@'ׇ7ח +כpZ ןXc B0001000100010002000100030001000400010005000100060001000700010008000100090001001000010011000100120001001300010014000100150001001600010017000100180001001900010020000100210001002200010023000100240001002500010026000100270001002800010029000100300001003100010032000100330001003400010035000100360001003700010038000100390001004000010041000100420001004300010044000100450001004600010047000100480001004900010050000100510001005200010053000100540001005500010056000100570001005800010059000100600001006100010062000100630001006400010065000100660001006700010068000100690001007000010071000100720001007300010074000100750001007600010077000100780001007900010080000100810001008200010083000100840001008500010086000100870001008800010089000100900001009100010092000100930001009400010095000100960001009700010098000100990001010000010101000101020001010300010104000101050001010600010107000101080001010900010110000101110001011200010113000101140001011500010116000101170001011800010119000101200001012100010122000101230001012400010125000101260001012700010128000101290001013000010131000101320001013300010134000101350001013600010137000101380001013900010140000101410001014200010143000101440001014500010146000101470001014800010149000101500001015100010152000101530001015400010155000101560001015700010158000101590001016000010161000101620001016300010164000101650001016600010167000101680001016900010170000101710001017200010173000101740001017500010176000101770001017800010179000101800001018100010182000101830001018400010185000101860001018700010188000101890001019000010191000101920001019300010194000101950001019600010197000101980001019900010200000102010001020200010203000102040001020500010206000102070001020800010209000102100001021100010212000102130001021400010215000102160001021700010218000102190001022000010221000102220001022300010224000102250001022600010227000102280001022900010230000102310001023200010233000102340001023500010236000102370001023800010239000102400001024100010242000102430001024400010245000102460001024700010248000102490001025000010251000102520001025300010254000102550001025600010257000102580001025900010260000102610001026200010263000102640001026500010266000102670001026800010269000102700001027100010272000102730001027400010275000102760001027700010278000102790001028000010281000102820001028300010284000102850001028600010287000102880001028900010290000102910001029200010293000102940001029500010296000102970001029800010299000103000001030100010302000103030001030400010305000103060001030700010308000103090001031000010311000103120001031300010314000103150001031600010317000103180001031900010320000103210001032200010323000103240001032500010326000103270001032800010329000103300001033100010332000103330001033400010335000103360001033700010338000103390001034000010341000103420001034300010344000103450001034600010347000103480001034900010350000103510001035200010353000103540001035500010356000103570001035800010359000103600001036100010362000103630001036400010365000103660001036700010368000103690001037000010371000103720001037300010374000103750001037600010377000103780001037900010380000103810001038200010383000103840001038500010386000103870001038800010389000103900001039100010392000103930001039400010395000103960001039700010398000103990001040000010401000104020001040300010404000104050001040600010407000104080001040900010410000104110001041200010413000104140001041500010416000104170001041800010419000104200001042100010422000104230001042400010425000104260001042700010428000104290001043000010431000104320001043300010434000104350001043600010437000104380001043900010440000104410001044200010443000104440001044500010446000104470001044800010449000104500001045100010452000104530001045400010455000104560001045700010458000104590001046000010461000104620001046300010464000104650001046600010467000104680001046900010470000104710001047200010473000104740001047500010476000104770001047800010479000104800001048100010482000104830001048400010485000104860001048700010488000104890001049000010491000104920001049300010494000104950001049600010497000104980001049900010500000105010001050200010503000105040001050500010506000105070001050800010509000105100001051100010512000105130001051400010515000105160001051700010518000105190001052000010521000105220001052300010524000105250001052600010527000105280001052900010530000105310001053200010533000105340001053500010536000105370001053800010539000105400001054100010542000105430001054400010545000105460001054700010548000105490001055000010551000105520001055300010554000105550001055600010557000105580001055900010560000105610001056200010563000105640001056500010566000105670001056800010569000105700001057100010572000105730001057400010575000105760001057700010578000105790001058000010581000105820001058300010584000105850001058600010587000105880001058900010590000105910001059200010593000105940001059500010596000105970001059800010599000106000001060100010602000106030001060400010605000106060001060700010608000106090001061000010611000106120001061300010614000106150001061600010617000106180001061900010620000106210001062200010623000106240001062500010626000106270001062800010629000106300001063100010632000106330001063400010635000106360001063700010638000106390001064000010641000106420001064300010644000106450001064600010647000106480001064900010650000106510001065200010653000106540001065500010656000106570001065800010659000106600001066100010662000106630001066400010665000106660001066700010668000106690001067000010671000106720001067300010674000106750001067600010677000106780001067900010680000106810001068200010683000106840001068500010686000106870001068800010689000106900001069100010692000106930001069400010695000106960001069700010698000106990001070000010701000107020001070300010704000107050001070600010707000107080001070900010710000107110001071200010713000107140001071500010716000107170001071800010719000107200001072100010722000107230001072400010725000107260001072700010728000107290001073000010731000107320001073300010734000107350001073600010737000107380001073900010740000107410001074200010743000107440001074500010746000107470001074800010749000107500001075100010752000107530001075400010755000107560001075700010758000107590001076000010761000107620001076300010764000107650001076600010767000107680001076900010770000107710001077200010773000107740001077500010776000107770001077800010779000107800001078100010782000107830001078400010785000107860001078700010788000107890001079000010791000107920001079300010794000107950001079600010797000107980001079900010800000108010001080200010803000108040001080500010806000108070001080800010809000108100001081100010812000108130001081400010815000108160001081700010818000108190001082000010821000108220001082300010824000108250001082600010827000108280001082900010830000108310001083200010833000108340001083500010836000108370001083800010839000108400001084100010842000108430001084400010845000108460001084700010848000108490001085000010851000108520001085300010854000108550001085600010857000108580001085900010860000108610001086200010863000108640001086500010866000108670001086800010869000108700001087100010872000108730001087400010875000108760001087700010878000108790001088000010881000108820001088300010884000108850001088600010887000108880001088900010890000108910001089200010893000108940001089500010896000108970001089800010899000109000001090100010902000109030001090400010905000109060001090700010908000109090001091000010911000109120001091300010914000109150001091600010917000109180001091900010920000109210001092200010923000109240001092500010926000109270001092800010929000109300001093100010932000109330001093400010935000109360001093700010938000109390001094000010941000109420001094300010944000109450001094600010947000109480001094900010950000109510001095200010953000109540001095500010956000109570001095800010959000109600001096100010962000109630001096400010965000109660001096700010968000109690001097000010971000109720001097300010974000109750001097600010977000109780001097900010980000109810001098200010983000109840001098500010986000109870001098800010989000109900001099100010992000109930001099400010995000109960001099700010998000109990001100000011001000110020001100300011004000110050001100600011007000110080001100900011010000110110001101200011013000110140001101500011016000110170001101800011019000110200001102100011022000110230001102400011025000110260001102700011028000110290001103000011031000110320001103300011034000110350001103600011037000110380001103900011040000110410001104200011043000110440001104500011046000110470001104800011049000110500001105100011052000110530001105400011055000110560001105700011058000110590001106000011061000110620001106300011064000110650001106600011067000110680001106900011070000110710001107200011073000110740001107500011076000110770001107800011079000110800001108100011082000110830001108400011085000110860001108700011088000110890001109000011091000110920001109300011094000110950001109600011097000110980001109900011100000111010001110200011103000111040001110500020001000200020002000300020004000200050002000600020007000200080002000900020010000200110002001200020013000200140002001500020016000200170002001800020019000200200002002100020022000200230002002400020025000200260002002700020028000200290002003000020031000200320002003300020034000200350002003600020037000200380002003900020040000200410002004200020043000200440002004500020046000200470002004800020049000200500002005100020052000200530002005400020055000200560002005700020058000200590002006000020061000200620002006300020064000200650002006600020067000200680002006900020070000200710002007200020073000200740002007500020076000200770002007800020079000200800002008100020082000200830002008400020085000200860002008700020088000200890002009000020091000200920002009300020094000200950002009600020097000200980002009900020100000201010002010200020103000201040002010500020106000201070002010800020109000201100002011100020112000201130002011400020115000201160002011700020118000201190002012000020121000201220002012300020124000201250002012600020127000201280002012900020130000201310002013200020133000201340002013500020136000201370002013800020139000201400002014100020142000201430002014400020145000201460002014700020148000201490002015000020151000201520002015300020154000201550002015600020157000201580002015900020160000201610002016200020163000201640002016500020166000201670002016800020169000201700002017100020172000201730002017400020175000201760002017700020178000201790002018000020181000201820002018300020184000201850002018600020187000201880002018900020190000201910002019200020193000201940002019500020196000201970002019800020199000202000002020100020202000202030002020400020205000202060002020700020208000202090002021000020211000202120002021300020214000202150002021600020217000202180002021900020220000202210002022200020223000202240002022500020226000202270002022800020229000202300002023100020232000202330002023400020235000202360002023700020238000202390002024000020241000202420002024300020244000202450002024600020247000202480002024900020250000202510002025200020253000202540002025500020256000202570002025800020259000202600002026100020262000202630002026400020265000202660002026700020268000202690002027000020271000202720002027300020274000202750002027600020277000202780002027900020280000202810002028200020283000202840002028500020286000202870002028800020289000202900002029100020292000202930002029400020295000202960002029700020298000202990002030000020301000203020002030300020304000203050002030600020307000203080002030900020310000203110002031200020313000203140002031500020316000203170002031800020319000203200002032100020322000203230002032400020325000203260002032700020328000203290002033000020331000203320002033300020334000203350002033600020337000203380002033900020340000203410002034200020343000203440002034500020346000203470002034800020349000203500002035100020352000203530002035400020355000203560002035700020358000203590002036000020361000203620002036300020364000203650002036600020367000203680002036900020370000203710002037200020373000203740002037500020376000203770002037800020379000203800002038100020382000203830002038400020385000203860002038700020388000203890002039000020391000203920002039300020394000203950002039600020397000203980002039900020400000204010002040200020403000204040002040500020406000204070002040800020409000204100002041100020412000204130002041400020415000204160002041700020418000204190002042000020421000204220002042300020424000204250002042600020427000204280002042900020430000204310002043200020433000204340002043500020436000204370002043800020439000204400002044100020442000204430002044400020445000204460002044700020448000204490002045000020451000204520002045300020454000204550002045600020457000204580002045900020460000204610002046200020463000204640002046500020466000204670002046800020469000204700002047100020472000204730002047400020475000204760002047700020478000204790002048000020481000204820002048300020484000204850002048600020487000204880002048900020490000204910002049200020493000204940002049500020496000204970002049800020499000205000002050100020502000205030002050400020505000205060002050700020508000205090002051000020511000205120002051300020514000205150002051600020517000205180002051900020520000205210002052200020523000205240002052500020526000205270002052800020529000205300002053100020532000205330002053400020535000205360002053700020538000205390002054000020541000205420002054300020544000205450002054600020547000205480002054900020550000205510002055200020553000205540002055500020556000205570002055800020559000205600002056100020562000205630002056400020565000205660002056700020568000205690002057000020571000205720002057300020574000205750002057600020577000205780002057900020580000205810002058200020583000205840002058500020586000205870002058800020589000205900002059100020592000205930002059400020595000205960002059700020598000205990002060000020601000206020002060300020604000206050002060600020607000206080002060900020610000206110002061200020613000206140002061500020616000206170002061800020619000206200002062100020622000206230002062400020625000206260002062700020628000206290002063000020631000206320002063300020634000206350002063600020637000206380002063900020640000206410002064200020643000206440002064500020646000206470002064800020649000206500002065100020652000206530002065400020655000206560002065700020658000206590002066000020661000206620002066300020664000206650002066600020667000206680002066900020670000206710002067200020673000206740002067500020676000206770002067800020679000206800002068100020682000206830002068400020685000206860002068700020688000206890002069000020691000206920002069300020694000206950002069600020697000206980002069900020700000207010002070200020703000207040002070500020706000207070002070800020709000207100002071100020712000207130002071400020715000207160002071700020718000207190002072000020721000207220002072300020724000207250002072600020727000207280002072900020730000207310002073200020733000207340002073500020736000207370002073800020739000207400002074100020742000207430002074400020745000207460002074700020748000207490002075000020751000207520002075300020754000207550002075600020757000207580002075900020760000207610002076200020763000207640002076500020766000207670002076800020769000207700002077100020772000207730002077400020775000207760002077700020778000207790002078000020781000207820002078300020784000207850002078600020787000207880002078900020790000207910002079200020793000207940002079500020796000207970002079800020799000208000002080100020802000208030002080400020805000208060002080700020808000208090002081000020811000208120002081300020814000208150002081600020817000208180002081900020820000208210002082200020823000208240002082500020826000208270002082800020829000208300002083100020832000208330002083400020835000208360002083700020838000208390002084000020841000208420002084300020844000208450002084600020847000208480002084900020850000208510002085200020853000208540002085500020856000208570002085800020859000208600002086100020862000208630002086400020865000208660002086700020868000208690002087000020871000208720002087300020874000208750002087600020877000208780002087900020880000208810002088200020883000208840002088500020886000208870002088800020889000208900002089100020892000208930002089400020895000208960002089700020898000208990002090000020901000209020002090300020904000209050002090600020907000209080002090900020910000209110002091200020913000209140002091500020916000209170002091800020919000209200002092100020922000209230002092400020925000209260002092700020928000209290002093000020931000209320002093300020934000209350002093600020937000209380002093900020940000209410002094200020943000209440002094500020946000209470002094800020949000209500002095100020952000209530002095400020955000209560002095700020958000209590002096000020961000209620002096300020964000209650002096600020967000209680002096900020970000209710002097200020973000209740002097500020976000209770002097800020979000209800002098100020982000209830002098400020985000209860002098700020988000209890002099000020991000209920002099300020994000209950002099600020997000209980002099900021000000210010002100200021003000210040002100500021006000210070002100800021009000210100002101100021012000210130002101400021015000210160002101700021018000210190002102000021021000210220002102300021024000210250002102600021027000210280002102900021030000210310002103200021033000210340002103500021036000210370002103800021039000210400002104100021042000210430002104400021045000210460002104700021048000210490002105000021051000210520002105300021054000210550002105600021057000210580002105900021060000210610002106200021063000210640002106500021066000210670002106800021069000210700002107100021072000210730002107400021075000210760002107700021078000210790002108000021081000210820002108300021084000210850002108600021087000210880002108900021090000210910002109200021093000210940002109500021096000210970002109800021099000211000002110100021102000211030002110400021105000300010003000200030003000300040003000500030006000300070003000800030009000300100003001100030012000300130003001400030015000300160003001700030018000300190003002000030021000300220003002300030024000300250003002600030027000300280003002900030030000300310003003200030033000300340003003500030036000300370003003800030039000300400003004100030042000300430003004400030045000300460003004700030048000300490003005000030051000300520003005300030054000300550003005600030057000300580003005900030060000300610003006200030063000300640003006500030066000300670003006800030069000300700003007100030072000300730003007400030075000300760003007700030078000300790003008000030081000300820003008300030084000300850003008600030087000300880003008900030090000300910003009200030093000300940003009500030096000300970003009800030099000301000003010100030102000301030003010400030105000301060003010700030108000301090003011000030111000301120003011300030114000301150003011600030117000301180003011900030120000301210003012200030123000301240003012500030126000301270003012800030129000301300003013100030132000301330003013400030135000301360003013700030138000301390003014000030141000301420003014300030144000301450003014600030147000301480003014900030150000301510003015200030153000301540003015500030156000301570003015800030159000301600003016100030162000301630003016400030165000301660003016700030168000301690003017000030171000301720003017300030174000301750003017600030177000301780003017900030180000301810003018200030183000301840003018500030186000301870003018800030189000301900003019100030192000301930003019400030195000301960003019700030198000301990003020000030201000302020003020300030204000302050003020600030207000302080003020900030210000302110003021200030213000302140003021500030216000302170003021800030219000302200003022100030222000302230003022400030225000302260003022700030228000302290003023000030231000302320003023300030234000302350003023600030237000302380003023900030240000302410003024200030243000302440003024500030246000302470003024800030249000302500003025100030252000302530003025400030255000302560003025700030258000302590003026000030261000302620003026300030264000302650003026600030267000302680003026900030270000302710003027200030273000302740003027500030276000302770003027800030279000302800003028100030282000302830003028400030285000302860003028700030288000302890003029000030291000302920003029300030294000302950003029600030297000302980003029900030300000303010003030200030303000303040003030500030306000303070003030800030309000303100003031100030312000303130003031400030315000303160003031700030318000303190003032000030321000303220003032300030324000303250003032600030327000303280003032900030330000303310003033200030333000303340003033500030336000303370003033800030339000303400003034100030342000303430003034400030345000303460003034700030348000303490003035000030351000303520003035300030354000303550003035600030357000303580003035900030360000303610003036200030363000303640003036500030366000303670003036800030369000303700003037100030372000303730003037400030375000303760003037700030378000303790003038000030381000303820003038300030384000303850003038600030387000303880003038900030390000303910003039200030393000303940003039500030396000303970003039800030399000304000003040100030402000304030003040400030405000304060003040700030408000304090003041000030411000304120003041300030414000304150003041600030417000304180003041900030420000304210003042200030423000304240003042500030426000304270003042800030429000304300003043100030432000304330003043400030435000304360003043700030438000304390003044000030441000304420003044300030444000304450003044600030447000304480003044900030450000304510003045200030453000304540003045500030456000304570003045800030459000304600003046100030462000304630003046400030465000304660003046700030468000304690003047000030471000304720003047300030474000304750003047600030477000304780003047900030480000304810003048200030483000304840003048500030486000304870003048800030489000304900003049100030492000304930003049400030495000304960003049700030498000304990003050000030501000305020003050300030504000305050003050600030507000305080003050900030510000305110003051200030513000305140003051500030516000305170003051800030519000305200003052100030522000305230003052400030525000305260003052700030528000305290003053000030531000305320003053300030534000305350003053600030537000305380003053900030540000305410003054200030543000305440003054500030546000305470003054800030549000305500003055100030552000305530003055400030555000305560003055700030558000305590003056000030561000305620003056300030564000305650003056600030567000305680003056900030570000305710003057200030573000305740003057500030576000305770003057800030579000305800003058100030582000305830003058400030585000305860003058700030588000305890003059000030591000305920003059300030594000305950003059600030597000305980003059900030600000306010003060200030603000306040003060500030606000306070003060800030609000306100003061100030612000306130003061400030615000306160003061700030618000306190003062000030621000306220003062300030624000306250003062600030627000306280003062900030630000306310003063200030633000306340003063500030636000306370003063800030639000306400003064100030642000306430003064400030645000306460003064700030648000306490003065000030651000306520003065300030654000306550003065600030657000306580003065900030660000306610003066200030663000306640003066500030666000306670003066800030669000306700003067100030672000306730003067400030675000306760003067700030678000306790003068000030681000306820003068300030684000306850003068600030687000306880003068900030690000306910003069200030693000306940003069500030696000306970003069800030699000307000003070100030702000307030003070400030705000307060003070700030708000307090003071000030711000307120003071300030714000307150003071600030717000307180003071900030720000307210003072200030723000307240003072500030726000307270003072800030729000307300003073100030732000307330003073400030735000307360003073700030738000307390003074000030741000307420003074300030744000307450003074600030747000307480003074900030750000307510003075200030753000307540003075500030756000307570003075800030759000307600003076100030762000307630003076400030765000307660003076700030768000307690003077000030771000307720003077300030774000307750003077600030777000307780003077900030780000307810003078200030783000307840003078500030786000307870003078800030789000307900003079100030792000307930003079400030795000307960003079700030798000307990003080000030801000308020003080300030804000308050003080600030807000308080003080900030810000308110003081200030813000308140003081500030816000308170003081800030819000308200003082100030822000308230003082400030825000308260003082700030828000308290003083000030831000308320003083300030834000308350003083600030837000308380003083900030840000308410003084200030843000308440003084500030846000308470003084800030849000308500003085100030852000308530003085400030855000308560003085700030858000308590003086000030861000308620003086300030864000308650003086600030867000308680003086900030870000308710003087200030873000308740003087500030876000308770003087800030879000308800003088100030882000308830003088400030885000308860003088700030888000308890003089000030891000308920003089300030894000308950003089600030897000308980003089900030900000309010003090200030903000309040003090500030906000309070003090800030909000309100003091100030912000309130003091400030915000309160003091700030918000309190003092000030921000309220003092300030924000309250003092600030927000309280003092900030930000309310003093200030933000309340003093500030936000309370003093800030939000309400003094100030942000309430003094400030945000309460003094700030948000309490003095000030951000309520003095300030954000309550003095600030957000309580003095900030960000309610003096200030963000309640003096500030966000309670003096800030969000309700003097100030972000309730003097400030975000309760003097700030978000309790003098000030981000309820003098300030984000309850003098600030987000309880003098900030990000309910003099200030993000309940003099500030996000309970003099800030999000310000003100100031002000310030003100400031005000310060003100700031008000310090003101000031011000310120003101300031014000310150003101600031017000310180003101900031020000310210003102200031023000310240003102500031026000310270003102800031029000310300003103100031032000310330003103400031035000310360003103700031038000310390003104000031041000310420003104300031044000310450003104600031047000310480003104900031050000310510003105200031053000310540003105500031056000310570003105800031059000310600003106100031062000310630003106400031065000310660003106700031068000310690003107000031071000310720003107300031074000310750003107600031077000310780003107900031080000310810003108200031083000310840003108500031086000310870003108800031089000310900003109100031092000310930003109400031095000310960003109700031098000310990003110000031101000311020003110300031104000311050004000100040002000400030004000400040005000400060004000700040008000400090004001000040011000400120004001300040014000400150004001600040017000400180004001900040020000400210004002200040023000400240004002500040026000400270004002800040029000400300004003100040032000400330004003400040035000400360004003700040038000400390004004000040041000400420004004300040044000400450004004600040047000400480004004900040050000400510004005200040053000400540004005500040056000400570004005800040059000400600004006100040062000400630004006400040065000400660004006700040068000400690004007000040071000400720004007300040074000400750004007600040077000400780004007900040080000400810004008200040083000400840004008500040086000400870004008800040089000400900004009100040092000400930004009400040095000400960004009700040098000400990004010000040101000401020004010300040104000401050004010600040107000401080004010900040110000401110004011200040113000401140004011500040116000401170004011800040119000401200004012100040122000401230004012400040125000401260004012700040128000401290004013000040131000401320004013300040134000401350004013600040137000401380004013900040140000401410004014200040143000401440004014500040146000401470004014800040149000401500004015100040152000401530004015400040155000401560004015700040158000401590004016000040161000401620004016300040164000401650004016600040167000401680004016900040170000401710004017200040173000401740004017500040176000401770004017800040179000401800004018100040182000401830004018400040185000401860004018700040188000401890004019000040191000401920004019300040194000401950004019600040197000401980004019900040200000402010004020200040203000402040004020500040206000402070004020800040209000402100004021100040212000402130004021400040215000402160004021700040218000402190004022000040221000402220004022300040224000402250004022600040227000402280004022900040230000402310004023200040233000402340004023500040236000402370004023800040239000402400004024100040242000402430004024400040245000402460004024700040248000402490004025000040251000402520004025300040254000402550004025600040257000402580004025900040260000402610004026200040263000402640004026500040266000402670004026800040269000402700004027100040272000402730004027400040275000402760004027700040278000402790004028000040281000402820004028300040284000402850004028600040287000402880004028900040290000402910004029200040293000402940004029500040296000402970004029800040299000403000004030100040302000403030004030400040305000403060004030700040308000403090004031000040311000403120004031300040314000403150004031600040317000403180004031900040320000403210004032200040323000403240004032500040326000403270004032800040329000403300004033100040332000403330004033400040335000403360004033700040338000403390004034000040341000403420004034300040344000403450004034600040347000403480004034900040350000403510004035200040353000403540004035500040356000403570004035800040359000403600004036100040362000403630004036400040365000403660004036700040368000403690004037000040371000403720004037300040374000403750004037600040377000403780004037900040380000403810004038200040383000403840004038500040386000403870004038800040389000403900004039100040392000403930004039400040395000403960004039700040398000403990004040000040401000404020004040300040404000404050004040600040407000404080004040900040410000404110004041200040413000404140004041500040416000404170004041800040419000404200004042100040422000404230004042400040425000404260004042700040428000404290004043000040431000404320004043300040434000404350004043600040437000404380004043900040440000404410004044200040443000404440004044500040446000404470004044800040449000404500004045100040452000404530004045400040455000404560004045700040458000404590004046000040461000404620004046300040464000404650004046600040467000404680004046900040470000404710004047200040473000404740004047500040476000404770004047800040479000404800004048100040482000404830004048400040485000404860004048700040488000404890004049000040491000404920004049300040494000404950004049600040497000404980004049900040500000405010004050200040503000405040004050500040506000405070004050800040509000405100004051100040512000405130004051400040515000405160004051700040518000405190004052000040521000405220004052300040524000405250004052600040527000405280004052900040530000405310004053200040533000405340004053500040536000405370004053800040539000405400004054100040542000405430004054400040545000405460004054700040548000405490004055000040551000405520004055300040554000405550004055600040557000405580004055900040560000405610004056200040563000405640004056500040566000405670004056800040569000405700004057100040572000405730004057400040575000405760004057700040578000405790004058000040581000405820004058300040584000405850004058600040587000405880004058900040590000405910004059200040593000405940004059500040596000405970004059800040599000406000004060100040602000406030004060400040605000406060004060700040608000406090004061000040611000406120004061300040614000406150004061600040617000406180004061900040620000406210004062200040623000406240004062500040626000406270004062800040629000406300004063100040632000406330004063400040635000406360004063700040638000406390004064000040641000406420004064300040644000406450004064600040647000406480004064900040650000406510004065200040653000406540004065500040656000406570004065800040659000406600004066100040662000406630004066400040665000406660004066700040668000406690004067000040671000406720004067300040674000406750004067600040677000406780004067900040680000406810004068200040683000406840004068500040686000406870004068800040689000406900004069100040692000406930004069400040695000406960004069700040698000406990004070000040701000407020004070300040704000407050004070600040707000407080004070900040710000407110004071200040713000407140004071500040716000407170004071800040719000407200004072100040722000407230004072400040725000407260004072700040728000407290004073000040731000407320004073300040734000407350004073600040737000407380004073900040740000407410004074200040743000407440004074500040746000407470004074800040749000407500004075100040752000407530004075400040755000407560004075700040758000407590004076000040761000407620004076300040764000407650004076600040767000407680004076900040770000407710004077200040773000407740004077500040776000407770004077800040779000407800004078100040782000407830004078400040785000407860004078700040788000407890004079000040791000407920004079300040794000407950004079600040797000407980004079900040800000408010004080200040803000408040004080500040806000408070004080800040809000408100004081100040812000408130004081400040815000408160004081700040818000408190004082000040821000408220004082300040824000408250004082600040827000408280004082900040830000408310004083200040833000408340004083500040836000408370004083800040839000408400004084100040842000408430004084400040845000408460004084700040848000408490004085000040851000408520004085300040854000408550004085600040857000408580004085900040860000408610004086200040863000408640004086500040866000408670004086800040869000408700004087100040872000408730004087400040875000408760004087700040878000408790004088000040881000408820004088300040884000408850004088600040887000408880004088900040890000408910004089200040893000408940004089500040896000408970004089800040899000409000004090100040902000409030004090400040905000409060004090700040908000409090004091000040911000409120004091300040914000409150004091600040917000409180004091900040920000409210004092200040923000409240004092500040926000409270004092800040929000409300004093100040932000409330004093400040935000409360004093700040938000409390004094000040941000409420004094300040944000409450004094600040947000409480004094900040950000409510004095200040953000409540004095500040956000409570004095800040959000409600004096100040962000409630004096400040965000409660004096700040968000409690004097000040971000409720004097300040974000409750004097600040977000409780004097900040980000409810004098200040983000409840004098500040986000409870004098800040989000409900004099100040992000409930004099400040995000409960004099700040998000409990004100000041001000410020004100300041004000410050004100600041007000410080004100900041010000410110004101200041013000410140004101500041016000410170004101800041019000410200004102100041022000410230004102400041025000410260004102700041028000410290004103000041031000410320004103300041034000410350004103600041037000410380004103900041040000410410004104200041043000410440004104500041046000410470004104800041049000410500004105100041052000410530004105400041055000410560004105700041058000410590004106000041061000410620004106300041064000410650004106600041067000410680004106900041070000410710004107200041073000410740004107500041076000410770004107800041079000410800004108100041082000410830004108400041085000410860004108700041088000410890004109000041091000410920004109300041094000410950004109600041097000410980004109900041100000411010004110200041103000411040004110500050001000500020005000300050004000500050005000600050007000500080005000900050010000500110005001200050013000500140005001500050016000500170005001800050019000500200005002100050022000500230005002400050025000500260005002700050028000500290005003000050031000500320005003300050034000500350005003600050037000500380005003900050040000500410005004200050043000500440005004500050046000500470005004800050049000500500005005100050052000500530005005400050055000500560005005700050058000500590005006000050061000500620005006300050064000500650005006600050067000500680005006900050070000500710005007200050073000500740005007500050076000500770005007800050079000500800005008100050082000500830005008400050085000500860005008700050088000500890005009000050091000500920005009300050094000500950005009600050097000500980005009900050100000501010005010200050103000501040005010500050106000501070005010800050109000501100005011100050112000501130005011400050115000501160005011700050118000501190005012000050121000501220005012300050124000501250005012600050127000501280005012900050130000501310005013200050133000501340005013500050136000501370005013800050139000501400005014100050142000501430005014400050145000501460005014700050148000501490005015000050151000501520005015300050154000501550005015600050157000501580005015900050160000501610005016200050163000501640005016500050166000501670005016800050169000501700005017100050172000501730005017400050175000501760005017700050178000501790005018000050181000501820005018300050184000501850005018600050187000501880005018900050190000501910005019200050193000501940005019500050196000501970005019800050199000502000005020100050202000502030005020400050205000502060005020700050208000502090005021000050211000502120005021300050214000502150005021600050217000502180005021900050220000502210005022200050223000502240005022500050226000502270005022800050229000502300005023100050232000502330005023400050235000502360005023700050238000502390005024000050241000502420005024300050244000502450005024600050247000502480005024900050250000502510005025200050253000502540005025500050256000502570005025800050259000502600005026100050262000502630005026400050265000502660005026700050268000502690005027000050271000502720005027300050274000502750005027600050277000502780005027900050280000502810005028200050283000502840005028500050286000502870005028800050289000502900005029100050292000502930005029400050295000502960005029700050298000502990005030000050301000503020005030300050304000503050005030600050307000503080005030900050310000503110005031200050313000503140005031500050316000503170005031800050319000503200005032100050322000503230005032400050325000503260005032700050328000503290005033000050331000503320005033300050334000503350005033600050337000503380005033900050340000503410005034200050343000503440005034500050346000503470005034800050349000503500005035100050352000503530005035400050355000503560005035700050358000503590005036000050361000503620005036300050364000503650005036600050367000503680005036900050370000503710005037200050373000503740005037500050376000503770005037800050379000503800005038100050382000503830005038400050385000503860005038700050388000503890005039000050391000503920005039300050394000503950005039600050397000503980005039900050400000504010005040200050403000504040005040500050406000504070005040800050409000504100005041100050412000504130005041400050415000504160005041700050418000504190005042000050421000504220005042300050424000504250005042600050427000504280005042900050430000504310005043200050433000504340005043500050436000504370005043800050439000504400005044100050442000504430005044400050445000504460005044700050448000504490005045000050451000504520005045300050454000504550005045600050457000504580005045900050460000504610005046200050463000504640005046500050466000504670005046800050469000504700005047100050472000504730005047400050475000504760005047700050478000504790005048000050481000504820005048300050484000504850005048600050487000504880005048900050490000504910005049200050493000504940005049500050496000504970005049800050499000505000005050100050502000505030005050400050505000505060005050700050508000505090005051000050511000505120005051300050514000505150005051600050517000505180005051900050520000505210005052200050523000505240005052500050526000505270005052800050529000505300005053100050532000505330005053400050535000505360005053700050538000505390005054000050541000505420005054300050544000505450005054600050547000505480005054900050550000505510005055200050553000505540005055500050556000505570005055800050559000505600005056100050562000505630005056400050565000505660005056700050568000505690005057000050571000505720005057300050574000505750005057600050577000505780005057900050580000505810005058200050583000505840005058500050586000505870005058800050589000505900005059100050592000505930005059400050595000505960005059700050598000505990005060000050601000506020005060300050604000506050005060600050607000506080005060900050610000506110005061200050613000506140005061500050616000506170005061800050619000506200005062100050622000506230005062400050625000506260005062700050628000506290005063000050631000506320005063300050634000506350005063600050637000506380005063900050640000506410005064200050643000506440005064500050646000506470005064800050649000506500005065100050652000506530005065400050655000506560005065700050658000506590005066000050661000506620005066300050664000506650005066600050667000506680005066900050670000506710005067200050673000506740005067500050676000506770005067800050679000506800005068100050682000506830005068400050685000506860005068700050688000506890005069000050691000506920005069300050694000506950005069600050697000506980005069900050700000507010005070200050703000507040005070500050706000507070005070800050709000507100005071100050712000507130005071400050715000507160005071700050718000507190005072000050721000507220005072300050724000507250005072600050727000507280005072900050730000507310005073200050733000507340005073500050736000507370005073800050739000507400005074100050742000507430005074400050745000507460005074700050748000507490005075000050751000507520005075300050754000507550005075600050757000507580005075900050760000507610005076200050763000507640005076500050766000507670005076800050769000507700005077100050772000507730005077400050775000507760005077700050778000507790005078000050781000507820005078300050784000507850005078600050787000507880005078900050790000507910005079200050793000507940005079500050796000507970005079800050799000508000005080100050802000508030005080400050805000508060005080700050808000508090005081000050811000508120005081300050814000508150005081600050817000508180005081900050820000508210005082200050823000508240005082500050826000508270005082800050829000508300005083100050832000508330005083400050835000508360005083700050838000508390005084000050841000508420005084300050844000508450005084600050847000508480005084900050850000508510005085200050853000508540005085500050856000508570005085800050859000508600005086100050862000508630005086400050865000508660005086700050868000508690005087000050871000508720005087300050874000508750005087600050877000508780005087900050880000508810005088200050883000508840005088500050886000508870005088800050889000508900005089100050892000508930005089400050895000508960005089700050898000508990005090000050901000509020005090300050904000509050005090600050907000509080005090900050910000509110005091200050913000509140005091500050916000509170005091800050919000509200005092100050922000509230005092400050925000509260005092700050928000509290005093000050931000509320005093300050934000509350005093600050937000509380005093900050940000509410005094200050943000509440005094500050946000509470005094800050949000509500005095100050952000509530005095400050955000509560005095700050958000509590005096000050961000509620005096300050964000509650005096600050967000509680005096900050970000509710005097200050973000509740005097500050976000509770005097800050979000509800005098100050982000509830005098400050985000509860005098700050988000509890005099000050991000509920005099300050994000509950005099600050997000509980005099900051000000510010005100200051003000510040005100500051006000510070005100800051009000510100005101100051012000510130005101400051015000510160005101700051018000510190005102000051021000510220005102300051024000510250005102600051027000510280005102900051030000510310005103200051033000510340005103500051036000510370005103800051039000510400005104100051042000510430005104400051045000510460005104700051048000510490005105000051051000510520005105300051054000510550005105600051057000510580005105900051060000510610005106200051063000510640005106500051066000510670005106800051069000510700005107100051072000510730005107400051075000510760005107700051078000510790005108000051081000510820005108300051084000510850005108600051087000510880005108900051090000510910005109200051093000510940005109500051096000510970005109800051099000511000005110100051102000511030005110400051105000600010006000200060003000600040006000500060006000600070006000800060009000600100006001100060012000600130006001400060015000600160006001700060018000600190006002000060021000600220006002300060024000600250006002600060027000600280006002900060030000600310006003200060033000600340006003500060036000600370006003800060039000600400006004100060042000600430006004400060045000600460006004700060048000600490006005000060051000600520006005300060054000600550006005600060057000600580006005900060060000600610006006200060063000600640006006500060066000600670006006800060069000600700006007100060072000600730006007400060075000600760006007700060078000600790006008000060081000600820006008300060084000600850006008600060087000600880006008900060090000600910006009200060093000600940006009500060096000600970006009800060099000601000006010100060102000601030006010400060105000601060006010700060108000601090006011000060111000601120006011300060114000601150006011600060117000601180006011900060120000601210006012200060123000601240006012500060126000601270006012800060129000601300006013100060132000601330006013400060135000601360006013700060138000601390006014000060141000601420006014300060144000601450006014600060147000601480006014900060150000601510006015200060153000601540006015500060156000601570006015800060159000601600006016100060162000601630006016400060165000601660006016700060168000601690006017000060171000601720006017300060174000601750006017600060177000601780006017900060180000601810006018200060183000601840006018500060186000601870006018800060189000601900006019100060192000601930006019400060195000601960006019700060198000601990006020000060201000602020006020300060204000602050006020600060207000602080006020900060210000602110006021200060213000602140006021500060216000602170006021800060219000602200006022100060222000602230006022400060225000602260006022700060228000602290006023000060231000602320006023300060234000602350006023600060237000602380006023900060240000602410006024200060243000602440006024500060246000602470006024800060249000602500006025100060252000602530006025400060255000602560006025700060258000602590006026000060261000602620006026300060264000602650006026600060267000602680006026900060270000602710006027200060273000602740006027500060276000602770006027800060279000602800006028100060282000602830006028400060285000602860006028700060288000602890006029000060291000602920006029300060294000602950006029600060297000602980006029900060300000603010006030200060303000603040006030500060306000603070006030800060309000603100006031100060312000603130006031400060315000603160006031700060318000603190006032000060321000603220006032300060324000603250006032600060327000603280006032900060330000603310006033200060333000603340006033500060336000603370006033800060339000603400006034100060342000603430006034400060345000603460006034700060348000603490006035000060351000603520006035300060354000603550006035600060357000603580006035900060360000603610006036200060363000603640006036500060366000603670006036800060369000603700006037100060372000603730006037400060375000603760006037700060378000603790006038000060381000603820006038300060384000603850006038600060387000603880006038900060390000603910006039200060393000603940006039500060396000603970006039800060399000604000006040100060402000604030006040400060405000604060006040700060408000604090006041000060411000604120006041300060414000604150006041600060417000604180006041900060420000604210006042200060423000604240006042500060426000604270006042800060429000604300006043100060432000604330006043400060435000604360006043700060438000604390006044000060441000604420006044300060444000604450006044600060447000604480006044900060450000604510006045200060453000604540006045500060456000604570006045800060459000604600006046100060462000604630006046400060465000604660006046700060468000604690006047000060471000604720006047300060474000604750006047600060477000604780006047900060480000604810006048200060483000604840006048500060486000604870006048800060489000604900006049100060492000604930006049400060495000604960006049700060498000604990006050000060501000605020006050300060504000605050006050600060507000605080006050900060510000605110006051200060513000605140006051500060516000605170006051800060519000605200006052100060522000605230006052400060525000605260006052700060528000605290006053000060531000605320006053300060534000605350006053600060537000605380006053900060540000605410006054200060543000605440006054500060546000605470006054800060549000605500006055100060552000605530006055400060555000605560006055700060558000605590006056000060561000605620006056300060564000605650006056600060567000605680006056900060570000605710006057200060573000605740006057500060576000605770006057800060579000605800006058100060582000605830006058400060585000605860006058700060588000605890006059000060591000605920006059300060594000605950006059600060597000605980006059900060600000606010006060200060603000606040006060500060606000606070006060800060609000606100006061100060612000606130006061400060615000606160006061700060618000606190006062000060621000606220006062300060624000606250006062600060627000606280006062900060630000606310006063200060633000606340006063500060636000606370006063800060639000606400006064100060642000606430006064400060645000606460006064700060648000606490006065000060651000606520006065300060654000606550006065600060657000606580006065900060660000606610006066200060663000606640006066500060666000606670006066800060669000606700006067100060672000606730006067400060675000606760006067700060678000606790006068000060681000606820006068300060684000606850006068600060687000606880006068900060690000606910006069200060693000606940006069500060696000606970006069800060699000607000006070100060702000607030006070400060705000607060006070700060708000607090006071000060711000607120006071300060714000607150006071600060717000607180006071900060720000607210006072200060723000607240006072500060726000607270006072800060729000607300006073100060732000607330006073400060735000607360006073700060738000607390006074000060741000607420006074300060744000607450006074600060747000607480006074900060750000607510006075200060753000607540006075500060756000607570006075800060759000607600006076100060762000607630006076400060765000607660006076700060768000607690006077000060771000607720006077300060774000607750006077600060777000607780006077900060780000607810006078200060783000607840006078500060786000607870006078800060789000607900006079100060792000607930006079400060795000607960006079700060798000607990006080000060801000608020006080300060804000608050006080600060807000608080006080900060810000608110006081200060813000608140006081500060816000608170006081800060819000608200006082100060822000608230006082400060825000608260006082700060828000608290006083000060831000608320006083300060834000608350006083600060837000608380006083900060840000608410006084200060843000608440006084500060846000608470006084800060849000608500006085100060852000608530006085400060855000608560006085700060858000608590006086000060861000608620006086300060864000608650006086600060867000608680006086900060870000608710006087200060873000608740006087500060876000608770006087800060879000608800006088100060882000608830006088400060885000608860006088700060888000608890006089000060891000608920006089300060894000608950006089600060897000608980006089900060900000609010006090200060903000609040006090500060906000609070006090800060909000609100006091100060912000609130006091400060915000609160006091700060918000609190006092000060921000609220006092300060924000609250006092600060927000609280006092900060930000609310006093200060933000609340006093500060936000609370006093800060939000609400006094100060942000609430006094400060945000609460006094700060948000609490006095000060951000609520006095300060954000609550006095600060957000609580006095900060960000609610006096200060963000609640006096500060966000609670006096800060969000609700006097100060972000609730006097400060975000609760006097700060978000609790006098000060981000609820006098300060984000609850006098600060987000609880006098900060990000609910006099200060993000609940006099500060996000609970006099800060999000610000006100100061002000610030006100400061005000610060006100700061008000610090006101000061011000610120006101300061014000610150006101600061017000610180006101900061020000610210006102200061023000610240006102500061026000610270006102800061029000610300006103100061032000610330006103400061035000610360006103700061038000610390006104000061041000610420006104300061044000610450006104600061047000610480006104900061050000610510006105200061053000610540006105500061056000610570006105800061059000610600006106100061062000610630006106400061065000610660006106700061068000610690006107000061071000610720006107300061074000610750006107600061077000610780006107900061080000610810006108200061083000610840006108500061086000610870006108800061089000610900006109100061092000610930006109400061095000610960006109700061098000610990006110000061101000611020006110300061104000611050007000100070002000700030007000400070005000700060007000700070008000700090007001000070011000700120007001300070014000700150007001600070017000700180007001900070020000700210007002200070023000700240007002500070026000700270007002800070029000700300007003100070032000700330007003400070035000700360007003700070038000700390007004000070041000700420007004300070044000700450007004600070047000700480007004900070050000700510007005200070053000700540007005500070056000700570007005800070059000700600007006100070062000700630007006400070065000700660007006700070068000700690007007000070071000700720007007300070074000700750007007600070077000700780007007900070080000700810007008200070083000700840007008500070086000700870007008800070089000700900007009100070092000700930007009400070095000700960007009700070098000700990007010000070101000701020007010300070104000701050007010600070107000701080007010900070110000701110007011200070113000701140007011500070116000701170007011800070119000701200007012100070122000701230007012400070125000701260007012700070128000701290007013000070131000701320007013300070134000701350007013600070137000701380007013900070140000701410007014200070143000701440007014500070146000701470007014800070149000701500007015100070152000701530007015400070155000701560007015700070158000701590007016000070161000701620007016300070164000701650007016600070167000701680007016900070170000701710007017200070173000701740007017500070176000701770007017800070179000701800007018100070182000701830007018400070185000701860007018700070188000701890007019000070191000701920007019300070194000701950007019600070197000701980007019900070200000702010007020200070203000702040007020500070206000702070007020800070209000702100007021100070212000702130007021400070215000702160007021700070218000702190007022000070221000702220007022300070224000702250007022600070227000702280007022900070230000702310007023200070233000702340007023500070236000702370007023800070239000702400007024100070242000702430007024400070245000702460007024700070248000702490007025000070251000702520007025300070254000702550007025600070257000702580007025900070260000702610007026200070263000702640007026500070266000702670007026800070269000702700007027100070272000702730007027400070275000702760007027700070278000702790007028000070281000702820007028300070284000702850007028600070287000702880007028900070290000702910007029200070293000702940007029500070296000702970007029800070299000703000007030100070302000703030007030400070305000703060007030700070308000703090007031000070311000703120007031300070314000703150007031600070317000703180007031900070320000703210007032200070323000703240007032500070326000703270007032800070329000703300007033100070332000703330007033400070335000703360007033700070338000703390007034000070341000703420007034300070344000703450007034600070347000703480007034900070350000703510007035200070353000703540007035500070356000703570007035800070359000703600007036100070362000703630007036400070365000703660007036700070368000703690007037000070371000703720007037300070374000703750007037600070377000703780007037900070380000703810007038200070383000703840007038500070386000703870007038800070389000703900007039100070392000703930007039400070395000703960007039700070398000703990007040000070401000704020007040300070404000704050007040600070407000704080007040900070410000704110007041200070413000704140007041500070416000704170007041800070419000704200007042100070422000704230007042400070425000704260007042700070428000704290007043000070431000704320007043300070434000704350007043600070437000704380007043900070440000704410007044200070443000704440007044500070446000704470007044800070449000704500007045100070452000704530007045400070455000704560007045700070458000704590007046000070461000704620007046300070464000704650007046600070467000704680007046900070470000704710007047200070473000704740007047500070476000704770007047800070479000704800007048100070482000704830007048400070485000704860007048700070488000704890007049000070491000704920007049300070494000704950007049600070497000704980007049900070500000705010007050200070503000705040007050500070506000705070007050800070509000705100007051100070512000705130007051400070515000705160007051700070518000705190007052000070521000705220007052300070524000705250007052600070527000705280007052900070530000705310007053200070533000705340007053500070536000705370007053800070539000705400007054100070542000705430007054400070545000705460007054700070548000705490007055000070551000705520007055300070554000705550007055600070557000705580007055900070560000705610007056200070563000705640007056500070566000705670007056800070569000705700007057100070572000705730007057400070575000705760007057700070578000705790007058000070581000705820007058300070584000705850007058600070587000705880007058900070590000705910007059200070593000705940007059500070596000705970007059800070599000706000007060100070602000706030007060400070605000706060007060700070608000706090007061000070611000706120007061300070614000706150007061600070617000706180007061900070620000706210007062200070623000706240007062500070626000706270007062800070629000706300007063100070632000706330007063400070635000706360007063700070638000706390007064000070641000706420007064300070644000706450007064600070647000706480007064900070650000706510007065200070653000706540007065500070656000706570007065800070659000706600007066100070662000706630007066400070665000706660007066700070668000706690007067000070671000706720007067300070674000706750007067600070677000706780007067900070680000706810007068200070683000706840007068500070686000706870007068800070689000706900007069100070692000706930007069400070695000706960007069700070698000706990007070000070701000707020007070300070704000707050007070600070707000707080007070900070710000707110007071200070713000707140007071500070716000707170007071800070719000707200007072100070722000707230007072400070725000707260007072700070728000707290007073000070731000707320007073300070734000707350007073600070737000707380007073900070740000707410007074200070743000707440007074500070746000707470007074800070749000707500007075100070752000707530007075400070755000707560007075700070758000707590007076000070761000707620007076300070764000707650007076600070767000707680007076900070770000707710007077200070773000707740007077500070776000707770007077800070779000707800007078100070782000707830007078400070785000707860007078700070788000707890007079000070791000707920007079300070794000707950007079600070797000707980007079900070800000708010007080200070803000708040007080500070806000708070007080800070809000708100007081100070812000708130007081400070815000708160007081700070818000708190007082000070821000708220007082300070824000708250007082600070827000708280007082900070830000708310007083200070833000708340007083500070836000708370007083800070839000708400007084100070842000708430007084400070845000708460007084700070848000708490007085000070851000708520007085300070854000708550007085600070857000708580007085900070860000708610007086200070863000708640007086500070866000708670007086800070869000708700007087100070872000708730007087400070875000708760007087700070878000708790007088000070881000708820007088300070884000708850007088600070887000708880007088900070890000708910007089200070893000708940007089500070896000708970007089800070899000709000007090100070902000709030007090400070905000709060007090700070908000709090007091000070911000709120007091300070914000709150007091600070917000709180007091900070920000709210007092200070923000709240007092500070926000709270007092800070929000709300007093100070932000709330007093400070935000709360007093700070938000709390007094000070941000709420007094300070944000709450007094600070947000709480007094900070950000709510007095200070953000709540007095500070956000709570007095800070959000709600007096100070962000709630007096400070965000709660007096700070968000709690007097000070971000709720007097300070974000709750007097600070977000709780007097900070980000709810007098200070983000709840007098500070986000709870007098800070989000709900007099100070992000709930007099400070995000709960007099700070998000709990007100000071001000710020007100300071004000710050007100600071007000710080007100900071010000710110007101200071013000710140007101500071016000710170007101800071019000710200007102100071022000710230007102400071025000710260007102700071028000710290007103000071031000710320007103300071034000710350007103600071037000710380007103900071040000710410007104200071043000710440007104500071046000710470007104800071049000710500007105100071052000710530007105400071055000710560007105700071058000710590007106000071061000710620007106300071064000710650007106600071067000710680007106900071070000710710007107200071073000710740007107500071076000710770007107800071079000710800007108100071082000710830007108400071085000710860007108700071088000710890007109000071091000710920007109300071094000710950007109600071097000710980007109900071100000711010007110200071103000711040007110500080001000800020008000300080004000800050008000600080007000800080008000900080010000800110008001200080013000800140008001500080016000800170008001800080019000800200008002100080022000800230008002400080025000800260008002700080028000800290008003000080031000800320008003300080034000800350008003600080037000800380008003900080040000800410008004200080043000800440008004500080046000800470008004800080049000800500008005100080052000800530008005400080055000800560008005700080058000800590008006000080061000800620008006300080064000800650008006600080067000800680008006900080070000800710008007200080073000800740008007500080076000800770008007800080079000800800008008100080082000800830008008400080085000800860008008700080088000800890008009000080091000800920008009300080094000800950008009600080097000800980008009900080100000801010008010200080103000801040008010500080106000801070008010800080109000801100008011100080112000801130008011400080115000801160008011700080118000801190008012000080121000801220008012300080124000801250008012600080127000801280008012900080130000801310008013200080133000801340008013500080136000801370008013800080139000801400008014100080142000801430008014400080145000801460008014700080148000801490008015000080151000801520008015300080154000801550008015600080157000801580008015900080160000801610008016200080163000801640008016500080166000801670008016800080169000801700008017100080172000801730008017400080175000801760008017700080178000801790008018000080181000801820008018300080184000801850008018600080187000801880008018900080190000801910008019200080193000801940008019500080196000801970008019800080199000802000008020100080202000802030008020400080205000802060008020700080208000802090008021000080211000802120008021300080214000802150008021600080217000802180008021900080220000802210008022200080223000802240008022500080226000802270008022800080229000802300008023100080232000802330008023400080235000802360008023700080238000802390008024000080241000802420008024300080244000802450008024600080247000802480008024900080250000802510008025200080253000802540008025500080256000802570008025800080259000802600008026100080262000802630008026400080265000802660008026700080268000802690008027000080271000802720008027300080274000802750008027600080277000802780008027900080280000802810008028200080283000802840008028500080286000802870008028800080289000802900008029100080292000802930008029400080295000802960008029700080298000802990008030000080301000803020008030300080304000803050008030600080307000803080008030900080310000803110008031200080313000803140008031500080316000803170008031800080319000803200008032100080322000803230008032400080325000803260008032700080328000803290008033000080331000803320008033300080334000803350008033600080337000803380008033900080340000803410008034200080343000803440008034500080346000803470008034800080349000803500008035100080352000803530008035400080355000803560008035700080358000803590008036000080361000803620008036300080364000803650008036600080367000803680008036900080370000803710008037200080373000803740008037500080376000803770008037800080379000803800008038100080382000803830008038400080385000803860008038700080388000803890008039000080391000803920008039300080394000803950008039600080397000803980008039900080400000804010008040200080403000804040008040500080406000804070008040800080409000804100008041100080412000804130008041400080415000804160008041700080418000804190008042000080421000804220008042300080424000804250008042600080427000804280008042900080430000804310008043200080433000804340008043500080436000804370008043800080439000804400008044100080442000804430008044400080445000804460008044700080448000804490008045000080451000804520008045300080454000804550008045600080457000804580008045900080460000804610008046200080463000804640008046500080466000804670008046800080469000804700008047100080472000804730008047400080475000804760008047700080478000804790008048000080481000804820008048300080484000804850008048600080487000804880008048900080490000804910008049200080493000804940008049500080496000804970008049800080499000805000008050100080502000805030008050400080505000805060008050700080508000805090008051000080511000805120008051300080514000805150008051600080517000805180008051900080520000805210008052200080523000805240008052500080526000805270008052800080529000805300008053100080532000805330008053400080535000805360008053700080538000805390008054000080541000805420008054300080544000805450008054600080547000805480008054900080550000805510008055200080553000805540008055500080556000805570008055800080559000805600008056100080562000805630008056400080565000805660008056700080568000805690008057000080571000805720008057300080574000805750008057600080577000805780008057900080580000805810008058200080583000805840008058500080586000805870008058800080589000805900008059100080592000805930008059400080595000805960008059700080598000805990008060000080601000806020008060300080604000806050008060600080607000806080008060900080610000806110008061200080613000806140008061500080616000806170008061800080619000806200008062100080622000806230008062400080625000806260008062700080628000806290008063000080631000806320008063300080634000806350008063600080637000806380008063900080640000806410008064200080643000806440008064500080646000806470008064800080649000806500008065100080652000806530008065400080655000806560008065700080658000806590008066000080661000806620008066300080664000806650008066600080667000806680008066900080670000806710008067200080673000806740008067500080676000806770008067800080679000806800008068100080682000806830008068400080685000806860008068700080688000806890008069000080691000806920008069300080694000806950008069600080697000806980008069900080700000807010008070200080703000807040008070500080706000807070008070800080709000807100008071100080712000807130008071400080715000807160008071700080718000807190008072000080721000807220008072300080724000807250008072600080727000807280008072900080730000807310008073200080733000807340008073500080736000807370008073800080739000807400008074100080742000807430008074400080745000807460008074700080748000807490008075000080751000807520008075300080754000807550008075600080757000807580008075900080760000807610008076200080763000807640008076500080766000807670008076800080769000807700008077100080772000807730008077400080775000807760008077700080778000807790008078000080781000807820008078300080784000807850008078600080787000807880008078900080790000807910008079200080793000807940008079500080796000807970008079800080799000808000008080100080802000808030008080400080805000808060008080700080808000808090008081000080811000808120008081300080814000808150008081600080817000808180008081900080820000808210008082200080823000808240008082500080826000808270008082800080829000808300008083100080832000808330008083400080835000808360008083700080838000808390008084000080841000808420008084300080844000808450008084600080847000808480008084900080850000808510008085200080853000808540008085500080856000808570008085800080859000808600008086100080862000808630008086400080865000808660008086700080868000808690008087000080871000808720008087300080874000808750008087600080877000808780008087900080880000808810008088200080883000808840008088500080886000808870008088800080889000808900008089100080892000808930008089400080895000808960008089700080898000808990008090000080901000809020008090300080904000809050008090600080907000809080008090900080910000809110008091200080913000809140008091500080916000809170008091800080919000809200008092100080922000809230008092400080925000809260008092700080928000809290008093000080931000809320008093300080934000809350008093600080937000809380008093900080940000809410008094200080943000809440008094500080946000809470008094800080949000809500008095100080952000809530008095400080955000809560008095700080958000809590008096000080961000809620008096300080964000809650008096600080967000809680008096900080970000809710008097200080973000809740008097500080976000809770008097800080979000809800008098100080982000809830008098400080985000809860008098700080988000809890008099000080991000809920008099300080994000809950008099600080997000809980008099900081000000810010008100200081003000810040008100500081006000810070008100800081009000810100008101100081012000810130008101400081015000810160008101700081018000810190008102000081021000810220008102300081024000810250008102600081027000810280008102900081030000810310008103200081033000810340008103500081036000810370008103800081039000810400008104100081042000810430008104400081045000810460008104700081048000810490008105000081051000810520008105300081054000810550008105600081057000810580008105900081060000810610008106200081063000810640008106500081066000810670008106800081069000810700008107100081072000810730008107400081075000810760008107700081078000810790008108000081081000810820008108300081084000810850008108600081087000810880008108900081090000810910008109200081093000810940008109500081096000810970008109800081099000811000008110100081102000811030008110400081105000900010009000200090003000900040009000500090006000900070009000800090009000900100009001100090012000900130009001400090015000900160009001700090018000900190009002000090021000900220009002300090024000900250009002600090027000900280009002900090030000900310009003200090033000900340009003500090036000900370009003800090039000900400009004100090042000900430009004400090045000900460009004700090048000900490009005000090051000900520009005300090054000900550009005600090057000900580009005900090060000900610009006200090063000900640009006500090066000900670009006800090069000900700009007100090072000900730009007400090075000900760009007700090078000900790009008000090081000900820009008300090084000900850009008600090087000900880009008900090090000900910009009200090093000900940009009500090096000900970009009800090099000901000009010100090102000901030009010400090105000901060009010700090108000901090009011000090111000901120009011300090114000901150009011600090117000901180009011900090120000901210009012200090123000901240009012500090126000901270009012800090129000901300009013100090132000901330009013400090135000901360009013700090138000901390009014000090141000901420009014300090144000901450009014600090147000901480009014900090150000901510009015200090153000901540009015500090156000901570009015800090159000901600009016100090162000901630009016400090165000901660009016700090168000901690009017000090171000901720009017300090174000901750009017600090177000901780009017900090180000901810009018200090183000901840009018500090186000901870009018800090189000901900009019100090192000901930009019400090195000901960009019700090198000901990009020000090201000902020009020300090204000902050009020600090207000902080009020900090210000902110009021200090213000902140009021500090216000902170009021800090219000902200009022100090222000902230009022400090225000902260009022700090228000902290009023000090231000902320009023300090234000902350009023600090237000902380009023900090240000902410009024200090243000902440009024500090246000902470009024800090249000902500009025100090252000902530009025400090255000902560009025700090258000902590009026000090261000902620009026300090264000902650009026600090267000902680009026900090270000902710009027200090273000902740009027500090276000902770009027800090279000902800009028100090282000902830009028400090285000902860009028700090288000902890009029000090291000902920009029300090294000902950009029600090297000902980009029900090300000903010009030200090303000903040009030500090306000903070009030800090309000903100009031100090312000903130009031400090315000903160009031700090318000903190009032000090321000903220009032300090324000903250009032600090327000903280009032900090330000903310009033200090333000903340009033500090336000903370009033800090339000903400009034100090342000903430009034400090345000903460009034700090348000903490009035000090351000903520009035300090354000903550009035600090357000903580009035900090360000903610009036200090363000903640009036500090366000903670009036800090369000903700009037100090372000903730009037400090375000903760009037700090378000903790009038000090381000903820009038300090384000903850009038600090387000903880009038900090390000903910009039200090393000903940009039500090396000903970009039800090399000904000009040100090402000904030009040400090405000904060009040700090408000904090009041000090411000904120009041300090414000904150009041600090417000904180009041900090420000904210009042200090423000904240009042500090426000904270009042800090429000904300009043100090432000904330009043400090435000904360009043700090438000904390009044000090441000904420009044300090444000904450009044600090447000904480009044900090450000904510009045200090453000904540009045500090456000904570009045800090459000904600009046100090462000904630009046400090465000904660009046700090468000904690009047000090471000904720009047300090474000904750009047600090477000904780009047900090480000904810009048200090483000904840009048500090486000904870009048800090489000904900009049100090492000904930009049400090495000904960009049700090498000904990009050000090501000905020009050300090504000905050009050600090507000905080009050900090510000905110009051200090513000905140009051500090516000905170009051800090519000905200009052100090522000905230009052400090525000905260009052700090528000905290009053000090531000905320009053300090534000905350009053600090537000905380009053900090540000905410009054200090543000905440009054500090546000905470009054800090549000905500009055100090552000905530009055400090555000905560009055700090558000905590009056000090561000905620009056300090564000905650009056600090567000905680009056900090570000905710009057200090573000905740009057500090576000905770009057800090579000905800009058100090582000905830009058400090585000905860009058700090588000905890009059000090591000905920009059300090594000905950009059600090597000905980009059900090600000906010009060200090603000906040009060500090606000906070009060800090609000906100009061100090612000906130009061400090615000906160009061700090618000906190009062000090621000906220009062300090624000906250009062600090627000906280009062900090630000906310009063200090633000906340009063500090636000906370009063800090639000906400009064100090642000906430009064400090645000906460009064700090648000906490009065000090651000906520009065300090654000906550009065600090657000906580009065900090660000906610009066200090663000906640009066500090666000906670009066800090669000906700009067100090672000906730009067400090675000906760009067700090678000906790009068000090681000906820009068300090684000906850009068600090687000906880009068900090690000906910009069200090693000906940009069500090696000906970009069800090699000907000009070100090702000907030009070400090705000907060009070700090708000907090009071000090711000907120009071300090714000907150009071600090717000907180009071900090720000907210009072200090723000907240009072500090726000907270009072800090729000907300009073100090732000907330009073400090735000907360009073700090738000907390009074000090741000907420009074300090744000907450009074600090747000907480009074900090750000907510009075200090753000907540009075500090756000907570009075800090759000907600009076100090762000907630009076400090765000907660009076700090768000907690009077000090771000907720009077300090774000907750009077600090777000907780009077900090780000907810009078200090783000907840009078500090786000907870009078800090789000907900009079100090792000907930009079400090795000907960009079700090798000907990009080000090801000908020009080300090804000908050009080600090807000908080009080900090810000908110009081200090813000908140009081500090816000908170009081800090819000908200009082100090822000908230009082400090825000908260009082700090828000908290009083000090831000908320009083300090834000908350009083600090837000908380009083900090840000908410009084200090843000908440009084500090846000908470009084800090849000908500009085100090852000908530009085400090855000908560009085700090858000908590009086000090861000908620009086300090864000908650009086600090867000908680009086900090870000908710009087200090873000908740009087500090876000908770009087800090879000908800009088100090882000908830009088400090885000908860009088700090888000908890009089000090891000908920009089300090894000908950009089600090897000908980009089900090900000909010009090200090903000909040009090500090906000909070009090800090909000909100009091100090912000909130009091400090915000909160009091700090918000909190009092000090921000909220009092300090924000909250009092600090927000909280009092900090930000909310009093200090933000909340009093500090936000909370009093800090939000909400009094100090942000909430009094400090945000909460009094700090948000909490009095000090951000909520009095300090954000909550009095600090957000909580009095900090960000909610009096200090963000909640009096500090966000909670009096800090969000909700009097100090972000909730009097400090975000909760009097700090978000909790009098000090981000909820009098300090984000909850009098600090987000909880009098900090990000909910009099200090993000909940009099500090996000909970009099800090999000910000009100100091002000910030009100400091005000910060009100700091008000910090009101000091011000910120009101300091014000910150009101600091017000910180009101900091020000910210009102200091023000910240009102500091026000910270009102800091029000910300009103100091032000910330009103400091035000910360009103700091038000910390009104000091041000910420009104300091044000910450009104600091047000910480009104900091050000910510009105200091053000910540009105500091056000910570009105800091059000910600009106100091062000910630009106400091065000910660009106700091068000910690009107000091071000910720009107300091074000910750009107600091077000910780009107900091080000910810009108200091083000910840009108500091086000910870009108800091089000910900009109100091092000910930009109400091095000910960009109700091098000910990009110000091101000911020009110300091104000911050010000100100002001000030010000400100005001000060010000700100008001000090010001000100011001000120010001300100014001000150010001600100017001000180010001900100020001000210010002200100023001000240010002500100026001000270010002800100029001000300010003100100032001000330010003400100035001000360010003700100038001000390010004000100041001000420010004300100044001000450010004600100047001000480010004900100050001000510010005200100053001000540010005500100056001000570010005800100059001000600010006100100062001000630010006400100065001000660010006700100068001000690010007000100071001000720010007300100074001000750010007600100077001000780010007900100080001000810010008200100083001000840010008500100086001000870010008800100089001000900010009100100092001000930010009400100095001000960010009700100098001000990010010000100101001001020010010300100104001001050010010600100107001001080010010900100110001001110010011200100113001001140010011500100116001001170010011800100119001001200010012100100122001001230010012400100125001001260010012700100128001001290010013000100131001001320010013300100134001001350010013600100137001001380010013900100140001001410010014200100143001001440010014500100146001001470010014800100149001001500010015100100152001001530010015400100155001001560010015700100158001001590010016000100161001001620010016300100164001001650010016600100167001001680010016900100170001001710010017200100173001001740010017500100176001001770010017800100179001001800010018100100182001001830010018400100185001001860010018700100188001001890010019000100191001001920010019300100194001001950010019600100197001001980010019900100200001002010010020200100203001002040010020500100206001002070010020800100209001002100010021100100212001002130010021400100215001002160010021700100218001002190010022000100221001002220010022300100224001002250010022600100227001002280010022900100230001002310010023200100233001002340010023500100236001002370010023800100239001002400010024100100242001002430010024400100245001002460010024700100248001002490010025000100251001002520010025300100254001002550010025600100257001002580010025900100260001002610010026200100263001002640010026500100266001002670010026800100269001002700010027100100272001002730010027400100275001002760010027700100278001002790010028000100281001002820010028300100284001002850010028600100287001002880010028900100290001002910010029200100293001002940010029500100296001002970010029800100299001003000010030100100302001003030010030400100305001003060010030700100308001003090010031000100311001003120010031300100314001003150010031600100317001003180010031900100320001003210010032200100323001003240010032500100326001003270010032800100329001003300010033100100332001003330010033400100335001003360010033700100338001003390010034000100341001003420010034300100344001003450010034600100347001003480010034900100350001003510010035200100353001003540010035500100356001003570010035800100359001003600010036100100362001003630010036400100365001003660010036700100368001003690010037000100371001003720010037300100374001003750010037600100377001003780010037900100380001003810010038200100383001003840010038500100386001003870010038800100389001003900010039100100392001003930010039400100395001003960010039700100398001003990010040000100401001004020010040300100404001004050010040600100407001004080010040900100410001004110010041200100413001004140010041500100416001004170010041800100419001004200010042100100422001004230010042400100425001004260010042700100428001004290010043000100431001004320010043300100434001004350010043600100437001004380010043900100440001004410010044200100443001004440010044500100446001004470010044800100449001004500010045100100452001004530010045400100455001004560010045700100458001004590010046000100461001004620010046300100464001004650010046600100467001004680010046900100470001004710010047200100473001004740010047500100476001004770010047800100479001004800010048100100482001004830010048400100485001004860010048700100488001004890010049000100491001004920010049300100494001004950010049600100497001004980010049900100500001005010010050200100503001005040010050500100506001005070010050800100509001005100010051100100512001005130010051400100515001005160010051700100518001005190010052000100521001005220010052300100524001005250010052600100527001005280010052900100530001005310010053200100533001005340010053500100536001005370010053800100539001005400010054100100542001005430010054400100545001005460010054700100548001005490010055000100551001005520010055300100554001005550010055600100557001005580010055900100560001005610010056200100563001005640010056500100566001005670010056800100569001005700010057100100572001005730010057400100575001005760010057700100578001005790010058000100581001005820010058300100584001005850010058600100587001005880010058900100590001005910010059200100593001005940010059500100596001005970010059800100599001006000010060100100602001006030010060400100605001006060010060700100608001006090010061000100611001006120010061300100614001006150010061600100617001006180010061900100620001006210010062200100623001006240010062500100626001006270010062800100629001006300010063100100632001006330010063400100635001006360010063700100638001006390010064000100641001006420010064300100644001006450010064600100647001006480010064900100650001006510010065200100653001006540010065500100656001006570010065800100659001006600010066100100662001006630010066400100665001006660010066700100668001006690010067000100671001006720010067300100674001006750010067600100677001006780010067900100680001006810010068200100683001006840010068500100686001006870010068800100689001006900010069100100692001006930010069400100695001006960010069700100698001006990010070000100701001007020010070300100704001007050010070600100707001007080010070900100710001007110010071200100713001007140010071500100716001007170010071800100719001007200010072100100722001007230010072400100725001007260010072700100728001007290010073000100731001007320010073300100734001007350010073600100737001007380010073900100740001007410010074200100743001007440010074500100746001007470010074800100749001007500010075100100752001007530010075400100755001007560010075700100758001007590010076000100761001007620010076300100764001007650010076600100767001007680010076900100770001007710010077200100773001007740010077500100776001007770010077800100779001007800010078100100782001007830010078400100785001007860010078700100788001007890010079000100791001007920010079300100794001007950010079600100797001007980010079900100800001008010010080200100803001008040010080500100806001008070010080800100809001008100010081100100812001008130010081400100815001008160010081700100818001008190010082000100821001008220010082300100824001008250010082600100827001008280010082900100830001008310010083200100833001008340010083500100836001008370010083800100839001008400010084100100842001008430010084400100845001008460010084700100848001008490010085000100851001008520010085300100854001008550010085600100857001008580010085900100860001008610010086200100863001008640010086500100866001008670010086800100869001008700010087100100872001008730010087400100875001008760010087700100878001008790010088000100881001008820010088300100884001008850010088600100887001008880010088900100890001008910010089200100893001008940010089500100896001008970010089800100899001009000010090100100902001009030010090400100905001009060010090700100908001009090010091000100911001009120010091300100914001009150010091600100917001009180010091900100920001009210010092200100923001009240010092500100926001009270010092800100929001009300010093100100932001009330010093400100935001009360010093700100938001009390010094000100941001009420010094300100944001009450010094600100947001009480010094900100950001009510010095200100953001009540010095500100956001009570010095800100959001009600010096100100962001009630010096400100965001009660010096700100968001009690010097000100971001009720010097300100974001009750010097600100977001009780010097900100980001009810010098200100983001009840010098500100986001009870010098800100989001009900010099100100992001009930010099400100995001009960010099700100998001009990010100000101001001010020010100300101004001010050010100600101007001010080010100900101010001010110010101200101013001010140010101500101016001010170010101800101019001010200010102100101022001010230010102400101025001010260010102700101028001010290010103000101031001010320010103300101034001010350010103600101037001010380010103900101040001010410010104200101043001010440010104500101046001010470010104800101049001010500010105100101052001010530010105400101055001010560010105700101058001010590010106000101061001010620010106300101064001010650010106600101067001010680010106900101070001010710010107200101073001010740010107500101076001010770010107800101079001010800010108100101082001010830010108400101085001010860010108700101088001010890010109000101091001010920010109300101094001010950010109600101097001010980010109900101100001011010010110200101103001011040010110500110001001100020011000300110004001100050011000600110007001100080011000900110010001100110011001200110013001100140011001500110016001100170011001800110019001100200011002100110022001100230011002400110025001100260011002700110028001100290011003000110031001100320011003300110034001100350011003600110037001100380011003900110040001100410011004200110043001100440011004500110046001100470011004800110049001100500011005100110052001100530011005400110055001100560011005700110058001100590011006000110061001100620011006300110064001100650011006600110067001100680011006900110070001100710011007200110073001100740011007500110076001100770011007800110079001100800011008100110082001100830011008400110085001100860011008700110088001100890011009000110091001100920011009300110094001100950011009600110097001100980011009900110100001101010011010200110103001101040011010500110106001101070011010800110109001101100011011100110112001101130011011400110115001101160011011700110118001101190011012000110121001101220011012300110124001101250011012600110127001101280011012900110130001101310011013200110133001101340011013500110136001101370011013800110139001101400011014100110142001101430011014400110145001101460011014700110148001101490011015000110151001101520011015300110154001101550011015600110157001101580011015900110160001101610011016200110163001101640011016500110166001101670011016800110169001101700011017100110172001101730011017400110175001101760011017700110178001101790011018000110181001101820011018300110184001101850011018600110187001101880011018900110190001101910011019200110193001101940011019500110196001101970011019800110199001102000011020100110202001102030011020400110205001102060011020700110208001102090011021000110211001102120011021300110214001102150011021600110217001102180011021900110220001102210011022200110223001102240011022500110226001102270011022800110229001102300011023100110232001102330011023400110235001102360011023700110238001102390011024000110241001102420011024300110244001102450011024600110247001102480011024900110250001102510011025200110253001102540011025500110256001102570011025800110259001102600011026100110262001102630011026400110265001102660011026700110268001102690011027000110271001102720011027300110274001102750011027600110277001102780011027900110280001102810011028200110283001102840011028500110286001102870011028800110289001102900011029100110292001102930011029400110295001102960011029700110298001102990011030000110301001103020011030300110304001103050011030600110307001103080011030900110310001103110011031200110313001103140011031500110316001103170011031800110319001103200011032100110322001103230011032400110325001103260011032700110328001103290011033000110331001103320011033300110334001103350011033600110337001103380011033900110340001103410011034200110343001103440011034500110346001103470011034800110349001103500011035100110352001103530011035400110355001103560011035700110358001103590011036000110361001103620011036300110364001103650011036600110367001103680011036900110370001103710011037200110373001103740011037500110376001103770011037800110379001103800011038100110382001103830011038400110385001103860011038700110388001103890011039000110391001103920011039300110394001103950011039600110397001103980011039900110400001104010011040200110403001104040011040500110406001104070011040800110409001104100011041100110412001104130011041400110415001104160011041700110418001104190011042000110421001104220011042300110424001104250011042600110427001104280011042900110430001104310011043200110433001104340011043500110436001104370011043800110439001104400011044100110442001104430011044400110445001104460011044700110448001104490011045000110451001104520011045300110454001104550011045600110457001104580011045900110460001104610011046200110463001104640011046500110466001104670011046800110469001104700011047100110472001104730011047400110475001104760011047700110478001104790011048000110481001104820011048300110484001104850011048600110487001104880011048900110490001104910011049200110493001104940011049500110496001104970011049800110499001105000011050100110502001105030011050400110505001105060011050700110508001105090011051000110511001105120011051300110514001105150011051600110517001105180011051900110520001105210011052200110523001105240011052500110526001105270011052800110529001105300011053100110532001105330011053400110535001105360011053700110538001105390011054000110541001105420011054300110544001105450011054600110547001105480011054900110550001105510011055200110553001105540011055500110556001105570011055800110559001105600011056100110562001105630011056400110565001105660011056700110568001105690011057000110571001105720011057300110574001105750011057600110577001105780011057900110580001105810011058200110583001105840011058500110586001105870011058800110589001105900011059100110592001105930011059400110595001105960011059700110598001105990011060000110601001106020011060300110604001106050011060600110607001106080011060900110610001106110011061200110613001106140011061500110616001106170011061800110619001106200011062100110622001106230011062400110625001106260011062700110628001106290011063000110631001106320011063300110634001106350011063600110637001106380011063900110640001106410011064200110643001106440011064500110646001106470011064800110649001106500011065100110652001106530011065400110655001106560011065700110658001106590011066000110661001106620011066300110664001106650011066600110667001106680011066900110670001106710011067200110673001106740011067500110676001106770011067800110679001106800011068100110682001106830011068400110685001106860011068700110688001106890011069000110691001106920011069300110694001106950011069600110697001106980011069900110700001107010011070200110703001107040011070500110706001107070011070800110709001107100011071100110712001107130011071400110715001107160011071700110718001107190011072000110721001107220011072300110724001107250011072600110727001107280011072900110730001107310011073200110733001107340011073500110736001107370011073800110739001107400011074100110742001107430011074400110745001107460011074700110748001107490011075000110751001107520011075300110754001107550011075600110757001107580011075900110760001107610011076200110763001107640011076500110766001107670011076800110769001107700011077100110772001107730011077400110775001107760011077700110778001107790011078000110781001107820011078300110784001107850011078600110787001107880011078900110790001107910011079200110793001107940011079500110796001107970011079800110799001108000011080100110802001108030011080400110805001108060011080700110808001108090011081000110811001108120011081300110814001108150011081600110817001108180011081900110820001108210011082200110823001108240011082500110826001108270011082800110829001108300011083100110832001108330011083400110835001108360011083700110838001108390011084000110841001108420011084300110844001108450011084600110847001108480011084900110850001108510011085200110853001108540011085500110856001108570011085800110859001108600011086100110862001108630011086400110865001108660011086700110868001108690011087000110871001108720011087300110874001108750011087600110877001108780011087900110880001108810011088200110883001108840011088500110886001108870011088800110889001108900011089100110892001108930011089400110895001108960011089700110898001108990011090000110901001109020011090300110904001109050011090600110907001109080011090900110910001109110011091200110913001109140011091500110916001109170011091800110919001109200011092100110922001109230011092400110925001109260011092700110928001109290011093000110931001109320011093300110934001109350011093600110937001109380011093900110940001109410011094200110943001109440011094500110946001109470011094800110949001109500011095100110952001109530011095400110955001109560011095700110958001109590011096000110961001109620011096300110964001109650011096600110967001109680011096900110970001109710011097200110973001109740011097500110976001109770011097800110979001109800011098100110982001109830011098400110985001109860011098700110988001109890011099000110991001109920011099300110994001109950011099600110997001109980011099900111000001110010011100200111003001110040011100500111006001110070011100800111009001110100011101100111012001110130011101400111015001110160011101700111018001110190011102000111021001110220011102300111024001110250011102600111027001110280011102900111030001110310011103200111033001110340011103500111036001110370011103800111039001110400011104100111042001110430011104400111045001110460011104700111048001110490011105000111051001110520011105300111054001110550011105600111057001110580011105900111060001110610011106200111063001110640011106500111066001110670011106800111069001110700011107100111072001110730011107400111075001110760011107700111078001110790011108000111081001110820011108300111084001110850011108600111087001110880011108900111090001110910011109200111093001110940011109500111096001110970011109800111099001111000011110100111102001111030011110400111105001200010012000200120003001200040012000500120006001200070012000800120009001200100012001100120012001200130012001400120015001200160012001700120018001200190012002000120021001200220012002300120024001200250012002600120027001200280012002900120030001200310012003200120033001200340012003500120036001200370012003800120039001200400012004100120042001200430012004400120045001200460012004700120048001200490012005000120051001200520012005300120054001200550012005600120057001200580012005900120060001200610012006200120063001200640012006500120066001200670012006800120069001200700012007100120072001200730012007400120075001200760012007700120078001200790012008000120081001200820012008300120084001200850012008600120087001200880012008900120090001200910012009200120093001200940012009500120096001200970012009800120099001201000012010100120102001201030012010400120105001201060012010700120108001201090012011000120111001201120012011300120114001201150012011600120117001201180012011900120120001201210012012200120123001201240012012500120126001201270012012800120129001201300012013100120132001201330012013400120135001201360012013700120138001201390012014000120141001201420012014300120144001201450012014600120147001201480012014900120150001201510012015200120153001201540012015500120156001201570012015800120159001201600012016100120162001201630012016400120165001201660012016700120168001201690012017000120171001201720012017300120174001201750012017600120177001201780012017900120180001201810012018200120183001201840012018500120186001201870012018800120189001201900012019100120192001201930012019400120195001201960012019700120198001201990012020000120201001202020012020300120204001202050012020600120207001202080012020900120210001202110012021200120213001202140012021500120216001202170012021800120219001202200012022100120222001202230012022400120225001202260012022700120228001202290012023000120231001202320012023300120234001202350012023600120237001202380012023900120240001202410012024200120243001202440012024500120246001202470012024800120249001202500012025100120252001202530012025400120255001202560012025700120258001202590012026000120261001202620012026300120264001202650012026600120267001202680012026900120270001202710012027200120273001202740012027500120276001202770012027800120279001202800012028100120282001202830012028400120285001202860012028700120288001202890012029000120291001202920012029300120294001202950012029600120297001202980012029900120300001203010012030200120303001203040012030500120306001203070012030800120309001203100012031100120312001203130012031400120315001203160012031700120318001203190012032000120321001203220012032300120324001203250012032600120327001203280012032900120330001203310012033200120333001203340012033500120336001203370012033800120339001203400012034100120342001203430012034400120345001203460012034700120348001203490012035000120351001203520012035300120354001203550012035600120357001203580012035900120360001203610012036200120363001203640012036500120366001203670012036800120369001203700012037100120372001203730012037400120375001203760012037700120378001203790012038000120381001203820012038300120384001203850012038600120387001203880012038900120390001203910012039200120393001203940012039500120396001203970012039800120399001204000012040100120402001204030012040400120405001204060012040700120408001204090012041000120411001204120012041300120414001204150012041600120417001204180012041900120420001204210012042200120423001204240012042500120426001204270012042800120429001204300012043100120432001204330012043400120435001204360012043700120438001204390012044000120441001204420012044300120444001204450012044600120447001204480012044900120450001204510012045200120453001204540012045500120456001204570012045800120459001204600012046100120462001204630012046400120465001204660012046700120468001204690012047000120471001204720012047300120474001204750012047600120477001204780012047900120480001204810012048200120483001204840012048500120486001204870012048800120489001204900012049100120492001204930012049400120495001204960012049700120498001204990012050000120501001205020012050300120504001205050012050600120507001205080012050900120510001205110012051200120513001205140012051500120516001205170012051800120519001205200012052100120522001205230012052400120525001205260012052700120528001205290012053000120531001205320012053300120534001205350012053600120537001205380012053900120540001205410012054200120543001205440012054500120546001205470012054800120549001205500012055100120552001205530012055400120555001205560012055700120558001205590012056000120561001205620012056300120564001205650012056600120567001205680012056900120570001205710012057200120573001205740012057500120576001205770012057800120579001205800012058100120582001205830012058400120585001205860012058700120588001205890012059000120591001205920012059300120594001205950012059600120597001205980012059900120600001206010012060200120603001206040012060500120606001206070012060800120609001206100012061100120612001206130012061400120615001206160012061700120618001206190012062000120621001206220012062300120624001206250012062600120627001206280012062900120630001206310012063200120633001206340012063500120636001206370012063800120639001206400012064100120642001206430012064400120645001206460012064700120648001206490012065000120651001206520012065300120654001206550012065600120657001206580012065900120660001206610012066200120663001206640012066500120666001206670012066800120669001206700012067100120672001206730012067400120675001206760012067700120678001206790012068000120681001206820012068300120684001206850012068600120687001206880012068900120690001206910012069200120693001206940012069500120696001206970012069800120699001207000012070100120702001207030012070400120705001207060012070700120708001207090012071000120711001207120012071300120714001207150012071600120717001207180012071900120720001207210012072200120723001207240012072500120726001207270012072800120729001207300012073100120732001207330012073400120735001207360012073700120738001207390012074000120741001207420012074300120744001207450012074600120747001207480012074900120750001207510012075200120753001207540012075500120756001207570012075800120759001207600012076100120762001207630012076400120765001207660012076700120768001207690012077000120771001207720012077300120774001207750012077600120777001207780012077900120780001207810012078200120783001207840012078500120786001207870012078800120789001207900012079100120792001207930012079400120795001207960012079700120798001207990012080000120801001208020012080300120804001208050012080600120807001208080012080900120810001208110012081200120813001208140012081500120816001208170012081800120819001208200012082100120822001208230012082400120825001208260012082700120828001208290012083000120831001208320012083300120834001208350012083600120837001208380012083900120840001208410012084200120843001208440012084500120846001208470012084800120849001208500012085100120852001208530012085400120855001208560012085700120858001208590012086000120861001208620012086300120864001208650012086600120867001208680012086900120870001208710012087200120873001208740012087500120876001208770012087800120879001208800012088100120882001208830012088400120885001208860012088700120888001208890012089000120891001208920012089300120894001208950012089600120897001208980012089900120900001209010012090200120903001209040012090500120906001209070012090800120909001209100012091100120912001209130012091400120915001209160012091700120918001209190012092000120921001209220012092300120924001209250012092600120927001209280012092900120930001209310012093200120933001209340012093500120936001209370012093800120939001209400012094100120942001209430012094400120945001209460012094700120948001209490012095000120951001209520012095300120954001209550012095600120957001209580012095900120960001209610012096200120963001209640012096500120966001209670012096800120969001209700012097100120972001209730012097400120975001209760012097700120978001209790012098000120981001209820012098300120984001209850012098600120987001209880012098900120990001209910012099200120993001209940012099500120996001209970012099800120999001210000012100100121002001210030012100400121005001210060012100700121008001210090012101000121011001210120012101300121014001210150012101600121017001210180012101900121020001210210012102200121023001210240012102500121026001210270012102800121029001210300012103100121032001210330012103400121035001210360012103700121038001210390012104000121041001210420012104300121044001210450012104600121047001210480012104900121050001210510012105200121053001210540012105500121056001210570012105800121059001210600012106100121062001210630012106400121065001210660012106700121068001210690012107000121071001210720012107300121074001210750012107600121077001210780012107900121080001210810012108200121083001210840012108500121086001210870012108800121089001210900012109100121092001210930012109400121095001210960012109700121098001210990012110000121101001211020012110300121104001211050013000100130002001300030013000400130005001300060013000700130008001300090013001000130011001300120013001300130014001300150013001600130017001300180013001900130020001300210013002200130023001300240013002500130026001300270013002800130029001300300013003100130032001300330013003400130035001300360013003700130038001300390013004000130041001300420013004300130044001300450013004600130047001300480013004900130050001300510013005200130053001300540013005500130056001300570013005800130059001300600013006100130062001300630013006400130065001300660013006700130068001300690013007000130071001300720013007300130074001300750013007600130077001300780013007900130080001300810013008200130083001300840013008500130086001300870013008800130089001300900013009100130092001300930013009400130095001300960013009700130098001300990013010000130101001301020013010300130104001301050013010600130107001301080013010900130110001301110013011200130113001301140013011500130116001301170013011800130119001301200013012100130122001301230013012400130125001301260013012700130128001301290013013000130131001301320013013300130134001301350013013600130137001301380013013900130140001301410013014200130143001301440013014500130146001301470013014800130149001301500013015100130152001301530013015400130155001301560013015700130158001301590013016000130161001301620013016300130164001301650013016600130167001301680013016900130170001301710013017200130173001301740013017500130176001301770013017800130179001301800013018100130182001301830013018400130185001301860013018700130188001301890013019000130191001301920013019300130194001301950013019600130197001301980013019900130200001302010013020200130203001302040013020500130206001302070013020800130209001302100013021100130212001302130013021400130215001302160013021700130218001302190013022000130221001302220013022300130224001302250013022600130227001302280013022900130230001302310013023200130233001302340013023500130236001302370013023800130239001302400013024100130242001302430013024400130245001302460013024700130248001302490013025000130251001302520013025300130254001302550013025600130257001302580013025900130260001302610013026200130263001302640013026500130266001302670013026800130269001302700013027100130272001302730013027400130275001302760013027700130278001302790013028000130281001302820013028300130284001302850013028600130287001302880013028900130290001302910013029200130293001302940013029500130296001302970013029800130299001303000013030100130302001303030013030400130305001303060013030700130308001303090013031000130311001303120013031300130314001303150013031600130317001303180013031900130320001303210013032200130323001303240013032500130326001303270013032800130329001303300013033100130332001303330013033400130335001303360013033700130338001303390013034000130341001303420013034300130344001303450013034600130347001303480013034900130350001303510013035200130353001303540013035500130356001303570013035800130359001303600013036100130362001303630013036400130365001303660013036700130368001303690013037000130371001303720013037300130374001303750013037600130377001303780013037900130380001303810013038200130383001303840013038500130386001303870013038800130389001303900013039100130392001303930013039400130395001303960013039700130398001303990013040000130401001304020013040300130404001304050013040600130407001304080013040900130410001304110013041200130413001304140013041500130416001304170013041800130419001304200013042100130422001304230013042400130425001304260013042700130428001304290013043000130431001304320013043300130434001304350013043600130437001304380013043900130440001304410013044200130443001304440013044500130446001304470013044800130449001304500013045100130452001304530013045400130455001304560013045700130458001304590013046000130461001304620013046300130464001304650013046600130467001304680013046900130470001304710013047200130473001304740013047500130476001304770013047800130479001304800013048100130482001304830013048400130485001304860013048700130488001304890013049000130491001304920013049300130494001304950013049600130497001304980013049900130500001305010013050200130503001305040013050500130506001305070013050800130509001305100013051100130512001305130013051400130515001305160013051700130518001305190013052000130521001305220013052300130524001305250013052600130527001305280013052900130530001305310013053200130533001305340013053500130536001305370013053800130539001305400013054100130542001305430013054400130545001305460013054700130548001305490013055000130551001305520013055300130554001305550013055600130557001305580013055900130560001305610013056200130563001305640013056500130566001305670013056800130569001305700013057100130572001305730013057400130575001305760013057700130578001305790013058000130581001305820013058300130584001305850013058600130587001305880013058900130590001305910013059200130593001305940013059500130596001305970013059800130599001306000013060100130602001306030013060400130605001306060013060700130608001306090013061000130611001306120013061300130614001306150013061600130617001306180013061900130620001306210013062200130623001306240013062500130626001306270013062800130629001306300013063100130632001306330013063400130635001306360013063700130638001306390013064000130641001306420013064300130644001306450013064600130647001306480013064900130650001306510013065200130653001306540013065500130656001306570013065800130659001306600013066100130662001306630013066400130665001306660013066700130668001306690013067000130671001306720013067300130674001306750013067600130677001306780013067900130680001306810013068200130683001306840013068500130686001306870013068800130689001306900013069100130692001306930013069400130695001306960013069700130698001306990013070000130701001307020013070300130704001307050013070600130707001307080013070900130710001307110013071200130713001307140013071500130716001307170013071800130719001307200013072100130722001307230013072400130725001307260013072700130728001307290013073000130731001307320013073300130734001307350013073600130737001307380013073900130740001307410013074200130743001307440013074500130746001307470013074800130749001307500013075100130752001307530013075400130755001307560013075700130758001307590013076000130761001307620013076300130764001307650013076600130767001307680013076900130770001307710013077200130773001307740013077500130776001307770013077800130779001307800013078100130782001307830013078400130785001307860013078700130788001307890013079000130791001307920013079300130794001307950013079600130797001307980013079900130800001308010013080200130803001308040013080500130806001308070013080800130809001308100013081100130812001308130013081400130815001308160013081700130818001308190013082000130821001308220013082300130824001308250013082600130827001308280013082900130830001308310013083200130833001308340013083500130836001308370013083800130839001308400013084100130842001308430013084400130845001308460013084700130848001308490013085000130851001308520013085300130854001308550013085600130857001308580013085900130860001308610013086200130863001308640013086500130866001308670013086800130869001308700013087100130872001308730013087400130875001308760013087700130878001308790013088000130881001308820013088300130884001308850013088600130887001308880013088900130890001308910013089200130893001308940013089500130896001308970013089800130899001309000013090100130902001309030013090400130905001309060013090700130908001309090013091000130911001309120013091300130914001309150013091600130917001309180013091900130920001309210013092200130923001309240013092500130926001309270013092800130929001309300013093100130932001309330013093400130935001309360013093700130938001309390013094000130941001309420013094300130944001309450013094600130947001309480013094900130950001309510013095200130953001309540013095500130956001309570013095800130959001309600013096100130962001309630013096400130965001309660013096700130968001309690013097000130971001309720013097300130974001309750013097600130977001309780013097900130980001309810013098200130983001309840013098500130986001309870013098800130989001309900013099100130992001309930013099400130995001309960013099700130998001309990013100000131001001310020013100300131004001310050013100600131007001310080013100900131010001310110013101200131013001310140013101500131016001310170013101800131019001310200013102100131022001310230013102400131025001310260013102700131028001310290013103000131031001310320013103300131034001310350013103600131037001310380013103900131040001310410013104200131043001310440013104500131046001310470013104800131049001310500013105100131052001310530013105400131055001310560013105700131058001310590013106000131061001310620013106300131064001310650013106600131067001310680013106900131070001310710013107200131073001310740013107500131076001310770013107800131079001310800013108100131082001310830013108400131085001310860013108700131088001310890013109000131091001310920013109300131094001310950013109600131097001310980013109900131100001311010013110200131103001311040013110500140001001400020014000300140004001400050014000600140007001400080014000900140010001400110014001200140013001400140014001500140016001400170014001800140019001400200014002100140022001400230014002400140025001400260014002700140028001400290014003000140031001400320014003300140034001400350014003600140037001400380014003900140040001400410014004200140043001400440014004500140046001400470014004800140049001400500014005100140052001400530014005400140055001400560014005700140058001400590014006000140061001400620014006300140064001400650014006600140067001400680014006900140070001400710014007200140073001400740014007500140076001400770014007800140079001400800014008100140082001400830014008400140085001400860014008700140088001400890014009000140091001400920014009300140094001400950014009600140097001400980014009900140100001401010014010200140103001401040014010500140106001401070014010800140109001401100014011100140112001401130014011400140115001401160014011700140118001401190014012000140121001401220014012300140124001401250014012600140127001401280014012900140130001401310014013200140133001401340014013500140136001401370014013800140139001401400014014100140142001401430014014400140145001401460014014700140148001401490014015000140151001401520014015300140154001401550014015600140157001401580014015900140160001401610014016200140163001401640014016500140166001401670014016800140169001401700014017100140172001401730014017400140175001401760014017700140178001401790014018000140181001401820014018300140184001401850014018600140187001401880014018900140190001401910014019200140193001401940014019500140196001401970014019800140199001402000014020100140202001402030014020400140205001402060014020700140208001402090014021000140211001402120014021300140214001402150014021600140217001402180014021900140220001402210014022200140223001402240014022500140226001402270014022800140229001402300014023100140232001402330014023400140235001402360014023700140238001402390014024000140241001402420014024300140244001402450014024600140247001402480014024900140250001402510014025200140253001402540014025500140256001402570014025800140259001402600014026100140262001402630014026400140265001402660014026700140268001402690014027000140271001402720014027300140274001402750014027600140277001402780014027900140280001402810014028200140283001402840014028500140286001402870014028800140289001402900014029100140292001402930014029400140295001402960014029700140298001402990014030000140301001403020014030300140304001403050014030600140307001403080014030900140310001403110014031200140313001403140014031500140316001403170014031800140319001403200014032100140322001403230014032400140325001403260014032700140328001403290014033000140331001403320014033300140334001403350014033600140337001403380014033900140340001403410014034200140343001403440014034500140346001403470014034800140349001403500014035100140352001403530014035400140355001403560014035700140358001403590014036000140361001403620014036300140364001403650014036600140367001403680014036900140370001403710014037200140373001403740014037500140376001403770014037800140379001403800014038100140382001403830014038400140385001403860014038700140388001403890014039000140391001403920014039300140394001403950014039600140397001403980014039900140400001404010014040200140403001404040014040500140406001404070014040800140409001404100014041100140412001404130014041400140415001404160014041700140418001404190014042000140421001404220014042300140424001404250014042600140427001404280014042900140430001404310014043200140433001404340014043500140436001404370014043800140439001404400014044100140442001404430014044400140445001404460014044700140448001404490014045000140451001404520014045300140454001404550014045600140457001404580014045900140460001404610014046200140463001404640014046500140466001404670014046800140469001404700014047100140472001404730014047400140475001404760014047700140478001404790014048000140481001404820014048300140484001404850014048600140487001404880014048900140490001404910014049200140493001404940014049500140496001404970014049800140499001405000014050100140502001405030014050400140505001405060014050700140508001405090014051000140511001405120014051300140514001405150014051600140517001405180014051900140520001405210014052200140523001405240014052500140526001405270014052800140529001405300014053100140532001405330014053400140535001405360014053700140538001405390014054000140541001405420014054300140544001405450014054600140547001405480014054900140550001405510014055200140553001405540014055500140556001405570014055800140559001405600014056100140562001405630014056400140565001405660014056700140568001405690014057000140571001405720014057300140574001405750014057600140577001405780014057900140580001405810014058200140583001405840014058500140586001405870014058800140589001405900014059100140592001405930014059400140595001405960014059700140598001405990014060000140601001406020014060300140604001406050014060600140607001406080014060900140610001406110014061200140613001406140014061500140616001406170014061800140619001406200014062100140622001406230014062400140625001406260014062700140628001406290014063000140631001406320014063300140634001406350014063600140637001406380014063900140640001406410014064200140643001406440014064500140646001406470014064800140649001406500014065100140652001406530014065400140655001406560014065700140658001406590014066000140661001406620014066300140664001406650014066600140667001406680014066900140670001406710014067200140673001406740014067500140676001406770014067800140679001406800014068100140682001406830014068400140685001406860014068700140688001406890014069000140691001406920014069300140694001406950014069600140697001406980014069900140700001407010014070200140703001407040014070500140706001407070014070800140709001407100014071100140712001407130014071400140715001407160014071700140718001407190014072000140721001407220014072300140724001407250014072600140727001407280014072900140730001407310014073200140733001407340014073500140736001407370014073800140739001407400014074100140742001407430014074400140745001407460014074700140748001407490014075000140751001407520014075300140754001407550014075600140757001407580014075900140760001407610014076200140763001407640014076500140766001407670014076800140769001407700014077100140772001407730014077400140775001407760014077700140778001407790014078000140781001407820014078300140784001407850014078600140787001407880014078900140790001407910014079200140793001407940014079500140796001407970014079800140799001408000014080100140802001408030014080400140805001408060014080700140808001408090014081000140811001408120014081300140814001408150014081600140817001408180014081900140820001408210014082200140823001408240014082500140826001408270014082800140829001408300014083100140832001408330014083400140835001408360014083700140838001408390014084000140841001408420014084300140844001408450014084600140847001408480014084900140850001408510014085200140853001408540014085500140856001408570014085800140859001408600014086100140862001408630014086400140865001408660014086700140868001408690014087000140871001408720014087300140874001408750014087600140877001408780014087900140880001408810014088200140883001408840014088500140886001408870014088800140889001408900014089100140892001408930014089400140895001408960014089700140898001408990014090000140901001409020014090300140904001409050014090600140907001409080014090900140910001409110014091200140913001409140014091500140916001409170014091800140919001409200014092100140922001409230014092400140925001409260014092700140928001409290014093000140931001409320014093300140934001409350014093600140937001409380014093900140940001409410014094200140943001409440014094500140946001409470014094800140949001409500014095100140952001409530014095400140955001409560014095700140958001409590014096000140961001409620014096300140964001409650014096600140967001409680014096900140970001409710014097200140973001409740014097500140976001409770014097800140979001409800014098100140982001409830014098400140985001409860014098700140988001409890014099000140991001409920014099300140994001409950014099600140997001409980014099900141000001410010014100200141003001410040014100500141006001410070014100800141009001410100014101100141012001410130014101400141015001410160014101700141018001410190014102000141021001410220014102300141024001410250014102600141027001410280014102900141030001410310014103200141033001410340014103500141036001410370014103800141039001410400014104100141042001410430014104400141045001410460014104700141048001410490014105000141051001410520014105300141054001410550014105600141057001410580014105900141060001410610014106200141063001410640014106500141066001410670014106800141069001410700014107100141072001410730014107400141075001410760014107700141078001410790014108000141081001410820014108300141084001410850014108600141087001410880014108900141090001410910014109200141093001410940014109500141096001410970014109800141099001411000014110100141102001411030014110400141105001500010015000200150003001500040015000500150006001500070015000800150009001500100015001100150012001500130015001400150015001500160015001700150018001500190015002000150021001500220015002300150024001500250015002600150027001500280015002900150030001500310015003200150033001500340015003500150036001500370015003800150039001500400015004100150042001500430015004400150045001500460015004700150048001500490015005000150051001500520015005300150054001500550015005600150057001500580015005900150060001500610015006200150063001500640015006500150066001500670015006800150069001500700015007100150072001500730015007400150075001500760015007700150078001500790015008000150081001500820015008300150084001500850015008600150087001500880015008900150090001500910015009200150093001500940015009500150096001500970015009800150099001501000015010100150102001501030015010400150105001501060015010700150108001501090015011000150111001501120015011300150114001501150015011600150117001501180015011900150120001501210015012200150123001501240015012500150126001501270015012800150129001501300015013100150132001501330015013400150135001501360015013700150138001501390015014000150141001501420015014300150144001501450015014600150147001501480015014900150150001501510015015200150153001501540015015500150156001501570015015800150159001501600015016100150162001501630015016400150165001501660015016700150168001501690015017000150171001501720015017300150174001501750015017600150177001501780015017900150180001501810015018200150183001501840015018500150186001501870015018800150189001501900015019100150192001501930015019400150195001501960015019700150198001501990015020000150201001502020015020300150204001502050015020600150207001502080015020900150210001502110015021200150213001502140015021500150216001502170015021800150219001502200015022100150222001502230015022400150225001502260015022700150228001502290015023000150231001502320015023300150234001502350015023600150237001502380015023900150240001502410015024200150243001502440015024500150246001502470015024800150249001502500015025100150252001502530015025400150255001502560015025700150258001502590015026000150261001502620015026300150264001502650015026600150267001502680015026900150270001502710015027200150273001502740015027500150276001502770015027800150279001502800015028100150282001502830015028400150285001502860015028700150288001502890015029000150291001502920015029300150294001502950015029600150297001502980015029900150300001503010015030200150303001503040015030500150306001503070015030800150309001503100015031100150312001503130015031400150315001503160015031700150318001503190015032000150321001503220015032300150324001503250015032600150327001503280015032900150330001503310015033200150333001503340015033500150336001503370015033800150339001503400015034100150342001503430015034400150345001503460015034700150348001503490015035000150351001503520015035300150354001503550015035600150357001503580015035900150360001503610015036200150363001503640015036500150366001503670015036800150369001503700015037100150372001503730015037400150375001503760015037700150378001503790015038000150381001503820015038300150384001503850015038600150387001503880015038900150390001503910015039200150393001503940015039500150396001503970015039800150399001504000015040100150402001504030015040400150405001504060015040700150408001504090015041000150411001504120015041300150414001504150015041600150417001504180015041900150420001504210015042200150423001504240015042500150426001504270015042800150429001504300015043100150432001504330015043400150435001504360015043700150438001504390015044000150441001504420015044300150444001504450015044600150447001504480015044900150450001504510015045200150453001504540015045500150456001504570015045800150459001504600015046100150462001504630015046400150465001504660015046700150468001504690015047000150471001504720015047300150474001504750015047600150477001504780015047900150480001504810015048200150483001504840015048500150486001504870015048800150489001504900015049100150492001504930015049400150495001504960015049700150498001504990015050000150501001505020015050300150504001505050015050600150507001505080015050900150510001505110015051200150513001505140015051500150516001505170015051800150519001505200015052100150522001505230015052400150525001505260015052700150528001505290015053000150531001505320015053300150534001505350015053600150537001505380015053900150540001505410015054200150543001505440015054500150546001505470015054800150549001505500015055100150552001505530015055400150555001505560015055700150558001505590015056000150561001505620015056300150564001505650015056600150567001505680015056900150570001505710015057200150573001505740015057500150576001505770015057800150579001505800015058100150582001505830015058400150585001505860015058700150588001505890015059000150591001505920015059300150594001505950015059600150597001505980015059900150600001506010015060200150603001506040015060500150606001506070015060800150609001506100015061100150612001506130015061400150615001506160015061700150618001506190015062000150621001506220015062300150624001506250015062600150627001506280015062900150630001506310015063200150633001506340015063500150636001506370015063800150639001506400015064100150642001506430015064400150645001506460015064700150648001506490015065000150651001506520015065300150654001506550015065600150657001506580015065900150660001506610015066200150663001506640015066500150666001506670015066800150669001506700015067100150672001506730015067400150675001506760015067700150678001506790015068000150681001506820015068300150684001506850015068600150687001506880015068900150690001506910015069200150693001506940015069500150696001506970015069800150699001507000015070100150702001507030015070400150705001507060015070700150708001507090015071000150711001507120015071300150714001507150015071600150717001507180015071900150720001507210015072200150723001507240015072500150726001507270015072800150729001507300015073100150732001507330015073400150735001507360015073700150738001507390015074000150741001507420015074300150744001507450015074600150747001507480015074900150750001507510015075200150753001507540015075500150756001507570015075800150759001507600015076100150762001507630015076400150765001507660015076700150768001507690015077000150771001507720015077300150774001507750015077600150777001507780015077900150780001507810015078200150783001507840015078500150786001507870015078800150789001507900015079100150792001507930015079400150795001507960015079700150798001507990015080000150801001508020015080300150804001508050015080600150807001508080015080900150810001508110015081200150813001508140015081500150816001508170015081800150819001508200015082100150822001508230015082400150825001508260015082700150828001508290015083000150831001508320015083300150834001508350015083600150837001508380015083900150840001508410015084200150843001508440015084500150846001508470015084800150849001508500015085100150852001508530015085400150855001508560015085700150858001508590015086000150861001508620015086300150864001508650015086600150867001508680015086900150870001508710015087200150873001508740015087500150876001508770015087800150879001508800015088100150882001508830015088400150885001508860015088700150888001508890015089000150891001508920015089300150894001508950015089600150897001508980015089900150900001509010015090200150903001509040015090500150906001509070015090800150909001509100015091100150912001509130015091400150915001509160015091700150918001509190015092000150921001509220015092300150924001509250015092600150927001509280015092900150930001509310015093200150933001509340015093500150936001509370015093800150939001509400015094100150942001509430015094400150945001509460015094700150948001509490015095000150951001509520015095300150954001509550015095600150957001509580015095900150960001509610015096200150963001509640015096500150966001509670015096800150969001509700015097100150972001509730015097400150975001509760015097700150978001509790015098000150981001509820015098300150984001509850015098600150987001509880015098900150990001509910015099200150993001509940015099500150996001509970015099800150999001510000015100100151002001510030015100400151005001510060015100700151008001510090015101000151011001510120015101300151014001510150015101600151017001510180015101900151020001510210015102200151023001510240015102500151026001510270015102800151029001510300015103100151032001510330015103400151035001510360015103700151038001510390015104000151041001510420015104300151044001510450015104600151047001510480015104900151050001510510015105200151053001510540015105500151056001510570015105800151059001510600015106100151062001510630015106400151065001510660015106700151068001510690015107000151071001510720015107300151074001510750015107600151077001510780015107900151080001510810015108200151083001510840015108500151086001510870015108800151089001510900015109100151092001510930015109400151095001510960015109700151098001510990015110000151101001511020015110300151104001511050016000100160002001600030016000400160005001600060016000700160008001600090016001000160011001600120016001300160014001600150016001600160017001600180016001900160020001600210016002200160023001600240016002500160026001600270016002800160029001600300016003100160032001600330016003400160035001600360016003700160038001600390016004000160041001600420016004300160044001600450016004600160047001600480016004900160050001600510016005200160053001600540016005500160056001600570016005800160059001600600016006100160062001600630016006400160065001600660016006700160068001600690016007000160071001600720016007300160074001600750016007600160077001600780016007900160080001600810016008200160083001600840016008500160086001600870016008800160089001600900016009100160092001600930016009400160095001600960016009700160098001600990016010000160101001601020016010300160104001601050016010600160107001601080016010900160110001601110016011200160113001601140016011500160116001601170016011800160119001601200016012100160122001601230016012400160125001601260016012700160128001601290016013000160131001601320016013300160134001601350016013600160137001601380016013900160140001601410016014200160143001601440016014500160146001601470016014800160149001601500016015100160152001601530016015400160155001601560016015700160158001601590016016000160161001601620016016300160164001601650016016600160167001601680016016900160170001601710016017200160173001601740016017500160176001601770016017800160179001601800016018100160182001601830016018400160185001601860016018700160188001601890016019000160191001601920016019300160194001601950016019600160197001601980016019900160200001602010016020200160203001602040016020500160206001602070016020800160209001602100016021100160212001602130016021400160215001602160016021700160218001602190016022000160221001602220016022300160224001602250016022600160227001602280016022900160230001602310016023200160233001602340016023500160236001602370016023800160239001602400016024100160242001602430016024400160245001602460016024700160248001602490016025000160251001602520016025300160254001602550016025600160257001602580016025900160260001602610016026200160263001602640016026500160266001602670016026800160269001602700016027100160272001602730016027400160275001602760016027700160278001602790016028000160281001602820016028300160284001602850016028600160287001602880016028900160290001602910016029200160293001602940016029500160296001602970016029800160299001603000016030100160302001603030016030400160305001603060016030700160308001603090016031000160311001603120016031300160314001603150016031600160317001603180016031900160320001603210016032200160323001603240016032500160326001603270016032800160329001603300016033100160332001603330016033400160335001603360016033700160338001603390016034000160341001603420016034300160344001603450016034600160347001603480016034900160350001603510016035200160353001603540016035500160356001603570016035800160359001603600016036100160362001603630016036400160365001603660016036700160368001603690016037000160371001603720016037300160374001603750016037600160377001603780016037900160380001603810016038200160383001603840016038500160386001603870016038800160389001603900016039100160392001603930016039400160395001603960016039700160398001603990016040000160401001604020016040300160404001604050016040600160407001604080016040900160410001604110016041200160413001604140016041500160416001604170016041800160419001604200016042100160422001604230016042400160425001604260016042700160428001604290016043000160431001604320016043300160434001604350016043600160437001604380016043900160440001604410016044200160443001604440016044500160446001604470016044800160449001604500016045100160452001604530016045400160455001604560016045700160458001604590016046000160461001604620016046300160464001604650016046600160467001604680016046900160470001604710016047200160473001604740016047500160476001604770016047800160479001604800016048100160482001604830016048400160485001604860016048700160488001604890016049000160491001604920016049300160494001604950016049600160497001604980016049900160500001605010016050200160503001605040016050500160506001605070016050800160509001605100016051100160512001605130016051400160515001605160016051700160518001605190016052000160521001605220016052300160524001605250016052600160527001605280016052900160530001605310016053200160533001605340016053500160536001605370016053800160539001605400016054100160542001605430016054400160545001605460016054700160548001605490016055000160551001605520016055300160554001605550016055600160557001605580016055900160560001605610016056200160563001605640016056500160566001605670016056800160569001605700016057100160572001605730016057400160575001605760016057700160578001605790016058000160581001605820016058300160584001605850016058600160587001605880016058900160590001605910016059200160593001605940016059500160596001605970016059800160599001606000016060100160602001606030016060400160605001606060016060700160608001606090016061000160611001606120016061300160614001606150016061600160617001606180016061900160620001606210016062200160623001606240016062500160626001606270016062800160629001606300016063100160632001606330016063400160635001606360016063700160638001606390016064000160641001606420016064300160644001606450016064600160647001606480016064900160650001606510016065200160653001606540016065500160656001606570016065800160659001606600016066100160662001606630016066400160665001606660016066700160668001606690016067000160671001606720016067300160674001606750016067600160677001606780016067900160680001606810016068200160683001606840016068500160686001606870016068800160689001606900016069100160692001606930016069400160695001606960016069700160698001606990016070000160701001607020016070300160704001607050016070600160707001607080016070900160710001607110016071200160713001607140016071500160716001607170016071800160719001607200016072100160722001607230016072400160725001607260016072700160728001607290016073000160731001607320016073300160734001607350016073600160737001607380016073900160740001607410016074200160743001607440016074500160746001607470016074800160749001607500016075100160752001607530016075400160755001607560016075700160758001607590016076000160761001607620016076300160764001607650016076600160767001607680016076900160770001607710016077200160773001607740016077500160776001607770016077800160779001607800016078100160782001607830016078400160785001607860016078700160788001607890016079000160791001607920016079300160794001607950016079600160797001607980016079900160800001608010016080200160803001608040016080500160806001608070016080800160809001608100016081100160812001608130016081400160815001608160016081700160818001608190016082000160821001608220016082300160824001608250016082600160827001608280016082900160830001608310016083200160833001608340016083500160836001608370016083800160839001608400016084100160842001608430016084400160845001608460016084700160848001608490016085000160851001608520016085300160854001608550016085600160857001608580016085900160860001608610016086200160863001608640016086500160866001608670016086800160869001608700016087100160872001608730016087400160875001608760016087700160878001608790016088000160881001608820016088300160884001608850016088600160887001608880016088900160890001608910016089200160893001608940016089500160896001608970016089800160899001609000016090100160902001609030016090400160905001609060016090700160908001609090016091000160911001609120016091300160914001609150016091600160917001609180016091900160920001609210016092200160923001609240016092500160926001609270016092800160929001609300016093100160932001609330016093400160935001609360016093700160938001609390016094000160941001609420016094300160944001609450016094600160947001609480016094900160950001609510016095200160953001609540016095500160956001609570016095800160959001609600016096100160962001609630016096400160965001609660016096700160968001609690016097000160971001609720016097300160974001609750016097600160977001609780016097900160980001609810016098200160983001609840016098500160986001609870016098800160989001609900016099100160992001609930016099400160995001609960016099700160998001609990016100000161001001610020016100300161004001610050016100600161007001610080016100900161010001610110016101200161013001610140016101500161016001610170016101800161019001610200016102100161022001610230016102400161025001610260016102700161028001610290016103000161031001610320016103300161034001610350016103600161037001610380016103900161040001610410016104200161043001610440016104500161046001610470016104800161049001610500016105100161052001610530016105400161055001610560016105700161058001610590016106000161061001610620016106300161064001610650016106600161067001610680016106900161070001610710016107200161073001610740016107500161076001610770016107800161079001610800016108100161082001610830016108400161085001610860016108700161088001610890016109000161091001610920016109300161094001610950016109600161097001610980016109900161100001611010016110200161103001611040016110500170001001700020017000300170004001700050017000600170007001700080017000900170010001700110017001200170013001700140017001500170016001700170017001800170019001700200017002100170022001700230017002400170025001700260017002700170028001700290017003000170031001700320017003300170034001700350017003600170037001700380017003900170040001700410017004200170043001700440017004500170046001700470017004800170049001700500017005100170052001700530017005400170055001700560017005700170058001700590017006000170061001700620017006300170064001700650017006600170067001700680017006900170070001700710017007200170073001700740017007500170076001700770017007800170079001700800017008100170082001700830017008400170085001700860017008700170088001700890017009000170091001700920017009300170094001700950017009600170097001700980017009900170100001701010017010200170103001701040017010500170106001701070017010800170109001701100017011100170112001701130017011400170115001701160017011700170118001701190017012000170121001701220017012300170124001701250017012600170127001701280017012900170130001701310017013200170133001701340017013500170136001701370017013800170139001701400017014100170142001701430017014400170145001701460017014700170148001701490017015000170151001701520017015300170154001701550017015600170157001701580017015900170160001701610017016200170163001701640017016500170166001701670017016800170169001701700017017100170172001701730017017400170175001701760017017700170178001701790017018000170181001701820017018300170184001701850017018600170187001701880017018900170190001701910017019200170193001701940017019500170196001701970017019800170199001702000017020100170202001702030017020400170205001702060017020700170208001702090017021000170211001702120017021300170214001702150017021600170217001702180017021900170220001702210017022200170223001702240017022500170226001702270017022800170229001702300017023100170232001702330017023400170235001702360017023700170238001702390017024000170241001702420017024300170244001702450017024600170247001702480017024900170250001702510017025200170253001702540017025500170256001702570017025800170259001702600017026100170262001702630017026400170265001702660017026700170268001702690017027000170271001702720017027300170274001702750017027600170277001702780017027900170280001702810017028200170283001702840017028500170286001702870017028800170289001702900017029100170292001702930017029400170295001702960017029700170298001702990017030000170301001703020017030300170304001703050017030600170307001703080017030900170310001703110017031200170313001703140017031500170316001703170017031800170319001703200017032100170322001703230017032400170325001703260017032700170328001703290017033000170331001703320017033300170334001703350017033600170337001703380017033900170340001703410017034200170343001703440017034500170346001703470017034800170349001703500017035100170352001703530017035400170355001703560017035700170358001703590017036000170361001703620017036300170364001703650017036600170367001703680017036900170370001703710017037200170373001703740017037500170376001703770017037800170379001703800017038100170382001703830017038400170385001703860017038700170388001703890017039000170391001703920017039300170394001703950017039600170397001703980017039900170400001704010017040200170403001704040017040500170406001704070017040800170409001704100017041100170412001704130017041400170415001704160017041700170418001704190017042000170421001704220017042300170424001704250017042600170427001704280017042900170430001704310017043200170433001704340017043500170436001704370017043800170439001704400017044100170442001704430017044400170445001704460017044700170448001704490017045000170451001704520017045300170454001704550017045600170457001704580017045900170460001704610017046200170463001704640017046500170466001704670017046800170469001704700017047100170472001704730017047400170475001704760017047700170478001704790017048000170481001704820017048300170484001704850017048600170487001704880017048900170490001704910017049200170493001704940017049500170496001704970017049800170499001705000017050100170502001705030017050400170505001705060017050700170508001705090017051000170511001705120017051300170514001705150017051600170517001705180017051900170520001705210017052200170523001705240017052500170526001705270017052800170529001705300017053100170532001705330017053400170535001705360017053700170538001705390017054000170541001705420017054300170544001705450017054600170547001705480017054900170550001705510017055200170553001705540017055500170556001705570017055800170559001705600017056100170562001705630017056400170565001705660017056700170568001705690017057000170571001705720017057300170574001705750017057600170577001705780017057900170580001705810017058200170583001705840017058500170586001705870017058800170589001705900017059100170592001705930017059400170595001705960017059700170598001705990017060000170601001706020017060300170604001706050017060600170607001706080017060900170610001706110017061200170613001706140017061500170616001706170017061800170619001706200017062100170622001706230017062400170625001706260017062700170628001706290017063000170631001706320017063300170634001706350017063600170637001706380017063900170640001706410017064200170643001706440017064500170646001706470017064800170649001706500017065100170652001706530017065400170655001706560017065700170658001706590017066000170661001706620017066300170664001706650017066600170667001706680017066900170670001706710017067200170673001706740017067500170676001706770017067800170679001706800017068100170682001706830017068400170685001706860017068700170688001706890017069000170691001706920017069300170694001706950017069600170697001706980017069900170700001707010017070200170703001707040017070500170706001707070017070800170709001707100017071100170712001707130017071400170715001707160017071700170718001707190017072000170721001707220017072300170724001707250017072600170727001707280017072900170730001707310017073200170733001707340017073500170736001707370017073800170739001707400017074100170742001707430017074400170745001707460017074700170748001707490017075000170751001707520017075300170754001707550017075600170757001707580017075900170760001707610017076200170763001707640017076500170766001707670017076800170769001707700017077100170772001707730017077400170775001707760017077700170778001707790017078000170781001707820017078300170784001707850017078600170787001707880017078900170790001707910017079200170793001707940017079500170796001707970017079800170799001708000017080100170802001708030017080400170805001708060017080700170808001708090017081000170811001708120017081300170814001708150017081600170817001708180017081900170820001708210017082200170823001708240017082500170826001708270017082800170829001708300017083100170832001708330017083400170835001708360017083700170838001708390017084000170841001708420017084300170844001708450017084600170847001708480017084900170850001708510017085200170853001708540017085500170856001708570017085800170859001708600017086100170862001708630017086400170865001708660017086700170868001708690017087000170871001708720017087300170874001708750017087600170877001708780017087900170880001708810017088200170883001708840017088500170886001708870017088800170889001708900017089100170892001708930017089400170895001708960017089700170898001708990017090000170901001709020017090300170904001709050017090600170907001709080017090900170910001709110017091200170913001709140017091500170916001709170017091800170919001709200017092100170922001709230017092400170925001709260017092700170928001709290017093000170931001709320017093300170934001709350017093600170937001709380017093900170940001709410017094200170943001709440017094500170946001709470017094800170949001709500017095100170952001709530017095400170955001709560017095700170958001709590017096000170961001709620017096300170964001709650017096600170967001709680017096900170970001709710017097200170973001709740017097500170976001709770017097800170979001709800017098100170982001709830017098400170985001709860017098700170988001709890017099000170991001709920017099300170994001709950017099600170997001709980017099900171000001710010017100200171003001710040017100500171006001710070017100800171009001710100017101100171012001710130017101400171015001710160017101700171018001710190017102000171021001710220017102300171024001710250017102600171027001710280017102900171030001710310017103200171033001710340017103500171036001710370017103800171039001710400017104100171042001710430017104400171045001710460017104700171048001710490017105000171051001710520017105300171054001710550017105600171057001710580017105900171060001710610017106200171063001710640017106500171066001710670017106800171069001710700017107100171072001710730017107400171075001710760017107700171078001710790017108000171081001710820017108300171084001710850017108600171087001710880017108900171090001710910017109200171093001710940017109500171096001710970017109800171099001711000017110100171102001711030017110400171105001800010018000200180003001800040018000500180006001800070018000800180009001800100018001100180012001800130018001400180015001800160018001700180018001800190018002000180021001800220018002300180024001800250018002600180027001800280018002900180030001800310018003200180033001800340018003500180036001800370018003800180039001800400018004100180042001800430018004400180045001800460018004700180048001800490018005000180051001800520018005300180054001800550018005600180057001800580018005900180060001800610018006200180063001800640018006500180066001800670018006800180069001800700018007100180072001800730018007400180075001800760018007700180078001800790018008000180081001800820018008300180084001800850018008600180087001800880018008900180090001800910018009200180093001800940018009500180096001800970018009800180099001801000018010100180102001801030018010400180105001801060018010700180108001801090018011000180111001801120018011300180114001801150018011600180117001801180018011900180120001801210018012200180123001801240018012500180126001801270018012800180129001801300018013100180132001801330018013400180135001801360018013700180138001801390018014000180141001801420018014300180144001801450018014600180147001801480018014900180150001801510018015200180153001801540018015500180156001801570018015800180159001801600018016100180162001801630018016400180165001801660018016700180168001801690018017000180171001801720018017300180174001801750018017600180177001801780018017900180180001801810018018200180183001801840018018500180186001801870018018800180189001801900018019100180192001801930018019400180195001801960018019700180198001801990018020000180201001802020018020300180204001802050018020600180207001802080018020900180210001802110018021200180213001802140018021500180216001802170018021800180219001802200018022100180222001802230018022400180225001802260018022700180228001802290018023000180231001802320018023300180234001802350018023600180237001802380018023900180240001802410018024200180243001802440018024500180246001802470018024800180249001802500018025100180252001802530018025400180255001802560018025700180258001802590018026000180261001802620018026300180264001802650018026600180267001802680018026900180270001802710018027200180273001802740018027500180276001802770018027800180279001802800018028100180282001802830018028400180285001802860018028700180288001802890018029000180291001802920018029300180294001802950018029600180297001802980018029900180300001803010018030200180303001803040018030500180306001803070018030800180309001803100018031100180312001803130018031400180315001803160018031700180318001803190018032000180321001803220018032300180324001803250018032600180327001803280018032900180330001803310018033200180333001803340018033500180336001803370018033800180339001803400018034100180342001803430018034400180345001803460018034700180348001803490018035000180351001803520018035300180354001803550018035600180357001803580018035900180360001803610018036200180363001803640018036500180366001803670018036800180369001803700018037100180372001803730018037400180375001803760018037700180378001803790018038000180381001803820018038300180384001803850018038600180387001803880018038900180390001803910018039200180393001803940018039500180396001803970018039800180399001804000018040100180402001804030018040400180405001804060018040700180408001804090018041000180411001804120018041300180414001804150018041600180417001804180018041900180420001804210018042200180423001804240018042500180426001804270018042800180429001804300018043100180432001804330018043400180435001804360018043700180438001804390018044000180441001804420018044300180444001804450018044600180447001804480018044900180450001804510018045200180453001804540018045500180456001804570018045800180459001804600018046100180462001804630018046400180465001804660018046700180468001804690018047000180471001804720018047300180474001804750018047600180477001804780018047900180480001804810018048200180483001804840018048500180486001804870018048800180489001804900018049100180492001804930018049400180495001804960018049700180498001804990018050000180501001805020018050300180504001805050018050600180507001805080018050900180510001805110018051200180513001805140018051500180516001805170018051800180519001805200018052100180522001805230018052400180525001805260018052700180528001805290018053000180531001805320018053300180534001805350018053600180537001805380018053900180540001805410018054200180543001805440018054500180546001805470018054800180549001805500018055100180552001805530018055400180555001805560018055700180558001805590018056000180561001805620018056300180564001805650018056600180567001805680018056900180570001805710018057200180573001805740018057500180576001805770018057800180579001805800018058100180582001805830018058400180585001805860018058700180588001805890018059000180591001805920018059300180594001805950018059600180597001805980018059900180600001806010018060200180603001806040018060500180606001806070018060800180609001806100018061100180612001806130018061400180615001806160018061700180618001806190018062000180621001806220018062300180624001806250018062600180627001806280018062900180630001806310018063200180633001806340018063500180636001806370018063800180639001806400018064100180642001806430018064400180645001806460018064700180648001806490018065000180651001806520018065300180654001806550018065600180657001806580018065900180660001806610018066200180663001806640018066500180666001806670018066800180669001806700018067100180672001806730018067400180675001806760018067700180678001806790018068000180681001806820018068300180684001806850018068600180687001806880018068900180690001806910018069200180693001806940018069500180696001806970018069800180699001807000018070100180702001807030018070400180705001807060018070700180708001807090018071000180711001807120018071300180714001807150018071600180717001807180018071900180720001807210018072200180723001807240018072500180726001807270018072800180729001807300018073100180732001807330018073400180735001807360018073700180738001807390018074000180741001807420018074300180744001807450018074600180747001807480018074900180750001807510018075200180753001807540018075500180756001807570018075800180759001807600018076100180762001807630018076400180765001807660018076700180768001807690018077000180771001807720018077300180774001807750018077600180777001807780018077900180780001807810018078200180783001807840018078500180786001807870018078800180789001807900018079100180792001807930018079400180795001807960018079700180798001807990018080000180801001808020018080300180804001808050018080600180807001808080018080900180810001808110018081200180813001808140018081500180816001808170018081800180819001808200018082100180822001808230018082400180825001808260018082700180828001808290018083000180831001808320018083300180834001808350018083600180837001808380018083900180840001808410018084200180843001808440018084500180846001808470018084800180849001808500018085100180852001808530018085400180855001808560018085700180858001808590018086000180861001808620018086300180864001808650018086600180867001808680018086900180870001808710018087200180873001808740018087500180876001808770018087800180879001808800018088100180882001808830018088400180885001808860018088700180888001808890018089000180891001808920018089300180894001808950018089600180897001808980018089900180900001809010018090200180903001809040018090500180906001809070018090800180909001809100018091100180912001809130018091400180915001809160018091700180918001809190018092000180921001809220018092300180924001809250018092600180927001809280018092900180930001809310018093200180933001809340018093500180936001809370018093800180939001809400018094100180942001809430018094400180945001809460018094700180948001809490018095000180951001809520018095300180954001809550018095600180957001809580018095900180960001809610018096200180963001809640018096500180966001809670018096800180969001809700018097100180972001809730018097400180975001809760018097700180978001809790018098000180981001809820018098300180984001809850018098600180987001809880018098900180990001809910018099200180993001809940018099500180996001809970018099800180999001810000018100100181002001810030018100400181005001810060018100700181008001810090018101000181011001810120018101300181014001810150018101600181017001810180018101900181020001810210018102200181023001810240018102500181026001810270018102800181029001810300018103100181032001810330018103400181035001810360018103700181038001810390018104000181041001810420018104300181044001810450018104600181047001810480018104900181050001810510018105200181053001810540018105500181056001810570018105800181059001810600018106100181062001810630018106400181065001810660018106700181068001810690018107000181071001810720018107300181074001810750018107600181077001810780018107900181080001810810018108200181083001810840018108500181086001810870018108800181089001810900018109100181092001810930018109400181095001810960018109700181098001810990018110000181101001811020018110300181104001811050019000100190002001900030019000400190005001900060019000700190008001900090019001000190011001900120019001300190014001900150019001600190017001900180019001900190020001900210019002200190023001900240019002500190026001900270019002800190029001900300019003100190032001900330019003400190035001900360019003700190038001900390019004000190041001900420019004300190044001900450019004600190047001900480019004900190050001900510019005200190053001900540019005500190056001900570019005800190059001900600019006100190062001900630019006400190065001900660019006700190068001900690019007000190071001900720019007300190074001900750019007600190077001900780019007900190080001900810019008200190083001900840019008500190086001900870019008800190089001900900019009100190092001900930019009400190095001900960019009700190098001900990019010000190101001901020019010300190104001901050019010600190107001901080019010900190110001901110019011200190113001901140019011500190116001901170019011800190119001901200019012100190122001901230019012400190125001901260019012700190128001901290019013000190131001901320019013300190134001901350019013600190137001901380019013900190140001901410019014200190143001901440019014500190146001901470019014800190149001901500019015100190152001901530019015400190155001901560019015700190158001901590019016000190161001901620019016300190164001901650019016600190167001901680019016900190170001901710019017200190173001901740019017500190176001901770019017800190179001901800019018100190182001901830019018400190185001901860019018700190188001901890019019000190191001901920019019300190194001901950019019600190197001901980019019900190200001902010019020200190203001902040019020500190206001902070019020800190209001902100019021100190212001902130019021400190215001902160019021700190218001902190019022000190221001902220019022300190224001902250019022600190227001902280019022900190230001902310019023200190233001902340019023500190236001902370019023800190239001902400019024100190242001902430019024400190245001902460019024700190248001902490019025000190251001902520019025300190254001902550019025600190257001902580019025900190260001902610019026200190263001902640019026500190266001902670019026800190269001902700019027100190272001902730019027400190275001902760019027700190278001902790019028000190281001902820019028300190284001902850019028600190287001902880019028900190290001902910019029200190293001902940019029500190296001902970019029800190299001903000019030100190302001903030019030400190305001903060019030700190308001903090019031000190311001903120019031300190314001903150019031600190317001903180019031900190320001903210019032200190323001903240019032500190326001903270019032800190329001903300019033100190332001903330019033400190335001903360019033700190338001903390019034000190341001903420019034300190344001903450019034600190347001903480019034900190350001903510019035200190353001903540019035500190356001903570019035800190359001903600019036100190362001903630019036400190365001903660019036700190368001903690019037000190371001903720019037300190374001903750019037600190377001903780019037900190380001903810019038200190383001903840019038500190386001903870019038800190389001903900019039100190392001903930019039400190395001903960019039700190398001903990019040000190401001904020019040300190404001904050019040600190407001904080019040900190410001904110019041200190413001904140019041500190416001904170019041800190419001904200019042100190422001904230019042400190425001904260019042700190428001904290019043000190431001904320019043300190434001904350019043600190437001904380019043900190440001904410019044200190443001904440019044500190446001904470019044800190449001904500019045100190452001904530019045400190455001904560019045700190458001904590019046000190461001904620019046300190464001904650019046600190467001904680019046900190470001904710019047200190473001904740019047500190476001904770019047800190479001904800019048100190482001904830019048400190485001904860019048700190488001904890019049000190491001904920019049300190494001904950019049600190497001904980019049900190500001905010019050200190503001905040019050500190506001905070019050800190509001905100019051100190512001905130019051400190515001905160019051700190518001905190019052000190521001905220019052300190524001905250019052600190527001905280019052900190530001905310019053200190533001905340019053500190536001905370019053800190539001905400019054100190542001905430019054400190545001905460019054700190548001905490019055000190551001905520019055300190554001905550019055600190557001905580019055900190560001905610019056200190563001905640019056500190566001905670019056800190569001905700019057100190572001905730019057400190575001905760019057700190578001905790019058000190581001905820019058300190584001905850019058600190587001905880019058900190590001905910019059200190593001905940019059500190596001905970019059800190599001906000019060100190602001906030019060400190605001906060019060700190608001906090019061000190611001906120019061300190614001906150019061600190617001906180019061900190620001906210019062200190623001906240019062500190626001906270019062800190629001906300019063100190632001906330019063400190635001906360019063700190638001906390019064000190641001906420019064300190644001906450019064600190647001906480019064900190650001906510019065200190653001906540019065500190656001906570019065800190659001906600019066100190662001906630019066400190665001906660019066700190668001906690019067000190671001906720019067300190674001906750019067600190677001906780019067900190680001906810019068200190683001906840019068500190686001906870019068800190689001906900019069100190692001906930019069400190695001906960019069700190698001906990019070000190701001907020019070300190704001907050019070600190707001907080019070900190710001907110019071200190713001907140019071500190716001907170019071800190719001907200019072100190722001907230019072400190725001907260019072700190728001907290019073000190731001907320019073300190734001907350019073600190737001907380019073900190740001907410019074200190743001907440019074500190746001907470019074800190749001907500019075100190752001907530019075400190755001907560019075700190758001907590019076000190761001907620019076300190764001907650019076600190767001907680019076900190770001907710019077200190773001907740019077500190776001907770019077800190779001907800019078100190782001907830019078400190785001907860019078700190788001907890019079000190791001907920019079300190794001907950019079600190797001907980019079900190800001908010019080200190803001908040019080500190806001908070019080800190809001908100019081100190812001908130019081400190815001908160019081700190818001908190019082000190821001908220019082300190824001908250019082600190827001908280019082900190830001908310019083200190833001908340019083500190836001908370019083800190839001908400019084100190842001908430019084400190845001908460019084700190848001908490019085000190851001908520019085300190854001908550019085600190857001908580019085900190860001908610019086200190863001908640019086500190866001908670019086800190869001908700019087100190872001908730019087400190875001908760019087700190878001908790019088000190881001908820019088300190884001908850019088600190887001908880019088900190890001908910019089200190893001908940019089500190896001908970019089800190899001909000019090100190902001909030019090400190905001909060019090700190908001909090019091000190911001909120019091300190914001909150019091600190917001909180019091900190920001909210019092200190923001909240019092500190926001909270019092800190929001909300019093100190932001909330019093400190935001909360019093700190938001909390019094000190941001909420019094300190944001909450019094600190947001909480019094900190950001909510019095200190953001909540019095500190956001909570019095800190959001909600019096100190962001909630019096400190965001909660019096700190968001909690019097000190971001909720019097300190974001909750019097600190977001909780019097900190980001909810019098200190983001909840019098500190986001909870019098800190989001909900019099100190992001909930019099400190995001909960019099700190998001909990019100000191001001910020019100300191004001910050019100600191007001910080019100900191010001910110019101200191013001910140019101500191016001910170019101800191019001910200019102100191022001910230019102400191025001910260019102700191028001910290019103000191031001910320019103300191034001910350019103600191037001910380019103900191040001910410019104200191043001910440019104500191046001910470019104800191049001910500019105100191052001910530019105400191055001910560019105700191058001910590019106000191061001910620019106300191064001910650019106600191067001910680019106900191070001910710019107200191073001910740019107500191076001910770019107800191079001910800019108100191082001910830019108400191085001910860019108700191088001910890019109000191091001910920019109300191094001910950019109600191097001910980019109900191100001911010019110200191103001911040019110500200001002000020020000300200004002000050020000600200007002000080020000900200010002000110020001200200013002000140020001500200016002000170020001800200019002000200020002100200022002000230020002400200025002000260020002700200028002000290020003000200031002000320020003300200034002000350020003600200037002000380020003900200040002000410020004200200043002000440020004500200046002000470020004800200049002000500020005100200052002000530020005400200055002000560020005700200058002000590020006000200061002000620020006300200064002000650020006600200067002000680020006900200070002000710020007200200073002000740020007500200076002000770020007800200079002000800020008100200082002000830020008400200085002000860020008700200088002000890020009000200091002000920020009300200094002000950020009600200097002000980020009900200100002001010020010200200103002001040020010500200106002001070020010800200109002001100020011100200112002001130020011400200115002001160020011700200118002001190020012000200121002001220020012300200124002001250020012600200127002001280020012900200130002001310020013200200133002001340020013500200136002001370020013800200139002001400020014100200142002001430020014400200145002001460020014700200148002001490020015000200151002001520020015300200154002001550020015600200157002001580020015900200160002001610020016200200163002001640020016500200166002001670020016800200169002001700020017100200172002001730020017400200175002001760020017700200178002001790020018000200181002001820020018300200184002001850020018600200187002001880020018900200190002001910020019200200193002001940020019500200196002001970020019800200199002002000020020100200202002002030020020400200205002002060020020700200208002002090020021000200211002002120020021300200214002002150020021600200217002002180020021900200220002002210020022200200223002002240020022500200226002002270020022800200229002002300020023100200232002002330020023400200235002002360020023700200238002002390020024000200241002002420020024300200244002002450020024600200247002002480020024900200250002002510020025200200253002002540020025500200256002002570020025800200259002002600020026100200262002002630020026400200265002002660020026700200268002002690020027000200271002002720020027300200274002002750020027600200277002002780020027900200280002002810020028200200283002002840020028500200286002002870020028800200289002002900020029100200292002002930020029400200295002002960020029700200298002002990020030000200301002003020020030300200304002003050020030600200307002003080020030900200310002003110020031200200313002003140020031500200316002003170020031800200319002003200020032100200322002003230020032400200325002003260020032700200328002003290020033000200331002003320020033300200334002003350020033600200337002003380020033900200340002003410020034200200343002003440020034500200346002003470020034800200349002003500020035100200352002003530020035400200355002003560020035700200358002003590020036000200361002003620020036300200364002003650020036600200367002003680020036900200370002003710020037200200373002003740020037500200376002003770020037800200379002003800020038100200382002003830020038400200385002003860020038700200388002003890020039000200391002003920020039300200394002003950020039600200397002003980020039900200400002004010020040200200403002004040020040500200406002004070020040800200409002004100020041100200412002004130020041400200415002004160020041700200418002004190020042000200421002004220020042300200424002004250020042600200427002004280020042900200430002004310020043200200433002004340020043500200436002004370020043800200439002004400020044100200442002004430020044400200445002004460020044700200448002004490020045000200451002004520020045300200454002004550020045600200457002004580020045900200460002004610020046200200463002004640020046500200466002004670020046800200469002004700020047100200472002004730020047400200475002004760020047700200478002004790020048000200481002004820020048300200484002004850020048600200487002004880020048900200490002004910020049200200493002004940020049500200496002004970020049800200499002005000020050100200502002005030020050400200505002005060020050700200508002005090020051000200511002005120020051300200514002005150020051600200517002005180020051900200520002005210020052200200523002005240020052500200526002005270020052800200529002005300020053100200532002005330020053400200535002005360020053700200538002005390020054000200541002005420020054300200544002005450020054600200547002005480020054900200550002005510020055200200553002005540020055500200556002005570020055800200559002005600020056100200562002005630020056400200565002005660020056700200568002005690020057000200571002005720020057300200574002005750020057600200577002005780020057900200580002005810020058200200583002005840020058500200586002005870020058800200589002005900020059100200592002005930020059400200595002005960020059700200598002005990020060000200601002006020020060300200604002006050020060600200607002006080020060900200610002006110020061200200613002006140020061500200616002006170020061800200619002006200020062100200622002006230020062400200625002006260020062700200628002006290020063000200631002006320020063300200634002006350020063600200637002006380020063900200640002006410020064200200643002006440020064500200646002006470020064800200649002006500020065100200652002006530020065400200655002006560020065700200658002006590020066000200661002006620020066300200664002006650020066600200667002006680020066900200670002006710020067200200673002006740020067500200676002006770020067800200679002006800020068100200682002006830020068400200685002006860020068700200688002006890020069000200691002006920020069300200694002006950020069600200697002006980020069900200700002007010020070200200703002007040020070500200706002007070020070800200709002007100020071100200712002007130020071400200715002007160020071700200718002007190020072000200721002007220020072300200724002007250020072600200727002007280020072900200730002007310020073200200733002007340020073500200736002007370020073800200739002007400020074100200742002007430020074400200745002007460020074700200748002007490020075000200751002007520020075300200754002007550020075600200757002007580020075900200760002007610020076200200763002007640020076500200766002007670020076800200769002007700020077100200772002007730020077400200775002007760020077700200778002007790020078000200781002007820020078300200784002007850020078600200787002007880020078900200790002007910020079200200793002007940020079500200796002007970020079800200799002008000020080100200802002008030020080400200805002008060020080700200808002008090020081000200811002008120020081300200814002008150020081600200817002008180020081900200820002008210020082200200823002008240020082500200826002008270020082800200829002008300020083100200832002008330020083400200835002008360020083700200838002008390020084000200841002008420020084300200844002008450020084600200847002008480020084900200850002008510020085200200853002008540020085500200856002008570020085800200859002008600020086100200862002008630020086400200865002008660020086700200868002008690020087000200871002008720020087300200874002008750020087600200877002008780020087900200880002008810020088200200883002008840020088500200886002008870020088800200889002008900020089100200892002008930020089400200895002008960020089700200898002008990020090000200901002009020020090300200904002009050020090600200907002009080020090900200910002009110020091200200913002009140020091500200916002009170020091800200919002009200020092100200922002009230020092400200925002009260020092700200928002009290020093000200931002009320020093300200934002009350020093600200937002009380020093900200940002009410020094200200943002009440020094500200946002009470020094800200949002009500020095100200952002009530020095400200955002009560020095700200958002009590020096000200961002009620020096300200964002009650020096600200967002009680020096900200970002009710020097200200973002009740020097500200976002009770020097800200979002009800020098100200982002009830020098400200985002009860020098700200988002009890020099000200991002009920020099300200994002009950020099600200997002009980020099900201000002010010020100200201003002010040020100500201006002010070020100800201009002010100020101100201012002010130020101400201015002010160020101700201018002010190020102000201021002010220020102300201024002010250020102600201027002010280020102900201030002010310020103200201033002010340020103500201036002010370020103800201039002010400020104100201042002010430020104400201045002010460020104700201048002010490020105000201051002010520020105300201054002010550020105600201057002010580020105900201060002010610020106200201063002010640020106500201066002010670020106800201069002010700020107100201072002010730020107400201075002010760020107700201078002010790020108000201081002010820020108300201084002010850020108600201087002010880020108900201090002010910020109200201093002010940020109500201096002010970020109800201099002011000020110100201102002011030020110400201105002100010021000200210003002100040021000500210006002100070021000800210009002100100021001100210012002100130021001400210015002100160021001700210018002100190021002000210021002100220021002300210024002100250021002600210027002100280021002900210030002100310021003200210033002100340021003500210036002100370021003800210039002100400021004100210042002100430021004400210045002100460021004700210048002100490021005000210051002100520021005300210054002100550021005600210057002100580021005900210060002100610021006200210063002100640021006500210066002100670021006800210069002100700021007100210072002100730021007400210075002100760021007700210078002100790021008000210081002100820021008300210084002100850021008600210087002100880021008900210090002100910021009200210093002100940021009500210096002100970021009800210099002101000021010100210102002101030021010400210105002101060021010700210108002101090021011000210111002101120021011300210114002101150021011600210117002101180021011900210120002101210021012200210123002101240021012500210126002101270021012800210129002101300021013100210132002101330021013400210135002101360021013700210138002101390021014000210141002101420021014300210144002101450021014600210147002101480021014900210150002101510021015200210153002101540021015500210156002101570021015800210159002101600021016100210162002101630021016400210165002101660021016700210168002101690021017000210171002101720021017300210174002101750021017600210177002101780021017900210180002101810021018200210183002101840021018500210186002101870021018800210189002101900021019100210192002101930021019400210195002101960021019700210198002101990021020000210201002102020021020300210204002102050021020600210207002102080021020900210210002102110021021200210213002102140021021500210216002102170021021800210219002102200021022100210222002102230021022400210225002102260021022700210228002102290021023000210231002102320021023300210234002102350021023600210237002102380021023900210240002102410021024200210243002102440021024500210246002102470021024800210249002102500021025100210252002102530021025400210255002102560021025700210258002102590021026000210261002102620021026300210264002102650021026600210267002102680021026900210270002102710021027200210273002102740021027500210276002102770021027800210279002102800021028100210282002102830021028400210285002102860021028700210288002102890021029000210291002102920021029300210294002102950021029600210297002102980021029900210300002103010021030200210303002103040021030500210306002103070021030800210309002103100021031100210312002103130021031400210315002103160021031700210318002103190021032000210321002103220021032300210324002103250021032600210327002103280021032900210330002103310021033200210333002103340021033500210336002103370021033800210339002103400021034100210342002103430021034400210345002103460021034700210348002103490021035000210351002103520021035300210354002103550021035600210357002103580021035900210360002103610021036200210363002103640021036500210366002103670021036800210369002103700021037100210372002103730021037400210375002103760021037700210378002103790021038000210381002103820021038300210384002103850021038600210387002103880021038900210390002103910021039200210393002103940021039500210396002103970021039800210399002104000021040100210402002104030021040400210405002104060021040700210408002104090021041000210411002104120021041300210414002104150021041600210417002104180021041900210420002104210021042200210423002104240021042500210426002104270021042800210429002104300021043100210432002104330021043400210435002104360021043700210438002104390021044000210441002104420021044300210444002104450021044600210447002104480021044900210450002104510021045200210453002104540021045500210456002104570021045800210459002104600021046100210462002104630021046400210465002104660021046700210468002104690021047000210471002104720021047300210474002104750021047600210477002104780021047900210480002104810021048200210483002104840021048500210486002104870021048800210489002104900021049100210492002104930021049400210495002104960021049700210498002104990021050000210501002105020021050300210504002105050021050600210507002105080021050900210510002105110021051200210513002105140021051500210516002105170021051800210519002105200021052100210522002105230021052400210525002105260021052700210528002105290021053000210531002105320021053300210534002105350021053600210537002105380021053900210540002105410021054200210543002105440021054500210546002105470021054800210549002105500021055100210552002105530021055400210555002105560021055700210558002105590021056000210561002105620021056300210564002105650021056600210567002105680021056900210570002105710021057200210573002105740021057500210576002105770021057800210579002105800021058100210582002105830021058400210585002105860021058700210588002105890021059000210591002105920021059300210594002105950021059600210597002105980021059900210600002106010021060200210603002106040021060500210606002106070021060800210609002106100021061100210612002106130021061400210615002106160021061700210618002106190021062000210621002106220021062300210624002106250021062600210627002106280021062900210630002106310021063200210633002106340021063500210636002106370021063800210639002106400021064100210642002106430021064400210645002106460021064700210648002106490021065000210651002106520021065300210654002106550021065600210657002106580021065900210660002106610021066200210663002106640021066500210666002106670021066800210669002106700021067100210672002106730021067400210675002106760021067700210678002106790021068000210681002106820021068300210684002106850021068600210687002106880021068900210690002106910021069200210693002106940021069500210696002106970021069800210699002107000021070100210702002107030021070400210705002107060021070700210708002107090021071000210711002107120021071300210714002107150021071600210717002107180021071900210720002107210021072200210723002107240021072500210726002107270021072800210729002107300021073100210732002107330021073400210735002107360021073700210738002107390021074000210741002107420021074300210744002107450021074600210747002107480021074900210750002107510021075200210753002107540021075500210756002107570021075800210759002107600021076100210762002107630021076400210765002107660021076700210768002107690021077000210771002107720021077300210774002107750021077600210777002107780021077900210780002107810021078200210783002107840021078500210786002107870021078800210789002107900021079100210792002107930021079400210795002107960021079700210798002107990021080000210801002108020021080300210804002108050021080600210807002108080021080900210810002108110021081200210813002108140021081500210816002108170021081800210819002108200021082100210822002108230021082400210825002108260021082700210828002108290021083000210831002108320021083300210834002108350021083600210837002108380021083900210840002108410021084200210843002108440021084500210846002108470021084800210849002108500021085100210852002108530021085400210855002108560021085700210858002108590021086000210861002108620021086300210864002108650021086600210867002108680021086900210870002108710021087200210873002108740021087500210876002108770021087800210879002108800021088100210882002108830021088400210885002108860021088700210888002108890021089000210891002108920021089300210894002108950021089600210897002108980021089900210900002109010021090200210903002109040021090500210906002109070021090800210909002109100021091100210912002109130021091400210915002109160021091700210918002109190021092000210921002109220021092300210924002109250021092600210927002109280021092900210930002109310021093200210933002109340021093500210936002109370021093800210939002109400021094100210942002109430021094400210945002109460021094700210948002109490021095000210951002109520021095300210954002109550021095600210957002109580021095900210960002109610021096200210963002109640021096500210966002109670021096800210969002109700021097100210972002109730021097400210975002109760021097700210978002109790021098000210981002109820021098300210984002109850021098600210987002109880021098900210990002109910021099200210993002109940021099500210996002109970021099800210999002110000021100100211002002110030021100400211005002110060021100700211008002110090021101000211011002110120021101300211014002110150021101600211017002110180021101900211020002110210021102200211023002110240021102500211026002110270021102800211029002110300021103100211032002110330021103400211035002110360021103700211038002110390021104000211041002110420021104300211044002110450021104600211047002110480021104900211050002110510021105200211053002110540021105500211056002110570021105800211059002110600021106100211062002110630021106400211065002110660021106700211068002110690021107000211071002110720021107300211074002110750021107600211077002110780021107900211080002110810021108200211083002110840021108500211086002110870021108800211089002110900021109100211092002110930021109400211095002110960021109700211098002110990021110000211101002111020021110300211104002111050022000100220002002200030022000400220005002200060022000700220008002200090022001000220011002200120022001300220014002200150022001600220017002200180022001900220020002200210022002200220023002200240022002500220026002200270022002800220029002200300022003100220032002200330022003400220035002200360022003700220038002200390022004000220041002200420022004300220044002200450022004600220047002200480022004900220050002200510022005200220053002200540022005500220056002200570022005800220059002200600022006100220062002200630022006400220065002200660022006700220068002200690022007000220071002200720022007300220074002200750022007600220077002200780022007900220080002200810022008200220083002200840022008500220086002200870022008800220089002200900022009100220092002200930022009400220095002200960022009700220098002200990022010000220101002201020022010300220104002201050022010600220107002201080022010900220110002201110022011200220113002201140022011500220116002201170022011800220119002201200022012100220122002201230022012400220125002201260022012700220128002201290022013000220131002201320022013300220134002201350022013600220137002201380022013900220140002201410022014200220143002201440022014500220146002201470022014800220149002201500022015100220152002201530022015400220155002201560022015700220158002201590022016000220161002201620022016300220164002201650022016600220167002201680022016900220170002201710022017200220173002201740022017500220176002201770022017800220179002201800022018100220182002201830022018400220185002201860022018700220188002201890022019000220191002201920022019300220194002201950022019600220197002201980022019900220200002202010022020200220203002202040022020500220206002202070022020800220209002202100022021100220212002202130022021400220215002202160022021700220218002202190022022000220221002202220022022300220224002202250022022600220227002202280022022900220230002202310022023200220233002202340022023500220236002202370022023800220239002202400022024100220242002202430022024400220245002202460022024700220248002202490022025000220251002202520022025300220254002202550022025600220257002202580022025900220260002202610022026200220263002202640022026500220266002202670022026800220269002202700022027100220272002202730022027400220275002202760022027700220278002202790022028000220281002202820022028300220284002202850022028600220287002202880022028900220290002202910022029200220293002202940022029500220296002202970022029800220299002203000022030100220302002203030022030400220305002203060022030700220308002203090022031000220311002203120022031300220314002203150022031600220317002203180022031900220320002203210022032200220323002203240022032500220326002203270022032800220329002203300022033100220332002203330022033400220335002203360022033700220338002203390022034000220341002203420022034300220344002203450022034600220347002203480022034900220350002203510022035200220353002203540022035500220356002203570022035800220359002203600022036100220362002203630022036400220365002203660022036700220368002203690022037000220371002203720022037300220374002203750022037600220377002203780022037900220380002203810022038200220383002203840022038500220386002203870022038800220389002203900022039100220392002203930022039400220395002203960022039700220398002203990022040000220401002204020022040300220404002204050022040600220407002204080022040900220410002204110022041200220413002204140022041500220416002204170022041800220419002204200022042100220422002204230022042400220425002204260022042700220428002204290022043000220431002204320022043300220434002204350022043600220437002204380022043900220440002204410022044200220443002204440022044500220446002204470022044800220449002204500022045100220452002204530022045400220455002204560022045700220458002204590022046000220461002204620022046300220464002204650022046600220467002204680022046900220470002204710022047200220473002204740022047500220476002204770022047800220479002204800022048100220482002204830022048400220485002204860022048700220488002204890022049000220491002204920022049300220494002204950022049600220497002204980022049900220500002205010022050200220503002205040022050500220506002205070022050800220509002205100022051100220512002205130022051400220515002205160022051700220518002205190022052000220521002205220022052300220524002205250022052600220527002205280022052900220530002205310022053200220533002205340022053500220536002205370022053800220539002205400022054100220542002205430022054400220545002205460022054700220548002205490022055000220551002205520022055300220554002205550022055600220557002205580022055900220560002205610022056200220563002205640022056500220566002205670022056800220569002205700022057100220572002205730022057400220575002205760022057700220578002205790022058000220581002205820022058300220584002205850022058600220587002205880022058900220590002205910022059200220593002205940022059500220596002205970022059800220599002206000022060100220602002206030022060400220605002206060022060700220608002206090022061000220611002206120022061300220614002206150022061600220617002206180022061900220620002206210022062200220623002206240022062500220626002206270022062800220629002206300022063100220632002206330022063400220635002206360022063700220638002206390022064000220641002206420022064300220644002206450022064600220647002206480022064900220650002206510022065200220653002206540022065500220656002206570022065800220659002206600022066100220662002206630022066400220665002206660022066700220668002206690022067000220671002206720022067300220674002206750022067600220677002206780022067900220680002206810022068200220683002206840022068500220686002206870022068800220689002206900022069100220692002206930022069400220695002206960022069700220698002206990022070000220701002207020022070300220704002207050022070600220707002207080022070900220710002207110022071200220713002207140022071500220716002207170022071800220719002207200022072100220722002207230022072400220725002207260022072700220728002207290022073000220731002207320022073300220734002207350022073600220737002207380022073900220740002207410022074200220743002207440022074500220746002207470022074800220749002207500022075100220752002207530022075400220755002207560022075700220758002207590022076000220761002207620022076300220764002207650022076600220767002207680022076900220770002207710022077200220773002207740022077500220776002207770022077800220779002207800022078100220782002207830022078400220785002207860022078700220788002207890022079000220791002207920022079300220794002207950022079600220797002207980022079900220800002208010022080200220803002208040022080500220806002208070022080800220809002208100022081100220812002208130022081400220815002208160022081700220818002208190022082000220821002208220022082300220824002208250022082600220827002208280022082900220830002208310022083200220833002208340022083500220836002208370022083800220839002208400022084100220842002208430022084400220845002208460022084700220848002208490022085000220851002208520022085300220854002208550022085600220857002208580022085900220860002208610022086200220863002208640022086500220866002208670022086800220869002208700022087100220872002208730022087400220875002208760022087700220878002208790022088000220881002208820022088300220884002208850022088600220887002208880022088900220890002208910022089200220893002208940022089500220896002208970022089800220899002209000022090100220902002209030022090400220905002209060022090700220908002209090022091000220911002209120022091300220914002209150022091600220917002209180022091900220920002209210022092200220923002209240022092500220926002209270022092800220929002209300022093100220932002209330022093400220935002209360022093700220938002209390022094000220941002209420022094300220944002209450022094600220947002209480022094900220950002209510022095200220953002209540022095500220956002209570022095800220959002209600022096100220962002209630022096400220965002209660022096700220968002209690022097000220971002209720022097300220974002209750022097600220977002209780022097900220980002209810022098200220983002209840022098500220986002209870022098800220989002209900022099100220992002209930022099400220995002209960022099700220998002209990022100000221001002210020022100300221004002210050022100600221007002210080022100900221010002210110022101200221013002210140022101500221016002210170022101800221019002210200022102100221022002210230022102400221025002210260022102700221028002210290022103000221031002210320022103300221034002210350022103600221037002210380022103900221040002210410022104200221043002210440022104500221046002210470022104800221049002210500022105100221052002210530022105400221055002210560022105700221058002210590022106000221061002210620022106300221064002210650022106600221067002210680022106900221070002210710022107200221073002210740022107500221076002210770022107800221079002210800022108100221082002210830022108400221085002210860022108700221088002210890022109000221091002210920022109300221094002210950022109600221097002210980022109900221100002211010022110200221103002211040022110500230001002300020023000300230004002300050023000600230007002300080023000900230010002300110023001200230013002300140023001500230016002300170023001800230019002300200023002100230022002300230023002400230025002300260023002700230028002300290023003000230031002300320023003300230034002300350023003600230037002300380023003900230040002300410023004200230043002300440023004500230046002300470023004800230049002300500023005100230052002300530023005400230055002300560023005700230058002300590023006000230061002300620023006300230064002300650023006600230067002300680023006900230070002300710023007200230073002300740023007500230076002300770023007800230079002300800023008100230082002300830023008400230085002300860023008700230088002300890023009000230091002300920023009300230094002300950023009600230097002300980023009900230100002301010023010200230103002301040023010500230106002301070023010800230109002301100023011100230112002301130023011400230115002301160023011700230118002301190023012000230121002301220023012300230124002301250023012600230127002301280023012900230130002301310023013200230133002301340023013500230136002301370023013800230139002301400023014100230142002301430023014400230145002301460023014700230148002301490023015000230151002301520023015300230154002301550023015600230157002301580023015900230160002301610023016200230163002301640023016500230166002301670023016800230169002301700023017100230172002301730023017400230175002301760023017700230178002301790023018000230181002301820023018300230184002301850023018600230187002301880023018900230190002301910023019200230193002301940023019500230196002301970023019800230199002302000023020100230202002302030023020400230205002302060023020700230208002302090023021000230211002302120023021300230214002302150023021600230217002302180023021900230220002302210023022200230223002302240023022500230226002302270023022800230229002302300023023100230232002302330023023400230235002302360023023700230238002302390023024000230241002302420023024300230244002302450023024600230247002302480023024900230250002302510023025200230253002302540023025500230256002302570023025800230259002302600023026100230262002302630023026400230265002302660023026700230268002302690023027000230271002302720023027300230274002302750023027600230277002302780023027900230280002302810023028200230283002302840023028500230286002302870023028800230289002302900023029100230292002302930023029400230295002302960023029700230298002302990023030000230301002303020023030300230304002303050023030600230307002303080023030900230310002303110023031200230313002303140023031500230316002303170023031800230319002303200023032100230322002303230023032400230325002303260023032700230328002303290023033000230331002303320023033300230334002303350023033600230337002303380023033900230340002303410023034200230343002303440023034500230346002303470023034800230349002303500023035100230352002303530023035400230355002303560023035700230358002303590023036000230361002303620023036300230364002303650023036600230367002303680023036900230370002303710023037200230373002303740023037500230376002303770023037800230379002303800023038100230382002303830023038400230385002303860023038700230388002303890023039000230391002303920023039300230394002303950023039600230397002303980023039900230400002304010023040200230403002304040023040500230406002304070023040800230409002304100023041100230412002304130023041400230415002304160023041700230418002304190023042000230421002304220023042300230424002304250023042600230427002304280023042900230430002304310023043200230433002304340023043500230436002304370023043800230439002304400023044100230442002304430023044400230445002304460023044700230448002304490023045000230451002304520023045300230454002304550023045600230457002304580023045900230460002304610023046200230463002304640023046500230466002304670023046800230469002304700023047100230472002304730023047400230475002304760023047700230478002304790023048000230481002304820023048300230484002304850023048600230487002304880023048900230490002304910023049200230493002304940023049500230496002304970023049800230499002305000023050100230502002305030023050400230505002305060023050700230508002305090023051000230511002305120023051300230514002305150023051600230517002305180023051900230520002305210023052200230523002305240023052500230526002305270023052800230529002305300023053100230532002305330023053400230535002305360023053700230538002305390023054000230541002305420023054300230544002305450023054600230547002305480023054900230550002305510023055200230553002305540023055500230556002305570023055800230559002305600023056100230562002305630023056400230565002305660023056700230568002305690023057000230571002305720023057300230574002305750023057600230577002305780023057900230580002305810023058200230583002305840023058500230586002305870023058800230589002305900023059100230592002305930023059400230595002305960023059700230598002305990023060000230601002306020023060300230604002306050023060600230607002306080023060900230610002306110023061200230613002306140023061500230616002306170023061800230619002306200023062100230622002306230023062400230625002306260023062700230628002306290023063000230631002306320023063300230634002306350023063600230637002306380023063900230640002306410023064200230643002306440023064500230646002306470023064800230649002306500023065100230652002306530023065400230655002306560023065700230658002306590023066000230661002306620023066300230664002306650023066600230667002306680023066900230670002306710023067200230673002306740023067500230676002306770023067800230679002306800023068100230682002306830023068400230685002306860023068700230688002306890023069000230691002306920023069300230694002306950023069600230697002306980023069900230700002307010023070200230703002307040023070500230706002307070023070800230709002307100023071100230712002307130023071400230715002307160023071700230718002307190023072000230721002307220023072300230724002307250023072600230727002307280023072900230730002307310023073200230733002307340023073500230736002307370023073800230739002307400023074100230742002307430023074400230745002307460023074700230748002307490023075000230751002307520023075300230754002307550023075600230757002307580023075900230760002307610023076200230763002307640023076500230766002307670023076800230769002307700023077100230772002307730023077400230775002307760023077700230778002307790023078000230781002307820023078300230784002307850023078600230787002307880023078900230790002307910023079200230793002307940023079500230796002307970023079800230799002308000023080100230802002308030023080400230805002308060023080700230808002308090023081000230811002308120023081300230814002308150023081600230817002308180023081900230820002308210023082200230823002308240023082500230826002308270023082800230829002308300023083100230832002308330023083400230835002308360023083700230838002308390023084000230841002308420023084300230844002308450023084600230847002308480023084900230850002308510023085200230853002308540023085500230856002308570023085800230859002308600023086100230862002308630023086400230865002308660023086700230868002308690023087000230871002308720023087300230874002308750023087600230877002308780023087900230880002308810023088200230883002308840023088500230886002308870023088800230889002308900023089100230892002308930023089400230895002308960023089700230898002308990023090000230901002309020023090300230904002309050023090600230907002309080023090900230910002309110023091200230913002309140023091500230916002309170023091800230919002309200023092100230922002309230023092400230925002309260023092700230928002309290023093000230931002309320023093300230934002309350023093600230937002309380023093900230940002309410023094200230943002309440023094500230946002309470023094800230949002309500023095100230952002309530023095400230955002309560023095700230958002309590023096000230961002309620023096300230964002309650023096600230967002309680023096900230970002309710023097200230973002309740023097500230976002309770023097800230979002309800023098100230982002309830023098400230985002309860023098700230988002309890023099000230991002309920023099300230994002309950023099600230997002309980023099900231000002310010023100200231003002310040023100500231006002310070023100800231009002310100023101100231012002310130023101400231015002310160023101700231018002310190023102000231021002310220023102300231024002310250023102600231027002310280023102900231030002310310023103200231033002310340023103500231036002310370023103800231039002310400023104100231042002310430023104400231045002310460023104700231048002310490023105000231051002310520023105300231054002310550023105600231057002310580023105900231060002310610023106200231063002310640023106500231066002310670023106800231069002310700023107100231072002310730023107400231075002310760023107700231078002310790023108000231081002310820023108300231084002310850023108600231087002310880023108900231090002310910023109200231093002310940023109500231096002310970023109800231099002311000023110100231102002311030023110400231105002400010024000200240003002400040024000500240006002400070024000800240009002400100024001100240012002400130024001400240015002400160024001700240018002400190024002000240021002400220024002300240024002400250024002600240027002400280024002900240030002400310024003200240033002400340024003500240036002400370024003800240039002400400024004100240042002400430024004400240045002400460024004700240048002400490024005000240051002400520024005300240054002400550024005600240057002400580024005900240060002400610024006200240063002400640024006500240066002400670024006800240069002400700024007100240072002400730024007400240075002400760024007700240078002400790024008000240081002400820024008300240084002400850024008600240087002400880024008900240090002400910024009200240093002400940024009500240096002400970024009800240099002401000024010100240102002401030024010400240105002401060024010700240108002401090024011000240111002401120024011300240114002401150024011600240117002401180024011900240120002401210024012200240123002401240024012500240126002401270024012800240129002401300024013100240132002401330024013400240135002401360024013700240138002401390024014000240141002401420024014300240144002401450024014600240147002401480024014900240150002401510024015200240153002401540024015500240156002401570024015800240159002401600024016100240162002401630024016400240165002401660024016700240168002401690024017000240171002401720024017300240174002401750024017600240177002401780024017900240180002401810024018200240183002401840024018500240186002401870024018800240189002401900024019100240192002401930024019400240195002401960024019700240198002401990024020000240201002402020024020300240204002402050024020600240207002402080024020900240210002402110024021200240213002402140024021500240216002402170024021800240219002402200024022100240222002402230024022400240225002402260024022700240228002402290024023000240231002402320024023300240234002402350024023600240237002402380024023900240240002402410024024200240243002402440024024500240246002402470024024800240249002402500024025100240252002402530024025400240255002402560024025700240258002402590024026000240261002402620024026300240264002402650024026600240267002402680024026900240270002402710024027200240273002402740024027500240276002402770024027800240279002402800024028100240282002402830024028400240285002402860024028700240288002402890024029000240291002402920024029300240294002402950024029600240297002402980024029900240300002403010024030200240303002403040024030500240306002403070024030800240309002403100024031100240312002403130024031400240315002403160024031700240318002403190024032000240321002403220024032300240324002403250024032600240327002403280024032900240330002403310024033200240333002403340024033500240336002403370024033800240339002403400024034100240342002403430024034400240345002403460024034700240348002403490024035000240351002403520024035300240354002403550024035600240357002403580024035900240360002403610024036200240363002403640024036500240366002403670024036800240369002403700024037100240372002403730024037400240375002403760024037700240378002403790024038000240381002403820024038300240384002403850024038600240387002403880024038900240390002403910024039200240393002403940024039500240396002403970024039800240399002404000024040100240402002404030024040400240405002404060024040700240408002404090024041000240411002404120024041300240414002404150024041600240417002404180024041900240420002404210024042200240423002404240024042500240426002404270024042800240429002404300024043100240432002404330024043400240435002404360024043700240438002404390024044000240441002404420024044300240444002404450024044600240447002404480024044900240450002404510024045200240453002404540024045500240456002404570024045800240459002404600024046100240462002404630024046400240465002404660024046700240468002404690024047000240471002404720024047300240474002404750024047600240477002404780024047900240480002404810024048200240483002404840024048500240486002404870024048800240489002404900024049100240492002404930024049400240495002404960024049700240498002404990024050000240501002405020024050300240504002405050024050600240507002405080024050900240510002405110024051200240513002405140024051500240516002405170024051800240519002405200024052100240522002405230024052400240525002405260024052700240528002405290024053000240531002405320024053300240534002405350024053600240537002405380024053900240540002405410024054200240543002405440024054500240546002405470024054800240549002405500024055100240552002405530024055400240555002405560024055700240558002405590024056000240561002405620024056300240564002405650024056600240567002405680024056900240570002405710024057200240573002405740024057500240576002405770024057800240579002405800024058100240582002405830024058400240585002405860024058700240588002405890024059000240591002405920024059300240594002405950024059600240597002405980024059900240600002406010024060200240603002406040024060500240606002406070024060800240609002406100024061100240612002406130024061400240615002406160024061700240618002406190024062000240621002406220024062300240624002406250024062600240627002406280024062900240630002406310024063200240633002406340024063500240636002406370024063800240639002406400024064100240642002406430024064400240645002406460024064700240648002406490024065000240651002406520024065300240654002406550024065600240657002406580024065900240660002406610024066200240663002406640024066500240666002406670024066800240669002406700024067100240672002406730024067400240675002406760024067700240678002406790024068000240681002406820024068300240684002406850024068600240687002406880024068900240690002406910024069200240693002406940024069500240696002406970024069800240699002407000024070100240702002407030024070400240705002407060024070700240708002407090024071000240711002407120024071300240714002407150024071600240717002407180024071900240720002407210024072200240723002407240024072500240726002407270024072800240729002407300024073100240732002407330024073400240735002407360024073700240738002407390024074000240741002407420024074300240744002407450024074600240747002407480024074900240750002407510024075200240753002407540024075500240756002407570024075800240759002407600024076100240762002407630024076400240765002407660024076700240768002407690024077000240771002407720024077300240774002407750024077600240777002407780024077900240780002407810024078200240783002407840024078500240786002407870024078800240789002407900024079100240792002407930024079400240795002407960024079700240798002407990024080000240801002408020024080300240804002408050024080600240807002408080024080900240810002408110024081200240813002408140024081500240816002408170024081800240819002408200024082100240822002408230024082400240825002408260024082700240828002408290024083000240831002408320024083300240834002408350024083600240837002408380024083900240840002408410024084200240843002408440024084500240846002408470024084800240849002408500024085100240852002408530024085400240855002408560024085700240858002408590024086000240861002408620024086300240864002408650024086600240867002408680024086900240870002408710024087200240873002408740024087500240876002408770024087800240879002408800024088100240882002408830024088400240885002408860024088700240888002408890024089000240891002408920024089300240894002408950024089600240897002408980024089900240900002409010024090200240903002409040024090500240906002409070024090800240909002409100024091100240912002409130024091400240915002409160024091700240918002409190024092000240921002409220024092300240924002409250024092600240927002409280024092900240930002409310024093200240933002409340024093500240936002409370024093800240939002409400024094100240942002409430024094400240945002409460024094700240948002409490024095000240951002409520024095300240954002409550024095600240957002409580024095900240960002409610024096200240963002409640024096500240966002409670024096800240969002409700024097100240972002409730024097400240975002409760024097700240978002409790024098000240981002409820024098300240984002409850024098600240987002409880024098900240990002409910024099200240993002409940024099500240996002409970024099800240999002410000024100100241002002410030024100400241005002410060024100700241008002410090024101000241011002410120024101300241014002410150024101600241017002410180024101900241020002410210024102200241023002410240024102500241026002410270024102800241029002410300024103100241032002410330024103400241035002410360024103700241038002410390024104000241041002410420024104300241044002410450024104600241047002410480024104900241050002410510024105200241053002410540024105500241056002410570024105800241059002410600024106100241062002410630024106400241065002410660024106700241068002410690024107000241071002410720024107300241074002410750024107600241077002410780024107900241080002410810024108200241083002410840024108500241086002410870024108800241089002410900024109100241092002410930024109400241095002410960024109700241098002410990024110000241101002411020024110300241104002411050025000100250002002500030025000400250005002500060025000700250008002500090025001000250011002500120025001300250014002500150025001600250017002500180025001900250020002500210025002200250023002500240025002500250026002500270025002800250029002500300025003100250032002500330025003400250035002500360025003700250038002500390025004000250041002500420025004300250044002500450025004600250047002500480025004900250050002500510025005200250053002500540025005500250056002500570025005800250059002500600025006100250062002500630025006400250065002500660025006700250068002500690025007000250071002500720025007300250074002500750025007600250077002500780025007900250080002500810025008200250083002500840025008500250086002500870025008800250089002500900025009100250092002500930025009400250095002500960025009700250098002500990025010000250101002501020025010300250104002501050025010600250107002501080025010900250110002501110025011200250113002501140025011500250116002501170025011800250119002501200025012100250122002501230025012400250125002501260025012700250128002501290025013000250131002501320025013300250134002501350025013600250137002501380025013900250140002501410025014200250143002501440025014500250146002501470025014800250149002501500025015100250152002501530025015400250155002501560025015700250158002501590025016000250161002501620025016300250164002501650025016600250167002501680025016900250170002501710025017200250173002501740025017500250176002501770025017800250179002501800025018100250182002501830025018400250185002501860025018700250188002501890025019000250191002501920025019300250194002501950025019600250197002501980025019900250200002502010025020200250203002502040025020500250206002502070025020800250209002502100025021100250212002502130025021400250215002502160025021700250218002502190025022000250221002502220025022300250224002502250025022600250227002502280025022900250230002502310025023200250233002502340025023500250236002502370025023800250239002502400025024100250242002502430025024400250245002502460025024700250248002502490025025000250251002502520025025300250254002502550025025600250257002502580025025900250260002502610025026200250263002502640025026500250266002502670025026800250269002502700025027100250272002502730025027400250275002502760025027700250278002502790025028000250281002502820025028300250284002502850025028600250287002502880025028900250290002502910025029200250293002502940025029500250296002502970025029800250299002503000025030100250302002503030025030400250305002503060025030700250308002503090025031000250311002503120025031300250314002503150025031600250317002503180025031900250320002503210025032200250323002503240025032500250326002503270025032800250329002503300025033100250332002503330025033400250335002503360025033700250338002503390025034000250341002503420025034300250344002503450025034600250347002503480025034900250350002503510025035200250353002503540025035500250356002503570025035800250359002503600025036100250362002503630025036400250365002503660025036700250368002503690025037000250371002503720025037300250374002503750025037600250377002503780025037900250380002503810025038200250383002503840025038500250386002503870025038800250389002503900025039100250392002503930025039400250395002503960025039700250398002503990025040000250401002504020025040300250404002504050025040600250407002504080025040900250410002504110025041200250413002504140025041500250416002504170025041800250419002504200025042100250422002504230025042400250425002504260025042700250428002504290025043000250431002504320025043300250434002504350025043600250437002504380025043900250440002504410025044200250443002504440025044500250446002504470025044800250449002504500025045100250452002504530025045400250455002504560025045700250458002504590025046000250461002504620025046300250464002504650025046600250467002504680025046900250470002504710025047200250473002504740025047500250476002504770025047800250479002504800025048100250482002504830025048400250485002504860025048700250488002504890025049000250491002504920025049300250494002504950025049600250497002504980025049900250500002505010025050200250503002505040025050500250506002505070025050800250509002505100025051100250512002505130025051400250515002505160025051700250518002505190025052000250521002505220025052300250524002505250025052600250527002505280025052900250530002505310025053200250533002505340025053500250536002505370025053800250539002505400025054100250542002505430025054400250545002505460025054700250548002505490025055000250551002505520025055300250554002505550025055600250557002505580025055900250560002505610025056200250563002505640025056500250566002505670025056800250569002505700025057100250572002505730025057400250575002505760025057700250578002505790025058000250581002505820025058300250584002505850025058600250587002505880025058900250590002505910025059200250593002505940025059500250596002505970025059800250599002506000025060100250602002506030025060400250605002506060025060700250608002506090025061000250611002506120025061300250614002506150025061600250617002506180025061900250620002506210025062200250623002506240025062500250626002506270025062800250629002506300025063100250632002506330025063400250635002506360025063700250638002506390025064000250641002506420025064300250644002506450025064600250647002506480025064900250650002506510025065200250653002506540025065500250656002506570025065800250659002506600025066100250662002506630025066400250665002506660025066700250668002506690025067000250671002506720025067300250674002506750025067600250677002506780025067900250680002506810025068200250683002506840025068500250686002506870025068800250689002506900025069100250692002506930025069400250695002506960025069700250698002506990025070000250701002507020025070300250704002507050025070600250707002507080025070900250710002507110025071200250713002507140025071500250716002507170025071800250719002507200025072100250722002507230025072400250725002507260025072700250728002507290025073000250731002507320025073300250734002507350025073600250737002507380025073900250740002507410025074200250743002507440025074500250746002507470025074800250749002507500025075100250752002507530025075400250755002507560025075700250758002507590025076000250761002507620025076300250764002507650025076600250767002507680025076900250770002507710025077200250773002507740025077500250776002507770025077800250779002507800025078100250782002507830025078400250785002507860025078700250788002507890025079000250791002507920025079300250794002507950025079600250797002507980025079900250800002508010025080200250803002508040025080500250806002508070025080800250809002508100025081100250812002508130025081400250815002508160025081700250818002508190025082000250821002508220025082300250824002508250025082600250827002508280025082900250830002508310025083200250833002508340025083500250836002508370025083800250839002508400025084100250842002508430025084400250845002508460025084700250848002508490025085000250851002508520025085300250854002508550025085600250857002508580025085900250860002508610025086200250863002508640025086500250866002508670025086800250869002508700025087100250872002508730025087400250875002508760025087700250878002508790025088000250881002508820025088300250884002508850025088600250887002508880025088900250890002508910025089200250893002508940025089500250896002508970025089800250899002509000025090100250902002509030025090400250905002509060025090700250908002509090025091000250911002509120025091300250914002509150025091600250917002509180025091900250920002509210025092200250923002509240025092500250926002509270025092800250929002509300025093100250932002509330025093400250935002509360025093700250938002509390025094000250941002509420025094300250944002509450025094600250947002509480025094900250950002509510025095200250953002509540025095500250956002509570025095800250959002509600025096100250962002509630025096400250965002509660025096700250968002509690025097000250971002509720025097300250974002509750025097600250977002509780025097900250980002509810025098200250983002509840025098500250986002509870025098800250989002509900025099100250992002509930025099400250995002509960025099700250998002509990025100000251001002510020025100300251004002510050025100600251007002510080025100900251010002510110025101200251013002510140025101500251016002510170025101800251019002510200025102100251022002510230025102400251025002510260025102700251028002510290025103000251031002510320025103300251034002510350025103600251037002510380025103900251040002510410025104200251043002510440025104500251046002510470025104800251049002510500025105100251052002510530025105400251055002510560025105700251058002510590025106000251061002510620025106300251064002510650025106600251067002510680025106900251070002510710025107200251073002510740025107500251076002510770025107800251079002510800025108100251082002510830025108400251085002510860025108700251088002510890025109000251091002510920025109300251094002510950025109600251097002510980025109900251100002511010025110200251103002511040025110500260001002600020026000300260004002600050026000600260007002600080026000900260010002600110026001200260013002600140026001500260016002600170026001800260019002600200026002100260022002600230026002400260025002600260026002700260028002600290026003000260031002600320026003300260034002600350026003600260037002600380026003900260040002600410026004200260043002600440026004500260046002600470026004800260049002600500026005100260052002600530026005400260055002600560026005700260058002600590026006000260061002600620026006300260064002600650026006600260067002600680026006900260070002600710026007200260073002600740026007500260076002600770026007800260079002600800026008100260082002600830026008400260085002600860026008700260088002600890026009000260091002600920026009300260094002600950026009600260097002600980026009900260100002601010026010200260103002601040026010500260106002601070026010800260109002601100026011100260112002601130026011400260115002601160026011700260118002601190026012000260121002601220026012300260124002601250026012600260127002601280026012900260130002601310026013200260133002601340026013500260136002601370026013800260139002601400026014100260142002601430026014400260145002601460026014700260148002601490026015000260151002601520026015300260154002601550026015600260157002601580026015900260160002601610026016200260163002601640026016500260166002601670026016800260169002601700026017100260172002601730026017400260175002601760026017700260178002601790026018000260181002601820026018300260184002601850026018600260187002601880026018900260190002601910026019200260193002601940026019500260196002601970026019800260199002602000026020100260202002602030026020400260205002602060026020700260208002602090026021000260211002602120026021300260214002602150026021600260217002602180026021900260220002602210026022200260223002602240026022500260226002602270026022800260229002602300026023100260232002602330026023400260235002602360026023700260238002602390026024000260241002602420026024300260244002602450026024600260247002602480026024900260250002602510026025200260253002602540026025500260256002602570026025800260259002602600026026100260262002602630026026400260265002602660026026700260268002602690026027000260271002602720026027300260274002602750026027600260277002602780026027900260280002602810026028200260283002602840026028500260286002602870026028800260289002602900026029100260292002602930026029400260295002602960026029700260298002602990026030000260301002603020026030300260304002603050026030600260307002603080026030900260310002603110026031200260313002603140026031500260316002603170026031800260319002603200026032100260322002603230026032400260325002603260026032700260328002603290026033000260331002603320026033300260334002603350026033600260337002603380026033900260340002603410026034200260343002603440026034500260346002603470026034800260349002603500026035100260352002603530026035400260355002603560026035700260358002603590026036000260361002603620026036300260364002603650026036600260367002603680026036900260370002603710026037200260373002603740026037500260376002603770026037800260379002603800026038100260382002603830026038400260385002603860026038700260388002603890026039000260391002603920026039300260394002603950026039600260397002603980026039900260400002604010026040200260403002604040026040500260406002604070026040800260409002604100026041100260412002604130026041400260415002604160026041700260418002604190026042000260421002604220026042300260424002604250026042600260427002604280026042900260430002604310026043200260433002604340026043500260436002604370026043800260439002604400026044100260442002604430026044400260445002604460026044700260448002604490026045000260451002604520026045300260454002604550026045600260457002604580026045900260460002604610026046200260463002604640026046500260466002604670026046800260469002604700026047100260472002604730026047400260475002604760026047700260478002604790026048000260481002604820026048300260484002604850026048600260487002604880026048900260490002604910026049200260493002604940026049500260496002604970026049800260499002605000026050100260502002605030026050400260505002605060026050700260508002605090026051000260511002605120026051300260514002605150026051600260517002605180026051900260520002605210026052200260523002605240026052500260526002605270026052800260529002605300026053100260532002605330026053400260535002605360026053700260538002605390026054000260541002605420026054300260544002605450026054600260547002605480026054900260550002605510026055200260553002605540026055500260556002605570026055800260559002605600026056100260562002605630026056400260565002605660026056700260568002605690026057000260571002605720026057300260574002605750026057600260577002605780026057900260580002605810026058200260583002605840026058500260586002605870026058800260589002605900026059100260592002605930026059400260595002605960026059700260598002605990026060000260601002606020026060300260604002606050026060600260607002606080026060900260610002606110026061200260613002606140026061500260616002606170026061800260619002606200026062100260622002606230026062400260625002606260026062700260628002606290026063000260631002606320026063300260634002606350026063600260637002606380026063900260640002606410026064200260643002606440026064500260646002606470026064800260649002606500026065100260652002606530026065400260655002606560026065700260658002606590026066000260661002606620026066300260664002606650026066600260667002606680026066900260670002606710026067200260673002606740026067500260676002606770026067800260679002606800026068100260682002606830026068400260685002606860026068700260688002606890026069000260691002606920026069300260694002606950026069600260697002606980026069900260700002607010026070200260703002607040026070500260706002607070026070800260709002607100026071100260712002607130026071400260715002607160026071700260718002607190026072000260721002607220026072300260724002607250026072600260727002607280026072900260730002607310026073200260733002607340026073500260736002607370026073800260739002607400026074100260742002607430026074400260745002607460026074700260748002607490026075000260751002607520026075300260754002607550026075600260757002607580026075900260760002607610026076200260763002607640026076500260766002607670026076800260769002607700026077100260772002607730026077400260775002607760026077700260778002607790026078000260781002607820026078300260784002607850026078600260787002607880026078900260790002607910026079200260793002607940026079500260796002607970026079800260799002608000026080100260802002608030026080400260805002608060026080700260808002608090026081000260811002608120026081300260814002608150026081600260817002608180026081900260820002608210026082200260823002608240026082500260826002608270026082800260829002608300026083100260832002608330026083400260835002608360026083700260838002608390026084000260841002608420026084300260844002608450026084600260847002608480026084900260850002608510026085200260853002608540026085500260856002608570026085800260859002608600026086100260862002608630026086400260865002608660026086700260868002608690026087000260871002608720026087300260874002608750026087600260877002608780026087900260880002608810026088200260883002608840026088500260886002608870026088800260889002608900026089100260892002608930026089400260895002608960026089700260898002608990026090000260901002609020026090300260904002609050026090600260907002609080026090900260910002609110026091200260913002609140026091500260916002609170026091800260919002609200026092100260922002609230026092400260925002609260026092700260928002609290026093000260931002609320026093300260934002609350026093600260937002609380026093900260940002609410026094200260943002609440026094500260946002609470026094800260949002609500026095100260952002609530026095400260955002609560026095700260958002609590026096000260961002609620026096300260964002609650026096600260967002609680026096900260970002609710026097200260973002609740026097500260976002609770026097800260979002609800026098100260982002609830026098400260985002609860026098700260988002609890026099000260991002609920026099300260994002609950026099600260997002609980026099900261000002610010026100200261003002610040026100500261006002610070026100800261009002610100026101100261012002610130026101400261015002610160026101700261018002610190026102000261021002610220026102300261024002610250026102600261027002610280026102900261030002610310026103200261033002610340026103500261036002610370026103800261039002610400026104100261042002610430026104400261045002610460026104700261048002610490026105000261051002610520026105300261054002610550026105600261057002610580026105900261060002610610026106200261063002610640026106500261066002610670026106800261069002610700026107100261072002610730026107400261075002610760026107700261078002610790026108000261081002610820026108300261084002610850026108600261087002610880026108900261090002610910026109200261093002610940026109500261096002610970026109800261099002611000026110100261102002611030026110400261105002700010027000200270003002700040027000500270006002700070027000800270009002700100027001100270012002700130027001400270015002700160027001700270018002700190027002000270021002700220027002300270024002700250027002600270027002700280027002900270030002700310027003200270033002700340027003500270036002700370027003800270039002700400027004100270042002700430027004400270045002700460027004700270048002700490027005000270051002700520027005300270054002700550027005600270057002700580027005900270060002700610027006200270063002700640027006500270066002700670027006800270069002700700027007100270072002700730027007400270075002700760027007700270078002700790027008000270081002700820027008300270084002700850027008600270087002700880027008900270090002700910027009200270093002700940027009500270096002700970027009800270099002701000027010100270102002701030027010400270105002701060027010700270108002701090027011000270111002701120027011300270114002701150027011600270117002701180027011900270120002701210027012200270123002701240027012500270126002701270027012800270129002701300027013100270132002701330027013400270135002701360027013700270138002701390027014000270141002701420027014300270144002701450027014600270147002701480027014900270150002701510027015200270153002701540027015500270156002701570027015800270159002701600027016100270162002701630027016400270165002701660027016700270168002701690027017000270171002701720027017300270174002701750027017600270177002701780027017900270180002701810027018200270183002701840027018500270186002701870027018800270189002701900027019100270192002701930027019400270195002701960027019700270198002701990027020000270201002702020027020300270204002702050027020600270207002702080027020900270210002702110027021200270213002702140027021500270216002702170027021800270219002702200027022100270222002702230027022400270225002702260027022700270228002702290027023000270231002702320027023300270234002702350027023600270237002702380027023900270240002702410027024200270243002702440027024500270246002702470027024800270249002702500027025100270252002702530027025400270255002702560027025700270258002702590027026000270261002702620027026300270264002702650027026600270267002702680027026900270270002702710027027200270273002702740027027500270276002702770027027800270279002702800027028100270282002702830027028400270285002702860027028700270288002702890027029000270291002702920027029300270294002702950027029600270297002702980027029900270300002703010027030200270303002703040027030500270306002703070027030800270309002703100027031100270312002703130027031400270315002703160027031700270318002703190027032000270321002703220027032300270324002703250027032600270327002703280027032900270330002703310027033200270333002703340027033500270336002703370027033800270339002703400027034100270342002703430027034400270345002703460027034700270348002703490027035000270351002703520027035300270354002703550027035600270357002703580027035900270360002703610027036200270363002703640027036500270366002703670027036800270369002703700027037100270372002703730027037400270375002703760027037700270378002703790027038000270381002703820027038300270384002703850027038600270387002703880027038900270390002703910027039200270393002703940027039500270396002703970027039800270399002704000027040100270402002704030027040400270405002704060027040700270408002704090027041000270411002704120027041300270414002704150027041600270417002704180027041900270420002704210027042200270423002704240027042500270426002704270027042800270429002704300027043100270432002704330027043400270435002704360027043700270438002704390027044000270441002704420027044300270444002704450027044600270447002704480027044900270450002704510027045200270453002704540027045500270456002704570027045800270459002704600027046100270462002704630027046400270465002704660027046700270468002704690027047000270471002704720027047300270474002704750027047600270477002704780027047900270480002704810027048200270483002704840027048500270486002704870027048800270489002704900027049100270492002704930027049400270495002704960027049700270498002704990027050000270501002705020027050300270504002705050027050600270507002705080027050900270510002705110027051200270513002705140027051500270516002705170027051800270519002705200027052100270522002705230027052400270525002705260027052700270528002705290027053000270531002705320027053300270534002705350027053600270537002705380027053900270540002705410027054200270543002705440027054500270546002705470027054800270549002705500027055100270552002705530027055400270555002705560027055700270558002705590027056000270561002705620027056300270564002705650027056600270567002705680027056900270570002705710027057200270573002705740027057500270576002705770027057800270579002705800027058100270582002705830027058400270585002705860027058700270588002705890027059000270591002705920027059300270594002705950027059600270597002705980027059900270600002706010027060200270603002706040027060500270606002706070027060800270609002706100027061100270612002706130027061400270615002706160027061700270618002706190027062000270621002706220027062300270624002706250027062600270627002706280027062900270630002706310027063200270633002706340027063500270636002706370027063800270639002706400027064100270642002706430027064400270645002706460027064700270648002706490027065000270651002706520027065300270654002706550027065600270657002706580027065900270660002706610027066200270663002706640027066500270666002706670027066800270669002706700027067100270672002706730027067400270675002706760027067700270678002706790027068000270681002706820027068300270684002706850027068600270687002706880027068900270690002706910027069200270693002706940027069500270696002706970027069800270699002707000027070100270702002707030027070400270705002707060027070700270708002707090027071000270711002707120027071300270714002707150027071600270717002707180027071900270720002707210027072200270723002707240027072500270726002707270027072800270729002707300027073100270732002707330027073400270735002707360027073700270738002707390027074000270741002707420027074300270744002707450027074600270747002707480027074900270750002707510027075200270753002707540027075500270756002707570027075800270759002707600027076100270762002707630027076400270765002707660027076700270768002707690027077000270771002707720027077300270774002707750027077600270777002707780027077900270780002707810027078200270783002707840027078500270786002707870027078800270789002707900027079100270792002707930027079400270795002707960027079700270798002707990027080000270801002708020027080300270804002708050027080600270807002708080027080900270810002708110027081200270813002708140027081500270816002708170027081800270819002708200027082100270822002708230027082400270825002708260027082700270828002708290027083000270831002708320027083300270834002708350027083600270837002708380027083900270840002708410027084200270843002708440027084500270846002708470027084800270849002708500027085100270852002708530027085400270855002708560027085700270858002708590027086000270861002708620027086300270864002708650027086600270867002708680027086900270870002708710027087200270873002708740027087500270876002708770027087800270879002708800027088100270882002708830027088400270885002708860027088700270888002708890027089000270891002708920027089300270894002708950027089600270897002708980027089900270900002709010027090200270903002709040027090500270906002709070027090800270909002709100027091100270912002709130027091400270915002709160027091700270918002709190027092000270921002709220027092300270924002709250027092600270927002709280027092900270930002709310027093200270933002709340027093500270936002709370027093800270939002709400027094100270942002709430027094400270945002709460027094700270948002709490027095000270951002709520027095300270954002709550027095600270957002709580027095900270960002709610027096200270963002709640027096500270966002709670027096800270969002709700027097100270972002709730027097400270975002709760027097700270978002709790027098000270981002709820027098300270984002709850027098600270987002709880027098900270990002709910027099200270993002709940027099500270996002709970027099800270999002710000027100100271002002710030027100400271005002710060027100700271008002710090027101000271011002710120027101300271014002710150027101600271017002710180027101900271020002710210027102200271023002710240027102500271026002710270027102800271029002710300027103100271032002710330027103400271035002710360027103700271038002710390027104000271041002710420027104300271044002710450027104600271047002710480027104900271050002710510027105200271053002710540027105500271056002710570027105800271059002710600027106100271062002710630027106400271065002710660027106700271068002710690027107000271071002710720027107300271074002710750027107600271077002710780027107900271080002710810027108200271083002710840027108500271086002710870027108800271089002710900027109100271092002710930027109400271095002710960027109700271098002710990027110000271101002711020027110300271104002711050028000100280002002800030028000400280005002800060028000700280008002800090028001000280011002800120028001300280014002800150028001600280017002800180028001900280020002800210028002200280023002800240028002500280026002800270028002800280029002800300028003100280032002800330028003400280035002800360028003700280038002800390028004000280041002800420028004300280044002800450028004600280047002800480028004900280050002800510028005200280053002800540028005500280056002800570028005800280059002800600028006100280062002800630028006400280065002800660028006700280068002800690028007000280071002800720028007300280074002800750028007600280077002800780028007900280080002800810028008200280083002800840028008500280086002800870028008800280089002800900028009100280092002800930028009400280095002800960028009700280098002800990028010000280101002801020028010300280104002801050028010600280107002801080028010900280110002801110028011200280113002801140028011500280116002801170028011800280119002801200028012100280122002801230028012400280125002801260028012700280128002801290028013000280131002801320028013300280134002801350028013600280137002801380028013900280140002801410028014200280143002801440028014500280146002801470028014800280149002801500028015100280152002801530028015400280155002801560028015700280158002801590028016000280161002801620028016300280164002801650028016600280167002801680028016900280170002801710028017200280173002801740028017500280176002801770028017800280179002801800028018100280182002801830028018400280185002801860028018700280188002801890028019000280191002801920028019300280194002801950028019600280197002801980028019900280200002802010028020200280203002802040028020500280206002802070028020800280209002802100028021100280212002802130028021400280215002802160028021700280218002802190028022000280221002802220028022300280224002802250028022600280227002802280028022900280230002802310028023200280233002802340028023500280236002802370028023800280239002802400028024100280242002802430028024400280245002802460028024700280248002802490028025000280251002802520028025300280254002802550028025600280257002802580028025900280260002802610028026200280263002802640028026500280266002802670028026800280269002802700028027100280272002802730028027400280275002802760028027700280278002802790028028000280281002802820028028300280284002802850028028600280287002802880028028900280290002802910028029200280293002802940028029500280296002802970028029800280299002803000028030100280302002803030028030400280305002803060028030700280308002803090028031000280311002803120028031300280314002803150028031600280317002803180028031900280320002803210028032200280323002803240028032500280326002803270028032800280329002803300028033100280332002803330028033400280335002803360028033700280338002803390028034000280341002803420028034300280344002803450028034600280347002803480028034900280350002803510028035200280353002803540028035500280356002803570028035800280359002803600028036100280362002803630028036400280365002803660028036700280368002803690028037000280371002803720028037300280374002803750028037600280377002803780028037900280380002803810028038200280383002803840028038500280386002803870028038800280389002803900028039100280392002803930028039400280395002803960028039700280398002803990028040000280401002804020028040300280404002804050028040600280407002804080028040900280410002804110028041200280413002804140028041500280416002804170028041800280419002804200028042100280422002804230028042400280425002804260028042700280428002804290028043000280431002804320028043300280434002804350028043600280437002804380028043900280440002804410028044200280443002804440028044500280446002804470028044800280449002804500028045100280452002804530028045400280455002804560028045700280458002804590028046000280461002804620028046300280464002804650028046600280467002804680028046900280470002804710028047200280473002804740028047500280476002804770028047800280479002804800028048100280482002804830028048400280485002804860028048700280488002804890028049000280491002804920028049300280494002804950028049600280497002804980028049900280500002805010028050200280503002805040028050500280506002805070028050800280509002805100028051100280512002805130028051400280515002805160028051700280518002805190028052000280521002805220028052300280524002805250028052600280527002805280028052900280530002805310028053200280533002805340028053500280536002805370028053800280539002805400028054100280542002805430028054400280545002805460028054700280548002805490028055000280551002805520028055300280554002805550028055600280557002805580028055900280560002805610028056200280563002805640028056500280566002805670028056800280569002805700028057100280572002805730028057400280575002805760028057700280578002805790028058000280581002805820028058300280584002805850028058600280587002805880028058900280590002805910028059200280593002805940028059500280596002805970028059800280599002806000028060100280602002806030028060400280605002806060028060700280608002806090028061000280611002806120028061300280614002806150028061600280617002806180028061900280620002806210028062200280623002806240028062500280626002806270028062800280629002806300028063100280632002806330028063400280635002806360028063700280638002806390028064000280641002806420028064300280644002806450028064600280647002806480028064900280650002806510028065200280653002806540028065500280656002806570028065800280659002806600028066100280662002806630028066400280665002806660028066700280668002806690028067000280671002806720028067300280674002806750028067600280677002806780028067900280680002806810028068200280683002806840028068500280686002806870028068800280689002806900028069100280692002806930028069400280695002806960028069700280698002806990028070000280701002807020028070300280704002807050028070600280707002807080028070900280710002807110028071200280713002807140028071500280716002807170028071800280719002807200028072100280722002807230028072400280725002807260028072700280728002807290028073000280731002807320028073300280734002807350028073600280737002807380028073900280740002807410028074200280743002807440028074500280746002807470028074800280749002807500028075100280752002807530028075400280755002807560028075700280758002807590028076000280761002807620028076300280764002807650028076600280767002807680028076900280770002807710028077200280773002807740028077500280776002807770028077800280779002807800028078100280782002807830028078400280785002807860028078700280788002807890028079000280791002807920028079300280794002807950028079600280797002807980028079900280800002808010028080200280803002808040028080500280806002808070028080800280809002808100028081100280812002808130028081400280815002808160028081700280818002808190028082000280821002808220028082300280824002808250028082600280827002808280028082900280830002808310028083200280833002808340028083500280836002808370028083800280839002808400028084100280842002808430028084400280845002808460028084700280848002808490028085000280851002808520028085300280854002808550028085600280857002808580028085900280860002808610028086200280863002808640028086500280866002808670028086800280869002808700028087100280872002808730028087400280875002808760028087700280878002808790028088000280881002808820028088300280884002808850028088600280887002808880028088900280890002808910028089200280893002808940028089500280896002808970028089800280899002809000028090100280902002809030028090400280905002809060028090700280908002809090028091000280911002809120028091300280914002809150028091600280917002809180028091900280920002809210028092200280923002809240028092500280926002809270028092800280929002809300028093100280932002809330028093400280935002809360028093700280938002809390028094000280941002809420028094300280944002809450028094600280947002809480028094900280950002809510028095200280953002809540028095500280956002809570028095800280959002809600028096100280962002809630028096400280965002809660028096700280968002809690028097000280971002809720028097300280974002809750028097600280977002809780028097900280980002809810028098200280983002809840028098500280986002809870028098800280989002809900028099100280992002809930028099400280995002809960028099700280998002809990028100000281001002810020028100300281004002810050028100600281007002810080028100900281010002810110028101200281013002810140028101500281016002810170028101800281019002810200028102100281022002810230028102400281025002810260028102700281028002810290028103000281031002810320028103300281034002810350028103600281037002810380028103900281040002810410028104200281043002810440028104500281046002810470028104800281049002810500028105100281052002810530028105400281055002810560028105700281058002810590028106000281061002810620028106300281064002810650028106600281067002810680028106900281070002810710028107200281073002810740028107500281076002810770028107800281079002810800028108100281082002810830028108400281085002810860028108700281088002810890028109000281091002810920028109300281094002810950028109600281097002810980028109900281100002811010028110200281103002811040028110500290001002900020029000300290004002900050029000600290007002900080029000900290010002900110029001200290013002900140029001500290016002900170029001800290019002900200029002100290022002900230029002400290025002900260029002700290028002900290029003000290031002900320029003300290034002900350029003600290037002900380029003900290040002900410029004200290043002900440029004500290046002900470029004800290049002900500029005100290052002900530029005400290055002900560029005700290058002900590029006000290061002900620029006300290064002900650029006600290067002900680029006900290070002900710029007200290073002900740029007500290076002900770029007800290079002900800029008100290082002900830029008400290085002900860029008700290088002900890029009000290091002900920029009300290094002900950029009600290097002900980029009900290100002901010029010200290103002901040029010500290106002901070029010800290109002901100029011100290112002901130029011400290115002901160029011700290118002901190029012000290121002901220029012300290124002901250029012600290127002901280029012900290130002901310029013200290133002901340029013500290136002901370029013800290139002901400029014100290142002901430029014400290145002901460029014700290148002901490029015000290151002901520029015300290154002901550029015600290157002901580029015900290160002901610029016200290163002901640029016500290166002901670029016800290169002901700029017100290172002901730029017400290175002901760029017700290178002901790029018000290181002901820029018300290184002901850029018600290187002901880029018900290190002901910029019200290193002901940029019500290196002901970029019800290199002902000029020100290202002902030029020400290205002902060029020700290208002902090029021000290211002902120029021300290214002902150029021600290217002902180029021900290220002902210029022200290223002902240029022500290226002902270029022800290229002902300029023100290232002902330029023400290235002902360029023700290238002902390029024000290241002902420029024300290244002902450029024600290247002902480029024900290250002902510029025200290253002902540029025500290256002902570029025800290259002902600029026100290262002902630029026400290265002902660029026700290268002902690029027000290271002902720029027300290274002902750029027600290277002902780029027900290280002902810029028200290283002902840029028500290286002902870029028800290289002902900029029100290292002902930029029400290295002902960029029700290298002902990029030000290301002903020029030300290304002903050029030600290307002903080029030900290310002903110029031200290313002903140029031500290316002903170029031800290319002903200029032100290322002903230029032400290325002903260029032700290328002903290029033000290331002903320029033300290334002903350029033600290337002903380029033900290340002903410029034200290343002903440029034500290346002903470029034800290349002903500029035100290352002903530029035400290355002903560029035700290358002903590029036000290361002903620029036300290364002903650029036600290367002903680029036900290370002903710029037200290373002903740029037500290376002903770029037800290379002903800029038100290382002903830029038400290385002903860029038700290388002903890029039000290391002903920029039300290394002903950029039600290397002903980029039900290400002904010029040200290403002904040029040500290406002904070029040800290409002904100029041100290412002904130029041400290415002904160029041700290418002904190029042000290421002904220029042300290424002904250029042600290427002904280029042900290430002904310029043200290433002904340029043500290436002904370029043800290439002904400029044100290442002904430029044400290445002904460029044700290448002904490029045000290451002904520029045300290454002904550029045600290457002904580029045900290460002904610029046200290463002904640029046500290466002904670029046800290469002904700029047100290472002904730029047400290475002904760029047700290478002904790029048000290481002904820029048300290484002904850029048600290487002904880029048900290490002904910029049200290493002904940029049500290496002904970029049800290499002905000029050100290502002905030029050400290505002905060029050700290508002905090029051000290511002905120029051300290514002905150029051600290517002905180029051900290520002905210029052200290523002905240029052500290526002905270029052800290529002905300029053100290532002905330029053400290535002905360029053700290538002905390029054000290541002905420029054300290544002905450029054600290547002905480029054900290550002905510029055200290553002905540029055500290556002905570029055800290559002905600029056100290562002905630029056400290565002905660029056700290568002905690029057000290571002905720029057300290574002905750029057600290577002905780029057900290580002905810029058200290583002905840029058500290586002905870029058800290589002905900029059100290592002905930029059400290595002905960029059700290598002905990029060000290601002906020029060300290604002906050029060600290607002906080029060900290610002906110029061200290613002906140029061500290616002906170029061800290619002906200029062100290622002906230029062400290625002906260029062700290628002906290029063000290631002906320029063300290634002906350029063600290637002906380029063900290640002906410029064200290643002906440029064500290646002906470029064800290649002906500029065100290652002906530029065400290655002906560029065700290658002906590029066000290661002906620029066300290664002906650029066600290667002906680029066900290670002906710029067200290673002906740029067500290676002906770029067800290679002906800029068100290682002906830029068400290685002906860029068700290688002906890029069000290691002906920029069300290694002906950029069600290697002906980029069900290700002907010029070200290703002907040029070500290706002907070029070800290709002907100029071100290712002907130029071400290715002907160029071700290718002907190029072000290721002907220029072300290724002907250029072600290727002907280029072900290730002907310029073200290733002907340029073500290736002907370029073800290739002907400029074100290742002907430029074400290745002907460029074700290748002907490029075000290751002907520029075300290754002907550029075600290757002907580029075900290760002907610029076200290763002907640029076500290766002907670029076800290769002907700029077100290772002907730029077400290775002907760029077700290778002907790029078000290781002907820029078300290784002907850029078600290787002907880029078900290790002907910029079200290793002907940029079500290796002907970029079800290799002908000029080100290802002908030029080400290805002908060029080700290808002908090029081000290811002908120029081300290814002908150029081600290817002908180029081900290820002908210029082200290823002908240029082500290826002908270029082800290829002908300029083100290832002908330029083400290835002908360029083700290838002908390029084000290841002908420029084300290844002908450029084600290847002908480029084900290850002908510029085200290853002908540029085500290856002908570029085800290859002908600029086100290862002908630029086400290865002908660029086700290868002908690029087000290871002908720029087300290874002908750029087600290877002908780029087900290880002908810029088200290883002908840029088500290886002908870029088800290889002908900029089100290892002908930029089400290895002908960029089700290898002908990029090000290901002909020029090300290904002909050029090600290907002909080029090900290910002909110029091200290913002909140029091500290916002909170029091800290919002909200029092100290922002909230029092400290925002909260029092700290928002909290029093000290931002909320029093300290934002909350029093600290937002909380029093900290940002909410029094200290943002909440029094500290946002909470029094800290949002909500029095100290952002909530029095400290955002909560029095700290958002909590029096000290961002909620029096300290964002909650029096600290967002909680029096900290970002909710029097200290973002909740029097500290976002909770029097800290979002909800029098100290982002909830029098400290985002909860029098700290988002909890029099000290991002909920029099300290994002909950029099600290997002909980029099900291000002910010029100200291003002910040029100500291006002910070029100800291009002910100029101100291012002910130029101400291015002910160029101700291018002910190029102000291021002910220029102300291024002910250029102600291027002910280029102900291030002910310029103200291033002910340029103500291036002910370029103800291039002910400029104100291042002910430029104400291045002910460029104700291048002910490029105000291051002910520029105300291054002910550029105600291057002910580029105900291060002910610029106200291063002910640029106500291066002910670029106800291069002910700029107100291072002910730029107400291075002910760029107700291078002910790029108000291081002910820029108300291084002910850029108600291087002910880029108900291090002910910029109200291093002910940029109500291096002910970029109800291099002911000029110100291102002911030029110400291105003000010030000200300003003000040030000500300006003000070030000800300009003000100030001100300012003000130030001400300015003000160030001700300018003000190030002000300021003000220030002300300024003000250030002600300027003000280030002900300030003000310030003200300033003000340030003500300036003000370030003800300039003000400030004100300042003000430030004400300045003000460030004700300048003000490030005000300051003000520030005300300054003000550030005600300057003000580030005900300060003000610030006200300063003000640030006500300066003000670030006800300069003000700030007100300072003000730030007400300075003000760030007700300078003000790030008000300081003000820030008300300084003000850030008600300087003000880030008900300090003000910030009200300093003000940030009500300096003000970030009800300099003001000030010100300102003001030030010400300105003001060030010700300108003001090030011000300111003001120030011300300114003001150030011600300117003001180030011900300120003001210030012200300123003001240030012500300126003001270030012800300129003001300030013100300132003001330030013400300135003001360030013700300138003001390030014000300141003001420030014300300144003001450030014600300147003001480030014900300150003001510030015200300153003001540030015500300156003001570030015800300159003001600030016100300162003001630030016400300165003001660030016700300168003001690030017000300171003001720030017300300174003001750030017600300177003001780030017900300180003001810030018200300183003001840030018500300186003001870030018800300189003001900030019100300192003001930030019400300195003001960030019700300198003001990030020000300201003002020030020300300204003002050030020600300207003002080030020900300210003002110030021200300213003002140030021500300216003002170030021800300219003002200030022100300222003002230030022400300225003002260030022700300228003002290030023000300231003002320030023300300234003002350030023600300237003002380030023900300240003002410030024200300243003002440030024500300246003002470030024800300249003002500030025100300252003002530030025400300255003002560030025700300258003002590030026000300261003002620030026300300264003002650030026600300267003002680030026900300270003002710030027200300273003002740030027500300276003002770030027800300279003002800030028100300282003002830030028400300285003002860030028700300288003002890030029000300291003002920030029300300294003002950030029600300297003002980030029900300300003003010030030200300303003003040030030500300306003003070030030800300309003003100030031100300312003003130030031400300315003003160030031700300318003003190030032000300321003003220030032300300324003003250030032600300327003003280030032900300330003003310030033200300333003003340030033500300336003003370030033800300339003003400030034100300342003003430030034400300345003003460030034700300348003003490030035000300351003003520030035300300354003003550030035600300357003003580030035900300360003003610030036200300363003003640030036500300366003003670030036800300369003003700030037100300372003003730030037400300375003003760030037700300378003003790030038000300381003003820030038300300384003003850030038600300387003003880030038900300390003003910030039200300393003003940030039500300396003003970030039800300399003004000030040100300402003004030030040400300405003004060030040700300408003004090030041000300411003004120030041300300414003004150030041600300417003004180030041900300420003004210030042200300423003004240030042500300426003004270030042800300429003004300030043100300432003004330030043400300435003004360030043700300438003004390030044000300441003004420030044300300444003004450030044600300447003004480030044900300450003004510030045200300453003004540030045500300456003004570030045800300459003004600030046100300462003004630030046400300465003004660030046700300468003004690030047000300471003004720030047300300474003004750030047600300477003004780030047900300480003004810030048200300483003004840030048500300486003004870030048800300489003004900030049100300492003004930030049400300495003004960030049700300498003004990030050000300501003005020030050300300504003005050030050600300507003005080030050900300510003005110030051200300513003005140030051500300516003005170030051800300519003005200030052100300522003005230030052400300525003005260030052700300528003005290030053000300531003005320030053300300534003005350030053600300537003005380030053900300540003005410030054200300543003005440030054500300546003005470030054800300549003005500030055100300552003005530030055400300555003005560030055700300558003005590030056000300561003005620030056300300564003005650030056600300567003005680030056900300570003005710030057200300573003005740030057500300576003005770030057800300579003005800030058100300582003005830030058400300585003005860030058700300588003005890030059000300591003005920030059300300594003005950030059600300597003005980030059900300600003006010030060200300603003006040030060500300606003006070030060800300609003006100030061100300612003006130030061400300615003006160030061700300618003006190030062000300621003006220030062300300624003006250030062600300627003006280030062900300630003006310030063200300633003006340030063500300636003006370030063800300639003006400030064100300642003006430030064400300645003006460030064700300648003006490030065000300651003006520030065300300654003006550030065600300657003006580030065900300660003006610030066200300663003006640030066500300666003006670030066800300669003006700030067100300672003006730030067400300675003006760030067700300678003006790030068000300681003006820030068300300684003006850030068600300687003006880030068900300690003006910030069200300693003006940030069500300696003006970030069800300699003007000030070100300702003007030030070400300705003007060030070700300708003007090030071000300711003007120030071300300714003007150030071600300717003007180030071900300720003007210030072200300723003007240030072500300726003007270030072800300729003007300030073100300732003007330030073400300735003007360030073700300738003007390030074000300741003007420030074300300744003007450030074600300747003007480030074900300750003007510030075200300753003007540030075500300756003007570030075800300759003007600030076100300762003007630030076400300765003007660030076700300768003007690030077000300771003007720030077300300774003007750030077600300777003007780030077900300780003007810030078200300783003007840030078500300786003007870030078800300789003007900030079100300792003007930030079400300795003007960030079700300798003007990030080000300801003008020030080300300804003008050030080600300807003008080030080900300810003008110030081200300813003008140030081500300816003008170030081800300819003008200030082100300822003008230030082400300825003008260030082700300828003008290030083000300831003008320030083300300834003008350030083600300837003008380030083900300840003008410030084200300843003008440030084500300846003008470030084800300849003008500030085100300852003008530030085400300855003008560030085700300858003008590030086000300861003008620030086300300864003008650030086600300867003008680030086900300870003008710030087200300873003008740030087500300876003008770030087800300879003008800030088100300882003008830030088400300885003008860030088700300888003008890030089000300891003008920030089300300894003008950030089600300897003008980030089900300900003009010030090200300903003009040030090500300906003009070030090800300909003009100030091100300912003009130030091400300915003009160030091700300918003009190030092000300921003009220030092300300924003009250030092600300927003009280030092900300930003009310030093200300933003009340030093500300936003009370030093800300939003009400030094100300942003009430030094400300945003009460030094700300948003009490030095000300951003009520030095300300954003009550030095600300957003009580030095900300960003009610030096200300963003009640030096500300966003009670030096800300969003009700030097100300972003009730030097400300975003009760030097700300978003009790030098000300981003009820030098300300984003009850030098600300987003009880030098900300990003009910030099200300993003009940030099500300996003009970030099800300999003010000030100100301002003010030030100400301005003010060030100700301008003010090030101000301011003010120030101300301014003010150030101600301017003010180030101900301020003010210030102200301023003010240030102500301026003010270030102800301029003010300030103100301032003010330030103400301035003010360030103700301038003010390030104000301041003010420030104300301044003010450030104600301047003010480030104900301050003010510030105200301053003010540030105500301056003010570030105800301059003010600030106100301062003010630030106400301065003010660030106700301068003010690030107000301071003010720030107300301074003010750030107600301077003010780030107900301080003010810030108200301083003010840030108500301086003010870030108800301089003010900030109100301092003010930030109400301095003010960030109700301098003010990030110000301101003011020030110300301104003011050031000100310002003100030031000400310005003100060031000700310008003100090031001000310011003100120031001300310014003100150031001600310017003100180031001900310020003100210031002200310023003100240031002500310026003100270031002800310029003100300031003100310032003100330031003400310035003100360031003700310038003100390031004000310041003100420031004300310044003100450031004600310047003100480031004900310050003100510031005200310053003100540031005500310056003100570031005800310059003100600031006100310062003100630031006400310065003100660031006700310068003100690031007000310071003100720031007300310074003100750031007600310077003100780031007900310080003100810031008200310083003100840031008500310086003100870031008800310089003100900031009100310092003100930031009400310095003100960031009700310098003100990031010000310101003101020031010300310104003101050031010600310107003101080031010900310110003101110031011200310113003101140031011500310116003101170031011800310119003101200031012100310122003101230031012400310125003101260031012700310128003101290031013000310131003101320031013300310134003101350031013600310137003101380031013900310140003101410031014200310143003101440031014500310146003101470031014800310149003101500031015100310152003101530031015400310155003101560031015700310158003101590031016000310161003101620031016300310164003101650031016600310167003101680031016900310170003101710031017200310173003101740031017500310176003101770031017800310179003101800031018100310182003101830031018400310185003101860031018700310188003101890031019000310191003101920031019300310194003101950031019600310197003101980031019900310200003102010031020200310203003102040031020500310206003102070031020800310209003102100031021100310212003102130031021400310215003102160031021700310218003102190031022000310221003102220031022300310224003102250031022600310227003102280031022900310230003102310031023200310233003102340031023500310236003102370031023800310239003102400031024100310242003102430031024400310245003102460031024700310248003102490031025000310251003102520031025300310254003102550031025600310257003102580031025900310260003102610031026200310263003102640031026500310266003102670031026800310269003102700031027100310272003102730031027400310275003102760031027700310278003102790031028000310281003102820031028300310284003102850031028600310287003102880031028900310290003102910031029200310293003102940031029500310296003102970031029800310299003103000031030100310302003103030031030400310305003103060031030700310308003103090031031000310311003103120031031300310314003103150031031600310317003103180031031900310320003103210031032200310323003103240031032500310326003103270031032800310329003103300031033100310332003103330031033400310335003103360031033700310338003103390031034000310341003103420031034300310344003103450031034600310347003103480031034900310350003103510031035200310353003103540031035500310356003103570031035800310359003103600031036100310362003103630031036400310365003103660031036700310368003103690031037000310371003103720031037300310374003103750031037600310377003103780031037900310380003103810031038200310383003103840031038500310386003103870031038800310389003103900031039100310392003103930031039400310395003103960031039700310398003103990031040000310401003104020031040300310404003104050031040600310407003104080031040900310410003104110031041200310413003104140031041500310416003104170031041800310419003104200031042100310422003104230031042400310425003104260031042700310428003104290031043000310431003104320031043300310434003104350031043600310437003104380031043900310440003104410031044200310443003104440031044500310446003104470031044800310449003104500031045100310452003104530031045400310455003104560031045700310458003104590031046000310461003104620031046300310464003104650031046600310467003104680031046900310470003104710031047200310473003104740031047500310476003104770031047800310479003104800031048100310482003104830031048400310485003104860031048700310488003104890031049000310491003104920031049300310494003104950031049600310497003104980031049900310500003105010031050200310503003105040031050500310506003105070031050800310509003105100031051100310512003105130031051400310515003105160031051700310518003105190031052000310521003105220031052300310524003105250031052600310527003105280031052900310530003105310031053200310533003105340031053500310536003105370031053800310539003105400031054100310542003105430031054400310545003105460031054700310548003105490031055000310551003105520031055300310554003105550031055600310557003105580031055900310560003105610031056200310563003105640031056500310566003105670031056800310569003105700031057100310572003105730031057400310575003105760031057700310578003105790031058000310581003105820031058300310584003105850031058600310587003105880031058900310590003105910031059200310593003105940031059500310596003105970031059800310599003106000031060100310602003106030031060400310605003106060031060700310608003106090031061000310611003106120031061300310614003106150031061600310617003106180031061900310620003106210031062200310623003106240031062500310626003106270031062800310629003106300031063100310632003106330031063400310635003106360031063700310638003106390031064000310641003106420031064300310644003106450031064600310647003106480031064900310650003106510031065200310653003106540031065500310656003106570031065800310659003106600031066100310662003106630031066400310665003106660031066700310668003106690031067000310671003106720031067300310674003106750031067600310677003106780031067900310680003106810031068200310683003106840031068500310686003106870031068800310689003106900031069100310692003106930031069400310695003106960031069700310698003106990031070000310701003107020031070300310704003107050031070600310707003107080031070900310710003107110031071200310713003107140031071500310716003107170031071800310719003107200031072100310722003107230031072400310725003107260031072700310728003107290031073000310731003107320031073300310734003107350031073600310737003107380031073900310740003107410031074200310743003107440031074500310746003107470031074800310749003107500031075100310752003107530031075400310755003107560031075700310758003107590031076000310761003107620031076300310764003107650031076600310767003107680031076900310770003107710031077200310773003107740031077500310776003107770031077800310779003107800031078100310782003107830031078400310785003107860031078700310788003107890031079000310791003107920031079300310794003107950031079600310797003107980031079900310800003108010031080200310803003108040031080500310806003108070031080800310809003108100031081100310812003108130031081400310815003108160031081700310818003108190031082000310821003108220031082300310824003108250031082600310827003108280031082900310830003108310031083200310833003108340031083500310836003108370031083800310839003108400031084100310842003108430031084400310845003108460031084700310848003108490031085000310851003108520031085300310854003108550031085600310857003108580031085900310860003108610031086200310863003108640031086500310866003108670031086800310869003108700031087100310872003108730031087400310875003108760031087700310878003108790031088000310881003108820031088300310884003108850031088600310887003108880031088900310890003108910031089200310893003108940031089500310896003108970031089800310899003109000031090100310902003109030031090400310905003109060031090700310908003109090031091000310911003109120031091300310914003109150031091600310917003109180031091900310920003109210031092200310923003109240031092500310926003109270031092800310929003109300031093100310932003109330031093400310935003109360031093700310938003109390031094000310941003109420031094300310944003109450031094600310947003109480031094900310950003109510031095200310953003109540031095500310956003109570031095800310959003109600031096100310962003109630031096400310965003109660031096700310968003109690031097000310971003109720031097300310974003109750031097600310977003109780031097900310980003109810031098200310983003109840031098500310986003109870031098800310989003109900031099100310992003109930031099400310995003109960031099700310998003109990031100000311001003110020031100300311004003110050031100600311007003110080031100900311010003110110031101200311013003110140031101500311016003110170031101800311019003110200031102100311022003110230031102400311025003110260031102700311028003110290031103000311031003110320031103300311034003110350031103600311037003110380031103900311040003110410031104200311043003110440031104500311046003110470031104800311049003110500031105100311052003110530031105400311055003110560031105700311058003110590031106000311061003110620031106300311064003110650031106600311067003110680031106900311070003110710031107200311073003110740031107500311076003110770031107800311079003110800031108100311082003110830031108400311085003110860031108700311088003110890031109000311091003110920031109300311094003110950031109600311097003110980031109900311100003111010031110200311103003111040031110500320001003200020032000300320004003200050032000600320007003200080032000900320010003200110032001200320013003200140032001500320016003200170032001800320019003200200032002100320022003200230032002400320025003200260032002700320028003200290032003000320031003200320032003300320034003200350032003600320037003200380032003900320040003200410032004200320043003200440032004500320046003200470032004800320049003200500032005100320052003200530032005400320055003200560032005700320058003200590032006000320061003200620032006300320064003200650032006600320067003200680032006900320070003200710032007200320073003200740032007500320076003200770032007800320079003200800032008100320082003200830032008400320085003200860032008700320088003200890032009000320091003200920032009300320094003200950032009600320097003200980032009900320100003201010032010200320103003201040032010500320106003201070032010800320109003201100032011100320112003201130032011400320115003201160032011700320118003201190032012000320121003201220032012300320124003201250032012600320127003201280032012900320130003201310032013200320133003201340032013500320136003201370032013800320139003201400032014100320142003201430032014400320145003201460032014700320148003201490032015000320151003201520032015300320154003201550032015600320157003201580032015900320160003201610032016200320163003201640032016500320166003201670032016800320169003201700032017100320172003201730032017400320175003201760032017700320178003201790032018000320181003201820032018300320184003201850032018600320187003201880032018900320190003201910032019200320193003201940032019500320196003201970032019800320199003202000032020100320202003202030032020400320205003202060032020700320208003202090032021000320211003202120032021300320214003202150032021600320217003202180032021900320220003202210032022200320223003202240032022500320226003202270032022800320229003202300032023100320232003202330032023400320235003202360032023700320238003202390032024000320241003202420032024300320244003202450032024600320247003202480032024900320250003202510032025200320253003202540032025500320256003202570032025800320259003202600032026100320262003202630032026400320265003202660032026700320268003202690032027000320271003202720032027300320274003202750032027600320277003202780032027900320280003202810032028200320283003202840032028500320286003202870032028800320289003202900032029100320292003202930032029400320295003202960032029700320298003202990032030000320301003203020032030300320304003203050032030600320307003203080032030900320310003203110032031200320313003203140032031500320316003203170032031800320319003203200032032100320322003203230032032400320325003203260032032700320328003203290032033000320331003203320032033300320334003203350032033600320337003203380032033900320340003203410032034200320343003203440032034500320346003203470032034800320349003203500032035100320352003203530032035400320355003203560032035700320358003203590032036000320361003203620032036300320364003203650032036600320367003203680032036900320370003203710032037200320373003203740032037500320376003203770032037800320379003203800032038100320382003203830032038400320385003203860032038700320388003203890032039000320391003203920032039300320394003203950032039600320397003203980032039900320400003204010032040200320403003204040032040500320406003204070032040800320409003204100032041100320412003204130032041400320415003204160032041700320418003204190032042000320421003204220032042300320424003204250032042600320427003204280032042900320430003204310032043200320433003204340032043500320436003204370032043800320439003204400032044100320442003204430032044400320445003204460032044700320448003204490032045000320451003204520032045300320454003204550032045600320457003204580032045900320460003204610032046200320463003204640032046500320466003204670032046800320469003204700032047100320472003204730032047400320475003204760032047700320478003204790032048000320481003204820032048300320484003204850032048600320487003204880032048900320490003204910032049200320493003204940032049500320496003204970032049800320499003205000032050100320502003205030032050400320505003205060032050700320508003205090032051000320511003205120032051300320514003205150032051600320517003205180032051900320520003205210032052200320523003205240032052500320526003205270032052800320529003205300032053100320532003205330032053400320535003205360032053700320538003205390032054000320541003205420032054300320544003205450032054600320547003205480032054900320550003205510032055200320553003205540032055500320556003205570032055800320559003205600032056100320562003205630032056400320565003205660032056700320568003205690032057000320571003205720032057300320574003205750032057600320577003205780032057900320580003205810032058200320583003205840032058500320586003205870032058800320589003205900032059100320592003205930032059400320595003205960032059700320598003205990032060000320601003206020032060300320604003206050032060600320607003206080032060900320610003206110032061200320613003206140032061500320616003206170032061800320619003206200032062100320622003206230032062400320625003206260032062700320628003206290032063000320631003206320032063300320634003206350032063600320637003206380032063900320640003206410032064200320643003206440032064500320646003206470032064800320649003206500032065100320652003206530032065400320655003206560032065700320658003206590032066000320661003206620032066300320664003206650032066600320667003206680032066900320670003206710032067200320673003206740032067500320676003206770032067800320679003206800032068100320682003206830032068400320685003206860032068700320688003206890032069000320691003206920032069300320694003206950032069600320697003206980032069900320700003207010032070200320703003207040032070500320706003207070032070800320709003207100032071100320712003207130032071400320715003207160032071700320718003207190032072000320721003207220032072300320724003207250032072600320727003207280032072900320730003207310032073200320733003207340032073500320736003207370032073800320739003207400032074100320742003207430032074400320745003207460032074700320748003207490032075000320751003207520032075300320754003207550032075600320757003207580032075900320760003207610032076200320763003207640032076500320766003207670032076800320769003207700032077100320772003207730032077400320775003207760032077700320778003207790032078000320781003207820032078300320784003207850032078600320787003207880032078900320790003207910032079200320793003207940032079500320796003207970032079800320799003208000032080100320802003208030032080400320805003208060032080700320808003208090032081000320811003208120032081300320814003208150032081600320817003208180032081900320820003208210032082200320823003208240032082500320826003208270032082800320829003208300032083100320832003208330032083400320835003208360032083700320838003208390032084000320841003208420032084300320844003208450032084600320847003208480032084900320850003208510032085200320853003208540032085500320856003208570032085800320859003208600032086100320862003208630032086400320865003208660032086700320868003208690032087000320871003208720032087300320874003208750032087600320877003208780032087900320880003208810032088200320883003208840032088500320886003208870032088800320889003208900032089100320892003208930032089400320895003208960032089700320898003208990032090000320901003209020032090300320904003209050032090600320907003209080032090900320910003209110032091200320913003209140032091500320916003209170032091800320919003209200032092100320922003209230032092400320925003209260032092700320928003209290032093000320931003209320032093300320934003209350032093600320937003209380032093900320940003209410032094200320943003209440032094500320946003209470032094800320949003209500032095100320952003209530032095400320955003209560032095700320958003209590032096000320961003209620032096300320964003209650032096600320967003209680032096900320970003209710032097200320973003209740032097500320976003209770032097800320979003209800032098100320982003209830032098400320985003209860032098700320988003209890032099000320991003209920032099300320994003209950032099600320997003209980032099900321000003210010032100200321003003210040032100500321006003210070032100800321009003210100032101100321012003210130032101400321015003210160032101700321018003210190032102000321021003210220032102300321024003210250032102600321027003210280032102900321030003210310032103200321033003210340032103500321036003210370032103800321039003210400032104100321042003210430032104400321045003210460032104700321048003210490032105000321051003210520032105300321054003210550032105600321057003210580032105900321060003210610032106200321063003210640032106500321066003210670032106800321069003210700032107100321072003210730032107400321075003210760032107700321078003210790032108000321081003210820032108300321084003210850032108600321087003210880032108900321090003210910032109200321093003210940032109500321096003210970032109800321099003211000032110100321102003211030032110400321105003300010033000200330003003300040033000500330006003300070033000800330009003300100033001100330012003300130033001400330015003300160033001700330018003300190033002000330021003300220033002300330024003300250033002600330027003300280033002900330030003300310033003200330033003300340033003500330036003300370033003800330039003300400033004100330042003300430033004400330045003300460033004700330048003300490033005000330051003300520033005300330054003300550033005600330057003300580033005900330060003300610033006200330063003300640033006500330066003300670033006800330069003300700033007100330072003300730033007400330075003300760033007700330078003300790033008000330081003300820033008300330084003300850033008600330087003300880033008900330090003300910033009200330093003300940033009500330096003300970033009800330099003301000033010100330102003301030033010400330105003301060033010700330108003301090033011000330111003301120033011300330114003301150033011600330117003301180033011900330120003301210033012200330123003301240033012500330126003301270033012800330129003301300033013100330132003301330033013400330135003301360033013700330138003301390033014000330141003301420033014300330144003301450033014600330147003301480033014900330150003301510033015200330153003301540033015500330156003301570033015800330159003301600033016100330162003301630033016400330165003301660033016700330168003301690033017000330171003301720033017300330174003301750033017600330177003301780033017900330180003301810033018200330183003301840033018500330186003301870033018800330189003301900033019100330192003301930033019400330195003301960033019700330198003301990033020000330201003302020033020300330204003302050033020600330207003302080033020900330210003302110033021200330213003302140033021500330216003302170033021800330219003302200033022100330222003302230033022400330225003302260033022700330228003302290033023000330231003302320033023300330234003302350033023600330237003302380033023900330240003302410033024200330243003302440033024500330246003302470033024800330249003302500033025100330252003302530033025400330255003302560033025700330258003302590033026000330261003302620033026300330264003302650033026600330267003302680033026900330270003302710033027200330273003302740033027500330276003302770033027800330279003302800033028100330282003302830033028400330285003302860033028700330288003302890033029000330291003302920033029300330294003302950033029600330297003302980033029900330300003303010033030200330303003303040033030500330306003303070033030800330309003303100033031100330312003303130033031400330315003303160033031700330318003303190033032000330321003303220033032300330324003303250033032600330327003303280033032900330330003303310033033200330333003303340033033500330336003303370033033800330339003303400033034100330342003303430033034400330345003303460033034700330348003303490033035000330351003303520033035300330354003303550033035600330357003303580033035900330360003303610033036200330363003303640033036500330366003303670033036800330369003303700033037100330372003303730033037400330375003303760033037700330378003303790033038000330381003303820033038300330384003303850033038600330387003303880033038900330390003303910033039200330393003303940033039500330396003303970033039800330399003304000033040100330402003304030033040400330405003304060033040700330408003304090033041000330411003304120033041300330414003304150033041600330417003304180033041900330420003304210033042200330423003304240033042500330426003304270033042800330429003304300033043100330432003304330033043400330435003304360033043700330438003304390033044000330441003304420033044300330444003304450033044600330447003304480033044900330450003304510033045200330453003304540033045500330456003304570033045800330459003304600033046100330462003304630033046400330465003304660033046700330468003304690033047000330471003304720033047300330474003304750033047600330477003304780033047900330480003304810033048200330483003304840033048500330486003304870033048800330489003304900033049100330492003304930033049400330495003304960033049700330498003304990033050000330501003305020033050300330504003305050033050600330507003305080033050900330510003305110033051200330513003305140033051500330516003305170033051800330519003305200033052100330522003305230033052400330525003305260033052700330528003305290033053000330531003305320033053300330534003305350033053600330537003305380033053900330540003305410033054200330543003305440033054500330546003305470033054800330549003305500033055100330552003305530033055400330555003305560033055700330558003305590033056000330561003305620033056300330564003305650033056600330567003305680033056900330570003305710033057200330573003305740033057500330576003305770033057800330579003305800033058100330582003305830033058400330585003305860033058700330588003305890033059000330591003305920033059300330594003305950033059600330597003305980033059900330600003306010033060200330603003306040033060500330606003306070033060800330609003306100033061100330612003306130033061400330615003306160033061700330618003306190033062000330621003306220033062300330624003306250033062600330627003306280033062900330630003306310033063200330633003306340033063500330636003306370033063800330639003306400033064100330642003306430033064400330645003306460033064700330648003306490033065000330651003306520033065300330654003306550033065600330657003306580033065900330660003306610033066200330663003306640033066500330666003306670033066800330669003306700033067100330672003306730033067400330675003306760033067700330678003306790033068000330681003306820033068300330684003306850033068600330687003306880033068900330690003306910033069200330693003306940033069500330696003306970033069800330699003307000033070100330702003307030033070400330705003307060033070700330708003307090033071000330711003307120033071300330714003307150033071600330717003307180033071900330720003307210033072200330723003307240033072500330726003307270033072800330729003307300033073100330732003307330033073400330735003307360033073700330738003307390033074000330741003307420033074300330744003307450033074600330747003307480033074900330750003307510033075200330753003307540033075500330756003307570033075800330759003307600033076100330762003307630033076400330765003307660033076700330768003307690033077000330771003307720033077300330774003307750033077600330777003307780033077900330780003307810033078200330783003307840033078500330786003307870033078800330789003307900033079100330792003307930033079400330795003307960033079700330798003307990033080000330801003308020033080300330804003308050033080600330807003308080033080900330810003308110033081200330813003308140033081500330816003308170033081800330819003308200033082100330822003308230033082400330825003308260033082700330828003308290033083000330831003308320033083300330834003308350033083600330837003308380033083900330840003308410033084200330843003308440033084500330846003308470033084800330849003308500033085100330852003308530033085400330855003308560033085700330858003308590033086000330861003308620033086300330864003308650033086600330867003308680033086900330870003308710033087200330873003308740033087500330876003308770033087800330879003308800033088100330882003308830033088400330885003308860033088700330888003308890033089000330891003308920033089300330894003308950033089600330897003308980033089900330900003309010033090200330903003309040033090500330906003309070033090800330909003309100033091100330912003309130033091400330915003309160033091700330918003309190033092000330921003309220033092300330924003309250033092600330927003309280033092900330930003309310033093200330933003309340033093500330936003309370033093800330939003309400033094100330942003309430033094400330945003309460033094700330948003309490033095000330951003309520033095300330954003309550033095600330957003309580033095900330960003309610033096200330963003309640033096500330966003309670033096800330969003309700033097100330972003309730033097400330975003309760033097700330978003309790033098000330981003309820033098300330984003309850033098600330987003309880033098900330990003309910033099200330993003309940033099500330996003309970033099800330999003310000033100100331002003310030033100400331005003310060033100700331008003310090033101000331011003310120033101300331014003310150033101600331017003310180033101900331020003310210033102200331023003310240033102500331026003310270033102800331029003310300033103100331032003310330033103400331035003310360033103700331038003310390033104000331041003310420033104300331044003310450033104600331047003310480033104900331050003310510033105200331053003310540033105500331056003310570033105800331059003310600033106100331062003310630033106400331065003310660033106700331068003310690033107000331071003310720033107300331074003310750033107600331077003310780033107900331080003310810033108200331083003310840033108500331086003310870033108800331089003310900033109100331092003310930033109400331095003310960033109700331098003310990033110000331101003311020033110300331104003311050034000100340002003400030034000400340005003400060034000700340008003400090034001000340011003400120034001300340014003400150034001600340017003400180034001900340020003400210034002200340023003400240034002500340026003400270034002800340029003400300034003100340032003400330034003400340035003400360034003700340038003400390034004000340041003400420034004300340044003400450034004600340047003400480034004900340050003400510034005200340053003400540034005500340056003400570034005800340059003400600034006100340062003400630034006400340065003400660034006700340068003400690034007000340071003400720034007300340074003400750034007600340077003400780034007900340080003400810034008200340083003400840034008500340086003400870034008800340089003400900034009100340092003400930034009400340095003400960034009700340098003400990034010000340101003401020034010300340104003401050034010600340107003401080034010900340110003401110034011200340113003401140034011500340116003401170034011800340119003401200034012100340122003401230034012400340125003401260034012700340128003401290034013000340131003401320034013300340134003401350034013600340137003401380034013900340140003401410034014200340143003401440034014500340146003401470034014800340149003401500034015100340152003401530034015400340155003401560034015700340158003401590034016000340161003401620034016300340164003401650034016600340167003401680034016900340170003401710034017200340173003401740034017500340176003401770034017800340179003401800034018100340182003401830034018400340185003401860034018700340188003401890034019000340191003401920034019300340194003401950034019600340197003401980034019900340200003402010034020200340203003402040034020500340206003402070034020800340209003402100034021100340212003402130034021400340215003402160034021700340218003402190034022000340221003402220034022300340224003402250034022600340227003402280034022900340230003402310034023200340233003402340034023500340236003402370034023800340239003402400034024100340242003402430034024400340245003402460034024700340248003402490034025000340251003402520034025300340254003402550034025600340257003402580034025900340260003402610034026200340263003402640034026500340266003402670034026800340269003402700034027100340272003402730034027400340275003402760034027700340278003402790034028000340281003402820034028300340284003402850034028600340287003402880034028900340290003402910034029200340293003402940034029500340296003402970034029800340299003403000034030100340302003403030034030400340305003403060034030700340308003403090034031000340311003403120034031300340314003403150034031600340317003403180034031900340320003403210034032200340323003403240034032500340326003403270034032800340329003403300034033100340332003403330034033400340335003403360034033700340338003403390034034000340341003403420034034300340344003403450034034600340347003403480034034900340350003403510034035200340353003403540034035500340356003403570034035800340359003403600034036100340362003403630034036400340365003403660034036700340368003403690034037000340371003403720034037300340374003403750034037600340377003403780034037900340380003403810034038200340383003403840034038500340386003403870034038800340389003403900034039100340392003403930034039400340395003403960034039700340398003403990034040000340401003404020034040300340404003404050034040600340407003404080034040900340410003404110034041200340413003404140034041500340416003404170034041800340419003404200034042100340422003404230034042400340425003404260034042700340428003404290034043000340431003404320034043300340434003404350034043600340437003404380034043900340440003404410034044200340443003404440034044500340446003404470034044800340449003404500034045100340452003404530034045400340455003404560034045700340458003404590034046000340461003404620034046300340464003404650034046600340467003404680034046900340470003404710034047200340473003404740034047500340476003404770034047800340479003404800034048100340482003404830034048400340485003404860034048700340488003404890034049000340491003404920034049300340494003404950034049600340497003404980034049900340500003405010034050200340503003405040034050500340506003405070034050800340509003405100034051100340512003405130034051400340515003405160034051700340518003405190034052000340521003405220034052300340524003405250034052600340527003405280034052900340530003405310034053200340533003405340034053500340536003405370034053800340539003405400034054100340542003405430034054400340545003405460034054700340548003405490034055000340551003405520034055300340554003405550034055600340557003405580034055900340560003405610034056200340563003405640034056500340566003405670034056800340569003405700034057100340572003405730034057400340575003405760034057700340578003405790034058000340581003405820034058300340584003405850034058600340587003405880034058900340590003405910034059200340593003405940034059500340596003405970034059800340599003406000034060100340602003406030034060400340605003406060034060700340608003406090034061000340611003406120034061300340614003406150034061600340617003406180034061900340620003406210034062200340623003406240034062500340626003406270034062800340629003406300034063100340632003406330034063400340635003406360034063700340638003406390034064000340641003406420034064300340644003406450034064600340647003406480034064900340650003406510034065200340653003406540034065500340656003406570034065800340659003406600034066100340662003406630034066400340665003406660034066700340668003406690034067000340671003406720034067300340674003406750034067600340677003406780034067900340680003406810034068200340683003406840034068500340686003406870034068800340689003406900034069100340692003406930034069400340695003406960034069700340698003406990034070000340701003407020034070300340704003407050034070600340707003407080034070900340710003407110034071200340713003407140034071500340716003407170034071800340719003407200034072100340722003407230034072400340725003407260034072700340728003407290034073000340731003407320034073300340734003407350034073600340737003407380034073900340740003407410034074200340743003407440034074500340746003407470034074800340749003407500034075100340752003407530034075400340755003407560034075700340758003407590034076000340761003407620034076300340764003407650034076600340767003407680034076900340770003407710034077200340773003407740034077500340776003407770034077800340779003407800034078100340782003407830034078400340785003407860034078700340788003407890034079000340791003407920034079300340794003407950034079600340797003407980034079900340800003408010034080200340803003408040034080500340806003408070034080800340809003408100034081100340812003408130034081400340815003408160034081700340818003408190034082000340821003408220034082300340824003408250034082600340827003408280034082900340830003408310034083200340833003408340034083500340836003408370034083800340839003408400034084100340842003408430034084400340845003408460034084700340848003408490034085000340851003408520034085300340854003408550034085600340857003408580034085900340860003408610034086200340863003408640034086500340866003408670034086800340869003408700034087100340872003408730034087400340875003408760034087700340878003408790034088000340881003408820034088300340884003408850034088600340887003408880034088900340890003408910034089200340893003408940034089500340896003408970034089800340899003409000034090100340902003409030034090400340905003409060034090700340908003409090034091000340911003409120034091300340914003409150034091600340917003409180034091900340920003409210034092200340923003409240034092500340926003409270034092800340929003409300034093100340932003409330034093400340935003409360034093700340938003409390034094000340941003409420034094300340944003409450034094600340947003409480034094900340950003409510034095200340953003409540034095500340956003409570034095800340959003409600034096100340962003409630034096400340965003409660034096700340968003409690034097000340971003409720034097300340974003409750034097600340977003409780034097900340980003409810034098200340983003409840034098500340986003409870034098800340989003409900034099100340992003409930034099400340995003409960034099700340998003409990034100000341001003410020034100300341004003410050034100600341007003410080034100900341010003410110034101200341013003410140034101500341016003410170034101800341019003410200034102100341022003410230034102400341025003410260034102700341028003410290034103000341031003410320034103300341034003410350034103600341037003410380034103900341040003410410034104200341043003410440034104500341046003410470034104800341049003410500034105100341052003410530034105400341055003410560034105700341058003410590034106000341061003410620034106300341064003410650034106600341067003410680034106900341070003410710034107200341073003410740034107500341076003410770034107800341079003410800034108100341082003410830034108400341085003410860034108700341088003410890034109000341091003410920034109300341094003410950034109600341097003410980034109900341100003411010034110200341103003411040034110500350001003500020035000300350004003500050035000600350007003500080035000900350010003500110035001200350013003500140035001500350016003500170035001800350019003500200035002100350022003500230035002400350025003500260035002700350028003500290035003000350031003500320035003300350034003500350035003600350037003500380035003900350040003500410035004200350043003500440035004500350046003500470035004800350049003500500035005100350052003500530035005400350055003500560035005700350058003500590035006000350061003500620035006300350064003500650035006600350067003500680035006900350070003500710035007200350073003500740035007500350076003500770035007800350079003500800035008100350082003500830035008400350085003500860035008700350088003500890035009000350091003500920035009300350094003500950035009600350097003500980035009900350100003501010035010200350103003501040035010500350106003501070035010800350109003501100035011100350112003501130035011400350115003501160035011700350118003501190035012000350121003501220035012300350124003501250035012600350127003501280035012900350130003501310035013200350133003501340035013500350136003501370035013800350139003501400035014100350142003501430035014400350145003501460035014700350148003501490035015000350151003501520035015300350154003501550035015600350157003501580035015900350160003501610035016200350163003501640035016500350166003501670035016800350169003501700035017100350172003501730035017400350175003501760035017700350178003501790035018000350181003501820035018300350184003501850035018600350187003501880035018900350190003501910035019200350193003501940035019500350196003501970035019800350199003502000035020100350202003502030035020400350205003502060035020700350208003502090035021000350211003502120035021300350214003502150035021600350217003502180035021900350220003502210035022200350223003502240035022500350226003502270035022800350229003502300035023100350232003502330035023400350235003502360035023700350238003502390035024000350241003502420035024300350244003502450035024600350247003502480035024900350250003502510035025200350253003502540035025500350256003502570035025800350259003502600035026100350262003502630035026400350265003502660035026700350268003502690035027000350271003502720035027300350274003502750035027600350277003502780035027900350280003502810035028200350283003502840035028500350286003502870035028800350289003502900035029100350292003502930035029400350295003502960035029700350298003502990035030000350301003503020035030300350304003503050035030600350307003503080035030900350310003503110035031200350313003503140035031500350316003503170035031800350319003503200035032100350322003503230035032400350325003503260035032700350328003503290035033000350331003503320035033300350334003503350035033600350337003503380035033900350340003503410035034200350343003503440035034500350346003503470035034800350349003503500035035100350352003503530035035400350355003503560035035700350358003503590035036000350361003503620035036300350364003503650035036600350367003503680035036900350370003503710035037200350373003503740035037500350376003503770035037800350379003503800035038100350382003503830035038400350385003503860035038700350388003503890035039000350391003503920035039300350394003503950035039600350397003503980035039900350400003504010035040200350403003504040035040500350406003504070035040800350409003504100035041100350412003504130035041400350415003504160035041700350418003504190035042000350421003504220035042300350424003504250035042600350427003504280035042900350430003504310035043200350433003504340035043500350436003504370035043800350439003504400035044100350442003504430035044400350445003504460035044700350448003504490035045000350451003504520035045300350454003504550035045600350457003504580035045900350460003504610035046200350463003504640035046500350466003504670035046800350469003504700035047100350472003504730035047400350475003504760035047700350478003504790035048000350481003504820035048300350484003504850035048600350487003504880035048900350490003504910035049200350493003504940035049500350496003504970035049800350499003505000035050100350502003505030035050400350505003505060035050700350508003505090035051000350511003505120035051300350514003505150035051600350517003505180035051900350520003505210035052200350523003505240035052500350526003505270035052800350529003505300035053100350532003505330035053400350535003505360035053700350538003505390035054000350541003505420035054300350544003505450035054600350547003505480035054900350550003505510035055200350553003505540035055500350556003505570035055800350559003505600035056100350562003505630035056400350565003505660035056700350568003505690035057000350571003505720035057300350574003505750035057600350577003505780035057900350580003505810035058200350583003505840035058500350586003505870035058800350589003505900035059100350592003505930035059400350595003505960035059700350598003505990035060000350601003506020035060300350604003506050035060600350607003506080035060900350610003506110035061200350613003506140035061500350616003506170035061800350619003506200035062100350622003506230035062400350625003506260035062700350628003506290035063000350631003506320035063300350634003506350035063600350637003506380035063900350640003506410035064200350643003506440035064500350646003506470035064800350649003506500035065100350652003506530035065400350655003506560035065700350658003506590035066000350661003506620035066300350664003506650035066600350667003506680035066900350670003506710035067200350673003506740035067500350676003506770035067800350679003506800035068100350682003506830035068400350685003506860035068700350688003506890035069000350691003506920035069300350694003506950035069600350697003506980035069900350700003507010035070200350703003507040035070500350706003507070035070800350709003507100035071100350712003507130035071400350715003507160035071700350718003507190035072000350721003507220035072300350724003507250035072600350727003507280035072900350730003507310035073200350733003507340035073500350736003507370035073800350739003507400035074100350742003507430035074400350745003507460035074700350748003507490035075000350751003507520035075300350754003507550035075600350757003507580035075900350760003507610035076200350763003507640035076500350766003507670035076800350769003507700035077100350772003507730035077400350775003507760035077700350778003507790035078000350781003507820035078300350784003507850035078600350787003507880035078900350790003507910035079200350793003507940035079500350796003507970035079800350799003508000035080100350802003508030035080400350805003508060035080700350808003508090035081000350811003508120035081300350814003508150035081600350817003508180035081900350820003508210035082200350823003508240035082500350826003508270035082800350829003508300035083100350832003508330035083400350835003508360035083700350838003508390035084000350841003508420035084300350844003508450035084600350847003508480035084900350850003508510035085200350853003508540035085500350856003508570035085800350859003508600035086100350862003508630035086400350865003508660035086700350868003508690035087000350871003508720035087300350874003508750035087600350877003508780035087900350880003508810035088200350883003508840035088500350886003508870035088800350889003508900035089100350892003508930035089400350895003508960035089700350898003508990035090000350901003509020035090300350904003509050035090600350907003509080035090900350910003509110035091200350913003509140035091500350916003509170035091800350919003509200035092100350922003509230035092400350925003509260035092700350928003509290035093000350931003509320035093300350934003509350035093600350937003509380035093900350940003509410035094200350943003509440035094500350946003509470035094800350949003509500035095100350952003509530035095400350955003509560035095700350958003509590035096000350961003509620035096300350964003509650035096600350967003509680035096900350970003509710035097200350973003509740035097500350976003509770035097800350979003509800035098100350982003509830035098400350985003509860035098700350988003509890035099000350991003509920035099300350994003509950035099600350997003509980035099900351000003510010035100200351003003510040035100500351006003510070035100800351009003510100035101100351012003510130035101400351015003510160035101700351018003510190035102000351021003510220035102300351024003510250035102600351027003510280035102900351030003510310035103200351033003510340035103500351036003510370035103800351039003510400035104100351042003510430035104400351045003510460035104700351048003510490035105000351051003510520035105300351054003510550035105600351057003510580035105900351060003510610035106200351063003510640035106500351066003510670035106800351069003510700035107100351072003510730035107400351075003510760035107700351078003510790035108000351081003510820035108300351084003510850035108600351087003510880035108900351090003510910035109200351093003510940035109500351096003510970035109800351099003511000035110100351102003511030035110400351105003600010036000200360003003600040036000500360006003600070036000800360009003600100036001100360012003600130036001400360015003600160036001700360018003600190036002000360021003600220036002300360024003600250036002600360027003600280036002900360030003600310036003200360033003600340036003500360036003600370036003800360039003600400036004100360042003600430036004400360045003600460036004700360048003600490036005000360051003600520036005300360054003600550036005600360057003600580036005900360060003600610036006200360063003600640036006500360066003600670036006800360069003600700036007100360072003600730036007400360075003600760036007700360078003600790036008000360081003600820036008300360084003600850036008600360087003600880036008900360090003600910036009200360093003600940036009500360096003600970036009800360099003601000036010100360102003601030036010400360105003601060036010700360108003601090036011000360111003601120036011300360114003601150036011600360117003601180036011900360120003601210036012200360123003601240036012500360126003601270036012800360129003601300036013100360132003601330036013400360135003601360036013700360138003601390036014000360141003601420036014300360144003601450036014600360147003601480036014900360150003601510036015200360153003601540036015500360156003601570036015800360159003601600036016100360162003601630036016400360165003601660036016700360168003601690036017000360171003601720036017300360174003601750036017600360177003601780036017900360180003601810036018200360183003601840036018500360186003601870036018800360189003601900036019100360192003601930036019400360195003601960036019700360198003601990036020000360201003602020036020300360204003602050036020600360207003602080036020900360210003602110036021200360213003602140036021500360216003602170036021800360219003602200036022100360222003602230036022400360225003602260036022700360228003602290036023000360231003602320036023300360234003602350036023600360237003602380036023900360240003602410036024200360243003602440036024500360246003602470036024800360249003602500036025100360252003602530036025400360255003602560036025700360258003602590036026000360261003602620036026300360264003602650036026600360267003602680036026900360270003602710036027200360273003602740036027500360276003602770036027800360279003602800036028100360282003602830036028400360285003602860036028700360288003602890036029000360291003602920036029300360294003602950036029600360297003602980036029900360300003603010036030200360303003603040036030500360306003603070036030800360309003603100036031100360312003603130036031400360315003603160036031700360318003603190036032000360321003603220036032300360324003603250036032600360327003603280036032900360330003603310036033200360333003603340036033500360336003603370036033800360339003603400036034100360342003603430036034400360345003603460036034700360348003603490036035000360351003603520036035300360354003603550036035600360357003603580036035900360360003603610036036200360363003603640036036500360366003603670036036800360369003603700036037100360372003603730036037400360375003603760036037700360378003603790036038000360381003603820036038300360384003603850036038600360387003603880036038900360390003603910036039200360393003603940036039500360396003603970036039800360399003604000036040100360402003604030036040400360405003604060036040700360408003604090036041000360411003604120036041300360414003604150036041600360417003604180036041900360420003604210036042200360423003604240036042500360426003604270036042800360429003604300036043100360432003604330036043400360435003604360036043700360438003604390036044000360441003604420036044300360444003604450036044600360447003604480036044900360450003604510036045200360453003604540036045500360456003604570036045800360459003604600036046100360462003604630036046400360465003604660036046700360468003604690036047000360471003604720036047300360474003604750036047600360477003604780036047900360480003604810036048200360483003604840036048500360486003604870036048800360489003604900036049100360492003604930036049400360495003604960036049700360498003604990036050000360501003605020036050300360504003605050036050600360507003605080036050900360510003605110036051200360513003605140036051500360516003605170036051800360519003605200036052100360522003605230036052400360525003605260036052700360528003605290036053000360531003605320036053300360534003605350036053600360537003605380036053900360540003605410036054200360543003605440036054500360546003605470036054800360549003605500036055100360552003605530036055400360555003605560036055700360558003605590036056000360561003605620036056300360564003605650036056600360567003605680036056900360570003605710036057200360573003605740036057500360576003605770036057800360579003605800036058100360582003605830036058400360585003605860036058700360588003605890036059000360591003605920036059300360594003605950036059600360597003605980036059900360600003606010036060200360603003606040036060500360606003606070036060800360609003606100036061100360612003606130036061400360615003606160036061700360618003606190036062000360621003606220036062300360624003606250036062600360627003606280036062900360630003606310036063200360633003606340036063500360636003606370036063800360639003606400036064100360642003606430036064400360645003606460036064700360648003606490036065000360651003606520036065300360654003606550036065600360657003606580036065900360660003606610036066200360663003606640036066500360666003606670036066800360669003606700036067100360672003606730036067400360675003606760036067700360678003606790036068000360681003606820036068300360684003606850036068600360687003606880036068900360690003606910036069200360693003606940036069500360696003606970036069800360699003607000036070100360702003607030036070400360705003607060036070700360708003607090036071000360711003607120036071300360714003607150036071600360717003607180036071900360720003607210036072200360723003607240036072500360726003607270036072800360729003607300036073100360732003607330036073400360735003607360036073700360738003607390036074000360741003607420036074300360744003607450036074600360747003607480036074900360750003607510036075200360753003607540036075500360756003607570036075800360759003607600036076100360762003607630036076400360765003607660036076700360768003607690036077000360771003607720036077300360774003607750036077600360777003607780036077900360780003607810036078200360783003607840036078500360786003607870036078800360789003607900036079100360792003607930036079400360795003607960036079700360798003607990036080000360801003608020036080300360804003608050036080600360807003608080036080900360810003608110036081200360813003608140036081500360816003608170036081800360819003608200036082100360822003608230036082400360825003608260036082700360828003608290036083000360831003608320036083300360834003608350036083600360837003608380036083900360840003608410036084200360843003608440036084500360846003608470036084800360849003608500036085100360852003608530036085400360855003608560036085700360858003608590036086000360861003608620036086300360864003608650036086600360867003608680036086900360870003608710036087200360873003608740036087500360876003608770036087800360879003608800036088100360882003608830036088400360885003608860036088700360888003608890036089000360891003608920036089300360894003608950036089600360897003608980036089900360900003609010036090200360903003609040036090500360906003609070036090800360909003609100036091100360912003609130036091400360915003609160036091700360918003609190036092000360921003609220036092300360924003609250036092600360927003609280036092900360930003609310036093200360933003609340036093500360936003609370036093800360939003609400036094100360942003609430036094400360945003609460036094700360948003609490036095000360951003609520036095300360954003609550036095600360957003609580036095900360960003609610036096200360963003609640036096500360966003609670036096800360969003609700036097100360972003609730036097400360975003609760036097700360978003609790036098000360981003609820036098300360984003609850036098600360987003609880036098900360990003609910036099200360993003609940036099500360996003609970036099800360999003610000036100100361002003610030036100400361005003610060036100700361008003610090036101000361011003610120036101300361014003610150036101600361017003610180036101900361020003610210036102200361023003610240036102500361026003610270036102800361029003610300036103100361032003610330036103400361035003610360036103700361038003610390036104000361041003610420036104300361044003610450036104600361047003610480036104900361050003610510036105200361053003610540036105500361056003610570036105800361059003610600036106100361062003610630036106400361065003610660036106700361068003610690036107000361071003610720036107300361074003610750036107600361077003610780036107900361080003610810036108200361083003610840036108500361086003610870036108800361089003610900036109100361092003610930036109400361095003610960036109700361098003610990036110000361101003611020036110300361104003611050037000100370002003700030037000400370005003700060037000700370008003700090037001000370011003700120037001300370014003700150037001600370017003700180037001900370020003700210037002200370023003700240037002500370026003700270037002800370029003700300037003100370032003700330037003400370035003700360037003700370038003700390037004000370041003700420037004300370044003700450037004600370047003700480037004900370050003700510037005200370053003700540037005500370056003700570037005800370059003700600037006100370062003700630037006400370065003700660037006700370068003700690037007000370071003700720037007300370074003700750037007600370077003700780037007900370080003700810037008200370083003700840037008500370086003700870037008800370089003700900037009100370092003700930037009400370095003700960037009700370098003700990037010000370101003701020037010300370104003701050037010600370107003701080037010900370110003701110037011200370113003701140037011500370116003701170037011800370119003701200037012100370122003701230037012400370125003701260037012700370128003701290037013000370131003701320037013300370134003701350037013600370137003701380037013900370140003701410037014200370143003701440037014500370146003701470037014800370149003701500037015100370152003701530037015400370155003701560037015700370158003701590037016000370161003701620037016300370164003701650037016600370167003701680037016900370170003701710037017200370173003701740037017500370176003701770037017800370179003701800037018100370182003701830037018400370185003701860037018700370188003701890037019000370191003701920037019300370194003701950037019600370197003701980037019900370200003702010037020200370203003702040037020500370206003702070037020800370209003702100037021100370212003702130037021400370215003702160037021700370218003702190037022000370221003702220037022300370224003702250037022600370227003702280037022900370230003702310037023200370233003702340037023500370236003702370037023800370239003702400037024100370242003702430037024400370245003702460037024700370248003702490037025000370251003702520037025300370254003702550037025600370257003702580037025900370260003702610037026200370263003702640037026500370266003702670037026800370269003702700037027100370272003702730037027400370275003702760037027700370278003702790037028000370281003702820037028300370284003702850037028600370287003702880037028900370290003702910037029200370293003702940037029500370296003702970037029800370299003703000037030100370302003703030037030400370305003703060037030700370308003703090037031000370311003703120037031300370314003703150037031600370317003703180037031900370320003703210037032200370323003703240037032500370326003703270037032800370329003703300037033100370332003703330037033400370335003703360037033700370338003703390037034000370341003703420037034300370344003703450037034600370347003703480037034900370350003703510037035200370353003703540037035500370356003703570037035800370359003703600037036100370362003703630037036400370365003703660037036700370368003703690037037000370371003703720037037300370374003703750037037600370377003703780037037900370380003703810037038200370383003703840037038500370386003703870037038800370389003703900037039100370392003703930037039400370395003703960037039700370398003703990037040000370401003704020037040300370404003704050037040600370407003704080037040900370410003704110037041200370413003704140037041500370416003704170037041800370419003704200037042100370422003704230037042400370425003704260037042700370428003704290037043000370431003704320037043300370434003704350037043600370437003704380037043900370440003704410037044200370443003704440037044500370446003704470037044800370449003704500037045100370452003704530037045400370455003704560037045700370458003704590037046000370461003704620037046300370464003704650037046600370467003704680037046900370470003704710037047200370473003704740037047500370476003704770037047800370479003704800037048100370482003704830037048400370485003704860037048700370488003704890037049000370491003704920037049300370494003704950037049600370497003704980037049900370500003705010037050200370503003705040037050500370506003705070037050800370509003705100037051100370512003705130037051400370515003705160037051700370518003705190037052000370521003705220037052300370524003705250037052600370527003705280037052900370530003705310037053200370533003705340037053500370536003705370037053800370539003705400037054100370542003705430037054400370545003705460037054700370548003705490037055000370551003705520037055300370554003705550037055600370557003705580037055900370560003705610037056200370563003705640037056500370566003705670037056800370569003705700037057100370572003705730037057400370575003705760037057700370578003705790037058000370581003705820037058300370584003705850037058600370587003705880037058900370590003705910037059200370593003705940037059500370596003705970037059800370599003706000037060100370602003706030037060400370605003706060037060700370608003706090037061000370611003706120037061300370614003706150037061600370617003706180037061900370620003706210037062200370623003706240037062500370626003706270037062800370629003706300037063100370632003706330037063400370635003706360037063700370638003706390037064000370641003706420037064300370644003706450037064600370647003706480037064900370650003706510037065200370653003706540037065500370656003706570037065800370659003706600037066100370662003706630037066400370665003706660037066700370668003706690037067000370671003706720037067300370674003706750037067600370677003706780037067900370680003706810037068200370683003706840037068500370686003706870037068800370689003706900037069100370692003706930037069400370695003706960037069700370698003706990037070000370701003707020037070300370704003707050037070600370707003707080037070900370710003707110037071200370713003707140037071500370716003707170037071800370719003707200037072100370722003707230037072400370725003707260037072700370728003707290037073000370731003707320037073300370734003707350037073600370737003707380037073900370740003707410037074200370743003707440037074500370746003707470037074800370749003707500037075100370752003707530037075400370755003707560037075700370758003707590037076000370761003707620037076300370764003707650037076600370767003707680037076900370770003707710037077200370773003707740037077500370776003707770037077800370779003707800037078100370782003707830037078400370785003707860037078700370788003707890037079000370791003707920037079300370794003707950037079600370797003707980037079900370800003708010037080200370803003708040037080500370806003708070037080800370809003708100037081100370812003708130037081400370815003708160037081700370818003708190037082000370821003708220037082300370824003708250037082600370827003708280037082900370830003708310037083200370833003708340037083500370836003708370037083800370839003708400037084100370842003708430037084400370845003708460037084700370848003708490037085000370851003708520037085300370854003708550037085600370857003708580037085900370860003708610037086200370863003708640037086500370866003708670037086800370869003708700037087100370872003708730037087400370875003708760037087700370878003708790037088000370881003708820037088300370884003708850037088600370887003708880037088900370890003708910037089200370893003708940037089500370896003708970037089800370899003709000037090100370902003709030037090400370905003709060037090700370908003709090037091000370911003709120037091300370914003709150037091600370917003709180037091900370920003709210037092200370923003709240037092500370926003709270037092800370929003709300037093100370932003709330037093400370935003709360037093700370938003709390037094000370941003709420037094300370944003709450037094600370947003709480037094900370950003709510037095200370953003709540037095500370956003709570037095800370959003709600037096100370962003709630037096400370965003709660037096700370968003709690037097000370971003709720037097300370974003709750037097600370977003709780037097900370980003709810037098200370983003709840037098500370986003709870037098800370989003709900037099100370992003709930037099400370995003709960037099700370998003709990037100000371001003710020037100300371004003710050037100600371007003710080037100900371010003710110037101200371013003710140037101500371016003710170037101800371019003710200037102100371022003710230037102400371025003710260037102700371028003710290037103000371031003710320037103300371034003710350037103600371037003710380037103900371040003710410037104200371043003710440037104500371046003710470037104800371049003710500037105100371052003710530037105400371055003710560037105700371058003710590037106000371061003710620037106300371064003710650037106600371067003710680037106900371070003710710037107200371073003710740037107500371076003710770037107800371079003710800037108100371082003710830037108400371085003710860037108700371088003710890037109000371091003710920037109300371094003710950037109600371097003710980037109900371100003711010037110200371103003711040037110500380001003800020038000300380004003800050038000600380007003800080038000900380010003800110038001200380013003800140038001500380016003800170038001800380019003800200038002100380022003800230038002400380025003800260038002700380028003800290038003000380031003800320038003300380034003800350038003600380037003800380038003900380040003800410038004200380043003800440038004500380046003800470038004800380049003800500038005100380052003800530038005400380055003800560038005700380058003800590038006000380061003800620038006300380064003800650038006600380067003800680038006900380070003800710038007200380073003800740038007500380076003800770038007800380079003800800038008100380082003800830038008400380085003800860038008700380088003800890038009000380091003800920038009300380094003800950038009600380097003800980038009900380100003801010038010200380103003801040038010500380106003801070038010800380109003801100038011100380112003801130038011400380115003801160038011700380118003801190038012000380121003801220038012300380124003801250038012600380127003801280038012900380130003801310038013200380133003801340038013500380136003801370038013800380139003801400038014100380142003801430038014400380145003801460038014700380148003801490038015000380151003801520038015300380154003801550038015600380157003801580038015900380160003801610038016200380163003801640038016500380166003801670038016800380169003801700038017100380172003801730038017400380175003801760038017700380178003801790038018000380181003801820038018300380184003801850038018600380187003801880038018900380190003801910038019200380193003801940038019500380196003801970038019800380199003802000038020100380202003802030038020400380205003802060038020700380208003802090038021000380211003802120038021300380214003802150038021600380217003802180038021900380220003802210038022200380223003802240038022500380226003802270038022800380229003802300038023100380232003802330038023400380235003802360038023700380238003802390038024000380241003802420038024300380244003802450038024600380247003802480038024900380250003802510038025200380253003802540038025500380256003802570038025800380259003802600038026100380262003802630038026400380265003802660038026700380268003802690038027000380271003802720038027300380274003802750038027600380277003802780038027900380280003802810038028200380283003802840038028500380286003802870038028800380289003802900038029100380292003802930038029400380295003802960038029700380298003802990038030000380301003803020038030300380304003803050038030600380307003803080038030900380310003803110038031200380313003803140038031500380316003803170038031800380319003803200038032100380322003803230038032400380325003803260038032700380328003803290038033000380331003803320038033300380334003803350038033600380337003803380038033900380340003803410038034200380343003803440038034500380346003803470038034800380349003803500038035100380352003803530038035400380355003803560038035700380358003803590038036000380361003803620038036300380364003803650038036600380367003803680038036900380370003803710038037200380373003803740038037500380376003803770038037800380379003803800038038100380382003803830038038400380385003803860038038700380388003803890038039000380391003803920038039300380394003803950038039600380397003803980038039900380400003804010038040200380403003804040038040500380406003804070038040800380409003804100038041100380412003804130038041400380415003804160038041700380418003804190038042000380421003804220038042300380424003804250038042600380427003804280038042900380430003804310038043200380433003804340038043500380436003804370038043800380439003804400038044100380442003804430038044400380445003804460038044700380448003804490038045000380451003804520038045300380454003804550038045600380457003804580038045900380460003804610038046200380463003804640038046500380466003804670038046800380469003804700038047100380472003804730038047400380475003804760038047700380478003804790038048000380481003804820038048300380484003804850038048600380487003804880038048900380490003804910038049200380493003804940038049500380496003804970038049800380499003805000038050100380502003805030038050400380505003805060038050700380508003805090038051000380511003805120038051300380514003805150038051600380517003805180038051900380520003805210038052200380523003805240038052500380526003805270038052800380529003805300038053100380532003805330038053400380535003805360038053700380538003805390038054000380541003805420038054300380544003805450038054600380547003805480038054900380550003805510038055200380553003805540038055500380556003805570038055800380559003805600038056100380562003805630038056400380565003805660038056700380568003805690038057000380571003805720038057300380574003805750038057600380577003805780038057900380580003805810038058200380583003805840038058500380586003805870038058800380589003805900038059100380592003805930038059400380595003805960038059700380598003805990038060000380601003806020038060300380604003806050038060600380607003806080038060900380610003806110038061200380613003806140038061500380616003806170038061800380619003806200038062100380622003806230038062400380625003806260038062700380628003806290038063000380631003806320038063300380634003806350038063600380637003806380038063900380640003806410038064200380643003806440038064500380646003806470038064800380649003806500038065100380652003806530038065400380655003806560038065700380658003806590038066000380661003806620038066300380664003806650038066600380667003806680038066900380670003806710038067200380673003806740038067500380676003806770038067800380679003806800038068100380682003806830038068400380685003806860038068700380688003806890038069000380691003806920038069300380694003806950038069600380697003806980038069900380700003807010038070200380703003807040038070500380706003807070038070800380709003807100038071100380712003807130038071400380715003807160038071700380718003807190038072000380721003807220038072300380724003807250038072600380727003807280038072900380730003807310038073200380733003807340038073500380736003807370038073800380739003807400038074100380742003807430038074400380745003807460038074700380748003807490038075000380751003807520038075300380754003807550038075600380757003807580038075900380760003807610038076200380763003807640038076500380766003807670038076800380769003807700038077100380772003807730038077400380775003807760038077700380778003807790038078000380781003807820038078300380784003807850038078600380787003807880038078900380790003807910038079200380793003807940038079500380796003807970038079800380799003808000038080100380802003808030038080400380805003808060038080700380808003808090038081000380811003808120038081300380814003808150038081600380817003808180038081900380820003808210038082200380823003808240038082500380826003808270038082800380829003808300038083100380832003808330038083400380835003808360038083700380838003808390038084000380841003808420038084300380844003808450038084600380847003808480038084900380850003808510038085200380853003808540038085500380856003808570038085800380859003808600038086100380862003808630038086400380865003808660038086700380868003808690038087000380871003808720038087300380874003808750038087600380877003808780038087900380880003808810038088200380883003808840038088500380886003808870038088800380889003808900038089100380892003808930038089400380895003808960038089700380898003808990038090000380901003809020038090300380904003809050038090600380907003809080038090900380910003809110038091200380913003809140038091500380916003809170038091800380919003809200038092100380922003809230038092400380925003809260038092700380928003809290038093000380931003809320038093300380934003809350038093600380937003809380038093900380940003809410038094200380943003809440038094500380946003809470038094800380949003809500038095100380952003809530038095400380955003809560038095700380958003809590038096000380961003809620038096300380964003809650038096600380967003809680038096900380970003809710038097200380973003809740038097500380976003809770038097800380979003809800038098100380982003809830038098400380985003809860038098700380988003809890038099000380991003809920038099300380994003809950038099600380997003809980038099900381000003810010038100200381003003810040038100500381006003810070038100800381009003810100038101100381012003810130038101400381015003810160038101700381018003810190038102000381021003810220038102300381024003810250038102600381027003810280038102900381030003810310038103200381033003810340038103500381036003810370038103800381039003810400038104100381042003810430038104400381045003810460038104700381048003810490038105000381051003810520038105300381054003810550038105600381057003810580038105900381060003810610038106200381063003810640038106500381066003810670038106800381069003810700038107100381072003810730038107400381075003810760038107700381078003810790038108000381081003810820038108300381084003810850038108600381087003810880038108900381090003810910038109200381093003810940038109500381096003810970038109800381099003811000038110100381102003811030038110400381105003900010039000200390003003900040039000500390006003900070039000800390009003900100039001100390012003900130039001400390015003900160039001700390018003900190039002000390021003900220039002300390024003900250039002600390027003900280039002900390030003900310039003200390033003900340039003500390036003900370039003800390039003900400039004100390042003900430039004400390045003900460039004700390048003900490039005000390051003900520039005300390054003900550039005600390057003900580039005900390060003900610039006200390063003900640039006500390066003900670039006800390069003900700039007100390072003900730039007400390075003900760039007700390078003900790039008000390081003900820039008300390084003900850039008600390087003900880039008900390090003900910039009200390093003900940039009500390096003900970039009800390099003901000039010100390102003901030039010400390105003901060039010700390108003901090039011000390111003901120039011300390114003901150039011600390117003901180039011900390120003901210039012200390123003901240039012500390126003901270039012800390129003901300039013100390132003901330039013400390135003901360039013700390138003901390039014000390141003901420039014300390144003901450039014600390147003901480039014900390150003901510039015200390153003901540039015500390156003901570039015800390159003901600039016100390162003901630039016400390165003901660039016700390168003901690039017000390171003901720039017300390174003901750039017600390177003901780039017900390180003901810039018200390183003901840039018500390186003901870039018800390189003901900039019100390192003901930039019400390195003901960039019700390198003901990039020000390201003902020039020300390204003902050039020600390207003902080039020900390210003902110039021200390213003902140039021500390216003902170039021800390219003902200039022100390222003902230039022400390225003902260039022700390228003902290039023000390231003902320039023300390234003902350039023600390237003902380039023900390240003902410039024200390243003902440039024500390246003902470039024800390249003902500039025100390252003902530039025400390255003902560039025700390258003902590039026000390261003902620039026300390264003902650039026600390267003902680039026900390270003902710039027200390273003902740039027500390276003902770039027800390279003902800039028100390282003902830039028400390285003902860039028700390288003902890039029000390291003902920039029300390294003902950039029600390297003902980039029900390300003903010039030200390303003903040039030500390306003903070039030800390309003903100039031100390312003903130039031400390315003903160039031700390318003903190039032000390321003903220039032300390324003903250039032600390327003903280039032900390330003903310039033200390333003903340039033500390336003903370039033800390339003903400039034100390342003903430039034400390345003903460039034700390348003903490039035000390351003903520039035300390354003903550039035600390357003903580039035900390360003903610039036200390363003903640039036500390366003903670039036800390369003903700039037100390372003903730039037400390375003903760039037700390378003903790039038000390381003903820039038300390384003903850039038600390387003903880039038900390390003903910039039200390393003903940039039500390396003903970039039800390399003904000039040100390402003904030039040400390405003904060039040700390408003904090039041000390411003904120039041300390414003904150039041600390417003904180039041900390420003904210039042200390423003904240039042500390426003904270039042800390429003904300039043100390432003904330039043400390435003904360039043700390438003904390039044000390441003904420039044300390444003904450039044600390447003904480039044900390450003904510039045200390453003904540039045500390456003904570039045800390459003904600039046100390462003904630039046400390465003904660039046700390468003904690039047000390471003904720039047300390474003904750039047600390477003904780039047900390480003904810039048200390483003904840039048500390486003904870039048800390489003904900039049100390492003904930039049400390495003904960039049700390498003904990039050000390501003905020039050300390504003905050039050600390507003905080039050900390510003905110039051200390513003905140039051500390516003905170039051800390519003905200039052100390522003905230039052400390525003905260039052700390528003905290039053000390531003905320039053300390534003905350039053600390537003905380039053900390540003905410039054200390543003905440039054500390546003905470039054800390549003905500039055100390552003905530039055400390555003905560039055700390558003905590039056000390561003905620039056300390564003905650039056600390567003905680039056900390570003905710039057200390573003905740039057500390576003905770039057800390579003905800039058100390582003905830039058400390585003905860039058700390588003905890039059000390591003905920039059300390594003905950039059600390597003905980039059900390600003906010039060200390603003906040039060500390606003906070039060800390609003906100039061100390612003906130039061400390615003906160039061700390618003906190039062000390621003906220039062300390624003906250039062600390627003906280039062900390630003906310039063200390633003906340039063500390636003906370039063800390639003906400039064100390642003906430039064400390645003906460039064700390648003906490039065000390651003906520039065300390654003906550039065600390657003906580039065900390660003906610039066200390663003906640039066500390666003906670039066800390669003906700039067100390672003906730039067400390675003906760039067700390678003906790039068000390681003906820039068300390684003906850039068600390687003906880039068900390690003906910039069200390693003906940039069500390696003906970039069800390699003907000039070100390702003907030039070400390705003907060039070700390708003907090039071000390711003907120039071300390714003907150039071600390717003907180039071900390720003907210039072200390723003907240039072500390726003907270039072800390729003907300039073100390732003907330039073400390735003907360039073700390738003907390039074000390741003907420039074300390744003907450039074600390747003907480039074900390750003907510039075200390753003907540039075500390756003907570039075800390759003907600039076100390762003907630039076400390765003907660039076700390768003907690039077000390771003907720039077300390774003907750039077600390777003907780039077900390780003907810039078200390783003907840039078500390786003907870039078800390789003907900039079100390792003907930039079400390795003907960039079700390798003907990039080000390801003908020039080300390804003908050039080600390807003908080039080900390810003908110039081200390813003908140039081500390816003908170039081800390819003908200039082100390822003908230039082400390825003908260039082700390828003908290039083000390831003908320039083300390834003908350039083600390837003908380039083900390840003908410039084200390843003908440039084500390846003908470039084800390849003908500039085100390852003908530039085400390855003908560039085700390858003908590039086000390861003908620039086300390864003908650039086600390867003908680039086900390870003908710039087200390873003908740039087500390876003908770039087800390879003908800039088100390882003908830039088400390885003908860039088700390888003908890039089000390891003908920039089300390894003908950039089600390897003908980039089900390900003909010039090200390903003909040039090500390906003909070039090800390909003909100039091100390912003909130039091400390915003909160039091700390918003909190039092000390921003909220039092300390924003909250039092600390927003909280039092900390930003909310039093200390933003909340039093500390936003909370039093800390939003909400039094100390942003909430039094400390945003909460039094700390948003909490039095000390951003909520039095300390954003909550039095600390957003909580039095900390960003909610039096200390963003909640039096500390966003909670039096800390969003909700039097100390972003909730039097400390975003909760039097700390978003909790039098000390981003909820039098300390984003909850039098600390987003909880039098900390990003909910039099200390993003909940039099500390996003909970039099800390999003910000039100100391002003910030039100400391005003910060039100700391008003910090039101000391011003910120039101300391014003910150039101600391017003910180039101900391020003910210039102200391023003910240039102500391026003910270039102800391029003910300039103100391032003910330039103400391035003910360039103700391038003910390039104000391041003910420039104300391044003910450039104600391047003910480039104900391050003910510039105200391053003910540039105500391056003910570039105800391059003910600039106100391062003910630039106400391065003910660039106700391068003910690039107000391071003910720039107300391074003910750039107600391077003910780039107900391080003910810039108200391083003910840039108500391086003910870039108800391089003910900039109100391092003910930039109400391095003910960039109700391098003910990039110000391101003911020039110300391104003911050040000100400002004000030040000400400005004000060040000700400008004000090040001000400011004000120040001300400014004000150040001600400017004000180040001900400020004000210040002200400023004000240040002500400026004000270040002800400029004000300040003100400032004000330040003400400035004000360040003700400038004000390040004000400041004000420040004300400044004000450040004600400047004000480040004900400050004000510040005200400053004000540040005500400056004000570040005800400059004000600040006100400062004000630040006400400065004000660040006700400068004000690040007000400071004000720040007300400074004000750040007600400077004000780040007900400080004000810040008200400083004000840040008500400086004000870040008800400089004000900040009100400092004000930040009400400095004000960040009700400098004000990040010000400101004001020040010300400104004001050040010600400107004001080040010900400110004001110040011200400113004001140040011500400116004001170040011800400119004001200040012100400122004001230040012400400125004001260040012700400128004001290040013000400131004001320040013300400134004001350040013600400137004001380040013900400140004001410040014200400143004001440040014500400146004001470040014800400149004001500040015100400152004001530040015400400155004001560040015700400158004001590040016000400161004001620040016300400164004001650040016600400167004001680040016900400170004001710040017200400173004001740040017500400176004001770040017800400179004001800040018100400182004001830040018400400185004001860040018700400188004001890040019000400191004001920040019300400194004001950040019600400197004001980040019900400200004002010040020200400203004002040040020500400206004002070040020800400209004002100040021100400212004002130040021400400215004002160040021700400218004002190040022000400221004002220040022300400224004002250040022600400227004002280040022900400230004002310040023200400233004002340040023500400236004002370040023800400239004002400040024100400242004002430040024400400245004002460040024700400248004002490040025000400251004002520040025300400254004002550040025600400257004002580040025900400260004002610040026200400263004002640040026500400266004002670040026800400269004002700040027100400272004002730040027400400275004002760040027700400278004002790040028000400281004002820040028300400284004002850040028600400287004002880040028900400290004002910040029200400293004002940040029500400296004002970040029800400299004003000040030100400302004003030040030400400305004003060040030700400308004003090040031000400311004003120040031300400314004003150040031600400317004003180040031900400320004003210040032200400323004003240040032500400326004003270040032800400329004003300040033100400332004003330040033400400335004003360040033700400338004003390040034000400341004003420040034300400344004003450040034600400347004003480040034900400350004003510040035200400353004003540040035500400356004003570040035800400359004003600040036100400362004003630040036400400365004003660040036700400368004003690040037000400371004003720040037300400374004003750040037600400377004003780040037900400380004003810040038200400383004003840040038500400386004003870040038800400389004003900040039100400392004003930040039400400395004003960040039700400398004003990040040000400401004004020040040300400404004004050040040600400407004004080040040900400410004004110040041200400413004004140040041500400416004004170040041800400419004004200040042100400422004004230040042400400425004004260040042700400428004004290040043000400431004004320040043300400434004004350040043600400437004004380040043900400440004004410040044200400443004004440040044500400446004004470040044800400449004004500040045100400452004004530040045400400455004004560040045700400458004004590040046000400461004004620040046300400464004004650040046600400467004004680040046900400470004004710040047200400473004004740040047500400476004004770040047800400479004004800040048100400482004004830040048400400485004004860040048700400488004004890040049000400491004004920040049300400494004004950040049600400497004004980040049900400500004005010040050200400503004005040040050500400506004005070040050800400509004005100040051100400512004005130040051400400515004005160040051700400518004005190040052000400521004005220040052300400524004005250040052600400527004005280040052900400530004005310040053200400533004005340040053500400536004005370040053800400539004005400040054100400542004005430040054400400545004005460040054700400548004005490040055000400551004005520040055300400554004005550040055600400557004005580040055900400560004005610040056200400563004005640040056500400566004005670040056800400569004005700040057100400572004005730040057400400575004005760040057700400578004005790040058000400581004005820040058300400584004005850040058600400587004005880040058900400590004005910040059200400593004005940040059500400596004005970040059800400599004006000040060100400602004006030040060400400605004006060040060700400608004006090040061000400611004006120040061300400614004006150040061600400617004006180040061900400620004006210040062200400623004006240040062500400626004006270040062800400629004006300040063100400632004006330040063400400635004006360040063700400638004006390040064000400641004006420040064300400644004006450040064600400647004006480040064900400650004006510040065200400653004006540040065500400656004006570040065800400659004006600040066100400662004006630040066400400665004006660040066700400668004006690040067000400671004006720040067300400674004006750040067600400677004006780040067900400680004006810040068200400683004006840040068500400686004006870040068800400689004006900040069100400692004006930040069400400695004006960040069700400698004006990040070000400701004007020040070300400704004007050040070600400707004007080040070900400710004007110040071200400713004007140040071500400716004007170040071800400719004007200040072100400722004007230040072400400725004007260040072700400728004007290040073000400731004007320040073300400734004007350040073600400737004007380040073900400740004007410040074200400743004007440040074500400746004007470040074800400749004007500040075100400752004007530040075400400755004007560040075700400758004007590040076000400761004007620040076300400764004007650040076600400767004007680040076900400770004007710040077200400773004007740040077500400776004007770040077800400779004007800040078100400782004007830040078400400785004007860040078700400788004007890040079000400791004007920040079300400794004007950040079600400797004007980040079900400800004008010040080200400803004008040040080500400806004008070040080800400809004008100040081100400812004008130040081400400815004008160040081700400818004008190040082000400821004008220040082300400824004008250040082600400827004008280040082900400830004008310040083200400833004008340040083500400836004008370040083800400839004008400040084100400842004008430040084400400845004008460040084700400848004008490040085000400851004008520040085300400854004008550040085600400857004008580040085900400860004008610040086200400863004008640040086500400866004008670040086800400869004008700040087100400872004008730040087400400875004008760040087700400878004008790040088000400881004008820040088300400884004008850040088600400887004008880040088900400890004008910040089200400893004008940040089500400896004008970040089800400899004009000040090100400902004009030040090400400905004009060040090700400908004009090040091000400911004009120040091300400914004009150040091600400917004009180040091900400920004009210040092200400923004009240040092500400926004009270040092800400929004009300040093100400932004009330040093400400935004009360040093700400938004009390040094000400941004009420040094300400944004009450040094600400947004009480040094900400950004009510040095200400953004009540040095500400956004009570040095800400959004009600040096100400962004009630040096400400965004009660040096700400968004009690040097000400971004009720040097300400974004009750040097600400977004009780040097900400980004009810040098200400983004009840040098500400986004009870040098800400989004009900040099100400992004009930040099400400995004009960040099700400998004009990040100000401001004010020040100300401004004010050040100600401007004010080040100900401010004010110040101200401013004010140040101500401016004010170040101800401019004010200040102100401022004010230040102400401025004010260040102700401028004010290040103000401031004010320040103300401034004010350040103600401037004010380040103900401040004010410040104200401043004010440040104500401046004010470040104800401049004010500040105100401052004010530040105400401055004010560040105700401058004010590040106000401061004010620040106300401064004010650040106600401067004010680040106900401070004010710040107200401073004010740040107500401076004010770040107800401079004010800040108100401082004010830040108400401085004010860040108700401088004010890040109000401091004010920040109300401094004010950040109600401097004010980040109900401100004011010040110200401103004011040040110500410001004100020041000300410004004100050041000600410007004100080041000900410010004100110041001200410013004100140041001500410016004100170041001800410019004100200041002100410022004100230041002400410025004100260041002700410028004100290041003000410031004100320041003300410034004100350041003600410037004100380041003900410040004100410041004200410043004100440041004500410046004100470041004800410049004100500041005100410052004100530041005400410055004100560041005700410058004100590041006000410061004100620041006300410064004100650041006600410067004100680041006900410070004100710041007200410073004100740041007500410076004100770041007800410079004100800041008100410082004100830041008400410085004100860041008700410088004100890041009000410091004100920041009300410094004100950041009600410097004100980041009900410100004101010041010200410103004101040041010500410106004101070041010800410109004101100041011100410112004101130041011400410115004101160041011700410118004101190041012000410121004101220041012300410124004101250041012600410127004101280041012900410130004101310041013200410133004101340041013500410136004101370041013800410139004101400041014100410142004101430041014400410145004101460041014700410148004101490041015000410151004101520041015300410154004101550041015600410157004101580041015900410160004101610041016200410163004101640041016500410166004101670041016800410169004101700041017100410172004101730041017400410175004101760041017700410178004101790041018000410181004101820041018300410184004101850041018600410187004101880041018900410190004101910041019200410193004101940041019500410196004101970041019800410199004102000041020100410202004102030041020400410205004102060041020700410208004102090041021000410211004102120041021300410214004102150041021600410217004102180041021900410220004102210041022200410223004102240041022500410226004102270041022800410229004102300041023100410232004102330041023400410235004102360041023700410238004102390041024000410241004102420041024300410244004102450041024600410247004102480041024900410250004102510041025200410253004102540041025500410256004102570041025800410259004102600041026100410262004102630041026400410265004102660041026700410268004102690041027000410271004102720041027300410274004102750041027600410277004102780041027900410280004102810041028200410283004102840041028500410286004102870041028800410289004102900041029100410292004102930041029400410295004102960041029700410298004102990041030000410301004103020041030300410304004103050041030600410307004103080041030900410310004103110041031200410313004103140041031500410316004103170041031800410319004103200041032100410322004103230041032400410325004103260041032700410328004103290041033000410331004103320041033300410334004103350041033600410337004103380041033900410340004103410041034200410343004103440041034500410346004103470041034800410349004103500041035100410352004103530041035400410355004103560041035700410358004103590041036000410361004103620041036300410364004103650041036600410367004103680041036900410370004103710041037200410373004103740041037500410376004103770041037800410379004103800041038100410382004103830041038400410385004103860041038700410388004103890041039000410391004103920041039300410394004103950041039600410397004103980041039900410400004104010041040200410403004104040041040500410406004104070041040800410409004104100041041100410412004104130041041400410415004104160041041700410418004104190041042000410421004104220041042300410424004104250041042600410427004104280041042900410430004104310041043200410433004104340041043500410436004104370041043800410439004104400041044100410442004104430041044400410445004104460041044700410448004104490041045000410451004104520041045300410454004104550041045600410457004104580041045900410460004104610041046200410463004104640041046500410466004104670041046800410469004104700041047100410472004104730041047400410475004104760041047700410478004104790041048000410481004104820041048300410484004104850041048600410487004104880041048900410490004104910041049200410493004104940041049500410496004104970041049800410499004105000041050100410502004105030041050400410505004105060041050700410508004105090041051000410511004105120041051300410514004105150041051600410517004105180041051900410520004105210041052200410523004105240041052500410526004105270041052800410529004105300041053100410532004105330041053400410535004105360041053700410538004105390041054000410541004105420041054300410544004105450041054600410547004105480041054900410550004105510041055200410553004105540041055500410556004105570041055800410559004105600041056100410562004105630041056400410565004105660041056700410568004105690041057000410571004105720041057300410574004105750041057600410577004105780041057900410580004105810041058200410583004105840041058500410586004105870041058800410589004105900041059100410592004105930041059400410595004105960041059700410598004105990041060000410601004106020041060300410604004106050041060600410607004106080041060900410610004106110041061200410613004106140041061500410616004106170041061800410619004106200041062100410622004106230041062400410625004106260041062700410628004106290041063000410631004106320041063300410634004106350041063600410637004106380041063900410640004106410041064200410643004106440041064500410646004106470041064800410649004106500041065100410652004106530041065400410655004106560041065700410658004106590041066000410661004106620041066300410664004106650041066600410667004106680041066900410670004106710041067200410673004106740041067500410676004106770041067800410679004106800041068100410682004106830041068400410685004106860041068700410688004106890041069000410691004106920041069300410694004106950041069600410697004106980041069900410700004107010041070200410703004107040041070500410706004107070041070800410709004107100041071100410712004107130041071400410715004107160041071700410718004107190041072000410721004107220041072300410724004107250041072600410727004107280041072900410730004107310041073200410733004107340041073500410736004107370041073800410739004107400041074100410742004107430041074400410745004107460041074700410748004107490041075000410751004107520041075300410754004107550041075600410757004107580041075900410760004107610041076200410763004107640041076500410766004107670041076800410769004107700041077100410772004107730041077400410775004107760041077700410778004107790041078000410781004107820041078300410784004107850041078600410787004107880041078900410790004107910041079200410793004107940041079500410796004107970041079800410799004108000041080100410802004108030041080400410805004108060041080700410808004108090041081000410811004108120041081300410814004108150041081600410817004108180041081900410820004108210041082200410823004108240041082500410826004108270041082800410829004108300041083100410832004108330041083400410835004108360041083700410838004108390041084000410841004108420041084300410844004108450041084600410847004108480041084900410850004108510041085200410853004108540041085500410856004108570041085800410859004108600041086100410862004108630041086400410865004108660041086700410868004108690041087000410871004108720041087300410874004108750041087600410877004108780041087900410880004108810041088200410883004108840041088500410886004108870041088800410889004108900041089100410892004108930041089400410895004108960041089700410898004108990041090000410901004109020041090300410904004109050041090600410907004109080041090900410910004109110041091200410913004109140041091500410916004109170041091800410919004109200041092100410922004109230041092400410925004109260041092700410928004109290041093000410931004109320041093300410934004109350041093600410937004109380041093900410940004109410041094200410943004109440041094500410946004109470041094800410949004109500041095100410952004109530041095400410955004109560041095700410958004109590041096000410961004109620041096300410964004109650041096600410967004109680041096900410970004109710041097200410973004109740041097500410976004109770041097800410979004109800041098100410982004109830041098400410985004109860041098700410988004109890041099000410991004109920041099300410994004109950041099600410997004109980041099900411000004110010041100200411003004110040041100500411006004110070041100800411009004110100041101100411012004110130041101400411015004110160041101700411018004110190041102000411021004110220041102300411024004110250041102600411027004110280041102900411030004110310041103200411033004110340041103500411036004110370041103800411039004110400041104100411042004110430041104400411045004110460041104700411048004110490041105000411051004110520041105300411054004110550041105600411057004110580041105900411060004110610041106200411063004110640041106500411066004110670041106800411069004110700041107100411072004110730041107400411075004110760041107700411078004110790041108000411081004110820041108300411084004110850041108600411087004110880041108900411090004110910041109200411093004110940041109500411096004110970041109800411099004111000041110100411102004111030041110400411105004200010042000200420003004200040042000500420006004200070042000800420009004200100042001100420012004200130042001400420015004200160042001700420018004200190042002000420021004200220042002300420024004200250042002600420027004200280042002900420030004200310042003200420033004200340042003500420036004200370042003800420039004200400042004100420042004200430042004400420045004200460042004700420048004200490042005000420051004200520042005300420054004200550042005600420057004200580042005900420060004200610042006200420063004200640042006500420066004200670042006800420069004200700042007100420072004200730042007400420075004200760042007700420078004200790042008000420081004200820042008300420084004200850042008600420087004200880042008900420090004200910042009200420093004200940042009500420096004200970042009800420099004201000042010100420102004201030042010400420105004201060042010700420108004201090042011000420111004201120042011300420114004201150042011600420117004201180042011900420120004201210042012200420123004201240042012500420126004201270042012800420129004201300042013100420132004201330042013400420135004201360042013700420138004201390042014000420141004201420042014300420144004201450042014600420147004201480042014900420150004201510042015200420153004201540042015500420156004201570042015800420159004201600042016100420162004201630042016400420165004201660042016700420168004201690042017000420171004201720042017300420174004201750042017600420177004201780042017900420180004201810042018200420183004201840042018500420186004201870042018800420189004201900042019100420192004201930042019400420195004201960042019700420198004201990042020000420201004202020042020300420204004202050042020600420207004202080042020900420210004202110042021200420213004202140042021500420216004202170042021800420219004202200042022100420222004202230042022400420225004202260042022700420228004202290042023000420231004202320042023300420234004202350042023600420237004202380042023900420240004202410042024200420243004202440042024500420246004202470042024800420249004202500042025100420252004202530042025400420255004202560042025700420258004202590042026000420261004202620042026300420264004202650042026600420267004202680042026900420270004202710042027200420273004202740042027500420276004202770042027800420279004202800042028100420282004202830042028400420285004202860042028700420288004202890042029000420291004202920042029300420294004202950042029600420297004202980042029900420300004203010042030200420303004203040042030500420306004203070042030800420309004203100042031100420312004203130042031400420315004203160042031700420318004203190042032000420321004203220042032300420324004203250042032600420327004203280042032900420330004203310042033200420333004203340042033500420336004203370042033800420339004203400042034100420342004203430042034400420345004203460042034700420348004203490042035000420351004203520042035300420354004203550042035600420357004203580042035900420360004203610042036200420363004203640042036500420366004203670042036800420369004203700042037100420372004203730042037400420375004203760042037700420378004203790042038000420381004203820042038300420384004203850042038600420387004203880042038900420390004203910042039200420393004203940042039500420396004203970042039800420399004204000042040100420402004204030042040400420405004204060042040700420408004204090042041000420411004204120042041300420414004204150042041600420417004204180042041900420420004204210042042200420423004204240042042500420426004204270042042800420429004204300042043100420432004204330042043400420435004204360042043700420438004204390042044000420441004204420042044300420444004204450042044600420447004204480042044900420450004204510042045200420453004204540042045500420456004204570042045800420459004204600042046100420462004204630042046400420465004204660042046700420468004204690042047000420471004204720042047300420474004204750042047600420477004204780042047900420480004204810042048200420483004204840042048500420486004204870042048800420489004204900042049100420492004204930042049400420495004204960042049700420498004204990042050000420501004205020042050300420504004205050042050600420507004205080042050900420510004205110042051200420513004205140042051500420516004205170042051800420519004205200042052100420522004205230042052400420525004205260042052700420528004205290042053000420531004205320042053300420534004205350042053600420537004205380042053900420540004205410042054200420543004205440042054500420546004205470042054800420549004205500042055100420552004205530042055400420555004205560042055700420558004205590042056000420561004205620042056300420564004205650042056600420567004205680042056900420570004205710042057200420573004205740042057500420576004205770042057800420579004205800042058100420582004205830042058400420585004205860042058700420588004205890042059000420591004205920042059300420594004205950042059600420597004205980042059900420600004206010042060200420603004206040042060500420606004206070042060800420609004206100042061100420612004206130042061400420615004206160042061700420618004206190042062000420621004206220042062300420624004206250042062600420627004206280042062900420630004206310042063200420633004206340042063500420636004206370042063800420639004206400042064100420642004206430042064400420645004206460042064700420648004206490042065000420651004206520042065300420654004206550042065600420657004206580042065900420660004206610042066200420663004206640042066500420666004206670042066800420669004206700042067100420672004206730042067400420675004206760042067700420678004206790042068000420681004206820042068300420684004206850042068600420687004206880042068900420690004206910042069200420693004206940042069500420696004206970042069800420699004207000042070100420702004207030042070400420705004207060042070700420708004207090042071000420711004207120042071300420714004207150042071600420717004207180042071900420720004207210042072200420723004207240042072500420726004207270042072800420729004207300042073100420732004207330042073400420735004207360042073700420738004207390042074000420741004207420042074300420744004207450042074600420747004207480042074900420750004207510042075200420753004207540042075500420756004207570042075800420759004207600042076100420762004207630042076400420765004207660042076700420768004207690042077000420771004207720042077300420774004207750042077600420777004207780042077900420780004207810042078200420783004207840042078500420786004207870042078800420789004207900042079100420792004207930042079400420795004207960042079700420798004207990042080000420801004208020042080300420804004208050042080600420807004208080042080900420810004208110042081200420813004208140042081500420816004208170042081800420819004208200042082100420822004208230042082400420825004208260042082700420828004208290042083000420831004208320042083300420834004208350042083600420837004208380042083900420840004208410042084200420843004208440042084500420846004208470042084800420849004208500042085100420852004208530042085400420855004208560042085700420858004208590042086000420861004208620042086300420864004208650042086600420867004208680042086900420870004208710042087200420873004208740042087500420876004208770042087800420879004208800042088100420882004208830042088400420885004208860042088700420888004208890042089000420891004208920042089300420894004208950042089600420897004208980042089900420900004209010042090200420903004209040042090500420906004209070042090800420909004209100042091100420912004209130042091400420915004209160042091700420918004209190042092000420921004209220042092300420924004209250042092600420927004209280042092900420930004209310042093200420933004209340042093500420936004209370042093800420939004209400042094100420942004209430042094400420945004209460042094700420948004209490042095000420951004209520042095300420954004209550042095600420957004209580042095900420960004209610042096200420963004209640042096500420966004209670042096800420969004209700042097100420972004209730042097400420975004209760042097700420978004209790042098000420981004209820042098300420984004209850042098600420987004209880042098900420990004209910042099200420993004209940042099500420996004209970042099800420999004210000042100100421002004210030042100400421005004210060042100700421008004210090042101000421011004210120042101300421014004210150042101600421017004210180042101900421020004210210042102200421023004210240042102500421026004210270042102800421029004210300042103100421032004210330042103400421035004210360042103700421038004210390042104000421041004210420042104300421044004210450042104600421047004210480042104900421050004210510042105200421053004210540042105500421056004210570042105800421059004210600042106100421062004210630042106400421065004210660042106700421068004210690042107000421071004210720042107300421074004210750042107600421077004210780042107900421080004210810042108200421083004210840042108500421086004210870042108800421089004210900042109100421092004210930042109400421095004210960042109700421098004210990042110000421101004211020042110300421104004211050043000100430002004300030043000400430005004300060043000700430008004300090043001000430011004300120043001300430014004300150043001600430017004300180043001900430020004300210043002200430023004300240043002500430026004300270043002800430029004300300043003100430032004300330043003400430035004300360043003700430038004300390043004000430041004300420043004300430044004300450043004600430047004300480043004900430050004300510043005200430053004300540043005500430056004300570043005800430059004300600043006100430062004300630043006400430065004300660043006700430068004300690043007000430071004300720043007300430074004300750043007600430077004300780043007900430080004300810043008200430083004300840043008500430086004300870043008800430089004300900043009100430092004300930043009400430095004300960043009700430098004300990043010000430101004301020043010300430104004301050043010600430107004301080043010900430110004301110043011200430113004301140043011500430116004301170043011800430119004301200043012100430122004301230043012400430125004301260043012700430128004301290043013000430131004301320043013300430134004301350043013600430137004301380043013900430140004301410043014200430143004301440043014500430146004301470043014800430149004301500043015100430152004301530043015400430155004301560043015700430158004301590043016000430161004301620043016300430164004301650043016600430167004301680043016900430170004301710043017200430173004301740043017500430176004301770043017800430179004301800043018100430182004301830043018400430185004301860043018700430188004301890043019000430191004301920043019300430194004301950043019600430197004301980043019900430200004302010043020200430203004302040043020500430206004302070043020800430209004302100043021100430212004302130043021400430215004302160043021700430218004302190043022000430221004302220043022300430224004302250043022600430227004302280043022900430230004302310043023200430233004302340043023500430236004302370043023800430239004302400043024100430242004302430043024400430245004302460043024700430248004302490043025000430251004302520043025300430254004302550043025600430257004302580043025900430260004302610043026200430263004302640043026500430266004302670043026800430269004302700043027100430272004302730043027400430275004302760043027700430278004302790043028000430281004302820043028300430284004302850043028600430287004302880043028900430290004302910043029200430293004302940043029500430296004302970043029800430299004303000043030100430302004303030043030400430305004303060043030700430308004303090043031000430311004303120043031300430314004303150043031600430317004303180043031900430320004303210043032200430323004303240043032500430326004303270043032800430329004303300043033100430332004303330043033400430335004303360043033700430338004303390043034000430341004303420043034300430344004303450043034600430347004303480043034900430350004303510043035200430353004303540043035500430356004303570043035800430359004303600043036100430362004303630043036400430365004303660043036700430368004303690043037000430371004303720043037300430374004303750043037600430377004303780043037900430380004303810043038200430383004303840043038500430386004303870043038800430389004303900043039100430392004303930043039400430395004303960043039700430398004303990043040000430401004304020043040300430404004304050043040600430407004304080043040900430410004304110043041200430413004304140043041500430416004304170043041800430419004304200043042100430422004304230043042400430425004304260043042700430428004304290043043000430431004304320043043300430434004304350043043600430437004304380043043900430440004304410043044200430443004304440043044500430446004304470043044800430449004304500043045100430452004304530043045400430455004304560043045700430458004304590043046000430461004304620043046300430464004304650043046600430467004304680043046900430470004304710043047200430473004304740043047500430476004304770043047800430479004304800043048100430482004304830043048400430485004304860043048700430488004304890043049000430491004304920043049300430494004304950043049600430497004304980043049900430500004305010043050200430503004305040043050500430506004305070043050800430509004305100043051100430512004305130043051400430515004305160043051700430518004305190043052000430521004305220043052300430524004305250043052600430527004305280043052900430530004305310043053200430533004305340043053500430536004305370043053800430539004305400043054100430542004305430043054400430545004305460043054700430548004305490043055000430551004305520043055300430554004305550043055600430557004305580043055900430560004305610043056200430563004305640043056500430566004305670043056800430569004305700043057100430572004305730043057400430575004305760043057700430578004305790043058000430581004305820043058300430584004305850043058600430587004305880043058900430590004305910043059200430593004305940043059500430596004305970043059800430599004306000043060100430602004306030043060400430605004306060043060700430608004306090043061000430611004306120043061300430614004306150043061600430617004306180043061900430620004306210043062200430623004306240043062500430626004306270043062800430629004306300043063100430632004306330043063400430635004306360043063700430638004306390043064000430641004306420043064300430644004306450043064600430647004306480043064900430650004306510043065200430653004306540043065500430656004306570043065800430659004306600043066100430662004306630043066400430665004306660043066700430668004306690043067000430671004306720043067300430674004306750043067600430677004306780043067900430680004306810043068200430683004306840043068500430686004306870043068800430689004306900043069100430692004306930043069400430695004306960043069700430698004306990043070000430701004307020043070300430704004307050043070600430707004307080043070900430710004307110043071200430713004307140043071500430716004307170043071800430719004307200043072100430722004307230043072400430725004307260043072700430728004307290043073000430731004307320043073300430734004307350043073600430737004307380043073900430740004307410043074200430743004307440043074500430746004307470043074800430749004307500043075100430752004307530043075400430755004307560043075700430758004307590043076000430761004307620043076300430764004307650043076600430767004307680043076900430770004307710043077200430773004307740043077500430776004307770043077800430779004307800043078100430782004307830043078400430785004307860043078700430788004307890043079000430791004307920043079300430794004307950043079600430797004307980043079900430800004308010043080200430803004308040043080500430806004308070043080800430809004308100043081100430812004308130043081400430815004308160043081700430818004308190043082000430821004308220043082300430824004308250043082600430827004308280043082900430830004308310043083200430833004308340043083500430836004308370043083800430839004308400043084100430842004308430043084400430845004308460043084700430848004308490043085000430851004308520043085300430854004308550043085600430857004308580043085900430860004308610043086200430863004308640043086500430866004308670043086800430869004308700043087100430872004308730043087400430875004308760043087700430878004308790043088000430881004308820043088300430884004308850043088600430887004308880043088900430890004308910043089200430893004308940043089500430896004308970043089800430899004309000043090100430902004309030043090400430905004309060043090700430908004309090043091000430911004309120043091300430914004309150043091600430917004309180043091900430920004309210043092200430923004309240043092500430926004309270043092800430929004309300043093100430932004309330043093400430935004309360043093700430938004309390043094000430941004309420043094300430944004309450043094600430947004309480043094900430950004309510043095200430953004309540043095500430956004309570043095800430959004309600043096100430962004309630043096400430965004309660043096700430968004309690043097000430971004309720043097300430974004309750043097600430977004309780043097900430980004309810043098200430983004309840043098500430986004309870043098800430989004309900043099100430992004309930043099400430995004309960043099700430998004309990043100000431001004310020043100300431004004310050043100600431007004310080043100900431010004310110043101200431013004310140043101500431016004310170043101800431019004310200043102100431022004310230043102400431025004310260043102700431028004310290043103000431031004310320043103300431034004310350043103600431037004310380043103900431040004310410043104200431043004310440043104500431046004310470043104800431049004310500043105100431052004310530043105400431055004310560043105700431058004310590043106000431061004310620043106300431064004310650043106600431067004310680043106900431070004310710043107200431073004310740043107500431076004310770043107800431079004310800043108100431082004310830043108400431085004310860043108700431088004310890043109000431091004310920043109300431094004310950043109600431097004310980043109900431100004311010043110200431103004311040043110500440001004400020044000300440004004400050044000600440007004400080044000900440010004400110044001200440013004400140044001500440016004400170044001800440019004400200044002100440022004400230044002400440025004400260044002700440028004400290044003000440031004400320044003300440034004400350044003600440037004400380044003900440040004400410044004200440043004400440044004500440046004400470044004800440049004400500044005100440052004400530044005400440055004400560044005700440058004400590044006000440061004400620044006300440064004400650044006600440067004400680044006900440070004400710044007200440073004400740044007500440076004400770044007800440079004400800044008100440082004400830044008400440085004400860044008700440088004400890044009000440091004400920044009300440094004400950044009600440097004400980044009900440100004401010044010200440103004401040044010500440106004401070044010800440109004401100044011100440112004401130044011400440115004401160044011700440118004401190044012000440121004401220044012300440124004401250044012600440127004401280044012900440130004401310044013200440133004401340044013500440136004401370044013800440139004401400044014100440142004401430044014400440145004401460044014700440148004401490044015000440151004401520044015300440154004401550044015600440157004401580044015900440160004401610044016200440163004401640044016500440166004401670044016800440169004401700044017100440172004401730044017400440175004401760044017700440178004401790044018000440181004401820044018300440184004401850044018600440187004401880044018900440190004401910044019200440193004401940044019500440196004401970044019800440199004402000044020100440202004402030044020400440205004402060044020700440208004402090044021000440211004402120044021300440214004402150044021600440217004402180044021900440220004402210044022200440223004402240044022500440226004402270044022800440229004402300044023100440232004402330044023400440235004402360044023700440238004402390044024000440241004402420044024300440244004402450044024600440247004402480044024900440250004402510044025200440253004402540044025500440256004402570044025800440259004402600044026100440262004402630044026400440265004402660044026700440268004402690044027000440271004402720044027300440274004402750044027600440277004402780044027900440280004402810044028200440283004402840044028500440286004402870044028800440289004402900044029100440292004402930044029400440295004402960044029700440298004402990044030000440301004403020044030300440304004403050044030600440307004403080044030900440310004403110044031200440313004403140044031500440316004403170044031800440319004403200044032100440322004403230044032400440325004403260044032700440328004403290044033000440331004403320044033300440334004403350044033600440337004403380044033900440340004403410044034200440343004403440044034500440346004403470044034800440349004403500044035100440352004403530044035400440355004403560044035700440358004403590044036000440361004403620044036300440364004403650044036600440367004403680044036900440370004403710044037200440373004403740044037500440376004403770044037800440379004403800044038100440382004403830044038400440385004403860044038700440388004403890044039000440391004403920044039300440394004403950044039600440397004403980044039900440400004404010044040200440403004404040044040500440406004404070044040800440409004404100044041100440412004404130044041400440415004404160044041700440418004404190044042000440421004404220044042300440424004404250044042600440427004404280044042900440430004404310044043200440433004404340044043500440436004404370044043800440439004404400044044100440442004404430044044400440445004404460044044700440448004404490044045000440451004404520044045300440454004404550044045600440457004404580044045900440460004404610044046200440463004404640044046500440466004404670044046800440469004404700044047100440472004404730044047400440475004404760044047700440478004404790044048000440481004404820044048300440484004404850044048600440487004404880044048900440490004404910044049200440493004404940044049500440496004404970044049800440499004405000044050100440502004405030044050400440505004405060044050700440508004405090044051000440511004405120044051300440514004405150044051600440517004405180044051900440520004405210044052200440523004405240044052500440526004405270044052800440529004405300044053100440532004405330044053400440535004405360044053700440538004405390044054000440541004405420044054300440544004405450044054600440547004405480044054900440550004405510044055200440553004405540044055500440556004405570044055800440559004405600044056100440562004405630044056400440565004405660044056700440568004405690044057000440571004405720044057300440574004405750044057600440577004405780044057900440580004405810044058200440583004405840044058500440586004405870044058800440589004405900044059100440592004405930044059400440595004405960044059700440598004405990044060000440601004406020044060300440604004406050044060600440607004406080044060900440610004406110044061200440613004406140044061500440616004406170044061800440619004406200044062100440622004406230044062400440625004406260044062700440628004406290044063000440631004406320044063300440634004406350044063600440637004406380044063900440640004406410044064200440643004406440044064500440646004406470044064800440649004406500044065100440652004406530044065400440655004406560044065700440658004406590044066000440661004406620044066300440664004406650044066600440667004406680044066900440670004406710044067200440673004406740044067500440676004406770044067800440679004406800044068100440682004406830044068400440685004406860044068700440688004406890044069000440691004406920044069300440694004406950044069600440697004406980044069900440700004407010044070200440703004407040044070500440706004407070044070800440709004407100044071100440712004407130044071400440715004407160044071700440718004407190044072000440721004407220044072300440724004407250044072600440727004407280044072900440730004407310044073200440733004407340044073500440736004407370044073800440739004407400044074100440742004407430044074400440745004407460044074700440748004407490044075000440751004407520044075300440754004407550044075600440757004407580044075900440760004407610044076200440763004407640044076500440766004407670044076800440769004407700044077100440772004407730044077400440775004407760044077700440778004407790044078000440781004407820044078300440784004407850044078600440787004407880044078900440790004407910044079200440793004407940044079500440796004407970044079800440799004408000044080100440802004408030044080400440805004408060044080700440808004408090044081000440811004408120044081300440814004408150044081600440817004408180044081900440820004408210044082200440823004408240044082500440826004408270044082800440829004408300044083100440832004408330044083400440835004408360044083700440838004408390044084000440841004408420044084300440844004408450044084600440847004408480044084900440850004408510044085200440853004408540044085500440856004408570044085800440859004408600044086100440862004408630044086400440865004408660044086700440868004408690044087000440871004408720044087300440874004408750044087600440877004408780044087900440880004408810044088200440883004408840044088500440886004408870044088800440889004408900044089100440892004408930044089400440895004408960044089700440898004408990044090000440901004409020044090300440904004409050044090600440907004409080044090900440910004409110044091200440913004409140044091500440916004409170044091800440919004409200044092100440922004409230044092400440925004409260044092700440928004409290044093000440931004409320044093300440934004409350044093600440937004409380044093900440940004409410044094200440943004409440044094500440946004409470044094800440949004409500044095100440952004409530044095400440955004409560044095700440958004409590044096000440961004409620044096300440964004409650044096600440967004409680044096900440970004409710044097200440973004409740044097500440976004409770044097800440979004409800044098100440982004409830044098400440985004409860044098700440988004409890044099000440991004409920044099300440994004409950044099600440997004409980044099900441000004410010044100200441003004410040044100500441006004410070044100800441009004410100044101100441012004410130044101400441015004410160044101700441018004410190044102000441021004410220044102300441024004410250044102600441027004410280044102900441030004410310044103200441033004410340044103500441036004410370044103800441039004410400044104100441042004410430044104400441045004410460044104700441048004410490044105000441051004410520044105300441054004410550044105600441057004410580044105900441060004410610044106200441063004410640044106500441066004410670044106800441069004410700044107100441072004410730044107400441075004410760044107700441078004410790044108000441081004410820044108300441084004410850044108600441087004410880044108900441090004410910044109200441093004410940044109500441096004410970044109800441099004411000044110100441102004411030044110400441105004500010045000200450003004500040045000500450006004500070045000800450009004500100045001100450012004500130045001400450015004500160045001700450018004500190045002000450021004500220045002300450024004500250045002600450027004500280045002900450030004500310045003200450033004500340045003500450036004500370045003800450039004500400045004100450042004500430045004400450045004500460045004700450048004500490045005000450051004500520045005300450054004500550045005600450057004500580045005900450060004500610045006200450063004500640045006500450066004500670045006800450069004500700045007100450072004500730045007400450075004500760045007700450078004500790045008000450081004500820045008300450084004500850045008600450087004500880045008900450090004500910045009200450093004500940045009500450096004500970045009800450099004501000045010100450102004501030045010400450105004501060045010700450108004501090045011000450111004501120045011300450114004501150045011600450117004501180045011900450120004501210045012200450123004501240045012500450126004501270045012800450129004501300045013100450132004501330045013400450135004501360045013700450138004501390045014000450141004501420045014300450144004501450045014600450147004501480045014900450150004501510045015200450153004501540045015500450156004501570045015800450159004501600045016100450162004501630045016400450165004501660045016700450168004501690045017000450171004501720045017300450174004501750045017600450177004501780045017900450180004501810045018200450183004501840045018500450186004501870045018800450189004501900045019100450192004501930045019400450195004501960045019700450198004501990045020000450201004502020045020300450204004502050045020600450207004502080045020900450210004502110045021200450213004502140045021500450216004502170045021800450219004502200045022100450222004502230045022400450225004502260045022700450228004502290045023000450231004502320045023300450234004502350045023600450237004502380045023900450240004502410045024200450243004502440045024500450246004502470045024800450249004502500045025100450252004502530045025400450255004502560045025700450258004502590045026000450261004502620045026300450264004502650045026600450267004502680045026900450270004502710045027200450273004502740045027500450276004502770045027800450279004502800045028100450282004502830045028400450285004502860045028700450288004502890045029000450291004502920045029300450294004502950045029600450297004502980045029900450300004503010045030200450303004503040045030500450306004503070045030800450309004503100045031100450312004503130045031400450315004503160045031700450318004503190045032000450321004503220045032300450324004503250045032600450327004503280045032900450330004503310045033200450333004503340045033500450336004503370045033800450339004503400045034100450342004503430045034400450345004503460045034700450348004503490045035000450351004503520045035300450354004503550045035600450357004503580045035900450360004503610045036200450363004503640045036500450366004503670045036800450369004503700045037100450372004503730045037400450375004503760045037700450378004503790045038000450381004503820045038300450384004503850045038600450387004503880045038900450390004503910045039200450393004503940045039500450396004503970045039800450399004504000045040100450402004504030045040400450405004504060045040700450408004504090045041000450411004504120045041300450414004504150045041600450417004504180045041900450420004504210045042200450423004504240045042500450426004504270045042800450429004504300045043100450432004504330045043400450435004504360045043700450438004504390045044000450441004504420045044300450444004504450045044600450447004504480045044900450450004504510045045200450453004504540045045500450456004504570045045800450459004504600045046100450462004504630045046400450465004504660045046700450468004504690045047000450471004504720045047300450474004504750045047600450477004504780045047900450480004504810045048200450483004504840045048500450486004504870045048800450489004504900045049100450492004504930045049400450495004504960045049700450498004504990045050000450501004505020045050300450504004505050045050600450507004505080045050900450510004505110045051200450513004505140045051500450516004505170045051800450519004505200045052100450522004505230045052400450525004505260045052700450528004505290045053000450531004505320045053300450534004505350045053600450537004505380045053900450540004505410045054200450543004505440045054500450546004505470045054800450549004505500045055100450552004505530045055400450555004505560045055700450558004505590045056000450561004505620045056300450564004505650045056600450567004505680045056900450570004505710045057200450573004505740045057500450576004505770045057800450579004505800045058100450582004505830045058400450585004505860045058700450588004505890045059000450591004505920045059300450594004505950045059600450597004505980045059900450600004506010045060200450603004506040045060500450606004506070045060800450609004506100045061100450612004506130045061400450615004506160045061700450618004506190045062000450621004506220045062300450624004506250045062600450627004506280045062900450630004506310045063200450633004506340045063500450636004506370045063800450639004506400045064100450642004506430045064400450645004506460045064700450648004506490045065000450651004506520045065300450654004506550045065600450657004506580045065900450660004506610045066200450663004506640045066500450666004506670045066800450669004506700045067100450672004506730045067400450675004506760045067700450678004506790045068000450681004506820045068300450684004506850045068600450687004506880045068900450690004506910045069200450693004506940045069500450696004506970045069800450699004507000045070100450702004507030045070400450705004507060045070700450708004507090045071000450711004507120045071300450714004507150045071600450717004507180045071900450720004507210045072200450723004507240045072500450726004507270045072800450729004507300045073100450732004507330045073400450735004507360045073700450738004507390045074000450741004507420045074300450744004507450045074600450747004507480045074900450750004507510045075200450753004507540045075500450756004507570045075800450759004507600045076100450762004507630045076400450765004507660045076700450768004507690045077000450771004507720045077300450774004507750045077600450777004507780045077900450780004507810045078200450783004507840045078500450786004507870045078800450789004507900045079100450792004507930045079400450795004507960045079700450798004507990045080000450801004508020045080300450804004508050045080600450807004508080045080900450810004508110045081200450813004508140045081500450816004508170045081800450819004508200045082100450822004508230045082400450825004508260045082700450828004508290045083000450831004508320045083300450834004508350045083600450837004508380045083900450840004508410045084200450843004508440045084500450846004508470045084800450849004508500045085100450852004508530045085400450855004508560045085700450858004508590045086000450861004508620045086300450864004508650045086600450867004508680045086900450870004508710045087200450873004508740045087500450876004508770045087800450879004508800045088100450882004508830045088400450885004508860045088700450888004508890045089000450891004508920045089300450894004508950045089600450897004508980045089900450900004509010045090200450903004509040045090500450906004509070045090800450909004509100045091100450912004509130045091400450915004509160045091700450918004509190045092000450921004509220045092300450924004509250045092600450927004509280045092900450930004509310045093200450933004509340045093500450936004509370045093800450939004509400045094100450942004509430045094400450945004509460045094700450948004509490045095000450951004509520045095300450954004509550045095600450957004509580045095900450960004509610045096200450963004509640045096500450966004509670045096800450969004509700045097100450972004509730045097400450975004509760045097700450978004509790045098000450981004509820045098300450984004509850045098600450987004509880045098900450990004509910045099200450993004509940045099500450996004509970045099800450999004510000045100100451002004510030045100400451005004510060045100700451008004510090045101000451011004510120045101300451014004510150045101600451017004510180045101900451020004510210045102200451023004510240045102500451026004510270045102800451029004510300045103100451032004510330045103400451035004510360045103700451038004510390045104000451041004510420045104300451044004510450045104600451047004510480045104900451050004510510045105200451053004510540045105500451056004510570045105800451059004510600045106100451062004510630045106400451065004510660045106700451068004510690045107000451071004510720045107300451074004510750045107600451077004510780045107900451080004510810045108200451083004510840045108500451086004510870045108800451089004510900045109100451092004510930045109400451095004510960045109700451098004510990045110000451101004511020045110300451104004511050046000100460002004600030046000400460005004600060046000700460008004600090046001000460011004600120046001300460014004600150046001600460017004600180046001900460020004600210046002200460023004600240046002500460026004600270046002800460029004600300046003100460032004600330046003400460035004600360046003700460038004600390046004000460041004600420046004300460044004600450046004600460047004600480046004900460050004600510046005200460053004600540046005500460056004600570046005800460059004600600046006100460062004600630046006400460065004600660046006700460068004600690046007000460071004600720046007300460074004600750046007600460077004600780046007900460080004600810046008200460083004600840046008500460086004600870046008800460089004600900046009100460092004600930046009400460095004600960046009700460098004600990046010000460101004601020046010300460104004601050046010600460107004601080046010900460110004601110046011200460113004601140046011500460116004601170046011800460119004601200046012100460122004601230046012400460125004601260046012700460128004601290046013000460131004601320046013300460134004601350046013600460137004601380046013900460140004601410046014200460143004601440046014500460146004601470046014800460149004601500046015100460152004601530046015400460155004601560046015700460158004601590046016000460161004601620046016300460164004601650046016600460167004601680046016900460170004601710046017200460173004601740046017500460176004601770046017800460179004601800046018100460182004601830046018400460185004601860046018700460188004601890046019000460191004601920046019300460194004601950046019600460197004601980046019900460200004602010046020200460203004602040046020500460206004602070046020800460209004602100046021100460212004602130046021400460215004602160046021700460218004602190046022000460221004602220046022300460224004602250046022600460227004602280046022900460230004602310046023200460233004602340046023500460236004602370046023800460239004602400046024100460242004602430046024400460245004602460046024700460248004602490046025000460251004602520046025300460254004602550046025600460257004602580046025900460260004602610046026200460263004602640046026500460266004602670046026800460269004602700046027100460272004602730046027400460275004602760046027700460278004602790046028000460281004602820046028300460284004602850046028600460287004602880046028900460290004602910046029200460293004602940046029500460296004602970046029800460299004603000046030100460302004603030046030400460305004603060046030700460308004603090046031000460311004603120046031300460314004603150046031600460317004603180046031900460320004603210046032200460323004603240046032500460326004603270046032800460329004603300046033100460332004603330046033400460335004603360046033700460338004603390046034000460341004603420046034300460344004603450046034600460347004603480046034900460350004603510046035200460353004603540046035500460356004603570046035800460359004603600046036100460362004603630046036400460365004603660046036700460368004603690046037000460371004603720046037300460374004603750046037600460377004603780046037900460380004603810046038200460383004603840046038500460386004603870046038800460389004603900046039100460392004603930046039400460395004603960046039700460398004603990046040000460401004604020046040300460404004604050046040600460407004604080046040900460410004604110046041200460413004604140046041500460416004604170046041800460419004604200046042100460422004604230046042400460425004604260046042700460428004604290046043000460431004604320046043300460434004604350046043600460437004604380046043900460440004604410046044200460443004604440046044500460446004604470046044800460449004604500046045100460452004604530046045400460455004604560046045700460458004604590046046000460461004604620046046300460464004604650046046600460467004604680046046900460470004604710046047200460473004604740046047500460476004604770046047800460479004604800046048100460482004604830046048400460485004604860046048700460488004604890046049000460491004604920046049300460494004604950046049600460497004604980046049900460500004605010046050200460503004605040046050500460506004605070046050800460509004605100046051100460512004605130046051400460515004605160046051700460518004605190046052000460521004605220046052300460524004605250046052600460527004605280046052900460530004605310046053200460533004605340046053500460536004605370046053800460539004605400046054100460542004605430046054400460545004605460046054700460548004605490046055000460551004605520046055300460554004605550046055600460557004605580046055900460560004605610046056200460563004605640046056500460566004605670046056800460569004605700046057100460572004605730046057400460575004605760046057700460578004605790046058000460581004605820046058300460584004605850046058600460587004605880046058900460590004605910046059200460593004605940046059500460596004605970046059800460599004606000046060100460602004606030046060400460605004606060046060700460608004606090046061000460611004606120046061300460614004606150046061600460617004606180046061900460620004606210046062200460623004606240046062500460626004606270046062800460629004606300046063100460632004606330046063400460635004606360046063700460638004606390046064000460641004606420046064300460644004606450046064600460647004606480046064900460650004606510046065200460653004606540046065500460656004606570046065800460659004606600046066100460662004606630046066400460665004606660046066700460668004606690046067000460671004606720046067300460674004606750046067600460677004606780046067900460680004606810046068200460683004606840046068500460686004606870046068800460689004606900046069100460692004606930046069400460695004606960046069700460698004606990046070000460701004607020046070300460704004607050046070600460707004607080046070900460710004607110046071200460713004607140046071500460716004607170046071800460719004607200046072100460722004607230046072400460725004607260046072700460728004607290046073000460731004607320046073300460734004607350046073600460737004607380046073900460740004607410046074200460743004607440046074500460746004607470046074800460749004607500046075100460752004607530046075400460755004607560046075700460758004607590046076000460761004607620046076300460764004607650046076600460767004607680046076900460770004607710046077200460773004607740046077500460776004607770046077800460779004607800046078100460782004607830046078400460785004607860046078700460788004607890046079000460791004607920046079300460794004607950046079600460797004607980046079900460800004608010046080200460803004608040046080500460806004608070046080800460809004608100046081100460812004608130046081400460815004608160046081700460818004608190046082000460821004608220046082300460824004608250046082600460827004608280046082900460830004608310046083200460833004608340046083500460836004608370046083800460839004608400046084100460842004608430046084400460845004608460046084700460848004608490046085000460851004608520046085300460854004608550046085600460857004608580046085900460860004608610046086200460863004608640046086500460866004608670046086800460869004608700046087100460872004608730046087400460875004608760046087700460878004608790046088000460881004608820046088300460884004608850046088600460887004608880046088900460890004608910046089200460893004608940046089500460896004608970046089800460899004609000046090100460902004609030046090400460905004609060046090700460908004609090046091000460911004609120046091300460914004609150046091600460917004609180046091900460920004609210046092200460923004609240046092500460926004609270046092800460929004609300046093100460932004609330046093400460935004609360046093700460938004609390046094000460941004609420046094300460944004609450046094600460947004609480046094900460950004609510046095200460953004609540046095500460956004609570046095800460959004609600046096100460962004609630046096400460965004609660046096700460968004609690046097000460971004609720046097300460974004609750046097600460977004609780046097900460980004609810046098200460983004609840046098500460986004609870046098800460989004609900046099100460992004609930046099400460995004609960046099700460998004609990046100000461001004610020046100300461004004610050046100600461007004610080046100900461010004610110046101200461013004610140046101500461016004610170046101800461019004610200046102100461022004610230046102400461025004610260046102700461028004610290046103000461031004610320046103300461034004610350046103600461037004610380046103900461040004610410046104200461043004610440046104500461046004610470046104800461049004610500046105100461052004610530046105400461055004610560046105700461058004610590046106000461061004610620046106300461064004610650046106600461067004610680046106900461070004610710046107200461073004610740046107500461076004610770046107800461079004610800046108100461082004610830046108400461085004610860046108700461088004610890046109000461091004610920046109300461094004610950046109600461097004610980046109900461100004611010046110200461103004611040046110500470001004700020047000300470004004700050047000600470007004700080047000900470010004700110047001200470013004700140047001500470016004700170047001800470019004700200047002100470022004700230047002400470025004700260047002700470028004700290047003000470031004700320047003300470034004700350047003600470037004700380047003900470040004700410047004200470043004700440047004500470046004700470047004800470049004700500047005100470052004700530047005400470055004700560047005700470058004700590047006000470061004700620047006300470064004700650047006600470067004700680047006900470070004700710047007200470073004700740047007500470076004700770047007800470079004700800047008100470082004700830047008400470085004700860047008700470088004700890047009000470091004700920047009300470094004700950047009600470097004700980047009900470100004701010047010200470103004701040047010500470106004701070047010800470109004701100047011100470112004701130047011400470115004701160047011700470118004701190047012000470121004701220047012300470124004701250047012600470127004701280047012900470130004701310047013200470133004701340047013500470136004701370047013800470139004701400047014100470142004701430047014400470145004701460047014700470148004701490047015000470151004701520047015300470154004701550047015600470157004701580047015900470160004701610047016200470163004701640047016500470166004701670047016800470169004701700047017100470172004701730047017400470175004701760047017700470178004701790047018000470181004701820047018300470184004701850047018600470187004701880047018900470190004701910047019200470193004701940047019500470196004701970047019800470199004702000047020100470202004702030047020400470205004702060047020700470208004702090047021000470211004702120047021300470214004702150047021600470217004702180047021900470220004702210047022200470223004702240047022500470226004702270047022800470229004702300047023100470232004702330047023400470235004702360047023700470238004702390047024000470241004702420047024300470244004702450047024600470247004702480047024900470250004702510047025200470253004702540047025500470256004702570047025800470259004702600047026100470262004702630047026400470265004702660047026700470268004702690047027000470271004702720047027300470274004702750047027600470277004702780047027900470280004702810047028200470283004702840047028500470286004702870047028800470289004702900047029100470292004702930047029400470295004702960047029700470298004702990047030000470301004703020047030300470304004703050047030600470307004703080047030900470310004703110047031200470313004703140047031500470316004703170047031800470319004703200047032100470322004703230047032400470325004703260047032700470328004703290047033000470331004703320047033300470334004703350047033600470337004703380047033900470340004703410047034200470343004703440047034500470346004703470047034800470349004703500047035100470352004703530047035400470355004703560047035700470358004703590047036000470361004703620047036300470364004703650047036600470367004703680047036900470370004703710047037200470373004703740047037500470376004703770047037800470379004703800047038100470382004703830047038400470385004703860047038700470388004703890047039000470391004703920047039300470394004703950047039600470397004703980047039900470400004704010047040200470403004704040047040500470406004704070047040800470409004704100047041100470412004704130047041400470415004704160047041700470418004704190047042000470421004704220047042300470424004704250047042600470427004704280047042900470430004704310047043200470433004704340047043500470436004704370047043800470439004704400047044100470442004704430047044400470445004704460047044700470448004704490047045000470451004704520047045300470454004704550047045600470457004704580047045900470460004704610047046200470463004704640047046500470466004704670047046800470469004704700047047100470472004704730047047400470475004704760047047700470478004704790047048000470481004704820047048300470484004704850047048600470487004704880047048900470490004704910047049200470493004704940047049500470496004704970047049800470499004705000047050100470502004705030047050400470505004705060047050700470508004705090047051000470511004705120047051300470514004705150047051600470517004705180047051900470520004705210047052200470523004705240047052500470526004705270047052800470529004705300047053100470532004705330047053400470535004705360047053700470538004705390047054000470541004705420047054300470544004705450047054600470547004705480047054900470550004705510047055200470553004705540047055500470556004705570047055800470559004705600047056100470562004705630047056400470565004705660047056700470568004705690047057000470571004705720047057300470574004705750047057600470577004705780047057900470580004705810047058200470583004705840047058500470586004705870047058800470589004705900047059100470592004705930047059400470595004705960047059700470598004705990047060000470601004706020047060300470604004706050047060600470607004706080047060900470610004706110047061200470613004706140047061500470616004706170047061800470619004706200047062100470622004706230047062400470625004706260047062700470628004706290047063000470631004706320047063300470634004706350047063600470637004706380047063900470640004706410047064200470643004706440047064500470646004706470047064800470649004706500047065100470652004706530047065400470655004706560047065700470658004706590047066000470661004706620047066300470664004706650047066600470667004706680047066900470670004706710047067200470673004706740047067500470676004706770047067800470679004706800047068100470682004706830047068400470685004706860047068700470688004706890047069000470691004706920047069300470694004706950047069600470697004706980047069900470700004707010047070200470703004707040047070500470706004707070047070800470709004707100047071100470712004707130047071400470715004707160047071700470718004707190047072000470721004707220047072300470724004707250047072600470727004707280047072900470730004707310047073200470733004707340047073500470736004707370047073800470739004707400047074100470742004707430047074400470745004707460047074700470748004707490047075000470751004707520047075300470754004707550047075600470757004707580047075900470760004707610047076200470763004707640047076500470766004707670047076800470769004707700047077100470772004707730047077400470775004707760047077700470778004707790047078000470781004707820047078300470784004707850047078600470787004707880047078900470790004707910047079200470793004707940047079500470796004707970047079800470799004708000047080100470802004708030047080400470805004708060047080700470808004708090047081000470811004708120047081300470814004708150047081600470817004708180047081900470820004708210047082200470823004708240047082500470826004708270047082800470829004708300047083100470832004708330047083400470835004708360047083700470838004708390047084000470841004708420047084300470844004708450047084600470847004708480047084900470850004708510047085200470853004708540047085500470856004708570047085800470859004708600047086100470862004708630047086400470865004708660047086700470868004708690047087000470871004708720047087300470874004708750047087600470877004708780047087900470880004708810047088200470883004708840047088500470886004708870047088800470889004708900047089100470892004708930047089400470895004708960047089700470898004708990047090000470901004709020047090300470904004709050047090600470907004709080047090900470910004709110047091200470913004709140047091500470916004709170047091800470919004709200047092100470922004709230047092400470925004709260047092700470928004709290047093000470931004709320047093300470934004709350047093600470937004709380047093900470940004709410047094200470943004709440047094500470946004709470047094800470949004709500047095100470952004709530047095400470955004709560047095700470958004709590047096000470961004709620047096300470964004709650047096600470967004709680047096900470970004709710047097200470973004709740047097500470976004709770047097800470979004709800047098100470982004709830047098400470985004709860047098700470988004709890047099000470991004709920047099300470994004709950047099600470997004709980047099900471000004710010047100200471003004710040047100500471006004710070047100800471009004710100047101100471012004710130047101400471015004710160047101700471018004710190047102000471021004710220047102300471024004710250047102600471027004710280047102900471030004710310047103200471033004710340047103500471036004710370047103800471039004710400047104100471042004710430047104400471045004710460047104700471048004710490047105000471051004710520047105300471054004710550047105600471057004710580047105900471060004710610047106200471063004710640047106500471066004710670047106800471069004710700047107100471072004710730047107400471075004710760047107700471078004710790047108000471081004710820047108300471084004710850047108600471087004710880047108900471090004710910047109200471093004710940047109500471096004710970047109800471099004711000047110100471102004711030047110400471105004800010048000200480003004800040048000500480006004800070048000800480009004800100048001100480012004800130048001400480015004800160048001700480018004800190048002000480021004800220048002300480024004800250048002600480027004800280048002900480030004800310048003200480033004800340048003500480036004800370048003800480039004800400048004100480042004800430048004400480045004800460048004700480048004800490048005000480051004800520048005300480054004800550048005600480057004800580048005900480060004800610048006200480063004800640048006500480066004800670048006800480069004800700048007100480072004800730048007400480075004800760048007700480078004800790048008000480081004800820048008300480084004800850048008600480087004800880048008900480090004800910048009200480093004800940048009500480096004800970048009800480099004801000048010100480102004801030048010400480105004801060048010700480108004801090048011000480111004801120048011300480114004801150048011600480117004801180048011900480120004801210048012200480123004801240048012500480126004801270048012800480129004801300048013100480132004801330048013400480135004801360048013700480138004801390048014000480141004801420048014300480144004801450048014600480147004801480048014900480150004801510048015200480153004801540048015500480156004801570048015800480159004801600048016100480162004801630048016400480165004801660048016700480168004801690048017000480171004801720048017300480174004801750048017600480177004801780048017900480180004801810048018200480183004801840048018500480186004801870048018800480189004801900048019100480192004801930048019400480195004801960048019700480198004801990048020000480201004802020048020300480204004802050048020600480207004802080048020900480210004802110048021200480213004802140048021500480216004802170048021800480219004802200048022100480222004802230048022400480225004802260048022700480228004802290048023000480231004802320048023300480234004802350048023600480237004802380048023900480240004802410048024200480243004802440048024500480246004802470048024800480249004802500048025100480252004802530048025400480255004802560048025700480258004802590048026000480261004802620048026300480264004802650048026600480267004802680048026900480270004802710048027200480273004802740048027500480276004802770048027800480279004802800048028100480282004802830048028400480285004802860048028700480288004802890048029000480291004802920048029300480294004802950048029600480297004802980048029900480300004803010048030200480303004803040048030500480306004803070048030800480309004803100048031100480312004803130048031400480315004803160048031700480318004803190048032000480321004803220048032300480324004803250048032600480327004803280048032900480330004803310048033200480333004803340048033500480336004803370048033800480339004803400048034100480342004803430048034400480345004803460048034700480348004803490048035000480351004803520048035300480354004803550048035600480357004803580048035900480360004803610048036200480363004803640048036500480366004803670048036800480369004803700048037100480372004803730048037400480375004803760048037700480378004803790048038000480381004803820048038300480384004803850048038600480387004803880048038900480390004803910048039200480393004803940048039500480396004803970048039800480399004804000048040100480402004804030048040400480405004804060048040700480408004804090048041000480411004804120048041300480414004804150048041600480417004804180048041900480420004804210048042200480423004804240048042500480426004804270048042800480429004804300048043100480432004804330048043400480435004804360048043700480438004804390048044000480441004804420048044300480444004804450048044600480447004804480048044900480450004804510048045200480453004804540048045500480456004804570048045800480459004804600048046100480462004804630048046400480465004804660048046700480468004804690048047000480471004804720048047300480474004804750048047600480477004804780048047900480480004804810048048200480483004804840048048500480486004804870048048800480489004804900048049100480492004804930048049400480495004804960048049700480498004804990048050000480501004805020048050300480504004805050048050600480507004805080048050900480510004805110048051200480513004805140048051500480516004805170048051800480519004805200048052100480522004805230048052400480525004805260048052700480528004805290048053000480531004805320048053300480534004805350048053600480537004805380048053900480540004805410048054200480543004805440048054500480546004805470048054800480549004805500048055100480552004805530048055400480555004805560048055700480558004805590048056000480561004805620048056300480564004805650048056600480567004805680048056900480570004805710048057200480573004805740048057500480576004805770048057800480579004805800048058100480582004805830048058400480585004805860048058700480588004805890048059000480591004805920048059300480594004805950048059600480597004805980048059900480600004806010048060200480603004806040048060500480606004806070048060800480609004806100048061100480612004806130048061400480615004806160048061700480618004806190048062000480621004806220048062300480624004806250048062600480627004806280048062900480630004806310048063200480633004806340048063500480636004806370048063800480639004806400048064100480642004806430048064400480645004806460048064700480648004806490048065000480651004806520048065300480654004806550048065600480657004806580048065900480660004806610048066200480663004806640048066500480666004806670048066800480669004806700048067100480672004806730048067400480675004806760048067700480678004806790048068000480681004806820048068300480684004806850048068600480687004806880048068900480690004806910048069200480693004806940048069500480696004806970048069800480699004807000048070100480702004807030048070400480705004807060048070700480708004807090048071000480711004807120048071300480714004807150048071600480717004807180048071900480720004807210048072200480723004807240048072500480726004807270048072800480729004807300048073100480732004807330048073400480735004807360048073700480738004807390048074000480741004807420048074300480744004807450048074600480747004807480048074900480750004807510048075200480753004807540048075500480756004807570048075800480759004807600048076100480762004807630048076400480765004807660048076700480768004807690048077000480771004807720048077300480774004807750048077600480777004807780048077900480780004807810048078200480783004807840048078500480786004807870048078800480789004807900048079100480792004807930048079400480795004807960048079700480798004807990048080000480801004808020048080300480804004808050048080600480807004808080048080900480810004808110048081200480813004808140048081500480816004808170048081800480819004808200048082100480822004808230048082400480825004808260048082700480828004808290048083000480831004808320048083300480834004808350048083600480837004808380048083900480840004808410048084200480843004808440048084500480846004808470048084800480849004808500048085100480852004808530048085400480855004808560048085700480858004808590048086000480861004808620048086300480864004808650048086600480867004808680048086900480870004808710048087200480873004808740048087500480876004808770048087800480879004808800048088100480882004808830048088400480885004808860048088700480888004808890048089000480891004808920048089300480894004808950048089600480897004808980048089900480900004809010048090200480903004809040048090500480906004809070048090800480909004809100048091100480912004809130048091400480915004809160048091700480918004809190048092000480921004809220048092300480924004809250048092600480927004809280048092900480930004809310048093200480933004809340048093500480936004809370048093800480939004809400048094100480942004809430048094400480945004809460048094700480948004809490048095000480951004809520048095300480954004809550048095600480957004809580048095900480960004809610048096200480963004809640048096500480966004809670048096800480969004809700048097100480972004809730048097400480975004809760048097700480978004809790048098000480981004809820048098300480984004809850048098600480987004809880048098900480990004809910048099200480993004809940048099500480996004809970048099800480999004810000048100100481002004810030048100400481005004810060048100700481008004810090048101000481011004810120048101300481014004810150048101600481017004810180048101900481020004810210048102200481023004810240048102500481026004810270048102800481029004810300048103100481032004810330048103400481035004810360048103700481038004810390048104000481041004810420048104300481044004810450048104600481047004810480048104900481050004810510048105200481053004810540048105500481056004810570048105800481059004810600048106100481062004810630048106400481065004810660048106700481068004810690048107000481071004810720048107300481074004810750048107600481077004810780048107900481080004810810048108200481083004810840048108500481086004810870048108800481089004810900048109100481092004810930048109400481095004810960048109700481098004810990048110000481101004811020048110300481104004811050049000100490002004900030049000400490005004900060049000700490008004900090049001000490011004900120049001300490014004900150049001600490017004900180049001900490020004900210049002200490023004900240049002500490026004900270049002800490029004900300049003100490032004900330049003400490035004900360049003700490038004900390049004000490041004900420049004300490044004900450049004600490047004900480049004900490050004900510049005200490053004900540049005500490056004900570049005800490059004900600049006100490062004900630049006400490065004900660049006700490068004900690049007000490071004900720049007300490074004900750049007600490077004900780049007900490080004900810049008200490083004900840049008500490086004900870049008800490089004900900049009100490092004900930049009400490095004900960049009700490098004900990049010000490101004901020049010300490104004901050049010600490107004901080049010900490110004901110049011200490113004901140049011500490116004901170049011800490119004901200049012100490122004901230049012400490125004901260049012700490128004901290049013000490131004901320049013300490134004901350049013600490137004901380049013900490140004901410049014200490143004901440049014500490146004901470049014800490149004901500049015100490152004901530049015400490155004901560049015700490158004901590049016000490161004901620049016300490164004901650049016600490167004901680049016900490170004901710049017200490173004901740049017500490176004901770049017800490179004901800049018100490182004901830049018400490185004901860049018700490188004901890049019000490191004901920049019300490194004901950049019600490197004901980049019900490200004902010049020200490203004902040049020500490206004902070049020800490209004902100049021100490212004902130049021400490215004902160049021700490218004902190049022000490221004902220049022300490224004902250049022600490227004902280049022900490230004902310049023200490233004902340049023500490236004902370049023800490239004902400049024100490242004902430049024400490245004902460049024700490248004902490049025000490251004902520049025300490254004902550049025600490257004902580049025900490260004902610049026200490263004902640049026500490266004902670049026800490269004902700049027100490272004902730049027400490275004902760049027700490278004902790049028000490281004902820049028300490284004902850049028600490287004902880049028900490290004902910049029200490293004902940049029500490296004902970049029800490299004903000049030100490302004903030049030400490305004903060049030700490308004903090049031000490311004903120049031300490314004903150049031600490317004903180049031900490320004903210049032200490323004903240049032500490326004903270049032800490329004903300049033100490332004903330049033400490335004903360049033700490338004903390049034000490341004903420049034300490344004903450049034600490347004903480049034900490350004903510049035200490353004903540049035500490356004903570049035800490359004903600049036100490362004903630049036400490365004903660049036700490368004903690049037000490371004903720049037300490374004903750049037600490377004903780049037900490380004903810049038200490383004903840049038500490386004903870049038800490389004903900049039100490392004903930049039400490395004903960049039700490398004903990049040000490401004904020049040300490404004904050049040600490407004904080049040900490410004904110049041200490413004904140049041500490416004904170049041800490419004904200049042100490422004904230049042400490425004904260049042700490428004904290049043000490431004904320049043300490434004904350049043600490437004904380049043900490440004904410049044200490443004904440049044500490446004904470049044800490449004904500049045100490452004904530049045400490455004904560049045700490458004904590049046000490461004904620049046300490464004904650049046600490467004904680049046900490470004904710049047200490473004904740049047500490476004904770049047800490479004904800049048100490482004904830049048400490485004904860049048700490488004904890049049000490491004904920049049300490494004904950049049600490497004904980049049900490500004905010049050200490503004905040049050500490506004905070049050800490509004905100049051100490512004905130049051400490515004905160049051700490518004905190049052000490521004905220049052300490524004905250049052600490527004905280049052900490530004905310049053200490533004905340049053500490536004905370049053800490539004905400049054100490542004905430049054400490545004905460049054700490548004905490049055000490551004905520049055300490554004905550049055600490557004905580049055900490560004905610049056200490563004905640049056500490566004905670049056800490569004905700049057100490572004905730049057400490575004905760049057700490578004905790049058000490581004905820049058300490584004905850049058600490587004905880049058900490590004905910049059200490593004905940049059500490596004905970049059800490599004906000049060100490602004906030049060400490605004906060049060700490608004906090049061000490611004906120049061300490614004906150049061600490617004906180049061900490620004906210049062200490623004906240049062500490626004906270049062800490629004906300049063100490632004906330049063400490635004906360049063700490638004906390049064000490641004906420049064300490644004906450049064600490647004906480049064900490650004906510049065200490653004906540049065500490656004906570049065800490659004906600049066100490662004906630049066400490665004906660049066700490668004906690049067000490671004906720049067300490674004906750049067600490677004906780049067900490680004906810049068200490683004906840049068500490686004906870049068800490689004906900049069100490692004906930049069400490695004906960049069700490698004906990049070000490701004907020049070300490704004907050049070600490707004907080049070900490710004907110049071200490713004907140049071500490716004907170049071800490719004907200049072100490722004907230049072400490725004907260049072700490728004907290049073000490731004907320049073300490734004907350049073600490737004907380049073900490740004907410049074200490743004907440049074500490746004907470049074800490749004907500049075100490752004907530049075400490755004907560049075700490758004907590049076000490761004907620049076300490764004907650049076600490767004907680049076900490770004907710049077200490773004907740049077500490776004907770049077800490779004907800049078100490782004907830049078400490785004907860049078700490788004907890049079000490791004907920049079300490794004907950049079600490797004907980049079900490800004908010049080200490803004908040049080500490806004908070049080800490809004908100049081100490812004908130049081400490815004908160049081700490818004908190049082000490821004908220049082300490824004908250049082600490827004908280049082900490830004908310049083200490833004908340049083500490836004908370049083800490839004908400049084100490842004908430049084400490845004908460049084700490848004908490049085000490851004908520049085300490854004908550049085600490857004908580049085900490860004908610049086200490863004908640049086500490866004908670049086800490869004908700049087100490872004908730049087400490875004908760049087700490878004908790049088000490881004908820049088300490884004908850049088600490887004908880049088900490890004908910049089200490893004908940049089500490896004908970049089800490899004909000049090100490902004909030049090400490905004909060049090700490908004909090049091000490911004909120049091300490914004909150049091600490917004909180049091900490920004909210049092200490923004909240049092500490926004909270049092800490929004909300049093100490932004909330049093400490935004909360049093700490938004909390049094000490941004909420049094300490944004909450049094600490947004909480049094900490950004909510049095200490953004909540049095500490956004909570049095800490959004909600049096100490962004909630049096400490965004909660049096700490968004909690049097000490971004909720049097300490974004909750049097600490977004909780049097900490980004909810049098200490983004909840049098500490986004909870049098800490989004909900049099100490992004909930049099400490995004909960049099700490998004909990049100000491001004910020049100300491004004910050049100600491007004910080049100900491010004910110049101200491013004910140049101500491016004910170049101800491019004910200049102100491022004910230049102400491025004910260049102700491028004910290049103000491031004910320049103300491034004910350049103600491037004910380049103900491040004910410049104200491043004910440049104500491046004910470049104800491049004910500049105100491052004910530049105400491055004910560049105700491058004910590049106000491061004910620049106300491064004910650049106600491067004910680049106900491070004910710049107200491073004910740049107500491076004910770049107800491079004910800049108100491082004910830049108400491085004910860049108700491088004910890049109000491091004910920049109300491094004910950049109600491097004910980049109900491100004911010049110200491103004911040049110500500001005000020050000300500004005000050050000600500007005000080050000900500010005000110050001200500013005000140050001500500016005000170050001800500019005000200050002100500022005000230050002400500025005000260050002700500028005000290050003000500031005000320050003300500034005000350050003600500037005000380050003900500040005000410050004200500043005000440050004500500046005000470050004800500049005000500050005100500052005000530050005400500055005000560050005700500058005000590050006000500061005000620050006300500064005000650050006600500067005000680050006900500070005000710050007200500073005000740050007500500076005000770050007800500079005000800050008100500082005000830050008400500085005000860050008700500088005000890050009000500091005000920050009300500094005000950050009600500097005000980050009900500100005001010050010200500103005001040050010500500106005001070050010800500109005001100050011100500112005001130050011400500115005001160050011700500118005001190050012000500121005001220050012300500124005001250050012600500127005001280050012900500130005001310050013200500133005001340050013500500136005001370050013800500139005001400050014100500142005001430050014400500145005001460050014700500148005001490050015000500151005001520050015300500154005001550050015600500157005001580050015900500160005001610050016200500163005001640050016500500166005001670050016800500169005001700050017100500172005001730050017400500175005001760050017700500178005001790050018000500181005001820050018300500184005001850050018600500187005001880050018900500190005001910050019200500193005001940050019500500196005001970050019800500199005002000050020100500202005002030050020400500205005002060050020700500208005002090050021000500211005002120050021300500214005002150050021600500217005002180050021900500220005002210050022200500223005002240050022500500226005002270050022800500229005002300050023100500232005002330050023400500235005002360050023700500238005002390050024000500241005002420050024300500244005002450050024600500247005002480050024900500250005002510050025200500253005002540050025500500256005002570050025800500259005002600050026100500262005002630050026400500265005002660050026700500268005002690050027000500271005002720050027300500274005002750050027600500277005002780050027900500280005002810050028200500283005002840050028500500286005002870050028800500289005002900050029100500292005002930050029400500295005002960050029700500298005002990050030000500301005003020050030300500304005003050050030600500307005003080050030900500310005003110050031200500313005003140050031500500316005003170050031800500319005003200050032100500322005003230050032400500325005003260050032700500328005003290050033000500331005003320050033300500334005003350050033600500337005003380050033900500340005003410050034200500343005003440050034500500346005003470050034800500349005003500050035100500352005003530050035400500355005003560050035700500358005003590050036000500361005003620050036300500364005003650050036600500367005003680050036900500370005003710050037200500373005003740050037500500376005003770050037800500379005003800050038100500382005003830050038400500385005003860050038700500388005003890050039000500391005003920050039300500394005003950050039600500397005003980050039900500400005004010050040200500403005004040050040500500406005004070050040800500409005004100050041100500412005004130050041400500415005004160050041700500418005004190050042000500421005004220050042300500424005004250050042600500427005004280050042900500430005004310050043200500433005004340050043500500436005004370050043800500439005004400050044100500442005004430050044400500445005004460050044700500448005004490050045000500451005004520050045300500454005004550050045600500457005004580050045900500460005004610050046200500463005004640050046500500466005004670050046800500469005004700050047100500472005004730050047400500475005004760050047700500478005004790050048000500481005004820050048300500484005004850050048600500487005004880050048900500490005004910050049200500493005004940050049500500496005004970050049800500499005005000050050100500502005005030050050400500505005005060050050700500508005005090050051000500511005005120050051300500514005005150050051600500517005005180050051900500520005005210050052200500523005005240050052500500526005005270050052800500529005005300050053100500532005005330050053400500535005005360050053700500538005005390050054000500541005005420050054300500544005005450050054600500547005005480050054900500550005005510050055200500553005005540050055500500556005005570050055800500559005005600050056100500562005005630050056400500565005005660050056700500568005005690050057000500571005005720050057300500574005005750050057600500577005005780050057900500580005005810050058200500583005005840050058500500586005005870050058800500589005005900050059100500592005005930050059400500595005005960050059700500598005005990050060000500601005006020050060300500604005006050050060600500607005006080050060900500610005006110050061200500613005006140050061500500616005006170050061800500619005006200050062100500622005006230050062400500625005006260050062700500628005006290050063000500631005006320050063300500634005006350050063600500637005006380050063900500640005006410050064200500643005006440050064500500646005006470050064800500649005006500050065100500652005006530050065400500655005006560050065700500658005006590050066000500661005006620050066300500664005006650050066600500667005006680050066900500670005006710050067200500673005006740050067500500676005006770050067800500679005006800050068100500682005006830050068400500685005006860050068700500688005006890050069000500691005006920050069300500694005006950050069600500697005006980050069900500700005007010050070200500703005007040050070500500706005007070050070800500709005007100050071100500712005007130050071400500715005007160050071700500718005007190050072000500721005007220050072300500724005007250050072600500727005007280050072900500730005007310050073200500733005007340050073500500736005007370050073800500739005007400050074100500742005007430050074400500745005007460050074700500748005007490050075000500751005007520050075300500754005007550050075600500757005007580050075900500760005007610050076200500763005007640050076500500766005007670050076800500769005007700050077100500772005007730050077400500775005007760050077700500778005007790050078000500781005007820050078300500784005007850050078600500787005007880050078900500790005007910050079200500793005007940050079500500796005007970050079800500799005008000050080100500802005008030050080400500805005008060050080700500808005008090050081000500811005008120050081300500814005008150050081600500817005008180050081900500820005008210050082200500823005008240050082500500826005008270050082800500829005008300050083100500832005008330050083400500835005008360050083700500838005008390050084000500841005008420050084300500844005008450050084600500847005008480050084900500850005008510050085200500853005008540050085500500856005008570050085800500859005008600050086100500862005008630050086400500865005008660050086700500868005008690050087000500871005008720050087300500874005008750050087600500877005008780050087900500880005008810050088200500883005008840050088500500886005008870050088800500889005008900050089100500892005008930050089400500895005008960050089700500898005008990050090000500901005009020050090300500904005009050050090600500907005009080050090900500910005009110050091200500913005009140050091500500916005009170050091800500919005009200050092100500922005009230050092400500925005009260050092700500928005009290050093000500931005009320050093300500934005009350050093600500937005009380050093900500940005009410050094200500943005009440050094500500946005009470050094800500949005009500050095100500952005009530050095400500955005009560050095700500958005009590050096000500961005009620050096300500964005009650050096600500967005009680050096900500970005009710050097200500973005009740050097500500976005009770050097800500979005009800050098100500982005009830050098400500985005009860050098700500988005009890050099000500991005009920050099300500994005009950050099600500997005009980050099900501000005010010050100200501003005010040050100500501006005010070050100800501009005010100050101100501012005010130050101400501015005010160050101700501018005010190050102000501021005010220050102300501024005010250050102600501027005010280050102900501030005010310050103200501033005010340050103500501036005010370050103800501039005010400050104100501042005010430050104400501045005010460050104700501048005010490050105000501051005010520050105300501054005010550050105600501057005010580050105900501060005010610050106200501063005010640050106500501066005010670050106800501069005010700050107100501072005010730050107400501075005010760050107700501078005010790050108000501081005010820050108300501084005010850050108600501087005010880050108900501090005010910050109200501093005010940050109500501096005010970050109800501099005011000050110100501102005011030050110400501105005100010051000200510003005100040051000500510006005100070051000800510009005100100051001100510012005100130051001400510015005100160051001700510018005100190051002000510021005100220051002300510024005100250051002600510027005100280051002900510030005100310051003200510033005100340051003500510036005100370051003800510039005100400051004100510042005100430051004400510045005100460051004700510048005100490051005000510051005100520051005300510054005100550051005600510057005100580051005900510060005100610051006200510063005100640051006500510066005100670051006800510069005100700051007100510072005100730051007400510075005100760051007700510078005100790051008000510081005100820051008300510084005100850051008600510087005100880051008900510090005100910051009200510093005100940051009500510096005100970051009800510099005101000051010100510102005101030051010400510105005101060051010700510108005101090051011000510111005101120051011300510114005101150051011600510117005101180051011900510120005101210051012200510123005101240051012500510126005101270051012800510129005101300051013100510132005101330051013400510135005101360051013700510138005101390051014000510141005101420051014300510144005101450051014600510147005101480051014900510150005101510051015200510153005101540051015500510156005101570051015800510159005101600051016100510162005101630051016400510165005101660051016700510168005101690051017000510171005101720051017300510174005101750051017600510177005101780051017900510180005101810051018200510183005101840051018500510186005101870051018800510189005101900051019100510192005101930051019400510195005101960051019700510198005101990051020000510201005102020051020300510204005102050051020600510207005102080051020900510210005102110051021200510213005102140051021500510216005102170051021800510219005102200051022100510222005102230051022400510225005102260051022700510228005102290051023000510231005102320051023300510234005102350051023600510237005102380051023900510240005102410051024200510243005102440051024500510246005102470051024800510249005102500051025100510252005102530051025400510255005102560051025700510258005102590051026000510261005102620051026300510264005102650051026600510267005102680051026900510270005102710051027200510273005102740051027500510276005102770051027800510279005102800051028100510282005102830051028400510285005102860051028700510288005102890051029000510291005102920051029300510294005102950051029600510297005102980051029900510300005103010051030200510303005103040051030500510306005103070051030800510309005103100051031100510312005103130051031400510315005103160051031700510318005103190051032000510321005103220051032300510324005103250051032600510327005103280051032900510330005103310051033200510333005103340051033500510336005103370051033800510339005103400051034100510342005103430051034400510345005103460051034700510348005103490051035000510351005103520051035300510354005103550051035600510357005103580051035900510360005103610051036200510363005103640051036500510366005103670051036800510369005103700051037100510372005103730051037400510375005103760051037700510378005103790051038000510381005103820051038300510384005103850051038600510387005103880051038900510390005103910051039200510393005103940051039500510396005103970051039800510399005104000051040100510402005104030051040400510405005104060051040700510408005104090051041000510411005104120051041300510414005104150051041600510417005104180051041900510420005104210051042200510423005104240051042500510426005104270051042800510429005104300051043100510432005104330051043400510435005104360051043700510438005104390051044000510441005104420051044300510444005104450051044600510447005104480051044900510450005104510051045200510453005104540051045500510456005104570051045800510459005104600051046100510462005104630051046400510465005104660051046700510468005104690051047000510471005104720051047300510474005104750051047600510477005104780051047900510480005104810051048200510483005104840051048500510486005104870051048800510489005104900051049100510492005104930051049400510495005104960051049700510498005104990051050000510501005105020051050300510504005105050051050600510507005105080051050900510510005105110051051200510513005105140051051500510516005105170051051800510519005105200051052100510522005105230051052400510525005105260051052700510528005105290051053000510531005105320051053300510534005105350051053600510537005105380051053900510540005105410051054200510543005105440051054500510546005105470051054800510549005105500051055100510552005105530051055400510555005105560051055700510558005105590051056000510561005105620051056300510564005105650051056600510567005105680051056900510570005105710051057200510573005105740051057500510576005105770051057800510579005105800051058100510582005105830051058400510585005105860051058700510588005105890051059000510591005105920051059300510594005105950051059600510597005105980051059900510600005106010051060200510603005106040051060500510606005106070051060800510609005106100051061100510612005106130051061400510615005106160051061700510618005106190051062000510621005106220051062300510624005106250051062600510627005106280051062900510630005106310051063200510633005106340051063500510636005106370051063800510639005106400051064100510642005106430051064400510645005106460051064700510648005106490051065000510651005106520051065300510654005106550051065600510657005106580051065900510660005106610051066200510663005106640051066500510666005106670051066800510669005106700051067100510672005106730051067400510675005106760051067700510678005106790051068000510681005106820051068300510684005106850051068600510687005106880051068900510690005106910051069200510693005106940051069500510696005106970051069800510699005107000051070100510702005107030051070400510705005107060051070700510708005107090051071000510711005107120051071300510714005107150051071600510717005107180051071900510720005107210051072200510723005107240051072500510726005107270051072800510729005107300051073100510732005107330051073400510735005107360051073700510738005107390051074000510741005107420051074300510744005107450051074600510747005107480051074900510750005107510051075200510753005107540051075500510756005107570051075800510759005107600051076100510762005107630051076400510765005107660051076700510768005107690051077000510771005107720051077300510774005107750051077600510777005107780051077900510780005107810051078200510783005107840051078500510786005107870051078800510789005107900051079100510792005107930051079400510795005107960051079700510798005107990051080000510801005108020051080300510804005108050051080600510807005108080051080900510810005108110051081200510813005108140051081500510816005108170051081800510819005108200051082100510822005108230051082400510825005108260051082700510828005108290051083000510831005108320051083300510834005108350051083600510837005108380051083900510840005108410051084200510843005108440051084500510846005108470051084800510849005108500051085100510852005108530051085400510855005108560051085700510858005108590051086000510861005108620051086300510864005108650051086600510867005108680051086900510870005108710051087200510873005108740051087500510876005108770051087800510879005108800051088100510882005108830051088400510885005108860051088700510888005108890051089000510891005108920051089300510894005108950051089600510897005108980051089900510900005109010051090200510903005109040051090500510906005109070051090800510909005109100051091100510912005109130051091400510915005109160051091700510918005109190051092000510921005109220051092300510924005109250051092600510927005109280051092900510930005109310051093200510933005109340051093500510936005109370051093800510939005109400051094100510942005109430051094400510945005109460051094700510948005109490051095000510951005109520051095300510954005109550051095600510957005109580051095900510960005109610051096200510963005109640051096500510966005109670051096800510969005109700051097100510972005109730051097400510975005109760051097700510978005109790051098000510981005109820051098300510984005109850051098600510987005109880051098900510990005109910051099200510993005109940051099500510996005109970051099800510999005110000051100100511002005110030051100400511005005110060051100700511008005110090051101000511011005110120051101300511014005110150051101600511017005110180051101900511020005110210051102200511023005110240051102500511026005110270051102800511029005110300051103100511032005110330051103400511035005110360051103700511038005110390051104000511041005110420051104300511044005110450051104600511047005110480051104900511050005110510051105200511053005110540051105500511056005110570051105800511059005110600051106100511062005110630051106400511065005110660051106700511068005110690051107000511071005110720051107300511074005110750051107600511077005110780051107900511080005110810051108200511083005110840051108500511086005110870051108800511089005110900051109100511092005110930051109400511095005110960051109700511098005110990051110000511101005111020051110300511104005111050052000100520002005200030052000400520005005200060052000700520008005200090052001000520011005200120052001300520014005200150052001600520017005200180052001900520020005200210052002200520023005200240052002500520026005200270052002800520029005200300052003100520032005200330052003400520035005200360052003700520038005200390052004000520041005200420052004300520044005200450052004600520047005200480052004900520050005200510052005200520053005200540052005500520056005200570052005800520059005200600052006100520062005200630052006400520065005200660052006700520068005200690052007000520071005200720052007300520074005200750052007600520077005200780052007900520080005200810052008200520083005200840052008500520086005200870052008800520089005200900052009100520092005200930052009400520095005200960052009700520098005200990052010000520101005201020052010300520104005201050052010600520107005201080052010900520110005201110052011200520113005201140052011500520116005201170052011800520119005201200052012100520122005201230052012400520125005201260052012700520128005201290052013000520131005201320052013300520134005201350052013600520137005201380052013900520140005201410052014200520143005201440052014500520146005201470052014800520149005201500052015100520152005201530052015400520155005201560052015700520158005201590052016000520161005201620052016300520164005201650052016600520167005201680052016900520170005201710052017200520173005201740052017500520176005201770052017800520179005201800052018100520182005201830052018400520185005201860052018700520188005201890052019000520191005201920052019300520194005201950052019600520197005201980052019900520200005202010052020200520203005202040052020500520206005202070052020800520209005202100052021100520212005202130052021400520215005202160052021700520218005202190052022000520221005202220052022300520224005202250052022600520227005202280052022900520230005202310052023200520233005202340052023500520236005202370052023800520239005202400052024100520242005202430052024400520245005202460052024700520248005202490052025000520251005202520052025300520254005202550052025600520257005202580052025900520260005202610052026200520263005202640052026500520266005202670052026800520269005202700052027100520272005202730052027400520275005202760052027700520278005202790052028000520281005202820052028300520284005202850052028600520287005202880052028900520290005202910052029200520293005202940052029500520296005202970052029800520299005203000052030100520302005203030052030400520305005203060052030700520308005203090052031000520311005203120052031300520314005203150052031600520317005203180052031900520320005203210052032200520323005203240052032500520326005203270052032800520329005203300052033100520332005203330052033400520335005203360052033700520338005203390052034000520341005203420052034300520344005203450052034600520347005203480052034900520350005203510052035200520353005203540052035500520356005203570052035800520359005203600052036100520362005203630052036400520365005203660052036700520368005203690052037000520371005203720052037300520374005203750052037600520377005203780052037900520380005203810052038200520383005203840052038500520386005203870052038800520389005203900052039100520392005203930052039400520395005203960052039700520398005203990052040000520401005204020052040300520404005204050052040600520407005204080052040900520410005204110052041200520413005204140052041500520416005204170052041800520419005204200052042100520422005204230052042400520425005204260052042700520428005204290052043000520431005204320052043300520434005204350052043600520437005204380052043900520440005204410052044200520443005204440052044500520446005204470052044800520449005204500052045100520452005204530052045400520455005204560052045700520458005204590052046000520461005204620052046300520464005204650052046600520467005204680052046900520470005204710052047200520473005204740052047500520476005204770052047800520479005204800052048100520482005204830052048400520485005204860052048700520488005204890052049000520491005204920052049300520494005204950052049600520497005204980052049900520500005205010052050200520503005205040052050500520506005205070052050800520509005205100052051100520512005205130052051400520515005205160052051700520518005205190052052000520521005205220052052300520524005205250052052600520527005205280052052900520530005205310052053200520533005205340052053500520536005205370052053800520539005205400052054100520542005205430052054400520545005205460052054700520548005205490052055000520551005205520052055300520554005205550052055600520557005205580052055900520560005205610052056200520563005205640052056500520566005205670052056800520569005205700052057100520572005205730052057400520575005205760052057700520578005205790052058000520581005205820052058300520584005205850052058600520587005205880052058900520590005205910052059200520593005205940052059500520596005205970052059800520599005206000052060100520602005206030052060400520605005206060052060700520608005206090052061000520611005206120052061300520614005206150052061600520617005206180052061900520620005206210052062200520623005206240052062500520626005206270052062800520629005206300052063100520632005206330052063400520635005206360052063700520638005206390052064000520641005206420052064300520644005206450052064600520647005206480052064900520650005206510052065200520653005206540052065500520656005206570052065800520659005206600052066100520662005206630052066400520665005206660052066700520668005206690052067000520671005206720052067300520674005206750052067600520677005206780052067900520680005206810052068200520683005206840052068500520686005206870052068800520689005206900052069100520692005206930052069400520695005206960052069700520698005206990052070000520701005207020052070300520704005207050052070600520707005207080052070900520710005207110052071200520713005207140052071500520716005207170052071800520719005207200052072100520722005207230052072400520725005207260052072700520728005207290052073000520731005207320052073300520734005207350052073600520737005207380052073900520740005207410052074200520743005207440052074500520746005207470052074800520749005207500052075100520752005207530052075400520755005207560052075700520758005207590052076000520761005207620052076300520764005207650052076600520767005207680052076900520770005207710052077200520773005207740052077500520776005207770052077800520779005207800052078100520782005207830052078400520785005207860052078700520788005207890052079000520791005207920052079300520794005207950052079600520797005207980052079900520800005208010052080200520803005208040052080500520806005208070052080800520809005208100052081100520812005208130052081400520815005208160052081700520818005208190052082000520821005208220052082300520824005208250052082600520827005208280052082900520830005208310052083200520833005208340052083500520836005208370052083800520839005208400052084100520842005208430052084400520845005208460052084700520848005208490052085000520851005208520052085300520854005208550052085600520857005208580052085900520860005208610052086200520863005208640052086500520866005208670052086800520869005208700052087100520872005208730052087400520875005208760052087700520878005208790052088000520881005208820052088300520884005208850052088600520887005208880052088900520890005208910052089200520893005208940052089500520896005208970052089800520899005209000052090100520902005209030052090400520905005209060052090700520908005209090052091000520911005209120052091300520914005209150052091600520917005209180052091900520920005209210052092200520923005209240052092500520926005209270052092800520929005209300052093100520932005209330052093400520935005209360052093700520938005209390052094000520941005209420052094300520944005209450052094600520947005209480052094900520950005209510052095200520953005209540052095500520956005209570052095800520959005209600052096100520962005209630052096400520965005209660052096700520968005209690052097000520971005209720052097300520974005209750052097600520977005209780052097900520980005209810052098200520983005209840052098500520986005209870052098800520989005209900052099100520992005209930052099400520995005209960052099700520998005209990052100000521001005210020052100300521004005210050052100600521007005210080052100900521010005210110052101200521013005210140052101500521016005210170052101800521019005210200052102100521022005210230052102400521025005210260052102700521028005210290052103000521031005210320052103300521034005210350052103600521037005210380052103900521040005210410052104200521043005210440052104500521046005210470052104800521049005210500052105100521052005210530052105400521055005210560052105700521058005210590052106000521061005210620052106300521064005210650052106600521067005210680052106900521070005210710052107200521073005210740052107500521076005210770052107800521079005210800052108100521082005210830052108400521085005210860052108700521088005210890052109000521091005210920052109300521094005210950052109600521097005210980052109900521100005211010052110200521103005211040052110500530001005300020053000300530004005300050053000600530007005300080053000900530010005300110053001200530013005300140053001500530016005300170053001800530019005300200053002100530022005300230053002400530025005300260053002700530028005300290053003000530031005300320053003300530034005300350053003600530037005300380053003900530040005300410053004200530043005300440053004500530046005300470053004800530049005300500053005100530052005300530053005400530055005300560053005700530058005300590053006000530061005300620053006300530064005300650053006600530067005300680053006900530070005300710053007200530073005300740053007500530076005300770053007800530079005300800053008100530082005300830053008400530085005300860053008700530088005300890053009000530091005300920053009300530094005300950053009600530097005300980053009900530100005301010053010200530103005301040053010500530106005301070053010800530109005301100053011100530112005301130053011400530115005301160053011700530118005301190053012000530121005301220053012300530124005301250053012600530127005301280053012900530130005301310053013200530133005301340053013500530136005301370053013800530139005301400053014100530142005301430053014400530145005301460053014700530148005301490053015000530151005301520053015300530154005301550053015600530157005301580053015900530160005301610053016200530163005301640053016500530166005301670053016800530169005301700053017100530172005301730053017400530175005301760053017700530178005301790053018000530181005301820053018300530184005301850053018600530187005301880053018900530190005301910053019200530193005301940053019500530196005301970053019800530199005302000053020100530202005302030053020400530205005302060053020700530208005302090053021000530211005302120053021300530214005302150053021600530217005302180053021900530220005302210053022200530223005302240053022500530226005302270053022800530229005302300053023100530232005302330053023400530235005302360053023700530238005302390053024000530241005302420053024300530244005302450053024600530247005302480053024900530250005302510053025200530253005302540053025500530256005302570053025800530259005302600053026100530262005302630053026400530265005302660053026700530268005302690053027000530271005302720053027300530274005302750053027600530277005302780053027900530280005302810053028200530283005302840053028500530286005302870053028800530289005302900053029100530292005302930053029400530295005302960053029700530298005302990053030000530301005303020053030300530304005303050053030600530307005303080053030900530310005303110053031200530313005303140053031500530316005303170053031800530319005303200053032100530322005303230053032400530325005303260053032700530328005303290053033000530331005303320053033300530334005303350053033600530337005303380053033900530340005303410053034200530343005303440053034500530346005303470053034800530349005303500053035100530352005303530053035400530355005303560053035700530358005303590053036000530361005303620053036300530364005303650053036600530367005303680053036900530370005303710053037200530373005303740053037500530376005303770053037800530379005303800053038100530382005303830053038400530385005303860053038700530388005303890053039000530391005303920053039300530394005303950053039600530397005303980053039900530400005304010053040200530403005304040053040500530406005304070053040800530409005304100053041100530412005304130053041400530415005304160053041700530418005304190053042000530421005304220053042300530424005304250053042600530427005304280053042900530430005304310053043200530433005304340053043500530436005304370053043800530439005304400053044100530442005304430053044400530445005304460053044700530448005304490053045000530451005304520053045300530454005304550053045600530457005304580053045900530460005304610053046200530463005304640053046500530466005304670053046800530469005304700053047100530472005304730053047400530475005304760053047700530478005304790053048000530481005304820053048300530484005304850053048600530487005304880053048900530490005304910053049200530493005304940053049500530496005304970053049800530499005305000053050100530502005305030053050400530505005305060053050700530508005305090053051000530511005305120053051300530514005305150053051600530517005305180053051900530520005305210053052200530523005305240053052500530526005305270053052800530529005305300053053100530532005305330053053400530535005305360053053700530538005305390053054000530541005305420053054300530544005305450053054600530547005305480053054900530550005305510053055200530553005305540053055500530556005305570053055800530559005305600053056100530562005305630053056400530565005305660053056700530568005305690053057000530571005305720053057300530574005305750053057600530577005305780053057900530580005305810053058200530583005305840053058500530586005305870053058800530589005305900053059100530592005305930053059400530595005305960053059700530598005305990053060000530601005306020053060300530604005306050053060600530607005306080053060900530610005306110053061200530613005306140053061500530616005306170053061800530619005306200053062100530622005306230053062400530625005306260053062700530628005306290053063000530631005306320053063300530634005306350053063600530637005306380053063900530640005306410053064200530643005306440053064500530646005306470053064800530649005306500053065100530652005306530053065400530655005306560053065700530658005306590053066000530661005306620053066300530664005306650053066600530667005306680053066900530670005306710053067200530673005306740053067500530676005306770053067800530679005306800053068100530682005306830053068400530685005306860053068700530688005306890053069000530691005306920053069300530694005306950053069600530697005306980053069900530700005307010053070200530703005307040053070500530706005307070053070800530709005307100053071100530712005307130053071400530715005307160053071700530718005307190053072000530721005307220053072300530724005307250053072600530727005307280053072900530730005307310053073200530733005307340053073500530736005307370053073800530739005307400053074100530742005307430053074400530745005307460053074700530748005307490053075000530751005307520053075300530754005307550053075600530757005307580053075900530760005307610053076200530763005307640053076500530766005307670053076800530769005307700053077100530772005307730053077400530775005307760053077700530778005307790053078000530781005307820053078300530784005307850053078600530787005307880053078900530790005307910053079200530793005307940053079500530796005307970053079800530799005308000053080100530802005308030053080400530805005308060053080700530808005308090053081000530811005308120053081300530814005308150053081600530817005308180053081900530820005308210053082200530823005308240053082500530826005308270053082800530829005308300053083100530832005308330053083400530835005308360053083700530838005308390053084000530841005308420053084300530844005308450053084600530847005308480053084900530850005308510053085200530853005308540053085500530856005308570053085800530859005308600053086100530862005308630053086400530865005308660053086700530868005308690053087000530871005308720053087300530874005308750053087600530877005308780053087900530880005308810053088200530883005308840053088500530886005308870053088800530889005308900053089100530892005308930053089400530895005308960053089700530898005308990053090000530901005309020053090300530904005309050053090600530907005309080053090900530910005309110053091200530913005309140053091500530916005309170053091800530919005309200053092100530922005309230053092400530925005309260053092700530928005309290053093000530931005309320053093300530934005309350053093600530937005309380053093900530940005309410053094200530943005309440053094500530946005309470053094800530949005309500053095100530952005309530053095400530955005309560053095700530958005309590053096000530961005309620053096300530964005309650053096600530967005309680053096900530970005309710053097200530973005309740053097500530976005309770053097800530979005309800053098100530982005309830053098400530985005309860053098700530988005309890053099000530991005309920053099300530994005309950053099600530997005309980053099900531000005310010053100200531003005310040053100500531006005310070053100800531009005310100053101100531012005310130053101400531015005310160053101700531018005310190053102000531021005310220053102300531024005310250053102600531027005310280053102900531030005310310053103200531033005310340053103500531036005310370053103800531039005310400053104100531042005310430053104400531045005310460053104700531048005310490053105000531051005310520053105300531054005310550053105600531057005310580053105900531060005310610053106200531063005310640053106500531066005310670053106800531069005310700053107100531072005310730053107400531075005310760053107700531078005310790053108000531081005310820053108300531084005310850053108600531087005310880053108900531090005310910053109200531093005310940053109500531096005310970053109800531099005311000053110100531102005311030053110400531105005400010054000200540003005400040054000500540006005400070054000800540009005400100054001100540012005400130054001400540015005400160054001700540018005400190054002000540021005400220054002300540024005400250054002600540027005400280054002900540030005400310054003200540033005400340054003500540036005400370054003800540039005400400054004100540042005400430054004400540045005400460054004700540048005400490054005000540051005400520054005300540054005400550054005600540057005400580054005900540060005400610054006200540063005400640054006500540066005400670054006800540069005400700054007100540072005400730054007400540075005400760054007700540078005400790054008000540081005400820054008300540084005400850054008600540087005400880054008900540090005400910054009200540093005400940054009500540096005400970054009800540099005401000054010100540102005401030054010400540105005401060054010700540108005401090054011000540111005401120054011300540114005401150054011600540117005401180054011900540120005401210054012200540123005401240054012500540126005401270054012800540129005401300054013100540132005401330054013400540135005401360054013700540138005401390054014000540141005401420054014300540144005401450054014600540147005401480054014900540150005401510054015200540153005401540054015500540156005401570054015800540159005401600054016100540162005401630054016400540165005401660054016700540168005401690054017000540171005401720054017300540174005401750054017600540177005401780054017900540180005401810054018200540183005401840054018500540186005401870054018800540189005401900054019100540192005401930054019400540195005401960054019700540198005401990054020000540201005402020054020300540204005402050054020600540207005402080054020900540210005402110054021200540213005402140054021500540216005402170054021800540219005402200054022100540222005402230054022400540225005402260054022700540228005402290054023000540231005402320054023300540234005402350054023600540237005402380054023900540240005402410054024200540243005402440054024500540246005402470054024800540249005402500054025100540252005402530054025400540255005402560054025700540258005402590054026000540261005402620054026300540264005402650054026600540267005402680054026900540270005402710054027200540273005402740054027500540276005402770054027800540279005402800054028100540282005402830054028400540285005402860054028700540288005402890054029000540291005402920054029300540294005402950054029600540297005402980054029900540300005403010054030200540303005403040054030500540306005403070054030800540309005403100054031100540312005403130054031400540315005403160054031700540318005403190054032000540321005403220054032300540324005403250054032600540327005403280054032900540330005403310054033200540333005403340054033500540336005403370054033800540339005403400054034100540342005403430054034400540345005403460054034700540348005403490054035000540351005403520054035300540354005403550054035600540357005403580054035900540360005403610054036200540363005403640054036500540366005403670054036800540369005403700054037100540372005403730054037400540375005403760054037700540378005403790054038000540381005403820054038300540384005403850054038600540387005403880054038900540390005403910054039200540393005403940054039500540396005403970054039800540399005404000054040100540402005404030054040400540405005404060054040700540408005404090054041000540411005404120054041300540414005404150054041600540417005404180054041900540420005404210054042200540423005404240054042500540426005404270054042800540429005404300054043100540432005404330054043400540435005404360054043700540438005404390054044000540441005404420054044300540444005404450054044600540447005404480054044900540450005404510054045200540453005404540054045500540456005404570054045800540459005404600054046100540462005404630054046400540465005404660054046700540468005404690054047000540471005404720054047300540474005404750054047600540477005404780054047900540480005404810054048200540483005404840054048500540486005404870054048800540489005404900054049100540492005404930054049400540495005404960054049700540498005404990054050000540501005405020054050300540504005405050054050600540507005405080054050900540510005405110054051200540513005405140054051500540516005405170054051800540519005405200054052100540522005405230054052400540525005405260054052700540528005405290054053000540531005405320054053300540534005405350054053600540537005405380054053900540540005405410054054200540543005405440054054500540546005405470054054800540549005405500054055100540552005405530054055400540555005405560054055700540558005405590054056000540561005405620054056300540564005405650054056600540567005405680054056900540570005405710054057200540573005405740054057500540576005405770054057800540579005405800054058100540582005405830054058400540585005405860054058700540588005405890054059000540591005405920054059300540594005405950054059600540597005405980054059900540600005406010054060200540603005406040054060500540606005406070054060800540609005406100054061100540612005406130054061400540615005406160054061700540618005406190054062000540621005406220054062300540624005406250054062600540627005406280054062900540630005406310054063200540633005406340054063500540636005406370054063800540639005406400054064100540642005406430054064400540645005406460054064700540648005406490054065000540651005406520054065300540654005406550054065600540657005406580054065900540660005406610054066200540663005406640054066500540666005406670054066800540669005406700054067100540672005406730054067400540675005406760054067700540678005406790054068000540681005406820054068300540684005406850054068600540687005406880054068900540690005406910054069200540693005406940054069500540696005406970054069800540699005407000054070100540702005407030054070400540705005407060054070700540708005407090054071000540711005407120054071300540714005407150054071600540717005407180054071900540720005407210054072200540723005407240054072500540726005407270054072800540729005407300054073100540732005407330054073400540735005407360054073700540738005407390054074000540741005407420054074300540744005407450054074600540747005407480054074900540750005407510054075200540753005407540054075500540756005407570054075800540759005407600054076100540762005407630054076400540765005407660054076700540768005407690054077000540771005407720054077300540774005407750054077600540777005407780054077900540780005407810054078200540783005407840054078500540786005407870054078800540789005407900054079100540792005407930054079400540795005407960054079700540798005407990054080000540801005408020054080300540804005408050054080600540807005408080054080900540810005408110054081200540813005408140054081500540816005408170054081800540819005408200054082100540822005408230054082400540825005408260054082700540828005408290054083000540831005408320054083300540834005408350054083600540837005408380054083900540840005408410054084200540843005408440054084500540846005408470054084800540849005408500054085100540852005408530054085400540855005408560054085700540858005408590054086000540861005408620054086300540864005408650054086600540867005408680054086900540870005408710054087200540873005408740054087500540876005408770054087800540879005408800054088100540882005408830054088400540885005408860054088700540888005408890054089000540891005408920054089300540894005408950054089600540897005408980054089900540900005409010054090200540903005409040054090500540906005409070054090800540909005409100054091100540912005409130054091400540915005409160054091700540918005409190054092000540921005409220054092300540924005409250054092600540927005409280054092900540930005409310054093200540933005409340054093500540936005409370054093800540939005409400054094100540942005409430054094400540945005409460054094700540948005409490054095000540951005409520054095300540954005409550054095600540957005409580054095900540960005409610054096200540963005409640054096500540966005409670054096800540969005409700054097100540972005409730054097400540975005409760054097700540978005409790054098000540981005409820054098300540984005409850054098600540987005409880054098900540990005409910054099200540993005409940054099500540996005409970054099800540999005410000054100100541002005410030054100400541005005410060054100700541008005410090054101000541011005410120054101300541014005410150054101600541017005410180054101900541020005410210054102200541023005410240054102500541026005410270054102800541029005410300054103100541032005410330054103400541035005410360054103700541038005410390054104000541041005410420054104300541044005410450054104600541047005410480054104900541050005410510054105200541053005410540054105500541056005410570054105800541059005410600054106100541062005410630054106400541065005410660054106700541068005410690054107000541071005410720054107300541074005410750054107600541077005410780054107900541080005410810054108200541083005410840054108500541086005410870054108800541089005410900054109100541092005410930054109400541095005410960054109700541098005410990054110000541101005411020054110300541104005411050055000100550002005500030055000400550005005500060055000700550008005500090055001000550011005500120055001300550014005500150055001600550017005500180055001900550020005500210055002200550023005500240055002500550026005500270055002800550029005500300055003100550032005500330055003400550035005500360055003700550038005500390055004000550041005500420055004300550044005500450055004600550047005500480055004900550050005500510055005200550053005500540055005500550056005500570055005800550059005500600055006100550062005500630055006400550065005500660055006700550068005500690055007000550071005500720055007300550074005500750055007600550077005500780055007900550080005500810055008200550083005500840055008500550086005500870055008800550089005500900055009100550092005500930055009400550095005500960055009700550098005500990055010000550101005501020055010300550104005501050055010600550107005501080055010900550110005501110055011200550113005501140055011500550116005501170055011800550119005501200055012100550122005501230055012400550125005501260055012700550128005501290055013000550131005501320055013300550134005501350055013600550137005501380055013900550140005501410055014200550143005501440055014500550146005501470055014800550149005501500055015100550152005501530055015400550155005501560055015700550158005501590055016000550161005501620055016300550164005501650055016600550167005501680055016900550170005501710055017200550173005501740055017500550176005501770055017800550179005501800055018100550182005501830055018400550185005501860055018700550188005501890055019000550191005501920055019300550194005501950055019600550197005501980055019900550200005502010055020200550203005502040055020500550206005502070055020800550209005502100055021100550212005502130055021400550215005502160055021700550218005502190055022000550221005502220055022300550224005502250055022600550227005502280055022900550230005502310055023200550233005502340055023500550236005502370055023800550239005502400055024100550242005502430055024400550245005502460055024700550248005502490055025000550251005502520055025300550254005502550055025600550257005502580055025900550260005502610055026200550263005502640055026500550266005502670055026800550269005502700055027100550272005502730055027400550275005502760055027700550278005502790055028000550281005502820055028300550284005502850055028600550287005502880055028900550290005502910055029200550293005502940055029500550296005502970055029800550299005503000055030100550302005503030055030400550305005503060055030700550308005503090055031000550311005503120055031300550314005503150055031600550317005503180055031900550320005503210055032200550323005503240055032500550326005503270055032800550329005503300055033100550332005503330055033400550335005503360055033700550338005503390055034000550341005503420055034300550344005503450055034600550347005503480055034900550350005503510055035200550353005503540055035500550356005503570055035800550359005503600055036100550362005503630055036400550365005503660055036700550368005503690055037000550371005503720055037300550374005503750055037600550377005503780055037900550380005503810055038200550383005503840055038500550386005503870055038800550389005503900055039100550392005503930055039400550395005503960055039700550398005503990055040000550401005504020055040300550404005504050055040600550407005504080055040900550410005504110055041200550413005504140055041500550416005504170055041800550419005504200055042100550422005504230055042400550425005504260055042700550428005504290055043000550431005504320055043300550434005504350055043600550437005504380055043900550440005504410055044200550443005504440055044500550446005504470055044800550449005504500055045100550452005504530055045400550455005504560055045700550458005504590055046000550461005504620055046300550464005504650055046600550467005504680055046900550470005504710055047200550473005504740055047500550476005504770055047800550479005504800055048100550482005504830055048400550485005504860055048700550488005504890055049000550491005504920055049300550494005504950055049600550497005504980055049900550500005505010055050200550503005505040055050500550506005505070055050800550509005505100055051100550512005505130055051400550515005505160055051700550518005505190055052000550521005505220055052300550524005505250055052600550527005505280055052900550530005505310055053200550533005505340055053500550536005505370055053800550539005505400055054100550542005505430055054400550545005505460055054700550548005505490055055000550551005505520055055300550554005505550055055600550557005505580055055900550560005505610055056200550563005505640055056500550566005505670055056800550569005505700055057100550572005505730055057400550575005505760055057700550578005505790055058000550581005505820055058300550584005505850055058600550587005505880055058900550590005505910055059200550593005505940055059500550596005505970055059800550599005506000055060100550602005506030055060400550605005506060055060700550608005506090055061000550611005506120055061300550614005506150055061600550617005506180055061900550620005506210055062200550623005506240055062500550626005506270055062800550629005506300055063100550632005506330055063400550635005506360055063700550638005506390055064000550641005506420055064300550644005506450055064600550647005506480055064900550650005506510055065200550653005506540055065500550656005506570055065800550659005506600055066100550662005506630055066400550665005506660055066700550668005506690055067000550671005506720055067300550674005506750055067600550677005506780055067900550680005506810055068200550683005506840055068500550686005506870055068800550689005506900055069100550692005506930055069400550695005506960055069700550698005506990055070000550701005507020055070300550704005507050055070600550707005507080055070900550710005507110055071200550713005507140055071500550716005507170055071800550719005507200055072100550722005507230055072400550725005507260055072700550728005507290055073000550731005507320055073300550734005507350055073600550737005507380055073900550740005507410055074200550743005507440055074500550746005507470055074800550749005507500055075100550752005507530055075400550755005507560055075700550758005507590055076000550761005507620055076300550764005507650055076600550767005507680055076900550770005507710055077200550773005507740055077500550776005507770055077800550779005507800055078100550782005507830055078400550785005507860055078700550788005507890055079000550791005507920055079300550794005507950055079600550797005507980055079900550800005508010055080200550803005508040055080500550806005508070055080800550809005508100055081100550812005508130055081400550815005508160055081700550818005508190055082000550821005508220055082300550824005508250055082600550827005508280055082900550830005508310055083200550833005508340055083500550836005508370055083800550839005508400055084100550842005508430055084400550845005508460055084700550848005508490055085000550851005508520055085300550854005508550055085600550857005508580055085900550860005508610055086200550863005508640055086500550866005508670055086800550869005508700055087100550872005508730055087400550875005508760055087700550878005508790055088000550881005508820055088300550884005508850055088600550887005508880055088900550890005508910055089200550893005508940055089500550896005508970055089800550899005509000055090100550902005509030055090400550905005509060055090700550908005509090055091000550911005509120055091300550914005509150055091600550917005509180055091900550920005509210055092200550923005509240055092500550926005509270055092800550929005509300055093100550932005509330055093400550935005509360055093700550938005509390055094000550941005509420055094300550944005509450055094600550947005509480055094900550950005509510055095200550953005509540055095500550956005509570055095800550959005509600055096100550962005509630055096400550965005509660055096700550968005509690055097000550971005509720055097300550974005509750055097600550977005509780055097900550980005509810055098200550983005509840055098500550986005509870055098800550989005509900055099100550992005509930055099400550995005509960055099700550998005509990055100000551001005510020055100300551004005510050055100600551007005510080055100900551010005510110055101200551013005510140055101500551016005510170055101800551019005510200055102100551022005510230055102400551025005510260055102700551028005510290055103000551031005510320055103300551034005510350055103600551037005510380055103900551040005510410055104200551043005510440055104500551046005510470055104800551049005510500055105100551052005510530055105400551055005510560055105700551058005510590055106000551061005510620055106300551064005510650055106600551067005510680055106900551070005510710055107200551073005510740055107500551076005510770055107800551079005510800055108100551082005510830055108400551085005510860055108700551088005510890055109000551091005510920055109300551094005510950055109600551097005510980055109900551100005511010055110200551103005511040055110500560001005600020056000300560004005600050056000600560007005600080056000900560010005600110056001200560013005600140056001500560016005600170056001800560019005600200056002100560022005600230056002400560025005600260056002700560028005600290056003000560031005600320056003300560034005600350056003600560037005600380056003900560040005600410056004200560043005600440056004500560046005600470056004800560049005600500056005100560052005600530056005400560055005600560056005700560058005600590056006000560061005600620056006300560064005600650056006600560067005600680056006900560070005600710056007200560073005600740056007500560076005600770056007800560079005600800056008100560082005600830056008400560085005600860056008700560088005600890056009000560091005600920056009300560094005600950056009600560097005600980056009900560100005601010056010200560103005601040056010500560106005601070056010800560109005601100056011100560112005601130056011400560115005601160056011700560118005601190056012000560121005601220056012300560124005601250056012600560127005601280056012900560130005601310056013200560133005601340056013500560136005601370056013800560139005601400056014100560142005601430056014400560145005601460056014700560148005601490056015000560151005601520056015300560154005601550056015600560157005601580056015900560160005601610056016200560163005601640056016500560166005601670056016800560169005601700056017100560172005601730056017400560175005601760056017700560178005601790056018000560181005601820056018300560184005601850056018600560187005601880056018900560190005601910056019200560193005601940056019500560196005601970056019800560199005602000056020100560202005602030056020400560205005602060056020700560208005602090056021000560211005602120056021300560214005602150056021600560217005602180056021900560220005602210056022200560223005602240056022500560226005602270056022800560229005602300056023100560232005602330056023400560235005602360056023700560238005602390056024000560241005602420056024300560244005602450056024600560247005602480056024900560250005602510056025200560253005602540056025500560256005602570056025800560259005602600056026100560262005602630056026400560265005602660056026700560268005602690056027000560271005602720056027300560274005602750056027600560277005602780056027900560280005602810056028200560283005602840056028500560286005602870056028800560289005602900056029100560292005602930056029400560295005602960056029700560298005602990056030000560301005603020056030300560304005603050056030600560307005603080056030900560310005603110056031200560313005603140056031500560316005603170056031800560319005603200056032100560322005603230056032400560325005603260056032700560328005603290056033000560331005603320056033300560334005603350056033600560337005603380056033900560340005603410056034200560343005603440056034500560346005603470056034800560349005603500056035100560352005603530056035400560355005603560056035700560358005603590056036000560361005603620056036300560364005603650056036600560367005603680056036900560370005603710056037200560373005603740056037500560376005603770056037800560379005603800056038100560382005603830056038400560385005603860056038700560388005603890056039000560391005603920056039300560394005603950056039600560397005603980056039900560400005604010056040200560403005604040056040500560406005604070056040800560409005604100056041100560412005604130056041400560415005604160056041700560418005604190056042000560421005604220056042300560424005604250056042600560427005604280056042900560430005604310056043200560433005604340056043500560436005604370056043800560439005604400056044100560442005604430056044400560445005604460056044700560448005604490056045000560451005604520056045300560454005604550056045600560457005604580056045900560460005604610056046200560463005604640056046500560466005604670056046800560469005604700056047100560472005604730056047400560475005604760056047700560478005604790056048000560481005604820056048300560484005604850056048600560487005604880056048900560490005604910056049200560493005604940056049500560496005604970056049800560499005605000056050100560502005605030056050400560505005605060056050700560508005605090056051000560511005605120056051300560514005605150056051600560517005605180056051900560520005605210056052200560523005605240056052500560526005605270056052800560529005605300056053100560532005605330056053400560535005605360056053700560538005605390056054000560541005605420056054300560544005605450056054600560547005605480056054900560550005605510056055200560553005605540056055500560556005605570056055800560559005605600056056100560562005605630056056400560565005605660056056700560568005605690056057000560571005605720056057300560574005605750056057600560577005605780056057900560580005605810056058200560583005605840056058500560586005605870056058800560589005605900056059100560592005605930056059400560595005605960056059700560598005605990056060000560601005606020056060300560604005606050056060600560607005606080056060900560610005606110056061200560613005606140056061500560616005606170056061800560619005606200056062100560622005606230056062400560625005606260056062700560628005606290056063000560631005606320056063300560634005606350056063600560637005606380056063900560640005606410056064200560643005606440056064500560646005606470056064800560649005606500056065100560652005606530056065400560655005606560056065700560658005606590056066000560661005606620056066300560664005606650056066600560667005606680056066900560670005606710056067200560673005606740056067500560676005606770056067800560679005606800056068100560682005606830056068400560685005606860056068700560688005606890056069000560691005606920056069300560694005606950056069600560697005606980056069900560700005607010056070200560703005607040056070500560706005607070056070800560709005607100056071100560712005607130056071400560715005607160056071700560718005607190056072000560721005607220056072300560724005607250056072600560727005607280056072900560730005607310056073200560733005607340056073500560736005607370056073800560739005607400056074100560742005607430056074400560745005607460056074700560748005607490056075000560751005607520056075300560754005607550056075600560757005607580056075900560760005607610056076200560763005607640056076500560766005607670056076800560769005607700056077100560772005607730056077400560775005607760056077700560778005607790056078000560781005607820056078300560784005607850056078600560787005607880056078900560790005607910056079200560793005607940056079500560796005607970056079800560799005608000056080100560802005608030056080400560805005608060056080700560808005608090056081000560811005608120056081300560814005608150056081600560817005608180056081900560820005608210056082200560823005608240056082500560826005608270056082800560829005608300056083100560832005608330056083400560835005608360056083700560838005608390056084000560841005608420056084300560844005608450056084600560847005608480056084900560850005608510056085200560853005608540056085500560856005608570056085800560859005608600056086100560862005608630056086400560865005608660056086700560868005608690056087000560871005608720056087300560874005608750056087600560877005608780056087900560880005608810056088200560883005608840056088500560886005608870056088800560889005608900056089100560892005608930056089400560895005608960056089700560898005608990056090000560901005609020056090300560904005609050056090600560907005609080056090900560910005609110056091200560913005609140056091500560916005609170056091800560919005609200056092100560922005609230056092400560925005609260056092700560928005609290056093000560931005609320056093300560934005609350056093600560937005609380056093900560940005609410056094200560943005609440056094500560946005609470056094800560949005609500056095100560952005609530056095400560955005609560056095700560958005609590056096000560961005609620056096300560964005609650056096600560967005609680056096900560970005609710056097200560973005609740056097500560976005609770056097800560979005609800056098100560982005609830056098400560985005609860056098700560988005609890056099000560991005609920056099300560994005609950056099600560997005609980056099900561000005610010056100200561003005610040056100500561006005610070056100800561009005610100056101100561012005610130056101400561015005610160056101700561018005610190056102000561021005610220056102300561024005610250056102600561027005610280056102900561030005610310056103200561033005610340056103500561036005610370056103800561039005610400056104100561042005610430056104400561045005610460056104700561048005610490056105000561051005610520056105300561054005610550056105600561057005610580056105900561060005610610056106200561063005610640056106500561066005610670056106800561069005610700056107100561072005610730056107400561075005610760056107700561078005610790056108000561081005610820056108300561084005610850056108600561087005610880056108900561090005610910056109200561093005610940056109500561096005610970056109800561099005611000056110100561102005611030056110400561105005700010057000200570003005700040057000500570006005700070057000800570009005700100057001100570012005700130057001400570015005700160057001700570018005700190057002000570021005700220057002300570024005700250057002600570027005700280057002900570030005700310057003200570033005700340057003500570036005700370057003800570039005700400057004100570042005700430057004400570045005700460057004700570048005700490057005000570051005700520057005300570054005700550057005600570057005700580057005900570060005700610057006200570063005700640057006500570066005700670057006800570069005700700057007100570072005700730057007400570075005700760057007700570078005700790057008000570081005700820057008300570084005700850057008600570087005700880057008900570090005700910057009200570093005700940057009500570096005700970057009800570099005701000057010100570102005701030057010400570105005701060057010700570108005701090057011000570111005701120057011300570114005701150057011600570117005701180057011900570120005701210057012200570123005701240057012500570126005701270057012800570129005701300057013100570132005701330057013400570135005701360057013700570138005701390057014000570141005701420057014300570144005701450057014600570147005701480057014900570150005701510057015200570153005701540057015500570156005701570057015800570159005701600057016100570162005701630057016400570165005701660057016700570168005701690057017000570171005701720057017300570174005701750057017600570177005701780057017900570180005701810057018200570183005701840057018500570186005701870057018800570189005701900057019100570192005701930057019400570195005701960057019700570198005701990057020000570201005702020057020300570204005702050057020600570207005702080057020900570210005702110057021200570213005702140057021500570216005702170057021800570219005702200057022100570222005702230057022400570225005702260057022700570228005702290057023000570231005702320057023300570234005702350057023600570237005702380057023900570240005702410057024200570243005702440057024500570246005702470057024800570249005702500057025100570252005702530057025400570255005702560057025700570258005702590057026000570261005702620057026300570264005702650057026600570267005702680057026900570270005702710057027200570273005702740057027500570276005702770057027800570279005702800057028100570282005702830057028400570285005702860057028700570288005702890057029000570291005702920057029300570294005702950057029600570297005702980057029900570300005703010057030200570303005703040057030500570306005703070057030800570309005703100057031100570312005703130057031400570315005703160057031700570318005703190057032000570321005703220057032300570324005703250057032600570327005703280057032900570330005703310057033200570333005703340057033500570336005703370057033800570339005703400057034100570342005703430057034400570345005703460057034700570348005703490057035000570351005703520057035300570354005703550057035600570357005703580057035900570360005703610057036200570363005703640057036500570366005703670057036800570369005703700057037100570372005703730057037400570375005703760057037700570378005703790057038000570381005703820057038300570384005703850057038600570387005703880057038900570390005703910057039200570393005703940057039500570396005703970057039800570399005704000057040100570402005704030057040400570405005704060057040700570408005704090057041000570411005704120057041300570414005704150057041600570417005704180057041900570420005704210057042200570423005704240057042500570426005704270057042800570429005704300057043100570432005704330057043400570435005704360057043700570438005704390057044000570441005704420057044300570444005704450057044600570447005704480057044900570450005704510057045200570453005704540057045500570456005704570057045800570459005704600057046100570462005704630057046400570465005704660057046700570468005704690057047000570471005704720057047300570474005704750057047600570477005704780057047900570480005704810057048200570483005704840057048500570486005704870057048800570489005704900057049100570492005704930057049400570495005704960057049700570498005704990057050000570501005705020057050300570504005705050057050600570507005705080057050900570510005705110057051200570513005705140057051500570516005705170057051800570519005705200057052100570522005705230057052400570525005705260057052700570528005705290057053000570531005705320057053300570534005705350057053600570537005705380057053900570540005705410057054200570543005705440057054500570546005705470057054800570549005705500057055100570552005705530057055400570555005705560057055700570558005705590057056000570561005705620057056300570564005705650057056600570567005705680057056900570570005705710057057200570573005705740057057500570576005705770057057800570579005705800057058100570582005705830057058400570585005705860057058700570588005705890057059000570591005705920057059300570594005705950057059600570597005705980057059900570600005706010057060200570603005706040057060500570606005706070057060800570609005706100057061100570612005706130057061400570615005706160057061700570618005706190057062000570621005706220057062300570624005706250057062600570627005706280057062900570630005706310057063200570633005706340057063500570636005706370057063800570639005706400057064100570642005706430057064400570645005706460057064700570648005706490057065000570651005706520057065300570654005706550057065600570657005706580057065900570660005706610057066200570663005706640057066500570666005706670057066800570669005706700057067100570672005706730057067400570675005706760057067700570678005706790057068000570681005706820057068300570684005706850057068600570687005706880057068900570690005706910057069200570693005706940057069500570696005706970057069800570699005707000057070100570702005707030057070400570705005707060057070700570708005707090057071000570711005707120057071300570714005707150057071600570717005707180057071900570720005707210057072200570723005707240057072500570726005707270057072800570729005707300057073100570732005707330057073400570735005707360057073700570738005707390057074000570741005707420057074300570744005707450057074600570747005707480057074900570750005707510057075200570753005707540057075500570756005707570057075800570759005707600057076100570762005707630057076400570765005707660057076700570768005707690057077000570771005707720057077300570774005707750057077600570777005707780057077900570780005707810057078200570783005707840057078500570786005707870057078800570789005707900057079100570792005707930057079400570795005707960057079700570798005707990057080000570801005708020057080300570804005708050057080600570807005708080057080900570810005708110057081200570813005708140057081500570816005708170057081800570819005708200057082100570822005708230057082400570825005708260057082700570828005708290057083000570831005708320057083300570834005708350057083600570837005708380057083900570840005708410057084200570843005708440057084500570846005708470057084800570849005708500057085100570852005708530057085400570855005708560057085700570858005708590057086000570861005708620057086300570864005708650057086600570867005708680057086900570870005708710057087200570873005708740057087500570876005708770057087800570879005708800057088100570882005708830057088400570885005708860057088700570888005708890057089000570891005708920057089300570894005708950057089600570897005708980057089900570900005709010057090200570903005709040057090500570906005709070057090800570909005709100057091100570912005709130057091400570915005709160057091700570918005709190057092000570921005709220057092300570924005709250057092600570927005709280057092900570930005709310057093200570933005709340057093500570936005709370057093800570939005709400057094100570942005709430057094400570945005709460057094700570948005709490057095000570951005709520057095300570954005709550057095600570957005709580057095900570960005709610057096200570963005709640057096500570966005709670057096800570969005709700057097100570972005709730057097400570975005709760057097700570978005709790057098000570981005709820057098300570984005709850057098600570987005709880057098900570990005709910057099200570993005709940057099500570996005709970057099800570999005710000057100100571002005710030057100400571005005710060057100700571008005710090057101000571011005710120057101300571014005710150057101600571017005710180057101900571020005710210057102200571023005710240057102500571026005710270057102800571029005710300057103100571032005710330057103400571035005710360057103700571038005710390057104000571041005710420057104300571044005710450057104600571047005710480057104900571050005710510057105200571053005710540057105500571056005710570057105800571059005710600057106100571062005710630057106400571065005710660057106700571068005710690057107000571071005710720057107300571074005710750057107600571077005710780057107900571080005710810057108200571083005710840057108500571086005710870057108800571089005710900057109100571092005710930057109400571095005710960057109700571098005710990057110000571101005711020057110300571104005711050058000100580002005800030058000400580005005800060058000700580008005800090058001000580011005800120058001300580014005800150058001600580017005800180058001900580020005800210058002200580023005800240058002500580026005800270058002800580029005800300058003100580032005800330058003400580035005800360058003700580038005800390058004000580041005800420058004300580044005800450058004600580047005800480058004900580050005800510058005200580053005800540058005500580056005800570058005800580059005800600058006100580062005800630058006400580065005800660058006700580068005800690058007000580071005800720058007300580074005800750058007600580077005800780058007900580080005800810058008200580083005800840058008500580086005800870058008800580089005800900058009100580092005800930058009400580095005800960058009700580098005800990058010000580101005801020058010300580104005801050058010600580107005801080058010900580110005801110058011200580113005801140058011500580116005801170058011800580119005801200058012100580122005801230058012400580125005801260058012700580128005801290058013000580131005801320058013300580134005801350058013600580137005801380058013900580140005801410058014200580143005801440058014500580146005801470058014800580149005801500058015100580152005801530058015400580155005801560058015700580158005801590058016000580161005801620058016300580164005801650058016600580167005801680058016900580170005801710058017200580173005801740058017500580176005801770058017800580179005801800058018100580182005801830058018400580185005801860058018700580188005801890058019000580191005801920058019300580194005801950058019600580197005801980058019900580200005802010058020200580203005802040058020500580206005802070058020800580209005802100058021100580212005802130058021400580215005802160058021700580218005802190058022000580221005802220058022300580224005802250058022600580227005802280058022900580230005802310058023200580233005802340058023500580236005802370058023800580239005802400058024100580242005802430058024400580245005802460058024700580248005802490058025000580251005802520058025300580254005802550058025600580257005802580058025900580260005802610058026200580263005802640058026500580266005802670058026800580269005802700058027100580272005802730058027400580275005802760058027700580278005802790058028000580281005802820058028300580284005802850058028600580287005802880058028900580290005802910058029200580293005802940058029500580296005802970058029800580299005803000058030100580302005803030058030400580305005803060058030700580308005803090058031000580311005803120058031300580314005803150058031600580317005803180058031900580320005803210058032200580323005803240058032500580326005803270058032800580329005803300058033100580332005803330058033400580335005803360058033700580338005803390058034000580341005803420058034300580344005803450058034600580347005803480058034900580350005803510058035200580353005803540058035500580356005803570058035800580359005803600058036100580362005803630058036400580365005803660058036700580368005803690058037000580371005803720058037300580374005803750058037600580377005803780058037900580380005803810058038200580383005803840058038500580386005803870058038800580389005803900058039100580392005803930058039400580395005803960058039700580398005803990058040000580401005804020058040300580404005804050058040600580407005804080058040900580410005804110058041200580413005804140058041500580416005804170058041800580419005804200058042100580422005804230058042400580425005804260058042700580428005804290058043000580431005804320058043300580434005804350058043600580437005804380058043900580440005804410058044200580443005804440058044500580446005804470058044800580449005804500058045100580452005804530058045400580455005804560058045700580458005804590058046000580461005804620058046300580464005804650058046600580467005804680058046900580470005804710058047200580473005804740058047500580476005804770058047800580479005804800058048100580482005804830058048400580485005804860058048700580488005804890058049000580491005804920058049300580494005804950058049600580497005804980058049900580500005805010058050200580503005805040058050500580506005805070058050800580509005805100058051100580512005805130058051400580515005805160058051700580518005805190058052000580521005805220058052300580524005805250058052600580527005805280058052900580530005805310058053200580533005805340058053500580536005805370058053800580539005805400058054100580542005805430058054400580545005805460058054700580548005805490058055000580551005805520058055300580554005805550058055600580557005805580058055900580560005805610058056200580563005805640058056500580566005805670058056800580569005805700058057100580572005805730058057400580575005805760058057700580578005805790058058000580581005805820058058300580584005805850058058600580587005805880058058900580590005805910058059200580593005805940058059500580596005805970058059800580599005806000058060100580602005806030058060400580605005806060058060700580608005806090058061000580611005806120058061300580614005806150058061600580617005806180058061900580620005806210058062200580623005806240058062500580626005806270058062800580629005806300058063100580632005806330058063400580635005806360058063700580638005806390058064000580641005806420058064300580644005806450058064600580647005806480058064900580650005806510058065200580653005806540058065500580656005806570058065800580659005806600058066100580662005806630058066400580665005806660058066700580668005806690058067000580671005806720058067300580674005806750058067600580677005806780058067900580680005806810058068200580683005806840058068500580686005806870058068800580689005806900058069100580692005806930058069400580695005806960058069700580698005806990058070000580701005807020058070300580704005807050058070600580707005807080058070900580710005807110058071200580713005807140058071500580716005807170058071800580719005807200058072100580722005807230058072400580725005807260058072700580728005807290058073000580731005807320058073300580734005807350058073600580737005807380058073900580740005807410058074200580743005807440058074500580746005807470058074800580749005807500058075100580752005807530058075400580755005807560058075700580758005807590058076000580761005807620058076300580764005807650058076600580767005807680058076900580770005807710058077200580773005807740058077500580776005807770058077800580779005807800058078100580782005807830058078400580785005807860058078700580788005807890058079000580791005807920058079300580794005807950058079600580797005807980058079900580800005808010058080200580803005808040058080500580806005808070058080800580809005808100058081100580812005808130058081400580815005808160058081700580818005808190058082000580821005808220058082300580824005808250058082600580827005808280058082900580830005808310058083200580833005808340058083500580836005808370058083800580839005808400058084100580842005808430058084400580845005808460058084700580848005808490058085000580851005808520058085300580854005808550058085600580857005808580058085900580860005808610058086200580863005808640058086500580866005808670058086800580869005808700058087100580872005808730058087400580875005808760058087700580878005808790058088000580881005808820058088300580884005808850058088600580887005808880058088900580890005808910058089200580893005808940058089500580896005808970058089800580899005809000058090100580902005809030058090400580905005809060058090700580908005809090058091000580911005809120058091300580914005809150058091600580917005809180058091900580920005809210058092200580923005809240058092500580926005809270058092800580929005809300058093100580932005809330058093400580935005809360058093700580938005809390058094000580941005809420058094300580944005809450058094600580947005809480058094900580950005809510058095200580953005809540058095500580956005809570058095800580959005809600058096100580962005809630058096400580965005809660058096700580968005809690058097000580971005809720058097300580974005809750058097600580977005809780058097900580980005809810058098200580983005809840058098500580986005809870058098800580989005809900058099100580992005809930058099400580995005809960058099700580998005809990058100000581001005810020058100300581004005810050058100600581007005810080058100900581010005810110058101200581013005810140058101500581016005810170058101800581019005810200058102100581022005810230058102400581025005810260058102700581028005810290058103000581031005810320058103300581034005810350058103600581037005810380058103900581040005810410058104200581043005810440058104500581046005810470058104800581049005810500058105100581052005810530058105400581055005810560058105700581058005810590058106000581061005810620058106300581064005810650058106600581067005810680058106900581070005810710058107200581073005810740058107500581076005810770058107800581079005810800058108100581082005810830058108400581085005810860058108700581088005810890058109000581091005810920058109300581094005810950058109600581097005810980058109900581100005811010058110200581103005811040058110500590001005900020059000300590004005900050059000600590007005900080059000900590010005900110059001200590013005900140059001500590016005900170059001800590019005900200059002100590022005900230059002400590025005900260059002700590028005900290059003000590031005900320059003300590034005900350059003600590037005900380059003900590040005900410059004200590043005900440059004500590046005900470059004800590049005900500059005100590052005900530059005400590055005900560059005700590058005900590059006000590061005900620059006300590064005900650059006600590067005900680059006900590070005900710059007200590073005900740059007500590076005900770059007800590079005900800059008100590082005900830059008400590085005900860059008700590088005900890059009000590091005900920059009300590094005900950059009600590097005900980059009900590100005901010059010200590103005901040059010500590106005901070059010800590109005901100059011100590112005901130059011400590115005901160059011700590118005901190059012000590121005901220059012300590124005901250059012600590127005901280059012900590130005901310059013200590133005901340059013500590136005901370059013800590139005901400059014100590142005901430059014400590145005901460059014700590148005901490059015000590151005901520059015300590154005901550059015600590157005901580059015900590160005901610059016200590163005901640059016500590166005901670059016800590169005901700059017100590172005901730059017400590175005901760059017700590178005901790059018000590181005901820059018300590184005901850059018600590187005901880059018900590190005901910059019200590193005901940059019500590196005901970059019800590199005902000059020100590202005902030059020400590205005902060059020700590208005902090059021000590211005902120059021300590214005902150059021600590217005902180059021900590220005902210059022200590223005902240059022500590226005902270059022800590229005902300059023100590232005902330059023400590235005902360059023700590238005902390059024000590241005902420059024300590244005902450059024600590247005902480059024900590250005902510059025200590253005902540059025500590256005902570059025800590259005902600059026100590262005902630059026400590265005902660059026700590268005902690059027000590271005902720059027300590274005902750059027600590277005902780059027900590280005902810059028200590283005902840059028500590286005902870059028800590289005902900059029100590292005902930059029400590295005902960059029700590298005902990059030000590301005903020059030300590304005903050059030600590307005903080059030900590310005903110059031200590313005903140059031500590316005903170059031800590319005903200059032100590322005903230059032400590325005903260059032700590328005903290059033000590331005903320059033300590334005903350059033600590337005903380059033900590340005903410059034200590343005903440059034500590346005903470059034800590349005903500059035100590352005903530059035400590355005903560059035700590358005903590059036000590361005903620059036300590364005903650059036600590367005903680059036900590370005903710059037200590373005903740059037500590376005903770059037800590379005903800059038100590382005903830059038400590385005903860059038700590388005903890059039000590391005903920059039300590394005903950059039600590397005903980059039900590400005904010059040200590403005904040059040500590406005904070059040800590409005904100059041100590412005904130059041400590415005904160059041700590418005904190059042000590421005904220059042300590424005904250059042600590427005904280059042900590430005904310059043200590433005904340059043500590436005904370059043800590439005904400059044100590442005904430059044400590445005904460059044700590448005904490059045000590451005904520059045300590454005904550059045600590457005904580059045900590460005904610059046200590463005904640059046500590466005904670059046800590469005904700059047100590472005904730059047400590475005904760059047700590478005904790059048000590481005904820059048300590484005904850059048600590487005904880059048900590490005904910059049200590493005904940059049500590496005904970059049800590499005905000059050100590502005905030059050400590505005905060059050700590508005905090059051000590511005905120059051300590514005905150059051600590517005905180059051900590520005905210059052200590523005905240059052500590526005905270059052800590529005905300059053100590532005905330059053400590535005905360059053700590538005905390059054000590541005905420059054300590544005905450059054600590547005905480059054900590550005905510059055200590553005905540059055500590556005905570059055800590559005905600059056100590562005905630059056400590565005905660059056700590568005905690059057000590571005905720059057300590574005905750059057600590577005905780059057900590580005905810059058200590583005905840059058500590586005905870059058800590589005905900059059100590592005905930059059400590595005905960059059700590598005905990059060000590601005906020059060300590604005906050059060600590607005906080059060900590610005906110059061200590613005906140059061500590616005906170059061800590619005906200059062100590622005906230059062400590625005906260059062700590628005906290059063000590631005906320059063300590634005906350059063600590637005906380059063900590640005906410059064200590643005906440059064500590646005906470059064800590649005906500059065100590652005906530059065400590655005906560059065700590658005906590059066000590661005906620059066300590664005906650059066600590667005906680059066900590670005906710059067200590673005906740059067500590676005906770059067800590679005906800059068100590682005906830059068400590685005906860059068700590688005906890059069000590691005906920059069300590694005906950059069600590697005906980059069900590700005907010059070200590703005907040059070500590706005907070059070800590709005907100059071100590712005907130059071400590715005907160059071700590718005907190059072000590721005907220059072300590724005907250059072600590727005907280059072900590730005907310059073200590733005907340059073500590736005907370059073800590739005907400059074100590742005907430059074400590745005907460059074700590748005907490059075000590751005907520059075300590754005907550059075600590757005907580059075900590760005907610059076200590763005907640059076500590766005907670059076800590769005907700059077100590772005907730059077400590775005907760059077700590778005907790059078000590781005907820059078300590784005907850059078600590787005907880059078900590790005907910059079200590793005907940059079500590796005907970059079800590799005908000059080100590802005908030059080400590805005908060059080700590808005908090059081000590811005908120059081300590814005908150059081600590817005908180059081900590820005908210059082200590823005908240059082500590826005908270059082800590829005908300059083100590832005908330059083400590835005908360059083700590838005908390059084000590841005908420059084300590844005908450059084600590847005908480059084900590850005908510059085200590853005908540059085500590856005908570059085800590859005908600059086100590862005908630059086400590865005908660059086700590868005908690059087000590871005908720059087300590874005908750059087600590877005908780059087900590880005908810059088200590883005908840059088500590886005908870059088800590889005908900059089100590892005908930059089400590895005908960059089700590898005908990059090000590901005909020059090300590904005909050059090600590907005909080059090900590910005909110059091200590913005909140059091500590916005909170059091800590919005909200059092100590922005909230059092400590925005909260059092700590928005909290059093000590931005909320059093300590934005909350059093600590937005909380059093900590940005909410059094200590943005909440059094500590946005909470059094800590949005909500059095100590952005909530059095400590955005909560059095700590958005909590059096000590961005909620059096300590964005909650059096600590967005909680059096900590970005909710059097200590973005909740059097500590976005909770059097800590979005909800059098100590982005909830059098400590985005909860059098700590988005909890059099000590991005909920059099300590994005909950059099600590997005909980059099900591000005910010059100200591003005910040059100500591006005910070059100800591009005910100059101100591012005910130059101400591015005910160059101700591018005910190059102000591021005910220059102300591024005910250059102600591027005910280059102900591030005910310059103200591033005910340059103500591036005910370059103800591039005910400059104100591042005910430059104400591045005910460059104700591048005910490059105000591051005910520059105300591054005910550059105600591057005910580059105900591060005910610059106200591063005910640059106500591066005910670059106800591069005910700059107100591072005910730059107400591075005910760059107700591078005910790059108000591081005910820059108300591084005910850059108600591087005910880059108900591090005910910059109200591093005910940059109500591096005910970059109800591099005911000059110100591102005911030059110400591105006000010060000200600003006000040060000500600006006000070060000800600009006000100060001100600012006000130060001400600015006000160060001700600018006000190060002000600021006000220060002300600024006000250060002600600027006000280060002900600030006000310060003200600033006000340060003500600036006000370060003800600039006000400060004100600042006000430060004400600045006000460060004700600048006000490060005000600051006000520060005300600054006000550060005600600057006000580060005900600060006000610060006200600063006000640060006500600066006000670060006800600069006000700060007100600072006000730060007400600075006000760060007700600078006000790060008000600081006000820060008300600084006000850060008600600087006000880060008900600090006000910060009200600093006000940060009500600096006000970060009800600099006001000060010100600102006001030060010400600105006001060060010700600108006001090060011000600111006001120060011300600114006001150060011600600117006001180060011900600120006001210060012200600123006001240060012500600126006001270060012800600129006001300060013100600132006001330060013400600135006001360060013700600138006001390060014000600141006001420060014300600144006001450060014600600147006001480060014900600150006001510060015200600153006001540060015500600156006001570060015800600159006001600060016100600162006001630060016400600165006001660060016700600168006001690060017000600171006001720060017300600174006001750060017600600177006001780060017900600180006001810060018200600183006001840060018500600186006001870060018800600189006001900060019100600192006001930060019400600195006001960060019700600198006001990060020000600201006002020060020300600204006002050060020600600207006002080060020900600210006002110060021200600213006002140060021500600216006002170060021800600219006002200060022100600222006002230060022400600225006002260060022700600228006002290060023000600231006002320060023300600234006002350060023600600237006002380060023900600240006002410060024200600243006002440060024500600246006002470060024800600249006002500060025100600252006002530060025400600255006002560060025700600258006002590060026000600261006002620060026300600264006002650060026600600267006002680060026900600270006002710060027200600273006002740060027500600276006002770060027800600279006002800060028100600282006002830060028400600285006002860060028700600288006002890060029000600291006002920060029300600294006002950060029600600297006002980060029900600300006003010060030200600303006003040060030500600306006003070060030800600309006003100060031100600312006003130060031400600315006003160060031700600318006003190060032000600321006003220060032300600324006003250060032600600327006003280060032900600330006003310060033200600333006003340060033500600336006003370060033800600339006003400060034100600342006003430060034400600345006003460060034700600348006003490060035000600351006003520060035300600354006003550060035600600357006003580060035900600360006003610060036200600363006003640060036500600366006003670060036800600369006003700060037100600372006003730060037400600375006003760060037700600378006003790060038000600381006003820060038300600384006003850060038600600387006003880060038900600390006003910060039200600393006003940060039500600396006003970060039800600399006004000060040100600402006004030060040400600405006004060060040700600408006004090060041000600411006004120060041300600414006004150060041600600417006004180060041900600420006004210060042200600423006004240060042500600426006004270060042800600429006004300060043100600432006004330060043400600435006004360060043700600438006004390060044000600441006004420060044300600444006004450060044600600447006004480060044900600450006004510060045200600453006004540060045500600456006004570060045800600459006004600060046100600462006004630060046400600465006004660060046700600468006004690060047000600471006004720060047300600474006004750060047600600477006004780060047900600480006004810060048200600483006004840060048500600486006004870060048800600489006004900060049100600492006004930060049400600495006004960060049700600498006004990060050000600501006005020060050300600504006005050060050600600507006005080060050900600510006005110060051200600513006005140060051500600516006005170060051800600519006005200060052100600522006005230060052400600525006005260060052700600528006005290060053000600531006005320060053300600534006005350060053600600537006005380060053900600540006005410060054200600543006005440060054500600546006005470060054800600549006005500060055100600552006005530060055400600555006005560060055700600558006005590060056000600561006005620060056300600564006005650060056600600567006005680060056900600570006005710060057200600573006005740060057500600576006005770060057800600579006005800060058100600582006005830060058400600585006005860060058700600588006005890060059000600591006005920060059300600594006005950060059600600597006005980060059900600600006006010060060200600603006006040060060500600606006006070060060800600609006006100060061100600612006006130060061400600615006006160060061700600618006006190060062000600621006006220060062300600624006006250060062600600627006006280060062900600630006006310060063200600633006006340060063500600636006006370060063800600639006006400060064100600642006006430060064400600645006006460060064700600648006006490060065000600651006006520060065300600654006006550060065600600657006006580060065900600660006006610060066200600663006006640060066500600666006006670060066800600669006006700060067100600672006006730060067400600675006006760060067700600678006006790060068000600681006006820060068300600684006006850060068600600687006006880060068900600690006006910060069200600693006006940060069500600696006006970060069800600699006007000060070100600702006007030060070400600705006007060060070700600708006007090060071000600711006007120060071300600714006007150060071600600717006007180060071900600720006007210060072200600723006007240060072500600726006007270060072800600729006007300060073100600732006007330060073400600735006007360060073700600738006007390060074000600741006007420060074300600744006007450060074600600747006007480060074900600750006007510060075200600753006007540060075500600756006007570060075800600759006007600060076100600762006007630060076400600765006007660060076700600768006007690060077000600771006007720060077300600774006007750060077600600777006007780060077900600780006007810060078200600783006007840060078500600786006007870060078800600789006007900060079100600792006007930060079400600795006007960060079700600798006007990060080000600801006008020060080300600804006008050060080600600807006008080060080900600810006008110060081200600813006008140060081500600816006008170060081800600819006008200060082100600822006008230060082400600825006008260060082700600828006008290060083000600831006008320060083300600834006008350060083600600837006008380060083900600840006008410060084200600843006008440060084500600846006008470060084800600849006008500060085100600852006008530060085400600855006008560060085700600858006008590060086000600861006008620060086300600864006008650060086600600867006008680060086900600870006008710060087200600873006008740060087500600876006008770060087800600879006008800060088100600882006008830060088400600885006008860060088700600888006008890060089000600891006008920060089300600894006008950060089600600897006008980060089900600900006009010060090200600903006009040060090500600906006009070060090800600909006009100060091100600912006009130060091400600915006009160060091700600918006009190060092000600921006009220060092300600924006009250060092600600927006009280060092900600930006009310060093200600933006009340060093500600936006009370060093800600939006009400060094100600942006009430060094400600945006009460060094700600948006009490060095000600951006009520060095300600954006009550060095600600957006009580060095900600960006009610060096200600963006009640060096500600966006009670060096800600969006009700060097100600972006009730060097400600975006009760060097700600978006009790060098000600981006009820060098300600984006009850060098600600987006009880060098900600990006009910060099200600993006009940060099500600996006009970060099800600999006010000060100100601002006010030060100400601005006010060060100700601008006010090060101000601011006010120060101300601014006010150060101600601017006010180060101900601020006010210060102200601023006010240060102500601026006010270060102800601029006010300060103100601032006010330060103400601035006010360060103700601038006010390060104000601041006010420060104300601044006010450060104600601047006010480060104900601050006010510060105200601053006010540060105500601056006010570060105800601059006010600060106100601062006010630060106400601065006010660060106700601068006010690060107000601071006010720060107300601074006010750060107600601077006010780060107900601080006010810060108200601083006010840060108500601086006010870060108800601089006010900060109100601092006010930060109400601095006010960060109700601098006010990060110000601101006011020060110300601104006011050061000100610002006100030061000400610005006100060061000700610008006100090061001000610011006100120061001300610014006100150061001600610017006100180061001900610020006100210061002200610023006100240061002500610026006100270061002800610029006100300061003100610032006100330061003400610035006100360061003700610038006100390061004000610041006100420061004300610044006100450061004600610047006100480061004900610050006100510061005200610053006100540061005500610056006100570061005800610059006100600061006100610062006100630061006400610065006100660061006700610068006100690061007000610071006100720061007300610074006100750061007600610077006100780061007900610080006100810061008200610083006100840061008500610086006100870061008800610089006100900061009100610092006100930061009400610095006100960061009700610098006100990061010000610101006101020061010300610104006101050061010600610107006101080061010900610110006101110061011200610113006101140061011500610116006101170061011800610119006101200061012100610122006101230061012400610125006101260061012700610128006101290061013000610131006101320061013300610134006101350061013600610137006101380061013900610140006101410061014200610143006101440061014500610146006101470061014800610149006101500061015100610152006101530061015400610155006101560061015700610158006101590061016000610161006101620061016300610164006101650061016600610167006101680061016900610170006101710061017200610173006101740061017500610176006101770061017800610179006101800061018100610182006101830061018400610185006101860061018700610188006101890061019000610191006101920061019300610194006101950061019600610197006101980061019900610200006102010061020200610203006102040061020500610206006102070061020800610209006102100061021100610212006102130061021400610215006102160061021700610218006102190061022000610221006102220061022300610224006102250061022600610227006102280061022900610230006102310061023200610233006102340061023500610236006102370061023800610239006102400061024100610242006102430061024400610245006102460061024700610248006102490061025000610251006102520061025300610254006102550061025600610257006102580061025900610260006102610061026200610263006102640061026500610266006102670061026800610269006102700061027100610272006102730061027400610275006102760061027700610278006102790061028000610281006102820061028300610284006102850061028600610287006102880061028900610290006102910061029200610293006102940061029500610296006102970061029800610299006103000061030100610302006103030061030400610305006103060061030700610308006103090061031000610311006103120061031300610314006103150061031600610317006103180061031900610320006103210061032200610323006103240061032500610326006103270061032800610329006103300061033100610332006103330061033400610335006103360061033700610338006103390061034000610341006103420061034300610344006103450061034600610347006103480061034900610350006103510061035200610353006103540061035500610356006103570061035800610359006103600061036100610362006103630061036400610365006103660061036700610368006103690061037000610371006103720061037300610374006103750061037600610377006103780061037900610380006103810061038200610383006103840061038500610386006103870061038800610389006103900061039100610392006103930061039400610395006103960061039700610398006103990061040000610401006104020061040300610404006104050061040600610407006104080061040900610410006104110061041200610413006104140061041500610416006104170061041800610419006104200061042100610422006104230061042400610425006104260061042700610428006104290061043000610431006104320061043300610434006104350061043600610437006104380061043900610440006104410061044200610443006104440061044500610446006104470061044800610449006104500061045100610452006104530061045400610455006104560061045700610458006104590061046000610461006104620061046300610464006104650061046600610467006104680061046900610470006104710061047200610473006104740061047500610476006104770061047800610479006104800061048100610482006104830061048400610485006104860061048700610488006104890061049000610491006104920061049300610494006104950061049600610497006104980061049900610500006105010061050200610503006105040061050500610506006105070061050800610509006105100061051100610512006105130061051400610515006105160061051700610518006105190061052000610521006105220061052300610524006105250061052600610527006105280061052900610530006105310061053200610533006105340061053500610536006105370061053800610539006105400061054100610542006105430061054400610545006105460061054700610548006105490061055000610551006105520061055300610554006105550061055600610557006105580061055900610560006105610061056200610563006105640061056500610566006105670061056800610569006105700061057100610572006105730061057400610575006105760061057700610578006105790061058000610581006105820061058300610584006105850061058600610587006105880061058900610590006105910061059200610593006105940061059500610596006105970061059800610599006106000061060100610602006106030061060400610605006106060061060700610608006106090061061000610611006106120061061300610614006106150061061600610617006106180061061900610620006106210061062200610623006106240061062500610626006106270061062800610629006106300061063100610632006106330061063400610635006106360061063700610638006106390061064000610641006106420061064300610644006106450061064600610647006106480061064900610650006106510061065200610653006106540061065500610656006106570061065800610659006106600061066100610662006106630061066400610665006106660061066700610668006106690061067000610671006106720061067300610674006106750061067600610677006106780061067900610680006106810061068200610683006106840061068500610686006106870061068800610689006106900061069100610692006106930061069400610695006106960061069700610698006106990061070000610701006107020061070300610704006107050061070600610707006107080061070900610710006107110061071200610713006107140061071500610716006107170061071800610719006107200061072100610722006107230061072400610725006107260061072700610728006107290061073000610731006107320061073300610734006107350061073600610737006107380061073900610740006107410061074200610743006107440061074500610746006107470061074800610749006107500061075100610752006107530061075400610755006107560061075700610758006107590061076000610761006107620061076300610764006107650061076600610767006107680061076900610770006107710061077200610773006107740061077500610776006107770061077800610779006107800061078100610782006107830061078400610785006107860061078700610788006107890061079000610791006107920061079300610794006107950061079600610797006107980061079900610800006108010061080200610803006108040061080500610806006108070061080800610809006108100061081100610812006108130061081400610815006108160061081700610818006108190061082000610821006108220061082300610824006108250061082600610827006108280061082900610830006108310061083200610833006108340061083500610836006108370061083800610839006108400061084100610842006108430061084400610845006108460061084700610848006108490061085000610851006108520061085300610854006108550061085600610857006108580061085900610860006108610061086200610863006108640061086500610866006108670061086800610869006108700061087100610872006108730061087400610875006108760061087700610878006108790061088000610881006108820061088300610884006108850061088600610887006108880061088900610890006108910061089200610893006108940061089500610896006108970061089800610899006109000061090100610902006109030061090400610905006109060061090700610908006109090061091000610911006109120061091300610914006109150061091600610917006109180061091900610920006109210061092200610923006109240061092500610926006109270061092800610929006109300061093100610932006109330061093400610935006109360061093700610938006109390061094000610941006109420061094300610944006109450061094600610947006109480061094900610950006109510061095200610953006109540061095500610956006109570061095800610959006109600061096100610962006109630061096400610965006109660061096700610968006109690061097000610971006109720061097300610974006109750061097600610977006109780061097900610980006109810061098200610983006109840061098500610986006109870061098800610989006109900061099100610992006109930061099400610995006109960061099700610998006109990061100000611001006110020061100300611004006110050061100600611007006110080061100900611010006110110061101200611013006110140061101500611016006110170061101800611019006110200061102100611022006110230061102400611025006110260061102700611028006110290061103000611031006110320061103300611034006110350061103600611037006110380061103900611040006110410061104200611043006110440061104500611046006110470061104800611049006110500061105100611052006110530061105400611055006110560061105700611058006110590061106000611061006110620061106300611064006110650061106600611067006110680061106900611070006110710061107200611073006110740061107500611076006110770061107800611079006110800061108100611082006110830061108400611085006110860061108700611088006110890061109000611091006110920061109300611094006110950061109600611097006110980061109900611100006111010061110200611103006111040061110500620001006200020062000300620004006200050062000600620007006200080062000900620010006200110062001200620013006200140062001500620016006200170062001800620019006200200062002100620022006200230062002400620025006200260062002700620028006200290062003000620031006200320062003300620034006200350062003600620037006200380062003900620040006200410062004200620043006200440062004500620046006200470062004800620049006200500062005100620052006200530062005400620055006200560062005700620058006200590062006000620061006200620062006300620064006200650062006600620067006200680062006900620070006200710062007200620073006200740062007500620076006200770062007800620079006200800062008100620082006200830062008400620085006200860062008700620088006200890062009000620091006200920062009300620094006200950062009600620097006200980062009900620100006201010062010200620103006201040062010500620106006201070062010800620109006201100062011100620112006201130062011400620115006201160062011700620118006201190062012000620121006201220062012300620124006201250062012600620127006201280062012900620130006201310062013200620133006201340062013500620136006201370062013800620139006201400062014100620142006201430062014400620145006201460062014700620148006201490062015000620151006201520062015300620154006201550062015600620157006201580062015900620160006201610062016200620163006201640062016500620166006201670062016800620169006201700062017100620172006201730062017400620175006201760062017700620178006201790062018000620181006201820062018300620184006201850062018600620187006201880062018900620190006201910062019200620193006201940062019500620196006201970062019800620199006202000062020100620202006202030062020400620205006202060062020700620208006202090062021000620211006202120062021300620214006202150062021600620217006202180062021900620220006202210062022200620223006202240062022500620226006202270062022800620229006202300062023100620232006202330062023400620235006202360062023700620238006202390062024000620241006202420062024300620244006202450062024600620247006202480062024900620250006202510062025200620253006202540062025500620256006202570062025800620259006202600062026100620262006202630062026400620265006202660062026700620268006202690062027000620271006202720062027300620274006202750062027600620277006202780062027900620280006202810062028200620283006202840062028500620286006202870062028800620289006202900062029100620292006202930062029400620295006202960062029700620298006202990062030000620301006203020062030300620304006203050062030600620307006203080062030900620310006203110062031200620313006203140062031500620316006203170062031800620319006203200062032100620322006203230062032400620325006203260062032700620328006203290062033000620331006203320062033300620334006203350062033600620337006203380062033900620340006203410062034200620343006203440062034500620346006203470062034800620349006203500062035100620352006203530062035400620355006203560062035700620358006203590062036000620361006203620062036300620364006203650062036600620367006203680062036900620370006203710062037200620373006203740062037500620376006203770062037800620379006203800062038100620382006203830062038400620385006203860062038700620388006203890062039000620391006203920062039300620394006203950062039600620397006203980062039900620400006204010062040200620403006204040062040500620406006204070062040800620409006204100062041100620412006204130062041400620415006204160062041700620418006204190062042000620421006204220062042300620424006204250062042600620427006204280062042900620430006204310062043200620433006204340062043500620436006204370062043800620439006204400062044100620442006204430062044400620445006204460062044700620448006204490062045000620451006204520062045300620454006204550062045600620457006204580062045900620460006204610062046200620463006204640062046500620466006204670062046800620469006204700062047100620472006204730062047400620475006204760062047700620478006204790062048000620481006204820062048300620484006204850062048600620487006204880062048900620490006204910062049200620493006204940062049500620496006204970062049800620499006205000062050100620502006205030062050400620505006205060062050700620508006205090062051000620511006205120062051300620514006205150062051600620517006205180062051900620520006205210062052200620523006205240062052500620526006205270062052800620529006205300062053100620532006205330062053400620535006205360062053700620538006205390062054000620541006205420062054300620544006205450062054600620547006205480062054900620550006205510062055200620553006205540062055500620556006205570062055800620559006205600062056100620562006205630062056400620565006205660062056700620568006205690062057000620571006205720062057300620574006205750062057600620577006205780062057900620580006205810062058200620583006205840062058500620586006205870062058800620589006205900062059100620592006205930062059400620595006205960062059700620598006205990062060000620601006206020062060300620604006206050062060600620607006206080062060900620610006206110062061200620613006206140062061500620616006206170062061800620619006206200062062100620622006206230062062400620625006206260062062700620628006206290062063000620631006206320062063300620634006206350062063600620637006206380062063900620640006206410062064200620643006206440062064500620646006206470062064800620649006206500062065100620652006206530062065400620655006206560062065700620658006206590062066000620661006206620062066300620664006206650062066600620667006206680062066900620670006206710062067200620673006206740062067500620676006206770062067800620679006206800062068100620682006206830062068400620685006206860062068700620688006206890062069000620691006206920062069300620694006206950062069600620697006206980062069900620700006207010062070200620703006207040062070500620706006207070062070800620709006207100062071100620712006207130062071400620715006207160062071700620718006207190062072000620721006207220062072300620724006207250062072600620727006207280062072900620730006207310062073200620733006207340062073500620736006207370062073800620739006207400062074100620742006207430062074400620745006207460062074700620748006207490062075000620751006207520062075300620754006207550062075600620757006207580062075900620760006207610062076200620763006207640062076500620766006207670062076800620769006207700062077100620772006207730062077400620775006207760062077700620778006207790062078000620781006207820062078300620784006207850062078600620787006207880062078900620790006207910062079200620793006207940062079500620796006207970062079800620799006208000062080100620802006208030062080400620805006208060062080700620808006208090062081000620811006208120062081300620814006208150062081600620817006208180062081900620820006208210062082200620823006208240062082500620826006208270062082800620829006208300062083100620832006208330062083400620835006208360062083700620838006208390062084000620841006208420062084300620844006208450062084600620847006208480062084900620850006208510062085200620853006208540062085500620856006208570062085800620859006208600062086100620862006208630062086400620865006208660062086700620868006208690062087000620871006208720062087300620874006208750062087600620877006208780062087900620880006208810062088200620883006208840062088500620886006208870062088800620889006208900062089100620892006208930062089400620895006208960062089700620898006208990062090000620901006209020062090300620904006209050062090600620907006209080062090900620910006209110062091200620913006209140062091500620916006209170062091800620919006209200062092100620922006209230062092400620925006209260062092700620928006209290062093000620931006209320062093300620934006209350062093600620937006209380062093900620940006209410062094200620943006209440062094500620946006209470062094800620949006209500062095100620952006209530062095400620955006209560062095700620958006209590062096000620961006209620062096300620964006209650062096600620967006209680062096900620970006209710062097200620973006209740062097500620976006209770062097800620979006209800062098100620982006209830062098400620985006209860062098700620988006209890062099000620991006209920062099300620994006209950062099600620997006209980062099900621000006210010062100200621003006210040062100500621006006210070062100800621009006210100062101100621012006210130062101400621015006210160062101700621018006210190062102000621021006210220062102300621024006210250062102600621027006210280062102900621030006210310062103200621033006210340062103500621036006210370062103800621039006210400062104100621042006210430062104400621045006210460062104700621048006210490062105000621051006210520062105300621054006210550062105600621057006210580062105900621060006210610062106200621063006210640062106500621066006210670062106800621069006210700062107100621072006210730062107400621075006210760062107700621078006210790062108000621081006210820062108300621084006210850062108600621087006210880062108900621090006210910062109200621093006210940062109500621096006210970062109800621099006211000062110100621102006211030062110400621105006300010063000200630003006300040063000500630006006300070063000800630009006300100063001100630012006300130063001400630015006300160063001700630018006300190063002000630021006300220063002300630024006300250063002600630027006300280063002900630030006300310063003200630033006300340063003500630036006300370063003800630039006300400063004100630042006300430063004400630045006300460063004700630048006300490063005000630051006300520063005300630054006300550063005600630057006300580063005900630060006300610063006200630063006300640063006500630066006300670063006800630069006300700063007100630072006300730063007400630075006300760063007700630078006300790063008000630081006300820063008300630084006300850063008600630087006300880063008900630090006300910063009200630093006300940063009500630096006300970063009800630099006301000063010100630102006301030063010400630105006301060063010700630108006301090063011000630111006301120063011300630114006301150063011600630117006301180063011900630120006301210063012200630123006301240063012500630126006301270063012800630129006301300063013100630132006301330063013400630135006301360063013700630138006301390063014000630141006301420063014300630144006301450063014600630147006301480063014900630150006301510063015200630153006301540063015500630156006301570063015800630159006301600063016100630162006301630063016400630165006301660063016700630168006301690063017000630171006301720063017300630174006301750063017600630177006301780063017900630180006301810063018200630183006301840063018500630186006301870063018800630189006301900063019100630192006301930063019400630195006301960063019700630198006301990063020000630201006302020063020300630204006302050063020600630207006302080063020900630210006302110063021200630213006302140063021500630216006302170063021800630219006302200063022100630222006302230063022400630225006302260063022700630228006302290063023000630231006302320063023300630234006302350063023600630237006302380063023900630240006302410063024200630243006302440063024500630246006302470063024800630249006302500063025100630252006302530063025400630255006302560063025700630258006302590063026000630261006302620063026300630264006302650063026600630267006302680063026900630270006302710063027200630273006302740063027500630276006302770063027800630279006302800063028100630282006302830063028400630285006302860063028700630288006302890063029000630291006302920063029300630294006302950063029600630297006302980063029900630300006303010063030200630303006303040063030500630306006303070063030800630309006303100063031100630312006303130063031400630315006303160063031700630318006303190063032000630321006303220063032300630324006303250063032600630327006303280063032900630330006303310063033200630333006303340063033500630336006303370063033800630339006303400063034100630342006303430063034400630345006303460063034700630348006303490063035000630351006303520063035300630354006303550063035600630357006303580063035900630360006303610063036200630363006303640063036500630366006303670063036800630369006303700063037100630372006303730063037400630375006303760063037700630378006303790063038000630381006303820063038300630384006303850063038600630387006303880063038900630390006303910063039200630393006303940063039500630396006303970063039800630399006304000063040100630402006304030063040400630405006304060063040700630408006304090063041000630411006304120063041300630414006304150063041600630417006304180063041900630420006304210063042200630423006304240063042500630426006304270063042800630429006304300063043100630432006304330063043400630435006304360063043700630438006304390063044000630441006304420063044300630444006304450063044600630447006304480063044900630450006304510063045200630453006304540063045500630456006304570063045800630459006304600063046100630462006304630063046400630465006304660063046700630468006304690063047000630471006304720063047300630474006304750063047600630477006304780063047900630480006304810063048200630483006304840063048500630486006304870063048800630489006304900063049100630492006304930063049400630495006304960063049700630498006304990063050000630501006305020063050300630504006305050063050600630507006305080063050900630510006305110063051200630513006305140063051500630516006305170063051800630519006305200063052100630522006305230063052400630525006305260063052700630528006305290063053000630531006305320063053300630534006305350063053600630537006305380063053900630540006305410063054200630543006305440063054500630546006305470063054800630549006305500063055100630552006305530063055400630555006305560063055700630558006305590063056000630561006305620063056300630564006305650063056600630567006305680063056900630570006305710063057200630573006305740063057500630576006305770063057800630579006305800063058100630582006305830063058400630585006305860063058700630588006305890063059000630591006305920063059300630594006305950063059600630597006305980063059900630600006306010063060200630603006306040063060500630606006306070063060800630609006306100063061100630612006306130063061400630615006306160063061700630618006306190063062000630621006306220063062300630624006306250063062600630627006306280063062900630630006306310063063200630633006306340063063500630636006306370063063800630639006306400063064100630642006306430063064400630645006306460063064700630648006306490063065000630651006306520063065300630654006306550063065600630657006306580063065900630660006306610063066200630663006306640063066500630666006306670063066800630669006306700063067100630672006306730063067400630675006306760063067700630678006306790063068000630681006306820063068300630684006306850063068600630687006306880063068900630690006306910063069200630693006306940063069500630696006306970063069800630699006307000063070100630702006307030063070400630705006307060063070700630708006307090063071000630711006307120063071300630714006307150063071600630717006307180063071900630720006307210063072200630723006307240063072500630726006307270063072800630729006307300063073100630732006307330063073400630735006307360063073700630738006307390063074000630741006307420063074300630744006307450063074600630747006307480063074900630750006307510063075200630753006307540063075500630756006307570063075800630759006307600063076100630762006307630063076400630765006307660063076700630768006307690063077000630771006307720063077300630774006307750063077600630777006307780063077900630780006307810063078200630783006307840063078500630786006307870063078800630789006307900063079100630792006307930063079400630795006307960063079700630798006307990063080000630801006308020063080300630804006308050063080600630807006308080063080900630810006308110063081200630813006308140063081500630816006308170063081800630819006308200063082100630822006308230063082400630825006308260063082700630828006308290063083000630831006308320063083300630834006308350063083600630837006308380063083900630840006308410063084200630843006308440063084500630846006308470063084800630849006308500063085100630852006308530063085400630855006308560063085700630858006308590063086000630861006308620063086300630864006308650063086600630867006308680063086900630870006308710063087200630873006308740063087500630876006308770063087800630879006308800063088100630882006308830063088400630885006308860063088700630888006308890063089000630891006308920063089300630894006308950063089600630897006308980063089900630900006309010063090200630903006309040063090500630906006309070063090800630909006309100063091100630912006309130063091400630915006309160063091700630918006309190063092000630921006309220063092300630924006309250063092600630927006309280063092900630930006309310063093200630933006309340063093500630936006309370063093800630939006309400063094100630942006309430063094400630945006309460063094700630948006309490063095000630951006309520063095300630954006309550063095600630957006309580063095900630960006309610063096200630963006309640063096500630966006309670063096800630969006309700063097100630972006309730063097400630975006309760063097700630978006309790063098000630981006309820063098300630984006309850063098600630987006309880063098900630990006309910063099200630993006309940063099500630996006309970063099800630999006310000063100100631002006310030063100400631005006310060063100700631008006310090063101000631011006310120063101300631014006310150063101600631017006310180063101900631020006310210063102200631023006310240063102500631026006310270063102800631029006310300063103100631032006310330063103400631035006310360063103700631038006310390063104000631041006310420063104300631044006310450063104600631047006310480063104900631050006310510063105200631053006310540063105500631056006310570063105800631059006310600063106100631062006310630063106400631065006310660063106700631068006310690063107000631071006310720063107300631074006310750063107600631077006310780063107900631080006310810063108200631083006310840063108500631086006310870063108800631089006310900063109100631092006310930063109400631095006310960063109700631098006310990063110000631101006311020063110300631104006311050064000100640002006400030064000400640005006400060064000700640008006400090064001000640011006400120064001300640014006400150064001600640017006400180064001900640020006400210064002200640023006400240064002500640026006400270064002800640029006400300064003100640032006400330064003400640035006400360064003700640038006400390064004000640041006400420064004300640044006400450064004600640047006400480064004900640050006400510064005200640053006400540064005500640056006400570064005800640059006400600064006100640062006400630064006400640065006400660064006700640068006400690064007000640071006400720064007300640074006400750064007600640077006400780064007900640080006400810064008200640083006400840064008500640086006400870064008800640089006400900064009100640092006400930064009400640095006400960064009700640098006400990064010000640101006401020064010300640104006401050064010600640107006401080064010900640110006401110064011200640113006401140064011500640116006401170064011800640119006401200064012100640122006401230064012400640125006401260064012700640128006401290064013000640131006401320064013300640134006401350064013600640137006401380064013900640140006401410064014200640143006401440064014500640146006401470064014800640149006401500064015100640152006401530064015400640155006401560064015700640158006401590064016000640161006401620064016300640164006401650064016600640167006401680064016900640170006401710064017200640173006401740064017500640176006401770064017800640179006401800064018100640182006401830064018400640185006401860064018700640188006401890064019000640191006401920064019300640194006401950064019600640197006401980064019900640200006402010064020200640203006402040064020500640206006402070064020800640209006402100064021100640212006402130064021400640215006402160064021700640218006402190064022000640221006402220064022300640224006402250064022600640227006402280064022900640230006402310064023200640233006402340064023500640236006402370064023800640239006402400064024100640242006402430064024400640245006402460064024700640248006402490064025000640251006402520064025300640254006402550064025600640257006402580064025900640260006402610064026200640263006402640064026500640266006402670064026800640269006402700064027100640272006402730064027400640275006402760064027700640278006402790064028000640281006402820064028300640284006402850064028600640287006402880064028900640290006402910064029200640293006402940064029500640296006402970064029800640299006403000064030100640302006403030064030400640305006403060064030700640308006403090064031000640311006403120064031300640314006403150064031600640317006403180064031900640320006403210064032200640323006403240064032500640326006403270064032800640329006403300064033100640332006403330064033400640335006403360064033700640338006403390064034000640341006403420064034300640344006403450064034600640347006403480064034900640350006403510064035200640353006403540064035500640356006403570064035800640359006403600064036100640362006403630064036400640365006403660064036700640368006403690064037000640371006403720064037300640374006403750064037600640377006403780064037900640380006403810064038200640383006403840064038500640386006403870064038800640389006403900064039100640392006403930064039400640395006403960064039700640398006403990064040000640401006404020064040300640404006404050064040600640407006404080064040900640410006404110064041200640413006404140064041500640416006404170064041800640419006404200064042100640422006404230064042400640425006404260064042700640428006404290064043000640431006404320064043300640434006404350064043600640437006404380064043900640440006404410064044200640443006404440064044500640446006404470064044800640449006404500064045100640452006404530064045400640455006404560064045700640458006404590064046000640461006404620064046300640464006404650064046600640467006404680064046900640470006404710064047200640473006404740064047500640476006404770064047800640479006404800064048100640482006404830064048400640485006404860064048700640488006404890064049000640491006404920064049300640494006404950064049600640497006404980064049900640500006405010064050200640503006405040064050500640506006405070064050800640509006405100064051100640512006405130064051400640515006405160064051700640518006405190064052000640521006405220064052300640524006405250064052600640527006405280064052900640530006405310064053200640533006405340064053500640536006405370064053800640539006405400064054100640542006405430064054400640545006405460064054700640548006405490064055000640551006405520064055300640554006405550064055600640557006405580064055900640560006405610064056200640563006405640064056500640566006405670064056800640569006405700064057100640572006405730064057400640575006405760064057700640578006405790064058000640581006405820064058300640584006405850064058600640587006405880064058900640590006405910064059200640593006405940064059500640596006405970064059800640599006406000064060100640602006406030064060400640605006406060064060700640608006406090064061000640611006406120064061300640614006406150064061600640617006406180064061900640620006406210064062200640623006406240064062500640626006406270064062800640629006406300064063100640632006406330064063400640635006406360064063700640638006406390064064000640641006406420064064300640644006406450064064600640647006406480064064900640650006406510064065200640653006406540064065500640656006406570064065800640659006406600064066100640662006406630064066400640665006406660064066700640668006406690064067000640671006406720064067300640674006406750064067600640677006406780064067900640680006406810064068200640683006406840064068500640686006406870064068800640689006406900064069100640692006406930064069400640695006406960064069700640698006406990064070000640701006407020064070300640704006407050064070600640707006407080064070900640710006407110064071200640713006407140064071500640716006407170064071800640719006407200064072100640722006407230064072400640725006407260064072700640728006407290064073000640731006407320064073300640734006407350064073600640737006407380064073900640740006407410064074200640743006407440064074500640746006407470064074800640749006407500064075100640752006407530064075400640755006407560064075700640758006407590064076000640761006407620064076300640764006407650064076600640767006407680064076900640770006407710064077200640773006407740064077500640776006407770064077800640779006407800064078100640782006407830064078400640785006407860064078700640788006407890064079000640791006407920064079300640794006407950064079600640797006407980064079900640800006408010064080200640803006408040064080500640806006408070064080800640809006408100064081100640812006408130064081400640815006408160064081700640818006408190064082000640821006408220064082300640824006408250064082600640827006408280064082900640830006408310064083200640833006408340064083500640836006408370064083800640839006408400064084100640842006408430064084400640845006408460064084700640848006408490064085000640851006408520064085300640854006408550064085600640857006408580064085900640860006408610064086200640863006408640064086500640866006408670064086800640869006408700064087100640872006408730064087400640875006408760064087700640878006408790064088000640881006408820064088300640884006408850064088600640887006408880064088900640890006408910064089200640893006408940064089500640896006408970064089800640899006409000064090100640902006409030064090400640905006409060064090700640908006409090064091000640911006409120064091300640914006409150064091600640917006409180064091900640920006409210064092200640923006409240064092500640926006409270064092800640929006409300064093100640932006409330064093400640935006409360064093700640938006409390064094000640941006409420064094300640944006409450064094600640947006409480064094900640950006409510064095200640953006409540064095500640956006409570064095800640959006409600064096100640962006409630064096400640965006409660064096700640968006409690064097000640971006409720064097300640974006409750064097600640977006409780064097900640980006409810064098200640983006409840064098500640986006409870064098800640989006409900064099100640992006409930064099400640995006409960064099700640998006409990064100000641001006410020064100300641004006410050064100600641007006410080064100900641010006410110064101200641013006410140064101500641016006410170064101800641019006410200064102100641022006410230064102400641025006410260064102700641028006410290064103000641031006410320064103300641034006410350064103600641037006410380064103900641040006410410064104200641043006410440064104500641046006410470064104800641049006410500064105100641052006410530064105400641055006410560064105700641058006410590064106000641061006410620064106300641064006410650064106600641067006410680064106900641070006410710064107200641073006410740064107500641076006410770064107800641079006410800064108100641082006410830064108400641085006410860064108700641088006410890064109000641091006410920064109300641094006410950064109600641097006410980064109900641100006411010064110200641103006411040064110500650001006500020065000300650004006500050065000600650007006500080065000900650010006500110065001200650013006500140065001500650016006500170065001800650019006500200065002100650022006500230065002400650025006500260065002700650028006500290065003000650031006500320065003300650034006500350065003600650037006500380065003900650040006500410065004200650043006500440065004500650046006500470065004800650049006500500065005100650052006500530065005400650055006500560065005700650058006500590065006000650061006500620065006300650064006500650065006600650067006500680065006900650070006500710065007200650073006500740065007500650076006500770065007800650079006500800065008100650082006500830065008400650085006500860065008700650088006500890065009000650091006500920065009300650094006500950065009600650097006500980065009900650100006501010065010200650103006501040065010500650106006501070065010800650109006501100065011100650112006501130065011400650115006501160065011700650118006501190065012000650121006501220065012300650124006501250065012600650127006501280065012900650130006501310065013200650133006501340065013500650136006501370065013800650139006501400065014100650142006501430065014400650145006501460065014700650148006501490065015000650151006501520065015300650154006501550065015600650157006501580065015900650160006501610065016200650163006501640065016500650166006501670065016800650169006501700065017100650172006501730065017400650175006501760065017700650178006501790065018000650181006501820065018300650184006501850065018600650187006501880065018900650190006501910065019200650193006501940065019500650196006501970065019800650199006502000065020100650202006502030065020400650205006502060065020700650208006502090065021000650211006502120065021300650214006502150065021600650217006502180065021900650220006502210065022200650223006502240065022500650226006502270065022800650229006502300065023100650232006502330065023400650235006502360065023700650238006502390065024000650241006502420065024300650244006502450065024600650247006502480065024900650250006502510065025200650253006502540065025500650256006502570065025800650259006502600065026100650262006502630065026400650265006502660065026700650268006502690065027000650271006502720065027300650274006502750065027600650277006502780065027900650280006502810065028200650283006502840065028500650286006502870065028800650289006502900065029100650292006502930065029400650295006502960065029700650298006502990065030000650301006503020065030300650304006503050065030600650307006503080065030900650310006503110065031200650313006503140065031500650316006503170065031800650319006503200065032100650322006503230065032400650325006503260065032700650328006503290065033000650331006503320065033300650334006503350065033600650337006503380065033900650340006503410065034200650343006503440065034500650346006503470065034800650349006503500065035100650352006503530065035400650355006503560065035700650358006503590065036000650361006503620065036300650364006503650065036600650367006503680065036900650370006503710065037200650373006503740065037500650376006503770065037800650379006503800065038100650382006503830065038400650385006503860065038700650388006503890065039000650391006503920065039300650394006503950065039600650397006503980065039900650400006504010065040200650403006504040065040500650406006504070065040800650409006504100065041100650412006504130065041400650415006504160065041700650418006504190065042000650421006504220065042300650424006504250065042600650427006504280065042900650430006504310065043200650433006504340065043500650436006504370065043800650439006504400065044100650442006504430065044400650445006504460065044700650448006504490065045000650451006504520065045300650454006504550065045600650457006504580065045900650460006504610065046200650463006504640065046500650466006504670065046800650469006504700065047100650472006504730065047400650475006504760065047700650478006504790065048000650481006504820065048300650484006504850065048600650487006504880065048900650490006504910065049200650493006504940065049500650496006504970065049800650499006505000065050100650502006505030065050400650505006505060065050700650508006505090065051000650511006505120065051300650514006505150065051600650517006505180065051900650520006505210065052200650523006505240065052500650526006505270065052800650529006505300065053100650532006505330065053400650535006505360065053700650538006505390065054000650541006505420065054300650544006505450065054600650547006505480065054900650550006505510065055200650553006505540065055500650556006505570065055800650559006505600065056100650562006505630065056400650565006505660065056700650568006505690065057000650571006505720065057300650574006505750065057600650577006505780065057900650580006505810065058200650583006505840065058500650586006505870065058800650589006505900065059100650592006505930065059400650595006505960065059700650598006505990065060000650601006506020065060300650604006506050065060600650607006506080065060900650610006506110065061200650613006506140065061500650616006506170065061800650619006506200065062100650622006506230065062400650625006506260065062700650628006506290065063000650631006506320065063300650634006506350065063600650637006506380065063900650640006506410065064200650643006506440065064500650646006506470065064800650649006506500065065100650652006506530065065400650655006506560065065700650658006506590065066000650661006506620065066300650664006506650065066600650667006506680065066900650670006506710065067200650673006506740065067500650676006506770065067800650679006506800065068100650682006506830065068400650685006506860065068700650688006506890065069000650691006506920065069300650694006506950065069600650697006506980065069900650700006507010065070200650703006507040065070500650706006507070065070800650709006507100065071100650712006507130065071400650715006507160065071700650718006507190065072000650721006507220065072300650724006507250065072600650727006507280065072900650730006507310065073200650733006507340065073500650736006507370065073800650739006507400065074100650742006507430065074400650745006507460065074700650748006507490065075000650751006507520065075300650754006507550065075600650757006507580065075900650760006507610065076200650763006507640065076500650766006507670065076800650769006507700065077100650772006507730065077400650775006507760065077700650778006507790065078000650781006507820065078300650784006507850065078600650787006507880065078900650790006507910065079200650793006507940065079500650796006507970065079800650799006508000065080100650802006508030065080400650805006508060065080700650808006508090065081000650811006508120065081300650814006508150065081600650817006508180065081900650820006508210065082200650823006508240065082500650826006508270065082800650829006508300065083100650832006508330065083400650835006508360065083700650838006508390065084000650841006508420065084300650844006508450065084600650847006508480065084900650850006508510065085200650853006508540065085500650856006508570065085800650859006508600065086100650862006508630065086400650865006508660065086700650868006508690065087000650871006508720065087300650874006508750065087600650877006508780065087900650880006508810065088200650883006508840065088500650886006508870065088800650889006508900065089100650892006508930065089400650895006508960065089700650898006508990065090000650901006509020065090300650904006509050065090600650907006509080065090900650910006509110065091200650913006509140065091500650916006509170065091800650919006509200065092100650922006509230065092400650925006509260065092700650928006509290065093000650931006509320065093300650934006509350065093600650937006509380065093900650940006509410065094200650943006509440065094500650946006509470065094800650949006509500065095100650952006509530065095400650955006509560065095700650958006509590065096000650961006509620065096300650964006509650065096600650967006509680065096900650970006509710065097200650973006509740065097500650976006509770065097800650979006509800065098100650982006509830065098400650985006509860065098700650988006509890065099000650991006509920065099300650994006509950065099600650997006509980065099900651000006510010065100200651003006510040065100500651006006510070065100800651009006510100065101100651012006510130065101400651015006510160065101700651018006510190065102000651021006510220065102300651024006510250065102600651027006510280065102900651030006510310065103200651033006510340065103500651036006510370065103800651039006510400065104100651042006510430065104400651045006510460065104700651048006510490065105000651051006510520065105300651054006510550065105600651057006510580065105900651060006510610065106200651063006510640065106500651066006510670065106800651069006510700065107100651072006510730065107400651075006510760065107700651078006510790065108000651081006510820065108300651084006510850065108600651087006510880065108900651090006510910065109200651093006510940065109500651096006510970065109800651099006511000065110100651102006511030065110400651105006600010066000200660003006600040066000500660006006600070066000800660009006600100066001100660012006600130066001400660015006600160066001700660018006600190066002000660021006600220066002300660024006600250066002600660027006600280066002900660030006600310066003200660033006600340066003500660036006600370066003800660039006600400066004100660042006600430066004400660045006600460066004700660048006600490066005000660051006600520066005300660054006600550066005600660057006600580066005900660060006600610066006200660063006600640066006500660066006600670066006800660069006600700066007100660072006600730066007400660075006600760066007700660078006600790066008000660081006600820066008300660084006600850066008600660087006600880066008900660090006600910066009200660093006600940066009500660096006600970066009800660099006601000066010100660102006601030066010400660105006601060066010700660108006601090066011000660111006601120066011300660114006601150066011600660117006601180066011900660120006601210066012200660123006601240066012500660126006601270066012800660129006601300066013100660132006601330066013400660135006601360066013700660138006601390066014000660141006601420066014300660144006601450066014600660147006601480066014900660150006601510066015200660153006601540066015500660156006601570066015800660159006601600066016100660162006601630066016400660165006601660066016700660168006601690066017000660171006601720066017300660174006601750066017600660177006601780066017900660180006601810066018200660183006601840066018500660186006601870066018800660189006601900066019100660192006601930066019400660195006601960066019700660198006601990066020000660201006602020066020300660204006602050066020600660207006602080066020900660210006602110066021200660213006602140066021500660216006602170066021800660219006602200066022100660222006602230066022400660225006602260066022700660228006602290066023000660231006602320066023300660234006602350066023600660237006602380066023900660240006602410066024200660243006602440066024500660246006602470066024800660249006602500066025100660252006602530066025400660255006602560066025700660258006602590066026000660261006602620066026300660264006602650066026600660267006602680066026900660270006602710066027200660273006602740066027500660276006602770066027800660279006602800066028100660282006602830066028400660285006602860066028700660288006602890066029000660291006602920066029300660294006602950066029600660297006602980066029900660300006603010066030200660303006603040066030500660306006603070066030800660309006603100066031100660312006603130066031400660315006603160066031700660318006603190066032000660321006603220066032300660324006603250066032600660327006603280066032900660330006603310066033200660333006603340066033500660336006603370066033800660339006603400066034100660342006603430066034400660345006603460066034700660348006603490066035000660351006603520066035300660354006603550066035600660357006603580066035900660360006603610066036200660363006603640066036500660366006603670066036800660369006603700066037100660372006603730066037400660375006603760066037700660378006603790066038000660381006603820066038300660384006603850066038600660387006603880066038900660390006603910066039200660393006603940066039500660396006603970066039800660399006604000066040100660402006604030066040400660405006604060066040700660408006604090066041000660411006604120066041300660414006604150066041600660417006604180066041900660420006604210066042200660423006604240066042500660426006604270066042800660429006604300066043100660432006604330066043400660435006604360066043700660438006604390066044000660441006604420066044300660444006604450066044600660447006604480066044900660450006604510066045200660453006604540066045500660456006604570066045800660459006604600066046100660462006604630066046400660465006604660066046700660468006604690066047000660471006604720066047300660474006604750066047600660477006604780066047900660480006604810066048200660483006604840066048500660486006604870066048800660489006604900066049100660492006604930066049400660495006604960066049700660498006604990066050000660501006605020066050300660504006605050066050600660507006605080066050900660510006605110066051200660513006605140066051500660516006605170066051800660519006605200066052100660522006605230066052400660525006605260066052700660528006605290066053000660531006605320066053300660534006605350066053600660537006605380066053900660540006605410066054200660543006605440066054500660546006605470066054800660549006605500066055100660552006605530066055400660555006605560066055700660558006605590066056000660561006605620066056300660564006605650066056600660567006605680066056900660570006605710066057200660573006605740066057500660576006605770066057800660579006605800066058100660582006605830066058400660585006605860066058700660588006605890066059000660591006605920066059300660594006605950066059600660597006605980066059900660600006606010066060200660603006606040066060500660606006606070066060800660609006606100066061100660612006606130066061400660615006606160066061700660618006606190066062000660621006606220066062300660624006606250066062600660627006606280066062900660630006606310066063200660633006606340066063500660636006606370066063800660639006606400066064100660642006606430066064400660645006606460066064700660648006606490066065000660651006606520066065300660654006606550066065600660657006606580066065900660660006606610066066200660663006606640066066500660666006606670066066800660669006606700066067100660672006606730066067400660675006606760066067700660678006606790066068000660681006606820066068300660684006606850066068600660687006606880066068900660690006606910066069200660693006606940066069500660696006606970066069800660699006607000066070100660702006607030066070400660705006607060066070700660708006607090066071000660711006607120066071300660714006607150066071600660717006607180066071900660720006607210066072200660723006607240066072500660726006607270066072800660729006607300066073100660732006607330066073400660735006607360066073700660738006607390066074000660741006607420066074300660744006607450066074600660747006607480066074900660750006607510066075200660753006607540066075500660756006607570066075800660759006607600066076100660762006607630066076400660765006607660066076700660768006607690066077000660771006607720066077300660774006607750066077600660777006607780066077900660780006607810066078200660783006607840066078500660786006607870066078800660789006607900066079100660792006607930066079400660795006607960066079700660798006607990066080000660801006608020066080300660804006608050066080600660807006608080066080900660810006608110066081200660813006608140066081500660816006608170066081800660819006608200066082100660822006608230066082400660825006608260066082700660828006608290066083000660831006608320066083300660834006608350066083600660837006608380066083900660840006608410066084200660843006608440066084500660846006608470066084800660849006608500066085100660852006608530066085400660855006608560066085700660858006608590066086000660861006608620066086300660864006608650066086600660867006608680066086900660870006608710066087200660873006608740066087500660876006608770066087800660879006608800066088100660882006608830066088400660885006608860066088700660888006608890066089000660891006608920066089300660894006608950066089600660897006608980066089900660900006609010066090200660903006609040066090500660906006609070066090800660909006609100066091100660912006609130066091400660915006609160066091700660918006609190066092000660921006609220066092300660924006609250066092600660927006609280066092900660930006609310066093200660933006609340066093500660936006609370066093800660939006609400066094100660942006609430066094400660945006609460066094700660948006609490066095000660951006609520066095300660954006609550066095600660957006609580066095900660960006609610066096200660963006609640066096500660966006609670066096800660969006609700066097100660972006609730066097400660975006609760066097700660978006609790066098000660981006609820066098300660984006609850066098600660987006609880066098900660990006609910066099200660993006609940066099500660996006609970066099800660999006610000066100100661002006610030066100400661005006610060066100700661008006610090066101000661011006610120066101300661014006610150066101600661017006610180066101900661020006610210066102200661023006610240066102500661026006610270066102800661029006610300066103100661032006610330066103400661035006610360066103700661038006610390066104000661041006610420066104300661044006610450066104600661047006610480066104900661050006610510066105200661053006610540066105500661056006610570066105800661059006610600066106100661062006610630066106400661065006610660066106700661068006610690066107000661071006610720066107300661074006610750066107600661077006610780066107900661080006610810066108200661083006610840066108500661086006610870066108800661089006610900066109100661092006610930066109400661095006610960066109700661098006610990066110000661101006611020066110300661104006611050067000100670002006700030067000400670005006700060067000700670008006700090067001000670011006700120067001300670014006700150067001600670017006700180067001900670020006700210067002200670023006700240067002500670026006700270067002800670029006700300067003100670032006700330067003400670035006700360067003700670038006700390067004000670041006700420067004300670044006700450067004600670047006700480067004900670050006700510067005200670053006700540067005500670056006700570067005800670059006700600067006100670062006700630067006400670065006700660067006700670068006700690067007000670071006700720067007300670074006700750067007600670077006700780067007900670080006700810067008200670083006700840067008500670086006700870067008800670089006700900067009100670092006700930067009400670095006700960067009700670098006700990067010000670101006701020067010300670104006701050067010600670107006701080067010900670110006701110067011200670113006701140067011500670116006701170067011800670119006701200067012100670122006701230067012400670125006701260067012700670128006701290067013000670131006701320067013300670134006701350067013600670137006701380067013900670140006701410067014200670143006701440067014500670146006701470067014800670149006701500067015100670152006701530067015400670155006701560067015700670158006701590067016000670161006701620067016300670164006701650067016600670167006701680067016900670170006701710067017200670173006701740067017500670176006701770067017800670179006701800067018100670182006701830067018400670185006701860067018700670188006701890067019000670191006701920067019300670194006701950067019600670197006701980067019900670200006702010067020200670203006702040067020500670206006702070067020800670209006702100067021100670212006702130067021400670215006702160067021700670218006702190067022000670221006702220067022300670224006702250067022600670227006702280067022900670230006702310067023200670233006702340067023500670236006702370067023800670239006702400067024100670242006702430067024400670245006702460067024700670248006702490067025000670251006702520067025300670254006702550067025600670257006702580067025900670260006702610067026200670263006702640067026500670266006702670067026800670269006702700067027100670272006702730067027400670275006702760067027700670278006702790067028000670281006702820067028300670284006702850067028600670287006702880067028900670290006702910067029200670293006702940067029500670296006702970067029800670299006703000067030100670302006703030067030400670305006703060067030700670308006703090067031000670311006703120067031300670314006703150067031600670317006703180067031900670320006703210067032200670323006703240067032500670326006703270067032800670329006703300067033100670332006703330067033400670335006703360067033700670338006703390067034000670341006703420067034300670344006703450067034600670347006703480067034900670350006703510067035200670353006703540067035500670356006703570067035800670359006703600067036100670362006703630067036400670365006703660067036700670368006703690067037000670371006703720067037300670374006703750067037600670377006703780067037900670380006703810067038200670383006703840067038500670386006703870067038800670389006703900067039100670392006703930067039400670395006703960067039700670398006703990067040000670401006704020067040300670404006704050067040600670407006704080067040900670410006704110067041200670413006704140067041500670416006704170067041800670419006704200067042100670422006704230067042400670425006704260067042700670428006704290067043000670431006704320067043300670434006704350067043600670437006704380067043900670440006704410067044200670443006704440067044500670446006704470067044800670449006704500067045100670452006704530067045400670455006704560067045700670458006704590067046000670461006704620067046300670464006704650067046600670467006704680067046900670470006704710067047200670473006704740067047500670476006704770067047800670479006704800067048100670482006704830067048400670485006704860067048700670488006704890067049000670491006704920067049300670494006704950067049600670497006704980067049900670500006705010067050200670503006705040067050500670506006705070067050800670509006705100067051100670512006705130067051400670515006705160067051700670518006705190067052000670521006705220067052300670524006705250067052600670527006705280067052900670530006705310067053200670533006705340067053500670536006705370067053800670539006705400067054100670542006705430067054400670545006705460067054700670548006705490067055000670551006705520067055300670554006705550067055600670557006705580067055900670560006705610067056200670563006705640067056500670566006705670067056800670569006705700067057100670572006705730067057400670575006705760067057700670578006705790067058000670581006705820067058300670584006705850067058600670587006705880067058900670590006705910067059200670593006705940067059500670596006705970067059800670599006706000067060100670602006706030067060400670605006706060067060700670608006706090067061000670611006706120067061300670614006706150067061600670617006706180067061900670620006706210067062200670623006706240067062500670626006706270067062800670629006706300067063100670632006706330067063400670635006706360067063700670638006706390067064000670641006706420067064300670644006706450067064600670647006706480067064900670650006706510067065200670653006706540067065500670656006706570067065800670659006706600067066100670662006706630067066400670665006706660067066700670668006706690067067000670671006706720067067300670674006706750067067600670677006706780067067900670680006706810067068200670683006706840067068500670686006706870067068800670689006706900067069100670692006706930067069400670695006706960067069700670698006706990067070000670701006707020067070300670704006707050067070600670707006707080067070900670710006707110067071200670713006707140067071500670716006707170067071800670719006707200067072100670722006707230067072400670725006707260067072700670728006707290067073000670731006707320067073300670734006707350067073600670737006707380067073900670740006707410067074200670743006707440067074500670746006707470067074800670749006707500067075100670752006707530067075400670755006707560067075700670758006707590067076000670761006707620067076300670764006707650067076600670767006707680067076900670770006707710067077200670773006707740067077500670776006707770067077800670779006707800067078100670782006707830067078400670785006707860067078700670788006707890067079000670791006707920067079300670794006707950067079600670797006707980067079900670800006708010067080200670803006708040067080500670806006708070067080800670809006708100067081100670812006708130067081400670815006708160067081700670818006708190067082000670821006708220067082300670824006708250067082600670827006708280067082900670830006708310067083200670833006708340067083500670836006708370067083800670839006708400067084100670842006708430067084400670845006708460067084700670848006708490067085000670851006708520067085300670854006708550067085600670857006708580067085900670860006708610067086200670863006708640067086500670866006708670067086800670869006708700067087100670872006708730067087400670875006708760067087700670878006708790067088000670881006708820067088300670884006708850067088600670887006708880067088900670890006708910067089200670893006708940067089500670896006708970067089800670899006709000067090100670902006709030067090400670905006709060067090700670908006709090067091000670911006709120067091300670914006709150067091600670917006709180067091900670920006709210067092200670923006709240067092500670926006709270067092800670929006709300067093100670932006709330067093400670935006709360067093700670938006709390067094000670941006709420067094300670944006709450067094600670947006709480067094900670950006709510067095200670953006709540067095500670956006709570067095800670959006709600067096100670962006709630067096400670965006709660067096700670968006709690067097000670971006709720067097300670974006709750067097600670977006709780067097900670980006709810067098200670983006709840067098500670986006709870067098800670989006709900067099100670992006709930067099400670995006709960067099700670998006709990067100000671001006710020067100300671004006710050067100600671007006710080067100900671010006710110067101200671013006710140067101500671016006710170067101800671019006710200067102100671022006710230067102400671025006710260067102700671028006710290067103000671031006710320067103300671034006710350067103600671037006710380067103900671040006710410067104200671043006710440067104500671046006710470067104800671049006710500067105100671052006710530067105400671055006710560067105700671058006710590067106000671061006710620067106300671064006710650067106600671067006710680067106900671070006710710067107200671073006710740067107500671076006710770067107800671079006710800067108100671082006710830067108400671085006710860067108700671088006710890067109000671091006710920067109300671094006710950067109600671097006710980067109900671100006711010067110200671103006711040067110500680001006800020068000300680004006800050068000600680007006800080068000900680010006800110068001200680013006800140068001500680016006800170068001800680019006800200068002100680022006800230068002400680025006800260068002700680028006800290068003000680031006800320068003300680034006800350068003600680037006800380068003900680040006800410068004200680043006800440068004500680046006800470068004800680049006800500068005100680052006800530068005400680055006800560068005700680058006800590068006000680061006800620068006300680064006800650068006600680067006800680068006900680070006800710068007200680073006800740068007500680076006800770068007800680079006800800068008100680082006800830068008400680085006800860068008700680088006800890068009000680091006800920068009300680094006800950068009600680097006800980068009900680100006801010068010200680103006801040068010500680106006801070068010800680109006801100068011100680112006801130068011400680115006801160068011700680118006801190068012000680121006801220068012300680124006801250068012600680127006801280068012900680130006801310068013200680133006801340068013500680136006801370068013800680139006801400068014100680142006801430068014400680145006801460068014700680148006801490068015000680151006801520068015300680154006801550068015600680157006801580068015900680160006801610068016200680163006801640068016500680166006801670068016800680169006801700068017100680172006801730068017400680175006801760068017700680178006801790068018000680181006801820068018300680184006801850068018600680187006801880068018900680190006801910068019200680193006801940068019500680196006801970068019800680199006802000068020100680202006802030068020400680205006802060068020700680208006802090068021000680211006802120068021300680214006802150068021600680217006802180068021900680220006802210068022200680223006802240068022500680226006802270068022800680229006802300068023100680232006802330068023400680235006802360068023700680238006802390068024000680241006802420068024300680244006802450068024600680247006802480068024900680250006802510068025200680253006802540068025500680256006802570068025800680259006802600068026100680262006802630068026400680265006802660068026700680268006802690068027000680271006802720068027300680274006802750068027600680277006802780068027900680280006802810068028200680283006802840068028500680286006802870068028800680289006802900068029100680292006802930068029400680295006802960068029700680298006802990068030000680301006803020068030300680304006803050068030600680307006803080068030900680310006803110068031200680313006803140068031500680316006803170068031800680319006803200068032100680322006803230068032400680325006803260068032700680328006803290068033000680331006803320068033300680334006803350068033600680337006803380068033900680340006803410068034200680343006803440068034500680346006803470068034800680349006803500068035100680352006803530068035400680355006803560068035700680358006803590068036000680361006803620068036300680364006803650068036600680367006803680068036900680370006803710068037200680373006803740068037500680376006803770068037800680379006803800068038100680382006803830068038400680385006803860068038700680388006803890068039000680391006803920068039300680394006803950068039600680397006803980068039900680400006804010068040200680403006804040068040500680406006804070068040800680409006804100068041100680412006804130068041400680415006804160068041700680418006804190068042000680421006804220068042300680424006804250068042600680427006804280068042900680430006804310068043200680433006804340068043500680436006804370068043800680439006804400068044100680442006804430068044400680445006804460068044700680448006804490068045000680451006804520068045300680454006804550068045600680457006804580068045900680460006804610068046200680463006804640068046500680466006804670068046800680469006804700068047100680472006804730068047400680475006804760068047700680478006804790068048000680481006804820068048300680484006804850068048600680487006804880068048900680490006804910068049200680493006804940068049500680496006804970068049800680499006805000068050100680502006805030068050400680505006805060068050700680508006805090068051000680511006805120068051300680514006805150068051600680517006805180068051900680520006805210068052200680523006805240068052500680526006805270068052800680529006805300068053100680532006805330068053400680535006805360068053700680538006805390068054000680541006805420068054300680544006805450068054600680547006805480068054900680550006805510068055200680553006805540068055500680556006805570068055800680559006805600068056100680562006805630068056400680565006805660068056700680568006805690068057000680571006805720068057300680574006805750068057600680577006805780068057900680580006805810068058200680583006805840068058500680586006805870068058800680589006805900068059100680592006805930068059400680595006805960068059700680598006805990068060000680601006806020068060300680604006806050068060600680607006806080068060900680610006806110068061200680613006806140068061500680616006806170068061800680619006806200068062100680622006806230068062400680625006806260068062700680628006806290068063000680631006806320068063300680634006806350068063600680637006806380068063900680640006806410068064200680643006806440068064500680646006806470068064800680649006806500068065100680652006806530068065400680655006806560068065700680658006806590068066000680661006806620068066300680664006806650068066600680667006806680068066900680670006806710068067200680673006806740068067500680676006806770068067800680679006806800068068100680682006806830068068400680685006806860068068700680688006806890068069000680691006806920068069300680694006806950068069600680697006806980068069900680700006807010068070200680703006807040068070500680706006807070068070800680709006807100068071100680712006807130068071400680715006807160068071700680718006807190068072000680721006807220068072300680724006807250068072600680727006807280068072900680730006807310068073200680733006807340068073500680736006807370068073800680739006807400068074100680742006807430068074400680745006807460068074700680748006807490068075000680751006807520068075300680754006807550068075600680757006807580068075900680760006807610068076200680763006807640068076500680766006807670068076800680769006807700068077100680772006807730068077400680775006807760068077700680778006807790068078000680781006807820068078300680784006807850068078600680787006807880068078900680790006807910068079200680793006807940068079500680796006807970068079800680799006808000068080100680802006808030068080400680805006808060068080700680808006808090068081000680811006808120068081300680814006808150068081600680817006808180068081900680820006808210068082200680823006808240068082500680826006808270068082800680829006808300068083100680832006808330068083400680835006808360068083700680838006808390068084000680841006808420068084300680844006808450068084600680847006808480068084900680850006808510068085200680853006808540068085500680856006808570068085800680859006808600068086100680862006808630068086400680865006808660068086700680868006808690068087000680871006808720068087300680874006808750068087600680877006808780068087900680880006808810068088200680883006808840068088500680886006808870068088800680889006808900068089100680892006808930068089400680895006808960068089700680898006808990068090000680901006809020068090300680904006809050068090600680907006809080068090900680910006809110068091200680913006809140068091500680916006809170068091800680919006809200068092100680922006809230068092400680925006809260068092700680928006809290068093000680931006809320068093300680934006809350068093600680937006809380068093900680940006809410068094200680943006809440068094500680946006809470068094800680949006809500068095100680952006809530068095400680955006809560068095700680958006809590068096000680961006809620068096300680964006809650068096600680967006809680068096900680970006809710068097200680973006809740068097500680976006809770068097800680979006809800068098100680982006809830068098400680985006809860068098700680988006809890068099000680991006809920068099300680994006809950068099600680997006809980068099900681000006810010068100200681003006810040068100500681006006810070068100800681009006810100068101100681012006810130068101400681015006810160068101700681018006810190068102000681021006810220068102300681024006810250068102600681027006810280068102900681030006810310068103200681033006810340068103500681036006810370068103800681039006810400068104100681042006810430068104400681045006810460068104700681048006810490068105000681051006810520068105300681054006810550068105600681057006810580068105900681060006810610068106200681063006810640068106500681066006810670068106800681069006810700068107100681072006810730068107400681075006810760068107700681078006810790068108000681081006810820068108300681084006810850068108600681087006810880068108900681090006810910068109200681093006810940068109500681096006810970068109800681099006811000068110100681102006811030068110400681105006900010069000200690003006900040069000500690006006900070069000800690009006900100069001100690012006900130069001400690015006900160069001700690018006900190069002000690021006900220069002300690024006900250069002600690027006900280069002900690030006900310069003200690033006900340069003500690036006900370069003800690039006900400069004100690042006900430069004400690045006900460069004700690048006900490069005000690051006900520069005300690054006900550069005600690057006900580069005900690060006900610069006200690063006900640069006500690066006900670069006800690069006900700069007100690072006900730069007400690075006900760069007700690078006900790069008000690081006900820069008300690084006900850069008600690087006900880069008900690090006900910069009200690093006900940069009500690096006900970069009800690099006901000069010100690102006901030069010400690105006901060069010700690108006901090069011000690111006901120069011300690114006901150069011600690117006901180069011900690120006901210069012200690123006901240069012500690126006901270069012800690129006901300069013100690132006901330069013400690135006901360069013700690138006901390069014000690141006901420069014300690144006901450069014600690147006901480069014900690150006901510069015200690153006901540069015500690156006901570069015800690159006901600069016100690162006901630069016400690165006901660069016700690168006901690069017000690171006901720069017300690174006901750069017600690177006901780069017900690180006901810069018200690183006901840069018500690186006901870069018800690189006901900069019100690192006901930069019400690195006901960069019700690198006901990069020000690201006902020069020300690204006902050069020600690207006902080069020900690210006902110069021200690213006902140069021500690216006902170069021800690219006902200069022100690222006902230069022400690225006902260069022700690228006902290069023000690231006902320069023300690234006902350069023600690237006902380069023900690240006902410069024200690243006902440069024500690246006902470069024800690249006902500069025100690252006902530069025400690255006902560069025700690258006902590069026000690261006902620069026300690264006902650069026600690267006902680069026900690270006902710069027200690273006902740069027500690276006902770069027800690279006902800069028100690282006902830069028400690285006902860069028700690288006902890069029000690291006902920069029300690294006902950069029600690297006902980069029900690300006903010069030200690303006903040069030500690306006903070069030800690309006903100069031100690312006903130069031400690315006903160069031700690318006903190069032000690321006903220069032300690324006903250069032600690327006903280069032900690330006903310069033200690333006903340069033500690336006903370069033800690339006903400069034100690342006903430069034400690345006903460069034700690348006903490069035000690351006903520069035300690354006903550069035600690357006903580069035900690360006903610069036200690363006903640069036500690366006903670069036800690369006903700069037100690372006903730069037400690375006903760069037700690378006903790069038000690381006903820069038300690384006903850069038600690387006903880069038900690390006903910069039200690393006903940069039500690396006903970069039800690399006904000069040100690402006904030069040400690405006904060069040700690408006904090069041000690411006904120069041300690414006904150069041600690417006904180069041900690420006904210069042200690423006904240069042500690426006904270069042800690429006904300069043100690432006904330069043400690435006904360069043700690438006904390069044000690441006904420069044300690444006904450069044600690447006904480069044900690450006904510069045200690453006904540069045500690456006904570069045800690459006904600069046100690462006904630069046400690465006904660069046700690468006904690069047000690471006904720069047300690474006904750069047600690477006904780069047900690480006904810069048200690483006904840069048500690486006904870069048800690489006904900069049100690492006904930069049400690495006904960069049700690498006904990069050000690501006905020069050300690504006905050069050600690507006905080069050900690510006905110069051200690513006905140069051500690516006905170069051800690519006905200069052100690522006905230069052400690525006905260069052700690528006905290069053000690531006905320069053300690534006905350069053600690537006905380069053900690540006905410069054200690543006905440069054500690546006905470069054800690549006905500069055100690552006905530069055400690555006905560069055700690558006905590069056000690561006905620069056300690564006905650069056600690567006905680069056900690570006905710069057200690573006905740069057500690576006905770069057800690579006905800069058100690582006905830069058400690585006905860069058700690588006905890069059000690591006905920069059300690594006905950069059600690597006905980069059900690600006906010069060200690603006906040069060500690606006906070069060800690609006906100069061100690612006906130069061400690615006906160069061700690618006906190069062000690621006906220069062300690624006906250069062600690627006906280069062900690630006906310069063200690633006906340069063500690636006906370069063800690639006906400069064100690642006906430069064400690645006906460069064700690648006906490069065000690651006906520069065300690654006906550069065600690657006906580069065900690660006906610069066200690663006906640069066500690666006906670069066800690669006906700069067100690672006906730069067400690675006906760069067700690678006906790069068000690681006906820069068300690684006906850069068600690687006906880069068900690690006906910069069200690693006906940069069500690696006906970069069800690699006907000069070100690702006907030069070400690705006907060069070700690708006907090069071000690711006907120069071300690714006907150069071600690717006907180069071900690720006907210069072200690723006907240069072500690726006907270069072800690729006907300069073100690732006907330069073400690735006907360069073700690738006907390069074000690741006907420069074300690744006907450069074600690747006907480069074900690750006907510069075200690753006907540069075500690756006907570069075800690759006907600069076100690762006907630069076400690765006907660069076700690768006907690069077000690771006907720069077300690774006907750069077600690777006907780069077900690780006907810069078200690783006907840069078500690786006907870069078800690789006907900069079100690792006907930069079400690795006907960069079700690798006907990069080000690801006908020069080300690804006908050069080600690807006908080069080900690810006908110069081200690813006908140069081500690816006908170069081800690819006908200069082100690822006908230069082400690825006908260069082700690828006908290069083000690831006908320069083300690834006908350069083600690837006908380069083900690840006908410069084200690843006908440069084500690846006908470069084800690849006908500069085100690852006908530069085400690855006908560069085700690858006908590069086000690861006908620069086300690864006908650069086600690867006908680069086900690870006908710069087200690873006908740069087500690876006908770069087800690879006908800069088100690882006908830069088400690885006908860069088700690888006908890069089000690891006908920069089300690894006908950069089600690897006908980069089900690900006909010069090200690903006909040069090500690906006909070069090800690909006909100069091100690912006909130069091400690915006909160069091700690918006909190069092000690921006909220069092300690924006909250069092600690927006909280069092900690930006909310069093200690933006909340069093500690936006909370069093800690939006909400069094100690942006909430069094400690945006909460069094700690948006909490069095000690951006909520069095300690954006909550069095600690957006909580069095900690960006909610069096200690963006909640069096500690966006909670069096800690969006909700069097100690972006909730069097400690975006909760069097700690978006909790069098000690981006909820069098300690984006909850069098600690987006909880069098900690990006909910069099200690993006909940069099500690996006909970069099800690999006910000069100100691002006910030069100400691005006910060069100700691008006910090069101000691011006910120069101300691014006910150069101600691017006910180069101900691020006910210069102200691023006910240069102500691026006910270069102800691029006910300069103100691032006910330069103400691035006910360069103700691038006910390069104000691041006910420069104300691044006910450069104600691047006910480069104900691050006910510069105200691053006910540069105500691056006910570069105800691059006910600069106100691062006910630069106400691065006910660069106700691068006910690069107000691071006910720069107300691074006910750069107600691077006910780069107900691080006910810069108200691083006910840069108500691086006910870069108800691089006910900069109100691092006910930069109400691095006910960069109700691098006910990069110000691101006911020069110300691104006911050070000100700002007000030070000400700005007000060070000700700008007000090070001000700011007000120070001300700014007000150070001600700017007000180070001900700020007000210070002200700023007000240070002500700026007000270070002800700029007000300070003100700032007000330070003400700035007000360070003700700038007000390070004000700041007000420070004300700044007000450070004600700047007000480070004900700050007000510070005200700053007000540070005500700056007000570070005800700059007000600070006100700062007000630070006400700065007000660070006700700068007000690070007000700071007000720070007300700074007000750070007600700077007000780070007900700080007000810070008200700083007000840070008500700086007000870070008800700089007000900070009100700092007000930070009400700095007000960070009700700098007000990070010000700101007001020070010300700104007001050070010600700107007001080070010900700110007001110070011200700113007001140070011500700116007001170070011800700119007001200070012100700122007001230070012400700125007001260070012700700128007001290070013000700131007001320070013300700134007001350070013600700137007001380070013900700140007001410070014200700143007001440070014500700146007001470070014800700149007001500070015100700152007001530070015400700155007001560070015700700158007001590070016000700161007001620070016300700164007001650070016600700167007001680070016900700170007001710070017200700173007001740070017500700176007001770070017800700179007001800070018100700182007001830070018400700185007001860070018700700188007001890070019000700191007001920070019300700194007001950070019600700197007001980070019900700200007002010070020200700203007002040070020500700206007002070070020800700209007002100070021100700212007002130070021400700215007002160070021700700218007002190070022000700221007002220070022300700224007002250070022600700227007002280070022900700230007002310070023200700233007002340070023500700236007002370070023800700239007002400070024100700242007002430070024400700245007002460070024700700248007002490070025000700251007002520070025300700254007002550070025600700257007002580070025900700260007002610070026200700263007002640070026500700266007002670070026800700269007002700070027100700272007002730070027400700275007002760070027700700278007002790070028000700281007002820070028300700284007002850070028600700287007002880070028900700290007002910070029200700293007002940070029500700296007002970070029800700299007003000070030100700302007003030070030400700305007003060070030700700308007003090070031000700311007003120070031300700314007003150070031600700317007003180070031900700320007003210070032200700323007003240070032500700326007003270070032800700329007003300070033100700332007003330070033400700335007003360070033700700338007003390070034000700341007003420070034300700344007003450070034600700347007003480070034900700350007003510070035200700353007003540070035500700356007003570070035800700359007003600070036100700362007003630070036400700365007003660070036700700368007003690070037000700371007003720070037300700374007003750070037600700377007003780070037900700380007003810070038200700383007003840070038500700386007003870070038800700389007003900070039100700392007003930070039400700395007003960070039700700398007003990070040000700401007004020070040300700404007004050070040600700407007004080070040900700410007004110070041200700413007004140070041500700416007004170070041800700419007004200070042100700422007004230070042400700425007004260070042700700428007004290070043000700431007004320070043300700434007004350070043600700437007004380070043900700440007004410070044200700443007004440070044500700446007004470070044800700449007004500070045100700452007004530070045400700455007004560070045700700458007004590070046000700461007004620070046300700464007004650070046600700467007004680070046900700470007004710070047200700473007004740070047500700476007004770070047800700479007004800070048100700482007004830070048400700485007004860070048700700488007004890070049000700491007004920070049300700494007004950070049600700497007004980070049900700500007005010070050200700503007005040070050500700506007005070070050800700509007005100070051100700512007005130070051400700515007005160070051700700518007005190070052000700521007005220070052300700524007005250070052600700527007005280070052900700530007005310070053200700533007005340070053500700536007005370070053800700539007005400070054100700542007005430070054400700545007005460070054700700548007005490070055000700551007005520070055300700554007005550070055600700557007005580070055900700560007005610070056200700563007005640070056500700566007005670070056800700569007005700070057100700572007005730070057400700575007005760070057700700578007005790070058000700581007005820070058300700584007005850070058600700587007005880070058900700590007005910070059200700593007005940070059500700596007005970070059800700599007006000070060100700602007006030070060400700605007006060070060700700608007006090070061000700611007006120070061300700614007006150070061600700617007006180070061900700620007006210070062200700623007006240070062500700626007006270070062800700629007006300070063100700632007006330070063400700635007006360070063700700638007006390070064000700641007006420070064300700644007006450070064600700647007006480070064900700650007006510070065200700653007006540070065500700656007006570070065800700659007006600070066100700662007006630070066400700665007006660070066700700668007006690070067000700671007006720070067300700674007006750070067600700677007006780070067900700680007006810070068200700683007006840070068500700686007006870070068800700689007006900070069100700692007006930070069400700695007006960070069700700698007006990070070000700701007007020070070300700704007007050070070600700707007007080070070900700710007007110070071200700713007007140070071500700716007007170070071800700719007007200070072100700722007007230070072400700725007007260070072700700728007007290070073000700731007007320070073300700734007007350070073600700737007007380070073900700740007007410070074200700743007007440070074500700746007007470070074800700749007007500070075100700752007007530070075400700755007007560070075700700758007007590070076000700761007007620070076300700764007007650070076600700767007007680070076900700770007007710070077200700773007007740070077500700776007007770070077800700779007007800070078100700782007007830070078400700785007007860070078700700788007007890070079000700791007007920070079300700794007007950070079600700797007007980070079900700800007008010070080200700803007008040070080500700806007008070070080800700809007008100070081100700812007008130070081400700815007008160070081700700818007008190070082000700821007008220070082300700824007008250070082600700827007008280070082900700830007008310070083200700833007008340070083500700836007008370070083800700839007008400070084100700842007008430070084400700845007008460070084700700848007008490070085000700851007008520070085300700854007008550070085600700857007008580070085900700860007008610070086200700863007008640070086500700866007008670070086800700869007008700070087100700872007008730070087400700875007008760070087700700878007008790070088000700881007008820070088300700884007008850070088600700887007008880070088900700890007008910070089200700893007008940070089500700896007008970070089800700899007009000070090100700902007009030070090400700905007009060070090700700908007009090070091000700911007009120070091300700914007009150070091600700917007009180070091900700920007009210070092200700923007009240070092500700926007009270070092800700929007009300070093100700932007009330070093400700935007009360070093700700938007009390070094000700941007009420070094300700944007009450070094600700947007009480070094900700950007009510070095200700953007009540070095500700956007009570070095800700959007009600070096100700962007009630070096400700965007009660070096700700968007009690070097000700971007009720070097300700974007009750070097600700977007009780070097900700980007009810070098200700983007009840070098500700986007009870070098800700989007009900070099100700992007009930070099400700995007009960070099700700998007009990070100000701001007010020070100300701004007010050070100600701007007010080070100900701010007010110070101200701013007010140070101500701016007010170070101800701019007010200070102100701022007010230070102400701025007010260070102700701028007010290070103000701031007010320070103300701034007010350070103600701037007010380070103900701040007010410070104200701043007010440070104500701046007010470070104800701049007010500070105100701052007010530070105400701055007010560070105700701058007010590070106000701061007010620070106300701064007010650070106600701067007010680070106900701070007010710070107200701073007010740070107500701076007010770070107800701079007010800070108100701082007010830070108400701085007010860070108700701088007010890070109000701091007010920070109300701094007010950070109600701097007010980070109900701100007011010070110200701103007011040070110500710001007100020071000300710004007100050071000600710007007100080071000900710010007100110071001200710013007100140071001500710016007100170071001800710019007100200071002100710022007100230071002400710025007100260071002700710028007100290071003000710031007100320071003300710034007100350071003600710037007100380071003900710040007100410071004200710043007100440071004500710046007100470071004800710049007100500071005100710052007100530071005400710055007100560071005700710058007100590071006000710061007100620071006300710064007100650071006600710067007100680071006900710070007100710071007200710073007100740071007500710076007100770071007800710079007100800071008100710082007100830071008400710085007100860071008700710088007100890071009000710091007100920071009300710094007100950071009600710097007100980071009900710100007101010071010200710103007101040071010500710106007101070071010800710109007101100071011100710112007101130071011400710115007101160071011700710118007101190071012000710121007101220071012300710124007101250071012600710127007101280071012900710130007101310071013200710133007101340071013500710136007101370071013800710139007101400071014100710142007101430071014400710145007101460071014700710148007101490071015000710151007101520071015300710154007101550071015600710157007101580071015900710160007101610071016200710163007101640071016500710166007101670071016800710169007101700071017100710172007101730071017400710175007101760071017700710178007101790071018000710181007101820071018300710184007101850071018600710187007101880071018900710190007101910071019200710193007101940071019500710196007101970071019800710199007102000071020100710202007102030071020400710205007102060071020700710208007102090071021000710211007102120071021300710214007102150071021600710217007102180071021900710220007102210071022200710223007102240071022500710226007102270071022800710229007102300071023100710232007102330071023400710235007102360071023700710238007102390071024000710241007102420071024300710244007102450071024600710247007102480071024900710250007102510071025200710253007102540071025500710256007102570071025800710259007102600071026100710262007102630071026400710265007102660071026700710268007102690071027000710271007102720071027300710274007102750071027600710277007102780071027900710280007102810071028200710283007102840071028500710286007102870071028800710289007102900071029100710292007102930071029400710295007102960071029700710298007102990071030000710301007103020071030300710304007103050071030600710307007103080071030900710310007103110071031200710313007103140071031500710316007103170071031800710319007103200071032100710322007103230071032400710325007103260071032700710328007103290071033000710331007103320071033300710334007103350071033600710337007103380071033900710340007103410071034200710343007103440071034500710346007103470071034800710349007103500071035100710352007103530071035400710355007103560071035700710358007103590071036000710361007103620071036300710364007103650071036600710367007103680071036900710370007103710071037200710373007103740071037500710376007103770071037800710379007103800071038100710382007103830071038400710385007103860071038700710388007103890071039000710391007103920071039300710394007103950071039600710397007103980071039900710400007104010071040200710403007104040071040500710406007104070071040800710409007104100071041100710412007104130071041400710415007104160071041700710418007104190071042000710421007104220071042300710424007104250071042600710427007104280071042900710430007104310071043200710433007104340071043500710436007104370071043800710439007104400071044100710442007104430071044400710445007104460071044700710448007104490071045000710451007104520071045300710454007104550071045600710457007104580071045900710460007104610071046200710463007104640071046500710466007104670071046800710469007104700071047100710472007104730071047400710475007104760071047700710478007104790071048000710481007104820071048300710484007104850071048600710487007104880071048900710490007104910071049200710493007104940071049500710496007104970071049800710499007105000071050100710502007105030071050400710505007105060071050700710508007105090071051000710511007105120071051300710514007105150071051600710517007105180071051900710520007105210071052200710523007105240071052500710526007105270071052800710529007105300071053100710532007105330071053400710535007105360071053700710538007105390071054000710541007105420071054300710544007105450071054600710547007105480071054900710550007105510071055200710553007105540071055500710556007105570071055800710559007105600071056100710562007105630071056400710565007105660071056700710568007105690071057000710571007105720071057300710574007105750071057600710577007105780071057900710580007105810071058200710583007105840071058500710586007105870071058800710589007105900071059100710592007105930071059400710595007105960071059700710598007105990071060000710601007106020071060300710604007106050071060600710607007106080071060900710610007106110071061200710613007106140071061500710616007106170071061800710619007106200071062100710622007106230071062400710625007106260071062700710628007106290071063000710631007106320071063300710634007106350071063600710637007106380071063900710640007106410071064200710643007106440071064500710646007106470071064800710649007106500071065100710652007106530071065400710655007106560071065700710658007106590071066000710661007106620071066300710664007106650071066600710667007106680071066900710670007106710071067200710673007106740071067500710676007106770071067800710679007106800071068100710682007106830071068400710685007106860071068700710688007106890071069000710691007106920071069300710694007106950071069600710697007106980071069900710700007107010071070200710703007107040071070500710706007107070071070800710709007107100071071100710712007107130071071400710715007107160071071700710718007107190071072000710721007107220071072300710724007107250071072600710727007107280071072900710730007107310071073200710733007107340071073500710736007107370071073800710739007107400071074100710742007107430071074400710745007107460071074700710748007107490071075000710751007107520071075300710754007107550071075600710757007107580071075900710760007107610071076200710763007107640071076500710766007107670071076800710769007107700071077100710772007107730071077400710775007107760071077700710778007107790071078000710781007107820071078300710784007107850071078600710787007107880071078900710790007107910071079200710793007107940071079500710796007107970071079800710799007108000071080100710802007108030071080400710805007108060071080700710808007108090071081000710811007108120071081300710814007108150071081600710817007108180071081900710820007108210071082200710823007108240071082500710826007108270071082800710829007108300071083100710832007108330071083400710835007108360071083700710838007108390071084000710841007108420071084300710844007108450071084600710847007108480071084900710850007108510071085200710853007108540071085500710856007108570071085800710859007108600071086100710862007108630071086400710865007108660071086700710868007108690071087000710871007108720071087300710874007108750071087600710877007108780071087900710880007108810071088200710883007108840071088500710886007108870071088800710889007108900071089100710892007108930071089400710895007108960071089700710898007108990071090000710901007109020071090300710904007109050071090600710907007109080071090900710910007109110071091200710913007109140071091500710916007109170071091800710919007109200071092100710922007109230071092400710925007109260071092700710928007109290071093000710931007109320071093300710934007109350071093600710937007109380071093900710940007109410071094200710943007109440071094500710946007109470071094800710949007109500071095100710952007109530071095400710955007109560071095700710958007109590071096000710961007109620071096300710964007109650071096600710967007109680071096900710970007109710071097200710973007109740071097500710976007109770071097800710979007109800071098100710982007109830071098400710985007109860071098700710988007109890071099000710991007109920071099300710994007109950071099600710997007109980071099900711000007110010071100200711003007110040071100500711006007110070071100800711009007110100071101100711012007110130071101400711015007110160071101700711018007110190071102000711021007110220071102300711024007110250071102600711027007110280071102900711030007110310071103200711033007110340071103500711036007110370071103800711039007110400071104100711042007110430071104400711045007110460071104700711048007110490071105000711051007110520071105300711054007110550071105600711057007110580071105900711060007110610071106200711063007110640071106500711066007110670071106800711069007110700071107100711072007110730071107400711075007110760071107700711078007110790071108000711081007110820071108300711084007110850071108600711087007110880071108900711090007110910071109200711093007110940071109500711096007110970071109800711099007111000071110100711102007111030071110400711105007200010072000200720003007200040072000500720006007200070072000800720009007200100072001100720012007200130072001400720015007200160072001700720018007200190072002000720021007200220072002300720024007200250072002600720027007200280072002900720030007200310072003200720033007200340072003500720036007200370072003800720039007200400072004100720042007200430072004400720045007200460072004700720048007200490072005000720051007200520072005300720054007200550072005600720057007200580072005900720060007200610072006200720063007200640072006500720066007200670072006800720069007200700072007100720072007200730072007400720075007200760072007700720078007200790072008000720081007200820072008300720084007200850072008600720087007200880072008900720090007200910072009200720093007200940072009500720096007200970072009800720099007201000072010100720102007201030072010400720105007201060072010700720108007201090072011000720111007201120072011300720114007201150072011600720117007201180072011900720120007201210072012200720123007201240072012500720126007201270072012800720129007201300072013100720132007201330072013400720135007201360072013700720138007201390072014000720141007201420072014300720144007201450072014600720147007201480072014900720150007201510072015200720153007201540072015500720156007201570072015800720159007201600072016100720162007201630072016400720165007201660072016700720168007201690072017000720171007201720072017300720174007201750072017600720177007201780072017900720180007201810072018200720183007201840072018500720186007201870072018800720189007201900072019100720192007201930072019400720195007201960072019700720198007201990072020000720201007202020072020300720204007202050072020600720207007202080072020900720210007202110072021200720213007202140072021500720216007202170072021800720219007202200072022100720222007202230072022400720225007202260072022700720228007202290072023000720231007202320072023300720234007202350072023600720237007202380072023900720240007202410072024200720243007202440072024500720246007202470072024800720249007202500072025100720252007202530072025400720255007202560072025700720258007202590072026000720261007202620072026300720264007202650072026600720267007202680072026900720270007202710072027200720273007202740072027500720276007202770072027800720279007202800072028100720282007202830072028400720285007202860072028700720288007202890072029000720291007202920072029300720294007202950072029600720297007202980072029900720300007203010072030200720303007203040072030500720306007203070072030800720309007203100072031100720312007203130072031400720315007203160072031700720318007203190072032000720321007203220072032300720324007203250072032600720327007203280072032900720330007203310072033200720333007203340072033500720336007203370072033800720339007203400072034100720342007203430072034400720345007203460072034700720348007203490072035000720351007203520072035300720354007203550072035600720357007203580072035900720360007203610072036200720363007203640072036500720366007203670072036800720369007203700072037100720372007203730072037400720375007203760072037700720378007203790072038000720381007203820072038300720384007203850072038600720387007203880072038900720390007203910072039200720393007203940072039500720396007203970072039800720399007204000072040100720402007204030072040400720405007204060072040700720408007204090072041000720411007204120072041300720414007204150072041600720417007204180072041900720420007204210072042200720423007204240072042500720426007204270072042800720429007204300072043100720432007204330072043400720435007204360072043700720438007204390072044000720441007204420072044300720444007204450072044600720447007204480072044900720450007204510072045200720453007204540072045500720456007204570072045800720459007204600072046100720462007204630072046400720465007204660072046700720468007204690072047000720471007204720072047300720474007204750072047600720477007204780072047900720480007204810072048200720483007204840072048500720486007204870072048800720489007204900072049100720492007204930072049400720495007204960072049700720498007204990072050000720501007205020072050300720504007205050072050600720507007205080072050900720510007205110072051200720513007205140072051500720516007205170072051800720519007205200072052100720522007205230072052400720525007205260072052700720528007205290072053000720531007205320072053300720534007205350072053600720537007205380072053900720540007205410072054200720543007205440072054500720546007205470072054800720549007205500072055100720552007205530072055400720555007205560072055700720558007205590072056000720561007205620072056300720564007205650072056600720567007205680072056900720570007205710072057200720573007205740072057500720576007205770072057800720579007205800072058100720582007205830072058400720585007205860072058700720588007205890072059000720591007205920072059300720594007205950072059600720597007205980072059900720600007206010072060200720603007206040072060500720606007206070072060800720609007206100072061100720612007206130072061400720615007206160072061700720618007206190072062000720621007206220072062300720624007206250072062600720627007206280072062900720630007206310072063200720633007206340072063500720636007206370072063800720639007206400072064100720642007206430072064400720645007206460072064700720648007206490072065000720651007206520072065300720654007206550072065600720657007206580072065900720660007206610072066200720663007206640072066500720666007206670072066800720669007206700072067100720672007206730072067400720675007206760072067700720678007206790072068000720681007206820072068300720684007206850072068600720687007206880072068900720690007206910072069200720693007206940072069500720696007206970072069800720699007207000072070100720702007207030072070400720705007207060072070700720708007207090072071000720711007207120072071300720714007207150072071600720717007207180072071900720720007207210072072200720723007207240072072500720726007207270072072800720729007207300072073100720732007207330072073400720735007207360072073700720738007207390072074000720741007207420072074300720744007207450072074600720747007207480072074900720750007207510072075200720753007207540072075500720756007207570072075800720759007207600072076100720762007207630072076400720765007207660072076700720768007207690072077000720771007207720072077300720774007207750072077600720777007207780072077900720780007207810072078200720783007207840072078500720786007207870072078800720789007207900072079100720792007207930072079400720795007207960072079700720798007207990072080000720801007208020072080300720804007208050072080600720807007208080072080900720810007208110072081200720813007208140072081500720816007208170072081800720819007208200072082100720822007208230072082400720825007208260072082700720828007208290072083000720831007208320072083300720834007208350072083600720837007208380072083900720840007208410072084200720843007208440072084500720846007208470072084800720849007208500072085100720852007208530072085400720855007208560072085700720858007208590072086000720861007208620072086300720864007208650072086600720867007208680072086900720870007208710072087200720873007208740072087500720876007208770072087800720879007208800072088100720882007208830072088400720885007208860072088700720888007208890072089000720891007208920072089300720894007208950072089600720897007208980072089900720900007209010072090200720903007209040072090500720906007209070072090800720909007209100072091100720912007209130072091400720915007209160072091700720918007209190072092000720921007209220072092300720924007209250072092600720927007209280072092900720930007209310072093200720933007209340072093500720936007209370072093800720939007209400072094100720942007209430072094400720945007209460072094700720948007209490072095000720951007209520072095300720954007209550072095600720957007209580072095900720960007209610072096200720963007209640072096500720966007209670072096800720969007209700072097100720972007209730072097400720975007209760072097700720978007209790072098000720981007209820072098300720984007209850072098600720987007209880072098900720990007209910072099200720993007209940072099500720996007209970072099800720999007210000072100100721002007210030072100400721005007210060072100700721008007210090072101000721011007210120072101300721014007210150072101600721017007210180072101900721020007210210072102200721023007210240072102500721026007210270072102800721029007210300072103100721032007210330072103400721035007210360072103700721038007210390072104000721041007210420072104300721044007210450072104600721047007210480072104900721050007210510072105200721053007210540072105500721056007210570072105800721059007210600072106100721062007210630072106400721065007210660072106700721068007210690072107000721071007210720072107300721074007210750072107600721077007210780072107900721080007210810072108200721083007210840072108500721086007210870072108800721089007210900072109100721092007210930072109400721095007210960072109700721098007210990072110000721101007211020072110300721104007211050073000100730002007300030073000400730005007300060073000700730008007300090073001000730011007300120073001300730014007300150073001600730017007300180073001900730020007300210073002200730023007300240073002500730026007300270073002800730029007300300073003100730032007300330073003400730035007300360073003700730038007300390073004000730041007300420073004300730044007300450073004600730047007300480073004900730050007300510073005200730053007300540073005500730056007300570073005800730059007300600073006100730062007300630073006400730065007300660073006700730068007300690073007000730071007300720073007300730074007300750073007600730077007300780073007900730080007300810073008200730083007300840073008500730086007300870073008800730089007300900073009100730092007300930073009400730095007300960073009700730098007300990073010000730101007301020073010300730104007301050073010600730107007301080073010900730110007301110073011200730113007301140073011500730116007301170073011800730119007301200073012100730122007301230073012400730125007301260073012700730128007301290073013000730131007301320073013300730134007301350073013600730137007301380073013900730140007301410073014200730143007301440073014500730146007301470073014800730149007301500073015100730152007301530073015400730155007301560073015700730158007301590073016000730161007301620073016300730164007301650073016600730167007301680073016900730170007301710073017200730173007301740073017500730176007301770073017800730179007301800073018100730182007301830073018400730185007301860073018700730188007301890073019000730191007301920073019300730194007301950073019600730197007301980073019900730200007302010073020200730203007302040073020500730206007302070073020800730209007302100073021100730212007302130073021400730215007302160073021700730218007302190073022000730221007302220073022300730224007302250073022600730227007302280073022900730230007302310073023200730233007302340073023500730236007302370073023800730239007302400073024100730242007302430073024400730245007302460073024700730248007302490073025000730251007302520073025300730254007302550073025600730257007302580073025900730260007302610073026200730263007302640073026500730266007302670073026800730269007302700073027100730272007302730073027400730275007302760073027700730278007302790073028000730281007302820073028300730284007302850073028600730287007302880073028900730290007302910073029200730293007302940073029500730296007302970073029800730299007303000073030100730302007303030073030400730305007303060073030700730308007303090073031000730311007303120073031300730314007303150073031600730317007303180073031900730320007303210073032200730323007303240073032500730326007303270073032800730329007303300073033100730332007303330073033400730335007303360073033700730338007303390073034000730341007303420073034300730344007303450073034600730347007303480073034900730350007303510073035200730353007303540073035500730356007303570073035800730359007303600073036100730362007303630073036400730365007303660073036700730368007303690073037000730371007303720073037300730374007303750073037600730377007303780073037900730380007303810073038200730383007303840073038500730386007303870073038800730389007303900073039100730392007303930073039400730395007303960073039700730398007303990073040000730401007304020073040300730404007304050073040600730407007304080073040900730410007304110073041200730413007304140073041500730416007304170073041800730419007304200073042100730422007304230073042400730425007304260073042700730428007304290073043000730431007304320073043300730434007304350073043600730437007304380073043900730440007304410073044200730443007304440073044500730446007304470073044800730449007304500073045100730452007304530073045400730455007304560073045700730458007304590073046000730461007304620073046300730464007304650073046600730467007304680073046900730470007304710073047200730473007304740073047500730476007304770073047800730479007304800073048100730482007304830073048400730485007304860073048700730488007304890073049000730491007304920073049300730494007304950073049600730497007304980073049900730500007305010073050200730503007305040073050500730506007305070073050800730509007305100073051100730512007305130073051400730515007305160073051700730518007305190073052000730521007305220073052300730524007305250073052600730527007305280073052900730530007305310073053200730533007305340073053500730536007305370073053800730539007305400073054100730542007305430073054400730545007305460073054700730548007305490073055000730551007305520073055300730554007305550073055600730557007305580073055900730560007305610073056200730563007305640073056500730566007305670073056800730569007305700073057100730572007305730073057400730575007305760073057700730578007305790073058000730581007305820073058300730584007305850073058600730587007305880073058900730590007305910073059200730593007305940073059500730596007305970073059800730599007306000073060100730602007306030073060400730605007306060073060700730608007306090073061000730611007306120073061300730614007306150073061600730617007306180073061900730620007306210073062200730623007306240073062500730626007306270073062800730629007306300073063100730632007306330073063400730635007306360073063700730638007306390073064000730641007306420073064300730644007306450073064600730647007306480073064900730650007306510073065200730653007306540073065500730656007306570073065800730659007306600073066100730662007306630073066400730665007306660073066700730668007306690073067000730671007306720073067300730674007306750073067600730677007306780073067900730680007306810073068200730683007306840073068500730686007306870073068800730689007306900073069100730692007306930073069400730695007306960073069700730698007306990073070000730701007307020073070300730704007307050073070600730707007307080073070900730710007307110073071200730713007307140073071500730716007307170073071800730719007307200073072100730722007307230073072400730725007307260073072700730728007307290073073000730731007307320073073300730734007307350073073600730737007307380073073900730740007307410073074200730743007307440073074500730746007307470073074800730749007307500073075100730752007307530073075400730755007307560073075700730758007307590073076000730761007307620073076300730764007307650073076600730767007307680073076900730770007307710073077200730773007307740073077500730776007307770073077800730779007307800073078100730782007307830073078400730785007307860073078700730788007307890073079000730791007307920073079300730794007307950073079600730797007307980073079900730800007308010073080200730803007308040073080500730806007308070073080800730809007308100073081100730812007308130073081400730815007308160073081700730818007308190073082000730821007308220073082300730824007308250073082600730827007308280073082900730830007308310073083200730833007308340073083500730836007308370073083800730839007308400073084100730842007308430073084400730845007308460073084700730848007308490073085000730851007308520073085300730854007308550073085600730857007308580073085900730860007308610073086200730863007308640073086500730866007308670073086800730869007308700073087100730872007308730073087400730875007308760073087700730878007308790073088000730881007308820073088300730884007308850073088600730887007308880073088900730890007308910073089200730893007308940073089500730896007308970073089800730899007309000073090100730902007309030073090400730905007309060073090700730908007309090073091000730911007309120073091300730914007309150073091600730917007309180073091900730920007309210073092200730923007309240073092500730926007309270073092800730929007309300073093100730932007309330073093400730935007309360073093700730938007309390073094000730941007309420073094300730944007309450073094600730947007309480073094900730950007309510073095200730953007309540073095500730956007309570073095800730959007309600073096100730962007309630073096400730965007309660073096700730968007309690073097000730971007309720073097300730974007309750073097600730977007309780073097900730980007309810073098200730983007309840073098500730986007309870073098800730989007309900073099100730992007309930073099400730995007309960073099700730998007309990073100000731001007310020073100300731004007310050073100600731007007310080073100900731010007310110073101200731013007310140073101500731016007310170073101800731019007310200073102100731022007310230073102400731025007310260073102700731028007310290073103000731031007310320073103300731034007310350073103600731037007310380073103900731040007310410073104200731043007310440073104500731046007310470073104800731049007310500073105100731052007310530073105400731055007310560073105700731058007310590073106000731061007310620073106300731064007310650073106600731067007310680073106900731070007310710073107200731073007310740073107500731076007310770073107800731079007310800073108100731082007310830073108400731085007310860073108700731088007310890073109000731091007310920073109300731094007310950073109600731097007310980073109900731100007311010073110200731103007311040073110500740001007400020074000300740004007400050074000600740007007400080074000900740010007400110074001200740013007400140074001500740016007400170074001800740019007400200074002100740022007400230074002400740025007400260074002700740028007400290074003000740031007400320074003300740034007400350074003600740037007400380074003900740040007400410074004200740043007400440074004500740046007400470074004800740049007400500074005100740052007400530074005400740055007400560074005700740058007400590074006000740061007400620074006300740064007400650074006600740067007400680074006900740070007400710074007200740073007400740074007500740076007400770074007800740079007400800074008100740082007400830074008400740085007400860074008700740088007400890074009000740091007400920074009300740094007400950074009600740097007400980074009900740100007401010074010200740103007401040074010500740106007401070074010800740109007401100074011100740112007401130074011400740115007401160074011700740118007401190074012000740121007401220074012300740124007401250074012600740127007401280074012900740130007401310074013200740133007401340074013500740136007401370074013800740139007401400074014100740142007401430074014400740145007401460074014700740148007401490074015000740151007401520074015300740154007401550074015600740157007401580074015900740160007401610074016200740163007401640074016500740166007401670074016800740169007401700074017100740172007401730074017400740175007401760074017700740178007401790074018000740181007401820074018300740184007401850074018600740187007401880074018900740190007401910074019200740193007401940074019500740196007401970074019800740199007402000074020100740202007402030074020400740205007402060074020700740208007402090074021000740211007402120074021300740214007402150074021600740217007402180074021900740220007402210074022200740223007402240074022500740226007402270074022800740229007402300074023100740232007402330074023400740235007402360074023700740238007402390074024000740241007402420074024300740244007402450074024600740247007402480074024900740250007402510074025200740253007402540074025500740256007402570074025800740259007402600074026100740262007402630074026400740265007402660074026700740268007402690074027000740271007402720074027300740274007402750074027600740277007402780074027900740280007402810074028200740283007402840074028500740286007402870074028800740289007402900074029100740292007402930074029400740295007402960074029700740298007402990074030000740301007403020074030300740304007403050074030600740307007403080074030900740310007403110074031200740313007403140074031500740316007403170074031800740319007403200074032100740322007403230074032400740325007403260074032700740328007403290074033000740331007403320074033300740334007403350074033600740337007403380074033900740340007403410074034200740343007403440074034500740346007403470074034800740349007403500074035100740352007403530074035400740355007403560074035700740358007403590074036000740361007403620074036300740364007403650074036600740367007403680074036900740370007403710074037200740373007403740074037500740376007403770074037800740379007403800074038100740382007403830074038400740385007403860074038700740388007403890074039000740391007403920074039300740394007403950074039600740397007403980074039900740400007404010074040200740403007404040074040500740406007404070074040800740409007404100074041100740412007404130074041400740415007404160074041700740418007404190074042000740421007404220074042300740424007404250074042600740427007404280074042900740430007404310074043200740433007404340074043500740436007404370074043800740439007404400074044100740442007404430074044400740445007404460074044700740448007404490074045000740451007404520074045300740454007404550074045600740457007404580074045900740460007404610074046200740463007404640074046500740466007404670074046800740469007404700074047100740472007404730074047400740475007404760074047700740478007404790074048000740481007404820074048300740484007404850074048600740487007404880074048900740490007404910074049200740493007404940074049500740496007404970074049800740499007405000074050100740502007405030074050400740505007405060074050700740508007405090074051000740511007405120074051300740514007405150074051600740517007405180074051900740520007405210074052200740523007405240074052500740526007405270074052800740529007405300074053100740532007405330074053400740535007405360074053700740538007405390074054000740541007405420074054300740544007405450074054600740547007405480074054900740550007405510074055200740553007405540074055500740556007405570074055800740559007405600074056100740562007405630074056400740565007405660074056700740568007405690074057000740571007405720074057300740574007405750074057600740577007405780074057900740580007405810074058200740583007405840074058500740586007405870074058800740589007405900074059100740592007405930074059400740595007405960074059700740598007405990074060000740601007406020074060300740604007406050074060600740607007406080074060900740610007406110074061200740613007406140074061500740616007406170074061800740619007406200074062100740622007406230074062400740625007406260074062700740628007406290074063000740631007406320074063300740634007406350074063600740637007406380074063900740640007406410074064200740643007406440074064500740646007406470074064800740649007406500074065100740652007406530074065400740655007406560074065700740658007406590074066000740661007406620074066300740664007406650074066600740667007406680074066900740670007406710074067200740673007406740074067500740676007406770074067800740679007406800074068100740682007406830074068400740685007406860074068700740688007406890074069000740691007406920074069300740694007406950074069600740697007406980074069900740700007407010074070200740703007407040074070500740706007407070074070800740709007407100074071100740712007407130074071400740715007407160074071700740718007407190074072000740721007407220074072300740724007407250074072600740727007407280074072900740730007407310074073200740733007407340074073500740736007407370074073800740739007407400074074100740742007407430074074400740745007407460074074700740748007407490074075000740751007407520074075300740754007407550074075600740757007407580074075900740760007407610074076200740763007407640074076500740766007407670074076800740769007407700074077100740772007407730074077400740775007407760074077700740778007407790074078000740781007407820074078300740784007407850074078600740787007407880074078900740790007407910074079200740793007407940074079500740796007407970074079800740799007408000074080100740802007408030074080400740805007408060074080700740808007408090074081000740811007408120074081300740814007408150074081600740817007408180074081900740820007408210074082200740823007408240074082500740826007408270074082800740829007408300074083100740832007408330074083400740835007408360074083700740838007408390074084000740841007408420074084300740844007408450074084600740847007408480074084900740850007408510074085200740853007408540074085500740856007408570074085800740859007408600074086100740862007408630074086400740865007408660074086700740868007408690074087000740871007408720074087300740874007408750074087600740877007408780074087900740880007408810074088200740883007408840074088500740886007408870074088800740889007408900074089100740892007408930074089400740895007408960074089700740898007408990074090000740901007409020074090300740904007409050074090600740907007409080074090900740910007409110074091200740913007409140074091500740916007409170074091800740919007409200074092100740922007409230074092400740925007409260074092700740928007409290074093000740931007409320074093300740934007409350074093600740937007409380074093900740940007409410074094200740943007409440074094500740946007409470074094800740949007409500074095100740952007409530074095400740955007409560074095700740958007409590074096000740961007409620074096300740964007409650074096600740967007409680074096900740970007409710074097200740973007409740074097500740976007409770074097800740979007409800074098100740982007409830074098400740985007409860074098700740988007409890074099000740991007409920074099300740994007409950074099600740997007409980074099900741000007410010074100200741003007410040074100500741006007410070074100800741009007410100074101100741012007410130074101400741015007410160074101700741018007410190074102000741021007410220074102300741024007410250074102600741027007410280074102900741030007410310074103200741033007410340074103500741036007410370074103800741039007410400074104100741042007410430074104400741045007410460074104700741048007410490074105000741051007410520074105300741054007410550074105600741057007410580074105900741060007410610074106200741063007410640074106500741066007410670074106800741069007410700074107100741072007410730074107400741075007410760074107700741078007410790074108000741081007410820074108300741084007410850074108600741087007410880074108900741090007410910074109200741093007410940074109500741096007410970074109800741099007411000074110100741102007411030074110400741105007500010075000200750003007500040075000500750006007500070075000800750009007500100075001100750012007500130075001400750015007500160075001700750018007500190075002000750021007500220075002300750024007500250075002600750027007500280075002900750030007500310075003200750033007500340075003500750036007500370075003800750039007500400075004100750042007500430075004400750045007500460075004700750048007500490075005000750051007500520075005300750054007500550075005600750057007500580075005900750060007500610075006200750063007500640075006500750066007500670075006800750069007500700075007100750072007500730075007400750075007500760075007700750078007500790075008000750081007500820075008300750084007500850075008600750087007500880075008900750090007500910075009200750093007500940075009500750096007500970075009800750099007501000075010100750102007501030075010400750105007501060075010700750108007501090075011000750111007501120075011300750114007501150075011600750117007501180075011900750120007501210075012200750123007501240075012500750126007501270075012800750129007501300075013100750132007501330075013400750135007501360075013700750138007501390075014000750141007501420075014300750144007501450075014600750147007501480075014900750150007501510075015200750153007501540075015500750156007501570075015800750159007501600075016100750162007501630075016400750165007501660075016700750168007501690075017000750171007501720075017300750174007501750075017600750177007501780075017900750180007501810075018200750183007501840075018500750186007501870075018800750189007501900075019100750192007501930075019400750195007501960075019700750198007501990075020000750201007502020075020300750204007502050075020600750207007502080075020900750210007502110075021200750213007502140075021500750216007502170075021800750219007502200075022100750222007502230075022400750225007502260075022700750228007502290075023000750231007502320075023300750234007502350075023600750237007502380075023900750240007502410075024200750243007502440075024500750246007502470075024800750249007502500075025100750252007502530075025400750255007502560075025700750258007502590075026000750261007502620075026300750264007502650075026600750267007502680075026900750270007502710075027200750273007502740075027500750276007502770075027800750279007502800075028100750282007502830075028400750285007502860075028700750288007502890075029000750291007502920075029300750294007502950075029600750297007502980075029900750300007503010075030200750303007503040075030500750306007503070075030800750309007503100075031100750312007503130075031400750315007503160075031700750318007503190075032000750321007503220075032300750324007503250075032600750327007503280075032900750330007503310075033200750333007503340075033500750336007503370075033800750339007503400075034100750342007503430075034400750345007503460075034700750348007503490075035000750351007503520075035300750354007503550075035600750357007503580075035900750360007503610075036200750363007503640075036500750366007503670075036800750369007503700075037100750372007503730075037400750375007503760075037700750378007503790075038000750381007503820075038300750384007503850075038600750387007503880075038900750390007503910075039200750393007503940075039500750396007503970075039800750399007504000075040100750402007504030075040400750405007504060075040700750408007504090075041000750411007504120075041300750414007504150075041600750417007504180075041900750420007504210075042200750423007504240075042500750426007504270075042800750429007504300075043100750432007504330075043400750435007504360075043700750438007504390075044000750441007504420075044300750444007504450075044600750447007504480075044900750450007504510075045200750453007504540075045500750456007504570075045800750459007504600075046100750462007504630075046400750465007504660075046700750468007504690075047000750471007504720075047300750474007504750075047600750477007504780075047900750480007504810075048200750483007504840075048500750486007504870075048800750489007504900075049100750492007504930075049400750495007504960075049700750498007504990075050000750501007505020075050300750504007505050075050600750507007505080075050900750510007505110075051200750513007505140075051500750516007505170075051800750519007505200075052100750522007505230075052400750525007505260075052700750528007505290075053000750531007505320075053300750534007505350075053600750537007505380075053900750540007505410075054200750543007505440075054500750546007505470075054800750549007505500075055100750552007505530075055400750555007505560075055700750558007505590075056000750561007505620075056300750564007505650075056600750567007505680075056900750570007505710075057200750573007505740075057500750576007505770075057800750579007505800075058100750582007505830075058400750585007505860075058700750588007505890075059000750591007505920075059300750594007505950075059600750597007505980075059900750600007506010075060200750603007506040075060500750606007506070075060800750609007506100075061100750612007506130075061400750615007506160075061700750618007506190075062000750621007506220075062300750624007506250075062600750627007506280075062900750630007506310075063200750633007506340075063500750636007506370075063800750639007506400075064100750642007506430075064400750645007506460075064700750648007506490075065000750651007506520075065300750654007506550075065600750657007506580075065900750660007506610075066200750663007506640075066500750666007506670075066800750669007506700075067100750672007506730075067400750675007506760075067700750678007506790075068000750681007506820075068300750684007506850075068600750687007506880075068900750690007506910075069200750693007506940075069500750696007506970075069800750699007507000075070100750702007507030075070400750705007507060075070700750708007507090075071000750711007507120075071300750714007507150075071600750717007507180075071900750720007507210075072200750723007507240075072500750726007507270075072800750729007507300075073100750732007507330075073400750735007507360075073700750738007507390075074000750741007507420075074300750744007507450075074600750747007507480075074900750750007507510075075200750753007507540075075500750756007507570075075800750759007507600075076100750762007507630075076400750765007507660075076700750768007507690075077000750771007507720075077300750774007507750075077600750777007507780075077900750780007507810075078200750783007507840075078500750786007507870075078800750789007507900075079100750792007507930075079400750795007507960075079700750798007507990075080000750801007508020075080300750804007508050075080600750807007508080075080900750810007508110075081200750813007508140075081500750816007508170075081800750819007508200075082100750822007508230075082400750825007508260075082700750828007508290075083000750831007508320075083300750834007508350075083600750837007508380075083900750840007508410075084200750843007508440075084500750846007508470075084800750849007508500075085100750852007508530075085400750855007508560075085700750858007508590075086000750861007508620075086300750864007508650075086600750867007508680075086900750870007508710075087200750873007508740075087500750876007508770075087800750879007508800075088100750882007508830075088400750885007508860075088700750888007508890075089000750891007508920075089300750894007508950075089600750897007508980075089900750900007509010075090200750903007509040075090500750906007509070075090800750909007509100075091100750912007509130075091400750915007509160075091700750918007509190075092000750921007509220075092300750924007509250075092600750927007509280075092900750930007509310075093200750933007509340075093500750936007509370075093800750939007509400075094100750942007509430075094400750945007509460075094700750948007509490075095000750951007509520075095300750954007509550075095600750957007509580075095900750960007509610075096200750963007509640075096500750966007509670075096800750969007509700075097100750972007509730075097400750975007509760075097700750978007509790075098000750981007509820075098300750984007509850075098600750987007509880075098900750990007509910075099200750993007509940075099500750996007509970075099800750999007510000075100100751002007510030075100400751005007510060075100700751008007510090075101000751011007510120075101300751014007510150075101600751017007510180075101900751020007510210075102200751023007510240075102500751026007510270075102800751029007510300075103100751032007510330075103400751035007510360075103700751038007510390075104000751041007510420075104300751044007510450075104600751047007510480075104900751050007510510075105200751053007510540075105500751056007510570075105800751059007510600075106100751062007510630075106400751065007510660075106700751068007510690075107000751071007510720075107300751074007510750075107600751077007510780075107900751080007510810075108200751083007510840075108500751086007510870075108800751089007510900075109100751092007510930075109400751095007510960075109700751098007510990075110000751101007511020075110300751104007511050076000100760002007600030076000400760005007600060076000700760008007600090076001000760011007600120076001300760014007600150076001600760017007600180076001900760020007600210076002200760023007600240076002500760026007600270076002800760029007600300076003100760032007600330076003400760035007600360076003700760038007600390076004000760041007600420076004300760044007600450076004600760047007600480076004900760050007600510076005200760053007600540076005500760056007600570076005800760059007600600076006100760062007600630076006400760065007600660076006700760068007600690076007000760071007600720076007300760074007600750076007600760077007600780076007900760080007600810076008200760083007600840076008500760086007600870076008800760089007600900076009100760092007600930076009400760095007600960076009700760098007600990076010000760101007601020076010300760104007601050076010600760107007601080076010900760110007601110076011200760113007601140076011500760116007601170076011800760119007601200076012100760122007601230076012400760125007601260076012700760128007601290076013000760131007601320076013300760134007601350076013600760137007601380076013900760140007601410076014200760143007601440076014500760146007601470076014800760149007601500076015100760152007601530076015400760155007601560076015700760158007601590076016000760161007601620076016300760164007601650076016600760167007601680076016900760170007601710076017200760173007601740076017500760176007601770076017800760179007601800076018100760182007601830076018400760185007601860076018700760188007601890076019000760191007601920076019300760194007601950076019600760197007601980076019900760200007602010076020200760203007602040076020500760206007602070076020800760209007602100076021100760212007602130076021400760215007602160076021700760218007602190076022000760221007602220076022300760224007602250076022600760227007602280076022900760230007602310076023200760233007602340076023500760236007602370076023800760239007602400076024100760242007602430076024400760245007602460076024700760248007602490076025000760251007602520076025300760254007602550076025600760257007602580076025900760260007602610076026200760263007602640076026500760266007602670076026800760269007602700076027100760272007602730076027400760275007602760076027700760278007602790076028000760281007602820076028300760284007602850076028600760287007602880076028900760290007602910076029200760293007602940076029500760296007602970076029800760299007603000076030100760302007603030076030400760305007603060076030700760308007603090076031000760311007603120076031300760314007603150076031600760317007603180076031900760320007603210076032200760323007603240076032500760326007603270076032800760329007603300076033100760332007603330076033400760335007603360076033700760338007603390076034000760341007603420076034300760344007603450076034600760347007603480076034900760350007603510076035200760353007603540076035500760356007603570076035800760359007603600076036100760362007603630076036400760365007603660076036700760368007603690076037000760371007603720076037300760374007603750076037600760377007603780076037900760380007603810076038200760383007603840076038500760386007603870076038800760389007603900076039100760392007603930076039400760395007603960076039700760398007603990076040000760401007604020076040300760404007604050076040600760407007604080076040900760410007604110076041200760413007604140076041500760416007604170076041800760419007604200076042100760422007604230076042400760425007604260076042700760428007604290076043000760431007604320076043300760434007604350076043600760437007604380076043900760440007604410076044200760443007604440076044500760446007604470076044800760449007604500076045100760452007604530076045400760455007604560076045700760458007604590076046000760461007604620076046300760464007604650076046600760467007604680076046900760470007604710076047200760473007604740076047500760476007604770076047800760479007604800076048100760482007604830076048400760485007604860076048700760488007604890076049000760491007604920076049300760494007604950076049600760497007604980076049900760500007605010076050200760503007605040076050500760506007605070076050800760509007605100076051100760512007605130076051400760515007605160076051700760518007605190076052000760521007605220076052300760524007605250076052600760527007605280076052900760530007605310076053200760533007605340076053500760536007605370076053800760539007605400076054100760542007605430076054400760545007605460076054700760548007605490076055000760551007605520076055300760554007605550076055600760557007605580076055900760560007605610076056200760563007605640076056500760566007605670076056800760569007605700076057100760572007605730076057400760575007605760076057700760578007605790076058000760581007605820076058300760584007605850076058600760587007605880076058900760590007605910076059200760593007605940076059500760596007605970076059800760599007606000076060100760602007606030076060400760605007606060076060700760608007606090076061000760611007606120076061300760614007606150076061600760617007606180076061900760620007606210076062200760623007606240076062500760626007606270076062800760629007606300076063100760632007606330076063400760635007606360076063700760638007606390076064000760641007606420076064300760644007606450076064600760647007606480076064900760650007606510076065200760653007606540076065500760656007606570076065800760659007606600076066100760662007606630076066400760665007606660076066700760668007606690076067000760671007606720076067300760674007606750076067600760677007606780076067900760680007606810076068200760683007606840076068500760686007606870076068800760689007606900076069100760692007606930076069400760695007606960076069700760698007606990076070000760701007607020076070300760704007607050076070600760707007607080076070900760710007607110076071200760713007607140076071500760716007607170076071800760719007607200076072100760722007607230076072400760725007607260076072700760728007607290076073000760731007607320076073300760734007607350076073600760737007607380076073900760740007607410076074200760743007607440076074500760746007607470076074800760749007607500076075100760752007607530076075400760755007607560076075700760758007607590076076000760761007607620076076300760764007607650076076600760767007607680076076900760770007607710076077200760773007607740076077500760776007607770076077800760779007607800076078100760782007607830076078400760785007607860076078700760788007607890076079000760791007607920076079300760794007607950076079600760797007607980076079900760800007608010076080200760803007608040076080500760806007608070076080800760809007608100076081100760812007608130076081400760815007608160076081700760818007608190076082000760821007608220076082300760824007608250076082600760827007608280076082900760830007608310076083200760833007608340076083500760836007608370076083800760839007608400076084100760842007608430076084400760845007608460076084700760848007608490076085000760851007608520076085300760854007608550076085600760857007608580076085900760860007608610076086200760863007608640076086500760866007608670076086800760869007608700076087100760872007608730076087400760875007608760076087700760878007608790076088000760881007608820076088300760884007608850076088600760887007608880076088900760890007608910076089200760893007608940076089500760896007608970076089800760899007609000076090100760902007609030076090400760905007609060076090700760908007609090076091000760911007609120076091300760914007609150076091600760917007609180076091900760920007609210076092200760923007609240076092500760926007609270076092800760929007609300076093100760932007609330076093400760935007609360076093700760938007609390076094000760941007609420076094300760944007609450076094600760947007609480076094900760950007609510076095200760953007609540076095500760956007609570076095800760959007609600076096100760962007609630076096400760965007609660076096700760968007609690076097000760971007609720076097300760974007609750076097600760977007609780076097900760980007609810076098200760983007609840076098500760986007609870076098800760989007609900076099100760992007609930076099400760995007609960076099700760998007609990076100000761001007610020076100300761004007610050076100600761007007610080076100900761010007610110076101200761013007610140076101500761016007610170076101800761019007610200076102100761022007610230076102400761025007610260076102700761028007610290076103000761031007610320076103300761034007610350076103600761037007610380076103900761040007610410076104200761043007610440076104500761046007610470076104800761049007610500076105100761052007610530076105400761055007610560076105700761058007610590076106000761061007610620076106300761064007610650076106600761067007610680076106900761070007610710076107200761073007610740076107500761076007610770076107800761079007610800076108100761082007610830076108400761085007610860076108700761088007610890076109000761091007610920076109300761094007610950076109600761097007610980076109900761100007611010076110200761103007611040076110500770001007700020077000300770004007700050077000600770007007700080077000900770010007700110077001200770013007700140077001500770016007700170077001800770019007700200077002100770022007700230077002400770025007700260077002700770028007700290077003000770031007700320077003300770034007700350077003600770037007700380077003900770040007700410077004200770043007700440077004500770046007700470077004800770049007700500077005100770052007700530077005400770055007700560077005700770058007700590077006000770061007700620077006300770064007700650077006600770067007700680077006900770070007700710077007200770073007700740077007500770076007700770077007800770079007700800077008100770082007700830077008400770085007700860077008700770088007700890077009000770091007700920077009300770094007700950077009600770097007700980077009900770100007701010077010200770103007701040077010500770106007701070077010800770109007701100077011100770112007701130077011400770115007701160077011700770118007701190077012000770121007701220077012300770124007701250077012600770127007701280077012900770130007701310077013200770133007701340077013500770136007701370077013800770139007701400077014100770142007701430077014400770145007701460077014700770148007701490077015000770151007701520077015300770154007701550077015600770157007701580077015900770160007701610077016200770163007701640077016500770166007701670077016800770169007701700077017100770172007701730077017400770175007701760077017700770178007701790077018000770181007701820077018300770184007701850077018600770187007701880077018900770190007701910077019200770193007701940077019500770196007701970077019800770199007702000077020100770202007702030077020400770205007702060077020700770208007702090077021000770211007702120077021300770214007702150077021600770217007702180077021900770220007702210077022200770223007702240077022500770226007702270077022800770229007702300077023100770232007702330077023400770235007702360077023700770238007702390077024000770241007702420077024300770244007702450077024600770247007702480077024900770250007702510077025200770253007702540077025500770256007702570077025800770259007702600077026100770262007702630077026400770265007702660077026700770268007702690077027000770271007702720077027300770274007702750077027600770277007702780077027900770280007702810077028200770283007702840077028500770286007702870077028800770289007702900077029100770292007702930077029400770295007702960077029700770298007702990077030000770301007703020077030300770304007703050077030600770307007703080077030900770310007703110077031200770313007703140077031500770316007703170077031800770319007703200077032100770322007703230077032400770325007703260077032700770328007703290077033000770331007703320077033300770334007703350077033600770337007703380077033900770340007703410077034200770343007703440077034500770346007703470077034800770349007703500077035100770352007703530077035400770355007703560077035700770358007703590077036000770361007703620077036300770364007703650077036600770367007703680077036900770370007703710077037200770373007703740077037500770376007703770077037800770379007703800077038100770382007703830077038400770385007703860077038700770388007703890077039000770391007703920077039300770394007703950077039600770397007703980077039900770400007704010077040200770403007704040077040500770406007704070077040800770409007704100077041100770412007704130077041400770415007704160077041700770418007704190077042000770421007704220077042300770424007704250077042600770427007704280077042900770430007704310077043200770433007704340077043500770436007704370077043800770439007704400077044100770442007704430077044400770445007704460077044700770448007704490077045000770451007704520077045300770454007704550077045600770457007704580077045900770460007704610077046200770463007704640077046500770466007704670077046800770469007704700077047100770472007704730077047400770475007704760077047700770478007704790077048000770481007704820077048300770484007704850077048600770487007704880077048900770490007704910077049200770493007704940077049500770496007704970077049800770499007705000077050100770502007705030077050400770505007705060077050700770508007705090077051000770511007705120077051300770514007705150077051600770517007705180077051900770520007705210077052200770523007705240077052500770526007705270077052800770529007705300077053100770532007705330077053400770535007705360077053700770538007705390077054000770541007705420077054300770544007705450077054600770547007705480077054900770550007705510077055200770553007705540077055500770556007705570077055800770559007705600077056100770562007705630077056400770565007705660077056700770568007705690077057000770571007705720077057300770574007705750077057600770577007705780077057900770580007705810077058200770583007705840077058500770586007705870077058800770589007705900077059100770592007705930077059400770595007705960077059700770598007705990077060000770601007706020077060300770604007706050077060600770607007706080077060900770610007706110077061200770613007706140077061500770616007706170077061800770619007706200077062100770622007706230077062400770625007706260077062700770628007706290077063000770631007706320077063300770634007706350077063600770637007706380077063900770640007706410077064200770643007706440077064500770646007706470077064800770649007706500077065100770652007706530077065400770655007706560077065700770658007706590077066000770661007706620077066300770664007706650077066600770667007706680077066900770670007706710077067200770673007706740077067500770676007706770077067800770679007706800077068100770682007706830077068400770685007706860077068700770688007706890077069000770691007706920077069300770694007706950077069600770697007706980077069900770700007707010077070200770703007707040077070500770706007707070077070800770709007707100077071100770712007707130077071400770715007707160077071700770718007707190077072000770721007707220077072300770724007707250077072600770727007707280077072900770730007707310077073200770733007707340077073500770736007707370077073800770739007707400077074100770742007707430077074400770745007707460077074700770748007707490077075000770751007707520077075300770754007707550077075600770757007707580077075900770760007707610077076200770763007707640077076500770766007707670077076800770769007707700077077100770772007707730077077400770775007707760077077700770778007707790077078000770781007707820077078300770784007707850077078600770787007707880077078900770790007707910077079200770793007707940077079500770796007707970077079800770799007708000077080100770802007708030077080400770805007708060077080700770808007708090077081000770811007708120077081300770814007708150077081600770817007708180077081900770820007708210077082200770823007708240077082500770826007708270077082800770829007708300077083100770832007708330077083400770835007708360077083700770838007708390077084000770841007708420077084300770844007708450077084600770847007708480077084900770850007708510077085200770853007708540077085500770856007708570077085800770859007708600077086100770862007708630077086400770865007708660077086700770868007708690077087000770871007708720077087300770874007708750077087600770877007708780077087900770880007708810077088200770883007708840077088500770886007708870077088800770889007708900077089100770892007708930077089400770895007708960077089700770898007708990077090000770901007709020077090300770904007709050077090600770907007709080077090900770910007709110077091200770913007709140077091500770916007709170077091800770919007709200077092100770922007709230077092400770925007709260077092700770928007709290077093000770931007709320077093300770934007709350077093600770937007709380077093900770940007709410077094200770943007709440077094500770946007709470077094800770949007709500077095100770952007709530077095400770955007709560077095700770958007709590077096000770961007709620077096300770964007709650077096600770967007709680077096900770970007709710077097200770973007709740077097500770976007709770077097800770979007709800077098100770982007709830077098400770985007709860077098700770988007709890077099000770991007709920077099300770994007709950077099600770997007709980077099900771000007710010077100200771003007710040077100500771006007710070077100800771009007710100077101100771012007710130077101400771015007710160077101700771018007710190077102000771021007710220077102300771024007710250077102600771027007710280077102900771030007710310077103200771033007710340077103500771036007710370077103800771039007710400077104100771042007710430077104400771045007710460077104700771048007710490077105000771051007710520077105300771054007710550077105600771057007710580077105900771060007710610077106200771063007710640077106500771066007710670077106800771069007710700077107100771072007710730077107400771075007710760077107700771078007710790077108000771081007710820077108300771084007710850077108600771087007710880077108900771090007710910077109200771093007710940077109500771096007710970077109800771099007711000077110100771102007711030077110400771105007800010078000200780003007800040078000500780006007800070078000800780009007800100078001100780012007800130078001400780015007800160078001700780018007800190078002000780021007800220078002300780024007800250078002600780027007800280078002900780030007800310078003200780033007800340078003500780036007800370078003800780039007800400078004100780042007800430078004400780045007800460078004700780048007800490078005000780051007800520078005300780054007800550078005600780057007800580078005900780060007800610078006200780063007800640078006500780066007800670078006800780069007800700078007100780072007800730078007400780075007800760078007700780078007800790078008000780081007800820078008300780084007800850078008600780087007800880078008900780090007800910078009200780093007800940078009500780096007800970078009800780099007801000078010100780102007801030078010400780105007801060078010700780108007801090078011000780111007801120078011300780114007801150078011600780117007801180078011900780120007801210078012200780123007801240078012500780126007801270078012800780129007801300078013100780132007801330078013400780135007801360078013700780138007801390078014000780141007801420078014300780144007801450078014600780147007801480078014900780150007801510078015200780153007801540078015500780156007801570078015800780159007801600078016100780162007801630078016400780165007801660078016700780168007801690078017000780171007801720078017300780174007801750078017600780177007801780078017900780180007801810078018200780183007801840078018500780186007801870078018800780189007801900078019100780192007801930078019400780195007801960078019700780198007801990078020000780201007802020078020300780204007802050078020600780207007802080078020900780210007802110078021200780213007802140078021500780216007802170078021800780219007802200078022100780222007802230078022400780225007802260078022700780228007802290078023000780231007802320078023300780234007802350078023600780237007802380078023900780240007802410078024200780243007802440078024500780246007802470078024800780249007802500078025100780252007802530078025400780255007802560078025700780258007802590078026000780261007802620078026300780264007802650078026600780267007802680078026900780270007802710078027200780273007802740078027500780276007802770078027800780279007802800078028100780282007802830078028400780285007802860078028700780288007802890078029000780291007802920078029300780294007802950078029600780297007802980078029900780300007803010078030200780303007803040078030500780306007803070078030800780309007803100078031100780312007803130078031400780315007803160078031700780318007803190078032000780321007803220078032300780324007803250078032600780327007803280078032900780330007803310078033200780333007803340078033500780336007803370078033800780339007803400078034100780342007803430078034400780345007803460078034700780348007803490078035000780351007803520078035300780354007803550078035600780357007803580078035900780360007803610078036200780363007803640078036500780366007803670078036800780369007803700078037100780372007803730078037400780375007803760078037700780378007803790078038000780381007803820078038300780384007803850078038600780387007803880078038900780390007803910078039200780393007803940078039500780396007803970078039800780399007804000078040100780402007804030078040400780405007804060078040700780408007804090078041000780411007804120078041300780414007804150078041600780417007804180078041900780420007804210078042200780423007804240078042500780426007804270078042800780429007804300078043100780432007804330078043400780435007804360078043700780438007804390078044000780441007804420078044300780444007804450078044600780447007804480078044900780450007804510078045200780453007804540078045500780456007804570078045800780459007804600078046100780462007804630078046400780465007804660078046700780468007804690078047000780471007804720078047300780474007804750078047600780477007804780078047900780480007804810078048200780483007804840078048500780486007804870078048800780489007804900078049100780492007804930078049400780495007804960078049700780498007804990078050000780501007805020078050300780504007805050078050600780507007805080078050900780510007805110078051200780513007805140078051500780516007805170078051800780519007805200078052100780522007805230078052400780525007805260078052700780528007805290078053000780531007805320078053300780534007805350078053600780537007805380078053900780540007805410078054200780543007805440078054500780546007805470078054800780549007805500078055100780552007805530078055400780555007805560078055700780558007805590078056000780561007805620078056300780564007805650078056600780567007805680078056900780570007805710078057200780573007805740078057500780576007805770078057800780579007805800078058100780582007805830078058400780585007805860078058700780588007805890078059000780591007805920078059300780594007805950078059600780597007805980078059900780600007806010078060200780603007806040078060500780606007806070078060800780609007806100078061100780612007806130078061400780615007806160078061700780618007806190078062000780621007806220078062300780624007806250078062600780627007806280078062900780630007806310078063200780633007806340078063500780636007806370078063800780639007806400078064100780642007806430078064400780645007806460078064700780648007806490078065000780651007806520078065300780654007806550078065600780657007806580078065900780660007806610078066200780663007806640078066500780666007806670078066800780669007806700078067100780672007806730078067400780675007806760078067700780678007806790078068000780681007806820078068300780684007806850078068600780687007806880078068900780690007806910078069200780693007806940078069500780696007806970078069800780699007807000078070100780702007807030078070400780705007807060078070700780708007807090078071000780711007807120078071300780714007807150078071600780717007807180078071900780720007807210078072200780723007807240078072500780726007807270078072800780729007807300078073100780732007807330078073400780735007807360078073700780738007807390078074000780741007807420078074300780744007807450078074600780747007807480078074900780750007807510078075200780753007807540078075500780756007807570078075800780759007807600078076100780762007807630078076400780765007807660078076700780768007807690078077000780771007807720078077300780774007807750078077600780777007807780078077900780780007807810078078200780783007807840078078500780786007807870078078800780789007807900078079100780792007807930078079400780795007807960078079700780798007807990078080000780801007808020078080300780804007808050078080600780807007808080078080900780810007808110078081200780813007808140078081500780816007808170078081800780819007808200078082100780822007808230078082400780825007808260078082700780828007808290078083000780831007808320078083300780834007808350078083600780837007808380078083900780840007808410078084200780843007808440078084500780846007808470078084800780849007808500078085100780852007808530078085400780855007808560078085700780858007808590078086000780861007808620078086300780864007808650078086600780867007808680078086900780870007808710078087200780873007808740078087500780876007808770078087800780879007808800078088100780882007808830078088400780885007808860078088700780888007808890078089000780891007808920078089300780894007808950078089600780897007808980078089900780900007809010078090200780903007809040078090500780906007809070078090800780909007809100078091100780912007809130078091400780915007809160078091700780918007809190078092000780921007809220078092300780924007809250078092600780927007809280078092900780930007809310078093200780933007809340078093500780936007809370078093800780939007809400078094100780942007809430078094400780945007809460078094700780948007809490078095000780951007809520078095300780954007809550078095600780957007809580078095900780960007809610078096200780963007809640078096500780966007809670078096800780969007809700078097100780972007809730078097400780975007809760078097700780978007809790078098000780981007809820078098300780984007809850078098600780987007809880078098900780990007809910078099200780993007809940078099500780996007809970078099800780999007810000078100100781002007810030078100400781005007810060078100700781008007810090078101000781011007810120078101300781014007810150078101600781017007810180078101900781020007810210078102200781023007810240078102500781026007810270078102800781029007810300078103100781032007810330078103400781035007810360078103700781038007810390078104000781041007810420078104300781044007810450078104600781047007810480078104900781050007810510078105200781053007810540078105500781056007810570078105800781059007810600078106100781062007810630078106400781065007810660078106700781068007810690078107000781071007810720078107300781074007810750078107600781077007810780078107900781080007810810078108200781083007810840078108500781086007810870078108800781089007810900078109100781092007810930078109400781095007810960078109700781098007810990078110000781101007811020078110300781104007811050079000100790002007900030079000400790005007900060079000700790008007900090079001000790011007900120079001300790014007900150079001600790017007900180079001900790020007900210079002200790023007900240079002500790026007900270079002800790029007900300079003100790032007900330079003400790035007900360079003700790038007900390079004000790041007900420079004300790044007900450079004600790047007900480079004900790050007900510079005200790053007900540079005500790056007900570079005800790059007900600079006100790062007900630079006400790065007900660079006700790068007900690079007000790071007900720079007300790074007900750079007600790077007900780079007900790080007900810079008200790083007900840079008500790086007900870079008800790089007900900079009100790092007900930079009400790095007900960079009700790098007900990079010000790101007901020079010300790104007901050079010600790107007901080079010900790110007901110079011200790113007901140079011500790116007901170079011800790119007901200079012100790122007901230079012400790125007901260079012700790128007901290079013000790131007901320079013300790134007901350079013600790137007901380079013900790140007901410079014200790143007901440079014500790146007901470079014800790149007901500079015100790152007901530079015400790155007901560079015700790158007901590079016000790161007901620079016300790164007901650079016600790167007901680079016900790170007901710079017200790173007901740079017500790176007901770079017800790179007901800079018100790182007901830079018400790185007901860079018700790188007901890079019000790191007901920079019300790194007901950079019600790197007901980079019900790200007902010079020200790203007902040079020500790206007902070079020800790209007902100079021100790212007902130079021400790215007902160079021700790218007902190079022000790221007902220079022300790224007902250079022600790227007902280079022900790230007902310079023200790233007902340079023500790236007902370079023800790239007902400079024100790242007902430079024400790245007902460079024700790248007902490079025000790251007902520079025300790254007902550079025600790257007902580079025900790260007902610079026200790263007902640079026500790266007902670079026800790269007902700079027100790272007902730079027400790275007902760079027700790278007902790079028000790281007902820079028300790284007902850079028600790287007902880079028900790290007902910079029200790293007902940079029500790296007902970079029800790299007903000079030100790302007903030079030400790305007903060079030700790308007903090079031000790311007903120079031300790314007903150079031600790317007903180079031900790320007903210079032200790323007903240079032500790326007903270079032800790329007903300079033100790332007903330079033400790335007903360079033700790338007903390079034000790341007903420079034300790344007903450079034600790347007903480079034900790350007903510079035200790353007903540079035500790356007903570079035800790359007903600079036100790362007903630079036400790365007903660079036700790368007903690079037000790371007903720079037300790374007903750079037600790377007903780079037900790380007903810079038200790383007903840079038500790386007903870079038800790389007903900079039100790392007903930079039400790395007903960079039700790398007903990079040000790401007904020079040300790404007904050079040600790407007904080079040900790410007904110079041200790413007904140079041500790416007904170079041800790419007904200079042100790422007904230079042400790425007904260079042700790428007904290079043000790431007904320079043300790434007904350079043600790437007904380079043900790440007904410079044200790443007904440079044500790446007904470079044800790449007904500079045100790452007904530079045400790455007904560079045700790458007904590079046000790461007904620079046300790464007904650079046600790467007904680079046900790470007904710079047200790473007904740079047500790476007904770079047800790479007904800079048100790482007904830079048400790485007904860079048700790488007904890079049000790491007904920079049300790494007904950079049600790497007904980079049900790500007905010079050200790503007905040079050500790506007905070079050800790509007905100079051100790512007905130079051400790515007905160079051700790518007905190079052000790521007905220079052300790524007905250079052600790527007905280079052900790530007905310079053200790533007905340079053500790536007905370079053800790539007905400079054100790542007905430079054400790545007905460079054700790548007905490079055000790551007905520079055300790554007905550079055600790557007905580079055900790560007905610079056200790563007905640079056500790566007905670079056800790569007905700079057100790572007905730079057400790575007905760079057700790578007905790079058000790581007905820079058300790584007905850079058600790587007905880079058900790590007905910079059200790593007905940079059500790596007905970079059800790599007906000079060100790602007906030079060400790605007906060079060700790608007906090079061000790611007906120079061300790614007906150079061600790617007906180079061900790620007906210079062200790623007906240079062500790626007906270079062800790629007906300079063100790632007906330079063400790635007906360079063700790638007906390079064000790641007906420079064300790644007906450079064600790647007906480079064900790650007906510079065200790653007906540079065500790656007906570079065800790659007906600079066100790662007906630079066400790665007906660079066700790668007906690079067000790671007906720079067300790674007906750079067600790677007906780079067900790680007906810079068200790683007906840079068500790686007906870079068800790689007906900079069100790692007906930079069400790695007906960079069700790698007906990079070000790701007907020079070300790704007907050079070600790707007907080079070900790710007907110079071200790713007907140079071500790716007907170079071800790719007907200079072100790722007907230079072400790725007907260079072700790728007907290079073000790731007907320079073300790734007907350079073600790737007907380079073900790740007907410079074200790743007907440079074500790746007907470079074800790749007907500079075100790752007907530079075400790755007907560079075700790758007907590079076000790761007907620079076300790764007907650079076600790767007907680079076900790770007907710079077200790773007907740079077500790776007907770079077800790779007907800079078100790782007907830079078400790785007907860079078700790788007907890079079000790791007907920079079300790794007907950079079600790797007907980079079900790800007908010079080200790803007908040079080500790806007908070079080800790809007908100079081100790812007908130079081400790815007908160079081700790818007908190079082000790821007908220079082300790824007908250079082600790827007908280079082900790830007908310079083200790833007908340079083500790836007908370079083800790839007908400079084100790842007908430079084400790845007908460079084700790848007908490079085000790851007908520079085300790854007908550079085600790857007908580079085900790860007908610079086200790863007908640079086500790866007908670079086800790869007908700079087100790872007908730079087400790875007908760079087700790878007908790079088000790881007908820079088300790884007908850079088600790887007908880079088900790890007908910079089200790893007908940079089500790896007908970079089800790899007909000079090100790902007909030079090400790905007909060079090700790908007909090079091000790911007909120079091300790914007909150079091600790917007909180079091900790920007909210079092200790923007909240079092500790926007909270079092800790929007909300079093100790932007909330079093400790935007909360079093700790938007909390079094000790941007909420079094300790944007909450079094600790947007909480079094900790950007909510079095200790953007909540079095500790956007909570079095800790959007909600079096100790962007909630079096400790965007909660079096700790968007909690079097000790971007909720079097300790974007909750079097600790977007909780079097900790980007909810079098200790983007909840079098500790986007909870079098800790989007909900079099100790992007909930079099400790995007909960079099700790998007909990079100000791001007910020079100300791004007910050079100600791007007910080079100900791010007910110079101200791013007910140079101500791016007910170079101800791019007910200079102100791022007910230079102400791025007910260079102700791028007910290079103000791031007910320079103300791034007910350079103600791037007910380079103900791040007910410079104200791043007910440079104500791046007910470079104800791049007910500079105100791052007910530079105400791055007910560079105700791058007910590079106000791061007910620079106300791064007910650079106600791067007910680079106900791070007910710079107200791073007910740079107500791076007910770079107800791079007910800079108100791082007910830079108400791085007910860079108700791088007910890079109000791091007910920079109300791094007910950079109600791097007910980079109900791100007911010079110200791103007911040079110500800001008000020080000300800004008000050080000600800007008000080080000900800010008000110080001200800013008000140080001500800016008000170080001800800019008000200080002100800022008000230080002400800025008000260080002700800028008000290080003000800031008000320080003300800034008000350080003600800037008000380080003900800040008000410080004200800043008000440080004500800046008000470080004800800049008000500080005100800052008000530080005400800055008000560080005700800058008000590080006000800061008000620080006300800064008000650080006600800067008000680080006900800070008000710080007200800073008000740080007500800076008000770080007800800079008000800080008100800082008000830080008400800085008000860080008700800088008000890080009000800091008000920080009300800094008000950080009600800097008000980080009900800100008001010080010200800103008001040080010500800106008001070080010800800109008001100080011100800112008001130080011400800115008001160080011700800118008001190080012000800121008001220080012300800124008001250080012600800127008001280080012900800130008001310080013200800133008001340080013500800136008001370080013800800139008001400080014100800142008001430080014400800145008001460080014700800148008001490080015000800151008001520080015300800154008001550080015600800157008001580080015900800160008001610080016200800163008001640080016500800166008001670080016800800169008001700080017100800172008001730080017400800175008001760080017700800178008001790080018000800181008001820080018300800184008001850080018600800187008001880080018900800190008001910080019200800193008001940080019500800196008001970080019800800199008002000080020100800202008002030080020400800205008002060080020700800208008002090080021000800211008002120080021300800214008002150080021600800217008002180080021900800220008002210080022200800223008002240080022500800226008002270080022800800229008002300080023100800232008002330080023400800235008002360080023700800238008002390080024000800241008002420080024300800244008002450080024600800247008002480080024900800250008002510080025200800253008002540080025500800256008002570080025800800259008002600080026100800262008002630080026400800265008002660080026700800268008002690080027000800271008002720080027300800274008002750080027600800277008002780080027900800280008002810080028200800283008002840080028500800286008002870080028800800289008002900080029100800292008002930080029400800295008002960080029700800298008002990080030000800301008003020080030300800304008003050080030600800307008003080080030900800310008003110080031200800313008003140080031500800316008003170080031800800319008003200080032100800322008003230080032400800325008003260080032700800328008003290080033000800331008003320080033300800334008003350080033600800337008003380080033900800340008003410080034200800343008003440080034500800346008003470080034800800349008003500080035100800352008003530080035400800355008003560080035700800358008003590080036000800361008003620080036300800364008003650080036600800367008003680080036900800370008003710080037200800373008003740080037500800376008003770080037800800379008003800080038100800382008003830080038400800385008003860080038700800388008003890080039000800391008003920080039300800394008003950080039600800397008003980080039900800400008004010080040200800403008004040080040500800406008004070080040800800409008004100080041100800412008004130080041400800415008004160080041700800418008004190080042000800421008004220080042300800424008004250080042600800427008004280080042900800430008004310080043200800433008004340080043500800436008004370080043800800439008004400080044100800442008004430080044400800445008004460080044700800448008004490080045000800451008004520080045300800454008004550080045600800457008004580080045900800460008004610080046200800463008004640080046500800466008004670080046800800469008004700080047100800472008004730080047400800475008004760080047700800478008004790080048000800481008004820080048300800484008004850080048600800487008004880080048900800490008004910080049200800493008004940080049500800496008004970080049800800499008005000080050100800502008005030080050400800505008005060080050700800508008005090080051000800511008005120080051300800514008005150080051600800517008005180080051900800520008005210080052200800523008005240080052500800526008005270080052800800529008005300080053100800532008005330080053400800535008005360080053700800538008005390080054000800541008005420080054300800544008005450080054600800547008005480080054900800550008005510080055200800553008005540080055500800556008005570080055800800559008005600080056100800562008005630080056400800565008005660080056700800568008005690080057000800571008005720080057300800574008005750080057600800577008005780080057900800580008005810080058200800583008005840080058500800586008005870080058800800589008005900080059100800592008005930080059400800595008005960080059700800598008005990080060000800601008006020080060300800604008006050080060600800607008006080080060900800610008006110080061200800613008006140080061500800616008006170080061800800619008006200080062100800622008006230080062400800625008006260080062700800628008006290080063000800631008006320080063300800634008006350080063600800637008006380080063900800640008006410080064200800643008006440080064500800646008006470080064800800649008006500080065100800652008006530080065400800655008006560080065700800658008006590080066000800661008006620080066300800664008006650080066600800667008006680080066900800670008006710080067200800673008006740080067500800676008006770080067800800679008006800080068100800682008006830080068400800685008006860080068700800688008006890080069000800691008006920080069300800694008006950080069600800697008006980080069900800700008007010080070200800703008007040080070500800706008007070080070800800709008007100080071100800712008007130080071400800715008007160080071700800718008007190080072000800721008007220080072300800724008007250080072600800727008007280080072900800730008007310080073200800733008007340080073500800736008007370080073800800739008007400080074100800742008007430080074400800745008007460080074700800748008007490080075000800751008007520080075300800754008007550080075600800757008007580080075900800760008007610080076200800763008007640080076500800766008007670080076800800769008007700080077100800772008007730080077400800775008007760080077700800778008007790080078000800781008007820080078300800784008007850080078600800787008007880080078900800790008007910080079200800793008007940080079500800796008007970080079800800799008008000080080100800802008008030080080400800805008008060080080700800808008008090080081000800811008008120080081300800814008008150080081600800817008008180080081900800820008008210080082200800823008008240080082500800826008008270080082800800829008008300080083100800832008008330080083400800835008008360080083700800838008008390080084000800841008008420080084300800844008008450080084600800847008008480080084900800850008008510080085200800853008008540080085500800856008008570080085800800859008008600080086100800862008008630080086400800865008008660080086700800868008008690080087000800871008008720080087300800874008008750080087600800877008008780080087900800880008008810080088200800883008008840080088500800886008008870080088800800889008008900080089100800892008008930080089400800895008008960080089700800898008008990080090000800901008009020080090300800904008009050080090600800907008009080080090900800910008009110080091200800913008009140080091500800916008009170080091800800919008009200080092100800922008009230080092400800925008009260080092700800928008009290080093000800931008009320080093300800934008009350080093600800937008009380080093900800940008009410080094200800943008009440080094500800946008009470080094800800949008009500080095100800952008009530080095400800955008009560080095700800958008009590080096000800961008009620080096300800964008009650080096600800967008009680080096900800970008009710080097200800973008009740080097500800976008009770080097800800979008009800080098100800982008009830080098400800985008009860080098700800988008009890080099000800991008009920080099300800994008009950080099600800997008009980080099900801000008010010080100200801003008010040080100500801006008010070080100800801009008010100080101100801012008010130080101400801015008010160080101700801018008010190080102000801021008010220080102300801024008010250080102600801027008010280080102900801030008010310080103200801033008010340080103500801036008010370080103800801039008010400080104100801042008010430080104400801045008010460080104700801048008010490080105000801051008010520080105300801054008010550080105600801057008010580080105900801060008010610080106200801063008010640080106500801066008010670080106800801069008010700080107100801072008010730080107400801075008010760080107700801078008010790080108000801081008010820080108300801084008010850080108600801087008010880080108900801090008010910080109200801093008010940080109500801096008010970080109800801099008011000080110100801102008011030080110400801105008100010081000200810003008100040081000500810006008100070081000800810009008100100081001100810012008100130081001400810015008100160081001700810018008100190081002000810021008100220081002300810024008100250081002600810027008100280081002900810030008100310081003200810033008100340081003500810036008100370081003800810039008100400081004100810042008100430081004400810045008100460081004700810048008100490081005000810051008100520081005300810054008100550081005600810057008100580081005900810060008100610081006200810063008100640081006500810066008100670081006800810069008100700081007100810072008100730081007400810075008100760081007700810078008100790081008000810081008100820081008300810084008100850081008600810087008100880081008900810090008100910081009200810093008100940081009500810096008100970081009800810099008101000081010100810102008101030081010400810105008101060081010700810108008101090081011000810111008101120081011300810114008101150081011600810117008101180081011900810120008101210081012200810123008101240081012500810126008101270081012800810129008101300081013100810132008101330081013400810135008101360081013700810138008101390081014000810141008101420081014300810144008101450081014600810147008101480081014900810150008101510081015200810153008101540081015500810156008101570081015800810159008101600081016100810162008101630081016400810165008101660081016700810168008101690081017000810171008101720081017300810174008101750081017600810177008101780081017900810180008101810081018200810183008101840081018500810186008101870081018800810189008101900081019100810192008101930081019400810195008101960081019700810198008101990081020000810201008102020081020300810204008102050081020600810207008102080081020900810210008102110081021200810213008102140081021500810216008102170081021800810219008102200081022100810222008102230081022400810225008102260081022700810228008102290081023000810231008102320081023300810234008102350081023600810237008102380081023900810240008102410081024200810243008102440081024500810246008102470081024800810249008102500081025100810252008102530081025400810255008102560081025700810258008102590081026000810261008102620081026300810264008102650081026600810267008102680081026900810270008102710081027200810273008102740081027500810276008102770081027800810279008102800081028100810282008102830081028400810285008102860081028700810288008102890081029000810291008102920081029300810294008102950081029600810297008102980081029900810300008103010081030200810303008103040081030500810306008103070081030800810309008103100081031100810312008103130081031400810315008103160081031700810318008103190081032000810321008103220081032300810324008103250081032600810327008103280081032900810330008103310081033200810333008103340081033500810336008103370081033800810339008103400081034100810342008103430081034400810345008103460081034700810348008103490081035000810351008103520081035300810354008103550081035600810357008103580081035900810360008103610081036200810363008103640081036500810366008103670081036800810369008103700081037100810372008103730081037400810375008103760081037700810378008103790081038000810381008103820081038300810384008103850081038600810387008103880081038900810390008103910081039200810393008103940081039500810396008103970081039800810399008104000081040100810402008104030081040400810405008104060081040700810408008104090081041000810411008104120081041300810414008104150081041600810417008104180081041900810420008104210081042200810423008104240081042500810426008104270081042800810429008104300081043100810432008104330081043400810435008104360081043700810438008104390081044000810441008104420081044300810444008104450081044600810447008104480081044900810450008104510081045200810453008104540081045500810456008104570081045800810459008104600081046100810462008104630081046400810465008104660081046700810468008104690081047000810471008104720081047300810474008104750081047600810477008104780081047900810480008104810081048200810483008104840081048500810486008104870081048800810489008104900081049100810492008104930081049400810495008104960081049700810498008104990081050000810501008105020081050300810504008105050081050600810507008105080081050900810510008105110081051200810513008105140081051500810516008105170081051800810519008105200081052100810522008105230081052400810525008105260081052700810528008105290081053000810531008105320081053300810534008105350081053600810537008105380081053900810540008105410081054200810543008105440081054500810546008105470081054800810549008105500081055100810552008105530081055400810555008105560081055700810558008105590081056000810561008105620081056300810564008105650081056600810567008105680081056900810570008105710081057200810573008105740081057500810576008105770081057800810579008105800081058100810582008105830081058400810585008105860081058700810588008105890081059000810591008105920081059300810594008105950081059600810597008105980081059900810600008106010081060200810603008106040081060500810606008106070081060800810609008106100081061100810612008106130081061400810615008106160081061700810618008106190081062000810621008106220081062300810624008106250081062600810627008106280081062900810630008106310081063200810633008106340081063500810636008106370081063800810639008106400081064100810642008106430081064400810645008106460081064700810648008106490081065000810651008106520081065300810654008106550081065600810657008106580081065900810660008106610081066200810663008106640081066500810666008106670081066800810669008106700081067100810672008106730081067400810675008106760081067700810678008106790081068000810681008106820081068300810684008106850081068600810687008106880081068900810690008106910081069200810693008106940081069500810696008106970081069800810699008107000081070100810702008107030081070400810705008107060081070700810708008107090081071000810711008107120081071300810714008107150081071600810717008107180081071900810720008107210081072200810723008107240081072500810726008107270081072800810729008107300081073100810732008107330081073400810735008107360081073700810738008107390081074000810741008107420081074300810744008107450081074600810747008107480081074900810750008107510081075200810753008107540081075500810756008107570081075800810759008107600081076100810762008107630081076400810765008107660081076700810768008107690081077000810771008107720081077300810774008107750081077600810777008107780081077900810780008107810081078200810783008107840081078500810786008107870081078800810789008107900081079100810792008107930081079400810795008107960081079700810798008107990081080000810801008108020081080300810804008108050081080600810807008108080081080900810810008108110081081200810813008108140081081500810816008108170081081800810819008108200081082100810822008108230081082400810825008108260081082700810828008108290081083000810831008108320081083300810834008108350081083600810837008108380081083900810840008108410081084200810843008108440081084500810846008108470081084800810849008108500081085100810852008108530081085400810855008108560081085700810858008108590081086000810861008108620081086300810864008108650081086600810867008108680081086900810870008108710081087200810873008108740081087500810876008108770081087800810879008108800081088100810882008108830081088400810885008108860081088700810888008108890081089000810891008108920081089300810894008108950081089600810897008108980081089900810900008109010081090200810903008109040081090500810906008109070081090800810909008109100081091100810912008109130081091400810915008109160081091700810918008109190081092000810921008109220081092300810924008109250081092600810927008109280081092900810930008109310081093200810933008109340081093500810936008109370081093800810939008109400081094100810942008109430081094400810945008109460081094700810948008109490081095000810951008109520081095300810954008109550081095600810957008109580081095900810960008109610081096200810963008109640081096500810966008109670081096800810969008109700081097100810972008109730081097400810975008109760081097700810978008109790081098000810981008109820081098300810984008109850081098600810987008109880081098900810990008109910081099200810993008109940081099500810996008109970081099800810999008110000081100100811002008110030081100400811005008110060081100700811008008110090081101000811011008110120081101300811014008110150081101600811017008110180081101900811020008110210081102200811023008110240081102500811026008110270081102800811029008110300081103100811032008110330081103400811035008110360081103700811038008110390081104000811041008110420081104300811044008110450081104600811047008110480081104900811050008110510081105200811053008110540081105500811056008110570081105800811059008110600081106100811062008110630081106400811065008110660081106700811068008110690081107000811071008110720081107300811074008110750081107600811077008110780081107900811080008110810081108200811083008110840081108500811086008110870081108800811089008110900081109100811092008110930081109400811095008110960081109700811098008110990081110000811101008111020081110300811104008111050082000100820002008200030082000400820005008200060082000700820008008200090082001000820011008200120082001300820014008200150082001600820017008200180082001900820020008200210082002200820023008200240082002500820026008200270082002800820029008200300082003100820032008200330082003400820035008200360082003700820038008200390082004000820041008200420082004300820044008200450082004600820047008200480082004900820050008200510082005200820053008200540082005500820056008200570082005800820059008200600082006100820062008200630082006400820065008200660082006700820068008200690082007000820071008200720082007300820074008200750082007600820077008200780082007900820080008200810082008200820083008200840082008500820086008200870082008800820089008200900082009100820092008200930082009400820095008200960082009700820098008200990082010000820101008201020082010300820104008201050082010600820107008201080082010900820110008201110082011200820113008201140082011500820116008201170082011800820119008201200082012100820122008201230082012400820125008201260082012700820128008201290082013000820131008201320082013300820134008201350082013600820137008201380082013900820140008201410082014200820143008201440082014500820146008201470082014800820149008201500082015100820152008201530082015400820155008201560082015700820158008201590082016000820161008201620082016300820164008201650082016600820167008201680082016900820170008201710082017200820173008201740082017500820176008201770082017800820179008201800082018100820182008201830082018400820185008201860082018700820188008201890082019000820191008201920082019300820194008201950082019600820197008201980082019900820200008202010082020200820203008202040082020500820206008202070082020800820209008202100082021100820212008202130082021400820215008202160082021700820218008202190082022000820221008202220082022300820224008202250082022600820227008202280082022900820230008202310082023200820233008202340082023500820236008202370082023800820239008202400082024100820242008202430082024400820245008202460082024700820248008202490082025000820251008202520082025300820254008202550082025600820257008202580082025900820260008202610082026200820263008202640082026500820266008202670082026800820269008202700082027100820272008202730082027400820275008202760082027700820278008202790082028000820281008202820082028300820284008202850082028600820287008202880082028900820290008202910082029200820293008202940082029500820296008202970082029800820299008203000082030100820302008203030082030400820305008203060082030700820308008203090082031000820311008203120082031300820314008203150082031600820317008203180082031900820320008203210082032200820323008203240082032500820326008203270082032800820329008203300082033100820332008203330082033400820335008203360082033700820338008203390082034000820341008203420082034300820344008203450082034600820347008203480082034900820350008203510082035200820353008203540082035500820356008203570082035800820359008203600082036100820362008203630082036400820365008203660082036700820368008203690082037000820371008203720082037300820374008203750082037600820377008203780082037900820380008203810082038200820383008203840082038500820386008203870082038800820389008203900082039100820392008203930082039400820395008203960082039700820398008203990082040000820401008204020082040300820404008204050082040600820407008204080082040900820410008204110082041200820413008204140082041500820416008204170082041800820419008204200082042100820422008204230082042400820425008204260082042700820428008204290082043000820431008204320082043300820434008204350082043600820437008204380082043900820440008204410082044200820443008204440082044500820446008204470082044800820449008204500082045100820452008204530082045400820455008204560082045700820458008204590082046000820461008204620082046300820464008204650082046600820467008204680082046900820470008204710082047200820473008204740082047500820476008204770082047800820479008204800082048100820482008204830082048400820485008204860082048700820488008204890082049000820491008204920082049300820494008204950082049600820497008204980082049900820500008205010082050200820503008205040082050500820506008205070082050800820509008205100082051100820512008205130082051400820515008205160082051700820518008205190082052000820521008205220082052300820524008205250082052600820527008205280082052900820530008205310082053200820533008205340082053500820536008205370082053800820539008205400082054100820542008205430082054400820545008205460082054700820548008205490082055000820551008205520082055300820554008205550082055600820557008205580082055900820560008205610082056200820563008205640082056500820566008205670082056800820569008205700082057100820572008205730082057400820575008205760082057700820578008205790082058000820581008205820082058300820584008205850082058600820587008205880082058900820590008205910082059200820593008205940082059500820596008205970082059800820599008206000082060100820602008206030082060400820605008206060082060700820608008206090082061000820611008206120082061300820614008206150082061600820617008206180082061900820620008206210082062200820623008206240082062500820626008206270082062800820629008206300082063100820632008206330082063400820635008206360082063700820638008206390082064000820641008206420082064300820644008206450082064600820647008206480082064900820650008206510082065200820653008206540082065500820656008206570082065800820659008206600082066100820662008206630082066400820665008206660082066700820668008206690082067000820671008206720082067300820674008206750082067600820677008206780082067900820680008206810082068200820683008206840082068500820686008206870082068800820689008206900082069100820692008206930082069400820695008206960082069700820698008206990082070000820701008207020082070300820704008207050082070600820707008207080082070900820710008207110082071200820713008207140082071500820716008207170082071800820719008207200082072100820722008207230082072400820725008207260082072700820728008207290082073000820731008207320082073300820734008207350082073600820737008207380082073900820740008207410082074200820743008207440082074500820746008207470082074800820749008207500082075100820752008207530082075400820755008207560082075700820758008207590082076000820761008207620082076300820764008207650082076600820767008207680082076900820770008207710082077200820773008207740082077500820776008207770082077800820779008207800082078100820782008207830082078400820785008207860082078700820788008207890082079000820791008207920082079300820794008207950082079600820797008207980082079900820800008208010082080200820803008208040082080500820806008208070082080800820809008208100082081100820812008208130082081400820815008208160082081700820818008208190082082000820821008208220082082300820824008208250082082600820827008208280082082900820830008208310082083200820833008208340082083500820836008208370082083800820839008208400082084100820842008208430082084400820845008208460082084700820848008208490082085000820851008208520082085300820854008208550082085600820857008208580082085900820860008208610082086200820863008208640082086500820866008208670082086800820869008208700082087100820872008208730082087400820875008208760082087700820878008208790082088000820881008208820082088300820884008208850082088600820887008208880082088900820890008208910082089200820893008208940082089500820896008208970082089800820899008209000082090100820902008209030082090400820905008209060082090700820908008209090082091000820911008209120082091300820914008209150082091600820917008209180082091900820920008209210082092200820923008209240082092500820926008209270082092800820929008209300082093100820932008209330082093400820935008209360082093700820938008209390082094000820941008209420082094300820944008209450082094600820947008209480082094900820950008209510082095200820953008209540082095500820956008209570082095800820959008209600082096100820962008209630082096400820965008209660082096700820968008209690082097000820971008209720082097300820974008209750082097600820977008209780082097900820980008209810082098200820983008209840082098500820986008209870082098800820989008209900082099100820992008209930082099400820995008209960082099700820998008209990082100000821001008210020082100300821004008210050082100600821007008210080082100900821010008210110082101200821013008210140082101500821016008210170082101800821019008210200082102100821022008210230082102400821025008210260082102700821028008210290082103000821031008210320082103300821034008210350082103600821037008210380082103900821040008210410082104200821043008210440082104500821046008210470082104800821049008210500082105100821052008210530082105400821055008210560082105700821058008210590082106000821061008210620082106300821064008210650082106600821067008210680082106900821070008210710082107200821073008210740082107500821076008210770082107800821079008210800082108100821082008210830082108400821085008210860082108700821088008210890082109000821091008210920082109300821094008210950082109600821097008210980082109900821100008211010082110200821103008211040082110500830001008300020083000300830004008300050083000600830007008300080083000900830010008300110083001200830013008300140083001500830016008300170083001800830019008300200083002100830022008300230083002400830025008300260083002700830028008300290083003000830031008300320083003300830034008300350083003600830037008300380083003900830040008300410083004200830043008300440083004500830046008300470083004800830049008300500083005100830052008300530083005400830055008300560083005700830058008300590083006000830061008300620083006300830064008300650083006600830067008300680083006900830070008300710083007200830073008300740083007500830076008300770083007800830079008300800083008100830082008300830083008400830085008300860083008700830088008300890083009000830091008300920083009300830094008300950083009600830097008300980083009900830100008301010083010200830103008301040083010500830106008301070083010800830109008301100083011100830112008301130083011400830115008301160083011700830118008301190083012000830121008301220083012300830124008301250083012600830127008301280083012900830130008301310083013200830133008301340083013500830136008301370083013800830139008301400083014100830142008301430083014400830145008301460083014700830148008301490083015000830151008301520083015300830154008301550083015600830157008301580083015900830160008301610083016200830163008301640083016500830166008301670083016800830169008301700083017100830172008301730083017400830175008301760083017700830178008301790083018000830181008301820083018300830184008301850083018600830187008301880083018900830190008301910083019200830193008301940083019500830196008301970083019800830199008302000083020100830202008302030083020400830205008302060083020700830208008302090083021000830211008302120083021300830214008302150083021600830217008302180083021900830220008302210083022200830223008302240083022500830226008302270083022800830229008302300083023100830232008302330083023400830235008302360083023700830238008302390083024000830241008302420083024300830244008302450083024600830247008302480083024900830250008302510083025200830253008302540083025500830256008302570083025800830259008302600083026100830262008302630083026400830265008302660083026700830268008302690083027000830271008302720083027300830274008302750083027600830277008302780083027900830280008302810083028200830283008302840083028500830286008302870083028800830289008302900083029100830292008302930083029400830295008302960083029700830298008302990083030000830301008303020083030300830304008303050083030600830307008303080083030900830310008303110083031200830313008303140083031500830316008303170083031800830319008303200083032100830322008303230083032400830325008303260083032700830328008303290083033000830331008303320083033300830334008303350083033600830337008303380083033900830340008303410083034200830343008303440083034500830346008303470083034800830349008303500083035100830352008303530083035400830355008303560083035700830358008303590083036000830361008303620083036300830364008303650083036600830367008303680083036900830370008303710083037200830373008303740083037500830376008303770083037800830379008303800083038100830382008303830083038400830385008303860083038700830388008303890083039000830391008303920083039300830394008303950083039600830397008303980083039900830400008304010083040200830403008304040083040500830406008304070083040800830409008304100083041100830412008304130083041400830415008304160083041700830418008304190083042000830421008304220083042300830424008304250083042600830427008304280083042900830430008304310083043200830433008304340083043500830436008304370083043800830439008304400083044100830442008304430083044400830445008304460083044700830448008304490083045000830451008304520083045300830454008304550083045600830457008304580083045900830460008304610083046200830463008304640083046500830466008304670083046800830469008304700083047100830472008304730083047400830475008304760083047700830478008304790083048000830481008304820083048300830484008304850083048600830487008304880083048900830490008304910083049200830493008304940083049500830496008304970083049800830499008305000083050100830502008305030083050400830505008305060083050700830508008305090083051000830511008305120083051300830514008305150083051600830517008305180083051900830520008305210083052200830523008305240083052500830526008305270083052800830529008305300083053100830532008305330083053400830535008305360083053700830538008305390083054000830541008305420083054300830544008305450083054600830547008305480083054900830550008305510083055200830553008305540083055500830556008305570083055800830559008305600083056100830562008305630083056400830565008305660083056700830568008305690083057000830571008305720083057300830574008305750083057600830577008305780083057900830580008305810083058200830583008305840083058500830586008305870083058800830589008305900083059100830592008305930083059400830595008305960083059700830598008305990083060000830601008306020083060300830604008306050083060600830607008306080083060900830610008306110083061200830613008306140083061500830616008306170083061800830619008306200083062100830622008306230083062400830625008306260083062700830628008306290083063000830631008306320083063300830634008306350083063600830637008306380083063900830640008306410083064200830643008306440083064500830646008306470083064800830649008306500083065100830652008306530083065400830655008306560083065700830658008306590083066000830661008306620083066300830664008306650083066600830667008306680083066900830670008306710083067200830673008306740083067500830676008306770083067800830679008306800083068100830682008306830083068400830685008306860083068700830688008306890083069000830691008306920083069300830694008306950083069600830697008306980083069900830700008307010083070200830703008307040083070500830706008307070083070800830709008307100083071100830712008307130083071400830715008307160083071700830718008307190083072000830721008307220083072300830724008307250083072600830727008307280083072900830730008307310083073200830733008307340083073500830736008307370083073800830739008307400083074100830742008307430083074400830745008307460083074700830748008307490083075000830751008307520083075300830754008307550083075600830757008307580083075900830760008307610083076200830763008307640083076500830766008307670083076800830769008307700083077100830772008307730083077400830775008307760083077700830778008307790083078000830781008307820083078300830784008307850083078600830787008307880083078900830790008307910083079200830793008307940083079500830796008307970083079800830799008308000083080100830802008308030083080400830805008308060083080700830808008308090083081000830811008308120083081300830814008308150083081600830817008308180083081900830820008308210083082200830823008308240083082500830826008308270083082800830829008308300083083100830832008308330083083400830835008308360083083700830838008308390083084000830841008308420083084300830844008308450083084600830847008308480083084900830850008308510083085200830853008308540083085500830856008308570083085800830859008308600083086100830862008308630083086400830865008308660083086700830868008308690083087000830871008308720083087300830874008308750083087600830877008308780083087900830880008308810083088200830883008308840083088500830886008308870083088800830889008308900083089100830892008308930083089400830895008308960083089700830898008308990083090000830901008309020083090300830904008309050083090600830907008309080083090900830910008309110083091200830913008309140083091500830916008309170083091800830919008309200083092100830922008309230083092400830925008309260083092700830928008309290083093000830931008309320083093300830934008309350083093600830937008309380083093900830940008309410083094200830943008309440083094500830946008309470083094800830949008309500083095100830952008309530083095400830955008309560083095700830958008309590083096000830961008309620083096300830964008309650083096600830967008309680083096900830970008309710083097200830973008309740083097500830976008309770083097800830979008309800083098100830982008309830083098400830985008309860083098700830988008309890083099000830991008309920083099300830994008309950083099600830997008309980083099900831000008310010083100200831003008310040083100500831006008310070083100800831009008310100083101100831012008310130083101400831015008310160083101700831018008310190083102000831021008310220083102300831024008310250083102600831027008310280083102900831030008310310083103200831033008310340083103500831036008310370083103800831039008310400083104100831042008310430083104400831045008310460083104700831048008310490083105000831051008310520083105300831054008310550083105600831057008310580083105900831060008310610083106200831063008310640083106500831066008310670083106800831069008310700083107100831072008310730083107400831075008310760083107700831078008310790083108000831081008310820083108300831084008310850083108600831087008310880083108900831090008310910083109200831093008310940083109500831096008310970083109800831099008311000083110100831102008311030083110400831105008400010084000200840003008400040084000500840006008400070084000800840009008400100084001100840012008400130084001400840015008400160084001700840018008400190084002000840021008400220084002300840024008400250084002600840027008400280084002900840030008400310084003200840033008400340084003500840036008400370084003800840039008400400084004100840042008400430084004400840045008400460084004700840048008400490084005000840051008400520084005300840054008400550084005600840057008400580084005900840060008400610084006200840063008400640084006500840066008400670084006800840069008400700084007100840072008400730084007400840075008400760084007700840078008400790084008000840081008400820084008300840084008400850084008600840087008400880084008900840090008400910084009200840093008400940084009500840096008400970084009800840099008401000084010100840102008401030084010400840105008401060084010700840108008401090084011000840111008401120084011300840114008401150084011600840117008401180084011900840120008401210084012200840123008401240084012500840126008401270084012800840129008401300084013100840132008401330084013400840135008401360084013700840138008401390084014000840141008401420084014300840144008401450084014600840147008401480084014900840150008401510084015200840153008401540084015500840156008401570084015800840159008401600084016100840162008401630084016400840165008401660084016700840168008401690084017000840171008401720084017300840174008401750084017600840177008401780084017900840180008401810084018200840183008401840084018500840186008401870084018800840189008401900084019100840192008401930084019400840195008401960084019700840198008401990084020000840201008402020084020300840204008402050084020600840207008402080084020900840210008402110084021200840213008402140084021500840216008402170084021800840219008402200084022100840222008402230084022400840225008402260084022700840228008402290084023000840231008402320084023300840234008402350084023600840237008402380084023900840240008402410084024200840243008402440084024500840246008402470084024800840249008402500084025100840252008402530084025400840255008402560084025700840258008402590084026000840261008402620084026300840264008402650084026600840267008402680084026900840270008402710084027200840273008402740084027500840276008402770084027800840279008402800084028100840282008402830084028400840285008402860084028700840288008402890084029000840291008402920084029300840294008402950084029600840297008402980084029900840300008403010084030200840303008403040084030500840306008403070084030800840309008403100084031100840312008403130084031400840315008403160084031700840318008403190084032000840321008403220084032300840324008403250084032600840327008403280084032900840330008403310084033200840333008403340084033500840336008403370084033800840339008403400084034100840342008403430084034400840345008403460084034700840348008403490084035000840351008403520084035300840354008403550084035600840357008403580084035900840360008403610084036200840363008403640084036500840366008403670084036800840369008403700084037100840372008403730084037400840375008403760084037700840378008403790084038000840381008403820084038300840384008403850084038600840387008403880084038900840390008403910084039200840393008403940084039500840396008403970084039800840399008404000084040100840402008404030084040400840405008404060084040700840408008404090084041000840411008404120084041300840414008404150084041600840417008404180084041900840420008404210084042200840423008404240084042500840426008404270084042800840429008404300084043100840432008404330084043400840435008404360084043700840438008404390084044000840441008404420084044300840444008404450084044600840447008404480084044900840450008404510084045200840453008404540084045500840456008404570084045800840459008404600084046100840462008404630084046400840465008404660084046700840468008404690084047000840471008404720084047300840474008404750084047600840477008404780084047900840480008404810084048200840483008404840084048500840486008404870084048800840489008404900084049100840492008404930084049400840495008404960084049700840498008404990084050000840501008405020084050300840504008405050084050600840507008405080084050900840510008405110084051200840513008405140084051500840516008405170084051800840519008405200084052100840522008405230084052400840525008405260084052700840528008405290084053000840531008405320084053300840534008405350084053600840537008405380084053900840540008405410084054200840543008405440084054500840546008405470084054800840549008405500084055100840552008405530084055400840555008405560084055700840558008405590084056000840561008405620084056300840564008405650084056600840567008405680084056900840570008405710084057200840573008405740084057500840576008405770084057800840579008405800084058100840582008405830084058400840585008405860084058700840588008405890084059000840591008405920084059300840594008405950084059600840597008405980084059900840600008406010084060200840603008406040084060500840606008406070084060800840609008406100084061100840612008406130084061400840615008406160084061700840618008406190084062000840621008406220084062300840624008406250084062600840627008406280084062900840630008406310084063200840633008406340084063500840636008406370084063800840639008406400084064100840642008406430084064400840645008406460084064700840648008406490084065000840651008406520084065300840654008406550084065600840657008406580084065900840660008406610084066200840663008406640084066500840666008406670084066800840669008406700084067100840672008406730084067400840675008406760084067700840678008406790084068000840681008406820084068300840684008406850084068600840687008406880084068900840690008406910084069200840693008406940084069500840696008406970084069800840699008407000084070100840702008407030084070400840705008407060084070700840708008407090084071000840711008407120084071300840714008407150084071600840717008407180084071900840720008407210084072200840723008407240084072500840726008407270084072800840729008407300084073100840732008407330084073400840735008407360084073700840738008407390084074000840741008407420084074300840744008407450084074600840747008407480084074900840750008407510084075200840753008407540084075500840756008407570084075800840759008407600084076100840762008407630084076400840765008407660084076700840768008407690084077000840771008407720084077300840774008407750084077600840777008407780084077900840780008407810084078200840783008407840084078500840786008407870084078800840789008407900084079100840792008407930084079400840795008407960084079700840798008407990084080000840801008408020084080300840804008408050084080600840807008408080084080900840810008408110084081200840813008408140084081500840816008408170084081800840819008408200084082100840822008408230084082400840825008408260084082700840828008408290084083000840831008408320084083300840834008408350084083600840837008408380084083900840840008408410084084200840843008408440084084500840846008408470084084800840849008408500084085100840852008408530084085400840855008408560084085700840858008408590084086000840861008408620084086300840864008408650084086600840867008408680084086900840870008408710084087200840873008408740084087500840876008408770084087800840879008408800084088100840882008408830084088400840885008408860084088700840888008408890084089000840891008408920084089300840894008408950084089600840897008408980084089900840900008409010084090200840903008409040084090500840906008409070084090800840909008409100084091100840912008409130084091400840915008409160084091700840918008409190084092000840921008409220084092300840924008409250084092600840927008409280084092900840930008409310084093200840933008409340084093500840936008409370084093800840939008409400084094100840942008409430084094400840945008409460084094700840948008409490084095000840951008409520084095300840954008409550084095600840957008409580084095900840960008409610084096200840963008409640084096500840966008409670084096800840969008409700084097100840972008409730084097400840975008409760084097700840978008409790084098000840981008409820084098300840984008409850084098600840987008409880084098900840990008409910084099200840993008409940084099500840996008409970084099800840999008410000084100100841002008410030084100400841005008410060084100700841008008410090084101000841011008410120084101300841014008410150084101600841017008410180084101900841020008410210084102200841023008410240084102500841026008410270084102800841029008410300084103100841032008410330084103400841035008410360084103700841038008410390084104000841041008410420084104300841044008410450084104600841047008410480084104900841050008410510084105200841053008410540084105500841056008410570084105800841059008410600084106100841062008410630084106400841065008410660084106700841068008410690084107000841071008410720084107300841074008410750084107600841077008410780084107900841080008410810084108200841083008410840084108500841086008410870084108800841089008410900084109100841092008410930084109400841095008410960084109700841098008410990084110000841101008411020084110300841104008411050085000100850002008500030085000400850005008500060085000700850008008500090085001000850011008500120085001300850014008500150085001600850017008500180085001900850020008500210085002200850023008500240085002500850026008500270085002800850029008500300085003100850032008500330085003400850035008500360085003700850038008500390085004000850041008500420085004300850044008500450085004600850047008500480085004900850050008500510085005200850053008500540085005500850056008500570085005800850059008500600085006100850062008500630085006400850065008500660085006700850068008500690085007000850071008500720085007300850074008500750085007600850077008500780085007900850080008500810085008200850083008500840085008500850086008500870085008800850089008500900085009100850092008500930085009400850095008500960085009700850098008500990085010000850101008501020085010300850104008501050085010600850107008501080085010900850110008501110085011200850113008501140085011500850116008501170085011800850119008501200085012100850122008501230085012400850125008501260085012700850128008501290085013000850131008501320085013300850134008501350085013600850137008501380085013900850140008501410085014200850143008501440085014500850146008501470085014800850149008501500085015100850152008501530085015400850155008501560085015700850158008501590085016000850161008501620085016300850164008501650085016600850167008501680085016900850170008501710085017200850173008501740085017500850176008501770085017800850179008501800085018100850182008501830085018400850185008501860085018700850188008501890085019000850191008501920085019300850194008501950085019600850197008501980085019900850200008502010085020200850203008502040085020500850206008502070085020800850209008502100085021100850212008502130085021400850215008502160085021700850218008502190085022000850221008502220085022300850224008502250085022600850227008502280085022900850230008502310085023200850233008502340085023500850236008502370085023800850239008502400085024100850242008502430085024400850245008502460085024700850248008502490085025000850251008502520085025300850254008502550085025600850257008502580085025900850260008502610085026200850263008502640085026500850266008502670085026800850269008502700085027100850272008502730085027400850275008502760085027700850278008502790085028000850281008502820085028300850284008502850085028600850287008502880085028900850290008502910085029200850293008502940085029500850296008502970085029800850299008503000085030100850302008503030085030400850305008503060085030700850308008503090085031000850311008503120085031300850314008503150085031600850317008503180085031900850320008503210085032200850323008503240085032500850326008503270085032800850329008503300085033100850332008503330085033400850335008503360085033700850338008503390085034000850341008503420085034300850344008503450085034600850347008503480085034900850350008503510085035200850353008503540085035500850356008503570085035800850359008503600085036100850362008503630085036400850365008503660085036700850368008503690085037000850371008503720085037300850374008503750085037600850377008503780085037900850380008503810085038200850383008503840085038500850386008503870085038800850389008503900085039100850392008503930085039400850395008503960085039700850398008503990085040000850401008504020085040300850404008504050085040600850407008504080085040900850410008504110085041200850413008504140085041500850416008504170085041800850419008504200085042100850422008504230085042400850425008504260085042700850428008504290085043000850431008504320085043300850434008504350085043600850437008504380085043900850440008504410085044200850443008504440085044500850446008504470085044800850449008504500085045100850452008504530085045400850455008504560085045700850458008504590085046000850461008504620085046300850464008504650085046600850467008504680085046900850470008504710085047200850473008504740085047500850476008504770085047800850479008504800085048100850482008504830085048400850485008504860085048700850488008504890085049000850491008504920085049300850494008504950085049600850497008504980085049900850500008505010085050200850503008505040085050500850506008505070085050800850509008505100085051100850512008505130085051400850515008505160085051700850518008505190085052000850521008505220085052300850524008505250085052600850527008505280085052900850530008505310085053200850533008505340085053500850536008505370085053800850539008505400085054100850542008505430085054400850545008505460085054700850548008505490085055000850551008505520085055300850554008505550085055600850557008505580085055900850560008505610085056200850563008505640085056500850566008505670085056800850569008505700085057100850572008505730085057400850575008505760085057700850578008505790085058000850581008505820085058300850584008505850085058600850587008505880085058900850590008505910085059200850593008505940085059500850596008505970085059800850599008506000085060100850602008506030085060400850605008506060085060700850608008506090085061000850611008506120085061300850614008506150085061600850617008506180085061900850620008506210085062200850623008506240085062500850626008506270085062800850629008506300085063100850632008506330085063400850635008506360085063700850638008506390085064000850641008506420085064300850644008506450085064600850647008506480085064900850650008506510085065200850653008506540085065500850656008506570085065800850659008506600085066100850662008506630085066400850665008506660085066700850668008506690085067000850671008506720085067300850674008506750085067600850677008506780085067900850680008506810085068200850683008506840085068500850686008506870085068800850689008506900085069100850692008506930085069400850695008506960085069700850698008506990085070000850701008507020085070300850704008507050085070600850707008507080085070900850710008507110085071200850713008507140085071500850716008507170085071800850719008507200085072100850722008507230085072400850725008507260085072700850728008507290085073000850731008507320085073300850734008507350085073600850737008507380085073900850740008507410085074200850743008507440085074500850746008507470085074800850749008507500085075100850752008507530085075400850755008507560085075700850758008507590085076000850761008507620085076300850764008507650085076600850767008507680085076900850770008507710085077200850773008507740085077500850776008507770085077800850779008507800085078100850782008507830085078400850785008507860085078700850788008507890085079000850791008507920085079300850794008507950085079600850797008507980085079900850800008508010085080200850803008508040085080500850806008508070085080800850809008508100085081100850812008508130085081400850815008508160085081700850818008508190085082000850821008508220085082300850824008508250085082600850827008508280085082900850830008508310085083200850833008508340085083500850836008508370085083800850839008508400085084100850842008508430085084400850845008508460085084700850848008508490085085000850851008508520085085300850854008508550085085600850857008508580085085900850860008508610085086200850863008508640085086500850866008508670085086800850869008508700085087100850872008508730085087400850875008508760085087700850878008508790085088000850881008508820085088300850884008508850085088600850887008508880085088900850890008508910085089200850893008508940085089500850896008508970085089800850899008509000085090100850902008509030085090400850905008509060085090700850908008509090085091000850911008509120085091300850914008509150085091600850917008509180085091900850920008509210085092200850923008509240085092500850926008509270085092800850929008509300085093100850932008509330085093400850935008509360085093700850938008509390085094000850941008509420085094300850944008509450085094600850947008509480085094900850950008509510085095200850953008509540085095500850956008509570085095800850959008509600085096100850962008509630085096400850965008509660085096700850968008509690085097000850971008509720085097300850974008509750085097600850977008509780085097900850980008509810085098200850983008509840085098500850986008509870085098800850989008509900085099100850992008509930085099400850995008509960085099700850998008509990085100000851001008510020085100300851004008510050085100600851007008510080085100900851010008510110085101200851013008510140085101500851016008510170085101800851019008510200085102100851022008510230085102400851025008510260085102700851028008510290085103000851031008510320085103300851034008510350085103600851037008510380085103900851040008510410085104200851043008510440085104500851046008510470085104800851049008510500085105100851052008510530085105400851055008510560085105700851058008510590085106000851061008510620085106300851064008510650085106600851067008510680085106900851070008510710085107200851073008510740085107500851076008510770085107800851079008510800085108100851082008510830085108400851085008510860085108700851088008510890085109000851091008510920085109300851094008510950085109600851097008510980085109900851100008511010085110200851103008511040085110500860001008600020086000300860004008600050086000600860007008600080086000900860010008600110086001200860013008600140086001500860016008600170086001800860019008600200086002100860022008600230086002400860025008600260086002700860028008600290086003000860031008600320086003300860034008600350086003600860037008600380086003900860040008600410086004200860043008600440086004500860046008600470086004800860049008600500086005100860052008600530086005400860055008600560086005700860058008600590086006000860061008600620086006300860064008600650086006600860067008600680086006900860070008600710086007200860073008600740086007500860076008600770086007800860079008600800086008100860082008600830086008400860085008600860086008700860088008600890086009000860091008600920086009300860094008600950086009600860097008600980086009900860100008601010086010200860103008601040086010500860106008601070086010800860109008601100086011100860112008601130086011400860115008601160086011700860118008601190086012000860121008601220086012300860124008601250086012600860127008601280086012900860130008601310086013200860133008601340086013500860136008601370086013800860139008601400086014100860142008601430086014400860145008601460086014700860148008601490086015000860151008601520086015300860154008601550086015600860157008601580086015900860160008601610086016200860163008601640086016500860166008601670086016800860169008601700086017100860172008601730086017400860175008601760086017700860178008601790086018000860181008601820086018300860184008601850086018600860187008601880086018900860190008601910086019200860193008601940086019500860196008601970086019800860199008602000086020100860202008602030086020400860205008602060086020700860208008602090086021000860211008602120086021300860214008602150086021600860217008602180086021900860220008602210086022200860223008602240086022500860226008602270086022800860229008602300086023100860232008602330086023400860235008602360086023700860238008602390086024000860241008602420086024300860244008602450086024600860247008602480086024900860250008602510086025200860253008602540086025500860256008602570086025800860259008602600086026100860262008602630086026400860265008602660086026700860268008602690086027000860271008602720086027300860274008602750086027600860277008602780086027900860280008602810086028200860283008602840086028500860286008602870086028800860289008602900086029100860292008602930086029400860295008602960086029700860298008602990086030000860301008603020086030300860304008603050086030600860307008603080086030900860310008603110086031200860313008603140086031500860316008603170086031800860319008603200086032100860322008603230086032400860325008603260086032700860328008603290086033000860331008603320086033300860334008603350086033600860337008603380086033900860340008603410086034200860343008603440086034500860346008603470086034800860349008603500086035100860352008603530086035400860355008603560086035700860358008603590086036000860361008603620086036300860364008603650086036600860367008603680086036900860370008603710086037200860373008603740086037500860376008603770086037800860379008603800086038100860382008603830086038400860385008603860086038700860388008603890086039000860391008603920086039300860394008603950086039600860397008603980086039900860400008604010086040200860403008604040086040500860406008604070086040800860409008604100086041100860412008604130086041400860415008604160086041700860418008604190086042000860421008604220086042300860424008604250086042600860427008604280086042900860430008604310086043200860433008604340086043500860436008604370086043800860439008604400086044100860442008604430086044400860445008604460086044700860448008604490086045000860451008604520086045300860454008604550086045600860457008604580086045900860460008604610086046200860463008604640086046500860466008604670086046800860469008604700086047100860472008604730086047400860475008604760086047700860478008604790086048000860481008604820086048300860484008604850086048600860487008604880086048900860490008604910086049200860493008604940086049500860496008604970086049800860499008605000086050100860502008605030086050400860505008605060086050700860508008605090086051000860511008605120086051300860514008605150086051600860517008605180086051900860520008605210086052200860523008605240086052500860526008605270086052800860529008605300086053100860532008605330086053400860535008605360086053700860538008605390086054000860541008605420086054300860544008605450086054600860547008605480086054900860550008605510086055200860553008605540086055500860556008605570086055800860559008605600086056100860562008605630086056400860565008605660086056700860568008605690086057000860571008605720086057300860574008605750086057600860577008605780086057900860580008605810086058200860583008605840086058500860586008605870086058800860589008605900086059100860592008605930086059400860595008605960086059700860598008605990086060000860601008606020086060300860604008606050086060600860607008606080086060900860610008606110086061200860613008606140086061500860616008606170086061800860619008606200086062100860622008606230086062400860625008606260086062700860628008606290086063000860631008606320086063300860634008606350086063600860637008606380086063900860640008606410086064200860643008606440086064500860646008606470086064800860649008606500086065100860652008606530086065400860655008606560086065700860658008606590086066000860661008606620086066300860664008606650086066600860667008606680086066900860670008606710086067200860673008606740086067500860676008606770086067800860679008606800086068100860682008606830086068400860685008606860086068700860688008606890086069000860691008606920086069300860694008606950086069600860697008606980086069900860700008607010086070200860703008607040086070500860706008607070086070800860709008607100086071100860712008607130086071400860715008607160086071700860718008607190086072000860721008607220086072300860724008607250086072600860727008607280086072900860730008607310086073200860733008607340086073500860736008607370086073800860739008607400086074100860742008607430086074400860745008607460086074700860748008607490086075000860751008607520086075300860754008607550086075600860757008607580086075900860760008607610086076200860763008607640086076500860766008607670086076800860769008607700086077100860772008607730086077400860775008607760086077700860778008607790086078000860781008607820086078300860784008607850086078600860787008607880086078900860790008607910086079200860793008607940086079500860796008607970086079800860799008608000086080100860802008608030086080400860805008608060086080700860808008608090086081000860811008608120086081300860814008608150086081600860817008608180086081900860820008608210086082200860823008608240086082500860826008608270086082800860829008608300086083100860832008608330086083400860835008608360086083700860838008608390086084000860841008608420086084300860844008608450086084600860847008608480086084900860850008608510086085200860853008608540086085500860856008608570086085800860859008608600086086100860862008608630086086400860865008608660086086700860868008608690086087000860871008608720086087300860874008608750086087600860877008608780086087900860880008608810086088200860883008608840086088500860886008608870086088800860889008608900086089100860892008608930086089400860895008608960086089700860898008608990086090000860901008609020086090300860904008609050086090600860907008609080086090900860910008609110086091200860913008609140086091500860916008609170086091800860919008609200086092100860922008609230086092400860925008609260086092700860928008609290086093000860931008609320086093300860934008609350086093600860937008609380086093900860940008609410086094200860943008609440086094500860946008609470086094800860949008609500086095100860952008609530086095400860955008609560086095700860958008609590086096000860961008609620086096300860964008609650086096600860967008609680086096900860970008609710086097200860973008609740086097500860976008609770086097800860979008609800086098100860982008609830086098400860985008609860086098700860988008609890086099000860991008609920086099300860994008609950086099600860997008609980086099900861000008610010086100200861003008610040086100500861006008610070086100800861009008610100086101100861012008610130086101400861015008610160086101700861018008610190086102000861021008610220086102300861024008610250086102600861027008610280086102900861030008610310086103200861033008610340086103500861036008610370086103800861039008610400086104100861042008610430086104400861045008610460086104700861048008610490086105000861051008610520086105300861054008610550086105600861057008610580086105900861060008610610086106200861063008610640086106500861066008610670086106800861069008610700086107100861072008610730086107400861075008610760086107700861078008610790086108000861081008610820086108300861084008610850086108600861087008610880086108900861090008610910086109200861093008610940086109500861096008610970086109800861099008611000086110100861102008611030086110400861105008700010087000200870003008700040087000500870006008700070087000800870009008700100087001100870012008700130087001400870015008700160087001700870018008700190087002000870021008700220087002300870024008700250087002600870027008700280087002900870030008700310087003200870033008700340087003500870036008700370087003800870039008700400087004100870042008700430087004400870045008700460087004700870048008700490087005000870051008700520087005300870054008700550087005600870057008700580087005900870060008700610087006200870063008700640087006500870066008700670087006800870069008700700087007100870072008700730087007400870075008700760087007700870078008700790087008000870081008700820087008300870084008700850087008600870087008700880087008900870090008700910087009200870093008700940087009500870096008700970087009800870099008701000087010100870102008701030087010400870105008701060087010700870108008701090087011000870111008701120087011300870114008701150087011600870117008701180087011900870120008701210087012200870123008701240087012500870126008701270087012800870129008701300087013100870132008701330087013400870135008701360087013700870138008701390087014000870141008701420087014300870144008701450087014600870147008701480087014900870150008701510087015200870153008701540087015500870156008701570087015800870159008701600087016100870162008701630087016400870165008701660087016700870168008701690087017000870171008701720087017300870174008701750087017600870177008701780087017900870180008701810087018200870183008701840087018500870186008701870087018800870189008701900087019100870192008701930087019400870195008701960087019700870198008701990087020000870201008702020087020300870204008702050087020600870207008702080087020900870210008702110087021200870213008702140087021500870216008702170087021800870219008702200087022100870222008702230087022400870225008702260087022700870228008702290087023000870231008702320087023300870234008702350087023600870237008702380087023900870240008702410087024200870243008702440087024500870246008702470087024800870249008702500087025100870252008702530087025400870255008702560087025700870258008702590087026000870261008702620087026300870264008702650087026600870267008702680087026900870270008702710087027200870273008702740087027500870276008702770087027800870279008702800087028100870282008702830087028400870285008702860087028700870288008702890087029000870291008702920087029300870294008702950087029600870297008702980087029900870300008703010087030200870303008703040087030500870306008703070087030800870309008703100087031100870312008703130087031400870315008703160087031700870318008703190087032000870321008703220087032300870324008703250087032600870327008703280087032900870330008703310087033200870333008703340087033500870336008703370087033800870339008703400087034100870342008703430087034400870345008703460087034700870348008703490087035000870351008703520087035300870354008703550087035600870357008703580087035900870360008703610087036200870363008703640087036500870366008703670087036800870369008703700087037100870372008703730087037400870375008703760087037700870378008703790087038000870381008703820087038300870384008703850087038600870387008703880087038900870390008703910087039200870393008703940087039500870396008703970087039800870399008704000087040100870402008704030087040400870405008704060087040700870408008704090087041000870411008704120087041300870414008704150087041600870417008704180087041900870420008704210087042200870423008704240087042500870426008704270087042800870429008704300087043100870432008704330087043400870435008704360087043700870438008704390087044000870441008704420087044300870444008704450087044600870447008704480087044900870450008704510087045200870453008704540087045500870456008704570087045800870459008704600087046100870462008704630087046400870465008704660087046700870468008704690087047000870471008704720087047300870474008704750087047600870477008704780087047900870480008704810087048200870483008704840087048500870486008704870087048800870489008704900087049100870492008704930087049400870495008704960087049700870498008704990087050000870501008705020087050300870504008705050087050600870507008705080087050900870510008705110087051200870513008705140087051500870516008705170087051800870519008705200087052100870522008705230087052400870525008705260087052700870528008705290087053000870531008705320087053300870534008705350087053600870537008705380087053900870540008705410087054200870543008705440087054500870546008705470087054800870549008705500087055100870552008705530087055400870555008705560087055700870558008705590087056000870561008705620087056300870564008705650087056600870567008705680087056900870570008705710087057200870573008705740087057500870576008705770087057800870579008705800087058100870582008705830087058400870585008705860087058700870588008705890087059000870591008705920087059300870594008705950087059600870597008705980087059900870600008706010087060200870603008706040087060500870606008706070087060800870609008706100087061100870612008706130087061400870615008706160087061700870618008706190087062000870621008706220087062300870624008706250087062600870627008706280087062900870630008706310087063200870633008706340087063500870636008706370087063800870639008706400087064100870642008706430087064400870645008706460087064700870648008706490087065000870651008706520087065300870654008706550087065600870657008706580087065900870660008706610087066200870663008706640087066500870666008706670087066800870669008706700087067100870672008706730087067400870675008706760087067700870678008706790087068000870681008706820087068300870684008706850087068600870687008706880087068900870690008706910087069200870693008706940087069500870696008706970087069800870699008707000087070100870702008707030087070400870705008707060087070700870708008707090087071000870711008707120087071300870714008707150087071600870717008707180087071900870720008707210087072200870723008707240087072500870726008707270087072800870729008707300087073100870732008707330087073400870735008707360087073700870738008707390087074000870741008707420087074300870744008707450087074600870747008707480087074900870750008707510087075200870753008707540087075500870756008707570087075800870759008707600087076100870762008707630087076400870765008707660087076700870768008707690087077000870771008707720087077300870774008707750087077600870777008707780087077900870780008707810087078200870783008707840087078500870786008707870087078800870789008707900087079100870792008707930087079400870795008707960087079700870798008707990087080000870801008708020087080300870804008708050087080600870807008708080087080900870810008708110087081200870813008708140087081500870816008708170087081800870819008708200087082100870822008708230087082400870825008708260087082700870828008708290087083000870831008708320087083300870834008708350087083600870837008708380087083900870840008708410087084200870843008708440087084500870846008708470087084800870849008708500087085100870852008708530087085400870855008708560087085700870858008708590087086000870861008708620087086300870864008708650087086600870867008708680087086900870870008708710087087200870873008708740087087500870876008708770087087800870879008708800087088100870882008708830087088400870885008708860087088700870888008708890087089000870891008708920087089300870894008708950087089600870897008708980087089900870900008709010087090200870903008709040087090500870906008709070087090800870909008709100087091100870912008709130087091400870915008709160087091700870918008709190087092000870921008709220087092300870924008709250087092600870927008709280087092900870930008709310087093200870933008709340087093500870936008709370087093800870939008709400087094100870942008709430087094400870945008709460087094700870948008709490087095000870951008709520087095300870954008709550087095600870957008709580087095900870960008709610087096200870963008709640087096500870966008709670087096800870969008709700087097100870972008709730087097400870975008709760087097700870978008709790087098000870981008709820087098300870984008709850087098600870987008709880087098900870990008709910087099200870993008709940087099500870996008709970087099800870999008710000087100100871002008710030087100400871005008710060087100700871008008710090087101000871011008710120087101300871014008710150087101600871017008710180087101900871020008710210087102200871023008710240087102500871026008710270087102800871029008710300087103100871032008710330087103400871035008710360087103700871038008710390087104000871041008710420087104300871044008710450087104600871047008710480087104900871050008710510087105200871053008710540087105500871056008710570087105800871059008710600087106100871062008710630087106400871065008710660087106700871068008710690087107000871071008710720087107300871074008710750087107600871077008710780087107900871080008710810087108200871083008710840087108500871086008710870087108800871089008710900087109100871092008710930087109400871095008710960087109700871098008710990087110000871101008711020087110300871104008711050088000100880002008800030088000400880005008800060088000700880008008800090088001000880011008800120088001300880014008800150088001600880017008800180088001900880020008800210088002200880023008800240088002500880026008800270088002800880029008800300088003100880032008800330088003400880035008800360088003700880038008800390088004000880041008800420088004300880044008800450088004600880047008800480088004900880050008800510088005200880053008800540088005500880056008800570088005800880059008800600088006100880062008800630088006400880065008800660088006700880068008800690088007000880071008800720088007300880074008800750088007600880077008800780088007900880080008800810088008200880083008800840088008500880086008800870088008800880089008800900088009100880092008800930088009400880095008800960088009700880098008800990088010000880101008801020088010300880104008801050088010600880107008801080088010900880110008801110088011200880113008801140088011500880116008801170088011800880119008801200088012100880122008801230088012400880125008801260088012700880128008801290088013000880131008801320088013300880134008801350088013600880137008801380088013900880140008801410088014200880143008801440088014500880146008801470088014800880149008801500088015100880152008801530088015400880155008801560088015700880158008801590088016000880161008801620088016300880164008801650088016600880167008801680088016900880170008801710088017200880173008801740088017500880176008801770088017800880179008801800088018100880182008801830088018400880185008801860088018700880188008801890088019000880191008801920088019300880194008801950088019600880197008801980088019900880200008802010088020200880203008802040088020500880206008802070088020800880209008802100088021100880212008802130088021400880215008802160088021700880218008802190088022000880221008802220088022300880224008802250088022600880227008802280088022900880230008802310088023200880233008802340088023500880236008802370088023800880239008802400088024100880242008802430088024400880245008802460088024700880248008802490088025000880251008802520088025300880254008802550088025600880257008802580088025900880260008802610088026200880263008802640088026500880266008802670088026800880269008802700088027100880272008802730088027400880275008802760088027700880278008802790088028000880281008802820088028300880284008802850088028600880287008802880088028900880290008802910088029200880293008802940088029500880296008802970088029800880299008803000088030100880302008803030088030400880305008803060088030700880308008803090088031000880311008803120088031300880314008803150088031600880317008803180088031900880320008803210088032200880323008803240088032500880326008803270088032800880329008803300088033100880332008803330088033400880335008803360088033700880338008803390088034000880341008803420088034300880344008803450088034600880347008803480088034900880350008803510088035200880353008803540088035500880356008803570088035800880359008803600088036100880362008803630088036400880365008803660088036700880368008803690088037000880371008803720088037300880374008803750088037600880377008803780088037900880380008803810088038200880383008803840088038500880386008803870088038800880389008803900088039100880392008803930088039400880395008803960088039700880398008803990088040000880401008804020088040300880404008804050088040600880407008804080088040900880410008804110088041200880413008804140088041500880416008804170088041800880419008804200088042100880422008804230088042400880425008804260088042700880428008804290088043000880431008804320088043300880434008804350088043600880437008804380088043900880440008804410088044200880443008804440088044500880446008804470088044800880449008804500088045100880452008804530088045400880455008804560088045700880458008804590088046000880461008804620088046300880464008804650088046600880467008804680088046900880470008804710088047200880473008804740088047500880476008804770088047800880479008804800088048100880482008804830088048400880485008804860088048700880488008804890088049000880491008804920088049300880494008804950088049600880497008804980088049900880500008805010088050200880503008805040088050500880506008805070088050800880509008805100088051100880512008805130088051400880515008805160088051700880518008805190088052000880521008805220088052300880524008805250088052600880527008805280088052900880530008805310088053200880533008805340088053500880536008805370088053800880539008805400088054100880542008805430088054400880545008805460088054700880548008805490088055000880551008805520088055300880554008805550088055600880557008805580088055900880560008805610088056200880563008805640088056500880566008805670088056800880569008805700088057100880572008805730088057400880575008805760088057700880578008805790088058000880581008805820088058300880584008805850088058600880587008805880088058900880590008805910088059200880593008805940088059500880596008805970088059800880599008806000088060100880602008806030088060400880605008806060088060700880608008806090088061000880611008806120088061300880614008806150088061600880617008806180088061900880620008806210088062200880623008806240088062500880626008806270088062800880629008806300088063100880632008806330088063400880635008806360088063700880638008806390088064000880641008806420088064300880644008806450088064600880647008806480088064900880650008806510088065200880653008806540088065500880656008806570088065800880659008806600088066100880662008806630088066400880665008806660088066700880668008806690088067000880671008806720088067300880674008806750088067600880677008806780088067900880680008806810088068200880683008806840088068500880686008806870088068800880689008806900088069100880692008806930088069400880695008806960088069700880698008806990088070000880701008807020088070300880704008807050088070600880707008807080088070900880710008807110088071200880713008807140088071500880716008807170088071800880719008807200088072100880722008807230088072400880725008807260088072700880728008807290088073000880731008807320088073300880734008807350088073600880737008807380088073900880740008807410088074200880743008807440088074500880746008807470088074800880749008807500088075100880752008807530088075400880755008807560088075700880758008807590088076000880761008807620088076300880764008807650088076600880767008807680088076900880770008807710088077200880773008807740088077500880776008807770088077800880779008807800088078100880782008807830088078400880785008807860088078700880788008807890088079000880791008807920088079300880794008807950088079600880797008807980088079900880800008808010088080200880803008808040088080500880806008808070088080800880809008808100088081100880812008808130088081400880815008808160088081700880818008808190088082000880821008808220088082300880824008808250088082600880827008808280088082900880830008808310088083200880833008808340088083500880836008808370088083800880839008808400088084100880842008808430088084400880845008808460088084700880848008808490088085000880851008808520088085300880854008808550088085600880857008808580088085900880860008808610088086200880863008808640088086500880866008808670088086800880869008808700088087100880872008808730088087400880875008808760088087700880878008808790088088000880881008808820088088300880884008808850088088600880887008808880088088900880890008808910088089200880893008808940088089500880896008808970088089800880899008809000088090100880902008809030088090400880905008809060088090700880908008809090088091000880911008809120088091300880914008809150088091600880917008809180088091900880920008809210088092200880923008809240088092500880926008809270088092800880929008809300088093100880932008809330088093400880935008809360088093700880938008809390088094000880941008809420088094300880944008809450088094600880947008809480088094900880950008809510088095200880953008809540088095500880956008809570088095800880959008809600088096100880962008809630088096400880965008809660088096700880968008809690088097000880971008809720088097300880974008809750088097600880977008809780088097900880980008809810088098200880983008809840088098500880986008809870088098800880989008809900088099100880992008809930088099400880995008809960088099700880998008809990088100000881001008810020088100300881004008810050088100600881007008810080088100900881010008810110088101200881013008810140088101500881016008810170088101800881019008810200088102100881022008810230088102400881025008810260088102700881028008810290088103000881031008810320088103300881034008810350088103600881037008810380088103900881040008810410088104200881043008810440088104500881046008810470088104800881049008810500088105100881052008810530088105400881055008810560088105700881058008810590088106000881061008810620088106300881064008810650088106600881067008810680088106900881070008810710088107200881073008810740088107500881076008810770088107800881079008810800088108100881082008810830088108400881085008810860088108700881088008810890088109000881091008810920088109300881094008810950088109600881097008810980088109900881100008811010088110200881103008811040088110500890001008900020089000300890004008900050089000600890007008900080089000900890010008900110089001200890013008900140089001500890016008900170089001800890019008900200089002100890022008900230089002400890025008900260089002700890028008900290089003000890031008900320089003300890034008900350089003600890037008900380089003900890040008900410089004200890043008900440089004500890046008900470089004800890049008900500089005100890052008900530089005400890055008900560089005700890058008900590089006000890061008900620089006300890064008900650089006600890067008900680089006900890070008900710089007200890073008900740089007500890076008900770089007800890079008900800089008100890082008900830089008400890085008900860089008700890088008900890089009000890091008900920089009300890094008900950089009600890097008900980089009900890100008901010089010200890103008901040089010500890106008901070089010800890109008901100089011100890112008901130089011400890115008901160089011700890118008901190089012000890121008901220089012300890124008901250089012600890127008901280089012900890130008901310089013200890133008901340089013500890136008901370089013800890139008901400089014100890142008901430089014400890145008901460089014700890148008901490089015000890151008901520089015300890154008901550089015600890157008901580089015900890160008901610089016200890163008901640089016500890166008901670089016800890169008901700089017100890172008901730089017400890175008901760089017700890178008901790089018000890181008901820089018300890184008901850089018600890187008901880089018900890190008901910089019200890193008901940089019500890196008901970089019800890199008902000089020100890202008902030089020400890205008902060089020700890208008902090089021000890211008902120089021300890214008902150089021600890217008902180089021900890220008902210089022200890223008902240089022500890226008902270089022800890229008902300089023100890232008902330089023400890235008902360089023700890238008902390089024000890241008902420089024300890244008902450089024600890247008902480089024900890250008902510089025200890253008902540089025500890256008902570089025800890259008902600089026100890262008902630089026400890265008902660089026700890268008902690089027000890271008902720089027300890274008902750089027600890277008902780089027900890280008902810089028200890283008902840089028500890286008902870089028800890289008902900089029100890292008902930089029400890295008902960089029700890298008902990089030000890301008903020089030300890304008903050089030600890307008903080089030900890310008903110089031200890313008903140089031500890316008903170089031800890319008903200089032100890322008903230089032400890325008903260089032700890328008903290089033000890331008903320089033300890334008903350089033600890337008903380089033900890340008903410089034200890343008903440089034500890346008903470089034800890349008903500089035100890352008903530089035400890355008903560089035700890358008903590089036000890361008903620089036300890364008903650089036600890367008903680089036900890370008903710089037200890373008903740089037500890376008903770089037800890379008903800089038100890382008903830089038400890385008903860089038700890388008903890089039000890391008903920089039300890394008903950089039600890397008903980089039900890400008904010089040200890403008904040089040500890406008904070089040800890409008904100089041100890412008904130089041400890415008904160089041700890418008904190089042000890421008904220089042300890424008904250089042600890427008904280089042900890430008904310089043200890433008904340089043500890436008904370089043800890439008904400089044100890442008904430089044400890445008904460089044700890448008904490089045000890451008904520089045300890454008904550089045600890457008904580089045900890460008904610089046200890463008904640089046500890466008904670089046800890469008904700089047100890472008904730089047400890475008904760089047700890478008904790089048000890481008904820089048300890484008904850089048600890487008904880089048900890490008904910089049200890493008904940089049500890496008904970089049800890499008905000089050100890502008905030089050400890505008905060089050700890508008905090089051000890511008905120089051300890514008905150089051600890517008905180089051900890520008905210089052200890523008905240089052500890526008905270089052800890529008905300089053100890532008905330089053400890535008905360089053700890538008905390089054000890541008905420089054300890544008905450089054600890547008905480089054900890550008905510089055200890553008905540089055500890556008905570089055800890559008905600089056100890562008905630089056400890565008905660089056700890568008905690089057000890571008905720089057300890574008905750089057600890577008905780089057900890580008905810089058200890583008905840089058500890586008905870089058800890589008905900089059100890592008905930089059400890595008905960089059700890598008905990089060000890601008906020089060300890604008906050089060600890607008906080089060900890610008906110089061200890613008906140089061500890616008906170089061800890619008906200089062100890622008906230089062400890625008906260089062700890628008906290089063000890631008906320089063300890634008906350089063600890637008906380089063900890640008906410089064200890643008906440089064500890646008906470089064800890649008906500089065100890652008906530089065400890655008906560089065700890658008906590089066000890661008906620089066300890664008906650089066600890667008906680089066900890670008906710089067200890673008906740089067500890676008906770089067800890679008906800089068100890682008906830089068400890685008906860089068700890688008906890089069000890691008906920089069300890694008906950089069600890697008906980089069900890700008907010089070200890703008907040089070500890706008907070089070800890709008907100089071100890712008907130089071400890715008907160089071700890718008907190089072000890721008907220089072300890724008907250089072600890727008907280089072900890730008907310089073200890733008907340089073500890736008907370089073800890739008907400089074100890742008907430089074400890745008907460089074700890748008907490089075000890751008907520089075300890754008907550089075600890757008907580089075900890760008907610089076200890763008907640089076500890766008907670089076800890769008907700089077100890772008907730089077400890775008907760089077700890778008907790089078000890781008907820089078300890784008907850089078600890787008907880089078900890790008907910089079200890793008907940089079500890796008907970089079800890799008908000089080100890802008908030089080400890805008908060089080700890808008908090089081000890811008908120089081300890814008908150089081600890817008908180089081900890820008908210089082200890823008908240089082500890826008908270089082800890829008908300089083100890832008908330089083400890835008908360089083700890838008908390089084000890841008908420089084300890844008908450089084600890847008908480089084900890850008908510089085200890853008908540089085500890856008908570089085800890859008908600089086100890862008908630089086400890865008908660089086700890868008908690089087000890871008908720089087300890874008908750089087600890877008908780089087900890880008908810089088200890883008908840089088500890886008908870089088800890889008908900089089100890892008908930089089400890895008908960089089700890898008908990089090000890901008909020089090300890904008909050089090600890907008909080089090900890910008909110089091200890913008909140089091500890916008909170089091800890919008909200089092100890922008909230089092400890925008909260089092700890928008909290089093000890931008909320089093300890934008909350089093600890937008909380089093900890940008909410089094200890943008909440089094500890946008909470089094800890949008909500089095100890952008909530089095400890955008909560089095700890958008909590089096000890961008909620089096300890964008909650089096600890967008909680089096900890970008909710089097200890973008909740089097500890976008909770089097800890979008909800089098100890982008909830089098400890985008909860089098700890988008909890089099000890991008909920089099300890994008909950089099600890997008909980089099900891000008910010089100200891003008910040089100500891006008910070089100800891009008910100089101100891012008910130089101400891015008910160089101700891018008910190089102000891021008910220089102300891024008910250089102600891027008910280089102900891030008910310089103200891033008910340089103500891036008910370089103800891039008910400089104100891042008910430089104400891045008910460089104700891048008910490089105000891051008910520089105300891054008910550089105600891057008910580089105900891060008910610089106200891063008910640089106500891066008910670089106800891069008910700089107100891072008910730089107400891075008910760089107700891078008910790089108000891081008910820089108300891084008910850089108600891087008910880089108900891090008910910089109200891093008910940089109500891096008910970089109800891099008911000089110100891102008911030089110400891105009000010090000200900003009000040090000500900006009000070090000800900009009000100090001100900012009000130090001400900015009000160090001700900018009000190090002000900021009000220090002300900024009000250090002600900027009000280090002900900030009000310090003200900033009000340090003500900036009000370090003800900039009000400090004100900042009000430090004400900045009000460090004700900048009000490090005000900051009000520090005300900054009000550090005600900057009000580090005900900060009000610090006200900063009000640090006500900066009000670090006800900069009000700090007100900072009000730090007400900075009000760090007700900078009000790090008000900081009000820090008300900084009000850090008600900087009000880090008900900090009000910090009200900093009000940090009500900096009000970090009800900099009001000090010100900102009001030090010400900105009001060090010700900108009001090090011000900111009001120090011300900114009001150090011600900117009001180090011900900120009001210090012200900123009001240090012500900126009001270090012800900129009001300090013100900132009001330090013400900135009001360090013700900138009001390090014000900141009001420090014300900144009001450090014600900147009001480090014900900150009001510090015200900153009001540090015500900156009001570090015800900159009001600090016100900162009001630090016400900165009001660090016700900168009001690090017000900171009001720090017300900174009001750090017600900177009001780090017900900180009001810090018200900183009001840090018500900186009001870090018800900189009001900090019100900192009001930090019400900195009001960090019700900198009001990090020000900201009002020090020300900204009002050090020600900207009002080090020900900210009002110090021200900213009002140090021500900216009002170090021800900219009002200090022100900222009002230090022400900225009002260090022700900228009002290090023000900231009002320090023300900234009002350090023600900237009002380090023900900240009002410090024200900243009002440090024500900246009002470090024800900249009002500090025100900252009002530090025400900255009002560090025700900258009002590090026000900261009002620090026300900264009002650090026600900267009002680090026900900270009002710090027200900273009002740090027500900276009002770090027800900279009002800090028100900282009002830090028400900285009002860090028700900288009002890090029000900291009002920090029300900294009002950090029600900297009002980090029900900300009003010090030200900303009003040090030500900306009003070090030800900309009003100090031100900312009003130090031400900315009003160090031700900318009003190090032000900321009003220090032300900324009003250090032600900327009003280090032900900330009003310090033200900333009003340090033500900336009003370090033800900339009003400090034100900342009003430090034400900345009003460090034700900348009003490090035000900351009003520090035300900354009003550090035600900357009003580090035900900360009003610090036200900363009003640090036500900366009003670090036800900369009003700090037100900372009003730090037400900375009003760090037700900378009003790090038000900381009003820090038300900384009003850090038600900387009003880090038900900390009003910090039200900393009003940090039500900396009003970090039800900399009004000090040100900402009004030090040400900405009004060090040700900408009004090090041000900411009004120090041300900414009004150090041600900417009004180090041900900420009004210090042200900423009004240090042500900426009004270090042800900429009004300090043100900432009004330090043400900435009004360090043700900438009004390090044000900441009004420090044300900444009004450090044600900447009004480090044900900450009004510090045200900453009004540090045500900456009004570090045800900459009004600090046100900462009004630090046400900465009004660090046700900468009004690090047000900471009004720090047300900474009004750090047600900477009004780090047900900480009004810090048200900483009004840090048500900486009004870090048800900489009004900090049100900492009004930090049400900495009004960090049700900498009004990090050000900501009005020090050300900504009005050090050600900507009005080090050900900510009005110090051200900513009005140090051500900516009005170090051800900519009005200090052100900522009005230090052400900525009005260090052700900528009005290090053000900531009005320090053300900534009005350090053600900537009005380090053900900540009005410090054200900543009005440090054500900546009005470090054800900549009005500090055100900552009005530090055400900555009005560090055700900558009005590090056000900561009005620090056300900564009005650090056600900567009005680090056900900570009005710090057200900573009005740090057500900576009005770090057800900579009005800090058100900582009005830090058400900585009005860090058700900588009005890090059000900591009005920090059300900594009005950090059600900597009005980090059900900600009006010090060200900603009006040090060500900606009006070090060800900609009006100090061100900612009006130090061400900615009006160090061700900618009006190090062000900621009006220090062300900624009006250090062600900627009006280090062900900630009006310090063200900633009006340090063500900636009006370090063800900639009006400090064100900642009006430090064400900645009006460090064700900648009006490090065000900651009006520090065300900654009006550090065600900657009006580090065900900660009006610090066200900663009006640090066500900666009006670090066800900669009006700090067100900672009006730090067400900675009006760090067700900678009006790090068000900681009006820090068300900684009006850090068600900687009006880090068900900690009006910090069200900693009006940090069500900696009006970090069800900699009007000090070100900702009007030090070400900705009007060090070700900708009007090090071000900711009007120090071300900714009007150090071600900717009007180090071900900720009007210090072200900723009007240090072500900726009007270090072800900729009007300090073100900732009007330090073400900735009007360090073700900738009007390090074000900741009007420090074300900744009007450090074600900747009007480090074900900750009007510090075200900753009007540090075500900756009007570090075800900759009007600090076100900762009007630090076400900765009007660090076700900768009007690090077000900771009007720090077300900774009007750090077600900777009007780090077900900780009007810090078200900783009007840090078500900786009007870090078800900789009007900090079100900792009007930090079400900795009007960090079700900798009007990090080000900801009008020090080300900804009008050090080600900807009008080090080900900810009008110090081200900813009008140090081500900816009008170090081800900819009008200090082100900822009008230090082400900825009008260090082700900828009008290090083000900831009008320090083300900834009008350090083600900837009008380090083900900840009008410090084200900843009008440090084500900846009008470090084800900849009008500090085100900852009008530090085400900855009008560090085700900858009008590090086000900861009008620090086300900864009008650090086600900867009008680090086900900870009008710090087200900873009008740090087500900876009008770090087800900879009008800090088100900882009008830090088400900885009008860090088700900888009008890090089000900891009008920090089300900894009008950090089600900897009008980090089900900900009009010090090200900903009009040090090500900906009009070090090800900909009009100090091100900912009009130090091400900915009009160090091700900918009009190090092000900921009009220090092300900924009009250090092600900927009009280090092900900930009009310090093200900933009009340090093500900936009009370090093800900939009009400090094100900942009009430090094400900945009009460090094700900948009009490090095000900951009009520090095300900954009009550090095600900957009009580090095900900960009009610090096200900963009009640090096500900966009009670090096800900969009009700090097100900972009009730090097400900975009009760090097700900978009009790090098000900981009009820090098300900984009009850090098600900987009009880090098900900990009009910090099200900993009009940090099500900996009009970090099800900999009010000090100100901002009010030090100400901005009010060090100700901008009010090090101000901011009010120090101300901014009010150090101600901017009010180090101900901020009010210090102200901023009010240090102500901026009010270090102800901029009010300090103100901032009010330090103400901035009010360090103700901038009010390090104000901041009010420090104300901044009010450090104600901047009010480090104900901050009010510090105200901053009010540090105500901056009010570090105800901059009010600090106100901062009010630090106400901065009010660090106700901068009010690090107000901071009010720090107300901074009010750090107600901077009010780090107900901080009010810090108200901083009010840090108500901086009010870090108800901089009010900090109100901092009010930090109400901095009010960090109700901098009010990090110000901101009011020090110300901104009011050091000100910002009100030091000400910005009100060091000700910008009100090091001000910011009100120091001300910014009100150091001600910017009100180091001900910020009100210091002200910023009100240091002500910026009100270091002800910029009100300091003100910032009100330091003400910035009100360091003700910038009100390091004000910041009100420091004300910044009100450091004600910047009100480091004900910050009100510091005200910053009100540091005500910056009100570091005800910059009100600091006100910062009100630091006400910065009100660091006700910068009100690091007000910071009100720091007300910074009100750091007600910077009100780091007900910080009100810091008200910083009100840091008500910086009100870091008800910089009100900091009100910092009100930091009400910095009100960091009700910098009100990091010000910101009101020091010300910104009101050091010600910107009101080091010900910110009101110091011200910113009101140091011500910116009101170091011800910119009101200091012100910122009101230091012400910125009101260091012700910128009101290091013000910131009101320091013300910134009101350091013600910137009101380091013900910140009101410091014200910143009101440091014500910146009101470091014800910149009101500091015100910152009101530091015400910155009101560091015700910158009101590091016000910161009101620091016300910164009101650091016600910167009101680091016900910170009101710091017200910173009101740091017500910176009101770091017800910179009101800091018100910182009101830091018400910185009101860091018700910188009101890091019000910191009101920091019300910194009101950091019600910197009101980091019900910200009102010091020200910203009102040091020500910206009102070091020800910209009102100091021100910212009102130091021400910215009102160091021700910218009102190091022000910221009102220091022300910224009102250091022600910227009102280091022900910230009102310091023200910233009102340091023500910236009102370091023800910239009102400091024100910242009102430091024400910245009102460091024700910248009102490091025000910251009102520091025300910254009102550091025600910257009102580091025900910260009102610091026200910263009102640091026500910266009102670091026800910269009102700091027100910272009102730091027400910275009102760091027700910278009102790091028000910281009102820091028300910284009102850091028600910287009102880091028900910290009102910091029200910293009102940091029500910296009102970091029800910299009103000091030100910302009103030091030400910305009103060091030700910308009103090091031000910311009103120091031300910314009103150091031600910317009103180091031900910320009103210091032200910323009103240091032500910326009103270091032800910329009103300091033100910332009103330091033400910335009103360091033700910338009103390091034000910341009103420091034300910344009103450091034600910347009103480091034900910350009103510091035200910353009103540091035500910356009103570091035800910359009103600091036100910362009103630091036400910365009103660091036700910368009103690091037000910371009103720091037300910374009103750091037600910377009103780091037900910380009103810091038200910383009103840091038500910386009103870091038800910389009103900091039100910392009103930091039400910395009103960091039700910398009103990091040000910401009104020091040300910404009104050091040600910407009104080091040900910410009104110091041200910413009104140091041500910416009104170091041800910419009104200091042100910422009104230091042400910425009104260091042700910428009104290091043000910431009104320091043300910434009104350091043600910437009104380091043900910440009104410091044200910443009104440091044500910446009104470091044800910449009104500091045100910452009104530091045400910455009104560091045700910458009104590091046000910461009104620091046300910464009104650091046600910467009104680091046900910470009104710091047200910473009104740091047500910476009104770091047800910479009104800091048100910482009104830091048400910485009104860091048700910488009104890091049000910491009104920091049300910494009104950091049600910497009104980091049900910500009105010091050200910503009105040091050500910506009105070091050800910509009105100091051100910512009105130091051400910515009105160091051700910518009105190091052000910521009105220091052300910524009105250091052600910527009105280091052900910530009105310091053200910533009105340091053500910536009105370091053800910539009105400091054100910542009105430091054400910545009105460091054700910548009105490091055000910551009105520091055300910554009105550091055600910557009105580091055900910560009105610091056200910563009105640091056500910566009105670091056800910569009105700091057100910572009105730091057400910575009105760091057700910578009105790091058000910581009105820091058300910584009105850091058600910587009105880091058900910590009105910091059200910593009105940091059500910596009105970091059800910599009106000091060100910602009106030091060400910605009106060091060700910608009106090091061000910611009106120091061300910614009106150091061600910617009106180091061900910620009106210091062200910623009106240091062500910626009106270091062800910629009106300091063100910632009106330091063400910635009106360091063700910638009106390091064000910641009106420091064300910644009106450091064600910647009106480091064900910650009106510091065200910653009106540091065500910656009106570091065800910659009106600091066100910662009106630091066400910665009106660091066700910668009106690091067000910671009106720091067300910674009106750091067600910677009106780091067900910680009106810091068200910683009106840091068500910686009106870091068800910689009106900091069100910692009106930091069400910695009106960091069700910698009106990091070000910701009107020091070300910704009107050091070600910707009107080091070900910710009107110091071200910713009107140091071500910716009107170091071800910719009107200091072100910722009107230091072400910725009107260091072700910728009107290091073000910731009107320091073300910734009107350091073600910737009107380091073900910740009107410091074200910743009107440091074500910746009107470091074800910749009107500091075100910752009107530091075400910755009107560091075700910758009107590091076000910761009107620091076300910764009107650091076600910767009107680091076900910770009107710091077200910773009107740091077500910776009107770091077800910779009107800091078100910782009107830091078400910785009107860091078700910788009107890091079000910791009107920091079300910794009107950091079600910797009107980091079900910800009108010091080200910803009108040091080500910806009108070091080800910809009108100091081100910812009108130091081400910815009108160091081700910818009108190091082000910821009108220091082300910824009108250091082600910827009108280091082900910830009108310091083200910833009108340091083500910836009108370091083800910839009108400091084100910842009108430091084400910845009108460091084700910848009108490091085000910851009108520091085300910854009108550091085600910857009108580091085900910860009108610091086200910863009108640091086500910866009108670091086800910869009108700091087100910872009108730091087400910875009108760091087700910878009108790091088000910881009108820091088300910884009108850091088600910887009108880091088900910890009108910091089200910893009108940091089500910896009108970091089800910899009109000091090100910902009109030091090400910905009109060091090700910908009109090091091000910911009109120091091300910914009109150091091600910917009109180091091900910920009109210091092200910923009109240091092500910926009109270091092800910929009109300091093100910932009109330091093400910935009109360091093700910938009109390091094000910941009109420091094300910944009109450091094600910947009109480091094900910950009109510091095200910953009109540091095500910956009109570091095800910959009109600091096100910962009109630091096400910965009109660091096700910968009109690091097000910971009109720091097300910974009109750091097600910977009109780091097900910980009109810091098200910983009109840091098500910986009109870091098800910989009109900091099100910992009109930091099400910995009109960091099700910998009109990091100000911001009110020091100300911004009110050091100600911007009110080091100900911010009110110091101200911013009110140091101500911016009110170091101800911019009110200091102100911022009110230091102400911025009110260091102700911028009110290091103000911031009110320091103300911034009110350091103600911037009110380091103900911040009110410091104200911043009110440091104500911046009110470091104800911049009110500091105100911052009110530091105400911055009110560091105700911058009110590091106000911061009110620091106300911064009110650091106600911067009110680091106900911070009110710091107200911073009110740091107500911076009110770091107800911079009110800091108100911082009110830091108400911085009110860091108700911088009110890091109000911091009110920091109300911094009110950091109600911097009110980091109900911100009111010091110200911103009111040091110500920001009200020092000300920004009200050092000600920007009200080092000900920010009200110092001200920013009200140092001500920016009200170092001800920019009200200092002100920022009200230092002400920025009200260092002700920028009200290092003000920031009200320092003300920034009200350092003600920037009200380092003900920040009200410092004200920043009200440092004500920046009200470092004800920049009200500092005100920052009200530092005400920055009200560092005700920058009200590092006000920061009200620092006300920064009200650092006600920067009200680092006900920070009200710092007200920073009200740092007500920076009200770092007800920079009200800092008100920082009200830092008400920085009200860092008700920088009200890092009000920091009200920092009300920094009200950092009600920097009200980092009900920100009201010092010200920103009201040092010500920106009201070092010800920109009201100092011100920112009201130092011400920115009201160092011700920118009201190092012000920121009201220092012300920124009201250092012600920127009201280092012900920130009201310092013200920133009201340092013500920136009201370092013800920139009201400092014100920142009201430092014400920145009201460092014700920148009201490092015000920151009201520092015300920154009201550092015600920157009201580092015900920160009201610092016200920163009201640092016500920166009201670092016800920169009201700092017100920172009201730092017400920175009201760092017700920178009201790092018000920181009201820092018300920184009201850092018600920187009201880092018900920190009201910092019200920193009201940092019500920196009201970092019800920199009202000092020100920202009202030092020400920205009202060092020700920208009202090092021000920211009202120092021300920214009202150092021600920217009202180092021900920220009202210092022200920223009202240092022500920226009202270092022800920229009202300092023100920232009202330092023400920235009202360092023700920238009202390092024000920241009202420092024300920244009202450092024600920247009202480092024900920250009202510092025200920253009202540092025500920256009202570092025800920259009202600092026100920262009202630092026400920265009202660092026700920268009202690092027000920271009202720092027300920274009202750092027600920277009202780092027900920280009202810092028200920283009202840092028500920286009202870092028800920289009202900092029100920292009202930092029400920295009202960092029700920298009202990092030000920301009203020092030300920304009203050092030600920307009203080092030900920310009203110092031200920313009203140092031500920316009203170092031800920319009203200092032100920322009203230092032400920325009203260092032700920328009203290092033000920331009203320092033300920334009203350092033600920337009203380092033900920340009203410092034200920343009203440092034500920346009203470092034800920349009203500092035100920352009203530092035400920355009203560092035700920358009203590092036000920361009203620092036300920364009203650092036600920367009203680092036900920370009203710092037200920373009203740092037500920376009203770092037800920379009203800092038100920382009203830092038400920385009203860092038700920388009203890092039000920391009203920092039300920394009203950092039600920397009203980092039900920400009204010092040200920403009204040092040500920406009204070092040800920409009204100092041100920412009204130092041400920415009204160092041700920418009204190092042000920421009204220092042300920424009204250092042600920427009204280092042900920430009204310092043200920433009204340092043500920436009204370092043800920439009204400092044100920442009204430092044400920445009204460092044700920448009204490092045000920451009204520092045300920454009204550092045600920457009204580092045900920460009204610092046200920463009204640092046500920466009204670092046800920469009204700092047100920472009204730092047400920475009204760092047700920478009204790092048000920481009204820092048300920484009204850092048600920487009204880092048900920490009204910092049200920493009204940092049500920496009204970092049800920499009205000092050100920502009205030092050400920505009205060092050700920508009205090092051000920511009205120092051300920514009205150092051600920517009205180092051900920520009205210092052200920523009205240092052500920526009205270092052800920529009205300092053100920532009205330092053400920535009205360092053700920538009205390092054000920541009205420092054300920544009205450092054600920547009205480092054900920550009205510092055200920553009205540092055500920556009205570092055800920559009205600092056100920562009205630092056400920565009205660092056700920568009205690092057000920571009205720092057300920574009205750092057600920577009205780092057900920580009205810092058200920583009205840092058500920586009205870092058800920589009205900092059100920592009205930092059400920595009205960092059700920598009205990092060000920601009206020092060300920604009206050092060600920607009206080092060900920610009206110092061200920613009206140092061500920616009206170092061800920619009206200092062100920622009206230092062400920625009206260092062700920628009206290092063000920631009206320092063300920634009206350092063600920637009206380092063900920640009206410092064200920643009206440092064500920646009206470092064800920649009206500092065100920652009206530092065400920655009206560092065700920658009206590092066000920661009206620092066300920664009206650092066600920667009206680092066900920670009206710092067200920673009206740092067500920676009206770092067800920679009206800092068100920682009206830092068400920685009206860092068700920688009206890092069000920691009206920092069300920694009206950092069600920697009206980092069900920700009207010092070200920703009207040092070500920706009207070092070800920709009207100092071100920712009207130092071400920715009207160092071700920718009207190092072000920721009207220092072300920724009207250092072600920727009207280092072900920730009207310092073200920733009207340092073500920736009207370092073800920739009207400092074100920742009207430092074400920745009207460092074700920748009207490092075000920751009207520092075300920754009207550092075600920757009207580092075900920760009207610092076200920763009207640092076500920766009207670092076800920769009207700092077100920772009207730092077400920775009207760092077700920778009207790092078000920781009207820092078300920784009207850092078600920787009207880092078900920790009207910092079200920793009207940092079500920796009207970092079800920799009208000092080100920802009208030092080400920805009208060092080700920808009208090092081000920811009208120092081300920814009208150092081600920817009208180092081900920820009208210092082200920823009208240092082500920826009208270092082800920829009208300092083100920832009208330092083400920835009208360092083700920838009208390092084000920841009208420092084300920844009208450092084600920847009208480092084900920850009208510092085200920853009208540092085500920856009208570092085800920859009208600092086100920862009208630092086400920865009208660092086700920868009208690092087000920871009208720092087300920874009208750092087600920877009208780092087900920880009208810092088200920883009208840092088500920886009208870092088800920889009208900092089100920892009208930092089400920895009208960092089700920898009208990092090000920901009209020092090300920904009209050092090600920907009209080092090900920910009209110092091200920913009209140092091500920916009209170092091800920919009209200092092100920922009209230092092400920925009209260092092700920928009209290092093000920931009209320092093300920934009209350092093600920937009209380092093900920940009209410092094200920943009209440092094500920946009209470092094800920949009209500092095100920952009209530092095400920955009209560092095700920958009209590092096000920961009209620092096300920964009209650092096600920967009209680092096900920970009209710092097200920973009209740092097500920976009209770092097800920979009209800092098100920982009209830092098400920985009209860092098700920988009209890092099000920991009209920092099300920994009209950092099600920997009209980092099900921000009210010092100200921003009210040092100500921006009210070092100800921009009210100092101100921012009210130092101400921015009210160092101700921018009210190092102000921021009210220092102300921024009210250092102600921027009210280092102900921030009210310092103200921033009210340092103500921036009210370092103800921039009210400092104100921042009210430092104400921045009210460092104700921048009210490092105000921051009210520092105300921054009210550092105600921057009210580092105900921060009210610092106200921063009210640092106500921066009210670092106800921069009210700092107100921072009210730092107400921075009210760092107700921078009210790092108000921081009210820092108300921084009210850092108600921087009210880092108900921090009210910092109200921093009210940092109500921096009210970092109800921099009211000092110100921102009211030092110400921105009300010093000200930003009300040093000500930006009300070093000800930009009300100093001100930012009300130093001400930015009300160093001700930018009300190093002000930021009300220093002300930024009300250093002600930027009300280093002900930030009300310093003200930033009300340093003500930036009300370093003800930039009300400093004100930042009300430093004400930045009300460093004700930048009300490093005000930051009300520093005300930054009300550093005600930057009300580093005900930060009300610093006200930063009300640093006500930066009300670093006800930069009300700093007100930072009300730093007400930075009300760093007700930078009300790093008000930081009300820093008300930084009300850093008600930087009300880093008900930090009300910093009200930093009300940093009500930096009300970093009800930099009301000093010100930102009301030093010400930105009301060093010700930108009301090093011000930111009301120093011300930114009301150093011600930117009301180093011900930120009301210093012200930123009301240093012500930126009301270093012800930129009301300093013100930132009301330093013400930135009301360093013700930138009301390093014000930141009301420093014300930144009301450093014600930147009301480093014900930150009301510093015200930153009301540093015500930156009301570093015800930159009301600093016100930162009301630093016400930165009301660093016700930168009301690093017000930171009301720093017300930174009301750093017600930177009301780093017900930180009301810093018200930183009301840093018500930186009301870093018800930189009301900093019100930192009301930093019400930195009301960093019700930198009301990093020000930201009302020093020300930204009302050093020600930207009302080093020900930210009302110093021200930213009302140093021500930216009302170093021800930219009302200093022100930222009302230093022400930225009302260093022700930228009302290093023000930231009302320093023300930234009302350093023600930237009302380093023900930240009302410093024200930243009302440093024500930246009302470093024800930249009302500093025100930252009302530093025400930255009302560093025700930258009302590093026000930261009302620093026300930264009302650093026600930267009302680093026900930270009302710093027200930273009302740093027500930276009302770093027800930279009302800093028100930282009302830093028400930285009302860093028700930288009302890093029000930291009302920093029300930294009302950093029600930297009302980093029900930300009303010093030200930303009303040093030500930306009303070093030800930309009303100093031100930312009303130093031400930315009303160093031700930318009303190093032000930321009303220093032300930324009303250093032600930327009303280093032900930330009303310093033200930333009303340093033500930336009303370093033800930339009303400093034100930342009303430093034400930345009303460093034700930348009303490093035000930351009303520093035300930354009303550093035600930357009303580093035900930360009303610093036200930363009303640093036500930366009303670093036800930369009303700093037100930372009303730093037400930375009303760093037700930378009303790093038000930381009303820093038300930384009303850093038600930387009303880093038900930390009303910093039200930393009303940093039500930396009303970093039800930399009304000093040100930402009304030093040400930405009304060093040700930408009304090093041000930411009304120093041300930414009304150093041600930417009304180093041900930420009304210093042200930423009304240093042500930426009304270093042800930429009304300093043100930432009304330093043400930435009304360093043700930438009304390093044000930441009304420093044300930444009304450093044600930447009304480093044900930450009304510093045200930453009304540093045500930456009304570093045800930459009304600093046100930462009304630093046400930465009304660093046700930468009304690093047000930471009304720093047300930474009304750093047600930477009304780093047900930480009304810093048200930483009304840093048500930486009304870093048800930489009304900093049100930492009304930093049400930495009304960093049700930498009304990093050000930501009305020093050300930504009305050093050600930507009305080093050900930510009305110093051200930513009305140093051500930516009305170093051800930519009305200093052100930522009305230093052400930525009305260093052700930528009305290093053000930531009305320093053300930534009305350093053600930537009305380093053900930540009305410093054200930543009305440093054500930546009305470093054800930549009305500093055100930552009305530093055400930555009305560093055700930558009305590093056000930561009305620093056300930564009305650093056600930567009305680093056900930570009305710093057200930573009305740093057500930576009305770093057800930579009305800093058100930582009305830093058400930585009305860093058700930588009305890093059000930591009305920093059300930594009305950093059600930597009305980093059900930600009306010093060200930603009306040093060500930606009306070093060800930609009306100093061100930612009306130093061400930615009306160093061700930618009306190093062000930621009306220093062300930624009306250093062600930627009306280093062900930630009306310093063200930633009306340093063500930636009306370093063800930639009306400093064100930642009306430093064400930645009306460093064700930648009306490093065000930651009306520093065300930654009306550093065600930657009306580093065900930660009306610093066200930663009306640093066500930666009306670093066800930669009306700093067100930672009306730093067400930675009306760093067700930678009306790093068000930681009306820093068300930684009306850093068600930687009306880093068900930690009306910093069200930693009306940093069500930696009306970093069800930699009307000093070100930702009307030093070400930705009307060093070700930708009307090093071000930711009307120093071300930714009307150093071600930717009307180093071900930720009307210093072200930723009307240093072500930726009307270093072800930729009307300093073100930732009307330093073400930735009307360093073700930738009307390093074000930741009307420093074300930744009307450093074600930747009307480093074900930750009307510093075200930753009307540093075500930756009307570093075800930759009307600093076100930762009307630093076400930765009307660093076700930768009307690093077000930771009307720093077300930774009307750093077600930777009307780093077900930780009307810093078200930783009307840093078500930786009307870093078800930789009307900093079100930792009307930093079400930795009307960093079700930798009307990093080000930801009308020093080300930804009308050093080600930807009308080093080900930810009308110093081200930813009308140093081500930816009308170093081800930819009308200093082100930822009308230093082400930825009308260093082700930828009308290093083000930831009308320093083300930834009308350093083600930837009308380093083900930840009308410093084200930843009308440093084500930846009308470093084800930849009308500093085100930852009308530093085400930855009308560093085700930858009308590093086000930861009308620093086300930864009308650093086600930867009308680093086900930870009308710093087200930873009308740093087500930876009308770093087800930879009308800093088100930882009308830093088400930885009308860093088700930888009308890093089000930891009308920093089300930894009308950093089600930897009308980093089900930900009309010093090200930903009309040093090500930906009309070093090800930909009309100093091100930912009309130093091400930915009309160093091700930918009309190093092000930921009309220093092300930924009309250093092600930927009309280093092900930930009309310093093200930933009309340093093500930936009309370093093800930939009309400093094100930942009309430093094400930945009309460093094700930948009309490093095000930951009309520093095300930954009309550093095600930957009309580093095900930960009309610093096200930963009309640093096500930966009309670093096800930969009309700093097100930972009309730093097400930975009309760093097700930978009309790093098000930981009309820093098300930984009309850093098600930987009309880093098900930990009309910093099200930993009309940093099500930996009309970093099800930999009310000093100100931002009310030093100400931005009310060093100700931008009310090093101000931011009310120093101300931014009310150093101600931017009310180093101900931020009310210093102200931023009310240093102500931026009310270093102800931029009310300093103100931032009310330093103400931035009310360093103700931038009310390093104000931041009310420093104300931044009310450093104600931047009310480093104900931050009310510093105200931053009310540093105500931056009310570093105800931059009310600093106100931062009310630093106400931065009310660093106700931068009310690093107000931071009310720093107300931074009310750093107600931077009310780093107900931080009310810093108200931083009310840093108500931086009310870093108800931089009310900093109100931092009310930093109400931095009310960093109700931098009310990093110000931101009311020093110300931104009311050094000100940002009400030094000400940005009400060094000700940008009400090094001000940011009400120094001300940014009400150094001600940017009400180094001900940020009400210094002200940023009400240094002500940026009400270094002800940029009400300094003100940032009400330094003400940035009400360094003700940038009400390094004000940041009400420094004300940044009400450094004600940047009400480094004900940050009400510094005200940053009400540094005500940056009400570094005800940059009400600094006100940062009400630094006400940065009400660094006700940068009400690094007000940071009400720094007300940074009400750094007600940077009400780094007900940080009400810094008200940083009400840094008500940086009400870094008800940089009400900094009100940092009400930094009400940095009400960094009700940098009400990094010000940101009401020094010300940104009401050094010600940107009401080094010900940110009401110094011200940113009401140094011500940116009401170094011800940119009401200094012100940122009401230094012400940125009401260094012700940128009401290094013000940131009401320094013300940134009401350094013600940137009401380094013900940140009401410094014200940143009401440094014500940146009401470094014800940149009401500094015100940152009401530094015400940155009401560094015700940158009401590094016000940161009401620094016300940164009401650094016600940167009401680094016900940170009401710094017200940173009401740094017500940176009401770094017800940179009401800094018100940182009401830094018400940185009401860094018700940188009401890094019000940191009401920094019300940194009401950094019600940197009401980094019900940200009402010094020200940203009402040094020500940206009402070094020800940209009402100094021100940212009402130094021400940215009402160094021700940218009402190094022000940221009402220094022300940224009402250094022600940227009402280094022900940230009402310094023200940233009402340094023500940236009402370094023800940239009402400094024100940242009402430094024400940245009402460094024700940248009402490094025000940251009402520094025300940254009402550094025600940257009402580094025900940260009402610094026200940263009402640094026500940266009402670094026800940269009402700094027100940272009402730094027400940275009402760094027700940278009402790094028000940281009402820094028300940284009402850094028600940287009402880094028900940290009402910094029200940293009402940094029500940296009402970094029800940299009403000094030100940302009403030094030400940305009403060094030700940308009403090094031000940311009403120094031300940314009403150094031600940317009403180094031900940320009403210094032200940323009403240094032500940326009403270094032800940329009403300094033100940332009403330094033400940335009403360094033700940338009403390094034000940341009403420094034300940344009403450094034600940347009403480094034900940350009403510094035200940353009403540094035500940356009403570094035800940359009403600094036100940362009403630094036400940365009403660094036700940368009403690094037000940371009403720094037300940374009403750094037600940377009403780094037900940380009403810094038200940383009403840094038500940386009403870094038800940389009403900094039100940392009403930094039400940395009403960094039700940398009403990094040000940401009404020094040300940404009404050094040600940407009404080094040900940410009404110094041200940413009404140094041500940416009404170094041800940419009404200094042100940422009404230094042400940425009404260094042700940428009404290094043000940431009404320094043300940434009404350094043600940437009404380094043900940440009404410094044200940443009404440094044500940446009404470094044800940449009404500094045100940452009404530094045400940455009404560094045700940458009404590094046000940461009404620094046300940464009404650094046600940467009404680094046900940470009404710094047200940473009404740094047500940476009404770094047800940479009404800094048100940482009404830094048400940485009404860094048700940488009404890094049000940491009404920094049300940494009404950094049600940497009404980094049900940500009405010094050200940503009405040094050500940506009405070094050800940509009405100094051100940512009405130094051400940515009405160094051700940518009405190094052000940521009405220094052300940524009405250094052600940527009405280094052900940530009405310094053200940533009405340094053500940536009405370094053800940539009405400094054100940542009405430094054400940545009405460094054700940548009405490094055000940551009405520094055300940554009405550094055600940557009405580094055900940560009405610094056200940563009405640094056500940566009405670094056800940569009405700094057100940572009405730094057400940575009405760094057700940578009405790094058000940581009405820094058300940584009405850094058600940587009405880094058900940590009405910094059200940593009405940094059500940596009405970094059800940599009406000094060100940602009406030094060400940605009406060094060700940608009406090094061000940611009406120094061300940614009406150094061600940617009406180094061900940620009406210094062200940623009406240094062500940626009406270094062800940629009406300094063100940632009406330094063400940635009406360094063700940638009406390094064000940641009406420094064300940644009406450094064600940647009406480094064900940650009406510094065200940653009406540094065500940656009406570094065800940659009406600094066100940662009406630094066400940665009406660094066700940668009406690094067000940671009406720094067300940674009406750094067600940677009406780094067900940680009406810094068200940683009406840094068500940686009406870094068800940689009406900094069100940692009406930094069400940695009406960094069700940698009406990094070000940701009407020094070300940704009407050094070600940707009407080094070900940710009407110094071200940713009407140094071500940716009407170094071800940719009407200094072100940722009407230094072400940725009407260094072700940728009407290094073000940731009407320094073300940734009407350094073600940737009407380094073900940740009407410094074200940743009407440094074500940746009407470094074800940749009407500094075100940752009407530094075400940755009407560094075700940758009407590094076000940761009407620094076300940764009407650094076600940767009407680094076900940770009407710094077200940773009407740094077500940776009407770094077800940779009407800094078100940782009407830094078400940785009407860094078700940788009407890094079000940791009407920094079300940794009407950094079600940797009407980094079900940800009408010094080200940803009408040094080500940806009408070094080800940809009408100094081100940812009408130094081400940815009408160094081700940818009408190094082000940821009408220094082300940824009408250094082600940827009408280094082900940830009408310094083200940833009408340094083500940836009408370094083800940839009408400094084100940842009408430094084400940845009408460094084700940848009408490094085000940851009408520094085300940854009408550094085600940857009408580094085900940860009408610094086200940863009408640094086500940866009408670094086800940869009408700094087100940872009408730094087400940875009408760094087700940878009408790094088000940881009408820094088300940884009408850094088600940887009408880094088900940890009408910094089200940893009408940094089500940896009408970094089800940899009409000094090100940902009409030094090400940905009409060094090700940908009409090094091000940911009409120094091300940914009409150094091600940917009409180094091900940920009409210094092200940923009409240094092500940926009409270094092800940929009409300094093100940932009409330094093400940935009409360094093700940938009409390094094000940941009409420094094300940944009409450094094600940947009409480094094900940950009409510094095200940953009409540094095500940956009409570094095800940959009409600094096100940962009409630094096400940965009409660094096700940968009409690094097000940971009409720094097300940974009409750094097600940977009409780094097900940980009409810094098200940983009409840094098500940986009409870094098800940989009409900094099100940992009409930094099400940995009409960094099700940998009409990094100000941001009410020094100300941004009410050094100600941007009410080094100900941010009410110094101200941013009410140094101500941016009410170094101800941019009410200094102100941022009410230094102400941025009410260094102700941028009410290094103000941031009410320094103300941034009410350094103600941037009410380094103900941040009410410094104200941043009410440094104500941046009410470094104800941049009410500094105100941052009410530094105400941055009410560094105700941058009410590094106000941061009410620094106300941064009410650094106600941067009410680094106900941070009410710094107200941073009410740094107500941076009410770094107800941079009410800094108100941082009410830094108400941085009410860094108700941088009410890094109000941091009410920094109300941094009410950094109600941097009410980094109900941100009411010094110200941103009411040094110500950001009500020095000300950004009500050095000600950007009500080095000900950010009500110095001200950013009500140095001500950016009500170095001800950019009500200095002100950022009500230095002400950025009500260095002700950028009500290095003000950031009500320095003300950034009500350095003600950037009500380095003900950040009500410095004200950043009500440095004500950046009500470095004800950049009500500095005100950052009500530095005400950055009500560095005700950058009500590095006000950061009500620095006300950064009500650095006600950067009500680095006900950070009500710095007200950073009500740095007500950076009500770095007800950079009500800095008100950082009500830095008400950085009500860095008700950088009500890095009000950091009500920095009300950094009500950095009600950097009500980095009900950100009501010095010200950103009501040095010500950106009501070095010800950109009501100095011100950112009501130095011400950115009501160095011700950118009501190095012000950121009501220095012300950124009501250095012600950127009501280095012900950130009501310095013200950133009501340095013500950136009501370095013800950139009501400095014100950142009501430095014400950145009501460095014700950148009501490095015000950151009501520095015300950154009501550095015600950157009501580095015900950160009501610095016200950163009501640095016500950166009501670095016800950169009501700095017100950172009501730095017400950175009501760095017700950178009501790095018000950181009501820095018300950184009501850095018600950187009501880095018900950190009501910095019200950193009501940095019500950196009501970095019800950199009502000095020100950202009502030095020400950205009502060095020700950208009502090095021000950211009502120095021300950214009502150095021600950217009502180095021900950220009502210095022200950223009502240095022500950226009502270095022800950229009502300095023100950232009502330095023400950235009502360095023700950238009502390095024000950241009502420095024300950244009502450095024600950247009502480095024900950250009502510095025200950253009502540095025500950256009502570095025800950259009502600095026100950262009502630095026400950265009502660095026700950268009502690095027000950271009502720095027300950274009502750095027600950277009502780095027900950280009502810095028200950283009502840095028500950286009502870095028800950289009502900095029100950292009502930095029400950295009502960095029700950298009502990095030000950301009503020095030300950304009503050095030600950307009503080095030900950310009503110095031200950313009503140095031500950316009503170095031800950319009503200095032100950322009503230095032400950325009503260095032700950328009503290095033000950331009503320095033300950334009503350095033600950337009503380095033900950340009503410095034200950343009503440095034500950346009503470095034800950349009503500095035100950352009503530095035400950355009503560095035700950358009503590095036000950361009503620095036300950364009503650095036600950367009503680095036900950370009503710095037200950373009503740095037500950376009503770095037800950379009503800095038100950382009503830095038400950385009503860095038700950388009503890095039000950391009503920095039300950394009503950095039600950397009503980095039900950400009504010095040200950403009504040095040500950406009504070095040800950409009504100095041100950412009504130095041400950415009504160095041700950418009504190095042000950421009504220095042300950424009504250095042600950427009504280095042900950430009504310095043200950433009504340095043500950436009504370095043800950439009504400095044100950442009504430095044400950445009504460095044700950448009504490095045000950451009504520095045300950454009504550095045600950457009504580095045900950460009504610095046200950463009504640095046500950466009504670095046800950469009504700095047100950472009504730095047400950475009504760095047700950478009504790095048000950481009504820095048300950484009504850095048600950487009504880095048900950490009504910095049200950493009504940095049500950496009504970095049800950499009505000095050100950502009505030095050400950505009505060095050700950508009505090095051000950511009505120095051300950514009505150095051600950517009505180095051900950520009505210095052200950523009505240095052500950526009505270095052800950529009505300095053100950532009505330095053400950535009505360095053700950538009505390095054000950541009505420095054300950544009505450095054600950547009505480095054900950550009505510095055200950553009505540095055500950556009505570095055800950559009505600095056100950562009505630095056400950565009505660095056700950568009505690095057000950571009505720095057300950574009505750095057600950577009505780095057900950580009505810095058200950583009505840095058500950586009505870095058800950589009505900095059100950592009505930095059400950595009505960095059700950598009505990095060000950601009506020095060300950604009506050095060600950607009506080095060900950610009506110095061200950613009506140095061500950616009506170095061800950619009506200095062100950622009506230095062400950625009506260095062700950628009506290095063000950631009506320095063300950634009506350095063600950637009506380095063900950640009506410095064200950643009506440095064500950646009506470095064800950649009506500095065100950652009506530095065400950655009506560095065700950658009506590095066000950661009506620095066300950664009506650095066600950667009506680095066900950670009506710095067200950673009506740095067500950676009506770095067800950679009506800095068100950682009506830095068400950685009506860095068700950688009506890095069000950691009506920095069300950694009506950095069600950697009506980095069900950700009507010095070200950703009507040095070500950706009507070095070800950709009507100095071100950712009507130095071400950715009507160095071700950718009507190095072000950721009507220095072300950724009507250095072600950727009507280095072900950730009507310095073200950733009507340095073500950736009507370095073800950739009507400095074100950742009507430095074400950745009507460095074700950748009507490095075000950751009507520095075300950754009507550095075600950757009507580095075900950760009507610095076200950763009507640095076500950766009507670095076800950769009507700095077100950772009507730095077400950775009507760095077700950778009507790095078000950781009507820095078300950784009507850095078600950787009507880095078900950790009507910095079200950793009507940095079500950796009507970095079800950799009508000095080100950802009508030095080400950805009508060095080700950808009508090095081000950811009508120095081300950814009508150095081600950817009508180095081900950820009508210095082200950823009508240095082500950826009508270095082800950829009508300095083100950832009508330095083400950835009508360095083700950838009508390095084000950841009508420095084300950844009508450095084600950847009508480095084900950850009508510095085200950853009508540095085500950856009508570095085800950859009508600095086100950862009508630095086400950865009508660095086700950868009508690095087000950871009508720095087300950874009508750095087600950877009508780095087900950880009508810095088200950883009508840095088500950886009508870095088800950889009508900095089100950892009508930095089400950895009508960095089700950898009508990095090000950901009509020095090300950904009509050095090600950907009509080095090900950910009509110095091200950913009509140095091500950916009509170095091800950919009509200095092100950922009509230095092400950925009509260095092700950928009509290095093000950931009509320095093300950934009509350095093600950937009509380095093900950940009509410095094200950943009509440095094500950946009509470095094800950949009509500095095100950952009509530095095400950955009509560095095700950958009509590095096000950961009509620095096300950964009509650095096600950967009509680095096900950970009509710095097200950973009509740095097500950976009509770095097800950979009509800095098100950982009509830095098400950985009509860095098700950988009509890095099000950991009509920095099300950994009509950095099600950997009509980095099900951000009510010095100200951003009510040095100500951006009510070095100800951009009510100095101100951012009510130095101400951015009510160095101700951018009510190095102000951021009510220095102300951024009510250095102600951027009510280095102900951030009510310095103200951033009510340095103500951036009510370095103800951039009510400095104100951042009510430095104400951045009510460095104700951048009510490095105000951051009510520095105300951054009510550095105600951057009510580095105900951060009510610095106200951063009510640095106500951066009510670095106800951069009510700095107100951072009510730095107400951075009510760095107700951078009510790095108000951081009510820095108300951084009510850095108600951087009510880095108900951090009510910095109200951093009510940095109500951096009510970095109800951099009511000095110100951102009511030095110400951105009600010096000200960003009600040096000500960006009600070096000800960009009600100096001100960012009600130096001400960015009600160096001700960018009600190096002000960021009600220096002300960024009600250096002600960027009600280096002900960030009600310096003200960033009600340096003500960036009600370096003800960039009600400096004100960042009600430096004400960045009600460096004700960048009600490096005000960051009600520096005300960054009600550096005600960057009600580096005900960060009600610096006200960063009600640096006500960066009600670096006800960069009600700096007100960072009600730096007400960075009600760096007700960078009600790096008000960081009600820096008300960084009600850096008600960087009600880096008900960090009600910096009200960093009600940096009500960096009600970096009800960099009601000096010100960102009601030096010400960105009601060096010700960108009601090096011000960111009601120096011300960114009601150096011600960117009601180096011900960120009601210096012200960123009601240096012500960126009601270096012800960129009601300096013100960132009601330096013400960135009601360096013700960138009601390096014000960141009601420096014300960144009601450096014600960147009601480096014900960150009601510096015200960153009601540096015500960156009601570096015800960159009601600096016100960162009601630096016400960165009601660096016700960168009601690096017000960171009601720096017300960174009601750096017600960177009601780096017900960180009601810096018200960183009601840096018500960186009601870096018800960189009601900096019100960192009601930096019400960195009601960096019700960198009601990096020000960201009602020096020300960204009602050096020600960207009602080096020900960210009602110096021200960213009602140096021500960216009602170096021800960219009602200096022100960222009602230096022400960225009602260096022700960228009602290096023000960231009602320096023300960234009602350096023600960237009602380096023900960240009602410096024200960243009602440096024500960246009602470096024800960249009602500096025100960252009602530096025400960255009602560096025700960258009602590096026000960261009602620096026300960264009602650096026600960267009602680096026900960270009602710096027200960273009602740096027500960276009602770096027800960279009602800096028100960282009602830096028400960285009602860096028700960288009602890096029000960291009602920096029300960294009602950096029600960297009602980096029900960300009603010096030200960303009603040096030500960306009603070096030800960309009603100096031100960312009603130096031400960315009603160096031700960318009603190096032000960321009603220096032300960324009603250096032600960327009603280096032900960330009603310096033200960333009603340096033500960336009603370096033800960339009603400096034100960342009603430096034400960345009603460096034700960348009603490096035000960351009603520096035300960354009603550096035600960357009603580096035900960360009603610096036200960363009603640096036500960366009603670096036800960369009603700096037100960372009603730096037400960375009603760096037700960378009603790096038000960381009603820096038300960384009603850096038600960387009603880096038900960390009603910096039200960393009603940096039500960396009603970096039800960399009604000096040100960402009604030096040400960405009604060096040700960408009604090096041000960411009604120096041300960414009604150096041600960417009604180096041900960420009604210096042200960423009604240096042500960426009604270096042800960429009604300096043100960432009604330096043400960435009604360096043700960438009604390096044000960441009604420096044300960444009604450096044600960447009604480096044900960450009604510096045200960453009604540096045500960456009604570096045800960459009604600096046100960462009604630096046400960465009604660096046700960468009604690096047000960471009604720096047300960474009604750096047600960477009604780096047900960480009604810096048200960483009604840096048500960486009604870096048800960489009604900096049100960492009604930096049400960495009604960096049700960498009604990096050000960501009605020096050300960504009605050096050600960507009605080096050900960510009605110096051200960513009605140096051500960516009605170096051800960519009605200096052100960522009605230096052400960525009605260096052700960528009605290096053000960531009605320096053300960534009605350096053600960537009605380096053900960540009605410096054200960543009605440096054500960546009605470096054800960549009605500096055100960552009605530096055400960555009605560096055700960558009605590096056000960561009605620096056300960564009605650096056600960567009605680096056900960570009605710096057200960573009605740096057500960576009605770096057800960579009605800096058100960582009605830096058400960585009605860096058700960588009605890096059000960591009605920096059300960594009605950096059600960597009605980096059900960600009606010096060200960603009606040096060500960606009606070096060800960609009606100096061100960612009606130096061400960615009606160096061700960618009606190096062000960621009606220096062300960624009606250096062600960627009606280096062900960630009606310096063200960633009606340096063500960636009606370096063800960639009606400096064100960642009606430096064400960645009606460096064700960648009606490096065000960651009606520096065300960654009606550096065600960657009606580096065900960660009606610096066200960663009606640096066500960666009606670096066800960669009606700096067100960672009606730096067400960675009606760096067700960678009606790096068000960681009606820096068300960684009606850096068600960687009606880096068900960690009606910096069200960693009606940096069500960696009606970096069800960699009607000096070100960702009607030096070400960705009607060096070700960708009607090096071000960711009607120096071300960714009607150096071600960717009607180096071900960720009607210096072200960723009607240096072500960726009607270096072800960729009607300096073100960732009607330096073400960735009607360096073700960738009607390096074000960741009607420096074300960744009607450096074600960747009607480096074900960750009607510096075200960753009607540096075500960756009607570096075800960759009607600096076100960762009607630096076400960765009607660096076700960768009607690096077000960771009607720096077300960774009607750096077600960777009607780096077900960780009607810096078200960783009607840096078500960786009607870096078800960789009607900096079100960792009607930096079400960795009607960096079700960798009607990096080000960801009608020096080300960804009608050096080600960807009608080096080900960810009608110096081200960813009608140096081500960816009608170096081800960819009608200096082100960822009608230096082400960825009608260096082700960828009608290096083000960831009608320096083300960834009608350096083600960837009608380096083900960840009608410096084200960843009608440096084500960846009608470096084800960849009608500096085100960852009608530096085400960855009608560096085700960858009608590096086000960861009608620096086300960864009608650096086600960867009608680096086900960870009608710096087200960873009608740096087500960876009608770096087800960879009608800096088100960882009608830096088400960885009608860096088700960888009608890096089000960891009608920096089300960894009608950096089600960897009608980096089900960900009609010096090200960903009609040096090500960906009609070096090800960909009609100096091100960912009609130096091400960915009609160096091700960918009609190096092000960921009609220096092300960924009609250096092600960927009609280096092900960930009609310096093200960933009609340096093500960936009609370096093800960939009609400096094100960942009609430096094400960945009609460096094700960948009609490096095000960951009609520096095300960954009609550096095600960957009609580096095900960960009609610096096200960963009609640096096500960966009609670096096800960969009609700096097100960972009609730096097400960975009609760096097700960978009609790096098000960981009609820096098300960984009609850096098600960987009609880096098900960990009609910096099200960993009609940096099500960996009609970096099800960999009610000096100100961002009610030096100400961005009610060096100700961008009610090096101000961011009610120096101300961014009610150096101600961017009610180096101900961020009610210096102200961023009610240096102500961026009610270096102800961029009610300096103100961032009610330096103400961035009610360096103700961038009610390096104000961041009610420096104300961044009610450096104600961047009610480096104900961050009610510096105200961053009610540096105500961056009610570096105800961059009610600096106100961062009610630096106400961065009610660096106700961068009610690096107000961071009610720096107300961074009610750096107600961077009610780096107900961080009610810096108200961083009610840096108500961086009610870096108800961089009610900096109100961092009610930096109400961095009610960096109700961098009610990096110000961101009611020096110300961104009611050097000100970002009700030097000400970005009700060097000700970008009700090097001000970011009700120097001300970014009700150097001600970017009700180097001900970020009700210097002200970023009700240097002500970026009700270097002800970029009700300097003100970032009700330097003400970035009700360097003700970038009700390097004000970041009700420097004300970044009700450097004600970047009700480097004900970050009700510097005200970053009700540097005500970056009700570097005800970059009700600097006100970062009700630097006400970065009700660097006700970068009700690097007000970071009700720097007300970074009700750097007600970077009700780097007900970080009700810097008200970083009700840097008500970086009700870097008800970089009700900097009100970092009700930097009400970095009700960097009700970098009700990097010000970101009701020097010300970104009701050097010600970107009701080097010900970110009701110097011200970113009701140097011500970116009701170097011800970119009701200097012100970122009701230097012400970125009701260097012700970128009701290097013000970131009701320097013300970134009701350097013600970137009701380097013900970140009701410097014200970143009701440097014500970146009701470097014800970149009701500097015100970152009701530097015400970155009701560097015700970158009701590097016000970161009701620097016300970164009701650097016600970167009701680097016900970170009701710097017200970173009701740097017500970176009701770097017800970179009701800097018100970182009701830097018400970185009701860097018700970188009701890097019000970191009701920097019300970194009701950097019600970197009701980097019900970200009702010097020200970203009702040097020500970206009702070097020800970209009702100097021100970212009702130097021400970215009702160097021700970218009702190097022000970221009702220097022300970224009702250097022600970227009702280097022900970230009702310097023200970233009702340097023500970236009702370097023800970239009702400097024100970242009702430097024400970245009702460097024700970248009702490097025000970251009702520097025300970254009702550097025600970257009702580097025900970260009702610097026200970263009702640097026500970266009702670097026800970269009702700097027100970272009702730097027400970275009702760097027700970278009702790097028000970281009702820097028300970284009702850097028600970287009702880097028900970290009702910097029200970293009702940097029500970296009702970097029800970299009703000097030100970302009703030097030400970305009703060097030700970308009703090097031000970311009703120097031300970314009703150097031600970317009703180097031900970320009703210097032200970323009703240097032500970326009703270097032800970329009703300097033100970332009703330097033400970335009703360097033700970338009703390097034000970341009703420097034300970344009703450097034600970347009703480097034900970350009703510097035200970353009703540097035500970356009703570097035800970359009703600097036100970362009703630097036400970365009703660097036700970368009703690097037000970371009703720097037300970374009703750097037600970377009703780097037900970380009703810097038200970383009703840097038500970386009703870097038800970389009703900097039100970392009703930097039400970395009703960097039700970398009703990097040000970401009704020097040300970404009704050097040600970407009704080097040900970410009704110097041200970413009704140097041500970416009704170097041800970419009704200097042100970422009704230097042400970425009704260097042700970428009704290097043000970431009704320097043300970434009704350097043600970437009704380097043900970440009704410097044200970443009704440097044500970446009704470097044800970449009704500097045100970452009704530097045400970455009704560097045700970458009704590097046000970461009704620097046300970464009704650097046600970467009704680097046900970470009704710097047200970473009704740097047500970476009704770097047800970479009704800097048100970482009704830097048400970485009704860097048700970488009704890097049000970491009704920097049300970494009704950097049600970497009704980097049900970500009705010097050200970503009705040097050500970506009705070097050800970509009705100097051100970512009705130097051400970515009705160097051700970518009705190097052000970521009705220097052300970524009705250097052600970527009705280097052900970530009705310097053200970533009705340097053500970536009705370097053800970539009705400097054100970542009705430097054400970545009705460097054700970548009705490097055000970551009705520097055300970554009705550097055600970557009705580097055900970560009705610097056200970563009705640097056500970566009705670097056800970569009705700097057100970572009705730097057400970575009705760097057700970578009705790097058000970581009705820097058300970584009705850097058600970587009705880097058900970590009705910097059200970593009705940097059500970596009705970097059800970599009706000097060100970602009706030097060400970605009706060097060700970608009706090097061000970611009706120097061300970614009706150097061600970617009706180097061900970620009706210097062200970623009706240097062500970626009706270097062800970629009706300097063100970632009706330097063400970635009706360097063700970638009706390097064000970641009706420097064300970644009706450097064600970647009706480097064900970650009706510097065200970653009706540097065500970656009706570097065800970659009706600097066100970662009706630097066400970665009706660097066700970668009706690097067000970671009706720097067300970674009706750097067600970677009706780097067900970680009706810097068200970683009706840097068500970686009706870097068800970689009706900097069100970692009706930097069400970695009706960097069700970698009706990097070000970701009707020097070300970704009707050097070600970707009707080097070900970710009707110097071200970713009707140097071500970716009707170097071800970719009707200097072100970722009707230097072400970725009707260097072700970728009707290097073000970731009707320097073300970734009707350097073600970737009707380097073900970740009707410097074200970743009707440097074500970746009707470097074800970749009707500097075100970752009707530097075400970755009707560097075700970758009707590097076000970761009707620097076300970764009707650097076600970767009707680097076900970770009707710097077200970773009707740097077500970776009707770097077800970779009707800097078100970782009707830097078400970785009707860097078700970788009707890097079000970791009707920097079300970794009707950097079600970797009707980097079900970800009708010097080200970803009708040097080500970806009708070097080800970809009708100097081100970812009708130097081400970815009708160097081700970818009708190097082000970821009708220097082300970824009708250097082600970827009708280097082900970830009708310097083200970833009708340097083500970836009708370097083800970839009708400097084100970842009708430097084400970845009708460097084700970848009708490097085000970851009708520097085300970854009708550097085600970857009708580097085900970860009708610097086200970863009708640097086500970866009708670097086800970869009708700097087100970872009708730097087400970875009708760097087700970878009708790097088000970881009708820097088300970884009708850097088600970887009708880097088900970890009708910097089200970893009708940097089500970896009708970097089800970899009709000097090100970902009709030097090400970905009709060097090700970908009709090097091000970911009709120097091300970914009709150097091600970917009709180097091900970920009709210097092200970923009709240097092500970926009709270097092800970929009709300097093100970932009709330097093400970935009709360097093700970938009709390097094000970941009709420097094300970944009709450097094600970947009709480097094900970950009709510097095200970953009709540097095500970956009709570097095800970959009709600097096100970962009709630097096400970965009709660097096700970968009709690097097000970971009709720097097300970974009709750097097600970977009709780097097900970980009709810097098200970983009709840097098500970986009709870097098800970989009709900097099100970992009709930097099400970995009709960097099700970998009709990097100000971001009710020097100300971004009710050097100600971007009710080097100900971010009710110097101200971013009710140097101500971016009710170097101800971019009710200097102100971022009710230097102400971025009710260097102700971028009710290097103000971031009710320097103300971034009710350097103600971037009710380097103900971040009710410097104200971043009710440097104500971046009710470097104800971049009710500097105100971052009710530097105400971055009710560097105700971058009710590097106000971061009710620097106300971064009710650097106600971067009710680097106900971070009710710097107200971073009710740097107500971076009710770097107800971079009710800097108100971082009710830097108400971085009710860097108700971088009710890097109000971091009710920097109300971094009710950097109600971097009710980097109900971100009711010097110200971103009711040097110500980001009800020098000300980004009800050098000600980007009800080098000900980010009800110098001200980013009800140098001500980016009800170098001800980019009800200098002100980022009800230098002400980025009800260098002700980028009800290098003000980031009800320098003300980034009800350098003600980037009800380098003900980040009800410098004200980043009800440098004500980046009800470098004800980049009800500098005100980052009800530098005400980055009800560098005700980058009800590098006000980061009800620098006300980064009800650098006600980067009800680098006900980070009800710098007200980073009800740098007500980076009800770098007800980079009800800098008100980082009800830098008400980085009800860098008700980088009800890098009000980091009800920098009300980094009800950098009600980097009800980098009900980100009801010098010200980103009801040098010500980106009801070098010800980109009801100098011100980112009801130098011400980115009801160098011700980118009801190098012000980121009801220098012300980124009801250098012600980127009801280098012900980130009801310098013200980133009801340098013500980136009801370098013800980139009801400098014100980142009801430098014400980145009801460098014700980148009801490098015000980151009801520098015300980154009801550098015600980157009801580098015900980160009801610098016200980163009801640098016500980166009801670098016800980169009801700098017100980172009801730098017400980175009801760098017700980178009801790098018000980181009801820098018300980184009801850098018600980187009801880098018900980190009801910098019200980193009801940098019500980196009801970098019800980199009802000098020100980202009802030098020400980205009802060098020700980208009802090098021000980211009802120098021300980214009802150098021600980217009802180098021900980220009802210098022200980223009802240098022500980226009802270098022800980229009802300098023100980232009802330098023400980235009802360098023700980238009802390098024000980241009802420098024300980244009802450098024600980247009802480098024900980250009802510098025200980253009802540098025500980256009802570098025800980259009802600098026100980262009802630098026400980265009802660098026700980268009802690098027000980271009802720098027300980274009802750098027600980277009802780098027900980280009802810098028200980283009802840098028500980286009802870098028800980289009802900098029100980292009802930098029400980295009802960098029700980298009802990098030000980301009803020098030300980304009803050098030600980307009803080098030900980310009803110098031200980313009803140098031500980316009803170098031800980319009803200098032100980322009803230098032400980325009803260098032700980328009803290098033000980331009803320098033300980334009803350098033600980337009803380098033900980340009803410098034200980343009803440098034500980346009803470098034800980349009803500098035100980352009803530098035400980355009803560098035700980358009803590098036000980361009803620098036300980364009803650098036600980367009803680098036900980370009803710098037200980373009803740098037500980376009803770098037800980379009803800098038100980382009803830098038400980385009803860098038700980388009803890098039000980391009803920098039300980394009803950098039600980397009803980098039900980400009804010098040200980403009804040098040500980406009804070098040800980409009804100098041100980412009804130098041400980415009804160098041700980418009804190098042000980421009804220098042300980424009804250098042600980427009804280098042900980430009804310098043200980433009804340098043500980436009804370098043800980439009804400098044100980442009804430098044400980445009804460098044700980448009804490098045000980451009804520098045300980454009804550098045600980457009804580098045900980460009804610098046200980463009804640098046500980466009804670098046800980469009804700098047100980472009804730098047400980475009804760098047700980478009804790098048000980481009804820098048300980484009804850098048600980487009804880098048900980490009804910098049200980493009804940098049500980496009804970098049800980499009805000098050100980502009805030098050400980505009805060098050700980508009805090098051000980511009805120098051300980514009805150098051600980517009805180098051900980520009805210098052200980523009805240098052500980526009805270098052800980529009805300098053100980532009805330098053400980535009805360098053700980538009805390098054000980541009805420098054300980544009805450098054600980547009805480098054900980550009805510098055200980553009805540098055500980556009805570098055800980559009805600098056100980562009805630098056400980565009805660098056700980568009805690098057000980571009805720098057300980574009805750098057600980577009805780098057900980580009805810098058200980583009805840098058500980586009805870098058800980589009805900098059100980592009805930098059400980595009805960098059700980598009805990098060000980601009806020098060300980604009806050098060600980607009806080098060900980610009806110098061200980613009806140098061500980616009806170098061800980619009806200098062100980622009806230098062400980625009806260098062700980628009806290098063000980631009806320098063300980634009806350098063600980637009806380098063900980640009806410098064200980643009806440098064500980646009806470098064800980649009806500098065100980652009806530098065400980655009806560098065700980658009806590098066000980661009806620098066300980664009806650098066600980667009806680098066900980670009806710098067200980673009806740098067500980676009806770098067800980679009806800098068100980682009806830098068400980685009806860098068700980688009806890098069000980691009806920098069300980694009806950098069600980697009806980098069900980700009807010098070200980703009807040098070500980706009807070098070800980709009807100098071100980712009807130098071400980715009807160098071700980718009807190098072000980721009807220098072300980724009807250098072600980727009807280098072900980730009807310098073200980733009807340098073500980736009807370098073800980739009807400098074100980742009807430098074400980745009807460098074700980748009807490098075000980751009807520098075300980754009807550098075600980757009807580098075900980760009807610098076200980763009807640098076500980766009807670098076800980769009807700098077100980772009807730098077400980775009807760098077700980778009807790098078000980781009807820098078300980784009807850098078600980787009807880098078900980790009807910098079200980793009807940098079500980796009807970098079800980799009808000098080100980802009808030098080400980805009808060098080700980808009808090098081000980811009808120098081300980814009808150098081600980817009808180098081900980820009808210098082200980823009808240098082500980826009808270098082800980829009808300098083100980832009808330098083400980835009808360098083700980838009808390098084000980841009808420098084300980844009808450098084600980847009808480098084900980850009808510098085200980853009808540098085500980856009808570098085800980859009808600098086100980862009808630098086400980865009808660098086700980868009808690098087000980871009808720098087300980874009808750098087600980877009808780098087900980880009808810098088200980883009808840098088500980886009808870098088800980889009808900098089100980892009808930098089400980895009808960098089700980898009808990098090000980901009809020098090300980904009809050098090600980907009809080098090900980910009809110098091200980913009809140098091500980916009809170098091800980919009809200098092100980922009809230098092400980925009809260098092700980928009809290098093000980931009809320098093300980934009809350098093600980937009809380098093900980940009809410098094200980943009809440098094500980946009809470098094800980949009809500098095100980952009809530098095400980955009809560098095700980958009809590098096000980961009809620098096300980964009809650098096600980967009809680098096900980970009809710098097200980973009809740098097500980976009809770098097800980979009809800098098100980982009809830098098400980985009809860098098700980988009809890098099000980991009809920098099300980994009809950098099600980997009809980098099900981000009810010098100200981003009810040098100500981006009810070098100800981009009810100098101100981012009810130098101400981015009810160098101700981018009810190098102000981021009810220098102300981024009810250098102600981027009810280098102900981030009810310098103200981033009810340098103500981036009810370098103800981039009810400098104100981042009810430098104400981045009810460098104700981048009810490098105000981051009810520098105300981054009810550098105600981057009810580098105900981060009810610098106200981063009810640098106500981066009810670098106800981069009810700098107100981072009810730098107400981075009810760098107700981078009810790098108000981081009810820098108300981084009810850098108600981087009810880098108900981090009810910098109200981093009810940098109500981096009810970098109800981099009811000098110100981102009811030098110400981105009900010099000200990003009900040099000500990006009900070099000800990009009900100099001100990012009900130099001400990015009900160099001700990018009900190099002000990021009900220099002300990024009900250099002600990027009900280099002900990030009900310099003200990033009900340099003500990036009900370099003800990039009900400099004100990042009900430099004400990045009900460099004700990048009900490099005000990051009900520099005300990054009900550099005600990057009900580099005900990060009900610099006200990063009900640099006500990066009900670099006800990069009900700099007100990072009900730099007400990075009900760099007700990078009900790099008000990081009900820099008300990084009900850099008600990087009900880099008900990090009900910099009200990093009900940099009500990096009900970099009800990099009901000099010100990102009901030099010400990105009901060099010700990108009901090099011000990111009901120099011300990114009901150099011600990117009901180099011900990120009901210099012200990123009901240099012500990126009901270099012800990129009901300099013100990132009901330099013400990135009901360099013700990138009901390099014000990141009901420099014300990144009901450099014600990147009901480099014900990150009901510099015200990153009901540099015500990156009901570099015800990159009901600099016100990162009901630099016400990165009901660099016700990168009901690099017000990171009901720099017300990174009901750099017600990177009901780099017900990180009901810099018200990183009901840099018500990186009901870099018800990189009901900099019100990192009901930099019400990195009901960099019700990198009901990099020000990201009902020099020300990204009902050099020600990207009902080099020900990210009902110099021200990213009902140099021500990216009902170099021800990219009902200099022100990222009902230099022400990225009902260099022700990228009902290099023000990231009902320099023300990234009902350099023600990237009902380099023900990240009902410099024200990243009902440099024500990246009902470099024800990249009902500099025100990252009902530099025400990255009902560099025700990258009902590099026000990261009902620099026300990264009902650099026600990267009902680099026900990270009902710099027200990273009902740099027500990276009902770099027800990279009902800099028100990282009902830099028400990285009902860099028700990288009902890099029000990291009902920099029300990294009902950099029600990297009902980099029900990300009903010099030200990303009903040099030500990306009903070099030800990309009903100099031100990312009903130099031400990315009903160099031700990318009903190099032000990321009903220099032300990324009903250099032600990327009903280099032900990330009903310099033200990333009903340099033500990336009903370099033800990339009903400099034100990342009903430099034400990345009903460099034700990348009903490099035000990351009903520099035300990354009903550099035600990357009903580099035900990360009903610099036200990363009903640099036500990366009903670099036800990369009903700099037100990372009903730099037400990375009903760099037700990378009903790099038000990381009903820099038300990384009903850099038600990387009903880099038900990390009903910099039200990393009903940099039500990396009903970099039800990399009904000099040100990402009904030099040400990405009904060099040700990408009904090099041000990411009904120099041300990414009904150099041600990417009904180099041900990420009904210099042200990423009904240099042500990426009904270099042800990429009904300099043100990432009904330099043400990435009904360099043700990438009904390099044000990441009904420099044300990444009904450099044600990447009904480099044900990450009904510099045200990453009904540099045500990456009904570099045800990459009904600099046100990462009904630099046400990465009904660099046700990468009904690099047000990471009904720099047300990474009904750099047600990477009904780099047900990480009904810099048200990483009904840099048500990486009904870099048800990489009904900099049100990492009904930099049400990495009904960099049700990498009904990099050000990501009905020099050300990504009905050099050600990507009905080099050900990510009905110099051200990513009905140099051500990516009905170099051800990519009905200099052100990522009905230099052400990525009905260099052700990528009905290099053000990531009905320099053300990534009905350099053600990537009905380099053900990540009905410099054200990543009905440099054500990546009905470099054800990549009905500099055100990552009905530099055400990555009905560099055700990558009905590099056000990561009905620099056300990564009905650099056600990567009905680099056900990570009905710099057200990573009905740099057500990576009905770099057800990579009905800099058100990582009905830099058400990585009905860099058700990588009905890099059000990591009905920099059300990594009905950099059600990597009905980099059900990600009906010099060200990603009906040099060500990606009906070099060800990609009906100099061100990612009906130099061400990615009906160099061700990618009906190099062000990621009906220099062300990624009906250099062600990627009906280099062900990630009906310099063200990633009906340099063500990636009906370099063800990639009906400099064100990642009906430099064400990645009906460099064700990648009906490099065000990651009906520099065300990654009906550099065600990657009906580099065900990660009906610099066200990663009906640099066500990666009906670099066800990669009906700099067100990672009906730099067400990675009906760099067700990678009906790099068000990681009906820099068300990684009906850099068600990687009906880099068900990690009906910099069200990693009906940099069500990696009906970099069800990699009907000099070100990702009907030099070400990705009907060099070700990708009907090099071000990711009907120099071300990714009907150099071600990717009907180099071900990720009907210099072200990723009907240099072500990726009907270099072800990729009907300099073100990732009907330099073400990735009907360099073700990738009907390099074000990741009907420099074300990744009907450099074600990747009907480099074900990750009907510099075200990753009907540099075500990756009907570099075800990759009907600099076100990762009907630099076400990765009907660099076700990768009907690099077000990771009907720099077300990774009907750099077600990777009907780099077900990780009907810099078200990783009907840099078500990786009907870099078800990789009907900099079100990792009907930099079400990795009907960099079700990798009907990099080000990801009908020099080300990804009908050099080600990807009908080099080900990810009908110099081200990813009908140099081500990816009908170099081800990819009908200099082100990822009908230099082400990825009908260099082700990828009908290099083000990831009908320099083300990834009908350099083600990837009908380099083900990840009908410099084200990843009908440099084500990846009908470099084800990849009908500099085100990852009908530099085400990855009908560099085700990858009908590099086000990861009908620099086300990864009908650099086600990867009908680099086900990870009908710099087200990873009908740099087500990876009908770099087800990879009908800099088100990882009908830099088400990885009908860099088700990888009908890099089000990891009908920099089300990894009908950099089600990897009908980099089900990900009909010099090200990903009909040099090500990906009909070099090800990909009909100099091100990912009909130099091400990915009909160099091700990918009909190099092000990921009909220099092300990924009909250099092600990927009909280099092900990930009909310099093200990933009909340099093500990936009909370099093800990939009909400099094100990942009909430099094400990945009909460099094700990948009909490099095000990951009909520099095300990954009909550099095600990957009909580099095900990960009909610099096200990963009909640099096500990966009909670099096800990969009909700099097100990972009909730099097400990975009909760099097700990978009909790099098000990981009909820099098300990984009909850099098600990987009909880099098900990990009909910099099200990993009909940099099500990996009909970099099800990999009910000099100100991002009910030099100400991005009910060099100700991008009910090099101000991011009910120099101300991014009910150099101600991017009910180099101900991020009910210099102200991023009910240099102500991026009910270099102800991029009910300099103100991032009910330099103400991035009910360099103700991038009910390099104000991041009910420099104300991044009910450099104600991047009910480099104900991050009910510099105200991053009910540099105500991056009910570099105800991059009910600099106100991062009910630099106400991065009910660099106700991068009910690099107000991071009910720099107300991074009910750099107600991077009910780099107900991080009910810099108200991083009910840099108500991086009910870099108800991089009910900099109100991092009910930099109400991095009910960099109700991098009910990099110000991101009911020099110300991104009911050100000101000002010000030100000401000005010000060100000701000008010000090100001001000011010000120100001301000014010000150100001601000017010000180100001901000020010000210100002201000023010000240100002501000026010000270100002801000029010000300100003101000032010000330100003401000035010000360100003701000038010000390100004001000041010000420100004301000044010000450100004601000047010000480100004901000050010000510100005201000053010000540100005501000056010000570100005801000059010000600100006101000062010000630100006401000065010000660100006701000068010000690100007001000071010000720100007301000074010000750100007601000077010000780100007901000080010000810100008201000083010000840100008501000086010000870100008801000089010000900100009101000092010000930100009401000095010000960100009701000098010000990100010001000101010001020100010301000104010001050100010601000107010001080100010901000110010001110100011201000113010001140100011501000116010001170100011801000119010001200100012101000122010001230100012401000125010001260100012701000128010001290100013001000131010001320100013301000134010001350100013601000137010001380100013901000140010001410100014201000143010001440100014501000146010001470100014801000149010001500100015101000152010001530100015401000155010001560100015701000158010001590100016001000161010001620100016301000164010001650100016601000167010001680100016901000170010001710100017201000173010001740100017501000176010001770100017801000179010001800100018101000182010001830100018401000185010001860100018701000188010001890100019001000191010001920100019301000194010001950100019601000197010001980100019901000200010002010100020201000203010002040100020501000206010002070100020801000209010002100100021101000212010002130100021401000215010002160100021701000218010002190100022001000221010002220100022301000224010002250100022601000227010002280100022901000230010002310100023201000233010002340100023501000236010002370100023801000239010002400100024101000242010002430100024401000245010002460100024701000248010002490100025001000251010002520100025301000254010002550100025601000257010002580100025901000260010002610100026201000263010002640100026501000266010002670100026801000269010002700100027101000272010002730100027401000275010002760100027701000278010002790100028001000281010002820100028301000284010002850100028601000287010002880100028901000290010002910100029201000293010002940100029501000296010002970100029801000299010003000100030101000302010003030100030401000305010003060100030701000308010003090100031001000311010003120100031301000314010003150100031601000317010003180100031901000320010003210100032201000323010003240100032501000326010003270100032801000329010003300100033101000332010003330100033401000335010003360100033701000338010003390100034001000341010003420100034301000344010003450100034601000347010003480100034901000350010003510100035201000353010003540100035501000356010003570100035801000359010003600100036101000362010003630100036401000365010003660100036701000368010003690100037001000371010003720100037301000374010003750100037601000377010003780100037901000380010003810100038201000383010003840100038501000386010003870100038801000389010003900100039101000392010003930100039401000395010003960100039701000398010003990100040001000401010004020100040301000404010004050100040601000407010004080100040901000410010004110100041201000413010004140100041501000416010004170100041801000419010004200100042101000422010004230100042401000425010004260100042701000428010004290100043001000431010004320100043301000434010004350100043601000437010004380100043901000440010004410100044201000443010004440100044501000446010004470100044801000449010004500100045101000452010004530100045401000455010004560100045701000458010004590100046001000461010004620100046301000464010004650100046601000467010004680100046901000470010004710100047201000473010004740100047501000476010004770100047801000479010004800100048101000482010004830100048401000485010004860100048701000488010004890100049001000491010004920100049301000494010004950100049601000497010004980100049901000500010005010100050201000503010005040100050501000506010005070100050801000509010005100100051101000512010005130100051401000515010005160100051701000518010005190100052001000521010005220100052301000524010005250100052601000527010005280100052901000530010005310100053201000533010005340100053501000536010005370100053801000539010005400100054101000542010005430100054401000545010005460100054701000548010005490100055001000551010005520100055301000554010005550100055601000557010005580100055901000560010005610100056201000563010005640100056501000566010005670100056801000569010005700100057101000572010005730100057401000575010005760100057701000578010005790100058001000581010005820100058301000584010005850100058601000587010005880100058901000590010005910100059201000593010005940100059501000596010005970100059801000599010006000100060101000602010006030100060401000605010006060100060701000608010006090100061001000611010006120100061301000614010006150100061601000617010006180100061901000620010006210100062201000623010006240100062501000626010006270100062801000629010006300100063101000632010006330100063401000635010006360100063701000638010006390100064001000641010006420100064301000644010006450100064601000647010006480100064901000650010006510100065201000653010006540100065501000656010006570100065801000659010006600100066101000662010006630100066401000665010006660100066701000668010006690100067001000671010006720100067301000674010006750100067601000677010006780100067901000680010006810100068201000683010006840100068501000686010006870100068801000689010006900100069101000692010006930100069401000695010006960100069701000698010006990100070001000701010007020100070301000704010007050100070601000707010007080100070901000710010007110100071201000713010007140100071501000716010007170100071801000719010007200100072101000722010007230100072401000725010007260100072701000728010007290100073001000731010007320100073301000734010007350100073601000737010007380100073901000740010007410100074201000743010007440100074501000746010007470100074801000749010007500100075101000752010007530100075401000755010007560100075701000758010007590100076001000761010007620100076301000764010007650100076601000767010007680100076901000770010007710100077201000773010007740100077501000776010007770100077801000779010007800100078101000782010007830100078401000785010007860100078701000788010007890100079001000791010007920100079301000794010007950100079601000797010007980100079901000800010008010100080201000803010008040100080501000806010008070100080801000809010008100100081101000812010008130100081401000815010008160100081701000818010008190100082001000821010008220100082301000824010008250100082601000827010008280100082901000830010008310100083201000833010008340100083501000836010008370100083801000839010008400100084101000842010008430100084401000845010008460100084701000848010008490100085001000851010008520100085301000854010008550100085601000857010008580100085901000860010008610100086201000863010008640100086501000866010008670100086801000869010008700100087101000872010008730100087401000875010008760100087701000878010008790100088001000881010008820100088301000884010008850100088601000887010008880100088901000890010008910100089201000893010008940100089501000896010008970100089801000899010009000100090101000902010009030100090401000905010009060100090701000908010009090100091001000911010009120100091301000914010009150100091601000917010009180100091901000920010009210100092201000923010009240100092501000926010009270100092801000929010009300100093101000932010009330100093401000935010009360100093701000938010009390100094001000941010009420100094301000944010009450100094601000947010009480100094901000950010009510100095201000953010009540100095501000956010009570100095801000959010009600100096101000962010009630100096401000965010009660100096701000968010009690100097001000971010009720100097301000974010009750100097601000977010009780100097901000980010009810100098201000983010009840100098501000986010009870100098801000989010009900100099101000992010009930100099401000995010009960100099701000998010009990100100001001001010010020100100301001004010010050100100601001007010010080100100901001010010010110100101201001013010010140100101501001016010010170100101801001019010010200100102101001022010010230100102401001025010010260100102701001028010010290100103001001031010010320100103301001034010010350100103601001037010010380100103901001040010010410100104201001043010010440100104501001046010010470100104801001049010010500100105101001052010010530100105401001055010010560100105701001058010010590100106001001061010010620100106301001064010010650100106601001067010010680100106901001070010010710100107201001073010010740100107501001076010010770100107801001079010010800100108101001082010010830100108401001085010010860100108701001088010010890100109001001091010010920100109301001094010010950100109601001097010010980100109901001100010011010100110201001103010011040100110501010001010100020101000301010004010100050101000601010007010100080101000901010010010100110101001201010013010100140101001501010016010100170101001801010019010100200101002101010022010100230101002401010025010100260101002701010028010100290101003001010031010100320101003301010034010100350101003601010037010100380101003901010040010100410101004201010043010100440101004501010046010100470101004801010049010100500101005101010052010100530101005401010055010100560101005701010058010100590101006001010061010100620101006301010064010100650101006601010067010100680101006901010070010100710101007201010073010100740101007501010076010100770101007801010079010100800101008101010082010100830101008401010085010100860101008701010088010100890101009001010091010100920101009301010094010100950101009601010097010100980101009901010100010101010101010201010103010101040101010501010106010101070101010801010109010101100101011101010112010101130101011401010115010101160101011701010118010101190101012001010121010101220101012301010124010101250101012601010127010101280101012901010130010101310101013201010133010101340101013501010136010101370101013801010139010101400101014101010142010101430101014401010145010101460101014701010148010101490101015001010151010101520101015301010154010101550101015601010157010101580101015901010160010101610101016201010163010101640101016501010166010101670101016801010169010101700101017101010172010101730101017401010175010101760101017701010178010101790101018001010181010101820101018301010184010101850101018601010187010101880101018901010190010101910101019201010193010101940101019501010196010101970101019801010199010102000101020101010202010102030101020401010205010102060101020701010208010102090101021001010211010102120101021301010214010102150101021601010217010102180101021901010220010102210101022201010223010102240101022501010226010102270101022801010229010102300101023101010232010102330101023401010235010102360101023701010238010102390101024001010241010102420101024301010244010102450101024601010247010102480101024901010250010102510101025201010253010102540101025501010256010102570101025801010259010102600101026101010262010102630101026401010265010102660101026701010268010102690101027001010271010102720101027301010274010102750101027601010277010102780101027901010280010102810101028201010283010102840101028501010286010102870101028801010289010102900101029101010292010102930101029401010295010102960101029701010298010102990101030001010301010103020101030301010304010103050101030601010307010103080101030901010310010103110101031201010313010103140101031501010316010103170101031801010319010103200101032101010322010103230101032401010325010103260101032701010328010103290101033001010331010103320101033301010334010103350101033601010337010103380101033901010340010103410101034201010343010103440101034501010346010103470101034801010349010103500101035101010352010103530101035401010355010103560101035701010358010103590101036001010361010103620101036301010364010103650101036601010367010103680101036901010370010103710101037201010373010103740101037501010376010103770101037801010379010103800101038101010382010103830101038401010385010103860101038701010388010103890101039001010391010103920101039301010394010103950101039601010397010103980101039901010400010104010101040201010403010104040101040501010406010104070101040801010409010104100101041101010412010104130101041401010415010104160101041701010418010104190101042001010421010104220101042301010424010104250101042601010427010104280101042901010430010104310101043201010433010104340101043501010436010104370101043801010439010104400101044101010442010104430101044401010445010104460101044701010448010104490101045001010451010104520101045301010454010104550101045601010457010104580101045901010460010104610101046201010463010104640101046501010466010104670101046801010469010104700101047101010472010104730101047401010475010104760101047701010478010104790101048001010481010104820101048301010484010104850101048601010487010104880101048901010490010104910101049201010493010104940101049501010496010104970101049801010499010105000101050101010502010105030101050401010505010105060101050701010508010105090101051001010511010105120101051301010514010105150101051601010517010105180101051901010520010105210101052201010523010105240101052501010526010105270101052801010529010105300101053101010532010105330101053401010535010105360101053701010538010105390101054001010541010105420101054301010544010105450101054601010547010105480101054901010550010105510101055201010553010105540101055501010556010105570101055801010559010105600101056101010562010105630101056401010565010105660101056701010568010105690101057001010571010105720101057301010574010105750101057601010577010105780101057901010580010105810101058201010583010105840101058501010586010105870101058801010589010105900101059101010592010105930101059401010595010105960101059701010598010105990101060001010601010106020101060301010604010106050101060601010607010106080101060901010610010106110101061201010613010106140101061501010616010106170101061801010619010106200101062101010622010106230101062401010625010106260101062701010628010106290101063001010631010106320101063301010634010106350101063601010637010106380101063901010640010106410101064201010643010106440101064501010646010106470101064801010649010106500101065101010652010106530101065401010655010106560101065701010658010106590101066001010661010106620101066301010664010106650101066601010667010106680101066901010670010106710101067201010673010106740101067501010676010106770101067801010679010106800101068101010682010106830101068401010685010106860101068701010688010106890101069001010691010106920101069301010694010106950101069601010697010106980101069901010700010107010101070201010703010107040101070501010706010107070101070801010709010107100101071101010712010107130101071401010715010107160101071701010718010107190101072001010721010107220101072301010724010107250101072601010727010107280101072901010730010107310101073201010733010107340101073501010736010107370101073801010739010107400101074101010742010107430101074401010745010107460101074701010748010107490101075001010751010107520101075301010754010107550101075601010757010107580101075901010760010107610101076201010763010107640101076501010766010107670101076801010769010107700101077101010772010107730101077401010775010107760101077701010778010107790101078001010781010107820101078301010784010107850101078601010787010107880101078901010790010107910101079201010793010107940101079501010796010107970101079801010799010108000101080101010802010108030101080401010805010108060101080701010808010108090101081001010811010108120101081301010814010108150101081601010817010108180101081901010820010108210101082201010823010108240101082501010826010108270101082801010829010108300101083101010832010108330101083401010835010108360101083701010838010108390101084001010841010108420101084301010844010108450101084601010847010108480101084901010850010108510101085201010853010108540101085501010856010108570101085801010859010108600101086101010862010108630101086401010865010108660101086701010868010108690101087001010871010108720101087301010874010108750101087601010877010108780101087901010880010108810101088201010883010108840101088501010886010108870101088801010889010108900101089101010892010108930101089401010895010108960101089701010898010108990101090001010901010109020101090301010904010109050101090601010907010109080101090901010910010109110101091201010913010109140101091501010916010109170101091801010919010109200101092101010922010109230101092401010925010109260101092701010928010109290101093001010931010109320101093301010934010109350101093601010937010109380101093901010940010109410101094201010943010109440101094501010946010109470101094801010949010109500101095101010952010109530101095401010955010109560101095701010958010109590101096001010961010109620101096301010964010109650101096601010967010109680101096901010970010109710101097201010973010109740101097501010976010109770101097801010979010109800101098101010982010109830101098401010985010109860101098701010988010109890101099001010991010109920101099301010994010109950101099601010997010109980101099901011000010110010101100201011003010110040101100501011006010110070101100801011009010110100101101101011012010110130101101401011015010110160101101701011018010110190101102001011021010110220101102301011024010110250101102601011027010110280101102901011030010110310101103201011033010110340101103501011036010110370101103801011039010110400101104101011042010110430101104401011045010110460101104701011048010110490101105001011051010110520101105301011054010110550101105601011057010110580101105901011060010110610101106201011063010110640101106501011066010110670101106801011069010110700101107101011072010110730101107401011075010110760101107701011078010110790101108001011081010110820101108301011084010110850101108601011087010110880101108901011090010110910101109201011093010110940101109501011096010110970101109801011099010111000101110101011102010111030101110401011105010200010102000201020003010200040102000501020006010200070102000801020009010200100102001101020012010200130102001401020015010200160102001701020018010200190102002001020021010200220102002301020024010200250102002601020027010200280102002901020030010200310102003201020033010200340102003501020036010200370102003801020039010200400102004101020042010200430102004401020045010200460102004701020048010200490102005001020051010200520102005301020054010200550102005601020057010200580102005901020060010200610102006201020063010200640102006501020066010200670102006801020069010200700102007101020072010200730102007401020075010200760102007701020078010200790102008001020081010200820102008301020084010200850102008601020087010200880102008901020090010200910102009201020093010200940102009501020096010200970102009801020099010201000102010101020102010201030102010401020105010201060102010701020108010201090102011001020111010201120102011301020114010201150102011601020117010201180102011901020120010201210102012201020123010201240102012501020126010201270102012801020129010201300102013101020132010201330102013401020135010201360102013701020138010201390102014001020141010201420102014301020144010201450102014601020147010201480102014901020150010201510102015201020153010201540102015501020156010201570102015801020159010201600102016101020162010201630102016401020165010201660102016701020168010201690102017001020171010201720102017301020174010201750102017601020177010201780102017901020180010201810102018201020183010201840102018501020186010201870102018801020189010201900102019101020192010201930102019401020195010201960102019701020198010201990102020001020201010202020102020301020204010202050102020601020207010202080102020901020210010202110102021201020213010202140102021501020216010202170102021801020219010202200102022101020222010202230102022401020225010202260102022701020228010202290102023001020231010202320102023301020234010202350102023601020237010202380102023901020240010202410102024201020243010202440102024501020246010202470102024801020249010202500102025101020252010202530102025401020255010202560102025701020258010202590102026001020261010202620102026301020264010202650102026601020267010202680102026901020270010202710102027201020273010202740102027501020276010202770102027801020279010202800102028101020282010202830102028401020285010202860102028701020288010202890102029001020291010202920102029301020294010202950102029601020297010202980102029901020300010203010102030201020303010203040102030501020306010203070102030801020309010203100102031101020312010203130102031401020315010203160102031701020318010203190102032001020321010203220102032301020324010203250102032601020327010203280102032901020330010203310102033201020333010203340102033501020336010203370102033801020339010203400102034101020342010203430102034401020345010203460102034701020348010203490102035001020351010203520102035301020354010203550102035601020357010203580102035901020360010203610102036201020363010203640102036501020366010203670102036801020369010203700102037101020372010203730102037401020375010203760102037701020378010203790102038001020381010203820102038301020384010203850102038601020387010203880102038901020390010203910102039201020393010203940102039501020396010203970102039801020399010204000102040101020402010204030102040401020405010204060102040701020408010204090102041001020411010204120102041301020414010204150102041601020417010204180102041901020420010204210102042201020423010204240102042501020426010204270102042801020429010204300102043101020432010204330102043401020435010204360102043701020438010204390102044001020441010204420102044301020444010204450102044601020447010204480102044901020450010204510102045201020453010204540102045501020456010204570102045801020459010204600102046101020462010204630102046401020465010204660102046701020468010204690102047001020471010204720102047301020474010204750102047601020477010204780102047901020480010204810102048201020483010204840102048501020486010204870102048801020489010204900102049101020492010204930102049401020495010204960102049701020498010204990102050001020501010205020102050301020504010205050102050601020507010205080102050901020510010205110102051201020513010205140102051501020516010205170102051801020519010205200102052101020522010205230102052401020525010205260102052701020528010205290102053001020531010205320102053301020534010205350102053601020537010205380102053901020540010205410102054201020543010205440102054501020546010205470102054801020549010205500102055101020552010205530102055401020555010205560102055701020558010205590102056001020561010205620102056301020564010205650102056601020567010205680102056901020570010205710102057201020573010205740102057501020576010205770102057801020579010205800102058101020582010205830102058401020585010205860102058701020588010205890102059001020591010205920102059301020594010205950102059601020597010205980102059901020600010206010102060201020603010206040102060501020606010206070102060801020609010206100102061101020612010206130102061401020615010206160102061701020618010206190102062001020621010206220102062301020624010206250102062601020627010206280102062901020630010206310102063201020633010206340102063501020636010206370102063801020639010206400102064101020642010206430102064401020645010206460102064701020648010206490102065001020651010206520102065301020654010206550102065601020657010206580102065901020660010206610102066201020663010206640102066501020666010206670102066801020669010206700102067101020672010206730102067401020675010206760102067701020678010206790102068001020681010206820102068301020684010206850102068601020687010206880102068901020690010206910102069201020693010206940102069501020696010206970102069801020699010207000102070101020702010207030102070401020705010207060102070701020708010207090102071001020711010207120102071301020714010207150102071601020717010207180102071901020720010207210102072201020723010207240102072501020726010207270102072801020729010207300102073101020732010207330102073401020735010207360102073701020738010207390102074001020741010207420102074301020744010207450102074601020747010207480102074901020750010207510102075201020753010207540102075501020756010207570102075801020759010207600102076101020762010207630102076401020765010207660102076701020768010207690102077001020771010207720102077301020774010207750102077601020777010207780102077901020780010207810102078201020783010207840102078501020786010207870102078801020789010207900102079101020792010207930102079401020795010207960102079701020798010207990102080001020801010208020102080301020804010208050102080601020807010208080102080901020810010208110102081201020813010208140102081501020816010208170102081801020819010208200102082101020822010208230102082401020825010208260102082701020828010208290102083001020831010208320102083301020834010208350102083601020837010208380102083901020840010208410102084201020843010208440102084501020846010208470102084801020849010208500102085101020852010208530102085401020855010208560102085701020858010208590102086001020861010208620102086301020864010208650102086601020867010208680102086901020870010208710102087201020873010208740102087501020876010208770102087801020879010208800102088101020882010208830102088401020885010208860102088701020888010208890102089001020891010208920102089301020894010208950102089601020897010208980102089901020900010209010102090201020903010209040102090501020906010209070102090801020909010209100102091101020912010209130102091401020915010209160102091701020918010209190102092001020921010209220102092301020924010209250102092601020927010209280102092901020930010209310102093201020933010209340102093501020936010209370102093801020939010209400102094101020942010209430102094401020945010209460102094701020948010209490102095001020951010209520102095301020954010209550102095601020957010209580102095901020960010209610102096201020963010209640102096501020966010209670102096801020969010209700102097101020972010209730102097401020975010209760102097701020978010209790102098001020981010209820102098301020984010209850102098601020987010209880102098901020990010209910102099201020993010209940102099501020996010209970102099801020999010210000102100101021002010210030102100401021005010210060102100701021008010210090102101001021011010210120102101301021014010210150102101601021017010210180102101901021020010210210102102201021023010210240102102501021026010210270102102801021029010210300102103101021032010210330102103401021035010210360102103701021038010210390102104001021041010210420102104301021044010210450102104601021047010210480102104901021050010210510102105201021053010210540102105501021056010210570102105801021059010210600102106101021062010210630102106401021065010210660102106701021068010210690102107001021071010210720102107301021074010210750102107601021077010210780102107901021080010210810102108201021083010210840102108501021086010210870102108801021089010210900102109101021092010210930102109401021095010210960102109701021098010210990102110001021101010211020102110301021104010211050103000101030002010300030103000401030005010300060103000701030008010300090103001001030011010300120103001301030014010300150103001601030017010300180103001901030020010300210103002201030023010300240103002501030026010300270103002801030029010300300103003101030032010300330103003401030035010300360103003701030038010300390103004001030041010300420103004301030044010300450103004601030047010300480103004901030050010300510103005201030053010300540103005501030056010300570103005801030059010300600103006101030062010300630103006401030065010300660103006701030068010300690103007001030071010300720103007301030074010300750103007601030077010300780103007901030080010300810103008201030083010300840103008501030086010300870103008801030089010300900103009101030092010300930103009401030095010300960103009701030098010300990103010001030101010301020103010301030104010301050103010601030107010301080103010901030110010301110103011201030113010301140103011501030116010301170103011801030119010301200103012101030122010301230103012401030125010301260103012701030128010301290103013001030131010301320103013301030134010301350103013601030137010301380103013901030140010301410103014201030143010301440103014501030146010301470103014801030149010301500103015101030152010301530103015401030155010301560103015701030158010301590103016001030161010301620103016301030164010301650103016601030167010301680103016901030170010301710103017201030173010301740103017501030176010301770103017801030179010301800103018101030182010301830103018401030185010301860103018701030188010301890103019001030191010301920103019301030194010301950103019601030197010301980103019901030200010302010103020201030203010302040103020501030206010302070103020801030209010302100103021101030212010302130103021401030215010302160103021701030218010302190103022001030221010302220103022301030224010302250103022601030227010302280103022901030230010302310103023201030233010302340103023501030236010302370103023801030239010302400103024101030242010302430103024401030245010302460103024701030248010302490103025001030251010302520103025301030254010302550103025601030257010302580103025901030260010302610103026201030263010302640103026501030266010302670103026801030269010302700103027101030272010302730103027401030275010302760103027701030278010302790103028001030281010302820103028301030284010302850103028601030287010302880103028901030290010302910103029201030293010302940103029501030296010302970103029801030299010303000103030101030302010303030103030401030305010303060103030701030308010303090103031001030311010303120103031301030314010303150103031601030317010303180103031901030320010303210103032201030323010303240103032501030326010303270103032801030329010303300103033101030332010303330103033401030335010303360103033701030338010303390103034001030341010303420103034301030344010303450103034601030347010303480103034901030350010303510103035201030353010303540103035501030356010303570103035801030359010303600103036101030362010303630103036401030365010303660103036701030368010303690103037001030371010303720103037301030374010303750103037601030377010303780103037901030380010303810103038201030383010303840103038501030386010303870103038801030389010303900103039101030392010303930103039401030395010303960103039701030398010303990103040001030401010304020103040301030404010304050103040601030407010304080103040901030410010304110103041201030413010304140103041501030416010304170103041801030419010304200103042101030422010304230103042401030425010304260103042701030428010304290103043001030431010304320103043301030434010304350103043601030437010304380103043901030440010304410103044201030443010304440103044501030446010304470103044801030449010304500103045101030452010304530103045401030455010304560103045701030458010304590103046001030461010304620103046301030464010304650103046601030467010304680103046901030470010304710103047201030473010304740103047501030476010304770103047801030479010304800103048101030482010304830103048401030485010304860103048701030488010304890103049001030491010304920103049301030494010304950103049601030497010304980103049901030500010305010103050201030503010305040103050501030506010305070103050801030509010305100103051101030512010305130103051401030515010305160103051701030518010305190103052001030521010305220103052301030524010305250103052601030527010305280103052901030530010305310103053201030533010305340103053501030536010305370103053801030539010305400103054101030542010305430103054401030545010305460103054701030548010305490103055001030551010305520103055301030554010305550103055601030557010305580103055901030560010305610103056201030563010305640103056501030566010305670103056801030569010305700103057101030572010305730103057401030575010305760103057701030578010305790103058001030581010305820103058301030584010305850103058601030587010305880103058901030590010305910103059201030593010305940103059501030596010305970103059801030599010306000103060101030602010306030103060401030605010306060103060701030608010306090103061001030611010306120103061301030614010306150103061601030617010306180103061901030620010306210103062201030623010306240103062501030626010306270103062801030629010306300103063101030632010306330103063401030635010306360103063701030638010306390103064001030641010306420103064301030644010306450103064601030647010306480103064901030650010306510103065201030653010306540103065501030656010306570103065801030659010306600103066101030662010306630103066401030665010306660103066701030668010306690103067001030671010306720103067301030674010306750103067601030677010306780103067901030680010306810103068201030683010306840103068501030686010306870103068801030689010306900103069101030692010306930103069401030695010306960103069701030698010306990103070001030701010307020103070301030704010307050103070601030707010307080103070901030710010307110103071201030713010307140103071501030716010307170103071801030719010307200103072101030722010307230103072401030725010307260103072701030728010307290103073001030731010307320103073301030734010307350103073601030737010307380103073901030740010307410103074201030743010307440103074501030746010307470103074801030749010307500103075101030752010307530103075401030755010307560103075701030758010307590103076001030761010307620103076301030764010307650103076601030767010307680103076901030770010307710103077201030773010307740103077501030776010307770103077801030779010307800103078101030782010307830103078401030785010307860103078701030788010307890103079001030791010307920103079301030794010307950103079601030797010307980103079901030800010308010103080201030803010308040103080501030806010308070103080801030809010308100103081101030812010308130103081401030815010308160103081701030818010308190103082001030821010308220103082301030824010308250103082601030827010308280103082901030830010308310103083201030833010308340103083501030836010308370103083801030839010308400103084101030842010308430103084401030845010308460103084701030848010308490103085001030851010308520103085301030854010308550103085601030857010308580103085901030860010308610103086201030863010308640103086501030866010308670103086801030869010308700103087101030872010308730103087401030875010308760103087701030878010308790103088001030881010308820103088301030884010308850103088601030887010308880103088901030890010308910103089201030893010308940103089501030896010308970103089801030899010309000103090101030902010309030103090401030905010309060103090701030908010309090103091001030911010309120103091301030914010309150103091601030917010309180103091901030920010309210103092201030923010309240103092501030926010309270103092801030929010309300103093101030932010309330103093401030935010309360103093701030938010309390103094001030941010309420103094301030944010309450103094601030947010309480103094901030950010309510103095201030953010309540103095501030956010309570103095801030959010309600103096101030962010309630103096401030965010309660103096701030968010309690103097001030971010309720103097301030974010309750103097601030977010309780103097901030980010309810103098201030983010309840103098501030986010309870103098801030989010309900103099101030992010309930103099401030995010309960103099701030998010309990103100001031001010310020103100301031004010310050103100601031007010310080103100901031010010310110103101201031013010310140103101501031016010310170103101801031019010310200103102101031022010310230103102401031025010310260103102701031028010310290103103001031031010310320103103301031034010310350103103601031037010310380103103901031040010310410103104201031043010310440103104501031046010310470103104801031049010310500103105101031052010310530103105401031055010310560103105701031058010310590103106001031061010310620103106301031064010310650103106601031067010310680103106901031070010310710103107201031073010310740103107501031076010310770103107801031079010310800103108101031082010310830103108401031085010310860103108701031088010310890103109001031091010310920103109301031094010310950103109601031097010310980103109901031100010311010103110201031103010311040103110501040001010400020104000301040004010400050104000601040007010400080104000901040010010400110104001201040013010400140104001501040016010400170104001801040019010400200104002101040022010400230104002401040025010400260104002701040028010400290104003001040031010400320104003301040034010400350104003601040037010400380104003901040040010400410104004201040043010400440104004501040046010400470104004801040049010400500104005101040052010400530104005401040055010400560104005701040058010400590104006001040061010400620104006301040064010400650104006601040067010400680104006901040070010400710104007201040073010400740104007501040076010400770104007801040079010400800104008101040082010400830104008401040085010400860104008701040088010400890104009001040091010400920104009301040094010400950104009601040097010400980104009901040100010401010104010201040103010401040104010501040106010401070104010801040109010401100104011101040112010401130104011401040115010401160104011701040118010401190104012001040121010401220104012301040124010401250104012601040127010401280104012901040130010401310104013201040133010401340104013501040136010401370104013801040139010401400104014101040142010401430104014401040145010401460104014701040148010401490104015001040151010401520104015301040154010401550104015601040157010401580104015901040160010401610104016201040163010401640104016501040166010401670104016801040169010401700104017101040172010401730104017401040175010401760104017701040178010401790104018001040181010401820104018301040184010401850104018601040187010401880104018901040190010401910104019201040193010401940104019501040196010401970104019801040199010402000104020101040202010402030104020401040205010402060104020701040208010402090104021001040211010402120104021301040214010402150104021601040217010402180104021901040220010402210104022201040223010402240104022501040226010402270104022801040229010402300104023101040232010402330104023401040235010402360104023701040238010402390104024001040241010402420104024301040244010402450104024601040247010402480104024901040250010402510104025201040253010402540104025501040256010402570104025801040259010402600104026101040262010402630104026401040265010402660104026701040268010402690104027001040271010402720104027301040274010402750104027601040277010402780104027901040280010402810104028201040283010402840104028501040286010402870104028801040289010402900104029101040292010402930104029401040295010402960104029701040298010402990104030001040301010403020104030301040304010403050104030601040307010403080104030901040310010403110104031201040313010403140104031501040316010403170104031801040319010403200104032101040322010403230104032401040325010403260104032701040328010403290104033001040331010403320104033301040334010403350104033601040337010403380104033901040340010403410104034201040343010403440104034501040346010403470104034801040349010403500104035101040352010403530104035401040355010403560104035701040358010403590104036001040361010403620104036301040364010403650104036601040367010403680104036901040370010403710104037201040373010403740104037501040376010403770104037801040379010403800104038101040382010403830104038401040385010403860104038701040388010403890104039001040391010403920104039301040394010403950104039601040397010403980104039901040400010404010104040201040403010404040104040501040406010404070104040801040409010404100104041101040412010404130104041401040415010404160104041701040418010404190104042001040421010404220104042301040424010404250104042601040427010404280104042901040430010404310104043201040433010404340104043501040436010404370104043801040439010404400104044101040442010404430104044401040445010404460104044701040448010404490104045001040451010404520104045301040454010404550104045601040457010404580104045901040460010404610104046201040463010404640104046501040466010404670104046801040469010404700104047101040472010404730104047401040475010404760104047701040478010404790104048001040481010404820104048301040484010404850104048601040487010404880104048901040490010404910104049201040493010404940104049501040496010404970104049801040499010405000104050101040502010405030104050401040505010405060104050701040508010405090104051001040511010405120104051301040514010405150104051601040517010405180104051901040520010405210104052201040523010405240104052501040526010405270104052801040529010405300104053101040532010405330104053401040535010405360104053701040538010405390104054001040541010405420104054301040544010405450104054601040547010405480104054901040550010405510104055201040553010405540104055501040556010405570104055801040559010405600104056101040562010405630104056401040565010405660104056701040568010405690104057001040571010405720104057301040574010405750104057601040577010405780104057901040580010405810104058201040583010405840104058501040586010405870104058801040589010405900104059101040592010405930104059401040595010405960104059701040598010405990104060001040601010406020104060301040604010406050104060601040607010406080104060901040610010406110104061201040613010406140104061501040616010406170104061801040619010406200104062101040622010406230104062401040625010406260104062701040628010406290104063001040631010406320104063301040634010406350104063601040637010406380104063901040640010406410104064201040643010406440104064501040646010406470104064801040649010406500104065101040652010406530104065401040655010406560104065701040658010406590104066001040661010406620104066301040664010406650104066601040667010406680104066901040670010406710104067201040673010406740104067501040676010406770104067801040679010406800104068101040682010406830104068401040685010406860104068701040688010406890104069001040691010406920104069301040694010406950104069601040697010406980104069901040700010407010104070201040703010407040104070501040706010407070104070801040709010407100104071101040712010407130104071401040715010407160104071701040718010407190104072001040721010407220104072301040724010407250104072601040727010407280104072901040730010407310104073201040733010407340104073501040736010407370104073801040739010407400104074101040742010407430104074401040745010407460104074701040748010407490104075001040751010407520104075301040754010407550104075601040757010407580104075901040760010407610104076201040763010407640104076501040766010407670104076801040769010407700104077101040772010407730104077401040775010407760104077701040778010407790104078001040781010407820104078301040784010407850104078601040787010407880104078901040790010407910104079201040793010407940104079501040796010407970104079801040799010408000104080101040802010408030104080401040805010408060104080701040808010408090104081001040811010408120104081301040814010408150104081601040817010408180104081901040820010408210104082201040823010408240104082501040826010408270104082801040829010408300104083101040832010408330104083401040835010408360104083701040838010408390104084001040841010408420104084301040844010408450104084601040847010408480104084901040850010408510104085201040853010408540104085501040856010408570104085801040859010408600104086101040862010408630104086401040865010408660104086701040868010408690104087001040871010408720104087301040874010408750104087601040877010408780104087901040880010408810104088201040883010408840104088501040886010408870104088801040889010408900104089101040892010408930104089401040895010408960104089701040898010408990104090001040901010409020104090301040904010409050104090601040907010409080104090901040910010409110104091201040913010409140104091501040916010409170104091801040919010409200104092101040922010409230104092401040925010409260104092701040928010409290104093001040931010409320104093301040934010409350104093601040937010409380104093901040940010409410104094201040943010409440104094501040946010409470104094801040949010409500104095101040952010409530104095401040955010409560104095701040958010409590104096001040961010409620104096301040964010409650104096601040967010409680104096901040970010409710104097201040973010409740104097501040976010409770104097801040979010409800104098101040982010409830104098401040985010409860104098701040988010409890104099001040991010409920104099301040994010409950104099601040997010409980104099901041000010410010104100201041003010410040104100501041006010410070104100801041009010410100104101101041012010410130104101401041015010410160104101701041018010410190104102001041021010410220104102301041024010410250104102601041027010410280104102901041030010410310104103201041033010410340104103501041036010410370104103801041039010410400104104101041042010410430104104401041045010410460104104701041048010410490104105001041051010410520104105301041054010410550104105601041057010410580104105901041060010410610104106201041063010410640104106501041066010410670104106801041069010410700104107101041072010410730104107401041075010410760104107701041078010410790104108001041081010410820104108301041084010410850104108601041087010410880104108901041090010410910104109201041093010410940104109501041096010410970104109801041099010411000104110101041102010411030104110401041105010500010105000201050003010500040105000501050006010500070105000801050009010500100105001101050012010500130105001401050015010500160105001701050018010500190105002001050021010500220105002301050024010500250105002601050027010500280105002901050030010500310105003201050033010500340105003501050036010500370105003801050039010500400105004101050042010500430105004401050045010500460105004701050048010500490105005001050051010500520105005301050054010500550105005601050057010500580105005901050060010500610105006201050063010500640105006501050066010500670105006801050069010500700105007101050072010500730105007401050075010500760105007701050078010500790105008001050081010500820105008301050084010500850105008601050087010500880105008901050090010500910105009201050093010500940105009501050096010500970105009801050099010501000105010101050102010501030105010401050105010501060105010701050108010501090105011001050111010501120105011301050114010501150105011601050117010501180105011901050120010501210105012201050123010501240105012501050126010501270105012801050129010501300105013101050132010501330105013401050135010501360105013701050138010501390105014001050141010501420105014301050144010501450105014601050147010501480105014901050150010501510105015201050153010501540105015501050156010501570105015801050159010501600105016101050162010501630105016401050165010501660105016701050168010501690105017001050171010501720105017301050174010501750105017601050177010501780105017901050180010501810105018201050183010501840105018501050186010501870105018801050189010501900105019101050192010501930105019401050195010501960105019701050198010501990105020001050201010502020105020301050204010502050105020601050207010502080105020901050210010502110105021201050213010502140105021501050216010502170105021801050219010502200105022101050222010502230105022401050225010502260105022701050228010502290105023001050231010502320105023301050234010502350105023601050237010502380105023901050240010502410105024201050243010502440105024501050246010502470105024801050249010502500105025101050252010502530105025401050255010502560105025701050258010502590105026001050261010502620105026301050264010502650105026601050267010502680105026901050270010502710105027201050273010502740105027501050276010502770105027801050279010502800105028101050282010502830105028401050285010502860105028701050288010502890105029001050291010502920105029301050294010502950105029601050297010502980105029901050300010503010105030201050303010503040105030501050306010503070105030801050309010503100105031101050312010503130105031401050315010503160105031701050318010503190105032001050321010503220105032301050324010503250105032601050327010503280105032901050330010503310105033201050333010503340105033501050336010503370105033801050339010503400105034101050342010503430105034401050345010503460105034701050348010503490105035001050351010503520105035301050354010503550105035601050357010503580105035901050360010503610105036201050363010503640105036501050366010503670105036801050369010503700105037101050372010503730105037401050375010503760105037701050378010503790105038001050381010503820105038301050384010503850105038601050387010503880105038901050390010503910105039201050393010503940105039501050396010503970105039801050399010504000105040101050402010504030105040401050405010504060105040701050408010504090105041001050411010504120105041301050414010504150105041601050417010504180105041901050420010504210105042201050423010504240105042501050426010504270105042801050429010504300105043101050432010504330105043401050435010504360105043701050438010504390105044001050441010504420105044301050444010504450105044601050447010504480105044901050450010504510105045201050453010504540105045501050456010504570105045801050459010504600105046101050462010504630105046401050465010504660105046701050468010504690105047001050471010504720105047301050474010504750105047601050477010504780105047901050480010504810105048201050483010504840105048501050486010504870105048801050489010504900105049101050492010504930105049401050495010504960105049701050498010504990105050001050501010505020105050301050504010505050105050601050507010505080105050901050510010505110105051201050513010505140105051501050516010505170105051801050519010505200105052101050522010505230105052401050525010505260105052701050528010505290105053001050531010505320105053301050534010505350105053601050537010505380105053901050540010505410105054201050543010505440105054501050546010505470105054801050549010505500105055101050552010505530105055401050555010505560105055701050558010505590105056001050561010505620105056301050564010505650105056601050567010505680105056901050570010505710105057201050573010505740105057501050576010505770105057801050579010505800105058101050582010505830105058401050585010505860105058701050588010505890105059001050591010505920105059301050594010505950105059601050597010505980105059901050600010506010105060201050603010506040105060501050606010506070105060801050609010506100105061101050612010506130105061401050615010506160105061701050618010506190105062001050621010506220105062301050624010506250105062601050627010506280105062901050630010506310105063201050633010506340105063501050636010506370105063801050639010506400105064101050642010506430105064401050645010506460105064701050648010506490105065001050651010506520105065301050654010506550105065601050657010506580105065901050660010506610105066201050663010506640105066501050666010506670105066801050669010506700105067101050672010506730105067401050675010506760105067701050678010506790105068001050681010506820105068301050684010506850105068601050687010506880105068901050690010506910105069201050693010506940105069501050696010506970105069801050699010507000105070101050702010507030105070401050705010507060105070701050708010507090105071001050711010507120105071301050714010507150105071601050717010507180105071901050720010507210105072201050723010507240105072501050726010507270105072801050729010507300105073101050732010507330105073401050735010507360105073701050738010507390105074001050741010507420105074301050744010507450105074601050747010507480105074901050750010507510105075201050753010507540105075501050756010507570105075801050759010507600105076101050762010507630105076401050765010507660105076701050768010507690105077001050771010507720105077301050774010507750105077601050777010507780105077901050780010507810105078201050783010507840105078501050786010507870105078801050789010507900105079101050792010507930105079401050795010507960105079701050798010507990105080001050801010508020105080301050804010508050105080601050807010508080105080901050810010508110105081201050813010508140105081501050816010508170105081801050819010508200105082101050822010508230105082401050825010508260105082701050828010508290105083001050831010508320105083301050834010508350105083601050837010508380105083901050840010508410105084201050843010508440105084501050846010508470105084801050849010508500105085101050852010508530105085401050855010508560105085701050858010508590105086001050861010508620105086301050864010508650105086601050867010508680105086901050870010508710105087201050873010508740105087501050876010508770105087801050879010508800105088101050882010508830105088401050885010508860105088701050888010508890105089001050891010508920105089301050894010508950105089601050897010508980105089901050900010509010105090201050903010509040105090501050906010509070105090801050909010509100105091101050912010509130105091401050915010509160105091701050918010509190105092001050921010509220105092301050924010509250105092601050927010509280105092901050930010509310105093201050933010509340105093501050936010509370105093801050939010509400105094101050942010509430105094401050945010509460105094701050948010509490105095001050951010509520105095301050954010509550105095601050957010509580105095901050960010509610105096201050963010509640105096501050966010509670105096801050969010509700105097101050972010509730105097401050975010509760105097701050978010509790105098001050981010509820105098301050984010509850105098601050987010509880105098901050990010509910105099201050993010509940105099501050996010509970105099801050999010510000105100101051002010510030105100401051005010510060105100701051008010510090105101001051011010510120105101301051014010510150105101601051017010510180105101901051020010510210105102201051023010510240105102501051026010510270105102801051029010510300105103101051032010510330105103401051035010510360105103701051038010510390105104001051041010510420105104301051044010510450105104601051047010510480105104901051050010510510105105201051053010510540105105501051056010510570105105801051059010510600105106101051062010510630105106401051065010510660105106701051068010510690105107001051071010510720105107301051074010510750105107601051077010510780105107901051080010510810105108201051083010510840105108501051086010510870105108801051089010510900105109101051092010510930105109401051095010510960105109701051098010510990105110001051101010511020105110301051104010511050106000101060002010600030106000401060005010600060106000701060008010600090106001001060011010600120106001301060014010600150106001601060017010600180106001901060020010600210106002201060023010600240106002501060026010600270106002801060029010600300106003101060032010600330106003401060035010600360106003701060038010600390106004001060041010600420106004301060044010600450106004601060047010600480106004901060050010600510106005201060053010600540106005501060056010600570106005801060059010600600106006101060062010600630106006401060065010600660106006701060068010600690106007001060071010600720106007301060074010600750106007601060077010600780106007901060080010600810106008201060083010600840106008501060086010600870106008801060089010600900106009101060092010600930106009401060095010600960106009701060098010600990106010001060101010601020106010301060104010601050106010601060107010601080106010901060110010601110106011201060113010601140106011501060116010601170106011801060119010601200106012101060122010601230106012401060125010601260106012701060128010601290106013001060131010601320106013301060134010601350106013601060137010601380106013901060140010601410106014201060143010601440106014501060146010601470106014801060149010601500106015101060152010601530106015401060155010601560106015701060158010601590106016001060161010601620106016301060164010601650106016601060167010601680106016901060170010601710106017201060173010601740106017501060176010601770106017801060179010601800106018101060182010601830106018401060185010601860106018701060188010601890106019001060191010601920106019301060194010601950106019601060197010601980106019901060200010602010106020201060203010602040106020501060206010602070106020801060209010602100106021101060212010602130106021401060215010602160106021701060218010602190106022001060221010602220106022301060224010602250106022601060227010602280106022901060230010602310106023201060233010602340106023501060236010602370106023801060239010602400106024101060242010602430106024401060245010602460106024701060248010602490106025001060251010602520106025301060254010602550106025601060257010602580106025901060260010602610106026201060263010602640106026501060266010602670106026801060269010602700106027101060272010602730106027401060275010602760106027701060278010602790106028001060281010602820106028301060284010602850106028601060287010602880106028901060290010602910106029201060293010602940106029501060296010602970106029801060299010603000106030101060302010603030106030401060305010603060106030701060308010603090106031001060311010603120106031301060314010603150106031601060317010603180106031901060320010603210106032201060323010603240106032501060326010603270106032801060329010603300106033101060332010603330106033401060335010603360106033701060338010603390106034001060341010603420106034301060344010603450106034601060347010603480106034901060350010603510106035201060353010603540106035501060356010603570106035801060359010603600106036101060362010603630106036401060365010603660106036701060368010603690106037001060371010603720106037301060374010603750106037601060377010603780106037901060380010603810106038201060383010603840106038501060386010603870106038801060389010603900106039101060392010603930106039401060395010603960106039701060398010603990106040001060401010604020106040301060404010604050106040601060407010604080106040901060410010604110106041201060413010604140106041501060416010604170106041801060419010604200106042101060422010604230106042401060425010604260106042701060428010604290106043001060431010604320106043301060434010604350106043601060437010604380106043901060440010604410106044201060443010604440106044501060446010604470106044801060449010604500106045101060452010604530106045401060455010604560106045701060458010604590106046001060461010604620106046301060464010604650106046601060467010604680106046901060470010604710106047201060473010604740106047501060476010604770106047801060479010604800106048101060482010604830106048401060485010604860106048701060488010604890106049001060491010604920106049301060494010604950106049601060497010604980106049901060500010605010106050201060503010605040106050501060506010605070106050801060509010605100106051101060512010605130106051401060515010605160106051701060518010605190106052001060521010605220106052301060524010605250106052601060527010605280106052901060530010605310106053201060533010605340106053501060536010605370106053801060539010605400106054101060542010605430106054401060545010605460106054701060548010605490106055001060551010605520106055301060554010605550106055601060557010605580106055901060560010605610106056201060563010605640106056501060566010605670106056801060569010605700106057101060572010605730106057401060575010605760106057701060578010605790106058001060581010605820106058301060584010605850106058601060587010605880106058901060590010605910106059201060593010605940106059501060596010605970106059801060599010606000106060101060602010606030106060401060605010606060106060701060608010606090106061001060611010606120106061301060614010606150106061601060617010606180106061901060620010606210106062201060623010606240106062501060626010606270106062801060629010606300106063101060632010606330106063401060635010606360106063701060638010606390106064001060641010606420106064301060644010606450106064601060647010606480106064901060650010606510106065201060653010606540106065501060656010606570106065801060659010606600106066101060662010606630106066401060665010606660106066701060668010606690106067001060671010606720106067301060674010606750106067601060677010606780106067901060680010606810106068201060683010606840106068501060686010606870106068801060689010606900106069101060692010606930106069401060695010606960106069701060698010606990106070001060701010607020106070301060704010607050106070601060707010607080106070901060710010607110106071201060713010607140106071501060716010607170106071801060719010607200106072101060722010607230106072401060725010607260106072701060728010607290106073001060731010607320106073301060734010607350106073601060737010607380106073901060740010607410106074201060743010607440106074501060746010607470106074801060749010607500106075101060752010607530106075401060755010607560106075701060758010607590106076001060761010607620106076301060764010607650106076601060767010607680106076901060770010607710106077201060773010607740106077501060776010607770106077801060779010607800106078101060782010607830106078401060785010607860106078701060788010607890106079001060791010607920106079301060794010607950106079601060797010607980106079901060800010608010106080201060803010608040106080501060806010608070106080801060809010608100106081101060812010608130106081401060815010608160106081701060818010608190106082001060821010608220106082301060824010608250106082601060827010608280106082901060830010608310106083201060833010608340106083501060836010608370106083801060839010608400106084101060842010608430106084401060845010608460106084701060848010608490106085001060851010608520106085301060854010608550106085601060857010608580106085901060860010608610106086201060863010608640106086501060866010608670106086801060869010608700106087101060872010608730106087401060875010608760106087701060878010608790106088001060881010608820106088301060884010608850106088601060887010608880106088901060890010608910106089201060893010608940106089501060896010608970106089801060899010609000106090101060902010609030106090401060905010609060106090701060908010609090106091001060911010609120106091301060914010609150106091601060917010609180106091901060920010609210106092201060923010609240106092501060926010609270106092801060929010609300106093101060932010609330106093401060935010609360106093701060938010609390106094001060941010609420106094301060944010609450106094601060947010609480106094901060950010609510106095201060953010609540106095501060956010609570106095801060959010609600106096101060962010609630106096401060965010609660106096701060968010609690106097001060971010609720106097301060974010609750106097601060977010609780106097901060980010609810106098201060983010609840106098501060986010609870106098801060989010609900106099101060992010609930106099401060995010609960106099701060998010609990106100001061001010610020106100301061004010610050106100601061007010610080106100901061010010610110106101201061013010610140106101501061016010610170106101801061019010610200106102101061022010610230106102401061025010610260106102701061028010610290106103001061031010610320106103301061034010610350106103601061037010610380106103901061040010610410106104201061043010610440106104501061046010610470106104801061049010610500106105101061052010610530106105401061055010610560106105701061058010610590106106001061061010610620106106301061064010610650106106601061067010610680106106901061070010610710106107201061073010610740106107501061076010610770106107801061079010610800106108101061082010610830106108401061085010610860106108701061088010610890106109001061091010610920106109301061094010610950106109601061097010610980106109901061100010611010106110201061103010611040106110501070001010700020107000301070004010700050107000601070007010700080107000901070010010700110107001201070013010700140107001501070016010700170107001801070019010700200107002101070022010700230107002401070025010700260107002701070028010700290107003001070031010700320107003301070034010700350107003601070037010700380107003901070040010700410107004201070043010700440107004501070046010700470107004801070049010700500107005101070052010700530107005401070055010700560107005701070058010700590107006001070061010700620107006301070064010700650107006601070067010700680107006901070070010700710107007201070073010700740107007501070076010700770107007801070079010700800107008101070082010700830107008401070085010700860107008701070088010700890107009001070091010700920107009301070094010700950107009601070097010700980107009901070100010701010107010201070103010701040107010501070106010701070107010801070109010701100107011101070112010701130107011401070115010701160107011701070118010701190107012001070121010701220107012301070124010701250107012601070127010701280107012901070130010701310107013201070133010701340107013501070136010701370107013801070139010701400107014101070142010701430107014401070145010701460107014701070148010701490107015001070151010701520107015301070154010701550107015601070157010701580107015901070160010701610107016201070163010701640107016501070166010701670107016801070169010701700107017101070172010701730107017401070175010701760107017701070178010701790107018001070181010701820107018301070184010701850107018601070187010701880107018901070190010701910107019201070193010701940107019501070196010701970107019801070199010702000107020101070202010702030107020401070205010702060107020701070208010702090107021001070211010702120107021301070214010702150107021601070217010702180107021901070220010702210107022201070223010702240107022501070226010702270107022801070229010702300107023101070232010702330107023401070235010702360107023701070238010702390107024001070241010702420107024301070244010702450107024601070247010702480107024901070250010702510107025201070253010702540107025501070256010702570107025801070259010702600107026101070262010702630107026401070265010702660107026701070268010702690107027001070271010702720107027301070274010702750107027601070277010702780107027901070280010702810107028201070283010702840107028501070286010702870107028801070289010702900107029101070292010702930107029401070295010702960107029701070298010702990107030001070301010703020107030301070304010703050107030601070307010703080107030901070310010703110107031201070313010703140107031501070316010703170107031801070319010703200107032101070322010703230107032401070325010703260107032701070328010703290107033001070331010703320107033301070334010703350107033601070337010703380107033901070340010703410107034201070343010703440107034501070346010703470107034801070349010703500107035101070352010703530107035401070355010703560107035701070358010703590107036001070361010703620107036301070364010703650107036601070367010703680107036901070370010703710107037201070373010703740107037501070376010703770107037801070379010703800107038101070382010703830107038401070385010703860107038701070388010703890107039001070391010703920107039301070394010703950107039601070397010703980107039901070400010704010107040201070403010704040107040501070406010704070107040801070409010704100107041101070412010704130107041401070415010704160107041701070418010704190107042001070421010704220107042301070424010704250107042601070427010704280107042901070430010704310107043201070433010704340107043501070436010704370107043801070439010704400107044101070442010704430107044401070445010704460107044701070448010704490107045001070451010704520107045301070454010704550107045601070457010704580107045901070460010704610107046201070463010704640107046501070466010704670107046801070469010704700107047101070472010704730107047401070475010704760107047701070478010704790107048001070481010704820107048301070484010704850107048601070487010704880107048901070490010704910107049201070493010704940107049501070496010704970107049801070499010705000107050101070502010705030107050401070505010705060107050701070508010705090107051001070511010705120107051301070514010705150107051601070517010705180107051901070520010705210107052201070523010705240107052501070526010705270107052801070529010705300107053101070532010705330107053401070535010705360107053701070538010705390107054001070541010705420107054301070544010705450107054601070547010705480107054901070550010705510107055201070553010705540107055501070556010705570107055801070559010705600107056101070562010705630107056401070565010705660107056701070568010705690107057001070571010705720107057301070574010705750107057601070577010705780107057901070580010705810107058201070583010705840107058501070586010705870107058801070589010705900107059101070592010705930107059401070595010705960107059701070598010705990107060001070601010706020107060301070604010706050107060601070607010706080107060901070610010706110107061201070613010706140107061501070616010706170107061801070619010706200107062101070622010706230107062401070625010706260107062701070628010706290107063001070631010706320107063301070634010706350107063601070637010706380107063901070640010706410107064201070643010706440107064501070646010706470107064801070649010706500107065101070652010706530107065401070655010706560107065701070658010706590107066001070661010706620107066301070664010706650107066601070667010706680107066901070670010706710107067201070673010706740107067501070676010706770107067801070679010706800107068101070682010706830107068401070685010706860107068701070688010706890107069001070691010706920107069301070694010706950107069601070697010706980107069901070700010707010107070201070703010707040107070501070706010707070107070801070709010707100107071101070712010707130107071401070715010707160107071701070718010707190107072001070721010707220107072301070724010707250107072601070727010707280107072901070730010707310107073201070733010707340107073501070736010707370107073801070739010707400107074101070742010707430107074401070745010707460107074701070748010707490107075001070751010707520107075301070754010707550107075601070757010707580107075901070760010707610107076201070763010707640107076501070766010707670107076801070769010707700107077101070772010707730107077401070775010707760107077701070778010707790107078001070781010707820107078301070784010707850107078601070787010707880107078901070790010707910107079201070793010707940107079501070796010707970107079801070799010708000107080101070802010708030107080401070805010708060107080701070808010708090107081001070811010708120107081301070814010708150107081601070817010708180107081901070820010708210107082201070823010708240107082501070826010708270107082801070829010708300107083101070832010708330107083401070835010708360107083701070838010708390107084001070841010708420107084301070844010708450107084601070847010708480107084901070850010708510107085201070853010708540107085501070856010708570107085801070859010708600107086101070862010708630107086401070865010708660107086701070868010708690107087001070871010708720107087301070874010708750107087601070877010708780107087901070880010708810107088201070883010708840107088501070886010708870107088801070889010708900107089101070892010708930107089401070895010708960107089701070898010708990107090001070901010709020107090301070904010709050107090601070907010709080107090901070910010709110107091201070913010709140107091501070916010709170107091801070919010709200107092101070922010709230107092401070925010709260107092701070928010709290107093001070931010709320107093301070934010709350107093601070937010709380107093901070940010709410107094201070943010709440107094501070946010709470107094801070949010709500107095101070952010709530107095401070955010709560107095701070958010709590107096001070961010709620107096301070964010709650107096601070967010709680107096901070970010709710107097201070973010709740107097501070976010709770107097801070979010709800107098101070982010709830107098401070985010709860107098701070988010709890107099001070991010709920107099301070994010709950107099601070997010709980107099901071000010710010107100201071003010710040107100501071006010710070107100801071009010710100107101101071012010710130107101401071015010710160107101701071018010710190107102001071021010710220107102301071024010710250107102601071027010710280107102901071030010710310107103201071033010710340107103501071036010710370107103801071039010710400107104101071042010710430107104401071045010710460107104701071048010710490107105001071051010710520107105301071054010710550107105601071057010710580107105901071060010710610107106201071063010710640107106501071066010710670107106801071069010710700107107101071072010710730107107401071075010710760107107701071078010710790107108001071081010710820107108301071084010710850107108601071087010710880107108901071090010710910107109201071093010710940107109501071096010710970107109801071099010711000107110101071102010711030107110401071105010800010108000201080003010800040108000501080006010800070108000801080009010800100108001101080012010800130108001401080015010800160108001701080018010800190108002001080021010800220108002301080024010800250108002601080027010800280108002901080030010800310108003201080033010800340108003501080036010800370108003801080039010800400108004101080042010800430108004401080045010800460108004701080048010800490108005001080051010800520108005301080054010800550108005601080057010800580108005901080060010800610108006201080063010800640108006501080066010800670108006801080069010800700108007101080072010800730108007401080075010800760108007701080078010800790108008001080081010800820108008301080084010800850108008601080087010800880108008901080090010800910108009201080093010800940108009501080096010800970108009801080099010801000108010101080102010801030108010401080105010801060108010701080108010801090108011001080111010801120108011301080114010801150108011601080117010801180108011901080120010801210108012201080123010801240108012501080126010801270108012801080129010801300108013101080132010801330108013401080135010801360108013701080138010801390108014001080141010801420108014301080144010801450108014601080147010801480108014901080150010801510108015201080153010801540108015501080156010801570108015801080159010801600108016101080162010801630108016401080165010801660108016701080168010801690108017001080171010801720108017301080174010801750108017601080177010801780108017901080180010801810108018201080183010801840108018501080186010801870108018801080189010801900108019101080192010801930108019401080195010801960108019701080198010801990108020001080201010802020108020301080204010802050108020601080207010802080108020901080210010802110108021201080213010802140108021501080216010802170108021801080219010802200108022101080222010802230108022401080225010802260108022701080228010802290108023001080231010802320108023301080234010802350108023601080237010802380108023901080240010802410108024201080243010802440108024501080246010802470108024801080249010802500108025101080252010802530108025401080255010802560108025701080258010802590108026001080261010802620108026301080264010802650108026601080267010802680108026901080270010802710108027201080273010802740108027501080276010802770108027801080279010802800108028101080282010802830108028401080285010802860108028701080288010802890108029001080291010802920108029301080294010802950108029601080297010802980108029901080300010803010108030201080303010803040108030501080306010803070108030801080309010803100108031101080312010803130108031401080315010803160108031701080318010803190108032001080321010803220108032301080324010803250108032601080327010803280108032901080330010803310108033201080333010803340108033501080336010803370108033801080339010803400108034101080342010803430108034401080345010803460108034701080348010803490108035001080351010803520108035301080354010803550108035601080357010803580108035901080360010803610108036201080363010803640108036501080366010803670108036801080369010803700108037101080372010803730108037401080375010803760108037701080378010803790108038001080381010803820108038301080384010803850108038601080387010803880108038901080390010803910108039201080393010803940108039501080396010803970108039801080399010804000108040101080402010804030108040401080405010804060108040701080408010804090108041001080411010804120108041301080414010804150108041601080417010804180108041901080420010804210108042201080423010804240108042501080426010804270108042801080429010804300108043101080432010804330108043401080435010804360108043701080438010804390108044001080441010804420108044301080444010804450108044601080447010804480108044901080450010804510108045201080453010804540108045501080456010804570108045801080459010804600108046101080462010804630108046401080465010804660108046701080468010804690108047001080471010804720108047301080474010804750108047601080477010804780108047901080480010804810108048201080483010804840108048501080486010804870108048801080489010804900108049101080492010804930108049401080495010804960108049701080498010804990108050001080501010805020108050301080504010805050108050601080507010805080108050901080510010805110108051201080513010805140108051501080516010805170108051801080519010805200108052101080522010805230108052401080525010805260108052701080528010805290108053001080531010805320108053301080534010805350108053601080537010805380108053901080540010805410108054201080543010805440108054501080546010805470108054801080549010805500108055101080552010805530108055401080555010805560108055701080558010805590108056001080561010805620108056301080564010805650108056601080567010805680108056901080570010805710108057201080573010805740108057501080576010805770108057801080579010805800108058101080582010805830108058401080585010805860108058701080588010805890108059001080591010805920108059301080594010805950108059601080597010805980108059901080600010806010108060201080603010806040108060501080606010806070108060801080609010806100108061101080612010806130108061401080615010806160108061701080618010806190108062001080621010806220108062301080624010806250108062601080627010806280108062901080630010806310108063201080633010806340108063501080636010806370108063801080639010806400108064101080642010806430108064401080645010806460108064701080648010806490108065001080651010806520108065301080654010806550108065601080657010806580108065901080660010806610108066201080663010806640108066501080666010806670108066801080669010806700108067101080672010806730108067401080675010806760108067701080678010806790108068001080681010806820108068301080684010806850108068601080687010806880108068901080690010806910108069201080693010806940108069501080696010806970108069801080699010807000108070101080702010807030108070401080705010807060108070701080708010807090108071001080711010807120108071301080714010807150108071601080717010807180108071901080720010807210108072201080723010807240108072501080726010807270108072801080729010807300108073101080732010807330108073401080735010807360108073701080738010807390108074001080741010807420108074301080744010807450108074601080747010807480108074901080750010807510108075201080753010807540108075501080756010807570108075801080759010807600108076101080762010807630108076401080765010807660108076701080768010807690108077001080771010807720108077301080774010807750108077601080777010807780108077901080780010807810108078201080783010807840108078501080786010807870108078801080789010807900108079101080792010807930108079401080795010807960108079701080798010807990108080001080801010808020108080301080804010808050108080601080807010808080108080901080810010808110108081201080813010808140108081501080816010808170108081801080819010808200108082101080822010808230108082401080825010808260108082701080828010808290108083001080831010808320108083301080834010808350108083601080837010808380108083901080840010808410108084201080843010808440108084501080846010808470108084801080849010808500108085101080852010808530108085401080855010808560108085701080858010808590108086001080861010808620108086301080864010808650108086601080867010808680108086901080870010808710108087201080873010808740108087501080876010808770108087801080879010808800108088101080882010808830108088401080885010808860108088701080888010808890108089001080891010808920108089301080894010808950108089601080897010808980108089901080900010809010108090201080903010809040108090501080906010809070108090801080909010809100108091101080912010809130108091401080915010809160108091701080918010809190108092001080921010809220108092301080924010809250108092601080927010809280108092901080930010809310108093201080933010809340108093501080936010809370108093801080939010809400108094101080942010809430108094401080945010809460108094701080948010809490108095001080951010809520108095301080954010809550108095601080957010809580108095901080960010809610108096201080963010809640108096501080966010809670108096801080969010809700108097101080972010809730108097401080975010809760108097701080978010809790108098001080981010809820108098301080984010809850108098601080987010809880108098901080990010809910108099201080993010809940108099501080996010809970108099801080999010810000108100101081002010810030108100401081005010810060108100701081008010810090108101001081011010810120108101301081014010810150108101601081017010810180108101901081020010810210108102201081023010810240108102501081026010810270108102801081029010810300108103101081032010810330108103401081035010810360108103701081038010810390108104001081041010810420108104301081044010810450108104601081047010810480108104901081050010810510108105201081053010810540108105501081056010810570108105801081059010810600108106101081062010810630108106401081065010810660108106701081068010810690108107001081071010810720108107301081074010810750108107601081077010810780108107901081080010810810108108201081083010810840108108501081086010810870108108801081089010810900108109101081092010810930108109401081095010810960108109701081098010810990108110001081101010811020108110301081104010811050109000101090002010900030109000401090005010900060109000701090008010900090109001001090011010900120109001301090014010900150109001601090017010900180109001901090020010900210109002201090023010900240109002501090026010900270109002801090029010900300109003101090032010900330109003401090035010900360109003701090038010900390109004001090041010900420109004301090044010900450109004601090047010900480109004901090050010900510109005201090053010900540109005501090056010900570109005801090059010900600109006101090062010900630109006401090065010900660109006701090068010900690109007001090071010900720109007301090074010900750109007601090077010900780109007901090080010900810109008201090083010900840109008501090086010900870109008801090089010900900109009101090092010900930109009401090095010900960109009701090098010900990109010001090101010901020109010301090104010901050109010601090107010901080109010901090110010901110109011201090113010901140109011501090116010901170109011801090119010901200109012101090122010901230109012401090125010901260109012701090128010901290109013001090131010901320109013301090134010901350109013601090137010901380109013901090140010901410109014201090143010901440109014501090146010901470109014801090149010901500109015101090152010901530109015401090155010901560109015701090158010901590109016001090161010901620109016301090164010901650109016601090167010901680109016901090170010901710109017201090173010901740109017501090176010901770109017801090179010901800109018101090182010901830109018401090185010901860109018701090188010901890109019001090191010901920109019301090194010901950109019601090197010901980109019901090200010902010109020201090203010902040109020501090206010902070109020801090209010902100109021101090212010902130109021401090215010902160109021701090218010902190109022001090221010902220109022301090224010902250109022601090227010902280109022901090230010902310109023201090233010902340109023501090236010902370109023801090239010902400109024101090242010902430109024401090245010902460109024701090248010902490109025001090251010902520109025301090254010902550109025601090257010902580109025901090260010902610109026201090263010902640109026501090266010902670109026801090269010902700109027101090272010902730109027401090275010902760109027701090278010902790109028001090281010902820109028301090284010902850109028601090287010902880109028901090290010902910109029201090293010902940109029501090296010902970109029801090299010903000109030101090302010903030109030401090305010903060109030701090308010903090109031001090311010903120109031301090314010903150109031601090317010903180109031901090320010903210109032201090323010903240109032501090326010903270109032801090329010903300109033101090332010903330109033401090335010903360109033701090338010903390109034001090341010903420109034301090344010903450109034601090347010903480109034901090350010903510109035201090353010903540109035501090356010903570109035801090359010903600109036101090362010903630109036401090365010903660109036701090368010903690109037001090371010903720109037301090374010903750109037601090377010903780109037901090380010903810109038201090383010903840109038501090386010903870109038801090389010903900109039101090392010903930109039401090395010903960109039701090398010903990109040001090401010904020109040301090404010904050109040601090407010904080109040901090410010904110109041201090413010904140109041501090416010904170109041801090419010904200109042101090422010904230109042401090425010904260109042701090428010904290109043001090431010904320109043301090434010904350109043601090437010904380109043901090440010904410109044201090443010904440109044501090446010904470109044801090449010904500109045101090452010904530109045401090455010904560109045701090458010904590109046001090461010904620109046301090464010904650109046601090467010904680109046901090470010904710109047201090473010904740109047501090476010904770109047801090479010904800109048101090482010904830109048401090485010904860109048701090488010904890109049001090491010904920109049301090494010904950109049601090497010904980109049901090500010905010109050201090503010905040109050501090506010905070109050801090509010905100109051101090512010905130109051401090515010905160109051701090518010905190109052001090521010905220109052301090524010905250109052601090527010905280109052901090530010905310109053201090533010905340109053501090536010905370109053801090539010905400109054101090542010905430109054401090545010905460109054701090548010905490109055001090551010905520109055301090554010905550109055601090557010905580109055901090560010905610109056201090563010905640109056501090566010905670109056801090569010905700109057101090572010905730109057401090575010905760109057701090578010905790109058001090581010905820109058301090584010905850109058601090587010905880109058901090590010905910109059201090593010905940109059501090596010905970109059801090599010906000109060101090602010906030109060401090605010906060109060701090608010906090109061001090611010906120109061301090614010906150109061601090617010906180109061901090620010906210109062201090623010906240109062501090626010906270109062801090629010906300109063101090632010906330109063401090635010906360109063701090638010906390109064001090641010906420109064301090644010906450109064601090647010906480109064901090650010906510109065201090653010906540109065501090656010906570109065801090659010906600109066101090662010906630109066401090665010906660109066701090668010906690109067001090671010906720109067301090674010906750109067601090677010906780109067901090680010906810109068201090683010906840109068501090686010906870109068801090689010906900109069101090692010906930109069401090695010906960109069701090698010906990109070001090701010907020109070301090704010907050109070601090707010907080109070901090710010907110109071201090713010907140109071501090716010907170109071801090719010907200109072101090722010907230109072401090725010907260109072701090728010907290109073001090731010907320109073301090734010907350109073601090737010907380109073901090740010907410109074201090743010907440109074501090746010907470109074801090749010907500109075101090752010907530109075401090755010907560109075701090758010907590109076001090761010907620109076301090764010907650109076601090767010907680109076901090770010907710109077201090773010907740109077501090776010907770109077801090779010907800109078101090782010907830109078401090785010907860109078701090788010907890109079001090791010907920109079301090794010907950109079601090797010907980109079901090800010908010109080201090803010908040109080501090806010908070109080801090809010908100109081101090812010908130109081401090815010908160109081701090818010908190109082001090821010908220109082301090824010908250109082601090827010908280109082901090830010908310109083201090833010908340109083501090836010908370109083801090839010908400109084101090842010908430109084401090845010908460109084701090848010908490109085001090851010908520109085301090854010908550109085601090857010908580109085901090860010908610109086201090863010908640109086501090866010908670109086801090869010908700109087101090872010908730109087401090875010908760109087701090878010908790109088001090881010908820109088301090884010908850109088601090887010908880109088901090890010908910109089201090893010908940109089501090896010908970109089801090899010909000109090101090902010909030109090401090905010909060109090701090908010909090109091001090911010909120109091301090914010909150109091601090917010909180109091901090920010909210109092201090923010909240109092501090926010909270109092801090929010909300109093101090932010909330109093401090935010909360109093701090938010909390109094001090941010909420109094301090944010909450109094601090947010909480109094901090950010909510109095201090953010909540109095501090956010909570109095801090959010909600109096101090962010909630109096401090965010909660109096701090968010909690109097001090971010909720109097301090974010909750109097601090977010909780109097901090980010909810109098201090983010909840109098501090986010909870109098801090989010909900109099101090992010909930109099401090995010909960109099701090998010909990109100001091001010910020109100301091004010910050109100601091007010910080109100901091010010910110109101201091013010910140109101501091016010910170109101801091019010910200109102101091022010910230109102401091025010910260109102701091028010910290109103001091031010910320109103301091034010910350109103601091037010910380109103901091040010910410109104201091043010910440109104501091046010910470109104801091049010910500109105101091052010910530109105401091055010910560109105701091058010910590109106001091061010910620109106301091064010910650109106601091067010910680109106901091070010910710109107201091073010910740109107501091076010910770109107801091079010910800109108101091082010910830109108401091085010910860109108701091088010910890109109001091091010910920109109301091094010910950109109601091097010910980109109901091100010911010109110201091103010911040109110501100001011000020110000301100004011000050110000601100007011000080110000901100010011000110110001201100013011000140110001501100016011000170110001801100019011000200110002101100022011000230110002401100025011000260110002701100028011000290110003001100031011000320110003301100034011000350110003601100037011000380110003901100040011000410110004201100043011000440110004501100046011000470110004801100049011000500110005101100052011000530110005401100055011000560110005701100058011000590110006001100061011000620110006301100064011000650110006601100067011000680110006901100070011000710110007201100073011000740110007501100076011000770110007801100079011000800110008101100082011000830110008401100085011000860110008701100088011000890110009001100091011000920110009301100094011000950110009601100097011000980110009901100100011001010110010201100103011001040110010501100106011001070110010801100109011001100110011101100112011001130110011401100115011001160110011701100118011001190110012001100121011001220110012301100124011001250110012601100127011001280110012901100130011001310110013201100133011001340110013501100136011001370110013801100139011001400110014101100142011001430110014401100145011001460110014701100148011001490110015001100151011001520110015301100154011001550110015601100157011001580110015901100160011001610110016201100163011001640110016501100166011001670110016801100169011001700110017101100172011001730110017401100175011001760110017701100178011001790110018001100181011001820110018301100184011001850110018601100187011001880110018901100190011001910110019201100193011001940110019501100196011001970110019801100199011002000110020101100202011002030110020401100205011002060110020701100208011002090110021001100211011002120110021301100214011002150110021601100217011002180110021901100220011002210110022201100223011002240110022501100226011002270110022801100229011002300110023101100232011002330110023401100235011002360110023701100238011002390110024001100241011002420110024301100244011002450110024601100247011002480110024901100250011002510110025201100253011002540110025501100256011002570110025801100259011002600110026101100262011002630110026401100265011002660110026701100268011002690110027001100271011002720110027301100274011002750110027601100277011002780110027901100280011002810110028201100283011002840110028501100286011002870110028801100289011002900110029101100292011002930110029401100295011002960110029701100298011002990110030001100301011003020110030301100304011003050110030601100307011003080110030901100310011003110110031201100313011003140110031501100316011003170110031801100319011003200110032101100322011003230110032401100325011003260110032701100328011003290110033001100331011003320110033301100334011003350110033601100337011003380110033901100340011003410110034201100343011003440110034501100346011003470110034801100349011003500110035101100352011003530110035401100355011003560110035701100358011003590110036001100361011003620110036301100364011003650110036601100367011003680110036901100370011003710110037201100373011003740110037501100376011003770110037801100379011003800110038101100382011003830110038401100385011003860110038701100388011003890110039001100391011003920110039301100394011003950110039601100397011003980110039901100400011004010110040201100403011004040110040501100406011004070110040801100409011004100110041101100412011004130110041401100415011004160110041701100418011004190110042001100421011004220110042301100424011004250110042601100427011004280110042901100430011004310110043201100433011004340110043501100436011004370110043801100439011004400110044101100442011004430110044401100445011004460110044701100448011004490110045001100451011004520110045301100454011004550110045601100457011004580110045901100460011004610110046201100463011004640110046501100466011004670110046801100469011004700110047101100472011004730110047401100475011004760110047701100478011004790110048001100481011004820110048301100484011004850110048601100487011004880110048901100490011004910110049201100493011004940110049501100496011004970110049801100499011005000110050101100502011005030110050401100505011005060110050701100508011005090110051001100511011005120110051301100514011005150110051601100517011005180110051901100520011005210110052201100523011005240110052501100526011005270110052801100529011005300110053101100532011005330110053401100535011005360110053701100538011005390110054001100541011005420110054301100544011005450110054601100547011005480110054901100550011005510110055201100553011005540110055501100556011005570110055801100559011005600110056101100562011005630110056401100565011005660110056701100568011005690110057001100571011005720110057301100574011005750110057601100577011005780110057901100580011005810110058201100583011005840110058501100586011005870110058801100589011005900110059101100592011005930110059401100595011005960110059701100598011005990110060001100601011006020110060301100604011006050110060601100607011006080110060901100610011006110110061201100613011006140110061501100616011006170110061801100619011006200110062101100622011006230110062401100625011006260110062701100628011006290110063001100631011006320110063301100634011006350110063601100637011006380110063901100640011006410110064201100643011006440110064501100646011006470110064801100649011006500110065101100652011006530110065401100655011006560110065701100658011006590110066001100661011006620110066301100664011006650110066601100667011006680110066901100670011006710110067201100673011006740110067501100676011006770110067801100679011006800110068101100682011006830110068401100685011006860110068701100688011006890110069001100691011006920110069301100694011006950110069601100697011006980110069901100700011007010110070201100703011007040110070501100706011007070110070801100709011007100110071101100712011007130110071401100715011007160110071701100718011007190110072001100721011007220110072301100724011007250110072601100727011007280110072901100730011007310110073201100733011007340110073501100736011007370110073801100739011007400110074101100742011007430110074401100745011007460110074701100748011007490110075001100751011007520110075301100754011007550110075601100757011007580110075901100760011007610110076201100763011007640110076501100766011007670110076801100769011007700110077101100772011007730110077401100775011007760110077701100778011007790110078001100781011007820110078301100784011007850110078601100787011007880110078901100790011007910110079201100793011007940110079501100796011007970110079801100799011008000110080101100802011008030110080401100805011008060110080701100808011008090110081001100811011008120110081301100814011008150110081601100817011008180110081901100820011008210110082201100823011008240110082501100826011008270110082801100829011008300110083101100832011008330110083401100835011008360110083701100838011008390110084001100841011008420110084301100844011008450110084601100847011008480110084901100850011008510110085201100853011008540110085501100856011008570110085801100859011008600110086101100862011008630110086401100865011008660110086701100868011008690110087001100871011008720110087301100874011008750110087601100877011008780110087901100880011008810110088201100883011008840110088501100886011008870110088801100889011008900110089101100892011008930110089401100895011008960110089701100898011008990110090001100901011009020110090301100904011009050110090601100907011009080110090901100910011009110110091201100913011009140110091501100916011009170110091801100919011009200110092101100922011009230110092401100925011009260110092701100928011009290110093001100931011009320110093301100934011009350110093601100937011009380110093901100940011009410110094201100943011009440110094501100946011009470110094801100949011009500110095101100952011009530110095401100955011009560110095701100958011009590110096001100961011009620110096301100964011009650110096601100967011009680110096901100970011009710110097201100973011009740110097501100976011009770110097801100979011009800110098101100982011009830110098401100985011009860110098701100988011009890110099001100991011009920110099301100994011009950110099601100997011009980110099901101000011010010110100201101003011010040110100501101006011010070110100801101009011010100110101101101012011010130110101401101015011010160110101701101018011010190110102001101021011010220110102301101024011010250110102601101027011010280110102901101030011010310110103201101033011010340110103501101036011010370110103801101039011010400110104101101042011010430110104401101045011010460110104701101048011010490110105001101051011010520110105301101054011010550110105601101057011010580110105901101060011010610110106201101063011010640110106501101066011010670110106801101069011010700110107101101072011010730110107401101075011010760110107701101078011010790110108001101081011010820110108301101084011010850110108601101087011010880110108901101090011010910110109201101093011010940110109501101096011010970110109801101099011011000110110101101102011011030110110401101105011100010111000201110003011100040111000501110006011100070111000801110009011100100111001101110012011100130111001401110015011100160111001701110018011100190111002001110021011100220111002301110024011100250111002601110027011100280111002901110030011100310111003201110033011100340111003501110036011100370111003801110039011100400111004101110042011100430111004401110045011100460111004701110048011100490111005001110051011100520111005301110054011100550111005601110057011100580111005901110060011100610111006201110063011100640111006501110066011100670111006801110069011100700111007101110072011100730111007401110075011100760111007701110078011100790111008001110081011100820111008301110084011100850111008601110087011100880111008901110090011100910111009201110093011100940111009501110096011100970111009801110099011101000111010101110102011101030111010401110105011101060111010701110108011101090111011001110111011101120111011301110114011101150111011601110117011101180111011901110120011101210111012201110123011101240111012501110126011101270111012801110129011101300111013101110132011101330111013401110135011101360111013701110138011101390111014001110141011101420111014301110144011101450111014601110147011101480111014901110150011101510111015201110153011101540111015501110156011101570111015801110159011101600111016101110162011101630111016401110165011101660111016701110168011101690111017001110171011101720111017301110174011101750111017601110177011101780111017901110180011101810111018201110183011101840111018501110186011101870111018801110189011101900111019101110192011101930111019401110195011101960111019701110198011101990111020001110201011102020111020301110204011102050111020601110207011102080111020901110210011102110111021201110213011102140111021501110216011102170111021801110219011102200111022101110222011102230111022401110225011102260111022701110228011102290111023001110231011102320111023301110234011102350111023601110237011102380111023901110240011102410111024201110243011102440111024501110246011102470111024801110249011102500111025101110252011102530111025401110255011102560111025701110258011102590111026001110261011102620111026301110264011102650111026601110267011102680111026901110270011102710111027201110273011102740111027501110276011102770111027801110279011102800111028101110282011102830111028401110285011102860111028701110288011102890111029001110291011102920111029301110294011102950111029601110297011102980111029901110300011103010111030201110303011103040111030501110306011103070111030801110309011103100111031101110312011103130111031401110315011103160111031701110318011103190111032001110321011103220111032301110324011103250111032601110327011103280111032901110330011103310111033201110333011103340111033501110336011103370111033801110339011103400111034101110342011103430111034401110345011103460111034701110348011103490111035001110351011103520111035301110354011103550111035601110357011103580111035901110360011103610111036201110363011103640111036501110366011103670111036801110369011103700111037101110372011103730111037401110375011103760111037701110378011103790111038001110381011103820111038301110384011103850111038601110387011103880111038901110390011103910111039201110393011103940111039501110396011103970111039801110399011104000111040101110402011104030111040401110405011104060111040701110408011104090111041001110411011104120111041301110414011104150111041601110417011104180111041901110420011104210111042201110423011104240111042501110426011104270111042801110429011104300111043101110432011104330111043401110435011104360111043701110438011104390111044001110441011104420111044301110444011104450111044601110447011104480111044901110450011104510111045201110453011104540111045501110456011104570111045801110459011104600111046101110462011104630111046401110465011104660111046701110468011104690111047001110471011104720111047301110474011104750111047601110477011104780111047901110480011104810111048201110483011104840111048501110486011104870111048801110489011104900111049101110492011104930111049401110495011104960111049701110498011104990111050001110501011105020111050301110504011105050111050601110507011105080111050901110510011105110111051201110513011105140111051501110516011105170111051801110519011105200111052101110522011105230111052401110525011105260111052701110528011105290111053001110531011105320111053301110534011105350111053601110537011105380111053901110540011105410111054201110543011105440111054501110546011105470111054801110549011105500111055101110552011105530111055401110555011105560111055701110558011105590111056001110561011105620111056301110564011105650111056601110567011105680111056901110570011105710111057201110573011105740111057501110576011105770111057801110579011105800111058101110582011105830111058401110585011105860111058701110588011105890111059001110591011105920111059301110594011105950111059601110597011105980111059901110600011106010111060201110603011106040111060501110606011106070111060801110609011106100111061101110612011106130111061401110615011106160111061701110618011106190111062001110621011106220111062301110624011106250111062601110627011106280111062901110630011106310111063201110633011106340111063501110636011106370111063801110639011106400111064101110642011106430111064401110645011106460111064701110648011106490111065001110651011106520111065301110654011106550111065601110657011106580111065901110660011106610111066201110663011106640111066501110666011106670111066801110669011106700111067101110672011106730111067401110675011106760111067701110678011106790111068001110681011106820111068301110684011106850111068601110687011106880111068901110690011106910111069201110693011106940111069501110696011106970111069801110699011107000111070101110702011107030111070401110705011107060111070701110708011107090111071001110711011107120111071301110714011107150111071601110717011107180111071901110720011107210111072201110723011107240111072501110726011107270111072801110729011107300111073101110732011107330111073401110735011107360111073701110738011107390111074001110741011107420111074301110744011107450111074601110747011107480111074901110750011107510111075201110753011107540111075501110756011107570111075801110759011107600111076101110762011107630111076401110765011107660111076701110768011107690111077001110771011107720111077301110774011107750111077601110777011107780111077901110780011107810111078201110783011107840111078501110786011107870111078801110789011107900111079101110792011107930111079401110795011107960111079701110798011107990111080001110801011108020111080301110804011108050111080601110807011108080111080901110810011108110111081201110813011108140111081501110816011108170111081801110819011108200111082101110822011108230111082401110825011108260111082701110828011108290111083001110831011108320111083301110834011108350111083601110837011108380111083901110840011108410111084201110843011108440111084501110846011108470111084801110849011108500111085101110852011108530111085401110855011108560111085701110858011108590111086001110861011108620111086301110864011108650111086601110867011108680111086901110870011108710111087201110873011108740111087501110876011108770111087801110879011108800111088101110882011108830111088401110885011108860111088701110888011108890111089001110891011108920111089301110894011108950111089601110897011108980111089901110900011109010111090201110903011109040111090501110906011109070111090801110909011109100111091101110912011109130111091401110915011109160111091701110918011109190111092001110921011109220111092301110924011109250111092601110927011109280111092901110930011109310111093201110933011109340111093501110936011109370111093801110939011109400111094101110942011109430111094401110945011109460111094701110948011109490111095001110951011109520111095301110954011109550111095601110957011109580111095901110960011109610111096201110963011109640111096501110966011109670111096801110969011109700111097101110972011109730111097401110975011109760111097701110978011109790111098001110981011109820111098301110984011109850111098601110987011109880111098901110990011109910111099201110993011109940111099501110996011109970111099801110999011110000111100101111002011110030111100401111005011110060111100701111008011110090111101001111011011110120111101301111014011110150111101601111017011110180111101901111020011110210111102201111023011110240111102501111026011110270111102801111029011110300111103101111032011110330111103401111035011110360111103701111038011110390111104001111041011110420111104301111044011110450111104601111047011110480111104901111050011110510111105201111053011110540111105501111056011110570111105801111059011110600111106101111062011110630111106401111065011110660111106701111068011110690111107001111071011110720111107301111074011110750111107601111077011110780111107901111080011110810111108201111083011110840111108501111086011110870111108801111089011110900111109101111092011110930111109401111095011110960111109701111098011110990111110001111101011111020111110301111104011111050112000101120002011200030112000401120005011200060112000701120008011200090112001001120011011200120112001301120014011200150112001601120017011200180112001901120020011200210112002201120023011200240112002501120026011200270112002801120029011200300112003101120032011200330112003401120035011200360112003701120038011200390112004001120041011200420112004301120044011200450112004601120047011200480112004901120050011200510112005201120053011200540112005501120056011200570112005801120059011200600112006101120062011200630112006401120065011200660112006701120068011200690112007001120071011200720112007301120074011200750112007601120077011200780112007901120080011200810112008201120083011200840112008501120086011200870112008801120089011200900112009101120092011200930112009401120095011200960112009701120098011200990112010001120101011201020112010301120104011201050112010601120107011201080112010901120110011201110112011201120113011201140112011501120116011201170112011801120119011201200112012101120122011201230112012401120125011201260112012701120128011201290112013001120131011201320112013301120134011201350112013601120137011201380112013901120140011201410112014201120143011201440112014501120146011201470112014801120149011201500112015101120152011201530112015401120155011201560112015701120158011201590112016001120161011201620112016301120164011201650112016601120167011201680112016901120170011201710112017201120173011201740112017501120176011201770112017801120179011201800112018101120182011201830112018401120185011201860112018701120188011201890112019001120191011201920112019301120194011201950112019601120197011201980112019901120200011202010112020201120203011202040112020501120206011202070112020801120209011202100112021101120212011202130112021401120215011202160112021701120218011202190112022001120221011202220112022301120224011202250112022601120227011202280112022901120230011202310112023201120233011202340112023501120236011202370112023801120239011202400112024101120242011202430112024401120245011202460112024701120248011202490112025001120251011202520112025301120254011202550112025601120257011202580112025901120260011202610112026201120263011202640112026501120266011202670112026801120269011202700112027101120272011202730112027401120275011202760112027701120278011202790112028001120281011202820112028301120284011202850112028601120287011202880112028901120290011202910112029201120293011202940112029501120296011202970112029801120299011203000112030101120302011203030112030401120305011203060112030701120308011203090112031001120311011203120112031301120314011203150112031601120317011203180112031901120320011203210112032201120323011203240112032501120326011203270112032801120329011203300112033101120332011203330112033401120335011203360112033701120338011203390112034001120341011203420112034301120344011203450112034601120347011203480112034901120350011203510112035201120353011203540112035501120356011203570112035801120359011203600112036101120362011203630112036401120365011203660112036701120368011203690112037001120371011203720112037301120374011203750112037601120377011203780112037901120380011203810112038201120383011203840112038501120386011203870112038801120389011203900112039101120392011203930112039401120395011203960112039701120398011203990112040001120401011204020112040301120404011204050112040601120407011204080112040901120410011204110112041201120413011204140112041501120416011204170112041801120419011204200112042101120422011204230112042401120425011204260112042701120428011204290112043001120431011204320112043301120434011204350112043601120437011204380112043901120440011204410112044201120443011204440112044501120446011204470112044801120449011204500112045101120452011204530112045401120455011204560112045701120458011204590112046001120461011204620112046301120464011204650112046601120467011204680112046901120470011204710112047201120473011204740112047501120476011204770112047801120479011204800112048101120482011204830112048401120485011204860112048701120488011204890112049001120491011204920112049301120494011204950112049601120497011204980112049901120500011205010112050201120503011205040112050501120506011205070112050801120509011205100112051101120512011205130112051401120515011205160112051701120518011205190112052001120521011205220112052301120524011205250112052601120527011205280112052901120530011205310112053201120533011205340112053501120536011205370112053801120539011205400112054101120542011205430112054401120545011205460112054701120548011205490112055001120551011205520112055301120554011205550112055601120557011205580112055901120560011205610112056201120563011205640112056501120566011205670112056801120569011205700112057101120572011205730112057401120575011205760112057701120578011205790112058001120581011205820112058301120584011205850112058601120587011205880112058901120590011205910112059201120593011205940112059501120596011205970112059801120599011206000112060101120602011206030112060401120605011206060112060701120608011206090112061001120611011206120112061301120614011206150112061601120617011206180112061901120620011206210112062201120623011206240112062501120626011206270112062801120629011206300112063101120632011206330112063401120635011206360112063701120638011206390112064001120641011206420112064301120644011206450112064601120647011206480112064901120650011206510112065201120653011206540112065501120656011206570112065801120659011206600112066101120662011206630112066401120665011206660112066701120668011206690112067001120671011206720112067301120674011206750112067601120677011206780112067901120680011206810112068201120683011206840112068501120686011206870112068801120689011206900112069101120692011206930112069401120695011206960112069701120698011206990112070001120701011207020112070301120704011207050112070601120707011207080112070901120710011207110112071201120713011207140112071501120716011207170112071801120719011207200112072101120722011207230112072401120725011207260112072701120728011207290112073001120731011207320112073301120734011207350112073601120737011207380112073901120740011207410112074201120743011207440112074501120746011207470112074801120749011207500112075101120752011207530112075401120755011207560112075701120758011207590112076001120761011207620112076301120764011207650112076601120767011207680112076901120770011207710112077201120773011207740112077501120776011207770112077801120779011207800112078101120782011207830112078401120785011207860112078701120788011207890112079001120791011207920112079301120794011207950112079601120797011207980112079901120800011208010112080201120803011208040112080501120806011208070112080801120809011208100112081101120812011208130112081401120815011208160112081701120818011208190112082001120821011208220112082301120824011208250112082601120827011208280112082901120830011208310112083201120833011208340112083501120836011208370112083801120839011208400112084101120842011208430112084401120845011208460112084701120848011208490112085001120851011208520112085301120854011208550112085601120857011208580112085901120860011208610112086201120863011208640112086501120866011208670112086801120869011208700112087101120872011208730112087401120875011208760112087701120878011208790112088001120881011208820112088301120884011208850112088601120887011208880112088901120890011208910112089201120893011208940112089501120896011208970112089801120899011209000112090101120902011209030112090401120905011209060112090701120908011209090112091001120911011209120112091301120914011209150112091601120917011209180112091901120920011209210112092201120923011209240112092501120926011209270112092801120929011209300112093101120932011209330112093401120935011209360112093701120938011209390112094001120941011209420112094301120944011209450112094601120947011209480112094901120950011209510112095201120953011209540112095501120956011209570112095801120959011209600112096101120962011209630112096401120965011209660112096701120968011209690112097001120971011209720112097301120974011209750112097601120977011209780112097901120980011209810112098201120983011209840112098501120986011209870112098801120989011209900112099101120992011209930112099401120995011209960112099701120998011209990112100001121001011210020112100301121004011210050112100601121007011210080112100901121010011210110112101201121013011210140112101501121016011210170112101801121019011210200112102101121022011210230112102401121025011210260112102701121028011210290112103001121031011210320112103301121034011210350112103601121037011210380112103901121040011210410112104201121043011210440112104501121046011210470112104801121049011210500112105101121052011210530112105401121055011210560112105701121058011210590112106001121061011210620112106301121064011210650112106601121067011210680112106901121070011210710112107201121073011210740112107501121076011210770112107801121079011210800112108101121082011210830112108401121085011210860112108701121088011210890112109001121091011210920112109301121094011210950112109601121097011210980112109901121100011211010112110201121103011211040112110501130001011300020113000301130004011300050113000601130007011300080113000901130010011300110113001201130013011300140113001501130016011300170113001801130019011300200113002101130022011300230113002401130025011300260113002701130028011300290113003001130031011300320113003301130034011300350113003601130037011300380113003901130040011300410113004201130043011300440113004501130046011300470113004801130049011300500113005101130052011300530113005401130055011300560113005701130058011300590113006001130061011300620113006301130064011300650113006601130067011300680113006901130070011300710113007201130073011300740113007501130076011300770113007801130079011300800113008101130082011300830113008401130085011300860113008701130088011300890113009001130091011300920113009301130094011300950113009601130097011300980113009901130100011301010113010201130103011301040113010501130106011301070113010801130109011301100113011101130112011301130113011401130115011301160113011701130118011301190113012001130121011301220113012301130124011301250113012601130127011301280113012901130130011301310113013201130133011301340113013501130136011301370113013801130139011301400113014101130142011301430113014401130145011301460113014701130148011301490113015001130151011301520113015301130154011301550113015601130157011301580113015901130160011301610113016201130163011301640113016501130166011301670113016801130169011301700113017101130172011301730113017401130175011301760113017701130178011301790113018001130181011301820113018301130184011301850113018601130187011301880113018901130190011301910113019201130193011301940113019501130196011301970113019801130199011302000113020101130202011302030113020401130205011302060113020701130208011302090113021001130211011302120113021301130214011302150113021601130217011302180113021901130220011302210113022201130223011302240113022501130226011302270113022801130229011302300113023101130232011302330113023401130235011302360113023701130238011302390113024001130241011302420113024301130244011302450113024601130247011302480113024901130250011302510113025201130253011302540113025501130256011302570113025801130259011302600113026101130262011302630113026401130265011302660113026701130268011302690113027001130271011302720113027301130274011302750113027601130277011302780113027901130280011302810113028201130283011302840113028501130286011302870113028801130289011302900113029101130292011302930113029401130295011302960113029701130298011302990113030001130301011303020113030301130304011303050113030601130307011303080113030901130310011303110113031201130313011303140113031501130316011303170113031801130319011303200113032101130322011303230113032401130325011303260113032701130328011303290113033001130331011303320113033301130334011303350113033601130337011303380113033901130340011303410113034201130343011303440113034501130346011303470113034801130349011303500113035101130352011303530113035401130355011303560113035701130358011303590113036001130361011303620113036301130364011303650113036601130367011303680113036901130370011303710113037201130373011303740113037501130376011303770113037801130379011303800113038101130382011303830113038401130385011303860113038701130388011303890113039001130391011303920113039301130394011303950113039601130397011303980113039901130400011304010113040201130403011304040113040501130406011304070113040801130409011304100113041101130412011304130113041401130415011304160113041701130418011304190113042001130421011304220113042301130424011304250113042601130427011304280113042901130430011304310113043201130433011304340113043501130436011304370113043801130439011304400113044101130442011304430113044401130445011304460113044701130448011304490113045001130451011304520113045301130454011304550113045601130457011304580113045901130460011304610113046201130463011304640113046501130466011304670113046801130469011304700113047101130472011304730113047401130475011304760113047701130478011304790113048001130481011304820113048301130484011304850113048601130487011304880113048901130490011304910113049201130493011304940113049501130496011304970113049801130499011305000113050101130502011305030113050401130505011305060113050701130508011305090113051001130511011305120113051301130514011305150113051601130517011305180113051901130520011305210113052201130523011305240113052501130526011305270113052801130529011305300113053101130532011305330113053401130535011305360113053701130538011305390113054001130541011305420113054301130544011305450113054601130547011305480113054901130550011305510113055201130553011305540113055501130556011305570113055801130559011305600113056101130562011305630113056401130565011305660113056701130568011305690113057001130571011305720113057301130574011305750113057601130577011305780113057901130580011305810113058201130583011305840113058501130586011305870113058801130589011305900113059101130592011305930113059401130595011305960113059701130598011305990113060001130601011306020113060301130604011306050113060601130607011306080113060901130610011306110113061201130613011306140113061501130616011306170113061801130619011306200113062101130622011306230113062401130625011306260113062701130628011306290113063001130631011306320113063301130634011306350113063601130637011306380113063901130640011306410113064201130643011306440113064501130646011306470113064801130649011306500113065101130652011306530113065401130655011306560113065701130658011306590113066001130661011306620113066301130664011306650113066601130667011306680113066901130670011306710113067201130673011306740113067501130676011306770113067801130679011306800113068101130682011306830113068401130685011306860113068701130688011306890113069001130691011306920113069301130694011306950113069601130697011306980113069901130700011307010113070201130703011307040113070501130706011307070113070801130709011307100113071101130712011307130113071401130715011307160113071701130718011307190113072001130721011307220113072301130724011307250113072601130727011307280113072901130730011307310113073201130733011307340113073501130736011307370113073801130739011307400113074101130742011307430113074401130745011307460113074701130748011307490113075001130751011307520113075301130754011307550113075601130757011307580113075901130760011307610113076201130763011307640113076501130766011307670113076801130769011307700113077101130772011307730113077401130775011307760113077701130778011307790113078001130781011307820113078301130784011307850113078601130787011307880113078901130790011307910113079201130793011307940113079501130796011307970113079801130799011308000113080101130802011308030113080401130805011308060113080701130808011308090113081001130811011308120113081301130814011308150113081601130817011308180113081901130820011308210113082201130823011308240113082501130826011308270113082801130829011308300113083101130832011308330113083401130835011308360113083701130838011308390113084001130841011308420113084301130844011308450113084601130847011308480113084901130850011308510113085201130853011308540113085501130856011308570113085801130859011308600113086101130862011308630113086401130865011308660113086701130868011308690113087001130871011308720113087301130874011308750113087601130877011308780113087901130880011308810113088201130883011308840113088501130886011308870113088801130889011308900113089101130892011308930113089401130895011308960113089701130898011308990113090001130901011309020113090301130904011309050113090601130907011309080113090901130910011309110113091201130913011309140113091501130916011309170113091801130919011309200113092101130922011309230113092401130925011309260113092701130928011309290113093001130931011309320113093301130934011309350113093601130937011309380113093901130940011309410113094201130943011309440113094501130946011309470113094801130949011309500113095101130952011309530113095401130955011309560113095701130958011309590113096001130961011309620113096301130964011309650113096601130967011309680113096901130970011309710113097201130973011309740113097501130976011309770113097801130979011309800113098101130982011309830113098401130985011309860113098701130988011309890113099001130991011309920113099301130994011309950113099601130997011309980113099901131000011310010113100201131003011310040113100501131006011310070113100801131009011310100113101101131012011310130113101401131015011310160113101701131018011310190113102001131021011310220113102301131024011310250113102601131027011310280113102901131030011310310113103201131033011310340113103501131036011310370113103801131039011310400113104101131042011310430113104401131045011310460113104701131048011310490113105001131051011310520113105301131054011310550113105601131057011310580113105901131060011310610113106201131063011310640113106501131066011310670113106801131069011310700113107101131072011310730113107401131075011310760113107701131078011310790113108001131081011310820113108301131084011310850113108601131087011310880113108901131090011310910113109201131093011310940113109501131096011310970113109801131099011311000113110101131102011311030113110401131105011400010114000201140003011400040114000501140006011400070114000801140009011400100114001101140012011400130114001401140015011400160114001701140018011400190114002001140021011400220114002301140024011400250114002601140027011400280114002901140030011400310114003201140033011400340114003501140036011400370114003801140039011400400114004101140042011400430114004401140045011400460114004701140048011400490114005001140051011400520114005301140054011400550114005601140057011400580114005901140060011400610114006201140063011400640114006501140066011400670114006801140069011400700114007101140072011400730114007401140075011400760114007701140078011400790114008001140081011400820114008301140084011400850114008601140087011400880114008901140090011400910114009201140093011400940114009501140096011400970114009801140099011401000114010101140102011401030114010401140105011401060114010701140108011401090114011001140111011401120114011301140114011401150114011601140117011401180114011901140120011401210114012201140123011401240114012501140126011401270114012801140129011401300114013101140132011401330114013401140135011401360114013701140138011401390114014001140141011401420114014301140144011401450114014601140147011401480114014901140150011401510114015201140153011401540114015501140156011401570114015801140159011401600114016101140162011401630114016401140165011401660114016701140168011401690114017001140171011401720114017301140174011401750114017601140177011401780114017901140180011401810114018201140183011401840114018501140186011401870114018801140189011401900114019101140192011401930114019401140195011401960114019701140198011401990114020001140201011402020114020301140204011402050114020601140207011402080114020901140210011402110114021201140213011402140114021501140216011402170114021801140219011402200114022101140222011402230114022401140225011402260114022701140228011402290114023001140231011402320114023301140234011402350114023601140237011402380114023901140240011402410114024201140243011402440114024501140246011402470114024801140249011402500114025101140252011402530114025401140255011402560114025701140258011402590114026001140261011402620114026301140264011402650114026601140267011402680114026901140270011402710114027201140273011402740114027501140276011402770114027801140279011402800114028101140282011402830114028401140285011402860114028701140288011402890114029001140291011402920114029301140294011402950114029601140297011402980114029901140300011403010114030201140303011403040114030501140306011403070114030801140309011403100114031101140312011403130114031401140315011403160114031701140318011403190114032001140321011403220114032301140324011403250114032601140327011403280114032901140330011403310114033201140333011403340114033501140336011403370114033801140339011403400114034101140342011403430114034401140345011403460114034701140348011403490114035001140351011403520114035301140354011403550114035601140357011403580114035901140360011403610114036201140363011403640114036501140366011403670114036801140369011403700114037101140372011403730114037401140375011403760114037701140378011403790114038001140381011403820114038301140384011403850114038601140387011403880114038901140390011403910114039201140393011403940114039501140396011403970114039801140399011404000114040101140402011404030114040401140405011404060114040701140408011404090114041001140411011404120114041301140414011404150114041601140417011404180114041901140420011404210114042201140423011404240114042501140426011404270114042801140429011404300114043101140432011404330114043401140435011404360114043701140438011404390114044001140441011404420114044301140444011404450114044601140447011404480114044901140450011404510114045201140453011404540114045501140456011404570114045801140459011404600114046101140462011404630114046401140465011404660114046701140468011404690114047001140471011404720114047301140474011404750114047601140477011404780114047901140480011404810114048201140483011404840114048501140486011404870114048801140489011404900114049101140492011404930114049401140495011404960114049701140498011404990114050001140501011405020114050301140504011405050114050601140507011405080114050901140510011405110114051201140513011405140114051501140516011405170114051801140519011405200114052101140522011405230114052401140525011405260114052701140528011405290114053001140531011405320114053301140534011405350114053601140537011405380114053901140540011405410114054201140543011405440114054501140546011405470114054801140549011405500114055101140552011405530114055401140555011405560114055701140558011405590114056001140561011405620114056301140564011405650114056601140567011405680114056901140570011405710114057201140573011405740114057501140576011405770114057801140579011405800114058101140582011405830114058401140585011405860114058701140588011405890114059001140591011405920114059301140594011405950114059601140597011405980114059901140600011406010114060201140603011406040114060501140606011406070114060801140609011406100114061101140612011406130114061401140615011406160114061701140618011406190114062001140621011406220114062301140624011406250114062601140627011406280114062901140630011406310114063201140633011406340114063501140636011406370114063801140639011406400114064101140642011406430114064401140645011406460114064701140648011406490114065001140651011406520114065301140654011406550114065601140657011406580114065901140660011406610114066201140663011406640114066501140666011406670114066801140669011406700114067101140672011406730114067401140675011406760114067701140678011406790114068001140681011406820114068301140684011406850114068601140687011406880114068901140690011406910114069201140693011406940114069501140696011406970114069801140699011407000114070101140702011407030114070401140705011407060114070701140708011407090114071001140711011407120114071301140714011407150114071601140717011407180114071901140720011407210114072201140723011407240114072501140726011407270114072801140729011407300114073101140732011407330114073401140735011407360114073701140738011407390114074001140741011407420114074301140744011407450114074601140747011407480114074901140750011407510114075201140753011407540114075501140756011407570114075801140759011407600114076101140762011407630114076401140765011407660114076701140768011407690114077001140771011407720114077301140774011407750114077601140777011407780114077901140780011407810114078201140783011407840114078501140786011407870114078801140789011407900114079101140792011407930114079401140795011407960114079701140798011407990114080001140801011408020114080301140804011408050114080601140807011408080114080901140810011408110114081201140813011408140114081501140816011408170114081801140819011408200114082101140822011408230114082401140825011408260114082701140828011408290114083001140831011408320114083301140834011408350114083601140837011408380114083901140840011408410114084201140843011408440114084501140846011408470114084801140849011408500114085101140852011408530114085401140855011408560114085701140858011408590114086001140861011408620114086301140864011408650114086601140867011408680114086901140870011408710114087201140873011408740114087501140876011408770114087801140879011408800114088101140882011408830114088401140885011408860114088701140888011408890114089001140891011408920114089301140894011408950114089601140897011408980114089901140900011409010114090201140903011409040114090501140906011409070114090801140909011409100114091101140912011409130114091401140915011409160114091701140918011409190114092001140921011409220114092301140924011409250114092601140927011409280114092901140930011409310114093201140933011409340114093501140936011409370114093801140939011409400114094101140942011409430114094401140945011409460114094701140948011409490114095001140951011409520114095301140954011409550114095601140957011409580114095901140960011409610114096201140963011409640114096501140966011409670114096801140969011409700114097101140972011409730114097401140975011409760114097701140978011409790114098001140981011409820114098301140984011409850114098601140987011409880114098901140990011409910114099201140993011409940114099501140996011409970114099801140999011410000114100101141002011410030114100401141005011410060114100701141008011410090114101001141011011410120114101301141014011410150114101601141017011410180114101901141020011410210114102201141023011410240114102501141026011410270114102801141029011410300114103101141032011410330114103401141035011410360114103701141038011410390114104001141041011410420114104301141044011410450114104601141047011410480114104901141050011410510114105201141053011410540114105501141056011410570114105801141059011410600114106101141062011410630114106401141065011410660114106701141068011410690114107001141071011410720114107301141074011410750114107601141077011410780114107901141080011410810114108201141083011410840114108501141086011410870114108801141089011410900114109101141092011410930114109401141095011410960114109701141098011410990114110001141101011411020114110301141104011411050115000101150002011500030115000401150005011500060115000701150008011500090115001001150011011500120115001301150014011500150115001601150017011500180115001901150020011500210115002201150023011500240115002501150026011500270115002801150029011500300115003101150032011500330115003401150035011500360115003701150038011500390115004001150041011500420115004301150044011500450115004601150047011500480115004901150050011500510115005201150053011500540115005501150056011500570115005801150059011500600115006101150062011500630115006401150065011500660115006701150068011500690115007001150071011500720115007301150074011500750115007601150077011500780115007901150080011500810115008201150083011500840115008501150086011500870115008801150089011500900115009101150092011500930115009401150095011500960115009701150098011500990115010001150101011501020115010301150104011501050115010601150107011501080115010901150110011501110115011201150113011501140115011501150116011501170115011801150119011501200115012101150122011501230115012401150125011501260115012701150128011501290115013001150131011501320115013301150134011501350115013601150137011501380115013901150140011501410115014201150143011501440115014501150146011501470115014801150149011501500115015101150152011501530115015401150155011501560115015701150158011501590115016001150161011501620115016301150164011501650115016601150167011501680115016901150170011501710115017201150173011501740115017501150176011501770115017801150179011501800115018101150182011501830115018401150185011501860115018701150188011501890115019001150191011501920115019301150194011501950115019601150197011501980115019901150200011502010115020201150203011502040115020501150206011502070115020801150209011502100115021101150212011502130115021401150215011502160115021701150218011502190115022001150221011502220115022301150224011502250115022601150227011502280115022901150230011502310115023201150233011502340115023501150236011502370115023801150239011502400115024101150242011502430115024401150245011502460115024701150248011502490115025001150251011502520115025301150254011502550115025601150257011502580115025901150260011502610115026201150263011502640115026501150266011502670115026801150269011502700115027101150272011502730115027401150275011502760115027701150278011502790115028001150281011502820115028301150284011502850115028601150287011502880115028901150290011502910115029201150293011502940115029501150296011502970115029801150299011503000115030101150302011503030115030401150305011503060115030701150308011503090115031001150311011503120115031301150314011503150115031601150317011503180115031901150320011503210115032201150323011503240115032501150326011503270115032801150329011503300115033101150332011503330115033401150335011503360115033701150338011503390115034001150341011503420115034301150344011503450115034601150347011503480115034901150350011503510115035201150353011503540115035501150356011503570115035801150359011503600115036101150362011503630115036401150365011503660115036701150368011503690115037001150371011503720115037301150374011503750115037601150377011503780115037901150380011503810115038201150383011503840115038501150386011503870115038801150389011503900115039101150392011503930115039401150395011503960115039701150398011503990115040001150401011504020115040301150404011504050115040601150407011504080115040901150410011504110115041201150413011504140115041501150416011504170115041801150419011504200115042101150422011504230115042401150425011504260115042701150428011504290115043001150431011504320115043301150434011504350115043601150437011504380115043901150440011504410115044201150443011504440115044501150446011504470115044801150449011504500115045101150452011504530115045401150455011504560115045701150458011504590115046001150461011504620115046301150464011504650115046601150467011504680115046901150470011504710115047201150473011504740115047501150476011504770115047801150479011504800115048101150482011504830115048401150485011504860115048701150488011504890115049001150491011504920115049301150494011504950115049601150497011504980115049901150500011505010115050201150503011505040115050501150506011505070115050801150509011505100115051101150512011505130115051401150515011505160115051701150518011505190115052001150521011505220115052301150524011505250115052601150527011505280115052901150530011505310115053201150533011505340115053501150536011505370115053801150539011505400115054101150542011505430115054401150545011505460115054701150548011505490115055001150551011505520115055301150554011505550115055601150557011505580115055901150560011505610115056201150563011505640115056501150566011505670115056801150569011505700115057101150572011505730115057401150575011505760115057701150578011505790115058001150581011505820115058301150584011505850115058601150587011505880115058901150590011505910115059201150593011505940115059501150596011505970115059801150599011506000115060101150602011506030115060401150605011506060115060701150608011506090115061001150611011506120115061301150614011506150115061601150617011506180115061901150620011506210115062201150623011506240115062501150626011506270115062801150629011506300115063101150632011506330115063401150635011506360115063701150638011506390115064001150641011506420115064301150644011506450115064601150647011506480115064901150650011506510115065201150653011506540115065501150656011506570115065801150659011506600115066101150662011506630115066401150665011506660115066701150668011506690115067001150671011506720115067301150674011506750115067601150677011506780115067901150680011506810115068201150683011506840115068501150686011506870115068801150689011506900115069101150692011506930115069401150695011506960115069701150698011506990115070001150701011507020115070301150704011507050115070601150707011507080115070901150710011507110115071201150713011507140115071501150716011507170115071801150719011507200115072101150722011507230115072401150725011507260115072701150728011507290115073001150731011507320115073301150734011507350115073601150737011507380115073901150740011507410115074201150743011507440115074501150746011507470115074801150749011507500115075101150752011507530115075401150755011507560115075701150758011507590115076001150761011507620115076301150764011507650115076601150767011507680115076901150770011507710115077201150773011507740115077501150776011507770115077801150779011507800115078101150782011507830115078401150785011507860115078701150788011507890115079001150791011507920115079301150794011507950115079601150797011507980115079901150800011508010115080201150803011508040115080501150806011508070115080801150809011508100115081101150812011508130115081401150815011508160115081701150818011508190115082001150821011508220115082301150824011508250115082601150827011508280115082901150830011508310115083201150833011508340115083501150836011508370115083801150839011508400115084101150842011508430115084401150845011508460115084701150848011508490115085001150851011508520115085301150854011508550115085601150857011508580115085901150860011508610115086201150863011508640115086501150866011508670115086801150869011508700115087101150872011508730115087401150875011508760115087701150878011508790115088001150881011508820115088301150884011508850115088601150887011508880115088901150890011508910115089201150893011508940115089501150896011508970115089801150899011509000115090101150902011509030115090401150905011509060115090701150908011509090115091001150911011509120115091301150914011509150115091601150917011509180115091901150920011509210115092201150923011509240115092501150926011509270115092801150929011509300115093101150932011509330115093401150935011509360115093701150938011509390115094001150941011509420115094301150944011509450115094601150947011509480115094901150950011509510115095201150953011509540115095501150956011509570115095801150959011509600115096101150962011509630115096401150965011509660115096701150968011509690115097001150971011509720115097301150974011509750115097601150977011509780115097901150980011509810115098201150983011509840115098501150986011509870115098801150989011509900115099101150992011509930115099401150995011509960115099701150998011509990115100001151001011510020115100301151004011510050115100601151007011510080115100901151010011510110115101201151013011510140115101501151016011510170115101801151019011510200115102101151022011510230115102401151025011510260115102701151028011510290115103001151031011510320115103301151034011510350115103601151037011510380115103901151040011510410115104201151043011510440115104501151046011510470115104801151049011510500115105101151052011510530115105401151055011510560115105701151058011510590115106001151061011510620115106301151064011510650115106601151067011510680115106901151070011510710115107201151073011510740115107501151076011510770115107801151079011510800115108101151082011510830115108401151085011510860115108701151088011510890115109001151091011510920115109301151094011510950115109601151097011510980115109901151100011511010115110201151103011511040115110501160001011600020116000301160004011600050116000601160007011600080116000901160010011600110116001201160013011600140116001501160016011600170116001801160019011600200116002101160022011600230116002401160025011600260116002701160028011600290116003001160031011600320116003301160034011600350116003601160037011600380116003901160040011600410116004201160043011600440116004501160046011600470116004801160049011600500116005101160052011600530116005401160055011600560116005701160058011600590116006001160061011600620116006301160064011600650116006601160067011600680116006901160070011600710116007201160073011600740116007501160076011600770116007801160079011600800116008101160082011600830116008401160085011600860116008701160088011600890116009001160091011600920116009301160094011600950116009601160097011600980116009901160100011601010116010201160103011601040116010501160106011601070116010801160109011601100116011101160112011601130116011401160115011601160116011701160118011601190116012001160121011601220116012301160124011601250116012601160127011601280116012901160130011601310116013201160133011601340116013501160136011601370116013801160139011601400116014101160142011601430116014401160145011601460116014701160148011601490116015001160151011601520116015301160154011601550116015601160157011601580116015901160160011601610116016201160163011601640116016501160166011601670116016801160169011601700116017101160172011601730116017401160175011601760116017701160178011601790116018001160181011601820116018301160184011601850116018601160187011601880116018901160190011601910116019201160193011601940116019501160196011601970116019801160199011602000116020101160202011602030116020401160205011602060116020701160208011602090116021001160211011602120116021301160214011602150116021601160217011602180116021901160220011602210116022201160223011602240116022501160226011602270116022801160229011602300116023101160232011602330116023401160235011602360116023701160238011602390116024001160241011602420116024301160244011602450116024601160247011602480116024901160250011602510116025201160253011602540116025501160256011602570116025801160259011602600116026101160262011602630116026401160265011602660116026701160268011602690116027001160271011602720116027301160274011602750116027601160277011602780116027901160280011602810116028201160283011602840116028501160286011602870116028801160289011602900116029101160292011602930116029401160295011602960116029701160298011602990116030001160301011603020116030301160304011603050116030601160307011603080116030901160310011603110116031201160313011603140116031501160316011603170116031801160319011603200116032101160322011603230116032401160325011603260116032701160328011603290116033001160331011603320116033301160334011603350116033601160337011603380116033901160340011603410116034201160343011603440116034501160346011603470116034801160349011603500116035101160352011603530116035401160355011603560116035701160358011603590116036001160361011603620116036301160364011603650116036601160367011603680116036901160370011603710116037201160373011603740116037501160376011603770116037801160379011603800116038101160382011603830116038401160385011603860116038701160388011603890116039001160391011603920116039301160394011603950116039601160397011603980116039901160400011604010116040201160403011604040116040501160406011604070116040801160409011604100116041101160412011604130116041401160415011604160116041701160418011604190116042001160421011604220116042301160424011604250116042601160427011604280116042901160430011604310116043201160433011604340116043501160436011604370116043801160439011604400116044101160442011604430116044401160445011604460116044701160448011604490116045001160451011604520116045301160454011604550116045601160457011604580116045901160460011604610116046201160463011604640116046501160466011604670116046801160469011604700116047101160472011604730116047401160475011604760116047701160478011604790116048001160481011604820116048301160484011604850116048601160487011604880116048901160490011604910116049201160493011604940116049501160496011604970116049801160499011605000116050101160502011605030116050401160505011605060116050701160508011605090116051001160511011605120116051301160514011605150116051601160517011605180116051901160520011605210116052201160523011605240116052501160526011605270116052801160529011605300116053101160532011605330116053401160535011605360116053701160538011605390116054001160541011605420116054301160544011605450116054601160547011605480116054901160550011605510116055201160553011605540116055501160556011605570116055801160559011605600116056101160562011605630116056401160565011605660116056701160568011605690116057001160571011605720116057301160574011605750116057601160577011605780116057901160580011605810116058201160583011605840116058501160586011605870116058801160589011605900116059101160592011605930116059401160595011605960116059701160598011605990116060001160601011606020116060301160604011606050116060601160607011606080116060901160610011606110116061201160613011606140116061501160616011606170116061801160619011606200116062101160622011606230116062401160625011606260116062701160628011606290116063001160631011606320116063301160634011606350116063601160637011606380116063901160640011606410116064201160643011606440116064501160646011606470116064801160649011606500116065101160652011606530116065401160655011606560116065701160658011606590116066001160661011606620116066301160664011606650116066601160667011606680116066901160670011606710116067201160673011606740116067501160676011606770116067801160679011606800116068101160682011606830116068401160685011606860116068701160688011606890116069001160691011606920116069301160694011606950116069601160697011606980116069901160700011607010116070201160703011607040116070501160706011607070116070801160709011607100116071101160712011607130116071401160715011607160116071701160718011607190116072001160721011607220116072301160724011607250116072601160727011607280116072901160730011607310116073201160733011607340116073501160736011607370116073801160739011607400116074101160742011607430116074401160745011607460116074701160748011607490116075001160751011607520116075301160754011607550116075601160757011607580116075901160760011607610116076201160763011607640116076501160766011607670116076801160769011607700116077101160772011607730116077401160775011607760116077701160778011607790116078001160781011607820116078301160784011607850116078601160787011607880116078901160790011607910116079201160793011607940116079501160796011607970116079801160799011608000116080101160802011608030116080401160805011608060116080701160808011608090116081001160811011608120116081301160814011608150116081601160817011608180116081901160820011608210116082201160823011608240116082501160826011608270116082801160829011608300116083101160832011608330116083401160835011608360116083701160838011608390116084001160841011608420116084301160844011608450116084601160847011608480116084901160850011608510116085201160853011608540116085501160856011608570116085801160859011608600116086101160862011608630116086401160865011608660116086701160868011608690116087001160871011608720116087301160874011608750116087601160877011608780116087901160880011608810116088201160883011608840116088501160886011608870116088801160889011608900116089101160892011608930116089401160895011608960116089701160898011608990116090001160901011609020116090301160904011609050116090601160907011609080116090901160910011609110116091201160913011609140116091501160916011609170116091801160919011609200116092101160922011609230116092401160925011609260116092701160928011609290116093001160931011609320116093301160934011609350116093601160937011609380116093901160940011609410116094201160943011609440116094501160946011609470116094801160949011609500116095101160952011609530116095401160955011609560116095701160958011609590116096001160961011609620116096301160964011609650116096601160967011609680116096901160970011609710116097201160973011609740116097501160976011609770116097801160979011609800116098101160982011609830116098401160985011609860116098701160988011609890116099001160991011609920116099301160994011609950116099601160997011609980116099901161000011610010116100201161003011610040116100501161006011610070116100801161009011610100116101101161012011610130116101401161015011610160116101701161018011610190116102001161021011610220116102301161024011610250116102601161027011610280116102901161030011610310116103201161033011610340116103501161036011610370116103801161039011610400116104101161042011610430116104401161045011610460116104701161048011610490116105001161051011610520116105301161054011610550116105601161057011610580116105901161060011610610116106201161063011610640116106501161066011610670116106801161069011610700116107101161072011610730116107401161075011610760116107701161078011610790116108001161081011610820116108301161084011610850116108601161087011610880116108901161090011610910116109201161093011610940116109501161096011610970116109801161099011611000116110101161102011611030116110401161105011700010117000201170003011700040117000501170006011700070117000801170009011700100117001101170012011700130117001401170015011700160117001701170018011700190117002001170021011700220117002301170024011700250117002601170027011700280117002901170030011700310117003201170033011700340117003501170036011700370117003801170039011700400117004101170042011700430117004401170045011700460117004701170048011700490117005001170051011700520117005301170054011700550117005601170057011700580117005901170060011700610117006201170063011700640117006501170066011700670117006801170069011700700117007101170072011700730117007401170075011700760117007701170078011700790117008001170081011700820117008301170084011700850117008601170087011700880117008901170090011700910117009201170093011700940117009501170096011700970117009801170099011701000117010101170102011701030117010401170105011701060117010701170108011701090117011001170111011701120117011301170114011701150117011601170117011701180117011901170120011701210117012201170123011701240117012501170126011701270117012801170129011701300117013101170132011701330117013401170135011701360117013701170138011701390117014001170141011701420117014301170144011701450117014601170147011701480117014901170150011701510117015201170153011701540117015501170156011701570117015801170159011701600117016101170162011701630117016401170165011701660117016701170168011701690117017001170171011701720117017301170174011701750117017601170177011701780117017901170180011701810117018201170183011701840117018501170186011701870117018801170189011701900117019101170192011701930117019401170195011701960117019701170198011701990117020001170201011702020117020301170204011702050117020601170207011702080117020901170210011702110117021201170213011702140117021501170216011702170117021801170219011702200117022101170222011702230117022401170225011702260117022701170228011702290117023001170231011702320117023301170234011702350117023601170237011702380117023901170240011702410117024201170243011702440117024501170246011702470117024801170249011702500117025101170252011702530117025401170255011702560117025701170258011702590117026001170261011702620117026301170264011702650117026601170267011702680117026901170270011702710117027201170273011702740117027501170276011702770117027801170279011702800117028101170282011702830117028401170285011702860117028701170288011702890117029001170291011702920117029301170294011702950117029601170297011702980117029901170300011703010117030201170303011703040117030501170306011703070117030801170309011703100117031101170312011703130117031401170315011703160117031701170318011703190117032001170321011703220117032301170324011703250117032601170327011703280117032901170330011703310117033201170333011703340117033501170336011703370117033801170339011703400117034101170342011703430117034401170345011703460117034701170348011703490117035001170351011703520117035301170354011703550117035601170357011703580117035901170360011703610117036201170363011703640117036501170366011703670117036801170369011703700117037101170372011703730117037401170375011703760117037701170378011703790117038001170381011703820117038301170384011703850117038601170387011703880117038901170390011703910117039201170393011703940117039501170396011703970117039801170399011704000117040101170402011704030117040401170405011704060117040701170408011704090117041001170411011704120117041301170414011704150117041601170417011704180117041901170420011704210117042201170423011704240117042501170426011704270117042801170429011704300117043101170432011704330117043401170435011704360117043701170438011704390117044001170441011704420117044301170444011704450117044601170447011704480117044901170450011704510117045201170453011704540117045501170456011704570117045801170459011704600117046101170462011704630117046401170465011704660117046701170468011704690117047001170471011704720117047301170474011704750117047601170477011704780117047901170480011704810117048201170483011704840117048501170486011704870117048801170489011704900117049101170492011704930117049401170495011704960117049701170498011704990117050001170501011705020117050301170504011705050117050601170507011705080117050901170510011705110117051201170513011705140117051501170516011705170117051801170519011705200117052101170522011705230117052401170525011705260117052701170528011705290117053001170531011705320117053301170534011705350117053601170537011705380117053901170540011705410117054201170543011705440117054501170546011705470117054801170549011705500117055101170552011705530117055401170555011705560117055701170558011705590117056001170561011705620117056301170564011705650117056601170567011705680117056901170570011705710117057201170573011705740117057501170576011705770117057801170579011705800117058101170582011705830117058401170585011705860117058701170588011705890117059001170591011705920117059301170594011705950117059601170597011705980117059901170600011706010117060201170603011706040117060501170606011706070117060801170609011706100117061101170612011706130117061401170615011706160117061701170618011706190117062001170621011706220117062301170624011706250117062601170627011706280117062901170630011706310117063201170633011706340117063501170636011706370117063801170639011706400117064101170642011706430117064401170645011706460117064701170648011706490117065001170651011706520117065301170654011706550117065601170657011706580117065901170660011706610117066201170663011706640117066501170666011706670117066801170669011706700117067101170672011706730117067401170675011706760117067701170678011706790117068001170681011706820117068301170684011706850117068601170687011706880117068901170690011706910117069201170693011706940117069501170696011706970117069801170699011707000117070101170702011707030117070401170705011707060117070701170708011707090117071001170711011707120117071301170714011707150117071601170717011707180117071901170720011707210117072201170723011707240117072501170726011707270117072801170729011707300117073101170732011707330117073401170735011707360117073701170738011707390117074001170741011707420117074301170744011707450117074601170747011707480117074901170750011707510117075201170753011707540117075501170756011707570117075801170759011707600117076101170762011707630117076401170765011707660117076701170768011707690117077001170771011707720117077301170774011707750117077601170777011707780117077901170780011707810117078201170783011707840117078501170786011707870117078801170789011707900117079101170792011707930117079401170795011707960117079701170798011707990117080001170801011708020117080301170804011708050117080601170807011708080117080901170810011708110117081201170813011708140117081501170816011708170117081801170819011708200117082101170822011708230117082401170825011708260117082701170828011708290117083001170831011708320117083301170834011708350117083601170837011708380117083901170840011708410117084201170843011708440117084501170846011708470117084801170849011708500117085101170852011708530117085401170855011708560117085701170858011708590117086001170861011708620117086301170864011708650117086601170867011708680117086901170870011708710117087201170873011708740117087501170876011708770117087801170879011708800117088101170882011708830117088401170885011708860117088701170888011708890117089001170891011708920117089301170894011708950117089601170897011708980117089901170900011709010117090201170903011709040117090501170906011709070117090801170909011709100117091101170912011709130117091401170915011709160117091701170918011709190117092001170921011709220117092301170924011709250117092601170927011709280117092901170930011709310117093201170933011709340117093501170936011709370117093801170939011709400117094101170942011709430117094401170945011709460117094701170948011709490117095001170951011709520117095301170954011709550117095601170957011709580117095901170960011709610117096201170963011709640117096501170966011709670117096801170969011709700117097101170972011709730117097401170975011709760117097701170978011709790117098001170981011709820117098301170984011709850117098601170987011709880117098901170990011709910117099201170993011709940117099501170996011709970117099801170999011710000117100101171002011710030117100401171005011710060117100701171008011710090117101001171011011710120117101301171014011710150117101601171017011710180117101901171020011710210117102201171023011710240117102501171026011710270117102801171029011710300117103101171032011710330117103401171035011710360117103701171038011710390117104001171041011710420117104301171044011710450117104601171047011710480117104901171050011710510117105201171053011710540117105501171056011710570117105801171059011710600117106101171062011710630117106401171065011710660117106701171068011710690117107001171071011710720117107301171074011710750117107601171077011710780117107901171080011710810117108201171083011710840117108501171086011710870117108801171089011710900117109101171092011710930117109401171095011710960117109701171098011710990117110001171101011711020117110301171104011711050118000101180002011800030118000401180005011800060118000701180008011800090118001001180011011800120118001301180014011800150118001601180017011800180118001901180020011800210118002201180023011800240118002501180026011800270118002801180029011800300118003101180032011800330118003401180035011800360118003701180038011800390118004001180041011800420118004301180044011800450118004601180047011800480118004901180050011800510118005201180053011800540118005501180056011800570118005801180059011800600118006101180062011800630118006401180065011800660118006701180068011800690118007001180071011800720118007301180074011800750118007601180077011800780118007901180080011800810118008201180083011800840118008501180086011800870118008801180089011800900118009101180092011800930118009401180095011800960118009701180098011800990118010001180101011801020118010301180104011801050118010601180107011801080118010901180110011801110118011201180113011801140118011501180116011801170118011801180119011801200118012101180122011801230118012401180125011801260118012701180128011801290118013001180131011801320118013301180134011801350118013601180137011801380118013901180140011801410118014201180143011801440118014501180146011801470118014801180149011801500118015101180152011801530118015401180155011801560118015701180158011801590118016001180161011801620118016301180164011801650118016601180167011801680118016901180170011801710118017201180173011801740118017501180176011801770118017801180179011801800118018101180182011801830118018401180185011801860118018701180188011801890118019001180191011801920118019301180194011801950118019601180197011801980118019901180200011802010118020201180203011802040118020501180206011802070118020801180209011802100118021101180212011802130118021401180215011802160118021701180218011802190118022001180221011802220118022301180224011802250118022601180227011802280118022901180230011802310118023201180233011802340118023501180236011802370118023801180239011802400118024101180242011802430118024401180245011802460118024701180248011802490118025001180251011802520118025301180254011802550118025601180257011802580118025901180260011802610118026201180263011802640118026501180266011802670118026801180269011802700118027101180272011802730118027401180275011802760118027701180278011802790118028001180281011802820118028301180284011802850118028601180287011802880118028901180290011802910118029201180293011802940118029501180296011802970118029801180299011803000118030101180302011803030118030401180305011803060118030701180308011803090118031001180311011803120118031301180314011803150118031601180317011803180118031901180320011803210118032201180323011803240118032501180326011803270118032801180329011803300118033101180332011803330118033401180335011803360118033701180338011803390118034001180341011803420118034301180344011803450118034601180347011803480118034901180350011803510118035201180353011803540118035501180356011803570118035801180359011803600118036101180362011803630118036401180365011803660118036701180368011803690118037001180371011803720118037301180374011803750118037601180377011803780118037901180380011803810118038201180383011803840118038501180386011803870118038801180389011803900118039101180392011803930118039401180395011803960118039701180398011803990118040001180401011804020118040301180404011804050118040601180407011804080118040901180410011804110118041201180413011804140118041501180416011804170118041801180419011804200118042101180422011804230118042401180425011804260118042701180428011804290118043001180431011804320118043301180434011804350118043601180437011804380118043901180440011804410118044201180443011804440118044501180446011804470118044801180449011804500118045101180452011804530118045401180455011804560118045701180458011804590118046001180461011804620118046301180464011804650118046601180467011804680118046901180470011804710118047201180473011804740118047501180476011804770118047801180479011804800118048101180482011804830118048401180485011804860118048701180488011804890118049001180491011804920118049301180494011804950118049601180497011804980118049901180500011805010118050201180503011805040118050501180506011805070118050801180509011805100118051101180512011805130118051401180515011805160118051701180518011805190118052001180521011805220118052301180524011805250118052601180527011805280118052901180530011805310118053201180533011805340118053501180536011805370118053801180539011805400118054101180542011805430118054401180545011805460118054701180548011805490118055001180551011805520118055301180554011805550118055601180557011805580118055901180560011805610118056201180563011805640118056501180566011805670118056801180569011805700118057101180572011805730118057401180575011805760118057701180578011805790118058001180581011805820118058301180584011805850118058601180587011805880118058901180590011805910118059201180593011805940118059501180596011805970118059801180599011806000118060101180602011806030118060401180605011806060118060701180608011806090118061001180611011806120118061301180614011806150118061601180617011806180118061901180620011806210118062201180623011806240118062501180626011806270118062801180629011806300118063101180632011806330118063401180635011806360118063701180638011806390118064001180641011806420118064301180644011806450118064601180647011806480118064901180650011806510118065201180653011806540118065501180656011806570118065801180659011806600118066101180662011806630118066401180665011806660118066701180668011806690118067001180671011806720118067301180674011806750118067601180677011806780118067901180680011806810118068201180683011806840118068501180686011806870118068801180689011806900118069101180692011806930118069401180695011806960118069701180698011806990118070001180701011807020118070301180704011807050118070601180707011807080118070901180710011807110118071201180713011807140118071501180716011807170118071801180719011807200118072101180722011807230118072401180725011807260118072701180728011807290118073001180731011807320118073301180734011807350118073601180737011807380118073901180740011807410118074201180743011807440118074501180746011807470118074801180749011807500118075101180752011807530118075401180755011807560118075701180758011807590118076001180761011807620118076301180764011807650118076601180767011807680118076901180770011807710118077201180773011807740118077501180776011807770118077801180779011807800118078101180782011807830118078401180785011807860118078701180788011807890118079001180791011807920118079301180794011807950118079601180797011807980118079901180800011808010118080201180803011808040118080501180806011808070118080801180809011808100118081101180812011808130118081401180815011808160118081701180818011808190118082001180821011808220118082301180824011808250118082601180827011808280118082901180830011808310118083201180833011808340118083501180836011808370118083801180839011808400118084101180842011808430118084401180845011808460118084701180848011808490118085001180851011808520118085301180854011808550118085601180857011808580118085901180860011808610118086201180863011808640118086501180866011808670118086801180869011808700118087101180872011808730118087401180875011808760118087701180878011808790118088001180881011808820118088301180884011808850118088601180887011808880118088901180890011808910118089201180893011808940118089501180896011808970118089801180899011809000118090101180902011809030118090401180905011809060118090701180908011809090118091001180911011809120118091301180914011809150118091601180917011809180118091901180920011809210118092201180923011809240118092501180926011809270118092801180929011809300118093101180932011809330118093401180935011809360118093701180938011809390118094001180941011809420118094301180944011809450118094601180947011809480118094901180950011809510118095201180953011809540118095501180956011809570118095801180959011809600118096101180962011809630118096401180965011809660118096701180968011809690118097001180971011809720118097301180974011809750118097601180977011809780118097901180980011809810118098201180983011809840118098501180986011809870118098801180989011809900118099101180992011809930118099401180995011809960118099701180998011809990118100001181001011810020118100301181004011810050118100601181007011810080118100901181010011810110118101201181013011810140118101501181016011810170118101801181019011810200118102101181022011810230118102401181025011810260118102701181028011810290118103001181031011810320118103301181034011810350118103601181037011810380118103901181040011810410118104201181043011810440118104501181046011810470118104801181049011810500118105101181052011810530118105401181055011810560118105701181058011810590118106001181061011810620118106301181064011810650118106601181067011810680118106901181070011810710118107201181073011810740118107501181076011810770118107801181079011810800118108101181082011810830118108401181085011810860118108701181088011810890118109001181091011810920118109301181094011810950118109601181097011810980118109901181100011811010118110201181103011811040118110501190001011900020119000301190004011900050119000601190007011900080119000901190010011900110119001201190013011900140119001501190016011900170119001801190019011900200119002101190022011900230119002401190025011900260119002701190028011900290119003001190031011900320119003301190034011900350119003601190037011900380119003901190040011900410119004201190043011900440119004501190046011900470119004801190049011900500119005101190052011900530119005401190055011900560119005701190058011900590119006001190061011900620119006301190064011900650119006601190067011900680119006901190070011900710119007201190073011900740119007501190076011900770119007801190079011900800119008101190082011900830119008401190085011900860119008701190088011900890119009001190091011900920119009301190094011900950119009601190097011900980119009901190100011901010119010201190103011901040119010501190106011901070119010801190109011901100119011101190112011901130119011401190115011901160119011701190118011901190119012001190121011901220119012301190124011901250119012601190127011901280119012901190130011901310119013201190133011901340119013501190136011901370119013801190139011901400119014101190142011901430119014401190145011901460119014701190148011901490119015001190151011901520119015301190154011901550119015601190157011901580119015901190160011901610119016201190163011901640119016501190166011901670119016801190169011901700119017101190172011901730119017401190175011901760119017701190178011901790119018001190181011901820119018301190184011901850119018601190187011901880119018901190190011901910119019201190193011901940119019501190196011901970119019801190199011902000119020101190202011902030119020401190205011902060119020701190208011902090119021001190211011902120119021301190214011902150119021601190217011902180119021901190220011902210119022201190223011902240119022501190226011902270119022801190229011902300119023101190232011902330119023401190235011902360119023701190238011902390119024001190241011902420119024301190244011902450119024601190247011902480119024901190250011902510119025201190253011902540119025501190256011902570119025801190259011902600119026101190262011902630119026401190265011902660119026701190268011902690119027001190271011902720119027301190274011902750119027601190277011902780119027901190280011902810119028201190283011902840119028501190286011902870119028801190289011902900119029101190292011902930119029401190295011902960119029701190298011902990119030001190301011903020119030301190304011903050119030601190307011903080119030901190310011903110119031201190313011903140119031501190316011903170119031801190319011903200119032101190322011903230119032401190325011903260119032701190328011903290119033001190331011903320119033301190334011903350119033601190337011903380119033901190340011903410119034201190343011903440119034501190346011903470119034801190349011903500119035101190352011903530119035401190355011903560119035701190358011903590119036001190361011903620119036301190364011903650119036601190367011903680119036901190370011903710119037201190373011903740119037501190376011903770119037801190379011903800119038101190382011903830119038401190385011903860119038701190388011903890119039001190391011903920119039301190394011903950119039601190397011903980119039901190400011904010119040201190403011904040119040501190406011904070119040801190409011904100119041101190412011904130119041401190415011904160119041701190418011904190119042001190421011904220119042301190424011904250119042601190427011904280119042901190430011904310119043201190433011904340119043501190436011904370119043801190439011904400119044101190442011904430119044401190445011904460119044701190448011904490119045001190451011904520119045301190454011904550119045601190457011904580119045901190460011904610119046201190463011904640119046501190466011904670119046801190469011904700119047101190472011904730119047401190475011904760119047701190478011904790119048001190481011904820119048301190484011904850119048601190487011904880119048901190490011904910119049201190493011904940119049501190496011904970119049801190499011905000119050101190502011905030119050401190505011905060119050701190508011905090119051001190511011905120119051301190514011905150119051601190517011905180119051901190520011905210119052201190523011905240119052501190526011905270119052801190529011905300119053101190532011905330119053401190535011905360119053701190538011905390119054001190541011905420119054301190544011905450119054601190547011905480119054901190550011905510119055201190553011905540119055501190556011905570119055801190559011905600119056101190562011905630119056401190565011905660119056701190568011905690119057001190571011905720119057301190574011905750119057601190577011905780119057901190580011905810119058201190583011905840119058501190586011905870119058801190589011905900119059101190592011905930119059401190595011905960119059701190598011905990119060001190601011906020119060301190604011906050119060601190607011906080119060901190610011906110119061201190613011906140119061501190616011906170119061801190619011906200119062101190622011906230119062401190625011906260119062701190628011906290119063001190631011906320119063301190634011906350119063601190637011906380119063901190640011906410119064201190643011906440119064501190646011906470119064801190649011906500119065101190652011906530119065401190655011906560119065701190658011906590119066001190661011906620119066301190664011906650119066601190667011906680119066901190670011906710119067201190673011906740119067501190676011906770119067801190679011906800119068101190682011906830119068401190685011906860119068701190688011906890119069001190691011906920119069301190694011906950119069601190697011906980119069901190700011907010119070201190703011907040119070501190706011907070119070801190709011907100119071101190712011907130119071401190715011907160119071701190718011907190119072001190721011907220119072301190724011907250119072601190727011907280119072901190730011907310119073201190733011907340119073501190736011907370119073801190739011907400119074101190742011907430119074401190745011907460119074701190748011907490119075001190751011907520119075301190754011907550119075601190757011907580119075901190760011907610119076201190763011907640119076501190766011907670119076801190769011907700119077101190772011907730119077401190775011907760119077701190778011907790119078001190781011907820119078301190784011907850119078601190787011907880119078901190790011907910119079201190793011907940119079501190796011907970119079801190799011908000119080101190802011908030119080401190805011908060119080701190808011908090119081001190811011908120119081301190814011908150119081601190817011908180119081901190820011908210119082201190823011908240119082501190826011908270119082801190829011908300119083101190832011908330119083401190835011908360119083701190838011908390119084001190841011908420119084301190844011908450119084601190847011908480119084901190850011908510119085201190853011908540119085501190856011908570119085801190859011908600119086101190862011908630119086401190865011908660119086701190868011908690119087001190871011908720119087301190874011908750119087601190877011908780119087901190880011908810119088201190883011908840119088501190886011908870119088801190889011908900119089101190892011908930119089401190895011908960119089701190898011908990119090001190901011909020119090301190904011909050119090601190907011909080119090901190910011909110119091201190913011909140119091501190916011909170119091801190919011909200119092101190922011909230119092401190925011909260119092701190928011909290119093001190931011909320119093301190934011909350119093601190937011909380119093901190940011909410119094201190943011909440119094501190946011909470119094801190949011909500119095101190952011909530119095401190955011909560119095701190958011909590119096001190961011909620119096301190964011909650119096601190967011909680119096901190970011909710119097201190973011909740119097501190976011909770119097801190979011909800119098101190982011909830119098401190985011909860119098701190988011909890119099001190991011909920119099301190994011909950119099601190997011909980119099901191000011910010119100201191003011910040119100501191006011910070119100801191009011910100119101101191012011910130119101401191015011910160119101701191018011910190119102001191021011910220119102301191024011910250119102601191027011910280119102901191030011910310119103201191033011910340119103501191036011910370119103801191039011910400119104101191042011910430119104401191045011910460119104701191048011910490119105001191051011910520119105301191054011910550119105601191057011910580119105901191060011910610119106201191063011910640119106501191066011910670119106801191069011910700119107101191072011910730119107401191075011910760119107701191078011910790119108001191081011910820119108301191084011910850119108601191087011910880119108901191090011910910119109201191093011910940119109501191096011910970119109801191099011911000119110101191102011911030119110401191105012000010120000201200003012000040120000501200006012000070120000801200009012000100120001101200012012000130120001401200015012000160120001701200018012000190120002001200021012000220120002301200024012000250120002601200027012000280120002901200030012000310120003201200033012000340120003501200036012000370120003801200039012000400120004101200042012000430120004401200045012000460120004701200048012000490120005001200051012000520120005301200054012000550120005601200057012000580120005901200060012000610120006201200063012000640120006501200066012000670120006801200069012000700120007101200072012000730120007401200075012000760120007701200078012000790120008001200081012000820120008301200084012000850120008601200087012000880120008901200090012000910120009201200093012000940120009501200096012000970120009801200099012001000120010101200102012001030120010401200105012001060120010701200108012001090120011001200111012001120120011301200114012001150120011601200117012001180120011901200120012001210120012201200123012001240120012501200126012001270120012801200129012001300120013101200132012001330120013401200135012001360120013701200138012001390120014001200141012001420120014301200144012001450120014601200147012001480120014901200150012001510120015201200153012001540120015501200156012001570120015801200159012001600120016101200162012001630120016401200165012001660120016701200168012001690120017001200171012001720120017301200174012001750120017601200177012001780120017901200180012001810120018201200183012001840120018501200186012001870120018801200189012001900120019101200192012001930120019401200195012001960120019701200198012001990120020001200201012002020120020301200204012002050120020601200207012002080120020901200210012002110120021201200213012002140120021501200216012002170120021801200219012002200120022101200222012002230120022401200225012002260120022701200228012002290120023001200231012002320120023301200234012002350120023601200237012002380120023901200240012002410120024201200243012002440120024501200246012002470120024801200249012002500120025101200252012002530120025401200255012002560120025701200258012002590120026001200261012002620120026301200264012002650120026601200267012002680120026901200270012002710120027201200273012002740120027501200276012002770120027801200279012002800120028101200282012002830120028401200285012002860120028701200288012002890120029001200291012002920120029301200294012002950120029601200297012002980120029901200300012003010120030201200303012003040120030501200306012003070120030801200309012003100120031101200312012003130120031401200315012003160120031701200318012003190120032001200321012003220120032301200324012003250120032601200327012003280120032901200330012003310120033201200333012003340120033501200336012003370120033801200339012003400120034101200342012003430120034401200345012003460120034701200348012003490120035001200351012003520120035301200354012003550120035601200357012003580120035901200360012003610120036201200363012003640120036501200366012003670120036801200369012003700120037101200372012003730120037401200375012003760120037701200378012003790120038001200381012003820120038301200384012003850120038601200387012003880120038901200390012003910120039201200393012003940120039501200396012003970120039801200399012004000120040101200402012004030120040401200405012004060120040701200408012004090120041001200411012004120120041301200414012004150120041601200417012004180120041901200420012004210120042201200423012004240120042501200426012004270120042801200429012004300120043101200432012004330120043401200435012004360120043701200438012004390120044001200441012004420120044301200444012004450120044601200447012004480120044901200450012004510120045201200453012004540120045501200456012004570120045801200459012004600120046101200462012004630120046401200465012004660120046701200468012004690120047001200471012004720120047301200474012004750120047601200477012004780120047901200480012004810120048201200483012004840120048501200486012004870120048801200489012004900120049101200492012004930120049401200495012004960120049701200498012004990120050001200501012005020120050301200504012005050120050601200507012005080120050901200510012005110120051201200513012005140120051501200516012005170120051801200519012005200120052101200522012005230120052401200525012005260120052701200528012005290120053001200531012005320120053301200534012005350120053601200537012005380120053901200540012005410120054201200543012005440120054501200546012005470120054801200549012005500120055101200552012005530120055401200555012005560120055701200558012005590120056001200561012005620120056301200564012005650120056601200567012005680120056901200570012005710120057201200573012005740120057501200576012005770120057801200579012005800120058101200582012005830120058401200585012005860120058701200588012005890120059001200591012005920120059301200594012005950120059601200597012005980120059901200600012006010120060201200603012006040120060501200606012006070120060801200609012006100120061101200612012006130120061401200615012006160120061701200618012006190120062001200621012006220120062301200624012006250120062601200627012006280120062901200630012006310120063201200633012006340120063501200636012006370120063801200639012006400120064101200642012006430120064401200645012006460120064701200648012006490120065001200651012006520120065301200654012006550120065601200657012006580120065901200660012006610120066201200663012006640120066501200666012006670120066801200669012006700120067101200672012006730120067401200675012006760120067701200678012006790120068001200681012006820120068301200684012006850120068601200687012006880120068901200690012006910120069201200693012006940120069501200696012006970120069801200699012007000120070101200702012007030120070401200705012007060120070701200708012007090120071001200711012007120120071301200714012007150120071601200717012007180120071901200720012007210120072201200723012007240120072501200726012007270120072801200729012007300120073101200732012007330120073401200735012007360120073701200738012007390120074001200741012007420120074301200744012007450120074601200747012007480120074901200750012007510120075201200753012007540120075501200756012007570120075801200759012007600120076101200762012007630120076401200765012007660120076701200768012007690120077001200771012007720120077301200774012007750120077601200777012007780120077901200780012007810120078201200783012007840120078501200786012007870120078801200789012007900120079101200792012007930120079401200795012007960120079701200798012007990120080001200801012008020120080301200804012008050120080601200807012008080120080901200810012008110120081201200813012008140120081501200816012008170120081801200819012008200120082101200822012008230120082401200825012008260120082701200828012008290120083001200831012008320120083301200834012008350120083601200837012008380120083901200840012008410120084201200843012008440120084501200846012008470120084801200849012008500120085101200852012008530120085401200855012008560120085701200858012008590120086001200861012008620120086301200864012008650120086601200867012008680120086901200870012008710120087201200873012008740120087501200876012008770120087801200879012008800120088101200882012008830120088401200885012008860120088701200888012008890120089001200891012008920120089301200894012008950120089601200897012008980120089901200900012009010120090201200903012009040120090501200906012009070120090801200909012009100120091101200912012009130120091401200915012009160120091701200918012009190120092001200921012009220120092301200924012009250120092601200927012009280120092901200930012009310120093201200933012009340120093501200936012009370120093801200939012009400120094101200942012009430120094401200945012009460120094701200948012009490120095001200951012009520120095301200954012009550120095601200957012009580120095901200960012009610120096201200963012009640120096501200966012009670120096801200969012009700120097101200972012009730120097401200975012009760120097701200978012009790120098001200981012009820120098301200984012009850120098601200987012009880120098901200990012009910120099201200993012009940120099501200996012009970120099801200999012010000120100101201002012010030120100401201005012010060120100701201008012010090120101001201011012010120120101301201014012010150120101601201017012010180120101901201020012010210120102201201023012010240120102501201026012010270120102801201029012010300120103101201032012010330120103401201035012010360120103701201038012010390120104001201041012010420120104301201044012010450120104601201047012010480120104901201050012010510120105201201053012010540120105501201056012010570120105801201059012010600120106101201062012010630120106401201065012010660120106701201068012010690120107001201071012010720120107301201074012010750120107601201077012010780120107901201080012010810120108201201083012010840120108501201086012010870120108801201089012010900120109101201092012010930120109401201095012010960120109701201098012010990120110001201101012011020120110301201104012011050121000101210002012100030121000401210005012100060121000701210008012100090121001001210011012100120121001301210014012100150121001601210017012100180121001901210020012100210121002201210023012100240121002501210026012100270121002801210029012100300121003101210032012100330121003401210035012100360121003701210038012100390121004001210041012100420121004301210044012100450121004601210047012100480121004901210050012100510121005201210053012100540121005501210056012100570121005801210059012100600121006101210062012100630121006401210065012100660121006701210068012100690121007001210071012100720121007301210074012100750121007601210077012100780121007901210080012100810121008201210083012100840121008501210086012100870121008801210089012100900121009101210092012100930121009401210095012100960121009701210098012100990121010001210101012101020121010301210104012101050121010601210107012101080121010901210110012101110121011201210113012101140121011501210116012101170121011801210119012101200121012101210122012101230121012401210125012101260121012701210128012101290121013001210131012101320121013301210134012101350121013601210137012101380121013901210140012101410121014201210143012101440121014501210146012101470121014801210149012101500121015101210152012101530121015401210155012101560121015701210158012101590121016001210161012101620121016301210164012101650121016601210167012101680121016901210170012101710121017201210173012101740121017501210176012101770121017801210179012101800121018101210182012101830121018401210185012101860121018701210188012101890121019001210191012101920121019301210194012101950121019601210197012101980121019901210200012102010121020201210203012102040121020501210206012102070121020801210209012102100121021101210212012102130121021401210215012102160121021701210218012102190121022001210221012102220121022301210224012102250121022601210227012102280121022901210230012102310121023201210233012102340121023501210236012102370121023801210239012102400121024101210242012102430121024401210245012102460121024701210248012102490121025001210251012102520121025301210254012102550121025601210257012102580121025901210260012102610121026201210263012102640121026501210266012102670121026801210269012102700121027101210272012102730121027401210275012102760121027701210278012102790121028001210281012102820121028301210284012102850121028601210287012102880121028901210290012102910121029201210293012102940121029501210296012102970121029801210299012103000121030101210302012103030121030401210305012103060121030701210308012103090121031001210311012103120121031301210314012103150121031601210317012103180121031901210320012103210121032201210323012103240121032501210326012103270121032801210329012103300121033101210332012103330121033401210335012103360121033701210338012103390121034001210341012103420121034301210344012103450121034601210347012103480121034901210350012103510121035201210353012103540121035501210356012103570121035801210359012103600121036101210362012103630121036401210365012103660121036701210368012103690121037001210371012103720121037301210374012103750121037601210377012103780121037901210380012103810121038201210383012103840121038501210386012103870121038801210389012103900121039101210392012103930121039401210395012103960121039701210398012103990121040001210401012104020121040301210404012104050121040601210407012104080121040901210410012104110121041201210413012104140121041501210416012104170121041801210419012104200121042101210422012104230121042401210425012104260121042701210428012104290121043001210431012104320121043301210434012104350121043601210437012104380121043901210440012104410121044201210443012104440121044501210446012104470121044801210449012104500121045101210452012104530121045401210455012104560121045701210458012104590121046001210461012104620121046301210464012104650121046601210467012104680121046901210470012104710121047201210473012104740121047501210476012104770121047801210479012104800121048101210482012104830121048401210485012104860121048701210488012104890121049001210491012104920121049301210494012104950121049601210497012104980121049901210500012105010121050201210503012105040121050501210506012105070121050801210509012105100121051101210512012105130121051401210515012105160121051701210518012105190121052001210521012105220121052301210524012105250121052601210527012105280121052901210530012105310121053201210533012105340121053501210536012105370121053801210539012105400121054101210542012105430121054401210545012105460121054701210548012105490121055001210551012105520121055301210554012105550121055601210557012105580121055901210560012105610121056201210563012105640121056501210566012105670121056801210569012105700121057101210572012105730121057401210575012105760121057701210578012105790121058001210581012105820121058301210584012105850121058601210587012105880121058901210590012105910121059201210593012105940121059501210596012105970121059801210599012106000121060101210602012106030121060401210605012106060121060701210608012106090121061001210611012106120121061301210614012106150121061601210617012106180121061901210620012106210121062201210623012106240121062501210626012106270121062801210629012106300121063101210632012106330121063401210635012106360121063701210638012106390121064001210641012106420121064301210644012106450121064601210647012106480121064901210650012106510121065201210653012106540121065501210656012106570121065801210659012106600121066101210662012106630121066401210665012106660121066701210668012106690121067001210671012106720121067301210674012106750121067601210677012106780121067901210680012106810121068201210683012106840121068501210686012106870121068801210689012106900121069101210692012106930121069401210695012106960121069701210698012106990121070001210701012107020121070301210704012107050121070601210707012107080121070901210710012107110121071201210713012107140121071501210716012107170121071801210719012107200121072101210722012107230121072401210725012107260121072701210728012107290121073001210731012107320121073301210734012107350121073601210737012107380121073901210740012107410121074201210743012107440121074501210746012107470121074801210749012107500121075101210752012107530121075401210755012107560121075701210758012107590121076001210761012107620121076301210764012107650121076601210767012107680121076901210770012107710121077201210773012107740121077501210776012107770121077801210779012107800121078101210782012107830121078401210785012107860121078701210788012107890121079001210791012107920121079301210794012107950121079601210797012107980121079901210800012108010121080201210803012108040121080501210806012108070121080801210809012108100121081101210812012108130121081401210815012108160121081701210818012108190121082001210821012108220121082301210824012108250121082601210827012108280121082901210830012108310121083201210833012108340121083501210836012108370121083801210839012108400121084101210842012108430121084401210845012108460121084701210848012108490121085001210851012108520121085301210854012108550121085601210857012108580121085901210860012108610121086201210863012108640121086501210866012108670121086801210869012108700121087101210872012108730121087401210875012108760121087701210878012108790121088001210881012108820121088301210884012108850121088601210887012108880121088901210890012108910121089201210893012108940121089501210896012108970121089801210899012109000121090101210902012109030121090401210905012109060121090701210908012109090121091001210911012109120121091301210914012109150121091601210917012109180121091901210920012109210121092201210923012109240121092501210926012109270121092801210929012109300121093101210932012109330121093401210935012109360121093701210938012109390121094001210941012109420121094301210944012109450121094601210947012109480121094901210950012109510121095201210953012109540121095501210956012109570121095801210959012109600121096101210962012109630121096401210965012109660121096701210968012109690121097001210971012109720121097301210974012109750121097601210977012109780121097901210980012109810121098201210983012109840121098501210986012109870121098801210989012109900121099101210992012109930121099401210995012109960121099701210998012109990121100001211001012110020121100301211004012110050121100601211007012110080121100901211010012110110121101201211013012110140121101501211016012110170121101801211019012110200121102101211022012110230121102401211025012110260121102701211028012110290121103001211031012110320121103301211034012110350121103601211037012110380121103901211040012110410121104201211043012110440121104501211046012110470121104801211049012110500121105101211052012110530121105401211055012110560121105701211058012110590121106001211061012110620121106301211064012110650121106601211067012110680121106901211070012110710121107201211073012110740121107501211076012110770121107801211079012110800121108101211082012110830121108401211085012110860121108701211088012110890121109001211091012110920121109301211094012110950121109601211097012110980121109901211100012111010121110201211103012111040121110501220001012200020122000301220004012200050122000601220007012200080122000901220010012200110122001201220013012200140122001501220016012200170122001801220019012200200122002101220022012200230122002401220025012200260122002701220028012200290122003001220031012200320122003301220034012200350122003601220037012200380122003901220040012200410122004201220043012200440122004501220046012200470122004801220049012200500122005101220052012200530122005401220055012200560122005701220058012200590122006001220061012200620122006301220064012200650122006601220067012200680122006901220070012200710122007201220073012200740122007501220076012200770122007801220079012200800122008101220082012200830122008401220085012200860122008701220088012200890122009001220091012200920122009301220094012200950122009601220097012200980122009901220100012201010122010201220103012201040122010501220106012201070122010801220109012201100122011101220112012201130122011401220115012201160122011701220118012201190122012001220121012201220122012301220124012201250122012601220127012201280122012901220130012201310122013201220133012201340122013501220136012201370122013801220139012201400122014101220142012201430122014401220145012201460122014701220148012201490122015001220151012201520122015301220154012201550122015601220157012201580122015901220160012201610122016201220163012201640122016501220166012201670122016801220169012201700122017101220172012201730122017401220175012201760122017701220178012201790122018001220181012201820122018301220184012201850122018601220187012201880122018901220190012201910122019201220193012201940122019501220196012201970122019801220199012202000122020101220202012202030122020401220205012202060122020701220208012202090122021001220211012202120122021301220214012202150122021601220217012202180122021901220220012202210122022201220223012202240122022501220226012202270122022801220229012202300122023101220232012202330122023401220235012202360122023701220238012202390122024001220241012202420122024301220244012202450122024601220247012202480122024901220250012202510122025201220253012202540122025501220256012202570122025801220259012202600122026101220262012202630122026401220265012202660122026701220268012202690122027001220271012202720122027301220274012202750122027601220277012202780122027901220280012202810122028201220283012202840122028501220286012202870122028801220289012202900122029101220292012202930122029401220295012202960122029701220298012202990122030001220301012203020122030301220304012203050122030601220307012203080122030901220310012203110122031201220313012203140122031501220316012203170122031801220319012203200122032101220322012203230122032401220325012203260122032701220328012203290122033001220331012203320122033301220334012203350122033601220337012203380122033901220340012203410122034201220343012203440122034501220346012203470122034801220349012203500122035101220352012203530122035401220355012203560122035701220358012203590122036001220361012203620122036301220364012203650122036601220367012203680122036901220370012203710122037201220373012203740122037501220376012203770122037801220379012203800122038101220382012203830122038401220385012203860122038701220388012203890122039001220391012203920122039301220394012203950122039601220397012203980122039901220400012204010122040201220403012204040122040501220406012204070122040801220409012204100122041101220412012204130122041401220415012204160122041701220418012204190122042001220421012204220122042301220424012204250122042601220427012204280122042901220430012204310122043201220433012204340122043501220436012204370122043801220439012204400122044101220442012204430122044401220445012204460122044701220448012204490122045001220451012204520122045301220454012204550122045601220457012204580122045901220460012204610122046201220463012204640122046501220466012204670122046801220469012204700122047101220472012204730122047401220475012204760122047701220478012204790122048001220481012204820122048301220484012204850122048601220487012204880122048901220490012204910122049201220493012204940122049501220496012204970122049801220499012205000122050101220502012205030122050401220505012205060122050701220508012205090122051001220511012205120122051301220514012205150122051601220517012205180122051901220520012205210122052201220523012205240122052501220526012205270122052801220529012205300122053101220532012205330122053401220535012205360122053701220538012205390122054001220541012205420122054301220544012205450122054601220547012205480122054901220550012205510122055201220553012205540122055501220556012205570122055801220559012205600122056101220562012205630122056401220565012205660122056701220568012205690122057001220571012205720122057301220574012205750122057601220577012205780122057901220580012205810122058201220583012205840122058501220586012205870122058801220589012205900122059101220592012205930122059401220595012205960122059701220598012205990122060001220601012206020122060301220604012206050122060601220607012206080122060901220610012206110122061201220613012206140122061501220616012206170122061801220619012206200122062101220622012206230122062401220625012206260122062701220628012206290122063001220631012206320122063301220634012206350122063601220637012206380122063901220640012206410122064201220643012206440122064501220646012206470122064801220649012206500122065101220652012206530122065401220655012206560122065701220658012206590122066001220661012206620122066301220664012206650122066601220667012206680122066901220670012206710122067201220673012206740122067501220676012206770122067801220679012206800122068101220682012206830122068401220685012206860122068701220688012206890122069001220691012206920122069301220694012206950122069601220697012206980122069901220700012207010122070201220703012207040122070501220706012207070122070801220709012207100122071101220712012207130122071401220715012207160122071701220718012207190122072001220721012207220122072301220724012207250122072601220727012207280122072901220730012207310122073201220733012207340122073501220736012207370122073801220739012207400122074101220742012207430122074401220745012207460122074701220748012207490122075001220751012207520122075301220754012207550122075601220757012207580122075901220760012207610122076201220763012207640122076501220766012207670122076801220769012207700122077101220772012207730122077401220775012207760122077701220778012207790122078001220781012207820122078301220784012207850122078601220787012207880122078901220790012207910122079201220793012207940122079501220796012207970122079801220799012208000122080101220802012208030122080401220805012208060122080701220808012208090122081001220811012208120122081301220814012208150122081601220817012208180122081901220820012208210122082201220823012208240122082501220826012208270122082801220829012208300122083101220832012208330122083401220835012208360122083701220838012208390122084001220841012208420122084301220844012208450122084601220847012208480122084901220850012208510122085201220853012208540122085501220856012208570122085801220859012208600122086101220862012208630122086401220865012208660122086701220868012208690122087001220871012208720122087301220874012208750122087601220877012208780122087901220880012208810122088201220883012208840122088501220886012208870122088801220889012208900122089101220892012208930122089401220895012208960122089701220898012208990122090001220901012209020122090301220904012209050122090601220907012209080122090901220910012209110122091201220913012209140122091501220916012209170122091801220919012209200122092101220922012209230122092401220925012209260122092701220928012209290122093001220931012209320122093301220934012209350122093601220937012209380122093901220940012209410122094201220943012209440122094501220946012209470122094801220949012209500122095101220952012209530122095401220955012209560122095701220958012209590122096001220961012209620122096301220964012209650122096601220967012209680122096901220970012209710122097201220973012209740122097501220976012209770122097801220979012209800122098101220982012209830122098401220985012209860122098701220988012209890122099001220991012209920122099301220994012209950122099601220997012209980122099901221000012210010122100201221003012210040122100501221006012210070122100801221009012210100122101101221012012210130122101401221015012210160122101701221018012210190122102001221021012210220122102301221024012210250122102601221027012210280122102901221030012210310122103201221033012210340122103501221036012210370122103801221039012210400122104101221042012210430122104401221045012210460122104701221048012210490122105001221051012210520122105301221054012210550122105601221057012210580122105901221060012210610122106201221063012210640122106501221066012210670122106801221069012210700122107101221072012210730122107401221075012210760122107701221078012210790122108001221081012210820122108301221084012210850122108601221087012210880122108901221090012210910122109201221093012210940122109501221096012210970122109801221099012211000122110101221102012211030122110401221105012300010123000201230003012300040123000501230006012300070123000801230009012300100123001101230012012300130123001401230015012300160123001701230018012300190123002001230021012300220123002301230024012300250123002601230027012300280123002901230030012300310123003201230033012300340123003501230036012300370123003801230039012300400123004101230042012300430123004401230045012300460123004701230048012300490123005001230051012300520123005301230054012300550123005601230057012300580123005901230060012300610123006201230063012300640123006501230066012300670123006801230069012300700123007101230072012300730123007401230075012300760123007701230078012300790123008001230081012300820123008301230084012300850123008601230087012300880123008901230090012300910123009201230093012300940123009501230096012300970123009801230099012301000123010101230102012301030123010401230105012301060123010701230108012301090123011001230111012301120123011301230114012301150123011601230117012301180123011901230120012301210123012201230123012301240123012501230126012301270123012801230129012301300123013101230132012301330123013401230135012301360123013701230138012301390123014001230141012301420123014301230144012301450123014601230147012301480123014901230150012301510123015201230153012301540123015501230156012301570123015801230159012301600123016101230162012301630123016401230165012301660123016701230168012301690123017001230171012301720123017301230174012301750123017601230177012301780123017901230180012301810123018201230183012301840123018501230186012301870123018801230189012301900123019101230192012301930123019401230195012301960123019701230198012301990123020001230201012302020123020301230204012302050123020601230207012302080123020901230210012302110123021201230213012302140123021501230216012302170123021801230219012302200123022101230222012302230123022401230225012302260123022701230228012302290123023001230231012302320123023301230234012302350123023601230237012302380123023901230240012302410123024201230243012302440123024501230246012302470123024801230249012302500123025101230252012302530123025401230255012302560123025701230258012302590123026001230261012302620123026301230264012302650123026601230267012302680123026901230270012302710123027201230273012302740123027501230276012302770123027801230279012302800123028101230282012302830123028401230285012302860123028701230288012302890123029001230291012302920123029301230294012302950123029601230297012302980123029901230300012303010123030201230303012303040123030501230306012303070123030801230309012303100123031101230312012303130123031401230315012303160123031701230318012303190123032001230321012303220123032301230324012303250123032601230327012303280123032901230330012303310123033201230333012303340123033501230336012303370123033801230339012303400123034101230342012303430123034401230345012303460123034701230348012303490123035001230351012303520123035301230354012303550123035601230357012303580123035901230360012303610123036201230363012303640123036501230366012303670123036801230369012303700123037101230372012303730123037401230375012303760123037701230378012303790123038001230381012303820123038301230384012303850123038601230387012303880123038901230390012303910123039201230393012303940123039501230396012303970123039801230399012304000123040101230402012304030123040401230405012304060123040701230408012304090123041001230411012304120123041301230414012304150123041601230417012304180123041901230420012304210123042201230423012304240123042501230426012304270123042801230429012304300123043101230432012304330123043401230435012304360123043701230438012304390123044001230441012304420123044301230444012304450123044601230447012304480123044901230450012304510123045201230453012304540123045501230456012304570123045801230459012304600123046101230462012304630123046401230465012304660123046701230468012304690123047001230471012304720123047301230474012304750123047601230477012304780123047901230480012304810123048201230483012304840123048501230486012304870123048801230489012304900123049101230492012304930123049401230495012304960123049701230498012304990123050001230501012305020123050301230504012305050123050601230507012305080123050901230510012305110123051201230513012305140123051501230516012305170123051801230519012305200123052101230522012305230123052401230525012305260123052701230528012305290123053001230531012305320123053301230534012305350123053601230537012305380123053901230540012305410123054201230543012305440123054501230546012305470123054801230549012305500123055101230552012305530123055401230555012305560123055701230558012305590123056001230561012305620123056301230564012305650123056601230567012305680123056901230570012305710123057201230573012305740123057501230576012305770123057801230579012305800123058101230582012305830123058401230585012305860123058701230588012305890123059001230591012305920123059301230594012305950123059601230597012305980123059901230600012306010123060201230603012306040123060501230606012306070123060801230609012306100123061101230612012306130123061401230615012306160123061701230618012306190123062001230621012306220123062301230624012306250123062601230627012306280123062901230630012306310123063201230633012306340123063501230636012306370123063801230639012306400123064101230642012306430123064401230645012306460123064701230648012306490123065001230651012306520123065301230654012306550123065601230657012306580123065901230660012306610123066201230663012306640123066501230666012306670123066801230669012306700123067101230672012306730123067401230675012306760123067701230678012306790123068001230681012306820123068301230684012306850123068601230687012306880123068901230690012306910123069201230693012306940123069501230696012306970123069801230699012307000123070101230702012307030123070401230705012307060123070701230708012307090123071001230711012307120123071301230714012307150123071601230717012307180123071901230720012307210123072201230723012307240123072501230726012307270123072801230729012307300123073101230732012307330123073401230735012307360123073701230738012307390123074001230741012307420123074301230744012307450123074601230747012307480123074901230750012307510123075201230753012307540123075501230756012307570123075801230759012307600123076101230762012307630123076401230765012307660123076701230768012307690123077001230771012307720123077301230774012307750123077601230777012307780123077901230780012307810123078201230783012307840123078501230786012307870123078801230789012307900123079101230792012307930123079401230795012307960123079701230798012307990123080001230801012308020123080301230804012308050123080601230807012308080123080901230810012308110123081201230813012308140123081501230816012308170123081801230819012308200123082101230822012308230123082401230825012308260123082701230828012308290123083001230831012308320123083301230834012308350123083601230837012308380123083901230840012308410123084201230843012308440123084501230846012308470123084801230849012308500123085101230852012308530123085401230855012308560123085701230858012308590123086001230861012308620123086301230864012308650123086601230867012308680123086901230870012308710123087201230873012308740123087501230876012308770123087801230879012308800123088101230882012308830123088401230885012308860123088701230888012308890123089001230891012308920123089301230894012308950123089601230897012308980123089901230900012309010123090201230903012309040123090501230906012309070123090801230909012309100123091101230912012309130123091401230915012309160123091701230918012309190123092001230921012309220123092301230924012309250123092601230927012309280123092901230930012309310123093201230933012309340123093501230936012309370123093801230939012309400123094101230942012309430123094401230945012309460123094701230948012309490123095001230951012309520123095301230954012309550123095601230957012309580123095901230960012309610123096201230963012309640123096501230966012309670123096801230969012309700123097101230972012309730123097401230975012309760123097701230978012309790123098001230981012309820123098301230984012309850123098601230987012309880123098901230990012309910123099201230993012309940123099501230996012309970123099801230999012310000123100101231002012310030123100401231005012310060123100701231008012310090123101001231011012310120123101301231014012310150123101601231017012310180123101901231020012310210123102201231023012310240123102501231026012310270123102801231029012310300123103101231032012310330123103401231035012310360123103701231038012310390123104001231041012310420123104301231044012310450123104601231047012310480123104901231050012310510123105201231053012310540123105501231056012310570123105801231059012310600123106101231062012310630123106401231065012310660123106701231068012310690123107001231071012310720123107301231074012310750123107601231077012310780123107901231080012310810123108201231083012310840123108501231086012310870123108801231089012310900123109101231092012310930123109401231095012310960123109701231098012310990123110001231101012311020123110301231104012311050124000101240002012400030124000401240005012400060124000701240008012400090124001001240011012400120124001301240014012400150124001601240017012400180124001901240020012400210124002201240023012400240124002501240026012400270124002801240029012400300124003101240032012400330124003401240035012400360124003701240038012400390124004001240041012400420124004301240044012400450124004601240047012400480124004901240050012400510124005201240053012400540124005501240056012400570124005801240059012400600124006101240062012400630124006401240065012400660124006701240068012400690124007001240071012400720124007301240074012400750124007601240077012400780124007901240080012400810124008201240083012400840124008501240086012400870124008801240089012400900124009101240092012400930124009401240095012400960124009701240098012400990124010001240101012401020124010301240104012401050124010601240107012401080124010901240110012401110124011201240113012401140124011501240116012401170124011801240119012401200124012101240122012401230124012401240125012401260124012701240128012401290124013001240131012401320124013301240134012401350124013601240137012401380124013901240140012401410124014201240143012401440124014501240146012401470124014801240149012401500124015101240152012401530124015401240155012401560124015701240158012401590124016001240161012401620124016301240164012401650124016601240167012401680124016901240170012401710124017201240173012401740124017501240176012401770124017801240179012401800124018101240182012401830124018401240185012401860124018701240188012401890124019001240191012401920124019301240194012401950124019601240197012401980124019901240200012402010124020201240203012402040124020501240206012402070124020801240209012402100124021101240212012402130124021401240215012402160124021701240218012402190124022001240221012402220124022301240224012402250124022601240227012402280124022901240230012402310124023201240233012402340124023501240236012402370124023801240239012402400124024101240242012402430124024401240245012402460124024701240248012402490124025001240251012402520124025301240254012402550124025601240257012402580124025901240260012402610124026201240263012402640124026501240266012402670124026801240269012402700124027101240272012402730124027401240275012402760124027701240278012402790124028001240281012402820124028301240284012402850124028601240287012402880124028901240290012402910124029201240293012402940124029501240296012402970124029801240299012403000124030101240302012403030124030401240305012403060124030701240308012403090124031001240311012403120124031301240314012403150124031601240317012403180124031901240320012403210124032201240323012403240124032501240326012403270124032801240329012403300124033101240332012403330124033401240335012403360124033701240338012403390124034001240341012403420124034301240344012403450124034601240347012403480124034901240350012403510124035201240353012403540124035501240356012403570124035801240359012403600124036101240362012403630124036401240365012403660124036701240368012403690124037001240371012403720124037301240374012403750124037601240377012403780124037901240380012403810124038201240383012403840124038501240386012403870124038801240389012403900124039101240392012403930124039401240395012403960124039701240398012403990124040001240401012404020124040301240404012404050124040601240407012404080124040901240410012404110124041201240413012404140124041501240416012404170124041801240419012404200124042101240422012404230124042401240425012404260124042701240428012404290124043001240431012404320124043301240434012404350124043601240437012404380124043901240440012404410124044201240443012404440124044501240446012404470124044801240449012404500124045101240452012404530124045401240455012404560124045701240458012404590124046001240461012404620124046301240464012404650124046601240467012404680124046901240470012404710124047201240473012404740124047501240476012404770124047801240479012404800124048101240482012404830124048401240485012404860124048701240488012404890124049001240491012404920124049301240494012404950124049601240497012404980124049901240500012405010124050201240503012405040124050501240506012405070124050801240509012405100124051101240512012405130124051401240515012405160124051701240518012405190124052001240521012405220124052301240524012405250124052601240527012405280124052901240530012405310124053201240533012405340124053501240536012405370124053801240539012405400124054101240542012405430124054401240545012405460124054701240548012405490124055001240551012405520124055301240554012405550124055601240557012405580124055901240560012405610124056201240563012405640124056501240566012405670124056801240569012405700124057101240572012405730124057401240575012405760124057701240578012405790124058001240581012405820124058301240584012405850124058601240587012405880124058901240590012405910124059201240593012405940124059501240596012405970124059801240599012406000124060101240602012406030124060401240605012406060124060701240608012406090124061001240611012406120124061301240614012406150124061601240617012406180124061901240620012406210124062201240623012406240124062501240626012406270124062801240629012406300124063101240632012406330124063401240635012406360124063701240638012406390124064001240641012406420124064301240644012406450124064601240647012406480124064901240650012406510124065201240653012406540124065501240656012406570124065801240659012406600124066101240662012406630124066401240665012406660124066701240668012406690124067001240671012406720124067301240674012406750124067601240677012406780124067901240680012406810124068201240683012406840124068501240686012406870124068801240689012406900124069101240692012406930124069401240695012406960124069701240698012406990124070001240701012407020124070301240704012407050124070601240707012407080124070901240710012407110124071201240713012407140124071501240716012407170124071801240719012407200124072101240722012407230124072401240725012407260124072701240728012407290124073001240731012407320124073301240734012407350124073601240737012407380124073901240740012407410124074201240743012407440124074501240746012407470124074801240749012407500124075101240752012407530124075401240755012407560124075701240758012407590124076001240761012407620124076301240764012407650124076601240767012407680124076901240770012407710124077201240773012407740124077501240776012407770124077801240779012407800124078101240782012407830124078401240785012407860124078701240788012407890124079001240791012407920124079301240794012407950124079601240797012407980124079901240800012408010124080201240803012408040124080501240806012408070124080801240809012408100124081101240812012408130124081401240815012408160124081701240818012408190124082001240821012408220124082301240824012408250124082601240827012408280124082901240830012408310124083201240833012408340124083501240836012408370124083801240839012408400124084101240842012408430124084401240845012408460124084701240848012408490124085001240851012408520124085301240854012408550124085601240857012408580124085901240860012408610124086201240863012408640124086501240866012408670124086801240869012408700124087101240872012408730124087401240875012408760124087701240878012408790124088001240881012408820124088301240884012408850124088601240887012408880124088901240890012408910124089201240893012408940124089501240896012408970124089801240899012409000124090101240902012409030124090401240905012409060124090701240908012409090124091001240911012409120124091301240914012409150124091601240917012409180124091901240920012409210124092201240923012409240124092501240926012409270124092801240929012409300124093101240932012409330124093401240935012409360124093701240938012409390124094001240941012409420124094301240944012409450124094601240947012409480124094901240950012409510124095201240953012409540124095501240956012409570124095801240959012409600124096101240962012409630124096401240965012409660124096701240968012409690124097001240971012409720124097301240974012409750124097601240977012409780124097901240980012409810124098201240983012409840124098501240986012409870124098801240989012409900124099101240992012409930124099401240995012409960124099701240998012409990124100001241001012410020124100301241004012410050124100601241007012410080124100901241010012410110124101201241013012410140124101501241016012410170124101801241019012410200124102101241022012410230124102401241025012410260124102701241028012410290124103001241031012410320124103301241034012410350124103601241037012410380124103901241040012410410124104201241043012410440124104501241046012410470124104801241049012410500124105101241052012410530124105401241055012410560124105701241058012410590124106001241061012410620124106301241064012410650124106601241067012410680124106901241070012410710124107201241073012410740124107501241076012410770124107801241079012410800124108101241082012410830124108401241085012410860124108701241088012410890124109001241091012410920124109301241094012410950124109601241097012410980124109901241100012411010124110201241103012411040124110501250001012500020125000301250004012500050125000601250007012500080125000901250010012500110125001201250013012500140125001501250016012500170125001801250019012500200125002101250022012500230125002401250025012500260125002701250028012500290125003001250031012500320125003301250034012500350125003601250037012500380125003901250040012500410125004201250043012500440125004501250046012500470125004801250049012500500125005101250052012500530125005401250055012500560125005701250058012500590125006001250061012500620125006301250064012500650125006601250067012500680125006901250070012500710125007201250073012500740125007501250076012500770125007801250079012500800125008101250082012500830125008401250085012500860125008701250088012500890125009001250091012500920125009301250094012500950125009601250097012500980125009901250100012501010125010201250103012501040125010501250106012501070125010801250109012501100125011101250112012501130125011401250115012501160125011701250118012501190125012001250121012501220125012301250124012501250125012601250127012501280125012901250130012501310125013201250133012501340125013501250136012501370125013801250139012501400125014101250142012501430125014401250145012501460125014701250148012501490125015001250151012501520125015301250154012501550125015601250157012501580125015901250160012501610125016201250163012501640125016501250166012501670125016801250169012501700125017101250172012501730125017401250175012501760125017701250178012501790125018001250181012501820125018301250184012501850125018601250187012501880125018901250190012501910125019201250193012501940125019501250196012501970125019801250199012502000125020101250202012502030125020401250205012502060125020701250208012502090125021001250211012502120125021301250214012502150125021601250217012502180125021901250220012502210125022201250223012502240125022501250226012502270125022801250229012502300125023101250232012502330125023401250235012502360125023701250238012502390125024001250241012502420125024301250244012502450125024601250247012502480125024901250250012502510125025201250253012502540125025501250256012502570125025801250259012502600125026101250262012502630125026401250265012502660125026701250268012502690125027001250271012502720125027301250274012502750125027601250277012502780125027901250280012502810125028201250283012502840125028501250286012502870125028801250289012502900125029101250292012502930125029401250295012502960125029701250298012502990125030001250301012503020125030301250304012503050125030601250307012503080125030901250310012503110125031201250313012503140125031501250316012503170125031801250319012503200125032101250322012503230125032401250325012503260125032701250328012503290125033001250331012503320125033301250334012503350125033601250337012503380125033901250340012503410125034201250343012503440125034501250346012503470125034801250349012503500125035101250352012503530125035401250355012503560125035701250358012503590125036001250361012503620125036301250364012503650125036601250367012503680125036901250370012503710125037201250373012503740125037501250376012503770125037801250379012503800125038101250382012503830125038401250385012503860125038701250388012503890125039001250391012503920125039301250394012503950125039601250397012503980125039901250400012504010125040201250403012504040125040501250406012504070125040801250409012504100125041101250412012504130125041401250415012504160125041701250418012504190125042001250421012504220125042301250424012504250125042601250427012504280125042901250430012504310125043201250433012504340125043501250436012504370125043801250439012504400125044101250442012504430125044401250445012504460125044701250448012504490125045001250451012504520125045301250454012504550125045601250457012504580125045901250460012504610125046201250463012504640125046501250466012504670125046801250469012504700125047101250472012504730125047401250475012504760125047701250478012504790125048001250481012504820125048301250484012504850125048601250487012504880125048901250490012504910125049201250493012504940125049501250496012504970125049801250499012505000125050101250502012505030125050401250505012505060125050701250508012505090125051001250511012505120125051301250514012505150125051601250517012505180125051901250520012505210125052201250523012505240125052501250526012505270125052801250529012505300125053101250532012505330125053401250535012505360125053701250538012505390125054001250541012505420125054301250544012505450125054601250547012505480125054901250550012505510125055201250553012505540125055501250556012505570125055801250559012505600125056101250562012505630125056401250565012505660125056701250568012505690125057001250571012505720125057301250574012505750125057601250577012505780125057901250580012505810125058201250583012505840125058501250586012505870125058801250589012505900125059101250592012505930125059401250595012505960125059701250598012505990125060001250601012506020125060301250604012506050125060601250607012506080125060901250610012506110125061201250613012506140125061501250616012506170125061801250619012506200125062101250622012506230125062401250625012506260125062701250628012506290125063001250631012506320125063301250634012506350125063601250637012506380125063901250640012506410125064201250643012506440125064501250646012506470125064801250649012506500125065101250652012506530125065401250655012506560125065701250658012506590125066001250661012506620125066301250664012506650125066601250667012506680125066901250670012506710125067201250673012506740125067501250676012506770125067801250679012506800125068101250682012506830125068401250685012506860125068701250688012506890125069001250691012506920125069301250694012506950125069601250697012506980125069901250700012507010125070201250703012507040125070501250706012507070125070801250709012507100125071101250712012507130125071401250715012507160125071701250718012507190125072001250721012507220125072301250724012507250125072601250727012507280125072901250730012507310125073201250733012507340125073501250736012507370125073801250739012507400125074101250742012507430125074401250745012507460125074701250748012507490125075001250751012507520125075301250754012507550125075601250757012507580125075901250760012507610125076201250763012507640125076501250766012507670125076801250769012507700125077101250772012507730125077401250775012507760125077701250778012507790125078001250781012507820125078301250784012507850125078601250787012507880125078901250790012507910125079201250793012507940125079501250796012507970125079801250799012508000125080101250802012508030125080401250805012508060125080701250808012508090125081001250811012508120125081301250814012508150125081601250817012508180125081901250820012508210125082201250823012508240125082501250826012508270125082801250829012508300125083101250832012508330125083401250835012508360125083701250838012508390125084001250841012508420125084301250844012508450125084601250847012508480125084901250850012508510125085201250853012508540125085501250856012508570125085801250859012508600125086101250862012508630125086401250865012508660125086701250868012508690125087001250871012508720125087301250874012508750125087601250877012508780125087901250880012508810125088201250883012508840125088501250886012508870125088801250889012508900125089101250892012508930125089401250895012508960125089701250898012508990125090001250901012509020125090301250904012509050125090601250907012509080125090901250910012509110125091201250913012509140125091501250916012509170125091801250919012509200125092101250922012509230125092401250925012509260125092701250928012509290125093001250931012509320125093301250934012509350125093601250937012509380125093901250940012509410125094201250943012509440125094501250946012509470125094801250949012509500125095101250952012509530125095401250955012509560125095701250958012509590125096001250961012509620125096301250964012509650125096601250967012509680125096901250970012509710125097201250973012509740125097501250976012509770125097801250979012509800125098101250982012509830125098401250985012509860125098701250988012509890125099001250991012509920125099301250994012509950125099601250997012509980125099901251000012510010125100201251003012510040125100501251006012510070125100801251009012510100125101101251012012510130125101401251015012510160125101701251018012510190125102001251021012510220125102301251024012510250125102601251027012510280125102901251030012510310125103201251033012510340125103501251036012510370125103801251039012510400125104101251042012510430125104401251045012510460125104701251048012510490125105001251051012510520125105301251054012510550125105601251057012510580125105901251060012510610125106201251063012510640125106501251066012510670125106801251069012510700125107101251072012510730125107401251075012510760125107701251078012510790125108001251081012510820125108301251084012510850125108601251087012510880125108901251090012510910125109201251093012510940125109501251096012510970125109801251099012511000125110101251102012511030125110401251105012600010126000201260003012600040126000501260006012600070126000801260009012600100126001101260012012600130126001401260015012600160126001701260018012600190126002001260021012600220126002301260024012600250126002601260027012600280126002901260030012600310126003201260033012600340126003501260036012600370126003801260039012600400126004101260042012600430126004401260045012600460126004701260048012600490126005001260051012600520126005301260054012600550126005601260057012600580126005901260060012600610126006201260063012600640126006501260066012600670126006801260069012600700126007101260072012600730126007401260075012600760126007701260078012600790126008001260081012600820126008301260084012600850126008601260087012600880126008901260090012600910126009201260093012600940126009501260096012600970126009801260099012601000126010101260102012601030126010401260105012601060126010701260108012601090126011001260111012601120126011301260114012601150126011601260117012601180126011901260120012601210126012201260123012601240126012501260126012601270126012801260129012601300126013101260132012601330126013401260135012601360126013701260138012601390126014001260141012601420126014301260144012601450126014601260147012601480126014901260150012601510126015201260153012601540126015501260156012601570126015801260159012601600126016101260162012601630126016401260165012601660126016701260168012601690126017001260171012601720126017301260174012601750126017601260177012601780126017901260180012601810126018201260183012601840126018501260186012601870126018801260189012601900126019101260192012601930126019401260195012601960126019701260198012601990126020001260201012602020126020301260204012602050126020601260207012602080126020901260210012602110126021201260213012602140126021501260216012602170126021801260219012602200126022101260222012602230126022401260225012602260126022701260228012602290126023001260231012602320126023301260234012602350126023601260237012602380126023901260240012602410126024201260243012602440126024501260246012602470126024801260249012602500126025101260252012602530126025401260255012602560126025701260258012602590126026001260261012602620126026301260264012602650126026601260267012602680126026901260270012602710126027201260273012602740126027501260276012602770126027801260279012602800126028101260282012602830126028401260285012602860126028701260288012602890126029001260291012602920126029301260294012602950126029601260297012602980126029901260300012603010126030201260303012603040126030501260306012603070126030801260309012603100126031101260312012603130126031401260315012603160126031701260318012603190126032001260321012603220126032301260324012603250126032601260327012603280126032901260330012603310126033201260333012603340126033501260336012603370126033801260339012603400126034101260342012603430126034401260345012603460126034701260348012603490126035001260351012603520126035301260354012603550126035601260357012603580126035901260360012603610126036201260363012603640126036501260366012603670126036801260369012603700126037101260372012603730126037401260375012603760126037701260378012603790126038001260381012603820126038301260384012603850126038601260387012603880126038901260390012603910126039201260393012603940126039501260396012603970126039801260399012604000126040101260402012604030126040401260405012604060126040701260408012604090126041001260411012604120126041301260414012604150126041601260417012604180126041901260420012604210126042201260423012604240126042501260426012604270126042801260429012604300126043101260432012604330126043401260435012604360126043701260438012604390126044001260441012604420126044301260444012604450126044601260447012604480126044901260450012604510126045201260453012604540126045501260456012604570126045801260459012604600126046101260462012604630126046401260465012604660126046701260468012604690126047001260471012604720126047301260474012604750126047601260477012604780126047901260480012604810126048201260483012604840126048501260486012604870126048801260489012604900126049101260492012604930126049401260495012604960126049701260498012604990126050001260501012605020126050301260504012605050126050601260507012605080126050901260510012605110126051201260513012605140126051501260516012605170126051801260519012605200126052101260522012605230126052401260525012605260126052701260528012605290126053001260531012605320126053301260534012605350126053601260537012605380126053901260540012605410126054201260543012605440126054501260546012605470126054801260549012605500126055101260552012605530126055401260555012605560126055701260558012605590126056001260561012605620126056301260564012605650126056601260567012605680126056901260570012605710126057201260573012605740126057501260576012605770126057801260579012605800126058101260582012605830126058401260585012605860126058701260588012605890126059001260591012605920126059301260594012605950126059601260597012605980126059901260600012606010126060201260603012606040126060501260606012606070126060801260609012606100126061101260612012606130126061401260615012606160126061701260618012606190126062001260621012606220126062301260624012606250126062601260627012606280126062901260630012606310126063201260633012606340126063501260636012606370126063801260639012606400126064101260642012606430126064401260645012606460126064701260648012606490126065001260651012606520126065301260654012606550126065601260657012606580126065901260660012606610126066201260663012606640126066501260666012606670126066801260669012606700126067101260672012606730126067401260675012606760126067701260678012606790126068001260681012606820126068301260684012606850126068601260687012606880126068901260690012606910126069201260693012606940126069501260696012606970126069801260699012607000126070101260702012607030126070401260705012607060126070701260708012607090126071001260711012607120126071301260714012607150126071601260717012607180126071901260720012607210126072201260723012607240126072501260726012607270126072801260729012607300126073101260732012607330126073401260735012607360126073701260738012607390126074001260741012607420126074301260744012607450126074601260747012607480126074901260750012607510126075201260753012607540126075501260756012607570126075801260759012607600126076101260762012607630126076401260765012607660126076701260768012607690126077001260771012607720126077301260774012607750126077601260777012607780126077901260780012607810126078201260783012607840126078501260786012607870126078801260789012607900126079101260792012607930126079401260795012607960126079701260798012607990126080001260801012608020126080301260804012608050126080601260807012608080126080901260810012608110126081201260813012608140126081501260816012608170126081801260819012608200126082101260822012608230126082401260825012608260126082701260828012608290126083001260831012608320126083301260834012608350126083601260837012608380126083901260840012608410126084201260843012608440126084501260846012608470126084801260849012608500126085101260852012608530126085401260855012608560126085701260858012608590126086001260861012608620126086301260864012608650126086601260867012608680126086901260870012608710126087201260873012608740126087501260876012608770126087801260879012608800126088101260882012608830126088401260885012608860126088701260888012608890126089001260891012608920126089301260894012608950126089601260897012608980126089901260900012609010126090201260903012609040126090501260906012609070126090801260909012609100126091101260912012609130126091401260915012609160126091701260918012609190126092001260921012609220126092301260924012609250126092601260927012609280126092901260930012609310126093201260933012609340126093501260936012609370126093801260939012609400126094101260942012609430126094401260945012609460126094701260948012609490126095001260951012609520126095301260954012609550126095601260957012609580126095901260960012609610126096201260963012609640126096501260966012609670126096801260969012609700126097101260972012609730126097401260975012609760126097701260978012609790126098001260981012609820126098301260984012609850126098601260987012609880126098901260990012609910126099201260993012609940126099501260996012609970126099801260999012610000126100101261002012610030126100401261005012610060126100701261008012610090126101001261011012610120126101301261014012610150126101601261017012610180126101901261020012610210126102201261023012610240126102501261026012610270126102801261029012610300126103101261032012610330126103401261035012610360126103701261038012610390126104001261041012610420126104301261044012610450126104601261047012610480126104901261050012610510126105201261053012610540126105501261056012610570126105801261059012610600126106101261062012610630126106401261065012610660126106701261068012610690126107001261071012610720126107301261074012610750126107601261077012610780126107901261080012610810126108201261083012610840126108501261086012610870126108801261089012610900126109101261092012610930126109401261095012610960126109701261098012610990126110001261101012611020126110301261104012611050127000101270002012700030127000401270005012700060127000701270008012700090127001001270011012700120127001301270014012700150127001601270017012700180127001901270020012700210127002201270023012700240127002501270026012700270127002801270029012700300127003101270032012700330127003401270035012700360127003701270038012700390127004001270041012700420127004301270044012700450127004601270047012700480127004901270050012700510127005201270053012700540127005501270056012700570127005801270059012700600127006101270062012700630127006401270065012700660127006701270068012700690127007001270071012700720127007301270074012700750127007601270077012700780127007901270080012700810127008201270083012700840127008501270086012700870127008801270089012700900127009101270092012700930127009401270095012700960127009701270098012700990127010001270101012701020127010301270104012701050127010601270107012701080127010901270110012701110127011201270113012701140127011501270116012701170127011801270119012701200127012101270122012701230127012401270125012701260127012701270128012701290127013001270131012701320127013301270134012701350127013601270137012701380127013901270140012701410127014201270143012701440127014501270146012701470127014801270149012701500127015101270152012701530127015401270155012701560127015701270158012701590127016001270161012701620127016301270164012701650127016601270167012701680127016901270170012701710127017201270173012701740127017501270176012701770127017801270179012701800127018101270182012701830127018401270185012701860127018701270188012701890127019001270191012701920127019301270194012701950127019601270197012701980127019901270200012702010127020201270203012702040127020501270206012702070127020801270209012702100127021101270212012702130127021401270215012702160127021701270218012702190127022001270221012702220127022301270224012702250127022601270227012702280127022901270230012702310127023201270233012702340127023501270236012702370127023801270239012702400127024101270242012702430127024401270245012702460127024701270248012702490127025001270251012702520127025301270254012702550127025601270257012702580127025901270260012702610127026201270263012702640127026501270266012702670127026801270269012702700127027101270272012702730127027401270275012702760127027701270278012702790127028001270281012702820127028301270284012702850127028601270287012702880127028901270290012702910127029201270293012702940127029501270296012702970127029801270299012703000127030101270302012703030127030401270305012703060127030701270308012703090127031001270311012703120127031301270314012703150127031601270317012703180127031901270320012703210127032201270323012703240127032501270326012703270127032801270329012703300127033101270332012703330127033401270335012703360127033701270338012703390127034001270341012703420127034301270344012703450127034601270347012703480127034901270350012703510127035201270353012703540127035501270356012703570127035801270359012703600127036101270362012703630127036401270365012703660127036701270368012703690127037001270371012703720127037301270374012703750127037601270377012703780127037901270380012703810127038201270383012703840127038501270386012703870127038801270389012703900127039101270392012703930127039401270395012703960127039701270398012703990127040001270401012704020127040301270404012704050127040601270407012704080127040901270410012704110127041201270413012704140127041501270416012704170127041801270419012704200127042101270422012704230127042401270425012704260127042701270428012704290127043001270431012704320127043301270434012704350127043601270437012704380127043901270440012704410127044201270443012704440127044501270446012704470127044801270449012704500127045101270452012704530127045401270455012704560127045701270458012704590127046001270461012704620127046301270464012704650127046601270467012704680127046901270470012704710127047201270473012704740127047501270476012704770127047801270479012704800127048101270482012704830127048401270485012704860127048701270488012704890127049001270491012704920127049301270494012704950127049601270497012704980127049901270500012705010127050201270503012705040127050501270506012705070127050801270509012705100127051101270512012705130127051401270515012705160127051701270518012705190127052001270521012705220127052301270524012705250127052601270527012705280127052901270530012705310127053201270533012705340127053501270536012705370127053801270539012705400127054101270542012705430127054401270545012705460127054701270548012705490127055001270551012705520127055301270554012705550127055601270557012705580127055901270560012705610127056201270563012705640127056501270566012705670127056801270569012705700127057101270572012705730127057401270575012705760127057701270578012705790127058001270581012705820127058301270584012705850127058601270587012705880127058901270590012705910127059201270593012705940127059501270596012705970127059801270599012706000127060101270602012706030127060401270605012706060127060701270608012706090127061001270611012706120127061301270614012706150127061601270617012706180127061901270620012706210127062201270623012706240127062501270626012706270127062801270629012706300127063101270632012706330127063401270635012706360127063701270638012706390127064001270641012706420127064301270644012706450127064601270647012706480127064901270650012706510127065201270653012706540127065501270656012706570127065801270659012706600127066101270662012706630127066401270665012706660127066701270668012706690127067001270671012706720127067301270674012706750127067601270677012706780127067901270680012706810127068201270683012706840127068501270686012706870127068801270689012706900127069101270692012706930127069401270695012706960127069701270698012706990127070001270701012707020127070301270704012707050127070601270707012707080127070901270710012707110127071201270713012707140127071501270716012707170127071801270719012707200127072101270722012707230127072401270725012707260127072701270728012707290127073001270731012707320127073301270734012707350127073601270737012707380127073901270740012707410127074201270743012707440127074501270746012707470127074801270749012707500127075101270752012707530127075401270755012707560127075701270758012707590127076001270761012707620127076301270764012707650127076601270767012707680127076901270770012707710127077201270773012707740127077501270776012707770127077801270779012707800127078101270782012707830127078401270785012707860127078701270788012707890127079001270791012707920127079301270794012707950127079601270797012707980127079901270800012708010127080201270803012708040127080501270806012708070127080801270809012708100127081101270812012708130127081401270815012708160127081701270818012708190127082001270821012708220127082301270824012708250127082601270827012708280127082901270830012708310127083201270833012708340127083501270836012708370127083801270839012708400127084101270842012708430127084401270845012708460127084701270848012708490127085001270851012708520127085301270854012708550127085601270857012708580127085901270860012708610127086201270863012708640127086501270866012708670127086801270869012708700127087101270872012708730127087401270875012708760127087701270878012708790127088001270881012708820127088301270884012708850127088601270887012708880127088901270890012708910127089201270893012708940127089501270896012708970127089801270899012709000127090101270902012709030127090401270905012709060127090701270908012709090127091001270911012709120127091301270914012709150127091601270917012709180127091901270920012709210127092201270923012709240127092501270926012709270127092801270929012709300127093101270932012709330127093401270935012709360127093701270938012709390127094001270941012709420127094301270944012709450127094601270947012709480127094901270950012709510127095201270953012709540127095501270956012709570127095801270959012709600127096101270962012709630127096401270965012709660127096701270968012709690127097001270971012709720127097301270974012709750127097601270977012709780127097901270980012709810127098201270983012709840127098501270986012709870127098801270989012709900127099101270992012709930127099401270995012709960127099701270998012709990127100001271001012710020127100301271004012710050127100601271007012710080127100901271010012710110127101201271013012710140127101501271016012710170127101801271019012710200127102101271022012710230127102401271025012710260127102701271028012710290127103001271031012710320127103301271034012710350127103601271037012710380127103901271040012710410127104201271043012710440127104501271046012710470127104801271049012710500127105101271052012710530127105401271055012710560127105701271058012710590127106001271061012710620127106301271064012710650127106601271067012710680127106901271070012710710127107201271073012710740127107501271076012710770127107801271079012710800127108101271082012710830127108401271085012710860127108701271088012710890127109001271091012710920127109301271094012710950127109601271097012710980127109901271100012711010127110201271103012711040127110501280001012800020128000301280004012800050128000601280007012800080128000901280010012800110128001201280013012800140128001501280016012800170128001801280019012800200128002101280022012800230128002401280025012800260128002701280028012800290128003001280031012800320128003301280034012800350128003601280037012800380128003901280040012800410128004201280043012800440128004501280046012800470128004801280049012800500128005101280052012800530128005401280055012800560128005701280058012800590128006001280061012800620128006301280064012800650128006601280067012800680128006901280070012800710128007201280073012800740128007501280076012800770128007801280079012800800128008101280082012800830128008401280085012800860128008701280088012800890128009001280091012800920128009301280094012800950128009601280097012800980128009901280100012801010128010201280103012801040128010501280106012801070128010801280109012801100128011101280112012801130128011401280115012801160128011701280118012801190128012001280121012801220128012301280124012801250128012601280127012801280128012901280130012801310128013201280133012801340128013501280136012801370128013801280139012801400128014101280142012801430128014401280145012801460128014701280148012801490128015001280151012801520128015301280154012801550128015601280157012801580128015901280160012801610128016201280163012801640128016501280166012801670128016801280169012801700128017101280172012801730128017401280175012801760128017701280178012801790128018001280181012801820128018301280184012801850128018601280187012801880128018901280190012801910128019201280193012801940128019501280196012801970128019801280199012802000128020101280202012802030128020401280205012802060128020701280208012802090128021001280211012802120128021301280214012802150128021601280217012802180128021901280220012802210128022201280223012802240128022501280226012802270128022801280229012802300128023101280232012802330128023401280235012802360128023701280238012802390128024001280241012802420128024301280244012802450128024601280247012802480128024901280250012802510128025201280253012802540128025501280256012802570128025801280259012802600128026101280262012802630128026401280265012802660128026701280268012802690128027001280271012802720128027301280274012802750128027601280277012802780128027901280280012802810128028201280283012802840128028501280286012802870128028801280289012802900128029101280292012802930128029401280295012802960128029701280298012802990128030001280301012803020128030301280304012803050128030601280307012803080128030901280310012803110128031201280313012803140128031501280316012803170128031801280319012803200128032101280322012803230128032401280325012803260128032701280328012803290128033001280331012803320128033301280334012803350128033601280337012803380128033901280340012803410128034201280343012803440128034501280346012803470128034801280349012803500128035101280352012803530128035401280355012803560128035701280358012803590128036001280361012803620128036301280364012803650128036601280367012803680128036901280370012803710128037201280373012803740128037501280376012803770128037801280379012803800128038101280382012803830128038401280385012803860128038701280388012803890128039001280391012803920128039301280394012803950128039601280397012803980128039901280400012804010128040201280403012804040128040501280406012804070128040801280409012804100128041101280412012804130128041401280415012804160128041701280418012804190128042001280421012804220128042301280424012804250128042601280427012804280128042901280430012804310128043201280433012804340128043501280436012804370128043801280439012804400128044101280442012804430128044401280445012804460128044701280448012804490128045001280451012804520128045301280454012804550128045601280457012804580128045901280460012804610128046201280463012804640128046501280466012804670128046801280469012804700128047101280472012804730128047401280475012804760128047701280478012804790128048001280481012804820128048301280484012804850128048601280487012804880128048901280490012804910128049201280493012804940128049501280496012804970128049801280499012805000128050101280502012805030128050401280505012805060128050701280508012805090128051001280511012805120128051301280514012805150128051601280517012805180128051901280520012805210128052201280523012805240128052501280526012805270128052801280529012805300128053101280532012805330128053401280535012805360128053701280538012805390128054001280541012805420128054301280544012805450128054601280547012805480128054901280550012805510128055201280553012805540128055501280556012805570128055801280559012805600128056101280562012805630128056401280565012805660128056701280568012805690128057001280571012805720128057301280574012805750128057601280577012805780128057901280580012805810128058201280583012805840128058501280586012805870128058801280589012805900128059101280592012805930128059401280595012805960128059701280598012805990128060001280601012806020128060301280604012806050128060601280607012806080128060901280610012806110128061201280613012806140128061501280616012806170128061801280619012806200128062101280622012806230128062401280625012806260128062701280628012806290128063001280631012806320128063301280634012806350128063601280637012806380128063901280640012806410128064201280643012806440128064501280646012806470128064801280649012806500128065101280652012806530128065401280655012806560128065701280658012806590128066001280661012806620128066301280664012806650128066601280667012806680128066901280670012806710128067201280673012806740128067501280676012806770128067801280679012806800128068101280682012806830128068401280685012806860128068701280688012806890128069001280691012806920128069301280694012806950128069601280697012806980128069901280700012807010128070201280703012807040128070501280706012807070128070801280709012807100128071101280712012807130128071401280715012807160128071701280718012807190128072001280721012807220128072301280724012807250128072601280727012807280128072901280730012807310128073201280733012807340128073501280736012807370128073801280739012807400128074101280742012807430128074401280745012807460128074701280748012807490128075001280751012807520128075301280754012807550128075601280757012807580128075901280760012807610128076201280763012807640128076501280766012807670128076801280769012807700128077101280772012807730128077401280775012807760128077701280778012807790128078001280781012807820128078301280784012807850128078601280787012807880128078901280790012807910128079201280793012807940128079501280796012807970128079801280799012808000128080101280802012808030128080401280805012808060128080701280808012808090128081001280811012808120128081301280814012808150128081601280817012808180128081901280820012808210128082201280823012808240128082501280826012808270128082801280829012808300128083101280832012808330128083401280835012808360128083701280838012808390128084001280841012808420128084301280844012808450128084601280847012808480128084901280850012808510128085201280853012808540128085501280856012808570128085801280859012808600128086101280862012808630128086401280865012808660128086701280868012808690128087001280871012808720128087301280874012808750128087601280877012808780128087901280880012808810128088201280883012808840128088501280886012808870128088801280889012808900128089101280892012808930128089401280895012808960128089701280898012808990128090001280901012809020128090301280904012809050128090601280907012809080128090901280910012809110128091201280913012809140128091501280916012809170128091801280919012809200128092101280922012809230128092401280925012809260128092701280928012809290128093001280931012809320128093301280934012809350128093601280937012809380128093901280940012809410128094201280943012809440128094501280946012809470128094801280949012809500128095101280952012809530128095401280955012809560128095701280958012809590128096001280961012809620128096301280964012809650128096601280967012809680128096901280970012809710128097201280973012809740128097501280976012809770128097801280979012809800128098101280982012809830128098401280985012809860128098701280988012809890128099001280991012809920128099301280994012809950128099601280997012809980128099901281000012810010128100201281003012810040128100501281006012810070128100801281009012810100128101101281012012810130128101401281015012810160128101701281018012810190128102001281021012810220128102301281024012810250128102601281027012810280128102901281030012810310128103201281033012810340128103501281036012810370128103801281039012810400128104101281042012810430128104401281045012810460128104701281048012810490128105001281051012810520128105301281054012810550128105601281057012810580128105901281060012810610128106201281063012810640128106501281066012810670128106801281069012810700128107101281072012810730128107401281075012810760128107701281078012810790128108001281081012810820128108301281084012810850128108601281087012810880128108901281090012810910128109201281093012810940128109501281096012810970128109801281099012811000128110101281102012811030128110401281105012900010129000201290003012900040129000501290006012900070129000801290009012900100129001101290012012900130129001401290015012900160129001701290018012900190129002001290021012900220129002301290024012900250129002601290027012900280129002901290030012900310129003201290033012900340129003501290036012900370129003801290039012900400129004101290042012900430129004401290045012900460129004701290048012900490129005001290051012900520129005301290054012900550129005601290057012900580129005901290060012900610129006201290063012900640129006501290066012900670129006801290069012900700129007101290072012900730129007401290075012900760129007701290078012900790129008001290081012900820129008301290084012900850129008601290087012900880129008901290090012900910129009201290093012900940129009501290096012900970129009801290099012901000129010101290102012901030129010401290105012901060129010701290108012901090129011001290111012901120129011301290114012901150129011601290117012901180129011901290120012901210129012201290123012901240129012501290126012901270129012801290129012901300129013101290132012901330129013401290135012901360129013701290138012901390129014001290141012901420129014301290144012901450129014601290147012901480129014901290150012901510129015201290153012901540129015501290156012901570129015801290159012901600129016101290162012901630129016401290165012901660129016701290168012901690129017001290171012901720129017301290174012901750129017601290177012901780129017901290180012901810129018201290183012901840129018501290186012901870129018801290189012901900129019101290192012901930129019401290195012901960129019701290198012901990129020001290201012902020129020301290204012902050129020601290207012902080129020901290210012902110129021201290213012902140129021501290216012902170129021801290219012902200129022101290222012902230129022401290225012902260129022701290228012902290129023001290231012902320129023301290234012902350129023601290237012902380129023901290240012902410129024201290243012902440129024501290246012902470129024801290249012902500129025101290252012902530129025401290255012902560129025701290258012902590129026001290261012902620129026301290264012902650129026601290267012902680129026901290270012902710129027201290273012902740129027501290276012902770129027801290279012902800129028101290282012902830129028401290285012902860129028701290288012902890129029001290291012902920129029301290294012902950129029601290297012902980129029901290300012903010129030201290303012903040129030501290306012903070129030801290309012903100129031101290312012903130129031401290315012903160129031701290318012903190129032001290321012903220129032301290324012903250129032601290327012903280129032901290330012903310129033201290333012903340129033501290336012903370129033801290339012903400129034101290342012903430129034401290345012903460129034701290348012903490129035001290351012903520129035301290354012903550129035601290357012903580129035901290360012903610129036201290363012903640129036501290366012903670129036801290369012903700129037101290372012903730129037401290375012903760129037701290378012903790129038001290381012903820129038301290384012903850129038601290387012903880129038901290390012903910129039201290393012903940129039501290396012903970129039801290399012904000129040101290402012904030129040401290405012904060129040701290408012904090129041001290411012904120129041301290414012904150129041601290417012904180129041901290420012904210129042201290423012904240129042501290426012904270129042801290429012904300129043101290432012904330129043401290435012904360129043701290438012904390129044001290441012904420129044301290444012904450129044601290447012904480129044901290450012904510129045201290453012904540129045501290456012904570129045801290459012904600129046101290462012904630129046401290465012904660129046701290468012904690129047001290471012904720129047301290474012904750129047601290477012904780129047901290480012904810129048201290483012904840129048501290486012904870129048801290489012904900129049101290492012904930129049401290495012904960129049701290498012904990129050001290501012905020129050301290504012905050129050601290507012905080129050901290510012905110129051201290513012905140129051501290516012905170129051801290519012905200129052101290522012905230129052401290525012905260129052701290528012905290129053001290531012905320129053301290534012905350129053601290537012905380129053901290540012905410129054201290543012905440129054501290546012905470129054801290549012905500129055101290552012905530129055401290555012905560129055701290558012905590129056001290561012905620129056301290564012905650129056601290567012905680129056901290570012905710129057201290573012905740129057501290576012905770129057801290579012905800129058101290582012905830129058401290585012905860129058701290588012905890129059001290591012905920129059301290594012905950129059601290597012905980129059901290600012906010129060201290603012906040129060501290606012906070129060801290609012906100129061101290612012906130129061401290615012906160129061701290618012906190129062001290621012906220129062301290624012906250129062601290627012906280129062901290630012906310129063201290633012906340129063501290636012906370129063801290639012906400129064101290642012906430129064401290645012906460129064701290648012906490129065001290651012906520129065301290654012906550129065601290657012906580129065901290660012906610129066201290663012906640129066501290666012906670129066801290669012906700129067101290672012906730129067401290675012906760129067701290678012906790129068001290681012906820129068301290684012906850129068601290687012906880129068901290690012906910129069201290693012906940129069501290696012906970129069801290699012907000129070101290702012907030129070401290705012907060129070701290708012907090129071001290711012907120129071301290714012907150129071601290717012907180129071901290720012907210129072201290723012907240129072501290726012907270129072801290729012907300129073101290732012907330129073401290735012907360129073701290738012907390129074001290741012907420129074301290744012907450129074601290747012907480129074901290750012907510129075201290753012907540129075501290756012907570129075801290759012907600129076101290762012907630129076401290765012907660129076701290768012907690129077001290771012907720129077301290774012907750129077601290777012907780129077901290780012907810129078201290783012907840129078501290786012907870129078801290789012907900129079101290792012907930129079401290795012907960129079701290798012907990129080001290801012908020129080301290804012908050129080601290807012908080129080901290810012908110129081201290813012908140129081501290816012908170129081801290819012908200129082101290822012908230129082401290825012908260129082701290828012908290129083001290831012908320129083301290834012908350129083601290837012908380129083901290840012908410129084201290843012908440129084501290846012908470129084801290849012908500129085101290852012908530129085401290855012908560129085701290858012908590129086001290861012908620129086301290864012908650129086601290867012908680129086901290870012908710129087201290873012908740129087501290876012908770129087801290879012908800129088101290882012908830129088401290885012908860129088701290888012908890129089001290891012908920129089301290894012908950129089601290897012908980129089901290900012909010129090201290903012909040129090501290906012909070129090801290909012909100129091101290912012909130129091401290915012909160129091701290918012909190129092001290921012909220129092301290924012909250129092601290927012909280129092901290930012909310129093201290933012909340129093501290936012909370129093801290939012909400129094101290942012909430129094401290945012909460129094701290948012909490129095001290951012909520129095301290954012909550129095601290957012909580129095901290960012909610129096201290963012909640129096501290966012909670129096801290969012909700129097101290972012909730129097401290975012909760129097701290978012909790129098001290981012909820129098301290984012909850129098601290987012909880129098901290990012909910129099201290993012909940129099501290996012909970129099801290999012910000129100101291002012910030129100401291005012910060129100701291008012910090129101001291011012910120129101301291014012910150129101601291017012910180129101901291020012910210129102201291023012910240129102501291026012910270129102801291029012910300129103101291032012910330129103401291035012910360129103701291038012910390129104001291041012910420129104301291044012910450129104601291047012910480129104901291050012910510129105201291053012910540129105501291056012910570129105801291059012910600129106101291062012910630129106401291065012910660129106701291068012910690129107001291071012910720129107301291074012910750129107601291077012910780129107901291080012910810129108201291083012910840129108501291086012910870129108801291089012910900129109101291092012910930129109401291095012910960129109701291098012910990129110001291101012911020129110301291104012911050130000101300002013000030130000401300005013000060130000701300008013000090130001001300011013000120130001301300014013000150130001601300017013000180130001901300020013000210130002201300023013000240130002501300026013000270130002801300029013000300130003101300032013000330130003401300035013000360130003701300038013000390130004001300041013000420130004301300044013000450130004601300047013000480130004901300050013000510130005201300053013000540130005501300056013000570130005801300059013000600130006101300062013000630130006401300065013000660130006701300068013000690130007001300071013000720130007301300074013000750130007601300077013000780130007901300080013000810130008201300083013000840130008501300086013000870130008801300089013000900130009101300092013000930130009401300095013000960130009701300098013000990130010001300101013001020130010301300104013001050130010601300107013001080130010901300110013001110130011201300113013001140130011501300116013001170130011801300119013001200130012101300122013001230130012401300125013001260130012701300128013001290130013001300131013001320130013301300134013001350130013601300137013001380130013901300140013001410130014201300143013001440130014501300146013001470130014801300149013001500130015101300152013001530130015401300155013001560130015701300158013001590130016001300161013001620130016301300164013001650130016601300167013001680130016901300170013001710130017201300173013001740130017501300176013001770130017801300179013001800130018101300182013001830130018401300185013001860130018701300188013001890130019001300191013001920130019301300194013001950130019601300197013001980130019901300200013002010130020201300203013002040130020501300206013002070130020801300209013002100130021101300212013002130130021401300215013002160130021701300218013002190130022001300221013002220130022301300224013002250130022601300227013002280130022901300230013002310130023201300233013002340130023501300236013002370130023801300239013002400130024101300242013002430130024401300245013002460130024701300248013002490130025001300251013002520130025301300254013002550130025601300257013002580130025901300260013002610130026201300263013002640130026501300266013002670130026801300269013002700130027101300272013002730130027401300275013002760130027701300278013002790130028001300281013002820130028301300284013002850130028601300287013002880130028901300290013002910130029201300293013002940130029501300296013002970130029801300299013003000130030101300302013003030130030401300305013003060130030701300308013003090130031001300311013003120130031301300314013003150130031601300317013003180130031901300320013003210130032201300323013003240130032501300326013003270130032801300329013003300130033101300332013003330130033401300335013003360130033701300338013003390130034001300341013003420130034301300344013003450130034601300347013003480130034901300350013003510130035201300353013003540130035501300356013003570130035801300359013003600130036101300362013003630130036401300365013003660130036701300368013003690130037001300371013003720130037301300374013003750130037601300377013003780130037901300380013003810130038201300383013003840130038501300386013003870130038801300389013003900130039101300392013003930130039401300395013003960130039701300398013003990130040001300401013004020130040301300404013004050130040601300407013004080130040901300410013004110130041201300413013004140130041501300416013004170130041801300419013004200130042101300422013004230130042401300425013004260130042701300428013004290130043001300431013004320130043301300434013004350130043601300437013004380130043901300440013004410130044201300443013004440130044501300446013004470130044801300449013004500130045101300452013004530130045401300455013004560130045701300458013004590130046001300461013004620130046301300464013004650130046601300467013004680130046901300470013004710130047201300473013004740130047501300476013004770130047801300479013004800130048101300482013004830130048401300485013004860130048701300488013004890130049001300491013004920130049301300494013004950130049601300497013004980130049901300500013005010130050201300503013005040130050501300506013005070130050801300509013005100130051101300512013005130130051401300515013005160130051701300518013005190130052001300521013005220130052301300524013005250130052601300527013005280130052901300530013005310130053201300533013005340130053501300536013005370130053801300539013005400130054101300542013005430130054401300545013005460130054701300548013005490130055001300551013005520130055301300554013005550130055601300557013005580130055901300560013005610130056201300563013005640130056501300566013005670130056801300569013005700130057101300572013005730130057401300575013005760130057701300578013005790130058001300581013005820130058301300584013005850130058601300587013005880130058901300590013005910130059201300593013005940130059501300596013005970130059801300599013006000130060101300602013006030130060401300605013006060130060701300608013006090130061001300611013006120130061301300614013006150130061601300617013006180130061901300620013006210130062201300623013006240130062501300626013006270130062801300629013006300130063101300632013006330130063401300635013006360130063701300638013006390130064001300641013006420130064301300644013006450130064601300647013006480130064901300650013006510130065201300653013006540130065501300656013006570130065801300659013006600130066101300662013006630130066401300665013006660130066701300668013006690130067001300671013006720130067301300674013006750130067601300677013006780130067901300680013006810130068201300683013006840130068501300686013006870130068801300689013006900130069101300692013006930130069401300695013006960130069701300698013006990130070001300701013007020130070301300704013007050130070601300707013007080130070901300710013007110130071201300713013007140130071501300716013007170130071801300719013007200130072101300722013007230130072401300725013007260130072701300728013007290130073001300731013007320130073301300734013007350130073601300737013007380130073901300740013007410130074201300743013007440130074501300746013007470130074801300749013007500130075101300752013007530130075401300755013007560130075701300758013007590130076001300761013007620130076301300764013007650130076601300767013007680130076901300770013007710130077201300773013007740130077501300776013007770130077801300779013007800130078101300782013007830130078401300785013007860130078701300788013007890130079001300791013007920130079301300794013007950130079601300797013007980130079901300800013008010130080201300803013008040130080501300806013008070130080801300809013008100130081101300812013008130130081401300815013008160130081701300818013008190130082001300821013008220130082301300824013008250130082601300827013008280130082901300830013008310130083201300833013008340130083501300836013008370130083801300839013008400130084101300842013008430130084401300845013008460130084701300848013008490130085001300851013008520130085301300854013008550130085601300857013008580130085901300860013008610130086201300863013008640130086501300866013008670130086801300869013008700130087101300872013008730130087401300875013008760130087701300878013008790130088001300881013008820130088301300884013008850130088601300887013008880130088901300890013008910130089201300893013008940130089501300896013008970130089801300899013009000130090101300902013009030130090401300905013009060130090701300908013009090130091001300911013009120130091301300914013009150130091601300917013009180130091901300920013009210130092201300923013009240130092501300926013009270130092801300929013009300130093101300932013009330130093401300935013009360130093701300938013009390130094001300941013009420130094301300944013009450130094601300947013009480130094901300950013009510130095201300953013009540130095501300956013009570130095801300959013009600130096101300962013009630130096401300965013009660130096701300968013009690130097001300971013009720130097301300974013009750130097601300977013009780130097901300980013009810130098201300983013009840130098501300986013009870130098801300989013009900130099101300992013009930130099401300995013009960130099701300998013009990130100001301001013010020130100301301004013010050130100601301007013010080130100901301010013010110130101201301013013010140130101501301016013010170130101801301019013010200130102101301022013010230130102401301025013010260130102701301028013010290130103001301031013010320130103301301034013010350130103601301037013010380130103901301040013010410130104201301043013010440130104501301046013010470130104801301049013010500130105101301052013010530130105401301055013010560130105701301058013010590130106001301061013010620130106301301064013010650130106601301067013010680130106901301070013010710130107201301073013010740130107501301076013010770130107801301079013010800130108101301082013010830130108401301085013010860130108701301088013010890130109001301091013010920130109301301094013010950130109601301097013010980130109901301100013011010130110201301103013011040130110501310001013100020131000301310004013100050131000601310007013100080131000901310010013100110131001201310013013100140131001501310016013100170131001801310019013100200131002101310022013100230131002401310025013100260131002701310028013100290131003001310031013100320131003301310034013100350131003601310037013100380131003901310040013100410131004201310043013100440131004501310046013100470131004801310049013100500131005101310052013100530131005401310055013100560131005701310058013100590131006001310061013100620131006301310064013100650131006601310067013100680131006901310070013100710131007201310073013100740131007501310076013100770131007801310079013100800131008101310082013100830131008401310085013100860131008701310088013100890131009001310091013100920131009301310094013100950131009601310097013100980131009901310100013101010131010201310103013101040131010501310106013101070131010801310109013101100131011101310112013101130131011401310115013101160131011701310118013101190131012001310121013101220131012301310124013101250131012601310127013101280131012901310130013101310131013201310133013101340131013501310136013101370131013801310139013101400131014101310142013101430131014401310145013101460131014701310148013101490131015001310151013101520131015301310154013101550131015601310157013101580131015901310160013101610131016201310163013101640131016501310166013101670131016801310169013101700131017101310172013101730131017401310175013101760131017701310178013101790131018001310181013101820131018301310184013101850131018601310187013101880131018901310190013101910131019201310193013101940131019501310196013101970131019801310199013102000131020101310202013102030131020401310205013102060131020701310208013102090131021001310211013102120131021301310214013102150131021601310217013102180131021901310220013102210131022201310223013102240131022501310226013102270131022801310229013102300131023101310232013102330131023401310235013102360131023701310238013102390131024001310241013102420131024301310244013102450131024601310247013102480131024901310250013102510131025201310253013102540131025501310256013102570131025801310259013102600131026101310262013102630131026401310265013102660131026701310268013102690131027001310271013102720131027301310274013102750131027601310277013102780131027901310280013102810131028201310283013102840131028501310286013102870131028801310289013102900131029101310292013102930131029401310295013102960131029701310298013102990131030001310301013103020131030301310304013103050131030601310307013103080131030901310310013103110131031201310313013103140131031501310316013103170131031801310319013103200131032101310322013103230131032401310325013103260131032701310328013103290131033001310331013103320131033301310334013103350131033601310337013103380131033901310340013103410131034201310343013103440131034501310346013103470131034801310349013103500131035101310352013103530131035401310355013103560131035701310358013103590131036001310361013103620131036301310364013103650131036601310367013103680131036901310370013103710131037201310373013103740131037501310376013103770131037801310379013103800131038101310382013103830131038401310385013103860131038701310388013103890131039001310391013103920131039301310394013103950131039601310397013103980131039901310400013104010131040201310403013104040131040501310406013104070131040801310409013104100131041101310412013104130131041401310415013104160131041701310418013104190131042001310421013104220131042301310424013104250131042601310427013104280131042901310430013104310131043201310433013104340131043501310436013104370131043801310439013104400131044101310442013104430131044401310445013104460131044701310448013104490131045001310451013104520131045301310454013104550131045601310457013104580131045901310460013104610131046201310463013104640131046501310466013104670131046801310469013104700131047101310472013104730131047401310475013104760131047701310478013104790131048001310481013104820131048301310484013104850131048601310487013104880131048901310490013104910131049201310493013104940131049501310496013104970131049801310499013105000131050101310502013105030131050401310505013105060131050701310508013105090131051001310511013105120131051301310514013105150131051601310517013105180131051901310520013105210131052201310523013105240131052501310526013105270131052801310529013105300131053101310532013105330131053401310535013105360131053701310538013105390131054001310541013105420131054301310544013105450131054601310547013105480131054901310550013105510131055201310553013105540131055501310556013105570131055801310559013105600131056101310562013105630131056401310565013105660131056701310568013105690131057001310571013105720131057301310574013105750131057601310577013105780131057901310580013105810131058201310583013105840131058501310586013105870131058801310589013105900131059101310592013105930131059401310595013105960131059701310598013105990131060001310601013106020131060301310604013106050131060601310607013106080131060901310610013106110131061201310613013106140131061501310616013106170131061801310619013106200131062101310622013106230131062401310625013106260131062701310628013106290131063001310631013106320131063301310634013106350131063601310637013106380131063901310640013106410131064201310643013106440131064501310646013106470131064801310649013106500131065101310652013106530131065401310655013106560131065701310658013106590131066001310661013106620131066301310664013106650131066601310667013106680131066901310670013106710131067201310673013106740131067501310676013106770131067801310679013106800131068101310682013106830131068401310685013106860131068701310688013106890131069001310691013106920131069301310694013106950131069601310697013106980131069901310700013107010131070201310703013107040131070501310706013107070131070801310709013107100131071101310712013107130131071401310715013107160131071701310718013107190131072001310721013107220131072301310724013107250131072601310727013107280131072901310730013107310131073201310733013107340131073501310736013107370131073801310739013107400131074101310742013107430131074401310745013107460131074701310748013107490131075001310751013107520131075301310754013107550131075601310757013107580131075901310760013107610131076201310763013107640131076501310766013107670131076801310769013107700131077101310772013107730131077401310775013107760131077701310778013107790131078001310781013107820131078301310784013107850131078601310787013107880131078901310790013107910131079201310793013107940131079501310796013107970131079801310799013108000131080101310802013108030131080401310805013108060131080701310808013108090131081001310811013108120131081301310814013108150131081601310817013108180131081901310820013108210131082201310823013108240131082501310826013108270131082801310829013108300131083101310832013108330131083401310835013108360131083701310838013108390131084001310841013108420131084301310844013108450131084601310847013108480131084901310850013108510131085201310853013108540131085501310856013108570131085801310859013108600131086101310862013108630131086401310865013108660131086701310868013108690131087001310871013108720131087301310874013108750131087601310877013108780131087901310880013108810131088201310883013108840131088501310886013108870131088801310889013108900131089101310892013108930131089401310895013108960131089701310898013108990131090001310901013109020131090301310904013109050131090601310907013109080131090901310910013109110131091201310913013109140131091501310916013109170131091801310919013109200131092101310922013109230131092401310925013109260131092701310928013109290131093001310931013109320131093301310934013109350131093601310937013109380131093901310940013109410131094201310943013109440131094501310946013109470131094801310949013109500131095101310952013109530131095401310955013109560131095701310958013109590131096001310961013109620131096301310964013109650131096601310967013109680131096901310970013109710131097201310973013109740131097501310976013109770131097801310979013109800131098101310982013109830131098401310985013109860131098701310988013109890131099001310991013109920131099301310994013109950131099601310997013109980131099901311000013110010131100201311003013110040131100501311006013110070131100801311009013110100131101101311012013110130131101401311015013110160131101701311018013110190131102001311021013110220131102301311024013110250131102601311027013110280131102901311030013110310131103201311033013110340131103501311036013110370131103801311039013110400131104101311042013110430131104401311045013110460131104701311048013110490131105001311051013110520131105301311054013110550131105601311057013110580131105901311060013110610131106201311063013110640131106501311066013110670131106801311069013110700131107101311072013110730131107401311075013110760131107701311078013110790131108001311081013110820131108301311084013110850131108601311087013110880131108901311090013110910131109201311093013110940131109501311096013110970131109801311099013111000131110101311102013111030131110401311105013200010132000201320003013200040132000501320006013200070132000801320009013200100132001101320012013200130132001401320015013200160132001701320018013200190132002001320021013200220132002301320024013200250132002601320027013200280132002901320030013200310132003201320033013200340132003501320036013200370132003801320039013200400132004101320042013200430132004401320045013200460132004701320048013200490132005001320051013200520132005301320054013200550132005601320057013200580132005901320060013200610132006201320063013200640132006501320066013200670132006801320069013200700132007101320072013200730132007401320075013200760132007701320078013200790132008001320081013200820132008301320084013200850132008601320087013200880132008901320090013200910132009201320093013200940132009501320096013200970132009801320099013201000132010101320102013201030132010401320105013201060132010701320108013201090132011001320111013201120132011301320114013201150132011601320117013201180132011901320120013201210132012201320123013201240132012501320126013201270132012801320129013201300132013101320132013201330132013401320135013201360132013701320138013201390132014001320141013201420132014301320144013201450132014601320147013201480132014901320150013201510132015201320153013201540132015501320156013201570132015801320159013201600132016101320162013201630132016401320165013201660132016701320168013201690132017001320171013201720132017301320174013201750132017601320177013201780132017901320180013201810132018201320183013201840132018501320186013201870132018801320189013201900132019101320192013201930132019401320195013201960132019701320198013201990132020001320201013202020132020301320204013202050132020601320207013202080132020901320210013202110132021201320213013202140132021501320216013202170132021801320219013202200132022101320222013202230132022401320225013202260132022701320228013202290132023001320231013202320132023301320234013202350132023601320237013202380132023901320240013202410132024201320243013202440132024501320246013202470132024801320249013202500132025101320252013202530132025401320255013202560132025701320258013202590132026001320261013202620132026301320264013202650132026601320267013202680132026901320270013202710132027201320273013202740132027501320276013202770132027801320279013202800132028101320282013202830132028401320285013202860132028701320288013202890132029001320291013202920132029301320294013202950132029601320297013202980132029901320300013203010132030201320303013203040132030501320306013203070132030801320309013203100132031101320312013203130132031401320315013203160132031701320318013203190132032001320321013203220132032301320324013203250132032601320327013203280132032901320330013203310132033201320333013203340132033501320336013203370132033801320339013203400132034101320342013203430132034401320345013203460132034701320348013203490132035001320351013203520132035301320354013203550132035601320357013203580132035901320360013203610132036201320363013203640132036501320366013203670132036801320369013203700132037101320372013203730132037401320375013203760132037701320378013203790132038001320381013203820132038301320384013203850132038601320387013203880132038901320390013203910132039201320393013203940132039501320396013203970132039801320399013204000132040101320402013204030132040401320405013204060132040701320408013204090132041001320411013204120132041301320414013204150132041601320417013204180132041901320420013204210132042201320423013204240132042501320426013204270132042801320429013204300132043101320432013204330132043401320435013204360132043701320438013204390132044001320441013204420132044301320444013204450132044601320447013204480132044901320450013204510132045201320453013204540132045501320456013204570132045801320459013204600132046101320462013204630132046401320465013204660132046701320468013204690132047001320471013204720132047301320474013204750132047601320477013204780132047901320480013204810132048201320483013204840132048501320486013204870132048801320489013204900132049101320492013204930132049401320495013204960132049701320498013204990132050001320501013205020132050301320504013205050132050601320507013205080132050901320510013205110132051201320513013205140132051501320516013205170132051801320519013205200132052101320522013205230132052401320525013205260132052701320528013205290132053001320531013205320132053301320534013205350132053601320537013205380132053901320540013205410132054201320543013205440132054501320546013205470132054801320549013205500132055101320552013205530132055401320555013205560132055701320558013205590132056001320561013205620132056301320564013205650132056601320567013205680132056901320570013205710132057201320573013205740132057501320576013205770132057801320579013205800132058101320582013205830132058401320585013205860132058701320588013205890132059001320591013205920132059301320594013205950132059601320597013205980132059901320600013206010132060201320603013206040132060501320606013206070132060801320609013206100132061101320612013206130132061401320615013206160132061701320618013206190132062001320621013206220132062301320624013206250132062601320627013206280132062901320630013206310132063201320633013206340132063501320636013206370132063801320639013206400132064101320642013206430132064401320645013206460132064701320648013206490132065001320651013206520132065301320654013206550132065601320657013206580132065901320660013206610132066201320663013206640132066501320666013206670132066801320669013206700132067101320672013206730132067401320675013206760132067701320678013206790132068001320681013206820132068301320684013206850132068601320687013206880132068901320690013206910132069201320693013206940132069501320696013206970132069801320699013207000132070101320702013207030132070401320705013207060132070701320708013207090132071001320711013207120132071301320714013207150132071601320717013207180132071901320720013207210132072201320723013207240132072501320726013207270132072801320729013207300132073101320732013207330132073401320735013207360132073701320738013207390132074001320741013207420132074301320744013207450132074601320747013207480132074901320750013207510132075201320753013207540132075501320756013207570132075801320759013207600132076101320762013207630132076401320765013207660132076701320768013207690132077001320771013207720132077301320774013207750132077601320777013207780132077901320780013207810132078201320783013207840132078501320786013207870132078801320789013207900132079101320792013207930132079401320795013207960132079701320798013207990132080001320801013208020132080301320804013208050132080601320807013208080132080901320810013208110132081201320813013208140132081501320816013208170132081801320819013208200132082101320822013208230132082401320825013208260132082701320828013208290132083001320831013208320132083301320834013208350132083601320837013208380132083901320840013208410132084201320843013208440132084501320846013208470132084801320849013208500132085101320852013208530132085401320855013208560132085701320858013208590132086001320861013208620132086301320864013208650132086601320867013208680132086901320870013208710132087201320873013208740132087501320876013208770132087801320879013208800132088101320882013208830132088401320885013208860132088701320888013208890132089001320891013208920132089301320894013208950132089601320897013208980132089901320900013209010132090201320903013209040132090501320906013209070132090801320909013209100132091101320912013209130132091401320915013209160132091701320918013209190132092001320921013209220132092301320924013209250132092601320927013209280132092901320930013209310132093201320933013209340132093501320936013209370132093801320939013209400132094101320942013209430132094401320945013209460132094701320948013209490132095001320951013209520132095301320954013209550132095601320957013209580132095901320960013209610132096201320963013209640132096501320966013209670132096801320969013209700132097101320972013209730132097401320975013209760132097701320978013209790132098001320981013209820132098301320984013209850132098601320987013209880132098901320990013209910132099201320993013209940132099501320996013209970132099801320999013210000132100101321002013210030132100401321005013210060132100701321008013210090132101001321011013210120132101301321014013210150132101601321017013210180132101901321020013210210132102201321023013210240132102501321026013210270132102801321029013210300132103101321032013210330132103401321035013210360132103701321038013210390132104001321041013210420132104301321044013210450132104601321047013210480132104901321050013210510132105201321053013210540132105501321056013210570132105801321059013210600132106101321062013210630132106401321065013210660132106701321068013210690132107001321071013210720132107301321074013210750132107601321077013210780132107901321080013210810132108201321083013210840132108501321086013210870132108801321089013210900132109101321092013210930132109401321095013210960132109701321098013210990132110001321101013211020132110301321104013211050133000101330002013300030133000401330005013300060133000701330008013300090133001001330011013300120133001301330014013300150133001601330017013300180133001901330020013300210133002201330023013300240133002501330026013300270133002801330029013300300133003101330032013300330133003401330035013300360133003701330038013300390133004001330041013300420133004301330044013300450133004601330047013300480133004901330050013300510133005201330053013300540133005501330056013300570133005801330059013300600133006101330062013300630133006401330065013300660133006701330068013300690133007001330071013300720133007301330074013300750133007601330077013300780133007901330080013300810133008201330083013300840133008501330086013300870133008801330089013300900133009101330092013300930133009401330095013300960133009701330098013300990133010001330101013301020133010301330104013301050133010601330107013301080133010901330110013301110133011201330113013301140133011501330116013301170133011801330119013301200133012101330122013301230133012401330125013301260133012701330128013301290133013001330131013301320133013301330134013301350133013601330137013301380133013901330140013301410133014201330143013301440133014501330146013301470133014801330149013301500133015101330152013301530133015401330155013301560133015701330158013301590133016001330161013301620133016301330164013301650133016601330167013301680133016901330170013301710133017201330173013301740133017501330176013301770133017801330179013301800133018101330182013301830133018401330185013301860133018701330188013301890133019001330191013301920133019301330194013301950133019601330197013301980133019901330200013302010133020201330203013302040133020501330206013302070133020801330209013302100133021101330212013302130133021401330215013302160133021701330218013302190133022001330221013302220133022301330224013302250133022601330227013302280133022901330230013302310133023201330233013302340133023501330236013302370133023801330239013302400133024101330242013302430133024401330245013302460133024701330248013302490133025001330251013302520133025301330254013302550133025601330257013302580133025901330260013302610133026201330263013302640133026501330266013302670133026801330269013302700133027101330272013302730133027401330275013302760133027701330278013302790133028001330281013302820133028301330284013302850133028601330287013302880133028901330290013302910133029201330293013302940133029501330296013302970133029801330299013303000133030101330302013303030133030401330305013303060133030701330308013303090133031001330311013303120133031301330314013303150133031601330317013303180133031901330320013303210133032201330323013303240133032501330326013303270133032801330329013303300133033101330332013303330133033401330335013303360133033701330338013303390133034001330341013303420133034301330344013303450133034601330347013303480133034901330350013303510133035201330353013303540133035501330356013303570133035801330359013303600133036101330362013303630133036401330365013303660133036701330368013303690133037001330371013303720133037301330374013303750133037601330377013303780133037901330380013303810133038201330383013303840133038501330386013303870133038801330389013303900133039101330392013303930133039401330395013303960133039701330398013303990133040001330401013304020133040301330404013304050133040601330407013304080133040901330410013304110133041201330413013304140133041501330416013304170133041801330419013304200133042101330422013304230133042401330425013304260133042701330428013304290133043001330431013304320133043301330434013304350133043601330437013304380133043901330440013304410133044201330443013304440133044501330446013304470133044801330449013304500133045101330452013304530133045401330455013304560133045701330458013304590133046001330461013304620133046301330464013304650133046601330467013304680133046901330470013304710133047201330473013304740133047501330476013304770133047801330479013304800133048101330482013304830133048401330485013304860133048701330488013304890133049001330491013304920133049301330494013304950133049601330497013304980133049901330500013305010133050201330503013305040133050501330506013305070133050801330509013305100133051101330512013305130133051401330515013305160133051701330518013305190133052001330521013305220133052301330524013305250133052601330527013305280133052901330530013305310133053201330533013305340133053501330536013305370133053801330539013305400133054101330542013305430133054401330545013305460133054701330548013305490133055001330551013305520133055301330554013305550133055601330557013305580133055901330560013305610133056201330563013305640133056501330566013305670133056801330569013305700133057101330572013305730133057401330575013305760133057701330578013305790133058001330581013305820133058301330584013305850133058601330587013305880133058901330590013305910133059201330593013305940133059501330596013305970133059801330599013306000133060101330602013306030133060401330605013306060133060701330608013306090133061001330611013306120133061301330614013306150133061601330617013306180133061901330620013306210133062201330623013306240133062501330626013306270133062801330629013306300133063101330632013306330133063401330635013306360133063701330638013306390133064001330641013306420133064301330644013306450133064601330647013306480133064901330650013306510133065201330653013306540133065501330656013306570133065801330659013306600133066101330662013306630133066401330665013306660133066701330668013306690133067001330671013306720133067301330674013306750133067601330677013306780133067901330680013306810133068201330683013306840133068501330686013306870133068801330689013306900133069101330692013306930133069401330695013306960133069701330698013306990133070001330701013307020133070301330704013307050133070601330707013307080133070901330710013307110133071201330713013307140133071501330716013307170133071801330719013307200133072101330722013307230133072401330725013307260133072701330728013307290133073001330731013307320133073301330734013307350133073601330737013307380133073901330740013307410133074201330743013307440133074501330746013307470133074801330749013307500133075101330752013307530133075401330755013307560133075701330758013307590133076001330761013307620133076301330764013307650133076601330767013307680133076901330770013307710133077201330773013307740133077501330776013307770133077801330779013307800133078101330782013307830133078401330785013307860133078701330788013307890133079001330791013307920133079301330794013307950133079601330797013307980133079901330800013308010133080201330803013308040133080501330806013308070133080801330809013308100133081101330812013308130133081401330815013308160133081701330818013308190133082001330821013308220133082301330824013308250133082601330827013308280133082901330830013308310133083201330833013308340133083501330836013308370133083801330839013308400133084101330842013308430133084401330845013308460133084701330848013308490133085001330851013308520133085301330854013308550133085601330857013308580133085901330860013308610133086201330863013308640133086501330866013308670133086801330869013308700133087101330872013308730133087401330875013308760133087701330878013308790133088001330881013308820133088301330884013308850133088601330887013308880133088901330890013308910133089201330893013308940133089501330896013308970133089801330899013309000133090101330902013309030133090401330905013309060133090701330908013309090133091001330911013309120133091301330914013309150133091601330917013309180133091901330920013309210133092201330923013309240133092501330926013309270133092801330929013309300133093101330932013309330133093401330935013309360133093701330938013309390133094001330941013309420133094301330944013309450133094601330947013309480133094901330950013309510133095201330953013309540133095501330956013309570133095801330959013309600133096101330962013309630133096401330965013309660133096701330968013309690133097001330971013309720133097301330974013309750133097601330977013309780133097901330980013309810133098201330983013309840133098501330986013309870133098801330989013309900133099101330992013309930133099401330995013309960133099701330998013309990133100001331001013310020133100301331004013310050133100601331007013310080133100901331010013310110133101201331013013310140133101501331016013310170133101801331019013310200133102101331022013310230133102401331025013310260133102701331028013310290133103001331031013310320133103301331034013310350133103601331037013310380133103901331040013310410133104201331043013310440133104501331046013310470133104801331049013310500133105101331052013310530133105401331055013310560133105701331058013310590133106001331061013310620133106301331064013310650133106601331067013310680133106901331070013310710133107201331073013310740133107501331076013310770133107801331079013310800133108101331082013310830133108401331085013310860133108701331088013310890133109001331091013310920133109301331094013310950133109601331097013310980133109901331100013311010133110201331103013311040133110501340001013400020134000301340004013400050134000601340007013400080134000901340010013400110134001201340013013400140134001501340016013400170134001801340019013400200134002101340022013400230134002401340025013400260134002701340028013400290134003001340031013400320134003301340034013400350134003601340037013400380134003901340040013400410134004201340043013400440134004501340046013400470134004801340049013400500134005101340052013400530134005401340055013400560134005701340058013400590134006001340061013400620134006301340064013400650134006601340067013400680134006901340070013400710134007201340073013400740134007501340076013400770134007801340079013400800134008101340082013400830134008401340085013400860134008701340088013400890134009001340091013400920134009301340094013400950134009601340097013400980134009901340100013401010134010201340103013401040134010501340106013401070134010801340109013401100134011101340112013401130134011401340115013401160134011701340118013401190134012001340121013401220134012301340124013401250134012601340127013401280134012901340130013401310134013201340133013401340134013501340136013401370134013801340139013401400134014101340142013401430134014401340145013401460134014701340148013401490134015001340151013401520134015301340154013401550134015601340157013401580134015901340160013401610134016201340163013401640134016501340166013401670134016801340169013401700134017101340172013401730134017401340175013401760134017701340178013401790134018001340181013401820134018301340184013401850134018601340187013401880134018901340190013401910134019201340193013401940134019501340196013401970134019801340199013402000134020101340202013402030134020401340205013402060134020701340208013402090134021001340211013402120134021301340214013402150134021601340217013402180134021901340220013402210134022201340223013402240134022501340226013402270134022801340229013402300134023101340232013402330134023401340235013402360134023701340238013402390134024001340241013402420134024301340244013402450134024601340247013402480134024901340250013402510134025201340253013402540134025501340256013402570134025801340259013402600134026101340262013402630134026401340265013402660134026701340268013402690134027001340271013402720134027301340274013402750134027601340277013402780134027901340280013402810134028201340283013402840134028501340286013402870134028801340289013402900134029101340292013402930134029401340295013402960134029701340298013402990134030001340301013403020134030301340304013403050134030601340307013403080134030901340310013403110134031201340313013403140134031501340316013403170134031801340319013403200134032101340322013403230134032401340325013403260134032701340328013403290134033001340331013403320134033301340334013403350134033601340337013403380134033901340340013403410134034201340343013403440134034501340346013403470134034801340349013403500134035101340352013403530134035401340355013403560134035701340358013403590134036001340361013403620134036301340364013403650134036601340367013403680134036901340370013403710134037201340373013403740134037501340376013403770134037801340379013403800134038101340382013403830134038401340385013403860134038701340388013403890134039001340391013403920134039301340394013403950134039601340397013403980134039901340400013404010134040201340403013404040134040501340406013404070134040801340409013404100134041101340412013404130134041401340415013404160134041701340418013404190134042001340421013404220134042301340424013404250134042601340427013404280134042901340430013404310134043201340433013404340134043501340436013404370134043801340439013404400134044101340442013404430134044401340445013404460134044701340448013404490134045001340451013404520134045301340454013404550134045601340457013404580134045901340460013404610134046201340463013404640134046501340466013404670134046801340469013404700134047101340472013404730134047401340475013404760134047701340478013404790134048001340481013404820134048301340484013404850134048601340487013404880134048901340490013404910134049201340493013404940134049501340496013404970134049801340499013405000134050101340502013405030134050401340505013405060134050701340508013405090134051001340511013405120134051301340514013405150134051601340517013405180134051901340520013405210134052201340523013405240134052501340526013405270134052801340529013405300134053101340532013405330134053401340535013405360134053701340538013405390134054001340541013405420134054301340544013405450134054601340547013405480134054901340550013405510134055201340553013405540134055501340556013405570134055801340559013405600134056101340562013405630134056401340565013405660134056701340568013405690134057001340571013405720134057301340574013405750134057601340577013405780134057901340580013405810134058201340583013405840134058501340586013405870134058801340589013405900134059101340592013405930134059401340595013405960134059701340598013405990134060001340601013406020134060301340604013406050134060601340607013406080134060901340610013406110134061201340613013406140134061501340616013406170134061801340619013406200134062101340622013406230134062401340625013406260134062701340628013406290134063001340631013406320134063301340634013406350134063601340637013406380134063901340640013406410134064201340643013406440134064501340646013406470134064801340649013406500134065101340652013406530134065401340655013406560134065701340658013406590134066001340661013406620134066301340664013406650134066601340667013406680134066901340670013406710134067201340673013406740134067501340676013406770134067801340679013406800134068101340682013406830134068401340685013406860134068701340688013406890134069001340691013406920134069301340694013406950134069601340697013406980134069901340700013407010134070201340703013407040134070501340706013407070134070801340709013407100134071101340712013407130134071401340715013407160134071701340718013407190134072001340721013407220134072301340724013407250134072601340727013407280134072901340730013407310134073201340733013407340134073501340736013407370134073801340739013407400134074101340742013407430134074401340745013407460134074701340748013407490134075001340751013407520134075301340754013407550134075601340757013407580134075901340760013407610134076201340763013407640134076501340766013407670134076801340769013407700134077101340772013407730134077401340775013407760134077701340778013407790134078001340781013407820134078301340784013407850134078601340787013407880134078901340790013407910134079201340793013407940134079501340796013407970134079801340799013408000134080101340802013408030134080401340805013408060134080701340808013408090134081001340811013408120134081301340814013408150134081601340817013408180134081901340820013408210134082201340823013408240134082501340826013408270134082801340829013408300134083101340832013408330134083401340835013408360134083701340838013408390134084001340841013408420134084301340844013408450134084601340847013408480134084901340850013408510134085201340853013408540134085501340856013408570134085801340859013408600134086101340862013408630134086401340865013408660134086701340868013408690134087001340871013408720134087301340874013408750134087601340877013408780134087901340880013408810134088201340883013408840134088501340886013408870134088801340889013408900134089101340892013408930134089401340895013408960134089701340898013408990134090001340901013409020134090301340904013409050134090601340907013409080134090901340910013409110134091201340913013409140134091501340916013409170134091801340919013409200134092101340922013409230134092401340925013409260134092701340928013409290134093001340931013409320134093301340934013409350134093601340937013409380134093901340940013409410134094201340943013409440134094501340946013409470134094801340949013409500134095101340952013409530134095401340955013409560134095701340958013409590134096001340961013409620134096301340964013409650134096601340967013409680134096901340970013409710134097201340973013409740134097501340976013409770134097801340979013409800134098101340982013409830134098401340985013409860134098701340988013409890134099001340991013409920134099301340994013409950134099601340997013409980134099901341000013410010134100201341003013410040134100501341006013410070134100801341009013410100134101101341012013410130134101401341015013410160134101701341018013410190134102001341021013410220134102301341024013410250134102601341027013410280134102901341030013410310134103201341033013410340134103501341036013410370134103801341039013410400134104101341042013410430134104401341045013410460134104701341048013410490134105001341051013410520134105301341054013410550134105601341057013410580134105901341060013410610134106201341063013410640134106501341066013410670134106801341069013410700134107101341072013410730134107401341075013410760134107701341078013410790134108001341081013410820134108301341084013410850134108601341087013410880134108901341090013410910134109201341093013410940134109501341096013410970134109801341099013411000134110101341102013411030134110401341105013500010135000201350003013500040135000501350006013500070135000801350009013500100135001101350012013500130135001401350015013500160135001701350018013500190135002001350021013500220135002301350024013500250135002601350027013500280135002901350030013500310135003201350033013500340135003501350036013500370135003801350039013500400135004101350042013500430135004401350045013500460135004701350048013500490135005001350051013500520135005301350054013500550135005601350057013500580135005901350060013500610135006201350063013500640135006501350066013500670135006801350069013500700135007101350072013500730135007401350075013500760135007701350078013500790135008001350081013500820135008301350084013500850135008601350087013500880135008901350090013500910135009201350093013500940135009501350096013500970135009801350099013501000135010101350102013501030135010401350105013501060135010701350108013501090135011001350111013501120135011301350114013501150135011601350117013501180135011901350120013501210135012201350123013501240135012501350126013501270135012801350129013501300135013101350132013501330135013401350135013501360135013701350138013501390135014001350141013501420135014301350144013501450135014601350147013501480135014901350150013501510135015201350153013501540135015501350156013501570135015801350159013501600135016101350162013501630135016401350165013501660135016701350168013501690135017001350171013501720135017301350174013501750135017601350177013501780135017901350180013501810135018201350183013501840135018501350186013501870135018801350189013501900135019101350192013501930135019401350195013501960135019701350198013501990135020001350201013502020135020301350204013502050135020601350207013502080135020901350210013502110135021201350213013502140135021501350216013502170135021801350219013502200135022101350222013502230135022401350225013502260135022701350228013502290135023001350231013502320135023301350234013502350135023601350237013502380135023901350240013502410135024201350243013502440135024501350246013502470135024801350249013502500135025101350252013502530135025401350255013502560135025701350258013502590135026001350261013502620135026301350264013502650135026601350267013502680135026901350270013502710135027201350273013502740135027501350276013502770135027801350279013502800135028101350282013502830135028401350285013502860135028701350288013502890135029001350291013502920135029301350294013502950135029601350297013502980135029901350300013503010135030201350303013503040135030501350306013503070135030801350309013503100135031101350312013503130135031401350315013503160135031701350318013503190135032001350321013503220135032301350324013503250135032601350327013503280135032901350330013503310135033201350333013503340135033501350336013503370135033801350339013503400135034101350342013503430135034401350345013503460135034701350348013503490135035001350351013503520135035301350354013503550135035601350357013503580135035901350360013503610135036201350363013503640135036501350366013503670135036801350369013503700135037101350372013503730135037401350375013503760135037701350378013503790135038001350381013503820135038301350384013503850135038601350387013503880135038901350390013503910135039201350393013503940135039501350396013503970135039801350399013504000135040101350402013504030135040401350405013504060135040701350408013504090135041001350411013504120135041301350414013504150135041601350417013504180135041901350420013504210135042201350423013504240135042501350426013504270135042801350429013504300135043101350432013504330135043401350435013504360135043701350438013504390135044001350441013504420135044301350444013504450135044601350447013504480135044901350450013504510135045201350453013504540135045501350456013504570135045801350459013504600135046101350462013504630135046401350465013504660135046701350468013504690135047001350471013504720135047301350474013504750135047601350477013504780135047901350480013504810135048201350483013504840135048501350486013504870135048801350489013504900135049101350492013504930135049401350495013504960135049701350498013504990135050001350501013505020135050301350504013505050135050601350507013505080135050901350510013505110135051201350513013505140135051501350516013505170135051801350519013505200135052101350522013505230135052401350525013505260135052701350528013505290135053001350531013505320135053301350534013505350135053601350537013505380135053901350540013505410135054201350543013505440135054501350546013505470135054801350549013505500135055101350552013505530135055401350555013505560135055701350558013505590135056001350561013505620135056301350564013505650135056601350567013505680135056901350570013505710135057201350573013505740135057501350576013505770135057801350579013505800135058101350582013505830135058401350585013505860135058701350588013505890135059001350591013505920135059301350594013505950135059601350597013505980135059901350600013506010135060201350603013506040135060501350606013506070135060801350609013506100135061101350612013506130135061401350615013506160135061701350618013506190135062001350621013506220135062301350624013506250135062601350627013506280135062901350630013506310135063201350633013506340135063501350636013506370135063801350639013506400135064101350642013506430135064401350645013506460135064701350648013506490135065001350651013506520135065301350654013506550135065601350657013506580135065901350660013506610135066201350663013506640135066501350666013506670135066801350669013506700135067101350672013506730135067401350675013506760135067701350678013506790135068001350681013506820135068301350684013506850135068601350687013506880135068901350690013506910135069201350693013506940135069501350696013506970135069801350699013507000135070101350702013507030135070401350705013507060135070701350708013507090135071001350711013507120135071301350714013507150135071601350717013507180135071901350720013507210135072201350723013507240135072501350726013507270135072801350729013507300135073101350732013507330135073401350735013507360135073701350738013507390135074001350741013507420135074301350744013507450135074601350747013507480135074901350750013507510135075201350753013507540135075501350756013507570135075801350759013507600135076101350762013507630135076401350765013507660135076701350768013507690135077001350771013507720135077301350774013507750135077601350777013507780135077901350780013507810135078201350783013507840135078501350786013507870135078801350789013507900135079101350792013507930135079401350795013507960135079701350798013507990135080001350801013508020135080301350804013508050135080601350807013508080135080901350810013508110135081201350813013508140135081501350816013508170135081801350819013508200135082101350822013508230135082401350825013508260135082701350828013508290135083001350831013508320135083301350834013508350135083601350837013508380135083901350840013508410135084201350843013508440135084501350846013508470135084801350849013508500135085101350852013508530135085401350855013508560135085701350858013508590135086001350861013508620135086301350864013508650135086601350867013508680135086901350870013508710135087201350873013508740135087501350876013508770135087801350879013508800135088101350882013508830135088401350885013508860135088701350888013508890135089001350891013508920135089301350894013508950135089601350897013508980135089901350900013509010135090201350903013509040135090501350906013509070135090801350909013509100135091101350912013509130135091401350915013509160135091701350918013509190135092001350921013509220135092301350924013509250135092601350927013509280135092901350930013509310135093201350933013509340135093501350936013509370135093801350939013509400135094101350942013509430135094401350945013509460135094701350948013509490135095001350951013509520135095301350954013509550135095601350957013509580135095901350960013509610135096201350963013509640135096501350966013509670135096801350969013509700135097101350972013509730135097401350975013509760135097701350978013509790135098001350981013509820135098301350984013509850135098601350987013509880135098901350990013509910135099201350993013509940135099501350996013509970135099801350999013510000135100101351002013510030135100401351005013510060135100701351008013510090135101001351011013510120135101301351014013510150135101601351017013510180135101901351020013510210135102201351023013510240135102501351026013510270135102801351029013510300135103101351032013510330135103401351035013510360135103701351038013510390135104001351041013510420135104301351044013510450135104601351047013510480135104901351050013510510135105201351053013510540135105501351056013510570135105801351059013510600135106101351062013510630135106401351065013510660135106701351068013510690135107001351071013510720135107301351074013510750135107601351077013510780135107901351080013510810135108201351083013510840135108501351086013510870135108801351089013510900135109101351092013510930135109401351095013510960135109701351098013510990135110001351101013511020135110301351104013511050136000101360002013600030136000401360005013600060136000701360008013600090136001001360011013600120136001301360014013600150136001601360017013600180136001901360020013600210136002201360023013600240136002501360026013600270136002801360029013600300136003101360032013600330136003401360035013600360136003701360038013600390136004001360041013600420136004301360044013600450136004601360047013600480136004901360050013600510136005201360053013600540136005501360056013600570136005801360059013600600136006101360062013600630136006401360065013600660136006701360068013600690136007001360071013600720136007301360074013600750136007601360077013600780136007901360080013600810136008201360083013600840136008501360086013600870136008801360089013600900136009101360092013600930136009401360095013600960136009701360098013600990136010001360101013601020136010301360104013601050136010601360107013601080136010901360110013601110136011201360113013601140136011501360116013601170136011801360119013601200136012101360122013601230136012401360125013601260136012701360128013601290136013001360131013601320136013301360134013601350136013601360137013601380136013901360140013601410136014201360143013601440136014501360146013601470136014801360149013601500136015101360152013601530136015401360155013601560136015701360158013601590136016001360161013601620136016301360164013601650136016601360167013601680136016901360170013601710136017201360173013601740136017501360176013601770136017801360179013601800136018101360182013601830136018401360185013601860136018701360188013601890136019001360191013601920136019301360194013601950136019601360197013601980136019901360200013602010136020201360203013602040136020501360206013602070136020801360209013602100136021101360212013602130136021401360215013602160136021701360218013602190136022001360221013602220136022301360224013602250136022601360227013602280136022901360230013602310136023201360233013602340136023501360236013602370136023801360239013602400136024101360242013602430136024401360245013602460136024701360248013602490136025001360251013602520136025301360254013602550136025601360257013602580136025901360260013602610136026201360263013602640136026501360266013602670136026801360269013602700136027101360272013602730136027401360275013602760136027701360278013602790136028001360281013602820136028301360284013602850136028601360287013602880136028901360290013602910136029201360293013602940136029501360296013602970136029801360299013603000136030101360302013603030136030401360305013603060136030701360308013603090136031001360311013603120136031301360314013603150136031601360317013603180136031901360320013603210136032201360323013603240136032501360326013603270136032801360329013603300136033101360332013603330136033401360335013603360136033701360338013603390136034001360341013603420136034301360344013603450136034601360347013603480136034901360350013603510136035201360353013603540136035501360356013603570136035801360359013603600136036101360362013603630136036401360365013603660136036701360368013603690136037001360371013603720136037301360374013603750136037601360377013603780136037901360380013603810136038201360383013603840136038501360386013603870136038801360389013603900136039101360392013603930136039401360395013603960136039701360398013603990136040001360401013604020136040301360404013604050136040601360407013604080136040901360410013604110136041201360413013604140136041501360416013604170136041801360419013604200136042101360422013604230136042401360425013604260136042701360428013604290136043001360431013604320136043301360434013604350136043601360437013604380136043901360440013604410136044201360443013604440136044501360446013604470136044801360449013604500136045101360452013604530136045401360455013604560136045701360458013604590136046001360461013604620136046301360464013604650136046601360467013604680136046901360470013604710136047201360473013604740136047501360476013604770136047801360479013604800136048101360482013604830136048401360485013604860136048701360488013604890136049001360491013604920136049301360494013604950136049601360497013604980136049901360500013605010136050201360503013605040136050501360506013605070136050801360509013605100136051101360512013605130136051401360515013605160136051701360518013605190136052001360521013605220136052301360524013605250136052601360527013605280136052901360530013605310136053201360533013605340136053501360536013605370136053801360539013605400136054101360542013605430136054401360545013605460136054701360548013605490136055001360551013605520136055301360554013605550136055601360557013605580136055901360560013605610136056201360563013605640136056501360566013605670136056801360569013605700136057101360572013605730136057401360575013605760136057701360578013605790136058001360581013605820136058301360584013605850136058601360587013605880136058901360590013605910136059201360593013605940136059501360596013605970136059801360599013606000136060101360602013606030136060401360605013606060136060701360608013606090136061001360611013606120136061301360614013606150136061601360617013606180136061901360620013606210136062201360623013606240136062501360626013606270136062801360629013606300136063101360632013606330136063401360635013606360136063701360638013606390136064001360641013606420136064301360644013606450136064601360647013606480136064901360650013606510136065201360653013606540136065501360656013606570136065801360659013606600136066101360662013606630136066401360665013606660136066701360668013606690136067001360671013606720136067301360674013606750136067601360677013606780136067901360680013606810136068201360683013606840136068501360686013606870136068801360689013606900136069101360692013606930136069401360695013606960136069701360698013606990136070001360701013607020136070301360704013607050136070601360707013607080136070901360710013607110136071201360713013607140136071501360716013607170136071801360719013607200136072101360722013607230136072401360725013607260136072701360728013607290136073001360731013607320136073301360734013607350136073601360737013607380136073901360740013607410136074201360743013607440136074501360746013607470136074801360749013607500136075101360752013607530136075401360755013607560136075701360758013607590136076001360761013607620136076301360764013607650136076601360767013607680136076901360770013607710136077201360773013607740136077501360776013607770136077801360779013607800136078101360782013607830136078401360785013607860136078701360788013607890136079001360791013607920136079301360794013607950136079601360797013607980136079901360800013608010136080201360803013608040136080501360806013608070136080801360809013608100136081101360812013608130136081401360815013608160136081701360818013608190136082001360821013608220136082301360824013608250136082601360827013608280136082901360830013608310136083201360833013608340136083501360836013608370136083801360839013608400136084101360842013608430136084401360845013608460136084701360848013608490136085001360851013608520136085301360854013608550136085601360857013608580136085901360860013608610136086201360863013608640136086501360866013608670136086801360869013608700136087101360872013608730136087401360875013608760136087701360878013608790136088001360881013608820136088301360884013608850136088601360887013608880136088901360890013608910136089201360893013608940136089501360896013608970136089801360899013609000136090101360902013609030136090401360905013609060136090701360908013609090136091001360911013609120136091301360914013609150136091601360917013609180136091901360920013609210136092201360923013609240136092501360926013609270136092801360929013609300136093101360932013609330136093401360935013609360136093701360938013609390136094001360941013609420136094301360944013609450136094601360947013609480136094901360950013609510136095201360953013609540136095501360956013609570136095801360959013609600136096101360962013609630136096401360965013609660136096701360968013609690136097001360971013609720136097301360974013609750136097601360977013609780136097901360980013609810136098201360983013609840136098501360986013609870136098801360989013609900136099101360992013609930136099401360995013609960136099701360998013609990136100001361001013610020136100301361004013610050136100601361007013610080136100901361010013610110136101201361013013610140136101501361016013610170136101801361019013610200136102101361022013610230136102401361025013610260136102701361028013610290136103001361031013610320136103301361034013610350136103601361037013610380136103901361040013610410136104201361043013610440136104501361046013610470136104801361049013610500136105101361052013610530136105401361055013610560136105701361058013610590136106001361061013610620136106301361064013610650136106601361067013610680136106901361070013610710136107201361073013610740136107501361076013610770136107801361079013610800136108101361082013610830136108401361085013610860136108701361088013610890136109001361091013610920136109301361094013610950136109601361097013610980136109901361100013611010136110201361103013611040136110501370001013700020137000301370004013700050137000601370007013700080137000901370010013700110137001201370013013700140137001501370016013700170137001801370019013700200137002101370022013700230137002401370025013700260137002701370028013700290137003001370031013700320137003301370034013700350137003601370037013700380137003901370040013700410137004201370043013700440137004501370046013700470137004801370049013700500137005101370052013700530137005401370055013700560137005701370058013700590137006001370061013700620137006301370064013700650137006601370067013700680137006901370070013700710137007201370073013700740137007501370076013700770137007801370079013700800137008101370082013700830137008401370085013700860137008701370088013700890137009001370091013700920137009301370094013700950137009601370097013700980137009901370100013701010137010201370103013701040137010501370106013701070137010801370109013701100137011101370112013701130137011401370115013701160137011701370118013701190137012001370121013701220137012301370124013701250137012601370127013701280137012901370130013701310137013201370133013701340137013501370136013701370137013801370139013701400137014101370142013701430137014401370145013701460137014701370148013701490137015001370151013701520137015301370154013701550137015601370157013701580137015901370160013701610137016201370163013701640137016501370166013701670137016801370169013701700137017101370172013701730137017401370175013701760137017701370178013701790137018001370181013701820137018301370184013701850137018601370187013701880137018901370190013701910137019201370193013701940137019501370196013701970137019801370199013702000137020101370202013702030137020401370205013702060137020701370208013702090137021001370211013702120137021301370214013702150137021601370217013702180137021901370220013702210137022201370223013702240137022501370226013702270137022801370229013702300137023101370232013702330137023401370235013702360137023701370238013702390137024001370241013702420137024301370244013702450137024601370247013702480137024901370250013702510137025201370253013702540137025501370256013702570137025801370259013702600137026101370262013702630137026401370265013702660137026701370268013702690137027001370271013702720137027301370274013702750137027601370277013702780137027901370280013702810137028201370283013702840137028501370286013702870137028801370289013702900137029101370292013702930137029401370295013702960137029701370298013702990137030001370301013703020137030301370304013703050137030601370307013703080137030901370310013703110137031201370313013703140137031501370316013703170137031801370319013703200137032101370322013703230137032401370325013703260137032701370328013703290137033001370331013703320137033301370334013703350137033601370337013703380137033901370340013703410137034201370343013703440137034501370346013703470137034801370349013703500137035101370352013703530137035401370355013703560137035701370358013703590137036001370361013703620137036301370364013703650137036601370367013703680137036901370370013703710137037201370373013703740137037501370376013703770137037801370379013703800137038101370382013703830137038401370385013703860137038701370388013703890137039001370391013703920137039301370394013703950137039601370397013703980137039901370400013704010137040201370403013704040137040501370406013704070137040801370409013704100137041101370412013704130137041401370415013704160137041701370418013704190137042001370421013704220137042301370424013704250137042601370427013704280137042901370430013704310137043201370433013704340137043501370436013704370137043801370439013704400137044101370442013704430137044401370445013704460137044701370448013704490137045001370451013704520137045301370454013704550137045601370457013704580137045901370460013704610137046201370463013704640137046501370466013704670137046801370469013704700137047101370472013704730137047401370475013704760137047701370478013704790137048001370481013704820137048301370484013704850137048601370487013704880137048901370490013704910137049201370493013704940137049501370496013704970137049801370499013705000137050101370502013705030137050401370505013705060137050701370508013705090137051001370511013705120137051301370514013705150137051601370517013705180137051901370520013705210137052201370523013705240137052501370526013705270137052801370529013705300137053101370532013705330137053401370535013705360137053701370538013705390137054001370541013705420137054301370544013705450137054601370547013705480137054901370550013705510137055201370553013705540137055501370556013705570137055801370559013705600137056101370562013705630137056401370565013705660137056701370568013705690137057001370571013705720137057301370574013705750137057601370577013705780137057901370580013705810137058201370583013705840137058501370586013705870137058801370589013705900137059101370592013705930137059401370595013705960137059701370598013705990137060001370601013706020137060301370604013706050137060601370607013706080137060901370610013706110137061201370613013706140137061501370616013706170137061801370619013706200137062101370622013706230137062401370625013706260137062701370628013706290137063001370631013706320137063301370634013706350137063601370637013706380137063901370640013706410137064201370643013706440137064501370646013706470137064801370649013706500137065101370652013706530137065401370655013706560137065701370658013706590137066001370661013706620137066301370664013706650137066601370667013706680137066901370670013706710137067201370673013706740137067501370676013706770137067801370679013706800137068101370682013706830137068401370685013706860137068701370688013706890137069001370691013706920137069301370694013706950137069601370697013706980137069901370700013707010137070201370703013707040137070501370706013707070137070801370709013707100137071101370712013707130137071401370715013707160137071701370718013707190137072001370721013707220137072301370724013707250137072601370727013707280137072901370730013707310137073201370733013707340137073501370736013707370137073801370739013707400137074101370742013707430137074401370745013707460137074701370748013707490137075001370751013707520137075301370754013707550137075601370757013707580137075901370760013707610137076201370763013707640137076501370766013707670137076801370769013707700137077101370772013707730137077401370775013707760137077701370778013707790137078001370781013707820137078301370784013707850137078601370787013707880137078901370790013707910137079201370793013707940137079501370796013707970137079801370799013708000137080101370802013708030137080401370805013708060137080701370808013708090137081001370811013708120137081301370814013708150137081601370817013708180137081901370820013708210137082201370823013708240137082501370826013708270137082801370829013708300137083101370832013708330137083401370835013708360137083701370838013708390137084001370841013708420137084301370844013708450137084601370847013708480137084901370850013708510137085201370853013708540137085501370856013708570137085801370859013708600137086101370862013708630137086401370865013708660137086701370868013708690137087001370871013708720137087301370874013708750137087601370877013708780137087901370880013708810137088201370883013708840137088501370886013708870137088801370889013708900137089101370892013708930137089401370895013708960137089701370898013708990137090001370901013709020137090301370904013709050137090601370907013709080137090901370910013709110137091201370913013709140137091501370916013709170137091801370919013709200137092101370922013709230137092401370925013709260137092701370928013709290137093001370931013709320137093301370934013709350137093601370937013709380137093901370940013709410137094201370943013709440137094501370946013709470137094801370949013709500137095101370952013709530137095401370955013709560137095701370958013709590137096001370961013709620137096301370964013709650137096601370967013709680137096901370970013709710137097201370973013709740137097501370976013709770137097801370979013709800137098101370982013709830137098401370985013709860137098701370988013709890137099001370991013709920137099301370994013709950137099601370997013709980137099901371000013710010137100201371003013710040137100501371006013710070137100801371009013710100137101101371012013710130137101401371015013710160137101701371018013710190137102001371021013710220137102301371024013710250137102601371027013710280137102901371030013710310137103201371033013710340137103501371036013710370137103801371039013710400137104101371042013710430137104401371045013710460137104701371048013710490137105001371051013710520137105301371054013710550137105601371057013710580137105901371060013710610137106201371063013710640137106501371066013710670137106801371069013710700137107101371072013710730137107401371075013710760137107701371078013710790137108001371081013710820137108301371084013710850137108601371087013710880137108901371090013710910137109201371093013710940137109501371096013710970137109801371099013711000137110101371102013711030137110401371105013800010138000201380003013800040138000501380006013800070138000801380009013800100138001101380012013800130138001401380015013800160138001701380018013800190138002001380021013800220138002301380024013800250138002601380027013800280138002901380030013800310138003201380033013800340138003501380036013800370138003801380039013800400138004101380042013800430138004401380045013800460138004701380048013800490138005001380051013800520138005301380054013800550138005601380057013800580138005901380060013800610138006201380063013800640138006501380066013800670138006801380069013800700138007101380072013800730138007401380075013800760138007701380078013800790138008001380081013800820138008301380084013800850138008601380087013800880138008901380090013800910138009201380093013800940138009501380096013800970138009801380099013801000138010101380102013801030138010401380105013801060138010701380108013801090138011001380111013801120138011301380114013801150138011601380117013801180138011901380120013801210138012201380123013801240138012501380126013801270138012801380129013801300138013101380132013801330138013401380135013801360138013701380138013801390138014001380141013801420138014301380144013801450138014601380147013801480138014901380150013801510138015201380153013801540138015501380156013801570138015801380159013801600138016101380162013801630138016401380165013801660138016701380168013801690138017001380171013801720138017301380174013801750138017601380177013801780138017901380180013801810138018201380183013801840138018501380186013801870138018801380189013801900138019101380192013801930138019401380195013801960138019701380198013801990138020001380201013802020138020301380204013802050138020601380207013802080138020901380210013802110138021201380213013802140138021501380216013802170138021801380219013802200138022101380222013802230138022401380225013802260138022701380228013802290138023001380231013802320138023301380234013802350138023601380237013802380138023901380240013802410138024201380243013802440138024501380246013802470138024801380249013802500138025101380252013802530138025401380255013802560138025701380258013802590138026001380261013802620138026301380264013802650138026601380267013802680138026901380270013802710138027201380273013802740138027501380276013802770138027801380279013802800138028101380282013802830138028401380285013802860138028701380288013802890138029001380291013802920138029301380294013802950138029601380297013802980138029901380300013803010138030201380303013803040138030501380306013803070138030801380309013803100138031101380312013803130138031401380315013803160138031701380318013803190138032001380321013803220138032301380324013803250138032601380327013803280138032901380330013803310138033201380333013803340138033501380336013803370138033801380339013803400138034101380342013803430138034401380345013803460138034701380348013803490138035001380351013803520138035301380354013803550138035601380357013803580138035901380360013803610138036201380363013803640138036501380366013803670138036801380369013803700138037101380372013803730138037401380375013803760138037701380378013803790138038001380381013803820138038301380384013803850138038601380387013803880138038901380390013803910138039201380393013803940138039501380396013803970138039801380399013804000138040101380402013804030138040401380405013804060138040701380408013804090138041001380411013804120138041301380414013804150138041601380417013804180138041901380420013804210138042201380423013804240138042501380426013804270138042801380429013804300138043101380432013804330138043401380435013804360138043701380438013804390138044001380441013804420138044301380444013804450138044601380447013804480138044901380450013804510138045201380453013804540138045501380456013804570138045801380459013804600138046101380462013804630138046401380465013804660138046701380468013804690138047001380471013804720138047301380474013804750138047601380477013804780138047901380480013804810138048201380483013804840138048501380486013804870138048801380489013804900138049101380492013804930138049401380495013804960138049701380498013804990138050001380501013805020138050301380504013805050138050601380507013805080138050901380510013805110138051201380513013805140138051501380516013805170138051801380519013805200138052101380522013805230138052401380525013805260138052701380528013805290138053001380531013805320138053301380534013805350138053601380537013805380138053901380540013805410138054201380543013805440138054501380546013805470138054801380549013805500138055101380552013805530138055401380555013805560138055701380558013805590138056001380561013805620138056301380564013805650138056601380567013805680138056901380570013805710138057201380573013805740138057501380576013805770138057801380579013805800138058101380582013805830138058401380585013805860138058701380588013805890138059001380591013805920138059301380594013805950138059601380597013805980138059901380600013806010138060201380603013806040138060501380606013806070138060801380609013806100138061101380612013806130138061401380615013806160138061701380618013806190138062001380621013806220138062301380624013806250138062601380627013806280138062901380630013806310138063201380633013806340138063501380636013806370138063801380639013806400138064101380642013806430138064401380645013806460138064701380648013806490138065001380651013806520138065301380654013806550138065601380657013806580138065901380660013806610138066201380663013806640138066501380666013806670138066801380669013806700138067101380672013806730138067401380675013806760138067701380678013806790138068001380681013806820138068301380684013806850138068601380687013806880138068901380690013806910138069201380693013806940138069501380696013806970138069801380699013807000138070101380702013807030138070401380705013807060138070701380708013807090138071001380711013807120138071301380714013807150138071601380717013807180138071901380720013807210138072201380723013807240138072501380726013807270138072801380729013807300138073101380732013807330138073401380735013807360138073701380738013807390138074001380741013807420138074301380744013807450138074601380747013807480138074901380750013807510138075201380753013807540138075501380756013807570138075801380759013807600138076101380762013807630138076401380765013807660138076701380768013807690138077001380771013807720138077301380774013807750138077601380777013807780138077901380780013807810138078201380783013807840138078501380786013807870138078801380789013807900138079101380792013807930138079401380795013807960138079701380798013807990138080001380801013808020138080301380804013808050138080601380807013808080138080901380810013808110138081201380813013808140138081501380816013808170138081801380819013808200138082101380822013808230138082401380825013808260138082701380828013808290138083001380831013808320138083301380834013808350138083601380837013808380138083901380840013808410138084201380843013808440138084501380846013808470138084801380849013808500138085101380852013808530138085401380855013808560138085701380858013808590138086001380861013808620138086301380864013808650138086601380867013808680138086901380870013808710138087201380873013808740138087501380876013808770138087801380879013808800138088101380882013808830138088401380885013808860138088701380888013808890138089001380891013808920138089301380894013808950138089601380897013808980138089901380900013809010138090201380903013809040138090501380906013809070138090801380909013809100138091101380912013809130138091401380915013809160138091701380918013809190138092001380921013809220138092301380924013809250138092601380927013809280138092901380930013809310138093201380933013809340138093501380936013809370138093801380939013809400138094101380942013809430138094401380945013809460138094701380948013809490138095001380951013809520138095301380954013809550138095601380957013809580138095901380960013809610138096201380963013809640138096501380966013809670138096801380969013809700138097101380972013809730138097401380975013809760138097701380978013809790138098001380981013809820138098301380984013809850138098601380987013809880138098901380990013809910138099201380993013809940138099501380996013809970138099801380999013810000138100101381002013810030138100401381005013810060138100701381008013810090138101001381011013810120138101301381014013810150138101601381017013810180138101901381020013810210138102201381023013810240138102501381026013810270138102801381029013810300138103101381032013810330138103401381035013810360138103701381038013810390138104001381041013810420138104301381044013810450138104601381047013810480138104901381050013810510138105201381053013810540138105501381056013810570138105801381059013810600138106101381062013810630138106401381065013810660138106701381068013810690138107001381071013810720138107301381074013810750138107601381077013810780138107901381080013810810138108201381083013810840138108501381086013810870138108801381089013810900138109101381092013810930138109401381095013810960138109701381098013810990138110001381101013811020138110301381104013811050139000101390002013900030139000401390005013900060139000701390008013900090139001001390011013900120139001301390014013900150139001601390017013900180139001901390020013900210139002201390023013900240139002501390026013900270139002801390029013900300139003101390032013900330139003401390035013900360139003701390038013900390139004001390041013900420139004301390044013900450139004601390047013900480139004901390050013900510139005201390053013900540139005501390056013900570139005801390059013900600139006101390062013900630139006401390065013900660139006701390068013900690139007001390071013900720139007301390074013900750139007601390077013900780139007901390080013900810139008201390083013900840139008501390086013900870139008801390089013900900139009101390092013900930139009401390095013900960139009701390098013900990139010001390101013901020139010301390104013901050139010601390107013901080139010901390110013901110139011201390113013901140139011501390116013901170139011801390119013901200139012101390122013901230139012401390125013901260139012701390128013901290139013001390131013901320139013301390134013901350139013601390137013901380139013901390140013901410139014201390143013901440139014501390146013901470139014801390149013901500139015101390152013901530139015401390155013901560139015701390158013901590139016001390161013901620139016301390164013901650139016601390167013901680139016901390170013901710139017201390173013901740139017501390176013901770139017801390179013901800139018101390182013901830139018401390185013901860139018701390188013901890139019001390191013901920139019301390194013901950139019601390197013901980139019901390200013902010139020201390203013902040139020501390206013902070139020801390209013902100139021101390212013902130139021401390215013902160139021701390218013902190139022001390221013902220139022301390224013902250139022601390227013902280139022901390230013902310139023201390233013902340139023501390236013902370139023801390239013902400139024101390242013902430139024401390245013902460139024701390248013902490139025001390251013902520139025301390254013902550139025601390257013902580139025901390260013902610139026201390263013902640139026501390266013902670139026801390269013902700139027101390272013902730139027401390275013902760139027701390278013902790139028001390281013902820139028301390284013902850139028601390287013902880139028901390290013902910139029201390293013902940139029501390296013902970139029801390299013903000139030101390302013903030139030401390305013903060139030701390308013903090139031001390311013903120139031301390314013903150139031601390317013903180139031901390320013903210139032201390323013903240139032501390326013903270139032801390329013903300139033101390332013903330139033401390335013903360139033701390338013903390139034001390341013903420139034301390344013903450139034601390347013903480139034901390350013903510139035201390353013903540139035501390356013903570139035801390359013903600139036101390362013903630139036401390365013903660139036701390368013903690139037001390371013903720139037301390374013903750139037601390377013903780139037901390380013903810139038201390383013903840139038501390386013903870139038801390389013903900139039101390392013903930139039401390395013903960139039701390398013903990139040001390401013904020139040301390404013904050139040601390407013904080139040901390410013904110139041201390413013904140139041501390416013904170139041801390419013904200139042101390422013904230139042401390425013904260139042701390428013904290139043001390431013904320139043301390434013904350139043601390437013904380139043901390440013904410139044201390443013904440139044501390446013904470139044801390449013904500139045101390452013904530139045401390455013904560139045701390458013904590139046001390461013904620139046301390464013904650139046601390467013904680139046901390470013904710139047201390473013904740139047501390476013904770139047801390479013904800139048101390482013904830139048401390485013904860139048701390488013904890139049001390491013904920139049301390494013904950139049601390497013904980139049901390500013905010139050201390503013905040139050501390506013905070139050801390509013905100139051101390512013905130139051401390515013905160139051701390518013905190139052001390521013905220139052301390524013905250139052601390527013905280139052901390530013905310139053201390533013905340139053501390536013905370139053801390539013905400139054101390542013905430139054401390545013905460139054701390548013905490139055001390551013905520139055301390554013905550139055601390557013905580139055901390560013905610139056201390563013905640139056501390566013905670139056801390569013905700139057101390572013905730139057401390575013905760139057701390578013905790139058001390581013905820139058301390584013905850139058601390587013905880139058901390590013905910139059201390593013905940139059501390596013905970139059801390599013906000139060101390602013906030139060401390605013906060139060701390608013906090139061001390611013906120139061301390614013906150139061601390617013906180139061901390620013906210139062201390623013906240139062501390626013906270139062801390629013906300139063101390632013906330139063401390635013906360139063701390638013906390139064001390641013906420139064301390644013906450139064601390647013906480139064901390650013906510139065201390653013906540139065501390656013906570139065801390659013906600139066101390662013906630139066401390665013906660139066701390668013906690139067001390671013906720139067301390674013906750139067601390677013906780139067901390680013906810139068201390683013906840139068501390686013906870139068801390689013906900139069101390692013906930139069401390695013906960139069701390698013906990139070001390701013907020139070301390704013907050139070601390707013907080139070901390710013907110139071201390713013907140139071501390716013907170139071801390719013907200139072101390722013907230139072401390725013907260139072701390728013907290139073001390731013907320139073301390734013907350139073601390737013907380139073901390740013907410139074201390743013907440139074501390746013907470139074801390749013907500139075101390752013907530139075401390755013907560139075701390758013907590139076001390761013907620139076301390764013907650139076601390767013907680139076901390770013907710139077201390773013907740139077501390776013907770139077801390779013907800139078101390782013907830139078401390785013907860139078701390788013907890139079001390791013907920139079301390794013907950139079601390797013907980139079901390800013908010139080201390803013908040139080501390806013908070139080801390809013908100139081101390812013908130139081401390815013908160139081701390818013908190139082001390821013908220139082301390824013908250139082601390827013908280139082901390830013908310139083201390833013908340139083501390836013908370139083801390839013908400139084101390842013908430139084401390845013908460139084701390848013908490139085001390851013908520139085301390854013908550139085601390857013908580139085901390860013908610139086201390863013908640139086501390866013908670139086801390869013908700139087101390872013908730139087401390875013908760139087701390878013908790139088001390881013908820139088301390884013908850139088601390887013908880139088901390890013908910139089201390893013908940139089501390896013908970139089801390899013909000139090101390902013909030139090401390905013909060139090701390908013909090139091001390911013909120139091301390914013909150139091601390917013909180139091901390920013909210139092201390923013909240139092501390926013909270139092801390929013909300139093101390932013909330139093401390935013909360139093701390938013909390139094001390941013909420139094301390944013909450139094601390947013909480139094901390950013909510139095201390953013909540139095501390956013909570139095801390959013909600139096101390962013909630139096401390965013909660139096701390968013909690139097001390971013909720139097301390974013909750139097601390977013909780139097901390980013909810139098201390983013909840139098501390986013909870139098801390989013909900139099101390992013909930139099401390995013909960139099701390998013909990139100001391001013910020139100301391004013910050139100601391007013910080139100901391010013910110139101201391013013910140139101501391016013910170139101801391019013910200139102101391022013910230139102401391025013910260139102701391028013910290139103001391031013910320139103301391034013910350139103601391037013910380139103901391040013910410139104201391043013910440139104501391046013910470139104801391049013910500139105101391052013910530139105401391055013910560139105701391058013910590139106001391061013910620139106301391064013910650139106601391067013910680139106901391070013910710139107201391073013910740139107501391076013910770139107801391079013910800139108101391082013910830139108401391085013910860139108701391088013910890139109001391091013910920139109301391094013910950139109601391097013910980139109901391100013911010139110201391103013911040139110501400001014000020140000301400004014000050140000601400007014000080140000901400010014000110140001201400013014000140140001501400016014000170140001801400019014000200140002101400022014000230140002401400025014000260140002701400028014000290140003001400031014000320140003301400034014000350140003601400037014000380140003901400040014000410140004201400043014000440140004501400046014000470140004801400049014000500140005101400052014000530140005401400055014000560140005701400058014000590140006001400061014000620140006301400064014000650140006601400067014000680140006901400070014000710140007201400073014000740140007501400076014000770140007801400079014000800140008101400082014000830140008401400085014000860140008701400088014000890140009001400091014000920140009301400094014000950140009601400097014000980140009901400100014001010140010201400103014001040140010501400106014001070140010801400109014001100140011101400112014001130140011401400115014001160140011701400118014001190140012001400121014001220140012301400124014001250140012601400127014001280140012901400130014001310140013201400133014001340140013501400136014001370140013801400139014001400140014101400142014001430140014401400145014001460140014701400148014001490140015001400151014001520140015301400154014001550140015601400157014001580140015901400160014001610140016201400163014001640140016501400166014001670140016801400169014001700140017101400172014001730140017401400175014001760140017701400178014001790140018001400181014001820140018301400184014001850140018601400187014001880140018901400190014001910140019201400193014001940140019501400196014001970140019801400199014002000140020101400202014002030140020401400205014002060140020701400208014002090140021001400211014002120140021301400214014002150140021601400217014002180140021901400220014002210140022201400223014002240140022501400226014002270140022801400229014002300140023101400232014002330140023401400235014002360140023701400238014002390140024001400241014002420140024301400244014002450140024601400247014002480140024901400250014002510140025201400253014002540140025501400256014002570140025801400259014002600140026101400262014002630140026401400265014002660140026701400268014002690140027001400271014002720140027301400274014002750140027601400277014002780140027901400280014002810140028201400283014002840140028501400286014002870140028801400289014002900140029101400292014002930140029401400295014002960140029701400298014002990140030001400301014003020140030301400304014003050140030601400307014003080140030901400310014003110140031201400313014003140140031501400316014003170140031801400319014003200140032101400322014003230140032401400325014003260140032701400328014003290140033001400331014003320140033301400334014003350140033601400337014003380140033901400340014003410140034201400343014003440140034501400346014003470140034801400349014003500140035101400352014003530140035401400355014003560140035701400358014003590140036001400361014003620140036301400364014003650140036601400367014003680140036901400370014003710140037201400373014003740140037501400376014003770140037801400379014003800140038101400382014003830140038401400385014003860140038701400388014003890140039001400391014003920140039301400394014003950140039601400397014003980140039901400400014004010140040201400403014004040140040501400406014004070140040801400409014004100140041101400412014004130140041401400415014004160140041701400418014004190140042001400421014004220140042301400424014004250140042601400427014004280140042901400430014004310140043201400433014004340140043501400436014004370140043801400439014004400140044101400442014004430140044401400445014004460140044701400448014004490140045001400451014004520140045301400454014004550140045601400457014004580140045901400460014004610140046201400463014004640140046501400466014004670140046801400469014004700140047101400472014004730140047401400475014004760140047701400478014004790140048001400481014004820140048301400484014004850140048601400487014004880140048901400490014004910140049201400493014004940140049501400496014004970140049801400499014005000140050101400502014005030140050401400505014005060140050701400508014005090140051001400511014005120140051301400514014005150140051601400517014005180140051901400520014005210140052201400523014005240140052501400526014005270140052801400529014005300140053101400532014005330140053401400535014005360140053701400538014005390140054001400541014005420140054301400544014005450140054601400547014005480140054901400550014005510140055201400553014005540140055501400556014005570140055801400559014005600140056101400562014005630140056401400565014005660140056701400568014005690140057001400571014005720140057301400574014005750140057601400577014005780140057901400580014005810140058201400583014005840140058501400586014005870140058801400589014005900140059101400592014005930140059401400595014005960140059701400598014005990140060001400601014006020140060301400604014006050140060601400607014006080140060901400610014006110140061201400613014006140140061501400616014006170140061801400619014006200140062101400622014006230140062401400625014006260140062701400628014006290140063001400631014006320140063301400634014006350140063601400637014006380140063901400640014006410140064201400643014006440140064501400646014006470140064801400649014006500140065101400652014006530140065401400655014006560140065701400658014006590140066001400661014006620140066301400664014006650140066601400667014006680140066901400670014006710140067201400673014006740140067501400676014006770140067801400679014006800140068101400682014006830140068401400685014006860140068701400688014006890140069001400691014006920140069301400694014006950140069601400697014006980140069901400700014007010140070201400703014007040140070501400706014007070140070801400709014007100140071101400712014007130140071401400715014007160140071701400718014007190140072001400721014007220140072301400724014007250140072601400727014007280140072901400730014007310140073201400733014007340140073501400736014007370140073801400739014007400140074101400742014007430140074401400745014007460140074701400748014007490140075001400751014007520140075301400754014007550140075601400757014007580140075901400760014007610140076201400763014007640140076501400766014007670140076801400769014007700140077101400772014007730140077401400775014007760140077701400778014007790140078001400781014007820140078301400784014007850140078601400787014007880140078901400790014007910140079201400793014007940140079501400796014007970140079801400799014008000140080101400802014008030140080401400805014008060140080701400808014008090140081001400811014008120140081301400814014008150140081601400817014008180140081901400820014008210140082201400823014008240140082501400826014008270140082801400829014008300140083101400832014008330140083401400835014008360140083701400838014008390140084001400841014008420140084301400844014008450140084601400847014008480140084901400850014008510140085201400853014008540140085501400856014008570140085801400859014008600140086101400862014008630140086401400865014008660140086701400868014008690140087001400871014008720140087301400874014008750140087601400877014008780140087901400880014008810140088201400883014008840140088501400886014008870140088801400889014008900140089101400892014008930140089401400895014008960140089701400898014008990140090001400901014009020140090301400904014009050140090601400907014009080140090901400910014009110140091201400913014009140140091501400916014009170140091801400919014009200140092101400922014009230140092401400925014009260140092701400928014009290140093001400931014009320140093301400934014009350140093601400937014009380140093901400940014009410140094201400943014009440140094501400946014009470140094801400949014009500140095101400952014009530140095401400955014009560140095701400958014009590140096001400961014009620140096301400964014009650140096601400967014009680140096901400970014009710140097201400973014009740140097501400976014009770140097801400979014009800140098101400982014009830140098401400985014009860140098701400988014009890140099001400991014009920140099301400994014009950140099601400997014009980140099901401000014010010140100201401003014010040140100501401006014010070140100801401009014010100140101101401012014010130140101401401015014010160140101701401018014010190140102001401021014010220140102301401024014010250140102601401027014010280140102901401030014010310140103201401033014010340140103501401036014010370140103801401039014010400140104101401042014010430140104401401045014010460140104701401048014010490140105001401051014010520140105301401054014010550140105601401057014010580140105901401060014010610140106201401063014010640140106501401066014010670140106801401069014010700140107101401072014010730140107401401075014010760140107701401078014010790140108001401081014010820140108301401084014010850140108601401087014010880140108901401090014010910140109201401093014010940140109501401096014010970140109801401099014011000140110101401102014011030140110401401105014100010141000201410003014100040141000501410006014100070141000801410009014100100141001101410012014100130141001401410015014100160141001701410018014100190141002001410021014100220141002301410024014100250141002601410027014100280141002901410030014100310141003201410033014100340141003501410036014100370141003801410039014100400141004101410042014100430141004401410045014100460141004701410048014100490141005001410051014100520141005301410054014100550141005601410057014100580141005901410060014100610141006201410063014100640141006501410066014100670141006801410069014100700141007101410072014100730141007401410075014100760141007701410078014100790141008001410081014100820141008301410084014100850141008601410087014100880141008901410090014100910141009201410093014100940141009501410096014100970141009801410099014101000141010101410102014101030141010401410105014101060141010701410108014101090141011001410111014101120141011301410114014101150141011601410117014101180141011901410120014101210141012201410123014101240141012501410126014101270141012801410129014101300141013101410132014101330141013401410135014101360141013701410138014101390141014001410141014101420141014301410144014101450141014601410147014101480141014901410150014101510141015201410153014101540141015501410156014101570141015801410159014101600141016101410162014101630141016401410165014101660141016701410168014101690141017001410171014101720141017301410174014101750141017601410177014101780141017901410180014101810141018201410183014101840141018501410186014101870141018801410189014101900141019101410192014101930141019401410195014101960141019701410198014101990141020001410201014102020141020301410204014102050141020601410207014102080141020901410210014102110141021201410213014102140141021501410216014102170141021801410219014102200141022101410222014102230141022401410225014102260141022701410228014102290141023001410231014102320141023301410234014102350141023601410237014102380141023901410240014102410141024201410243014102440141024501410246014102470141024801410249014102500141025101410252014102530141025401410255014102560141025701410258014102590141026001410261014102620141026301410264014102650141026601410267014102680141026901410270014102710141027201410273014102740141027501410276014102770141027801410279014102800141028101410282014102830141028401410285014102860141028701410288014102890141029001410291014102920141029301410294014102950141029601410297014102980141029901410300014103010141030201410303014103040141030501410306014103070141030801410309014103100141031101410312014103130141031401410315014103160141031701410318014103190141032001410321014103220141032301410324014103250141032601410327014103280141032901410330014103310141033201410333014103340141033501410336014103370141033801410339014103400141034101410342014103430141034401410345014103460141034701410348014103490141035001410351014103520141035301410354014103550141035601410357014103580141035901410360014103610141036201410363014103640141036501410366014103670141036801410369014103700141037101410372014103730141037401410375014103760141037701410378014103790141038001410381014103820141038301410384014103850141038601410387014103880141038901410390014103910141039201410393014103940141039501410396014103970141039801410399014104000141040101410402014104030141040401410405014104060141040701410408014104090141041001410411014104120141041301410414014104150141041601410417014104180141041901410420014104210141042201410423014104240141042501410426014104270141042801410429014104300141043101410432014104330141043401410435014104360141043701410438014104390141044001410441014104420141044301410444014104450141044601410447014104480141044901410450014104510141045201410453014104540141045501410456014104570141045801410459014104600141046101410462014104630141046401410465014104660141046701410468014104690141047001410471014104720141047301410474014104750141047601410477014104780141047901410480014104810141048201410483014104840141048501410486014104870141048801410489014104900141049101410492014104930141049401410495014104960141049701410498014104990141050001410501014105020141050301410504014105050141050601410507014105080141050901410510014105110141051201410513014105140141051501410516014105170141051801410519014105200141052101410522014105230141052401410525014105260141052701410528014105290141053001410531014105320141053301410534014105350141053601410537014105380141053901410540014105410141054201410543014105440141054501410546014105470141054801410549014105500141055101410552014105530141055401410555014105560141055701410558014105590141056001410561014105620141056301410564014105650141056601410567014105680141056901410570014105710141057201410573014105740141057501410576014105770141057801410579014105800141058101410582014105830141058401410585014105860141058701410588014105890141059001410591014105920141059301410594014105950141059601410597014105980141059901410600014106010141060201410603014106040141060501410606014106070141060801410609014106100141061101410612014106130141061401410615014106160141061701410618014106190141062001410621014106220141062301410624014106250141062601410627014106280141062901410630014106310141063201410633014106340141063501410636014106370141063801410639014106400141064101410642014106430141064401410645014106460141064701410648014106490141065001410651014106520141065301410654014106550141065601410657014106580141065901410660014106610141066201410663014106640141066501410666014106670141066801410669014106700141067101410672014106730141067401410675014106760141067701410678014106790141068001410681014106820141068301410684014106850141068601410687014106880141068901410690014106910141069201410693014106940141069501410696014106970141069801410699014107000141070101410702014107030141070401410705014107060141070701410708014107090141071001410711014107120141071301410714014107150141071601410717014107180141071901410720014107210141072201410723014107240141072501410726014107270141072801410729014107300141073101410732014107330141073401410735014107360141073701410738014107390141074001410741014107420141074301410744014107450141074601410747014107480141074901410750014107510141075201410753014107540141075501410756014107570141075801410759014107600141076101410762014107630141076401410765014107660141076701410768014107690141077001410771014107720141077301410774014107750141077601410777014107780141077901410780014107810141078201410783014107840141078501410786014107870141078801410789014107900141079101410792014107930141079401410795014107960141079701410798014107990141080001410801014108020141080301410804014108050141080601410807014108080141080901410810014108110141081201410813014108140141081501410816014108170141081801410819014108200141082101410822014108230141082401410825014108260141082701410828014108290141083001410831014108320141083301410834014108350141083601410837014108380141083901410840014108410141084201410843014108440141084501410846014108470141084801410849014108500141085101410852014108530141085401410855014108560141085701410858014108590141086001410861014108620141086301410864014108650141086601410867014108680141086901410870014108710141087201410873014108740141087501410876014108770141087801410879014108800141088101410882014108830141088401410885014108860141088701410888014108890141089001410891014108920141089301410894014108950141089601410897014108980141089901410900014109010141090201410903014109040141090501410906014109070141090801410909014109100141091101410912014109130141091401410915014109160141091701410918014109190141092001410921014109220141092301410924014109250141092601410927014109280141092901410930014109310141093201410933014109340141093501410936014109370141093801410939014109400141094101410942014109430141094401410945014109460141094701410948014109490141095001410951014109520141095301410954014109550141095601410957014109580141095901410960014109610141096201410963014109640141096501410966014109670141096801410969014109700141097101410972014109730141097401410975014109760141097701410978014109790141098001410981014109820141098301410984014109850141098601410987014109880141098901410990014109910141099201410993014109940141099501410996014109970141099801410999014110000141100101411002014110030141100401411005014110060141100701411008014110090141101001411011014110120141101301411014014110150141101601411017014110180141101901411020014110210141102201411023014110240141102501411026014110270141102801411029014110300141103101411032014110330141103401411035014110360141103701411038014110390141104001411041014110420141104301411044014110450141104601411047014110480141104901411050014110510141105201411053014110540141105501411056014110570141105801411059014110600141106101411062014110630141106401411065014110660141106701411068014110690141107001411071014110720141107301411074014110750141107601411077014110780141107901411080014110810141108201411083014110840141108501411086014110870141108801411089014110900141109101411092014110930141109401411095014110960141109701411098014110990141110001411101014111020141110301411104014111050142000101420002014200030142000401420005014200060142000701420008014200090142001001420011014200120142001301420014014200150142001601420017014200180142001901420020014200210142002201420023014200240142002501420026014200270142002801420029014200300142003101420032014200330142003401420035014200360142003701420038014200390142004001420041014200420142004301420044014200450142004601420047014200480142004901420050014200510142005201420053014200540142005501420056014200570142005801420059014200600142006101420062014200630142006401420065014200660142006701420068014200690142007001420071014200720142007301420074014200750142007601420077014200780142007901420080014200810142008201420083014200840142008501420086014200870142008801420089014200900142009101420092014200930142009401420095014200960142009701420098014200990142010001420101014201020142010301420104014201050142010601420107014201080142010901420110014201110142011201420113014201140142011501420116014201170142011801420119014201200142012101420122014201230142012401420125014201260142012701420128014201290142013001420131014201320142013301420134014201350142013601420137014201380142013901420140014201410142014201420143014201440142014501420146014201470142014801420149014201500142015101420152014201530142015401420155014201560142015701420158014201590142016001420161014201620142016301420164014201650142016601420167014201680142016901420170014201710142017201420173014201740142017501420176014201770142017801420179014201800142018101420182014201830142018401420185014201860142018701420188014201890142019001420191014201920142019301420194014201950142019601420197014201980142019901420200014202010142020201420203014202040142020501420206014202070142020801420209014202100142021101420212014202130142021401420215014202160142021701420218014202190142022001420221014202220142022301420224014202250142022601420227014202280142022901420230014202310142023201420233014202340142023501420236014202370142023801420239014202400142024101420242014202430142024401420245014202460142024701420248014202490142025001420251014202520142025301420254014202550142025601420257014202580142025901420260014202610142026201420263014202640142026501420266014202670142026801420269014202700142027101420272014202730142027401420275014202760142027701420278014202790142028001420281014202820142028301420284014202850142028601420287014202880142028901420290014202910142029201420293014202940142029501420296014202970142029801420299014203000142030101420302014203030142030401420305014203060142030701420308014203090142031001420311014203120142031301420314014203150142031601420317014203180142031901420320014203210142032201420323014203240142032501420326014203270142032801420329014203300142033101420332014203330142033401420335014203360142033701420338014203390142034001420341014203420142034301420344014203450142034601420347014203480142034901420350014203510142035201420353014203540142035501420356014203570142035801420359014203600142036101420362014203630142036401420365014203660142036701420368014203690142037001420371014203720142037301420374014203750142037601420377014203780142037901420380014203810142038201420383014203840142038501420386014203870142038801420389014203900142039101420392014203930142039401420395014203960142039701420398014203990142040001420401014204020142040301420404014204050142040601420407014204080142040901420410014204110142041201420413014204140142041501420416014204170142041801420419014204200142042101420422014204230142042401420425014204260142042701420428014204290142043001420431014204320142043301420434014204350142043601420437014204380142043901420440014204410142044201420443014204440142044501420446014204470142044801420449014204500142045101420452014204530142045401420455014204560142045701420458014204590142046001420461014204620142046301420464014204650142046601420467014204680142046901420470014204710142047201420473014204740142047501420476014204770142047801420479014204800142048101420482014204830142048401420485014204860142048701420488014204890142049001420491014204920142049301420494014204950142049601420497014204980142049901420500014205010142050201420503014205040142050501420506014205070142050801420509014205100142051101420512014205130142051401420515014205160142051701420518014205190142052001420521014205220142052301420524014205250142052601420527014205280142052901420530014205310142053201420533014205340142053501420536014205370142053801420539014205400142054101420542014205430142054401420545014205460142054701420548014205490142055001420551014205520142055301420554014205550142055601420557014205580142055901420560014205610142056201420563014205640142056501420566014205670142056801420569014205700142057101420572014205730142057401420575014205760142057701420578014205790142058001420581014205820142058301420584014205850142058601420587014205880142058901420590014205910142059201420593014205940142059501420596014205970142059801420599014206000142060101420602014206030142060401420605014206060142060701420608014206090142061001420611014206120142061301420614014206150142061601420617014206180142061901420620014206210142062201420623014206240142062501420626014206270142062801420629014206300142063101420632014206330142063401420635014206360142063701420638014206390142064001420641014206420142064301420644014206450142064601420647014206480142064901420650014206510142065201420653014206540142065501420656014206570142065801420659014206600142066101420662014206630142066401420665014206660142066701420668014206690142067001420671014206720142067301420674014206750142067601420677014206780142067901420680014206810142068201420683014206840142068501420686014206870142068801420689014206900142069101420692014206930142069401420695014206960142069701420698014206990142070001420701014207020142070301420704014207050142070601420707014207080142070901420710014207110142071201420713014207140142071501420716014207170142071801420719014207200142072101420722014207230142072401420725014207260142072701420728014207290142073001420731014207320142073301420734014207350142073601420737014207380142073901420740014207410142074201420743014207440142074501420746014207470142074801420749014207500142075101420752014207530142075401420755014207560142075701420758014207590142076001420761014207620142076301420764014207650142076601420767014207680142076901420770014207710142077201420773014207740142077501420776014207770142077801420779014207800142078101420782014207830142078401420785014207860142078701420788014207890142079001420791014207920142079301420794014207950142079601420797014207980142079901420800014208010142080201420803014208040142080501420806014208070142080801420809014208100142081101420812014208130142081401420815014208160142081701420818014208190142082001420821014208220142082301420824014208250142082601420827014208280142082901420830014208310142083201420833014208340142083501420836014208370142083801420839014208400142084101420842014208430142084401420845014208460142084701420848014208490142085001420851014208520142085301420854014208550142085601420857014208580142085901420860014208610142086201420863014208640142086501420866014208670142086801420869014208700142087101420872014208730142087401420875014208760142087701420878014208790142088001420881014208820142088301420884014208850142088601420887014208880142088901420890014208910142089201420893014208940142089501420896014208970142089801420899014209000142090101420902014209030142090401420905014209060142090701420908014209090142091001420911014209120142091301420914014209150142091601420917014209180142091901420920014209210142092201420923014209240142092501420926014209270142092801420929014209300142093101420932014209330142093401420935014209360142093701420938014209390142094001420941014209420142094301420944014209450142094601420947014209480142094901420950014209510142095201420953014209540142095501420956014209570142095801420959014209600142096101420962014209630142096401420965014209660142096701420968014209690142097001420971014209720142097301420974014209750142097601420977014209780142097901420980014209810142098201420983014209840142098501420986014209870142098801420989014209900142099101420992014209930142099401420995014209960142099701420998014209990142100001421001014210020142100301421004014210050142100601421007014210080142100901421010014210110142101201421013014210140142101501421016014210170142101801421019014210200142102101421022014210230142102401421025014210260142102701421028014210290142103001421031014210320142103301421034014210350142103601421037014210380142103901421040014210410142104201421043014210440142104501421046014210470142104801421049014210500142105101421052014210530142105401421055014210560142105701421058014210590142106001421061014210620142106301421064014210650142106601421067014210680142106901421070014210710142107201421073014210740142107501421076014210770142107801421079014210800142108101421082014210830142108401421085014210860142108701421088014210890142109001421091014210920142109301421094014210950142109601421097014210980142109901421100014211010142110201421103014211040142110501430001014300020143000301430004014300050143000601430007014300080143000901430010014300110143001201430013014300140143001501430016014300170143001801430019014300200143002101430022014300230143002401430025014300260143002701430028014300290143003001430031014300320143003301430034014300350143003601430037014300380143003901430040014300410143004201430043014300440143004501430046014300470143004801430049014300500143005101430052014300530143005401430055014300560143005701430058014300590143006001430061014300620143006301430064014300650143006601430067014300680143006901430070014300710143007201430073014300740143007501430076014300770143007801430079014300800143008101430082014300830143008401430085014300860143008701430088014300890143009001430091014300920143009301430094014300950143009601430097014300980143009901430100014301010143010201430103014301040143010501430106014301070143010801430109014301100143011101430112014301130143011401430115014301160143011701430118014301190143012001430121014301220143012301430124014301250143012601430127014301280143012901430130014301310143013201430133014301340143013501430136014301370143013801430139014301400143014101430142014301430143014401430145014301460143014701430148014301490143015001430151014301520143015301430154014301550143015601430157014301580143015901430160014301610143016201430163014301640143016501430166014301670143016801430169014301700143017101430172014301730143017401430175014301760143017701430178014301790143018001430181014301820143018301430184014301850143018601430187014301880143018901430190014301910143019201430193014301940143019501430196014301970143019801430199014302000143020101430202014302030143020401430205014302060143020701430208014302090143021001430211014302120143021301430214014302150143021601430217014302180143021901430220014302210143022201430223014302240143022501430226014302270143022801430229014302300143023101430232014302330143023401430235014302360143023701430238014302390143024001430241014302420143024301430244014302450143024601430247014302480143024901430250014302510143025201430253014302540143025501430256014302570143025801430259014302600143026101430262014302630143026401430265014302660143026701430268014302690143027001430271014302720143027301430274014302750143027601430277014302780143027901430280014302810143028201430283014302840143028501430286014302870143028801430289014302900143029101430292014302930143029401430295014302960143029701430298014302990143030001430301014303020143030301430304014303050143030601430307014303080143030901430310014303110143031201430313014303140143031501430316014303170143031801430319014303200143032101430322014303230143032401430325014303260143032701430328014303290143033001430331014303320143033301430334014303350143033601430337014303380143033901430340014303410143034201430343014303440143034501430346014303470143034801430349014303500143035101430352014303530143035401430355014303560143035701430358014303590143036001430361014303620143036301430364014303650143036601430367014303680143036901430370014303710143037201430373014303740143037501430376014303770143037801430379014303800143038101430382014303830143038401430385014303860143038701430388014303890143039001430391014303920143039301430394014303950143039601430397014303980143039901430400014304010143040201430403014304040143040501430406014304070143040801430409014304100143041101430412014304130143041401430415014304160143041701430418014304190143042001430421014304220143042301430424014304250143042601430427014304280143042901430430014304310143043201430433014304340143043501430436014304370143043801430439014304400143044101430442014304430143044401430445014304460143044701430448014304490143045001430451014304520143045301430454014304550143045601430457014304580143045901430460014304610143046201430463014304640143046501430466014304670143046801430469014304700143047101430472014304730143047401430475014304760143047701430478014304790143048001430481014304820143048301430484014304850143048601430487014304880143048901430490014304910143049201430493014304940143049501430496014304970143049801430499014305000143050101430502014305030143050401430505014305060143050701430508014305090143051001430511014305120143051301430514014305150143051601430517014305180143051901430520014305210143052201430523014305240143052501430526014305270143052801430529014305300143053101430532014305330143053401430535014305360143053701430538014305390143054001430541014305420143054301430544014305450143054601430547014305480143054901430550014305510143055201430553014305540143055501430556014305570143055801430559014305600143056101430562014305630143056401430565014305660143056701430568014305690143057001430571014305720143057301430574014305750143057601430577014305780143057901430580014305810143058201430583014305840143058501430586014305870143058801430589014305900143059101430592014305930143059401430595014305960143059701430598014305990143060001430601014306020143060301430604014306050143060601430607014306080143060901430610014306110143061201430613014306140143061501430616014306170143061801430619014306200143062101430622014306230143062401430625014306260143062701430628014306290143063001430631014306320143063301430634014306350143063601430637014306380143063901430640014306410143064201430643014306440143064501430646014306470143064801430649014306500143065101430652014306530143065401430655014306560143065701430658014306590143066001430661014306620143066301430664014306650143066601430667014306680143066901430670014306710143067201430673014306740143067501430676014306770143067801430679014306800143068101430682014306830143068401430685014306860143068701430688014306890143069001430691014306920143069301430694014306950143069601430697014306980143069901430700014307010143070201430703014307040143070501430706014307070143070801430709014307100143071101430712014307130143071401430715014307160143071701430718014307190143072001430721014307220143072301430724014307250143072601430727014307280143072901430730014307310143073201430733014307340143073501430736014307370143073801430739014307400143074101430742014307430143074401430745014307460143074701430748014307490143075001430751014307520143075301430754014307550143075601430757014307580143075901430760014307610143076201430763014307640143076501430766014307670143076801430769014307700143077101430772014307730143077401430775014307760143077701430778014307790143078001430781014307820143078301430784014307850143078601430787014307880143078901430790014307910143079201430793014307940143079501430796014307970143079801430799014308000143080101430802014308030143080401430805014308060143080701430808014308090143081001430811014308120143081301430814014308150143081601430817014308180143081901430820014308210143082201430823014308240143082501430826014308270143082801430829014308300143083101430832014308330143083401430835014308360143083701430838014308390143084001430841014308420143084301430844014308450143084601430847014308480143084901430850014308510143085201430853014308540143085501430856014308570143085801430859014308600143086101430862014308630143086401430865014308660143086701430868014308690143087001430871014308720143087301430874014308750143087601430877014308780143087901430880014308810143088201430883014308840143088501430886014308870143088801430889014308900143089101430892014308930143089401430895014308960143089701430898014308990143090001430901014309020143090301430904014309050143090601430907014309080143090901430910014309110143091201430913014309140143091501430916014309170143091801430919014309200143092101430922014309230143092401430925014309260143092701430928014309290143093001430931014309320143093301430934014309350143093601430937014309380143093901430940014309410143094201430943014309440143094501430946014309470143094801430949014309500143095101430952014309530143095401430955014309560143095701430958014309590143096001430961014309620143096301430964014309650143096601430967014309680143096901430970014309710143097201430973014309740143097501430976014309770143097801430979014309800143098101430982014309830143098401430985014309860143098701430988014309890143099001430991014309920143099301430994014309950143099601430997014309980143099901431000014310010143100201431003014310040143100501431006014310070143100801431009014310100143101101431012014310130143101401431015014310160143101701431018014310190143102001431021014310220143102301431024014310250143102601431027014310280143102901431030014310310143103201431033014310340143103501431036014310370143103801431039014310400143104101431042014310430143104401431045014310460143104701431048014310490143105001431051014310520143105301431054014310550143105601431057014310580143105901431060014310610143106201431063014310640143106501431066014310670143106801431069014310700143107101431072014310730143107401431075014310760143107701431078014310790143108001431081014310820143108301431084014310850143108601431087014310880143108901431090014310910143109201431093014310940143109501431096014310970143109801431099014311000143110101431102014311030143110401431105014400010144000201440003014400040144000501440006014400070144000801440009014400100144001101440012014400130144001401440015014400160144001701440018014400190144002001440021014400220144002301440024014400250144002601440027014400280144002901440030014400310144003201440033014400340144003501440036014400370144003801440039014400400144004101440042014400430144004401440045014400460144004701440048014400490144005001440051014400520144005301440054014400550144005601440057014400580144005901440060014400610144006201440063014400640144006501440066014400670144006801440069014400700144007101440072014400730144007401440075014400760144007701440078014400790144008001440081014400820144008301440084014400850144008601440087014400880144008901440090014400910144009201440093014400940144009501440096014400970144009801440099014401000144010101440102014401030144010401440105014401060144010701440108014401090144011001440111014401120144011301440114014401150144011601440117014401180144011901440120014401210144012201440123014401240144012501440126014401270144012801440129014401300144013101440132014401330144013401440135014401360144013701440138014401390144014001440141014401420144014301440144014401450144014601440147014401480144014901440150014401510144015201440153014401540144015501440156014401570144015801440159014401600144016101440162014401630144016401440165014401660144016701440168014401690144017001440171014401720144017301440174014401750144017601440177014401780144017901440180014401810144018201440183014401840144018501440186014401870144018801440189014401900144019101440192014401930144019401440195014401960144019701440198014401990144020001440201014402020144020301440204014402050144020601440207014402080144020901440210014402110144021201440213014402140144021501440216014402170144021801440219014402200144022101440222014402230144022401440225014402260144022701440228014402290144023001440231014402320144023301440234014402350144023601440237014402380144023901440240014402410144024201440243014402440144024501440246014402470144024801440249014402500144025101440252014402530144025401440255014402560144025701440258014402590144026001440261014402620144026301440264014402650144026601440267014402680144026901440270014402710144027201440273014402740144027501440276014402770144027801440279014402800144028101440282014402830144028401440285014402860144028701440288014402890144029001440291014402920144029301440294014402950144029601440297014402980144029901440300014403010144030201440303014403040144030501440306014403070144030801440309014403100144031101440312014403130144031401440315014403160144031701440318014403190144032001440321014403220144032301440324014403250144032601440327014403280144032901440330014403310144033201440333014403340144033501440336014403370144033801440339014403400144034101440342014403430144034401440345014403460144034701440348014403490144035001440351014403520144035301440354014403550144035601440357014403580144035901440360014403610144036201440363014403640144036501440366014403670144036801440369014403700144037101440372014403730144037401440375014403760144037701440378014403790144038001440381014403820144038301440384014403850144038601440387014403880144038901440390014403910144039201440393014403940144039501440396014403970144039801440399014404000144040101440402014404030144040401440405014404060144040701440408014404090144041001440411014404120144041301440414014404150144041601440417014404180144041901440420014404210144042201440423014404240144042501440426014404270144042801440429014404300144043101440432014404330144043401440435014404360144043701440438014404390144044001440441014404420144044301440444014404450144044601440447014404480144044901440450014404510144045201440453014404540144045501440456014404570144045801440459014404600144046101440462014404630144046401440465014404660144046701440468014404690144047001440471014404720144047301440474014404750144047601440477014404780144047901440480014404810144048201440483014404840144048501440486014404870144048801440489014404900144049101440492014404930144049401440495014404960144049701440498014404990144050001440501014405020144050301440504014405050144050601440507014405080144050901440510014405110144051201440513014405140144051501440516014405170144051801440519014405200144052101440522014405230144052401440525014405260144052701440528014405290144053001440531014405320144053301440534014405350144053601440537014405380144053901440540014405410144054201440543014405440144054501440546014405470144054801440549014405500144055101440552014405530144055401440555014405560144055701440558014405590144056001440561014405620144056301440564014405650144056601440567014405680144056901440570014405710144057201440573014405740144057501440576014405770144057801440579014405800144058101440582014405830144058401440585014405860144058701440588014405890144059001440591014405920144059301440594014405950144059601440597014405980144059901440600014406010144060201440603014406040144060501440606014406070144060801440609014406100144061101440612014406130144061401440615014406160144061701440618014406190144062001440621014406220144062301440624014406250144062601440627014406280144062901440630014406310144063201440633014406340144063501440636014406370144063801440639014406400144064101440642014406430144064401440645014406460144064701440648014406490144065001440651014406520144065301440654014406550144065601440657014406580144065901440660014406610144066201440663014406640144066501440666014406670144066801440669014406700144067101440672014406730144067401440675014406760144067701440678014406790144068001440681014406820144068301440684014406850144068601440687014406880144068901440690014406910144069201440693014406940144069501440696014406970144069801440699014407000144070101440702014407030144070401440705014407060144070701440708014407090144071001440711014407120144071301440714014407150144071601440717014407180144071901440720014407210144072201440723014407240144072501440726014407270144072801440729014407300144073101440732014407330144073401440735014407360144073701440738014407390144074001440741014407420144074301440744014407450144074601440747014407480144074901440750014407510144075201440753014407540144075501440756014407570144075801440759014407600144076101440762014407630144076401440765014407660144076701440768014407690144077001440771014407720144077301440774014407750144077601440777014407780144077901440780014407810144078201440783014407840144078501440786014407870144078801440789014407900144079101440792014407930144079401440795014407960144079701440798014407990144080001440801014408020144080301440804014408050144080601440807014408080144080901440810014408110144081201440813014408140144081501440816014408170144081801440819014408200144082101440822014408230144082401440825014408260144082701440828014408290144083001440831014408320144083301440834014408350144083601440837014408380144083901440840014408410144084201440843014408440144084501440846014408470144084801440849014408500144085101440852014408530144085401440855014408560144085701440858014408590144086001440861014408620144086301440864014408650144086601440867014408680144086901440870014408710144087201440873014408740144087501440876014408770144087801440879014408800144088101440882014408830144088401440885014408860144088701440888014408890144089001440891014408920144089301440894014408950144089601440897014408980144089901440900014409010144090201440903014409040144090501440906014409070144090801440909014409100144091101440912014409130144091401440915014409160144091701440918014409190144092001440921014409220144092301440924014409250144092601440927014409280144092901440930014409310144093201440933014409340144093501440936014409370144093801440939014409400144094101440942014409430144094401440945014409460144094701440948014409490144095001440951014409520144095301440954014409550144095601440957014409580144095901440960014409610144096201440963014409640144096501440966014409670144096801440969014409700144097101440972014409730144097401440975014409760144097701440978014409790144098001440981014409820144098301440984014409850144098601440987014409880144098901440990014409910144099201440993014409940144099501440996014409970144099801440999014410000144100101441002014410030144100401441005014410060144100701441008014410090144101001441011014410120144101301441014014410150144101601441017014410180144101901441020014410210144102201441023014410240144102501441026014410270144102801441029014410300144103101441032014410330144103401441035014410360144103701441038014410390144104001441041014410420144104301441044014410450144104601441047014410480144104901441050014410510144105201441053014410540144105501441056014410570144105801441059014410600144106101441062014410630144106401441065014410660144106701441068014410690144107001441071014410720144107301441074014410750144107601441077014410780144107901441080014410810144108201441083014410840144108501441086014410870144108801441089014410900144109101441092014410930144109401441095014410960144109701441098014410990144110001441101014411020144110301441104014411050145000101450002014500030145000401450005014500060145000701450008014500090145001001450011014500120145001301450014014500150145001601450017014500180145001901450020014500210145002201450023014500240145002501450026014500270145002801450029014500300145003101450032014500330145003401450035014500360145003701450038014500390145004001450041014500420145004301450044014500450145004601450047014500480145004901450050014500510145005201450053014500540145005501450056014500570145005801450059014500600145006101450062014500630145006401450065014500660145006701450068014500690145007001450071014500720145007301450074014500750145007601450077014500780145007901450080014500810145008201450083014500840145008501450086014500870145008801450089014500900145009101450092014500930145009401450095014500960145009701450098014500990145010001450101014501020145010301450104014501050145010601450107014501080145010901450110014501110145011201450113014501140145011501450116014501170145011801450119014501200145012101450122014501230145012401450125014501260145012701450128014501290145013001450131014501320145013301450134014501350145013601450137014501380145013901450140014501410145014201450143014501440145014501450146014501470145014801450149014501500145015101450152014501530145015401450155014501560145015701450158014501590145016001450161014501620145016301450164014501650145016601450167014501680145016901450170014501710145017201450173014501740145017501450176014501770145017801450179014501800145018101450182014501830145018401450185014501860145018701450188014501890145019001450191014501920145019301450194014501950145019601450197014501980145019901450200014502010145020201450203014502040145020501450206014502070145020801450209014502100145021101450212014502130145021401450215014502160145021701450218014502190145022001450221014502220145022301450224014502250145022601450227014502280145022901450230014502310145023201450233014502340145023501450236014502370145023801450239014502400145024101450242014502430145024401450245014502460145024701450248014502490145025001450251014502520145025301450254014502550145025601450257014502580145025901450260014502610145026201450263014502640145026501450266014502670145026801450269014502700145027101450272014502730145027401450275014502760145027701450278014502790145028001450281014502820145028301450284014502850145028601450287014502880145028901450290014502910145029201450293014502940145029501450296014502970145029801450299014503000145030101450302014503030145030401450305014503060145030701450308014503090145031001450311014503120145031301450314014503150145031601450317014503180145031901450320014503210145032201450323014503240145032501450326014503270145032801450329014503300145033101450332014503330145033401450335014503360145033701450338014503390145034001450341014503420145034301450344014503450145034601450347014503480145034901450350014503510145035201450353014503540145035501450356014503570145035801450359014503600145036101450362014503630145036401450365014503660145036701450368014503690145037001450371014503720145037301450374014503750145037601450377014503780145037901450380014503810145038201450383014503840145038501450386014503870145038801450389014503900145039101450392014503930145039401450395014503960145039701450398014503990145040001450401014504020145040301450404014504050145040601450407014504080145040901450410014504110145041201450413014504140145041501450416014504170145041801450419014504200145042101450422014504230145042401450425014504260145042701450428014504290145043001450431014504320145043301450434014504350145043601450437014504380145043901450440014504410145044201450443014504440145044501450446014504470145044801450449014504500145045101450452014504530145045401450455014504560145045701450458014504590145046001450461014504620145046301450464014504650145046601450467014504680145046901450470014504710145047201450473014504740145047501450476014504770145047801450479014504800145048101450482014504830145048401450485014504860145048701450488014504890145049001450491014504920145049301450494014504950145049601450497014504980145049901450500014505010145050201450503014505040145050501450506014505070145050801450509014505100145051101450512014505130145051401450515014505160145051701450518014505190145052001450521014505220145052301450524014505250145052601450527014505280145052901450530014505310145053201450533014505340145053501450536014505370145053801450539014505400145054101450542014505430145054401450545014505460145054701450548014505490145055001450551014505520145055301450554014505550145055601450557014505580145055901450560014505610145056201450563014505640145056501450566014505670145056801450569014505700145057101450572014505730145057401450575014505760145057701450578014505790145058001450581014505820145058301450584014505850145058601450587014505880145058901450590014505910145059201450593014505940145059501450596014505970145059801450599014506000145060101450602014506030145060401450605014506060145060701450608014506090145061001450611014506120145061301450614014506150145061601450617014506180145061901450620014506210145062201450623014506240145062501450626014506270145062801450629014506300145063101450632014506330145063401450635014506360145063701450638014506390145064001450641014506420145064301450644014506450145064601450647014506480145064901450650014506510145065201450653014506540145065501450656014506570145065801450659014506600145066101450662014506630145066401450665014506660145066701450668014506690145067001450671014506720145067301450674014506750145067601450677014506780145067901450680014506810145068201450683014506840145068501450686014506870145068801450689014506900145069101450692014506930145069401450695014506960145069701450698014506990145070001450701014507020145070301450704014507050145070601450707014507080145070901450710014507110145071201450713014507140145071501450716014507170145071801450719014507200145072101450722014507230145072401450725014507260145072701450728014507290145073001450731014507320145073301450734014507350145073601450737014507380145073901450740014507410145074201450743014507440145074501450746014507470145074801450749014507500145075101450752014507530145075401450755014507560145075701450758014507590145076001450761014507620145076301450764014507650145076601450767014507680145076901450770014507710145077201450773014507740145077501450776014507770145077801450779014507800145078101450782014507830145078401450785014507860145078701450788014507890145079001450791014507920145079301450794014507950145079601450797014507980145079901450800014508010145080201450803014508040145080501450806014508070145080801450809014508100145081101450812014508130145081401450815014508160145081701450818014508190145082001450821014508220145082301450824014508250145082601450827014508280145082901450830014508310145083201450833014508340145083501450836014508370145083801450839014508400145084101450842014508430145084401450845014508460145084701450848014508490145085001450851014508520145085301450854014508550145085601450857014508580145085901450860014508610145086201450863014508640145086501450866014508670145086801450869014508700145087101450872014508730145087401450875014508760145087701450878014508790145088001450881014508820145088301450884014508850145088601450887014508880145088901450890014508910145089201450893014508940145089501450896014508970145089801450899014509000145090101450902014509030145090401450905014509060145090701450908014509090145091001450911014509120145091301450914014509150145091601450917014509180145091901450920014509210145092201450923014509240145092501450926014509270145092801450929014509300145093101450932014509330145093401450935014509360145093701450938014509390145094001450941014509420145094301450944014509450145094601450947014509480145094901450950014509510145095201450953014509540145095501450956014509570145095801450959014509600145096101450962014509630145096401450965014509660145096701450968014509690145097001450971014509720145097301450974014509750145097601450977014509780145097901450980014509810145098201450983014509840145098501450986014509870145098801450989014509900145099101450992014509930145099401450995014509960145099701450998014509990145100001451001014510020145100301451004014510050145100601451007014510080145100901451010014510110145101201451013014510140145101501451016014510170145101801451019014510200145102101451022014510230145102401451025014510260145102701451028014510290145103001451031014510320145103301451034014510350145103601451037014510380145103901451040014510410145104201451043014510440145104501451046014510470145104801451049014510500145105101451052014510530145105401451055014510560145105701451058014510590145106001451061014510620145106301451064014510650145106601451067014510680145106901451070014510710145107201451073014510740145107501451076014510770145107801451079014510800145108101451082014510830145108401451085014510860145108701451088014510890145109001451091014510920145109301451094014510950145109601451097014510980145109901451100014511010145110201451103014511040145110501460001014600020146000301460004014600050146000601460007014600080146000901460010014600110146001201460013014600140146001501460016014600170146001801460019014600200146002101460022014600230146002401460025014600260146002701460028014600290146003001460031014600320146003301460034014600350146003601460037014600380146003901460040014600410146004201460043014600440146004501460046014600470146004801460049014600500146005101460052014600530146005401460055014600560146005701460058014600590146006001460061014600620146006301460064014600650146006601460067014600680146006901460070014600710146007201460073014600740146007501460076014600770146007801460079014600800146008101460082014600830146008401460085014600860146008701460088014600890146009001460091014600920146009301460094014600950146009601460097014600980146009901460100014601010146010201460103014601040146010501460106014601070146010801460109014601100146011101460112014601130146011401460115014601160146011701460118014601190146012001460121014601220146012301460124014601250146012601460127014601280146012901460130014601310146013201460133014601340146013501460136014601370146013801460139014601400146014101460142014601430146014401460145014601460146014701460148014601490146015001460151014601520146015301460154014601550146015601460157014601580146015901460160014601610146016201460163014601640146016501460166014601670146016801460169014601700146017101460172014601730146017401460175014601760146017701460178014601790146018001460181014601820146018301460184014601850146018601460187014601880146018901460190014601910146019201460193014601940146019501460196014601970146019801460199014602000146020101460202014602030146020401460205014602060146020701460208014602090146021001460211014602120146021301460214014602150146021601460217014602180146021901460220014602210146022201460223014602240146022501460226014602270146022801460229014602300146023101460232014602330146023401460235014602360146023701460238014602390146024001460241014602420146024301460244014602450146024601460247014602480146024901460250014602510146025201460253014602540146025501460256014602570146025801460259014602600146026101460262014602630146026401460265014602660146026701460268014602690146027001460271014602720146027301460274014602750146027601460277014602780146027901460280014602810146028201460283014602840146028501460286014602870146028801460289014602900146029101460292014602930146029401460295014602960146029701460298014602990146030001460301014603020146030301460304014603050146030601460307014603080146030901460310014603110146031201460313014603140146031501460316014603170146031801460319014603200146032101460322014603230146032401460325014603260146032701460328014603290146033001460331014603320146033301460334014603350146033601460337014603380146033901460340014603410146034201460343014603440146034501460346014603470146034801460349014603500146035101460352014603530146035401460355014603560146035701460358014603590146036001460361014603620146036301460364014603650146036601460367014603680146036901460370014603710146037201460373014603740146037501460376014603770146037801460379014603800146038101460382014603830146038401460385014603860146038701460388014603890146039001460391014603920146039301460394014603950146039601460397014603980146039901460400014604010146040201460403014604040146040501460406014604070146040801460409014604100146041101460412014604130146041401460415014604160146041701460418014604190146042001460421014604220146042301460424014604250146042601460427014604280146042901460430014604310146043201460433014604340146043501460436014604370146043801460439014604400146044101460442014604430146044401460445014604460146044701460448014604490146045001460451014604520146045301460454014604550146045601460457014604580146045901460460014604610146046201460463014604640146046501460466014604670146046801460469014604700146047101460472014604730146047401460475014604760146047701460478014604790146048001460481014604820146048301460484014604850146048601460487014604880146048901460490014604910146049201460493014604940146049501460496014604970146049801460499014605000146050101460502014605030146050401460505014605060146050701460508014605090146051001460511014605120146051301460514014605150146051601460517014605180146051901460520014605210146052201460523014605240146052501460526014605270146052801460529014605300146053101460532014605330146053401460535014605360146053701460538014605390146054001460541014605420146054301460544014605450146054601460547014605480146054901460550014605510146055201460553014605540146055501460556014605570146055801460559014605600146056101460562014605630146056401460565014605660146056701460568014605690146057001460571014605720146057301460574014605750146057601460577014605780146057901460580014605810146058201460583014605840146058501460586014605870146058801460589014605900146059101460592014605930146059401460595014605960146059701460598014605990146060001460601014606020146060301460604014606050146060601460607014606080146060901460610014606110146061201460613014606140146061501460616014606170146061801460619014606200146062101460622014606230146062401460625014606260146062701460628014606290146063001460631014606320146063301460634014606350146063601460637014606380146063901460640014606410146064201460643014606440146064501460646014606470146064801460649014606500146065101460652014606530146065401460655014606560146065701460658014606590146066001460661014606620146066301460664014606650146066601460667014606680146066901460670014606710146067201460673014606740146067501460676014606770146067801460679014606800146068101460682014606830146068401460685014606860146068701460688014606890146069001460691014606920146069301460694014606950146069601460697014606980146069901460700014607010146070201460703014607040146070501460706014607070146070801460709014607100146071101460712014607130146071401460715014607160146071701460718014607190146072001460721014607220146072301460724014607250146072601460727014607280146072901460730014607310146073201460733014607340146073501460736014607370146073801460739014607400146074101460742014607430146074401460745014607460146074701460748014607490146075001460751014607520146075301460754014607550146075601460757014607580146075901460760014607610146076201460763014607640146076501460766014607670146076801460769014607700146077101460772014607730146077401460775014607760146077701460778014607790146078001460781014607820146078301460784014607850146078601460787014607880146078901460790014607910146079201460793014607940146079501460796014607970146079801460799014608000146080101460802014608030146080401460805014608060146080701460808014608090146081001460811014608120146081301460814014608150146081601460817014608180146081901460820014608210146082201460823014608240146082501460826014608270146082801460829014608300146083101460832014608330146083401460835014608360146083701460838014608390146084001460841014608420146084301460844014608450146084601460847014608480146084901460850014608510146085201460853014608540146085501460856014608570146085801460859014608600146086101460862014608630146086401460865014608660146086701460868014608690146087001460871014608720146087301460874014608750146087601460877014608780146087901460880014608810146088201460883014608840146088501460886014608870146088801460889014608900146089101460892014608930146089401460895014608960146089701460898014608990146090001460901014609020146090301460904014609050146090601460907014609080146090901460910014609110146091201460913014609140146091501460916014609170146091801460919014609200146092101460922014609230146092401460925014609260146092701460928014609290146093001460931014609320146093301460934014609350146093601460937014609380146093901460940014609410146094201460943014609440146094501460946014609470146094801460949014609500146095101460952014609530146095401460955014609560146095701460958014609590146096001460961014609620146096301460964014609650146096601460967014609680146096901460970014609710146097201460973014609740146097501460976014609770146097801460979014609800146098101460982014609830146098401460985014609860146098701460988014609890146099001460991014609920146099301460994014609950146099601460997014609980146099901461000014610010146100201461003014610040146100501461006014610070146100801461009014610100146101101461012014610130146101401461015014610160146101701461018014610190146102001461021014610220146102301461024014610250146102601461027014610280146102901461030014610310146103201461033014610340146103501461036014610370146103801461039014610400146104101461042014610430146104401461045014610460146104701461048014610490146105001461051014610520146105301461054014610550146105601461057014610580146105901461060014610610146106201461063014610640146106501461066014610670146106801461069014610700146107101461072014610730146107401461075014610760146107701461078014610790146108001461081014610820146108301461084014610850146108601461087014610880146108901461090014610910146109201461093014610940146109501461096014610970146109801461099014611000146110101461102014611030146110401461105014700010147000201470003014700040147000501470006014700070147000801470009014700100147001101470012014700130147001401470015014700160147001701470018014700190147002001470021014700220147002301470024014700250147002601470027014700280147002901470030014700310147003201470033014700340147003501470036014700370147003801470039014700400147004101470042014700430147004401470045014700460147004701470048014700490147005001470051014700520147005301470054014700550147005601470057014700580147005901470060014700610147006201470063014700640147006501470066014700670147006801470069014700700147007101470072014700730147007401470075014700760147007701470078014700790147008001470081014700820147008301470084014700850147008601470087014700880147008901470090014700910147009201470093014700940147009501470096014700970147009801470099014701000147010101470102014701030147010401470105014701060147010701470108014701090147011001470111014701120147011301470114014701150147011601470117014701180147011901470120014701210147012201470123014701240147012501470126014701270147012801470129014701300147013101470132014701330147013401470135014701360147013701470138014701390147014001470141014701420147014301470144014701450147014601470147014701480147014901470150014701510147015201470153014701540147015501470156014701570147015801470159014701600147016101470162014701630147016401470165014701660147016701470168014701690147017001470171014701720147017301470174014701750147017601470177014701780147017901470180014701810147018201470183014701840147018501470186014701870147018801470189014701900147019101470192014701930147019401470195014701960147019701470198014701990147020001470201014702020147020301470204014702050147020601470207014702080147020901470210014702110147021201470213014702140147021501470216014702170147021801470219014702200147022101470222014702230147022401470225014702260147022701470228014702290147023001470231014702320147023301470234014702350147023601470237014702380147023901470240014702410147024201470243014702440147024501470246014702470147024801470249014702500147025101470252014702530147025401470255014702560147025701470258014702590147026001470261014702620147026301470264014702650147026601470267014702680147026901470270014702710147027201470273014702740147027501470276014702770147027801470279014702800147028101470282014702830147028401470285014702860147028701470288014702890147029001470291014702920147029301470294014702950147029601470297014702980147029901470300014703010147030201470303014703040147030501470306014703070147030801470309014703100147031101470312014703130147031401470315014703160147031701470318014703190147032001470321014703220147032301470324014703250147032601470327014703280147032901470330014703310147033201470333014703340147033501470336014703370147033801470339014703400147034101470342014703430147034401470345014703460147034701470348014703490147035001470351014703520147035301470354014703550147035601470357014703580147035901470360014703610147036201470363014703640147036501470366014703670147036801470369014703700147037101470372014703730147037401470375014703760147037701470378014703790147038001470381014703820147038301470384014703850147038601470387014703880147038901470390014703910147039201470393014703940147039501470396014703970147039801470399014704000147040101470402014704030147040401470405014704060147040701470408014704090147041001470411014704120147041301470414014704150147041601470417014704180147041901470420014704210147042201470423014704240147042501470426014704270147042801470429014704300147043101470432014704330147043401470435014704360147043701470438014704390147044001470441014704420147044301470444014704450147044601470447014704480147044901470450014704510147045201470453014704540147045501470456014704570147045801470459014704600147046101470462014704630147046401470465014704660147046701470468014704690147047001470471014704720147047301470474014704750147047601470477014704780147047901470480014704810147048201470483014704840147048501470486014704870147048801470489014704900147049101470492014704930147049401470495014704960147049701470498014704990147050001470501014705020147050301470504014705050147050601470507014705080147050901470510014705110147051201470513014705140147051501470516014705170147051801470519014705200147052101470522014705230147052401470525014705260147052701470528014705290147053001470531014705320147053301470534014705350147053601470537014705380147053901470540014705410147054201470543014705440147054501470546014705470147054801470549014705500147055101470552014705530147055401470555014705560147055701470558014705590147056001470561014705620147056301470564014705650147056601470567014705680147056901470570014705710147057201470573014705740147057501470576014705770147057801470579014705800147058101470582014705830147058401470585014705860147058701470588014705890147059001470591014705920147059301470594014705950147059601470597014705980147059901470600014706010147060201470603014706040147060501470606014706070147060801470609014706100147061101470612014706130147061401470615014706160147061701470618014706190147062001470621014706220147062301470624014706250147062601470627014706280147062901470630014706310147063201470633014706340147063501470636014706370147063801470639014706400147064101470642014706430147064401470645014706460147064701470648014706490147065001470651014706520147065301470654014706550147065601470657014706580147065901470660014706610147066201470663014706640147066501470666014706670147066801470669014706700147067101470672014706730147067401470675014706760147067701470678014706790147068001470681014706820147068301470684014706850147068601470687014706880147068901470690014706910147069201470693014706940147069501470696014706970147069801470699014707000147070101470702014707030147070401470705014707060147070701470708014707090147071001470711014707120147071301470714014707150147071601470717014707180147071901470720014707210147072201470723014707240147072501470726014707270147072801470729014707300147073101470732014707330147073401470735014707360147073701470738014707390147074001470741014707420147074301470744014707450147074601470747014707480147074901470750014707510147075201470753014707540147075501470756014707570147075801470759014707600147076101470762014707630147076401470765014707660147076701470768014707690147077001470771014707720147077301470774014707750147077601470777014707780147077901470780014707810147078201470783014707840147078501470786014707870147078801470789014707900147079101470792014707930147079401470795014707960147079701470798014707990147080001470801014708020147080301470804014708050147080601470807014708080147080901470810014708110147081201470813014708140147081501470816014708170147081801470819014708200147082101470822014708230147082401470825014708260147082701470828014708290147083001470831014708320147083301470834014708350147083601470837014708380147083901470840014708410147084201470843014708440147084501470846014708470147084801470849014708500147085101470852014708530147085401470855014708560147085701470858014708590147086001470861014708620147086301470864014708650147086601470867014708680147086901470870014708710147087201470873014708740147087501470876014708770147087801470879014708800147088101470882014708830147088401470885014708860147088701470888014708890147089001470891014708920147089301470894014708950147089601470897014708980147089901470900014709010147090201470903014709040147090501470906014709070147090801470909014709100147091101470912014709130147091401470915014709160147091701470918014709190147092001470921014709220147092301470924014709250147092601470927014709280147092901470930014709310147093201470933014709340147093501470936014709370147093801470939014709400147094101470942014709430147094401470945014709460147094701470948014709490147095001470951014709520147095301470954014709550147095601470957014709580147095901470960014709610147096201470963014709640147096501470966014709670147096801470969014709700147097101470972014709730147097401470975014709760147097701470978014709790147098001470981014709820147098301470984014709850147098601470987014709880147098901470990014709910147099201470993014709940147099501470996014709970147099801470999014710000147100101471002014710030147100401471005014710060147100701471008014710090147101001471011014710120147101301471014014710150147101601471017014710180147101901471020014710210147102201471023014710240147102501471026014710270147102801471029014710300147103101471032014710330147103401471035014710360147103701471038014710390147104001471041014710420147104301471044014710450147104601471047014710480147104901471050014710510147105201471053014710540147105501471056014710570147105801471059014710600147106101471062014710630147106401471065014710660147106701471068014710690147107001471071014710720147107301471074014710750147107601471077014710780147107901471080014710810147108201471083014710840147108501471086014710870147108801471089014710900147109101471092014710930147109401471095014710960147109701471098014710990147110001471101014711020147110301471104014711050148000101480002014800030148000401480005014800060148000701480008014800090148001001480011014800120148001301480014014800150148001601480017014800180148001901480020014800210148002201480023014800240148002501480026014800270148002801480029014800300148003101480032014800330148003401480035014800360148003701480038014800390148004001480041014800420148004301480044014800450148004601480047014800480148004901480050014800510148005201480053014800540148005501480056014800570148005801480059014800600148006101480062014800630148006401480065014800660148006701480068014800690148007001480071014800720148007301480074014800750148007601480077014800780148007901480080014800810148008201480083014800840148008501480086014800870148008801480089014800900148009101480092014800930148009401480095014800960148009701480098014800990148010001480101014801020148010301480104014801050148010601480107014801080148010901480110014801110148011201480113014801140148011501480116014801170148011801480119014801200148012101480122014801230148012401480125014801260148012701480128014801290148013001480131014801320148013301480134014801350148013601480137014801380148013901480140014801410148014201480143014801440148014501480146014801470148014801480149014801500148015101480152014801530148015401480155014801560148015701480158014801590148016001480161014801620148016301480164014801650148016601480167014801680148016901480170014801710148017201480173014801740148017501480176014801770148017801480179014801800148018101480182014801830148018401480185014801860148018701480188014801890148019001480191014801920148019301480194014801950148019601480197014801980148019901480200014802010148020201480203014802040148020501480206014802070148020801480209014802100148021101480212014802130148021401480215014802160148021701480218014802190148022001480221014802220148022301480224014802250148022601480227014802280148022901480230014802310148023201480233014802340148023501480236014802370148023801480239014802400148024101480242014802430148024401480245014802460148024701480248014802490148025001480251014802520148025301480254014802550148025601480257014802580148025901480260014802610148026201480263014802640148026501480266014802670148026801480269014802700148027101480272014802730148027401480275014802760148027701480278014802790148028001480281014802820148028301480284014802850148028601480287014802880148028901480290014802910148029201480293014802940148029501480296014802970148029801480299014803000148030101480302014803030148030401480305014803060148030701480308014803090148031001480311014803120148031301480314014803150148031601480317014803180148031901480320014803210148032201480323014803240148032501480326014803270148032801480329014803300148033101480332014803330148033401480335014803360148033701480338014803390148034001480341014803420148034301480344014803450148034601480347014803480148034901480350014803510148035201480353014803540148035501480356014803570148035801480359014803600148036101480362014803630148036401480365014803660148036701480368014803690148037001480371014803720148037301480374014803750148037601480377014803780148037901480380014803810148038201480383014803840148038501480386014803870148038801480389014803900148039101480392014803930148039401480395014803960148039701480398014803990148040001480401014804020148040301480404014804050148040601480407014804080148040901480410014804110148041201480413014804140148041501480416014804170148041801480419014804200148042101480422014804230148042401480425014804260148042701480428014804290148043001480431014804320148043301480434014804350148043601480437014804380148043901480440014804410148044201480443014804440148044501480446014804470148044801480449014804500148045101480452014804530148045401480455014804560148045701480458014804590148046001480461014804620148046301480464014804650148046601480467014804680148046901480470014804710148047201480473014804740148047501480476014804770148047801480479014804800148048101480482014804830148048401480485014804860148048701480488014804890148049001480491014804920148049301480494014804950148049601480497014804980148049901480500014805010148050201480503014805040148050501480506014805070148050801480509014805100148051101480512014805130148051401480515014805160148051701480518014805190148052001480521014805220148052301480524014805250148052601480527014805280148052901480530014805310148053201480533014805340148053501480536014805370148053801480539014805400148054101480542014805430148054401480545014805460148054701480548014805490148055001480551014805520148055301480554014805550148055601480557014805580148055901480560014805610148056201480563014805640148056501480566014805670148056801480569014805700148057101480572014805730148057401480575014805760148057701480578014805790148058001480581014805820148058301480584014805850148058601480587014805880148058901480590014805910148059201480593014805940148059501480596014805970148059801480599014806000148060101480602014806030148060401480605014806060148060701480608014806090148061001480611014806120148061301480614014806150148061601480617014806180148061901480620014806210148062201480623014806240148062501480626014806270148062801480629014806300148063101480632014806330148063401480635014806360148063701480638014806390148064001480641014806420148064301480644014806450148064601480647014806480148064901480650014806510148065201480653014806540148065501480656014806570148065801480659014806600148066101480662014806630148066401480665014806660148066701480668014806690148067001480671014806720148067301480674014806750148067601480677014806780148067901480680014806810148068201480683014806840148068501480686014806870148068801480689014806900148069101480692014806930148069401480695014806960148069701480698014806990148070001480701014807020148070301480704014807050148070601480707014807080148070901480710014807110148071201480713014807140148071501480716014807170148071801480719014807200148072101480722014807230148072401480725014807260148072701480728014807290148073001480731014807320148073301480734014807350148073601480737014807380148073901480740014807410148074201480743014807440148074501480746014807470148074801480749014807500148075101480752014807530148075401480755014807560148075701480758014807590148076001480761014807620148076301480764014807650148076601480767014807680148076901480770014807710148077201480773014807740148077501480776014807770148077801480779014807800148078101480782014807830148078401480785014807860148078701480788014807890148079001480791014807920148079301480794014807950148079601480797014807980148079901480800014808010148080201480803014808040148080501480806014808070148080801480809014808100148081101480812014808130148081401480815014808160148081701480818014808190148082001480821014808220148082301480824014808250148082601480827014808280148082901480830014808310148083201480833014808340148083501480836014808370148083801480839014808400148084101480842014808430148084401480845014808460148084701480848014808490148085001480851014808520148085301480854014808550148085601480857014808580148085901480860014808610148086201480863014808640148086501480866014808670148086801480869014808700148087101480872014808730148087401480875014808760148087701480878014808790148088001480881014808820148088301480884014808850148088601480887014808880148088901480890014808910148089201480893014808940148089501480896014808970148089801480899014809000148090101480902014809030148090401480905014809060148090701480908014809090148091001480911014809120148091301480914014809150148091601480917014809180148091901480920014809210148092201480923014809240148092501480926014809270148092801480929014809300148093101480932014809330148093401480935014809360148093701480938014809390148094001480941014809420148094301480944014809450148094601480947014809480148094901480950014809510148095201480953014809540148095501480956014809570148095801480959014809600148096101480962014809630148096401480965014809660148096701480968014809690148097001480971014809720148097301480974014809750148097601480977014809780148097901480980014809810148098201480983014809840148098501480986014809870148098801480989014809900148099101480992014809930148099401480995014809960148099701480998014809990148100001481001014810020148100301481004014810050148100601481007014810080148100901481010014810110148101201481013014810140148101501481016014810170148101801481019014810200148102101481022014810230148102401481025014810260148102701481028014810290148103001481031014810320148103301481034014810350148103601481037014810380148103901481040014810410148104201481043014810440148104501481046014810470148104801481049014810500148105101481052014810530148105401481055014810560148105701481058014810590148106001481061014810620148106301481064014810650148106601481067014810680148106901481070014810710148107201481073014810740148107501481076014810770148107801481079014810800148108101481082014810830148108401481085014810860148108701481088014810890148109001481091014810920148109301481094014810950148109601481097014810980148109901481100014811010148110201481103014811040148110501490001014900020149000301490004014900050149000601490007014900080149000901490010014900110149001201490013014900140149001501490016014900170149001801490019014900200149002101490022014900230149002401490025014900260149002701490028014900290149003001490031014900320149003301490034014900350149003601490037014900380149003901490040014900410149004201490043014900440149004501490046014900470149004801490049014900500149005101490052014900530149005401490055014900560149005701490058014900590149006001490061014900620149006301490064014900650149006601490067014900680149006901490070014900710149007201490073014900740149007501490076014900770149007801490079014900800149008101490082014900830149008401490085014900860149008701490088014900890149009001490091014900920149009301490094014900950149009601490097014900980149009901490100014901010149010201490103014901040149010501490106014901070149010801490109014901100149011101490112014901130149011401490115014901160149011701490118014901190149012001490121014901220149012301490124014901250149012601490127014901280149012901490130014901310149013201490133014901340149013501490136014901370149013801490139014901400149014101490142014901430149014401490145014901460149014701490148014901490149015001490151014901520149015301490154014901550149015601490157014901580149015901490160014901610149016201490163014901640149016501490166014901670149016801490169014901700149017101490172014901730149017401490175014901760149017701490178014901790149018001490181014901820149018301490184014901850149018601490187014901880149018901490190014901910149019201490193014901940149019501490196014901970149019801490199014902000149020101490202014902030149020401490205014902060149020701490208014902090149021001490211014902120149021301490214014902150149021601490217014902180149021901490220014902210149022201490223014902240149022501490226014902270149022801490229014902300149023101490232014902330149023401490235014902360149023701490238014902390149024001490241014902420149024301490244014902450149024601490247014902480149024901490250014902510149025201490253014902540149025501490256014902570149025801490259014902600149026101490262014902630149026401490265014902660149026701490268014902690149027001490271014902720149027301490274014902750149027601490277014902780149027901490280014902810149028201490283014902840149028501490286014902870149028801490289014902900149029101490292014902930149029401490295014902960149029701490298014902990149030001490301014903020149030301490304014903050149030601490307014903080149030901490310014903110149031201490313014903140149031501490316014903170149031801490319014903200149032101490322014903230149032401490325014903260149032701490328014903290149033001490331014903320149033301490334014903350149033601490337014903380149033901490340014903410149034201490343014903440149034501490346014903470149034801490349014903500149035101490352014903530149035401490355014903560149035701490358014903590149036001490361014903620149036301490364014903650149036601490367014903680149036901490370014903710149037201490373014903740149037501490376014903770149037801490379014903800149038101490382014903830149038401490385014903860149038701490388014903890149039001490391014903920149039301490394014903950149039601490397014903980149039901490400014904010149040201490403014904040149040501490406014904070149040801490409014904100149041101490412014904130149041401490415014904160149041701490418014904190149042001490421014904220149042301490424014904250149042601490427014904280149042901490430014904310149043201490433014904340149043501490436014904370149043801490439014904400149044101490442014904430149044401490445014904460149044701490448014904490149045001490451014904520149045301490454014904550149045601490457014904580149045901490460014904610149046201490463014904640149046501490466014904670149046801490469014904700149047101490472014904730149047401490475014904760149047701490478014904790149048001490481014904820149048301490484014904850149048601490487014904880149048901490490014904910149049201490493014904940149049501490496014904970149049801490499014905000149050101490502014905030149050401490505014905060149050701490508014905090149051001490511014905120149051301490514014905150149051601490517014905180149051901490520014905210149052201490523014905240149052501490526014905270149052801490529014905300149053101490532014905330149053401490535014905360149053701490538014905390149054001490541014905420149054301490544014905450149054601490547014905480149054901490550014905510149055201490553014905540149055501490556014905570149055801490559014905600149056101490562014905630149056401490565014905660149056701490568014905690149057001490571014905720149057301490574014905750149057601490577014905780149057901490580014905810149058201490583014905840149058501490586014905870149058801490589014905900149059101490592014905930149059401490595014905960149059701490598014905990149060001490601014906020149060301490604014906050149060601490607014906080149060901490610014906110149061201490613014906140149061501490616014906170149061801490619014906200149062101490622014906230149062401490625014906260149062701490628014906290149063001490631014906320149063301490634014906350149063601490637014906380149063901490640014906410149064201490643014906440149064501490646014906470149064801490649014906500149065101490652014906530149065401490655014906560149065701490658014906590149066001490661014906620149066301490664014906650149066601490667014906680149066901490670014906710149067201490673014906740149067501490676014906770149067801490679014906800149068101490682014906830149068401490685014906860149068701490688014906890149069001490691014906920149069301490694014906950149069601490697014906980149069901490700014907010149070201490703014907040149070501490706014907070149070801490709014907100149071101490712014907130149071401490715014907160149071701490718014907190149072001490721014907220149072301490724014907250149072601490727014907280149072901490730014907310149073201490733014907340149073501490736014907370149073801490739014907400149074101490742014907430149074401490745014907460149074701490748014907490149075001490751014907520149075301490754014907550149075601490757014907580149075901490760014907610149076201490763014907640149076501490766014907670149076801490769014907700149077101490772014907730149077401490775014907760149077701490778014907790149078001490781014907820149078301490784014907850149078601490787014907880149078901490790014907910149079201490793014907940149079501490796014907970149079801490799014908000149080101490802014908030149080401490805014908060149080701490808014908090149081001490811014908120149081301490814014908150149081601490817014908180149081901490820014908210149082201490823014908240149082501490826014908270149082801490829014908300149083101490832014908330149083401490835014908360149083701490838014908390149084001490841014908420149084301490844014908450149084601490847014908480149084901490850014908510149085201490853014908540149085501490856014908570149085801490859014908600149086101490862014908630149086401490865014908660149086701490868014908690149087001490871014908720149087301490874014908750149087601490877014908780149087901490880014908810149088201490883014908840149088501490886014908870149088801490889014908900149089101490892014908930149089401490895014908960149089701490898014908990149090001490901014909020149090301490904014909050149090601490907014909080149090901490910014909110149091201490913014909140149091501490916014909170149091801490919014909200149092101490922014909230149092401490925014909260149092701490928014909290149093001490931014909320149093301490934014909350149093601490937014909380149093901490940014909410149094201490943014909440149094501490946014909470149094801490949014909500149095101490952014909530149095401490955014909560149095701490958014909590149096001490961014909620149096301490964014909650149096601490967014909680149096901490970014909710149097201490973014909740149097501490976014909770149097801490979014909800149098101490982014909830149098401490985014909860149098701490988014909890149099001490991014909920149099301490994014909950149099601490997014909980149099901491000014910010149100201491003014910040149100501491006014910070149100801491009014910100149101101491012014910130149101401491015014910160149101701491018014910190149102001491021014910220149102301491024014910250149102601491027014910280149102901491030014910310149103201491033014910340149103501491036014910370149103801491039014910400149104101491042014910430149104401491045014910460149104701491048014910490149105001491051014910520149105301491054014910550149105601491057014910580149105901491060014910610149106201491063014910640149106501491066014910670149106801491069014910700149107101491072014910730149107401491075014910760149107701491078014910790149108001491081014910820149108301491084014910850149108601491087014910880149108901491090014910910149109201491093014910940149109501491096014910970149109801491099014911000149110101491102014911030149110401491105015000010150000201500003015000040150000501500006015000070150000801500009015000100150001101500012015000130150001401500015015000160150001701500018015000190150002001500021015000220150002301500024015000250150002601500027015000280150002901500030015000310150003201500033015000340150003501500036015000370150003801500039015000400150004101500042015000430150004401500045015000460150004701500048015000490150005001500051015000520150005301500054015000550150005601500057015000580150005901500060015000610150006201500063015000640150006501500066015000670150006801500069015000700150007101500072015000730150007401500075015000760150007701500078015000790150008001500081015000820150008301500084015000850150008601500087015000880150008901500090015000910150009201500093015000940150009501500096015000970150009801500099015001000150010101500102015001030150010401500105015001060150010701500108015001090150011001500111015001120150011301500114015001150150011601500117015001180150011901500120015001210150012201500123015001240150012501500126015001270150012801500129015001300150013101500132015001330150013401500135015001360150013701500138015001390150014001500141015001420150014301500144015001450150014601500147015001480150014901500150015001510150015201500153015001540150015501500156015001570150015801500159015001600150016101500162015001630150016401500165015001660150016701500168015001690150017001500171015001720150017301500174015001750150017601500177015001780150017901500180015001810150018201500183015001840150018501500186015001870150018801500189015001900150019101500192015001930150019401500195015001960150019701500198015001990150020001500201015002020150020301500204015002050150020601500207015002080150020901500210015002110150021201500213015002140150021501500216015002170150021801500219015002200150022101500222015002230150022401500225015002260150022701500228015002290150023001500231015002320150023301500234015002350150023601500237015002380150023901500240015002410150024201500243015002440150024501500246015002470150024801500249015002500150025101500252015002530150025401500255015002560150025701500258015002590150026001500261015002620150026301500264015002650150026601500267015002680150026901500270015002710150027201500273015002740150027501500276015002770150027801500279015002800150028101500282015002830150028401500285015002860150028701500288015002890150029001500291015002920150029301500294015002950150029601500297015002980150029901500300015003010150030201500303015003040150030501500306015003070150030801500309015003100150031101500312015003130150031401500315015003160150031701500318015003190150032001500321015003220150032301500324015003250150032601500327015003280150032901500330015003310150033201500333015003340150033501500336015003370150033801500339015003400150034101500342015003430150034401500345015003460150034701500348015003490150035001500351015003520150035301500354015003550150035601500357015003580150035901500360015003610150036201500363015003640150036501500366015003670150036801500369015003700150037101500372015003730150037401500375015003760150037701500378015003790150038001500381015003820150038301500384015003850150038601500387015003880150038901500390015003910150039201500393015003940150039501500396015003970150039801500399015004000150040101500402015004030150040401500405015004060150040701500408015004090150041001500411015004120150041301500414015004150150041601500417015004180150041901500420015004210150042201500423015004240150042501500426015004270150042801500429015004300150043101500432015004330150043401500435015004360150043701500438015004390150044001500441015004420150044301500444015004450150044601500447015004480150044901500450015004510150045201500453015004540150045501500456015004570150045801500459015004600150046101500462015004630150046401500465015004660150046701500468015004690150047001500471015004720150047301500474015004750150047601500477015004780150047901500480015004810150048201500483015004840150048501500486015004870150048801500489015004900150049101500492015004930150049401500495015004960150049701500498015004990150050001500501015005020150050301500504015005050150050601500507015005080150050901500510015005110150051201500513015005140150051501500516015005170150051801500519015005200150052101500522015005230150052401500525015005260150052701500528015005290150053001500531015005320150053301500534015005350150053601500537015005380150053901500540015005410150054201500543015005440150054501500546015005470150054801500549015005500150055101500552015005530150055401500555015005560150055701500558015005590150056001500561015005620150056301500564015005650150056601500567015005680150056901500570015005710150057201500573015005740150057501500576015005770150057801500579015005800150058101500582015005830150058401500585015005860150058701500588015005890150059001500591015005920150059301500594015005950150059601500597015005980150059901500600015006010150060201500603015006040150060501500606015006070150060801500609015006100150061101500612015006130150061401500615015006160150061701500618015006190150062001500621015006220150062301500624015006250150062601500627015006280150062901500630015006310150063201500633015006340150063501500636015006370150063801500639015006400150064101500642015006430150064401500645015006460150064701500648015006490150065001500651015006520150065301500654015006550150065601500657015006580150065901500660015006610150066201500663015006640150066501500666015006670150066801500669015006700150067101500672015006730150067401500675015006760150067701500678015006790150068001500681015006820150068301500684015006850150068601500687015006880150068901500690015006910150069201500693015006940150069501500696015006970150069801500699015007000150070101500702015007030150070401500705015007060150070701500708015007090150071001500711015007120150071301500714015007150150071601500717015007180150071901500720015007210150072201500723015007240150072501500726015007270150072801500729015007300150073101500732015007330150073401500735015007360150073701500738015007390150074001500741015007420150074301500744015007450150074601500747015007480150074901500750015007510150075201500753015007540150075501500756015007570150075801500759015007600150076101500762015007630150076401500765015007660150076701500768015007690150077001500771015007720150077301500774015007750150077601500777015007780150077901500780015007810150078201500783015007840150078501500786015007870150078801500789015007900150079101500792015007930150079401500795015007960150079701500798015007990150080001500801015008020150080301500804015008050150080601500807015008080150080901500810015008110150081201500813015008140150081501500816015008170150081801500819015008200150082101500822015008230150082401500825015008260150082701500828015008290150083001500831015008320150083301500834015008350150083601500837015008380150083901500840015008410150084201500843015008440150084501500846015008470150084801500849015008500150085101500852015008530150085401500855015008560150085701500858015008590150086001500861015008620150086301500864015008650150086601500867015008680150086901500870015008710150087201500873015008740150087501500876015008770150087801500879015008800150088101500882015008830150088401500885015008860150088701500888015008890150089001500891015008920150089301500894015008950150089601500897015008980150089901500900015009010150090201500903015009040150090501500906015009070150090801500909015009100150091101500912015009130150091401500915015009160150091701500918015009190150092001500921015009220150092301500924015009250150092601500927015009280150092901500930015009310150093201500933015009340150093501500936015009370150093801500939015009400150094101500942015009430150094401500945015009460150094701500948015009490150095001500951015009520150095301500954015009550150095601500957015009580150095901500960015009610150096201500963015009640150096501500966015009670150096801500969015009700150097101500972015009730150097401500975015009760150097701500978015009790150098001500981015009820150098301500984015009850150098601500987015009880150098901500990015009910150099201500993015009940150099501500996015009970150099801500999015010000150100101501002015010030150100401501005015010060150100701501008015010090150101001501011015010120150101301501014015010150150101601501017015010180150101901501020015010210150102201501023015010240150102501501026015010270150102801501029015010300150103101501032015010330150103401501035015010360150103701501038015010390150104001501041015010420150104301501044015010450150104601501047015010480150104901501050015010510150105201501053015010540150105501501056015010570150105801501059015010600150106101501062015010630150106401501065015010660150106701501068015010690150107001501071015010720150107301501074015010750150107601501077015010780150107901501080015010810150108201501083015010840150108501501086015010870150108801501089015010900150109101501092015010930150109401501095015010960150109701501098015010990150110001501101015011020150110301501104015011050151000101510002015100030151000401510005015100060151000701510008015100090151001001510011015100120151001301510014015100150151001601510017015100180151001901510020015100210151002201510023015100240151002501510026015100270151002801510029015100300151003101510032015100330151003401510035015100360151003701510038015100390151004001510041015100420151004301510044015100450151004601510047015100480151004901510050015100510151005201510053015100540151005501510056015100570151005801510059015100600151006101510062015100630151006401510065015100660151006701510068015100690151007001510071015100720151007301510074015100750151007601510077015100780151007901510080015100810151008201510083015100840151008501510086015100870151008801510089015100900151009101510092015100930151009401510095015100960151009701510098015100990151010001510101015101020151010301510104015101050151010601510107015101080151010901510110015101110151011201510113015101140151011501510116015101170151011801510119015101200151012101510122015101230151012401510125015101260151012701510128015101290151013001510131015101320151013301510134015101350151013601510137015101380151013901510140015101410151014201510143015101440151014501510146015101470151014801510149015101500151015101510152015101530151015401510155015101560151015701510158015101590151016001510161015101620151016301510164015101650151016601510167015101680151016901510170015101710151017201510173015101740151017501510176015101770151017801510179015101800151018101510182015101830151018401510185015101860151018701510188015101890151019001510191015101920151019301510194015101950151019601510197015101980151019901510200015102010151020201510203015102040151020501510206015102070151020801510209015102100151021101510212015102130151021401510215015102160151021701510218015102190151022001510221015102220151022301510224015102250151022601510227015102280151022901510230015102310151023201510233015102340151023501510236015102370151023801510239015102400151024101510242015102430151024401510245015102460151024701510248015102490151025001510251015102520151025301510254015102550151025601510257015102580151025901510260015102610151026201510263015102640151026501510266015102670151026801510269015102700151027101510272015102730151027401510275015102760151027701510278015102790151028001510281015102820151028301510284015102850151028601510287015102880151028901510290015102910151029201510293015102940151029501510296015102970151029801510299015103000151030101510302015103030151030401510305015103060151030701510308015103090151031001510311015103120151031301510314015103150151031601510317015103180151031901510320015103210151032201510323015103240151032501510326015103270151032801510329015103300151033101510332015103330151033401510335015103360151033701510338015103390151034001510341015103420151034301510344015103450151034601510347015103480151034901510350015103510151035201510353015103540151035501510356015103570151035801510359015103600151036101510362015103630151036401510365015103660151036701510368015103690151037001510371015103720151037301510374015103750151037601510377015103780151037901510380015103810151038201510383015103840151038501510386015103870151038801510389015103900151039101510392015103930151039401510395015103960151039701510398015103990151040001510401015104020151040301510404015104050151040601510407015104080151040901510410015104110151041201510413015104140151041501510416015104170151041801510419015104200151042101510422015104230151042401510425015104260151042701510428015104290151043001510431015104320151043301510434015104350151043601510437015104380151043901510440015104410151044201510443015104440151044501510446015104470151044801510449015104500151045101510452015104530151045401510455015104560151045701510458015104590151046001510461015104620151046301510464015104650151046601510467015104680151046901510470015104710151047201510473015104740151047501510476015104770151047801510479015104800151048101510482015104830151048401510485015104860151048701510488015104890151049001510491015104920151049301510494015104950151049601510497015104980151049901510500015105010151050201510503015105040151050501510506015105070151050801510509015105100151051101510512015105130151051401510515015105160151051701510518015105190151052001510521015105220151052301510524015105250151052601510527015105280151052901510530015105310151053201510533015105340151053501510536015105370151053801510539015105400151054101510542015105430151054401510545015105460151054701510548015105490151055001510551015105520151055301510554015105550151055601510557015105580151055901510560015105610151056201510563015105640151056501510566015105670151056801510569015105700151057101510572015105730151057401510575015105760151057701510578015105790151058001510581015105820151058301510584015105850151058601510587015105880151058901510590015105910151059201510593015105940151059501510596015105970151059801510599015106000151060101510602015106030151060401510605015106060151060701510608015106090151061001510611015106120151061301510614015106150151061601510617015106180151061901510620015106210151062201510623015106240151062501510626015106270151062801510629015106300151063101510632015106330151063401510635015106360151063701510638015106390151064001510641015106420151064301510644015106450151064601510647015106480151064901510650015106510151065201510653015106540151065501510656015106570151065801510659015106600151066101510662015106630151066401510665015106660151066701510668015106690151067001510671015106720151067301510674015106750151067601510677015106780151067901510680015106810151068201510683015106840151068501510686015106870151068801510689015106900151069101510692015106930151069401510695015106960151069701510698015106990151070001510701015107020151070301510704015107050151070601510707015107080151070901510710015107110151071201510713015107140151071501510716015107170151071801510719015107200151072101510722015107230151072401510725015107260151072701510728015107290151073001510731015107320151073301510734015107350151073601510737015107380151073901510740015107410151074201510743015107440151074501510746015107470151074801510749015107500151075101510752015107530151075401510755015107560151075701510758015107590151076001510761015107620151076301510764015107650151076601510767015107680151076901510770015107710151077201510773015107740151077501510776015107770151077801510779015107800151078101510782015107830151078401510785015107860151078701510788015107890151079001510791015107920151079301510794015107950151079601510797015107980151079901510800015108010151080201510803015108040151080501510806015108070151080801510809015108100151081101510812015108130151081401510815015108160151081701510818015108190151082001510821015108220151082301510824015108250151082601510827015108280151082901510830015108310151083201510833015108340151083501510836015108370151083801510839015108400151084101510842015108430151084401510845015108460151084701510848015108490151085001510851015108520151085301510854015108550151085601510857015108580151085901510860015108610151086201510863015108640151086501510866015108670151086801510869015108700151087101510872015108730151087401510875015108760151087701510878015108790151088001510881015108820151088301510884015108850151088601510887015108880151088901510890015108910151089201510893015108940151089501510896015108970151089801510899015109000151090101510902015109030151090401510905015109060151090701510908015109090151091001510911015109120151091301510914015109150151091601510917015109180151091901510920015109210151092201510923015109240151092501510926015109270151092801510929015109300151093101510932015109330151093401510935015109360151093701510938015109390151094001510941015109420151094301510944015109450151094601510947015109480151094901510950015109510151095201510953015109540151095501510956015109570151095801510959015109600151096101510962015109630151096401510965015109660151096701510968015109690151097001510971015109720151097301510974015109750151097601510977015109780151097901510980015109810151098201510983015109840151098501510986015109870151098801510989015109900151099101510992015109930151099401510995015109960151099701510998015109990151100001511001015110020151100301511004015110050151100601511007015110080151100901511010015110110151101201511013015110140151101501511016015110170151101801511019015110200151102101511022015110230151102401511025015110260151102701511028015110290151103001511031015110320151103301511034015110350151103601511037015110380151103901511040015110410151104201511043015110440151104501511046015110470151104801511049015110500151105101511052015110530151105401511055015110560151105701511058015110590151106001511061015110620151106301511064015110650151106601511067015110680151106901511070015110710151107201511073015110740151107501511076015110770151107801511079015110800151108101511082015110830151108401511085015110860151108701511088015110890151109001511091015110920151109301511094015110950151109601511097015110980151109901511100015111010151110201511103015111040151110501520001015200020152000301520004015200050152000601520007015200080152000901520010015200110152001201520013015200140152001501520016015200170152001801520019015200200152002101520022015200230152002401520025015200260152002701520028015200290152003001520031015200320152003301520034015200350152003601520037015200380152003901520040015200410152004201520043015200440152004501520046015200470152004801520049015200500152005101520052015200530152005401520055015200560152005701520058015200590152006001520061015200620152006301520064015200650152006601520067015200680152006901520070015200710152007201520073015200740152007501520076015200770152007801520079015200800152008101520082015200830152008401520085015200860152008701520088015200890152009001520091015200920152009301520094015200950152009601520097015200980152009901520100015201010152010201520103015201040152010501520106015201070152010801520109015201100152011101520112015201130152011401520115015201160152011701520118015201190152012001520121015201220152012301520124015201250152012601520127015201280152012901520130015201310152013201520133015201340152013501520136015201370152013801520139015201400152014101520142015201430152014401520145015201460152014701520148015201490152015001520151015201520152015301520154015201550152015601520157015201580152015901520160015201610152016201520163015201640152016501520166015201670152016801520169015201700152017101520172015201730152017401520175015201760152017701520178015201790152018001520181015201820152018301520184015201850152018601520187015201880152018901520190015201910152019201520193015201940152019501520196015201970152019801520199015202000152020101520202015202030152020401520205015202060152020701520208015202090152021001520211015202120152021301520214015202150152021601520217015202180152021901520220015202210152022201520223015202240152022501520226015202270152022801520229015202300152023101520232015202330152023401520235015202360152023701520238015202390152024001520241015202420152024301520244015202450152024601520247015202480152024901520250015202510152025201520253015202540152025501520256015202570152025801520259015202600152026101520262015202630152026401520265015202660152026701520268015202690152027001520271015202720152027301520274015202750152027601520277015202780152027901520280015202810152028201520283015202840152028501520286015202870152028801520289015202900152029101520292015202930152029401520295015202960152029701520298015202990152030001520301015203020152030301520304015203050152030601520307015203080152030901520310015203110152031201520313015203140152031501520316015203170152031801520319015203200152032101520322015203230152032401520325015203260152032701520328015203290152033001520331015203320152033301520334015203350152033601520337015203380152033901520340015203410152034201520343015203440152034501520346015203470152034801520349015203500152035101520352015203530152035401520355015203560152035701520358015203590152036001520361015203620152036301520364015203650152036601520367015203680152036901520370015203710152037201520373015203740152037501520376015203770152037801520379015203800152038101520382015203830152038401520385015203860152038701520388015203890152039001520391015203920152039301520394015203950152039601520397015203980152039901520400015204010152040201520403015204040152040501520406015204070152040801520409015204100152041101520412015204130152041401520415015204160152041701520418015204190152042001520421015204220152042301520424015204250152042601520427015204280152042901520430015204310152043201520433015204340152043501520436015204370152043801520439015204400152044101520442015204430152044401520445015204460152044701520448015204490152045001520451015204520152045301520454015204550152045601520457015204580152045901520460015204610152046201520463015204640152046501520466015204670152046801520469015204700152047101520472015204730152047401520475015204760152047701520478015204790152048001520481015204820152048301520484015204850152048601520487015204880152048901520490015204910152049201520493015204940152049501520496015204970152049801520499015205000152050101520502015205030152050401520505015205060152050701520508015205090152051001520511015205120152051301520514015205150152051601520517015205180152051901520520015205210152052201520523015205240152052501520526015205270152052801520529015205300152053101520532015205330152053401520535015205360152053701520538015205390152054001520541015205420152054301520544015205450152054601520547015205480152054901520550015205510152055201520553015205540152055501520556015205570152055801520559015205600152056101520562015205630152056401520565015205660152056701520568015205690152057001520571015205720152057301520574015205750152057601520577015205780152057901520580015205810152058201520583015205840152058501520586015205870152058801520589015205900152059101520592015205930152059401520595015205960152059701520598015205990152060001520601015206020152060301520604015206050152060601520607015206080152060901520610015206110152061201520613015206140152061501520616015206170152061801520619015206200152062101520622015206230152062401520625015206260152062701520628015206290152063001520631015206320152063301520634015206350152063601520637015206380152063901520640015206410152064201520643015206440152064501520646015206470152064801520649015206500152065101520652015206530152065401520655015206560152065701520658015206590152066001520661015206620152066301520664015206650152066601520667015206680152066901520670015206710152067201520673015206740152067501520676015206770152067801520679015206800152068101520682015206830152068401520685015206860152068701520688015206890152069001520691015206920152069301520694015206950152069601520697015206980152069901520700015207010152070201520703015207040152070501520706015207070152070801520709015207100152071101520712015207130152071401520715015207160152071701520718015207190152072001520721015207220152072301520724015207250152072601520727015207280152072901520730015207310152073201520733015207340152073501520736015207370152073801520739015207400152074101520742015207430152074401520745015207460152074701520748015207490152075001520751015207520152075301520754015207550152075601520757015207580152075901520760015207610152076201520763015207640152076501520766015207670152076801520769015207700152077101520772015207730152077401520775015207760152077701520778015207790152078001520781015207820152078301520784015207850152078601520787015207880152078901520790015207910152079201520793015207940152079501520796015207970152079801520799015208000152080101520802015208030152080401520805015208060152080701520808015208090152081001520811015208120152081301520814015208150152081601520817015208180152081901520820015208210152082201520823015208240152082501520826015208270152082801520829015208300152083101520832015208330152083401520835015208360152083701520838015208390152084001520841015208420152084301520844015208450152084601520847015208480152084901520850015208510152085201520853015208540152085501520856015208570152085801520859015208600152086101520862015208630152086401520865015208660152086701520868015208690152087001520871015208720152087301520874015208750152087601520877015208780152087901520880015208810152088201520883015208840152088501520886015208870152088801520889015208900152089101520892015208930152089401520895015208960152089701520898015208990152090001520901015209020152090301520904015209050152090601520907015209080152090901520910015209110152091201520913015209140152091501520916015209170152091801520919015209200152092101520922015209230152092401520925015209260152092701520928015209290152093001520931015209320152093301520934015209350152093601520937015209380152093901520940015209410152094201520943015209440152094501520946015209470152094801520949015209500152095101520952015209530152095401520955015209560152095701520958015209590152096001520961015209620152096301520964015209650152096601520967015209680152096901520970015209710152097201520973015209740152097501520976015209770152097801520979015209800152098101520982015209830152098401520985015209860152098701520988015209890152099001520991015209920152099301520994015209950152099601520997015209980152099901521000015210010152100201521003015210040152100501521006015210070152100801521009015210100152101101521012015210130152101401521015015210160152101701521018015210190152102001521021015210220152102301521024015210250152102601521027015210280152102901521030015210310152103201521033015210340152103501521036015210370152103801521039015210400152104101521042015210430152104401521045015210460152104701521048015210490152105001521051015210520152105301521054015210550152105601521057015210580152105901521060015210610152106201521063015210640152106501521066015210670152106801521069015210700152107101521072015210730152107401521075015210760152107701521078015210790152108001521081015210820152108301521084015210850152108601521087015210880152108901521090015210910152109201521093015210940152109501521096015210970152109801521099015211000152110101521102015211030152110401521105015300010153000201530003015300040153000501530006015300070153000801530009015300100153001101530012015300130153001401530015015300160153001701530018015300190153002001530021015300220153002301530024015300250153002601530027015300280153002901530030015300310153003201530033015300340153003501530036015300370153003801530039015300400153004101530042015300430153004401530045015300460153004701530048015300490153005001530051015300520153005301530054015300550153005601530057015300580153005901530060015300610153006201530063015300640153006501530066015300670153006801530069015300700153007101530072015300730153007401530075015300760153007701530078015300790153008001530081015300820153008301530084015300850153008601530087015300880153008901530090015300910153009201530093015300940153009501530096015300970153009801530099015301000153010101530102015301030153010401530105015301060153010701530108015301090153011001530111015301120153011301530114015301150153011601530117015301180153011901530120015301210153012201530123015301240153012501530126015301270153012801530129015301300153013101530132015301330153013401530135015301360153013701530138015301390153014001530141015301420153014301530144015301450153014601530147015301480153014901530150015301510153015201530153015301540153015501530156015301570153015801530159015301600153016101530162015301630153016401530165015301660153016701530168015301690153017001530171015301720153017301530174015301750153017601530177015301780153017901530180015301810153018201530183015301840153018501530186015301870153018801530189015301900153019101530192015301930153019401530195015301960153019701530198015301990153020001530201015302020153020301530204015302050153020601530207015302080153020901530210015302110153021201530213015302140153021501530216015302170153021801530219015302200153022101530222015302230153022401530225015302260153022701530228015302290153023001530231015302320153023301530234015302350153023601530237015302380153023901530240015302410153024201530243015302440153024501530246015302470153024801530249015302500153025101530252015302530153025401530255015302560153025701530258015302590153026001530261015302620153026301530264015302650153026601530267015302680153026901530270015302710153027201530273015302740153027501530276015302770153027801530279015302800153028101530282015302830153028401530285015302860153028701530288015302890153029001530291015302920153029301530294015302950153029601530297015302980153029901530300015303010153030201530303015303040153030501530306015303070153030801530309015303100153031101530312015303130153031401530315015303160153031701530318015303190153032001530321015303220153032301530324015303250153032601530327015303280153032901530330015303310153033201530333015303340153033501530336015303370153033801530339015303400153034101530342015303430153034401530345015303460153034701530348015303490153035001530351015303520153035301530354015303550153035601530357015303580153035901530360015303610153036201530363015303640153036501530366015303670153036801530369015303700153037101530372015303730153037401530375015303760153037701530378015303790153038001530381015303820153038301530384015303850153038601530387015303880153038901530390015303910153039201530393015303940153039501530396015303970153039801530399015304000153040101530402015304030153040401530405015304060153040701530408015304090153041001530411015304120153041301530414015304150153041601530417015304180153041901530420015304210153042201530423015304240153042501530426015304270153042801530429015304300153043101530432015304330153043401530435015304360153043701530438015304390153044001530441015304420153044301530444015304450153044601530447015304480153044901530450015304510153045201530453015304540153045501530456015304570153045801530459015304600153046101530462015304630153046401530465015304660153046701530468015304690153047001530471015304720153047301530474015304750153047601530477015304780153047901530480015304810153048201530483015304840153048501530486015304870153048801530489015304900153049101530492015304930153049401530495015304960153049701530498015304990153050001530501015305020153050301530504015305050153050601530507015305080153050901530510015305110153051201530513015305140153051501530516015305170153051801530519015305200153052101530522015305230153052401530525015305260153052701530528015305290153053001530531015305320153053301530534015305350153053601530537015305380153053901530540015305410153054201530543015305440153054501530546015305470153054801530549015305500153055101530552015305530153055401530555015305560153055701530558015305590153056001530561015305620153056301530564015305650153056601530567015305680153056901530570015305710153057201530573015305740153057501530576015305770153057801530579015305800153058101530582015305830153058401530585015305860153058701530588015305890153059001530591015305920153059301530594015305950153059601530597015305980153059901530600015306010153060201530603015306040153060501530606015306070153060801530609015306100153061101530612015306130153061401530615015306160153061701530618015306190153062001530621015306220153062301530624015306250153062601530627015306280153062901530630015306310153063201530633015306340153063501530636015306370153063801530639015306400153064101530642015306430153064401530645015306460153064701530648015306490153065001530651015306520153065301530654015306550153065601530657015306580153065901530660015306610153066201530663015306640153066501530666015306670153066801530669015306700153067101530672015306730153067401530675015306760153067701530678015306790153068001530681015306820153068301530684015306850153068601530687015306880153068901530690015306910153069201530693015306940153069501530696015306970153069801530699015307000153070101530702015307030153070401530705015307060153070701530708015307090153071001530711015307120153071301530714015307150153071601530717015307180153071901530720015307210153072201530723015307240153072501530726015307270153072801530729015307300153073101530732015307330153073401530735015307360153073701530738015307390153074001530741015307420153074301530744015307450153074601530747015307480153074901530750015307510153075201530753015307540153075501530756015307570153075801530759015307600153076101530762015307630153076401530765015307660153076701530768015307690153077001530771015307720153077301530774015307750153077601530777015307780153077901530780015307810153078201530783015307840153078501530786015307870153078801530789015307900153079101530792015307930153079401530795015307960153079701530798015307990153080001530801015308020153080301530804015308050153080601530807015308080153080901530810015308110153081201530813015308140153081501530816015308170153081801530819015308200153082101530822015308230153082401530825015308260153082701530828015308290153083001530831015308320153083301530834015308350153083601530837015308380153083901530840015308410153084201530843015308440153084501530846015308470153084801530849015308500153085101530852015308530153085401530855015308560153085701530858015308590153086001530861015308620153086301530864015308650153086601530867015308680153086901530870015308710153087201530873015308740153087501530876015308770153087801530879015308800153088101530882015308830153088401530885015308860153088701530888015308890153089001530891015308920153089301530894015308950153089601530897015308980153089901530900015309010153090201530903015309040153090501530906015309070153090801530909015309100153091101530912015309130153091401530915015309160153091701530918015309190153092001530921015309220153092301530924015309250153092601530927015309280153092901530930015309310153093201530933015309340153093501530936015309370153093801530939015309400153094101530942015309430153094401530945015309460153094701530948015309490153095001530951015309520153095301530954015309550153095601530957015309580153095901530960015309610153096201530963015309640153096501530966015309670153096801530969015309700153097101530972015309730153097401530975015309760153097701530978015309790153098001530981015309820153098301530984015309850153098601530987015309880153098901530990015309910153099201530993015309940153099501530996015309970153099801530999015310000153100101531002015310030153100401531005015310060153100701531008015310090153101001531011015310120153101301531014015310150153101601531017015310180153101901531020015310210153102201531023015310240153102501531026015310270153102801531029015310300153103101531032015310330153103401531035015310360153103701531038015310390153104001531041015310420153104301531044015310450153104601531047015310480153104901531050015310510153105201531053015310540153105501531056015310570153105801531059015310600153106101531062015310630153106401531065015310660153106701531068015310690153107001531071015310720153107301531074015310750153107601531077015310780153107901531080015310810153108201531083015310840153108501531086015310870153108801531089015310900153109101531092015310930153109401531095015310960153109701531098015310990153110001531101015311020153110301531104015311050154000101540002015400030154000401540005015400060154000701540008015400090154001001540011015400120154001301540014015400150154001601540017015400180154001901540020015400210154002201540023015400240154002501540026015400270154002801540029015400300154003101540032015400330154003401540035015400360154003701540038015400390154004001540041015400420154004301540044015400450154004601540047015400480154004901540050015400510154005201540053015400540154005501540056015400570154005801540059015400600154006101540062015400630154006401540065015400660154006701540068015400690154007001540071015400720154007301540074015400750154007601540077015400780154007901540080015400810154008201540083015400840154008501540086015400870154008801540089015400900154009101540092015400930154009401540095015400960154009701540098015400990154010001540101015401020154010301540104015401050154010601540107015401080154010901540110015401110154011201540113015401140154011501540116015401170154011801540119015401200154012101540122015401230154012401540125015401260154012701540128015401290154013001540131015401320154013301540134015401350154013601540137015401380154013901540140015401410154014201540143015401440154014501540146015401470154014801540149015401500154015101540152015401530154015401540155015401560154015701540158015401590154016001540161015401620154016301540164015401650154016601540167015401680154016901540170015401710154017201540173015401740154017501540176015401770154017801540179015401800154018101540182015401830154018401540185015401860154018701540188015401890154019001540191015401920154019301540194015401950154019601540197015401980154019901540200015402010154020201540203015402040154020501540206015402070154020801540209015402100154021101540212015402130154021401540215015402160154021701540218015402190154022001540221015402220154022301540224015402250154022601540227015402280154022901540230015402310154023201540233015402340154023501540236015402370154023801540239015402400154024101540242015402430154024401540245015402460154024701540248015402490154025001540251015402520154025301540254015402550154025601540257015402580154025901540260015402610154026201540263015402640154026501540266015402670154026801540269015402700154027101540272015402730154027401540275015402760154027701540278015402790154028001540281015402820154028301540284015402850154028601540287015402880154028901540290015402910154029201540293015402940154029501540296015402970154029801540299015403000154030101540302015403030154030401540305015403060154030701540308015403090154031001540311015403120154031301540314015403150154031601540317015403180154031901540320015403210154032201540323015403240154032501540326015403270154032801540329015403300154033101540332015403330154033401540335015403360154033701540338015403390154034001540341015403420154034301540344015403450154034601540347015403480154034901540350015403510154035201540353015403540154035501540356015403570154035801540359015403600154036101540362015403630154036401540365015403660154036701540368015403690154037001540371015403720154037301540374015403750154037601540377015403780154037901540380015403810154038201540383015403840154038501540386015403870154038801540389015403900154039101540392015403930154039401540395015403960154039701540398015403990154040001540401015404020154040301540404015404050154040601540407015404080154040901540410015404110154041201540413015404140154041501540416015404170154041801540419015404200154042101540422015404230154042401540425015404260154042701540428015404290154043001540431015404320154043301540434015404350154043601540437015404380154043901540440015404410154044201540443015404440154044501540446015404470154044801540449015404500154045101540452015404530154045401540455015404560154045701540458015404590154046001540461015404620154046301540464015404650154046601540467015404680154046901540470015404710154047201540473015404740154047501540476015404770154047801540479015404800154048101540482015404830154048401540485015404860154048701540488015404890154049001540491015404920154049301540494015404950154049601540497015404980154049901540500015405010154050201540503015405040154050501540506015405070154050801540509015405100154051101540512015405130154051401540515015405160154051701540518015405190154052001540521015405220154052301540524015405250154052601540527015405280154052901540530015405310154053201540533015405340154053501540536015405370154053801540539015405400154054101540542015405430154054401540545015405460154054701540548015405490154055001540551015405520154055301540554015405550154055601540557015405580154055901540560015405610154056201540563015405640154056501540566015405670154056801540569015405700154057101540572015405730154057401540575015405760154057701540578015405790154058001540581015405820154058301540584015405850154058601540587015405880154058901540590015405910154059201540593015405940154059501540596015405970154059801540599015406000154060101540602015406030154060401540605015406060154060701540608015406090154061001540611015406120154061301540614015406150154061601540617015406180154061901540620015406210154062201540623015406240154062501540626015406270154062801540629015406300154063101540632015406330154063401540635015406360154063701540638015406390154064001540641015406420154064301540644015406450154064601540647015406480154064901540650015406510154065201540653015406540154065501540656015406570154065801540659015406600154066101540662015406630154066401540665015406660154066701540668015406690154067001540671015406720154067301540674015406750154067601540677015406780154067901540680015406810154068201540683015406840154068501540686015406870154068801540689015406900154069101540692015406930154069401540695015406960154069701540698015406990154070001540701015407020154070301540704015407050154070601540707015407080154070901540710015407110154071201540713015407140154071501540716015407170154071801540719015407200154072101540722015407230154072401540725015407260154072701540728015407290154073001540731015407320154073301540734015407350154073601540737015407380154073901540740015407410154074201540743015407440154074501540746015407470154074801540749015407500154075101540752015407530154075401540755015407560154075701540758015407590154076001540761015407620154076301540764015407650154076601540767015407680154076901540770015407710154077201540773015407740154077501540776015407770154077801540779015407800154078101540782015407830154078401540785015407860154078701540788015407890154079001540791015407920154079301540794015407950154079601540797015407980154079901540800015408010154080201540803015408040154080501540806015408070154080801540809015408100154081101540812015408130154081401540815015408160154081701540818015408190154082001540821015408220154082301540824015408250154082601540827015408280154082901540830015408310154083201540833015408340154083501540836015408370154083801540839015408400154084101540842015408430154084401540845015408460154084701540848015408490154085001540851015408520154085301540854015408550154085601540857015408580154085901540860015408610154086201540863015408640154086501540866015408670154086801540869015408700154087101540872015408730154087401540875015408760154087701540878015408790154088001540881015408820154088301540884015408850154088601540887015408880154088901540890015408910154089201540893015408940154089501540896015408970154089801540899015409000154090101540902015409030154090401540905015409060154090701540908015409090154091001540911015409120154091301540914015409150154091601540917015409180154091901540920015409210154092201540923015409240154092501540926015409270154092801540929015409300154093101540932015409330154093401540935015409360154093701540938015409390154094001540941015409420154094301540944015409450154094601540947015409480154094901540950015409510154095201540953015409540154095501540956015409570154095801540959015409600154096101540962015409630154096401540965015409660154096701540968015409690154097001540971015409720154097301540974015409750154097601540977015409780154097901540980015409810154098201540983015409840154098501540986015409870154098801540989015409900154099101540992015409930154099401540995015409960154099701540998015409990154100001541001015410020154100301541004015410050154100601541007015410080154100901541010015410110154101201541013015410140154101501541016015410170154101801541019015410200154102101541022015410230154102401541025015410260154102701541028015410290154103001541031015410320154103301541034015410350154103601541037015410380154103901541040015410410154104201541043015410440154104501541046015410470154104801541049015410500154105101541052015410530154105401541055015410560154105701541058015410590154106001541061015410620154106301541064015410650154106601541067015410680154106901541070015410710154107201541073015410740154107501541076015410770154107801541079015410800154108101541082015410830154108401541085015410860154108701541088015410890154109001541091015410920154109301541094015410950154109601541097015410980154109901541100015411010154110201541103015411040154110501550001015500020155000301550004015500050155000601550007015500080155000901550010015500110155001201550013015500140155001501550016015500170155001801550019015500200155002101550022015500230155002401550025015500260155002701550028015500290155003001550031015500320155003301550034015500350155003601550037015500380155003901550040015500410155004201550043015500440155004501550046015500470155004801550049015500500155005101550052015500530155005401550055015500560155005701550058015500590155006001550061015500620155006301550064015500650155006601550067015500680155006901550070015500710155007201550073015500740155007501550076015500770155007801550079015500800155008101550082015500830155008401550085015500860155008701550088015500890155009001550091015500920155009301550094015500950155009601550097015500980155009901550100015501010155010201550103015501040155010501550106015501070155010801550109015501100155011101550112015501130155011401550115015501160155011701550118015501190155012001550121015501220155012301550124015501250155012601550127015501280155012901550130015501310155013201550133015501340155013501550136015501370155013801550139015501400155014101550142015501430155014401550145015501460155014701550148015501490155015001550151015501520155015301550154015501550155015601550157015501580155015901550160015501610155016201550163015501640155016501550166015501670155016801550169015501700155017101550172015501730155017401550175015501760155017701550178015501790155018001550181015501820155018301550184015501850155018601550187015501880155018901550190015501910155019201550193015501940155019501550196015501970155019801550199015502000155020101550202015502030155020401550205015502060155020701550208015502090155021001550211015502120155021301550214015502150155021601550217015502180155021901550220015502210155022201550223015502240155022501550226015502270155022801550229015502300155023101550232015502330155023401550235015502360155023701550238015502390155024001550241015502420155024301550244015502450155024601550247015502480155024901550250015502510155025201550253015502540155025501550256015502570155025801550259015502600155026101550262015502630155026401550265015502660155026701550268015502690155027001550271015502720155027301550274015502750155027601550277015502780155027901550280015502810155028201550283015502840155028501550286015502870155028801550289015502900155029101550292015502930155029401550295015502960155029701550298015502990155030001550301015503020155030301550304015503050155030601550307015503080155030901550310015503110155031201550313015503140155031501550316015503170155031801550319015503200155032101550322015503230155032401550325015503260155032701550328015503290155033001550331015503320155033301550334015503350155033601550337015503380155033901550340015503410155034201550343015503440155034501550346015503470155034801550349015503500155035101550352015503530155035401550355015503560155035701550358015503590155036001550361015503620155036301550364015503650155036601550367015503680155036901550370015503710155037201550373015503740155037501550376015503770155037801550379015503800155038101550382015503830155038401550385015503860155038701550388015503890155039001550391015503920155039301550394015503950155039601550397015503980155039901550400015504010155040201550403015504040155040501550406015504070155040801550409015504100155041101550412015504130155041401550415015504160155041701550418015504190155042001550421015504220155042301550424015504250155042601550427015504280155042901550430015504310155043201550433015504340155043501550436015504370155043801550439015504400155044101550442015504430155044401550445015504460155044701550448015504490155045001550451015504520155045301550454015504550155045601550457015504580155045901550460015504610155046201550463015504640155046501550466015504670155046801550469015504700155047101550472015504730155047401550475015504760155047701550478015504790155048001550481015504820155048301550484015504850155048601550487015504880155048901550490015504910155049201550493015504940155049501550496015504970155049801550499015505000155050101550502015505030155050401550505015505060155050701550508015505090155051001550511015505120155051301550514015505150155051601550517015505180155051901550520015505210155052201550523015505240155052501550526015505270155052801550529015505300155053101550532015505330155053401550535015505360155053701550538015505390155054001550541015505420155054301550544015505450155054601550547015505480155054901550550015505510155055201550553015505540155055501550556015505570155055801550559015505600155056101550562015505630155056401550565015505660155056701550568015505690155057001550571015505720155057301550574015505750155057601550577015505780155057901550580015505810155058201550583015505840155058501550586015505870155058801550589015505900155059101550592015505930155059401550595015505960155059701550598015505990155060001550601015506020155060301550604015506050155060601550607015506080155060901550610015506110155061201550613015506140155061501550616015506170155061801550619015506200155062101550622015506230155062401550625015506260155062701550628015506290155063001550631015506320155063301550634015506350155063601550637015506380155063901550640015506410155064201550643015506440155064501550646015506470155064801550649015506500155065101550652015506530155065401550655015506560155065701550658015506590155066001550661015506620155066301550664015506650155066601550667015506680155066901550670015506710155067201550673015506740155067501550676015506770155067801550679015506800155068101550682015506830155068401550685015506860155068701550688015506890155069001550691015506920155069301550694015506950155069601550697015506980155069901550700015507010155070201550703015507040155070501550706015507070155070801550709015507100155071101550712015507130155071401550715015507160155071701550718015507190155072001550721015507220155072301550724015507250155072601550727015507280155072901550730015507310155073201550733015507340155073501550736015507370155073801550739015507400155074101550742015507430155074401550745015507460155074701550748015507490155075001550751015507520155075301550754015507550155075601550757015507580155075901550760015507610155076201550763015507640155076501550766015507670155076801550769015507700155077101550772015507730155077401550775015507760155077701550778015507790155078001550781015507820155078301550784015507850155078601550787015507880155078901550790015507910155079201550793015507940155079501550796015507970155079801550799015508000155080101550802015508030155080401550805015508060155080701550808015508090155081001550811015508120155081301550814015508150155081601550817015508180155081901550820015508210155082201550823015508240155082501550826015508270155082801550829015508300155083101550832015508330155083401550835015508360155083701550838015508390155084001550841015508420155084301550844015508450155084601550847015508480155084901550850015508510155085201550853015508540155085501550856015508570155085801550859015508600155086101550862015508630155086401550865015508660155086701550868015508690155087001550871015508720155087301550874015508750155087601550877015508780155087901550880015508810155088201550883015508840155088501550886015508870155088801550889015508900155089101550892015508930155089401550895015508960155089701550898015508990155090001550901015509020155090301550904015509050155090601550907015509080155090901550910015509110155091201550913015509140155091501550916015509170155091801550919015509200155092101550922015509230155092401550925015509260155092701550928015509290155093001550931015509320155093301550934015509350155093601550937015509380155093901550940015509410155094201550943015509440155094501550946015509470155094801550949015509500155095101550952015509530155095401550955015509560155095701550958015509590155096001550961015509620155096301550964015509650155096601550967015509680155096901550970015509710155097201550973015509740155097501550976015509770155097801550979015509800155098101550982015509830155098401550985015509860155098701550988015509890155099001550991015509920155099301550994015509950155099601550997015509980155099901551000015510010155100201551003015510040155100501551006015510070155100801551009015510100155101101551012015510130155101401551015015510160155101701551018015510190155102001551021015510220155102301551024015510250155102601551027015510280155102901551030015510310155103201551033015510340155103501551036015510370155103801551039015510400155104101551042015510430155104401551045015510460155104701551048015510490155105001551051015510520155105301551054015510550155105601551057015510580155105901551060015510610155106201551063015510640155106501551066015510670155106801551069015510700155107101551072015510730155107401551075015510760155107701551078015510790155108001551081015510820155108301551084015510850155108601551087015510880155108901551090015510910155109201551093015510940155109501551096015510970155109801551099015511000155110101551102015511030155110401551105015600010156000201560003015600040156000501560006015600070156000801560009015600100156001101560012015600130156001401560015015600160156001701560018015600190156002001560021015600220156002301560024015600250156002601560027015600280156002901560030015600310156003201560033015600340156003501560036015600370156003801560039015600400156004101560042015600430156004401560045015600460156004701560048015600490156005001560051015600520156005301560054015600550156005601560057015600580156005901560060015600610156006201560063015600640156006501560066015600670156006801560069015600700156007101560072015600730156007401560075015600760156007701560078015600790156008001560081015600820156008301560084015600850156008601560087015600880156008901560090015600910156009201560093015600940156009501560096015600970156009801560099015601000156010101560102015601030156010401560105015601060156010701560108015601090156011001560111015601120156011301560114015601150156011601560117015601180156011901560120015601210156012201560123015601240156012501560126015601270156012801560129015601300156013101560132015601330156013401560135015601360156013701560138015601390156014001560141015601420156014301560144015601450156014601560147015601480156014901560150015601510156015201560153015601540156015501560156015601570156015801560159015601600156016101560162015601630156016401560165015601660156016701560168015601690156017001560171015601720156017301560174015601750156017601560177015601780156017901560180015601810156018201560183015601840156018501560186015601870156018801560189015601900156019101560192015601930156019401560195015601960156019701560198015601990156020001560201015602020156020301560204015602050156020601560207015602080156020901560210015602110156021201560213015602140156021501560216015602170156021801560219015602200156022101560222015602230156022401560225015602260156022701560228015602290156023001560231015602320156023301560234015602350156023601560237015602380156023901560240015602410156024201560243015602440156024501560246015602470156024801560249015602500156025101560252015602530156025401560255015602560156025701560258015602590156026001560261015602620156026301560264015602650156026601560267015602680156026901560270015602710156027201560273015602740156027501560276015602770156027801560279015602800156028101560282015602830156028401560285015602860156028701560288015602890156029001560291015602920156029301560294015602950156029601560297015602980156029901560300015603010156030201560303015603040156030501560306015603070156030801560309015603100156031101560312015603130156031401560315015603160156031701560318015603190156032001560321015603220156032301560324015603250156032601560327015603280156032901560330015603310156033201560333015603340156033501560336015603370156033801560339015603400156034101560342015603430156034401560345015603460156034701560348015603490156035001560351015603520156035301560354015603550156035601560357015603580156035901560360015603610156036201560363015603640156036501560366015603670156036801560369015603700156037101560372015603730156037401560375015603760156037701560378015603790156038001560381015603820156038301560384015603850156038601560387015603880156038901560390015603910156039201560393015603940156039501560396015603970156039801560399015604000156040101560402015604030156040401560405015604060156040701560408015604090156041001560411015604120156041301560414015604150156041601560417015604180156041901560420015604210156042201560423015604240156042501560426015604270156042801560429015604300156043101560432015604330156043401560435015604360156043701560438015604390156044001560441015604420156044301560444015604450156044601560447015604480156044901560450015604510156045201560453015604540156045501560456015604570156045801560459015604600156046101560462015604630156046401560465015604660156046701560468015604690156047001560471015604720156047301560474015604750156047601560477015604780156047901560480015604810156048201560483015604840156048501560486015604870156048801560489015604900156049101560492015604930156049401560495015604960156049701560498015604990156050001560501015605020156050301560504015605050156050601560507015605080156050901560510015605110156051201560513015605140156051501560516015605170156051801560519015605200156052101560522015605230156052401560525015605260156052701560528015605290156053001560531015605320156053301560534015605350156053601560537015605380156053901560540015605410156054201560543015605440156054501560546015605470156054801560549015605500156055101560552015605530156055401560555015605560156055701560558015605590156056001560561015605620156056301560564015605650156056601560567015605680156056901560570015605710156057201560573015605740156057501560576015605770156057801560579015605800156058101560582015605830156058401560585015605860156058701560588015605890156059001560591015605920156059301560594015605950156059601560597015605980156059901560600015606010156060201560603015606040156060501560606015606070156060801560609015606100156061101560612015606130156061401560615015606160156061701560618015606190156062001560621015606220156062301560624015606250156062601560627015606280156062901560630015606310156063201560633015606340156063501560636015606370156063801560639015606400156064101560642015606430156064401560645015606460156064701560648015606490156065001560651015606520156065301560654015606550156065601560657015606580156065901560660015606610156066201560663015606640156066501560666015606670156066801560669015606700156067101560672015606730156067401560675015606760156067701560678015606790156068001560681015606820156068301560684015606850156068601560687015606880156068901560690015606910156069201560693015606940156069501560696015606970156069801560699015607000156070101560702015607030156070401560705015607060156070701560708015607090156071001560711015607120156071301560714015607150156071601560717015607180156071901560720015607210156072201560723015607240156072501560726015607270156072801560729015607300156073101560732015607330156073401560735015607360156073701560738015607390156074001560741015607420156074301560744015607450156074601560747015607480156074901560750015607510156075201560753015607540156075501560756015607570156075801560759015607600156076101560762015607630156076401560765015607660156076701560768015607690156077001560771015607720156077301560774015607750156077601560777015607780156077901560780015607810156078201560783015607840156078501560786015607870156078801560789015607900156079101560792015607930156079401560795015607960156079701560798015607990156080001560801015608020156080301560804015608050156080601560807015608080156080901560810015608110156081201560813015608140156081501560816015608170156081801560819015608200156082101560822015608230156082401560825015608260156082701560828015608290156083001560831015608320156083301560834015608350156083601560837015608380156083901560840015608410156084201560843015608440156084501560846015608470156084801560849015608500156085101560852015608530156085401560855015608560156085701560858015608590156086001560861015608620156086301560864015608650156086601560867015608680156086901560870015608710156087201560873015608740156087501560876015608770156087801560879015608800156088101560882015608830156088401560885015608860156088701560888015608890156089001560891015608920156089301560894015608950156089601560897015608980156089901560900015609010156090201560903015609040156090501560906015609070156090801560909015609100156091101560912015609130156091401560915015609160156091701560918015609190156092001560921015609220156092301560924015609250156092601560927015609280156092901560930015609310156093201560933015609340156093501560936015609370156093801560939015609400156094101560942015609430156094401560945015609460156094701560948015609490156095001560951015609520156095301560954015609550156095601560957015609580156095901560960015609610156096201560963015609640156096501560966015609670156096801560969015609700156097101560972015609730156097401560975015609760156097701560978015609790156098001560981015609820156098301560984015609850156098601560987015609880156098901560990015609910156099201560993015609940156099501560996015609970156099801560999015610000156100101561002015610030156100401561005015610060156100701561008015610090156101001561011015610120156101301561014015610150156101601561017015610180156101901561020015610210156102201561023015610240156102501561026015610270156102801561029015610300156103101561032015610330156103401561035015610360156103701561038015610390156104001561041015610420156104301561044015610450156104601561047015610480156104901561050015610510156105201561053015610540156105501561056015610570156105801561059015610600156106101561062015610630156106401561065015610660156106701561068015610690156107001561071015610720156107301561074015610750156107601561077015610780156107901561080015610810156108201561083015610840156108501561086015610870156108801561089015610900156109101561092015610930156109401561095015610960156109701561098015610990156110001561101015611020156110301561104015611050157000101570002015700030157000401570005015700060157000701570008015700090157001001570011015700120157001301570014015700150157001601570017015700180157001901570020015700210157002201570023015700240157002501570026015700270157002801570029015700300157003101570032015700330157003401570035015700360157003701570038015700390157004001570041015700420157004301570044015700450157004601570047015700480157004901570050015700510157005201570053015700540157005501570056015700570157005801570059015700600157006101570062015700630157006401570065015700660157006701570068015700690157007001570071015700720157007301570074015700750157007601570077015700780157007901570080015700810157008201570083015700840157008501570086015700870157008801570089015700900157009101570092015700930157009401570095015700960157009701570098015700990157010001570101015701020157010301570104015701050157010601570107015701080157010901570110015701110157011201570113015701140157011501570116015701170157011801570119015701200157012101570122015701230157012401570125015701260157012701570128015701290157013001570131015701320157013301570134015701350157013601570137015701380157013901570140015701410157014201570143015701440157014501570146015701470157014801570149015701500157015101570152015701530157015401570155015701560157015701570158015701590157016001570161015701620157016301570164015701650157016601570167015701680157016901570170015701710157017201570173015701740157017501570176015701770157017801570179015701800157018101570182015701830157018401570185015701860157018701570188015701890157019001570191015701920157019301570194015701950157019601570197015701980157019901570200015702010157020201570203015702040157020501570206015702070157020801570209015702100157021101570212015702130157021401570215015702160157021701570218015702190157022001570221015702220157022301570224015702250157022601570227015702280157022901570230015702310157023201570233015702340157023501570236015702370157023801570239015702400157024101570242015702430157024401570245015702460157024701570248015702490157025001570251015702520157025301570254015702550157025601570257015702580157025901570260015702610157026201570263015702640157026501570266015702670157026801570269015702700157027101570272015702730157027401570275015702760157027701570278015702790157028001570281015702820157028301570284015702850157028601570287015702880157028901570290015702910157029201570293015702940157029501570296015702970157029801570299015703000157030101570302015703030157030401570305015703060157030701570308015703090157031001570311015703120157031301570314015703150157031601570317015703180157031901570320015703210157032201570323015703240157032501570326015703270157032801570329015703300157033101570332015703330157033401570335015703360157033701570338015703390157034001570341015703420157034301570344015703450157034601570347015703480157034901570350015703510157035201570353015703540157035501570356015703570157035801570359015703600157036101570362015703630157036401570365015703660157036701570368015703690157037001570371015703720157037301570374015703750157037601570377015703780157037901570380015703810157038201570383015703840157038501570386015703870157038801570389015703900157039101570392015703930157039401570395015703960157039701570398015703990157040001570401015704020157040301570404015704050157040601570407015704080157040901570410015704110157041201570413015704140157041501570416015704170157041801570419015704200157042101570422015704230157042401570425015704260157042701570428015704290157043001570431015704320157043301570434015704350157043601570437015704380157043901570440015704410157044201570443015704440157044501570446015704470157044801570449015704500157045101570452015704530157045401570455015704560157045701570458015704590157046001570461015704620157046301570464015704650157046601570467015704680157046901570470015704710157047201570473015704740157047501570476015704770157047801570479015704800157048101570482015704830157048401570485015704860157048701570488015704890157049001570491015704920157049301570494015704950157049601570497015704980157049901570500015705010157050201570503015705040157050501570506015705070157050801570509015705100157051101570512015705130157051401570515015705160157051701570518015705190157052001570521015705220157052301570524015705250157052601570527015705280157052901570530015705310157053201570533015705340157053501570536015705370157053801570539015705400157054101570542015705430157054401570545015705460157054701570548015705490157055001570551015705520157055301570554015705550157055601570557015705580157055901570560015705610157056201570563015705640157056501570566015705670157056801570569015705700157057101570572015705730157057401570575015705760157057701570578015705790157058001570581015705820157058301570584015705850157058601570587015705880157058901570590015705910157059201570593015705940157059501570596015705970157059801570599015706000157060101570602015706030157060401570605015706060157060701570608015706090157061001570611015706120157061301570614015706150157061601570617015706180157061901570620015706210157062201570623015706240157062501570626015706270157062801570629015706300157063101570632015706330157063401570635015706360157063701570638015706390157064001570641015706420157064301570644015706450157064601570647015706480157064901570650015706510157065201570653015706540157065501570656015706570157065801570659015706600157066101570662015706630157066401570665015706660157066701570668015706690157067001570671015706720157067301570674015706750157067601570677015706780157067901570680015706810157068201570683015706840157068501570686015706870157068801570689015706900157069101570692015706930157069401570695015706960157069701570698015706990157070001570701015707020157070301570704015707050157070601570707015707080157070901570710015707110157071201570713015707140157071501570716015707170157071801570719015707200157072101570722015707230157072401570725015707260157072701570728015707290157073001570731015707320157073301570734015707350157073601570737015707380157073901570740015707410157074201570743015707440157074501570746015707470157074801570749015707500157075101570752015707530157075401570755015707560157075701570758015707590157076001570761015707620157076301570764015707650157076601570767015707680157076901570770015707710157077201570773015707740157077501570776015707770157077801570779015707800157078101570782015707830157078401570785015707860157078701570788015707890157079001570791015707920157079301570794015707950157079601570797015707980157079901570800015708010157080201570803015708040157080501570806015708070157080801570809015708100157081101570812015708130157081401570815015708160157081701570818015708190157082001570821015708220157082301570824015708250157082601570827015708280157082901570830015708310157083201570833015708340157083501570836015708370157083801570839015708400157084101570842015708430157084401570845015708460157084701570848015708490157085001570851015708520157085301570854015708550157085601570857015708580157085901570860015708610157086201570863015708640157086501570866015708670157086801570869015708700157087101570872015708730157087401570875015708760157087701570878015708790157088001570881015708820157088301570884015708850157088601570887015708880157088901570890015708910157089201570893015708940157089501570896015708970157089801570899015709000157090101570902015709030157090401570905015709060157090701570908015709090157091001570911015709120157091301570914015709150157091601570917015709180157091901570920015709210157092201570923015709240157092501570926015709270157092801570929015709300157093101570932015709330157093401570935015709360157093701570938015709390157094001570941015709420157094301570944015709450157094601570947015709480157094901570950015709510157095201570953015709540157095501570956015709570157095801570959015709600157096101570962015709630157096401570965015709660157096701570968015709690157097001570971015709720157097301570974015709750157097601570977015709780157097901570980015709810157098201570983015709840157098501570986015709870157098801570989015709900157099101570992015709930157099401570995015709960157099701570998015709990157100001571001015710020157100301571004015710050157100601571007015710080157100901571010015710110157101201571013015710140157101501571016015710170157101801571019015710200157102101571022015710230157102401571025015710260157102701571028015710290157103001571031015710320157103301571034015710350157103601571037015710380157103901571040015710410157104201571043015710440157104501571046015710470157104801571049015710500157105101571052015710530157105401571055015710560157105701571058015710590157106001571061015710620157106301571064015710650157106601571067015710680157106901571070015710710157107201571073015710740157107501571076015710770157107801571079015710800157108101571082015710830157108401571085015710860157108701571088015710890157109001571091015710920157109301571094015710950157109601571097015710980157109901571100015711010157110201571103015711040157110501580001015800020158000301580004015800050158000601580007015800080158000901580010015800110158001201580013015800140158001501580016015800170158001801580019015800200158002101580022015800230158002401580025015800260158002701580028015800290158003001580031015800320158003301580034015800350158003601580037015800380158003901580040015800410158004201580043015800440158004501580046015800470158004801580049015800500158005101580052015800530158005401580055015800560158005701580058015800590158006001580061015800620158006301580064015800650158006601580067015800680158006901580070015800710158007201580073015800740158007501580076015800770158007801580079015800800158008101580082015800830158008401580085015800860158008701580088015800890158009001580091015800920158009301580094015800950158009601580097015800980158009901580100015801010158010201580103015801040158010501580106015801070158010801580109015801100158011101580112015801130158011401580115015801160158011701580118015801190158012001580121015801220158012301580124015801250158012601580127015801280158012901580130015801310158013201580133015801340158013501580136015801370158013801580139015801400158014101580142015801430158014401580145015801460158014701580148015801490158015001580151015801520158015301580154015801550158015601580157015801580158015901580160015801610158016201580163015801640158016501580166015801670158016801580169015801700158017101580172015801730158017401580175015801760158017701580178015801790158018001580181015801820158018301580184015801850158018601580187015801880158018901580190015801910158019201580193015801940158019501580196015801970158019801580199015802000158020101580202015802030158020401580205015802060158020701580208015802090158021001580211015802120158021301580214015802150158021601580217015802180158021901580220015802210158022201580223015802240158022501580226015802270158022801580229015802300158023101580232015802330158023401580235015802360158023701580238015802390158024001580241015802420158024301580244015802450158024601580247015802480158024901580250015802510158025201580253015802540158025501580256015802570158025801580259015802600158026101580262015802630158026401580265015802660158026701580268015802690158027001580271015802720158027301580274015802750158027601580277015802780158027901580280015802810158028201580283015802840158028501580286015802870158028801580289015802900158029101580292015802930158029401580295015802960158029701580298015802990158030001580301015803020158030301580304015803050158030601580307015803080158030901580310015803110158031201580313015803140158031501580316015803170158031801580319015803200158032101580322015803230158032401580325015803260158032701580328015803290158033001580331015803320158033301580334015803350158033601580337015803380158033901580340015803410158034201580343015803440158034501580346015803470158034801580349015803500158035101580352015803530158035401580355015803560158035701580358015803590158036001580361015803620158036301580364015803650158036601580367015803680158036901580370015803710158037201580373015803740158037501580376015803770158037801580379015803800158038101580382015803830158038401580385015803860158038701580388015803890158039001580391015803920158039301580394015803950158039601580397015803980158039901580400015804010158040201580403015804040158040501580406015804070158040801580409015804100158041101580412015804130158041401580415015804160158041701580418015804190158042001580421015804220158042301580424015804250158042601580427015804280158042901580430015804310158043201580433015804340158043501580436015804370158043801580439015804400158044101580442015804430158044401580445015804460158044701580448015804490158045001580451015804520158045301580454015804550158045601580457015804580158045901580460015804610158046201580463015804640158046501580466015804670158046801580469015804700158047101580472015804730158047401580475015804760158047701580478015804790158048001580481015804820158048301580484015804850158048601580487015804880158048901580490015804910158049201580493015804940158049501580496015804970158049801580499015805000158050101580502015805030158050401580505015805060158050701580508015805090158051001580511015805120158051301580514015805150158051601580517015805180158051901580520015805210158052201580523015805240158052501580526015805270158052801580529015805300158053101580532015805330158053401580535015805360158053701580538015805390158054001580541015805420158054301580544015805450158054601580547015805480158054901580550015805510158055201580553015805540158055501580556015805570158055801580559015805600158056101580562015805630158056401580565015805660158056701580568015805690158057001580571015805720158057301580574015805750158057601580577015805780158057901580580015805810158058201580583015805840158058501580586015805870158058801580589015805900158059101580592015805930158059401580595015805960158059701580598015805990158060001580601015806020158060301580604015806050158060601580607015806080158060901580610015806110158061201580613015806140158061501580616015806170158061801580619015806200158062101580622015806230158062401580625015806260158062701580628015806290158063001580631015806320158063301580634015806350158063601580637015806380158063901580640015806410158064201580643015806440158064501580646015806470158064801580649015806500158065101580652015806530158065401580655015806560158065701580658015806590158066001580661015806620158066301580664015806650158066601580667015806680158066901580670015806710158067201580673015806740158067501580676015806770158067801580679015806800158068101580682015806830158068401580685015806860158068701580688015806890158069001580691015806920158069301580694015806950158069601580697015806980158069901580700015807010158070201580703015807040158070501580706015807070158070801580709015807100158071101580712015807130158071401580715015807160158071701580718015807190158072001580721015807220158072301580724015807250158072601580727015807280158072901580730015807310158073201580733015807340158073501580736015807370158073801580739015807400158074101580742015807430158074401580745015807460158074701580748015807490158075001580751015807520158075301580754015807550158075601580757015807580158075901580760015807610158076201580763015807640158076501580766015807670158076801580769015807700158077101580772015807730158077401580775015807760158077701580778015807790158078001580781015807820158078301580784015807850158078601580787015807880158078901580790015807910158079201580793015807940158079501580796015807970158079801580799015808000158080101580802015808030158080401580805015808060158080701580808015808090158081001580811015808120158081301580814015808150158081601580817015808180158081901580820015808210158082201580823015808240158082501580826015808270158082801580829015808300158083101580832015808330158083401580835015808360158083701580838015808390158084001580841015808420158084301580844015808450158084601580847015808480158084901580850015808510158085201580853015808540158085501580856015808570158085801580859015808600158086101580862015808630158086401580865015808660158086701580868015808690158087001580871015808720158087301580874015808750158087601580877015808780158087901580880015808810158088201580883015808840158088501580886015808870158088801580889015808900158089101580892015808930158089401580895015808960158089701580898015808990158090001580901015809020158090301580904015809050158090601580907015809080158090901580910015809110158091201580913015809140158091501580916015809170158091801580919015809200158092101580922015809230158092401580925015809260158092701580928015809290158093001580931015809320158093301580934015809350158093601580937015809380158093901580940015809410158094201580943015809440158094501580946015809470158094801580949015809500158095101580952015809530158095401580955015809560158095701580958015809590158096001580961015809620158096301580964015809650158096601580967015809680158096901580970015809710158097201580973015809740158097501580976015809770158097801580979015809800158098101580982015809830158098401580985015809860158098701580988015809890158099001580991015809920158099301580994015809950158099601580997015809980158099901581000015810010158100201581003015810040158100501581006015810070158100801581009015810100158101101581012015810130158101401581015015810160158101701581018015810190158102001581021015810220158102301581024015810250158102601581027015810280158102901581030015810310158103201581033015810340158103501581036015810370158103801581039015810400158104101581042015810430158104401581045015810460158104701581048015810490158105001581051015810520158105301581054015810550158105601581057015810580158105901581060015810610158106201581063015810640158106501581066015810670158106801581069015810700158107101581072015810730158107401581075015810760158107701581078015810790158108001581081015810820158108301581084015810850158108601581087015810880158108901581090015810910158109201581093015810940158109501581096015810970158109801581099015811000158110101581102015811030158110401581105015900010159000201590003015900040159000501590006015900070159000801590009015900100159001101590012015900130159001401590015015900160159001701590018015900190159002001590021015900220159002301590024015900250159002601590027015900280159002901590030015900310159003201590033015900340159003501590036015900370159003801590039015900400159004101590042015900430159004401590045015900460159004701590048015900490159005001590051015900520159005301590054015900550159005601590057015900580159005901590060015900610159006201590063015900640159006501590066015900670159006801590069015900700159007101590072015900730159007401590075015900760159007701590078015900790159008001590081015900820159008301590084015900850159008601590087015900880159008901590090015900910159009201590093015900940159009501590096015900970159009801590099015901000159010101590102015901030159010401590105015901060159010701590108015901090159011001590111015901120159011301590114015901150159011601590117015901180159011901590120015901210159012201590123015901240159012501590126015901270159012801590129015901300159013101590132015901330159013401590135015901360159013701590138015901390159014001590141015901420159014301590144015901450159014601590147015901480159014901590150015901510159015201590153015901540159015501590156015901570159015801590159015901600159016101590162015901630159016401590165015901660159016701590168015901690159017001590171015901720159017301590174015901750159017601590177015901780159017901590180015901810159018201590183015901840159018501590186015901870159018801590189015901900159019101590192015901930159019401590195015901960159019701590198015901990159020001590201015902020159020301590204015902050159020601590207015902080159020901590210015902110159021201590213015902140159021501590216015902170159021801590219015902200159022101590222015902230159022401590225015902260159022701590228015902290159023001590231015902320159023301590234015902350159023601590237015902380159023901590240015902410159024201590243015902440159024501590246015902470159024801590249015902500159025101590252015902530159025401590255015902560159025701590258015902590159026001590261015902620159026301590264015902650159026601590267015902680159026901590270015902710159027201590273015902740159027501590276015902770159027801590279015902800159028101590282015902830159028401590285015902860159028701590288015902890159029001590291015902920159029301590294015902950159029601590297015902980159029901590300015903010159030201590303015903040159030501590306015903070159030801590309015903100159031101590312015903130159031401590315015903160159031701590318015903190159032001590321015903220159032301590324015903250159032601590327015903280159032901590330015903310159033201590333015903340159033501590336015903370159033801590339015903400159034101590342015903430159034401590345015903460159034701590348015903490159035001590351015903520159035301590354015903550159035601590357015903580159035901590360015903610159036201590363015903640159036501590366015903670159036801590369015903700159037101590372015903730159037401590375015903760159037701590378015903790159038001590381015903820159038301590384015903850159038601590387015903880159038901590390015903910159039201590393015903940159039501590396015903970159039801590399015904000159040101590402015904030159040401590405015904060159040701590408015904090159041001590411015904120159041301590414015904150159041601590417015904180159041901590420015904210159042201590423015904240159042501590426015904270159042801590429015904300159043101590432015904330159043401590435015904360159043701590438015904390159044001590441015904420159044301590444015904450159044601590447015904480159044901590450015904510159045201590453015904540159045501590456015904570159045801590459015904600159046101590462015904630159046401590465015904660159046701590468015904690159047001590471015904720159047301590474015904750159047601590477015904780159047901590480015904810159048201590483015904840159048501590486015904870159048801590489015904900159049101590492015904930159049401590495015904960159049701590498015904990159050001590501015905020159050301590504015905050159050601590507015905080159050901590510015905110159051201590513015905140159051501590516015905170159051801590519015905200159052101590522015905230159052401590525015905260159052701590528015905290159053001590531015905320159053301590534015905350159053601590537015905380159053901590540015905410159054201590543015905440159054501590546015905470159054801590549015905500159055101590552015905530159055401590555015905560159055701590558015905590159056001590561015905620159056301590564015905650159056601590567015905680159056901590570015905710159057201590573015905740159057501590576015905770159057801590579015905800159058101590582015905830159058401590585015905860159058701590588015905890159059001590591015905920159059301590594015905950159059601590597015905980159059901590600015906010159060201590603015906040159060501590606015906070159060801590609015906100159061101590612015906130159061401590615015906160159061701590618015906190159062001590621015906220159062301590624015906250159062601590627015906280159062901590630015906310159063201590633015906340159063501590636015906370159063801590639015906400159064101590642015906430159064401590645015906460159064701590648015906490159065001590651015906520159065301590654015906550159065601590657015906580159065901590660015906610159066201590663015906640159066501590666015906670159066801590669015906700159067101590672015906730159067401590675015906760159067701590678015906790159068001590681015906820159068301590684015906850159068601590687015906880159068901590690015906910159069201590693015906940159069501590696015906970159069801590699015907000159070101590702015907030159070401590705015907060159070701590708015907090159071001590711015907120159071301590714015907150159071601590717015907180159071901590720015907210159072201590723015907240159072501590726015907270159072801590729015907300159073101590732015907330159073401590735015907360159073701590738015907390159074001590741015907420159074301590744015907450159074601590747015907480159074901590750015907510159075201590753015907540159075501590756015907570159075801590759015907600159076101590762015907630159076401590765015907660159076701590768015907690159077001590771015907720159077301590774015907750159077601590777015907780159077901590780015907810159078201590783015907840159078501590786015907870159078801590789015907900159079101590792015907930159079401590795015907960159079701590798015907990159080001590801015908020159080301590804015908050159080601590807015908080159080901590810015908110159081201590813015908140159081501590816015908170159081801590819015908200159082101590822015908230159082401590825015908260159082701590828015908290159083001590831015908320159083301590834015908350159083601590837015908380159083901590840015908410159084201590843015908440159084501590846015908470159084801590849015908500159085101590852015908530159085401590855015908560159085701590858015908590159086001590861015908620159086301590864015908650159086601590867015908680159086901590870015908710159087201590873015908740159087501590876015908770159087801590879015908800159088101590882015908830159088401590885015908860159088701590888015908890159089001590891015908920159089301590894015908950159089601590897015908980159089901590900015909010159090201590903015909040159090501590906015909070159090801590909015909100159091101590912015909130159091401590915015909160159091701590918015909190159092001590921015909220159092301590924015909250159092601590927015909280159092901590930015909310159093201590933015909340159093501590936015909370159093801590939015909400159094101590942015909430159094401590945015909460159094701590948015909490159095001590951015909520159095301590954015909550159095601590957015909580159095901590960015909610159096201590963015909640159096501590966015909670159096801590969015909700159097101590972015909730159097401590975015909760159097701590978015909790159098001590981015909820159098301590984015909850159098601590987015909880159098901590990015909910159099201590993015909940159099501590996015909970159099801590999015910000159100101591002015910030159100401591005015910060159100701591008015910090159101001591011015910120159101301591014015910150159101601591017015910180159101901591020015910210159102201591023015910240159102501591026015910270159102801591029015910300159103101591032015910330159103401591035015910360159103701591038015910390159104001591041015910420159104301591044015910450159104601591047015910480159104901591050015910510159105201591053015910540159105501591056015910570159105801591059015910600159106101591062015910630159106401591065015910660159106701591068015910690159107001591071015910720159107301591074015910750159107601591077015910780159107901591080015910810159108201591083015910840159108501591086015910870159108801591089015910900159109101591092015910930159109401591095015910960159109701591098015910990159110001591101015911020159110301591104015911050160000101600002016000030160000401600005016000060160000701600008016000090160001001600011016000120160001301600014016000150160001601600017016000180160001901600020016000210160002201600023016000240160002501600026016000270160002801600029016000300160003101600032016000330160003401600035016000360160003701600038016000390160004001600041016000420160004301600044016000450160004601600047016000480160004901600050016000510160005201600053016000540160005501600056016000570160005801600059016000600160006101600062016000630160006401600065016000660160006701600068016000690160007001600071016000720160007301600074016000750160007601600077016000780160007901600080016000810160008201600083016000840160008501600086016000870160008801600089016000900160009101600092016000930160009401600095016000960160009701600098016000990160010001600101016001020160010301600104016001050160010601600107016001080160010901600110016001110160011201600113016001140160011501600116016001170160011801600119016001200160012101600122016001230160012401600125016001260160012701600128016001290160013001600131016001320160013301600134016001350160013601600137016001380160013901600140016001410160014201600143016001440160014501600146016001470160014801600149016001500160015101600152016001530160015401600155016001560160015701600158016001590160016001600161016001620160016301600164016001650160016601600167016001680160016901600170016001710160017201600173016001740160017501600176016001770160017801600179016001800160018101600182016001830160018401600185016001860160018701600188016001890160019001600191016001920160019301600194016001950160019601600197016001980160019901600200016002010160020201600203016002040160020501600206016002070160020801600209016002100160021101600212016002130160021401600215016002160160021701600218016002190160022001600221016002220160022301600224016002250160022601600227016002280160022901600230016002310160023201600233016002340160023501600236016002370160023801600239016002400160024101600242016002430160024401600245016002460160024701600248016002490160025001600251016002520160025301600254016002550160025601600257016002580160025901600260016002610160026201600263016002640160026501600266016002670160026801600269016002700160027101600272016002730160027401600275016002760160027701600278016002790160028001600281016002820160028301600284016002850160028601600287016002880160028901600290016002910160029201600293016002940160029501600296016002970160029801600299016003000160030101600302016003030160030401600305016003060160030701600308016003090160031001600311016003120160031301600314016003150160031601600317016003180160031901600320016003210160032201600323016003240160032501600326016003270160032801600329016003300160033101600332016003330160033401600335016003360160033701600338016003390160034001600341016003420160034301600344016003450160034601600347016003480160034901600350016003510160035201600353016003540160035501600356016003570160035801600359016003600160036101600362016003630160036401600365016003660160036701600368016003690160037001600371016003720160037301600374016003750160037601600377016003780160037901600380016003810160038201600383016003840160038501600386016003870160038801600389016003900160039101600392016003930160039401600395016003960160039701600398016003990160040001600401016004020160040301600404016004050160040601600407016004080160040901600410016004110160041201600413016004140160041501600416016004170160041801600419016004200160042101600422016004230160042401600425016004260160042701600428016004290160043001600431016004320160043301600434016004350160043601600437016004380160043901600440016004410160044201600443016004440160044501600446016004470160044801600449016004500160045101600452016004530160045401600455016004560160045701600458016004590160046001600461016004620160046301600464016004650160046601600467016004680160046901600470016004710160047201600473016004740160047501600476016004770160047801600479016004800160048101600482016004830160048401600485016004860160048701600488016004890160049001600491016004920160049301600494016004950160049601600497016004980160049901600500016005010160050201600503016005040160050501600506016005070160050801600509016005100160051101600512016005130160051401600515016005160160051701600518016005190160052001600521016005220160052301600524016005250160052601600527016005280160052901600530016005310160053201600533016005340160053501600536016005370160053801600539016005400160054101600542016005430160054401600545016005460160054701600548016005490160055001600551016005520160055301600554016005550160055601600557016005580160055901600560016005610160056201600563016005640160056501600566016005670160056801600569016005700160057101600572016005730160057401600575016005760160057701600578016005790160058001600581016005820160058301600584016005850160058601600587016005880160058901600590016005910160059201600593016005940160059501600596016005970160059801600599016006000160060101600602016006030160060401600605016006060160060701600608016006090160061001600611016006120160061301600614016006150160061601600617016006180160061901600620016006210160062201600623016006240160062501600626016006270160062801600629016006300160063101600632016006330160063401600635016006360160063701600638016006390160064001600641016006420160064301600644016006450160064601600647016006480160064901600650016006510160065201600653016006540160065501600656016006570160065801600659016006600160066101600662016006630160066401600665016006660160066701600668016006690160067001600671016006720160067301600674016006750160067601600677016006780160067901600680016006810160068201600683016006840160068501600686016006870160068801600689016006900160069101600692016006930160069401600695016006960160069701600698016006990160070001600701016007020160070301600704016007050160070601600707016007080160070901600710016007110160071201600713016007140160071501600716016007170160071801600719016007200160072101600722016007230160072401600725016007260160072701600728016007290160073001600731016007320160073301600734016007350160073601600737016007380160073901600740016007410160074201600743016007440160074501600746016007470160074801600749016007500160075101600752016007530160075401600755016007560160075701600758016007590160076001600761016007620160076301600764016007650160076601600767016007680160076901600770016007710160077201600773016007740160077501600776016007770160077801600779016007800160078101600782016007830160078401600785016007860160078701600788016007890160079001600791016007920160079301600794016007950160079601600797016007980160079901600800016008010160080201600803016008040160080501600806016008070160080801600809016008100160081101600812016008130160081401600815016008160160081701600818016008190160082001600821016008220160082301600824016008250160082601600827016008280160082901600830016008310160083201600833016008340160083501600836016008370160083801600839016008400160084101600842016008430160084401600845016008460160084701600848016008490160085001600851016008520160085301600854016008550160085601600857016008580160085901600860016008610160086201600863016008640160086501600866016008670160086801600869016008700160087101600872016008730160087401600875016008760160087701600878016008790160088001600881016008820160088301600884016008850160088601600887016008880160088901600890016008910160089201600893016008940160089501600896016008970160089801600899016009000160090101600902016009030160090401600905016009060160090701600908016009090160091001600911016009120160091301600914016009150160091601600917016009180160091901600920016009210160092201600923016009240160092501600926016009270160092801600929016009300160093101600932016009330160093401600935016009360160093701600938016009390160094001600941016009420160094301600944016009450160094601600947016009480160094901600950016009510160095201600953016009540160095501600956016009570160095801600959016009600160096101600962016009630160096401600965016009660160096701600968016009690160097001600971016009720160097301600974016009750160097601600977016009780160097901600980016009810160098201600983016009840160098501600986016009870160098801600989016009900160099101600992016009930160099401600995016009960160099701600998016009990160100001601001016010020160100301601004016010050160100601601007016010080160100901601010016010110160101201601013016010140160101501601016016010170160101801601019016010200160102101601022016010230160102401601025016010260160102701601028016010290160103001601031016010320160103301601034016010350160103601601037016010380160103901601040016010410160104201601043016010440160104501601046016010470160104801601049016010500160105101601052016010530160105401601055016010560160105701601058016010590160106001601061016010620160106301601064016010650160106601601067016010680160106901601070016010710160107201601073016010740160107501601076016010770160107801601079016010800160108101601082016010830160108401601085016010860160108701601088016010890160109001601091016010920160109301601094016010950160109601601097016010980160109901601100016011010160110201601103016011040160110501610001016100020161000301610004016100050161000601610007016100080161000901610010016100110161001201610013016100140161001501610016016100170161001801610019016100200161002101610022016100230161002401610025016100260161002701610028016100290161003001610031016100320161003301610034016100350161003601610037016100380161003901610040016100410161004201610043016100440161004501610046016100470161004801610049016100500161005101610052016100530161005401610055016100560161005701610058016100590161006001610061016100620161006301610064016100650161006601610067016100680161006901610070016100710161007201610073016100740161007501610076016100770161007801610079016100800161008101610082016100830161008401610085016100860161008701610088016100890161009001610091016100920161009301610094016100950161009601610097016100980161009901610100016101010161010201610103016101040161010501610106016101070161010801610109016101100161011101610112016101130161011401610115016101160161011701610118016101190161012001610121016101220161012301610124016101250161012601610127016101280161012901610130016101310161013201610133016101340161013501610136016101370161013801610139016101400161014101610142016101430161014401610145016101460161014701610148016101490161015001610151016101520161015301610154016101550161015601610157016101580161015901610160016101610161016201610163016101640161016501610166016101670161016801610169016101700161017101610172016101730161017401610175016101760161017701610178016101790161018001610181016101820161018301610184016101850161018601610187016101880161018901610190016101910161019201610193016101940161019501610196016101970161019801610199016102000161020101610202016102030161020401610205016102060161020701610208016102090161021001610211016102120161021301610214016102150161021601610217016102180161021901610220016102210161022201610223016102240161022501610226016102270161022801610229016102300161023101610232016102330161023401610235016102360161023701610238016102390161024001610241016102420161024301610244016102450161024601610247016102480161024901610250016102510161025201610253016102540161025501610256016102570161025801610259016102600161026101610262016102630161026401610265016102660161026701610268016102690161027001610271016102720161027301610274016102750161027601610277016102780161027901610280016102810161028201610283016102840161028501610286016102870161028801610289016102900161029101610292016102930161029401610295016102960161029701610298016102990161030001610301016103020161030301610304016103050161030601610307016103080161030901610310016103110161031201610313016103140161031501610316016103170161031801610319016103200161032101610322016103230161032401610325016103260161032701610328016103290161033001610331016103320161033301610334016103350161033601610337016103380161033901610340016103410161034201610343016103440161034501610346016103470161034801610349016103500161035101610352016103530161035401610355016103560161035701610358016103590161036001610361016103620161036301610364016103650161036601610367016103680161036901610370016103710161037201610373016103740161037501610376016103770161037801610379016103800161038101610382016103830161038401610385016103860161038701610388016103890161039001610391016103920161039301610394016103950161039601610397016103980161039901610400016104010161040201610403016104040161040501610406016104070161040801610409016104100161041101610412016104130161041401610415016104160161041701610418016104190161042001610421016104220161042301610424016104250161042601610427016104280161042901610430016104310161043201610433016104340161043501610436016104370161043801610439016104400161044101610442016104430161044401610445016104460161044701610448016104490161045001610451016104520161045301610454016104550161045601610457016104580161045901610460016104610161046201610463016104640161046501610466016104670161046801610469016104700161047101610472016104730161047401610475016104760161047701610478016104790161048001610481016104820161048301610484016104850161048601610487016104880161048901610490016104910161049201610493016104940161049501610496016104970161049801610499016105000161050101610502016105030161050401610505016105060161050701610508016105090161051001610511016105120161051301610514016105150161051601610517016105180161051901610520016105210161052201610523016105240161052501610526016105270161052801610529016105300161053101610532016105330161053401610535016105360161053701610538016105390161054001610541016105420161054301610544016105450161054601610547016105480161054901610550016105510161055201610553016105540161055501610556016105570161055801610559016105600161056101610562016105630161056401610565016105660161056701610568016105690161057001610571016105720161057301610574016105750161057601610577016105780161057901610580016105810161058201610583016105840161058501610586016105870161058801610589016105900161059101610592016105930161059401610595016105960161059701610598016105990161060001610601016106020161060301610604016106050161060601610607016106080161060901610610016106110161061201610613016106140161061501610616016106170161061801610619016106200161062101610622016106230161062401610625016106260161062701610628016106290161063001610631016106320161063301610634016106350161063601610637016106380161063901610640016106410161064201610643016106440161064501610646016106470161064801610649016106500161065101610652016106530161065401610655016106560161065701610658016106590161066001610661016106620161066301610664016106650161066601610667016106680161066901610670016106710161067201610673016106740161067501610676016106770161067801610679016106800161068101610682016106830161068401610685016106860161068701610688016106890161069001610691016106920161069301610694016106950161069601610697016106980161069901610700016107010161070201610703016107040161070501610706016107070161070801610709016107100161071101610712016107130161071401610715016107160161071701610718016107190161072001610721016107220161072301610724016107250161072601610727016107280161072901610730016107310161073201610733016107340161073501610736016107370161073801610739016107400161074101610742016107430161074401610745016107460161074701610748016107490161075001610751016107520161075301610754016107550161075601610757016107580161075901610760016107610161076201610763016107640161076501610766016107670161076801610769016107700161077101610772016107730161077401610775016107760161077701610778016107790161078001610781016107820161078301610784016107850161078601610787016107880161078901610790016107910161079201610793016107940161079501610796016107970161079801610799016108000161080101610802016108030161080401610805016108060161080701610808016108090161081001610811016108120161081301610814016108150161081601610817016108180161081901610820016108210161082201610823016108240161082501610826016108270161082801610829016108300161083101610832016108330161083401610835016108360161083701610838016108390161084001610841016108420161084301610844016108450161084601610847016108480161084901610850016108510161085201610853016108540161085501610856016108570161085801610859016108600161086101610862016108630161086401610865016108660161086701610868016108690161087001610871016108720161087301610874016108750161087601610877016108780161087901610880016108810161088201610883016108840161088501610886016108870161088801610889016108900161089101610892016108930161089401610895016108960161089701610898016108990161090001610901016109020161090301610904016109050161090601610907016109080161090901610910016109110161091201610913016109140161091501610916016109170161091801610919016109200161092101610922016109230161092401610925016109260161092701610928016109290161093001610931016109320161093301610934016109350161093601610937016109380161093901610940016109410161094201610943016109440161094501610946016109470161094801610949016109500161095101610952016109530161095401610955016109560161095701610958016109590161096001610961016109620161096301610964016109650161096601610967016109680161096901610970016109710161097201610973016109740161097501610976016109770161097801610979016109800161098101610982016109830161098401610985016109860161098701610988016109890161099001610991016109920161099301610994016109950161099601610997016109980161099901611000016110010161100201611003016110040161100501611006016110070161100801611009016110100161101101611012016110130161101401611015016110160161101701611018016110190161102001611021016110220161102301611024016110250161102601611027016110280161102901611030016110310161103201611033016110340161103501611036016110370161103801611039016110400161104101611042016110430161104401611045016110460161104701611048016110490161105001611051016110520161105301611054016110550161105601611057016110580161105901611060016110610161106201611063016110640161106501611066016110670161106801611069016110700161107101611072016110730161107401611075016110760161107701611078016110790161108001611081016110820161108301611084016110850161108601611087016110880161108901611090016110910161109201611093016110940161109501611096016110970161109801611099016111000161110101611102016111030161110401611105016200010162000201620003016200040162000501620006016200070162000801620009016200100162001101620012016200130162001401620015016200160162001701620018016200190162002001620021016200220162002301620024016200250162002601620027016200280162002901620030016200310162003201620033016200340162003501620036016200370162003801620039016200400162004101620042016200430162004401620045016200460162004701620048016200490162005001620051016200520162005301620054016200550162005601620057016200580162005901620060016200610162006201620063016200640162006501620066016200670162006801620069016200700162007101620072016200730162007401620075016200760162007701620078016200790162008001620081016200820162008301620084016200850162008601620087016200880162008901620090016200910162009201620093016200940162009501620096016200970162009801620099016201000162010101620102016201030162010401620105016201060162010701620108016201090162011001620111016201120162011301620114016201150162011601620117016201180162011901620120016201210162012201620123016201240162012501620126016201270162012801620129016201300162013101620132016201330162013401620135016201360162013701620138016201390162014001620141016201420162014301620144016201450162014601620147016201480162014901620150016201510162015201620153016201540162015501620156016201570162015801620159016201600162016101620162016201630162016401620165016201660162016701620168016201690162017001620171016201720162017301620174016201750162017601620177016201780162017901620180016201810162018201620183016201840162018501620186016201870162018801620189016201900162019101620192016201930162019401620195016201960162019701620198016201990162020001620201016202020162020301620204016202050162020601620207016202080162020901620210016202110162021201620213016202140162021501620216016202170162021801620219016202200162022101620222016202230162022401620225016202260162022701620228016202290162023001620231016202320162023301620234016202350162023601620237016202380162023901620240016202410162024201620243016202440162024501620246016202470162024801620249016202500162025101620252016202530162025401620255016202560162025701620258016202590162026001620261016202620162026301620264016202650162026601620267016202680162026901620270016202710162027201620273016202740162027501620276016202770162027801620279016202800162028101620282016202830162028401620285016202860162028701620288016202890162029001620291016202920162029301620294016202950162029601620297016202980162029901620300016203010162030201620303016203040162030501620306016203070162030801620309016203100162031101620312016203130162031401620315016203160162031701620318016203190162032001620321016203220162032301620324016203250162032601620327016203280162032901620330016203310162033201620333016203340162033501620336016203370162033801620339016203400162034101620342016203430162034401620345016203460162034701620348016203490162035001620351016203520162035301620354016203550162035601620357016203580162035901620360016203610162036201620363016203640162036501620366016203670162036801620369016203700162037101620372016203730162037401620375016203760162037701620378016203790162038001620381016203820162038301620384016203850162038601620387016203880162038901620390016203910162039201620393016203940162039501620396016203970162039801620399016204000162040101620402016204030162040401620405016204060162040701620408016204090162041001620411016204120162041301620414016204150162041601620417016204180162041901620420016204210162042201620423016204240162042501620426016204270162042801620429016204300162043101620432016204330162043401620435016204360162043701620438016204390162044001620441016204420162044301620444016204450162044601620447016204480162044901620450016204510162045201620453016204540162045501620456016204570162045801620459016204600162046101620462016204630162046401620465016204660162046701620468016204690162047001620471016204720162047301620474016204750162047601620477016204780162047901620480016204810162048201620483016204840162048501620486016204870162048801620489016204900162049101620492016204930162049401620495016204960162049701620498016204990162050001620501016205020162050301620504016205050162050601620507016205080162050901620510016205110162051201620513016205140162051501620516016205170162051801620519016205200162052101620522016205230162052401620525016205260162052701620528016205290162053001620531016205320162053301620534016205350162053601620537016205380162053901620540016205410162054201620543016205440162054501620546016205470162054801620549016205500162055101620552016205530162055401620555016205560162055701620558016205590162056001620561016205620162056301620564016205650162056601620567016205680162056901620570016205710162057201620573016205740162057501620576016205770162057801620579016205800162058101620582016205830162058401620585016205860162058701620588016205890162059001620591016205920162059301620594016205950162059601620597016205980162059901620600016206010162060201620603016206040162060501620606016206070162060801620609016206100162061101620612016206130162061401620615016206160162061701620618016206190162062001620621016206220162062301620624016206250162062601620627016206280162062901620630016206310162063201620633016206340162063501620636016206370162063801620639016206400162064101620642016206430162064401620645016206460162064701620648016206490162065001620651016206520162065301620654016206550162065601620657016206580162065901620660016206610162066201620663016206640162066501620666016206670162066801620669016206700162067101620672016206730162067401620675016206760162067701620678016206790162068001620681016206820162068301620684016206850162068601620687016206880162068901620690016206910162069201620693016206940162069501620696016206970162069801620699016207000162070101620702016207030162070401620705016207060162070701620708016207090162071001620711016207120162071301620714016207150162071601620717016207180162071901620720016207210162072201620723016207240162072501620726016207270162072801620729016207300162073101620732016207330162073401620735016207360162073701620738016207390162074001620741016207420162074301620744016207450162074601620747016207480162074901620750016207510162075201620753016207540162075501620756016207570162075801620759016207600162076101620762016207630162076401620765016207660162076701620768016207690162077001620771016207720162077301620774016207750162077601620777016207780162077901620780016207810162078201620783016207840162078501620786016207870162078801620789016207900162079101620792016207930162079401620795016207960162079701620798016207990162080001620801016208020162080301620804016208050162080601620807016208080162080901620810016208110162081201620813016208140162081501620816016208170162081801620819016208200162082101620822016208230162082401620825016208260162082701620828016208290162083001620831016208320162083301620834016208350162083601620837016208380162083901620840016208410162084201620843016208440162084501620846016208470162084801620849016208500162085101620852016208530162085401620855016208560162085701620858016208590162086001620861016208620162086301620864016208650162086601620867016208680162086901620870016208710162087201620873016208740162087501620876016208770162087801620879016208800162088101620882016208830162088401620885016208860162088701620888016208890162089001620891016208920162089301620894016208950162089601620897016208980162089901620900016209010162090201620903016209040162090501620906016209070162090801620909016209100162091101620912016209130162091401620915016209160162091701620918016209190162092001620921016209220162092301620924016209250162092601620927016209280162092901620930016209310162093201620933016209340162093501620936016209370162093801620939016209400162094101620942016209430162094401620945016209460162094701620948016209490162095001620951016209520162095301620954016209550162095601620957016209580162095901620960016209610162096201620963016209640162096501620966016209670162096801620969016209700162097101620972016209730162097401620975016209760162097701620978016209790162098001620981016209820162098301620984016209850162098601620987016209880162098901620990016209910162099201620993016209940162099501620996016209970162099801620999016210000162100101621002016210030162100401621005016210060162100701621008016210090162101001621011016210120162101301621014016210150162101601621017016210180162101901621020016210210162102201621023016210240162102501621026016210270162102801621029016210300162103101621032016210330162103401621035016210360162103701621038016210390162104001621041016210420162104301621044016210450162104601621047016210480162104901621050016210510162105201621053016210540162105501621056016210570162105801621059016210600162106101621062016210630162106401621065016210660162106701621068016210690162107001621071016210720162107301621074016210750162107601621077016210780162107901621080016210810162108201621083016210840162108501621086016210870162108801621089016210900162109101621092016210930162109401621095016210960162109701621098016210990162110001621101016211020162110301621104016211050163000101630002016300030163000401630005016300060163000701630008016300090163001001630011016300120163001301630014016300150163001601630017016300180163001901630020016300210163002201630023016300240163002501630026016300270163002801630029016300300163003101630032016300330163003401630035016300360163003701630038016300390163004001630041016300420163004301630044016300450163004601630047016300480163004901630050016300510163005201630053016300540163005501630056016300570163005801630059016300600163006101630062016300630163006401630065016300660163006701630068016300690163007001630071016300720163007301630074016300750163007601630077016300780163007901630080016300810163008201630083016300840163008501630086016300870163008801630089016300900163009101630092016300930163009401630095016300960163009701630098016300990163010001630101016301020163010301630104016301050163010601630107016301080163010901630110016301110163011201630113016301140163011501630116016301170163011801630119016301200163012101630122016301230163012401630125016301260163012701630128016301290163013001630131016301320163013301630134016301350163013601630137016301380163013901630140016301410163014201630143016301440163014501630146016301470163014801630149016301500163015101630152016301530163015401630155016301560163015701630158016301590163016001630161016301620163016301630164016301650163016601630167016301680163016901630170016301710163017201630173016301740163017501630176016301770163017801630179016301800163018101630182016301830163018401630185016301860163018701630188016301890163019001630191016301920163019301630194016301950163019601630197016301980163019901630200016302010163020201630203016302040163020501630206016302070163020801630209016302100163021101630212016302130163021401630215016302160163021701630218016302190163022001630221016302220163022301630224016302250163022601630227016302280163022901630230016302310163023201630233016302340163023501630236016302370163023801630239016302400163024101630242016302430163024401630245016302460163024701630248016302490163025001630251016302520163025301630254016302550163025601630257016302580163025901630260016302610163026201630263016302640163026501630266016302670163026801630269016302700163027101630272016302730163027401630275016302760163027701630278016302790163028001630281016302820163028301630284016302850163028601630287016302880163028901630290016302910163029201630293016302940163029501630296016302970163029801630299016303000163030101630302016303030163030401630305016303060163030701630308016303090163031001630311016303120163031301630314016303150163031601630317016303180163031901630320016303210163032201630323016303240163032501630326016303270163032801630329016303300163033101630332016303330163033401630335016303360163033701630338016303390163034001630341016303420163034301630344016303450163034601630347016303480163034901630350016303510163035201630353016303540163035501630356016303570163035801630359016303600163036101630362016303630163036401630365016303660163036701630368016303690163037001630371016303720163037301630374016303750163037601630377016303780163037901630380016303810163038201630383016303840163038501630386016303870163038801630389016303900163039101630392016303930163039401630395016303960163039701630398016303990163040001630401016304020163040301630404016304050163040601630407016304080163040901630410016304110163041201630413016304140163041501630416016304170163041801630419016304200163042101630422016304230163042401630425016304260163042701630428016304290163043001630431016304320163043301630434016304350163043601630437016304380163043901630440016304410163044201630443016304440163044501630446016304470163044801630449016304500163045101630452016304530163045401630455016304560163045701630458016304590163046001630461016304620163046301630464016304650163046601630467016304680163046901630470016304710163047201630473016304740163047501630476016304770163047801630479016304800163048101630482016304830163048401630485016304860163048701630488016304890163049001630491016304920163049301630494016304950163049601630497016304980163049901630500016305010163050201630503016305040163050501630506016305070163050801630509016305100163051101630512016305130163051401630515016305160163051701630518016305190163052001630521016305220163052301630524016305250163052601630527016305280163052901630530016305310163053201630533016305340163053501630536016305370163053801630539016305400163054101630542016305430163054401630545016305460163054701630548016305490163055001630551016305520163055301630554016305550163055601630557016305580163055901630560016305610163056201630563016305640163056501630566016305670163056801630569016305700163057101630572016305730163057401630575016305760163057701630578016305790163058001630581016305820163058301630584016305850163058601630587016305880163058901630590016305910163059201630593016305940163059501630596016305970163059801630599016306000163060101630602016306030163060401630605016306060163060701630608016306090163061001630611016306120163061301630614016306150163061601630617016306180163061901630620016306210163062201630623016306240163062501630626016306270163062801630629016306300163063101630632016306330163063401630635016306360163063701630638016306390163064001630641016306420163064301630644016306450163064601630647016306480163064901630650016306510163065201630653016306540163065501630656016306570163065801630659016306600163066101630662016306630163066401630665016306660163066701630668016306690163067001630671016306720163067301630674016306750163067601630677016306780163067901630680016306810163068201630683016306840163068501630686016306870163068801630689016306900163069101630692016306930163069401630695016306960163069701630698016306990163070001630701016307020163070301630704016307050163070601630707016307080163070901630710016307110163071201630713016307140163071501630716016307170163071801630719016307200163072101630722016307230163072401630725016307260163072701630728016307290163073001630731016307320163073301630734016307350163073601630737016307380163073901630740016307410163074201630743016307440163074501630746016307470163074801630749016307500163075101630752016307530163075401630755016307560163075701630758016307590163076001630761016307620163076301630764016307650163076601630767016307680163076901630770016307710163077201630773016307740163077501630776016307770163077801630779016307800163078101630782016307830163078401630785016307860163078701630788016307890163079001630791016307920163079301630794016307950163079601630797016307980163079901630800016308010163080201630803016308040163080501630806016308070163080801630809016308100163081101630812016308130163081401630815016308160163081701630818016308190163082001630821016308220163082301630824016308250163082601630827016308280163082901630830016308310163083201630833016308340163083501630836016308370163083801630839016308400163084101630842016308430163084401630845016308460163084701630848016308490163085001630851016308520163085301630854016308550163085601630857016308580163085901630860016308610163086201630863016308640163086501630866016308670163086801630869016308700163087101630872016308730163087401630875016308760163087701630878016308790163088001630881016308820163088301630884016308850163088601630887016308880163088901630890016308910163089201630893016308940163089501630896016308970163089801630899016309000163090101630902016309030163090401630905016309060163090701630908016309090163091001630911016309120163091301630914016309150163091601630917016309180163091901630920016309210163092201630923016309240163092501630926016309270163092801630929016309300163093101630932016309330163093401630935016309360163093701630938016309390163094001630941016309420163094301630944016309450163094601630947016309480163094901630950016309510163095201630953016309540163095501630956016309570163095801630959016309600163096101630962016309630163096401630965016309660163096701630968016309690163097001630971016309720163097301630974016309750163097601630977016309780163097901630980016309810163098201630983016309840163098501630986016309870163098801630989016309900163099101630992016309930163099401630995016309960163099701630998016309990163100001631001016310020163100301631004016310050163100601631007016310080163100901631010016310110163101201631013016310140163101501631016016310170163101801631019016310200163102101631022016310230163102401631025016310260163102701631028016310290163103001631031016310320163103301631034016310350163103601631037016310380163103901631040016310410163104201631043016310440163104501631046016310470163104801631049016310500163105101631052016310530163105401631055016310560163105701631058016310590163106001631061016310620163106301631064016310650163106601631067016310680163106901631070016310710163107201631073016310740163107501631076016310770163107801631079016310800163108101631082016310830163108401631085016310860163108701631088016310890163109001631091016310920163109301631094016310950163109601631097016310980163109901631100016311010163110201631103016311040163110501640001016400020164000301640004016400050164000601640007016400080164000901640010016400110164001201640013016400140164001501640016016400170164001801640019016400200164002101640022016400230164002401640025016400260164002701640028016400290164003001640031016400320164003301640034016400350164003601640037016400380164003901640040016400410164004201640043016400440164004501640046016400470164004801640049016400500164005101640052016400530164005401640055016400560164005701640058016400590164006001640061016400620164006301640064016400650164006601640067016400680164006901640070016400710164007201640073016400740164007501640076016400770164007801640079016400800164008101640082016400830164008401640085016400860164008701640088016400890164009001640091016400920164009301640094016400950164009601640097016400980164009901640100016401010164010201640103016401040164010501640106016401070164010801640109016401100164011101640112016401130164011401640115016401160164011701640118016401190164012001640121016401220164012301640124016401250164012601640127016401280164012901640130016401310164013201640133016401340164013501640136016401370164013801640139016401400164014101640142016401430164014401640145016401460164014701640148016401490164015001640151016401520164015301640154016401550164015601640157016401580164015901640160016401610164016201640163016401640164016501640166016401670164016801640169016401700164017101640172016401730164017401640175016401760164017701640178016401790164018001640181016401820164018301640184016401850164018601640187016401880164018901640190016401910164019201640193016401940164019501640196016401970164019801640199016402000164020101640202016402030164020401640205016402060164020701640208016402090164021001640211016402120164021301640214016402150164021601640217016402180164021901640220016402210164022201640223016402240164022501640226016402270164022801640229016402300164023101640232016402330164023401640235016402360164023701640238016402390164024001640241016402420164024301640244016402450164024601640247016402480164024901640250016402510164025201640253016402540164025501640256016402570164025801640259016402600164026101640262016402630164026401640265016402660164026701640268016402690164027001640271016402720164027301640274016402750164027601640277016402780164027901640280016402810164028201640283016402840164028501640286016402870164028801640289016402900164029101640292016402930164029401640295016402960164029701640298016402990164030001640301016403020164030301640304016403050164030601640307016403080164030901640310016403110164031201640313016403140164031501640316016403170164031801640319016403200164032101640322016403230164032401640325016403260164032701640328016403290164033001640331016403320164033301640334016403350164033601640337016403380164033901640340016403410164034201640343016403440164034501640346016403470164034801640349016403500164035101640352016403530164035401640355016403560164035701640358016403590164036001640361016403620164036301640364016403650164036601640367016403680164036901640370016403710164037201640373016403740164037501640376016403770164037801640379016403800164038101640382016403830164038401640385016403860164038701640388016403890164039001640391016403920164039301640394016403950164039601640397016403980164039901640400016404010164040201640403016404040164040501640406016404070164040801640409016404100164041101640412016404130164041401640415016404160164041701640418016404190164042001640421016404220164042301640424016404250164042601640427016404280164042901640430016404310164043201640433016404340164043501640436016404370164043801640439016404400164044101640442016404430164044401640445016404460164044701640448016404490164045001640451016404520164045301640454016404550164045601640457016404580164045901640460016404610164046201640463016404640164046501640466016404670164046801640469016404700164047101640472016404730164047401640475016404760164047701640478016404790164048001640481016404820164048301640484016404850164048601640487016404880164048901640490016404910164049201640493016404940164049501640496016404970164049801640499016405000164050101640502016405030164050401640505016405060164050701640508016405090164051001640511016405120164051301640514016405150164051601640517016405180164051901640520016405210164052201640523016405240164052501640526016405270164052801640529016405300164053101640532016405330164053401640535016405360164053701640538016405390164054001640541016405420164054301640544016405450164054601640547016405480164054901640550016405510164055201640553016405540164055501640556016405570164055801640559016405600164056101640562016405630164056401640565016405660164056701640568016405690164057001640571016405720164057301640574016405750164057601640577016405780164057901640580016405810164058201640583016405840164058501640586016405870164058801640589016405900164059101640592016405930164059401640595016405960164059701640598016405990164060001640601016406020164060301640604016406050164060601640607016406080164060901640610016406110164061201640613016406140164061501640616016406170164061801640619016406200164062101640622016406230164062401640625016406260164062701640628016406290164063001640631016406320164063301640634016406350164063601640637016406380164063901640640016406410164064201640643016406440164064501640646016406470164064801640649016406500164065101640652016406530164065401640655016406560164065701640658016406590164066001640661016406620164066301640664016406650164066601640667016406680164066901640670016406710164067201640673016406740164067501640676016406770164067801640679016406800164068101640682016406830164068401640685016406860164068701640688016406890164069001640691016406920164069301640694016406950164069601640697016406980164069901640700016407010164070201640703016407040164070501640706016407070164070801640709016407100164071101640712016407130164071401640715016407160164071701640718016407190164072001640721016407220164072301640724016407250164072601640727016407280164072901640730016407310164073201640733016407340164073501640736016407370164073801640739016407400164074101640742016407430164074401640745016407460164074701640748016407490164075001640751016407520164075301640754016407550164075601640757016407580164075901640760016407610164076201640763016407640164076501640766016407670164076801640769016407700164077101640772016407730164077401640775016407760164077701640778016407790164078001640781016407820164078301640784016407850164078601640787016407880164078901640790016407910164079201640793016407940164079501640796016407970164079801640799016408000164080101640802016408030164080401640805016408060164080701640808016408090164081001640811016408120164081301640814016408150164081601640817016408180164081901640820016408210164082201640823016408240164082501640826016408270164082801640829016408300164083101640832016408330164083401640835016408360164083701640838016408390164084001640841016408420164084301640844016408450164084601640847016408480164084901640850016408510164085201640853016408540164085501640856016408570164085801640859016408600164086101640862016408630164086401640865016408660164086701640868016408690164087001640871016408720164087301640874016408750164087601640877016408780164087901640880016408810164088201640883016408840164088501640886016408870164088801640889016408900164089101640892016408930164089401640895016408960164089701640898016408990164090001640901016409020164090301640904016409050164090601640907016409080164090901640910016409110164091201640913016409140164091501640916016409170164091801640919016409200164092101640922016409230164092401640925016409260164092701640928016409290164093001640931016409320164093301640934016409350164093601640937016409380164093901640940016409410164094201640943016409440164094501640946016409470164094801640949016409500164095101640952016409530164095401640955016409560164095701640958016409590164096001640961016409620164096301640964016409650164096601640967016409680164096901640970016409710164097201640973016409740164097501640976016409770164097801640979016409800164098101640982016409830164098401640985016409860164098701640988016409890164099001640991016409920164099301640994016409950164099601640997016409980164099901641000016410010164100201641003016410040164100501641006016410070164100801641009016410100164101101641012016410130164101401641015016410160164101701641018016410190164102001641021016410220164102301641024016410250164102601641027016410280164102901641030016410310164103201641033016410340164103501641036016410370164103801641039016410400164104101641042016410430164104401641045016410460164104701641048016410490164105001641051016410520164105301641054016410550164105601641057016410580164105901641060016410610164106201641063016410640164106501641066016410670164106801641069016410700164107101641072016410730164107401641075016410760164107701641078016410790164108001641081016410820164108301641084016410850164108601641087016410880164108901641090016410910164109201641093016410940164109501641096016410970164109801641099016411000164110101641102016411030164110401641105016500010165000201650003016500040165000501650006016500070165000801650009016500100165001101650012016500130165001401650015016500160165001701650018016500190165002001650021016500220165002301650024016500250165002601650027016500280165002901650030016500310165003201650033016500340165003501650036016500370165003801650039016500400165004101650042016500430165004401650045016500460165004701650048016500490165005001650051016500520165005301650054016500550165005601650057016500580165005901650060016500610165006201650063016500640165006501650066016500670165006801650069016500700165007101650072016500730165007401650075016500760165007701650078016500790165008001650081016500820165008301650084016500850165008601650087016500880165008901650090016500910165009201650093016500940165009501650096016500970165009801650099016501000165010101650102016501030165010401650105016501060165010701650108016501090165011001650111016501120165011301650114016501150165011601650117016501180165011901650120016501210165012201650123016501240165012501650126016501270165012801650129016501300165013101650132016501330165013401650135016501360165013701650138016501390165014001650141016501420165014301650144016501450165014601650147016501480165014901650150016501510165015201650153016501540165015501650156016501570165015801650159016501600165016101650162016501630165016401650165016501660165016701650168016501690165017001650171016501720165017301650174016501750165017601650177016501780165017901650180016501810165018201650183016501840165018501650186016501870165018801650189016501900165019101650192016501930165019401650195016501960165019701650198016501990165020001650201016502020165020301650204016502050165020601650207016502080165020901650210016502110165021201650213016502140165021501650216016502170165021801650219016502200165022101650222016502230165022401650225016502260165022701650228016502290165023001650231016502320165023301650234016502350165023601650237016502380165023901650240016502410165024201650243016502440165024501650246016502470165024801650249016502500165025101650252016502530165025401650255016502560165025701650258016502590165026001650261016502620165026301650264016502650165026601650267016502680165026901650270016502710165027201650273016502740165027501650276016502770165027801650279016502800165028101650282016502830165028401650285016502860165028701650288016502890165029001650291016502920165029301650294016502950165029601650297016502980165029901650300016503010165030201650303016503040165030501650306016503070165030801650309016503100165031101650312016503130165031401650315016503160165031701650318016503190165032001650321016503220165032301650324016503250165032601650327016503280165032901650330016503310165033201650333016503340165033501650336016503370165033801650339016503400165034101650342016503430165034401650345016503460165034701650348016503490165035001650351016503520165035301650354016503550165035601650357016503580165035901650360016503610165036201650363016503640165036501650366016503670165036801650369016503700165037101650372016503730165037401650375016503760165037701650378016503790165038001650381016503820165038301650384016503850165038601650387016503880165038901650390016503910165039201650393016503940165039501650396016503970165039801650399016504000165040101650402016504030165040401650405016504060165040701650408016504090165041001650411016504120165041301650414016504150165041601650417016504180165041901650420016504210165042201650423016504240165042501650426016504270165042801650429016504300165043101650432016504330165043401650435016504360165043701650438016504390165044001650441016504420165044301650444016504450165044601650447016504480165044901650450016504510165045201650453016504540165045501650456016504570165045801650459016504600165046101650462016504630165046401650465016504660165046701650468016504690165047001650471016504720165047301650474016504750165047601650477016504780165047901650480016504810165048201650483016504840165048501650486016504870165048801650489016504900165049101650492016504930165049401650495016504960165049701650498016504990165050001650501016505020165050301650504016505050165050601650507016505080165050901650510016505110165051201650513016505140165051501650516016505170165051801650519016505200165052101650522016505230165052401650525016505260165052701650528016505290165053001650531016505320165053301650534016505350165053601650537016505380165053901650540016505410165054201650543016505440165054501650546016505470165054801650549016505500165055101650552016505530165055401650555016505560165055701650558016505590165056001650561016505620165056301650564016505650165056601650567016505680165056901650570016505710165057201650573016505740165057501650576016505770165057801650579016505800165058101650582016505830165058401650585016505860165058701650588016505890165059001650591016505920165059301650594016505950165059601650597016505980165059901650600016506010165060201650603016506040165060501650606016506070165060801650609016506100165061101650612016506130165061401650615016506160165061701650618016506190165062001650621016506220165062301650624016506250165062601650627016506280165062901650630016506310165063201650633016506340165063501650636016506370165063801650639016506400165064101650642016506430165064401650645016506460165064701650648016506490165065001650651016506520165065301650654016506550165065601650657016506580165065901650660016506610165066201650663016506640165066501650666016506670165066801650669016506700165067101650672016506730165067401650675016506760165067701650678016506790165068001650681016506820165068301650684016506850165068601650687016506880165068901650690016506910165069201650693016506940165069501650696016506970165069801650699016507000165070101650702016507030165070401650705016507060165070701650708016507090165071001650711016507120165071301650714016507150165071601650717016507180165071901650720016507210165072201650723016507240165072501650726016507270165072801650729016507300165073101650732016507330165073401650735016507360165073701650738016507390165074001650741016507420165074301650744016507450165074601650747016507480165074901650750016507510165075201650753016507540165075501650756016507570165075801650759016507600165076101650762016507630165076401650765016507660165076701650768016507690165077001650771016507720165077301650774016507750165077601650777016507780165077901650780016507810165078201650783016507840165078501650786016507870165078801650789016507900165079101650792016507930165079401650795016507960165079701650798016507990165080001650801016508020165080301650804016508050165080601650807016508080165080901650810016508110165081201650813016508140165081501650816016508170165081801650819016508200165082101650822016508230165082401650825016508260165082701650828016508290165083001650831016508320165083301650834016508350165083601650837016508380165083901650840016508410165084201650843016508440165084501650846016508470165084801650849016508500165085101650852016508530165085401650855016508560165085701650858016508590165086001650861016508620165086301650864016508650165086601650867016508680165086901650870016508710165087201650873016508740165087501650876016508770165087801650879016508800165088101650882016508830165088401650885016508860165088701650888016508890165089001650891016508920165089301650894016508950165089601650897016508980165089901650900016509010165090201650903016509040165090501650906016509070165090801650909016509100165091101650912016509130165091401650915016509160165091701650918016509190165092001650921016509220165092301650924016509250165092601650927016509280165092901650930016509310165093201650933016509340165093501650936016509370165093801650939016509400165094101650942016509430165094401650945016509460165094701650948016509490165095001650951016509520165095301650954016509550165095601650957016509580165095901650960016509610165096201650963016509640165096501650966016509670165096801650969016509700165097101650972016509730165097401650975016509760165097701650978016509790165098001650981016509820165098301650984016509850165098601650987016509880165098901650990016509910165099201650993016509940165099501650996016509970165099801650999016510000165100101651002016510030165100401651005016510060165100701651008016510090165101001651011016510120165101301651014016510150165101601651017016510180165101901651020016510210165102201651023016510240165102501651026016510270165102801651029016510300165103101651032016510330165103401651035016510360165103701651038016510390165104001651041016510420165104301651044016510450165104601651047016510480165104901651050016510510165105201651053016510540165105501651056016510570165105801651059016510600165106101651062016510630165106401651065016510660165106701651068016510690165107001651071016510720165107301651074016510750165107601651077016510780165107901651080016510810165108201651083016510840165108501651086016510870165108801651089016510900165109101651092016510930165109401651095016510960165109701651098016510990165110001651101016511020165110301651104016511050166000101660002016600030166000401660005016600060166000701660008016600090166001001660011016600120166001301660014016600150166001601660017016600180166001901660020016600210166002201660023016600240166002501660026016600270166002801660029016600300166003101660032016600330166003401660035016600360166003701660038016600390166004001660041016600420166004301660044016600450166004601660047016600480166004901660050016600510166005201660053016600540166005501660056016600570166005801660059016600600166006101660062016600630166006401660065016600660166006701660068016600690166007001660071016600720166007301660074016600750166007601660077016600780166007901660080016600810166008201660083016600840166008501660086016600870166008801660089016600900166009101660092016600930166009401660095016600960166009701660098016600990166010001660101016601020166010301660104016601050166010601660107016601080166010901660110016601110166011201660113016601140166011501660116016601170166011801660119016601200166012101660122016601230166012401660125016601260166012701660128016601290166013001660131016601320166013301660134016601350166013601660137016601380166013901660140016601410166014201660143016601440166014501660146016601470166014801660149016601500166015101660152016601530166015401660155016601560166015701660158016601590166016001660161016601620166016301660164016601650166016601660167016601680166016901660170016601710166017201660173016601740166017501660176016601770166017801660179016601800166018101660182016601830166018401660185016601860166018701660188016601890166019001660191016601920166019301660194016601950166019601660197016601980166019901660200016602010166020201660203016602040166020501660206016602070166020801660209016602100166021101660212016602130166021401660215016602160166021701660218016602190166022001660221016602220166022301660224016602250166022601660227016602280166022901660230016602310166023201660233016602340166023501660236016602370166023801660239016602400166024101660242016602430166024401660245016602460166024701660248016602490166025001660251016602520166025301660254016602550166025601660257016602580166025901660260016602610166026201660263016602640166026501660266016602670166026801660269016602700166027101660272016602730166027401660275016602760166027701660278016602790166028001660281016602820166028301660284016602850166028601660287016602880166028901660290016602910166029201660293016602940166029501660296016602970166029801660299016603000166030101660302016603030166030401660305016603060166030701660308016603090166031001660311016603120166031301660314016603150166031601660317016603180166031901660320016603210166032201660323016603240166032501660326016603270166032801660329016603300166033101660332016603330166033401660335016603360166033701660338016603390166034001660341016603420166034301660344016603450166034601660347016603480166034901660350016603510166035201660353016603540166035501660356016603570166035801660359016603600166036101660362016603630166036401660365016603660166036701660368016603690166037001660371016603720166037301660374016603750166037601660377016603780166037901660380016603810166038201660383016603840166038501660386016603870166038801660389016603900166039101660392016603930166039401660395016603960166039701660398016603990166040001660401016604020166040301660404016604050166040601660407016604080166040901660410016604110166041201660413016604140166041501660416016604170166041801660419016604200166042101660422016604230166042401660425016604260166042701660428016604290166043001660431016604320166043301660434016604350166043601660437016604380166043901660440016604410166044201660443016604440166044501660446016604470166044801660449016604500166045101660452016604530166045401660455016604560166045701660458016604590166046001660461016604620166046301660464016604650166046601660467016604680166046901660470016604710166047201660473016604740166047501660476016604770166047801660479016604800166048101660482016604830166048401660485016604860166048701660488016604890166049001660491016604920166049301660494016604950166049601660497016604980166049901660500016605010166050201660503016605040166050501660506016605070166050801660509016605100166051101660512016605130166051401660515016605160166051701660518016605190166052001660521016605220166052301660524016605250166052601660527016605280166052901660530016605310166053201660533016605340166053501660536016605370166053801660539016605400166054101660542016605430166054401660545016605460166054701660548016605490166055001660551016605520166055301660554016605550166055601660557016605580166055901660560016605610166056201660563016605640166056501660566016605670166056801660569016605700166057101660572016605730166057401660575016605760166057701660578016605790166058001660581016605820166058301660584016605850166058601660587016605880166058901660590016605910166059201660593016605940166059501660596016605970166059801660599016606000166060101660602016606030166060401660605016606060166060701660608016606090166061001660611016606120166061301660614016606150166061601660617016606180166061901660620016606210166062201660623016606240166062501660626016606270166062801660629016606300166063101660632016606330166063401660635016606360166063701660638016606390166064001660641016606420166064301660644016606450166064601660647016606480166064901660650016606510166065201660653016606540166065501660656016606570166065801660659016606600166066101660662016606630166066401660665016606660166066701660668016606690166067001660671016606720166067301660674016606750166067601660677016606780166067901660680016606810166068201660683016606840166068501660686016606870166068801660689016606900166069101660692016606930166069401660695016606960166069701660698016606990166070001660701016607020166070301660704016607050166070601660707016607080166070901660710016607110166071201660713016607140166071501660716016607170166071801660719016607200166072101660722016607230166072401660725016607260166072701660728016607290166073001660731016607320166073301660734016607350166073601660737016607380166073901660740016607410166074201660743016607440166074501660746016607470166074801660749016607500166075101660752016607530166075401660755016607560166075701660758016607590166076001660761016607620166076301660764016607650166076601660767016607680166076901660770016607710166077201660773016607740166077501660776016607770166077801660779016607800166078101660782016607830166078401660785016607860166078701660788016607890166079001660791016607920166079301660794016607950166079601660797016607980166079901660800016608010166080201660803016608040166080501660806016608070166080801660809016608100166081101660812016608130166081401660815016608160166081701660818016608190166082001660821016608220166082301660824016608250166082601660827016608280166082901660830016608310166083201660833016608340166083501660836016608370166083801660839016608400166084101660842016608430166084401660845016608460166084701660848016608490166085001660851016608520166085301660854016608550166085601660857016608580166085901660860016608610166086201660863016608640166086501660866016608670166086801660869016608700166087101660872016608730166087401660875016608760166087701660878016608790166088001660881016608820166088301660884016608850166088601660887016608880166088901660890016608910166089201660893016608940166089501660896016608970166089801660899016609000166090101660902016609030166090401660905016609060166090701660908016609090166091001660911016609120166091301660914016609150166091601660917016609180166091901660920016609210166092201660923016609240166092501660926016609270166092801660929016609300166093101660932016609330166093401660935016609360166093701660938016609390166094001660941016609420166094301660944016609450166094601660947016609480166094901660950016609510166095201660953016609540166095501660956016609570166095801660959016609600166096101660962016609630166096401660965016609660166096701660968016609690166097001660971016609720166097301660974016609750166097601660977016609780166097901660980016609810166098201660983016609840166098501660986016609870166098801660989016609900166099101660992016609930166099401660995016609960166099701660998016609990166100001661001016610020166100301661004016610050166100601661007016610080166100901661010016610110166101201661013016610140166101501661016016610170166101801661019016610200166102101661022016610230166102401661025016610260166102701661028016610290166103001661031016610320166103301661034016610350166103601661037016610380166103901661040016610410166104201661043016610440166104501661046016610470166104801661049016610500166105101661052016610530166105401661055016610560166105701661058016610590166106001661061016610620166106301661064016610650166106601661067016610680166106901661070016610710166107201661073016610740166107501661076016610770166107801661079016610800166108101661082016610830166108401661085016610860166108701661088016610890166109001661091016610920166109301661094016610950166109601661097016610980166109901661100016611010166110201661103016611040166110501670001016700020167000301670004016700050167000601670007016700080167000901670010016700110167001201670013016700140167001501670016016700170167001801670019016700200167002101670022016700230167002401670025016700260167002701670028016700290167003001670031016700320167003301670034016700350167003601670037016700380167003901670040016700410167004201670043016700440167004501670046016700470167004801670049016700500167005101670052016700530167005401670055016700560167005701670058016700590167006001670061016700620167006301670064016700650167006601670067016700680167006901670070016700710167007201670073016700740167007501670076016700770167007801670079016700800167008101670082016700830167008401670085016700860167008701670088016700890167009001670091016700920167009301670094016700950167009601670097016700980167009901670100016701010167010201670103016701040167010501670106016701070167010801670109016701100167011101670112016701130167011401670115016701160167011701670118016701190167012001670121016701220167012301670124016701250167012601670127016701280167012901670130016701310167013201670133016701340167013501670136016701370167013801670139016701400167014101670142016701430167014401670145016701460167014701670148016701490167015001670151016701520167015301670154016701550167015601670157016701580167015901670160016701610167016201670163016701640167016501670166016701670167016801670169016701700167017101670172016701730167017401670175016701760167017701670178016701790167018001670181016701820167018301670184016701850167018601670187016701880167018901670190016701910167019201670193016701940167019501670196016701970167019801670199016702000167020101670202016702030167020401670205016702060167020701670208016702090167021001670211016702120167021301670214016702150167021601670217016702180167021901670220016702210167022201670223016702240167022501670226016702270167022801670229016702300167023101670232016702330167023401670235016702360167023701670238016702390167024001670241016702420167024301670244016702450167024601670247016702480167024901670250016702510167025201670253016702540167025501670256016702570167025801670259016702600167026101670262016702630167026401670265016702660167026701670268016702690167027001670271016702720167027301670274016702750167027601670277016702780167027901670280016702810167028201670283016702840167028501670286016702870167028801670289016702900167029101670292016702930167029401670295016702960167029701670298016702990167030001670301016703020167030301670304016703050167030601670307016703080167030901670310016703110167031201670313016703140167031501670316016703170167031801670319016703200167032101670322016703230167032401670325016703260167032701670328016703290167033001670331016703320167033301670334016703350167033601670337016703380167033901670340016703410167034201670343016703440167034501670346016703470167034801670349016703500167035101670352016703530167035401670355016703560167035701670358016703590167036001670361016703620167036301670364016703650167036601670367016703680167036901670370016703710167037201670373016703740167037501670376016703770167037801670379016703800167038101670382016703830167038401670385016703860167038701670388016703890167039001670391016703920167039301670394016703950167039601670397016703980167039901670400016704010167040201670403016704040167040501670406016704070167040801670409016704100167041101670412016704130167041401670415016704160167041701670418016704190167042001670421016704220167042301670424016704250167042601670427016704280167042901670430016704310167043201670433016704340167043501670436016704370167043801670439016704400167044101670442016704430167044401670445016704460167044701670448016704490167045001670451016704520167045301670454016704550167045601670457016704580167045901670460016704610167046201670463016704640167046501670466016704670167046801670469016704700167047101670472016704730167047401670475016704760167047701670478016704790167048001670481016704820167048301670484016704850167048601670487016704880167048901670490016704910167049201670493016704940167049501670496016704970167049801670499016705000167050101670502016705030167050401670505016705060167050701670508016705090167051001670511016705120167051301670514016705150167051601670517016705180167051901670520016705210167052201670523016705240167052501670526016705270167052801670529016705300167053101670532016705330167053401670535016705360167053701670538016705390167054001670541016705420167054301670544016705450167054601670547016705480167054901670550016705510167055201670553016705540167055501670556016705570167055801670559016705600167056101670562016705630167056401670565016705660167056701670568016705690167057001670571016705720167057301670574016705750167057601670577016705780167057901670580016705810167058201670583016705840167058501670586016705870167058801670589016705900167059101670592016705930167059401670595016705960167059701670598016705990167060001670601016706020167060301670604016706050167060601670607016706080167060901670610016706110167061201670613016706140167061501670616016706170167061801670619016706200167062101670622016706230167062401670625016706260167062701670628016706290167063001670631016706320167063301670634016706350167063601670637016706380167063901670640016706410167064201670643016706440167064501670646016706470167064801670649016706500167065101670652016706530167065401670655016706560167065701670658016706590167066001670661016706620167066301670664016706650167066601670667016706680167066901670670016706710167067201670673016706740167067501670676016706770167067801670679016706800167068101670682016706830167068401670685016706860167068701670688016706890167069001670691016706920167069301670694016706950167069601670697016706980167069901670700016707010167070201670703016707040167070501670706016707070167070801670709016707100167071101670712016707130167071401670715016707160167071701670718016707190167072001670721016707220167072301670724016707250167072601670727016707280167072901670730016707310167073201670733016707340167073501670736016707370167073801670739016707400167074101670742016707430167074401670745016707460167074701670748016707490167075001670751016707520167075301670754016707550167075601670757016707580167075901670760016707610167076201670763016707640167076501670766016707670167076801670769016707700167077101670772016707730167077401670775016707760167077701670778016707790167078001670781016707820167078301670784016707850167078601670787016707880167078901670790016707910167079201670793016707940167079501670796016707970167079801670799016708000167080101670802016708030167080401670805016708060167080701670808016708090167081001670811016708120167081301670814016708150167081601670817016708180167081901670820016708210167082201670823016708240167082501670826016708270167082801670829016708300167083101670832016708330167083401670835016708360167083701670838016708390167084001670841016708420167084301670844016708450167084601670847016708480167084901670850016708510167085201670853016708540167085501670856016708570167085801670859016708600167086101670862016708630167086401670865016708660167086701670868016708690167087001670871016708720167087301670874016708750167087601670877016708780167087901670880016708810167088201670883016708840167088501670886016708870167088801670889016708900167089101670892016708930167089401670895016708960167089701670898016708990167090001670901016709020167090301670904016709050167090601670907016709080167090901670910016709110167091201670913016709140167091501670916016709170167091801670919016709200167092101670922016709230167092401670925016709260167092701670928016709290167093001670931016709320167093301670934016709350167093601670937016709380167093901670940016709410167094201670943016709440167094501670946016709470167094801670949016709500167095101670952016709530167095401670955016709560167095701670958016709590167096001670961016709620167096301670964016709650167096601670967016709680167096901670970016709710167097201670973016709740167097501670976016709770167097801670979016709800167098101670982016709830167098401670985016709860167098701670988016709890167099001670991016709920167099301670994016709950167099601670997016709980167099901671000016710010167100201671003016710040167100501671006016710070167100801671009016710100167101101671012016710130167101401671015016710160167101701671018016710190167102001671021016710220167102301671024016710250167102601671027016710280167102901671030016710310167103201671033016710340167103501671036016710370167103801671039016710400167104101671042016710430167104401671045016710460167104701671048016710490167105001671051016710520167105301671054016710550167105601671057016710580167105901671060016710610167106201671063016710640167106501671066016710670167106801671069016710700167107101671072016710730167107401671075016710760167107701671078016710790167108001671081016710820167108301671084016710850167108601671087016710880167108901671090016710910167109201671093016710940167109501671096016710970167109801671099016711000167110101671102016711030167110401671105016800010168000201680003016800040168000501680006016800070168000801680009016800100168001101680012016800130168001401680015016800160168001701680018016800190168002001680021016800220168002301680024016800250168002601680027016800280168002901680030016800310168003201680033016800340168003501680036016800370168003801680039016800400168004101680042016800430168004401680045016800460168004701680048016800490168005001680051016800520168005301680054016800550168005601680057016800580168005901680060016800610168006201680063016800640168006501680066016800670168006801680069016800700168007101680072016800730168007401680075016800760168007701680078016800790168008001680081016800820168008301680084016800850168008601680087016800880168008901680090016800910168009201680093016800940168009501680096016800970168009801680099016801000168010101680102016801030168010401680105016801060168010701680108016801090168011001680111016801120168011301680114016801150168011601680117016801180168011901680120016801210168012201680123016801240168012501680126016801270168012801680129016801300168013101680132016801330168013401680135016801360168013701680138016801390168014001680141016801420168014301680144016801450168014601680147016801480168014901680150016801510168015201680153016801540168015501680156016801570168015801680159016801600168016101680162016801630168016401680165016801660168016701680168016801690168017001680171016801720168017301680174016801750168017601680177016801780168017901680180016801810168018201680183016801840168018501680186016801870168018801680189016801900168019101680192016801930168019401680195016801960168019701680198016801990168020001680201016802020168020301680204016802050168020601680207016802080168020901680210016802110168021201680213016802140168021501680216016802170168021801680219016802200168022101680222016802230168022401680225016802260168022701680228016802290168023001680231016802320168023301680234016802350168023601680237016802380168023901680240016802410168024201680243016802440168024501680246016802470168024801680249016802500168025101680252016802530168025401680255016802560168025701680258016802590168026001680261016802620168026301680264016802650168026601680267016802680168026901680270016802710168027201680273016802740168027501680276016802770168027801680279016802800168028101680282016802830168028401680285016802860168028701680288016802890168029001680291016802920168029301680294016802950168029601680297016802980168029901680300016803010168030201680303016803040168030501680306016803070168030801680309016803100168031101680312016803130168031401680315016803160168031701680318016803190168032001680321016803220168032301680324016803250168032601680327016803280168032901680330016803310168033201680333016803340168033501680336016803370168033801680339016803400168034101680342016803430168034401680345016803460168034701680348016803490168035001680351016803520168035301680354016803550168035601680357016803580168035901680360016803610168036201680363016803640168036501680366016803670168036801680369016803700168037101680372016803730168037401680375016803760168037701680378016803790168038001680381016803820168038301680384016803850168038601680387016803880168038901680390016803910168039201680393016803940168039501680396016803970168039801680399016804000168040101680402016804030168040401680405016804060168040701680408016804090168041001680411016804120168041301680414016804150168041601680417016804180168041901680420016804210168042201680423016804240168042501680426016804270168042801680429016804300168043101680432016804330168043401680435016804360168043701680438016804390168044001680441016804420168044301680444016804450168044601680447016804480168044901680450016804510168045201680453016804540168045501680456016804570168045801680459016804600168046101680462016804630168046401680465016804660168046701680468016804690168047001680471016804720168047301680474016804750168047601680477016804780168047901680480016804810168048201680483016804840168048501680486016804870168048801680489016804900168049101680492016804930168049401680495016804960168049701680498016804990168050001680501016805020168050301680504016805050168050601680507016805080168050901680510016805110168051201680513016805140168051501680516016805170168051801680519016805200168052101680522016805230168052401680525016805260168052701680528016805290168053001680531016805320168053301680534016805350168053601680537016805380168053901680540016805410168054201680543016805440168054501680546016805470168054801680549016805500168055101680552016805530168055401680555016805560168055701680558016805590168056001680561016805620168056301680564016805650168056601680567016805680168056901680570016805710168057201680573016805740168057501680576016805770168057801680579016805800168058101680582016805830168058401680585016805860168058701680588016805890168059001680591016805920168059301680594016805950168059601680597016805980168059901680600016806010168060201680603016806040168060501680606016806070168060801680609016806100168061101680612016806130168061401680615016806160168061701680618016806190168062001680621016806220168062301680624016806250168062601680627016806280168062901680630016806310168063201680633016806340168063501680636016806370168063801680639016806400168064101680642016806430168064401680645016806460168064701680648016806490168065001680651016806520168065301680654016806550168065601680657016806580168065901680660016806610168066201680663016806640168066501680666016806670168066801680669016806700168067101680672016806730168067401680675016806760168067701680678016806790168068001680681016806820168068301680684016806850168068601680687016806880168068901680690016806910168069201680693016806940168069501680696016806970168069801680699016807000168070101680702016807030168070401680705016807060168070701680708016807090168071001680711016807120168071301680714016807150168071601680717016807180168071901680720016807210168072201680723016807240168072501680726016807270168072801680729016807300168073101680732016807330168073401680735016807360168073701680738016807390168074001680741016807420168074301680744016807450168074601680747016807480168074901680750016807510168075201680753016807540168075501680756016807570168075801680759016807600168076101680762016807630168076401680765016807660168076701680768016807690168077001680771016807720168077301680774016807750168077601680777016807780168077901680780016807810168078201680783016807840168078501680786016807870168078801680789016807900168079101680792016807930168079401680795016807960168079701680798016807990168080001680801016808020168080301680804016808050168080601680807016808080168080901680810016808110168081201680813016808140168081501680816016808170168081801680819016808200168082101680822016808230168082401680825016808260168082701680828016808290168083001680831016808320168083301680834016808350168083601680837016808380168083901680840016808410168084201680843016808440168084501680846016808470168084801680849016808500168085101680852016808530168085401680855016808560168085701680858016808590168086001680861016808620168086301680864016808650168086601680867016808680168086901680870016808710168087201680873016808740168087501680876016808770168087801680879016808800168088101680882016808830168088401680885016808860168088701680888016808890168089001680891016808920168089301680894016808950168089601680897016808980168089901680900016809010168090201680903016809040168090501680906016809070168090801680909016809100168091101680912016809130168091401680915016809160168091701680918016809190168092001680921016809220168092301680924016809250168092601680927016809280168092901680930016809310168093201680933016809340168093501680936016809370168093801680939016809400168094101680942016809430168094401680945016809460168094701680948016809490168095001680951016809520168095301680954016809550168095601680957016809580168095901680960016809610168096201680963016809640168096501680966016809670168096801680969016809700168097101680972016809730168097401680975016809760168097701680978016809790168098001680981016809820168098301680984016809850168098601680987016809880168098901680990016809910168099201680993016809940168099501680996016809970168099801680999016810000168100101681002016810030168100401681005016810060168100701681008016810090168101001681011016810120168101301681014016810150168101601681017016810180168101901681020016810210168102201681023016810240168102501681026016810270168102801681029016810300168103101681032016810330168103401681035016810360168103701681038016810390168104001681041016810420168104301681044016810450168104601681047016810480168104901681050016810510168105201681053016810540168105501681056016810570168105801681059016810600168106101681062016810630168106401681065016810660168106701681068016810690168107001681071016810720168107301681074016810750168107601681077016810780168107901681080016810810168108201681083016810840168108501681086016810870168108801681089016810900168109101681092016810930168109401681095016810960168109701681098016810990168110001681101016811020168110301681104016811050169000101690002016900030169000401690005016900060169000701690008016900090169001001690011016900120169001301690014016900150169001601690017016900180169001901690020016900210169002201690023016900240169002501690026016900270169002801690029016900300169003101690032016900330169003401690035016900360169003701690038016900390169004001690041016900420169004301690044016900450169004601690047016900480169004901690050016900510169005201690053016900540169005501690056016900570169005801690059016900600169006101690062016900630169006401690065016900660169006701690068016900690169007001690071016900720169007301690074016900750169007601690077016900780169007901690080016900810169008201690083016900840169008501690086016900870169008801690089016900900169009101690092016900930169009401690095016900960169009701690098016900990169010001690101016901020169010301690104016901050169010601690107016901080169010901690110016901110169011201690113016901140169011501690116016901170169011801690119016901200169012101690122016901230169012401690125016901260169012701690128016901290169013001690131016901320169013301690134016901350169013601690137016901380169013901690140016901410169014201690143016901440169014501690146016901470169014801690149016901500169015101690152016901530169015401690155016901560169015701690158016901590169016001690161016901620169016301690164016901650169016601690167016901680169016901690170016901710169017201690173016901740169017501690176016901770169017801690179016901800169018101690182016901830169018401690185016901860169018701690188016901890169019001690191016901920169019301690194016901950169019601690197016901980169019901690200016902010169020201690203016902040169020501690206016902070169020801690209016902100169021101690212016902130169021401690215016902160169021701690218016902190169022001690221016902220169022301690224016902250169022601690227016902280169022901690230016902310169023201690233016902340169023501690236016902370169023801690239016902400169024101690242016902430169024401690245016902460169024701690248016902490169025001690251016902520169025301690254016902550169025601690257016902580169025901690260016902610169026201690263016902640169026501690266016902670169026801690269016902700169027101690272016902730169027401690275016902760169027701690278016902790169028001690281016902820169028301690284016902850169028601690287016902880169028901690290016902910169029201690293016902940169029501690296016902970169029801690299016903000169030101690302016903030169030401690305016903060169030701690308016903090169031001690311016903120169031301690314016903150169031601690317016903180169031901690320016903210169032201690323016903240169032501690326016903270169032801690329016903300169033101690332016903330169033401690335016903360169033701690338016903390169034001690341016903420169034301690344016903450169034601690347016903480169034901690350016903510169035201690353016903540169035501690356016903570169035801690359016903600169036101690362016903630169036401690365016903660169036701690368016903690169037001690371016903720169037301690374016903750169037601690377016903780169037901690380016903810169038201690383016903840169038501690386016903870169038801690389016903900169039101690392016903930169039401690395016903960169039701690398016903990169040001690401016904020169040301690404016904050169040601690407016904080169040901690410016904110169041201690413016904140169041501690416016904170169041801690419016904200169042101690422016904230169042401690425016904260169042701690428016904290169043001690431016904320169043301690434016904350169043601690437016904380169043901690440016904410169044201690443016904440169044501690446016904470169044801690449016904500169045101690452016904530169045401690455016904560169045701690458016904590169046001690461016904620169046301690464016904650169046601690467016904680169046901690470016904710169047201690473016904740169047501690476016904770169047801690479016904800169048101690482016904830169048401690485016904860169048701690488016904890169049001690491016904920169049301690494016904950169049601690497016904980169049901690500016905010169050201690503016905040169050501690506016905070169050801690509016905100169051101690512016905130169051401690515016905160169051701690518016905190169052001690521016905220169052301690524016905250169052601690527016905280169052901690530016905310169053201690533016905340169053501690536016905370169053801690539016905400169054101690542016905430169054401690545016905460169054701690548016905490169055001690551016905520169055301690554016905550169055601690557016905580169055901690560016905610169056201690563016905640169056501690566016905670169056801690569016905700169057101690572016905730169057401690575016905760169057701690578016905790169058001690581016905820169058301690584016905850169058601690587016905880169058901690590016905910169059201690593016905940169059501690596016905970169059801690599016906000169060101690602016906030169060401690605016906060169060701690608016906090169061001690611016906120169061301690614016906150169061601690617016906180169061901690620016906210169062201690623016906240169062501690626016906270169062801690629016906300169063101690632016906330169063401690635016906360169063701690638016906390169064001690641016906420169064301690644016906450169064601690647016906480169064901690650016906510169065201690653016906540169065501690656016906570169065801690659016906600169066101690662016906630169066401690665016906660169066701690668016906690169067001690671016906720169067301690674016906750169067601690677016906780169067901690680016906810169068201690683016906840169068501690686016906870169068801690689016906900169069101690692016906930169069401690695016906960169069701690698016906990169070001690701016907020169070301690704016907050169070601690707016907080169070901690710016907110169071201690713016907140169071501690716016907170169071801690719016907200169072101690722016907230169072401690725016907260169072701690728016907290169073001690731016907320169073301690734016907350169073601690737016907380169073901690740016907410169074201690743016907440169074501690746016907470169074801690749016907500169075101690752016907530169075401690755016907560169075701690758016907590169076001690761016907620169076301690764016907650169076601690767016907680169076901690770016907710169077201690773016907740169077501690776016907770169077801690779016907800169078101690782016907830169078401690785016907860169078701690788016907890169079001690791016907920169079301690794016907950169079601690797016907980169079901690800016908010169080201690803016908040169080501690806016908070169080801690809016908100169081101690812016908130169081401690815016908160169081701690818016908190169082001690821016908220169082301690824016908250169082601690827016908280169082901690830016908310169083201690833016908340169083501690836016908370169083801690839016908400169084101690842016908430169084401690845016908460169084701690848016908490169085001690851016908520169085301690854016908550169085601690857016908580169085901690860016908610169086201690863016908640169086501690866016908670169086801690869016908700169087101690872016908730169087401690875016908760169087701690878016908790169088001690881016908820169088301690884016908850169088601690887016908880169088901690890016908910169089201690893016908940169089501690896016908970169089801690899016909000169090101690902016909030169090401690905016909060169090701690908016909090169091001690911016909120169091301690914016909150169091601690917016909180169091901690920016909210169092201690923016909240169092501690926016909270169092801690929016909300169093101690932016909330169093401690935016909360169093701690938016909390169094001690941016909420169094301690944016909450169094601690947016909480169094901690950016909510169095201690953016909540169095501690956016909570169095801690959016909600169096101690962016909630169096401690965016909660169096701690968016909690169097001690971016909720169097301690974016909750169097601690977016909780169097901690980016909810169098201690983016909840169098501690986016909870169098801690989016909900169099101690992016909930169099401690995016909960169099701690998016909990169100001691001016910020169100301691004016910050169100601691007016910080169100901691010016910110169101201691013016910140169101501691016016910170169101801691019016910200169102101691022016910230169102401691025016910260169102701691028016910290169103001691031016910320169103301691034016910350169103601691037016910380169103901691040016910410169104201691043016910440169104501691046016910470169104801691049016910500169105101691052016910530169105401691055016910560169105701691058016910590169106001691061016910620169106301691064016910650169106601691067016910680169106901691070016910710169107201691073016910740169107501691076016910770169107801691079016910800169108101691082016910830169108401691085016910860169108701691088016910890169109001691091016910920169109301691094016910950169109601691097016910980169109901691100016911010169110201691103016911040169110501700001017000020170000301700004017000050170000601700007017000080170000901700010017000110170001201700013017000140170001501700016017000170170001801700019017000200170002101700022017000230170002401700025017000260170002701700028017000290170003001700031017000320170003301700034017000350170003601700037017000380170003901700040017000410170004201700043017000440170004501700046017000470170004801700049017000500170005101700052017000530170005401700055017000560170005701700058017000590170006001700061017000620170006301700064017000650170006601700067017000680170006901700070017000710170007201700073017000740170007501700076017000770170007801700079017000800170008101700082017000830170008401700085017000860170008701700088017000890170009001700091017000920170009301700094017000950170009601700097017000980170009901700100017001010170010201700103017001040170010501700106017001070170010801700109017001100170011101700112017001130170011401700115017001160170011701700118017001190170012001700121017001220170012301700124017001250170012601700127017001280170012901700130017001310170013201700133017001340170013501700136017001370170013801700139017001400170014101700142017001430170014401700145017001460170014701700148017001490170015001700151017001520170015301700154017001550170015601700157017001580170015901700160017001610170016201700163017001640170016501700166017001670170016801700169017001700170017101700172017001730170017401700175017001760170017701700178017001790170018001700181017001820170018301700184017001850170018601700187017001880170018901700190017001910170019201700193017001940170019501700196017001970170019801700199017002000170020101700202017002030170020401700205017002060170020701700208017002090170021001700211017002120170021301700214017002150170021601700217017002180170021901700220017002210170022201700223017002240170022501700226017002270170022801700229017002300170023101700232017002330170023401700235017002360170023701700238017002390170024001700241017002420170024301700244017002450170024601700247017002480170024901700250017002510170025201700253017002540170025501700256017002570170025801700259017002600170026101700262017002630170026401700265017002660170026701700268017002690170027001700271017002720170027301700274017002750170027601700277017002780170027901700280017002810170028201700283017002840170028501700286017002870170028801700289017002900170029101700292017002930170029401700295017002960170029701700298017002990170030001700301017003020170030301700304017003050170030601700307017003080170030901700310017003110170031201700313017003140170031501700316017003170170031801700319017003200170032101700322017003230170032401700325017003260170032701700328017003290170033001700331017003320170033301700334017003350170033601700337017003380170033901700340017003410170034201700343017003440170034501700346017003470170034801700349017003500170035101700352017003530170035401700355017003560170035701700358017003590170036001700361017003620170036301700364017003650170036601700367017003680170036901700370017003710170037201700373017003740170037501700376017003770170037801700379017003800170038101700382017003830170038401700385017003860170038701700388017003890170039001700391017003920170039301700394017003950170039601700397017003980170039901700400017004010170040201700403017004040170040501700406017004070170040801700409017004100170041101700412017004130170041401700415017004160170041701700418017004190170042001700421017004220170042301700424017004250170042601700427017004280170042901700430017004310170043201700433017004340170043501700436017004370170043801700439017004400170044101700442017004430170044401700445017004460170044701700448017004490170045001700451017004520170045301700454017004550170045601700457017004580170045901700460017004610170046201700463017004640170046501700466017004670170046801700469017004700170047101700472017004730170047401700475017004760170047701700478017004790170048001700481017004820170048301700484017004850170048601700487017004880170048901700490017004910170049201700493017004940170049501700496017004970170049801700499017005000170050101700502017005030170050401700505017005060170050701700508017005090170051001700511017005120170051301700514017005150170051601700517017005180170051901700520017005210170052201700523017005240170052501700526017005270170052801700529017005300170053101700532017005330170053401700535017005360170053701700538017005390170054001700541017005420170054301700544017005450170054601700547017005480170054901700550017005510170055201700553017005540170055501700556017005570170055801700559017005600170056101700562017005630170056401700565017005660170056701700568017005690170057001700571017005720170057301700574017005750170057601700577017005780170057901700580017005810170058201700583017005840170058501700586017005870170058801700589017005900170059101700592017005930170059401700595017005960170059701700598017005990170060001700601017006020170060301700604017006050170060601700607017006080170060901700610017006110170061201700613017006140170061501700616017006170170061801700619017006200170062101700622017006230170062401700625017006260170062701700628017006290170063001700631017006320170063301700634017006350170063601700637017006380170063901700640017006410170064201700643017006440170064501700646017006470170064801700649017006500170065101700652017006530170065401700655017006560170065701700658017006590170066001700661017006620170066301700664017006650170066601700667017006680170066901700670017006710170067201700673017006740170067501700676017006770170067801700679017006800170068101700682017006830170068401700685017006860170068701700688017006890170069001700691017006920170069301700694017006950170069601700697017006980170069901700700017007010170070201700703017007040170070501700706017007070170070801700709017007100170071101700712017007130170071401700715017007160170071701700718017007190170072001700721017007220170072301700724017007250170072601700727017007280170072901700730017007310170073201700733017007340170073501700736017007370170073801700739017007400170074101700742017007430170074401700745017007460170074701700748017007490170075001700751017007520170075301700754017007550170075601700757017007580170075901700760017007610170076201700763017007640170076501700766017007670170076801700769017007700170077101700772017007730170077401700775017007760170077701700778017007790170078001700781017007820170078301700784017007850170078601700787017007880170078901700790017007910170079201700793017007940170079501700796017007970170079801700799017008000170080101700802017008030170080401700805017008060170080701700808017008090170081001700811017008120170081301700814017008150170081601700817017008180170081901700820017008210170082201700823017008240170082501700826017008270170082801700829017008300170083101700832017008330170083401700835017008360170083701700838017008390170084001700841017008420170084301700844017008450170084601700847017008480170084901700850017008510170085201700853017008540170085501700856017008570170085801700859017008600170086101700862017008630170086401700865017008660170086701700868017008690170087001700871017008720170087301700874017008750170087601700877017008780170087901700880017008810170088201700883017008840170088501700886017008870170088801700889017008900170089101700892017008930170089401700895017008960170089701700898017008990170090001700901017009020170090301700904017009050170090601700907017009080170090901700910017009110170091201700913017009140170091501700916017009170170091801700919017009200170092101700922017009230170092401700925017009260170092701700928017009290170093001700931017009320170093301700934017009350170093601700937017009380170093901700940017009410170094201700943017009440170094501700946017009470170094801700949017009500170095101700952017009530170095401700955017009560170095701700958017009590170096001700961017009620170096301700964017009650170096601700967017009680170096901700970017009710170097201700973017009740170097501700976017009770170097801700979017009800170098101700982017009830170098401700985017009860170098701700988017009890170099001700991017009920170099301700994017009950170099601700997017009980170099901701000017010010170100201701003017010040170100501701006017010070170100801701009017010100170101101701012017010130170101401701015017010160170101701701018017010190170102001701021017010220170102301701024017010250170102601701027017010280170102901701030017010310170103201701033017010340170103501701036017010370170103801701039017010400170104101701042017010430170104401701045017010460170104701701048017010490170105001701051017010520170105301701054017010550170105601701057017010580170105901701060017010610170106201701063017010640170106501701066017010670170106801701069017010700170107101701072017010730170107401701075017010760170107701701078017010790170108001701081017010820170108301701084017010850170108601701087017010880170108901701090017010910170109201701093017010940170109501701096017010970170109801701099017011000170110101701102017011030170110401701105017100010171000201710003017100040171000501710006017100070171000801710009017100100171001101710012017100130171001401710015017100160171001701710018017100190171002001710021017100220171002301710024017100250171002601710027017100280171002901710030017100310171003201710033017100340171003501710036017100370171003801710039017100400171004101710042017100430171004401710045017100460171004701710048017100490171005001710051017100520171005301710054017100550171005601710057017100580171005901710060017100610171006201710063017100640171006501710066017100670171006801710069017100700171007101710072017100730171007401710075017100760171007701710078017100790171008001710081017100820171008301710084017100850171008601710087017100880171008901710090017100910171009201710093017100940171009501710096017100970171009801710099017101000171010101710102017101030171010401710105017101060171010701710108017101090171011001710111017101120171011301710114017101150171011601710117017101180171011901710120017101210171012201710123017101240171012501710126017101270171012801710129017101300171013101710132017101330171013401710135017101360171013701710138017101390171014001710141017101420171014301710144017101450171014601710147017101480171014901710150017101510171015201710153017101540171015501710156017101570171015801710159017101600171016101710162017101630171016401710165017101660171016701710168017101690171017001710171017101720171017301710174017101750171017601710177017101780171017901710180017101810171018201710183017101840171018501710186017101870171018801710189017101900171019101710192017101930171019401710195017101960171019701710198017101990171020001710201017102020171020301710204017102050171020601710207017102080171020901710210017102110171021201710213017102140171021501710216017102170171021801710219017102200171022101710222017102230171022401710225017102260171022701710228017102290171023001710231017102320171023301710234017102350171023601710237017102380171023901710240017102410171024201710243017102440171024501710246017102470171024801710249017102500171025101710252017102530171025401710255017102560171025701710258017102590171026001710261017102620171026301710264017102650171026601710267017102680171026901710270017102710171027201710273017102740171027501710276017102770171027801710279017102800171028101710282017102830171028401710285017102860171028701710288017102890171029001710291017102920171029301710294017102950171029601710297017102980171029901710300017103010171030201710303017103040171030501710306017103070171030801710309017103100171031101710312017103130171031401710315017103160171031701710318017103190171032001710321017103220171032301710324017103250171032601710327017103280171032901710330017103310171033201710333017103340171033501710336017103370171033801710339017103400171034101710342017103430171034401710345017103460171034701710348017103490171035001710351017103520171035301710354017103550171035601710357017103580171035901710360017103610171036201710363017103640171036501710366017103670171036801710369017103700171037101710372017103730171037401710375017103760171037701710378017103790171038001710381017103820171038301710384017103850171038601710387017103880171038901710390017103910171039201710393017103940171039501710396017103970171039801710399017104000171040101710402017104030171040401710405017104060171040701710408017104090171041001710411017104120171041301710414017104150171041601710417017104180171041901710420017104210171042201710423017104240171042501710426017104270171042801710429017104300171043101710432017104330171043401710435017104360171043701710438017104390171044001710441017104420171044301710444017104450171044601710447017104480171044901710450017104510171045201710453017104540171045501710456017104570171045801710459017104600171046101710462017104630171046401710465017104660171046701710468017104690171047001710471017104720171047301710474017104750171047601710477017104780171047901710480017104810171048201710483017104840171048501710486017104870171048801710489017104900171049101710492017104930171049401710495017104960171049701710498017104990171050001710501017105020171050301710504017105050171050601710507017105080171050901710510017105110171051201710513017105140171051501710516017105170171051801710519017105200171052101710522017105230171052401710525017105260171052701710528017105290171053001710531017105320171053301710534017105350171053601710537017105380171053901710540017105410171054201710543017105440171054501710546017105470171054801710549017105500171055101710552017105530171055401710555017105560171055701710558017105590171056001710561017105620171056301710564017105650171056601710567017105680171056901710570017105710171057201710573017105740171057501710576017105770171057801710579017105800171058101710582017105830171058401710585017105860171058701710588017105890171059001710591017105920171059301710594017105950171059601710597017105980171059901710600017106010171060201710603017106040171060501710606017106070171060801710609017106100171061101710612017106130171061401710615017106160171061701710618017106190171062001710621017106220171062301710624017106250171062601710627017106280171062901710630017106310171063201710633017106340171063501710636017106370171063801710639017106400171064101710642017106430171064401710645017106460171064701710648017106490171065001710651017106520171065301710654017106550171065601710657017106580171065901710660017106610171066201710663017106640171066501710666017106670171066801710669017106700171067101710672017106730171067401710675017106760171067701710678017106790171068001710681017106820171068301710684017106850171068601710687017106880171068901710690017106910171069201710693017106940171069501710696017106970171069801710699017107000171070101710702017107030171070401710705017107060171070701710708017107090171071001710711017107120171071301710714017107150171071601710717017107180171071901710720017107210171072201710723017107240171072501710726017107270171072801710729017107300171073101710732017107330171073401710735017107360171073701710738017107390171074001710741017107420171074301710744017107450171074601710747017107480171074901710750017107510171075201710753017107540171075501710756017107570171075801710759017107600171076101710762017107630171076401710765017107660171076701710768017107690171077001710771017107720171077301710774017107750171077601710777017107780171077901710780017107810171078201710783017107840171078501710786017107870171078801710789017107900171079101710792017107930171079401710795017107960171079701710798017107990171080001710801017108020171080301710804017108050171080601710807017108080171080901710810017108110171081201710813017108140171081501710816017108170171081801710819017108200171082101710822017108230171082401710825017108260171082701710828017108290171083001710831017108320171083301710834017108350171083601710837017108380171083901710840017108410171084201710843017108440171084501710846017108470171084801710849017108500171085101710852017108530171085401710855017108560171085701710858017108590171086001710861017108620171086301710864017108650171086601710867017108680171086901710870017108710171087201710873017108740171087501710876017108770171087801710879017108800171088101710882017108830171088401710885017108860171088701710888017108890171089001710891017108920171089301710894017108950171089601710897017108980171089901710900017109010171090201710903017109040171090501710906017109070171090801710909017109100171091101710912017109130171091401710915017109160171091701710918017109190171092001710921017109220171092301710924017109250171092601710927017109280171092901710930017109310171093201710933017109340171093501710936017109370171093801710939017109400171094101710942017109430171094401710945017109460171094701710948017109490171095001710951017109520171095301710954017109550171095601710957017109580171095901710960017109610171096201710963017109640171096501710966017109670171096801710969017109700171097101710972017109730171097401710975017109760171097701710978017109790171098001710981017109820171098301710984017109850171098601710987017109880171098901710990017109910171099201710993017109940171099501710996017109970171099801710999017110000171100101711002017110030171100401711005017110060171100701711008017110090171101001711011017110120171101301711014017110150171101601711017017110180171101901711020017110210171102201711023017110240171102501711026017110270171102801711029017110300171103101711032017110330171103401711035017110360171103701711038017110390171104001711041017110420171104301711044017110450171104601711047017110480171104901711050017110510171105201711053017110540171105501711056017110570171105801711059017110600171106101711062017110630171106401711065017110660171106701711068017110690171107001711071017110720171107301711074017110750171107601711077017110780171107901711080017110810171108201711083017110840171108501711086017110870171108801711089017110900171109101711092017110930171109401711095017110960171109701711098017110990171110001711101017111020171110301711104017111050172000101720002017200030172000401720005017200060172000701720008017200090172001001720011017200120172001301720014017200150172001601720017017200180172001901720020017200210172002201720023017200240172002501720026017200270172002801720029017200300172003101720032017200330172003401720035017200360172003701720038017200390172004001720041017200420172004301720044017200450172004601720047017200480172004901720050017200510172005201720053017200540172005501720056017200570172005801720059017200600172006101720062017200630172006401720065017200660172006701720068017200690172007001720071017200720172007301720074017200750172007601720077017200780172007901720080017200810172008201720083017200840172008501720086017200870172008801720089017200900172009101720092017200930172009401720095017200960172009701720098017200990172010001720101017201020172010301720104017201050172010601720107017201080172010901720110017201110172011201720113017201140172011501720116017201170172011801720119017201200172012101720122017201230172012401720125017201260172012701720128017201290172013001720131017201320172013301720134017201350172013601720137017201380172013901720140017201410172014201720143017201440172014501720146017201470172014801720149017201500172015101720152017201530172015401720155017201560172015701720158017201590172016001720161017201620172016301720164017201650172016601720167017201680172016901720170017201710172017201720173017201740172017501720176017201770172017801720179017201800172018101720182017201830172018401720185017201860172018701720188017201890172019001720191017201920172019301720194017201950172019601720197017201980172019901720200017202010172020201720203017202040172020501720206017202070172020801720209017202100172021101720212017202130172021401720215017202160172021701720218017202190172022001720221017202220172022301720224017202250172022601720227017202280172022901720230017202310172023201720233017202340172023501720236017202370172023801720239017202400172024101720242017202430172024401720245017202460172024701720248017202490172025001720251017202520172025301720254017202550172025601720257017202580172025901720260017202610172026201720263017202640172026501720266017202670172026801720269017202700172027101720272017202730172027401720275017202760172027701720278017202790172028001720281017202820172028301720284017202850172028601720287017202880172028901720290017202910172029201720293017202940172029501720296017202970172029801720299017203000172030101720302017203030172030401720305017203060172030701720308017203090172031001720311017203120172031301720314017203150172031601720317017203180172031901720320017203210172032201720323017203240172032501720326017203270172032801720329017203300172033101720332017203330172033401720335017203360172033701720338017203390172034001720341017203420172034301720344017203450172034601720347017203480172034901720350017203510172035201720353017203540172035501720356017203570172035801720359017203600172036101720362017203630172036401720365017203660172036701720368017203690172037001720371017203720172037301720374017203750172037601720377017203780172037901720380017203810172038201720383017203840172038501720386017203870172038801720389017203900172039101720392017203930172039401720395017203960172039701720398017203990172040001720401017204020172040301720404017204050172040601720407017204080172040901720410017204110172041201720413017204140172041501720416017204170172041801720419017204200172042101720422017204230172042401720425017204260172042701720428017204290172043001720431017204320172043301720434017204350172043601720437017204380172043901720440017204410172044201720443017204440172044501720446017204470172044801720449017204500172045101720452017204530172045401720455017204560172045701720458017204590172046001720461017204620172046301720464017204650172046601720467017204680172046901720470017204710172047201720473017204740172047501720476017204770172047801720479017204800172048101720482017204830172048401720485017204860172048701720488017204890172049001720491017204920172049301720494017204950172049601720497017204980172049901720500017205010172050201720503017205040172050501720506017205070172050801720509017205100172051101720512017205130172051401720515017205160172051701720518017205190172052001720521017205220172052301720524017205250172052601720527017205280172052901720530017205310172053201720533017205340172053501720536017205370172053801720539017205400172054101720542017205430172054401720545017205460172054701720548017205490172055001720551017205520172055301720554017205550172055601720557017205580172055901720560017205610172056201720563017205640172056501720566017205670172056801720569017205700172057101720572017205730172057401720575017205760172057701720578017205790172058001720581017205820172058301720584017205850172058601720587017205880172058901720590017205910172059201720593017205940172059501720596017205970172059801720599017206000172060101720602017206030172060401720605017206060172060701720608017206090172061001720611017206120172061301720614017206150172061601720617017206180172061901720620017206210172062201720623017206240172062501720626017206270172062801720629017206300172063101720632017206330172063401720635017206360172063701720638017206390172064001720641017206420172064301720644017206450172064601720647017206480172064901720650017206510172065201720653017206540172065501720656017206570172065801720659017206600172066101720662017206630172066401720665017206660172066701720668017206690172067001720671017206720172067301720674017206750172067601720677017206780172067901720680017206810172068201720683017206840172068501720686017206870172068801720689017206900172069101720692017206930172069401720695017206960172069701720698017206990172070001720701017207020172070301720704017207050172070601720707017207080172070901720710017207110172071201720713017207140172071501720716017207170172071801720719017207200172072101720722017207230172072401720725017207260172072701720728017207290172073001720731017207320172073301720734017207350172073601720737017207380172073901720740017207410172074201720743017207440172074501720746017207470172074801720749017207500172075101720752017207530172075401720755017207560172075701720758017207590172076001720761017207620172076301720764017207650172076601720767017207680172076901720770017207710172077201720773017207740172077501720776017207770172077801720779017207800172078101720782017207830172078401720785017207860172078701720788017207890172079001720791017207920172079301720794017207950172079601720797017207980172079901720800017208010172080201720803017208040172080501720806017208070172080801720809017208100172081101720812017208130172081401720815017208160172081701720818017208190172082001720821017208220172082301720824017208250172082601720827017208280172082901720830017208310172083201720833017208340172083501720836017208370172083801720839017208400172084101720842017208430172084401720845017208460172084701720848017208490172085001720851017208520172085301720854017208550172085601720857017208580172085901720860017208610172086201720863017208640172086501720866017208670172086801720869017208700172087101720872017208730172087401720875017208760172087701720878017208790172088001720881017208820172088301720884017208850172088601720887017208880172088901720890017208910172089201720893017208940172089501720896017208970172089801720899017209000172090101720902017209030172090401720905017209060172090701720908017209090172091001720911017209120172091301720914017209150172091601720917017209180172091901720920017209210172092201720923017209240172092501720926017209270172092801720929017209300172093101720932017209330172093401720935017209360172093701720938017209390172094001720941017209420172094301720944017209450172094601720947017209480172094901720950017209510172095201720953017209540172095501720956017209570172095801720959017209600172096101720962017209630172096401720965017209660172096701720968017209690172097001720971017209720172097301720974017209750172097601720977017209780172097901720980017209810172098201720983017209840172098501720986017209870172098801720989017209900172099101720992017209930172099401720995017209960172099701720998017209990172100001721001017210020172100301721004017210050172100601721007017210080172100901721010017210110172101201721013017210140172101501721016017210170172101801721019017210200172102101721022017210230172102401721025017210260172102701721028017210290172103001721031017210320172103301721034017210350172103601721037017210380172103901721040017210410172104201721043017210440172104501721046017210470172104801721049017210500172105101721052017210530172105401721055017210560172105701721058017210590172106001721061017210620172106301721064017210650172106601721067017210680172106901721070017210710172107201721073017210740172107501721076017210770172107801721079017210800172108101721082017210830172108401721085017210860172108701721088017210890172109001721091017210920172109301721094017210950172109601721097017210980172109901721100017211010172110201721103017211040172110501730001017300020173000301730004017300050173000601730007017300080173000901730010017300110173001201730013017300140173001501730016017300170173001801730019017300200173002101730022017300230173002401730025017300260173002701730028017300290173003001730031017300320173003301730034017300350173003601730037017300380173003901730040017300410173004201730043017300440173004501730046017300470173004801730049017300500173005101730052017300530173005401730055017300560173005701730058017300590173006001730061017300620173006301730064017300650173006601730067017300680173006901730070017300710173007201730073017300740173007501730076017300770173007801730079017300800173008101730082017300830173008401730085017300860173008701730088017300890173009001730091017300920173009301730094017300950173009601730097017300980173009901730100017301010173010201730103017301040173010501730106017301070173010801730109017301100173011101730112017301130173011401730115017301160173011701730118017301190173012001730121017301220173012301730124017301250173012601730127017301280173012901730130017301310173013201730133017301340173013501730136017301370173013801730139017301400173014101730142017301430173014401730145017301460173014701730148017301490173015001730151017301520173015301730154017301550173015601730157017301580173015901730160017301610173016201730163017301640173016501730166017301670173016801730169017301700173017101730172017301730173017401730175017301760173017701730178017301790173018001730181017301820173018301730184017301850173018601730187017301880173018901730190017301910173019201730193017301940173019501730196017301970173019801730199017302000173020101730202017302030173020401730205017302060173020701730208017302090173021001730211017302120173021301730214017302150173021601730217017302180173021901730220017302210173022201730223017302240173022501730226017302270173022801730229017302300173023101730232017302330173023401730235017302360173023701730238017302390173024001730241017302420173024301730244017302450173024601730247017302480173024901730250017302510173025201730253017302540173025501730256017302570173025801730259017302600173026101730262017302630173026401730265017302660173026701730268017302690173027001730271017302720173027301730274017302750173027601730277017302780173027901730280017302810173028201730283017302840173028501730286017302870173028801730289017302900173029101730292017302930173029401730295017302960173029701730298017302990173030001730301017303020173030301730304017303050173030601730307017303080173030901730310017303110173031201730313017303140173031501730316017303170173031801730319017303200173032101730322017303230173032401730325017303260173032701730328017303290173033001730331017303320173033301730334017303350173033601730337017303380173033901730340017303410173034201730343017303440173034501730346017303470173034801730349017303500173035101730352017303530173035401730355017303560173035701730358017303590173036001730361017303620173036301730364017303650173036601730367017303680173036901730370017303710173037201730373017303740173037501730376017303770173037801730379017303800173038101730382017303830173038401730385017303860173038701730388017303890173039001730391017303920173039301730394017303950173039601730397017303980173039901730400017304010173040201730403017304040173040501730406017304070173040801730409017304100173041101730412017304130173041401730415017304160173041701730418017304190173042001730421017304220173042301730424017304250173042601730427017304280173042901730430017304310173043201730433017304340173043501730436017304370173043801730439017304400173044101730442017304430173044401730445017304460173044701730448017304490173045001730451017304520173045301730454017304550173045601730457017304580173045901730460017304610173046201730463017304640173046501730466017304670173046801730469017304700173047101730472017304730173047401730475017304760173047701730478017304790173048001730481017304820173048301730484017304850173048601730487017304880173048901730490017304910173049201730493017304940173049501730496017304970173049801730499017305000173050101730502017305030173050401730505017305060173050701730508017305090173051001730511017305120173051301730514017305150173051601730517017305180173051901730520017305210173052201730523017305240173052501730526017305270173052801730529017305300173053101730532017305330173053401730535017305360173053701730538017305390173054001730541017305420173054301730544017305450173054601730547017305480173054901730550017305510173055201730553017305540173055501730556017305570173055801730559017305600173056101730562017305630173056401730565017305660173056701730568017305690173057001730571017305720173057301730574017305750173057601730577017305780173057901730580017305810173058201730583017305840173058501730586017305870173058801730589017305900173059101730592017305930173059401730595017305960173059701730598017305990173060001730601017306020173060301730604017306050173060601730607017306080173060901730610017306110173061201730613017306140173061501730616017306170173061801730619017306200173062101730622017306230173062401730625017306260173062701730628017306290173063001730631017306320173063301730634017306350173063601730637017306380173063901730640017306410173064201730643017306440173064501730646017306470173064801730649017306500173065101730652017306530173065401730655017306560173065701730658017306590173066001730661017306620173066301730664017306650173066601730667017306680173066901730670017306710173067201730673017306740173067501730676017306770173067801730679017306800173068101730682017306830173068401730685017306860173068701730688017306890173069001730691017306920173069301730694017306950173069601730697017306980173069901730700017307010173070201730703017307040173070501730706017307070173070801730709017307100173071101730712017307130173071401730715017307160173071701730718017307190173072001730721017307220173072301730724017307250173072601730727017307280173072901730730017307310173073201730733017307340173073501730736017307370173073801730739017307400173074101730742017307430173074401730745017307460173074701730748017307490173075001730751017307520173075301730754017307550173075601730757017307580173075901730760017307610173076201730763017307640173076501730766017307670173076801730769017307700173077101730772017307730173077401730775017307760173077701730778017307790173078001730781017307820173078301730784017307850173078601730787017307880173078901730790017307910173079201730793017307940173079501730796017307970173079801730799017308000173080101730802017308030173080401730805017308060173080701730808017308090173081001730811017308120173081301730814017308150173081601730817017308180173081901730820017308210173082201730823017308240173082501730826017308270173082801730829017308300173083101730832017308330173083401730835017308360173083701730838017308390173084001730841017308420173084301730844017308450173084601730847017308480173084901730850017308510173085201730853017308540173085501730856017308570173085801730859017308600173086101730862017308630173086401730865017308660173086701730868017308690173087001730871017308720173087301730874017308750173087601730877017308780173087901730880017308810173088201730883017308840173088501730886017308870173088801730889017308900173089101730892017308930173089401730895017308960173089701730898017308990173090001730901017309020173090301730904017309050173090601730907017309080173090901730910017309110173091201730913017309140173091501730916017309170173091801730919017309200173092101730922017309230173092401730925017309260173092701730928017309290173093001730931017309320173093301730934017309350173093601730937017309380173093901730940017309410173094201730943017309440173094501730946017309470173094801730949017309500173095101730952017309530173095401730955017309560173095701730958017309590173096001730961017309620173096301730964017309650173096601730967017309680173096901730970017309710173097201730973017309740173097501730976017309770173097801730979017309800173098101730982017309830173098401730985017309860173098701730988017309890173099001730991017309920173099301730994017309950173099601730997017309980173099901731000017310010173100201731003017310040173100501731006017310070173100801731009017310100173101101731012017310130173101401731015017310160173101701731018017310190173102001731021017310220173102301731024017310250173102601731027017310280173102901731030017310310173103201731033017310340173103501731036017310370173103801731039017310400173104101731042017310430173104401731045017310460173104701731048017310490173105001731051017310520173105301731054017310550173105601731057017310580173105901731060017310610173106201731063017310640173106501731066017310670173106801731069017310700173107101731072017310730173107401731075017310760173107701731078017310790173108001731081017310820173108301731084017310850173108601731087017310880173108901731090017310910173109201731093017310940173109501731096017310970173109801731099017311000173110101731102017311030173110401731105017400010174000201740003017400040174000501740006017400070174000801740009017400100174001101740012017400130174001401740015017400160174001701740018017400190174002001740021017400220174002301740024017400250174002601740027017400280174002901740030017400310174003201740033017400340174003501740036017400370174003801740039017400400174004101740042017400430174004401740045017400460174004701740048017400490174005001740051017400520174005301740054017400550174005601740057017400580174005901740060017400610174006201740063017400640174006501740066017400670174006801740069017400700174007101740072017400730174007401740075017400760174007701740078017400790174008001740081017400820174008301740084017400850174008601740087017400880174008901740090017400910174009201740093017400940174009501740096017400970174009801740099017401000174010101740102017401030174010401740105017401060174010701740108017401090174011001740111017401120174011301740114017401150174011601740117017401180174011901740120017401210174012201740123017401240174012501740126017401270174012801740129017401300174013101740132017401330174013401740135017401360174013701740138017401390174014001740141017401420174014301740144017401450174014601740147017401480174014901740150017401510174015201740153017401540174015501740156017401570174015801740159017401600174016101740162017401630174016401740165017401660174016701740168017401690174017001740171017401720174017301740174017401750174017601740177017401780174017901740180017401810174018201740183017401840174018501740186017401870174018801740189017401900174019101740192017401930174019401740195017401960174019701740198017401990174020001740201017402020174020301740204017402050174020601740207017402080174020901740210017402110174021201740213017402140174021501740216017402170174021801740219017402200174022101740222017402230174022401740225017402260174022701740228017402290174023001740231017402320174023301740234017402350174023601740237017402380174023901740240017402410174024201740243017402440174024501740246017402470174024801740249017402500174025101740252017402530174025401740255017402560174025701740258017402590174026001740261017402620174026301740264017402650174026601740267017402680174026901740270017402710174027201740273017402740174027501740276017402770174027801740279017402800174028101740282017402830174028401740285017402860174028701740288017402890174029001740291017402920174029301740294017402950174029601740297017402980174029901740300017403010174030201740303017403040174030501740306017403070174030801740309017403100174031101740312017403130174031401740315017403160174031701740318017403190174032001740321017403220174032301740324017403250174032601740327017403280174032901740330017403310174033201740333017403340174033501740336017403370174033801740339017403400174034101740342017403430174034401740345017403460174034701740348017403490174035001740351017403520174035301740354017403550174035601740357017403580174035901740360017403610174036201740363017403640174036501740366017403670174036801740369017403700174037101740372017403730174037401740375017403760174037701740378017403790174038001740381017403820174038301740384017403850174038601740387017403880174038901740390017403910174039201740393017403940174039501740396017403970174039801740399017404000174040101740402017404030174040401740405017404060174040701740408017404090174041001740411017404120174041301740414017404150174041601740417017404180174041901740420017404210174042201740423017404240174042501740426017404270174042801740429017404300174043101740432017404330174043401740435017404360174043701740438017404390174044001740441017404420174044301740444017404450174044601740447017404480174044901740450017404510174045201740453017404540174045501740456017404570174045801740459017404600174046101740462017404630174046401740465017404660174046701740468017404690174047001740471017404720174047301740474017404750174047601740477017404780174047901740480017404810174048201740483017404840174048501740486017404870174048801740489017404900174049101740492017404930174049401740495017404960174049701740498017404990174050001740501017405020174050301740504017405050174050601740507017405080174050901740510017405110174051201740513017405140174051501740516017405170174051801740519017405200174052101740522017405230174052401740525017405260174052701740528017405290174053001740531017405320174053301740534017405350174053601740537017405380174053901740540017405410174054201740543017405440174054501740546017405470174054801740549017405500174055101740552017405530174055401740555017405560174055701740558017405590174056001740561017405620174056301740564017405650174056601740567017405680174056901740570017405710174057201740573017405740174057501740576017405770174057801740579017405800174058101740582017405830174058401740585017405860174058701740588017405890174059001740591017405920174059301740594017405950174059601740597017405980174059901740600017406010174060201740603017406040174060501740606017406070174060801740609017406100174061101740612017406130174061401740615017406160174061701740618017406190174062001740621017406220174062301740624017406250174062601740627017406280174062901740630017406310174063201740633017406340174063501740636017406370174063801740639017406400174064101740642017406430174064401740645017406460174064701740648017406490174065001740651017406520174065301740654017406550174065601740657017406580174065901740660017406610174066201740663017406640174066501740666017406670174066801740669017406700174067101740672017406730174067401740675017406760174067701740678017406790174068001740681017406820174068301740684017406850174068601740687017406880174068901740690017406910174069201740693017406940174069501740696017406970174069801740699017407000174070101740702017407030174070401740705017407060174070701740708017407090174071001740711017407120174071301740714017407150174071601740717017407180174071901740720017407210174072201740723017407240174072501740726017407270174072801740729017407300174073101740732017407330174073401740735017407360174073701740738017407390174074001740741017407420174074301740744017407450174074601740747017407480174074901740750017407510174075201740753017407540174075501740756017407570174075801740759017407600174076101740762017407630174076401740765017407660174076701740768017407690174077001740771017407720174077301740774017407750174077601740777017407780174077901740780017407810174078201740783017407840174078501740786017407870174078801740789017407900174079101740792017407930174079401740795017407960174079701740798017407990174080001740801017408020174080301740804017408050174080601740807017408080174080901740810017408110174081201740813017408140174081501740816017408170174081801740819017408200174082101740822017408230174082401740825017408260174082701740828017408290174083001740831017408320174083301740834017408350174083601740837017408380174083901740840017408410174084201740843017408440174084501740846017408470174084801740849017408500174085101740852017408530174085401740855017408560174085701740858017408590174086001740861017408620174086301740864017408650174086601740867017408680174086901740870017408710174087201740873017408740174087501740876017408770174087801740879017408800174088101740882017408830174088401740885017408860174088701740888017408890174089001740891017408920174089301740894017408950174089601740897017408980174089901740900017409010174090201740903017409040174090501740906017409070174090801740909017409100174091101740912017409130174091401740915017409160174091701740918017409190174092001740921017409220174092301740924017409250174092601740927017409280174092901740930017409310174093201740933017409340174093501740936017409370174093801740939017409400174094101740942017409430174094401740945017409460174094701740948017409490174095001740951017409520174095301740954017409550174095601740957017409580174095901740960017409610174096201740963017409640174096501740966017409670174096801740969017409700174097101740972017409730174097401740975017409760174097701740978017409790174098001740981017409820174098301740984017409850174098601740987017409880174098901740990017409910174099201740993017409940174099501740996017409970174099801740999017410000174100101741002017410030174100401741005017410060174100701741008017410090174101001741011017410120174101301741014017410150174101601741017017410180174101901741020017410210174102201741023017410240174102501741026017410270174102801741029017410300174103101741032017410330174103401741035017410360174103701741038017410390174104001741041017410420174104301741044017410450174104601741047017410480174104901741050017410510174105201741053017410540174105501741056017410570174105801741059017410600174106101741062017410630174106401741065017410660174106701741068017410690174107001741071017410720174107301741074017410750174107601741077017410780174107901741080017410810174108201741083017410840174108501741086017410870174108801741089017410900174109101741092017410930174109401741095017410960174109701741098017410990174110001741101017411020174110301741104017411050175000101750002017500030175000401750005017500060175000701750008017500090175001001750011017500120175001301750014017500150175001601750017017500180175001901750020017500210175002201750023017500240175002501750026017500270175002801750029017500300175003101750032017500330175003401750035017500360175003701750038017500390175004001750041017500420175004301750044017500450175004601750047017500480175004901750050017500510175005201750053017500540175005501750056017500570175005801750059017500600175006101750062017500630175006401750065017500660175006701750068017500690175007001750071017500720175007301750074017500750175007601750077017500780175007901750080017500810175008201750083017500840175008501750086017500870175008801750089017500900175009101750092017500930175009401750095017500960175009701750098017500990175010001750101017501020175010301750104017501050175010601750107017501080175010901750110017501110175011201750113017501140175011501750116017501170175011801750119017501200175012101750122017501230175012401750125017501260175012701750128017501290175013001750131017501320175013301750134017501350175013601750137017501380175013901750140017501410175014201750143017501440175014501750146017501470175014801750149017501500175015101750152017501530175015401750155017501560175015701750158017501590175016001750161017501620175016301750164017501650175016601750167017501680175016901750170017501710175017201750173017501740175017501750176017501770175017801750179017501800175018101750182017501830175018401750185017501860175018701750188017501890175019001750191017501920175019301750194017501950175019601750197017501980175019901750200017502010175020201750203017502040175020501750206017502070175020801750209017502100175021101750212017502130175021401750215017502160175021701750218017502190175022001750221017502220175022301750224017502250175022601750227017502280175022901750230017502310175023201750233017502340175023501750236017502370175023801750239017502400175024101750242017502430175024401750245017502460175024701750248017502490175025001750251017502520175025301750254017502550175025601750257017502580175025901750260017502610175026201750263017502640175026501750266017502670175026801750269017502700175027101750272017502730175027401750275017502760175027701750278017502790175028001750281017502820175028301750284017502850175028601750287017502880175028901750290017502910175029201750293017502940175029501750296017502970175029801750299017503000175030101750302017503030175030401750305017503060175030701750308017503090175031001750311017503120175031301750314017503150175031601750317017503180175031901750320017503210175032201750323017503240175032501750326017503270175032801750329017503300175033101750332017503330175033401750335017503360175033701750338017503390175034001750341017503420175034301750344017503450175034601750347017503480175034901750350017503510175035201750353017503540175035501750356017503570175035801750359017503600175036101750362017503630175036401750365017503660175036701750368017503690175037001750371017503720175037301750374017503750175037601750377017503780175037901750380017503810175038201750383017503840175038501750386017503870175038801750389017503900175039101750392017503930175039401750395017503960175039701750398017503990175040001750401017504020175040301750404017504050175040601750407017504080175040901750410017504110175041201750413017504140175041501750416017504170175041801750419017504200175042101750422017504230175042401750425017504260175042701750428017504290175043001750431017504320175043301750434017504350175043601750437017504380175043901750440017504410175044201750443017504440175044501750446017504470175044801750449017504500175045101750452017504530175045401750455017504560175045701750458017504590175046001750461017504620175046301750464017504650175046601750467017504680175046901750470017504710175047201750473017504740175047501750476017504770175047801750479017504800175048101750482017504830175048401750485017504860175048701750488017504890175049001750491017504920175049301750494017504950175049601750497017504980175049901750500017505010175050201750503017505040175050501750506017505070175050801750509017505100175051101750512017505130175051401750515017505160175051701750518017505190175052001750521017505220175052301750524017505250175052601750527017505280175052901750530017505310175053201750533017505340175053501750536017505370175053801750539017505400175054101750542017505430175054401750545017505460175054701750548017505490175055001750551017505520175055301750554017505550175055601750557017505580175055901750560017505610175056201750563017505640175056501750566017505670175056801750569017505700175057101750572017505730175057401750575017505760175057701750578017505790175058001750581017505820175058301750584017505850175058601750587017505880175058901750590017505910175059201750593017505940175059501750596017505970175059801750599017506000175060101750602017506030175060401750605017506060175060701750608017506090175061001750611017506120175061301750614017506150175061601750617017506180175061901750620017506210175062201750623017506240175062501750626017506270175062801750629017506300175063101750632017506330175063401750635017506360175063701750638017506390175064001750641017506420175064301750644017506450175064601750647017506480175064901750650017506510175065201750653017506540175065501750656017506570175065801750659017506600175066101750662017506630175066401750665017506660175066701750668017506690175067001750671017506720175067301750674017506750175067601750677017506780175067901750680017506810175068201750683017506840175068501750686017506870175068801750689017506900175069101750692017506930175069401750695017506960175069701750698017506990175070001750701017507020175070301750704017507050175070601750707017507080175070901750710017507110175071201750713017507140175071501750716017507170175071801750719017507200175072101750722017507230175072401750725017507260175072701750728017507290175073001750731017507320175073301750734017507350175073601750737017507380175073901750740017507410175074201750743017507440175074501750746017507470175074801750749017507500175075101750752017507530175075401750755017507560175075701750758017507590175076001750761017507620175076301750764017507650175076601750767017507680175076901750770017507710175077201750773017507740175077501750776017507770175077801750779017507800175078101750782017507830175078401750785017507860175078701750788017507890175079001750791017507920175079301750794017507950175079601750797017507980175079901750800017508010175080201750803017508040175080501750806017508070175080801750809017508100175081101750812017508130175081401750815017508160175081701750818017508190175082001750821017508220175082301750824017508250175082601750827017508280175082901750830017508310175083201750833017508340175083501750836017508370175083801750839017508400175084101750842017508430175084401750845017508460175084701750848017508490175085001750851017508520175085301750854017508550175085601750857017508580175085901750860017508610175086201750863017508640175086501750866017508670175086801750869017508700175087101750872017508730175087401750875017508760175087701750878017508790175088001750881017508820175088301750884017508850175088601750887017508880175088901750890017508910175089201750893017508940175089501750896017508970175089801750899017509000175090101750902017509030175090401750905017509060175090701750908017509090175091001750911017509120175091301750914017509150175091601750917017509180175091901750920017509210175092201750923017509240175092501750926017509270175092801750929017509300175093101750932017509330175093401750935017509360175093701750938017509390175094001750941017509420175094301750944017509450175094601750947017509480175094901750950017509510175095201750953017509540175095501750956017509570175095801750959017509600175096101750962017509630175096401750965017509660175096701750968017509690175097001750971017509720175097301750974017509750175097601750977017509780175097901750980017509810175098201750983017509840175098501750986017509870175098801750989017509900175099101750992017509930175099401750995017509960175099701750998017509990175100001751001017510020175100301751004017510050175100601751007017510080175100901751010017510110175101201751013017510140175101501751016017510170175101801751019017510200175102101751022017510230175102401751025017510260175102701751028017510290175103001751031017510320175103301751034017510350175103601751037017510380175103901751040017510410175104201751043017510440175104501751046017510470175104801751049017510500175105101751052017510530175105401751055017510560175105701751058017510590175106001751061017510620175106301751064017510650175106601751067017510680175106901751070017510710175107201751073017510740175107501751076017510770175107801751079017510800175108101751082017510830175108401751085017510860175108701751088017510890175109001751091017510920175109301751094017510950175109601751097017510980175109901751100017511010175110201751103017511040175110501760001017600020176000301760004017600050176000601760007017600080176000901760010017600110176001201760013017600140176001501760016017600170176001801760019017600200176002101760022017600230176002401760025017600260176002701760028017600290176003001760031017600320176003301760034017600350176003601760037017600380176003901760040017600410176004201760043017600440176004501760046017600470176004801760049017600500176005101760052017600530176005401760055017600560176005701760058017600590176006001760061017600620176006301760064017600650176006601760067017600680176006901760070017600710176007201760073017600740176007501760076017600770176007801760079017600800176008101760082017600830176008401760085017600860176008701760088017600890176009001760091017600920176009301760094017600950176009601760097017600980176009901760100017601010176010201760103017601040176010501760106017601070176010801760109017601100176011101760112017601130176011401760115017601160176011701760118017601190176012001760121017601220176012301760124017601250176012601760127017601280176012901760130017601310176013201760133017601340176013501760136017601370176013801760139017601400176014101760142017601430176014401760145017601460176014701760148017601490176015001760151017601520176015301760154017601550176015601760157017601580176015901760160017601610176016201760163017601640176016501760166017601670176016801760169017601700176017101760172017601730176017401760175017601760176017701760178017601790176018001760181017601820176018301760184017601850176018601760187017601880176018901760190017601910176019201760193017601940176019501760196017601970176019801760199017602000176020101760202017602030176020401760205017602060176020701760208017602090176021001760211017602120176021301760214017602150176021601760217017602180176021901760220017602210176022201760223017602240176022501760226017602270176022801760229017602300176023101760232017602330176023401760235017602360176023701760238017602390176024001760241017602420176024301760244017602450176024601760247017602480176024901760250017602510176025201760253017602540176025501760256017602570176025801760259017602600176026101760262017602630176026401760265017602660176026701760268017602690176027001760271017602720176027301760274017602750176027601760277017602780176027901760280017602810176028201760283017602840176028501760286017602870176028801760289017602900176029101760292017602930176029401760295017602960176029701760298017602990176030001760301017603020176030301760304017603050176030601760307017603080176030901760310017603110176031201760313017603140176031501760316017603170176031801760319017603200176032101760322017603230176032401760325017603260176032701760328017603290176033001760331017603320176033301760334017603350176033601760337017603380176033901760340017603410176034201760343017603440176034501760346017603470176034801760349017603500176035101760352017603530176035401760355017603560176035701760358017603590176036001760361017603620176036301760364017603650176036601760367017603680176036901760370017603710176037201760373017603740176037501760376017603770176037801760379017603800176038101760382017603830176038401760385017603860176038701760388017603890176039001760391017603920176039301760394017603950176039601760397017603980176039901760400017604010176040201760403017604040176040501760406017604070176040801760409017604100176041101760412017604130176041401760415017604160176041701760418017604190176042001760421017604220176042301760424017604250176042601760427017604280176042901760430017604310176043201760433017604340176043501760436017604370176043801760439017604400176044101760442017604430176044401760445017604460176044701760448017604490176045001760451017604520176045301760454017604550176045601760457017604580176045901760460017604610176046201760463017604640176046501760466017604670176046801760469017604700176047101760472017604730176047401760475017604760176047701760478017604790176048001760481017604820176048301760484017604850176048601760487017604880176048901760490017604910176049201760493017604940176049501760496017604970176049801760499017605000176050101760502017605030176050401760505017605060176050701760508017605090176051001760511017605120176051301760514017605150176051601760517017605180176051901760520017605210176052201760523017605240176052501760526017605270176052801760529017605300176053101760532017605330176053401760535017605360176053701760538017605390176054001760541017605420176054301760544017605450176054601760547017605480176054901760550017605510176055201760553017605540176055501760556017605570176055801760559017605600176056101760562017605630176056401760565017605660176056701760568017605690176057001760571017605720176057301760574017605750176057601760577017605780176057901760580017605810176058201760583017605840176058501760586017605870176058801760589017605900176059101760592017605930176059401760595017605960176059701760598017605990176060001760601017606020176060301760604017606050176060601760607017606080176060901760610017606110176061201760613017606140176061501760616017606170176061801760619017606200176062101760622017606230176062401760625017606260176062701760628017606290176063001760631017606320176063301760634017606350176063601760637017606380176063901760640017606410176064201760643017606440176064501760646017606470176064801760649017606500176065101760652017606530176065401760655017606560176065701760658017606590176066001760661017606620176066301760664017606650176066601760667017606680176066901760670017606710176067201760673017606740176067501760676017606770176067801760679017606800176068101760682017606830176068401760685017606860176068701760688017606890176069001760691017606920176069301760694017606950176069601760697017606980176069901760700017607010176070201760703017607040176070501760706017607070176070801760709017607100176071101760712017607130176071401760715017607160176071701760718017607190176072001760721017607220176072301760724017607250176072601760727017607280176072901760730017607310176073201760733017607340176073501760736017607370176073801760739017607400176074101760742017607430176074401760745017607460176074701760748017607490176075001760751017607520176075301760754017607550176075601760757017607580176075901760760017607610176076201760763017607640176076501760766017607670176076801760769017607700176077101760772017607730176077401760775017607760176077701760778017607790176078001760781017607820176078301760784017607850176078601760787017607880176078901760790017607910176079201760793017607940176079501760796017607970176079801760799017608000176080101760802017608030176080401760805017608060176080701760808017608090176081001760811017608120176081301760814017608150176081601760817017608180176081901760820017608210176082201760823017608240176082501760826017608270176082801760829017608300176083101760832017608330176083401760835017608360176083701760838017608390176084001760841017608420176084301760844017608450176084601760847017608480176084901760850017608510176085201760853017608540176085501760856017608570176085801760859017608600176086101760862017608630176086401760865017608660176086701760868017608690176087001760871017608720176087301760874017608750176087601760877017608780176087901760880017608810176088201760883017608840176088501760886017608870176088801760889017608900176089101760892017608930176089401760895017608960176089701760898017608990176090001760901017609020176090301760904017609050176090601760907017609080176090901760910017609110176091201760913017609140176091501760916017609170176091801760919017609200176092101760922017609230176092401760925017609260176092701760928017609290176093001760931017609320176093301760934017609350176093601760937017609380176093901760940017609410176094201760943017609440176094501760946017609470176094801760949017609500176095101760952017609530176095401760955017609560176095701760958017609590176096001760961017609620176096301760964017609650176096601760967017609680176096901760970017609710176097201760973017609740176097501760976017609770176097801760979017609800176098101760982017609830176098401760985017609860176098701760988017609890176099001760991017609920176099301760994017609950176099601760997017609980176099901761000017610010176100201761003017610040176100501761006017610070176100801761009017610100176101101761012017610130176101401761015017610160176101701761018017610190176102001761021017610220176102301761024017610250176102601761027017610280176102901761030017610310176103201761033017610340176103501761036017610370176103801761039017610400176104101761042017610430176104401761045017610460176104701761048017610490176105001761051017610520176105301761054017610550176105601761057017610580176105901761060017610610176106201761063017610640176106501761066017610670176106801761069017610700176107101761072017610730176107401761075017610760176107701761078017610790176108001761081017610820176108301761084017610850176108601761087017610880176108901761090017610910176109201761093017610940176109501761096017610970176109801761099017611000176110101761102017611030176110401761105017700010177000201770003017700040177000501770006017700070177000801770009017700100177001101770012017700130177001401770015017700160177001701770018017700190177002001770021017700220177002301770024017700250177002601770027017700280177002901770030017700310177003201770033017700340177003501770036017700370177003801770039017700400177004101770042017700430177004401770045017700460177004701770048017700490177005001770051017700520177005301770054017700550177005601770057017700580177005901770060017700610177006201770063017700640177006501770066017700670177006801770069017700700177007101770072017700730177007401770075017700760177007701770078017700790177008001770081017700820177008301770084017700850177008601770087017700880177008901770090017700910177009201770093017700940177009501770096017700970177009801770099017701000177010101770102017701030177010401770105017701060177010701770108017701090177011001770111017701120177011301770114017701150177011601770117017701180177011901770120017701210177012201770123017701240177012501770126017701270177012801770129017701300177013101770132017701330177013401770135017701360177013701770138017701390177014001770141017701420177014301770144017701450177014601770147017701480177014901770150017701510177015201770153017701540177015501770156017701570177015801770159017701600177016101770162017701630177016401770165017701660177016701770168017701690177017001770171017701720177017301770174017701750177017601770177017701780177017901770180017701810177018201770183017701840177018501770186017701870177018801770189017701900177019101770192017701930177019401770195017701960177019701770198017701990177020001770201017702020177020301770204017702050177020601770207017702080177020901770210017702110177021201770213017702140177021501770216017702170177021801770219017702200177022101770222017702230177022401770225017702260177022701770228017702290177023001770231017702320177023301770234017702350177023601770237017702380177023901770240017702410177024201770243017702440177024501770246017702470177024801770249017702500177025101770252017702530177025401770255017702560177025701770258017702590177026001770261017702620177026301770264017702650177026601770267017702680177026901770270017702710177027201770273017702740177027501770276017702770177027801770279017702800177028101770282017702830177028401770285017702860177028701770288017702890177029001770291017702920177029301770294017702950177029601770297017702980177029901770300017703010177030201770303017703040177030501770306017703070177030801770309017703100177031101770312017703130177031401770315017703160177031701770318017703190177032001770321017703220177032301770324017703250177032601770327017703280177032901770330017703310177033201770333017703340177033501770336017703370177033801770339017703400177034101770342017703430177034401770345017703460177034701770348017703490177035001770351017703520177035301770354017703550177035601770357017703580177035901770360017703610177036201770363017703640177036501770366017703670177036801770369017703700177037101770372017703730177037401770375017703760177037701770378017703790177038001770381017703820177038301770384017703850177038601770387017703880177038901770390017703910177039201770393017703940177039501770396017703970177039801770399017704000177040101770402017704030177040401770405017704060177040701770408017704090177041001770411017704120177041301770414017704150177041601770417017704180177041901770420017704210177042201770423017704240177042501770426017704270177042801770429017704300177043101770432017704330177043401770435017704360177043701770438017704390177044001770441017704420177044301770444017704450177044601770447017704480177044901770450017704510177045201770453017704540177045501770456017704570177045801770459017704600177046101770462017704630177046401770465017704660177046701770468017704690177047001770471017704720177047301770474017704750177047601770477017704780177047901770480017704810177048201770483017704840177048501770486017704870177048801770489017704900177049101770492017704930177049401770495017704960177049701770498017704990177050001770501017705020177050301770504017705050177050601770507017705080177050901770510017705110177051201770513017705140177051501770516017705170177051801770519017705200177052101770522017705230177052401770525017705260177052701770528017705290177053001770531017705320177053301770534017705350177053601770537017705380177053901770540017705410177054201770543017705440177054501770546017705470177054801770549017705500177055101770552017705530177055401770555017705560177055701770558017705590177056001770561017705620177056301770564017705650177056601770567017705680177056901770570017705710177057201770573017705740177057501770576017705770177057801770579017705800177058101770582017705830177058401770585017705860177058701770588017705890177059001770591017705920177059301770594017705950177059601770597017705980177059901770600017706010177060201770603017706040177060501770606017706070177060801770609017706100177061101770612017706130177061401770615017706160177061701770618017706190177062001770621017706220177062301770624017706250177062601770627017706280177062901770630017706310177063201770633017706340177063501770636017706370177063801770639017706400177064101770642017706430177064401770645017706460177064701770648017706490177065001770651017706520177065301770654017706550177065601770657017706580177065901770660017706610177066201770663017706640177066501770666017706670177066801770669017706700177067101770672017706730177067401770675017706760177067701770678017706790177068001770681017706820177068301770684017706850177068601770687017706880177068901770690017706910177069201770693017706940177069501770696017706970177069801770699017707000177070101770702017707030177070401770705017707060177070701770708017707090177071001770711017707120177071301770714017707150177071601770717017707180177071901770720017707210177072201770723017707240177072501770726017707270177072801770729017707300177073101770732017707330177073401770735017707360177073701770738017707390177074001770741017707420177074301770744017707450177074601770747017707480177074901770750017707510177075201770753017707540177075501770756017707570177075801770759017707600177076101770762017707630177076401770765017707660177076701770768017707690177077001770771017707720177077301770774017707750177077601770777017707780177077901770780017707810177078201770783017707840177078501770786017707870177078801770789017707900177079101770792017707930177079401770795017707960177079701770798017707990177080001770801017708020177080301770804017708050177080601770807017708080177080901770810017708110177081201770813017708140177081501770816017708170177081801770819017708200177082101770822017708230177082401770825017708260177082701770828017708290177083001770831017708320177083301770834017708350177083601770837017708380177083901770840017708410177084201770843017708440177084501770846017708470177084801770849017708500177085101770852017708530177085401770855017708560177085701770858017708590177086001770861017708620177086301770864017708650177086601770867017708680177086901770870017708710177087201770873017708740177087501770876017708770177087801770879017708800177088101770882017708830177088401770885017708860177088701770888017708890177089001770891017708920177089301770894017708950177089601770897017708980177089901770900017709010177090201770903017709040177090501770906017709070177090801770909017709100177091101770912017709130177091401770915017709160177091701770918017709190177092001770921017709220177092301770924017709250177092601770927017709280177092901770930017709310177093201770933017709340177093501770936017709370177093801770939017709400177094101770942017709430177094401770945017709460177094701770948017709490177095001770951017709520177095301770954017709550177095601770957017709580177095901770960017709610177096201770963017709640177096501770966017709670177096801770969017709700177097101770972017709730177097401770975017709760177097701770978017709790177098001770981017709820177098301770984017709850177098601770987017709880177098901770990017709910177099201770993017709940177099501770996017709970177099801770999017710000177100101771002017710030177100401771005017710060177100701771008017710090177101001771011017710120177101301771014017710150177101601771017017710180177101901771020017710210177102201771023017710240177102501771026017710270177102801771029017710300177103101771032017710330177103401771035017710360177103701771038017710390177104001771041017710420177104301771044017710450177104601771047017710480177104901771050017710510177105201771053017710540177105501771056017710570177105801771059017710600177106101771062017710630177106401771065017710660177106701771068017710690177107001771071017710720177107301771074017710750177107601771077017710780177107901771080017710810177108201771083017710840177108501771086017710870177108801771089017710900177109101771092017710930177109401771095017710960177109701771098017710990177110001771101017711020177110301771104017711050178000101780002017800030178000401780005017800060178000701780008017800090178001001780011017800120178001301780014017800150178001601780017017800180178001901780020017800210178002201780023017800240178002501780026017800270178002801780029017800300178003101780032017800330178003401780035017800360178003701780038017800390178004001780041017800420178004301780044017800450178004601780047017800480178004901780050017800510178005201780053017800540178005501780056017800570178005801780059017800600178006101780062017800630178006401780065017800660178006701780068017800690178007001780071017800720178007301780074017800750178007601780077017800780178007901780080017800810178008201780083017800840178008501780086017800870178008801780089017800900178009101780092017800930178009401780095017800960178009701780098017800990178010001780101017801020178010301780104017801050178010601780107017801080178010901780110017801110178011201780113017801140178011501780116017801170178011801780119017801200178012101780122017801230178012401780125017801260178012701780128017801290178013001780131017801320178013301780134017801350178013601780137017801380178013901780140017801410178014201780143017801440178014501780146017801470178014801780149017801500178015101780152017801530178015401780155017801560178015701780158017801590178016001780161017801620178016301780164017801650178016601780167017801680178016901780170017801710178017201780173017801740178017501780176017801770178017801780179017801800178018101780182017801830178018401780185017801860178018701780188017801890178019001780191017801920178019301780194017801950178019601780197017801980178019901780200017802010178020201780203017802040178020501780206017802070178020801780209017802100178021101780212017802130178021401780215017802160178021701780218017802190178022001780221017802220178022301780224017802250178022601780227017802280178022901780230017802310178023201780233017802340178023501780236017802370178023801780239017802400178024101780242017802430178024401780245017802460178024701780248017802490178025001780251017802520178025301780254017802550178025601780257017802580178025901780260017802610178026201780263017802640178026501780266017802670178026801780269017802700178027101780272017802730178027401780275017802760178027701780278017802790178028001780281017802820178028301780284017802850178028601780287017802880178028901780290017802910178029201780293017802940178029501780296017802970178029801780299017803000178030101780302017803030178030401780305017803060178030701780308017803090178031001780311017803120178031301780314017803150178031601780317017803180178031901780320017803210178032201780323017803240178032501780326017803270178032801780329017803300178033101780332017803330178033401780335017803360178033701780338017803390178034001780341017803420178034301780344017803450178034601780347017803480178034901780350017803510178035201780353017803540178035501780356017803570178035801780359017803600178036101780362017803630178036401780365017803660178036701780368017803690178037001780371017803720178037301780374017803750178037601780377017803780178037901780380017803810178038201780383017803840178038501780386017803870178038801780389017803900178039101780392017803930178039401780395017803960178039701780398017803990178040001780401017804020178040301780404017804050178040601780407017804080178040901780410017804110178041201780413017804140178041501780416017804170178041801780419017804200178042101780422017804230178042401780425017804260178042701780428017804290178043001780431017804320178043301780434017804350178043601780437017804380178043901780440017804410178044201780443017804440178044501780446017804470178044801780449017804500178045101780452017804530178045401780455017804560178045701780458017804590178046001780461017804620178046301780464017804650178046601780467017804680178046901780470017804710178047201780473017804740178047501780476017804770178047801780479017804800178048101780482017804830178048401780485017804860178048701780488017804890178049001780491017804920178049301780494017804950178049601780497017804980178049901780500017805010178050201780503017805040178050501780506017805070178050801780509017805100178051101780512017805130178051401780515017805160178051701780518017805190178052001780521017805220178052301780524017805250178052601780527017805280178052901780530017805310178053201780533017805340178053501780536017805370178053801780539017805400178054101780542017805430178054401780545017805460178054701780548017805490178055001780551017805520178055301780554017805550178055601780557017805580178055901780560017805610178056201780563017805640178056501780566017805670178056801780569017805700178057101780572017805730178057401780575017805760178057701780578017805790178058001780581017805820178058301780584017805850178058601780587017805880178058901780590017805910178059201780593017805940178059501780596017805970178059801780599017806000178060101780602017806030178060401780605017806060178060701780608017806090178061001780611017806120178061301780614017806150178061601780617017806180178061901780620017806210178062201780623017806240178062501780626017806270178062801780629017806300178063101780632017806330178063401780635017806360178063701780638017806390178064001780641017806420178064301780644017806450178064601780647017806480178064901780650017806510178065201780653017806540178065501780656017806570178065801780659017806600178066101780662017806630178066401780665017806660178066701780668017806690178067001780671017806720178067301780674017806750178067601780677017806780178067901780680017806810178068201780683017806840178068501780686017806870178068801780689017806900178069101780692017806930178069401780695017806960178069701780698017806990178070001780701017807020178070301780704017807050178070601780707017807080178070901780710017807110178071201780713017807140178071501780716017807170178071801780719017807200178072101780722017807230178072401780725017807260178072701780728017807290178073001780731017807320178073301780734017807350178073601780737017807380178073901780740017807410178074201780743017807440178074501780746017807470178074801780749017807500178075101780752017807530178075401780755017807560178075701780758017807590178076001780761017807620178076301780764017807650178076601780767017807680178076901780770017807710178077201780773017807740178077501780776017807770178077801780779017807800178078101780782017807830178078401780785017807860178078701780788017807890178079001780791017807920178079301780794017807950178079601780797017807980178079901780800017808010178080201780803017808040178080501780806017808070178080801780809017808100178081101780812017808130178081401780815017808160178081701780818017808190178082001780821017808220178082301780824017808250178082601780827017808280178082901780830017808310178083201780833017808340178083501780836017808370178083801780839017808400178084101780842017808430178084401780845017808460178084701780848017808490178085001780851017808520178085301780854017808550178085601780857017808580178085901780860017808610178086201780863017808640178086501780866017808670178086801780869017808700178087101780872017808730178087401780875017808760178087701780878017808790178088001780881017808820178088301780884017808850178088601780887017808880178088901780890017808910178089201780893017808940178089501780896017808970178089801780899017809000178090101780902017809030178090401780905017809060178090701780908017809090178091001780911017809120178091301780914017809150178091601780917017809180178091901780920017809210178092201780923017809240178092501780926017809270178092801780929017809300178093101780932017809330178093401780935017809360178093701780938017809390178094001780941017809420178094301780944017809450178094601780947017809480178094901780950017809510178095201780953017809540178095501780956017809570178095801780959017809600178096101780962017809630178096401780965017809660178096701780968017809690178097001780971017809720178097301780974017809750178097601780977017809780178097901780980017809810178098201780983017809840178098501780986017809870178098801780989017809900178099101780992017809930178099401780995017809960178099701780998017809990178100001781001017810020178100301781004017810050178100601781007017810080178100901781010017810110178101201781013017810140178101501781016017810170178101801781019017810200178102101781022017810230178102401781025017810260178102701781028017810290178103001781031017810320178103301781034017810350178103601781037017810380178103901781040017810410178104201781043017810440178104501781046017810470178104801781049017810500178105101781052017810530178105401781055017810560178105701781058017810590178106001781061017810620178106301781064017810650178106601781067017810680178106901781070017810710178107201781073017810740178107501781076017810770178107801781079017810800178108101781082017810830178108401781085017810860178108701781088017810890178109001781091017810920178109301781094017810950178109601781097017810980178109901781100017811010178110201781103017811040178110501790001017900020179000301790004017900050179000601790007017900080179000901790010017900110179001201790013017900140179001501790016017900170179001801790019017900200179002101790022017900230179002401790025017900260179002701790028017900290179003001790031017900320179003301790034017900350179003601790037017900380179003901790040017900410179004201790043017900440179004501790046017900470179004801790049017900500179005101790052017900530179005401790055017900560179005701790058017900590179006001790061017900620179006301790064017900650179006601790067017900680179006901790070017900710179007201790073017900740179007501790076017900770179007801790079017900800179008101790082017900830179008401790085017900860179008701790088017900890179009001790091017900920179009301790094017900950179009601790097017900980179009901790100017901010179010201790103017901040179010501790106017901070179010801790109017901100179011101790112017901130179011401790115017901160179011701790118017901190179012001790121017901220179012301790124017901250179012601790127017901280179012901790130017901310179013201790133017901340179013501790136017901370179013801790139017901400179014101790142017901430179014401790145017901460179014701790148017901490179015001790151017901520179015301790154017901550179015601790157017901580179015901790160017901610179016201790163017901640179016501790166017901670179016801790169017901700179017101790172017901730179017401790175017901760179017701790178017901790179018001790181017901820179018301790184017901850179018601790187017901880179018901790190017901910179019201790193017901940179019501790196017901970179019801790199017902000179020101790202017902030179020401790205017902060179020701790208017902090179021001790211017902120179021301790214017902150179021601790217017902180179021901790220017902210179022201790223017902240179022501790226017902270179022801790229017902300179023101790232017902330179023401790235017902360179023701790238017902390179024001790241017902420179024301790244017902450179024601790247017902480179024901790250017902510179025201790253017902540179025501790256017902570179025801790259017902600179026101790262017902630179026401790265017902660179026701790268017902690179027001790271017902720179027301790274017902750179027601790277017902780179027901790280017902810179028201790283017902840179028501790286017902870179028801790289017902900179029101790292017902930179029401790295017902960179029701790298017902990179030001790301017903020179030301790304017903050179030601790307017903080179030901790310017903110179031201790313017903140179031501790316017903170179031801790319017903200179032101790322017903230179032401790325017903260179032701790328017903290179033001790331017903320179033301790334017903350179033601790337017903380179033901790340017903410179034201790343017903440179034501790346017903470179034801790349017903500179035101790352017903530179035401790355017903560179035701790358017903590179036001790361017903620179036301790364017903650179036601790367017903680179036901790370017903710179037201790373017903740179037501790376017903770179037801790379017903800179038101790382017903830179038401790385017903860179038701790388017903890179039001790391017903920179039301790394017903950179039601790397017903980179039901790400017904010179040201790403017904040179040501790406017904070179040801790409017904100179041101790412017904130179041401790415017904160179041701790418017904190179042001790421017904220179042301790424017904250179042601790427017904280179042901790430017904310179043201790433017904340179043501790436017904370179043801790439017904400179044101790442017904430179044401790445017904460179044701790448017904490179045001790451017904520179045301790454017904550179045601790457017904580179045901790460017904610179046201790463017904640179046501790466017904670179046801790469017904700179047101790472017904730179047401790475017904760179047701790478017904790179048001790481017904820179048301790484017904850179048601790487017904880179048901790490017904910179049201790493017904940179049501790496017904970179049801790499017905000179050101790502017905030179050401790505017905060179050701790508017905090179051001790511017905120179051301790514017905150179051601790517017905180179051901790520017905210179052201790523017905240179052501790526017905270179052801790529017905300179053101790532017905330179053401790535017905360179053701790538017905390179054001790541017905420179054301790544017905450179054601790547017905480179054901790550017905510179055201790553017905540179055501790556017905570179055801790559017905600179056101790562017905630179056401790565017905660179056701790568017905690179057001790571017905720179057301790574017905750179057601790577017905780179057901790580017905810179058201790583017905840179058501790586017905870179058801790589017905900179059101790592017905930179059401790595017905960179059701790598017905990179060001790601017906020179060301790604017906050179060601790607017906080179060901790610017906110179061201790613017906140179061501790616017906170179061801790619017906200179062101790622017906230179062401790625017906260179062701790628017906290179063001790631017906320179063301790634017906350179063601790637017906380179063901790640017906410179064201790643017906440179064501790646017906470179064801790649017906500179065101790652017906530179065401790655017906560179065701790658017906590179066001790661017906620179066301790664017906650179066601790667017906680179066901790670017906710179067201790673017906740179067501790676017906770179067801790679017906800179068101790682017906830179068401790685017906860179068701790688017906890179069001790691017906920179069301790694017906950179069601790697017906980179069901790700017907010179070201790703017907040179070501790706017907070179070801790709017907100179071101790712017907130179071401790715017907160179071701790718017907190179072001790721017907220179072301790724017907250179072601790727017907280179072901790730017907310179073201790733017907340179073501790736017907370179073801790739017907400179074101790742017907430179074401790745017907460179074701790748017907490179075001790751017907520179075301790754017907550179075601790757017907580179075901790760017907610179076201790763017907640179076501790766017907670179076801790769017907700179077101790772017907730179077401790775017907760179077701790778017907790179078001790781017907820179078301790784017907850179078601790787017907880179078901790790017907910179079201790793017907940179079501790796017907970179079801790799017908000179080101790802017908030179080401790805017908060179080701790808017908090179081001790811017908120179081301790814017908150179081601790817017908180179081901790820017908210179082201790823017908240179082501790826017908270179082801790829017908300179083101790832017908330179083401790835017908360179083701790838017908390179084001790841017908420179084301790844017908450179084601790847017908480179084901790850017908510179085201790853017908540179085501790856017908570179085801790859017908600179086101790862017908630179086401790865017908660179086701790868017908690179087001790871017908720179087301790874017908750179087601790877017908780179087901790880017908810179088201790883017908840179088501790886017908870179088801790889017908900179089101790892017908930179089401790895017908960179089701790898017908990179090001790901017909020179090301790904017909050179090601790907017909080179090901790910017909110179091201790913017909140179091501790916017909170179091801790919017909200179092101790922017909230179092401790925017909260179092701790928017909290179093001790931017909320179093301790934017909350179093601790937017909380179093901790940017909410179094201790943017909440179094501790946017909470179094801790949017909500179095101790952017909530179095401790955017909560179095701790958017909590179096001790961017909620179096301790964017909650179096601790967017909680179096901790970017909710179097201790973017909740179097501790976017909770179097801790979017909800179098101790982017909830179098401790985017909860179098701790988017909890179099001790991017909920179099301790994017909950179099601790997017909980179099901791000017910010179100201791003017910040179100501791006017910070179100801791009017910100179101101791012017910130179101401791015017910160179101701791018017910190179102001791021017910220179102301791024017910250179102601791027017910280179102901791030017910310179103201791033017910340179103501791036017910370179103801791039017910400179104101791042017910430179104401791045017910460179104701791048017910490179105001791051017910520179105301791054017910550179105601791057017910580179105901791060017910610179106201791063017910640179106501791066017910670179106801791069017910700179107101791072017910730179107401791075017910760179107701791078017910790179108001791081017910820179108301791084017910850179108601791087017910880179108901791090017910910179109201791093017910940179109501791096017910970179109801791099017911000179110101791102017911030179110401791105018000010180000201800003018000040180000501800006018000070180000801800009018000100180001101800012018000130180001401800015018000160180001701800018018000190180002001800021018000220180002301800024018000250180002601800027018000280180002901800030018000310180003201800033018000340180003501800036018000370180003801800039018000400180004101800042018000430180004401800045018000460180004701800048018000490180005001800051018000520180005301800054018000550180005601800057018000580180005901800060018000610180006201800063018000640180006501800066018000670180006801800069018000700180007101800072018000730180007401800075018000760180007701800078018000790180008001800081018000820180008301800084018000850180008601800087018000880180008901800090018000910180009201800093018000940180009501800096018000970180009801800099018001000180010101800102018001030180010401800105018001060180010701800108018001090180011001800111018001120180011301800114018001150180011601800117018001180180011901800120018001210180012201800123018001240180012501800126018001270180012801800129018001300180013101800132018001330180013401800135018001360180013701800138018001390180014001800141018001420180014301800144018001450180014601800147018001480180014901800150018001510180015201800153018001540180015501800156018001570180015801800159018001600180016101800162018001630180016401800165018001660180016701800168018001690180017001800171018001720180017301800174018001750180017601800177018001780180017901800180018001810180018201800183018001840180018501800186018001870180018801800189018001900180019101800192018001930180019401800195018001960180019701800198018001990180020001800201018002020180020301800204018002050180020601800207018002080180020901800210018002110180021201800213018002140180021501800216018002170180021801800219018002200180022101800222018002230180022401800225018002260180022701800228018002290180023001800231018002320180023301800234018002350180023601800237018002380180023901800240018002410180024201800243018002440180024501800246018002470180024801800249018002500180025101800252018002530180025401800255018002560180025701800258018002590180026001800261018002620180026301800264018002650180026601800267018002680180026901800270018002710180027201800273018002740180027501800276018002770180027801800279018002800180028101800282018002830180028401800285018002860180028701800288018002890180029001800291018002920180029301800294018002950180029601800297018002980180029901800300018003010180030201800303018003040180030501800306018003070180030801800309018003100180031101800312018003130180031401800315018003160180031701800318018003190180032001800321018003220180032301800324018003250180032601800327018003280180032901800330018003310180033201800333018003340180033501800336018003370180033801800339018003400180034101800342018003430180034401800345018003460180034701800348018003490180035001800351018003520180035301800354018003550180035601800357018003580180035901800360018003610180036201800363018003640180036501800366018003670180036801800369018003700180037101800372018003730180037401800375018003760180037701800378018003790180038001800381018003820180038301800384018003850180038601800387018003880180038901800390018003910180039201800393018003940180039501800396018003970180039801800399018004000180040101800402018004030180040401800405018004060180040701800408018004090180041001800411018004120180041301800414018004150180041601800417018004180180041901800420018004210180042201800423018004240180042501800426018004270180042801800429018004300180043101800432018004330180043401800435018004360180043701800438018004390180044001800441018004420180044301800444018004450180044601800447018004480180044901800450018004510180045201800453018004540180045501800456018004570180045801800459018004600180046101800462018004630180046401800465018004660180046701800468018004690180047001800471018004720180047301800474018004750180047601800477018004780180047901800480018004810180048201800483018004840180048501800486018004870180048801800489018004900180049101800492018004930180049401800495018004960180049701800498018004990180050001800501018005020180050301800504018005050180050601800507018005080180050901800510018005110180051201800513018005140180051501800516018005170180051801800519018005200180052101800522018005230180052401800525018005260180052701800528018005290180053001800531018005320180053301800534018005350180053601800537018005380180053901800540018005410180054201800543018005440180054501800546018005470180054801800549018005500180055101800552018005530180055401800555018005560180055701800558018005590180056001800561018005620180056301800564018005650180056601800567018005680180056901800570018005710180057201800573018005740180057501800576018005770180057801800579018005800180058101800582018005830180058401800585018005860180058701800588018005890180059001800591018005920180059301800594018005950180059601800597018005980180059901800600018006010180060201800603018006040180060501800606018006070180060801800609018006100180061101800612018006130180061401800615018006160180061701800618018006190180062001800621018006220180062301800624018006250180062601800627018006280180062901800630018006310180063201800633018006340180063501800636018006370180063801800639018006400180064101800642018006430180064401800645018006460180064701800648018006490180065001800651018006520180065301800654018006550180065601800657018006580180065901800660018006610180066201800663018006640180066501800666018006670180066801800669018006700180067101800672018006730180067401800675018006760180067701800678018006790180068001800681018006820180068301800684018006850180068601800687018006880180068901800690018006910180069201800693018006940180069501800696018006970180069801800699018007000180070101800702018007030180070401800705018007060180070701800708018007090180071001800711018007120180071301800714018007150180071601800717018007180180071901800720018007210180072201800723018007240180072501800726018007270180072801800729018007300180073101800732018007330180073401800735018007360180073701800738018007390180074001800741018007420180074301800744018007450180074601800747018007480180074901800750018007510180075201800753018007540180075501800756018007570180075801800759018007600180076101800762018007630180076401800765018007660180076701800768018007690180077001800771018007720180077301800774018007750180077601800777018007780180077901800780018007810180078201800783018007840180078501800786018007870180078801800789018007900180079101800792018007930180079401800795018007960180079701800798018007990180080001800801018008020180080301800804018008050180080601800807018008080180080901800810018008110180081201800813018008140180081501800816018008170180081801800819018008200180082101800822018008230180082401800825018008260180082701800828018008290180083001800831018008320180083301800834018008350180083601800837018008380180083901800840018008410180084201800843018008440180084501800846018008470180084801800849018008500180085101800852018008530180085401800855018008560180085701800858018008590180086001800861018008620180086301800864018008650180086601800867018008680180086901800870018008710180087201800873018008740180087501800876018008770180087801800879018008800180088101800882018008830180088401800885018008860180088701800888018008890180089001800891018008920180089301800894018008950180089601800897018008980180089901800900018009010180090201800903018009040180090501800906018009070180090801800909018009100180091101800912018009130180091401800915018009160180091701800918018009190180092001800921018009220180092301800924018009250180092601800927018009280180092901800930018009310180093201800933018009340180093501800936018009370180093801800939018009400180094101800942018009430180094401800945018009460180094701800948018009490180095001800951018009520180095301800954018009550180095601800957018009580180095901800960018009610180096201800963018009640180096501800966018009670180096801800969018009700180097101800972018009730180097401800975018009760180097701800978018009790180098001800981018009820180098301800984018009850180098601800987018009880180098901800990018009910180099201800993018009940180099501800996018009970180099801800999018010000180100101801002018010030180100401801005018010060180100701801008018010090180101001801011018010120180101301801014018010150180101601801017018010180180101901801020018010210180102201801023018010240180102501801026018010270180102801801029018010300180103101801032018010330180103401801035018010360180103701801038018010390180104001801041018010420180104301801044018010450180104601801047018010480180104901801050018010510180105201801053018010540180105501801056018010570180105801801059018010600180106101801062018010630180106401801065018010660180106701801068018010690180107001801071018010720180107301801074018010750180107601801077018010780180107901801080018010810180108201801083018010840180108501801086018010870180108801801089018010900180109101801092018010930180109401801095018010960180109701801098018010990180110001801101018011020180110301801104018011050181000101810002018100030181000401810005018100060181000701810008018100090181001001810011018100120181001301810014018100150181001601810017018100180181001901810020018100210181002201810023018100240181002501810026018100270181002801810029018100300181003101810032018100330181003401810035018100360181003701810038018100390181004001810041018100420181004301810044018100450181004601810047018100480181004901810050018100510181005201810053018100540181005501810056018100570181005801810059018100600181006101810062018100630181006401810065018100660181006701810068018100690181007001810071018100720181007301810074018100750181007601810077018100780181007901810080018100810181008201810083018100840181008501810086018100870181008801810089018100900181009101810092018100930181009401810095018100960181009701810098018100990181010001810101018101020181010301810104018101050181010601810107018101080181010901810110018101110181011201810113018101140181011501810116018101170181011801810119018101200181012101810122018101230181012401810125018101260181012701810128018101290181013001810131018101320181013301810134018101350181013601810137018101380181013901810140018101410181014201810143018101440181014501810146018101470181014801810149018101500181015101810152018101530181015401810155018101560181015701810158018101590181016001810161018101620181016301810164018101650181016601810167018101680181016901810170018101710181017201810173018101740181017501810176018101770181017801810179018101800181018101810182018101830181018401810185018101860181018701810188018101890181019001810191018101920181019301810194018101950181019601810197018101980181019901810200018102010181020201810203018102040181020501810206018102070181020801810209018102100181021101810212018102130181021401810215018102160181021701810218018102190181022001810221018102220181022301810224018102250181022601810227018102280181022901810230018102310181023201810233018102340181023501810236018102370181023801810239018102400181024101810242018102430181024401810245018102460181024701810248018102490181025001810251018102520181025301810254018102550181025601810257018102580181025901810260018102610181026201810263018102640181026501810266018102670181026801810269018102700181027101810272018102730181027401810275018102760181027701810278018102790181028001810281018102820181028301810284018102850181028601810287018102880181028901810290018102910181029201810293018102940181029501810296018102970181029801810299018103000181030101810302018103030181030401810305018103060181030701810308018103090181031001810311018103120181031301810314018103150181031601810317018103180181031901810320018103210181032201810323018103240181032501810326018103270181032801810329018103300181033101810332018103330181033401810335018103360181033701810338018103390181034001810341018103420181034301810344018103450181034601810347018103480181034901810350018103510181035201810353018103540181035501810356018103570181035801810359018103600181036101810362018103630181036401810365018103660181036701810368018103690181037001810371018103720181037301810374018103750181037601810377018103780181037901810380018103810181038201810383018103840181038501810386018103870181038801810389018103900181039101810392018103930181039401810395018103960181039701810398018103990181040001810401018104020181040301810404018104050181040601810407018104080181040901810410018104110181041201810413018104140181041501810416018104170181041801810419018104200181042101810422018104230181042401810425018104260181042701810428018104290181043001810431018104320181043301810434018104350181043601810437018104380181043901810440018104410181044201810443018104440181044501810446018104470181044801810449018104500181045101810452018104530181045401810455018104560181045701810458018104590181046001810461018104620181046301810464018104650181046601810467018104680181046901810470018104710181047201810473018104740181047501810476018104770181047801810479018104800181048101810482018104830181048401810485018104860181048701810488018104890181049001810491018104920181049301810494018104950181049601810497018104980181049901810500018105010181050201810503018105040181050501810506018105070181050801810509018105100181051101810512018105130181051401810515018105160181051701810518018105190181052001810521018105220181052301810524018105250181052601810527018105280181052901810530018105310181053201810533018105340181053501810536018105370181053801810539018105400181054101810542018105430181054401810545018105460181054701810548018105490181055001810551018105520181055301810554018105550181055601810557018105580181055901810560018105610181056201810563018105640181056501810566018105670181056801810569018105700181057101810572018105730181057401810575018105760181057701810578018105790181058001810581018105820181058301810584018105850181058601810587018105880181058901810590018105910181059201810593018105940181059501810596018105970181059801810599018106000181060101810602018106030181060401810605018106060181060701810608018106090181061001810611018106120181061301810614018106150181061601810617018106180181061901810620018106210181062201810623018106240181062501810626018106270181062801810629018106300181063101810632018106330181063401810635018106360181063701810638018106390181064001810641018106420181064301810644018106450181064601810647018106480181064901810650018106510181065201810653018106540181065501810656018106570181065801810659018106600181066101810662018106630181066401810665018106660181066701810668018106690181067001810671018106720181067301810674018106750181067601810677018106780181067901810680018106810181068201810683018106840181068501810686018106870181068801810689018106900181069101810692018106930181069401810695018106960181069701810698018106990181070001810701018107020181070301810704018107050181070601810707018107080181070901810710018107110181071201810713018107140181071501810716018107170181071801810719018107200181072101810722018107230181072401810725018107260181072701810728018107290181073001810731018107320181073301810734018107350181073601810737018107380181073901810740018107410181074201810743018107440181074501810746018107470181074801810749018107500181075101810752018107530181075401810755018107560181075701810758018107590181076001810761018107620181076301810764018107650181076601810767018107680181076901810770018107710181077201810773018107740181077501810776018107770181077801810779018107800181078101810782018107830181078401810785018107860181078701810788018107890181079001810791018107920181079301810794018107950181079601810797018107980181079901810800018108010181080201810803018108040181080501810806018108070181080801810809018108100181081101810812018108130181081401810815018108160181081701810818018108190181082001810821018108220181082301810824018108250181082601810827018108280181082901810830018108310181083201810833018108340181083501810836018108370181083801810839018108400181084101810842018108430181084401810845018108460181084701810848018108490181085001810851018108520181085301810854018108550181085601810857018108580181085901810860018108610181086201810863018108640181086501810866018108670181086801810869018108700181087101810872018108730181087401810875018108760181087701810878018108790181088001810881018108820181088301810884018108850181088601810887018108880181088901810890018108910181089201810893018108940181089501810896018108970181089801810899018109000181090101810902018109030181090401810905018109060181090701810908018109090181091001810911018109120181091301810914018109150181091601810917018109180181091901810920018109210181092201810923018109240181092501810926018109270181092801810929018109300181093101810932018109330181093401810935018109360181093701810938018109390181094001810941018109420181094301810944018109450181094601810947018109480181094901810950018109510181095201810953018109540181095501810956018109570181095801810959018109600181096101810962018109630181096401810965018109660181096701810968018109690181097001810971018109720181097301810974018109750181097601810977018109780181097901810980018109810181098201810983018109840181098501810986018109870181098801810989018109900181099101810992018109930181099401810995018109960181099701810998018109990181100001811001018110020181100301811004018110050181100601811007018110080181100901811010018110110181101201811013018110140181101501811016018110170181101801811019018110200181102101811022018110230181102401811025018110260181102701811028018110290181103001811031018110320181103301811034018110350181103601811037018110380181103901811040018110410181104201811043018110440181104501811046018110470181104801811049018110500181105101811052018110530181105401811055018110560181105701811058018110590181106001811061018110620181106301811064018110650181106601811067018110680181106901811070018110710181107201811073018110740181107501811076018110770181107801811079018110800181108101811082018110830181108401811085018110860181108701811088018110890181109001811091018110920181109301811094018110950181109601811097018110980181109901811100018111010181110201811103018111040181110501820001018200020182000301820004018200050182000601820007018200080182000901820010018200110182001201820013018200140182001501820016018200170182001801820019018200200182002101820022018200230182002401820025018200260182002701820028018200290182003001820031018200320182003301820034018200350182003601820037018200380182003901820040018200410182004201820043018200440182004501820046018200470182004801820049018200500182005101820052018200530182005401820055018200560182005701820058018200590182006001820061018200620182006301820064018200650182006601820067018200680182006901820070018200710182007201820073018200740182007501820076018200770182007801820079018200800182008101820082018200830182008401820085018200860182008701820088018200890182009001820091018200920182009301820094018200950182009601820097018200980182009901820100018201010182010201820103018201040182010501820106018201070182010801820109018201100182011101820112018201130182011401820115018201160182011701820118018201190182012001820121018201220182012301820124018201250182012601820127018201280182012901820130018201310182013201820133018201340182013501820136018201370182013801820139018201400182014101820142018201430182014401820145018201460182014701820148018201490182015001820151018201520182015301820154018201550182015601820157018201580182015901820160018201610182016201820163018201640182016501820166018201670182016801820169018201700182017101820172018201730182017401820175018201760182017701820178018201790182018001820181018201820182018301820184018201850182018601820187018201880182018901820190018201910182019201820193018201940182019501820196018201970182019801820199018202000182020101820202018202030182020401820205018202060182020701820208018202090182021001820211018202120182021301820214018202150182021601820217018202180182021901820220018202210182022201820223018202240182022501820226018202270182022801820229018202300182023101820232018202330182023401820235018202360182023701820238018202390182024001820241018202420182024301820244018202450182024601820247018202480182024901820250018202510182025201820253018202540182025501820256018202570182025801820259018202600182026101820262018202630182026401820265018202660182026701820268018202690182027001820271018202720182027301820274018202750182027601820277018202780182027901820280018202810182028201820283018202840182028501820286018202870182028801820289018202900182029101820292018202930182029401820295018202960182029701820298018202990182030001820301018203020182030301820304018203050182030601820307018203080182030901820310018203110182031201820313018203140182031501820316018203170182031801820319018203200182032101820322018203230182032401820325018203260182032701820328018203290182033001820331018203320182033301820334018203350182033601820337018203380182033901820340018203410182034201820343018203440182034501820346018203470182034801820349018203500182035101820352018203530182035401820355018203560182035701820358018203590182036001820361018203620182036301820364018203650182036601820367018203680182036901820370018203710182037201820373018203740182037501820376018203770182037801820379018203800182038101820382018203830182038401820385018203860182038701820388018203890182039001820391018203920182039301820394018203950182039601820397018203980182039901820400018204010182040201820403018204040182040501820406018204070182040801820409018204100182041101820412018204130182041401820415018204160182041701820418018204190182042001820421018204220182042301820424018204250182042601820427018204280182042901820430018204310182043201820433018204340182043501820436018204370182043801820439018204400182044101820442018204430182044401820445018204460182044701820448018204490182045001820451018204520182045301820454018204550182045601820457018204580182045901820460018204610182046201820463018204640182046501820466018204670182046801820469018204700182047101820472018204730182047401820475018204760182047701820478018204790182048001820481018204820182048301820484018204850182048601820487018204880182048901820490018204910182049201820493018204940182049501820496018204970182049801820499018205000182050101820502018205030182050401820505018205060182050701820508018205090182051001820511018205120182051301820514018205150182051601820517018205180182051901820520018205210182052201820523018205240182052501820526018205270182052801820529018205300182053101820532018205330182053401820535018205360182053701820538018205390182054001820541018205420182054301820544018205450182054601820547018205480182054901820550018205510182055201820553018205540182055501820556018205570182055801820559018205600182056101820562018205630182056401820565018205660182056701820568018205690182057001820571018205720182057301820574018205750182057601820577018205780182057901820580018205810182058201820583018205840182058501820586018205870182058801820589018205900182059101820592018205930182059401820595018205960182059701820598018205990182060001820601018206020182060301820604018206050182060601820607018206080182060901820610018206110182061201820613018206140182061501820616018206170182061801820619018206200182062101820622018206230182062401820625018206260182062701820628018206290182063001820631018206320182063301820634018206350182063601820637018206380182063901820640018206410182064201820643018206440182064501820646018206470182064801820649018206500182065101820652018206530182065401820655018206560182065701820658018206590182066001820661018206620182066301820664018206650182066601820667018206680182066901820670018206710182067201820673018206740182067501820676018206770182067801820679018206800182068101820682018206830182068401820685018206860182068701820688018206890182069001820691018206920182069301820694018206950182069601820697018206980182069901820700018207010182070201820703018207040182070501820706018207070182070801820709018207100182071101820712018207130182071401820715018207160182071701820718018207190182072001820721018207220182072301820724018207250182072601820727018207280182072901820730018207310182073201820733018207340182073501820736018207370182073801820739018207400182074101820742018207430182074401820745018207460182074701820748018207490182075001820751018207520182075301820754018207550182075601820757018207580182075901820760018207610182076201820763018207640182076501820766018207670182076801820769018207700182077101820772018207730182077401820775018207760182077701820778018207790182078001820781018207820182078301820784018207850182078601820787018207880182078901820790018207910182079201820793018207940182079501820796018207970182079801820799018208000182080101820802018208030182080401820805018208060182080701820808018208090182081001820811018208120182081301820814018208150182081601820817018208180182081901820820018208210182082201820823018208240182082501820826018208270182082801820829018208300182083101820832018208330182083401820835018208360182083701820838018208390182084001820841018208420182084301820844018208450182084601820847018208480182084901820850018208510182085201820853018208540182085501820856018208570182085801820859018208600182086101820862018208630182086401820865018208660182086701820868018208690182087001820871018208720182087301820874018208750182087601820877018208780182087901820880018208810182088201820883018208840182088501820886018208870182088801820889018208900182089101820892018208930182089401820895018208960182089701820898018208990182090001820901018209020182090301820904018209050182090601820907018209080182090901820910018209110182091201820913018209140182091501820916018209170182091801820919018209200182092101820922018209230182092401820925018209260182092701820928018209290182093001820931018209320182093301820934018209350182093601820937018209380182093901820940018209410182094201820943018209440182094501820946018209470182094801820949018209500182095101820952018209530182095401820955018209560182095701820958018209590182096001820961018209620182096301820964018209650182096601820967018209680182096901820970018209710182097201820973018209740182097501820976018209770182097801820979018209800182098101820982018209830182098401820985018209860182098701820988018209890182099001820991018209920182099301820994018209950182099601820997018209980182099901821000018210010182100201821003018210040182100501821006018210070182100801821009018210100182101101821012018210130182101401821015018210160182101701821018018210190182102001821021018210220182102301821024018210250182102601821027018210280182102901821030018210310182103201821033018210340182103501821036018210370182103801821039018210400182104101821042018210430182104401821045018210460182104701821048018210490182105001821051018210520182105301821054018210550182105601821057018210580182105901821060018210610182106201821063018210640182106501821066018210670182106801821069018210700182107101821072018210730182107401821075018210760182107701821078018210790182108001821081018210820182108301821084018210850182108601821087018210880182108901821090018210910182109201821093018210940182109501821096018210970182109801821099018211000182110101821102018211030182110401821105018300010183000201830003018300040183000501830006018300070183000801830009018300100183001101830012018300130183001401830015018300160183001701830018018300190183002001830021018300220183002301830024018300250183002601830027018300280183002901830030018300310183003201830033018300340183003501830036018300370183003801830039018300400183004101830042018300430183004401830045018300460183004701830048018300490183005001830051018300520183005301830054018300550183005601830057018300580183005901830060018300610183006201830063018300640183006501830066018300670183006801830069018300700183007101830072018300730183007401830075018300760183007701830078018300790183008001830081018300820183008301830084018300850183008601830087018300880183008901830090018300910183009201830093018300940183009501830096018300970183009801830099018301000183010101830102018301030183010401830105018301060183010701830108018301090183011001830111018301120183011301830114018301150183011601830117018301180183011901830120018301210183012201830123018301240183012501830126018301270183012801830129018301300183013101830132018301330183013401830135018301360183013701830138018301390183014001830141018301420183014301830144018301450183014601830147018301480183014901830150018301510183015201830153018301540183015501830156018301570183015801830159018301600183016101830162018301630183016401830165018301660183016701830168018301690183017001830171018301720183017301830174018301750183017601830177018301780183017901830180018301810183018201830183018301840183018501830186018301870183018801830189018301900183019101830192018301930183019401830195018301960183019701830198018301990183020001830201018302020183020301830204018302050183020601830207018302080183020901830210018302110183021201830213018302140183021501830216018302170183021801830219018302200183022101830222018302230183022401830225018302260183022701830228018302290183023001830231018302320183023301830234018302350183023601830237018302380183023901830240018302410183024201830243018302440183024501830246018302470183024801830249018302500183025101830252018302530183025401830255018302560183025701830258018302590183026001830261018302620183026301830264018302650183026601830267018302680183026901830270018302710183027201830273018302740183027501830276018302770183027801830279018302800183028101830282018302830183028401830285018302860183028701830288018302890183029001830291018302920183029301830294018302950183029601830297018302980183029901830300018303010183030201830303018303040183030501830306018303070183030801830309018303100183031101830312018303130183031401830315018303160183031701830318018303190183032001830321018303220183032301830324018303250183032601830327018303280183032901830330018303310183033201830333018303340183033501830336018303370183033801830339018303400183034101830342018303430183034401830345018303460183034701830348018303490183035001830351018303520183035301830354018303550183035601830357018303580183035901830360018303610183036201830363018303640183036501830366018303670183036801830369018303700183037101830372018303730183037401830375018303760183037701830378018303790183038001830381018303820183038301830384018303850183038601830387018303880183038901830390018303910183039201830393018303940183039501830396018303970183039801830399018304000183040101830402018304030183040401830405018304060183040701830408018304090183041001830411018304120183041301830414018304150183041601830417018304180183041901830420018304210183042201830423018304240183042501830426018304270183042801830429018304300183043101830432018304330183043401830435018304360183043701830438018304390183044001830441018304420183044301830444018304450183044601830447018304480183044901830450018304510183045201830453018304540183045501830456018304570183045801830459018304600183046101830462018304630183046401830465018304660183046701830468018304690183047001830471018304720183047301830474018304750183047601830477018304780183047901830480018304810183048201830483018304840183048501830486018304870183048801830489018304900183049101830492018304930183049401830495018304960183049701830498018304990183050001830501018305020183050301830504018305050183050601830507018305080183050901830510018305110183051201830513018305140183051501830516018305170183051801830519018305200183052101830522018305230183052401830525018305260183052701830528018305290183053001830531018305320183053301830534018305350183053601830537018305380183053901830540018305410183054201830543018305440183054501830546018305470183054801830549018305500183055101830552018305530183055401830555018305560183055701830558018305590183056001830561018305620183056301830564018305650183056601830567018305680183056901830570018305710183057201830573018305740183057501830576018305770183057801830579018305800183058101830582018305830183058401830585018305860183058701830588018305890183059001830591018305920183059301830594018305950183059601830597018305980183059901830600018306010183060201830603018306040183060501830606018306070183060801830609018306100183061101830612018306130183061401830615018306160183061701830618018306190183062001830621018306220183062301830624018306250183062601830627018306280183062901830630018306310183063201830633018306340183063501830636018306370183063801830639018306400183064101830642018306430183064401830645018306460183064701830648018306490183065001830651018306520183065301830654018306550183065601830657018306580183065901830660018306610183066201830663018306640183066501830666018306670183066801830669018306700183067101830672018306730183067401830675018306760183067701830678018306790183068001830681018306820183068301830684018306850183068601830687018306880183068901830690018306910183069201830693018306940183069501830696018306970183069801830699018307000183070101830702018307030183070401830705018307060183070701830708018307090183071001830711018307120183071301830714018307150183071601830717018307180183071901830720018307210183072201830723018307240183072501830726018307270183072801830729018307300183073101830732018307330183073401830735018307360183073701830738018307390183074001830741018307420183074301830744018307450183074601830747018307480183074901830750018307510183075201830753018307540183075501830756018307570183075801830759018307600183076101830762018307630183076401830765018307660183076701830768018307690183077001830771018307720183077301830774018307750183077601830777018307780183077901830780018307810183078201830783018307840183078501830786018307870183078801830789018307900183079101830792018307930183079401830795018307960183079701830798018307990183080001830801018308020183080301830804018308050183080601830807018308080183080901830810018308110183081201830813018308140183081501830816018308170183081801830819018308200183082101830822018308230183082401830825018308260183082701830828018308290183083001830831018308320183083301830834018308350183083601830837018308380183083901830840018308410183084201830843018308440183084501830846018308470183084801830849018308500183085101830852018308530183085401830855018308560183085701830858018308590183086001830861018308620183086301830864018308650183086601830867018308680183086901830870018308710183087201830873018308740183087501830876018308770183087801830879018308800183088101830882018308830183088401830885018308860183088701830888018308890183089001830891018308920183089301830894018308950183089601830897018308980183089901830900018309010183090201830903018309040183090501830906018309070183090801830909018309100183091101830912018309130183091401830915018309160183091701830918018309190183092001830921018309220183092301830924018309250183092601830927018309280183092901830930018309310183093201830933018309340183093501830936018309370183093801830939018309400183094101830942018309430183094401830945018309460183094701830948018309490183095001830951018309520183095301830954018309550183095601830957018309580183095901830960018309610183096201830963018309640183096501830966018309670183096801830969018309700183097101830972018309730183097401830975018309760183097701830978018309790183098001830981018309820183098301830984018309850183098601830987018309880183098901830990018309910183099201830993018309940183099501830996018309970183099801830999018310000183100101831002018310030183100401831005018310060183100701831008018310090183101001831011018310120183101301831014018310150183101601831017018310180183101901831020018310210183102201831023018310240183102501831026018310270183102801831029018310300183103101831032018310330183103401831035018310360183103701831038018310390183104001831041018310420183104301831044018310450183104601831047018310480183104901831050018310510183105201831053018310540183105501831056018310570183105801831059018310600183106101831062018310630183106401831065018310660183106701831068018310690183107001831071018310720183107301831074018310750183107601831077018310780183107901831080018310810183108201831083018310840183108501831086018310870183108801831089018310900183109101831092018310930183109401831095018310960183109701831098018310990183110001831101018311020183110301831104018311050184000101840002018400030184000401840005018400060184000701840008018400090184001001840011018400120184001301840014018400150184001601840017018400180184001901840020018400210184002201840023018400240184002501840026018400270184002801840029018400300184003101840032018400330184003401840035018400360184003701840038018400390184004001840041018400420184004301840044018400450184004601840047018400480184004901840050018400510184005201840053018400540184005501840056018400570184005801840059018400600184006101840062018400630184006401840065018400660184006701840068018400690184007001840071018400720184007301840074018400750184007601840077018400780184007901840080018400810184008201840083018400840184008501840086018400870184008801840089018400900184009101840092018400930184009401840095018400960184009701840098018400990184010001840101018401020184010301840104018401050184010601840107018401080184010901840110018401110184011201840113018401140184011501840116018401170184011801840119018401200184012101840122018401230184012401840125018401260184012701840128018401290184013001840131018401320184013301840134018401350184013601840137018401380184013901840140018401410184014201840143018401440184014501840146018401470184014801840149018401500184015101840152018401530184015401840155018401560184015701840158018401590184016001840161018401620184016301840164018401650184016601840167018401680184016901840170018401710184017201840173018401740184017501840176018401770184017801840179018401800184018101840182018401830184018401840185018401860184018701840188018401890184019001840191018401920184019301840194018401950184019601840197018401980184019901840200018402010184020201840203018402040184020501840206018402070184020801840209018402100184021101840212018402130184021401840215018402160184021701840218018402190184022001840221018402220184022301840224018402250184022601840227018402280184022901840230018402310184023201840233018402340184023501840236018402370184023801840239018402400184024101840242018402430184024401840245018402460184024701840248018402490184025001840251018402520184025301840254018402550184025601840257018402580184025901840260018402610184026201840263018402640184026501840266018402670184026801840269018402700184027101840272018402730184027401840275018402760184027701840278018402790184028001840281018402820184028301840284018402850184028601840287018402880184028901840290018402910184029201840293018402940184029501840296018402970184029801840299018403000184030101840302018403030184030401840305018403060184030701840308018403090184031001840311018403120184031301840314018403150184031601840317018403180184031901840320018403210184032201840323018403240184032501840326018403270184032801840329018403300184033101840332018403330184033401840335018403360184033701840338018403390184034001840341018403420184034301840344018403450184034601840347018403480184034901840350018403510184035201840353018403540184035501840356018403570184035801840359018403600184036101840362018403630184036401840365018403660184036701840368018403690184037001840371018403720184037301840374018403750184037601840377018403780184037901840380018403810184038201840383018403840184038501840386018403870184038801840389018403900184039101840392018403930184039401840395018403960184039701840398018403990184040001840401018404020184040301840404018404050184040601840407018404080184040901840410018404110184041201840413018404140184041501840416018404170184041801840419018404200184042101840422018404230184042401840425018404260184042701840428018404290184043001840431018404320184043301840434018404350184043601840437018404380184043901840440018404410184044201840443018404440184044501840446018404470184044801840449018404500184045101840452018404530184045401840455018404560184045701840458018404590184046001840461018404620184046301840464018404650184046601840467018404680184046901840470018404710184047201840473018404740184047501840476018404770184047801840479018404800184048101840482018404830184048401840485018404860184048701840488018404890184049001840491018404920184049301840494018404950184049601840497018404980184049901840500018405010184050201840503018405040184050501840506018405070184050801840509018405100184051101840512018405130184051401840515018405160184051701840518018405190184052001840521018405220184052301840524018405250184052601840527018405280184052901840530018405310184053201840533018405340184053501840536018405370184053801840539018405400184054101840542018405430184054401840545018405460184054701840548018405490184055001840551018405520184055301840554018405550184055601840557018405580184055901840560018405610184056201840563018405640184056501840566018405670184056801840569018405700184057101840572018405730184057401840575018405760184057701840578018405790184058001840581018405820184058301840584018405850184058601840587018405880184058901840590018405910184059201840593018405940184059501840596018405970184059801840599018406000184060101840602018406030184060401840605018406060184060701840608018406090184061001840611018406120184061301840614018406150184061601840617018406180184061901840620018406210184062201840623018406240184062501840626018406270184062801840629018406300184063101840632018406330184063401840635018406360184063701840638018406390184064001840641018406420184064301840644018406450184064601840647018406480184064901840650018406510184065201840653018406540184065501840656018406570184065801840659018406600184066101840662018406630184066401840665018406660184066701840668018406690184067001840671018406720184067301840674018406750184067601840677018406780184067901840680018406810184068201840683018406840184068501840686018406870184068801840689018406900184069101840692018406930184069401840695018406960184069701840698018406990184070001840701018407020184070301840704018407050184070601840707018407080184070901840710018407110184071201840713018407140184071501840716018407170184071801840719018407200184072101840722018407230184072401840725018407260184072701840728018407290184073001840731018407320184073301840734018407350184073601840737018407380184073901840740018407410184074201840743018407440184074501840746018407470184074801840749018407500184075101840752018407530184075401840755018407560184075701840758018407590184076001840761018407620184076301840764018407650184076601840767018407680184076901840770018407710184077201840773018407740184077501840776018407770184077801840779018407800184078101840782018407830184078401840785018407860184078701840788018407890184079001840791018407920184079301840794018407950184079601840797018407980184079901840800018408010184080201840803018408040184080501840806018408070184080801840809018408100184081101840812018408130184081401840815018408160184081701840818018408190184082001840821018408220184082301840824018408250184082601840827018408280184082901840830018408310184083201840833018408340184083501840836018408370184083801840839018408400184084101840842018408430184084401840845018408460184084701840848018408490184085001840851018408520184085301840854018408550184085601840857018408580184085901840860018408610184086201840863018408640184086501840866018408670184086801840869018408700184087101840872018408730184087401840875018408760184087701840878018408790184088001840881018408820184088301840884018408850184088601840887018408880184088901840890018408910184089201840893018408940184089501840896018408970184089801840899018409000184090101840902018409030184090401840905018409060184090701840908018409090184091001840911018409120184091301840914018409150184091601840917018409180184091901840920018409210184092201840923018409240184092501840926018409270184092801840929018409300184093101840932018409330184093401840935018409360184093701840938018409390184094001840941018409420184094301840944018409450184094601840947018409480184094901840950018409510184095201840953018409540184095501840956018409570184095801840959018409600184096101840962018409630184096401840965018409660184096701840968018409690184097001840971018409720184097301840974018409750184097601840977018409780184097901840980018409810184098201840983018409840184098501840986018409870184098801840989018409900184099101840992018409930184099401840995018409960184099701840998018409990184100001841001018410020184100301841004018410050184100601841007018410080184100901841010018410110184101201841013018410140184101501841016018410170184101801841019018410200184102101841022018410230184102401841025018410260184102701841028018410290184103001841031018410320184103301841034018410350184103601841037018410380184103901841040018410410184104201841043018410440184104501841046018410470184104801841049018410500184105101841052018410530184105401841055018410560184105701841058018410590184106001841061018410620184106301841064018410650184106601841067018410680184106901841070018410710184107201841073018410740184107501841076018410770184107801841079018410800184108101841082018410830184108401841085018410860184108701841088018410890184109001841091018410920184109301841094018410950184109601841097018410980184109901841100018411010184110201841103018411040184110501850001018500020185000301850004018500050185000601850007018500080185000901850010018500110185001201850013018500140185001501850016018500170185001801850019018500200185002101850022018500230185002401850025018500260185002701850028018500290185003001850031018500320185003301850034018500350185003601850037018500380185003901850040018500410185004201850043018500440185004501850046018500470185004801850049018500500185005101850052018500530185005401850055018500560185005701850058018500590185006001850061018500620185006301850064018500650185006601850067018500680185006901850070018500710185007201850073018500740185007501850076018500770185007801850079018500800185008101850082018500830185008401850085018500860185008701850088018500890185009001850091018500920185009301850094018500950185009601850097018500980185009901850100018501010185010201850103018501040185010501850106018501070185010801850109018501100185011101850112018501130185011401850115018501160185011701850118018501190185012001850121018501220185012301850124018501250185012601850127018501280185012901850130018501310185013201850133018501340185013501850136018501370185013801850139018501400185014101850142018501430185014401850145018501460185014701850148018501490185015001850151018501520185015301850154018501550185015601850157018501580185015901850160018501610185016201850163018501640185016501850166018501670185016801850169018501700185017101850172018501730185017401850175018501760185017701850178018501790185018001850181018501820185018301850184018501850185018601850187018501880185018901850190018501910185019201850193018501940185019501850196018501970185019801850199018502000185020101850202018502030185020401850205018502060185020701850208018502090185021001850211018502120185021301850214018502150185021601850217018502180185021901850220018502210185022201850223018502240185022501850226018502270185022801850229018502300185023101850232018502330185023401850235018502360185023701850238018502390185024001850241018502420185024301850244018502450185024601850247018502480185024901850250018502510185025201850253018502540185025501850256018502570185025801850259018502600185026101850262018502630185026401850265018502660185026701850268018502690185027001850271018502720185027301850274018502750185027601850277018502780185027901850280018502810185028201850283018502840185028501850286018502870185028801850289018502900185029101850292018502930185029401850295018502960185029701850298018502990185030001850301018503020185030301850304018503050185030601850307018503080185030901850310018503110185031201850313018503140185031501850316018503170185031801850319018503200185032101850322018503230185032401850325018503260185032701850328018503290185033001850331018503320185033301850334018503350185033601850337018503380185033901850340018503410185034201850343018503440185034501850346018503470185034801850349018503500185035101850352018503530185035401850355018503560185035701850358018503590185036001850361018503620185036301850364018503650185036601850367018503680185036901850370018503710185037201850373018503740185037501850376018503770185037801850379018503800185038101850382018503830185038401850385018503860185038701850388018503890185039001850391018503920185039301850394018503950185039601850397018503980185039901850400018504010185040201850403018504040185040501850406018504070185040801850409018504100185041101850412018504130185041401850415018504160185041701850418018504190185042001850421018504220185042301850424018504250185042601850427018504280185042901850430018504310185043201850433018504340185043501850436018504370185043801850439018504400185044101850442018504430185044401850445018504460185044701850448018504490185045001850451018504520185045301850454018504550185045601850457018504580185045901850460018504610185046201850463018504640185046501850466018504670185046801850469018504700185047101850472018504730185047401850475018504760185047701850478018504790185048001850481018504820185048301850484018504850185048601850487018504880185048901850490018504910185049201850493018504940185049501850496018504970185049801850499018505000185050101850502018505030185050401850505018505060185050701850508018505090185051001850511018505120185051301850514018505150185051601850517018505180185051901850520018505210185052201850523018505240185052501850526018505270185052801850529018505300185053101850532018505330185053401850535018505360185053701850538018505390185054001850541018505420185054301850544018505450185054601850547018505480185054901850550018505510185055201850553018505540185055501850556018505570185055801850559018505600185056101850562018505630185056401850565018505660185056701850568018505690185057001850571018505720185057301850574018505750185057601850577018505780185057901850580018505810185058201850583018505840185058501850586018505870185058801850589018505900185059101850592018505930185059401850595018505960185059701850598018505990185060001850601018506020185060301850604018506050185060601850607018506080185060901850610018506110185061201850613018506140185061501850616018506170185061801850619018506200185062101850622018506230185062401850625018506260185062701850628018506290185063001850631018506320185063301850634018506350185063601850637018506380185063901850640018506410185064201850643018506440185064501850646018506470185064801850649018506500185065101850652018506530185065401850655018506560185065701850658018506590185066001850661018506620185066301850664018506650185066601850667018506680185066901850670018506710185067201850673018506740185067501850676018506770185067801850679018506800185068101850682018506830185068401850685018506860185068701850688018506890185069001850691018506920185069301850694018506950185069601850697018506980185069901850700018507010185070201850703018507040185070501850706018507070185070801850709018507100185071101850712018507130185071401850715018507160185071701850718018507190185072001850721018507220185072301850724018507250185072601850727018507280185072901850730018507310185073201850733018507340185073501850736018507370185073801850739018507400185074101850742018507430185074401850745018507460185074701850748018507490185075001850751018507520185075301850754018507550185075601850757018507580185075901850760018507610185076201850763018507640185076501850766018507670185076801850769018507700185077101850772018507730185077401850775018507760185077701850778018507790185078001850781018507820185078301850784018507850185078601850787018507880185078901850790018507910185079201850793018507940185079501850796018507970185079801850799018508000185080101850802018508030185080401850805018508060185080701850808018508090185081001850811018508120185081301850814018508150185081601850817018508180185081901850820018508210185082201850823018508240185082501850826018508270185082801850829018508300185083101850832018508330185083401850835018508360185083701850838018508390185084001850841018508420185084301850844018508450185084601850847018508480185084901850850018508510185085201850853018508540185085501850856018508570185085801850859018508600185086101850862018508630185086401850865018508660185086701850868018508690185087001850871018508720185087301850874018508750185087601850877018508780185087901850880018508810185088201850883018508840185088501850886018508870185088801850889018508900185089101850892018508930185089401850895018508960185089701850898018508990185090001850901018509020185090301850904018509050185090601850907018509080185090901850910018509110185091201850913018509140185091501850916018509170185091801850919018509200185092101850922018509230185092401850925018509260185092701850928018509290185093001850931018509320185093301850934018509350185093601850937018509380185093901850940018509410185094201850943018509440185094501850946018509470185094801850949018509500185095101850952018509530185095401850955018509560185095701850958018509590185096001850961018509620185096301850964018509650185096601850967018509680185096901850970018509710185097201850973018509740185097501850976018509770185097801850979018509800185098101850982018509830185098401850985018509860185098701850988018509890185099001850991018509920185099301850994018509950185099601850997018509980185099901851000018510010185100201851003018510040185100501851006018510070185100801851009018510100185101101851012018510130185101401851015018510160185101701851018018510190185102001851021018510220185102301851024018510250185102601851027018510280185102901851030018510310185103201851033018510340185103501851036018510370185103801851039018510400185104101851042018510430185104401851045018510460185104701851048018510490185105001851051018510520185105301851054018510550185105601851057018510580185105901851060018510610185106201851063018510640185106501851066018510670185106801851069018510700185107101851072018510730185107401851075018510760185107701851078018510790185108001851081018510820185108301851084018510850185108601851087018510880185108901851090018510910185109201851093018510940185109501851096018510970185109801851099018511000185110101851102018511030185110401851105018600010186000201860003018600040186000501860006018600070186000801860009018600100186001101860012018600130186001401860015018600160186001701860018018600190186002001860021018600220186002301860024018600250186002601860027018600280186002901860030018600310186003201860033018600340186003501860036018600370186003801860039018600400186004101860042018600430186004401860045018600460186004701860048018600490186005001860051018600520186005301860054018600550186005601860057018600580186005901860060018600610186006201860063018600640186006501860066018600670186006801860069018600700186007101860072018600730186007401860075018600760186007701860078018600790186008001860081018600820186008301860084018600850186008601860087018600880186008901860090018600910186009201860093018600940186009501860096018600970186009801860099018601000186010101860102018601030186010401860105018601060186010701860108018601090186011001860111018601120186011301860114018601150186011601860117018601180186011901860120018601210186012201860123018601240186012501860126018601270186012801860129018601300186013101860132018601330186013401860135018601360186013701860138018601390186014001860141018601420186014301860144018601450186014601860147018601480186014901860150018601510186015201860153018601540186015501860156018601570186015801860159018601600186016101860162018601630186016401860165018601660186016701860168018601690186017001860171018601720186017301860174018601750186017601860177018601780186017901860180018601810186018201860183018601840186018501860186018601870186018801860189018601900186019101860192018601930186019401860195018601960186019701860198018601990186020001860201018602020186020301860204018602050186020601860207018602080186020901860210018602110186021201860213018602140186021501860216018602170186021801860219018602200186022101860222018602230186022401860225018602260186022701860228018602290186023001860231018602320186023301860234018602350186023601860237018602380186023901860240018602410186024201860243018602440186024501860246018602470186024801860249018602500186025101860252018602530186025401860255018602560186025701860258018602590186026001860261018602620186026301860264018602650186026601860267018602680186026901860270018602710186027201860273018602740186027501860276018602770186027801860279018602800186028101860282018602830186028401860285018602860186028701860288018602890186029001860291018602920186029301860294018602950186029601860297018602980186029901860300018603010186030201860303018603040186030501860306018603070186030801860309018603100186031101860312018603130186031401860315018603160186031701860318018603190186032001860321018603220186032301860324018603250186032601860327018603280186032901860330018603310186033201860333018603340186033501860336018603370186033801860339018603400186034101860342018603430186034401860345018603460186034701860348018603490186035001860351018603520186035301860354018603550186035601860357018603580186035901860360018603610186036201860363018603640186036501860366018603670186036801860369018603700186037101860372018603730186037401860375018603760186037701860378018603790186038001860381018603820186038301860384018603850186038601860387018603880186038901860390018603910186039201860393018603940186039501860396018603970186039801860399018604000186040101860402018604030186040401860405018604060186040701860408018604090186041001860411018604120186041301860414018604150186041601860417018604180186041901860420018604210186042201860423018604240186042501860426018604270186042801860429018604300186043101860432018604330186043401860435018604360186043701860438018604390186044001860441018604420186044301860444018604450186044601860447018604480186044901860450018604510186045201860453018604540186045501860456018604570186045801860459018604600186046101860462018604630186046401860465018604660186046701860468018604690186047001860471018604720186047301860474018604750186047601860477018604780186047901860480018604810186048201860483018604840186048501860486018604870186048801860489018604900186049101860492018604930186049401860495018604960186049701860498018604990186050001860501018605020186050301860504018605050186050601860507018605080186050901860510018605110186051201860513018605140186051501860516018605170186051801860519018605200186052101860522018605230186052401860525018605260186052701860528018605290186053001860531018605320186053301860534018605350186053601860537018605380186053901860540018605410186054201860543018605440186054501860546018605470186054801860549018605500186055101860552018605530186055401860555018605560186055701860558018605590186056001860561018605620186056301860564018605650186056601860567018605680186056901860570018605710186057201860573018605740186057501860576018605770186057801860579018605800186058101860582018605830186058401860585018605860186058701860588018605890186059001860591018605920186059301860594018605950186059601860597018605980186059901860600018606010186060201860603018606040186060501860606018606070186060801860609018606100186061101860612018606130186061401860615018606160186061701860618018606190186062001860621018606220186062301860624018606250186062601860627018606280186062901860630018606310186063201860633018606340186063501860636018606370186063801860639018606400186064101860642018606430186064401860645018606460186064701860648018606490186065001860651018606520186065301860654018606550186065601860657018606580186065901860660018606610186066201860663018606640186066501860666018606670186066801860669018606700186067101860672018606730186067401860675018606760186067701860678018606790186068001860681018606820186068301860684018606850186068601860687018606880186068901860690018606910186069201860693018606940186069501860696018606970186069801860699018607000186070101860702018607030186070401860705018607060186070701860708018607090186071001860711018607120186071301860714018607150186071601860717018607180186071901860720018607210186072201860723018607240186072501860726018607270186072801860729018607300186073101860732018607330186073401860735018607360186073701860738018607390186074001860741018607420186074301860744018607450186074601860747018607480186074901860750018607510186075201860753018607540186075501860756018607570186075801860759018607600186076101860762018607630186076401860765018607660186076701860768018607690186077001860771018607720186077301860774018607750186077601860777018607780186077901860780018607810186078201860783018607840186078501860786018607870186078801860789018607900186079101860792018607930186079401860795018607960186079701860798018607990186080001860801018608020186080301860804018608050186080601860807018608080186080901860810018608110186081201860813018608140186081501860816018608170186081801860819018608200186082101860822018608230186082401860825018608260186082701860828018608290186083001860831018608320186083301860834018608350186083601860837018608380186083901860840018608410186084201860843018608440186084501860846018608470186084801860849018608500186085101860852018608530186085401860855018608560186085701860858018608590186086001860861018608620186086301860864018608650186086601860867018608680186086901860870018608710186087201860873018608740186087501860876018608770186087801860879018608800186088101860882018608830186088401860885018608860186088701860888018608890186089001860891018608920186089301860894018608950186089601860897018608980186089901860900018609010186090201860903018609040186090501860906018609070186090801860909018609100186091101860912018609130186091401860915018609160186091701860918018609190186092001860921018609220186092301860924018609250186092601860927018609280186092901860930018609310186093201860933018609340186093501860936018609370186093801860939018609400186094101860942018609430186094401860945018609460186094701860948018609490186095001860951018609520186095301860954018609550186095601860957018609580186095901860960018609610186096201860963018609640186096501860966018609670186096801860969018609700186097101860972018609730186097401860975018609760186097701860978018609790186098001860981018609820186098301860984018609850186098601860987018609880186098901860990018609910186099201860993018609940186099501860996018609970186099801860999018610000186100101861002018610030186100401861005018610060186100701861008018610090186101001861011018610120186101301861014018610150186101601861017018610180186101901861020018610210186102201861023018610240186102501861026018610270186102801861029018610300186103101861032018610330186103401861035018610360186103701861038018610390186104001861041018610420186104301861044018610450186104601861047018610480186104901861050018610510186105201861053018610540186105501861056018610570186105801861059018610600186106101861062018610630186106401861065018610660186106701861068018610690186107001861071018610720186107301861074018610750186107601861077018610780186107901861080018610810186108201861083018610840186108501861086018610870186108801861089018610900186109101861092018610930186109401861095018610960186109701861098018610990186110001861101018611020186110301861104018611050187000101870002018700030187000401870005018700060187000701870008018700090187001001870011018700120187001301870014018700150187001601870017018700180187001901870020018700210187002201870023018700240187002501870026018700270187002801870029018700300187003101870032018700330187003401870035018700360187003701870038018700390187004001870041018700420187004301870044018700450187004601870047018700480187004901870050018700510187005201870053018700540187005501870056018700570187005801870059018700600187006101870062018700630187006401870065018700660187006701870068018700690187007001870071018700720187007301870074018700750187007601870077018700780187007901870080018700810187008201870083018700840187008501870086018700870187008801870089018700900187009101870092018700930187009401870095018700960187009701870098018700990187010001870101018701020187010301870104018701050187010601870107018701080187010901870110018701110187011201870113018701140187011501870116018701170187011801870119018701200187012101870122018701230187012401870125018701260187012701870128018701290187013001870131018701320187013301870134018701350187013601870137018701380187013901870140018701410187014201870143018701440187014501870146018701470187014801870149018701500187015101870152018701530187015401870155018701560187015701870158018701590187016001870161018701620187016301870164018701650187016601870167018701680187016901870170018701710187017201870173018701740187017501870176018701770187017801870179018701800187018101870182018701830187018401870185018701860187018701870188018701890187019001870191018701920187019301870194018701950187019601870197018701980187019901870200018702010187020201870203018702040187020501870206018702070187020801870209018702100187021101870212018702130187021401870215018702160187021701870218018702190187022001870221018702220187022301870224018702250187022601870227018702280187022901870230018702310187023201870233018702340187023501870236018702370187023801870239018702400187024101870242018702430187024401870245018702460187024701870248018702490187025001870251018702520187025301870254018702550187025601870257018702580187025901870260018702610187026201870263018702640187026501870266018702670187026801870269018702700187027101870272018702730187027401870275018702760187027701870278018702790187028001870281018702820187028301870284018702850187028601870287018702880187028901870290018702910187029201870293018702940187029501870296018702970187029801870299018703000187030101870302018703030187030401870305018703060187030701870308018703090187031001870311018703120187031301870314018703150187031601870317018703180187031901870320018703210187032201870323018703240187032501870326018703270187032801870329018703300187033101870332018703330187033401870335018703360187033701870338018703390187034001870341018703420187034301870344018703450187034601870347018703480187034901870350018703510187035201870353018703540187035501870356018703570187035801870359018703600187036101870362018703630187036401870365018703660187036701870368018703690187037001870371018703720187037301870374018703750187037601870377018703780187037901870380018703810187038201870383018703840187038501870386018703870187038801870389018703900187039101870392018703930187039401870395018703960187039701870398018703990187040001870401018704020187040301870404018704050187040601870407018704080187040901870410018704110187041201870413018704140187041501870416018704170187041801870419018704200187042101870422018704230187042401870425018704260187042701870428018704290187043001870431018704320187043301870434018704350187043601870437018704380187043901870440018704410187044201870443018704440187044501870446018704470187044801870449018704500187045101870452018704530187045401870455018704560187045701870458018704590187046001870461018704620187046301870464018704650187046601870467018704680187046901870470018704710187047201870473018704740187047501870476018704770187047801870479018704800187048101870482018704830187048401870485018704860187048701870488018704890187049001870491018704920187049301870494018704950187049601870497018704980187049901870500018705010187050201870503018705040187050501870506018705070187050801870509018705100187051101870512018705130187051401870515018705160187051701870518018705190187052001870521018705220187052301870524018705250187052601870527018705280187052901870530018705310187053201870533018705340187053501870536018705370187053801870539018705400187054101870542018705430187054401870545018705460187054701870548018705490187055001870551018705520187055301870554018705550187055601870557018705580187055901870560018705610187056201870563018705640187056501870566018705670187056801870569018705700187057101870572018705730187057401870575018705760187057701870578018705790187058001870581018705820187058301870584018705850187058601870587018705880187058901870590018705910187059201870593018705940187059501870596018705970187059801870599018706000187060101870602018706030187060401870605018706060187060701870608018706090187061001870611018706120187061301870614018706150187061601870617018706180187061901870620018706210187062201870623018706240187062501870626018706270187062801870629018706300187063101870632018706330187063401870635018706360187063701870638018706390187064001870641018706420187064301870644018706450187064601870647018706480187064901870650018706510187065201870653018706540187065501870656018706570187065801870659018706600187066101870662018706630187066401870665018706660187066701870668018706690187067001870671018706720187067301870674018706750187067601870677018706780187067901870680018706810187068201870683018706840187068501870686018706870187068801870689018706900187069101870692018706930187069401870695018706960187069701870698018706990187070001870701018707020187070301870704018707050187070601870707018707080187070901870710018707110187071201870713018707140187071501870716018707170187071801870719018707200187072101870722018707230187072401870725018707260187072701870728018707290187073001870731018707320187073301870734018707350187073601870737018707380187073901870740018707410187074201870743018707440187074501870746018707470187074801870749018707500187075101870752018707530187075401870755018707560187075701870758018707590187076001870761018707620187076301870764018707650187076601870767018707680187076901870770018707710187077201870773018707740187077501870776018707770187077801870779018707800187078101870782018707830187078401870785018707860187078701870788018707890187079001870791018707920187079301870794018707950187079601870797018707980187079901870800018708010187080201870803018708040187080501870806018708070187080801870809018708100187081101870812018708130187081401870815018708160187081701870818018708190187082001870821018708220187082301870824018708250187082601870827018708280187082901870830018708310187083201870833018708340187083501870836018708370187083801870839018708400187084101870842018708430187084401870845018708460187084701870848018708490187085001870851018708520187085301870854018708550187085601870857018708580187085901870860018708610187086201870863018708640187086501870866018708670187086801870869018708700187087101870872018708730187087401870875018708760187087701870878018708790187088001870881018708820187088301870884018708850187088601870887018708880187088901870890018708910187089201870893018708940187089501870896018708970187089801870899018709000187090101870902018709030187090401870905018709060187090701870908018709090187091001870911018709120187091301870914018709150187091601870917018709180187091901870920018709210187092201870923018709240187092501870926018709270187092801870929018709300187093101870932018709330187093401870935018709360187093701870938018709390187094001870941018709420187094301870944018709450187094601870947018709480187094901870950018709510187095201870953018709540187095501870956018709570187095801870959018709600187096101870962018709630187096401870965018709660187096701870968018709690187097001870971018709720187097301870974018709750187097601870977018709780187097901870980018709810187098201870983018709840187098501870986018709870187098801870989018709900187099101870992018709930187099401870995018709960187099701870998018709990187100001871001018710020187100301871004018710050187100601871007018710080187100901871010018710110187101201871013018710140187101501871016018710170187101801871019018710200187102101871022018710230187102401871025018710260187102701871028018710290187103001871031018710320187103301871034018710350187103601871037018710380187103901871040018710410187104201871043018710440187104501871046018710470187104801871049018710500187105101871052018710530187105401871055018710560187105701871058018710590187106001871061018710620187106301871064018710650187106601871067018710680187106901871070018710710187107201871073018710740187107501871076018710770187107801871079018710800187108101871082018710830187108401871085018710860187108701871088018710890187109001871091018710920187109301871094018710950187109601871097018710980187109901871100018711010187110201871103018711040187110501880001018800020188000301880004018800050188000601880007018800080188000901880010018800110188001201880013018800140188001501880016018800170188001801880019018800200188002101880022018800230188002401880025018800260188002701880028018800290188003001880031018800320188003301880034018800350188003601880037018800380188003901880040018800410188004201880043018800440188004501880046018800470188004801880049018800500188005101880052018800530188005401880055018800560188005701880058018800590188006001880061018800620188006301880064018800650188006601880067018800680188006901880070018800710188007201880073018800740188007501880076018800770188007801880079018800800188008101880082018800830188008401880085018800860188008701880088018800890188009001880091018800920188009301880094018800950188009601880097018800980188009901880100018801010188010201880103018801040188010501880106018801070188010801880109018801100188011101880112018801130188011401880115018801160188011701880118018801190188012001880121018801220188012301880124018801250188012601880127018801280188012901880130018801310188013201880133018801340188013501880136018801370188013801880139018801400188014101880142018801430188014401880145018801460188014701880148018801490188015001880151018801520188015301880154018801550188015601880157018801580188015901880160018801610188016201880163018801640188016501880166018801670188016801880169018801700188017101880172018801730188017401880175018801760188017701880178018801790188018001880181018801820188018301880184018801850188018601880187018801880188018901880190018801910188019201880193018801940188019501880196018801970188019801880199018802000188020101880202018802030188020401880205018802060188020701880208018802090188021001880211018802120188021301880214018802150188021601880217018802180188021901880220018802210188022201880223018802240188022501880226018802270188022801880229018802300188023101880232018802330188023401880235018802360188023701880238018802390188024001880241018802420188024301880244018802450188024601880247018802480188024901880250018802510188025201880253018802540188025501880256018802570188025801880259018802600188026101880262018802630188026401880265018802660188026701880268018802690188027001880271018802720188027301880274018802750188027601880277018802780188027901880280018802810188028201880283018802840188028501880286018802870188028801880289018802900188029101880292018802930188029401880295018802960188029701880298018802990188030001880301018803020188030301880304018803050188030601880307018803080188030901880310018803110188031201880313018803140188031501880316018803170188031801880319018803200188032101880322018803230188032401880325018803260188032701880328018803290188033001880331018803320188033301880334018803350188033601880337018803380188033901880340018803410188034201880343018803440188034501880346018803470188034801880349018803500188035101880352018803530188035401880355018803560188035701880358018803590188036001880361018803620188036301880364018803650188036601880367018803680188036901880370018803710188037201880373018803740188037501880376018803770188037801880379018803800188038101880382018803830188038401880385018803860188038701880388018803890188039001880391018803920188039301880394018803950188039601880397018803980188039901880400018804010188040201880403018804040188040501880406018804070188040801880409018804100188041101880412018804130188041401880415018804160188041701880418018804190188042001880421018804220188042301880424018804250188042601880427018804280188042901880430018804310188043201880433018804340188043501880436018804370188043801880439018804400188044101880442018804430188044401880445018804460188044701880448018804490188045001880451018804520188045301880454018804550188045601880457018804580188045901880460018804610188046201880463018804640188046501880466018804670188046801880469018804700188047101880472018804730188047401880475018804760188047701880478018804790188048001880481018804820188048301880484018804850188048601880487018804880188048901880490018804910188049201880493018804940188049501880496018804970188049801880499018805000188050101880502018805030188050401880505018805060188050701880508018805090188051001880511018805120188051301880514018805150188051601880517018805180188051901880520018805210188052201880523018805240188052501880526018805270188052801880529018805300188053101880532018805330188053401880535018805360188053701880538018805390188054001880541018805420188054301880544018805450188054601880547018805480188054901880550018805510188055201880553018805540188055501880556018805570188055801880559018805600188056101880562018805630188056401880565018805660188056701880568018805690188057001880571018805720188057301880574018805750188057601880577018805780188057901880580018805810188058201880583018805840188058501880586018805870188058801880589018805900188059101880592018805930188059401880595018805960188059701880598018805990188060001880601018806020188060301880604018806050188060601880607018806080188060901880610018806110188061201880613018806140188061501880616018806170188061801880619018806200188062101880622018806230188062401880625018806260188062701880628018806290188063001880631018806320188063301880634018806350188063601880637018806380188063901880640018806410188064201880643018806440188064501880646018806470188064801880649018806500188065101880652018806530188065401880655018806560188065701880658018806590188066001880661018806620188066301880664018806650188066601880667018806680188066901880670018806710188067201880673018806740188067501880676018806770188067801880679018806800188068101880682018806830188068401880685018806860188068701880688018806890188069001880691018806920188069301880694018806950188069601880697018806980188069901880700018807010188070201880703018807040188070501880706018807070188070801880709018807100188071101880712018807130188071401880715018807160188071701880718018807190188072001880721018807220188072301880724018807250188072601880727018807280188072901880730018807310188073201880733018807340188073501880736018807370188073801880739018807400188074101880742018807430188074401880745018807460188074701880748018807490188075001880751018807520188075301880754018807550188075601880757018807580188075901880760018807610188076201880763018807640188076501880766018807670188076801880769018807700188077101880772018807730188077401880775018807760188077701880778018807790188078001880781018807820188078301880784018807850188078601880787018807880188078901880790018807910188079201880793018807940188079501880796018807970188079801880799018808000188080101880802018808030188080401880805018808060188080701880808018808090188081001880811018808120188081301880814018808150188081601880817018808180188081901880820018808210188082201880823018808240188082501880826018808270188082801880829018808300188083101880832018808330188083401880835018808360188083701880838018808390188084001880841018808420188084301880844018808450188084601880847018808480188084901880850018808510188085201880853018808540188085501880856018808570188085801880859018808600188086101880862018808630188086401880865018808660188086701880868018808690188087001880871018808720188087301880874018808750188087601880877018808780188087901880880018808810188088201880883018808840188088501880886018808870188088801880889018808900188089101880892018808930188089401880895018808960188089701880898018808990188090001880901018809020188090301880904018809050188090601880907018809080188090901880910018809110188091201880913018809140188091501880916018809170188091801880919018809200188092101880922018809230188092401880925018809260188092701880928018809290188093001880931018809320188093301880934018809350188093601880937018809380188093901880940018809410188094201880943018809440188094501880946018809470188094801880949018809500188095101880952018809530188095401880955018809560188095701880958018809590188096001880961018809620188096301880964018809650188096601880967018809680188096901880970018809710188097201880973018809740188097501880976018809770188097801880979018809800188098101880982018809830188098401880985018809860188098701880988018809890188099001880991018809920188099301880994018809950188099601880997018809980188099901881000018810010188100201881003018810040188100501881006018810070188100801881009018810100188101101881012018810130188101401881015018810160188101701881018018810190188102001881021018810220188102301881024018810250188102601881027018810280188102901881030018810310188103201881033018810340188103501881036018810370188103801881039018810400188104101881042018810430188104401881045018810460188104701881048018810490188105001881051018810520188105301881054018810550188105601881057018810580188105901881060018810610188106201881063018810640188106501881066018810670188106801881069018810700188107101881072018810730188107401881075018810760188107701881078018810790188108001881081018810820188108301881084018810850188108601881087018810880188108901881090018810910188109201881093018810940188109501881096018810970188109801881099018811000188110101881102018811030188110401881105018900010189000201890003018900040189000501890006018900070189000801890009018900100189001101890012018900130189001401890015018900160189001701890018018900190189002001890021018900220189002301890024018900250189002601890027018900280189002901890030018900310189003201890033018900340189003501890036018900370189003801890039018900400189004101890042018900430189004401890045018900460189004701890048018900490189005001890051018900520189005301890054018900550189005601890057018900580189005901890060018900610189006201890063018900640189006501890066018900670189006801890069018900700189007101890072018900730189007401890075018900760189007701890078018900790189008001890081018900820189008301890084018900850189008601890087018900880189008901890090018900910189009201890093018900940189009501890096018900970189009801890099018901000189010101890102018901030189010401890105018901060189010701890108018901090189011001890111018901120189011301890114018901150189011601890117018901180189011901890120018901210189012201890123018901240189012501890126018901270189012801890129018901300189013101890132018901330189013401890135018901360189013701890138018901390189014001890141018901420189014301890144018901450189014601890147018901480189014901890150018901510189015201890153018901540189015501890156018901570189015801890159018901600189016101890162018901630189016401890165018901660189016701890168018901690189017001890171018901720189017301890174018901750189017601890177018901780189017901890180018901810189018201890183018901840189018501890186018901870189018801890189018901900189019101890192018901930189019401890195018901960189019701890198018901990189020001890201018902020189020301890204018902050189020601890207018902080189020901890210018902110189021201890213018902140189021501890216018902170189021801890219018902200189022101890222018902230189022401890225018902260189022701890228018902290189023001890231018902320189023301890234018902350189023601890237018902380189023901890240018902410189024201890243018902440189024501890246018902470189024801890249018902500189025101890252018902530189025401890255018902560189025701890258018902590189026001890261018902620189026301890264018902650189026601890267018902680189026901890270018902710189027201890273018902740189027501890276018902770189027801890279018902800189028101890282018902830189028401890285018902860189028701890288018902890189029001890291018902920189029301890294018902950189029601890297018902980189029901890300018903010189030201890303018903040189030501890306018903070189030801890309018903100189031101890312018903130189031401890315018903160189031701890318018903190189032001890321018903220189032301890324018903250189032601890327018903280189032901890330018903310189033201890333018903340189033501890336018903370189033801890339018903400189034101890342018903430189034401890345018903460189034701890348018903490189035001890351018903520189035301890354018903550189035601890357018903580189035901890360018903610189036201890363018903640189036501890366018903670189036801890369018903700189037101890372018903730189037401890375018903760189037701890378018903790189038001890381018903820189038301890384018903850189038601890387018903880189038901890390018903910189039201890393018903940189039501890396018903970189039801890399018904000189040101890402018904030189040401890405018904060189040701890408018904090189041001890411018904120189041301890414018904150189041601890417018904180189041901890420018904210189042201890423018904240189042501890426018904270189042801890429018904300189043101890432018904330189043401890435018904360189043701890438018904390189044001890441018904420189044301890444018904450189044601890447018904480189044901890450018904510189045201890453018904540189045501890456018904570189045801890459018904600189046101890462018904630189046401890465018904660189046701890468018904690189047001890471018904720189047301890474018904750189047601890477018904780189047901890480018904810189048201890483018904840189048501890486018904870189048801890489018904900189049101890492018904930189049401890495018904960189049701890498018904990189050001890501018905020189050301890504018905050189050601890507018905080189050901890510018905110189051201890513018905140189051501890516018905170189051801890519018905200189052101890522018905230189052401890525018905260189052701890528018905290189053001890531018905320189053301890534018905350189053601890537018905380189053901890540018905410189054201890543018905440189054501890546018905470189054801890549018905500189055101890552018905530189055401890555018905560189055701890558018905590189056001890561018905620189056301890564018905650189056601890567018905680189056901890570018905710189057201890573018905740189057501890576018905770189057801890579018905800189058101890582018905830189058401890585018905860189058701890588018905890189059001890591018905920189059301890594018905950189059601890597018905980189059901890600018906010189060201890603018906040189060501890606018906070189060801890609018906100189061101890612018906130189061401890615018906160189061701890618018906190189062001890621018906220189062301890624018906250189062601890627018906280189062901890630018906310189063201890633018906340189063501890636018906370189063801890639018906400189064101890642018906430189064401890645018906460189064701890648018906490189065001890651018906520189065301890654018906550189065601890657018906580189065901890660018906610189066201890663018906640189066501890666018906670189066801890669018906700189067101890672018906730189067401890675018906760189067701890678018906790189068001890681018906820189068301890684018906850189068601890687018906880189068901890690018906910189069201890693018906940189069501890696018906970189069801890699018907000189070101890702018907030189070401890705018907060189070701890708018907090189071001890711018907120189071301890714018907150189071601890717018907180189071901890720018907210189072201890723018907240189072501890726018907270189072801890729018907300189073101890732018907330189073401890735018907360189073701890738018907390189074001890741018907420189074301890744018907450189074601890747018907480189074901890750018907510189075201890753018907540189075501890756018907570189075801890759018907600189076101890762018907630189076401890765018907660189076701890768018907690189077001890771018907720189077301890774018907750189077601890777018907780189077901890780018907810189078201890783018907840189078501890786018907870189078801890789018907900189079101890792018907930189079401890795018907960189079701890798018907990189080001890801018908020189080301890804018908050189080601890807018908080189080901890810018908110189081201890813018908140189081501890816018908170189081801890819018908200189082101890822018908230189082401890825018908260189082701890828018908290189083001890831018908320189083301890834018908350189083601890837018908380189083901890840018908410189084201890843018908440189084501890846018908470189084801890849018908500189085101890852018908530189085401890855018908560189085701890858018908590189086001890861018908620189086301890864018908650189086601890867018908680189086901890870018908710189087201890873018908740189087501890876018908770189087801890879018908800189088101890882018908830189088401890885018908860189088701890888018908890189089001890891018908920189089301890894018908950189089601890897018908980189089901890900018909010189090201890903018909040189090501890906018909070189090801890909018909100189091101890912018909130189091401890915018909160189091701890918018909190189092001890921018909220189092301890924018909250189092601890927018909280189092901890930018909310189093201890933018909340189093501890936018909370189093801890939018909400189094101890942018909430189094401890945018909460189094701890948018909490189095001890951018909520189095301890954018909550189095601890957018909580189095901890960018909610189096201890963018909640189096501890966018909670189096801890969018909700189097101890972018909730189097401890975018909760189097701890978018909790189098001890981018909820189098301890984018909850189098601890987018909880189098901890990018909910189099201890993018909940189099501890996018909970189099801890999018910000189100101891002018910030189100401891005018910060189100701891008018910090189101001891011018910120189101301891014018910150189101601891017018910180189101901891020018910210189102201891023018910240189102501891026018910270189102801891029018910300189103101891032018910330189103401891035018910360189103701891038018910390189104001891041018910420189104301891044018910450189104601891047018910480189104901891050018910510189105201891053018910540189105501891056018910570189105801891059018910600189106101891062018910630189106401891065018910660189106701891068018910690189107001891071018910720189107301891074018910750189107601891077018910780189107901891080018910810189108201891083018910840189108501891086018910870189108801891089018910900189109101891092018910930189109401891095018910960189109701891098018910990189110001891101018911020189110301891104018911050190000101900002019000030190000401900005019000060190000701900008019000090190001001900011019000120190001301900014019000150190001601900017019000180190001901900020019000210190002201900023019000240190002501900026019000270190002801900029019000300190003101900032019000330190003401900035019000360190003701900038019000390190004001900041019000420190004301900044019000450190004601900047019000480190004901900050019000510190005201900053019000540190005501900056019000570190005801900059019000600190006101900062019000630190006401900065019000660190006701900068019000690190007001900071019000720190007301900074019000750190007601900077019000780190007901900080019000810190008201900083019000840190008501900086019000870190008801900089019000900190009101900092019000930190009401900095019000960190009701900098019000990190010001900101019001020190010301900104019001050190010601900107019001080190010901900110019001110190011201900113019001140190011501900116019001170190011801900119019001200190012101900122019001230190012401900125019001260190012701900128019001290190013001900131019001320190013301900134019001350190013601900137019001380190013901900140019001410190014201900143019001440190014501900146019001470190014801900149019001500190015101900152019001530190015401900155019001560190015701900158019001590190016001900161019001620190016301900164019001650190016601900167019001680190016901900170019001710190017201900173019001740190017501900176019001770190017801900179019001800190018101900182019001830190018401900185019001860190018701900188019001890190019001900191019001920190019301900194019001950190019601900197019001980190019901900200019002010190020201900203019002040190020501900206019002070190020801900209019002100190021101900212019002130190021401900215019002160190021701900218019002190190022001900221019002220190022301900224019002250190022601900227019002280190022901900230019002310190023201900233019002340190023501900236019002370190023801900239019002400190024101900242019002430190024401900245019002460190024701900248019002490190025001900251019002520190025301900254019002550190025601900257019002580190025901900260019002610190026201900263019002640190026501900266019002670190026801900269019002700190027101900272019002730190027401900275019002760190027701900278019002790190028001900281019002820190028301900284019002850190028601900287019002880190028901900290019002910190029201900293019002940190029501900296019002970190029801900299019003000190030101900302019003030190030401900305019003060190030701900308019003090190031001900311019003120190031301900314019003150190031601900317019003180190031901900320019003210190032201900323019003240190032501900326019003270190032801900329019003300190033101900332019003330190033401900335019003360190033701900338019003390190034001900341019003420190034301900344019003450190034601900347019003480190034901900350019003510190035201900353019003540190035501900356019003570190035801900359019003600190036101900362019003630190036401900365019003660190036701900368019003690190037001900371019003720190037301900374019003750190037601900377019003780190037901900380019003810190038201900383019003840190038501900386019003870190038801900389019003900190039101900392019003930190039401900395019003960190039701900398019003990190040001900401019004020190040301900404019004050190040601900407019004080190040901900410019004110190041201900413019004140190041501900416019004170190041801900419019004200190042101900422019004230190042401900425019004260190042701900428019004290190043001900431019004320190043301900434019004350190043601900437019004380190043901900440019004410190044201900443019004440190044501900446019004470190044801900449019004500190045101900452019004530190045401900455019004560190045701900458019004590190046001900461019004620190046301900464019004650190046601900467019004680190046901900470019004710190047201900473019004740190047501900476019004770190047801900479019004800190048101900482019004830190048401900485019004860190048701900488019004890190049001900491019004920190049301900494019004950190049601900497019004980190049901900500019005010190050201900503019005040190050501900506019005070190050801900509019005100190051101900512019005130190051401900515019005160190051701900518019005190190052001900521019005220190052301900524019005250190052601900527019005280190052901900530019005310190053201900533019005340190053501900536019005370190053801900539019005400190054101900542019005430190054401900545019005460190054701900548019005490190055001900551019005520190055301900554019005550190055601900557019005580190055901900560019005610190056201900563019005640190056501900566019005670190056801900569019005700190057101900572019005730190057401900575019005760190057701900578019005790190058001900581019005820190058301900584019005850190058601900587019005880190058901900590019005910190059201900593019005940190059501900596019005970190059801900599019006000190060101900602019006030190060401900605019006060190060701900608019006090190061001900611019006120190061301900614019006150190061601900617019006180190061901900620019006210190062201900623019006240190062501900626019006270190062801900629019006300190063101900632019006330190063401900635019006360190063701900638019006390190064001900641019006420190064301900644019006450190064601900647019006480190064901900650019006510190065201900653019006540190065501900656019006570190065801900659019006600190066101900662019006630190066401900665019006660190066701900668019006690190067001900671019006720190067301900674019006750190067601900677019006780190067901900680019006810190068201900683019006840190068501900686019006870190068801900689019006900190069101900692019006930190069401900695019006960190069701900698019006990190070001900701019007020190070301900704019007050190070601900707019007080190070901900710019007110190071201900713019007140190071501900716019007170190071801900719019007200190072101900722019007230190072401900725019007260190072701900728019007290190073001900731019007320190073301900734019007350190073601900737019007380190073901900740019007410190074201900743019007440190074501900746019007470190074801900749019007500190075101900752019007530190075401900755019007560190075701900758019007590190076001900761019007620190076301900764019007650190076601900767019007680190076901900770019007710190077201900773019007740190077501900776019007770190077801900779019007800190078101900782019007830190078401900785019007860190078701900788019007890190079001900791019007920190079301900794019007950190079601900797019007980190079901900800019008010190080201900803019008040190080501900806019008070190080801900809019008100190081101900812019008130190081401900815019008160190081701900818019008190190082001900821019008220190082301900824019008250190082601900827019008280190082901900830019008310190083201900833019008340190083501900836019008370190083801900839019008400190084101900842019008430190084401900845019008460190084701900848019008490190085001900851019008520190085301900854019008550190085601900857019008580190085901900860019008610190086201900863019008640190086501900866019008670190086801900869019008700190087101900872019008730190087401900875019008760190087701900878019008790190088001900881019008820190088301900884019008850190088601900887019008880190088901900890019008910190089201900893019008940190089501900896019008970190089801900899019009000190090101900902019009030190090401900905019009060190090701900908019009090190091001900911019009120190091301900914019009150190091601900917019009180190091901900920019009210190092201900923019009240190092501900926019009270190092801900929019009300190093101900932019009330190093401900935019009360190093701900938019009390190094001900941019009420190094301900944019009450190094601900947019009480190094901900950019009510190095201900953019009540190095501900956019009570190095801900959019009600190096101900962019009630190096401900965019009660190096701900968019009690190097001900971019009720190097301900974019009750190097601900977019009780190097901900980019009810190098201900983019009840190098501900986019009870190098801900989019009900190099101900992019009930190099401900995019009960190099701900998019009990190100001901001019010020190100301901004019010050190100601901007019010080190100901901010019010110190101201901013019010140190101501901016019010170190101801901019019010200190102101901022019010230190102401901025019010260190102701901028019010290190103001901031019010320190103301901034019010350190103601901037019010380190103901901040019010410190104201901043019010440190104501901046019010470190104801901049019010500190105101901052019010530190105401901055019010560190105701901058019010590190106001901061019010620190106301901064019010650190106601901067019010680190106901901070019010710190107201901073019010740190107501901076019010770190107801901079019010800190108101901082019010830190108401901085019010860190108701901088019010890190109001901091019010920190109301901094019010950190109601901097019010980190109901901100019011010190110201901103019011040190110501910001019100020191000301910004019100050191000601910007019100080191000901910010019100110191001201910013019100140191001501910016019100170191001801910019019100200191002101910022019100230191002401910025019100260191002701910028019100290191003001910031019100320191003301910034019100350191003601910037019100380191003901910040019100410191004201910043019100440191004501910046019100470191004801910049019100500191005101910052019100530191005401910055019100560191005701910058019100590191006001910061019100620191006301910064019100650191006601910067019100680191006901910070019100710191007201910073019100740191007501910076019100770191007801910079019100800191008101910082019100830191008401910085019100860191008701910088019100890191009001910091019100920191009301910094019100950191009601910097019100980191009901910100019101010191010201910103019101040191010501910106019101070191010801910109019101100191011101910112019101130191011401910115019101160191011701910118019101190191012001910121019101220191012301910124019101250191012601910127019101280191012901910130019101310191013201910133019101340191013501910136019101370191013801910139019101400191014101910142019101430191014401910145019101460191014701910148019101490191015001910151019101520191015301910154019101550191015601910157019101580191015901910160019101610191016201910163019101640191016501910166019101670191016801910169019101700191017101910172019101730191017401910175019101760191017701910178019101790191018001910181019101820191018301910184019101850191018601910187019101880191018901910190019101910191019201910193019101940191019501910196019101970191019801910199019102000191020101910202019102030191020401910205019102060191020701910208019102090191021001910211019102120191021301910214019102150191021601910217019102180191021901910220019102210191022201910223019102240191022501910226019102270191022801910229019102300191023101910232019102330191023401910235019102360191023701910238019102390191024001910241019102420191024301910244019102450191024601910247019102480191024901910250019102510191025201910253019102540191025501910256019102570191025801910259019102600191026101910262019102630191026401910265019102660191026701910268019102690191027001910271019102720191027301910274019102750191027601910277019102780191027901910280019102810191028201910283019102840191028501910286019102870191028801910289019102900191029101910292019102930191029401910295019102960191029701910298019102990191030001910301019103020191030301910304019103050191030601910307019103080191030901910310019103110191031201910313019103140191031501910316019103170191031801910319019103200191032101910322019103230191032401910325019103260191032701910328019103290191033001910331019103320191033301910334019103350191033601910337019103380191033901910340019103410191034201910343019103440191034501910346019103470191034801910349019103500191035101910352019103530191035401910355019103560191035701910358019103590191036001910361019103620191036301910364019103650191036601910367019103680191036901910370019103710191037201910373019103740191037501910376019103770191037801910379019103800191038101910382019103830191038401910385019103860191038701910388019103890191039001910391019103920191039301910394019103950191039601910397019103980191039901910400019104010191040201910403019104040191040501910406019104070191040801910409019104100191041101910412019104130191041401910415019104160191041701910418019104190191042001910421019104220191042301910424019104250191042601910427019104280191042901910430019104310191043201910433019104340191043501910436019104370191043801910439019104400191044101910442019104430191044401910445019104460191044701910448019104490191045001910451019104520191045301910454019104550191045601910457019104580191045901910460019104610191046201910463019104640191046501910466019104670191046801910469019104700191047101910472019104730191047401910475019104760191047701910478019104790191048001910481019104820191048301910484019104850191048601910487019104880191048901910490019104910191049201910493019104940191049501910496019104970191049801910499019105000191050101910502019105030191050401910505019105060191050701910508019105090191051001910511019105120191051301910514019105150191051601910517019105180191051901910520019105210191052201910523019105240191052501910526019105270191052801910529019105300191053101910532019105330191053401910535019105360191053701910538019105390191054001910541019105420191054301910544019105450191054601910547019105480191054901910550019105510191055201910553019105540191055501910556019105570191055801910559019105600191056101910562019105630191056401910565019105660191056701910568019105690191057001910571019105720191057301910574019105750191057601910577019105780191057901910580019105810191058201910583019105840191058501910586019105870191058801910589019105900191059101910592019105930191059401910595019105960191059701910598019105990191060001910601019106020191060301910604019106050191060601910607019106080191060901910610019106110191061201910613019106140191061501910616019106170191061801910619019106200191062101910622019106230191062401910625019106260191062701910628019106290191063001910631019106320191063301910634019106350191063601910637019106380191063901910640019106410191064201910643019106440191064501910646019106470191064801910649019106500191065101910652019106530191065401910655019106560191065701910658019106590191066001910661019106620191066301910664019106650191066601910667019106680191066901910670019106710191067201910673019106740191067501910676019106770191067801910679019106800191068101910682019106830191068401910685019106860191068701910688019106890191069001910691019106920191069301910694019106950191069601910697019106980191069901910700019107010191070201910703019107040191070501910706019107070191070801910709019107100191071101910712019107130191071401910715019107160191071701910718019107190191072001910721019107220191072301910724019107250191072601910727019107280191072901910730019107310191073201910733019107340191073501910736019107370191073801910739019107400191074101910742019107430191074401910745019107460191074701910748019107490191075001910751019107520191075301910754019107550191075601910757019107580191075901910760019107610191076201910763019107640191076501910766019107670191076801910769019107700191077101910772019107730191077401910775019107760191077701910778019107790191078001910781019107820191078301910784019107850191078601910787019107880191078901910790019107910191079201910793019107940191079501910796019107970191079801910799019108000191080101910802019108030191080401910805019108060191080701910808019108090191081001910811019108120191081301910814019108150191081601910817019108180191081901910820019108210191082201910823019108240191082501910826019108270191082801910829019108300191083101910832019108330191083401910835019108360191083701910838019108390191084001910841019108420191084301910844019108450191084601910847019108480191084901910850019108510191085201910853019108540191085501910856019108570191085801910859019108600191086101910862019108630191086401910865019108660191086701910868019108690191087001910871019108720191087301910874019108750191087601910877019108780191087901910880019108810191088201910883019108840191088501910886019108870191088801910889019108900191089101910892019108930191089401910895019108960191089701910898019108990191090001910901019109020191090301910904019109050191090601910907019109080191090901910910019109110191091201910913019109140191091501910916019109170191091801910919019109200191092101910922019109230191092401910925019109260191092701910928019109290191093001910931019109320191093301910934019109350191093601910937019109380191093901910940019109410191094201910943019109440191094501910946019109470191094801910949019109500191095101910952019109530191095401910955019109560191095701910958019109590191096001910961019109620191096301910964019109650191096601910967019109680191096901910970019109710191097201910973019109740191097501910976019109770191097801910979019109800191098101910982019109830191098401910985019109860191098701910988019109890191099001910991019109920191099301910994019109950191099601910997019109980191099901911000019110010191100201911003019110040191100501911006019110070191100801911009019110100191101101911012019110130191101401911015019110160191101701911018019110190191102001911021019110220191102301911024019110250191102601911027019110280191102901911030019110310191103201911033019110340191103501911036019110370191103801911039019110400191104101911042019110430191104401911045019110460191104701911048019110490191105001911051019110520191105301911054019110550191105601911057019110580191105901911060019110610191106201911063019110640191106501911066019110670191106801911069019110700191107101911072019110730191107401911075019110760191107701911078019110790191108001911081019110820191108301911084019110850191108601911087019110880191108901911090019110910191109201911093019110940191109501911096019110970191109801911099019111000191110101911102019111030191110401911105019200010192000201920003019200040192000501920006019200070192000801920009019200100192001101920012019200130192001401920015019200160192001701920018019200190192002001920021019200220192002301920024019200250192002601920027019200280192002901920030019200310192003201920033019200340192003501920036019200370192003801920039019200400192004101920042019200430192004401920045019200460192004701920048019200490192005001920051019200520192005301920054019200550192005601920057019200580192005901920060019200610192006201920063019200640192006501920066019200670192006801920069019200700192007101920072019200730192007401920075019200760192007701920078019200790192008001920081019200820192008301920084019200850192008601920087019200880192008901920090019200910192009201920093019200940192009501920096019200970192009801920099019201000192010101920102019201030192010401920105019201060192010701920108019201090192011001920111019201120192011301920114019201150192011601920117019201180192011901920120019201210192012201920123019201240192012501920126019201270192012801920129019201300192013101920132019201330192013401920135019201360192013701920138019201390192014001920141019201420192014301920144019201450192014601920147019201480192014901920150019201510192015201920153019201540192015501920156019201570192015801920159019201600192016101920162019201630192016401920165019201660192016701920168019201690192017001920171019201720192017301920174019201750192017601920177019201780192017901920180019201810192018201920183019201840192018501920186019201870192018801920189019201900192019101920192019201930192019401920195019201960192019701920198019201990192020001920201019202020192020301920204019202050192020601920207019202080192020901920210019202110192021201920213019202140192021501920216019202170192021801920219019202200192022101920222019202230192022401920225019202260192022701920228019202290192023001920231019202320192023301920234019202350192023601920237019202380192023901920240019202410192024201920243019202440192024501920246019202470192024801920249019202500192025101920252019202530192025401920255019202560192025701920258019202590192026001920261019202620192026301920264019202650192026601920267019202680192026901920270019202710192027201920273019202740192027501920276019202770192027801920279019202800192028101920282019202830192028401920285019202860192028701920288019202890192029001920291019202920192029301920294019202950192029601920297019202980192029901920300019203010192030201920303019203040192030501920306019203070192030801920309019203100192031101920312019203130192031401920315019203160192031701920318019203190192032001920321019203220192032301920324019203250192032601920327019203280192032901920330019203310192033201920333019203340192033501920336019203370192033801920339019203400192034101920342019203430192034401920345019203460192034701920348019203490192035001920351019203520192035301920354019203550192035601920357019203580192035901920360019203610192036201920363019203640192036501920366019203670192036801920369019203700192037101920372019203730192037401920375019203760192037701920378019203790192038001920381019203820192038301920384019203850192038601920387019203880192038901920390019203910192039201920393019203940192039501920396019203970192039801920399019204000192040101920402019204030192040401920405019204060192040701920408019204090192041001920411019204120192041301920414019204150192041601920417019204180192041901920420019204210192042201920423019204240192042501920426019204270192042801920429019204300192043101920432019204330192043401920435019204360192043701920438019204390192044001920441019204420192044301920444019204450192044601920447019204480192044901920450019204510192045201920453019204540192045501920456019204570192045801920459019204600192046101920462019204630192046401920465019204660192046701920468019204690192047001920471019204720192047301920474019204750192047601920477019204780192047901920480019204810192048201920483019204840192048501920486019204870192048801920489019204900192049101920492019204930192049401920495019204960192049701920498019204990192050001920501019205020192050301920504019205050192050601920507019205080192050901920510019205110192051201920513019205140192051501920516019205170192051801920519019205200192052101920522019205230192052401920525019205260192052701920528019205290192053001920531019205320192053301920534019205350192053601920537019205380192053901920540019205410192054201920543019205440192054501920546019205470192054801920549019205500192055101920552019205530192055401920555019205560192055701920558019205590192056001920561019205620192056301920564019205650192056601920567019205680192056901920570019205710192057201920573019205740192057501920576019205770192057801920579019205800192058101920582019205830192058401920585019205860192058701920588019205890192059001920591019205920192059301920594019205950192059601920597019205980192059901920600019206010192060201920603019206040192060501920606019206070192060801920609019206100192061101920612019206130192061401920615019206160192061701920618019206190192062001920621019206220192062301920624019206250192062601920627019206280192062901920630019206310192063201920633019206340192063501920636019206370192063801920639019206400192064101920642019206430192064401920645019206460192064701920648019206490192065001920651019206520192065301920654019206550192065601920657019206580192065901920660019206610192066201920663019206640192066501920666019206670192066801920669019206700192067101920672019206730192067401920675019206760192067701920678019206790192068001920681019206820192068301920684019206850192068601920687019206880192068901920690019206910192069201920693019206940192069501920696019206970192069801920699019207000192070101920702019207030192070401920705019207060192070701920708019207090192071001920711019207120192071301920714019207150192071601920717019207180192071901920720019207210192072201920723019207240192072501920726019207270192072801920729019207300192073101920732019207330192073401920735019207360192073701920738019207390192074001920741019207420192074301920744019207450192074601920747019207480192074901920750019207510192075201920753019207540192075501920756019207570192075801920759019207600192076101920762019207630192076401920765019207660192076701920768019207690192077001920771019207720192077301920774019207750192077601920777019207780192077901920780019207810192078201920783019207840192078501920786019207870192078801920789019207900192079101920792019207930192079401920795019207960192079701920798019207990192080001920801019208020192080301920804019208050192080601920807019208080192080901920810019208110192081201920813019208140192081501920816019208170192081801920819019208200192082101920822019208230192082401920825019208260192082701920828019208290192083001920831019208320192083301920834019208350192083601920837019208380192083901920840019208410192084201920843019208440192084501920846019208470192084801920849019208500192085101920852019208530192085401920855019208560192085701920858019208590192086001920861019208620192086301920864019208650192086601920867019208680192086901920870019208710192087201920873019208740192087501920876019208770192087801920879019208800192088101920882019208830192088401920885019208860192088701920888019208890192089001920891019208920192089301920894019208950192089601920897019208980192089901920900019209010192090201920903019209040192090501920906019209070192090801920909019209100192091101920912019209130192091401920915019209160192091701920918019209190192092001920921019209220192092301920924019209250192092601920927019209280192092901920930019209310192093201920933019209340192093501920936019209370192093801920939019209400192094101920942019209430192094401920945019209460192094701920948019209490192095001920951019209520192095301920954019209550192095601920957019209580192095901920960019209610192096201920963019209640192096501920966019209670192096801920969019209700192097101920972019209730192097401920975019209760192097701920978019209790192098001920981019209820192098301920984019209850192098601920987019209880192098901920990019209910192099201920993019209940192099501920996019209970192099801920999019210000192100101921002019210030192100401921005019210060192100701921008019210090192101001921011019210120192101301921014019210150192101601921017019210180192101901921020019210210192102201921023019210240192102501921026019210270192102801921029019210300192103101921032019210330192103401921035019210360192103701921038019210390192104001921041019210420192104301921044019210450192104601921047019210480192104901921050019210510192105201921053019210540192105501921056019210570192105801921059019210600192106101921062019210630192106401921065019210660192106701921068019210690192107001921071019210720192107301921074019210750192107601921077019210780192107901921080019210810192108201921083019210840192108501921086019210870192108801921089019210900192109101921092019210930192109401921095019210960192109701921098019210990192110001921101019211020192110301921104019211050193000101930002019300030193000401930005019300060193000701930008019300090193001001930011019300120193001301930014019300150193001601930017019300180193001901930020019300210193002201930023019300240193002501930026019300270193002801930029019300300193003101930032019300330193003401930035019300360193003701930038019300390193004001930041019300420193004301930044019300450193004601930047019300480193004901930050019300510193005201930053019300540193005501930056019300570193005801930059019300600193006101930062019300630193006401930065019300660193006701930068019300690193007001930071019300720193007301930074019300750193007601930077019300780193007901930080019300810193008201930083019300840193008501930086019300870193008801930089019300900193009101930092019300930193009401930095019300960193009701930098019300990193010001930101019301020193010301930104019301050193010601930107019301080193010901930110019301110193011201930113019301140193011501930116019301170193011801930119019301200193012101930122019301230193012401930125019301260193012701930128019301290193013001930131019301320193013301930134019301350193013601930137019301380193013901930140019301410193014201930143019301440193014501930146019301470193014801930149019301500193015101930152019301530193015401930155019301560193015701930158019301590193016001930161019301620193016301930164019301650193016601930167019301680193016901930170019301710193017201930173019301740193017501930176019301770193017801930179019301800193018101930182019301830193018401930185019301860193018701930188019301890193019001930191019301920193019301930194019301950193019601930197019301980193019901930200019302010193020201930203019302040193020501930206019302070193020801930209019302100193021101930212019302130193021401930215019302160193021701930218019302190193022001930221019302220193022301930224019302250193022601930227019302280193022901930230019302310193023201930233019302340193023501930236019302370193023801930239019302400193024101930242019302430193024401930245019302460193024701930248019302490193025001930251019302520193025301930254019302550193025601930257019302580193025901930260019302610193026201930263019302640193026501930266019302670193026801930269019302700193027101930272019302730193027401930275019302760193027701930278019302790193028001930281019302820193028301930284019302850193028601930287019302880193028901930290019302910193029201930293019302940193029501930296019302970193029801930299019303000193030101930302019303030193030401930305019303060193030701930308019303090193031001930311019303120193031301930314019303150193031601930317019303180193031901930320019303210193032201930323019303240193032501930326019303270193032801930329019303300193033101930332019303330193033401930335019303360193033701930338019303390193034001930341019303420193034301930344019303450193034601930347019303480193034901930350019303510193035201930353019303540193035501930356019303570193035801930359019303600193036101930362019303630193036401930365019303660193036701930368019303690193037001930371019303720193037301930374019303750193037601930377019303780193037901930380019303810193038201930383019303840193038501930386019303870193038801930389019303900193039101930392019303930193039401930395019303960193039701930398019303990193040001930401019304020193040301930404019304050193040601930407019304080193040901930410019304110193041201930413019304140193041501930416019304170193041801930419019304200193042101930422019304230193042401930425019304260193042701930428019304290193043001930431019304320193043301930434019304350193043601930437019304380193043901930440019304410193044201930443019304440193044501930446019304470193044801930449019304500193045101930452019304530193045401930455019304560193045701930458019304590193046001930461019304620193046301930464019304650193046601930467019304680193046901930470019304710193047201930473019304740193047501930476019304770193047801930479019304800193048101930482019304830193048401930485019304860193048701930488019304890193049001930491019304920193049301930494019304950193049601930497019304980193049901930500019305010193050201930503019305040193050501930506019305070193050801930509019305100193051101930512019305130193051401930515019305160193051701930518019305190193052001930521019305220193052301930524019305250193052601930527019305280193052901930530019305310193053201930533019305340193053501930536019305370193053801930539019305400193054101930542019305430193054401930545019305460193054701930548019305490193055001930551019305520193055301930554019305550193055601930557019305580193055901930560019305610193056201930563019305640193056501930566019305670193056801930569019305700193057101930572019305730193057401930575019305760193057701930578019305790193058001930581019305820193058301930584019305850193058601930587019305880193058901930590019305910193059201930593019305940193059501930596019305970193059801930599019306000193060101930602019306030193060401930605019306060193060701930608019306090193061001930611019306120193061301930614019306150193061601930617019306180193061901930620019306210193062201930623019306240193062501930626019306270193062801930629019306300193063101930632019306330193063401930635019306360193063701930638019306390193064001930641019306420193064301930644019306450193064601930647019306480193064901930650019306510193065201930653019306540193065501930656019306570193065801930659019306600193066101930662019306630193066401930665019306660193066701930668019306690193067001930671019306720193067301930674019306750193067601930677019306780193067901930680019306810193068201930683019306840193068501930686019306870193068801930689019306900193069101930692019306930193069401930695019306960193069701930698019306990193070001930701019307020193070301930704019307050193070601930707019307080193070901930710019307110193071201930713019307140193071501930716019307170193071801930719019307200193072101930722019307230193072401930725019307260193072701930728019307290193073001930731019307320193073301930734019307350193073601930737019307380193073901930740019307410193074201930743019307440193074501930746019307470193074801930749019307500193075101930752019307530193075401930755019307560193075701930758019307590193076001930761019307620193076301930764019307650193076601930767019307680193076901930770019307710193077201930773019307740193077501930776019307770193077801930779019307800193078101930782019307830193078401930785019307860193078701930788019307890193079001930791019307920193079301930794019307950193079601930797019307980193079901930800019308010193080201930803019308040193080501930806019308070193080801930809019308100193081101930812019308130193081401930815019308160193081701930818019308190193082001930821019308220193082301930824019308250193082601930827019308280193082901930830019308310193083201930833019308340193083501930836019308370193083801930839019308400193084101930842019308430193084401930845019308460193084701930848019308490193085001930851019308520193085301930854019308550193085601930857019308580193085901930860019308610193086201930863019308640193086501930866019308670193086801930869019308700193087101930872019308730193087401930875019308760193087701930878019308790193088001930881019308820193088301930884019308850193088601930887019308880193088901930890019308910193089201930893019308940193089501930896019308970193089801930899019309000193090101930902019309030193090401930905019309060193090701930908019309090193091001930911019309120193091301930914019309150193091601930917019309180193091901930920019309210193092201930923019309240193092501930926019309270193092801930929019309300193093101930932019309330193093401930935019309360193093701930938019309390193094001930941019309420193094301930944019309450193094601930947019309480193094901930950019309510193095201930953019309540193095501930956019309570193095801930959019309600193096101930962019309630193096401930965019309660193096701930968019309690193097001930971019309720193097301930974019309750193097601930977019309780193097901930980019309810193098201930983019309840193098501930986019309870193098801930989019309900193099101930992019309930193099401930995019309960193099701930998019309990193100001931001019310020193100301931004019310050193100601931007019310080193100901931010019310110193101201931013019310140193101501931016019310170193101801931019019310200193102101931022019310230193102401931025019310260193102701931028019310290193103001931031019310320193103301931034019310350193103601931037019310380193103901931040019310410193104201931043019310440193104501931046019310470193104801931049019310500193105101931052019310530193105401931055019310560193105701931058019310590193106001931061019310620193106301931064019310650193106601931067019310680193106901931070019310710193107201931073019310740193107501931076019310770193107801931079019310800193108101931082019310830193108401931085019310860193108701931088019310890193109001931091019310920193109301931094019310950193109601931097019310980193109901931100019311010193110201931103019311040193110501940001019400020194000301940004019400050194000601940007019400080194000901940010019400110194001201940013019400140194001501940016019400170194001801940019019400200194002101940022019400230194002401940025019400260194002701940028019400290194003001940031019400320194003301940034019400350194003601940037019400380194003901940040019400410194004201940043019400440194004501940046019400470194004801940049019400500194005101940052019400530194005401940055019400560194005701940058019400590194006001940061019400620194006301940064019400650194006601940067019400680194006901940070019400710194007201940073019400740194007501940076019400770194007801940079019400800194008101940082019400830194008401940085019400860194008701940088019400890194009001940091019400920194009301940094019400950194009601940097019400980194009901940100019401010194010201940103019401040194010501940106019401070194010801940109019401100194011101940112019401130194011401940115019401160194011701940118019401190194012001940121019401220194012301940124019401250194012601940127019401280194012901940130019401310194013201940133019401340194013501940136019401370194013801940139019401400194014101940142019401430194014401940145019401460194014701940148019401490194015001940151019401520194015301940154019401550194015601940157019401580194015901940160019401610194016201940163019401640194016501940166019401670194016801940169019401700194017101940172019401730194017401940175019401760194017701940178019401790194018001940181019401820194018301940184019401850194018601940187019401880194018901940190019401910194019201940193019401940194019501940196019401970194019801940199019402000194020101940202019402030194020401940205019402060194020701940208019402090194021001940211019402120194021301940214019402150194021601940217019402180194021901940220019402210194022201940223019402240194022501940226019402270194022801940229019402300194023101940232019402330194023401940235019402360194023701940238019402390194024001940241019402420194024301940244019402450194024601940247019402480194024901940250019402510194025201940253019402540194025501940256019402570194025801940259019402600194026101940262019402630194026401940265019402660194026701940268019402690194027001940271019402720194027301940274019402750194027601940277019402780194027901940280019402810194028201940283019402840194028501940286019402870194028801940289019402900194029101940292019402930194029401940295019402960194029701940298019402990194030001940301019403020194030301940304019403050194030601940307019403080194030901940310019403110194031201940313019403140194031501940316019403170194031801940319019403200194032101940322019403230194032401940325019403260194032701940328019403290194033001940331019403320194033301940334019403350194033601940337019403380194033901940340019403410194034201940343019403440194034501940346019403470194034801940349019403500194035101940352019403530194035401940355019403560194035701940358019403590194036001940361019403620194036301940364019403650194036601940367019403680194036901940370019403710194037201940373019403740194037501940376019403770194037801940379019403800194038101940382019403830194038401940385019403860194038701940388019403890194039001940391019403920194039301940394019403950194039601940397019403980194039901940400019404010194040201940403019404040194040501940406019404070194040801940409019404100194041101940412019404130194041401940415019404160194041701940418019404190194042001940421019404220194042301940424019404250194042601940427019404280194042901940430019404310194043201940433019404340194043501940436019404370194043801940439019404400194044101940442019404430194044401940445019404460194044701940448019404490194045001940451019404520194045301940454019404550194045601940457019404580194045901940460019404610194046201940463019404640194046501940466019404670194046801940469019404700194047101940472019404730194047401940475019404760194047701940478019404790194048001940481019404820194048301940484019404850194048601940487019404880194048901940490019404910194049201940493019404940194049501940496019404970194049801940499019405000194050101940502019405030194050401940505019405060194050701940508019405090194051001940511019405120194051301940514019405150194051601940517019405180194051901940520019405210194052201940523019405240194052501940526019405270194052801940529019405300194053101940532019405330194053401940535019405360194053701940538019405390194054001940541019405420194054301940544019405450194054601940547019405480194054901940550019405510194055201940553019405540194055501940556019405570194055801940559019405600194056101940562019405630194056401940565019405660194056701940568019405690194057001940571019405720194057301940574019405750194057601940577019405780194057901940580019405810194058201940583019405840194058501940586019405870194058801940589019405900194059101940592019405930194059401940595019405960194059701940598019405990194060001940601019406020194060301940604019406050194060601940607019406080194060901940610019406110194061201940613019406140194061501940616019406170194061801940619019406200194062101940622019406230194062401940625019406260194062701940628019406290194063001940631019406320194063301940634019406350194063601940637019406380194063901940640019406410194064201940643019406440194064501940646019406470194064801940649019406500194065101940652019406530194065401940655019406560194065701940658019406590194066001940661019406620194066301940664019406650194066601940667019406680194066901940670019406710194067201940673019406740194067501940676019406770194067801940679019406800194068101940682019406830194068401940685019406860194068701940688019406890194069001940691019406920194069301940694019406950194069601940697019406980194069901940700019407010194070201940703019407040194070501940706019407070194070801940709019407100194071101940712019407130194071401940715019407160194071701940718019407190194072001940721019407220194072301940724019407250194072601940727019407280194072901940730019407310194073201940733019407340194073501940736019407370194073801940739019407400194074101940742019407430194074401940745019407460194074701940748019407490194075001940751019407520194075301940754019407550194075601940757019407580194075901940760019407610194076201940763019407640194076501940766019407670194076801940769019407700194077101940772019407730194077401940775019407760194077701940778019407790194078001940781019407820194078301940784019407850194078601940787019407880194078901940790019407910194079201940793019407940194079501940796019407970194079801940799019408000194080101940802019408030194080401940805019408060194080701940808019408090194081001940811019408120194081301940814019408150194081601940817019408180194081901940820019408210194082201940823019408240194082501940826019408270194082801940829019408300194083101940832019408330194083401940835019408360194083701940838019408390194084001940841019408420194084301940844019408450194084601940847019408480194084901940850019408510194085201940853019408540194085501940856019408570194085801940859019408600194086101940862019408630194086401940865019408660194086701940868019408690194087001940871019408720194087301940874019408750194087601940877019408780194087901940880019408810194088201940883019408840194088501940886019408870194088801940889019408900194089101940892019408930194089401940895019408960194089701940898019408990194090001940901019409020194090301940904019409050194090601940907019409080194090901940910019409110194091201940913019409140194091501940916019409170194091801940919019409200194092101940922019409230194092401940925019409260194092701940928019409290194093001940931019409320194093301940934019409350194093601940937019409380194093901940940019409410194094201940943019409440194094501940946019409470194094801940949019409500194095101940952019409530194095401940955019409560194095701940958019409590194096001940961019409620194096301940964019409650194096601940967019409680194096901940970019409710194097201940973019409740194097501940976019409770194097801940979019409800194098101940982019409830194098401940985019409860194098701940988019409890194099001940991019409920194099301940994019409950194099601940997019409980194099901941000019410010194100201941003019410040194100501941006019410070194100801941009019410100194101101941012019410130194101401941015019410160194101701941018019410190194102001941021019410220194102301941024019410250194102601941027019410280194102901941030019410310194103201941033019410340194103501941036019410370194103801941039019410400194104101941042019410430194104401941045019410460194104701941048019410490194105001941051019410520194105301941054019410550194105601941057019410580194105901941060019410610194106201941063019410640194106501941066019410670194106801941069019410700194107101941072019410730194107401941075019410760194107701941078019410790194108001941081019410820194108301941084019410850194108601941087019410880194108901941090019410910194109201941093019410940194109501941096019410970194109801941099019411000194110101941102019411030194110401941105019500010195000201950003019500040195000501950006019500070195000801950009019500100195001101950012019500130195001401950015019500160195001701950018019500190195002001950021019500220195002301950024019500250195002601950027019500280195002901950030019500310195003201950033019500340195003501950036019500370195003801950039019500400195004101950042019500430195004401950045019500460195004701950048019500490195005001950051019500520195005301950054019500550195005601950057019500580195005901950060019500610195006201950063019500640195006501950066019500670195006801950069019500700195007101950072019500730195007401950075019500760195007701950078019500790195008001950081019500820195008301950084019500850195008601950087019500880195008901950090019500910195009201950093019500940195009501950096019500970195009801950099019501000195010101950102019501030195010401950105019501060195010701950108019501090195011001950111019501120195011301950114019501150195011601950117019501180195011901950120019501210195012201950123019501240195012501950126019501270195012801950129019501300195013101950132019501330195013401950135019501360195013701950138019501390195014001950141019501420195014301950144019501450195014601950147019501480195014901950150019501510195015201950153019501540195015501950156019501570195015801950159019501600195016101950162019501630195016401950165019501660195016701950168019501690195017001950171019501720195017301950174019501750195017601950177019501780195017901950180019501810195018201950183019501840195018501950186019501870195018801950189019501900195019101950192019501930195019401950195019501960195019701950198019501990195020001950201019502020195020301950204019502050195020601950207019502080195020901950210019502110195021201950213019502140195021501950216019502170195021801950219019502200195022101950222019502230195022401950225019502260195022701950228019502290195023001950231019502320195023301950234019502350195023601950237019502380195023901950240019502410195024201950243019502440195024501950246019502470195024801950249019502500195025101950252019502530195025401950255019502560195025701950258019502590195026001950261019502620195026301950264019502650195026601950267019502680195026901950270019502710195027201950273019502740195027501950276019502770195027801950279019502800195028101950282019502830195028401950285019502860195028701950288019502890195029001950291019502920195029301950294019502950195029601950297019502980195029901950300019503010195030201950303019503040195030501950306019503070195030801950309019503100195031101950312019503130195031401950315019503160195031701950318019503190195032001950321019503220195032301950324019503250195032601950327019503280195032901950330019503310195033201950333019503340195033501950336019503370195033801950339019503400195034101950342019503430195034401950345019503460195034701950348019503490195035001950351019503520195035301950354019503550195035601950357019503580195035901950360019503610195036201950363019503640195036501950366019503670195036801950369019503700195037101950372019503730195037401950375019503760195037701950378019503790195038001950381019503820195038301950384019503850195038601950387019503880195038901950390019503910195039201950393019503940195039501950396019503970195039801950399019504000195040101950402019504030195040401950405019504060195040701950408019504090195041001950411019504120195041301950414019504150195041601950417019504180195041901950420019504210195042201950423019504240195042501950426019504270195042801950429019504300195043101950432019504330195043401950435019504360195043701950438019504390195044001950441019504420195044301950444019504450195044601950447019504480195044901950450019504510195045201950453019504540195045501950456019504570195045801950459019504600195046101950462019504630195046401950465019504660195046701950468019504690195047001950471019504720195047301950474019504750195047601950477019504780195047901950480019504810195048201950483019504840195048501950486019504870195048801950489019504900195049101950492019504930195049401950495019504960195049701950498019504990195050001950501019505020195050301950504019505050195050601950507019505080195050901950510019505110195051201950513019505140195051501950516019505170195051801950519019505200195052101950522019505230195052401950525019505260195052701950528019505290195053001950531019505320195053301950534019505350195053601950537019505380195053901950540019505410195054201950543019505440195054501950546019505470195054801950549019505500195055101950552019505530195055401950555019505560195055701950558019505590195056001950561019505620195056301950564019505650195056601950567019505680195056901950570019505710195057201950573019505740195057501950576019505770195057801950579019505800195058101950582019505830195058401950585019505860195058701950588019505890195059001950591019505920195059301950594019505950195059601950597019505980195059901950600019506010195060201950603019506040195060501950606019506070195060801950609019506100195061101950612019506130195061401950615019506160195061701950618019506190195062001950621019506220195062301950624019506250195062601950627019506280195062901950630019506310195063201950633019506340195063501950636019506370195063801950639019506400195064101950642019506430195064401950645019506460195064701950648019506490195065001950651019506520195065301950654019506550195065601950657019506580195065901950660019506610195066201950663019506640195066501950666019506670195066801950669019506700195067101950672019506730195067401950675019506760195067701950678019506790195068001950681019506820195068301950684019506850195068601950687019506880195068901950690019506910195069201950693019506940195069501950696019506970195069801950699019507000195070101950702019507030195070401950705019507060195070701950708019507090195071001950711019507120195071301950714019507150195071601950717019507180195071901950720019507210195072201950723019507240195072501950726019507270195072801950729019507300195073101950732019507330195073401950735019507360195073701950738019507390195074001950741019507420195074301950744019507450195074601950747019507480195074901950750019507510195075201950753019507540195075501950756019507570195075801950759019507600195076101950762019507630195076401950765019507660195076701950768019507690195077001950771019507720195077301950774019507750195077601950777019507780195077901950780019507810195078201950783019507840195078501950786019507870195078801950789019507900195079101950792019507930195079401950795019507960195079701950798019507990195080001950801019508020195080301950804019508050195080601950807019508080195080901950810019508110195081201950813019508140195081501950816019508170195081801950819019508200195082101950822019508230195082401950825019508260195082701950828019508290195083001950831019508320195083301950834019508350195083601950837019508380195083901950840019508410195084201950843019508440195084501950846019508470195084801950849019508500195085101950852019508530195085401950855019508560195085701950858019508590195086001950861019508620195086301950864019508650195086601950867019508680195086901950870019508710195087201950873019508740195087501950876019508770195087801950879019508800195088101950882019508830195088401950885019508860195088701950888019508890195089001950891019508920195089301950894019508950195089601950897019508980195089901950900019509010195090201950903019509040195090501950906019509070195090801950909019509100195091101950912019509130195091401950915019509160195091701950918019509190195092001950921019509220195092301950924019509250195092601950927019509280195092901950930019509310195093201950933019509340195093501950936019509370195093801950939019509400195094101950942019509430195094401950945019509460195094701950948019509490195095001950951019509520195095301950954019509550195095601950957019509580195095901950960019509610195096201950963019509640195096501950966019509670195096801950969019509700195097101950972019509730195097401950975019509760195097701950978019509790195098001950981019509820195098301950984019509850195098601950987019509880195098901950990019509910195099201950993019509940195099501950996019509970195099801950999019510000195100101951002019510030195100401951005019510060195100701951008019510090195101001951011019510120195101301951014019510150195101601951017019510180195101901951020019510210195102201951023019510240195102501951026019510270195102801951029019510300195103101951032019510330195103401951035019510360195103701951038019510390195104001951041019510420195104301951044019510450195104601951047019510480195104901951050019510510195105201951053019510540195105501951056019510570195105801951059019510600195106101951062019510630195106401951065019510660195106701951068019510690195107001951071019510720195107301951074019510750195107601951077019510780195107901951080019510810195108201951083019510840195108501951086019510870195108801951089019510900195109101951092019510930195109401951095019510960195109701951098019510990195110001951101019511020195110301951104019511050196000101960002019600030196000401960005019600060196000701960008019600090196001001960011019600120196001301960014019600150196001601960017019600180196001901960020019600210196002201960023019600240196002501960026019600270196002801960029019600300196003101960032019600330196003401960035019600360196003701960038019600390196004001960041019600420196004301960044019600450196004601960047019600480196004901960050019600510196005201960053019600540196005501960056019600570196005801960059019600600196006101960062019600630196006401960065019600660196006701960068019600690196007001960071019600720196007301960074019600750196007601960077019600780196007901960080019600810196008201960083019600840196008501960086019600870196008801960089019600900196009101960092019600930196009401960095019600960196009701960098019600990196010001960101019601020196010301960104019601050196010601960107019601080196010901960110019601110196011201960113019601140196011501960116019601170196011801960119019601200196012101960122019601230196012401960125019601260196012701960128019601290196013001960131019601320196013301960134019601350196013601960137019601380196013901960140019601410196014201960143019601440196014501960146019601470196014801960149019601500196015101960152019601530196015401960155019601560196015701960158019601590196016001960161019601620196016301960164019601650196016601960167019601680196016901960170019601710196017201960173019601740196017501960176019601770196017801960179019601800196018101960182019601830196018401960185019601860196018701960188019601890196019001960191019601920196019301960194019601950196019601960197019601980196019901960200019602010196020201960203019602040196020501960206019602070196020801960209019602100196021101960212019602130196021401960215019602160196021701960218019602190196022001960221019602220196022301960224019602250196022601960227019602280196022901960230019602310196023201960233019602340196023501960236019602370196023801960239019602400196024101960242019602430196024401960245019602460196024701960248019602490196025001960251019602520196025301960254019602550196025601960257019602580196025901960260019602610196026201960263019602640196026501960266019602670196026801960269019602700196027101960272019602730196027401960275019602760196027701960278019602790196028001960281019602820196028301960284019602850196028601960287019602880196028901960290019602910196029201960293019602940196029501960296019602970196029801960299019603000196030101960302019603030196030401960305019603060196030701960308019603090196031001960311019603120196031301960314019603150196031601960317019603180196031901960320019603210196032201960323019603240196032501960326019603270196032801960329019603300196033101960332019603330196033401960335019603360196033701960338019603390196034001960341019603420196034301960344019603450196034601960347019603480196034901960350019603510196035201960353019603540196035501960356019603570196035801960359019603600196036101960362019603630196036401960365019603660196036701960368019603690196037001960371019603720196037301960374019603750196037601960377019603780196037901960380019603810196038201960383019603840196038501960386019603870196038801960389019603900196039101960392019603930196039401960395019603960196039701960398019603990196040001960401019604020196040301960404019604050196040601960407019604080196040901960410019604110196041201960413019604140196041501960416019604170196041801960419019604200196042101960422019604230196042401960425019604260196042701960428019604290196043001960431019604320196043301960434019604350196043601960437019604380196043901960440019604410196044201960443019604440196044501960446019604470196044801960449019604500196045101960452019604530196045401960455019604560196045701960458019604590196046001960461019604620196046301960464019604650196046601960467019604680196046901960470019604710196047201960473019604740196047501960476019604770196047801960479019604800196048101960482019604830196048401960485019604860196048701960488019604890196049001960491019604920196049301960494019604950196049601960497019604980196049901960500019605010196050201960503019605040196050501960506019605070196050801960509019605100196051101960512019605130196051401960515019605160196051701960518019605190196052001960521019605220196052301960524019605250196052601960527019605280196052901960530019605310196053201960533019605340196053501960536019605370196053801960539019605400196054101960542019605430196054401960545019605460196054701960548019605490196055001960551019605520196055301960554019605550196055601960557019605580196055901960560019605610196056201960563019605640196056501960566019605670196056801960569019605700196057101960572019605730196057401960575019605760196057701960578019605790196058001960581019605820196058301960584019605850196058601960587019605880196058901960590019605910196059201960593019605940196059501960596019605970196059801960599019606000196060101960602019606030196060401960605019606060196060701960608019606090196061001960611019606120196061301960614019606150196061601960617019606180196061901960620019606210196062201960623019606240196062501960626019606270196062801960629019606300196063101960632019606330196063401960635019606360196063701960638019606390196064001960641019606420196064301960644019606450196064601960647019606480196064901960650019606510196065201960653019606540196065501960656019606570196065801960659019606600196066101960662019606630196066401960665019606660196066701960668019606690196067001960671019606720196067301960674019606750196067601960677019606780196067901960680019606810196068201960683019606840196068501960686019606870196068801960689019606900196069101960692019606930196069401960695019606960196069701960698019606990196070001960701019607020196070301960704019607050196070601960707019607080196070901960710019607110196071201960713019607140196071501960716019607170196071801960719019607200196072101960722019607230196072401960725019607260196072701960728019607290196073001960731019607320196073301960734019607350196073601960737019607380196073901960740019607410196074201960743019607440196074501960746019607470196074801960749019607500196075101960752019607530196075401960755019607560196075701960758019607590196076001960761019607620196076301960764019607650196076601960767019607680196076901960770019607710196077201960773019607740196077501960776019607770196077801960779019607800196078101960782019607830196078401960785019607860196078701960788019607890196079001960791019607920196079301960794019607950196079601960797019607980196079901960800019608010196080201960803019608040196080501960806019608070196080801960809019608100196081101960812019608130196081401960815019608160196081701960818019608190196082001960821019608220196082301960824019608250196082601960827019608280196082901960830019608310196083201960833019608340196083501960836019608370196083801960839019608400196084101960842019608430196084401960845019608460196084701960848019608490196085001960851019608520196085301960854019608550196085601960857019608580196085901960860019608610196086201960863019608640196086501960866019608670196086801960869019608700196087101960872019608730196087401960875019608760196087701960878019608790196088001960881019608820196088301960884019608850196088601960887019608880196088901960890019608910196089201960893019608940196089501960896019608970196089801960899019609000196090101960902019609030196090401960905019609060196090701960908019609090196091001960911019609120196091301960914019609150196091601960917019609180196091901960920019609210196092201960923019609240196092501960926019609270196092801960929019609300196093101960932019609330196093401960935019609360196093701960938019609390196094001960941019609420196094301960944019609450196094601960947019609480196094901960950019609510196095201960953019609540196095501960956019609570196095801960959019609600196096101960962019609630196096401960965019609660196096701960968019609690196097001960971019609720196097301960974019609750196097601960977019609780196097901960980019609810196098201960983019609840196098501960986019609870196098801960989019609900196099101960992019609930196099401960995019609960196099701960998019609990196100001961001019610020196100301961004019610050196100601961007019610080196100901961010019610110196101201961013019610140196101501961016019610170196101801961019019610200196102101961022019610230196102401961025019610260196102701961028019610290196103001961031019610320196103301961034019610350196103601961037019610380196103901961040019610410196104201961043019610440196104501961046019610470196104801961049019610500196105101961052019610530196105401961055019610560196105701961058019610590196106001961061019610620196106301961064019610650196106601961067019610680196106901961070019610710196107201961073019610740196107501961076019610770196107801961079019610800196108101961082019610830196108401961085019610860196108701961088019610890196109001961091019610920196109301961094019610950196109601961097019610980196109901961100019611010196110201961103019611040196110501970001019700020197000301970004019700050197000601970007019700080197000901970010019700110197001201970013019700140197001501970016019700170197001801970019019700200197002101970022019700230197002401970025019700260197002701970028019700290197003001970031019700320197003301970034019700350197003601970037019700380197003901970040019700410197004201970043019700440197004501970046019700470197004801970049019700500197005101970052019700530197005401970055019700560197005701970058019700590197006001970061019700620197006301970064019700650197006601970067019700680197006901970070019700710197007201970073019700740197007501970076019700770197007801970079019700800197008101970082019700830197008401970085019700860197008701970088019700890197009001970091019700920197009301970094019700950197009601970097019700980197009901970100019701010197010201970103019701040197010501970106019701070197010801970109019701100197011101970112019701130197011401970115019701160197011701970118019701190197012001970121019701220197012301970124019701250197012601970127019701280197012901970130019701310197013201970133019701340197013501970136019701370197013801970139019701400197014101970142019701430197014401970145019701460197014701970148019701490197015001970151019701520197015301970154019701550197015601970157019701580197015901970160019701610197016201970163019701640197016501970166019701670197016801970169019701700197017101970172019701730197017401970175019701760197017701970178019701790197018001970181019701820197018301970184019701850197018601970187019701880197018901970190019701910197019201970193019701940197019501970196019701970197019801970199019702000197020101970202019702030197020401970205019702060197020701970208019702090197021001970211019702120197021301970214019702150197021601970217019702180197021901970220019702210197022201970223019702240197022501970226019702270197022801970229019702300197023101970232019702330197023401970235019702360197023701970238019702390197024001970241019702420197024301970244019702450197024601970247019702480197024901970250019702510197025201970253019702540197025501970256019702570197025801970259019702600197026101970262019702630197026401970265019702660197026701970268019702690197027001970271019702720197027301970274019702750197027601970277019702780197027901970280019702810197028201970283019702840197028501970286019702870197028801970289019702900197029101970292019702930197029401970295019702960197029701970298019702990197030001970301019703020197030301970304019703050197030601970307019703080197030901970310019703110197031201970313019703140197031501970316019703170197031801970319019703200197032101970322019703230197032401970325019703260197032701970328019703290197033001970331019703320197033301970334019703350197033601970337019703380197033901970340019703410197034201970343019703440197034501970346019703470197034801970349019703500197035101970352019703530197035401970355019703560197035701970358019703590197036001970361019703620197036301970364019703650197036601970367019703680197036901970370019703710197037201970373019703740197037501970376019703770197037801970379019703800197038101970382019703830197038401970385019703860197038701970388019703890197039001970391019703920197039301970394019703950197039601970397019703980197039901970400019704010197040201970403019704040197040501970406019704070197040801970409019704100197041101970412019704130197041401970415019704160197041701970418019704190197042001970421019704220197042301970424019704250197042601970427019704280197042901970430019704310197043201970433019704340197043501970436019704370197043801970439019704400197044101970442019704430197044401970445019704460197044701970448019704490197045001970451019704520197045301970454019704550197045601970457019704580197045901970460019704610197046201970463019704640197046501970466019704670197046801970469019704700197047101970472019704730197047401970475019704760197047701970478019704790197048001970481019704820197048301970484019704850197048601970487019704880197048901970490019704910197049201970493019704940197049501970496019704970197049801970499019705000197050101970502019705030197050401970505019705060197050701970508019705090197051001970511019705120197051301970514019705150197051601970517019705180197051901970520019705210197052201970523019705240197052501970526019705270197052801970529019705300197053101970532019705330197053401970535019705360197053701970538019705390197054001970541019705420197054301970544019705450197054601970547019705480197054901970550019705510197055201970553019705540197055501970556019705570197055801970559019705600197056101970562019705630197056401970565019705660197056701970568019705690197057001970571019705720197057301970574019705750197057601970577019705780197057901970580019705810197058201970583019705840197058501970586019705870197058801970589019705900197059101970592019705930197059401970595019705960197059701970598019705990197060001970601019706020197060301970604019706050197060601970607019706080197060901970610019706110197061201970613019706140197061501970616019706170197061801970619019706200197062101970622019706230197062401970625019706260197062701970628019706290197063001970631019706320197063301970634019706350197063601970637019706380197063901970640019706410197064201970643019706440197064501970646019706470197064801970649019706500197065101970652019706530197065401970655019706560197065701970658019706590197066001970661019706620197066301970664019706650197066601970667019706680197066901970670019706710197067201970673019706740197067501970676019706770197067801970679019706800197068101970682019706830197068401970685019706860197068701970688019706890197069001970691019706920197069301970694019706950197069601970697019706980197069901970700019707010197070201970703019707040197070501970706019707070197070801970709019707100197071101970712019707130197071401970715019707160197071701970718019707190197072001970721019707220197072301970724019707250197072601970727019707280197072901970730019707310197073201970733019707340197073501970736019707370197073801970739019707400197074101970742019707430197074401970745019707460197074701970748019707490197075001970751019707520197075301970754019707550197075601970757019707580197075901970760019707610197076201970763019707640197076501970766019707670197076801970769019707700197077101970772019707730197077401970775019707760197077701970778019707790197078001970781019707820197078301970784019707850197078601970787019707880197078901970790019707910197079201970793019707940197079501970796019707970197079801970799019708000197080101970802019708030197080401970805019708060197080701970808019708090197081001970811019708120197081301970814019708150197081601970817019708180197081901970820019708210197082201970823019708240197082501970826019708270197082801970829019708300197083101970832019708330197083401970835019708360197083701970838019708390197084001970841019708420197084301970844019708450197084601970847019708480197084901970850019708510197085201970853019708540197085501970856019708570197085801970859019708600197086101970862019708630197086401970865019708660197086701970868019708690197087001970871019708720197087301970874019708750197087601970877019708780197087901970880019708810197088201970883019708840197088501970886019708870197088801970889019708900197089101970892019708930197089401970895019708960197089701970898019708990197090001970901019709020197090301970904019709050197090601970907019709080197090901970910019709110197091201970913019709140197091501970916019709170197091801970919019709200197092101970922019709230197092401970925019709260197092701970928019709290197093001970931019709320197093301970934019709350197093601970937019709380197093901970940019709410197094201970943019709440197094501970946019709470197094801970949019709500197095101970952019709530197095401970955019709560197095701970958019709590197096001970961019709620197096301970964019709650197096601970967019709680197096901970970019709710197097201970973019709740197097501970976019709770197097801970979019709800197098101970982019709830197098401970985019709860197098701970988019709890197099001970991019709920197099301970994019709950197099601970997019709980197099901971000019710010197100201971003019710040197100501971006019710070197100801971009019710100197101101971012019710130197101401971015019710160197101701971018019710190197102001971021019710220197102301971024019710250197102601971027019710280197102901971030019710310197103201971033019710340197103501971036019710370197103801971039019710400197104101971042019710430197104401971045019710460197104701971048019710490197105001971051019710520197105301971054019710550197105601971057019710580197105901971060019710610197106201971063019710640197106501971066019710670197106801971069019710700197107101971072019710730197107401971075019710760197107701971078019710790197108001971081019710820197108301971084019710850197108601971087019710880197108901971090019710910197109201971093019710940197109501971096019710970197109801971099019711000197110101971102019711030197110401971105019800010198000201980003019800040198000501980006019800070198000801980009019800100198001101980012019800130198001401980015019800160198001701980018019800190198002001980021019800220198002301980024019800250198002601980027019800280198002901980030019800310198003201980033019800340198003501980036019800370198003801980039019800400198004101980042019800430198004401980045019800460198004701980048019800490198005001980051019800520198005301980054019800550198005601980057019800580198005901980060019800610198006201980063019800640198006501980066019800670198006801980069019800700198007101980072019800730198007401980075019800760198007701980078019800790198008001980081019800820198008301980084019800850198008601980087019800880198008901980090019800910198009201980093019800940198009501980096019800970198009801980099019801000198010101980102019801030198010401980105019801060198010701980108019801090198011001980111019801120198011301980114019801150198011601980117019801180198011901980120019801210198012201980123019801240198012501980126019801270198012801980129019801300198013101980132019801330198013401980135019801360198013701980138019801390198014001980141019801420198014301980144019801450198014601980147019801480198014901980150019801510198015201980153019801540198015501980156019801570198015801980159019801600198016101980162019801630198016401980165019801660198016701980168019801690198017001980171019801720198017301980174019801750198017601980177019801780198017901980180019801810198018201980183019801840198018501980186019801870198018801980189019801900198019101980192019801930198019401980195019801960198019701980198019801990198020001980201019802020198020301980204019802050198020601980207019802080198020901980210019802110198021201980213019802140198021501980216019802170198021801980219019802200198022101980222019802230198022401980225019802260198022701980228019802290198023001980231019802320198023301980234019802350198023601980237019802380198023901980240019802410198024201980243019802440198024501980246019802470198024801980249019802500198025101980252019802530198025401980255019802560198025701980258019802590198026001980261019802620198026301980264019802650198026601980267019802680198026901980270019802710198027201980273019802740198027501980276019802770198027801980279019802800198028101980282019802830198028401980285019802860198028701980288019802890198029001980291019802920198029301980294019802950198029601980297019802980198029901980300019803010198030201980303019803040198030501980306019803070198030801980309019803100198031101980312019803130198031401980315019803160198031701980318019803190198032001980321019803220198032301980324019803250198032601980327019803280198032901980330019803310198033201980333019803340198033501980336019803370198033801980339019803400198034101980342019803430198034401980345019803460198034701980348019803490198035001980351019803520198035301980354019803550198035601980357019803580198035901980360019803610198036201980363019803640198036501980366019803670198036801980369019803700198037101980372019803730198037401980375019803760198037701980378019803790198038001980381019803820198038301980384019803850198038601980387019803880198038901980390019803910198039201980393019803940198039501980396019803970198039801980399019804000198040101980402019804030198040401980405019804060198040701980408019804090198041001980411019804120198041301980414019804150198041601980417019804180198041901980420019804210198042201980423019804240198042501980426019804270198042801980429019804300198043101980432019804330198043401980435019804360198043701980438019804390198044001980441019804420198044301980444019804450198044601980447019804480198044901980450019804510198045201980453019804540198045501980456019804570198045801980459019804600198046101980462019804630198046401980465019804660198046701980468019804690198047001980471019804720198047301980474019804750198047601980477019804780198047901980480019804810198048201980483019804840198048501980486019804870198048801980489019804900198049101980492019804930198049401980495019804960198049701980498019804990198050001980501019805020198050301980504019805050198050601980507019805080198050901980510019805110198051201980513019805140198051501980516019805170198051801980519019805200198052101980522019805230198052401980525019805260198052701980528019805290198053001980531019805320198053301980534019805350198053601980537019805380198053901980540019805410198054201980543019805440198054501980546019805470198054801980549019805500198055101980552019805530198055401980555019805560198055701980558019805590198056001980561019805620198056301980564019805650198056601980567019805680198056901980570019805710198057201980573019805740198057501980576019805770198057801980579019805800198058101980582019805830198058401980585019805860198058701980588019805890198059001980591019805920198059301980594019805950198059601980597019805980198059901980600019806010198060201980603019806040198060501980606019806070198060801980609019806100198061101980612019806130198061401980615019806160198061701980618019806190198062001980621019806220198062301980624019806250198062601980627019806280198062901980630019806310198063201980633019806340198063501980636019806370198063801980639019806400198064101980642019806430198064401980645019806460198064701980648019806490198065001980651019806520198065301980654019806550198065601980657019806580198065901980660019806610198066201980663019806640198066501980666019806670198066801980669019806700198067101980672019806730198067401980675019806760198067701980678019806790198068001980681019806820198068301980684019806850198068601980687019806880198068901980690019806910198069201980693019806940198069501980696019806970198069801980699019807000198070101980702019807030198070401980705019807060198070701980708019807090198071001980711019807120198071301980714019807150198071601980717019807180198071901980720019807210198072201980723019807240198072501980726019807270198072801980729019807300198073101980732019807330198073401980735019807360198073701980738019807390198074001980741019807420198074301980744019807450198074601980747019807480198074901980750019807510198075201980753019807540198075501980756019807570198075801980759019807600198076101980762019807630198076401980765019807660198076701980768019807690198077001980771019807720198077301980774019807750198077601980777019807780198077901980780019807810198078201980783019807840198078501980786019807870198078801980789019807900198079101980792019807930198079401980795019807960198079701980798019807990198080001980801019808020198080301980804019808050198080601980807019808080198080901980810019808110198081201980813019808140198081501980816019808170198081801980819019808200198082101980822019808230198082401980825019808260198082701980828019808290198083001980831019808320198083301980834019808350198083601980837019808380198083901980840019808410198084201980843019808440198084501980846019808470198084801980849019808500198085101980852019808530198085401980855019808560198085701980858019808590198086001980861019808620198086301980864019808650198086601980867019808680198086901980870019808710198087201980873019808740198087501980876019808770198087801980879019808800198088101980882019808830198088401980885019808860198088701980888019808890198089001980891019808920198089301980894019808950198089601980897019808980198089901980900019809010198090201980903019809040198090501980906019809070198090801980909019809100198091101980912019809130198091401980915019809160198091701980918019809190198092001980921019809220198092301980924019809250198092601980927019809280198092901980930019809310198093201980933019809340198093501980936019809370198093801980939019809400198094101980942019809430198094401980945019809460198094701980948019809490198095001980951019809520198095301980954019809550198095601980957019809580198095901980960019809610198096201980963019809640198096501980966019809670198096801980969019809700198097101980972019809730198097401980975019809760198097701980978019809790198098001980981019809820198098301980984019809850198098601980987019809880198098901980990019809910198099201980993019809940198099501980996019809970198099801980999019810000198100101981002019810030198100401981005019810060198100701981008019810090198101001981011019810120198101301981014019810150198101601981017019810180198101901981020019810210198102201981023019810240198102501981026019810270198102801981029019810300198103101981032019810330198103401981035019810360198103701981038019810390198104001981041019810420198104301981044019810450198104601981047019810480198104901981050019810510198105201981053019810540198105501981056019810570198105801981059019810600198106101981062019810630198106401981065019810660198106701981068019810690198107001981071019810720198107301981074019810750198107601981077019810780198107901981080019810810198108201981083019810840198108501981086019810870198108801981089019810900198109101981092019810930198109401981095019810960198109701981098019810990198110001981101019811020198110301981104019811050199000101990002019900030199000401990005019900060199000701990008019900090199001001990011019900120199001301990014019900150199001601990017019900180199001901990020019900210199002201990023019900240199002501990026019900270199002801990029019900300199003101990032019900330199003401990035019900360199003701990038019900390199004001990041019900420199004301990044019900450199004601990047019900480199004901990050019900510199005201990053019900540199005501990056019900570199005801990059019900600199006101990062019900630199006401990065019900660199006701990068019900690199007001990071019900720199007301990074019900750199007601990077019900780199007901990080019900810199008201990083019900840199008501990086019900870199008801990089019900900199009101990092019900930199009401990095019900960199009701990098019900990199010001990101019901020199010301990104019901050199010601990107019901080199010901990110019901110199011201990113019901140199011501990116019901170199011801990119019901200199012101990122019901230199012401990125019901260199012701990128019901290199013001990131019901320199013301990134019901350199013601990137019901380199013901990140019901410199014201990143019901440199014501990146019901470199014801990149019901500199015101990152019901530199015401990155019901560199015701990158019901590199016001990161019901620199016301990164019901650199016601990167019901680199016901990170019901710199017201990173019901740199017501990176019901770199017801990179019901800199018101990182019901830199018401990185019901860199018701990188019901890199019001990191019901920199019301990194019901950199019601990197019901980199019901990200019902010199020201990203019902040199020501990206019902070199020801990209019902100199021101990212019902130199021401990215019902160199021701990218019902190199022001990221019902220199022301990224019902250199022601990227019902280199022901990230019902310199023201990233019902340199023501990236019902370199023801990239019902400199024101990242019902430199024401990245019902460199024701990248019902490199025001990251019902520199025301990254019902550199025601990257019902580199025901990260019902610199026201990263019902640199026501990266019902670199026801990269019902700199027101990272019902730199027401990275019902760199027701990278019902790199028001990281019902820199028301990284019902850199028601990287019902880199028901990290019902910199029201990293019902940199029501990296019902970199029801990299019903000199030101990302019903030199030401990305019903060199030701990308019903090199031001990311019903120199031301990314019903150199031601990317019903180199031901990320019903210199032201990323019903240199032501990326019903270199032801990329019903300199033101990332019903330199033401990335019903360199033701990338019903390199034001990341019903420199034301990344019903450199034601990347019903480199034901990350019903510199035201990353019903540199035501990356019903570199035801990359019903600199036101990362019903630199036401990365019903660199036701990368019903690199037001990371019903720199037301990374019903750199037601990377019903780199037901990380019903810199038201990383019903840199038501990386019903870199038801990389019903900199039101990392019903930199039401990395019903960199039701990398019903990199040001990401019904020199040301990404019904050199040601990407019904080199040901990410019904110199041201990413019904140199041501990416019904170199041801990419019904200199042101990422019904230199042401990425019904260199042701990428019904290199043001990431019904320199043301990434019904350199043601990437019904380199043901990440019904410199044201990443019904440199044501990446019904470199044801990449019904500199045101990452019904530199045401990455019904560199045701990458019904590199046001990461019904620199046301990464019904650199046601990467019904680199046901990470019904710199047201990473019904740199047501990476019904770199047801990479019904800199048101990482019904830199048401990485019904860199048701990488019904890199049001990491019904920199049301990494019904950199049601990497019904980199049901990500019905010199050201990503019905040199050501990506019905070199050801990509019905100199051101990512019905130199051401990515019905160199051701990518019905190199052001990521019905220199052301990524019905250199052601990527019905280199052901990530019905310199053201990533019905340199053501990536019905370199053801990539019905400199054101990542019905430199054401990545019905460199054701990548019905490199055001990551019905520199055301990554019905550199055601990557019905580199055901990560019905610199056201990563019905640199056501990566019905670199056801990569019905700199057101990572019905730199057401990575019905760199057701990578019905790199058001990581019905820199058301990584019905850199058601990587019905880199058901990590019905910199059201990593019905940199059501990596019905970199059801990599019906000199060101990602019906030199060401990605019906060199060701990608019906090199061001990611019906120199061301990614019906150199061601990617019906180199061901990620019906210199062201990623019906240199062501990626019906270199062801990629019906300199063101990632019906330199063401990635019906360199063701990638019906390199064001990641019906420199064301990644019906450199064601990647019906480199064901990650019906510199065201990653019906540199065501990656019906570199065801990659019906600199066101990662019906630199066401990665019906660199066701990668019906690199067001990671019906720199067301990674019906750199067601990677019906780199067901990680019906810199068201990683019906840199068501990686019906870199068801990689019906900199069101990692019906930199069401990695019906960199069701990698019906990199070001990701019907020199070301990704019907050199070601990707019907080199070901990710019907110199071201990713019907140199071501990716019907170199071801990719019907200199072101990722019907230199072401990725019907260199072701990728019907290199073001990731019907320199073301990734019907350199073601990737019907380199073901990740019907410199074201990743019907440199074501990746019907470199074801990749019907500199075101990752019907530199075401990755019907560199075701990758019907590199076001990761019907620199076301990764019907650199076601990767019907680199076901990770019907710199077201990773019907740199077501990776019907770199077801990779019907800199078101990782019907830199078401990785019907860199078701990788019907890199079001990791019907920199079301990794019907950199079601990797019907980199079901990800019908010199080201990803019908040199080501990806019908070199080801990809019908100199081101990812019908130199081401990815019908160199081701990818019908190199082001990821019908220199082301990824019908250199082601990827019908280199082901990830019908310199083201990833019908340199083501990836019908370199083801990839019908400199084101990842019908430199084401990845019908460199084701990848019908490199085001990851019908520199085301990854019908550199085601990857019908580199085901990860019908610199086201990863019908640199086501990866019908670199086801990869019908700199087101990872019908730199087401990875019908760199087701990878019908790199088001990881019908820199088301990884019908850199088601990887019908880199088901990890019908910199089201990893019908940199089501990896019908970199089801990899019909000199090101990902019909030199090401990905019909060199090701990908019909090199091001990911019909120199091301990914019909150199091601990917019909180199091901990920019909210199092201990923019909240199092501990926019909270199092801990929019909300199093101990932019909330199093401990935019909360199093701990938019909390199094001990941019909420199094301990944019909450199094601990947019909480199094901990950019909510199095201990953019909540199095501990956019909570199095801990959019909600199096101990962019909630199096401990965019909660199096701990968019909690199097001990971019909720199097301990974019909750199097601990977019909780199097901990980019909810199098201990983019909840199098501990986019909870199098801990989019909900199099101990992019909930199099401990995019909960199099701990998019909990199100001991001019910020199100301991004019910050199100601991007019910080199100901991010019910110199101201991013019910140199101501991016019910170199101801991019019910200199102101991022019910230199102401991025019910260199102701991028019910290199103001991031019910320199103301991034019910350199103601991037019910380199103901991040019910410199104201991043019910440199104501991046019910470199104801991049019910500199105101991052019910530199105401991055019910560199105701991058019910590199106001991061019910620199106301991064019910650199106601991067019910680199106901991070019910710199107201991073019910740199107501991076019910770199107801991079019910800199108101991082019910830199108401991085019910860199108701991088019910890199109001991091019910920199109301991094019910950199109601991097019910980199109901991100019911010199110201991103019911040199110502000001020000020200000302000004020000050200000602000007020000080200000902000010020000110200001202000013020000140200001502000016020000170200001802000019020000200200002102000022020000230200002402000025020000260200002702000028020000290200003002000031020000320200003302000034020000350200003602000037020000380200003902000040020000410200004202000043020000440200004502000046020000470200004802000049020000500200005102000052020000530200005402000055020000560200005702000058020000590200006002000061020000620200006302000064020000650200006602000067020000680200006902000070020000710200007202000073020000740200007502000076020000770200007802000079020000800200008102000082020000830200008402000085020000860200008702000088020000890200009002000091020000920200009302000094020000950200009602000097020000980200009902000100020001010200010202000103020001040200010502000106020001070200010802000109020001100200011102000112020001130200011402000115020001160200011702000118020001190200012002000121020001220200012302000124020001250200012602000127020001280200012902000130020001310200013202000133020001340200013502000136020001370200013802000139020001400200014102000142020001430200014402000145020001460200014702000148020001490200015002000151020001520200015302000154020001550200015602000157020001580200015902000160020001610200016202000163020001640200016502000166020001670200016802000169020001700200017102000172020001730200017402000175020001760200017702000178020001790200018002000181020001820200018302000184020001850200018602000187020001880200018902000190020001910200019202000193020001940200019502000196020001970200019802000199020002000200020102000202020002030200020402000205020002060200020702000208020002090200021002000211020002120200021302000214020002150200021602000217020002180200021902000220020002210200022202000223020002240200022502000226020002270200022802000229020002300200023102000232020002330200023402000235020002360200023702000238020002390200024002000241020002420200024302000244020002450200024602000247020002480200024902000250020002510200025202000253020002540200025502000256020002570200025802000259020002600200026102000262020002630200026402000265020002660200026702000268020002690200027002000271020002720200027302000274020002750200027602000277020002780200027902000280020002810200028202000283020002840200028502000286020002870200028802000289020002900200029102000292020002930200029402000295020002960200029702000298020002990200030002000301020003020200030302000304020003050200030602000307020003080200030902000310020003110200031202000313020003140200031502000316020003170200031802000319020003200200032102000322020003230200032402000325020003260200032702000328020003290200033002000331020003320200033302000334020003350200033602000337020003380200033902000340020003410200034202000343020003440200034502000346020003470200034802000349020003500200035102000352020003530200035402000355020003560200035702000358020003590200036002000361020003620200036302000364020003650200036602000367020003680200036902000370020003710200037202000373020003740200037502000376020003770200037802000379020003800200038102000382020003830200038402000385020003860200038702000388020003890200039002000391020003920200039302000394020003950200039602000397020003980200039902000400020004010200040202000403020004040200040502000406020004070200040802000409020004100200041102000412020004130200041402000415020004160200041702000418020004190200042002000421020004220200042302000424020004250200042602000427020004280200042902000430020004310200043202000433020004340200043502000436020004370200043802000439020004400200044102000442020004430200044402000445020004460200044702000448020004490200045002000451020004520200045302000454020004550200045602000457020004580200045902000460020004610200046202000463020004640200046502000466020004670200046802000469020004700200047102000472020004730200047402000475020004760200047702000478020004790200048002000481020004820200048302000484020004850200048602000487020004880200048902000490020004910200049202000493020004940200049502000496020004970200049802000499020005000200050102000502020005030200050402000505020005060200050702000508020005090200051002000511020005120200051302000514020005150200051602000517020005180200051902000520020005210200052202000523020005240200052502000526020005270200052802000529020005300200053102000532020005330200053402000535020005360200053702000538020005390200054002000541020005420200054302000544020005450200054602000547020005480200054902000550020005510200055202000553020005540200055502000556020005570200055802000559020005600200056102000562020005630200056402000565020005660200056702000568020005690200057002000571020005720200057302000574020005750200057602000577020005780200057902000580020005810200058202000583020005840200058502000586020005870200058802000589020005900200059102000592020005930200059402000595020005960200059702000598020005990200060002000601020006020200060302000604020006050200060602000607020006080200060902000610020006110200061202000613020006140200061502000616020006170200061802000619020006200200062102000622020006230200062402000625020006260200062702000628020006290200063002000631020006320200063302000634020006350200063602000637020006380200063902000640020006410200064202000643020006440200064502000646020006470200064802000649020006500200065102000652020006530200065402000655020006560200065702000658020006590200066002000661020006620200066302000664020006650200066602000667020006680200066902000670020006710200067202000673020006740200067502000676020006770200067802000679020006800200068102000682020006830200068402000685020006860200068702000688020006890200069002000691020006920200069302000694020006950200069602000697020006980200069902000700020007010200070202000703020007040200070502000706020007070200070802000709020007100200071102000712020007130200071402000715020007160200071702000718020007190200072002000721020007220200072302000724020007250200072602000727020007280200072902000730020007310200073202000733020007340200073502000736020007370200073802000739020007400200074102000742020007430200074402000745020007460200074702000748020007490200075002000751020007520200075302000754020007550200075602000757020007580200075902000760020007610200076202000763020007640200076502000766020007670200076802000769020007700200077102000772020007730200077402000775020007760200077702000778020007790200078002000781020007820200078302000784020007850200078602000787020007880200078902000790020007910200079202000793020007940200079502000796020007970200079802000799020008000200080102000802020008030200080402000805020008060200080702000808020008090200081002000811020008120200081302000814020008150200081602000817020008180200081902000820020008210200082202000823020008240200082502000826020008270200082802000829020008300200083102000832020008330200083402000835020008360200083702000838020008390200084002000841020008420200084302000844020008450200084602000847020008480200084902000850020008510200085202000853020008540200085502000856020008570200085802000859020008600200086102000862020008630200086402000865020008660200086702000868020008690200087002000871020008720200087302000874020008750200087602000877020008780200087902000880020008810200088202000883020008840200088502000886020008870200088802000889020008900200089102000892020008930200089402000895020008960200089702000898020008990200090002000901020009020200090302000904020009050200090602000907020009080200090902000910020009110200091202000913020009140200091502000916020009170200091802000919020009200200092102000922020009230200092402000925020009260200092702000928020009290200093002000931020009320200093302000934020009350200093602000937020009380200093902000940020009410200094202000943020009440200094502000946020009470200094802000949020009500200095102000952020009530200095402000955020009560200095702000958020009590200096002000961020009620200096302000964020009650200096602000967020009680200096902000970020009710200097202000973020009740200097502000976020009770200097802000979020009800200098102000982020009830200098402000985020009860200098702000988020009890200099002000991020009920200099302000994020009950200099602000997020009980200099902001000020010010200100202001003020010040200100502001006020010070200100802001009020010100200101102001012020010130200101402001015020010160200101702001018020010190200102002001021020010220200102302001024020010250200102602001027020010280200102902001030020010310200103202001033020010340200103502001036020010370200103802001039020010400200104102001042020010430200104402001045020010460200104702001048020010490200105002001051020010520200105302001054020010550200105602001057020010580200105902001060020010610200106202001063020010640200106502001066020010670200106802001069020010700200107102001072020010730200107402001075020010760200107702001078020010790200108002001081020010820200108302001084020010850200108602001087020010880200108902001090020010910200109202001093020010940200109502001096020010970200109802001099020011000200110102001102020011030200110402001105020100010201000202010003020100040201000502010006020100070201000802010009020100100201001102010012020100130201001402010015020100160201001702010018020100190201002002010021020100220201002302010024020100250201002602010027020100280201002902010030020100310201003202010033020100340201003502010036020100370201003802010039020100400201004102010042020100430201004402010045020100460201004702010048020100490201005002010051020100520201005302010054020100550201005602010057020100580201005902010060020100610201006202010063020100640201006502010066020100670201006802010069020100700201007102010072020100730201007402010075020100760201007702010078020100790201008002010081020100820201008302010084020100850201008602010087020100880201008902010090020100910201009202010093020100940201009502010096020100970201009802010099020101000201010102010102020101030201010402010105020101060201010702010108020101090201011002010111020101120201011302010114020101150201011602010117020101180201011902010120020101210201012202010123020101240201012502010126020101270201012802010129020101300201013102010132020101330201013402010135020101360201013702010138020101390201014002010141020101420201014302010144020101450201014602010147020101480201014902010150020101510201015202010153020101540201015502010156020101570201015802010159020101600201016102010162020101630201016402010165020101660201016702010168020101690201017002010171020101720201017302010174020101750201017602010177020101780201017902010180020101810201018202010183020101840201018502010186020101870201018802010189020101900201019102010192020101930201019402010195020101960201019702010198020101990201020002010201020102020201020302010204020102050201020602010207020102080201020902010210020102110201021202010213020102140201021502010216020102170201021802010219020102200201022102010222020102230201022402010225020102260201022702010228020102290201023002010231020102320201023302010234020102350201023602010237020102380201023902010240020102410201024202010243020102440201024502010246020102470201024802010249020102500201025102010252020102530201025402010255020102560201025702010258020102590201026002010261020102620201026302010264020102650201026602010267020102680201026902010270020102710201027202010273020102740201027502010276020102770201027802010279020102800201028102010282020102830201028402010285020102860201028702010288020102890201029002010291020102920201029302010294020102950201029602010297020102980201029902010300020103010201030202010303020103040201030502010306020103070201030802010309020103100201031102010312020103130201031402010315020103160201031702010318020103190201032002010321020103220201032302010324020103250201032602010327020103280201032902010330020103310201033202010333020103340201033502010336020103370201033802010339020103400201034102010342020103430201034402010345020103460201034702010348020103490201035002010351020103520201035302010354020103550201035602010357020103580201035902010360020103610201036202010363020103640201036502010366020103670201036802010369020103700201037102010372020103730201037402010375020103760201037702010378020103790201038002010381020103820201038302010384020103850201038602010387020103880201038902010390020103910201039202010393020103940201039502010396020103970201039802010399020104000201040102010402020104030201040402010405020104060201040702010408020104090201041002010411020104120201041302010414020104150201041602010417020104180201041902010420020104210201042202010423020104240201042502010426020104270201042802010429020104300201043102010432020104330201043402010435020104360201043702010438020104390201044002010441020104420201044302010444020104450201044602010447020104480201044902010450020104510201045202010453020104540201045502010456020104570201045802010459020104600201046102010462020104630201046402010465020104660201046702010468020104690201047002010471020104720201047302010474020104750201047602010477020104780201047902010480020104810201048202010483020104840201048502010486020104870201048802010489020104900201049102010492020104930201049402010495020104960201049702010498020104990201050002010501020105020201050302010504020105050201050602010507020105080201050902010510020105110201051202010513020105140201051502010516020105170201051802010519020105200201052102010522020105230201052402010525020105260201052702010528020105290201053002010531020105320201053302010534020105350201053602010537020105380201053902010540020105410201054202010543020105440201054502010546020105470201054802010549020105500201055102010552020105530201055402010555020105560201055702010558020105590201056002010561020105620201056302010564020105650201056602010567020105680201056902010570020105710201057202010573020105740201057502010576020105770201057802010579020105800201058102010582020105830201058402010585020105860201058702010588020105890201059002010591020105920201059302010594020105950201059602010597020105980201059902010600020106010201060202010603020106040201060502010606020106070201060802010609020106100201061102010612020106130201061402010615020106160201061702010618020106190201062002010621020106220201062302010624020106250201062602010627020106280201062902010630020106310201063202010633020106340201063502010636020106370201063802010639020106400201064102010642020106430201064402010645020106460201064702010648020106490201065002010651020106520201065302010654020106550201065602010657020106580201065902010660020106610201066202010663020106640201066502010666020106670201066802010669020106700201067102010672020106730201067402010675020106760201067702010678020106790201068002010681020106820201068302010684020106850201068602010687020106880201068902010690020106910201069202010693020106940201069502010696020106970201069802010699020107000201070102010702020107030201070402010705020107060201070702010708020107090201071002010711020107120201071302010714020107150201071602010717020107180201071902010720020107210201072202010723020107240201072502010726020107270201072802010729020107300201073102010732020107330201073402010735020107360201073702010738020107390201074002010741020107420201074302010744020107450201074602010747020107480201074902010750020107510201075202010753020107540201075502010756020107570201075802010759020107600201076102010762020107630201076402010765020107660201076702010768020107690201077002010771020107720201077302010774020107750201077602010777020107780201077902010780020107810201078202010783020107840201078502010786020107870201078802010789020107900201079102010792020107930201079402010795020107960201079702010798020107990201080002010801020108020201080302010804020108050201080602010807020108080201080902010810020108110201081202010813020108140201081502010816020108170201081802010819020108200201082102010822020108230201082402010825020108260201082702010828020108290201083002010831020108320201083302010834020108350201083602010837020108380201083902010840020108410201084202010843020108440201084502010846020108470201084802010849020108500201085102010852020108530201085402010855020108560201085702010858020108590201086002010861020108620201086302010864020108650201086602010867020108680201086902010870020108710201087202010873020108740201087502010876020108770201087802010879020108800201088102010882020108830201088402010885020108860201088702010888020108890201089002010891020108920201089302010894020108950201089602010897020108980201089902010900020109010201090202010903020109040201090502010906020109070201090802010909020109100201091102010912020109130201091402010915020109160201091702010918020109190201092002010921020109220201092302010924020109250201092602010927020109280201092902010930020109310201093202010933020109340201093502010936020109370201093802010939020109400201094102010942020109430201094402010945020109460201094702010948020109490201095002010951020109520201095302010954020109550201095602010957020109580201095902010960020109610201096202010963020109640201096502010966020109670201096802010969020109700201097102010972020109730201097402010975020109760201097702010978020109790201098002010981020109820201098302010984020109850201098602010987020109880201098902010990020109910201099202010993020109940201099502010996020109970201099802010999020110000201100102011002020110030201100402011005020110060201100702011008020110090201101002011011020110120201101302011014020110150201101602011017020110180201101902011020020110210201102202011023020110240201102502011026020110270201102802011029020110300201103102011032020110330201103402011035020110360201103702011038020110390201104002011041020110420201104302011044020110450201104602011047020110480201104902011050020110510201105202011053020110540201105502011056020110570201105802011059020110600201106102011062020110630201106402011065020110660201106702011068020110690201107002011071020110720201107302011074020110750201107602011077020110780201107902011080020110810201108202011083020110840201108502011086020110870201108802011089020110900201109102011092020110930201109402011095020110960201109702011098020110990201110002011101020111020201110302011104020111050202000102020002020200030202000402020005020200060202000702020008020200090202001002020011020200120202001302020014020200150202001602020017020200180202001902020020020200210202002202020023020200240202002502020026020200270202002802020029020200300202003102020032020200330202003402020035020200360202003702020038020200390202004002020041020200420202004302020044020200450202004602020047020200480202004902020050020200510202005202020053020200540202005502020056020200570202005802020059020200600202006102020062020200630202006402020065020200660202006702020068020200690202007002020071020200720202007302020074020200750202007602020077020200780202007902020080020200810202008202020083020200840202008502020086020200870202008802020089020200900202009102020092020200930202009402020095020200960202009702020098020200990202010002020101020201020202010302020104020201050202010602020107020201080202010902020110020201110202011202020113020201140202011502020116020201170202011802020119020201200202012102020122020201230202012402020125020201260202012702020128020201290202013002020131020201320202013302020134020201350202013602020137020201380202013902020140020201410202014202020143020201440202014502020146020201470202014802020149020201500202015102020152020201530202015402020155020201560202015702020158020201590202016002020161020201620202016302020164020201650202016602020167020201680202016902020170020201710202017202020173020201740202017502020176020201770202017802020179020201800202018102020182020201830202018402020185020201860202018702020188020201890202019002020191020201920202019302020194020201950202019602020197020201980202019902020200020202010202020202020203020202040202020502020206020202070202020802020209020202100202021102020212020202130202021402020215020202160202021702020218020202190202022002020221020202220202022302020224020202250202022602020227020202280202022902020230020202310202023202020233020202340202023502020236020202370202023802020239020202400202024102020242020202430202024402020245020202460202024702020248020202490202025002020251020202520202025302020254020202550202025602020257020202580202025902020260020202610202026202020263020202640202026502020266020202670202026802020269020202700202027102020272020202730202027402020275020202760202027702020278020202790202028002020281020202820202028302020284020202850202028602020287020202880202028902020290020202910202029202020293020202940202029502020296020202970202029802020299020203000202030102020302020203030202030402020305020203060202030702020308020203090202031002020311020203120202031302020314020203150202031602020317020203180202031902020320020203210202032202020323020203240202032502020326020203270202032802020329020203300202033102020332020203330202033402020335020203360202033702020338020203390202034002020341020203420202034302020344020203450202034602020347020203480202034902020350020203510202035202020353020203540202035502020356020203570202035802020359020203600202036102020362020203630202036402020365020203660202036702020368020203690202037002020371020203720202037302020374020203750202037602020377020203780202037902020380020203810202038202020383020203840202038502020386020203870202038802020389020203900202039102020392020203930202039402020395020203960202039702020398020203990202040002020401020204020202040302020404020204050202040602020407020204080202040902020410020204110202041202020413020204140202041502020416020204170202041802020419020204200202042102020422020204230202042402020425020204260202042702020428020204290202043002020431020204320202043302020434020204350202043602020437020204380202043902020440020204410202044202020443020204440202044502020446020204470202044802020449020204500202045102020452020204530202045402020455020204560202045702020458020204590202046002020461020204620202046302020464020204650202046602020467020204680202046902020470020204710202047202020473020204740202047502020476020204770202047802020479020204800202048102020482020204830202048402020485020204860202048702020488020204890202049002020491020204920202049302020494020204950202049602020497020204980202049902020500020205010202050202020503020205040202050502020506020205070202050802020509020205100202051102020512020205130202051402020515020205160202051702020518020205190202052002020521020205220202052302020524020205250202052602020527020205280202052902020530020205310202053202020533020205340202053502020536020205370202053802020539020205400202054102020542020205430202054402020545020205460202054702020548020205490202055002020551020205520202055302020554020205550202055602020557020205580202055902020560020205610202056202020563020205640202056502020566020205670202056802020569020205700202057102020572020205730202057402020575020205760202057702020578020205790202058002020581020205820202058302020584020205850202058602020587020205880202058902020590020205910202059202020593020205940202059502020596020205970202059802020599020206000202060102020602020206030202060402020605020206060202060702020608020206090202061002020611020206120202061302020614020206150202061602020617020206180202061902020620020206210202062202020623020206240202062502020626020206270202062802020629020206300202063102020632020206330202063402020635020206360202063702020638020206390202064002020641020206420202064302020644020206450202064602020647020206480202064902020650020206510202065202020653020206540202065502020656020206570202065802020659020206600202066102020662020206630202066402020665020206660202066702020668020206690202067002020671020206720202067302020674020206750202067602020677020206780202067902020680020206810202068202020683020206840202068502020686020206870202068802020689020206900202069102020692020206930202069402020695020206960202069702020698020206990202070002020701020207020202070302020704020207050202070602020707020207080202070902020710020207110202071202020713020207140202071502020716020207170202071802020719020207200202072102020722020207230202072402020725020207260202072702020728020207290202073002020731020207320202073302020734020207350202073602020737020207380202073902020740020207410202074202020743020207440202074502020746020207470202074802020749020207500202075102020752020207530202075402020755020207560202075702020758020207590202076002020761020207620202076302020764020207650202076602020767020207680202076902020770020207710202077202020773020207740202077502020776020207770202077802020779020207800202078102020782020207830202078402020785020207860202078702020788020207890202079002020791020207920202079302020794020207950202079602020797020207980202079902020800020208010202080202020803020208040202080502020806020208070202080802020809020208100202081102020812020208130202081402020815020208160202081702020818020208190202082002020821020208220202082302020824020208250202082602020827020208280202082902020830020208310202083202020833020208340202083502020836020208370202083802020839020208400202084102020842020208430202084402020845020208460202084702020848020208490202085002020851020208520202085302020854020208550202085602020857020208580202085902020860020208610202086202020863020208640202086502020866020208670202086802020869020208700202087102020872020208730202087402020875020208760202087702020878020208790202088002020881020208820202088302020884020208850202088602020887020208880202088902020890020208910202089202020893020208940202089502020896020208970202089802020899020209000202090102020902020209030202090402020905020209060202090702020908020209090202091002020911020209120202091302020914020209150202091602020917020209180202091902020920020209210202092202020923020209240202092502020926020209270202092802020929020209300202093102020932020209330202093402020935020209360202093702020938020209390202094002020941020209420202094302020944020209450202094602020947020209480202094902020950020209510202095202020953020209540202095502020956020209570202095802020959020209600202096102020962020209630202096402020965020209660202096702020968020209690202097002020971020209720202097302020974020209750202097602020977020209780202097902020980020209810202098202020983020209840202098502020986020209870202098802020989020209900202099102020992020209930202099402020995020209960202099702020998020209990202100002021001020210020202100302021004020210050202100602021007020210080202100902021010020210110202101202021013020210140202101502021016020210170202101802021019020210200202102102021022020210230202102402021025020210260202102702021028020210290202103002021031020210320202103302021034020210350202103602021037020210380202103902021040020210410202104202021043020210440202104502021046020210470202104802021049020210500202105102021052020210530202105402021055020210560202105702021058020210590202106002021061020210620202106302021064020210650202106602021067020210680202106902021070020210710202107202021073020210740202107502021076020210770202107802021079020210800202108102021082020210830202108402021085020210860202108702021088020210890202109002021091020210920202109302021094020210950202109602021097020210980202109902021100020211010202110202021103020211040202110502030001020300020203000302030004020300050203000602030007020300080203000902030010020300110203001202030013020300140203001502030016020300170203001802030019020300200203002102030022020300230203002402030025020300260203002702030028020300290203003002030031020300320203003302030034020300350203003602030037020300380203003902030040020300410203004202030043020300440203004502030046020300470203004802030049020300500203005102030052020300530203005402030055020300560203005702030058020300590203006002030061020300620203006302030064020300650203006602030067020300680203006902030070020300710203007202030073020300740203007502030076020300770203007802030079020300800203008102030082020300830203008402030085020300860203008702030088020300890203009002030091020300920203009302030094020300950203009602030097020300980203009902030100020301010203010202030103020301040203010502030106020301070203010802030109020301100203011102030112020301130203011402030115020301160203011702030118020301190203012002030121020301220203012302030124020301250203012602030127020301280203012902030130020301310203013202030133020301340203013502030136020301370203013802030139020301400203014102030142020301430203014402030145020301460203014702030148020301490203015002030151020301520203015302030154020301550203015602030157020301580203015902030160020301610203016202030163020301640203016502030166020301670203016802030169020301700203017102030172020301730203017402030175020301760203017702030178020301790203018002030181020301820203018302030184020301850203018602030187020301880203018902030190020301910203019202030193020301940203019502030196020301970203019802030199020302000203020102030202020302030203020402030205020302060203020702030208020302090203021002030211020302120203021302030214020302150203021602030217020302180203021902030220020302210203022202030223020302240203022502030226020302270203022802030229020302300203023102030232020302330203023402030235020302360203023702030238020302390203024002030241020302420203024302030244020302450203024602030247020302480203024902030250020302510203025202030253020302540203025502030256020302570203025802030259020302600203026102030262020302630203026402030265020302660203026702030268020302690203027002030271020302720203027302030274020302750203027602030277020302780203027902030280020302810203028202030283020302840203028502030286020302870203028802030289020302900203029102030292020302930203029402030295020302960203029702030298020302990203030002030301020303020203030302030304020303050203030602030307020303080203030902030310020303110203031202030313020303140203031502030316020303170203031802030319020303200203032102030322020303230203032402030325020303260203032702030328020303290203033002030331020303320203033302030334020303350203033602030337020303380203033902030340020303410203034202030343020303440203034502030346020303470203034802030349020303500203035102030352020303530203035402030355020303560203035702030358020303590203036002030361020303620203036302030364020303650203036602030367020303680203036902030370020303710203037202030373020303740203037502030376020303770203037802030379020303800203038102030382020303830203038402030385020303860203038702030388020303890203039002030391020303920203039302030394020303950203039602030397020303980203039902030400020304010203040202030403020304040203040502030406020304070203040802030409020304100203041102030412020304130203041402030415020304160203041702030418020304190203042002030421020304220203042302030424020304250203042602030427020304280203042902030430020304310203043202030433020304340203043502030436020304370203043802030439020304400203044102030442020304430203044402030445020304460203044702030448020304490203045002030451020304520203045302030454020304550203045602030457020304580203045902030460020304610203046202030463020304640203046502030466020304670203046802030469020304700203047102030472020304730203047402030475020304760203047702030478020304790203048002030481020304820203048302030484020304850203048602030487020304880203048902030490020304910203049202030493020304940203049502030496020304970203049802030499020305000203050102030502020305030203050402030505020305060203050702030508020305090203051002030511020305120203051302030514020305150203051602030517020305180203051902030520020305210203052202030523020305240203052502030526020305270203052802030529020305300203053102030532020305330203053402030535020305360203053702030538020305390203054002030541020305420203054302030544020305450203054602030547020305480203054902030550020305510203055202030553020305540203055502030556020305570203055802030559020305600203056102030562020305630203056402030565020305660203056702030568020305690203057002030571020305720203057302030574020305750203057602030577020305780203057902030580020305810203058202030583020305840203058502030586020305870203058802030589020305900203059102030592020305930203059402030595020305960203059702030598020305990203060002030601020306020203060302030604020306050203060602030607020306080203060902030610020306110203061202030613020306140203061502030616020306170203061802030619020306200203062102030622020306230203062402030625020306260203062702030628020306290203063002030631020306320203063302030634020306350203063602030637020306380203063902030640020306410203064202030643020306440203064502030646020306470203064802030649020306500203065102030652020306530203065402030655020306560203065702030658020306590203066002030661020306620203066302030664020306650203066602030667020306680203066902030670020306710203067202030673020306740203067502030676020306770203067802030679020306800203068102030682020306830203068402030685020306860203068702030688020306890203069002030691020306920203069302030694020306950203069602030697020306980203069902030700020307010203070202030703020307040203070502030706020307070203070802030709020307100203071102030712020307130203071402030715020307160203071702030718020307190203072002030721020307220203072302030724020307250203072602030727020307280203072902030730020307310203073202030733020307340203073502030736020307370203073802030739020307400203074102030742020307430203074402030745020307460203074702030748020307490203075002030751020307520203075302030754020307550203075602030757020307580203075902030760020307610203076202030763020307640203076502030766020307670203076802030769020307700203077102030772020307730203077402030775020307760203077702030778020307790203078002030781020307820203078302030784020307850203078602030787020307880203078902030790020307910203079202030793020307940203079502030796020307970203079802030799020308000203080102030802020308030203080402030805020308060203080702030808020308090203081002030811020308120203081302030814020308150203081602030817020308180203081902030820020308210203082202030823020308240203082502030826020308270203082802030829020308300203083102030832020308330203083402030835020308360203083702030838020308390203084002030841020308420203084302030844020308450203084602030847020308480203084902030850020308510203085202030853020308540203085502030856020308570203085802030859020308600203086102030862020308630203086402030865020308660203086702030868020308690203087002030871020308720203087302030874020308750203087602030877020308780203087902030880020308810203088202030883020308840203088502030886020308870203088802030889020308900203089102030892020308930203089402030895020308960203089702030898020308990203090002030901020309020203090302030904020309050203090602030907020309080203090902030910020309110203091202030913020309140203091502030916020309170203091802030919020309200203092102030922020309230203092402030925020309260203092702030928020309290203093002030931020309320203093302030934020309350203093602030937020309380203093902030940020309410203094202030943020309440203094502030946020309470203094802030949020309500203095102030952020309530203095402030955020309560203095702030958020309590203096002030961020309620203096302030964020309650203096602030967020309680203096902030970020309710203097202030973020309740203097502030976020309770203097802030979020309800203098102030982020309830203098402030985020309860203098702030988020309890203099002030991020309920203099302030994020309950203099602030997020309980203099902031000020310010203100202031003020310040203100502031006020310070203100802031009020310100203101102031012020310130203101402031015020310160203101702031018020310190203102002031021020310220203102302031024020310250203102602031027020310280203102902031030020310310203103202031033020310340203103502031036020310370203103802031039020310400203104102031042020310430203104402031045020310460203104702031048020310490203105002031051020310520203105302031054020310550203105602031057020310580203105902031060020310610203106202031063020310640203106502031066020310670203106802031069020310700203107102031072020310730203107402031075020310760203107702031078020310790203108002031081020310820203108302031084020310850203108602031087020310880203108902031090020310910203109202031093020310940203109502031096020310970203109802031099020311000203110102031102020311030203110402031105020400010204000202040003020400040204000502040006020400070204000802040009020400100204001102040012020400130204001402040015020400160204001702040018020400190204002002040021020400220204002302040024020400250204002602040027020400280204002902040030020400310204003202040033020400340204003502040036020400370204003802040039020400400204004102040042020400430204004402040045020400460204004702040048020400490204005002040051020400520204005302040054020400550204005602040057020400580204005902040060020400610204006202040063020400640204006502040066020400670204006802040069020400700204007102040072020400730204007402040075020400760204007702040078020400790204008002040081020400820204008302040084020400850204008602040087020400880204008902040090020400910204009202040093020400940204009502040096020400970204009802040099020401000204010102040102020401030204010402040105020401060204010702040108020401090204011002040111020401120204011302040114020401150204011602040117020401180204011902040120020401210204012202040123020401240204012502040126020401270204012802040129020401300204013102040132020401330204013402040135020401360204013702040138020401390204014002040141020401420204014302040144020401450204014602040147020401480204014902040150020401510204015202040153020401540204015502040156020401570204015802040159020401600204016102040162020401630204016402040165020401660204016702040168020401690204017002040171020401720204017302040174020401750204017602040177020401780204017902040180020401810204018202040183020401840204018502040186020401870204018802040189020401900204019102040192020401930204019402040195020401960204019702040198020401990204020002040201020402020204020302040204020402050204020602040207020402080204020902040210020402110204021202040213020402140204021502040216020402170204021802040219020402200204022102040222020402230204022402040225020402260204022702040228020402290204023002040231020402320204023302040234020402350204023602040237020402380204023902040240020402410204024202040243020402440204024502040246020402470204024802040249020402500204025102040252020402530204025402040255020402560204025702040258020402590204026002040261020402620204026302040264020402650204026602040267020402680204026902040270020402710204027202040273020402740204027502040276020402770204027802040279020402800204028102040282020402830204028402040285020402860204028702040288020402890204029002040291020402920204029302040294020402950204029602040297020402980204029902040300020403010204030202040303020403040204030502040306020403070204030802040309020403100204031102040312020403130204031402040315020403160204031702040318020403190204032002040321020403220204032302040324020403250204032602040327020403280204032902040330020403310204033202040333020403340204033502040336020403370204033802040339020403400204034102040342020403430204034402040345020403460204034702040348020403490204035002040351020403520204035302040354020403550204035602040357020403580204035902040360020403610204036202040363020403640204036502040366020403670204036802040369020403700204037102040372020403730204037402040375020403760204037702040378020403790204038002040381020403820204038302040384020403850204038602040387020403880204038902040390020403910204039202040393020403940204039502040396020403970204039802040399020404000204040102040402020404030204040402040405020404060204040702040408020404090204041002040411020404120204041302040414020404150204041602040417020404180204041902040420020404210204042202040423020404240204042502040426020404270204042802040429020404300204043102040432020404330204043402040435020404360204043702040438020404390204044002040441020404420204044302040444020404450204044602040447020404480204044902040450020404510204045202040453020404540204045502040456020404570204045802040459020404600204046102040462020404630204046402040465020404660204046702040468020404690204047002040471020404720204047302040474020404750204047602040477020404780204047902040480020404810204048202040483020404840204048502040486020404870204048802040489020404900204049102040492020404930204049402040495020404960204049702040498020404990204050002040501020405020204050302040504020405050204050602040507020405080204050902040510020405110204051202040513020405140204051502040516020405170204051802040519020405200204052102040522020405230204052402040525020405260204052702040528020405290204053002040531020405320204053302040534020405350204053602040537020405380204053902040540020405410204054202040543020405440204054502040546020405470204054802040549020405500204055102040552020405530204055402040555020405560204055702040558020405590204056002040561020405620204056302040564020405650204056602040567020405680204056902040570020405710204057202040573020405740204057502040576020405770204057802040579020405800204058102040582020405830204058402040585020405860204058702040588020405890204059002040591020405920204059302040594020405950204059602040597020405980204059902040600020406010204060202040603020406040204060502040606020406070204060802040609020406100204061102040612020406130204061402040615020406160204061702040618020406190204062002040621020406220204062302040624020406250204062602040627020406280204062902040630020406310204063202040633020406340204063502040636020406370204063802040639020406400204064102040642020406430204064402040645020406460204064702040648020406490204065002040651020406520204065302040654020406550204065602040657020406580204065902040660020406610204066202040663020406640204066502040666020406670204066802040669020406700204067102040672020406730204067402040675020406760204067702040678020406790204068002040681020406820204068302040684020406850204068602040687020406880204068902040690020406910204069202040693020406940204069502040696020406970204069802040699020407000204070102040702020407030204070402040705020407060204070702040708020407090204071002040711020407120204071302040714020407150204071602040717020407180204071902040720020407210204072202040723020407240204072502040726020407270204072802040729020407300204073102040732020407330204073402040735020407360204073702040738020407390204074002040741020407420204074302040744020407450204074602040747020407480204074902040750020407510204075202040753020407540204075502040756020407570204075802040759020407600204076102040762020407630204076402040765020407660204076702040768020407690204077002040771020407720204077302040774020407750204077602040777020407780204077902040780020407810204078202040783020407840204078502040786020407870204078802040789020407900204079102040792020407930204079402040795020407960204079702040798020407990204080002040801020408020204080302040804020408050204080602040807020408080204080902040810020408110204081202040813020408140204081502040816020408170204081802040819020408200204082102040822020408230204082402040825020408260204082702040828020408290204083002040831020408320204083302040834020408350204083602040837020408380204083902040840020408410204084202040843020408440204084502040846020408470204084802040849020408500204085102040852020408530204085402040855020408560204085702040858020408590204086002040861020408620204086302040864020408650204086602040867020408680204086902040870020408710204087202040873020408740204087502040876020408770204087802040879020408800204088102040882020408830204088402040885020408860204088702040888020408890204089002040891020408920204089302040894020408950204089602040897020408980204089902040900020409010204090202040903020409040204090502040906020409070204090802040909020409100204091102040912020409130204091402040915020409160204091702040918020409190204092002040921020409220204092302040924020409250204092602040927020409280204092902040930020409310204093202040933020409340204093502040936020409370204093802040939020409400204094102040942020409430204094402040945020409460204094702040948020409490204095002040951020409520204095302040954020409550204095602040957020409580204095902040960020409610204096202040963020409640204096502040966020409670204096802040969020409700204097102040972020409730204097402040975020409760204097702040978020409790204098002040981020409820204098302040984020409850204098602040987020409880204098902040990020409910204099202040993020409940204099502040996020409970204099802040999020410000204100102041002020410030204100402041005020410060204100702041008020410090204101002041011020410120204101302041014020410150204101602041017020410180204101902041020020410210204102202041023020410240204102502041026020410270204102802041029020410300204103102041032020410330204103402041035020410360204103702041038020410390204104002041041020410420204104302041044020410450204104602041047020410480204104902041050020410510204105202041053020410540204105502041056020410570204105802041059020410600204106102041062020410630204106402041065020410660204106702041068020410690204107002041071020410720204107302041074020410750204107602041077020410780204107902041080020410810204108202041083020410840204108502041086020410870204108802041089020410900204109102041092020410930204109402041095020410960204109702041098020410990204110002041101020411020204110302041104020411050205000102050002020500030205000402050005020500060205000702050008020500090205001002050011020500120205001302050014020500150205001602050017020500180205001902050020020500210205002202050023020500240205002502050026020500270205002802050029020500300205003102050032020500330205003402050035020500360205003702050038020500390205004002050041020500420205004302050044020500450205004602050047020500480205004902050050020500510205005202050053020500540205005502050056020500570205005802050059020500600205006102050062020500630205006402050065020500660205006702050068020500690205007002050071020500720205007302050074020500750205007602050077020500780205007902050080020500810205008202050083020500840205008502050086020500870205008802050089020500900205009102050092020500930205009402050095020500960205009702050098020500990205010002050101020501020205010302050104020501050205010602050107020501080205010902050110020501110205011202050113020501140205011502050116020501170205011802050119020501200205012102050122020501230205012402050125020501260205012702050128020501290205013002050131020501320205013302050134020501350205013602050137020501380205013902050140020501410205014202050143020501440205014502050146020501470205014802050149020501500205015102050152020501530205015402050155020501560205015702050158020501590205016002050161020501620205016302050164020501650205016602050167020501680205016902050170020501710205017202050173020501740205017502050176020501770205017802050179020501800205018102050182020501830205018402050185020501860205018702050188020501890205019002050191020501920205019302050194020501950205019602050197020501980205019902050200020502010205020202050203020502040205020502050206020502070205020802050209020502100205021102050212020502130205021402050215020502160205021702050218020502190205022002050221020502220205022302050224020502250205022602050227020502280205022902050230020502310205023202050233020502340205023502050236020502370205023802050239020502400205024102050242020502430205024402050245020502460205024702050248020502490205025002050251020502520205025302050254020502550205025602050257020502580205025902050260020502610205026202050263020502640205026502050266020502670205026802050269020502700205027102050272020502730205027402050275020502760205027702050278020502790205028002050281020502820205028302050284020502850205028602050287020502880205028902050290020502910205029202050293020502940205029502050296020502970205029802050299020503000205030102050302020503030205030402050305020503060205030702050308020503090205031002050311020503120205031302050314020503150205031602050317020503180205031902050320020503210205032202050323020503240205032502050326020503270205032802050329020503300205033102050332020503330205033402050335020503360205033702050338020503390205034002050341020503420205034302050344020503450205034602050347020503480205034902050350020503510205035202050353020503540205035502050356020503570205035802050359020503600205036102050362020503630205036402050365020503660205036702050368020503690205037002050371020503720205037302050374020503750205037602050377020503780205037902050380020503810205038202050383020503840205038502050386020503870205038802050389020503900205039102050392020503930205039402050395020503960205039702050398020503990205040002050401020504020205040302050404020504050205040602050407020504080205040902050410020504110205041202050413020504140205041502050416020504170205041802050419020504200205042102050422020504230205042402050425020504260205042702050428020504290205043002050431020504320205043302050434020504350205043602050437020504380205043902050440020504410205044202050443020504440205044502050446020504470205044802050449020504500205045102050452020504530205045402050455020504560205045702050458020504590205046002050461020504620205046302050464020504650205046602050467020504680205046902050470020504710205047202050473020504740205047502050476020504770205047802050479020504800205048102050482020504830205048402050485020504860205048702050488020504890205049002050491020504920205049302050494020504950205049602050497020504980205049902050500020505010205050202050503020505040205050502050506020505070205050802050509020505100205051102050512020505130205051402050515020505160205051702050518020505190205052002050521020505220205052302050524020505250205052602050527020505280205052902050530020505310205053202050533020505340205053502050536020505370205053802050539020505400205054102050542020505430205054402050545020505460205054702050548020505490205055002050551020505520205055302050554020505550205055602050557020505580205055902050560020505610205056202050563020505640205056502050566020505670205056802050569020505700205057102050572020505730205057402050575020505760205057702050578020505790205058002050581020505820205058302050584020505850205058602050587020505880205058902050590020505910205059202050593020505940205059502050596020505970205059802050599020506000205060102050602020506030205060402050605020506060205060702050608020506090205061002050611020506120205061302050614020506150205061602050617020506180205061902050620020506210205062202050623020506240205062502050626020506270205062802050629020506300205063102050632020506330205063402050635020506360205063702050638020506390205064002050641020506420205064302050644020506450205064602050647020506480205064902050650020506510205065202050653020506540205065502050656020506570205065802050659020506600205066102050662020506630205066402050665020506660205066702050668020506690205067002050671020506720205067302050674020506750205067602050677020506780205067902050680020506810205068202050683020506840205068502050686020506870205068802050689020506900205069102050692020506930205069402050695020506960205069702050698020506990205070002050701020507020205070302050704020507050205070602050707020507080205070902050710020507110205071202050713020507140205071502050716020507170205071802050719020507200205072102050722020507230205072402050725020507260205072702050728020507290205073002050731020507320205073302050734020507350205073602050737020507380205073902050740020507410205074202050743020507440205074502050746020507470205074802050749020507500205075102050752020507530205075402050755020507560205075702050758020507590205076002050761020507620205076302050764020507650205076602050767020507680205076902050770020507710205077202050773020507740205077502050776020507770205077802050779020507800205078102050782020507830205078402050785020507860205078702050788020507890205079002050791020507920205079302050794020507950205079602050797020507980205079902050800020508010205080202050803020508040205080502050806020508070205080802050809020508100205081102050812020508130205081402050815020508160205081702050818020508190205082002050821020508220205082302050824020508250205082602050827020508280205082902050830020508310205083202050833020508340205083502050836020508370205083802050839020508400205084102050842020508430205084402050845020508460205084702050848020508490205085002050851020508520205085302050854020508550205085602050857020508580205085902050860020508610205086202050863020508640205086502050866020508670205086802050869020508700205087102050872020508730205087402050875020508760205087702050878020508790205088002050881020508820205088302050884020508850205088602050887020508880205088902050890020508910205089202050893020508940205089502050896020508970205089802050899020509000205090102050902020509030205090402050905020509060205090702050908020509090205091002050911020509120205091302050914020509150205091602050917020509180205091902050920020509210205092202050923020509240205092502050926020509270205092802050929020509300205093102050932020509330205093402050935020509360205093702050938020509390205094002050941020509420205094302050944020509450205094602050947020509480205094902050950020509510205095202050953020509540205095502050956020509570205095802050959020509600205096102050962020509630205096402050965020509660205096702050968020509690205097002050971020509720205097302050974020509750205097602050977020509780205097902050980020509810205098202050983020509840205098502050986020509870205098802050989020509900205099102050992020509930205099402050995020509960205099702050998020509990205100002051001020510020205100302051004020510050205100602051007020510080205100902051010020510110205101202051013020510140205101502051016020510170205101802051019020510200205102102051022020510230205102402051025020510260205102702051028020510290205103002051031020510320205103302051034020510350205103602051037020510380205103902051040020510410205104202051043020510440205104502051046020510470205104802051049020510500205105102051052020510530205105402051055020510560205105702051058020510590205106002051061020510620205106302051064020510650205106602051067020510680205106902051070020510710205107202051073020510740205107502051076020510770205107802051079020510800205108102051082020510830205108402051085020510860205108702051088020510890205109002051091020510920205109302051094020510950205109602051097020510980205109902051100020511010205110202051103020511040205110502060001020600020206000302060004020600050206000602060007020600080206000902060010020600110206001202060013020600140206001502060016020600170206001802060019020600200206002102060022020600230206002402060025020600260206002702060028020600290206003002060031020600320206003302060034020600350206003602060037020600380206003902060040020600410206004202060043020600440206004502060046020600470206004802060049020600500206005102060052020600530206005402060055020600560206005702060058020600590206006002060061020600620206006302060064020600650206006602060067020600680206006902060070020600710206007202060073020600740206007502060076020600770206007802060079020600800206008102060082020600830206008402060085020600860206008702060088020600890206009002060091020600920206009302060094020600950206009602060097020600980206009902060100020601010206010202060103020601040206010502060106020601070206010802060109020601100206011102060112020601130206011402060115020601160206011702060118020601190206012002060121020601220206012302060124020601250206012602060127020601280206012902060130020601310206013202060133020601340206013502060136020601370206013802060139020601400206014102060142020601430206014402060145020601460206014702060148020601490206015002060151020601520206015302060154020601550206015602060157020601580206015902060160020601610206016202060163020601640206016502060166020601670206016802060169020601700206017102060172020601730206017402060175020601760206017702060178020601790206018002060181020601820206018302060184020601850206018602060187020601880206018902060190020601910206019202060193020601940206019502060196020601970206019802060199020602000206020102060202020602030206020402060205020602060206020702060208020602090206021002060211020602120206021302060214020602150206021602060217020602180206021902060220020602210206022202060223020602240206022502060226020602270206022802060229020602300206023102060232020602330206023402060235020602360206023702060238020602390206024002060241020602420206024302060244020602450206024602060247020602480206024902060250020602510206025202060253020602540206025502060256020602570206025802060259020602600206026102060262020602630206026402060265020602660206026702060268020602690206027002060271020602720206027302060274020602750206027602060277020602780206027902060280020602810206028202060283020602840206028502060286020602870206028802060289020602900206029102060292020602930206029402060295020602960206029702060298020602990206030002060301020603020206030302060304020603050206030602060307020603080206030902060310020603110206031202060313020603140206031502060316020603170206031802060319020603200206032102060322020603230206032402060325020603260206032702060328020603290206033002060331020603320206033302060334020603350206033602060337020603380206033902060340020603410206034202060343020603440206034502060346020603470206034802060349020603500206035102060352020603530206035402060355020603560206035702060358020603590206036002060361020603620206036302060364020603650206036602060367020603680206036902060370020603710206037202060373020603740206037502060376020603770206037802060379020603800206038102060382020603830206038402060385020603860206038702060388020603890206039002060391020603920206039302060394020603950206039602060397020603980206039902060400020604010206040202060403020604040206040502060406020604070206040802060409020604100206041102060412020604130206041402060415020604160206041702060418020604190206042002060421020604220206042302060424020604250206042602060427020604280206042902060430020604310206043202060433020604340206043502060436020604370206043802060439020604400206044102060442020604430206044402060445020604460206044702060448020604490206045002060451020604520206045302060454020604550206045602060457020604580206045902060460020604610206046202060463020604640206046502060466020604670206046802060469020604700206047102060472020604730206047402060475020604760206047702060478020604790206048002060481020604820206048302060484020604850206048602060487020604880206048902060490020604910206049202060493020604940206049502060496020604970206049802060499020605000206050102060502020605030206050402060505020605060206050702060508020605090206051002060511020605120206051302060514020605150206051602060517020605180206051902060520020605210206052202060523020605240206052502060526020605270206052802060529020605300206053102060532020605330206053402060535020605360206053702060538020605390206054002060541020605420206054302060544020605450206054602060547020605480206054902060550020605510206055202060553020605540206055502060556020605570206055802060559020605600206056102060562020605630206056402060565020605660206056702060568020605690206057002060571020605720206057302060574020605750206057602060577020605780206057902060580020605810206058202060583020605840206058502060586020605870206058802060589020605900206059102060592020605930206059402060595020605960206059702060598020605990206060002060601020606020206060302060604020606050206060602060607020606080206060902060610020606110206061202060613020606140206061502060616020606170206061802060619020606200206062102060622020606230206062402060625020606260206062702060628020606290206063002060631020606320206063302060634020606350206063602060637020606380206063902060640020606410206064202060643020606440206064502060646020606470206064802060649020606500206065102060652020606530206065402060655020606560206065702060658020606590206066002060661020606620206066302060664020606650206066602060667020606680206066902060670020606710206067202060673020606740206067502060676020606770206067802060679020606800206068102060682020606830206068402060685020606860206068702060688020606890206069002060691020606920206069302060694020606950206069602060697020606980206069902060700020607010206070202060703020607040206070502060706020607070206070802060709020607100206071102060712020607130206071402060715020607160206071702060718020607190206072002060721020607220206072302060724020607250206072602060727020607280206072902060730020607310206073202060733020607340206073502060736020607370206073802060739020607400206074102060742020607430206074402060745020607460206074702060748020607490206075002060751020607520206075302060754020607550206075602060757020607580206075902060760020607610206076202060763020607640206076502060766020607670206076802060769020607700206077102060772020607730206077402060775020607760206077702060778020607790206078002060781020607820206078302060784020607850206078602060787020607880206078902060790020607910206079202060793020607940206079502060796020607970206079802060799020608000206080102060802020608030206080402060805020608060206080702060808020608090206081002060811020608120206081302060814020608150206081602060817020608180206081902060820020608210206082202060823020608240206082502060826020608270206082802060829020608300206083102060832020608330206083402060835020608360206083702060838020608390206084002060841020608420206084302060844020608450206084602060847020608480206084902060850020608510206085202060853020608540206085502060856020608570206085802060859020608600206086102060862020608630206086402060865020608660206086702060868020608690206087002060871020608720206087302060874020608750206087602060877020608780206087902060880020608810206088202060883020608840206088502060886020608870206088802060889020608900206089102060892020608930206089402060895020608960206089702060898020608990206090002060901020609020206090302060904020609050206090602060907020609080206090902060910020609110206091202060913020609140206091502060916020609170206091802060919020609200206092102060922020609230206092402060925020609260206092702060928020609290206093002060931020609320206093302060934020609350206093602060937020609380206093902060940020609410206094202060943020609440206094502060946020609470206094802060949020609500206095102060952020609530206095402060955020609560206095702060958020609590206096002060961020609620206096302060964020609650206096602060967020609680206096902060970020609710206097202060973020609740206097502060976020609770206097802060979020609800206098102060982020609830206098402060985020609860206098702060988020609890206099002060991020609920206099302060994020609950206099602060997020609980206099902061000020610010206100202061003020610040206100502061006020610070206100802061009020610100206101102061012020610130206101402061015020610160206101702061018020610190206102002061021020610220206102302061024020610250206102602061027020610280206102902061030020610310206103202061033020610340206103502061036020610370206103802061039020610400206104102061042020610430206104402061045020610460206104702061048020610490206105002061051020610520206105302061054020610550206105602061057020610580206105902061060020610610206106202061063020610640206106502061066020610670206106802061069020610700206107102061072020610730206107402061075020610760206107702061078020610790206108002061081020610820206108302061084020610850206108602061087020610880206108902061090020610910206109202061093020610940206109502061096020610970206109802061099020611000206110102061102020611030206110402061105020700010207000202070003020700040207000502070006020700070207000802070009020700100207001102070012020700130207001402070015020700160207001702070018020700190207002002070021020700220207002302070024020700250207002602070027020700280207002902070030020700310207003202070033020700340207003502070036020700370207003802070039020700400207004102070042020700430207004402070045020700460207004702070048020700490207005002070051020700520207005302070054020700550207005602070057020700580207005902070060020700610207006202070063020700640207006502070066020700670207006802070069020700700207007102070072020700730207007402070075020700760207007702070078020700790207008002070081020700820207008302070084020700850207008602070087020700880207008902070090020700910207009202070093020700940207009502070096020700970207009802070099020701000207010102070102020701030207010402070105020701060207010702070108020701090207011002070111020701120207011302070114020701150207011602070117020701180207011902070120020701210207012202070123020701240207012502070126020701270207012802070129020701300207013102070132020701330207013402070135020701360207013702070138020701390207014002070141020701420207014302070144020701450207014602070147020701480207014902070150020701510207015202070153020701540207015502070156020701570207015802070159020701600207016102070162020701630207016402070165020701660207016702070168020701690207017002070171020701720207017302070174020701750207017602070177020701780207017902070180020701810207018202070183020701840207018502070186020701870207018802070189020701900207019102070192020701930207019402070195020701960207019702070198020701990207020002070201020702020207020302070204020702050207020602070207020702080207020902070210020702110207021202070213020702140207021502070216020702170207021802070219020702200207022102070222020702230207022402070225020702260207022702070228020702290207023002070231020702320207023302070234020702350207023602070237020702380207023902070240020702410207024202070243020702440207024502070246020702470207024802070249020702500207025102070252020702530207025402070255020702560207025702070258020702590207026002070261020702620207026302070264020702650207026602070267020702680207026902070270020702710207027202070273020702740207027502070276020702770207027802070279020702800207028102070282020702830207028402070285020702860207028702070288020702890207029002070291020702920207029302070294020702950207029602070297020702980207029902070300020703010207030202070303020703040207030502070306020703070207030802070309020703100207031102070312020703130207031402070315020703160207031702070318020703190207032002070321020703220207032302070324020703250207032602070327020703280207032902070330020703310207033202070333020703340207033502070336020703370207033802070339020703400207034102070342020703430207034402070345020703460207034702070348020703490207035002070351020703520207035302070354020703550207035602070357020703580207035902070360020703610207036202070363020703640207036502070366020703670207036802070369020703700207037102070372020703730207037402070375020703760207037702070378020703790207038002070381020703820207038302070384020703850207038602070387020703880207038902070390020703910207039202070393020703940207039502070396020703970207039802070399020704000207040102070402020704030207040402070405020704060207040702070408020704090207041002070411020704120207041302070414020704150207041602070417020704180207041902070420020704210207042202070423020704240207042502070426020704270207042802070429020704300207043102070432020704330207043402070435020704360207043702070438020704390207044002070441020704420207044302070444020704450207044602070447020704480207044902070450020704510207045202070453020704540207045502070456020704570207045802070459020704600207046102070462020704630207046402070465020704660207046702070468020704690207047002070471020704720207047302070474020704750207047602070477020704780207047902070480020704810207048202070483020704840207048502070486020704870207048802070489020704900207049102070492020704930207049402070495020704960207049702070498020704990207050002070501020705020207050302070504020705050207050602070507020705080207050902070510020705110207051202070513020705140207051502070516020705170207051802070519020705200207052102070522020705230207052402070525020705260207052702070528020705290207053002070531020705320207053302070534020705350207053602070537020705380207053902070540020705410207054202070543020705440207054502070546020705470207054802070549020705500207055102070552020705530207055402070555020705560207055702070558020705590207056002070561020705620207056302070564020705650207056602070567020705680207056902070570020705710207057202070573020705740207057502070576020705770207057802070579020705800207058102070582020705830207058402070585020705860207058702070588020705890207059002070591020705920207059302070594020705950207059602070597020705980207059902070600020706010207060202070603020706040207060502070606020706070207060802070609020706100207061102070612020706130207061402070615020706160207061702070618020706190207062002070621020706220207062302070624020706250207062602070627020706280207062902070630020706310207063202070633020706340207063502070636020706370207063802070639020706400207064102070642020706430207064402070645020706460207064702070648020706490207065002070651020706520207065302070654020706550207065602070657020706580207065902070660020706610207066202070663020706640207066502070666020706670207066802070669020706700207067102070672020706730207067402070675020706760207067702070678020706790207068002070681020706820207068302070684020706850207068602070687020706880207068902070690020706910207069202070693020706940207069502070696020706970207069802070699020707000207070102070702020707030207070402070705020707060207070702070708020707090207071002070711020707120207071302070714020707150207071602070717020707180207071902070720020707210207072202070723020707240207072502070726020707270207072802070729020707300207073102070732020707330207073402070735020707360207073702070738020707390207074002070741020707420207074302070744020707450207074602070747020707480207074902070750020707510207075202070753020707540207075502070756020707570207075802070759020707600207076102070762020707630207076402070765020707660207076702070768020707690207077002070771020707720207077302070774020707750207077602070777020707780207077902070780020707810207078202070783020707840207078502070786020707870207078802070789020707900207079102070792020707930207079402070795020707960207079702070798020707990207080002070801020708020207080302070804020708050207080602070807020708080207080902070810020708110207081202070813020708140207081502070816020708170207081802070819020708200207082102070822020708230207082402070825020708260207082702070828020708290207083002070831020708320207083302070834020708350207083602070837020708380207083902070840020708410207084202070843020708440207084502070846020708470207084802070849020708500207085102070852020708530207085402070855020708560207085702070858020708590207086002070861020708620207086302070864020708650207086602070867020708680207086902070870020708710207087202070873020708740207087502070876020708770207087802070879020708800207088102070882020708830207088402070885020708860207088702070888020708890207089002070891020708920207089302070894020708950207089602070897020708980207089902070900020709010207090202070903020709040207090502070906020709070207090802070909020709100207091102070912020709130207091402070915020709160207091702070918020709190207092002070921020709220207092302070924020709250207092602070927020709280207092902070930020709310207093202070933020709340207093502070936020709370207093802070939020709400207094102070942020709430207094402070945020709460207094702070948020709490207095002070951020709520207095302070954020709550207095602070957020709580207095902070960020709610207096202070963020709640207096502070966020709670207096802070969020709700207097102070972020709730207097402070975020709760207097702070978020709790207098002070981020709820207098302070984020709850207098602070987020709880207098902070990020709910207099202070993020709940207099502070996020709970207099802070999020710000207100102071002020710030207100402071005020710060207100702071008020710090207101002071011020710120207101302071014020710150207101602071017020710180207101902071020020710210207102202071023020710240207102502071026020710270207102802071029020710300207103102071032020710330207103402071035020710360207103702071038020710390207104002071041020710420207104302071044020710450207104602071047020710480207104902071050020710510207105202071053020710540207105502071056020710570207105802071059020710600207106102071062020710630207106402071065020710660207106702071068020710690207107002071071020710720207107302071074020710750207107602071077020710780207107902071080020710810207108202071083020710840207108502071086020710870207108802071089020710900207109102071092020710930207109402071095020710960207109702071098020710990207110002071101020711020207110302071104020711050208000102080002020800030208000402080005020800060208000702080008020800090208001002080011020800120208001302080014020800150208001602080017020800180208001902080020020800210208002202080023020800240208002502080026020800270208002802080029020800300208003102080032020800330208003402080035020800360208003702080038020800390208004002080041020800420208004302080044020800450208004602080047020800480208004902080050020800510208005202080053020800540208005502080056020800570208005802080059020800600208006102080062020800630208006402080065020800660208006702080068020800690208007002080071020800720208007302080074020800750208007602080077020800780208007902080080020800810208008202080083020800840208008502080086020800870208008802080089020800900208009102080092020800930208009402080095020800960208009702080098020800990208010002080101020801020208010302080104020801050208010602080107020801080208010902080110020801110208011202080113020801140208011502080116020801170208011802080119020801200208012102080122020801230208012402080125020801260208012702080128020801290208013002080131020801320208013302080134020801350208013602080137020801380208013902080140020801410208014202080143020801440208014502080146020801470208014802080149020801500208015102080152020801530208015402080155020801560208015702080158020801590208016002080161020801620208016302080164020801650208016602080167020801680208016902080170020801710208017202080173020801740208017502080176020801770208017802080179020801800208018102080182020801830208018402080185020801860208018702080188020801890208019002080191020801920208019302080194020801950208019602080197020801980208019902080200020802010208020202080203020802040208020502080206020802070208020802080209020802100208021102080212020802130208021402080215020802160208021702080218020802190208022002080221020802220208022302080224020802250208022602080227020802280208022902080230020802310208023202080233020802340208023502080236020802370208023802080239020802400208024102080242020802430208024402080245020802460208024702080248020802490208025002080251020802520208025302080254020802550208025602080257020802580208025902080260020802610208026202080263020802640208026502080266020802670208026802080269020802700208027102080272020802730208027402080275020802760208027702080278020802790208028002080281020802820208028302080284020802850208028602080287020802880208028902080290020802910208029202080293020802940208029502080296020802970208029802080299020803000208030102080302020803030208030402080305020803060208030702080308020803090208031002080311020803120208031302080314020803150208031602080317020803180208031902080320020803210208032202080323020803240208032502080326020803270208032802080329020803300208033102080332020803330208033402080335020803360208033702080338020803390208034002080341020803420208034302080344020803450208034602080347020803480208034902080350020803510208035202080353020803540208035502080356020803570208035802080359020803600208036102080362020803630208036402080365020803660208036702080368020803690208037002080371020803720208037302080374020803750208037602080377020803780208037902080380020803810208038202080383020803840208038502080386020803870208038802080389020803900208039102080392020803930208039402080395020803960208039702080398020803990208040002080401020804020208040302080404020804050208040602080407020804080208040902080410020804110208041202080413020804140208041502080416020804170208041802080419020804200208042102080422020804230208042402080425020804260208042702080428020804290208043002080431020804320208043302080434020804350208043602080437020804380208043902080440020804410208044202080443020804440208044502080446020804470208044802080449020804500208045102080452020804530208045402080455020804560208045702080458020804590208046002080461020804620208046302080464020804650208046602080467020804680208046902080470020804710208047202080473020804740208047502080476020804770208047802080479020804800208048102080482020804830208048402080485020804860208048702080488020804890208049002080491020804920208049302080494020804950208049602080497020804980208049902080500020805010208050202080503020805040208050502080506020805070208050802080509020805100208051102080512020805130208051402080515020805160208051702080518020805190208052002080521020805220208052302080524020805250208052602080527020805280208052902080530020805310208053202080533020805340208053502080536020805370208053802080539020805400208054102080542020805430208054402080545020805460208054702080548020805490208055002080551020805520208055302080554020805550208055602080557020805580208055902080560020805610208056202080563020805640208056502080566020805670208056802080569020805700208057102080572020805730208057402080575020805760208057702080578020805790208058002080581020805820208058302080584020805850208058602080587020805880208058902080590020805910208059202080593020805940208059502080596020805970208059802080599020806000208060102080602020806030208060402080605020806060208060702080608020806090208061002080611020806120208061302080614020806150208061602080617020806180208061902080620020806210208062202080623020806240208062502080626020806270208062802080629020806300208063102080632020806330208063402080635020806360208063702080638020806390208064002080641020806420208064302080644020806450208064602080647020806480208064902080650020806510208065202080653020806540208065502080656020806570208065802080659020806600208066102080662020806630208066402080665020806660208066702080668020806690208067002080671020806720208067302080674020806750208067602080677020806780208067902080680020806810208068202080683020806840208068502080686020806870208068802080689020806900208069102080692020806930208069402080695020806960208069702080698020806990208070002080701020807020208070302080704020807050208070602080707020807080208070902080710020807110208071202080713020807140208071502080716020807170208071802080719020807200208072102080722020807230208072402080725020807260208072702080728020807290208073002080731020807320208073302080734020807350208073602080737020807380208073902080740020807410208074202080743020807440208074502080746020807470208074802080749020807500208075102080752020807530208075402080755020807560208075702080758020807590208076002080761020807620208076302080764020807650208076602080767020807680208076902080770020807710208077202080773020807740208077502080776020807770208077802080779020807800208078102080782020807830208078402080785020807860208078702080788020807890208079002080791020807920208079302080794020807950208079602080797020807980208079902080800020808010208080202080803020808040208080502080806020808070208080802080809020808100208081102080812020808130208081402080815020808160208081702080818020808190208082002080821020808220208082302080824020808250208082602080827020808280208082902080830020808310208083202080833020808340208083502080836020808370208083802080839020808400208084102080842020808430208084402080845020808460208084702080848020808490208085002080851020808520208085302080854020808550208085602080857020808580208085902080860020808610208086202080863020808640208086502080866020808670208086802080869020808700208087102080872020808730208087402080875020808760208087702080878020808790208088002080881020808820208088302080884020808850208088602080887020808880208088902080890020808910208089202080893020808940208089502080896020808970208089802080899020809000208090102080902020809030208090402080905020809060208090702080908020809090208091002080911020809120208091302080914020809150208091602080917020809180208091902080920020809210208092202080923020809240208092502080926020809270208092802080929020809300208093102080932020809330208093402080935020809360208093702080938020809390208094002080941020809420208094302080944020809450208094602080947020809480208094902080950020809510208095202080953020809540208095502080956020809570208095802080959020809600208096102080962020809630208096402080965020809660208096702080968020809690208097002080971020809720208097302080974020809750208097602080977020809780208097902080980020809810208098202080983020809840208098502080986020809870208098802080989020809900208099102080992020809930208099402080995020809960208099702080998020809990208100002081001020810020208100302081004020810050208100602081007020810080208100902081010020810110208101202081013020810140208101502081016020810170208101802081019020810200208102102081022020810230208102402081025020810260208102702081028020810290208103002081031020810320208103302081034020810350208103602081037020810380208103902081040020810410208104202081043020810440208104502081046020810470208104802081049020810500208105102081052020810530208105402081055020810560208105702081058020810590208106002081061020810620208106302081064020810650208106602081067020810680208106902081070020810710208107202081073020810740208107502081076020810770208107802081079020810800208108102081082020810830208108402081085020810860208108702081088020810890208109002081091020810920208109302081094020810950208109602081097020810980208109902081100020811010208110202081103020811040208110502090001020900020209000302090004020900050209000602090007020900080209000902090010020900110209001202090013020900140209001502090016020900170209001802090019020900200209002102090022020900230209002402090025020900260209002702090028020900290209003002090031020900320209003302090034020900350209003602090037020900380209003902090040020900410209004202090043020900440209004502090046020900470209004802090049020900500209005102090052020900530209005402090055020900560209005702090058020900590209006002090061020900620209006302090064020900650209006602090067020900680209006902090070020900710209007202090073020900740209007502090076020900770209007802090079020900800209008102090082020900830209008402090085020900860209008702090088020900890209009002090091020900920209009302090094020900950209009602090097020900980209009902090100020901010209010202090103020901040209010502090106020901070209010802090109020901100209011102090112020901130209011402090115020901160209011702090118020901190209012002090121020901220209012302090124020901250209012602090127020901280209012902090130020901310209013202090133020901340209013502090136020901370209013802090139020901400209014102090142020901430209014402090145020901460209014702090148020901490209015002090151020901520209015302090154020901550209015602090157020901580209015902090160020901610209016202090163020901640209016502090166020901670209016802090169020901700209017102090172020901730209017402090175020901760209017702090178020901790209018002090181020901820209018302090184020901850209018602090187020901880209018902090190020901910209019202090193020901940209019502090196020901970209019802090199020902000209020102090202020902030209020402090205020902060209020702090208020902090209021002090211020902120209021302090214020902150209021602090217020902180209021902090220020902210209022202090223020902240209022502090226020902270209022802090229020902300209023102090232020902330209023402090235020902360209023702090238020902390209024002090241020902420209024302090244020902450209024602090247020902480209024902090250020902510209025202090253020902540209025502090256020902570209025802090259020902600209026102090262020902630209026402090265020902660209026702090268020902690209027002090271020902720209027302090274020902750209027602090277020902780209027902090280020902810209028202090283020902840209028502090286020902870209028802090289020902900209029102090292020902930209029402090295020902960209029702090298020902990209030002090301020903020209030302090304020903050209030602090307020903080209030902090310020903110209031202090313020903140209031502090316020903170209031802090319020903200209032102090322020903230209032402090325020903260209032702090328020903290209033002090331020903320209033302090334020903350209033602090337020903380209033902090340020903410209034202090343020903440209034502090346020903470209034802090349020903500209035102090352020903530209035402090355020903560209035702090358020903590209036002090361020903620209036302090364020903650209036602090367020903680209036902090370020903710209037202090373020903740209037502090376020903770209037802090379020903800209038102090382020903830209038402090385020903860209038702090388020903890209039002090391020903920209039302090394020903950209039602090397020903980209039902090400020904010209040202090403020904040209040502090406020904070209040802090409020904100209041102090412020904130209041402090415020904160209041702090418020904190209042002090421020904220209042302090424020904250209042602090427020904280209042902090430020904310209043202090433020904340209043502090436020904370209043802090439020904400209044102090442020904430209044402090445020904460209044702090448020904490209045002090451020904520209045302090454020904550209045602090457020904580209045902090460020904610209046202090463020904640209046502090466020904670209046802090469020904700209047102090472020904730209047402090475020904760209047702090478020904790209048002090481020904820209048302090484020904850209048602090487020904880209048902090490020904910209049202090493020904940209049502090496020904970209049802090499020905000209050102090502020905030209050402090505020905060209050702090508020905090209051002090511020905120209051302090514020905150209051602090517020905180209051902090520020905210209052202090523020905240209052502090526020905270209052802090529020905300209053102090532020905330209053402090535020905360209053702090538020905390209054002090541020905420209054302090544020905450209054602090547020905480209054902090550020905510209055202090553020905540209055502090556020905570209055802090559020905600209056102090562020905630209056402090565020905660209056702090568020905690209057002090571020905720209057302090574020905750209057602090577020905780209057902090580020905810209058202090583020905840209058502090586020905870209058802090589020905900209059102090592020905930209059402090595020905960209059702090598020905990209060002090601020906020209060302090604020906050209060602090607020906080209060902090610020906110209061202090613020906140209061502090616020906170209061802090619020906200209062102090622020906230209062402090625020906260209062702090628020906290209063002090631020906320209063302090634020906350209063602090637020906380209063902090640020906410209064202090643020906440209064502090646020906470209064802090649020906500209065102090652020906530209065402090655020906560209065702090658020906590209066002090661020906620209066302090664020906650209066602090667020906680209066902090670020906710209067202090673020906740209067502090676020906770209067802090679020906800209068102090682020906830209068402090685020906860209068702090688020906890209069002090691020906920209069302090694020906950209069602090697020906980209069902090700020907010209070202090703020907040209070502090706020907070209070802090709020907100209071102090712020907130209071402090715020907160209071702090718020907190209072002090721020907220209072302090724020907250209072602090727020907280209072902090730020907310209073202090733020907340209073502090736020907370209073802090739020907400209074102090742020907430209074402090745020907460209074702090748020907490209075002090751020907520209075302090754020907550209075602090757020907580209075902090760020907610209076202090763020907640209076502090766020907670209076802090769020907700209077102090772020907730209077402090775020907760209077702090778020907790209078002090781020907820209078302090784020907850209078602090787020907880209078902090790020907910209079202090793020907940209079502090796020907970209079802090799020908000209080102090802020908030209080402090805020908060209080702090808020908090209081002090811020908120209081302090814020908150209081602090817020908180209081902090820020908210209082202090823020908240209082502090826020908270209082802090829020908300209083102090832020908330209083402090835020908360209083702090838020908390209084002090841020908420209084302090844020908450209084602090847020908480209084902090850020908510209085202090853020908540209085502090856020908570209085802090859020908600209086102090862020908630209086402090865020908660209086702090868020908690209087002090871020908720209087302090874020908750209087602090877020908780209087902090880020908810209088202090883020908840209088502090886020908870209088802090889020908900209089102090892020908930209089402090895020908960209089702090898020908990209090002090901020909020209090302090904020909050209090602090907020909080209090902090910020909110209091202090913020909140209091502090916020909170209091802090919020909200209092102090922020909230209092402090925020909260209092702090928020909290209093002090931020909320209093302090934020909350209093602090937020909380209093902090940020909410209094202090943020909440209094502090946020909470209094802090949020909500209095102090952020909530209095402090955020909560209095702090958020909590209096002090961020909620209096302090964020909650209096602090967020909680209096902090970020909710209097202090973020909740209097502090976020909770209097802090979020909800209098102090982020909830209098402090985020909860209098702090988020909890209099002090991020909920209099302090994020909950209099602090997020909980209099902091000020910010209100202091003020910040209100502091006020910070209100802091009020910100209101102091012020910130209101402091015020910160209101702091018020910190209102002091021020910220209102302091024020910250209102602091027020910280209102902091030020910310209103202091033020910340209103502091036020910370209103802091039020910400209104102091042020910430209104402091045020910460209104702091048020910490209105002091051020910520209105302091054020910550209105602091057020910580209105902091060020910610209106202091063020910640209106502091066020910670209106802091069020910700209107102091072020910730209107402091075020910760209107702091078020910790209108002091081020910820209108302091084020910850209108602091087020910880209108902091090020910910209109202091093020910940209109502091096020910970209109802091099020911000209110102091102020911030209110402091105021000010210000202100003021000040210000502100006021000070210000802100009021000100210001102100012021000130210001402100015021000160210001702100018021000190210002002100021021000220210002302100024021000250210002602100027021000280210002902100030021000310210003202100033021000340210003502100036021000370210003802100039021000400210004102100042021000430210004402100045021000460210004702100048021000490210005002100051021000520210005302100054021000550210005602100057021000580210005902100060021000610210006202100063021000640210006502100066021000670210006802100069021000700210007102100072021000730210007402100075021000760210007702100078021000790210008002100081021000820210008302100084021000850210008602100087021000880210008902100090021000910210009202100093021000940210009502100096021000970210009802100099021001000210010102100102021001030210010402100105021001060210010702100108021001090210011002100111021001120210011302100114021001150210011602100117021001180210011902100120021001210210012202100123021001240210012502100126021001270210012802100129021001300210013102100132021001330210013402100135021001360210013702100138021001390210014002100141021001420210014302100144021001450210014602100147021001480210014902100150021001510210015202100153021001540210015502100156021001570210015802100159021001600210016102100162021001630210016402100165021001660210016702100168021001690210017002100171021001720210017302100174021001750210017602100177021001780210017902100180021001810210018202100183021001840210018502100186021001870210018802100189021001900210019102100192021001930210019402100195021001960210019702100198021001990210020002100201021002020210020302100204021002050210020602100207021002080210020902100210021002110210021202100213021002140210021502100216021002170210021802100219021002200210022102100222021002230210022402100225021002260210022702100228021002290210023002100231021002320210023302100234021002350210023602100237021002380210023902100240021002410210024202100243021002440210024502100246021002470210024802100249021002500210025102100252021002530210025402100255021002560210025702100258021002590210026002100261021002620210026302100264021002650210026602100267021002680210026902100270021002710210027202100273021002740210027502100276021002770210027802100279021002800210028102100282021002830210028402100285021002860210028702100288021002890210029002100291021002920210029302100294021002950210029602100297021002980210029902100300021003010210030202100303021003040210030502100306021003070210030802100309021003100210031102100312021003130210031402100315021003160210031702100318021003190210032002100321021003220210032302100324021003250210032602100327021003280210032902100330021003310210033202100333021003340210033502100336021003370210033802100339021003400210034102100342021003430210034402100345021003460210034702100348021003490210035002100351021003520210035302100354021003550210035602100357021003580210035902100360021003610210036202100363021003640210036502100366021003670210036802100369021003700210037102100372021003730210037402100375021003760210037702100378021003790210038002100381021003820210038302100384021003850210038602100387021003880210038902100390021003910210039202100393021003940210039502100396021003970210039802100399021004000210040102100402021004030210040402100405021004060210040702100408021004090210041002100411021004120210041302100414021004150210041602100417021004180210041902100420021004210210042202100423021004240210042502100426021004270210042802100429021004300210043102100432021004330210043402100435021004360210043702100438021004390210044002100441021004420210044302100444021004450210044602100447021004480210044902100450021004510210045202100453021004540210045502100456021004570210045802100459021004600210046102100462021004630210046402100465021004660210046702100468021004690210047002100471021004720210047302100474021004750210047602100477021004780210047902100480021004810210048202100483021004840210048502100486021004870210048802100489021004900210049102100492021004930210049402100495021004960210049702100498021004990210050002100501021005020210050302100504021005050210050602100507021005080210050902100510021005110210051202100513021005140210051502100516021005170210051802100519021005200210052102100522021005230210052402100525021005260210052702100528021005290210053002100531021005320210053302100534021005350210053602100537021005380210053902100540021005410210054202100543021005440210054502100546021005470210054802100549021005500210055102100552021005530210055402100555021005560210055702100558021005590210056002100561021005620210056302100564021005650210056602100567021005680210056902100570021005710210057202100573021005740210057502100576021005770210057802100579021005800210058102100582021005830210058402100585021005860210058702100588021005890210059002100591021005920210059302100594021005950210059602100597021005980210059902100600021006010210060202100603021006040210060502100606021006070210060802100609021006100210061102100612021006130210061402100615021006160210061702100618021006190210062002100621021006220210062302100624021006250210062602100627021006280210062902100630021006310210063202100633021006340210063502100636021006370210063802100639021006400210064102100642021006430210064402100645021006460210064702100648021006490210065002100651021006520210065302100654021006550210065602100657021006580210065902100660021006610210066202100663021006640210066502100666021006670210066802100669021006700210067102100672021006730210067402100675021006760210067702100678021006790210068002100681021006820210068302100684021006850210068602100687021006880210068902100690021006910210069202100693021006940210069502100696021006970210069802100699021007000210070102100702021007030210070402100705021007060210070702100708021007090210071002100711021007120210071302100714021007150210071602100717021007180210071902100720021007210210072202100723021007240210072502100726021007270210072802100729021007300210073102100732021007330210073402100735021007360210073702100738021007390210074002100741021007420210074302100744021007450210074602100747021007480210074902100750021007510210075202100753021007540210075502100756021007570210075802100759021007600210076102100762021007630210076402100765021007660210076702100768021007690210077002100771021007720210077302100774021007750210077602100777021007780210077902100780021007810210078202100783021007840210078502100786021007870210078802100789021007900210079102100792021007930210079402100795021007960210079702100798021007990210080002100801021008020210080302100804021008050210080602100807021008080210080902100810021008110210081202100813021008140210081502100816021008170210081802100819021008200210082102100822021008230210082402100825021008260210082702100828021008290210083002100831021008320210083302100834021008350210083602100837021008380210083902100840021008410210084202100843021008440210084502100846021008470210084802100849021008500210085102100852021008530210085402100855021008560210085702100858021008590210086002100861021008620210086302100864021008650210086602100867021008680210086902100870021008710210087202100873021008740210087502100876021008770210087802100879021008800210088102100882021008830210088402100885021008860210088702100888021008890210089002100891021008920210089302100894021008950210089602100897021008980210089902100900021009010210090202100903021009040210090502100906021009070210090802100909021009100210091102100912021009130210091402100915021009160210091702100918021009190210092002100921021009220210092302100924021009250210092602100927021009280210092902100930021009310210093202100933021009340210093502100936021009370210093802100939021009400210094102100942021009430210094402100945021009460210094702100948021009490210095002100951021009520210095302100954021009550210095602100957021009580210095902100960021009610210096202100963021009640210096502100966021009670210096802100969021009700210097102100972021009730210097402100975021009760210097702100978021009790210098002100981021009820210098302100984021009850210098602100987021009880210098902100990021009910210099202100993021009940210099502100996021009970210099802100999021010000210100102101002021010030210100402101005021010060210100702101008021010090210101002101011021010120210101302101014021010150210101602101017021010180210101902101020021010210210102202101023021010240210102502101026021010270210102802101029021010300210103102101032021010330210103402101035021010360210103702101038021010390210104002101041021010420210104302101044021010450210104602101047021010480210104902101050021010510210105202101053021010540210105502101056021010570210105802101059021010600210106102101062021010630210106402101065021010660210106702101068021010690210107002101071021010720210107302101074021010750210107602101077021010780210107902101080021010810210108202101083021010840210108502101086021010870210108802101089021010900210109102101092021010930210109402101095021010960210109702101098021010990210110002101101021011020210110302101104021011050211000102110002021100030211000402110005021100060211000702110008021100090211001002110011021100120211001302110014021100150211001602110017021100180211001902110020021100210211002202110023021100240211002502110026021100270211002802110029021100300211003102110032021100330211003402110035021100360211003702110038021100390211004002110041021100420211004302110044021100450211004602110047021100480211004902110050021100510211005202110053021100540211005502110056021100570211005802110059021100600211006102110062021100630211006402110065021100660211006702110068021100690211007002110071021100720211007302110074021100750211007602110077021100780211007902110080021100810211008202110083021100840211008502110086021100870211008802110089021100900211009102110092021100930211009402110095021100960211009702110098021100990211010002110101021101020211010302110104021101050211010602110107021101080211010902110110021101110211011202110113021101140211011502110116021101170211011802110119021101200211012102110122021101230211012402110125021101260211012702110128021101290211013002110131021101320211013302110134021101350211013602110137021101380211013902110140021101410211014202110143021101440211014502110146021101470211014802110149021101500211015102110152021101530211015402110155021101560211015702110158021101590211016002110161021101620211016302110164021101650211016602110167021101680211016902110170021101710211017202110173021101740211017502110176021101770211017802110179021101800211018102110182021101830211018402110185021101860211018702110188021101890211019002110191021101920211019302110194021101950211019602110197021101980211019902110200021102010211020202110203021102040211020502110206021102070211020802110209021102100211021102110212021102130211021402110215021102160211021702110218021102190211022002110221021102220211022302110224021102250211022602110227021102280211022902110230021102310211023202110233021102340211023502110236021102370211023802110239021102400211024102110242021102430211024402110245021102460211024702110248021102490211025002110251021102520211025302110254021102550211025602110257021102580211025902110260021102610211026202110263021102640211026502110266021102670211026802110269021102700211027102110272021102730211027402110275021102760211027702110278021102790211028002110281021102820211028302110284021102850211028602110287021102880211028902110290021102910211029202110293021102940211029502110296021102970211029802110299021103000211030102110302021103030211030402110305021103060211030702110308021103090211031002110311021103120211031302110314021103150211031602110317021103180211031902110320021103210211032202110323021103240211032502110326021103270211032802110329021103300211033102110332021103330211033402110335021103360211033702110338021103390211034002110341021103420211034302110344021103450211034602110347021103480211034902110350021103510211035202110353021103540211035502110356021103570211035802110359021103600211036102110362021103630211036402110365021103660211036702110368021103690211037002110371021103720211037302110374021103750211037602110377021103780211037902110380021103810211038202110383021103840211038502110386021103870211038802110389021103900211039102110392021103930211039402110395021103960211039702110398021103990211040002110401021104020211040302110404021104050211040602110407021104080211040902110410021104110211041202110413021104140211041502110416021104170211041802110419021104200211042102110422021104230211042402110425021104260211042702110428021104290211043002110431021104320211043302110434021104350211043602110437021104380211043902110440021104410211044202110443021104440211044502110446021104470211044802110449021104500211045102110452021104530211045402110455021104560211045702110458021104590211046002110461021104620211046302110464021104650211046602110467021104680211046902110470021104710211047202110473021104740211047502110476021104770211047802110479021104800211048102110482021104830211048402110485021104860211048702110488021104890211049002110491021104920211049302110494021104950211049602110497021104980211049902110500021105010211050202110503021105040211050502110506021105070211050802110509021105100211051102110512021105130211051402110515021105160211051702110518021105190211052002110521021105220211052302110524021105250211052602110527021105280211052902110530021105310211053202110533021105340211053502110536021105370211053802110539021105400211054102110542021105430211054402110545021105460211054702110548021105490211055002110551021105520211055302110554021105550211055602110557021105580211055902110560021105610211056202110563021105640211056502110566021105670211056802110569021105700211057102110572021105730211057402110575021105760211057702110578021105790211058002110581021105820211058302110584021105850211058602110587021105880211058902110590021105910211059202110593021105940211059502110596021105970211059802110599021106000211060102110602021106030211060402110605021106060211060702110608021106090211061002110611021106120211061302110614021106150211061602110617021106180211061902110620021106210211062202110623021106240211062502110626021106270211062802110629021106300211063102110632021106330211063402110635021106360211063702110638021106390211064002110641021106420211064302110644021106450211064602110647021106480211064902110650021106510211065202110653021106540211065502110656021106570211065802110659021106600211066102110662021106630211066402110665021106660211066702110668021106690211067002110671021106720211067302110674021106750211067602110677021106780211067902110680021106810211068202110683021106840211068502110686021106870211068802110689021106900211069102110692021106930211069402110695021106960211069702110698021106990211070002110701021107020211070302110704021107050211070602110707021107080211070902110710021107110211071202110713021107140211071502110716021107170211071802110719021107200211072102110722021107230211072402110725021107260211072702110728021107290211073002110731021107320211073302110734021107350211073602110737021107380211073902110740021107410211074202110743021107440211074502110746021107470211074802110749021107500211075102110752021107530211075402110755021107560211075702110758021107590211076002110761021107620211076302110764021107650211076602110767021107680211076902110770021107710211077202110773021107740211077502110776021107770211077802110779021107800211078102110782021107830211078402110785021107860211078702110788021107890211079002110791021107920211079302110794021107950211079602110797021107980211079902110800021108010211080202110803021108040211080502110806021108070211080802110809021108100211081102110812021108130211081402110815021108160211081702110818021108190211082002110821021108220211082302110824021108250211082602110827021108280211082902110830021108310211083202110833021108340211083502110836021108370211083802110839021108400211084102110842021108430211084402110845021108460211084702110848021108490211085002110851021108520211085302110854021108550211085602110857021108580211085902110860021108610211086202110863021108640211086502110866021108670211086802110869021108700211087102110872021108730211087402110875021108760211087702110878021108790211088002110881021108820211088302110884021108850211088602110887021108880211088902110890021108910211089202110893021108940211089502110896021108970211089802110899021109000211090102110902021109030211090402110905021109060211090702110908021109090211091002110911021109120211091302110914021109150211091602110917021109180211091902110920021109210211092202110923021109240211092502110926021109270211092802110929021109300211093102110932021109330211093402110935021109360211093702110938021109390211094002110941021109420211094302110944021109450211094602110947021109480211094902110950021109510211095202110953021109540211095502110956021109570211095802110959021109600211096102110962021109630211096402110965021109660211096702110968021109690211097002110971021109720211097302110974021109750211097602110977021109780211097902110980021109810211098202110983021109840211098502110986021109870211098802110989021109900211099102110992021109930211099402110995021109960211099702110998021109990211100002111001021110020211100302111004021110050211100602111007021110080211100902111010021110110211101202111013021110140211101502111016021110170211101802111019021110200211102102111022021110230211102402111025021110260211102702111028021110290211103002111031021110320211103302111034021110350211103602111037021110380211103902111040021110410211104202111043021110440211104502111046021110470211104802111049021110500211105102111052021110530211105402111055021110560211105702111058021110590211106002111061021110620211106302111064021110650211106602111067021110680211106902111070021110710211107202111073021110740211107502111076021110770211107802111079021110800211108102111082021110830211108402111085021110860211108702111088021110890211109002111091021110920211109302111094021110950211109602111097021110980211109902111100021111010211110202111103021111040211110502120001021200020212000302120004021200050212000602120007021200080212000902120010021200110212001202120013021200140212001502120016021200170212001802120019021200200212002102120022021200230212002402120025021200260212002702120028021200290212003002120031021200320212003302120034021200350212003602120037021200380212003902120040021200410212004202120043021200440212004502120046021200470212004802120049021200500212005102120052021200530212005402120055021200560212005702120058021200590212006002120061021200620212006302120064021200650212006602120067021200680212006902120070021200710212007202120073021200740212007502120076021200770212007802120079021200800212008102120082021200830212008402120085021200860212008702120088021200890212009002120091021200920212009302120094021200950212009602120097021200980212009902120100021201010212010202120103021201040212010502120106021201070212010802120109021201100212011102120112021201130212011402120115021201160212011702120118021201190212012002120121021201220212012302120124021201250212012602120127021201280212012902120130021201310212013202120133021201340212013502120136021201370212013802120139021201400212014102120142021201430212014402120145021201460212014702120148021201490212015002120151021201520212015302120154021201550212015602120157021201580212015902120160021201610212016202120163021201640212016502120166021201670212016802120169021201700212017102120172021201730212017402120175021201760212017702120178021201790212018002120181021201820212018302120184021201850212018602120187021201880212018902120190021201910212019202120193021201940212019502120196021201970212019802120199021202000212020102120202021202030212020402120205021202060212020702120208021202090212021002120211021202120212021302120214021202150212021602120217021202180212021902120220021202210212022202120223021202240212022502120226021202270212022802120229021202300212023102120232021202330212023402120235021202360212023702120238021202390212024002120241021202420212024302120244021202450212024602120247021202480212024902120250021202510212025202120253021202540212025502120256021202570212025802120259021202600212026102120262021202630212026402120265021202660212026702120268021202690212027002120271021202720212027302120274021202750212027602120277021202780212027902120280021202810212028202120283021202840212028502120286021202870212028802120289021202900212029102120292021202930212029402120295021202960212029702120298021202990212030002120301021203020212030302120304021203050212030602120307021203080212030902120310021203110212031202120313021203140212031502120316021203170212031802120319021203200212032102120322021203230212032402120325021203260212032702120328021203290212033002120331021203320212033302120334021203350212033602120337021203380212033902120340021203410212034202120343021203440212034502120346021203470212034802120349021203500212035102120352021203530212035402120355021203560212035702120358021203590212036002120361021203620212036302120364021203650212036602120367021203680212036902120370021203710212037202120373021203740212037502120376021203770212037802120379021203800212038102120382021203830212038402120385021203860212038702120388021203890212039002120391021203920212039302120394021203950212039602120397021203980212039902120400021204010212040202120403021204040212040502120406021204070212040802120409021204100212041102120412021204130212041402120415021204160212041702120418021204190212042002120421021204220212042302120424021204250212042602120427021204280212042902120430021204310212043202120433021204340212043502120436021204370212043802120439021204400212044102120442021204430212044402120445021204460212044702120448021204490212045002120451021204520212045302120454021204550212045602120457021204580212045902120460021204610212046202120463021204640212046502120466021204670212046802120469021204700212047102120472021204730212047402120475021204760212047702120478021204790212048002120481021204820212048302120484021204850212048602120487021204880212048902120490021204910212049202120493021204940212049502120496021204970212049802120499021205000212050102120502021205030212050402120505021205060212050702120508021205090212051002120511021205120212051302120514021205150212051602120517021205180212051902120520021205210212052202120523021205240212052502120526021205270212052802120529021205300212053102120532021205330212053402120535021205360212053702120538021205390212054002120541021205420212054302120544021205450212054602120547021205480212054902120550021205510212055202120553021205540212055502120556021205570212055802120559021205600212056102120562021205630212056402120565021205660212056702120568021205690212057002120571021205720212057302120574021205750212057602120577021205780212057902120580021205810212058202120583021205840212058502120586021205870212058802120589021205900212059102120592021205930212059402120595021205960212059702120598021205990212060002120601021206020212060302120604021206050212060602120607021206080212060902120610021206110212061202120613021206140212061502120616021206170212061802120619021206200212062102120622021206230212062402120625021206260212062702120628021206290212063002120631021206320212063302120634021206350212063602120637021206380212063902120640021206410212064202120643021206440212064502120646021206470212064802120649021206500212065102120652021206530212065402120655021206560212065702120658021206590212066002120661021206620212066302120664021206650212066602120667021206680212066902120670021206710212067202120673021206740212067502120676021206770212067802120679021206800212068102120682021206830212068402120685021206860212068702120688021206890212069002120691021206920212069302120694021206950212069602120697021206980212069902120700021207010212070202120703021207040212070502120706021207070212070802120709021207100212071102120712021207130212071402120715021207160212071702120718021207190212072002120721021207220212072302120724021207250212072602120727021207280212072902120730021207310212073202120733021207340212073502120736021207370212073802120739021207400212074102120742021207430212074402120745021207460212074702120748021207490212075002120751021207520212075302120754021207550212075602120757021207580212075902120760021207610212076202120763021207640212076502120766021207670212076802120769021207700212077102120772021207730212077402120775021207760212077702120778021207790212078002120781021207820212078302120784021207850212078602120787021207880212078902120790021207910212079202120793021207940212079502120796021207970212079802120799021208000212080102120802021208030212080402120805021208060212080702120808021208090212081002120811021208120212081302120814021208150212081602120817021208180212081902120820021208210212082202120823021208240212082502120826021208270212082802120829021208300212083102120832021208330212083402120835021208360212083702120838021208390212084002120841021208420212084302120844021208450212084602120847021208480212084902120850021208510212085202120853021208540212085502120856021208570212085802120859021208600212086102120862021208630212086402120865021208660212086702120868021208690212087002120871021208720212087302120874021208750212087602120877021208780212087902120880021208810212088202120883021208840212088502120886021208870212088802120889021208900212089102120892021208930212089402120895021208960212089702120898021208990212090002120901021209020212090302120904021209050212090602120907021209080212090902120910021209110212091202120913021209140212091502120916021209170212091802120919021209200212092102120922021209230212092402120925021209260212092702120928021209290212093002120931021209320212093302120934021209350212093602120937021209380212093902120940021209410212094202120943021209440212094502120946021209470212094802120949021209500212095102120952021209530212095402120955021209560212095702120958021209590212096002120961021209620212096302120964021209650212096602120967021209680212096902120970021209710212097202120973021209740212097502120976021209770212097802120979021209800212098102120982021209830212098402120985021209860212098702120988021209890212099002120991021209920212099302120994021209950212099602120997021209980212099902121000021210010212100202121003021210040212100502121006021210070212100802121009021210100212101102121012021210130212101402121015021210160212101702121018021210190212102002121021021210220212102302121024021210250212102602121027021210280212102902121030021210310212103202121033021210340212103502121036021210370212103802121039021210400212104102121042021210430212104402121045021210460212104702121048021210490212105002121051021210520212105302121054021210550212105602121057021210580212105902121060021210610212106202121063021210640212106502121066021210670212106802121069021210700212107102121072021210730212107402121075021210760212107702121078021210790212108002121081021210820212108302121084021210850212108602121087021210880212108902121090021210910212109202121093021210940212109502121096021210970212109802121099021211000212110102121102021211030212110402121105021300010213000202130003021300040213000502130006021300070213000802130009021300100213001102130012021300130213001402130015021300160213001702130018021300190213002002130021021300220213002302130024021300250213002602130027021300280213002902130030021300310213003202130033021300340213003502130036021300370213003802130039021300400213004102130042021300430213004402130045021300460213004702130048021300490213005002130051021300520213005302130054021300550213005602130057021300580213005902130060021300610213006202130063021300640213006502130066021300670213006802130069021300700213007102130072021300730213007402130075021300760213007702130078021300790213008002130081021300820213008302130084021300850213008602130087021300880213008902130090021300910213009202130093021300940213009502130096021300970213009802130099021301000213010102130102021301030213010402130105021301060213010702130108021301090213011002130111021301120213011302130114021301150213011602130117021301180213011902130120021301210213012202130123021301240213012502130126021301270213012802130129021301300213013102130132021301330213013402130135021301360213013702130138021301390213014002130141021301420213014302130144021301450213014602130147021301480213014902130150021301510213015202130153021301540213015502130156021301570213015802130159021301600213016102130162021301630213016402130165021301660213016702130168021301690213017002130171021301720213017302130174021301750213017602130177021301780213017902130180021301810213018202130183021301840213018502130186021301870213018802130189021301900213019102130192021301930213019402130195021301960213019702130198021301990213020002130201021302020213020302130204021302050213020602130207021302080213020902130210021302110213021202130213021302140213021502130216021302170213021802130219021302200213022102130222021302230213022402130225021302260213022702130228021302290213023002130231021302320213023302130234021302350213023602130237021302380213023902130240021302410213024202130243021302440213024502130246021302470213024802130249021302500213025102130252021302530213025402130255021302560213025702130258021302590213026002130261021302620213026302130264021302650213026602130267021302680213026902130270021302710213027202130273021302740213027502130276021302770213027802130279021302800213028102130282021302830213028402130285021302860213028702130288021302890213029002130291021302920213029302130294021302950213029602130297021302980213029902130300021303010213030202130303021303040213030502130306021303070213030802130309021303100213031102130312021303130213031402130315021303160213031702130318021303190213032002130321021303220213032302130324021303250213032602130327021303280213032902130330021303310213033202130333021303340213033502130336021303370213033802130339021303400213034102130342021303430213034402130345021303460213034702130348021303490213035002130351021303520213035302130354021303550213035602130357021303580213035902130360021303610213036202130363021303640213036502130366021303670213036802130369021303700213037102130372021303730213037402130375021303760213037702130378021303790213038002130381021303820213038302130384021303850213038602130387021303880213038902130390021303910213039202130393021303940213039502130396021303970213039802130399021304000213040102130402021304030213040402130405021304060213040702130408021304090213041002130411021304120213041302130414021304150213041602130417021304180213041902130420021304210213042202130423021304240213042502130426021304270213042802130429021304300213043102130432021304330213043402130435021304360213043702130438021304390213044002130441021304420213044302130444021304450213044602130447021304480213044902130450021304510213045202130453021304540213045502130456021304570213045802130459021304600213046102130462021304630213046402130465021304660213046702130468021304690213047002130471021304720213047302130474021304750213047602130477021304780213047902130480021304810213048202130483021304840213048502130486021304870213048802130489021304900213049102130492021304930213049402130495021304960213049702130498021304990213050002130501021305020213050302130504021305050213050602130507021305080213050902130510021305110213051202130513021305140213051502130516021305170213051802130519021305200213052102130522021305230213052402130525021305260213052702130528021305290213053002130531021305320213053302130534021305350213053602130537021305380213053902130540021305410213054202130543021305440213054502130546021305470213054802130549021305500213055102130552021305530213055402130555021305560213055702130558021305590213056002130561021305620213056302130564021305650213056602130567021305680213056902130570021305710213057202130573021305740213057502130576021305770213057802130579021305800213058102130582021305830213058402130585021305860213058702130588021305890213059002130591021305920213059302130594021305950213059602130597021305980213059902130600021306010213060202130603021306040213060502130606021306070213060802130609021306100213061102130612021306130213061402130615021306160213061702130618021306190213062002130621021306220213062302130624021306250213062602130627021306280213062902130630021306310213063202130633021306340213063502130636021306370213063802130639021306400213064102130642021306430213064402130645021306460213064702130648021306490213065002130651021306520213065302130654021306550213065602130657021306580213065902130660021306610213066202130663021306640213066502130666021306670213066802130669021306700213067102130672021306730213067402130675021306760213067702130678021306790213068002130681021306820213068302130684021306850213068602130687021306880213068902130690021306910213069202130693021306940213069502130696021306970213069802130699021307000213070102130702021307030213070402130705021307060213070702130708021307090213071002130711021307120213071302130714021307150213071602130717021307180213071902130720021307210213072202130723021307240213072502130726021307270213072802130729021307300213073102130732021307330213073402130735021307360213073702130738021307390213074002130741021307420213074302130744021307450213074602130747021307480213074902130750021307510213075202130753021307540213075502130756021307570213075802130759021307600213076102130762021307630213076402130765021307660213076702130768021307690213077002130771021307720213077302130774021307750213077602130777021307780213077902130780021307810213078202130783021307840213078502130786021307870213078802130789021307900213079102130792021307930213079402130795021307960213079702130798021307990213080002130801021308020213080302130804021308050213080602130807021308080213080902130810021308110213081202130813021308140213081502130816021308170213081802130819021308200213082102130822021308230213082402130825021308260213082702130828021308290213083002130831021308320213083302130834021308350213083602130837021308380213083902130840021308410213084202130843021308440213084502130846021308470213084802130849021308500213085102130852021308530213085402130855021308560213085702130858021308590213086002130861021308620213086302130864021308650213086602130867021308680213086902130870021308710213087202130873021308740213087502130876021308770213087802130879021308800213088102130882021308830213088402130885021308860213088702130888021308890213089002130891021308920213089302130894021308950213089602130897021308980213089902130900021309010213090202130903021309040213090502130906021309070213090802130909021309100213091102130912021309130213091402130915021309160213091702130918021309190213092002130921021309220213092302130924021309250213092602130927021309280213092902130930021309310213093202130933021309340213093502130936021309370213093802130939021309400213094102130942021309430213094402130945021309460213094702130948021309490213095002130951021309520213095302130954021309550213095602130957021309580213095902130960021309610213096202130963021309640213096502130966021309670213096802130969021309700213097102130972021309730213097402130975021309760213097702130978021309790213098002130981021309820213098302130984021309850213098602130987021309880213098902130990021309910213099202130993021309940213099502130996021309970213099802130999021310000213100102131002021310030213100402131005021310060213100702131008021310090213101002131011021310120213101302131014021310150213101602131017021310180213101902131020021310210213102202131023021310240213102502131026021310270213102802131029021310300213103102131032021310330213103402131035021310360213103702131038021310390213104002131041021310420213104302131044021310450213104602131047021310480213104902131050021310510213105202131053021310540213105502131056021310570213105802131059021310600213106102131062021310630213106402131065021310660213106702131068021310690213107002131071021310720213107302131074021310750213107602131077021310780213107902131080021310810213108202131083021310840213108502131086021310870213108802131089021310900213109102131092021310930213109402131095021310960213109702131098021310990213110002131101021311020213110302131104021311050214000102140002021400030214000402140005021400060214000702140008021400090214001002140011021400120214001302140014021400150214001602140017021400180214001902140020021400210214002202140023021400240214002502140026021400270214002802140029021400300214003102140032021400330214003402140035021400360214003702140038021400390214004002140041021400420214004302140044021400450214004602140047021400480214004902140050021400510214005202140053021400540214005502140056021400570214005802140059021400600214006102140062021400630214006402140065021400660214006702140068021400690214007002140071021400720214007302140074021400750214007602140077021400780214007902140080021400810214008202140083021400840214008502140086021400870214008802140089021400900214009102140092021400930214009402140095021400960214009702140098021400990214010002140101021401020214010302140104021401050214010602140107021401080214010902140110021401110214011202140113021401140214011502140116021401170214011802140119021401200214012102140122021401230214012402140125021401260214012702140128021401290214013002140131021401320214013302140134021401350214013602140137021401380214013902140140021401410214014202140143021401440214014502140146021401470214014802140149021401500214015102140152021401530214015402140155021401560214015702140158021401590214016002140161021401620214016302140164021401650214016602140167021401680214016902140170021401710214017202140173021401740214017502140176021401770214017802140179021401800214018102140182021401830214018402140185021401860214018702140188021401890214019002140191021401920214019302140194021401950214019602140197021401980214019902140200021402010214020202140203021402040214020502140206021402070214020802140209021402100214021102140212021402130214021402140215021402160214021702140218021402190214022002140221021402220214022302140224021402250214022602140227021402280214022902140230021402310214023202140233021402340214023502140236021402370214023802140239021402400214024102140242021402430214024402140245021402460214024702140248021402490214025002140251021402520214025302140254021402550214025602140257021402580214025902140260021402610214026202140263021402640214026502140266021402670214026802140269021402700214027102140272021402730214027402140275021402760214027702140278021402790214028002140281021402820214028302140284021402850214028602140287021402880214028902140290021402910214029202140293021402940214029502140296021402970214029802140299021403000214030102140302021403030214030402140305021403060214030702140308021403090214031002140311021403120214031302140314021403150214031602140317021403180214031902140320021403210214032202140323021403240214032502140326021403270214032802140329021403300214033102140332021403330214033402140335021403360214033702140338021403390214034002140341021403420214034302140344021403450214034602140347021403480214034902140350021403510214035202140353021403540214035502140356021403570214035802140359021403600214036102140362021403630214036402140365021403660214036702140368021403690214037002140371021403720214037302140374021403750214037602140377021403780214037902140380021403810214038202140383021403840214038502140386021403870214038802140389021403900214039102140392021403930214039402140395021403960214039702140398021403990214040002140401021404020214040302140404021404050214040602140407021404080214040902140410021404110214041202140413021404140214041502140416021404170214041802140419021404200214042102140422021404230214042402140425021404260214042702140428021404290214043002140431021404320214043302140434021404350214043602140437021404380214043902140440021404410214044202140443021404440214044502140446021404470214044802140449021404500214045102140452021404530214045402140455021404560214045702140458021404590214046002140461021404620214046302140464021404650214046602140467021404680214046902140470021404710214047202140473021404740214047502140476021404770214047802140479021404800214048102140482021404830214048402140485021404860214048702140488021404890214049002140491021404920214049302140494021404950214049602140497021404980214049902140500021405010214050202140503021405040214050502140506021405070214050802140509021405100214051102140512021405130214051402140515021405160214051702140518021405190214052002140521021405220214052302140524021405250214052602140527021405280214052902140530021405310214053202140533021405340214053502140536021405370214053802140539021405400214054102140542021405430214054402140545021405460214054702140548021405490214055002140551021405520214055302140554021405550214055602140557021405580214055902140560021405610214056202140563021405640214056502140566021405670214056802140569021405700214057102140572021405730214057402140575021405760214057702140578021405790214058002140581021405820214058302140584021405850214058602140587021405880214058902140590021405910214059202140593021405940214059502140596021405970214059802140599021406000214060102140602021406030214060402140605021406060214060702140608021406090214061002140611021406120214061302140614021406150214061602140617021406180214061902140620021406210214062202140623021406240214062502140626021406270214062802140629021406300214063102140632021406330214063402140635021406360214063702140638021406390214064002140641021406420214064302140644021406450214064602140647021406480214064902140650021406510214065202140653021406540214065502140656021406570214065802140659021406600214066102140662021406630214066402140665021406660214066702140668021406690214067002140671021406720214067302140674021406750214067602140677021406780214067902140680021406810214068202140683021406840214068502140686021406870214068802140689021406900214069102140692021406930214069402140695021406960214069702140698021406990214070002140701021407020214070302140704021407050214070602140707021407080214070902140710021407110214071202140713021407140214071502140716021407170214071802140719021407200214072102140722021407230214072402140725021407260214072702140728021407290214073002140731021407320214073302140734021407350214073602140737021407380214073902140740021407410214074202140743021407440214074502140746021407470214074802140749021407500214075102140752021407530214075402140755021407560214075702140758021407590214076002140761021407620214076302140764021407650214076602140767021407680214076902140770021407710214077202140773021407740214077502140776021407770214077802140779021407800214078102140782021407830214078402140785021407860214078702140788021407890214079002140791021407920214079302140794021407950214079602140797021407980214079902140800021408010214080202140803021408040214080502140806021408070214080802140809021408100214081102140812021408130214081402140815021408160214081702140818021408190214082002140821021408220214082302140824021408250214082602140827021408280214082902140830021408310214083202140833021408340214083502140836021408370214083802140839021408400214084102140842021408430214084402140845021408460214084702140848021408490214085002140851021408520214085302140854021408550214085602140857021408580214085902140860021408610214086202140863021408640214086502140866021408670214086802140869021408700214087102140872021408730214087402140875021408760214087702140878021408790214088002140881021408820214088302140884021408850214088602140887021408880214088902140890021408910214089202140893021408940214089502140896021408970214089802140899021409000214090102140902021409030214090402140905021409060214090702140908021409090214091002140911021409120214091302140914021409150214091602140917021409180214091902140920021409210214092202140923021409240214092502140926021409270214092802140929021409300214093102140932021409330214093402140935021409360214093702140938021409390214094002140941021409420214094302140944021409450214094602140947021409480214094902140950021409510214095202140953021409540214095502140956021409570214095802140959021409600214096102140962021409630214096402140965021409660214096702140968021409690214097002140971021409720214097302140974021409750214097602140977021409780214097902140980021409810214098202140983021409840214098502140986021409870214098802140989021409900214099102140992021409930214099402140995021409960214099702140998021409990214100002141001021410020214100302141004021410050214100602141007021410080214100902141010021410110214101202141013021410140214101502141016021410170214101802141019021410200214102102141022021410230214102402141025021410260214102702141028021410290214103002141031021410320214103302141034021410350214103602141037021410380214103902141040021410410214104202141043021410440214104502141046021410470214104802141049021410500214105102141052021410530214105402141055021410560214105702141058021410590214106002141061021410620214106302141064021410650214106602141067021410680214106902141070021410710214107202141073021410740214107502141076021410770214107802141079021410800214108102141082021410830214108402141085021410860214108702141088021410890214109002141091021410920214109302141094021410950214109602141097021410980214109902141100021411010214110202141103021411040214110502150001021500020215000302150004021500050215000602150007021500080215000902150010021500110215001202150013021500140215001502150016021500170215001802150019021500200215002102150022021500230215002402150025021500260215002702150028021500290215003002150031021500320215003302150034021500350215003602150037021500380215003902150040021500410215004202150043021500440215004502150046021500470215004802150049021500500215005102150052021500530215005402150055021500560215005702150058021500590215006002150061021500620215006302150064021500650215006602150067021500680215006902150070021500710215007202150073021500740215007502150076021500770215007802150079021500800215008102150082021500830215008402150085021500860215008702150088021500890215009002150091021500920215009302150094021500950215009602150097021500980215009902150100021501010215010202150103021501040215010502150106021501070215010802150109021501100215011102150112021501130215011402150115021501160215011702150118021501190215012002150121021501220215012302150124021501250215012602150127021501280215012902150130021501310215013202150133021501340215013502150136021501370215013802150139021501400215014102150142021501430215014402150145021501460215014702150148021501490215015002150151021501520215015302150154021501550215015602150157021501580215015902150160021501610215016202150163021501640215016502150166021501670215016802150169021501700215017102150172021501730215017402150175021501760215017702150178021501790215018002150181021501820215018302150184021501850215018602150187021501880215018902150190021501910215019202150193021501940215019502150196021501970215019802150199021502000215020102150202021502030215020402150205021502060215020702150208021502090215021002150211021502120215021302150214021502150215021602150217021502180215021902150220021502210215022202150223021502240215022502150226021502270215022802150229021502300215023102150232021502330215023402150235021502360215023702150238021502390215024002150241021502420215024302150244021502450215024602150247021502480215024902150250021502510215025202150253021502540215025502150256021502570215025802150259021502600215026102150262021502630215026402150265021502660215026702150268021502690215027002150271021502720215027302150274021502750215027602150277021502780215027902150280021502810215028202150283021502840215028502150286021502870215028802150289021502900215029102150292021502930215029402150295021502960215029702150298021502990215030002150301021503020215030302150304021503050215030602150307021503080215030902150310021503110215031202150313021503140215031502150316021503170215031802150319021503200215032102150322021503230215032402150325021503260215032702150328021503290215033002150331021503320215033302150334021503350215033602150337021503380215033902150340021503410215034202150343021503440215034502150346021503470215034802150349021503500215035102150352021503530215035402150355021503560215035702150358021503590215036002150361021503620215036302150364021503650215036602150367021503680215036902150370021503710215037202150373021503740215037502150376021503770215037802150379021503800215038102150382021503830215038402150385021503860215038702150388021503890215039002150391021503920215039302150394021503950215039602150397021503980215039902150400021504010215040202150403021504040215040502150406021504070215040802150409021504100215041102150412021504130215041402150415021504160215041702150418021504190215042002150421021504220215042302150424021504250215042602150427021504280215042902150430021504310215043202150433021504340215043502150436021504370215043802150439021504400215044102150442021504430215044402150445021504460215044702150448021504490215045002150451021504520215045302150454021504550215045602150457021504580215045902150460021504610215046202150463021504640215046502150466021504670215046802150469021504700215047102150472021504730215047402150475021504760215047702150478021504790215048002150481021504820215048302150484021504850215048602150487021504880215048902150490021504910215049202150493021504940215049502150496021504970215049802150499021505000215050102150502021505030215050402150505021505060215050702150508021505090215051002150511021505120215051302150514021505150215051602150517021505180215051902150520021505210215052202150523021505240215052502150526021505270215052802150529021505300215053102150532021505330215053402150535021505360215053702150538021505390215054002150541021505420215054302150544021505450215054602150547021505480215054902150550021505510215055202150553021505540215055502150556021505570215055802150559021505600215056102150562021505630215056402150565021505660215056702150568021505690215057002150571021505720215057302150574021505750215057602150577021505780215057902150580021505810215058202150583021505840215058502150586021505870215058802150589021505900215059102150592021505930215059402150595021505960215059702150598021505990215060002150601021506020215060302150604021506050215060602150607021506080215060902150610021506110215061202150613021506140215061502150616021506170215061802150619021506200215062102150622021506230215062402150625021506260215062702150628021506290215063002150631021506320215063302150634021506350215063602150637021506380215063902150640021506410215064202150643021506440215064502150646021506470215064802150649021506500215065102150652021506530215065402150655021506560215065702150658021506590215066002150661021506620215066302150664021506650215066602150667021506680215066902150670021506710215067202150673021506740215067502150676021506770215067802150679021506800215068102150682021506830215068402150685021506860215068702150688021506890215069002150691021506920215069302150694021506950215069602150697021506980215069902150700021507010215070202150703021507040215070502150706021507070215070802150709021507100215071102150712021507130215071402150715021507160215071702150718021507190215072002150721021507220215072302150724021507250215072602150727021507280215072902150730021507310215073202150733021507340215073502150736021507370215073802150739021507400215074102150742021507430215074402150745021507460215074702150748021507490215075002150751021507520215075302150754021507550215075602150757021507580215075902150760021507610215076202150763021507640215076502150766021507670215076802150769021507700215077102150772021507730215077402150775021507760215077702150778021507790215078002150781021507820215078302150784021507850215078602150787021507880215078902150790021507910215079202150793021507940215079502150796021507970215079802150799021508000215080102150802021508030215080402150805021508060215080702150808021508090215081002150811021508120215081302150814021508150215081602150817021508180215081902150820021508210215082202150823021508240215082502150826021508270215082802150829021508300215083102150832021508330215083402150835021508360215083702150838021508390215084002150841021508420215084302150844021508450215084602150847021508480215084902150850021508510215085202150853021508540215085502150856021508570215085802150859021508600215086102150862021508630215086402150865021508660215086702150868021508690215087002150871021508720215087302150874021508750215087602150877021508780215087902150880021508810215088202150883021508840215088502150886021508870215088802150889021508900215089102150892021508930215089402150895021508960215089702150898021508990215090002150901021509020215090302150904021509050215090602150907021509080215090902150910021509110215091202150913021509140215091502150916021509170215091802150919021509200215092102150922021509230215092402150925021509260215092702150928021509290215093002150931021509320215093302150934021509350215093602150937021509380215093902150940021509410215094202150943021509440215094502150946021509470215094802150949021509500215095102150952021509530215095402150955021509560215095702150958021509590215096002150961021509620215096302150964021509650215096602150967021509680215096902150970021509710215097202150973021509740215097502150976021509770215097802150979021509800215098102150982021509830215098402150985021509860215098702150988021509890215099002150991021509920215099302150994021509950215099602150997021509980215099902151000021510010215100202151003021510040215100502151006021510070215100802151009021510100215101102151012021510130215101402151015021510160215101702151018021510190215102002151021021510220215102302151024021510250215102602151027021510280215102902151030021510310215103202151033021510340215103502151036021510370215103802151039021510400215104102151042021510430215104402151045021510460215104702151048021510490215105002151051021510520215105302151054021510550215105602151057021510580215105902151060021510610215106202151063021510640215106502151066021510670215106802151069021510700215107102151072021510730215107402151075021510760215107702151078021510790215108002151081021510820215108302151084021510850215108602151087021510880215108902151090021510910215109202151093021510940215109502151096021510970215109802151099021511000215110102151102021511030215110402151105021600010216000202160003021600040216000502160006021600070216000802160009021600100216001102160012021600130216001402160015021600160216001702160018021600190216002002160021021600220216002302160024021600250216002602160027021600280216002902160030021600310216003202160033021600340216003502160036021600370216003802160039021600400216004102160042021600430216004402160045021600460216004702160048021600490216005002160051021600520216005302160054021600550216005602160057021600580216005902160060021600610216006202160063021600640216006502160066021600670216006802160069021600700216007102160072021600730216007402160075021600760216007702160078021600790216008002160081021600820216008302160084021600850216008602160087021600880216008902160090021600910216009202160093021600940216009502160096021600970216009802160099021601000216010102160102021601030216010402160105021601060216010702160108021601090216011002160111021601120216011302160114021601150216011602160117021601180216011902160120021601210216012202160123021601240216012502160126021601270216012802160129021601300216013102160132021601330216013402160135021601360216013702160138021601390216014002160141021601420216014302160144021601450216014602160147021601480216014902160150021601510216015202160153021601540216015502160156021601570216015802160159021601600216016102160162021601630216016402160165021601660216016702160168021601690216017002160171021601720216017302160174021601750216017602160177021601780216017902160180021601810216018202160183021601840216018502160186021601870216018802160189021601900216019102160192021601930216019402160195021601960216019702160198021601990216020002160201021602020216020302160204021602050216020602160207021602080216020902160210021602110216021202160213021602140216021502160216021602170216021802160219021602200216022102160222021602230216022402160225021602260216022702160228021602290216023002160231021602320216023302160234021602350216023602160237021602380216023902160240021602410216024202160243021602440216024502160246021602470216024802160249021602500216025102160252021602530216025402160255021602560216025702160258021602590216026002160261021602620216026302160264021602650216026602160267021602680216026902160270021602710216027202160273021602740216027502160276021602770216027802160279021602800216028102160282021602830216028402160285021602860216028702160288021602890216029002160291021602920216029302160294021602950216029602160297021602980216029902160300021603010216030202160303021603040216030502160306021603070216030802160309021603100216031102160312021603130216031402160315021603160216031702160318021603190216032002160321021603220216032302160324021603250216032602160327021603280216032902160330021603310216033202160333021603340216033502160336021603370216033802160339021603400216034102160342021603430216034402160345021603460216034702160348021603490216035002160351021603520216035302160354021603550216035602160357021603580216035902160360021603610216036202160363021603640216036502160366021603670216036802160369021603700216037102160372021603730216037402160375021603760216037702160378021603790216038002160381021603820216038302160384021603850216038602160387021603880216038902160390021603910216039202160393021603940216039502160396021603970216039802160399021604000216040102160402021604030216040402160405021604060216040702160408021604090216041002160411021604120216041302160414021604150216041602160417021604180216041902160420021604210216042202160423021604240216042502160426021604270216042802160429021604300216043102160432021604330216043402160435021604360216043702160438021604390216044002160441021604420216044302160444021604450216044602160447021604480216044902160450021604510216045202160453021604540216045502160456021604570216045802160459021604600216046102160462021604630216046402160465021604660216046702160468021604690216047002160471021604720216047302160474021604750216047602160477021604780216047902160480021604810216048202160483021604840216048502160486021604870216048802160489021604900216049102160492021604930216049402160495021604960216049702160498021604990216050002160501021605020216050302160504021605050216050602160507021605080216050902160510021605110216051202160513021605140216051502160516021605170216051802160519021605200216052102160522021605230216052402160525021605260216052702160528021605290216053002160531021605320216053302160534021605350216053602160537021605380216053902160540021605410216054202160543021605440216054502160546021605470216054802160549021605500216055102160552021605530216055402160555021605560216055702160558021605590216056002160561021605620216056302160564021605650216056602160567021605680216056902160570021605710216057202160573021605740216057502160576021605770216057802160579021605800216058102160582021605830216058402160585021605860216058702160588021605890216059002160591021605920216059302160594021605950216059602160597021605980216059902160600021606010216060202160603021606040216060502160606021606070216060802160609021606100216061102160612021606130216061402160615021606160216061702160618021606190216062002160621021606220216062302160624021606250216062602160627021606280216062902160630021606310216063202160633021606340216063502160636021606370216063802160639021606400216064102160642021606430216064402160645021606460216064702160648021606490216065002160651021606520216065302160654021606550216065602160657021606580216065902160660021606610216066202160663021606640216066502160666021606670216066802160669021606700216067102160672021606730216067402160675021606760216067702160678021606790216068002160681021606820216068302160684021606850216068602160687021606880216068902160690021606910216069202160693021606940216069502160696021606970216069802160699021607000216070102160702021607030216070402160705021607060216070702160708021607090216071002160711021607120216071302160714021607150216071602160717021607180216071902160720021607210216072202160723021607240216072502160726021607270216072802160729021607300216073102160732021607330216073402160735021607360216073702160738021607390216074002160741021607420216074302160744021607450216074602160747021607480216074902160750021607510216075202160753021607540216075502160756021607570216075802160759021607600216076102160762021607630216076402160765021607660216076702160768021607690216077002160771021607720216077302160774021607750216077602160777021607780216077902160780021607810216078202160783021607840216078502160786021607870216078802160789021607900216079102160792021607930216079402160795021607960216079702160798021607990216080002160801021608020216080302160804021608050216080602160807021608080216080902160810021608110216081202160813021608140216081502160816021608170216081802160819021608200216082102160822021608230216082402160825021608260216082702160828021608290216083002160831021608320216083302160834021608350216083602160837021608380216083902160840021608410216084202160843021608440216084502160846021608470216084802160849021608500216085102160852021608530216085402160855021608560216085702160858021608590216086002160861021608620216086302160864021608650216086602160867021608680216086902160870021608710216087202160873021608740216087502160876021608770216087802160879021608800216088102160882021608830216088402160885021608860216088702160888021608890216089002160891021608920216089302160894021608950216089602160897021608980216089902160900021609010216090202160903021609040216090502160906021609070216090802160909021609100216091102160912021609130216091402160915021609160216091702160918021609190216092002160921021609220216092302160924021609250216092602160927021609280216092902160930021609310216093202160933021609340216093502160936021609370216093802160939021609400216094102160942021609430216094402160945021609460216094702160948021609490216095002160951021609520216095302160954021609550216095602160957021609580216095902160960021609610216096202160963021609640216096502160966021609670216096802160969021609700216097102160972021609730216097402160975021609760216097702160978021609790216098002160981021609820216098302160984021609850216098602160987021609880216098902160990021609910216099202160993021609940216099502160996021609970216099802160999021610000216100102161002021610030216100402161005021610060216100702161008021610090216101002161011021610120216101302161014021610150216101602161017021610180216101902161020021610210216102202161023021610240216102502161026021610270216102802161029021610300216103102161032021610330216103402161035021610360216103702161038021610390216104002161041021610420216104302161044021610450216104602161047021610480216104902161050021610510216105202161053021610540216105502161056021610570216105802161059021610600216106102161062021610630216106402161065021610660216106702161068021610690216107002161071021610720216107302161074021610750216107602161077021610780216107902161080021610810216108202161083021610840216108502161086021610870216108802161089021610900216109102161092021610930216109402161095021610960216109702161098021610990216110002161101021611020216110302161104021611050217000102170002021700030217000402170005021700060217000702170008021700090217001002170011021700120217001302170014021700150217001602170017021700180217001902170020021700210217002202170023021700240217002502170026021700270217002802170029021700300217003102170032021700330217003402170035021700360217003702170038021700390217004002170041021700420217004302170044021700450217004602170047021700480217004902170050021700510217005202170053021700540217005502170056021700570217005802170059021700600217006102170062021700630217006402170065021700660217006702170068021700690217007002170071021700720217007302170074021700750217007602170077021700780217007902170080021700810217008202170083021700840217008502170086021700870217008802170089021700900217009102170092021700930217009402170095021700960217009702170098021700990217010002170101021701020217010302170104021701050217010602170107021701080217010902170110021701110217011202170113021701140217011502170116021701170217011802170119021701200217012102170122021701230217012402170125021701260217012702170128021701290217013002170131021701320217013302170134021701350217013602170137021701380217013902170140021701410217014202170143021701440217014502170146021701470217014802170149021701500217015102170152021701530217015402170155021701560217015702170158021701590217016002170161021701620217016302170164021701650217016602170167021701680217016902170170021701710217017202170173021701740217017502170176021701770217017802170179021701800217018102170182021701830217018402170185021701860217018702170188021701890217019002170191021701920217019302170194021701950217019602170197021701980217019902170200021702010217020202170203021702040217020502170206021702070217020802170209021702100217021102170212021702130217021402170215021702160217021702170218021702190217022002170221021702220217022302170224021702250217022602170227021702280217022902170230021702310217023202170233021702340217023502170236021702370217023802170239021702400217024102170242021702430217024402170245021702460217024702170248021702490217025002170251021702520217025302170254021702550217025602170257021702580217025902170260021702610217026202170263021702640217026502170266021702670217026802170269021702700217027102170272021702730217027402170275021702760217027702170278021702790217028002170281021702820217028302170284021702850217028602170287021702880217028902170290021702910217029202170293021702940217029502170296021702970217029802170299021703000217030102170302021703030217030402170305021703060217030702170308021703090217031002170311021703120217031302170314021703150217031602170317021703180217031902170320021703210217032202170323021703240217032502170326021703270217032802170329021703300217033102170332021703330217033402170335021703360217033702170338021703390217034002170341021703420217034302170344021703450217034602170347021703480217034902170350021703510217035202170353021703540217035502170356021703570217035802170359021703600217036102170362021703630217036402170365021703660217036702170368021703690217037002170371021703720217037302170374021703750217037602170377021703780217037902170380021703810217038202170383021703840217038502170386021703870217038802170389021703900217039102170392021703930217039402170395021703960217039702170398021703990217040002170401021704020217040302170404021704050217040602170407021704080217040902170410021704110217041202170413021704140217041502170416021704170217041802170419021704200217042102170422021704230217042402170425021704260217042702170428021704290217043002170431021704320217043302170434021704350217043602170437021704380217043902170440021704410217044202170443021704440217044502170446021704470217044802170449021704500217045102170452021704530217045402170455021704560217045702170458021704590217046002170461021704620217046302170464021704650217046602170467021704680217046902170470021704710217047202170473021704740217047502170476021704770217047802170479021704800217048102170482021704830217048402170485021704860217048702170488021704890217049002170491021704920217049302170494021704950217049602170497021704980217049902170500021705010217050202170503021705040217050502170506021705070217050802170509021705100217051102170512021705130217051402170515021705160217051702170518021705190217052002170521021705220217052302170524021705250217052602170527021705280217052902170530021705310217053202170533021705340217053502170536021705370217053802170539021705400217054102170542021705430217054402170545021705460217054702170548021705490217055002170551021705520217055302170554021705550217055602170557021705580217055902170560021705610217056202170563021705640217056502170566021705670217056802170569021705700217057102170572021705730217057402170575021705760217057702170578021705790217058002170581021705820217058302170584021705850217058602170587021705880217058902170590021705910217059202170593021705940217059502170596021705970217059802170599021706000217060102170602021706030217060402170605021706060217060702170608021706090217061002170611021706120217061302170614021706150217061602170617021706180217061902170620021706210217062202170623021706240217062502170626021706270217062802170629021706300217063102170632021706330217063402170635021706360217063702170638021706390217064002170641021706420217064302170644021706450217064602170647021706480217064902170650021706510217065202170653021706540217065502170656021706570217065802170659021706600217066102170662021706630217066402170665021706660217066702170668021706690217067002170671021706720217067302170674021706750217067602170677021706780217067902170680021706810217068202170683021706840217068502170686021706870217068802170689021706900217069102170692021706930217069402170695021706960217069702170698021706990217070002170701021707020217070302170704021707050217070602170707021707080217070902170710021707110217071202170713021707140217071502170716021707170217071802170719021707200217072102170722021707230217072402170725021707260217072702170728021707290217073002170731021707320217073302170734021707350217073602170737021707380217073902170740021707410217074202170743021707440217074502170746021707470217074802170749021707500217075102170752021707530217075402170755021707560217075702170758021707590217076002170761021707620217076302170764021707650217076602170767021707680217076902170770021707710217077202170773021707740217077502170776021707770217077802170779021707800217078102170782021707830217078402170785021707860217078702170788021707890217079002170791021707920217079302170794021707950217079602170797021707980217079902170800021708010217080202170803021708040217080502170806021708070217080802170809021708100217081102170812021708130217081402170815021708160217081702170818021708190217082002170821021708220217082302170824021708250217082602170827021708280217082902170830021708310217083202170833021708340217083502170836021708370217083802170839021708400217084102170842021708430217084402170845021708460217084702170848021708490217085002170851021708520217085302170854021708550217085602170857021708580217085902170860021708610217086202170863021708640217086502170866021708670217086802170869021708700217087102170872021708730217087402170875021708760217087702170878021708790217088002170881021708820217088302170884021708850217088602170887021708880217088902170890021708910217089202170893021708940217089502170896021708970217089802170899021709000217090102170902021709030217090402170905021709060217090702170908021709090217091002170911021709120217091302170914021709150217091602170917021709180217091902170920021709210217092202170923021709240217092502170926021709270217092802170929021709300217093102170932021709330217093402170935021709360217093702170938021709390217094002170941021709420217094302170944021709450217094602170947021709480217094902170950021709510217095202170953021709540217095502170956021709570217095802170959021709600217096102170962021709630217096402170965021709660217096702170968021709690217097002170971021709720217097302170974021709750217097602170977021709780217097902170980021709810217098202170983021709840217098502170986021709870217098802170989021709900217099102170992021709930217099402170995021709960217099702170998021709990217100002171001021710020217100302171004021710050217100602171007021710080217100902171010021710110217101202171013021710140217101502171016021710170217101802171019021710200217102102171022021710230217102402171025021710260217102702171028021710290217103002171031021710320217103302171034021710350217103602171037021710380217103902171040021710410217104202171043021710440217104502171046021710470217104802171049021710500217105102171052021710530217105402171055021710560217105702171058021710590217106002171061021710620217106302171064021710650217106602171067021710680217106902171070021710710217107202171073021710740217107502171076021710770217107802171079021710800217108102171082021710830217108402171085021710860217108702171088021710890217109002171091021710920217109302171094021710950217109602171097021710980217109902171100021711010217110202171103021711040217110502180001021800020218000302180004021800050218000602180007021800080218000902180010021800110218001202180013021800140218001502180016021800170218001802180019021800200218002102180022021800230218002402180025021800260218002702180028021800290218003002180031021800320218003302180034021800350218003602180037021800380218003902180040021800410218004202180043021800440218004502180046021800470218004802180049021800500218005102180052021800530218005402180055021800560218005702180058021800590218006002180061021800620218006302180064021800650218006602180067021800680218006902180070021800710218007202180073021800740218007502180076021800770218007802180079021800800218008102180082021800830218008402180085021800860218008702180088021800890218009002180091021800920218009302180094021800950218009602180097021800980218009902180100021801010218010202180103021801040218010502180106021801070218010802180109021801100218011102180112021801130218011402180115021801160218011702180118021801190218012002180121021801220218012302180124021801250218012602180127021801280218012902180130021801310218013202180133021801340218013502180136021801370218013802180139021801400218014102180142021801430218014402180145021801460218014702180148021801490218015002180151021801520218015302180154021801550218015602180157021801580218015902180160021801610218016202180163021801640218016502180166021801670218016802180169021801700218017102180172021801730218017402180175021801760218017702180178021801790218018002180181021801820218018302180184021801850218018602180187021801880218018902180190021801910218019202180193021801940218019502180196021801970218019802180199021802000218020102180202021802030218020402180205021802060218020702180208021802090218021002180211021802120218021302180214021802150218021602180217021802180218021902180220021802210218022202180223021802240218022502180226021802270218022802180229021802300218023102180232021802330218023402180235021802360218023702180238021802390218024002180241021802420218024302180244021802450218024602180247021802480218024902180250021802510218025202180253021802540218025502180256021802570218025802180259021802600218026102180262021802630218026402180265021802660218026702180268021802690218027002180271021802720218027302180274021802750218027602180277021802780218027902180280021802810218028202180283021802840218028502180286021802870218028802180289021802900218029102180292021802930218029402180295021802960218029702180298021802990218030002180301021803020218030302180304021803050218030602180307021803080218030902180310021803110218031202180313021803140218031502180316021803170218031802180319021803200218032102180322021803230218032402180325021803260218032702180328021803290218033002180331021803320218033302180334021803350218033602180337021803380218033902180340021803410218034202180343021803440218034502180346021803470218034802180349021803500218035102180352021803530218035402180355021803560218035702180358021803590218036002180361021803620218036302180364021803650218036602180367021803680218036902180370021803710218037202180373021803740218037502180376021803770218037802180379021803800218038102180382021803830218038402180385021803860218038702180388021803890218039002180391021803920218039302180394021803950218039602180397021803980218039902180400021804010218040202180403021804040218040502180406021804070218040802180409021804100218041102180412021804130218041402180415021804160218041702180418021804190218042002180421021804220218042302180424021804250218042602180427021804280218042902180430021804310218043202180433021804340218043502180436021804370218043802180439021804400218044102180442021804430218044402180445021804460218044702180448021804490218045002180451021804520218045302180454021804550218045602180457021804580218045902180460021804610218046202180463021804640218046502180466021804670218046802180469021804700218047102180472021804730218047402180475021804760218047702180478021804790218048002180481021804820218048302180484021804850218048602180487021804880218048902180490021804910218049202180493021804940218049502180496021804970218049802180499021805000218050102180502021805030218050402180505021805060218050702180508021805090218051002180511021805120218051302180514021805150218051602180517021805180218051902180520021805210218052202180523021805240218052502180526021805270218052802180529021805300218053102180532021805330218053402180535021805360218053702180538021805390218054002180541021805420218054302180544021805450218054602180547021805480218054902180550021805510218055202180553021805540218055502180556021805570218055802180559021805600218056102180562021805630218056402180565021805660218056702180568021805690218057002180571021805720218057302180574021805750218057602180577021805780218057902180580021805810218058202180583021805840218058502180586021805870218058802180589021805900218059102180592021805930218059402180595021805960218059702180598021805990218060002180601021806020218060302180604021806050218060602180607021806080218060902180610021806110218061202180613021806140218061502180616021806170218061802180619021806200218062102180622021806230218062402180625021806260218062702180628021806290218063002180631021806320218063302180634021806350218063602180637021806380218063902180640021806410218064202180643021806440218064502180646021806470218064802180649021806500218065102180652021806530218065402180655021806560218065702180658021806590218066002180661021806620218066302180664021806650218066602180667021806680218066902180670021806710218067202180673021806740218067502180676021806770218067802180679021806800218068102180682021806830218068402180685021806860218068702180688021806890218069002180691021806920218069302180694021806950218069602180697021806980218069902180700021807010218070202180703021807040218070502180706021807070218070802180709021807100218071102180712021807130218071402180715021807160218071702180718021807190218072002180721021807220218072302180724021807250218072602180727021807280218072902180730021807310218073202180733021807340218073502180736021807370218073802180739021807400218074102180742021807430218074402180745021807460218074702180748021807490218075002180751021807520218075302180754021807550218075602180757021807580218075902180760021807610218076202180763021807640218076502180766021807670218076802180769021807700218077102180772021807730218077402180775021807760218077702180778021807790218078002180781021807820218078302180784021807850218078602180787021807880218078902180790021807910218079202180793021807940218079502180796021807970218079802180799021808000218080102180802021808030218080402180805021808060218080702180808021808090218081002180811021808120218081302180814021808150218081602180817021808180218081902180820021808210218082202180823021808240218082502180826021808270218082802180829021808300218083102180832021808330218083402180835021808360218083702180838021808390218084002180841021808420218084302180844021808450218084602180847021808480218084902180850021808510218085202180853021808540218085502180856021808570218085802180859021808600218086102180862021808630218086402180865021808660218086702180868021808690218087002180871021808720218087302180874021808750218087602180877021808780218087902180880021808810218088202180883021808840218088502180886021808870218088802180889021808900218089102180892021808930218089402180895021808960218089702180898021808990218090002180901021809020218090302180904021809050218090602180907021809080218090902180910021809110218091202180913021809140218091502180916021809170218091802180919021809200218092102180922021809230218092402180925021809260218092702180928021809290218093002180931021809320218093302180934021809350218093602180937021809380218093902180940021809410218094202180943021809440218094502180946021809470218094802180949021809500218095102180952021809530218095402180955021809560218095702180958021809590218096002180961021809620218096302180964021809650218096602180967021809680218096902180970021809710218097202180973021809740218097502180976021809770218097802180979021809800218098102180982021809830218098402180985021809860218098702180988021809890218099002180991021809920218099302180994021809950218099602180997021809980218099902181000021810010218100202181003021810040218100502181006021810070218100802181009021810100218101102181012021810130218101402181015021810160218101702181018021810190218102002181021021810220218102302181024021810250218102602181027021810280218102902181030021810310218103202181033021810340218103502181036021810370218103802181039021810400218104102181042021810430218104402181045021810460218104702181048021810490218105002181051021810520218105302181054021810550218105602181057021810580218105902181060021810610218106202181063021810640218106502181066021810670218106802181069021810700218107102181072021810730218107402181075021810760218107702181078021810790218108002181081021810820218108302181084021810850218108602181087021810880218108902181090021810910218109202181093021810940218109502181096021810970218109802181099021811000218110102181102021811030218110402181105021900010219000202190003021900040219000502190006021900070219000802190009021900100219001102190012021900130219001402190015021900160219001702190018021900190219002002190021021900220219002302190024021900250219002602190027021900280219002902190030021900310219003202190033021900340219003502190036021900370219003802190039021900400219004102190042021900430219004402190045021900460219004702190048021900490219005002190051021900520219005302190054021900550219005602190057021900580219005902190060021900610219006202190063021900640219006502190066021900670219006802190069021900700219007102190072021900730219007402190075021900760219007702190078021900790219008002190081021900820219008302190084021900850219008602190087021900880219008902190090021900910219009202190093021900940219009502190096021900970219009802190099021901000219010102190102021901030219010402190105021901060219010702190108021901090219011002190111021901120219011302190114021901150219011602190117021901180219011902190120021901210219012202190123021901240219012502190126021901270219012802190129021901300219013102190132021901330219013402190135021901360219013702190138021901390219014002190141021901420219014302190144021901450219014602190147021901480219014902190150021901510219015202190153021901540219015502190156021901570219015802190159021901600219016102190162021901630219016402190165021901660219016702190168021901690219017002190171021901720219017302190174021901750219017602190177021901780219017902190180021901810219018202190183021901840219018502190186021901870219018802190189021901900219019102190192021901930219019402190195021901960219019702190198021901990219020002190201021902020219020302190204021902050219020602190207021902080219020902190210021902110219021202190213021902140219021502190216021902170219021802190219021902200219022102190222021902230219022402190225021902260219022702190228021902290219023002190231021902320219023302190234021902350219023602190237021902380219023902190240021902410219024202190243021902440219024502190246021902470219024802190249021902500219025102190252021902530219025402190255021902560219025702190258021902590219026002190261021902620219026302190264021902650219026602190267021902680219026902190270021902710219027202190273021902740219027502190276021902770219027802190279021902800219028102190282021902830219028402190285021902860219028702190288021902890219029002190291021902920219029302190294021902950219029602190297021902980219029902190300021903010219030202190303021903040219030502190306021903070219030802190309021903100219031102190312021903130219031402190315021903160219031702190318021903190219032002190321021903220219032302190324021903250219032602190327021903280219032902190330021903310219033202190333021903340219033502190336021903370219033802190339021903400219034102190342021903430219034402190345021903460219034702190348021903490219035002190351021903520219035302190354021903550219035602190357021903580219035902190360021903610219036202190363021903640219036502190366021903670219036802190369021903700219037102190372021903730219037402190375021903760219037702190378021903790219038002190381021903820219038302190384021903850219038602190387021903880219038902190390021903910219039202190393021903940219039502190396021903970219039802190399021904000219040102190402021904030219040402190405021904060219040702190408021904090219041002190411021904120219041302190414021904150219041602190417021904180219041902190420021904210219042202190423021904240219042502190426021904270219042802190429021904300219043102190432021904330219043402190435021904360219043702190438021904390219044002190441021904420219044302190444021904450219044602190447021904480219044902190450021904510219045202190453021904540219045502190456021904570219045802190459021904600219046102190462021904630219046402190465021904660219046702190468021904690219047002190471021904720219047302190474021904750219047602190477021904780219047902190480021904810219048202190483021904840219048502190486021904870219048802190489021904900219049102190492021904930219049402190495021904960219049702190498021904990219050002190501021905020219050302190504021905050219050602190507021905080219050902190510021905110219051202190513021905140219051502190516021905170219051802190519021905200219052102190522021905230219052402190525021905260219052702190528021905290219053002190531021905320219053302190534021905350219053602190537021905380219053902190540021905410219054202190543021905440219054502190546021905470219054802190549021905500219055102190552021905530219055402190555021905560219055702190558021905590219056002190561021905620219056302190564021905650219056602190567021905680219056902190570021905710219057202190573021905740219057502190576021905770219057802190579021905800219058102190582021905830219058402190585021905860219058702190588021905890219059002190591021905920219059302190594021905950219059602190597021905980219059902190600021906010219060202190603021906040219060502190606021906070219060802190609021906100219061102190612021906130219061402190615021906160219061702190618021906190219062002190621021906220219062302190624021906250219062602190627021906280219062902190630021906310219063202190633021906340219063502190636021906370219063802190639021906400219064102190642021906430219064402190645021906460219064702190648021906490219065002190651021906520219065302190654021906550219065602190657021906580219065902190660021906610219066202190663021906640219066502190666021906670219066802190669021906700219067102190672021906730219067402190675021906760219067702190678021906790219068002190681021906820219068302190684021906850219068602190687021906880219068902190690021906910219069202190693021906940219069502190696021906970219069802190699021907000219070102190702021907030219070402190705021907060219070702190708021907090219071002190711021907120219071302190714021907150219071602190717021907180219071902190720021907210219072202190723021907240219072502190726021907270219072802190729021907300219073102190732021907330219073402190735021907360219073702190738021907390219074002190741021907420219074302190744021907450219074602190747021907480219074902190750021907510219075202190753021907540219075502190756021907570219075802190759021907600219076102190762021907630219076402190765021907660219076702190768021907690219077002190771021907720219077302190774021907750219077602190777021907780219077902190780021907810219078202190783021907840219078502190786021907870219078802190789021907900219079102190792021907930219079402190795021907960219079702190798021907990219080002190801021908020219080302190804021908050219080602190807021908080219080902190810021908110219081202190813021908140219081502190816021908170219081802190819021908200219082102190822021908230219082402190825021908260219082702190828021908290219083002190831021908320219083302190834021908350219083602190837021908380219083902190840021908410219084202190843021908440219084502190846021908470219084802190849021908500219085102190852021908530219085402190855021908560219085702190858021908590219086002190861021908620219086302190864021908650219086602190867021908680219086902190870021908710219087202190873021908740219087502190876021908770219087802190879021908800219088102190882021908830219088402190885021908860219088702190888021908890219089002190891021908920219089302190894021908950219089602190897021908980219089902190900021909010219090202190903021909040219090502190906021909070219090802190909021909100219091102190912021909130219091402190915021909160219091702190918021909190219092002190921021909220219092302190924021909250219092602190927021909280219092902190930021909310219093202190933021909340219093502190936021909370219093802190939021909400219094102190942021909430219094402190945021909460219094702190948021909490219095002190951021909520219095302190954021909550219095602190957021909580219095902190960021909610219096202190963021909640219096502190966021909670219096802190969021909700219097102190972021909730219097402190975021909760219097702190978021909790219098002190981021909820219098302190984021909850219098602190987021909880219098902190990021909910219099202190993021909940219099502190996021909970219099802190999021910000219100102191002021910030219100402191005021910060219100702191008021910090219101002191011021910120219101302191014021910150219101602191017021910180219101902191020021910210219102202191023021910240219102502191026021910270219102802191029021910300219103102191032021910330219103402191035021910360219103702191038021910390219104002191041021910420219104302191044021910450219104602191047021910480219104902191050021910510219105202191053021910540219105502191056021910570219105802191059021910600219106102191062021910630219106402191065021910660219106702191068021910690219107002191071021910720219107302191074021910750219107602191077021910780219107902191080021910810219108202191083021910840219108502191086021910870219108802191089021910900219109102191092021910930219109402191095021910960219109702191098021910990219110002191101021911020219110302191104021911050220000102200002022000030220000402200005022000060220000702200008022000090220001002200011022000120220001302200014022000150220001602200017022000180220001902200020022000210220002202200023022000240220002502200026022000270220002802200029022000300220003102200032022000330220003402200035022000360220003702200038022000390220004002200041022000420220004302200044022000450220004602200047022000480220004902200050022000510220005202200053022000540220005502200056022000570220005802200059022000600220006102200062022000630220006402200065022000660220006702200068022000690220007002200071022000720220007302200074022000750220007602200077022000780220007902200080022000810220008202200083022000840220008502200086022000870220008802200089022000900220009102200092022000930220009402200095022000960220009702200098022000990220010002200101022001020220010302200104022001050220010602200107022001080220010902200110022001110220011202200113022001140220011502200116022001170220011802200119022001200220012102200122022001230220012402200125022001260220012702200128022001290220013002200131022001320220013302200134022001350220013602200137022001380220013902200140022001410220014202200143022001440220014502200146022001470220014802200149022001500220015102200152022001530220015402200155022001560220015702200158022001590220016002200161022001620220016302200164022001650220016602200167022001680220016902200170022001710220017202200173022001740220017502200176022001770220017802200179022001800220018102200182022001830220018402200185022001860220018702200188022001890220019002200191022001920220019302200194022001950220019602200197022001980220019902200200022002010220020202200203022002040220020502200206022002070220020802200209022002100220021102200212022002130220021402200215022002160220021702200218022002190220022002200221022002220220022302200224022002250220022602200227022002280220022902200230022002310220023202200233022002340220023502200236022002370220023802200239022002400220024102200242022002430220024402200245022002460220024702200248022002490220025002200251022002520220025302200254022002550220025602200257022002580220025902200260022002610220026202200263022002640220026502200266022002670220026802200269022002700220027102200272022002730220027402200275022002760220027702200278022002790220028002200281022002820220028302200284022002850220028602200287022002880220028902200290022002910220029202200293022002940220029502200296022002970220029802200299022003000220030102200302022003030220030402200305022003060220030702200308022003090220031002200311022003120220031302200314022003150220031602200317022003180220031902200320022003210220032202200323022003240220032502200326022003270220032802200329022003300220033102200332022003330220033402200335022003360220033702200338022003390220034002200341022003420220034302200344022003450220034602200347022003480220034902200350022003510220035202200353022003540220035502200356022003570220035802200359022003600220036102200362022003630220036402200365022003660220036702200368022003690220037002200371022003720220037302200374022003750220037602200377022003780220037902200380022003810220038202200383022003840220038502200386022003870220038802200389022003900220039102200392022003930220039402200395022003960220039702200398022003990220040002200401022004020220040302200404022004050220040602200407022004080220040902200410022004110220041202200413022004140220041502200416022004170220041802200419022004200220042102200422022004230220042402200425022004260220042702200428022004290220043002200431022004320220043302200434022004350220043602200437022004380220043902200440022004410220044202200443022004440220044502200446022004470220044802200449022004500220045102200452022004530220045402200455022004560220045702200458022004590220046002200461022004620220046302200464022004650220046602200467022004680220046902200470022004710220047202200473022004740220047502200476022004770220047802200479022004800220048102200482022004830220048402200485022004860220048702200488022004890220049002200491022004920220049302200494022004950220049602200497022004980220049902200500022005010220050202200503022005040220050502200506022005070220050802200509022005100220051102200512022005130220051402200515022005160220051702200518022005190220052002200521022005220220052302200524022005250220052602200527022005280220052902200530022005310220053202200533022005340220053502200536022005370220053802200539022005400220054102200542022005430220054402200545022005460220054702200548022005490220055002200551022005520220055302200554022005550220055602200557022005580220055902200560022005610220056202200563022005640220056502200566022005670220056802200569022005700220057102200572022005730220057402200575022005760220057702200578022005790220058002200581022005820220058302200584022005850220058602200587022005880220058902200590022005910220059202200593022005940220059502200596022005970220059802200599022006000220060102200602022006030220060402200605022006060220060702200608022006090220061002200611022006120220061302200614022006150220061602200617022006180220061902200620022006210220062202200623022006240220062502200626022006270220062802200629022006300220063102200632022006330220063402200635022006360220063702200638022006390220064002200641022006420220064302200644022006450220064602200647022006480220064902200650022006510220065202200653022006540220065502200656022006570220065802200659022006600220066102200662022006630220066402200665022006660220066702200668022006690220067002200671022006720220067302200674022006750220067602200677022006780220067902200680022006810220068202200683022006840220068502200686022006870220068802200689022006900220069102200692022006930220069402200695022006960220069702200698022006990220070002200701022007020220070302200704022007050220070602200707022007080220070902200710022007110220071202200713022007140220071502200716022007170220071802200719022007200220072102200722022007230220072402200725022007260220072702200728022007290220073002200731022007320220073302200734022007350220073602200737022007380220073902200740022007410220074202200743022007440220074502200746022007470220074802200749022007500220075102200752022007530220075402200755022007560220075702200758022007590220076002200761022007620220076302200764022007650220076602200767022007680220076902200770022007710220077202200773022007740220077502200776022007770220077802200779022007800220078102200782022007830220078402200785022007860220078702200788022007890220079002200791022007920220079302200794022007950220079602200797022007980220079902200800022008010220080202200803022008040220080502200806022008070220080802200809022008100220081102200812022008130220081402200815022008160220081702200818022008190220082002200821022008220220082302200824022008250220082602200827022008280220082902200830022008310220083202200833022008340220083502200836022008370220083802200839022008400220084102200842022008430220084402200845022008460220084702200848022008490220085002200851022008520220085302200854022008550220085602200857022008580220085902200860022008610220086202200863022008640220086502200866022008670220086802200869022008700220087102200872022008730220087402200875022008760220087702200878022008790220088002200881022008820220088302200884022008850220088602200887022008880220088902200890022008910220089202200893022008940220089502200896022008970220089802200899022009000220090102200902022009030220090402200905022009060220090702200908022009090220091002200911022009120220091302200914022009150220091602200917022009180220091902200920022009210220092202200923022009240220092502200926022009270220092802200929022009300220093102200932022009330220093402200935022009360220093702200938022009390220094002200941022009420220094302200944022009450220094602200947022009480220094902200950022009510220095202200953022009540220095502200956022009570220095802200959022009600220096102200962022009630220096402200965022009660220096702200968022009690220097002200971022009720220097302200974022009750220097602200977022009780220097902200980022009810220098202200983022009840220098502200986022009870220098802200989022009900220099102200992022009930220099402200995022009960220099702200998022009990220100002201001022010020220100302201004022010050220100602201007022010080220100902201010022010110220101202201013022010140220101502201016022010170220101802201019022010200220102102201022022010230220102402201025022010260220102702201028022010290220103002201031022010320220103302201034022010350220103602201037022010380220103902201040022010410220104202201043022010440220104502201046022010470220104802201049022010500220105102201052022010530220105402201055022010560220105702201058022010590220106002201061022010620220106302201064022010650220106602201067022010680220106902201070022010710220107202201073022010740220107502201076022010770220107802201079022010800220108102201082022010830220108402201085022010860220108702201088022010890220109002201091022010920220109302201094022010950220109602201097022010980220109902201100022011010220110202201103022011040220110502210001022100020221000302210004022100050221000602210007022100080221000902210010022100110221001202210013022100140221001502210016022100170221001802210019022100200221002102210022022100230221002402210025022100260221002702210028022100290221003002210031022100320221003302210034022100350221003602210037022100380221003902210040022100410221004202210043022100440221004502210046022100470221004802210049022100500221005102210052022100530221005402210055022100560221005702210058022100590221006002210061022100620221006302210064022100650221006602210067022100680221006902210070022100710221007202210073022100740221007502210076022100770221007802210079022100800221008102210082022100830221008402210085022100860221008702210088022100890221009002210091022100920221009302210094022100950221009602210097022100980221009902210100022101010221010202210103022101040221010502210106022101070221010802210109022101100221011102210112022101130221011402210115022101160221011702210118022101190221012002210121022101220221012302210124022101250221012602210127022101280221012902210130022101310221013202210133022101340221013502210136022101370221013802210139022101400221014102210142022101430221014402210145022101460221014702210148022101490221015002210151022101520221015302210154022101550221015602210157022101580221015902210160022101610221016202210163022101640221016502210166022101670221016802210169022101700221017102210172022101730221017402210175022101760221017702210178022101790221018002210181022101820221018302210184022101850221018602210187022101880221018902210190022101910221019202210193022101940221019502210196022101970221019802210199022102000221020102210202022102030221020402210205022102060221020702210208022102090221021002210211022102120221021302210214022102150221021602210217022102180221021902210220022102210221022202210223022102240221022502210226022102270221022802210229022102300221023102210232022102330221023402210235022102360221023702210238022102390221024002210241022102420221024302210244022102450221024602210247022102480221024902210250022102510221025202210253022102540221025502210256022102570221025802210259022102600221026102210262022102630221026402210265022102660221026702210268022102690221027002210271022102720221027302210274022102750221027602210277022102780221027902210280022102810221028202210283022102840221028502210286022102870221028802210289022102900221029102210292022102930221029402210295022102960221029702210298022102990221030002210301022103020221030302210304022103050221030602210307022103080221030902210310022103110221031202210313022103140221031502210316022103170221031802210319022103200221032102210322022103230221032402210325022103260221032702210328022103290221033002210331022103320221033302210334022103350221033602210337022103380221033902210340022103410221034202210343022103440221034502210346022103470221034802210349022103500221035102210352022103530221035402210355022103560221035702210358022103590221036002210361022103620221036302210364022103650221036602210367022103680221036902210370022103710221037202210373022103740221037502210376022103770221037802210379022103800221038102210382022103830221038402210385022103860221038702210388022103890221039002210391022103920221039302210394022103950221039602210397022103980221039902210400022104010221040202210403022104040221040502210406022104070221040802210409022104100221041102210412022104130221041402210415022104160221041702210418022104190221042002210421022104220221042302210424022104250221042602210427022104280221042902210430022104310221043202210433022104340221043502210436022104370221043802210439022104400221044102210442022104430221044402210445022104460221044702210448022104490221045002210451022104520221045302210454022104550221045602210457022104580221045902210460022104610221046202210463022104640221046502210466022104670221046802210469022104700221047102210472022104730221047402210475022104760221047702210478022104790221048002210481022104820221048302210484022104850221048602210487022104880221048902210490022104910221049202210493022104940221049502210496022104970221049802210499022105000221050102210502022105030221050402210505022105060221050702210508022105090221051002210511022105120221051302210514022105150221051602210517022105180221051902210520022105210221052202210523022105240221052502210526022105270221052802210529022105300221053102210532022105330221053402210535022105360221053702210538022105390221054002210541022105420221054302210544022105450221054602210547022105480221054902210550022105510221055202210553022105540221055502210556022105570221055802210559022105600221056102210562022105630221056402210565022105660221056702210568022105690221057002210571022105720221057302210574022105750221057602210577022105780221057902210580022105810221058202210583022105840221058502210586022105870221058802210589022105900221059102210592022105930221059402210595022105960221059702210598022105990221060002210601022106020221060302210604022106050221060602210607022106080221060902210610022106110221061202210613022106140221061502210616022106170221061802210619022106200221062102210622022106230221062402210625022106260221062702210628022106290221063002210631022106320221063302210634022106350221063602210637022106380221063902210640022106410221064202210643022106440221064502210646022106470221064802210649022106500221065102210652022106530221065402210655022106560221065702210658022106590221066002210661022106620221066302210664022106650221066602210667022106680221066902210670022106710221067202210673022106740221067502210676022106770221067802210679022106800221068102210682022106830221068402210685022106860221068702210688022106890221069002210691022106920221069302210694022106950221069602210697022106980221069902210700022107010221070202210703022107040221070502210706022107070221070802210709022107100221071102210712022107130221071402210715022107160221071702210718022107190221072002210721022107220221072302210724022107250221072602210727022107280221072902210730022107310221073202210733022107340221073502210736022107370221073802210739022107400221074102210742022107430221074402210745022107460221074702210748022107490221075002210751022107520221075302210754022107550221075602210757022107580221075902210760022107610221076202210763022107640221076502210766022107670221076802210769022107700221077102210772022107730221077402210775022107760221077702210778022107790221078002210781022107820221078302210784022107850221078602210787022107880221078902210790022107910221079202210793022107940221079502210796022107970221079802210799022108000221080102210802022108030221080402210805022108060221080702210808022108090221081002210811022108120221081302210814022108150221081602210817022108180221081902210820022108210221082202210823022108240221082502210826022108270221082802210829022108300221083102210832022108330221083402210835022108360221083702210838022108390221084002210841022108420221084302210844022108450221084602210847022108480221084902210850022108510221085202210853022108540221085502210856022108570221085802210859022108600221086102210862022108630221086402210865022108660221086702210868022108690221087002210871022108720221087302210874022108750221087602210877022108780221087902210880022108810221088202210883022108840221088502210886022108870221088802210889022108900221089102210892022108930221089402210895022108960221089702210898022108990221090002210901022109020221090302210904022109050221090602210907022109080221090902210910022109110221091202210913022109140221091502210916022109170221091802210919022109200221092102210922022109230221092402210925022109260221092702210928022109290221093002210931022109320221093302210934022109350221093602210937022109380221093902210940022109410221094202210943022109440221094502210946022109470221094802210949022109500221095102210952022109530221095402210955022109560221095702210958022109590221096002210961022109620221096302210964022109650221096602210967022109680221096902210970022109710221097202210973022109740221097502210976022109770221097802210979022109800221098102210982022109830221098402210985022109860221098702210988022109890221099002210991022109920221099302210994022109950221099602210997022109980221099902211000022110010221100202211003022110040221100502211006022110070221100802211009022110100221101102211012022110130221101402211015022110160221101702211018022110190221102002211021022110220221102302211024022110250221102602211027022110280221102902211030022110310221103202211033022110340221103502211036022110370221103802211039022110400221104102211042022110430221104402211045022110460221104702211048022110490221105002211051022110520221105302211054022110550221105602211057022110580221105902211060022110610221106202211063022110640221106502211066022110670221106802211069022110700221107102211072022110730221107402211075022110760221107702211078022110790221108002211081022110820221108302211084022110850221108602211087022110880221108902211090022110910221109202211093022110940221109502211096022110970221109802211099022111000221110102211102022111030221110402211105022200010222000202220003022200040222000502220006022200070222000802220009022200100222001102220012022200130222001402220015022200160222001702220018022200190222002002220021022200220222002302220024022200250222002602220027022200280222002902220030022200310222003202220033022200340222003502220036022200370222003802220039022200400222004102220042022200430222004402220045022200460222004702220048022200490222005002220051022200520222005302220054022200550222005602220057022200580222005902220060022200610222006202220063022200640222006502220066022200670222006802220069022200700222007102220072022200730222007402220075022200760222007702220078022200790222008002220081022200820222008302220084022200850222008602220087022200880222008902220090022200910222009202220093022200940222009502220096022200970222009802220099022201000222010102220102022201030222010402220105022201060222010702220108022201090222011002220111022201120222011302220114022201150222011602220117022201180222011902220120022201210222012202220123022201240222012502220126022201270222012802220129022201300222013102220132022201330222013402220135022201360222013702220138022201390222014002220141022201420222014302220144022201450222014602220147022201480222014902220150022201510222015202220153022201540222015502220156022201570222015802220159022201600222016102220162022201630222016402220165022201660222016702220168022201690222017002220171022201720222017302220174022201750222017602220177022201780222017902220180022201810222018202220183022201840222018502220186022201870222018802220189022201900222019102220192022201930222019402220195022201960222019702220198022201990222020002220201022202020222020302220204022202050222020602220207022202080222020902220210022202110222021202220213022202140222021502220216022202170222021802220219022202200222022102220222022202230222022402220225022202260222022702220228022202290222023002220231022202320222023302220234022202350222023602220237022202380222023902220240022202410222024202220243022202440222024502220246022202470222024802220249022202500222025102220252022202530222025402220255022202560222025702220258022202590222026002220261022202620222026302220264022202650222026602220267022202680222026902220270022202710222027202220273022202740222027502220276022202770222027802220279022202800222028102220282022202830222028402220285022202860222028702220288022202890222029002220291022202920222029302220294022202950222029602220297022202980222029902220300022203010222030202220303022203040222030502220306022203070222030802220309022203100222031102220312022203130222031402220315022203160222031702220318022203190222032002220321022203220222032302220324022203250222032602220327022203280222032902220330022203310222033202220333022203340222033502220336022203370222033802220339022203400222034102220342022203430222034402220345022203460222034702220348022203490222035002220351022203520222035302220354022203550222035602220357022203580222035902220360022203610222036202220363022203640222036502220366022203670222036802220369022203700222037102220372022203730222037402220375022203760222037702220378022203790222038002220381022203820222038302220384022203850222038602220387022203880222038902220390022203910222039202220393022203940222039502220396022203970222039802220399022204000222040102220402022204030222040402220405022204060222040702220408022204090222041002220411022204120222041302220414022204150222041602220417022204180222041902220420022204210222042202220423022204240222042502220426022204270222042802220429022204300222043102220432022204330222043402220435022204360222043702220438022204390222044002220441022204420222044302220444022204450222044602220447022204480222044902220450022204510222045202220453022204540222045502220456022204570222045802220459022204600222046102220462022204630222046402220465022204660222046702220468022204690222047002220471022204720222047302220474022204750222047602220477022204780222047902220480022204810222048202220483022204840222048502220486022204870222048802220489022204900222049102220492022204930222049402220495022204960222049702220498022204990222050002220501022205020222050302220504022205050222050602220507022205080222050902220510022205110222051202220513022205140222051502220516022205170222051802220519022205200222052102220522022205230222052402220525022205260222052702220528022205290222053002220531022205320222053302220534022205350222053602220537022205380222053902220540022205410222054202220543022205440222054502220546022205470222054802220549022205500222055102220552022205530222055402220555022205560222055702220558022205590222056002220561022205620222056302220564022205650222056602220567022205680222056902220570022205710222057202220573022205740222057502220576022205770222057802220579022205800222058102220582022205830222058402220585022205860222058702220588022205890222059002220591022205920222059302220594022205950222059602220597022205980222059902220600022206010222060202220603022206040222060502220606022206070222060802220609022206100222061102220612022206130222061402220615022206160222061702220618022206190222062002220621022206220222062302220624022206250222062602220627022206280222062902220630022206310222063202220633022206340222063502220636022206370222063802220639022206400222064102220642022206430222064402220645022206460222064702220648022206490222065002220651022206520222065302220654022206550222065602220657022206580222065902220660022206610222066202220663022206640222066502220666022206670222066802220669022206700222067102220672022206730222067402220675022206760222067702220678022206790222068002220681022206820222068302220684022206850222068602220687022206880222068902220690022206910222069202220693022206940222069502220696022206970222069802220699022207000222070102220702022207030222070402220705022207060222070702220708022207090222071002220711022207120222071302220714022207150222071602220717022207180222071902220720022207210222072202220723022207240222072502220726022207270222072802220729022207300222073102220732022207330222073402220735022207360222073702220738022207390222074002220741022207420222074302220744022207450222074602220747022207480222074902220750022207510222075202220753022207540222075502220756022207570222075802220759022207600222076102220762022207630222076402220765022207660222076702220768022207690222077002220771022207720222077302220774022207750222077602220777022207780222077902220780022207810222078202220783022207840222078502220786022207870222078802220789022207900222079102220792022207930222079402220795022207960222079702220798022207990222080002220801022208020222080302220804022208050222080602220807022208080222080902220810022208110222081202220813022208140222081502220816022208170222081802220819022208200222082102220822022208230222082402220825022208260222082702220828022208290222083002220831022208320222083302220834022208350222083602220837022208380222083902220840022208410222084202220843022208440222084502220846022208470222084802220849022208500222085102220852022208530222085402220855022208560222085702220858022208590222086002220861022208620222086302220864022208650222086602220867022208680222086902220870022208710222087202220873022208740222087502220876022208770222087802220879022208800222088102220882022208830222088402220885022208860222088702220888022208890222089002220891022208920222089302220894022208950222089602220897022208980222089902220900022209010222090202220903022209040222090502220906022209070222090802220909022209100222091102220912022209130222091402220915022209160222091702220918022209190222092002220921022209220222092302220924022209250222092602220927022209280222092902220930022209310222093202220933022209340222093502220936022209370222093802220939022209400222094102220942022209430222094402220945022209460222094702220948022209490222095002220951022209520222095302220954022209550222095602220957022209580222095902220960022209610222096202220963022209640222096502220966022209670222096802220969022209700222097102220972022209730222097402220975022209760222097702220978022209790222098002220981022209820222098302220984022209850222098602220987022209880222098902220990022209910222099202220993022209940222099502220996022209970222099802220999022210000222100102221002022210030222100402221005022210060222100702221008022210090222101002221011022210120222101302221014022210150222101602221017022210180222101902221020022210210222102202221023022210240222102502221026022210270222102802221029022210300222103102221032022210330222103402221035022210360222103702221038022210390222104002221041022210420222104302221044022210450222104602221047022210480222104902221050022210510222105202221053022210540222105502221056022210570222105802221059022210600222106102221062022210630222106402221065022210660222106702221068022210690222107002221071022210720222107302221074022210750222107602221077022210780222107902221080022210810222108202221083022210840222108502221086022210870222108802221089022210900222109102221092022210930222109402221095022210960222109702221098022210990222110002221101022211020222110302221104022211050223000102230002022300030223000402230005022300060223000702230008022300090223001002230011022300120223001302230014022300150223001602230017022300180223001902230020022300210223002202230023022300240223002502230026022300270223002802230029022300300223003102230032022300330223003402230035022300360223003702230038022300390223004002230041022300420223004302230044022300450223004602230047022300480223004902230050022300510223005202230053022300540223005502230056022300570223005802230059022300600223006102230062022300630223006402230065022300660223006702230068022300690223007002230071022300720223007302230074022300750223007602230077022300780223007902230080022300810223008202230083022300840223008502230086022300870223008802230089022300900223009102230092022300930223009402230095022300960223009702230098022300990223010002230101022301020223010302230104022301050223010602230107022301080223010902230110022301110223011202230113022301140223011502230116022301170223011802230119022301200223012102230122022301230223012402230125022301260223012702230128022301290223013002230131022301320223013302230134022301350223013602230137022301380223013902230140022301410223014202230143022301440223014502230146022301470223014802230149022301500223015102230152022301530223015402230155022301560223015702230158022301590223016002230161022301620223016302230164022301650223016602230167022301680223016902230170022301710223017202230173022301740223017502230176022301770223017802230179022301800223018102230182022301830223018402230185022301860223018702230188022301890223019002230191022301920223019302230194022301950223019602230197022301980223019902230200022302010223020202230203022302040223020502230206022302070223020802230209022302100223021102230212022302130223021402230215022302160223021702230218022302190223022002230221022302220223022302230224022302250223022602230227022302280223022902230230022302310223023202230233022302340223023502230236022302370223023802230239022302400223024102230242022302430223024402230245022302460223024702230248022302490223025002230251022302520223025302230254022302550223025602230257022302580223025902230260022302610223026202230263022302640223026502230266022302670223026802230269022302700223027102230272022302730223027402230275022302760223027702230278022302790223028002230281022302820223028302230284022302850223028602230287022302880223028902230290022302910223029202230293022302940223029502230296022302970223029802230299022303000223030102230302022303030223030402230305022303060223030702230308022303090223031002230311022303120223031302230314022303150223031602230317022303180223031902230320022303210223032202230323022303240223032502230326022303270223032802230329022303300223033102230332022303330223033402230335022303360223033702230338022303390223034002230341022303420223034302230344022303450223034602230347022303480223034902230350022303510223035202230353022303540223035502230356022303570223035802230359022303600223036102230362022303630223036402230365022303660223036702230368022303690223037002230371022303720223037302230374022303750223037602230377022303780223037902230380022303810223038202230383022303840223038502230386022303870223038802230389022303900223039102230392022303930223039402230395022303960223039702230398022303990223040002230401022304020223040302230404022304050223040602230407022304080223040902230410022304110223041202230413022304140223041502230416022304170223041802230419022304200223042102230422022304230223042402230425022304260223042702230428022304290223043002230431022304320223043302230434022304350223043602230437022304380223043902230440022304410223044202230443022304440223044502230446022304470223044802230449022304500223045102230452022304530223045402230455022304560223045702230458022304590223046002230461022304620223046302230464022304650223046602230467022304680223046902230470022304710223047202230473022304740223047502230476022304770223047802230479022304800223048102230482022304830223048402230485022304860223048702230488022304890223049002230491022304920223049302230494022304950223049602230497022304980223049902230500022305010223050202230503022305040223050502230506022305070223050802230509022305100223051102230512022305130223051402230515022305160223051702230518022305190223052002230521022305220223052302230524022305250223052602230527022305280223052902230530022305310223053202230533022305340223053502230536022305370223053802230539022305400223054102230542022305430223054402230545022305460223054702230548022305490223055002230551022305520223055302230554022305550223055602230557022305580223055902230560022305610223056202230563022305640223056502230566022305670223056802230569022305700223057102230572022305730223057402230575022305760223057702230578022305790223058002230581022305820223058302230584022305850223058602230587022305880223058902230590022305910223059202230593022305940223059502230596022305970223059802230599022306000223060102230602022306030223060402230605022306060223060702230608022306090223061002230611022306120223061302230614022306150223061602230617022306180223061902230620022306210223062202230623022306240223062502230626022306270223062802230629022306300223063102230632022306330223063402230635022306360223063702230638022306390223064002230641022306420223064302230644022306450223064602230647022306480223064902230650022306510223065202230653022306540223065502230656022306570223065802230659022306600223066102230662022306630223066402230665022306660223066702230668022306690223067002230671022306720223067302230674022306750223067602230677022306780223067902230680022306810223068202230683022306840223068502230686022306870223068802230689022306900223069102230692022306930223069402230695022306960223069702230698022306990223070002230701022307020223070302230704022307050223070602230707022307080223070902230710022307110223071202230713022307140223071502230716022307170223071802230719022307200223072102230722022307230223072402230725022307260223072702230728022307290223073002230731022307320223073302230734022307350223073602230737022307380223073902230740022307410223074202230743022307440223074502230746022307470223074802230749022307500223075102230752022307530223075402230755022307560223075702230758022307590223076002230761022307620223076302230764022307650223076602230767022307680223076902230770022307710223077202230773022307740223077502230776022307770223077802230779022307800223078102230782022307830223078402230785022307860223078702230788022307890223079002230791022307920223079302230794022307950223079602230797022307980223079902230800022308010223080202230803022308040223080502230806022308070223080802230809022308100223081102230812022308130223081402230815022308160223081702230818022308190223082002230821022308220223082302230824022308250223082602230827022308280223082902230830022308310223083202230833022308340223083502230836022308370223083802230839022308400223084102230842022308430223084402230845022308460223084702230848022308490223085002230851022308520223085302230854022308550223085602230857022308580223085902230860022308610223086202230863022308640223086502230866022308670223086802230869022308700223087102230872022308730223087402230875022308760223087702230878022308790223088002230881022308820223088302230884022308850223088602230887022308880223088902230890022308910223089202230893022308940223089502230896022308970223089802230899022309000223090102230902022309030223090402230905022309060223090702230908022309090223091002230911022309120223091302230914022309150223091602230917022309180223091902230920022309210223092202230923022309240223092502230926022309270223092802230929022309300223093102230932022309330223093402230935022309360223093702230938022309390223094002230941022309420223094302230944022309450223094602230947022309480223094902230950022309510223095202230953022309540223095502230956022309570223095802230959022309600223096102230962022309630223096402230965022309660223096702230968022309690223097002230971022309720223097302230974022309750223097602230977022309780223097902230980022309810223098202230983022309840223098502230986022309870223098802230989022309900223099102230992022309930223099402230995022309960223099702230998022309990223100002231001022310020223100302231004022310050223100602231007022310080223100902231010022310110223101202231013022310140223101502231016022310170223101802231019022310200223102102231022022310230223102402231025022310260223102702231028022310290223103002231031022310320223103302231034022310350223103602231037022310380223103902231040022310410223104202231043022310440223104502231046022310470223104802231049022310500223105102231052022310530223105402231055022310560223105702231058022310590223106002231061022310620223106302231064022310650223106602231067022310680223106902231070022310710223107202231073022310740223107502231076022310770223107802231079022310800223108102231082022310830223108402231085022310860223108702231088022310890223109002231091022310920223109302231094022310950223109602231097022310980223109902231100022311010223110202231103022311040223110502240001022400020224000302240004022400050224000602240007022400080224000902240010022400110224001202240013022400140224001502240016022400170224001802240019022400200224002102240022022400230224002402240025022400260224002702240028022400290224003002240031022400320224003302240034022400350224003602240037022400380224003902240040022400410224004202240043022400440224004502240046022400470224004802240049022400500224005102240052022400530224005402240055022400560224005702240058022400590224006002240061022400620224006302240064022400650224006602240067022400680224006902240070022400710224007202240073022400740224007502240076022400770224007802240079022400800224008102240082022400830224008402240085022400860224008702240088022400890224009002240091022400920224009302240094022400950224009602240097022400980224009902240100022401010224010202240103022401040224010502240106022401070224010802240109022401100224011102240112022401130224011402240115022401160224011702240118022401190224012002240121022401220224012302240124022401250224012602240127022401280224012902240130022401310224013202240133022401340224013502240136022401370224013802240139022401400224014102240142022401430224014402240145022401460224014702240148022401490224015002240151022401520224015302240154022401550224015602240157022401580224015902240160022401610224016202240163022401640224016502240166022401670224016802240169022401700224017102240172022401730224017402240175022401760224017702240178022401790224018002240181022401820224018302240184022401850224018602240187022401880224018902240190022401910224019202240193022401940224019502240196022401970224019802240199022402000224020102240202022402030224020402240205022402060224020702240208022402090224021002240211022402120224021302240214022402150224021602240217022402180224021902240220022402210224022202240223022402240224022502240226022402270224022802240229022402300224023102240232022402330224023402240235022402360224023702240238022402390224024002240241022402420224024302240244022402450224024602240247022402480224024902240250022402510224025202240253022402540224025502240256022402570224025802240259022402600224026102240262022402630224026402240265022402660224026702240268022402690224027002240271022402720224027302240274022402750224027602240277022402780224027902240280022402810224028202240283022402840224028502240286022402870224028802240289022402900224029102240292022402930224029402240295022402960224029702240298022402990224030002240301022403020224030302240304022403050224030602240307022403080224030902240310022403110224031202240313022403140224031502240316022403170224031802240319022403200224032102240322022403230224032402240325022403260224032702240328022403290224033002240331022403320224033302240334022403350224033602240337022403380224033902240340022403410224034202240343022403440224034502240346022403470224034802240349022403500224035102240352022403530224035402240355022403560224035702240358022403590224036002240361022403620224036302240364022403650224036602240367022403680224036902240370022403710224037202240373022403740224037502240376022403770224037802240379022403800224038102240382022403830224038402240385022403860224038702240388022403890224039002240391022403920224039302240394022403950224039602240397022403980224039902240400022404010224040202240403022404040224040502240406022404070224040802240409022404100224041102240412022404130224041402240415022404160224041702240418022404190224042002240421022404220224042302240424022404250224042602240427022404280224042902240430022404310224043202240433022404340224043502240436022404370224043802240439022404400224044102240442022404430224044402240445022404460224044702240448022404490224045002240451022404520224045302240454022404550224045602240457022404580224045902240460022404610224046202240463022404640224046502240466022404670224046802240469022404700224047102240472022404730224047402240475022404760224047702240478022404790224048002240481022404820224048302240484022404850224048602240487022404880224048902240490022404910224049202240493022404940224049502240496022404970224049802240499022405000224050102240502022405030224050402240505022405060224050702240508022405090224051002240511022405120224051302240514022405150224051602240517022405180224051902240520022405210224052202240523022405240224052502240526022405270224052802240529022405300224053102240532022405330224053402240535022405360224053702240538022405390224054002240541022405420224054302240544022405450224054602240547022405480224054902240550022405510224055202240553022405540224055502240556022405570224055802240559022405600224056102240562022405630224056402240565022405660224056702240568022405690224057002240571022405720224057302240574022405750224057602240577022405780224057902240580022405810224058202240583022405840224058502240586022405870224058802240589022405900224059102240592022405930224059402240595022405960224059702240598022405990224060002240601022406020224060302240604022406050224060602240607022406080224060902240610022406110224061202240613022406140224061502240616022406170224061802240619022406200224062102240622022406230224062402240625022406260224062702240628022406290224063002240631022406320224063302240634022406350224063602240637022406380224063902240640022406410224064202240643022406440224064502240646022406470224064802240649022406500224065102240652022406530224065402240655022406560224065702240658022406590224066002240661022406620224066302240664022406650224066602240667022406680224066902240670022406710224067202240673022406740224067502240676022406770224067802240679022406800224068102240682022406830224068402240685022406860224068702240688022406890224069002240691022406920224069302240694022406950224069602240697022406980224069902240700022407010224070202240703022407040224070502240706022407070224070802240709022407100224071102240712022407130224071402240715022407160224071702240718022407190224072002240721022407220224072302240724022407250224072602240727022407280224072902240730022407310224073202240733022407340224073502240736022407370224073802240739022407400224074102240742022407430224074402240745022407460224074702240748022407490224075002240751022407520224075302240754022407550224075602240757022407580224075902240760022407610224076202240763022407640224076502240766022407670224076802240769022407700224077102240772022407730224077402240775022407760224077702240778022407790224078002240781022407820224078302240784022407850224078602240787022407880224078902240790022407910224079202240793022407940224079502240796022407970224079802240799022408000224080102240802022408030224080402240805022408060224080702240808022408090224081002240811022408120224081302240814022408150224081602240817022408180224081902240820022408210224082202240823022408240224082502240826022408270224082802240829022408300224083102240832022408330224083402240835022408360224083702240838022408390224084002240841022408420224084302240844022408450224084602240847022408480224084902240850022408510224085202240853022408540224085502240856022408570224085802240859022408600224086102240862022408630224086402240865022408660224086702240868022408690224087002240871022408720224087302240874022408750224087602240877022408780224087902240880022408810224088202240883022408840224088502240886022408870224088802240889022408900224089102240892022408930224089402240895022408960224089702240898022408990224090002240901022409020224090302240904022409050224090602240907022409080224090902240910022409110224091202240913022409140224091502240916022409170224091802240919022409200224092102240922022409230224092402240925022409260224092702240928022409290224093002240931022409320224093302240934022409350224093602240937022409380224093902240940022409410224094202240943022409440224094502240946022409470224094802240949022409500224095102240952022409530224095402240955022409560224095702240958022409590224096002240961022409620224096302240964022409650224096602240967022409680224096902240970022409710224097202240973022409740224097502240976022409770224097802240979022409800224098102240982022409830224098402240985022409860224098702240988022409890224099002240991022409920224099302240994022409950224099602240997022409980224099902241000022410010224100202241003022410040224100502241006022410070224100802241009022410100224101102241012022410130224101402241015022410160224101702241018022410190224102002241021022410220224102302241024022410250224102602241027022410280224102902241030022410310224103202241033022410340224103502241036022410370224103802241039022410400224104102241042022410430224104402241045022410460224104702241048022410490224105002241051022410520224105302241054022410550224105602241057022410580224105902241060022410610224106202241063022410640224106502241066022410670224106802241069022410700224107102241072022410730224107402241075022410760224107702241078022410790224108002241081022410820224108302241084022410850224108602241087022410880224108902241090022410910224109202241093022410940224109502241096022410970224109802241099022411000224110102241102022411030224110402241105022500010225000202250003022500040225000502250006022500070225000802250009022500100225001102250012022500130225001402250015022500160225001702250018022500190225002002250021022500220225002302250024022500250225002602250027022500280225002902250030022500310225003202250033022500340225003502250036022500370225003802250039022500400225004102250042022500430225004402250045022500460225004702250048022500490225005002250051022500520225005302250054022500550225005602250057022500580225005902250060022500610225006202250063022500640225006502250066022500670225006802250069022500700225007102250072022500730225007402250075022500760225007702250078022500790225008002250081022500820225008302250084022500850225008602250087022500880225008902250090022500910225009202250093022500940225009502250096022500970225009802250099022501000225010102250102022501030225010402250105022501060225010702250108022501090225011002250111022501120225011302250114022501150225011602250117022501180225011902250120022501210225012202250123022501240225012502250126022501270225012802250129022501300225013102250132022501330225013402250135022501360225013702250138022501390225014002250141022501420225014302250144022501450225014602250147022501480225014902250150022501510225015202250153022501540225015502250156022501570225015802250159022501600225016102250162022501630225016402250165022501660225016702250168022501690225017002250171022501720225017302250174022501750225017602250177022501780225017902250180022501810225018202250183022501840225018502250186022501870225018802250189022501900225019102250192022501930225019402250195022501960225019702250198022501990225020002250201022502020225020302250204022502050225020602250207022502080225020902250210022502110225021202250213022502140225021502250216022502170225021802250219022502200225022102250222022502230225022402250225022502260225022702250228022502290225023002250231022502320225023302250234022502350225023602250237022502380225023902250240022502410225024202250243022502440225024502250246022502470225024802250249022502500225025102250252022502530225025402250255022502560225025702250258022502590225026002250261022502620225026302250264022502650225026602250267022502680225026902250270022502710225027202250273022502740225027502250276022502770225027802250279022502800225028102250282022502830225028402250285022502860225028702250288022502890225029002250291022502920225029302250294022502950225029602250297022502980225029902250300022503010225030202250303022503040225030502250306022503070225030802250309022503100225031102250312022503130225031402250315022503160225031702250318022503190225032002250321022503220225032302250324022503250225032602250327022503280225032902250330022503310225033202250333022503340225033502250336022503370225033802250339022503400225034102250342022503430225034402250345022503460225034702250348022503490225035002250351022503520225035302250354022503550225035602250357022503580225035902250360022503610225036202250363022503640225036502250366022503670225036802250369022503700225037102250372022503730225037402250375022503760225037702250378022503790225038002250381022503820225038302250384022503850225038602250387022503880225038902250390022503910225039202250393022503940225039502250396022503970225039802250399022504000225040102250402022504030225040402250405022504060225040702250408022504090225041002250411022504120225041302250414022504150225041602250417022504180225041902250420022504210225042202250423022504240225042502250426022504270225042802250429022504300225043102250432022504330225043402250435022504360225043702250438022504390225044002250441022504420225044302250444022504450225044602250447022504480225044902250450022504510225045202250453022504540225045502250456022504570225045802250459022504600225046102250462022504630225046402250465022504660225046702250468022504690225047002250471022504720225047302250474022504750225047602250477022504780225047902250480022504810225048202250483022504840225048502250486022504870225048802250489022504900225049102250492022504930225049402250495022504960225049702250498022504990225050002250501022505020225050302250504022505050225050602250507022505080225050902250510022505110225051202250513022505140225051502250516022505170225051802250519022505200225052102250522022505230225052402250525022505260225052702250528022505290225053002250531022505320225053302250534022505350225053602250537022505380225053902250540022505410225054202250543022505440225054502250546022505470225054802250549022505500225055102250552022505530225055402250555022505560225055702250558022505590225056002250561022505620225056302250564022505650225056602250567022505680225056902250570022505710225057202250573022505740225057502250576022505770225057802250579022505800225058102250582022505830225058402250585022505860225058702250588022505890225059002250591022505920225059302250594022505950225059602250597022505980225059902250600022506010225060202250603022506040225060502250606022506070225060802250609022506100225061102250612022506130225061402250615022506160225061702250618022506190225062002250621022506220225062302250624022506250225062602250627022506280225062902250630022506310225063202250633022506340225063502250636022506370225063802250639022506400225064102250642022506430225064402250645022506460225064702250648022506490225065002250651022506520225065302250654022506550225065602250657022506580225065902250660022506610225066202250663022506640225066502250666022506670225066802250669022506700225067102250672022506730225067402250675022506760225067702250678022506790225068002250681022506820225068302250684022506850225068602250687022506880225068902250690022506910225069202250693022506940225069502250696022506970225069802250699022507000225070102250702022507030225070402250705022507060225070702250708022507090225071002250711022507120225071302250714022507150225071602250717022507180225071902250720022507210225072202250723022507240225072502250726022507270225072802250729022507300225073102250732022507330225073402250735022507360225073702250738022507390225074002250741022507420225074302250744022507450225074602250747022507480225074902250750022507510225075202250753022507540225075502250756022507570225075802250759022507600225076102250762022507630225076402250765022507660225076702250768022507690225077002250771022507720225077302250774022507750225077602250777022507780225077902250780022507810225078202250783022507840225078502250786022507870225078802250789022507900225079102250792022507930225079402250795022507960225079702250798022507990225080002250801022508020225080302250804022508050225080602250807022508080225080902250810022508110225081202250813022508140225081502250816022508170225081802250819022508200225082102250822022508230225082402250825022508260225082702250828022508290225083002250831022508320225083302250834022508350225083602250837022508380225083902250840022508410225084202250843022508440225084502250846022508470225084802250849022508500225085102250852022508530225085402250855022508560225085702250858022508590225086002250861022508620225086302250864022508650225086602250867022508680225086902250870022508710225087202250873022508740225087502250876022508770225087802250879022508800225088102250882022508830225088402250885022508860225088702250888022508890225089002250891022508920225089302250894022508950225089602250897022508980225089902250900022509010225090202250903022509040225090502250906022509070225090802250909022509100225091102250912022509130225091402250915022509160225091702250918022509190225092002250921022509220225092302250924022509250225092602250927022509280225092902250930022509310225093202250933022509340225093502250936022509370225093802250939022509400225094102250942022509430225094402250945022509460225094702250948022509490225095002250951022509520225095302250954022509550225095602250957022509580225095902250960022509610225096202250963022509640225096502250966022509670225096802250969022509700225097102250972022509730225097402250975022509760225097702250978022509790225098002250981022509820225098302250984022509850225098602250987022509880225098902250990022509910225099202250993022509940225099502250996022509970225099802250999022510000225100102251002022510030225100402251005022510060225100702251008022510090225101002251011022510120225101302251014022510150225101602251017022510180225101902251020022510210225102202251023022510240225102502251026022510270225102802251029022510300225103102251032022510330225103402251035022510360225103702251038022510390225104002251041022510420225104302251044022510450225104602251047022510480225104902251050022510510225105202251053022510540225105502251056022510570225105802251059022510600225106102251062022510630225106402251065022510660225106702251068022510690225107002251071022510720225107302251074022510750225107602251077022510780225107902251080022510810225108202251083022510840225108502251086022510870225108802251089022510900225109102251092022510930225109402251095022510960225109702251098022510990225110002251101022511020225110302251104022511050226000102260002022600030226000402260005022600060226000702260008022600090226001002260011022600120226001302260014022600150226001602260017022600180226001902260020022600210226002202260023022600240226002502260026022600270226002802260029022600300226003102260032022600330226003402260035022600360226003702260038022600390226004002260041022600420226004302260044022600450226004602260047022600480226004902260050022600510226005202260053022600540226005502260056022600570226005802260059022600600226006102260062022600630226006402260065022600660226006702260068022600690226007002260071022600720226007302260074022600750226007602260077022600780226007902260080022600810226008202260083022600840226008502260086022600870226008802260089022600900226009102260092022600930226009402260095022600960226009702260098022600990226010002260101022601020226010302260104022601050226010602260107022601080226010902260110022601110226011202260113022601140226011502260116022601170226011802260119022601200226012102260122022601230226012402260125022601260226012702260128022601290226013002260131022601320226013302260134022601350226013602260137022601380226013902260140022601410226014202260143022601440226014502260146022601470226014802260149022601500226015102260152022601530226015402260155022601560226015702260158022601590226016002260161022601620226016302260164022601650226016602260167022601680226016902260170022601710226017202260173022601740226017502260176022601770226017802260179022601800226018102260182022601830226018402260185022601860226018702260188022601890226019002260191022601920226019302260194022601950226019602260197022601980226019902260200022602010226020202260203022602040226020502260206022602070226020802260209022602100226021102260212022602130226021402260215022602160226021702260218022602190226022002260221022602220226022302260224022602250226022602260227022602280226022902260230022602310226023202260233022602340226023502260236022602370226023802260239022602400226024102260242022602430226024402260245022602460226024702260248022602490226025002260251022602520226025302260254022602550226025602260257022602580226025902260260022602610226026202260263022602640226026502260266022602670226026802260269022602700226027102260272022602730226027402260275022602760226027702260278022602790226028002260281022602820226028302260284022602850226028602260287022602880226028902260290022602910226029202260293022602940226029502260296022602970226029802260299022603000226030102260302022603030226030402260305022603060226030702260308022603090226031002260311022603120226031302260314022603150226031602260317022603180226031902260320022603210226032202260323022603240226032502260326022603270226032802260329022603300226033102260332022603330226033402260335022603360226033702260338022603390226034002260341022603420226034302260344022603450226034602260347022603480226034902260350022603510226035202260353022603540226035502260356022603570226035802260359022603600226036102260362022603630226036402260365022603660226036702260368022603690226037002260371022603720226037302260374022603750226037602260377022603780226037902260380022603810226038202260383022603840226038502260386022603870226038802260389022603900226039102260392022603930226039402260395022603960226039702260398022603990226040002260401022604020226040302260404022604050226040602260407022604080226040902260410022604110226041202260413022604140226041502260416022604170226041802260419022604200226042102260422022604230226042402260425022604260226042702260428022604290226043002260431022604320226043302260434022604350226043602260437022604380226043902260440022604410226044202260443022604440226044502260446022604470226044802260449022604500226045102260452022604530226045402260455022604560226045702260458022604590226046002260461022604620226046302260464022604650226046602260467022604680226046902260470022604710226047202260473022604740226047502260476022604770226047802260479022604800226048102260482022604830226048402260485022604860226048702260488022604890226049002260491022604920226049302260494022604950226049602260497022604980226049902260500022605010226050202260503022605040226050502260506022605070226050802260509022605100226051102260512022605130226051402260515022605160226051702260518022605190226052002260521022605220226052302260524022605250226052602260527022605280226052902260530022605310226053202260533022605340226053502260536022605370226053802260539022605400226054102260542022605430226054402260545022605460226054702260548022605490226055002260551022605520226055302260554022605550226055602260557022605580226055902260560022605610226056202260563022605640226056502260566022605670226056802260569022605700226057102260572022605730226057402260575022605760226057702260578022605790226058002260581022605820226058302260584022605850226058602260587022605880226058902260590022605910226059202260593022605940226059502260596022605970226059802260599022606000226060102260602022606030226060402260605022606060226060702260608022606090226061002260611022606120226061302260614022606150226061602260617022606180226061902260620022606210226062202260623022606240226062502260626022606270226062802260629022606300226063102260632022606330226063402260635022606360226063702260638022606390226064002260641022606420226064302260644022606450226064602260647022606480226064902260650022606510226065202260653022606540226065502260656022606570226065802260659022606600226066102260662022606630226066402260665022606660226066702260668022606690226067002260671022606720226067302260674022606750226067602260677022606780226067902260680022606810226068202260683022606840226068502260686022606870226068802260689022606900226069102260692022606930226069402260695022606960226069702260698022606990226070002260701022607020226070302260704022607050226070602260707022607080226070902260710022607110226071202260713022607140226071502260716022607170226071802260719022607200226072102260722022607230226072402260725022607260226072702260728022607290226073002260731022607320226073302260734022607350226073602260737022607380226073902260740022607410226074202260743022607440226074502260746022607470226074802260749022607500226075102260752022607530226075402260755022607560226075702260758022607590226076002260761022607620226076302260764022607650226076602260767022607680226076902260770022607710226077202260773022607740226077502260776022607770226077802260779022607800226078102260782022607830226078402260785022607860226078702260788022607890226079002260791022607920226079302260794022607950226079602260797022607980226079902260800022608010226080202260803022608040226080502260806022608070226080802260809022608100226081102260812022608130226081402260815022608160226081702260818022608190226082002260821022608220226082302260824022608250226082602260827022608280226082902260830022608310226083202260833022608340226083502260836022608370226083802260839022608400226084102260842022608430226084402260845022608460226084702260848022608490226085002260851022608520226085302260854022608550226085602260857022608580226085902260860022608610226086202260863022608640226086502260866022608670226086802260869022608700226087102260872022608730226087402260875022608760226087702260878022608790226088002260881022608820226088302260884022608850226088602260887022608880226088902260890022608910226089202260893022608940226089502260896022608970226089802260899022609000226090102260902022609030226090402260905022609060226090702260908022609090226091002260911022609120226091302260914022609150226091602260917022609180226091902260920022609210226092202260923022609240226092502260926022609270226092802260929022609300226093102260932022609330226093402260935022609360226093702260938022609390226094002260941022609420226094302260944022609450226094602260947022609480226094902260950022609510226095202260953022609540226095502260956022609570226095802260959022609600226096102260962022609630226096402260965022609660226096702260968022609690226097002260971022609720226097302260974022609750226097602260977022609780226097902260980022609810226098202260983022609840226098502260986022609870226098802260989022609900226099102260992022609930226099402260995022609960226099702260998022609990226100002261001022610020226100302261004022610050226100602261007022610080226100902261010022610110226101202261013022610140226101502261016022610170226101802261019022610200226102102261022022610230226102402261025022610260226102702261028022610290226103002261031022610320226103302261034022610350226103602261037022610380226103902261040022610410226104202261043022610440226104502261046022610470226104802261049022610500226105102261052022610530226105402261055022610560226105702261058022610590226106002261061022610620226106302261064022610650226106602261067022610680226106902261070022610710226107202261073022610740226107502261076022610770226107802261079022610800226108102261082022610830226108402261085022610860226108702261088022610890226109002261091022610920226109302261094022610950226109602261097022610980226109902261100022611010226110202261103022611040226110502270001022700020227000302270004022700050227000602270007022700080227000902270010022700110227001202270013022700140227001502270016022700170227001802270019022700200227002102270022022700230227002402270025022700260227002702270028022700290227003002270031022700320227003302270034022700350227003602270037022700380227003902270040022700410227004202270043022700440227004502270046022700470227004802270049022700500227005102270052022700530227005402270055022700560227005702270058022700590227006002270061022700620227006302270064022700650227006602270067022700680227006902270070022700710227007202270073022700740227007502270076022700770227007802270079022700800227008102270082022700830227008402270085022700860227008702270088022700890227009002270091022700920227009302270094022700950227009602270097022700980227009902270100022701010227010202270103022701040227010502270106022701070227010802270109022701100227011102270112022701130227011402270115022701160227011702270118022701190227012002270121022701220227012302270124022701250227012602270127022701280227012902270130022701310227013202270133022701340227013502270136022701370227013802270139022701400227014102270142022701430227014402270145022701460227014702270148022701490227015002270151022701520227015302270154022701550227015602270157022701580227015902270160022701610227016202270163022701640227016502270166022701670227016802270169022701700227017102270172022701730227017402270175022701760227017702270178022701790227018002270181022701820227018302270184022701850227018602270187022701880227018902270190022701910227019202270193022701940227019502270196022701970227019802270199022702000227020102270202022702030227020402270205022702060227020702270208022702090227021002270211022702120227021302270214022702150227021602270217022702180227021902270220022702210227022202270223022702240227022502270226022702270227022802270229022702300227023102270232022702330227023402270235022702360227023702270238022702390227024002270241022702420227024302270244022702450227024602270247022702480227024902270250022702510227025202270253022702540227025502270256022702570227025802270259022702600227026102270262022702630227026402270265022702660227026702270268022702690227027002270271022702720227027302270274022702750227027602270277022702780227027902270280022702810227028202270283022702840227028502270286022702870227028802270289022702900227029102270292022702930227029402270295022702960227029702270298022702990227030002270301022703020227030302270304022703050227030602270307022703080227030902270310022703110227031202270313022703140227031502270316022703170227031802270319022703200227032102270322022703230227032402270325022703260227032702270328022703290227033002270331022703320227033302270334022703350227033602270337022703380227033902270340022703410227034202270343022703440227034502270346022703470227034802270349022703500227035102270352022703530227035402270355022703560227035702270358022703590227036002270361022703620227036302270364022703650227036602270367022703680227036902270370022703710227037202270373022703740227037502270376022703770227037802270379022703800227038102270382022703830227038402270385022703860227038702270388022703890227039002270391022703920227039302270394022703950227039602270397022703980227039902270400022704010227040202270403022704040227040502270406022704070227040802270409022704100227041102270412022704130227041402270415022704160227041702270418022704190227042002270421022704220227042302270424022704250227042602270427022704280227042902270430022704310227043202270433022704340227043502270436022704370227043802270439022704400227044102270442022704430227044402270445022704460227044702270448022704490227045002270451022704520227045302270454022704550227045602270457022704580227045902270460022704610227046202270463022704640227046502270466022704670227046802270469022704700227047102270472022704730227047402270475022704760227047702270478022704790227048002270481022704820227048302270484022704850227048602270487022704880227048902270490022704910227049202270493022704940227049502270496022704970227049802270499022705000227050102270502022705030227050402270505022705060227050702270508022705090227051002270511022705120227051302270514022705150227051602270517022705180227051902270520022705210227052202270523022705240227052502270526022705270227052802270529022705300227053102270532022705330227053402270535022705360227053702270538022705390227054002270541022705420227054302270544022705450227054602270547022705480227054902270550022705510227055202270553022705540227055502270556022705570227055802270559022705600227056102270562022705630227056402270565022705660227056702270568022705690227057002270571022705720227057302270574022705750227057602270577022705780227057902270580022705810227058202270583022705840227058502270586022705870227058802270589022705900227059102270592022705930227059402270595022705960227059702270598022705990227060002270601022706020227060302270604022706050227060602270607022706080227060902270610022706110227061202270613022706140227061502270616022706170227061802270619022706200227062102270622022706230227062402270625022706260227062702270628022706290227063002270631022706320227063302270634022706350227063602270637022706380227063902270640022706410227064202270643022706440227064502270646022706470227064802270649022706500227065102270652022706530227065402270655022706560227065702270658022706590227066002270661022706620227066302270664022706650227066602270667022706680227066902270670022706710227067202270673022706740227067502270676022706770227067802270679022706800227068102270682022706830227068402270685022706860227068702270688022706890227069002270691022706920227069302270694022706950227069602270697022706980227069902270700022707010227070202270703022707040227070502270706022707070227070802270709022707100227071102270712022707130227071402270715022707160227071702270718022707190227072002270721022707220227072302270724022707250227072602270727022707280227072902270730022707310227073202270733022707340227073502270736022707370227073802270739022707400227074102270742022707430227074402270745022707460227074702270748022707490227075002270751022707520227075302270754022707550227075602270757022707580227075902270760022707610227076202270763022707640227076502270766022707670227076802270769022707700227077102270772022707730227077402270775022707760227077702270778022707790227078002270781022707820227078302270784022707850227078602270787022707880227078902270790022707910227079202270793022707940227079502270796022707970227079802270799022708000227080102270802022708030227080402270805022708060227080702270808022708090227081002270811022708120227081302270814022708150227081602270817022708180227081902270820022708210227082202270823022708240227082502270826022708270227082802270829022708300227083102270832022708330227083402270835022708360227083702270838022708390227084002270841022708420227084302270844022708450227084602270847022708480227084902270850022708510227085202270853022708540227085502270856022708570227085802270859022708600227086102270862022708630227086402270865022708660227086702270868022708690227087002270871022708720227087302270874022708750227087602270877022708780227087902270880022708810227088202270883022708840227088502270886022708870227088802270889022708900227089102270892022708930227089402270895022708960227089702270898022708990227090002270901022709020227090302270904022709050227090602270907022709080227090902270910022709110227091202270913022709140227091502270916022709170227091802270919022709200227092102270922022709230227092402270925022709260227092702270928022709290227093002270931022709320227093302270934022709350227093602270937022709380227093902270940022709410227094202270943022709440227094502270946022709470227094802270949022709500227095102270952022709530227095402270955022709560227095702270958022709590227096002270961022709620227096302270964022709650227096602270967022709680227096902270970022709710227097202270973022709740227097502270976022709770227097802270979022709800227098102270982022709830227098402270985022709860227098702270988022709890227099002270991022709920227099302270994022709950227099602270997022709980227099902271000022710010227100202271003022710040227100502271006022710070227100802271009022710100227101102271012022710130227101402271015022710160227101702271018022710190227102002271021022710220227102302271024022710250227102602271027022710280227102902271030022710310227103202271033022710340227103502271036022710370227103802271039022710400227104102271042022710430227104402271045022710460227104702271048022710490227105002271051022710520227105302271054022710550227105602271057022710580227105902271060022710610227106202271063022710640227106502271066022710670227106802271069022710700227107102271072022710730227107402271075022710760227107702271078022710790227108002271081022710820227108302271084022710850227108602271087022710880227108902271090022710910227109202271093022710940227109502271096022710970227109802271099022711000227110102271102022711030227110402271105022800010228000202280003022800040228000502280006022800070228000802280009022800100228001102280012022800130228001402280015022800160228001702280018022800190228002002280021022800220228002302280024022800250228002602280027022800280228002902280030022800310228003202280033022800340228003502280036022800370228003802280039022800400228004102280042022800430228004402280045022800460228004702280048022800490228005002280051022800520228005302280054022800550228005602280057022800580228005902280060022800610228006202280063022800640228006502280066022800670228006802280069022800700228007102280072022800730228007402280075022800760228007702280078022800790228008002280081022800820228008302280084022800850228008602280087022800880228008902280090022800910228009202280093022800940228009502280096022800970228009802280099022801000228010102280102022801030228010402280105022801060228010702280108022801090228011002280111022801120228011302280114022801150228011602280117022801180228011902280120022801210228012202280123022801240228012502280126022801270228012802280129022801300228013102280132022801330228013402280135022801360228013702280138022801390228014002280141022801420228014302280144022801450228014602280147022801480228014902280150022801510228015202280153022801540228015502280156022801570228015802280159022801600228016102280162022801630228016402280165022801660228016702280168022801690228017002280171022801720228017302280174022801750228017602280177022801780228017902280180022801810228018202280183022801840228018502280186022801870228018802280189022801900228019102280192022801930228019402280195022801960228019702280198022801990228020002280201022802020228020302280204022802050228020602280207022802080228020902280210022802110228021202280213022802140228021502280216022802170228021802280219022802200228022102280222022802230228022402280225022802260228022702280228022802290228023002280231022802320228023302280234022802350228023602280237022802380228023902280240022802410228024202280243022802440228024502280246022802470228024802280249022802500228025102280252022802530228025402280255022802560228025702280258022802590228026002280261022802620228026302280264022802650228026602280267022802680228026902280270022802710228027202280273022802740228027502280276022802770228027802280279022802800228028102280282022802830228028402280285022802860228028702280288022802890228029002280291022802920228029302280294022802950228029602280297022802980228029902280300022803010228030202280303022803040228030502280306022803070228030802280309022803100228031102280312022803130228031402280315022803160228031702280318022803190228032002280321022803220228032302280324022803250228032602280327022803280228032902280330022803310228033202280333022803340228033502280336022803370228033802280339022803400228034102280342022803430228034402280345022803460228034702280348022803490228035002280351022803520228035302280354022803550228035602280357022803580228035902280360022803610228036202280363022803640228036502280366022803670228036802280369022803700228037102280372022803730228037402280375022803760228037702280378022803790228038002280381022803820228038302280384022803850228038602280387022803880228038902280390022803910228039202280393022803940228039502280396022803970228039802280399022804000228040102280402022804030228040402280405022804060228040702280408022804090228041002280411022804120228041302280414022804150228041602280417022804180228041902280420022804210228042202280423022804240228042502280426022804270228042802280429022804300228043102280432022804330228043402280435022804360228043702280438022804390228044002280441022804420228044302280444022804450228044602280447022804480228044902280450022804510228045202280453022804540228045502280456022804570228045802280459022804600228046102280462022804630228046402280465022804660228046702280468022804690228047002280471022804720228047302280474022804750228047602280477022804780228047902280480022804810228048202280483022804840228048502280486022804870228048802280489022804900228049102280492022804930228049402280495022804960228049702280498022804990228050002280501022805020228050302280504022805050228050602280507022805080228050902280510022805110228051202280513022805140228051502280516022805170228051802280519022805200228052102280522022805230228052402280525022805260228052702280528022805290228053002280531022805320228053302280534022805350228053602280537022805380228053902280540022805410228054202280543022805440228054502280546022805470228054802280549022805500228055102280552022805530228055402280555022805560228055702280558022805590228056002280561022805620228056302280564022805650228056602280567022805680228056902280570022805710228057202280573022805740228057502280576022805770228057802280579022805800228058102280582022805830228058402280585022805860228058702280588022805890228059002280591022805920228059302280594022805950228059602280597022805980228059902280600022806010228060202280603022806040228060502280606022806070228060802280609022806100228061102280612022806130228061402280615022806160228061702280618022806190228062002280621022806220228062302280624022806250228062602280627022806280228062902280630022806310228063202280633022806340228063502280636022806370228063802280639022806400228064102280642022806430228064402280645022806460228064702280648022806490228065002280651022806520228065302280654022806550228065602280657022806580228065902280660022806610228066202280663022806640228066502280666022806670228066802280669022806700228067102280672022806730228067402280675022806760228067702280678022806790228068002280681022806820228068302280684022806850228068602280687022806880228068902280690022806910228069202280693022806940228069502280696022806970228069802280699022807000228070102280702022807030228070402280705022807060228070702280708022807090228071002280711022807120228071302280714022807150228071602280717022807180228071902280720022807210228072202280723022807240228072502280726022807270228072802280729022807300228073102280732022807330228073402280735022807360228073702280738022807390228074002280741022807420228074302280744022807450228074602280747022807480228074902280750022807510228075202280753022807540228075502280756022807570228075802280759022807600228076102280762022807630228076402280765022807660228076702280768022807690228077002280771022807720228077302280774022807750228077602280777022807780228077902280780022807810228078202280783022807840228078502280786022807870228078802280789022807900228079102280792022807930228079402280795022807960228079702280798022807990228080002280801022808020228080302280804022808050228080602280807022808080228080902280810022808110228081202280813022808140228081502280816022808170228081802280819022808200228082102280822022808230228082402280825022808260228082702280828022808290228083002280831022808320228083302280834022808350228083602280837022808380228083902280840022808410228084202280843022808440228084502280846022808470228084802280849022808500228085102280852022808530228085402280855022808560228085702280858022808590228086002280861022808620228086302280864022808650228086602280867022808680228086902280870022808710228087202280873022808740228087502280876022808770228087802280879022808800228088102280882022808830228088402280885022808860228088702280888022808890228089002280891022808920228089302280894022808950228089602280897022808980228089902280900022809010228090202280903022809040228090502280906022809070228090802280909022809100228091102280912022809130228091402280915022809160228091702280918022809190228092002280921022809220228092302280924022809250228092602280927022809280228092902280930022809310228093202280933022809340228093502280936022809370228093802280939022809400228094102280942022809430228094402280945022809460228094702280948022809490228095002280951022809520228095302280954022809550228095602280957022809580228095902280960022809610228096202280963022809640228096502280966022809670228096802280969022809700228097102280972022809730228097402280975022809760228097702280978022809790228098002280981022809820228098302280984022809850228098602280987022809880228098902280990022809910228099202280993022809940228099502280996022809970228099802280999022810000228100102281002022810030228100402281005022810060228100702281008022810090228101002281011022810120228101302281014022810150228101602281017022810180228101902281020022810210228102202281023022810240228102502281026022810270228102802281029022810300228103102281032022810330228103402281035022810360228103702281038022810390228104002281041022810420228104302281044022810450228104602281047022810480228104902281050022810510228105202281053022810540228105502281056022810570228105802281059022810600228106102281062022810630228106402281065022810660228106702281068022810690228107002281071022810720228107302281074022810750228107602281077022810780228107902281080022810810228108202281083022810840228108502281086022810870228108802281089022810900228109102281092022810930228109402281095022810960228109702281098022810990228110002281101022811020228110302281104022811050229000102290002022900030229000402290005022900060229000702290008022900090229001002290011022900120229001302290014022900150229001602290017022900180229001902290020022900210229002202290023022900240229002502290026022900270229002802290029022900300229003102290032022900330229003402290035022900360229003702290038022900390229004002290041022900420229004302290044022900450229004602290047022900480229004902290050022900510229005202290053022900540229005502290056022900570229005802290059022900600229006102290062022900630229006402290065022900660229006702290068022900690229007002290071022900720229007302290074022900750229007602290077022900780229007902290080022900810229008202290083022900840229008502290086022900870229008802290089022900900229009102290092022900930229009402290095022900960229009702290098022900990229010002290101022901020229010302290104022901050229010602290107022901080229010902290110022901110229011202290113022901140229011502290116022901170229011802290119022901200229012102290122022901230229012402290125022901260229012702290128022901290229013002290131022901320229013302290134022901350229013602290137022901380229013902290140022901410229014202290143022901440229014502290146022901470229014802290149022901500229015102290152022901530229015402290155022901560229015702290158022901590229016002290161022901620229016302290164022901650229016602290167022901680229016902290170022901710229017202290173022901740229017502290176022901770229017802290179022901800229018102290182022901830229018402290185022901860229018702290188022901890229019002290191022901920229019302290194022901950229019602290197022901980229019902290200022902010229020202290203022902040229020502290206022902070229020802290209022902100229021102290212022902130229021402290215022902160229021702290218022902190229022002290221022902220229022302290224022902250229022602290227022902280229022902290230022902310229023202290233022902340229023502290236022902370229023802290239022902400229024102290242022902430229024402290245022902460229024702290248022902490229025002290251022902520229025302290254022902550229025602290257022902580229025902290260022902610229026202290263022902640229026502290266022902670229026802290269022902700229027102290272022902730229027402290275022902760229027702290278022902790229028002290281022902820229028302290284022902850229028602290287022902880229028902290290022902910229029202290293022902940229029502290296022902970229029802290299022903000229030102290302022903030229030402290305022903060229030702290308022903090229031002290311022903120229031302290314022903150229031602290317022903180229031902290320022903210229032202290323022903240229032502290326022903270229032802290329022903300229033102290332022903330229033402290335022903360229033702290338022903390229034002290341022903420229034302290344022903450229034602290347022903480229034902290350022903510229035202290353022903540229035502290356022903570229035802290359022903600229036102290362022903630229036402290365022903660229036702290368022903690229037002290371022903720229037302290374022903750229037602290377022903780229037902290380022903810229038202290383022903840229038502290386022903870229038802290389022903900229039102290392022903930229039402290395022903960229039702290398022903990229040002290401022904020229040302290404022904050229040602290407022904080229040902290410022904110229041202290413022904140229041502290416022904170229041802290419022904200229042102290422022904230229042402290425022904260229042702290428022904290229043002290431022904320229043302290434022904350229043602290437022904380229043902290440022904410229044202290443022904440229044502290446022904470229044802290449022904500229045102290452022904530229045402290455022904560229045702290458022904590229046002290461022904620229046302290464022904650229046602290467022904680229046902290470022904710229047202290473022904740229047502290476022904770229047802290479022904800229048102290482022904830229048402290485022904860229048702290488022904890229049002290491022904920229049302290494022904950229049602290497022904980229049902290500022905010229050202290503022905040229050502290506022905070229050802290509022905100229051102290512022905130229051402290515022905160229051702290518022905190229052002290521022905220229052302290524022905250229052602290527022905280229052902290530022905310229053202290533022905340229053502290536022905370229053802290539022905400229054102290542022905430229054402290545022905460229054702290548022905490229055002290551022905520229055302290554022905550229055602290557022905580229055902290560022905610229056202290563022905640229056502290566022905670229056802290569022905700229057102290572022905730229057402290575022905760229057702290578022905790229058002290581022905820229058302290584022905850229058602290587022905880229058902290590022905910229059202290593022905940229059502290596022905970229059802290599022906000229060102290602022906030229060402290605022906060229060702290608022906090229061002290611022906120229061302290614022906150229061602290617022906180229061902290620022906210229062202290623022906240229062502290626022906270229062802290629022906300229063102290632022906330229063402290635022906360229063702290638022906390229064002290641022906420229064302290644022906450229064602290647022906480229064902290650022906510229065202290653022906540229065502290656022906570229065802290659022906600229066102290662022906630229066402290665022906660229066702290668022906690229067002290671022906720229067302290674022906750229067602290677022906780229067902290680022906810229068202290683022906840229068502290686022906870229068802290689022906900229069102290692022906930229069402290695022906960229069702290698022906990229070002290701022907020229070302290704022907050229070602290707022907080229070902290710022907110229071202290713022907140229071502290716022907170229071802290719022907200229072102290722022907230229072402290725022907260229072702290728022907290229073002290731022907320229073302290734022907350229073602290737022907380229073902290740022907410229074202290743022907440229074502290746022907470229074802290749022907500229075102290752022907530229075402290755022907560229075702290758022907590229076002290761022907620229076302290764022907650229076602290767022907680229076902290770022907710229077202290773022907740229077502290776022907770229077802290779022907800229078102290782022907830229078402290785022907860229078702290788022907890229079002290791022907920229079302290794022907950229079602290797022907980229079902290800022908010229080202290803022908040229080502290806022908070229080802290809022908100229081102290812022908130229081402290815022908160229081702290818022908190229082002290821022908220229082302290824022908250229082602290827022908280229082902290830022908310229083202290833022908340229083502290836022908370229083802290839022908400229084102290842022908430229084402290845022908460229084702290848022908490229085002290851022908520229085302290854022908550229085602290857022908580229085902290860022908610229086202290863022908640229086502290866022908670229086802290869022908700229087102290872022908730229087402290875022908760229087702290878022908790229088002290881022908820229088302290884022908850229088602290887022908880229088902290890022908910229089202290893022908940229089502290896022908970229089802290899022909000229090102290902022909030229090402290905022909060229090702290908022909090229091002290911022909120229091302290914022909150229091602290917022909180229091902290920022909210229092202290923022909240229092502290926022909270229092802290929022909300229093102290932022909330229093402290935022909360229093702290938022909390229094002290941022909420229094302290944022909450229094602290947022909480229094902290950022909510229095202290953022909540229095502290956022909570229095802290959022909600229096102290962022909630229096402290965022909660229096702290968022909690229097002290971022909720229097302290974022909750229097602290977022909780229097902290980022909810229098202290983022909840229098502290986022909870229098802290989022909900229099102290992022909930229099402290995022909960229099702290998022909990229100002291001022910020229100302291004022910050229100602291007022910080229100902291010022910110229101202291013022910140229101502291016022910170229101802291019022910200229102102291022022910230229102402291025022910260229102702291028022910290229103002291031022910320229103302291034022910350229103602291037022910380229103902291040022910410229104202291043022910440229104502291046022910470229104802291049022910500229105102291052022910530229105402291055022910560229105702291058022910590229106002291061022910620229106302291064022910650229106602291067022910680229106902291070022910710229107202291073022910740229107502291076022910770229107802291079022910800229108102291082022910830229108402291085022910860229108702291088022910890229109002291091022910920229109302291094022910950229109602291097022910980229109902291100022911010229110202291103022911040229110502300001023000020230000302300004023000050230000602300007023000080230000902300010023000110230001202300013023000140230001502300016023000170230001802300019023000200230002102300022023000230230002402300025023000260230002702300028023000290230003002300031023000320230003302300034023000350230003602300037023000380230003902300040023000410230004202300043023000440230004502300046023000470230004802300049023000500230005102300052023000530230005402300055023000560230005702300058023000590230006002300061023000620230006302300064023000650230006602300067023000680230006902300070023000710230007202300073023000740230007502300076023000770230007802300079023000800230008102300082023000830230008402300085023000860230008702300088023000890230009002300091023000920230009302300094023000950230009602300097023000980230009902300100023001010230010202300103023001040230010502300106023001070230010802300109023001100230011102300112023001130230011402300115023001160230011702300118023001190230012002300121023001220230012302300124023001250230012602300127023001280230012902300130023001310230013202300133023001340230013502300136023001370230013802300139023001400230014102300142023001430230014402300145023001460230014702300148023001490230015002300151023001520230015302300154023001550230015602300157023001580230015902300160023001610230016202300163023001640230016502300166023001670230016802300169023001700230017102300172023001730230017402300175023001760230017702300178023001790230018002300181023001820230018302300184023001850230018602300187023001880230018902300190023001910230019202300193023001940230019502300196023001970230019802300199023002000230020102300202023002030230020402300205023002060230020702300208023002090230021002300211023002120230021302300214023002150230021602300217023002180230021902300220023002210230022202300223023002240230022502300226023002270230022802300229023002300230023102300232023002330230023402300235023002360230023702300238023002390230024002300241023002420230024302300244023002450230024602300247023002480230024902300250023002510230025202300253023002540230025502300256023002570230025802300259023002600230026102300262023002630230026402300265023002660230026702300268023002690230027002300271023002720230027302300274023002750230027602300277023002780230027902300280023002810230028202300283023002840230028502300286023002870230028802300289023002900230029102300292023002930230029402300295023002960230029702300298023002990230030002300301023003020230030302300304023003050230030602300307023003080230030902300310023003110230031202300313023003140230031502300316023003170230031802300319023003200230032102300322023003230230032402300325023003260230032702300328023003290230033002300331023003320230033302300334023003350230033602300337023003380230033902300340023003410230034202300343023003440230034502300346023003470230034802300349023003500230035102300352023003530230035402300355023003560230035702300358023003590230036002300361023003620230036302300364023003650230036602300367023003680230036902300370023003710230037202300373023003740230037502300376023003770230037802300379023003800230038102300382023003830230038402300385023003860230038702300388023003890230039002300391023003920230039302300394023003950230039602300397023003980230039902300400023004010230040202300403023004040230040502300406023004070230040802300409023004100230041102300412023004130230041402300415023004160230041702300418023004190230042002300421023004220230042302300424023004250230042602300427023004280230042902300430023004310230043202300433023004340230043502300436023004370230043802300439023004400230044102300442023004430230044402300445023004460230044702300448023004490230045002300451023004520230045302300454023004550230045602300457023004580230045902300460023004610230046202300463023004640230046502300466023004670230046802300469023004700230047102300472023004730230047402300475023004760230047702300478023004790230048002300481023004820230048302300484023004850230048602300487023004880230048902300490023004910230049202300493023004940230049502300496023004970230049802300499023005000230050102300502023005030230050402300505023005060230050702300508023005090230051002300511023005120230051302300514023005150230051602300517023005180230051902300520023005210230052202300523023005240230052502300526023005270230052802300529023005300230053102300532023005330230053402300535023005360230053702300538023005390230054002300541023005420230054302300544023005450230054602300547023005480230054902300550023005510230055202300553023005540230055502300556023005570230055802300559023005600230056102300562023005630230056402300565023005660230056702300568023005690230057002300571023005720230057302300574023005750230057602300577023005780230057902300580023005810230058202300583023005840230058502300586023005870230058802300589023005900230059102300592023005930230059402300595023005960230059702300598023005990230060002300601023006020230060302300604023006050230060602300607023006080230060902300610023006110230061202300613023006140230061502300616023006170230061802300619023006200230062102300622023006230230062402300625023006260230062702300628023006290230063002300631023006320230063302300634023006350230063602300637023006380230063902300640023006410230064202300643023006440230064502300646023006470230064802300649023006500230065102300652023006530230065402300655023006560230065702300658023006590230066002300661023006620230066302300664023006650230066602300667023006680230066902300670023006710230067202300673023006740230067502300676023006770230067802300679023006800230068102300682023006830230068402300685023006860230068702300688023006890230069002300691023006920230069302300694023006950230069602300697023006980230069902300700023007010230070202300703023007040230070502300706023007070230070802300709023007100230071102300712023007130230071402300715023007160230071702300718023007190230072002300721023007220230072302300724023007250230072602300727023007280230072902300730023007310230073202300733023007340230073502300736023007370230073802300739023007400230074102300742023007430230074402300745023007460230074702300748023007490230075002300751023007520230075302300754023007550230075602300757023007580230075902300760023007610230076202300763023007640230076502300766023007670230076802300769023007700230077102300772023007730230077402300775023007760230077702300778023007790230078002300781023007820230078302300784023007850230078602300787023007880230078902300790023007910230079202300793023007940230079502300796023007970230079802300799023008000230080102300802023008030230080402300805023008060230080702300808023008090230081002300811023008120230081302300814023008150230081602300817023008180230081902300820023008210230082202300823023008240230082502300826023008270230082802300829023008300230083102300832023008330230083402300835023008360230083702300838023008390230084002300841023008420230084302300844023008450230084602300847023008480230084902300850023008510230085202300853023008540230085502300856023008570230085802300859023008600230086102300862023008630230086402300865023008660230086702300868023008690230087002300871023008720230087302300874023008750230087602300877023008780230087902300880023008810230088202300883023008840230088502300886023008870230088802300889023008900230089102300892023008930230089402300895023008960230089702300898023008990230090002300901023009020230090302300904023009050230090602300907023009080230090902300910023009110230091202300913023009140230091502300916023009170230091802300919023009200230092102300922023009230230092402300925023009260230092702300928023009290230093002300931023009320230093302300934023009350230093602300937023009380230093902300940023009410230094202300943023009440230094502300946023009470230094802300949023009500230095102300952023009530230095402300955023009560230095702300958023009590230096002300961023009620230096302300964023009650230096602300967023009680230096902300970023009710230097202300973023009740230097502300976023009770230097802300979023009800230098102300982023009830230098402300985023009860230098702300988023009890230099002300991023009920230099302300994023009950230099602300997023009980230099902301000023010010230100202301003023010040230100502301006023010070230100802301009023010100230101102301012023010130230101402301015023010160230101702301018023010190230102002301021023010220230102302301024023010250230102602301027023010280230102902301030023010310230103202301033023010340230103502301036023010370230103802301039023010400230104102301042023010430230104402301045023010460230104702301048023010490230105002301051023010520230105302301054023010550230105602301057023010580230105902301060023010610230106202301063023010640230106502301066023010670230106802301069023010700230107102301072023010730230107402301075023010760230107702301078023010790230108002301081023010820230108302301084023010850230108602301087023010880230108902301090023010910230109202301093023010940230109502301096023010970230109802301099023011000230110102301102023011030230110402301105023100010231000202310003023100040231000502310006023100070231000802310009023100100231001102310012023100130231001402310015023100160231001702310018023100190231002002310021023100220231002302310024023100250231002602310027023100280231002902310030023100310231003202310033023100340231003502310036023100370231003802310039023100400231004102310042023100430231004402310045023100460231004702310048023100490231005002310051023100520231005302310054023100550231005602310057023100580231005902310060023100610231006202310063023100640231006502310066023100670231006802310069023100700231007102310072023100730231007402310075023100760231007702310078023100790231008002310081023100820231008302310084023100850231008602310087023100880231008902310090023100910231009202310093023100940231009502310096023100970231009802310099023101000231010102310102023101030231010402310105023101060231010702310108023101090231011002310111023101120231011302310114023101150231011602310117023101180231011902310120023101210231012202310123023101240231012502310126023101270231012802310129023101300231013102310132023101330231013402310135023101360231013702310138023101390231014002310141023101420231014302310144023101450231014602310147023101480231014902310150023101510231015202310153023101540231015502310156023101570231015802310159023101600231016102310162023101630231016402310165023101660231016702310168023101690231017002310171023101720231017302310174023101750231017602310177023101780231017902310180023101810231018202310183023101840231018502310186023101870231018802310189023101900231019102310192023101930231019402310195023101960231019702310198023101990231020002310201023102020231020302310204023102050231020602310207023102080231020902310210023102110231021202310213023102140231021502310216023102170231021802310219023102200231022102310222023102230231022402310225023102260231022702310228023102290231023002310231023102320231023302310234023102350231023602310237023102380231023902310240023102410231024202310243023102440231024502310246023102470231024802310249023102500231025102310252023102530231025402310255023102560231025702310258023102590231026002310261023102620231026302310264023102650231026602310267023102680231026902310270023102710231027202310273023102740231027502310276023102770231027802310279023102800231028102310282023102830231028402310285023102860231028702310288023102890231029002310291023102920231029302310294023102950231029602310297023102980231029902310300023103010231030202310303023103040231030502310306023103070231030802310309023103100231031102310312023103130231031402310315023103160231031702310318023103190231032002310321023103220231032302310324023103250231032602310327023103280231032902310330023103310231033202310333023103340231033502310336023103370231033802310339023103400231034102310342023103430231034402310345023103460231034702310348023103490231035002310351023103520231035302310354023103550231035602310357023103580231035902310360023103610231036202310363023103640231036502310366023103670231036802310369023103700231037102310372023103730231037402310375023103760231037702310378023103790231038002310381023103820231038302310384023103850231038602310387023103880231038902310390023103910231039202310393023103940231039502310396023103970231039802310399023104000231040102310402023104030231040402310405023104060231040702310408023104090231041002310411023104120231041302310414023104150231041602310417023104180231041902310420023104210231042202310423023104240231042502310426023104270231042802310429023104300231043102310432023104330231043402310435023104360231043702310438023104390231044002310441023104420231044302310444023104450231044602310447023104480231044902310450023104510231045202310453023104540231045502310456023104570231045802310459023104600231046102310462023104630231046402310465023104660231046702310468023104690231047002310471023104720231047302310474023104750231047602310477023104780231047902310480023104810231048202310483023104840231048502310486023104870231048802310489023104900231049102310492023104930231049402310495023104960231049702310498023104990231050002310501023105020231050302310504023105050231050602310507023105080231050902310510023105110231051202310513023105140231051502310516023105170231051802310519023105200231052102310522023105230231052402310525023105260231052702310528023105290231053002310531023105320231053302310534023105350231053602310537023105380231053902310540023105410231054202310543023105440231054502310546023105470231054802310549023105500231055102310552023105530231055402310555023105560231055702310558023105590231056002310561023105620231056302310564023105650231056602310567023105680231056902310570023105710231057202310573023105740231057502310576023105770231057802310579023105800231058102310582023105830231058402310585023105860231058702310588023105890231059002310591023105920231059302310594023105950231059602310597023105980231059902310600023106010231060202310603023106040231060502310606023106070231060802310609023106100231061102310612023106130231061402310615023106160231061702310618023106190231062002310621023106220231062302310624023106250231062602310627023106280231062902310630023106310231063202310633023106340231063502310636023106370231063802310639023106400231064102310642023106430231064402310645023106460231064702310648023106490231065002310651023106520231065302310654023106550231065602310657023106580231065902310660023106610231066202310663023106640231066502310666023106670231066802310669023106700231067102310672023106730231067402310675023106760231067702310678023106790231068002310681023106820231068302310684023106850231068602310687023106880231068902310690023106910231069202310693023106940231069502310696023106970231069802310699023107000231070102310702023107030231070402310705023107060231070702310708023107090231071002310711023107120231071302310714023107150231071602310717023107180231071902310720023107210231072202310723023107240231072502310726023107270231072802310729023107300231073102310732023107330231073402310735023107360231073702310738023107390231074002310741023107420231074302310744023107450231074602310747023107480231074902310750023107510231075202310753023107540231075502310756023107570231075802310759023107600231076102310762023107630231076402310765023107660231076702310768023107690231077002310771023107720231077302310774023107750231077602310777023107780231077902310780023107810231078202310783023107840231078502310786023107870231078802310789023107900231079102310792023107930231079402310795023107960231079702310798023107990231080002310801023108020231080302310804023108050231080602310807023108080231080902310810023108110231081202310813023108140231081502310816023108170231081802310819023108200231082102310822023108230231082402310825023108260231082702310828023108290231083002310831023108320231083302310834023108350231083602310837023108380231083902310840023108410231084202310843023108440231084502310846023108470231084802310849023108500231085102310852023108530231085402310855023108560231085702310858023108590231086002310861023108620231086302310864023108650231086602310867023108680231086902310870023108710231087202310873023108740231087502310876023108770231087802310879023108800231088102310882023108830231088402310885023108860231088702310888023108890231089002310891023108920231089302310894023108950231089602310897023108980231089902310900023109010231090202310903023109040231090502310906023109070231090802310909023109100231091102310912023109130231091402310915023109160231091702310918023109190231092002310921023109220231092302310924023109250231092602310927023109280231092902310930023109310231093202310933023109340231093502310936023109370231093802310939023109400231094102310942023109430231094402310945023109460231094702310948023109490231095002310951023109520231095302310954023109550231095602310957023109580231095902310960023109610231096202310963023109640231096502310966023109670231096802310969023109700231097102310972023109730231097402310975023109760231097702310978023109790231098002310981023109820231098302310984023109850231098602310987023109880231098902310990023109910231099202310993023109940231099502310996023109970231099802310999023110000231100102311002023110030231100402311005023110060231100702311008023110090231101002311011023110120231101302311014023110150231101602311017023110180231101902311020023110210231102202311023023110240231102502311026023110270231102802311029023110300231103102311032023110330231103402311035023110360231103702311038023110390231104002311041023110420231104302311044023110450231104602311047023110480231104902311050023110510231105202311053023110540231105502311056023110570231105802311059023110600231106102311062023110630231106402311065023110660231106702311068023110690231107002311071023110720231107302311074023110750231107602311077023110780231107902311080023110810231108202311083023110840231108502311086023110870231108802311089023110900231109102311092023110930231109402311095023110960231109702311098023110990231110002311101023111020231110302311104023111050232000102320002023200030232000402320005023200060232000702320008023200090232001002320011023200120232001302320014023200150232001602320017023200180232001902320020023200210232002202320023023200240232002502320026023200270232002802320029023200300232003102320032023200330232003402320035023200360232003702320038023200390232004002320041023200420232004302320044023200450232004602320047023200480232004902320050023200510232005202320053023200540232005502320056023200570232005802320059023200600232006102320062023200630232006402320065023200660232006702320068023200690232007002320071023200720232007302320074023200750232007602320077023200780232007902320080023200810232008202320083023200840232008502320086023200870232008802320089023200900232009102320092023200930232009402320095023200960232009702320098023200990232010002320101023201020232010302320104023201050232010602320107023201080232010902320110023201110232011202320113023201140232011502320116023201170232011802320119023201200232012102320122023201230232012402320125023201260232012702320128023201290232013002320131023201320232013302320134023201350232013602320137023201380232013902320140023201410232014202320143023201440232014502320146023201470232014802320149023201500232015102320152023201530232015402320155023201560232015702320158023201590232016002320161023201620232016302320164023201650232016602320167023201680232016902320170023201710232017202320173023201740232017502320176023201770232017802320179023201800232018102320182023201830232018402320185023201860232018702320188023201890232019002320191023201920232019302320194023201950232019602320197023201980232019902320200023202010232020202320203023202040232020502320206023202070232020802320209023202100232021102320212023202130232021402320215023202160232021702320218023202190232022002320221023202220232022302320224023202250232022602320227023202280232022902320230023202310232023202320233023202340232023502320236023202370232023802320239023202400232024102320242023202430232024402320245023202460232024702320248023202490232025002320251023202520232025302320254023202550232025602320257023202580232025902320260023202610232026202320263023202640232026502320266023202670232026802320269023202700232027102320272023202730232027402320275023202760232027702320278023202790232028002320281023202820232028302320284023202850232028602320287023202880232028902320290023202910232029202320293023202940232029502320296023202970232029802320299023203000232030102320302023203030232030402320305023203060232030702320308023203090232031002320311023203120232031302320314023203150232031602320317023203180232031902320320023203210232032202320323023203240232032502320326023203270232032802320329023203300232033102320332023203330232033402320335023203360232033702320338023203390232034002320341023203420232034302320344023203450232034602320347023203480232034902320350023203510232035202320353023203540232035502320356023203570232035802320359023203600232036102320362023203630232036402320365023203660232036702320368023203690232037002320371023203720232037302320374023203750232037602320377023203780232037902320380023203810232038202320383023203840232038502320386023203870232038802320389023203900232039102320392023203930232039402320395023203960232039702320398023203990232040002320401023204020232040302320404023204050232040602320407023204080232040902320410023204110232041202320413023204140232041502320416023204170232041802320419023204200232042102320422023204230232042402320425023204260232042702320428023204290232043002320431023204320232043302320434023204350232043602320437023204380232043902320440023204410232044202320443023204440232044502320446023204470232044802320449023204500232045102320452023204530232045402320455023204560232045702320458023204590232046002320461023204620232046302320464023204650232046602320467023204680232046902320470023204710232047202320473023204740232047502320476023204770232047802320479023204800232048102320482023204830232048402320485023204860232048702320488023204890232049002320491023204920232049302320494023204950232049602320497023204980232049902320500023205010232050202320503023205040232050502320506023205070232050802320509023205100232051102320512023205130232051402320515023205160232051702320518023205190232052002320521023205220232052302320524023205250232052602320527023205280232052902320530023205310232053202320533023205340232053502320536023205370232053802320539023205400232054102320542023205430232054402320545023205460232054702320548023205490232055002320551023205520232055302320554023205550232055602320557023205580232055902320560023205610232056202320563023205640232056502320566023205670232056802320569023205700232057102320572023205730232057402320575023205760232057702320578023205790232058002320581023205820232058302320584023205850232058602320587023205880232058902320590023205910232059202320593023205940232059502320596023205970232059802320599023206000232060102320602023206030232060402320605023206060232060702320608023206090232061002320611023206120232061302320614023206150232061602320617023206180232061902320620023206210232062202320623023206240232062502320626023206270232062802320629023206300232063102320632023206330232063402320635023206360232063702320638023206390232064002320641023206420232064302320644023206450232064602320647023206480232064902320650023206510232065202320653023206540232065502320656023206570232065802320659023206600232066102320662023206630232066402320665023206660232066702320668023206690232067002320671023206720232067302320674023206750232067602320677023206780232067902320680023206810232068202320683023206840232068502320686023206870232068802320689023206900232069102320692023206930232069402320695023206960232069702320698023206990232070002320701023207020232070302320704023207050232070602320707023207080232070902320710023207110232071202320713023207140232071502320716023207170232071802320719023207200232072102320722023207230232072402320725023207260232072702320728023207290232073002320731023207320232073302320734023207350232073602320737023207380232073902320740023207410232074202320743023207440232074502320746023207470232074802320749023207500232075102320752023207530232075402320755023207560232075702320758023207590232076002320761023207620232076302320764023207650232076602320767023207680232076902320770023207710232077202320773023207740232077502320776023207770232077802320779023207800232078102320782023207830232078402320785023207860232078702320788023207890232079002320791023207920232079302320794023207950232079602320797023207980232079902320800023208010232080202320803023208040232080502320806023208070232080802320809023208100232081102320812023208130232081402320815023208160232081702320818023208190232082002320821023208220232082302320824023208250232082602320827023208280232082902320830023208310232083202320833023208340232083502320836023208370232083802320839023208400232084102320842023208430232084402320845023208460232084702320848023208490232085002320851023208520232085302320854023208550232085602320857023208580232085902320860023208610232086202320863023208640232086502320866023208670232086802320869023208700232087102320872023208730232087402320875023208760232087702320878023208790232088002320881023208820232088302320884023208850232088602320887023208880232088902320890023208910232089202320893023208940232089502320896023208970232089802320899023209000232090102320902023209030232090402320905023209060232090702320908023209090232091002320911023209120232091302320914023209150232091602320917023209180232091902320920023209210232092202320923023209240232092502320926023209270232092802320929023209300232093102320932023209330232093402320935023209360232093702320938023209390232094002320941023209420232094302320944023209450232094602320947023209480232094902320950023209510232095202320953023209540232095502320956023209570232095802320959023209600232096102320962023209630232096402320965023209660232096702320968023209690232097002320971023209720232097302320974023209750232097602320977023209780232097902320980023209810232098202320983023209840232098502320986023209870232098802320989023209900232099102320992023209930232099402320995023209960232099702320998023209990232100002321001023210020232100302321004023210050232100602321007023210080232100902321010023210110232101202321013023210140232101502321016023210170232101802321019023210200232102102321022023210230232102402321025023210260232102702321028023210290232103002321031023210320232103302321034023210350232103602321037023210380232103902321040023210410232104202321043023210440232104502321046023210470232104802321049023210500232105102321052023210530232105402321055023210560232105702321058023210590232106002321061023210620232106302321064023210650232106602321067023210680232106902321070023210710232107202321073023210740232107502321076023210770232107802321079023210800232108102321082023210830232108402321085023210860232108702321088023210890232109002321091023210920232109302321094023210950232109602321097023210980232109902321100023211010232110202321103023211040232110502330001023300020233000302330004023300050233000602330007023300080233000902330010023300110233001202330013023300140233001502330016023300170233001802330019023300200233002102330022023300230233002402330025023300260233002702330028023300290233003002330031023300320233003302330034023300350233003602330037023300380233003902330040023300410233004202330043023300440233004502330046023300470233004802330049023300500233005102330052023300530233005402330055023300560233005702330058023300590233006002330061023300620233006302330064023300650233006602330067023300680233006902330070023300710233007202330073023300740233007502330076023300770233007802330079023300800233008102330082023300830233008402330085023300860233008702330088023300890233009002330091023300920233009302330094023300950233009602330097023300980233009902330100023301010233010202330103023301040233010502330106023301070233010802330109023301100233011102330112023301130233011402330115023301160233011702330118023301190233012002330121023301220233012302330124023301250233012602330127023301280233012902330130023301310233013202330133023301340233013502330136023301370233013802330139023301400233014102330142023301430233014402330145023301460233014702330148023301490233015002330151023301520233015302330154023301550233015602330157023301580233015902330160023301610233016202330163023301640233016502330166023301670233016802330169023301700233017102330172023301730233017402330175023301760233017702330178023301790233018002330181023301820233018302330184023301850233018602330187023301880233018902330190023301910233019202330193023301940233019502330196023301970233019802330199023302000233020102330202023302030233020402330205023302060233020702330208023302090233021002330211023302120233021302330214023302150233021602330217023302180233021902330220023302210233022202330223023302240233022502330226023302270233022802330229023302300233023102330232023302330233023402330235023302360233023702330238023302390233024002330241023302420233024302330244023302450233024602330247023302480233024902330250023302510233025202330253023302540233025502330256023302570233025802330259023302600233026102330262023302630233026402330265023302660233026702330268023302690233027002330271023302720233027302330274023302750233027602330277023302780233027902330280023302810233028202330283023302840233028502330286023302870233028802330289023302900233029102330292023302930233029402330295023302960233029702330298023302990233030002330301023303020233030302330304023303050233030602330307023303080233030902330310023303110233031202330313023303140233031502330316023303170233031802330319023303200233032102330322023303230233032402330325023303260233032702330328023303290233033002330331023303320233033302330334023303350233033602330337023303380233033902330340023303410233034202330343023303440233034502330346023303470233034802330349023303500233035102330352023303530233035402330355023303560233035702330358023303590233036002330361023303620233036302330364023303650233036602330367023303680233036902330370023303710233037202330373023303740233037502330376023303770233037802330379023303800233038102330382023303830233038402330385023303860233038702330388023303890233039002330391023303920233039302330394023303950233039602330397023303980233039902330400023304010233040202330403023304040233040502330406023304070233040802330409023304100233041102330412023304130233041402330415023304160233041702330418023304190233042002330421023304220233042302330424023304250233042602330427023304280233042902330430023304310233043202330433023304340233043502330436023304370233043802330439023304400233044102330442023304430233044402330445023304460233044702330448023304490233045002330451023304520233045302330454023304550233045602330457023304580233045902330460023304610233046202330463023304640233046502330466023304670233046802330469023304700233047102330472023304730233047402330475023304760233047702330478023304790233048002330481023304820233048302330484023304850233048602330487023304880233048902330490023304910233049202330493023304940233049502330496023304970233049802330499023305000233050102330502023305030233050402330505023305060233050702330508023305090233051002330511023305120233051302330514023305150233051602330517023305180233051902330520023305210233052202330523023305240233052502330526023305270233052802330529023305300233053102330532023305330233053402330535023305360233053702330538023305390233054002330541023305420233054302330544023305450233054602330547023305480233054902330550023305510233055202330553023305540233055502330556023305570233055802330559023305600233056102330562023305630233056402330565023305660233056702330568023305690233057002330571023305720233057302330574023305750233057602330577023305780233057902330580023305810233058202330583023305840233058502330586023305870233058802330589023305900233059102330592023305930233059402330595023305960233059702330598023305990233060002330601023306020233060302330604023306050233060602330607023306080233060902330610023306110233061202330613023306140233061502330616023306170233061802330619023306200233062102330622023306230233062402330625023306260233062702330628023306290233063002330631023306320233063302330634023306350233063602330637023306380233063902330640023306410233064202330643023306440233064502330646023306470233064802330649023306500233065102330652023306530233065402330655023306560233065702330658023306590233066002330661023306620233066302330664023306650233066602330667023306680233066902330670023306710233067202330673023306740233067502330676023306770233067802330679023306800233068102330682023306830233068402330685023306860233068702330688023306890233069002330691023306920233069302330694023306950233069602330697023306980233069902330700023307010233070202330703023307040233070502330706023307070233070802330709023307100233071102330712023307130233071402330715023307160233071702330718023307190233072002330721023307220233072302330724023307250233072602330727023307280233072902330730023307310233073202330733023307340233073502330736023307370233073802330739023307400233074102330742023307430233074402330745023307460233074702330748023307490233075002330751023307520233075302330754023307550233075602330757023307580233075902330760023307610233076202330763023307640233076502330766023307670233076802330769023307700233077102330772023307730233077402330775023307760233077702330778023307790233078002330781023307820233078302330784023307850233078602330787023307880233078902330790023307910233079202330793023307940233079502330796023307970233079802330799023308000233080102330802023308030233080402330805023308060233080702330808023308090233081002330811023308120233081302330814023308150233081602330817023308180233081902330820023308210233082202330823023308240233082502330826023308270233082802330829023308300233083102330832023308330233083402330835023308360233083702330838023308390233084002330841023308420233084302330844023308450233084602330847023308480233084902330850023308510233085202330853023308540233085502330856023308570233085802330859023308600233086102330862023308630233086402330865023308660233086702330868023308690233087002330871023308720233087302330874023308750233087602330877023308780233087902330880023308810233088202330883023308840233088502330886023308870233088802330889023308900233089102330892023308930233089402330895023308960233089702330898023308990233090002330901023309020233090302330904023309050233090602330907023309080233090902330910023309110233091202330913023309140233091502330916023309170233091802330919023309200233092102330922023309230233092402330925023309260233092702330928023309290233093002330931023309320233093302330934023309350233093602330937023309380233093902330940023309410233094202330943023309440233094502330946023309470233094802330949023309500233095102330952023309530233095402330955023309560233095702330958023309590233096002330961023309620233096302330964023309650233096602330967023309680233096902330970023309710233097202330973023309740233097502330976023309770233097802330979023309800233098102330982023309830233098402330985023309860233098702330988023309890233099002330991023309920233099302330994023309950233099602330997023309980233099902331000023310010233100202331003023310040233100502331006023310070233100802331009023310100233101102331012023310130233101402331015023310160233101702331018023310190233102002331021023310220233102302331024023310250233102602331027023310280233102902331030023310310233103202331033023310340233103502331036023310370233103802331039023310400233104102331042023310430233104402331045023310460233104702331048023310490233105002331051023310520233105302331054023310550233105602331057023310580233105902331060023310610233106202331063023310640233106502331066023310670233106802331069023310700233107102331072023310730233107402331075023310760233107702331078023310790233108002331081023310820233108302331084023310850233108602331087023310880233108902331090023310910233109202331093023310940233109502331096023310970233109802331099023311000233110102331102023311030233110402331105023400010234000202340003023400040234000502340006023400070234000802340009023400100234001102340012023400130234001402340015023400160234001702340018023400190234002002340021023400220234002302340024023400250234002602340027023400280234002902340030023400310234003202340033023400340234003502340036023400370234003802340039023400400234004102340042023400430234004402340045023400460234004702340048023400490234005002340051023400520234005302340054023400550234005602340057023400580234005902340060023400610234006202340063023400640234006502340066023400670234006802340069023400700234007102340072023400730234007402340075023400760234007702340078023400790234008002340081023400820234008302340084023400850234008602340087023400880234008902340090023400910234009202340093023400940234009502340096023400970234009802340099023401000234010102340102023401030234010402340105023401060234010702340108023401090234011002340111023401120234011302340114023401150234011602340117023401180234011902340120023401210234012202340123023401240234012502340126023401270234012802340129023401300234013102340132023401330234013402340135023401360234013702340138023401390234014002340141023401420234014302340144023401450234014602340147023401480234014902340150023401510234015202340153023401540234015502340156023401570234015802340159023401600234016102340162023401630234016402340165023401660234016702340168023401690234017002340171023401720234017302340174023401750234017602340177023401780234017902340180023401810234018202340183023401840234018502340186023401870234018802340189023401900234019102340192023401930234019402340195023401960234019702340198023401990234020002340201023402020234020302340204023402050234020602340207023402080234020902340210023402110234021202340213023402140234021502340216023402170234021802340219023402200234022102340222023402230234022402340225023402260234022702340228023402290234023002340231023402320234023302340234023402350234023602340237023402380234023902340240023402410234024202340243023402440234024502340246023402470234024802340249023402500234025102340252023402530234025402340255023402560234025702340258023402590234026002340261023402620234026302340264023402650234026602340267023402680234026902340270023402710234027202340273023402740234027502340276023402770234027802340279023402800234028102340282023402830234028402340285023402860234028702340288023402890234029002340291023402920234029302340294023402950234029602340297023402980234029902340300023403010234030202340303023403040234030502340306023403070234030802340309023403100234031102340312023403130234031402340315023403160234031702340318023403190234032002340321023403220234032302340324023403250234032602340327023403280234032902340330023403310234033202340333023403340234033502340336023403370234033802340339023403400234034102340342023403430234034402340345023403460234034702340348023403490234035002340351023403520234035302340354023403550234035602340357023403580234035902340360023403610234036202340363023403640234036502340366023403670234036802340369023403700234037102340372023403730234037402340375023403760234037702340378023403790234038002340381023403820234038302340384023403850234038602340387023403880234038902340390023403910234039202340393023403940234039502340396023403970234039802340399023404000234040102340402023404030234040402340405023404060234040702340408023404090234041002340411023404120234041302340414023404150234041602340417023404180234041902340420023404210234042202340423023404240234042502340426023404270234042802340429023404300234043102340432023404330234043402340435023404360234043702340438023404390234044002340441023404420234044302340444023404450234044602340447023404480234044902340450023404510234045202340453023404540234045502340456023404570234045802340459023404600234046102340462023404630234046402340465023404660234046702340468023404690234047002340471023404720234047302340474023404750234047602340477023404780234047902340480023404810234048202340483023404840234048502340486023404870234048802340489023404900234049102340492023404930234049402340495023404960234049702340498023404990234050002340501023405020234050302340504023405050234050602340507023405080234050902340510023405110234051202340513023405140234051502340516023405170234051802340519023405200234052102340522023405230234052402340525023405260234052702340528023405290234053002340531023405320234053302340534023405350234053602340537023405380234053902340540023405410234054202340543023405440234054502340546023405470234054802340549023405500234055102340552023405530234055402340555023405560234055702340558023405590234056002340561023405620234056302340564023405650234056602340567023405680234056902340570023405710234057202340573023405740234057502340576023405770234057802340579023405800234058102340582023405830234058402340585023405860234058702340588023405890234059002340591023405920234059302340594023405950234059602340597023405980234059902340600023406010234060202340603023406040234060502340606023406070234060802340609023406100234061102340612023406130234061402340615023406160234061702340618023406190234062002340621023406220234062302340624023406250234062602340627023406280234062902340630023406310234063202340633023406340234063502340636023406370234063802340639023406400234064102340642023406430234064402340645023406460234064702340648023406490234065002340651023406520234065302340654023406550234065602340657023406580234065902340660023406610234066202340663023406640234066502340666023406670234066802340669023406700234067102340672023406730234067402340675023406760234067702340678023406790234068002340681023406820234068302340684023406850234068602340687023406880234068902340690023406910234069202340693023406940234069502340696023406970234069802340699023407000234070102340702023407030234070402340705023407060234070702340708023407090234071002340711023407120234071302340714023407150234071602340717023407180234071902340720023407210234072202340723023407240234072502340726023407270234072802340729023407300234073102340732023407330234073402340735023407360234073702340738023407390234074002340741023407420234074302340744023407450234074602340747023407480234074902340750023407510234075202340753023407540234075502340756023407570234075802340759023407600234076102340762023407630234076402340765023407660234076702340768023407690234077002340771023407720234077302340774023407750234077602340777023407780234077902340780023407810234078202340783023407840234078502340786023407870234078802340789023407900234079102340792023407930234079402340795023407960234079702340798023407990234080002340801023408020234080302340804023408050234080602340807023408080234080902340810023408110234081202340813023408140234081502340816023408170234081802340819023408200234082102340822023408230234082402340825023408260234082702340828023408290234083002340831023408320234083302340834023408350234083602340837023408380234083902340840023408410234084202340843023408440234084502340846023408470234084802340849023408500234085102340852023408530234085402340855023408560234085702340858023408590234086002340861023408620234086302340864023408650234086602340867023408680234086902340870023408710234087202340873023408740234087502340876023408770234087802340879023408800234088102340882023408830234088402340885023408860234088702340888023408890234089002340891023408920234089302340894023408950234089602340897023408980234089902340900023409010234090202340903023409040234090502340906023409070234090802340909023409100234091102340912023409130234091402340915023409160234091702340918023409190234092002340921023409220234092302340924023409250234092602340927023409280234092902340930023409310234093202340933023409340234093502340936023409370234093802340939023409400234094102340942023409430234094402340945023409460234094702340948023409490234095002340951023409520234095302340954023409550234095602340957023409580234095902340960023409610234096202340963023409640234096502340966023409670234096802340969023409700234097102340972023409730234097402340975023409760234097702340978023409790234098002340981023409820234098302340984023409850234098602340987023409880234098902340990023409910234099202340993023409940234099502340996023409970234099802340999023410000234100102341002023410030234100402341005023410060234100702341008023410090234101002341011023410120234101302341014023410150234101602341017023410180234101902341020023410210234102202341023023410240234102502341026023410270234102802341029023410300234103102341032023410330234103402341035023410360234103702341038023410390234104002341041023410420234104302341044023410450234104602341047023410480234104902341050023410510234105202341053023410540234105502341056023410570234105802341059023410600234106102341062023410630234106402341065023410660234106702341068023410690234107002341071023410720234107302341074023410750234107602341077023410780234107902341080023410810234108202341083023410840234108502341086023410870234108802341089023410900234109102341092023410930234109402341095023410960234109702341098023410990234110002341101023411020234110302341104023411050235000102350002023500030235000402350005023500060235000702350008023500090235001002350011023500120235001302350014023500150235001602350017023500180235001902350020023500210235002202350023023500240235002502350026023500270235002802350029023500300235003102350032023500330235003402350035023500360235003702350038023500390235004002350041023500420235004302350044023500450235004602350047023500480235004902350050023500510235005202350053023500540235005502350056023500570235005802350059023500600235006102350062023500630235006402350065023500660235006702350068023500690235007002350071023500720235007302350074023500750235007602350077023500780235007902350080023500810235008202350083023500840235008502350086023500870235008802350089023500900235009102350092023500930235009402350095023500960235009702350098023500990235010002350101023501020235010302350104023501050235010602350107023501080235010902350110023501110235011202350113023501140235011502350116023501170235011802350119023501200235012102350122023501230235012402350125023501260235012702350128023501290235013002350131023501320235013302350134023501350235013602350137023501380235013902350140023501410235014202350143023501440235014502350146023501470235014802350149023501500235015102350152023501530235015402350155023501560235015702350158023501590235016002350161023501620235016302350164023501650235016602350167023501680235016902350170023501710235017202350173023501740235017502350176023501770235017802350179023501800235018102350182023501830235018402350185023501860235018702350188023501890235019002350191023501920235019302350194023501950235019602350197023501980235019902350200023502010235020202350203023502040235020502350206023502070235020802350209023502100235021102350212023502130235021402350215023502160235021702350218023502190235022002350221023502220235022302350224023502250235022602350227023502280235022902350230023502310235023202350233023502340235023502350236023502370235023802350239023502400235024102350242023502430235024402350245023502460235024702350248023502490235025002350251023502520235025302350254023502550235025602350257023502580235025902350260023502610235026202350263023502640235026502350266023502670235026802350269023502700235027102350272023502730235027402350275023502760235027702350278023502790235028002350281023502820235028302350284023502850235028602350287023502880235028902350290023502910235029202350293023502940235029502350296023502970235029802350299023503000235030102350302023503030235030402350305023503060235030702350308023503090235031002350311023503120235031302350314023503150235031602350317023503180235031902350320023503210235032202350323023503240235032502350326023503270235032802350329023503300235033102350332023503330235033402350335023503360235033702350338023503390235034002350341023503420235034302350344023503450235034602350347023503480235034902350350023503510235035202350353023503540235035502350356023503570235035802350359023503600235036102350362023503630235036402350365023503660235036702350368023503690235037002350371023503720235037302350374023503750235037602350377023503780235037902350380023503810235038202350383023503840235038502350386023503870235038802350389023503900235039102350392023503930235039402350395023503960235039702350398023503990235040002350401023504020235040302350404023504050235040602350407023504080235040902350410023504110235041202350413023504140235041502350416023504170235041802350419023504200235042102350422023504230235042402350425023504260235042702350428023504290235043002350431023504320235043302350434023504350235043602350437023504380235043902350440023504410235044202350443023504440235044502350446023504470235044802350449023504500235045102350452023504530235045402350455023504560235045702350458023504590235046002350461023504620235046302350464023504650235046602350467023504680235046902350470023504710235047202350473023504740235047502350476023504770235047802350479023504800235048102350482023504830235048402350485023504860235048702350488023504890235049002350491023504920235049302350494023504950235049602350497023504980235049902350500023505010235050202350503023505040235050502350506023505070235050802350509023505100235051102350512023505130235051402350515023505160235051702350518023505190235052002350521023505220235052302350524023505250235052602350527023505280235052902350530023505310235053202350533023505340235053502350536023505370235053802350539023505400235054102350542023505430235054402350545023505460235054702350548023505490235055002350551023505520235055302350554023505550235055602350557023505580235055902350560023505610235056202350563023505640235056502350566023505670235056802350569023505700235057102350572023505730235057402350575023505760235057702350578023505790235058002350581023505820235058302350584023505850235058602350587023505880235058902350590023505910235059202350593023505940235059502350596023505970235059802350599023506000235060102350602023506030235060402350605023506060235060702350608023506090235061002350611023506120235061302350614023506150235061602350617023506180235061902350620023506210235062202350623023506240235062502350626023506270235062802350629023506300235063102350632023506330235063402350635023506360235063702350638023506390235064002350641023506420235064302350644023506450235064602350647023506480235064902350650023506510235065202350653023506540235065502350656023506570235065802350659023506600235066102350662023506630235066402350665023506660235066702350668023506690235067002350671023506720235067302350674023506750235067602350677023506780235067902350680023506810235068202350683023506840235068502350686023506870235068802350689023506900235069102350692023506930235069402350695023506960235069702350698023506990235070002350701023507020235070302350704023507050235070602350707023507080235070902350710023507110235071202350713023507140235071502350716023507170235071802350719023507200235072102350722023507230235072402350725023507260235072702350728023507290235073002350731023507320235073302350734023507350235073602350737023507380235073902350740023507410235074202350743023507440235074502350746023507470235074802350749023507500235075102350752023507530235075402350755023507560235075702350758023507590235076002350761023507620235076302350764023507650235076602350767023507680235076902350770023507710235077202350773023507740235077502350776023507770235077802350779023507800235078102350782023507830235078402350785023507860235078702350788023507890235079002350791023507920235079302350794023507950235079602350797023507980235079902350800023508010235080202350803023508040235080502350806023508070235080802350809023508100235081102350812023508130235081402350815023508160235081702350818023508190235082002350821023508220235082302350824023508250235082602350827023508280235082902350830023508310235083202350833023508340235083502350836023508370235083802350839023508400235084102350842023508430235084402350845023508460235084702350848023508490235085002350851023508520235085302350854023508550235085602350857023508580235085902350860023508610235086202350863023508640235086502350866023508670235086802350869023508700235087102350872023508730235087402350875023508760235087702350878023508790235088002350881023508820235088302350884023508850235088602350887023508880235088902350890023508910235089202350893023508940235089502350896023508970235089802350899023509000235090102350902023509030235090402350905023509060235090702350908023509090235091002350911023509120235091302350914023509150235091602350917023509180235091902350920023509210235092202350923023509240235092502350926023509270235092802350929023509300235093102350932023509330235093402350935023509360235093702350938023509390235094002350941023509420235094302350944023509450235094602350947023509480235094902350950023509510235095202350953023509540235095502350956023509570235095802350959023509600235096102350962023509630235096402350965023509660235096702350968023509690235097002350971023509720235097302350974023509750235097602350977023509780235097902350980023509810235098202350983023509840235098502350986023509870235098802350989023509900235099102350992023509930235099402350995023509960235099702350998023509990235100002351001023510020235100302351004023510050235100602351007023510080235100902351010023510110235101202351013023510140235101502351016023510170235101802351019023510200235102102351022023510230235102402351025023510260235102702351028023510290235103002351031023510320235103302351034023510350235103602351037023510380235103902351040023510410235104202351043023510440235104502351046023510470235104802351049023510500235105102351052023510530235105402351055023510560235105702351058023510590235106002351061023510620235106302351064023510650235106602351067023510680235106902351070023510710235107202351073023510740235107502351076023510770235107802351079023510800235108102351082023510830235108402351085023510860235108702351088023510890235109002351091023510920235109302351094023510950235109602351097023510980235109902351100023511010235110202351103023511040235110502360001023600020236000302360004023600050236000602360007023600080236000902360010023600110236001202360013023600140236001502360016023600170236001802360019023600200236002102360022023600230236002402360025023600260236002702360028023600290236003002360031023600320236003302360034023600350236003602360037023600380236003902360040023600410236004202360043023600440236004502360046023600470236004802360049023600500236005102360052023600530236005402360055023600560236005702360058023600590236006002360061023600620236006302360064023600650236006602360067023600680236006902360070023600710236007202360073023600740236007502360076023600770236007802360079023600800236008102360082023600830236008402360085023600860236008702360088023600890236009002360091023600920236009302360094023600950236009602360097023600980236009902360100023601010236010202360103023601040236010502360106023601070236010802360109023601100236011102360112023601130236011402360115023601160236011702360118023601190236012002360121023601220236012302360124023601250236012602360127023601280236012902360130023601310236013202360133023601340236013502360136023601370236013802360139023601400236014102360142023601430236014402360145023601460236014702360148023601490236015002360151023601520236015302360154023601550236015602360157023601580236015902360160023601610236016202360163023601640236016502360166023601670236016802360169023601700236017102360172023601730236017402360175023601760236017702360178023601790236018002360181023601820236018302360184023601850236018602360187023601880236018902360190023601910236019202360193023601940236019502360196023601970236019802360199023602000236020102360202023602030236020402360205023602060236020702360208023602090236021002360211023602120236021302360214023602150236021602360217023602180236021902360220023602210236022202360223023602240236022502360226023602270236022802360229023602300236023102360232023602330236023402360235023602360236023702360238023602390236024002360241023602420236024302360244023602450236024602360247023602480236024902360250023602510236025202360253023602540236025502360256023602570236025802360259023602600236026102360262023602630236026402360265023602660236026702360268023602690236027002360271023602720236027302360274023602750236027602360277023602780236027902360280023602810236028202360283023602840236028502360286023602870236028802360289023602900236029102360292023602930236029402360295023602960236029702360298023602990236030002360301023603020236030302360304023603050236030602360307023603080236030902360310023603110236031202360313023603140236031502360316023603170236031802360319023603200236032102360322023603230236032402360325023603260236032702360328023603290236033002360331023603320236033302360334023603350236033602360337023603380236033902360340023603410236034202360343023603440236034502360346023603470236034802360349023603500236035102360352023603530236035402360355023603560236035702360358023603590236036002360361023603620236036302360364023603650236036602360367023603680236036902360370023603710236037202360373023603740236037502360376023603770236037802360379023603800236038102360382023603830236038402360385023603860236038702360388023603890236039002360391023603920236039302360394023603950236039602360397023603980236039902360400023604010236040202360403023604040236040502360406023604070236040802360409023604100236041102360412023604130236041402360415023604160236041702360418023604190236042002360421023604220236042302360424023604250236042602360427023604280236042902360430023604310236043202360433023604340236043502360436023604370236043802360439023604400236044102360442023604430236044402360445023604460236044702360448023604490236045002360451023604520236045302360454023604550236045602360457023604580236045902360460023604610236046202360463023604640236046502360466023604670236046802360469023604700236047102360472023604730236047402360475023604760236047702360478023604790236048002360481023604820236048302360484023604850236048602360487023604880236048902360490023604910236049202360493023604940236049502360496023604970236049802360499023605000236050102360502023605030236050402360505023605060236050702360508023605090236051002360511023605120236051302360514023605150236051602360517023605180236051902360520023605210236052202360523023605240236052502360526023605270236052802360529023605300236053102360532023605330236053402360535023605360236053702360538023605390236054002360541023605420236054302360544023605450236054602360547023605480236054902360550023605510236055202360553023605540236055502360556023605570236055802360559023605600236056102360562023605630236056402360565023605660236056702360568023605690236057002360571023605720236057302360574023605750236057602360577023605780236057902360580023605810236058202360583023605840236058502360586023605870236058802360589023605900236059102360592023605930236059402360595023605960236059702360598023605990236060002360601023606020236060302360604023606050236060602360607023606080236060902360610023606110236061202360613023606140236061502360616023606170236061802360619023606200236062102360622023606230236062402360625023606260236062702360628023606290236063002360631023606320236063302360634023606350236063602360637023606380236063902360640023606410236064202360643023606440236064502360646023606470236064802360649023606500236065102360652023606530236065402360655023606560236065702360658023606590236066002360661023606620236066302360664023606650236066602360667023606680236066902360670023606710236067202360673023606740236067502360676023606770236067802360679023606800236068102360682023606830236068402360685023606860236068702360688023606890236069002360691023606920236069302360694023606950236069602360697023606980236069902360700023607010236070202360703023607040236070502360706023607070236070802360709023607100236071102360712023607130236071402360715023607160236071702360718023607190236072002360721023607220236072302360724023607250236072602360727023607280236072902360730023607310236073202360733023607340236073502360736023607370236073802360739023607400236074102360742023607430236074402360745023607460236074702360748023607490236075002360751023607520236075302360754023607550236075602360757023607580236075902360760023607610236076202360763023607640236076502360766023607670236076802360769023607700236077102360772023607730236077402360775023607760236077702360778023607790236078002360781023607820236078302360784023607850236078602360787023607880236078902360790023607910236079202360793023607940236079502360796023607970236079802360799023608000236080102360802023608030236080402360805023608060236080702360808023608090236081002360811023608120236081302360814023608150236081602360817023608180236081902360820023608210236082202360823023608240236082502360826023608270236082802360829023608300236083102360832023608330236083402360835023608360236083702360838023608390236084002360841023608420236084302360844023608450236084602360847023608480236084902360850023608510236085202360853023608540236085502360856023608570236085802360859023608600236086102360862023608630236086402360865023608660236086702360868023608690236087002360871023608720236087302360874023608750236087602360877023608780236087902360880023608810236088202360883023608840236088502360886023608870236088802360889023608900236089102360892023608930236089402360895023608960236089702360898023608990236090002360901023609020236090302360904023609050236090602360907023609080236090902360910023609110236091202360913023609140236091502360916023609170236091802360919023609200236092102360922023609230236092402360925023609260236092702360928023609290236093002360931023609320236093302360934023609350236093602360937023609380236093902360940023609410236094202360943023609440236094502360946023609470236094802360949023609500236095102360952023609530236095402360955023609560236095702360958023609590236096002360961023609620236096302360964023609650236096602360967023609680236096902360970023609710236097202360973023609740236097502360976023609770236097802360979023609800236098102360982023609830236098402360985023609860236098702360988023609890236099002360991023609920236099302360994023609950236099602360997023609980236099902361000023610010236100202361003023610040236100502361006023610070236100802361009023610100236101102361012023610130236101402361015023610160236101702361018023610190236102002361021023610220236102302361024023610250236102602361027023610280236102902361030023610310236103202361033023610340236103502361036023610370236103802361039023610400236104102361042023610430236104402361045023610460236104702361048023610490236105002361051023610520236105302361054023610550236105602361057023610580236105902361060023610610236106202361063023610640236106502361066023610670236106802361069023610700236107102361072023610730236107402361075023610760236107702361078023610790236108002361081023610820236108302361084023610850236108602361087023610880236108902361090023610910236109202361093023610940236109502361096023610970236109802361099023611000236110102361102023611030236110402361105023700010237000202370003023700040237000502370006023700070237000802370009023700100237001102370012023700130237001402370015023700160237001702370018023700190237002002370021023700220237002302370024023700250237002602370027023700280237002902370030023700310237003202370033023700340237003502370036023700370237003802370039023700400237004102370042023700430237004402370045023700460237004702370048023700490237005002370051023700520237005302370054023700550237005602370057023700580237005902370060023700610237006202370063023700640237006502370066023700670237006802370069023700700237007102370072023700730237007402370075023700760237007702370078023700790237008002370081023700820237008302370084023700850237008602370087023700880237008902370090023700910237009202370093023700940237009502370096023700970237009802370099023701000237010102370102023701030237010402370105023701060237010702370108023701090237011002370111023701120237011302370114023701150237011602370117023701180237011902370120023701210237012202370123023701240237012502370126023701270237012802370129023701300237013102370132023701330237013402370135023701360237013702370138023701390237014002370141023701420237014302370144023701450237014602370147023701480237014902370150023701510237015202370153023701540237015502370156023701570237015802370159023701600237016102370162023701630237016402370165023701660237016702370168023701690237017002370171023701720237017302370174023701750237017602370177023701780237017902370180023701810237018202370183023701840237018502370186023701870237018802370189023701900237019102370192023701930237019402370195023701960237019702370198023701990237020002370201023702020237020302370204023702050237020602370207023702080237020902370210023702110237021202370213023702140237021502370216023702170237021802370219023702200237022102370222023702230237022402370225023702260237022702370228023702290237023002370231023702320237023302370234023702350237023602370237023702380237023902370240023702410237024202370243023702440237024502370246023702470237024802370249023702500237025102370252023702530237025402370255023702560237025702370258023702590237026002370261023702620237026302370264023702650237026602370267023702680237026902370270023702710237027202370273023702740237027502370276023702770237027802370279023702800237028102370282023702830237028402370285023702860237028702370288023702890237029002370291023702920237029302370294023702950237029602370297023702980237029902370300023703010237030202370303023703040237030502370306023703070237030802370309023703100237031102370312023703130237031402370315023703160237031702370318023703190237032002370321023703220237032302370324023703250237032602370327023703280237032902370330023703310237033202370333023703340237033502370336023703370237033802370339023703400237034102370342023703430237034402370345023703460237034702370348023703490237035002370351023703520237035302370354023703550237035602370357023703580237035902370360023703610237036202370363023703640237036502370366023703670237036802370369023703700237037102370372023703730237037402370375023703760237037702370378023703790237038002370381023703820237038302370384023703850237038602370387023703880237038902370390023703910237039202370393023703940237039502370396023703970237039802370399023704000237040102370402023704030237040402370405023704060237040702370408023704090237041002370411023704120237041302370414023704150237041602370417023704180237041902370420023704210237042202370423023704240237042502370426023704270237042802370429023704300237043102370432023704330237043402370435023704360237043702370438023704390237044002370441023704420237044302370444023704450237044602370447023704480237044902370450023704510237045202370453023704540237045502370456023704570237045802370459023704600237046102370462023704630237046402370465023704660237046702370468023704690237047002370471023704720237047302370474023704750237047602370477023704780237047902370480023704810237048202370483023704840237048502370486023704870237048802370489023704900237049102370492023704930237049402370495023704960237049702370498023704990237050002370501023705020237050302370504023705050237050602370507023705080237050902370510023705110237051202370513023705140237051502370516023705170237051802370519023705200237052102370522023705230237052402370525023705260237052702370528023705290237053002370531023705320237053302370534023705350237053602370537023705380237053902370540023705410237054202370543023705440237054502370546023705470237054802370549023705500237055102370552023705530237055402370555023705560237055702370558023705590237056002370561023705620237056302370564023705650237056602370567023705680237056902370570023705710237057202370573023705740237057502370576023705770237057802370579023705800237058102370582023705830237058402370585023705860237058702370588023705890237059002370591023705920237059302370594023705950237059602370597023705980237059902370600023706010237060202370603023706040237060502370606023706070237060802370609023706100237061102370612023706130237061402370615023706160237061702370618023706190237062002370621023706220237062302370624023706250237062602370627023706280237062902370630023706310237063202370633023706340237063502370636023706370237063802370639023706400237064102370642023706430237064402370645023706460237064702370648023706490237065002370651023706520237065302370654023706550237065602370657023706580237065902370660023706610237066202370663023706640237066502370666023706670237066802370669023706700237067102370672023706730237067402370675023706760237067702370678023706790237068002370681023706820237068302370684023706850237068602370687023706880237068902370690023706910237069202370693023706940237069502370696023706970237069802370699023707000237070102370702023707030237070402370705023707060237070702370708023707090237071002370711023707120237071302370714023707150237071602370717023707180237071902370720023707210237072202370723023707240237072502370726023707270237072802370729023707300237073102370732023707330237073402370735023707360237073702370738023707390237074002370741023707420237074302370744023707450237074602370747023707480237074902370750023707510237075202370753023707540237075502370756023707570237075802370759023707600237076102370762023707630237076402370765023707660237076702370768023707690237077002370771023707720237077302370774023707750237077602370777023707780237077902370780023707810237078202370783023707840237078502370786023707870237078802370789023707900237079102370792023707930237079402370795023707960237079702370798023707990237080002370801023708020237080302370804023708050237080602370807023708080237080902370810023708110237081202370813023708140237081502370816023708170237081802370819023708200237082102370822023708230237082402370825023708260237082702370828023708290237083002370831023708320237083302370834023708350237083602370837023708380237083902370840023708410237084202370843023708440237084502370846023708470237084802370849023708500237085102370852023708530237085402370855023708560237085702370858023708590237086002370861023708620237086302370864023708650237086602370867023708680237086902370870023708710237087202370873023708740237087502370876023708770237087802370879023708800237088102370882023708830237088402370885023708860237088702370888023708890237089002370891023708920237089302370894023708950237089602370897023708980237089902370900023709010237090202370903023709040237090502370906023709070237090802370909023709100237091102370912023709130237091402370915023709160237091702370918023709190237092002370921023709220237092302370924023709250237092602370927023709280237092902370930023709310237093202370933023709340237093502370936023709370237093802370939023709400237094102370942023709430237094402370945023709460237094702370948023709490237095002370951023709520237095302370954023709550237095602370957023709580237095902370960023709610237096202370963023709640237096502370966023709670237096802370969023709700237097102370972023709730237097402370975023709760237097702370978023709790237098002370981023709820237098302370984023709850237098602370987023709880237098902370990023709910237099202370993023709940237099502370996023709970237099802370999023710000237100102371002023710030237100402371005023710060237100702371008023710090237101002371011023710120237101302371014023710150237101602371017023710180237101902371020023710210237102202371023023710240237102502371026023710270237102802371029023710300237103102371032023710330237103402371035023710360237103702371038023710390237104002371041023710420237104302371044023710450237104602371047023710480237104902371050023710510237105202371053023710540237105502371056023710570237105802371059023710600237106102371062023710630237106402371065023710660237106702371068023710690237107002371071023710720237107302371074023710750237107602371077023710780237107902371080023710810237108202371083023710840237108502371086023710870237108802371089023710900237109102371092023710930237109402371095023710960237109702371098023710990237110002371101023711020237110302371104023711050238000102380002023800030238000402380005023800060238000702380008023800090238001002380011023800120238001302380014023800150238001602380017023800180238001902380020023800210238002202380023023800240238002502380026023800270238002802380029023800300238003102380032023800330238003402380035023800360238003702380038023800390238004002380041023800420238004302380044023800450238004602380047023800480238004902380050023800510238005202380053023800540238005502380056023800570238005802380059023800600238006102380062023800630238006402380065023800660238006702380068023800690238007002380071023800720238007302380074023800750238007602380077023800780238007902380080023800810238008202380083023800840238008502380086023800870238008802380089023800900238009102380092023800930238009402380095023800960238009702380098023800990238010002380101023801020238010302380104023801050238010602380107023801080238010902380110023801110238011202380113023801140238011502380116023801170238011802380119023801200238012102380122023801230238012402380125023801260238012702380128023801290238013002380131023801320238013302380134023801350238013602380137023801380238013902380140023801410238014202380143023801440238014502380146023801470238014802380149023801500238015102380152023801530238015402380155023801560238015702380158023801590238016002380161023801620238016302380164023801650238016602380167023801680238016902380170023801710238017202380173023801740238017502380176023801770238017802380179023801800238018102380182023801830238018402380185023801860238018702380188023801890238019002380191023801920238019302380194023801950238019602380197023801980238019902380200023802010238020202380203023802040238020502380206023802070238020802380209023802100238021102380212023802130238021402380215023802160238021702380218023802190238022002380221023802220238022302380224023802250238022602380227023802280238022902380230023802310238023202380233023802340238023502380236023802370238023802380239023802400238024102380242023802430238024402380245023802460238024702380248023802490238025002380251023802520238025302380254023802550238025602380257023802580238025902380260023802610238026202380263023802640238026502380266023802670238026802380269023802700238027102380272023802730238027402380275023802760238027702380278023802790238028002380281023802820238028302380284023802850238028602380287023802880238028902380290023802910238029202380293023802940238029502380296023802970238029802380299023803000238030102380302023803030238030402380305023803060238030702380308023803090238031002380311023803120238031302380314023803150238031602380317023803180238031902380320023803210238032202380323023803240238032502380326023803270238032802380329023803300238033102380332023803330238033402380335023803360238033702380338023803390238034002380341023803420238034302380344023803450238034602380347023803480238034902380350023803510238035202380353023803540238035502380356023803570238035802380359023803600238036102380362023803630238036402380365023803660238036702380368023803690238037002380371023803720238037302380374023803750238037602380377023803780238037902380380023803810238038202380383023803840238038502380386023803870238038802380389023803900238039102380392023803930238039402380395023803960238039702380398023803990238040002380401023804020238040302380404023804050238040602380407023804080238040902380410023804110238041202380413023804140238041502380416023804170238041802380419023804200238042102380422023804230238042402380425023804260238042702380428023804290238043002380431023804320238043302380434023804350238043602380437023804380238043902380440023804410238044202380443023804440238044502380446023804470238044802380449023804500238045102380452023804530238045402380455023804560238045702380458023804590238046002380461023804620238046302380464023804650238046602380467023804680238046902380470023804710238047202380473023804740238047502380476023804770238047802380479023804800238048102380482023804830238048402380485023804860238048702380488023804890238049002380491023804920238049302380494023804950238049602380497023804980238049902380500023805010238050202380503023805040238050502380506023805070238050802380509023805100238051102380512023805130238051402380515023805160238051702380518023805190238052002380521023805220238052302380524023805250238052602380527023805280238052902380530023805310238053202380533023805340238053502380536023805370238053802380539023805400238054102380542023805430238054402380545023805460238054702380548023805490238055002380551023805520238055302380554023805550238055602380557023805580238055902380560023805610238056202380563023805640238056502380566023805670238056802380569023805700238057102380572023805730238057402380575023805760238057702380578023805790238058002380581023805820238058302380584023805850238058602380587023805880238058902380590023805910238059202380593023805940238059502380596023805970238059802380599023806000238060102380602023806030238060402380605023806060238060702380608023806090238061002380611023806120238061302380614023806150238061602380617023806180238061902380620023806210238062202380623023806240238062502380626023806270238062802380629023806300238063102380632023806330238063402380635023806360238063702380638023806390238064002380641023806420238064302380644023806450238064602380647023806480238064902380650023806510238065202380653023806540238065502380656023806570238065802380659023806600238066102380662023806630238066402380665023806660238066702380668023806690238067002380671023806720238067302380674023806750238067602380677023806780238067902380680023806810238068202380683023806840238068502380686023806870238068802380689023806900238069102380692023806930238069402380695023806960238069702380698023806990238070002380701023807020238070302380704023807050238070602380707023807080238070902380710023807110238071202380713023807140238071502380716023807170238071802380719023807200238072102380722023807230238072402380725023807260238072702380728023807290238073002380731023807320238073302380734023807350238073602380737023807380238073902380740023807410238074202380743023807440238074502380746023807470238074802380749023807500238075102380752023807530238075402380755023807560238075702380758023807590238076002380761023807620238076302380764023807650238076602380767023807680238076902380770023807710238077202380773023807740238077502380776023807770238077802380779023807800238078102380782023807830238078402380785023807860238078702380788023807890238079002380791023807920238079302380794023807950238079602380797023807980238079902380800023808010238080202380803023808040238080502380806023808070238080802380809023808100238081102380812023808130238081402380815023808160238081702380818023808190238082002380821023808220238082302380824023808250238082602380827023808280238082902380830023808310238083202380833023808340238083502380836023808370238083802380839023808400238084102380842023808430238084402380845023808460238084702380848023808490238085002380851023808520238085302380854023808550238085602380857023808580238085902380860023808610238086202380863023808640238086502380866023808670238086802380869023808700238087102380872023808730238087402380875023808760238087702380878023808790238088002380881023808820238088302380884023808850238088602380887023808880238088902380890023808910238089202380893023808940238089502380896023808970238089802380899023809000238090102380902023809030238090402380905023809060238090702380908023809090238091002380911023809120238091302380914023809150238091602380917023809180238091902380920023809210238092202380923023809240238092502380926023809270238092802380929023809300238093102380932023809330238093402380935023809360238093702380938023809390238094002380941023809420238094302380944023809450238094602380947023809480238094902380950023809510238095202380953023809540238095502380956023809570238095802380959023809600238096102380962023809630238096402380965023809660238096702380968023809690238097002380971023809720238097302380974023809750238097602380977023809780238097902380980023809810238098202380983023809840238098502380986023809870238098802380989023809900238099102380992023809930238099402380995023809960238099702380998023809990238100002381001023810020238100302381004023810050238100602381007023810080238100902381010023810110238101202381013023810140238101502381016023810170238101802381019023810200238102102381022023810230238102402381025023810260238102702381028023810290238103002381031023810320238103302381034023810350238103602381037023810380238103902381040023810410238104202381043023810440238104502381046023810470238104802381049023810500238105102381052023810530238105402381055023810560238105702381058023810590238106002381061023810620238106302381064023810650238106602381067023810680238106902381070023810710238107202381073023810740238107502381076023810770238107802381079023810800238108102381082023810830238108402381085023810860238108702381088023810890238109002381091023810920238109302381094023810950238109602381097023810980238109902381100023811010238110202381103023811040238110502390001023900020239000302390004023900050239000602390007023900080239000902390010023900110239001202390013023900140239001502390016023900170239001802390019023900200239002102390022023900230239002402390025023900260239002702390028023900290239003002390031023900320239003302390034023900350239003602390037023900380239003902390040023900410239004202390043023900440239004502390046023900470239004802390049023900500239005102390052023900530239005402390055023900560239005702390058023900590239006002390061023900620239006302390064023900650239006602390067023900680239006902390070023900710239007202390073023900740239007502390076023900770239007802390079023900800239008102390082023900830239008402390085023900860239008702390088023900890239009002390091023900920239009302390094023900950239009602390097023900980239009902390100023901010239010202390103023901040239010502390106023901070239010802390109023901100239011102390112023901130239011402390115023901160239011702390118023901190239012002390121023901220239012302390124023901250239012602390127023901280239012902390130023901310239013202390133023901340239013502390136023901370239013802390139023901400239014102390142023901430239014402390145023901460239014702390148023901490239015002390151023901520239015302390154023901550239015602390157023901580239015902390160023901610239016202390163023901640239016502390166023901670239016802390169023901700239017102390172023901730239017402390175023901760239017702390178023901790239018002390181023901820239018302390184023901850239018602390187023901880239018902390190023901910239019202390193023901940239019502390196023901970239019802390199023902000239020102390202023902030239020402390205023902060239020702390208023902090239021002390211023902120239021302390214023902150239021602390217023902180239021902390220023902210239022202390223023902240239022502390226023902270239022802390229023902300239023102390232023902330239023402390235023902360239023702390238023902390239024002390241023902420239024302390244023902450239024602390247023902480239024902390250023902510239025202390253023902540239025502390256023902570239025802390259023902600239026102390262023902630239026402390265023902660239026702390268023902690239027002390271023902720239027302390274023902750239027602390277023902780239027902390280023902810239028202390283023902840239028502390286023902870239028802390289023902900239029102390292023902930239029402390295023902960239029702390298023902990239030002390301023903020239030302390304023903050239030602390307023903080239030902390310023903110239031202390313023903140239031502390316023903170239031802390319023903200239032102390322023903230239032402390325023903260239032702390328023903290239033002390331023903320239033302390334023903350239033602390337023903380239033902390340023903410239034202390343023903440239034502390346023903470239034802390349023903500239035102390352023903530239035402390355023903560239035702390358023903590239036002390361023903620239036302390364023903650239036602390367023903680239036902390370023903710239037202390373023903740239037502390376023903770239037802390379023903800239038102390382023903830239038402390385023903860239038702390388023903890239039002390391023903920239039302390394023903950239039602390397023903980239039902390400023904010239040202390403023904040239040502390406023904070239040802390409023904100239041102390412023904130239041402390415023904160239041702390418023904190239042002390421023904220239042302390424023904250239042602390427023904280239042902390430023904310239043202390433023904340239043502390436023904370239043802390439023904400239044102390442023904430239044402390445023904460239044702390448023904490239045002390451023904520239045302390454023904550239045602390457023904580239045902390460023904610239046202390463023904640239046502390466023904670239046802390469023904700239047102390472023904730239047402390475023904760239047702390478023904790239048002390481023904820239048302390484023904850239048602390487023904880239048902390490023904910239049202390493023904940239049502390496023904970239049802390499023905000239050102390502023905030239050402390505023905060239050702390508023905090239051002390511023905120239051302390514023905150239051602390517023905180239051902390520023905210239052202390523023905240239052502390526023905270239052802390529023905300239053102390532023905330239053402390535023905360239053702390538023905390239054002390541023905420239054302390544023905450239054602390547023905480239054902390550023905510239055202390553023905540239055502390556023905570239055802390559023905600239056102390562023905630239056402390565023905660239056702390568023905690239057002390571023905720239057302390574023905750239057602390577023905780239057902390580023905810239058202390583023905840239058502390586023905870239058802390589023905900239059102390592023905930239059402390595023905960239059702390598023905990239060002390601023906020239060302390604023906050239060602390607023906080239060902390610023906110239061202390613023906140239061502390616023906170239061802390619023906200239062102390622023906230239062402390625023906260239062702390628023906290239063002390631023906320239063302390634023906350239063602390637023906380239063902390640023906410239064202390643023906440239064502390646023906470239064802390649023906500239065102390652023906530239065402390655023906560239065702390658023906590239066002390661023906620239066302390664023906650239066602390667023906680239066902390670023906710239067202390673023906740239067502390676023906770239067802390679023906800239068102390682023906830239068402390685023906860239068702390688023906890239069002390691023906920239069302390694023906950239069602390697023906980239069902390700023907010239070202390703023907040239070502390706023907070239070802390709023907100239071102390712023907130239071402390715023907160239071702390718023907190239072002390721023907220239072302390724023907250239072602390727023907280239072902390730023907310239073202390733023907340239073502390736023907370239073802390739023907400239074102390742023907430239074402390745023907460239074702390748023907490239075002390751023907520239075302390754023907550239075602390757023907580239075902390760023907610239076202390763023907640239076502390766023907670239076802390769023907700239077102390772023907730239077402390775023907760239077702390778023907790239078002390781023907820239078302390784023907850239078602390787023907880239078902390790023907910239079202390793023907940239079502390796023907970239079802390799023908000239080102390802023908030239080402390805023908060239080702390808023908090239081002390811023908120239081302390814023908150239081602390817023908180239081902390820023908210239082202390823023908240239082502390826023908270239082802390829023908300239083102390832023908330239083402390835023908360239083702390838023908390239084002390841023908420239084302390844023908450239084602390847023908480239084902390850023908510239085202390853023908540239085502390856023908570239085802390859023908600239086102390862023908630239086402390865023908660239086702390868023908690239087002390871023908720239087302390874023908750239087602390877023908780239087902390880023908810239088202390883023908840239088502390886023908870239088802390889023908900239089102390892023908930239089402390895023908960239089702390898023908990239090002390901023909020239090302390904023909050239090602390907023909080239090902390910023909110239091202390913023909140239091502390916023909170239091802390919023909200239092102390922023909230239092402390925023909260239092702390928023909290239093002390931023909320239093302390934023909350239093602390937023909380239093902390940023909410239094202390943023909440239094502390946023909470239094802390949023909500239095102390952023909530239095402390955023909560239095702390958023909590239096002390961023909620239096302390964023909650239096602390967023909680239096902390970023909710239097202390973023909740239097502390976023909770239097802390979023909800239098102390982023909830239098402390985023909860239098702390988023909890239099002390991023909920239099302390994023909950239099602390997023909980239099902391000023910010239100202391003023910040239100502391006023910070239100802391009023910100239101102391012023910130239101402391015023910160239101702391018023910190239102002391021023910220239102302391024023910250239102602391027023910280239102902391030023910310239103202391033023910340239103502391036023910370239103802391039023910400239104102391042023910430239104402391045023910460239104702391048023910490239105002391051023910520239105302391054023910550239105602391057023910580239105902391060023910610239106202391063023910640239106502391066023910670239106802391069023910700239107102391072023910730239107402391075023910760239107702391078023910790239108002391081023910820239108302391084023910850239108602391087023910880239108902391090023910910239109202391093023910940239109502391096023910970239109802391099023911000239110102391102023911030239110402391105024000010240000202400003024000040240000502400006024000070240000802400009024000100240001102400012024000130240001402400015024000160240001702400018024000190240002002400021024000220240002302400024024000250240002602400027024000280240002902400030024000310240003202400033024000340240003502400036024000370240003802400039024000400240004102400042024000430240004402400045024000460240004702400048024000490240005002400051024000520240005302400054024000550240005602400057024000580240005902400060024000610240006202400063024000640240006502400066024000670240006802400069024000700240007102400072024000730240007402400075024000760240007702400078024000790240008002400081024000820240008302400084024000850240008602400087024000880240008902400090024000910240009202400093024000940240009502400096024000970240009802400099024001000240010102400102024001030240010402400105024001060240010702400108024001090240011002400111024001120240011302400114024001150240011602400117024001180240011902400120024001210240012202400123024001240240012502400126024001270240012802400129024001300240013102400132024001330240013402400135024001360240013702400138024001390240014002400141024001420240014302400144024001450240014602400147024001480240014902400150024001510240015202400153024001540240015502400156024001570240015802400159024001600240016102400162024001630240016402400165024001660240016702400168024001690240017002400171024001720240017302400174024001750240017602400177024001780240017902400180024001810240018202400183024001840240018502400186024001870240018802400189024001900240019102400192024001930240019402400195024001960240019702400198024001990240020002400201024002020240020302400204024002050240020602400207024002080240020902400210024002110240021202400213024002140240021502400216024002170240021802400219024002200240022102400222024002230240022402400225024002260240022702400228024002290240023002400231024002320240023302400234024002350240023602400237024002380240023902400240024002410240024202400243024002440240024502400246024002470240024802400249024002500240025102400252024002530240025402400255024002560240025702400258024002590240026002400261024002620240026302400264024002650240026602400267024002680240026902400270024002710240027202400273024002740240027502400276024002770240027802400279024002800240028102400282024002830240028402400285024002860240028702400288024002890240029002400291024002920240029302400294024002950240029602400297024002980240029902400300024003010240030202400303024003040240030502400306024003070240030802400309024003100240031102400312024003130240031402400315024003160240031702400318024003190240032002400321024003220240032302400324024003250240032602400327024003280240032902400330024003310240033202400333024003340240033502400336024003370240033802400339024003400240034102400342024003430240034402400345024003460240034702400348024003490240035002400351024003520240035302400354024003550240035602400357024003580240035902400360024003610240036202400363024003640240036502400366024003670240036802400369024003700240037102400372024003730240037402400375024003760240037702400378024003790240038002400381024003820240038302400384024003850240038602400387024003880240038902400390024003910240039202400393024003940240039502400396024003970240039802400399024004000240040102400402024004030240040402400405024004060240040702400408024004090240041002400411024004120240041302400414024004150240041602400417024004180240041902400420024004210240042202400423024004240240042502400426024004270240042802400429024004300240043102400432024004330240043402400435024004360240043702400438024004390240044002400441024004420240044302400444024004450240044602400447024004480240044902400450024004510240045202400453024004540240045502400456024004570240045802400459024004600240046102400462024004630240046402400465024004660240046702400468024004690240047002400471024004720240047302400474024004750240047602400477024004780240047902400480024004810240048202400483024004840240048502400486024004870240048802400489024004900240049102400492024004930240049402400495024004960240049702400498024004990240050002400501024005020240050302400504024005050240050602400507024005080240050902400510024005110240051202400513024005140240051502400516024005170240051802400519024005200240052102400522024005230240052402400525024005260240052702400528024005290240053002400531024005320240053302400534024005350240053602400537024005380240053902400540024005410240054202400543024005440240054502400546024005470240054802400549024005500240055102400552024005530240055402400555024005560240055702400558024005590240056002400561024005620240056302400564024005650240056602400567024005680240056902400570024005710240057202400573024005740240057502400576024005770240057802400579024005800240058102400582024005830240058402400585024005860240058702400588024005890240059002400591024005920240059302400594024005950240059602400597024005980240059902400600024006010240060202400603024006040240060502400606024006070240060802400609024006100240061102400612024006130240061402400615024006160240061702400618024006190240062002400621024006220240062302400624024006250240062602400627024006280240062902400630024006310240063202400633024006340240063502400636024006370240063802400639024006400240064102400642024006430240064402400645024006460240064702400648024006490240065002400651024006520240065302400654024006550240065602400657024006580240065902400660024006610240066202400663024006640240066502400666024006670240066802400669024006700240067102400672024006730240067402400675024006760240067702400678024006790240068002400681024006820240068302400684024006850240068602400687024006880240068902400690024006910240069202400693024006940240069502400696024006970240069802400699024007000240070102400702024007030240070402400705024007060240070702400708024007090240071002400711024007120240071302400714024007150240071602400717024007180240071902400720024007210240072202400723024007240240072502400726024007270240072802400729024007300240073102400732024007330240073402400735024007360240073702400738024007390240074002400741024007420240074302400744024007450240074602400747024007480240074902400750024007510240075202400753024007540240075502400756024007570240075802400759024007600240076102400762024007630240076402400765024007660240076702400768024007690240077002400771024007720240077302400774024007750240077602400777024007780240077902400780024007810240078202400783024007840240078502400786024007870240078802400789024007900240079102400792024007930240079402400795024007960240079702400798024007990240080002400801024008020240080302400804024008050240080602400807024008080240080902400810024008110240081202400813024008140240081502400816024008170240081802400819024008200240082102400822024008230240082402400825024008260240082702400828024008290240083002400831024008320240083302400834024008350240083602400837024008380240083902400840024008410240084202400843024008440240084502400846024008470240084802400849024008500240085102400852024008530240085402400855024008560240085702400858024008590240086002400861024008620240086302400864024008650240086602400867024008680240086902400870024008710240087202400873024008740240087502400876024008770240087802400879024008800240088102400882024008830240088402400885024008860240088702400888024008890240089002400891024008920240089302400894024008950240089602400897024008980240089902400900024009010240090202400903024009040240090502400906024009070240090802400909024009100240091102400912024009130240091402400915024009160240091702400918024009190240092002400921024009220240092302400924024009250240092602400927024009280240092902400930024009310240093202400933024009340240093502400936024009370240093802400939024009400240094102400942024009430240094402400945024009460240094702400948024009490240095002400951024009520240095302400954024009550240095602400957024009580240095902400960024009610240096202400963024009640240096502400966024009670240096802400969024009700240097102400972024009730240097402400975024009760240097702400978024009790240098002400981024009820240098302400984024009850240098602400987024009880240098902400990024009910240099202400993024009940240099502400996024009970240099802400999024010000240100102401002024010030240100402401005024010060240100702401008024010090240101002401011024010120240101302401014024010150240101602401017024010180240101902401020024010210240102202401023024010240240102502401026024010270240102802401029024010300240103102401032024010330240103402401035024010360240103702401038024010390240104002401041024010420240104302401044024010450240104602401047024010480240104902401050024010510240105202401053024010540240105502401056024010570240105802401059024010600240106102401062024010630240106402401065024010660240106702401068024010690240107002401071024010720240107302401074024010750240107602401077024010780240107902401080024010810240108202401083024010840240108502401086024010870240108802401089024010900240109102401092024010930240109402401095024010960240109702401098024010990240110002401101024011020240110302401104024011050241000102410002024100030241000402410005024100060241000702410008024100090241001002410011024100120241001302410014024100150241001602410017024100180241001902410020024100210241002202410023024100240241002502410026024100270241002802410029024100300241003102410032024100330241003402410035024100360241003702410038024100390241004002410041024100420241004302410044024100450241004602410047024100480241004902410050024100510241005202410053024100540241005502410056024100570241005802410059024100600241006102410062024100630241006402410065024100660241006702410068024100690241007002410071024100720241007302410074024100750241007602410077024100780241007902410080024100810241008202410083024100840241008502410086024100870241008802410089024100900241009102410092024100930241009402410095024100960241009702410098024100990241010002410101024101020241010302410104024101050241010602410107024101080241010902410110024101110241011202410113024101140241011502410116024101170241011802410119024101200241012102410122024101230241012402410125024101260241012702410128024101290241013002410131024101320241013302410134024101350241013602410137024101380241013902410140024101410241014202410143024101440241014502410146024101470241014802410149024101500241015102410152024101530241015402410155024101560241015702410158024101590241016002410161024101620241016302410164024101650241016602410167024101680241016902410170024101710241017202410173024101740241017502410176024101770241017802410179024101800241018102410182024101830241018402410185024101860241018702410188024101890241019002410191024101920241019302410194024101950241019602410197024101980241019902410200024102010241020202410203024102040241020502410206024102070241020802410209024102100241021102410212024102130241021402410215024102160241021702410218024102190241022002410221024102220241022302410224024102250241022602410227024102280241022902410230024102310241023202410233024102340241023502410236024102370241023802410239024102400241024102410242024102430241024402410245024102460241024702410248024102490241025002410251024102520241025302410254024102550241025602410257024102580241025902410260024102610241026202410263024102640241026502410266024102670241026802410269024102700241027102410272024102730241027402410275024102760241027702410278024102790241028002410281024102820241028302410284024102850241028602410287024102880241028902410290024102910241029202410293024102940241029502410296024102970241029802410299024103000241030102410302024103030241030402410305024103060241030702410308024103090241031002410311024103120241031302410314024103150241031602410317024103180241031902410320024103210241032202410323024103240241032502410326024103270241032802410329024103300241033102410332024103330241033402410335024103360241033702410338024103390241034002410341024103420241034302410344024103450241034602410347024103480241034902410350024103510241035202410353024103540241035502410356024103570241035802410359024103600241036102410362024103630241036402410365024103660241036702410368024103690241037002410371024103720241037302410374024103750241037602410377024103780241037902410380024103810241038202410383024103840241038502410386024103870241038802410389024103900241039102410392024103930241039402410395024103960241039702410398024103990241040002410401024104020241040302410404024104050241040602410407024104080241040902410410024104110241041202410413024104140241041502410416024104170241041802410419024104200241042102410422024104230241042402410425024104260241042702410428024104290241043002410431024104320241043302410434024104350241043602410437024104380241043902410440024104410241044202410443024104440241044502410446024104470241044802410449024104500241045102410452024104530241045402410455024104560241045702410458024104590241046002410461024104620241046302410464024104650241046602410467024104680241046902410470024104710241047202410473024104740241047502410476024104770241047802410479024104800241048102410482024104830241048402410485024104860241048702410488024104890241049002410491024104920241049302410494024104950241049602410497024104980241049902410500024105010241050202410503024105040241050502410506024105070241050802410509024105100241051102410512024105130241051402410515024105160241051702410518024105190241052002410521024105220241052302410524024105250241052602410527024105280241052902410530024105310241053202410533024105340241053502410536024105370241053802410539024105400241054102410542024105430241054402410545024105460241054702410548024105490241055002410551024105520241055302410554024105550241055602410557024105580241055902410560024105610241056202410563024105640241056502410566024105670241056802410569024105700241057102410572024105730241057402410575024105760241057702410578024105790241058002410581024105820241058302410584024105850241058602410587024105880241058902410590024105910241059202410593024105940241059502410596024105970241059802410599024106000241060102410602024106030241060402410605024106060241060702410608024106090241061002410611024106120241061302410614024106150241061602410617024106180241061902410620024106210241062202410623024106240241062502410626024106270241062802410629024106300241063102410632024106330241063402410635024106360241063702410638024106390241064002410641024106420241064302410644024106450241064602410647024106480241064902410650024106510241065202410653024106540241065502410656024106570241065802410659024106600241066102410662024106630241066402410665024106660241066702410668024106690241067002410671024106720241067302410674024106750241067602410677024106780241067902410680024106810241068202410683024106840241068502410686024106870241068802410689024106900241069102410692024106930241069402410695024106960241069702410698024106990241070002410701024107020241070302410704024107050241070602410707024107080241070902410710024107110241071202410713024107140241071502410716024107170241071802410719024107200241072102410722024107230241072402410725024107260241072702410728024107290241073002410731024107320241073302410734024107350241073602410737024107380241073902410740024107410241074202410743024107440241074502410746024107470241074802410749024107500241075102410752024107530241075402410755024107560241075702410758024107590241076002410761024107620241076302410764024107650241076602410767024107680241076902410770024107710241077202410773024107740241077502410776024107770241077802410779024107800241078102410782024107830241078402410785024107860241078702410788024107890241079002410791024107920241079302410794024107950241079602410797024107980241079902410800024108010241080202410803024108040241080502410806024108070241080802410809024108100241081102410812024108130241081402410815024108160241081702410818024108190241082002410821024108220241082302410824024108250241082602410827024108280241082902410830024108310241083202410833024108340241083502410836024108370241083802410839024108400241084102410842024108430241084402410845024108460241084702410848024108490241085002410851024108520241085302410854024108550241085602410857024108580241085902410860024108610241086202410863024108640241086502410866024108670241086802410869024108700241087102410872024108730241087402410875024108760241087702410878024108790241088002410881024108820241088302410884024108850241088602410887024108880241088902410890024108910241089202410893024108940241089502410896024108970241089802410899024109000241090102410902024109030241090402410905024109060241090702410908024109090241091002410911024109120241091302410914024109150241091602410917024109180241091902410920024109210241092202410923024109240241092502410926024109270241092802410929024109300241093102410932024109330241093402410935024109360241093702410938024109390241094002410941024109420241094302410944024109450241094602410947024109480241094902410950024109510241095202410953024109540241095502410956024109570241095802410959024109600241096102410962024109630241096402410965024109660241096702410968024109690241097002410971024109720241097302410974024109750241097602410977024109780241097902410980024109810241098202410983024109840241098502410986024109870241098802410989024109900241099102410992024109930241099402410995024109960241099702410998024109990241100002411001024110020241100302411004024110050241100602411007024110080241100902411010024110110241101202411013024110140241101502411016024110170241101802411019024110200241102102411022024110230241102402411025024110260241102702411028024110290241103002411031024110320241103302411034024110350241103602411037024110380241103902411040024110410241104202411043024110440241104502411046024110470241104802411049024110500241105102411052024110530241105402411055024110560241105702411058024110590241106002411061024110620241106302411064024110650241106602411067024110680241106902411070024110710241107202411073024110740241107502411076024110770241107802411079024110800241108102411082024110830241108402411085024110860241108702411088024110890241109002411091024110920241109302411094024110950241109602411097024110980241109902411100024111010241110202411103024111040241110502420001024200020242000302420004024200050242000602420007024200080242000902420010024200110242001202420013024200140242001502420016024200170242001802420019024200200242002102420022024200230242002402420025024200260242002702420028024200290242003002420031024200320242003302420034024200350242003602420037024200380242003902420040024200410242004202420043024200440242004502420046024200470242004802420049024200500242005102420052024200530242005402420055024200560242005702420058024200590242006002420061024200620242006302420064024200650242006602420067024200680242006902420070024200710242007202420073024200740242007502420076024200770242007802420079024200800242008102420082024200830242008402420085024200860242008702420088024200890242009002420091024200920242009302420094024200950242009602420097024200980242009902420100024201010242010202420103024201040242010502420106024201070242010802420109024201100242011102420112024201130242011402420115024201160242011702420118024201190242012002420121024201220242012302420124024201250242012602420127024201280242012902420130024201310242013202420133024201340242013502420136024201370242013802420139024201400242014102420142024201430242014402420145024201460242014702420148024201490242015002420151024201520242015302420154024201550242015602420157024201580242015902420160024201610242016202420163024201640242016502420166024201670242016802420169024201700242017102420172024201730242017402420175024201760242017702420178024201790242018002420181024201820242018302420184024201850242018602420187024201880242018902420190024201910242019202420193024201940242019502420196024201970242019802420199024202000242020102420202024202030242020402420205024202060242020702420208024202090242021002420211024202120242021302420214024202150242021602420217024202180242021902420220024202210242022202420223024202240242022502420226024202270242022802420229024202300242023102420232024202330242023402420235024202360242023702420238024202390242024002420241024202420242024302420244024202450242024602420247024202480242024902420250024202510242025202420253024202540242025502420256024202570242025802420259024202600242026102420262024202630242026402420265024202660242026702420268024202690242027002420271024202720242027302420274024202750242027602420277024202780242027902420280024202810242028202420283024202840242028502420286024202870242028802420289024202900242029102420292024202930242029402420295024202960242029702420298024202990242030002420301024203020242030302420304024203050242030602420307024203080242030902420310024203110242031202420313024203140242031502420316024203170242031802420319024203200242032102420322024203230242032402420325024203260242032702420328024203290242033002420331024203320242033302420334024203350242033602420337024203380242033902420340024203410242034202420343024203440242034502420346024203470242034802420349024203500242035102420352024203530242035402420355024203560242035702420358024203590242036002420361024203620242036302420364024203650242036602420367024203680242036902420370024203710242037202420373024203740242037502420376024203770242037802420379024203800242038102420382024203830242038402420385024203860242038702420388024203890242039002420391024203920242039302420394024203950242039602420397024203980242039902420400024204010242040202420403024204040242040502420406024204070242040802420409024204100242041102420412024204130242041402420415024204160242041702420418024204190242042002420421024204220242042302420424024204250242042602420427024204280242042902420430024204310242043202420433024204340242043502420436024204370242043802420439024204400242044102420442024204430242044402420445024204460242044702420448024204490242045002420451024204520242045302420454024204550242045602420457024204580242045902420460024204610242046202420463024204640242046502420466024204670242046802420469024204700242047102420472024204730242047402420475024204760242047702420478024204790242048002420481024204820242048302420484024204850242048602420487024204880242048902420490024204910242049202420493024204940242049502420496024204970242049802420499024205000242050102420502024205030242050402420505024205060242050702420508024205090242051002420511024205120242051302420514024205150242051602420517024205180242051902420520024205210242052202420523024205240242052502420526024205270242052802420529024205300242053102420532024205330242053402420535024205360242053702420538024205390242054002420541024205420242054302420544024205450242054602420547024205480242054902420550024205510242055202420553024205540242055502420556024205570242055802420559024205600242056102420562024205630242056402420565024205660242056702420568024205690242057002420571024205720242057302420574024205750242057602420577024205780242057902420580024205810242058202420583024205840242058502420586024205870242058802420589024205900242059102420592024205930242059402420595024205960242059702420598024205990242060002420601024206020242060302420604024206050242060602420607024206080242060902420610024206110242061202420613024206140242061502420616024206170242061802420619024206200242062102420622024206230242062402420625024206260242062702420628024206290242063002420631024206320242063302420634024206350242063602420637024206380242063902420640024206410242064202420643024206440242064502420646024206470242064802420649024206500242065102420652024206530242065402420655024206560242065702420658024206590242066002420661024206620242066302420664024206650242066602420667024206680242066902420670024206710242067202420673024206740242067502420676024206770242067802420679024206800242068102420682024206830242068402420685024206860242068702420688024206890242069002420691024206920242069302420694024206950242069602420697024206980242069902420700024207010242070202420703024207040242070502420706024207070242070802420709024207100242071102420712024207130242071402420715024207160242071702420718024207190242072002420721024207220242072302420724024207250242072602420727024207280242072902420730024207310242073202420733024207340242073502420736024207370242073802420739024207400242074102420742024207430242074402420745024207460242074702420748024207490242075002420751024207520242075302420754024207550242075602420757024207580242075902420760024207610242076202420763024207640242076502420766024207670242076802420769024207700242077102420772024207730242077402420775024207760242077702420778024207790242078002420781024207820242078302420784024207850242078602420787024207880242078902420790024207910242079202420793024207940242079502420796024207970242079802420799024208000242080102420802024208030242080402420805024208060242080702420808024208090242081002420811024208120242081302420814024208150242081602420817024208180242081902420820024208210242082202420823024208240242082502420826024208270242082802420829024208300242083102420832024208330242083402420835024208360242083702420838024208390242084002420841024208420242084302420844024208450242084602420847024208480242084902420850024208510242085202420853024208540242085502420856024208570242085802420859024208600242086102420862024208630242086402420865024208660242086702420868024208690242087002420871024208720242087302420874024208750242087602420877024208780242087902420880024208810242088202420883024208840242088502420886024208870242088802420889024208900242089102420892024208930242089402420895024208960242089702420898024208990242090002420901024209020242090302420904024209050242090602420907024209080242090902420910024209110242091202420913024209140242091502420916024209170242091802420919024209200242092102420922024209230242092402420925024209260242092702420928024209290242093002420931024209320242093302420934024209350242093602420937024209380242093902420940024209410242094202420943024209440242094502420946024209470242094802420949024209500242095102420952024209530242095402420955024209560242095702420958024209590242096002420961024209620242096302420964024209650242096602420967024209680242096902420970024209710242097202420973024209740242097502420976024209770242097802420979024209800242098102420982024209830242098402420985024209860242098702420988024209890242099002420991024209920242099302420994024209950242099602420997024209980242099902421000024210010242100202421003024210040242100502421006024210070242100802421009024210100242101102421012024210130242101402421015024210160242101702421018024210190242102002421021024210220242102302421024024210250242102602421027024210280242102902421030024210310242103202421033024210340242103502421036024210370242103802421039024210400242104102421042024210430242104402421045024210460242104702421048024210490242105002421051024210520242105302421054024210550242105602421057024210580242105902421060024210610242106202421063024210640242106502421066024210670242106802421069024210700242107102421072024210730242107402421075024210760242107702421078024210790242108002421081024210820242108302421084024210850242108602421087024210880242108902421090024210910242109202421093024210940242109502421096024210970242109802421099024211000242110102421102024211030242110402421105024300010243000202430003024300040243000502430006024300070243000802430009024300100243001102430012024300130243001402430015024300160243001702430018024300190243002002430021024300220243002302430024024300250243002602430027024300280243002902430030024300310243003202430033024300340243003502430036024300370243003802430039024300400243004102430042024300430243004402430045024300460243004702430048024300490243005002430051024300520243005302430054024300550243005602430057024300580243005902430060024300610243006202430063024300640243006502430066024300670243006802430069024300700243007102430072024300730243007402430075024300760243007702430078024300790243008002430081024300820243008302430084024300850243008602430087024300880243008902430090024300910243009202430093024300940243009502430096024300970243009802430099024301000243010102430102024301030243010402430105024301060243010702430108024301090243011002430111024301120243011302430114024301150243011602430117024301180243011902430120024301210243012202430123024301240243012502430126024301270243012802430129024301300243013102430132024301330243013402430135024301360243013702430138024301390243014002430141024301420243014302430144024301450243014602430147024301480243014902430150024301510243015202430153024301540243015502430156024301570243015802430159024301600243016102430162024301630243016402430165024301660243016702430168024301690243017002430171024301720243017302430174024301750243017602430177024301780243017902430180024301810243018202430183024301840243018502430186024301870243018802430189024301900243019102430192024301930243019402430195024301960243019702430198024301990243020002430201024302020243020302430204024302050243020602430207024302080243020902430210024302110243021202430213024302140243021502430216024302170243021802430219024302200243022102430222024302230243022402430225024302260243022702430228024302290243023002430231024302320243023302430234024302350243023602430237024302380243023902430240024302410243024202430243024302440243024502430246024302470243024802430249024302500243025102430252024302530243025402430255024302560243025702430258024302590243026002430261024302620243026302430264024302650243026602430267024302680243026902430270024302710243027202430273024302740243027502430276024302770243027802430279024302800243028102430282024302830243028402430285024302860243028702430288024302890243029002430291024302920243029302430294024302950243029602430297024302980243029902430300024303010243030202430303024303040243030502430306024303070243030802430309024303100243031102430312024303130243031402430315024303160243031702430318024303190243032002430321024303220243032302430324024303250243032602430327024303280243032902430330024303310243033202430333024303340243033502430336024303370243033802430339024303400243034102430342024303430243034402430345024303460243034702430348024303490243035002430351024303520243035302430354024303550243035602430357024303580243035902430360024303610243036202430363024303640243036502430366024303670243036802430369024303700243037102430372024303730243037402430375024303760243037702430378024303790243038002430381024303820243038302430384024303850243038602430387024303880243038902430390024303910243039202430393024303940243039502430396024303970243039802430399024304000243040102430402024304030243040402430405024304060243040702430408024304090243041002430411024304120243041302430414024304150243041602430417024304180243041902430420024304210243042202430423024304240243042502430426024304270243042802430429024304300243043102430432024304330243043402430435024304360243043702430438024304390243044002430441024304420243044302430444024304450243044602430447024304480243044902430450024304510243045202430453024304540243045502430456024304570243045802430459024304600243046102430462024304630243046402430465024304660243046702430468024304690243047002430471024304720243047302430474024304750243047602430477024304780243047902430480024304810243048202430483024304840243048502430486024304870243048802430489024304900243049102430492024304930243049402430495024304960243049702430498024304990243050002430501024305020243050302430504024305050243050602430507024305080243050902430510024305110243051202430513024305140243051502430516024305170243051802430519024305200243052102430522024305230243052402430525024305260243052702430528024305290243053002430531024305320243053302430534024305350243053602430537024305380243053902430540024305410243054202430543024305440243054502430546024305470243054802430549024305500243055102430552024305530243055402430555024305560243055702430558024305590243056002430561024305620243056302430564024305650243056602430567024305680243056902430570024305710243057202430573024305740243057502430576024305770243057802430579024305800243058102430582024305830243058402430585024305860243058702430588024305890243059002430591024305920243059302430594024305950243059602430597024305980243059902430600024306010243060202430603024306040243060502430606024306070243060802430609024306100243061102430612024306130243061402430615024306160243061702430618024306190243062002430621024306220243062302430624024306250243062602430627024306280243062902430630024306310243063202430633024306340243063502430636024306370243063802430639024306400243064102430642024306430243064402430645024306460243064702430648024306490243065002430651024306520243065302430654024306550243065602430657024306580243065902430660024306610243066202430663024306640243066502430666024306670243066802430669024306700243067102430672024306730243067402430675024306760243067702430678024306790243068002430681024306820243068302430684024306850243068602430687024306880243068902430690024306910243069202430693024306940243069502430696024306970243069802430699024307000243070102430702024307030243070402430705024307060243070702430708024307090243071002430711024307120243071302430714024307150243071602430717024307180243071902430720024307210243072202430723024307240243072502430726024307270243072802430729024307300243073102430732024307330243073402430735024307360243073702430738024307390243074002430741024307420243074302430744024307450243074602430747024307480243074902430750024307510243075202430753024307540243075502430756024307570243075802430759024307600243076102430762024307630243076402430765024307660243076702430768024307690243077002430771024307720243077302430774024307750243077602430777024307780243077902430780024307810243078202430783024307840243078502430786024307870243078802430789024307900243079102430792024307930243079402430795024307960243079702430798024307990243080002430801024308020243080302430804024308050243080602430807024308080243080902430810024308110243081202430813024308140243081502430816024308170243081802430819024308200243082102430822024308230243082402430825024308260243082702430828024308290243083002430831024308320243083302430834024308350243083602430837024308380243083902430840024308410243084202430843024308440243084502430846024308470243084802430849024308500243085102430852024308530243085402430855024308560243085702430858024308590243086002430861024308620243086302430864024308650243086602430867024308680243086902430870024308710243087202430873024308740243087502430876024308770243087802430879024308800243088102430882024308830243088402430885024308860243088702430888024308890243089002430891024308920243089302430894024308950243089602430897024308980243089902430900024309010243090202430903024309040243090502430906024309070243090802430909024309100243091102430912024309130243091402430915024309160243091702430918024309190243092002430921024309220243092302430924024309250243092602430927024309280243092902430930024309310243093202430933024309340243093502430936024309370243093802430939024309400243094102430942024309430243094402430945024309460243094702430948024309490243095002430951024309520243095302430954024309550243095602430957024309580243095902430960024309610243096202430963024309640243096502430966024309670243096802430969024309700243097102430972024309730243097402430975024309760243097702430978024309790243098002430981024309820243098302430984024309850243098602430987024309880243098902430990024309910243099202430993024309940243099502430996024309970243099802430999024310000243100102431002024310030243100402431005024310060243100702431008024310090243101002431011024310120243101302431014024310150243101602431017024310180243101902431020024310210243102202431023024310240243102502431026024310270243102802431029024310300243103102431032024310330243103402431035024310360243103702431038024310390243104002431041024310420243104302431044024310450243104602431047024310480243104902431050024310510243105202431053024310540243105502431056024310570243105802431059024310600243106102431062024310630243106402431065024310660243106702431068024310690243107002431071024310720243107302431074024310750243107602431077024310780243107902431080024310810243108202431083024310840243108502431086024310870243108802431089024310900243109102431092024310930243109402431095024310960243109702431098024310990243110002431101024311020243110302431104024311050244000102440002024400030244000402440005024400060244000702440008024400090244001002440011024400120244001302440014024400150244001602440017024400180244001902440020024400210244002202440023024400240244002502440026024400270244002802440029024400300244003102440032024400330244003402440035024400360244003702440038024400390244004002440041024400420244004302440044024400450244004602440047024400480244004902440050024400510244005202440053024400540244005502440056024400570244005802440059024400600244006102440062024400630244006402440065024400660244006702440068024400690244007002440071024400720244007302440074024400750244007602440077024400780244007902440080024400810244008202440083024400840244008502440086024400870244008802440089024400900244009102440092024400930244009402440095024400960244009702440098024400990244010002440101024401020244010302440104024401050244010602440107024401080244010902440110024401110244011202440113024401140244011502440116024401170244011802440119024401200244012102440122024401230244012402440125024401260244012702440128024401290244013002440131024401320244013302440134024401350244013602440137024401380244013902440140024401410244014202440143024401440244014502440146024401470244014802440149024401500244015102440152024401530244015402440155024401560244015702440158024401590244016002440161024401620244016302440164024401650244016602440167024401680244016902440170024401710244017202440173024401740244017502440176024401770244017802440179024401800244018102440182024401830244018402440185024401860244018702440188024401890244019002440191024401920244019302440194024401950244019602440197024401980244019902440200024402010244020202440203024402040244020502440206024402070244020802440209024402100244021102440212024402130244021402440215024402160244021702440218024402190244022002440221024402220244022302440224024402250244022602440227024402280244022902440230024402310244023202440233024402340244023502440236024402370244023802440239024402400244024102440242024402430244024402440245024402460244024702440248024402490244025002440251024402520244025302440254024402550244025602440257024402580244025902440260024402610244026202440263024402640244026502440266024402670244026802440269024402700244027102440272024402730244027402440275024402760244027702440278024402790244028002440281024402820244028302440284024402850244028602440287024402880244028902440290024402910244029202440293024402940244029502440296024402970244029802440299024403000244030102440302024403030244030402440305024403060244030702440308024403090244031002440311024403120244031302440314024403150244031602440317024403180244031902440320024403210244032202440323024403240244032502440326024403270244032802440329024403300244033102440332024403330244033402440335024403360244033702440338024403390244034002440341024403420244034302440344024403450244034602440347024403480244034902440350024403510244035202440353024403540244035502440356024403570244035802440359024403600244036102440362024403630244036402440365024403660244036702440368024403690244037002440371024403720244037302440374024403750244037602440377024403780244037902440380024403810244038202440383024403840244038502440386024403870244038802440389024403900244039102440392024403930244039402440395024403960244039702440398024403990244040002440401024404020244040302440404024404050244040602440407024404080244040902440410024404110244041202440413024404140244041502440416024404170244041802440419024404200244042102440422024404230244042402440425024404260244042702440428024404290244043002440431024404320244043302440434024404350244043602440437024404380244043902440440024404410244044202440443024404440244044502440446024404470244044802440449024404500244045102440452024404530244045402440455024404560244045702440458024404590244046002440461024404620244046302440464024404650244046602440467024404680244046902440470024404710244047202440473024404740244047502440476024404770244047802440479024404800244048102440482024404830244048402440485024404860244048702440488024404890244049002440491024404920244049302440494024404950244049602440497024404980244049902440500024405010244050202440503024405040244050502440506024405070244050802440509024405100244051102440512024405130244051402440515024405160244051702440518024405190244052002440521024405220244052302440524024405250244052602440527024405280244052902440530024405310244053202440533024405340244053502440536024405370244053802440539024405400244054102440542024405430244054402440545024405460244054702440548024405490244055002440551024405520244055302440554024405550244055602440557024405580244055902440560024405610244056202440563024405640244056502440566024405670244056802440569024405700244057102440572024405730244057402440575024405760244057702440578024405790244058002440581024405820244058302440584024405850244058602440587024405880244058902440590024405910244059202440593024405940244059502440596024405970244059802440599024406000244060102440602024406030244060402440605024406060244060702440608024406090244061002440611024406120244061302440614024406150244061602440617024406180244061902440620024406210244062202440623024406240244062502440626024406270244062802440629024406300244063102440632024406330244063402440635024406360244063702440638024406390244064002440641024406420244064302440644024406450244064602440647024406480244064902440650024406510244065202440653024406540244065502440656024406570244065802440659024406600244066102440662024406630244066402440665024406660244066702440668024406690244067002440671024406720244067302440674024406750244067602440677024406780244067902440680024406810244068202440683024406840244068502440686024406870244068802440689024406900244069102440692024406930244069402440695024406960244069702440698024406990244070002440701024407020244070302440704024407050244070602440707024407080244070902440710024407110244071202440713024407140244071502440716024407170244071802440719024407200244072102440722024407230244072402440725024407260244072702440728024407290244073002440731024407320244073302440734024407350244073602440737024407380244073902440740024407410244074202440743024407440244074502440746024407470244074802440749024407500244075102440752024407530244075402440755024407560244075702440758024407590244076002440761024407620244076302440764024407650244076602440767024407680244076902440770024407710244077202440773024407740244077502440776024407770244077802440779024407800244078102440782024407830244078402440785024407860244078702440788024407890244079002440791024407920244079302440794024407950244079602440797024407980244079902440800024408010244080202440803024408040244080502440806024408070244080802440809024408100244081102440812024408130244081402440815024408160244081702440818024408190244082002440821024408220244082302440824024408250244082602440827024408280244082902440830024408310244083202440833024408340244083502440836024408370244083802440839024408400244084102440842024408430244084402440845024408460244084702440848024408490244085002440851024408520244085302440854024408550244085602440857024408580244085902440860024408610244086202440863024408640244086502440866024408670244086802440869024408700244087102440872024408730244087402440875024408760244087702440878024408790244088002440881024408820244088302440884024408850244088602440887024408880244088902440890024408910244089202440893024408940244089502440896024408970244089802440899024409000244090102440902024409030244090402440905024409060244090702440908024409090244091002440911024409120244091302440914024409150244091602440917024409180244091902440920024409210244092202440923024409240244092502440926024409270244092802440929024409300244093102440932024409330244093402440935024409360244093702440938024409390244094002440941024409420244094302440944024409450244094602440947024409480244094902440950024409510244095202440953024409540244095502440956024409570244095802440959024409600244096102440962024409630244096402440965024409660244096702440968024409690244097002440971024409720244097302440974024409750244097602440977024409780244097902440980024409810244098202440983024409840244098502440986024409870244098802440989024409900244099102440992024409930244099402440995024409960244099702440998024409990244100002441001024410020244100302441004024410050244100602441007024410080244100902441010024410110244101202441013024410140244101502441016024410170244101802441019024410200244102102441022024410230244102402441025024410260244102702441028024410290244103002441031024410320244103302441034024410350244103602441037024410380244103902441040024410410244104202441043024410440244104502441046024410470244104802441049024410500244105102441052024410530244105402441055024410560244105702441058024410590244106002441061024410620244106302441064024410650244106602441067024410680244106902441070024410710244107202441073024410740244107502441076024410770244107802441079024410800244108102441082024410830244108402441085024410860244108702441088024410890244109002441091024410920244109302441094024410950244109602441097024410980244109902441100024411010244110202441103024411040244110502450001024500020245000302450004024500050245000602450007024500080245000902450010024500110245001202450013024500140245001502450016024500170245001802450019024500200245002102450022024500230245002402450025024500260245002702450028024500290245003002450031024500320245003302450034024500350245003602450037024500380245003902450040024500410245004202450043024500440245004502450046024500470245004802450049024500500245005102450052024500530245005402450055024500560245005702450058024500590245006002450061024500620245006302450064024500650245006602450067024500680245006902450070024500710245007202450073024500740245007502450076024500770245007802450079024500800245008102450082024500830245008402450085024500860245008702450088024500890245009002450091024500920245009302450094024500950245009602450097024500980245009902450100024501010245010202450103024501040245010502450106024501070245010802450109024501100245011102450112024501130245011402450115024501160245011702450118024501190245012002450121024501220245012302450124024501250245012602450127024501280245012902450130024501310245013202450133024501340245013502450136024501370245013802450139024501400245014102450142024501430245014402450145024501460245014702450148024501490245015002450151024501520245015302450154024501550245015602450157024501580245015902450160024501610245016202450163024501640245016502450166024501670245016802450169024501700245017102450172024501730245017402450175024501760245017702450178024501790245018002450181024501820245018302450184024501850245018602450187024501880245018902450190024501910245019202450193024501940245019502450196024501970245019802450199024502000245020102450202024502030245020402450205024502060245020702450208024502090245021002450211024502120245021302450214024502150245021602450217024502180245021902450220024502210245022202450223024502240245022502450226024502270245022802450229024502300245023102450232024502330245023402450235024502360245023702450238024502390245024002450241024502420245024302450244024502450245024602450247024502480245024902450250024502510245025202450253024502540245025502450256024502570245025802450259024502600245026102450262024502630245026402450265024502660245026702450268024502690245027002450271024502720245027302450274024502750245027602450277024502780245027902450280024502810245028202450283024502840245028502450286024502870245028802450289024502900245029102450292024502930245029402450295024502960245029702450298024502990245030002450301024503020245030302450304024503050245030602450307024503080245030902450310024503110245031202450313024503140245031502450316024503170245031802450319024503200245032102450322024503230245032402450325024503260245032702450328024503290245033002450331024503320245033302450334024503350245033602450337024503380245033902450340024503410245034202450343024503440245034502450346024503470245034802450349024503500245035102450352024503530245035402450355024503560245035702450358024503590245036002450361024503620245036302450364024503650245036602450367024503680245036902450370024503710245037202450373024503740245037502450376024503770245037802450379024503800245038102450382024503830245038402450385024503860245038702450388024503890245039002450391024503920245039302450394024503950245039602450397024503980245039902450400024504010245040202450403024504040245040502450406024504070245040802450409024504100245041102450412024504130245041402450415024504160245041702450418024504190245042002450421024504220245042302450424024504250245042602450427024504280245042902450430024504310245043202450433024504340245043502450436024504370245043802450439024504400245044102450442024504430245044402450445024504460245044702450448024504490245045002450451024504520245045302450454024504550245045602450457024504580245045902450460024504610245046202450463024504640245046502450466024504670245046802450469024504700245047102450472024504730245047402450475024504760245047702450478024504790245048002450481024504820245048302450484024504850245048602450487024504880245048902450490024504910245049202450493024504940245049502450496024504970245049802450499024505000245050102450502024505030245050402450505024505060245050702450508024505090245051002450511024505120245051302450514024505150245051602450517024505180245051902450520024505210245052202450523024505240245052502450526024505270245052802450529024505300245053102450532024505330245053402450535024505360245053702450538024505390245054002450541024505420245054302450544024505450245054602450547024505480245054902450550024505510245055202450553024505540245055502450556024505570245055802450559024505600245056102450562024505630245056402450565024505660245056702450568024505690245057002450571024505720245057302450574024505750245057602450577024505780245057902450580024505810245058202450583024505840245058502450586024505870245058802450589024505900245059102450592024505930245059402450595024505960245059702450598024505990245060002450601024506020245060302450604024506050245060602450607024506080245060902450610024506110245061202450613024506140245061502450616024506170245061802450619024506200245062102450622024506230245062402450625024506260245062702450628024506290245063002450631024506320245063302450634024506350245063602450637024506380245063902450640024506410245064202450643024506440245064502450646024506470245064802450649024506500245065102450652024506530245065402450655024506560245065702450658024506590245066002450661024506620245066302450664024506650245066602450667024506680245066902450670024506710245067202450673024506740245067502450676024506770245067802450679024506800245068102450682024506830245068402450685024506860245068702450688024506890245069002450691024506920245069302450694024506950245069602450697024506980245069902450700024507010245070202450703024507040245070502450706024507070245070802450709024507100245071102450712024507130245071402450715024507160245071702450718024507190245072002450721024507220245072302450724024507250245072602450727024507280245072902450730024507310245073202450733024507340245073502450736024507370245073802450739024507400245074102450742024507430245074402450745024507460245074702450748024507490245075002450751024507520245075302450754024507550245075602450757024507580245075902450760024507610245076202450763024507640245076502450766024507670245076802450769024507700245077102450772024507730245077402450775024507760245077702450778024507790245078002450781024507820245078302450784024507850245078602450787024507880245078902450790024507910245079202450793024507940245079502450796024507970245079802450799024508000245080102450802024508030245080402450805024508060245080702450808024508090245081002450811024508120245081302450814024508150245081602450817024508180245081902450820024508210245082202450823024508240245082502450826024508270245082802450829024508300245083102450832024508330245083402450835024508360245083702450838024508390245084002450841024508420245084302450844024508450245084602450847024508480245084902450850024508510245085202450853024508540245085502450856024508570245085802450859024508600245086102450862024508630245086402450865024508660245086702450868024508690245087002450871024508720245087302450874024508750245087602450877024508780245087902450880024508810245088202450883024508840245088502450886024508870245088802450889024508900245089102450892024508930245089402450895024508960245089702450898024508990245090002450901024509020245090302450904024509050245090602450907024509080245090902450910024509110245091202450913024509140245091502450916024509170245091802450919024509200245092102450922024509230245092402450925024509260245092702450928024509290245093002450931024509320245093302450934024509350245093602450937024509380245093902450940024509410245094202450943024509440245094502450946024509470245094802450949024509500245095102450952024509530245095402450955024509560245095702450958024509590245096002450961024509620245096302450964024509650245096602450967024509680245096902450970024509710245097202450973024509740245097502450976024509770245097802450979024509800245098102450982024509830245098402450985024509860245098702450988024509890245099002450991024509920245099302450994024509950245099602450997024509980245099902451000024510010245100202451003024510040245100502451006024510070245100802451009024510100245101102451012024510130245101402451015024510160245101702451018024510190245102002451021024510220245102302451024024510250245102602451027024510280245102902451030024510310245103202451033024510340245103502451036024510370245103802451039024510400245104102451042024510430245104402451045024510460245104702451048024510490245105002451051024510520245105302451054024510550245105602451057024510580245105902451060024510610245106202451063024510640245106502451066024510670245106802451069024510700245107102451072024510730245107402451075024510760245107702451078024510790245108002451081024510820245108302451084024510850245108602451087024510880245108902451090024510910245109202451093024510940245109502451096024510970245109802451099024511000245110102451102024511030245110402451105024600010246000202460003024600040246000502460006024600070246000802460009024600100246001102460012024600130246001402460015024600160246001702460018024600190246002002460021024600220246002302460024024600250246002602460027024600280246002902460030024600310246003202460033024600340246003502460036024600370246003802460039024600400246004102460042024600430246004402460045024600460246004702460048024600490246005002460051024600520246005302460054024600550246005602460057024600580246005902460060024600610246006202460063024600640246006502460066024600670246006802460069024600700246007102460072024600730246007402460075024600760246007702460078024600790246008002460081024600820246008302460084024600850246008602460087024600880246008902460090024600910246009202460093024600940246009502460096024600970246009802460099024601000246010102460102024601030246010402460105024601060246010702460108024601090246011002460111024601120246011302460114024601150246011602460117024601180246011902460120024601210246012202460123024601240246012502460126024601270246012802460129024601300246013102460132024601330246013402460135024601360246013702460138024601390246014002460141024601420246014302460144024601450246014602460147024601480246014902460150024601510246015202460153024601540246015502460156024601570246015802460159024601600246016102460162024601630246016402460165024601660246016702460168024601690246017002460171024601720246017302460174024601750246017602460177024601780246017902460180024601810246018202460183024601840246018502460186024601870246018802460189024601900246019102460192024601930246019402460195024601960246019702460198024601990246020002460201024602020246020302460204024602050246020602460207024602080246020902460210024602110246021202460213024602140246021502460216024602170246021802460219024602200246022102460222024602230246022402460225024602260246022702460228024602290246023002460231024602320246023302460234024602350246023602460237024602380246023902460240024602410246024202460243024602440246024502460246024602470246024802460249024602500246025102460252024602530246025402460255024602560246025702460258024602590246026002460261024602620246026302460264024602650246026602460267024602680246026902460270024602710246027202460273024602740246027502460276024602770246027802460279024602800246028102460282024602830246028402460285024602860246028702460288024602890246029002460291024602920246029302460294024602950246029602460297024602980246029902460300024603010246030202460303024603040246030502460306024603070246030802460309024603100246031102460312024603130246031402460315024603160246031702460318024603190246032002460321024603220246032302460324024603250246032602460327024603280246032902460330024603310246033202460333024603340246033502460336024603370246033802460339024603400246034102460342024603430246034402460345024603460246034702460348024603490246035002460351024603520246035302460354024603550246035602460357024603580246035902460360024603610246036202460363024603640246036502460366024603670246036802460369024603700246037102460372024603730246037402460375024603760246037702460378024603790246038002460381024603820246038302460384024603850246038602460387024603880246038902460390024603910246039202460393024603940246039502460396024603970246039802460399024604000246040102460402024604030246040402460405024604060246040702460408024604090246041002460411024604120246041302460414024604150246041602460417024604180246041902460420024604210246042202460423024604240246042502460426024604270246042802460429024604300246043102460432024604330246043402460435024604360246043702460438024604390246044002460441024604420246044302460444024604450246044602460447024604480246044902460450024604510246045202460453024604540246045502460456024604570246045802460459024604600246046102460462024604630246046402460465024604660246046702460468024604690246047002460471024604720246047302460474024604750246047602460477024604780246047902460480024604810246048202460483024604840246048502460486024604870246048802460489024604900246049102460492024604930246049402460495024604960246049702460498024604990246050002460501024605020246050302460504024605050246050602460507024605080246050902460510024605110246051202460513024605140246051502460516024605170246051802460519024605200246052102460522024605230246052402460525024605260246052702460528024605290246053002460531024605320246053302460534024605350246053602460537024605380246053902460540024605410246054202460543024605440246054502460546024605470246054802460549024605500246055102460552024605530246055402460555024605560246055702460558024605590246056002460561024605620246056302460564024605650246056602460567024605680246056902460570024605710246057202460573024605740246057502460576024605770246057802460579024605800246058102460582024605830246058402460585024605860246058702460588024605890246059002460591024605920246059302460594024605950246059602460597024605980246059902460600024606010246060202460603024606040246060502460606024606070246060802460609024606100246061102460612024606130246061402460615024606160246061702460618024606190246062002460621024606220246062302460624024606250246062602460627024606280246062902460630024606310246063202460633024606340246063502460636024606370246063802460639024606400246064102460642024606430246064402460645024606460246064702460648024606490246065002460651024606520246065302460654024606550246065602460657024606580246065902460660024606610246066202460663024606640246066502460666024606670246066802460669024606700246067102460672024606730246067402460675024606760246067702460678024606790246068002460681024606820246068302460684024606850246068602460687024606880246068902460690024606910246069202460693024606940246069502460696024606970246069802460699024607000246070102460702024607030246070402460705024607060246070702460708024607090246071002460711024607120246071302460714024607150246071602460717024607180246071902460720024607210246072202460723024607240246072502460726024607270246072802460729024607300246073102460732024607330246073402460735024607360246073702460738024607390246074002460741024607420246074302460744024607450246074602460747024607480246074902460750024607510246075202460753024607540246075502460756024607570246075802460759024607600246076102460762024607630246076402460765024607660246076702460768024607690246077002460771024607720246077302460774024607750246077602460777024607780246077902460780024607810246078202460783024607840246078502460786024607870246078802460789024607900246079102460792024607930246079402460795024607960246079702460798024607990246080002460801024608020246080302460804024608050246080602460807024608080246080902460810024608110246081202460813024608140246081502460816024608170246081802460819024608200246082102460822024608230246082402460825024608260246082702460828024608290246083002460831024608320246083302460834024608350246083602460837024608380246083902460840024608410246084202460843024608440246084502460846024608470246084802460849024608500246085102460852024608530246085402460855024608560246085702460858024608590246086002460861024608620246086302460864024608650246086602460867024608680246086902460870024608710246087202460873024608740246087502460876024608770246087802460879024608800246088102460882024608830246088402460885024608860246088702460888024608890246089002460891024608920246089302460894024608950246089602460897024608980246089902460900024609010246090202460903024609040246090502460906024609070246090802460909024609100246091102460912024609130246091402460915024609160246091702460918024609190246092002460921024609220246092302460924024609250246092602460927024609280246092902460930024609310246093202460933024609340246093502460936024609370246093802460939024609400246094102460942024609430246094402460945024609460246094702460948024609490246095002460951024609520246095302460954024609550246095602460957024609580246095902460960024609610246096202460963024609640246096502460966024609670246096802460969024609700246097102460972024609730246097402460975024609760246097702460978024609790246098002460981024609820246098302460984024609850246098602460987024609880246098902460990024609910246099202460993024609940246099502460996024609970246099802460999024610000246100102461002024610030246100402461005024610060246100702461008024610090246101002461011024610120246101302461014024610150246101602461017024610180246101902461020024610210246102202461023024610240246102502461026024610270246102802461029024610300246103102461032024610330246103402461035024610360246103702461038024610390246104002461041024610420246104302461044024610450246104602461047024610480246104902461050024610510246105202461053024610540246105502461056024610570246105802461059024610600246106102461062024610630246106402461065024610660246106702461068024610690246107002461071024610720246107302461074024610750246107602461077024610780246107902461080024610810246108202461083024610840246108502461086024610870246108802461089024610900246109102461092024610930246109402461095024610960246109702461098024610990246110002461101024611020246110302461104024611050247000102470002024700030247000402470005024700060247000702470008024700090247001002470011024700120247001302470014024700150247001602470017024700180247001902470020024700210247002202470023024700240247002502470026024700270247002802470029024700300247003102470032024700330247003402470035024700360247003702470038024700390247004002470041024700420247004302470044024700450247004602470047024700480247004902470050024700510247005202470053024700540247005502470056024700570247005802470059024700600247006102470062024700630247006402470065024700660247006702470068024700690247007002470071024700720247007302470074024700750247007602470077024700780247007902470080024700810247008202470083024700840247008502470086024700870247008802470089024700900247009102470092024700930247009402470095024700960247009702470098024700990247010002470101024701020247010302470104024701050247010602470107024701080247010902470110024701110247011202470113024701140247011502470116024701170247011802470119024701200247012102470122024701230247012402470125024701260247012702470128024701290247013002470131024701320247013302470134024701350247013602470137024701380247013902470140024701410247014202470143024701440247014502470146024701470247014802470149024701500247015102470152024701530247015402470155024701560247015702470158024701590247016002470161024701620247016302470164024701650247016602470167024701680247016902470170024701710247017202470173024701740247017502470176024701770247017802470179024701800247018102470182024701830247018402470185024701860247018702470188024701890247019002470191024701920247019302470194024701950247019602470197024701980247019902470200024702010247020202470203024702040247020502470206024702070247020802470209024702100247021102470212024702130247021402470215024702160247021702470218024702190247022002470221024702220247022302470224024702250247022602470227024702280247022902470230024702310247023202470233024702340247023502470236024702370247023802470239024702400247024102470242024702430247024402470245024702460247024702470248024702490247025002470251024702520247025302470254024702550247025602470257024702580247025902470260024702610247026202470263024702640247026502470266024702670247026802470269024702700247027102470272024702730247027402470275024702760247027702470278024702790247028002470281024702820247028302470284024702850247028602470287024702880247028902470290024702910247029202470293024702940247029502470296024702970247029802470299024703000247030102470302024703030247030402470305024703060247030702470308024703090247031002470311024703120247031302470314024703150247031602470317024703180247031902470320024703210247032202470323024703240247032502470326024703270247032802470329024703300247033102470332024703330247033402470335024703360247033702470338024703390247034002470341024703420247034302470344024703450247034602470347024703480247034902470350024703510247035202470353024703540247035502470356024703570247035802470359024703600247036102470362024703630247036402470365024703660247036702470368024703690247037002470371024703720247037302470374024703750247037602470377024703780247037902470380024703810247038202470383024703840247038502470386024703870247038802470389024703900247039102470392024703930247039402470395024703960247039702470398024703990247040002470401024704020247040302470404024704050247040602470407024704080247040902470410024704110247041202470413024704140247041502470416024704170247041802470419024704200247042102470422024704230247042402470425024704260247042702470428024704290247043002470431024704320247043302470434024704350247043602470437024704380247043902470440024704410247044202470443024704440247044502470446024704470247044802470449024704500247045102470452024704530247045402470455024704560247045702470458024704590247046002470461024704620247046302470464024704650247046602470467024704680247046902470470024704710247047202470473024704740247047502470476024704770247047802470479024704800247048102470482024704830247048402470485024704860247048702470488024704890247049002470491024704920247049302470494024704950247049602470497024704980247049902470500024705010247050202470503024705040247050502470506024705070247050802470509024705100247051102470512024705130247051402470515024705160247051702470518024705190247052002470521024705220247052302470524024705250247052602470527024705280247052902470530024705310247053202470533024705340247053502470536024705370247053802470539024705400247054102470542024705430247054402470545024705460247054702470548024705490247055002470551024705520247055302470554024705550247055602470557024705580247055902470560024705610247056202470563024705640247056502470566024705670247056802470569024705700247057102470572024705730247057402470575024705760247057702470578024705790247058002470581024705820247058302470584024705850247058602470587024705880247058902470590024705910247059202470593024705940247059502470596024705970247059802470599024706000247060102470602024706030247060402470605024706060247060702470608024706090247061002470611024706120247061302470614024706150247061602470617024706180247061902470620024706210247062202470623024706240247062502470626024706270247062802470629024706300247063102470632024706330247063402470635024706360247063702470638024706390247064002470641024706420247064302470644024706450247064602470647024706480247064902470650024706510247065202470653024706540247065502470656024706570247065802470659024706600247066102470662024706630247066402470665024706660247066702470668024706690247067002470671024706720247067302470674024706750247067602470677024706780247067902470680024706810247068202470683024706840247068502470686024706870247068802470689024706900247069102470692024706930247069402470695024706960247069702470698024706990247070002470701024707020247070302470704024707050247070602470707024707080247070902470710024707110247071202470713024707140247071502470716024707170247071802470719024707200247072102470722024707230247072402470725024707260247072702470728024707290247073002470731024707320247073302470734024707350247073602470737024707380247073902470740024707410247074202470743024707440247074502470746024707470247074802470749024707500247075102470752024707530247075402470755024707560247075702470758024707590247076002470761024707620247076302470764024707650247076602470767024707680247076902470770024707710247077202470773024707740247077502470776024707770247077802470779024707800247078102470782024707830247078402470785024707860247078702470788024707890247079002470791024707920247079302470794024707950247079602470797024707980247079902470800024708010247080202470803024708040247080502470806024708070247080802470809024708100247081102470812024708130247081402470815024708160247081702470818024708190247082002470821024708220247082302470824024708250247082602470827024708280247082902470830024708310247083202470833024708340247083502470836024708370247083802470839024708400247084102470842024708430247084402470845024708460247084702470848024708490247085002470851024708520247085302470854024708550247085602470857024708580247085902470860024708610247086202470863024708640247086502470866024708670247086802470869024708700247087102470872024708730247087402470875024708760247087702470878024708790247088002470881024708820247088302470884024708850247088602470887024708880247088902470890024708910247089202470893024708940247089502470896024708970247089802470899024709000247090102470902024709030247090402470905024709060247090702470908024709090247091002470911024709120247091302470914024709150247091602470917024709180247091902470920024709210247092202470923024709240247092502470926024709270247092802470929024709300247093102470932024709330247093402470935024709360247093702470938024709390247094002470941024709420247094302470944024709450247094602470947024709480247094902470950024709510247095202470953024709540247095502470956024709570247095802470959024709600247096102470962024709630247096402470965024709660247096702470968024709690247097002470971024709720247097302470974024709750247097602470977024709780247097902470980024709810247098202470983024709840247098502470986024709870247098802470989024709900247099102470992024709930247099402470995024709960247099702470998024709990247100002471001024710020247100302471004024710050247100602471007024710080247100902471010024710110247101202471013024710140247101502471016024710170247101802471019024710200247102102471022024710230247102402471025024710260247102702471028024710290247103002471031024710320247103302471034024710350247103602471037024710380247103902471040024710410247104202471043024710440247104502471046024710470247104802471049024710500247105102471052024710530247105402471055024710560247105702471058024710590247106002471061024710620247106302471064024710650247106602471067024710680247106902471070024710710247107202471073024710740247107502471076024710770247107802471079024710800247108102471082024710830247108402471085024710860247108702471088024710890247109002471091024710920247109302471094024710950247109602471097024710980247109902471100024711010247110202471103024711040247110502480001024800020248000302480004024800050248000602480007024800080248000902480010024800110248001202480013024800140248001502480016024800170248001802480019024800200248002102480022024800230248002402480025024800260248002702480028024800290248003002480031024800320248003302480034024800350248003602480037024800380248003902480040024800410248004202480043024800440248004502480046024800470248004802480049024800500248005102480052024800530248005402480055024800560248005702480058024800590248006002480061024800620248006302480064024800650248006602480067024800680248006902480070024800710248007202480073024800740248007502480076024800770248007802480079024800800248008102480082024800830248008402480085024800860248008702480088024800890248009002480091024800920248009302480094024800950248009602480097024800980248009902480100024801010248010202480103024801040248010502480106024801070248010802480109024801100248011102480112024801130248011402480115024801160248011702480118024801190248012002480121024801220248012302480124024801250248012602480127024801280248012902480130024801310248013202480133024801340248013502480136024801370248013802480139024801400248014102480142024801430248014402480145024801460248014702480148024801490248015002480151024801520248015302480154024801550248015602480157024801580248015902480160024801610248016202480163024801640248016502480166024801670248016802480169024801700248017102480172024801730248017402480175024801760248017702480178024801790248018002480181024801820248018302480184024801850248018602480187024801880248018902480190024801910248019202480193024801940248019502480196024801970248019802480199024802000248020102480202024802030248020402480205024802060248020702480208024802090248021002480211024802120248021302480214024802150248021602480217024802180248021902480220024802210248022202480223024802240248022502480226024802270248022802480229024802300248023102480232024802330248023402480235024802360248023702480238024802390248024002480241024802420248024302480244024802450248024602480247024802480248024902480250024802510248025202480253024802540248025502480256024802570248025802480259024802600248026102480262024802630248026402480265024802660248026702480268024802690248027002480271024802720248027302480274024802750248027602480277024802780248027902480280024802810248028202480283024802840248028502480286024802870248028802480289024802900248029102480292024802930248029402480295024802960248029702480298024802990248030002480301024803020248030302480304024803050248030602480307024803080248030902480310024803110248031202480313024803140248031502480316024803170248031802480319024803200248032102480322024803230248032402480325024803260248032702480328024803290248033002480331024803320248033302480334024803350248033602480337024803380248033902480340024803410248034202480343024803440248034502480346024803470248034802480349024803500248035102480352024803530248035402480355024803560248035702480358024803590248036002480361024803620248036302480364024803650248036602480367024803680248036902480370024803710248037202480373024803740248037502480376024803770248037802480379024803800248038102480382024803830248038402480385024803860248038702480388024803890248039002480391024803920248039302480394024803950248039602480397024803980248039902480400024804010248040202480403024804040248040502480406024804070248040802480409024804100248041102480412024804130248041402480415024804160248041702480418024804190248042002480421024804220248042302480424024804250248042602480427024804280248042902480430024804310248043202480433024804340248043502480436024804370248043802480439024804400248044102480442024804430248044402480445024804460248044702480448024804490248045002480451024804520248045302480454024804550248045602480457024804580248045902480460024804610248046202480463024804640248046502480466024804670248046802480469024804700248047102480472024804730248047402480475024804760248047702480478024804790248048002480481024804820248048302480484024804850248048602480487024804880248048902480490024804910248049202480493024804940248049502480496024804970248049802480499024805000248050102480502024805030248050402480505024805060248050702480508024805090248051002480511024805120248051302480514024805150248051602480517024805180248051902480520024805210248052202480523024805240248052502480526024805270248052802480529024805300248053102480532024805330248053402480535024805360248053702480538024805390248054002480541024805420248054302480544024805450248054602480547024805480248054902480550024805510248055202480553024805540248055502480556024805570248055802480559024805600248056102480562024805630248056402480565024805660248056702480568024805690248057002480571024805720248057302480574024805750248057602480577024805780248057902480580024805810248058202480583024805840248058502480586024805870248058802480589024805900248059102480592024805930248059402480595024805960248059702480598024805990248060002480601024806020248060302480604024806050248060602480607024806080248060902480610024806110248061202480613024806140248061502480616024806170248061802480619024806200248062102480622024806230248062402480625024806260248062702480628024806290248063002480631024806320248063302480634024806350248063602480637024806380248063902480640024806410248064202480643024806440248064502480646024806470248064802480649024806500248065102480652024806530248065402480655024806560248065702480658024806590248066002480661024806620248066302480664024806650248066602480667024806680248066902480670024806710248067202480673024806740248067502480676024806770248067802480679024806800248068102480682024806830248068402480685024806860248068702480688024806890248069002480691024806920248069302480694024806950248069602480697024806980248069902480700024807010248070202480703024807040248070502480706024807070248070802480709024807100248071102480712024807130248071402480715024807160248071702480718024807190248072002480721024807220248072302480724024807250248072602480727024807280248072902480730024807310248073202480733024807340248073502480736024807370248073802480739024807400248074102480742024807430248074402480745024807460248074702480748024807490248075002480751024807520248075302480754024807550248075602480757024807580248075902480760024807610248076202480763024807640248076502480766024807670248076802480769024807700248077102480772024807730248077402480775024807760248077702480778024807790248078002480781024807820248078302480784024807850248078602480787024807880248078902480790024807910248079202480793024807940248079502480796024807970248079802480799024808000248080102480802024808030248080402480805024808060248080702480808024808090248081002480811024808120248081302480814024808150248081602480817024808180248081902480820024808210248082202480823024808240248082502480826024808270248082802480829024808300248083102480832024808330248083402480835024808360248083702480838024808390248084002480841024808420248084302480844024808450248084602480847024808480248084902480850024808510248085202480853024808540248085502480856024808570248085802480859024808600248086102480862024808630248086402480865024808660248086702480868024808690248087002480871024808720248087302480874024808750248087602480877024808780248087902480880024808810248088202480883024808840248088502480886024808870248088802480889024808900248089102480892024808930248089402480895024808960248089702480898024808990248090002480901024809020248090302480904024809050248090602480907024809080248090902480910024809110248091202480913024809140248091502480916024809170248091802480919024809200248092102480922024809230248092402480925024809260248092702480928024809290248093002480931024809320248093302480934024809350248093602480937024809380248093902480940024809410248094202480943024809440248094502480946024809470248094802480949024809500248095102480952024809530248095402480955024809560248095702480958024809590248096002480961024809620248096302480964024809650248096602480967024809680248096902480970024809710248097202480973024809740248097502480976024809770248097802480979024809800248098102480982024809830248098402480985024809860248098702480988024809890248099002480991024809920248099302480994024809950248099602480997024809980248099902481000024810010248100202481003024810040248100502481006024810070248100802481009024810100248101102481012024810130248101402481015024810160248101702481018024810190248102002481021024810220248102302481024024810250248102602481027024810280248102902481030024810310248103202481033024810340248103502481036024810370248103802481039024810400248104102481042024810430248104402481045024810460248104702481048024810490248105002481051024810520248105302481054024810550248105602481057024810580248105902481060024810610248106202481063024810640248106502481066024810670248106802481069024810700248107102481072024810730248107402481075024810760248107702481078024810790248108002481081024810820248108302481084024810850248108602481087024810880248108902481090024810910248109202481093024810940248109502481096024810970248109802481099024811000248110102481102024811030248110402481105024900010249000202490003024900040249000502490006024900070249000802490009024900100249001102490012024900130249001402490015024900160249001702490018024900190249002002490021024900220249002302490024024900250249002602490027024900280249002902490030024900310249003202490033024900340249003502490036024900370249003802490039024900400249004102490042024900430249004402490045024900460249004702490048024900490249005002490051024900520249005302490054024900550249005602490057024900580249005902490060024900610249006202490063024900640249006502490066024900670249006802490069024900700249007102490072024900730249007402490075024900760249007702490078024900790249008002490081024900820249008302490084024900850249008602490087024900880249008902490090024900910249009202490093024900940249009502490096024900970249009802490099024901000249010102490102024901030249010402490105024901060249010702490108024901090249011002490111024901120249011302490114024901150249011602490117024901180249011902490120024901210249012202490123024901240249012502490126024901270249012802490129024901300249013102490132024901330249013402490135024901360249013702490138024901390249014002490141024901420249014302490144024901450249014602490147024901480249014902490150024901510249015202490153024901540249015502490156024901570249015802490159024901600249016102490162024901630249016402490165024901660249016702490168024901690249017002490171024901720249017302490174024901750249017602490177024901780249017902490180024901810249018202490183024901840249018502490186024901870249018802490189024901900249019102490192024901930249019402490195024901960249019702490198024901990249020002490201024902020249020302490204024902050249020602490207024902080249020902490210024902110249021202490213024902140249021502490216024902170249021802490219024902200249022102490222024902230249022402490225024902260249022702490228024902290249023002490231024902320249023302490234024902350249023602490237024902380249023902490240024902410249024202490243024902440249024502490246024902470249024802490249024902500249025102490252024902530249025402490255024902560249025702490258024902590249026002490261024902620249026302490264024902650249026602490267024902680249026902490270024902710249027202490273024902740249027502490276024902770249027802490279024902800249028102490282024902830249028402490285024902860249028702490288024902890249029002490291024902920249029302490294024902950249029602490297024902980249029902490300024903010249030202490303024903040249030502490306024903070249030802490309024903100249031102490312024903130249031402490315024903160249031702490318024903190249032002490321024903220249032302490324024903250249032602490327024903280249032902490330024903310249033202490333024903340249033502490336024903370249033802490339024903400249034102490342024903430249034402490345024903460249034702490348024903490249035002490351024903520249035302490354024903550249035602490357024903580249035902490360024903610249036202490363024903640249036502490366024903670249036802490369024903700249037102490372024903730249037402490375024903760249037702490378024903790249038002490381024903820249038302490384024903850249038602490387024903880249038902490390024903910249039202490393024903940249039502490396024903970249039802490399024904000249040102490402024904030249040402490405024904060249040702490408024904090249041002490411024904120249041302490414024904150249041602490417024904180249041902490420024904210249042202490423024904240249042502490426024904270249042802490429024904300249043102490432024904330249043402490435024904360249043702490438024904390249044002490441024904420249044302490444024904450249044602490447024904480249044902490450024904510249045202490453024904540249045502490456024904570249045802490459024904600249046102490462024904630249046402490465024904660249046702490468024904690249047002490471024904720249047302490474024904750249047602490477024904780249047902490480024904810249048202490483024904840249048502490486024904870249048802490489024904900249049102490492024904930249049402490495024904960249049702490498024904990249050002490501024905020249050302490504024905050249050602490507024905080249050902490510024905110249051202490513024905140249051502490516024905170249051802490519024905200249052102490522024905230249052402490525024905260249052702490528024905290249053002490531024905320249053302490534024905350249053602490537024905380249053902490540024905410249054202490543024905440249054502490546024905470249054802490549024905500249055102490552024905530249055402490555024905560249055702490558024905590249056002490561024905620249056302490564024905650249056602490567024905680249056902490570024905710249057202490573024905740249057502490576024905770249057802490579024905800249058102490582024905830249058402490585024905860249058702490588024905890249059002490591024905920249059302490594024905950249059602490597024905980249059902490600024906010249060202490603024906040249060502490606024906070249060802490609024906100249061102490612024906130249061402490615024906160249061702490618024906190249062002490621024906220249062302490624024906250249062602490627024906280249062902490630024906310249063202490633024906340249063502490636024906370249063802490639024906400249064102490642024906430249064402490645024906460249064702490648024906490249065002490651024906520249065302490654024906550249065602490657024906580249065902490660024906610249066202490663024906640249066502490666024906670249066802490669024906700249067102490672024906730249067402490675024906760249067702490678024906790249068002490681024906820249068302490684024906850249068602490687024906880249068902490690024906910249069202490693024906940249069502490696024906970249069802490699024907000249070102490702024907030249070402490705024907060249070702490708024907090249071002490711024907120249071302490714024907150249071602490717024907180249071902490720024907210249072202490723024907240249072502490726024907270249072802490729024907300249073102490732024907330249073402490735024907360249073702490738024907390249074002490741024907420249074302490744024907450249074602490747024907480249074902490750024907510249075202490753024907540249075502490756024907570249075802490759024907600249076102490762024907630249076402490765024907660249076702490768024907690249077002490771024907720249077302490774024907750249077602490777024907780249077902490780024907810249078202490783024907840249078502490786024907870249078802490789024907900249079102490792024907930249079402490795024907960249079702490798024907990249080002490801024908020249080302490804024908050249080602490807024908080249080902490810024908110249081202490813024908140249081502490816024908170249081802490819024908200249082102490822024908230249082402490825024908260249082702490828024908290249083002490831024908320249083302490834024908350249083602490837024908380249083902490840024908410249084202490843024908440249084502490846024908470249084802490849024908500249085102490852024908530249085402490855024908560249085702490858024908590249086002490861024908620249086302490864024908650249086602490867024908680249086902490870024908710249087202490873024908740249087502490876024908770249087802490879024908800249088102490882024908830249088402490885024908860249088702490888024908890249089002490891024908920249089302490894024908950249089602490897024908980249089902490900024909010249090202490903024909040249090502490906024909070249090802490909024909100249091102490912024909130249091402490915024909160249091702490918024909190249092002490921024909220249092302490924024909250249092602490927024909280249092902490930024909310249093202490933024909340249093502490936024909370249093802490939024909400249094102490942024909430249094402490945024909460249094702490948024909490249095002490951024909520249095302490954024909550249095602490957024909580249095902490960024909610249096202490963024909640249096502490966024909670249096802490969024909700249097102490972024909730249097402490975024909760249097702490978024909790249098002490981024909820249098302490984024909850249098602490987024909880249098902490990024909910249099202490993024909940249099502490996024909970249099802490999024910000249100102491002024910030249100402491005024910060249100702491008024910090249101002491011024910120249101302491014024910150249101602491017024910180249101902491020024910210249102202491023024910240249102502491026024910270249102802491029024910300249103102491032024910330249103402491035024910360249103702491038024910390249104002491041024910420249104302491044024910450249104602491047024910480249104902491050024910510249105202491053024910540249105502491056024910570249105802491059024910600249106102491062024910630249106402491065024910660249106702491068024910690249107002491071024910720249107302491074024910750249107602491077024910780249107902491080024910810249108202491083024910840249108502491086024910870249108802491089024910900249109102491092024910930249109402491095024910960249109702491098024910990249110002491101024911020249110302491104024911050250000102500002025000030250000402500005025000060250000702500008025000090250001002500011025000120250001302500014025000150250001602500017025000180250001902500020025000210250002202500023025000240250002502500026025000270250002802500029025000300250003102500032025000330250003402500035025000360250003702500038025000390250004002500041025000420250004302500044025000450250004602500047025000480250004902500050025000510250005202500053025000540250005502500056025000570250005802500059025000600250006102500062025000630250006402500065025000660250006702500068025000690250007002500071025000720250007302500074025000750250007602500077025000780250007902500080025000810250008202500083025000840250008502500086025000870250008802500089025000900250009102500092025000930250009402500095025000960250009702500098025000990250010002500101025001020250010302500104025001050250010602500107025001080250010902500110025001110250011202500113025001140250011502500116025001170250011802500119025001200250012102500122025001230250012402500125025001260250012702500128025001290250013002500131025001320250013302500134025001350250013602500137025001380250013902500140025001410250014202500143025001440250014502500146025001470250014802500149025001500250015102500152025001530250015402500155025001560250015702500158025001590250016002500161025001620250016302500164025001650250016602500167025001680250016902500170025001710250017202500173025001740250017502500176025001770250017802500179025001800250018102500182025001830250018402500185025001860250018702500188025001890250019002500191025001920250019302500194025001950250019602500197025001980250019902500200025002010250020202500203025002040250020502500206025002070250020802500209025002100250021102500212025002130250021402500215025002160250021702500218025002190250022002500221025002220250022302500224025002250250022602500227025002280250022902500230025002310250023202500233025002340250023502500236025002370250023802500239025002400250024102500242025002430250024402500245025002460250024702500248025002490250025002500251025002520250025302500254025002550250025602500257025002580250025902500260025002610250026202500263025002640250026502500266025002670250026802500269025002700250027102500272025002730250027402500275025002760250027702500278025002790250028002500281025002820250028302500284025002850250028602500287025002880250028902500290025002910250029202500293025002940250029502500296025002970250029802500299025003000250030102500302025003030250030402500305025003060250030702500308025003090250031002500311025003120250031302500314025003150250031602500317025003180250031902500320025003210250032202500323025003240250032502500326025003270250032802500329025003300250033102500332025003330250033402500335025003360250033702500338025003390250034002500341025003420250034302500344025003450250034602500347025003480250034902500350025003510250035202500353025003540250035502500356025003570250035802500359025003600250036102500362025003630250036402500365025003660250036702500368025003690250037002500371025003720250037302500374025003750250037602500377025003780250037902500380025003810250038202500383025003840250038502500386025003870250038802500389025003900250039102500392025003930250039402500395025003960250039702500398025003990250040002500401025004020250040302500404025004050250040602500407025004080250040902500410025004110250041202500413025004140250041502500416025004170250041802500419025004200250042102500422025004230250042402500425025004260250042702500428025004290250043002500431025004320250043302500434025004350250043602500437025004380250043902500440025004410250044202500443025004440250044502500446025004470250044802500449025004500250045102500452025004530250045402500455025004560250045702500458025004590250046002500461025004620250046302500464025004650250046602500467025004680250046902500470025004710250047202500473025004740250047502500476025004770250047802500479025004800250048102500482025004830250048402500485025004860250048702500488025004890250049002500491025004920250049302500494025004950250049602500497025004980250049902500500025005010250050202500503025005040250050502500506025005070250050802500509025005100250051102500512025005130250051402500515025005160250051702500518025005190250052002500521025005220250052302500524025005250250052602500527025005280250052902500530025005310250053202500533025005340250053502500536025005370250053802500539025005400250054102500542025005430250054402500545025005460250054702500548025005490250055002500551025005520250055302500554025005550250055602500557025005580250055902500560025005610250056202500563025005640250056502500566025005670250056802500569025005700250057102500572025005730250057402500575025005760250057702500578025005790250058002500581025005820250058302500584025005850250058602500587025005880250058902500590025005910250059202500593025005940250059502500596025005970250059802500599025006000250060102500602025006030250060402500605025006060250060702500608025006090250061002500611025006120250061302500614025006150250061602500617025006180250061902500620025006210250062202500623025006240250062502500626025006270250062802500629025006300250063102500632025006330250063402500635025006360250063702500638025006390250064002500641025006420250064302500644025006450250064602500647025006480250064902500650025006510250065202500653025006540250065502500656025006570250065802500659025006600250066102500662025006630250066402500665025006660250066702500668025006690250067002500671025006720250067302500674025006750250067602500677025006780250067902500680025006810250068202500683025006840250068502500686025006870250068802500689025006900250069102500692025006930250069402500695025006960250069702500698025006990250070002500701025007020250070302500704025007050250070602500707025007080250070902500710025007110250071202500713025007140250071502500716025007170250071802500719025007200250072102500722025007230250072402500725025007260250072702500728025007290250073002500731025007320250073302500734025007350250073602500737025007380250073902500740025007410250074202500743025007440250074502500746025007470250074802500749025007500250075102500752025007530250075402500755025007560250075702500758025007590250076002500761025007620250076302500764025007650250076602500767025007680250076902500770025007710250077202500773025007740250077502500776025007770250077802500779025007800250078102500782025007830250078402500785025007860250078702500788025007890250079002500791025007920250079302500794025007950250079602500797025007980250079902500800025008010250080202500803025008040250080502500806025008070250080802500809025008100250081102500812025008130250081402500815025008160250081702500818025008190250082002500821025008220250082302500824025008250250082602500827025008280250082902500830025008310250083202500833025008340250083502500836025008370250083802500839025008400250084102500842025008430250084402500845025008460250084702500848025008490250085002500851025008520250085302500854025008550250085602500857025008580250085902500860025008610250086202500863025008640250086502500866025008670250086802500869025008700250087102500872025008730250087402500875025008760250087702500878025008790250088002500881025008820250088302500884025008850250088602500887025008880250088902500890025008910250089202500893025008940250089502500896025008970250089802500899025009000250090102500902025009030250090402500905025009060250090702500908025009090250091002500911025009120250091302500914025009150250091602500917025009180250091902500920025009210250092202500923025009240250092502500926025009270250092802500929025009300250093102500932025009330250093402500935025009360250093702500938025009390250094002500941025009420250094302500944025009450250094602500947025009480250094902500950025009510250095202500953025009540250095502500956025009570250095802500959025009600250096102500962025009630250096402500965025009660250096702500968025009690250097002500971025009720250097302500974025009750250097602500977025009780250097902500980025009810250098202500983025009840250098502500986025009870250098802500989025009900250099102500992025009930250099402500995025009960250099702500998025009990250100002501001025010020250100302501004025010050250100602501007025010080250100902501010025010110250101202501013025010140250101502501016025010170250101802501019025010200250102102501022025010230250102402501025025010260250102702501028025010290250103002501031025010320250103302501034025010350250103602501037025010380250103902501040025010410250104202501043025010440250104502501046025010470250104802501049025010500250105102501052025010530250105402501055025010560250105702501058025010590250106002501061025010620250106302501064025010650250106602501067025010680250106902501070025010710250107202501073025010740250107502501076025010770250107802501079025010800250108102501082025010830250108402501085025010860250108702501088025010890250109002501091025010920250109302501094025010950250109602501097025010980250109902501100025011010250110202501103025011040250110502510001025100020251000302510004025100050251000602510007025100080251000902510010025100110251001202510013025100140251001502510016025100170251001802510019025100200251002102510022025100230251002402510025025100260251002702510028025100290251003002510031025100320251003302510034025100350251003602510037025100380251003902510040025100410251004202510043025100440251004502510046025100470251004802510049025100500251005102510052025100530251005402510055025100560251005702510058025100590251006002510061025100620251006302510064025100650251006602510067025100680251006902510070025100710251007202510073025100740251007502510076025100770251007802510079025100800251008102510082025100830251008402510085025100860251008702510088025100890251009002510091025100920251009302510094025100950251009602510097025100980251009902510100025101010251010202510103025101040251010502510106025101070251010802510109025101100251011102510112025101130251011402510115025101160251011702510118025101190251012002510121025101220251012302510124025101250251012602510127025101280251012902510130025101310251013202510133025101340251013502510136025101370251013802510139025101400251014102510142025101430251014402510145025101460251014702510148025101490251015002510151025101520251015302510154025101550251015602510157025101580251015902510160025101610251016202510163025101640251016502510166025101670251016802510169025101700251017102510172025101730251017402510175025101760251017702510178025101790251018002510181025101820251018302510184025101850251018602510187025101880251018902510190025101910251019202510193025101940251019502510196025101970251019802510199025102000251020102510202025102030251020402510205025102060251020702510208025102090251021002510211025102120251021302510214025102150251021602510217025102180251021902510220025102210251022202510223025102240251022502510226025102270251022802510229025102300251023102510232025102330251023402510235025102360251023702510238025102390251024002510241025102420251024302510244025102450251024602510247025102480251024902510250025102510251025202510253025102540251025502510256025102570251025802510259025102600251026102510262025102630251026402510265025102660251026702510268025102690251027002510271025102720251027302510274025102750251027602510277025102780251027902510280025102810251028202510283025102840251028502510286025102870251028802510289025102900251029102510292025102930251029402510295025102960251029702510298025102990251030002510301025103020251030302510304025103050251030602510307025103080251030902510310025103110251031202510313025103140251031502510316025103170251031802510319025103200251032102510322025103230251032402510325025103260251032702510328025103290251033002510331025103320251033302510334025103350251033602510337025103380251033902510340025103410251034202510343025103440251034502510346025103470251034802510349025103500251035102510352025103530251035402510355025103560251035702510358025103590251036002510361025103620251036302510364025103650251036602510367025103680251036902510370025103710251037202510373025103740251037502510376025103770251037802510379025103800251038102510382025103830251038402510385025103860251038702510388025103890251039002510391025103920251039302510394025103950251039602510397025103980251039902510400025104010251040202510403025104040251040502510406025104070251040802510409025104100251041102510412025104130251041402510415025104160251041702510418025104190251042002510421025104220251042302510424025104250251042602510427025104280251042902510430025104310251043202510433025104340251043502510436025104370251043802510439025104400251044102510442025104430251044402510445025104460251044702510448025104490251045002510451025104520251045302510454025104550251045602510457025104580251045902510460025104610251046202510463025104640251046502510466025104670251046802510469025104700251047102510472025104730251047402510475025104760251047702510478025104790251048002510481025104820251048302510484025104850251048602510487025104880251048902510490025104910251049202510493025104940251049502510496025104970251049802510499025105000251050102510502025105030251050402510505025105060251050702510508025105090251051002510511025105120251051302510514025105150251051602510517025105180251051902510520025105210251052202510523025105240251052502510526025105270251052802510529025105300251053102510532025105330251053402510535025105360251053702510538025105390251054002510541025105420251054302510544025105450251054602510547025105480251054902510550025105510251055202510553025105540251055502510556025105570251055802510559025105600251056102510562025105630251056402510565025105660251056702510568025105690251057002510571025105720251057302510574025105750251057602510577025105780251057902510580025105810251058202510583025105840251058502510586025105870251058802510589025105900251059102510592025105930251059402510595025105960251059702510598025105990251060002510601025106020251060302510604025106050251060602510607025106080251060902510610025106110251061202510613025106140251061502510616025106170251061802510619025106200251062102510622025106230251062402510625025106260251062702510628025106290251063002510631025106320251063302510634025106350251063602510637025106380251063902510640025106410251064202510643025106440251064502510646025106470251064802510649025106500251065102510652025106530251065402510655025106560251065702510658025106590251066002510661025106620251066302510664025106650251066602510667025106680251066902510670025106710251067202510673025106740251067502510676025106770251067802510679025106800251068102510682025106830251068402510685025106860251068702510688025106890251069002510691025106920251069302510694025106950251069602510697025106980251069902510700025107010251070202510703025107040251070502510706025107070251070802510709025107100251071102510712025107130251071402510715025107160251071702510718025107190251072002510721025107220251072302510724025107250251072602510727025107280251072902510730025107310251073202510733025107340251073502510736025107370251073802510739025107400251074102510742025107430251074402510745025107460251074702510748025107490251075002510751025107520251075302510754025107550251075602510757025107580251075902510760025107610251076202510763025107640251076502510766025107670251076802510769025107700251077102510772025107730251077402510775025107760251077702510778025107790251078002510781025107820251078302510784025107850251078602510787025107880251078902510790025107910251079202510793025107940251079502510796025107970251079802510799025108000251080102510802025108030251080402510805025108060251080702510808025108090251081002510811025108120251081302510814025108150251081602510817025108180251081902510820025108210251082202510823025108240251082502510826025108270251082802510829025108300251083102510832025108330251083402510835025108360251083702510838025108390251084002510841025108420251084302510844025108450251084602510847025108480251084902510850025108510251085202510853025108540251085502510856025108570251085802510859025108600251086102510862025108630251086402510865025108660251086702510868025108690251087002510871025108720251087302510874025108750251087602510877025108780251087902510880025108810251088202510883025108840251088502510886025108870251088802510889025108900251089102510892025108930251089402510895025108960251089702510898025108990251090002510901025109020251090302510904025109050251090602510907025109080251090902510910025109110251091202510913025109140251091502510916025109170251091802510919025109200251092102510922025109230251092402510925025109260251092702510928025109290251093002510931025109320251093302510934025109350251093602510937025109380251093902510940025109410251094202510943025109440251094502510946025109470251094802510949025109500251095102510952025109530251095402510955025109560251095702510958025109590251096002510961025109620251096302510964025109650251096602510967025109680251096902510970025109710251097202510973025109740251097502510976025109770251097802510979025109800251098102510982025109830251098402510985025109860251098702510988025109890251099002510991025109920251099302510994025109950251099602510997025109980251099902511000025110010251100202511003025110040251100502511006025110070251100802511009025110100251101102511012025110130251101402511015025110160251101702511018025110190251102002511021025110220251102302511024025110250251102602511027025110280251102902511030025110310251103202511033025110340251103502511036025110370251103802511039025110400251104102511042025110430251104402511045025110460251104702511048025110490251105002511051025110520251105302511054025110550251105602511057025110580251105902511060025110610251106202511063025110640251106502511066025110670251106802511069025110700251107102511072025110730251107402511075025110760251107702511078025110790251108002511081025110820251108302511084025110850251108602511087025110880251108902511090025110910251109202511093025110940251109502511096025110970251109802511099025111000251110102511102025111030251110402511105025200010252000202520003025200040252000502520006025200070252000802520009025200100252001102520012025200130252001402520015025200160252001702520018025200190252002002520021025200220252002302520024025200250252002602520027025200280252002902520030025200310252003202520033025200340252003502520036025200370252003802520039025200400252004102520042025200430252004402520045025200460252004702520048025200490252005002520051025200520252005302520054025200550252005602520057025200580252005902520060025200610252006202520063025200640252006502520066025200670252006802520069025200700252007102520072025200730252007402520075025200760252007702520078025200790252008002520081025200820252008302520084025200850252008602520087025200880252008902520090025200910252009202520093025200940252009502520096025200970252009802520099025201000252010102520102025201030252010402520105025201060252010702520108025201090252011002520111025201120252011302520114025201150252011602520117025201180252011902520120025201210252012202520123025201240252012502520126025201270252012802520129025201300252013102520132025201330252013402520135025201360252013702520138025201390252014002520141025201420252014302520144025201450252014602520147025201480252014902520150025201510252015202520153025201540252015502520156025201570252015802520159025201600252016102520162025201630252016402520165025201660252016702520168025201690252017002520171025201720252017302520174025201750252017602520177025201780252017902520180025201810252018202520183025201840252018502520186025201870252018802520189025201900252019102520192025201930252019402520195025201960252019702520198025201990252020002520201025202020252020302520204025202050252020602520207025202080252020902520210025202110252021202520213025202140252021502520216025202170252021802520219025202200252022102520222025202230252022402520225025202260252022702520228025202290252023002520231025202320252023302520234025202350252023602520237025202380252023902520240025202410252024202520243025202440252024502520246025202470252024802520249025202500252025102520252025202530252025402520255025202560252025702520258025202590252026002520261025202620252026302520264025202650252026602520267025202680252026902520270025202710252027202520273025202740252027502520276025202770252027802520279025202800252028102520282025202830252028402520285025202860252028702520288025202890252029002520291025202920252029302520294025202950252029602520297025202980252029902520300025203010252030202520303025203040252030502520306025203070252030802520309025203100252031102520312025203130252031402520315025203160252031702520318025203190252032002520321025203220252032302520324025203250252032602520327025203280252032902520330025203310252033202520333025203340252033502520336025203370252033802520339025203400252034102520342025203430252034402520345025203460252034702520348025203490252035002520351025203520252035302520354025203550252035602520357025203580252035902520360025203610252036202520363025203640252036502520366025203670252036802520369025203700252037102520372025203730252037402520375025203760252037702520378025203790252038002520381025203820252038302520384025203850252038602520387025203880252038902520390025203910252039202520393025203940252039502520396025203970252039802520399025204000252040102520402025204030252040402520405025204060252040702520408025204090252041002520411025204120252041302520414025204150252041602520417025204180252041902520420025204210252042202520423025204240252042502520426025204270252042802520429025204300252043102520432025204330252043402520435025204360252043702520438025204390252044002520441025204420252044302520444025204450252044602520447025204480252044902520450025204510252045202520453025204540252045502520456025204570252045802520459025204600252046102520462025204630252046402520465025204660252046702520468025204690252047002520471025204720252047302520474025204750252047602520477025204780252047902520480025204810252048202520483025204840252048502520486025204870252048802520489025204900252049102520492025204930252049402520495025204960252049702520498025204990252050002520501025205020252050302520504025205050252050602520507025205080252050902520510025205110252051202520513025205140252051502520516025205170252051802520519025205200252052102520522025205230252052402520525025205260252052702520528025205290252053002520531025205320252053302520534025205350252053602520537025205380252053902520540025205410252054202520543025205440252054502520546025205470252054802520549025205500252055102520552025205530252055402520555025205560252055702520558025205590252056002520561025205620252056302520564025205650252056602520567025205680252056902520570025205710252057202520573025205740252057502520576025205770252057802520579025205800252058102520582025205830252058402520585025205860252058702520588025205890252059002520591025205920252059302520594025205950252059602520597025205980252059902520600025206010252060202520603025206040252060502520606025206070252060802520609025206100252061102520612025206130252061402520615025206160252061702520618025206190252062002520621025206220252062302520624025206250252062602520627025206280252062902520630025206310252063202520633025206340252063502520636025206370252063802520639025206400252064102520642025206430252064402520645025206460252064702520648025206490252065002520651025206520252065302520654025206550252065602520657025206580252065902520660025206610252066202520663025206640252066502520666025206670252066802520669025206700252067102520672025206730252067402520675025206760252067702520678025206790252068002520681025206820252068302520684025206850252068602520687025206880252068902520690025206910252069202520693025206940252069502520696025206970252069802520699025207000252070102520702025207030252070402520705025207060252070702520708025207090252071002520711025207120252071302520714025207150252071602520717025207180252071902520720025207210252072202520723025207240252072502520726025207270252072802520729025207300252073102520732025207330252073402520735025207360252073702520738025207390252074002520741025207420252074302520744025207450252074602520747025207480252074902520750025207510252075202520753025207540252075502520756025207570252075802520759025207600252076102520762025207630252076402520765025207660252076702520768025207690252077002520771025207720252077302520774025207750252077602520777025207780252077902520780025207810252078202520783025207840252078502520786025207870252078802520789025207900252079102520792025207930252079402520795025207960252079702520798025207990252080002520801025208020252080302520804025208050252080602520807025208080252080902520810025208110252081202520813025208140252081502520816025208170252081802520819025208200252082102520822025208230252082402520825025208260252082702520828025208290252083002520831025208320252083302520834025208350252083602520837025208380252083902520840025208410252084202520843025208440252084502520846025208470252084802520849025208500252085102520852025208530252085402520855025208560252085702520858025208590252086002520861025208620252086302520864025208650252086602520867025208680252086902520870025208710252087202520873025208740252087502520876025208770252087802520879025208800252088102520882025208830252088402520885025208860252088702520888025208890252089002520891025208920252089302520894025208950252089602520897025208980252089902520900025209010252090202520903025209040252090502520906025209070252090802520909025209100252091102520912025209130252091402520915025209160252091702520918025209190252092002520921025209220252092302520924025209250252092602520927025209280252092902520930025209310252093202520933025209340252093502520936025209370252093802520939025209400252094102520942025209430252094402520945025209460252094702520948025209490252095002520951025209520252095302520954025209550252095602520957025209580252095902520960025209610252096202520963025209640252096502520966025209670252096802520969025209700252097102520972025209730252097402520975025209760252097702520978025209790252098002520981025209820252098302520984025209850252098602520987025209880252098902520990025209910252099202520993025209940252099502520996025209970252099802520999025210000252100102521002025210030252100402521005025210060252100702521008025210090252101002521011025210120252101302521014025210150252101602521017025210180252101902521020025210210252102202521023025210240252102502521026025210270252102802521029025210300252103102521032025210330252103402521035025210360252103702521038025210390252104002521041025210420252104302521044025210450252104602521047025210480252104902521050025210510252105202521053025210540252105502521056025210570252105802521059025210600252106102521062025210630252106402521065025210660252106702521068025210690252107002521071025210720252107302521074025210750252107602521077025210780252107902521080025210810252108202521083025210840252108502521086025210870252108802521089025210900252109102521092025210930252109402521095025210960252109702521098025210990252110002521101025211020252110302521104025211050253000102530002025300030253000402530005025300060253000702530008025300090253001002530011025300120253001302530014025300150253001602530017025300180253001902530020025300210253002202530023025300240253002502530026025300270253002802530029025300300253003102530032025300330253003402530035025300360253003702530038025300390253004002530041025300420253004302530044025300450253004602530047025300480253004902530050025300510253005202530053025300540253005502530056025300570253005802530059025300600253006102530062025300630253006402530065025300660253006702530068025300690253007002530071025300720253007302530074025300750253007602530077025300780253007902530080025300810253008202530083025300840253008502530086025300870253008802530089025300900253009102530092025300930253009402530095025300960253009702530098025300990253010002530101025301020253010302530104025301050253010602530107025301080253010902530110025301110253011202530113025301140253011502530116025301170253011802530119025301200253012102530122025301230253012402530125025301260253012702530128025301290253013002530131025301320253013302530134025301350253013602530137025301380253013902530140025301410253014202530143025301440253014502530146025301470253014802530149025301500253015102530152025301530253015402530155025301560253015702530158025301590253016002530161025301620253016302530164025301650253016602530167025301680253016902530170025301710253017202530173025301740253017502530176025301770253017802530179025301800253018102530182025301830253018402530185025301860253018702530188025301890253019002530191025301920253019302530194025301950253019602530197025301980253019902530200025302010253020202530203025302040253020502530206025302070253020802530209025302100253021102530212025302130253021402530215025302160253021702530218025302190253022002530221025302220253022302530224025302250253022602530227025302280253022902530230025302310253023202530233025302340253023502530236025302370253023802530239025302400253024102530242025302430253024402530245025302460253024702530248025302490253025002530251025302520253025302530254025302550253025602530257025302580253025902530260025302610253026202530263025302640253026502530266025302670253026802530269025302700253027102530272025302730253027402530275025302760253027702530278025302790253028002530281025302820253028302530284025302850253028602530287025302880253028902530290025302910253029202530293025302940253029502530296025302970253029802530299025303000253030102530302025303030253030402530305025303060253030702530308025303090253031002530311025303120253031302530314025303150253031602530317025303180253031902530320025303210253032202530323025303240253032502530326025303270253032802530329025303300253033102530332025303330253033402530335025303360253033702530338025303390253034002530341025303420253034302530344025303450253034602530347025303480253034902530350025303510253035202530353025303540253035502530356025303570253035802530359025303600253036102530362025303630253036402530365025303660253036702530368025303690253037002530371025303720253037302530374025303750253037602530377025303780253037902530380025303810253038202530383025303840253038502530386025303870253038802530389025303900253039102530392025303930253039402530395025303960253039702530398025303990253040002530401025304020253040302530404025304050253040602530407025304080253040902530410025304110253041202530413025304140253041502530416025304170253041802530419025304200253042102530422025304230253042402530425025304260253042702530428025304290253043002530431025304320253043302530434025304350253043602530437025304380253043902530440025304410253044202530443025304440253044502530446025304470253044802530449025304500253045102530452025304530253045402530455025304560253045702530458025304590253046002530461025304620253046302530464025304650253046602530467025304680253046902530470025304710253047202530473025304740253047502530476025304770253047802530479025304800253048102530482025304830253048402530485025304860253048702530488025304890253049002530491025304920253049302530494025304950253049602530497025304980253049902530500025305010253050202530503025305040253050502530506025305070253050802530509025305100253051102530512025305130253051402530515025305160253051702530518025305190253052002530521025305220253052302530524025305250253052602530527025305280253052902530530025305310253053202530533025305340253053502530536025305370253053802530539025305400253054102530542025305430253054402530545025305460253054702530548025305490253055002530551025305520253055302530554025305550253055602530557025305580253055902530560025305610253056202530563025305640253056502530566025305670253056802530569025305700253057102530572025305730253057402530575025305760253057702530578025305790253058002530581025305820253058302530584025305850253058602530587025305880253058902530590025305910253059202530593025305940253059502530596025305970253059802530599025306000253060102530602025306030253060402530605025306060253060702530608025306090253061002530611025306120253061302530614025306150253061602530617025306180253061902530620025306210253062202530623025306240253062502530626025306270253062802530629025306300253063102530632025306330253063402530635025306360253063702530638025306390253064002530641025306420253064302530644025306450253064602530647025306480253064902530650025306510253065202530653025306540253065502530656025306570253065802530659025306600253066102530662025306630253066402530665025306660253066702530668025306690253067002530671025306720253067302530674025306750253067602530677025306780253067902530680025306810253068202530683025306840253068502530686025306870253068802530689025306900253069102530692025306930253069402530695025306960253069702530698025306990253070002530701025307020253070302530704025307050253070602530707025307080253070902530710025307110253071202530713025307140253071502530716025307170253071802530719025307200253072102530722025307230253072402530725025307260253072702530728025307290253073002530731025307320253073302530734025307350253073602530737025307380253073902530740025307410253074202530743025307440253074502530746025307470253074802530749025307500253075102530752025307530253075402530755025307560253075702530758025307590253076002530761025307620253076302530764025307650253076602530767025307680253076902530770025307710253077202530773025307740253077502530776025307770253077802530779025307800253078102530782025307830253078402530785025307860253078702530788025307890253079002530791025307920253079302530794025307950253079602530797025307980253079902530800025308010253080202530803025308040253080502530806025308070253080802530809025308100253081102530812025308130253081402530815025308160253081702530818025308190253082002530821025308220253082302530824025308250253082602530827025308280253082902530830025308310253083202530833025308340253083502530836025308370253083802530839025308400253084102530842025308430253084402530845025308460253084702530848025308490253085002530851025308520253085302530854025308550253085602530857025308580253085902530860025308610253086202530863025308640253086502530866025308670253086802530869025308700253087102530872025308730253087402530875025308760253087702530878025308790253088002530881025308820253088302530884025308850253088602530887025308880253088902530890025308910253089202530893025308940253089502530896025308970253089802530899025309000253090102530902025309030253090402530905025309060253090702530908025309090253091002530911025309120253091302530914025309150253091602530917025309180253091902530920025309210253092202530923025309240253092502530926025309270253092802530929025309300253093102530932025309330253093402530935025309360253093702530938025309390253094002530941025309420253094302530944025309450253094602530947025309480253094902530950025309510253095202530953025309540253095502530956025309570253095802530959025309600253096102530962025309630253096402530965025309660253096702530968025309690253097002530971025309720253097302530974025309750253097602530977025309780253097902530980025309810253098202530983025309840253098502530986025309870253098802530989025309900253099102530992025309930253099402530995025309960253099702530998025309990253100002531001025310020253100302531004025310050253100602531007025310080253100902531010025310110253101202531013025310140253101502531016025310170253101802531019025310200253102102531022025310230253102402531025025310260253102702531028025310290253103002531031025310320253103302531034025310350253103602531037025310380253103902531040025310410253104202531043025310440253104502531046025310470253104802531049025310500253105102531052025310530253105402531055025310560253105702531058025310590253106002531061025310620253106302531064025310650253106602531067025310680253106902531070025310710253107202531073025310740253107502531076025310770253107802531079025310800253108102531082025310830253108402531085025310860253108702531088025310890253109002531091025310920253109302531094025310950253109602531097025310980253109902531100025311010253110202531103025311040253110502540001025400020254000302540004025400050254000602540007025400080254000902540010025400110254001202540013025400140254001502540016025400170254001802540019025400200254002102540022025400230254002402540025025400260254002702540028025400290254003002540031025400320254003302540034025400350254003602540037025400380254003902540040025400410254004202540043025400440254004502540046025400470254004802540049025400500254005102540052025400530254005402540055025400560254005702540058025400590254006002540061025400620254006302540064025400650254006602540067025400680254006902540070025400710254007202540073025400740254007502540076025400770254007802540079025400800254008102540082025400830254008402540085025400860254008702540088025400890254009002540091025400920254009302540094025400950254009602540097025400980254009902540100025401010254010202540103025401040254010502540106025401070254010802540109025401100254011102540112025401130254011402540115025401160254011702540118025401190254012002540121025401220254012302540124025401250254012602540127025401280254012902540130025401310254013202540133025401340254013502540136025401370254013802540139025401400254014102540142025401430254014402540145025401460254014702540148025401490254015002540151025401520254015302540154025401550254015602540157025401580254015902540160025401610254016202540163025401640254016502540166025401670254016802540169025401700254017102540172025401730254017402540175025401760254017702540178025401790254018002540181025401820254018302540184025401850254018602540187025401880254018902540190025401910254019202540193025401940254019502540196025401970254019802540199025402000254020102540202025402030254020402540205025402060254020702540208025402090254021002540211025402120254021302540214025402150254021602540217025402180254021902540220025402210254022202540223025402240254022502540226025402270254022802540229025402300254023102540232025402330254023402540235025402360254023702540238025402390254024002540241025402420254024302540244025402450254024602540247025402480254024902540250025402510254025202540253025402540254025502540256025402570254025802540259025402600254026102540262025402630254026402540265025402660254026702540268025402690254027002540271025402720254027302540274025402750254027602540277025402780254027902540280025402810254028202540283025402840254028502540286025402870254028802540289025402900254029102540292025402930254029402540295025402960254029702540298025402990254030002540301025403020254030302540304025403050254030602540307025403080254030902540310025403110254031202540313025403140254031502540316025403170254031802540319025403200254032102540322025403230254032402540325025403260254032702540328025403290254033002540331025403320254033302540334025403350254033602540337025403380254033902540340025403410254034202540343025403440254034502540346025403470254034802540349025403500254035102540352025403530254035402540355025403560254035702540358025403590254036002540361025403620254036302540364025403650254036602540367025403680254036902540370025403710254037202540373025403740254037502540376025403770254037802540379025403800254038102540382025403830254038402540385025403860254038702540388025403890254039002540391025403920254039302540394025403950254039602540397025403980254039902540400025404010254040202540403025404040254040502540406025404070254040802540409025404100254041102540412025404130254041402540415025404160254041702540418025404190254042002540421025404220254042302540424025404250254042602540427025404280254042902540430025404310254043202540433025404340254043502540436025404370254043802540439025404400254044102540442025404430254044402540445025404460254044702540448025404490254045002540451025404520254045302540454025404550254045602540457025404580254045902540460025404610254046202540463025404640254046502540466025404670254046802540469025404700254047102540472025404730254047402540475025404760254047702540478025404790254048002540481025404820254048302540484025404850254048602540487025404880254048902540490025404910254049202540493025404940254049502540496025404970254049802540499025405000254050102540502025405030254050402540505025405060254050702540508025405090254051002540511025405120254051302540514025405150254051602540517025405180254051902540520025405210254052202540523025405240254052502540526025405270254052802540529025405300254053102540532025405330254053402540535025405360254053702540538025405390254054002540541025405420254054302540544025405450254054602540547025405480254054902540550025405510254055202540553025405540254055502540556025405570254055802540559025405600254056102540562025405630254056402540565025405660254056702540568025405690254057002540571025405720254057302540574025405750254057602540577025405780254057902540580025405810254058202540583025405840254058502540586025405870254058802540589025405900254059102540592025405930254059402540595025405960254059702540598025405990254060002540601025406020254060302540604025406050254060602540607025406080254060902540610025406110254061202540613025406140254061502540616025406170254061802540619025406200254062102540622025406230254062402540625025406260254062702540628025406290254063002540631025406320254063302540634025406350254063602540637025406380254063902540640025406410254064202540643025406440254064502540646025406470254064802540649025406500254065102540652025406530254065402540655025406560254065702540658025406590254066002540661025406620254066302540664025406650254066602540667025406680254066902540670025406710254067202540673025406740254067502540676025406770254067802540679025406800254068102540682025406830254068402540685025406860254068702540688025406890254069002540691025406920254069302540694025406950254069602540697025406980254069902540700025407010254070202540703025407040254070502540706025407070254070802540709025407100254071102540712025407130254071402540715025407160254071702540718025407190254072002540721025407220254072302540724025407250254072602540727025407280254072902540730025407310254073202540733025407340254073502540736025407370254073802540739025407400254074102540742025407430254074402540745025407460254074702540748025407490254075002540751025407520254075302540754025407550254075602540757025407580254075902540760025407610254076202540763025407640254076502540766025407670254076802540769025407700254077102540772025407730254077402540775025407760254077702540778025407790254078002540781025407820254078302540784025407850254078602540787025407880254078902540790025407910254079202540793025407940254079502540796025407970254079802540799025408000254080102540802025408030254080402540805025408060254080702540808025408090254081002540811025408120254081302540814025408150254081602540817025408180254081902540820025408210254082202540823025408240254082502540826025408270254082802540829025408300254083102540832025408330254083402540835025408360254083702540838025408390254084002540841025408420254084302540844025408450254084602540847025408480254084902540850025408510254085202540853025408540254085502540856025408570254085802540859025408600254086102540862025408630254086402540865025408660254086702540868025408690254087002540871025408720254087302540874025408750254087602540877025408780254087902540880025408810254088202540883025408840254088502540886025408870254088802540889025408900254089102540892025408930254089402540895025408960254089702540898025408990254090002540901025409020254090302540904025409050254090602540907025409080254090902540910025409110254091202540913025409140254091502540916025409170254091802540919025409200254092102540922025409230254092402540925025409260254092702540928025409290254093002540931025409320254093302540934025409350254093602540937025409380254093902540940025409410254094202540943025409440254094502540946025409470254094802540949025409500254095102540952025409530254095402540955025409560254095702540958025409590254096002540961025409620254096302540964025409650254096602540967025409680254096902540970025409710254097202540973025409740254097502540976025409770254097802540979025409800254098102540982025409830254098402540985025409860254098702540988025409890254099002540991025409920254099302540994025409950254099602540997025409980254099902541000025410010254100202541003025410040254100502541006025410070254100802541009025410100254101102541012025410130254101402541015025410160254101702541018025410190254102002541021025410220254102302541024025410250254102602541027025410280254102902541030025410310254103202541033025410340254103502541036025410370254103802541039025410400254104102541042025410430254104402541045025410460254104702541048025410490254105002541051025410520254105302541054025410550254105602541057025410580254105902541060025410610254106202541063025410640254106502541066025410670254106802541069025410700254107102541072025410730254107402541075025410760254107702541078025410790254108002541081025410820254108302541084025410850254108602541087025410880254108902541090025410910254109202541093025410940254109502541096025410970254109802541099025411000254110102541102025411030254110402541105025500010255000202550003025500040255000502550006025500070255000802550009025500100255001102550012025500130255001402550015025500160255001702550018025500190255002002550021025500220255002302550024025500250255002602550027025500280255002902550030025500310255003202550033025500340255003502550036025500370255003802550039025500400255004102550042025500430255004402550045025500460255004702550048025500490255005002550051025500520255005302550054025500550255005602550057025500580255005902550060025500610255006202550063025500640255006502550066025500670255006802550069025500700255007102550072025500730255007402550075025500760255007702550078025500790255008002550081025500820255008302550084025500850255008602550087025500880255008902550090025500910255009202550093025500940255009502550096025500970255009802550099025501000255010102550102025501030255010402550105025501060255010702550108025501090255011002550111025501120255011302550114025501150255011602550117025501180255011902550120025501210255012202550123025501240255012502550126025501270255012802550129025501300255013102550132025501330255013402550135025501360255013702550138025501390255014002550141025501420255014302550144025501450255014602550147025501480255014902550150025501510255015202550153025501540255015502550156025501570255015802550159025501600255016102550162025501630255016402550165025501660255016702550168025501690255017002550171025501720255017302550174025501750255017602550177025501780255017902550180025501810255018202550183025501840255018502550186025501870255018802550189025501900255019102550192025501930255019402550195025501960255019702550198025501990255020002550201025502020255020302550204025502050255020602550207025502080255020902550210025502110255021202550213025502140255021502550216025502170255021802550219025502200255022102550222025502230255022402550225025502260255022702550228025502290255023002550231025502320255023302550234025502350255023602550237025502380255023902550240025502410255024202550243025502440255024502550246025502470255024802550249025502500255025102550252025502530255025402550255025502560255025702550258025502590255026002550261025502620255026302550264025502650255026602550267025502680255026902550270025502710255027202550273025502740255027502550276025502770255027802550279025502800255028102550282025502830255028402550285025502860255028702550288025502890255029002550291025502920255029302550294025502950255029602550297025502980255029902550300025503010255030202550303025503040255030502550306025503070255030802550309025503100255031102550312025503130255031402550315025503160255031702550318025503190255032002550321025503220255032302550324025503250255032602550327025503280255032902550330025503310255033202550333025503340255033502550336025503370255033802550339025503400255034102550342025503430255034402550345025503460255034702550348025503490255035002550351025503520255035302550354025503550255035602550357025503580255035902550360025503610255036202550363025503640255036502550366025503670255036802550369025503700255037102550372025503730255037402550375025503760255037702550378025503790255038002550381025503820255038302550384025503850255038602550387025503880255038902550390025503910255039202550393025503940255039502550396025503970255039802550399025504000255040102550402025504030255040402550405025504060255040702550408025504090255041002550411025504120255041302550414025504150255041602550417025504180255041902550420025504210255042202550423025504240255042502550426025504270255042802550429025504300255043102550432025504330255043402550435025504360255043702550438025504390255044002550441025504420255044302550444025504450255044602550447025504480255044902550450025504510255045202550453025504540255045502550456025504570255045802550459025504600255046102550462025504630255046402550465025504660255046702550468025504690255047002550471025504720255047302550474025504750255047602550477025504780255047902550480025504810255048202550483025504840255048502550486025504870255048802550489025504900255049102550492025504930255049402550495025504960255049702550498025504990255050002550501025505020255050302550504025505050255050602550507025505080255050902550510025505110255051202550513025505140255051502550516025505170255051802550519025505200255052102550522025505230255052402550525025505260255052702550528025505290255053002550531025505320255053302550534025505350255053602550537025505380255053902550540025505410255054202550543025505440255054502550546025505470255054802550549025505500255055102550552025505530255055402550555025505560255055702550558025505590255056002550561025505620255056302550564025505650255056602550567025505680255056902550570025505710255057202550573025505740255057502550576025505770255057802550579025505800255058102550582025505830255058402550585025505860255058702550588025505890255059002550591025505920255059302550594025505950255059602550597025505980255059902550600025506010255060202550603025506040255060502550606025506070255060802550609025506100255061102550612025506130255061402550615025506160255061702550618025506190255062002550621025506220255062302550624025506250255062602550627025506280255062902550630025506310255063202550633025506340255063502550636025506370255063802550639025506400255064102550642025506430255064402550645025506460255064702550648025506490255065002550651025506520255065302550654025506550255065602550657025506580255065902550660025506610255066202550663025506640255066502550666025506670255066802550669025506700255067102550672025506730255067402550675025506760255067702550678025506790255068002550681025506820255068302550684025506850255068602550687025506880255068902550690025506910255069202550693025506940255069502550696025506970255069802550699025507000255070102550702025507030255070402550705025507060255070702550708025507090255071002550711025507120255071302550714025507150255071602550717025507180255071902550720025507210255072202550723025507240255072502550726025507270255072802550729025507300255073102550732025507330255073402550735025507360255073702550738025507390255074002550741025507420255074302550744025507450255074602550747025507480255074902550750025507510255075202550753025507540255075502550756025507570255075802550759025507600255076102550762025507630255076402550765025507660255076702550768025507690255077002550771025507720255077302550774025507750255077602550777025507780255077902550780025507810255078202550783025507840255078502550786025507870255078802550789025507900255079102550792025507930255079402550795025507960255079702550798025507990255080002550801025508020255080302550804025508050255080602550807025508080255080902550810025508110255081202550813025508140255081502550816025508170255081802550819025508200255082102550822025508230255082402550825025508260255082702550828025508290255083002550831025508320255083302550834025508350255083602550837025508380255083902550840025508410255084202550843025508440255084502550846025508470255084802550849025508500255085102550852025508530255085402550855025508560255085702550858025508590255086002550861025508620255086302550864025508650255086602550867025508680255086902550870025508710255087202550873025508740255087502550876025508770255087802550879025508800255088102550882025508830255088402550885025508860255088702550888025508890255089002550891025508920255089302550894025508950255089602550897025508980255089902550900025509010255090202550903025509040255090502550906025509070255090802550909025509100255091102550912025509130255091402550915025509160255091702550918025509190255092002550921025509220255092302550924025509250255092602550927025509280255092902550930025509310255093202550933025509340255093502550936025509370255093802550939025509400255094102550942025509430255094402550945025509460255094702550948025509490255095002550951025509520255095302550954025509550255095602550957025509580255095902550960025509610255096202550963025509640255096502550966025509670255096802550969025509700255097102550972025509730255097402550975025509760255097702550978025509790255098002550981025509820255098302550984025509850255098602550987025509880255098902550990025509910255099202550993025509940255099502550996025509970255099802550999025510000255100102551002025510030255100402551005025510060255100702551008025510090255101002551011025510120255101302551014025510150255101602551017025510180255101902551020025510210255102202551023025510240255102502551026025510270255102802551029025510300255103102551032025510330255103402551035025510360255103702551038025510390255104002551041025510420255104302551044025510450255104602551047025510480255104902551050025510510255105202551053025510540255105502551056025510570255105802551059025510600255106102551062025510630255106402551065025510660255106702551068025510690255107002551071025510720255107302551074025510750255107602551077025510780255107902551080025510810255108202551083025510840255108502551086025510870255108802551089025510900255109102551092025510930255109402551095025510960255109702551098025510990255110002551101025511020255110302551104025511050256000102560002025600030256000402560005025600060256000702560008025600090256001002560011025600120256001302560014025600150256001602560017025600180256001902560020025600210256002202560023025600240256002502560026025600270256002802560029025600300256003102560032025600330256003402560035025600360256003702560038025600390256004002560041025600420256004302560044025600450256004602560047025600480256004902560050025600510256005202560053025600540256005502560056025600570256005802560059025600600256006102560062025600630256006402560065025600660256006702560068025600690256007002560071025600720256007302560074025600750256007602560077025600780256007902560080025600810256008202560083025600840256008502560086025600870256008802560089025600900256009102560092025600930256009402560095025600960256009702560098025600990256010002560101025601020256010302560104025601050256010602560107025601080256010902560110025601110256011202560113025601140256011502560116025601170256011802560119025601200256012102560122025601230256012402560125025601260256012702560128025601290256013002560131025601320256013302560134025601350256013602560137025601380256013902560140025601410256014202560143025601440256014502560146025601470256014802560149025601500256015102560152025601530256015402560155025601560256015702560158025601590256016002560161025601620256016302560164025601650256016602560167025601680256016902560170025601710256017202560173025601740256017502560176025601770256017802560179025601800256018102560182025601830256018402560185025601860256018702560188025601890256019002560191025601920256019302560194025601950256019602560197025601980256019902560200025602010256020202560203025602040256020502560206025602070256020802560209025602100256021102560212025602130256021402560215025602160256021702560218025602190256022002560221025602220256022302560224025602250256022602560227025602280256022902560230025602310256023202560233025602340256023502560236025602370256023802560239025602400256024102560242025602430256024402560245025602460256024702560248025602490256025002560251025602520256025302560254025602550256025602560257025602580256025902560260025602610256026202560263025602640256026502560266025602670256026802560269025602700256027102560272025602730256027402560275025602760256027702560278025602790256028002560281025602820256028302560284025602850256028602560287025602880256028902560290025602910256029202560293025602940256029502560296025602970256029802560299025603000256030102560302025603030256030402560305025603060256030702560308025603090256031002560311025603120256031302560314025603150256031602560317025603180256031902560320025603210256032202560323025603240256032502560326025603270256032802560329025603300256033102560332025603330256033402560335025603360256033702560338025603390256034002560341025603420256034302560344025603450256034602560347025603480256034902560350025603510256035202560353025603540256035502560356025603570256035802560359025603600256036102560362025603630256036402560365025603660256036702560368025603690256037002560371025603720256037302560374025603750256037602560377025603780256037902560380025603810256038202560383025603840256038502560386025603870256038802560389025603900256039102560392025603930256039402560395025603960256039702560398025603990256040002560401025604020256040302560404025604050256040602560407025604080256040902560410025604110256041202560413025604140256041502560416025604170256041802560419025604200256042102560422025604230256042402560425025604260256042702560428025604290256043002560431025604320256043302560434025604350256043602560437025604380256043902560440025604410256044202560443025604440256044502560446025604470256044802560449025604500256045102560452025604530256045402560455025604560256045702560458025604590256046002560461025604620256046302560464025604650256046602560467025604680256046902560470025604710256047202560473025604740256047502560476025604770256047802560479025604800256048102560482025604830256048402560485025604860256048702560488025604890256049002560491025604920256049302560494025604950256049602560497025604980256049902560500025605010256050202560503025605040256050502560506025605070256050802560509025605100256051102560512025605130256051402560515025605160256051702560518025605190256052002560521025605220256052302560524025605250256052602560527025605280256052902560530025605310256053202560533025605340256053502560536025605370256053802560539025605400256054102560542025605430256054402560545025605460256054702560548025605490256055002560551025605520256055302560554025605550256055602560557025605580256055902560560025605610256056202560563025605640256056502560566025605670256056802560569025605700256057102560572025605730256057402560575025605760256057702560578025605790256058002560581025605820256058302560584025605850256058602560587025605880256058902560590025605910256059202560593025605940256059502560596025605970256059802560599025606000256060102560602025606030256060402560605025606060256060702560608025606090256061002560611025606120256061302560614025606150256061602560617025606180256061902560620025606210256062202560623025606240256062502560626025606270256062802560629025606300256063102560632025606330256063402560635025606360256063702560638025606390256064002560641025606420256064302560644025606450256064602560647025606480256064902560650025606510256065202560653025606540256065502560656025606570256065802560659025606600256066102560662025606630256066402560665025606660256066702560668025606690256067002560671025606720256067302560674025606750256067602560677025606780256067902560680025606810256068202560683025606840256068502560686025606870256068802560689025606900256069102560692025606930256069402560695025606960256069702560698025606990256070002560701025607020256070302560704025607050256070602560707025607080256070902560710025607110256071202560713025607140256071502560716025607170256071802560719025607200256072102560722025607230256072402560725025607260256072702560728025607290256073002560731025607320256073302560734025607350256073602560737025607380256073902560740025607410256074202560743025607440256074502560746025607470256074802560749025607500256075102560752025607530256075402560755025607560256075702560758025607590256076002560761025607620256076302560764025607650256076602560767025607680256076902560770025607710256077202560773025607740256077502560776025607770256077802560779025607800256078102560782025607830256078402560785025607860256078702560788025607890256079002560791025607920256079302560794025607950256079602560797025607980256079902560800025608010256080202560803025608040256080502560806025608070256080802560809025608100256081102560812025608130256081402560815025608160256081702560818025608190256082002560821025608220256082302560824025608250256082602560827025608280256082902560830025608310256083202560833025608340256083502560836025608370256083802560839025608400256084102560842025608430256084402560845025608460256084702560848025608490256085002560851025608520256085302560854025608550256085602560857025608580256085902560860025608610256086202560863025608640256086502560866025608670256086802560869025608700256087102560872025608730256087402560875025608760256087702560878025608790256088002560881025608820256088302560884025608850256088602560887025608880256088902560890025608910256089202560893025608940256089502560896025608970256089802560899025609000256090102560902025609030256090402560905025609060256090702560908025609090256091002560911025609120256091302560914025609150256091602560917025609180256091902560920025609210256092202560923025609240256092502560926025609270256092802560929025609300256093102560932025609330256093402560935025609360256093702560938025609390256094002560941025609420256094302560944025609450256094602560947025609480256094902560950025609510256095202560953025609540256095502560956025609570256095802560959025609600256096102560962025609630256096402560965025609660256096702560968025609690256097002560971025609720256097302560974025609750256097602560977025609780256097902560980025609810256098202560983025609840256098502560986025609870256098802560989025609900256099102560992025609930256099402560995025609960256099702560998025609990256100002561001025610020256100302561004025610050256100602561007025610080256100902561010025610110256101202561013025610140256101502561016025610170256101802561019025610200256102102561022025610230256102402561025025610260256102702561028025610290256103002561031025610320256103302561034025610350256103602561037025610380256103902561040025610410256104202561043025610440256104502561046025610470256104802561049025610500256105102561052025610530256105402561055025610560256105702561058025610590256106002561061025610620256106302561064025610650256106602561067025610680256106902561070025610710256107202561073025610740256107502561076025610770256107802561079025610800256108102561082025610830256108402561085025610860256108702561088025610890256109002561091025610920256109302561094025610950256109602561097025610980256109902561100025611010256110202561103025611040256110502570001025700020257000302570004025700050257000602570007025700080257000902570010025700110257001202570013025700140257001502570016025700170257001802570019025700200257002102570022025700230257002402570025025700260257002702570028025700290257003002570031025700320257003302570034025700350257003602570037025700380257003902570040025700410257004202570043025700440257004502570046025700470257004802570049025700500257005102570052025700530257005402570055025700560257005702570058025700590257006002570061025700620257006302570064025700650257006602570067025700680257006902570070025700710257007202570073025700740257007502570076025700770257007802570079025700800257008102570082025700830257008402570085025700860257008702570088025700890257009002570091025700920257009302570094025700950257009602570097025700980257009902570100025701010257010202570103025701040257010502570106025701070257010802570109025701100257011102570112025701130257011402570115025701160257011702570118025701190257012002570121025701220257012302570124025701250257012602570127025701280257012902570130025701310257013202570133025701340257013502570136025701370257013802570139025701400257014102570142025701430257014402570145025701460257014702570148025701490257015002570151025701520257015302570154025701550257015602570157025701580257015902570160025701610257016202570163025701640257016502570166025701670257016802570169025701700257017102570172025701730257017402570175025701760257017702570178025701790257018002570181025701820257018302570184025701850257018602570187025701880257018902570190025701910257019202570193025701940257019502570196025701970257019802570199025702000257020102570202025702030257020402570205025702060257020702570208025702090257021002570211025702120257021302570214025702150257021602570217025702180257021902570220025702210257022202570223025702240257022502570226025702270257022802570229025702300257023102570232025702330257023402570235025702360257023702570238025702390257024002570241025702420257024302570244025702450257024602570247025702480257024902570250025702510257025202570253025702540257025502570256025702570257025802570259025702600257026102570262025702630257026402570265025702660257026702570268025702690257027002570271025702720257027302570274025702750257027602570277025702780257027902570280025702810257028202570283025702840257028502570286025702870257028802570289025702900257029102570292025702930257029402570295025702960257029702570298025702990257030002570301025703020257030302570304025703050257030602570307025703080257030902570310025703110257031202570313025703140257031502570316025703170257031802570319025703200257032102570322025703230257032402570325025703260257032702570328025703290257033002570331025703320257033302570334025703350257033602570337025703380257033902570340025703410257034202570343025703440257034502570346025703470257034802570349025703500257035102570352025703530257035402570355025703560257035702570358025703590257036002570361025703620257036302570364025703650257036602570367025703680257036902570370025703710257037202570373025703740257037502570376025703770257037802570379025703800257038102570382025703830257038402570385025703860257038702570388025703890257039002570391025703920257039302570394025703950257039602570397025703980257039902570400025704010257040202570403025704040257040502570406025704070257040802570409025704100257041102570412025704130257041402570415025704160257041702570418025704190257042002570421025704220257042302570424025704250257042602570427025704280257042902570430025704310257043202570433025704340257043502570436025704370257043802570439025704400257044102570442025704430257044402570445025704460257044702570448025704490257045002570451025704520257045302570454025704550257045602570457025704580257045902570460025704610257046202570463025704640257046502570466025704670257046802570469025704700257047102570472025704730257047402570475025704760257047702570478025704790257048002570481025704820257048302570484025704850257048602570487025704880257048902570490025704910257049202570493025704940257049502570496025704970257049802570499025705000257050102570502025705030257050402570505025705060257050702570508025705090257051002570511025705120257051302570514025705150257051602570517025705180257051902570520025705210257052202570523025705240257052502570526025705270257052802570529025705300257053102570532025705330257053402570535025705360257053702570538025705390257054002570541025705420257054302570544025705450257054602570547025705480257054902570550025705510257055202570553025705540257055502570556025705570257055802570559025705600257056102570562025705630257056402570565025705660257056702570568025705690257057002570571025705720257057302570574025705750257057602570577025705780257057902570580025705810257058202570583025705840257058502570586025705870257058802570589025705900257059102570592025705930257059402570595025705960257059702570598025705990257060002570601025706020257060302570604025706050257060602570607025706080257060902570610025706110257061202570613025706140257061502570616025706170257061802570619025706200257062102570622025706230257062402570625025706260257062702570628025706290257063002570631025706320257063302570634025706350257063602570637025706380257063902570640025706410257064202570643025706440257064502570646025706470257064802570649025706500257065102570652025706530257065402570655025706560257065702570658025706590257066002570661025706620257066302570664025706650257066602570667025706680257066902570670025706710257067202570673025706740257067502570676025706770257067802570679025706800257068102570682025706830257068402570685025706860257068702570688025706890257069002570691025706920257069302570694025706950257069602570697025706980257069902570700025707010257070202570703025707040257070502570706025707070257070802570709025707100257071102570712025707130257071402570715025707160257071702570718025707190257072002570721025707220257072302570724025707250257072602570727025707280257072902570730025707310257073202570733025707340257073502570736025707370257073802570739025707400257074102570742025707430257074402570745025707460257074702570748025707490257075002570751025707520257075302570754025707550257075602570757025707580257075902570760025707610257076202570763025707640257076502570766025707670257076802570769025707700257077102570772025707730257077402570775025707760257077702570778025707790257078002570781025707820257078302570784025707850257078602570787025707880257078902570790025707910257079202570793025707940257079502570796025707970257079802570799025708000257080102570802025708030257080402570805025708060257080702570808025708090257081002570811025708120257081302570814025708150257081602570817025708180257081902570820025708210257082202570823025708240257082502570826025708270257082802570829025708300257083102570832025708330257083402570835025708360257083702570838025708390257084002570841025708420257084302570844025708450257084602570847025708480257084902570850025708510257085202570853025708540257085502570856025708570257085802570859025708600257086102570862025708630257086402570865025708660257086702570868025708690257087002570871025708720257087302570874025708750257087602570877025708780257087902570880025708810257088202570883025708840257088502570886025708870257088802570889025708900257089102570892025708930257089402570895025708960257089702570898025708990257090002570901025709020257090302570904025709050257090602570907025709080257090902570910025709110257091202570913025709140257091502570916025709170257091802570919025709200257092102570922025709230257092402570925025709260257092702570928025709290257093002570931025709320257093302570934025709350257093602570937025709380257093902570940025709410257094202570943025709440257094502570946025709470257094802570949025709500257095102570952025709530257095402570955025709560257095702570958025709590257096002570961025709620257096302570964025709650257096602570967025709680257096902570970025709710257097202570973025709740257097502570976025709770257097802570979025709800257098102570982025709830257098402570985025709860257098702570988025709890257099002570991025709920257099302570994025709950257099602570997025709980257099902571000025710010257100202571003025710040257100502571006025710070257100802571009025710100257101102571012025710130257101402571015025710160257101702571018025710190257102002571021025710220257102302571024025710250257102602571027025710280257102902571030025710310257103202571033025710340257103502571036025710370257103802571039025710400257104102571042025710430257104402571045025710460257104702571048025710490257105002571051025710520257105302571054025710550257105602571057025710580257105902571060025710610257106202571063025710640257106502571066025710670257106802571069025710700257107102571072025710730257107402571075025710760257107702571078025710790257108002571081025710820257108302571084025710850257108602571087025710880257108902571090025710910257109202571093025710940257109502571096025710970257109802571099025711000257110102571102025711030257110402571105025800010258000202580003025800040258000502580006025800070258000802580009025800100258001102580012025800130258001402580015025800160258001702580018025800190258002002580021025800220258002302580024025800250258002602580027025800280258002902580030025800310258003202580033025800340258003502580036025800370258003802580039025800400258004102580042025800430258004402580045025800460258004702580048025800490258005002580051025800520258005302580054025800550258005602580057025800580258005902580060025800610258006202580063025800640258006502580066025800670258006802580069025800700258007102580072025800730258007402580075025800760258007702580078025800790258008002580081025800820258008302580084025800850258008602580087025800880258008902580090025800910258009202580093025800940258009502580096025800970258009802580099025801000258010102580102025801030258010402580105025801060258010702580108025801090258011002580111025801120258011302580114025801150258011602580117025801180258011902580120025801210258012202580123025801240258012502580126025801270258012802580129025801300258013102580132025801330258013402580135025801360258013702580138025801390258014002580141025801420258014302580144025801450258014602580147025801480258014902580150025801510258015202580153025801540258015502580156025801570258015802580159025801600258016102580162025801630258016402580165025801660258016702580168025801690258017002580171025801720258017302580174025801750258017602580177025801780258017902580180025801810258018202580183025801840258018502580186025801870258018802580189025801900258019102580192025801930258019402580195025801960258019702580198025801990258020002580201025802020258020302580204025802050258020602580207025802080258020902580210025802110258021202580213025802140258021502580216025802170258021802580219025802200258022102580222025802230258022402580225025802260258022702580228025802290258023002580231025802320258023302580234025802350258023602580237025802380258023902580240025802410258024202580243025802440258024502580246025802470258024802580249025802500258025102580252025802530258025402580255025802560258025702580258025802590258026002580261025802620258026302580264025802650258026602580267025802680258026902580270025802710258027202580273025802740258027502580276025802770258027802580279025802800258028102580282025802830258028402580285025802860258028702580288025802890258029002580291025802920258029302580294025802950258029602580297025802980258029902580300025803010258030202580303025803040258030502580306025803070258030802580309025803100258031102580312025803130258031402580315025803160258031702580318025803190258032002580321025803220258032302580324025803250258032602580327025803280258032902580330025803310258033202580333025803340258033502580336025803370258033802580339025803400258034102580342025803430258034402580345025803460258034702580348025803490258035002580351025803520258035302580354025803550258035602580357025803580258035902580360025803610258036202580363025803640258036502580366025803670258036802580369025803700258037102580372025803730258037402580375025803760258037702580378025803790258038002580381025803820258038302580384025803850258038602580387025803880258038902580390025803910258039202580393025803940258039502580396025803970258039802580399025804000258040102580402025804030258040402580405025804060258040702580408025804090258041002580411025804120258041302580414025804150258041602580417025804180258041902580420025804210258042202580423025804240258042502580426025804270258042802580429025804300258043102580432025804330258043402580435025804360258043702580438025804390258044002580441025804420258044302580444025804450258044602580447025804480258044902580450025804510258045202580453025804540258045502580456025804570258045802580459025804600258046102580462025804630258046402580465025804660258046702580468025804690258047002580471025804720258047302580474025804750258047602580477025804780258047902580480025804810258048202580483025804840258048502580486025804870258048802580489025804900258049102580492025804930258049402580495025804960258049702580498025804990258050002580501025805020258050302580504025805050258050602580507025805080258050902580510025805110258051202580513025805140258051502580516025805170258051802580519025805200258052102580522025805230258052402580525025805260258052702580528025805290258053002580531025805320258053302580534025805350258053602580537025805380258053902580540025805410258054202580543025805440258054502580546025805470258054802580549025805500258055102580552025805530258055402580555025805560258055702580558025805590258056002580561025805620258056302580564025805650258056602580567025805680258056902580570025805710258057202580573025805740258057502580576025805770258057802580579025805800258058102580582025805830258058402580585025805860258058702580588025805890258059002580591025805920258059302580594025805950258059602580597025805980258059902580600025806010258060202580603025806040258060502580606025806070258060802580609025806100258061102580612025806130258061402580615025806160258061702580618025806190258062002580621025806220258062302580624025806250258062602580627025806280258062902580630025806310258063202580633025806340258063502580636025806370258063802580639025806400258064102580642025806430258064402580645025806460258064702580648025806490258065002580651025806520258065302580654025806550258065602580657025806580258065902580660025806610258066202580663025806640258066502580666025806670258066802580669025806700258067102580672025806730258067402580675025806760258067702580678025806790258068002580681025806820258068302580684025806850258068602580687025806880258068902580690025806910258069202580693025806940258069502580696025806970258069802580699025807000258070102580702025807030258070402580705025807060258070702580708025807090258071002580711025807120258071302580714025807150258071602580717025807180258071902580720025807210258072202580723025807240258072502580726025807270258072802580729025807300258073102580732025807330258073402580735025807360258073702580738025807390258074002580741025807420258074302580744025807450258074602580747025807480258074902580750025807510258075202580753025807540258075502580756025807570258075802580759025807600258076102580762025807630258076402580765025807660258076702580768025807690258077002580771025807720258077302580774025807750258077602580777025807780258077902580780025807810258078202580783025807840258078502580786025807870258078802580789025807900258079102580792025807930258079402580795025807960258079702580798025807990258080002580801025808020258080302580804025808050258080602580807025808080258080902580810025808110258081202580813025808140258081502580816025808170258081802580819025808200258082102580822025808230258082402580825025808260258082702580828025808290258083002580831025808320258083302580834025808350258083602580837025808380258083902580840025808410258084202580843025808440258084502580846025808470258084802580849025808500258085102580852025808530258085402580855025808560258085702580858025808590258086002580861025808620258086302580864025808650258086602580867025808680258086902580870025808710258087202580873025808740258087502580876025808770258087802580879025808800258088102580882025808830258088402580885025808860258088702580888025808890258089002580891025808920258089302580894025808950258089602580897025808980258089902580900025809010258090202580903025809040258090502580906025809070258090802580909025809100258091102580912025809130258091402580915025809160258091702580918025809190258092002580921025809220258092302580924025809250258092602580927025809280258092902580930025809310258093202580933025809340258093502580936025809370258093802580939025809400258094102580942025809430258094402580945025809460258094702580948025809490258095002580951025809520258095302580954025809550258095602580957025809580258095902580960025809610258096202580963025809640258096502580966025809670258096802580969025809700258097102580972025809730258097402580975025809760258097702580978025809790258098002580981025809820258098302580984025809850258098602580987025809880258098902580990025809910258099202580993025809940258099502580996025809970258099802580999025810000258100102581002025810030258100402581005025810060258100702581008025810090258101002581011025810120258101302581014025810150258101602581017025810180258101902581020025810210258102202581023025810240258102502581026025810270258102802581029025810300258103102581032025810330258103402581035025810360258103702581038025810390258104002581041025810420258104302581044025810450258104602581047025810480258104902581050025810510258105202581053025810540258105502581056025810570258105802581059025810600258106102581062025810630258106402581065025810660258106702581068025810690258107002581071025810720258107302581074025810750258107602581077025810780258107902581080025810810258108202581083025810840258108502581086025810870258108802581089025810900258109102581092025810930258109402581095025810960258109702581098025810990258110002581101025811020258110302581104025811050259000102590002025900030259000402590005025900060259000702590008025900090259001002590011025900120259001302590014025900150259001602590017025900180259001902590020025900210259002202590023025900240259002502590026025900270259002802590029025900300259003102590032025900330259003402590035025900360259003702590038025900390259004002590041025900420259004302590044025900450259004602590047025900480259004902590050025900510259005202590053025900540259005502590056025900570259005802590059025900600259006102590062025900630259006402590065025900660259006702590068025900690259007002590071025900720259007302590074025900750259007602590077025900780259007902590080025900810259008202590083025900840259008502590086025900870259008802590089025900900259009102590092025900930259009402590095025900960259009702590098025900990259010002590101025901020259010302590104025901050259010602590107025901080259010902590110025901110259011202590113025901140259011502590116025901170259011802590119025901200259012102590122025901230259012402590125025901260259012702590128025901290259013002590131025901320259013302590134025901350259013602590137025901380259013902590140025901410259014202590143025901440259014502590146025901470259014802590149025901500259015102590152025901530259015402590155025901560259015702590158025901590259016002590161025901620259016302590164025901650259016602590167025901680259016902590170025901710259017202590173025901740259017502590176025901770259017802590179025901800259018102590182025901830259018402590185025901860259018702590188025901890259019002590191025901920259019302590194025901950259019602590197025901980259019902590200025902010259020202590203025902040259020502590206025902070259020802590209025902100259021102590212025902130259021402590215025902160259021702590218025902190259022002590221025902220259022302590224025902250259022602590227025902280259022902590230025902310259023202590233025902340259023502590236025902370259023802590239025902400259024102590242025902430259024402590245025902460259024702590248025902490259025002590251025902520259025302590254025902550259025602590257025902580259025902590260025902610259026202590263025902640259026502590266025902670259026802590269025902700259027102590272025902730259027402590275025902760259027702590278025902790259028002590281025902820259028302590284025902850259028602590287025902880259028902590290025902910259029202590293025902940259029502590296025902970259029802590299025903000259030102590302025903030259030402590305025903060259030702590308025903090259031002590311025903120259031302590314025903150259031602590317025903180259031902590320025903210259032202590323025903240259032502590326025903270259032802590329025903300259033102590332025903330259033402590335025903360259033702590338025903390259034002590341025903420259034302590344025903450259034602590347025903480259034902590350025903510259035202590353025903540259035502590356025903570259035802590359025903600259036102590362025903630259036402590365025903660259036702590368025903690259037002590371025903720259037302590374025903750259037602590377025903780259037902590380025903810259038202590383025903840259038502590386025903870259038802590389025903900259039102590392025903930259039402590395025903960259039702590398025903990259040002590401025904020259040302590404025904050259040602590407025904080259040902590410025904110259041202590413025904140259041502590416025904170259041802590419025904200259042102590422025904230259042402590425025904260259042702590428025904290259043002590431025904320259043302590434025904350259043602590437025904380259043902590440025904410259044202590443025904440259044502590446025904470259044802590449025904500259045102590452025904530259045402590455025904560259045702590458025904590259046002590461025904620259046302590464025904650259046602590467025904680259046902590470025904710259047202590473025904740259047502590476025904770259047802590479025904800259048102590482025904830259048402590485025904860259048702590488025904890259049002590491025904920259049302590494025904950259049602590497025904980259049902590500025905010259050202590503025905040259050502590506025905070259050802590509025905100259051102590512025905130259051402590515025905160259051702590518025905190259052002590521025905220259052302590524025905250259052602590527025905280259052902590530025905310259053202590533025905340259053502590536025905370259053802590539025905400259054102590542025905430259054402590545025905460259054702590548025905490259055002590551025905520259055302590554025905550259055602590557025905580259055902590560025905610259056202590563025905640259056502590566025905670259056802590569025905700259057102590572025905730259057402590575025905760259057702590578025905790259058002590581025905820259058302590584025905850259058602590587025905880259058902590590025905910259059202590593025905940259059502590596025905970259059802590599025906000259060102590602025906030259060402590605025906060259060702590608025906090259061002590611025906120259061302590614025906150259061602590617025906180259061902590620025906210259062202590623025906240259062502590626025906270259062802590629025906300259063102590632025906330259063402590635025906360259063702590638025906390259064002590641025906420259064302590644025906450259064602590647025906480259064902590650025906510259065202590653025906540259065502590656025906570259065802590659025906600259066102590662025906630259066402590665025906660259066702590668025906690259067002590671025906720259067302590674025906750259067602590677025906780259067902590680025906810259068202590683025906840259068502590686025906870259068802590689025906900259069102590692025906930259069402590695025906960259069702590698025906990259070002590701025907020259070302590704025907050259070602590707025907080259070902590710025907110259071202590713025907140259071502590716025907170259071802590719025907200259072102590722025907230259072402590725025907260259072702590728025907290259073002590731025907320259073302590734025907350259073602590737025907380259073902590740025907410259074202590743025907440259074502590746025907470259074802590749025907500259075102590752025907530259075402590755025907560259075702590758025907590259076002590761025907620259076302590764025907650259076602590767025907680259076902590770025907710259077202590773025907740259077502590776025907770259077802590779025907800259078102590782025907830259078402590785025907860259078702590788025907890259079002590791025907920259079302590794025907950259079602590797025907980259079902590800025908010259080202590803025908040259080502590806025908070259080802590809025908100259081102590812025908130259081402590815025908160259081702590818025908190259082002590821025908220259082302590824025908250259082602590827025908280259082902590830025908310259083202590833025908340259083502590836025908370259083802590839025908400259084102590842025908430259084402590845025908460259084702590848025908490259085002590851025908520259085302590854025908550259085602590857025908580259085902590860025908610259086202590863025908640259086502590866025908670259086802590869025908700259087102590872025908730259087402590875025908760259087702590878025908790259088002590881025908820259088302590884025908850259088602590887025908880259088902590890025908910259089202590893025908940259089502590896025908970259089802590899025909000259090102590902025909030259090402590905025909060259090702590908025909090259091002590911025909120259091302590914025909150259091602590917025909180259091902590920025909210259092202590923025909240259092502590926025909270259092802590929025909300259093102590932025909330259093402590935025909360259093702590938025909390259094002590941025909420259094302590944025909450259094602590947025909480259094902590950025909510259095202590953025909540259095502590956025909570259095802590959025909600259096102590962025909630259096402590965025909660259096702590968025909690259097002590971025909720259097302590974025909750259097602590977025909780259097902590980025909810259098202590983025909840259098502590986025909870259098802590989025909900259099102590992025909930259099402590995025909960259099702590998025909990259100002591001025910020259100302591004025910050259100602591007025910080259100902591010025910110259101202591013025910140259101502591016025910170259101802591019025910200259102102591022025910230259102402591025025910260259102702591028025910290259103002591031025910320259103302591034025910350259103602591037025910380259103902591040025910410259104202591043025910440259104502591046025910470259104802591049025910500259105102591052025910530259105402591055025910560259105702591058025910590259106002591061025910620259106302591064025910650259106602591067025910680259106902591070025910710259107202591073025910740259107502591076025910770259107802591079025910800259108102591082025910830259108402591085025910860259108702591088025910890259109002591091025910920259109302591094025910950259109602591097025910980259109902591100025911010259110202591103025911040259110502600001026000020260000302600004026000050260000602600007026000080260000902600010026000110260001202600013026000140260001502600016026000170260001802600019026000200260002102600022026000230260002402600025026000260260002702600028026000290260003002600031026000320260003302600034026000350260003602600037026000380260003902600040026000410260004202600043026000440260004502600046026000470260004802600049026000500260005102600052026000530260005402600055026000560260005702600058026000590260006002600061026000620260006302600064026000650260006602600067026000680260006902600070026000710260007202600073026000740260007502600076026000770260007802600079026000800260008102600082026000830260008402600085026000860260008702600088026000890260009002600091026000920260009302600094026000950260009602600097026000980260009902600100026001010260010202600103026001040260010502600106026001070260010802600109026001100260011102600112026001130260011402600115026001160260011702600118026001190260012002600121026001220260012302600124026001250260012602600127026001280260012902600130026001310260013202600133026001340260013502600136026001370260013802600139026001400260014102600142026001430260014402600145026001460260014702600148026001490260015002600151026001520260015302600154026001550260015602600157026001580260015902600160026001610260016202600163026001640260016502600166026001670260016802600169026001700260017102600172026001730260017402600175026001760260017702600178026001790260018002600181026001820260018302600184026001850260018602600187026001880260018902600190026001910260019202600193026001940260019502600196026001970260019802600199026002000260020102600202026002030260020402600205026002060260020702600208026002090260021002600211026002120260021302600214026002150260021602600217026002180260021902600220026002210260022202600223026002240260022502600226026002270260022802600229026002300260023102600232026002330260023402600235026002360260023702600238026002390260024002600241026002420260024302600244026002450260024602600247026002480260024902600250026002510260025202600253026002540260025502600256026002570260025802600259026002600260026102600262026002630260026402600265026002660260026702600268026002690260027002600271026002720260027302600274026002750260027602600277026002780260027902600280026002810260028202600283026002840260028502600286026002870260028802600289026002900260029102600292026002930260029402600295026002960260029702600298026002990260030002600301026003020260030302600304026003050260030602600307026003080260030902600310026003110260031202600313026003140260031502600316026003170260031802600319026003200260032102600322026003230260032402600325026003260260032702600328026003290260033002600331026003320260033302600334026003350260033602600337026003380260033902600340026003410260034202600343026003440260034502600346026003470260034802600349026003500260035102600352026003530260035402600355026003560260035702600358026003590260036002600361026003620260036302600364026003650260036602600367026003680260036902600370026003710260037202600373026003740260037502600376026003770260037802600379026003800260038102600382026003830260038402600385026003860260038702600388026003890260039002600391026003920260039302600394026003950260039602600397026003980260039902600400026004010260040202600403026004040260040502600406026004070260040802600409026004100260041102600412026004130260041402600415026004160260041702600418026004190260042002600421026004220260042302600424026004250260042602600427026004280260042902600430026004310260043202600433026004340260043502600436026004370260043802600439026004400260044102600442026004430260044402600445026004460260044702600448026004490260045002600451026004520260045302600454026004550260045602600457026004580260045902600460026004610260046202600463026004640260046502600466026004670260046802600469026004700260047102600472026004730260047402600475026004760260047702600478026004790260048002600481026004820260048302600484026004850260048602600487026004880260048902600490026004910260049202600493026004940260049502600496026004970260049802600499026005000260050102600502026005030260050402600505026005060260050702600508026005090260051002600511026005120260051302600514026005150260051602600517026005180260051902600520026005210260052202600523026005240260052502600526026005270260052802600529026005300260053102600532026005330260053402600535026005360260053702600538026005390260054002600541026005420260054302600544026005450260054602600547026005480260054902600550026005510260055202600553026005540260055502600556026005570260055802600559026005600260056102600562026005630260056402600565026005660260056702600568026005690260057002600571026005720260057302600574026005750260057602600577026005780260057902600580026005810260058202600583026005840260058502600586026005870260058802600589026005900260059102600592026005930260059402600595026005960260059702600598026005990260060002600601026006020260060302600604026006050260060602600607026006080260060902600610026006110260061202600613026006140260061502600616026006170260061802600619026006200260062102600622026006230260062402600625026006260260062702600628026006290260063002600631026006320260063302600634026006350260063602600637026006380260063902600640026006410260064202600643026006440260064502600646026006470260064802600649026006500260065102600652026006530260065402600655026006560260065702600658026006590260066002600661026006620260066302600664026006650260066602600667026006680260066902600670026006710260067202600673026006740260067502600676026006770260067802600679026006800260068102600682026006830260068402600685026006860260068702600688026006890260069002600691026006920260069302600694026006950260069602600697026006980260069902600700026007010260070202600703026007040260070502600706026007070260070802600709026007100260071102600712026007130260071402600715026007160260071702600718026007190260072002600721026007220260072302600724026007250260072602600727026007280260072902600730026007310260073202600733026007340260073502600736026007370260073802600739026007400260074102600742026007430260074402600745026007460260074702600748026007490260075002600751026007520260075302600754026007550260075602600757026007580260075902600760026007610260076202600763026007640260076502600766026007670260076802600769026007700260077102600772026007730260077402600775026007760260077702600778026007790260078002600781026007820260078302600784026007850260078602600787026007880260078902600790026007910260079202600793026007940260079502600796026007970260079802600799026008000260080102600802026008030260080402600805026008060260080702600808026008090260081002600811026008120260081302600814026008150260081602600817026008180260081902600820026008210260082202600823026008240260082502600826026008270260082802600829026008300260083102600832026008330260083402600835026008360260083702600838026008390260084002600841026008420260084302600844026008450260084602600847026008480260084902600850026008510260085202600853026008540260085502600856026008570260085802600859026008600260086102600862026008630260086402600865026008660260086702600868026008690260087002600871026008720260087302600874026008750260087602600877026008780260087902600880026008810260088202600883026008840260088502600886026008870260088802600889026008900260089102600892026008930260089402600895026008960260089702600898026008990260090002600901026009020260090302600904026009050260090602600907026009080260090902600910026009110260091202600913026009140260091502600916026009170260091802600919026009200260092102600922026009230260092402600925026009260260092702600928026009290260093002600931026009320260093302600934026009350260093602600937026009380260093902600940026009410260094202600943026009440260094502600946026009470260094802600949026009500260095102600952026009530260095402600955026009560260095702600958026009590260096002600961026009620260096302600964026009650260096602600967026009680260096902600970026009710260097202600973026009740260097502600976026009770260097802600979026009800260098102600982026009830260098402600985026009860260098702600988026009890260099002600991026009920260099302600994026009950260099602600997026009980260099902601000026010010260100202601003026010040260100502601006026010070260100802601009026010100260101102601012026010130260101402601015026010160260101702601018026010190260102002601021026010220260102302601024026010250260102602601027026010280260102902601030026010310260103202601033026010340260103502601036026010370260103802601039026010400260104102601042026010430260104402601045026010460260104702601048026010490260105002601051026010520260105302601054026010550260105602601057026010580260105902601060026010610260106202601063026010640260106502601066026010670260106802601069026010700260107102601072026010730260107402601075026010760260107702601078026010790260108002601081026010820260108302601084026010850260108602601087026010880260108902601090026010910260109202601093026010940260109502601096026010970260109802601099026011000260110102601102026011030260110402601105026100010261000202610003026100040261000502610006026100070261000802610009026100100261001102610012026100130261001402610015026100160261001702610018026100190261002002610021026100220261002302610024026100250261002602610027026100280261002902610030026100310261003202610033026100340261003502610036026100370261003802610039026100400261004102610042026100430261004402610045026100460261004702610048026100490261005002610051026100520261005302610054026100550261005602610057026100580261005902610060026100610261006202610063026100640261006502610066026100670261006802610069026100700261007102610072026100730261007402610075026100760261007702610078026100790261008002610081026100820261008302610084026100850261008602610087026100880261008902610090026100910261009202610093026100940261009502610096026100970261009802610099026101000261010102610102026101030261010402610105026101060261010702610108026101090261011002610111026101120261011302610114026101150261011602610117026101180261011902610120026101210261012202610123026101240261012502610126026101270261012802610129026101300261013102610132026101330261013402610135026101360261013702610138026101390261014002610141026101420261014302610144026101450261014602610147026101480261014902610150026101510261015202610153026101540261015502610156026101570261015802610159026101600261016102610162026101630261016402610165026101660261016702610168026101690261017002610171026101720261017302610174026101750261017602610177026101780261017902610180026101810261018202610183026101840261018502610186026101870261018802610189026101900261019102610192026101930261019402610195026101960261019702610198026101990261020002610201026102020261020302610204026102050261020602610207026102080261020902610210026102110261021202610213026102140261021502610216026102170261021802610219026102200261022102610222026102230261022402610225026102260261022702610228026102290261023002610231026102320261023302610234026102350261023602610237026102380261023902610240026102410261024202610243026102440261024502610246026102470261024802610249026102500261025102610252026102530261025402610255026102560261025702610258026102590261026002610261026102620261026302610264026102650261026602610267026102680261026902610270026102710261027202610273026102740261027502610276026102770261027802610279026102800261028102610282026102830261028402610285026102860261028702610288026102890261029002610291026102920261029302610294026102950261029602610297026102980261029902610300026103010261030202610303026103040261030502610306026103070261030802610309026103100261031102610312026103130261031402610315026103160261031702610318026103190261032002610321026103220261032302610324026103250261032602610327026103280261032902610330026103310261033202610333026103340261033502610336026103370261033802610339026103400261034102610342026103430261034402610345026103460261034702610348026103490261035002610351026103520261035302610354026103550261035602610357026103580261035902610360026103610261036202610363026103640261036502610366026103670261036802610369026103700261037102610372026103730261037402610375026103760261037702610378026103790261038002610381026103820261038302610384026103850261038602610387026103880261038902610390026103910261039202610393026103940261039502610396026103970261039802610399026104000261040102610402026104030261040402610405026104060261040702610408026104090261041002610411026104120261041302610414026104150261041602610417026104180261041902610420026104210261042202610423026104240261042502610426026104270261042802610429026104300261043102610432026104330261043402610435026104360261043702610438026104390261044002610441026104420261044302610444026104450261044602610447026104480261044902610450026104510261045202610453026104540261045502610456026104570261045802610459026104600261046102610462026104630261046402610465026104660261046702610468026104690261047002610471026104720261047302610474026104750261047602610477026104780261047902610480026104810261048202610483026104840261048502610486026104870261048802610489026104900261049102610492026104930261049402610495026104960261049702610498026104990261050002610501026105020261050302610504026105050261050602610507026105080261050902610510026105110261051202610513026105140261051502610516026105170261051802610519026105200261052102610522026105230261052402610525026105260261052702610528026105290261053002610531026105320261053302610534026105350261053602610537026105380261053902610540026105410261054202610543026105440261054502610546026105470261054802610549026105500261055102610552026105530261055402610555026105560261055702610558026105590261056002610561026105620261056302610564026105650261056602610567026105680261056902610570026105710261057202610573026105740261057502610576026105770261057802610579026105800261058102610582026105830261058402610585026105860261058702610588026105890261059002610591026105920261059302610594026105950261059602610597026105980261059902610600026106010261060202610603026106040261060502610606026106070261060802610609026106100261061102610612026106130261061402610615026106160261061702610618026106190261062002610621026106220261062302610624026106250261062602610627026106280261062902610630026106310261063202610633026106340261063502610636026106370261063802610639026106400261064102610642026106430261064402610645026106460261064702610648026106490261065002610651026106520261065302610654026106550261065602610657026106580261065902610660026106610261066202610663026106640261066502610666026106670261066802610669026106700261067102610672026106730261067402610675026106760261067702610678026106790261068002610681026106820261068302610684026106850261068602610687026106880261068902610690026106910261069202610693026106940261069502610696026106970261069802610699026107000261070102610702026107030261070402610705026107060261070702610708026107090261071002610711026107120261071302610714026107150261071602610717026107180261071902610720026107210261072202610723026107240261072502610726026107270261072802610729026107300261073102610732026107330261073402610735026107360261073702610738026107390261074002610741026107420261074302610744026107450261074602610747026107480261074902610750026107510261075202610753026107540261075502610756026107570261075802610759026107600261076102610762026107630261076402610765026107660261076702610768026107690261077002610771026107720261077302610774026107750261077602610777026107780261077902610780026107810261078202610783026107840261078502610786026107870261078802610789026107900261079102610792026107930261079402610795026107960261079702610798026107990261080002610801026108020261080302610804026108050261080602610807026108080261080902610810026108110261081202610813026108140261081502610816026108170261081802610819026108200261082102610822026108230261082402610825026108260261082702610828026108290261083002610831026108320261083302610834026108350261083602610837026108380261083902610840026108410261084202610843026108440261084502610846026108470261084802610849026108500261085102610852026108530261085402610855026108560261085702610858026108590261086002610861026108620261086302610864026108650261086602610867026108680261086902610870026108710261087202610873026108740261087502610876026108770261087802610879026108800261088102610882026108830261088402610885026108860261088702610888026108890261089002610891026108920261089302610894026108950261089602610897026108980261089902610900026109010261090202610903026109040261090502610906026109070261090802610909026109100261091102610912026109130261091402610915026109160261091702610918026109190261092002610921026109220261092302610924026109250261092602610927026109280261092902610930026109310261093202610933026109340261093502610936026109370261093802610939026109400261094102610942026109430261094402610945026109460261094702610948026109490261095002610951026109520261095302610954026109550261095602610957026109580261095902610960026109610261096202610963026109640261096502610966026109670261096802610969026109700261097102610972026109730261097402610975026109760261097702610978026109790261098002610981026109820261098302610984026109850261098602610987026109880261098902610990026109910261099202610993026109940261099502610996026109970261099802610999026110000261100102611002026110030261100402611005026110060261100702611008026110090261101002611011026110120261101302611014026110150261101602611017026110180261101902611020026110210261102202611023026110240261102502611026026110270261102802611029026110300261103102611032026110330261103402611035026110360261103702611038026110390261104002611041026110420261104302611044026110450261104602611047026110480261104902611050026110510261105202611053026110540261105502611056026110570261105802611059026110600261106102611062026110630261106402611065026110660261106702611068026110690261107002611071026110720261107302611074026110750261107602611077026110780261107902611080026110810261108202611083026110840261108502611086026110870261108802611089026110900261109102611092026110930261109402611095026110960261109702611098026110990261110002611101026111020261110302611104026111050262000102620002026200030262000402620005026200060262000702620008026200090262001002620011026200120262001302620014026200150262001602620017026200180262001902620020026200210262002202620023026200240262002502620026026200270262002802620029026200300262003102620032026200330262003402620035026200360262003702620038026200390262004002620041026200420262004302620044026200450262004602620047026200480262004902620050026200510262005202620053026200540262005502620056026200570262005802620059026200600262006102620062026200630262006402620065026200660262006702620068026200690262007002620071026200720262007302620074026200750262007602620077026200780262007902620080026200810262008202620083026200840262008502620086026200870262008802620089026200900262009102620092026200930262009402620095026200960262009702620098026200990262010002620101026201020262010302620104026201050262010602620107026201080262010902620110026201110262011202620113026201140262011502620116026201170262011802620119026201200262012102620122026201230262012402620125026201260262012702620128026201290262013002620131026201320262013302620134026201350262013602620137026201380262013902620140026201410262014202620143026201440262014502620146026201470262014802620149026201500262015102620152026201530262015402620155026201560262015702620158026201590262016002620161026201620262016302620164026201650262016602620167026201680262016902620170026201710262017202620173026201740262017502620176026201770262017802620179026201800262018102620182026201830262018402620185026201860262018702620188026201890262019002620191026201920262019302620194026201950262019602620197026201980262019902620200026202010262020202620203026202040262020502620206026202070262020802620209026202100262021102620212026202130262021402620215026202160262021702620218026202190262022002620221026202220262022302620224026202250262022602620227026202280262022902620230026202310262023202620233026202340262023502620236026202370262023802620239026202400262024102620242026202430262024402620245026202460262024702620248026202490262025002620251026202520262025302620254026202550262025602620257026202580262025902620260026202610262026202620263026202640262026502620266026202670262026802620269026202700262027102620272026202730262027402620275026202760262027702620278026202790262028002620281026202820262028302620284026202850262028602620287026202880262028902620290026202910262029202620293026202940262029502620296026202970262029802620299026203000262030102620302026203030262030402620305026203060262030702620308026203090262031002620311026203120262031302620314026203150262031602620317026203180262031902620320026203210262032202620323026203240262032502620326026203270262032802620329026203300262033102620332026203330262033402620335026203360262033702620338026203390262034002620341026203420262034302620344026203450262034602620347026203480262034902620350026203510262035202620353026203540262035502620356026203570262035802620359026203600262036102620362026203630262036402620365026203660262036702620368026203690262037002620371026203720262037302620374026203750262037602620377026203780262037902620380026203810262038202620383026203840262038502620386026203870262038802620389026203900262039102620392026203930262039402620395026203960262039702620398026203990262040002620401026204020262040302620404026204050262040602620407026204080262040902620410026204110262041202620413026204140262041502620416026204170262041802620419026204200262042102620422026204230262042402620425026204260262042702620428026204290262043002620431026204320262043302620434026204350262043602620437026204380262043902620440026204410262044202620443026204440262044502620446026204470262044802620449026204500262045102620452026204530262045402620455026204560262045702620458026204590262046002620461026204620262046302620464026204650262046602620467026204680262046902620470026204710262047202620473026204740262047502620476026204770262047802620479026204800262048102620482026204830262048402620485026204860262048702620488026204890262049002620491026204920262049302620494026204950262049602620497026204980262049902620500026205010262050202620503026205040262050502620506026205070262050802620509026205100262051102620512026205130262051402620515026205160262051702620518026205190262052002620521026205220262052302620524026205250262052602620527026205280262052902620530026205310262053202620533026205340262053502620536026205370262053802620539026205400262054102620542026205430262054402620545026205460262054702620548026205490262055002620551026205520262055302620554026205550262055602620557026205580262055902620560026205610262056202620563026205640262056502620566026205670262056802620569026205700262057102620572026205730262057402620575026205760262057702620578026205790262058002620581026205820262058302620584026205850262058602620587026205880262058902620590026205910262059202620593026205940262059502620596026205970262059802620599026206000262060102620602026206030262060402620605026206060262060702620608026206090262061002620611026206120262061302620614026206150262061602620617026206180262061902620620026206210262062202620623026206240262062502620626026206270262062802620629026206300262063102620632026206330262063402620635026206360262063702620638026206390262064002620641026206420262064302620644026206450262064602620647026206480262064902620650026206510262065202620653026206540262065502620656026206570262065802620659026206600262066102620662026206630262066402620665026206660262066702620668026206690262067002620671026206720262067302620674026206750262067602620677026206780262067902620680026206810262068202620683026206840262068502620686026206870262068802620689026206900262069102620692026206930262069402620695026206960262069702620698026206990262070002620701026207020262070302620704026207050262070602620707026207080262070902620710026207110262071202620713026207140262071502620716026207170262071802620719026207200262072102620722026207230262072402620725026207260262072702620728026207290262073002620731026207320262073302620734026207350262073602620737026207380262073902620740026207410262074202620743026207440262074502620746026207470262074802620749026207500262075102620752026207530262075402620755026207560262075702620758026207590262076002620761026207620262076302620764026207650262076602620767026207680262076902620770026207710262077202620773026207740262077502620776026207770262077802620779026207800262078102620782026207830262078402620785026207860262078702620788026207890262079002620791026207920262079302620794026207950262079602620797026207980262079902620800026208010262080202620803026208040262080502620806026208070262080802620809026208100262081102620812026208130262081402620815026208160262081702620818026208190262082002620821026208220262082302620824026208250262082602620827026208280262082902620830026208310262083202620833026208340262083502620836026208370262083802620839026208400262084102620842026208430262084402620845026208460262084702620848026208490262085002620851026208520262085302620854026208550262085602620857026208580262085902620860026208610262086202620863026208640262086502620866026208670262086802620869026208700262087102620872026208730262087402620875026208760262087702620878026208790262088002620881026208820262088302620884026208850262088602620887026208880262088902620890026208910262089202620893026208940262089502620896026208970262089802620899026209000262090102620902026209030262090402620905026209060262090702620908026209090262091002620911026209120262091302620914026209150262091602620917026209180262091902620920026209210262092202620923026209240262092502620926026209270262092802620929026209300262093102620932026209330262093402620935026209360262093702620938026209390262094002620941026209420262094302620944026209450262094602620947026209480262094902620950026209510262095202620953026209540262095502620956026209570262095802620959026209600262096102620962026209630262096402620965026209660262096702620968026209690262097002620971026209720262097302620974026209750262097602620977026209780262097902620980026209810262098202620983026209840262098502620986026209870262098802620989026209900262099102620992026209930262099402620995026209960262099702620998026209990262100002621001026210020262100302621004026210050262100602621007026210080262100902621010026210110262101202621013026210140262101502621016026210170262101802621019026210200262102102621022026210230262102402621025026210260262102702621028026210290262103002621031026210320262103302621034026210350262103602621037026210380262103902621040026210410262104202621043026210440262104502621046026210470262104802621049026210500262105102621052026210530262105402621055026210560262105702621058026210590262106002621061026210620262106302621064026210650262106602621067026210680262106902621070026210710262107202621073026210740262107502621076026210770262107802621079026210800262108102621082026210830262108402621085026210860262108702621088026210890262109002621091026210920262109302621094026210950262109602621097026210980262109902621100026211010262110202621103026211040262110502630001026300020263000302630004026300050263000602630007026300080263000902630010026300110263001202630013026300140263001502630016026300170263001802630019026300200263002102630022026300230263002402630025026300260263002702630028026300290263003002630031026300320263003302630034026300350263003602630037026300380263003902630040026300410263004202630043026300440263004502630046026300470263004802630049026300500263005102630052026300530263005402630055026300560263005702630058026300590263006002630061026300620263006302630064026300650263006602630067026300680263006902630070026300710263007202630073026300740263007502630076026300770263007802630079026300800263008102630082026300830263008402630085026300860263008702630088026300890263009002630091026300920263009302630094026300950263009602630097026300980263009902630100026301010263010202630103026301040263010502630106026301070263010802630109026301100263011102630112026301130263011402630115026301160263011702630118026301190263012002630121026301220263012302630124026301250263012602630127026301280263012902630130026301310263013202630133026301340263013502630136026301370263013802630139026301400263014102630142026301430263014402630145026301460263014702630148026301490263015002630151026301520263015302630154026301550263015602630157026301580263015902630160026301610263016202630163026301640263016502630166026301670263016802630169026301700263017102630172026301730263017402630175026301760263017702630178026301790263018002630181026301820263018302630184026301850263018602630187026301880263018902630190026301910263019202630193026301940263019502630196026301970263019802630199026302000263020102630202026302030263020402630205026302060263020702630208026302090263021002630211026302120263021302630214026302150263021602630217026302180263021902630220026302210263022202630223026302240263022502630226026302270263022802630229026302300263023102630232026302330263023402630235026302360263023702630238026302390263024002630241026302420263024302630244026302450263024602630247026302480263024902630250026302510263025202630253026302540263025502630256026302570263025802630259026302600263026102630262026302630263026402630265026302660263026702630268026302690263027002630271026302720263027302630274026302750263027602630277026302780263027902630280026302810263028202630283026302840263028502630286026302870263028802630289026302900263029102630292026302930263029402630295026302960263029702630298026302990263030002630301026303020263030302630304026303050263030602630307026303080263030902630310026303110263031202630313026303140263031502630316026303170263031802630319026303200263032102630322026303230263032402630325026303260263032702630328026303290263033002630331026303320263033302630334026303350263033602630337026303380263033902630340026303410263034202630343026303440263034502630346026303470263034802630349026303500263035102630352026303530263035402630355026303560263035702630358026303590263036002630361026303620263036302630364026303650263036602630367026303680263036902630370026303710263037202630373026303740263037502630376026303770263037802630379026303800263038102630382026303830263038402630385026303860263038702630388026303890263039002630391026303920263039302630394026303950263039602630397026303980263039902630400026304010263040202630403026304040263040502630406026304070263040802630409026304100263041102630412026304130263041402630415026304160263041702630418026304190263042002630421026304220263042302630424026304250263042602630427026304280263042902630430026304310263043202630433026304340263043502630436026304370263043802630439026304400263044102630442026304430263044402630445026304460263044702630448026304490263045002630451026304520263045302630454026304550263045602630457026304580263045902630460026304610263046202630463026304640263046502630466026304670263046802630469026304700263047102630472026304730263047402630475026304760263047702630478026304790263048002630481026304820263048302630484026304850263048602630487026304880263048902630490026304910263049202630493026304940263049502630496026304970263049802630499026305000263050102630502026305030263050402630505026305060263050702630508026305090263051002630511026305120263051302630514026305150263051602630517026305180263051902630520026305210263052202630523026305240263052502630526026305270263052802630529026305300263053102630532026305330263053402630535026305360263053702630538026305390263054002630541026305420263054302630544026305450263054602630547026305480263054902630550026305510263055202630553026305540263055502630556026305570263055802630559026305600263056102630562026305630263056402630565026305660263056702630568026305690263057002630571026305720263057302630574026305750263057602630577026305780263057902630580026305810263058202630583026305840263058502630586026305870263058802630589026305900263059102630592026305930263059402630595026305960263059702630598026305990263060002630601026306020263060302630604026306050263060602630607026306080263060902630610026306110263061202630613026306140263061502630616026306170263061802630619026306200263062102630622026306230263062402630625026306260263062702630628026306290263063002630631026306320263063302630634026306350263063602630637026306380263063902630640026306410263064202630643026306440263064502630646026306470263064802630649026306500263065102630652026306530263065402630655026306560263065702630658026306590263066002630661026306620263066302630664026306650263066602630667026306680263066902630670026306710263067202630673026306740263067502630676026306770263067802630679026306800263068102630682026306830263068402630685026306860263068702630688026306890263069002630691026306920263069302630694026306950263069602630697026306980263069902630700026307010263070202630703026307040263070502630706026307070263070802630709026307100263071102630712026307130263071402630715026307160263071702630718026307190263072002630721026307220263072302630724026307250263072602630727026307280263072902630730026307310263073202630733026307340263073502630736026307370263073802630739026307400263074102630742026307430263074402630745026307460263074702630748026307490263075002630751026307520263075302630754026307550263075602630757026307580263075902630760026307610263076202630763026307640263076502630766026307670263076802630769026307700263077102630772026307730263077402630775026307760263077702630778026307790263078002630781026307820263078302630784026307850263078602630787026307880263078902630790026307910263079202630793026307940263079502630796026307970263079802630799026308000263080102630802026308030263080402630805026308060263080702630808026308090263081002630811026308120263081302630814026308150263081602630817026308180263081902630820026308210263082202630823026308240263082502630826026308270263082802630829026308300263083102630832026308330263083402630835026308360263083702630838026308390263084002630841026308420263084302630844026308450263084602630847026308480263084902630850026308510263085202630853026308540263085502630856026308570263085802630859026308600263086102630862026308630263086402630865026308660263086702630868026308690263087002630871026308720263087302630874026308750263087602630877026308780263087902630880026308810263088202630883026308840263088502630886026308870263088802630889026308900263089102630892026308930263089402630895026308960263089702630898026308990263090002630901026309020263090302630904026309050263090602630907026309080263090902630910026309110263091202630913026309140263091502630916026309170263091802630919026309200263092102630922026309230263092402630925026309260263092702630928026309290263093002630931026309320263093302630934026309350263093602630937026309380263093902630940026309410263094202630943026309440263094502630946026309470263094802630949026309500263095102630952026309530263095402630955026309560263095702630958026309590263096002630961026309620263096302630964026309650263096602630967026309680263096902630970026309710263097202630973026309740263097502630976026309770263097802630979026309800263098102630982026309830263098402630985026309860263098702630988026309890263099002630991026309920263099302630994026309950263099602630997026309980263099902631000026310010263100202631003026310040263100502631006026310070263100802631009026310100263101102631012026310130263101402631015026310160263101702631018026310190263102002631021026310220263102302631024026310250263102602631027026310280263102902631030026310310263103202631033026310340263103502631036026310370263103802631039026310400263104102631042026310430263104402631045026310460263104702631048026310490263105002631051026310520263105302631054026310550263105602631057026310580263105902631060026310610263106202631063026310640263106502631066026310670263106802631069026310700263107102631072026310730263107402631075026310760263107702631078026310790263108002631081026310820263108302631084026310850263108602631087026310880263108902631090026310910263109202631093026310940263109502631096026310970263109802631099026311000263110102631102026311030263110402631105026400010264000202640003026400040264000502640006026400070264000802640009026400100264001102640012026400130264001402640015026400160264001702640018026400190264002002640021026400220264002302640024026400250264002602640027026400280264002902640030026400310264003202640033026400340264003502640036026400370264003802640039026400400264004102640042026400430264004402640045026400460264004702640048026400490264005002640051026400520264005302640054026400550264005602640057026400580264005902640060026400610264006202640063026400640264006502640066026400670264006802640069026400700264007102640072026400730264007402640075026400760264007702640078026400790264008002640081026400820264008302640084026400850264008602640087026400880264008902640090026400910264009202640093026400940264009502640096026400970264009802640099026401000264010102640102026401030264010402640105026401060264010702640108026401090264011002640111026401120264011302640114026401150264011602640117026401180264011902640120026401210264012202640123026401240264012502640126026401270264012802640129026401300264013102640132026401330264013402640135026401360264013702640138026401390264014002640141026401420264014302640144026401450264014602640147026401480264014902640150026401510264015202640153026401540264015502640156026401570264015802640159026401600264016102640162026401630264016402640165026401660264016702640168026401690264017002640171026401720264017302640174026401750264017602640177026401780264017902640180026401810264018202640183026401840264018502640186026401870264018802640189026401900264019102640192026401930264019402640195026401960264019702640198026401990264020002640201026402020264020302640204026402050264020602640207026402080264020902640210026402110264021202640213026402140264021502640216026402170264021802640219026402200264022102640222026402230264022402640225026402260264022702640228026402290264023002640231026402320264023302640234026402350264023602640237026402380264023902640240026402410264024202640243026402440264024502640246026402470264024802640249026402500264025102640252026402530264025402640255026402560264025702640258026402590264026002640261026402620264026302640264026402650264026602640267026402680264026902640270026402710264027202640273026402740264027502640276026402770264027802640279026402800264028102640282026402830264028402640285026402860264028702640288026402890264029002640291026402920264029302640294026402950264029602640297026402980264029902640300026403010264030202640303026403040264030502640306026403070264030802640309026403100264031102640312026403130264031402640315026403160264031702640318026403190264032002640321026403220264032302640324026403250264032602640327026403280264032902640330026403310264033202640333026403340264033502640336026403370264033802640339026403400264034102640342026403430264034402640345026403460264034702640348026403490264035002640351026403520264035302640354026403550264035602640357026403580264035902640360026403610264036202640363026403640264036502640366026403670264036802640369026403700264037102640372026403730264037402640375026403760264037702640378026403790264038002640381026403820264038302640384026403850264038602640387026403880264038902640390026403910264039202640393026403940264039502640396026403970264039802640399026404000264040102640402026404030264040402640405026404060264040702640408026404090264041002640411026404120264041302640414026404150264041602640417026404180264041902640420026404210264042202640423026404240264042502640426026404270264042802640429026404300264043102640432026404330264043402640435026404360264043702640438026404390264044002640441026404420264044302640444026404450264044602640447026404480264044902640450026404510264045202640453026404540264045502640456026404570264045802640459026404600264046102640462026404630264046402640465026404660264046702640468026404690264047002640471026404720264047302640474026404750264047602640477026404780264047902640480026404810264048202640483026404840264048502640486026404870264048802640489026404900264049102640492026404930264049402640495026404960264049702640498026404990264050002640501026405020264050302640504026405050264050602640507026405080264050902640510026405110264051202640513026405140264051502640516026405170264051802640519026405200264052102640522026405230264052402640525026405260264052702640528026405290264053002640531026405320264053302640534026405350264053602640537026405380264053902640540026405410264054202640543026405440264054502640546026405470264054802640549026405500264055102640552026405530264055402640555026405560264055702640558026405590264056002640561026405620264056302640564026405650264056602640567026405680264056902640570026405710264057202640573026405740264057502640576026405770264057802640579026405800264058102640582026405830264058402640585026405860264058702640588026405890264059002640591026405920264059302640594026405950264059602640597026405980264059902640600026406010264060202640603026406040264060502640606026406070264060802640609026406100264061102640612026406130264061402640615026406160264061702640618026406190264062002640621026406220264062302640624026406250264062602640627026406280264062902640630026406310264063202640633026406340264063502640636026406370264063802640639026406400264064102640642026406430264064402640645026406460264064702640648026406490264065002640651026406520264065302640654026406550264065602640657026406580264065902640660026406610264066202640663026406640264066502640666026406670264066802640669026406700264067102640672026406730264067402640675026406760264067702640678026406790264068002640681026406820264068302640684026406850264068602640687026406880264068902640690026406910264069202640693026406940264069502640696026406970264069802640699026407000264070102640702026407030264070402640705026407060264070702640708026407090264071002640711026407120264071302640714026407150264071602640717026407180264071902640720026407210264072202640723026407240264072502640726026407270264072802640729026407300264073102640732026407330264073402640735026407360264073702640738026407390264074002640741026407420264074302640744026407450264074602640747026407480264074902640750026407510264075202640753026407540264075502640756026407570264075802640759026407600264076102640762026407630264076402640765026407660264076702640768026407690264077002640771026407720264077302640774026407750264077602640777026407780264077902640780026407810264078202640783026407840264078502640786026407870264078802640789026407900264079102640792026407930264079402640795026407960264079702640798026407990264080002640801026408020264080302640804026408050264080602640807026408080264080902640810026408110264081202640813026408140264081502640816026408170264081802640819026408200264082102640822026408230264082402640825026408260264082702640828026408290264083002640831026408320264083302640834026408350264083602640837026408380264083902640840026408410264084202640843026408440264084502640846026408470264084802640849026408500264085102640852026408530264085402640855026408560264085702640858026408590264086002640861026408620264086302640864026408650264086602640867026408680264086902640870026408710264087202640873026408740264087502640876026408770264087802640879026408800264088102640882026408830264088402640885026408860264088702640888026408890264089002640891026408920264089302640894026408950264089602640897026408980264089902640900026409010264090202640903026409040264090502640906026409070264090802640909026409100264091102640912026409130264091402640915026409160264091702640918026409190264092002640921026409220264092302640924026409250264092602640927026409280264092902640930026409310264093202640933026409340264093502640936026409370264093802640939026409400264094102640942026409430264094402640945026409460264094702640948026409490264095002640951026409520264095302640954026409550264095602640957026409580264095902640960026409610264096202640963026409640264096502640966026409670264096802640969026409700264097102640972026409730264097402640975026409760264097702640978026409790264098002640981026409820264098302640984026409850264098602640987026409880264098902640990026409910264099202640993026409940264099502640996026409970264099802640999026410000264100102641002026410030264100402641005026410060264100702641008026410090264101002641011026410120264101302641014026410150264101602641017026410180264101902641020026410210264102202641023026410240264102502641026026410270264102802641029026410300264103102641032026410330264103402641035026410360264103702641038026410390264104002641041026410420264104302641044026410450264104602641047026410480264104902641050026410510264105202641053026410540264105502641056026410570264105802641059026410600264106102641062026410630264106402641065026410660264106702641068026410690264107002641071026410720264107302641074026410750264107602641077026410780264107902641080026410810264108202641083026410840264108502641086026410870264108802641089026410900264109102641092026410930264109402641095026410960264109702641098026410990264110002641101026411020264110302641104026411050265000102650002026500030265000402650005026500060265000702650008026500090265001002650011026500120265001302650014026500150265001602650017026500180265001902650020026500210265002202650023026500240265002502650026026500270265002802650029026500300265003102650032026500330265003402650035026500360265003702650038026500390265004002650041026500420265004302650044026500450265004602650047026500480265004902650050026500510265005202650053026500540265005502650056026500570265005802650059026500600265006102650062026500630265006402650065026500660265006702650068026500690265007002650071026500720265007302650074026500750265007602650077026500780265007902650080026500810265008202650083026500840265008502650086026500870265008802650089026500900265009102650092026500930265009402650095026500960265009702650098026500990265010002650101026501020265010302650104026501050265010602650107026501080265010902650110026501110265011202650113026501140265011502650116026501170265011802650119026501200265012102650122026501230265012402650125026501260265012702650128026501290265013002650131026501320265013302650134026501350265013602650137026501380265013902650140026501410265014202650143026501440265014502650146026501470265014802650149026501500265015102650152026501530265015402650155026501560265015702650158026501590265016002650161026501620265016302650164026501650265016602650167026501680265016902650170026501710265017202650173026501740265017502650176026501770265017802650179026501800265018102650182026501830265018402650185026501860265018702650188026501890265019002650191026501920265019302650194026501950265019602650197026501980265019902650200026502010265020202650203026502040265020502650206026502070265020802650209026502100265021102650212026502130265021402650215026502160265021702650218026502190265022002650221026502220265022302650224026502250265022602650227026502280265022902650230026502310265023202650233026502340265023502650236026502370265023802650239026502400265024102650242026502430265024402650245026502460265024702650248026502490265025002650251026502520265025302650254026502550265025602650257026502580265025902650260026502610265026202650263026502640265026502650266026502670265026802650269026502700265027102650272026502730265027402650275026502760265027702650278026502790265028002650281026502820265028302650284026502850265028602650287026502880265028902650290026502910265029202650293026502940265029502650296026502970265029802650299026503000265030102650302026503030265030402650305026503060265030702650308026503090265031002650311026503120265031302650314026503150265031602650317026503180265031902650320026503210265032202650323026503240265032502650326026503270265032802650329026503300265033102650332026503330265033402650335026503360265033702650338026503390265034002650341026503420265034302650344026503450265034602650347026503480265034902650350026503510265035202650353026503540265035502650356026503570265035802650359026503600265036102650362026503630265036402650365026503660265036702650368026503690265037002650371026503720265037302650374026503750265037602650377026503780265037902650380026503810265038202650383026503840265038502650386026503870265038802650389026503900265039102650392026503930265039402650395026503960265039702650398026503990265040002650401026504020265040302650404026504050265040602650407026504080265040902650410026504110265041202650413026504140265041502650416026504170265041802650419026504200265042102650422026504230265042402650425026504260265042702650428026504290265043002650431026504320265043302650434026504350265043602650437026504380265043902650440026504410265044202650443026504440265044502650446026504470265044802650449026504500265045102650452026504530265045402650455026504560265045702650458026504590265046002650461026504620265046302650464026504650265046602650467026504680265046902650470026504710265047202650473026504740265047502650476026504770265047802650479026504800265048102650482026504830265048402650485026504860265048702650488026504890265049002650491026504920265049302650494026504950265049602650497026504980265049902650500026505010265050202650503026505040265050502650506026505070265050802650509026505100265051102650512026505130265051402650515026505160265051702650518026505190265052002650521026505220265052302650524026505250265052602650527026505280265052902650530026505310265053202650533026505340265053502650536026505370265053802650539026505400265054102650542026505430265054402650545026505460265054702650548026505490265055002650551026505520265055302650554026505550265055602650557026505580265055902650560026505610265056202650563026505640265056502650566026505670265056802650569026505700265057102650572026505730265057402650575026505760265057702650578026505790265058002650581026505820265058302650584026505850265058602650587026505880265058902650590026505910265059202650593026505940265059502650596026505970265059802650599026506000265060102650602026506030265060402650605026506060265060702650608026506090265061002650611026506120265061302650614026506150265061602650617026506180265061902650620026506210265062202650623026506240265062502650626026506270265062802650629026506300265063102650632026506330265063402650635026506360265063702650638026506390265064002650641026506420265064302650644026506450265064602650647026506480265064902650650026506510265065202650653026506540265065502650656026506570265065802650659026506600265066102650662026506630265066402650665026506660265066702650668026506690265067002650671026506720265067302650674026506750265067602650677026506780265067902650680026506810265068202650683026506840265068502650686026506870265068802650689026506900265069102650692026506930265069402650695026506960265069702650698026506990265070002650701026507020265070302650704026507050265070602650707026507080265070902650710026507110265071202650713026507140265071502650716026507170265071802650719026507200265072102650722026507230265072402650725026507260265072702650728026507290265073002650731026507320265073302650734026507350265073602650737026507380265073902650740026507410265074202650743026507440265074502650746026507470265074802650749026507500265075102650752026507530265075402650755026507560265075702650758026507590265076002650761026507620265076302650764026507650265076602650767026507680265076902650770026507710265077202650773026507740265077502650776026507770265077802650779026507800265078102650782026507830265078402650785026507860265078702650788026507890265079002650791026507920265079302650794026507950265079602650797026507980265079902650800026508010265080202650803026508040265080502650806026508070265080802650809026508100265081102650812026508130265081402650815026508160265081702650818026508190265082002650821026508220265082302650824026508250265082602650827026508280265082902650830026508310265083202650833026508340265083502650836026508370265083802650839026508400265084102650842026508430265084402650845026508460265084702650848026508490265085002650851026508520265085302650854026508550265085602650857026508580265085902650860026508610265086202650863026508640265086502650866026508670265086802650869026508700265087102650872026508730265087402650875026508760265087702650878026508790265088002650881026508820265088302650884026508850265088602650887026508880265088902650890026508910265089202650893026508940265089502650896026508970265089802650899026509000265090102650902026509030265090402650905026509060265090702650908026509090265091002650911026509120265091302650914026509150265091602650917026509180265091902650920026509210265092202650923026509240265092502650926026509270265092802650929026509300265093102650932026509330265093402650935026509360265093702650938026509390265094002650941026509420265094302650944026509450265094602650947026509480265094902650950026509510265095202650953026509540265095502650956026509570265095802650959026509600265096102650962026509630265096402650965026509660265096702650968026509690265097002650971026509720265097302650974026509750265097602650977026509780265097902650980026509810265098202650983026509840265098502650986026509870265098802650989026509900265099102650992026509930265099402650995026509960265099702650998026509990265100002651001026510020265100302651004026510050265100602651007026510080265100902651010026510110265101202651013026510140265101502651016026510170265101802651019026510200265102102651022026510230265102402651025026510260265102702651028026510290265103002651031026510320265103302651034026510350265103602651037026510380265103902651040026510410265104202651043026510440265104502651046026510470265104802651049026510500265105102651052026510530265105402651055026510560265105702651058026510590265106002651061026510620265106302651064026510650265106602651067026510680265106902651070026510710265107202651073026510740265107502651076026510770265107802651079026510800265108102651082026510830265108402651085026510860265108702651088026510890265109002651091026510920265109302651094026510950265109602651097026510980265109902651100026511010265110202651103026511040265110502660001026600020266000302660004026600050266000602660007026600080266000902660010026600110266001202660013026600140266001502660016026600170266001802660019026600200266002102660022026600230266002402660025026600260266002702660028026600290266003002660031026600320266003302660034026600350266003602660037026600380266003902660040026600410266004202660043026600440266004502660046026600470266004802660049026600500266005102660052026600530266005402660055026600560266005702660058026600590266006002660061026600620266006302660064026600650266006602660067026600680266006902660070026600710266007202660073026600740266007502660076026600770266007802660079026600800266008102660082026600830266008402660085026600860266008702660088026600890266009002660091026600920266009302660094026600950266009602660097026600980266009902660100026601010266010202660103026601040266010502660106026601070266010802660109026601100266011102660112026601130266011402660115026601160266011702660118026601190266012002660121026601220266012302660124026601250266012602660127026601280266012902660130026601310266013202660133026601340266013502660136026601370266013802660139026601400266014102660142026601430266014402660145026601460266014702660148026601490266015002660151026601520266015302660154026601550266015602660157026601580266015902660160026601610266016202660163026601640266016502660166026601670266016802660169026601700266017102660172026601730266017402660175026601760266017702660178026601790266018002660181026601820266018302660184026601850266018602660187026601880266018902660190026601910266019202660193026601940266019502660196026601970266019802660199026602000266020102660202026602030266020402660205026602060266020702660208026602090266021002660211026602120266021302660214026602150266021602660217026602180266021902660220026602210266022202660223026602240266022502660226026602270266022802660229026602300266023102660232026602330266023402660235026602360266023702660238026602390266024002660241026602420266024302660244026602450266024602660247026602480266024902660250026602510266025202660253026602540266025502660256026602570266025802660259026602600266026102660262026602630266026402660265026602660266026702660268026602690266027002660271026602720266027302660274026602750266027602660277026602780266027902660280026602810266028202660283026602840266028502660286026602870266028802660289026602900266029102660292026602930266029402660295026602960266029702660298026602990266030002660301026603020266030302660304026603050266030602660307026603080266030902660310026603110266031202660313026603140266031502660316026603170266031802660319026603200266032102660322026603230266032402660325026603260266032702660328026603290266033002660331026603320266033302660334026603350266033602660337026603380266033902660340026603410266034202660343026603440266034502660346026603470266034802660349026603500266035102660352026603530266035402660355026603560266035702660358026603590266036002660361026603620266036302660364026603650266036602660367026603680266036902660370026603710266037202660373026603740266037502660376026603770266037802660379026603800266038102660382026603830266038402660385026603860266038702660388026603890266039002660391026603920266039302660394026603950266039602660397026603980266039902660400026604010266040202660403026604040266040502660406026604070266040802660409026604100266041102660412026604130266041402660415026604160266041702660418026604190266042002660421026604220266042302660424026604250266042602660427026604280266042902660430026604310266043202660433026604340266043502660436026604370266043802660439026604400266044102660442026604430266044402660445026604460266044702660448026604490266045002660451026604520266045302660454026604550266045602660457026604580266045902660460026604610266046202660463026604640266046502660466026604670266046802660469026604700266047102660472026604730266047402660475026604760266047702660478026604790266048002660481026604820266048302660484026604850266048602660487026604880266048902660490026604910266049202660493026604940266049502660496026604970266049802660499026605000266050102660502026605030266050402660505026605060266050702660508026605090266051002660511026605120266051302660514026605150266051602660517026605180266051902660520026605210266052202660523026605240266052502660526026605270266052802660529026605300266053102660532026605330266053402660535026605360266053702660538026605390266054002660541026605420266054302660544026605450266054602660547026605480266054902660550026605510266055202660553026605540266055502660556026605570266055802660559026605600266056102660562026605630266056402660565026605660266056702660568026605690266057002660571026605720266057302660574026605750266057602660577026605780266057902660580026605810266058202660583026605840266058502660586026605870266058802660589026605900266059102660592026605930266059402660595026605960266059702660598026605990266060002660601026606020266060302660604026606050266060602660607026606080266060902660610026606110266061202660613026606140266061502660616026606170266061802660619026606200266062102660622026606230266062402660625026606260266062702660628026606290266063002660631026606320266063302660634026606350266063602660637026606380266063902660640026606410266064202660643026606440266064502660646026606470266064802660649026606500266065102660652026606530266065402660655026606560266065702660658026606590266066002660661026606620266066302660664026606650266066602660667026606680266066902660670026606710266067202660673026606740266067502660676026606770266067802660679026606800266068102660682026606830266068402660685026606860266068702660688026606890266069002660691026606920266069302660694026606950266069602660697026606980266069902660700026607010266070202660703026607040266070502660706026607070266070802660709026607100266071102660712026607130266071402660715026607160266071702660718026607190266072002660721026607220266072302660724026607250266072602660727026607280266072902660730026607310266073202660733026607340266073502660736026607370266073802660739026607400266074102660742026607430266074402660745026607460266074702660748026607490266075002660751026607520266075302660754026607550266075602660757026607580266075902660760026607610266076202660763026607640266076502660766026607670266076802660769026607700266077102660772026607730266077402660775026607760266077702660778026607790266078002660781026607820266078302660784026607850266078602660787026607880266078902660790026607910266079202660793026607940266079502660796026607970266079802660799026608000266080102660802026608030266080402660805026608060266080702660808026608090266081002660811026608120266081302660814026608150266081602660817026608180266081902660820026608210266082202660823026608240266082502660826026608270266082802660829026608300266083102660832026608330266083402660835026608360266083702660838026608390266084002660841026608420266084302660844026608450266084602660847026608480266084902660850026608510266085202660853026608540266085502660856026608570266085802660859026608600266086102660862026608630266086402660865026608660266086702660868026608690266087002660871026608720266087302660874026608750266087602660877026608780266087902660880026608810266088202660883026608840266088502660886026608870266088802660889026608900266089102660892026608930266089402660895026608960266089702660898026608990266090002660901026609020266090302660904026609050266090602660907026609080266090902660910026609110266091202660913026609140266091502660916026609170266091802660919026609200266092102660922026609230266092402660925026609260266092702660928026609290266093002660931026609320266093302660934026609350266093602660937026609380266093902660940026609410266094202660943026609440266094502660946026609470266094802660949026609500266095102660952026609530266095402660955026609560266095702660958026609590266096002660961026609620266096302660964026609650266096602660967026609680266096902660970026609710266097202660973026609740266097502660976026609770266097802660979026609800266098102660982026609830266098402660985026609860266098702660988026609890266099002660991026609920266099302660994026609950266099602660997026609980266099902661000026610010266100202661003026610040266100502661006026610070266100802661009026610100266101102661012026610130266101402661015026610160266101702661018026610190266102002661021026610220266102302661024026610250266102602661027026610280266102902661030026610310266103202661033026610340266103502661036026610370266103802661039026610400266104102661042026610430266104402661045026610460266104702661048026610490266105002661051026610520266105302661054026610550266105602661057026610580266105902661060026610610266106202661063026610640266106502661066026610670266106802661069026610700266107102661072026610730266107402661075026610760266107702661078026610790266108002661081026610820266108302661084026610850266108602661087026610880266108902661090026610910266109202661093026610940266109502661096026610970266109802661099026611000266110102661102026611030266110402661105026700010267000202670003026700040267000502670006026700070267000802670009026700100267001102670012026700130267001402670015026700160267001702670018026700190267002002670021026700220267002302670024026700250267002602670027026700280267002902670030026700310267003202670033026700340267003502670036026700370267003802670039026700400267004102670042026700430267004402670045026700460267004702670048026700490267005002670051026700520267005302670054026700550267005602670057026700580267005902670060026700610267006202670063026700640267006502670066026700670267006802670069026700700267007102670072026700730267007402670075026700760267007702670078026700790267008002670081026700820267008302670084026700850267008602670087026700880267008902670090026700910267009202670093026700940267009502670096026700970267009802670099026701000267010102670102026701030267010402670105026701060267010702670108026701090267011002670111026701120267011302670114026701150267011602670117026701180267011902670120026701210267012202670123026701240267012502670126026701270267012802670129026701300267013102670132026701330267013402670135026701360267013702670138026701390267014002670141026701420267014302670144026701450267014602670147026701480267014902670150026701510267015202670153026701540267015502670156026701570267015802670159026701600267016102670162026701630267016402670165026701660267016702670168026701690267017002670171026701720267017302670174026701750267017602670177026701780267017902670180026701810267018202670183026701840267018502670186026701870267018802670189026701900267019102670192026701930267019402670195026701960267019702670198026701990267020002670201026702020267020302670204026702050267020602670207026702080267020902670210026702110267021202670213026702140267021502670216026702170267021802670219026702200267022102670222026702230267022402670225026702260267022702670228026702290267023002670231026702320267023302670234026702350267023602670237026702380267023902670240026702410267024202670243026702440267024502670246026702470267024802670249026702500267025102670252026702530267025402670255026702560267025702670258026702590267026002670261026702620267026302670264026702650267026602670267026702680267026902670270026702710267027202670273026702740267027502670276026702770267027802670279026702800267028102670282026702830267028402670285026702860267028702670288026702890267029002670291026702920267029302670294026702950267029602670297026702980267029902670300026703010267030202670303026703040267030502670306026703070267030802670309026703100267031102670312026703130267031402670315026703160267031702670318026703190267032002670321026703220267032302670324026703250267032602670327026703280267032902670330026703310267033202670333026703340267033502670336026703370267033802670339026703400267034102670342026703430267034402670345026703460267034702670348026703490267035002670351026703520267035302670354026703550267035602670357026703580267035902670360026703610267036202670363026703640267036502670366026703670267036802670369026703700267037102670372026703730267037402670375026703760267037702670378026703790267038002670381026703820267038302670384026703850267038602670387026703880267038902670390026703910267039202670393026703940267039502670396026703970267039802670399026704000267040102670402026704030267040402670405026704060267040702670408026704090267041002670411026704120267041302670414026704150267041602670417026704180267041902670420026704210267042202670423026704240267042502670426026704270267042802670429026704300267043102670432026704330267043402670435026704360267043702670438026704390267044002670441026704420267044302670444026704450267044602670447026704480267044902670450026704510267045202670453026704540267045502670456026704570267045802670459026704600267046102670462026704630267046402670465026704660267046702670468026704690267047002670471026704720267047302670474026704750267047602670477026704780267047902670480026704810267048202670483026704840267048502670486026704870267048802670489026704900267049102670492026704930267049402670495026704960267049702670498026704990267050002670501026705020267050302670504026705050267050602670507026705080267050902670510026705110267051202670513026705140267051502670516026705170267051802670519026705200267052102670522026705230267052402670525026705260267052702670528026705290267053002670531026705320267053302670534026705350267053602670537026705380267053902670540026705410267054202670543026705440267054502670546026705470267054802670549026705500267055102670552026705530267055402670555026705560267055702670558026705590267056002670561026705620267056302670564026705650267056602670567026705680267056902670570026705710267057202670573026705740267057502670576026705770267057802670579026705800267058102670582026705830267058402670585026705860267058702670588026705890267059002670591026705920267059302670594026705950267059602670597026705980267059902670600026706010267060202670603026706040267060502670606026706070267060802670609026706100267061102670612026706130267061402670615026706160267061702670618026706190267062002670621026706220267062302670624026706250267062602670627026706280267062902670630026706310267063202670633026706340267063502670636026706370267063802670639026706400267064102670642026706430267064402670645026706460267064702670648026706490267065002670651026706520267065302670654026706550267065602670657026706580267065902670660026706610267066202670663026706640267066502670666026706670267066802670669026706700267067102670672026706730267067402670675026706760267067702670678026706790267068002670681026706820267068302670684026706850267068602670687026706880267068902670690026706910267069202670693026706940267069502670696026706970267069802670699026707000267070102670702026707030267070402670705026707060267070702670708026707090267071002670711026707120267071302670714026707150267071602670717026707180267071902670720026707210267072202670723026707240267072502670726026707270267072802670729026707300267073102670732026707330267073402670735026707360267073702670738026707390267074002670741026707420267074302670744026707450267074602670747026707480267074902670750026707510267075202670753026707540267075502670756026707570267075802670759026707600267076102670762026707630267076402670765026707660267076702670768026707690267077002670771026707720267077302670774026707750267077602670777026707780267077902670780026707810267078202670783026707840267078502670786026707870267078802670789026707900267079102670792026707930267079402670795026707960267079702670798026707990267080002670801026708020267080302670804026708050267080602670807026708080267080902670810026708110267081202670813026708140267081502670816026708170267081802670819026708200267082102670822026708230267082402670825026708260267082702670828026708290267083002670831026708320267083302670834026708350267083602670837026708380267083902670840026708410267084202670843026708440267084502670846026708470267084802670849026708500267085102670852026708530267085402670855026708560267085702670858026708590267086002670861026708620267086302670864026708650267086602670867026708680267086902670870026708710267087202670873026708740267087502670876026708770267087802670879026708800267088102670882026708830267088402670885026708860267088702670888026708890267089002670891026708920267089302670894026708950267089602670897026708980267089902670900026709010267090202670903026709040267090502670906026709070267090802670909026709100267091102670912026709130267091402670915026709160267091702670918026709190267092002670921026709220267092302670924026709250267092602670927026709280267092902670930026709310267093202670933026709340267093502670936026709370267093802670939026709400267094102670942026709430267094402670945026709460267094702670948026709490267095002670951026709520267095302670954026709550267095602670957026709580267095902670960026709610267096202670963026709640267096502670966026709670267096802670969026709700267097102670972026709730267097402670975026709760267097702670978026709790267098002670981026709820267098302670984026709850267098602670987026709880267098902670990026709910267099202670993026709940267099502670996026709970267099802670999026710000267100102671002026710030267100402671005026710060267100702671008026710090267101002671011026710120267101302671014026710150267101602671017026710180267101902671020026710210267102202671023026710240267102502671026026710270267102802671029026710300267103102671032026710330267103402671035026710360267103702671038026710390267104002671041026710420267104302671044026710450267104602671047026710480267104902671050026710510267105202671053026710540267105502671056026710570267105802671059026710600267106102671062026710630267106402671065026710660267106702671068026710690267107002671071026710720267107302671074026710750267107602671077026710780267107902671080026710810267108202671083026710840267108502671086026710870267108802671089026710900267109102671092026710930267109402671095026710960267109702671098026710990267110002671101026711020267110302671104026711050268000102680002026800030268000402680005026800060268000702680008026800090268001002680011026800120268001302680014026800150268001602680017026800180268001902680020026800210268002202680023026800240268002502680026026800270268002802680029026800300268003102680032026800330268003402680035026800360268003702680038026800390268004002680041026800420268004302680044026800450268004602680047026800480268004902680050026800510268005202680053026800540268005502680056026800570268005802680059026800600268006102680062026800630268006402680065026800660268006702680068026800690268007002680071026800720268007302680074026800750268007602680077026800780268007902680080026800810268008202680083026800840268008502680086026800870268008802680089026800900268009102680092026800930268009402680095026800960268009702680098026800990268010002680101026801020268010302680104026801050268010602680107026801080268010902680110026801110268011202680113026801140268011502680116026801170268011802680119026801200268012102680122026801230268012402680125026801260268012702680128026801290268013002680131026801320268013302680134026801350268013602680137026801380268013902680140026801410268014202680143026801440268014502680146026801470268014802680149026801500268015102680152026801530268015402680155026801560268015702680158026801590268016002680161026801620268016302680164026801650268016602680167026801680268016902680170026801710268017202680173026801740268017502680176026801770268017802680179026801800268018102680182026801830268018402680185026801860268018702680188026801890268019002680191026801920268019302680194026801950268019602680197026801980268019902680200026802010268020202680203026802040268020502680206026802070268020802680209026802100268021102680212026802130268021402680215026802160268021702680218026802190268022002680221026802220268022302680224026802250268022602680227026802280268022902680230026802310268023202680233026802340268023502680236026802370268023802680239026802400268024102680242026802430268024402680245026802460268024702680248026802490268025002680251026802520268025302680254026802550268025602680257026802580268025902680260026802610268026202680263026802640268026502680266026802670268026802680269026802700268027102680272026802730268027402680275026802760268027702680278026802790268028002680281026802820268028302680284026802850268028602680287026802880268028902680290026802910268029202680293026802940268029502680296026802970268029802680299026803000268030102680302026803030268030402680305026803060268030702680308026803090268031002680311026803120268031302680314026803150268031602680317026803180268031902680320026803210268032202680323026803240268032502680326026803270268032802680329026803300268033102680332026803330268033402680335026803360268033702680338026803390268034002680341026803420268034302680344026803450268034602680347026803480268034902680350026803510268035202680353026803540268035502680356026803570268035802680359026803600268036102680362026803630268036402680365026803660268036702680368026803690268037002680371026803720268037302680374026803750268037602680377026803780268037902680380026803810268038202680383026803840268038502680386026803870268038802680389026803900268039102680392026803930268039402680395026803960268039702680398026803990268040002680401026804020268040302680404026804050268040602680407026804080268040902680410026804110268041202680413026804140268041502680416026804170268041802680419026804200268042102680422026804230268042402680425026804260268042702680428026804290268043002680431026804320268043302680434026804350268043602680437026804380268043902680440026804410268044202680443026804440268044502680446026804470268044802680449026804500268045102680452026804530268045402680455026804560268045702680458026804590268046002680461026804620268046302680464026804650268046602680467026804680268046902680470026804710268047202680473026804740268047502680476026804770268047802680479026804800268048102680482026804830268048402680485026804860268048702680488026804890268049002680491026804920268049302680494026804950268049602680497026804980268049902680500026805010268050202680503026805040268050502680506026805070268050802680509026805100268051102680512026805130268051402680515026805160268051702680518026805190268052002680521026805220268052302680524026805250268052602680527026805280268052902680530026805310268053202680533026805340268053502680536026805370268053802680539026805400268054102680542026805430268054402680545026805460268054702680548026805490268055002680551026805520268055302680554026805550268055602680557026805580268055902680560026805610268056202680563026805640268056502680566026805670268056802680569026805700268057102680572026805730268057402680575026805760268057702680578026805790268058002680581026805820268058302680584026805850268058602680587026805880268058902680590026805910268059202680593026805940268059502680596026805970268059802680599026806000268060102680602026806030268060402680605026806060268060702680608026806090268061002680611026806120268061302680614026806150268061602680617026806180268061902680620026806210268062202680623026806240268062502680626026806270268062802680629026806300268063102680632026806330268063402680635026806360268063702680638026806390268064002680641026806420268064302680644026806450268064602680647026806480268064902680650026806510268065202680653026806540268065502680656026806570268065802680659026806600268066102680662026806630268066402680665026806660268066702680668026806690268067002680671026806720268067302680674026806750268067602680677026806780268067902680680026806810268068202680683026806840268068502680686026806870268068802680689026806900268069102680692026806930268069402680695026806960268069702680698026806990268070002680701026807020268070302680704026807050268070602680707026807080268070902680710026807110268071202680713026807140268071502680716026807170268071802680719026807200268072102680722026807230268072402680725026807260268072702680728026807290268073002680731026807320268073302680734026807350268073602680737026807380268073902680740026807410268074202680743026807440268074502680746026807470268074802680749026807500268075102680752026807530268075402680755026807560268075702680758026807590268076002680761026807620268076302680764026807650268076602680767026807680268076902680770026807710268077202680773026807740268077502680776026807770268077802680779026807800268078102680782026807830268078402680785026807860268078702680788026807890268079002680791026807920268079302680794026807950268079602680797026807980268079902680800026808010268080202680803026808040268080502680806026808070268080802680809026808100268081102680812026808130268081402680815026808160268081702680818026808190268082002680821026808220268082302680824026808250268082602680827026808280268082902680830026808310268083202680833026808340268083502680836026808370268083802680839026808400268084102680842026808430268084402680845026808460268084702680848026808490268085002680851026808520268085302680854026808550268085602680857026808580268085902680860026808610268086202680863026808640268086502680866026808670268086802680869026808700268087102680872026808730268087402680875026808760268087702680878026808790268088002680881026808820268088302680884026808850268088602680887026808880268088902680890026808910268089202680893026808940268089502680896026808970268089802680899026809000268090102680902026809030268090402680905026809060268090702680908026809090268091002680911026809120268091302680914026809150268091602680917026809180268091902680920026809210268092202680923026809240268092502680926026809270268092802680929026809300268093102680932026809330268093402680935026809360268093702680938026809390268094002680941026809420268094302680944026809450268094602680947026809480268094902680950026809510268095202680953026809540268095502680956026809570268095802680959026809600268096102680962026809630268096402680965026809660268096702680968026809690268097002680971026809720268097302680974026809750268097602680977026809780268097902680980026809810268098202680983026809840268098502680986026809870268098802680989026809900268099102680992026809930268099402680995026809960268099702680998026809990268100002681001026810020268100302681004026810050268100602681007026810080268100902681010026810110268101202681013026810140268101502681016026810170268101802681019026810200268102102681022026810230268102402681025026810260268102702681028026810290268103002681031026810320268103302681034026810350268103602681037026810380268103902681040026810410268104202681043026810440268104502681046026810470268104802681049026810500268105102681052026810530268105402681055026810560268105702681058026810590268106002681061026810620268106302681064026810650268106602681067026810680268106902681070026810710268107202681073026810740268107502681076026810770268107802681079026810800268108102681082026810830268108402681085026810860268108702681088026810890268109002681091026810920268109302681094026810950268109602681097026810980268109902681100026811010268110202681103026811040268110502690001026900020269000302690004026900050269000602690007026900080269000902690010026900110269001202690013026900140269001502690016026900170269001802690019026900200269002102690022026900230269002402690025026900260269002702690028026900290269003002690031026900320269003302690034026900350269003602690037026900380269003902690040026900410269004202690043026900440269004502690046026900470269004802690049026900500269005102690052026900530269005402690055026900560269005702690058026900590269006002690061026900620269006302690064026900650269006602690067026900680269006902690070026900710269007202690073026900740269007502690076026900770269007802690079026900800269008102690082026900830269008402690085026900860269008702690088026900890269009002690091026900920269009302690094026900950269009602690097026900980269009902690100026901010269010202690103026901040269010502690106026901070269010802690109026901100269011102690112026901130269011402690115026901160269011702690118026901190269012002690121026901220269012302690124026901250269012602690127026901280269012902690130026901310269013202690133026901340269013502690136026901370269013802690139026901400269014102690142026901430269014402690145026901460269014702690148026901490269015002690151026901520269015302690154026901550269015602690157026901580269015902690160026901610269016202690163026901640269016502690166026901670269016802690169026901700269017102690172026901730269017402690175026901760269017702690178026901790269018002690181026901820269018302690184026901850269018602690187026901880269018902690190026901910269019202690193026901940269019502690196026901970269019802690199026902000269020102690202026902030269020402690205026902060269020702690208026902090269021002690211026902120269021302690214026902150269021602690217026902180269021902690220026902210269022202690223026902240269022502690226026902270269022802690229026902300269023102690232026902330269023402690235026902360269023702690238026902390269024002690241026902420269024302690244026902450269024602690247026902480269024902690250026902510269025202690253026902540269025502690256026902570269025802690259026902600269026102690262026902630269026402690265026902660269026702690268026902690269027002690271026902720269027302690274026902750269027602690277026902780269027902690280026902810269028202690283026902840269028502690286026902870269028802690289026902900269029102690292026902930269029402690295026902960269029702690298026902990269030002690301026903020269030302690304026903050269030602690307026903080269030902690310026903110269031202690313026903140269031502690316026903170269031802690319026903200269032102690322026903230269032402690325026903260269032702690328026903290269033002690331026903320269033302690334026903350269033602690337026903380269033902690340026903410269034202690343026903440269034502690346026903470269034802690349026903500269035102690352026903530269035402690355026903560269035702690358026903590269036002690361026903620269036302690364026903650269036602690367026903680269036902690370026903710269037202690373026903740269037502690376026903770269037802690379026903800269038102690382026903830269038402690385026903860269038702690388026903890269039002690391026903920269039302690394026903950269039602690397026903980269039902690400026904010269040202690403026904040269040502690406026904070269040802690409026904100269041102690412026904130269041402690415026904160269041702690418026904190269042002690421026904220269042302690424026904250269042602690427026904280269042902690430026904310269043202690433026904340269043502690436026904370269043802690439026904400269044102690442026904430269044402690445026904460269044702690448026904490269045002690451026904520269045302690454026904550269045602690457026904580269045902690460026904610269046202690463026904640269046502690466026904670269046802690469026904700269047102690472026904730269047402690475026904760269047702690478026904790269048002690481026904820269048302690484026904850269048602690487026904880269048902690490026904910269049202690493026904940269049502690496026904970269049802690499026905000269050102690502026905030269050402690505026905060269050702690508026905090269051002690511026905120269051302690514026905150269051602690517026905180269051902690520026905210269052202690523026905240269052502690526026905270269052802690529026905300269053102690532026905330269053402690535026905360269053702690538026905390269054002690541026905420269054302690544026905450269054602690547026905480269054902690550026905510269055202690553026905540269055502690556026905570269055802690559026905600269056102690562026905630269056402690565026905660269056702690568026905690269057002690571026905720269057302690574026905750269057602690577026905780269057902690580026905810269058202690583026905840269058502690586026905870269058802690589026905900269059102690592026905930269059402690595026905960269059702690598026905990269060002690601026906020269060302690604026906050269060602690607026906080269060902690610026906110269061202690613026906140269061502690616026906170269061802690619026906200269062102690622026906230269062402690625026906260269062702690628026906290269063002690631026906320269063302690634026906350269063602690637026906380269063902690640026906410269064202690643026906440269064502690646026906470269064802690649026906500269065102690652026906530269065402690655026906560269065702690658026906590269066002690661026906620269066302690664026906650269066602690667026906680269066902690670026906710269067202690673026906740269067502690676026906770269067802690679026906800269068102690682026906830269068402690685026906860269068702690688026906890269069002690691026906920269069302690694026906950269069602690697026906980269069902690700026907010269070202690703026907040269070502690706026907070269070802690709026907100269071102690712026907130269071402690715026907160269071702690718026907190269072002690721026907220269072302690724026907250269072602690727026907280269072902690730026907310269073202690733026907340269073502690736026907370269073802690739026907400269074102690742026907430269074402690745026907460269074702690748026907490269075002690751026907520269075302690754026907550269075602690757026907580269075902690760026907610269076202690763026907640269076502690766026907670269076802690769026907700269077102690772026907730269077402690775026907760269077702690778026907790269078002690781026907820269078302690784026907850269078602690787026907880269078902690790026907910269079202690793026907940269079502690796026907970269079802690799026908000269080102690802026908030269080402690805026908060269080702690808026908090269081002690811026908120269081302690814026908150269081602690817026908180269081902690820026908210269082202690823026908240269082502690826026908270269082802690829026908300269083102690832026908330269083402690835026908360269083702690838026908390269084002690841026908420269084302690844026908450269084602690847026908480269084902690850026908510269085202690853026908540269085502690856026908570269085802690859026908600269086102690862026908630269086402690865026908660269086702690868026908690269087002690871026908720269087302690874026908750269087602690877026908780269087902690880026908810269088202690883026908840269088502690886026908870269088802690889026908900269089102690892026908930269089402690895026908960269089702690898026908990269090002690901026909020269090302690904026909050269090602690907026909080269090902690910026909110269091202690913026909140269091502690916026909170269091802690919026909200269092102690922026909230269092402690925026909260269092702690928026909290269093002690931026909320269093302690934026909350269093602690937026909380269093902690940026909410269094202690943026909440269094502690946026909470269094802690949026909500269095102690952026909530269095402690955026909560269095702690958026909590269096002690961026909620269096302690964026909650269096602690967026909680269096902690970026909710269097202690973026909740269097502690976026909770269097802690979026909800269098102690982026909830269098402690985026909860269098702690988026909890269099002690991026909920269099302690994026909950269099602690997026909980269099902691000026910010269100202691003026910040269100502691006026910070269100802691009026910100269101102691012026910130269101402691015026910160269101702691018026910190269102002691021026910220269102302691024026910250269102602691027026910280269102902691030026910310269103202691033026910340269103502691036026910370269103802691039026910400269104102691042026910430269104402691045026910460269104702691048026910490269105002691051026910520269105302691054026910550269105602691057026910580269105902691060026910610269106202691063026910640269106502691066026910670269106802691069026910700269107102691072026910730269107402691075026910760269107702691078026910790269108002691081026910820269108302691084026910850269108602691087026910880269108902691090026910910269109202691093026910940269109502691096026910970269109802691099026911000269110102691102026911030269110402691105027000010270000202700003027000040270000502700006027000070270000802700009027000100270001102700012027000130270001402700015027000160270001702700018027000190270002002700021027000220270002302700024027000250270002602700027027000280270002902700030027000310270003202700033027000340270003502700036027000370270003802700039027000400270004102700042027000430270004402700045027000460270004702700048027000490270005002700051027000520270005302700054027000550270005602700057027000580270005902700060027000610270006202700063027000640270006502700066027000670270006802700069027000700270007102700072027000730270007402700075027000760270007702700078027000790270008002700081027000820270008302700084027000850270008602700087027000880270008902700090027000910270009202700093027000940270009502700096027000970270009802700099027001000270010102700102027001030270010402700105027001060270010702700108027001090270011002700111027001120270011302700114027001150270011602700117027001180270011902700120027001210270012202700123027001240270012502700126027001270270012802700129027001300270013102700132027001330270013402700135027001360270013702700138027001390270014002700141027001420270014302700144027001450270014602700147027001480270014902700150027001510270015202700153027001540270015502700156027001570270015802700159027001600270016102700162027001630270016402700165027001660270016702700168027001690270017002700171027001720270017302700174027001750270017602700177027001780270017902700180027001810270018202700183027001840270018502700186027001870270018802700189027001900270019102700192027001930270019402700195027001960270019702700198027001990270020002700201027002020270020302700204027002050270020602700207027002080270020902700210027002110270021202700213027002140270021502700216027002170270021802700219027002200270022102700222027002230270022402700225027002260270022702700228027002290270023002700231027002320270023302700234027002350270023602700237027002380270023902700240027002410270024202700243027002440270024502700246027002470270024802700249027002500270025102700252027002530270025402700255027002560270025702700258027002590270026002700261027002620270026302700264027002650270026602700267027002680270026902700270027002710270027202700273027002740270027502700276027002770270027802700279027002800270028102700282027002830270028402700285027002860270028702700288027002890270029002700291027002920270029302700294027002950270029602700297027002980270029902700300027003010270030202700303027003040270030502700306027003070270030802700309027003100270031102700312027003130270031402700315027003160270031702700318027003190270032002700321027003220270032302700324027003250270032602700327027003280270032902700330027003310270033202700333027003340270033502700336027003370270033802700339027003400270034102700342027003430270034402700345027003460270034702700348027003490270035002700351027003520270035302700354027003550270035602700357027003580270035902700360027003610270036202700363027003640270036502700366027003670270036802700369027003700270037102700372027003730270037402700375027003760270037702700378027003790270038002700381027003820270038302700384027003850270038602700387027003880270038902700390027003910270039202700393027003940270039502700396027003970270039802700399027004000270040102700402027004030270040402700405027004060270040702700408027004090270041002700411027004120270041302700414027004150270041602700417027004180270041902700420027004210270042202700423027004240270042502700426027004270270042802700429027004300270043102700432027004330270043402700435027004360270043702700438027004390270044002700441027004420270044302700444027004450270044602700447027004480270044902700450027004510270045202700453027004540270045502700456027004570270045802700459027004600270046102700462027004630270046402700465027004660270046702700468027004690270047002700471027004720270047302700474027004750270047602700477027004780270047902700480027004810270048202700483027004840270048502700486027004870270048802700489027004900270049102700492027004930270049402700495027004960270049702700498027004990270050002700501027005020270050302700504027005050270050602700507027005080270050902700510027005110270051202700513027005140270051502700516027005170270051802700519027005200270052102700522027005230270052402700525027005260270052702700528027005290270053002700531027005320270053302700534027005350270053602700537027005380270053902700540027005410270054202700543027005440270054502700546027005470270054802700549027005500270055102700552027005530270055402700555027005560270055702700558027005590270056002700561027005620270056302700564027005650270056602700567027005680270056902700570027005710270057202700573027005740270057502700576027005770270057802700579027005800270058102700582027005830270058402700585027005860270058702700588027005890270059002700591027005920270059302700594027005950270059602700597027005980270059902700600027006010270060202700603027006040270060502700606027006070270060802700609027006100270061102700612027006130270061402700615027006160270061702700618027006190270062002700621027006220270062302700624027006250270062602700627027006280270062902700630027006310270063202700633027006340270063502700636027006370270063802700639027006400270064102700642027006430270064402700645027006460270064702700648027006490270065002700651027006520270065302700654027006550270065602700657027006580270065902700660027006610270066202700663027006640270066502700666027006670270066802700669027006700270067102700672027006730270067402700675027006760270067702700678027006790270068002700681027006820270068302700684027006850270068602700687027006880270068902700690027006910270069202700693027006940270069502700696027006970270069802700699027007000270070102700702027007030270070402700705027007060270070702700708027007090270071002700711027007120270071302700714027007150270071602700717027007180270071902700720027007210270072202700723027007240270072502700726027007270270072802700729027007300270073102700732027007330270073402700735027007360270073702700738027007390270074002700741027007420270074302700744027007450270074602700747027007480270074902700750027007510270075202700753027007540270075502700756027007570270075802700759027007600270076102700762027007630270076402700765027007660270076702700768027007690270077002700771027007720270077302700774027007750270077602700777027007780270077902700780027007810270078202700783027007840270078502700786027007870270078802700789027007900270079102700792027007930270079402700795027007960270079702700798027007990270080002700801027008020270080302700804027008050270080602700807027008080270080902700810027008110270081202700813027008140270081502700816027008170270081802700819027008200270082102700822027008230270082402700825027008260270082702700828027008290270083002700831027008320270083302700834027008350270083602700837027008380270083902700840027008410270084202700843027008440270084502700846027008470270084802700849027008500270085102700852027008530270085402700855027008560270085702700858027008590270086002700861027008620270086302700864027008650270086602700867027008680270086902700870027008710270087202700873027008740270087502700876027008770270087802700879027008800270088102700882027008830270088402700885027008860270088702700888027008890270089002700891027008920270089302700894027008950270089602700897027008980270089902700900027009010270090202700903027009040270090502700906027009070270090802700909027009100270091102700912027009130270091402700915027009160270091702700918027009190270092002700921027009220270092302700924027009250270092602700927027009280270092902700930027009310270093202700933027009340270093502700936027009370270093802700939027009400270094102700942027009430270094402700945027009460270094702700948027009490270095002700951027009520270095302700954027009550270095602700957027009580270095902700960027009610270096202700963027009640270096502700966027009670270096802700969027009700270097102700972027009730270097402700975027009760270097702700978027009790270098002700981027009820270098302700984027009850270098602700987027009880270098902700990027009910270099202700993027009940270099502700996027009970270099802700999027010000270100102701002027010030270100402701005027010060270100702701008027010090270101002701011027010120270101302701014027010150270101602701017027010180270101902701020027010210270102202701023027010240270102502701026027010270270102802701029027010300270103102701032027010330270103402701035027010360270103702701038027010390270104002701041027010420270104302701044027010450270104602701047027010480270104902701050027010510270105202701053027010540270105502701056027010570270105802701059027010600270106102701062027010630270106402701065027010660270106702701068027010690270107002701071027010720270107302701074027010750270107602701077027010780270107902701080027010810270108202701083027010840270108502701086027010870270108802701089027010900270109102701092027010930270109402701095027010960270109702701098027010990270110002701101027011020270110302701104027011050271000102710002027100030271000402710005027100060271000702710008027100090271001002710011027100120271001302710014027100150271001602710017027100180271001902710020027100210271002202710023027100240271002502710026027100270271002802710029027100300271003102710032027100330271003402710035027100360271003702710038027100390271004002710041027100420271004302710044027100450271004602710047027100480271004902710050027100510271005202710053027100540271005502710056027100570271005802710059027100600271006102710062027100630271006402710065027100660271006702710068027100690271007002710071027100720271007302710074027100750271007602710077027100780271007902710080027100810271008202710083027100840271008502710086027100870271008802710089027100900271009102710092027100930271009402710095027100960271009702710098027100990271010002710101027101020271010302710104027101050271010602710107027101080271010902710110027101110271011202710113027101140271011502710116027101170271011802710119027101200271012102710122027101230271012402710125027101260271012702710128027101290271013002710131027101320271013302710134027101350271013602710137027101380271013902710140027101410271014202710143027101440271014502710146027101470271014802710149027101500271015102710152027101530271015402710155027101560271015702710158027101590271016002710161027101620271016302710164027101650271016602710167027101680271016902710170027101710271017202710173027101740271017502710176027101770271017802710179027101800271018102710182027101830271018402710185027101860271018702710188027101890271019002710191027101920271019302710194027101950271019602710197027101980271019902710200027102010271020202710203027102040271020502710206027102070271020802710209027102100271021102710212027102130271021402710215027102160271021702710218027102190271022002710221027102220271022302710224027102250271022602710227027102280271022902710230027102310271023202710233027102340271023502710236027102370271023802710239027102400271024102710242027102430271024402710245027102460271024702710248027102490271025002710251027102520271025302710254027102550271025602710257027102580271025902710260027102610271026202710263027102640271026502710266027102670271026802710269027102700271027102710272027102730271027402710275027102760271027702710278027102790271028002710281027102820271028302710284027102850271028602710287027102880271028902710290027102910271029202710293027102940271029502710296027102970271029802710299027103000271030102710302027103030271030402710305027103060271030702710308027103090271031002710311027103120271031302710314027103150271031602710317027103180271031902710320027103210271032202710323027103240271032502710326027103270271032802710329027103300271033102710332027103330271033402710335027103360271033702710338027103390271034002710341027103420271034302710344027103450271034602710347027103480271034902710350027103510271035202710353027103540271035502710356027103570271035802710359027103600271036102710362027103630271036402710365027103660271036702710368027103690271037002710371027103720271037302710374027103750271037602710377027103780271037902710380027103810271038202710383027103840271038502710386027103870271038802710389027103900271039102710392027103930271039402710395027103960271039702710398027103990271040002710401027104020271040302710404027104050271040602710407027104080271040902710410027104110271041202710413027104140271041502710416027104170271041802710419027104200271042102710422027104230271042402710425027104260271042702710428027104290271043002710431027104320271043302710434027104350271043602710437027104380271043902710440027104410271044202710443027104440271044502710446027104470271044802710449027104500271045102710452027104530271045402710455027104560271045702710458027104590271046002710461027104620271046302710464027104650271046602710467027104680271046902710470027104710271047202710473027104740271047502710476027104770271047802710479027104800271048102710482027104830271048402710485027104860271048702710488027104890271049002710491027104920271049302710494027104950271049602710497027104980271049902710500027105010271050202710503027105040271050502710506027105070271050802710509027105100271051102710512027105130271051402710515027105160271051702710518027105190271052002710521027105220271052302710524027105250271052602710527027105280271052902710530027105310271053202710533027105340271053502710536027105370271053802710539027105400271054102710542027105430271054402710545027105460271054702710548027105490271055002710551027105520271055302710554027105550271055602710557027105580271055902710560027105610271056202710563027105640271056502710566027105670271056802710569027105700271057102710572027105730271057402710575027105760271057702710578027105790271058002710581027105820271058302710584027105850271058602710587027105880271058902710590027105910271059202710593027105940271059502710596027105970271059802710599027106000271060102710602027106030271060402710605027106060271060702710608027106090271061002710611027106120271061302710614027106150271061602710617027106180271061902710620027106210271062202710623027106240271062502710626027106270271062802710629027106300271063102710632027106330271063402710635027106360271063702710638027106390271064002710641027106420271064302710644027106450271064602710647027106480271064902710650027106510271065202710653027106540271065502710656027106570271065802710659027106600271066102710662027106630271066402710665027106660271066702710668027106690271067002710671027106720271067302710674027106750271067602710677027106780271067902710680027106810271068202710683027106840271068502710686027106870271068802710689027106900271069102710692027106930271069402710695027106960271069702710698027106990271070002710701027107020271070302710704027107050271070602710707027107080271070902710710027107110271071202710713027107140271071502710716027107170271071802710719027107200271072102710722027107230271072402710725027107260271072702710728027107290271073002710731027107320271073302710734027107350271073602710737027107380271073902710740027107410271074202710743027107440271074502710746027107470271074802710749027107500271075102710752027107530271075402710755027107560271075702710758027107590271076002710761027107620271076302710764027107650271076602710767027107680271076902710770027107710271077202710773027107740271077502710776027107770271077802710779027107800271078102710782027107830271078402710785027107860271078702710788027107890271079002710791027107920271079302710794027107950271079602710797027107980271079902710800027108010271080202710803027108040271080502710806027108070271080802710809027108100271081102710812027108130271081402710815027108160271081702710818027108190271082002710821027108220271082302710824027108250271082602710827027108280271082902710830027108310271083202710833027108340271083502710836027108370271083802710839027108400271084102710842027108430271084402710845027108460271084702710848027108490271085002710851027108520271085302710854027108550271085602710857027108580271085902710860027108610271086202710863027108640271086502710866027108670271086802710869027108700271087102710872027108730271087402710875027108760271087702710878027108790271088002710881027108820271088302710884027108850271088602710887027108880271088902710890027108910271089202710893027108940271089502710896027108970271089802710899027109000271090102710902027109030271090402710905027109060271090702710908027109090271091002710911027109120271091302710914027109150271091602710917027109180271091902710920027109210271092202710923027109240271092502710926027109270271092802710929027109300271093102710932027109330271093402710935027109360271093702710938027109390271094002710941027109420271094302710944027109450271094602710947027109480271094902710950027109510271095202710953027109540271095502710956027109570271095802710959027109600271096102710962027109630271096402710965027109660271096702710968027109690271097002710971027109720271097302710974027109750271097602710977027109780271097902710980027109810271098202710983027109840271098502710986027109870271098802710989027109900271099102710992027109930271099402710995027109960271099702710998027109990271100002711001027110020271100302711004027110050271100602711007027110080271100902711010027110110271101202711013027110140271101502711016027110170271101802711019027110200271102102711022027110230271102402711025027110260271102702711028027110290271103002711031027110320271103302711034027110350271103602711037027110380271103902711040027110410271104202711043027110440271104502711046027110470271104802711049027110500271105102711052027110530271105402711055027110560271105702711058027110590271106002711061027110620271106302711064027110650271106602711067027110680271106902711070027110710271107202711073027110740271107502711076027110770271107802711079027110800271108102711082027110830271108402711085027110860271108702711088027110890271109002711091027110920271109302711094027110950271109602711097027110980271109902711100027111010271110202711103027111040271110502720001027200020272000302720004027200050272000602720007027200080272000902720010027200110272001202720013027200140272001502720016027200170272001802720019027200200272002102720022027200230272002402720025027200260272002702720028027200290272003002720031027200320272003302720034027200350272003602720037027200380272003902720040027200410272004202720043027200440272004502720046027200470272004802720049027200500272005102720052027200530272005402720055027200560272005702720058027200590272006002720061027200620272006302720064027200650272006602720067027200680272006902720070027200710272007202720073027200740272007502720076027200770272007802720079027200800272008102720082027200830272008402720085027200860272008702720088027200890272009002720091027200920272009302720094027200950272009602720097027200980272009902720100027201010272010202720103027201040272010502720106027201070272010802720109027201100272011102720112027201130272011402720115027201160272011702720118027201190272012002720121027201220272012302720124027201250272012602720127027201280272012902720130027201310272013202720133027201340272013502720136027201370272013802720139027201400272014102720142027201430272014402720145027201460272014702720148027201490272015002720151027201520272015302720154027201550272015602720157027201580272015902720160027201610272016202720163027201640272016502720166027201670272016802720169027201700272017102720172027201730272017402720175027201760272017702720178027201790272018002720181027201820272018302720184027201850272018602720187027201880272018902720190027201910272019202720193027201940272019502720196027201970272019802720199027202000272020102720202027202030272020402720205027202060272020702720208027202090272021002720211027202120272021302720214027202150272021602720217027202180272021902720220027202210272022202720223027202240272022502720226027202270272022802720229027202300272023102720232027202330272023402720235027202360272023702720238027202390272024002720241027202420272024302720244027202450272024602720247027202480272024902720250027202510272025202720253027202540272025502720256027202570272025802720259027202600272026102720262027202630272026402720265027202660272026702720268027202690272027002720271027202720272027302720274027202750272027602720277027202780272027902720280027202810272028202720283027202840272028502720286027202870272028802720289027202900272029102720292027202930272029402720295027202960272029702720298027202990272030002720301027203020272030302720304027203050272030602720307027203080272030902720310027203110272031202720313027203140272031502720316027203170272031802720319027203200272032102720322027203230272032402720325027203260272032702720328027203290272033002720331027203320272033302720334027203350272033602720337027203380272033902720340027203410272034202720343027203440272034502720346027203470272034802720349027203500272035102720352027203530272035402720355027203560272035702720358027203590272036002720361027203620272036302720364027203650272036602720367027203680272036902720370027203710272037202720373027203740272037502720376027203770272037802720379027203800272038102720382027203830272038402720385027203860272038702720388027203890272039002720391027203920272039302720394027203950272039602720397027203980272039902720400027204010272040202720403027204040272040502720406027204070272040802720409027204100272041102720412027204130272041402720415027204160272041702720418027204190272042002720421027204220272042302720424027204250272042602720427027204280272042902720430027204310272043202720433027204340272043502720436027204370272043802720439027204400272044102720442027204430272044402720445027204460272044702720448027204490272045002720451027204520272045302720454027204550272045602720457027204580272045902720460027204610272046202720463027204640272046502720466027204670272046802720469027204700272047102720472027204730272047402720475027204760272047702720478027204790272048002720481027204820272048302720484027204850272048602720487027204880272048902720490027204910272049202720493027204940272049502720496027204970272049802720499027205000272050102720502027205030272050402720505027205060272050702720508027205090272051002720511027205120272051302720514027205150272051602720517027205180272051902720520027205210272052202720523027205240272052502720526027205270272052802720529027205300272053102720532027205330272053402720535027205360272053702720538027205390272054002720541027205420272054302720544027205450272054602720547027205480272054902720550027205510272055202720553027205540272055502720556027205570272055802720559027205600272056102720562027205630272056402720565027205660272056702720568027205690272057002720571027205720272057302720574027205750272057602720577027205780272057902720580027205810272058202720583027205840272058502720586027205870272058802720589027205900272059102720592027205930272059402720595027205960272059702720598027205990272060002720601027206020272060302720604027206050272060602720607027206080272060902720610027206110272061202720613027206140272061502720616027206170272061802720619027206200272062102720622027206230272062402720625027206260272062702720628027206290272063002720631027206320272063302720634027206350272063602720637027206380272063902720640027206410272064202720643027206440272064502720646027206470272064802720649027206500272065102720652027206530272065402720655027206560272065702720658027206590272066002720661027206620272066302720664027206650272066602720667027206680272066902720670027206710272067202720673027206740272067502720676027206770272067802720679027206800272068102720682027206830272068402720685027206860272068702720688027206890272069002720691027206920272069302720694027206950272069602720697027206980272069902720700027207010272070202720703027207040272070502720706027207070272070802720709027207100272071102720712027207130272071402720715027207160272071702720718027207190272072002720721027207220272072302720724027207250272072602720727027207280272072902720730027207310272073202720733027207340272073502720736027207370272073802720739027207400272074102720742027207430272074402720745027207460272074702720748027207490272075002720751027207520272075302720754027207550272075602720757027207580272075902720760027207610272076202720763027207640272076502720766027207670272076802720769027207700272077102720772027207730272077402720775027207760272077702720778027207790272078002720781027207820272078302720784027207850272078602720787027207880272078902720790027207910272079202720793027207940272079502720796027207970272079802720799027208000272080102720802027208030272080402720805027208060272080702720808027208090272081002720811027208120272081302720814027208150272081602720817027208180272081902720820027208210272082202720823027208240272082502720826027208270272082802720829027208300272083102720832027208330272083402720835027208360272083702720838027208390272084002720841027208420272084302720844027208450272084602720847027208480272084902720850027208510272085202720853027208540272085502720856027208570272085802720859027208600272086102720862027208630272086402720865027208660272086702720868027208690272087002720871027208720272087302720874027208750272087602720877027208780272087902720880027208810272088202720883027208840272088502720886027208870272088802720889027208900272089102720892027208930272089402720895027208960272089702720898027208990272090002720901027209020272090302720904027209050272090602720907027209080272090902720910027209110272091202720913027209140272091502720916027209170272091802720919027209200272092102720922027209230272092402720925027209260272092702720928027209290272093002720931027209320272093302720934027209350272093602720937027209380272093902720940027209410272094202720943027209440272094502720946027209470272094802720949027209500272095102720952027209530272095402720955027209560272095702720958027209590272096002720961027209620272096302720964027209650272096602720967027209680272096902720970027209710272097202720973027209740272097502720976027209770272097802720979027209800272098102720982027209830272098402720985027209860272098702720988027209890272099002720991027209920272099302720994027209950272099602720997027209980272099902721000027210010272100202721003027210040272100502721006027210070272100802721009027210100272101102721012027210130272101402721015027210160272101702721018027210190272102002721021027210220272102302721024027210250272102602721027027210280272102902721030027210310272103202721033027210340272103502721036027210370272103802721039027210400272104102721042027210430272104402721045027210460272104702721048027210490272105002721051027210520272105302721054027210550272105602721057027210580272105902721060027210610272106202721063027210640272106502721066027210670272106802721069027210700272107102721072027210730272107402721075027210760272107702721078027210790272108002721081027210820272108302721084027210850272108602721087027210880272108902721090027210910272109202721093027210940272109502721096027210970272109802721099027211000272110102721102027211030272110402721105027300010273000202730003027300040273000502730006027300070273000802730009027300100273001102730012027300130273001402730015027300160273001702730018027300190273002002730021027300220273002302730024027300250273002602730027027300280273002902730030027300310273003202730033027300340273003502730036027300370273003802730039027300400273004102730042027300430273004402730045027300460273004702730048027300490273005002730051027300520273005302730054027300550273005602730057027300580273005902730060027300610273006202730063027300640273006502730066027300670273006802730069027300700273007102730072027300730273007402730075027300760273007702730078027300790273008002730081027300820273008302730084027300850273008602730087027300880273008902730090027300910273009202730093027300940273009502730096027300970273009802730099027301000273010102730102027301030273010402730105027301060273010702730108027301090273011002730111027301120273011302730114027301150273011602730117027301180273011902730120027301210273012202730123027301240273012502730126027301270273012802730129027301300273013102730132027301330273013402730135027301360273013702730138027301390273014002730141027301420273014302730144027301450273014602730147027301480273014902730150027301510273015202730153027301540273015502730156027301570273015802730159027301600273016102730162027301630273016402730165027301660273016702730168027301690273017002730171027301720273017302730174027301750273017602730177027301780273017902730180027301810273018202730183027301840273018502730186027301870273018802730189027301900273019102730192027301930273019402730195027301960273019702730198027301990273020002730201027302020273020302730204027302050273020602730207027302080273020902730210027302110273021202730213027302140273021502730216027302170273021802730219027302200273022102730222027302230273022402730225027302260273022702730228027302290273023002730231027302320273023302730234027302350273023602730237027302380273023902730240027302410273024202730243027302440273024502730246027302470273024802730249027302500273025102730252027302530273025402730255027302560273025702730258027302590273026002730261027302620273026302730264027302650273026602730267027302680273026902730270027302710273027202730273027302740273027502730276027302770273027802730279027302800273028102730282027302830273028402730285027302860273028702730288027302890273029002730291027302920273029302730294027302950273029602730297027302980273029902730300027303010273030202730303027303040273030502730306027303070273030802730309027303100273031102730312027303130273031402730315027303160273031702730318027303190273032002730321027303220273032302730324027303250273032602730327027303280273032902730330027303310273033202730333027303340273033502730336027303370273033802730339027303400273034102730342027303430273034402730345027303460273034702730348027303490273035002730351027303520273035302730354027303550273035602730357027303580273035902730360027303610273036202730363027303640273036502730366027303670273036802730369027303700273037102730372027303730273037402730375027303760273037702730378027303790273038002730381027303820273038302730384027303850273038602730387027303880273038902730390027303910273039202730393027303940273039502730396027303970273039802730399027304000273040102730402027304030273040402730405027304060273040702730408027304090273041002730411027304120273041302730414027304150273041602730417027304180273041902730420027304210273042202730423027304240273042502730426027304270273042802730429027304300273043102730432027304330273043402730435027304360273043702730438027304390273044002730441027304420273044302730444027304450273044602730447027304480273044902730450027304510273045202730453027304540273045502730456027304570273045802730459027304600273046102730462027304630273046402730465027304660273046702730468027304690273047002730471027304720273047302730474027304750273047602730477027304780273047902730480027304810273048202730483027304840273048502730486027304870273048802730489027304900273049102730492027304930273049402730495027304960273049702730498027304990273050002730501027305020273050302730504027305050273050602730507027305080273050902730510027305110273051202730513027305140273051502730516027305170273051802730519027305200273052102730522027305230273052402730525027305260273052702730528027305290273053002730531027305320273053302730534027305350273053602730537027305380273053902730540027305410273054202730543027305440273054502730546027305470273054802730549027305500273055102730552027305530273055402730555027305560273055702730558027305590273056002730561027305620273056302730564027305650273056602730567027305680273056902730570027305710273057202730573027305740273057502730576027305770273057802730579027305800273058102730582027305830273058402730585027305860273058702730588027305890273059002730591027305920273059302730594027305950273059602730597027305980273059902730600027306010273060202730603027306040273060502730606027306070273060802730609027306100273061102730612027306130273061402730615027306160273061702730618027306190273062002730621027306220273062302730624027306250273062602730627027306280273062902730630027306310273063202730633027306340273063502730636027306370273063802730639027306400273064102730642027306430273064402730645027306460273064702730648027306490273065002730651027306520273065302730654027306550273065602730657027306580273065902730660027306610273066202730663027306640273066502730666027306670273066802730669027306700273067102730672027306730273067402730675027306760273067702730678027306790273068002730681027306820273068302730684027306850273068602730687027306880273068902730690027306910273069202730693027306940273069502730696027306970273069802730699027307000273070102730702027307030273070402730705027307060273070702730708027307090273071002730711027307120273071302730714027307150273071602730717027307180273071902730720027307210273072202730723027307240273072502730726027307270273072802730729027307300273073102730732027307330273073402730735027307360273073702730738027307390273074002730741027307420273074302730744027307450273074602730747027307480273074902730750027307510273075202730753027307540273075502730756027307570273075802730759027307600273076102730762027307630273076402730765027307660273076702730768027307690273077002730771027307720273077302730774027307750273077602730777027307780273077902730780027307810273078202730783027307840273078502730786027307870273078802730789027307900273079102730792027307930273079402730795027307960273079702730798027307990273080002730801027308020273080302730804027308050273080602730807027308080273080902730810027308110273081202730813027308140273081502730816027308170273081802730819027308200273082102730822027308230273082402730825027308260273082702730828027308290273083002730831027308320273083302730834027308350273083602730837027308380273083902730840027308410273084202730843027308440273084502730846027308470273084802730849027308500273085102730852027308530273085402730855027308560273085702730858027308590273086002730861027308620273086302730864027308650273086602730867027308680273086902730870027308710273087202730873027308740273087502730876027308770273087802730879027308800273088102730882027308830273088402730885027308860273088702730888027308890273089002730891027308920273089302730894027308950273089602730897027308980273089902730900027309010273090202730903027309040273090502730906027309070273090802730909027309100273091102730912027309130273091402730915027309160273091702730918027309190273092002730921027309220273092302730924027309250273092602730927027309280273092902730930027309310273093202730933027309340273093502730936027309370273093802730939027309400273094102730942027309430273094402730945027309460273094702730948027309490273095002730951027309520273095302730954027309550273095602730957027309580273095902730960027309610273096202730963027309640273096502730966027309670273096802730969027309700273097102730972027309730273097402730975027309760273097702730978027309790273098002730981027309820273098302730984027309850273098602730987027309880273098902730990027309910273099202730993027309940273099502730996027309970273099802730999027310000273100102731002027310030273100402731005027310060273100702731008027310090273101002731011027310120273101302731014027310150273101602731017027310180273101902731020027310210273102202731023027310240273102502731026027310270273102802731029027310300273103102731032027310330273103402731035027310360273103702731038027310390273104002731041027310420273104302731044027310450273104602731047027310480273104902731050027310510273105202731053027310540273105502731056027310570273105802731059027310600273106102731062027310630273106402731065027310660273106702731068027310690273107002731071027310720273107302731074027310750273107602731077027310780273107902731080027310810273108202731083027310840273108502731086027310870273108802731089027310900273109102731092027310930273109402731095027310960273109702731098027310990273110002731101027311020273110302731104027311050274000102740002027400030274000402740005027400060274000702740008027400090274001002740011027400120274001302740014027400150274001602740017027400180274001902740020027400210274002202740023027400240274002502740026027400270274002802740029027400300274003102740032027400330274003402740035027400360274003702740038027400390274004002740041027400420274004302740044027400450274004602740047027400480274004902740050027400510274005202740053027400540274005502740056027400570274005802740059027400600274006102740062027400630274006402740065027400660274006702740068027400690274007002740071027400720274007302740074027400750274007602740077027400780274007902740080027400810274008202740083027400840274008502740086027400870274008802740089027400900274009102740092027400930274009402740095027400960274009702740098027400990274010002740101027401020274010302740104027401050274010602740107027401080274010902740110027401110274011202740113027401140274011502740116027401170274011802740119027401200274012102740122027401230274012402740125027401260274012702740128027401290274013002740131027401320274013302740134027401350274013602740137027401380274013902740140027401410274014202740143027401440274014502740146027401470274014802740149027401500274015102740152027401530274015402740155027401560274015702740158027401590274016002740161027401620274016302740164027401650274016602740167027401680274016902740170027401710274017202740173027401740274017502740176027401770274017802740179027401800274018102740182027401830274018402740185027401860274018702740188027401890274019002740191027401920274019302740194027401950274019602740197027401980274019902740200027402010274020202740203027402040274020502740206027402070274020802740209027402100274021102740212027402130274021402740215027402160274021702740218027402190274022002740221027402220274022302740224027402250274022602740227027402280274022902740230027402310274023202740233027402340274023502740236027402370274023802740239027402400274024102740242027402430274024402740245027402460274024702740248027402490274025002740251027402520274025302740254027402550274025602740257027402580274025902740260027402610274026202740263027402640274026502740266027402670274026802740269027402700274027102740272027402730274027402740275027402760274027702740278027402790274028002740281027402820274028302740284027402850274028602740287027402880274028902740290027402910274029202740293027402940274029502740296027402970274029802740299027403000274030102740302027403030274030402740305027403060274030702740308027403090274031002740311027403120274031302740314027403150274031602740317027403180274031902740320027403210274032202740323027403240274032502740326027403270274032802740329027403300274033102740332027403330274033402740335027403360274033702740338027403390274034002740341027403420274034302740344027403450274034602740347027403480274034902740350027403510274035202740353027403540274035502740356027403570274035802740359027403600274036102740362027403630274036402740365027403660274036702740368027403690274037002740371027403720274037302740374027403750274037602740377027403780274037902740380027403810274038202740383027403840274038502740386027403870274038802740389027403900274039102740392027403930274039402740395027403960274039702740398027403990274040002740401027404020274040302740404027404050274040602740407027404080274040902740410027404110274041202740413027404140274041502740416027404170274041802740419027404200274042102740422027404230274042402740425027404260274042702740428027404290274043002740431027404320274043302740434027404350274043602740437027404380274043902740440027404410274044202740443027404440274044502740446027404470274044802740449027404500274045102740452027404530274045402740455027404560274045702740458027404590274046002740461027404620274046302740464027404650274046602740467027404680274046902740470027404710274047202740473027404740274047502740476027404770274047802740479027404800274048102740482027404830274048402740485027404860274048702740488027404890274049002740491027404920274049302740494027404950274049602740497027404980274049902740500027405010274050202740503027405040274050502740506027405070274050802740509027405100274051102740512027405130274051402740515027405160274051702740518027405190274052002740521027405220274052302740524027405250274052602740527027405280274052902740530027405310274053202740533027405340274053502740536027405370274053802740539027405400274054102740542027405430274054402740545027405460274054702740548027405490274055002740551027405520274055302740554027405550274055602740557027405580274055902740560027405610274056202740563027405640274056502740566027405670274056802740569027405700274057102740572027405730274057402740575027405760274057702740578027405790274058002740581027405820274058302740584027405850274058602740587027405880274058902740590027405910274059202740593027405940274059502740596027405970274059802740599027406000274060102740602027406030274060402740605027406060274060702740608027406090274061002740611027406120274061302740614027406150274061602740617027406180274061902740620027406210274062202740623027406240274062502740626027406270274062802740629027406300274063102740632027406330274063402740635027406360274063702740638027406390274064002740641027406420274064302740644027406450274064602740647027406480274064902740650027406510274065202740653027406540274065502740656027406570274065802740659027406600274066102740662027406630274066402740665027406660274066702740668027406690274067002740671027406720274067302740674027406750274067602740677027406780274067902740680027406810274068202740683027406840274068502740686027406870274068802740689027406900274069102740692027406930274069402740695027406960274069702740698027406990274070002740701027407020274070302740704027407050274070602740707027407080274070902740710027407110274071202740713027407140274071502740716027407170274071802740719027407200274072102740722027407230274072402740725027407260274072702740728027407290274073002740731027407320274073302740734027407350274073602740737027407380274073902740740027407410274074202740743027407440274074502740746027407470274074802740749027407500274075102740752027407530274075402740755027407560274075702740758027407590274076002740761027407620274076302740764027407650274076602740767027407680274076902740770027407710274077202740773027407740274077502740776027407770274077802740779027407800274078102740782027407830274078402740785027407860274078702740788027407890274079002740791027407920274079302740794027407950274079602740797027407980274079902740800027408010274080202740803027408040274080502740806027408070274080802740809027408100274081102740812027408130274081402740815027408160274081702740818027408190274082002740821027408220274082302740824027408250274082602740827027408280274082902740830027408310274083202740833027408340274083502740836027408370274083802740839027408400274084102740842027408430274084402740845027408460274084702740848027408490274085002740851027408520274085302740854027408550274085602740857027408580274085902740860027408610274086202740863027408640274086502740866027408670274086802740869027408700274087102740872027408730274087402740875027408760274087702740878027408790274088002740881027408820274088302740884027408850274088602740887027408880274088902740890027408910274089202740893027408940274089502740896027408970274089802740899027409000274090102740902027409030274090402740905027409060274090702740908027409090274091002740911027409120274091302740914027409150274091602740917027409180274091902740920027409210274092202740923027409240274092502740926027409270274092802740929027409300274093102740932027409330274093402740935027409360274093702740938027409390274094002740941027409420274094302740944027409450274094602740947027409480274094902740950027409510274095202740953027409540274095502740956027409570274095802740959027409600274096102740962027409630274096402740965027409660274096702740968027409690274097002740971027409720274097302740974027409750274097602740977027409780274097902740980027409810274098202740983027409840274098502740986027409870274098802740989027409900274099102740992027409930274099402740995027409960274099702740998027409990274100002741001027410020274100302741004027410050274100602741007027410080274100902741010027410110274101202741013027410140274101502741016027410170274101802741019027410200274102102741022027410230274102402741025027410260274102702741028027410290274103002741031027410320274103302741034027410350274103602741037027410380274103902741040027410410274104202741043027410440274104502741046027410470274104802741049027410500274105102741052027410530274105402741055027410560274105702741058027410590274106002741061027410620274106302741064027410650274106602741067027410680274106902741070027410710274107202741073027410740274107502741076027410770274107802741079027410800274108102741082027410830274108402741085027410860274108702741088027410890274109002741091027410920274109302741094027410950274109602741097027410980274109902741100027411010274110202741103027411040274110502750001027500020275000302750004027500050275000602750007027500080275000902750010027500110275001202750013027500140275001502750016027500170275001802750019027500200275002102750022027500230275002402750025027500260275002702750028027500290275003002750031027500320275003302750034027500350275003602750037027500380275003902750040027500410275004202750043027500440275004502750046027500470275004802750049027500500275005102750052027500530275005402750055027500560275005702750058027500590275006002750061027500620275006302750064027500650275006602750067027500680275006902750070027500710275007202750073027500740275007502750076027500770275007802750079027500800275008102750082027500830275008402750085027500860275008702750088027500890275009002750091027500920275009302750094027500950275009602750097027500980275009902750100027501010275010202750103027501040275010502750106027501070275010802750109027501100275011102750112027501130275011402750115027501160275011702750118027501190275012002750121027501220275012302750124027501250275012602750127027501280275012902750130027501310275013202750133027501340275013502750136027501370275013802750139027501400275014102750142027501430275014402750145027501460275014702750148027501490275015002750151027501520275015302750154027501550275015602750157027501580275015902750160027501610275016202750163027501640275016502750166027501670275016802750169027501700275017102750172027501730275017402750175027501760275017702750178027501790275018002750181027501820275018302750184027501850275018602750187027501880275018902750190027501910275019202750193027501940275019502750196027501970275019802750199027502000275020102750202027502030275020402750205027502060275020702750208027502090275021002750211027502120275021302750214027502150275021602750217027502180275021902750220027502210275022202750223027502240275022502750226027502270275022802750229027502300275023102750232027502330275023402750235027502360275023702750238027502390275024002750241027502420275024302750244027502450275024602750247027502480275024902750250027502510275025202750253027502540275025502750256027502570275025802750259027502600275026102750262027502630275026402750265027502660275026702750268027502690275027002750271027502720275027302750274027502750275027602750277027502780275027902750280027502810275028202750283027502840275028502750286027502870275028802750289027502900275029102750292027502930275029402750295027502960275029702750298027502990275030002750301027503020275030302750304027503050275030602750307027503080275030902750310027503110275031202750313027503140275031502750316027503170275031802750319027503200275032102750322027503230275032402750325027503260275032702750328027503290275033002750331027503320275033302750334027503350275033602750337027503380275033902750340027503410275034202750343027503440275034502750346027503470275034802750349027503500275035102750352027503530275035402750355027503560275035702750358027503590275036002750361027503620275036302750364027503650275036602750367027503680275036902750370027503710275037202750373027503740275037502750376027503770275037802750379027503800275038102750382027503830275038402750385027503860275038702750388027503890275039002750391027503920275039302750394027503950275039602750397027503980275039902750400027504010275040202750403027504040275040502750406027504070275040802750409027504100275041102750412027504130275041402750415027504160275041702750418027504190275042002750421027504220275042302750424027504250275042602750427027504280275042902750430027504310275043202750433027504340275043502750436027504370275043802750439027504400275044102750442027504430275044402750445027504460275044702750448027504490275045002750451027504520275045302750454027504550275045602750457027504580275045902750460027504610275046202750463027504640275046502750466027504670275046802750469027504700275047102750472027504730275047402750475027504760275047702750478027504790275048002750481027504820275048302750484027504850275048602750487027504880275048902750490027504910275049202750493027504940275049502750496027504970275049802750499027505000275050102750502027505030275050402750505027505060275050702750508027505090275051002750511027505120275051302750514027505150275051602750517027505180275051902750520027505210275052202750523027505240275052502750526027505270275052802750529027505300275053102750532027505330275053402750535027505360275053702750538027505390275054002750541027505420275054302750544027505450275054602750547027505480275054902750550027505510275055202750553027505540275055502750556027505570275055802750559027505600275056102750562027505630275056402750565027505660275056702750568027505690275057002750571027505720275057302750574027505750275057602750577027505780275057902750580027505810275058202750583027505840275058502750586027505870275058802750589027505900275059102750592027505930275059402750595027505960275059702750598027505990275060002750601027506020275060302750604027506050275060602750607027506080275060902750610027506110275061202750613027506140275061502750616027506170275061802750619027506200275062102750622027506230275062402750625027506260275062702750628027506290275063002750631027506320275063302750634027506350275063602750637027506380275063902750640027506410275064202750643027506440275064502750646027506470275064802750649027506500275065102750652027506530275065402750655027506560275065702750658027506590275066002750661027506620275066302750664027506650275066602750667027506680275066902750670027506710275067202750673027506740275067502750676027506770275067802750679027506800275068102750682027506830275068402750685027506860275068702750688027506890275069002750691027506920275069302750694027506950275069602750697027506980275069902750700027507010275070202750703027507040275070502750706027507070275070802750709027507100275071102750712027507130275071402750715027507160275071702750718027507190275072002750721027507220275072302750724027507250275072602750727027507280275072902750730027507310275073202750733027507340275073502750736027507370275073802750739027507400275074102750742027507430275074402750745027507460275074702750748027507490275075002750751027507520275075302750754027507550275075602750757027507580275075902750760027507610275076202750763027507640275076502750766027507670275076802750769027507700275077102750772027507730275077402750775027507760275077702750778027507790275078002750781027507820275078302750784027507850275078602750787027507880275078902750790027507910275079202750793027507940275079502750796027507970275079802750799027508000275080102750802027508030275080402750805027508060275080702750808027508090275081002750811027508120275081302750814027508150275081602750817027508180275081902750820027508210275082202750823027508240275082502750826027508270275082802750829027508300275083102750832027508330275083402750835027508360275083702750838027508390275084002750841027508420275084302750844027508450275084602750847027508480275084902750850027508510275085202750853027508540275085502750856027508570275085802750859027508600275086102750862027508630275086402750865027508660275086702750868027508690275087002750871027508720275087302750874027508750275087602750877027508780275087902750880027508810275088202750883027508840275088502750886027508870275088802750889027508900275089102750892027508930275089402750895027508960275089702750898027508990275090002750901027509020275090302750904027509050275090602750907027509080275090902750910027509110275091202750913027509140275091502750916027509170275091802750919027509200275092102750922027509230275092402750925027509260275092702750928027509290275093002750931027509320275093302750934027509350275093602750937027509380275093902750940027509410275094202750943027509440275094502750946027509470275094802750949027509500275095102750952027509530275095402750955027509560275095702750958027509590275096002750961027509620275096302750964027509650275096602750967027509680275096902750970027509710275097202750973027509740275097502750976027509770275097802750979027509800275098102750982027509830275098402750985027509860275098702750988027509890275099002750991027509920275099302750994027509950275099602750997027509980275099902751000027510010275100202751003027510040275100502751006027510070275100802751009027510100275101102751012027510130275101402751015027510160275101702751018027510190275102002751021027510220275102302751024027510250275102602751027027510280275102902751030027510310275103202751033027510340275103502751036027510370275103802751039027510400275104102751042027510430275104402751045027510460275104702751048027510490275105002751051027510520275105302751054027510550275105602751057027510580275105902751060027510610275106202751063027510640275106502751066027510670275106802751069027510700275107102751072027510730275107402751075027510760275107702751078027510790275108002751081027510820275108302751084027510850275108602751087027510880275108902751090027510910275109202751093027510940275109502751096027510970275109802751099027511000275110102751102027511030275110402751105027600010276000202760003027600040276000502760006027600070276000802760009027600100276001102760012027600130276001402760015027600160276001702760018027600190276002002760021027600220276002302760024027600250276002602760027027600280276002902760030027600310276003202760033027600340276003502760036027600370276003802760039027600400276004102760042027600430276004402760045027600460276004702760048027600490276005002760051027600520276005302760054027600550276005602760057027600580276005902760060027600610276006202760063027600640276006502760066027600670276006802760069027600700276007102760072027600730276007402760075027600760276007702760078027600790276008002760081027600820276008302760084027600850276008602760087027600880276008902760090027600910276009202760093027600940276009502760096027600970276009802760099027601000276010102760102027601030276010402760105027601060276010702760108027601090276011002760111027601120276011302760114027601150276011602760117027601180276011902760120027601210276012202760123027601240276012502760126027601270276012802760129027601300276013102760132027601330276013402760135027601360276013702760138027601390276014002760141027601420276014302760144027601450276014602760147027601480276014902760150027601510276015202760153027601540276015502760156027601570276015802760159027601600276016102760162027601630276016402760165027601660276016702760168027601690276017002760171027601720276017302760174027601750276017602760177027601780276017902760180027601810276018202760183027601840276018502760186027601870276018802760189027601900276019102760192027601930276019402760195027601960276019702760198027601990276020002760201027602020276020302760204027602050276020602760207027602080276020902760210027602110276021202760213027602140276021502760216027602170276021802760219027602200276022102760222027602230276022402760225027602260276022702760228027602290276023002760231027602320276023302760234027602350276023602760237027602380276023902760240027602410276024202760243027602440276024502760246027602470276024802760249027602500276025102760252027602530276025402760255027602560276025702760258027602590276026002760261027602620276026302760264027602650276026602760267027602680276026902760270027602710276027202760273027602740276027502760276027602770276027802760279027602800276028102760282027602830276028402760285027602860276028702760288027602890276029002760291027602920276029302760294027602950276029602760297027602980276029902760300027603010276030202760303027603040276030502760306027603070276030802760309027603100276031102760312027603130276031402760315027603160276031702760318027603190276032002760321027603220276032302760324027603250276032602760327027603280276032902760330027603310276033202760333027603340276033502760336027603370276033802760339027603400276034102760342027603430276034402760345027603460276034702760348027603490276035002760351027603520276035302760354027603550276035602760357027603580276035902760360027603610276036202760363027603640276036502760366027603670276036802760369027603700276037102760372027603730276037402760375027603760276037702760378027603790276038002760381027603820276038302760384027603850276038602760387027603880276038902760390027603910276039202760393027603940276039502760396027603970276039802760399027604000276040102760402027604030276040402760405027604060276040702760408027604090276041002760411027604120276041302760414027604150276041602760417027604180276041902760420027604210276042202760423027604240276042502760426027604270276042802760429027604300276043102760432027604330276043402760435027604360276043702760438027604390276044002760441027604420276044302760444027604450276044602760447027604480276044902760450027604510276045202760453027604540276045502760456027604570276045802760459027604600276046102760462027604630276046402760465027604660276046702760468027604690276047002760471027604720276047302760474027604750276047602760477027604780276047902760480027604810276048202760483027604840276048502760486027604870276048802760489027604900276049102760492027604930276049402760495027604960276049702760498027604990276050002760501027605020276050302760504027605050276050602760507027605080276050902760510027605110276051202760513027605140276051502760516027605170276051802760519027605200276052102760522027605230276052402760525027605260276052702760528027605290276053002760531027605320276053302760534027605350276053602760537027605380276053902760540027605410276054202760543027605440276054502760546027605470276054802760549027605500276055102760552027605530276055402760555027605560276055702760558027605590276056002760561027605620276056302760564027605650276056602760567027605680276056902760570027605710276057202760573027605740276057502760576027605770276057802760579027605800276058102760582027605830276058402760585027605860276058702760588027605890276059002760591027605920276059302760594027605950276059602760597027605980276059902760600027606010276060202760603027606040276060502760606027606070276060802760609027606100276061102760612027606130276061402760615027606160276061702760618027606190276062002760621027606220276062302760624027606250276062602760627027606280276062902760630027606310276063202760633027606340276063502760636027606370276063802760639027606400276064102760642027606430276064402760645027606460276064702760648027606490276065002760651027606520276065302760654027606550276065602760657027606580276065902760660027606610276066202760663027606640276066502760666027606670276066802760669027606700276067102760672027606730276067402760675027606760276067702760678027606790276068002760681027606820276068302760684027606850276068602760687027606880276068902760690027606910276069202760693027606940276069502760696027606970276069802760699027607000276070102760702027607030276070402760705027607060276070702760708027607090276071002760711027607120276071302760714027607150276071602760717027607180276071902760720027607210276072202760723027607240276072502760726027607270276072802760729027607300276073102760732027607330276073402760735027607360276073702760738027607390276074002760741027607420276074302760744027607450276074602760747027607480276074902760750027607510276075202760753027607540276075502760756027607570276075802760759027607600276076102760762027607630276076402760765027607660276076702760768027607690276077002760771027607720276077302760774027607750276077602760777027607780276077902760780027607810276078202760783027607840276078502760786027607870276078802760789027607900276079102760792027607930276079402760795027607960276079702760798027607990276080002760801027608020276080302760804027608050276080602760807027608080276080902760810027608110276081202760813027608140276081502760816027608170276081802760819027608200276082102760822027608230276082402760825027608260276082702760828027608290276083002760831027608320276083302760834027608350276083602760837027608380276083902760840027608410276084202760843027608440276084502760846027608470276084802760849027608500276085102760852027608530276085402760855027608560276085702760858027608590276086002760861027608620276086302760864027608650276086602760867027608680276086902760870027608710276087202760873027608740276087502760876027608770276087802760879027608800276088102760882027608830276088402760885027608860276088702760888027608890276089002760891027608920276089302760894027608950276089602760897027608980276089902760900027609010276090202760903027609040276090502760906027609070276090802760909027609100276091102760912027609130276091402760915027609160276091702760918027609190276092002760921027609220276092302760924027609250276092602760927027609280276092902760930027609310276093202760933027609340276093502760936027609370276093802760939027609400276094102760942027609430276094402760945027609460276094702760948027609490276095002760951027609520276095302760954027609550276095602760957027609580276095902760960027609610276096202760963027609640276096502760966027609670276096802760969027609700276097102760972027609730276097402760975027609760276097702760978027609790276098002760981027609820276098302760984027609850276098602760987027609880276098902760990027609910276099202760993027609940276099502760996027609970276099802760999027610000276100102761002027610030276100402761005027610060276100702761008027610090276101002761011027610120276101302761014027610150276101602761017027610180276101902761020027610210276102202761023027610240276102502761026027610270276102802761029027610300276103102761032027610330276103402761035027610360276103702761038027610390276104002761041027610420276104302761044027610450276104602761047027610480276104902761050027610510276105202761053027610540276105502761056027610570276105802761059027610600276106102761062027610630276106402761065027610660276106702761068027610690276107002761071027610720276107302761074027610750276107602761077027610780276107902761080027610810276108202761083027610840276108502761086027610870276108802761089027610900276109102761092027610930276109402761095027610960276109702761098027610990276110002761101027611020276110302761104027611050277000102770002027700030277000402770005027700060277000702770008027700090277001002770011027700120277001302770014027700150277001602770017027700180277001902770020027700210277002202770023027700240277002502770026027700270277002802770029027700300277003102770032027700330277003402770035027700360277003702770038027700390277004002770041027700420277004302770044027700450277004602770047027700480277004902770050027700510277005202770053027700540277005502770056027700570277005802770059027700600277006102770062027700630277006402770065027700660277006702770068027700690277007002770071027700720277007302770074027700750277007602770077027700780277007902770080027700810277008202770083027700840277008502770086027700870277008802770089027700900277009102770092027700930277009402770095027700960277009702770098027700990277010002770101027701020277010302770104027701050277010602770107027701080277010902770110027701110277011202770113027701140277011502770116027701170277011802770119027701200277012102770122027701230277012402770125027701260277012702770128027701290277013002770131027701320277013302770134027701350277013602770137027701380277013902770140027701410277014202770143027701440277014502770146027701470277014802770149027701500277015102770152027701530277015402770155027701560277015702770158027701590277016002770161027701620277016302770164027701650277016602770167027701680277016902770170027701710277017202770173027701740277017502770176027701770277017802770179027701800277018102770182027701830277018402770185027701860277018702770188027701890277019002770191027701920277019302770194027701950277019602770197027701980277019902770200027702010277020202770203027702040277020502770206027702070277020802770209027702100277021102770212027702130277021402770215027702160277021702770218027702190277022002770221027702220277022302770224027702250277022602770227027702280277022902770230027702310277023202770233027702340277023502770236027702370277023802770239027702400277024102770242027702430277024402770245027702460277024702770248027702490277025002770251027702520277025302770254027702550277025602770257027702580277025902770260027702610277026202770263027702640277026502770266027702670277026802770269027702700277027102770272027702730277027402770275027702760277027702770278027702790277028002770281027702820277028302770284027702850277028602770287027702880277028902770290027702910277029202770293027702940277029502770296027702970277029802770299027703000277030102770302027703030277030402770305027703060277030702770308027703090277031002770311027703120277031302770314027703150277031602770317027703180277031902770320027703210277032202770323027703240277032502770326027703270277032802770329027703300277033102770332027703330277033402770335027703360277033702770338027703390277034002770341027703420277034302770344027703450277034602770347027703480277034902770350027703510277035202770353027703540277035502770356027703570277035802770359027703600277036102770362027703630277036402770365027703660277036702770368027703690277037002770371027703720277037302770374027703750277037602770377027703780277037902770380027703810277038202770383027703840277038502770386027703870277038802770389027703900277039102770392027703930277039402770395027703960277039702770398027703990277040002770401027704020277040302770404027704050277040602770407027704080277040902770410027704110277041202770413027704140277041502770416027704170277041802770419027704200277042102770422027704230277042402770425027704260277042702770428027704290277043002770431027704320277043302770434027704350277043602770437027704380277043902770440027704410277044202770443027704440277044502770446027704470277044802770449027704500277045102770452027704530277045402770455027704560277045702770458027704590277046002770461027704620277046302770464027704650277046602770467027704680277046902770470027704710277047202770473027704740277047502770476027704770277047802770479027704800277048102770482027704830277048402770485027704860277048702770488027704890277049002770491027704920277049302770494027704950277049602770497027704980277049902770500027705010277050202770503027705040277050502770506027705070277050802770509027705100277051102770512027705130277051402770515027705160277051702770518027705190277052002770521027705220277052302770524027705250277052602770527027705280277052902770530027705310277053202770533027705340277053502770536027705370277053802770539027705400277054102770542027705430277054402770545027705460277054702770548027705490277055002770551027705520277055302770554027705550277055602770557027705580277055902770560027705610277056202770563027705640277056502770566027705670277056802770569027705700277057102770572027705730277057402770575027705760277057702770578027705790277058002770581027705820277058302770584027705850277058602770587027705880277058902770590027705910277059202770593027705940277059502770596027705970277059802770599027706000277060102770602027706030277060402770605027706060277060702770608027706090277061002770611027706120277061302770614027706150277061602770617027706180277061902770620027706210277062202770623027706240277062502770626027706270277062802770629027706300277063102770632027706330277063402770635027706360277063702770638027706390277064002770641027706420277064302770644027706450277064602770647027706480277064902770650027706510277065202770653027706540277065502770656027706570277065802770659027706600277066102770662027706630277066402770665027706660277066702770668027706690277067002770671027706720277067302770674027706750277067602770677027706780277067902770680027706810277068202770683027706840277068502770686027706870277068802770689027706900277069102770692027706930277069402770695027706960277069702770698027706990277070002770701027707020277070302770704027707050277070602770707027707080277070902770710027707110277071202770713027707140277071502770716027707170277071802770719027707200277072102770722027707230277072402770725027707260277072702770728027707290277073002770731027707320277073302770734027707350277073602770737027707380277073902770740027707410277074202770743027707440277074502770746027707470277074802770749027707500277075102770752027707530277075402770755027707560277075702770758027707590277076002770761027707620277076302770764027707650277076602770767027707680277076902770770027707710277077202770773027707740277077502770776027707770277077802770779027707800277078102770782027707830277078402770785027707860277078702770788027707890277079002770791027707920277079302770794027707950277079602770797027707980277079902770800027708010277080202770803027708040277080502770806027708070277080802770809027708100277081102770812027708130277081402770815027708160277081702770818027708190277082002770821027708220277082302770824027708250277082602770827027708280277082902770830027708310277083202770833027708340277083502770836027708370277083802770839027708400277084102770842027708430277084402770845027708460277084702770848027708490277085002770851027708520277085302770854027708550277085602770857027708580277085902770860027708610277086202770863027708640277086502770866027708670277086802770869027708700277087102770872027708730277087402770875027708760277087702770878027708790277088002770881027708820277088302770884027708850277088602770887027708880277088902770890027708910277089202770893027708940277089502770896027708970277089802770899027709000277090102770902027709030277090402770905027709060277090702770908027709090277091002770911027709120277091302770914027709150277091602770917027709180277091902770920027709210277092202770923027709240277092502770926027709270277092802770929027709300277093102770932027709330277093402770935027709360277093702770938027709390277094002770941027709420277094302770944027709450277094602770947027709480277094902770950027709510277095202770953027709540277095502770956027709570277095802770959027709600277096102770962027709630277096402770965027709660277096702770968027709690277097002770971027709720277097302770974027709750277097602770977027709780277097902770980027709810277098202770983027709840277098502770986027709870277098802770989027709900277099102770992027709930277099402770995027709960277099702770998027709990277100002771001027710020277100302771004027710050277100602771007027710080277100902771010027710110277101202771013027710140277101502771016027710170277101802771019027710200277102102771022027710230277102402771025027710260277102702771028027710290277103002771031027710320277103302771034027710350277103602771037027710380277103902771040027710410277104202771043027710440277104502771046027710470277104802771049027710500277105102771052027710530277105402771055027710560277105702771058027710590277106002771061027710620277106302771064027710650277106602771067027710680277106902771070027710710277107202771073027710740277107502771076027710770277107802771079027710800277108102771082027710830277108402771085027710860277108702771088027710890277109002771091027710920277109302771094027710950277109602771097027710980277109902771100027711010277110202771103027711040277110502780001027800020278000302780004027800050278000602780007027800080278000902780010027800110278001202780013027800140278001502780016027800170278001802780019027800200278002102780022027800230278002402780025027800260278002702780028027800290278003002780031027800320278003302780034027800350278003602780037027800380278003902780040027800410278004202780043027800440278004502780046027800470278004802780049027800500278005102780052027800530278005402780055027800560278005702780058027800590278006002780061027800620278006302780064027800650278006602780067027800680278006902780070027800710278007202780073027800740278007502780076027800770278007802780079027800800278008102780082027800830278008402780085027800860278008702780088027800890278009002780091027800920278009302780094027800950278009602780097027800980278009902780100027801010278010202780103027801040278010502780106027801070278010802780109027801100278011102780112027801130278011402780115027801160278011702780118027801190278012002780121027801220278012302780124027801250278012602780127027801280278012902780130027801310278013202780133027801340278013502780136027801370278013802780139027801400278014102780142027801430278014402780145027801460278014702780148027801490278015002780151027801520278015302780154027801550278015602780157027801580278015902780160027801610278016202780163027801640278016502780166027801670278016802780169027801700278017102780172027801730278017402780175027801760278017702780178027801790278018002780181027801820278018302780184027801850278018602780187027801880278018902780190027801910278019202780193027801940278019502780196027801970278019802780199027802000278020102780202027802030278020402780205027802060278020702780208027802090278021002780211027802120278021302780214027802150278021602780217027802180278021902780220027802210278022202780223027802240278022502780226027802270278022802780229027802300278023102780232027802330278023402780235027802360278023702780238027802390278024002780241027802420278024302780244027802450278024602780247027802480278024902780250027802510278025202780253027802540278025502780256027802570278025802780259027802600278026102780262027802630278026402780265027802660278026702780268027802690278027002780271027802720278027302780274027802750278027602780277027802780278027902780280027802810278028202780283027802840278028502780286027802870278028802780289027802900278029102780292027802930278029402780295027802960278029702780298027802990278030002780301027803020278030302780304027803050278030602780307027803080278030902780310027803110278031202780313027803140278031502780316027803170278031802780319027803200278032102780322027803230278032402780325027803260278032702780328027803290278033002780331027803320278033302780334027803350278033602780337027803380278033902780340027803410278034202780343027803440278034502780346027803470278034802780349027803500278035102780352027803530278035402780355027803560278035702780358027803590278036002780361027803620278036302780364027803650278036602780367027803680278036902780370027803710278037202780373027803740278037502780376027803770278037802780379027803800278038102780382027803830278038402780385027803860278038702780388027803890278039002780391027803920278039302780394027803950278039602780397027803980278039902780400027804010278040202780403027804040278040502780406027804070278040802780409027804100278041102780412027804130278041402780415027804160278041702780418027804190278042002780421027804220278042302780424027804250278042602780427027804280278042902780430027804310278043202780433027804340278043502780436027804370278043802780439027804400278044102780442027804430278044402780445027804460278044702780448027804490278045002780451027804520278045302780454027804550278045602780457027804580278045902780460027804610278046202780463027804640278046502780466027804670278046802780469027804700278047102780472027804730278047402780475027804760278047702780478027804790278048002780481027804820278048302780484027804850278048602780487027804880278048902780490027804910278049202780493027804940278049502780496027804970278049802780499027805000278050102780502027805030278050402780505027805060278050702780508027805090278051002780511027805120278051302780514027805150278051602780517027805180278051902780520027805210278052202780523027805240278052502780526027805270278052802780529027805300278053102780532027805330278053402780535027805360278053702780538027805390278054002780541027805420278054302780544027805450278054602780547027805480278054902780550027805510278055202780553027805540278055502780556027805570278055802780559027805600278056102780562027805630278056402780565027805660278056702780568027805690278057002780571027805720278057302780574027805750278057602780577027805780278057902780580027805810278058202780583027805840278058502780586027805870278058802780589027805900278059102780592027805930278059402780595027805960278059702780598027805990278060002780601027806020278060302780604027806050278060602780607027806080278060902780610027806110278061202780613027806140278061502780616027806170278061802780619027806200278062102780622027806230278062402780625027806260278062702780628027806290278063002780631027806320278063302780634027806350278063602780637027806380278063902780640027806410278064202780643027806440278064502780646027806470278064802780649027806500278065102780652027806530278065402780655027806560278065702780658027806590278066002780661027806620278066302780664027806650278066602780667027806680278066902780670027806710278067202780673027806740278067502780676027806770278067802780679027806800278068102780682027806830278068402780685027806860278068702780688027806890278069002780691027806920278069302780694027806950278069602780697027806980278069902780700027807010278070202780703027807040278070502780706027807070278070802780709027807100278071102780712027807130278071402780715027807160278071702780718027807190278072002780721027807220278072302780724027807250278072602780727027807280278072902780730027807310278073202780733027807340278073502780736027807370278073802780739027807400278074102780742027807430278074402780745027807460278074702780748027807490278075002780751027807520278075302780754027807550278075602780757027807580278075902780760027807610278076202780763027807640278076502780766027807670278076802780769027807700278077102780772027807730278077402780775027807760278077702780778027807790278078002780781027807820278078302780784027807850278078602780787027807880278078902780790027807910278079202780793027807940278079502780796027807970278079802780799027808000278080102780802027808030278080402780805027808060278080702780808027808090278081002780811027808120278081302780814027808150278081602780817027808180278081902780820027808210278082202780823027808240278082502780826027808270278082802780829027808300278083102780832027808330278083402780835027808360278083702780838027808390278084002780841027808420278084302780844027808450278084602780847027808480278084902780850027808510278085202780853027808540278085502780856027808570278085802780859027808600278086102780862027808630278086402780865027808660278086702780868027808690278087002780871027808720278087302780874027808750278087602780877027808780278087902780880027808810278088202780883027808840278088502780886027808870278088802780889027808900278089102780892027808930278089402780895027808960278089702780898027808990278090002780901027809020278090302780904027809050278090602780907027809080278090902780910027809110278091202780913027809140278091502780916027809170278091802780919027809200278092102780922027809230278092402780925027809260278092702780928027809290278093002780931027809320278093302780934027809350278093602780937027809380278093902780940027809410278094202780943027809440278094502780946027809470278094802780949027809500278095102780952027809530278095402780955027809560278095702780958027809590278096002780961027809620278096302780964027809650278096602780967027809680278096902780970027809710278097202780973027809740278097502780976027809770278097802780979027809800278098102780982027809830278098402780985027809860278098702780988027809890278099002780991027809920278099302780994027809950278099602780997027809980278099902781000027810010278100202781003027810040278100502781006027810070278100802781009027810100278101102781012027810130278101402781015027810160278101702781018027810190278102002781021027810220278102302781024027810250278102602781027027810280278102902781030027810310278103202781033027810340278103502781036027810370278103802781039027810400278104102781042027810430278104402781045027810460278104702781048027810490278105002781051027810520278105302781054027810550278105602781057027810580278105902781060027810610278106202781063027810640278106502781066027810670278106802781069027810700278107102781072027810730278107402781075027810760278107702781078027810790278108002781081027810820278108302781084027810850278108602781087027810880278108902781090027810910278109202781093027810940278109502781096027810970278109802781099027811000278110102781102027811030278110402781105027900010279000202790003027900040279000502790006027900070279000802790009027900100279001102790012027900130279001402790015027900160279001702790018027900190279002002790021027900220279002302790024027900250279002602790027027900280279002902790030027900310279003202790033027900340279003502790036027900370279003802790039027900400279004102790042027900430279004402790045027900460279004702790048027900490279005002790051027900520279005302790054027900550279005602790057027900580279005902790060027900610279006202790063027900640279006502790066027900670279006802790069027900700279007102790072027900730279007402790075027900760279007702790078027900790279008002790081027900820279008302790084027900850279008602790087027900880279008902790090027900910279009202790093027900940279009502790096027900970279009802790099027901000279010102790102027901030279010402790105027901060279010702790108027901090279011002790111027901120279011302790114027901150279011602790117027901180279011902790120027901210279012202790123027901240279012502790126027901270279012802790129027901300279013102790132027901330279013402790135027901360279013702790138027901390279014002790141027901420279014302790144027901450279014602790147027901480279014902790150027901510279015202790153027901540279015502790156027901570279015802790159027901600279016102790162027901630279016402790165027901660279016702790168027901690279017002790171027901720279017302790174027901750279017602790177027901780279017902790180027901810279018202790183027901840279018502790186027901870279018802790189027901900279019102790192027901930279019402790195027901960279019702790198027901990279020002790201027902020279020302790204027902050279020602790207027902080279020902790210027902110279021202790213027902140279021502790216027902170279021802790219027902200279022102790222027902230279022402790225027902260279022702790228027902290279023002790231027902320279023302790234027902350279023602790237027902380279023902790240027902410279024202790243027902440279024502790246027902470279024802790249027902500279025102790252027902530279025402790255027902560279025702790258027902590279026002790261027902620279026302790264027902650279026602790267027902680279026902790270027902710279027202790273027902740279027502790276027902770279027802790279027902800279028102790282027902830279028402790285027902860279028702790288027902890279029002790291027902920279029302790294027902950279029602790297027902980279029902790300027903010279030202790303027903040279030502790306027903070279030802790309027903100279031102790312027903130279031402790315027903160279031702790318027903190279032002790321027903220279032302790324027903250279032602790327027903280279032902790330027903310279033202790333027903340279033502790336027903370279033802790339027903400279034102790342027903430279034402790345027903460279034702790348027903490279035002790351027903520279035302790354027903550279035602790357027903580279035902790360027903610279036202790363027903640279036502790366027903670279036802790369027903700279037102790372027903730279037402790375027903760279037702790378027903790279038002790381027903820279038302790384027903850279038602790387027903880279038902790390027903910279039202790393027903940279039502790396027903970279039802790399027904000279040102790402027904030279040402790405027904060279040702790408027904090279041002790411027904120279041302790414027904150279041602790417027904180279041902790420027904210279042202790423027904240279042502790426027904270279042802790429027904300279043102790432027904330279043402790435027904360279043702790438027904390279044002790441027904420279044302790444027904450279044602790447027904480279044902790450027904510279045202790453027904540279045502790456027904570279045802790459027904600279046102790462027904630279046402790465027904660279046702790468027904690279047002790471027904720279047302790474027904750279047602790477027904780279047902790480027904810279048202790483027904840279048502790486027904870279048802790489027904900279049102790492027904930279049402790495027904960279049702790498027904990279050002790501027905020279050302790504027905050279050602790507027905080279050902790510027905110279051202790513027905140279051502790516027905170279051802790519027905200279052102790522027905230279052402790525027905260279052702790528027905290279053002790531027905320279053302790534027905350279053602790537027905380279053902790540027905410279054202790543027905440279054502790546027905470279054802790549027905500279055102790552027905530279055402790555027905560279055702790558027905590279056002790561027905620279056302790564027905650279056602790567027905680279056902790570027905710279057202790573027905740279057502790576027905770279057802790579027905800279058102790582027905830279058402790585027905860279058702790588027905890279059002790591027905920279059302790594027905950279059602790597027905980279059902790600027906010279060202790603027906040279060502790606027906070279060802790609027906100279061102790612027906130279061402790615027906160279061702790618027906190279062002790621027906220279062302790624027906250279062602790627027906280279062902790630027906310279063202790633027906340279063502790636027906370279063802790639027906400279064102790642027906430279064402790645027906460279064702790648027906490279065002790651027906520279065302790654027906550279065602790657027906580279065902790660027906610279066202790663027906640279066502790666027906670279066802790669027906700279067102790672027906730279067402790675027906760279067702790678027906790279068002790681027906820279068302790684027906850279068602790687027906880279068902790690027906910279069202790693027906940279069502790696027906970279069802790699027907000279070102790702027907030279070402790705027907060279070702790708027907090279071002790711027907120279071302790714027907150279071602790717027907180279071902790720027907210279072202790723027907240279072502790726027907270279072802790729027907300279073102790732027907330279073402790735027907360279073702790738027907390279074002790741027907420279074302790744027907450279074602790747027907480279074902790750027907510279075202790753027907540279075502790756027907570279075802790759027907600279076102790762027907630279076402790765027907660279076702790768027907690279077002790771027907720279077302790774027907750279077602790777027907780279077902790780027907810279078202790783027907840279078502790786027907870279078802790789027907900279079102790792027907930279079402790795027907960279079702790798027907990279080002790801027908020279080302790804027908050279080602790807027908080279080902790810027908110279081202790813027908140279081502790816027908170279081802790819027908200279082102790822027908230279082402790825027908260279082702790828027908290279083002790831027908320279083302790834027908350279083602790837027908380279083902790840027908410279084202790843027908440279084502790846027908470279084802790849027908500279085102790852027908530279085402790855027908560279085702790858027908590279086002790861027908620279086302790864027908650279086602790867027908680279086902790870027908710279087202790873027908740279087502790876027908770279087802790879027908800279088102790882027908830279088402790885027908860279088702790888027908890279089002790891027908920279089302790894027908950279089602790897027908980279089902790900027909010279090202790903027909040279090502790906027909070279090802790909027909100279091102790912027909130279091402790915027909160279091702790918027909190279092002790921027909220279092302790924027909250279092602790927027909280279092902790930027909310279093202790933027909340279093502790936027909370279093802790939027909400279094102790942027909430279094402790945027909460279094702790948027909490279095002790951027909520279095302790954027909550279095602790957027909580279095902790960027909610279096202790963027909640279096502790966027909670279096802790969027909700279097102790972027909730279097402790975027909760279097702790978027909790279098002790981027909820279098302790984027909850279098602790987027909880279098902790990027909910279099202790993027909940279099502790996027909970279099802790999027910000279100102791002027910030279100402791005027910060279100702791008027910090279101002791011027910120279101302791014027910150279101602791017027910180279101902791020027910210279102202791023027910240279102502791026027910270279102802791029027910300279103102791032027910330279103402791035027910360279103702791038027910390279104002791041027910420279104302791044027910450279104602791047027910480279104902791050027910510279105202791053027910540279105502791056027910570279105802791059027910600279106102791062027910630279106402791065027910660279106702791068027910690279107002791071027910720279107302791074027910750279107602791077027910780279107902791080027910810279108202791083027910840279108502791086027910870279108802791089027910900279109102791092027910930279109402791095027910960279109702791098027910990279110002791101027911020279110302791104027911050280000102800002028000030280000402800005028000060280000702800008028000090280001002800011028000120280001302800014028000150280001602800017028000180280001902800020028000210280002202800023028000240280002502800026028000270280002802800029028000300280003102800032028000330280003402800035028000360280003702800038028000390280004002800041028000420280004302800044028000450280004602800047028000480280004902800050028000510280005202800053028000540280005502800056028000570280005802800059028000600280006102800062028000630280006402800065028000660280006702800068028000690280007002800071028000720280007302800074028000750280007602800077028000780280007902800080028000810280008202800083028000840280008502800086028000870280008802800089028000900280009102800092028000930280009402800095028000960280009702800098028000990280010002800101028001020280010302800104028001050280010602800107028001080280010902800110028001110280011202800113028001140280011502800116028001170280011802800119028001200280012102800122028001230280012402800125028001260280012702800128028001290280013002800131028001320280013302800134028001350280013602800137028001380280013902800140028001410280014202800143028001440280014502800146028001470280014802800149028001500280015102800152028001530280015402800155028001560280015702800158028001590280016002800161028001620280016302800164028001650280016602800167028001680280016902800170028001710280017202800173028001740280017502800176028001770280017802800179028001800280018102800182028001830280018402800185028001860280018702800188028001890280019002800191028001920280019302800194028001950280019602800197028001980280019902800200028002010280020202800203028002040280020502800206028002070280020802800209028002100280021102800212028002130280021402800215028002160280021702800218028002190280022002800221028002220280022302800224028002250280022602800227028002280280022902800230028002310280023202800233028002340280023502800236028002370280023802800239028002400280024102800242028002430280024402800245028002460280024702800248028002490280025002800251028002520280025302800254028002550280025602800257028002580280025902800260028002610280026202800263028002640280026502800266028002670280026802800269028002700280027102800272028002730280027402800275028002760280027702800278028002790280028002800281028002820280028302800284028002850280028602800287028002880280028902800290028002910280029202800293028002940280029502800296028002970280029802800299028003000280030102800302028003030280030402800305028003060280030702800308028003090280031002800311028003120280031302800314028003150280031602800317028003180280031902800320028003210280032202800323028003240280032502800326028003270280032802800329028003300280033102800332028003330280033402800335028003360280033702800338028003390280034002800341028003420280034302800344028003450280034602800347028003480280034902800350028003510280035202800353028003540280035502800356028003570280035802800359028003600280036102800362028003630280036402800365028003660280036702800368028003690280037002800371028003720280037302800374028003750280037602800377028003780280037902800380028003810280038202800383028003840280038502800386028003870280038802800389028003900280039102800392028003930280039402800395028003960280039702800398028003990280040002800401028004020280040302800404028004050280040602800407028004080280040902800410028004110280041202800413028004140280041502800416028004170280041802800419028004200280042102800422028004230280042402800425028004260280042702800428028004290280043002800431028004320280043302800434028004350280043602800437028004380280043902800440028004410280044202800443028004440280044502800446028004470280044802800449028004500280045102800452028004530280045402800455028004560280045702800458028004590280046002800461028004620280046302800464028004650280046602800467028004680280046902800470028004710280047202800473028004740280047502800476028004770280047802800479028004800280048102800482028004830280048402800485028004860280048702800488028004890280049002800491028004920280049302800494028004950280049602800497028004980280049902800500028005010280050202800503028005040280050502800506028005070280050802800509028005100280051102800512028005130280051402800515028005160280051702800518028005190280052002800521028005220280052302800524028005250280052602800527028005280280052902800530028005310280053202800533028005340280053502800536028005370280053802800539028005400280054102800542028005430280054402800545028005460280054702800548028005490280055002800551028005520280055302800554028005550280055602800557028005580280055902800560028005610280056202800563028005640280056502800566028005670280056802800569028005700280057102800572028005730280057402800575028005760280057702800578028005790280058002800581028005820280058302800584028005850280058602800587028005880280058902800590028005910280059202800593028005940280059502800596028005970280059802800599028006000280060102800602028006030280060402800605028006060280060702800608028006090280061002800611028006120280061302800614028006150280061602800617028006180280061902800620028006210280062202800623028006240280062502800626028006270280062802800629028006300280063102800632028006330280063402800635028006360280063702800638028006390280064002800641028006420280064302800644028006450280064602800647028006480280064902800650028006510280065202800653028006540280065502800656028006570280065802800659028006600280066102800662028006630280066402800665028006660280066702800668028006690280067002800671028006720280067302800674028006750280067602800677028006780280067902800680028006810280068202800683028006840280068502800686028006870280068802800689028006900280069102800692028006930280069402800695028006960280069702800698028006990280070002800701028007020280070302800704028007050280070602800707028007080280070902800710028007110280071202800713028007140280071502800716028007170280071802800719028007200280072102800722028007230280072402800725028007260280072702800728028007290280073002800731028007320280073302800734028007350280073602800737028007380280073902800740028007410280074202800743028007440280074502800746028007470280074802800749028007500280075102800752028007530280075402800755028007560280075702800758028007590280076002800761028007620280076302800764028007650280076602800767028007680280076902800770028007710280077202800773028007740280077502800776028007770280077802800779028007800280078102800782028007830280078402800785028007860280078702800788028007890280079002800791028007920280079302800794028007950280079602800797028007980280079902800800028008010280080202800803028008040280080502800806028008070280080802800809028008100280081102800812028008130280081402800815028008160280081702800818028008190280082002800821028008220280082302800824028008250280082602800827028008280280082902800830028008310280083202800833028008340280083502800836028008370280083802800839028008400280084102800842028008430280084402800845028008460280084702800848028008490280085002800851028008520280085302800854028008550280085602800857028008580280085902800860028008610280086202800863028008640280086502800866028008670280086802800869028008700280087102800872028008730280087402800875028008760280087702800878028008790280088002800881028008820280088302800884028008850280088602800887028008880280088902800890028008910280089202800893028008940280089502800896028008970280089802800899028009000280090102800902028009030280090402800905028009060280090702800908028009090280091002800911028009120280091302800914028009150280091602800917028009180280091902800920028009210280092202800923028009240280092502800926028009270280092802800929028009300280093102800932028009330280093402800935028009360280093702800938028009390280094002800941028009420280094302800944028009450280094602800947028009480280094902800950028009510280095202800953028009540280095502800956028009570280095802800959028009600280096102800962028009630280096402800965028009660280096702800968028009690280097002800971028009720280097302800974028009750280097602800977028009780280097902800980028009810280098202800983028009840280098502800986028009870280098802800989028009900280099102800992028009930280099402800995028009960280099702800998028009990280100002801001028010020280100302801004028010050280100602801007028010080280100902801010028010110280101202801013028010140280101502801016028010170280101802801019028010200280102102801022028010230280102402801025028010260280102702801028028010290280103002801031028010320280103302801034028010350280103602801037028010380280103902801040028010410280104202801043028010440280104502801046028010470280104802801049028010500280105102801052028010530280105402801055028010560280105702801058028010590280106002801061028010620280106302801064028010650280106602801067028010680280106902801070028010710280107202801073028010740280107502801076028010770280107802801079028010800280108102801082028010830280108402801085028010860280108702801088028010890280109002801091028010920280109302801094028010950280109602801097028010980280109902801100028011010280110202801103028011040280110502810001028100020281000302810004028100050281000602810007028100080281000902810010028100110281001202810013028100140281001502810016028100170281001802810019028100200281002102810022028100230281002402810025028100260281002702810028028100290281003002810031028100320281003302810034028100350281003602810037028100380281003902810040028100410281004202810043028100440281004502810046028100470281004802810049028100500281005102810052028100530281005402810055028100560281005702810058028100590281006002810061028100620281006302810064028100650281006602810067028100680281006902810070028100710281007202810073028100740281007502810076028100770281007802810079028100800281008102810082028100830281008402810085028100860281008702810088028100890281009002810091028100920281009302810094028100950281009602810097028100980281009902810100028101010281010202810103028101040281010502810106028101070281010802810109028101100281011102810112028101130281011402810115028101160281011702810118028101190281012002810121028101220281012302810124028101250281012602810127028101280281012902810130028101310281013202810133028101340281013502810136028101370281013802810139028101400281014102810142028101430281014402810145028101460281014702810148028101490281015002810151028101520281015302810154028101550281015602810157028101580281015902810160028101610281016202810163028101640281016502810166028101670281016802810169028101700281017102810172028101730281017402810175028101760281017702810178028101790281018002810181028101820281018302810184028101850281018602810187028101880281018902810190028101910281019202810193028101940281019502810196028101970281019802810199028102000281020102810202028102030281020402810205028102060281020702810208028102090281021002810211028102120281021302810214028102150281021602810217028102180281021902810220028102210281022202810223028102240281022502810226028102270281022802810229028102300281023102810232028102330281023402810235028102360281023702810238028102390281024002810241028102420281024302810244028102450281024602810247028102480281024902810250028102510281025202810253028102540281025502810256028102570281025802810259028102600281026102810262028102630281026402810265028102660281026702810268028102690281027002810271028102720281027302810274028102750281027602810277028102780281027902810280028102810281028202810283028102840281028502810286028102870281028802810289028102900281029102810292028102930281029402810295028102960281029702810298028102990281030002810301028103020281030302810304028103050281030602810307028103080281030902810310028103110281031202810313028103140281031502810316028103170281031802810319028103200281032102810322028103230281032402810325028103260281032702810328028103290281033002810331028103320281033302810334028103350281033602810337028103380281033902810340028103410281034202810343028103440281034502810346028103470281034802810349028103500281035102810352028103530281035402810355028103560281035702810358028103590281036002810361028103620281036302810364028103650281036602810367028103680281036902810370028103710281037202810373028103740281037502810376028103770281037802810379028103800281038102810382028103830281038402810385028103860281038702810388028103890281039002810391028103920281039302810394028103950281039602810397028103980281039902810400028104010281040202810403028104040281040502810406028104070281040802810409028104100281041102810412028104130281041402810415028104160281041702810418028104190281042002810421028104220281042302810424028104250281042602810427028104280281042902810430028104310281043202810433028104340281043502810436028104370281043802810439028104400281044102810442028104430281044402810445028104460281044702810448028104490281045002810451028104520281045302810454028104550281045602810457028104580281045902810460028104610281046202810463028104640281046502810466028104670281046802810469028104700281047102810472028104730281047402810475028104760281047702810478028104790281048002810481028104820281048302810484028104850281048602810487028104880281048902810490028104910281049202810493028104940281049502810496028104970281049802810499028105000281050102810502028105030281050402810505028105060281050702810508028105090281051002810511028105120281051302810514028105150281051602810517028105180281051902810520028105210281052202810523028105240281052502810526028105270281052802810529028105300281053102810532028105330281053402810535028105360281053702810538028105390281054002810541028105420281054302810544028105450281054602810547028105480281054902810550028105510281055202810553028105540281055502810556028105570281055802810559028105600281056102810562028105630281056402810565028105660281056702810568028105690281057002810571028105720281057302810574028105750281057602810577028105780281057902810580028105810281058202810583028105840281058502810586028105870281058802810589028105900281059102810592028105930281059402810595028105960281059702810598028105990281060002810601028106020281060302810604028106050281060602810607028106080281060902810610028106110281061202810613028106140281061502810616028106170281061802810619028106200281062102810622028106230281062402810625028106260281062702810628028106290281063002810631028106320281063302810634028106350281063602810637028106380281063902810640028106410281064202810643028106440281064502810646028106470281064802810649028106500281065102810652028106530281065402810655028106560281065702810658028106590281066002810661028106620281066302810664028106650281066602810667028106680281066902810670028106710281067202810673028106740281067502810676028106770281067802810679028106800281068102810682028106830281068402810685028106860281068702810688028106890281069002810691028106920281069302810694028106950281069602810697028106980281069902810700028107010281070202810703028107040281070502810706028107070281070802810709028107100281071102810712028107130281071402810715028107160281071702810718028107190281072002810721028107220281072302810724028107250281072602810727028107280281072902810730028107310281073202810733028107340281073502810736028107370281073802810739028107400281074102810742028107430281074402810745028107460281074702810748028107490281075002810751028107520281075302810754028107550281075602810757028107580281075902810760028107610281076202810763028107640281076502810766028107670281076802810769028107700281077102810772028107730281077402810775028107760281077702810778028107790281078002810781028107820281078302810784028107850281078602810787028107880281078902810790028107910281079202810793028107940281079502810796028107970281079802810799028108000281080102810802028108030281080402810805028108060281080702810808028108090281081002810811028108120281081302810814028108150281081602810817028108180281081902810820028108210281082202810823028108240281082502810826028108270281082802810829028108300281083102810832028108330281083402810835028108360281083702810838028108390281084002810841028108420281084302810844028108450281084602810847028108480281084902810850028108510281085202810853028108540281085502810856028108570281085802810859028108600281086102810862028108630281086402810865028108660281086702810868028108690281087002810871028108720281087302810874028108750281087602810877028108780281087902810880028108810281088202810883028108840281088502810886028108870281088802810889028108900281089102810892028108930281089402810895028108960281089702810898028108990281090002810901028109020281090302810904028109050281090602810907028109080281090902810910028109110281091202810913028109140281091502810916028109170281091802810919028109200281092102810922028109230281092402810925028109260281092702810928028109290281093002810931028109320281093302810934028109350281093602810937028109380281093902810940028109410281094202810943028109440281094502810946028109470281094802810949028109500281095102810952028109530281095402810955028109560281095702810958028109590281096002810961028109620281096302810964028109650281096602810967028109680281096902810970028109710281097202810973028109740281097502810976028109770281097802810979028109800281098102810982028109830281098402810985028109860281098702810988028109890281099002810991028109920281099302810994028109950281099602810997028109980281099902811000028110010281100202811003028110040281100502811006028110070281100802811009028110100281101102811012028110130281101402811015028110160281101702811018028110190281102002811021028110220281102302811024028110250281102602811027028110280281102902811030028110310281103202811033028110340281103502811036028110370281103802811039028110400281104102811042028110430281104402811045028110460281104702811048028110490281105002811051028110520281105302811054028110550281105602811057028110580281105902811060028110610281106202811063028110640281106502811066028110670281106802811069028110700281107102811072028110730281107402811075028110760281107702811078028110790281108002811081028110820281108302811084028110850281108602811087028110880281108902811090028110910281109202811093028110940281109502811096028110970281109802811099028111000281110102811102028111030281110402811105028200010282000202820003028200040282000502820006028200070282000802820009028200100282001102820012028200130282001402820015028200160282001702820018028200190282002002820021028200220282002302820024028200250282002602820027028200280282002902820030028200310282003202820033028200340282003502820036028200370282003802820039028200400282004102820042028200430282004402820045028200460282004702820048028200490282005002820051028200520282005302820054028200550282005602820057028200580282005902820060028200610282006202820063028200640282006502820066028200670282006802820069028200700282007102820072028200730282007402820075028200760282007702820078028200790282008002820081028200820282008302820084028200850282008602820087028200880282008902820090028200910282009202820093028200940282009502820096028200970282009802820099028201000282010102820102028201030282010402820105028201060282010702820108028201090282011002820111028201120282011302820114028201150282011602820117028201180282011902820120028201210282012202820123028201240282012502820126028201270282012802820129028201300282013102820132028201330282013402820135028201360282013702820138028201390282014002820141028201420282014302820144028201450282014602820147028201480282014902820150028201510282015202820153028201540282015502820156028201570282015802820159028201600282016102820162028201630282016402820165028201660282016702820168028201690282017002820171028201720282017302820174028201750282017602820177028201780282017902820180028201810282018202820183028201840282018502820186028201870282018802820189028201900282019102820192028201930282019402820195028201960282019702820198028201990282020002820201028202020282020302820204028202050282020602820207028202080282020902820210028202110282021202820213028202140282021502820216028202170282021802820219028202200282022102820222028202230282022402820225028202260282022702820228028202290282023002820231028202320282023302820234028202350282023602820237028202380282023902820240028202410282024202820243028202440282024502820246028202470282024802820249028202500282025102820252028202530282025402820255028202560282025702820258028202590282026002820261028202620282026302820264028202650282026602820267028202680282026902820270028202710282027202820273028202740282027502820276028202770282027802820279028202800282028102820282028202830282028402820285028202860282028702820288028202890282029002820291028202920282029302820294028202950282029602820297028202980282029902820300028203010282030202820303028203040282030502820306028203070282030802820309028203100282031102820312028203130282031402820315028203160282031702820318028203190282032002820321028203220282032302820324028203250282032602820327028203280282032902820330028203310282033202820333028203340282033502820336028203370282033802820339028203400282034102820342028203430282034402820345028203460282034702820348028203490282035002820351028203520282035302820354028203550282035602820357028203580282035902820360028203610282036202820363028203640282036502820366028203670282036802820369028203700282037102820372028203730282037402820375028203760282037702820378028203790282038002820381028203820282038302820384028203850282038602820387028203880282038902820390028203910282039202820393028203940282039502820396028203970282039802820399028204000282040102820402028204030282040402820405028204060282040702820408028204090282041002820411028204120282041302820414028204150282041602820417028204180282041902820420028204210282042202820423028204240282042502820426028204270282042802820429028204300282043102820432028204330282043402820435028204360282043702820438028204390282044002820441028204420282044302820444028204450282044602820447028204480282044902820450028204510282045202820453028204540282045502820456028204570282045802820459028204600282046102820462028204630282046402820465028204660282046702820468028204690282047002820471028204720282047302820474028204750282047602820477028204780282047902820480028204810282048202820483028204840282048502820486028204870282048802820489028204900282049102820492028204930282049402820495028204960282049702820498028204990282050002820501028205020282050302820504028205050282050602820507028205080282050902820510028205110282051202820513028205140282051502820516028205170282051802820519028205200282052102820522028205230282052402820525028205260282052702820528028205290282053002820531028205320282053302820534028205350282053602820537028205380282053902820540028205410282054202820543028205440282054502820546028205470282054802820549028205500282055102820552028205530282055402820555028205560282055702820558028205590282056002820561028205620282056302820564028205650282056602820567028205680282056902820570028205710282057202820573028205740282057502820576028205770282057802820579028205800282058102820582028205830282058402820585028205860282058702820588028205890282059002820591028205920282059302820594028205950282059602820597028205980282059902820600028206010282060202820603028206040282060502820606028206070282060802820609028206100282061102820612028206130282061402820615028206160282061702820618028206190282062002820621028206220282062302820624028206250282062602820627028206280282062902820630028206310282063202820633028206340282063502820636028206370282063802820639028206400282064102820642028206430282064402820645028206460282064702820648028206490282065002820651028206520282065302820654028206550282065602820657028206580282065902820660028206610282066202820663028206640282066502820666028206670282066802820669028206700282067102820672028206730282067402820675028206760282067702820678028206790282068002820681028206820282068302820684028206850282068602820687028206880282068902820690028206910282069202820693028206940282069502820696028206970282069802820699028207000282070102820702028207030282070402820705028207060282070702820708028207090282071002820711028207120282071302820714028207150282071602820717028207180282071902820720028207210282072202820723028207240282072502820726028207270282072802820729028207300282073102820732028207330282073402820735028207360282073702820738028207390282074002820741028207420282074302820744028207450282074602820747028207480282074902820750028207510282075202820753028207540282075502820756028207570282075802820759028207600282076102820762028207630282076402820765028207660282076702820768028207690282077002820771028207720282077302820774028207750282077602820777028207780282077902820780028207810282078202820783028207840282078502820786028207870282078802820789028207900282079102820792028207930282079402820795028207960282079702820798028207990282080002820801028208020282080302820804028208050282080602820807028208080282080902820810028208110282081202820813028208140282081502820816028208170282081802820819028208200282082102820822028208230282082402820825028208260282082702820828028208290282083002820831028208320282083302820834028208350282083602820837028208380282083902820840028208410282084202820843028208440282084502820846028208470282084802820849028208500282085102820852028208530282085402820855028208560282085702820858028208590282086002820861028208620282086302820864028208650282086602820867028208680282086902820870028208710282087202820873028208740282087502820876028208770282087802820879028208800282088102820882028208830282088402820885028208860282088702820888028208890282089002820891028208920282089302820894028208950282089602820897028208980282089902820900028209010282090202820903028209040282090502820906028209070282090802820909028209100282091102820912028209130282091402820915028209160282091702820918028209190282092002820921028209220282092302820924028209250282092602820927028209280282092902820930028209310282093202820933028209340282093502820936028209370282093802820939028209400282094102820942028209430282094402820945028209460282094702820948028209490282095002820951028209520282095302820954028209550282095602820957028209580282095902820960028209610282096202820963028209640282096502820966028209670282096802820969028209700282097102820972028209730282097402820975028209760282097702820978028209790282098002820981028209820282098302820984028209850282098602820987028209880282098902820990028209910282099202820993028209940282099502820996028209970282099802820999028210000282100102821002028210030282100402821005028210060282100702821008028210090282101002821011028210120282101302821014028210150282101602821017028210180282101902821020028210210282102202821023028210240282102502821026028210270282102802821029028210300282103102821032028210330282103402821035028210360282103702821038028210390282104002821041028210420282104302821044028210450282104602821047028210480282104902821050028210510282105202821053028210540282105502821056028210570282105802821059028210600282106102821062028210630282106402821065028210660282106702821068028210690282107002821071028210720282107302821074028210750282107602821077028210780282107902821080028210810282108202821083028210840282108502821086028210870282108802821089028210900282109102821092028210930282109402821095028210960282109702821098028210990282110002821101028211020282110302821104028211050283000102830002028300030283000402830005028300060283000702830008028300090283001002830011028300120283001302830014028300150283001602830017028300180283001902830020028300210283002202830023028300240283002502830026028300270283002802830029028300300283003102830032028300330283003402830035028300360283003702830038028300390283004002830041028300420283004302830044028300450283004602830047028300480283004902830050028300510283005202830053028300540283005502830056028300570283005802830059028300600283006102830062028300630283006402830065028300660283006702830068028300690283007002830071028300720283007302830074028300750283007602830077028300780283007902830080028300810283008202830083028300840283008502830086028300870283008802830089028300900283009102830092028300930283009402830095028300960283009702830098028300990283010002830101028301020283010302830104028301050283010602830107028301080283010902830110028301110283011202830113028301140283011502830116028301170283011802830119028301200283012102830122028301230283012402830125028301260283012702830128028301290283013002830131028301320283013302830134028301350283013602830137028301380283013902830140028301410283014202830143028301440283014502830146028301470283014802830149028301500283015102830152028301530283015402830155028301560283015702830158028301590283016002830161028301620283016302830164028301650283016602830167028301680283016902830170028301710283017202830173028301740283017502830176028301770283017802830179028301800283018102830182028301830283018402830185028301860283018702830188028301890283019002830191028301920283019302830194028301950283019602830197028301980283019902830200028302010283020202830203028302040283020502830206028302070283020802830209028302100283021102830212028302130283021402830215028302160283021702830218028302190283022002830221028302220283022302830224028302250283022602830227028302280283022902830230028302310283023202830233028302340283023502830236028302370283023802830239028302400283024102830242028302430283024402830245028302460283024702830248028302490283025002830251028302520283025302830254028302550283025602830257028302580283025902830260028302610283026202830263028302640283026502830266028302670283026802830269028302700283027102830272028302730283027402830275028302760283027702830278028302790283028002830281028302820283028302830284028302850283028602830287028302880283028902830290028302910283029202830293028302940283029502830296028302970283029802830299028303000283030102830302028303030283030402830305028303060283030702830308028303090283031002830311028303120283031302830314028303150283031602830317028303180283031902830320028303210283032202830323028303240283032502830326028303270283032802830329028303300283033102830332028303330283033402830335028303360283033702830338028303390283034002830341028303420283034302830344028303450283034602830347028303480283034902830350028303510283035202830353028303540283035502830356028303570283035802830359028303600283036102830362028303630283036402830365028303660283036702830368028303690283037002830371028303720283037302830374028303750283037602830377028303780283037902830380028303810283038202830383028303840283038502830386028303870283038802830389028303900283039102830392028303930283039402830395028303960283039702830398028303990283040002830401028304020283040302830404028304050283040602830407028304080283040902830410028304110283041202830413028304140283041502830416028304170283041802830419028304200283042102830422028304230283042402830425028304260283042702830428028304290283043002830431028304320283043302830434028304350283043602830437028304380283043902830440028304410283044202830443028304440283044502830446028304470283044802830449028304500283045102830452028304530283045402830455028304560283045702830458028304590283046002830461028304620283046302830464028304650283046602830467028304680283046902830470028304710283047202830473028304740283047502830476028304770283047802830479028304800283048102830482028304830283048402830485028304860283048702830488028304890283049002830491028304920283049302830494028304950283049602830497028304980283049902830500028305010283050202830503028305040283050502830506028305070283050802830509028305100283051102830512028305130283051402830515028305160283051702830518028305190283052002830521028305220283052302830524028305250283052602830527028305280283052902830530028305310283053202830533028305340283053502830536028305370283053802830539028305400283054102830542028305430283054402830545028305460283054702830548028305490283055002830551028305520283055302830554028305550283055602830557028305580283055902830560028305610283056202830563028305640283056502830566028305670283056802830569028305700283057102830572028305730283057402830575028305760283057702830578028305790283058002830581028305820283058302830584028305850283058602830587028305880283058902830590028305910283059202830593028305940283059502830596028305970283059802830599028306000283060102830602028306030283060402830605028306060283060702830608028306090283061002830611028306120283061302830614028306150283061602830617028306180283061902830620028306210283062202830623028306240283062502830626028306270283062802830629028306300283063102830632028306330283063402830635028306360283063702830638028306390283064002830641028306420283064302830644028306450283064602830647028306480283064902830650028306510283065202830653028306540283065502830656028306570283065802830659028306600283066102830662028306630283066402830665028306660283066702830668028306690283067002830671028306720283067302830674028306750283067602830677028306780283067902830680028306810283068202830683028306840283068502830686028306870283068802830689028306900283069102830692028306930283069402830695028306960283069702830698028306990283070002830701028307020283070302830704028307050283070602830707028307080283070902830710028307110283071202830713028307140283071502830716028307170283071802830719028307200283072102830722028307230283072402830725028307260283072702830728028307290283073002830731028307320283073302830734028307350283073602830737028307380283073902830740028307410283074202830743028307440283074502830746028307470283074802830749028307500283075102830752028307530283075402830755028307560283075702830758028307590283076002830761028307620283076302830764028307650283076602830767028307680283076902830770028307710283077202830773028307740283077502830776028307770283077802830779028307800283078102830782028307830283078402830785028307860283078702830788028307890283079002830791028307920283079302830794028307950283079602830797028307980283079902830800028308010283080202830803028308040283080502830806028308070283080802830809028308100283081102830812028308130283081402830815028308160283081702830818028308190283082002830821028308220283082302830824028308250283082602830827028308280283082902830830028308310283083202830833028308340283083502830836028308370283083802830839028308400283084102830842028308430283084402830845028308460283084702830848028308490283085002830851028308520283085302830854028308550283085602830857028308580283085902830860028308610283086202830863028308640283086502830866028308670283086802830869028308700283087102830872028308730283087402830875028308760283087702830878028308790283088002830881028308820283088302830884028308850283088602830887028308880283088902830890028308910283089202830893028308940283089502830896028308970283089802830899028309000283090102830902028309030283090402830905028309060283090702830908028309090283091002830911028309120283091302830914028309150283091602830917028309180283091902830920028309210283092202830923028309240283092502830926028309270283092802830929028309300283093102830932028309330283093402830935028309360283093702830938028309390283094002830941028309420283094302830944028309450283094602830947028309480283094902830950028309510283095202830953028309540283095502830956028309570283095802830959028309600283096102830962028309630283096402830965028309660283096702830968028309690283097002830971028309720283097302830974028309750283097602830977028309780283097902830980028309810283098202830983028309840283098502830986028309870283098802830989028309900283099102830992028309930283099402830995028309960283099702830998028309990283100002831001028310020283100302831004028310050283100602831007028310080283100902831010028310110283101202831013028310140283101502831016028310170283101802831019028310200283102102831022028310230283102402831025028310260283102702831028028310290283103002831031028310320283103302831034028310350283103602831037028310380283103902831040028310410283104202831043028310440283104502831046028310470283104802831049028310500283105102831052028310530283105402831055028310560283105702831058028310590283106002831061028310620283106302831064028310650283106602831067028310680283106902831070028310710283107202831073028310740283107502831076028310770283107802831079028310800283108102831082028310830283108402831085028310860283108702831088028310890283109002831091028310920283109302831094028310950283109602831097028310980283109902831100028311010283110202831103028311040283110502840001028400020284000302840004028400050284000602840007028400080284000902840010028400110284001202840013028400140284001502840016028400170284001802840019028400200284002102840022028400230284002402840025028400260284002702840028028400290284003002840031028400320284003302840034028400350284003602840037028400380284003902840040028400410284004202840043028400440284004502840046028400470284004802840049028400500284005102840052028400530284005402840055028400560284005702840058028400590284006002840061028400620284006302840064028400650284006602840067028400680284006902840070028400710284007202840073028400740284007502840076028400770284007802840079028400800284008102840082028400830284008402840085028400860284008702840088028400890284009002840091028400920284009302840094028400950284009602840097028400980284009902840100028401010284010202840103028401040284010502840106028401070284010802840109028401100284011102840112028401130284011402840115028401160284011702840118028401190284012002840121028401220284012302840124028401250284012602840127028401280284012902840130028401310284013202840133028401340284013502840136028401370284013802840139028401400284014102840142028401430284014402840145028401460284014702840148028401490284015002840151028401520284015302840154028401550284015602840157028401580284015902840160028401610284016202840163028401640284016502840166028401670284016802840169028401700284017102840172028401730284017402840175028401760284017702840178028401790284018002840181028401820284018302840184028401850284018602840187028401880284018902840190028401910284019202840193028401940284019502840196028401970284019802840199028402000284020102840202028402030284020402840205028402060284020702840208028402090284021002840211028402120284021302840214028402150284021602840217028402180284021902840220028402210284022202840223028402240284022502840226028402270284022802840229028402300284023102840232028402330284023402840235028402360284023702840238028402390284024002840241028402420284024302840244028402450284024602840247028402480284024902840250028402510284025202840253028402540284025502840256028402570284025802840259028402600284026102840262028402630284026402840265028402660284026702840268028402690284027002840271028402720284027302840274028402750284027602840277028402780284027902840280028402810284028202840283028402840284028502840286028402870284028802840289028402900284029102840292028402930284029402840295028402960284029702840298028402990284030002840301028403020284030302840304028403050284030602840307028403080284030902840310028403110284031202840313028403140284031502840316028403170284031802840319028403200284032102840322028403230284032402840325028403260284032702840328028403290284033002840331028403320284033302840334028403350284033602840337028403380284033902840340028403410284034202840343028403440284034502840346028403470284034802840349028403500284035102840352028403530284035402840355028403560284035702840358028403590284036002840361028403620284036302840364028403650284036602840367028403680284036902840370028403710284037202840373028403740284037502840376028403770284037802840379028403800284038102840382028403830284038402840385028403860284038702840388028403890284039002840391028403920284039302840394028403950284039602840397028403980284039902840400028404010284040202840403028404040284040502840406028404070284040802840409028404100284041102840412028404130284041402840415028404160284041702840418028404190284042002840421028404220284042302840424028404250284042602840427028404280284042902840430028404310284043202840433028404340284043502840436028404370284043802840439028404400284044102840442028404430284044402840445028404460284044702840448028404490284045002840451028404520284045302840454028404550284045602840457028404580284045902840460028404610284046202840463028404640284046502840466028404670284046802840469028404700284047102840472028404730284047402840475028404760284047702840478028404790284048002840481028404820284048302840484028404850284048602840487028404880284048902840490028404910284049202840493028404940284049502840496028404970284049802840499028405000284050102840502028405030284050402840505028405060284050702840508028405090284051002840511028405120284051302840514028405150284051602840517028405180284051902840520028405210284052202840523028405240284052502840526028405270284052802840529028405300284053102840532028405330284053402840535028405360284053702840538028405390284054002840541028405420284054302840544028405450284054602840547028405480284054902840550028405510284055202840553028405540284055502840556028405570284055802840559028405600284056102840562028405630284056402840565028405660284056702840568028405690284057002840571028405720284057302840574028405750284057602840577028405780284057902840580028405810284058202840583028405840284058502840586028405870284058802840589028405900284059102840592028405930284059402840595028405960284059702840598028405990284060002840601028406020284060302840604028406050284060602840607028406080284060902840610028406110284061202840613028406140284061502840616028406170284061802840619028406200284062102840622028406230284062402840625028406260284062702840628028406290284063002840631028406320284063302840634028406350284063602840637028406380284063902840640028406410284064202840643028406440284064502840646028406470284064802840649028406500284065102840652028406530284065402840655028406560284065702840658028406590284066002840661028406620284066302840664028406650284066602840667028406680284066902840670028406710284067202840673028406740284067502840676028406770284067802840679028406800284068102840682028406830284068402840685028406860284068702840688028406890284069002840691028406920284069302840694028406950284069602840697028406980284069902840700028407010284070202840703028407040284070502840706028407070284070802840709028407100284071102840712028407130284071402840715028407160284071702840718028407190284072002840721028407220284072302840724028407250284072602840727028407280284072902840730028407310284073202840733028407340284073502840736028407370284073802840739028407400284074102840742028407430284074402840745028407460284074702840748028407490284075002840751028407520284075302840754028407550284075602840757028407580284075902840760028407610284076202840763028407640284076502840766028407670284076802840769028407700284077102840772028407730284077402840775028407760284077702840778028407790284078002840781028407820284078302840784028407850284078602840787028407880284078902840790028407910284079202840793028407940284079502840796028407970284079802840799028408000284080102840802028408030284080402840805028408060284080702840808028408090284081002840811028408120284081302840814028408150284081602840817028408180284081902840820028408210284082202840823028408240284082502840826028408270284082802840829028408300284083102840832028408330284083402840835028408360284083702840838028408390284084002840841028408420284084302840844028408450284084602840847028408480284084902840850028408510284085202840853028408540284085502840856028408570284085802840859028408600284086102840862028408630284086402840865028408660284086702840868028408690284087002840871028408720284087302840874028408750284087602840877028408780284087902840880028408810284088202840883028408840284088502840886028408870284088802840889028408900284089102840892028408930284089402840895028408960284089702840898028408990284090002840901028409020284090302840904028409050284090602840907028409080284090902840910028409110284091202840913028409140284091502840916028409170284091802840919028409200284092102840922028409230284092402840925028409260284092702840928028409290284093002840931028409320284093302840934028409350284093602840937028409380284093902840940028409410284094202840943028409440284094502840946028409470284094802840949028409500284095102840952028409530284095402840955028409560284095702840958028409590284096002840961028409620284096302840964028409650284096602840967028409680284096902840970028409710284097202840973028409740284097502840976028409770284097802840979028409800284098102840982028409830284098402840985028409860284098702840988028409890284099002840991028409920284099302840994028409950284099602840997028409980284099902841000028410010284100202841003028410040284100502841006028410070284100802841009028410100284101102841012028410130284101402841015028410160284101702841018028410190284102002841021028410220284102302841024028410250284102602841027028410280284102902841030028410310284103202841033028410340284103502841036028410370284103802841039028410400284104102841042028410430284104402841045028410460284104702841048028410490284105002841051028410520284105302841054028410550284105602841057028410580284105902841060028410610284106202841063028410640284106502841066028410670284106802841069028410700284107102841072028410730284107402841075028410760284107702841078028410790284108002841081028410820284108302841084028410850284108602841087028410880284108902841090028410910284109202841093028410940284109502841096028410970284109802841099028411000284110102841102028411030284110402841105028500010285000202850003028500040285000502850006028500070285000802850009028500100285001102850012028500130285001402850015028500160285001702850018028500190285002002850021028500220285002302850024028500250285002602850027028500280285002902850030028500310285003202850033028500340285003502850036028500370285003802850039028500400285004102850042028500430285004402850045028500460285004702850048028500490285005002850051028500520285005302850054028500550285005602850057028500580285005902850060028500610285006202850063028500640285006502850066028500670285006802850069028500700285007102850072028500730285007402850075028500760285007702850078028500790285008002850081028500820285008302850084028500850285008602850087028500880285008902850090028500910285009202850093028500940285009502850096028500970285009802850099028501000285010102850102028501030285010402850105028501060285010702850108028501090285011002850111028501120285011302850114028501150285011602850117028501180285011902850120028501210285012202850123028501240285012502850126028501270285012802850129028501300285013102850132028501330285013402850135028501360285013702850138028501390285014002850141028501420285014302850144028501450285014602850147028501480285014902850150028501510285015202850153028501540285015502850156028501570285015802850159028501600285016102850162028501630285016402850165028501660285016702850168028501690285017002850171028501720285017302850174028501750285017602850177028501780285017902850180028501810285018202850183028501840285018502850186028501870285018802850189028501900285019102850192028501930285019402850195028501960285019702850198028501990285020002850201028502020285020302850204028502050285020602850207028502080285020902850210028502110285021202850213028502140285021502850216028502170285021802850219028502200285022102850222028502230285022402850225028502260285022702850228028502290285023002850231028502320285023302850234028502350285023602850237028502380285023902850240028502410285024202850243028502440285024502850246028502470285024802850249028502500285025102850252028502530285025402850255028502560285025702850258028502590285026002850261028502620285026302850264028502650285026602850267028502680285026902850270028502710285027202850273028502740285027502850276028502770285027802850279028502800285028102850282028502830285028402850285028502860285028702850288028502890285029002850291028502920285029302850294028502950285029602850297028502980285029902850300028503010285030202850303028503040285030502850306028503070285030802850309028503100285031102850312028503130285031402850315028503160285031702850318028503190285032002850321028503220285032302850324028503250285032602850327028503280285032902850330028503310285033202850333028503340285033502850336028503370285033802850339028503400285034102850342028503430285034402850345028503460285034702850348028503490285035002850351028503520285035302850354028503550285035602850357028503580285035902850360028503610285036202850363028503640285036502850366028503670285036802850369028503700285037102850372028503730285037402850375028503760285037702850378028503790285038002850381028503820285038302850384028503850285038602850387028503880285038902850390028503910285039202850393028503940285039502850396028503970285039802850399028504000285040102850402028504030285040402850405028504060285040702850408028504090285041002850411028504120285041302850414028504150285041602850417028504180285041902850420028504210285042202850423028504240285042502850426028504270285042802850429028504300285043102850432028504330285043402850435028504360285043702850438028504390285044002850441028504420285044302850444028504450285044602850447028504480285044902850450028504510285045202850453028504540285045502850456028504570285045802850459028504600285046102850462028504630285046402850465028504660285046702850468028504690285047002850471028504720285047302850474028504750285047602850477028504780285047902850480028504810285048202850483028504840285048502850486028504870285048802850489028504900285049102850492028504930285049402850495028504960285049702850498028504990285050002850501028505020285050302850504028505050285050602850507028505080285050902850510028505110285051202850513028505140285051502850516028505170285051802850519028505200285052102850522028505230285052402850525028505260285052702850528028505290285053002850531028505320285053302850534028505350285053602850537028505380285053902850540028505410285054202850543028505440285054502850546028505470285054802850549028505500285055102850552028505530285055402850555028505560285055702850558028505590285056002850561028505620285056302850564028505650285056602850567028505680285056902850570028505710285057202850573028505740285057502850576028505770285057802850579028505800285058102850582028505830285058402850585028505860285058702850588028505890285059002850591028505920285059302850594028505950285059602850597028505980285059902850600028506010285060202850603028506040285060502850606028506070285060802850609028506100285061102850612028506130285061402850615028506160285061702850618028506190285062002850621028506220285062302850624028506250285062602850627028506280285062902850630028506310285063202850633028506340285063502850636028506370285063802850639028506400285064102850642028506430285064402850645028506460285064702850648028506490285065002850651028506520285065302850654028506550285065602850657028506580285065902850660028506610285066202850663028506640285066502850666028506670285066802850669028506700285067102850672028506730285067402850675028506760285067702850678028506790285068002850681028506820285068302850684028506850285068602850687028506880285068902850690028506910285069202850693028506940285069502850696028506970285069802850699028507000285070102850702028507030285070402850705028507060285070702850708028507090285071002850711028507120285071302850714028507150285071602850717028507180285071902850720028507210285072202850723028507240285072502850726028507270285072802850729028507300285073102850732028507330285073402850735028507360285073702850738028507390285074002850741028507420285074302850744028507450285074602850747028507480285074902850750028507510285075202850753028507540285075502850756028507570285075802850759028507600285076102850762028507630285076402850765028507660285076702850768028507690285077002850771028507720285077302850774028507750285077602850777028507780285077902850780028507810285078202850783028507840285078502850786028507870285078802850789028507900285079102850792028507930285079402850795028507960285079702850798028507990285080002850801028508020285080302850804028508050285080602850807028508080285080902850810028508110285081202850813028508140285081502850816028508170285081802850819028508200285082102850822028508230285082402850825028508260285082702850828028508290285083002850831028508320285083302850834028508350285083602850837028508380285083902850840028508410285084202850843028508440285084502850846028508470285084802850849028508500285085102850852028508530285085402850855028508560285085702850858028508590285086002850861028508620285086302850864028508650285086602850867028508680285086902850870028508710285087202850873028508740285087502850876028508770285087802850879028508800285088102850882028508830285088402850885028508860285088702850888028508890285089002850891028508920285089302850894028508950285089602850897028508980285089902850900028509010285090202850903028509040285090502850906028509070285090802850909028509100285091102850912028509130285091402850915028509160285091702850918028509190285092002850921028509220285092302850924028509250285092602850927028509280285092902850930028509310285093202850933028509340285093502850936028509370285093802850939028509400285094102850942028509430285094402850945028509460285094702850948028509490285095002850951028509520285095302850954028509550285095602850957028509580285095902850960028509610285096202850963028509640285096502850966028509670285096802850969028509700285097102850972028509730285097402850975028509760285097702850978028509790285098002850981028509820285098302850984028509850285098602850987028509880285098902850990028509910285099202850993028509940285099502850996028509970285099802850999028510000285100102851002028510030285100402851005028510060285100702851008028510090285101002851011028510120285101302851014028510150285101602851017028510180285101902851020028510210285102202851023028510240285102502851026028510270285102802851029028510300285103102851032028510330285103402851035028510360285103702851038028510390285104002851041028510420285104302851044028510450285104602851047028510480285104902851050028510510285105202851053028510540285105502851056028510570285105802851059028510600285106102851062028510630285106402851065028510660285106702851068028510690285107002851071028510720285107302851074028510750285107602851077028510780285107902851080028510810285108202851083028510840285108502851086028510870285108802851089028510900285109102851092028510930285109402851095028510960285109702851098028510990285110002851101028511020285110302851104028511050286000102860002028600030286000402860005028600060286000702860008028600090286001002860011028600120286001302860014028600150286001602860017028600180286001902860020028600210286002202860023028600240286002502860026028600270286002802860029028600300286003102860032028600330286003402860035028600360286003702860038028600390286004002860041028600420286004302860044028600450286004602860047028600480286004902860050028600510286005202860053028600540286005502860056028600570286005802860059028600600286006102860062028600630286006402860065028600660286006702860068028600690286007002860071028600720286007302860074028600750286007602860077028600780286007902860080028600810286008202860083028600840286008502860086028600870286008802860089028600900286009102860092028600930286009402860095028600960286009702860098028600990286010002860101028601020286010302860104028601050286010602860107028601080286010902860110028601110286011202860113028601140286011502860116028601170286011802860119028601200286012102860122028601230286012402860125028601260286012702860128028601290286013002860131028601320286013302860134028601350286013602860137028601380286013902860140028601410286014202860143028601440286014502860146028601470286014802860149028601500286015102860152028601530286015402860155028601560286015702860158028601590286016002860161028601620286016302860164028601650286016602860167028601680286016902860170028601710286017202860173028601740286017502860176028601770286017802860179028601800286018102860182028601830286018402860185028601860286018702860188028601890286019002860191028601920286019302860194028601950286019602860197028601980286019902860200028602010286020202860203028602040286020502860206028602070286020802860209028602100286021102860212028602130286021402860215028602160286021702860218028602190286022002860221028602220286022302860224028602250286022602860227028602280286022902860230028602310286023202860233028602340286023502860236028602370286023802860239028602400286024102860242028602430286024402860245028602460286024702860248028602490286025002860251028602520286025302860254028602550286025602860257028602580286025902860260028602610286026202860263028602640286026502860266028602670286026802860269028602700286027102860272028602730286027402860275028602760286027702860278028602790286028002860281028602820286028302860284028602850286028602860287028602880286028902860290028602910286029202860293028602940286029502860296028602970286029802860299028603000286030102860302028603030286030402860305028603060286030702860308028603090286031002860311028603120286031302860314028603150286031602860317028603180286031902860320028603210286032202860323028603240286032502860326028603270286032802860329028603300286033102860332028603330286033402860335028603360286033702860338028603390286034002860341028603420286034302860344028603450286034602860347028603480286034902860350028603510286035202860353028603540286035502860356028603570286035802860359028603600286036102860362028603630286036402860365028603660286036702860368028603690286037002860371028603720286037302860374028603750286037602860377028603780286037902860380028603810286038202860383028603840286038502860386028603870286038802860389028603900286039102860392028603930286039402860395028603960286039702860398028603990286040002860401028604020286040302860404028604050286040602860407028604080286040902860410028604110286041202860413028604140286041502860416028604170286041802860419028604200286042102860422028604230286042402860425028604260286042702860428028604290286043002860431028604320286043302860434028604350286043602860437028604380286043902860440028604410286044202860443028604440286044502860446028604470286044802860449028604500286045102860452028604530286045402860455028604560286045702860458028604590286046002860461028604620286046302860464028604650286046602860467028604680286046902860470028604710286047202860473028604740286047502860476028604770286047802860479028604800286048102860482028604830286048402860485028604860286048702860488028604890286049002860491028604920286049302860494028604950286049602860497028604980286049902860500028605010286050202860503028605040286050502860506028605070286050802860509028605100286051102860512028605130286051402860515028605160286051702860518028605190286052002860521028605220286052302860524028605250286052602860527028605280286052902860530028605310286053202860533028605340286053502860536028605370286053802860539028605400286054102860542028605430286054402860545028605460286054702860548028605490286055002860551028605520286055302860554028605550286055602860557028605580286055902860560028605610286056202860563028605640286056502860566028605670286056802860569028605700286057102860572028605730286057402860575028605760286057702860578028605790286058002860581028605820286058302860584028605850286058602860587028605880286058902860590028605910286059202860593028605940286059502860596028605970286059802860599028606000286060102860602028606030286060402860605028606060286060702860608028606090286061002860611028606120286061302860614028606150286061602860617028606180286061902860620028606210286062202860623028606240286062502860626028606270286062802860629028606300286063102860632028606330286063402860635028606360286063702860638028606390286064002860641028606420286064302860644028606450286064602860647028606480286064902860650028606510286065202860653028606540286065502860656028606570286065802860659028606600286066102860662028606630286066402860665028606660286066702860668028606690286067002860671028606720286067302860674028606750286067602860677028606780286067902860680028606810286068202860683028606840286068502860686028606870286068802860689028606900286069102860692028606930286069402860695028606960286069702860698028606990286070002860701028607020286070302860704028607050286070602860707028607080286070902860710028607110286071202860713028607140286071502860716028607170286071802860719028607200286072102860722028607230286072402860725028607260286072702860728028607290286073002860731028607320286073302860734028607350286073602860737028607380286073902860740028607410286074202860743028607440286074502860746028607470286074802860749028607500286075102860752028607530286075402860755028607560286075702860758028607590286076002860761028607620286076302860764028607650286076602860767028607680286076902860770028607710286077202860773028607740286077502860776028607770286077802860779028607800286078102860782028607830286078402860785028607860286078702860788028607890286079002860791028607920286079302860794028607950286079602860797028607980286079902860800028608010286080202860803028608040286080502860806028608070286080802860809028608100286081102860812028608130286081402860815028608160286081702860818028608190286082002860821028608220286082302860824028608250286082602860827028608280286082902860830028608310286083202860833028608340286083502860836028608370286083802860839028608400286084102860842028608430286084402860845028608460286084702860848028608490286085002860851028608520286085302860854028608550286085602860857028608580286085902860860028608610286086202860863028608640286086502860866028608670286086802860869028608700286087102860872028608730286087402860875028608760286087702860878028608790286088002860881028608820286088302860884028608850286088602860887028608880286088902860890028608910286089202860893028608940286089502860896028608970286089802860899028609000286090102860902028609030286090402860905028609060286090702860908028609090286091002860911028609120286091302860914028609150286091602860917028609180286091902860920028609210286092202860923028609240286092502860926028609270286092802860929028609300286093102860932028609330286093402860935028609360286093702860938028609390286094002860941028609420286094302860944028609450286094602860947028609480286094902860950028609510286095202860953028609540286095502860956028609570286095802860959028609600286096102860962028609630286096402860965028609660286096702860968028609690286097002860971028609720286097302860974028609750286097602860977028609780286097902860980028609810286098202860983028609840286098502860986028609870286098802860989028609900286099102860992028609930286099402860995028609960286099702860998028609990286100002861001028610020286100302861004028610050286100602861007028610080286100902861010028610110286101202861013028610140286101502861016028610170286101802861019028610200286102102861022028610230286102402861025028610260286102702861028028610290286103002861031028610320286103302861034028610350286103602861037028610380286103902861040028610410286104202861043028610440286104502861046028610470286104802861049028610500286105102861052028610530286105402861055028610560286105702861058028610590286106002861061028610620286106302861064028610650286106602861067028610680286106902861070028610710286107202861073028610740286107502861076028610770286107802861079028610800286108102861082028610830286108402861085028610860286108702861088028610890286109002861091028610920286109302861094028610950286109602861097028610980286109902861100028611010286110202861103028611040286110502870001028700020287000302870004028700050287000602870007028700080287000902870010028700110287001202870013028700140287001502870016028700170287001802870019028700200287002102870022028700230287002402870025028700260287002702870028028700290287003002870031028700320287003302870034028700350287003602870037028700380287003902870040028700410287004202870043028700440287004502870046028700470287004802870049028700500287005102870052028700530287005402870055028700560287005702870058028700590287006002870061028700620287006302870064028700650287006602870067028700680287006902870070028700710287007202870073028700740287007502870076028700770287007802870079028700800287008102870082028700830287008402870085028700860287008702870088028700890287009002870091028700920287009302870094028700950287009602870097028700980287009902870100028701010287010202870103028701040287010502870106028701070287010802870109028701100287011102870112028701130287011402870115028701160287011702870118028701190287012002870121028701220287012302870124028701250287012602870127028701280287012902870130028701310287013202870133028701340287013502870136028701370287013802870139028701400287014102870142028701430287014402870145028701460287014702870148028701490287015002870151028701520287015302870154028701550287015602870157028701580287015902870160028701610287016202870163028701640287016502870166028701670287016802870169028701700287017102870172028701730287017402870175028701760287017702870178028701790287018002870181028701820287018302870184028701850287018602870187028701880287018902870190028701910287019202870193028701940287019502870196028701970287019802870199028702000287020102870202028702030287020402870205028702060287020702870208028702090287021002870211028702120287021302870214028702150287021602870217028702180287021902870220028702210287022202870223028702240287022502870226028702270287022802870229028702300287023102870232028702330287023402870235028702360287023702870238028702390287024002870241028702420287024302870244028702450287024602870247028702480287024902870250028702510287025202870253028702540287025502870256028702570287025802870259028702600287026102870262028702630287026402870265028702660287026702870268028702690287027002870271028702720287027302870274028702750287027602870277028702780287027902870280028702810287028202870283028702840287028502870286028702870287028802870289028702900287029102870292028702930287029402870295028702960287029702870298028702990287030002870301028703020287030302870304028703050287030602870307028703080287030902870310028703110287031202870313028703140287031502870316028703170287031802870319028703200287032102870322028703230287032402870325028703260287032702870328028703290287033002870331028703320287033302870334028703350287033602870337028703380287033902870340028703410287034202870343028703440287034502870346028703470287034802870349028703500287035102870352028703530287035402870355028703560287035702870358028703590287036002870361028703620287036302870364028703650287036602870367028703680287036902870370028703710287037202870373028703740287037502870376028703770287037802870379028703800287038102870382028703830287038402870385028703860287038702870388028703890287039002870391028703920287039302870394028703950287039602870397028703980287039902870400028704010287040202870403028704040287040502870406028704070287040802870409028704100287041102870412028704130287041402870415028704160287041702870418028704190287042002870421028704220287042302870424028704250287042602870427028704280287042902870430028704310287043202870433028704340287043502870436028704370287043802870439028704400287044102870442028704430287044402870445028704460287044702870448028704490287045002870451028704520287045302870454028704550287045602870457028704580287045902870460028704610287046202870463028704640287046502870466028704670287046802870469028704700287047102870472028704730287047402870475028704760287047702870478028704790287048002870481028704820287048302870484028704850287048602870487028704880287048902870490028704910287049202870493028704940287049502870496028704970287049802870499028705000287050102870502028705030287050402870505028705060287050702870508028705090287051002870511028705120287051302870514028705150287051602870517028705180287051902870520028705210287052202870523028705240287052502870526028705270287052802870529028705300287053102870532028705330287053402870535028705360287053702870538028705390287054002870541028705420287054302870544028705450287054602870547028705480287054902870550028705510287055202870553028705540287055502870556028705570287055802870559028705600287056102870562028705630287056402870565028705660287056702870568028705690287057002870571028705720287057302870574028705750287057602870577028705780287057902870580028705810287058202870583028705840287058502870586028705870287058802870589028705900287059102870592028705930287059402870595028705960287059702870598028705990287060002870601028706020287060302870604028706050287060602870607028706080287060902870610028706110287061202870613028706140287061502870616028706170287061802870619028706200287062102870622028706230287062402870625028706260287062702870628028706290287063002870631028706320287063302870634028706350287063602870637028706380287063902870640028706410287064202870643028706440287064502870646028706470287064802870649028706500287065102870652028706530287065402870655028706560287065702870658028706590287066002870661028706620287066302870664028706650287066602870667028706680287066902870670028706710287067202870673028706740287067502870676028706770287067802870679028706800287068102870682028706830287068402870685028706860287068702870688028706890287069002870691028706920287069302870694028706950287069602870697028706980287069902870700028707010287070202870703028707040287070502870706028707070287070802870709028707100287071102870712028707130287071402870715028707160287071702870718028707190287072002870721028707220287072302870724028707250287072602870727028707280287072902870730028707310287073202870733028707340287073502870736028707370287073802870739028707400287074102870742028707430287074402870745028707460287074702870748028707490287075002870751028707520287075302870754028707550287075602870757028707580287075902870760028707610287076202870763028707640287076502870766028707670287076802870769028707700287077102870772028707730287077402870775028707760287077702870778028707790287078002870781028707820287078302870784028707850287078602870787028707880287078902870790028707910287079202870793028707940287079502870796028707970287079802870799028708000287080102870802028708030287080402870805028708060287080702870808028708090287081002870811028708120287081302870814028708150287081602870817028708180287081902870820028708210287082202870823028708240287082502870826028708270287082802870829028708300287083102870832028708330287083402870835028708360287083702870838028708390287084002870841028708420287084302870844028708450287084602870847028708480287084902870850028708510287085202870853028708540287085502870856028708570287085802870859028708600287086102870862028708630287086402870865028708660287086702870868028708690287087002870871028708720287087302870874028708750287087602870877028708780287087902870880028708810287088202870883028708840287088502870886028708870287088802870889028708900287089102870892028708930287089402870895028708960287089702870898028708990287090002870901028709020287090302870904028709050287090602870907028709080287090902870910028709110287091202870913028709140287091502870916028709170287091802870919028709200287092102870922028709230287092402870925028709260287092702870928028709290287093002870931028709320287093302870934028709350287093602870937028709380287093902870940028709410287094202870943028709440287094502870946028709470287094802870949028709500287095102870952028709530287095402870955028709560287095702870958028709590287096002870961028709620287096302870964028709650287096602870967028709680287096902870970028709710287097202870973028709740287097502870976028709770287097802870979028709800287098102870982028709830287098402870985028709860287098702870988028709890287099002870991028709920287099302870994028709950287099602870997028709980287099902871000028710010287100202871003028710040287100502871006028710070287100802871009028710100287101102871012028710130287101402871015028710160287101702871018028710190287102002871021028710220287102302871024028710250287102602871027028710280287102902871030028710310287103202871033028710340287103502871036028710370287103802871039028710400287104102871042028710430287104402871045028710460287104702871048028710490287105002871051028710520287105302871054028710550287105602871057028710580287105902871060028710610287106202871063028710640287106502871066028710670287106802871069028710700287107102871072028710730287107402871075028710760287107702871078028710790287108002871081028710820287108302871084028710850287108602871087028710880287108902871090028710910287109202871093028710940287109502871096028710970287109802871099028711000287110102871102028711030287110402871105028800010288000202880003028800040288000502880006028800070288000802880009028800100288001102880012028800130288001402880015028800160288001702880018028800190288002002880021028800220288002302880024028800250288002602880027028800280288002902880030028800310288003202880033028800340288003502880036028800370288003802880039028800400288004102880042028800430288004402880045028800460288004702880048028800490288005002880051028800520288005302880054028800550288005602880057028800580288005902880060028800610288006202880063028800640288006502880066028800670288006802880069028800700288007102880072028800730288007402880075028800760288007702880078028800790288008002880081028800820288008302880084028800850288008602880087028800880288008902880090028800910288009202880093028800940288009502880096028800970288009802880099028801000288010102880102028801030288010402880105028801060288010702880108028801090288011002880111028801120288011302880114028801150288011602880117028801180288011902880120028801210288012202880123028801240288012502880126028801270288012802880129028801300288013102880132028801330288013402880135028801360288013702880138028801390288014002880141028801420288014302880144028801450288014602880147028801480288014902880150028801510288015202880153028801540288015502880156028801570288015802880159028801600288016102880162028801630288016402880165028801660288016702880168028801690288017002880171028801720288017302880174028801750288017602880177028801780288017902880180028801810288018202880183028801840288018502880186028801870288018802880189028801900288019102880192028801930288019402880195028801960288019702880198028801990288020002880201028802020288020302880204028802050288020602880207028802080288020902880210028802110288021202880213028802140288021502880216028802170288021802880219028802200288022102880222028802230288022402880225028802260288022702880228028802290288023002880231028802320288023302880234028802350288023602880237028802380288023902880240028802410288024202880243028802440288024502880246028802470288024802880249028802500288025102880252028802530288025402880255028802560288025702880258028802590288026002880261028802620288026302880264028802650288026602880267028802680288026902880270028802710288027202880273028802740288027502880276028802770288027802880279028802800288028102880282028802830288028402880285028802860288028702880288028802890288029002880291028802920288029302880294028802950288029602880297028802980288029902880300028803010288030202880303028803040288030502880306028803070288030802880309028803100288031102880312028803130288031402880315028803160288031702880318028803190288032002880321028803220288032302880324028803250288032602880327028803280288032902880330028803310288033202880333028803340288033502880336028803370288033802880339028803400288034102880342028803430288034402880345028803460288034702880348028803490288035002880351028803520288035302880354028803550288035602880357028803580288035902880360028803610288036202880363028803640288036502880366028803670288036802880369028803700288037102880372028803730288037402880375028803760288037702880378028803790288038002880381028803820288038302880384028803850288038602880387028803880288038902880390028803910288039202880393028803940288039502880396028803970288039802880399028804000288040102880402028804030288040402880405028804060288040702880408028804090288041002880411028804120288041302880414028804150288041602880417028804180288041902880420028804210288042202880423028804240288042502880426028804270288042802880429028804300288043102880432028804330288043402880435028804360288043702880438028804390288044002880441028804420288044302880444028804450288044602880447028804480288044902880450028804510288045202880453028804540288045502880456028804570288045802880459028804600288046102880462028804630288046402880465028804660288046702880468028804690288047002880471028804720288047302880474028804750288047602880477028804780288047902880480028804810288048202880483028804840288048502880486028804870288048802880489028804900288049102880492028804930288049402880495028804960288049702880498028804990288050002880501028805020288050302880504028805050288050602880507028805080288050902880510028805110288051202880513028805140288051502880516028805170288051802880519028805200288052102880522028805230288052402880525028805260288052702880528028805290288053002880531028805320288053302880534028805350288053602880537028805380288053902880540028805410288054202880543028805440288054502880546028805470288054802880549028805500288055102880552028805530288055402880555028805560288055702880558028805590288056002880561028805620288056302880564028805650288056602880567028805680288056902880570028805710288057202880573028805740288057502880576028805770288057802880579028805800288058102880582028805830288058402880585028805860288058702880588028805890288059002880591028805920288059302880594028805950288059602880597028805980288059902880600028806010288060202880603028806040288060502880606028806070288060802880609028806100288061102880612028806130288061402880615028806160288061702880618028806190288062002880621028806220288062302880624028806250288062602880627028806280288062902880630028806310288063202880633028806340288063502880636028806370288063802880639028806400288064102880642028806430288064402880645028806460288064702880648028806490288065002880651028806520288065302880654028806550288065602880657028806580288065902880660028806610288066202880663028806640288066502880666028806670288066802880669028806700288067102880672028806730288067402880675028806760288067702880678028806790288068002880681028806820288068302880684028806850288068602880687028806880288068902880690028806910288069202880693028806940288069502880696028806970288069802880699028807000288070102880702028807030288070402880705028807060288070702880708028807090288071002880711028807120288071302880714028807150288071602880717028807180288071902880720028807210288072202880723028807240288072502880726028807270288072802880729028807300288073102880732028807330288073402880735028807360288073702880738028807390288074002880741028807420288074302880744028807450288074602880747028807480288074902880750028807510288075202880753028807540288075502880756028807570288075802880759028807600288076102880762028807630288076402880765028807660288076702880768028807690288077002880771028807720288077302880774028807750288077602880777028807780288077902880780028807810288078202880783028807840288078502880786028807870288078802880789028807900288079102880792028807930288079402880795028807960288079702880798028807990288080002880801028808020288080302880804028808050288080602880807028808080288080902880810028808110288081202880813028808140288081502880816028808170288081802880819028808200288082102880822028808230288082402880825028808260288082702880828028808290288083002880831028808320288083302880834028808350288083602880837028808380288083902880840028808410288084202880843028808440288084502880846028808470288084802880849028808500288085102880852028808530288085402880855028808560288085702880858028808590288086002880861028808620288086302880864028808650288086602880867028808680288086902880870028808710288087202880873028808740288087502880876028808770288087802880879028808800288088102880882028808830288088402880885028808860288088702880888028808890288089002880891028808920288089302880894028808950288089602880897028808980288089902880900028809010288090202880903028809040288090502880906028809070288090802880909028809100288091102880912028809130288091402880915028809160288091702880918028809190288092002880921028809220288092302880924028809250288092602880927028809280288092902880930028809310288093202880933028809340288093502880936028809370288093802880939028809400288094102880942028809430288094402880945028809460288094702880948028809490288095002880951028809520288095302880954028809550288095602880957028809580288095902880960028809610288096202880963028809640288096502880966028809670288096802880969028809700288097102880972028809730288097402880975028809760288097702880978028809790288098002880981028809820288098302880984028809850288098602880987028809880288098902880990028809910288099202880993028809940288099502880996028809970288099802880999028810000288100102881002028810030288100402881005028810060288100702881008028810090288101002881011028810120288101302881014028810150288101602881017028810180288101902881020028810210288102202881023028810240288102502881026028810270288102802881029028810300288103102881032028810330288103402881035028810360288103702881038028810390288104002881041028810420288104302881044028810450288104602881047028810480288104902881050028810510288105202881053028810540288105502881056028810570288105802881059028810600288106102881062028810630288106402881065028810660288106702881068028810690288107002881071028810720288107302881074028810750288107602881077028810780288107902881080028810810288108202881083028810840288108502881086028810870288108802881089028810900288109102881092028810930288109402881095028810960288109702881098028810990288110002881101028811020288110302881104028811050289000102890002028900030289000402890005028900060289000702890008028900090289001002890011028900120289001302890014028900150289001602890017028900180289001902890020028900210289002202890023028900240289002502890026028900270289002802890029028900300289003102890032028900330289003402890035028900360289003702890038028900390289004002890041028900420289004302890044028900450289004602890047028900480289004902890050028900510289005202890053028900540289005502890056028900570289005802890059028900600289006102890062028900630289006402890065028900660289006702890068028900690289007002890071028900720289007302890074028900750289007602890077028900780289007902890080028900810289008202890083028900840289008502890086028900870289008802890089028900900289009102890092028900930289009402890095028900960289009702890098028900990289010002890101028901020289010302890104028901050289010602890107028901080289010902890110028901110289011202890113028901140289011502890116028901170289011802890119028901200289012102890122028901230289012402890125028901260289012702890128028901290289013002890131028901320289013302890134028901350289013602890137028901380289013902890140028901410289014202890143028901440289014502890146028901470289014802890149028901500289015102890152028901530289015402890155028901560289015702890158028901590289016002890161028901620289016302890164028901650289016602890167028901680289016902890170028901710289017202890173028901740289017502890176028901770289017802890179028901800289018102890182028901830289018402890185028901860289018702890188028901890289019002890191028901920289019302890194028901950289019602890197028901980289019902890200028902010289020202890203028902040289020502890206028902070289020802890209028902100289021102890212028902130289021402890215028902160289021702890218028902190289022002890221028902220289022302890224028902250289022602890227028902280289022902890230028902310289023202890233028902340289023502890236028902370289023802890239028902400289024102890242028902430289024402890245028902460289024702890248028902490289025002890251028902520289025302890254028902550289025602890257028902580289025902890260028902610289026202890263028902640289026502890266028902670289026802890269028902700289027102890272028902730289027402890275028902760289027702890278028902790289028002890281028902820289028302890284028902850289028602890287028902880289028902890290028902910289029202890293028902940289029502890296028902970289029802890299028903000289030102890302028903030289030402890305028903060289030702890308028903090289031002890311028903120289031302890314028903150289031602890317028903180289031902890320028903210289032202890323028903240289032502890326028903270289032802890329028903300289033102890332028903330289033402890335028903360289033702890338028903390289034002890341028903420289034302890344028903450289034602890347028903480289034902890350028903510289035202890353028903540289035502890356028903570289035802890359028903600289036102890362028903630289036402890365028903660289036702890368028903690289037002890371028903720289037302890374028903750289037602890377028903780289037902890380028903810289038202890383028903840289038502890386028903870289038802890389028903900289039102890392028903930289039402890395028903960289039702890398028903990289040002890401028904020289040302890404028904050289040602890407028904080289040902890410028904110289041202890413028904140289041502890416028904170289041802890419028904200289042102890422028904230289042402890425028904260289042702890428028904290289043002890431028904320289043302890434028904350289043602890437028904380289043902890440028904410289044202890443028904440289044502890446028904470289044802890449028904500289045102890452028904530289045402890455028904560289045702890458028904590289046002890461028904620289046302890464028904650289046602890467028904680289046902890470028904710289047202890473028904740289047502890476028904770289047802890479028904800289048102890482028904830289048402890485028904860289048702890488028904890289049002890491028904920289049302890494028904950289049602890497028904980289049902890500028905010289050202890503028905040289050502890506028905070289050802890509028905100289051102890512028905130289051402890515028905160289051702890518028905190289052002890521028905220289052302890524028905250289052602890527028905280289052902890530028905310289053202890533028905340289053502890536028905370289053802890539028905400289054102890542028905430289054402890545028905460289054702890548028905490289055002890551028905520289055302890554028905550289055602890557028905580289055902890560028905610289056202890563028905640289056502890566028905670289056802890569028905700289057102890572028905730289057402890575028905760289057702890578028905790289058002890581028905820289058302890584028905850289058602890587028905880289058902890590028905910289059202890593028905940289059502890596028905970289059802890599028906000289060102890602028906030289060402890605028906060289060702890608028906090289061002890611028906120289061302890614028906150289061602890617028906180289061902890620028906210289062202890623028906240289062502890626028906270289062802890629028906300289063102890632028906330289063402890635028906360289063702890638028906390289064002890641028906420289064302890644028906450289064602890647028906480289064902890650028906510289065202890653028906540289065502890656028906570289065802890659028906600289066102890662028906630289066402890665028906660289066702890668028906690289067002890671028906720289067302890674028906750289067602890677028906780289067902890680028906810289068202890683028906840289068502890686028906870289068802890689028906900289069102890692028906930289069402890695028906960289069702890698028906990289070002890701028907020289070302890704028907050289070602890707028907080289070902890710028907110289071202890713028907140289071502890716028907170289071802890719028907200289072102890722028907230289072402890725028907260289072702890728028907290289073002890731028907320289073302890734028907350289073602890737028907380289073902890740028907410289074202890743028907440289074502890746028907470289074802890749028907500289075102890752028907530289075402890755028907560289075702890758028907590289076002890761028907620289076302890764028907650289076602890767028907680289076902890770028907710289077202890773028907740289077502890776028907770289077802890779028907800289078102890782028907830289078402890785028907860289078702890788028907890289079002890791028907920289079302890794028907950289079602890797028907980289079902890800028908010289080202890803028908040289080502890806028908070289080802890809028908100289081102890812028908130289081402890815028908160289081702890818028908190289082002890821028908220289082302890824028908250289082602890827028908280289082902890830028908310289083202890833028908340289083502890836028908370289083802890839028908400289084102890842028908430289084402890845028908460289084702890848028908490289085002890851028908520289085302890854028908550289085602890857028908580289085902890860028908610289086202890863028908640289086502890866028908670289086802890869028908700289087102890872028908730289087402890875028908760289087702890878028908790289088002890881028908820289088302890884028908850289088602890887028908880289088902890890028908910289089202890893028908940289089502890896028908970289089802890899028909000289090102890902028909030289090402890905028909060289090702890908028909090289091002890911028909120289091302890914028909150289091602890917028909180289091902890920028909210289092202890923028909240289092502890926028909270289092802890929028909300289093102890932028909330289093402890935028909360289093702890938028909390289094002890941028909420289094302890944028909450289094602890947028909480289094902890950028909510289095202890953028909540289095502890956028909570289095802890959028909600289096102890962028909630289096402890965028909660289096702890968028909690289097002890971028909720289097302890974028909750289097602890977028909780289097902890980028909810289098202890983028909840289098502890986028909870289098802890989028909900289099102890992028909930289099402890995028909960289099702890998028909990289100002891001028910020289100302891004028910050289100602891007028910080289100902891010028910110289101202891013028910140289101502891016028910170289101802891019028910200289102102891022028910230289102402891025028910260289102702891028028910290289103002891031028910320289103302891034028910350289103602891037028910380289103902891040028910410289104202891043028910440289104502891046028910470289104802891049028910500289105102891052028910530289105402891055028910560289105702891058028910590289106002891061028910620289106302891064028910650289106602891067028910680289106902891070028910710289107202891073028910740289107502891076028910770289107802891079028910800289108102891082028910830289108402891085028910860289108702891088028910890289109002891091028910920289109302891094028910950289109602891097028910980289109902891100028911010289110202891103028911040289110502900001029000020290000302900004029000050290000602900007029000080290000902900010029000110290001202900013029000140290001502900016029000170290001802900019029000200290002102900022029000230290002402900025029000260290002702900028029000290290003002900031029000320290003302900034029000350290003602900037029000380290003902900040029000410290004202900043029000440290004502900046029000470290004802900049029000500290005102900052029000530290005402900055029000560290005702900058029000590290006002900061029000620290006302900064029000650290006602900067029000680290006902900070029000710290007202900073029000740290007502900076029000770290007802900079029000800290008102900082029000830290008402900085029000860290008702900088029000890290009002900091029000920290009302900094029000950290009602900097029000980290009902900100029001010290010202900103029001040290010502900106029001070290010802900109029001100290011102900112029001130290011402900115029001160290011702900118029001190290012002900121029001220290012302900124029001250290012602900127029001280290012902900130029001310290013202900133029001340290013502900136029001370290013802900139029001400290014102900142029001430290014402900145029001460290014702900148029001490290015002900151029001520290015302900154029001550290015602900157029001580290015902900160029001610290016202900163029001640290016502900166029001670290016802900169029001700290017102900172029001730290017402900175029001760290017702900178029001790290018002900181029001820290018302900184029001850290018602900187029001880290018902900190029001910290019202900193029001940290019502900196029001970290019802900199029002000290020102900202029002030290020402900205029002060290020702900208029002090290021002900211029002120290021302900214029002150290021602900217029002180290021902900220029002210290022202900223029002240290022502900226029002270290022802900229029002300290023102900232029002330290023402900235029002360290023702900238029002390290024002900241029002420290024302900244029002450290024602900247029002480290024902900250029002510290025202900253029002540290025502900256029002570290025802900259029002600290026102900262029002630290026402900265029002660290026702900268029002690290027002900271029002720290027302900274029002750290027602900277029002780290027902900280029002810290028202900283029002840290028502900286029002870290028802900289029002900290029102900292029002930290029402900295029002960290029702900298029002990290030002900301029003020290030302900304029003050290030602900307029003080290030902900310029003110290031202900313029003140290031502900316029003170290031802900319029003200290032102900322029003230290032402900325029003260290032702900328029003290290033002900331029003320290033302900334029003350290033602900337029003380290033902900340029003410290034202900343029003440290034502900346029003470290034802900349029003500290035102900352029003530290035402900355029003560290035702900358029003590290036002900361029003620290036302900364029003650290036602900367029003680290036902900370029003710290037202900373029003740290037502900376029003770290037802900379029003800290038102900382029003830290038402900385029003860290038702900388029003890290039002900391029003920290039302900394029003950290039602900397029003980290039902900400029004010290040202900403029004040290040502900406029004070290040802900409029004100290041102900412029004130290041402900415029004160290041702900418029004190290042002900421029004220290042302900424029004250290042602900427029004280290042902900430029004310290043202900433029004340290043502900436029004370290043802900439029004400290044102900442029004430290044402900445029004460290044702900448029004490290045002900451029004520290045302900454029004550290045602900457029004580290045902900460029004610290046202900463029004640290046502900466029004670290046802900469029004700290047102900472029004730290047402900475029004760290047702900478029004790290048002900481029004820290048302900484029004850290048602900487029004880290048902900490029004910290049202900493029004940290049502900496029004970290049802900499029005000290050102900502029005030290050402900505029005060290050702900508029005090290051002900511029005120290051302900514029005150290051602900517029005180290051902900520029005210290052202900523029005240290052502900526029005270290052802900529029005300290053102900532029005330290053402900535029005360290053702900538029005390290054002900541029005420290054302900544029005450290054602900547029005480290054902900550029005510290055202900553029005540290055502900556029005570290055802900559029005600290056102900562029005630290056402900565029005660290056702900568029005690290057002900571029005720290057302900574029005750290057602900577029005780290057902900580029005810290058202900583029005840290058502900586029005870290058802900589029005900290059102900592029005930290059402900595029005960290059702900598029005990290060002900601029006020290060302900604029006050290060602900607029006080290060902900610029006110290061202900613029006140290061502900616029006170290061802900619029006200290062102900622029006230290062402900625029006260290062702900628029006290290063002900631029006320290063302900634029006350290063602900637029006380290063902900640029006410290064202900643029006440290064502900646029006470290064802900649029006500290065102900652029006530290065402900655029006560290065702900658029006590290066002900661029006620290066302900664029006650290066602900667029006680290066902900670029006710290067202900673029006740290067502900676029006770290067802900679029006800290068102900682029006830290068402900685029006860290068702900688029006890290069002900691029006920290069302900694029006950290069602900697029006980290069902900700029007010290070202900703029007040290070502900706029007070290070802900709029007100290071102900712029007130290071402900715029007160290071702900718029007190290072002900721029007220290072302900724029007250290072602900727029007280290072902900730029007310290073202900733029007340290073502900736029007370290073802900739029007400290074102900742029007430290074402900745029007460290074702900748029007490290075002900751029007520290075302900754029007550290075602900757029007580290075902900760029007610290076202900763029007640290076502900766029007670290076802900769029007700290077102900772029007730290077402900775029007760290077702900778029007790290078002900781029007820290078302900784029007850290078602900787029007880290078902900790029007910290079202900793029007940290079502900796029007970290079802900799029008000290080102900802029008030290080402900805029008060290080702900808029008090290081002900811029008120290081302900814029008150290081602900817029008180290081902900820029008210290082202900823029008240290082502900826029008270290082802900829029008300290083102900832029008330290083402900835029008360290083702900838029008390290084002900841029008420290084302900844029008450290084602900847029008480290084902900850029008510290085202900853029008540290085502900856029008570290085802900859029008600290086102900862029008630290086402900865029008660290086702900868029008690290087002900871029008720290087302900874029008750290087602900877029008780290087902900880029008810290088202900883029008840290088502900886029008870290088802900889029008900290089102900892029008930290089402900895029008960290089702900898029008990290090002900901029009020290090302900904029009050290090602900907029009080290090902900910029009110290091202900913029009140290091502900916029009170290091802900919029009200290092102900922029009230290092402900925029009260290092702900928029009290290093002900931029009320290093302900934029009350290093602900937029009380290093902900940029009410290094202900943029009440290094502900946029009470290094802900949029009500290095102900952029009530290095402900955029009560290095702900958029009590290096002900961029009620290096302900964029009650290096602900967029009680290096902900970029009710290097202900973029009740290097502900976029009770290097802900979029009800290098102900982029009830290098402900985029009860290098702900988029009890290099002900991029009920290099302900994029009950290099602900997029009980290099902901000029010010290100202901003029010040290100502901006029010070290100802901009029010100290101102901012029010130290101402901015029010160290101702901018029010190290102002901021029010220290102302901024029010250290102602901027029010280290102902901030029010310290103202901033029010340290103502901036029010370290103802901039029010400290104102901042029010430290104402901045029010460290104702901048029010490290105002901051029010520290105302901054029010550290105602901057029010580290105902901060029010610290106202901063029010640290106502901066029010670290106802901069029010700290107102901072029010730290107402901075029010760290107702901078029010790290108002901081029010820290108302901084029010850290108602901087029010880290108902901090029010910290109202901093029010940290109502901096029010970290109802901099029011000290110102901102029011030290110402901105029100010291000202910003029100040291000502910006029100070291000802910009029100100291001102910012029100130291001402910015029100160291001702910018029100190291002002910021029100220291002302910024029100250291002602910027029100280291002902910030029100310291003202910033029100340291003502910036029100370291003802910039029100400291004102910042029100430291004402910045029100460291004702910048029100490291005002910051029100520291005302910054029100550291005602910057029100580291005902910060029100610291006202910063029100640291006502910066029100670291006802910069029100700291007102910072029100730291007402910075029100760291007702910078029100790291008002910081029100820291008302910084029100850291008602910087029100880291008902910090029100910291009202910093029100940291009502910096029100970291009802910099029101000291010102910102029101030291010402910105029101060291010702910108029101090291011002910111029101120291011302910114029101150291011602910117029101180291011902910120029101210291012202910123029101240291012502910126029101270291012802910129029101300291013102910132029101330291013402910135029101360291013702910138029101390291014002910141029101420291014302910144029101450291014602910147029101480291014902910150029101510291015202910153029101540291015502910156029101570291015802910159029101600291016102910162029101630291016402910165029101660291016702910168029101690291017002910171029101720291017302910174029101750291017602910177029101780291017902910180029101810291018202910183029101840291018502910186029101870291018802910189029101900291019102910192029101930291019402910195029101960291019702910198029101990291020002910201029102020291020302910204029102050291020602910207029102080291020902910210029102110291021202910213029102140291021502910216029102170291021802910219029102200291022102910222029102230291022402910225029102260291022702910228029102290291023002910231029102320291023302910234029102350291023602910237029102380291023902910240029102410291024202910243029102440291024502910246029102470291024802910249029102500291025102910252029102530291025402910255029102560291025702910258029102590291026002910261029102620291026302910264029102650291026602910267029102680291026902910270029102710291027202910273029102740291027502910276029102770291027802910279029102800291028102910282029102830291028402910285029102860291028702910288029102890291029002910291029102920291029302910294029102950291029602910297029102980291029902910300029103010291030202910303029103040291030502910306029103070291030802910309029103100291031102910312029103130291031402910315029103160291031702910318029103190291032002910321029103220291032302910324029103250291032602910327029103280291032902910330029103310291033202910333029103340291033502910336029103370291033802910339029103400291034102910342029103430291034402910345029103460291034702910348029103490291035002910351029103520291035302910354029103550291035602910357029103580291035902910360029103610291036202910363029103640291036502910366029103670291036802910369029103700291037102910372029103730291037402910375029103760291037702910378029103790291038002910381029103820291038302910384029103850291038602910387029103880291038902910390029103910291039202910393029103940291039502910396029103970291039802910399029104000291040102910402029104030291040402910405029104060291040702910408029104090291041002910411029104120291041302910414029104150291041602910417029104180291041902910420029104210291042202910423029104240291042502910426029104270291042802910429029104300291043102910432029104330291043402910435029104360291043702910438029104390291044002910441029104420291044302910444029104450291044602910447029104480291044902910450029104510291045202910453029104540291045502910456029104570291045802910459029104600291046102910462029104630291046402910465029104660291046702910468029104690291047002910471029104720291047302910474029104750291047602910477029104780291047902910480029104810291048202910483029104840291048502910486029104870291048802910489029104900291049102910492029104930291049402910495029104960291049702910498029104990291050002910501029105020291050302910504029105050291050602910507029105080291050902910510029105110291051202910513029105140291051502910516029105170291051802910519029105200291052102910522029105230291052402910525029105260291052702910528029105290291053002910531029105320291053302910534029105350291053602910537029105380291053902910540029105410291054202910543029105440291054502910546029105470291054802910549029105500291055102910552029105530291055402910555029105560291055702910558029105590291056002910561029105620291056302910564029105650291056602910567029105680291056902910570029105710291057202910573029105740291057502910576029105770291057802910579029105800291058102910582029105830291058402910585029105860291058702910588029105890291059002910591029105920291059302910594029105950291059602910597029105980291059902910600029106010291060202910603029106040291060502910606029106070291060802910609029106100291061102910612029106130291061402910615029106160291061702910618029106190291062002910621029106220291062302910624029106250291062602910627029106280291062902910630029106310291063202910633029106340291063502910636029106370291063802910639029106400291064102910642029106430291064402910645029106460291064702910648029106490291065002910651029106520291065302910654029106550291065602910657029106580291065902910660029106610291066202910663029106640291066502910666029106670291066802910669029106700291067102910672029106730291067402910675029106760291067702910678029106790291068002910681029106820291068302910684029106850291068602910687029106880291068902910690029106910291069202910693029106940291069502910696029106970291069802910699029107000291070102910702029107030291070402910705029107060291070702910708029107090291071002910711029107120291071302910714029107150291071602910717029107180291071902910720029107210291072202910723029107240291072502910726029107270291072802910729029107300291073102910732029107330291073402910735029107360291073702910738029107390291074002910741029107420291074302910744029107450291074602910747029107480291074902910750029107510291075202910753029107540291075502910756029107570291075802910759029107600291076102910762029107630291076402910765029107660291076702910768029107690291077002910771029107720291077302910774029107750291077602910777029107780291077902910780029107810291078202910783029107840291078502910786029107870291078802910789029107900291079102910792029107930291079402910795029107960291079702910798029107990291080002910801029108020291080302910804029108050291080602910807029108080291080902910810029108110291081202910813029108140291081502910816029108170291081802910819029108200291082102910822029108230291082402910825029108260291082702910828029108290291083002910831029108320291083302910834029108350291083602910837029108380291083902910840029108410291084202910843029108440291084502910846029108470291084802910849029108500291085102910852029108530291085402910855029108560291085702910858029108590291086002910861029108620291086302910864029108650291086602910867029108680291086902910870029108710291087202910873029108740291087502910876029108770291087802910879029108800291088102910882029108830291088402910885029108860291088702910888029108890291089002910891029108920291089302910894029108950291089602910897029108980291089902910900029109010291090202910903029109040291090502910906029109070291090802910909029109100291091102910912029109130291091402910915029109160291091702910918029109190291092002910921029109220291092302910924029109250291092602910927029109280291092902910930029109310291093202910933029109340291093502910936029109370291093802910939029109400291094102910942029109430291094402910945029109460291094702910948029109490291095002910951029109520291095302910954029109550291095602910957029109580291095902910960029109610291096202910963029109640291096502910966029109670291096802910969029109700291097102910972029109730291097402910975029109760291097702910978029109790291098002910981029109820291098302910984029109850291098602910987029109880291098902910990029109910291099202910993029109940291099502910996029109970291099802910999029110000291100102911002029110030291100402911005029110060291100702911008029110090291101002911011029110120291101302911014029110150291101602911017029110180291101902911020029110210291102202911023029110240291102502911026029110270291102802911029029110300291103102911032029110330291103402911035029110360291103702911038029110390291104002911041029110420291104302911044029110450291104602911047029110480291104902911050029110510291105202911053029110540291105502911056029110570291105802911059029110600291106102911062029110630291106402911065029110660291106702911068029110690291107002911071029110720291107302911074029110750291107602911077029110780291107902911080029110810291108202911083029110840291108502911086029110870291108802911089029110900291109102911092029110930291109402911095029110960291109702911098029110990291110002911101029111020291110302911104029111050292000102920002029200030292000402920005029200060292000702920008029200090292001002920011029200120292001302920014029200150292001602920017029200180292001902920020029200210292002202920023029200240292002502920026029200270292002802920029029200300292003102920032029200330292003402920035029200360292003702920038029200390292004002920041029200420292004302920044029200450292004602920047029200480292004902920050029200510292005202920053029200540292005502920056029200570292005802920059029200600292006102920062029200630292006402920065029200660292006702920068029200690292007002920071029200720292007302920074029200750292007602920077029200780292007902920080029200810292008202920083029200840292008502920086029200870292008802920089029200900292009102920092029200930292009402920095029200960292009702920098029200990292010002920101029201020292010302920104029201050292010602920107029201080292010902920110029201110292011202920113029201140292011502920116029201170292011802920119029201200292012102920122029201230292012402920125029201260292012702920128029201290292013002920131029201320292013302920134029201350292013602920137029201380292013902920140029201410292014202920143029201440292014502920146029201470292014802920149029201500292015102920152029201530292015402920155029201560292015702920158029201590292016002920161029201620292016302920164029201650292016602920167029201680292016902920170029201710292017202920173029201740292017502920176029201770292017802920179029201800292018102920182029201830292018402920185029201860292018702920188029201890292019002920191029201920292019302920194029201950292019602920197029201980292019902920200029202010292020202920203029202040292020502920206029202070292020802920209029202100292021102920212029202130292021402920215029202160292021702920218029202190292022002920221029202220292022302920224029202250292022602920227029202280292022902920230029202310292023202920233029202340292023502920236029202370292023802920239029202400292024102920242029202430292024402920245029202460292024702920248029202490292025002920251029202520292025302920254029202550292025602920257029202580292025902920260029202610292026202920263029202640292026502920266029202670292026802920269029202700292027102920272029202730292027402920275029202760292027702920278029202790292028002920281029202820292028302920284029202850292028602920287029202880292028902920290029202910292029202920293029202940292029502920296029202970292029802920299029203000292030102920302029203030292030402920305029203060292030702920308029203090292031002920311029203120292031302920314029203150292031602920317029203180292031902920320029203210292032202920323029203240292032502920326029203270292032802920329029203300292033102920332029203330292033402920335029203360292033702920338029203390292034002920341029203420292034302920344029203450292034602920347029203480292034902920350029203510292035202920353029203540292035502920356029203570292035802920359029203600292036102920362029203630292036402920365029203660292036702920368029203690292037002920371029203720292037302920374029203750292037602920377029203780292037902920380029203810292038202920383029203840292038502920386029203870292038802920389029203900292039102920392029203930292039402920395029203960292039702920398029203990292040002920401029204020292040302920404029204050292040602920407029204080292040902920410029204110292041202920413029204140292041502920416029204170292041802920419029204200292042102920422029204230292042402920425029204260292042702920428029204290292043002920431029204320292043302920434029204350292043602920437029204380292043902920440029204410292044202920443029204440292044502920446029204470292044802920449029204500292045102920452029204530292045402920455029204560292045702920458029204590292046002920461029204620292046302920464029204650292046602920467029204680292046902920470029204710292047202920473029204740292047502920476029204770292047802920479029204800292048102920482029204830292048402920485029204860292048702920488029204890292049002920491029204920292049302920494029204950292049602920497029204980292049902920500029205010292050202920503029205040292050502920506029205070292050802920509029205100292051102920512029205130292051402920515029205160292051702920518029205190292052002920521029205220292052302920524029205250292052602920527029205280292052902920530029205310292053202920533029205340292053502920536029205370292053802920539029205400292054102920542029205430292054402920545029205460292054702920548029205490292055002920551029205520292055302920554029205550292055602920557029205580292055902920560029205610292056202920563029205640292056502920566029205670292056802920569029205700292057102920572029205730292057402920575029205760292057702920578029205790292058002920581029205820292058302920584029205850292058602920587029205880292058902920590029205910292059202920593029205940292059502920596029205970292059802920599029206000292060102920602029206030292060402920605029206060292060702920608029206090292061002920611029206120292061302920614029206150292061602920617029206180292061902920620029206210292062202920623029206240292062502920626029206270292062802920629029206300292063102920632029206330292063402920635029206360292063702920638029206390292064002920641029206420292064302920644029206450292064602920647029206480292064902920650029206510292065202920653029206540292065502920656029206570292065802920659029206600292066102920662029206630292066402920665029206660292066702920668029206690292067002920671029206720292067302920674029206750292067602920677029206780292067902920680029206810292068202920683029206840292068502920686029206870292068802920689029206900292069102920692029206930292069402920695029206960292069702920698029206990292070002920701029207020292070302920704029207050292070602920707029207080292070902920710029207110292071202920713029207140292071502920716029207170292071802920719029207200292072102920722029207230292072402920725029207260292072702920728029207290292073002920731029207320292073302920734029207350292073602920737029207380292073902920740029207410292074202920743029207440292074502920746029207470292074802920749029207500292075102920752029207530292075402920755029207560292075702920758029207590292076002920761029207620292076302920764029207650292076602920767029207680292076902920770029207710292077202920773029207740292077502920776029207770292077802920779029207800292078102920782029207830292078402920785029207860292078702920788029207890292079002920791029207920292079302920794029207950292079602920797029207980292079902920800029208010292080202920803029208040292080502920806029208070292080802920809029208100292081102920812029208130292081402920815029208160292081702920818029208190292082002920821029208220292082302920824029208250292082602920827029208280292082902920830029208310292083202920833029208340292083502920836029208370292083802920839029208400292084102920842029208430292084402920845029208460292084702920848029208490292085002920851029208520292085302920854029208550292085602920857029208580292085902920860029208610292086202920863029208640292086502920866029208670292086802920869029208700292087102920872029208730292087402920875029208760292087702920878029208790292088002920881029208820292088302920884029208850292088602920887029208880292088902920890029208910292089202920893029208940292089502920896029208970292089802920899029209000292090102920902029209030292090402920905029209060292090702920908029209090292091002920911029209120292091302920914029209150292091602920917029209180292091902920920029209210292092202920923029209240292092502920926029209270292092802920929029209300292093102920932029209330292093402920935029209360292093702920938029209390292094002920941029209420292094302920944029209450292094602920947029209480292094902920950029209510292095202920953029209540292095502920956029209570292095802920959029209600292096102920962029209630292096402920965029209660292096702920968029209690292097002920971029209720292097302920974029209750292097602920977029209780292097902920980029209810292098202920983029209840292098502920986029209870292098802920989029209900292099102920992029209930292099402920995029209960292099702920998029209990292100002921001029210020292100302921004029210050292100602921007029210080292100902921010029210110292101202921013029210140292101502921016029210170292101802921019029210200292102102921022029210230292102402921025029210260292102702921028029210290292103002921031029210320292103302921034029210350292103602921037029210380292103902921040029210410292104202921043029210440292104502921046029210470292104802921049029210500292105102921052029210530292105402921055029210560292105702921058029210590292106002921061029210620292106302921064029210650292106602921067029210680292106902921070029210710292107202921073029210740292107502921076029210770292107802921079029210800292108102921082029210830292108402921085029210860292108702921088029210890292109002921091029210920292109302921094029210950292109602921097029210980292109902921100029211010292110202921103029211040292110502930001029300020293000302930004029300050293000602930007029300080293000902930010029300110293001202930013029300140293001502930016029300170293001802930019029300200293002102930022029300230293002402930025029300260293002702930028029300290293003002930031029300320293003302930034029300350293003602930037029300380293003902930040029300410293004202930043029300440293004502930046029300470293004802930049029300500293005102930052029300530293005402930055029300560293005702930058029300590293006002930061029300620293006302930064029300650293006602930067029300680293006902930070029300710293007202930073029300740293007502930076029300770293007802930079029300800293008102930082029300830293008402930085029300860293008702930088029300890293009002930091029300920293009302930094029300950293009602930097029300980293009902930100029301010293010202930103029301040293010502930106029301070293010802930109029301100293011102930112029301130293011402930115029301160293011702930118029301190293012002930121029301220293012302930124029301250293012602930127029301280293012902930130029301310293013202930133029301340293013502930136029301370293013802930139029301400293014102930142029301430293014402930145029301460293014702930148029301490293015002930151029301520293015302930154029301550293015602930157029301580293015902930160029301610293016202930163029301640293016502930166029301670293016802930169029301700293017102930172029301730293017402930175029301760293017702930178029301790293018002930181029301820293018302930184029301850293018602930187029301880293018902930190029301910293019202930193029301940293019502930196029301970293019802930199029302000293020102930202029302030293020402930205029302060293020702930208029302090293021002930211029302120293021302930214029302150293021602930217029302180293021902930220029302210293022202930223029302240293022502930226029302270293022802930229029302300293023102930232029302330293023402930235029302360293023702930238029302390293024002930241029302420293024302930244029302450293024602930247029302480293024902930250029302510293025202930253029302540293025502930256029302570293025802930259029302600293026102930262029302630293026402930265029302660293026702930268029302690293027002930271029302720293027302930274029302750293027602930277029302780293027902930280029302810293028202930283029302840293028502930286029302870293028802930289029302900293029102930292029302930293029402930295029302960293029702930298029302990293030002930301029303020293030302930304029303050293030602930307029303080293030902930310029303110293031202930313029303140293031502930316029303170293031802930319029303200293032102930322029303230293032402930325029303260293032702930328029303290293033002930331029303320293033302930334029303350293033602930337029303380293033902930340029303410293034202930343029303440293034502930346029303470293034802930349029303500293035102930352029303530293035402930355029303560293035702930358029303590293036002930361029303620293036302930364029303650293036602930367029303680293036902930370029303710293037202930373029303740293037502930376029303770293037802930379029303800293038102930382029303830293038402930385029303860293038702930388029303890293039002930391029303920293039302930394029303950293039602930397029303980293039902930400029304010293040202930403029304040293040502930406029304070293040802930409029304100293041102930412029304130293041402930415029304160293041702930418029304190293042002930421029304220293042302930424029304250293042602930427029304280293042902930430029304310293043202930433029304340293043502930436029304370293043802930439029304400293044102930442029304430293044402930445029304460293044702930448029304490293045002930451029304520293045302930454029304550293045602930457029304580293045902930460029304610293046202930463029304640293046502930466029304670293046802930469029304700293047102930472029304730293047402930475029304760293047702930478029304790293048002930481029304820293048302930484029304850293048602930487029304880293048902930490029304910293049202930493029304940293049502930496029304970293049802930499029305000293050102930502029305030293050402930505029305060293050702930508029305090293051002930511029305120293051302930514029305150293051602930517029305180293051902930520029305210293052202930523029305240293052502930526029305270293052802930529029305300293053102930532029305330293053402930535029305360293053702930538029305390293054002930541029305420293054302930544029305450293054602930547029305480293054902930550029305510293055202930553029305540293055502930556029305570293055802930559029305600293056102930562029305630293056402930565029305660293056702930568029305690293057002930571029305720293057302930574029305750293057602930577029305780293057902930580029305810293058202930583029305840293058502930586029305870293058802930589029305900293059102930592029305930293059402930595029305960293059702930598029305990293060002930601029306020293060302930604029306050293060602930607029306080293060902930610029306110293061202930613029306140293061502930616029306170293061802930619029306200293062102930622029306230293062402930625029306260293062702930628029306290293063002930631029306320293063302930634029306350293063602930637029306380293063902930640029306410293064202930643029306440293064502930646029306470293064802930649029306500293065102930652029306530293065402930655029306560293065702930658029306590293066002930661029306620293066302930664029306650293066602930667029306680293066902930670029306710293067202930673029306740293067502930676029306770293067802930679029306800293068102930682029306830293068402930685029306860293068702930688029306890293069002930691029306920293069302930694029306950293069602930697029306980293069902930700029307010293070202930703029307040293070502930706029307070293070802930709029307100293071102930712029307130293071402930715029307160293071702930718029307190293072002930721029307220293072302930724029307250293072602930727029307280293072902930730029307310293073202930733029307340293073502930736029307370293073802930739029307400293074102930742029307430293074402930745029307460293074702930748029307490293075002930751029307520293075302930754029307550293075602930757029307580293075902930760029307610293076202930763029307640293076502930766029307670293076802930769029307700293077102930772029307730293077402930775029307760293077702930778029307790293078002930781029307820293078302930784029307850293078602930787029307880293078902930790029307910293079202930793029307940293079502930796029307970293079802930799029308000293080102930802029308030293080402930805029308060293080702930808029308090293081002930811029308120293081302930814029308150293081602930817029308180293081902930820029308210293082202930823029308240293082502930826029308270293082802930829029308300293083102930832029308330293083402930835029308360293083702930838029308390293084002930841029308420293084302930844029308450293084602930847029308480293084902930850029308510293085202930853029308540293085502930856029308570293085802930859029308600293086102930862029308630293086402930865029308660293086702930868029308690293087002930871029308720293087302930874029308750293087602930877029308780293087902930880029308810293088202930883029308840293088502930886029308870293088802930889029308900293089102930892029308930293089402930895029308960293089702930898029308990293090002930901029309020293090302930904029309050293090602930907029309080293090902930910029309110293091202930913029309140293091502930916029309170293091802930919029309200293092102930922029309230293092402930925029309260293092702930928029309290293093002930931029309320293093302930934029309350293093602930937029309380293093902930940029309410293094202930943029309440293094502930946029309470293094802930949029309500293095102930952029309530293095402930955029309560293095702930958029309590293096002930961029309620293096302930964029309650293096602930967029309680293096902930970029309710293097202930973029309740293097502930976029309770293097802930979029309800293098102930982029309830293098402930985029309860293098702930988029309890293099002930991029309920293099302930994029309950293099602930997029309980293099902931000029310010293100202931003029310040293100502931006029310070293100802931009029310100293101102931012029310130293101402931015029310160293101702931018029310190293102002931021029310220293102302931024029310250293102602931027029310280293102902931030029310310293103202931033029310340293103502931036029310370293103802931039029310400293104102931042029310430293104402931045029310460293104702931048029310490293105002931051029310520293105302931054029310550293105602931057029310580293105902931060029310610293106202931063029310640293106502931066029310670293106802931069029310700293107102931072029310730293107402931075029310760293107702931078029310790293108002931081029310820293108302931084029310850293108602931087029310880293108902931090029310910293109202931093029310940293109502931096029310970293109802931099029311000293110102931102029311030293110402931105029400010294000202940003029400040294000502940006029400070294000802940009029400100294001102940012029400130294001402940015029400160294001702940018029400190294002002940021029400220294002302940024029400250294002602940027029400280294002902940030029400310294003202940033029400340294003502940036029400370294003802940039029400400294004102940042029400430294004402940045029400460294004702940048029400490294005002940051029400520294005302940054029400550294005602940057029400580294005902940060029400610294006202940063029400640294006502940066029400670294006802940069029400700294007102940072029400730294007402940075029400760294007702940078029400790294008002940081029400820294008302940084029400850294008602940087029400880294008902940090029400910294009202940093029400940294009502940096029400970294009802940099029401000294010102940102029401030294010402940105029401060294010702940108029401090294011002940111029401120294011302940114029401150294011602940117029401180294011902940120029401210294012202940123029401240294012502940126029401270294012802940129029401300294013102940132029401330294013402940135029401360294013702940138029401390294014002940141029401420294014302940144029401450294014602940147029401480294014902940150029401510294015202940153029401540294015502940156029401570294015802940159029401600294016102940162029401630294016402940165029401660294016702940168029401690294017002940171029401720294017302940174029401750294017602940177029401780294017902940180029401810294018202940183029401840294018502940186029401870294018802940189029401900294019102940192029401930294019402940195029401960294019702940198029401990294020002940201029402020294020302940204029402050294020602940207029402080294020902940210029402110294021202940213029402140294021502940216029402170294021802940219029402200294022102940222029402230294022402940225029402260294022702940228029402290294023002940231029402320294023302940234029402350294023602940237029402380294023902940240029402410294024202940243029402440294024502940246029402470294024802940249029402500294025102940252029402530294025402940255029402560294025702940258029402590294026002940261029402620294026302940264029402650294026602940267029402680294026902940270029402710294027202940273029402740294027502940276029402770294027802940279029402800294028102940282029402830294028402940285029402860294028702940288029402890294029002940291029402920294029302940294029402950294029602940297029402980294029902940300029403010294030202940303029403040294030502940306029403070294030802940309029403100294031102940312029403130294031402940315029403160294031702940318029403190294032002940321029403220294032302940324029403250294032602940327029403280294032902940330029403310294033202940333029403340294033502940336029403370294033802940339029403400294034102940342029403430294034402940345029403460294034702940348029403490294035002940351029403520294035302940354029403550294035602940357029403580294035902940360029403610294036202940363029403640294036502940366029403670294036802940369029403700294037102940372029403730294037402940375029403760294037702940378029403790294038002940381029403820294038302940384029403850294038602940387029403880294038902940390029403910294039202940393029403940294039502940396029403970294039802940399029404000294040102940402029404030294040402940405029404060294040702940408029404090294041002940411029404120294041302940414029404150294041602940417029404180294041902940420029404210294042202940423029404240294042502940426029404270294042802940429029404300294043102940432029404330294043402940435029404360294043702940438029404390294044002940441029404420294044302940444029404450294044602940447029404480294044902940450029404510294045202940453029404540294045502940456029404570294045802940459029404600294046102940462029404630294046402940465029404660294046702940468029404690294047002940471029404720294047302940474029404750294047602940477029404780294047902940480029404810294048202940483029404840294048502940486029404870294048802940489029404900294049102940492029404930294049402940495029404960294049702940498029404990294050002940501029405020294050302940504029405050294050602940507029405080294050902940510029405110294051202940513029405140294051502940516029405170294051802940519029405200294052102940522029405230294052402940525029405260294052702940528029405290294053002940531029405320294053302940534029405350294053602940537029405380294053902940540029405410294054202940543029405440294054502940546029405470294054802940549029405500294055102940552029405530294055402940555029405560294055702940558029405590294056002940561029405620294056302940564029405650294056602940567029405680294056902940570029405710294057202940573029405740294057502940576029405770294057802940579029405800294058102940582029405830294058402940585029405860294058702940588029405890294059002940591029405920294059302940594029405950294059602940597029405980294059902940600029406010294060202940603029406040294060502940606029406070294060802940609029406100294061102940612029406130294061402940615029406160294061702940618029406190294062002940621029406220294062302940624029406250294062602940627029406280294062902940630029406310294063202940633029406340294063502940636029406370294063802940639029406400294064102940642029406430294064402940645029406460294064702940648029406490294065002940651029406520294065302940654029406550294065602940657029406580294065902940660029406610294066202940663029406640294066502940666029406670294066802940669029406700294067102940672029406730294067402940675029406760294067702940678029406790294068002940681029406820294068302940684029406850294068602940687029406880294068902940690029406910294069202940693029406940294069502940696029406970294069802940699029407000294070102940702029407030294070402940705029407060294070702940708029407090294071002940711029407120294071302940714029407150294071602940717029407180294071902940720029407210294072202940723029407240294072502940726029407270294072802940729029407300294073102940732029407330294073402940735029407360294073702940738029407390294074002940741029407420294074302940744029407450294074602940747029407480294074902940750029407510294075202940753029407540294075502940756029407570294075802940759029407600294076102940762029407630294076402940765029407660294076702940768029407690294077002940771029407720294077302940774029407750294077602940777029407780294077902940780029407810294078202940783029407840294078502940786029407870294078802940789029407900294079102940792029407930294079402940795029407960294079702940798029407990294080002940801029408020294080302940804029408050294080602940807029408080294080902940810029408110294081202940813029408140294081502940816029408170294081802940819029408200294082102940822029408230294082402940825029408260294082702940828029408290294083002940831029408320294083302940834029408350294083602940837029408380294083902940840029408410294084202940843029408440294084502940846029408470294084802940849029408500294085102940852029408530294085402940855029408560294085702940858029408590294086002940861029408620294086302940864029408650294086602940867029408680294086902940870029408710294087202940873029408740294087502940876029408770294087802940879029408800294088102940882029408830294088402940885029408860294088702940888029408890294089002940891029408920294089302940894029408950294089602940897029408980294089902940900029409010294090202940903029409040294090502940906029409070294090802940909029409100294091102940912029409130294091402940915029409160294091702940918029409190294092002940921029409220294092302940924029409250294092602940927029409280294092902940930029409310294093202940933029409340294093502940936029409370294093802940939029409400294094102940942029409430294094402940945029409460294094702940948029409490294095002940951029409520294095302940954029409550294095602940957029409580294095902940960029409610294096202940963029409640294096502940966029409670294096802940969029409700294097102940972029409730294097402940975029409760294097702940978029409790294098002940981029409820294098302940984029409850294098602940987029409880294098902940990029409910294099202940993029409940294099502940996029409970294099802940999029410000294100102941002029410030294100402941005029410060294100702941008029410090294101002941011029410120294101302941014029410150294101602941017029410180294101902941020029410210294102202941023029410240294102502941026029410270294102802941029029410300294103102941032029410330294103402941035029410360294103702941038029410390294104002941041029410420294104302941044029410450294104602941047029410480294104902941050029410510294105202941053029410540294105502941056029410570294105802941059029410600294106102941062029410630294106402941065029410660294106702941068029410690294107002941071029410720294107302941074029410750294107602941077029410780294107902941080029410810294108202941083029410840294108502941086029410870294108802941089029410900294109102941092029410930294109402941095029410960294109702941098029410990294110002941101029411020294110302941104029411050295000102950002029500030295000402950005029500060295000702950008029500090295001002950011029500120295001302950014029500150295001602950017029500180295001902950020029500210295002202950023029500240295002502950026029500270295002802950029029500300295003102950032029500330295003402950035029500360295003702950038029500390295004002950041029500420295004302950044029500450295004602950047029500480295004902950050029500510295005202950053029500540295005502950056029500570295005802950059029500600295006102950062029500630295006402950065029500660295006702950068029500690295007002950071029500720295007302950074029500750295007602950077029500780295007902950080029500810295008202950083029500840295008502950086029500870295008802950089029500900295009102950092029500930295009402950095029500960295009702950098029500990295010002950101029501020295010302950104029501050295010602950107029501080295010902950110029501110295011202950113029501140295011502950116029501170295011802950119029501200295012102950122029501230295012402950125029501260295012702950128029501290295013002950131029501320295013302950134029501350295013602950137029501380295013902950140029501410295014202950143029501440295014502950146029501470295014802950149029501500295015102950152029501530295015402950155029501560295015702950158029501590295016002950161029501620295016302950164029501650295016602950167029501680295016902950170029501710295017202950173029501740295017502950176029501770295017802950179029501800295018102950182029501830295018402950185029501860295018702950188029501890295019002950191029501920295019302950194029501950295019602950197029501980295019902950200029502010295020202950203029502040295020502950206029502070295020802950209029502100295021102950212029502130295021402950215029502160295021702950218029502190295022002950221029502220295022302950224029502250295022602950227029502280295022902950230029502310295023202950233029502340295023502950236029502370295023802950239029502400295024102950242029502430295024402950245029502460295024702950248029502490295025002950251029502520295025302950254029502550295025602950257029502580295025902950260029502610295026202950263029502640295026502950266029502670295026802950269029502700295027102950272029502730295027402950275029502760295027702950278029502790295028002950281029502820295028302950284029502850295028602950287029502880295028902950290029502910295029202950293029502940295029502950296029502970295029802950299029503000295030102950302029503030295030402950305029503060295030702950308029503090295031002950311029503120295031302950314029503150295031602950317029503180295031902950320029503210295032202950323029503240295032502950326029503270295032802950329029503300295033102950332029503330295033402950335029503360295033702950338029503390295034002950341029503420295034302950344029503450295034602950347029503480295034902950350029503510295035202950353029503540295035502950356029503570295035802950359029503600295036102950362029503630295036402950365029503660295036702950368029503690295037002950371029503720295037302950374029503750295037602950377029503780295037902950380029503810295038202950383029503840295038502950386029503870295038802950389029503900295039102950392029503930295039402950395029503960295039702950398029503990295040002950401029504020295040302950404029504050295040602950407029504080295040902950410029504110295041202950413029504140295041502950416029504170295041802950419029504200295042102950422029504230295042402950425029504260295042702950428029504290295043002950431029504320295043302950434029504350295043602950437029504380295043902950440029504410295044202950443029504440295044502950446029504470295044802950449029504500295045102950452029504530295045402950455029504560295045702950458029504590295046002950461029504620295046302950464029504650295046602950467029504680295046902950470029504710295047202950473029504740295047502950476029504770295047802950479029504800295048102950482029504830295048402950485029504860295048702950488029504890295049002950491029504920295049302950494029504950295049602950497029504980295049902950500029505010295050202950503029505040295050502950506029505070295050802950509029505100295051102950512029505130295051402950515029505160295051702950518029505190295052002950521029505220295052302950524029505250295052602950527029505280295052902950530029505310295053202950533029505340295053502950536029505370295053802950539029505400295054102950542029505430295054402950545029505460295054702950548029505490295055002950551029505520295055302950554029505550295055602950557029505580295055902950560029505610295056202950563029505640295056502950566029505670295056802950569029505700295057102950572029505730295057402950575029505760295057702950578029505790295058002950581029505820295058302950584029505850295058602950587029505880295058902950590029505910295059202950593029505940295059502950596029505970295059802950599029506000295060102950602029506030295060402950605029506060295060702950608029506090295061002950611029506120295061302950614029506150295061602950617029506180295061902950620029506210295062202950623029506240295062502950626029506270295062802950629029506300295063102950632029506330295063402950635029506360295063702950638029506390295064002950641029506420295064302950644029506450295064602950647029506480295064902950650029506510295065202950653029506540295065502950656029506570295065802950659029506600295066102950662029506630295066402950665029506660295066702950668029506690295067002950671029506720295067302950674029506750295067602950677029506780295067902950680029506810295068202950683029506840295068502950686029506870295068802950689029506900295069102950692029506930295069402950695029506960295069702950698029506990295070002950701029507020295070302950704029507050295070602950707029507080295070902950710029507110295071202950713029507140295071502950716029507170295071802950719029507200295072102950722029507230295072402950725029507260295072702950728029507290295073002950731029507320295073302950734029507350295073602950737029507380295073902950740029507410295074202950743029507440295074502950746029507470295074802950749029507500295075102950752029507530295075402950755029507560295075702950758029507590295076002950761029507620295076302950764029507650295076602950767029507680295076902950770029507710295077202950773029507740295077502950776029507770295077802950779029507800295078102950782029507830295078402950785029507860295078702950788029507890295079002950791029507920295079302950794029507950295079602950797029507980295079902950800029508010295080202950803029508040295080502950806029508070295080802950809029508100295081102950812029508130295081402950815029508160295081702950818029508190295082002950821029508220295082302950824029508250295082602950827029508280295082902950830029508310295083202950833029508340295083502950836029508370295083802950839029508400295084102950842029508430295084402950845029508460295084702950848029508490295085002950851029508520295085302950854029508550295085602950857029508580295085902950860029508610295086202950863029508640295086502950866029508670295086802950869029508700295087102950872029508730295087402950875029508760295087702950878029508790295088002950881029508820295088302950884029508850295088602950887029508880295088902950890029508910295089202950893029508940295089502950896029508970295089802950899029509000295090102950902029509030295090402950905029509060295090702950908029509090295091002950911029509120295091302950914029509150295091602950917029509180295091902950920029509210295092202950923029509240295092502950926029509270295092802950929029509300295093102950932029509330295093402950935029509360295093702950938029509390295094002950941029509420295094302950944029509450295094602950947029509480295094902950950029509510295095202950953029509540295095502950956029509570295095802950959029509600295096102950962029509630295096402950965029509660295096702950968029509690295097002950971029509720295097302950974029509750295097602950977029509780295097902950980029509810295098202950983029509840295098502950986029509870295098802950989029509900295099102950992029509930295099402950995029509960295099702950998029509990295100002951001029510020295100302951004029510050295100602951007029510080295100902951010029510110295101202951013029510140295101502951016029510170295101802951019029510200295102102951022029510230295102402951025029510260295102702951028029510290295103002951031029510320295103302951034029510350295103602951037029510380295103902951040029510410295104202951043029510440295104502951046029510470295104802951049029510500295105102951052029510530295105402951055029510560295105702951058029510590295106002951061029510620295106302951064029510650295106602951067029510680295106902951070029510710295107202951073029510740295107502951076029510770295107802951079029510800295108102951082029510830295108402951085029510860295108702951088029510890295109002951091029510920295109302951094029510950295109602951097029510980295109902951100029511010295110202951103029511040295110502960001029600020296000302960004029600050296000602960007029600080296000902960010029600110296001202960013029600140296001502960016029600170296001802960019029600200296002102960022029600230296002402960025029600260296002702960028029600290296003002960031029600320296003302960034029600350296003602960037029600380296003902960040029600410296004202960043029600440296004502960046029600470296004802960049029600500296005102960052029600530296005402960055029600560296005702960058029600590296006002960061029600620296006302960064029600650296006602960067029600680296006902960070029600710296007202960073029600740296007502960076029600770296007802960079029600800296008102960082029600830296008402960085029600860296008702960088029600890296009002960091029600920296009302960094029600950296009602960097029600980296009902960100029601010296010202960103029601040296010502960106029601070296010802960109029601100296011102960112029601130296011402960115029601160296011702960118029601190296012002960121029601220296012302960124029601250296012602960127029601280296012902960130029601310296013202960133029601340296013502960136029601370296013802960139029601400296014102960142029601430296014402960145029601460296014702960148029601490296015002960151029601520296015302960154029601550296015602960157029601580296015902960160029601610296016202960163029601640296016502960166029601670296016802960169029601700296017102960172029601730296017402960175029601760296017702960178029601790296018002960181029601820296018302960184029601850296018602960187029601880296018902960190029601910296019202960193029601940296019502960196029601970296019802960199029602000296020102960202029602030296020402960205029602060296020702960208029602090296021002960211029602120296021302960214029602150296021602960217029602180296021902960220029602210296022202960223029602240296022502960226029602270296022802960229029602300296023102960232029602330296023402960235029602360296023702960238029602390296024002960241029602420296024302960244029602450296024602960247029602480296024902960250029602510296025202960253029602540296025502960256029602570296025802960259029602600296026102960262029602630296026402960265029602660296026702960268029602690296027002960271029602720296027302960274029602750296027602960277029602780296027902960280029602810296028202960283029602840296028502960286029602870296028802960289029602900296029102960292029602930296029402960295029602960296029702960298029602990296030002960301029603020296030302960304029603050296030602960307029603080296030902960310029603110296031202960313029603140296031502960316029603170296031802960319029603200296032102960322029603230296032402960325029603260296032702960328029603290296033002960331029603320296033302960334029603350296033602960337029603380296033902960340029603410296034202960343029603440296034502960346029603470296034802960349029603500296035102960352029603530296035402960355029603560296035702960358029603590296036002960361029603620296036302960364029603650296036602960367029603680296036902960370029603710296037202960373029603740296037502960376029603770296037802960379029603800296038102960382029603830296038402960385029603860296038702960388029603890296039002960391029603920296039302960394029603950296039602960397029603980296039902960400029604010296040202960403029604040296040502960406029604070296040802960409029604100296041102960412029604130296041402960415029604160296041702960418029604190296042002960421029604220296042302960424029604250296042602960427029604280296042902960430029604310296043202960433029604340296043502960436029604370296043802960439029604400296044102960442029604430296044402960445029604460296044702960448029604490296045002960451029604520296045302960454029604550296045602960457029604580296045902960460029604610296046202960463029604640296046502960466029604670296046802960469029604700296047102960472029604730296047402960475029604760296047702960478029604790296048002960481029604820296048302960484029604850296048602960487029604880296048902960490029604910296049202960493029604940296049502960496029604970296049802960499029605000296050102960502029605030296050402960505029605060296050702960508029605090296051002960511029605120296051302960514029605150296051602960517029605180296051902960520029605210296052202960523029605240296052502960526029605270296052802960529029605300296053102960532029605330296053402960535029605360296053702960538029605390296054002960541029605420296054302960544029605450296054602960547029605480296054902960550029605510296055202960553029605540296055502960556029605570296055802960559029605600296056102960562029605630296056402960565029605660296056702960568029605690296057002960571029605720296057302960574029605750296057602960577029605780296057902960580029605810296058202960583029605840296058502960586029605870296058802960589029605900296059102960592029605930296059402960595029605960296059702960598029605990296060002960601029606020296060302960604029606050296060602960607029606080296060902960610029606110296061202960613029606140296061502960616029606170296061802960619029606200296062102960622029606230296062402960625029606260296062702960628029606290296063002960631029606320296063302960634029606350296063602960637029606380296063902960640029606410296064202960643029606440296064502960646029606470296064802960649029606500296065102960652029606530296065402960655029606560296065702960658029606590296066002960661029606620296066302960664029606650296066602960667029606680296066902960670029606710296067202960673029606740296067502960676029606770296067802960679029606800296068102960682029606830296068402960685029606860296068702960688029606890296069002960691029606920296069302960694029606950296069602960697029606980296069902960700029607010296070202960703029607040296070502960706029607070296070802960709029607100296071102960712029607130296071402960715029607160296071702960718029607190296072002960721029607220296072302960724029607250296072602960727029607280296072902960730029607310296073202960733029607340296073502960736029607370296073802960739029607400296074102960742029607430296074402960745029607460296074702960748029607490296075002960751029607520296075302960754029607550296075602960757029607580296075902960760029607610296076202960763029607640296076502960766029607670296076802960769029607700296077102960772029607730296077402960775029607760296077702960778029607790296078002960781029607820296078302960784029607850296078602960787029607880296078902960790029607910296079202960793029607940296079502960796029607970296079802960799029608000296080102960802029608030296080402960805029608060296080702960808029608090296081002960811029608120296081302960814029608150296081602960817029608180296081902960820029608210296082202960823029608240296082502960826029608270296082802960829029608300296083102960832029608330296083402960835029608360296083702960838029608390296084002960841029608420296084302960844029608450296084602960847029608480296084902960850029608510296085202960853029608540296085502960856029608570296085802960859029608600296086102960862029608630296086402960865029608660296086702960868029608690296087002960871029608720296087302960874029608750296087602960877029608780296087902960880029608810296088202960883029608840296088502960886029608870296088802960889029608900296089102960892029608930296089402960895029608960296089702960898029608990296090002960901029609020296090302960904029609050296090602960907029609080296090902960910029609110296091202960913029609140296091502960916029609170296091802960919029609200296092102960922029609230296092402960925029609260296092702960928029609290296093002960931029609320296093302960934029609350296093602960937029609380296093902960940029609410296094202960943029609440296094502960946029609470296094802960949029609500296095102960952029609530296095402960955029609560296095702960958029609590296096002960961029609620296096302960964029609650296096602960967029609680296096902960970029609710296097202960973029609740296097502960976029609770296097802960979029609800296098102960982029609830296098402960985029609860296098702960988029609890296099002960991029609920296099302960994029609950296099602960997029609980296099902961000029610010296100202961003029610040296100502961006029610070296100802961009029610100296101102961012029610130296101402961015029610160296101702961018029610190296102002961021029610220296102302961024029610250296102602961027029610280296102902961030029610310296103202961033029610340296103502961036029610370296103802961039029610400296104102961042029610430296104402961045029610460296104702961048029610490296105002961051029610520296105302961054029610550296105602961057029610580296105902961060029610610296106202961063029610640296106502961066029610670296106802961069029610700296107102961072029610730296107402961075029610760296107702961078029610790296108002961081029610820296108302961084029610850296108602961087029610880296108902961090029610910296109202961093029610940296109502961096029610970296109802961099029611000296110102961102029611030296110402961105029700010297000202970003029700040297000502970006029700070297000802970009029700100297001102970012029700130297001402970015029700160297001702970018029700190297002002970021029700220297002302970024029700250297002602970027029700280297002902970030029700310297003202970033029700340297003502970036029700370297003802970039029700400297004102970042029700430297004402970045029700460297004702970048029700490297005002970051029700520297005302970054029700550297005602970057029700580297005902970060029700610297006202970063029700640297006502970066029700670297006802970069029700700297007102970072029700730297007402970075029700760297007702970078029700790297008002970081029700820297008302970084029700850297008602970087029700880297008902970090029700910297009202970093029700940297009502970096029700970297009802970099029701000297010102970102029701030297010402970105029701060297010702970108029701090297011002970111029701120297011302970114029701150297011602970117029701180297011902970120029701210297012202970123029701240297012502970126029701270297012802970129029701300297013102970132029701330297013402970135029701360297013702970138029701390297014002970141029701420297014302970144029701450297014602970147029701480297014902970150029701510297015202970153029701540297015502970156029701570297015802970159029701600297016102970162029701630297016402970165029701660297016702970168029701690297017002970171029701720297017302970174029701750297017602970177029701780297017902970180029701810297018202970183029701840297018502970186029701870297018802970189029701900297019102970192029701930297019402970195029701960297019702970198029701990297020002970201029702020297020302970204029702050297020602970207029702080297020902970210029702110297021202970213029702140297021502970216029702170297021802970219029702200297022102970222029702230297022402970225029702260297022702970228029702290297023002970231029702320297023302970234029702350297023602970237029702380297023902970240029702410297024202970243029702440297024502970246029702470297024802970249029702500297025102970252029702530297025402970255029702560297025702970258029702590297026002970261029702620297026302970264029702650297026602970267029702680297026902970270029702710297027202970273029702740297027502970276029702770297027802970279029702800297028102970282029702830297028402970285029702860297028702970288029702890297029002970291029702920297029302970294029702950297029602970297029702980297029902970300029703010297030202970303029703040297030502970306029703070297030802970309029703100297031102970312029703130297031402970315029703160297031702970318029703190297032002970321029703220297032302970324029703250297032602970327029703280297032902970330029703310297033202970333029703340297033502970336029703370297033802970339029703400297034102970342029703430297034402970345029703460297034702970348029703490297035002970351029703520297035302970354029703550297035602970357029703580297035902970360029703610297036202970363029703640297036502970366029703670297036802970369029703700297037102970372029703730297037402970375029703760297037702970378029703790297038002970381029703820297038302970384029703850297038602970387029703880297038902970390029703910297039202970393029703940297039502970396029703970297039802970399029704000297040102970402029704030297040402970405029704060297040702970408029704090297041002970411029704120297041302970414029704150297041602970417029704180297041902970420029704210297042202970423029704240297042502970426029704270297042802970429029704300297043102970432029704330297043402970435029704360297043702970438029704390297044002970441029704420297044302970444029704450297044602970447029704480297044902970450029704510297045202970453029704540297045502970456029704570297045802970459029704600297046102970462029704630297046402970465029704660297046702970468029704690297047002970471029704720297047302970474029704750297047602970477029704780297047902970480029704810297048202970483029704840297048502970486029704870297048802970489029704900297049102970492029704930297049402970495029704960297049702970498029704990297050002970501029705020297050302970504029705050297050602970507029705080297050902970510029705110297051202970513029705140297051502970516029705170297051802970519029705200297052102970522029705230297052402970525029705260297052702970528029705290297053002970531029705320297053302970534029705350297053602970537029705380297053902970540029705410297054202970543029705440297054502970546029705470297054802970549029705500297055102970552029705530297055402970555029705560297055702970558029705590297056002970561029705620297056302970564029705650297056602970567029705680297056902970570029705710297057202970573029705740297057502970576029705770297057802970579029705800297058102970582029705830297058402970585029705860297058702970588029705890297059002970591029705920297059302970594029705950297059602970597029705980297059902970600029706010297060202970603029706040297060502970606029706070297060802970609029706100297061102970612029706130297061402970615029706160297061702970618029706190297062002970621029706220297062302970624029706250297062602970627029706280297062902970630029706310297063202970633029706340297063502970636029706370297063802970639029706400297064102970642029706430297064402970645029706460297064702970648029706490297065002970651029706520297065302970654029706550297065602970657029706580297065902970660029706610297066202970663029706640297066502970666029706670297066802970669029706700297067102970672029706730297067402970675029706760297067702970678029706790297068002970681029706820297068302970684029706850297068602970687029706880297068902970690029706910297069202970693029706940297069502970696029706970297069802970699029707000297070102970702029707030297070402970705029707060297070702970708029707090297071002970711029707120297071302970714029707150297071602970717029707180297071902970720029707210297072202970723029707240297072502970726029707270297072802970729029707300297073102970732029707330297073402970735029707360297073702970738029707390297074002970741029707420297074302970744029707450297074602970747029707480297074902970750029707510297075202970753029707540297075502970756029707570297075802970759029707600297076102970762029707630297076402970765029707660297076702970768029707690297077002970771029707720297077302970774029707750297077602970777029707780297077902970780029707810297078202970783029707840297078502970786029707870297078802970789029707900297079102970792029707930297079402970795029707960297079702970798029707990297080002970801029708020297080302970804029708050297080602970807029708080297080902970810029708110297081202970813029708140297081502970816029708170297081802970819029708200297082102970822029708230297082402970825029708260297082702970828029708290297083002970831029708320297083302970834029708350297083602970837029708380297083902970840029708410297084202970843029708440297084502970846029708470297084802970849029708500297085102970852029708530297085402970855029708560297085702970858029708590297086002970861029708620297086302970864029708650297086602970867029708680297086902970870029708710297087202970873029708740297087502970876029708770297087802970879029708800297088102970882029708830297088402970885029708860297088702970888029708890297089002970891029708920297089302970894029708950297089602970897029708980297089902970900029709010297090202970903029709040297090502970906029709070297090802970909029709100297091102970912029709130297091402970915029709160297091702970918029709190297092002970921029709220297092302970924029709250297092602970927029709280297092902970930029709310297093202970933029709340297093502970936029709370297093802970939029709400297094102970942029709430297094402970945029709460297094702970948029709490297095002970951029709520297095302970954029709550297095602970957029709580297095902970960029709610297096202970963029709640297096502970966029709670297096802970969029709700297097102970972029709730297097402970975029709760297097702970978029709790297098002970981029709820297098302970984029709850297098602970987029709880297098902970990029709910297099202970993029709940297099502970996029709970297099802970999029710000297100102971002029710030297100402971005029710060297100702971008029710090297101002971011029710120297101302971014029710150297101602971017029710180297101902971020029710210297102202971023029710240297102502971026029710270297102802971029029710300297103102971032029710330297103402971035029710360297103702971038029710390297104002971041029710420297104302971044029710450297104602971047029710480297104902971050029710510297105202971053029710540297105502971056029710570297105802971059029710600297106102971062029710630297106402971065029710660297106702971068029710690297107002971071029710720297107302971074029710750297107602971077029710780297107902971080029710810297108202971083029710840297108502971086029710870297108802971089029710900297109102971092029710930297109402971095029710960297109702971098029710990297110002971101029711020297110302971104029711050298000102980002029800030298000402980005029800060298000702980008029800090298001002980011029800120298001302980014029800150298001602980017029800180298001902980020029800210298002202980023029800240298002502980026029800270298002802980029029800300298003102980032029800330298003402980035029800360298003702980038029800390298004002980041029800420298004302980044029800450298004602980047029800480298004902980050029800510298005202980053029800540298005502980056029800570298005802980059029800600298006102980062029800630298006402980065029800660298006702980068029800690298007002980071029800720298007302980074029800750298007602980077029800780298007902980080029800810298008202980083029800840298008502980086029800870298008802980089029800900298009102980092029800930298009402980095029800960298009702980098029800990298010002980101029801020298010302980104029801050298010602980107029801080298010902980110029801110298011202980113029801140298011502980116029801170298011802980119029801200298012102980122029801230298012402980125029801260298012702980128029801290298013002980131029801320298013302980134029801350298013602980137029801380298013902980140029801410298014202980143029801440298014502980146029801470298014802980149029801500298015102980152029801530298015402980155029801560298015702980158029801590298016002980161029801620298016302980164029801650298016602980167029801680298016902980170029801710298017202980173029801740298017502980176029801770298017802980179029801800298018102980182029801830298018402980185029801860298018702980188029801890298019002980191029801920298019302980194029801950298019602980197029801980298019902980200029802010298020202980203029802040298020502980206029802070298020802980209029802100298021102980212029802130298021402980215029802160298021702980218029802190298022002980221029802220298022302980224029802250298022602980227029802280298022902980230029802310298023202980233029802340298023502980236029802370298023802980239029802400298024102980242029802430298024402980245029802460298024702980248029802490298025002980251029802520298025302980254029802550298025602980257029802580298025902980260029802610298026202980263029802640298026502980266029802670298026802980269029802700298027102980272029802730298027402980275029802760298027702980278029802790298028002980281029802820298028302980284029802850298028602980287029802880298028902980290029802910298029202980293029802940298029502980296029802970298029802980299029803000298030102980302029803030298030402980305029803060298030702980308029803090298031002980311029803120298031302980314029803150298031602980317029803180298031902980320029803210298032202980323029803240298032502980326029803270298032802980329029803300298033102980332029803330298033402980335029803360298033702980338029803390298034002980341029803420298034302980344029803450298034602980347029803480298034902980350029803510298035202980353029803540298035502980356029803570298035802980359029803600298036102980362029803630298036402980365029803660298036702980368029803690298037002980371029803720298037302980374029803750298037602980377029803780298037902980380029803810298038202980383029803840298038502980386029803870298038802980389029803900298039102980392029803930298039402980395029803960298039702980398029803990298040002980401029804020298040302980404029804050298040602980407029804080298040902980410029804110298041202980413029804140298041502980416029804170298041802980419029804200298042102980422029804230298042402980425029804260298042702980428029804290298043002980431029804320298043302980434029804350298043602980437029804380298043902980440029804410298044202980443029804440298044502980446029804470298044802980449029804500298045102980452029804530298045402980455029804560298045702980458029804590298046002980461029804620298046302980464029804650298046602980467029804680298046902980470029804710298047202980473029804740298047502980476029804770298047802980479029804800298048102980482029804830298048402980485029804860298048702980488029804890298049002980491029804920298049302980494029804950298049602980497029804980298049902980500029805010298050202980503029805040298050502980506029805070298050802980509029805100298051102980512029805130298051402980515029805160298051702980518029805190298052002980521029805220298052302980524029805250298052602980527029805280298052902980530029805310298053202980533029805340298053502980536029805370298053802980539029805400298054102980542029805430298054402980545029805460298054702980548029805490298055002980551029805520298055302980554029805550298055602980557029805580298055902980560029805610298056202980563029805640298056502980566029805670298056802980569029805700298057102980572029805730298057402980575029805760298057702980578029805790298058002980581029805820298058302980584029805850298058602980587029805880298058902980590029805910298059202980593029805940298059502980596029805970298059802980599029806000298060102980602029806030298060402980605029806060298060702980608029806090298061002980611029806120298061302980614029806150298061602980617029806180298061902980620029806210298062202980623029806240298062502980626029806270298062802980629029806300298063102980632029806330298063402980635029806360298063702980638029806390298064002980641029806420298064302980644029806450298064602980647029806480298064902980650029806510298065202980653029806540298065502980656029806570298065802980659029806600298066102980662029806630298066402980665029806660298066702980668029806690298067002980671029806720298067302980674029806750298067602980677029806780298067902980680029806810298068202980683029806840298068502980686029806870298068802980689029806900298069102980692029806930298069402980695029806960298069702980698029806990298070002980701029807020298070302980704029807050298070602980707029807080298070902980710029807110298071202980713029807140298071502980716029807170298071802980719029807200298072102980722029807230298072402980725029807260298072702980728029807290298073002980731029807320298073302980734029807350298073602980737029807380298073902980740029807410298074202980743029807440298074502980746029807470298074802980749029807500298075102980752029807530298075402980755029807560298075702980758029807590298076002980761029807620298076302980764029807650298076602980767029807680298076902980770029807710298077202980773029807740298077502980776029807770298077802980779029807800298078102980782029807830298078402980785029807860298078702980788029807890298079002980791029807920298079302980794029807950298079602980797029807980298079902980800029808010298080202980803029808040298080502980806029808070298080802980809029808100298081102980812029808130298081402980815029808160298081702980818029808190298082002980821029808220298082302980824029808250298082602980827029808280298082902980830029808310298083202980833029808340298083502980836029808370298083802980839029808400298084102980842029808430298084402980845029808460298084702980848029808490298085002980851029808520298085302980854029808550298085602980857029808580298085902980860029808610298086202980863029808640298086502980866029808670298086802980869029808700298087102980872029808730298087402980875029808760298087702980878029808790298088002980881029808820298088302980884029808850298088602980887029808880298088902980890029808910298089202980893029808940298089502980896029808970298089802980899029809000298090102980902029809030298090402980905029809060298090702980908029809090298091002980911029809120298091302980914029809150298091602980917029809180298091902980920029809210298092202980923029809240298092502980926029809270298092802980929029809300298093102980932029809330298093402980935029809360298093702980938029809390298094002980941029809420298094302980944029809450298094602980947029809480298094902980950029809510298095202980953029809540298095502980956029809570298095802980959029809600298096102980962029809630298096402980965029809660298096702980968029809690298097002980971029809720298097302980974029809750298097602980977029809780298097902980980029809810298098202980983029809840298098502980986029809870298098802980989029809900298099102980992029809930298099402980995029809960298099702980998029809990298100002981001029810020298100302981004029810050298100602981007029810080298100902981010029810110298101202981013029810140298101502981016029810170298101802981019029810200298102102981022029810230298102402981025029810260298102702981028029810290298103002981031029810320298103302981034029810350298103602981037029810380298103902981040029810410298104202981043029810440298104502981046029810470298104802981049029810500298105102981052029810530298105402981055029810560298105702981058029810590298106002981061029810620298106302981064029810650298106602981067029810680298106902981070029810710298107202981073029810740298107502981076029810770298107802981079029810800298108102981082029810830298108402981085029810860298108702981088029810890298109002981091029810920298109302981094029810950298109602981097029810980298109902981100029811010298110202981103029811040298110502990001029900020299000302990004029900050299000602990007029900080299000902990010029900110299001202990013029900140299001502990016029900170299001802990019029900200299002102990022029900230299002402990025029900260299002702990028029900290299003002990031029900320299003302990034029900350299003602990037029900380299003902990040029900410299004202990043029900440299004502990046029900470299004802990049029900500299005102990052029900530299005402990055029900560299005702990058029900590299006002990061029900620299006302990064029900650299006602990067029900680299006902990070029900710299007202990073029900740299007502990076029900770299007802990079029900800299008102990082029900830299008402990085029900860299008702990088029900890299009002990091029900920299009302990094029900950299009602990097029900980299009902990100029901010299010202990103029901040299010502990106029901070299010802990109029901100299011102990112029901130299011402990115029901160299011702990118029901190299012002990121029901220299012302990124029901250299012602990127029901280299012902990130029901310299013202990133029901340299013502990136029901370299013802990139029901400299014102990142029901430299014402990145029901460299014702990148029901490299015002990151029901520299015302990154029901550299015602990157029901580299015902990160029901610299016202990163029901640299016502990166029901670299016802990169029901700299017102990172029901730299017402990175029901760299017702990178029901790299018002990181029901820299018302990184029901850299018602990187029901880299018902990190029901910299019202990193029901940299019502990196029901970299019802990199029902000299020102990202029902030299020402990205029902060299020702990208029902090299021002990211029902120299021302990214029902150299021602990217029902180299021902990220029902210299022202990223029902240299022502990226029902270299022802990229029902300299023102990232029902330299023402990235029902360299023702990238029902390299024002990241029902420299024302990244029902450299024602990247029902480299024902990250029902510299025202990253029902540299025502990256029902570299025802990259029902600299026102990262029902630299026402990265029902660299026702990268029902690299027002990271029902720299027302990274029902750299027602990277029902780299027902990280029902810299028202990283029902840299028502990286029902870299028802990289029902900299029102990292029902930299029402990295029902960299029702990298029902990299030002990301029903020299030302990304029903050299030602990307029903080299030902990310029903110299031202990313029903140299031502990316029903170299031802990319029903200299032102990322029903230299032402990325029903260299032702990328029903290299033002990331029903320299033302990334029903350299033602990337029903380299033902990340029903410299034202990343029903440299034502990346029903470299034802990349029903500299035102990352029903530299035402990355029903560299035702990358029903590299036002990361029903620299036302990364029903650299036602990367029903680299036902990370029903710299037202990373029903740299037502990376029903770299037802990379029903800299038102990382029903830299038402990385029903860299038702990388029903890299039002990391029903920299039302990394029903950299039602990397029903980299039902990400029904010299040202990403029904040299040502990406029904070299040802990409029904100299041102990412029904130299041402990415029904160299041702990418029904190299042002990421029904220299042302990424029904250299042602990427029904280299042902990430029904310299043202990433029904340299043502990436029904370299043802990439029904400299044102990442029904430299044402990445029904460299044702990448029904490299045002990451029904520299045302990454029904550299045602990457029904580299045902990460029904610299046202990463029904640299046502990466029904670299046802990469029904700299047102990472029904730299047402990475029904760299047702990478029904790299048002990481029904820299048302990484029904850299048602990487029904880299048902990490029904910299049202990493029904940299049502990496029904970299049802990499029905000299050102990502029905030299050402990505029905060299050702990508029905090299051002990511029905120299051302990514029905150299051602990517029905180299051902990520029905210299052202990523029905240299052502990526029905270299052802990529029905300299053102990532029905330299053402990535029905360299053702990538029905390299054002990541029905420299054302990544029905450299054602990547029905480299054902990550029905510299055202990553029905540299055502990556029905570299055802990559029905600299056102990562029905630299056402990565029905660299056702990568029905690299057002990571029905720299057302990574029905750299057602990577029905780299057902990580029905810299058202990583029905840299058502990586029905870299058802990589029905900299059102990592029905930299059402990595029905960299059702990598029905990299060002990601029906020299060302990604029906050299060602990607029906080299060902990610029906110299061202990613029906140299061502990616029906170299061802990619029906200299062102990622029906230299062402990625029906260299062702990628029906290299063002990631029906320299063302990634029906350299063602990637029906380299063902990640029906410299064202990643029906440299064502990646029906470299064802990649029906500299065102990652029906530299065402990655029906560299065702990658029906590299066002990661029906620299066302990664029906650299066602990667029906680299066902990670029906710299067202990673029906740299067502990676029906770299067802990679029906800299068102990682029906830299068402990685029906860299068702990688029906890299069002990691029906920299069302990694029906950299069602990697029906980299069902990700029907010299070202990703029907040299070502990706029907070299070802990709029907100299071102990712029907130299071402990715029907160299071702990718029907190299072002990721029907220299072302990724029907250299072602990727029907280299072902990730029907310299073202990733029907340299073502990736029907370299073802990739029907400299074102990742029907430299074402990745029907460299074702990748029907490299075002990751029907520299075302990754029907550299075602990757029907580299075902990760029907610299076202990763029907640299076502990766029907670299076802990769029907700299077102990772029907730299077402990775029907760299077702990778029907790299078002990781029907820299078302990784029907850299078602990787029907880299078902990790029907910299079202990793029907940299079502990796029907970299079802990799029908000299080102990802029908030299080402990805029908060299080702990808029908090299081002990811029908120299081302990814029908150299081602990817029908180299081902990820029908210299082202990823029908240299082502990826029908270299082802990829029908300299083102990832029908330299083402990835029908360299083702990838029908390299084002990841029908420299084302990844029908450299084602990847029908480299084902990850029908510299085202990853029908540299085502990856029908570299085802990859029908600299086102990862029908630299086402990865029908660299086702990868029908690299087002990871029908720299087302990874029908750299087602990877029908780299087902990880029908810299088202990883029908840299088502990886029908870299088802990889029908900299089102990892029908930299089402990895029908960299089702990898029908990299090002990901029909020299090302990904029909050299090602990907029909080299090902990910029909110299091202990913029909140299091502990916029909170299091802990919029909200299092102990922029909230299092402990925029909260299092702990928029909290299093002990931029909320299093302990934029909350299093602990937029909380299093902990940029909410299094202990943029909440299094502990946029909470299094802990949029909500299095102990952029909530299095402990955029909560299095702990958029909590299096002990961029909620299096302990964029909650299096602990967029909680299096902990970029909710299097202990973029909740299097502990976029909770299097802990979029909800299098102990982029909830299098402990985029909860299098702990988029909890299099002990991029909920299099302990994029909950299099602990997029909980299099902991000029910010299100202991003029910040299100502991006029910070299100802991009029910100299101102991012029910130299101402991015029910160299101702991018029910190299102002991021029910220299102302991024029910250299102602991027029910280299102902991030029910310299103202991033029910340299103502991036029910370299103802991039029910400299104102991042029910430299104402991045029910460299104702991048029910490299105002991051029910520299105302991054029910550299105602991057029910580299105902991060029910610299106202991063029910640299106502991066029910670299106802991069029910700299107102991072029910730299107402991075029910760299107702991078029910790299108002991081029910820299108302991084029910850299108602991087029910880299108902991090029910910299109202991093029910940299109502991096029910970299109802991099029911000299110102991102029911030299110402991105030000010300000203000003030000040300000503000006030000070300000803000009030000100300001103000012030000130300001403000015030000160300001703000018030000190300002003000021030000220300002303000024030000250300002603000027030000280300002903000030030000310300003203000033030000340300003503000036030000370300003803000039030000400300004103000042030000430300004403000045030000460300004703000048030000490300005003000051030000520300005303000054030000550300005603000057030000580300005903000060030000610300006203000063030000640300006503000066030000670300006803000069030000700300007103000072030000730300007403000075030000760300007703000078030000790300008003000081030000820300008303000084030000850300008603000087030000880300008903000090030000910300009203000093030000940300009503000096030000970300009803000099030001000300010103000102030001030300010403000105030001060300010703000108030001090300011003000111030001120300011303000114030001150300011603000117030001180300011903000120030001210300012203000123030001240300012503000126030001270300012803000129030001300300013103000132030001330300013403000135030001360300013703000138030001390300014003000141030001420300014303000144030001450300014603000147030001480300014903000150030001510300015203000153030001540300015503000156030001570300015803000159030001600300016103000162030001630300016403000165030001660300016703000168030001690300017003000171030001720300017303000174030001750300017603000177030001780300017903000180030001810300018203000183030001840300018503000186030001870300018803000189030001900300019103000192030001930300019403000195030001960300019703000198030001990300020003000201030002020300020303000204030002050300020603000207030002080300020903000210030002110300021203000213030002140300021503000216030002170300021803000219030002200300022103000222030002230300022403000225030002260300022703000228030002290300023003000231030002320300023303000234030002350300023603000237030002380300023903000240030002410300024203000243030002440300024503000246030002470300024803000249030002500300025103000252030002530300025403000255030002560300025703000258030002590300026003000261030002620300026303000264030002650300026603000267030002680300026903000270030002710300027203000273030002740300027503000276030002770300027803000279030002800300028103000282030002830300028403000285030002860300028703000288030002890300029003000291030002920300029303000294030002950300029603000297030002980300029903000300030003010300030203000303030003040300030503000306030003070300030803000309030003100300031103000312030003130300031403000315030003160300031703000318030003190300032003000321030003220300032303000324030003250300032603000327030003280300032903000330030003310300033203000333030003340300033503000336030003370300033803000339030003400300034103000342030003430300034403000345030003460300034703000348030003490300035003000351030003520300035303000354030003550300035603000357030003580300035903000360030003610300036203000363030003640300036503000366030003670300036803000369030003700300037103000372030003730300037403000375030003760300037703000378030003790300038003000381030003820300038303000384030003850300038603000387030003880300038903000390030003910300039203000393030003940300039503000396030003970300039803000399030004000300040103000402030004030300040403000405030004060300040703000408030004090300041003000411030004120300041303000414030004150300041603000417030004180300041903000420030004210300042203000423030004240300042503000426030004270300042803000429030004300300043103000432030004330300043403000435030004360300043703000438030004390300044003000441030004420300044303000444030004450300044603000447030004480300044903000450030004510300045203000453030004540300045503000456030004570300045803000459030004600300046103000462030004630300046403000465030004660300046703000468030004690300047003000471030004720300047303000474030004750300047603000477030004780300047903000480030004810300048203000483030004840300048503000486030004870300048803000489030004900300049103000492030004930300049403000495030004960300049703000498030004990300050003000501030005020300050303000504030005050300050603000507030005080300050903000510030005110300051203000513030005140300051503000516030005170300051803000519030005200300052103000522030005230300052403000525030005260300052703000528030005290300053003000531030005320300053303000534030005350300053603000537030005380300053903000540030005410300054203000543030005440300054503000546030005470300054803000549030005500300055103000552030005530300055403000555030005560300055703000558030005590300056003000561030005620300056303000564030005650300056603000567030005680300056903000570030005710300057203000573030005740300057503000576030005770300057803000579030005800300058103000582030005830300058403000585030005860300058703000588030005890300059003000591030005920300059303000594030005950300059603000597030005980300059903000600030006010300060203000603030006040300060503000606030006070300060803000609030006100300061103000612030006130300061403000615030006160300061703000618030006190300062003000621030006220300062303000624030006250300062603000627030006280300062903000630030006310300063203000633030006340300063503000636030006370300063803000639030006400300064103000642030006430300064403000645030006460300064703000648030006490300065003000651030006520300065303000654030006550300065603000657030006580300065903000660030006610300066203000663030006640300066503000666030006670300066803000669030006700300067103000672030006730300067403000675030006760300067703000678030006790300068003000681030006820300068303000684030006850300068603000687030006880300068903000690030006910300069203000693030006940300069503000696030006970300069803000699030007000300070103000702030007030300070403000705030007060300070703000708030007090300071003000711030007120300071303000714030007150300071603000717030007180300071903000720030007210300072203000723030007240300072503000726030007270300072803000729030007300300073103000732030007330300073403000735030007360300073703000738030007390300074003000741030007420300074303000744030007450300074603000747030007480300074903000750030007510300075203000753030007540300075503000756030007570300075803000759030007600300076103000762030007630300076403000765030007660300076703000768030007690300077003000771030007720300077303000774030007750300077603000777030007780300077903000780030007810300078203000783030007840300078503000786030007870300078803000789030007900300079103000792030007930300079403000795030007960300079703000798030007990300080003000801030008020300080303000804030008050300080603000807030008080300080903000810030008110300081203000813030008140300081503000816030008170300081803000819030008200300082103000822030008230300082403000825030008260300082703000828030008290300083003000831030008320300083303000834030008350300083603000837030008380300083903000840030008410300084203000843030008440300084503000846030008470300084803000849030008500300085103000852030008530300085403000855030008560300085703000858030008590300086003000861030008620300086303000864030008650300086603000867030008680300086903000870030008710300087203000873030008740300087503000876030008770300087803000879030008800300088103000882030008830300088403000885030008860300088703000888030008890300089003000891030008920300089303000894030008950300089603000897030008980300089903000900030009010300090203000903030009040300090503000906030009070300090803000909030009100300091103000912030009130300091403000915030009160300091703000918030009190300092003000921030009220300092303000924030009250300092603000927030009280300092903000930030009310300093203000933030009340300093503000936030009370300093803000939030009400300094103000942030009430300094403000945030009460300094703000948030009490300095003000951030009520300095303000954030009550300095603000957030009580300095903000960030009610300096203000963030009640300096503000966030009670300096803000969030009700300097103000972030009730300097403000975030009760300097703000978030009790300098003000981030009820300098303000984030009850300098603000987030009880300098903000990030009910300099203000993030009940300099503000996030009970300099803000999030010000300100103001002030010030300100403001005030010060300100703001008030010090300101003001011030010120300101303001014030010150300101603001017030010180300101903001020030010210300102203001023030010240300102503001026030010270300102803001029030010300300103103001032030010330300103403001035030010360300103703001038030010390300104003001041030010420300104303001044030010450300104603001047030010480300104903001050030010510300105203001053030010540300105503001056030010570300105803001059030010600300106103001062030010630300106403001065030010660300106703001068030010690300107003001071030010720300107303001074030010750300107603001077030010780300107903001080030010810300108203001083030010840300108503001086030010870300108803001089030010900300109103001092030010930300109403001095030010960300109703001098030010990300110003001101030011020300110303001104030011050301000103010002030100030301000403010005030100060301000703010008030100090301001003010011030100120301001303010014030100150301001603010017030100180301001903010020030100210301002203010023030100240301002503010026030100270301002803010029030100300301003103010032030100330301003403010035030100360301003703010038030100390301004003010041030100420301004303010044030100450301004603010047030100480301004903010050030100510301005203010053030100540301005503010056030100570301005803010059030100600301006103010062030100630301006403010065030100660301006703010068030100690301007003010071030100720301007303010074030100750301007603010077030100780301007903010080030100810301008203010083030100840301008503010086030100870301008803010089030100900301009103010092030100930301009403010095030100960301009703010098030100990301010003010101030101020301010303010104030101050301010603010107030101080301010903010110030101110301011203010113030101140301011503010116030101170301011803010119030101200301012103010122030101230301012403010125030101260301012703010128030101290301013003010131030101320301013303010134030101350301013603010137030101380301013903010140030101410301014203010143030101440301014503010146030101470301014803010149030101500301015103010152030101530301015403010155030101560301015703010158030101590301016003010161030101620301016303010164030101650301016603010167030101680301016903010170030101710301017203010173030101740301017503010176030101770301017803010179030101800301018103010182030101830301018403010185030101860301018703010188030101890301019003010191030101920301019303010194030101950301019603010197030101980301019903010200030102010301020203010203030102040301020503010206030102070301020803010209030102100301021103010212030102130301021403010215030102160301021703010218030102190301022003010221030102220301022303010224030102250301022603010227030102280301022903010230030102310301023203010233030102340301023503010236030102370301023803010239030102400301024103010242030102430301024403010245030102460301024703010248030102490301025003010251030102520301025303010254030102550301025603010257030102580301025903010260030102610301026203010263030102640301026503010266030102670301026803010269030102700301027103010272030102730301027403010275030102760301027703010278030102790301028003010281030102820301028303010284030102850301028603010287030102880301028903010290030102910301029203010293030102940301029503010296030102970301029803010299030103000301030103010302030103030301030403010305030103060301030703010308030103090301031003010311030103120301031303010314030103150301031603010317030103180301031903010320030103210301032203010323030103240301032503010326030103270301032803010329030103300301033103010332030103330301033403010335030103360301033703010338030103390301034003010341030103420301034303010344030103450301034603010347030103480301034903010350030103510301035203010353030103540301035503010356030103570301035803010359030103600301036103010362030103630301036403010365030103660301036703010368030103690301037003010371030103720301037303010374030103750301037603010377030103780301037903010380030103810301038203010383030103840301038503010386030103870301038803010389030103900301039103010392030103930301039403010395030103960301039703010398030103990301040003010401030104020301040303010404030104050301040603010407030104080301040903010410030104110301041203010413030104140301041503010416030104170301041803010419030104200301042103010422030104230301042403010425030104260301042703010428030104290301043003010431030104320301043303010434030104350301043603010437030104380301043903010440030104410301044203010443030104440301044503010446030104470301044803010449030104500301045103010452030104530301045403010455030104560301045703010458030104590301046003010461030104620301046303010464030104650301046603010467030104680301046903010470030104710301047203010473030104740301047503010476030104770301047803010479030104800301048103010482030104830301048403010485030104860301048703010488030104890301049003010491030104920301049303010494030104950301049603010497030104980301049903010500030105010301050203010503030105040301050503010506030105070301050803010509030105100301051103010512030105130301051403010515030105160301051703010518030105190301052003010521030105220301052303010524030105250301052603010527030105280301052903010530030105310301053203010533030105340301053503010536030105370301053803010539030105400301054103010542030105430301054403010545030105460301054703010548030105490301055003010551030105520301055303010554030105550301055603010557030105580301055903010560030105610301056203010563030105640301056503010566030105670301056803010569030105700301057103010572030105730301057403010575030105760301057703010578030105790301058003010581030105820301058303010584030105850301058603010587030105880301058903010590030105910301059203010593030105940301059503010596030105970301059803010599030106000301060103010602030106030301060403010605030106060301060703010608030106090301061003010611030106120301061303010614030106150301061603010617030106180301061903010620030106210301062203010623030106240301062503010626030106270301062803010629030106300301063103010632030106330301063403010635030106360301063703010638030106390301064003010641030106420301064303010644030106450301064603010647030106480301064903010650030106510301065203010653030106540301065503010656030106570301065803010659030106600301066103010662030106630301066403010665030106660301066703010668030106690301067003010671030106720301067303010674030106750301067603010677030106780301067903010680030106810301068203010683030106840301068503010686030106870301068803010689030106900301069103010692030106930301069403010695030106960301069703010698030106990301070003010701030107020301070303010704030107050301070603010707030107080301070903010710030107110301071203010713030107140301071503010716030107170301071803010719030107200301072103010722030107230301072403010725030107260301072703010728030107290301073003010731030107320301073303010734030107350301073603010737030107380301073903010740030107410301074203010743030107440301074503010746030107470301074803010749030107500301075103010752030107530301075403010755030107560301075703010758030107590301076003010761030107620301076303010764030107650301076603010767030107680301076903010770030107710301077203010773030107740301077503010776030107770301077803010779030107800301078103010782030107830301078403010785030107860301078703010788030107890301079003010791030107920301079303010794030107950301079603010797030107980301079903010800030108010301080203010803030108040301080503010806030108070301080803010809030108100301081103010812030108130301081403010815030108160301081703010818030108190301082003010821030108220301082303010824030108250301082603010827030108280301082903010830030108310301083203010833030108340301083503010836030108370301083803010839030108400301084103010842030108430301084403010845030108460301084703010848030108490301085003010851030108520301085303010854030108550301085603010857030108580301085903010860030108610301086203010863030108640301086503010866030108670301086803010869030108700301087103010872030108730301087403010875030108760301087703010878030108790301088003010881030108820301088303010884030108850301088603010887030108880301088903010890030108910301089203010893030108940301089503010896030108970301089803010899030109000301090103010902030109030301090403010905030109060301090703010908030109090301091003010911030109120301091303010914030109150301091603010917030109180301091903010920030109210301092203010923030109240301092503010926030109270301092803010929030109300301093103010932030109330301093403010935030109360301093703010938030109390301094003010941030109420301094303010944030109450301094603010947030109480301094903010950030109510301095203010953030109540301095503010956030109570301095803010959030109600301096103010962030109630301096403010965030109660301096703010968030109690301097003010971030109720301097303010974030109750301097603010977030109780301097903010980030109810301098203010983030109840301098503010986030109870301098803010989030109900301099103010992030109930301099403010995030109960301099703010998030109990301100003011001030110020301100303011004030110050301100603011007030110080301100903011010030110110301101203011013030110140301101503011016030110170301101803011019030110200301102103011022030110230301102403011025030110260301102703011028030110290301103003011031030110320301103303011034030110350301103603011037030110380301103903011040030110410301104203011043030110440301104503011046030110470301104803011049030110500301105103011052030110530301105403011055030110560301105703011058030110590301106003011061030110620301106303011064030110650301106603011067030110680301106903011070030110710301107203011073030110740301107503011076030110770301107803011079030110800301108103011082030110830301108403011085030110860301108703011088030110890301109003011091030110920301109303011094030110950301109603011097030110980301109903011100030111010301110203011103030111040301110503020001030200020302000303020004030200050302000603020007030200080302000903020010030200110302001203020013030200140302001503020016030200170302001803020019030200200302002103020022030200230302002403020025030200260302002703020028030200290302003003020031030200320302003303020034030200350302003603020037030200380302003903020040030200410302004203020043030200440302004503020046030200470302004803020049030200500302005103020052030200530302005403020055030200560302005703020058030200590302006003020061030200620302006303020064030200650302006603020067030200680302006903020070030200710302007203020073030200740302007503020076030200770302007803020079030200800302008103020082030200830302008403020085030200860302008703020088030200890302009003020091030200920302009303020094030200950302009603020097030200980302009903020100030201010302010203020103030201040302010503020106030201070302010803020109030201100302011103020112030201130302011403020115030201160302011703020118030201190302012003020121030201220302012303020124030201250302012603020127030201280302012903020130030201310302013203020133030201340302013503020136030201370302013803020139030201400302014103020142030201430302014403020145030201460302014703020148030201490302015003020151030201520302015303020154030201550302015603020157030201580302015903020160030201610302016203020163030201640302016503020166030201670302016803020169030201700302017103020172030201730302017403020175030201760302017703020178030201790302018003020181030201820302018303020184030201850302018603020187030201880302018903020190030201910302019203020193030201940302019503020196030201970302019803020199030202000302020103020202030202030302020403020205030202060302020703020208030202090302021003020211030202120302021303020214030202150302021603020217030202180302021903020220030202210302022203020223030202240302022503020226030202270302022803020229030202300302023103020232030202330302023403020235030202360302023703020238030202390302024003020241030202420302024303020244030202450302024603020247030202480302024903020250030202510302025203020253030202540302025503020256030202570302025803020259030202600302026103020262030202630302026403020265030202660302026703020268030202690302027003020271030202720302027303020274030202750302027603020277030202780302027903020280030202810302028203020283030202840302028503020286030202870302028803020289030202900302029103020292030202930302029403020295030202960302029703020298030202990302030003020301030203020302030303020304030203050302030603020307030203080302030903020310030203110302031203020313030203140302031503020316030203170302031803020319030203200302032103020322030203230302032403020325030203260302032703020328030203290302033003020331030203320302033303020334030203350302033603020337030203380302033903020340030203410302034203020343030203440302034503020346030203470302034803020349030203500302035103020352030203530302035403020355030203560302035703020358030203590302036003020361030203620302036303020364030203650302036603020367030203680302036903020370030203710302037203020373030203740302037503020376030203770302037803020379030203800302038103020382030203830302038403020385030203860302038703020388030203890302039003020391030203920302039303020394030203950302039603020397030203980302039903020400030204010302040203020403030204040302040503020406030204070302040803020409030204100302041103020412030204130302041403020415030204160302041703020418030204190302042003020421030204220302042303020424030204250302042603020427030204280302042903020430030204310302043203020433030204340302043503020436030204370302043803020439030204400302044103020442030204430302044403020445030204460302044703020448030204490302045003020451030204520302045303020454030204550302045603020457030204580302045903020460030204610302046203020463030204640302046503020466030204670302046803020469030204700302047103020472030204730302047403020475030204760302047703020478030204790302048003020481030204820302048303020484030204850302048603020487030204880302048903020490030204910302049203020493030204940302049503020496030204970302049803020499030205000302050103020502030205030302050403020505030205060302050703020508030205090302051003020511030205120302051303020514030205150302051603020517030205180302051903020520030205210302052203020523030205240302052503020526030205270302052803020529030205300302053103020532030205330302053403020535030205360302053703020538030205390302054003020541030205420302054303020544030205450302054603020547030205480302054903020550030205510302055203020553030205540302055503020556030205570302055803020559030205600302056103020562030205630302056403020565030205660302056703020568030205690302057003020571030205720302057303020574030205750302057603020577030205780302057903020580030205810302058203020583030205840302058503020586030205870302058803020589030205900302059103020592030205930302059403020595030205960302059703020598030205990302060003020601030206020302060303020604030206050302060603020607030206080302060903020610030206110302061203020613030206140302061503020616030206170302061803020619030206200302062103020622030206230302062403020625030206260302062703020628030206290302063003020631030206320302063303020634030206350302063603020637030206380302063903020640030206410302064203020643030206440302064503020646030206470302064803020649030206500302065103020652030206530302065403020655030206560302065703020658030206590302066003020661030206620302066303020664030206650302066603020667030206680302066903020670030206710302067203020673030206740302067503020676030206770302067803020679030206800302068103020682030206830302068403020685030206860302068703020688030206890302069003020691030206920302069303020694030206950302069603020697030206980302069903020700030207010302070203020703030207040302070503020706030207070302070803020709030207100302071103020712030207130302071403020715030207160302071703020718030207190302072003020721030207220302072303020724030207250302072603020727030207280302072903020730030207310302073203020733030207340302073503020736030207370302073803020739030207400302074103020742030207430302074403020745030207460302074703020748030207490302075003020751030207520302075303020754030207550302075603020757030207580302075903020760030207610302076203020763030207640302076503020766030207670302076803020769030207700302077103020772030207730302077403020775030207760302077703020778030207790302078003020781030207820302078303020784030207850302078603020787030207880302078903020790030207910302079203020793030207940302079503020796030207970302079803020799030208000302080103020802030208030302080403020805030208060302080703020808030208090302081003020811030208120302081303020814030208150302081603020817030208180302081903020820030208210302082203020823030208240302082503020826030208270302082803020829030208300302083103020832030208330302083403020835030208360302083703020838030208390302084003020841030208420302084303020844030208450302084603020847030208480302084903020850030208510302085203020853030208540302085503020856030208570302085803020859030208600302086103020862030208630302086403020865030208660302086703020868030208690302087003020871030208720302087303020874030208750302087603020877030208780302087903020880030208810302088203020883030208840302088503020886030208870302088803020889030208900302089103020892030208930302089403020895030208960302089703020898030208990302090003020901030209020302090303020904030209050302090603020907030209080302090903020910030209110302091203020913030209140302091503020916030209170302091803020919030209200302092103020922030209230302092403020925030209260302092703020928030209290302093003020931030209320302093303020934030209350302093603020937030209380302093903020940030209410302094203020943030209440302094503020946030209470302094803020949030209500302095103020952030209530302095403020955030209560302095703020958030209590302096003020961030209620302096303020964030209650302096603020967030209680302096903020970030209710302097203020973030209740302097503020976030209770302097803020979030209800302098103020982030209830302098403020985030209860302098703020988030209890302099003020991030209920302099303020994030209950302099603020997030209980302099903021000030210010302100203021003030210040302100503021006030210070302100803021009030210100302101103021012030210130302101403021015030210160302101703021018030210190302102003021021030210220302102303021024030210250302102603021027030210280302102903021030030210310302103203021033030210340302103503021036030210370302103803021039030210400302104103021042030210430302104403021045030210460302104703021048030210490302105003021051030210520302105303021054030210550302105603021057030210580302105903021060030210610302106203021063030210640302106503021066030210670302106803021069030210700302107103021072030210730302107403021075030210760302107703021078030210790302108003021081030210820302108303021084030210850302108603021087030210880302108903021090030210910302109203021093030210940302109503021096030210970302109803021099030211000302110103021102030211030302110403021105030300010303000203030003030300040303000503030006030300070303000803030009030300100303001103030012030300130303001403030015030300160303001703030018030300190303002003030021030300220303002303030024030300250303002603030027030300280303002903030030030300310303003203030033030300340303003503030036030300370303003803030039030300400303004103030042030300430303004403030045030300460303004703030048030300490303005003030051030300520303005303030054030300550303005603030057030300580303005903030060030300610303006203030063030300640303006503030066030300670303006803030069030300700303007103030072030300730303007403030075030300760303007703030078030300790303008003030081030300820303008303030084030300850303008603030087030300880303008903030090030300910303009203030093030300940303009503030096030300970303009803030099030301000303010103030102030301030303010403030105030301060303010703030108030301090303011003030111030301120303011303030114030301150303011603030117030301180303011903030120030301210303012203030123030301240303012503030126030301270303012803030129030301300303013103030132030301330303013403030135030301360303013703030138030301390303014003030141030301420303014303030144030301450303014603030147030301480303014903030150030301510303015203030153030301540303015503030156030301570303015803030159030301600303016103030162030301630303016403030165030301660303016703030168030301690303017003030171030301720303017303030174030301750303017603030177030301780303017903030180030301810303018203030183030301840303018503030186030301870303018803030189030301900303019103030192030301930303019403030195030301960303019703030198030301990303020003030201030302020303020303030204030302050303020603030207030302080303020903030210030302110303021203030213030302140303021503030216030302170303021803030219030302200303022103030222030302230303022403030225030302260303022703030228030302290303023003030231030302320303023303030234030302350303023603030237030302380303023903030240030302410303024203030243030302440303024503030246030302470303024803030249030302500303025103030252030302530303025403030255030302560303025703030258030302590303026003030261030302620303026303030264030302650303026603030267030302680303026903030270030302710303027203030273030302740303027503030276030302770303027803030279030302800303028103030282030302830303028403030285030302860303028703030288030302890303029003030291030302920303029303030294030302950303029603030297030302980303029903030300030303010303030203030303030303040303030503030306030303070303030803030309030303100303031103030312030303130303031403030315030303160303031703030318030303190303032003030321030303220303032303030324030303250303032603030327030303280303032903030330030303310303033203030333030303340303033503030336030303370303033803030339030303400303034103030342030303430303034403030345030303460303034703030348030303490303035003030351030303520303035303030354030303550303035603030357030303580303035903030360030303610303036203030363030303640303036503030366030303670303036803030369030303700303037103030372030303730303037403030375030303760303037703030378030303790303038003030381030303820303038303030384030303850303038603030387030303880303038903030390030303910303039203030393030303940303039503030396030303970303039803030399030304000303040103030402030304030303040403030405030304060303040703030408030304090303041003030411030304120303041303030414030304150303041603030417030304180303041903030420030304210303042203030423030304240303042503030426030304270303042803030429030304300303043103030432030304330303043403030435030304360303043703030438030304390303044003030441030304420303044303030444030304450303044603030447030304480303044903030450030304510303045203030453030304540303045503030456030304570303045803030459030304600303046103030462030304630303046403030465030304660303046703030468030304690303047003030471030304720303047303030474030304750303047603030477030304780303047903030480030304810303048203030483030304840303048503030486030304870303048803030489030304900303049103030492030304930303049403030495030304960303049703030498030304990303050003030501030305020303050303030504030305050303050603030507030305080303050903030510030305110303051203030513030305140303051503030516030305170303051803030519030305200303052103030522030305230303052403030525030305260303052703030528030305290303053003030531030305320303053303030534030305350303053603030537030305380303053903030540030305410303054203030543030305440303054503030546030305470303054803030549030305500303055103030552030305530303055403030555030305560303055703030558030305590303056003030561030305620303056303030564030305650303056603030567030305680303056903030570030305710303057203030573030305740303057503030576030305770303057803030579030305800303058103030582030305830303058403030585030305860303058703030588030305890303059003030591030305920303059303030594030305950303059603030597030305980303059903030600030306010303060203030603030306040303060503030606030306070303060803030609030306100303061103030612030306130303061403030615030306160303061703030618030306190303062003030621030306220303062303030624030306250303062603030627030306280303062903030630030306310303063203030633030306340303063503030636030306370303063803030639030306400303064103030642030306430303064403030645030306460303064703030648030306490303065003030651030306520303065303030654030306550303065603030657030306580303065903030660030306610303066203030663030306640303066503030666030306670303066803030669030306700303067103030672030306730303067403030675030306760303067703030678030306790303068003030681030306820303068303030684030306850303068603030687030306880303068903030690030306910303069203030693030306940303069503030696030306970303069803030699030307000303070103030702030307030303070403030705030307060303070703030708030307090303071003030711030307120303071303030714030307150303071603030717030307180303071903030720030307210303072203030723030307240303072503030726030307270303072803030729030307300303073103030732030307330303073403030735030307360303073703030738030307390303074003030741030307420303074303030744030307450303074603030747030307480303074903030750030307510303075203030753030307540303075503030756030307570303075803030759030307600303076103030762030307630303076403030765030307660303076703030768030307690303077003030771030307720303077303030774030307750303077603030777030307780303077903030780030307810303078203030783030307840303078503030786030307870303078803030789030307900303079103030792030307930303079403030795030307960303079703030798030307990303080003030801030308020303080303030804030308050303080603030807030308080303080903030810030308110303081203030813030308140303081503030816030308170303081803030819030308200303082103030822030308230303082403030825030308260303082703030828030308290303083003030831030308320303083303030834030308350303083603030837030308380303083903030840030308410303084203030843030308440303084503030846030308470303084803030849030308500303085103030852030308530303085403030855030308560303085703030858030308590303086003030861030308620303086303030864030308650303086603030867030308680303086903030870030308710303087203030873030308740303087503030876030308770303087803030879030308800303088103030882030308830303088403030885030308860303088703030888030308890303089003030891030308920303089303030894030308950303089603030897030308980303089903030900030309010303090203030903030309040303090503030906030309070303090803030909030309100303091103030912030309130303091403030915030309160303091703030918030309190303092003030921030309220303092303030924030309250303092603030927030309280303092903030930030309310303093203030933030309340303093503030936030309370303093803030939030309400303094103030942030309430303094403030945030309460303094703030948030309490303095003030951030309520303095303030954030309550303095603030957030309580303095903030960030309610303096203030963030309640303096503030966030309670303096803030969030309700303097103030972030309730303097403030975030309760303097703030978030309790303098003030981030309820303098303030984030309850303098603030987030309880303098903030990030309910303099203030993030309940303099503030996030309970303099803030999030310000303100103031002030310030303100403031005030310060303100703031008030310090303101003031011030310120303101303031014030310150303101603031017030310180303101903031020030310210303102203031023030310240303102503031026030310270303102803031029030310300303103103031032030310330303103403031035030310360303103703031038030310390303104003031041030310420303104303031044030310450303104603031047030310480303104903031050030310510303105203031053030310540303105503031056030310570303105803031059030310600303106103031062030310630303106403031065030310660303106703031068030310690303107003031071030310720303107303031074030310750303107603031077030310780303107903031080030310810303108203031083030310840303108503031086030310870303108803031089030310900303109103031092030310930303109403031095030310960303109703031098030310990303110003031101030311020303110303031104030311050304000103040002030400030304000403040005030400060304000703040008030400090304001003040011030400120304001303040014030400150304001603040017030400180304001903040020030400210304002203040023030400240304002503040026030400270304002803040029030400300304003103040032030400330304003403040035030400360304003703040038030400390304004003040041030400420304004303040044030400450304004603040047030400480304004903040050030400510304005203040053030400540304005503040056030400570304005803040059030400600304006103040062030400630304006403040065030400660304006703040068030400690304007003040071030400720304007303040074030400750304007603040077030400780304007903040080030400810304008203040083030400840304008503040086030400870304008803040089030400900304009103040092030400930304009403040095030400960304009703040098030400990304010003040101030401020304010303040104030401050304010603040107030401080304010903040110030401110304011203040113030401140304011503040116030401170304011803040119030401200304012103040122030401230304012403040125030401260304012703040128030401290304013003040131030401320304013303040134030401350304013603040137030401380304013903040140030401410304014203040143030401440304014503040146030401470304014803040149030401500304015103040152030401530304015403040155030401560304015703040158030401590304016003040161030401620304016303040164030401650304016603040167030401680304016903040170030401710304017203040173030401740304017503040176030401770304017803040179030401800304018103040182030401830304018403040185030401860304018703040188030401890304019003040191030401920304019303040194030401950304019603040197030401980304019903040200030402010304020203040203030402040304020503040206030402070304020803040209030402100304021103040212030402130304021403040215030402160304021703040218030402190304022003040221030402220304022303040224030402250304022603040227030402280304022903040230030402310304023203040233030402340304023503040236030402370304023803040239030402400304024103040242030402430304024403040245030402460304024703040248030402490304025003040251030402520304025303040254030402550304025603040257030402580304025903040260030402610304026203040263030402640304026503040266030402670304026803040269030402700304027103040272030402730304027403040275030402760304027703040278030402790304028003040281030402820304028303040284030402850304028603040287030402880304028903040290030402910304029203040293030402940304029503040296030402970304029803040299030403000304030103040302030403030304030403040305030403060304030703040308030403090304031003040311030403120304031303040314030403150304031603040317030403180304031903040320030403210304032203040323030403240304032503040326030403270304032803040329030403300304033103040332030403330304033403040335030403360304033703040338030403390304034003040341030403420304034303040344030403450304034603040347030403480304034903040350030403510304035203040353030403540304035503040356030403570304035803040359030403600304036103040362030403630304036403040365030403660304036703040368030403690304037003040371030403720304037303040374030403750304037603040377030403780304037903040380030403810304038203040383030403840304038503040386030403870304038803040389030403900304039103040392030403930304039403040395030403960304039703040398030403990304040003040401030404020304040303040404030404050304040603040407030404080304040903040410030404110304041203040413030404140304041503040416030404170304041803040419030404200304042103040422030404230304042403040425030404260304042703040428030404290304043003040431030404320304043303040434030404350304043603040437030404380304043903040440030404410304044203040443030404440304044503040446030404470304044803040449030404500304045103040452030404530304045403040455030404560304045703040458030404590304046003040461030404620304046303040464030404650304046603040467030404680304046903040470030404710304047203040473030404740304047503040476030404770304047803040479030404800304048103040482030404830304048403040485030404860304048703040488030404890304049003040491030404920304049303040494030404950304049603040497030404980304049903040500030405010304050203040503030405040304050503040506030405070304050803040509030405100304051103040512030405130304051403040515030405160304051703040518030405190304052003040521030405220304052303040524030405250304052603040527030405280304052903040530030405310304053203040533030405340304053503040536030405370304053803040539030405400304054103040542030405430304054403040545030405460304054703040548030405490304055003040551030405520304055303040554030405550304055603040557030405580304055903040560030405610304056203040563030405640304056503040566030405670304056803040569030405700304057103040572030405730304057403040575030405760304057703040578030405790304058003040581030405820304058303040584030405850304058603040587030405880304058903040590030405910304059203040593030405940304059503040596030405970304059803040599030406000304060103040602030406030304060403040605030406060304060703040608030406090304061003040611030406120304061303040614030406150304061603040617030406180304061903040620030406210304062203040623030406240304062503040626030406270304062803040629030406300304063103040632030406330304063403040635030406360304063703040638030406390304064003040641030406420304064303040644030406450304064603040647030406480304064903040650030406510304065203040653030406540304065503040656030406570304065803040659030406600304066103040662030406630304066403040665030406660304066703040668030406690304067003040671030406720304067303040674030406750304067603040677030406780304067903040680030406810304068203040683030406840304068503040686030406870304068803040689030406900304069103040692030406930304069403040695030406960304069703040698030406990304070003040701030407020304070303040704030407050304070603040707030407080304070903040710030407110304071203040713030407140304071503040716030407170304071803040719030407200304072103040722030407230304072403040725030407260304072703040728030407290304073003040731030407320304073303040734030407350304073603040737030407380304073903040740030407410304074203040743030407440304074503040746030407470304074803040749030407500304075103040752030407530304075403040755030407560304075703040758030407590304076003040761030407620304076303040764030407650304076603040767030407680304076903040770030407710304077203040773030407740304077503040776030407770304077803040779030407800304078103040782030407830304078403040785030407860304078703040788030407890304079003040791030407920304079303040794030407950304079603040797030407980304079903040800030408010304080203040803030408040304080503040806030408070304080803040809030408100304081103040812030408130304081403040815030408160304081703040818030408190304082003040821030408220304082303040824030408250304082603040827030408280304082903040830030408310304083203040833030408340304083503040836030408370304083803040839030408400304084103040842030408430304084403040845030408460304084703040848030408490304085003040851030408520304085303040854030408550304085603040857030408580304085903040860030408610304086203040863030408640304086503040866030408670304086803040869030408700304087103040872030408730304087403040875030408760304087703040878030408790304088003040881030408820304088303040884030408850304088603040887030408880304088903040890030408910304089203040893030408940304089503040896030408970304089803040899030409000304090103040902030409030304090403040905030409060304090703040908030409090304091003040911030409120304091303040914030409150304091603040917030409180304091903040920030409210304092203040923030409240304092503040926030409270304092803040929030409300304093103040932030409330304093403040935030409360304093703040938030409390304094003040941030409420304094303040944030409450304094603040947030409480304094903040950030409510304095203040953030409540304095503040956030409570304095803040959030409600304096103040962030409630304096403040965030409660304096703040968030409690304097003040971030409720304097303040974030409750304097603040977030409780304097903040980030409810304098203040983030409840304098503040986030409870304098803040989030409900304099103040992030409930304099403040995030409960304099703040998030409990304100003041001030410020304100303041004030410050304100603041007030410080304100903041010030410110304101203041013030410140304101503041016030410170304101803041019030410200304102103041022030410230304102403041025030410260304102703041028030410290304103003041031030410320304103303041034030410350304103603041037030410380304103903041040030410410304104203041043030410440304104503041046030410470304104803041049030410500304105103041052030410530304105403041055030410560304105703041058030410590304106003041061030410620304106303041064030410650304106603041067030410680304106903041070030410710304107203041073030410740304107503041076030410770304107803041079030410800304108103041082030410830304108403041085030410860304108703041088030410890304109003041091030410920304109303041094030410950304109603041097030410980304109903041100030411010304110203041103030411040304110503050001030500020305000303050004030500050305000603050007030500080305000903050010030500110305001203050013030500140305001503050016030500170305001803050019030500200305002103050022030500230305002403050025030500260305002703050028030500290305003003050031030500320305003303050034030500350305003603050037030500380305003903050040030500410305004203050043030500440305004503050046030500470305004803050049030500500305005103050052030500530305005403050055030500560305005703050058030500590305006003050061030500620305006303050064030500650305006603050067030500680305006903050070030500710305007203050073030500740305007503050076030500770305007803050079030500800305008103050082030500830305008403050085030500860305008703050088030500890305009003050091030500920305009303050094030500950305009603050097030500980305009903050100030501010305010203050103030501040305010503050106030501070305010803050109030501100305011103050112030501130305011403050115030501160305011703050118030501190305012003050121030501220305012303050124030501250305012603050127030501280305012903050130030501310305013203050133030501340305013503050136030501370305013803050139030501400305014103050142030501430305014403050145030501460305014703050148030501490305015003050151030501520305015303050154030501550305015603050157030501580305015903050160030501610305016203050163030501640305016503050166030501670305016803050169030501700305017103050172030501730305017403050175030501760305017703050178030501790305018003050181030501820305018303050184030501850305018603050187030501880305018903050190030501910305019203050193030501940305019503050196030501970305019803050199030502000305020103050202030502030305020403050205030502060305020703050208030502090305021003050211030502120305021303050214030502150305021603050217030502180305021903050220030502210305022203050223030502240305022503050226030502270305022803050229030502300305023103050232030502330305023403050235030502360305023703050238030502390305024003050241030502420305024303050244030502450305024603050247030502480305024903050250030502510305025203050253030502540305025503050256030502570305025803050259030502600305026103050262030502630305026403050265030502660305026703050268030502690305027003050271030502720305027303050274030502750305027603050277030502780305027903050280030502810305028203050283030502840305028503050286030502870305028803050289030502900305029103050292030502930305029403050295030502960305029703050298030502990305030003050301030503020305030303050304030503050305030603050307030503080305030903050310030503110305031203050313030503140305031503050316030503170305031803050319030503200305032103050322030503230305032403050325030503260305032703050328030503290305033003050331030503320305033303050334030503350305033603050337030503380305033903050340030503410305034203050343030503440305034503050346030503470305034803050349030503500305035103050352030503530305035403050355030503560305035703050358030503590305036003050361030503620305036303050364030503650305036603050367030503680305036903050370030503710305037203050373030503740305037503050376030503770305037803050379030503800305038103050382030503830305038403050385030503860305038703050388030503890305039003050391030503920305039303050394030503950305039603050397030503980305039903050400030504010305040203050403030504040305040503050406030504070305040803050409030504100305041103050412030504130305041403050415030504160305041703050418030504190305042003050421030504220305042303050424030504250305042603050427030504280305042903050430030504310305043203050433030504340305043503050436030504370305043803050439030504400305044103050442030504430305044403050445030504460305044703050448030504490305045003050451030504520305045303050454030504550305045603050457030504580305045903050460030504610305046203050463030504640305046503050466030504670305046803050469030504700305047103050472030504730305047403050475030504760305047703050478030504790305048003050481030504820305048303050484030504850305048603050487030504880305048903050490030504910305049203050493030504940305049503050496030504970305049803050499030505000305050103050502030505030305050403050505030505060305050703050508030505090305051003050511030505120305051303050514030505150305051603050517030505180305051903050520030505210305052203050523030505240305052503050526030505270305052803050529030505300305053103050532030505330305053403050535030505360305053703050538030505390305054003050541030505420305054303050544030505450305054603050547030505480305054903050550030505510305055203050553030505540305055503050556030505570305055803050559030505600305056103050562030505630305056403050565030505660305056703050568030505690305057003050571030505720305057303050574030505750305057603050577030505780305057903050580030505810305058203050583030505840305058503050586030505870305058803050589030505900305059103050592030505930305059403050595030505960305059703050598030505990305060003050601030506020305060303050604030506050305060603050607030506080305060903050610030506110305061203050613030506140305061503050616030506170305061803050619030506200305062103050622030506230305062403050625030506260305062703050628030506290305063003050631030506320305063303050634030506350305063603050637030506380305063903050640030506410305064203050643030506440305064503050646030506470305064803050649030506500305065103050652030506530305065403050655030506560305065703050658030506590305066003050661030506620305066303050664030506650305066603050667030506680305066903050670030506710305067203050673030506740305067503050676030506770305067803050679030506800305068103050682030506830305068403050685030506860305068703050688030506890305069003050691030506920305069303050694030506950305069603050697030506980305069903050700030507010305070203050703030507040305070503050706030507070305070803050709030507100305071103050712030507130305071403050715030507160305071703050718030507190305072003050721030507220305072303050724030507250305072603050727030507280305072903050730030507310305073203050733030507340305073503050736030507370305073803050739030507400305074103050742030507430305074403050745030507460305074703050748030507490305075003050751030507520305075303050754030507550305075603050757030507580305075903050760030507610305076203050763030507640305076503050766030507670305076803050769030507700305077103050772030507730305077403050775030507760305077703050778030507790305078003050781030507820305078303050784030507850305078603050787030507880305078903050790030507910305079203050793030507940305079503050796030507970305079803050799030508000305080103050802030508030305080403050805030508060305080703050808030508090305081003050811030508120305081303050814030508150305081603050817030508180305081903050820030508210305082203050823030508240305082503050826030508270305082803050829030508300305083103050832030508330305083403050835030508360305083703050838030508390305084003050841030508420305084303050844030508450305084603050847030508480305084903050850030508510305085203050853030508540305085503050856030508570305085803050859030508600305086103050862030508630305086403050865030508660305086703050868030508690305087003050871030508720305087303050874030508750305087603050877030508780305087903050880030508810305088203050883030508840305088503050886030508870305088803050889030508900305089103050892030508930305089403050895030508960305089703050898030508990305090003050901030509020305090303050904030509050305090603050907030509080305090903050910030509110305091203050913030509140305091503050916030509170305091803050919030509200305092103050922030509230305092403050925030509260305092703050928030509290305093003050931030509320305093303050934030509350305093603050937030509380305093903050940030509410305094203050943030509440305094503050946030509470305094803050949030509500305095103050952030509530305095403050955030509560305095703050958030509590305096003050961030509620305096303050964030509650305096603050967030509680305096903050970030509710305097203050973030509740305097503050976030509770305097803050979030509800305098103050982030509830305098403050985030509860305098703050988030509890305099003050991030509920305099303050994030509950305099603050997030509980305099903051000030510010305100203051003030510040305100503051006030510070305100803051009030510100305101103051012030510130305101403051015030510160305101703051018030510190305102003051021030510220305102303051024030510250305102603051027030510280305102903051030030510310305103203051033030510340305103503051036030510370305103803051039030510400305104103051042030510430305104403051045030510460305104703051048030510490305105003051051030510520305105303051054030510550305105603051057030510580305105903051060030510610305106203051063030510640305106503051066030510670305106803051069030510700305107103051072030510730305107403051075030510760305107703051078030510790305108003051081030510820305108303051084030510850305108603051087030510880305108903051090030510910305109203051093030510940305109503051096030510970305109803051099030511000305110103051102030511030305110403051105030600010306000203060003030600040306000503060006030600070306000803060009030600100306001103060012030600130306001403060015030600160306001703060018030600190306002003060021030600220306002303060024030600250306002603060027030600280306002903060030030600310306003203060033030600340306003503060036030600370306003803060039030600400306004103060042030600430306004403060045030600460306004703060048030600490306005003060051030600520306005303060054030600550306005603060057030600580306005903060060030600610306006203060063030600640306006503060066030600670306006803060069030600700306007103060072030600730306007403060075030600760306007703060078030600790306008003060081030600820306008303060084030600850306008603060087030600880306008903060090030600910306009203060093030600940306009503060096030600970306009803060099030601000306010103060102030601030306010403060105030601060306010703060108030601090306011003060111030601120306011303060114030601150306011603060117030601180306011903060120030601210306012203060123030601240306012503060126030601270306012803060129030601300306013103060132030601330306013403060135030601360306013703060138030601390306014003060141030601420306014303060144030601450306014603060147030601480306014903060150030601510306015203060153030601540306015503060156030601570306015803060159030601600306016103060162030601630306016403060165030601660306016703060168030601690306017003060171030601720306017303060174030601750306017603060177030601780306017903060180030601810306018203060183030601840306018503060186030601870306018803060189030601900306019103060192030601930306019403060195030601960306019703060198030601990306020003060201030602020306020303060204030602050306020603060207030602080306020903060210030602110306021203060213030602140306021503060216030602170306021803060219030602200306022103060222030602230306022403060225030602260306022703060228030602290306023003060231030602320306023303060234030602350306023603060237030602380306023903060240030602410306024203060243030602440306024503060246030602470306024803060249030602500306025103060252030602530306025403060255030602560306025703060258030602590306026003060261030602620306026303060264030602650306026603060267030602680306026903060270030602710306027203060273030602740306027503060276030602770306027803060279030602800306028103060282030602830306028403060285030602860306028703060288030602890306029003060291030602920306029303060294030602950306029603060297030602980306029903060300030603010306030203060303030603040306030503060306030603070306030803060309030603100306031103060312030603130306031403060315030603160306031703060318030603190306032003060321030603220306032303060324030603250306032603060327030603280306032903060330030603310306033203060333030603340306033503060336030603370306033803060339030603400306034103060342030603430306034403060345030603460306034703060348030603490306035003060351030603520306035303060354030603550306035603060357030603580306035903060360030603610306036203060363030603640306036503060366030603670306036803060369030603700306037103060372030603730306037403060375030603760306037703060378030603790306038003060381030603820306038303060384030603850306038603060387030603880306038903060390030603910306039203060393030603940306039503060396030603970306039803060399030604000306040103060402030604030306040403060405030604060306040703060408030604090306041003060411030604120306041303060414030604150306041603060417030604180306041903060420030604210306042203060423030604240306042503060426030604270306042803060429030604300306043103060432030604330306043403060435030604360306043703060438030604390306044003060441030604420306044303060444030604450306044603060447030604480306044903060450030604510306045203060453030604540306045503060456030604570306045803060459030604600306046103060462030604630306046403060465030604660306046703060468030604690306047003060471030604720306047303060474030604750306047603060477030604780306047903060480030604810306048203060483030604840306048503060486030604870306048803060489030604900306049103060492030604930306049403060495030604960306049703060498030604990306050003060501030605020306050303060504030605050306050603060507030605080306050903060510030605110306051203060513030605140306051503060516030605170306051803060519030605200306052103060522030605230306052403060525030605260306052703060528030605290306053003060531030605320306053303060534030605350306053603060537030605380306053903060540030605410306054203060543030605440306054503060546030605470306054803060549030605500306055103060552030605530306055403060555030605560306055703060558030605590306056003060561030605620306056303060564030605650306056603060567030605680306056903060570030605710306057203060573030605740306057503060576030605770306057803060579030605800306058103060582030605830306058403060585030605860306058703060588030605890306059003060591030605920306059303060594030605950306059603060597030605980306059903060600030606010306060203060603030606040306060503060606030606070306060803060609030606100306061103060612030606130306061403060615030606160306061703060618030606190306062003060621030606220306062303060624030606250306062603060627030606280306062903060630030606310306063203060633030606340306063503060636030606370306063803060639030606400306064103060642030606430306064403060645030606460306064703060648030606490306065003060651030606520306065303060654030606550306065603060657030606580306065903060660030606610306066203060663030606640306066503060666030606670306066803060669030606700306067103060672030606730306067403060675030606760306067703060678030606790306068003060681030606820306068303060684030606850306068603060687030606880306068903060690030606910306069203060693030606940306069503060696030606970306069803060699030607000306070103060702030607030306070403060705030607060306070703060708030607090306071003060711030607120306071303060714030607150306071603060717030607180306071903060720030607210306072203060723030607240306072503060726030607270306072803060729030607300306073103060732030607330306073403060735030607360306073703060738030607390306074003060741030607420306074303060744030607450306074603060747030607480306074903060750030607510306075203060753030607540306075503060756030607570306075803060759030607600306076103060762030607630306076403060765030607660306076703060768030607690306077003060771030607720306077303060774030607750306077603060777030607780306077903060780030607810306078203060783030607840306078503060786030607870306078803060789030607900306079103060792030607930306079403060795030607960306079703060798030607990306080003060801030608020306080303060804030608050306080603060807030608080306080903060810030608110306081203060813030608140306081503060816030608170306081803060819030608200306082103060822030608230306082403060825030608260306082703060828030608290306083003060831030608320306083303060834030608350306083603060837030608380306083903060840030608410306084203060843030608440306084503060846030608470306084803060849030608500306085103060852030608530306085403060855030608560306085703060858030608590306086003060861030608620306086303060864030608650306086603060867030608680306086903060870030608710306087203060873030608740306087503060876030608770306087803060879030608800306088103060882030608830306088403060885030608860306088703060888030608890306089003060891030608920306089303060894030608950306089603060897030608980306089903060900030609010306090203060903030609040306090503060906030609070306090803060909030609100306091103060912030609130306091403060915030609160306091703060918030609190306092003060921030609220306092303060924030609250306092603060927030609280306092903060930030609310306093203060933030609340306093503060936030609370306093803060939030609400306094103060942030609430306094403060945030609460306094703060948030609490306095003060951030609520306095303060954030609550306095603060957030609580306095903060960030609610306096203060963030609640306096503060966030609670306096803060969030609700306097103060972030609730306097403060975030609760306097703060978030609790306098003060981030609820306098303060984030609850306098603060987030609880306098903060990030609910306099203060993030609940306099503060996030609970306099803060999030610000306100103061002030610030306100403061005030610060306100703061008030610090306101003061011030610120306101303061014030610150306101603061017030610180306101903061020030610210306102203061023030610240306102503061026030610270306102803061029030610300306103103061032030610330306103403061035030610360306103703061038030610390306104003061041030610420306104303061044030610450306104603061047030610480306104903061050030610510306105203061053030610540306105503061056030610570306105803061059030610600306106103061062030610630306106403061065030610660306106703061068030610690306107003061071030610720306107303061074030610750306107603061077030610780306107903061080030610810306108203061083030610840306108503061086030610870306108803061089030610900306109103061092030610930306109403061095030610960306109703061098030610990306110003061101030611020306110303061104030611050307000103070002030700030307000403070005030700060307000703070008030700090307001003070011030700120307001303070014030700150307001603070017030700180307001903070020030700210307002203070023030700240307002503070026030700270307002803070029030700300307003103070032030700330307003403070035030700360307003703070038030700390307004003070041030700420307004303070044030700450307004603070047030700480307004903070050030700510307005203070053030700540307005503070056030700570307005803070059030700600307006103070062030700630307006403070065030700660307006703070068030700690307007003070071030700720307007303070074030700750307007603070077030700780307007903070080030700810307008203070083030700840307008503070086030700870307008803070089030700900307009103070092030700930307009403070095030700960307009703070098030700990307010003070101030701020307010303070104030701050307010603070107030701080307010903070110030701110307011203070113030701140307011503070116030701170307011803070119030701200307012103070122030701230307012403070125030701260307012703070128030701290307013003070131030701320307013303070134030701350307013603070137030701380307013903070140030701410307014203070143030701440307014503070146030701470307014803070149030701500307015103070152030701530307015403070155030701560307015703070158030701590307016003070161030701620307016303070164030701650307016603070167030701680307016903070170030701710307017203070173030701740307017503070176030701770307017803070179030701800307018103070182030701830307018403070185030701860307018703070188030701890307019003070191030701920307019303070194030701950307019603070197030701980307019903070200030702010307020203070203030702040307020503070206030702070307020803070209030702100307021103070212030702130307021403070215030702160307021703070218030702190307022003070221030702220307022303070224030702250307022603070227030702280307022903070230030702310307023203070233030702340307023503070236030702370307023803070239030702400307024103070242030702430307024403070245030702460307024703070248030702490307025003070251030702520307025303070254030702550307025603070257030702580307025903070260030702610307026203070263030702640307026503070266030702670307026803070269030702700307027103070272030702730307027403070275030702760307027703070278030702790307028003070281030702820307028303070284030702850307028603070287030702880307028903070290030702910307029203070293030702940307029503070296030702970307029803070299030703000307030103070302030703030307030403070305030703060307030703070308030703090307031003070311030703120307031303070314030703150307031603070317030703180307031903070320030703210307032203070323030703240307032503070326030703270307032803070329030703300307033103070332030703330307033403070335030703360307033703070338030703390307034003070341030703420307034303070344030703450307034603070347030703480307034903070350030703510307035203070353030703540307035503070356030703570307035803070359030703600307036103070362030703630307036403070365030703660307036703070368030703690307037003070371030703720307037303070374030703750307037603070377030703780307037903070380030703810307038203070383030703840307038503070386030703870307038803070389030703900307039103070392030703930307039403070395030703960307039703070398030703990307040003070401030704020307040303070404030704050307040603070407030704080307040903070410030704110307041203070413030704140307041503070416030704170307041803070419030704200307042103070422030704230307042403070425030704260307042703070428030704290307043003070431030704320307043303070434030704350307043603070437030704380307043903070440030704410307044203070443030704440307044503070446030704470307044803070449030704500307045103070452030704530307045403070455030704560307045703070458030704590307046003070461030704620307046303070464030704650307046603070467030704680307046903070470030704710307047203070473030704740307047503070476030704770307047803070479030704800307048103070482030704830307048403070485030704860307048703070488030704890307049003070491030704920307049303070494030704950307049603070497030704980307049903070500030705010307050203070503030705040307050503070506030705070307050803070509030705100307051103070512030705130307051403070515030705160307051703070518030705190307052003070521030705220307052303070524030705250307052603070527030705280307052903070530030705310307053203070533030705340307053503070536030705370307053803070539030705400307054103070542030705430307054403070545030705460307054703070548030705490307055003070551030705520307055303070554030705550307055603070557030705580307055903070560030705610307056203070563030705640307056503070566030705670307056803070569030705700307057103070572030705730307057403070575030705760307057703070578030705790307058003070581030705820307058303070584030705850307058603070587030705880307058903070590030705910307059203070593030705940307059503070596030705970307059803070599030706000307060103070602030706030307060403070605030706060307060703070608030706090307061003070611030706120307061303070614030706150307061603070617030706180307061903070620030706210307062203070623030706240307062503070626030706270307062803070629030706300307063103070632030706330307063403070635030706360307063703070638030706390307064003070641030706420307064303070644030706450307064603070647030706480307064903070650030706510307065203070653030706540307065503070656030706570307065803070659030706600307066103070662030706630307066403070665030706660307066703070668030706690307067003070671030706720307067303070674030706750307067603070677030706780307067903070680030706810307068203070683030706840307068503070686030706870307068803070689030706900307069103070692030706930307069403070695030706960307069703070698030706990307070003070701030707020307070303070704030707050307070603070707030707080307070903070710030707110307071203070713030707140307071503070716030707170307071803070719030707200307072103070722030707230307072403070725030707260307072703070728030707290307073003070731030707320307073303070734030707350307073603070737030707380307073903070740030707410307074203070743030707440307074503070746030707470307074803070749030707500307075103070752030707530307075403070755030707560307075703070758030707590307076003070761030707620307076303070764030707650307076603070767030707680307076903070770030707710307077203070773030707740307077503070776030707770307077803070779030707800307078103070782030707830307078403070785030707860307078703070788030707890307079003070791030707920307079303070794030707950307079603070797030707980307079903070800030708010307080203070803030708040307080503070806030708070307080803070809030708100307081103070812030708130307081403070815030708160307081703070818030708190307082003070821030708220307082303070824030708250307082603070827030708280307082903070830030708310307083203070833030708340307083503070836030708370307083803070839030708400307084103070842030708430307084403070845030708460307084703070848030708490307085003070851030708520307085303070854030708550307085603070857030708580307085903070860030708610307086203070863030708640307086503070866030708670307086803070869030708700307087103070872030708730307087403070875030708760307087703070878030708790307088003070881030708820307088303070884030708850307088603070887030708880307088903070890030708910307089203070893030708940307089503070896030708970307089803070899030709000307090103070902030709030307090403070905030709060307090703070908030709090307091003070911030709120307091303070914030709150307091603070917030709180307091903070920030709210307092203070923030709240307092503070926030709270307092803070929030709300307093103070932030709330307093403070935030709360307093703070938030709390307094003070941030709420307094303070944030709450307094603070947030709480307094903070950030709510307095203070953030709540307095503070956030709570307095803070959030709600307096103070962030709630307096403070965030709660307096703070968030709690307097003070971030709720307097303070974030709750307097603070977030709780307097903070980030709810307098203070983030709840307098503070986030709870307098803070989030709900307099103070992030709930307099403070995030709960307099703070998030709990307100003071001030710020307100303071004030710050307100603071007030710080307100903071010030710110307101203071013030710140307101503071016030710170307101803071019030710200307102103071022030710230307102403071025030710260307102703071028030710290307103003071031030710320307103303071034030710350307103603071037030710380307103903071040030710410307104203071043030710440307104503071046030710470307104803071049030710500307105103071052030710530307105403071055030710560307105703071058030710590307106003071061030710620307106303071064030710650307106603071067030710680307106903071070030710710307107203071073030710740307107503071076030710770307107803071079030710800307108103071082030710830307108403071085030710860307108703071088030710890307109003071091030710920307109303071094030710950307109603071097030710980307109903071100030711010307110203071103030711040307110503080001030800020308000303080004030800050308000603080007030800080308000903080010030800110308001203080013030800140308001503080016030800170308001803080019030800200308002103080022030800230308002403080025030800260308002703080028030800290308003003080031030800320308003303080034030800350308003603080037030800380308003903080040030800410308004203080043030800440308004503080046030800470308004803080049030800500308005103080052030800530308005403080055030800560308005703080058030800590308006003080061030800620308006303080064030800650308006603080067030800680308006903080070030800710308007203080073030800740308007503080076030800770308007803080079030800800308008103080082030800830308008403080085030800860308008703080088030800890308009003080091030800920308009303080094030800950308009603080097030800980308009903080100030801010308010203080103030801040308010503080106030801070308010803080109030801100308011103080112030801130308011403080115030801160308011703080118030801190308012003080121030801220308012303080124030801250308012603080127030801280308012903080130030801310308013203080133030801340308013503080136030801370308013803080139030801400308014103080142030801430308014403080145030801460308014703080148030801490308015003080151030801520308015303080154030801550308015603080157030801580308015903080160030801610308016203080163030801640308016503080166030801670308016803080169030801700308017103080172030801730308017403080175030801760308017703080178030801790308018003080181030801820308018303080184030801850308018603080187030801880308018903080190030801910308019203080193030801940308019503080196030801970308019803080199030802000308020103080202030802030308020403080205030802060308020703080208030802090308021003080211030802120308021303080214030802150308021603080217030802180308021903080220030802210308022203080223030802240308022503080226030802270308022803080229030802300308023103080232030802330308023403080235030802360308023703080238030802390308024003080241030802420308024303080244030802450308024603080247030802480308024903080250030802510308025203080253030802540308025503080256030802570308025803080259030802600308026103080262030802630308026403080265030802660308026703080268030802690308027003080271030802720308027303080274030802750308027603080277030802780308027903080280030802810308028203080283030802840308028503080286030802870308028803080289030802900308029103080292030802930308029403080295030802960308029703080298030802990308030003080301030803020308030303080304030803050308030603080307030803080308030903080310030803110308031203080313030803140308031503080316030803170308031803080319030803200308032103080322030803230308032403080325030803260308032703080328030803290308033003080331030803320308033303080334030803350308033603080337030803380308033903080340030803410308034203080343030803440308034503080346030803470308034803080349030803500308035103080352030803530308035403080355030803560308035703080358030803590308036003080361030803620308036303080364030803650308036603080367030803680308036903080370030803710308037203080373030803740308037503080376030803770308037803080379030803800308038103080382030803830308038403080385030803860308038703080388030803890308039003080391030803920308039303080394030803950308039603080397030803980308039903080400030804010308040203080403030804040308040503080406030804070308040803080409030804100308041103080412030804130308041403080415030804160308041703080418030804190308042003080421030804220308042303080424030804250308042603080427030804280308042903080430030804310308043203080433030804340308043503080436030804370308043803080439030804400308044103080442030804430308044403080445030804460308044703080448030804490308045003080451030804520308045303080454030804550308045603080457030804580308045903080460030804610308046203080463030804640308046503080466030804670308046803080469030804700308047103080472030804730308047403080475030804760308047703080478030804790308048003080481030804820308048303080484030804850308048603080487030804880308048903080490030804910308049203080493030804940308049503080496030804970308049803080499030805000308050103080502030805030308050403080505030805060308050703080508030805090308051003080511030805120308051303080514030805150308051603080517030805180308051903080520030805210308052203080523030805240308052503080526030805270308052803080529030805300308053103080532030805330308053403080535030805360308053703080538030805390308054003080541030805420308054303080544030805450308054603080547030805480308054903080550030805510308055203080553030805540308055503080556030805570308055803080559030805600308056103080562030805630308056403080565030805660308056703080568030805690308057003080571030805720308057303080574030805750308057603080577030805780308057903080580030805810308058203080583030805840308058503080586030805870308058803080589030805900308059103080592030805930308059403080595030805960308059703080598030805990308060003080601030806020308060303080604030806050308060603080607030806080308060903080610030806110308061203080613030806140308061503080616030806170308061803080619030806200308062103080622030806230308062403080625030806260308062703080628030806290308063003080631030806320308063303080634030806350308063603080637030806380308063903080640030806410308064203080643030806440308064503080646030806470308064803080649030806500308065103080652030806530308065403080655030806560308065703080658030806590308066003080661030806620308066303080664030806650308066603080667030806680308066903080670030806710308067203080673030806740308067503080676030806770308067803080679030806800308068103080682030806830308068403080685030806860308068703080688030806890308069003080691030806920308069303080694030806950308069603080697030806980308069903080700030807010308070203080703030807040308070503080706030807070308070803080709030807100308071103080712030807130308071403080715030807160308071703080718030807190308072003080721030807220308072303080724030807250308072603080727030807280308072903080730030807310308073203080733030807340308073503080736030807370308073803080739030807400308074103080742030807430308074403080745030807460308074703080748030807490308075003080751030807520308075303080754030807550308075603080757030807580308075903080760030807610308076203080763030807640308076503080766030807670308076803080769030807700308077103080772030807730308077403080775030807760308077703080778030807790308078003080781030807820308078303080784030807850308078603080787030807880308078903080790030807910308079203080793030807940308079503080796030807970308079803080799030808000308080103080802030808030308080403080805030808060308080703080808030808090308081003080811030808120308081303080814030808150308081603080817030808180308081903080820030808210308082203080823030808240308082503080826030808270308082803080829030808300308083103080832030808330308083403080835030808360308083703080838030808390308084003080841030808420308084303080844030808450308084603080847030808480308084903080850030808510308085203080853030808540308085503080856030808570308085803080859030808600308086103080862030808630308086403080865030808660308086703080868030808690308087003080871030808720308087303080874030808750308087603080877030808780308087903080880030808810308088203080883030808840308088503080886030808870308088803080889030808900308089103080892030808930308089403080895030808960308089703080898030808990308090003080901030809020308090303080904030809050308090603080907030809080308090903080910030809110308091203080913030809140308091503080916030809170308091803080919030809200308092103080922030809230308092403080925030809260308092703080928030809290308093003080931030809320308093303080934030809350308093603080937030809380308093903080940030809410308094203080943030809440308094503080946030809470308094803080949030809500308095103080952030809530308095403080955030809560308095703080958030809590308096003080961030809620308096303080964030809650308096603080967030809680308096903080970030809710308097203080973030809740308097503080976030809770308097803080979030809800308098103080982030809830308098403080985030809860308098703080988030809890308099003080991030809920308099303080994030809950308099603080997030809980308099903081000030810010308100203081003030810040308100503081006030810070308100803081009030810100308101103081012030810130308101403081015030810160308101703081018030810190308102003081021030810220308102303081024030810250308102603081027030810280308102903081030030810310308103203081033030810340308103503081036030810370308103803081039030810400308104103081042030810430308104403081045030810460308104703081048030810490308105003081051030810520308105303081054030810550308105603081057030810580308105903081060030810610308106203081063030810640308106503081066030810670308106803081069030810700308107103081072030810730308107403081075030810760308107703081078030810790308108003081081030810820308108303081084030810850308108603081087030810880308108903081090030810910308109203081093030810940308109503081096030810970308109803081099030811000308110103081102030811030308110403081105030900010309000203090003030900040309000503090006030900070309000803090009030900100309001103090012030900130309001403090015030900160309001703090018030900190309002003090021030900220309002303090024030900250309002603090027030900280309002903090030030900310309003203090033030900340309003503090036030900370309003803090039030900400309004103090042030900430309004403090045030900460309004703090048030900490309005003090051030900520309005303090054030900550309005603090057030900580309005903090060030900610309006203090063030900640309006503090066030900670309006803090069030900700309007103090072030900730309007403090075030900760309007703090078030900790309008003090081030900820309008303090084030900850309008603090087030900880309008903090090030900910309009203090093030900940309009503090096030900970309009803090099030901000309010103090102030901030309010403090105030901060309010703090108030901090309011003090111030901120309011303090114030901150309011603090117030901180309011903090120030901210309012203090123030901240309012503090126030901270309012803090129030901300309013103090132030901330309013403090135030901360309013703090138030901390309014003090141030901420309014303090144030901450309014603090147030901480309014903090150030901510309015203090153030901540309015503090156030901570309015803090159030901600309016103090162030901630309016403090165030901660309016703090168030901690309017003090171030901720309017303090174030901750309017603090177030901780309017903090180030901810309018203090183030901840309018503090186030901870309018803090189030901900309019103090192030901930309019403090195030901960309019703090198030901990309020003090201030902020309020303090204030902050309020603090207030902080309020903090210030902110309021203090213030902140309021503090216030902170309021803090219030902200309022103090222030902230309022403090225030902260309022703090228030902290309023003090231030902320309023303090234030902350309023603090237030902380309023903090240030902410309024203090243030902440309024503090246030902470309024803090249030902500309025103090252030902530309025403090255030902560309025703090258030902590309026003090261030902620309026303090264030902650309026603090267030902680309026903090270030902710309027203090273030902740309027503090276030902770309027803090279030902800309028103090282030902830309028403090285030902860309028703090288030902890309029003090291030902920309029303090294030902950309029603090297030902980309029903090300030903010309030203090303030903040309030503090306030903070309030803090309030903100309031103090312030903130309031403090315030903160309031703090318030903190309032003090321030903220309032303090324030903250309032603090327030903280309032903090330030903310309033203090333030903340309033503090336030903370309033803090339030903400309034103090342030903430309034403090345030903460309034703090348030903490309035003090351030903520309035303090354030903550309035603090357030903580309035903090360030903610309036203090363030903640309036503090366030903670309036803090369030903700309037103090372030903730309037403090375030903760309037703090378030903790309038003090381030903820309038303090384030903850309038603090387030903880309038903090390030903910309039203090393030903940309039503090396030903970309039803090399030904000309040103090402030904030309040403090405030904060309040703090408030904090309041003090411030904120309041303090414030904150309041603090417030904180309041903090420030904210309042203090423030904240309042503090426030904270309042803090429030904300309043103090432030904330309043403090435030904360309043703090438030904390309044003090441030904420309044303090444030904450309044603090447030904480309044903090450030904510309045203090453030904540309045503090456030904570309045803090459030904600309046103090462030904630309046403090465030904660309046703090468030904690309047003090471030904720309047303090474030904750309047603090477030904780309047903090480030904810309048203090483030904840309048503090486030904870309048803090489030904900309049103090492030904930309049403090495030904960309049703090498030904990309050003090501030905020309050303090504030905050309050603090507030905080309050903090510030905110309051203090513030905140309051503090516030905170309051803090519030905200309052103090522030905230309052403090525030905260309052703090528030905290309053003090531030905320309053303090534030905350309053603090537030905380309053903090540030905410309054203090543030905440309054503090546030905470309054803090549030905500309055103090552030905530309055403090555030905560309055703090558030905590309056003090561030905620309056303090564030905650309056603090567030905680309056903090570030905710309057203090573030905740309057503090576030905770309057803090579030905800309058103090582030905830309058403090585030905860309058703090588030905890309059003090591030905920309059303090594030905950309059603090597030905980309059903090600030906010309060203090603030906040309060503090606030906070309060803090609030906100309061103090612030906130309061403090615030906160309061703090618030906190309062003090621030906220309062303090624030906250309062603090627030906280309062903090630030906310309063203090633030906340309063503090636030906370309063803090639030906400309064103090642030906430309064403090645030906460309064703090648030906490309065003090651030906520309065303090654030906550309065603090657030906580309065903090660030906610309066203090663030906640309066503090666030906670309066803090669030906700309067103090672030906730309067403090675030906760309067703090678030906790309068003090681030906820309068303090684030906850309068603090687030906880309068903090690030906910309069203090693030906940309069503090696030906970309069803090699030907000309070103090702030907030309070403090705030907060309070703090708030907090309071003090711030907120309071303090714030907150309071603090717030907180309071903090720030907210309072203090723030907240309072503090726030907270309072803090729030907300309073103090732030907330309073403090735030907360309073703090738030907390309074003090741030907420309074303090744030907450309074603090747030907480309074903090750030907510309075203090753030907540309075503090756030907570309075803090759030907600309076103090762030907630309076403090765030907660309076703090768030907690309077003090771030907720309077303090774030907750309077603090777030907780309077903090780030907810309078203090783030907840309078503090786030907870309078803090789030907900309079103090792030907930309079403090795030907960309079703090798030907990309080003090801030908020309080303090804030908050309080603090807030908080309080903090810030908110309081203090813030908140309081503090816030908170309081803090819030908200309082103090822030908230309082403090825030908260309082703090828030908290309083003090831030908320309083303090834030908350309083603090837030908380309083903090840030908410309084203090843030908440309084503090846030908470309084803090849030908500309085103090852030908530309085403090855030908560309085703090858030908590309086003090861030908620309086303090864030908650309086603090867030908680309086903090870030908710309087203090873030908740309087503090876030908770309087803090879030908800309088103090882030908830309088403090885030908860309088703090888030908890309089003090891030908920309089303090894030908950309089603090897030908980309089903090900030909010309090203090903030909040309090503090906030909070309090803090909030909100309091103090912030909130309091403090915030909160309091703090918030909190309092003090921030909220309092303090924030909250309092603090927030909280309092903090930030909310309093203090933030909340309093503090936030909370309093803090939030909400309094103090942030909430309094403090945030909460309094703090948030909490309095003090951030909520309095303090954030909550309095603090957030909580309095903090960030909610309096203090963030909640309096503090966030909670309096803090969030909700309097103090972030909730309097403090975030909760309097703090978030909790309098003090981030909820309098303090984030909850309098603090987030909880309098903090990030909910309099203090993030909940309099503090996030909970309099803090999030910000309100103091002030910030309100403091005030910060309100703091008030910090309101003091011030910120309101303091014030910150309101603091017030910180309101903091020030910210309102203091023030910240309102503091026030910270309102803091029030910300309103103091032030910330309103403091035030910360309103703091038030910390309104003091041030910420309104303091044030910450309104603091047030910480309104903091050030910510309105203091053030910540309105503091056030910570309105803091059030910600309106103091062030910630309106403091065030910660309106703091068030910690309107003091071030910720309107303091074030910750309107603091077030910780309107903091080030910810309108203091083030910840309108503091086030910870309108803091089030910900309109103091092030910930309109403091095030910960309109703091098030910990309110003091101030911020309110303091104030911050310000103100002031000030310000403100005031000060310000703100008031000090310001003100011031000120310001303100014031000150310001603100017031000180310001903100020031000210310002203100023031000240310002503100026031000270310002803100029031000300310003103100032031000330310003403100035031000360310003703100038031000390310004003100041031000420310004303100044031000450310004603100047031000480310004903100050031000510310005203100053031000540310005503100056031000570310005803100059031000600310006103100062031000630310006403100065031000660310006703100068031000690310007003100071031000720310007303100074031000750310007603100077031000780310007903100080031000810310008203100083031000840310008503100086031000870310008803100089031000900310009103100092031000930310009403100095031000960310009703100098031000990310010003100101031001020310010303100104031001050310010603100107031001080310010903100110031001110310011203100113031001140310011503100116031001170310011803100119031001200310012103100122031001230310012403100125031001260310012703100128031001290310013003100131031001320310013303100134031001350310013603100137031001380310013903100140031001410310014203100143031001440310014503100146031001470310014803100149031001500310015103100152031001530310015403100155031001560310015703100158031001590310016003100161031001620310016303100164031001650310016603100167031001680310016903100170031001710310017203100173031001740310017503100176031001770310017803100179031001800310018103100182031001830310018403100185031001860310018703100188031001890310019003100191031001920310019303100194031001950310019603100197031001980310019903100200031002010310020203100203031002040310020503100206031002070310020803100209031002100310021103100212031002130310021403100215031002160310021703100218031002190310022003100221031002220310022303100224031002250310022603100227031002280310022903100230031002310310023203100233031002340310023503100236031002370310023803100239031002400310024103100242031002430310024403100245031002460310024703100248031002490310025003100251031002520310025303100254031002550310025603100257031002580310025903100260031002610310026203100263031002640310026503100266031002670310026803100269031002700310027103100272031002730310027403100275031002760310027703100278031002790310028003100281031002820310028303100284031002850310028603100287031002880310028903100290031002910310029203100293031002940310029503100296031002970310029803100299031003000310030103100302031003030310030403100305031003060310030703100308031003090310031003100311031003120310031303100314031003150310031603100317031003180310031903100320031003210310032203100323031003240310032503100326031003270310032803100329031003300310033103100332031003330310033403100335031003360310033703100338031003390310034003100341031003420310034303100344031003450310034603100347031003480310034903100350031003510310035203100353031003540310035503100356031003570310035803100359031003600310036103100362031003630310036403100365031003660310036703100368031003690310037003100371031003720310037303100374031003750310037603100377031003780310037903100380031003810310038203100383031003840310038503100386031003870310038803100389031003900310039103100392031003930310039403100395031003960310039703100398031003990310040003100401031004020310040303100404031004050310040603100407031004080310040903100410031004110310041203100413031004140310041503100416031004170310041803100419031004200310042103100422031004230310042403100425031004260310042703100428031004290310043003100431031004320310043303100434031004350310043603100437031004380310043903100440031004410310044203100443031004440310044503100446031004470310044803100449031004500310045103100452031004530310045403100455031004560310045703100458031004590310046003100461031004620310046303100464031004650310046603100467031004680310046903100470031004710310047203100473031004740310047503100476031004770310047803100479031004800310048103100482031004830310048403100485031004860310048703100488031004890310049003100491031004920310049303100494031004950310049603100497031004980310049903100500031005010310050203100503031005040310050503100506031005070310050803100509031005100310051103100512031005130310051403100515031005160310051703100518031005190310052003100521031005220310052303100524031005250310052603100527031005280310052903100530031005310310053203100533031005340310053503100536031005370310053803100539031005400310054103100542031005430310054403100545031005460310054703100548031005490310055003100551031005520310055303100554031005550310055603100557031005580310055903100560031005610310056203100563031005640310056503100566031005670310056803100569031005700310057103100572031005730310057403100575031005760310057703100578031005790310058003100581031005820310058303100584031005850310058603100587031005880310058903100590031005910310059203100593031005940310059503100596031005970310059803100599031006000310060103100602031006030310060403100605031006060310060703100608031006090310061003100611031006120310061303100614031006150310061603100617031006180310061903100620031006210310062203100623031006240310062503100626031006270310062803100629031006300310063103100632031006330310063403100635031006360310063703100638031006390310064003100641031006420310064303100644031006450310064603100647031006480310064903100650031006510310065203100653031006540310065503100656031006570310065803100659031006600310066103100662031006630310066403100665031006660310066703100668031006690310067003100671031006720310067303100674031006750310067603100677031006780310067903100680031006810310068203100683031006840310068503100686031006870310068803100689031006900310069103100692031006930310069403100695031006960310069703100698031006990310070003100701031007020310070303100704031007050310070603100707031007080310070903100710031007110310071203100713031007140310071503100716031007170310071803100719031007200310072103100722031007230310072403100725031007260310072703100728031007290310073003100731031007320310073303100734031007350310073603100737031007380310073903100740031007410310074203100743031007440310074503100746031007470310074803100749031007500310075103100752031007530310075403100755031007560310075703100758031007590310076003100761031007620310076303100764031007650310076603100767031007680310076903100770031007710310077203100773031007740310077503100776031007770310077803100779031007800310078103100782031007830310078403100785031007860310078703100788031007890310079003100791031007920310079303100794031007950310079603100797031007980310079903100800031008010310080203100803031008040310080503100806031008070310080803100809031008100310081103100812031008130310081403100815031008160310081703100818031008190310082003100821031008220310082303100824031008250310082603100827031008280310082903100830031008310310083203100833031008340310083503100836031008370310083803100839031008400310084103100842031008430310084403100845031008460310084703100848031008490310085003100851031008520310085303100854031008550310085603100857031008580310085903100860031008610310086203100863031008640310086503100866031008670310086803100869031008700310087103100872031008730310087403100875031008760310087703100878031008790310088003100881031008820310088303100884031008850310088603100887031008880310088903100890031008910310089203100893031008940310089503100896031008970310089803100899031009000310090103100902031009030310090403100905031009060310090703100908031009090310091003100911031009120310091303100914031009150310091603100917031009180310091903100920031009210310092203100923031009240310092503100926031009270310092803100929031009300310093103100932031009330310093403100935031009360310093703100938031009390310094003100941031009420310094303100944031009450310094603100947031009480310094903100950031009510310095203100953031009540310095503100956031009570310095803100959031009600310096103100962031009630310096403100965031009660310096703100968031009690310097003100971031009720310097303100974031009750310097603100977031009780310097903100980031009810310098203100983031009840310098503100986031009870310098803100989031009900310099103100992031009930310099403100995031009960310099703100998031009990310100003101001031010020310100303101004031010050310100603101007031010080310100903101010031010110310101203101013031010140310101503101016031010170310101803101019031010200310102103101022031010230310102403101025031010260310102703101028031010290310103003101031031010320310103303101034031010350310103603101037031010380310103903101040031010410310104203101043031010440310104503101046031010470310104803101049031010500310105103101052031010530310105403101055031010560310105703101058031010590310106003101061031010620310106303101064031010650310106603101067031010680310106903101070031010710310107203101073031010740310107503101076031010770310107803101079031010800310108103101082031010830310108403101085031010860310108703101088031010890310109003101091031010920310109303101094031010950310109603101097031010980310109903101100031011010310110203101103031011040310110503110001031100020311000303110004031100050311000603110007031100080311000903110010031100110311001203110013031100140311001503110016031100170311001803110019031100200311002103110022031100230311002403110025031100260311002703110028031100290311003003110031031100320311003303110034031100350311003603110037031100380311003903110040031100410311004203110043031100440311004503110046031100470311004803110049031100500311005103110052031100530311005403110055031100560311005703110058031100590311006003110061031100620311006303110064031100650311006603110067031100680311006903110070031100710311007203110073031100740311007503110076031100770311007803110079031100800311008103110082031100830311008403110085031100860311008703110088031100890311009003110091031100920311009303110094031100950311009603110097031100980311009903110100031101010311010203110103031101040311010503110106031101070311010803110109031101100311011103110112031101130311011403110115031101160311011703110118031101190311012003110121031101220311012303110124031101250311012603110127031101280311012903110130031101310311013203110133031101340311013503110136031101370311013803110139031101400311014103110142031101430311014403110145031101460311014703110148031101490311015003110151031101520311015303110154031101550311015603110157031101580311015903110160031101610311016203110163031101640311016503110166031101670311016803110169031101700311017103110172031101730311017403110175031101760311017703110178031101790311018003110181031101820311018303110184031101850311018603110187031101880311018903110190031101910311019203110193031101940311019503110196031101970311019803110199031102000311020103110202031102030311020403110205031102060311020703110208031102090311021003110211031102120311021303110214031102150311021603110217031102180311021903110220031102210311022203110223031102240311022503110226031102270311022803110229031102300311023103110232031102330311023403110235031102360311023703110238031102390311024003110241031102420311024303110244031102450311024603110247031102480311024903110250031102510311025203110253031102540311025503110256031102570311025803110259031102600311026103110262031102630311026403110265031102660311026703110268031102690311027003110271031102720311027303110274031102750311027603110277031102780311027903110280031102810311028203110283031102840311028503110286031102870311028803110289031102900311029103110292031102930311029403110295031102960311029703110298031102990311030003110301031103020311030303110304031103050311030603110307031103080311030903110310031103110311031203110313031103140311031503110316031103170311031803110319031103200311032103110322031103230311032403110325031103260311032703110328031103290311033003110331031103320311033303110334031103350311033603110337031103380311033903110340031103410311034203110343031103440311034503110346031103470311034803110349031103500311035103110352031103530311035403110355031103560311035703110358031103590311036003110361031103620311036303110364031103650311036603110367031103680311036903110370031103710311037203110373031103740311037503110376031103770311037803110379031103800311038103110382031103830311038403110385031103860311038703110388031103890311039003110391031103920311039303110394031103950311039603110397031103980311039903110400031104010311040203110403031104040311040503110406031104070311040803110409031104100311041103110412031104130311041403110415031104160311041703110418031104190311042003110421031104220311042303110424031104250311042603110427031104280311042903110430031104310311043203110433031104340311043503110436031104370311043803110439031104400311044103110442031104430311044403110445031104460311044703110448031104490311045003110451031104520311045303110454031104550311045603110457031104580311045903110460031104610311046203110463031104640311046503110466031104670311046803110469031104700311047103110472031104730311047403110475031104760311047703110478031104790311048003110481031104820311048303110484031104850311048603110487031104880311048903110490031104910311049203110493031104940311049503110496031104970311049803110499031105000311050103110502031105030311050403110505031105060311050703110508031105090311051003110511031105120311051303110514031105150311051603110517031105180311051903110520031105210311052203110523031105240311052503110526031105270311052803110529031105300311053103110532031105330311053403110535031105360311053703110538031105390311054003110541031105420311054303110544031105450311054603110547031105480311054903110550031105510311055203110553031105540311055503110556031105570311055803110559031105600311056103110562031105630311056403110565031105660311056703110568031105690311057003110571031105720311057303110574031105750311057603110577031105780311057903110580031105810311058203110583031105840311058503110586031105870311058803110589031105900311059103110592031105930311059403110595031105960311059703110598031105990311060003110601031106020311060303110604031106050311060603110607031106080311060903110610031106110311061203110613031106140311061503110616031106170311061803110619031106200311062103110622031106230311062403110625031106260311062703110628031106290311063003110631031106320311063303110634031106350311063603110637031106380311063903110640031106410311064203110643031106440311064503110646031106470311064803110649031106500311065103110652031106530311065403110655031106560311065703110658031106590311066003110661031106620311066303110664031106650311066603110667031106680311066903110670031106710311067203110673031106740311067503110676031106770311067803110679031106800311068103110682031106830311068403110685031106860311068703110688031106890311069003110691031106920311069303110694031106950311069603110697031106980311069903110700031107010311070203110703031107040311070503110706031107070311070803110709031107100311071103110712031107130311071403110715031107160311071703110718031107190311072003110721031107220311072303110724031107250311072603110727031107280311072903110730031107310311073203110733031107340311073503110736031107370311073803110739031107400311074103110742031107430311074403110745031107460311074703110748031107490311075003110751031107520311075303110754031107550311075603110757031107580311075903110760031107610311076203110763031107640311076503110766031107670311076803110769031107700311077103110772031107730311077403110775031107760311077703110778031107790311078003110781031107820311078303110784031107850311078603110787031107880311078903110790031107910311079203110793031107940311079503110796031107970311079803110799031108000311080103110802031108030311080403110805031108060311080703110808031108090311081003110811031108120311081303110814031108150311081603110817031108180311081903110820031108210311082203110823031108240311082503110826031108270311082803110829031108300311083103110832031108330311083403110835031108360311083703110838031108390311084003110841031108420311084303110844031108450311084603110847031108480311084903110850031108510311085203110853031108540311085503110856031108570311085803110859031108600311086103110862031108630311086403110865031108660311086703110868031108690311087003110871031108720311087303110874031108750311087603110877031108780311087903110880031108810311088203110883031108840311088503110886031108870311088803110889031108900311089103110892031108930311089403110895031108960311089703110898031108990311090003110901031109020311090303110904031109050311090603110907031109080311090903110910031109110311091203110913031109140311091503110916031109170311091803110919031109200311092103110922031109230311092403110925031109260311092703110928031109290311093003110931031109320311093303110934031109350311093603110937031109380311093903110940031109410311094203110943031109440311094503110946031109470311094803110949031109500311095103110952031109530311095403110955031109560311095703110958031109590311096003110961031109620311096303110964031109650311096603110967031109680311096903110970031109710311097203110973031109740311097503110976031109770311097803110979031109800311098103110982031109830311098403110985031109860311098703110988031109890311099003110991031109920311099303110994031109950311099603110997031109980311099903111000031110010311100203111003031110040311100503111006031110070311100803111009031110100311101103111012031110130311101403111015031110160311101703111018031110190311102003111021031110220311102303111024031110250311102603111027031110280311102903111030031110310311103203111033031110340311103503111036031110370311103803111039031110400311104103111042031110430311104403111045031110460311104703111048031110490311105003111051031110520311105303111054031110550311105603111057031110580311105903111060031110610311106203111063031110640311106503111066031110670311106803111069031110700311107103111072031110730311107403111075031110760311107703111078031110790311108003111081031110820311108303111084031110850311108603111087031110880311108903111090031110910311109203111093031110940311109503111096031110970311109803111099031111000311110103111102031111030311110403111105031200010312000203120003031200040312000503120006031200070312000803120009031200100312001103120012031200130312001403120015031200160312001703120018031200190312002003120021031200220312002303120024031200250312002603120027031200280312002903120030031200310312003203120033031200340312003503120036031200370312003803120039031200400312004103120042031200430312004403120045031200460312004703120048031200490312005003120051031200520312005303120054031200550312005603120057031200580312005903120060031200610312006203120063031200640312006503120066031200670312006803120069031200700312007103120072031200730312007403120075031200760312007703120078031200790312008003120081031200820312008303120084031200850312008603120087031200880312008903120090031200910312009203120093031200940312009503120096031200970312009803120099031201000312010103120102031201030312010403120105031201060312010703120108031201090312011003120111031201120312011303120114031201150312011603120117031201180312011903120120031201210312012203120123031201240312012503120126031201270312012803120129031201300312013103120132031201330312013403120135031201360312013703120138031201390312014003120141031201420312014303120144031201450312014603120147031201480312014903120150031201510312015203120153031201540312015503120156031201570312015803120159031201600312016103120162031201630312016403120165031201660312016703120168031201690312017003120171031201720312017303120174031201750312017603120177031201780312017903120180031201810312018203120183031201840312018503120186031201870312018803120189031201900312019103120192031201930312019403120195031201960312019703120198031201990312020003120201031202020312020303120204031202050312020603120207031202080312020903120210031202110312021203120213031202140312021503120216031202170312021803120219031202200312022103120222031202230312022403120225031202260312022703120228031202290312023003120231031202320312023303120234031202350312023603120237031202380312023903120240031202410312024203120243031202440312024503120246031202470312024803120249031202500312025103120252031202530312025403120255031202560312025703120258031202590312026003120261031202620312026303120264031202650312026603120267031202680312026903120270031202710312027203120273031202740312027503120276031202770312027803120279031202800312028103120282031202830312028403120285031202860312028703120288031202890312029003120291031202920312029303120294031202950312029603120297031202980312029903120300031203010312030203120303031203040312030503120306031203070312030803120309031203100312031103120312031203130312031403120315031203160312031703120318031203190312032003120321031203220312032303120324031203250312032603120327031203280312032903120330031203310312033203120333031203340312033503120336031203370312033803120339031203400312034103120342031203430312034403120345031203460312034703120348031203490312035003120351031203520312035303120354031203550312035603120357031203580312035903120360031203610312036203120363031203640312036503120366031203670312036803120369031203700312037103120372031203730312037403120375031203760312037703120378031203790312038003120381031203820312038303120384031203850312038603120387031203880312038903120390031203910312039203120393031203940312039503120396031203970312039803120399031204000312040103120402031204030312040403120405031204060312040703120408031204090312041003120411031204120312041303120414031204150312041603120417031204180312041903120420031204210312042203120423031204240312042503120426031204270312042803120429031204300312043103120432031204330312043403120435031204360312043703120438031204390312044003120441031204420312044303120444031204450312044603120447031204480312044903120450031204510312045203120453031204540312045503120456031204570312045803120459031204600312046103120462031204630312046403120465031204660312046703120468031204690312047003120471031204720312047303120474031204750312047603120477031204780312047903120480031204810312048203120483031204840312048503120486031204870312048803120489031204900312049103120492031204930312049403120495031204960312049703120498031204990312050003120501031205020312050303120504031205050312050603120507031205080312050903120510031205110312051203120513031205140312051503120516031205170312051803120519031205200312052103120522031205230312052403120525031205260312052703120528031205290312053003120531031205320312053303120534031205350312053603120537031205380312053903120540031205410312054203120543031205440312054503120546031205470312054803120549031205500312055103120552031205530312055403120555031205560312055703120558031205590312056003120561031205620312056303120564031205650312056603120567031205680312056903120570031205710312057203120573031205740312057503120576031205770312057803120579031205800312058103120582031205830312058403120585031205860312058703120588031205890312059003120591031205920312059303120594031205950312059603120597031205980312059903120600031206010312060203120603031206040312060503120606031206070312060803120609031206100312061103120612031206130312061403120615031206160312061703120618031206190312062003120621031206220312062303120624031206250312062603120627031206280312062903120630031206310312063203120633031206340312063503120636031206370312063803120639031206400312064103120642031206430312064403120645031206460312064703120648031206490312065003120651031206520312065303120654031206550312065603120657031206580312065903120660031206610312066203120663031206640312066503120666031206670312066803120669031206700312067103120672031206730312067403120675031206760312067703120678031206790312068003120681031206820312068303120684031206850312068603120687031206880312068903120690031206910312069203120693031206940312069503120696031206970312069803120699031207000312070103120702031207030312070403120705031207060312070703120708031207090312071003120711031207120312071303120714031207150312071603120717031207180312071903120720031207210312072203120723031207240312072503120726031207270312072803120729031207300312073103120732031207330312073403120735031207360312073703120738031207390312074003120741031207420312074303120744031207450312074603120747031207480312074903120750031207510312075203120753031207540312075503120756031207570312075803120759031207600312076103120762031207630312076403120765031207660312076703120768031207690312077003120771031207720312077303120774031207750312077603120777031207780312077903120780031207810312078203120783031207840312078503120786031207870312078803120789031207900312079103120792031207930312079403120795031207960312079703120798031207990312080003120801031208020312080303120804031208050312080603120807031208080312080903120810031208110312081203120813031208140312081503120816031208170312081803120819031208200312082103120822031208230312082403120825031208260312082703120828031208290312083003120831031208320312083303120834031208350312083603120837031208380312083903120840031208410312084203120843031208440312084503120846031208470312084803120849031208500312085103120852031208530312085403120855031208560312085703120858031208590312086003120861031208620312086303120864031208650312086603120867031208680312086903120870031208710312087203120873031208740312087503120876031208770312087803120879031208800312088103120882031208830312088403120885031208860312088703120888031208890312089003120891031208920312089303120894031208950312089603120897031208980312089903120900031209010312090203120903031209040312090503120906031209070312090803120909031209100312091103120912031209130312091403120915031209160312091703120918031209190312092003120921031209220312092303120924031209250312092603120927031209280312092903120930031209310312093203120933031209340312093503120936031209370312093803120939031209400312094103120942031209430312094403120945031209460312094703120948031209490312095003120951031209520312095303120954031209550312095603120957031209580312095903120960031209610312096203120963031209640312096503120966031209670312096803120969031209700312097103120972031209730312097403120975031209760312097703120978031209790312098003120981031209820312098303120984031209850312098603120987031209880312098903120990031209910312099203120993031209940312099503120996031209970312099803120999031210000312100103121002031210030312100403121005031210060312100703121008031210090312101003121011031210120312101303121014031210150312101603121017031210180312101903121020031210210312102203121023031210240312102503121026031210270312102803121029031210300312103103121032031210330312103403121035031210360312103703121038031210390312104003121041031210420312104303121044031210450312104603121047031210480312104903121050031210510312105203121053031210540312105503121056031210570312105803121059031210600312106103121062031210630312106403121065031210660312106703121068031210690312107003121071031210720312107303121074031210750312107603121077031210780312107903121080031210810312108203121083031210840312108503121086031210870312108803121089031210900312109103121092031210930312109403121095031210960312109703121098031210990312110003121101031211020312110303121104031211050313000103130002031300030313000403130005031300060313000703130008031300090313001003130011031300120313001303130014031300150313001603130017031300180313001903130020031300210313002203130023031300240313002503130026031300270313002803130029031300300313003103130032031300330313003403130035031300360313003703130038031300390313004003130041031300420313004303130044031300450313004603130047031300480313004903130050031300510313005203130053031300540313005503130056031300570313005803130059031300600313006103130062031300630313006403130065031300660313006703130068031300690313007003130071031300720313007303130074031300750313007603130077031300780313007903130080031300810313008203130083031300840313008503130086031300870313008803130089031300900313009103130092031300930313009403130095031300960313009703130098031300990313010003130101031301020313010303130104031301050313010603130107031301080313010903130110031301110313011203130113031301140313011503130116031301170313011803130119031301200313012103130122031301230313012403130125031301260313012703130128031301290313013003130131031301320313013303130134031301350313013603130137031301380313013903130140031301410313014203130143031301440313014503130146031301470313014803130149031301500313015103130152031301530313015403130155031301560313015703130158031301590313016003130161031301620313016303130164031301650313016603130167031301680313016903130170031301710313017203130173031301740313017503130176031301770313017803130179031301800313018103130182031301830313018403130185031301860313018703130188031301890313019003130191031301920313019303130194031301950313019603130197031301980313019903130200031302010313020203130203031302040313020503130206031302070313020803130209031302100313021103130212031302130313021403130215031302160313021703130218031302190313022003130221031302220313022303130224031302250313022603130227031302280313022903130230031302310313023203130233031302340313023503130236031302370313023803130239031302400313024103130242031302430313024403130245031302460313024703130248031302490313025003130251031302520313025303130254031302550313025603130257031302580313025903130260031302610313026203130263031302640313026503130266031302670313026803130269031302700313027103130272031302730313027403130275031302760313027703130278031302790313028003130281031302820313028303130284031302850313028603130287031302880313028903130290031302910313029203130293031302940313029503130296031302970313029803130299031303000313030103130302031303030313030403130305031303060313030703130308031303090313031003130311031303120313031303130314031303150313031603130317031303180313031903130320031303210313032203130323031303240313032503130326031303270313032803130329031303300313033103130332031303330313033403130335031303360313033703130338031303390313034003130341031303420313034303130344031303450313034603130347031303480313034903130350031303510313035203130353031303540313035503130356031303570313035803130359031303600313036103130362031303630313036403130365031303660313036703130368031303690313037003130371031303720313037303130374031303750313037603130377031303780313037903130380031303810313038203130383031303840313038503130386031303870313038803130389031303900313039103130392031303930313039403130395031303960313039703130398031303990313040003130401031304020313040303130404031304050313040603130407031304080313040903130410031304110313041203130413031304140313041503130416031304170313041803130419031304200313042103130422031304230313042403130425031304260313042703130428031304290313043003130431031304320313043303130434031304350313043603130437031304380313043903130440031304410313044203130443031304440313044503130446031304470313044803130449031304500313045103130452031304530313045403130455031304560313045703130458031304590313046003130461031304620313046303130464031304650313046603130467031304680313046903130470031304710313047203130473031304740313047503130476031304770313047803130479031304800313048103130482031304830313048403130485031304860313048703130488031304890313049003130491031304920313049303130494031304950313049603130497031304980313049903130500031305010313050203130503031305040313050503130506031305070313050803130509031305100313051103130512031305130313051403130515031305160313051703130518031305190313052003130521031305220313052303130524031305250313052603130527031305280313052903130530031305310313053203130533031305340313053503130536031305370313053803130539031305400313054103130542031305430313054403130545031305460313054703130548031305490313055003130551031305520313055303130554031305550313055603130557031305580313055903130560031305610313056203130563031305640313056503130566031305670313056803130569031305700313057103130572031305730313057403130575031305760313057703130578031305790313058003130581031305820313058303130584031305850313058603130587031305880313058903130590031305910313059203130593031305940313059503130596031305970313059803130599031306000313060103130602031306030313060403130605031306060313060703130608031306090313061003130611031306120313061303130614031306150313061603130617031306180313061903130620031306210313062203130623031306240313062503130626031306270313062803130629031306300313063103130632031306330313063403130635031306360313063703130638031306390313064003130641031306420313064303130644031306450313064603130647031306480313064903130650031306510313065203130653031306540313065503130656031306570313065803130659031306600313066103130662031306630313066403130665031306660313066703130668031306690313067003130671031306720313067303130674031306750313067603130677031306780313067903130680031306810313068203130683031306840313068503130686031306870313068803130689031306900313069103130692031306930313069403130695031306960313069703130698031306990313070003130701031307020313070303130704031307050313070603130707031307080313070903130710031307110313071203130713031307140313071503130716031307170313071803130719031307200313072103130722031307230313072403130725031307260313072703130728031307290313073003130731031307320313073303130734031307350313073603130737031307380313073903130740031307410313074203130743031307440313074503130746031307470313074803130749031307500313075103130752031307530313075403130755031307560313075703130758031307590313076003130761031307620313076303130764031307650313076603130767031307680313076903130770031307710313077203130773031307740313077503130776031307770313077803130779031307800313078103130782031307830313078403130785031307860313078703130788031307890313079003130791031307920313079303130794031307950313079603130797031307980313079903130800031308010313080203130803031308040313080503130806031308070313080803130809031308100313081103130812031308130313081403130815031308160313081703130818031308190313082003130821031308220313082303130824031308250313082603130827031308280313082903130830031308310313083203130833031308340313083503130836031308370313083803130839031308400313084103130842031308430313084403130845031308460313084703130848031308490313085003130851031308520313085303130854031308550313085603130857031308580313085903130860031308610313086203130863031308640313086503130866031308670313086803130869031308700313087103130872031308730313087403130875031308760313087703130878031308790313088003130881031308820313088303130884031308850313088603130887031308880313088903130890031308910313089203130893031308940313089503130896031308970313089803130899031309000313090103130902031309030313090403130905031309060313090703130908031309090313091003130911031309120313091303130914031309150313091603130917031309180313091903130920031309210313092203130923031309240313092503130926031309270313092803130929031309300313093103130932031309330313093403130935031309360313093703130938031309390313094003130941031309420313094303130944031309450313094603130947031309480313094903130950031309510313095203130953031309540313095503130956031309570313095803130959031309600313096103130962031309630313096403130965031309660313096703130968031309690313097003130971031309720313097303130974031309750313097603130977031309780313097903130980031309810313098203130983031309840313098503130986031309870313098803130989031309900313099103130992031309930313099403130995031309960313099703130998031309990313100003131001031310020313100303131004031310050313100603131007031310080313100903131010031310110313101203131013031310140313101503131016031310170313101803131019031310200313102103131022031310230313102403131025031310260313102703131028031310290313103003131031031310320313103303131034031310350313103603131037031310380313103903131040031310410313104203131043031310440313104503131046031310470313104803131049031310500313105103131052031310530313105403131055031310560313105703131058031310590313106003131061031310620313106303131064031310650313106603131067031310680313106903131070031310710313107203131073031310740313107503131076031310770313107803131079031310800313108103131082031310830313108403131085031310860313108703131088031310890313109003131091031310920313109303131094031310950313109603131097031310980313109903131100031311010313110203131103031311040313110503140001031400020314000303140004031400050314000603140007031400080314000903140010031400110314001203140013031400140314001503140016031400170314001803140019031400200314002103140022031400230314002403140025031400260314002703140028031400290314003003140031031400320314003303140034031400350314003603140037031400380314003903140040031400410314004203140043031400440314004503140046031400470314004803140049031400500314005103140052031400530314005403140055031400560314005703140058031400590314006003140061031400620314006303140064031400650314006603140067031400680314006903140070031400710314007203140073031400740314007503140076031400770314007803140079031400800314008103140082031400830314008403140085031400860314008703140088031400890314009003140091031400920314009303140094031400950314009603140097031400980314009903140100031401010314010203140103031401040314010503140106031401070314010803140109031401100314011103140112031401130314011403140115031401160314011703140118031401190314012003140121031401220314012303140124031401250314012603140127031401280314012903140130031401310314013203140133031401340314013503140136031401370314013803140139031401400314014103140142031401430314014403140145031401460314014703140148031401490314015003140151031401520314015303140154031401550314015603140157031401580314015903140160031401610314016203140163031401640314016503140166031401670314016803140169031401700314017103140172031401730314017403140175031401760314017703140178031401790314018003140181031401820314018303140184031401850314018603140187031401880314018903140190031401910314019203140193031401940314019503140196031401970314019803140199031402000314020103140202031402030314020403140205031402060314020703140208031402090314021003140211031402120314021303140214031402150314021603140217031402180314021903140220031402210314022203140223031402240314022503140226031402270314022803140229031402300314023103140232031402330314023403140235031402360314023703140238031402390314024003140241031402420314024303140244031402450314024603140247031402480314024903140250031402510314025203140253031402540314025503140256031402570314025803140259031402600314026103140262031402630314026403140265031402660314026703140268031402690314027003140271031402720314027303140274031402750314027603140277031402780314027903140280031402810314028203140283031402840314028503140286031402870314028803140289031402900314029103140292031402930314029403140295031402960314029703140298031402990314030003140301031403020314030303140304031403050314030603140307031403080314030903140310031403110314031203140313031403140314031503140316031403170314031803140319031403200314032103140322031403230314032403140325031403260314032703140328031403290314033003140331031403320314033303140334031403350314033603140337031403380314033903140340031403410314034203140343031403440314034503140346031403470314034803140349031403500314035103140352031403530314035403140355031403560314035703140358031403590314036003140361031403620314036303140364031403650314036603140367031403680314036903140370031403710314037203140373031403740314037503140376031403770314037803140379031403800314038103140382031403830314038403140385031403860314038703140388031403890314039003140391031403920314039303140394031403950314039603140397031403980314039903140400031404010314040203140403031404040314040503140406031404070314040803140409031404100314041103140412031404130314041403140415031404160314041703140418031404190314042003140421031404220314042303140424031404250314042603140427031404280314042903140430031404310314043203140433031404340314043503140436031404370314043803140439031404400314044103140442031404430314044403140445031404460314044703140448031404490314045003140451031404520314045303140454031404550314045603140457031404580314045903140460031404610314046203140463031404640314046503140466031404670314046803140469031404700314047103140472031404730314047403140475031404760314047703140478031404790314048003140481031404820314048303140484031404850314048603140487031404880314048903140490031404910314049203140493031404940314049503140496031404970314049803140499031405000314050103140502031405030314050403140505031405060314050703140508031405090314051003140511031405120314051303140514031405150314051603140517031405180314051903140520031405210314052203140523031405240314052503140526031405270314052803140529031405300314053103140532031405330314053403140535031405360314053703140538031405390314054003140541031405420314054303140544031405450314054603140547031405480314054903140550031405510314055203140553031405540314055503140556031405570314055803140559031405600314056103140562031405630314056403140565031405660314056703140568031405690314057003140571031405720314057303140574031405750314057603140577031405780314057903140580031405810314058203140583031405840314058503140586031405870314058803140589031405900314059103140592031405930314059403140595031405960314059703140598031405990314060003140601031406020314060303140604031406050314060603140607031406080314060903140610031406110314061203140613031406140314061503140616031406170314061803140619031406200314062103140622031406230314062403140625031406260314062703140628031406290314063003140631031406320314063303140634031406350314063603140637031406380314063903140640031406410314064203140643031406440314064503140646031406470314064803140649031406500314065103140652031406530314065403140655031406560314065703140658031406590314066003140661031406620314066303140664031406650314066603140667031406680314066903140670031406710314067203140673031406740314067503140676031406770314067803140679031406800314068103140682031406830314068403140685031406860314068703140688031406890314069003140691031406920314069303140694031406950314069603140697031406980314069903140700031407010314070203140703031407040314070503140706031407070314070803140709031407100314071103140712031407130314071403140715031407160314071703140718031407190314072003140721031407220314072303140724031407250314072603140727031407280314072903140730031407310314073203140733031407340314073503140736031407370314073803140739031407400314074103140742031407430314074403140745031407460314074703140748031407490314075003140751031407520314075303140754031407550314075603140757031407580314075903140760031407610314076203140763031407640314076503140766031407670314076803140769031407700314077103140772031407730314077403140775031407760314077703140778031407790314078003140781031407820314078303140784031407850314078603140787031407880314078903140790031407910314079203140793031407940314079503140796031407970314079803140799031408000314080103140802031408030314080403140805031408060314080703140808031408090314081003140811031408120314081303140814031408150314081603140817031408180314081903140820031408210314082203140823031408240314082503140826031408270314082803140829031408300314083103140832031408330314083403140835031408360314083703140838031408390314084003140841031408420314084303140844031408450314084603140847031408480314084903140850031408510314085203140853031408540314085503140856031408570314085803140859031408600314086103140862031408630314086403140865031408660314086703140868031408690314087003140871031408720314087303140874031408750314087603140877031408780314087903140880031408810314088203140883031408840314088503140886031408870314088803140889031408900314089103140892031408930314089403140895031408960314089703140898031408990314090003140901031409020314090303140904031409050314090603140907031409080314090903140910031409110314091203140913031409140314091503140916031409170314091803140919031409200314092103140922031409230314092403140925031409260314092703140928031409290314093003140931031409320314093303140934031409350314093603140937031409380314093903140940031409410314094203140943031409440314094503140946031409470314094803140949031409500314095103140952031409530314095403140955031409560314095703140958031409590314096003140961031409620314096303140964031409650314096603140967031409680314096903140970031409710314097203140973031409740314097503140976031409770314097803140979031409800314098103140982031409830314098403140985031409860314098703140988031409890314099003140991031409920314099303140994031409950314099603140997031409980314099903141000031410010314100203141003031410040314100503141006031410070314100803141009031410100314101103141012031410130314101403141015031410160314101703141018031410190314102003141021031410220314102303141024031410250314102603141027031410280314102903141030031410310314103203141033031410340314103503141036031410370314103803141039031410400314104103141042031410430314104403141045031410460314104703141048031410490314105003141051031410520314105303141054031410550314105603141057031410580314105903141060031410610314106203141063031410640314106503141066031410670314106803141069031410700314107103141072031410730314107403141075031410760314107703141078031410790314108003141081031410820314108303141084031410850314108603141087031410880314108903141090031410910314109203141093031410940314109503141096031410970314109803141099031411000314110103141102031411030314110403141105031500010315000203150003031500040315000503150006031500070315000803150009031500100315001103150012031500130315001403150015031500160315001703150018031500190315002003150021031500220315002303150024031500250315002603150027031500280315002903150030031500310315003203150033031500340315003503150036031500370315003803150039031500400315004103150042031500430315004403150045031500460315004703150048031500490315005003150051031500520315005303150054031500550315005603150057031500580315005903150060031500610315006203150063031500640315006503150066031500670315006803150069031500700315007103150072031500730315007403150075031500760315007703150078031500790315008003150081031500820315008303150084031500850315008603150087031500880315008903150090031500910315009203150093031500940315009503150096031500970315009803150099031501000315010103150102031501030315010403150105031501060315010703150108031501090315011003150111031501120315011303150114031501150315011603150117031501180315011903150120031501210315012203150123031501240315012503150126031501270315012803150129031501300315013103150132031501330315013403150135031501360315013703150138031501390315014003150141031501420315014303150144031501450315014603150147031501480315014903150150031501510315015203150153031501540315015503150156031501570315015803150159031501600315016103150162031501630315016403150165031501660315016703150168031501690315017003150171031501720315017303150174031501750315017603150177031501780315017903150180031501810315018203150183031501840315018503150186031501870315018803150189031501900315019103150192031501930315019403150195031501960315019703150198031501990315020003150201031502020315020303150204031502050315020603150207031502080315020903150210031502110315021203150213031502140315021503150216031502170315021803150219031502200315022103150222031502230315022403150225031502260315022703150228031502290315023003150231031502320315023303150234031502350315023603150237031502380315023903150240031502410315024203150243031502440315024503150246031502470315024803150249031502500315025103150252031502530315025403150255031502560315025703150258031502590315026003150261031502620315026303150264031502650315026603150267031502680315026903150270031502710315027203150273031502740315027503150276031502770315027803150279031502800315028103150282031502830315028403150285031502860315028703150288031502890315029003150291031502920315029303150294031502950315029603150297031502980315029903150300031503010315030203150303031503040315030503150306031503070315030803150309031503100315031103150312031503130315031403150315031503160315031703150318031503190315032003150321031503220315032303150324031503250315032603150327031503280315032903150330031503310315033203150333031503340315033503150336031503370315033803150339031503400315034103150342031503430315034403150345031503460315034703150348031503490315035003150351031503520315035303150354031503550315035603150357031503580315035903150360031503610315036203150363031503640315036503150366031503670315036803150369031503700315037103150372031503730315037403150375031503760315037703150378031503790315038003150381031503820315038303150384031503850315038603150387031503880315038903150390031503910315039203150393031503940315039503150396031503970315039803150399031504000315040103150402031504030315040403150405031504060315040703150408031504090315041003150411031504120315041303150414031504150315041603150417031504180315041903150420031504210315042203150423031504240315042503150426031504270315042803150429031504300315043103150432031504330315043403150435031504360315043703150438031504390315044003150441031504420315044303150444031504450315044603150447031504480315044903150450031504510315045203150453031504540315045503150456031504570315045803150459031504600315046103150462031504630315046403150465031504660315046703150468031504690315047003150471031504720315047303150474031504750315047603150477031504780315047903150480031504810315048203150483031504840315048503150486031504870315048803150489031504900315049103150492031504930315049403150495031504960315049703150498031504990315050003150501031505020315050303150504031505050315050603150507031505080315050903150510031505110315051203150513031505140315051503150516031505170315051803150519031505200315052103150522031505230315052403150525031505260315052703150528031505290315053003150531031505320315053303150534031505350315053603150537031505380315053903150540031505410315054203150543031505440315054503150546031505470315054803150549031505500315055103150552031505530315055403150555031505560315055703150558031505590315056003150561031505620315056303150564031505650315056603150567031505680315056903150570031505710315057203150573031505740315057503150576031505770315057803150579031505800315058103150582031505830315058403150585031505860315058703150588031505890315059003150591031505920315059303150594031505950315059603150597031505980315059903150600031506010315060203150603031506040315060503150606031506070315060803150609031506100315061103150612031506130315061403150615031506160315061703150618031506190315062003150621031506220315062303150624031506250315062603150627031506280315062903150630031506310315063203150633031506340315063503150636031506370315063803150639031506400315064103150642031506430315064403150645031506460315064703150648031506490315065003150651031506520315065303150654031506550315065603150657031506580315065903150660031506610315066203150663031506640315066503150666031506670315066803150669031506700315067103150672031506730315067403150675031506760315067703150678031506790315068003150681031506820315068303150684031506850315068603150687031506880315068903150690031506910315069203150693031506940315069503150696031506970315069803150699031507000315070103150702031507030315070403150705031507060315070703150708031507090315071003150711031507120315071303150714031507150315071603150717031507180315071903150720031507210315072203150723031507240315072503150726031507270315072803150729031507300315073103150732031507330315073403150735031507360315073703150738031507390315074003150741031507420315074303150744031507450315074603150747031507480315074903150750031507510315075203150753031507540315075503150756031507570315075803150759031507600315076103150762031507630315076403150765031507660315076703150768031507690315077003150771031507720315077303150774031507750315077603150777031507780315077903150780031507810315078203150783031507840315078503150786031507870315078803150789031507900315079103150792031507930315079403150795031507960315079703150798031507990315080003150801031508020315080303150804031508050315080603150807031508080315080903150810031508110315081203150813031508140315081503150816031508170315081803150819031508200315082103150822031508230315082403150825031508260315082703150828031508290315083003150831031508320315083303150834031508350315083603150837031508380315083903150840031508410315084203150843031508440315084503150846031508470315084803150849031508500315085103150852031508530315085403150855031508560315085703150858031508590315086003150861031508620315086303150864031508650315086603150867031508680315086903150870031508710315087203150873031508740315087503150876031508770315087803150879031508800315088103150882031508830315088403150885031508860315088703150888031508890315089003150891031508920315089303150894031508950315089603150897031508980315089903150900031509010315090203150903031509040315090503150906031509070315090803150909031509100315091103150912031509130315091403150915031509160315091703150918031509190315092003150921031509220315092303150924031509250315092603150927031509280315092903150930031509310315093203150933031509340315093503150936031509370315093803150939031509400315094103150942031509430315094403150945031509460315094703150948031509490315095003150951031509520315095303150954031509550315095603150957031509580315095903150960031509610315096203150963031509640315096503150966031509670315096803150969031509700315097103150972031509730315097403150975031509760315097703150978031509790315098003150981031509820315098303150984031509850315098603150987031509880315098903150990031509910315099203150993031509940315099503150996031509970315099803150999031510000315100103151002031510030315100403151005031510060315100703151008031510090315101003151011031510120315101303151014031510150315101603151017031510180315101903151020031510210315102203151023031510240315102503151026031510270315102803151029031510300315103103151032031510330315103403151035031510360315103703151038031510390315104003151041031510420315104303151044031510450315104603151047031510480315104903151050031510510315105203151053031510540315105503151056031510570315105803151059031510600315106103151062031510630315106403151065031510660315106703151068031510690315107003151071031510720315107303151074031510750315107603151077031510780315107903151080031510810315108203151083031510840315108503151086031510870315108803151089031510900315109103151092031510930315109403151095031510960315109703151098031510990315110003151101031511020315110303151104031511050316000103160002031600030316000403160005031600060316000703160008031600090316001003160011031600120316001303160014031600150316001603160017031600180316001903160020031600210316002203160023031600240316002503160026031600270316002803160029031600300316003103160032031600330316003403160035031600360316003703160038031600390316004003160041031600420316004303160044031600450316004603160047031600480316004903160050031600510316005203160053031600540316005503160056031600570316005803160059031600600316006103160062031600630316006403160065031600660316006703160068031600690316007003160071031600720316007303160074031600750316007603160077031600780316007903160080031600810316008203160083031600840316008503160086031600870316008803160089031600900316009103160092031600930316009403160095031600960316009703160098031600990316010003160101031601020316010303160104031601050316010603160107031601080316010903160110031601110316011203160113031601140316011503160116031601170316011803160119031601200316012103160122031601230316012403160125031601260316012703160128031601290316013003160131031601320316013303160134031601350316013603160137031601380316013903160140031601410316014203160143031601440316014503160146031601470316014803160149031601500316015103160152031601530316015403160155031601560316015703160158031601590316016003160161031601620316016303160164031601650316016603160167031601680316016903160170031601710316017203160173031601740316017503160176031601770316017803160179031601800316018103160182031601830316018403160185031601860316018703160188031601890316019003160191031601920316019303160194031601950316019603160197031601980316019903160200031602010316020203160203031602040316020503160206031602070316020803160209031602100316021103160212031602130316021403160215031602160316021703160218031602190316022003160221031602220316022303160224031602250316022603160227031602280316022903160230031602310316023203160233031602340316023503160236031602370316023803160239031602400316024103160242031602430316024403160245031602460316024703160248031602490316025003160251031602520316025303160254031602550316025603160257031602580316025903160260031602610316026203160263031602640316026503160266031602670316026803160269031602700316027103160272031602730316027403160275031602760316027703160278031602790316028003160281031602820316028303160284031602850316028603160287031602880316028903160290031602910316029203160293031602940316029503160296031602970316029803160299031603000316030103160302031603030316030403160305031603060316030703160308031603090316031003160311031603120316031303160314031603150316031603160317031603180316031903160320031603210316032203160323031603240316032503160326031603270316032803160329031603300316033103160332031603330316033403160335031603360316033703160338031603390316034003160341031603420316034303160344031603450316034603160347031603480316034903160350031603510316035203160353031603540316035503160356031603570316035803160359031603600316036103160362031603630316036403160365031603660316036703160368031603690316037003160371031603720316037303160374031603750316037603160377031603780316037903160380031603810316038203160383031603840316038503160386031603870316038803160389031603900316039103160392031603930316039403160395031603960316039703160398031603990316040003160401031604020316040303160404031604050316040603160407031604080316040903160410031604110316041203160413031604140316041503160416031604170316041803160419031604200316042103160422031604230316042403160425031604260316042703160428031604290316043003160431031604320316043303160434031604350316043603160437031604380316043903160440031604410316044203160443031604440316044503160446031604470316044803160449031604500316045103160452031604530316045403160455031604560316045703160458031604590316046003160461031604620316046303160464031604650316046603160467031604680316046903160470031604710316047203160473031604740316047503160476031604770316047803160479031604800316048103160482031604830316048403160485031604860316048703160488031604890316049003160491031604920316049303160494031604950316049603160497031604980316049903160500031605010316050203160503031605040316050503160506031605070316050803160509031605100316051103160512031605130316051403160515031605160316051703160518031605190316052003160521031605220316052303160524031605250316052603160527031605280316052903160530031605310316053203160533031605340316053503160536031605370316053803160539031605400316054103160542031605430316054403160545031605460316054703160548031605490316055003160551031605520316055303160554031605550316055603160557031605580316055903160560031605610316056203160563031605640316056503160566031605670316056803160569031605700316057103160572031605730316057403160575031605760316057703160578031605790316058003160581031605820316058303160584031605850316058603160587031605880316058903160590031605910316059203160593031605940316059503160596031605970316059803160599031606000316060103160602031606030316060403160605031606060316060703160608031606090316061003160611031606120316061303160614031606150316061603160617031606180316061903160620031606210316062203160623031606240316062503160626031606270316062803160629031606300316063103160632031606330316063403160635031606360316063703160638031606390316064003160641031606420316064303160644031606450316064603160647031606480316064903160650031606510316065203160653031606540316065503160656031606570316065803160659031606600316066103160662031606630316066403160665031606660316066703160668031606690316067003160671031606720316067303160674031606750316067603160677031606780316067903160680031606810316068203160683031606840316068503160686031606870316068803160689031606900316069103160692031606930316069403160695031606960316069703160698031606990316070003160701031607020316070303160704031607050316070603160707031607080316070903160710031607110316071203160713031607140316071503160716031607170316071803160719031607200316072103160722031607230316072403160725031607260316072703160728031607290316073003160731031607320316073303160734031607350316073603160737031607380316073903160740031607410316074203160743031607440316074503160746031607470316074803160749031607500316075103160752031607530316075403160755031607560316075703160758031607590316076003160761031607620316076303160764031607650316076603160767031607680316076903160770031607710316077203160773031607740316077503160776031607770316077803160779031607800316078103160782031607830316078403160785031607860316078703160788031607890316079003160791031607920316079303160794031607950316079603160797031607980316079903160800031608010316080203160803031608040316080503160806031608070316080803160809031608100316081103160812031608130316081403160815031608160316081703160818031608190316082003160821031608220316082303160824031608250316082603160827031608280316082903160830031608310316083203160833031608340316083503160836031608370316083803160839031608400316084103160842031608430316084403160845031608460316084703160848031608490316085003160851031608520316085303160854031608550316085603160857031608580316085903160860031608610316086203160863031608640316086503160866031608670316086803160869031608700316087103160872031608730316087403160875031608760316087703160878031608790316088003160881031608820316088303160884031608850316088603160887031608880316088903160890031608910316089203160893031608940316089503160896031608970316089803160899031609000316090103160902031609030316090403160905031609060316090703160908031609090316091003160911031609120316091303160914031609150316091603160917031609180316091903160920031609210316092203160923031609240316092503160926031609270316092803160929031609300316093103160932031609330316093403160935031609360316093703160938031609390316094003160941031609420316094303160944031609450316094603160947031609480316094903160950031609510316095203160953031609540316095503160956031609570316095803160959031609600316096103160962031609630316096403160965031609660316096703160968031609690316097003160971031609720316097303160974031609750316097603160977031609780316097903160980031609810316098203160983031609840316098503160986031609870316098803160989031609900316099103160992031609930316099403160995031609960316099703160998031609990316100003161001031610020316100303161004031610050316100603161007031610080316100903161010031610110316101203161013031610140316101503161016031610170316101803161019031610200316102103161022031610230316102403161025031610260316102703161028031610290316103003161031031610320316103303161034031610350316103603161037031610380316103903161040031610410316104203161043031610440316104503161046031610470316104803161049031610500316105103161052031610530316105403161055031610560316105703161058031610590316106003161061031610620316106303161064031610650316106603161067031610680316106903161070031610710316107203161073031610740316107503161076031610770316107803161079031610800316108103161082031610830316108403161085031610860316108703161088031610890316109003161091031610920316109303161094031610950316109603161097031610980316109903161100031611010316110203161103031611040316110503170001031700020317000303170004031700050317000603170007031700080317000903170010031700110317001203170013031700140317001503170016031700170317001803170019031700200317002103170022031700230317002403170025031700260317002703170028031700290317003003170031031700320317003303170034031700350317003603170037031700380317003903170040031700410317004203170043031700440317004503170046031700470317004803170049031700500317005103170052031700530317005403170055031700560317005703170058031700590317006003170061031700620317006303170064031700650317006603170067031700680317006903170070031700710317007203170073031700740317007503170076031700770317007803170079031700800317008103170082031700830317008403170085031700860317008703170088031700890317009003170091031700920317009303170094031700950317009603170097031700980317009903170100031701010317010203170103031701040317010503170106031701070317010803170109031701100317011103170112031701130317011403170115031701160317011703170118031701190317012003170121031701220317012303170124031701250317012603170127031701280317012903170130031701310317013203170133031701340317013503170136031701370317013803170139031701400317014103170142031701430317014403170145031701460317014703170148031701490317015003170151031701520317015303170154031701550317015603170157031701580317015903170160031701610317016203170163031701640317016503170166031701670317016803170169031701700317017103170172031701730317017403170175031701760317017703170178031701790317018003170181031701820317018303170184031701850317018603170187031701880317018903170190031701910317019203170193031701940317019503170196031701970317019803170199031702000317020103170202031702030317020403170205031702060317020703170208031702090317021003170211031702120317021303170214031702150317021603170217031702180317021903170220031702210317022203170223031702240317022503170226031702270317022803170229031702300317023103170232031702330317023403170235031702360317023703170238031702390317024003170241031702420317024303170244031702450317024603170247031702480317024903170250031702510317025203170253031702540317025503170256031702570317025803170259031702600317026103170262031702630317026403170265031702660317026703170268031702690317027003170271031702720317027303170274031702750317027603170277031702780317027903170280031702810317028203170283031702840317028503170286031702870317028803170289031702900317029103170292031702930317029403170295031702960317029703170298031702990317030003170301031703020317030303170304031703050317030603170307031703080317030903170310031703110317031203170313031703140317031503170316031703170317031803170319031703200317032103170322031703230317032403170325031703260317032703170328031703290317033003170331031703320317033303170334031703350317033603170337031703380317033903170340031703410317034203170343031703440317034503170346031703470317034803170349031703500317035103170352031703530317035403170355031703560317035703170358031703590317036003170361031703620317036303170364031703650317036603170367031703680317036903170370031703710317037203170373031703740317037503170376031703770317037803170379031703800317038103170382031703830317038403170385031703860317038703170388031703890317039003170391031703920317039303170394031703950317039603170397031703980317039903170400031704010317040203170403031704040317040503170406031704070317040803170409031704100317041103170412031704130317041403170415031704160317041703170418031704190317042003170421031704220317042303170424031704250317042603170427031704280317042903170430031704310317043203170433031704340317043503170436031704370317043803170439031704400317044103170442031704430317044403170445031704460317044703170448031704490317045003170451031704520317045303170454031704550317045603170457031704580317045903170460031704610317046203170463031704640317046503170466031704670317046803170469031704700317047103170472031704730317047403170475031704760317047703170478031704790317048003170481031704820317048303170484031704850317048603170487031704880317048903170490031704910317049203170493031704940317049503170496031704970317049803170499031705000317050103170502031705030317050403170505031705060317050703170508031705090317051003170511031705120317051303170514031705150317051603170517031705180317051903170520031705210317052203170523031705240317052503170526031705270317052803170529031705300317053103170532031705330317053403170535031705360317053703170538031705390317054003170541031705420317054303170544031705450317054603170547031705480317054903170550031705510317055203170553031705540317055503170556031705570317055803170559031705600317056103170562031705630317056403170565031705660317056703170568031705690317057003170571031705720317057303170574031705750317057603170577031705780317057903170580031705810317058203170583031705840317058503170586031705870317058803170589031705900317059103170592031705930317059403170595031705960317059703170598031705990317060003170601031706020317060303170604031706050317060603170607031706080317060903170610031706110317061203170613031706140317061503170616031706170317061803170619031706200317062103170622031706230317062403170625031706260317062703170628031706290317063003170631031706320317063303170634031706350317063603170637031706380317063903170640031706410317064203170643031706440317064503170646031706470317064803170649031706500317065103170652031706530317065403170655031706560317065703170658031706590317066003170661031706620317066303170664031706650317066603170667031706680317066903170670031706710317067203170673031706740317067503170676031706770317067803170679031706800317068103170682031706830317068403170685031706860317068703170688031706890317069003170691031706920317069303170694031706950317069603170697031706980317069903170700031707010317070203170703031707040317070503170706031707070317070803170709031707100317071103170712031707130317071403170715031707160317071703170718031707190317072003170721031707220317072303170724031707250317072603170727031707280317072903170730031707310317073203170733031707340317073503170736031707370317073803170739031707400317074103170742031707430317074403170745031707460317074703170748031707490317075003170751031707520317075303170754031707550317075603170757031707580317075903170760031707610317076203170763031707640317076503170766031707670317076803170769031707700317077103170772031707730317077403170775031707760317077703170778031707790317078003170781031707820317078303170784031707850317078603170787031707880317078903170790031707910317079203170793031707940317079503170796031707970317079803170799031708000317080103170802031708030317080403170805031708060317080703170808031708090317081003170811031708120317081303170814031708150317081603170817031708180317081903170820031708210317082203170823031708240317082503170826031708270317082803170829031708300317083103170832031708330317083403170835031708360317083703170838031708390317084003170841031708420317084303170844031708450317084603170847031708480317084903170850031708510317085203170853031708540317085503170856031708570317085803170859031708600317086103170862031708630317086403170865031708660317086703170868031708690317087003170871031708720317087303170874031708750317087603170877031708780317087903170880031708810317088203170883031708840317088503170886031708870317088803170889031708900317089103170892031708930317089403170895031708960317089703170898031708990317090003170901031709020317090303170904031709050317090603170907031709080317090903170910031709110317091203170913031709140317091503170916031709170317091803170919031709200317092103170922031709230317092403170925031709260317092703170928031709290317093003170931031709320317093303170934031709350317093603170937031709380317093903170940031709410317094203170943031709440317094503170946031709470317094803170949031709500317095103170952031709530317095403170955031709560317095703170958031709590317096003170961031709620317096303170964031709650317096603170967031709680317096903170970031709710317097203170973031709740317097503170976031709770317097803170979031709800317098103170982031709830317098403170985031709860317098703170988031709890317099003170991031709920317099303170994031709950317099603170997031709980317099903171000031710010317100203171003031710040317100503171006031710070317100803171009031710100317101103171012031710130317101403171015031710160317101703171018031710190317102003171021031710220317102303171024031710250317102603171027031710280317102903171030031710310317103203171033031710340317103503171036031710370317103803171039031710400317104103171042031710430317104403171045031710460317104703171048031710490317105003171051031710520317105303171054031710550317105603171057031710580317105903171060031710610317106203171063031710640317106503171066031710670317106803171069031710700317107103171072031710730317107403171075031710760317107703171078031710790317108003171081031710820317108303171084031710850317108603171087031710880317108903171090031710910317109203171093031710940317109503171096031710970317109803171099031711000317110103171102031711030317110403171105031800010318000203180003031800040318000503180006031800070318000803180009031800100318001103180012031800130318001403180015031800160318001703180018031800190318002003180021031800220318002303180024031800250318002603180027031800280318002903180030031800310318003203180033031800340318003503180036031800370318003803180039031800400318004103180042031800430318004403180045031800460318004703180048031800490318005003180051031800520318005303180054031800550318005603180057031800580318005903180060031800610318006203180063031800640318006503180066031800670318006803180069031800700318007103180072031800730318007403180075031800760318007703180078031800790318008003180081031800820318008303180084031800850318008603180087031800880318008903180090031800910318009203180093031800940318009503180096031800970318009803180099031801000318010103180102031801030318010403180105031801060318010703180108031801090318011003180111031801120318011303180114031801150318011603180117031801180318011903180120031801210318012203180123031801240318012503180126031801270318012803180129031801300318013103180132031801330318013403180135031801360318013703180138031801390318014003180141031801420318014303180144031801450318014603180147031801480318014903180150031801510318015203180153031801540318015503180156031801570318015803180159031801600318016103180162031801630318016403180165031801660318016703180168031801690318017003180171031801720318017303180174031801750318017603180177031801780318017903180180031801810318018203180183031801840318018503180186031801870318018803180189031801900318019103180192031801930318019403180195031801960318019703180198031801990318020003180201031802020318020303180204031802050318020603180207031802080318020903180210031802110318021203180213031802140318021503180216031802170318021803180219031802200318022103180222031802230318022403180225031802260318022703180228031802290318023003180231031802320318023303180234031802350318023603180237031802380318023903180240031802410318024203180243031802440318024503180246031802470318024803180249031802500318025103180252031802530318025403180255031802560318025703180258031802590318026003180261031802620318026303180264031802650318026603180267031802680318026903180270031802710318027203180273031802740318027503180276031802770318027803180279031802800318028103180282031802830318028403180285031802860318028703180288031802890318029003180291031802920318029303180294031802950318029603180297031802980318029903180300031803010318030203180303031803040318030503180306031803070318030803180309031803100318031103180312031803130318031403180315031803160318031703180318031803190318032003180321031803220318032303180324031803250318032603180327031803280318032903180330031803310318033203180333031803340318033503180336031803370318033803180339031803400318034103180342031803430318034403180345031803460318034703180348031803490318035003180351031803520318035303180354031803550318035603180357031803580318035903180360031803610318036203180363031803640318036503180366031803670318036803180369031803700318037103180372031803730318037403180375031803760318037703180378031803790318038003180381031803820318038303180384031803850318038603180387031803880318038903180390031803910318039203180393031803940318039503180396031803970318039803180399031804000318040103180402031804030318040403180405031804060318040703180408031804090318041003180411031804120318041303180414031804150318041603180417031804180318041903180420031804210318042203180423031804240318042503180426031804270318042803180429031804300318043103180432031804330318043403180435031804360318043703180438031804390318044003180441031804420318044303180444031804450318044603180447031804480318044903180450031804510318045203180453031804540318045503180456031804570318045803180459031804600318046103180462031804630318046403180465031804660318046703180468031804690318047003180471031804720318047303180474031804750318047603180477031804780318047903180480031804810318048203180483031804840318048503180486031804870318048803180489031804900318049103180492031804930318049403180495031804960318049703180498031804990318050003180501031805020318050303180504031805050318050603180507031805080318050903180510031805110318051203180513031805140318051503180516031805170318051803180519031805200318052103180522031805230318052403180525031805260318052703180528031805290318053003180531031805320318053303180534031805350318053603180537031805380318053903180540031805410318054203180543031805440318054503180546031805470318054803180549031805500318055103180552031805530318055403180555031805560318055703180558031805590318056003180561031805620318056303180564031805650318056603180567031805680318056903180570031805710318057203180573031805740318057503180576031805770318057803180579031805800318058103180582031805830318058403180585031805860318058703180588031805890318059003180591031805920318059303180594031805950318059603180597031805980318059903180600031806010318060203180603031806040318060503180606031806070318060803180609031806100318061103180612031806130318061403180615031806160318061703180618031806190318062003180621031806220318062303180624031806250318062603180627031806280318062903180630031806310318063203180633031806340318063503180636031806370318063803180639031806400318064103180642031806430318064403180645031806460318064703180648031806490318065003180651031806520318065303180654031806550318065603180657031806580318065903180660031806610318066203180663031806640318066503180666031806670318066803180669031806700318067103180672031806730318067403180675031806760318067703180678031806790318068003180681031806820318068303180684031806850318068603180687031806880318068903180690031806910318069203180693031806940318069503180696031806970318069803180699031807000318070103180702031807030318070403180705031807060318070703180708031807090318071003180711031807120318071303180714031807150318071603180717031807180318071903180720031807210318072203180723031807240318072503180726031807270318072803180729031807300318073103180732031807330318073403180735031807360318073703180738031807390318074003180741031807420318074303180744031807450318074603180747031807480318074903180750031807510318075203180753031807540318075503180756031807570318075803180759031807600318076103180762031807630318076403180765031807660318076703180768031807690318077003180771031807720318077303180774031807750318077603180777031807780318077903180780031807810318078203180783031807840318078503180786031807870318078803180789031807900318079103180792031807930318079403180795031807960318079703180798031807990318080003180801031808020318080303180804031808050318080603180807031808080318080903180810031808110318081203180813031808140318081503180816031808170318081803180819031808200318082103180822031808230318082403180825031808260318082703180828031808290318083003180831031808320318083303180834031808350318083603180837031808380318083903180840031808410318084203180843031808440318084503180846031808470318084803180849031808500318085103180852031808530318085403180855031808560318085703180858031808590318086003180861031808620318086303180864031808650318086603180867031808680318086903180870031808710318087203180873031808740318087503180876031808770318087803180879031808800318088103180882031808830318088403180885031808860318088703180888031808890318089003180891031808920318089303180894031808950318089603180897031808980318089903180900031809010318090203180903031809040318090503180906031809070318090803180909031809100318091103180912031809130318091403180915031809160318091703180918031809190318092003180921031809220318092303180924031809250318092603180927031809280318092903180930031809310318093203180933031809340318093503180936031809370318093803180939031809400318094103180942031809430318094403180945031809460318094703180948031809490318095003180951031809520318095303180954031809550318095603180957031809580318095903180960031809610318096203180963031809640318096503180966031809670318096803180969031809700318097103180972031809730318097403180975031809760318097703180978031809790318098003180981031809820318098303180984031809850318098603180987031809880318098903180990031809910318099203180993031809940318099503180996031809970318099803180999031810000318100103181002031810030318100403181005031810060318100703181008031810090318101003181011031810120318101303181014031810150318101603181017031810180318101903181020031810210318102203181023031810240318102503181026031810270318102803181029031810300318103103181032031810330318103403181035031810360318103703181038031810390318104003181041031810420318104303181044031810450318104603181047031810480318104903181050031810510318105203181053031810540318105503181056031810570318105803181059031810600318106103181062031810630318106403181065031810660318106703181068031810690318107003181071031810720318107303181074031810750318107603181077031810780318107903181080031810810318108203181083031810840318108503181086031810870318108803181089031810900318109103181092031810930318109403181095031810960318109703181098031810990318110003181101031811020318110303181104031811050319000103190002031900030319000403190005031900060319000703190008031900090319001003190011031900120319001303190014031900150319001603190017031900180319001903190020031900210319002203190023031900240319002503190026031900270319002803190029031900300319003103190032031900330319003403190035031900360319003703190038031900390319004003190041031900420319004303190044031900450319004603190047031900480319004903190050031900510319005203190053031900540319005503190056031900570319005803190059031900600319006103190062031900630319006403190065031900660319006703190068031900690319007003190071031900720319007303190074031900750319007603190077031900780319007903190080031900810319008203190083031900840319008503190086031900870319008803190089031900900319009103190092031900930319009403190095031900960319009703190098031900990319010003190101031901020319010303190104031901050319010603190107031901080319010903190110031901110319011203190113031901140319011503190116031901170319011803190119031901200319012103190122031901230319012403190125031901260319012703190128031901290319013003190131031901320319013303190134031901350319013603190137031901380319013903190140031901410319014203190143031901440319014503190146031901470319014803190149031901500319015103190152031901530319015403190155031901560319015703190158031901590319016003190161031901620319016303190164031901650319016603190167031901680319016903190170031901710319017203190173031901740319017503190176031901770319017803190179031901800319018103190182031901830319018403190185031901860319018703190188031901890319019003190191031901920319019303190194031901950319019603190197031901980319019903190200031902010319020203190203031902040319020503190206031902070319020803190209031902100319021103190212031902130319021403190215031902160319021703190218031902190319022003190221031902220319022303190224031902250319022603190227031902280319022903190230031902310319023203190233031902340319023503190236031902370319023803190239031902400319024103190242031902430319024403190245031902460319024703190248031902490319025003190251031902520319025303190254031902550319025603190257031902580319025903190260031902610319026203190263031902640319026503190266031902670319026803190269031902700319027103190272031902730319027403190275031902760319027703190278031902790319028003190281031902820319028303190284031902850319028603190287031902880319028903190290031902910319029203190293031902940319029503190296031902970319029803190299031903000319030103190302031903030319030403190305031903060319030703190308031903090319031003190311031903120319031303190314031903150319031603190317031903180319031903190320031903210319032203190323031903240319032503190326031903270319032803190329031903300319033103190332031903330319033403190335031903360319033703190338031903390319034003190341031903420319034303190344031903450319034603190347031903480319034903190350031903510319035203190353031903540319035503190356031903570319035803190359031903600319036103190362031903630319036403190365031903660319036703190368031903690319037003190371031903720319037303190374031903750319037603190377031903780319037903190380031903810319038203190383031903840319038503190386031903870319038803190389031903900319039103190392031903930319039403190395031903960319039703190398031903990319040003190401031904020319040303190404031904050319040603190407031904080319040903190410031904110319041203190413031904140319041503190416031904170319041803190419031904200319042103190422031904230319042403190425031904260319042703190428031904290319043003190431031904320319043303190434031904350319043603190437031904380319043903190440031904410319044203190443031904440319044503190446031904470319044803190449031904500319045103190452031904530319045403190455031904560319045703190458031904590319046003190461031904620319046303190464031904650319046603190467031904680319046903190470031904710319047203190473031904740319047503190476031904770319047803190479031904800319048103190482031904830319048403190485031904860319048703190488031904890319049003190491031904920319049303190494031904950319049603190497031904980319049903190500031905010319050203190503031905040319050503190506031905070319050803190509031905100319051103190512031905130319051403190515031905160319051703190518031905190319052003190521031905220319052303190524031905250319052603190527031905280319052903190530031905310319053203190533031905340319053503190536031905370319053803190539031905400319054103190542031905430319054403190545031905460319054703190548031905490319055003190551031905520319055303190554031905550319055603190557031905580319055903190560031905610319056203190563031905640319056503190566031905670319056803190569031905700319057103190572031905730319057403190575031905760319057703190578031905790319058003190581031905820319058303190584031905850319058603190587031905880319058903190590031905910319059203190593031905940319059503190596031905970319059803190599031906000319060103190602031906030319060403190605031906060319060703190608031906090319061003190611031906120319061303190614031906150319061603190617031906180319061903190620031906210319062203190623031906240319062503190626031906270319062803190629031906300319063103190632031906330319063403190635031906360319063703190638031906390319064003190641031906420319064303190644031906450319064603190647031906480319064903190650031906510319065203190653031906540319065503190656031906570319065803190659031906600319066103190662031906630319066403190665031906660319066703190668031906690319067003190671031906720319067303190674031906750319067603190677031906780319067903190680031906810319068203190683031906840319068503190686031906870319068803190689031906900319069103190692031906930319069403190695031906960319069703190698031906990319070003190701031907020319070303190704031907050319070603190707031907080319070903190710031907110319071203190713031907140319071503190716031907170319071803190719031907200319072103190722031907230319072403190725031907260319072703190728031907290319073003190731031907320319073303190734031907350319073603190737031907380319073903190740031907410319074203190743031907440319074503190746031907470319074803190749031907500319075103190752031907530319075403190755031907560319075703190758031907590319076003190761031907620319076303190764031907650319076603190767031907680319076903190770031907710319077203190773031907740319077503190776031907770319077803190779031907800319078103190782031907830319078403190785031907860319078703190788031907890319079003190791031907920319079303190794031907950319079603190797031907980319079903190800031908010319080203190803031908040319080503190806031908070319080803190809031908100319081103190812031908130319081403190815031908160319081703190818031908190319082003190821031908220319082303190824031908250319082603190827031908280319082903190830031908310319083203190833031908340319083503190836031908370319083803190839031908400319084103190842031908430319084403190845031908460319084703190848031908490319085003190851031908520319085303190854031908550319085603190857031908580319085903190860031908610319086203190863031908640319086503190866031908670319086803190869031908700319087103190872031908730319087403190875031908760319087703190878031908790319088003190881031908820319088303190884031908850319088603190887031908880319088903190890031908910319089203190893031908940319089503190896031908970319089803190899031909000319090103190902031909030319090403190905031909060319090703190908031909090319091003190911031909120319091303190914031909150319091603190917031909180319091903190920031909210319092203190923031909240319092503190926031909270319092803190929031909300319093103190932031909330319093403190935031909360319093703190938031909390319094003190941031909420319094303190944031909450319094603190947031909480319094903190950031909510319095203190953031909540319095503190956031909570319095803190959031909600319096103190962031909630319096403190965031909660319096703190968031909690319097003190971031909720319097303190974031909750319097603190977031909780319097903190980031909810319098203190983031909840319098503190986031909870319098803190989031909900319099103190992031909930319099403190995031909960319099703190998031909990319100003191001031910020319100303191004031910050319100603191007031910080319100903191010031910110319101203191013031910140319101503191016031910170319101803191019031910200319102103191022031910230319102403191025031910260319102703191028031910290319103003191031031910320319103303191034031910350319103603191037031910380319103903191040031910410319104203191043031910440319104503191046031910470319104803191049031910500319105103191052031910530319105403191055031910560319105703191058031910590319106003191061031910620319106303191064031910650319106603191067031910680319106903191070031910710319107203191073031910740319107503191076031910770319107803191079031910800319108103191082031910830319108403191085031910860319108703191088031910890319109003191091031910920319109303191094031910950319109603191097031910980319109903191100031911010319110203191103031911040319110503200001032000020320000303200004032000050320000603200007032000080320000903200010032000110320001203200013032000140320001503200016032000170320001803200019032000200320002103200022032000230320002403200025032000260320002703200028032000290320003003200031032000320320003303200034032000350320003603200037032000380320003903200040032000410320004203200043032000440320004503200046032000470320004803200049032000500320005103200052032000530320005403200055032000560320005703200058032000590320006003200061032000620320006303200064032000650320006603200067032000680320006903200070032000710320007203200073032000740320007503200076032000770320007803200079032000800320008103200082032000830320008403200085032000860320008703200088032000890320009003200091032000920320009303200094032000950320009603200097032000980320009903200100032001010320010203200103032001040320010503200106032001070320010803200109032001100320011103200112032001130320011403200115032001160320011703200118032001190320012003200121032001220320012303200124032001250320012603200127032001280320012903200130032001310320013203200133032001340320013503200136032001370320013803200139032001400320014103200142032001430320014403200145032001460320014703200148032001490320015003200151032001520320015303200154032001550320015603200157032001580320015903200160032001610320016203200163032001640320016503200166032001670320016803200169032001700320017103200172032001730320017403200175032001760320017703200178032001790320018003200181032001820320018303200184032001850320018603200187032001880320018903200190032001910320019203200193032001940320019503200196032001970320019803200199032002000320020103200202032002030320020403200205032002060320020703200208032002090320021003200211032002120320021303200214032002150320021603200217032002180320021903200220032002210320022203200223032002240320022503200226032002270320022803200229032002300320023103200232032002330320023403200235032002360320023703200238032002390320024003200241032002420320024303200244032002450320024603200247032002480320024903200250032002510320025203200253032002540320025503200256032002570320025803200259032002600320026103200262032002630320026403200265032002660320026703200268032002690320027003200271032002720320027303200274032002750320027603200277032002780320027903200280032002810320028203200283032002840320028503200286032002870320028803200289032002900320029103200292032002930320029403200295032002960320029703200298032002990320030003200301032003020320030303200304032003050320030603200307032003080320030903200310032003110320031203200313032003140320031503200316032003170320031803200319032003200320032103200322032003230320032403200325032003260320032703200328032003290320033003200331032003320320033303200334032003350320033603200337032003380320033903200340032003410320034203200343032003440320034503200346032003470320034803200349032003500320035103200352032003530320035403200355032003560320035703200358032003590320036003200361032003620320036303200364032003650320036603200367032003680320036903200370032003710320037203200373032003740320037503200376032003770320037803200379032003800320038103200382032003830320038403200385032003860320038703200388032003890320039003200391032003920320039303200394032003950320039603200397032003980320039903200400032004010320040203200403032004040320040503200406032004070320040803200409032004100320041103200412032004130320041403200415032004160320041703200418032004190320042003200421032004220320042303200424032004250320042603200427032004280320042903200430032004310320043203200433032004340320043503200436032004370320043803200439032004400320044103200442032004430320044403200445032004460320044703200448032004490320045003200451032004520320045303200454032004550320045603200457032004580320045903200460032004610320046203200463032004640320046503200466032004670320046803200469032004700320047103200472032004730320047403200475032004760320047703200478032004790320048003200481032004820320048303200484032004850320048603200487032004880320048903200490032004910320049203200493032004940320049503200496032004970320049803200499032005000320050103200502032005030320050403200505032005060320050703200508032005090320051003200511032005120320051303200514032005150320051603200517032005180320051903200520032005210320052203200523032005240320052503200526032005270320052803200529032005300320053103200532032005330320053403200535032005360320053703200538032005390320054003200541032005420320054303200544032005450320054603200547032005480320054903200550032005510320055203200553032005540320055503200556032005570320055803200559032005600320056103200562032005630320056403200565032005660320056703200568032005690320057003200571032005720320057303200574032005750320057603200577032005780320057903200580032005810320058203200583032005840320058503200586032005870320058803200589032005900320059103200592032005930320059403200595032005960320059703200598032005990320060003200601032006020320060303200604032006050320060603200607032006080320060903200610032006110320061203200613032006140320061503200616032006170320061803200619032006200320062103200622032006230320062403200625032006260320062703200628032006290320063003200631032006320320063303200634032006350320063603200637032006380320063903200640032006410320064203200643032006440320064503200646032006470320064803200649032006500320065103200652032006530320065403200655032006560320065703200658032006590320066003200661032006620320066303200664032006650320066603200667032006680320066903200670032006710320067203200673032006740320067503200676032006770320067803200679032006800320068103200682032006830320068403200685032006860320068703200688032006890320069003200691032006920320069303200694032006950320069603200697032006980320069903200700032007010320070203200703032007040320070503200706032007070320070803200709032007100320071103200712032007130320071403200715032007160320071703200718032007190320072003200721032007220320072303200724032007250320072603200727032007280320072903200730032007310320073203200733032007340320073503200736032007370320073803200739032007400320074103200742032007430320074403200745032007460320074703200748032007490320075003200751032007520320075303200754032007550320075603200757032007580320075903200760032007610320076203200763032007640320076503200766032007670320076803200769032007700320077103200772032007730320077403200775032007760320077703200778032007790320078003200781032007820320078303200784032007850320078603200787032007880320078903200790032007910320079203200793032007940320079503200796032007970320079803200799032008000320080103200802032008030320080403200805032008060320080703200808032008090320081003200811032008120320081303200814032008150320081603200817032008180320081903200820032008210320082203200823032008240320082503200826032008270320082803200829032008300320083103200832032008330320083403200835032008360320083703200838032008390320084003200841032008420320084303200844032008450320084603200847032008480320084903200850032008510320085203200853032008540320085503200856032008570320085803200859032008600320086103200862032008630320086403200865032008660320086703200868032008690320087003200871032008720320087303200874032008750320087603200877032008780320087903200880032008810320088203200883032008840320088503200886032008870320088803200889032008900320089103200892032008930320089403200895032008960320089703200898032008990320090003200901032009020320090303200904032009050320090603200907032009080320090903200910032009110320091203200913032009140320091503200916032009170320091803200919032009200320092103200922032009230320092403200925032009260320092703200928032009290320093003200931032009320320093303200934032009350320093603200937032009380320093903200940032009410320094203200943032009440320094503200946032009470320094803200949032009500320095103200952032009530320095403200955032009560320095703200958032009590320096003200961032009620320096303200964032009650320096603200967032009680320096903200970032009710320097203200973032009740320097503200976032009770320097803200979032009800320098103200982032009830320098403200985032009860320098703200988032009890320099003200991032009920320099303200994032009950320099603200997032009980320099903201000032010010320100203201003032010040320100503201006032010070320100803201009032010100320101103201012032010130320101403201015032010160320101703201018032010190320102003201021032010220320102303201024032010250320102603201027032010280320102903201030032010310320103203201033032010340320103503201036032010370320103803201039032010400320104103201042032010430320104403201045032010460320104703201048032010490320105003201051032010520320105303201054032010550320105603201057032010580320105903201060032010610320106203201063032010640320106503201066032010670320106803201069032010700320107103201072032010730320107403201075032010760320107703201078032010790320108003201081032010820320108303201084032010850320108603201087032010880320108903201090032010910320109203201093032010940320109503201096032010970320109803201099032011000320110103201102032011030320110403201105032100010321000203210003032100040321000503210006032100070321000803210009032100100321001103210012032100130321001403210015032100160321001703210018032100190321002003210021032100220321002303210024032100250321002603210027032100280321002903210030032100310321003203210033032100340321003503210036032100370321003803210039032100400321004103210042032100430321004403210045032100460321004703210048032100490321005003210051032100520321005303210054032100550321005603210057032100580321005903210060032100610321006203210063032100640321006503210066032100670321006803210069032100700321007103210072032100730321007403210075032100760321007703210078032100790321008003210081032100820321008303210084032100850321008603210087032100880321008903210090032100910321009203210093032100940321009503210096032100970321009803210099032101000321010103210102032101030321010403210105032101060321010703210108032101090321011003210111032101120321011303210114032101150321011603210117032101180321011903210120032101210321012203210123032101240321012503210126032101270321012803210129032101300321013103210132032101330321013403210135032101360321013703210138032101390321014003210141032101420321014303210144032101450321014603210147032101480321014903210150032101510321015203210153032101540321015503210156032101570321015803210159032101600321016103210162032101630321016403210165032101660321016703210168032101690321017003210171032101720321017303210174032101750321017603210177032101780321017903210180032101810321018203210183032101840321018503210186032101870321018803210189032101900321019103210192032101930321019403210195032101960321019703210198032101990321020003210201032102020321020303210204032102050321020603210207032102080321020903210210032102110321021203210213032102140321021503210216032102170321021803210219032102200321022103210222032102230321022403210225032102260321022703210228032102290321023003210231032102320321023303210234032102350321023603210237032102380321023903210240032102410321024203210243032102440321024503210246032102470321024803210249032102500321025103210252032102530321025403210255032102560321025703210258032102590321026003210261032102620321026303210264032102650321026603210267032102680321026903210270032102710321027203210273032102740321027503210276032102770321027803210279032102800321028103210282032102830321028403210285032102860321028703210288032102890321029003210291032102920321029303210294032102950321029603210297032102980321029903210300032103010321030203210303032103040321030503210306032103070321030803210309032103100321031103210312032103130321031403210315032103160321031703210318032103190321032003210321032103220321032303210324032103250321032603210327032103280321032903210330032103310321033203210333032103340321033503210336032103370321033803210339032103400321034103210342032103430321034403210345032103460321034703210348032103490321035003210351032103520321035303210354032103550321035603210357032103580321035903210360032103610321036203210363032103640321036503210366032103670321036803210369032103700321037103210372032103730321037403210375032103760321037703210378032103790321038003210381032103820321038303210384032103850321038603210387032103880321038903210390032103910321039203210393032103940321039503210396032103970321039803210399032104000321040103210402032104030321040403210405032104060321040703210408032104090321041003210411032104120321041303210414032104150321041603210417032104180321041903210420032104210321042203210423032104240321042503210426032104270321042803210429032104300321043103210432032104330321043403210435032104360321043703210438032104390321044003210441032104420321044303210444032104450321044603210447032104480321044903210450032104510321045203210453032104540321045503210456032104570321045803210459032104600321046103210462032104630321046403210465032104660321046703210468032104690321047003210471032104720321047303210474032104750321047603210477032104780321047903210480032104810321048203210483032104840321048503210486032104870321048803210489032104900321049103210492032104930321049403210495032104960321049703210498032104990321050003210501032105020321050303210504032105050321050603210507032105080321050903210510032105110321051203210513032105140321051503210516032105170321051803210519032105200321052103210522032105230321052403210525032105260321052703210528032105290321053003210531032105320321053303210534032105350321053603210537032105380321053903210540032105410321054203210543032105440321054503210546032105470321054803210549032105500321055103210552032105530321055403210555032105560321055703210558032105590321056003210561032105620321056303210564032105650321056603210567032105680321056903210570032105710321057203210573032105740321057503210576032105770321057803210579032105800321058103210582032105830321058403210585032105860321058703210588032105890321059003210591032105920321059303210594032105950321059603210597032105980321059903210600032106010321060203210603032106040321060503210606032106070321060803210609032106100321061103210612032106130321061403210615032106160321061703210618032106190321062003210621032106220321062303210624032106250321062603210627032106280321062903210630032106310321063203210633032106340321063503210636032106370321063803210639032106400321064103210642032106430321064403210645032106460321064703210648032106490321065003210651032106520321065303210654032106550321065603210657032106580321065903210660032106610321066203210663032106640321066503210666032106670321066803210669032106700321067103210672032106730321067403210675032106760321067703210678032106790321068003210681032106820321068303210684032106850321068603210687032106880321068903210690032106910321069203210693032106940321069503210696032106970321069803210699032107000321070103210702032107030321070403210705032107060321070703210708032107090321071003210711032107120321071303210714032107150321071603210717032107180321071903210720032107210321072203210723032107240321072503210726032107270321072803210729032107300321073103210732032107330321073403210735032107360321073703210738032107390321074003210741032107420321074303210744032107450321074603210747032107480321074903210750032107510321075203210753032107540321075503210756032107570321075803210759032107600321076103210762032107630321076403210765032107660321076703210768032107690321077003210771032107720321077303210774032107750321077603210777032107780321077903210780032107810321078203210783032107840321078503210786032107870321078803210789032107900321079103210792032107930321079403210795032107960321079703210798032107990321080003210801032108020321080303210804032108050321080603210807032108080321080903210810032108110321081203210813032108140321081503210816032108170321081803210819032108200321082103210822032108230321082403210825032108260321082703210828032108290321083003210831032108320321083303210834032108350321083603210837032108380321083903210840032108410321084203210843032108440321084503210846032108470321084803210849032108500321085103210852032108530321085403210855032108560321085703210858032108590321086003210861032108620321086303210864032108650321086603210867032108680321086903210870032108710321087203210873032108740321087503210876032108770321087803210879032108800321088103210882032108830321088403210885032108860321088703210888032108890321089003210891032108920321089303210894032108950321089603210897032108980321089903210900032109010321090203210903032109040321090503210906032109070321090803210909032109100321091103210912032109130321091403210915032109160321091703210918032109190321092003210921032109220321092303210924032109250321092603210927032109280321092903210930032109310321093203210933032109340321093503210936032109370321093803210939032109400321094103210942032109430321094403210945032109460321094703210948032109490321095003210951032109520321095303210954032109550321095603210957032109580321095903210960032109610321096203210963032109640321096503210966032109670321096803210969032109700321097103210972032109730321097403210975032109760321097703210978032109790321098003210981032109820321098303210984032109850321098603210987032109880321098903210990032109910321099203210993032109940321099503210996032109970321099803210999032110000321100103211002032110030321100403211005032110060321100703211008032110090321101003211011032110120321101303211014032110150321101603211017032110180321101903211020032110210321102203211023032110240321102503211026032110270321102803211029032110300321103103211032032110330321103403211035032110360321103703211038032110390321104003211041032110420321104303211044032110450321104603211047032110480321104903211050032110510321105203211053032110540321105503211056032110570321105803211059032110600321106103211062032110630321106403211065032110660321106703211068032110690321107003211071032110720321107303211074032110750321107603211077032110780321107903211080032110810321108203211083032110840321108503211086032110870321108803211089032110900321109103211092032110930321109403211095032110960321109703211098032110990321110003211101032111020321110303211104032111050322000103220002032200030322000403220005032200060322000703220008032200090322001003220011032200120322001303220014032200150322001603220017032200180322001903220020032200210322002203220023032200240322002503220026032200270322002803220029032200300322003103220032032200330322003403220035032200360322003703220038032200390322004003220041032200420322004303220044032200450322004603220047032200480322004903220050032200510322005203220053032200540322005503220056032200570322005803220059032200600322006103220062032200630322006403220065032200660322006703220068032200690322007003220071032200720322007303220074032200750322007603220077032200780322007903220080032200810322008203220083032200840322008503220086032200870322008803220089032200900322009103220092032200930322009403220095032200960322009703220098032200990322010003220101032201020322010303220104032201050322010603220107032201080322010903220110032201110322011203220113032201140322011503220116032201170322011803220119032201200322012103220122032201230322012403220125032201260322012703220128032201290322013003220131032201320322013303220134032201350322013603220137032201380322013903220140032201410322014203220143032201440322014503220146032201470322014803220149032201500322015103220152032201530322015403220155032201560322015703220158032201590322016003220161032201620322016303220164032201650322016603220167032201680322016903220170032201710322017203220173032201740322017503220176032201770322017803220179032201800322018103220182032201830322018403220185032201860322018703220188032201890322019003220191032201920322019303220194032201950322019603220197032201980322019903220200032202010322020203220203032202040322020503220206032202070322020803220209032202100322021103220212032202130322021403220215032202160322021703220218032202190322022003220221032202220322022303220224032202250322022603220227032202280322022903220230032202310322023203220233032202340322023503220236032202370322023803220239032202400322024103220242032202430322024403220245032202460322024703220248032202490322025003220251032202520322025303220254032202550322025603220257032202580322025903220260032202610322026203220263032202640322026503220266032202670322026803220269032202700322027103220272032202730322027403220275032202760322027703220278032202790322028003220281032202820322028303220284032202850322028603220287032202880322028903220290032202910322029203220293032202940322029503220296032202970322029803220299032203000322030103220302032203030322030403220305032203060322030703220308032203090322031003220311032203120322031303220314032203150322031603220317032203180322031903220320032203210322032203220323032203240322032503220326032203270322032803220329032203300322033103220332032203330322033403220335032203360322033703220338032203390322034003220341032203420322034303220344032203450322034603220347032203480322034903220350032203510322035203220353032203540322035503220356032203570322035803220359032203600322036103220362032203630322036403220365032203660322036703220368032203690322037003220371032203720322037303220374032203750322037603220377032203780322037903220380032203810322038203220383032203840322038503220386032203870322038803220389032203900322039103220392032203930322039403220395032203960322039703220398032203990322040003220401032204020322040303220404032204050322040603220407032204080322040903220410032204110322041203220413032204140322041503220416032204170322041803220419032204200322042103220422032204230322042403220425032204260322042703220428032204290322043003220431032204320322043303220434032204350322043603220437032204380322043903220440032204410322044203220443032204440322044503220446032204470322044803220449032204500322045103220452032204530322045403220455032204560322045703220458032204590322046003220461032204620322046303220464032204650322046603220467032204680322046903220470032204710322047203220473032204740322047503220476032204770322047803220479032204800322048103220482032204830322048403220485032204860322048703220488032204890322049003220491032204920322049303220494032204950322049603220497032204980322049903220500032205010322050203220503032205040322050503220506032205070322050803220509032205100322051103220512032205130322051403220515032205160322051703220518032205190322052003220521032205220322052303220524032205250322052603220527032205280322052903220530032205310322053203220533032205340322053503220536032205370322053803220539032205400322054103220542032205430322054403220545032205460322054703220548032205490322055003220551032205520322055303220554032205550322055603220557032205580322055903220560032205610322056203220563032205640322056503220566032205670322056803220569032205700322057103220572032205730322057403220575032205760322057703220578032205790322058003220581032205820322058303220584032205850322058603220587032205880322058903220590032205910322059203220593032205940322059503220596032205970322059803220599032206000322060103220602032206030322060403220605032206060322060703220608032206090322061003220611032206120322061303220614032206150322061603220617032206180322061903220620032206210322062203220623032206240322062503220626032206270322062803220629032206300322063103220632032206330322063403220635032206360322063703220638032206390322064003220641032206420322064303220644032206450322064603220647032206480322064903220650032206510322065203220653032206540322065503220656032206570322065803220659032206600322066103220662032206630322066403220665032206660322066703220668032206690322067003220671032206720322067303220674032206750322067603220677032206780322067903220680032206810322068203220683032206840322068503220686032206870322068803220689032206900322069103220692032206930322069403220695032206960322069703220698032206990322070003220701032207020322070303220704032207050322070603220707032207080322070903220710032207110322071203220713032207140322071503220716032207170322071803220719032207200322072103220722032207230322072403220725032207260322072703220728032207290322073003220731032207320322073303220734032207350322073603220737032207380322073903220740032207410322074203220743032207440322074503220746032207470322074803220749032207500322075103220752032207530322075403220755032207560322075703220758032207590322076003220761032207620322076303220764032207650322076603220767032207680322076903220770032207710322077203220773032207740322077503220776032207770322077803220779032207800322078103220782032207830322078403220785032207860322078703220788032207890322079003220791032207920322079303220794032207950322079603220797032207980322079903220800032208010322080203220803032208040322080503220806032208070322080803220809032208100322081103220812032208130322081403220815032208160322081703220818032208190322082003220821032208220322082303220824032208250322082603220827032208280322082903220830032208310322083203220833032208340322083503220836032208370322083803220839032208400322084103220842032208430322084403220845032208460322084703220848032208490322085003220851032208520322085303220854032208550322085603220857032208580322085903220860032208610322086203220863032208640322086503220866032208670322086803220869032208700322087103220872032208730322087403220875032208760322087703220878032208790322088003220881032208820322088303220884032208850322088603220887032208880322088903220890032208910322089203220893032208940322089503220896032208970322089803220899032209000322090103220902032209030322090403220905032209060322090703220908032209090322091003220911032209120322091303220914032209150322091603220917032209180322091903220920032209210322092203220923032209240322092503220926032209270322092803220929032209300322093103220932032209330322093403220935032209360322093703220938032209390322094003220941032209420322094303220944032209450322094603220947032209480322094903220950032209510322095203220953032209540322095503220956032209570322095803220959032209600322096103220962032209630322096403220965032209660322096703220968032209690322097003220971032209720322097303220974032209750322097603220977032209780322097903220980032209810322098203220983032209840322098503220986032209870322098803220989032209900322099103220992032209930322099403220995032209960322099703220998032209990322100003221001032210020322100303221004032210050322100603221007032210080322100903221010032210110322101203221013032210140322101503221016032210170322101803221019032210200322102103221022032210230322102403221025032210260322102703221028032210290322103003221031032210320322103303221034032210350322103603221037032210380322103903221040032210410322104203221043032210440322104503221046032210470322104803221049032210500322105103221052032210530322105403221055032210560322105703221058032210590322106003221061032210620322106303221064032210650322106603221067032210680322106903221070032210710322107203221073032210740322107503221076032210770322107803221079032210800322108103221082032210830322108403221085032210860322108703221088032210890322109003221091032210920322109303221094032210950322109603221097032210980322109903221100032211010322110203221103032211040322110503230001032300020323000303230004032300050323000603230007032300080323000903230010032300110323001203230013032300140323001503230016032300170323001803230019032300200323002103230022032300230323002403230025032300260323002703230028032300290323003003230031032300320323003303230034032300350323003603230037032300380323003903230040032300410323004203230043032300440323004503230046032300470323004803230049032300500323005103230052032300530323005403230055032300560323005703230058032300590323006003230061032300620323006303230064032300650323006603230067032300680323006903230070032300710323007203230073032300740323007503230076032300770323007803230079032300800323008103230082032300830323008403230085032300860323008703230088032300890323009003230091032300920323009303230094032300950323009603230097032300980323009903230100032301010323010203230103032301040323010503230106032301070323010803230109032301100323011103230112032301130323011403230115032301160323011703230118032301190323012003230121032301220323012303230124032301250323012603230127032301280323012903230130032301310323013203230133032301340323013503230136032301370323013803230139032301400323014103230142032301430323014403230145032301460323014703230148032301490323015003230151032301520323015303230154032301550323015603230157032301580323015903230160032301610323016203230163032301640323016503230166032301670323016803230169032301700323017103230172032301730323017403230175032301760323017703230178032301790323018003230181032301820323018303230184032301850323018603230187032301880323018903230190032301910323019203230193032301940323019503230196032301970323019803230199032302000323020103230202032302030323020403230205032302060323020703230208032302090323021003230211032302120323021303230214032302150323021603230217032302180323021903230220032302210323022203230223032302240323022503230226032302270323022803230229032302300323023103230232032302330323023403230235032302360323023703230238032302390323024003230241032302420323024303230244032302450323024603230247032302480323024903230250032302510323025203230253032302540323025503230256032302570323025803230259032302600323026103230262032302630323026403230265032302660323026703230268032302690323027003230271032302720323027303230274032302750323027603230277032302780323027903230280032302810323028203230283032302840323028503230286032302870323028803230289032302900323029103230292032302930323029403230295032302960323029703230298032302990323030003230301032303020323030303230304032303050323030603230307032303080323030903230310032303110323031203230313032303140323031503230316032303170323031803230319032303200323032103230322032303230323032403230325032303260323032703230328032303290323033003230331032303320323033303230334032303350323033603230337032303380323033903230340032303410323034203230343032303440323034503230346032303470323034803230349032303500323035103230352032303530323035403230355032303560323035703230358032303590323036003230361032303620323036303230364032303650323036603230367032303680323036903230370032303710323037203230373032303740323037503230376032303770323037803230379032303800323038103230382032303830323038403230385032303860323038703230388032303890323039003230391032303920323039303230394032303950323039603230397032303980323039903230400032304010323040203230403032304040323040503230406032304070323040803230409032304100323041103230412032304130323041403230415032304160323041703230418032304190323042003230421032304220323042303230424032304250323042603230427032304280323042903230430032304310323043203230433032304340323043503230436032304370323043803230439032304400323044103230442032304430323044403230445032304460323044703230448032304490323045003230451032304520323045303230454032304550323045603230457032304580323045903230460032304610323046203230463032304640323046503230466032304670323046803230469032304700323047103230472032304730323047403230475032304760323047703230478032304790323048003230481032304820323048303230484032304850323048603230487032304880323048903230490032304910323049203230493032304940323049503230496032304970323049803230499032305000323050103230502032305030323050403230505032305060323050703230508032305090323051003230511032305120323051303230514032305150323051603230517032305180323051903230520032305210323052203230523032305240323052503230526032305270323052803230529032305300323053103230532032305330323053403230535032305360323053703230538032305390323054003230541032305420323054303230544032305450323054603230547032305480323054903230550032305510323055203230553032305540323055503230556032305570323055803230559032305600323056103230562032305630323056403230565032305660323056703230568032305690323057003230571032305720323057303230574032305750323057603230577032305780323057903230580032305810323058203230583032305840323058503230586032305870323058803230589032305900323059103230592032305930323059403230595032305960323059703230598032305990323060003230601032306020323060303230604032306050323060603230607032306080323060903230610032306110323061203230613032306140323061503230616032306170323061803230619032306200323062103230622032306230323062403230625032306260323062703230628032306290323063003230631032306320323063303230634032306350323063603230637032306380323063903230640032306410323064203230643032306440323064503230646032306470323064803230649032306500323065103230652032306530323065403230655032306560323065703230658032306590323066003230661032306620323066303230664032306650323066603230667032306680323066903230670032306710323067203230673032306740323067503230676032306770323067803230679032306800323068103230682032306830323068403230685032306860323068703230688032306890323069003230691032306920323069303230694032306950323069603230697032306980323069903230700032307010323070203230703032307040323070503230706032307070323070803230709032307100323071103230712032307130323071403230715032307160323071703230718032307190323072003230721032307220323072303230724032307250323072603230727032307280323072903230730032307310323073203230733032307340323073503230736032307370323073803230739032307400323074103230742032307430323074403230745032307460323074703230748032307490323075003230751032307520323075303230754032307550323075603230757032307580323075903230760032307610323076203230763032307640323076503230766032307670323076803230769032307700323077103230772032307730323077403230775032307760323077703230778032307790323078003230781032307820323078303230784032307850323078603230787032307880323078903230790032307910323079203230793032307940323079503230796032307970323079803230799032308000323080103230802032308030323080403230805032308060323080703230808032308090323081003230811032308120323081303230814032308150323081603230817032308180323081903230820032308210323082203230823032308240323082503230826032308270323082803230829032308300323083103230832032308330323083403230835032308360323083703230838032308390323084003230841032308420323084303230844032308450323084603230847032308480323084903230850032308510323085203230853032308540323085503230856032308570323085803230859032308600323086103230862032308630323086403230865032308660323086703230868032308690323087003230871032308720323087303230874032308750323087603230877032308780323087903230880032308810323088203230883032308840323088503230886032308870323088803230889032308900323089103230892032308930323089403230895032308960323089703230898032308990323090003230901032309020323090303230904032309050323090603230907032309080323090903230910032309110323091203230913032309140323091503230916032309170323091803230919032309200323092103230922032309230323092403230925032309260323092703230928032309290323093003230931032309320323093303230934032309350323093603230937032309380323093903230940032309410323094203230943032309440323094503230946032309470323094803230949032309500323095103230952032309530323095403230955032309560323095703230958032309590323096003230961032309620323096303230964032309650323096603230967032309680323096903230970032309710323097203230973032309740323097503230976032309770323097803230979032309800323098103230982032309830323098403230985032309860323098703230988032309890323099003230991032309920323099303230994032309950323099603230997032309980323099903231000032310010323100203231003032310040323100503231006032310070323100803231009032310100323101103231012032310130323101403231015032310160323101703231018032310190323102003231021032310220323102303231024032310250323102603231027032310280323102903231030032310310323103203231033032310340323103503231036032310370323103803231039032310400323104103231042032310430323104403231045032310460323104703231048032310490323105003231051032310520323105303231054032310550323105603231057032310580323105903231060032310610323106203231063032310640323106503231066032310670323106803231069032310700323107103231072032310730323107403231075032310760323107703231078032310790323108003231081032310820323108303231084032310850323108603231087032310880323108903231090032310910323109203231093032310940323109503231096032310970323109803231099032311000323110103231102032311030323110403231105032400010324000203240003032400040324000503240006032400070324000803240009032400100324001103240012032400130324001403240015032400160324001703240018032400190324002003240021032400220324002303240024032400250324002603240027032400280324002903240030032400310324003203240033032400340324003503240036032400370324003803240039032400400324004103240042032400430324004403240045032400460324004703240048032400490324005003240051032400520324005303240054032400550324005603240057032400580324005903240060032400610324006203240063032400640324006503240066032400670324006803240069032400700324007103240072032400730324007403240075032400760324007703240078032400790324008003240081032400820324008303240084032400850324008603240087032400880324008903240090032400910324009203240093032400940324009503240096032400970324009803240099032401000324010103240102032401030324010403240105032401060324010703240108032401090324011003240111032401120324011303240114032401150324011603240117032401180324011903240120032401210324012203240123032401240324012503240126032401270324012803240129032401300324013103240132032401330324013403240135032401360324013703240138032401390324014003240141032401420324014303240144032401450324014603240147032401480324014903240150032401510324015203240153032401540324015503240156032401570324015803240159032401600324016103240162032401630324016403240165032401660324016703240168032401690324017003240171032401720324017303240174032401750324017603240177032401780324017903240180032401810324018203240183032401840324018503240186032401870324018803240189032401900324019103240192032401930324019403240195032401960324019703240198032401990324020003240201032402020324020303240204032402050324020603240207032402080324020903240210032402110324021203240213032402140324021503240216032402170324021803240219032402200324022103240222032402230324022403240225032402260324022703240228032402290324023003240231032402320324023303240234032402350324023603240237032402380324023903240240032402410324024203240243032402440324024503240246032402470324024803240249032402500324025103240252032402530324025403240255032402560324025703240258032402590324026003240261032402620324026303240264032402650324026603240267032402680324026903240270032402710324027203240273032402740324027503240276032402770324027803240279032402800324028103240282032402830324028403240285032402860324028703240288032402890324029003240291032402920324029303240294032402950324029603240297032402980324029903240300032403010324030203240303032403040324030503240306032403070324030803240309032403100324031103240312032403130324031403240315032403160324031703240318032403190324032003240321032403220324032303240324032403250324032603240327032403280324032903240330032403310324033203240333032403340324033503240336032403370324033803240339032403400324034103240342032403430324034403240345032403460324034703240348032403490324035003240351032403520324035303240354032403550324035603240357032403580324035903240360032403610324036203240363032403640324036503240366032403670324036803240369032403700324037103240372032403730324037403240375032403760324037703240378032403790324038003240381032403820324038303240384032403850324038603240387032403880324038903240390032403910324039203240393032403940324039503240396032403970324039803240399032404000324040103240402032404030324040403240405032404060324040703240408032404090324041003240411032404120324041303240414032404150324041603240417032404180324041903240420032404210324042203240423032404240324042503240426032404270324042803240429032404300324043103240432032404330324043403240435032404360324043703240438032404390324044003240441032404420324044303240444032404450324044603240447032404480324044903240450032404510324045203240453032404540324045503240456032404570324045803240459032404600324046103240462032404630324046403240465032404660324046703240468032404690324047003240471032404720324047303240474032404750324047603240477032404780324047903240480032404810324048203240483032404840324048503240486032404870324048803240489032404900324049103240492032404930324049403240495032404960324049703240498032404990324050003240501032405020324050303240504032405050324050603240507032405080324050903240510032405110324051203240513032405140324051503240516032405170324051803240519032405200324052103240522032405230324052403240525032405260324052703240528032405290324053003240531032405320324053303240534032405350324053603240537032405380324053903240540032405410324054203240543032405440324054503240546032405470324054803240549032405500324055103240552032405530324055403240555032405560324055703240558032405590324056003240561032405620324056303240564032405650324056603240567032405680324056903240570032405710324057203240573032405740324057503240576032405770324057803240579032405800324058103240582032405830324058403240585032405860324058703240588032405890324059003240591032405920324059303240594032405950324059603240597032405980324059903240600032406010324060203240603032406040324060503240606032406070324060803240609032406100324061103240612032406130324061403240615032406160324061703240618032406190324062003240621032406220324062303240624032406250324062603240627032406280324062903240630032406310324063203240633032406340324063503240636032406370324063803240639032406400324064103240642032406430324064403240645032406460324064703240648032406490324065003240651032406520324065303240654032406550324065603240657032406580324065903240660032406610324066203240663032406640324066503240666032406670324066803240669032406700324067103240672032406730324067403240675032406760324067703240678032406790324068003240681032406820324068303240684032406850324068603240687032406880324068903240690032406910324069203240693032406940324069503240696032406970324069803240699032407000324070103240702032407030324070403240705032407060324070703240708032407090324071003240711032407120324071303240714032407150324071603240717032407180324071903240720032407210324072203240723032407240324072503240726032407270324072803240729032407300324073103240732032407330324073403240735032407360324073703240738032407390324074003240741032407420324074303240744032407450324074603240747032407480324074903240750032407510324075203240753032407540324075503240756032407570324075803240759032407600324076103240762032407630324076403240765032407660324076703240768032407690324077003240771032407720324077303240774032407750324077603240777032407780324077903240780032407810324078203240783032407840324078503240786032407870324078803240789032407900324079103240792032407930324079403240795032407960324079703240798032407990324080003240801032408020324080303240804032408050324080603240807032408080324080903240810032408110324081203240813032408140324081503240816032408170324081803240819032408200324082103240822032408230324082403240825032408260324082703240828032408290324083003240831032408320324083303240834032408350324083603240837032408380324083903240840032408410324084203240843032408440324084503240846032408470324084803240849032408500324085103240852032408530324085403240855032408560324085703240858032408590324086003240861032408620324086303240864032408650324086603240867032408680324086903240870032408710324087203240873032408740324087503240876032408770324087803240879032408800324088103240882032408830324088403240885032408860324088703240888032408890324089003240891032408920324089303240894032408950324089603240897032408980324089903240900032409010324090203240903032409040324090503240906032409070324090803240909032409100324091103240912032409130324091403240915032409160324091703240918032409190324092003240921032409220324092303240924032409250324092603240927032409280324092903240930032409310324093203240933032409340324093503240936032409370324093803240939032409400324094103240942032409430324094403240945032409460324094703240948032409490324095003240951032409520324095303240954032409550324095603240957032409580324095903240960032409610324096203240963032409640324096503240966032409670324096803240969032409700324097103240972032409730324097403240975032409760324097703240978032409790324098003240981032409820324098303240984032409850324098603240987032409880324098903240990032409910324099203240993032409940324099503240996032409970324099803240999032410000324100103241002032410030324100403241005032410060324100703241008032410090324101003241011032410120324101303241014032410150324101603241017032410180324101903241020032410210324102203241023032410240324102503241026032410270324102803241029032410300324103103241032032410330324103403241035032410360324103703241038032410390324104003241041032410420324104303241044032410450324104603241047032410480324104903241050032410510324105203241053032410540324105503241056032410570324105803241059032410600324106103241062032410630324106403241065032410660324106703241068032410690324107003241071032410720324107303241074032410750324107603241077032410780324107903241080032410810324108203241083032410840324108503241086032410870324108803241089032410900324109103241092032410930324109403241095032410960324109703241098032410990324110003241101032411020324110303241104032411050325000103250002032500030325000403250005032500060325000703250008032500090325001003250011032500120325001303250014032500150325001603250017032500180325001903250020032500210325002203250023032500240325002503250026032500270325002803250029032500300325003103250032032500330325003403250035032500360325003703250038032500390325004003250041032500420325004303250044032500450325004603250047032500480325004903250050032500510325005203250053032500540325005503250056032500570325005803250059032500600325006103250062032500630325006403250065032500660325006703250068032500690325007003250071032500720325007303250074032500750325007603250077032500780325007903250080032500810325008203250083032500840325008503250086032500870325008803250089032500900325009103250092032500930325009403250095032500960325009703250098032500990325010003250101032501020325010303250104032501050325010603250107032501080325010903250110032501110325011203250113032501140325011503250116032501170325011803250119032501200325012103250122032501230325012403250125032501260325012703250128032501290325013003250131032501320325013303250134032501350325013603250137032501380325013903250140032501410325014203250143032501440325014503250146032501470325014803250149032501500325015103250152032501530325015403250155032501560325015703250158032501590325016003250161032501620325016303250164032501650325016603250167032501680325016903250170032501710325017203250173032501740325017503250176032501770325017803250179032501800325018103250182032501830325018403250185032501860325018703250188032501890325019003250191032501920325019303250194032501950325019603250197032501980325019903250200032502010325020203250203032502040325020503250206032502070325020803250209032502100325021103250212032502130325021403250215032502160325021703250218032502190325022003250221032502220325022303250224032502250325022603250227032502280325022903250230032502310325023203250233032502340325023503250236032502370325023803250239032502400325024103250242032502430325024403250245032502460325024703250248032502490325025003250251032502520325025303250254032502550325025603250257032502580325025903250260032502610325026203250263032502640325026503250266032502670325026803250269032502700325027103250272032502730325027403250275032502760325027703250278032502790325028003250281032502820325028303250284032502850325028603250287032502880325028903250290032502910325029203250293032502940325029503250296032502970325029803250299032503000325030103250302032503030325030403250305032503060325030703250308032503090325031003250311032503120325031303250314032503150325031603250317032503180325031903250320032503210325032203250323032503240325032503250326032503270325032803250329032503300325033103250332032503330325033403250335032503360325033703250338032503390325034003250341032503420325034303250344032503450325034603250347032503480325034903250350032503510325035203250353032503540325035503250356032503570325035803250359032503600325036103250362032503630325036403250365032503660325036703250368032503690325037003250371032503720325037303250374032503750325037603250377032503780325037903250380032503810325038203250383032503840325038503250386032503870325038803250389032503900325039103250392032503930325039403250395032503960325039703250398032503990325040003250401032504020325040303250404032504050325040603250407032504080325040903250410032504110325041203250413032504140325041503250416032504170325041803250419032504200325042103250422032504230325042403250425032504260325042703250428032504290325043003250431032504320325043303250434032504350325043603250437032504380325043903250440032504410325044203250443032504440325044503250446032504470325044803250449032504500325045103250452032504530325045403250455032504560325045703250458032504590325046003250461032504620325046303250464032504650325046603250467032504680325046903250470032504710325047203250473032504740325047503250476032504770325047803250479032504800325048103250482032504830325048403250485032504860325048703250488032504890325049003250491032504920325049303250494032504950325049603250497032504980325049903250500032505010325050203250503032505040325050503250506032505070325050803250509032505100325051103250512032505130325051403250515032505160325051703250518032505190325052003250521032505220325052303250524032505250325052603250527032505280325052903250530032505310325053203250533032505340325053503250536032505370325053803250539032505400325054103250542032505430325054403250545032505460325054703250548032505490325055003250551032505520325055303250554032505550325055603250557032505580325055903250560032505610325056203250563032505640325056503250566032505670325056803250569032505700325057103250572032505730325057403250575032505760325057703250578032505790325058003250581032505820325058303250584032505850325058603250587032505880325058903250590032505910325059203250593032505940325059503250596032505970325059803250599032506000325060103250602032506030325060403250605032506060325060703250608032506090325061003250611032506120325061303250614032506150325061603250617032506180325061903250620032506210325062203250623032506240325062503250626032506270325062803250629032506300325063103250632032506330325063403250635032506360325063703250638032506390325064003250641032506420325064303250644032506450325064603250647032506480325064903250650032506510325065203250653032506540325065503250656032506570325065803250659032506600325066103250662032506630325066403250665032506660325066703250668032506690325067003250671032506720325067303250674032506750325067603250677032506780325067903250680032506810325068203250683032506840325068503250686032506870325068803250689032506900325069103250692032506930325069403250695032506960325069703250698032506990325070003250701032507020325070303250704032507050325070603250707032507080325070903250710032507110325071203250713032507140325071503250716032507170325071803250719032507200325072103250722032507230325072403250725032507260325072703250728032507290325073003250731032507320325073303250734032507350325073603250737032507380325073903250740032507410325074203250743032507440325074503250746032507470325074803250749032507500325075103250752032507530325075403250755032507560325075703250758032507590325076003250761032507620325076303250764032507650325076603250767032507680325076903250770032507710325077203250773032507740325077503250776032507770325077803250779032507800325078103250782032507830325078403250785032507860325078703250788032507890325079003250791032507920325079303250794032507950325079603250797032507980325079903250800032508010325080203250803032508040325080503250806032508070325080803250809032508100325081103250812032508130325081403250815032508160325081703250818032508190325082003250821032508220325082303250824032508250325082603250827032508280325082903250830032508310325083203250833032508340325083503250836032508370325083803250839032508400325084103250842032508430325084403250845032508460325084703250848032508490325085003250851032508520325085303250854032508550325085603250857032508580325085903250860032508610325086203250863032508640325086503250866032508670325086803250869032508700325087103250872032508730325087403250875032508760325087703250878032508790325088003250881032508820325088303250884032508850325088603250887032508880325088903250890032508910325089203250893032508940325089503250896032508970325089803250899032509000325090103250902032509030325090403250905032509060325090703250908032509090325091003250911032509120325091303250914032509150325091603250917032509180325091903250920032509210325092203250923032509240325092503250926032509270325092803250929032509300325093103250932032509330325093403250935032509360325093703250938032509390325094003250941032509420325094303250944032509450325094603250947032509480325094903250950032509510325095203250953032509540325095503250956032509570325095803250959032509600325096103250962032509630325096403250965032509660325096703250968032509690325097003250971032509720325097303250974032509750325097603250977032509780325097903250980032509810325098203250983032509840325098503250986032509870325098803250989032509900325099103250992032509930325099403250995032509960325099703250998032509990325100003251001032510020325100303251004032510050325100603251007032510080325100903251010032510110325101203251013032510140325101503251016032510170325101803251019032510200325102103251022032510230325102403251025032510260325102703251028032510290325103003251031032510320325103303251034032510350325103603251037032510380325103903251040032510410325104203251043032510440325104503251046032510470325104803251049032510500325105103251052032510530325105403251055032510560325105703251058032510590325106003251061032510620325106303251064032510650325106603251067032510680325106903251070032510710325107203251073032510740325107503251076032510770325107803251079032510800325108103251082032510830325108403251085032510860325108703251088032510890325109003251091032510920325109303251094032510950325109603251097032510980325109903251100032511010325110203251103032511040325110503260001032600020326000303260004032600050326000603260007032600080326000903260010032600110326001203260013032600140326001503260016032600170326001803260019032600200326002103260022032600230326002403260025032600260326002703260028032600290326003003260031032600320326003303260034032600350326003603260037032600380326003903260040032600410326004203260043032600440326004503260046032600470326004803260049032600500326005103260052032600530326005403260055032600560326005703260058032600590326006003260061032600620326006303260064032600650326006603260067032600680326006903260070032600710326007203260073032600740326007503260076032600770326007803260079032600800326008103260082032600830326008403260085032600860326008703260088032600890326009003260091032600920326009303260094032600950326009603260097032600980326009903260100032601010326010203260103032601040326010503260106032601070326010803260109032601100326011103260112032601130326011403260115032601160326011703260118032601190326012003260121032601220326012303260124032601250326012603260127032601280326012903260130032601310326013203260133032601340326013503260136032601370326013803260139032601400326014103260142032601430326014403260145032601460326014703260148032601490326015003260151032601520326015303260154032601550326015603260157032601580326015903260160032601610326016203260163032601640326016503260166032601670326016803260169032601700326017103260172032601730326017403260175032601760326017703260178032601790326018003260181032601820326018303260184032601850326018603260187032601880326018903260190032601910326019203260193032601940326019503260196032601970326019803260199032602000326020103260202032602030326020403260205032602060326020703260208032602090326021003260211032602120326021303260214032602150326021603260217032602180326021903260220032602210326022203260223032602240326022503260226032602270326022803260229032602300326023103260232032602330326023403260235032602360326023703260238032602390326024003260241032602420326024303260244032602450326024603260247032602480326024903260250032602510326025203260253032602540326025503260256032602570326025803260259032602600326026103260262032602630326026403260265032602660326026703260268032602690326027003260271032602720326027303260274032602750326027603260277032602780326027903260280032602810326028203260283032602840326028503260286032602870326028803260289032602900326029103260292032602930326029403260295032602960326029703260298032602990326030003260301032603020326030303260304032603050326030603260307032603080326030903260310032603110326031203260313032603140326031503260316032603170326031803260319032603200326032103260322032603230326032403260325032603260326032703260328032603290326033003260331032603320326033303260334032603350326033603260337032603380326033903260340032603410326034203260343032603440326034503260346032603470326034803260349032603500326035103260352032603530326035403260355032603560326035703260358032603590326036003260361032603620326036303260364032603650326036603260367032603680326036903260370032603710326037203260373032603740326037503260376032603770326037803260379032603800326038103260382032603830326038403260385032603860326038703260388032603890326039003260391032603920326039303260394032603950326039603260397032603980326039903260400032604010326040203260403032604040326040503260406032604070326040803260409032604100326041103260412032604130326041403260415032604160326041703260418032604190326042003260421032604220326042303260424032604250326042603260427032604280326042903260430032604310326043203260433032604340326043503260436032604370326043803260439032604400326044103260442032604430326044403260445032604460326044703260448032604490326045003260451032604520326045303260454032604550326045603260457032604580326045903260460032604610326046203260463032604640326046503260466032604670326046803260469032604700326047103260472032604730326047403260475032604760326047703260478032604790326048003260481032604820326048303260484032604850326048603260487032604880326048903260490032604910326049203260493032604940326049503260496032604970326049803260499032605000326050103260502032605030326050403260505032605060326050703260508032605090326051003260511032605120326051303260514032605150326051603260517032605180326051903260520032605210326052203260523032605240326052503260526032605270326052803260529032605300326053103260532032605330326053403260535032605360326053703260538032605390326054003260541032605420326054303260544032605450326054603260547032605480326054903260550032605510326055203260553032605540326055503260556032605570326055803260559032605600326056103260562032605630326056403260565032605660326056703260568032605690326057003260571032605720326057303260574032605750326057603260577032605780326057903260580032605810326058203260583032605840326058503260586032605870326058803260589032605900326059103260592032605930326059403260595032605960326059703260598032605990326060003260601032606020326060303260604032606050326060603260607032606080326060903260610032606110326061203260613032606140326061503260616032606170326061803260619032606200326062103260622032606230326062403260625032606260326062703260628032606290326063003260631032606320326063303260634032606350326063603260637032606380326063903260640032606410326064203260643032606440326064503260646032606470326064803260649032606500326065103260652032606530326065403260655032606560326065703260658032606590326066003260661032606620326066303260664032606650326066603260667032606680326066903260670032606710326067203260673032606740326067503260676032606770326067803260679032606800326068103260682032606830326068403260685032606860326068703260688032606890326069003260691032606920326069303260694032606950326069603260697032606980326069903260700032607010326070203260703032607040326070503260706032607070326070803260709032607100326071103260712032607130326071403260715032607160326071703260718032607190326072003260721032607220326072303260724032607250326072603260727032607280326072903260730032607310326073203260733032607340326073503260736032607370326073803260739032607400326074103260742032607430326074403260745032607460326074703260748032607490326075003260751032607520326075303260754032607550326075603260757032607580326075903260760032607610326076203260763032607640326076503260766032607670326076803260769032607700326077103260772032607730326077403260775032607760326077703260778032607790326078003260781032607820326078303260784032607850326078603260787032607880326078903260790032607910326079203260793032607940326079503260796032607970326079803260799032608000326080103260802032608030326080403260805032608060326080703260808032608090326081003260811032608120326081303260814032608150326081603260817032608180326081903260820032608210326082203260823032608240326082503260826032608270326082803260829032608300326083103260832032608330326083403260835032608360326083703260838032608390326084003260841032608420326084303260844032608450326084603260847032608480326084903260850032608510326085203260853032608540326085503260856032608570326085803260859032608600326086103260862032608630326086403260865032608660326086703260868032608690326087003260871032608720326087303260874032608750326087603260877032608780326087903260880032608810326088203260883032608840326088503260886032608870326088803260889032608900326089103260892032608930326089403260895032608960326089703260898032608990326090003260901032609020326090303260904032609050326090603260907032609080326090903260910032609110326091203260913032609140326091503260916032609170326091803260919032609200326092103260922032609230326092403260925032609260326092703260928032609290326093003260931032609320326093303260934032609350326093603260937032609380326093903260940032609410326094203260943032609440326094503260946032609470326094803260949032609500326095103260952032609530326095403260955032609560326095703260958032609590326096003260961032609620326096303260964032609650326096603260967032609680326096903260970032609710326097203260973032609740326097503260976032609770326097803260979032609800326098103260982032609830326098403260985032609860326098703260988032609890326099003260991032609920326099303260994032609950326099603260997032609980326099903261000032610010326100203261003032610040326100503261006032610070326100803261009032610100326101103261012032610130326101403261015032610160326101703261018032610190326102003261021032610220326102303261024032610250326102603261027032610280326102903261030032610310326103203261033032610340326103503261036032610370326103803261039032610400326104103261042032610430326104403261045032610460326104703261048032610490326105003261051032610520326105303261054032610550326105603261057032610580326105903261060032610610326106203261063032610640326106503261066032610670326106803261069032610700326107103261072032610730326107403261075032610760326107703261078032610790326108003261081032610820326108303261084032610850326108603261087032610880326108903261090032610910326109203261093032610940326109503261096032610970326109803261099032611000326110103261102032611030326110403261105032700010327000203270003032700040327000503270006032700070327000803270009032700100327001103270012032700130327001403270015032700160327001703270018032700190327002003270021032700220327002303270024032700250327002603270027032700280327002903270030032700310327003203270033032700340327003503270036032700370327003803270039032700400327004103270042032700430327004403270045032700460327004703270048032700490327005003270051032700520327005303270054032700550327005603270057032700580327005903270060032700610327006203270063032700640327006503270066032700670327006803270069032700700327007103270072032700730327007403270075032700760327007703270078032700790327008003270081032700820327008303270084032700850327008603270087032700880327008903270090032700910327009203270093032700940327009503270096032700970327009803270099032701000327010103270102032701030327010403270105032701060327010703270108032701090327011003270111032701120327011303270114032701150327011603270117032701180327011903270120032701210327012203270123032701240327012503270126032701270327012803270129032701300327013103270132032701330327013403270135032701360327013703270138032701390327014003270141032701420327014303270144032701450327014603270147032701480327014903270150032701510327015203270153032701540327015503270156032701570327015803270159032701600327016103270162032701630327016403270165032701660327016703270168032701690327017003270171032701720327017303270174032701750327017603270177032701780327017903270180032701810327018203270183032701840327018503270186032701870327018803270189032701900327019103270192032701930327019403270195032701960327019703270198032701990327020003270201032702020327020303270204032702050327020603270207032702080327020903270210032702110327021203270213032702140327021503270216032702170327021803270219032702200327022103270222032702230327022403270225032702260327022703270228032702290327023003270231032702320327023303270234032702350327023603270237032702380327023903270240032702410327024203270243032702440327024503270246032702470327024803270249032702500327025103270252032702530327025403270255032702560327025703270258032702590327026003270261032702620327026303270264032702650327026603270267032702680327026903270270032702710327027203270273032702740327027503270276032702770327027803270279032702800327028103270282032702830327028403270285032702860327028703270288032702890327029003270291032702920327029303270294032702950327029603270297032702980327029903270300032703010327030203270303032703040327030503270306032703070327030803270309032703100327031103270312032703130327031403270315032703160327031703270318032703190327032003270321032703220327032303270324032703250327032603270327032703280327032903270330032703310327033203270333032703340327033503270336032703370327033803270339032703400327034103270342032703430327034403270345032703460327034703270348032703490327035003270351032703520327035303270354032703550327035603270357032703580327035903270360032703610327036203270363032703640327036503270366032703670327036803270369032703700327037103270372032703730327037403270375032703760327037703270378032703790327038003270381032703820327038303270384032703850327038603270387032703880327038903270390032703910327039203270393032703940327039503270396032703970327039803270399032704000327040103270402032704030327040403270405032704060327040703270408032704090327041003270411032704120327041303270414032704150327041603270417032704180327041903270420032704210327042203270423032704240327042503270426032704270327042803270429032704300327043103270432032704330327043403270435032704360327043703270438032704390327044003270441032704420327044303270444032704450327044603270447032704480327044903270450032704510327045203270453032704540327045503270456032704570327045803270459032704600327046103270462032704630327046403270465032704660327046703270468032704690327047003270471032704720327047303270474032704750327047603270477032704780327047903270480032704810327048203270483032704840327048503270486032704870327048803270489032704900327049103270492032704930327049403270495032704960327049703270498032704990327050003270501032705020327050303270504032705050327050603270507032705080327050903270510032705110327051203270513032705140327051503270516032705170327051803270519032705200327052103270522032705230327052403270525032705260327052703270528032705290327053003270531032705320327053303270534032705350327053603270537032705380327053903270540032705410327054203270543032705440327054503270546032705470327054803270549032705500327055103270552032705530327055403270555032705560327055703270558032705590327056003270561032705620327056303270564032705650327056603270567032705680327056903270570032705710327057203270573032705740327057503270576032705770327057803270579032705800327058103270582032705830327058403270585032705860327058703270588032705890327059003270591032705920327059303270594032705950327059603270597032705980327059903270600032706010327060203270603032706040327060503270606032706070327060803270609032706100327061103270612032706130327061403270615032706160327061703270618032706190327062003270621032706220327062303270624032706250327062603270627032706280327062903270630032706310327063203270633032706340327063503270636032706370327063803270639032706400327064103270642032706430327064403270645032706460327064703270648032706490327065003270651032706520327065303270654032706550327065603270657032706580327065903270660032706610327066203270663032706640327066503270666032706670327066803270669032706700327067103270672032706730327067403270675032706760327067703270678032706790327068003270681032706820327068303270684032706850327068603270687032706880327068903270690032706910327069203270693032706940327069503270696032706970327069803270699032707000327070103270702032707030327070403270705032707060327070703270708032707090327071003270711032707120327071303270714032707150327071603270717032707180327071903270720032707210327072203270723032707240327072503270726032707270327072803270729032707300327073103270732032707330327073403270735032707360327073703270738032707390327074003270741032707420327074303270744032707450327074603270747032707480327074903270750032707510327075203270753032707540327075503270756032707570327075803270759032707600327076103270762032707630327076403270765032707660327076703270768032707690327077003270771032707720327077303270774032707750327077603270777032707780327077903270780032707810327078203270783032707840327078503270786032707870327078803270789032707900327079103270792032707930327079403270795032707960327079703270798032707990327080003270801032708020327080303270804032708050327080603270807032708080327080903270810032708110327081203270813032708140327081503270816032708170327081803270819032708200327082103270822032708230327082403270825032708260327082703270828032708290327083003270831032708320327083303270834032708350327083603270837032708380327083903270840032708410327084203270843032708440327084503270846032708470327084803270849032708500327085103270852032708530327085403270855032708560327085703270858032708590327086003270861032708620327086303270864032708650327086603270867032708680327086903270870032708710327087203270873032708740327087503270876032708770327087803270879032708800327088103270882032708830327088403270885032708860327088703270888032708890327089003270891032708920327089303270894032708950327089603270897032708980327089903270900032709010327090203270903032709040327090503270906032709070327090803270909032709100327091103270912032709130327091403270915032709160327091703270918032709190327092003270921032709220327092303270924032709250327092603270927032709280327092903270930032709310327093203270933032709340327093503270936032709370327093803270939032709400327094103270942032709430327094403270945032709460327094703270948032709490327095003270951032709520327095303270954032709550327095603270957032709580327095903270960032709610327096203270963032709640327096503270966032709670327096803270969032709700327097103270972032709730327097403270975032709760327097703270978032709790327098003270981032709820327098303270984032709850327098603270987032709880327098903270990032709910327099203270993032709940327099503270996032709970327099803270999032710000327100103271002032710030327100403271005032710060327100703271008032710090327101003271011032710120327101303271014032710150327101603271017032710180327101903271020032710210327102203271023032710240327102503271026032710270327102803271029032710300327103103271032032710330327103403271035032710360327103703271038032710390327104003271041032710420327104303271044032710450327104603271047032710480327104903271050032710510327105203271053032710540327105503271056032710570327105803271059032710600327106103271062032710630327106403271065032710660327106703271068032710690327107003271071032710720327107303271074032710750327107603271077032710780327107903271080032710810327108203271083032710840327108503271086032710870327108803271089032710900327109103271092032710930327109403271095032710960327109703271098032710990327110003271101032711020327110303271104032711050328000103280002032800030328000403280005032800060328000703280008032800090328001003280011032800120328001303280014032800150328001603280017032800180328001903280020032800210328002203280023032800240328002503280026032800270328002803280029032800300328003103280032032800330328003403280035032800360328003703280038032800390328004003280041032800420328004303280044032800450328004603280047032800480328004903280050032800510328005203280053032800540328005503280056032800570328005803280059032800600328006103280062032800630328006403280065032800660328006703280068032800690328007003280071032800720328007303280074032800750328007603280077032800780328007903280080032800810328008203280083032800840328008503280086032800870328008803280089032800900328009103280092032800930328009403280095032800960328009703280098032800990328010003280101032801020328010303280104032801050328010603280107032801080328010903280110032801110328011203280113032801140328011503280116032801170328011803280119032801200328012103280122032801230328012403280125032801260328012703280128032801290328013003280131032801320328013303280134032801350328013603280137032801380328013903280140032801410328014203280143032801440328014503280146032801470328014803280149032801500328015103280152032801530328015403280155032801560328015703280158032801590328016003280161032801620328016303280164032801650328016603280167032801680328016903280170032801710328017203280173032801740328017503280176032801770328017803280179032801800328018103280182032801830328018403280185032801860328018703280188032801890328019003280191032801920328019303280194032801950328019603280197032801980328019903280200032802010328020203280203032802040328020503280206032802070328020803280209032802100328021103280212032802130328021403280215032802160328021703280218032802190328022003280221032802220328022303280224032802250328022603280227032802280328022903280230032802310328023203280233032802340328023503280236032802370328023803280239032802400328024103280242032802430328024403280245032802460328024703280248032802490328025003280251032802520328025303280254032802550328025603280257032802580328025903280260032802610328026203280263032802640328026503280266032802670328026803280269032802700328027103280272032802730328027403280275032802760328027703280278032802790328028003280281032802820328028303280284032802850328028603280287032802880328028903280290032802910328029203280293032802940328029503280296032802970328029803280299032803000328030103280302032803030328030403280305032803060328030703280308032803090328031003280311032803120328031303280314032803150328031603280317032803180328031903280320032803210328032203280323032803240328032503280326032803270328032803280329032803300328033103280332032803330328033403280335032803360328033703280338032803390328034003280341032803420328034303280344032803450328034603280347032803480328034903280350032803510328035203280353032803540328035503280356032803570328035803280359032803600328036103280362032803630328036403280365032803660328036703280368032803690328037003280371032803720328037303280374032803750328037603280377032803780328037903280380032803810328038203280383032803840328038503280386032803870328038803280389032803900328039103280392032803930328039403280395032803960328039703280398032803990328040003280401032804020328040303280404032804050328040603280407032804080328040903280410032804110328041203280413032804140328041503280416032804170328041803280419032804200328042103280422032804230328042403280425032804260328042703280428032804290328043003280431032804320328043303280434032804350328043603280437032804380328043903280440032804410328044203280443032804440328044503280446032804470328044803280449032804500328045103280452032804530328045403280455032804560328045703280458032804590328046003280461032804620328046303280464032804650328046603280467032804680328046903280470032804710328047203280473032804740328047503280476032804770328047803280479032804800328048103280482032804830328048403280485032804860328048703280488032804890328049003280491032804920328049303280494032804950328049603280497032804980328049903280500032805010328050203280503032805040328050503280506032805070328050803280509032805100328051103280512032805130328051403280515032805160328051703280518032805190328052003280521032805220328052303280524032805250328052603280527032805280328052903280530032805310328053203280533032805340328053503280536032805370328053803280539032805400328054103280542032805430328054403280545032805460328054703280548032805490328055003280551032805520328055303280554032805550328055603280557032805580328055903280560032805610328056203280563032805640328056503280566032805670328056803280569032805700328057103280572032805730328057403280575032805760328057703280578032805790328058003280581032805820328058303280584032805850328058603280587032805880328058903280590032805910328059203280593032805940328059503280596032805970328059803280599032806000328060103280602032806030328060403280605032806060328060703280608032806090328061003280611032806120328061303280614032806150328061603280617032806180328061903280620032806210328062203280623032806240328062503280626032806270328062803280629032806300328063103280632032806330328063403280635032806360328063703280638032806390328064003280641032806420328064303280644032806450328064603280647032806480328064903280650032806510328065203280653032806540328065503280656032806570328065803280659032806600328066103280662032806630328066403280665032806660328066703280668032806690328067003280671032806720328067303280674032806750328067603280677032806780328067903280680032806810328068203280683032806840328068503280686032806870328068803280689032806900328069103280692032806930328069403280695032806960328069703280698032806990328070003280701032807020328070303280704032807050328070603280707032807080328070903280710032807110328071203280713032807140328071503280716032807170328071803280719032807200328072103280722032807230328072403280725032807260328072703280728032807290328073003280731032807320328073303280734032807350328073603280737032807380328073903280740032807410328074203280743032807440328074503280746032807470328074803280749032807500328075103280752032807530328075403280755032807560328075703280758032807590328076003280761032807620328076303280764032807650328076603280767032807680328076903280770032807710328077203280773032807740328077503280776032807770328077803280779032807800328078103280782032807830328078403280785032807860328078703280788032807890328079003280791032807920328079303280794032807950328079603280797032807980328079903280800032808010328080203280803032808040328080503280806032808070328080803280809032808100328081103280812032808130328081403280815032808160328081703280818032808190328082003280821032808220328082303280824032808250328082603280827032808280328082903280830032808310328083203280833032808340328083503280836032808370328083803280839032808400328084103280842032808430328084403280845032808460328084703280848032808490328085003280851032808520328085303280854032808550328085603280857032808580328085903280860032808610328086203280863032808640328086503280866032808670328086803280869032808700328087103280872032808730328087403280875032808760328087703280878032808790328088003280881032808820328088303280884032808850328088603280887032808880328088903280890032808910328089203280893032808940328089503280896032808970328089803280899032809000328090103280902032809030328090403280905032809060328090703280908032809090328091003280911032809120328091303280914032809150328091603280917032809180328091903280920032809210328092203280923032809240328092503280926032809270328092803280929032809300328093103280932032809330328093403280935032809360328093703280938032809390328094003280941032809420328094303280944032809450328094603280947032809480328094903280950032809510328095203280953032809540328095503280956032809570328095803280959032809600328096103280962032809630328096403280965032809660328096703280968032809690328097003280971032809720328097303280974032809750328097603280977032809780328097903280980032809810328098203280983032809840328098503280986032809870328098803280989032809900328099103280992032809930328099403280995032809960328099703280998032809990328100003281001032810020328100303281004032810050328100603281007032810080328100903281010032810110328101203281013032810140328101503281016032810170328101803281019032810200328102103281022032810230328102403281025032810260328102703281028032810290328103003281031032810320328103303281034032810350328103603281037032810380328103903281040032810410328104203281043032810440328104503281046032810470328104803281049032810500328105103281052032810530328105403281055032810560328105703281058032810590328106003281061032810620328106303281064032810650328106603281067032810680328106903281070032810710328107203281073032810740328107503281076032810770328107803281079032810800328108103281082032810830328108403281085032810860328108703281088032810890328109003281091032810920328109303281094032810950328109603281097032810980328109903281100032811010328110203281103032811040328110503290001032900020329000303290004032900050329000603290007032900080329000903290010032900110329001203290013032900140329001503290016032900170329001803290019032900200329002103290022032900230329002403290025032900260329002703290028032900290329003003290031032900320329003303290034032900350329003603290037032900380329003903290040032900410329004203290043032900440329004503290046032900470329004803290049032900500329005103290052032900530329005403290055032900560329005703290058032900590329006003290061032900620329006303290064032900650329006603290067032900680329006903290070032900710329007203290073032900740329007503290076032900770329007803290079032900800329008103290082032900830329008403290085032900860329008703290088032900890329009003290091032900920329009303290094032900950329009603290097032900980329009903290100032901010329010203290103032901040329010503290106032901070329010803290109032901100329011103290112032901130329011403290115032901160329011703290118032901190329012003290121032901220329012303290124032901250329012603290127032901280329012903290130032901310329013203290133032901340329013503290136032901370329013803290139032901400329014103290142032901430329014403290145032901460329014703290148032901490329015003290151032901520329015303290154032901550329015603290157032901580329015903290160032901610329016203290163032901640329016503290166032901670329016803290169032901700329017103290172032901730329017403290175032901760329017703290178032901790329018003290181032901820329018303290184032901850329018603290187032901880329018903290190032901910329019203290193032901940329019503290196032901970329019803290199032902000329020103290202032902030329020403290205032902060329020703290208032902090329021003290211032902120329021303290214032902150329021603290217032902180329021903290220032902210329022203290223032902240329022503290226032902270329022803290229032902300329023103290232032902330329023403290235032902360329023703290238032902390329024003290241032902420329024303290244032902450329024603290247032902480329024903290250032902510329025203290253032902540329025503290256032902570329025803290259032902600329026103290262032902630329026403290265032902660329026703290268032902690329027003290271032902720329027303290274032902750329027603290277032902780329027903290280032902810329028203290283032902840329028503290286032902870329028803290289032902900329029103290292032902930329029403290295032902960329029703290298032902990329030003290301032903020329030303290304032903050329030603290307032903080329030903290310032903110329031203290313032903140329031503290316032903170329031803290319032903200329032103290322032903230329032403290325032903260329032703290328032903290329033003290331032903320329033303290334032903350329033603290337032903380329033903290340032903410329034203290343032903440329034503290346032903470329034803290349032903500329035103290352032903530329035403290355032903560329035703290358032903590329036003290361032903620329036303290364032903650329036603290367032903680329036903290370032903710329037203290373032903740329037503290376032903770329037803290379032903800329038103290382032903830329038403290385032903860329038703290388032903890329039003290391032903920329039303290394032903950329039603290397032903980329039903290400032904010329040203290403032904040329040503290406032904070329040803290409032904100329041103290412032904130329041403290415032904160329041703290418032904190329042003290421032904220329042303290424032904250329042603290427032904280329042903290430032904310329043203290433032904340329043503290436032904370329043803290439032904400329044103290442032904430329044403290445032904460329044703290448032904490329045003290451032904520329045303290454032904550329045603290457032904580329045903290460032904610329046203290463032904640329046503290466032904670329046803290469032904700329047103290472032904730329047403290475032904760329047703290478032904790329048003290481032904820329048303290484032904850329048603290487032904880329048903290490032904910329049203290493032904940329049503290496032904970329049803290499032905000329050103290502032905030329050403290505032905060329050703290508032905090329051003290511032905120329051303290514032905150329051603290517032905180329051903290520032905210329052203290523032905240329052503290526032905270329052803290529032905300329053103290532032905330329053403290535032905360329053703290538032905390329054003290541032905420329054303290544032905450329054603290547032905480329054903290550032905510329055203290553032905540329055503290556032905570329055803290559032905600329056103290562032905630329056403290565032905660329056703290568032905690329057003290571032905720329057303290574032905750329057603290577032905780329057903290580032905810329058203290583032905840329058503290586032905870329058803290589032905900329059103290592032905930329059403290595032905960329059703290598032905990329060003290601032906020329060303290604032906050329060603290607032906080329060903290610032906110329061203290613032906140329061503290616032906170329061803290619032906200329062103290622032906230329062403290625032906260329062703290628032906290329063003290631032906320329063303290634032906350329063603290637032906380329063903290640032906410329064203290643032906440329064503290646032906470329064803290649032906500329065103290652032906530329065403290655032906560329065703290658032906590329066003290661032906620329066303290664032906650329066603290667032906680329066903290670032906710329067203290673032906740329067503290676032906770329067803290679032906800329068103290682032906830329068403290685032906860329068703290688032906890329069003290691032906920329069303290694032906950329069603290697032906980329069903290700032907010329070203290703032907040329070503290706032907070329070803290709032907100329071103290712032907130329071403290715032907160329071703290718032907190329072003290721032907220329072303290724032907250329072603290727032907280329072903290730032907310329073203290733032907340329073503290736032907370329073803290739032907400329074103290742032907430329074403290745032907460329074703290748032907490329075003290751032907520329075303290754032907550329075603290757032907580329075903290760032907610329076203290763032907640329076503290766032907670329076803290769032907700329077103290772032907730329077403290775032907760329077703290778032907790329078003290781032907820329078303290784032907850329078603290787032907880329078903290790032907910329079203290793032907940329079503290796032907970329079803290799032908000329080103290802032908030329080403290805032908060329080703290808032908090329081003290811032908120329081303290814032908150329081603290817032908180329081903290820032908210329082203290823032908240329082503290826032908270329082803290829032908300329083103290832032908330329083403290835032908360329083703290838032908390329084003290841032908420329084303290844032908450329084603290847032908480329084903290850032908510329085203290853032908540329085503290856032908570329085803290859032908600329086103290862032908630329086403290865032908660329086703290868032908690329087003290871032908720329087303290874032908750329087603290877032908780329087903290880032908810329088203290883032908840329088503290886032908870329088803290889032908900329089103290892032908930329089403290895032908960329089703290898032908990329090003290901032909020329090303290904032909050329090603290907032909080329090903290910032909110329091203290913032909140329091503290916032909170329091803290919032909200329092103290922032909230329092403290925032909260329092703290928032909290329093003290931032909320329093303290934032909350329093603290937032909380329093903290940032909410329094203290943032909440329094503290946032909470329094803290949032909500329095103290952032909530329095403290955032909560329095703290958032909590329096003290961032909620329096303290964032909650329096603290967032909680329096903290970032909710329097203290973032909740329097503290976032909770329097803290979032909800329098103290982032909830329098403290985032909860329098703290988032909890329099003290991032909920329099303290994032909950329099603290997032909980329099903291000032910010329100203291003032910040329100503291006032910070329100803291009032910100329101103291012032910130329101403291015032910160329101703291018032910190329102003291021032910220329102303291024032910250329102603291027032910280329102903291030032910310329103203291033032910340329103503291036032910370329103803291039032910400329104103291042032910430329104403291045032910460329104703291048032910490329105003291051032910520329105303291054032910550329105603291057032910580329105903291060032910610329106203291063032910640329106503291066032910670329106803291069032910700329107103291072032910730329107403291075032910760329107703291078032910790329108003291081032910820329108303291084032910850329108603291087032910880329108903291090032910910329109203291093032910940329109503291096032910970329109803291099032911000329110103291102032911030329110403291105033000010330000203300003033000040330000503300006033000070330000803300009033000100330001103300012033000130330001403300015033000160330001703300018033000190330002003300021033000220330002303300024033000250330002603300027033000280330002903300030033000310330003203300033033000340330003503300036033000370330003803300039033000400330004103300042033000430330004403300045033000460330004703300048033000490330005003300051033000520330005303300054033000550330005603300057033000580330005903300060033000610330006203300063033000640330006503300066033000670330006803300069033000700330007103300072033000730330007403300075033000760330007703300078033000790330008003300081033000820330008303300084033000850330008603300087033000880330008903300090033000910330009203300093033000940330009503300096033000970330009803300099033001000330010103300102033001030330010403300105033001060330010703300108033001090330011003300111033001120330011303300114033001150330011603300117033001180330011903300120033001210330012203300123033001240330012503300126033001270330012803300129033001300330013103300132033001330330013403300135033001360330013703300138033001390330014003300141033001420330014303300144033001450330014603300147033001480330014903300150033001510330015203300153033001540330015503300156033001570330015803300159033001600330016103300162033001630330016403300165033001660330016703300168033001690330017003300171033001720330017303300174033001750330017603300177033001780330017903300180033001810330018203300183033001840330018503300186033001870330018803300189033001900330019103300192033001930330019403300195033001960330019703300198033001990330020003300201033002020330020303300204033002050330020603300207033002080330020903300210033002110330021203300213033002140330021503300216033002170330021803300219033002200330022103300222033002230330022403300225033002260330022703300228033002290330023003300231033002320330023303300234033002350330023603300237033002380330023903300240033002410330024203300243033002440330024503300246033002470330024803300249033002500330025103300252033002530330025403300255033002560330025703300258033002590330026003300261033002620330026303300264033002650330026603300267033002680330026903300270033002710330027203300273033002740330027503300276033002770330027803300279033002800330028103300282033002830330028403300285033002860330028703300288033002890330029003300291033002920330029303300294033002950330029603300297033002980330029903300300033003010330030203300303033003040330030503300306033003070330030803300309033003100330031103300312033003130330031403300315033003160330031703300318033003190330032003300321033003220330032303300324033003250330032603300327033003280330032903300330033003310330033203300333033003340330033503300336033003370330033803300339033003400330034103300342033003430330034403300345033003460330034703300348033003490330035003300351033003520330035303300354033003550330035603300357033003580330035903300360033003610330036203300363033003640330036503300366033003670330036803300369033003700330037103300372033003730330037403300375033003760330037703300378033003790330038003300381033003820330038303300384033003850330038603300387033003880330038903300390033003910330039203300393033003940330039503300396033003970330039803300399033004000330040103300402033004030330040403300405033004060330040703300408033004090330041003300411033004120330041303300414033004150330041603300417033004180330041903300420033004210330042203300423033004240330042503300426033004270330042803300429033004300330043103300432033004330330043403300435033004360330043703300438033004390330044003300441033004420330044303300444033004450330044603300447033004480330044903300450033004510330045203300453033004540330045503300456033004570330045803300459033004600330046103300462033004630330046403300465033004660330046703300468033004690330047003300471033004720330047303300474033004750330047603300477033004780330047903300480033004810330048203300483033004840330048503300486033004870330048803300489033004900330049103300492033004930330049403300495033004960330049703300498033004990330050003300501033005020330050303300504033005050330050603300507033005080330050903300510033005110330051203300513033005140330051503300516033005170330051803300519033005200330052103300522033005230330052403300525033005260330052703300528033005290330053003300531033005320330053303300534033005350330053603300537033005380330053903300540033005410330054203300543033005440330054503300546033005470330054803300549033005500330055103300552033005530330055403300555033005560330055703300558033005590330056003300561033005620330056303300564033005650330056603300567033005680330056903300570033005710330057203300573033005740330057503300576033005770330057803300579033005800330058103300582033005830330058403300585033005860330058703300588033005890330059003300591033005920330059303300594033005950330059603300597033005980330059903300600033006010330060203300603033006040330060503300606033006070330060803300609033006100330061103300612033006130330061403300615033006160330061703300618033006190330062003300621033006220330062303300624033006250330062603300627033006280330062903300630033006310330063203300633033006340330063503300636033006370330063803300639033006400330064103300642033006430330064403300645033006460330064703300648033006490330065003300651033006520330065303300654033006550330065603300657033006580330065903300660033006610330066203300663033006640330066503300666033006670330066803300669033006700330067103300672033006730330067403300675033006760330067703300678033006790330068003300681033006820330068303300684033006850330068603300687033006880330068903300690033006910330069203300693033006940330069503300696033006970330069803300699033007000330070103300702033007030330070403300705033007060330070703300708033007090330071003300711033007120330071303300714033007150330071603300717033007180330071903300720033007210330072203300723033007240330072503300726033007270330072803300729033007300330073103300732033007330330073403300735033007360330073703300738033007390330074003300741033007420330074303300744033007450330074603300747033007480330074903300750033007510330075203300753033007540330075503300756033007570330075803300759033007600330076103300762033007630330076403300765033007660330076703300768033007690330077003300771033007720330077303300774033007750330077603300777033007780330077903300780033007810330078203300783033007840330078503300786033007870330078803300789033007900330079103300792033007930330079403300795033007960330079703300798033007990330080003300801033008020330080303300804033008050330080603300807033008080330080903300810033008110330081203300813033008140330081503300816033008170330081803300819033008200330082103300822033008230330082403300825033008260330082703300828033008290330083003300831033008320330083303300834033008350330083603300837033008380330083903300840033008410330084203300843033008440330084503300846033008470330084803300849033008500330085103300852033008530330085403300855033008560330085703300858033008590330086003300861033008620330086303300864033008650330086603300867033008680330086903300870033008710330087203300873033008740330087503300876033008770330087803300879033008800330088103300882033008830330088403300885033008860330088703300888033008890330089003300891033008920330089303300894033008950330089603300897033008980330089903300900033009010330090203300903033009040330090503300906033009070330090803300909033009100330091103300912033009130330091403300915033009160330091703300918033009190330092003300921033009220330092303300924033009250330092603300927033009280330092903300930033009310330093203300933033009340330093503300936033009370330093803300939033009400330094103300942033009430330094403300945033009460330094703300948033009490330095003300951033009520330095303300954033009550330095603300957033009580330095903300960033009610330096203300963033009640330096503300966033009670330096803300969033009700330097103300972033009730330097403300975033009760330097703300978033009790330098003300981033009820330098303300984033009850330098603300987033009880330098903300990033009910330099203300993033009940330099503300996033009970330099803300999033010000330100103301002033010030330100403301005033010060330100703301008033010090330101003301011033010120330101303301014033010150330101603301017033010180330101903301020033010210330102203301023033010240330102503301026033010270330102803301029033010300330103103301032033010330330103403301035033010360330103703301038033010390330104003301041033010420330104303301044033010450330104603301047033010480330104903301050033010510330105203301053033010540330105503301056033010570330105803301059033010600330106103301062033010630330106403301065033010660330106703301068033010690330107003301071033010720330107303301074033010750330107603301077033010780330107903301080033010810330108203301083033010840330108503301086033010870330108803301089033010900330109103301092033010930330109403301095033010960330109703301098033010990330110003301101033011020330110303301104033011050331000103310002033100030331000403310005033100060331000703310008033100090331001003310011033100120331001303310014033100150331001603310017033100180331001903310020033100210331002203310023033100240331002503310026033100270331002803310029033100300331003103310032033100330331003403310035033100360331003703310038033100390331004003310041033100420331004303310044033100450331004603310047033100480331004903310050033100510331005203310053033100540331005503310056033100570331005803310059033100600331006103310062033100630331006403310065033100660331006703310068033100690331007003310071033100720331007303310074033100750331007603310077033100780331007903310080033100810331008203310083033100840331008503310086033100870331008803310089033100900331009103310092033100930331009403310095033100960331009703310098033100990331010003310101033101020331010303310104033101050331010603310107033101080331010903310110033101110331011203310113033101140331011503310116033101170331011803310119033101200331012103310122033101230331012403310125033101260331012703310128033101290331013003310131033101320331013303310134033101350331013603310137033101380331013903310140033101410331014203310143033101440331014503310146033101470331014803310149033101500331015103310152033101530331015403310155033101560331015703310158033101590331016003310161033101620331016303310164033101650331016603310167033101680331016903310170033101710331017203310173033101740331017503310176033101770331017803310179033101800331018103310182033101830331018403310185033101860331018703310188033101890331019003310191033101920331019303310194033101950331019603310197033101980331019903310200033102010331020203310203033102040331020503310206033102070331020803310209033102100331021103310212033102130331021403310215033102160331021703310218033102190331022003310221033102220331022303310224033102250331022603310227033102280331022903310230033102310331023203310233033102340331023503310236033102370331023803310239033102400331024103310242033102430331024403310245033102460331024703310248033102490331025003310251033102520331025303310254033102550331025603310257033102580331025903310260033102610331026203310263033102640331026503310266033102670331026803310269033102700331027103310272033102730331027403310275033102760331027703310278033102790331028003310281033102820331028303310284033102850331028603310287033102880331028903310290033102910331029203310293033102940331029503310296033102970331029803310299033103000331030103310302033103030331030403310305033103060331030703310308033103090331031003310311033103120331031303310314033103150331031603310317033103180331031903310320033103210331032203310323033103240331032503310326033103270331032803310329033103300331033103310332033103330331033403310335033103360331033703310338033103390331034003310341033103420331034303310344033103450331034603310347033103480331034903310350033103510331035203310353033103540331035503310356033103570331035803310359033103600331036103310362033103630331036403310365033103660331036703310368033103690331037003310371033103720331037303310374033103750331037603310377033103780331037903310380033103810331038203310383033103840331038503310386033103870331038803310389033103900331039103310392033103930331039403310395033103960331039703310398033103990331040003310401033104020331040303310404033104050331040603310407033104080331040903310410033104110331041203310413033104140331041503310416033104170331041803310419033104200331042103310422033104230331042403310425033104260331042703310428033104290331043003310431033104320331043303310434033104350331043603310437033104380331043903310440033104410331044203310443033104440331044503310446033104470331044803310449033104500331045103310452033104530331045403310455033104560331045703310458033104590331046003310461033104620331046303310464033104650331046603310467033104680331046903310470033104710331047203310473033104740331047503310476033104770331047803310479033104800331048103310482033104830331048403310485033104860331048703310488033104890331049003310491033104920331049303310494033104950331049603310497033104980331049903310500033105010331050203310503033105040331050503310506033105070331050803310509033105100331051103310512033105130331051403310515033105160331051703310518033105190331052003310521033105220331052303310524033105250331052603310527033105280331052903310530033105310331053203310533033105340331053503310536033105370331053803310539033105400331054103310542033105430331054403310545033105460331054703310548033105490331055003310551033105520331055303310554033105550331055603310557033105580331055903310560033105610331056203310563033105640331056503310566033105670331056803310569033105700331057103310572033105730331057403310575033105760331057703310578033105790331058003310581033105820331058303310584033105850331058603310587033105880331058903310590033105910331059203310593033105940331059503310596033105970331059803310599033106000331060103310602033106030331060403310605033106060331060703310608033106090331061003310611033106120331061303310614033106150331061603310617033106180331061903310620033106210331062203310623033106240331062503310626033106270331062803310629033106300331063103310632033106330331063403310635033106360331063703310638033106390331064003310641033106420331064303310644033106450331064603310647033106480331064903310650033106510331065203310653033106540331065503310656033106570331065803310659033106600331066103310662033106630331066403310665033106660331066703310668033106690331067003310671033106720331067303310674033106750331067603310677033106780331067903310680033106810331068203310683033106840331068503310686033106870331068803310689033106900331069103310692033106930331069403310695033106960331069703310698033106990331070003310701033107020331070303310704033107050331070603310707033107080331070903310710033107110331071203310713033107140331071503310716033107170331071803310719033107200331072103310722033107230331072403310725033107260331072703310728033107290331073003310731033107320331073303310734033107350331073603310737033107380331073903310740033107410331074203310743033107440331074503310746033107470331074803310749033107500331075103310752033107530331075403310755033107560331075703310758033107590331076003310761033107620331076303310764033107650331076603310767033107680331076903310770033107710331077203310773033107740331077503310776033107770331077803310779033107800331078103310782033107830331078403310785033107860331078703310788033107890331079003310791033107920331079303310794033107950331079603310797033107980331079903310800033108010331080203310803033108040331080503310806033108070331080803310809033108100331081103310812033108130331081403310815033108160331081703310818033108190331082003310821033108220331082303310824033108250331082603310827033108280331082903310830033108310331083203310833033108340331083503310836033108370331083803310839033108400331084103310842033108430331084403310845033108460331084703310848033108490331085003310851033108520331085303310854033108550331085603310857033108580331085903310860033108610331086203310863033108640331086503310866033108670331086803310869033108700331087103310872033108730331087403310875033108760331087703310878033108790331088003310881033108820331088303310884033108850331088603310887033108880331088903310890033108910331089203310893033108940331089503310896033108970331089803310899033109000331090103310902033109030331090403310905033109060331090703310908033109090331091003310911033109120331091303310914033109150331091603310917033109180331091903310920033109210331092203310923033109240331092503310926033109270331092803310929033109300331093103310932033109330331093403310935033109360331093703310938033109390331094003310941033109420331094303310944033109450331094603310947033109480331094903310950033109510331095203310953033109540331095503310956033109570331095803310959033109600331096103310962033109630331096403310965033109660331096703310968033109690331097003310971033109720331097303310974033109750331097603310977033109780331097903310980033109810331098203310983033109840331098503310986033109870331098803310989033109900331099103310992033109930331099403310995033109960331099703310998033109990331100003311001033110020331100303311004033110050331100603311007033110080331100903311010033110110331101203311013033110140331101503311016033110170331101803311019033110200331102103311022033110230331102403311025033110260331102703311028033110290331103003311031033110320331103303311034033110350331103603311037033110380331103903311040033110410331104203311043033110440331104503311046033110470331104803311049033110500331105103311052033110530331105403311055033110560331105703311058033110590331106003311061033110620331106303311064033110650331106603311067033110680331106903311070033110710331107203311073033110740331107503311076033110770331107803311079033110800331108103311082033110830331108403311085033110860331108703311088033110890331109003311091033110920331109303311094033110950331109603311097033110980331109903311100033111010331110203311103033111040331110503320001033200020332000303320004033200050332000603320007033200080332000903320010033200110332001203320013033200140332001503320016033200170332001803320019033200200332002103320022033200230332002403320025033200260332002703320028033200290332003003320031033200320332003303320034033200350332003603320037033200380332003903320040033200410332004203320043033200440332004503320046033200470332004803320049033200500332005103320052033200530332005403320055033200560332005703320058033200590332006003320061033200620332006303320064033200650332006603320067033200680332006903320070033200710332007203320073033200740332007503320076033200770332007803320079033200800332008103320082033200830332008403320085033200860332008703320088033200890332009003320091033200920332009303320094033200950332009603320097033200980332009903320100033201010332010203320103033201040332010503320106033201070332010803320109033201100332011103320112033201130332011403320115033201160332011703320118033201190332012003320121033201220332012303320124033201250332012603320127033201280332012903320130033201310332013203320133033201340332013503320136033201370332013803320139033201400332014103320142033201430332014403320145033201460332014703320148033201490332015003320151033201520332015303320154033201550332015603320157033201580332015903320160033201610332016203320163033201640332016503320166033201670332016803320169033201700332017103320172033201730332017403320175033201760332017703320178033201790332018003320181033201820332018303320184033201850332018603320187033201880332018903320190033201910332019203320193033201940332019503320196033201970332019803320199033202000332020103320202033202030332020403320205033202060332020703320208033202090332021003320211033202120332021303320214033202150332021603320217033202180332021903320220033202210332022203320223033202240332022503320226033202270332022803320229033202300332023103320232033202330332023403320235033202360332023703320238033202390332024003320241033202420332024303320244033202450332024603320247033202480332024903320250033202510332025203320253033202540332025503320256033202570332025803320259033202600332026103320262033202630332026403320265033202660332026703320268033202690332027003320271033202720332027303320274033202750332027603320277033202780332027903320280033202810332028203320283033202840332028503320286033202870332028803320289033202900332029103320292033202930332029403320295033202960332029703320298033202990332030003320301033203020332030303320304033203050332030603320307033203080332030903320310033203110332031203320313033203140332031503320316033203170332031803320319033203200332032103320322033203230332032403320325033203260332032703320328033203290332033003320331033203320332033303320334033203350332033603320337033203380332033903320340033203410332034203320343033203440332034503320346033203470332034803320349033203500332035103320352033203530332035403320355033203560332035703320358033203590332036003320361033203620332036303320364033203650332036603320367033203680332036903320370033203710332037203320373033203740332037503320376033203770332037803320379033203800332038103320382033203830332038403320385033203860332038703320388033203890332039003320391033203920332039303320394033203950332039603320397033203980332039903320400033204010332040203320403033204040332040503320406033204070332040803320409033204100332041103320412033204130332041403320415033204160332041703320418033204190332042003320421033204220332042303320424033204250332042603320427033204280332042903320430033204310332043203320433033204340332043503320436033204370332043803320439033204400332044103320442033204430332044403320445033204460332044703320448033204490332045003320451033204520332045303320454033204550332045603320457033204580332045903320460033204610332046203320463033204640332046503320466033204670332046803320469033204700332047103320472033204730332047403320475033204760332047703320478033204790332048003320481033204820332048303320484033204850332048603320487033204880332048903320490033204910332049203320493033204940332049503320496033204970332049803320499033205000332050103320502033205030332050403320505033205060332050703320508033205090332051003320511033205120332051303320514033205150332051603320517033205180332051903320520033205210332052203320523033205240332052503320526033205270332052803320529033205300332053103320532033205330332053403320535033205360332053703320538033205390332054003320541033205420332054303320544033205450332054603320547033205480332054903320550033205510332055203320553033205540332055503320556033205570332055803320559033205600332056103320562033205630332056403320565033205660332056703320568033205690332057003320571033205720332057303320574033205750332057603320577033205780332057903320580033205810332058203320583033205840332058503320586033205870332058803320589033205900332059103320592033205930332059403320595033205960332059703320598033205990332060003320601033206020332060303320604033206050332060603320607033206080332060903320610033206110332061203320613033206140332061503320616033206170332061803320619033206200332062103320622033206230332062403320625033206260332062703320628033206290332063003320631033206320332063303320634033206350332063603320637033206380332063903320640033206410332064203320643033206440332064503320646033206470332064803320649033206500332065103320652033206530332065403320655033206560332065703320658033206590332066003320661033206620332066303320664033206650332066603320667033206680332066903320670033206710332067203320673033206740332067503320676033206770332067803320679033206800332068103320682033206830332068403320685033206860332068703320688033206890332069003320691033206920332069303320694033206950332069603320697033206980332069903320700033207010332070203320703033207040332070503320706033207070332070803320709033207100332071103320712033207130332071403320715033207160332071703320718033207190332072003320721033207220332072303320724033207250332072603320727033207280332072903320730033207310332073203320733033207340332073503320736033207370332073803320739033207400332074103320742033207430332074403320745033207460332074703320748033207490332075003320751033207520332075303320754033207550332075603320757033207580332075903320760033207610332076203320763033207640332076503320766033207670332076803320769033207700332077103320772033207730332077403320775033207760332077703320778033207790332078003320781033207820332078303320784033207850332078603320787033207880332078903320790033207910332079203320793033207940332079503320796033207970332079803320799033208000332080103320802033208030332080403320805033208060332080703320808033208090332081003320811033208120332081303320814033208150332081603320817033208180332081903320820033208210332082203320823033208240332082503320826033208270332082803320829033208300332083103320832033208330332083403320835033208360332083703320838033208390332084003320841033208420332084303320844033208450332084603320847033208480332084903320850033208510332085203320853033208540332085503320856033208570332085803320859033208600332086103320862033208630332086403320865033208660332086703320868033208690332087003320871033208720332087303320874033208750332087603320877033208780332087903320880033208810332088203320883033208840332088503320886033208870332088803320889033208900332089103320892033208930332089403320895033208960332089703320898033208990332090003320901033209020332090303320904033209050332090603320907033209080332090903320910033209110332091203320913033209140332091503320916033209170332091803320919033209200332092103320922033209230332092403320925033209260332092703320928033209290332093003320931033209320332093303320934033209350332093603320937033209380332093903320940033209410332094203320943033209440332094503320946033209470332094803320949033209500332095103320952033209530332095403320955033209560332095703320958033209590332096003320961033209620332096303320964033209650332096603320967033209680332096903320970033209710332097203320973033209740332097503320976033209770332097803320979033209800332098103320982033209830332098403320985033209860332098703320988033209890332099003320991033209920332099303320994033209950332099603320997033209980332099903321000033210010332100203321003033210040332100503321006033210070332100803321009033210100332101103321012033210130332101403321015033210160332101703321018033210190332102003321021033210220332102303321024033210250332102603321027033210280332102903321030033210310332103203321033033210340332103503321036033210370332103803321039033210400332104103321042033210430332104403321045033210460332104703321048033210490332105003321051033210520332105303321054033210550332105603321057033210580332105903321060033210610332106203321063033210640332106503321066033210670332106803321069033210700332107103321072033210730332107403321075033210760332107703321078033210790332108003321081033210820332108303321084033210850332108603321087033210880332108903321090033210910332109203321093033210940332109503321096033210970332109803321099033211000332110103321102033211030332110403321105033300010333000203330003033300040333000503330006033300070333000803330009033300100333001103330012033300130333001403330015033300160333001703330018033300190333002003330021033300220333002303330024033300250333002603330027033300280333002903330030033300310333003203330033033300340333003503330036033300370333003803330039033300400333004103330042033300430333004403330045033300460333004703330048033300490333005003330051033300520333005303330054033300550333005603330057033300580333005903330060033300610333006203330063033300640333006503330066033300670333006803330069033300700333007103330072033300730333007403330075033300760333007703330078033300790333008003330081033300820333008303330084033300850333008603330087033300880333008903330090033300910333009203330093033300940333009503330096033300970333009803330099033301000333010103330102033301030333010403330105033301060333010703330108033301090333011003330111033301120333011303330114033301150333011603330117033301180333011903330120033301210333012203330123033301240333012503330126033301270333012803330129033301300333013103330132033301330333013403330135033301360333013703330138033301390333014003330141033301420333014303330144033301450333014603330147033301480333014903330150033301510333015203330153033301540333015503330156033301570333015803330159033301600333016103330162033301630333016403330165033301660333016703330168033301690333017003330171033301720333017303330174033301750333017603330177033301780333017903330180033301810333018203330183033301840333018503330186033301870333018803330189033301900333019103330192033301930333019403330195033301960333019703330198033301990333020003330201033302020333020303330204033302050333020603330207033302080333020903330210033302110333021203330213033302140333021503330216033302170333021803330219033302200333022103330222033302230333022403330225033302260333022703330228033302290333023003330231033302320333023303330234033302350333023603330237033302380333023903330240033302410333024203330243033302440333024503330246033302470333024803330249033302500333025103330252033302530333025403330255033302560333025703330258033302590333026003330261033302620333026303330264033302650333026603330267033302680333026903330270033302710333027203330273033302740333027503330276033302770333027803330279033302800333028103330282033302830333028403330285033302860333028703330288033302890333029003330291033302920333029303330294033302950333029603330297033302980333029903330300033303010333030203330303033303040333030503330306033303070333030803330309033303100333031103330312033303130333031403330315033303160333031703330318033303190333032003330321033303220333032303330324033303250333032603330327033303280333032903330330033303310333033203330333033303340333033503330336033303370333033803330339033303400333034103330342033303430333034403330345033303460333034703330348033303490333035003330351033303520333035303330354033303550333035603330357033303580333035903330360033303610333036203330363033303640333036503330366033303670333036803330369033303700333037103330372033303730333037403330375033303760333037703330378033303790333038003330381033303820333038303330384033303850333038603330387033303880333038903330390033303910333039203330393033303940333039503330396033303970333039803330399033304000333040103330402033304030333040403330405033304060333040703330408033304090333041003330411033304120333041303330414033304150333041603330417033304180333041903330420033304210333042203330423033304240333042503330426033304270333042803330429033304300333043103330432033304330333043403330435033304360333043703330438033304390333044003330441033304420333044303330444033304450333044603330447033304480333044903330450033304510333045203330453033304540333045503330456033304570333045803330459033304600333046103330462033304630333046403330465033304660333046703330468033304690333047003330471033304720333047303330474033304750333047603330477033304780333047903330480033304810333048203330483033304840333048503330486033304870333048803330489033304900333049103330492033304930333049403330495033304960333049703330498033304990333050003330501033305020333050303330504033305050333050603330507033305080333050903330510033305110333051203330513033305140333051503330516033305170333051803330519033305200333052103330522033305230333052403330525033305260333052703330528033305290333053003330531033305320333053303330534033305350333053603330537033305380333053903330540033305410333054203330543033305440333054503330546033305470333054803330549033305500333055103330552033305530333055403330555033305560333055703330558033305590333056003330561033305620333056303330564033305650333056603330567033305680333056903330570033305710333057203330573033305740333057503330576033305770333057803330579033305800333058103330582033305830333058403330585033305860333058703330588033305890333059003330591033305920333059303330594033305950333059603330597033305980333059903330600033306010333060203330603033306040333060503330606033306070333060803330609033306100333061103330612033306130333061403330615033306160333061703330618033306190333062003330621033306220333062303330624033306250333062603330627033306280333062903330630033306310333063203330633033306340333063503330636033306370333063803330639033306400333064103330642033306430333064403330645033306460333064703330648033306490333065003330651033306520333065303330654033306550333065603330657033306580333065903330660033306610333066203330663033306640333066503330666033306670333066803330669033306700333067103330672033306730333067403330675033306760333067703330678033306790333068003330681033306820333068303330684033306850333068603330687033306880333068903330690033306910333069203330693033306940333069503330696033306970333069803330699033307000333070103330702033307030333070403330705033307060333070703330708033307090333071003330711033307120333071303330714033307150333071603330717033307180333071903330720033307210333072203330723033307240333072503330726033307270333072803330729033307300333073103330732033307330333073403330735033307360333073703330738033307390333074003330741033307420333074303330744033307450333074603330747033307480333074903330750033307510333075203330753033307540333075503330756033307570333075803330759033307600333076103330762033307630333076403330765033307660333076703330768033307690333077003330771033307720333077303330774033307750333077603330777033307780333077903330780033307810333078203330783033307840333078503330786033307870333078803330789033307900333079103330792033307930333079403330795033307960333079703330798033307990333080003330801033308020333080303330804033308050333080603330807033308080333080903330810033308110333081203330813033308140333081503330816033308170333081803330819033308200333082103330822033308230333082403330825033308260333082703330828033308290333083003330831033308320333083303330834033308350333083603330837033308380333083903330840033308410333084203330843033308440333084503330846033308470333084803330849033308500333085103330852033308530333085403330855033308560333085703330858033308590333086003330861033308620333086303330864033308650333086603330867033308680333086903330870033308710333087203330873033308740333087503330876033308770333087803330879033308800333088103330882033308830333088403330885033308860333088703330888033308890333089003330891033308920333089303330894033308950333089603330897033308980333089903330900033309010333090203330903033309040333090503330906033309070333090803330909033309100333091103330912033309130333091403330915033309160333091703330918033309190333092003330921033309220333092303330924033309250333092603330927033309280333092903330930033309310333093203330933033309340333093503330936033309370333093803330939033309400333094103330942033309430333094403330945033309460333094703330948033309490333095003330951033309520333095303330954033309550333095603330957033309580333095903330960033309610333096203330963033309640333096503330966033309670333096803330969033309700333097103330972033309730333097403330975033309760333097703330978033309790333098003330981033309820333098303330984033309850333098603330987033309880333098903330990033309910333099203330993033309940333099503330996033309970333099803330999033310000333100103331002033310030333100403331005033310060333100703331008033310090333101003331011033310120333101303331014033310150333101603331017033310180333101903331020033310210333102203331023033310240333102503331026033310270333102803331029033310300333103103331032033310330333103403331035033310360333103703331038033310390333104003331041033310420333104303331044033310450333104603331047033310480333104903331050033310510333105203331053033310540333105503331056033310570333105803331059033310600333106103331062033310630333106403331065033310660333106703331068033310690333107003331071033310720333107303331074033310750333107603331077033310780333107903331080033310810333108203331083033310840333108503331086033310870333108803331089033310900333109103331092033310930333109403331095033310960333109703331098033310990333110003331101033311020333110303331104033311050334000103340002033400030334000403340005033400060334000703340008033400090334001003340011033400120334001303340014033400150334001603340017033400180334001903340020033400210334002203340023033400240334002503340026033400270334002803340029033400300334003103340032033400330334003403340035033400360334003703340038033400390334004003340041033400420334004303340044033400450334004603340047033400480334004903340050033400510334005203340053033400540334005503340056033400570334005803340059033400600334006103340062033400630334006403340065033400660334006703340068033400690334007003340071033400720334007303340074033400750334007603340077033400780334007903340080033400810334008203340083033400840334008503340086033400870334008803340089033400900334009103340092033400930334009403340095033400960334009703340098033400990334010003340101033401020334010303340104033401050334010603340107033401080334010903340110033401110334011203340113033401140334011503340116033401170334011803340119033401200334012103340122033401230334012403340125033401260334012703340128033401290334013003340131033401320334013303340134033401350334013603340137033401380334013903340140033401410334014203340143033401440334014503340146033401470334014803340149033401500334015103340152033401530334015403340155033401560334015703340158033401590334016003340161033401620334016303340164033401650334016603340167033401680334016903340170033401710334017203340173033401740334017503340176033401770334017803340179033401800334018103340182033401830334018403340185033401860334018703340188033401890334019003340191033401920334019303340194033401950334019603340197033401980334019903340200033402010334020203340203033402040334020503340206033402070334020803340209033402100334021103340212033402130334021403340215033402160334021703340218033402190334022003340221033402220334022303340224033402250334022603340227033402280334022903340230033402310334023203340233033402340334023503340236033402370334023803340239033402400334024103340242033402430334024403340245033402460334024703340248033402490334025003340251033402520334025303340254033402550334025603340257033402580334025903340260033402610334026203340263033402640334026503340266033402670334026803340269033402700334027103340272033402730334027403340275033402760334027703340278033402790334028003340281033402820334028303340284033402850334028603340287033402880334028903340290033402910334029203340293033402940334029503340296033402970334029803340299033403000334030103340302033403030334030403340305033403060334030703340308033403090334031003340311033403120334031303340314033403150334031603340317033403180334031903340320033403210334032203340323033403240334032503340326033403270334032803340329033403300334033103340332033403330334033403340335033403360334033703340338033403390334034003340341033403420334034303340344033403450334034603340347033403480334034903340350033403510334035203340353033403540334035503340356033403570334035803340359033403600334036103340362033403630334036403340365033403660334036703340368033403690334037003340371033403720334037303340374033403750334037603340377033403780334037903340380033403810334038203340383033403840334038503340386033403870334038803340389033403900334039103340392033403930334039403340395033403960334039703340398033403990334040003340401033404020334040303340404033404050334040603340407033404080334040903340410033404110334041203340413033404140334041503340416033404170334041803340419033404200334042103340422033404230334042403340425033404260334042703340428033404290334043003340431033404320334043303340434033404350334043603340437033404380334043903340440033404410334044203340443033404440334044503340446033404470334044803340449033404500334045103340452033404530334045403340455033404560334045703340458033404590334046003340461033404620334046303340464033404650334046603340467033404680334046903340470033404710334047203340473033404740334047503340476033404770334047803340479033404800334048103340482033404830334048403340485033404860334048703340488033404890334049003340491033404920334049303340494033404950334049603340497033404980334049903340500033405010334050203340503033405040334050503340506033405070334050803340509033405100334051103340512033405130334051403340515033405160334051703340518033405190334052003340521033405220334052303340524033405250334052603340527033405280334052903340530033405310334053203340533033405340334053503340536033405370334053803340539033405400334054103340542033405430334054403340545033405460334054703340548033405490334055003340551033405520334055303340554033405550334055603340557033405580334055903340560033405610334056203340563033405640334056503340566033405670334056803340569033405700334057103340572033405730334057403340575033405760334057703340578033405790334058003340581033405820334058303340584033405850334058603340587033405880334058903340590033405910334059203340593033405940334059503340596033405970334059803340599033406000334060103340602033406030334060403340605033406060334060703340608033406090334061003340611033406120334061303340614033406150334061603340617033406180334061903340620033406210334062203340623033406240334062503340626033406270334062803340629033406300334063103340632033406330334063403340635033406360334063703340638033406390334064003340641033406420334064303340644033406450334064603340647033406480334064903340650033406510334065203340653033406540334065503340656033406570334065803340659033406600334066103340662033406630334066403340665033406660334066703340668033406690334067003340671033406720334067303340674033406750334067603340677033406780334067903340680033406810334068203340683033406840334068503340686033406870334068803340689033406900334069103340692033406930334069403340695033406960334069703340698033406990334070003340701033407020334070303340704033407050334070603340707033407080334070903340710033407110334071203340713033407140334071503340716033407170334071803340719033407200334072103340722033407230334072403340725033407260334072703340728033407290334073003340731033407320334073303340734033407350334073603340737033407380334073903340740033407410334074203340743033407440334074503340746033407470334074803340749033407500334075103340752033407530334075403340755033407560334075703340758033407590334076003340761033407620334076303340764033407650334076603340767033407680334076903340770033407710334077203340773033407740334077503340776033407770334077803340779033407800334078103340782033407830334078403340785033407860334078703340788033407890334079003340791033407920334079303340794033407950334079603340797033407980334079903340800033408010334080203340803033408040334080503340806033408070334080803340809033408100334081103340812033408130334081403340815033408160334081703340818033408190334082003340821033408220334082303340824033408250334082603340827033408280334082903340830033408310334083203340833033408340334083503340836033408370334083803340839033408400334084103340842033408430334084403340845033408460334084703340848033408490334085003340851033408520334085303340854033408550334085603340857033408580334085903340860033408610334086203340863033408640334086503340866033408670334086803340869033408700334087103340872033408730334087403340875033408760334087703340878033408790334088003340881033408820334088303340884033408850334088603340887033408880334088903340890033408910334089203340893033408940334089503340896033408970334089803340899033409000334090103340902033409030334090403340905033409060334090703340908033409090334091003340911033409120334091303340914033409150334091603340917033409180334091903340920033409210334092203340923033409240334092503340926033409270334092803340929033409300334093103340932033409330334093403340935033409360334093703340938033409390334094003340941033409420334094303340944033409450334094603340947033409480334094903340950033409510334095203340953033409540334095503340956033409570334095803340959033409600334096103340962033409630334096403340965033409660334096703340968033409690334097003340971033409720334097303340974033409750334097603340977033409780334097903340980033409810334098203340983033409840334098503340986033409870334098803340989033409900334099103340992033409930334099403340995033409960334099703340998033409990334100003341001033410020334100303341004033410050334100603341007033410080334100903341010033410110334101203341013033410140334101503341016033410170334101803341019033410200334102103341022033410230334102403341025033410260334102703341028033410290334103003341031033410320334103303341034033410350334103603341037033410380334103903341040033410410334104203341043033410440334104503341046033410470334104803341049033410500334105103341052033410530334105403341055033410560334105703341058033410590334106003341061033410620334106303341064033410650334106603341067033410680334106903341070033410710334107203341073033410740334107503341076033410770334107803341079033410800334108103341082033410830334108403341085033410860334108703341088033410890334109003341091033410920334109303341094033410950334109603341097033410980334109903341100033411010334110203341103033411040334110503350001033500020335000303350004033500050335000603350007033500080335000903350010033500110335001203350013033500140335001503350016033500170335001803350019033500200335002103350022033500230335002403350025033500260335002703350028033500290335003003350031033500320335003303350034033500350335003603350037033500380335003903350040033500410335004203350043033500440335004503350046033500470335004803350049033500500335005103350052033500530335005403350055033500560335005703350058033500590335006003350061033500620335006303350064033500650335006603350067033500680335006903350070033500710335007203350073033500740335007503350076033500770335007803350079033500800335008103350082033500830335008403350085033500860335008703350088033500890335009003350091033500920335009303350094033500950335009603350097033500980335009903350100033501010335010203350103033501040335010503350106033501070335010803350109033501100335011103350112033501130335011403350115033501160335011703350118033501190335012003350121033501220335012303350124033501250335012603350127033501280335012903350130033501310335013203350133033501340335013503350136033501370335013803350139033501400335014103350142033501430335014403350145033501460335014703350148033501490335015003350151033501520335015303350154033501550335015603350157033501580335015903350160033501610335016203350163033501640335016503350166033501670335016803350169033501700335017103350172033501730335017403350175033501760335017703350178033501790335018003350181033501820335018303350184033501850335018603350187033501880335018903350190033501910335019203350193033501940335019503350196033501970335019803350199033502000335020103350202033502030335020403350205033502060335020703350208033502090335021003350211033502120335021303350214033502150335021603350217033502180335021903350220033502210335022203350223033502240335022503350226033502270335022803350229033502300335023103350232033502330335023403350235033502360335023703350238033502390335024003350241033502420335024303350244033502450335024603350247033502480335024903350250033502510335025203350253033502540335025503350256033502570335025803350259033502600335026103350262033502630335026403350265033502660335026703350268033502690335027003350271033502720335027303350274033502750335027603350277033502780335027903350280033502810335028203350283033502840335028503350286033502870335028803350289033502900335029103350292033502930335029403350295033502960335029703350298033502990335030003350301033503020335030303350304033503050335030603350307033503080335030903350310033503110335031203350313033503140335031503350316033503170335031803350319033503200335032103350322033503230335032403350325033503260335032703350328033503290335033003350331033503320335033303350334033503350335033603350337033503380335033903350340033503410335034203350343033503440335034503350346033503470335034803350349033503500335035103350352033503530335035403350355033503560335035703350358033503590335036003350361033503620335036303350364033503650335036603350367033503680335036903350370033503710335037203350373033503740335037503350376033503770335037803350379033503800335038103350382033503830335038403350385033503860335038703350388033503890335039003350391033503920335039303350394033503950335039603350397033503980335039903350400033504010335040203350403033504040335040503350406033504070335040803350409033504100335041103350412033504130335041403350415033504160335041703350418033504190335042003350421033504220335042303350424033504250335042603350427033504280335042903350430033504310335043203350433033504340335043503350436033504370335043803350439033504400335044103350442033504430335044403350445033504460335044703350448033504490335045003350451033504520335045303350454033504550335045603350457033504580335045903350460033504610335046203350463033504640335046503350466033504670335046803350469033504700335047103350472033504730335047403350475033504760335047703350478033504790335048003350481033504820335048303350484033504850335048603350487033504880335048903350490033504910335049203350493033504940335049503350496033504970335049803350499033505000335050103350502033505030335050403350505033505060335050703350508033505090335051003350511033505120335051303350514033505150335051603350517033505180335051903350520033505210335052203350523033505240335052503350526033505270335052803350529033505300335053103350532033505330335053403350535033505360335053703350538033505390335054003350541033505420335054303350544033505450335054603350547033505480335054903350550033505510335055203350553033505540335055503350556033505570335055803350559033505600335056103350562033505630335056403350565033505660335056703350568033505690335057003350571033505720335057303350574033505750335057603350577033505780335057903350580033505810335058203350583033505840335058503350586033505870335058803350589033505900335059103350592033505930335059403350595033505960335059703350598033505990335060003350601033506020335060303350604033506050335060603350607033506080335060903350610033506110335061203350613033506140335061503350616033506170335061803350619033506200335062103350622033506230335062403350625033506260335062703350628033506290335063003350631033506320335063303350634033506350335063603350637033506380335063903350640033506410335064203350643033506440335064503350646033506470335064803350649033506500335065103350652033506530335065403350655033506560335065703350658033506590335066003350661033506620335066303350664033506650335066603350667033506680335066903350670033506710335067203350673033506740335067503350676033506770335067803350679033506800335068103350682033506830335068403350685033506860335068703350688033506890335069003350691033506920335069303350694033506950335069603350697033506980335069903350700033507010335070203350703033507040335070503350706033507070335070803350709033507100335071103350712033507130335071403350715033507160335071703350718033507190335072003350721033507220335072303350724033507250335072603350727033507280335072903350730033507310335073203350733033507340335073503350736033507370335073803350739033507400335074103350742033507430335074403350745033507460335074703350748033507490335075003350751033507520335075303350754033507550335075603350757033507580335075903350760033507610335076203350763033507640335076503350766033507670335076803350769033507700335077103350772033507730335077403350775033507760335077703350778033507790335078003350781033507820335078303350784033507850335078603350787033507880335078903350790033507910335079203350793033507940335079503350796033507970335079803350799033508000335080103350802033508030335080403350805033508060335080703350808033508090335081003350811033508120335081303350814033508150335081603350817033508180335081903350820033508210335082203350823033508240335082503350826033508270335082803350829033508300335083103350832033508330335083403350835033508360335083703350838033508390335084003350841033508420335084303350844033508450335084603350847033508480335084903350850033508510335085203350853033508540335085503350856033508570335085803350859033508600335086103350862033508630335086403350865033508660335086703350868033508690335087003350871033508720335087303350874033508750335087603350877033508780335087903350880033508810335088203350883033508840335088503350886033508870335088803350889033508900335089103350892033508930335089403350895033508960335089703350898033508990335090003350901033509020335090303350904033509050335090603350907033509080335090903350910033509110335091203350913033509140335091503350916033509170335091803350919033509200335092103350922033509230335092403350925033509260335092703350928033509290335093003350931033509320335093303350934033509350335093603350937033509380335093903350940033509410335094203350943033509440335094503350946033509470335094803350949033509500335095103350952033509530335095403350955033509560335095703350958033509590335096003350961033509620335096303350964033509650335096603350967033509680335096903350970033509710335097203350973033509740335097503350976033509770335097803350979033509800335098103350982033509830335098403350985033509860335098703350988033509890335099003350991033509920335099303350994033509950335099603350997033509980335099903351000033510010335100203351003033510040335100503351006033510070335100803351009033510100335101103351012033510130335101403351015033510160335101703351018033510190335102003351021033510220335102303351024033510250335102603351027033510280335102903351030033510310335103203351033033510340335103503351036033510370335103803351039033510400335104103351042033510430335104403351045033510460335104703351048033510490335105003351051033510520335105303351054033510550335105603351057033510580335105903351060033510610335106203351063033510640335106503351066033510670335106803351069033510700335107103351072033510730335107403351075033510760335107703351078033510790335108003351081033510820335108303351084033510850335108603351087033510880335108903351090033510910335109203351093033510940335109503351096033510970335109803351099033511000335110103351102033511030335110403351105033600010336000203360003033600040336000503360006033600070336000803360009033600100336001103360012033600130336001403360015033600160336001703360018033600190336002003360021033600220336002303360024033600250336002603360027033600280336002903360030033600310336003203360033033600340336003503360036033600370336003803360039033600400336004103360042033600430336004403360045033600460336004703360048033600490336005003360051033600520336005303360054033600550336005603360057033600580336005903360060033600610336006203360063033600640336006503360066033600670336006803360069033600700336007103360072033600730336007403360075033600760336007703360078033600790336008003360081033600820336008303360084033600850336008603360087033600880336008903360090033600910336009203360093033600940336009503360096033600970336009803360099033601000336010103360102033601030336010403360105033601060336010703360108033601090336011003360111033601120336011303360114033601150336011603360117033601180336011903360120033601210336012203360123033601240336012503360126033601270336012803360129033601300336013103360132033601330336013403360135033601360336013703360138033601390336014003360141033601420336014303360144033601450336014603360147033601480336014903360150033601510336015203360153033601540336015503360156033601570336015803360159033601600336016103360162033601630336016403360165033601660336016703360168033601690336017003360171033601720336017303360174033601750336017603360177033601780336017903360180033601810336018203360183033601840336018503360186033601870336018803360189033601900336019103360192033601930336019403360195033601960336019703360198033601990336020003360201033602020336020303360204033602050336020603360207033602080336020903360210033602110336021203360213033602140336021503360216033602170336021803360219033602200336022103360222033602230336022403360225033602260336022703360228033602290336023003360231033602320336023303360234033602350336023603360237033602380336023903360240033602410336024203360243033602440336024503360246033602470336024803360249033602500336025103360252033602530336025403360255033602560336025703360258033602590336026003360261033602620336026303360264033602650336026603360267033602680336026903360270033602710336027203360273033602740336027503360276033602770336027803360279033602800336028103360282033602830336028403360285033602860336028703360288033602890336029003360291033602920336029303360294033602950336029603360297033602980336029903360300033603010336030203360303033603040336030503360306033603070336030803360309033603100336031103360312033603130336031403360315033603160336031703360318033603190336032003360321033603220336032303360324033603250336032603360327033603280336032903360330033603310336033203360333033603340336033503360336033603370336033803360339033603400336034103360342033603430336034403360345033603460336034703360348033603490336035003360351033603520336035303360354033603550336035603360357033603580336035903360360033603610336036203360363033603640336036503360366033603670336036803360369033603700336037103360372033603730336037403360375033603760336037703360378033603790336038003360381033603820336038303360384033603850336038603360387033603880336038903360390033603910336039203360393033603940336039503360396033603970336039803360399033604000336040103360402033604030336040403360405033604060336040703360408033604090336041003360411033604120336041303360414033604150336041603360417033604180336041903360420033604210336042203360423033604240336042503360426033604270336042803360429033604300336043103360432033604330336043403360435033604360336043703360438033604390336044003360441033604420336044303360444033604450336044603360447033604480336044903360450033604510336045203360453033604540336045503360456033604570336045803360459033604600336046103360462033604630336046403360465033604660336046703360468033604690336047003360471033604720336047303360474033604750336047603360477033604780336047903360480033604810336048203360483033604840336048503360486033604870336048803360489033604900336049103360492033604930336049403360495033604960336049703360498033604990336050003360501033605020336050303360504033605050336050603360507033605080336050903360510033605110336051203360513033605140336051503360516033605170336051803360519033605200336052103360522033605230336052403360525033605260336052703360528033605290336053003360531033605320336053303360534033605350336053603360537033605380336053903360540033605410336054203360543033605440336054503360546033605470336054803360549033605500336055103360552033605530336055403360555033605560336055703360558033605590336056003360561033605620336056303360564033605650336056603360567033605680336056903360570033605710336057203360573033605740336057503360576033605770336057803360579033605800336058103360582033605830336058403360585033605860336058703360588033605890336059003360591033605920336059303360594033605950336059603360597033605980336059903360600033606010336060203360603033606040336060503360606033606070336060803360609033606100336061103360612033606130336061403360615033606160336061703360618033606190336062003360621033606220336062303360624033606250336062603360627033606280336062903360630033606310336063203360633033606340336063503360636033606370336063803360639033606400336064103360642033606430336064403360645033606460336064703360648033606490336065003360651033606520336065303360654033606550336065603360657033606580336065903360660033606610336066203360663033606640336066503360666033606670336066803360669033606700336067103360672033606730336067403360675033606760336067703360678033606790336068003360681033606820336068303360684033606850336068603360687033606880336068903360690033606910336069203360693033606940336069503360696033606970336069803360699033607000336070103360702033607030336070403360705033607060336070703360708033607090336071003360711033607120336071303360714033607150336071603360717033607180336071903360720033607210336072203360723033607240336072503360726033607270336072803360729033607300336073103360732033607330336073403360735033607360336073703360738033607390336074003360741033607420336074303360744033607450336074603360747033607480336074903360750033607510336075203360753033607540336075503360756033607570336075803360759033607600336076103360762033607630336076403360765033607660336076703360768033607690336077003360771033607720336077303360774033607750336077603360777033607780336077903360780033607810336078203360783033607840336078503360786033607870336078803360789033607900336079103360792033607930336079403360795033607960336079703360798033607990336080003360801033608020336080303360804033608050336080603360807033608080336080903360810033608110336081203360813033608140336081503360816033608170336081803360819033608200336082103360822033608230336082403360825033608260336082703360828033608290336083003360831033608320336083303360834033608350336083603360837033608380336083903360840033608410336084203360843033608440336084503360846033608470336084803360849033608500336085103360852033608530336085403360855033608560336085703360858033608590336086003360861033608620336086303360864033608650336086603360867033608680336086903360870033608710336087203360873033608740336087503360876033608770336087803360879033608800336088103360882033608830336088403360885033608860336088703360888033608890336089003360891033608920336089303360894033608950336089603360897033608980336089903360900033609010336090203360903033609040336090503360906033609070336090803360909033609100336091103360912033609130336091403360915033609160336091703360918033609190336092003360921033609220336092303360924033609250336092603360927033609280336092903360930033609310336093203360933033609340336093503360936033609370336093803360939033609400336094103360942033609430336094403360945033609460336094703360948033609490336095003360951033609520336095303360954033609550336095603360957033609580336095903360960033609610336096203360963033609640336096503360966033609670336096803360969033609700336097103360972033609730336097403360975033609760336097703360978033609790336098003360981033609820336098303360984033609850336098603360987033609880336098903360990033609910336099203360993033609940336099503360996033609970336099803360999033610000336100103361002033610030336100403361005033610060336100703361008033610090336101003361011033610120336101303361014033610150336101603361017033610180336101903361020033610210336102203361023033610240336102503361026033610270336102803361029033610300336103103361032033610330336103403361035033610360336103703361038033610390336104003361041033610420336104303361044033610450336104603361047033610480336104903361050033610510336105203361053033610540336105503361056033610570336105803361059033610600336106103361062033610630336106403361065033610660336106703361068033610690336107003361071033610720336107303361074033610750336107603361077033610780336107903361080033610810336108203361083033610840336108503361086033610870336108803361089033610900336109103361092033610930336109403361095033610960336109703361098033610990336110003361101033611020336110303361104033611050337000103370002033700030337000403370005033700060337000703370008033700090337001003370011033700120337001303370014033700150337001603370017033700180337001903370020033700210337002203370023033700240337002503370026033700270337002803370029033700300337003103370032033700330337003403370035033700360337003703370038033700390337004003370041033700420337004303370044033700450337004603370047033700480337004903370050033700510337005203370053033700540337005503370056033700570337005803370059033700600337006103370062033700630337006403370065033700660337006703370068033700690337007003370071033700720337007303370074033700750337007603370077033700780337007903370080033700810337008203370083033700840337008503370086033700870337008803370089033700900337009103370092033700930337009403370095033700960337009703370098033700990337010003370101033701020337010303370104033701050337010603370107033701080337010903370110033701110337011203370113033701140337011503370116033701170337011803370119033701200337012103370122033701230337012403370125033701260337012703370128033701290337013003370131033701320337013303370134033701350337013603370137033701380337013903370140033701410337014203370143033701440337014503370146033701470337014803370149033701500337015103370152033701530337015403370155033701560337015703370158033701590337016003370161033701620337016303370164033701650337016603370167033701680337016903370170033701710337017203370173033701740337017503370176033701770337017803370179033701800337018103370182033701830337018403370185033701860337018703370188033701890337019003370191033701920337019303370194033701950337019603370197033701980337019903370200033702010337020203370203033702040337020503370206033702070337020803370209033702100337021103370212033702130337021403370215033702160337021703370218033702190337022003370221033702220337022303370224033702250337022603370227033702280337022903370230033702310337023203370233033702340337023503370236033702370337023803370239033702400337024103370242033702430337024403370245033702460337024703370248033702490337025003370251033702520337025303370254033702550337025603370257033702580337025903370260033702610337026203370263033702640337026503370266033702670337026803370269033702700337027103370272033702730337027403370275033702760337027703370278033702790337028003370281033702820337028303370284033702850337028603370287033702880337028903370290033702910337029203370293033702940337029503370296033702970337029803370299033703000337030103370302033703030337030403370305033703060337030703370308033703090337031003370311033703120337031303370314033703150337031603370317033703180337031903370320033703210337032203370323033703240337032503370326033703270337032803370329033703300337033103370332033703330337033403370335033703360337033703370338033703390337034003370341033703420337034303370344033703450337034603370347033703480337034903370350033703510337035203370353033703540337035503370356033703570337035803370359033703600337036103370362033703630337036403370365033703660337036703370368033703690337037003370371033703720337037303370374033703750337037603370377033703780337037903370380033703810337038203370383033703840337038503370386033703870337038803370389033703900337039103370392033703930337039403370395033703960337039703370398033703990337040003370401033704020337040303370404033704050337040603370407033704080337040903370410033704110337041203370413033704140337041503370416033704170337041803370419033704200337042103370422033704230337042403370425033704260337042703370428033704290337043003370431033704320337043303370434033704350337043603370437033704380337043903370440033704410337044203370443033704440337044503370446033704470337044803370449033704500337045103370452033704530337045403370455033704560337045703370458033704590337046003370461033704620337046303370464033704650337046603370467033704680337046903370470033704710337047203370473033704740337047503370476033704770337047803370479033704800337048103370482033704830337048403370485033704860337048703370488033704890337049003370491033704920337049303370494033704950337049603370497033704980337049903370500033705010337050203370503033705040337050503370506033705070337050803370509033705100337051103370512033705130337051403370515033705160337051703370518033705190337052003370521033705220337052303370524033705250337052603370527033705280337052903370530033705310337053203370533033705340337053503370536033705370337053803370539033705400337054103370542033705430337054403370545033705460337054703370548033705490337055003370551033705520337055303370554033705550337055603370557033705580337055903370560033705610337056203370563033705640337056503370566033705670337056803370569033705700337057103370572033705730337057403370575033705760337057703370578033705790337058003370581033705820337058303370584033705850337058603370587033705880337058903370590033705910337059203370593033705940337059503370596033705970337059803370599033706000337060103370602033706030337060403370605033706060337060703370608033706090337061003370611033706120337061303370614033706150337061603370617033706180337061903370620033706210337062203370623033706240337062503370626033706270337062803370629033706300337063103370632033706330337063403370635033706360337063703370638033706390337064003370641033706420337064303370644033706450337064603370647033706480337064903370650033706510337065203370653033706540337065503370656033706570337065803370659033706600337066103370662033706630337066403370665033706660337066703370668033706690337067003370671033706720337067303370674033706750337067603370677033706780337067903370680033706810337068203370683033706840337068503370686033706870337068803370689033706900337069103370692033706930337069403370695033706960337069703370698033706990337070003370701033707020337070303370704033707050337070603370707033707080337070903370710033707110337071203370713033707140337071503370716033707170337071803370719033707200337072103370722033707230337072403370725033707260337072703370728033707290337073003370731033707320337073303370734033707350337073603370737033707380337073903370740033707410337074203370743033707440337074503370746033707470337074803370749033707500337075103370752033707530337075403370755033707560337075703370758033707590337076003370761033707620337076303370764033707650337076603370767033707680337076903370770033707710337077203370773033707740337077503370776033707770337077803370779033707800337078103370782033707830337078403370785033707860337078703370788033707890337079003370791033707920337079303370794033707950337079603370797033707980337079903370800033708010337080203370803033708040337080503370806033708070337080803370809033708100337081103370812033708130337081403370815033708160337081703370818033708190337082003370821033708220337082303370824033708250337082603370827033708280337082903370830033708310337083203370833033708340337083503370836033708370337083803370839033708400337084103370842033708430337084403370845033708460337084703370848033708490337085003370851033708520337085303370854033708550337085603370857033708580337085903370860033708610337086203370863033708640337086503370866033708670337086803370869033708700337087103370872033708730337087403370875033708760337087703370878033708790337088003370881033708820337088303370884033708850337088603370887033708880337088903370890033708910337089203370893033708940337089503370896033708970337089803370899033709000337090103370902033709030337090403370905033709060337090703370908033709090337091003370911033709120337091303370914033709150337091603370917033709180337091903370920033709210337092203370923033709240337092503370926033709270337092803370929033709300337093103370932033709330337093403370935033709360337093703370938033709390337094003370941033709420337094303370944033709450337094603370947033709480337094903370950033709510337095203370953033709540337095503370956033709570337095803370959033709600337096103370962033709630337096403370965033709660337096703370968033709690337097003370971033709720337097303370974033709750337097603370977033709780337097903370980033709810337098203370983033709840337098503370986033709870337098803370989033709900337099103370992033709930337099403370995033709960337099703370998033709990337100003371001033710020337100303371004033710050337100603371007033710080337100903371010033710110337101203371013033710140337101503371016033710170337101803371019033710200337102103371022033710230337102403371025033710260337102703371028033710290337103003371031033710320337103303371034033710350337103603371037033710380337103903371040033710410337104203371043033710440337104503371046033710470337104803371049033710500337105103371052033710530337105403371055033710560337105703371058033710590337106003371061033710620337106303371064033710650337106603371067033710680337106903371070033710710337107203371073033710740337107503371076033710770337107803371079033710800337108103371082033710830337108403371085033710860337108703371088033710890337109003371091033710920337109303371094033710950337109603371097033710980337109903371100033711010337110203371103033711040337110503380001033800020338000303380004033800050338000603380007033800080338000903380010033800110338001203380013033800140338001503380016033800170338001803380019033800200338002103380022033800230338002403380025033800260338002703380028033800290338003003380031033800320338003303380034033800350338003603380037033800380338003903380040033800410338004203380043033800440338004503380046033800470338004803380049033800500338005103380052033800530338005403380055033800560338005703380058033800590338006003380061033800620338006303380064033800650338006603380067033800680338006903380070033800710338007203380073033800740338007503380076033800770338007803380079033800800338008103380082033800830338008403380085033800860338008703380088033800890338009003380091033800920338009303380094033800950338009603380097033800980338009903380100033801010338010203380103033801040338010503380106033801070338010803380109033801100338011103380112033801130338011403380115033801160338011703380118033801190338012003380121033801220338012303380124033801250338012603380127033801280338012903380130033801310338013203380133033801340338013503380136033801370338013803380139033801400338014103380142033801430338014403380145033801460338014703380148033801490338015003380151033801520338015303380154033801550338015603380157033801580338015903380160033801610338016203380163033801640338016503380166033801670338016803380169033801700338017103380172033801730338017403380175033801760338017703380178033801790338018003380181033801820338018303380184033801850338018603380187033801880338018903380190033801910338019203380193033801940338019503380196033801970338019803380199033802000338020103380202033802030338020403380205033802060338020703380208033802090338021003380211033802120338021303380214033802150338021603380217033802180338021903380220033802210338022203380223033802240338022503380226033802270338022803380229033802300338023103380232033802330338023403380235033802360338023703380238033802390338024003380241033802420338024303380244033802450338024603380247033802480338024903380250033802510338025203380253033802540338025503380256033802570338025803380259033802600338026103380262033802630338026403380265033802660338026703380268033802690338027003380271033802720338027303380274033802750338027603380277033802780338027903380280033802810338028203380283033802840338028503380286033802870338028803380289033802900338029103380292033802930338029403380295033802960338029703380298033802990338030003380301033803020338030303380304033803050338030603380307033803080338030903380310033803110338031203380313033803140338031503380316033803170338031803380319033803200338032103380322033803230338032403380325033803260338032703380328033803290338033003380331033803320338033303380334033803350338033603380337033803380338033903380340033803410338034203380343033803440338034503380346033803470338034803380349033803500338035103380352033803530338035403380355033803560338035703380358033803590338036003380361033803620338036303380364033803650338036603380367033803680338036903380370033803710338037203380373033803740338037503380376033803770338037803380379033803800338038103380382033803830338038403380385033803860338038703380388033803890338039003380391033803920338039303380394033803950338039603380397033803980338039903380400033804010338040203380403033804040338040503380406033804070338040803380409033804100338041103380412033804130338041403380415033804160338041703380418033804190338042003380421033804220338042303380424033804250338042603380427033804280338042903380430033804310338043203380433033804340338043503380436033804370338043803380439033804400338044103380442033804430338044403380445033804460338044703380448033804490338045003380451033804520338045303380454033804550338045603380457033804580338045903380460033804610338046203380463033804640338046503380466033804670338046803380469033804700338047103380472033804730338047403380475033804760338047703380478033804790338048003380481033804820338048303380484033804850338048603380487033804880338048903380490033804910338049203380493033804940338049503380496033804970338049803380499033805000338050103380502033805030338050403380505033805060338050703380508033805090338051003380511033805120338051303380514033805150338051603380517033805180338051903380520033805210338052203380523033805240338052503380526033805270338052803380529033805300338053103380532033805330338053403380535033805360338053703380538033805390338054003380541033805420338054303380544033805450338054603380547033805480338054903380550033805510338055203380553033805540338055503380556033805570338055803380559033805600338056103380562033805630338056403380565033805660338056703380568033805690338057003380571033805720338057303380574033805750338057603380577033805780338057903380580033805810338058203380583033805840338058503380586033805870338058803380589033805900338059103380592033805930338059403380595033805960338059703380598033805990338060003380601033806020338060303380604033806050338060603380607033806080338060903380610033806110338061203380613033806140338061503380616033806170338061803380619033806200338062103380622033806230338062403380625033806260338062703380628033806290338063003380631033806320338063303380634033806350338063603380637033806380338063903380640033806410338064203380643033806440338064503380646033806470338064803380649033806500338065103380652033806530338065403380655033806560338065703380658033806590338066003380661033806620338066303380664033806650338066603380667033806680338066903380670033806710338067203380673033806740338067503380676033806770338067803380679033806800338068103380682033806830338068403380685033806860338068703380688033806890338069003380691033806920338069303380694033806950338069603380697033806980338069903380700033807010338070203380703033807040338070503380706033807070338070803380709033807100338071103380712033807130338071403380715033807160338071703380718033807190338072003380721033807220338072303380724033807250338072603380727033807280338072903380730033807310338073203380733033807340338073503380736033807370338073803380739033807400338074103380742033807430338074403380745033807460338074703380748033807490338075003380751033807520338075303380754033807550338075603380757033807580338075903380760033807610338076203380763033807640338076503380766033807670338076803380769033807700338077103380772033807730338077403380775033807760338077703380778033807790338078003380781033807820338078303380784033807850338078603380787033807880338078903380790033807910338079203380793033807940338079503380796033807970338079803380799033808000338080103380802033808030338080403380805033808060338080703380808033808090338081003380811033808120338081303380814033808150338081603380817033808180338081903380820033808210338082203380823033808240338082503380826033808270338082803380829033808300338083103380832033808330338083403380835033808360338083703380838033808390338084003380841033808420338084303380844033808450338084603380847033808480338084903380850033808510338085203380853033808540338085503380856033808570338085803380859033808600338086103380862033808630338086403380865033808660338086703380868033808690338087003380871033808720338087303380874033808750338087603380877033808780338087903380880033808810338088203380883033808840338088503380886033808870338088803380889033808900338089103380892033808930338089403380895033808960338089703380898033808990338090003380901033809020338090303380904033809050338090603380907033809080338090903380910033809110338091203380913033809140338091503380916033809170338091803380919033809200338092103380922033809230338092403380925033809260338092703380928033809290338093003380931033809320338093303380934033809350338093603380937033809380338093903380940033809410338094203380943033809440338094503380946033809470338094803380949033809500338095103380952033809530338095403380955033809560338095703380958033809590338096003380961033809620338096303380964033809650338096603380967033809680338096903380970033809710338097203380973033809740338097503380976033809770338097803380979033809800338098103380982033809830338098403380985033809860338098703380988033809890338099003380991033809920338099303380994033809950338099603380997033809980338099903381000033810010338100203381003033810040338100503381006033810070338100803381009033810100338101103381012033810130338101403381015033810160338101703381018033810190338102003381021033810220338102303381024033810250338102603381027033810280338102903381030033810310338103203381033033810340338103503381036033810370338103803381039033810400338104103381042033810430338104403381045033810460338104703381048033810490338105003381051033810520338105303381054033810550338105603381057033810580338105903381060033810610338106203381063033810640338106503381066033810670338106803381069033810700338107103381072033810730338107403381075033810760338107703381078033810790338108003381081033810820338108303381084033810850338108603381087033810880338108903381090033810910338109203381093033810940338109503381096033810970338109803381099033811000338110103381102033811030338110403381105033900010339000203390003033900040339000503390006033900070339000803390009033900100339001103390012033900130339001403390015033900160339001703390018033900190339002003390021033900220339002303390024033900250339002603390027033900280339002903390030033900310339003203390033033900340339003503390036033900370339003803390039033900400339004103390042033900430339004403390045033900460339004703390048033900490339005003390051033900520339005303390054033900550339005603390057033900580339005903390060033900610339006203390063033900640339006503390066033900670339006803390069033900700339007103390072033900730339007403390075033900760339007703390078033900790339008003390081033900820339008303390084033900850339008603390087033900880339008903390090033900910339009203390093033900940339009503390096033900970339009803390099033901000339010103390102033901030339010403390105033901060339010703390108033901090339011003390111033901120339011303390114033901150339011603390117033901180339011903390120033901210339012203390123033901240339012503390126033901270339012803390129033901300339013103390132033901330339013403390135033901360339013703390138033901390339014003390141033901420339014303390144033901450339014603390147033901480339014903390150033901510339015203390153033901540339015503390156033901570339015803390159033901600339016103390162033901630339016403390165033901660339016703390168033901690339017003390171033901720339017303390174033901750339017603390177033901780339017903390180033901810339018203390183033901840339018503390186033901870339018803390189033901900339019103390192033901930339019403390195033901960339019703390198033901990339020003390201033902020339020303390204033902050339020603390207033902080339020903390210033902110339021203390213033902140339021503390216033902170339021803390219033902200339022103390222033902230339022403390225033902260339022703390228033902290339023003390231033902320339023303390234033902350339023603390237033902380339023903390240033902410339024203390243033902440339024503390246033902470339024803390249033902500339025103390252033902530339025403390255033902560339025703390258033902590339026003390261033902620339026303390264033902650339026603390267033902680339026903390270033902710339027203390273033902740339027503390276033902770339027803390279033902800339028103390282033902830339028403390285033902860339028703390288033902890339029003390291033902920339029303390294033902950339029603390297033902980339029903390300033903010339030203390303033903040339030503390306033903070339030803390309033903100339031103390312033903130339031403390315033903160339031703390318033903190339032003390321033903220339032303390324033903250339032603390327033903280339032903390330033903310339033203390333033903340339033503390336033903370339033803390339033903400339034103390342033903430339034403390345033903460339034703390348033903490339035003390351033903520339035303390354033903550339035603390357033903580339035903390360033903610339036203390363033903640339036503390366033903670339036803390369033903700339037103390372033903730339037403390375033903760339037703390378033903790339038003390381033903820339038303390384033903850339038603390387033903880339038903390390033903910339039203390393033903940339039503390396033903970339039803390399033904000339040103390402033904030339040403390405033904060339040703390408033904090339041003390411033904120339041303390414033904150339041603390417033904180339041903390420033904210339042203390423033904240339042503390426033904270339042803390429033904300339043103390432033904330339043403390435033904360339043703390438033904390339044003390441033904420339044303390444033904450339044603390447033904480339044903390450033904510339045203390453033904540339045503390456033904570339045803390459033904600339046103390462033904630339046403390465033904660339046703390468033904690339047003390471033904720339047303390474033904750339047603390477033904780339047903390480033904810339048203390483033904840339048503390486033904870339048803390489033904900339049103390492033904930339049403390495033904960339049703390498033904990339050003390501033905020339050303390504033905050339050603390507033905080339050903390510033905110339051203390513033905140339051503390516033905170339051803390519033905200339052103390522033905230339052403390525033905260339052703390528033905290339053003390531033905320339053303390534033905350339053603390537033905380339053903390540033905410339054203390543033905440339054503390546033905470339054803390549033905500339055103390552033905530339055403390555033905560339055703390558033905590339056003390561033905620339056303390564033905650339056603390567033905680339056903390570033905710339057203390573033905740339057503390576033905770339057803390579033905800339058103390582033905830339058403390585033905860339058703390588033905890339059003390591033905920339059303390594033905950339059603390597033905980339059903390600033906010339060203390603033906040339060503390606033906070339060803390609033906100339061103390612033906130339061403390615033906160339061703390618033906190339062003390621033906220339062303390624033906250339062603390627033906280339062903390630033906310339063203390633033906340339063503390636033906370339063803390639033906400339064103390642033906430339064403390645033906460339064703390648033906490339065003390651033906520339065303390654033906550339065603390657033906580339065903390660033906610339066203390663033906640339066503390666033906670339066803390669033906700339067103390672033906730339067403390675033906760339067703390678033906790339068003390681033906820339068303390684033906850339068603390687033906880339068903390690033906910339069203390693033906940339069503390696033906970339069803390699033907000339070103390702033907030339070403390705033907060339070703390708033907090339071003390711033907120339071303390714033907150339071603390717033907180339071903390720033907210339072203390723033907240339072503390726033907270339072803390729033907300339073103390732033907330339073403390735033907360339073703390738033907390339074003390741033907420339074303390744033907450339074603390747033907480339074903390750033907510339075203390753033907540339075503390756033907570339075803390759033907600339076103390762033907630339076403390765033907660339076703390768033907690339077003390771033907720339077303390774033907750339077603390777033907780339077903390780033907810339078203390783033907840339078503390786033907870339078803390789033907900339079103390792033907930339079403390795033907960339079703390798033907990339080003390801033908020339080303390804033908050339080603390807033908080339080903390810033908110339081203390813033908140339081503390816033908170339081803390819033908200339082103390822033908230339082403390825033908260339082703390828033908290339083003390831033908320339083303390834033908350339083603390837033908380339083903390840033908410339084203390843033908440339084503390846033908470339084803390849033908500339085103390852033908530339085403390855033908560339085703390858033908590339086003390861033908620339086303390864033908650339086603390867033908680339086903390870033908710339087203390873033908740339087503390876033908770339087803390879033908800339088103390882033908830339088403390885033908860339088703390888033908890339089003390891033908920339089303390894033908950339089603390897033908980339089903390900033909010339090203390903033909040339090503390906033909070339090803390909033909100339091103390912033909130339091403390915033909160339091703390918033909190339092003390921033909220339092303390924033909250339092603390927033909280339092903390930033909310339093203390933033909340339093503390936033909370339093803390939033909400339094103390942033909430339094403390945033909460339094703390948033909490339095003390951033909520339095303390954033909550339095603390957033909580339095903390960033909610339096203390963033909640339096503390966033909670339096803390969033909700339097103390972033909730339097403390975033909760339097703390978033909790339098003390981033909820339098303390984033909850339098603390987033909880339098903390990033909910339099203390993033909940339099503390996033909970339099803390999033910000339100103391002033910030339100403391005033910060339100703391008033910090339101003391011033910120339101303391014033910150339101603391017033910180339101903391020033910210339102203391023033910240339102503391026033910270339102803391029033910300339103103391032033910330339103403391035033910360339103703391038033910390339104003391041033910420339104303391044033910450339104603391047033910480339104903391050033910510339105203391053033910540339105503391056033910570339105803391059033910600339106103391062033910630339106403391065033910660339106703391068033910690339107003391071033910720339107303391074033910750339107603391077033910780339107903391080033910810339108203391083033910840339108503391086033910870339108803391089033910900339109103391092033910930339109403391095033910960339109703391098033910990339110003391101033911020339110303391104033911050340000103400002034000030340000403400005034000060340000703400008034000090340001003400011034000120340001303400014034000150340001603400017034000180340001903400020034000210340002203400023034000240340002503400026034000270340002803400029034000300340003103400032034000330340003403400035034000360340003703400038034000390340004003400041034000420340004303400044034000450340004603400047034000480340004903400050034000510340005203400053034000540340005503400056034000570340005803400059034000600340006103400062034000630340006403400065034000660340006703400068034000690340007003400071034000720340007303400074034000750340007603400077034000780340007903400080034000810340008203400083034000840340008503400086034000870340008803400089034000900340009103400092034000930340009403400095034000960340009703400098034000990340010003400101034001020340010303400104034001050340010603400107034001080340010903400110034001110340011203400113034001140340011503400116034001170340011803400119034001200340012103400122034001230340012403400125034001260340012703400128034001290340013003400131034001320340013303400134034001350340013603400137034001380340013903400140034001410340014203400143034001440340014503400146034001470340014803400149034001500340015103400152034001530340015403400155034001560340015703400158034001590340016003400161034001620340016303400164034001650340016603400167034001680340016903400170034001710340017203400173034001740340017503400176034001770340017803400179034001800340018103400182034001830340018403400185034001860340018703400188034001890340019003400191034001920340019303400194034001950340019603400197034001980340019903400200034002010340020203400203034002040340020503400206034002070340020803400209034002100340021103400212034002130340021403400215034002160340021703400218034002190340022003400221034002220340022303400224034002250340022603400227034002280340022903400230034002310340023203400233034002340340023503400236034002370340023803400239034002400340024103400242034002430340024403400245034002460340024703400248034002490340025003400251034002520340025303400254034002550340025603400257034002580340025903400260034002610340026203400263034002640340026503400266034002670340026803400269034002700340027103400272034002730340027403400275034002760340027703400278034002790340028003400281034002820340028303400284034002850340028603400287034002880340028903400290034002910340029203400293034002940340029503400296034002970340029803400299034003000340030103400302034003030340030403400305034003060340030703400308034003090340031003400311034003120340031303400314034003150340031603400317034003180340031903400320034003210340032203400323034003240340032503400326034003270340032803400329034003300340033103400332034003330340033403400335034003360340033703400338034003390340034003400341034003420340034303400344034003450340034603400347034003480340034903400350034003510340035203400353034003540340035503400356034003570340035803400359034003600340036103400362034003630340036403400365034003660340036703400368034003690340037003400371034003720340037303400374034003750340037603400377034003780340037903400380034003810340038203400383034003840340038503400386034003870340038803400389034003900340039103400392034003930340039403400395034003960340039703400398034003990340040003400401034004020340040303400404034004050340040603400407034004080340040903400410034004110340041203400413034004140340041503400416034004170340041803400419034004200340042103400422034004230340042403400425034004260340042703400428034004290340043003400431034004320340043303400434034004350340043603400437034004380340043903400440034004410340044203400443034004440340044503400446034004470340044803400449034004500340045103400452034004530340045403400455034004560340045703400458034004590340046003400461034004620340046303400464034004650340046603400467034004680340046903400470034004710340047203400473034004740340047503400476034004770340047803400479034004800340048103400482034004830340048403400485034004860340048703400488034004890340049003400491034004920340049303400494034004950340049603400497034004980340049903400500034005010340050203400503034005040340050503400506034005070340050803400509034005100340051103400512034005130340051403400515034005160340051703400518034005190340052003400521034005220340052303400524034005250340052603400527034005280340052903400530034005310340053203400533034005340340053503400536034005370340053803400539034005400340054103400542034005430340054403400545034005460340054703400548034005490340055003400551034005520340055303400554034005550340055603400557034005580340055903400560034005610340056203400563034005640340056503400566034005670340056803400569034005700340057103400572034005730340057403400575034005760340057703400578034005790340058003400581034005820340058303400584034005850340058603400587034005880340058903400590034005910340059203400593034005940340059503400596034005970340059803400599034006000340060103400602034006030340060403400605034006060340060703400608034006090340061003400611034006120340061303400614034006150340061603400617034006180340061903400620034006210340062203400623034006240340062503400626034006270340062803400629034006300340063103400632034006330340063403400635034006360340063703400638034006390340064003400641034006420340064303400644034006450340064603400647034006480340064903400650034006510340065203400653034006540340065503400656034006570340065803400659034006600340066103400662034006630340066403400665034006660340066703400668034006690340067003400671034006720340067303400674034006750340067603400677034006780340067903400680034006810340068203400683034006840340068503400686034006870340068803400689034006900340069103400692034006930340069403400695034006960340069703400698034006990340070003400701034007020340070303400704034007050340070603400707034007080340070903400710034007110340071203400713034007140340071503400716034007170340071803400719034007200340072103400722034007230340072403400725034007260340072703400728034007290340073003400731034007320340073303400734034007350340073603400737034007380340073903400740034007410340074203400743034007440340074503400746034007470340074803400749034007500340075103400752034007530340075403400755034007560340075703400758034007590340076003400761034007620340076303400764034007650340076603400767034007680340076903400770034007710340077203400773034007740340077503400776034007770340077803400779034007800340078103400782034007830340078403400785034007860340078703400788034007890340079003400791034007920340079303400794034007950340079603400797034007980340079903400800034008010340080203400803034008040340080503400806034008070340080803400809034008100340081103400812034008130340081403400815034008160340081703400818034008190340082003400821034008220340082303400824034008250340082603400827034008280340082903400830034008310340083203400833034008340340083503400836034008370340083803400839034008400340084103400842034008430340084403400845034008460340084703400848034008490340085003400851034008520340085303400854034008550340085603400857034008580340085903400860034008610340086203400863034008640340086503400866034008670340086803400869034008700340087103400872034008730340087403400875034008760340087703400878034008790340088003400881034008820340088303400884034008850340088603400887034008880340088903400890034008910340089203400893034008940340089503400896034008970340089803400899034009000340090103400902034009030340090403400905034009060340090703400908034009090340091003400911034009120340091303400914034009150340091603400917034009180340091903400920034009210340092203400923034009240340092503400926034009270340092803400929034009300340093103400932034009330340093403400935034009360340093703400938034009390340094003400941034009420340094303400944034009450340094603400947034009480340094903400950034009510340095203400953034009540340095503400956034009570340095803400959034009600340096103400962034009630340096403400965034009660340096703400968034009690340097003400971034009720340097303400974034009750340097603400977034009780340097903400980034009810340098203400983034009840340098503400986034009870340098803400989034009900340099103400992034009930340099403400995034009960340099703400998034009990340100003401001034010020340100303401004034010050340100603401007034010080340100903401010034010110340101203401013034010140340101503401016034010170340101803401019034010200340102103401022034010230340102403401025034010260340102703401028034010290340103003401031034010320340103303401034034010350340103603401037034010380340103903401040034010410340104203401043034010440340104503401046034010470340104803401049034010500340105103401052034010530340105403401055034010560340105703401058034010590340106003401061034010620340106303401064034010650340106603401067034010680340106903401070034010710340107203401073034010740340107503401076034010770340107803401079034010800340108103401082034010830340108403401085034010860340108703401088034010890340109003401091034010920340109303401094034010950340109603401097034010980340109903401100034011010340110203401103034011040340110503410001034100020341000303410004034100050341000603410007034100080341000903410010034100110341001203410013034100140341001503410016034100170341001803410019034100200341002103410022034100230341002403410025034100260341002703410028034100290341003003410031034100320341003303410034034100350341003603410037034100380341003903410040034100410341004203410043034100440341004503410046034100470341004803410049034100500341005103410052034100530341005403410055034100560341005703410058034100590341006003410061034100620341006303410064034100650341006603410067034100680341006903410070034100710341007203410073034100740341007503410076034100770341007803410079034100800341008103410082034100830341008403410085034100860341008703410088034100890341009003410091034100920341009303410094034100950341009603410097034100980341009903410100034101010341010203410103034101040341010503410106034101070341010803410109034101100341011103410112034101130341011403410115034101160341011703410118034101190341012003410121034101220341012303410124034101250341012603410127034101280341012903410130034101310341013203410133034101340341013503410136034101370341013803410139034101400341014103410142034101430341014403410145034101460341014703410148034101490341015003410151034101520341015303410154034101550341015603410157034101580341015903410160034101610341016203410163034101640341016503410166034101670341016803410169034101700341017103410172034101730341017403410175034101760341017703410178034101790341018003410181034101820341018303410184034101850341018603410187034101880341018903410190034101910341019203410193034101940341019503410196034101970341019803410199034102000341020103410202034102030341020403410205034102060341020703410208034102090341021003410211034102120341021303410214034102150341021603410217034102180341021903410220034102210341022203410223034102240341022503410226034102270341022803410229034102300341023103410232034102330341023403410235034102360341023703410238034102390341024003410241034102420341024303410244034102450341024603410247034102480341024903410250034102510341025203410253034102540341025503410256034102570341025803410259034102600341026103410262034102630341026403410265034102660341026703410268034102690341027003410271034102720341027303410274034102750341027603410277034102780341027903410280034102810341028203410283034102840341028503410286034102870341028803410289034102900341029103410292034102930341029403410295034102960341029703410298034102990341030003410301034103020341030303410304034103050341030603410307034103080341030903410310034103110341031203410313034103140341031503410316034103170341031803410319034103200341032103410322034103230341032403410325034103260341032703410328034103290341033003410331034103320341033303410334034103350341033603410337034103380341033903410340034103410341034203410343034103440341034503410346034103470341034803410349034103500341035103410352034103530341035403410355034103560341035703410358034103590341036003410361034103620341036303410364034103650341036603410367034103680341036903410370034103710341037203410373034103740341037503410376034103770341037803410379034103800341038103410382034103830341038403410385034103860341038703410388034103890341039003410391034103920341039303410394034103950341039603410397034103980341039903410400034104010341040203410403034104040341040503410406034104070341040803410409034104100341041103410412034104130341041403410415034104160341041703410418034104190341042003410421034104220341042303410424034104250341042603410427034104280341042903410430034104310341043203410433034104340341043503410436034104370341043803410439034104400341044103410442034104430341044403410445034104460341044703410448034104490341045003410451034104520341045303410454034104550341045603410457034104580341045903410460034104610341046203410463034104640341046503410466034104670341046803410469034104700341047103410472034104730341047403410475034104760341047703410478034104790341048003410481034104820341048303410484034104850341048603410487034104880341048903410490034104910341049203410493034104940341049503410496034104970341049803410499034105000341050103410502034105030341050403410505034105060341050703410508034105090341051003410511034105120341051303410514034105150341051603410517034105180341051903410520034105210341052203410523034105240341052503410526034105270341052803410529034105300341053103410532034105330341053403410535034105360341053703410538034105390341054003410541034105420341054303410544034105450341054603410547034105480341054903410550034105510341055203410553034105540341055503410556034105570341055803410559034105600341056103410562034105630341056403410565034105660341056703410568034105690341057003410571034105720341057303410574034105750341057603410577034105780341057903410580034105810341058203410583034105840341058503410586034105870341058803410589034105900341059103410592034105930341059403410595034105960341059703410598034105990341060003410601034106020341060303410604034106050341060603410607034106080341060903410610034106110341061203410613034106140341061503410616034106170341061803410619034106200341062103410622034106230341062403410625034106260341062703410628034106290341063003410631034106320341063303410634034106350341063603410637034106380341063903410640034106410341064203410643034106440341064503410646034106470341064803410649034106500341065103410652034106530341065403410655034106560341065703410658034106590341066003410661034106620341066303410664034106650341066603410667034106680341066903410670034106710341067203410673034106740341067503410676034106770341067803410679034106800341068103410682034106830341068403410685034106860341068703410688034106890341069003410691034106920341069303410694034106950341069603410697034106980341069903410700034107010341070203410703034107040341070503410706034107070341070803410709034107100341071103410712034107130341071403410715034107160341071703410718034107190341072003410721034107220341072303410724034107250341072603410727034107280341072903410730034107310341073203410733034107340341073503410736034107370341073803410739034107400341074103410742034107430341074403410745034107460341074703410748034107490341075003410751034107520341075303410754034107550341075603410757034107580341075903410760034107610341076203410763034107640341076503410766034107670341076803410769034107700341077103410772034107730341077403410775034107760341077703410778034107790341078003410781034107820341078303410784034107850341078603410787034107880341078903410790034107910341079203410793034107940341079503410796034107970341079803410799034108000341080103410802034108030341080403410805034108060341080703410808034108090341081003410811034108120341081303410814034108150341081603410817034108180341081903410820034108210341082203410823034108240341082503410826034108270341082803410829034108300341083103410832034108330341083403410835034108360341083703410838034108390341084003410841034108420341084303410844034108450341084603410847034108480341084903410850034108510341085203410853034108540341085503410856034108570341085803410859034108600341086103410862034108630341086403410865034108660341086703410868034108690341087003410871034108720341087303410874034108750341087603410877034108780341087903410880034108810341088203410883034108840341088503410886034108870341088803410889034108900341089103410892034108930341089403410895034108960341089703410898034108990341090003410901034109020341090303410904034109050341090603410907034109080341090903410910034109110341091203410913034109140341091503410916034109170341091803410919034109200341092103410922034109230341092403410925034109260341092703410928034109290341093003410931034109320341093303410934034109350341093603410937034109380341093903410940034109410341094203410943034109440341094503410946034109470341094803410949034109500341095103410952034109530341095403410955034109560341095703410958034109590341096003410961034109620341096303410964034109650341096603410967034109680341096903410970034109710341097203410973034109740341097503410976034109770341097803410979034109800341098103410982034109830341098403410985034109860341098703410988034109890341099003410991034109920341099303410994034109950341099603410997034109980341099903411000034110010341100203411003034110040341100503411006034110070341100803411009034110100341101103411012034110130341101403411015034110160341101703411018034110190341102003411021034110220341102303411024034110250341102603411027034110280341102903411030034110310341103203411033034110340341103503411036034110370341103803411039034110400341104103411042034110430341104403411045034110460341104703411048034110490341105003411051034110520341105303411054034110550341105603411057034110580341105903411060034110610341106203411063034110640341106503411066034110670341106803411069034110700341107103411072034110730341107403411075034110760341107703411078034110790341108003411081034110820341108303411084034110850341108603411087034110880341108903411090034110910341109203411093034110940341109503411096034110970341109803411099034111000341110103411102034111030341110403411105034200010342000203420003034200040342000503420006034200070342000803420009034200100342001103420012034200130342001403420015034200160342001703420018034200190342002003420021034200220342002303420024034200250342002603420027034200280342002903420030034200310342003203420033034200340342003503420036034200370342003803420039034200400342004103420042034200430342004403420045034200460342004703420048034200490342005003420051034200520342005303420054034200550342005603420057034200580342005903420060034200610342006203420063034200640342006503420066034200670342006803420069034200700342007103420072034200730342007403420075034200760342007703420078034200790342008003420081034200820342008303420084034200850342008603420087034200880342008903420090034200910342009203420093034200940342009503420096034200970342009803420099034201000342010103420102034201030342010403420105034201060342010703420108034201090342011003420111034201120342011303420114034201150342011603420117034201180342011903420120034201210342012203420123034201240342012503420126034201270342012803420129034201300342013103420132034201330342013403420135034201360342013703420138034201390342014003420141034201420342014303420144034201450342014603420147034201480342014903420150034201510342015203420153034201540342015503420156034201570342015803420159034201600342016103420162034201630342016403420165034201660342016703420168034201690342017003420171034201720342017303420174034201750342017603420177034201780342017903420180034201810342018203420183034201840342018503420186034201870342018803420189034201900342019103420192034201930342019403420195034201960342019703420198034201990342020003420201034202020342020303420204034202050342020603420207034202080342020903420210034202110342021203420213034202140342021503420216034202170342021803420219034202200342022103420222034202230342022403420225034202260342022703420228034202290342023003420231034202320342023303420234034202350342023603420237034202380342023903420240034202410342024203420243034202440342024503420246034202470342024803420249034202500342025103420252034202530342025403420255034202560342025703420258034202590342026003420261034202620342026303420264034202650342026603420267034202680342026903420270034202710342027203420273034202740342027503420276034202770342027803420279034202800342028103420282034202830342028403420285034202860342028703420288034202890342029003420291034202920342029303420294034202950342029603420297034202980342029903420300034203010342030203420303034203040342030503420306034203070342030803420309034203100342031103420312034203130342031403420315034203160342031703420318034203190342032003420321034203220342032303420324034203250342032603420327034203280342032903420330034203310342033203420333034203340342033503420336034203370342033803420339034203400342034103420342034203430342034403420345034203460342034703420348034203490342035003420351034203520342035303420354034203550342035603420357034203580342035903420360034203610342036203420363034203640342036503420366034203670342036803420369034203700342037103420372034203730342037403420375034203760342037703420378034203790342038003420381034203820342038303420384034203850342038603420387034203880342038903420390034203910342039203420393034203940342039503420396034203970342039803420399034204000342040103420402034204030342040403420405034204060342040703420408034204090342041003420411034204120342041303420414034204150342041603420417034204180342041903420420034204210342042203420423034204240342042503420426034204270342042803420429034204300342043103420432034204330342043403420435034204360342043703420438034204390342044003420441034204420342044303420444034204450342044603420447034204480342044903420450034204510342045203420453034204540342045503420456034204570342045803420459034204600342046103420462034204630342046403420465034204660342046703420468034204690342047003420471034204720342047303420474034204750342047603420477034204780342047903420480034204810342048203420483034204840342048503420486034204870342048803420489034204900342049103420492034204930342049403420495034204960342049703420498034204990342050003420501034205020342050303420504034205050342050603420507034205080342050903420510034205110342051203420513034205140342051503420516034205170342051803420519034205200342052103420522034205230342052403420525034205260342052703420528034205290342053003420531034205320342053303420534034205350342053603420537034205380342053903420540034205410342054203420543034205440342054503420546034205470342054803420549034205500342055103420552034205530342055403420555034205560342055703420558034205590342056003420561034205620342056303420564034205650342056603420567034205680342056903420570034205710342057203420573034205740342057503420576034205770342057803420579034205800342058103420582034205830342058403420585034205860342058703420588034205890342059003420591034205920342059303420594034205950342059603420597034205980342059903420600034206010342060203420603034206040342060503420606034206070342060803420609034206100342061103420612034206130342061403420615034206160342061703420618034206190342062003420621034206220342062303420624034206250342062603420627034206280342062903420630034206310342063203420633034206340342063503420636034206370342063803420639034206400342064103420642034206430342064403420645034206460342064703420648034206490342065003420651034206520342065303420654034206550342065603420657034206580342065903420660034206610342066203420663034206640342066503420666034206670342066803420669034206700342067103420672034206730342067403420675034206760342067703420678034206790342068003420681034206820342068303420684034206850342068603420687034206880342068903420690034206910342069203420693034206940342069503420696034206970342069803420699034207000342070103420702034207030342070403420705034207060342070703420708034207090342071003420711034207120342071303420714034207150342071603420717034207180342071903420720034207210342072203420723034207240342072503420726034207270342072803420729034207300342073103420732034207330342073403420735034207360342073703420738034207390342074003420741034207420342074303420744034207450342074603420747034207480342074903420750034207510342075203420753034207540342075503420756034207570342075803420759034207600342076103420762034207630342076403420765034207660342076703420768034207690342077003420771034207720342077303420774034207750342077603420777034207780342077903420780034207810342078203420783034207840342078503420786034207870342078803420789034207900342079103420792034207930342079403420795034207960342079703420798034207990342080003420801034208020342080303420804034208050342080603420807034208080342080903420810034208110342081203420813034208140342081503420816034208170342081803420819034208200342082103420822034208230342082403420825034208260342082703420828034208290342083003420831034208320342083303420834034208350342083603420837034208380342083903420840034208410342084203420843034208440342084503420846034208470342084803420849034208500342085103420852034208530342085403420855034208560342085703420858034208590342086003420861034208620342086303420864034208650342086603420867034208680342086903420870034208710342087203420873034208740342087503420876034208770342087803420879034208800342088103420882034208830342088403420885034208860342088703420888034208890342089003420891034208920342089303420894034208950342089603420897034208980342089903420900034209010342090203420903034209040342090503420906034209070342090803420909034209100342091103420912034209130342091403420915034209160342091703420918034209190342092003420921034209220342092303420924034209250342092603420927034209280342092903420930034209310342093203420933034209340342093503420936034209370342093803420939034209400342094103420942034209430342094403420945034209460342094703420948034209490342095003420951034209520342095303420954034209550342095603420957034209580342095903420960034209610342096203420963034209640342096503420966034209670342096803420969034209700342097103420972034209730342097403420975034209760342097703420978034209790342098003420981034209820342098303420984034209850342098603420987034209880342098903420990034209910342099203420993034209940342099503420996034209970342099803420999034210000342100103421002034210030342100403421005034210060342100703421008034210090342101003421011034210120342101303421014034210150342101603421017034210180342101903421020034210210342102203421023034210240342102503421026034210270342102803421029034210300342103103421032034210330342103403421035034210360342103703421038034210390342104003421041034210420342104303421044034210450342104603421047034210480342104903421050034210510342105203421053034210540342105503421056034210570342105803421059034210600342106103421062034210630342106403421065034210660342106703421068034210690342107003421071034210720342107303421074034210750342107603421077034210780342107903421080034210810342108203421083034210840342108503421086034210870342108803421089034210900342109103421092034210930342109403421095034210960342109703421098034210990342110003421101034211020342110303421104034211050343000103430002034300030343000403430005034300060343000703430008034300090343001003430011034300120343001303430014034300150343001603430017034300180343001903430020034300210343002203430023034300240343002503430026034300270343002803430029034300300343003103430032034300330343003403430035034300360343003703430038034300390343004003430041034300420343004303430044034300450343004603430047034300480343004903430050034300510343005203430053034300540343005503430056034300570343005803430059034300600343006103430062034300630343006403430065034300660343006703430068034300690343007003430071034300720343007303430074034300750343007603430077034300780343007903430080034300810343008203430083034300840343008503430086034300870343008803430089034300900343009103430092034300930343009403430095034300960343009703430098034300990343010003430101034301020343010303430104034301050343010603430107034301080343010903430110034301110343011203430113034301140343011503430116034301170343011803430119034301200343012103430122034301230343012403430125034301260343012703430128034301290343013003430131034301320343013303430134034301350343013603430137034301380343013903430140034301410343014203430143034301440343014503430146034301470343014803430149034301500343015103430152034301530343015403430155034301560343015703430158034301590343016003430161034301620343016303430164034301650343016603430167034301680343016903430170034301710343017203430173034301740343017503430176034301770343017803430179034301800343018103430182034301830343018403430185034301860343018703430188034301890343019003430191034301920343019303430194034301950343019603430197034301980343019903430200034302010343020203430203034302040343020503430206034302070343020803430209034302100343021103430212034302130343021403430215034302160343021703430218034302190343022003430221034302220343022303430224034302250343022603430227034302280343022903430230034302310343023203430233034302340343023503430236034302370343023803430239034302400343024103430242034302430343024403430245034302460343024703430248034302490343025003430251034302520343025303430254034302550343025603430257034302580343025903430260034302610343026203430263034302640343026503430266034302670343026803430269034302700343027103430272034302730343027403430275034302760343027703430278034302790343028003430281034302820343028303430284034302850343028603430287034302880343028903430290034302910343029203430293034302940343029503430296034302970343029803430299034303000343030103430302034303030343030403430305034303060343030703430308034303090343031003430311034303120343031303430314034303150343031603430317034303180343031903430320034303210343032203430323034303240343032503430326034303270343032803430329034303300343033103430332034303330343033403430335034303360343033703430338034303390343034003430341034303420343034303430344034303450343034603430347034303480343034903430350034303510343035203430353034303540343035503430356034303570343035803430359034303600343036103430362034303630343036403430365034303660343036703430368034303690343037003430371034303720343037303430374034303750343037603430377034303780343037903430380034303810343038203430383034303840343038503430386034303870343038803430389034303900343039103430392034303930343039403430395034303960343039703430398034303990343040003430401034304020343040303430404034304050343040603430407034304080343040903430410034304110343041203430413034304140343041503430416034304170343041803430419034304200343042103430422034304230343042403430425034304260343042703430428034304290343043003430431034304320343043303430434034304350343043603430437034304380343043903430440034304410343044203430443034304440343044503430446034304470343044803430449034304500343045103430452034304530343045403430455034304560343045703430458034304590343046003430461034304620343046303430464034304650343046603430467034304680343046903430470034304710343047203430473034304740343047503430476034304770343047803430479034304800343048103430482034304830343048403430485034304860343048703430488034304890343049003430491034304920343049303430494034304950343049603430497034304980343049903430500034305010343050203430503034305040343050503430506034305070343050803430509034305100343051103430512034305130343051403430515034305160343051703430518034305190343052003430521034305220343052303430524034305250343052603430527034305280343052903430530034305310343053203430533034305340343053503430536034305370343053803430539034305400343054103430542034305430343054403430545034305460343054703430548034305490343055003430551034305520343055303430554034305550343055603430557034305580343055903430560034305610343056203430563034305640343056503430566034305670343056803430569034305700343057103430572034305730343057403430575034305760343057703430578034305790343058003430581034305820343058303430584034305850343058603430587034305880343058903430590034305910343059203430593034305940343059503430596034305970343059803430599034306000343060103430602034306030343060403430605034306060343060703430608034306090343061003430611034306120343061303430614034306150343061603430617034306180343061903430620034306210343062203430623034306240343062503430626034306270343062803430629034306300343063103430632034306330343063403430635034306360343063703430638034306390343064003430641034306420343064303430644034306450343064603430647034306480343064903430650034306510343065203430653034306540343065503430656034306570343065803430659034306600343066103430662034306630343066403430665034306660343066703430668034306690343067003430671034306720343067303430674034306750343067603430677034306780343067903430680034306810343068203430683034306840343068503430686034306870343068803430689034306900343069103430692034306930343069403430695034306960343069703430698034306990343070003430701034307020343070303430704034307050343070603430707034307080343070903430710034307110343071203430713034307140343071503430716034307170343071803430719034307200343072103430722034307230343072403430725034307260343072703430728034307290343073003430731034307320343073303430734034307350343073603430737034307380343073903430740034307410343074203430743034307440343074503430746034307470343074803430749034307500343075103430752034307530343075403430755034307560343075703430758034307590343076003430761034307620343076303430764034307650343076603430767034307680343076903430770034307710343077203430773034307740343077503430776034307770343077803430779034307800343078103430782034307830343078403430785034307860343078703430788034307890343079003430791034307920343079303430794034307950343079603430797034307980343079903430800034308010343080203430803034308040343080503430806034308070343080803430809034308100343081103430812034308130343081403430815034308160343081703430818034308190343082003430821034308220343082303430824034308250343082603430827034308280343082903430830034308310343083203430833034308340343083503430836034308370343083803430839034308400343084103430842034308430343084403430845034308460343084703430848034308490343085003430851034308520343085303430854034308550343085603430857034308580343085903430860034308610343086203430863034308640343086503430866034308670343086803430869034308700343087103430872034308730343087403430875034308760343087703430878034308790343088003430881034308820343088303430884034308850343088603430887034308880343088903430890034308910343089203430893034308940343089503430896034308970343089803430899034309000343090103430902034309030343090403430905034309060343090703430908034309090343091003430911034309120343091303430914034309150343091603430917034309180343091903430920034309210343092203430923034309240343092503430926034309270343092803430929034309300343093103430932034309330343093403430935034309360343093703430938034309390343094003430941034309420343094303430944034309450343094603430947034309480343094903430950034309510343095203430953034309540343095503430956034309570343095803430959034309600343096103430962034309630343096403430965034309660343096703430968034309690343097003430971034309720343097303430974034309750343097603430977034309780343097903430980034309810343098203430983034309840343098503430986034309870343098803430989034309900343099103430992034309930343099403430995034309960343099703430998034309990343100003431001034310020343100303431004034310050343100603431007034310080343100903431010034310110343101203431013034310140343101503431016034310170343101803431019034310200343102103431022034310230343102403431025034310260343102703431028034310290343103003431031034310320343103303431034034310350343103603431037034310380343103903431040034310410343104203431043034310440343104503431046034310470343104803431049034310500343105103431052034310530343105403431055034310560343105703431058034310590343106003431061034310620343106303431064034310650343106603431067034310680343106903431070034310710343107203431073034310740343107503431076034310770343107803431079034310800343108103431082034310830343108403431085034310860343108703431088034310890343109003431091034310920343109303431094034310950343109603431097034310980343109903431100034311010343110203431103034311040343110503440001034400020344000303440004034400050344000603440007034400080344000903440010034400110344001203440013034400140344001503440016034400170344001803440019034400200344002103440022034400230344002403440025034400260344002703440028034400290344003003440031034400320344003303440034034400350344003603440037034400380344003903440040034400410344004203440043034400440344004503440046034400470344004803440049034400500344005103440052034400530344005403440055034400560344005703440058034400590344006003440061034400620344006303440064034400650344006603440067034400680344006903440070034400710344007203440073034400740344007503440076034400770344007803440079034400800344008103440082034400830344008403440085034400860344008703440088034400890344009003440091034400920344009303440094034400950344009603440097034400980344009903440100034401010344010203440103034401040344010503440106034401070344010803440109034401100344011103440112034401130344011403440115034401160344011703440118034401190344012003440121034401220344012303440124034401250344012603440127034401280344012903440130034401310344013203440133034401340344013503440136034401370344013803440139034401400344014103440142034401430344014403440145034401460344014703440148034401490344015003440151034401520344015303440154034401550344015603440157034401580344015903440160034401610344016203440163034401640344016503440166034401670344016803440169034401700344017103440172034401730344017403440175034401760344017703440178034401790344018003440181034401820344018303440184034401850344018603440187034401880344018903440190034401910344019203440193034401940344019503440196034401970344019803440199034402000344020103440202034402030344020403440205034402060344020703440208034402090344021003440211034402120344021303440214034402150344021603440217034402180344021903440220034402210344022203440223034402240344022503440226034402270344022803440229034402300344023103440232034402330344023403440235034402360344023703440238034402390344024003440241034402420344024303440244034402450344024603440247034402480344024903440250034402510344025203440253034402540344025503440256034402570344025803440259034402600344026103440262034402630344026403440265034402660344026703440268034402690344027003440271034402720344027303440274034402750344027603440277034402780344027903440280034402810344028203440283034402840344028503440286034402870344028803440289034402900344029103440292034402930344029403440295034402960344029703440298034402990344030003440301034403020344030303440304034403050344030603440307034403080344030903440310034403110344031203440313034403140344031503440316034403170344031803440319034403200344032103440322034403230344032403440325034403260344032703440328034403290344033003440331034403320344033303440334034403350344033603440337034403380344033903440340034403410344034203440343034403440344034503440346034403470344034803440349034403500344035103440352034403530344035403440355034403560344035703440358034403590344036003440361034403620344036303440364034403650344036603440367034403680344036903440370034403710344037203440373034403740344037503440376034403770344037803440379034403800344038103440382034403830344038403440385034403860344038703440388034403890344039003440391034403920344039303440394034403950344039603440397034403980344039903440400034404010344040203440403034404040344040503440406034404070344040803440409034404100344041103440412034404130344041403440415034404160344041703440418034404190344042003440421034404220344042303440424034404250344042603440427034404280344042903440430034404310344043203440433034404340344043503440436034404370344043803440439034404400344044103440442034404430344044403440445034404460344044703440448034404490344045003440451034404520344045303440454034404550344045603440457034404580344045903440460034404610344046203440463034404640344046503440466034404670344046803440469034404700344047103440472034404730344047403440475034404760344047703440478034404790344048003440481034404820344048303440484034404850344048603440487034404880344048903440490034404910344049203440493034404940344049503440496034404970344049803440499034405000344050103440502034405030344050403440505034405060344050703440508034405090344051003440511034405120344051303440514034405150344051603440517034405180344051903440520034405210344052203440523034405240344052503440526034405270344052803440529034405300344053103440532034405330344053403440535034405360344053703440538034405390344054003440541034405420344054303440544034405450344054603440547034405480344054903440550034405510344055203440553034405540344055503440556034405570344055803440559034405600344056103440562034405630344056403440565034405660344056703440568034405690344057003440571034405720344057303440574034405750344057603440577034405780344057903440580034405810344058203440583034405840344058503440586034405870344058803440589034405900344059103440592034405930344059403440595034405960344059703440598034405990344060003440601034406020344060303440604034406050344060603440607034406080344060903440610034406110344061203440613034406140344061503440616034406170344061803440619034406200344062103440622034406230344062403440625034406260344062703440628034406290344063003440631034406320344063303440634034406350344063603440637034406380344063903440640034406410344064203440643034406440344064503440646034406470344064803440649034406500344065103440652034406530344065403440655034406560344065703440658034406590344066003440661034406620344066303440664034406650344066603440667034406680344066903440670034406710344067203440673034406740344067503440676034406770344067803440679034406800344068103440682034406830344068403440685034406860344068703440688034406890344069003440691034406920344069303440694034406950344069603440697034406980344069903440700034407010344070203440703034407040344070503440706034407070344070803440709034407100344071103440712034407130344071403440715034407160344071703440718034407190344072003440721034407220344072303440724034407250344072603440727034407280344072903440730034407310344073203440733034407340344073503440736034407370344073803440739034407400344074103440742034407430344074403440745034407460344074703440748034407490344075003440751034407520344075303440754034407550344075603440757034407580344075903440760034407610344076203440763034407640344076503440766034407670344076803440769034407700344077103440772034407730344077403440775034407760344077703440778034407790344078003440781034407820344078303440784034407850344078603440787034407880344078903440790034407910344079203440793034407940344079503440796034407970344079803440799034408000344080103440802034408030344080403440805034408060344080703440808034408090344081003440811034408120344081303440814034408150344081603440817034408180344081903440820034408210344082203440823034408240344082503440826034408270344082803440829034408300344083103440832034408330344083403440835034408360344083703440838034408390344084003440841034408420344084303440844034408450344084603440847034408480344084903440850034408510344085203440853034408540344085503440856034408570344085803440859034408600344086103440862034408630344086403440865034408660344086703440868034408690344087003440871034408720344087303440874034408750344087603440877034408780344087903440880034408810344088203440883034408840344088503440886034408870344088803440889034408900344089103440892034408930344089403440895034408960344089703440898034408990344090003440901034409020344090303440904034409050344090603440907034409080344090903440910034409110344091203440913034409140344091503440916034409170344091803440919034409200344092103440922034409230344092403440925034409260344092703440928034409290344093003440931034409320344093303440934034409350344093603440937034409380344093903440940034409410344094203440943034409440344094503440946034409470344094803440949034409500344095103440952034409530344095403440955034409560344095703440958034409590344096003440961034409620344096303440964034409650344096603440967034409680344096903440970034409710344097203440973034409740344097503440976034409770344097803440979034409800344098103440982034409830344098403440985034409860344098703440988034409890344099003440991034409920344099303440994034409950344099603440997034409980344099903441000034410010344100203441003034410040344100503441006034410070344100803441009034410100344101103441012034410130344101403441015034410160344101703441018034410190344102003441021034410220344102303441024034410250344102603441027034410280344102903441030034410310344103203441033034410340344103503441036034410370344103803441039034410400344104103441042034410430344104403441045034410460344104703441048034410490344105003441051034410520344105303441054034410550344105603441057034410580344105903441060034410610344106203441063034410640344106503441066034410670344106803441069034410700344107103441072034410730344107403441075034410760344107703441078034410790344108003441081034410820344108303441084034410850344108603441087034410880344108903441090034410910344109203441093034410940344109503441096034410970344109803441099034411000344110103441102034411030344110403441105034500010345000203450003034500040345000503450006034500070345000803450009034500100345001103450012034500130345001403450015034500160345001703450018034500190345002003450021034500220345002303450024034500250345002603450027034500280345002903450030034500310345003203450033034500340345003503450036034500370345003803450039034500400345004103450042034500430345004403450045034500460345004703450048034500490345005003450051034500520345005303450054034500550345005603450057034500580345005903450060034500610345006203450063034500640345006503450066034500670345006803450069034500700345007103450072034500730345007403450075034500760345007703450078034500790345008003450081034500820345008303450084034500850345008603450087034500880345008903450090034500910345009203450093034500940345009503450096034500970345009803450099034501000345010103450102034501030345010403450105034501060345010703450108034501090345011003450111034501120345011303450114034501150345011603450117034501180345011903450120034501210345012203450123034501240345012503450126034501270345012803450129034501300345013103450132034501330345013403450135034501360345013703450138034501390345014003450141034501420345014303450144034501450345014603450147034501480345014903450150034501510345015203450153034501540345015503450156034501570345015803450159034501600345016103450162034501630345016403450165034501660345016703450168034501690345017003450171034501720345017303450174034501750345017603450177034501780345017903450180034501810345018203450183034501840345018503450186034501870345018803450189034501900345019103450192034501930345019403450195034501960345019703450198034501990345020003450201034502020345020303450204034502050345020603450207034502080345020903450210034502110345021203450213034502140345021503450216034502170345021803450219034502200345022103450222034502230345022403450225034502260345022703450228034502290345023003450231034502320345023303450234034502350345023603450237034502380345023903450240034502410345024203450243034502440345024503450246034502470345024803450249034502500345025103450252034502530345025403450255034502560345025703450258034502590345026003450261034502620345026303450264034502650345026603450267034502680345026903450270034502710345027203450273034502740345027503450276034502770345027803450279034502800345028103450282034502830345028403450285034502860345028703450288034502890345029003450291034502920345029303450294034502950345029603450297034502980345029903450300034503010345030203450303034503040345030503450306034503070345030803450309034503100345031103450312034503130345031403450315034503160345031703450318034503190345032003450321034503220345032303450324034503250345032603450327034503280345032903450330034503310345033203450333034503340345033503450336034503370345033803450339034503400345034103450342034503430345034403450345034503460345034703450348034503490345035003450351034503520345035303450354034503550345035603450357034503580345035903450360034503610345036203450363034503640345036503450366034503670345036803450369034503700345037103450372034503730345037403450375034503760345037703450378034503790345038003450381034503820345038303450384034503850345038603450387034503880345038903450390034503910345039203450393034503940345039503450396034503970345039803450399034504000345040103450402034504030345040403450405034504060345040703450408034504090345041003450411034504120345041303450414034504150345041603450417034504180345041903450420034504210345042203450423034504240345042503450426034504270345042803450429034504300345043103450432034504330345043403450435034504360345043703450438034504390345044003450441034504420345044303450444034504450345044603450447034504480345044903450450034504510345045203450453034504540345045503450456034504570345045803450459034504600345046103450462034504630345046403450465034504660345046703450468034504690345047003450471034504720345047303450474034504750345047603450477034504780345047903450480034504810345048203450483034504840345048503450486034504870345048803450489034504900345049103450492034504930345049403450495034504960345049703450498034504990345050003450501034505020345050303450504034505050345050603450507034505080345050903450510034505110345051203450513034505140345051503450516034505170345051803450519034505200345052103450522034505230345052403450525034505260345052703450528034505290345053003450531034505320345053303450534034505350345053603450537034505380345053903450540034505410345054203450543034505440345054503450546034505470345054803450549034505500345055103450552034505530345055403450555034505560345055703450558034505590345056003450561034505620345056303450564034505650345056603450567034505680345056903450570034505710345057203450573034505740345057503450576034505770345057803450579034505800345058103450582034505830345058403450585034505860345058703450588034505890345059003450591034505920345059303450594034505950345059603450597034505980345059903450600034506010345060203450603034506040345060503450606034506070345060803450609034506100345061103450612034506130345061403450615034506160345061703450618034506190345062003450621034506220345062303450624034506250345062603450627034506280345062903450630034506310345063203450633034506340345063503450636034506370345063803450639034506400345064103450642034506430345064403450645034506460345064703450648034506490345065003450651034506520345065303450654034506550345065603450657034506580345065903450660034506610345066203450663034506640345066503450666034506670345066803450669034506700345067103450672034506730345067403450675034506760345067703450678034506790345068003450681034506820345068303450684034506850345068603450687034506880345068903450690034506910345069203450693034506940345069503450696034506970345069803450699034507000345070103450702034507030345070403450705034507060345070703450708034507090345071003450711034507120345071303450714034507150345071603450717034507180345071903450720034507210345072203450723034507240345072503450726034507270345072803450729034507300345073103450732034507330345073403450735034507360345073703450738034507390345074003450741034507420345074303450744034507450345074603450747034507480345074903450750034507510345075203450753034507540345075503450756034507570345075803450759034507600345076103450762034507630345076403450765034507660345076703450768034507690345077003450771034507720345077303450774034507750345077603450777034507780345077903450780034507810345078203450783034507840345078503450786034507870345078803450789034507900345079103450792034507930345079403450795034507960345079703450798034507990345080003450801034508020345080303450804034508050345080603450807034508080345080903450810034508110345081203450813034508140345081503450816034508170345081803450819034508200345082103450822034508230345082403450825034508260345082703450828034508290345083003450831034508320345083303450834034508350345083603450837034508380345083903450840034508410345084203450843034508440345084503450846034508470345084803450849034508500345085103450852034508530345085403450855034508560345085703450858034508590345086003450861034508620345086303450864034508650345086603450867034508680345086903450870034508710345087203450873034508740345087503450876034508770345087803450879034508800345088103450882034508830345088403450885034508860345088703450888034508890345089003450891034508920345089303450894034508950345089603450897034508980345089903450900034509010345090203450903034509040345090503450906034509070345090803450909034509100345091103450912034509130345091403450915034509160345091703450918034509190345092003450921034509220345092303450924034509250345092603450927034509280345092903450930034509310345093203450933034509340345093503450936034509370345093803450939034509400345094103450942034509430345094403450945034509460345094703450948034509490345095003450951034509520345095303450954034509550345095603450957034509580345095903450960034509610345096203450963034509640345096503450966034509670345096803450969034509700345097103450972034509730345097403450975034509760345097703450978034509790345098003450981034509820345098303450984034509850345098603450987034509880345098903450990034509910345099203450993034509940345099503450996034509970345099803450999034510000345100103451002034510030345100403451005034510060345100703451008034510090345101003451011034510120345101303451014034510150345101603451017034510180345101903451020034510210345102203451023034510240345102503451026034510270345102803451029034510300345103103451032034510330345103403451035034510360345103703451038034510390345104003451041034510420345104303451044034510450345104603451047034510480345104903451050034510510345105203451053034510540345105503451056034510570345105803451059034510600345106103451062034510630345106403451065034510660345106703451068034510690345107003451071034510720345107303451074034510750345107603451077034510780345107903451080034510810345108203451083034510840345108503451086034510870345108803451089034510900345109103451092034510930345109403451095034510960345109703451098034510990345110003451101034511020345110303451104034511050346000103460002034600030346000403460005034600060346000703460008034600090346001003460011034600120346001303460014034600150346001603460017034600180346001903460020034600210346002203460023034600240346002503460026034600270346002803460029034600300346003103460032034600330346003403460035034600360346003703460038034600390346004003460041034600420346004303460044034600450346004603460047034600480346004903460050034600510346005203460053034600540346005503460056034600570346005803460059034600600346006103460062034600630346006403460065034600660346006703460068034600690346007003460071034600720346007303460074034600750346007603460077034600780346007903460080034600810346008203460083034600840346008503460086034600870346008803460089034600900346009103460092034600930346009403460095034600960346009703460098034600990346010003460101034601020346010303460104034601050346010603460107034601080346010903460110034601110346011203460113034601140346011503460116034601170346011803460119034601200346012103460122034601230346012403460125034601260346012703460128034601290346013003460131034601320346013303460134034601350346013603460137034601380346013903460140034601410346014203460143034601440346014503460146034601470346014803460149034601500346015103460152034601530346015403460155034601560346015703460158034601590346016003460161034601620346016303460164034601650346016603460167034601680346016903460170034601710346017203460173034601740346017503460176034601770346017803460179034601800346018103460182034601830346018403460185034601860346018703460188034601890346019003460191034601920346019303460194034601950346019603460197034601980346019903460200034602010346020203460203034602040346020503460206034602070346020803460209034602100346021103460212034602130346021403460215034602160346021703460218034602190346022003460221034602220346022303460224034602250346022603460227034602280346022903460230034602310346023203460233034602340346023503460236034602370346023803460239034602400346024103460242034602430346024403460245034602460346024703460248034602490346025003460251034602520346025303460254034602550346025603460257034602580346025903460260034602610346026203460263034602640346026503460266034602670346026803460269034602700346027103460272034602730346027403460275034602760346027703460278034602790346028003460281034602820346028303460284034602850346028603460287034602880346028903460290034602910346029203460293034602940346029503460296034602970346029803460299034603000346030103460302034603030346030403460305034603060346030703460308034603090346031003460311034603120346031303460314034603150346031603460317034603180346031903460320034603210346032203460323034603240346032503460326034603270346032803460329034603300346033103460332034603330346033403460335034603360346033703460338034603390346034003460341034603420346034303460344034603450346034603460347034603480346034903460350034603510346035203460353034603540346035503460356034603570346035803460359034603600346036103460362034603630346036403460365034603660346036703460368034603690346037003460371034603720346037303460374034603750346037603460377034603780346037903460380034603810346038203460383034603840346038503460386034603870346038803460389034603900346039103460392034603930346039403460395034603960346039703460398034603990346040003460401034604020346040303460404034604050346040603460407034604080346040903460410034604110346041203460413034604140346041503460416034604170346041803460419034604200346042103460422034604230346042403460425034604260346042703460428034604290346043003460431034604320346043303460434034604350346043603460437034604380346043903460440034604410346044203460443034604440346044503460446034604470346044803460449034604500346045103460452034604530346045403460455034604560346045703460458034604590346046003460461034604620346046303460464034604650346046603460467034604680346046903460470034604710346047203460473034604740346047503460476034604770346047803460479034604800346048103460482034604830346048403460485034604860346048703460488034604890346049003460491034604920346049303460494034604950346049603460497034604980346049903460500034605010346050203460503034605040346050503460506034605070346050803460509034605100346051103460512034605130346051403460515034605160346051703460518034605190346052003460521034605220346052303460524034605250346052603460527034605280346052903460530034605310346053203460533034605340346053503460536034605370346053803460539034605400346054103460542034605430346054403460545034605460346054703460548034605490346055003460551034605520346055303460554034605550346055603460557034605580346055903460560034605610346056203460563034605640346056503460566034605670346056803460569034605700346057103460572034605730346057403460575034605760346057703460578034605790346058003460581034605820346058303460584034605850346058603460587034605880346058903460590034605910346059203460593034605940346059503460596034605970346059803460599034606000346060103460602034606030346060403460605034606060346060703460608034606090346061003460611034606120346061303460614034606150346061603460617034606180346061903460620034606210346062203460623034606240346062503460626034606270346062803460629034606300346063103460632034606330346063403460635034606360346063703460638034606390346064003460641034606420346064303460644034606450346064603460647034606480346064903460650034606510346065203460653034606540346065503460656034606570346065803460659034606600346066103460662034606630346066403460665034606660346066703460668034606690346067003460671034606720346067303460674034606750346067603460677034606780346067903460680034606810346068203460683034606840346068503460686034606870346068803460689034606900346069103460692034606930346069403460695034606960346069703460698034606990346070003460701034607020346070303460704034607050346070603460707034607080346070903460710034607110346071203460713034607140346071503460716034607170346071803460719034607200346072103460722034607230346072403460725034607260346072703460728034607290346073003460731034607320346073303460734034607350346073603460737034607380346073903460740034607410346074203460743034607440346074503460746034607470346074803460749034607500346075103460752034607530346075403460755034607560346075703460758034607590346076003460761034607620346076303460764034607650346076603460767034607680346076903460770034607710346077203460773034607740346077503460776034607770346077803460779034607800346078103460782034607830346078403460785034607860346078703460788034607890346079003460791034607920346079303460794034607950346079603460797034607980346079903460800034608010346080203460803034608040346080503460806034608070346080803460809034608100346081103460812034608130346081403460815034608160346081703460818034608190346082003460821034608220346082303460824034608250346082603460827034608280346082903460830034608310346083203460833034608340346083503460836034608370346083803460839034608400346084103460842034608430346084403460845034608460346084703460848034608490346085003460851034608520346085303460854034608550346085603460857034608580346085903460860034608610346086203460863034608640346086503460866034608670346086803460869034608700346087103460872034608730346087403460875034608760346087703460878034608790346088003460881034608820346088303460884034608850346088603460887034608880346088903460890034608910346089203460893034608940346089503460896034608970346089803460899034609000346090103460902034609030346090403460905034609060346090703460908034609090346091003460911034609120346091303460914034609150346091603460917034609180346091903460920034609210346092203460923034609240346092503460926034609270346092803460929034609300346093103460932034609330346093403460935034609360346093703460938034609390346094003460941034609420346094303460944034609450346094603460947034609480346094903460950034609510346095203460953034609540346095503460956034609570346095803460959034609600346096103460962034609630346096403460965034609660346096703460968034609690346097003460971034609720346097303460974034609750346097603460977034609780346097903460980034609810346098203460983034609840346098503460986034609870346098803460989034609900346099103460992034609930346099403460995034609960346099703460998034609990346100003461001034610020346100303461004034610050346100603461007034610080346100903461010034610110346101203461013034610140346101503461016034610170346101803461019034610200346102103461022034610230346102403461025034610260346102703461028034610290346103003461031034610320346103303461034034610350346103603461037034610380346103903461040034610410346104203461043034610440346104503461046034610470346104803461049034610500346105103461052034610530346105403461055034610560346105703461058034610590346106003461061034610620346106303461064034610650346106603461067034610680346106903461070034610710346107203461073034610740346107503461076034610770346107803461079034610800346108103461082034610830346108403461085034610860346108703461088034610890346109003461091034610920346109303461094034610950346109603461097034610980346109903461100034611010346110203461103034611040346110503470001034700020347000303470004034700050347000603470007034700080347000903470010034700110347001203470013034700140347001503470016034700170347001803470019034700200347002103470022034700230347002403470025034700260347002703470028034700290347003003470031034700320347003303470034034700350347003603470037034700380347003903470040034700410347004203470043034700440347004503470046034700470347004803470049034700500347005103470052034700530347005403470055034700560347005703470058034700590347006003470061034700620347006303470064034700650347006603470067034700680347006903470070034700710347007203470073034700740347007503470076034700770347007803470079034700800347008103470082034700830347008403470085034700860347008703470088034700890347009003470091034700920347009303470094034700950347009603470097034700980347009903470100034701010347010203470103034701040347010503470106034701070347010803470109034701100347011103470112034701130347011403470115034701160347011703470118034701190347012003470121034701220347012303470124034701250347012603470127034701280347012903470130034701310347013203470133034701340347013503470136034701370347013803470139034701400347014103470142034701430347014403470145034701460347014703470148034701490347015003470151034701520347015303470154034701550347015603470157034701580347015903470160034701610347016203470163034701640347016503470166034701670347016803470169034701700347017103470172034701730347017403470175034701760347017703470178034701790347018003470181034701820347018303470184034701850347018603470187034701880347018903470190034701910347019203470193034701940347019503470196034701970347019803470199034702000347020103470202034702030347020403470205034702060347020703470208034702090347021003470211034702120347021303470214034702150347021603470217034702180347021903470220034702210347022203470223034702240347022503470226034702270347022803470229034702300347023103470232034702330347023403470235034702360347023703470238034702390347024003470241034702420347024303470244034702450347024603470247034702480347024903470250034702510347025203470253034702540347025503470256034702570347025803470259034702600347026103470262034702630347026403470265034702660347026703470268034702690347027003470271034702720347027303470274034702750347027603470277034702780347027903470280034702810347028203470283034702840347028503470286034702870347028803470289034702900347029103470292034702930347029403470295034702960347029703470298034702990347030003470301034703020347030303470304034703050347030603470307034703080347030903470310034703110347031203470313034703140347031503470316034703170347031803470319034703200347032103470322034703230347032403470325034703260347032703470328034703290347033003470331034703320347033303470334034703350347033603470337034703380347033903470340034703410347034203470343034703440347034503470346034703470347034803470349034703500347035103470352034703530347035403470355034703560347035703470358034703590347036003470361034703620347036303470364034703650347036603470367034703680347036903470370034703710347037203470373034703740347037503470376034703770347037803470379034703800347038103470382034703830347038403470385034703860347038703470388034703890347039003470391034703920347039303470394034703950347039603470397034703980347039903470400034704010347040203470403034704040347040503470406034704070347040803470409034704100347041103470412034704130347041403470415034704160347041703470418034704190347042003470421034704220347042303470424034704250347042603470427034704280347042903470430034704310347043203470433034704340347043503470436034704370347043803470439034704400347044103470442034704430347044403470445034704460347044703470448034704490347045003470451034704520347045303470454034704550347045603470457034704580347045903470460034704610347046203470463034704640347046503470466034704670347046803470469034704700347047103470472034704730347047403470475034704760347047703470478034704790347048003470481034704820347048303470484034704850347048603470487034704880347048903470490034704910347049203470493034704940347049503470496034704970347049803470499034705000347050103470502034705030347050403470505034705060347050703470508034705090347051003470511034705120347051303470514034705150347051603470517034705180347051903470520034705210347052203470523034705240347052503470526034705270347052803470529034705300347053103470532034705330347053403470535034705360347053703470538034705390347054003470541034705420347054303470544034705450347054603470547034705480347054903470550034705510347055203470553034705540347055503470556034705570347055803470559034705600347056103470562034705630347056403470565034705660347056703470568034705690347057003470571034705720347057303470574034705750347057603470577034705780347057903470580034705810347058203470583034705840347058503470586034705870347058803470589034705900347059103470592034705930347059403470595034705960347059703470598034705990347060003470601034706020347060303470604034706050347060603470607034706080347060903470610034706110347061203470613034706140347061503470616034706170347061803470619034706200347062103470622034706230347062403470625034706260347062703470628034706290347063003470631034706320347063303470634034706350347063603470637034706380347063903470640034706410347064203470643034706440347064503470646034706470347064803470649034706500347065103470652034706530347065403470655034706560347065703470658034706590347066003470661034706620347066303470664034706650347066603470667034706680347066903470670034706710347067203470673034706740347067503470676034706770347067803470679034706800347068103470682034706830347068403470685034706860347068703470688034706890347069003470691034706920347069303470694034706950347069603470697034706980347069903470700034707010347070203470703034707040347070503470706034707070347070803470709034707100347071103470712034707130347071403470715034707160347071703470718034707190347072003470721034707220347072303470724034707250347072603470727034707280347072903470730034707310347073203470733034707340347073503470736034707370347073803470739034707400347074103470742034707430347074403470745034707460347074703470748034707490347075003470751034707520347075303470754034707550347075603470757034707580347075903470760034707610347076203470763034707640347076503470766034707670347076803470769034707700347077103470772034707730347077403470775034707760347077703470778034707790347078003470781034707820347078303470784034707850347078603470787034707880347078903470790034707910347079203470793034707940347079503470796034707970347079803470799034708000347080103470802034708030347080403470805034708060347080703470808034708090347081003470811034708120347081303470814034708150347081603470817034708180347081903470820034708210347082203470823034708240347082503470826034708270347082803470829034708300347083103470832034708330347083403470835034708360347083703470838034708390347084003470841034708420347084303470844034708450347084603470847034708480347084903470850034708510347085203470853034708540347085503470856034708570347085803470859034708600347086103470862034708630347086403470865034708660347086703470868034708690347087003470871034708720347087303470874034708750347087603470877034708780347087903470880034708810347088203470883034708840347088503470886034708870347088803470889034708900347089103470892034708930347089403470895034708960347089703470898034708990347090003470901034709020347090303470904034709050347090603470907034709080347090903470910034709110347091203470913034709140347091503470916034709170347091803470919034709200347092103470922034709230347092403470925034709260347092703470928034709290347093003470931034709320347093303470934034709350347093603470937034709380347093903470940034709410347094203470943034709440347094503470946034709470347094803470949034709500347095103470952034709530347095403470955034709560347095703470958034709590347096003470961034709620347096303470964034709650347096603470967034709680347096903470970034709710347097203470973034709740347097503470976034709770347097803470979034709800347098103470982034709830347098403470985034709860347098703470988034709890347099003470991034709920347099303470994034709950347099603470997034709980347099903471000034710010347100203471003034710040347100503471006034710070347100803471009034710100347101103471012034710130347101403471015034710160347101703471018034710190347102003471021034710220347102303471024034710250347102603471027034710280347102903471030034710310347103203471033034710340347103503471036034710370347103803471039034710400347104103471042034710430347104403471045034710460347104703471048034710490347105003471051034710520347105303471054034710550347105603471057034710580347105903471060034710610347106203471063034710640347106503471066034710670347106803471069034710700347107103471072034710730347107403471075034710760347107703471078034710790347108003471081034710820347108303471084034710850347108603471087034710880347108903471090034710910347109203471093034710940347109503471096034710970347109803471099034711000347110103471102034711030347110403471105034800010348000203480003034800040348000503480006034800070348000803480009034800100348001103480012034800130348001403480015034800160348001703480018034800190348002003480021034800220348002303480024034800250348002603480027034800280348002903480030034800310348003203480033034800340348003503480036034800370348003803480039034800400348004103480042034800430348004403480045034800460348004703480048034800490348005003480051034800520348005303480054034800550348005603480057034800580348005903480060034800610348006203480063034800640348006503480066034800670348006803480069034800700348007103480072034800730348007403480075034800760348007703480078034800790348008003480081034800820348008303480084034800850348008603480087034800880348008903480090034800910348009203480093034800940348009503480096034800970348009803480099034801000348010103480102034801030348010403480105034801060348010703480108034801090348011003480111034801120348011303480114034801150348011603480117034801180348011903480120034801210348012203480123034801240348012503480126034801270348012803480129034801300348013103480132034801330348013403480135034801360348013703480138034801390348014003480141034801420348014303480144034801450348014603480147034801480348014903480150034801510348015203480153034801540348015503480156034801570348015803480159034801600348016103480162034801630348016403480165034801660348016703480168034801690348017003480171034801720348017303480174034801750348017603480177034801780348017903480180034801810348018203480183034801840348018503480186034801870348018803480189034801900348019103480192034801930348019403480195034801960348019703480198034801990348020003480201034802020348020303480204034802050348020603480207034802080348020903480210034802110348021203480213034802140348021503480216034802170348021803480219034802200348022103480222034802230348022403480225034802260348022703480228034802290348023003480231034802320348023303480234034802350348023603480237034802380348023903480240034802410348024203480243034802440348024503480246034802470348024803480249034802500348025103480252034802530348025403480255034802560348025703480258034802590348026003480261034802620348026303480264034802650348026603480267034802680348026903480270034802710348027203480273034802740348027503480276034802770348027803480279034802800348028103480282034802830348028403480285034802860348028703480288034802890348029003480291034802920348029303480294034802950348029603480297034802980348029903480300034803010348030203480303034803040348030503480306034803070348030803480309034803100348031103480312034803130348031403480315034803160348031703480318034803190348032003480321034803220348032303480324034803250348032603480327034803280348032903480330034803310348033203480333034803340348033503480336034803370348033803480339034803400348034103480342034803430348034403480345034803460348034703480348034803490348035003480351034803520348035303480354034803550348035603480357034803580348035903480360034803610348036203480363034803640348036503480366034803670348036803480369034803700348037103480372034803730348037403480375034803760348037703480378034803790348038003480381034803820348038303480384034803850348038603480387034803880348038903480390034803910348039203480393034803940348039503480396034803970348039803480399034804000348040103480402034804030348040403480405034804060348040703480408034804090348041003480411034804120348041303480414034804150348041603480417034804180348041903480420034804210348042203480423034804240348042503480426034804270348042803480429034804300348043103480432034804330348043403480435034804360348043703480438034804390348044003480441034804420348044303480444034804450348044603480447034804480348044903480450034804510348045203480453034804540348045503480456034804570348045803480459034804600348046103480462034804630348046403480465034804660348046703480468034804690348047003480471034804720348047303480474034804750348047603480477034804780348047903480480034804810348048203480483034804840348048503480486034804870348048803480489034804900348049103480492034804930348049403480495034804960348049703480498034804990348050003480501034805020348050303480504034805050348050603480507034805080348050903480510034805110348051203480513034805140348051503480516034805170348051803480519034805200348052103480522034805230348052403480525034805260348052703480528034805290348053003480531034805320348053303480534034805350348053603480537034805380348053903480540034805410348054203480543034805440348054503480546034805470348054803480549034805500348055103480552034805530348055403480555034805560348055703480558034805590348056003480561034805620348056303480564034805650348056603480567034805680348056903480570034805710348057203480573034805740348057503480576034805770348057803480579034805800348058103480582034805830348058403480585034805860348058703480588034805890348059003480591034805920348059303480594034805950348059603480597034805980348059903480600034806010348060203480603034806040348060503480606034806070348060803480609034806100348061103480612034806130348061403480615034806160348061703480618034806190348062003480621034806220348062303480624034806250348062603480627034806280348062903480630034806310348063203480633034806340348063503480636034806370348063803480639034806400348064103480642034806430348064403480645034806460348064703480648034806490348065003480651034806520348065303480654034806550348065603480657034806580348065903480660034806610348066203480663034806640348066503480666034806670348066803480669034806700348067103480672034806730348067403480675034806760348067703480678034806790348068003480681034806820348068303480684034806850348068603480687034806880348068903480690034806910348069203480693034806940348069503480696034806970348069803480699034807000348070103480702034807030348070403480705034807060348070703480708034807090348071003480711034807120348071303480714034807150348071603480717034807180348071903480720034807210348072203480723034807240348072503480726034807270348072803480729034807300348073103480732034807330348073403480735034807360348073703480738034807390348074003480741034807420348074303480744034807450348074603480747034807480348074903480750034807510348075203480753034807540348075503480756034807570348075803480759034807600348076103480762034807630348076403480765034807660348076703480768034807690348077003480771034807720348077303480774034807750348077603480777034807780348077903480780034807810348078203480783034807840348078503480786034807870348078803480789034807900348079103480792034807930348079403480795034807960348079703480798034807990348080003480801034808020348080303480804034808050348080603480807034808080348080903480810034808110348081203480813034808140348081503480816034808170348081803480819034808200348082103480822034808230348082403480825034808260348082703480828034808290348083003480831034808320348083303480834034808350348083603480837034808380348083903480840034808410348084203480843034808440348084503480846034808470348084803480849034808500348085103480852034808530348085403480855034808560348085703480858034808590348086003480861034808620348086303480864034808650348086603480867034808680348086903480870034808710348087203480873034808740348087503480876034808770348087803480879034808800348088103480882034808830348088403480885034808860348088703480888034808890348089003480891034808920348089303480894034808950348089603480897034808980348089903480900034809010348090203480903034809040348090503480906034809070348090803480909034809100348091103480912034809130348091403480915034809160348091703480918034809190348092003480921034809220348092303480924034809250348092603480927034809280348092903480930034809310348093203480933034809340348093503480936034809370348093803480939034809400348094103480942034809430348094403480945034809460348094703480948034809490348095003480951034809520348095303480954034809550348095603480957034809580348095903480960034809610348096203480963034809640348096503480966034809670348096803480969034809700348097103480972034809730348097403480975034809760348097703480978034809790348098003480981034809820348098303480984034809850348098603480987034809880348098903480990034809910348099203480993034809940348099503480996034809970348099803480999034810000348100103481002034810030348100403481005034810060348100703481008034810090348101003481011034810120348101303481014034810150348101603481017034810180348101903481020034810210348102203481023034810240348102503481026034810270348102803481029034810300348103103481032034810330348103403481035034810360348103703481038034810390348104003481041034810420348104303481044034810450348104603481047034810480348104903481050034810510348105203481053034810540348105503481056034810570348105803481059034810600348106103481062034810630348106403481065034810660348106703481068034810690348107003481071034810720348107303481074034810750348107603481077034810780348107903481080034810810348108203481083034810840348108503481086034810870348108803481089034810900348109103481092034810930348109403481095034810960348109703481098034810990348110003481101034811020348110303481104034811050349000103490002034900030349000403490005034900060349000703490008034900090349001003490011034900120349001303490014034900150349001603490017034900180349001903490020034900210349002203490023034900240349002503490026034900270349002803490029034900300349003103490032034900330349003403490035034900360349003703490038034900390349004003490041034900420349004303490044034900450349004603490047034900480349004903490050034900510349005203490053034900540349005503490056034900570349005803490059034900600349006103490062034900630349006403490065034900660349006703490068034900690349007003490071034900720349007303490074034900750349007603490077034900780349007903490080034900810349008203490083034900840349008503490086034900870349008803490089034900900349009103490092034900930349009403490095034900960349009703490098034900990349010003490101034901020349010303490104034901050349010603490107034901080349010903490110034901110349011203490113034901140349011503490116034901170349011803490119034901200349012103490122034901230349012403490125034901260349012703490128034901290349013003490131034901320349013303490134034901350349013603490137034901380349013903490140034901410349014203490143034901440349014503490146034901470349014803490149034901500349015103490152034901530349015403490155034901560349015703490158034901590349016003490161034901620349016303490164034901650349016603490167034901680349016903490170034901710349017203490173034901740349017503490176034901770349017803490179034901800349018103490182034901830349018403490185034901860349018703490188034901890349019003490191034901920349019303490194034901950349019603490197034901980349019903490200034902010349020203490203034902040349020503490206034902070349020803490209034902100349021103490212034902130349021403490215034902160349021703490218034902190349022003490221034902220349022303490224034902250349022603490227034902280349022903490230034902310349023203490233034902340349023503490236034902370349023803490239034902400349024103490242034902430349024403490245034902460349024703490248034902490349025003490251034902520349025303490254034902550349025603490257034902580349025903490260034902610349026203490263034902640349026503490266034902670349026803490269034902700349027103490272034902730349027403490275034902760349027703490278034902790349028003490281034902820349028303490284034902850349028603490287034902880349028903490290034902910349029203490293034902940349029503490296034902970349029803490299034903000349030103490302034903030349030403490305034903060349030703490308034903090349031003490311034903120349031303490314034903150349031603490317034903180349031903490320034903210349032203490323034903240349032503490326034903270349032803490329034903300349033103490332034903330349033403490335034903360349033703490338034903390349034003490341034903420349034303490344034903450349034603490347034903480349034903490350034903510349035203490353034903540349035503490356034903570349035803490359034903600349036103490362034903630349036403490365034903660349036703490368034903690349037003490371034903720349037303490374034903750349037603490377034903780349037903490380034903810349038203490383034903840349038503490386034903870349038803490389034903900349039103490392034903930349039403490395034903960349039703490398034903990349040003490401034904020349040303490404034904050349040603490407034904080349040903490410034904110349041203490413034904140349041503490416034904170349041803490419034904200349042103490422034904230349042403490425034904260349042703490428034904290349043003490431034904320349043303490434034904350349043603490437034904380349043903490440034904410349044203490443034904440349044503490446034904470349044803490449034904500349045103490452034904530349045403490455034904560349045703490458034904590349046003490461034904620349046303490464034904650349046603490467034904680349046903490470034904710349047203490473034904740349047503490476034904770349047803490479034904800349048103490482034904830349048403490485034904860349048703490488034904890349049003490491034904920349049303490494034904950349049603490497034904980349049903490500034905010349050203490503034905040349050503490506034905070349050803490509034905100349051103490512034905130349051403490515034905160349051703490518034905190349052003490521034905220349052303490524034905250349052603490527034905280349052903490530034905310349053203490533034905340349053503490536034905370349053803490539034905400349054103490542034905430349054403490545034905460349054703490548034905490349055003490551034905520349055303490554034905550349055603490557034905580349055903490560034905610349056203490563034905640349056503490566034905670349056803490569034905700349057103490572034905730349057403490575034905760349057703490578034905790349058003490581034905820349058303490584034905850349058603490587034905880349058903490590034905910349059203490593034905940349059503490596034905970349059803490599034906000349060103490602034906030349060403490605034906060349060703490608034906090349061003490611034906120349061303490614034906150349061603490617034906180349061903490620034906210349062203490623034906240349062503490626034906270349062803490629034906300349063103490632034906330349063403490635034906360349063703490638034906390349064003490641034906420349064303490644034906450349064603490647034906480349064903490650034906510349065203490653034906540349065503490656034906570349065803490659034906600349066103490662034906630349066403490665034906660349066703490668034906690349067003490671034906720349067303490674034906750349067603490677034906780349067903490680034906810349068203490683034906840349068503490686034906870349068803490689034906900349069103490692034906930349069403490695034906960349069703490698034906990349070003490701034907020349070303490704034907050349070603490707034907080349070903490710034907110349071203490713034907140349071503490716034907170349071803490719034907200349072103490722034907230349072403490725034907260349072703490728034907290349073003490731034907320349073303490734034907350349073603490737034907380349073903490740034907410349074203490743034907440349074503490746034907470349074803490749034907500349075103490752034907530349075403490755034907560349075703490758034907590349076003490761034907620349076303490764034907650349076603490767034907680349076903490770034907710349077203490773034907740349077503490776034907770349077803490779034907800349078103490782034907830349078403490785034907860349078703490788034907890349079003490791034907920349079303490794034907950349079603490797034907980349079903490800034908010349080203490803034908040349080503490806034908070349080803490809034908100349081103490812034908130349081403490815034908160349081703490818034908190349082003490821034908220349082303490824034908250349082603490827034908280349082903490830034908310349083203490833034908340349083503490836034908370349083803490839034908400349084103490842034908430349084403490845034908460349084703490848034908490349085003490851034908520349085303490854034908550349085603490857034908580349085903490860034908610349086203490863034908640349086503490866034908670349086803490869034908700349087103490872034908730349087403490875034908760349087703490878034908790349088003490881034908820349088303490884034908850349088603490887034908880349088903490890034908910349089203490893034908940349089503490896034908970349089803490899034909000349090103490902034909030349090403490905034909060349090703490908034909090349091003490911034909120349091303490914034909150349091603490917034909180349091903490920034909210349092203490923034909240349092503490926034909270349092803490929034909300349093103490932034909330349093403490935034909360349093703490938034909390349094003490941034909420349094303490944034909450349094603490947034909480349094903490950034909510349095203490953034909540349095503490956034909570349095803490959034909600349096103490962034909630349096403490965034909660349096703490968034909690349097003490971034909720349097303490974034909750349097603490977034909780349097903490980034909810349098203490983034909840349098503490986034909870349098803490989034909900349099103490992034909930349099403490995034909960349099703490998034909990349100003491001034910020349100303491004034910050349100603491007034910080349100903491010034910110349101203491013034910140349101503491016034910170349101803491019034910200349102103491022034910230349102403491025034910260349102703491028034910290349103003491031034910320349103303491034034910350349103603491037034910380349103903491040034910410349104203491043034910440349104503491046034910470349104803491049034910500349105103491052034910530349105403491055034910560349105703491058034910590349106003491061034910620349106303491064034910650349106603491067034910680349106903491070034910710349107203491073034910740349107503491076034910770349107803491079034910800349108103491082034910830349108403491085034910860349108703491088034910890349109003491091034910920349109303491094034910950349109603491097034910980349109903491100034911010349110203491103034911040349110503500001035000020350000303500004035000050350000603500007035000080350000903500010035000110350001203500013035000140350001503500016035000170350001803500019035000200350002103500022035000230350002403500025035000260350002703500028035000290350003003500031035000320350003303500034035000350350003603500037035000380350003903500040035000410350004203500043035000440350004503500046035000470350004803500049035000500350005103500052035000530350005403500055035000560350005703500058035000590350006003500061035000620350006303500064035000650350006603500067035000680350006903500070035000710350007203500073035000740350007503500076035000770350007803500079035000800350008103500082035000830350008403500085035000860350008703500088035000890350009003500091035000920350009303500094035000950350009603500097035000980350009903500100035001010350010203500103035001040350010503500106035001070350010803500109035001100350011103500112035001130350011403500115035001160350011703500118035001190350012003500121035001220350012303500124035001250350012603500127035001280350012903500130035001310350013203500133035001340350013503500136035001370350013803500139035001400350014103500142035001430350014403500145035001460350014703500148035001490350015003500151035001520350015303500154035001550350015603500157035001580350015903500160035001610350016203500163035001640350016503500166035001670350016803500169035001700350017103500172035001730350017403500175035001760350017703500178035001790350018003500181035001820350018303500184035001850350018603500187035001880350018903500190035001910350019203500193035001940350019503500196035001970350019803500199035002000350020103500202035002030350020403500205035002060350020703500208035002090350021003500211035002120350021303500214035002150350021603500217035002180350021903500220035002210350022203500223035002240350022503500226035002270350022803500229035002300350023103500232035002330350023403500235035002360350023703500238035002390350024003500241035002420350024303500244035002450350024603500247035002480350024903500250035002510350025203500253035002540350025503500256035002570350025803500259035002600350026103500262035002630350026403500265035002660350026703500268035002690350027003500271035002720350027303500274035002750350027603500277035002780350027903500280035002810350028203500283035002840350028503500286035002870350028803500289035002900350029103500292035002930350029403500295035002960350029703500298035002990350030003500301035003020350030303500304035003050350030603500307035003080350030903500310035003110350031203500313035003140350031503500316035003170350031803500319035003200350032103500322035003230350032403500325035003260350032703500328035003290350033003500331035003320350033303500334035003350350033603500337035003380350033903500340035003410350034203500343035003440350034503500346035003470350034803500349035003500350035103500352035003530350035403500355035003560350035703500358035003590350036003500361035003620350036303500364035003650350036603500367035003680350036903500370035003710350037203500373035003740350037503500376035003770350037803500379035003800350038103500382035003830350038403500385035003860350038703500388035003890350039003500391035003920350039303500394035003950350039603500397035003980350039903500400035004010350040203500403035004040350040503500406035004070350040803500409035004100350041103500412035004130350041403500415035004160350041703500418035004190350042003500421035004220350042303500424035004250350042603500427035004280350042903500430035004310350043203500433035004340350043503500436035004370350043803500439035004400350044103500442035004430350044403500445035004460350044703500448035004490350045003500451035004520350045303500454035004550350045603500457035004580350045903500460035004610350046203500463035004640350046503500466035004670350046803500469035004700350047103500472035004730350047403500475035004760350047703500478035004790350048003500481035004820350048303500484035004850350048603500487035004880350048903500490035004910350049203500493035004940350049503500496035004970350049803500499035005000350050103500502035005030350050403500505035005060350050703500508035005090350051003500511035005120350051303500514035005150350051603500517035005180350051903500520035005210350052203500523035005240350052503500526035005270350052803500529035005300350053103500532035005330350053403500535035005360350053703500538035005390350054003500541035005420350054303500544035005450350054603500547035005480350054903500550035005510350055203500553035005540350055503500556035005570350055803500559035005600350056103500562035005630350056403500565035005660350056703500568035005690350057003500571035005720350057303500574035005750350057603500577035005780350057903500580035005810350058203500583035005840350058503500586035005870350058803500589035005900350059103500592035005930350059403500595035005960350059703500598035005990350060003500601035006020350060303500604035006050350060603500607035006080350060903500610035006110350061203500613035006140350061503500616035006170350061803500619035006200350062103500622035006230350062403500625035006260350062703500628035006290350063003500631035006320350063303500634035006350350063603500637035006380350063903500640035006410350064203500643035006440350064503500646035006470350064803500649035006500350065103500652035006530350065403500655035006560350065703500658035006590350066003500661035006620350066303500664035006650350066603500667035006680350066903500670035006710350067203500673035006740350067503500676035006770350067803500679035006800350068103500682035006830350068403500685035006860350068703500688035006890350069003500691035006920350069303500694035006950350069603500697035006980350069903500700035007010350070203500703035007040350070503500706035007070350070803500709035007100350071103500712035007130350071403500715035007160350071703500718035007190350072003500721035007220350072303500724035007250350072603500727035007280350072903500730035007310350073203500733035007340350073503500736035007370350073803500739035007400350074103500742035007430350074403500745035007460350074703500748035007490350075003500751035007520350075303500754035007550350075603500757035007580350075903500760035007610350076203500763035007640350076503500766035007670350076803500769035007700350077103500772035007730350077403500775035007760350077703500778035007790350078003500781035007820350078303500784035007850350078603500787035007880350078903500790035007910350079203500793035007940350079503500796035007970350079803500799035008000350080103500802035008030350080403500805035008060350080703500808035008090350081003500811035008120350081303500814035008150350081603500817035008180350081903500820035008210350082203500823035008240350082503500826035008270350082803500829035008300350083103500832035008330350083403500835035008360350083703500838035008390350084003500841035008420350084303500844035008450350084603500847035008480350084903500850035008510350085203500853035008540350085503500856035008570350085803500859035008600350086103500862035008630350086403500865035008660350086703500868035008690350087003500871035008720350087303500874035008750350087603500877035008780350087903500880035008810350088203500883035008840350088503500886035008870350088803500889035008900350089103500892035008930350089403500895035008960350089703500898035008990350090003500901035009020350090303500904035009050350090603500907035009080350090903500910035009110350091203500913035009140350091503500916035009170350091803500919035009200350092103500922035009230350092403500925035009260350092703500928035009290350093003500931035009320350093303500934035009350350093603500937035009380350093903500940035009410350094203500943035009440350094503500946035009470350094803500949035009500350095103500952035009530350095403500955035009560350095703500958035009590350096003500961035009620350096303500964035009650350096603500967035009680350096903500970035009710350097203500973035009740350097503500976035009770350097803500979035009800350098103500982035009830350098403500985035009860350098703500988035009890350099003500991035009920350099303500994035009950350099603500997035009980350099903501000035010010350100203501003035010040350100503501006035010070350100803501009035010100350101103501012035010130350101403501015035010160350101703501018035010190350102003501021035010220350102303501024035010250350102603501027035010280350102903501030035010310350103203501033035010340350103503501036035010370350103803501039035010400350104103501042035010430350104403501045035010460350104703501048035010490350105003501051035010520350105303501054035010550350105603501057035010580350105903501060035010610350106203501063035010640350106503501066035010670350106803501069035010700350107103501072035010730350107403501075035010760350107703501078035010790350108003501081035010820350108303501084035010850350108603501087035010880350108903501090035010910350109203501093035010940350109503501096035010970350109803501099035011000350110103501102035011030350110403501105035100010351000203510003035100040351000503510006035100070351000803510009035100100351001103510012035100130351001403510015035100160351001703510018035100190351002003510021035100220351002303510024035100250351002603510027035100280351002903510030035100310351003203510033035100340351003503510036035100370351003803510039035100400351004103510042035100430351004403510045035100460351004703510048035100490351005003510051035100520351005303510054035100550351005603510057035100580351005903510060035100610351006203510063035100640351006503510066035100670351006803510069035100700351007103510072035100730351007403510075035100760351007703510078035100790351008003510081035100820351008303510084035100850351008603510087035100880351008903510090035100910351009203510093035100940351009503510096035100970351009803510099035101000351010103510102035101030351010403510105035101060351010703510108035101090351011003510111035101120351011303510114035101150351011603510117035101180351011903510120035101210351012203510123035101240351012503510126035101270351012803510129035101300351013103510132035101330351013403510135035101360351013703510138035101390351014003510141035101420351014303510144035101450351014603510147035101480351014903510150035101510351015203510153035101540351015503510156035101570351015803510159035101600351016103510162035101630351016403510165035101660351016703510168035101690351017003510171035101720351017303510174035101750351017603510177035101780351017903510180035101810351018203510183035101840351018503510186035101870351018803510189035101900351019103510192035101930351019403510195035101960351019703510198035101990351020003510201035102020351020303510204035102050351020603510207035102080351020903510210035102110351021203510213035102140351021503510216035102170351021803510219035102200351022103510222035102230351022403510225035102260351022703510228035102290351023003510231035102320351023303510234035102350351023603510237035102380351023903510240035102410351024203510243035102440351024503510246035102470351024803510249035102500351025103510252035102530351025403510255035102560351025703510258035102590351026003510261035102620351026303510264035102650351026603510267035102680351026903510270035102710351027203510273035102740351027503510276035102770351027803510279035102800351028103510282035102830351028403510285035102860351028703510288035102890351029003510291035102920351029303510294035102950351029603510297035102980351029903510300035103010351030203510303035103040351030503510306035103070351030803510309035103100351031103510312035103130351031403510315035103160351031703510318035103190351032003510321035103220351032303510324035103250351032603510327035103280351032903510330035103310351033203510333035103340351033503510336035103370351033803510339035103400351034103510342035103430351034403510345035103460351034703510348035103490351035003510351035103520351035303510354035103550351035603510357035103580351035903510360035103610351036203510363035103640351036503510366035103670351036803510369035103700351037103510372035103730351037403510375035103760351037703510378035103790351038003510381035103820351038303510384035103850351038603510387035103880351038903510390035103910351039203510393035103940351039503510396035103970351039803510399035104000351040103510402035104030351040403510405035104060351040703510408035104090351041003510411035104120351041303510414035104150351041603510417035104180351041903510420035104210351042203510423035104240351042503510426035104270351042803510429035104300351043103510432035104330351043403510435035104360351043703510438035104390351044003510441035104420351044303510444035104450351044603510447035104480351044903510450035104510351045203510453035104540351045503510456035104570351045803510459035104600351046103510462035104630351046403510465035104660351046703510468035104690351047003510471035104720351047303510474035104750351047603510477035104780351047903510480035104810351048203510483035104840351048503510486035104870351048803510489035104900351049103510492035104930351049403510495035104960351049703510498035104990351050003510501035105020351050303510504035105050351050603510507035105080351050903510510035105110351051203510513035105140351051503510516035105170351051803510519035105200351052103510522035105230351052403510525035105260351052703510528035105290351053003510531035105320351053303510534035105350351053603510537035105380351053903510540035105410351054203510543035105440351054503510546035105470351054803510549035105500351055103510552035105530351055403510555035105560351055703510558035105590351056003510561035105620351056303510564035105650351056603510567035105680351056903510570035105710351057203510573035105740351057503510576035105770351057803510579035105800351058103510582035105830351058403510585035105860351058703510588035105890351059003510591035105920351059303510594035105950351059603510597035105980351059903510600035106010351060203510603035106040351060503510606035106070351060803510609035106100351061103510612035106130351061403510615035106160351061703510618035106190351062003510621035106220351062303510624035106250351062603510627035106280351062903510630035106310351063203510633035106340351063503510636035106370351063803510639035106400351064103510642035106430351064403510645035106460351064703510648035106490351065003510651035106520351065303510654035106550351065603510657035106580351065903510660035106610351066203510663035106640351066503510666035106670351066803510669035106700351067103510672035106730351067403510675035106760351067703510678035106790351068003510681035106820351068303510684035106850351068603510687035106880351068903510690035106910351069203510693035106940351069503510696035106970351069803510699035107000351070103510702035107030351070403510705035107060351070703510708035107090351071003510711035107120351071303510714035107150351071603510717035107180351071903510720035107210351072203510723035107240351072503510726035107270351072803510729035107300351073103510732035107330351073403510735035107360351073703510738035107390351074003510741035107420351074303510744035107450351074603510747035107480351074903510750035107510351075203510753035107540351075503510756035107570351075803510759035107600351076103510762035107630351076403510765035107660351076703510768035107690351077003510771035107720351077303510774035107750351077603510777035107780351077903510780035107810351078203510783035107840351078503510786035107870351078803510789035107900351079103510792035107930351079403510795035107960351079703510798035107990351080003510801035108020351080303510804035108050351080603510807035108080351080903510810035108110351081203510813035108140351081503510816035108170351081803510819035108200351082103510822035108230351082403510825035108260351082703510828035108290351083003510831035108320351083303510834035108350351083603510837035108380351083903510840035108410351084203510843035108440351084503510846035108470351084803510849035108500351085103510852035108530351085403510855035108560351085703510858035108590351086003510861035108620351086303510864035108650351086603510867035108680351086903510870035108710351087203510873035108740351087503510876035108770351087803510879035108800351088103510882035108830351088403510885035108860351088703510888035108890351089003510891035108920351089303510894035108950351089603510897035108980351089903510900035109010351090203510903035109040351090503510906035109070351090803510909035109100351091103510912035109130351091403510915035109160351091703510918035109190351092003510921035109220351092303510924035109250351092603510927035109280351092903510930035109310351093203510933035109340351093503510936035109370351093803510939035109400351094103510942035109430351094403510945035109460351094703510948035109490351095003510951035109520351095303510954035109550351095603510957035109580351095903510960035109610351096203510963035109640351096503510966035109670351096803510969035109700351097103510972035109730351097403510975035109760351097703510978035109790351098003510981035109820351098303510984035109850351098603510987035109880351098903510990035109910351099203510993035109940351099503510996035109970351099803510999035110000351100103511002035110030351100403511005035110060351100703511008035110090351101003511011035110120351101303511014035110150351101603511017035110180351101903511020035110210351102203511023035110240351102503511026035110270351102803511029035110300351103103511032035110330351103403511035035110360351103703511038035110390351104003511041035110420351104303511044035110450351104603511047035110480351104903511050035110510351105203511053035110540351105503511056035110570351105803511059035110600351106103511062035110630351106403511065035110660351106703511068035110690351107003511071035110720351107303511074035110750351107603511077035110780351107903511080035110810351108203511083035110840351108503511086035110870351108803511089035110900351109103511092035110930351109403511095035110960351109703511098035110990351110003511101035111020351110303511104035111050352000103520002035200030352000403520005035200060352000703520008035200090352001003520011035200120352001303520014035200150352001603520017035200180352001903520020035200210352002203520023035200240352002503520026035200270352002803520029035200300352003103520032035200330352003403520035035200360352003703520038035200390352004003520041035200420352004303520044035200450352004603520047035200480352004903520050035200510352005203520053035200540352005503520056035200570352005803520059035200600352006103520062035200630352006403520065035200660352006703520068035200690352007003520071035200720352007303520074035200750352007603520077035200780352007903520080035200810352008203520083035200840352008503520086035200870352008803520089035200900352009103520092035200930352009403520095035200960352009703520098035200990352010003520101035201020352010303520104035201050352010603520107035201080352010903520110035201110352011203520113035201140352011503520116035201170352011803520119035201200352012103520122035201230352012403520125035201260352012703520128035201290352013003520131035201320352013303520134035201350352013603520137035201380352013903520140035201410352014203520143035201440352014503520146035201470352014803520149035201500352015103520152035201530352015403520155035201560352015703520158035201590352016003520161035201620352016303520164035201650352016603520167035201680352016903520170035201710352017203520173035201740352017503520176035201770352017803520179035201800352018103520182035201830352018403520185035201860352018703520188035201890352019003520191035201920352019303520194035201950352019603520197035201980352019903520200035202010352020203520203035202040352020503520206035202070352020803520209035202100352021103520212035202130352021403520215035202160352021703520218035202190352022003520221035202220352022303520224035202250352022603520227035202280352022903520230035202310352023203520233035202340352023503520236035202370352023803520239035202400352024103520242035202430352024403520245035202460352024703520248035202490352025003520251035202520352025303520254035202550352025603520257035202580352025903520260035202610352026203520263035202640352026503520266035202670352026803520269035202700352027103520272035202730352027403520275035202760352027703520278035202790352028003520281035202820352028303520284035202850352028603520287035202880352028903520290035202910352029203520293035202940352029503520296035202970352029803520299035203000352030103520302035203030352030403520305035203060352030703520308035203090352031003520311035203120352031303520314035203150352031603520317035203180352031903520320035203210352032203520323035203240352032503520326035203270352032803520329035203300352033103520332035203330352033403520335035203360352033703520338035203390352034003520341035203420352034303520344035203450352034603520347035203480352034903520350035203510352035203520353035203540352035503520356035203570352035803520359035203600352036103520362035203630352036403520365035203660352036703520368035203690352037003520371035203720352037303520374035203750352037603520377035203780352037903520380035203810352038203520383035203840352038503520386035203870352038803520389035203900352039103520392035203930352039403520395035203960352039703520398035203990352040003520401035204020352040303520404035204050352040603520407035204080352040903520410035204110352041203520413035204140352041503520416035204170352041803520419035204200352042103520422035204230352042403520425035204260352042703520428035204290352043003520431035204320352043303520434035204350352043603520437035204380352043903520440035204410352044203520443035204440352044503520446035204470352044803520449035204500352045103520452035204530352045403520455035204560352045703520458035204590352046003520461035204620352046303520464035204650352046603520467035204680352046903520470035204710352047203520473035204740352047503520476035204770352047803520479035204800352048103520482035204830352048403520485035204860352048703520488035204890352049003520491035204920352049303520494035204950352049603520497035204980352049903520500035205010352050203520503035205040352050503520506035205070352050803520509035205100352051103520512035205130352051403520515035205160352051703520518035205190352052003520521035205220352052303520524035205250352052603520527035205280352052903520530035205310352053203520533035205340352053503520536035205370352053803520539035205400352054103520542035205430352054403520545035205460352054703520548035205490352055003520551035205520352055303520554035205550352055603520557035205580352055903520560035205610352056203520563035205640352056503520566035205670352056803520569035205700352057103520572035205730352057403520575035205760352057703520578035205790352058003520581035205820352058303520584035205850352058603520587035205880352058903520590035205910352059203520593035205940352059503520596035205970352059803520599035206000352060103520602035206030352060403520605035206060352060703520608035206090352061003520611035206120352061303520614035206150352061603520617035206180352061903520620035206210352062203520623035206240352062503520626035206270352062803520629035206300352063103520632035206330352063403520635035206360352063703520638035206390352064003520641035206420352064303520644035206450352064603520647035206480352064903520650035206510352065203520653035206540352065503520656035206570352065803520659035206600352066103520662035206630352066403520665035206660352066703520668035206690352067003520671035206720352067303520674035206750352067603520677035206780352067903520680035206810352068203520683035206840352068503520686035206870352068803520689035206900352069103520692035206930352069403520695035206960352069703520698035206990352070003520701035207020352070303520704035207050352070603520707035207080352070903520710035207110352071203520713035207140352071503520716035207170352071803520719035207200352072103520722035207230352072403520725035207260352072703520728035207290352073003520731035207320352073303520734035207350352073603520737035207380352073903520740035207410352074203520743035207440352074503520746035207470352074803520749035207500352075103520752035207530352075403520755035207560352075703520758035207590352076003520761035207620352076303520764035207650352076603520767035207680352076903520770035207710352077203520773035207740352077503520776035207770352077803520779035207800352078103520782035207830352078403520785035207860352078703520788035207890352079003520791035207920352079303520794035207950352079603520797035207980352079903520800035208010352080203520803035208040352080503520806035208070352080803520809035208100352081103520812035208130352081403520815035208160352081703520818035208190352082003520821035208220352082303520824035208250352082603520827035208280352082903520830035208310352083203520833035208340352083503520836035208370352083803520839035208400352084103520842035208430352084403520845035208460352084703520848035208490352085003520851035208520352085303520854035208550352085603520857035208580352085903520860035208610352086203520863035208640352086503520866035208670352086803520869035208700352087103520872035208730352087403520875035208760352087703520878035208790352088003520881035208820352088303520884035208850352088603520887035208880352088903520890035208910352089203520893035208940352089503520896035208970352089803520899035209000352090103520902035209030352090403520905035209060352090703520908035209090352091003520911035209120352091303520914035209150352091603520917035209180352091903520920035209210352092203520923035209240352092503520926035209270352092803520929035209300352093103520932035209330352093403520935035209360352093703520938035209390352094003520941035209420352094303520944035209450352094603520947035209480352094903520950035209510352095203520953035209540352095503520956035209570352095803520959035209600352096103520962035209630352096403520965035209660352096703520968035209690352097003520971035209720352097303520974035209750352097603520977035209780352097903520980035209810352098203520983035209840352098503520986035209870352098803520989035209900352099103520992035209930352099403520995035209960352099703520998035209990352100003521001035210020352100303521004035210050352100603521007035210080352100903521010035210110352101203521013035210140352101503521016035210170352101803521019035210200352102103521022035210230352102403521025035210260352102703521028035210290352103003521031035210320352103303521034035210350352103603521037035210380352103903521040035210410352104203521043035210440352104503521046035210470352104803521049035210500352105103521052035210530352105403521055035210560352105703521058035210590352106003521061035210620352106303521064035210650352106603521067035210680352106903521070035210710352107203521073035210740352107503521076035210770352107803521079035210800352108103521082035210830352108403521085035210860352108703521088035210890352109003521091035210920352109303521094035210950352109603521097035210980352109903521100035211010352110203521103035211040352110503530001035300020353000303530004035300050353000603530007035300080353000903530010035300110353001203530013035300140353001503530016035300170353001803530019035300200353002103530022035300230353002403530025035300260353002703530028035300290353003003530031035300320353003303530034035300350353003603530037035300380353003903530040035300410353004203530043035300440353004503530046035300470353004803530049035300500353005103530052035300530353005403530055035300560353005703530058035300590353006003530061035300620353006303530064035300650353006603530067035300680353006903530070035300710353007203530073035300740353007503530076035300770353007803530079035300800353008103530082035300830353008403530085035300860353008703530088035300890353009003530091035300920353009303530094035300950353009603530097035300980353009903530100035301010353010203530103035301040353010503530106035301070353010803530109035301100353011103530112035301130353011403530115035301160353011703530118035301190353012003530121035301220353012303530124035301250353012603530127035301280353012903530130035301310353013203530133035301340353013503530136035301370353013803530139035301400353014103530142035301430353014403530145035301460353014703530148035301490353015003530151035301520353015303530154035301550353015603530157035301580353015903530160035301610353016203530163035301640353016503530166035301670353016803530169035301700353017103530172035301730353017403530175035301760353017703530178035301790353018003530181035301820353018303530184035301850353018603530187035301880353018903530190035301910353019203530193035301940353019503530196035301970353019803530199035302000353020103530202035302030353020403530205035302060353020703530208035302090353021003530211035302120353021303530214035302150353021603530217035302180353021903530220035302210353022203530223035302240353022503530226035302270353022803530229035302300353023103530232035302330353023403530235035302360353023703530238035302390353024003530241035302420353024303530244035302450353024603530247035302480353024903530250035302510353025203530253035302540353025503530256035302570353025803530259035302600353026103530262035302630353026403530265035302660353026703530268035302690353027003530271035302720353027303530274035302750353027603530277035302780353027903530280035302810353028203530283035302840353028503530286035302870353028803530289035302900353029103530292035302930353029403530295035302960353029703530298035302990353030003530301035303020353030303530304035303050353030603530307035303080353030903530310035303110353031203530313035303140353031503530316035303170353031803530319035303200353032103530322035303230353032403530325035303260353032703530328035303290353033003530331035303320353033303530334035303350353033603530337035303380353033903530340035303410353034203530343035303440353034503530346035303470353034803530349035303500353035103530352035303530353035403530355035303560353035703530358035303590353036003530361035303620353036303530364035303650353036603530367035303680353036903530370035303710353037203530373035303740353037503530376035303770353037803530379035303800353038103530382035303830353038403530385035303860353038703530388035303890353039003530391035303920353039303530394035303950353039603530397035303980353039903530400035304010353040203530403035304040353040503530406035304070353040803530409035304100353041103530412035304130353041403530415035304160353041703530418035304190353042003530421035304220353042303530424035304250353042603530427035304280353042903530430035304310353043203530433035304340353043503530436035304370353043803530439035304400353044103530442035304430353044403530445035304460353044703530448035304490353045003530451035304520353045303530454035304550353045603530457035304580353045903530460035304610353046203530463035304640353046503530466035304670353046803530469035304700353047103530472035304730353047403530475035304760353047703530478035304790353048003530481035304820353048303530484035304850353048603530487035304880353048903530490035304910353049203530493035304940353049503530496035304970353049803530499035305000353050103530502035305030353050403530505035305060353050703530508035305090353051003530511035305120353051303530514035305150353051603530517035305180353051903530520035305210353052203530523035305240353052503530526035305270353052803530529035305300353053103530532035305330353053403530535035305360353053703530538035305390353054003530541035305420353054303530544035305450353054603530547035305480353054903530550035305510353055203530553035305540353055503530556035305570353055803530559035305600353056103530562035305630353056403530565035305660353056703530568035305690353057003530571035305720353057303530574035305750353057603530577035305780353057903530580035305810353058203530583035305840353058503530586035305870353058803530589035305900353059103530592035305930353059403530595035305960353059703530598035305990353060003530601035306020353060303530604035306050353060603530607035306080353060903530610035306110353061203530613035306140353061503530616035306170353061803530619035306200353062103530622035306230353062403530625035306260353062703530628035306290353063003530631035306320353063303530634035306350353063603530637035306380353063903530640035306410353064203530643035306440353064503530646035306470353064803530649035306500353065103530652035306530353065403530655035306560353065703530658035306590353066003530661035306620353066303530664035306650353066603530667035306680353066903530670035306710353067203530673035306740353067503530676035306770353067803530679035306800353068103530682035306830353068403530685035306860353068703530688035306890353069003530691035306920353069303530694035306950353069603530697035306980353069903530700035307010353070203530703035307040353070503530706035307070353070803530709035307100353071103530712035307130353071403530715035307160353071703530718035307190353072003530721035307220353072303530724035307250353072603530727035307280353072903530730035307310353073203530733035307340353073503530736035307370353073803530739035307400353074103530742035307430353074403530745035307460353074703530748035307490353075003530751035307520353075303530754035307550353075603530757035307580353075903530760035307610353076203530763035307640353076503530766035307670353076803530769035307700353077103530772035307730353077403530775035307760353077703530778035307790353078003530781035307820353078303530784035307850353078603530787035307880353078903530790035307910353079203530793035307940353079503530796035307970353079803530799035308000353080103530802035308030353080403530805035308060353080703530808035308090353081003530811035308120353081303530814035308150353081603530817035308180353081903530820035308210353082203530823035308240353082503530826035308270353082803530829035308300353083103530832035308330353083403530835035308360353083703530838035308390353084003530841035308420353084303530844035308450353084603530847035308480353084903530850035308510353085203530853035308540353085503530856035308570353085803530859035308600353086103530862035308630353086403530865035308660353086703530868035308690353087003530871035308720353087303530874035308750353087603530877035308780353087903530880035308810353088203530883035308840353088503530886035308870353088803530889035308900353089103530892035308930353089403530895035308960353089703530898035308990353090003530901035309020353090303530904035309050353090603530907035309080353090903530910035309110353091203530913035309140353091503530916035309170353091803530919035309200353092103530922035309230353092403530925035309260353092703530928035309290353093003530931035309320353093303530934035309350353093603530937035309380353093903530940035309410353094203530943035309440353094503530946035309470353094803530949035309500353095103530952035309530353095403530955035309560353095703530958035309590353096003530961035309620353096303530964035309650353096603530967035309680353096903530970035309710353097203530973035309740353097503530976035309770353097803530979035309800353098103530982035309830353098403530985035309860353098703530988035309890353099003530991035309920353099303530994035309950353099603530997035309980353099903531000035310010353100203531003035310040353100503531006035310070353100803531009035310100353101103531012035310130353101403531015035310160353101703531018035310190353102003531021035310220353102303531024035310250353102603531027035310280353102903531030035310310353103203531033035310340353103503531036035310370353103803531039035310400353104103531042035310430353104403531045035310460353104703531048035310490353105003531051035310520353105303531054035310550353105603531057035310580353105903531060035310610353106203531063035310640353106503531066035310670353106803531069035310700353107103531072035310730353107403531075035310760353107703531078035310790353108003531081035310820353108303531084035310850353108603531087035310880353108903531090035310910353109203531093035310940353109503531096035310970353109803531099035311000353110103531102035311030353110403531105035400010354000203540003035400040354000503540006035400070354000803540009035400100354001103540012035400130354001403540015035400160354001703540018035400190354002003540021035400220354002303540024035400250354002603540027035400280354002903540030035400310354003203540033035400340354003503540036035400370354003803540039035400400354004103540042035400430354004403540045035400460354004703540048035400490354005003540051035400520354005303540054035400550354005603540057035400580354005903540060035400610354006203540063035400640354006503540066035400670354006803540069035400700354007103540072035400730354007403540075035400760354007703540078035400790354008003540081035400820354008303540084035400850354008603540087035400880354008903540090035400910354009203540093035400940354009503540096035400970354009803540099035401000354010103540102035401030354010403540105035401060354010703540108035401090354011003540111035401120354011303540114035401150354011603540117035401180354011903540120035401210354012203540123035401240354012503540126035401270354012803540129035401300354013103540132035401330354013403540135035401360354013703540138035401390354014003540141035401420354014303540144035401450354014603540147035401480354014903540150035401510354015203540153035401540354015503540156035401570354015803540159035401600354016103540162035401630354016403540165035401660354016703540168035401690354017003540171035401720354017303540174035401750354017603540177035401780354017903540180035401810354018203540183035401840354018503540186035401870354018803540189035401900354019103540192035401930354019403540195035401960354019703540198035401990354020003540201035402020354020303540204035402050354020603540207035402080354020903540210035402110354021203540213035402140354021503540216035402170354021803540219035402200354022103540222035402230354022403540225035402260354022703540228035402290354023003540231035402320354023303540234035402350354023603540237035402380354023903540240035402410354024203540243035402440354024503540246035402470354024803540249035402500354025103540252035402530354025403540255035402560354025703540258035402590354026003540261035402620354026303540264035402650354026603540267035402680354026903540270035402710354027203540273035402740354027503540276035402770354027803540279035402800354028103540282035402830354028403540285035402860354028703540288035402890354029003540291035402920354029303540294035402950354029603540297035402980354029903540300035403010354030203540303035403040354030503540306035403070354030803540309035403100354031103540312035403130354031403540315035403160354031703540318035403190354032003540321035403220354032303540324035403250354032603540327035403280354032903540330035403310354033203540333035403340354033503540336035403370354033803540339035403400354034103540342035403430354034403540345035403460354034703540348035403490354035003540351035403520354035303540354035403550354035603540357035403580354035903540360035403610354036203540363035403640354036503540366035403670354036803540369035403700354037103540372035403730354037403540375035403760354037703540378035403790354038003540381035403820354038303540384035403850354038603540387035403880354038903540390035403910354039203540393035403940354039503540396035403970354039803540399035404000354040103540402035404030354040403540405035404060354040703540408035404090354041003540411035404120354041303540414035404150354041603540417035404180354041903540420035404210354042203540423035404240354042503540426035404270354042803540429035404300354043103540432035404330354043403540435035404360354043703540438035404390354044003540441035404420354044303540444035404450354044603540447035404480354044903540450035404510354045203540453035404540354045503540456035404570354045803540459035404600354046103540462035404630354046403540465035404660354046703540468035404690354047003540471035404720354047303540474035404750354047603540477035404780354047903540480035404810354048203540483035404840354048503540486035404870354048803540489035404900354049103540492035404930354049403540495035404960354049703540498035404990354050003540501035405020354050303540504035405050354050603540507035405080354050903540510035405110354051203540513035405140354051503540516035405170354051803540519035405200354052103540522035405230354052403540525035405260354052703540528035405290354053003540531035405320354053303540534035405350354053603540537035405380354053903540540035405410354054203540543035405440354054503540546035405470354054803540549035405500354055103540552035405530354055403540555035405560354055703540558035405590354056003540561035405620354056303540564035405650354056603540567035405680354056903540570035405710354057203540573035405740354057503540576035405770354057803540579035405800354058103540582035405830354058403540585035405860354058703540588035405890354059003540591035405920354059303540594035405950354059603540597035405980354059903540600035406010354060203540603035406040354060503540606035406070354060803540609035406100354061103540612035406130354061403540615035406160354061703540618035406190354062003540621035406220354062303540624035406250354062603540627035406280354062903540630035406310354063203540633035406340354063503540636035406370354063803540639035406400354064103540642035406430354064403540645035406460354064703540648035406490354065003540651035406520354065303540654035406550354065603540657035406580354065903540660035406610354066203540663035406640354066503540666035406670354066803540669035406700354067103540672035406730354067403540675035406760354067703540678035406790354068003540681035406820354068303540684035406850354068603540687035406880354068903540690035406910354069203540693035406940354069503540696035406970354069803540699035407000354070103540702035407030354070403540705035407060354070703540708035407090354071003540711035407120354071303540714035407150354071603540717035407180354071903540720035407210354072203540723035407240354072503540726035407270354072803540729035407300354073103540732035407330354073403540735035407360354073703540738035407390354074003540741035407420354074303540744035407450354074603540747035407480354074903540750035407510354075203540753035407540354075503540756035407570354075803540759035407600354076103540762035407630354076403540765035407660354076703540768035407690354077003540771035407720354077303540774035407750354077603540777035407780354077903540780035407810354078203540783035407840354078503540786035407870354078803540789035407900354079103540792035407930354079403540795035407960354079703540798035407990354080003540801035408020354080303540804035408050354080603540807035408080354080903540810035408110354081203540813035408140354081503540816035408170354081803540819035408200354082103540822035408230354082403540825035408260354082703540828035408290354083003540831035408320354083303540834035408350354083603540837035408380354083903540840035408410354084203540843035408440354084503540846035408470354084803540849035408500354085103540852035408530354085403540855035408560354085703540858035408590354086003540861035408620354086303540864035408650354086603540867035408680354086903540870035408710354087203540873035408740354087503540876035408770354087803540879035408800354088103540882035408830354088403540885035408860354088703540888035408890354089003540891035408920354089303540894035408950354089603540897035408980354089903540900035409010354090203540903035409040354090503540906035409070354090803540909035409100354091103540912035409130354091403540915035409160354091703540918035409190354092003540921035409220354092303540924035409250354092603540927035409280354092903540930035409310354093203540933035409340354093503540936035409370354093803540939035409400354094103540942035409430354094403540945035409460354094703540948035409490354095003540951035409520354095303540954035409550354095603540957035409580354095903540960035409610354096203540963035409640354096503540966035409670354096803540969035409700354097103540972035409730354097403540975035409760354097703540978035409790354098003540981035409820354098303540984035409850354098603540987035409880354098903540990035409910354099203540993035409940354099503540996035409970354099803540999035410000354100103541002035410030354100403541005035410060354100703541008035410090354101003541011035410120354101303541014035410150354101603541017035410180354101903541020035410210354102203541023035410240354102503541026035410270354102803541029035410300354103103541032035410330354103403541035035410360354103703541038035410390354104003541041035410420354104303541044035410450354104603541047035410480354104903541050035410510354105203541053035410540354105503541056035410570354105803541059035410600354106103541062035410630354106403541065035410660354106703541068035410690354107003541071035410720354107303541074035410750354107603541077035410780354107903541080035410810354108203541083035410840354108503541086035410870354108803541089035410900354109103541092035410930354109403541095035410960354109703541098035410990354110003541101035411020354110303541104035411050355000103550002035500030355000403550005035500060355000703550008035500090355001003550011035500120355001303550014035500150355001603550017035500180355001903550020035500210355002203550023035500240355002503550026035500270355002803550029035500300355003103550032035500330355003403550035035500360355003703550038035500390355004003550041035500420355004303550044035500450355004603550047035500480355004903550050035500510355005203550053035500540355005503550056035500570355005803550059035500600355006103550062035500630355006403550065035500660355006703550068035500690355007003550071035500720355007303550074035500750355007603550077035500780355007903550080035500810355008203550083035500840355008503550086035500870355008803550089035500900355009103550092035500930355009403550095035500960355009703550098035500990355010003550101035501020355010303550104035501050355010603550107035501080355010903550110035501110355011203550113035501140355011503550116035501170355011803550119035501200355012103550122035501230355012403550125035501260355012703550128035501290355013003550131035501320355013303550134035501350355013603550137035501380355013903550140035501410355014203550143035501440355014503550146035501470355014803550149035501500355015103550152035501530355015403550155035501560355015703550158035501590355016003550161035501620355016303550164035501650355016603550167035501680355016903550170035501710355017203550173035501740355017503550176035501770355017803550179035501800355018103550182035501830355018403550185035501860355018703550188035501890355019003550191035501920355019303550194035501950355019603550197035501980355019903550200035502010355020203550203035502040355020503550206035502070355020803550209035502100355021103550212035502130355021403550215035502160355021703550218035502190355022003550221035502220355022303550224035502250355022603550227035502280355022903550230035502310355023203550233035502340355023503550236035502370355023803550239035502400355024103550242035502430355024403550245035502460355024703550248035502490355025003550251035502520355025303550254035502550355025603550257035502580355025903550260035502610355026203550263035502640355026503550266035502670355026803550269035502700355027103550272035502730355027403550275035502760355027703550278035502790355028003550281035502820355028303550284035502850355028603550287035502880355028903550290035502910355029203550293035502940355029503550296035502970355029803550299035503000355030103550302035503030355030403550305035503060355030703550308035503090355031003550311035503120355031303550314035503150355031603550317035503180355031903550320035503210355032203550323035503240355032503550326035503270355032803550329035503300355033103550332035503330355033403550335035503360355033703550338035503390355034003550341035503420355034303550344035503450355034603550347035503480355034903550350035503510355035203550353035503540355035503550356035503570355035803550359035503600355036103550362035503630355036403550365035503660355036703550368035503690355037003550371035503720355037303550374035503750355037603550377035503780355037903550380035503810355038203550383035503840355038503550386035503870355038803550389035503900355039103550392035503930355039403550395035503960355039703550398035503990355040003550401035504020355040303550404035504050355040603550407035504080355040903550410035504110355041203550413035504140355041503550416035504170355041803550419035504200355042103550422035504230355042403550425035504260355042703550428035504290355043003550431035504320355043303550434035504350355043603550437035504380355043903550440035504410355044203550443035504440355044503550446035504470355044803550449035504500355045103550452035504530355045403550455035504560355045703550458035504590355046003550461035504620355046303550464035504650355046603550467035504680355046903550470035504710355047203550473035504740355047503550476035504770355047803550479035504800355048103550482035504830355048403550485035504860355048703550488035504890355049003550491035504920355049303550494035504950355049603550497035504980355049903550500035505010355050203550503035505040355050503550506035505070355050803550509035505100355051103550512035505130355051403550515035505160355051703550518035505190355052003550521035505220355052303550524035505250355052603550527035505280355052903550530035505310355053203550533035505340355053503550536035505370355053803550539035505400355054103550542035505430355054403550545035505460355054703550548035505490355055003550551035505520355055303550554035505550355055603550557035505580355055903550560035505610355056203550563035505640355056503550566035505670355056803550569035505700355057103550572035505730355057403550575035505760355057703550578035505790355058003550581035505820355058303550584035505850355058603550587035505880355058903550590035505910355059203550593035505940355059503550596035505970355059803550599035506000355060103550602035506030355060403550605035506060355060703550608035506090355061003550611035506120355061303550614035506150355061603550617035506180355061903550620035506210355062203550623035506240355062503550626035506270355062803550629035506300355063103550632035506330355063403550635035506360355063703550638035506390355064003550641035506420355064303550644035506450355064603550647035506480355064903550650035506510355065203550653035506540355065503550656035506570355065803550659035506600355066103550662035506630355066403550665035506660355066703550668035506690355067003550671035506720355067303550674035506750355067603550677035506780355067903550680035506810355068203550683035506840355068503550686035506870355068803550689035506900355069103550692035506930355069403550695035506960355069703550698035506990355070003550701035507020355070303550704035507050355070603550707035507080355070903550710035507110355071203550713035507140355071503550716035507170355071803550719035507200355072103550722035507230355072403550725035507260355072703550728035507290355073003550731035507320355073303550734035507350355073603550737035507380355073903550740035507410355074203550743035507440355074503550746035507470355074803550749035507500355075103550752035507530355075403550755035507560355075703550758035507590355076003550761035507620355076303550764035507650355076603550767035507680355076903550770035507710355077203550773035507740355077503550776035507770355077803550779035507800355078103550782035507830355078403550785035507860355078703550788035507890355079003550791035507920355079303550794035507950355079603550797035507980355079903550800035508010355080203550803035508040355080503550806035508070355080803550809035508100355081103550812035508130355081403550815035508160355081703550818035508190355082003550821035508220355082303550824035508250355082603550827035508280355082903550830035508310355083203550833035508340355083503550836035508370355083803550839035508400355084103550842035508430355084403550845035508460355084703550848035508490355085003550851035508520355085303550854035508550355085603550857035508580355085903550860035508610355086203550863035508640355086503550866035508670355086803550869035508700355087103550872035508730355087403550875035508760355087703550878035508790355088003550881035508820355088303550884035508850355088603550887035508880355088903550890035508910355089203550893035508940355089503550896035508970355089803550899035509000355090103550902035509030355090403550905035509060355090703550908035509090355091003550911035509120355091303550914035509150355091603550917035509180355091903550920035509210355092203550923035509240355092503550926035509270355092803550929035509300355093103550932035509330355093403550935035509360355093703550938035509390355094003550941035509420355094303550944035509450355094603550947035509480355094903550950035509510355095203550953035509540355095503550956035509570355095803550959035509600355096103550962035509630355096403550965035509660355096703550968035509690355097003550971035509720355097303550974035509750355097603550977035509780355097903550980035509810355098203550983035509840355098503550986035509870355098803550989035509900355099103550992035509930355099403550995035509960355099703550998035509990355100003551001035510020355100303551004035510050355100603551007035510080355100903551010035510110355101203551013035510140355101503551016035510170355101803551019035510200355102103551022035510230355102403551025035510260355102703551028035510290355103003551031035510320355103303551034035510350355103603551037035510380355103903551040035510410355104203551043035510440355104503551046035510470355104803551049035510500355105103551052035510530355105403551055035510560355105703551058035510590355106003551061035510620355106303551064035510650355106603551067035510680355106903551070035510710355107203551073035510740355107503551076035510770355107803551079035510800355108103551082035510830355108403551085035510860355108703551088035510890355109003551091035510920355109303551094035510950355109603551097035510980355109903551100035511010355110203551103035511040355110503560001035600020356000303560004035600050356000603560007035600080356000903560010035600110356001203560013035600140356001503560016035600170356001803560019035600200356002103560022035600230356002403560025035600260356002703560028035600290356003003560031035600320356003303560034035600350356003603560037035600380356003903560040035600410356004203560043035600440356004503560046035600470356004803560049035600500356005103560052035600530356005403560055035600560356005703560058035600590356006003560061035600620356006303560064035600650356006603560067035600680356006903560070035600710356007203560073035600740356007503560076035600770356007803560079035600800356008103560082035600830356008403560085035600860356008703560088035600890356009003560091035600920356009303560094035600950356009603560097035600980356009903560100035601010356010203560103035601040356010503560106035601070356010803560109035601100356011103560112035601130356011403560115035601160356011703560118035601190356012003560121035601220356012303560124035601250356012603560127035601280356012903560130035601310356013203560133035601340356013503560136035601370356013803560139035601400356014103560142035601430356014403560145035601460356014703560148035601490356015003560151035601520356015303560154035601550356015603560157035601580356015903560160035601610356016203560163035601640356016503560166035601670356016803560169035601700356017103560172035601730356017403560175035601760356017703560178035601790356018003560181035601820356018303560184035601850356018603560187035601880356018903560190035601910356019203560193035601940356019503560196035601970356019803560199035602000356020103560202035602030356020403560205035602060356020703560208035602090356021003560211035602120356021303560214035602150356021603560217035602180356021903560220035602210356022203560223035602240356022503560226035602270356022803560229035602300356023103560232035602330356023403560235035602360356023703560238035602390356024003560241035602420356024303560244035602450356024603560247035602480356024903560250035602510356025203560253035602540356025503560256035602570356025803560259035602600356026103560262035602630356026403560265035602660356026703560268035602690356027003560271035602720356027303560274035602750356027603560277035602780356027903560280035602810356028203560283035602840356028503560286035602870356028803560289035602900356029103560292035602930356029403560295035602960356029703560298035602990356030003560301035603020356030303560304035603050356030603560307035603080356030903560310035603110356031203560313035603140356031503560316035603170356031803560319035603200356032103560322035603230356032403560325035603260356032703560328035603290356033003560331035603320356033303560334035603350356033603560337035603380356033903560340035603410356034203560343035603440356034503560346035603470356034803560349035603500356035103560352035603530356035403560355035603560356035703560358035603590356036003560361035603620356036303560364035603650356036603560367035603680356036903560370035603710356037203560373035603740356037503560376035603770356037803560379035603800356038103560382035603830356038403560385035603860356038703560388035603890356039003560391035603920356039303560394035603950356039603560397035603980356039903560400035604010356040203560403035604040356040503560406035604070356040803560409035604100356041103560412035604130356041403560415035604160356041703560418035604190356042003560421035604220356042303560424035604250356042603560427035604280356042903560430035604310356043203560433035604340356043503560436035604370356043803560439035604400356044103560442035604430356044403560445035604460356044703560448035604490356045003560451035604520356045303560454035604550356045603560457035604580356045903560460035604610356046203560463035604640356046503560466035604670356046803560469035604700356047103560472035604730356047403560475035604760356047703560478035604790356048003560481035604820356048303560484035604850356048603560487035604880356048903560490035604910356049203560493035604940356049503560496035604970356049803560499035605000356050103560502035605030356050403560505035605060356050703560508035605090356051003560511035605120356051303560514035605150356051603560517035605180356051903560520035605210356052203560523035605240356052503560526035605270356052803560529035605300356053103560532035605330356053403560535035605360356053703560538035605390356054003560541035605420356054303560544035605450356054603560547035605480356054903560550035605510356055203560553035605540356055503560556035605570356055803560559035605600356056103560562035605630356056403560565035605660356056703560568035605690356057003560571035605720356057303560574035605750356057603560577035605780356057903560580035605810356058203560583035605840356058503560586035605870356058803560589035605900356059103560592035605930356059403560595035605960356059703560598035605990356060003560601035606020356060303560604035606050356060603560607035606080356060903560610035606110356061203560613035606140356061503560616035606170356061803560619035606200356062103560622035606230356062403560625035606260356062703560628035606290356063003560631035606320356063303560634035606350356063603560637035606380356063903560640035606410356064203560643035606440356064503560646035606470356064803560649035606500356065103560652035606530356065403560655035606560356065703560658035606590356066003560661035606620356066303560664035606650356066603560667035606680356066903560670035606710356067203560673035606740356067503560676035606770356067803560679035606800356068103560682035606830356068403560685035606860356068703560688035606890356069003560691035606920356069303560694035606950356069603560697035606980356069903560700035607010356070203560703035607040356070503560706035607070356070803560709035607100356071103560712035607130356071403560715035607160356071703560718035607190356072003560721035607220356072303560724035607250356072603560727035607280356072903560730035607310356073203560733035607340356073503560736035607370356073803560739035607400356074103560742035607430356074403560745035607460356074703560748035607490356075003560751035607520356075303560754035607550356075603560757035607580356075903560760035607610356076203560763035607640356076503560766035607670356076803560769035607700356077103560772035607730356077403560775035607760356077703560778035607790356078003560781035607820356078303560784035607850356078603560787035607880356078903560790035607910356079203560793035607940356079503560796035607970356079803560799035608000356080103560802035608030356080403560805035608060356080703560808035608090356081003560811035608120356081303560814035608150356081603560817035608180356081903560820035608210356082203560823035608240356082503560826035608270356082803560829035608300356083103560832035608330356083403560835035608360356083703560838035608390356084003560841035608420356084303560844035608450356084603560847035608480356084903560850035608510356085203560853035608540356085503560856035608570356085803560859035608600356086103560862035608630356086403560865035608660356086703560868035608690356087003560871035608720356087303560874035608750356087603560877035608780356087903560880035608810356088203560883035608840356088503560886035608870356088803560889035608900356089103560892035608930356089403560895035608960356089703560898035608990356090003560901035609020356090303560904035609050356090603560907035609080356090903560910035609110356091203560913035609140356091503560916035609170356091803560919035609200356092103560922035609230356092403560925035609260356092703560928035609290356093003560931035609320356093303560934035609350356093603560937035609380356093903560940035609410356094203560943035609440356094503560946035609470356094803560949035609500356095103560952035609530356095403560955035609560356095703560958035609590356096003560961035609620356096303560964035609650356096603560967035609680356096903560970035609710356097203560973035609740356097503560976035609770356097803560979035609800356098103560982035609830356098403560985035609860356098703560988035609890356099003560991035609920356099303560994035609950356099603560997035609980356099903561000035610010356100203561003035610040356100503561006035610070356100803561009035610100356101103561012035610130356101403561015035610160356101703561018035610190356102003561021035610220356102303561024035610250356102603561027035610280356102903561030035610310356103203561033035610340356103503561036035610370356103803561039035610400356104103561042035610430356104403561045035610460356104703561048035610490356105003561051035610520356105303561054035610550356105603561057035610580356105903561060035610610356106203561063035610640356106503561066035610670356106803561069035610700356107103561072035610730356107403561075035610760356107703561078035610790356108003561081035610820356108303561084035610850356108603561087035610880356108903561090035610910356109203561093035610940356109503561096035610970356109803561099035611000356110103561102035611030356110403561105035700010357000203570003035700040357000503570006035700070357000803570009035700100357001103570012035700130357001403570015035700160357001703570018035700190357002003570021035700220357002303570024035700250357002603570027035700280357002903570030035700310357003203570033035700340357003503570036035700370357003803570039035700400357004103570042035700430357004403570045035700460357004703570048035700490357005003570051035700520357005303570054035700550357005603570057035700580357005903570060035700610357006203570063035700640357006503570066035700670357006803570069035700700357007103570072035700730357007403570075035700760357007703570078035700790357008003570081035700820357008303570084035700850357008603570087035700880357008903570090035700910357009203570093035700940357009503570096035700970357009803570099035701000357010103570102035701030357010403570105035701060357010703570108035701090357011003570111035701120357011303570114035701150357011603570117035701180357011903570120035701210357012203570123035701240357012503570126035701270357012803570129035701300357013103570132035701330357013403570135035701360357013703570138035701390357014003570141035701420357014303570144035701450357014603570147035701480357014903570150035701510357015203570153035701540357015503570156035701570357015803570159035701600357016103570162035701630357016403570165035701660357016703570168035701690357017003570171035701720357017303570174035701750357017603570177035701780357017903570180035701810357018203570183035701840357018503570186035701870357018803570189035701900357019103570192035701930357019403570195035701960357019703570198035701990357020003570201035702020357020303570204035702050357020603570207035702080357020903570210035702110357021203570213035702140357021503570216035702170357021803570219035702200357022103570222035702230357022403570225035702260357022703570228035702290357023003570231035702320357023303570234035702350357023603570237035702380357023903570240035702410357024203570243035702440357024503570246035702470357024803570249035702500357025103570252035702530357025403570255035702560357025703570258035702590357026003570261035702620357026303570264035702650357026603570267035702680357026903570270035702710357027203570273035702740357027503570276035702770357027803570279035702800357028103570282035702830357028403570285035702860357028703570288035702890357029003570291035702920357029303570294035702950357029603570297035702980357029903570300035703010357030203570303035703040357030503570306035703070357030803570309035703100357031103570312035703130357031403570315035703160357031703570318035703190357032003570321035703220357032303570324035703250357032603570327035703280357032903570330035703310357033203570333035703340357033503570336035703370357033803570339035703400357034103570342035703430357034403570345035703460357034703570348035703490357035003570351035703520357035303570354035703550357035603570357035703580357035903570360035703610357036203570363035703640357036503570366035703670357036803570369035703700357037103570372035703730357037403570375035703760357037703570378035703790357038003570381035703820357038303570384035703850357038603570387035703880357038903570390035703910357039203570393035703940357039503570396035703970357039803570399035704000357040103570402035704030357040403570405035704060357040703570408035704090357041003570411035704120357041303570414035704150357041603570417035704180357041903570420035704210357042203570423035704240357042503570426035704270357042803570429035704300357043103570432035704330357043403570435035704360357043703570438035704390357044003570441035704420357044303570444035704450357044603570447035704480357044903570450035704510357045203570453035704540357045503570456035704570357045803570459035704600357046103570462035704630357046403570465035704660357046703570468035704690357047003570471035704720357047303570474035704750357047603570477035704780357047903570480035704810357048203570483035704840357048503570486035704870357048803570489035704900357049103570492035704930357049403570495035704960357049703570498035704990357050003570501035705020357050303570504035705050357050603570507035705080357050903570510035705110357051203570513035705140357051503570516035705170357051803570519035705200357052103570522035705230357052403570525035705260357052703570528035705290357053003570531035705320357053303570534035705350357053603570537035705380357053903570540035705410357054203570543035705440357054503570546035705470357054803570549035705500357055103570552035705530357055403570555035705560357055703570558035705590357056003570561035705620357056303570564035705650357056603570567035705680357056903570570035705710357057203570573035705740357057503570576035705770357057803570579035705800357058103570582035705830357058403570585035705860357058703570588035705890357059003570591035705920357059303570594035705950357059603570597035705980357059903570600035706010357060203570603035706040357060503570606035706070357060803570609035706100357061103570612035706130357061403570615035706160357061703570618035706190357062003570621035706220357062303570624035706250357062603570627035706280357062903570630035706310357063203570633035706340357063503570636035706370357063803570639035706400357064103570642035706430357064403570645035706460357064703570648035706490357065003570651035706520357065303570654035706550357065603570657035706580357065903570660035706610357066203570663035706640357066503570666035706670357066803570669035706700357067103570672035706730357067403570675035706760357067703570678035706790357068003570681035706820357068303570684035706850357068603570687035706880357068903570690035706910357069203570693035706940357069503570696035706970357069803570699035707000357070103570702035707030357070403570705035707060357070703570708035707090357071003570711035707120357071303570714035707150357071603570717035707180357071903570720035707210357072203570723035707240357072503570726035707270357072803570729035707300357073103570732035707330357073403570735035707360357073703570738035707390357074003570741035707420357074303570744035707450357074603570747035707480357074903570750035707510357075203570753035707540357075503570756035707570357075803570759035707600357076103570762035707630357076403570765035707660357076703570768035707690357077003570771035707720357077303570774035707750357077603570777035707780357077903570780035707810357078203570783035707840357078503570786035707870357078803570789035707900357079103570792035707930357079403570795035707960357079703570798035707990357080003570801035708020357080303570804035708050357080603570807035708080357080903570810035708110357081203570813035708140357081503570816035708170357081803570819035708200357082103570822035708230357082403570825035708260357082703570828035708290357083003570831035708320357083303570834035708350357083603570837035708380357083903570840035708410357084203570843035708440357084503570846035708470357084803570849035708500357085103570852035708530357085403570855035708560357085703570858035708590357086003570861035708620357086303570864035708650357086603570867035708680357086903570870035708710357087203570873035708740357087503570876035708770357087803570879035708800357088103570882035708830357088403570885035708860357088703570888035708890357089003570891035708920357089303570894035708950357089603570897035708980357089903570900035709010357090203570903035709040357090503570906035709070357090803570909035709100357091103570912035709130357091403570915035709160357091703570918035709190357092003570921035709220357092303570924035709250357092603570927035709280357092903570930035709310357093203570933035709340357093503570936035709370357093803570939035709400357094103570942035709430357094403570945035709460357094703570948035709490357095003570951035709520357095303570954035709550357095603570957035709580357095903570960035709610357096203570963035709640357096503570966035709670357096803570969035709700357097103570972035709730357097403570975035709760357097703570978035709790357098003570981035709820357098303570984035709850357098603570987035709880357098903570990035709910357099203570993035709940357099503570996035709970357099803570999035710000357100103571002035710030357100403571005035710060357100703571008035710090357101003571011035710120357101303571014035710150357101603571017035710180357101903571020035710210357102203571023035710240357102503571026035710270357102803571029035710300357103103571032035710330357103403571035035710360357103703571038035710390357104003571041035710420357104303571044035710450357104603571047035710480357104903571050035710510357105203571053035710540357105503571056035710570357105803571059035710600357106103571062035710630357106403571065035710660357106703571068035710690357107003571071035710720357107303571074035710750357107603571077035710780357107903571080035710810357108203571083035710840357108503571086035710870357108803571089035710900357109103571092035710930357109403571095035710960357109703571098035710990357110003571101035711020357110303571104035711050358000103580002035800030358000403580005035800060358000703580008035800090358001003580011035800120358001303580014035800150358001603580017035800180358001903580020035800210358002203580023035800240358002503580026035800270358002803580029035800300358003103580032035800330358003403580035035800360358003703580038035800390358004003580041035800420358004303580044035800450358004603580047035800480358004903580050035800510358005203580053035800540358005503580056035800570358005803580059035800600358006103580062035800630358006403580065035800660358006703580068035800690358007003580071035800720358007303580074035800750358007603580077035800780358007903580080035800810358008203580083035800840358008503580086035800870358008803580089035800900358009103580092035800930358009403580095035800960358009703580098035800990358010003580101035801020358010303580104035801050358010603580107035801080358010903580110035801110358011203580113035801140358011503580116035801170358011803580119035801200358012103580122035801230358012403580125035801260358012703580128035801290358013003580131035801320358013303580134035801350358013603580137035801380358013903580140035801410358014203580143035801440358014503580146035801470358014803580149035801500358015103580152035801530358015403580155035801560358015703580158035801590358016003580161035801620358016303580164035801650358016603580167035801680358016903580170035801710358017203580173035801740358017503580176035801770358017803580179035801800358018103580182035801830358018403580185035801860358018703580188035801890358019003580191035801920358019303580194035801950358019603580197035801980358019903580200035802010358020203580203035802040358020503580206035802070358020803580209035802100358021103580212035802130358021403580215035802160358021703580218035802190358022003580221035802220358022303580224035802250358022603580227035802280358022903580230035802310358023203580233035802340358023503580236035802370358023803580239035802400358024103580242035802430358024403580245035802460358024703580248035802490358025003580251035802520358025303580254035802550358025603580257035802580358025903580260035802610358026203580263035802640358026503580266035802670358026803580269035802700358027103580272035802730358027403580275035802760358027703580278035802790358028003580281035802820358028303580284035802850358028603580287035802880358028903580290035802910358029203580293035802940358029503580296035802970358029803580299035803000358030103580302035803030358030403580305035803060358030703580308035803090358031003580311035803120358031303580314035803150358031603580317035803180358031903580320035803210358032203580323035803240358032503580326035803270358032803580329035803300358033103580332035803330358033403580335035803360358033703580338035803390358034003580341035803420358034303580344035803450358034603580347035803480358034903580350035803510358035203580353035803540358035503580356035803570358035803580359035803600358036103580362035803630358036403580365035803660358036703580368035803690358037003580371035803720358037303580374035803750358037603580377035803780358037903580380035803810358038203580383035803840358038503580386035803870358038803580389035803900358039103580392035803930358039403580395035803960358039703580398035803990358040003580401035804020358040303580404035804050358040603580407035804080358040903580410035804110358041203580413035804140358041503580416035804170358041803580419035804200358042103580422035804230358042403580425035804260358042703580428035804290358043003580431035804320358043303580434035804350358043603580437035804380358043903580440035804410358044203580443035804440358044503580446035804470358044803580449035804500358045103580452035804530358045403580455035804560358045703580458035804590358046003580461035804620358046303580464035804650358046603580467035804680358046903580470035804710358047203580473035804740358047503580476035804770358047803580479035804800358048103580482035804830358048403580485035804860358048703580488035804890358049003580491035804920358049303580494035804950358049603580497035804980358049903580500035805010358050203580503035805040358050503580506035805070358050803580509035805100358051103580512035805130358051403580515035805160358051703580518035805190358052003580521035805220358052303580524035805250358052603580527035805280358052903580530035805310358053203580533035805340358053503580536035805370358053803580539035805400358054103580542035805430358054403580545035805460358054703580548035805490358055003580551035805520358055303580554035805550358055603580557035805580358055903580560035805610358056203580563035805640358056503580566035805670358056803580569035805700358057103580572035805730358057403580575035805760358057703580578035805790358058003580581035805820358058303580584035805850358058603580587035805880358058903580590035805910358059203580593035805940358059503580596035805970358059803580599035806000358060103580602035806030358060403580605035806060358060703580608035806090358061003580611035806120358061303580614035806150358061603580617035806180358061903580620035806210358062203580623035806240358062503580626035806270358062803580629035806300358063103580632035806330358063403580635035806360358063703580638035806390358064003580641035806420358064303580644035806450358064603580647035806480358064903580650035806510358065203580653035806540358065503580656035806570358065803580659035806600358066103580662035806630358066403580665035806660358066703580668035806690358067003580671035806720358067303580674035806750358067603580677035806780358067903580680035806810358068203580683035806840358068503580686035806870358068803580689035806900358069103580692035806930358069403580695035806960358069703580698035806990358070003580701035807020358070303580704035807050358070603580707035807080358070903580710035807110358071203580713035807140358071503580716035807170358071803580719035807200358072103580722035807230358072403580725035807260358072703580728035807290358073003580731035807320358073303580734035807350358073603580737035807380358073903580740035807410358074203580743035807440358074503580746035807470358074803580749035807500358075103580752035807530358075403580755035807560358075703580758035807590358076003580761035807620358076303580764035807650358076603580767035807680358076903580770035807710358077203580773035807740358077503580776035807770358077803580779035807800358078103580782035807830358078403580785035807860358078703580788035807890358079003580791035807920358079303580794035807950358079603580797035807980358079903580800035808010358080203580803035808040358080503580806035808070358080803580809035808100358081103580812035808130358081403580815035808160358081703580818035808190358082003580821035808220358082303580824035808250358082603580827035808280358082903580830035808310358083203580833035808340358083503580836035808370358083803580839035808400358084103580842035808430358084403580845035808460358084703580848035808490358085003580851035808520358085303580854035808550358085603580857035808580358085903580860035808610358086203580863035808640358086503580866035808670358086803580869035808700358087103580872035808730358087403580875035808760358087703580878035808790358088003580881035808820358088303580884035808850358088603580887035808880358088903580890035808910358089203580893035808940358089503580896035808970358089803580899035809000358090103580902035809030358090403580905035809060358090703580908035809090358091003580911035809120358091303580914035809150358091603580917035809180358091903580920035809210358092203580923035809240358092503580926035809270358092803580929035809300358093103580932035809330358093403580935035809360358093703580938035809390358094003580941035809420358094303580944035809450358094603580947035809480358094903580950035809510358095203580953035809540358095503580956035809570358095803580959035809600358096103580962035809630358096403580965035809660358096703580968035809690358097003580971035809720358097303580974035809750358097603580977035809780358097903580980035809810358098203580983035809840358098503580986035809870358098803580989035809900358099103580992035809930358099403580995035809960358099703580998035809990358100003581001035810020358100303581004035810050358100603581007035810080358100903581010035810110358101203581013035810140358101503581016035810170358101803581019035810200358102103581022035810230358102403581025035810260358102703581028035810290358103003581031035810320358103303581034035810350358103603581037035810380358103903581040035810410358104203581043035810440358104503581046035810470358104803581049035810500358105103581052035810530358105403581055035810560358105703581058035810590358106003581061035810620358106303581064035810650358106603581067035810680358106903581070035810710358107203581073035810740358107503581076035810770358107803581079035810800358108103581082035810830358108403581085035810860358108703581088035810890358109003581091035810920358109303581094035810950358109603581097035810980358109903581100035811010358110203581103035811040358110503590001035900020359000303590004035900050359000603590007035900080359000903590010035900110359001203590013035900140359001503590016035900170359001803590019035900200359002103590022035900230359002403590025035900260359002703590028035900290359003003590031035900320359003303590034035900350359003603590037035900380359003903590040035900410359004203590043035900440359004503590046035900470359004803590049035900500359005103590052035900530359005403590055035900560359005703590058035900590359006003590061035900620359006303590064035900650359006603590067035900680359006903590070035900710359007203590073035900740359007503590076035900770359007803590079035900800359008103590082035900830359008403590085035900860359008703590088035900890359009003590091035900920359009303590094035900950359009603590097035900980359009903590100035901010359010203590103035901040359010503590106035901070359010803590109035901100359011103590112035901130359011403590115035901160359011703590118035901190359012003590121035901220359012303590124035901250359012603590127035901280359012903590130035901310359013203590133035901340359013503590136035901370359013803590139035901400359014103590142035901430359014403590145035901460359014703590148035901490359015003590151035901520359015303590154035901550359015603590157035901580359015903590160035901610359016203590163035901640359016503590166035901670359016803590169035901700359017103590172035901730359017403590175035901760359017703590178035901790359018003590181035901820359018303590184035901850359018603590187035901880359018903590190035901910359019203590193035901940359019503590196035901970359019803590199035902000359020103590202035902030359020403590205035902060359020703590208035902090359021003590211035902120359021303590214035902150359021603590217035902180359021903590220035902210359022203590223035902240359022503590226035902270359022803590229035902300359023103590232035902330359023403590235035902360359023703590238035902390359024003590241035902420359024303590244035902450359024603590247035902480359024903590250035902510359025203590253035902540359025503590256035902570359025803590259035902600359026103590262035902630359026403590265035902660359026703590268035902690359027003590271035902720359027303590274035902750359027603590277035902780359027903590280035902810359028203590283035902840359028503590286035902870359028803590289035902900359029103590292035902930359029403590295035902960359029703590298035902990359030003590301035903020359030303590304035903050359030603590307035903080359030903590310035903110359031203590313035903140359031503590316035903170359031803590319035903200359032103590322035903230359032403590325035903260359032703590328035903290359033003590331035903320359033303590334035903350359033603590337035903380359033903590340035903410359034203590343035903440359034503590346035903470359034803590349035903500359035103590352035903530359035403590355035903560359035703590358035903590359036003590361035903620359036303590364035903650359036603590367035903680359036903590370035903710359037203590373035903740359037503590376035903770359037803590379035903800359038103590382035903830359038403590385035903860359038703590388035903890359039003590391035903920359039303590394035903950359039603590397035903980359039903590400035904010359040203590403035904040359040503590406035904070359040803590409035904100359041103590412035904130359041403590415035904160359041703590418035904190359042003590421035904220359042303590424035904250359042603590427035904280359042903590430035904310359043203590433035904340359043503590436035904370359043803590439035904400359044103590442035904430359044403590445035904460359044703590448035904490359045003590451035904520359045303590454035904550359045603590457035904580359045903590460035904610359046203590463035904640359046503590466035904670359046803590469035904700359047103590472035904730359047403590475035904760359047703590478035904790359048003590481035904820359048303590484035904850359048603590487035904880359048903590490035904910359049203590493035904940359049503590496035904970359049803590499035905000359050103590502035905030359050403590505035905060359050703590508035905090359051003590511035905120359051303590514035905150359051603590517035905180359051903590520035905210359052203590523035905240359052503590526035905270359052803590529035905300359053103590532035905330359053403590535035905360359053703590538035905390359054003590541035905420359054303590544035905450359054603590547035905480359054903590550035905510359055203590553035905540359055503590556035905570359055803590559035905600359056103590562035905630359056403590565035905660359056703590568035905690359057003590571035905720359057303590574035905750359057603590577035905780359057903590580035905810359058203590583035905840359058503590586035905870359058803590589035905900359059103590592035905930359059403590595035905960359059703590598035905990359060003590601035906020359060303590604035906050359060603590607035906080359060903590610035906110359061203590613035906140359061503590616035906170359061803590619035906200359062103590622035906230359062403590625035906260359062703590628035906290359063003590631035906320359063303590634035906350359063603590637035906380359063903590640035906410359064203590643035906440359064503590646035906470359064803590649035906500359065103590652035906530359065403590655035906560359065703590658035906590359066003590661035906620359066303590664035906650359066603590667035906680359066903590670035906710359067203590673035906740359067503590676035906770359067803590679035906800359068103590682035906830359068403590685035906860359068703590688035906890359069003590691035906920359069303590694035906950359069603590697035906980359069903590700035907010359070203590703035907040359070503590706035907070359070803590709035907100359071103590712035907130359071403590715035907160359071703590718035907190359072003590721035907220359072303590724035907250359072603590727035907280359072903590730035907310359073203590733035907340359073503590736035907370359073803590739035907400359074103590742035907430359074403590745035907460359074703590748035907490359075003590751035907520359075303590754035907550359075603590757035907580359075903590760035907610359076203590763035907640359076503590766035907670359076803590769035907700359077103590772035907730359077403590775035907760359077703590778035907790359078003590781035907820359078303590784035907850359078603590787035907880359078903590790035907910359079203590793035907940359079503590796035907970359079803590799035908000359080103590802035908030359080403590805035908060359080703590808035908090359081003590811035908120359081303590814035908150359081603590817035908180359081903590820035908210359082203590823035908240359082503590826035908270359082803590829035908300359083103590832035908330359083403590835035908360359083703590838035908390359084003590841035908420359084303590844035908450359084603590847035908480359084903590850035908510359085203590853035908540359085503590856035908570359085803590859035908600359086103590862035908630359086403590865035908660359086703590868035908690359087003590871035908720359087303590874035908750359087603590877035908780359087903590880035908810359088203590883035908840359088503590886035908870359088803590889035908900359089103590892035908930359089403590895035908960359089703590898035908990359090003590901035909020359090303590904035909050359090603590907035909080359090903590910035909110359091203590913035909140359091503590916035909170359091803590919035909200359092103590922035909230359092403590925035909260359092703590928035909290359093003590931035909320359093303590934035909350359093603590937035909380359093903590940035909410359094203590943035909440359094503590946035909470359094803590949035909500359095103590952035909530359095403590955035909560359095703590958035909590359096003590961035909620359096303590964035909650359096603590967035909680359096903590970035909710359097203590973035909740359097503590976035909770359097803590979035909800359098103590982035909830359098403590985035909860359098703590988035909890359099003590991035909920359099303590994035909950359099603590997035909980359099903591000035910010359100203591003035910040359100503591006035910070359100803591009035910100359101103591012035910130359101403591015035910160359101703591018035910190359102003591021035910220359102303591024035910250359102603591027035910280359102903591030035910310359103203591033035910340359103503591036035910370359103803591039035910400359104103591042035910430359104403591045035910460359104703591048035910490359105003591051035910520359105303591054035910550359105603591057035910580359105903591060035910610359106203591063035910640359106503591066035910670359106803591069035910700359107103591072035910730359107403591075035910760359107703591078035910790359108003591081035910820359108303591084035910850359108603591087035910880359108903591090035910910359109203591093035910940359109503591096035910970359109803591099035911000359110103591102035911030359110403591105036000010360000203600003036000040360000503600006036000070360000803600009036000100360001103600012036000130360001403600015036000160360001703600018036000190360002003600021036000220360002303600024036000250360002603600027036000280360002903600030036000310360003203600033036000340360003503600036036000370360003803600039036000400360004103600042036000430360004403600045036000460360004703600048036000490360005003600051036000520360005303600054036000550360005603600057036000580360005903600060036000610360006203600063036000640360006503600066036000670360006803600069036000700360007103600072036000730360007403600075036000760360007703600078036000790360008003600081036000820360008303600084036000850360008603600087036000880360008903600090036000910360009203600093036000940360009503600096036000970360009803600099036001000360010103600102036001030360010403600105036001060360010703600108036001090360011003600111036001120360011303600114036001150360011603600117036001180360011903600120036001210360012203600123036001240360012503600126036001270360012803600129036001300360013103600132036001330360013403600135036001360360013703600138036001390360014003600141036001420360014303600144036001450360014603600147036001480360014903600150036001510360015203600153036001540360015503600156036001570360015803600159036001600360016103600162036001630360016403600165036001660360016703600168036001690360017003600171036001720360017303600174036001750360017603600177036001780360017903600180036001810360018203600183036001840360018503600186036001870360018803600189036001900360019103600192036001930360019403600195036001960360019703600198036001990360020003600201036002020360020303600204036002050360020603600207036002080360020903600210036002110360021203600213036002140360021503600216036002170360021803600219036002200360022103600222036002230360022403600225036002260360022703600228036002290360023003600231036002320360023303600234036002350360023603600237036002380360023903600240036002410360024203600243036002440360024503600246036002470360024803600249036002500360025103600252036002530360025403600255036002560360025703600258036002590360026003600261036002620360026303600264036002650360026603600267036002680360026903600270036002710360027203600273036002740360027503600276036002770360027803600279036002800360028103600282036002830360028403600285036002860360028703600288036002890360029003600291036002920360029303600294036002950360029603600297036002980360029903600300036003010360030203600303036003040360030503600306036003070360030803600309036003100360031103600312036003130360031403600315036003160360031703600318036003190360032003600321036003220360032303600324036003250360032603600327036003280360032903600330036003310360033203600333036003340360033503600336036003370360033803600339036003400360034103600342036003430360034403600345036003460360034703600348036003490360035003600351036003520360035303600354036003550360035603600357036003580360035903600360036003610360036203600363036003640360036503600366036003670360036803600369036003700360037103600372036003730360037403600375036003760360037703600378036003790360038003600381036003820360038303600384036003850360038603600387036003880360038903600390036003910360039203600393036003940360039503600396036003970360039803600399036004000360040103600402036004030360040403600405036004060360040703600408036004090360041003600411036004120360041303600414036004150360041603600417036004180360041903600420036004210360042203600423036004240360042503600426036004270360042803600429036004300360043103600432036004330360043403600435036004360360043703600438036004390360044003600441036004420360044303600444036004450360044603600447036004480360044903600450036004510360045203600453036004540360045503600456036004570360045803600459036004600360046103600462036004630360046403600465036004660360046703600468036004690360047003600471036004720360047303600474036004750360047603600477036004780360047903600480036004810360048203600483036004840360048503600486036004870360048803600489036004900360049103600492036004930360049403600495036004960360049703600498036004990360050003600501036005020360050303600504036005050360050603600507036005080360050903600510036005110360051203600513036005140360051503600516036005170360051803600519036005200360052103600522036005230360052403600525036005260360052703600528036005290360053003600531036005320360053303600534036005350360053603600537036005380360053903600540036005410360054203600543036005440360054503600546036005470360054803600549036005500360055103600552036005530360055403600555036005560360055703600558036005590360056003600561036005620360056303600564036005650360056603600567036005680360056903600570036005710360057203600573036005740360057503600576036005770360057803600579036005800360058103600582036005830360058403600585036005860360058703600588036005890360059003600591036005920360059303600594036005950360059603600597036005980360059903600600036006010360060203600603036006040360060503600606036006070360060803600609036006100360061103600612036006130360061403600615036006160360061703600618036006190360062003600621036006220360062303600624036006250360062603600627036006280360062903600630036006310360063203600633036006340360063503600636036006370360063803600639036006400360064103600642036006430360064403600645036006460360064703600648036006490360065003600651036006520360065303600654036006550360065603600657036006580360065903600660036006610360066203600663036006640360066503600666036006670360066803600669036006700360067103600672036006730360067403600675036006760360067703600678036006790360068003600681036006820360068303600684036006850360068603600687036006880360068903600690036006910360069203600693036006940360069503600696036006970360069803600699036007000360070103600702036007030360070403600705036007060360070703600708036007090360071003600711036007120360071303600714036007150360071603600717036007180360071903600720036007210360072203600723036007240360072503600726036007270360072803600729036007300360073103600732036007330360073403600735036007360360073703600738036007390360074003600741036007420360074303600744036007450360074603600747036007480360074903600750036007510360075203600753036007540360075503600756036007570360075803600759036007600360076103600762036007630360076403600765036007660360076703600768036007690360077003600771036007720360077303600774036007750360077603600777036007780360077903600780036007810360078203600783036007840360078503600786036007870360078803600789036007900360079103600792036007930360079403600795036007960360079703600798036007990360080003600801036008020360080303600804036008050360080603600807036008080360080903600810036008110360081203600813036008140360081503600816036008170360081803600819036008200360082103600822036008230360082403600825036008260360082703600828036008290360083003600831036008320360083303600834036008350360083603600837036008380360083903600840036008410360084203600843036008440360084503600846036008470360084803600849036008500360085103600852036008530360085403600855036008560360085703600858036008590360086003600861036008620360086303600864036008650360086603600867036008680360086903600870036008710360087203600873036008740360087503600876036008770360087803600879036008800360088103600882036008830360088403600885036008860360088703600888036008890360089003600891036008920360089303600894036008950360089603600897036008980360089903600900036009010360090203600903036009040360090503600906036009070360090803600909036009100360091103600912036009130360091403600915036009160360091703600918036009190360092003600921036009220360092303600924036009250360092603600927036009280360092903600930036009310360093203600933036009340360093503600936036009370360093803600939036009400360094103600942036009430360094403600945036009460360094703600948036009490360095003600951036009520360095303600954036009550360095603600957036009580360095903600960036009610360096203600963036009640360096503600966036009670360096803600969036009700360097103600972036009730360097403600975036009760360097703600978036009790360098003600981036009820360098303600984036009850360098603600987036009880360098903600990036009910360099203600993036009940360099503600996036009970360099803600999036010000360100103601002036010030360100403601005036010060360100703601008036010090360101003601011036010120360101303601014036010150360101603601017036010180360101903601020036010210360102203601023036010240360102503601026036010270360102803601029036010300360103103601032036010330360103403601035036010360360103703601038036010390360104003601041036010420360104303601044036010450360104603601047036010480360104903601050036010510360105203601053036010540360105503601056036010570360105803601059036010600360106103601062036010630360106403601065036010660360106703601068036010690360107003601071036010720360107303601074036010750360107603601077036010780360107903601080036010810360108203601083036010840360108503601086036010870360108803601089036010900360109103601092036010930360109403601095036010960360109703601098036010990360110003601101036011020360110303601104036011050361000103610002036100030361000403610005036100060361000703610008036100090361001003610011036100120361001303610014036100150361001603610017036100180361001903610020036100210361002203610023036100240361002503610026036100270361002803610029036100300361003103610032036100330361003403610035036100360361003703610038036100390361004003610041036100420361004303610044036100450361004603610047036100480361004903610050036100510361005203610053036100540361005503610056036100570361005803610059036100600361006103610062036100630361006403610065036100660361006703610068036100690361007003610071036100720361007303610074036100750361007603610077036100780361007903610080036100810361008203610083036100840361008503610086036100870361008803610089036100900361009103610092036100930361009403610095036100960361009703610098036100990361010003610101036101020361010303610104036101050361010603610107036101080361010903610110036101110361011203610113036101140361011503610116036101170361011803610119036101200361012103610122036101230361012403610125036101260361012703610128036101290361013003610131036101320361013303610134036101350361013603610137036101380361013903610140036101410361014203610143036101440361014503610146036101470361014803610149036101500361015103610152036101530361015403610155036101560361015703610158036101590361016003610161036101620361016303610164036101650361016603610167036101680361016903610170036101710361017203610173036101740361017503610176036101770361017803610179036101800361018103610182036101830361018403610185036101860361018703610188036101890361019003610191036101920361019303610194036101950361019603610197036101980361019903610200036102010361020203610203036102040361020503610206036102070361020803610209036102100361021103610212036102130361021403610215036102160361021703610218036102190361022003610221036102220361022303610224036102250361022603610227036102280361022903610230036102310361023203610233036102340361023503610236036102370361023803610239036102400361024103610242036102430361024403610245036102460361024703610248036102490361025003610251036102520361025303610254036102550361025603610257036102580361025903610260036102610361026203610263036102640361026503610266036102670361026803610269036102700361027103610272036102730361027403610275036102760361027703610278036102790361028003610281036102820361028303610284036102850361028603610287036102880361028903610290036102910361029203610293036102940361029503610296036102970361029803610299036103000361030103610302036103030361030403610305036103060361030703610308036103090361031003610311036103120361031303610314036103150361031603610317036103180361031903610320036103210361032203610323036103240361032503610326036103270361032803610329036103300361033103610332036103330361033403610335036103360361033703610338036103390361034003610341036103420361034303610344036103450361034603610347036103480361034903610350036103510361035203610353036103540361035503610356036103570361035803610359036103600361036103610362036103630361036403610365036103660361036703610368036103690361037003610371036103720361037303610374036103750361037603610377036103780361037903610380036103810361038203610383036103840361038503610386036103870361038803610389036103900361039103610392036103930361039403610395036103960361039703610398036103990361040003610401036104020361040303610404036104050361040603610407036104080361040903610410036104110361041203610413036104140361041503610416036104170361041803610419036104200361042103610422036104230361042403610425036104260361042703610428036104290361043003610431036104320361043303610434036104350361043603610437036104380361043903610440036104410361044203610443036104440361044503610446036104470361044803610449036104500361045103610452036104530361045403610455036104560361045703610458036104590361046003610461036104620361046303610464036104650361046603610467036104680361046903610470036104710361047203610473036104740361047503610476036104770361047803610479036104800361048103610482036104830361048403610485036104860361048703610488036104890361049003610491036104920361049303610494036104950361049603610497036104980361049903610500036105010361050203610503036105040361050503610506036105070361050803610509036105100361051103610512036105130361051403610515036105160361051703610518036105190361052003610521036105220361052303610524036105250361052603610527036105280361052903610530036105310361053203610533036105340361053503610536036105370361053803610539036105400361054103610542036105430361054403610545036105460361054703610548036105490361055003610551036105520361055303610554036105550361055603610557036105580361055903610560036105610361056203610563036105640361056503610566036105670361056803610569036105700361057103610572036105730361057403610575036105760361057703610578036105790361058003610581036105820361058303610584036105850361058603610587036105880361058903610590036105910361059203610593036105940361059503610596036105970361059803610599036106000361060103610602036106030361060403610605036106060361060703610608036106090361061003610611036106120361061303610614036106150361061603610617036106180361061903610620036106210361062203610623036106240361062503610626036106270361062803610629036106300361063103610632036106330361063403610635036106360361063703610638036106390361064003610641036106420361064303610644036106450361064603610647036106480361064903610650036106510361065203610653036106540361065503610656036106570361065803610659036106600361066103610662036106630361066403610665036106660361066703610668036106690361067003610671036106720361067303610674036106750361067603610677036106780361067903610680036106810361068203610683036106840361068503610686036106870361068803610689036106900361069103610692036106930361069403610695036106960361069703610698036106990361070003610701036107020361070303610704036107050361070603610707036107080361070903610710036107110361071203610713036107140361071503610716036107170361071803610719036107200361072103610722036107230361072403610725036107260361072703610728036107290361073003610731036107320361073303610734036107350361073603610737036107380361073903610740036107410361074203610743036107440361074503610746036107470361074803610749036107500361075103610752036107530361075403610755036107560361075703610758036107590361076003610761036107620361076303610764036107650361076603610767036107680361076903610770036107710361077203610773036107740361077503610776036107770361077803610779036107800361078103610782036107830361078403610785036107860361078703610788036107890361079003610791036107920361079303610794036107950361079603610797036107980361079903610800036108010361080203610803036108040361080503610806036108070361080803610809036108100361081103610812036108130361081403610815036108160361081703610818036108190361082003610821036108220361082303610824036108250361082603610827036108280361082903610830036108310361083203610833036108340361083503610836036108370361083803610839036108400361084103610842036108430361084403610845036108460361084703610848036108490361085003610851036108520361085303610854036108550361085603610857036108580361085903610860036108610361086203610863036108640361086503610866036108670361086803610869036108700361087103610872036108730361087403610875036108760361087703610878036108790361088003610881036108820361088303610884036108850361088603610887036108880361088903610890036108910361089203610893036108940361089503610896036108970361089803610899036109000361090103610902036109030361090403610905036109060361090703610908036109090361091003610911036109120361091303610914036109150361091603610917036109180361091903610920036109210361092203610923036109240361092503610926036109270361092803610929036109300361093103610932036109330361093403610935036109360361093703610938036109390361094003610941036109420361094303610944036109450361094603610947036109480361094903610950036109510361095203610953036109540361095503610956036109570361095803610959036109600361096103610962036109630361096403610965036109660361096703610968036109690361097003610971036109720361097303610974036109750361097603610977036109780361097903610980036109810361098203610983036109840361098503610986036109870361098803610989036109900361099103610992036109930361099403610995036109960361099703610998036109990361100003611001036110020361100303611004036110050361100603611007036110080361100903611010036110110361101203611013036110140361101503611016036110170361101803611019036110200361102103611022036110230361102403611025036110260361102703611028036110290361103003611031036110320361103303611034036110350361103603611037036110380361103903611040036110410361104203611043036110440361104503611046036110470361104803611049036110500361105103611052036110530361105403611055036110560361105703611058036110590361106003611061036110620361106303611064036110650361106603611067036110680361106903611070036110710361107203611073036110740361107503611076036110770361107803611079036110800361108103611082036110830361108403611085036110860361108703611088036110890361109003611091036110920361109303611094036110950361109603611097036110980361109903611100036111010361110203611103036111040361110503620001036200020362000303620004036200050362000603620007036200080362000903620010036200110362001203620013036200140362001503620016036200170362001803620019036200200362002103620022036200230362002403620025036200260362002703620028036200290362003003620031036200320362003303620034036200350362003603620037036200380362003903620040036200410362004203620043036200440362004503620046036200470362004803620049036200500362005103620052036200530362005403620055036200560362005703620058036200590362006003620061036200620362006303620064036200650362006603620067036200680362006903620070036200710362007203620073036200740362007503620076036200770362007803620079036200800362008103620082036200830362008403620085036200860362008703620088036200890362009003620091036200920362009303620094036200950362009603620097036200980362009903620100036201010362010203620103036201040362010503620106036201070362010803620109036201100362011103620112036201130362011403620115036201160362011703620118036201190362012003620121036201220362012303620124036201250362012603620127036201280362012903620130036201310362013203620133036201340362013503620136036201370362013803620139036201400362014103620142036201430362014403620145036201460362014703620148036201490362015003620151036201520362015303620154036201550362015603620157036201580362015903620160036201610362016203620163036201640362016503620166036201670362016803620169036201700362017103620172036201730362017403620175036201760362017703620178036201790362018003620181036201820362018303620184036201850362018603620187036201880362018903620190036201910362019203620193036201940362019503620196036201970362019803620199036202000362020103620202036202030362020403620205036202060362020703620208036202090362021003620211036202120362021303620214036202150362021603620217036202180362021903620220036202210362022203620223036202240362022503620226036202270362022803620229036202300362023103620232036202330362023403620235036202360362023703620238036202390362024003620241036202420362024303620244036202450362024603620247036202480362024903620250036202510362025203620253036202540362025503620256036202570362025803620259036202600362026103620262036202630362026403620265036202660362026703620268036202690362027003620271036202720362027303620274036202750362027603620277036202780362027903620280036202810362028203620283036202840362028503620286036202870362028803620289036202900362029103620292036202930362029403620295036202960362029703620298036202990362030003620301036203020362030303620304036203050362030603620307036203080362030903620310036203110362031203620313036203140362031503620316036203170362031803620319036203200362032103620322036203230362032403620325036203260362032703620328036203290362033003620331036203320362033303620334036203350362033603620337036203380362033903620340036203410362034203620343036203440362034503620346036203470362034803620349036203500362035103620352036203530362035403620355036203560362035703620358036203590362036003620361036203620362036303620364036203650362036603620367036203680362036903620370036203710362037203620373036203740362037503620376036203770362037803620379036203800362038103620382036203830362038403620385036203860362038703620388036203890362039003620391036203920362039303620394036203950362039603620397036203980362039903620400036204010362040203620403036204040362040503620406036204070362040803620409036204100362041103620412036204130362041403620415036204160362041703620418036204190362042003620421036204220362042303620424036204250362042603620427036204280362042903620430036204310362043203620433036204340362043503620436036204370362043803620439036204400362044103620442036204430362044403620445036204460362044703620448036204490362045003620451036204520362045303620454036204550362045603620457036204580362045903620460036204610362046203620463036204640362046503620466036204670362046803620469036204700362047103620472036204730362047403620475036204760362047703620478036204790362048003620481036204820362048303620484036204850362048603620487036204880362048903620490036204910362049203620493036204940362049503620496036204970362049803620499036205000362050103620502036205030362050403620505036205060362050703620508036205090362051003620511036205120362051303620514036205150362051603620517036205180362051903620520036205210362052203620523036205240362052503620526036205270362052803620529036205300362053103620532036205330362053403620535036205360362053703620538036205390362054003620541036205420362054303620544036205450362054603620547036205480362054903620550036205510362055203620553036205540362055503620556036205570362055803620559036205600362056103620562036205630362056403620565036205660362056703620568036205690362057003620571036205720362057303620574036205750362057603620577036205780362057903620580036205810362058203620583036205840362058503620586036205870362058803620589036205900362059103620592036205930362059403620595036205960362059703620598036205990362060003620601036206020362060303620604036206050362060603620607036206080362060903620610036206110362061203620613036206140362061503620616036206170362061803620619036206200362062103620622036206230362062403620625036206260362062703620628036206290362063003620631036206320362063303620634036206350362063603620637036206380362063903620640036206410362064203620643036206440362064503620646036206470362064803620649036206500362065103620652036206530362065403620655036206560362065703620658036206590362066003620661036206620362066303620664036206650362066603620667036206680362066903620670036206710362067203620673036206740362067503620676036206770362067803620679036206800362068103620682036206830362068403620685036206860362068703620688036206890362069003620691036206920362069303620694036206950362069603620697036206980362069903620700036207010362070203620703036207040362070503620706036207070362070803620709036207100362071103620712036207130362071403620715036207160362071703620718036207190362072003620721036207220362072303620724036207250362072603620727036207280362072903620730036207310362073203620733036207340362073503620736036207370362073803620739036207400362074103620742036207430362074403620745036207460362074703620748036207490362075003620751036207520362075303620754036207550362075603620757036207580362075903620760036207610362076203620763036207640362076503620766036207670362076803620769036207700362077103620772036207730362077403620775036207760362077703620778036207790362078003620781036207820362078303620784036207850362078603620787036207880362078903620790036207910362079203620793036207940362079503620796036207970362079803620799036208000362080103620802036208030362080403620805036208060362080703620808036208090362081003620811036208120362081303620814036208150362081603620817036208180362081903620820036208210362082203620823036208240362082503620826036208270362082803620829036208300362083103620832036208330362083403620835036208360362083703620838036208390362084003620841036208420362084303620844036208450362084603620847036208480362084903620850036208510362085203620853036208540362085503620856036208570362085803620859036208600362086103620862036208630362086403620865036208660362086703620868036208690362087003620871036208720362087303620874036208750362087603620877036208780362087903620880036208810362088203620883036208840362088503620886036208870362088803620889036208900362089103620892036208930362089403620895036208960362089703620898036208990362090003620901036209020362090303620904036209050362090603620907036209080362090903620910036209110362091203620913036209140362091503620916036209170362091803620919036209200362092103620922036209230362092403620925036209260362092703620928036209290362093003620931036209320362093303620934036209350362093603620937036209380362093903620940036209410362094203620943036209440362094503620946036209470362094803620949036209500362095103620952036209530362095403620955036209560362095703620958036209590362096003620961036209620362096303620964036209650362096603620967036209680362096903620970036209710362097203620973036209740362097503620976036209770362097803620979036209800362098103620982036209830362098403620985036209860362098703620988036209890362099003620991036209920362099303620994036209950362099603620997036209980362099903621000036210010362100203621003036210040362100503621006036210070362100803621009036210100362101103621012036210130362101403621015036210160362101703621018036210190362102003621021036210220362102303621024036210250362102603621027036210280362102903621030036210310362103203621033036210340362103503621036036210370362103803621039036210400362104103621042036210430362104403621045036210460362104703621048036210490362105003621051036210520362105303621054036210550362105603621057036210580362105903621060036210610362106203621063036210640362106503621066036210670362106803621069036210700362107103621072036210730362107403621075036210760362107703621078036210790362108003621081036210820362108303621084036210850362108603621087036210880362108903621090036210910362109203621093036210940362109503621096036210970362109803621099036211000362110103621102036211030362110403621105036300010363000203630003036300040363000503630006036300070363000803630009036300100363001103630012036300130363001403630015036300160363001703630018036300190363002003630021036300220363002303630024036300250363002603630027036300280363002903630030036300310363003203630033036300340363003503630036036300370363003803630039036300400363004103630042036300430363004403630045036300460363004703630048036300490363005003630051036300520363005303630054036300550363005603630057036300580363005903630060036300610363006203630063036300640363006503630066036300670363006803630069036300700363007103630072036300730363007403630075036300760363007703630078036300790363008003630081036300820363008303630084036300850363008603630087036300880363008903630090036300910363009203630093036300940363009503630096036300970363009803630099036301000363010103630102036301030363010403630105036301060363010703630108036301090363011003630111036301120363011303630114036301150363011603630117036301180363011903630120036301210363012203630123036301240363012503630126036301270363012803630129036301300363013103630132036301330363013403630135036301360363013703630138036301390363014003630141036301420363014303630144036301450363014603630147036301480363014903630150036301510363015203630153036301540363015503630156036301570363015803630159036301600363016103630162036301630363016403630165036301660363016703630168036301690363017003630171036301720363017303630174036301750363017603630177036301780363017903630180036301810363018203630183036301840363018503630186036301870363018803630189036301900363019103630192036301930363019403630195036301960363019703630198036301990363020003630201036302020363020303630204036302050363020603630207036302080363020903630210036302110363021203630213036302140363021503630216036302170363021803630219036302200363022103630222036302230363022403630225036302260363022703630228036302290363023003630231036302320363023303630234036302350363023603630237036302380363023903630240036302410363024203630243036302440363024503630246036302470363024803630249036302500363025103630252036302530363025403630255036302560363025703630258036302590363026003630261036302620363026303630264036302650363026603630267036302680363026903630270036302710363027203630273036302740363027503630276036302770363027803630279036302800363028103630282036302830363028403630285036302860363028703630288036302890363029003630291036302920363029303630294036302950363029603630297036302980363029903630300036303010363030203630303036303040363030503630306036303070363030803630309036303100363031103630312036303130363031403630315036303160363031703630318036303190363032003630321036303220363032303630324036303250363032603630327036303280363032903630330036303310363033203630333036303340363033503630336036303370363033803630339036303400363034103630342036303430363034403630345036303460363034703630348036303490363035003630351036303520363035303630354036303550363035603630357036303580363035903630360036303610363036203630363036303640363036503630366036303670363036803630369036303700363037103630372036303730363037403630375036303760363037703630378036303790363038003630381036303820363038303630384036303850363038603630387036303880363038903630390036303910363039203630393036303940363039503630396036303970363039803630399036304000363040103630402036304030363040403630405036304060363040703630408036304090363041003630411036304120363041303630414036304150363041603630417036304180363041903630420036304210363042203630423036304240363042503630426036304270363042803630429036304300363043103630432036304330363043403630435036304360363043703630438036304390363044003630441036304420363044303630444036304450363044603630447036304480363044903630450036304510363045203630453036304540363045503630456036304570363045803630459036304600363046103630462036304630363046403630465036304660363046703630468036304690363047003630471036304720363047303630474036304750363047603630477036304780363047903630480036304810363048203630483036304840363048503630486036304870363048803630489036304900363049103630492036304930363049403630495036304960363049703630498036304990363050003630501036305020363050303630504036305050363050603630507036305080363050903630510036305110363051203630513036305140363051503630516036305170363051803630519036305200363052103630522036305230363052403630525036305260363052703630528036305290363053003630531036305320363053303630534036305350363053603630537036305380363053903630540036305410363054203630543036305440363054503630546036305470363054803630549036305500363055103630552036305530363055403630555036305560363055703630558036305590363056003630561036305620363056303630564036305650363056603630567036305680363056903630570036305710363057203630573036305740363057503630576036305770363057803630579036305800363058103630582036305830363058403630585036305860363058703630588036305890363059003630591036305920363059303630594036305950363059603630597036305980363059903630600036306010363060203630603036306040363060503630606036306070363060803630609036306100363061103630612036306130363061403630615036306160363061703630618036306190363062003630621036306220363062303630624036306250363062603630627036306280363062903630630036306310363063203630633036306340363063503630636036306370363063803630639036306400363064103630642036306430363064403630645036306460363064703630648036306490363065003630651036306520363065303630654036306550363065603630657036306580363065903630660036306610363066203630663036306640363066503630666036306670363066803630669036306700363067103630672036306730363067403630675036306760363067703630678036306790363068003630681036306820363068303630684036306850363068603630687036306880363068903630690036306910363069203630693036306940363069503630696036306970363069803630699036307000363070103630702036307030363070403630705036307060363070703630708036307090363071003630711036307120363071303630714036307150363071603630717036307180363071903630720036307210363072203630723036307240363072503630726036307270363072803630729036307300363073103630732036307330363073403630735036307360363073703630738036307390363074003630741036307420363074303630744036307450363074603630747036307480363074903630750036307510363075203630753036307540363075503630756036307570363075803630759036307600363076103630762036307630363076403630765036307660363076703630768036307690363077003630771036307720363077303630774036307750363077603630777036307780363077903630780036307810363078203630783036307840363078503630786036307870363078803630789036307900363079103630792036307930363079403630795036307960363079703630798036307990363080003630801036308020363080303630804036308050363080603630807036308080363080903630810036308110363081203630813036308140363081503630816036308170363081803630819036308200363082103630822036308230363082403630825036308260363082703630828036308290363083003630831036308320363083303630834036308350363083603630837036308380363083903630840036308410363084203630843036308440363084503630846036308470363084803630849036308500363085103630852036308530363085403630855036308560363085703630858036308590363086003630861036308620363086303630864036308650363086603630867036308680363086903630870036308710363087203630873036308740363087503630876036308770363087803630879036308800363088103630882036308830363088403630885036308860363088703630888036308890363089003630891036308920363089303630894036308950363089603630897036308980363089903630900036309010363090203630903036309040363090503630906036309070363090803630909036309100363091103630912036309130363091403630915036309160363091703630918036309190363092003630921036309220363092303630924036309250363092603630927036309280363092903630930036309310363093203630933036309340363093503630936036309370363093803630939036309400363094103630942036309430363094403630945036309460363094703630948036309490363095003630951036309520363095303630954036309550363095603630957036309580363095903630960036309610363096203630963036309640363096503630966036309670363096803630969036309700363097103630972036309730363097403630975036309760363097703630978036309790363098003630981036309820363098303630984036309850363098603630987036309880363098903630990036309910363099203630993036309940363099503630996036309970363099803630999036310000363100103631002036310030363100403631005036310060363100703631008036310090363101003631011036310120363101303631014036310150363101603631017036310180363101903631020036310210363102203631023036310240363102503631026036310270363102803631029036310300363103103631032036310330363103403631035036310360363103703631038036310390363104003631041036310420363104303631044036310450363104603631047036310480363104903631050036310510363105203631053036310540363105503631056036310570363105803631059036310600363106103631062036310630363106403631065036310660363106703631068036310690363107003631071036310720363107303631074036310750363107603631077036310780363107903631080036310810363108203631083036310840363108503631086036310870363108803631089036310900363109103631092036310930363109403631095036310960363109703631098036310990363110003631101036311020363110303631104036311050364000103640002036400030364000403640005036400060364000703640008036400090364001003640011036400120364001303640014036400150364001603640017036400180364001903640020036400210364002203640023036400240364002503640026036400270364002803640029036400300364003103640032036400330364003403640035036400360364003703640038036400390364004003640041036400420364004303640044036400450364004603640047036400480364004903640050036400510364005203640053036400540364005503640056036400570364005803640059036400600364006103640062036400630364006403640065036400660364006703640068036400690364007003640071036400720364007303640074036400750364007603640077036400780364007903640080036400810364008203640083036400840364008503640086036400870364008803640089036400900364009103640092036400930364009403640095036400960364009703640098036400990364010003640101036401020364010303640104036401050364010603640107036401080364010903640110036401110364011203640113036401140364011503640116036401170364011803640119036401200364012103640122036401230364012403640125036401260364012703640128036401290364013003640131036401320364013303640134036401350364013603640137036401380364013903640140036401410364014203640143036401440364014503640146036401470364014803640149036401500364015103640152036401530364015403640155036401560364015703640158036401590364016003640161036401620364016303640164036401650364016603640167036401680364016903640170036401710364017203640173036401740364017503640176036401770364017803640179036401800364018103640182036401830364018403640185036401860364018703640188036401890364019003640191036401920364019303640194036401950364019603640197036401980364019903640200036402010364020203640203036402040364020503640206036402070364020803640209036402100364021103640212036402130364021403640215036402160364021703640218036402190364022003640221036402220364022303640224036402250364022603640227036402280364022903640230036402310364023203640233036402340364023503640236036402370364023803640239036402400364024103640242036402430364024403640245036402460364024703640248036402490364025003640251036402520364025303640254036402550364025603640257036402580364025903640260036402610364026203640263036402640364026503640266036402670364026803640269036402700364027103640272036402730364027403640275036402760364027703640278036402790364028003640281036402820364028303640284036402850364028603640287036402880364028903640290036402910364029203640293036402940364029503640296036402970364029803640299036403000364030103640302036403030364030403640305036403060364030703640308036403090364031003640311036403120364031303640314036403150364031603640317036403180364031903640320036403210364032203640323036403240364032503640326036403270364032803640329036403300364033103640332036403330364033403640335036403360364033703640338036403390364034003640341036403420364034303640344036403450364034603640347036403480364034903640350036403510364035203640353036403540364035503640356036403570364035803640359036403600364036103640362036403630364036403640365036403660364036703640368036403690364037003640371036403720364037303640374036403750364037603640377036403780364037903640380036403810364038203640383036403840364038503640386036403870364038803640389036403900364039103640392036403930364039403640395036403960364039703640398036403990364040003640401036404020364040303640404036404050364040603640407036404080364040903640410036404110364041203640413036404140364041503640416036404170364041803640419036404200364042103640422036404230364042403640425036404260364042703640428036404290364043003640431036404320364043303640434036404350364043603640437036404380364043903640440036404410364044203640443036404440364044503640446036404470364044803640449036404500364045103640452036404530364045403640455036404560364045703640458036404590364046003640461036404620364046303640464036404650364046603640467036404680364046903640470036404710364047203640473036404740364047503640476036404770364047803640479036404800364048103640482036404830364048403640485036404860364048703640488036404890364049003640491036404920364049303640494036404950364049603640497036404980364049903640500036405010364050203640503036405040364050503640506036405070364050803640509036405100364051103640512036405130364051403640515036405160364051703640518036405190364052003640521036405220364052303640524036405250364052603640527036405280364052903640530036405310364053203640533036405340364053503640536036405370364053803640539036405400364054103640542036405430364054403640545036405460364054703640548036405490364055003640551036405520364055303640554036405550364055603640557036405580364055903640560036405610364056203640563036405640364056503640566036405670364056803640569036405700364057103640572036405730364057403640575036405760364057703640578036405790364058003640581036405820364058303640584036405850364058603640587036405880364058903640590036405910364059203640593036405940364059503640596036405970364059803640599036406000364060103640602036406030364060403640605036406060364060703640608036406090364061003640611036406120364061303640614036406150364061603640617036406180364061903640620036406210364062203640623036406240364062503640626036406270364062803640629036406300364063103640632036406330364063403640635036406360364063703640638036406390364064003640641036406420364064303640644036406450364064603640647036406480364064903640650036406510364065203640653036406540364065503640656036406570364065803640659036406600364066103640662036406630364066403640665036406660364066703640668036406690364067003640671036406720364067303640674036406750364067603640677036406780364067903640680036406810364068203640683036406840364068503640686036406870364068803640689036406900364069103640692036406930364069403640695036406960364069703640698036406990364070003640701036407020364070303640704036407050364070603640707036407080364070903640710036407110364071203640713036407140364071503640716036407170364071803640719036407200364072103640722036407230364072403640725036407260364072703640728036407290364073003640731036407320364073303640734036407350364073603640737036407380364073903640740036407410364074203640743036407440364074503640746036407470364074803640749036407500364075103640752036407530364075403640755036407560364075703640758036407590364076003640761036407620364076303640764036407650364076603640767036407680364076903640770036407710364077203640773036407740364077503640776036407770364077803640779036407800364078103640782036407830364078403640785036407860364078703640788036407890364079003640791036407920364079303640794036407950364079603640797036407980364079903640800036408010364080203640803036408040364080503640806036408070364080803640809036408100364081103640812036408130364081403640815036408160364081703640818036408190364082003640821036408220364082303640824036408250364082603640827036408280364082903640830036408310364083203640833036408340364083503640836036408370364083803640839036408400364084103640842036408430364084403640845036408460364084703640848036408490364085003640851036408520364085303640854036408550364085603640857036408580364085903640860036408610364086203640863036408640364086503640866036408670364086803640869036408700364087103640872036408730364087403640875036408760364087703640878036408790364088003640881036408820364088303640884036408850364088603640887036408880364088903640890036408910364089203640893036408940364089503640896036408970364089803640899036409000364090103640902036409030364090403640905036409060364090703640908036409090364091003640911036409120364091303640914036409150364091603640917036409180364091903640920036409210364092203640923036409240364092503640926036409270364092803640929036409300364093103640932036409330364093403640935036409360364093703640938036409390364094003640941036409420364094303640944036409450364094603640947036409480364094903640950036409510364095203640953036409540364095503640956036409570364095803640959036409600364096103640962036409630364096403640965036409660364096703640968036409690364097003640971036409720364097303640974036409750364097603640977036409780364097903640980036409810364098203640983036409840364098503640986036409870364098803640989036409900364099103640992036409930364099403640995036409960364099703640998036409990364100003641001036410020364100303641004036410050364100603641007036410080364100903641010036410110364101203641013036410140364101503641016036410170364101803641019036410200364102103641022036410230364102403641025036410260364102703641028036410290364103003641031036410320364103303641034036410350364103603641037036410380364103903641040036410410364104203641043036410440364104503641046036410470364104803641049036410500364105103641052036410530364105403641055036410560364105703641058036410590364106003641061036410620364106303641064036410650364106603641067036410680364106903641070036410710364107203641073036410740364107503641076036410770364107803641079036410800364108103641082036410830364108403641085036410860364108703641088036410890364109003641091036410920364109303641094036410950364109603641097036410980364109903641100036411010364110203641103036411040364110503650001036500020365000303650004036500050365000603650007036500080365000903650010036500110365001203650013036500140365001503650016036500170365001803650019036500200365002103650022036500230365002403650025036500260365002703650028036500290365003003650031036500320365003303650034036500350365003603650037036500380365003903650040036500410365004203650043036500440365004503650046036500470365004803650049036500500365005103650052036500530365005403650055036500560365005703650058036500590365006003650061036500620365006303650064036500650365006603650067036500680365006903650070036500710365007203650073036500740365007503650076036500770365007803650079036500800365008103650082036500830365008403650085036500860365008703650088036500890365009003650091036500920365009303650094036500950365009603650097036500980365009903650100036501010365010203650103036501040365010503650106036501070365010803650109036501100365011103650112036501130365011403650115036501160365011703650118036501190365012003650121036501220365012303650124036501250365012603650127036501280365012903650130036501310365013203650133036501340365013503650136036501370365013803650139036501400365014103650142036501430365014403650145036501460365014703650148036501490365015003650151036501520365015303650154036501550365015603650157036501580365015903650160036501610365016203650163036501640365016503650166036501670365016803650169036501700365017103650172036501730365017403650175036501760365017703650178036501790365018003650181036501820365018303650184036501850365018603650187036501880365018903650190036501910365019203650193036501940365019503650196036501970365019803650199036502000365020103650202036502030365020403650205036502060365020703650208036502090365021003650211036502120365021303650214036502150365021603650217036502180365021903650220036502210365022203650223036502240365022503650226036502270365022803650229036502300365023103650232036502330365023403650235036502360365023703650238036502390365024003650241036502420365024303650244036502450365024603650247036502480365024903650250036502510365025203650253036502540365025503650256036502570365025803650259036502600365026103650262036502630365026403650265036502660365026703650268036502690365027003650271036502720365027303650274036502750365027603650277036502780365027903650280036502810365028203650283036502840365028503650286036502870365028803650289036502900365029103650292036502930365029403650295036502960365029703650298036502990365030003650301036503020365030303650304036503050365030603650307036503080365030903650310036503110365031203650313036503140365031503650316036503170365031803650319036503200365032103650322036503230365032403650325036503260365032703650328036503290365033003650331036503320365033303650334036503350365033603650337036503380365033903650340036503410365034203650343036503440365034503650346036503470365034803650349036503500365035103650352036503530365035403650355036503560365035703650358036503590365036003650361036503620365036303650364036503650365036603650367036503680365036903650370036503710365037203650373036503740365037503650376036503770365037803650379036503800365038103650382036503830365038403650385036503860365038703650388036503890365039003650391036503920365039303650394036503950365039603650397036503980365039903650400036504010365040203650403036504040365040503650406036504070365040803650409036504100365041103650412036504130365041403650415036504160365041703650418036504190365042003650421036504220365042303650424036504250365042603650427036504280365042903650430036504310365043203650433036504340365043503650436036504370365043803650439036504400365044103650442036504430365044403650445036504460365044703650448036504490365045003650451036504520365045303650454036504550365045603650457036504580365045903650460036504610365046203650463036504640365046503650466036504670365046803650469036504700365047103650472036504730365047403650475036504760365047703650478036504790365048003650481036504820365048303650484036504850365048603650487036504880365048903650490036504910365049203650493036504940365049503650496036504970365049803650499036505000365050103650502036505030365050403650505036505060365050703650508036505090365051003650511036505120365051303650514036505150365051603650517036505180365051903650520036505210365052203650523036505240365052503650526036505270365052803650529036505300365053103650532036505330365053403650535036505360365053703650538036505390365054003650541036505420365054303650544036505450365054603650547036505480365054903650550036505510365055203650553036505540365055503650556036505570365055803650559036505600365056103650562036505630365056403650565036505660365056703650568036505690365057003650571036505720365057303650574036505750365057603650577036505780365057903650580036505810365058203650583036505840365058503650586036505870365058803650589036505900365059103650592036505930365059403650595036505960365059703650598036505990365060003650601036506020365060303650604036506050365060603650607036506080365060903650610036506110365061203650613036506140365061503650616036506170365061803650619036506200365062103650622036506230365062403650625036506260365062703650628036506290365063003650631036506320365063303650634036506350365063603650637036506380365063903650640036506410365064203650643036506440365064503650646036506470365064803650649036506500365065103650652036506530365065403650655036506560365065703650658036506590365066003650661036506620365066303650664036506650365066603650667036506680365066903650670036506710365067203650673036506740365067503650676036506770365067803650679036506800365068103650682036506830365068403650685036506860365068703650688036506890365069003650691036506920365069303650694036506950365069603650697036506980365069903650700036507010365070203650703036507040365070503650706036507070365070803650709036507100365071103650712036507130365071403650715036507160365071703650718036507190365072003650721036507220365072303650724036507250365072603650727036507280365072903650730036507310365073203650733036507340365073503650736036507370365073803650739036507400365074103650742036507430365074403650745036507460365074703650748036507490365075003650751036507520365075303650754036507550365075603650757036507580365075903650760036507610365076203650763036507640365076503650766036507670365076803650769036507700365077103650772036507730365077403650775036507760365077703650778036507790365078003650781036507820365078303650784036507850365078603650787036507880365078903650790036507910365079203650793036507940365079503650796036507970365079803650799036508000365080103650802036508030365080403650805036508060365080703650808036508090365081003650811036508120365081303650814036508150365081603650817036508180365081903650820036508210365082203650823036508240365082503650826036508270365082803650829036508300365083103650832036508330365083403650835036508360365083703650838036508390365084003650841036508420365084303650844036508450365084603650847036508480365084903650850036508510365085203650853036508540365085503650856036508570365085803650859036508600365086103650862036508630365086403650865036508660365086703650868036508690365087003650871036508720365087303650874036508750365087603650877036508780365087903650880036508810365088203650883036508840365088503650886036508870365088803650889036508900365089103650892036508930365089403650895036508960365089703650898036508990365090003650901036509020365090303650904036509050365090603650907036509080365090903650910036509110365091203650913036509140365091503650916036509170365091803650919036509200365092103650922036509230365092403650925036509260365092703650928036509290365093003650931036509320365093303650934036509350365093603650937036509380365093903650940036509410365094203650943036509440365094503650946036509470365094803650949036509500365095103650952036509530365095403650955036509560365095703650958036509590365096003650961036509620365096303650964036509650365096603650967036509680365096903650970036509710365097203650973036509740365097503650976036509770365097803650979036509800365098103650982036509830365098403650985036509860365098703650988036509890365099003650991036509920365099303650994036509950365099603650997036509980365099903651000036510010365100203651003036510040365100503651006036510070365100803651009036510100365101103651012036510130365101403651015036510160365101703651018036510190365102003651021036510220365102303651024036510250365102603651027036510280365102903651030036510310365103203651033036510340365103503651036036510370365103803651039036510400365104103651042036510430365104403651045036510460365104703651048036510490365105003651051036510520365105303651054036510550365105603651057036510580365105903651060036510610365106203651063036510640365106503651066036510670365106803651069036510700365107103651072036510730365107403651075036510760365107703651078036510790365108003651081036510820365108303651084036510850365108603651087036510880365108903651090036510910365109203651093036510940365109503651096036510970365109803651099036511000365110103651102036511030365110403651105036600010366000203660003036600040366000503660006036600070366000803660009036600100366001103660012036600130366001403660015036600160366001703660018036600190366002003660021036600220366002303660024036600250366002603660027036600280366002903660030036600310366003203660033036600340366003503660036036600370366003803660039036600400366004103660042036600430366004403660045036600460366004703660048036600490366005003660051036600520366005303660054036600550366005603660057036600580366005903660060036600610366006203660063036600640366006503660066036600670366006803660069036600700366007103660072036600730366007403660075036600760366007703660078036600790366008003660081036600820366008303660084036600850366008603660087036600880366008903660090036600910366009203660093036600940366009503660096036600970366009803660099036601000366010103660102036601030366010403660105036601060366010703660108036601090366011003660111036601120366011303660114036601150366011603660117036601180366011903660120036601210366012203660123036601240366012503660126036601270366012803660129036601300366013103660132036601330366013403660135036601360366013703660138036601390366014003660141036601420366014303660144036601450366014603660147036601480366014903660150036601510366015203660153036601540366015503660156036601570366015803660159036601600366016103660162036601630366016403660165036601660366016703660168036601690366017003660171036601720366017303660174036601750366017603660177036601780366017903660180036601810366018203660183036601840366018503660186036601870366018803660189036601900366019103660192036601930366019403660195036601960366019703660198036601990366020003660201036602020366020303660204036602050366020603660207036602080366020903660210036602110366021203660213036602140366021503660216036602170366021803660219036602200366022103660222036602230366022403660225036602260366022703660228036602290366023003660231036602320366023303660234036602350366023603660237036602380366023903660240036602410366024203660243036602440366024503660246036602470366024803660249036602500366025103660252036602530366025403660255036602560366025703660258036602590366026003660261036602620366026303660264036602650366026603660267036602680366026903660270036602710366027203660273036602740366027503660276036602770366027803660279036602800366028103660282036602830366028403660285036602860366028703660288036602890366029003660291036602920366029303660294036602950366029603660297036602980366029903660300036603010366030203660303036603040366030503660306036603070366030803660309036603100366031103660312036603130366031403660315036603160366031703660318036603190366032003660321036603220366032303660324036603250366032603660327036603280366032903660330036603310366033203660333036603340366033503660336036603370366033803660339036603400366034103660342036603430366034403660345036603460366034703660348036603490366035003660351036603520366035303660354036603550366035603660357036603580366035903660360036603610366036203660363036603640366036503660366036603670366036803660369036603700366037103660372036603730366037403660375036603760366037703660378036603790366038003660381036603820366038303660384036603850366038603660387036603880366038903660390036603910366039203660393036603940366039503660396036603970366039803660399036604000366040103660402036604030366040403660405036604060366040703660408036604090366041003660411036604120366041303660414036604150366041603660417036604180366041903660420036604210366042203660423036604240366042503660426036604270366042803660429036604300366043103660432036604330366043403660435036604360366043703660438036604390366044003660441036604420366044303660444036604450366044603660447036604480366044903660450036604510366045203660453036604540366045503660456036604570366045803660459036604600366046103660462036604630366046403660465036604660366046703660468036604690366047003660471036604720366047303660474036604750366047603660477036604780366047903660480036604810366048203660483036604840366048503660486036604870366048803660489036604900366049103660492036604930366049403660495036604960366049703660498036604990366050003660501036605020366050303660504036605050366050603660507036605080366050903660510036605110366051203660513036605140366051503660516036605170366051803660519036605200366052103660522036605230366052403660525036605260366052703660528036605290366053003660531036605320366053303660534036605350366053603660537036605380366053903660540036605410366054203660543036605440366054503660546036605470366054803660549036605500366055103660552036605530366055403660555036605560366055703660558036605590366056003660561036605620366056303660564036605650366056603660567036605680366056903660570036605710366057203660573036605740366057503660576036605770366057803660579036605800366058103660582036605830366058403660585036605860366058703660588036605890366059003660591036605920366059303660594036605950366059603660597036605980366059903660600036606010366060203660603036606040366060503660606036606070366060803660609036606100366061103660612036606130366061403660615036606160366061703660618036606190366062003660621036606220366062303660624036606250366062603660627036606280366062903660630036606310366063203660633036606340366063503660636036606370366063803660639036606400366064103660642036606430366064403660645036606460366064703660648036606490366065003660651036606520366065303660654036606550366065603660657036606580366065903660660036606610366066203660663036606640366066503660666036606670366066803660669036606700366067103660672036606730366067403660675036606760366067703660678036606790366068003660681036606820366068303660684036606850366068603660687036606880366068903660690036606910366069203660693036606940366069503660696036606970366069803660699036607000366070103660702036607030366070403660705036607060366070703660708036607090366071003660711036607120366071303660714036607150366071603660717036607180366071903660720036607210366072203660723036607240366072503660726036607270366072803660729036607300366073103660732036607330366073403660735036607360366073703660738036607390366074003660741036607420366074303660744036607450366074603660747036607480366074903660750036607510366075203660753036607540366075503660756036607570366075803660759036607600366076103660762036607630366076403660765036607660366076703660768036607690366077003660771036607720366077303660774036607750366077603660777036607780366077903660780036607810366078203660783036607840366078503660786036607870366078803660789036607900366079103660792036607930366079403660795036607960366079703660798036607990366080003660801036608020366080303660804036608050366080603660807036608080366080903660810036608110366081203660813036608140366081503660816036608170366081803660819036608200366082103660822036608230366082403660825036608260366082703660828036608290366083003660831036608320366083303660834036608350366083603660837036608380366083903660840036608410366084203660843036608440366084503660846036608470366084803660849036608500366085103660852036608530366085403660855036608560366085703660858036608590366086003660861036608620366086303660864036608650366086603660867036608680366086903660870036608710366087203660873036608740366087503660876036608770366087803660879036608800366088103660882036608830366088403660885036608860366088703660888036608890366089003660891036608920366089303660894036608950366089603660897036608980366089903660900036609010366090203660903036609040366090503660906036609070366090803660909036609100366091103660912036609130366091403660915036609160366091703660918036609190366092003660921036609220366092303660924036609250366092603660927036609280366092903660930036609310366093203660933036609340366093503660936036609370366093803660939036609400366094103660942036609430366094403660945036609460366094703660948036609490366095003660951036609520366095303660954036609550366095603660957036609580366095903660960036609610366096203660963036609640366096503660966036609670366096803660969036609700366097103660972036609730366097403660975036609760366097703660978036609790366098003660981036609820366098303660984036609850366098603660987036609880366098903660990036609910366099203660993036609940366099503660996036609970366099803660999036610000366100103661002036610030366100403661005036610060366100703661008036610090366101003661011036610120366101303661014036610150366101603661017036610180366101903661020036610210366102203661023036610240366102503661026036610270366102803661029036610300366103103661032036610330366103403661035036610360366103703661038036610390366104003661041036610420366104303661044036610450366104603661047036610480366104903661050036610510366105203661053036610540366105503661056036610570366105803661059036610600366106103661062036610630366106403661065036610660366106703661068036610690366107003661071036610720366107303661074036610750366107603661077036610780366107903661080036610810366108203661083036610840366108503661086036610870366108803661089036610900366109103661092036610930366109403661095036610960366109703661098036610990366110003661101036611020366110303661104036611050367000103670002036700030367000403670005036700060367000703670008036700090367001003670011036700120367001303670014036700150367001603670017036700180367001903670020036700210367002203670023036700240367002503670026036700270367002803670029036700300367003103670032036700330367003403670035036700360367003703670038036700390367004003670041036700420367004303670044036700450367004603670047036700480367004903670050036700510367005203670053036700540367005503670056036700570367005803670059036700600367006103670062036700630367006403670065036700660367006703670068036700690367007003670071036700720367007303670074036700750367007603670077036700780367007903670080036700810367008203670083036700840367008503670086036700870367008803670089036700900367009103670092036700930367009403670095036700960367009703670098036700990367010003670101036701020367010303670104036701050367010603670107036701080367010903670110036701110367011203670113036701140367011503670116036701170367011803670119036701200367012103670122036701230367012403670125036701260367012703670128036701290367013003670131036701320367013303670134036701350367013603670137036701380367013903670140036701410367014203670143036701440367014503670146036701470367014803670149036701500367015103670152036701530367015403670155036701560367015703670158036701590367016003670161036701620367016303670164036701650367016603670167036701680367016903670170036701710367017203670173036701740367017503670176036701770367017803670179036701800367018103670182036701830367018403670185036701860367018703670188036701890367019003670191036701920367019303670194036701950367019603670197036701980367019903670200036702010367020203670203036702040367020503670206036702070367020803670209036702100367021103670212036702130367021403670215036702160367021703670218036702190367022003670221036702220367022303670224036702250367022603670227036702280367022903670230036702310367023203670233036702340367023503670236036702370367023803670239036702400367024103670242036702430367024403670245036702460367024703670248036702490367025003670251036702520367025303670254036702550367025603670257036702580367025903670260036702610367026203670263036702640367026503670266036702670367026803670269036702700367027103670272036702730367027403670275036702760367027703670278036702790367028003670281036702820367028303670284036702850367028603670287036702880367028903670290036702910367029203670293036702940367029503670296036702970367029803670299036703000367030103670302036703030367030403670305036703060367030703670308036703090367031003670311036703120367031303670314036703150367031603670317036703180367031903670320036703210367032203670323036703240367032503670326036703270367032803670329036703300367033103670332036703330367033403670335036703360367033703670338036703390367034003670341036703420367034303670344036703450367034603670347036703480367034903670350036703510367035203670353036703540367035503670356036703570367035803670359036703600367036103670362036703630367036403670365036703660367036703670368036703690367037003670371036703720367037303670374036703750367037603670377036703780367037903670380036703810367038203670383036703840367038503670386036703870367038803670389036703900367039103670392036703930367039403670395036703960367039703670398036703990367040003670401036704020367040303670404036704050367040603670407036704080367040903670410036704110367041203670413036704140367041503670416036704170367041803670419036704200367042103670422036704230367042403670425036704260367042703670428036704290367043003670431036704320367043303670434036704350367043603670437036704380367043903670440036704410367044203670443036704440367044503670446036704470367044803670449036704500367045103670452036704530367045403670455036704560367045703670458036704590367046003670461036704620367046303670464036704650367046603670467036704680367046903670470036704710367047203670473036704740367047503670476036704770367047803670479036704800367048103670482036704830367048403670485036704860367048703670488036704890367049003670491036704920367049303670494036704950367049603670497036704980367049903670500036705010367050203670503036705040367050503670506036705070367050803670509036705100367051103670512036705130367051403670515036705160367051703670518036705190367052003670521036705220367052303670524036705250367052603670527036705280367052903670530036705310367053203670533036705340367053503670536036705370367053803670539036705400367054103670542036705430367054403670545036705460367054703670548036705490367055003670551036705520367055303670554036705550367055603670557036705580367055903670560036705610367056203670563036705640367056503670566036705670367056803670569036705700367057103670572036705730367057403670575036705760367057703670578036705790367058003670581036705820367058303670584036705850367058603670587036705880367058903670590036705910367059203670593036705940367059503670596036705970367059803670599036706000367060103670602036706030367060403670605036706060367060703670608036706090367061003670611036706120367061303670614036706150367061603670617036706180367061903670620036706210367062203670623036706240367062503670626036706270367062803670629036706300367063103670632036706330367063403670635036706360367063703670638036706390367064003670641036706420367064303670644036706450367064603670647036706480367064903670650036706510367065203670653036706540367065503670656036706570367065803670659036706600367066103670662036706630367066403670665036706660367066703670668036706690367067003670671036706720367067303670674036706750367067603670677036706780367067903670680036706810367068203670683036706840367068503670686036706870367068803670689036706900367069103670692036706930367069403670695036706960367069703670698036706990367070003670701036707020367070303670704036707050367070603670707036707080367070903670710036707110367071203670713036707140367071503670716036707170367071803670719036707200367072103670722036707230367072403670725036707260367072703670728036707290367073003670731036707320367073303670734036707350367073603670737036707380367073903670740036707410367074203670743036707440367074503670746036707470367074803670749036707500367075103670752036707530367075403670755036707560367075703670758036707590367076003670761036707620367076303670764036707650367076603670767036707680367076903670770036707710367077203670773036707740367077503670776036707770367077803670779036707800367078103670782036707830367078403670785036707860367078703670788036707890367079003670791036707920367079303670794036707950367079603670797036707980367079903670800036708010367080203670803036708040367080503670806036708070367080803670809036708100367081103670812036708130367081403670815036708160367081703670818036708190367082003670821036708220367082303670824036708250367082603670827036708280367082903670830036708310367083203670833036708340367083503670836036708370367083803670839036708400367084103670842036708430367084403670845036708460367084703670848036708490367085003670851036708520367085303670854036708550367085603670857036708580367085903670860036708610367086203670863036708640367086503670866036708670367086803670869036708700367087103670872036708730367087403670875036708760367087703670878036708790367088003670881036708820367088303670884036708850367088603670887036708880367088903670890036708910367089203670893036708940367089503670896036708970367089803670899036709000367090103670902036709030367090403670905036709060367090703670908036709090367091003670911036709120367091303670914036709150367091603670917036709180367091903670920036709210367092203670923036709240367092503670926036709270367092803670929036709300367093103670932036709330367093403670935036709360367093703670938036709390367094003670941036709420367094303670944036709450367094603670947036709480367094903670950036709510367095203670953036709540367095503670956036709570367095803670959036709600367096103670962036709630367096403670965036709660367096703670968036709690367097003670971036709720367097303670974036709750367097603670977036709780367097903670980036709810367098203670983036709840367098503670986036709870367098803670989036709900367099103670992036709930367099403670995036709960367099703670998036709990367100003671001036710020367100303671004036710050367100603671007036710080367100903671010036710110367101203671013036710140367101503671016036710170367101803671019036710200367102103671022036710230367102403671025036710260367102703671028036710290367103003671031036710320367103303671034036710350367103603671037036710380367103903671040036710410367104203671043036710440367104503671046036710470367104803671049036710500367105103671052036710530367105403671055036710560367105703671058036710590367106003671061036710620367106303671064036710650367106603671067036710680367106903671070036710710367107203671073036710740367107503671076036710770367107803671079036710800367108103671082036710830367108403671085036710860367108703671088036710890367109003671091036710920367109303671094036710950367109603671097036710980367109903671100036711010367110203671103036711040367110503680001036800020368000303680004036800050368000603680007036800080368000903680010036800110368001203680013036800140368001503680016036800170368001803680019036800200368002103680022036800230368002403680025036800260368002703680028036800290368003003680031036800320368003303680034036800350368003603680037036800380368003903680040036800410368004203680043036800440368004503680046036800470368004803680049036800500368005103680052036800530368005403680055036800560368005703680058036800590368006003680061036800620368006303680064036800650368006603680067036800680368006903680070036800710368007203680073036800740368007503680076036800770368007803680079036800800368008103680082036800830368008403680085036800860368008703680088036800890368009003680091036800920368009303680094036800950368009603680097036800980368009903680100036801010368010203680103036801040368010503680106036801070368010803680109036801100368011103680112036801130368011403680115036801160368011703680118036801190368012003680121036801220368012303680124036801250368012603680127036801280368012903680130036801310368013203680133036801340368013503680136036801370368013803680139036801400368014103680142036801430368014403680145036801460368014703680148036801490368015003680151036801520368015303680154036801550368015603680157036801580368015903680160036801610368016203680163036801640368016503680166036801670368016803680169036801700368017103680172036801730368017403680175036801760368017703680178036801790368018003680181036801820368018303680184036801850368018603680187036801880368018903680190036801910368019203680193036801940368019503680196036801970368019803680199036802000368020103680202036802030368020403680205036802060368020703680208036802090368021003680211036802120368021303680214036802150368021603680217036802180368021903680220036802210368022203680223036802240368022503680226036802270368022803680229036802300368023103680232036802330368023403680235036802360368023703680238036802390368024003680241036802420368024303680244036802450368024603680247036802480368024903680250036802510368025203680253036802540368025503680256036802570368025803680259036802600368026103680262036802630368026403680265036802660368026703680268036802690368027003680271036802720368027303680274036802750368027603680277036802780368027903680280036802810368028203680283036802840368028503680286036802870368028803680289036802900368029103680292036802930368029403680295036802960368029703680298036802990368030003680301036803020368030303680304036803050368030603680307036803080368030903680310036803110368031203680313036803140368031503680316036803170368031803680319036803200368032103680322036803230368032403680325036803260368032703680328036803290368033003680331036803320368033303680334036803350368033603680337036803380368033903680340036803410368034203680343036803440368034503680346036803470368034803680349036803500368035103680352036803530368035403680355036803560368035703680358036803590368036003680361036803620368036303680364036803650368036603680367036803680368036903680370036803710368037203680373036803740368037503680376036803770368037803680379036803800368038103680382036803830368038403680385036803860368038703680388036803890368039003680391036803920368039303680394036803950368039603680397036803980368039903680400036804010368040203680403036804040368040503680406036804070368040803680409036804100368041103680412036804130368041403680415036804160368041703680418036804190368042003680421036804220368042303680424036804250368042603680427036804280368042903680430036804310368043203680433036804340368043503680436036804370368043803680439036804400368044103680442036804430368044403680445036804460368044703680448036804490368045003680451036804520368045303680454036804550368045603680457036804580368045903680460036804610368046203680463036804640368046503680466036804670368046803680469036804700368047103680472036804730368047403680475036804760368047703680478036804790368048003680481036804820368048303680484036804850368048603680487036804880368048903680490036804910368049203680493036804940368049503680496036804970368049803680499036805000368050103680502036805030368050403680505036805060368050703680508036805090368051003680511036805120368051303680514036805150368051603680517036805180368051903680520036805210368052203680523036805240368052503680526036805270368052803680529036805300368053103680532036805330368053403680535036805360368053703680538036805390368054003680541036805420368054303680544036805450368054603680547036805480368054903680550036805510368055203680553036805540368055503680556036805570368055803680559036805600368056103680562036805630368056403680565036805660368056703680568036805690368057003680571036805720368057303680574036805750368057603680577036805780368057903680580036805810368058203680583036805840368058503680586036805870368058803680589036805900368059103680592036805930368059403680595036805960368059703680598036805990368060003680601036806020368060303680604036806050368060603680607036806080368060903680610036806110368061203680613036806140368061503680616036806170368061803680619036806200368062103680622036806230368062403680625036806260368062703680628036806290368063003680631036806320368063303680634036806350368063603680637036806380368063903680640036806410368064203680643036806440368064503680646036806470368064803680649036806500368065103680652036806530368065403680655036806560368065703680658036806590368066003680661036806620368066303680664036806650368066603680667036806680368066903680670036806710368067203680673036806740368067503680676036806770368067803680679036806800368068103680682036806830368068403680685036806860368068703680688036806890368069003680691036806920368069303680694036806950368069603680697036806980368069903680700036807010368070203680703036807040368070503680706036807070368070803680709036807100368071103680712036807130368071403680715036807160368071703680718036807190368072003680721036807220368072303680724036807250368072603680727036807280368072903680730036807310368073203680733036807340368073503680736036807370368073803680739036807400368074103680742036807430368074403680745036807460368074703680748036807490368075003680751036807520368075303680754036807550368075603680757036807580368075903680760036807610368076203680763036807640368076503680766036807670368076803680769036807700368077103680772036807730368077403680775036807760368077703680778036807790368078003680781036807820368078303680784036807850368078603680787036807880368078903680790036807910368079203680793036807940368079503680796036807970368079803680799036808000368080103680802036808030368080403680805036808060368080703680808036808090368081003680811036808120368081303680814036808150368081603680817036808180368081903680820036808210368082203680823036808240368082503680826036808270368082803680829036808300368083103680832036808330368083403680835036808360368083703680838036808390368084003680841036808420368084303680844036808450368084603680847036808480368084903680850036808510368085203680853036808540368085503680856036808570368085803680859036808600368086103680862036808630368086403680865036808660368086703680868036808690368087003680871036808720368087303680874036808750368087603680877036808780368087903680880036808810368088203680883036808840368088503680886036808870368088803680889036808900368089103680892036808930368089403680895036808960368089703680898036808990368090003680901036809020368090303680904036809050368090603680907036809080368090903680910036809110368091203680913036809140368091503680916036809170368091803680919036809200368092103680922036809230368092403680925036809260368092703680928036809290368093003680931036809320368093303680934036809350368093603680937036809380368093903680940036809410368094203680943036809440368094503680946036809470368094803680949036809500368095103680952036809530368095403680955036809560368095703680958036809590368096003680961036809620368096303680964036809650368096603680967036809680368096903680970036809710368097203680973036809740368097503680976036809770368097803680979036809800368098103680982036809830368098403680985036809860368098703680988036809890368099003680991036809920368099303680994036809950368099603680997036809980368099903681000036810010368100203681003036810040368100503681006036810070368100803681009036810100368101103681012036810130368101403681015036810160368101703681018036810190368102003681021036810220368102303681024036810250368102603681027036810280368102903681030036810310368103203681033036810340368103503681036036810370368103803681039036810400368104103681042036810430368104403681045036810460368104703681048036810490368105003681051036810520368105303681054036810550368105603681057036810580368105903681060036810610368106203681063036810640368106503681066036810670368106803681069036810700368107103681072036810730368107403681075036810760368107703681078036810790368108003681081036810820368108303681084036810850368108603681087036810880368108903681090036810910368109203681093036810940368109503681096036810970368109803681099036811000368110103681102036811030368110403681105036900010369000203690003036900040369000503690006036900070369000803690009036900100369001103690012036900130369001403690015036900160369001703690018036900190369002003690021036900220369002303690024036900250369002603690027036900280369002903690030036900310369003203690033036900340369003503690036036900370369003803690039036900400369004103690042036900430369004403690045036900460369004703690048036900490369005003690051036900520369005303690054036900550369005603690057036900580369005903690060036900610369006203690063036900640369006503690066036900670369006803690069036900700369007103690072036900730369007403690075036900760369007703690078036900790369008003690081036900820369008303690084036900850369008603690087036900880369008903690090036900910369009203690093036900940369009503690096036900970369009803690099036901000369010103690102036901030369010403690105036901060369010703690108036901090369011003690111036901120369011303690114036901150369011603690117036901180369011903690120036901210369012203690123036901240369012503690126036901270369012803690129036901300369013103690132036901330369013403690135036901360369013703690138036901390369014003690141036901420369014303690144036901450369014603690147036901480369014903690150036901510369015203690153036901540369015503690156036901570369015803690159036901600369016103690162036901630369016403690165036901660369016703690168036901690369017003690171036901720369017303690174036901750369017603690177036901780369017903690180036901810369018203690183036901840369018503690186036901870369018803690189036901900369019103690192036901930369019403690195036901960369019703690198036901990369020003690201036902020369020303690204036902050369020603690207036902080369020903690210036902110369021203690213036902140369021503690216036902170369021803690219036902200369022103690222036902230369022403690225036902260369022703690228036902290369023003690231036902320369023303690234036902350369023603690237036902380369023903690240036902410369024203690243036902440369024503690246036902470369024803690249036902500369025103690252036902530369025403690255036902560369025703690258036902590369026003690261036902620369026303690264036902650369026603690267036902680369026903690270036902710369027203690273036902740369027503690276036902770369027803690279036902800369028103690282036902830369028403690285036902860369028703690288036902890369029003690291036902920369029303690294036902950369029603690297036902980369029903690300036903010369030203690303036903040369030503690306036903070369030803690309036903100369031103690312036903130369031403690315036903160369031703690318036903190369032003690321036903220369032303690324036903250369032603690327036903280369032903690330036903310369033203690333036903340369033503690336036903370369033803690339036903400369034103690342036903430369034403690345036903460369034703690348036903490369035003690351036903520369035303690354036903550369035603690357036903580369035903690360036903610369036203690363036903640369036503690366036903670369036803690369036903700369037103690372036903730369037403690375036903760369037703690378036903790369038003690381036903820369038303690384036903850369038603690387036903880369038903690390036903910369039203690393036903940369039503690396036903970369039803690399036904000369040103690402036904030369040403690405036904060369040703690408036904090369041003690411036904120369041303690414036904150369041603690417036904180369041903690420036904210369042203690423036904240369042503690426036904270369042803690429036904300369043103690432036904330369043403690435036904360369043703690438036904390369044003690441036904420369044303690444036904450369044603690447036904480369044903690450036904510369045203690453036904540369045503690456036904570369045803690459036904600369046103690462036904630369046403690465036904660369046703690468036904690369047003690471036904720369047303690474036904750369047603690477036904780369047903690480036904810369048203690483036904840369048503690486036904870369048803690489036904900369049103690492036904930369049403690495036904960369049703690498036904990369050003690501036905020369050303690504036905050369050603690507036905080369050903690510036905110369051203690513036905140369051503690516036905170369051803690519036905200369052103690522036905230369052403690525036905260369052703690528036905290369053003690531036905320369053303690534036905350369053603690537036905380369053903690540036905410369054203690543036905440369054503690546036905470369054803690549036905500369055103690552036905530369055403690555036905560369055703690558036905590369056003690561036905620369056303690564036905650369056603690567036905680369056903690570036905710369057203690573036905740369057503690576036905770369057803690579036905800369058103690582036905830369058403690585036905860369058703690588036905890369059003690591036905920369059303690594036905950369059603690597036905980369059903690600036906010369060203690603036906040369060503690606036906070369060803690609036906100369061103690612036906130369061403690615036906160369061703690618036906190369062003690621036906220369062303690624036906250369062603690627036906280369062903690630036906310369063203690633036906340369063503690636036906370369063803690639036906400369064103690642036906430369064403690645036906460369064703690648036906490369065003690651036906520369065303690654036906550369065603690657036906580369065903690660036906610369066203690663036906640369066503690666036906670369066803690669036906700369067103690672036906730369067403690675036906760369067703690678036906790369068003690681036906820369068303690684036906850369068603690687036906880369068903690690036906910369069203690693036906940369069503690696036906970369069803690699036907000369070103690702036907030369070403690705036907060369070703690708036907090369071003690711036907120369071303690714036907150369071603690717036907180369071903690720036907210369072203690723036907240369072503690726036907270369072803690729036907300369073103690732036907330369073403690735036907360369073703690738036907390369074003690741036907420369074303690744036907450369074603690747036907480369074903690750036907510369075203690753036907540369075503690756036907570369075803690759036907600369076103690762036907630369076403690765036907660369076703690768036907690369077003690771036907720369077303690774036907750369077603690777036907780369077903690780036907810369078203690783036907840369078503690786036907870369078803690789036907900369079103690792036907930369079403690795036907960369079703690798036907990369080003690801036908020369080303690804036908050369080603690807036908080369080903690810036908110369081203690813036908140369081503690816036908170369081803690819036908200369082103690822036908230369082403690825036908260369082703690828036908290369083003690831036908320369083303690834036908350369083603690837036908380369083903690840036908410369084203690843036908440369084503690846036908470369084803690849036908500369085103690852036908530369085403690855036908560369085703690858036908590369086003690861036908620369086303690864036908650369086603690867036908680369086903690870036908710369087203690873036908740369087503690876036908770369087803690879036908800369088103690882036908830369088403690885036908860369088703690888036908890369089003690891036908920369089303690894036908950369089603690897036908980369089903690900036909010369090203690903036909040369090503690906036909070369090803690909036909100369091103690912036909130369091403690915036909160369091703690918036909190369092003690921036909220369092303690924036909250369092603690927036909280369092903690930036909310369093203690933036909340369093503690936036909370369093803690939036909400369094103690942036909430369094403690945036909460369094703690948036909490369095003690951036909520369095303690954036909550369095603690957036909580369095903690960036909610369096203690963036909640369096503690966036909670369096803690969036909700369097103690972036909730369097403690975036909760369097703690978036909790369098003690981036909820369098303690984036909850369098603690987036909880369098903690990036909910369099203690993036909940369099503690996036909970369099803690999036910000369100103691002036910030369100403691005036910060369100703691008036910090369101003691011036910120369101303691014036910150369101603691017036910180369101903691020036910210369102203691023036910240369102503691026036910270369102803691029036910300369103103691032036910330369103403691035036910360369103703691038036910390369104003691041036910420369104303691044036910450369104603691047036910480369104903691050036910510369105203691053036910540369105503691056036910570369105803691059036910600369106103691062036910630369106403691065036910660369106703691068036910690369107003691071036910720369107303691074036910750369107603691077036910780369107903691080036910810369108203691083036910840369108503691086036910870369108803691089036910900369109103691092036910930369109403691095036910960369109703691098036910990369110003691101036911020369110303691104036911050370000103700002037000030370000403700005037000060370000703700008037000090370001003700011037000120370001303700014037000150370001603700017037000180370001903700020037000210370002203700023037000240370002503700026037000270370002803700029037000300370003103700032037000330370003403700035037000360370003703700038037000390370004003700041037000420370004303700044037000450370004603700047037000480370004903700050037000510370005203700053037000540370005503700056037000570370005803700059037000600370006103700062037000630370006403700065037000660370006703700068037000690370007003700071037000720370007303700074037000750370007603700077037000780370007903700080037000810370008203700083037000840370008503700086037000870370008803700089037000900370009103700092037000930370009403700095037000960370009703700098037000990370010003700101037001020370010303700104037001050370010603700107037001080370010903700110037001110370011203700113037001140370011503700116037001170370011803700119037001200370012103700122037001230370012403700125037001260370012703700128037001290370013003700131037001320370013303700134037001350370013603700137037001380370013903700140037001410370014203700143037001440370014503700146037001470370014803700149037001500370015103700152037001530370015403700155037001560370015703700158037001590370016003700161037001620370016303700164037001650370016603700167037001680370016903700170037001710370017203700173037001740370017503700176037001770370017803700179037001800370018103700182037001830370018403700185037001860370018703700188037001890370019003700191037001920370019303700194037001950370019603700197037001980370019903700200037002010370020203700203037002040370020503700206037002070370020803700209037002100370021103700212037002130370021403700215037002160370021703700218037002190370022003700221037002220370022303700224037002250370022603700227037002280370022903700230037002310370023203700233037002340370023503700236037002370370023803700239037002400370024103700242037002430370024403700245037002460370024703700248037002490370025003700251037002520370025303700254037002550370025603700257037002580370025903700260037002610370026203700263037002640370026503700266037002670370026803700269037002700370027103700272037002730370027403700275037002760370027703700278037002790370028003700281037002820370028303700284037002850370028603700287037002880370028903700290037002910370029203700293037002940370029503700296037002970370029803700299037003000370030103700302037003030370030403700305037003060370030703700308037003090370031003700311037003120370031303700314037003150370031603700317037003180370031903700320037003210370032203700323037003240370032503700326037003270370032803700329037003300370033103700332037003330370033403700335037003360370033703700338037003390370034003700341037003420370034303700344037003450370034603700347037003480370034903700350037003510370035203700353037003540370035503700356037003570370035803700359037003600370036103700362037003630370036403700365037003660370036703700368037003690370037003700371037003720370037303700374037003750370037603700377037003780370037903700380037003810370038203700383037003840370038503700386037003870370038803700389037003900370039103700392037003930370039403700395037003960370039703700398037003990370040003700401037004020370040303700404037004050370040603700407037004080370040903700410037004110370041203700413037004140370041503700416037004170370041803700419037004200370042103700422037004230370042403700425037004260370042703700428037004290370043003700431037004320370043303700434037004350370043603700437037004380370043903700440037004410370044203700443037004440370044503700446037004470370044803700449037004500370045103700452037004530370045403700455037004560370045703700458037004590370046003700461037004620370046303700464037004650370046603700467037004680370046903700470037004710370047203700473037004740370047503700476037004770370047803700479037004800370048103700482037004830370048403700485037004860370048703700488037004890370049003700491037004920370049303700494037004950370049603700497037004980370049903700500037005010370050203700503037005040370050503700506037005070370050803700509037005100370051103700512037005130370051403700515037005160370051703700518037005190370052003700521037005220370052303700524037005250370052603700527037005280370052903700530037005310370053203700533037005340370053503700536037005370370053803700539037005400370054103700542037005430370054403700545037005460370054703700548037005490370055003700551037005520370055303700554037005550370055603700557037005580370055903700560037005610370056203700563037005640370056503700566037005670370056803700569037005700370057103700572037005730370057403700575037005760370057703700578037005790370058003700581037005820370058303700584037005850370058603700587037005880370058903700590037005910370059203700593037005940370059503700596037005970370059803700599037006000370060103700602037006030370060403700605037006060370060703700608037006090370061003700611037006120370061303700614037006150370061603700617037006180370061903700620037006210370062203700623037006240370062503700626037006270370062803700629037006300370063103700632037006330370063403700635037006360370063703700638037006390370064003700641037006420370064303700644037006450370064603700647037006480370064903700650037006510370065203700653037006540370065503700656037006570370065803700659037006600370066103700662037006630370066403700665037006660370066703700668037006690370067003700671037006720370067303700674037006750370067603700677037006780370067903700680037006810370068203700683037006840370068503700686037006870370068803700689037006900370069103700692037006930370069403700695037006960370069703700698037006990370070003700701037007020370070303700704037007050370070603700707037007080370070903700710037007110370071203700713037007140370071503700716037007170370071803700719037007200370072103700722037007230370072403700725037007260370072703700728037007290370073003700731037007320370073303700734037007350370073603700737037007380370073903700740037007410370074203700743037007440370074503700746037007470370074803700749037007500370075103700752037007530370075403700755037007560370075703700758037007590370076003700761037007620370076303700764037007650370076603700767037007680370076903700770037007710370077203700773037007740370077503700776037007770370077803700779037007800370078103700782037007830370078403700785037007860370078703700788037007890370079003700791037007920370079303700794037007950370079603700797037007980370079903700800037008010370080203700803037008040370080503700806037008070370080803700809037008100370081103700812037008130370081403700815037008160370081703700818037008190370082003700821037008220370082303700824037008250370082603700827037008280370082903700830037008310370083203700833037008340370083503700836037008370370083803700839037008400370084103700842037008430370084403700845037008460370084703700848037008490370085003700851037008520370085303700854037008550370085603700857037008580370085903700860037008610370086203700863037008640370086503700866037008670370086803700869037008700370087103700872037008730370087403700875037008760370087703700878037008790370088003700881037008820370088303700884037008850370088603700887037008880370088903700890037008910370089203700893037008940370089503700896037008970370089803700899037009000370090103700902037009030370090403700905037009060370090703700908037009090370091003700911037009120370091303700914037009150370091603700917037009180370091903700920037009210370092203700923037009240370092503700926037009270370092803700929037009300370093103700932037009330370093403700935037009360370093703700938037009390370094003700941037009420370094303700944037009450370094603700947037009480370094903700950037009510370095203700953037009540370095503700956037009570370095803700959037009600370096103700962037009630370096403700965037009660370096703700968037009690370097003700971037009720370097303700974037009750370097603700977037009780370097903700980037009810370098203700983037009840370098503700986037009870370098803700989037009900370099103700992037009930370099403700995037009960370099703700998037009990370100003701001037010020370100303701004037010050370100603701007037010080370100903701010037010110370101203701013037010140370101503701016037010170370101803701019037010200370102103701022037010230370102403701025037010260370102703701028037010290370103003701031037010320370103303701034037010350370103603701037037010380370103903701040037010410370104203701043037010440370104503701046037010470370104803701049037010500370105103701052037010530370105403701055037010560370105703701058037010590370106003701061037010620370106303701064037010650370106603701067037010680370106903701070037010710370107203701073037010740370107503701076037010770370107803701079037010800370108103701082037010830370108403701085037010860370108703701088037010890370109003701091037010920370109303701094037010950370109603701097037010980370109903701100037011010370110203701103037011040370110503710001037100020371000303710004037100050371000603710007037100080371000903710010037100110371001203710013037100140371001503710016037100170371001803710019037100200371002103710022037100230371002403710025037100260371002703710028037100290371003003710031037100320371003303710034037100350371003603710037037100380371003903710040037100410371004203710043037100440371004503710046037100470371004803710049037100500371005103710052037100530371005403710055037100560371005703710058037100590371006003710061037100620371006303710064037100650371006603710067037100680371006903710070037100710371007203710073037100740371007503710076037100770371007803710079037100800371008103710082037100830371008403710085037100860371008703710088037100890371009003710091037100920371009303710094037100950371009603710097037100980371009903710100037101010371010203710103037101040371010503710106037101070371010803710109037101100371011103710112037101130371011403710115037101160371011703710118037101190371012003710121037101220371012303710124037101250371012603710127037101280371012903710130037101310371013203710133037101340371013503710136037101370371013803710139037101400371014103710142037101430371014403710145037101460371014703710148037101490371015003710151037101520371015303710154037101550371015603710157037101580371015903710160037101610371016203710163037101640371016503710166037101670371016803710169037101700371017103710172037101730371017403710175037101760371017703710178037101790371018003710181037101820371018303710184037101850371018603710187037101880371018903710190037101910371019203710193037101940371019503710196037101970371019803710199037102000371020103710202037102030371020403710205037102060371020703710208037102090371021003710211037102120371021303710214037102150371021603710217037102180371021903710220037102210371022203710223037102240371022503710226037102270371022803710229037102300371023103710232037102330371023403710235037102360371023703710238037102390371024003710241037102420371024303710244037102450371024603710247037102480371024903710250037102510371025203710253037102540371025503710256037102570371025803710259037102600371026103710262037102630371026403710265037102660371026703710268037102690371027003710271037102720371027303710274037102750371027603710277037102780371027903710280037102810371028203710283037102840371028503710286037102870371028803710289037102900371029103710292037102930371029403710295037102960371029703710298037102990371030003710301037103020371030303710304037103050371030603710307037103080371030903710310037103110371031203710313037103140371031503710316037103170371031803710319037103200371032103710322037103230371032403710325037103260371032703710328037103290371033003710331037103320371033303710334037103350371033603710337037103380371033903710340037103410371034203710343037103440371034503710346037103470371034803710349037103500371035103710352037103530371035403710355037103560371035703710358037103590371036003710361037103620371036303710364037103650371036603710367037103680371036903710370037103710371037203710373037103740371037503710376037103770371037803710379037103800371038103710382037103830371038403710385037103860371038703710388037103890371039003710391037103920371039303710394037103950371039603710397037103980371039903710400037104010371040203710403037104040371040503710406037104070371040803710409037104100371041103710412037104130371041403710415037104160371041703710418037104190371042003710421037104220371042303710424037104250371042603710427037104280371042903710430037104310371043203710433037104340371043503710436037104370371043803710439037104400371044103710442037104430371044403710445037104460371044703710448037104490371045003710451037104520371045303710454037104550371045603710457037104580371045903710460037104610371046203710463037104640371046503710466037104670371046803710469037104700371047103710472037104730371047403710475037104760371047703710478037104790371048003710481037104820371048303710484037104850371048603710487037104880371048903710490037104910371049203710493037104940371049503710496037104970371049803710499037105000371050103710502037105030371050403710505037105060371050703710508037105090371051003710511037105120371051303710514037105150371051603710517037105180371051903710520037105210371052203710523037105240371052503710526037105270371052803710529037105300371053103710532037105330371053403710535037105360371053703710538037105390371054003710541037105420371054303710544037105450371054603710547037105480371054903710550037105510371055203710553037105540371055503710556037105570371055803710559037105600371056103710562037105630371056403710565037105660371056703710568037105690371057003710571037105720371057303710574037105750371057603710577037105780371057903710580037105810371058203710583037105840371058503710586037105870371058803710589037105900371059103710592037105930371059403710595037105960371059703710598037105990371060003710601037106020371060303710604037106050371060603710607037106080371060903710610037106110371061203710613037106140371061503710616037106170371061803710619037106200371062103710622037106230371062403710625037106260371062703710628037106290371063003710631037106320371063303710634037106350371063603710637037106380371063903710640037106410371064203710643037106440371064503710646037106470371064803710649037106500371065103710652037106530371065403710655037106560371065703710658037106590371066003710661037106620371066303710664037106650371066603710667037106680371066903710670037106710371067203710673037106740371067503710676037106770371067803710679037106800371068103710682037106830371068403710685037106860371068703710688037106890371069003710691037106920371069303710694037106950371069603710697037106980371069903710700037107010371070203710703037107040371070503710706037107070371070803710709037107100371071103710712037107130371071403710715037107160371071703710718037107190371072003710721037107220371072303710724037107250371072603710727037107280371072903710730037107310371073203710733037107340371073503710736037107370371073803710739037107400371074103710742037107430371074403710745037107460371074703710748037107490371075003710751037107520371075303710754037107550371075603710757037107580371075903710760037107610371076203710763037107640371076503710766037107670371076803710769037107700371077103710772037107730371077403710775037107760371077703710778037107790371078003710781037107820371078303710784037107850371078603710787037107880371078903710790037107910371079203710793037107940371079503710796037107970371079803710799037108000371080103710802037108030371080403710805037108060371080703710808037108090371081003710811037108120371081303710814037108150371081603710817037108180371081903710820037108210371082203710823037108240371082503710826037108270371082803710829037108300371083103710832037108330371083403710835037108360371083703710838037108390371084003710841037108420371084303710844037108450371084603710847037108480371084903710850037108510371085203710853037108540371085503710856037108570371085803710859037108600371086103710862037108630371086403710865037108660371086703710868037108690371087003710871037108720371087303710874037108750371087603710877037108780371087903710880037108810371088203710883037108840371088503710886037108870371088803710889037108900371089103710892037108930371089403710895037108960371089703710898037108990371090003710901037109020371090303710904037109050371090603710907037109080371090903710910037109110371091203710913037109140371091503710916037109170371091803710919037109200371092103710922037109230371092403710925037109260371092703710928037109290371093003710931037109320371093303710934037109350371093603710937037109380371093903710940037109410371094203710943037109440371094503710946037109470371094803710949037109500371095103710952037109530371095403710955037109560371095703710958037109590371096003710961037109620371096303710964037109650371096603710967037109680371096903710970037109710371097203710973037109740371097503710976037109770371097803710979037109800371098103710982037109830371098403710985037109860371098703710988037109890371099003710991037109920371099303710994037109950371099603710997037109980371099903711000037110010371100203711003037110040371100503711006037110070371100803711009037110100371101103711012037110130371101403711015037110160371101703711018037110190371102003711021037110220371102303711024037110250371102603711027037110280371102903711030037110310371103203711033037110340371103503711036037110370371103803711039037110400371104103711042037110430371104403711045037110460371104703711048037110490371105003711051037110520371105303711054037110550371105603711057037110580371105903711060037110610371106203711063037110640371106503711066037110670371106803711069037110700371107103711072037110730371107403711075037110760371107703711078037110790371108003711081037110820371108303711084037110850371108603711087037110880371108903711090037110910371109203711093037110940371109503711096037110970371109803711099037111000371110103711102037111030371110403711105037200010372000203720003037200040372000503720006037200070372000803720009037200100372001103720012037200130372001403720015037200160372001703720018037200190372002003720021037200220372002303720024037200250372002603720027037200280372002903720030037200310372003203720033037200340372003503720036037200370372003803720039037200400372004103720042037200430372004403720045037200460372004703720048037200490372005003720051037200520372005303720054037200550372005603720057037200580372005903720060037200610372006203720063037200640372006503720066037200670372006803720069037200700372007103720072037200730372007403720075037200760372007703720078037200790372008003720081037200820372008303720084037200850372008603720087037200880372008903720090037200910372009203720093037200940372009503720096037200970372009803720099037201000372010103720102037201030372010403720105037201060372010703720108037201090372011003720111037201120372011303720114037201150372011603720117037201180372011903720120037201210372012203720123037201240372012503720126037201270372012803720129037201300372013103720132037201330372013403720135037201360372013703720138037201390372014003720141037201420372014303720144037201450372014603720147037201480372014903720150037201510372015203720153037201540372015503720156037201570372015803720159037201600372016103720162037201630372016403720165037201660372016703720168037201690372017003720171037201720372017303720174037201750372017603720177037201780372017903720180037201810372018203720183037201840372018503720186037201870372018803720189037201900372019103720192037201930372019403720195037201960372019703720198037201990372020003720201037202020372020303720204037202050372020603720207037202080372020903720210037202110372021203720213037202140372021503720216037202170372021803720219037202200372022103720222037202230372022403720225037202260372022703720228037202290372023003720231037202320372023303720234037202350372023603720237037202380372023903720240037202410372024203720243037202440372024503720246037202470372024803720249037202500372025103720252037202530372025403720255037202560372025703720258037202590372026003720261037202620372026303720264037202650372026603720267037202680372026903720270037202710372027203720273037202740372027503720276037202770372027803720279037202800372028103720282037202830372028403720285037202860372028703720288037202890372029003720291037202920372029303720294037202950372029603720297037202980372029903720300037203010372030203720303037203040372030503720306037203070372030803720309037203100372031103720312037203130372031403720315037203160372031703720318037203190372032003720321037203220372032303720324037203250372032603720327037203280372032903720330037203310372033203720333037203340372033503720336037203370372033803720339037203400372034103720342037203430372034403720345037203460372034703720348037203490372035003720351037203520372035303720354037203550372035603720357037203580372035903720360037203610372036203720363037203640372036503720366037203670372036803720369037203700372037103720372037203730372037403720375037203760372037703720378037203790372038003720381037203820372038303720384037203850372038603720387037203880372038903720390037203910372039203720393037203940372039503720396037203970372039803720399037204000372040103720402037204030372040403720405037204060372040703720408037204090372041003720411037204120372041303720414037204150372041603720417037204180372041903720420037204210372042203720423037204240372042503720426037204270372042803720429037204300372043103720432037204330372043403720435037204360372043703720438037204390372044003720441037204420372044303720444037204450372044603720447037204480372044903720450037204510372045203720453037204540372045503720456037204570372045803720459037204600372046103720462037204630372046403720465037204660372046703720468037204690372047003720471037204720372047303720474037204750372047603720477037204780372047903720480037204810372048203720483037204840372048503720486037204870372048803720489037204900372049103720492037204930372049403720495037204960372049703720498037204990372050003720501037205020372050303720504037205050372050603720507037205080372050903720510037205110372051203720513037205140372051503720516037205170372051803720519037205200372052103720522037205230372052403720525037205260372052703720528037205290372053003720531037205320372053303720534037205350372053603720537037205380372053903720540037205410372054203720543037205440372054503720546037205470372054803720549037205500372055103720552037205530372055403720555037205560372055703720558037205590372056003720561037205620372056303720564037205650372056603720567037205680372056903720570037205710372057203720573037205740372057503720576037205770372057803720579037205800372058103720582037205830372058403720585037205860372058703720588037205890372059003720591037205920372059303720594037205950372059603720597037205980372059903720600037206010372060203720603037206040372060503720606037206070372060803720609037206100372061103720612037206130372061403720615037206160372061703720618037206190372062003720621037206220372062303720624037206250372062603720627037206280372062903720630037206310372063203720633037206340372063503720636037206370372063803720639037206400372064103720642037206430372064403720645037206460372064703720648037206490372065003720651037206520372065303720654037206550372065603720657037206580372065903720660037206610372066203720663037206640372066503720666037206670372066803720669037206700372067103720672037206730372067403720675037206760372067703720678037206790372068003720681037206820372068303720684037206850372068603720687037206880372068903720690037206910372069203720693037206940372069503720696037206970372069803720699037207000372070103720702037207030372070403720705037207060372070703720708037207090372071003720711037207120372071303720714037207150372071603720717037207180372071903720720037207210372072203720723037207240372072503720726037207270372072803720729037207300372073103720732037207330372073403720735037207360372073703720738037207390372074003720741037207420372074303720744037207450372074603720747037207480372074903720750037207510372075203720753037207540372075503720756037207570372075803720759037207600372076103720762037207630372076403720765037207660372076703720768037207690372077003720771037207720372077303720774037207750372077603720777037207780372077903720780037207810372078203720783037207840372078503720786037207870372078803720789037207900372079103720792037207930372079403720795037207960372079703720798037207990372080003720801037208020372080303720804037208050372080603720807037208080372080903720810037208110372081203720813037208140372081503720816037208170372081803720819037208200372082103720822037208230372082403720825037208260372082703720828037208290372083003720831037208320372083303720834037208350372083603720837037208380372083903720840037208410372084203720843037208440372084503720846037208470372084803720849037208500372085103720852037208530372085403720855037208560372085703720858037208590372086003720861037208620372086303720864037208650372086603720867037208680372086903720870037208710372087203720873037208740372087503720876037208770372087803720879037208800372088103720882037208830372088403720885037208860372088703720888037208890372089003720891037208920372089303720894037208950372089603720897037208980372089903720900037209010372090203720903037209040372090503720906037209070372090803720909037209100372091103720912037209130372091403720915037209160372091703720918037209190372092003720921037209220372092303720924037209250372092603720927037209280372092903720930037209310372093203720933037209340372093503720936037209370372093803720939037209400372094103720942037209430372094403720945037209460372094703720948037209490372095003720951037209520372095303720954037209550372095603720957037209580372095903720960037209610372096203720963037209640372096503720966037209670372096803720969037209700372097103720972037209730372097403720975037209760372097703720978037209790372098003720981037209820372098303720984037209850372098603720987037209880372098903720990037209910372099203720993037209940372099503720996037209970372099803720999037210000372100103721002037210030372100403721005037210060372100703721008037210090372101003721011037210120372101303721014037210150372101603721017037210180372101903721020037210210372102203721023037210240372102503721026037210270372102803721029037210300372103103721032037210330372103403721035037210360372103703721038037210390372104003721041037210420372104303721044037210450372104603721047037210480372104903721050037210510372105203721053037210540372105503721056037210570372105803721059037210600372106103721062037210630372106403721065037210660372106703721068037210690372107003721071037210720372107303721074037210750372107603721077037210780372107903721080037210810372108203721083037210840372108503721086037210870372108803721089037210900372109103721092037210930372109403721095037210960372109703721098037210990372110003721101037211020372110303721104037211050373000103730002037300030373000403730005037300060373000703730008037300090373001003730011037300120373001303730014037300150373001603730017037300180373001903730020037300210373002203730023037300240373002503730026037300270373002803730029037300300373003103730032037300330373003403730035037300360373003703730038037300390373004003730041037300420373004303730044037300450373004603730047037300480373004903730050037300510373005203730053037300540373005503730056037300570373005803730059037300600373006103730062037300630373006403730065037300660373006703730068037300690373007003730071037300720373007303730074037300750373007603730077037300780373007903730080037300810373008203730083037300840373008503730086037300870373008803730089037300900373009103730092037300930373009403730095037300960373009703730098037300990373010003730101037301020373010303730104037301050373010603730107037301080373010903730110037301110373011203730113037301140373011503730116037301170373011803730119037301200373012103730122037301230373012403730125037301260373012703730128037301290373013003730131037301320373013303730134037301350373013603730137037301380373013903730140037301410373014203730143037301440373014503730146037301470373014803730149037301500373015103730152037301530373015403730155037301560373015703730158037301590373016003730161037301620373016303730164037301650373016603730167037301680373016903730170037301710373017203730173037301740373017503730176037301770373017803730179037301800373018103730182037301830373018403730185037301860373018703730188037301890373019003730191037301920373019303730194037301950373019603730197037301980373019903730200037302010373020203730203037302040373020503730206037302070373020803730209037302100373021103730212037302130373021403730215037302160373021703730218037302190373022003730221037302220373022303730224037302250373022603730227037302280373022903730230037302310373023203730233037302340373023503730236037302370373023803730239037302400373024103730242037302430373024403730245037302460373024703730248037302490373025003730251037302520373025303730254037302550373025603730257037302580373025903730260037302610373026203730263037302640373026503730266037302670373026803730269037302700373027103730272037302730373027403730275037302760373027703730278037302790373028003730281037302820373028303730284037302850373028603730287037302880373028903730290037302910373029203730293037302940373029503730296037302970373029803730299037303000373030103730302037303030373030403730305037303060373030703730308037303090373031003730311037303120373031303730314037303150373031603730317037303180373031903730320037303210373032203730323037303240373032503730326037303270373032803730329037303300373033103730332037303330373033403730335037303360373033703730338037303390373034003730341037303420373034303730344037303450373034603730347037303480373034903730350037303510373035203730353037303540373035503730356037303570373035803730359037303600373036103730362037303630373036403730365037303660373036703730368037303690373037003730371037303720373037303730374037303750373037603730377037303780373037903730380037303810373038203730383037303840373038503730386037303870373038803730389037303900373039103730392037303930373039403730395037303960373039703730398037303990373040003730401037304020373040303730404037304050373040603730407037304080373040903730410037304110373041203730413037304140373041503730416037304170373041803730419037304200373042103730422037304230373042403730425037304260373042703730428037304290373043003730431037304320373043303730434037304350373043603730437037304380373043903730440037304410373044203730443037304440373044503730446037304470373044803730449037304500373045103730452037304530373045403730455037304560373045703730458037304590373046003730461037304620373046303730464037304650373046603730467037304680373046903730470037304710373047203730473037304740373047503730476037304770373047803730479037304800373048103730482037304830373048403730485037304860373048703730488037304890373049003730491037304920373049303730494037304950373049603730497037304980373049903730500037305010373050203730503037305040373050503730506037305070373050803730509037305100373051103730512037305130373051403730515037305160373051703730518037305190373052003730521037305220373052303730524037305250373052603730527037305280373052903730530037305310373053203730533037305340373053503730536037305370373053803730539037305400373054103730542037305430373054403730545037305460373054703730548037305490373055003730551037305520373055303730554037305550373055603730557037305580373055903730560037305610373056203730563037305640373056503730566037305670373056803730569037305700373057103730572037305730373057403730575037305760373057703730578037305790373058003730581037305820373058303730584037305850373058603730587037305880373058903730590037305910373059203730593037305940373059503730596037305970373059803730599037306000373060103730602037306030373060403730605037306060373060703730608037306090373061003730611037306120373061303730614037306150373061603730617037306180373061903730620037306210373062203730623037306240373062503730626037306270373062803730629037306300373063103730632037306330373063403730635037306360373063703730638037306390373064003730641037306420373064303730644037306450373064603730647037306480373064903730650037306510373065203730653037306540373065503730656037306570373065803730659037306600373066103730662037306630373066403730665037306660373066703730668037306690373067003730671037306720373067303730674037306750373067603730677037306780373067903730680037306810373068203730683037306840373068503730686037306870373068803730689037306900373069103730692037306930373069403730695037306960373069703730698037306990373070003730701037307020373070303730704037307050373070603730707037307080373070903730710037307110373071203730713037307140373071503730716037307170373071803730719037307200373072103730722037307230373072403730725037307260373072703730728037307290373073003730731037307320373073303730734037307350373073603730737037307380373073903730740037307410373074203730743037307440373074503730746037307470373074803730749037307500373075103730752037307530373075403730755037307560373075703730758037307590373076003730761037307620373076303730764037307650373076603730767037307680373076903730770037307710373077203730773037307740373077503730776037307770373077803730779037307800373078103730782037307830373078403730785037307860373078703730788037307890373079003730791037307920373079303730794037307950373079603730797037307980373079903730800037308010373080203730803037308040373080503730806037308070373080803730809037308100373081103730812037308130373081403730815037308160373081703730818037308190373082003730821037308220373082303730824037308250373082603730827037308280373082903730830037308310373083203730833037308340373083503730836037308370373083803730839037308400373084103730842037308430373084403730845037308460373084703730848037308490373085003730851037308520373085303730854037308550373085603730857037308580373085903730860037308610373086203730863037308640373086503730866037308670373086803730869037308700373087103730872037308730373087403730875037308760373087703730878037308790373088003730881037308820373088303730884037308850373088603730887037308880373088903730890037308910373089203730893037308940373089503730896037308970373089803730899037309000373090103730902037309030373090403730905037309060373090703730908037309090373091003730911037309120373091303730914037309150373091603730917037309180373091903730920037309210373092203730923037309240373092503730926037309270373092803730929037309300373093103730932037309330373093403730935037309360373093703730938037309390373094003730941037309420373094303730944037309450373094603730947037309480373094903730950037309510373095203730953037309540373095503730956037309570373095803730959037309600373096103730962037309630373096403730965037309660373096703730968037309690373097003730971037309720373097303730974037309750373097603730977037309780373097903730980037309810373098203730983037309840373098503730986037309870373098803730989037309900373099103730992037309930373099403730995037309960373099703730998037309990373100003731001037310020373100303731004037310050373100603731007037310080373100903731010037310110373101203731013037310140373101503731016037310170373101803731019037310200373102103731022037310230373102403731025037310260373102703731028037310290373103003731031037310320373103303731034037310350373103603731037037310380373103903731040037310410373104203731043037310440373104503731046037310470373104803731049037310500373105103731052037310530373105403731055037310560373105703731058037310590373106003731061037310620373106303731064037310650373106603731067037310680373106903731070037310710373107203731073037310740373107503731076037310770373107803731079037310800373108103731082037310830373108403731085037310860373108703731088037310890373109003731091037310920373109303731094037310950373109603731097037310980373109903731100037311010373110203731103037311040373110503740001037400020374000303740004037400050374000603740007037400080374000903740010037400110374001203740013037400140374001503740016037400170374001803740019037400200374002103740022037400230374002403740025037400260374002703740028037400290374003003740031037400320374003303740034037400350374003603740037037400380374003903740040037400410374004203740043037400440374004503740046037400470374004803740049037400500374005103740052037400530374005403740055037400560374005703740058037400590374006003740061037400620374006303740064037400650374006603740067037400680374006903740070037400710374007203740073037400740374007503740076037400770374007803740079037400800374008103740082037400830374008403740085037400860374008703740088037400890374009003740091037400920374009303740094037400950374009603740097037400980374009903740100037401010374010203740103037401040374010503740106037401070374010803740109037401100374011103740112037401130374011403740115037401160374011703740118037401190374012003740121037401220374012303740124037401250374012603740127037401280374012903740130037401310374013203740133037401340374013503740136037401370374013803740139037401400374014103740142037401430374014403740145037401460374014703740148037401490374015003740151037401520374015303740154037401550374015603740157037401580374015903740160037401610374016203740163037401640374016503740166037401670374016803740169037401700374017103740172037401730374017403740175037401760374017703740178037401790374018003740181037401820374018303740184037401850374018603740187037401880374018903740190037401910374019203740193037401940374019503740196037401970374019803740199037402000374020103740202037402030374020403740205037402060374020703740208037402090374021003740211037402120374021303740214037402150374021603740217037402180374021903740220037402210374022203740223037402240374022503740226037402270374022803740229037402300374023103740232037402330374023403740235037402360374023703740238037402390374024003740241037402420374024303740244037402450374024603740247037402480374024903740250037402510374025203740253037402540374025503740256037402570374025803740259037402600374026103740262037402630374026403740265037402660374026703740268037402690374027003740271037402720374027303740274037402750374027603740277037402780374027903740280037402810374028203740283037402840374028503740286037402870374028803740289037402900374029103740292037402930374029403740295037402960374029703740298037402990374030003740301037403020374030303740304037403050374030603740307037403080374030903740310037403110374031203740313037403140374031503740316037403170374031803740319037403200374032103740322037403230374032403740325037403260374032703740328037403290374033003740331037403320374033303740334037403350374033603740337037403380374033903740340037403410374034203740343037403440374034503740346037403470374034803740349037403500374035103740352037403530374035403740355037403560374035703740358037403590374036003740361037403620374036303740364037403650374036603740367037403680374036903740370037403710374037203740373037403740374037503740376037403770374037803740379037403800374038103740382037403830374038403740385037403860374038703740388037403890374039003740391037403920374039303740394037403950374039603740397037403980374039903740400037404010374040203740403037404040374040503740406037404070374040803740409037404100374041103740412037404130374041403740415037404160374041703740418037404190374042003740421037404220374042303740424037404250374042603740427037404280374042903740430037404310374043203740433037404340374043503740436037404370374043803740439037404400374044103740442037404430374044403740445037404460374044703740448037404490374045003740451037404520374045303740454037404550374045603740457037404580374045903740460037404610374046203740463037404640374046503740466037404670374046803740469037404700374047103740472037404730374047403740475037404760374047703740478037404790374048003740481037404820374048303740484037404850374048603740487037404880374048903740490037404910374049203740493037404940374049503740496037404970374049803740499037405000374050103740502037405030374050403740505037405060374050703740508037405090374051003740511037405120374051303740514037405150374051603740517037405180374051903740520037405210374052203740523037405240374052503740526037405270374052803740529037405300374053103740532037405330374053403740535037405360374053703740538037405390374054003740541037405420374054303740544037405450374054603740547037405480374054903740550037405510374055203740553037405540374055503740556037405570374055803740559037405600374056103740562037405630374056403740565037405660374056703740568037405690374057003740571037405720374057303740574037405750374057603740577037405780374057903740580037405810374058203740583037405840374058503740586037405870374058803740589037405900374059103740592037405930374059403740595037405960374059703740598037405990374060003740601037406020374060303740604037406050374060603740607037406080374060903740610037406110374061203740613037406140374061503740616037406170374061803740619037406200374062103740622037406230374062403740625037406260374062703740628037406290374063003740631037406320374063303740634037406350374063603740637037406380374063903740640037406410374064203740643037406440374064503740646037406470374064803740649037406500374065103740652037406530374065403740655037406560374065703740658037406590374066003740661037406620374066303740664037406650374066603740667037406680374066903740670037406710374067203740673037406740374067503740676037406770374067803740679037406800374068103740682037406830374068403740685037406860374068703740688037406890374069003740691037406920374069303740694037406950374069603740697037406980374069903740700037407010374070203740703037407040374070503740706037407070374070803740709037407100374071103740712037407130374071403740715037407160374071703740718037407190374072003740721037407220374072303740724037407250374072603740727037407280374072903740730037407310374073203740733037407340374073503740736037407370374073803740739037407400374074103740742037407430374074403740745037407460374074703740748037407490374075003740751037407520374075303740754037407550374075603740757037407580374075903740760037407610374076203740763037407640374076503740766037407670374076803740769037407700374077103740772037407730374077403740775037407760374077703740778037407790374078003740781037407820374078303740784037407850374078603740787037407880374078903740790037407910374079203740793037407940374079503740796037407970374079803740799037408000374080103740802037408030374080403740805037408060374080703740808037408090374081003740811037408120374081303740814037408150374081603740817037408180374081903740820037408210374082203740823037408240374082503740826037408270374082803740829037408300374083103740832037408330374083403740835037408360374083703740838037408390374084003740841037408420374084303740844037408450374084603740847037408480374084903740850037408510374085203740853037408540374085503740856037408570374085803740859037408600374086103740862037408630374086403740865037408660374086703740868037408690374087003740871037408720374087303740874037408750374087603740877037408780374087903740880037408810374088203740883037408840374088503740886037408870374088803740889037408900374089103740892037408930374089403740895037408960374089703740898037408990374090003740901037409020374090303740904037409050374090603740907037409080374090903740910037409110374091203740913037409140374091503740916037409170374091803740919037409200374092103740922037409230374092403740925037409260374092703740928037409290374093003740931037409320374093303740934037409350374093603740937037409380374093903740940037409410374094203740943037409440374094503740946037409470374094803740949037409500374095103740952037409530374095403740955037409560374095703740958037409590374096003740961037409620374096303740964037409650374096603740967037409680374096903740970037409710374097203740973037409740374097503740976037409770374097803740979037409800374098103740982037409830374098403740985037409860374098703740988037409890374099003740991037409920374099303740994037409950374099603740997037409980374099903741000037410010374100203741003037410040374100503741006037410070374100803741009037410100374101103741012037410130374101403741015037410160374101703741018037410190374102003741021037410220374102303741024037410250374102603741027037410280374102903741030037410310374103203741033037410340374103503741036037410370374103803741039037410400374104103741042037410430374104403741045037410460374104703741048037410490374105003741051037410520374105303741054037410550374105603741057037410580374105903741060037410610374106203741063037410640374106503741066037410670374106803741069037410700374107103741072037410730374107403741075037410760374107703741078037410790374108003741081037410820374108303741084037410850374108603741087037410880374108903741090037410910374109203741093037410940374109503741096037410970374109803741099037411000374110103741102037411030374110403741105037500010375000203750003037500040375000503750006037500070375000803750009037500100375001103750012037500130375001403750015037500160375001703750018037500190375002003750021037500220375002303750024037500250375002603750027037500280375002903750030037500310375003203750033037500340375003503750036037500370375003803750039037500400375004103750042037500430375004403750045037500460375004703750048037500490375005003750051037500520375005303750054037500550375005603750057037500580375005903750060037500610375006203750063037500640375006503750066037500670375006803750069037500700375007103750072037500730375007403750075037500760375007703750078037500790375008003750081037500820375008303750084037500850375008603750087037500880375008903750090037500910375009203750093037500940375009503750096037500970375009803750099037501000375010103750102037501030375010403750105037501060375010703750108037501090375011003750111037501120375011303750114037501150375011603750117037501180375011903750120037501210375012203750123037501240375012503750126037501270375012803750129037501300375013103750132037501330375013403750135037501360375013703750138037501390375014003750141037501420375014303750144037501450375014603750147037501480375014903750150037501510375015203750153037501540375015503750156037501570375015803750159037501600375016103750162037501630375016403750165037501660375016703750168037501690375017003750171037501720375017303750174037501750375017603750177037501780375017903750180037501810375018203750183037501840375018503750186037501870375018803750189037501900375019103750192037501930375019403750195037501960375019703750198037501990375020003750201037502020375020303750204037502050375020603750207037502080375020903750210037502110375021203750213037502140375021503750216037502170375021803750219037502200375022103750222037502230375022403750225037502260375022703750228037502290375023003750231037502320375023303750234037502350375023603750237037502380375023903750240037502410375024203750243037502440375024503750246037502470375024803750249037502500375025103750252037502530375025403750255037502560375025703750258037502590375026003750261037502620375026303750264037502650375026603750267037502680375026903750270037502710375027203750273037502740375027503750276037502770375027803750279037502800375028103750282037502830375028403750285037502860375028703750288037502890375029003750291037502920375029303750294037502950375029603750297037502980375029903750300037503010375030203750303037503040375030503750306037503070375030803750309037503100375031103750312037503130375031403750315037503160375031703750318037503190375032003750321037503220375032303750324037503250375032603750327037503280375032903750330037503310375033203750333037503340375033503750336037503370375033803750339037503400375034103750342037503430375034403750345037503460375034703750348037503490375035003750351037503520375035303750354037503550375035603750357037503580375035903750360037503610375036203750363037503640375036503750366037503670375036803750369037503700375037103750372037503730375037403750375037503760375037703750378037503790375038003750381037503820375038303750384037503850375038603750387037503880375038903750390037503910375039203750393037503940375039503750396037503970375039803750399037504000375040103750402037504030375040403750405037504060375040703750408037504090375041003750411037504120375041303750414037504150375041603750417037504180375041903750420037504210375042203750423037504240375042503750426037504270375042803750429037504300375043103750432037504330375043403750435037504360375043703750438037504390375044003750441037504420375044303750444037504450375044603750447037504480375044903750450037504510375045203750453037504540375045503750456037504570375045803750459037504600375046103750462037504630375046403750465037504660375046703750468037504690375047003750471037504720375047303750474037504750375047603750477037504780375047903750480037504810375048203750483037504840375048503750486037504870375048803750489037504900375049103750492037504930375049403750495037504960375049703750498037504990375050003750501037505020375050303750504037505050375050603750507037505080375050903750510037505110375051203750513037505140375051503750516037505170375051803750519037505200375052103750522037505230375052403750525037505260375052703750528037505290375053003750531037505320375053303750534037505350375053603750537037505380375053903750540037505410375054203750543037505440375054503750546037505470375054803750549037505500375055103750552037505530375055403750555037505560375055703750558037505590375056003750561037505620375056303750564037505650375056603750567037505680375056903750570037505710375057203750573037505740375057503750576037505770375057803750579037505800375058103750582037505830375058403750585037505860375058703750588037505890375059003750591037505920375059303750594037505950375059603750597037505980375059903750600037506010375060203750603037506040375060503750606037506070375060803750609037506100375061103750612037506130375061403750615037506160375061703750618037506190375062003750621037506220375062303750624037506250375062603750627037506280375062903750630037506310375063203750633037506340375063503750636037506370375063803750639037506400375064103750642037506430375064403750645037506460375064703750648037506490375065003750651037506520375065303750654037506550375065603750657037506580375065903750660037506610375066203750663037506640375066503750666037506670375066803750669037506700375067103750672037506730375067403750675037506760375067703750678037506790375068003750681037506820375068303750684037506850375068603750687037506880375068903750690037506910375069203750693037506940375069503750696037506970375069803750699037507000375070103750702037507030375070403750705037507060375070703750708037507090375071003750711037507120375071303750714037507150375071603750717037507180375071903750720037507210375072203750723037507240375072503750726037507270375072803750729037507300375073103750732037507330375073403750735037507360375073703750738037507390375074003750741037507420375074303750744037507450375074603750747037507480375074903750750037507510375075203750753037507540375075503750756037507570375075803750759037507600375076103750762037507630375076403750765037507660375076703750768037507690375077003750771037507720375077303750774037507750375077603750777037507780375077903750780037507810375078203750783037507840375078503750786037507870375078803750789037507900375079103750792037507930375079403750795037507960375079703750798037507990375080003750801037508020375080303750804037508050375080603750807037508080375080903750810037508110375081203750813037508140375081503750816037508170375081803750819037508200375082103750822037508230375082403750825037508260375082703750828037508290375083003750831037508320375083303750834037508350375083603750837037508380375083903750840037508410375084203750843037508440375084503750846037508470375084803750849037508500375085103750852037508530375085403750855037508560375085703750858037508590375086003750861037508620375086303750864037508650375086603750867037508680375086903750870037508710375087203750873037508740375087503750876037508770375087803750879037508800375088103750882037508830375088403750885037508860375088703750888037508890375089003750891037508920375089303750894037508950375089603750897037508980375089903750900037509010375090203750903037509040375090503750906037509070375090803750909037509100375091103750912037509130375091403750915037509160375091703750918037509190375092003750921037509220375092303750924037509250375092603750927037509280375092903750930037509310375093203750933037509340375093503750936037509370375093803750939037509400375094103750942037509430375094403750945037509460375094703750948037509490375095003750951037509520375095303750954037509550375095603750957037509580375095903750960037509610375096203750963037509640375096503750966037509670375096803750969037509700375097103750972037509730375097403750975037509760375097703750978037509790375098003750981037509820375098303750984037509850375098603750987037509880375098903750990037509910375099203750993037509940375099503750996037509970375099803750999037510000375100103751002037510030375100403751005037510060375100703751008037510090375101003751011037510120375101303751014037510150375101603751017037510180375101903751020037510210375102203751023037510240375102503751026037510270375102803751029037510300375103103751032037510330375103403751035037510360375103703751038037510390375104003751041037510420375104303751044037510450375104603751047037510480375104903751050037510510375105203751053037510540375105503751056037510570375105803751059037510600375106103751062037510630375106403751065037510660375106703751068037510690375107003751071037510720375107303751074037510750375107603751077037510780375107903751080037510810375108203751083037510840375108503751086037510870375108803751089037510900375109103751092037510930375109403751095037510960375109703751098037510990375110003751101037511020375110303751104037511050376000103760002037600030376000403760005037600060376000703760008037600090376001003760011037600120376001303760014037600150376001603760017037600180376001903760020037600210376002203760023037600240376002503760026037600270376002803760029037600300376003103760032037600330376003403760035037600360376003703760038037600390376004003760041037600420376004303760044037600450376004603760047037600480376004903760050037600510376005203760053037600540376005503760056037600570376005803760059037600600376006103760062037600630376006403760065037600660376006703760068037600690376007003760071037600720376007303760074037600750376007603760077037600780376007903760080037600810376008203760083037600840376008503760086037600870376008803760089037600900376009103760092037600930376009403760095037600960376009703760098037600990376010003760101037601020376010303760104037601050376010603760107037601080376010903760110037601110376011203760113037601140376011503760116037601170376011803760119037601200376012103760122037601230376012403760125037601260376012703760128037601290376013003760131037601320376013303760134037601350376013603760137037601380376013903760140037601410376014203760143037601440376014503760146037601470376014803760149037601500376015103760152037601530376015403760155037601560376015703760158037601590376016003760161037601620376016303760164037601650376016603760167037601680376016903760170037601710376017203760173037601740376017503760176037601770376017803760179037601800376018103760182037601830376018403760185037601860376018703760188037601890376019003760191037601920376019303760194037601950376019603760197037601980376019903760200037602010376020203760203037602040376020503760206037602070376020803760209037602100376021103760212037602130376021403760215037602160376021703760218037602190376022003760221037602220376022303760224037602250376022603760227037602280376022903760230037602310376023203760233037602340376023503760236037602370376023803760239037602400376024103760242037602430376024403760245037602460376024703760248037602490376025003760251037602520376025303760254037602550376025603760257037602580376025903760260037602610376026203760263037602640376026503760266037602670376026803760269037602700376027103760272037602730376027403760275037602760376027703760278037602790376028003760281037602820376028303760284037602850376028603760287037602880376028903760290037602910376029203760293037602940376029503760296037602970376029803760299037603000376030103760302037603030376030403760305037603060376030703760308037603090376031003760311037603120376031303760314037603150376031603760317037603180376031903760320037603210376032203760323037603240376032503760326037603270376032803760329037603300376033103760332037603330376033403760335037603360376033703760338037603390376034003760341037603420376034303760344037603450376034603760347037603480376034903760350037603510376035203760353037603540376035503760356037603570376035803760359037603600376036103760362037603630376036403760365037603660376036703760368037603690376037003760371037603720376037303760374037603750376037603760377037603780376037903760380037603810376038203760383037603840376038503760386037603870376038803760389037603900376039103760392037603930376039403760395037603960376039703760398037603990376040003760401037604020376040303760404037604050376040603760407037604080376040903760410037604110376041203760413037604140376041503760416037604170376041803760419037604200376042103760422037604230376042403760425037604260376042703760428037604290376043003760431037604320376043303760434037604350376043603760437037604380376043903760440037604410376044203760443037604440376044503760446037604470376044803760449037604500376045103760452037604530376045403760455037604560376045703760458037604590376046003760461037604620376046303760464037604650376046603760467037604680376046903760470037604710376047203760473037604740376047503760476037604770376047803760479037604800376048103760482037604830376048403760485037604860376048703760488037604890376049003760491037604920376049303760494037604950376049603760497037604980376049903760500037605010376050203760503037605040376050503760506037605070376050803760509037605100376051103760512037605130376051403760515037605160376051703760518037605190376052003760521037605220376052303760524037605250376052603760527037605280376052903760530037605310376053203760533037605340376053503760536037605370376053803760539037605400376054103760542037605430376054403760545037605460376054703760548037605490376055003760551037605520376055303760554037605550376055603760557037605580376055903760560037605610376056203760563037605640376056503760566037605670376056803760569037605700376057103760572037605730376057403760575037605760376057703760578037605790376058003760581037605820376058303760584037605850376058603760587037605880376058903760590037605910376059203760593037605940376059503760596037605970376059803760599037606000376060103760602037606030376060403760605037606060376060703760608037606090376061003760611037606120376061303760614037606150376061603760617037606180376061903760620037606210376062203760623037606240376062503760626037606270376062803760629037606300376063103760632037606330376063403760635037606360376063703760638037606390376064003760641037606420376064303760644037606450376064603760647037606480376064903760650037606510376065203760653037606540376065503760656037606570376065803760659037606600376066103760662037606630376066403760665037606660376066703760668037606690376067003760671037606720376067303760674037606750376067603760677037606780376067903760680037606810376068203760683037606840376068503760686037606870376068803760689037606900376069103760692037606930376069403760695037606960376069703760698037606990376070003760701037607020376070303760704037607050376070603760707037607080376070903760710037607110376071203760713037607140376071503760716037607170376071803760719037607200376072103760722037607230376072403760725037607260376072703760728037607290376073003760731037607320376073303760734037607350376073603760737037607380376073903760740037607410376074203760743037607440376074503760746037607470376074803760749037607500376075103760752037607530376075403760755037607560376075703760758037607590376076003760761037607620376076303760764037607650376076603760767037607680376076903760770037607710376077203760773037607740376077503760776037607770376077803760779037607800376078103760782037607830376078403760785037607860376078703760788037607890376079003760791037607920376079303760794037607950376079603760797037607980376079903760800037608010376080203760803037608040376080503760806037608070376080803760809037608100376081103760812037608130376081403760815037608160376081703760818037608190376082003760821037608220376082303760824037608250376082603760827037608280376082903760830037608310376083203760833037608340376083503760836037608370376083803760839037608400376084103760842037608430376084403760845037608460376084703760848037608490376085003760851037608520376085303760854037608550376085603760857037608580376085903760860037608610376086203760863037608640376086503760866037608670376086803760869037608700376087103760872037608730376087403760875037608760376087703760878037608790376088003760881037608820376088303760884037608850376088603760887037608880376088903760890037608910376089203760893037608940376089503760896037608970376089803760899037609000376090103760902037609030376090403760905037609060376090703760908037609090376091003760911037609120376091303760914037609150376091603760917037609180376091903760920037609210376092203760923037609240376092503760926037609270376092803760929037609300376093103760932037609330376093403760935037609360376093703760938037609390376094003760941037609420376094303760944037609450376094603760947037609480376094903760950037609510376095203760953037609540376095503760956037609570376095803760959037609600376096103760962037609630376096403760965037609660376096703760968037609690376097003760971037609720376097303760974037609750376097603760977037609780376097903760980037609810376098203760983037609840376098503760986037609870376098803760989037609900376099103760992037609930376099403760995037609960376099703760998037609990376100003761001037610020376100303761004037610050376100603761007037610080376100903761010037610110376101203761013037610140376101503761016037610170376101803761019037610200376102103761022037610230376102403761025037610260376102703761028037610290376103003761031037610320376103303761034037610350376103603761037037610380376103903761040037610410376104203761043037610440376104503761046037610470376104803761049037610500376105103761052037610530376105403761055037610560376105703761058037610590376106003761061037610620376106303761064037610650376106603761067037610680376106903761070037610710376107203761073037610740376107503761076037610770376107803761079037610800376108103761082037610830376108403761085037610860376108703761088037610890376109003761091037610920376109303761094037610950376109603761097037610980376109903761100037611010376110203761103037611040376110503770001037700020377000303770004037700050377000603770007037700080377000903770010037700110377001203770013037700140377001503770016037700170377001803770019037700200377002103770022037700230377002403770025037700260377002703770028037700290377003003770031037700320377003303770034037700350377003603770037037700380377003903770040037700410377004203770043037700440377004503770046037700470377004803770049037700500377005103770052037700530377005403770055037700560377005703770058037700590377006003770061037700620377006303770064037700650377006603770067037700680377006903770070037700710377007203770073037700740377007503770076037700770377007803770079037700800377008103770082037700830377008403770085037700860377008703770088037700890377009003770091037700920377009303770094037700950377009603770097037700980377009903770100037701010377010203770103037701040377010503770106037701070377010803770109037701100377011103770112037701130377011403770115037701160377011703770118037701190377012003770121037701220377012303770124037701250377012603770127037701280377012903770130037701310377013203770133037701340377013503770136037701370377013803770139037701400377014103770142037701430377014403770145037701460377014703770148037701490377015003770151037701520377015303770154037701550377015603770157037701580377015903770160037701610377016203770163037701640377016503770166037701670377016803770169037701700377017103770172037701730377017403770175037701760377017703770178037701790377018003770181037701820377018303770184037701850377018603770187037701880377018903770190037701910377019203770193037701940377019503770196037701970377019803770199037702000377020103770202037702030377020403770205037702060377020703770208037702090377021003770211037702120377021303770214037702150377021603770217037702180377021903770220037702210377022203770223037702240377022503770226037702270377022803770229037702300377023103770232037702330377023403770235037702360377023703770238037702390377024003770241037702420377024303770244037702450377024603770247037702480377024903770250037702510377025203770253037702540377025503770256037702570377025803770259037702600377026103770262037702630377026403770265037702660377026703770268037702690377027003770271037702720377027303770274037702750377027603770277037702780377027903770280037702810377028203770283037702840377028503770286037702870377028803770289037702900377029103770292037702930377029403770295037702960377029703770298037702990377030003770301037703020377030303770304037703050377030603770307037703080377030903770310037703110377031203770313037703140377031503770316037703170377031803770319037703200377032103770322037703230377032403770325037703260377032703770328037703290377033003770331037703320377033303770334037703350377033603770337037703380377033903770340037703410377034203770343037703440377034503770346037703470377034803770349037703500377035103770352037703530377035403770355037703560377035703770358037703590377036003770361037703620377036303770364037703650377036603770367037703680377036903770370037703710377037203770373037703740377037503770376037703770377037803770379037703800377038103770382037703830377038403770385037703860377038703770388037703890377039003770391037703920377039303770394037703950377039603770397037703980377039903770400037704010377040203770403037704040377040503770406037704070377040803770409037704100377041103770412037704130377041403770415037704160377041703770418037704190377042003770421037704220377042303770424037704250377042603770427037704280377042903770430037704310377043203770433037704340377043503770436037704370377043803770439037704400377044103770442037704430377044403770445037704460377044703770448037704490377045003770451037704520377045303770454037704550377045603770457037704580377045903770460037704610377046203770463037704640377046503770466037704670377046803770469037704700377047103770472037704730377047403770475037704760377047703770478037704790377048003770481037704820377048303770484037704850377048603770487037704880377048903770490037704910377049203770493037704940377049503770496037704970377049803770499037705000377050103770502037705030377050403770505037705060377050703770508037705090377051003770511037705120377051303770514037705150377051603770517037705180377051903770520037705210377052203770523037705240377052503770526037705270377052803770529037705300377053103770532037705330377053403770535037705360377053703770538037705390377054003770541037705420377054303770544037705450377054603770547037705480377054903770550037705510377055203770553037705540377055503770556037705570377055803770559037705600377056103770562037705630377056403770565037705660377056703770568037705690377057003770571037705720377057303770574037705750377057603770577037705780377057903770580037705810377058203770583037705840377058503770586037705870377058803770589037705900377059103770592037705930377059403770595037705960377059703770598037705990377060003770601037706020377060303770604037706050377060603770607037706080377060903770610037706110377061203770613037706140377061503770616037706170377061803770619037706200377062103770622037706230377062403770625037706260377062703770628037706290377063003770631037706320377063303770634037706350377063603770637037706380377063903770640037706410377064203770643037706440377064503770646037706470377064803770649037706500377065103770652037706530377065403770655037706560377065703770658037706590377066003770661037706620377066303770664037706650377066603770667037706680377066903770670037706710377067203770673037706740377067503770676037706770377067803770679037706800377068103770682037706830377068403770685037706860377068703770688037706890377069003770691037706920377069303770694037706950377069603770697037706980377069903770700037707010377070203770703037707040377070503770706037707070377070803770709037707100377071103770712037707130377071403770715037707160377071703770718037707190377072003770721037707220377072303770724037707250377072603770727037707280377072903770730037707310377073203770733037707340377073503770736037707370377073803770739037707400377074103770742037707430377074403770745037707460377074703770748037707490377075003770751037707520377075303770754037707550377075603770757037707580377075903770760037707610377076203770763037707640377076503770766037707670377076803770769037707700377077103770772037707730377077403770775037707760377077703770778037707790377078003770781037707820377078303770784037707850377078603770787037707880377078903770790037707910377079203770793037707940377079503770796037707970377079803770799037708000377080103770802037708030377080403770805037708060377080703770808037708090377081003770811037708120377081303770814037708150377081603770817037708180377081903770820037708210377082203770823037708240377082503770826037708270377082803770829037708300377083103770832037708330377083403770835037708360377083703770838037708390377084003770841037708420377084303770844037708450377084603770847037708480377084903770850037708510377085203770853037708540377085503770856037708570377085803770859037708600377086103770862037708630377086403770865037708660377086703770868037708690377087003770871037708720377087303770874037708750377087603770877037708780377087903770880037708810377088203770883037708840377088503770886037708870377088803770889037708900377089103770892037708930377089403770895037708960377089703770898037708990377090003770901037709020377090303770904037709050377090603770907037709080377090903770910037709110377091203770913037709140377091503770916037709170377091803770919037709200377092103770922037709230377092403770925037709260377092703770928037709290377093003770931037709320377093303770934037709350377093603770937037709380377093903770940037709410377094203770943037709440377094503770946037709470377094803770949037709500377095103770952037709530377095403770955037709560377095703770958037709590377096003770961037709620377096303770964037709650377096603770967037709680377096903770970037709710377097203770973037709740377097503770976037709770377097803770979037709800377098103770982037709830377098403770985037709860377098703770988037709890377099003770991037709920377099303770994037709950377099603770997037709980377099903771000037710010377100203771003037710040377100503771006037710070377100803771009037710100377101103771012037710130377101403771015037710160377101703771018037710190377102003771021037710220377102303771024037710250377102603771027037710280377102903771030037710310377103203771033037710340377103503771036037710370377103803771039037710400377104103771042037710430377104403771045037710460377104703771048037710490377105003771051037710520377105303771054037710550377105603771057037710580377105903771060037710610377106203771063037710640377106503771066037710670377106803771069037710700377107103771072037710730377107403771075037710760377107703771078037710790377108003771081037710820377108303771084037710850377108603771087037710880377108903771090037710910377109203771093037710940377109503771096037710970377109803771099037711000377110103771102037711030377110403771105037800010378000203780003037800040378000503780006037800070378000803780009037800100378001103780012037800130378001403780015037800160378001703780018037800190378002003780021037800220378002303780024037800250378002603780027037800280378002903780030037800310378003203780033037800340378003503780036037800370378003803780039037800400378004103780042037800430378004403780045037800460378004703780048037800490378005003780051037800520378005303780054037800550378005603780057037800580378005903780060037800610378006203780063037800640378006503780066037800670378006803780069037800700378007103780072037800730378007403780075037800760378007703780078037800790378008003780081037800820378008303780084037800850378008603780087037800880378008903780090037800910378009203780093037800940378009503780096037800970378009803780099037801000378010103780102037801030378010403780105037801060378010703780108037801090378011003780111037801120378011303780114037801150378011603780117037801180378011903780120037801210378012203780123037801240378012503780126037801270378012803780129037801300378013103780132037801330378013403780135037801360378013703780138037801390378014003780141037801420378014303780144037801450378014603780147037801480378014903780150037801510378015203780153037801540378015503780156037801570378015803780159037801600378016103780162037801630378016403780165037801660378016703780168037801690378017003780171037801720378017303780174037801750378017603780177037801780378017903780180037801810378018203780183037801840378018503780186037801870378018803780189037801900378019103780192037801930378019403780195037801960378019703780198037801990378020003780201037802020378020303780204037802050378020603780207037802080378020903780210037802110378021203780213037802140378021503780216037802170378021803780219037802200378022103780222037802230378022403780225037802260378022703780228037802290378023003780231037802320378023303780234037802350378023603780237037802380378023903780240037802410378024203780243037802440378024503780246037802470378024803780249037802500378025103780252037802530378025403780255037802560378025703780258037802590378026003780261037802620378026303780264037802650378026603780267037802680378026903780270037802710378027203780273037802740378027503780276037802770378027803780279037802800378028103780282037802830378028403780285037802860378028703780288037802890378029003780291037802920378029303780294037802950378029603780297037802980378029903780300037803010378030203780303037803040378030503780306037803070378030803780309037803100378031103780312037803130378031403780315037803160378031703780318037803190378032003780321037803220378032303780324037803250378032603780327037803280378032903780330037803310378033203780333037803340378033503780336037803370378033803780339037803400378034103780342037803430378034403780345037803460378034703780348037803490378035003780351037803520378035303780354037803550378035603780357037803580378035903780360037803610378036203780363037803640378036503780366037803670378036803780369037803700378037103780372037803730378037403780375037803760378037703780378037803790378038003780381037803820378038303780384037803850378038603780387037803880378038903780390037803910378039203780393037803940378039503780396037803970378039803780399037804000378040103780402037804030378040403780405037804060378040703780408037804090378041003780411037804120378041303780414037804150378041603780417037804180378041903780420037804210378042203780423037804240378042503780426037804270378042803780429037804300378043103780432037804330378043403780435037804360378043703780438037804390378044003780441037804420378044303780444037804450378044603780447037804480378044903780450037804510378045203780453037804540378045503780456037804570378045803780459037804600378046103780462037804630378046403780465037804660378046703780468037804690378047003780471037804720378047303780474037804750378047603780477037804780378047903780480037804810378048203780483037804840378048503780486037804870378048803780489037804900378049103780492037804930378049403780495037804960378049703780498037804990378050003780501037805020378050303780504037805050378050603780507037805080378050903780510037805110378051203780513037805140378051503780516037805170378051803780519037805200378052103780522037805230378052403780525037805260378052703780528037805290378053003780531037805320378053303780534037805350378053603780537037805380378053903780540037805410378054203780543037805440378054503780546037805470378054803780549037805500378055103780552037805530378055403780555037805560378055703780558037805590378056003780561037805620378056303780564037805650378056603780567037805680378056903780570037805710378057203780573037805740378057503780576037805770378057803780579037805800378058103780582037805830378058403780585037805860378058703780588037805890378059003780591037805920378059303780594037805950378059603780597037805980378059903780600037806010378060203780603037806040378060503780606037806070378060803780609037806100378061103780612037806130378061403780615037806160378061703780618037806190378062003780621037806220378062303780624037806250378062603780627037806280378062903780630037806310378063203780633037806340378063503780636037806370378063803780639037806400378064103780642037806430378064403780645037806460378064703780648037806490378065003780651037806520378065303780654037806550378065603780657037806580378065903780660037806610378066203780663037806640378066503780666037806670378066803780669037806700378067103780672037806730378067403780675037806760378067703780678037806790378068003780681037806820378068303780684037806850378068603780687037806880378068903780690037806910378069203780693037806940378069503780696037806970378069803780699037807000378070103780702037807030378070403780705037807060378070703780708037807090378071003780711037807120378071303780714037807150378071603780717037807180378071903780720037807210378072203780723037807240378072503780726037807270378072803780729037807300378073103780732037807330378073403780735037807360378073703780738037807390378074003780741037807420378074303780744037807450378074603780747037807480378074903780750037807510378075203780753037807540378075503780756037807570378075803780759037807600378076103780762037807630378076403780765037807660378076703780768037807690378077003780771037807720378077303780774037807750378077603780777037807780378077903780780037807810378078203780783037807840378078503780786037807870378078803780789037807900378079103780792037807930378079403780795037807960378079703780798037807990378080003780801037808020378080303780804037808050378080603780807037808080378080903780810037808110378081203780813037808140378081503780816037808170378081803780819037808200378082103780822037808230378082403780825037808260378082703780828037808290378083003780831037808320378083303780834037808350378083603780837037808380378083903780840037808410378084203780843037808440378084503780846037808470378084803780849037808500378085103780852037808530378085403780855037808560378085703780858037808590378086003780861037808620378086303780864037808650378086603780867037808680378086903780870037808710378087203780873037808740378087503780876037808770378087803780879037808800378088103780882037808830378088403780885037808860378088703780888037808890378089003780891037808920378089303780894037808950378089603780897037808980378089903780900037809010378090203780903037809040378090503780906037809070378090803780909037809100378091103780912037809130378091403780915037809160378091703780918037809190378092003780921037809220378092303780924037809250378092603780927037809280378092903780930037809310378093203780933037809340378093503780936037809370378093803780939037809400378094103780942037809430378094403780945037809460378094703780948037809490378095003780951037809520378095303780954037809550378095603780957037809580378095903780960037809610378096203780963037809640378096503780966037809670378096803780969037809700378097103780972037809730378097403780975037809760378097703780978037809790378098003780981037809820378098303780984037809850378098603780987037809880378098903780990037809910378099203780993037809940378099503780996037809970378099803780999037810000378100103781002037810030378100403781005037810060378100703781008037810090378101003781011037810120378101303781014037810150378101603781017037810180378101903781020037810210378102203781023037810240378102503781026037810270378102803781029037810300378103103781032037810330378103403781035037810360378103703781038037810390378104003781041037810420378104303781044037810450378104603781047037810480378104903781050037810510378105203781053037810540378105503781056037810570378105803781059037810600378106103781062037810630378106403781065037810660378106703781068037810690378107003781071037810720378107303781074037810750378107603781077037810780378107903781080037810810378108203781083037810840378108503781086037810870378108803781089037810900378109103781092037810930378109403781095037810960378109703781098037810990378110003781101037811020378110303781104037811050379000103790002037900030379000403790005037900060379000703790008037900090379001003790011037900120379001303790014037900150379001603790017037900180379001903790020037900210379002203790023037900240379002503790026037900270379002803790029037900300379003103790032037900330379003403790035037900360379003703790038037900390379004003790041037900420379004303790044037900450379004603790047037900480379004903790050037900510379005203790053037900540379005503790056037900570379005803790059037900600379006103790062037900630379006403790065037900660379006703790068037900690379007003790071037900720379007303790074037900750379007603790077037900780379007903790080037900810379008203790083037900840379008503790086037900870379008803790089037900900379009103790092037900930379009403790095037900960379009703790098037900990379010003790101037901020379010303790104037901050379010603790107037901080379010903790110037901110379011203790113037901140379011503790116037901170379011803790119037901200379012103790122037901230379012403790125037901260379012703790128037901290379013003790131037901320379013303790134037901350379013603790137037901380379013903790140037901410379014203790143037901440379014503790146037901470379014803790149037901500379015103790152037901530379015403790155037901560379015703790158037901590379016003790161037901620379016303790164037901650379016603790167037901680379016903790170037901710379017203790173037901740379017503790176037901770379017803790179037901800379018103790182037901830379018403790185037901860379018703790188037901890379019003790191037901920379019303790194037901950379019603790197037901980379019903790200037902010379020203790203037902040379020503790206037902070379020803790209037902100379021103790212037902130379021403790215037902160379021703790218037902190379022003790221037902220379022303790224037902250379022603790227037902280379022903790230037902310379023203790233037902340379023503790236037902370379023803790239037902400379024103790242037902430379024403790245037902460379024703790248037902490379025003790251037902520379025303790254037902550379025603790257037902580379025903790260037902610379026203790263037902640379026503790266037902670379026803790269037902700379027103790272037902730379027403790275037902760379027703790278037902790379028003790281037902820379028303790284037902850379028603790287037902880379028903790290037902910379029203790293037902940379029503790296037902970379029803790299037903000379030103790302037903030379030403790305037903060379030703790308037903090379031003790311037903120379031303790314037903150379031603790317037903180379031903790320037903210379032203790323037903240379032503790326037903270379032803790329037903300379033103790332037903330379033403790335037903360379033703790338037903390379034003790341037903420379034303790344037903450379034603790347037903480379034903790350037903510379035203790353037903540379035503790356037903570379035803790359037903600379036103790362037903630379036403790365037903660379036703790368037903690379037003790371037903720379037303790374037903750379037603790377037903780379037903790380037903810379038203790383037903840379038503790386037903870379038803790389037903900379039103790392037903930379039403790395037903960379039703790398037903990379040003790401037904020379040303790404037904050379040603790407037904080379040903790410037904110379041203790413037904140379041503790416037904170379041803790419037904200379042103790422037904230379042403790425037904260379042703790428037904290379043003790431037904320379043303790434037904350379043603790437037904380379043903790440037904410379044203790443037904440379044503790446037904470379044803790449037904500379045103790452037904530379045403790455037904560379045703790458037904590379046003790461037904620379046303790464037904650379046603790467037904680379046903790470037904710379047203790473037904740379047503790476037904770379047803790479037904800379048103790482037904830379048403790485037904860379048703790488037904890379049003790491037904920379049303790494037904950379049603790497037904980379049903790500037905010379050203790503037905040379050503790506037905070379050803790509037905100379051103790512037905130379051403790515037905160379051703790518037905190379052003790521037905220379052303790524037905250379052603790527037905280379052903790530037905310379053203790533037905340379053503790536037905370379053803790539037905400379054103790542037905430379054403790545037905460379054703790548037905490379055003790551037905520379055303790554037905550379055603790557037905580379055903790560037905610379056203790563037905640379056503790566037905670379056803790569037905700379057103790572037905730379057403790575037905760379057703790578037905790379058003790581037905820379058303790584037905850379058603790587037905880379058903790590037905910379059203790593037905940379059503790596037905970379059803790599037906000379060103790602037906030379060403790605037906060379060703790608037906090379061003790611037906120379061303790614037906150379061603790617037906180379061903790620037906210379062203790623037906240379062503790626037906270379062803790629037906300379063103790632037906330379063403790635037906360379063703790638037906390379064003790641037906420379064303790644037906450379064603790647037906480379064903790650037906510379065203790653037906540379065503790656037906570379065803790659037906600379066103790662037906630379066403790665037906660379066703790668037906690379067003790671037906720379067303790674037906750379067603790677037906780379067903790680037906810379068203790683037906840379068503790686037906870379068803790689037906900379069103790692037906930379069403790695037906960379069703790698037906990379070003790701037907020379070303790704037907050379070603790707037907080379070903790710037907110379071203790713037907140379071503790716037907170379071803790719037907200379072103790722037907230379072403790725037907260379072703790728037907290379073003790731037907320379073303790734037907350379073603790737037907380379073903790740037907410379074203790743037907440379074503790746037907470379074803790749037907500379075103790752037907530379075403790755037907560379075703790758037907590379076003790761037907620379076303790764037907650379076603790767037907680379076903790770037907710379077203790773037907740379077503790776037907770379077803790779037907800379078103790782037907830379078403790785037907860379078703790788037907890379079003790791037907920379079303790794037907950379079603790797037907980379079903790800037908010379080203790803037908040379080503790806037908070379080803790809037908100379081103790812037908130379081403790815037908160379081703790818037908190379082003790821037908220379082303790824037908250379082603790827037908280379082903790830037908310379083203790833037908340379083503790836037908370379083803790839037908400379084103790842037908430379084403790845037908460379084703790848037908490379085003790851037908520379085303790854037908550379085603790857037908580379085903790860037908610379086203790863037908640379086503790866037908670379086803790869037908700379087103790872037908730379087403790875037908760379087703790878037908790379088003790881037908820379088303790884037908850379088603790887037908880379088903790890037908910379089203790893037908940379089503790896037908970379089803790899037909000379090103790902037909030379090403790905037909060379090703790908037909090379091003790911037909120379091303790914037909150379091603790917037909180379091903790920037909210379092203790923037909240379092503790926037909270379092803790929037909300379093103790932037909330379093403790935037909360379093703790938037909390379094003790941037909420379094303790944037909450379094603790947037909480379094903790950037909510379095203790953037909540379095503790956037909570379095803790959037909600379096103790962037909630379096403790965037909660379096703790968037909690379097003790971037909720379097303790974037909750379097603790977037909780379097903790980037909810379098203790983037909840379098503790986037909870379098803790989037909900379099103790992037909930379099403790995037909960379099703790998037909990379100003791001037910020379100303791004037910050379100603791007037910080379100903791010037910110379101203791013037910140379101503791016037910170379101803791019037910200379102103791022037910230379102403791025037910260379102703791028037910290379103003791031037910320379103303791034037910350379103603791037037910380379103903791040037910410379104203791043037910440379104503791046037910470379104803791049037910500379105103791052037910530379105403791055037910560379105703791058037910590379106003791061037910620379106303791064037910650379106603791067037910680379106903791070037910710379107203791073037910740379107503791076037910770379107803791079037910800379108103791082037910830379108403791085037910860379108703791088037910890379109003791091037910920379109303791094037910950379109603791097037910980379109903791100037911010379110203791103037911040379110503800001038000020380000303800004038000050380000603800007038000080380000903800010038000110380001203800013038000140380001503800016038000170380001803800019038000200380002103800022038000230380002403800025038000260380002703800028038000290380003003800031038000320380003303800034038000350380003603800037038000380380003903800040038000410380004203800043038000440380004503800046038000470380004803800049038000500380005103800052038000530380005403800055038000560380005703800058038000590380006003800061038000620380006303800064038000650380006603800067038000680380006903800070038000710380007203800073038000740380007503800076038000770380007803800079038000800380008103800082038000830380008403800085038000860380008703800088038000890380009003800091038000920380009303800094038000950380009603800097038000980380009903800100038001010380010203800103038001040380010503800106038001070380010803800109038001100380011103800112038001130380011403800115038001160380011703800118038001190380012003800121038001220380012303800124038001250380012603800127038001280380012903800130038001310380013203800133038001340380013503800136038001370380013803800139038001400380014103800142038001430380014403800145038001460380014703800148038001490380015003800151038001520380015303800154038001550380015603800157038001580380015903800160038001610380016203800163038001640380016503800166038001670380016803800169038001700380017103800172038001730380017403800175038001760380017703800178038001790380018003800181038001820380018303800184038001850380018603800187038001880380018903800190038001910380019203800193038001940380019503800196038001970380019803800199038002000380020103800202038002030380020403800205038002060380020703800208038002090380021003800211038002120380021303800214038002150380021603800217038002180380021903800220038002210380022203800223038002240380022503800226038002270380022803800229038002300380023103800232038002330380023403800235038002360380023703800238038002390380024003800241038002420380024303800244038002450380024603800247038002480380024903800250038002510380025203800253038002540380025503800256038002570380025803800259038002600380026103800262038002630380026403800265038002660380026703800268038002690380027003800271038002720380027303800274038002750380027603800277038002780380027903800280038002810380028203800283038002840380028503800286038002870380028803800289038002900380029103800292038002930380029403800295038002960380029703800298038002990380030003800301038003020380030303800304038003050380030603800307038003080380030903800310038003110380031203800313038003140380031503800316038003170380031803800319038003200380032103800322038003230380032403800325038003260380032703800328038003290380033003800331038003320380033303800334038003350380033603800337038003380380033903800340038003410380034203800343038003440380034503800346038003470380034803800349038003500380035103800352038003530380035403800355038003560380035703800358038003590380036003800361038003620380036303800364038003650380036603800367038003680380036903800370038003710380037203800373038003740380037503800376038003770380037803800379038003800380038103800382038003830380038403800385038003860380038703800388038003890380039003800391038003920380039303800394038003950380039603800397038003980380039903800400038004010380040203800403038004040380040503800406038004070380040803800409038004100380041103800412038004130380041403800415038004160380041703800418038004190380042003800421038004220380042303800424038004250380042603800427038004280380042903800430038004310380043203800433038004340380043503800436038004370380043803800439038004400380044103800442038004430380044403800445038004460380044703800448038004490380045003800451038004520380045303800454038004550380045603800457038004580380045903800460038004610380046203800463038004640380046503800466038004670380046803800469038004700380047103800472038004730380047403800475038004760380047703800478038004790380048003800481038004820380048303800484038004850380048603800487038004880380048903800490038004910380049203800493038004940380049503800496038004970380049803800499038005000380050103800502038005030380050403800505038005060380050703800508038005090380051003800511038005120380051303800514038005150380051603800517038005180380051903800520038005210380052203800523038005240380052503800526038005270380052803800529038005300380053103800532038005330380053403800535038005360380053703800538038005390380054003800541038005420380054303800544038005450380054603800547038005480380054903800550038005510380055203800553038005540380055503800556038005570380055803800559038005600380056103800562038005630380056403800565038005660380056703800568038005690380057003800571038005720380057303800574038005750380057603800577038005780380057903800580038005810380058203800583038005840380058503800586038005870380058803800589038005900380059103800592038005930380059403800595038005960380059703800598038005990380060003800601038006020380060303800604038006050380060603800607038006080380060903800610038006110380061203800613038006140380061503800616038006170380061803800619038006200380062103800622038006230380062403800625038006260380062703800628038006290380063003800631038006320380063303800634038006350380063603800637038006380380063903800640038006410380064203800643038006440380064503800646038006470380064803800649038006500380065103800652038006530380065403800655038006560380065703800658038006590380066003800661038006620380066303800664038006650380066603800667038006680380066903800670038006710380067203800673038006740380067503800676038006770380067803800679038006800380068103800682038006830380068403800685038006860380068703800688038006890380069003800691038006920380069303800694038006950380069603800697038006980380069903800700038007010380070203800703038007040380070503800706038007070380070803800709038007100380071103800712038007130380071403800715038007160380071703800718038007190380072003800721038007220380072303800724038007250380072603800727038007280380072903800730038007310380073203800733038007340380073503800736038007370380073803800739038007400380074103800742038007430380074403800745038007460380074703800748038007490380075003800751038007520380075303800754038007550380075603800757038007580380075903800760038007610380076203800763038007640380076503800766038007670380076803800769038007700380077103800772038007730380077403800775038007760380077703800778038007790380078003800781038007820380078303800784038007850380078603800787038007880380078903800790038007910380079203800793038007940380079503800796038007970380079803800799038008000380080103800802038008030380080403800805038008060380080703800808038008090380081003800811038008120380081303800814038008150380081603800817038008180380081903800820038008210380082203800823038008240380082503800826038008270380082803800829038008300380083103800832038008330380083403800835038008360380083703800838038008390380084003800841038008420380084303800844038008450380084603800847038008480380084903800850038008510380085203800853038008540380085503800856038008570380085803800859038008600380086103800862038008630380086403800865038008660380086703800868038008690380087003800871038008720380087303800874038008750380087603800877038008780380087903800880038008810380088203800883038008840380088503800886038008870380088803800889038008900380089103800892038008930380089403800895038008960380089703800898038008990380090003800901038009020380090303800904038009050380090603800907038009080380090903800910038009110380091203800913038009140380091503800916038009170380091803800919038009200380092103800922038009230380092403800925038009260380092703800928038009290380093003800931038009320380093303800934038009350380093603800937038009380380093903800940038009410380094203800943038009440380094503800946038009470380094803800949038009500380095103800952038009530380095403800955038009560380095703800958038009590380096003800961038009620380096303800964038009650380096603800967038009680380096903800970038009710380097203800973038009740380097503800976038009770380097803800979038009800380098103800982038009830380098403800985038009860380098703800988038009890380099003800991038009920380099303800994038009950380099603800997038009980380099903801000038010010380100203801003038010040380100503801006038010070380100803801009038010100380101103801012038010130380101403801015038010160380101703801018038010190380102003801021038010220380102303801024038010250380102603801027038010280380102903801030038010310380103203801033038010340380103503801036038010370380103803801039038010400380104103801042038010430380104403801045038010460380104703801048038010490380105003801051038010520380105303801054038010550380105603801057038010580380105903801060038010610380106203801063038010640380106503801066038010670380106803801069038010700380107103801072038010730380107403801075038010760380107703801078038010790380108003801081038010820380108303801084038010850380108603801087038010880380108903801090038010910380109203801093038010940380109503801096038010970380109803801099038011000380110103801102038011030380110403801105038100010381000203810003038100040381000503810006038100070381000803810009038100100381001103810012038100130381001403810015038100160381001703810018038100190381002003810021038100220381002303810024038100250381002603810027038100280381002903810030038100310381003203810033038100340381003503810036038100370381003803810039038100400381004103810042038100430381004403810045038100460381004703810048038100490381005003810051038100520381005303810054038100550381005603810057038100580381005903810060038100610381006203810063038100640381006503810066038100670381006803810069038100700381007103810072038100730381007403810075038100760381007703810078038100790381008003810081038100820381008303810084038100850381008603810087038100880381008903810090038100910381009203810093038100940381009503810096038100970381009803810099038101000381010103810102038101030381010403810105038101060381010703810108038101090381011003810111038101120381011303810114038101150381011603810117038101180381011903810120038101210381012203810123038101240381012503810126038101270381012803810129038101300381013103810132038101330381013403810135038101360381013703810138038101390381014003810141038101420381014303810144038101450381014603810147038101480381014903810150038101510381015203810153038101540381015503810156038101570381015803810159038101600381016103810162038101630381016403810165038101660381016703810168038101690381017003810171038101720381017303810174038101750381017603810177038101780381017903810180038101810381018203810183038101840381018503810186038101870381018803810189038101900381019103810192038101930381019403810195038101960381019703810198038101990381020003810201038102020381020303810204038102050381020603810207038102080381020903810210038102110381021203810213038102140381021503810216038102170381021803810219038102200381022103810222038102230381022403810225038102260381022703810228038102290381023003810231038102320381023303810234038102350381023603810237038102380381023903810240038102410381024203810243038102440381024503810246038102470381024803810249038102500381025103810252038102530381025403810255038102560381025703810258038102590381026003810261038102620381026303810264038102650381026603810267038102680381026903810270038102710381027203810273038102740381027503810276038102770381027803810279038102800381028103810282038102830381028403810285038102860381028703810288038102890381029003810291038102920381029303810294038102950381029603810297038102980381029903810300038103010381030203810303038103040381030503810306038103070381030803810309038103100381031103810312038103130381031403810315038103160381031703810318038103190381032003810321038103220381032303810324038103250381032603810327038103280381032903810330038103310381033203810333038103340381033503810336038103370381033803810339038103400381034103810342038103430381034403810345038103460381034703810348038103490381035003810351038103520381035303810354038103550381035603810357038103580381035903810360038103610381036203810363038103640381036503810366038103670381036803810369038103700381037103810372038103730381037403810375038103760381037703810378038103790381038003810381038103820381038303810384038103850381038603810387038103880381038903810390038103910381039203810393038103940381039503810396038103970381039803810399038104000381040103810402038104030381040403810405038104060381040703810408038104090381041003810411038104120381041303810414038104150381041603810417038104180381041903810420038104210381042203810423038104240381042503810426038104270381042803810429038104300381043103810432038104330381043403810435038104360381043703810438038104390381044003810441038104420381044303810444038104450381044603810447038104480381044903810450038104510381045203810453038104540381045503810456038104570381045803810459038104600381046103810462038104630381046403810465038104660381046703810468038104690381047003810471038104720381047303810474038104750381047603810477038104780381047903810480038104810381048203810483038104840381048503810486038104870381048803810489038104900381049103810492038104930381049403810495038104960381049703810498038104990381050003810501038105020381050303810504038105050381050603810507038105080381050903810510038105110381051203810513038105140381051503810516038105170381051803810519038105200381052103810522038105230381052403810525038105260381052703810528038105290381053003810531038105320381053303810534038105350381053603810537038105380381053903810540038105410381054203810543038105440381054503810546038105470381054803810549038105500381055103810552038105530381055403810555038105560381055703810558038105590381056003810561038105620381056303810564038105650381056603810567038105680381056903810570038105710381057203810573038105740381057503810576038105770381057803810579038105800381058103810582038105830381058403810585038105860381058703810588038105890381059003810591038105920381059303810594038105950381059603810597038105980381059903810600038106010381060203810603038106040381060503810606038106070381060803810609038106100381061103810612038106130381061403810615038106160381061703810618038106190381062003810621038106220381062303810624038106250381062603810627038106280381062903810630038106310381063203810633038106340381063503810636038106370381063803810639038106400381064103810642038106430381064403810645038106460381064703810648038106490381065003810651038106520381065303810654038106550381065603810657038106580381065903810660038106610381066203810663038106640381066503810666038106670381066803810669038106700381067103810672038106730381067403810675038106760381067703810678038106790381068003810681038106820381068303810684038106850381068603810687038106880381068903810690038106910381069203810693038106940381069503810696038106970381069803810699038107000381070103810702038107030381070403810705038107060381070703810708038107090381071003810711038107120381071303810714038107150381071603810717038107180381071903810720038107210381072203810723038107240381072503810726038107270381072803810729038107300381073103810732038107330381073403810735038107360381073703810738038107390381074003810741038107420381074303810744038107450381074603810747038107480381074903810750038107510381075203810753038107540381075503810756038107570381075803810759038107600381076103810762038107630381076403810765038107660381076703810768038107690381077003810771038107720381077303810774038107750381077603810777038107780381077903810780038107810381078203810783038107840381078503810786038107870381078803810789038107900381079103810792038107930381079403810795038107960381079703810798038107990381080003810801038108020381080303810804038108050381080603810807038108080381080903810810038108110381081203810813038108140381081503810816038108170381081803810819038108200381082103810822038108230381082403810825038108260381082703810828038108290381083003810831038108320381083303810834038108350381083603810837038108380381083903810840038108410381084203810843038108440381084503810846038108470381084803810849038108500381085103810852038108530381085403810855038108560381085703810858038108590381086003810861038108620381086303810864038108650381086603810867038108680381086903810870038108710381087203810873038108740381087503810876038108770381087803810879038108800381088103810882038108830381088403810885038108860381088703810888038108890381089003810891038108920381089303810894038108950381089603810897038108980381089903810900038109010381090203810903038109040381090503810906038109070381090803810909038109100381091103810912038109130381091403810915038109160381091703810918038109190381092003810921038109220381092303810924038109250381092603810927038109280381092903810930038109310381093203810933038109340381093503810936038109370381093803810939038109400381094103810942038109430381094403810945038109460381094703810948038109490381095003810951038109520381095303810954038109550381095603810957038109580381095903810960038109610381096203810963038109640381096503810966038109670381096803810969038109700381097103810972038109730381097403810975038109760381097703810978038109790381098003810981038109820381098303810984038109850381098603810987038109880381098903810990038109910381099203810993038109940381099503810996038109970381099803810999038110000381100103811002038110030381100403811005038110060381100703811008038110090381101003811011038110120381101303811014038110150381101603811017038110180381101903811020038110210381102203811023038110240381102503811026038110270381102803811029038110300381103103811032038110330381103403811035038110360381103703811038038110390381104003811041038110420381104303811044038110450381104603811047038110480381104903811050038110510381105203811053038110540381105503811056038110570381105803811059038110600381106103811062038110630381106403811065038110660381106703811068038110690381107003811071038110720381107303811074038110750381107603811077038110780381107903811080038110810381108203811083038110840381108503811086038110870381108803811089038110900381109103811092038110930381109403811095038110960381109703811098038110990381110003811101038111020381110303811104038111050382000103820002038200030382000403820005038200060382000703820008038200090382001003820011038200120382001303820014038200150382001603820017038200180382001903820020038200210382002203820023038200240382002503820026038200270382002803820029038200300382003103820032038200330382003403820035038200360382003703820038038200390382004003820041038200420382004303820044038200450382004603820047038200480382004903820050038200510382005203820053038200540382005503820056038200570382005803820059038200600382006103820062038200630382006403820065038200660382006703820068038200690382007003820071038200720382007303820074038200750382007603820077038200780382007903820080038200810382008203820083038200840382008503820086038200870382008803820089038200900382009103820092038200930382009403820095038200960382009703820098038200990382010003820101038201020382010303820104038201050382010603820107038201080382010903820110038201110382011203820113038201140382011503820116038201170382011803820119038201200382012103820122038201230382012403820125038201260382012703820128038201290382013003820131038201320382013303820134038201350382013603820137038201380382013903820140038201410382014203820143038201440382014503820146038201470382014803820149038201500382015103820152038201530382015403820155038201560382015703820158038201590382016003820161038201620382016303820164038201650382016603820167038201680382016903820170038201710382017203820173038201740382017503820176038201770382017803820179038201800382018103820182038201830382018403820185038201860382018703820188038201890382019003820191038201920382019303820194038201950382019603820197038201980382019903820200038202010382020203820203038202040382020503820206038202070382020803820209038202100382021103820212038202130382021403820215038202160382021703820218038202190382022003820221038202220382022303820224038202250382022603820227038202280382022903820230038202310382023203820233038202340382023503820236038202370382023803820239038202400382024103820242038202430382024403820245038202460382024703820248038202490382025003820251038202520382025303820254038202550382025603820257038202580382025903820260038202610382026203820263038202640382026503820266038202670382026803820269038202700382027103820272038202730382027403820275038202760382027703820278038202790382028003820281038202820382028303820284038202850382028603820287038202880382028903820290038202910382029203820293038202940382029503820296038202970382029803820299038203000382030103820302038203030382030403820305038203060382030703820308038203090382031003820311038203120382031303820314038203150382031603820317038203180382031903820320038203210382032203820323038203240382032503820326038203270382032803820329038203300382033103820332038203330382033403820335038203360382033703820338038203390382034003820341038203420382034303820344038203450382034603820347038203480382034903820350038203510382035203820353038203540382035503820356038203570382035803820359038203600382036103820362038203630382036403820365038203660382036703820368038203690382037003820371038203720382037303820374038203750382037603820377038203780382037903820380038203810382038203820383038203840382038503820386038203870382038803820389038203900382039103820392038203930382039403820395038203960382039703820398038203990382040003820401038204020382040303820404038204050382040603820407038204080382040903820410038204110382041203820413038204140382041503820416038204170382041803820419038204200382042103820422038204230382042403820425038204260382042703820428038204290382043003820431038204320382043303820434038204350382043603820437038204380382043903820440038204410382044203820443038204440382044503820446038204470382044803820449038204500382045103820452038204530382045403820455038204560382045703820458038204590382046003820461038204620382046303820464038204650382046603820467038204680382046903820470038204710382047203820473038204740382047503820476038204770382047803820479038204800382048103820482038204830382048403820485038204860382048703820488038204890382049003820491038204920382049303820494038204950382049603820497038204980382049903820500038205010382050203820503038205040382050503820506038205070382050803820509038205100382051103820512038205130382051403820515038205160382051703820518038205190382052003820521038205220382052303820524038205250382052603820527038205280382052903820530038205310382053203820533038205340382053503820536038205370382053803820539038205400382054103820542038205430382054403820545038205460382054703820548038205490382055003820551038205520382055303820554038205550382055603820557038205580382055903820560038205610382056203820563038205640382056503820566038205670382056803820569038205700382057103820572038205730382057403820575038205760382057703820578038205790382058003820581038205820382058303820584038205850382058603820587038205880382058903820590038205910382059203820593038205940382059503820596038205970382059803820599038206000382060103820602038206030382060403820605038206060382060703820608038206090382061003820611038206120382061303820614038206150382061603820617038206180382061903820620038206210382062203820623038206240382062503820626038206270382062803820629038206300382063103820632038206330382063403820635038206360382063703820638038206390382064003820641038206420382064303820644038206450382064603820647038206480382064903820650038206510382065203820653038206540382065503820656038206570382065803820659038206600382066103820662038206630382066403820665038206660382066703820668038206690382067003820671038206720382067303820674038206750382067603820677038206780382067903820680038206810382068203820683038206840382068503820686038206870382068803820689038206900382069103820692038206930382069403820695038206960382069703820698038206990382070003820701038207020382070303820704038207050382070603820707038207080382070903820710038207110382071203820713038207140382071503820716038207170382071803820719038207200382072103820722038207230382072403820725038207260382072703820728038207290382073003820731038207320382073303820734038207350382073603820737038207380382073903820740038207410382074203820743038207440382074503820746038207470382074803820749038207500382075103820752038207530382075403820755038207560382075703820758038207590382076003820761038207620382076303820764038207650382076603820767038207680382076903820770038207710382077203820773038207740382077503820776038207770382077803820779038207800382078103820782038207830382078403820785038207860382078703820788038207890382079003820791038207920382079303820794038207950382079603820797038207980382079903820800038208010382080203820803038208040382080503820806038208070382080803820809038208100382081103820812038208130382081403820815038208160382081703820818038208190382082003820821038208220382082303820824038208250382082603820827038208280382082903820830038208310382083203820833038208340382083503820836038208370382083803820839038208400382084103820842038208430382084403820845038208460382084703820848038208490382085003820851038208520382085303820854038208550382085603820857038208580382085903820860038208610382086203820863038208640382086503820866038208670382086803820869038208700382087103820872038208730382087403820875038208760382087703820878038208790382088003820881038208820382088303820884038208850382088603820887038208880382088903820890038208910382089203820893038208940382089503820896038208970382089803820899038209000382090103820902038209030382090403820905038209060382090703820908038209090382091003820911038209120382091303820914038209150382091603820917038209180382091903820920038209210382092203820923038209240382092503820926038209270382092803820929038209300382093103820932038209330382093403820935038209360382093703820938038209390382094003820941038209420382094303820944038209450382094603820947038209480382094903820950038209510382095203820953038209540382095503820956038209570382095803820959038209600382096103820962038209630382096403820965038209660382096703820968038209690382097003820971038209720382097303820974038209750382097603820977038209780382097903820980038209810382098203820983038209840382098503820986038209870382098803820989038209900382099103820992038209930382099403820995038209960382099703820998038209990382100003821001038210020382100303821004038210050382100603821007038210080382100903821010038210110382101203821013038210140382101503821016038210170382101803821019038210200382102103821022038210230382102403821025038210260382102703821028038210290382103003821031038210320382103303821034038210350382103603821037038210380382103903821040038210410382104203821043038210440382104503821046038210470382104803821049038210500382105103821052038210530382105403821055038210560382105703821058038210590382106003821061038210620382106303821064038210650382106603821067038210680382106903821070038210710382107203821073038210740382107503821076038210770382107803821079038210800382108103821082038210830382108403821085038210860382108703821088038210890382109003821091038210920382109303821094038210950382109603821097038210980382109903821100038211010382110203821103038211040382110503830001038300020383000303830004038300050383000603830007038300080383000903830010038300110383001203830013038300140383001503830016038300170383001803830019038300200383002103830022038300230383002403830025038300260383002703830028038300290383003003830031038300320383003303830034038300350383003603830037038300380383003903830040038300410383004203830043038300440383004503830046038300470383004803830049038300500383005103830052038300530383005403830055038300560383005703830058038300590383006003830061038300620383006303830064038300650383006603830067038300680383006903830070038300710383007203830073038300740383007503830076038300770383007803830079038300800383008103830082038300830383008403830085038300860383008703830088038300890383009003830091038300920383009303830094038300950383009603830097038300980383009903830100038301010383010203830103038301040383010503830106038301070383010803830109038301100383011103830112038301130383011403830115038301160383011703830118038301190383012003830121038301220383012303830124038301250383012603830127038301280383012903830130038301310383013203830133038301340383013503830136038301370383013803830139038301400383014103830142038301430383014403830145038301460383014703830148038301490383015003830151038301520383015303830154038301550383015603830157038301580383015903830160038301610383016203830163038301640383016503830166038301670383016803830169038301700383017103830172038301730383017403830175038301760383017703830178038301790383018003830181038301820383018303830184038301850383018603830187038301880383018903830190038301910383019203830193038301940383019503830196038301970383019803830199038302000383020103830202038302030383020403830205038302060383020703830208038302090383021003830211038302120383021303830214038302150383021603830217038302180383021903830220038302210383022203830223038302240383022503830226038302270383022803830229038302300383023103830232038302330383023403830235038302360383023703830238038302390383024003830241038302420383024303830244038302450383024603830247038302480383024903830250038302510383025203830253038302540383025503830256038302570383025803830259038302600383026103830262038302630383026403830265038302660383026703830268038302690383027003830271038302720383027303830274038302750383027603830277038302780383027903830280038302810383028203830283038302840383028503830286038302870383028803830289038302900383029103830292038302930383029403830295038302960383029703830298038302990383030003830301038303020383030303830304038303050383030603830307038303080383030903830310038303110383031203830313038303140383031503830316038303170383031803830319038303200383032103830322038303230383032403830325038303260383032703830328038303290383033003830331038303320383033303830334038303350383033603830337038303380383033903830340038303410383034203830343038303440383034503830346038303470383034803830349038303500383035103830352038303530383035403830355038303560383035703830358038303590383036003830361038303620383036303830364038303650383036603830367038303680383036903830370038303710383037203830373038303740383037503830376038303770383037803830379038303800383038103830382038303830383038403830385038303860383038703830388038303890383039003830391038303920383039303830394038303950383039603830397038303980383039903830400038304010383040203830403038304040383040503830406038304070383040803830409038304100383041103830412038304130383041403830415038304160383041703830418038304190383042003830421038304220383042303830424038304250383042603830427038304280383042903830430038304310383043203830433038304340383043503830436038304370383043803830439038304400383044103830442038304430383044403830445038304460383044703830448038304490383045003830451038304520383045303830454038304550383045603830457038304580383045903830460038304610383046203830463038304640383046503830466038304670383046803830469038304700383047103830472038304730383047403830475038304760383047703830478038304790383048003830481038304820383048303830484038304850383048603830487038304880383048903830490038304910383049203830493038304940383049503830496038304970383049803830499038305000383050103830502038305030383050403830505038305060383050703830508038305090383051003830511038305120383051303830514038305150383051603830517038305180383051903830520038305210383052203830523038305240383052503830526038305270383052803830529038305300383053103830532038305330383053403830535038305360383053703830538038305390383054003830541038305420383054303830544038305450383054603830547038305480383054903830550038305510383055203830553038305540383055503830556038305570383055803830559038305600383056103830562038305630383056403830565038305660383056703830568038305690383057003830571038305720383057303830574038305750383057603830577038305780383057903830580038305810383058203830583038305840383058503830586038305870383058803830589038305900383059103830592038305930383059403830595038305960383059703830598038305990383060003830601038306020383060303830604038306050383060603830607038306080383060903830610038306110383061203830613038306140383061503830616038306170383061803830619038306200383062103830622038306230383062403830625038306260383062703830628038306290383063003830631038306320383063303830634038306350383063603830637038306380383063903830640038306410383064203830643038306440383064503830646038306470383064803830649038306500383065103830652038306530383065403830655038306560383065703830658038306590383066003830661038306620383066303830664038306650383066603830667038306680383066903830670038306710383067203830673038306740383067503830676038306770383067803830679038306800383068103830682038306830383068403830685038306860383068703830688038306890383069003830691038306920383069303830694038306950383069603830697038306980383069903830700038307010383070203830703038307040383070503830706038307070383070803830709038307100383071103830712038307130383071403830715038307160383071703830718038307190383072003830721038307220383072303830724038307250383072603830727038307280383072903830730038307310383073203830733038307340383073503830736038307370383073803830739038307400383074103830742038307430383074403830745038307460383074703830748038307490383075003830751038307520383075303830754038307550383075603830757038307580383075903830760038307610383076203830763038307640383076503830766038307670383076803830769038307700383077103830772038307730383077403830775038307760383077703830778038307790383078003830781038307820383078303830784038307850383078603830787038307880383078903830790038307910383079203830793038307940383079503830796038307970383079803830799038308000383080103830802038308030383080403830805038308060383080703830808038308090383081003830811038308120383081303830814038308150383081603830817038308180383081903830820038308210383082203830823038308240383082503830826038308270383082803830829038308300383083103830832038308330383083403830835038308360383083703830838038308390383084003830841038308420383084303830844038308450383084603830847038308480383084903830850038308510383085203830853038308540383085503830856038308570383085803830859038308600383086103830862038308630383086403830865038308660383086703830868038308690383087003830871038308720383087303830874038308750383087603830877038308780383087903830880038308810383088203830883038308840383088503830886038308870383088803830889038308900383089103830892038308930383089403830895038308960383089703830898038308990383090003830901038309020383090303830904038309050383090603830907038309080383090903830910038309110383091203830913038309140383091503830916038309170383091803830919038309200383092103830922038309230383092403830925038309260383092703830928038309290383093003830931038309320383093303830934038309350383093603830937038309380383093903830940038309410383094203830943038309440383094503830946038309470383094803830949038309500383095103830952038309530383095403830955038309560383095703830958038309590383096003830961038309620383096303830964038309650383096603830967038309680383096903830970038309710383097203830973038309740383097503830976038309770383097803830979038309800383098103830982038309830383098403830985038309860383098703830988038309890383099003830991038309920383099303830994038309950383099603830997038309980383099903831000038310010383100203831003038310040383100503831006038310070383100803831009038310100383101103831012038310130383101403831015038310160383101703831018038310190383102003831021038310220383102303831024038310250383102603831027038310280383102903831030038310310383103203831033038310340383103503831036038310370383103803831039038310400383104103831042038310430383104403831045038310460383104703831048038310490383105003831051038310520383105303831054038310550383105603831057038310580383105903831060038310610383106203831063038310640383106503831066038310670383106803831069038310700383107103831072038310730383107403831075038310760383107703831078038310790383108003831081038310820383108303831084038310850383108603831087038310880383108903831090038310910383109203831093038310940383109503831096038310970383109803831099038311000383110103831102038311030383110403831105038400010384000203840003038400040384000503840006038400070384000803840009038400100384001103840012038400130384001403840015038400160384001703840018038400190384002003840021038400220384002303840024038400250384002603840027038400280384002903840030038400310384003203840033038400340384003503840036038400370384003803840039038400400384004103840042038400430384004403840045038400460384004703840048038400490384005003840051038400520384005303840054038400550384005603840057038400580384005903840060038400610384006203840063038400640384006503840066038400670384006803840069038400700384007103840072038400730384007403840075038400760384007703840078038400790384008003840081038400820384008303840084038400850384008603840087038400880384008903840090038400910384009203840093038400940384009503840096038400970384009803840099038401000384010103840102038401030384010403840105038401060384010703840108038401090384011003840111038401120384011303840114038401150384011603840117038401180384011903840120038401210384012203840123038401240384012503840126038401270384012803840129038401300384013103840132038401330384013403840135038401360384013703840138038401390384014003840141038401420384014303840144038401450384014603840147038401480384014903840150038401510384015203840153038401540384015503840156038401570384015803840159038401600384016103840162038401630384016403840165038401660384016703840168038401690384017003840171038401720384017303840174038401750384017603840177038401780384017903840180038401810384018203840183038401840384018503840186038401870384018803840189038401900384019103840192038401930384019403840195038401960384019703840198038401990384020003840201038402020384020303840204038402050384020603840207038402080384020903840210038402110384021203840213038402140384021503840216038402170384021803840219038402200384022103840222038402230384022403840225038402260384022703840228038402290384023003840231038402320384023303840234038402350384023603840237038402380384023903840240038402410384024203840243038402440384024503840246038402470384024803840249038402500384025103840252038402530384025403840255038402560384025703840258038402590384026003840261038402620384026303840264038402650384026603840267038402680384026903840270038402710384027203840273038402740384027503840276038402770384027803840279038402800384028103840282038402830384028403840285038402860384028703840288038402890384029003840291038402920384029303840294038402950384029603840297038402980384029903840300038403010384030203840303038403040384030503840306038403070384030803840309038403100384031103840312038403130384031403840315038403160384031703840318038403190384032003840321038403220384032303840324038403250384032603840327038403280384032903840330038403310384033203840333038403340384033503840336038403370384033803840339038403400384034103840342038403430384034403840345038403460384034703840348038403490384035003840351038403520384035303840354038403550384035603840357038403580384035903840360038403610384036203840363038403640384036503840366038403670384036803840369038403700384037103840372038403730384037403840375038403760384037703840378038403790384038003840381038403820384038303840384038403850384038603840387038403880384038903840390038403910384039203840393038403940384039503840396038403970384039803840399038404000384040103840402038404030384040403840405038404060384040703840408038404090384041003840411038404120384041303840414038404150384041603840417038404180384041903840420038404210384042203840423038404240384042503840426038404270384042803840429038404300384043103840432038404330384043403840435038404360384043703840438038404390384044003840441038404420384044303840444038404450384044603840447038404480384044903840450038404510384045203840453038404540384045503840456038404570384045803840459038404600384046103840462038404630384046403840465038404660384046703840468038404690384047003840471038404720384047303840474038404750384047603840477038404780384047903840480038404810384048203840483038404840384048503840486038404870384048803840489038404900384049103840492038404930384049403840495038404960384049703840498038404990384050003840501038405020384050303840504038405050384050603840507038405080384050903840510038405110384051203840513038405140384051503840516038405170384051803840519038405200384052103840522038405230384052403840525038405260384052703840528038405290384053003840531038405320384053303840534038405350384053603840537038405380384053903840540038405410384054203840543038405440384054503840546038405470384054803840549038405500384055103840552038405530384055403840555038405560384055703840558038405590384056003840561038405620384056303840564038405650384056603840567038405680384056903840570038405710384057203840573038405740384057503840576038405770384057803840579038405800384058103840582038405830384058403840585038405860384058703840588038405890384059003840591038405920384059303840594038405950384059603840597038405980384059903840600038406010384060203840603038406040384060503840606038406070384060803840609038406100384061103840612038406130384061403840615038406160384061703840618038406190384062003840621038406220384062303840624038406250384062603840627038406280384062903840630038406310384063203840633038406340384063503840636038406370384063803840639038406400384064103840642038406430384064403840645038406460384064703840648038406490384065003840651038406520384065303840654038406550384065603840657038406580384065903840660038406610384066203840663038406640384066503840666038406670384066803840669038406700384067103840672038406730384067403840675038406760384067703840678038406790384068003840681038406820384068303840684038406850384068603840687038406880384068903840690038406910384069203840693038406940384069503840696038406970384069803840699038407000384070103840702038407030384070403840705038407060384070703840708038407090384071003840711038407120384071303840714038407150384071603840717038407180384071903840720038407210384072203840723038407240384072503840726038407270384072803840729038407300384073103840732038407330384073403840735038407360384073703840738038407390384074003840741038407420384074303840744038407450384074603840747038407480384074903840750038407510384075203840753038407540384075503840756038407570384075803840759038407600384076103840762038407630384076403840765038407660384076703840768038407690384077003840771038407720384077303840774038407750384077603840777038407780384077903840780038407810384078203840783038407840384078503840786038407870384078803840789038407900384079103840792038407930384079403840795038407960384079703840798038407990384080003840801038408020384080303840804038408050384080603840807038408080384080903840810038408110384081203840813038408140384081503840816038408170384081803840819038408200384082103840822038408230384082403840825038408260384082703840828038408290384083003840831038408320384083303840834038408350384083603840837038408380384083903840840038408410384084203840843038408440384084503840846038408470384084803840849038408500384085103840852038408530384085403840855038408560384085703840858038408590384086003840861038408620384086303840864038408650384086603840867038408680384086903840870038408710384087203840873038408740384087503840876038408770384087803840879038408800384088103840882038408830384088403840885038408860384088703840888038408890384089003840891038408920384089303840894038408950384089603840897038408980384089903840900038409010384090203840903038409040384090503840906038409070384090803840909038409100384091103840912038409130384091403840915038409160384091703840918038409190384092003840921038409220384092303840924038409250384092603840927038409280384092903840930038409310384093203840933038409340384093503840936038409370384093803840939038409400384094103840942038409430384094403840945038409460384094703840948038409490384095003840951038409520384095303840954038409550384095603840957038409580384095903840960038409610384096203840963038409640384096503840966038409670384096803840969038409700384097103840972038409730384097403840975038409760384097703840978038409790384098003840981038409820384098303840984038409850384098603840987038409880384098903840990038409910384099203840993038409940384099503840996038409970384099803840999038410000384100103841002038410030384100403841005038410060384100703841008038410090384101003841011038410120384101303841014038410150384101603841017038410180384101903841020038410210384102203841023038410240384102503841026038410270384102803841029038410300384103103841032038410330384103403841035038410360384103703841038038410390384104003841041038410420384104303841044038410450384104603841047038410480384104903841050038410510384105203841053038410540384105503841056038410570384105803841059038410600384106103841062038410630384106403841065038410660384106703841068038410690384107003841071038410720384107303841074038410750384107603841077038410780384107903841080038410810384108203841083038410840384108503841086038410870384108803841089038410900384109103841092038410930384109403841095038410960384109703841098038410990384110003841101038411020384110303841104038411050385000103850002038500030385000403850005038500060385000703850008038500090385001003850011038500120385001303850014038500150385001603850017038500180385001903850020038500210385002203850023038500240385002503850026038500270385002803850029038500300385003103850032038500330385003403850035038500360385003703850038038500390385004003850041038500420385004303850044038500450385004603850047038500480385004903850050038500510385005203850053038500540385005503850056038500570385005803850059038500600385006103850062038500630385006403850065038500660385006703850068038500690385007003850071038500720385007303850074038500750385007603850077038500780385007903850080038500810385008203850083038500840385008503850086038500870385008803850089038500900385009103850092038500930385009403850095038500960385009703850098038500990385010003850101038501020385010303850104038501050385010603850107038501080385010903850110038501110385011203850113038501140385011503850116038501170385011803850119038501200385012103850122038501230385012403850125038501260385012703850128038501290385013003850131038501320385013303850134038501350385013603850137038501380385013903850140038501410385014203850143038501440385014503850146038501470385014803850149038501500385015103850152038501530385015403850155038501560385015703850158038501590385016003850161038501620385016303850164038501650385016603850167038501680385016903850170038501710385017203850173038501740385017503850176038501770385017803850179038501800385018103850182038501830385018403850185038501860385018703850188038501890385019003850191038501920385019303850194038501950385019603850197038501980385019903850200038502010385020203850203038502040385020503850206038502070385020803850209038502100385021103850212038502130385021403850215038502160385021703850218038502190385022003850221038502220385022303850224038502250385022603850227038502280385022903850230038502310385023203850233038502340385023503850236038502370385023803850239038502400385024103850242038502430385024403850245038502460385024703850248038502490385025003850251038502520385025303850254038502550385025603850257038502580385025903850260038502610385026203850263038502640385026503850266038502670385026803850269038502700385027103850272038502730385027403850275038502760385027703850278038502790385028003850281038502820385028303850284038502850385028603850287038502880385028903850290038502910385029203850293038502940385029503850296038502970385029803850299038503000385030103850302038503030385030403850305038503060385030703850308038503090385031003850311038503120385031303850314038503150385031603850317038503180385031903850320038503210385032203850323038503240385032503850326038503270385032803850329038503300385033103850332038503330385033403850335038503360385033703850338038503390385034003850341038503420385034303850344038503450385034603850347038503480385034903850350038503510385035203850353038503540385035503850356038503570385035803850359038503600385036103850362038503630385036403850365038503660385036703850368038503690385037003850371038503720385037303850374038503750385037603850377038503780385037903850380038503810385038203850383038503840385038503850386038503870385038803850389038503900385039103850392038503930385039403850395038503960385039703850398038503990385040003850401038504020385040303850404038504050385040603850407038504080385040903850410038504110385041203850413038504140385041503850416038504170385041803850419038504200385042103850422038504230385042403850425038504260385042703850428038504290385043003850431038504320385043303850434038504350385043603850437038504380385043903850440038504410385044203850443038504440385044503850446038504470385044803850449038504500385045103850452038504530385045403850455038504560385045703850458038504590385046003850461038504620385046303850464038504650385046603850467038504680385046903850470038504710385047203850473038504740385047503850476038504770385047803850479038504800385048103850482038504830385048403850485038504860385048703850488038504890385049003850491038504920385049303850494038504950385049603850497038504980385049903850500038505010385050203850503038505040385050503850506038505070385050803850509038505100385051103850512038505130385051403850515038505160385051703850518038505190385052003850521038505220385052303850524038505250385052603850527038505280385052903850530038505310385053203850533038505340385053503850536038505370385053803850539038505400385054103850542038505430385054403850545038505460385054703850548038505490385055003850551038505520385055303850554038505550385055603850557038505580385055903850560038505610385056203850563038505640385056503850566038505670385056803850569038505700385057103850572038505730385057403850575038505760385057703850578038505790385058003850581038505820385058303850584038505850385058603850587038505880385058903850590038505910385059203850593038505940385059503850596038505970385059803850599038506000385060103850602038506030385060403850605038506060385060703850608038506090385061003850611038506120385061303850614038506150385061603850617038506180385061903850620038506210385062203850623038506240385062503850626038506270385062803850629038506300385063103850632038506330385063403850635038506360385063703850638038506390385064003850641038506420385064303850644038506450385064603850647038506480385064903850650038506510385065203850653038506540385065503850656038506570385065803850659038506600385066103850662038506630385066403850665038506660385066703850668038506690385067003850671038506720385067303850674038506750385067603850677038506780385067903850680038506810385068203850683038506840385068503850686038506870385068803850689038506900385069103850692038506930385069403850695038506960385069703850698038506990385070003850701038507020385070303850704038507050385070603850707038507080385070903850710038507110385071203850713038507140385071503850716038507170385071803850719038507200385072103850722038507230385072403850725038507260385072703850728038507290385073003850731038507320385073303850734038507350385073603850737038507380385073903850740038507410385074203850743038507440385074503850746038507470385074803850749038507500385075103850752038507530385075403850755038507560385075703850758038507590385076003850761038507620385076303850764038507650385076603850767038507680385076903850770038507710385077203850773038507740385077503850776038507770385077803850779038507800385078103850782038507830385078403850785038507860385078703850788038507890385079003850791038507920385079303850794038507950385079603850797038507980385079903850800038508010385080203850803038508040385080503850806038508070385080803850809038508100385081103850812038508130385081403850815038508160385081703850818038508190385082003850821038508220385082303850824038508250385082603850827038508280385082903850830038508310385083203850833038508340385083503850836038508370385083803850839038508400385084103850842038508430385084403850845038508460385084703850848038508490385085003850851038508520385085303850854038508550385085603850857038508580385085903850860038508610385086203850863038508640385086503850866038508670385086803850869038508700385087103850872038508730385087403850875038508760385087703850878038508790385088003850881038508820385088303850884038508850385088603850887038508880385088903850890038508910385089203850893038508940385089503850896038508970385089803850899038509000385090103850902038509030385090403850905038509060385090703850908038509090385091003850911038509120385091303850914038509150385091603850917038509180385091903850920038509210385092203850923038509240385092503850926038509270385092803850929038509300385093103850932038509330385093403850935038509360385093703850938038509390385094003850941038509420385094303850944038509450385094603850947038509480385094903850950038509510385095203850953038509540385095503850956038509570385095803850959038509600385096103850962038509630385096403850965038509660385096703850968038509690385097003850971038509720385097303850974038509750385097603850977038509780385097903850980038509810385098203850983038509840385098503850986038509870385098803850989038509900385099103850992038509930385099403850995038509960385099703850998038509990385100003851001038510020385100303851004038510050385100603851007038510080385100903851010038510110385101203851013038510140385101503851016038510170385101803851019038510200385102103851022038510230385102403851025038510260385102703851028038510290385103003851031038510320385103303851034038510350385103603851037038510380385103903851040038510410385104203851043038510440385104503851046038510470385104803851049038510500385105103851052038510530385105403851055038510560385105703851058038510590385106003851061038510620385106303851064038510650385106603851067038510680385106903851070038510710385107203851073038510740385107503851076038510770385107803851079038510800385108103851082038510830385108403851085038510860385108703851088038510890385109003851091038510920385109303851094038510950385109603851097038510980385109903851100038511010385110203851103038511040385110503860001038600020386000303860004038600050386000603860007038600080386000903860010038600110386001203860013038600140386001503860016038600170386001803860019038600200386002103860022038600230386002403860025038600260386002703860028038600290386003003860031038600320386003303860034038600350386003603860037038600380386003903860040038600410386004203860043038600440386004503860046038600470386004803860049038600500386005103860052038600530386005403860055038600560386005703860058038600590386006003860061038600620386006303860064038600650386006603860067038600680386006903860070038600710386007203860073038600740386007503860076038600770386007803860079038600800386008103860082038600830386008403860085038600860386008703860088038600890386009003860091038600920386009303860094038600950386009603860097038600980386009903860100038601010386010203860103038601040386010503860106038601070386010803860109038601100386011103860112038601130386011403860115038601160386011703860118038601190386012003860121038601220386012303860124038601250386012603860127038601280386012903860130038601310386013203860133038601340386013503860136038601370386013803860139038601400386014103860142038601430386014403860145038601460386014703860148038601490386015003860151038601520386015303860154038601550386015603860157038601580386015903860160038601610386016203860163038601640386016503860166038601670386016803860169038601700386017103860172038601730386017403860175038601760386017703860178038601790386018003860181038601820386018303860184038601850386018603860187038601880386018903860190038601910386019203860193038601940386019503860196038601970386019803860199038602000386020103860202038602030386020403860205038602060386020703860208038602090386021003860211038602120386021303860214038602150386021603860217038602180386021903860220038602210386022203860223038602240386022503860226038602270386022803860229038602300386023103860232038602330386023403860235038602360386023703860238038602390386024003860241038602420386024303860244038602450386024603860247038602480386024903860250038602510386025203860253038602540386025503860256038602570386025803860259038602600386026103860262038602630386026403860265038602660386026703860268038602690386027003860271038602720386027303860274038602750386027603860277038602780386027903860280038602810386028203860283038602840386028503860286038602870386028803860289038602900386029103860292038602930386029403860295038602960386029703860298038602990386030003860301038603020386030303860304038603050386030603860307038603080386030903860310038603110386031203860313038603140386031503860316038603170386031803860319038603200386032103860322038603230386032403860325038603260386032703860328038603290386033003860331038603320386033303860334038603350386033603860337038603380386033903860340038603410386034203860343038603440386034503860346038603470386034803860349038603500386035103860352038603530386035403860355038603560386035703860358038603590386036003860361038603620386036303860364038603650386036603860367038603680386036903860370038603710386037203860373038603740386037503860376038603770386037803860379038603800386038103860382038603830386038403860385038603860386038703860388038603890386039003860391038603920386039303860394038603950386039603860397038603980386039903860400038604010386040203860403038604040386040503860406038604070386040803860409038604100386041103860412038604130386041403860415038604160386041703860418038604190386042003860421038604220386042303860424038604250386042603860427038604280386042903860430038604310386043203860433038604340386043503860436038604370386043803860439038604400386044103860442038604430386044403860445038604460386044703860448038604490386045003860451038604520386045303860454038604550386045603860457038604580386045903860460038604610386046203860463038604640386046503860466038604670386046803860469038604700386047103860472038604730386047403860475038604760386047703860478038604790386048003860481038604820386048303860484038604850386048603860487038604880386048903860490038604910386049203860493038604940386049503860496038604970386049803860499038605000386050103860502038605030386050403860505038605060386050703860508038605090386051003860511038605120386051303860514038605150386051603860517038605180386051903860520038605210386052203860523038605240386052503860526038605270386052803860529038605300386053103860532038605330386053403860535038605360386053703860538038605390386054003860541038605420386054303860544038605450386054603860547038605480386054903860550038605510386055203860553038605540386055503860556038605570386055803860559038605600386056103860562038605630386056403860565038605660386056703860568038605690386057003860571038605720386057303860574038605750386057603860577038605780386057903860580038605810386058203860583038605840386058503860586038605870386058803860589038605900386059103860592038605930386059403860595038605960386059703860598038605990386060003860601038606020386060303860604038606050386060603860607038606080386060903860610038606110386061203860613038606140386061503860616038606170386061803860619038606200386062103860622038606230386062403860625038606260386062703860628038606290386063003860631038606320386063303860634038606350386063603860637038606380386063903860640038606410386064203860643038606440386064503860646038606470386064803860649038606500386065103860652038606530386065403860655038606560386065703860658038606590386066003860661038606620386066303860664038606650386066603860667038606680386066903860670038606710386067203860673038606740386067503860676038606770386067803860679038606800386068103860682038606830386068403860685038606860386068703860688038606890386069003860691038606920386069303860694038606950386069603860697038606980386069903860700038607010386070203860703038607040386070503860706038607070386070803860709038607100386071103860712038607130386071403860715038607160386071703860718038607190386072003860721038607220386072303860724038607250386072603860727038607280386072903860730038607310386073203860733038607340386073503860736038607370386073803860739038607400386074103860742038607430386074403860745038607460386074703860748038607490386075003860751038607520386075303860754038607550386075603860757038607580386075903860760038607610386076203860763038607640386076503860766038607670386076803860769038607700386077103860772038607730386077403860775038607760386077703860778038607790386078003860781038607820386078303860784038607850386078603860787038607880386078903860790038607910386079203860793038607940386079503860796038607970386079803860799038608000386080103860802038608030386080403860805038608060386080703860808038608090386081003860811038608120386081303860814038608150386081603860817038608180386081903860820038608210386082203860823038608240386082503860826038608270386082803860829038608300386083103860832038608330386083403860835038608360386083703860838038608390386084003860841038608420386084303860844038608450386084603860847038608480386084903860850038608510386085203860853038608540386085503860856038608570386085803860859038608600386086103860862038608630386086403860865038608660386086703860868038608690386087003860871038608720386087303860874038608750386087603860877038608780386087903860880038608810386088203860883038608840386088503860886038608870386088803860889038608900386089103860892038608930386089403860895038608960386089703860898038608990386090003860901038609020386090303860904038609050386090603860907038609080386090903860910038609110386091203860913038609140386091503860916038609170386091803860919038609200386092103860922038609230386092403860925038609260386092703860928038609290386093003860931038609320386093303860934038609350386093603860937038609380386093903860940038609410386094203860943038609440386094503860946038609470386094803860949038609500386095103860952038609530386095403860955038609560386095703860958038609590386096003860961038609620386096303860964038609650386096603860967038609680386096903860970038609710386097203860973038609740386097503860976038609770386097803860979038609800386098103860982038609830386098403860985038609860386098703860988038609890386099003860991038609920386099303860994038609950386099603860997038609980386099903861000038610010386100203861003038610040386100503861006038610070386100803861009038610100386101103861012038610130386101403861015038610160386101703861018038610190386102003861021038610220386102303861024038610250386102603861027038610280386102903861030038610310386103203861033038610340386103503861036038610370386103803861039038610400386104103861042038610430386104403861045038610460386104703861048038610490386105003861051038610520386105303861054038610550386105603861057038610580386105903861060038610610386106203861063038610640386106503861066038610670386106803861069038610700386107103861072038610730386107403861075038610760386107703861078038610790386108003861081038610820386108303861084038610850386108603861087038610880386108903861090038610910386109203861093038610940386109503861096038610970386109803861099038611000386110103861102038611030386110403861105038700010387000203870003038700040387000503870006038700070387000803870009038700100387001103870012038700130387001403870015038700160387001703870018038700190387002003870021038700220387002303870024038700250387002603870027038700280387002903870030038700310387003203870033038700340387003503870036038700370387003803870039038700400387004103870042038700430387004403870045038700460387004703870048038700490387005003870051038700520387005303870054038700550387005603870057038700580387005903870060038700610387006203870063038700640387006503870066038700670387006803870069038700700387007103870072038700730387007403870075038700760387007703870078038700790387008003870081038700820387008303870084038700850387008603870087038700880387008903870090038700910387009203870093038700940387009503870096038700970387009803870099038701000387010103870102038701030387010403870105038701060387010703870108038701090387011003870111038701120387011303870114038701150387011603870117038701180387011903870120038701210387012203870123038701240387012503870126038701270387012803870129038701300387013103870132038701330387013403870135038701360387013703870138038701390387014003870141038701420387014303870144038701450387014603870147038701480387014903870150038701510387015203870153038701540387015503870156038701570387015803870159038701600387016103870162038701630387016403870165038701660387016703870168038701690387017003870171038701720387017303870174038701750387017603870177038701780387017903870180038701810387018203870183038701840387018503870186038701870387018803870189038701900387019103870192038701930387019403870195038701960387019703870198038701990387020003870201038702020387020303870204038702050387020603870207038702080387020903870210038702110387021203870213038702140387021503870216038702170387021803870219038702200387022103870222038702230387022403870225038702260387022703870228038702290387023003870231038702320387023303870234038702350387023603870237038702380387023903870240038702410387024203870243038702440387024503870246038702470387024803870249038702500387025103870252038702530387025403870255038702560387025703870258038702590387026003870261038702620387026303870264038702650387026603870267038702680387026903870270038702710387027203870273038702740387027503870276038702770387027803870279038702800387028103870282038702830387028403870285038702860387028703870288038702890387029003870291038702920387029303870294038702950387029603870297038702980387029903870300038703010387030203870303038703040387030503870306038703070387030803870309038703100387031103870312038703130387031403870315038703160387031703870318038703190387032003870321038703220387032303870324038703250387032603870327038703280387032903870330038703310387033203870333038703340387033503870336038703370387033803870339038703400387034103870342038703430387034403870345038703460387034703870348038703490387035003870351038703520387035303870354038703550387035603870357038703580387035903870360038703610387036203870363038703640387036503870366038703670387036803870369038703700387037103870372038703730387037403870375038703760387037703870378038703790387038003870381038703820387038303870384038703850387038603870387038703880387038903870390038703910387039203870393038703940387039503870396038703970387039803870399038704000387040103870402038704030387040403870405038704060387040703870408038704090387041003870411038704120387041303870414038704150387041603870417038704180387041903870420038704210387042203870423038704240387042503870426038704270387042803870429038704300387043103870432038704330387043403870435038704360387043703870438038704390387044003870441038704420387044303870444038704450387044603870447038704480387044903870450038704510387045203870453038704540387045503870456038704570387045803870459038704600387046103870462038704630387046403870465038704660387046703870468038704690387047003870471038704720387047303870474038704750387047603870477038704780387047903870480038704810387048203870483038704840387048503870486038704870387048803870489038704900387049103870492038704930387049403870495038704960387049703870498038704990387050003870501038705020387050303870504038705050387050603870507038705080387050903870510038705110387051203870513038705140387051503870516038705170387051803870519038705200387052103870522038705230387052403870525038705260387052703870528038705290387053003870531038705320387053303870534038705350387053603870537038705380387053903870540038705410387054203870543038705440387054503870546038705470387054803870549038705500387055103870552038705530387055403870555038705560387055703870558038705590387056003870561038705620387056303870564038705650387056603870567038705680387056903870570038705710387057203870573038705740387057503870576038705770387057803870579038705800387058103870582038705830387058403870585038705860387058703870588038705890387059003870591038705920387059303870594038705950387059603870597038705980387059903870600038706010387060203870603038706040387060503870606038706070387060803870609038706100387061103870612038706130387061403870615038706160387061703870618038706190387062003870621038706220387062303870624038706250387062603870627038706280387062903870630038706310387063203870633038706340387063503870636038706370387063803870639038706400387064103870642038706430387064403870645038706460387064703870648038706490387065003870651038706520387065303870654038706550387065603870657038706580387065903870660038706610387066203870663038706640387066503870666038706670387066803870669038706700387067103870672038706730387067403870675038706760387067703870678038706790387068003870681038706820387068303870684038706850387068603870687038706880387068903870690038706910387069203870693038706940387069503870696038706970387069803870699038707000387070103870702038707030387070403870705038707060387070703870708038707090387071003870711038707120387071303870714038707150387071603870717038707180387071903870720038707210387072203870723038707240387072503870726038707270387072803870729038707300387073103870732038707330387073403870735038707360387073703870738038707390387074003870741038707420387074303870744038707450387074603870747038707480387074903870750038707510387075203870753038707540387075503870756038707570387075803870759038707600387076103870762038707630387076403870765038707660387076703870768038707690387077003870771038707720387077303870774038707750387077603870777038707780387077903870780038707810387078203870783038707840387078503870786038707870387078803870789038707900387079103870792038707930387079403870795038707960387079703870798038707990387080003870801038708020387080303870804038708050387080603870807038708080387080903870810038708110387081203870813038708140387081503870816038708170387081803870819038708200387082103870822038708230387082403870825038708260387082703870828038708290387083003870831038708320387083303870834038708350387083603870837038708380387083903870840038708410387084203870843038708440387084503870846038708470387084803870849038708500387085103870852038708530387085403870855038708560387085703870858038708590387086003870861038708620387086303870864038708650387086603870867038708680387086903870870038708710387087203870873038708740387087503870876038708770387087803870879038708800387088103870882038708830387088403870885038708860387088703870888038708890387089003870891038708920387089303870894038708950387089603870897038708980387089903870900038709010387090203870903038709040387090503870906038709070387090803870909038709100387091103870912038709130387091403870915038709160387091703870918038709190387092003870921038709220387092303870924038709250387092603870927038709280387092903870930038709310387093203870933038709340387093503870936038709370387093803870939038709400387094103870942038709430387094403870945038709460387094703870948038709490387095003870951038709520387095303870954038709550387095603870957038709580387095903870960038709610387096203870963038709640387096503870966038709670387096803870969038709700387097103870972038709730387097403870975038709760387097703870978038709790387098003870981038709820387098303870984038709850387098603870987038709880387098903870990038709910387099203870993038709940387099503870996038709970387099803870999038710000387100103871002038710030387100403871005038710060387100703871008038710090387101003871011038710120387101303871014038710150387101603871017038710180387101903871020038710210387102203871023038710240387102503871026038710270387102803871029038710300387103103871032038710330387103403871035038710360387103703871038038710390387104003871041038710420387104303871044038710450387104603871047038710480387104903871050038710510387105203871053038710540387105503871056038710570387105803871059038710600387106103871062038710630387106403871065038710660387106703871068038710690387107003871071038710720387107303871074038710750387107603871077038710780387107903871080038710810387108203871083038710840387108503871086038710870387108803871089038710900387109103871092038710930387109403871095038710960387109703871098038710990387110003871101038711020387110303871104038711050388000103880002038800030388000403880005038800060388000703880008038800090388001003880011038800120388001303880014038800150388001603880017038800180388001903880020038800210388002203880023038800240388002503880026038800270388002803880029038800300388003103880032038800330388003403880035038800360388003703880038038800390388004003880041038800420388004303880044038800450388004603880047038800480388004903880050038800510388005203880053038800540388005503880056038800570388005803880059038800600388006103880062038800630388006403880065038800660388006703880068038800690388007003880071038800720388007303880074038800750388007603880077038800780388007903880080038800810388008203880083038800840388008503880086038800870388008803880089038800900388009103880092038800930388009403880095038800960388009703880098038800990388010003880101038801020388010303880104038801050388010603880107038801080388010903880110038801110388011203880113038801140388011503880116038801170388011803880119038801200388012103880122038801230388012403880125038801260388012703880128038801290388013003880131038801320388013303880134038801350388013603880137038801380388013903880140038801410388014203880143038801440388014503880146038801470388014803880149038801500388015103880152038801530388015403880155038801560388015703880158038801590388016003880161038801620388016303880164038801650388016603880167038801680388016903880170038801710388017203880173038801740388017503880176038801770388017803880179038801800388018103880182038801830388018403880185038801860388018703880188038801890388019003880191038801920388019303880194038801950388019603880197038801980388019903880200038802010388020203880203038802040388020503880206038802070388020803880209038802100388021103880212038802130388021403880215038802160388021703880218038802190388022003880221038802220388022303880224038802250388022603880227038802280388022903880230038802310388023203880233038802340388023503880236038802370388023803880239038802400388024103880242038802430388024403880245038802460388024703880248038802490388025003880251038802520388025303880254038802550388025603880257038802580388025903880260038802610388026203880263038802640388026503880266038802670388026803880269038802700388027103880272038802730388027403880275038802760388027703880278038802790388028003880281038802820388028303880284038802850388028603880287038802880388028903880290038802910388029203880293038802940388029503880296038802970388029803880299038803000388030103880302038803030388030403880305038803060388030703880308038803090388031003880311038803120388031303880314038803150388031603880317038803180388031903880320038803210388032203880323038803240388032503880326038803270388032803880329038803300388033103880332038803330388033403880335038803360388033703880338038803390388034003880341038803420388034303880344038803450388034603880347038803480388034903880350038803510388035203880353038803540388035503880356038803570388035803880359038803600388036103880362038803630388036403880365038803660388036703880368038803690388037003880371038803720388037303880374038803750388037603880377038803780388037903880380038803810388038203880383038803840388038503880386038803870388038803880389038803900388039103880392038803930388039403880395038803960388039703880398038803990388040003880401038804020388040303880404038804050388040603880407038804080388040903880410038804110388041203880413038804140388041503880416038804170388041803880419038804200388042103880422038804230388042403880425038804260388042703880428038804290388043003880431038804320388043303880434038804350388043603880437038804380388043903880440038804410388044203880443038804440388044503880446038804470388044803880449038804500388045103880452038804530388045403880455038804560388045703880458038804590388046003880461038804620388046303880464038804650388046603880467038804680388046903880470038804710388047203880473038804740388047503880476038804770388047803880479038804800388048103880482038804830388048403880485038804860388048703880488038804890388049003880491038804920388049303880494038804950388049603880497038804980388049903880500038805010388050203880503038805040388050503880506038805070388050803880509038805100388051103880512038805130388051403880515038805160388051703880518038805190388052003880521038805220388052303880524038805250388052603880527038805280388052903880530038805310388053203880533038805340388053503880536038805370388053803880539038805400388054103880542038805430388054403880545038805460388054703880548038805490388055003880551038805520388055303880554038805550388055603880557038805580388055903880560038805610388056203880563038805640388056503880566038805670388056803880569038805700388057103880572038805730388057403880575038805760388057703880578038805790388058003880581038805820388058303880584038805850388058603880587038805880388058903880590038805910388059203880593038805940388059503880596038805970388059803880599038806000388060103880602038806030388060403880605038806060388060703880608038806090388061003880611038806120388061303880614038806150388061603880617038806180388061903880620038806210388062203880623038806240388062503880626038806270388062803880629038806300388063103880632038806330388063403880635038806360388063703880638038806390388064003880641038806420388064303880644038806450388064603880647038806480388064903880650038806510388065203880653038806540388065503880656038806570388065803880659038806600388066103880662038806630388066403880665038806660388066703880668038806690388067003880671038806720388067303880674038806750388067603880677038806780388067903880680038806810388068203880683038806840388068503880686038806870388068803880689038806900388069103880692038806930388069403880695038806960388069703880698038806990388070003880701038807020388070303880704038807050388070603880707038807080388070903880710038807110388071203880713038807140388071503880716038807170388071803880719038807200388072103880722038807230388072403880725038807260388072703880728038807290388073003880731038807320388073303880734038807350388073603880737038807380388073903880740038807410388074203880743038807440388074503880746038807470388074803880749038807500388075103880752038807530388075403880755038807560388075703880758038807590388076003880761038807620388076303880764038807650388076603880767038807680388076903880770038807710388077203880773038807740388077503880776038807770388077803880779038807800388078103880782038807830388078403880785038807860388078703880788038807890388079003880791038807920388079303880794038807950388079603880797038807980388079903880800038808010388080203880803038808040388080503880806038808070388080803880809038808100388081103880812038808130388081403880815038808160388081703880818038808190388082003880821038808220388082303880824038808250388082603880827038808280388082903880830038808310388083203880833038808340388083503880836038808370388083803880839038808400388084103880842038808430388084403880845038808460388084703880848038808490388085003880851038808520388085303880854038808550388085603880857038808580388085903880860038808610388086203880863038808640388086503880866038808670388086803880869038808700388087103880872038808730388087403880875038808760388087703880878038808790388088003880881038808820388088303880884038808850388088603880887038808880388088903880890038808910388089203880893038808940388089503880896038808970388089803880899038809000388090103880902038809030388090403880905038809060388090703880908038809090388091003880911038809120388091303880914038809150388091603880917038809180388091903880920038809210388092203880923038809240388092503880926038809270388092803880929038809300388093103880932038809330388093403880935038809360388093703880938038809390388094003880941038809420388094303880944038809450388094603880947038809480388094903880950038809510388095203880953038809540388095503880956038809570388095803880959038809600388096103880962038809630388096403880965038809660388096703880968038809690388097003880971038809720388097303880974038809750388097603880977038809780388097903880980038809810388098203880983038809840388098503880986038809870388098803880989038809900388099103880992038809930388099403880995038809960388099703880998038809990388100003881001038810020388100303881004038810050388100603881007038810080388100903881010038810110388101203881013038810140388101503881016038810170388101803881019038810200388102103881022038810230388102403881025038810260388102703881028038810290388103003881031038810320388103303881034038810350388103603881037038810380388103903881040038810410388104203881043038810440388104503881046038810470388104803881049038810500388105103881052038810530388105403881055038810560388105703881058038810590388106003881061038810620388106303881064038810650388106603881067038810680388106903881070038810710388107203881073038810740388107503881076038810770388107803881079038810800388108103881082038810830388108403881085038810860388108703881088038810890388109003881091038810920388109303881094038810950388109603881097038810980388109903881100038811010388110203881103038811040388110503890001038900020389000303890004038900050389000603890007038900080389000903890010038900110389001203890013038900140389001503890016038900170389001803890019038900200389002103890022038900230389002403890025038900260389002703890028038900290389003003890031038900320389003303890034038900350389003603890037038900380389003903890040038900410389004203890043038900440389004503890046038900470389004803890049038900500389005103890052038900530389005403890055038900560389005703890058038900590389006003890061038900620389006303890064038900650389006603890067038900680389006903890070038900710389007203890073038900740389007503890076038900770389007803890079038900800389008103890082038900830389008403890085038900860389008703890088038900890389009003890091038900920389009303890094038900950389009603890097038900980389009903890100038901010389010203890103038901040389010503890106038901070389010803890109038901100389011103890112038901130389011403890115038901160389011703890118038901190389012003890121038901220389012303890124038901250389012603890127038901280389012903890130038901310389013203890133038901340389013503890136038901370389013803890139038901400389014103890142038901430389014403890145038901460389014703890148038901490389015003890151038901520389015303890154038901550389015603890157038901580389015903890160038901610389016203890163038901640389016503890166038901670389016803890169038901700389017103890172038901730389017403890175038901760389017703890178038901790389018003890181038901820389018303890184038901850389018603890187038901880389018903890190038901910389019203890193038901940389019503890196038901970389019803890199038902000389020103890202038902030389020403890205038902060389020703890208038902090389021003890211038902120389021303890214038902150389021603890217038902180389021903890220038902210389022203890223038902240389022503890226038902270389022803890229038902300389023103890232038902330389023403890235038902360389023703890238038902390389024003890241038902420389024303890244038902450389024603890247038902480389024903890250038902510389025203890253038902540389025503890256038902570389025803890259038902600389026103890262038902630389026403890265038902660389026703890268038902690389027003890271038902720389027303890274038902750389027603890277038902780389027903890280038902810389028203890283038902840389028503890286038902870389028803890289038902900389029103890292038902930389029403890295038902960389029703890298038902990389030003890301038903020389030303890304038903050389030603890307038903080389030903890310038903110389031203890313038903140389031503890316038903170389031803890319038903200389032103890322038903230389032403890325038903260389032703890328038903290389033003890331038903320389033303890334038903350389033603890337038903380389033903890340038903410389034203890343038903440389034503890346038903470389034803890349038903500389035103890352038903530389035403890355038903560389035703890358038903590389036003890361038903620389036303890364038903650389036603890367038903680389036903890370038903710389037203890373038903740389037503890376038903770389037803890379038903800389038103890382038903830389038403890385038903860389038703890388038903890389039003890391038903920389039303890394038903950389039603890397038903980389039903890400038904010389040203890403038904040389040503890406038904070389040803890409038904100389041103890412038904130389041403890415038904160389041703890418038904190389042003890421038904220389042303890424038904250389042603890427038904280389042903890430038904310389043203890433038904340389043503890436038904370389043803890439038904400389044103890442038904430389044403890445038904460389044703890448038904490389045003890451038904520389045303890454038904550389045603890457038904580389045903890460038904610389046203890463038904640389046503890466038904670389046803890469038904700389047103890472038904730389047403890475038904760389047703890478038904790389048003890481038904820389048303890484038904850389048603890487038904880389048903890490038904910389049203890493038904940389049503890496038904970389049803890499038905000389050103890502038905030389050403890505038905060389050703890508038905090389051003890511038905120389051303890514038905150389051603890517038905180389051903890520038905210389052203890523038905240389052503890526038905270389052803890529038905300389053103890532038905330389053403890535038905360389053703890538038905390389054003890541038905420389054303890544038905450389054603890547038905480389054903890550038905510389055203890553038905540389055503890556038905570389055803890559038905600389056103890562038905630389056403890565038905660389056703890568038905690389057003890571038905720389057303890574038905750389057603890577038905780389057903890580038905810389058203890583038905840389058503890586038905870389058803890589038905900389059103890592038905930389059403890595038905960389059703890598038905990389060003890601038906020389060303890604038906050389060603890607038906080389060903890610038906110389061203890613038906140389061503890616038906170389061803890619038906200389062103890622038906230389062403890625038906260389062703890628038906290389063003890631038906320389063303890634038906350389063603890637038906380389063903890640038906410389064203890643038906440389064503890646038906470389064803890649038906500389065103890652038906530389065403890655038906560389065703890658038906590389066003890661038906620389066303890664038906650389066603890667038906680389066903890670038906710389067203890673038906740389067503890676038906770389067803890679038906800389068103890682038906830389068403890685038906860389068703890688038906890389069003890691038906920389069303890694038906950389069603890697038906980389069903890700038907010389070203890703038907040389070503890706038907070389070803890709038907100389071103890712038907130389071403890715038907160389071703890718038907190389072003890721038907220389072303890724038907250389072603890727038907280389072903890730038907310389073203890733038907340389073503890736038907370389073803890739038907400389074103890742038907430389074403890745038907460389074703890748038907490389075003890751038907520389075303890754038907550389075603890757038907580389075903890760038907610389076203890763038907640389076503890766038907670389076803890769038907700389077103890772038907730389077403890775038907760389077703890778038907790389078003890781038907820389078303890784038907850389078603890787038907880389078903890790038907910389079203890793038907940389079503890796038907970389079803890799038908000389080103890802038908030389080403890805038908060389080703890808038908090389081003890811038908120389081303890814038908150389081603890817038908180389081903890820038908210389082203890823038908240389082503890826038908270389082803890829038908300389083103890832038908330389083403890835038908360389083703890838038908390389084003890841038908420389084303890844038908450389084603890847038908480389084903890850038908510389085203890853038908540389085503890856038908570389085803890859038908600389086103890862038908630389086403890865038908660389086703890868038908690389087003890871038908720389087303890874038908750389087603890877038908780389087903890880038908810389088203890883038908840389088503890886038908870389088803890889038908900389089103890892038908930389089403890895038908960389089703890898038908990389090003890901038909020389090303890904038909050389090603890907038909080389090903890910038909110389091203890913038909140389091503890916038909170389091803890919038909200389092103890922038909230389092403890925038909260389092703890928038909290389093003890931038909320389093303890934038909350389093603890937038909380389093903890940038909410389094203890943038909440389094503890946038909470389094803890949038909500389095103890952038909530389095403890955038909560389095703890958038909590389096003890961038909620389096303890964038909650389096603890967038909680389096903890970038909710389097203890973038909740389097503890976038909770389097803890979038909800389098103890982038909830389098403890985038909860389098703890988038909890389099003890991038909920389099303890994038909950389099603890997038909980389099903891000038910010389100203891003038910040389100503891006038910070389100803891009038910100389101103891012038910130389101403891015038910160389101703891018038910190389102003891021038910220389102303891024038910250389102603891027038910280389102903891030038910310389103203891033038910340389103503891036038910370389103803891039038910400389104103891042038910430389104403891045038910460389104703891048038910490389105003891051038910520389105303891054038910550389105603891057038910580389105903891060038910610389106203891063038910640389106503891066038910670389106803891069038910700389107103891072038910730389107403891075038910760389107703891078038910790389108003891081038910820389108303891084038910850389108603891087038910880389108903891090038910910389109203891093038910940389109503891096038910970389109803891099038911000389110103891102038911030389110403891105039000010390000203900003039000040390000503900006039000070390000803900009039000100390001103900012039000130390001403900015039000160390001703900018039000190390002003900021039000220390002303900024039000250390002603900027039000280390002903900030039000310390003203900033039000340390003503900036039000370390003803900039039000400390004103900042039000430390004403900045039000460390004703900048039000490390005003900051039000520390005303900054039000550390005603900057039000580390005903900060039000610390006203900063039000640390006503900066039000670390006803900069039000700390007103900072039000730390007403900075039000760390007703900078039000790390008003900081039000820390008303900084039000850390008603900087039000880390008903900090039000910390009203900093039000940390009503900096039000970390009803900099039001000390010103900102039001030390010403900105039001060390010703900108039001090390011003900111039001120390011303900114039001150390011603900117039001180390011903900120039001210390012203900123039001240390012503900126039001270390012803900129039001300390013103900132039001330390013403900135039001360390013703900138039001390390014003900141039001420390014303900144039001450390014603900147039001480390014903900150039001510390015203900153039001540390015503900156039001570390015803900159039001600390016103900162039001630390016403900165039001660390016703900168039001690390017003900171039001720390017303900174039001750390017603900177039001780390017903900180039001810390018203900183039001840390018503900186039001870390018803900189039001900390019103900192039001930390019403900195039001960390019703900198039001990390020003900201039002020390020303900204039002050390020603900207039002080390020903900210039002110390021203900213039002140390021503900216039002170390021803900219039002200390022103900222039002230390022403900225039002260390022703900228039002290390023003900231039002320390023303900234039002350390023603900237039002380390023903900240039002410390024203900243039002440390024503900246039002470390024803900249039002500390025103900252039002530390025403900255039002560390025703900258039002590390026003900261039002620390026303900264039002650390026603900267039002680390026903900270039002710390027203900273039002740390027503900276039002770390027803900279039002800390028103900282039002830390028403900285039002860390028703900288039002890390029003900291039002920390029303900294039002950390029603900297039002980390029903900300039003010390030203900303039003040390030503900306039003070390030803900309039003100390031103900312039003130390031403900315039003160390031703900318039003190390032003900321039003220390032303900324039003250390032603900327039003280390032903900330039003310390033203900333039003340390033503900336039003370390033803900339039003400390034103900342039003430390034403900345039003460390034703900348039003490390035003900351039003520390035303900354039003550390035603900357039003580390035903900360039003610390036203900363039003640390036503900366039003670390036803900369039003700390037103900372039003730390037403900375039003760390037703900378039003790390038003900381039003820390038303900384039003850390038603900387039003880390038903900390039003910390039203900393039003940390039503900396039003970390039803900399039004000390040103900402039004030390040403900405039004060390040703900408039004090390041003900411039004120390041303900414039004150390041603900417039004180390041903900420039004210390042203900423039004240390042503900426039004270390042803900429039004300390043103900432039004330390043403900435039004360390043703900438039004390390044003900441039004420390044303900444039004450390044603900447039004480390044903900450039004510390045203900453039004540390045503900456039004570390045803900459039004600390046103900462039004630390046403900465039004660390046703900468039004690390047003900471039004720390047303900474039004750390047603900477039004780390047903900480039004810390048203900483039004840390048503900486039004870390048803900489039004900390049103900492039004930390049403900495039004960390049703900498039004990390050003900501039005020390050303900504039005050390050603900507039005080390050903900510039005110390051203900513039005140390051503900516039005170390051803900519039005200390052103900522039005230390052403900525039005260390052703900528039005290390053003900531039005320390053303900534039005350390053603900537039005380390053903900540039005410390054203900543039005440390054503900546039005470390054803900549039005500390055103900552039005530390055403900555039005560390055703900558039005590390056003900561039005620390056303900564039005650390056603900567039005680390056903900570039005710390057203900573039005740390057503900576039005770390057803900579039005800390058103900582039005830390058403900585039005860390058703900588039005890390059003900591039005920390059303900594039005950390059603900597039005980390059903900600039006010390060203900603039006040390060503900606039006070390060803900609039006100390061103900612039006130390061403900615039006160390061703900618039006190390062003900621039006220390062303900624039006250390062603900627039006280390062903900630039006310390063203900633039006340390063503900636039006370390063803900639039006400390064103900642039006430390064403900645039006460390064703900648039006490390065003900651039006520390065303900654039006550390065603900657039006580390065903900660039006610390066203900663039006640390066503900666039006670390066803900669039006700390067103900672039006730390067403900675039006760390067703900678039006790390068003900681039006820390068303900684039006850390068603900687039006880390068903900690039006910390069203900693039006940390069503900696039006970390069803900699039007000390070103900702039007030390070403900705039007060390070703900708039007090390071003900711039007120390071303900714039007150390071603900717039007180390071903900720039007210390072203900723039007240390072503900726039007270390072803900729039007300390073103900732039007330390073403900735039007360390073703900738039007390390074003900741039007420390074303900744039007450390074603900747039007480390074903900750039007510390075203900753039007540390075503900756039007570390075803900759039007600390076103900762039007630390076403900765039007660390076703900768039007690390077003900771039007720390077303900774039007750390077603900777039007780390077903900780039007810390078203900783039007840390078503900786039007870390078803900789039007900390079103900792039007930390079403900795039007960390079703900798039007990390080003900801039008020390080303900804039008050390080603900807039008080390080903900810039008110390081203900813039008140390081503900816039008170390081803900819039008200390082103900822039008230390082403900825039008260390082703900828039008290390083003900831039008320390083303900834039008350390083603900837039008380390083903900840039008410390084203900843039008440390084503900846039008470390084803900849039008500390085103900852039008530390085403900855039008560390085703900858039008590390086003900861039008620390086303900864039008650390086603900867039008680390086903900870039008710390087203900873039008740390087503900876039008770390087803900879039008800390088103900882039008830390088403900885039008860390088703900888039008890390089003900891039008920390089303900894039008950390089603900897039008980390089903900900039009010390090203900903039009040390090503900906039009070390090803900909039009100390091103900912039009130390091403900915039009160390091703900918039009190390092003900921039009220390092303900924039009250390092603900927039009280390092903900930039009310390093203900933039009340390093503900936039009370390093803900939039009400390094103900942039009430390094403900945039009460390094703900948039009490390095003900951039009520390095303900954039009550390095603900957039009580390095903900960039009610390096203900963039009640390096503900966039009670390096803900969039009700390097103900972039009730390097403900975039009760390097703900978039009790390098003900981039009820390098303900984039009850390098603900987039009880390098903900990039009910390099203900993039009940390099503900996039009970390099803900999039010000390100103901002039010030390100403901005039010060390100703901008039010090390101003901011039010120390101303901014039010150390101603901017039010180390101903901020039010210390102203901023039010240390102503901026039010270390102803901029039010300390103103901032039010330390103403901035039010360390103703901038039010390390104003901041039010420390104303901044039010450390104603901047039010480390104903901050039010510390105203901053039010540390105503901056039010570390105803901059039010600390106103901062039010630390106403901065039010660390106703901068039010690390107003901071039010720390107303901074039010750390107603901077039010780390107903901080039010810390108203901083039010840390108503901086039010870390108803901089039010900390109103901092039010930390109403901095039010960390109703901098039010990390110003901101039011020390110303901104039011050391000103910002039100030391000403910005039100060391000703910008039100090391001003910011039100120391001303910014039100150391001603910017039100180391001903910020039100210391002203910023039100240391002503910026039100270391002803910029039100300391003103910032039100330391003403910035039100360391003703910038039100390391004003910041039100420391004303910044039100450391004603910047039100480391004903910050039100510391005203910053039100540391005503910056039100570391005803910059039100600391006103910062039100630391006403910065039100660391006703910068039100690391007003910071039100720391007303910074039100750391007603910077039100780391007903910080039100810391008203910083039100840391008503910086039100870391008803910089039100900391009103910092039100930391009403910095039100960391009703910098039100990391010003910101039101020391010303910104039101050391010603910107039101080391010903910110039101110391011203910113039101140391011503910116039101170391011803910119039101200391012103910122039101230391012403910125039101260391012703910128039101290391013003910131039101320391013303910134039101350391013603910137039101380391013903910140039101410391014203910143039101440391014503910146039101470391014803910149039101500391015103910152039101530391015403910155039101560391015703910158039101590391016003910161039101620391016303910164039101650391016603910167039101680391016903910170039101710391017203910173039101740391017503910176039101770391017803910179039101800391018103910182039101830391018403910185039101860391018703910188039101890391019003910191039101920391019303910194039101950391019603910197039101980391019903910200039102010391020203910203039102040391020503910206039102070391020803910209039102100391021103910212039102130391021403910215039102160391021703910218039102190391022003910221039102220391022303910224039102250391022603910227039102280391022903910230039102310391023203910233039102340391023503910236039102370391023803910239039102400391024103910242039102430391024403910245039102460391024703910248039102490391025003910251039102520391025303910254039102550391025603910257039102580391025903910260039102610391026203910263039102640391026503910266039102670391026803910269039102700391027103910272039102730391027403910275039102760391027703910278039102790391028003910281039102820391028303910284039102850391028603910287039102880391028903910290039102910391029203910293039102940391029503910296039102970391029803910299039103000391030103910302039103030391030403910305039103060391030703910308039103090391031003910311039103120391031303910314039103150391031603910317039103180391031903910320039103210391032203910323039103240391032503910326039103270391032803910329039103300391033103910332039103330391033403910335039103360391033703910338039103390391034003910341039103420391034303910344039103450391034603910347039103480391034903910350039103510391035203910353039103540391035503910356039103570391035803910359039103600391036103910362039103630391036403910365039103660391036703910368039103690391037003910371039103720391037303910374039103750391037603910377039103780391037903910380039103810391038203910383039103840391038503910386039103870391038803910389039103900391039103910392039103930391039403910395039103960391039703910398039103990391040003910401039104020391040303910404039104050391040603910407039104080391040903910410039104110391041203910413039104140391041503910416039104170391041803910419039104200391042103910422039104230391042403910425039104260391042703910428039104290391043003910431039104320391043303910434039104350391043603910437039104380391043903910440039104410391044203910443039104440391044503910446039104470391044803910449039104500391045103910452039104530391045403910455039104560391045703910458039104590391046003910461039104620391046303910464039104650391046603910467039104680391046903910470039104710391047203910473039104740391047503910476039104770391047803910479039104800391048103910482039104830391048403910485039104860391048703910488039104890391049003910491039104920391049303910494039104950391049603910497039104980391049903910500039105010391050203910503039105040391050503910506039105070391050803910509039105100391051103910512039105130391051403910515039105160391051703910518039105190391052003910521039105220391052303910524039105250391052603910527039105280391052903910530039105310391053203910533039105340391053503910536039105370391053803910539039105400391054103910542039105430391054403910545039105460391054703910548039105490391055003910551039105520391055303910554039105550391055603910557039105580391055903910560039105610391056203910563039105640391056503910566039105670391056803910569039105700391057103910572039105730391057403910575039105760391057703910578039105790391058003910581039105820391058303910584039105850391058603910587039105880391058903910590039105910391059203910593039105940391059503910596039105970391059803910599039106000391060103910602039106030391060403910605039106060391060703910608039106090391061003910611039106120391061303910614039106150391061603910617039106180391061903910620039106210391062203910623039106240391062503910626039106270391062803910629039106300391063103910632039106330391063403910635039106360391063703910638039106390391064003910641039106420391064303910644039106450391064603910647039106480391064903910650039106510391065203910653039106540391065503910656039106570391065803910659039106600391066103910662039106630391066403910665039106660391066703910668039106690391067003910671039106720391067303910674039106750391067603910677039106780391067903910680039106810391068203910683039106840391068503910686039106870391068803910689039106900391069103910692039106930391069403910695039106960391069703910698039106990391070003910701039107020391070303910704039107050391070603910707039107080391070903910710039107110391071203910713039107140391071503910716039107170391071803910719039107200391072103910722039107230391072403910725039107260391072703910728039107290391073003910731039107320391073303910734039107350391073603910737039107380391073903910740039107410391074203910743039107440391074503910746039107470391074803910749039107500391075103910752039107530391075403910755039107560391075703910758039107590391076003910761039107620391076303910764039107650391076603910767039107680391076903910770039107710391077203910773039107740391077503910776039107770391077803910779039107800391078103910782039107830391078403910785039107860391078703910788039107890391079003910791039107920391079303910794039107950391079603910797039107980391079903910800039108010391080203910803039108040391080503910806039108070391080803910809039108100391081103910812039108130391081403910815039108160391081703910818039108190391082003910821039108220391082303910824039108250391082603910827039108280391082903910830039108310391083203910833039108340391083503910836039108370391083803910839039108400391084103910842039108430391084403910845039108460391084703910848039108490391085003910851039108520391085303910854039108550391085603910857039108580391085903910860039108610391086203910863039108640391086503910866039108670391086803910869039108700391087103910872039108730391087403910875039108760391087703910878039108790391088003910881039108820391088303910884039108850391088603910887039108880391088903910890039108910391089203910893039108940391089503910896039108970391089803910899039109000391090103910902039109030391090403910905039109060391090703910908039109090391091003910911039109120391091303910914039109150391091603910917039109180391091903910920039109210391092203910923039109240391092503910926039109270391092803910929039109300391093103910932039109330391093403910935039109360391093703910938039109390391094003910941039109420391094303910944039109450391094603910947039109480391094903910950039109510391095203910953039109540391095503910956039109570391095803910959039109600391096103910962039109630391096403910965039109660391096703910968039109690391097003910971039109720391097303910974039109750391097603910977039109780391097903910980039109810391098203910983039109840391098503910986039109870391098803910989039109900391099103910992039109930391099403910995039109960391099703910998039109990391100003911001039110020391100303911004039110050391100603911007039110080391100903911010039110110391101203911013039110140391101503911016039110170391101803911019039110200391102103911022039110230391102403911025039110260391102703911028039110290391103003911031039110320391103303911034039110350391103603911037039110380391103903911040039110410391104203911043039110440391104503911046039110470391104803911049039110500391105103911052039110530391105403911055039110560391105703911058039110590391106003911061039110620391106303911064039110650391106603911067039110680391106903911070039110710391107203911073039110740391107503911076039110770391107803911079039110800391108103911082039110830391108403911085039110860391108703911088039110890391109003911091039110920391109303911094039110950391109603911097039110980391109903911100039111010391110203911103039111040391110503920001039200020392000303920004039200050392000603920007039200080392000903920010039200110392001203920013039200140392001503920016039200170392001803920019039200200392002103920022039200230392002403920025039200260392002703920028039200290392003003920031039200320392003303920034039200350392003603920037039200380392003903920040039200410392004203920043039200440392004503920046039200470392004803920049039200500392005103920052039200530392005403920055039200560392005703920058039200590392006003920061039200620392006303920064039200650392006603920067039200680392006903920070039200710392007203920073039200740392007503920076039200770392007803920079039200800392008103920082039200830392008403920085039200860392008703920088039200890392009003920091039200920392009303920094039200950392009603920097039200980392009903920100039201010392010203920103039201040392010503920106039201070392010803920109039201100392011103920112039201130392011403920115039201160392011703920118039201190392012003920121039201220392012303920124039201250392012603920127039201280392012903920130039201310392013203920133039201340392013503920136039201370392013803920139039201400392014103920142039201430392014403920145039201460392014703920148039201490392015003920151039201520392015303920154039201550392015603920157039201580392015903920160039201610392016203920163039201640392016503920166039201670392016803920169039201700392017103920172039201730392017403920175039201760392017703920178039201790392018003920181039201820392018303920184039201850392018603920187039201880392018903920190039201910392019203920193039201940392019503920196039201970392019803920199039202000392020103920202039202030392020403920205039202060392020703920208039202090392021003920211039202120392021303920214039202150392021603920217039202180392021903920220039202210392022203920223039202240392022503920226039202270392022803920229039202300392023103920232039202330392023403920235039202360392023703920238039202390392024003920241039202420392024303920244039202450392024603920247039202480392024903920250039202510392025203920253039202540392025503920256039202570392025803920259039202600392026103920262039202630392026403920265039202660392026703920268039202690392027003920271039202720392027303920274039202750392027603920277039202780392027903920280039202810392028203920283039202840392028503920286039202870392028803920289039202900392029103920292039202930392029403920295039202960392029703920298039202990392030003920301039203020392030303920304039203050392030603920307039203080392030903920310039203110392031203920313039203140392031503920316039203170392031803920319039203200392032103920322039203230392032403920325039203260392032703920328039203290392033003920331039203320392033303920334039203350392033603920337039203380392033903920340039203410392034203920343039203440392034503920346039203470392034803920349039203500392035103920352039203530392035403920355039203560392035703920358039203590392036003920361039203620392036303920364039203650392036603920367039203680392036903920370039203710392037203920373039203740392037503920376039203770392037803920379039203800392038103920382039203830392038403920385039203860392038703920388039203890392039003920391039203920392039303920394039203950392039603920397039203980392039903920400039204010392040203920403039204040392040503920406039204070392040803920409039204100392041103920412039204130392041403920415039204160392041703920418039204190392042003920421039204220392042303920424039204250392042603920427039204280392042903920430039204310392043203920433039204340392043503920436039204370392043803920439039204400392044103920442039204430392044403920445039204460392044703920448039204490392045003920451039204520392045303920454039204550392045603920457039204580392045903920460039204610392046203920463039204640392046503920466039204670392046803920469039204700392047103920472039204730392047403920475039204760392047703920478039204790392048003920481039204820392048303920484039204850392048603920487039204880392048903920490039204910392049203920493039204940392049503920496039204970392049803920499039205000392050103920502039205030392050403920505039205060392050703920508039205090392051003920511039205120392051303920514039205150392051603920517039205180392051903920520039205210392052203920523039205240392052503920526039205270392052803920529039205300392053103920532039205330392053403920535039205360392053703920538039205390392054003920541039205420392054303920544039205450392054603920547039205480392054903920550039205510392055203920553039205540392055503920556039205570392055803920559039205600392056103920562039205630392056403920565039205660392056703920568039205690392057003920571039205720392057303920574039205750392057603920577039205780392057903920580039205810392058203920583039205840392058503920586039205870392058803920589039205900392059103920592039205930392059403920595039205960392059703920598039205990392060003920601039206020392060303920604039206050392060603920607039206080392060903920610039206110392061203920613039206140392061503920616039206170392061803920619039206200392062103920622039206230392062403920625039206260392062703920628039206290392063003920631039206320392063303920634039206350392063603920637039206380392063903920640039206410392064203920643039206440392064503920646039206470392064803920649039206500392065103920652039206530392065403920655039206560392065703920658039206590392066003920661039206620392066303920664039206650392066603920667039206680392066903920670039206710392067203920673039206740392067503920676039206770392067803920679039206800392068103920682039206830392068403920685039206860392068703920688039206890392069003920691039206920392069303920694039206950392069603920697039206980392069903920700039207010392070203920703039207040392070503920706039207070392070803920709039207100392071103920712039207130392071403920715039207160392071703920718039207190392072003920721039207220392072303920724039207250392072603920727039207280392072903920730039207310392073203920733039207340392073503920736039207370392073803920739039207400392074103920742039207430392074403920745039207460392074703920748039207490392075003920751039207520392075303920754039207550392075603920757039207580392075903920760039207610392076203920763039207640392076503920766039207670392076803920769039207700392077103920772039207730392077403920775039207760392077703920778039207790392078003920781039207820392078303920784039207850392078603920787039207880392078903920790039207910392079203920793039207940392079503920796039207970392079803920799039208000392080103920802039208030392080403920805039208060392080703920808039208090392081003920811039208120392081303920814039208150392081603920817039208180392081903920820039208210392082203920823039208240392082503920826039208270392082803920829039208300392083103920832039208330392083403920835039208360392083703920838039208390392084003920841039208420392084303920844039208450392084603920847039208480392084903920850039208510392085203920853039208540392085503920856039208570392085803920859039208600392086103920862039208630392086403920865039208660392086703920868039208690392087003920871039208720392087303920874039208750392087603920877039208780392087903920880039208810392088203920883039208840392088503920886039208870392088803920889039208900392089103920892039208930392089403920895039208960392089703920898039208990392090003920901039209020392090303920904039209050392090603920907039209080392090903920910039209110392091203920913039209140392091503920916039209170392091803920919039209200392092103920922039209230392092403920925039209260392092703920928039209290392093003920931039209320392093303920934039209350392093603920937039209380392093903920940039209410392094203920943039209440392094503920946039209470392094803920949039209500392095103920952039209530392095403920955039209560392095703920958039209590392096003920961039209620392096303920964039209650392096603920967039209680392096903920970039209710392097203920973039209740392097503920976039209770392097803920979039209800392098103920982039209830392098403920985039209860392098703920988039209890392099003920991039209920392099303920994039209950392099603920997039209980392099903921000039210010392100203921003039210040392100503921006039210070392100803921009039210100392101103921012039210130392101403921015039210160392101703921018039210190392102003921021039210220392102303921024039210250392102603921027039210280392102903921030039210310392103203921033039210340392103503921036039210370392103803921039039210400392104103921042039210430392104403921045039210460392104703921048039210490392105003921051039210520392105303921054039210550392105603921057039210580392105903921060039210610392106203921063039210640392106503921066039210670392106803921069039210700392107103921072039210730392107403921075039210760392107703921078039210790392108003921081039210820392108303921084039210850392108603921087039210880392108903921090039210910392109203921093039210940392109503921096039210970392109803921099039211000392110103921102039211030392110403921105039300010393000203930003039300040393000503930006039300070393000803930009039300100393001103930012039300130393001403930015039300160393001703930018039300190393002003930021039300220393002303930024039300250393002603930027039300280393002903930030039300310393003203930033039300340393003503930036039300370393003803930039039300400393004103930042039300430393004403930045039300460393004703930048039300490393005003930051039300520393005303930054039300550393005603930057039300580393005903930060039300610393006203930063039300640393006503930066039300670393006803930069039300700393007103930072039300730393007403930075039300760393007703930078039300790393008003930081039300820393008303930084039300850393008603930087039300880393008903930090039300910393009203930093039300940393009503930096039300970393009803930099039301000393010103930102039301030393010403930105039301060393010703930108039301090393011003930111039301120393011303930114039301150393011603930117039301180393011903930120039301210393012203930123039301240393012503930126039301270393012803930129039301300393013103930132039301330393013403930135039301360393013703930138039301390393014003930141039301420393014303930144039301450393014603930147039301480393014903930150039301510393015203930153039301540393015503930156039301570393015803930159039301600393016103930162039301630393016403930165039301660393016703930168039301690393017003930171039301720393017303930174039301750393017603930177039301780393017903930180039301810393018203930183039301840393018503930186039301870393018803930189039301900393019103930192039301930393019403930195039301960393019703930198039301990393020003930201039302020393020303930204039302050393020603930207039302080393020903930210039302110393021203930213039302140393021503930216039302170393021803930219039302200393022103930222039302230393022403930225039302260393022703930228039302290393023003930231039302320393023303930234039302350393023603930237039302380393023903930240039302410393024203930243039302440393024503930246039302470393024803930249039302500393025103930252039302530393025403930255039302560393025703930258039302590393026003930261039302620393026303930264039302650393026603930267039302680393026903930270039302710393027203930273039302740393027503930276039302770393027803930279039302800393028103930282039302830393028403930285039302860393028703930288039302890393029003930291039302920393029303930294039302950393029603930297039302980393029903930300039303010393030203930303039303040393030503930306039303070393030803930309039303100393031103930312039303130393031403930315039303160393031703930318039303190393032003930321039303220393032303930324039303250393032603930327039303280393032903930330039303310393033203930333039303340393033503930336039303370393033803930339039303400393034103930342039303430393034403930345039303460393034703930348039303490393035003930351039303520393035303930354039303550393035603930357039303580393035903930360039303610393036203930363039303640393036503930366039303670393036803930369039303700393037103930372039303730393037403930375039303760393037703930378039303790393038003930381039303820393038303930384039303850393038603930387039303880393038903930390039303910393039203930393039303940393039503930396039303970393039803930399039304000393040103930402039304030393040403930405039304060393040703930408039304090393041003930411039304120393041303930414039304150393041603930417039304180393041903930420039304210393042203930423039304240393042503930426039304270393042803930429039304300393043103930432039304330393043403930435039304360393043703930438039304390393044003930441039304420393044303930444039304450393044603930447039304480393044903930450039304510393045203930453039304540393045503930456039304570393045803930459039304600393046103930462039304630393046403930465039304660393046703930468039304690393047003930471039304720393047303930474039304750393047603930477039304780393047903930480039304810393048203930483039304840393048503930486039304870393048803930489039304900393049103930492039304930393049403930495039304960393049703930498039304990393050003930501039305020393050303930504039305050393050603930507039305080393050903930510039305110393051203930513039305140393051503930516039305170393051803930519039305200393052103930522039305230393052403930525039305260393052703930528039305290393053003930531039305320393053303930534039305350393053603930537039305380393053903930540039305410393054203930543039305440393054503930546039305470393054803930549039305500393055103930552039305530393055403930555039305560393055703930558039305590393056003930561039305620393056303930564039305650393056603930567039305680393056903930570039305710393057203930573039305740393057503930576039305770393057803930579039305800393058103930582039305830393058403930585039305860393058703930588039305890393059003930591039305920393059303930594039305950393059603930597039305980393059903930600039306010393060203930603039306040393060503930606039306070393060803930609039306100393061103930612039306130393061403930615039306160393061703930618039306190393062003930621039306220393062303930624039306250393062603930627039306280393062903930630039306310393063203930633039306340393063503930636039306370393063803930639039306400393064103930642039306430393064403930645039306460393064703930648039306490393065003930651039306520393065303930654039306550393065603930657039306580393065903930660039306610393066203930663039306640393066503930666039306670393066803930669039306700393067103930672039306730393067403930675039306760393067703930678039306790393068003930681039306820393068303930684039306850393068603930687039306880393068903930690039306910393069203930693039306940393069503930696039306970393069803930699039307000393070103930702039307030393070403930705039307060393070703930708039307090393071003930711039307120393071303930714039307150393071603930717039307180393071903930720039307210393072203930723039307240393072503930726039307270393072803930729039307300393073103930732039307330393073403930735039307360393073703930738039307390393074003930741039307420393074303930744039307450393074603930747039307480393074903930750039307510393075203930753039307540393075503930756039307570393075803930759039307600393076103930762039307630393076403930765039307660393076703930768039307690393077003930771039307720393077303930774039307750393077603930777039307780393077903930780039307810393078203930783039307840393078503930786039307870393078803930789039307900393079103930792039307930393079403930795039307960393079703930798039307990393080003930801039308020393080303930804039308050393080603930807039308080393080903930810039308110393081203930813039308140393081503930816039308170393081803930819039308200393082103930822039308230393082403930825039308260393082703930828039308290393083003930831039308320393083303930834039308350393083603930837039308380393083903930840039308410393084203930843039308440393084503930846039308470393084803930849039308500393085103930852039308530393085403930855039308560393085703930858039308590393086003930861039308620393086303930864039308650393086603930867039308680393086903930870039308710393087203930873039308740393087503930876039308770393087803930879039308800393088103930882039308830393088403930885039308860393088703930888039308890393089003930891039308920393089303930894039308950393089603930897039308980393089903930900039309010393090203930903039309040393090503930906039309070393090803930909039309100393091103930912039309130393091403930915039309160393091703930918039309190393092003930921039309220393092303930924039309250393092603930927039309280393092903930930039309310393093203930933039309340393093503930936039309370393093803930939039309400393094103930942039309430393094403930945039309460393094703930948039309490393095003930951039309520393095303930954039309550393095603930957039309580393095903930960039309610393096203930963039309640393096503930966039309670393096803930969039309700393097103930972039309730393097403930975039309760393097703930978039309790393098003930981039309820393098303930984039309850393098603930987039309880393098903930990039309910393099203930993039309940393099503930996039309970393099803930999039310000393100103931002039310030393100403931005039310060393100703931008039310090393101003931011039310120393101303931014039310150393101603931017039310180393101903931020039310210393102203931023039310240393102503931026039310270393102803931029039310300393103103931032039310330393103403931035039310360393103703931038039310390393104003931041039310420393104303931044039310450393104603931047039310480393104903931050039310510393105203931053039310540393105503931056039310570393105803931059039310600393106103931062039310630393106403931065039310660393106703931068039310690393107003931071039310720393107303931074039310750393107603931077039310780393107903931080039310810393108203931083039310840393108503931086039310870393108803931089039310900393109103931092039310930393109403931095039310960393109703931098039310990393110003931101039311020393110303931104039311050394000103940002039400030394000403940005039400060394000703940008039400090394001003940011039400120394001303940014039400150394001603940017039400180394001903940020039400210394002203940023039400240394002503940026039400270394002803940029039400300394003103940032039400330394003403940035039400360394003703940038039400390394004003940041039400420394004303940044039400450394004603940047039400480394004903940050039400510394005203940053039400540394005503940056039400570394005803940059039400600394006103940062039400630394006403940065039400660394006703940068039400690394007003940071039400720394007303940074039400750394007603940077039400780394007903940080039400810394008203940083039400840394008503940086039400870394008803940089039400900394009103940092039400930394009403940095039400960394009703940098039400990394010003940101039401020394010303940104039401050394010603940107039401080394010903940110039401110394011203940113039401140394011503940116039401170394011803940119039401200394012103940122039401230394012403940125039401260394012703940128039401290394013003940131039401320394013303940134039401350394013603940137039401380394013903940140039401410394014203940143039401440394014503940146039401470394014803940149039401500394015103940152039401530394015403940155039401560394015703940158039401590394016003940161039401620394016303940164039401650394016603940167039401680394016903940170039401710394017203940173039401740394017503940176039401770394017803940179039401800394018103940182039401830394018403940185039401860394018703940188039401890394019003940191039401920394019303940194039401950394019603940197039401980394019903940200039402010394020203940203039402040394020503940206039402070394020803940209039402100394021103940212039402130394021403940215039402160394021703940218039402190394022003940221039402220394022303940224039402250394022603940227039402280394022903940230039402310394023203940233039402340394023503940236039402370394023803940239039402400394024103940242039402430394024403940245039402460394024703940248039402490394025003940251039402520394025303940254039402550394025603940257039402580394025903940260039402610394026203940263039402640394026503940266039402670394026803940269039402700394027103940272039402730394027403940275039402760394027703940278039402790394028003940281039402820394028303940284039402850394028603940287039402880394028903940290039402910394029203940293039402940394029503940296039402970394029803940299039403000394030103940302039403030394030403940305039403060394030703940308039403090394031003940311039403120394031303940314039403150394031603940317039403180394031903940320039403210394032203940323039403240394032503940326039403270394032803940329039403300394033103940332039403330394033403940335039403360394033703940338039403390394034003940341039403420394034303940344039403450394034603940347039403480394034903940350039403510394035203940353039403540394035503940356039403570394035803940359039403600394036103940362039403630394036403940365039403660394036703940368039403690394037003940371039403720394037303940374039403750394037603940377039403780394037903940380039403810394038203940383039403840394038503940386039403870394038803940389039403900394039103940392039403930394039403940395039403960394039703940398039403990394040003940401039404020394040303940404039404050394040603940407039404080394040903940410039404110394041203940413039404140394041503940416039404170394041803940419039404200394042103940422039404230394042403940425039404260394042703940428039404290394043003940431039404320394043303940434039404350394043603940437039404380394043903940440039404410394044203940443039404440394044503940446039404470394044803940449039404500394045103940452039404530394045403940455039404560394045703940458039404590394046003940461039404620394046303940464039404650394046603940467039404680394046903940470039404710394047203940473039404740394047503940476039404770394047803940479039404800394048103940482039404830394048403940485039404860394048703940488039404890394049003940491039404920394049303940494039404950394049603940497039404980394049903940500039405010394050203940503039405040394050503940506039405070394050803940509039405100394051103940512039405130394051403940515039405160394051703940518039405190394052003940521039405220394052303940524039405250394052603940527039405280394052903940530039405310394053203940533039405340394053503940536039405370394053803940539039405400394054103940542039405430394054403940545039405460394054703940548039405490394055003940551039405520394055303940554039405550394055603940557039405580394055903940560039405610394056203940563039405640394056503940566039405670394056803940569039405700394057103940572039405730394057403940575039405760394057703940578039405790394058003940581039405820394058303940584039405850394058603940587039405880394058903940590039405910394059203940593039405940394059503940596039405970394059803940599039406000394060103940602039406030394060403940605039406060394060703940608039406090394061003940611039406120394061303940614039406150394061603940617039406180394061903940620039406210394062203940623039406240394062503940626039406270394062803940629039406300394063103940632039406330394063403940635039406360394063703940638039406390394064003940641039406420394064303940644039406450394064603940647039406480394064903940650039406510394065203940653039406540394065503940656039406570394065803940659039406600394066103940662039406630394066403940665039406660394066703940668039406690394067003940671039406720394067303940674039406750394067603940677039406780394067903940680039406810394068203940683039406840394068503940686039406870394068803940689039406900394069103940692039406930394069403940695039406960394069703940698039406990394070003940701039407020394070303940704039407050394070603940707039407080394070903940710039407110394071203940713039407140394071503940716039407170394071803940719039407200394072103940722039407230394072403940725039407260394072703940728039407290394073003940731039407320394073303940734039407350394073603940737039407380394073903940740039407410394074203940743039407440394074503940746039407470394074803940749039407500394075103940752039407530394075403940755039407560394075703940758039407590394076003940761039407620394076303940764039407650394076603940767039407680394076903940770039407710394077203940773039407740394077503940776039407770394077803940779039407800394078103940782039407830394078403940785039407860394078703940788039407890394079003940791039407920394079303940794039407950394079603940797039407980394079903940800039408010394080203940803039408040394080503940806039408070394080803940809039408100394081103940812039408130394081403940815039408160394081703940818039408190394082003940821039408220394082303940824039408250394082603940827039408280394082903940830039408310394083203940833039408340394083503940836039408370394083803940839039408400394084103940842039408430394084403940845039408460394084703940848039408490394085003940851039408520394085303940854039408550394085603940857039408580394085903940860039408610394086203940863039408640394086503940866039408670394086803940869039408700394087103940872039408730394087403940875039408760394087703940878039408790394088003940881039408820394088303940884039408850394088603940887039408880394088903940890039408910394089203940893039408940394089503940896039408970394089803940899039409000394090103940902039409030394090403940905039409060394090703940908039409090394091003940911039409120394091303940914039409150394091603940917039409180394091903940920039409210394092203940923039409240394092503940926039409270394092803940929039409300394093103940932039409330394093403940935039409360394093703940938039409390394094003940941039409420394094303940944039409450394094603940947039409480394094903940950039409510394095203940953039409540394095503940956039409570394095803940959039409600394096103940962039409630394096403940965039409660394096703940968039409690394097003940971039409720394097303940974039409750394097603940977039409780394097903940980039409810394098203940983039409840394098503940986039409870394098803940989039409900394099103940992039409930394099403940995039409960394099703940998039409990394100003941001039410020394100303941004039410050394100603941007039410080394100903941010039410110394101203941013039410140394101503941016039410170394101803941019039410200394102103941022039410230394102403941025039410260394102703941028039410290394103003941031039410320394103303941034039410350394103603941037039410380394103903941040039410410394104203941043039410440394104503941046039410470394104803941049039410500394105103941052039410530394105403941055039410560394105703941058039410590394106003941061039410620394106303941064039410650394106603941067039410680394106903941070039410710394107203941073039410740394107503941076039410770394107803941079039410800394108103941082039410830394108403941085039410860394108703941088039410890394109003941091039410920394109303941094039410950394109603941097039410980394109903941100039411010394110203941103039411040394110503950001039500020395000303950004039500050395000603950007039500080395000903950010039500110395001203950013039500140395001503950016039500170395001803950019039500200395002103950022039500230395002403950025039500260395002703950028039500290395003003950031039500320395003303950034039500350395003603950037039500380395003903950040039500410395004203950043039500440395004503950046039500470395004803950049039500500395005103950052039500530395005403950055039500560395005703950058039500590395006003950061039500620395006303950064039500650395006603950067039500680395006903950070039500710395007203950073039500740395007503950076039500770395007803950079039500800395008103950082039500830395008403950085039500860395008703950088039500890395009003950091039500920395009303950094039500950395009603950097039500980395009903950100039501010395010203950103039501040395010503950106039501070395010803950109039501100395011103950112039501130395011403950115039501160395011703950118039501190395012003950121039501220395012303950124039501250395012603950127039501280395012903950130039501310395013203950133039501340395013503950136039501370395013803950139039501400395014103950142039501430395014403950145039501460395014703950148039501490395015003950151039501520395015303950154039501550395015603950157039501580395015903950160039501610395016203950163039501640395016503950166039501670395016803950169039501700395017103950172039501730395017403950175039501760395017703950178039501790395018003950181039501820395018303950184039501850395018603950187039501880395018903950190039501910395019203950193039501940395019503950196039501970395019803950199039502000395020103950202039502030395020403950205039502060395020703950208039502090395021003950211039502120395021303950214039502150395021603950217039502180395021903950220039502210395022203950223039502240395022503950226039502270395022803950229039502300395023103950232039502330395023403950235039502360395023703950238039502390395024003950241039502420395024303950244039502450395024603950247039502480395024903950250039502510395025203950253039502540395025503950256039502570395025803950259039502600395026103950262039502630395026403950265039502660395026703950268039502690395027003950271039502720395027303950274039502750395027603950277039502780395027903950280039502810395028203950283039502840395028503950286039502870395028803950289039502900395029103950292039502930395029403950295039502960395029703950298039502990395030003950301039503020395030303950304039503050395030603950307039503080395030903950310039503110395031203950313039503140395031503950316039503170395031803950319039503200395032103950322039503230395032403950325039503260395032703950328039503290395033003950331039503320395033303950334039503350395033603950337039503380395033903950340039503410395034203950343039503440395034503950346039503470395034803950349039503500395035103950352039503530395035403950355039503560395035703950358039503590395036003950361039503620395036303950364039503650395036603950367039503680395036903950370039503710395037203950373039503740395037503950376039503770395037803950379039503800395038103950382039503830395038403950385039503860395038703950388039503890395039003950391039503920395039303950394039503950395039603950397039503980395039903950400039504010395040203950403039504040395040503950406039504070395040803950409039504100395041103950412039504130395041403950415039504160395041703950418039504190395042003950421039504220395042303950424039504250395042603950427039504280395042903950430039504310395043203950433039504340395043503950436039504370395043803950439039504400395044103950442039504430395044403950445039504460395044703950448039504490395045003950451039504520395045303950454039504550395045603950457039504580395045903950460039504610395046203950463039504640395046503950466039504670395046803950469039504700395047103950472039504730395047403950475039504760395047703950478039504790395048003950481039504820395048303950484039504850395048603950487039504880395048903950490039504910395049203950493039504940395049503950496039504970395049803950499039505000395050103950502039505030395050403950505039505060395050703950508039505090395051003950511039505120395051303950514039505150395051603950517039505180395051903950520039505210395052203950523039505240395052503950526039505270395052803950529039505300395053103950532039505330395053403950535039505360395053703950538039505390395054003950541039505420395054303950544039505450395054603950547039505480395054903950550039505510395055203950553039505540395055503950556039505570395055803950559039505600395056103950562039505630395056403950565039505660395056703950568039505690395057003950571039505720395057303950574039505750395057603950577039505780395057903950580039505810395058203950583039505840395058503950586039505870395058803950589039505900395059103950592039505930395059403950595039505960395059703950598039505990395060003950601039506020395060303950604039506050395060603950607039506080395060903950610039506110395061203950613039506140395061503950616039506170395061803950619039506200395062103950622039506230395062403950625039506260395062703950628039506290395063003950631039506320395063303950634039506350395063603950637039506380395063903950640039506410395064203950643039506440395064503950646039506470395064803950649039506500395065103950652039506530395065403950655039506560395065703950658039506590395066003950661039506620395066303950664039506650395066603950667039506680395066903950670039506710395067203950673039506740395067503950676039506770395067803950679039506800395068103950682039506830395068403950685039506860395068703950688039506890395069003950691039506920395069303950694039506950395069603950697039506980395069903950700039507010395070203950703039507040395070503950706039507070395070803950709039507100395071103950712039507130395071403950715039507160395071703950718039507190395072003950721039507220395072303950724039507250395072603950727039507280395072903950730039507310395073203950733039507340395073503950736039507370395073803950739039507400395074103950742039507430395074403950745039507460395074703950748039507490395075003950751039507520395075303950754039507550395075603950757039507580395075903950760039507610395076203950763039507640395076503950766039507670395076803950769039507700395077103950772039507730395077403950775039507760395077703950778039507790395078003950781039507820395078303950784039507850395078603950787039507880395078903950790039507910395079203950793039507940395079503950796039507970395079803950799039508000395080103950802039508030395080403950805039508060395080703950808039508090395081003950811039508120395081303950814039508150395081603950817039508180395081903950820039508210395082203950823039508240395082503950826039508270395082803950829039508300395083103950832039508330395083403950835039508360395083703950838039508390395084003950841039508420395084303950844039508450395084603950847039508480395084903950850039508510395085203950853039508540395085503950856039508570395085803950859039508600395086103950862039508630395086403950865039508660395086703950868039508690395087003950871039508720395087303950874039508750395087603950877039508780395087903950880039508810395088203950883039508840395088503950886039508870395088803950889039508900395089103950892039508930395089403950895039508960395089703950898039508990395090003950901039509020395090303950904039509050395090603950907039509080395090903950910039509110395091203950913039509140395091503950916039509170395091803950919039509200395092103950922039509230395092403950925039509260395092703950928039509290395093003950931039509320395093303950934039509350395093603950937039509380395093903950940039509410395094203950943039509440395094503950946039509470395094803950949039509500395095103950952039509530395095403950955039509560395095703950958039509590395096003950961039509620395096303950964039509650395096603950967039509680395096903950970039509710395097203950973039509740395097503950976039509770395097803950979039509800395098103950982039509830395098403950985039509860395098703950988039509890395099003950991039509920395099303950994039509950395099603950997039509980395099903951000039510010395100203951003039510040395100503951006039510070395100803951009039510100395101103951012039510130395101403951015039510160395101703951018039510190395102003951021039510220395102303951024039510250395102603951027039510280395102903951030039510310395103203951033039510340395103503951036039510370395103803951039039510400395104103951042039510430395104403951045039510460395104703951048039510490395105003951051039510520395105303951054039510550395105603951057039510580395105903951060039510610395106203951063039510640395106503951066039510670395106803951069039510700395107103951072039510730395107403951075039510760395107703951078039510790395108003951081039510820395108303951084039510850395108603951087039510880395108903951090039510910395109203951093039510940395109503951096039510970395109803951099039511000395110103951102039511030395110403951105039600010396000203960003039600040396000503960006039600070396000803960009039600100396001103960012039600130396001403960015039600160396001703960018039600190396002003960021039600220396002303960024039600250396002603960027039600280396002903960030039600310396003203960033039600340396003503960036039600370396003803960039039600400396004103960042039600430396004403960045039600460396004703960048039600490396005003960051039600520396005303960054039600550396005603960057039600580396005903960060039600610396006203960063039600640396006503960066039600670396006803960069039600700396007103960072039600730396007403960075039600760396007703960078039600790396008003960081039600820396008303960084039600850396008603960087039600880396008903960090039600910396009203960093039600940396009503960096039600970396009803960099039601000396010103960102039601030396010403960105039601060396010703960108039601090396011003960111039601120396011303960114039601150396011603960117039601180396011903960120039601210396012203960123039601240396012503960126039601270396012803960129039601300396013103960132039601330396013403960135039601360396013703960138039601390396014003960141039601420396014303960144039601450396014603960147039601480396014903960150039601510396015203960153039601540396015503960156039601570396015803960159039601600396016103960162039601630396016403960165039601660396016703960168039601690396017003960171039601720396017303960174039601750396017603960177039601780396017903960180039601810396018203960183039601840396018503960186039601870396018803960189039601900396019103960192039601930396019403960195039601960396019703960198039601990396020003960201039602020396020303960204039602050396020603960207039602080396020903960210039602110396021203960213039602140396021503960216039602170396021803960219039602200396022103960222039602230396022403960225039602260396022703960228039602290396023003960231039602320396023303960234039602350396023603960237039602380396023903960240039602410396024203960243039602440396024503960246039602470396024803960249039602500396025103960252039602530396025403960255039602560396025703960258039602590396026003960261039602620396026303960264039602650396026603960267039602680396026903960270039602710396027203960273039602740396027503960276039602770396027803960279039602800396028103960282039602830396028403960285039602860396028703960288039602890396029003960291039602920396029303960294039602950396029603960297039602980396029903960300039603010396030203960303039603040396030503960306039603070396030803960309039603100396031103960312039603130396031403960315039603160396031703960318039603190396032003960321039603220396032303960324039603250396032603960327039603280396032903960330039603310396033203960333039603340396033503960336039603370396033803960339039603400396034103960342039603430396034403960345039603460396034703960348039603490396035003960351039603520396035303960354039603550396035603960357039603580396035903960360039603610396036203960363039603640396036503960366039603670396036803960369039603700396037103960372039603730396037403960375039603760396037703960378039603790396038003960381039603820396038303960384039603850396038603960387039603880396038903960390039603910396039203960393039603940396039503960396039603970396039803960399039604000396040103960402039604030396040403960405039604060396040703960408039604090396041003960411039604120396041303960414039604150396041603960417039604180396041903960420039604210396042203960423039604240396042503960426039604270396042803960429039604300396043103960432039604330396043403960435039604360396043703960438039604390396044003960441039604420396044303960444039604450396044603960447039604480396044903960450039604510396045203960453039604540396045503960456039604570396045803960459039604600396046103960462039604630396046403960465039604660396046703960468039604690396047003960471039604720396047303960474039604750396047603960477039604780396047903960480039604810396048203960483039604840396048503960486039604870396048803960489039604900396049103960492039604930396049403960495039604960396049703960498039604990396050003960501039605020396050303960504039605050396050603960507039605080396050903960510039605110396051203960513039605140396051503960516039605170396051803960519039605200396052103960522039605230396052403960525039605260396052703960528039605290396053003960531039605320396053303960534039605350396053603960537039605380396053903960540039605410396054203960543039605440396054503960546039605470396054803960549039605500396055103960552039605530396055403960555039605560396055703960558039605590396056003960561039605620396056303960564039605650396056603960567039605680396056903960570039605710396057203960573039605740396057503960576039605770396057803960579039605800396058103960582039605830396058403960585039605860396058703960588039605890396059003960591039605920396059303960594039605950396059603960597039605980396059903960600039606010396060203960603039606040396060503960606039606070396060803960609039606100396061103960612039606130396061403960615039606160396061703960618039606190396062003960621039606220396062303960624039606250396062603960627039606280396062903960630039606310396063203960633039606340396063503960636039606370396063803960639039606400396064103960642039606430396064403960645039606460396064703960648039606490396065003960651039606520396065303960654039606550396065603960657039606580396065903960660039606610396066203960663039606640396066503960666039606670396066803960669039606700396067103960672039606730396067403960675039606760396067703960678039606790396068003960681039606820396068303960684039606850396068603960687039606880396068903960690039606910396069203960693039606940396069503960696039606970396069803960699039607000396070103960702039607030396070403960705039607060396070703960708039607090396071003960711039607120396071303960714039607150396071603960717039607180396071903960720039607210396072203960723039607240396072503960726039607270396072803960729039607300396073103960732039607330396073403960735039607360396073703960738039607390396074003960741039607420396074303960744039607450396074603960747039607480396074903960750039607510396075203960753039607540396075503960756039607570396075803960759039607600396076103960762039607630396076403960765039607660396076703960768039607690396077003960771039607720396077303960774039607750396077603960777039607780396077903960780039607810396078203960783039607840396078503960786039607870396078803960789039607900396079103960792039607930396079403960795039607960396079703960798039607990396080003960801039608020396080303960804039608050396080603960807039608080396080903960810039608110396081203960813039608140396081503960816039608170396081803960819039608200396082103960822039608230396082403960825039608260396082703960828039608290396083003960831039608320396083303960834039608350396083603960837039608380396083903960840039608410396084203960843039608440396084503960846039608470396084803960849039608500396085103960852039608530396085403960855039608560396085703960858039608590396086003960861039608620396086303960864039608650396086603960867039608680396086903960870039608710396087203960873039608740396087503960876039608770396087803960879039608800396088103960882039608830396088403960885039608860396088703960888039608890396089003960891039608920396089303960894039608950396089603960897039608980396089903960900039609010396090203960903039609040396090503960906039609070396090803960909039609100396091103960912039609130396091403960915039609160396091703960918039609190396092003960921039609220396092303960924039609250396092603960927039609280396092903960930039609310396093203960933039609340396093503960936039609370396093803960939039609400396094103960942039609430396094403960945039609460396094703960948039609490396095003960951039609520396095303960954039609550396095603960957039609580396095903960960039609610396096203960963039609640396096503960966039609670396096803960969039609700396097103960972039609730396097403960975039609760396097703960978039609790396098003960981039609820396098303960984039609850396098603960987039609880396098903960990039609910396099203960993039609940396099503960996039609970396099803960999039610000396100103961002039610030396100403961005039610060396100703961008039610090396101003961011039610120396101303961014039610150396101603961017039610180396101903961020039610210396102203961023039610240396102503961026039610270396102803961029039610300396103103961032039610330396103403961035039610360396103703961038039610390396104003961041039610420396104303961044039610450396104603961047039610480396104903961050039610510396105203961053039610540396105503961056039610570396105803961059039610600396106103961062039610630396106403961065039610660396106703961068039610690396107003961071039610720396107303961074039610750396107603961077039610780396107903961080039610810396108203961083039610840396108503961086039610870396108803961089039610900396109103961092039610930396109403961095039610960396109703961098039610990396110003961101039611020396110303961104039611050397000103970002039700030397000403970005039700060397000703970008039700090397001003970011039700120397001303970014039700150397001603970017039700180397001903970020039700210397002203970023039700240397002503970026039700270397002803970029039700300397003103970032039700330397003403970035039700360397003703970038039700390397004003970041039700420397004303970044039700450397004603970047039700480397004903970050039700510397005203970053039700540397005503970056039700570397005803970059039700600397006103970062039700630397006403970065039700660397006703970068039700690397007003970071039700720397007303970074039700750397007603970077039700780397007903970080039700810397008203970083039700840397008503970086039700870397008803970089039700900397009103970092039700930397009403970095039700960397009703970098039700990397010003970101039701020397010303970104039701050397010603970107039701080397010903970110039701110397011203970113039701140397011503970116039701170397011803970119039701200397012103970122039701230397012403970125039701260397012703970128039701290397013003970131039701320397013303970134039701350397013603970137039701380397013903970140039701410397014203970143039701440397014503970146039701470397014803970149039701500397015103970152039701530397015403970155039701560397015703970158039701590397016003970161039701620397016303970164039701650397016603970167039701680397016903970170039701710397017203970173039701740397017503970176039701770397017803970179039701800397018103970182039701830397018403970185039701860397018703970188039701890397019003970191039701920397019303970194039701950397019603970197039701980397019903970200039702010397020203970203039702040397020503970206039702070397020803970209039702100397021103970212039702130397021403970215039702160397021703970218039702190397022003970221039702220397022303970224039702250397022603970227039702280397022903970230039702310397023203970233039702340397023503970236039702370397023803970239039702400397024103970242039702430397024403970245039702460397024703970248039702490397025003970251039702520397025303970254039702550397025603970257039702580397025903970260039702610397026203970263039702640397026503970266039702670397026803970269039702700397027103970272039702730397027403970275039702760397027703970278039702790397028003970281039702820397028303970284039702850397028603970287039702880397028903970290039702910397029203970293039702940397029503970296039702970397029803970299039703000397030103970302039703030397030403970305039703060397030703970308039703090397031003970311039703120397031303970314039703150397031603970317039703180397031903970320039703210397032203970323039703240397032503970326039703270397032803970329039703300397033103970332039703330397033403970335039703360397033703970338039703390397034003970341039703420397034303970344039703450397034603970347039703480397034903970350039703510397035203970353039703540397035503970356039703570397035803970359039703600397036103970362039703630397036403970365039703660397036703970368039703690397037003970371039703720397037303970374039703750397037603970377039703780397037903970380039703810397038203970383039703840397038503970386039703870397038803970389039703900397039103970392039703930397039403970395039703960397039703970398039703990397040003970401039704020397040303970404039704050397040603970407039704080397040903970410039704110397041203970413039704140397041503970416039704170397041803970419039704200397042103970422039704230397042403970425039704260397042703970428039704290397043003970431039704320397043303970434039704350397043603970437039704380397043903970440039704410397044203970443039704440397044503970446039704470397044803970449039704500397045103970452039704530397045403970455039704560397045703970458039704590397046003970461039704620397046303970464039704650397046603970467039704680397046903970470039704710397047203970473039704740397047503970476039704770397047803970479039704800397048103970482039704830397048403970485039704860397048703970488039704890397049003970491039704920397049303970494039704950397049603970497039704980397049903970500039705010397050203970503039705040397050503970506039705070397050803970509039705100397051103970512039705130397051403970515039705160397051703970518039705190397052003970521039705220397052303970524039705250397052603970527039705280397052903970530039705310397053203970533039705340397053503970536039705370397053803970539039705400397054103970542039705430397054403970545039705460397054703970548039705490397055003970551039705520397055303970554039705550397055603970557039705580397055903970560039705610397056203970563039705640397056503970566039705670397056803970569039705700397057103970572039705730397057403970575039705760397057703970578039705790397058003970581039705820397058303970584039705850397058603970587039705880397058903970590039705910397059203970593039705940397059503970596039705970397059803970599039706000397060103970602039706030397060403970605039706060397060703970608039706090397061003970611039706120397061303970614039706150397061603970617039706180397061903970620039706210397062203970623039706240397062503970626039706270397062803970629039706300397063103970632039706330397063403970635039706360397063703970638039706390397064003970641039706420397064303970644039706450397064603970647039706480397064903970650039706510397065203970653039706540397065503970656039706570397065803970659039706600397066103970662039706630397066403970665039706660397066703970668039706690397067003970671039706720397067303970674039706750397067603970677039706780397067903970680039706810397068203970683039706840397068503970686039706870397068803970689039706900397069103970692039706930397069403970695039706960397069703970698039706990397070003970701039707020397070303970704039707050397070603970707039707080397070903970710039707110397071203970713039707140397071503970716039707170397071803970719039707200397072103970722039707230397072403970725039707260397072703970728039707290397073003970731039707320397073303970734039707350397073603970737039707380397073903970740039707410397074203970743039707440397074503970746039707470397074803970749039707500397075103970752039707530397075403970755039707560397075703970758039707590397076003970761039707620397076303970764039707650397076603970767039707680397076903970770039707710397077203970773039707740397077503970776039707770397077803970779039707800397078103970782039707830397078403970785039707860397078703970788039707890397079003970791039707920397079303970794039707950397079603970797039707980397079903970800039708010397080203970803039708040397080503970806039708070397080803970809039708100397081103970812039708130397081403970815039708160397081703970818039708190397082003970821039708220397082303970824039708250397082603970827039708280397082903970830039708310397083203970833039708340397083503970836039708370397083803970839039708400397084103970842039708430397084403970845039708460397084703970848039708490397085003970851039708520397085303970854039708550397085603970857039708580397085903970860039708610397086203970863039708640397086503970866039708670397086803970869039708700397087103970872039708730397087403970875039708760397087703970878039708790397088003970881039708820397088303970884039708850397088603970887039708880397088903970890039708910397089203970893039708940397089503970896039708970397089803970899039709000397090103970902039709030397090403970905039709060397090703970908039709090397091003970911039709120397091303970914039709150397091603970917039709180397091903970920039709210397092203970923039709240397092503970926039709270397092803970929039709300397093103970932039709330397093403970935039709360397093703970938039709390397094003970941039709420397094303970944039709450397094603970947039709480397094903970950039709510397095203970953039709540397095503970956039709570397095803970959039709600397096103970962039709630397096403970965039709660397096703970968039709690397097003970971039709720397097303970974039709750397097603970977039709780397097903970980039709810397098203970983039709840397098503970986039709870397098803970989039709900397099103970992039709930397099403970995039709960397099703970998039709990397100003971001039710020397100303971004039710050397100603971007039710080397100903971010039710110397101203971013039710140397101503971016039710170397101803971019039710200397102103971022039710230397102403971025039710260397102703971028039710290397103003971031039710320397103303971034039710350397103603971037039710380397103903971040039710410397104203971043039710440397104503971046039710470397104803971049039710500397105103971052039710530397105403971055039710560397105703971058039710590397106003971061039710620397106303971064039710650397106603971067039710680397106903971070039710710397107203971073039710740397107503971076039710770397107803971079039710800397108103971082039710830397108403971085039710860397108703971088039710890397109003971091039710920397109303971094039710950397109603971097039710980397109903971100039711010397110203971103039711040397110503980001039800020398000303980004039800050398000603980007039800080398000903980010039800110398001203980013039800140398001503980016039800170398001803980019039800200398002103980022039800230398002403980025039800260398002703980028039800290398003003980031039800320398003303980034039800350398003603980037039800380398003903980040039800410398004203980043039800440398004503980046039800470398004803980049039800500398005103980052039800530398005403980055039800560398005703980058039800590398006003980061039800620398006303980064039800650398006603980067039800680398006903980070039800710398007203980073039800740398007503980076039800770398007803980079039800800398008103980082039800830398008403980085039800860398008703980088039800890398009003980091039800920398009303980094039800950398009603980097039800980398009903980100039801010398010203980103039801040398010503980106039801070398010803980109039801100398011103980112039801130398011403980115039801160398011703980118039801190398012003980121039801220398012303980124039801250398012603980127039801280398012903980130039801310398013203980133039801340398013503980136039801370398013803980139039801400398014103980142039801430398014403980145039801460398014703980148039801490398015003980151039801520398015303980154039801550398015603980157039801580398015903980160039801610398016203980163039801640398016503980166039801670398016803980169039801700398017103980172039801730398017403980175039801760398017703980178039801790398018003980181039801820398018303980184039801850398018603980187039801880398018903980190039801910398019203980193039801940398019503980196039801970398019803980199039802000398020103980202039802030398020403980205039802060398020703980208039802090398021003980211039802120398021303980214039802150398021603980217039802180398021903980220039802210398022203980223039802240398022503980226039802270398022803980229039802300398023103980232039802330398023403980235039802360398023703980238039802390398024003980241039802420398024303980244039802450398024603980247039802480398024903980250039802510398025203980253039802540398025503980256039802570398025803980259039802600398026103980262039802630398026403980265039802660398026703980268039802690398027003980271039802720398027303980274039802750398027603980277039802780398027903980280039802810398028203980283039802840398028503980286039802870398028803980289039802900398029103980292039802930398029403980295039802960398029703980298039802990398030003980301039803020398030303980304039803050398030603980307039803080398030903980310039803110398031203980313039803140398031503980316039803170398031803980319039803200398032103980322039803230398032403980325039803260398032703980328039803290398033003980331039803320398033303980334039803350398033603980337039803380398033903980340039803410398034203980343039803440398034503980346039803470398034803980349039803500398035103980352039803530398035403980355039803560398035703980358039803590398036003980361039803620398036303980364039803650398036603980367039803680398036903980370039803710398037203980373039803740398037503980376039803770398037803980379039803800398038103980382039803830398038403980385039803860398038703980388039803890398039003980391039803920398039303980394039803950398039603980397039803980398039903980400039804010398040203980403039804040398040503980406039804070398040803980409039804100398041103980412039804130398041403980415039804160398041703980418039804190398042003980421039804220398042303980424039804250398042603980427039804280398042903980430039804310398043203980433039804340398043503980436039804370398043803980439039804400398044103980442039804430398044403980445039804460398044703980448039804490398045003980451039804520398045303980454039804550398045603980457039804580398045903980460039804610398046203980463039804640398046503980466039804670398046803980469039804700398047103980472039804730398047403980475039804760398047703980478039804790398048003980481039804820398048303980484039804850398048603980487039804880398048903980490039804910398049203980493039804940398049503980496039804970398049803980499039805000398050103980502039805030398050403980505039805060398050703980508039805090398051003980511039805120398051303980514039805150398051603980517039805180398051903980520039805210398052203980523039805240398052503980526039805270398052803980529039805300398053103980532039805330398053403980535039805360398053703980538039805390398054003980541039805420398054303980544039805450398054603980547039805480398054903980550039805510398055203980553039805540398055503980556039805570398055803980559039805600398056103980562039805630398056403980565039805660398056703980568039805690398057003980571039805720398057303980574039805750398057603980577039805780398057903980580039805810398058203980583039805840398058503980586039805870398058803980589039805900398059103980592039805930398059403980595039805960398059703980598039805990398060003980601039806020398060303980604039806050398060603980607039806080398060903980610039806110398061203980613039806140398061503980616039806170398061803980619039806200398062103980622039806230398062403980625039806260398062703980628039806290398063003980631039806320398063303980634039806350398063603980637039806380398063903980640039806410398064203980643039806440398064503980646039806470398064803980649039806500398065103980652039806530398065403980655039806560398065703980658039806590398066003980661039806620398066303980664039806650398066603980667039806680398066903980670039806710398067203980673039806740398067503980676039806770398067803980679039806800398068103980682039806830398068403980685039806860398068703980688039806890398069003980691039806920398069303980694039806950398069603980697039806980398069903980700039807010398070203980703039807040398070503980706039807070398070803980709039807100398071103980712039807130398071403980715039807160398071703980718039807190398072003980721039807220398072303980724039807250398072603980727039807280398072903980730039807310398073203980733039807340398073503980736039807370398073803980739039807400398074103980742039807430398074403980745039807460398074703980748039807490398075003980751039807520398075303980754039807550398075603980757039807580398075903980760039807610398076203980763039807640398076503980766039807670398076803980769039807700398077103980772039807730398077403980775039807760398077703980778039807790398078003980781039807820398078303980784039807850398078603980787039807880398078903980790039807910398079203980793039807940398079503980796039807970398079803980799039808000398080103980802039808030398080403980805039808060398080703980808039808090398081003980811039808120398081303980814039808150398081603980817039808180398081903980820039808210398082203980823039808240398082503980826039808270398082803980829039808300398083103980832039808330398083403980835039808360398083703980838039808390398084003980841039808420398084303980844039808450398084603980847039808480398084903980850039808510398085203980853039808540398085503980856039808570398085803980859039808600398086103980862039808630398086403980865039808660398086703980868039808690398087003980871039808720398087303980874039808750398087603980877039808780398087903980880039808810398088203980883039808840398088503980886039808870398088803980889039808900398089103980892039808930398089403980895039808960398089703980898039808990398090003980901039809020398090303980904039809050398090603980907039809080398090903980910039809110398091203980913039809140398091503980916039809170398091803980919039809200398092103980922039809230398092403980925039809260398092703980928039809290398093003980931039809320398093303980934039809350398093603980937039809380398093903980940039809410398094203980943039809440398094503980946039809470398094803980949039809500398095103980952039809530398095403980955039809560398095703980958039809590398096003980961039809620398096303980964039809650398096603980967039809680398096903980970039809710398097203980973039809740398097503980976039809770398097803980979039809800398098103980982039809830398098403980985039809860398098703980988039809890398099003980991039809920398099303980994039809950398099603980997039809980398099903981000039810010398100203981003039810040398100503981006039810070398100803981009039810100398101103981012039810130398101403981015039810160398101703981018039810190398102003981021039810220398102303981024039810250398102603981027039810280398102903981030039810310398103203981033039810340398103503981036039810370398103803981039039810400398104103981042039810430398104403981045039810460398104703981048039810490398105003981051039810520398105303981054039810550398105603981057039810580398105903981060039810610398106203981063039810640398106503981066039810670398106803981069039810700398107103981072039810730398107403981075039810760398107703981078039810790398108003981081039810820398108303981084039810850398108603981087039810880398108903981090039810910398109203981093039810940398109503981096039810970398109803981099039811000398110103981102039811030398110403981105039900010399000203990003039900040399000503990006039900070399000803990009039900100399001103990012039900130399001403990015039900160399001703990018039900190399002003990021039900220399002303990024039900250399002603990027039900280399002903990030039900310399003203990033039900340399003503990036039900370399003803990039039900400399004103990042039900430399004403990045039900460399004703990048039900490399005003990051039900520399005303990054039900550399005603990057039900580399005903990060039900610399006203990063039900640399006503990066039900670399006803990069039900700399007103990072039900730399007403990075039900760399007703990078039900790399008003990081039900820399008303990084039900850399008603990087039900880399008903990090039900910399009203990093039900940399009503990096039900970399009803990099039901000399010103990102039901030399010403990105039901060399010703990108039901090399011003990111039901120399011303990114039901150399011603990117039901180399011903990120039901210399012203990123039901240399012503990126039901270399012803990129039901300399013103990132039901330399013403990135039901360399013703990138039901390399014003990141039901420399014303990144039901450399014603990147039901480399014903990150039901510399015203990153039901540399015503990156039901570399015803990159039901600399016103990162039901630399016403990165039901660399016703990168039901690399017003990171039901720399017303990174039901750399017603990177039901780399017903990180039901810399018203990183039901840399018503990186039901870399018803990189039901900399019103990192039901930399019403990195039901960399019703990198039901990399020003990201039902020399020303990204039902050399020603990207039902080399020903990210039902110399021203990213039902140399021503990216039902170399021803990219039902200399022103990222039902230399022403990225039902260399022703990228039902290399023003990231039902320399023303990234039902350399023603990237039902380399023903990240039902410399024203990243039902440399024503990246039902470399024803990249039902500399025103990252039902530399025403990255039902560399025703990258039902590399026003990261039902620399026303990264039902650399026603990267039902680399026903990270039902710399027203990273039902740399027503990276039902770399027803990279039902800399028103990282039902830399028403990285039902860399028703990288039902890399029003990291039902920399029303990294039902950399029603990297039902980399029903990300039903010399030203990303039903040399030503990306039903070399030803990309039903100399031103990312039903130399031403990315039903160399031703990318039903190399032003990321039903220399032303990324039903250399032603990327039903280399032903990330039903310399033203990333039903340399033503990336039903370399033803990339039903400399034103990342039903430399034403990345039903460399034703990348039903490399035003990351039903520399035303990354039903550399035603990357039903580399035903990360039903610399036203990363039903640399036503990366039903670399036803990369039903700399037103990372039903730399037403990375039903760399037703990378039903790399038003990381039903820399038303990384039903850399038603990387039903880399038903990390039903910399039203990393039903940399039503990396039903970399039803990399039904000399040103990402039904030399040403990405039904060399040703990408039904090399041003990411039904120399041303990414039904150399041603990417039904180399041903990420039904210399042203990423039904240399042503990426039904270399042803990429039904300399043103990432039904330399043403990435039904360399043703990438039904390399044003990441039904420399044303990444039904450399044603990447039904480399044903990450039904510399045203990453039904540399045503990456039904570399045803990459039904600399046103990462039904630399046403990465039904660399046703990468039904690399047003990471039904720399047303990474039904750399047603990477039904780399047903990480039904810399048203990483039904840399048503990486039904870399048803990489039904900399049103990492039904930399049403990495039904960399049703990498039904990399050003990501039905020399050303990504039905050399050603990507039905080399050903990510039905110399051203990513039905140399051503990516039905170399051803990519039905200399052103990522039905230399052403990525039905260399052703990528039905290399053003990531039905320399053303990534039905350399053603990537039905380399053903990540039905410399054203990543039905440399054503990546039905470399054803990549039905500399055103990552039905530399055403990555039905560399055703990558039905590399056003990561039905620399056303990564039905650399056603990567039905680399056903990570039905710399057203990573039905740399057503990576039905770399057803990579039905800399058103990582039905830399058403990585039905860399058703990588039905890399059003990591039905920399059303990594039905950399059603990597039905980399059903990600039906010399060203990603039906040399060503990606039906070399060803990609039906100399061103990612039906130399061403990615039906160399061703990618039906190399062003990621039906220399062303990624039906250399062603990627039906280399062903990630039906310399063203990633039906340399063503990636039906370399063803990639039906400399064103990642039906430399064403990645039906460399064703990648039906490399065003990651039906520399065303990654039906550399065603990657039906580399065903990660039906610399066203990663039906640399066503990666039906670399066803990669039906700399067103990672039906730399067403990675039906760399067703990678039906790399068003990681039906820399068303990684039906850399068603990687039906880399068903990690039906910399069203990693039906940399069503990696039906970399069803990699039907000399070103990702039907030399070403990705039907060399070703990708039907090399071003990711039907120399071303990714039907150399071603990717039907180399071903990720039907210399072203990723039907240399072503990726039907270399072803990729039907300399073103990732039907330399073403990735039907360399073703990738039907390399074003990741039907420399074303990744039907450399074603990747039907480399074903990750039907510399075203990753039907540399075503990756039907570399075803990759039907600399076103990762039907630399076403990765039907660399076703990768039907690399077003990771039907720399077303990774039907750399077603990777039907780399077903990780039907810399078203990783039907840399078503990786039907870399078803990789039907900399079103990792039907930399079403990795039907960399079703990798039907990399080003990801039908020399080303990804039908050399080603990807039908080399080903990810039908110399081203990813039908140399081503990816039908170399081803990819039908200399082103990822039908230399082403990825039908260399082703990828039908290399083003990831039908320399083303990834039908350399083603990837039908380399083903990840039908410399084203990843039908440399084503990846039908470399084803990849039908500399085103990852039908530399085403990855039908560399085703990858039908590399086003990861039908620399086303990864039908650399086603990867039908680399086903990870039908710399087203990873039908740399087503990876039908770399087803990879039908800399088103990882039908830399088403990885039908860399088703990888039908890399089003990891039908920399089303990894039908950399089603990897039908980399089903990900039909010399090203990903039909040399090503990906039909070399090803990909039909100399091103990912039909130399091403990915039909160399091703990918039909190399092003990921039909220399092303990924039909250399092603990927039909280399092903990930039909310399093203990933039909340399093503990936039909370399093803990939039909400399094103990942039909430399094403990945039909460399094703990948039909490399095003990951039909520399095303990954039909550399095603990957039909580399095903990960039909610399096203990963039909640399096503990966039909670399096803990969039909700399097103990972039909730399097403990975039909760399097703990978039909790399098003990981039909820399098303990984039909850399098603990987039909880399098903990990039909910399099203990993039909940399099503990996039909970399099803990999039910000399100103991002039910030399100403991005039910060399100703991008039910090399101003991011039910120399101303991014039910150399101603991017039910180399101903991020039910210399102203991023039910240399102503991026039910270399102803991029039910300399103103991032039910330399103403991035039910360399103703991038039910390399104003991041039910420399104303991044039910450399104603991047039910480399104903991050039910510399105203991053039910540399105503991056039910570399105803991059039910600399106103991062039910630399106403991065039910660399106703991068039910690399107003991071039910720399107303991074039910750399107603991077039910780399107903991080039910810399108203991083039910840399108503991086039910870399108803991089039910900399109103991092039910930399109403991095039910960399109703991098039910990399110003991101039911020399110303991104039911050400000104000002040000030400000404000005040000060400000704000008040000090400001004000011040000120400001304000014040000150400001604000017040000180400001904000020040000210400002204000023040000240400002504000026040000270400002804000029040000300400003104000032040000330400003404000035040000360400003704000038040000390400004004000041040000420400004304000044040000450400004604000047040000480400004904000050040000510400005204000053040000540400005504000056040000570400005804000059040000600400006104000062040000630400006404000065040000660400006704000068040000690400007004000071040000720400007304000074040000750400007604000077040000780400007904000080040000810400008204000083040000840400008504000086040000870400008804000089040000900400009104000092040000930400009404000095040000960400009704000098040000990400010004000101040001020400010304000104040001050400010604000107040001080400010904000110040001110400011204000113040001140400011504000116040001170400011804000119040001200400012104000122040001230400012404000125040001260400012704000128040001290400013004000131040001320400013304000134040001350400013604000137040001380400013904000140040001410400014204000143040001440400014504000146040001470400014804000149040001500400015104000152040001530400015404000155040001560400015704000158040001590400016004000161040001620400016304000164040001650400016604000167040001680400016904000170040001710400017204000173040001740400017504000176040001770400017804000179040001800400018104000182040001830400018404000185040001860400018704000188040001890400019004000191040001920400019304000194040001950400019604000197040001980400019904000200040002010400020204000203040002040400020504000206040002070400020804000209040002100400021104000212040002130400021404000215040002160400021704000218040002190400022004000221040002220400022304000224040002250400022604000227040002280400022904000230040002310400023204000233040002340400023504000236040002370400023804000239040002400400024104000242040002430400024404000245040002460400024704000248040002490400025004000251040002520400025304000254040002550400025604000257040002580400025904000260040002610400026204000263040002640400026504000266040002670400026804000269040002700400027104000272040002730400027404000275040002760400027704000278040002790400028004000281040002820400028304000284040002850400028604000287040002880400028904000290040002910400029204000293040002940400029504000296040002970400029804000299040003000400030104000302040003030400030404000305040003060400030704000308040003090400031004000311040003120400031304000314040003150400031604000317040003180400031904000320040003210400032204000323040003240400032504000326040003270400032804000329040003300400033104000332040003330400033404000335040003360400033704000338040003390400034004000341040003420400034304000344040003450400034604000347040003480400034904000350040003510400035204000353040003540400035504000356040003570400035804000359040003600400036104000362040003630400036404000365040003660400036704000368040003690400037004000371040003720400037304000374040003750400037604000377040003780400037904000380040003810400038204000383040003840400038504000386040003870400038804000389040003900400039104000392040003930400039404000395040003960400039704000398040003990400040004000401040004020400040304000404040004050400040604000407040004080400040904000410040004110400041204000413040004140400041504000416040004170400041804000419040004200400042104000422040004230400042404000425040004260400042704000428040004290400043004000431040004320400043304000434040004350400043604000437040004380400043904000440040004410400044204000443040004440400044504000446040004470400044804000449040004500400045104000452040004530400045404000455040004560400045704000458040004590400046004000461040004620400046304000464040004650400046604000467040004680400046904000470040004710400047204000473040004740400047504000476040004770400047804000479040004800400048104000482040004830400048404000485040004860400048704000488040004890400049004000491040004920400049304000494040004950400049604000497040004980400049904000500040005010400050204000503040005040400050504000506040005070400050804000509040005100400051104000512040005130400051404000515040005160400051704000518040005190400052004000521040005220400052304000524040005250400052604000527040005280400052904000530040005310400053204000533040005340400053504000536040005370400053804000539040005400400054104000542040005430400054404000545040005460400054704000548040005490400055004000551040005520400055304000554040005550400055604000557040005580400055904000560040005610400056204000563040005640400056504000566040005670400056804000569040005700400057104000572040005730400057404000575040005760400057704000578040005790400058004000581040005820400058304000584040005850400058604000587040005880400058904000590040005910400059204000593040005940400059504000596040005970400059804000599040006000400060104000602040006030400060404000605040006060400060704000608040006090400061004000611040006120400061304000614040006150400061604000617040006180400061904000620040006210400062204000623040006240400062504000626040006270400062804000629040006300400063104000632040006330400063404000635040006360400063704000638040006390400064004000641040006420400064304000644040006450400064604000647040006480400064904000650040006510400065204000653040006540400065504000656040006570400065804000659040006600400066104000662040006630400066404000665040006660400066704000668040006690400067004000671040006720400067304000674040006750400067604000677040006780400067904000680040006810400068204000683040006840400068504000686040006870400068804000689040006900400069104000692040006930400069404000695040006960400069704000698040006990400070004000701040007020400070304000704040007050400070604000707040007080400070904000710040007110400071204000713040007140400071504000716040007170400071804000719040007200400072104000722040007230400072404000725040007260400072704000728040007290400073004000731040007320400073304000734040007350400073604000737040007380400073904000740040007410400074204000743040007440400074504000746040007470400074804000749040007500400075104000752040007530400075404000755040007560400075704000758040007590400076004000761040007620400076304000764040007650400076604000767040007680400076904000770040007710400077204000773040007740400077504000776040007770400077804000779040007800400078104000782040007830400078404000785040007860400078704000788040007890400079004000791040007920400079304000794040007950400079604000797040007980400079904000800040008010400080204000803040008040400080504000806040008070400080804000809040008100400081104000812040008130400081404000815040008160400081704000818040008190400082004000821040008220400082304000824040008250400082604000827040008280400082904000830040008310400083204000833040008340400083504000836040008370400083804000839040008400400084104000842040008430400084404000845040008460400084704000848040008490400085004000851040008520400085304000854040008550400085604000857040008580400085904000860040008610400086204000863040008640400086504000866040008670400086804000869040008700400087104000872040008730400087404000875040008760400087704000878040008790400088004000881040008820400088304000884040008850400088604000887040008880400088904000890040008910400089204000893040008940400089504000896040008970400089804000899040009000400090104000902040009030400090404000905040009060400090704000908040009090400091004000911040009120400091304000914040009150400091604000917040009180400091904000920040009210400092204000923040009240400092504000926040009270400092804000929040009300400093104000932040009330400093404000935040009360400093704000938040009390400094004000941040009420400094304000944040009450400094604000947040009480400094904000950040009510400095204000953040009540400095504000956040009570400095804000959040009600400096104000962040009630400096404000965040009660400096704000968040009690400097004000971040009720400097304000974040009750400097604000977040009780400097904000980040009810400098204000983040009840400098504000986040009870400098804000989040009900400099104000992040009930400099404000995040009960400099704000998040009990400100004001001040010020400100304001004040010050400100604001007040010080400100904001010040010110400101204001013040010140400101504001016040010170400101804001019040010200400102104001022040010230400102404001025040010260400102704001028040010290400103004001031040010320400103304001034040010350400103604001037040010380400103904001040040010410400104204001043040010440400104504001046040010470400104804001049040010500400105104001052040010530400105404001055040010560400105704001058040010590400106004001061040010620400106304001064040010650400106604001067040010680400106904001070040010710400107204001073040010740400107504001076040010770400107804001079040010800400108104001082040010830400108404001085040010860400108704001088040010890400109004001091040010920400109304001094040010950400109604001097040010980400109904001100040011010400110204001103040011040400110504010001040100020401000304010004040100050401000604010007040100080401000904010010040100110401001204010013040100140401001504010016040100170401001804010019040100200401002104010022040100230401002404010025040100260401002704010028040100290401003004010031040100320401003304010034040100350401003604010037040100380401003904010040040100410401004204010043040100440401004504010046040100470401004804010049040100500401005104010052040100530401005404010055040100560401005704010058040100590401006004010061040100620401006304010064040100650401006604010067040100680401006904010070040100710401007204010073040100740401007504010076040100770401007804010079040100800401008104010082040100830401008404010085040100860401008704010088040100890401009004010091040100920401009304010094040100950401009604010097040100980401009904010100040101010401010204010103040101040401010504010106040101070401010804010109040101100401011104010112040101130401011404010115040101160401011704010118040101190401012004010121040101220401012304010124040101250401012604010127040101280401012904010130040101310401013204010133040101340401013504010136040101370401013804010139040101400401014104010142040101430401014404010145040101460401014704010148040101490401015004010151040101520401015304010154040101550401015604010157040101580401015904010160040101610401016204010163040101640401016504010166040101670401016804010169040101700401017104010172040101730401017404010175040101760401017704010178040101790401018004010181040101820401018304010184040101850401018604010187040101880401018904010190040101910401019204010193040101940401019504010196040101970401019804010199040102000401020104010202040102030401020404010205040102060401020704010208040102090401021004010211040102120401021304010214040102150401021604010217040102180401021904010220040102210401022204010223040102240401022504010226040102270401022804010229040102300401023104010232040102330401023404010235040102360401023704010238040102390401024004010241040102420401024304010244040102450401024604010247040102480401024904010250040102510401025204010253040102540401025504010256040102570401025804010259040102600401026104010262040102630401026404010265040102660401026704010268040102690401027004010271040102720401027304010274040102750401027604010277040102780401027904010280040102810401028204010283040102840401028504010286040102870401028804010289040102900401029104010292040102930401029404010295040102960401029704010298040102990401030004010301040103020401030304010304040103050401030604010307040103080401030904010310040103110401031204010313040103140401031504010316040103170401031804010319040103200401032104010322040103230401032404010325040103260401032704010328040103290401033004010331040103320401033304010334040103350401033604010337040103380401033904010340040103410401034204010343040103440401034504010346040103470401034804010349040103500401035104010352040103530401035404010355040103560401035704010358040103590401036004010361040103620401036304010364040103650401036604010367040103680401036904010370040103710401037204010373040103740401037504010376040103770401037804010379040103800401038104010382040103830401038404010385040103860401038704010388040103890401039004010391040103920401039304010394040103950401039604010397040103980401039904010400040104010401040204010403040104040401040504010406040104070401040804010409040104100401041104010412040104130401041404010415040104160401041704010418040104190401042004010421040104220401042304010424040104250401042604010427040104280401042904010430040104310401043204010433040104340401043504010436040104370401043804010439040104400401044104010442040104430401044404010445040104460401044704010448040104490401045004010451040104520401045304010454040104550401045604010457040104580401045904010460040104610401046204010463040104640401046504010466040104670401046804010469040104700401047104010472040104730401047404010475040104760401047704010478040104790401048004010481040104820401048304010484040104850401048604010487040104880401048904010490040104910401049204010493040104940401049504010496040104970401049804010499040105000401050104010502040105030401050404010505040105060401050704010508040105090401051004010511040105120401051304010514040105150401051604010517040105180401051904010520040105210401052204010523040105240401052504010526040105270401052804010529040105300401053104010532040105330401053404010535040105360401053704010538040105390401054004010541040105420401054304010544040105450401054604010547040105480401054904010550040105510401055204010553040105540401055504010556040105570401055804010559040105600401056104010562040105630401056404010565040105660401056704010568040105690401057004010571040105720401057304010574040105750401057604010577040105780401057904010580040105810401058204010583040105840401058504010586040105870401058804010589040105900401059104010592040105930401059404010595040105960401059704010598040105990401060004010601040106020401060304010604040106050401060604010607040106080401060904010610040106110401061204010613040106140401061504010616040106170401061804010619040106200401062104010622040106230401062404010625040106260401062704010628040106290401063004010631040106320401063304010634040106350401063604010637040106380401063904010640040106410401064204010643040106440401064504010646040106470401064804010649040106500401065104010652040106530401065404010655040106560401065704010658040106590401066004010661040106620401066304010664040106650401066604010667040106680401066904010670040106710401067204010673040106740401067504010676040106770401067804010679040106800401068104010682040106830401068404010685040106860401068704010688040106890401069004010691040106920401069304010694040106950401069604010697040106980401069904010700040107010401070204010703040107040401070504010706040107070401070804010709040107100401071104010712040107130401071404010715040107160401071704010718040107190401072004010721040107220401072304010724040107250401072604010727040107280401072904010730040107310401073204010733040107340401073504010736040107370401073804010739040107400401074104010742040107430401074404010745040107460401074704010748040107490401075004010751040107520401075304010754040107550401075604010757040107580401075904010760040107610401076204010763040107640401076504010766040107670401076804010769040107700401077104010772040107730401077404010775040107760401077704010778040107790401078004010781040107820401078304010784040107850401078604010787040107880401078904010790040107910401079204010793040107940401079504010796040107970401079804010799040108000401080104010802040108030401080404010805040108060401080704010808040108090401081004010811040108120401081304010814040108150401081604010817040108180401081904010820040108210401082204010823040108240401082504010826040108270401082804010829040108300401083104010832040108330401083404010835040108360401083704010838040108390401084004010841040108420401084304010844040108450401084604010847040108480401084904010850040108510401085204010853040108540401085504010856040108570401085804010859040108600401086104010862040108630401086404010865040108660401086704010868040108690401087004010871040108720401087304010874040108750401087604010877040108780401087904010880040108810401088204010883040108840401088504010886040108870401088804010889040108900401089104010892040108930401089404010895040108960401089704010898040108990401090004010901040109020401090304010904040109050401090604010907040109080401090904010910040109110401091204010913040109140401091504010916040109170401091804010919040109200401092104010922040109230401092404010925040109260401092704010928040109290401093004010931040109320401093304010934040109350401093604010937040109380401093904010940040109410401094204010943040109440401094504010946040109470401094804010949040109500401095104010952040109530401095404010955040109560401095704010958040109590401096004010961040109620401096304010964040109650401096604010967040109680401096904010970040109710401097204010973040109740401097504010976040109770401097804010979040109800401098104010982040109830401098404010985040109860401098704010988040109890401099004010991040109920401099304010994040109950401099604010997040109980401099904011000040110010401100204011003040110040401100504011006040110070401100804011009040110100401101104011012040110130401101404011015040110160401101704011018040110190401102004011021040110220401102304011024040110250401102604011027040110280401102904011030040110310401103204011033040110340401103504011036040110370401103804011039040110400401104104011042040110430401104404011045040110460401104704011048040110490401105004011051040110520401105304011054040110550401105604011057040110580401105904011060040110610401106204011063040110640401106504011066040110670401106804011069040110700401107104011072040110730401107404011075040110760401107704011078040110790401108004011081040110820401108304011084040110850401108604011087040110880401108904011090040110910401109204011093040110940401109504011096040110970401109804011099040111000401110104011102040111030401110404011105040200010402000204020003040200040402000504020006040200070402000804020009040200100402001104020012040200130402001404020015040200160402001704020018040200190402002004020021040200220402002304020024040200250402002604020027040200280402002904020030040200310402003204020033040200340402003504020036040200370402003804020039040200400402004104020042040200430402004404020045040200460402004704020048040200490402005004020051040200520402005304020054040200550402005604020057040200580402005904020060040200610402006204020063040200640402006504020066040200670402006804020069040200700402007104020072040200730402007404020075040200760402007704020078040200790402008004020081040200820402008304020084040200850402008604020087040200880402008904020090040200910402009204020093040200940402009504020096040200970402009804020099040201000402010104020102040201030402010404020105040201060402010704020108040201090402011004020111040201120402011304020114040201150402011604020117040201180402011904020120040201210402012204020123040201240402012504020126040201270402012804020129040201300402013104020132040201330402013404020135040201360402013704020138040201390402014004020141040201420402014304020144040201450402014604020147040201480402014904020150040201510402015204020153040201540402015504020156040201570402015804020159040201600402016104020162040201630402016404020165040201660402016704020168040201690402017004020171040201720402017304020174040201750402017604020177040201780402017904020180040201810402018204020183040201840402018504020186040201870402018804020189040201900402019104020192040201930402019404020195040201960402019704020198040201990402020004020201040202020402020304020204040202050402020604020207040202080402020904020210040202110402021204020213040202140402021504020216040202170402021804020219040202200402022104020222040202230402022404020225040202260402022704020228040202290402023004020231040202320402023304020234040202350402023604020237040202380402023904020240040202410402024204020243040202440402024504020246040202470402024804020249040202500402025104020252040202530402025404020255040202560402025704020258040202590402026004020261040202620402026304020264040202650402026604020267040202680402026904020270040202710402027204020273040202740402027504020276040202770402027804020279040202800402028104020282040202830402028404020285040202860402028704020288040202890402029004020291040202920402029304020294040202950402029604020297040202980402029904020300040203010402030204020303040203040402030504020306040203070402030804020309040203100402031104020312040203130402031404020315040203160402031704020318040203190402032004020321040203220402032304020324040203250402032604020327040203280402032904020330040203310402033204020333040203340402033504020336040203370402033804020339040203400402034104020342040203430402034404020345040203460402034704020348040203490402035004020351040203520402035304020354040203550402035604020357040203580402035904020360040203610402036204020363040203640402036504020366040203670402036804020369040203700402037104020372040203730402037404020375040203760402037704020378040203790402038004020381040203820402038304020384040203850402038604020387040203880402038904020390040203910402039204020393040203940402039504020396040203970402039804020399040204000402040104020402040204030402040404020405040204060402040704020408040204090402041004020411040204120402041304020414040204150402041604020417040204180402041904020420040204210402042204020423040204240402042504020426040204270402042804020429040204300402043104020432040204330402043404020435040204360402043704020438040204390402044004020441040204420402044304020444040204450402044604020447040204480402044904020450040204510402045204020453040204540402045504020456040204570402045804020459040204600402046104020462040204630402046404020465040204660402046704020468040204690402047004020471040204720402047304020474040204750402047604020477040204780402047904020480040204810402048204020483040204840402048504020486040204870402048804020489040204900402049104020492040204930402049404020495040204960402049704020498040204990402050004020501040205020402050304020504040205050402050604020507040205080402050904020510040205110402051204020513040205140402051504020516040205170402051804020519040205200402052104020522040205230402052404020525040205260402052704020528040205290402053004020531040205320402053304020534040205350402053604020537040205380402053904020540040205410402054204020543040205440402054504020546040205470402054804020549040205500402055104020552040205530402055404020555040205560402055704020558040205590402056004020561040205620402056304020564040205650402056604020567040205680402056904020570040205710402057204020573040205740402057504020576040205770402057804020579040205800402058104020582040205830402058404020585040205860402058704020588040205890402059004020591040205920402059304020594040205950402059604020597040205980402059904020600040206010402060204020603040206040402060504020606040206070402060804020609040206100402061104020612040206130402061404020615040206160402061704020618040206190402062004020621040206220402062304020624040206250402062604020627040206280402062904020630040206310402063204020633040206340402063504020636040206370402063804020639040206400402064104020642040206430402064404020645040206460402064704020648040206490402065004020651040206520402065304020654040206550402065604020657040206580402065904020660040206610402066204020663040206640402066504020666040206670402066804020669040206700402067104020672040206730402067404020675040206760402067704020678040206790402068004020681040206820402068304020684040206850402068604020687040206880402068904020690040206910402069204020693040206940402069504020696040206970402069804020699040207000402070104020702040207030402070404020705040207060402070704020708040207090402071004020711040207120402071304020714040207150402071604020717040207180402071904020720040207210402072204020723040207240402072504020726040207270402072804020729040207300402073104020732040207330402073404020735040207360402073704020738040207390402074004020741040207420402074304020744040207450402074604020747040207480402074904020750040207510402075204020753040207540402075504020756040207570402075804020759040207600402076104020762040207630402076404020765040207660402076704020768040207690402077004020771040207720402077304020774040207750402077604020777040207780402077904020780040207810402078204020783040207840402078504020786040207870402078804020789040207900402079104020792040207930402079404020795040207960402079704020798040207990402080004020801040208020402080304020804040208050402080604020807040208080402080904020810040208110402081204020813040208140402081504020816040208170402081804020819040208200402082104020822040208230402082404020825040208260402082704020828040208290402083004020831040208320402083304020834040208350402083604020837040208380402083904020840040208410402084204020843040208440402084504020846040208470402084804020849040208500402085104020852040208530402085404020855040208560402085704020858040208590402086004020861040208620402086304020864040208650402086604020867040208680402086904020870040208710402087204020873040208740402087504020876040208770402087804020879040208800402088104020882040208830402088404020885040208860402088704020888040208890402089004020891040208920402089304020894040208950402089604020897040208980402089904020900040209010402090204020903040209040402090504020906040209070402090804020909040209100402091104020912040209130402091404020915040209160402091704020918040209190402092004020921040209220402092304020924040209250402092604020927040209280402092904020930040209310402093204020933040209340402093504020936040209370402093804020939040209400402094104020942040209430402094404020945040209460402094704020948040209490402095004020951040209520402095304020954040209550402095604020957040209580402095904020960040209610402096204020963040209640402096504020966040209670402096804020969040209700402097104020972040209730402097404020975040209760402097704020978040209790402098004020981040209820402098304020984040209850402098604020987040209880402098904020990040209910402099204020993040209940402099504020996040209970402099804020999040210000402100104021002040210030402100404021005040210060402100704021008040210090402101004021011040210120402101304021014040210150402101604021017040210180402101904021020040210210402102204021023040210240402102504021026040210270402102804021029040210300402103104021032040210330402103404021035040210360402103704021038040210390402104004021041040210420402104304021044040210450402104604021047040210480402104904021050040210510402105204021053040210540402105504021056040210570402105804021059040210600402106104021062040210630402106404021065040210660402106704021068040210690402107004021071040210720402107304021074040210750402107604021077040210780402107904021080040210810402108204021083040210840402108504021086040210870402108804021089040210900402109104021092040210930402109404021095040210960402109704021098040210990402110004021101040211020402110304021104040211050403000104030002040300030403000404030005040300060403000704030008040300090403001004030011040300120403001304030014040300150403001604030017040300180403001904030020040300210403002204030023040300240403002504030026040300270403002804030029040300300403003104030032040300330403003404030035040300360403003704030038040300390403004004030041040300420403004304030044040300450403004604030047040300480403004904030050040300510403005204030053040300540403005504030056040300570403005804030059040300600403006104030062040300630403006404030065040300660403006704030068040300690403007004030071040300720403007304030074040300750403007604030077040300780403007904030080040300810403008204030083040300840403008504030086040300870403008804030089040300900403009104030092040300930403009404030095040300960403009704030098040300990403010004030101040301020403010304030104040301050403010604030107040301080403010904030110040301110403011204030113040301140403011504030116040301170403011804030119040301200403012104030122040301230403012404030125040301260403012704030128040301290403013004030131040301320403013304030134040301350403013604030137040301380403013904030140040301410403014204030143040301440403014504030146040301470403014804030149040301500403015104030152040301530403015404030155040301560403015704030158040301590403016004030161040301620403016304030164040301650403016604030167040301680403016904030170040301710403017204030173040301740403017504030176040301770403017804030179040301800403018104030182040301830403018404030185040301860403018704030188040301890403019004030191040301920403019304030194040301950403019604030197040301980403019904030200040302010403020204030203040302040403020504030206040302070403020804030209040302100403021104030212040302130403021404030215040302160403021704030218040302190403022004030221040302220403022304030224040302250403022604030227040302280403022904030230040302310403023204030233040302340403023504030236040302370403023804030239040302400403024104030242040302430403024404030245040302460403024704030248040302490403025004030251040302520403025304030254040302550403025604030257040302580403025904030260040302610403026204030263040302640403026504030266040302670403026804030269040302700403027104030272040302730403027404030275040302760403027704030278040302790403028004030281040302820403028304030284040302850403028604030287040302880403028904030290040302910403029204030293040302940403029504030296040302970403029804030299040303000403030104030302040303030403030404030305040303060403030704030308040303090403031004030311040303120403031304030314040303150403031604030317040303180403031904030320040303210403032204030323040303240403032504030326040303270403032804030329040303300403033104030332040303330403033404030335040303360403033704030338040303390403034004030341040303420403034304030344040303450403034604030347040303480403034904030350040303510403035204030353040303540403035504030356040303570403035804030359040303600403036104030362040303630403036404030365040303660403036704030368040303690403037004030371040303720403037304030374040303750403037604030377040303780403037904030380040303810403038204030383040303840403038504030386040303870403038804030389040303900403039104030392040303930403039404030395040303960403039704030398040303990403040004030401040304020403040304030404040304050403040604030407040304080403040904030410040304110403041204030413040304140403041504030416040304170403041804030419040304200403042104030422040304230403042404030425040304260403042704030428040304290403043004030431040304320403043304030434040304350403043604030437040304380403043904030440040304410403044204030443040304440403044504030446040304470403044804030449040304500403045104030452040304530403045404030455040304560403045704030458040304590403046004030461040304620403046304030464040304650403046604030467040304680403046904030470040304710403047204030473040304740403047504030476040304770403047804030479040304800403048104030482040304830403048404030485040304860403048704030488040304890403049004030491040304920403049304030494040304950403049604030497040304980403049904030500040305010403050204030503040305040403050504030506040305070403050804030509040305100403051104030512040305130403051404030515040305160403051704030518040305190403052004030521040305220403052304030524040305250403052604030527040305280403052904030530040305310403053204030533040305340403053504030536040305370403053804030539040305400403054104030542040305430403054404030545040305460403054704030548040305490403055004030551040305520403055304030554040305550403055604030557040305580403055904030560040305610403056204030563040305640403056504030566040305670403056804030569040305700403057104030572040305730403057404030575040305760403057704030578040305790403058004030581040305820403058304030584040305850403058604030587040305880403058904030590040305910403059204030593040305940403059504030596040305970403059804030599040306000403060104030602040306030403060404030605040306060403060704030608040306090403061004030611040306120403061304030614040306150403061604030617040306180403061904030620040306210403062204030623040306240403062504030626040306270403062804030629040306300403063104030632040306330403063404030635040306360403063704030638040306390403064004030641040306420403064304030644040306450403064604030647040306480403064904030650040306510403065204030653040306540403065504030656040306570403065804030659040306600403066104030662040306630403066404030665040306660403066704030668040306690403067004030671040306720403067304030674040306750403067604030677040306780403067904030680040306810403068204030683040306840403068504030686040306870403068804030689040306900403069104030692040306930403069404030695040306960403069704030698040306990403070004030701040307020403070304030704040307050403070604030707040307080403070904030710040307110403071204030713040307140403071504030716040307170403071804030719040307200403072104030722040307230403072404030725040307260403072704030728040307290403073004030731040307320403073304030734040307350403073604030737040307380403073904030740040307410403074204030743040307440403074504030746040307470403074804030749040307500403075104030752040307530403075404030755040307560403075704030758040307590403076004030761040307620403076304030764040307650403076604030767040307680403076904030770040307710403077204030773040307740403077504030776040307770403077804030779040307800403078104030782040307830403078404030785040307860403078704030788040307890403079004030791040307920403079304030794040307950403079604030797040307980403079904030800040308010403080204030803040308040403080504030806040308070403080804030809040308100403081104030812040308130403081404030815040308160403081704030818040308190403082004030821040308220403082304030824040308250403082604030827040308280403082904030830040308310403083204030833040308340403083504030836040308370403083804030839040308400403084104030842040308430403084404030845040308460403084704030848040308490403085004030851040308520403085304030854040308550403085604030857040308580403085904030860040308610403086204030863040308640403086504030866040308670403086804030869040308700403087104030872040308730403087404030875040308760403087704030878040308790403088004030881040308820403088304030884040308850403088604030887040308880403088904030890040308910403089204030893040308940403089504030896040308970403089804030899040309000403090104030902040309030403090404030905040309060403090704030908040309090403091004030911040309120403091304030914040309150403091604030917040309180403091904030920040309210403092204030923040309240403092504030926040309270403092804030929040309300403093104030932040309330403093404030935040309360403093704030938040309390403094004030941040309420403094304030944040309450403094604030947040309480403094904030950040309510403095204030953040309540403095504030956040309570403095804030959040309600403096104030962040309630403096404030965040309660403096704030968040309690403097004030971040309720403097304030974040309750403097604030977040309780403097904030980040309810403098204030983040309840403098504030986040309870403098804030989040309900403099104030992040309930403099404030995040309960403099704030998040309990403100004031001040310020403100304031004040310050403100604031007040310080403100904031010040310110403101204031013040310140403101504031016040310170403101804031019040310200403102104031022040310230403102404031025040310260403102704031028040310290403103004031031040310320403103304031034040310350403103604031037040310380403103904031040040310410403104204031043040310440403104504031046040310470403104804031049040310500403105104031052040310530403105404031055040310560403105704031058040310590403106004031061040310620403106304031064040310650403106604031067040310680403106904031070040310710403107204031073040310740403107504031076040310770403107804031079040310800403108104031082040310830403108404031085040310860403108704031088040310890403109004031091040310920403109304031094040310950403109604031097040310980403109904031100040311010403110204031103040311040403110504040001040400020404000304040004040400050404000604040007040400080404000904040010040400110404001204040013040400140404001504040016040400170404001804040019040400200404002104040022040400230404002404040025040400260404002704040028040400290404003004040031040400320404003304040034040400350404003604040037040400380404003904040040040400410404004204040043040400440404004504040046040400470404004804040049040400500404005104040052040400530404005404040055040400560404005704040058040400590404006004040061040400620404006304040064040400650404006604040067040400680404006904040070040400710404007204040073040400740404007504040076040400770404007804040079040400800404008104040082040400830404008404040085040400860404008704040088040400890404009004040091040400920404009304040094040400950404009604040097040400980404009904040100040401010404010204040103040401040404010504040106040401070404010804040109040401100404011104040112040401130404011404040115040401160404011704040118040401190404012004040121040401220404012304040124040401250404012604040127040401280404012904040130040401310404013204040133040401340404013504040136040401370404013804040139040401400404014104040142040401430404014404040145040401460404014704040148040401490404015004040151040401520404015304040154040401550404015604040157040401580404015904040160040401610404016204040163040401640404016504040166040401670404016804040169040401700404017104040172040401730404017404040175040401760404017704040178040401790404018004040181040401820404018304040184040401850404018604040187040401880404018904040190040401910404019204040193040401940404019504040196040401970404019804040199040402000404020104040202040402030404020404040205040402060404020704040208040402090404021004040211040402120404021304040214040402150404021604040217040402180404021904040220040402210404022204040223040402240404022504040226040402270404022804040229040402300404023104040232040402330404023404040235040402360404023704040238040402390404024004040241040402420404024304040244040402450404024604040247040402480404024904040250040402510404025204040253040402540404025504040256040402570404025804040259040402600404026104040262040402630404026404040265040402660404026704040268040402690404027004040271040402720404027304040274040402750404027604040277040402780404027904040280040402810404028204040283040402840404028504040286040402870404028804040289040402900404029104040292040402930404029404040295040402960404029704040298040402990404030004040301040403020404030304040304040403050404030604040307040403080404030904040310040403110404031204040313040403140404031504040316040403170404031804040319040403200404032104040322040403230404032404040325040403260404032704040328040403290404033004040331040403320404033304040334040403350404033604040337040403380404033904040340040403410404034204040343040403440404034504040346040403470404034804040349040403500404035104040352040403530404035404040355040403560404035704040358040403590404036004040361040403620404036304040364040403650404036604040367040403680404036904040370040403710404037204040373040403740404037504040376040403770404037804040379040403800404038104040382040403830404038404040385040403860404038704040388040403890404039004040391040403920404039304040394040403950404039604040397040403980404039904040400040404010404040204040403040404040404040504040406040404070404040804040409040404100404041104040412040404130404041404040415040404160404041704040418040404190404042004040421040404220404042304040424040404250404042604040427040404280404042904040430040404310404043204040433040404340404043504040436040404370404043804040439040404400404044104040442040404430404044404040445040404460404044704040448040404490404045004040451040404520404045304040454040404550404045604040457040404580404045904040460040404610404046204040463040404640404046504040466040404670404046804040469040404700404047104040472040404730404047404040475040404760404047704040478040404790404048004040481040404820404048304040484040404850404048604040487040404880404048904040490040404910404049204040493040404940404049504040496040404970404049804040499040405000404050104040502040405030404050404040505040405060404050704040508040405090404051004040511040405120404051304040514040405150404051604040517040405180404051904040520040405210404052204040523040405240404052504040526040405270404052804040529040405300404053104040532040405330404053404040535040405360404053704040538040405390404054004040541040405420404054304040544040405450404054604040547040405480404054904040550040405510404055204040553040405540404055504040556040405570404055804040559040405600404056104040562040405630404056404040565040405660404056704040568040405690404057004040571040405720404057304040574040405750404057604040577040405780404057904040580040405810404058204040583040405840404058504040586040405870404058804040589040405900404059104040592040405930404059404040595040405960404059704040598040405990404060004040601040406020404060304040604040406050404060604040607040406080404060904040610040406110404061204040613040406140404061504040616040406170404061804040619040406200404062104040622040406230404062404040625040406260404062704040628040406290404063004040631040406320404063304040634040406350404063604040637040406380404063904040640040406410404064204040643040406440404064504040646040406470404064804040649040406500404065104040652040406530404065404040655040406560404065704040658040406590404066004040661040406620404066304040664040406650404066604040667040406680404066904040670040406710404067204040673040406740404067504040676040406770404067804040679040406800404068104040682040406830404068404040685040406860404068704040688040406890404069004040691040406920404069304040694040406950404069604040697040406980404069904040700040407010404070204040703040407040404070504040706040407070404070804040709040407100404071104040712040407130404071404040715040407160404071704040718040407190404072004040721040407220404072304040724040407250404072604040727040407280404072904040730040407310404073204040733040407340404073504040736040407370404073804040739040407400404074104040742040407430404074404040745040407460404074704040748040407490404075004040751040407520404075304040754040407550404075604040757040407580404075904040760040407610404076204040763040407640404076504040766040407670404076804040769040407700404077104040772040407730404077404040775040407760404077704040778040407790404078004040781040407820404078304040784040407850404078604040787040407880404078904040790040407910404079204040793040407940404079504040796040407970404079804040799040408000404080104040802040408030404080404040805040408060404080704040808040408090404081004040811040408120404081304040814040408150404081604040817040408180404081904040820040408210404082204040823040408240404082504040826040408270404082804040829040408300404083104040832040408330404083404040835040408360404083704040838040408390404084004040841040408420404084304040844040408450404084604040847040408480404084904040850040408510404085204040853040408540404085504040856040408570404085804040859040408600404086104040862040408630404086404040865040408660404086704040868040408690404087004040871040408720404087304040874040408750404087604040877040408780404087904040880040408810404088204040883040408840404088504040886040408870404088804040889040408900404089104040892040408930404089404040895040408960404089704040898040408990404090004040901040409020404090304040904040409050404090604040907040409080404090904040910040409110404091204040913040409140404091504040916040409170404091804040919040409200404092104040922040409230404092404040925040409260404092704040928040409290404093004040931040409320404093304040934040409350404093604040937040409380404093904040940040409410404094204040943040409440404094504040946040409470404094804040949040409500404095104040952040409530404095404040955040409560404095704040958040409590404096004040961040409620404096304040964040409650404096604040967040409680404096904040970040409710404097204040973040409740404097504040976040409770404097804040979040409800404098104040982040409830404098404040985040409860404098704040988040409890404099004040991040409920404099304040994040409950404099604040997040409980404099904041000040410010404100204041003040410040404100504041006040410070404100804041009040410100404101104041012040410130404101404041015040410160404101704041018040410190404102004041021040410220404102304041024040410250404102604041027040410280404102904041030040410310404103204041033040410340404103504041036040410370404103804041039040410400404104104041042040410430404104404041045040410460404104704041048040410490404105004041051040410520404105304041054040410550404105604041057040410580404105904041060040410610404106204041063040410640404106504041066040410670404106804041069040410700404107104041072040410730404107404041075040410760404107704041078040410790404108004041081040410820404108304041084040410850404108604041087040410880404108904041090040410910404109204041093040410940404109504041096040410970404109804041099040411000404110104041102040411030404110404041105040500010405000204050003040500040405000504050006040500070405000804050009040500100405001104050012040500130405001404050015040500160405001704050018040500190405002004050021040500220405002304050024040500250405002604050027040500280405002904050030040500310405003204050033040500340405003504050036040500370405003804050039040500400405004104050042040500430405004404050045040500460405004704050048040500490405005004050051040500520405005304050054040500550405005604050057040500580405005904050060040500610405006204050063040500640405006504050066040500670405006804050069040500700405007104050072040500730405007404050075040500760405007704050078040500790405008004050081040500820405008304050084040500850405008604050087040500880405008904050090040500910405009204050093040500940405009504050096040500970405009804050099040501000405010104050102040501030405010404050105040501060405010704050108040501090405011004050111040501120405011304050114040501150405011604050117040501180405011904050120040501210405012204050123040501240405012504050126040501270405012804050129040501300405013104050132040501330405013404050135040501360405013704050138040501390405014004050141040501420405014304050144040501450405014604050147040501480405014904050150040501510405015204050153040501540405015504050156040501570405015804050159040501600405016104050162040501630405016404050165040501660405016704050168040501690405017004050171040501720405017304050174040501750405017604050177040501780405017904050180040501810405018204050183040501840405018504050186040501870405018804050189040501900405019104050192040501930405019404050195040501960405019704050198040501990405020004050201040502020405020304050204040502050405020604050207040502080405020904050210040502110405021204050213040502140405021504050216040502170405021804050219040502200405022104050222040502230405022404050225040502260405022704050228040502290405023004050231040502320405023304050234040502350405023604050237040502380405023904050240040502410405024204050243040502440405024504050246040502470405024804050249040502500405025104050252040502530405025404050255040502560405025704050258040502590405026004050261040502620405026304050264040502650405026604050267040502680405026904050270040502710405027204050273040502740405027504050276040502770405027804050279040502800405028104050282040502830405028404050285040502860405028704050288040502890405029004050291040502920405029304050294040502950405029604050297040502980405029904050300040503010405030204050303040503040405030504050306040503070405030804050309040503100405031104050312040503130405031404050315040503160405031704050318040503190405032004050321040503220405032304050324040503250405032604050327040503280405032904050330040503310405033204050333040503340405033504050336040503370405033804050339040503400405034104050342040503430405034404050345040503460405034704050348040503490405035004050351040503520405035304050354040503550405035604050357040503580405035904050360040503610405036204050363040503640405036504050366040503670405036804050369040503700405037104050372040503730405037404050375040503760405037704050378040503790405038004050381040503820405038304050384040503850405038604050387040503880405038904050390040503910405039204050393040503940405039504050396040503970405039804050399040504000405040104050402040504030405040404050405040504060405040704050408040504090405041004050411040504120405041304050414040504150405041604050417040504180405041904050420040504210405042204050423040504240405042504050426040504270405042804050429040504300405043104050432040504330405043404050435040504360405043704050438040504390405044004050441040504420405044304050444040504450405044604050447040504480405044904050450040504510405045204050453040504540405045504050456040504570405045804050459040504600405046104050462040504630405046404050465040504660405046704050468040504690405047004050471040504720405047304050474040504750405047604050477040504780405047904050480040504810405048204050483040504840405048504050486040504870405048804050489040504900405049104050492040504930405049404050495040504960405049704050498040504990405050004050501040505020405050304050504040505050405050604050507040505080405050904050510040505110405051204050513040505140405051504050516040505170405051804050519040505200405052104050522040505230405052404050525040505260405052704050528040505290405053004050531040505320405053304050534040505350405053604050537040505380405053904050540040505410405054204050543040505440405054504050546040505470405054804050549040505500405055104050552040505530405055404050555040505560405055704050558040505590405056004050561040505620405056304050564040505650405056604050567040505680405056904050570040505710405057204050573040505740405057504050576040505770405057804050579040505800405058104050582040505830405058404050585040505860405058704050588040505890405059004050591040505920405059304050594040505950405059604050597040505980405059904050600040506010405060204050603040506040405060504050606040506070405060804050609040506100405061104050612040506130405061404050615040506160405061704050618040506190405062004050621040506220405062304050624040506250405062604050627040506280405062904050630040506310405063204050633040506340405063504050636040506370405063804050639040506400405064104050642040506430405064404050645040506460405064704050648040506490405065004050651040506520405065304050654040506550405065604050657040506580405065904050660040506610405066204050663040506640405066504050666040506670405066804050669040506700405067104050672040506730405067404050675040506760405067704050678040506790405068004050681040506820405068304050684040506850405068604050687040506880405068904050690040506910405069204050693040506940405069504050696040506970405069804050699040507000405070104050702040507030405070404050705040507060405070704050708040507090405071004050711040507120405071304050714040507150405071604050717040507180405071904050720040507210405072204050723040507240405072504050726040507270405072804050729040507300405073104050732040507330405073404050735040507360405073704050738040507390405074004050741040507420405074304050744040507450405074604050747040507480405074904050750040507510405075204050753040507540405075504050756040507570405075804050759040507600405076104050762040507630405076404050765040507660405076704050768040507690405077004050771040507720405077304050774040507750405077604050777040507780405077904050780040507810405078204050783040507840405078504050786040507870405078804050789040507900405079104050792040507930405079404050795040507960405079704050798040507990405080004050801040508020405080304050804040508050405080604050807040508080405080904050810040508110405081204050813040508140405081504050816040508170405081804050819040508200405082104050822040508230405082404050825040508260405082704050828040508290405083004050831040508320405083304050834040508350405083604050837040508380405083904050840040508410405084204050843040508440405084504050846040508470405084804050849040508500405085104050852040508530405085404050855040508560405085704050858040508590405086004050861040508620405086304050864040508650405086604050867040508680405086904050870040508710405087204050873040508740405087504050876040508770405087804050879040508800405088104050882040508830405088404050885040508860405088704050888040508890405089004050891040508920405089304050894040508950405089604050897040508980405089904050900040509010405090204050903040509040405090504050906040509070405090804050909040509100405091104050912040509130405091404050915040509160405091704050918040509190405092004050921040509220405092304050924040509250405092604050927040509280405092904050930040509310405093204050933040509340405093504050936040509370405093804050939040509400405094104050942040509430405094404050945040509460405094704050948040509490405095004050951040509520405095304050954040509550405095604050957040509580405095904050960040509610405096204050963040509640405096504050966040509670405096804050969040509700405097104050972040509730405097404050975040509760405097704050978040509790405098004050981040509820405098304050984040509850405098604050987040509880405098904050990040509910405099204050993040509940405099504050996040509970405099804050999040510000405100104051002040510030405100404051005040510060405100704051008040510090405101004051011040510120405101304051014040510150405101604051017040510180405101904051020040510210405102204051023040510240405102504051026040510270405102804051029040510300405103104051032040510330405103404051035040510360405103704051038040510390405104004051041040510420405104304051044040510450405104604051047040510480405104904051050040510510405105204051053040510540405105504051056040510570405105804051059040510600405106104051062040510630405106404051065040510660405106704051068040510690405107004051071040510720405107304051074040510750405107604051077040510780405107904051080040510810405108204051083040510840405108504051086040510870405108804051089040510900405109104051092040510930405109404051095040510960405109704051098040510990405110004051101040511020405110304051104040511050406000104060002040600030406000404060005040600060406000704060008040600090406001004060011040600120406001304060014040600150406001604060017040600180406001904060020040600210406002204060023040600240406002504060026040600270406002804060029040600300406003104060032040600330406003404060035040600360406003704060038040600390406004004060041040600420406004304060044040600450406004604060047040600480406004904060050040600510406005204060053040600540406005504060056040600570406005804060059040600600406006104060062040600630406006404060065040600660406006704060068040600690406007004060071040600720406007304060074040600750406007604060077040600780406007904060080040600810406008204060083040600840406008504060086040600870406008804060089040600900406009104060092040600930406009404060095040600960406009704060098040600990406010004060101040601020406010304060104040601050406010604060107040601080406010904060110040601110406011204060113040601140406011504060116040601170406011804060119040601200406012104060122040601230406012404060125040601260406012704060128040601290406013004060131040601320406013304060134040601350406013604060137040601380406013904060140040601410406014204060143040601440406014504060146040601470406014804060149040601500406015104060152040601530406015404060155040601560406015704060158040601590406016004060161040601620406016304060164040601650406016604060167040601680406016904060170040601710406017204060173040601740406017504060176040601770406017804060179040601800406018104060182040601830406018404060185040601860406018704060188040601890406019004060191040601920406019304060194040601950406019604060197040601980406019904060200040602010406020204060203040602040406020504060206040602070406020804060209040602100406021104060212040602130406021404060215040602160406021704060218040602190406022004060221040602220406022304060224040602250406022604060227040602280406022904060230040602310406023204060233040602340406023504060236040602370406023804060239040602400406024104060242040602430406024404060245040602460406024704060248040602490406025004060251040602520406025304060254040602550406025604060257040602580406025904060260040602610406026204060263040602640406026504060266040602670406026804060269040602700406027104060272040602730406027404060275040602760406027704060278040602790406028004060281040602820406028304060284040602850406028604060287040602880406028904060290040602910406029204060293040602940406029504060296040602970406029804060299040603000406030104060302040603030406030404060305040603060406030704060308040603090406031004060311040603120406031304060314040603150406031604060317040603180406031904060320040603210406032204060323040603240406032504060326040603270406032804060329040603300406033104060332040603330406033404060335040603360406033704060338040603390406034004060341040603420406034304060344040603450406034604060347040603480406034904060350040603510406035204060353040603540406035504060356040603570406035804060359040603600406036104060362040603630406036404060365040603660406036704060368040603690406037004060371040603720406037304060374040603750406037604060377040603780406037904060380040603810406038204060383040603840406038504060386040603870406038804060389040603900406039104060392040603930406039404060395040603960406039704060398040603990406040004060401040604020406040304060404040604050406040604060407040604080406040904060410040604110406041204060413040604140406041504060416040604170406041804060419040604200406042104060422040604230406042404060425040604260406042704060428040604290406043004060431040604320406043304060434040604350406043604060437040604380406043904060440040604410406044204060443040604440406044504060446040604470406044804060449040604500406045104060452040604530406045404060455040604560406045704060458040604590406046004060461040604620406046304060464040604650406046604060467040604680406046904060470040604710406047204060473040604740406047504060476040604770406047804060479040604800406048104060482040604830406048404060485040604860406048704060488040604890406049004060491040604920406049304060494040604950406049604060497040604980406049904060500040605010406050204060503040605040406050504060506040605070406050804060509040605100406051104060512040605130406051404060515040605160406051704060518040605190406052004060521040605220406052304060524040605250406052604060527040605280406052904060530040605310406053204060533040605340406053504060536040605370406053804060539040605400406054104060542040605430406054404060545040605460406054704060548040605490406055004060551040605520406055304060554040605550406055604060557040605580406055904060560040605610406056204060563040605640406056504060566040605670406056804060569040605700406057104060572040605730406057404060575040605760406057704060578040605790406058004060581040605820406058304060584040605850406058604060587040605880406058904060590040605910406059204060593040605940406059504060596040605970406059804060599040606000406060104060602040606030406060404060605040606060406060704060608040606090406061004060611040606120406061304060614040606150406061604060617040606180406061904060620040606210406062204060623040606240406062504060626040606270406062804060629040606300406063104060632040606330406063404060635040606360406063704060638040606390406064004060641040606420406064304060644040606450406064604060647040606480406064904060650040606510406065204060653040606540406065504060656040606570406065804060659040606600406066104060662040606630406066404060665040606660406066704060668040606690406067004060671040606720406067304060674040606750406067604060677040606780406067904060680040606810406068204060683040606840406068504060686040606870406068804060689040606900406069104060692040606930406069404060695040606960406069704060698040606990406070004060701040607020406070304060704040607050406070604060707040607080406070904060710040607110406071204060713040607140406071504060716040607170406071804060719040607200406072104060722040607230406072404060725040607260406072704060728040607290406073004060731040607320406073304060734040607350406073604060737040607380406073904060740040607410406074204060743040607440406074504060746040607470406074804060749040607500406075104060752040607530406075404060755040607560406075704060758040607590406076004060761040607620406076304060764040607650406076604060767040607680406076904060770040607710406077204060773040607740406077504060776040607770406077804060779040607800406078104060782040607830406078404060785040607860406078704060788040607890406079004060791040607920406079304060794040607950406079604060797040607980406079904060800040608010406080204060803040608040406080504060806040608070406080804060809040608100406081104060812040608130406081404060815040608160406081704060818040608190406082004060821040608220406082304060824040608250406082604060827040608280406082904060830040608310406083204060833040608340406083504060836040608370406083804060839040608400406084104060842040608430406084404060845040608460406084704060848040608490406085004060851040608520406085304060854040608550406085604060857040608580406085904060860040608610406086204060863040608640406086504060866040608670406086804060869040608700406087104060872040608730406087404060875040608760406087704060878040608790406088004060881040608820406088304060884040608850406088604060887040608880406088904060890040608910406089204060893040608940406089504060896040608970406089804060899040609000406090104060902040609030406090404060905040609060406090704060908040609090406091004060911040609120406091304060914040609150406091604060917040609180406091904060920040609210406092204060923040609240406092504060926040609270406092804060929040609300406093104060932040609330406093404060935040609360406093704060938040609390406094004060941040609420406094304060944040609450406094604060947040609480406094904060950040609510406095204060953040609540406095504060956040609570406095804060959040609600406096104060962040609630406096404060965040609660406096704060968040609690406097004060971040609720406097304060974040609750406097604060977040609780406097904060980040609810406098204060983040609840406098504060986040609870406098804060989040609900406099104060992040609930406099404060995040609960406099704060998040609990406100004061001040610020406100304061004040610050406100604061007040610080406100904061010040610110406101204061013040610140406101504061016040610170406101804061019040610200406102104061022040610230406102404061025040610260406102704061028040610290406103004061031040610320406103304061034040610350406103604061037040610380406103904061040040610410406104204061043040610440406104504061046040610470406104804061049040610500406105104061052040610530406105404061055040610560406105704061058040610590406106004061061040610620406106304061064040610650406106604061067040610680406106904061070040610710406107204061073040610740406107504061076040610770406107804061079040610800406108104061082040610830406108404061085040610860406108704061088040610890406109004061091040610920406109304061094040610950406109604061097040610980406109904061100040611010406110204061103040611040406110504070001040700020407000304070004040700050407000604070007040700080407000904070010040700110407001204070013040700140407001504070016040700170407001804070019040700200407002104070022040700230407002404070025040700260407002704070028040700290407003004070031040700320407003304070034040700350407003604070037040700380407003904070040040700410407004204070043040700440407004504070046040700470407004804070049040700500407005104070052040700530407005404070055040700560407005704070058040700590407006004070061040700620407006304070064040700650407006604070067040700680407006904070070040700710407007204070073040700740407007504070076040700770407007804070079040700800407008104070082040700830407008404070085040700860407008704070088040700890407009004070091040700920407009304070094040700950407009604070097040700980407009904070100040701010407010204070103040701040407010504070106040701070407010804070109040701100407011104070112040701130407011404070115040701160407011704070118040701190407012004070121040701220407012304070124040701250407012604070127040701280407012904070130040701310407013204070133040701340407013504070136040701370407013804070139040701400407014104070142040701430407014404070145040701460407014704070148040701490407015004070151040701520407015304070154040701550407015604070157040701580407015904070160040701610407016204070163040701640407016504070166040701670407016804070169040701700407017104070172040701730407017404070175040701760407017704070178040701790407018004070181040701820407018304070184040701850407018604070187040701880407018904070190040701910407019204070193040701940407019504070196040701970407019804070199040702000407020104070202040702030407020404070205040702060407020704070208040702090407021004070211040702120407021304070214040702150407021604070217040702180407021904070220040702210407022204070223040702240407022504070226040702270407022804070229040702300407023104070232040702330407023404070235040702360407023704070238040702390407024004070241040702420407024304070244040702450407024604070247040702480407024904070250040702510407025204070253040702540407025504070256040702570407025804070259040702600407026104070262040702630407026404070265040702660407026704070268040702690407027004070271040702720407027304070274040702750407027604070277040702780407027904070280040702810407028204070283040702840407028504070286040702870407028804070289040702900407029104070292040702930407029404070295040702960407029704070298040702990407030004070301040703020407030304070304040703050407030604070307040703080407030904070310040703110407031204070313040703140407031504070316040703170407031804070319040703200407032104070322040703230407032404070325040703260407032704070328040703290407033004070331040703320407033304070334040703350407033604070337040703380407033904070340040703410407034204070343040703440407034504070346040703470407034804070349040703500407035104070352040703530407035404070355040703560407035704070358040703590407036004070361040703620407036304070364040703650407036604070367040703680407036904070370040703710407037204070373040703740407037504070376040703770407037804070379040703800407038104070382040703830407038404070385040703860407038704070388040703890407039004070391040703920407039304070394040703950407039604070397040703980407039904070400040704010407040204070403040704040407040504070406040704070407040804070409040704100407041104070412040704130407041404070415040704160407041704070418040704190407042004070421040704220407042304070424040704250407042604070427040704280407042904070430040704310407043204070433040704340407043504070436040704370407043804070439040704400407044104070442040704430407044404070445040704460407044704070448040704490407045004070451040704520407045304070454040704550407045604070457040704580407045904070460040704610407046204070463040704640407046504070466040704670407046804070469040704700407047104070472040704730407047404070475040704760407047704070478040704790407048004070481040704820407048304070484040704850407048604070487040704880407048904070490040704910407049204070493040704940407049504070496040704970407049804070499040705000407050104070502040705030407050404070505040705060407050704070508040705090407051004070511040705120407051304070514040705150407051604070517040705180407051904070520040705210407052204070523040705240407052504070526040705270407052804070529040705300407053104070532040705330407053404070535040705360407053704070538040705390407054004070541040705420407054304070544040705450407054604070547040705480407054904070550040705510407055204070553040705540407055504070556040705570407055804070559040705600407056104070562040705630407056404070565040705660407056704070568040705690407057004070571040705720407057304070574040705750407057604070577040705780407057904070580040705810407058204070583040705840407058504070586040705870407058804070589040705900407059104070592040705930407059404070595040705960407059704070598040705990407060004070601040706020407060304070604040706050407060604070607040706080407060904070610040706110407061204070613040706140407061504070616040706170407061804070619040706200407062104070622040706230407062404070625040706260407062704070628040706290407063004070631040706320407063304070634040706350407063604070637040706380407063904070640040706410407064204070643040706440407064504070646040706470407064804070649040706500407065104070652040706530407065404070655040706560407065704070658040706590407066004070661040706620407066304070664040706650407066604070667040706680407066904070670040706710407067204070673040706740407067504070676040706770407067804070679040706800407068104070682040706830407068404070685040706860407068704070688040706890407069004070691040706920407069304070694040706950407069604070697040706980407069904070700040707010407070204070703040707040407070504070706040707070407070804070709040707100407071104070712040707130407071404070715040707160407071704070718040707190407072004070721040707220407072304070724040707250407072604070727040707280407072904070730040707310407073204070733040707340407073504070736040707370407073804070739040707400407074104070742040707430407074404070745040707460407074704070748040707490407075004070751040707520407075304070754040707550407075604070757040707580407075904070760040707610407076204070763040707640407076504070766040707670407076804070769040707700407077104070772040707730407077404070775040707760407077704070778040707790407078004070781040707820407078304070784040707850407078604070787040707880407078904070790040707910407079204070793040707940407079504070796040707970407079804070799040708000407080104070802040708030407080404070805040708060407080704070808040708090407081004070811040708120407081304070814040708150407081604070817040708180407081904070820040708210407082204070823040708240407082504070826040708270407082804070829040708300407083104070832040708330407083404070835040708360407083704070838040708390407084004070841040708420407084304070844040708450407084604070847040708480407084904070850040708510407085204070853040708540407085504070856040708570407085804070859040708600407086104070862040708630407086404070865040708660407086704070868040708690407087004070871040708720407087304070874040708750407087604070877040708780407087904070880040708810407088204070883040708840407088504070886040708870407088804070889040708900407089104070892040708930407089404070895040708960407089704070898040708990407090004070901040709020407090304070904040709050407090604070907040709080407090904070910040709110407091204070913040709140407091504070916040709170407091804070919040709200407092104070922040709230407092404070925040709260407092704070928040709290407093004070931040709320407093304070934040709350407093604070937040709380407093904070940040709410407094204070943040709440407094504070946040709470407094804070949040709500407095104070952040709530407095404070955040709560407095704070958040709590407096004070961040709620407096304070964040709650407096604070967040709680407096904070970040709710407097204070973040709740407097504070976040709770407097804070979040709800407098104070982040709830407098404070985040709860407098704070988040709890407099004070991040709920407099304070994040709950407099604070997040709980407099904071000040710010407100204071003040710040407100504071006040710070407100804071009040710100407101104071012040710130407101404071015040710160407101704071018040710190407102004071021040710220407102304071024040710250407102604071027040710280407102904071030040710310407103204071033040710340407103504071036040710370407103804071039040710400407104104071042040710430407104404071045040710460407104704071048040710490407105004071051040710520407105304071054040710550407105604071057040710580407105904071060040710610407106204071063040710640407106504071066040710670407106804071069040710700407107104071072040710730407107404071075040710760407107704071078040710790407108004071081040710820407108304071084040710850407108604071087040710880407108904071090040710910407109204071093040710940407109504071096040710970407109804071099040711000407110104071102040711030407110404071105040800010408000204080003040800040408000504080006040800070408000804080009040800100408001104080012040800130408001404080015040800160408001704080018040800190408002004080021040800220408002304080024040800250408002604080027040800280408002904080030040800310408003204080033040800340408003504080036040800370408003804080039040800400408004104080042040800430408004404080045040800460408004704080048040800490408005004080051040800520408005304080054040800550408005604080057040800580408005904080060040800610408006204080063040800640408006504080066040800670408006804080069040800700408007104080072040800730408007404080075040800760408007704080078040800790408008004080081040800820408008304080084040800850408008604080087040800880408008904080090040800910408009204080093040800940408009504080096040800970408009804080099040801000408010104080102040801030408010404080105040801060408010704080108040801090408011004080111040801120408011304080114040801150408011604080117040801180408011904080120040801210408012204080123040801240408012504080126040801270408012804080129040801300408013104080132040801330408013404080135040801360408013704080138040801390408014004080141040801420408014304080144040801450408014604080147040801480408014904080150040801510408015204080153040801540408015504080156040801570408015804080159040801600408016104080162040801630408016404080165040801660408016704080168040801690408017004080171040801720408017304080174040801750408017604080177040801780408017904080180040801810408018204080183040801840408018504080186040801870408018804080189040801900408019104080192040801930408019404080195040801960408019704080198040801990408020004080201040802020408020304080204040802050408020604080207040802080408020904080210040802110408021204080213040802140408021504080216040802170408021804080219040802200408022104080222040802230408022404080225040802260408022704080228040802290408023004080231040802320408023304080234040802350408023604080237040802380408023904080240040802410408024204080243040802440408024504080246040802470408024804080249040802500408025104080252040802530408025404080255040802560408025704080258040802590408026004080261040802620408026304080264040802650408026604080267040802680408026904080270040802710408027204080273040802740408027504080276040802770408027804080279040802800408028104080282040802830408028404080285040802860408028704080288040802890408029004080291040802920408029304080294040802950408029604080297040802980408029904080300040803010408030204080303040803040408030504080306040803070408030804080309040803100408031104080312040803130408031404080315040803160408031704080318040803190408032004080321040803220408032304080324040803250408032604080327040803280408032904080330040803310408033204080333040803340408033504080336040803370408033804080339040803400408034104080342040803430408034404080345040803460408034704080348040803490408035004080351040803520408035304080354040803550408035604080357040803580408035904080360040803610408036204080363040803640408036504080366040803670408036804080369040803700408037104080372040803730408037404080375040803760408037704080378040803790408038004080381040803820408038304080384040803850408038604080387040803880408038904080390040803910408039204080393040803940408039504080396040803970408039804080399040804000408040104080402040804030408040404080405040804060408040704080408040804090408041004080411040804120408041304080414040804150408041604080417040804180408041904080420040804210408042204080423040804240408042504080426040804270408042804080429040804300408043104080432040804330408043404080435040804360408043704080438040804390408044004080441040804420408044304080444040804450408044604080447040804480408044904080450040804510408045204080453040804540408045504080456040804570408045804080459040804600408046104080462040804630408046404080465040804660408046704080468040804690408047004080471040804720408047304080474040804750408047604080477040804780408047904080480040804810408048204080483040804840408048504080486040804870408048804080489040804900408049104080492040804930408049404080495040804960408049704080498040804990408050004080501040805020408050304080504040805050408050604080507040805080408050904080510040805110408051204080513040805140408051504080516040805170408051804080519040805200408052104080522040805230408052404080525040805260408052704080528040805290408053004080531040805320408053304080534040805350408053604080537040805380408053904080540040805410408054204080543040805440408054504080546040805470408054804080549040805500408055104080552040805530408055404080555040805560408055704080558040805590408056004080561040805620408056304080564040805650408056604080567040805680408056904080570040805710408057204080573040805740408057504080576040805770408057804080579040805800408058104080582040805830408058404080585040805860408058704080588040805890408059004080591040805920408059304080594040805950408059604080597040805980408059904080600040806010408060204080603040806040408060504080606040806070408060804080609040806100408061104080612040806130408061404080615040806160408061704080618040806190408062004080621040806220408062304080624040806250408062604080627040806280408062904080630040806310408063204080633040806340408063504080636040806370408063804080639040806400408064104080642040806430408064404080645040806460408064704080648040806490408065004080651040806520408065304080654040806550408065604080657040806580408065904080660040806610408066204080663040806640408066504080666040806670408066804080669040806700408067104080672040806730408067404080675040806760408067704080678040806790408068004080681040806820408068304080684040806850408068604080687040806880408068904080690040806910408069204080693040806940408069504080696040806970408069804080699040807000408070104080702040807030408070404080705040807060408070704080708040807090408071004080711040807120408071304080714040807150408071604080717040807180408071904080720040807210408072204080723040807240408072504080726040807270408072804080729040807300408073104080732040807330408073404080735040807360408073704080738040807390408074004080741040807420408074304080744040807450408074604080747040807480408074904080750040807510408075204080753040807540408075504080756040807570408075804080759040807600408076104080762040807630408076404080765040807660408076704080768040807690408077004080771040807720408077304080774040807750408077604080777040807780408077904080780040807810408078204080783040807840408078504080786040807870408078804080789040807900408079104080792040807930408079404080795040807960408079704080798040807990408080004080801040808020408080304080804040808050408080604080807040808080408080904080810040808110408081204080813040808140408081504080816040808170408081804080819040808200408082104080822040808230408082404080825040808260408082704080828040808290408083004080831040808320408083304080834040808350408083604080837040808380408083904080840040808410408084204080843040808440408084504080846040808470408084804080849040808500408085104080852040808530408085404080855040808560408085704080858040808590408086004080861040808620408086304080864040808650408086604080867040808680408086904080870040808710408087204080873040808740408087504080876040808770408087804080879040808800408088104080882040808830408088404080885040808860408088704080888040808890408089004080891040808920408089304080894040808950408089604080897040808980408089904080900040809010408090204080903040809040408090504080906040809070408090804080909040809100408091104080912040809130408091404080915040809160408091704080918040809190408092004080921040809220408092304080924040809250408092604080927040809280408092904080930040809310408093204080933040809340408093504080936040809370408093804080939040809400408094104080942040809430408094404080945040809460408094704080948040809490408095004080951040809520408095304080954040809550408095604080957040809580408095904080960040809610408096204080963040809640408096504080966040809670408096804080969040809700408097104080972040809730408097404080975040809760408097704080978040809790408098004080981040809820408098304080984040809850408098604080987040809880408098904080990040809910408099204080993040809940408099504080996040809970408099804080999040810000408100104081002040810030408100404081005040810060408100704081008040810090408101004081011040810120408101304081014040810150408101604081017040810180408101904081020040810210408102204081023040810240408102504081026040810270408102804081029040810300408103104081032040810330408103404081035040810360408103704081038040810390408104004081041040810420408104304081044040810450408104604081047040810480408104904081050040810510408105204081053040810540408105504081056040810570408105804081059040810600408106104081062040810630408106404081065040810660408106704081068040810690408107004081071040810720408107304081074040810750408107604081077040810780408107904081080040810810408108204081083040810840408108504081086040810870408108804081089040810900408109104081092040810930408109404081095040810960408109704081098040810990408110004081101040811020408110304081104040811050409000104090002040900030409000404090005040900060409000704090008040900090409001004090011040900120409001304090014040900150409001604090017040900180409001904090020040900210409002204090023040900240409002504090026040900270409002804090029040900300409003104090032040900330409003404090035040900360409003704090038040900390409004004090041040900420409004304090044040900450409004604090047040900480409004904090050040900510409005204090053040900540409005504090056040900570409005804090059040900600409006104090062040900630409006404090065040900660409006704090068040900690409007004090071040900720409007304090074040900750409007604090077040900780409007904090080040900810409008204090083040900840409008504090086040900870409008804090089040900900409009104090092040900930409009404090095040900960409009704090098040900990409010004090101040901020409010304090104040901050409010604090107040901080409010904090110040901110409011204090113040901140409011504090116040901170409011804090119040901200409012104090122040901230409012404090125040901260409012704090128040901290409013004090131040901320409013304090134040901350409013604090137040901380409013904090140040901410409014204090143040901440409014504090146040901470409014804090149040901500409015104090152040901530409015404090155040901560409015704090158040901590409016004090161040901620409016304090164040901650409016604090167040901680409016904090170040901710409017204090173040901740409017504090176040901770409017804090179040901800409018104090182040901830409018404090185040901860409018704090188040901890409019004090191040901920409019304090194040901950409019604090197040901980409019904090200040902010409020204090203040902040409020504090206040902070409020804090209040902100409021104090212040902130409021404090215040902160409021704090218040902190409022004090221040902220409022304090224040902250409022604090227040902280409022904090230040902310409023204090233040902340409023504090236040902370409023804090239040902400409024104090242040902430409024404090245040902460409024704090248040902490409025004090251040902520409025304090254040902550409025604090257040902580409025904090260040902610409026204090263040902640409026504090266040902670409026804090269040902700409027104090272040902730409027404090275040902760409027704090278040902790409028004090281040902820409028304090284040902850409028604090287040902880409028904090290040902910409029204090293040902940409029504090296040902970409029804090299040903000409030104090302040903030409030404090305040903060409030704090308040903090409031004090311040903120409031304090314040903150409031604090317040903180409031904090320040903210409032204090323040903240409032504090326040903270409032804090329040903300409033104090332040903330409033404090335040903360409033704090338040903390409034004090341040903420409034304090344040903450409034604090347040903480409034904090350040903510409035204090353040903540409035504090356040903570409035804090359040903600409036104090362040903630409036404090365040903660409036704090368040903690409037004090371040903720409037304090374040903750409037604090377040903780409037904090380040903810409038204090383040903840409038504090386040903870409038804090389040903900409039104090392040903930409039404090395040903960409039704090398040903990409040004090401040904020409040304090404040904050409040604090407040904080409040904090410040904110409041204090413040904140409041504090416040904170409041804090419040904200409042104090422040904230409042404090425040904260409042704090428040904290409043004090431040904320409043304090434040904350409043604090437040904380409043904090440040904410409044204090443040904440409044504090446040904470409044804090449040904500409045104090452040904530409045404090455040904560409045704090458040904590409046004090461040904620409046304090464040904650409046604090467040904680409046904090470040904710409047204090473040904740409047504090476040904770409047804090479040904800409048104090482040904830409048404090485040904860409048704090488040904890409049004090491040904920409049304090494040904950409049604090497040904980409049904090500040905010409050204090503040905040409050504090506040905070409050804090509040905100409051104090512040905130409051404090515040905160409051704090518040905190409052004090521040905220409052304090524040905250409052604090527040905280409052904090530040905310409053204090533040905340409053504090536040905370409053804090539040905400409054104090542040905430409054404090545040905460409054704090548040905490409055004090551040905520409055304090554040905550409055604090557040905580409055904090560040905610409056204090563040905640409056504090566040905670409056804090569040905700409057104090572040905730409057404090575040905760409057704090578040905790409058004090581040905820409058304090584040905850409058604090587040905880409058904090590040905910409059204090593040905940409059504090596040905970409059804090599040906000409060104090602040906030409060404090605040906060409060704090608040906090409061004090611040906120409061304090614040906150409061604090617040906180409061904090620040906210409062204090623040906240409062504090626040906270409062804090629040906300409063104090632040906330409063404090635040906360409063704090638040906390409064004090641040906420409064304090644040906450409064604090647040906480409064904090650040906510409065204090653040906540409065504090656040906570409065804090659040906600409066104090662040906630409066404090665040906660409066704090668040906690409067004090671040906720409067304090674040906750409067604090677040906780409067904090680040906810409068204090683040906840409068504090686040906870409068804090689040906900409069104090692040906930409069404090695040906960409069704090698040906990409070004090701040907020409070304090704040907050409070604090707040907080409070904090710040907110409071204090713040907140409071504090716040907170409071804090719040907200409072104090722040907230409072404090725040907260409072704090728040907290409073004090731040907320409073304090734040907350409073604090737040907380409073904090740040907410409074204090743040907440409074504090746040907470409074804090749040907500409075104090752040907530409075404090755040907560409075704090758040907590409076004090761040907620409076304090764040907650409076604090767040907680409076904090770040907710409077204090773040907740409077504090776040907770409077804090779040907800409078104090782040907830409078404090785040907860409078704090788040907890409079004090791040907920409079304090794040907950409079604090797040907980409079904090800040908010409080204090803040908040409080504090806040908070409080804090809040908100409081104090812040908130409081404090815040908160409081704090818040908190409082004090821040908220409082304090824040908250409082604090827040908280409082904090830040908310409083204090833040908340409083504090836040908370409083804090839040908400409084104090842040908430409084404090845040908460409084704090848040908490409085004090851040908520409085304090854040908550409085604090857040908580409085904090860040908610409086204090863040908640409086504090866040908670409086804090869040908700409087104090872040908730409087404090875040908760409087704090878040908790409088004090881040908820409088304090884040908850409088604090887040908880409088904090890040908910409089204090893040908940409089504090896040908970409089804090899040909000409090104090902040909030409090404090905040909060409090704090908040909090409091004090911040909120409091304090914040909150409091604090917040909180409091904090920040909210409092204090923040909240409092504090926040909270409092804090929040909300409093104090932040909330409093404090935040909360409093704090938040909390409094004090941040909420409094304090944040909450409094604090947040909480409094904090950040909510409095204090953040909540409095504090956040909570409095804090959040909600409096104090962040909630409096404090965040909660409096704090968040909690409097004090971040909720409097304090974040909750409097604090977040909780409097904090980040909810409098204090983040909840409098504090986040909870409098804090989040909900409099104090992040909930409099404090995040909960409099704090998040909990409100004091001040910020409100304091004040910050409100604091007040910080409100904091010040910110409101204091013040910140409101504091016040910170409101804091019040910200409102104091022040910230409102404091025040910260409102704091028040910290409103004091031040910320409103304091034040910350409103604091037040910380409103904091040040910410409104204091043040910440409104504091046040910470409104804091049040910500409105104091052040910530409105404091055040910560409105704091058040910590409106004091061040910620409106304091064040910650409106604091067040910680409106904091070040910710409107204091073040910740409107504091076040910770409107804091079040910800409108104091082040910830409108404091085040910860409108704091088040910890409109004091091040910920409109304091094040910950409109604091097040910980409109904091100040911010409110204091103040911040409110504100001041000020410000304100004041000050410000604100007041000080410000904100010041000110410001204100013041000140410001504100016041000170410001804100019041000200410002104100022041000230410002404100025041000260410002704100028041000290410003004100031041000320410003304100034041000350410003604100037041000380410003904100040041000410410004204100043041000440410004504100046041000470410004804100049041000500410005104100052041000530410005404100055041000560410005704100058041000590410006004100061041000620410006304100064041000650410006604100067041000680410006904100070041000710410007204100073041000740410007504100076041000770410007804100079041000800410008104100082041000830410008404100085041000860410008704100088041000890410009004100091041000920410009304100094041000950410009604100097041000980410009904100100041001010410010204100103041001040410010504100106041001070410010804100109041001100410011104100112041001130410011404100115041001160410011704100118041001190410012004100121041001220410012304100124041001250410012604100127041001280410012904100130041001310410013204100133041001340410013504100136041001370410013804100139041001400410014104100142041001430410014404100145041001460410014704100148041001490410015004100151041001520410015304100154041001550410015604100157041001580410015904100160041001610410016204100163041001640410016504100166041001670410016804100169041001700410017104100172041001730410017404100175041001760410017704100178041001790410018004100181041001820410018304100184041001850410018604100187041001880410018904100190041001910410019204100193041001940410019504100196041001970410019804100199041002000410020104100202041002030410020404100205041002060410020704100208041002090410021004100211041002120410021304100214041002150410021604100217041002180410021904100220041002210410022204100223041002240410022504100226041002270410022804100229041002300410023104100232041002330410023404100235041002360410023704100238041002390410024004100241041002420410024304100244041002450410024604100247041002480410024904100250041002510410025204100253041002540410025504100256041002570410025804100259041002600410026104100262041002630410026404100265041002660410026704100268041002690410027004100271041002720410027304100274041002750410027604100277041002780410027904100280041002810410028204100283041002840410028504100286041002870410028804100289041002900410029104100292041002930410029404100295041002960410029704100298041002990410030004100301041003020410030304100304041003050410030604100307041003080410030904100310041003110410031204100313041003140410031504100316041003170410031804100319041003200410032104100322041003230410032404100325041003260410032704100328041003290410033004100331041003320410033304100334041003350410033604100337041003380410033904100340041003410410034204100343041003440410034504100346041003470410034804100349041003500410035104100352041003530410035404100355041003560410035704100358041003590410036004100361041003620410036304100364041003650410036604100367041003680410036904100370041003710410037204100373041003740410037504100376041003770410037804100379041003800410038104100382041003830410038404100385041003860410038704100388041003890410039004100391041003920410039304100394041003950410039604100397041003980410039904100400041004010410040204100403041004040410040504100406041004070410040804100409041004100410041104100412041004130410041404100415041004160410041704100418041004190410042004100421041004220410042304100424041004250410042604100427041004280410042904100430041004310410043204100433041004340410043504100436041004370410043804100439041004400410044104100442041004430410044404100445041004460410044704100448041004490410045004100451041004520410045304100454041004550410045604100457041004580410045904100460041004610410046204100463041004640410046504100466041004670410046804100469041004700410047104100472041004730410047404100475041004760410047704100478041004790410048004100481041004820410048304100484041004850410048604100487041004880410048904100490041004910410049204100493041004940410049504100496041004970410049804100499041005000410050104100502041005030410050404100505041005060410050704100508041005090410051004100511041005120410051304100514041005150410051604100517041005180410051904100520041005210410052204100523041005240410052504100526041005270410052804100529041005300410053104100532041005330410053404100535041005360410053704100538041005390410054004100541041005420410054304100544041005450410054604100547041005480410054904100550041005510410055204100553041005540410055504100556041005570410055804100559041005600410056104100562041005630410056404100565041005660410056704100568041005690410057004100571041005720410057304100574041005750410057604100577041005780410057904100580041005810410058204100583041005840410058504100586041005870410058804100589041005900410059104100592041005930410059404100595041005960410059704100598041005990410060004100601041006020410060304100604041006050410060604100607041006080410060904100610041006110410061204100613041006140410061504100616041006170410061804100619041006200410062104100622041006230410062404100625041006260410062704100628041006290410063004100631041006320410063304100634041006350410063604100637041006380410063904100640041006410410064204100643041006440410064504100646041006470410064804100649041006500410065104100652041006530410065404100655041006560410065704100658041006590410066004100661041006620410066304100664041006650410066604100667041006680410066904100670041006710410067204100673041006740410067504100676041006770410067804100679041006800410068104100682041006830410068404100685041006860410068704100688041006890410069004100691041006920410069304100694041006950410069604100697041006980410069904100700041007010410070204100703041007040410070504100706041007070410070804100709041007100410071104100712041007130410071404100715041007160410071704100718041007190410072004100721041007220410072304100724041007250410072604100727041007280410072904100730041007310410073204100733041007340410073504100736041007370410073804100739041007400410074104100742041007430410074404100745041007460410074704100748041007490410075004100751041007520410075304100754041007550410075604100757041007580410075904100760041007610410076204100763041007640410076504100766041007670410076804100769041007700410077104100772041007730410077404100775041007760410077704100778041007790410078004100781041007820410078304100784041007850410078604100787041007880410078904100790041007910410079204100793041007940410079504100796041007970410079804100799041008000410080104100802041008030410080404100805041008060410080704100808041008090410081004100811041008120410081304100814041008150410081604100817041008180410081904100820041008210410082204100823041008240410082504100826041008270410082804100829041008300410083104100832041008330410083404100835041008360410083704100838041008390410084004100841041008420410084304100844041008450410084604100847041008480410084904100850041008510410085204100853041008540410085504100856041008570410085804100859041008600410086104100862041008630410086404100865041008660410086704100868041008690410087004100871041008720410087304100874041008750410087604100877041008780410087904100880041008810410088204100883041008840410088504100886041008870410088804100889041008900410089104100892041008930410089404100895041008960410089704100898041008990410090004100901041009020410090304100904041009050410090604100907041009080410090904100910041009110410091204100913041009140410091504100916041009170410091804100919041009200410092104100922041009230410092404100925041009260410092704100928041009290410093004100931041009320410093304100934041009350410093604100937041009380410093904100940041009410410094204100943041009440410094504100946041009470410094804100949041009500410095104100952041009530410095404100955041009560410095704100958041009590410096004100961041009620410096304100964041009650410096604100967041009680410096904100970041009710410097204100973041009740410097504100976041009770410097804100979041009800410098104100982041009830410098404100985041009860410098704100988041009890410099004100991041009920410099304100994041009950410099604100997041009980410099904101000041010010410100204101003041010040410100504101006041010070410100804101009041010100410101104101012041010130410101404101015041010160410101704101018041010190410102004101021041010220410102304101024041010250410102604101027041010280410102904101030041010310410103204101033041010340410103504101036041010370410103804101039041010400410104104101042041010430410104404101045041010460410104704101048041010490410105004101051041010520410105304101054041010550410105604101057041010580410105904101060041010610410106204101063041010640410106504101066041010670410106804101069041010700410107104101072041010730410107404101075041010760410107704101078041010790410108004101081041010820410108304101084041010850410108604101087041010880410108904101090041010910410109204101093041010940410109504101096041010970410109804101099041011000410110104101102041011030410110404101105041100010411000204110003041100040411000504110006041100070411000804110009041100100411001104110012041100130411001404110015041100160411001704110018041100190411002004110021041100220411002304110024041100250411002604110027041100280411002904110030041100310411003204110033041100340411003504110036041100370411003804110039041100400411004104110042041100430411004404110045041100460411004704110048041100490411005004110051041100520411005304110054041100550411005604110057041100580411005904110060041100610411006204110063041100640411006504110066041100670411006804110069041100700411007104110072041100730411007404110075041100760411007704110078041100790411008004110081041100820411008304110084041100850411008604110087041100880411008904110090041100910411009204110093041100940411009504110096041100970411009804110099041101000411010104110102041101030411010404110105041101060411010704110108041101090411011004110111041101120411011304110114041101150411011604110117041101180411011904110120041101210411012204110123041101240411012504110126041101270411012804110129041101300411013104110132041101330411013404110135041101360411013704110138041101390411014004110141041101420411014304110144041101450411014604110147041101480411014904110150041101510411015204110153041101540411015504110156041101570411015804110159041101600411016104110162041101630411016404110165041101660411016704110168041101690411017004110171041101720411017304110174041101750411017604110177041101780411017904110180041101810411018204110183041101840411018504110186041101870411018804110189041101900411019104110192041101930411019404110195041101960411019704110198041101990411020004110201041102020411020304110204041102050411020604110207041102080411020904110210041102110411021204110213041102140411021504110216041102170411021804110219041102200411022104110222041102230411022404110225041102260411022704110228041102290411023004110231041102320411023304110234041102350411023604110237041102380411023904110240041102410411024204110243041102440411024504110246041102470411024804110249041102500411025104110252041102530411025404110255041102560411025704110258041102590411026004110261041102620411026304110264041102650411026604110267041102680411026904110270041102710411027204110273041102740411027504110276041102770411027804110279041102800411028104110282041102830411028404110285041102860411028704110288041102890411029004110291041102920411029304110294041102950411029604110297041102980411029904110300041103010411030204110303041103040411030504110306041103070411030804110309041103100411031104110312041103130411031404110315041103160411031704110318041103190411032004110321041103220411032304110324041103250411032604110327041103280411032904110330041103310411033204110333041103340411033504110336041103370411033804110339041103400411034104110342041103430411034404110345041103460411034704110348041103490411035004110351041103520411035304110354041103550411035604110357041103580411035904110360041103610411036204110363041103640411036504110366041103670411036804110369041103700411037104110372041103730411037404110375041103760411037704110378041103790411038004110381041103820411038304110384041103850411038604110387041103880411038904110390041103910411039204110393041103940411039504110396041103970411039804110399041104000411040104110402041104030411040404110405041104060411040704110408041104090411041004110411041104120411041304110414041104150411041604110417041104180411041904110420041104210411042204110423041104240411042504110426041104270411042804110429041104300411043104110432041104330411043404110435041104360411043704110438041104390411044004110441041104420411044304110444041104450411044604110447041104480411044904110450041104510411045204110453041104540411045504110456041104570411045804110459041104600411046104110462041104630411046404110465041104660411046704110468041104690411047004110471041104720411047304110474041104750411047604110477041104780411047904110480041104810411048204110483041104840411048504110486041104870411048804110489041104900411049104110492041104930411049404110495041104960411049704110498041104990411050004110501041105020411050304110504041105050411050604110507041105080411050904110510041105110411051204110513041105140411051504110516041105170411051804110519041105200411052104110522041105230411052404110525041105260411052704110528041105290411053004110531041105320411053304110534041105350411053604110537041105380411053904110540041105410411054204110543041105440411054504110546041105470411054804110549041105500411055104110552041105530411055404110555041105560411055704110558041105590411056004110561041105620411056304110564041105650411056604110567041105680411056904110570041105710411057204110573041105740411057504110576041105770411057804110579041105800411058104110582041105830411058404110585041105860411058704110588041105890411059004110591041105920411059304110594041105950411059604110597041105980411059904110600041106010411060204110603041106040411060504110606041106070411060804110609041106100411061104110612041106130411061404110615041106160411061704110618041106190411062004110621041106220411062304110624041106250411062604110627041106280411062904110630041106310411063204110633041106340411063504110636041106370411063804110639041106400411064104110642041106430411064404110645041106460411064704110648041106490411065004110651041106520411065304110654041106550411065604110657041106580411065904110660041106610411066204110663041106640411066504110666041106670411066804110669041106700411067104110672041106730411067404110675041106760411067704110678041106790411068004110681041106820411068304110684041106850411068604110687041106880411068904110690041106910411069204110693041106940411069504110696041106970411069804110699041107000411070104110702041107030411070404110705041107060411070704110708041107090411071004110711041107120411071304110714041107150411071604110717041107180411071904110720041107210411072204110723041107240411072504110726041107270411072804110729041107300411073104110732041107330411073404110735041107360411073704110738041107390411074004110741041107420411074304110744041107450411074604110747041107480411074904110750041107510411075204110753041107540411075504110756041107570411075804110759041107600411076104110762041107630411076404110765041107660411076704110768041107690411077004110771041107720411077304110774041107750411077604110777041107780411077904110780041107810411078204110783041107840411078504110786041107870411078804110789041107900411079104110792041107930411079404110795041107960411079704110798041107990411080004110801041108020411080304110804041108050411080604110807041108080411080904110810041108110411081204110813041108140411081504110816041108170411081804110819041108200411082104110822041108230411082404110825041108260411082704110828041108290411083004110831041108320411083304110834041108350411083604110837041108380411083904110840041108410411084204110843041108440411084504110846041108470411084804110849041108500411085104110852041108530411085404110855041108560411085704110858041108590411086004110861041108620411086304110864041108650411086604110867041108680411086904110870041108710411087204110873041108740411087504110876041108770411087804110879041108800411088104110882041108830411088404110885041108860411088704110888041108890411089004110891041108920411089304110894041108950411089604110897041108980411089904110900041109010411090204110903041109040411090504110906041109070411090804110909041109100411091104110912041109130411091404110915041109160411091704110918041109190411092004110921041109220411092304110924041109250411092604110927041109280411092904110930041109310411093204110933041109340411093504110936041109370411093804110939041109400411094104110942041109430411094404110945041109460411094704110948041109490411095004110951041109520411095304110954041109550411095604110957041109580411095904110960041109610411096204110963041109640411096504110966041109670411096804110969041109700411097104110972041109730411097404110975041109760411097704110978041109790411098004110981041109820411098304110984041109850411098604110987041109880411098904110990041109910411099204110993041109940411099504110996041109970411099804110999041110000411100104111002041110030411100404111005041110060411100704111008041110090411101004111011041110120411101304111014041110150411101604111017041110180411101904111020041110210411102204111023041110240411102504111026041110270411102804111029041110300411103104111032041110330411103404111035041110360411103704111038041110390411104004111041041110420411104304111044041110450411104604111047041110480411104904111050041110510411105204111053041110540411105504111056041110570411105804111059041110600411106104111062041110630411106404111065041110660411106704111068041110690411107004111071041110720411107304111074041110750411107604111077041110780411107904111080041110810411108204111083041110840411108504111086041110870411108804111089041110900411109104111092041110930411109404111095041110960411109704111098041110990411110004111101041111020411110304111104041111050412000104120002041200030412000404120005041200060412000704120008041200090412001004120011041200120412001304120014041200150412001604120017041200180412001904120020041200210412002204120023041200240412002504120026041200270412002804120029041200300412003104120032041200330412003404120035041200360412003704120038041200390412004004120041041200420412004304120044041200450412004604120047041200480412004904120050041200510412005204120053041200540412005504120056041200570412005804120059041200600412006104120062041200630412006404120065041200660412006704120068041200690412007004120071041200720412007304120074041200750412007604120077041200780412007904120080041200810412008204120083041200840412008504120086041200870412008804120089041200900412009104120092041200930412009404120095041200960412009704120098041200990412010004120101041201020412010304120104041201050412010604120107041201080412010904120110041201110412011204120113041201140412011504120116041201170412011804120119041201200412012104120122041201230412012404120125041201260412012704120128041201290412013004120131041201320412013304120134041201350412013604120137041201380412013904120140041201410412014204120143041201440412014504120146041201470412014804120149041201500412015104120152041201530412015404120155041201560412015704120158041201590412016004120161041201620412016304120164041201650412016604120167041201680412016904120170041201710412017204120173041201740412017504120176041201770412017804120179041201800412018104120182041201830412018404120185041201860412018704120188041201890412019004120191041201920412019304120194041201950412019604120197041201980412019904120200041202010412020204120203041202040412020504120206041202070412020804120209041202100412021104120212041202130412021404120215041202160412021704120218041202190412022004120221041202220412022304120224041202250412022604120227041202280412022904120230041202310412023204120233041202340412023504120236041202370412023804120239041202400412024104120242041202430412024404120245041202460412024704120248041202490412025004120251041202520412025304120254041202550412025604120257041202580412025904120260041202610412026204120263041202640412026504120266041202670412026804120269041202700412027104120272041202730412027404120275041202760412027704120278041202790412028004120281041202820412028304120284041202850412028604120287041202880412028904120290041202910412029204120293041202940412029504120296041202970412029804120299041203000412030104120302041203030412030404120305041203060412030704120308041203090412031004120311041203120412031304120314041203150412031604120317041203180412031904120320041203210412032204120323041203240412032504120326041203270412032804120329041203300412033104120332041203330412033404120335041203360412033704120338041203390412034004120341041203420412034304120344041203450412034604120347041203480412034904120350041203510412035204120353041203540412035504120356041203570412035804120359041203600412036104120362041203630412036404120365041203660412036704120368041203690412037004120371041203720412037304120374041203750412037604120377041203780412037904120380041203810412038204120383041203840412038504120386041203870412038804120389041203900412039104120392041203930412039404120395041203960412039704120398041203990412040004120401041204020412040304120404041204050412040604120407041204080412040904120410041204110412041204120413041204140412041504120416041204170412041804120419041204200412042104120422041204230412042404120425041204260412042704120428041204290412043004120431041204320412043304120434041204350412043604120437041204380412043904120440041204410412044204120443041204440412044504120446041204470412044804120449041204500412045104120452041204530412045404120455041204560412045704120458041204590412046004120461041204620412046304120464041204650412046604120467041204680412046904120470041204710412047204120473041204740412047504120476041204770412047804120479041204800412048104120482041204830412048404120485041204860412048704120488041204890412049004120491041204920412049304120494041204950412049604120497041204980412049904120500041205010412050204120503041205040412050504120506041205070412050804120509041205100412051104120512041205130412051404120515041205160412051704120518041205190412052004120521041205220412052304120524041205250412052604120527041205280412052904120530041205310412053204120533041205340412053504120536041205370412053804120539041205400412054104120542041205430412054404120545041205460412054704120548041205490412055004120551041205520412055304120554041205550412055604120557041205580412055904120560041205610412056204120563041205640412056504120566041205670412056804120569041205700412057104120572041205730412057404120575041205760412057704120578041205790412058004120581041205820412058304120584041205850412058604120587041205880412058904120590041205910412059204120593041205940412059504120596041205970412059804120599041206000412060104120602041206030412060404120605041206060412060704120608041206090412061004120611041206120412061304120614041206150412061604120617041206180412061904120620041206210412062204120623041206240412062504120626041206270412062804120629041206300412063104120632041206330412063404120635041206360412063704120638041206390412064004120641041206420412064304120644041206450412064604120647041206480412064904120650041206510412065204120653041206540412065504120656041206570412065804120659041206600412066104120662041206630412066404120665041206660412066704120668041206690412067004120671041206720412067304120674041206750412067604120677041206780412067904120680041206810412068204120683041206840412068504120686041206870412068804120689041206900412069104120692041206930412069404120695041206960412069704120698041206990412070004120701041207020412070304120704041207050412070604120707041207080412070904120710041207110412071204120713041207140412071504120716041207170412071804120719041207200412072104120722041207230412072404120725041207260412072704120728041207290412073004120731041207320412073304120734041207350412073604120737041207380412073904120740041207410412074204120743041207440412074504120746041207470412074804120749041207500412075104120752041207530412075404120755041207560412075704120758041207590412076004120761041207620412076304120764041207650412076604120767041207680412076904120770041207710412077204120773041207740412077504120776041207770412077804120779041207800412078104120782041207830412078404120785041207860412078704120788041207890412079004120791041207920412079304120794041207950412079604120797041207980412079904120800041208010412080204120803041208040412080504120806041208070412080804120809041208100412081104120812041208130412081404120815041208160412081704120818041208190412082004120821041208220412082304120824041208250412082604120827041208280412082904120830041208310412083204120833041208340412083504120836041208370412083804120839041208400412084104120842041208430412084404120845041208460412084704120848041208490412085004120851041208520412085304120854041208550412085604120857041208580412085904120860041208610412086204120863041208640412086504120866041208670412086804120869041208700412087104120872041208730412087404120875041208760412087704120878041208790412088004120881041208820412088304120884041208850412088604120887041208880412088904120890041208910412089204120893041208940412089504120896041208970412089804120899041209000412090104120902041209030412090404120905041209060412090704120908041209090412091004120911041209120412091304120914041209150412091604120917041209180412091904120920041209210412092204120923041209240412092504120926041209270412092804120929041209300412093104120932041209330412093404120935041209360412093704120938041209390412094004120941041209420412094304120944041209450412094604120947041209480412094904120950041209510412095204120953041209540412095504120956041209570412095804120959041209600412096104120962041209630412096404120965041209660412096704120968041209690412097004120971041209720412097304120974041209750412097604120977041209780412097904120980041209810412098204120983041209840412098504120986041209870412098804120989041209900412099104120992041209930412099404120995041209960412099704120998041209990412100004121001041210020412100304121004041210050412100604121007041210080412100904121010041210110412101204121013041210140412101504121016041210170412101804121019041210200412102104121022041210230412102404121025041210260412102704121028041210290412103004121031041210320412103304121034041210350412103604121037041210380412103904121040041210410412104204121043041210440412104504121046041210470412104804121049041210500412105104121052041210530412105404121055041210560412105704121058041210590412106004121061041210620412106304121064041210650412106604121067041210680412106904121070041210710412107204121073041210740412107504121076041210770412107804121079041210800412108104121082041210830412108404121085041210860412108704121088041210890412109004121091041210920412109304121094041210950412109604121097041210980412109904121100041211010412110204121103041211040412110504130001041300020413000304130004041300050413000604130007041300080413000904130010041300110413001204130013041300140413001504130016041300170413001804130019041300200413002104130022041300230413002404130025041300260413002704130028041300290413003004130031041300320413003304130034041300350413003604130037041300380413003904130040041300410413004204130043041300440413004504130046041300470413004804130049041300500413005104130052041300530413005404130055041300560413005704130058041300590413006004130061041300620413006304130064041300650413006604130067041300680413006904130070041300710413007204130073041300740413007504130076041300770413007804130079041300800413008104130082041300830413008404130085041300860413008704130088041300890413009004130091041300920413009304130094041300950413009604130097041300980413009904130100041301010413010204130103041301040413010504130106041301070413010804130109041301100413011104130112041301130413011404130115041301160413011704130118041301190413012004130121041301220413012304130124041301250413012604130127041301280413012904130130041301310413013204130133041301340413013504130136041301370413013804130139041301400413014104130142041301430413014404130145041301460413014704130148041301490413015004130151041301520413015304130154041301550413015604130157041301580413015904130160041301610413016204130163041301640413016504130166041301670413016804130169041301700413017104130172041301730413017404130175041301760413017704130178041301790413018004130181041301820413018304130184041301850413018604130187041301880413018904130190041301910413019204130193041301940413019504130196041301970413019804130199041302000413020104130202041302030413020404130205041302060413020704130208041302090413021004130211041302120413021304130214041302150413021604130217041302180413021904130220041302210413022204130223041302240413022504130226041302270413022804130229041302300413023104130232041302330413023404130235041302360413023704130238041302390413024004130241041302420413024304130244041302450413024604130247041302480413024904130250041302510413025204130253041302540413025504130256041302570413025804130259041302600413026104130262041302630413026404130265041302660413026704130268041302690413027004130271041302720413027304130274041302750413027604130277041302780413027904130280041302810413028204130283041302840413028504130286041302870413028804130289041302900413029104130292041302930413029404130295041302960413029704130298041302990413030004130301041303020413030304130304041303050413030604130307041303080413030904130310041303110413031204130313041303140413031504130316041303170413031804130319041303200413032104130322041303230413032404130325041303260413032704130328041303290413033004130331041303320413033304130334041303350413033604130337041303380413033904130340041303410413034204130343041303440413034504130346041303470413034804130349041303500413035104130352041303530413035404130355041303560413035704130358041303590413036004130361041303620413036304130364041303650413036604130367041303680413036904130370041303710413037204130373041303740413037504130376041303770413037804130379041303800413038104130382041303830413038404130385041303860413038704130388041303890413039004130391041303920413039304130394041303950413039604130397041303980413039904130400041304010413040204130403041304040413040504130406041304070413040804130409041304100413041104130412041304130413041404130415041304160413041704130418041304190413042004130421041304220413042304130424041304250413042604130427041304280413042904130430041304310413043204130433041304340413043504130436041304370413043804130439041304400413044104130442041304430413044404130445041304460413044704130448041304490413045004130451041304520413045304130454041304550413045604130457041304580413045904130460041304610413046204130463041304640413046504130466041304670413046804130469041304700413047104130472041304730413047404130475041304760413047704130478041304790413048004130481041304820413048304130484041304850413048604130487041304880413048904130490041304910413049204130493041304940413049504130496041304970413049804130499041305000413050104130502041305030413050404130505041305060413050704130508041305090413051004130511041305120413051304130514041305150413051604130517041305180413051904130520041305210413052204130523041305240413052504130526041305270413052804130529041305300413053104130532041305330413053404130535041305360413053704130538041305390413054004130541041305420413054304130544041305450413054604130547041305480413054904130550041305510413055204130553041305540413055504130556041305570413055804130559041305600413056104130562041305630413056404130565041305660413056704130568041305690413057004130571041305720413057304130574041305750413057604130577041305780413057904130580041305810413058204130583041305840413058504130586041305870413058804130589041305900413059104130592041305930413059404130595041305960413059704130598041305990413060004130601041306020413060304130604041306050413060604130607041306080413060904130610041306110413061204130613041306140413061504130616041306170413061804130619041306200413062104130622041306230413062404130625041306260413062704130628041306290413063004130631041306320413063304130634041306350413063604130637041306380413063904130640041306410413064204130643041306440413064504130646041306470413064804130649041306500413065104130652041306530413065404130655041306560413065704130658041306590413066004130661041306620413066304130664041306650413066604130667041306680413066904130670041306710413067204130673041306740413067504130676041306770413067804130679041306800413068104130682041306830413068404130685041306860413068704130688041306890413069004130691041306920413069304130694041306950413069604130697041306980413069904130700041307010413070204130703041307040413070504130706041307070413070804130709041307100413071104130712041307130413071404130715041307160413071704130718041307190413072004130721041307220413072304130724041307250413072604130727041307280413072904130730041307310413073204130733041307340413073504130736041307370413073804130739041307400413074104130742041307430413074404130745041307460413074704130748041307490413075004130751041307520413075304130754041307550413075604130757041307580413075904130760041307610413076204130763041307640413076504130766041307670413076804130769041307700413077104130772041307730413077404130775041307760413077704130778041307790413078004130781041307820413078304130784041307850413078604130787041307880413078904130790041307910413079204130793041307940413079504130796041307970413079804130799041308000413080104130802041308030413080404130805041308060413080704130808041308090413081004130811041308120413081304130814041308150413081604130817041308180413081904130820041308210413082204130823041308240413082504130826041308270413082804130829041308300413083104130832041308330413083404130835041308360413083704130838041308390413084004130841041308420413084304130844041308450413084604130847041308480413084904130850041308510413085204130853041308540413085504130856041308570413085804130859041308600413086104130862041308630413086404130865041308660413086704130868041308690413087004130871041308720413087304130874041308750413087604130877041308780413087904130880041308810413088204130883041308840413088504130886041308870413088804130889041308900413089104130892041308930413089404130895041308960413089704130898041308990413090004130901041309020413090304130904041309050413090604130907041309080413090904130910041309110413091204130913041309140413091504130916041309170413091804130919041309200413092104130922041309230413092404130925041309260413092704130928041309290413093004130931041309320413093304130934041309350413093604130937041309380413093904130940041309410413094204130943041309440413094504130946041309470413094804130949041309500413095104130952041309530413095404130955041309560413095704130958041309590413096004130961041309620413096304130964041309650413096604130967041309680413096904130970041309710413097204130973041309740413097504130976041309770413097804130979041309800413098104130982041309830413098404130985041309860413098704130988041309890413099004130991041309920413099304130994041309950413099604130997041309980413099904131000041310010413100204131003041310040413100504131006041310070413100804131009041310100413101104131012041310130413101404131015041310160413101704131018041310190413102004131021041310220413102304131024041310250413102604131027041310280413102904131030041310310413103204131033041310340413103504131036041310370413103804131039041310400413104104131042041310430413104404131045041310460413104704131048041310490413105004131051041310520413105304131054041310550413105604131057041310580413105904131060041310610413106204131063041310640413106504131066041310670413106804131069041310700413107104131072041310730413107404131075041310760413107704131078041310790413108004131081041310820413108304131084041310850413108604131087041310880413108904131090041310910413109204131093041310940413109504131096041310970413109804131099041311000413110104131102041311030413110404131105041400010414000204140003041400040414000504140006041400070414000804140009041400100414001104140012041400130414001404140015041400160414001704140018041400190414002004140021041400220414002304140024041400250414002604140027041400280414002904140030041400310414003204140033041400340414003504140036041400370414003804140039041400400414004104140042041400430414004404140045041400460414004704140048041400490414005004140051041400520414005304140054041400550414005604140057041400580414005904140060041400610414006204140063041400640414006504140066041400670414006804140069041400700414007104140072041400730414007404140075041400760414007704140078041400790414008004140081041400820414008304140084041400850414008604140087041400880414008904140090041400910414009204140093041400940414009504140096041400970414009804140099041401000414010104140102041401030414010404140105041401060414010704140108041401090414011004140111041401120414011304140114041401150414011604140117041401180414011904140120041401210414012204140123041401240414012504140126041401270414012804140129041401300414013104140132041401330414013404140135041401360414013704140138041401390414014004140141041401420414014304140144041401450414014604140147041401480414014904140150041401510414015204140153041401540414015504140156041401570414015804140159041401600414016104140162041401630414016404140165041401660414016704140168041401690414017004140171041401720414017304140174041401750414017604140177041401780414017904140180041401810414018204140183041401840414018504140186041401870414018804140189041401900414019104140192041401930414019404140195041401960414019704140198041401990414020004140201041402020414020304140204041402050414020604140207041402080414020904140210041402110414021204140213041402140414021504140216041402170414021804140219041402200414022104140222041402230414022404140225041402260414022704140228041402290414023004140231041402320414023304140234041402350414023604140237041402380414023904140240041402410414024204140243041402440414024504140246041402470414024804140249041402500414025104140252041402530414025404140255041402560414025704140258041402590414026004140261041402620414026304140264041402650414026604140267041402680414026904140270041402710414027204140273041402740414027504140276041402770414027804140279041402800414028104140282041402830414028404140285041402860414028704140288041402890414029004140291041402920414029304140294041402950414029604140297041402980414029904140300041403010414030204140303041403040414030504140306041403070414030804140309041403100414031104140312041403130414031404140315041403160414031704140318041403190414032004140321041403220414032304140324041403250414032604140327041403280414032904140330041403310414033204140333041403340414033504140336041403370414033804140339041403400414034104140342041403430414034404140345041403460414034704140348041403490414035004140351041403520414035304140354041403550414035604140357041403580414035904140360041403610414036204140363041403640414036504140366041403670414036804140369041403700414037104140372041403730414037404140375041403760414037704140378041403790414038004140381041403820414038304140384041403850414038604140387041403880414038904140390041403910414039204140393041403940414039504140396041403970414039804140399041404000414040104140402041404030414040404140405041404060414040704140408041404090414041004140411041404120414041304140414041404150414041604140417041404180414041904140420041404210414042204140423041404240414042504140426041404270414042804140429041404300414043104140432041404330414043404140435041404360414043704140438041404390414044004140441041404420414044304140444041404450414044604140447041404480414044904140450041404510414045204140453041404540414045504140456041404570414045804140459041404600414046104140462041404630414046404140465041404660414046704140468041404690414047004140471041404720414047304140474041404750414047604140477041404780414047904140480041404810414048204140483041404840414048504140486041404870414048804140489041404900414049104140492041404930414049404140495041404960414049704140498041404990414050004140501041405020414050304140504041405050414050604140507041405080414050904140510041405110414051204140513041405140414051504140516041405170414051804140519041405200414052104140522041405230414052404140525041405260414052704140528041405290414053004140531041405320414053304140534041405350414053604140537041405380414053904140540041405410414054204140543041405440414054504140546041405470414054804140549041405500414055104140552041405530414055404140555041405560414055704140558041405590414056004140561041405620414056304140564041405650414056604140567041405680414056904140570041405710414057204140573041405740414057504140576041405770414057804140579041405800414058104140582041405830414058404140585041405860414058704140588041405890414059004140591041405920414059304140594041405950414059604140597041405980414059904140600041406010414060204140603041406040414060504140606041406070414060804140609041406100414061104140612041406130414061404140615041406160414061704140618041406190414062004140621041406220414062304140624041406250414062604140627041406280414062904140630041406310414063204140633041406340414063504140636041406370414063804140639041406400414064104140642041406430414064404140645041406460414064704140648041406490414065004140651041406520414065304140654041406550414065604140657041406580414065904140660041406610414066204140663041406640414066504140666041406670414066804140669041406700414067104140672041406730414067404140675041406760414067704140678041406790414068004140681041406820414068304140684041406850414068604140687041406880414068904140690041406910414069204140693041406940414069504140696041406970414069804140699041407000414070104140702041407030414070404140705041407060414070704140708041407090414071004140711041407120414071304140714041407150414071604140717041407180414071904140720041407210414072204140723041407240414072504140726041407270414072804140729041407300414073104140732041407330414073404140735041407360414073704140738041407390414074004140741041407420414074304140744041407450414074604140747041407480414074904140750041407510414075204140753041407540414075504140756041407570414075804140759041407600414076104140762041407630414076404140765041407660414076704140768041407690414077004140771041407720414077304140774041407750414077604140777041407780414077904140780041407810414078204140783041407840414078504140786041407870414078804140789041407900414079104140792041407930414079404140795041407960414079704140798041407990414080004140801041408020414080304140804041408050414080604140807041408080414080904140810041408110414081204140813041408140414081504140816041408170414081804140819041408200414082104140822041408230414082404140825041408260414082704140828041408290414083004140831041408320414083304140834041408350414083604140837041408380414083904140840041408410414084204140843041408440414084504140846041408470414084804140849041408500414085104140852041408530414085404140855041408560414085704140858041408590414086004140861041408620414086304140864041408650414086604140867041408680414086904140870041408710414087204140873041408740414087504140876041408770414087804140879041408800414088104140882041408830414088404140885041408860414088704140888041408890414089004140891041408920414089304140894041408950414089604140897041408980414089904140900041409010414090204140903041409040414090504140906041409070414090804140909041409100414091104140912041409130414091404140915041409160414091704140918041409190414092004140921041409220414092304140924041409250414092604140927041409280414092904140930041409310414093204140933041409340414093504140936041409370414093804140939041409400414094104140942041409430414094404140945041409460414094704140948041409490414095004140951041409520414095304140954041409550414095604140957041409580414095904140960041409610414096204140963041409640414096504140966041409670414096804140969041409700414097104140972041409730414097404140975041409760414097704140978041409790414098004140981041409820414098304140984041409850414098604140987041409880414098904140990041409910414099204140993041409940414099504140996041409970414099804140999041410000414100104141002041410030414100404141005041410060414100704141008041410090414101004141011041410120414101304141014041410150414101604141017041410180414101904141020041410210414102204141023041410240414102504141026041410270414102804141029041410300414103104141032041410330414103404141035041410360414103704141038041410390414104004141041041410420414104304141044041410450414104604141047041410480414104904141050041410510414105204141053041410540414105504141056041410570414105804141059041410600414106104141062041410630414106404141065041410660414106704141068041410690414107004141071041410720414107304141074041410750414107604141077041410780414107904141080041410810414108204141083041410840414108504141086041410870414108804141089041410900414109104141092041410930414109404141095041410960414109704141098041410990414110004141101041411020414110304141104041411050415000104150002041500030415000404150005041500060415000704150008041500090415001004150011041500120415001304150014041500150415001604150017041500180415001904150020041500210415002204150023041500240415002504150026041500270415002804150029041500300415003104150032041500330415003404150035041500360415003704150038041500390415004004150041041500420415004304150044041500450415004604150047041500480415004904150050041500510415005204150053041500540415005504150056041500570415005804150059041500600415006104150062041500630415006404150065041500660415006704150068041500690415007004150071041500720415007304150074041500750415007604150077041500780415007904150080041500810415008204150083041500840415008504150086041500870415008804150089041500900415009104150092041500930415009404150095041500960415009704150098041500990415010004150101041501020415010304150104041501050415010604150107041501080415010904150110041501110415011204150113041501140415011504150116041501170415011804150119041501200415012104150122041501230415012404150125041501260415012704150128041501290415013004150131041501320415013304150134041501350415013604150137041501380415013904150140041501410415014204150143041501440415014504150146041501470415014804150149041501500415015104150152041501530415015404150155041501560415015704150158041501590415016004150161041501620415016304150164041501650415016604150167041501680415016904150170041501710415017204150173041501740415017504150176041501770415017804150179041501800415018104150182041501830415018404150185041501860415018704150188041501890415019004150191041501920415019304150194041501950415019604150197041501980415019904150200041502010415020204150203041502040415020504150206041502070415020804150209041502100415021104150212041502130415021404150215041502160415021704150218041502190415022004150221041502220415022304150224041502250415022604150227041502280415022904150230041502310415023204150233041502340415023504150236041502370415023804150239041502400415024104150242041502430415024404150245041502460415024704150248041502490415025004150251041502520415025304150254041502550415025604150257041502580415025904150260041502610415026204150263041502640415026504150266041502670415026804150269041502700415027104150272041502730415027404150275041502760415027704150278041502790415028004150281041502820415028304150284041502850415028604150287041502880415028904150290041502910415029204150293041502940415029504150296041502970415029804150299041503000415030104150302041503030415030404150305041503060415030704150308041503090415031004150311041503120415031304150314041503150415031604150317041503180415031904150320041503210415032204150323041503240415032504150326041503270415032804150329041503300415033104150332041503330415033404150335041503360415033704150338041503390415034004150341041503420415034304150344041503450415034604150347041503480415034904150350041503510415035204150353041503540415035504150356041503570415035804150359041503600415036104150362041503630415036404150365041503660415036704150368041503690415037004150371041503720415037304150374041503750415037604150377041503780415037904150380041503810415038204150383041503840415038504150386041503870415038804150389041503900415039104150392041503930415039404150395041503960415039704150398041503990415040004150401041504020415040304150404041504050415040604150407041504080415040904150410041504110415041204150413041504140415041504150416041504170415041804150419041504200415042104150422041504230415042404150425041504260415042704150428041504290415043004150431041504320415043304150434041504350415043604150437041504380415043904150440041504410415044204150443041504440415044504150446041504470415044804150449041504500415045104150452041504530415045404150455041504560415045704150458041504590415046004150461041504620415046304150464041504650415046604150467041504680415046904150470041504710415047204150473041504740415047504150476041504770415047804150479041504800415048104150482041504830415048404150485041504860415048704150488041504890415049004150491041504920415049304150494041504950415049604150497041504980415049904150500041505010415050204150503041505040415050504150506041505070415050804150509041505100415051104150512041505130415051404150515041505160415051704150518041505190415052004150521041505220415052304150524041505250415052604150527041505280415052904150530041505310415053204150533041505340415053504150536041505370415053804150539041505400415054104150542041505430415054404150545041505460415054704150548041505490415055004150551041505520415055304150554041505550415055604150557041505580415055904150560041505610415056204150563041505640415056504150566041505670415056804150569041505700415057104150572041505730415057404150575041505760415057704150578041505790415058004150581041505820415058304150584041505850415058604150587041505880415058904150590041505910415059204150593041505940415059504150596041505970415059804150599041506000415060104150602041506030415060404150605041506060415060704150608041506090415061004150611041506120415061304150614041506150415061604150617041506180415061904150620041506210415062204150623041506240415062504150626041506270415062804150629041506300415063104150632041506330415063404150635041506360415063704150638041506390415064004150641041506420415064304150644041506450415064604150647041506480415064904150650041506510415065204150653041506540415065504150656041506570415065804150659041506600415066104150662041506630415066404150665041506660415066704150668041506690415067004150671041506720415067304150674041506750415067604150677041506780415067904150680041506810415068204150683041506840415068504150686041506870415068804150689041506900415069104150692041506930415069404150695041506960415069704150698041506990415070004150701041507020415070304150704041507050415070604150707041507080415070904150710041507110415071204150713041507140415071504150716041507170415071804150719041507200415072104150722041507230415072404150725041507260415072704150728041507290415073004150731041507320415073304150734041507350415073604150737041507380415073904150740041507410415074204150743041507440415074504150746041507470415074804150749041507500415075104150752041507530415075404150755041507560415075704150758041507590415076004150761041507620415076304150764041507650415076604150767041507680415076904150770041507710415077204150773041507740415077504150776041507770415077804150779041507800415078104150782041507830415078404150785041507860415078704150788041507890415079004150791041507920415079304150794041507950415079604150797041507980415079904150800041508010415080204150803041508040415080504150806041508070415080804150809041508100415081104150812041508130415081404150815041508160415081704150818041508190415082004150821041508220415082304150824041508250415082604150827041508280415082904150830041508310415083204150833041508340415083504150836041508370415083804150839041508400415084104150842041508430415084404150845041508460415084704150848041508490415085004150851041508520415085304150854041508550415085604150857041508580415085904150860041508610415086204150863041508640415086504150866041508670415086804150869041508700415087104150872041508730415087404150875041508760415087704150878041508790415088004150881041508820415088304150884041508850415088604150887041508880415088904150890041508910415089204150893041508940415089504150896041508970415089804150899041509000415090104150902041509030415090404150905041509060415090704150908041509090415091004150911041509120415091304150914041509150415091604150917041509180415091904150920041509210415092204150923041509240415092504150926041509270415092804150929041509300415093104150932041509330415093404150935041509360415093704150938041509390415094004150941041509420415094304150944041509450415094604150947041509480415094904150950041509510415095204150953041509540415095504150956041509570415095804150959041509600415096104150962041509630415096404150965041509660415096704150968041509690415097004150971041509720415097304150974041509750415097604150977041509780415097904150980041509810415098204150983041509840415098504150986041509870415098804150989041509900415099104150992041509930415099404150995041509960415099704150998041509990415100004151001041510020415100304151004041510050415100604151007041510080415100904151010041510110415101204151013041510140415101504151016041510170415101804151019041510200415102104151022041510230415102404151025041510260415102704151028041510290415103004151031041510320415103304151034041510350415103604151037041510380415103904151040041510410415104204151043041510440415104504151046041510470415104804151049041510500415105104151052041510530415105404151055041510560415105704151058041510590415106004151061041510620415106304151064041510650415106604151067041510680415106904151070041510710415107204151073041510740415107504151076041510770415107804151079041510800415108104151082041510830415108404151085041510860415108704151088041510890415109004151091041510920415109304151094041510950415109604151097041510980415109904151100041511010415110204151103041511040415110504160001041600020416000304160004041600050416000604160007041600080416000904160010041600110416001204160013041600140416001504160016041600170416001804160019041600200416002104160022041600230416002404160025041600260416002704160028041600290416003004160031041600320416003304160034041600350416003604160037041600380416003904160040041600410416004204160043041600440416004504160046041600470416004804160049041600500416005104160052041600530416005404160055041600560416005704160058041600590416006004160061041600620416006304160064041600650416006604160067041600680416006904160070041600710416007204160073041600740416007504160076041600770416007804160079041600800416008104160082041600830416008404160085041600860416008704160088041600890416009004160091041600920416009304160094041600950416009604160097041600980416009904160100041601010416010204160103041601040416010504160106041601070416010804160109041601100416011104160112041601130416011404160115041601160416011704160118041601190416012004160121041601220416012304160124041601250416012604160127041601280416012904160130041601310416013204160133041601340416013504160136041601370416013804160139041601400416014104160142041601430416014404160145041601460416014704160148041601490416015004160151041601520416015304160154041601550416015604160157041601580416015904160160041601610416016204160163041601640416016504160166041601670416016804160169041601700416017104160172041601730416017404160175041601760416017704160178041601790416018004160181041601820416018304160184041601850416018604160187041601880416018904160190041601910416019204160193041601940416019504160196041601970416019804160199041602000416020104160202041602030416020404160205041602060416020704160208041602090416021004160211041602120416021304160214041602150416021604160217041602180416021904160220041602210416022204160223041602240416022504160226041602270416022804160229041602300416023104160232041602330416023404160235041602360416023704160238041602390416024004160241041602420416024304160244041602450416024604160247041602480416024904160250041602510416025204160253041602540416025504160256041602570416025804160259041602600416026104160262041602630416026404160265041602660416026704160268041602690416027004160271041602720416027304160274041602750416027604160277041602780416027904160280041602810416028204160283041602840416028504160286041602870416028804160289041602900416029104160292041602930416029404160295041602960416029704160298041602990416030004160301041603020416030304160304041603050416030604160307041603080416030904160310041603110416031204160313041603140416031504160316041603170416031804160319041603200416032104160322041603230416032404160325041603260416032704160328041603290416033004160331041603320416033304160334041603350416033604160337041603380416033904160340041603410416034204160343041603440416034504160346041603470416034804160349041603500416035104160352041603530416035404160355041603560416035704160358041603590416036004160361041603620416036304160364041603650416036604160367041603680416036904160370041603710416037204160373041603740416037504160376041603770416037804160379041603800416038104160382041603830416038404160385041603860416038704160388041603890416039004160391041603920416039304160394041603950416039604160397041603980416039904160400041604010416040204160403041604040416040504160406041604070416040804160409041604100416041104160412041604130416041404160415041604160416041704160418041604190416042004160421041604220416042304160424041604250416042604160427041604280416042904160430041604310416043204160433041604340416043504160436041604370416043804160439041604400416044104160442041604430416044404160445041604460416044704160448041604490416045004160451041604520416045304160454041604550416045604160457041604580416045904160460041604610416046204160463041604640416046504160466041604670416046804160469041604700416047104160472041604730416047404160475041604760416047704160478041604790416048004160481041604820416048304160484041604850416048604160487041604880416048904160490041604910416049204160493041604940416049504160496041604970416049804160499041605000416050104160502041605030416050404160505041605060416050704160508041605090416051004160511041605120416051304160514041605150416051604160517041605180416051904160520041605210416052204160523041605240416052504160526041605270416052804160529041605300416053104160532041605330416053404160535041605360416053704160538041605390416054004160541041605420416054304160544041605450416054604160547041605480416054904160550041605510416055204160553041605540416055504160556041605570416055804160559041605600416056104160562041605630416056404160565041605660416056704160568041605690416057004160571041605720416057304160574041605750416057604160577041605780416057904160580041605810416058204160583041605840416058504160586041605870416058804160589041605900416059104160592041605930416059404160595041605960416059704160598041605990416060004160601041606020416060304160604041606050416060604160607041606080416060904160610041606110416061204160613041606140416061504160616041606170416061804160619041606200416062104160622041606230416062404160625041606260416062704160628041606290416063004160631041606320416063304160634041606350416063604160637041606380416063904160640041606410416064204160643041606440416064504160646041606470416064804160649041606500416065104160652041606530416065404160655041606560416065704160658041606590416066004160661041606620416066304160664041606650416066604160667041606680416066904160670041606710416067204160673041606740416067504160676041606770416067804160679041606800416068104160682041606830416068404160685041606860416068704160688041606890416069004160691041606920416069304160694041606950416069604160697041606980416069904160700041607010416070204160703041607040416070504160706041607070416070804160709041607100416071104160712041607130416071404160715041607160416071704160718041607190416072004160721041607220416072304160724041607250416072604160727041607280416072904160730041607310416073204160733041607340416073504160736041607370416073804160739041607400416074104160742041607430416074404160745041607460416074704160748041607490416075004160751041607520416075304160754041607550416075604160757041607580416075904160760041607610416076204160763041607640416076504160766041607670416076804160769041607700416077104160772041607730416077404160775041607760416077704160778041607790416078004160781041607820416078304160784041607850416078604160787041607880416078904160790041607910416079204160793041607940416079504160796041607970416079804160799041608000416080104160802041608030416080404160805041608060416080704160808041608090416081004160811041608120416081304160814041608150416081604160817041608180416081904160820041608210416082204160823041608240416082504160826041608270416082804160829041608300416083104160832041608330416083404160835041608360416083704160838041608390416084004160841041608420416084304160844041608450416084604160847041608480416084904160850041608510416085204160853041608540416085504160856041608570416085804160859041608600416086104160862041608630416086404160865041608660416086704160868041608690416087004160871041608720416087304160874041608750416087604160877041608780416087904160880041608810416088204160883041608840416088504160886041608870416088804160889041608900416089104160892041608930416089404160895041608960416089704160898041608990416090004160901041609020416090304160904041609050416090604160907041609080416090904160910041609110416091204160913041609140416091504160916041609170416091804160919041609200416092104160922041609230416092404160925041609260416092704160928041609290416093004160931041609320416093304160934041609350416093604160937041609380416093904160940041609410416094204160943041609440416094504160946041609470416094804160949041609500416095104160952041609530416095404160955041609560416095704160958041609590416096004160961041609620416096304160964041609650416096604160967041609680416096904160970041609710416097204160973041609740416097504160976041609770416097804160979041609800416098104160982041609830416098404160985041609860416098704160988041609890416099004160991041609920416099304160994041609950416099604160997041609980416099904161000041610010416100204161003041610040416100504161006041610070416100804161009041610100416101104161012041610130416101404161015041610160416101704161018041610190416102004161021041610220416102304161024041610250416102604161027041610280416102904161030041610310416103204161033041610340416103504161036041610370416103804161039041610400416104104161042041610430416104404161045041610460416104704161048041610490416105004161051041610520416105304161054041610550416105604161057041610580416105904161060041610610416106204161063041610640416106504161066041610670416106804161069041610700416107104161072041610730416107404161075041610760416107704161078041610790416108004161081041610820416108304161084041610850416108604161087041610880416108904161090041610910416109204161093041610940416109504161096041610970416109804161099041611000416110104161102041611030416110404161105041700010417000204170003041700040417000504170006041700070417000804170009041700100417001104170012041700130417001404170015041700160417001704170018041700190417002004170021041700220417002304170024041700250417002604170027041700280417002904170030041700310417003204170033041700340417003504170036041700370417003804170039041700400417004104170042041700430417004404170045041700460417004704170048041700490417005004170051041700520417005304170054041700550417005604170057041700580417005904170060041700610417006204170063041700640417006504170066041700670417006804170069041700700417007104170072041700730417007404170075041700760417007704170078041700790417008004170081041700820417008304170084041700850417008604170087041700880417008904170090041700910417009204170093041700940417009504170096041700970417009804170099041701000417010104170102041701030417010404170105041701060417010704170108041701090417011004170111041701120417011304170114041701150417011604170117041701180417011904170120041701210417012204170123041701240417012504170126041701270417012804170129041701300417013104170132041701330417013404170135041701360417013704170138041701390417014004170141041701420417014304170144041701450417014604170147041701480417014904170150041701510417015204170153041701540417015504170156041701570417015804170159041701600417016104170162041701630417016404170165041701660417016704170168041701690417017004170171041701720417017304170174041701750417017604170177041701780417017904170180041701810417018204170183041701840417018504170186041701870417018804170189041701900417019104170192041701930417019404170195041701960417019704170198041701990417020004170201041702020417020304170204041702050417020604170207041702080417020904170210041702110417021204170213041702140417021504170216041702170417021804170219041702200417022104170222041702230417022404170225041702260417022704170228041702290417023004170231041702320417023304170234041702350417023604170237041702380417023904170240041702410417024204170243041702440417024504170246041702470417024804170249041702500417025104170252041702530417025404170255041702560417025704170258041702590417026004170261041702620417026304170264041702650417026604170267041702680417026904170270041702710417027204170273041702740417027504170276041702770417027804170279041702800417028104170282041702830417028404170285041702860417028704170288041702890417029004170291041702920417029304170294041702950417029604170297041702980417029904170300041703010417030204170303041703040417030504170306041703070417030804170309041703100417031104170312041703130417031404170315041703160417031704170318041703190417032004170321041703220417032304170324041703250417032604170327041703280417032904170330041703310417033204170333041703340417033504170336041703370417033804170339041703400417034104170342041703430417034404170345041703460417034704170348041703490417035004170351041703520417035304170354041703550417035604170357041703580417035904170360041703610417036204170363041703640417036504170366041703670417036804170369041703700417037104170372041703730417037404170375041703760417037704170378041703790417038004170381041703820417038304170384041703850417038604170387041703880417038904170390041703910417039204170393041703940417039504170396041703970417039804170399041704000417040104170402041704030417040404170405041704060417040704170408041704090417041004170411041704120417041304170414041704150417041604170417041704180417041904170420041704210417042204170423041704240417042504170426041704270417042804170429041704300417043104170432041704330417043404170435041704360417043704170438041704390417044004170441041704420417044304170444041704450417044604170447041704480417044904170450041704510417045204170453041704540417045504170456041704570417045804170459041704600417046104170462041704630417046404170465041704660417046704170468041704690417047004170471041704720417047304170474041704750417047604170477041704780417047904170480041704810417048204170483041704840417048504170486041704870417048804170489041704900417049104170492041704930417049404170495041704960417049704170498041704990417050004170501041705020417050304170504041705050417050604170507041705080417050904170510041705110417051204170513041705140417051504170516041705170417051804170519041705200417052104170522041705230417052404170525041705260417052704170528041705290417053004170531041705320417053304170534041705350417053604170537041705380417053904170540041705410417054204170543041705440417054504170546041705470417054804170549041705500417055104170552041705530417055404170555041705560417055704170558041705590417056004170561041705620417056304170564041705650417056604170567041705680417056904170570041705710417057204170573041705740417057504170576041705770417057804170579041705800417058104170582041705830417058404170585041705860417058704170588041705890417059004170591041705920417059304170594041705950417059604170597041705980417059904170600041706010417060204170603041706040417060504170606041706070417060804170609041706100417061104170612041706130417061404170615041706160417061704170618041706190417062004170621041706220417062304170624041706250417062604170627041706280417062904170630041706310417063204170633041706340417063504170636041706370417063804170639041706400417064104170642041706430417064404170645041706460417064704170648041706490417065004170651041706520417065304170654041706550417065604170657041706580417065904170660041706610417066204170663041706640417066504170666041706670417066804170669041706700417067104170672041706730417067404170675041706760417067704170678041706790417068004170681041706820417068304170684041706850417068604170687041706880417068904170690041706910417069204170693041706940417069504170696041706970417069804170699041707000417070104170702041707030417070404170705041707060417070704170708041707090417071004170711041707120417071304170714041707150417071604170717041707180417071904170720041707210417072204170723041707240417072504170726041707270417072804170729041707300417073104170732041707330417073404170735041707360417073704170738041707390417074004170741041707420417074304170744041707450417074604170747041707480417074904170750041707510417075204170753041707540417075504170756041707570417075804170759041707600417076104170762041707630417076404170765041707660417076704170768041707690417077004170771041707720417077304170774041707750417077604170777041707780417077904170780041707810417078204170783041707840417078504170786041707870417078804170789041707900417079104170792041707930417079404170795041707960417079704170798041707990417080004170801041708020417080304170804041708050417080604170807041708080417080904170810041708110417081204170813041708140417081504170816041708170417081804170819041708200417082104170822041708230417082404170825041708260417082704170828041708290417083004170831041708320417083304170834041708350417083604170837041708380417083904170840041708410417084204170843041708440417084504170846041708470417084804170849041708500417085104170852041708530417085404170855041708560417085704170858041708590417086004170861041708620417086304170864041708650417086604170867041708680417086904170870041708710417087204170873041708740417087504170876041708770417087804170879041708800417088104170882041708830417088404170885041708860417088704170888041708890417089004170891041708920417089304170894041708950417089604170897041708980417089904170900041709010417090204170903041709040417090504170906041709070417090804170909041709100417091104170912041709130417091404170915041709160417091704170918041709190417092004170921041709220417092304170924041709250417092604170927041709280417092904170930041709310417093204170933041709340417093504170936041709370417093804170939041709400417094104170942041709430417094404170945041709460417094704170948041709490417095004170951041709520417095304170954041709550417095604170957041709580417095904170960041709610417096204170963041709640417096504170966041709670417096804170969041709700417097104170972041709730417097404170975041709760417097704170978041709790417098004170981041709820417098304170984041709850417098604170987041709880417098904170990041709910417099204170993041709940417099504170996041709970417099804170999041710000417100104171002041710030417100404171005041710060417100704171008041710090417101004171011041710120417101304171014041710150417101604171017041710180417101904171020041710210417102204171023041710240417102504171026041710270417102804171029041710300417103104171032041710330417103404171035041710360417103704171038041710390417104004171041041710420417104304171044041710450417104604171047041710480417104904171050041710510417105204171053041710540417105504171056041710570417105804171059041710600417106104171062041710630417106404171065041710660417106704171068041710690417107004171071041710720417107304171074041710750417107604171077041710780417107904171080041710810417108204171083041710840417108504171086041710870417108804171089041710900417109104171092041710930417109404171095041710960417109704171098041710990417110004171101041711020417110304171104041711050418000104180002041800030418000404180005041800060418000704180008041800090418001004180011041800120418001304180014041800150418001604180017041800180418001904180020041800210418002204180023041800240418002504180026041800270418002804180029041800300418003104180032041800330418003404180035041800360418003704180038041800390418004004180041041800420418004304180044041800450418004604180047041800480418004904180050041800510418005204180053041800540418005504180056041800570418005804180059041800600418006104180062041800630418006404180065041800660418006704180068041800690418007004180071041800720418007304180074041800750418007604180077041800780418007904180080041800810418008204180083041800840418008504180086041800870418008804180089041800900418009104180092041800930418009404180095041800960418009704180098041800990418010004180101041801020418010304180104041801050418010604180107041801080418010904180110041801110418011204180113041801140418011504180116041801170418011804180119041801200418012104180122041801230418012404180125041801260418012704180128041801290418013004180131041801320418013304180134041801350418013604180137041801380418013904180140041801410418014204180143041801440418014504180146041801470418014804180149041801500418015104180152041801530418015404180155041801560418015704180158041801590418016004180161041801620418016304180164041801650418016604180167041801680418016904180170041801710418017204180173041801740418017504180176041801770418017804180179041801800418018104180182041801830418018404180185041801860418018704180188041801890418019004180191041801920418019304180194041801950418019604180197041801980418019904180200041802010418020204180203041802040418020504180206041802070418020804180209041802100418021104180212041802130418021404180215041802160418021704180218041802190418022004180221041802220418022304180224041802250418022604180227041802280418022904180230041802310418023204180233041802340418023504180236041802370418023804180239041802400418024104180242041802430418024404180245041802460418024704180248041802490418025004180251041802520418025304180254041802550418025604180257041802580418025904180260041802610418026204180263041802640418026504180266041802670418026804180269041802700418027104180272041802730418027404180275041802760418027704180278041802790418028004180281041802820418028304180284041802850418028604180287041802880418028904180290041802910418029204180293041802940418029504180296041802970418029804180299041803000418030104180302041803030418030404180305041803060418030704180308041803090418031004180311041803120418031304180314041803150418031604180317041803180418031904180320041803210418032204180323041803240418032504180326041803270418032804180329041803300418033104180332041803330418033404180335041803360418033704180338041803390418034004180341041803420418034304180344041803450418034604180347041803480418034904180350041803510418035204180353041803540418035504180356041803570418035804180359041803600418036104180362041803630418036404180365041803660418036704180368041803690418037004180371041803720418037304180374041803750418037604180377041803780418037904180380041803810418038204180383041803840418038504180386041803870418038804180389041803900418039104180392041803930418039404180395041803960418039704180398041803990418040004180401041804020418040304180404041804050418040604180407041804080418040904180410041804110418041204180413041804140418041504180416041804170418041804180419041804200418042104180422041804230418042404180425041804260418042704180428041804290418043004180431041804320418043304180434041804350418043604180437041804380418043904180440041804410418044204180443041804440418044504180446041804470418044804180449041804500418045104180452041804530418045404180455041804560418045704180458041804590418046004180461041804620418046304180464041804650418046604180467041804680418046904180470041804710418047204180473041804740418047504180476041804770418047804180479041804800418048104180482041804830418048404180485041804860418048704180488041804890418049004180491041804920418049304180494041804950418049604180497041804980418049904180500041805010418050204180503041805040418050504180506041805070418050804180509041805100418051104180512041805130418051404180515041805160418051704180518041805190418052004180521041805220418052304180524041805250418052604180527041805280418052904180530041805310418053204180533041805340418053504180536041805370418053804180539041805400418054104180542041805430418054404180545041805460418054704180548041805490418055004180551041805520418055304180554041805550418055604180557041805580418055904180560041805610418056204180563041805640418056504180566041805670418056804180569041805700418057104180572041805730418057404180575041805760418057704180578041805790418058004180581041805820418058304180584041805850418058604180587041805880418058904180590041805910418059204180593041805940418059504180596041805970418059804180599041806000418060104180602041806030418060404180605041806060418060704180608041806090418061004180611041806120418061304180614041806150418061604180617041806180418061904180620041806210418062204180623041806240418062504180626041806270418062804180629041806300418063104180632041806330418063404180635041806360418063704180638041806390418064004180641041806420418064304180644041806450418064604180647041806480418064904180650041806510418065204180653041806540418065504180656041806570418065804180659041806600418066104180662041806630418066404180665041806660418066704180668041806690418067004180671041806720418067304180674041806750418067604180677041806780418067904180680041806810418068204180683041806840418068504180686041806870418068804180689041806900418069104180692041806930418069404180695041806960418069704180698041806990418070004180701041807020418070304180704041807050418070604180707041807080418070904180710041807110418071204180713041807140418071504180716041807170418071804180719041807200418072104180722041807230418072404180725041807260418072704180728041807290418073004180731041807320418073304180734041807350418073604180737041807380418073904180740041807410418074204180743041807440418074504180746041807470418074804180749041807500418075104180752041807530418075404180755041807560418075704180758041807590418076004180761041807620418076304180764041807650418076604180767041807680418076904180770041807710418077204180773041807740418077504180776041807770418077804180779041807800418078104180782041807830418078404180785041807860418078704180788041807890418079004180791041807920418079304180794041807950418079604180797041807980418079904180800041808010418080204180803041808040418080504180806041808070418080804180809041808100418081104180812041808130418081404180815041808160418081704180818041808190418082004180821041808220418082304180824041808250418082604180827041808280418082904180830041808310418083204180833041808340418083504180836041808370418083804180839041808400418084104180842041808430418084404180845041808460418084704180848041808490418085004180851041808520418085304180854041808550418085604180857041808580418085904180860041808610418086204180863041808640418086504180866041808670418086804180869041808700418087104180872041808730418087404180875041808760418087704180878041808790418088004180881041808820418088304180884041808850418088604180887041808880418088904180890041808910418089204180893041808940418089504180896041808970418089804180899041809000418090104180902041809030418090404180905041809060418090704180908041809090418091004180911041809120418091304180914041809150418091604180917041809180418091904180920041809210418092204180923041809240418092504180926041809270418092804180929041809300418093104180932041809330418093404180935041809360418093704180938041809390418094004180941041809420418094304180944041809450418094604180947041809480418094904180950041809510418095204180953041809540418095504180956041809570418095804180959041809600418096104180962041809630418096404180965041809660418096704180968041809690418097004180971041809720418097304180974041809750418097604180977041809780418097904180980041809810418098204180983041809840418098504180986041809870418098804180989041809900418099104180992041809930418099404180995041809960418099704180998041809990418100004181001041810020418100304181004041810050418100604181007041810080418100904181010041810110418101204181013041810140418101504181016041810170418101804181019041810200418102104181022041810230418102404181025041810260418102704181028041810290418103004181031041810320418103304181034041810350418103604181037041810380418103904181040041810410418104204181043041810440418104504181046041810470418104804181049041810500418105104181052041810530418105404181055041810560418105704181058041810590418106004181061041810620418106304181064041810650418106604181067041810680418106904181070041810710418107204181073041810740418107504181076041810770418107804181079041810800418108104181082041810830418108404181085041810860418108704181088041810890418109004181091041810920418109304181094041810950418109604181097041810980418109904181100041811010418110204181103041811040418110504190001041900020419000304190004041900050419000604190007041900080419000904190010041900110419001204190013041900140419001504190016041900170419001804190019041900200419002104190022041900230419002404190025041900260419002704190028041900290419003004190031041900320419003304190034041900350419003604190037041900380419003904190040041900410419004204190043041900440419004504190046041900470419004804190049041900500419005104190052041900530419005404190055041900560419005704190058041900590419006004190061041900620419006304190064041900650419006604190067041900680419006904190070041900710419007204190073041900740419007504190076041900770419007804190079041900800419008104190082041900830419008404190085041900860419008704190088041900890419009004190091041900920419009304190094041900950419009604190097041900980419009904190100041901010419010204190103041901040419010504190106041901070419010804190109041901100419011104190112041901130419011404190115041901160419011704190118041901190419012004190121041901220419012304190124041901250419012604190127041901280419012904190130041901310419013204190133041901340419013504190136041901370419013804190139041901400419014104190142041901430419014404190145041901460419014704190148041901490419015004190151041901520419015304190154041901550419015604190157041901580419015904190160041901610419016204190163041901640419016504190166041901670419016804190169041901700419017104190172041901730419017404190175041901760419017704190178041901790419018004190181041901820419018304190184041901850419018604190187041901880419018904190190041901910419019204190193041901940419019504190196041901970419019804190199041902000419020104190202041902030419020404190205041902060419020704190208041902090419021004190211041902120419021304190214041902150419021604190217041902180419021904190220041902210419022204190223041902240419022504190226041902270419022804190229041902300419023104190232041902330419023404190235041902360419023704190238041902390419024004190241041902420419024304190244041902450419024604190247041902480419024904190250041902510419025204190253041902540419025504190256041902570419025804190259041902600419026104190262041902630419026404190265041902660419026704190268041902690419027004190271041902720419027304190274041902750419027604190277041902780419027904190280041902810419028204190283041902840419028504190286041902870419028804190289041902900419029104190292041902930419029404190295041902960419029704190298041902990419030004190301041903020419030304190304041903050419030604190307041903080419030904190310041903110419031204190313041903140419031504190316041903170419031804190319041903200419032104190322041903230419032404190325041903260419032704190328041903290419033004190331041903320419033304190334041903350419033604190337041903380419033904190340041903410419034204190343041903440419034504190346041903470419034804190349041903500419035104190352041903530419035404190355041903560419035704190358041903590419036004190361041903620419036304190364041903650419036604190367041903680419036904190370041903710419037204190373041903740419037504190376041903770419037804190379041903800419038104190382041903830419038404190385041903860419038704190388041903890419039004190391041903920419039304190394041903950419039604190397041903980419039904190400041904010419040204190403041904040419040504190406041904070419040804190409041904100419041104190412041904130419041404190415041904160419041704190418041904190419042004190421041904220419042304190424041904250419042604190427041904280419042904190430041904310419043204190433041904340419043504190436041904370419043804190439041904400419044104190442041904430419044404190445041904460419044704190448041904490419045004190451041904520419045304190454041904550419045604190457041904580419045904190460041904610419046204190463041904640419046504190466041904670419046804190469041904700419047104190472041904730419047404190475041904760419047704190478041904790419048004190481041904820419048304190484041904850419048604190487041904880419048904190490041904910419049204190493041904940419049504190496041904970419049804190499041905000419050104190502041905030419050404190505041905060419050704190508041905090419051004190511041905120419051304190514041905150419051604190517041905180419051904190520041905210419052204190523041905240419052504190526041905270419052804190529041905300419053104190532041905330419053404190535041905360419053704190538041905390419054004190541041905420419054304190544041905450419054604190547041905480419054904190550041905510419055204190553041905540419055504190556041905570419055804190559041905600419056104190562041905630419056404190565041905660419056704190568041905690419057004190571041905720419057304190574041905750419057604190577041905780419057904190580041905810419058204190583041905840419058504190586041905870419058804190589041905900419059104190592041905930419059404190595041905960419059704190598041905990419060004190601041906020419060304190604041906050419060604190607041906080419060904190610041906110419061204190613041906140419061504190616041906170419061804190619041906200419062104190622041906230419062404190625041906260419062704190628041906290419063004190631041906320419063304190634041906350419063604190637041906380419063904190640041906410419064204190643041906440419064504190646041906470419064804190649041906500419065104190652041906530419065404190655041906560419065704190658041906590419066004190661041906620419066304190664041906650419066604190667041906680419066904190670041906710419067204190673041906740419067504190676041906770419067804190679041906800419068104190682041906830419068404190685041906860419068704190688041906890419069004190691041906920419069304190694041906950419069604190697041906980419069904190700041907010419070204190703041907040419070504190706041907070419070804190709041907100419071104190712041907130419071404190715041907160419071704190718041907190419072004190721041907220419072304190724041907250419072604190727041907280419072904190730041907310419073204190733041907340419073504190736041907370419073804190739041907400419074104190742041907430419074404190745041907460419074704190748041907490419075004190751041907520419075304190754041907550419075604190757041907580419075904190760041907610419076204190763041907640419076504190766041907670419076804190769041907700419077104190772041907730419077404190775041907760419077704190778041907790419078004190781041907820419078304190784041907850419078604190787041907880419078904190790041907910419079204190793041907940419079504190796041907970419079804190799041908000419080104190802041908030419080404190805041908060419080704190808041908090419081004190811041908120419081304190814041908150419081604190817041908180419081904190820041908210419082204190823041908240419082504190826041908270419082804190829041908300419083104190832041908330419083404190835041908360419083704190838041908390419084004190841041908420419084304190844041908450419084604190847041908480419084904190850041908510419085204190853041908540419085504190856041908570419085804190859041908600419086104190862041908630419086404190865041908660419086704190868041908690419087004190871041908720419087304190874041908750419087604190877041908780419087904190880041908810419088204190883041908840419088504190886041908870419088804190889041908900419089104190892041908930419089404190895041908960419089704190898041908990419090004190901041909020419090304190904041909050419090604190907041909080419090904190910041909110419091204190913041909140419091504190916041909170419091804190919041909200419092104190922041909230419092404190925041909260419092704190928041909290419093004190931041909320419093304190934041909350419093604190937041909380419093904190940041909410419094204190943041909440419094504190946041909470419094804190949041909500419095104190952041909530419095404190955041909560419095704190958041909590419096004190961041909620419096304190964041909650419096604190967041909680419096904190970041909710419097204190973041909740419097504190976041909770419097804190979041909800419098104190982041909830419098404190985041909860419098704190988041909890419099004190991041909920419099304190994041909950419099604190997041909980419099904191000041910010419100204191003041910040419100504191006041910070419100804191009041910100419101104191012041910130419101404191015041910160419101704191018041910190419102004191021041910220419102304191024041910250419102604191027041910280419102904191030041910310419103204191033041910340419103504191036041910370419103804191039041910400419104104191042041910430419104404191045041910460419104704191048041910490419105004191051041910520419105304191054041910550419105604191057041910580419105904191060041910610419106204191063041910640419106504191066041910670419106804191069041910700419107104191072041910730419107404191075041910760419107704191078041910790419108004191081041910820419108304191084041910850419108604191087041910880419108904191090041910910419109204191093041910940419109504191096041910970419109804191099041911000419110104191102041911030419110404191105042000010420000204200003042000040420000504200006042000070420000804200009042000100420001104200012042000130420001404200015042000160420001704200018042000190420002004200021042000220420002304200024042000250420002604200027042000280420002904200030042000310420003204200033042000340420003504200036042000370420003804200039042000400420004104200042042000430420004404200045042000460420004704200048042000490420005004200051042000520420005304200054042000550420005604200057042000580420005904200060042000610420006204200063042000640420006504200066042000670420006804200069042000700420007104200072042000730420007404200075042000760420007704200078042000790420008004200081042000820420008304200084042000850420008604200087042000880420008904200090042000910420009204200093042000940420009504200096042000970420009804200099042001000420010104200102042001030420010404200105042001060420010704200108042001090420011004200111042001120420011304200114042001150420011604200117042001180420011904200120042001210420012204200123042001240420012504200126042001270420012804200129042001300420013104200132042001330420013404200135042001360420013704200138042001390420014004200141042001420420014304200144042001450420014604200147042001480420014904200150042001510420015204200153042001540420015504200156042001570420015804200159042001600420016104200162042001630420016404200165042001660420016704200168042001690420017004200171042001720420017304200174042001750420017604200177042001780420017904200180042001810420018204200183042001840420018504200186042001870420018804200189042001900420019104200192042001930420019404200195042001960420019704200198042001990420020004200201042002020420020304200204042002050420020604200207042002080420020904200210042002110420021204200213042002140420021504200216042002170420021804200219042002200420022104200222042002230420022404200225042002260420022704200228042002290420023004200231042002320420023304200234042002350420023604200237042002380420023904200240042002410420024204200243042002440420024504200246042002470420024804200249042002500420025104200252042002530420025404200255042002560420025704200258042002590420026004200261042002620420026304200264042002650420026604200267042002680420026904200270042002710420027204200273042002740420027504200276042002770420027804200279042002800420028104200282042002830420028404200285042002860420028704200288042002890420029004200291042002920420029304200294042002950420029604200297042002980420029904200300042003010420030204200303042003040420030504200306042003070420030804200309042003100420031104200312042003130420031404200315042003160420031704200318042003190420032004200321042003220420032304200324042003250420032604200327042003280420032904200330042003310420033204200333042003340420033504200336042003370420033804200339042003400420034104200342042003430420034404200345042003460420034704200348042003490420035004200351042003520420035304200354042003550420035604200357042003580420035904200360042003610420036204200363042003640420036504200366042003670420036804200369042003700420037104200372042003730420037404200375042003760420037704200378042003790420038004200381042003820420038304200384042003850420038604200387042003880420038904200390042003910420039204200393042003940420039504200396042003970420039804200399042004000420040104200402042004030420040404200405042004060420040704200408042004090420041004200411042004120420041304200414042004150420041604200417042004180420041904200420042004210420042204200423042004240420042504200426042004270420042804200429042004300420043104200432042004330420043404200435042004360420043704200438042004390420044004200441042004420420044304200444042004450420044604200447042004480420044904200450042004510420045204200453042004540420045504200456042004570420045804200459042004600420046104200462042004630420046404200465042004660420046704200468042004690420047004200471042004720420047304200474042004750420047604200477042004780420047904200480042004810420048204200483042004840420048504200486042004870420048804200489042004900420049104200492042004930420049404200495042004960420049704200498042004990420050004200501042005020420050304200504042005050420050604200507042005080420050904200510042005110420051204200513042005140420051504200516042005170420051804200519042005200420052104200522042005230420052404200525042005260420052704200528042005290420053004200531042005320420053304200534042005350420053604200537042005380420053904200540042005410420054204200543042005440420054504200546042005470420054804200549042005500420055104200552042005530420055404200555042005560420055704200558042005590420056004200561042005620420056304200564042005650420056604200567042005680420056904200570042005710420057204200573042005740420057504200576042005770420057804200579042005800420058104200582042005830420058404200585042005860420058704200588042005890420059004200591042005920420059304200594042005950420059604200597042005980420059904200600042006010420060204200603042006040420060504200606042006070420060804200609042006100420061104200612042006130420061404200615042006160420061704200618042006190420062004200621042006220420062304200624042006250420062604200627042006280420062904200630042006310420063204200633042006340420063504200636042006370420063804200639042006400420064104200642042006430420064404200645042006460420064704200648042006490420065004200651042006520420065304200654042006550420065604200657042006580420065904200660042006610420066204200663042006640420066504200666042006670420066804200669042006700420067104200672042006730420067404200675042006760420067704200678042006790420068004200681042006820420068304200684042006850420068604200687042006880420068904200690042006910420069204200693042006940420069504200696042006970420069804200699042007000420070104200702042007030420070404200705042007060420070704200708042007090420071004200711042007120420071304200714042007150420071604200717042007180420071904200720042007210420072204200723042007240420072504200726042007270420072804200729042007300420073104200732042007330420073404200735042007360420073704200738042007390420074004200741042007420420074304200744042007450420074604200747042007480420074904200750042007510420075204200753042007540420075504200756042007570420075804200759042007600420076104200762042007630420076404200765042007660420076704200768042007690420077004200771042007720420077304200774042007750420077604200777042007780420077904200780042007810420078204200783042007840420078504200786042007870420078804200789042007900420079104200792042007930420079404200795042007960420079704200798042007990420080004200801042008020420080304200804042008050420080604200807042008080420080904200810042008110420081204200813042008140420081504200816042008170420081804200819042008200420082104200822042008230420082404200825042008260420082704200828042008290420083004200831042008320420083304200834042008350420083604200837042008380420083904200840042008410420084204200843042008440420084504200846042008470420084804200849042008500420085104200852042008530420085404200855042008560420085704200858042008590420086004200861042008620420086304200864042008650420086604200867042008680420086904200870042008710420087204200873042008740420087504200876042008770420087804200879042008800420088104200882042008830420088404200885042008860420088704200888042008890420089004200891042008920420089304200894042008950420089604200897042008980420089904200900042009010420090204200903042009040420090504200906042009070420090804200909042009100420091104200912042009130420091404200915042009160420091704200918042009190420092004200921042009220420092304200924042009250420092604200927042009280420092904200930042009310420093204200933042009340420093504200936042009370420093804200939042009400420094104200942042009430420094404200945042009460420094704200948042009490420095004200951042009520420095304200954042009550420095604200957042009580420095904200960042009610420096204200963042009640420096504200966042009670420096804200969042009700420097104200972042009730420097404200975042009760420097704200978042009790420098004200981042009820420098304200984042009850420098604200987042009880420098904200990042009910420099204200993042009940420099504200996042009970420099804200999042010000420100104201002042010030420100404201005042010060420100704201008042010090420101004201011042010120420101304201014042010150420101604201017042010180420101904201020042010210420102204201023042010240420102504201026042010270420102804201029042010300420103104201032042010330420103404201035042010360420103704201038042010390420104004201041042010420420104304201044042010450420104604201047042010480420104904201050042010510420105204201053042010540420105504201056042010570420105804201059042010600420106104201062042010630420106404201065042010660420106704201068042010690420107004201071042010720420107304201074042010750420107604201077042010780420107904201080042010810420108204201083042010840420108504201086042010870420108804201089042010900420109104201092042010930420109404201095042010960420109704201098042010990420110004201101042011020420110304201104042011050421000104210002042100030421000404210005042100060421000704210008042100090421001004210011042100120421001304210014042100150421001604210017042100180421001904210020042100210421002204210023042100240421002504210026042100270421002804210029042100300421003104210032042100330421003404210035042100360421003704210038042100390421004004210041042100420421004304210044042100450421004604210047042100480421004904210050042100510421005204210053042100540421005504210056042100570421005804210059042100600421006104210062042100630421006404210065042100660421006704210068042100690421007004210071042100720421007304210074042100750421007604210077042100780421007904210080042100810421008204210083042100840421008504210086042100870421008804210089042100900421009104210092042100930421009404210095042100960421009704210098042100990421010004210101042101020421010304210104042101050421010604210107042101080421010904210110042101110421011204210113042101140421011504210116042101170421011804210119042101200421012104210122042101230421012404210125042101260421012704210128042101290421013004210131042101320421013304210134042101350421013604210137042101380421013904210140042101410421014204210143042101440421014504210146042101470421014804210149042101500421015104210152042101530421015404210155042101560421015704210158042101590421016004210161042101620421016304210164042101650421016604210167042101680421016904210170042101710421017204210173042101740421017504210176042101770421017804210179042101800421018104210182042101830421018404210185042101860421018704210188042101890421019004210191042101920421019304210194042101950421019604210197042101980421019904210200042102010421020204210203042102040421020504210206042102070421020804210209042102100421021104210212042102130421021404210215042102160421021704210218042102190421022004210221042102220421022304210224042102250421022604210227042102280421022904210230042102310421023204210233042102340421023504210236042102370421023804210239042102400421024104210242042102430421024404210245042102460421024704210248042102490421025004210251042102520421025304210254042102550421025604210257042102580421025904210260042102610421026204210263042102640421026504210266042102670421026804210269042102700421027104210272042102730421027404210275042102760421027704210278042102790421028004210281042102820421028304210284042102850421028604210287042102880421028904210290042102910421029204210293042102940421029504210296042102970421029804210299042103000421030104210302042103030421030404210305042103060421030704210308042103090421031004210311042103120421031304210314042103150421031604210317042103180421031904210320042103210421032204210323042103240421032504210326042103270421032804210329042103300421033104210332042103330421033404210335042103360421033704210338042103390421034004210341042103420421034304210344042103450421034604210347042103480421034904210350042103510421035204210353042103540421035504210356042103570421035804210359042103600421036104210362042103630421036404210365042103660421036704210368042103690421037004210371042103720421037304210374042103750421037604210377042103780421037904210380042103810421038204210383042103840421038504210386042103870421038804210389042103900421039104210392042103930421039404210395042103960421039704210398042103990421040004210401042104020421040304210404042104050421040604210407042104080421040904210410042104110421041204210413042104140421041504210416042104170421041804210419042104200421042104210422042104230421042404210425042104260421042704210428042104290421043004210431042104320421043304210434042104350421043604210437042104380421043904210440042104410421044204210443042104440421044504210446042104470421044804210449042104500421045104210452042104530421045404210455042104560421045704210458042104590421046004210461042104620421046304210464042104650421046604210467042104680421046904210470042104710421047204210473042104740421047504210476042104770421047804210479042104800421048104210482042104830421048404210485042104860421048704210488042104890421049004210491042104920421049304210494042104950421049604210497042104980421049904210500042105010421050204210503042105040421050504210506042105070421050804210509042105100421051104210512042105130421051404210515042105160421051704210518042105190421052004210521042105220421052304210524042105250421052604210527042105280421052904210530042105310421053204210533042105340421053504210536042105370421053804210539042105400421054104210542042105430421054404210545042105460421054704210548042105490421055004210551042105520421055304210554042105550421055604210557042105580421055904210560042105610421056204210563042105640421056504210566042105670421056804210569042105700421057104210572042105730421057404210575042105760421057704210578042105790421058004210581042105820421058304210584042105850421058604210587042105880421058904210590042105910421059204210593042105940421059504210596042105970421059804210599042106000421060104210602042106030421060404210605042106060421060704210608042106090421061004210611042106120421061304210614042106150421061604210617042106180421061904210620042106210421062204210623042106240421062504210626042106270421062804210629042106300421063104210632042106330421063404210635042106360421063704210638042106390421064004210641042106420421064304210644042106450421064604210647042106480421064904210650042106510421065204210653042106540421065504210656042106570421065804210659042106600421066104210662042106630421066404210665042106660421066704210668042106690421067004210671042106720421067304210674042106750421067604210677042106780421067904210680042106810421068204210683042106840421068504210686042106870421068804210689042106900421069104210692042106930421069404210695042106960421069704210698042106990421070004210701042107020421070304210704042107050421070604210707042107080421070904210710042107110421071204210713042107140421071504210716042107170421071804210719042107200421072104210722042107230421072404210725042107260421072704210728042107290421073004210731042107320421073304210734042107350421073604210737042107380421073904210740042107410421074204210743042107440421074504210746042107470421074804210749042107500421075104210752042107530421075404210755042107560421075704210758042107590421076004210761042107620421076304210764042107650421076604210767042107680421076904210770042107710421077204210773042107740421077504210776042107770421077804210779042107800421078104210782042107830421078404210785042107860421078704210788042107890421079004210791042107920421079304210794042107950421079604210797042107980421079904210800042108010421080204210803042108040421080504210806042108070421080804210809042108100421081104210812042108130421081404210815042108160421081704210818042108190421082004210821042108220421082304210824042108250421082604210827042108280421082904210830042108310421083204210833042108340421083504210836042108370421083804210839042108400421084104210842042108430421084404210845042108460421084704210848042108490421085004210851042108520421085304210854042108550421085604210857042108580421085904210860042108610421086204210863042108640421086504210866042108670421086804210869042108700421087104210872042108730421087404210875042108760421087704210878042108790421088004210881042108820421088304210884042108850421088604210887042108880421088904210890042108910421089204210893042108940421089504210896042108970421089804210899042109000421090104210902042109030421090404210905042109060421090704210908042109090421091004210911042109120421091304210914042109150421091604210917042109180421091904210920042109210421092204210923042109240421092504210926042109270421092804210929042109300421093104210932042109330421093404210935042109360421093704210938042109390421094004210941042109420421094304210944042109450421094604210947042109480421094904210950042109510421095204210953042109540421095504210956042109570421095804210959042109600421096104210962042109630421096404210965042109660421096704210968042109690421097004210971042109720421097304210974042109750421097604210977042109780421097904210980042109810421098204210983042109840421098504210986042109870421098804210989042109900421099104210992042109930421099404210995042109960421099704210998042109990421100004211001042110020421100304211004042110050421100604211007042110080421100904211010042110110421101204211013042110140421101504211016042110170421101804211019042110200421102104211022042110230421102404211025042110260421102704211028042110290421103004211031042110320421103304211034042110350421103604211037042110380421103904211040042110410421104204211043042110440421104504211046042110470421104804211049042110500421105104211052042110530421105404211055042110560421105704211058042110590421106004211061042110620421106304211064042110650421106604211067042110680421106904211070042110710421107204211073042110740421107504211076042110770421107804211079042110800421108104211082042110830421108404211085042110860421108704211088042110890421109004211091042110920421109304211094042110950421109604211097042110980421109904211100042111010421110204211103042111040421110504220001042200020422000304220004042200050422000604220007042200080422000904220010042200110422001204220013042200140422001504220016042200170422001804220019042200200422002104220022042200230422002404220025042200260422002704220028042200290422003004220031042200320422003304220034042200350422003604220037042200380422003904220040042200410422004204220043042200440422004504220046042200470422004804220049042200500422005104220052042200530422005404220055042200560422005704220058042200590422006004220061042200620422006304220064042200650422006604220067042200680422006904220070042200710422007204220073042200740422007504220076042200770422007804220079042200800422008104220082042200830422008404220085042200860422008704220088042200890422009004220091042200920422009304220094042200950422009604220097042200980422009904220100042201010422010204220103042201040422010504220106042201070422010804220109042201100422011104220112042201130422011404220115042201160422011704220118042201190422012004220121042201220422012304220124042201250422012604220127042201280422012904220130042201310422013204220133042201340422013504220136042201370422013804220139042201400422014104220142042201430422014404220145042201460422014704220148042201490422015004220151042201520422015304220154042201550422015604220157042201580422015904220160042201610422016204220163042201640422016504220166042201670422016804220169042201700422017104220172042201730422017404220175042201760422017704220178042201790422018004220181042201820422018304220184042201850422018604220187042201880422018904220190042201910422019204220193042201940422019504220196042201970422019804220199042202000422020104220202042202030422020404220205042202060422020704220208042202090422021004220211042202120422021304220214042202150422021604220217042202180422021904220220042202210422022204220223042202240422022504220226042202270422022804220229042202300422023104220232042202330422023404220235042202360422023704220238042202390422024004220241042202420422024304220244042202450422024604220247042202480422024904220250042202510422025204220253042202540422025504220256042202570422025804220259042202600422026104220262042202630422026404220265042202660422026704220268042202690422027004220271042202720422027304220274042202750422027604220277042202780422027904220280042202810422028204220283042202840422028504220286042202870422028804220289042202900422029104220292042202930422029404220295042202960422029704220298042202990422030004220301042203020422030304220304042203050422030604220307042203080422030904220310042203110422031204220313042203140422031504220316042203170422031804220319042203200422032104220322042203230422032404220325042203260422032704220328042203290422033004220331042203320422033304220334042203350422033604220337042203380422033904220340042203410422034204220343042203440422034504220346042203470422034804220349042203500422035104220352042203530422035404220355042203560422035704220358042203590422036004220361042203620422036304220364042203650422036604220367042203680422036904220370042203710422037204220373042203740422037504220376042203770422037804220379042203800422038104220382042203830422038404220385042203860422038704220388042203890422039004220391042203920422039304220394042203950422039604220397042203980422039904220400042204010422040204220403042204040422040504220406042204070422040804220409042204100422041104220412042204130422041404220415042204160422041704220418042204190422042004220421042204220422042304220424042204250422042604220427042204280422042904220430042204310422043204220433042204340422043504220436042204370422043804220439042204400422044104220442042204430422044404220445042204460422044704220448042204490422045004220451042204520422045304220454042204550422045604220457042204580422045904220460042204610422046204220463042204640422046504220466042204670422046804220469042204700422047104220472042204730422047404220475042204760422047704220478042204790422048004220481042204820422048304220484042204850422048604220487042204880422048904220490042204910422049204220493042204940422049504220496042204970422049804220499042205000422050104220502042205030422050404220505042205060422050704220508042205090422051004220511042205120422051304220514042205150422051604220517042205180422051904220520042205210422052204220523042205240422052504220526042205270422052804220529042205300422053104220532042205330422053404220535042205360422053704220538042205390422054004220541042205420422054304220544042205450422054604220547042205480422054904220550042205510422055204220553042205540422055504220556042205570422055804220559042205600422056104220562042205630422056404220565042205660422056704220568042205690422057004220571042205720422057304220574042205750422057604220577042205780422057904220580042205810422058204220583042205840422058504220586042205870422058804220589042205900422059104220592042205930422059404220595042205960422059704220598042205990422060004220601042206020422060304220604042206050422060604220607042206080422060904220610042206110422061204220613042206140422061504220616042206170422061804220619042206200422062104220622042206230422062404220625042206260422062704220628042206290422063004220631042206320422063304220634042206350422063604220637042206380422063904220640042206410422064204220643042206440422064504220646042206470422064804220649042206500422065104220652042206530422065404220655042206560422065704220658042206590422066004220661042206620422066304220664042206650422066604220667042206680422066904220670042206710422067204220673042206740422067504220676042206770422067804220679042206800422068104220682042206830422068404220685042206860422068704220688042206890422069004220691042206920422069304220694042206950422069604220697042206980422069904220700042207010422070204220703042207040422070504220706042207070422070804220709042207100422071104220712042207130422071404220715042207160422071704220718042207190422072004220721042207220422072304220724042207250422072604220727042207280422072904220730042207310422073204220733042207340422073504220736042207370422073804220739042207400422074104220742042207430422074404220745042207460422074704220748042207490422075004220751042207520422075304220754042207550422075604220757042207580422075904220760042207610422076204220763042207640422076504220766042207670422076804220769042207700422077104220772042207730422077404220775042207760422077704220778042207790422078004220781042207820422078304220784042207850422078604220787042207880422078904220790042207910422079204220793042207940422079504220796042207970422079804220799042208000422080104220802042208030422080404220805042208060422080704220808042208090422081004220811042208120422081304220814042208150422081604220817042208180422081904220820042208210422082204220823042208240422082504220826042208270422082804220829042208300422083104220832042208330422083404220835042208360422083704220838042208390422084004220841042208420422084304220844042208450422084604220847042208480422084904220850042208510422085204220853042208540422085504220856042208570422085804220859042208600422086104220862042208630422086404220865042208660422086704220868042208690422087004220871042208720422087304220874042208750422087604220877042208780422087904220880042208810422088204220883042208840422088504220886042208870422088804220889042208900422089104220892042208930422089404220895042208960422089704220898042208990422090004220901042209020422090304220904042209050422090604220907042209080422090904220910042209110422091204220913042209140422091504220916042209170422091804220919042209200422092104220922042209230422092404220925042209260422092704220928042209290422093004220931042209320422093304220934042209350422093604220937042209380422093904220940042209410422094204220943042209440422094504220946042209470422094804220949042209500422095104220952042209530422095404220955042209560422095704220958042209590422096004220961042209620422096304220964042209650422096604220967042209680422096904220970042209710422097204220973042209740422097504220976042209770422097804220979042209800422098104220982042209830422098404220985042209860422098704220988042209890422099004220991042209920422099304220994042209950422099604220997042209980422099904221000042210010422100204221003042210040422100504221006042210070422100804221009042210100422101104221012042210130422101404221015042210160422101704221018042210190422102004221021042210220422102304221024042210250422102604221027042210280422102904221030042210310422103204221033042210340422103504221036042210370422103804221039042210400422104104221042042210430422104404221045042210460422104704221048042210490422105004221051042210520422105304221054042210550422105604221057042210580422105904221060042210610422106204221063042210640422106504221066042210670422106804221069042210700422107104221072042210730422107404221075042210760422107704221078042210790422108004221081042210820422108304221084042210850422108604221087042210880422108904221090042210910422109204221093042210940422109504221096042210970422109804221099042211000422110104221102042211030422110404221105042300010423000204230003042300040423000504230006042300070423000804230009042300100423001104230012042300130423001404230015042300160423001704230018042300190423002004230021042300220423002304230024042300250423002604230027042300280423002904230030042300310423003204230033042300340423003504230036042300370423003804230039042300400423004104230042042300430423004404230045042300460423004704230048042300490423005004230051042300520423005304230054042300550423005604230057042300580423005904230060042300610423006204230063042300640423006504230066042300670423006804230069042300700423007104230072042300730423007404230075042300760423007704230078042300790423008004230081042300820423008304230084042300850423008604230087042300880423008904230090042300910423009204230093042300940423009504230096042300970423009804230099042301000423010104230102042301030423010404230105042301060423010704230108042301090423011004230111042301120423011304230114042301150423011604230117042301180423011904230120042301210423012204230123042301240423012504230126042301270423012804230129042301300423013104230132042301330423013404230135042301360423013704230138042301390423014004230141042301420423014304230144042301450423014604230147042301480423014904230150042301510423015204230153042301540423015504230156042301570423015804230159042301600423016104230162042301630423016404230165042301660423016704230168042301690423017004230171042301720423017304230174042301750423017604230177042301780423017904230180042301810423018204230183042301840423018504230186042301870423018804230189042301900423019104230192042301930423019404230195042301960423019704230198042301990423020004230201042302020423020304230204042302050423020604230207042302080423020904230210042302110423021204230213042302140423021504230216042302170423021804230219042302200423022104230222042302230423022404230225042302260423022704230228042302290423023004230231042302320423023304230234042302350423023604230237042302380423023904230240042302410423024204230243042302440423024504230246042302470423024804230249042302500423025104230252042302530423025404230255042302560423025704230258042302590423026004230261042302620423026304230264042302650423026604230267042302680423026904230270042302710423027204230273042302740423027504230276042302770423027804230279042302800423028104230282042302830423028404230285042302860423028704230288042302890423029004230291042302920423029304230294042302950423029604230297042302980423029904230300042303010423030204230303042303040423030504230306042303070423030804230309042303100423031104230312042303130423031404230315042303160423031704230318042303190423032004230321042303220423032304230324042303250423032604230327042303280423032904230330042303310423033204230333042303340423033504230336042303370423033804230339042303400423034104230342042303430423034404230345042303460423034704230348042303490423035004230351042303520423035304230354042303550423035604230357042303580423035904230360042303610423036204230363042303640423036504230366042303670423036804230369042303700423037104230372042303730423037404230375042303760423037704230378042303790423038004230381042303820423038304230384042303850423038604230387042303880423038904230390042303910423039204230393042303940423039504230396042303970423039804230399042304000423040104230402042304030423040404230405042304060423040704230408042304090423041004230411042304120423041304230414042304150423041604230417042304180423041904230420042304210423042204230423042304240423042504230426042304270423042804230429042304300423043104230432042304330423043404230435042304360423043704230438042304390423044004230441042304420423044304230444042304450423044604230447042304480423044904230450042304510423045204230453042304540423045504230456042304570423045804230459042304600423046104230462042304630423046404230465042304660423046704230468042304690423047004230471042304720423047304230474042304750423047604230477042304780423047904230480042304810423048204230483042304840423048504230486042304870423048804230489042304900423049104230492042304930423049404230495042304960423049704230498042304990423050004230501042305020423050304230504042305050423050604230507042305080423050904230510042305110423051204230513042305140423051504230516042305170423051804230519042305200423052104230522042305230423052404230525042305260423052704230528042305290423053004230531042305320423053304230534042305350423053604230537042305380423053904230540042305410423054204230543042305440423054504230546042305470423054804230549042305500423055104230552042305530423055404230555042305560423055704230558042305590423056004230561042305620423056304230564042305650423056604230567042305680423056904230570042305710423057204230573042305740423057504230576042305770423057804230579042305800423058104230582042305830423058404230585042305860423058704230588042305890423059004230591042305920423059304230594042305950423059604230597042305980423059904230600042306010423060204230603042306040423060504230606042306070423060804230609042306100423061104230612042306130423061404230615042306160423061704230618042306190423062004230621042306220423062304230624042306250423062604230627042306280423062904230630042306310423063204230633042306340423063504230636042306370423063804230639042306400423064104230642042306430423064404230645042306460423064704230648042306490423065004230651042306520423065304230654042306550423065604230657042306580423065904230660042306610423066204230663042306640423066504230666042306670423066804230669042306700423067104230672042306730423067404230675042306760423067704230678042306790423068004230681042306820423068304230684042306850423068604230687042306880423068904230690042306910423069204230693042306940423069504230696042306970423069804230699042307000423070104230702042307030423070404230705042307060423070704230708042307090423071004230711042307120423071304230714042307150423071604230717042307180423071904230720042307210423072204230723042307240423072504230726042307270423072804230729042307300423073104230732042307330423073404230735042307360423073704230738042307390423074004230741042307420423074304230744042307450423074604230747042307480423074904230750042307510423075204230753042307540423075504230756042307570423075804230759042307600423076104230762042307630423076404230765042307660423076704230768042307690423077004230771042307720423077304230774042307750423077604230777042307780423077904230780042307810423078204230783042307840423078504230786042307870423078804230789042307900423079104230792042307930423079404230795042307960423079704230798042307990423080004230801042308020423080304230804042308050423080604230807042308080423080904230810042308110423081204230813042308140423081504230816042308170423081804230819042308200423082104230822042308230423082404230825042308260423082704230828042308290423083004230831042308320423083304230834042308350423083604230837042308380423083904230840042308410423084204230843042308440423084504230846042308470423084804230849042308500423085104230852042308530423085404230855042308560423085704230858042308590423086004230861042308620423086304230864042308650423086604230867042308680423086904230870042308710423087204230873042308740423087504230876042308770423087804230879042308800423088104230882042308830423088404230885042308860423088704230888042308890423089004230891042308920423089304230894042308950423089604230897042308980423089904230900042309010423090204230903042309040423090504230906042309070423090804230909042309100423091104230912042309130423091404230915042309160423091704230918042309190423092004230921042309220423092304230924042309250423092604230927042309280423092904230930042309310423093204230933042309340423093504230936042309370423093804230939042309400423094104230942042309430423094404230945042309460423094704230948042309490423095004230951042309520423095304230954042309550423095604230957042309580423095904230960042309610423096204230963042309640423096504230966042309670423096804230969042309700423097104230972042309730423097404230975042309760423097704230978042309790423098004230981042309820423098304230984042309850423098604230987042309880423098904230990042309910423099204230993042309940423099504230996042309970423099804230999042310000423100104231002042310030423100404231005042310060423100704231008042310090423101004231011042310120423101304231014042310150423101604231017042310180423101904231020042310210423102204231023042310240423102504231026042310270423102804231029042310300423103104231032042310330423103404231035042310360423103704231038042310390423104004231041042310420423104304231044042310450423104604231047042310480423104904231050042310510423105204231053042310540423105504231056042310570423105804231059042310600423106104231062042310630423106404231065042310660423106704231068042310690423107004231071042310720423107304231074042310750423107604231077042310780423107904231080042310810423108204231083042310840423108504231086042310870423108804231089042310900423109104231092042310930423109404231095042310960423109704231098042310990423110004231101042311020423110304231104042311050424000104240002042400030424000404240005042400060424000704240008042400090424001004240011042400120424001304240014042400150424001604240017042400180424001904240020042400210424002204240023042400240424002504240026042400270424002804240029042400300424003104240032042400330424003404240035042400360424003704240038042400390424004004240041042400420424004304240044042400450424004604240047042400480424004904240050042400510424005204240053042400540424005504240056042400570424005804240059042400600424006104240062042400630424006404240065042400660424006704240068042400690424007004240071042400720424007304240074042400750424007604240077042400780424007904240080042400810424008204240083042400840424008504240086042400870424008804240089042400900424009104240092042400930424009404240095042400960424009704240098042400990424010004240101042401020424010304240104042401050424010604240107042401080424010904240110042401110424011204240113042401140424011504240116042401170424011804240119042401200424012104240122042401230424012404240125042401260424012704240128042401290424013004240131042401320424013304240134042401350424013604240137042401380424013904240140042401410424014204240143042401440424014504240146042401470424014804240149042401500424015104240152042401530424015404240155042401560424015704240158042401590424016004240161042401620424016304240164042401650424016604240167042401680424016904240170042401710424017204240173042401740424017504240176042401770424017804240179042401800424018104240182042401830424018404240185042401860424018704240188042401890424019004240191042401920424019304240194042401950424019604240197042401980424019904240200042402010424020204240203042402040424020504240206042402070424020804240209042402100424021104240212042402130424021404240215042402160424021704240218042402190424022004240221042402220424022304240224042402250424022604240227042402280424022904240230042402310424023204240233042402340424023504240236042402370424023804240239042402400424024104240242042402430424024404240245042402460424024704240248042402490424025004240251042402520424025304240254042402550424025604240257042402580424025904240260042402610424026204240263042402640424026504240266042402670424026804240269042402700424027104240272042402730424027404240275042402760424027704240278042402790424028004240281042402820424028304240284042402850424028604240287042402880424028904240290042402910424029204240293042402940424029504240296042402970424029804240299042403000424030104240302042403030424030404240305042403060424030704240308042403090424031004240311042403120424031304240314042403150424031604240317042403180424031904240320042403210424032204240323042403240424032504240326042403270424032804240329042403300424033104240332042403330424033404240335042403360424033704240338042403390424034004240341042403420424034304240344042403450424034604240347042403480424034904240350042403510424035204240353042403540424035504240356042403570424035804240359042403600424036104240362042403630424036404240365042403660424036704240368042403690424037004240371042403720424037304240374042403750424037604240377042403780424037904240380042403810424038204240383042403840424038504240386042403870424038804240389042403900424039104240392042403930424039404240395042403960424039704240398042403990424040004240401042404020424040304240404042404050424040604240407042404080424040904240410042404110424041204240413042404140424041504240416042404170424041804240419042404200424042104240422042404230424042404240425042404260424042704240428042404290424043004240431042404320424043304240434042404350424043604240437042404380424043904240440042404410424044204240443042404440424044504240446042404470424044804240449042404500424045104240452042404530424045404240455042404560424045704240458042404590424046004240461042404620424046304240464042404650424046604240467042404680424046904240470042404710424047204240473042404740424047504240476042404770424047804240479042404800424048104240482042404830424048404240485042404860424048704240488042404890424049004240491042404920424049304240494042404950424049604240497042404980424049904240500042405010424050204240503042405040424050504240506042405070424050804240509042405100424051104240512042405130424051404240515042405160424051704240518042405190424052004240521042405220424052304240524042405250424052604240527042405280424052904240530042405310424053204240533042405340424053504240536042405370424053804240539042405400424054104240542042405430424054404240545042405460424054704240548042405490424055004240551042405520424055304240554042405550424055604240557042405580424055904240560042405610424056204240563042405640424056504240566042405670424056804240569042405700424057104240572042405730424057404240575042405760424057704240578042405790424058004240581042405820424058304240584042405850424058604240587042405880424058904240590042405910424059204240593042405940424059504240596042405970424059804240599042406000424060104240602042406030424060404240605042406060424060704240608042406090424061004240611042406120424061304240614042406150424061604240617042406180424061904240620042406210424062204240623042406240424062504240626042406270424062804240629042406300424063104240632042406330424063404240635042406360424063704240638042406390424064004240641042406420424064304240644042406450424064604240647042406480424064904240650042406510424065204240653042406540424065504240656042406570424065804240659042406600424066104240662042406630424066404240665042406660424066704240668042406690424067004240671042406720424067304240674042406750424067604240677042406780424067904240680042406810424068204240683042406840424068504240686042406870424068804240689042406900424069104240692042406930424069404240695042406960424069704240698042406990424070004240701042407020424070304240704042407050424070604240707042407080424070904240710042407110424071204240713042407140424071504240716042407170424071804240719042407200424072104240722042407230424072404240725042407260424072704240728042407290424073004240731042407320424073304240734042407350424073604240737042407380424073904240740042407410424074204240743042407440424074504240746042407470424074804240749042407500424075104240752042407530424075404240755042407560424075704240758042407590424076004240761042407620424076304240764042407650424076604240767042407680424076904240770042407710424077204240773042407740424077504240776042407770424077804240779042407800424078104240782042407830424078404240785042407860424078704240788042407890424079004240791042407920424079304240794042407950424079604240797042407980424079904240800042408010424080204240803042408040424080504240806042408070424080804240809042408100424081104240812042408130424081404240815042408160424081704240818042408190424082004240821042408220424082304240824042408250424082604240827042408280424082904240830042408310424083204240833042408340424083504240836042408370424083804240839042408400424084104240842042408430424084404240845042408460424084704240848042408490424085004240851042408520424085304240854042408550424085604240857042408580424085904240860042408610424086204240863042408640424086504240866042408670424086804240869042408700424087104240872042408730424087404240875042408760424087704240878042408790424088004240881042408820424088304240884042408850424088604240887042408880424088904240890042408910424089204240893042408940424089504240896042408970424089804240899042409000424090104240902042409030424090404240905042409060424090704240908042409090424091004240911042409120424091304240914042409150424091604240917042409180424091904240920042409210424092204240923042409240424092504240926042409270424092804240929042409300424093104240932042409330424093404240935042409360424093704240938042409390424094004240941042409420424094304240944042409450424094604240947042409480424094904240950042409510424095204240953042409540424095504240956042409570424095804240959042409600424096104240962042409630424096404240965042409660424096704240968042409690424097004240971042409720424097304240974042409750424097604240977042409780424097904240980042409810424098204240983042409840424098504240986042409870424098804240989042409900424099104240992042409930424099404240995042409960424099704240998042409990424100004241001042410020424100304241004042410050424100604241007042410080424100904241010042410110424101204241013042410140424101504241016042410170424101804241019042410200424102104241022042410230424102404241025042410260424102704241028042410290424103004241031042410320424103304241034042410350424103604241037042410380424103904241040042410410424104204241043042410440424104504241046042410470424104804241049042410500424105104241052042410530424105404241055042410560424105704241058042410590424106004241061042410620424106304241064042410650424106604241067042410680424106904241070042410710424107204241073042410740424107504241076042410770424107804241079042410800424108104241082042410830424108404241085042410860424108704241088042410890424109004241091042410920424109304241094042410950424109604241097042410980424109904241100042411010424110204241103042411040424110504250001042500020425000304250004042500050425000604250007042500080425000904250010042500110425001204250013042500140425001504250016042500170425001804250019042500200425002104250022042500230425002404250025042500260425002704250028042500290425003004250031042500320425003304250034042500350425003604250037042500380425003904250040042500410425004204250043042500440425004504250046042500470425004804250049042500500425005104250052042500530425005404250055042500560425005704250058042500590425006004250061042500620425006304250064042500650425006604250067042500680425006904250070042500710425007204250073042500740425007504250076042500770425007804250079042500800425008104250082042500830425008404250085042500860425008704250088042500890425009004250091042500920425009304250094042500950425009604250097042500980425009904250100042501010425010204250103042501040425010504250106042501070425010804250109042501100425011104250112042501130425011404250115042501160425011704250118042501190425012004250121042501220425012304250124042501250425012604250127042501280425012904250130042501310425013204250133042501340425013504250136042501370425013804250139042501400425014104250142042501430425014404250145042501460425014704250148042501490425015004250151042501520425015304250154042501550425015604250157042501580425015904250160042501610425016204250163042501640425016504250166042501670425016804250169042501700425017104250172042501730425017404250175042501760425017704250178042501790425018004250181042501820425018304250184042501850425018604250187042501880425018904250190042501910425019204250193042501940425019504250196042501970425019804250199042502000425020104250202042502030425020404250205042502060425020704250208042502090425021004250211042502120425021304250214042502150425021604250217042502180425021904250220042502210425022204250223042502240425022504250226042502270425022804250229042502300425023104250232042502330425023404250235042502360425023704250238042502390425024004250241042502420425024304250244042502450425024604250247042502480425024904250250042502510425025204250253042502540425025504250256042502570425025804250259042502600425026104250262042502630425026404250265042502660425026704250268042502690425027004250271042502720425027304250274042502750425027604250277042502780425027904250280042502810425028204250283042502840425028504250286042502870425028804250289042502900425029104250292042502930425029404250295042502960425029704250298042502990425030004250301042503020425030304250304042503050425030604250307042503080425030904250310042503110425031204250313042503140425031504250316042503170425031804250319042503200425032104250322042503230425032404250325042503260425032704250328042503290425033004250331042503320425033304250334042503350425033604250337042503380425033904250340042503410425034204250343042503440425034504250346042503470425034804250349042503500425035104250352042503530425035404250355042503560425035704250358042503590425036004250361042503620425036304250364042503650425036604250367042503680425036904250370042503710425037204250373042503740425037504250376042503770425037804250379042503800425038104250382042503830425038404250385042503860425038704250388042503890425039004250391042503920425039304250394042503950425039604250397042503980425039904250400042504010425040204250403042504040425040504250406042504070425040804250409042504100425041104250412042504130425041404250415042504160425041704250418042504190425042004250421042504220425042304250424042504250425042604250427042504280425042904250430042504310425043204250433042504340425043504250436042504370425043804250439042504400425044104250442042504430425044404250445042504460425044704250448042504490425045004250451042504520425045304250454042504550425045604250457042504580425045904250460042504610425046204250463042504640425046504250466042504670425046804250469042504700425047104250472042504730425047404250475042504760425047704250478042504790425048004250481042504820425048304250484042504850425048604250487042504880425048904250490042504910425049204250493042504940425049504250496042504970425049804250499042505000425050104250502042505030425050404250505042505060425050704250508042505090425051004250511042505120425051304250514042505150425051604250517042505180425051904250520042505210425052204250523042505240425052504250526042505270425052804250529042505300425053104250532042505330425053404250535042505360425053704250538042505390425054004250541042505420425054304250544042505450425054604250547042505480425054904250550042505510425055204250553042505540425055504250556042505570425055804250559042505600425056104250562042505630425056404250565042505660425056704250568042505690425057004250571042505720425057304250574042505750425057604250577042505780425057904250580042505810425058204250583042505840425058504250586042505870425058804250589042505900425059104250592042505930425059404250595042505960425059704250598042505990425060004250601042506020425060304250604042506050425060604250607042506080425060904250610042506110425061204250613042506140425061504250616042506170425061804250619042506200425062104250622042506230425062404250625042506260425062704250628042506290425063004250631042506320425063304250634042506350425063604250637042506380425063904250640042506410425064204250643042506440425064504250646042506470425064804250649042506500425065104250652042506530425065404250655042506560425065704250658042506590425066004250661042506620425066304250664042506650425066604250667042506680425066904250670042506710425067204250673042506740425067504250676042506770425067804250679042506800425068104250682042506830425068404250685042506860425068704250688042506890425069004250691042506920425069304250694042506950425069604250697042506980425069904250700042507010425070204250703042507040425070504250706042507070425070804250709042507100425071104250712042507130425071404250715042507160425071704250718042507190425072004250721042507220425072304250724042507250425072604250727042507280425072904250730042507310425073204250733042507340425073504250736042507370425073804250739042507400425074104250742042507430425074404250745042507460425074704250748042507490425075004250751042507520425075304250754042507550425075604250757042507580425075904250760042507610425076204250763042507640425076504250766042507670425076804250769042507700425077104250772042507730425077404250775042507760425077704250778042507790425078004250781042507820425078304250784042507850425078604250787042507880425078904250790042507910425079204250793042507940425079504250796042507970425079804250799042508000425080104250802042508030425080404250805042508060425080704250808042508090425081004250811042508120425081304250814042508150425081604250817042508180425081904250820042508210425082204250823042508240425082504250826042508270425082804250829042508300425083104250832042508330425083404250835042508360425083704250838042508390425084004250841042508420425084304250844042508450425084604250847042508480425084904250850042508510425085204250853042508540425085504250856042508570425085804250859042508600425086104250862042508630425086404250865042508660425086704250868042508690425087004250871042508720425087304250874042508750425087604250877042508780425087904250880042508810425088204250883042508840425088504250886042508870425088804250889042508900425089104250892042508930425089404250895042508960425089704250898042508990425090004250901042509020425090304250904042509050425090604250907042509080425090904250910042509110425091204250913042509140425091504250916042509170425091804250919042509200425092104250922042509230425092404250925042509260425092704250928042509290425093004250931042509320425093304250934042509350425093604250937042509380425093904250940042509410425094204250943042509440425094504250946042509470425094804250949042509500425095104250952042509530425095404250955042509560425095704250958042509590425096004250961042509620425096304250964042509650425096604250967042509680425096904250970042509710425097204250973042509740425097504250976042509770425097804250979042509800425098104250982042509830425098404250985042509860425098704250988042509890425099004250991042509920425099304250994042509950425099604250997042509980425099904251000042510010425100204251003042510040425100504251006042510070425100804251009042510100425101104251012042510130425101404251015042510160425101704251018042510190425102004251021042510220425102304251024042510250425102604251027042510280425102904251030042510310425103204251033042510340425103504251036042510370425103804251039042510400425104104251042042510430425104404251045042510460425104704251048042510490425105004251051042510520425105304251054042510550425105604251057042510580425105904251060042510610425106204251063042510640425106504251066042510670425106804251069042510700425107104251072042510730425107404251075042510760425107704251078042510790425108004251081042510820425108304251084042510850425108604251087042510880425108904251090042510910425109204251093042510940425109504251096042510970425109804251099042511000425110104251102042511030425110404251105042600010426000204260003042600040426000504260006042600070426000804260009042600100426001104260012042600130426001404260015042600160426001704260018042600190426002004260021042600220426002304260024042600250426002604260027042600280426002904260030042600310426003204260033042600340426003504260036042600370426003804260039042600400426004104260042042600430426004404260045042600460426004704260048042600490426005004260051042600520426005304260054042600550426005604260057042600580426005904260060042600610426006204260063042600640426006504260066042600670426006804260069042600700426007104260072042600730426007404260075042600760426007704260078042600790426008004260081042600820426008304260084042600850426008604260087042600880426008904260090042600910426009204260093042600940426009504260096042600970426009804260099042601000426010104260102042601030426010404260105042601060426010704260108042601090426011004260111042601120426011304260114042601150426011604260117042601180426011904260120042601210426012204260123042601240426012504260126042601270426012804260129042601300426013104260132042601330426013404260135042601360426013704260138042601390426014004260141042601420426014304260144042601450426014604260147042601480426014904260150042601510426015204260153042601540426015504260156042601570426015804260159042601600426016104260162042601630426016404260165042601660426016704260168042601690426017004260171042601720426017304260174042601750426017604260177042601780426017904260180042601810426018204260183042601840426018504260186042601870426018804260189042601900426019104260192042601930426019404260195042601960426019704260198042601990426020004260201042602020426020304260204042602050426020604260207042602080426020904260210042602110426021204260213042602140426021504260216042602170426021804260219042602200426022104260222042602230426022404260225042602260426022704260228042602290426023004260231042602320426023304260234042602350426023604260237042602380426023904260240042602410426024204260243042602440426024504260246042602470426024804260249042602500426025104260252042602530426025404260255042602560426025704260258042602590426026004260261042602620426026304260264042602650426026604260267042602680426026904260270042602710426027204260273042602740426027504260276042602770426027804260279042602800426028104260282042602830426028404260285042602860426028704260288042602890426029004260291042602920426029304260294042602950426029604260297042602980426029904260300042603010426030204260303042603040426030504260306042603070426030804260309042603100426031104260312042603130426031404260315042603160426031704260318042603190426032004260321042603220426032304260324042603250426032604260327042603280426032904260330042603310426033204260333042603340426033504260336042603370426033804260339042603400426034104260342042603430426034404260345042603460426034704260348042603490426035004260351042603520426035304260354042603550426035604260357042603580426035904260360042603610426036204260363042603640426036504260366042603670426036804260369042603700426037104260372042603730426037404260375042603760426037704260378042603790426038004260381042603820426038304260384042603850426038604260387042603880426038904260390042603910426039204260393042603940426039504260396042603970426039804260399042604000426040104260402042604030426040404260405042604060426040704260408042604090426041004260411042604120426041304260414042604150426041604260417042604180426041904260420042604210426042204260423042604240426042504260426042604270426042804260429042604300426043104260432042604330426043404260435042604360426043704260438042604390426044004260441042604420426044304260444042604450426044604260447042604480426044904260450042604510426045204260453042604540426045504260456042604570426045804260459042604600426046104260462042604630426046404260465042604660426046704260468042604690426047004260471042604720426047304260474042604750426047604260477042604780426047904260480042604810426048204260483042604840426048504260486042604870426048804260489042604900426049104260492042604930426049404260495042604960426049704260498042604990426050004260501042605020426050304260504042605050426050604260507042605080426050904260510042605110426051204260513042605140426051504260516042605170426051804260519042605200426052104260522042605230426052404260525042605260426052704260528042605290426053004260531042605320426053304260534042605350426053604260537042605380426053904260540042605410426054204260543042605440426054504260546042605470426054804260549042605500426055104260552042605530426055404260555042605560426055704260558042605590426056004260561042605620426056304260564042605650426056604260567042605680426056904260570042605710426057204260573042605740426057504260576042605770426057804260579042605800426058104260582042605830426058404260585042605860426058704260588042605890426059004260591042605920426059304260594042605950426059604260597042605980426059904260600042606010426060204260603042606040426060504260606042606070426060804260609042606100426061104260612042606130426061404260615042606160426061704260618042606190426062004260621042606220426062304260624042606250426062604260627042606280426062904260630042606310426063204260633042606340426063504260636042606370426063804260639042606400426064104260642042606430426064404260645042606460426064704260648042606490426065004260651042606520426065304260654042606550426065604260657042606580426065904260660042606610426066204260663042606640426066504260666042606670426066804260669042606700426067104260672042606730426067404260675042606760426067704260678042606790426068004260681042606820426068304260684042606850426068604260687042606880426068904260690042606910426069204260693042606940426069504260696042606970426069804260699042607000426070104260702042607030426070404260705042607060426070704260708042607090426071004260711042607120426071304260714042607150426071604260717042607180426071904260720042607210426072204260723042607240426072504260726042607270426072804260729042607300426073104260732042607330426073404260735042607360426073704260738042607390426074004260741042607420426074304260744042607450426074604260747042607480426074904260750042607510426075204260753042607540426075504260756042607570426075804260759042607600426076104260762042607630426076404260765042607660426076704260768042607690426077004260771042607720426077304260774042607750426077604260777042607780426077904260780042607810426078204260783042607840426078504260786042607870426078804260789042607900426079104260792042607930426079404260795042607960426079704260798042607990426080004260801042608020426080304260804042608050426080604260807042608080426080904260810042608110426081204260813042608140426081504260816042608170426081804260819042608200426082104260822042608230426082404260825042608260426082704260828042608290426083004260831042608320426083304260834042608350426083604260837042608380426083904260840042608410426084204260843042608440426084504260846042608470426084804260849042608500426085104260852042608530426085404260855042608560426085704260858042608590426086004260861042608620426086304260864042608650426086604260867042608680426086904260870042608710426087204260873042608740426087504260876042608770426087804260879042608800426088104260882042608830426088404260885042608860426088704260888042608890426089004260891042608920426089304260894042608950426089604260897042608980426089904260900042609010426090204260903042609040426090504260906042609070426090804260909042609100426091104260912042609130426091404260915042609160426091704260918042609190426092004260921042609220426092304260924042609250426092604260927042609280426092904260930042609310426093204260933042609340426093504260936042609370426093804260939042609400426094104260942042609430426094404260945042609460426094704260948042609490426095004260951042609520426095304260954042609550426095604260957042609580426095904260960042609610426096204260963042609640426096504260966042609670426096804260969042609700426097104260972042609730426097404260975042609760426097704260978042609790426098004260981042609820426098304260984042609850426098604260987042609880426098904260990042609910426099204260993042609940426099504260996042609970426099804260999042610000426100104261002042610030426100404261005042610060426100704261008042610090426101004261011042610120426101304261014042610150426101604261017042610180426101904261020042610210426102204261023042610240426102504261026042610270426102804261029042610300426103104261032042610330426103404261035042610360426103704261038042610390426104004261041042610420426104304261044042610450426104604261047042610480426104904261050042610510426105204261053042610540426105504261056042610570426105804261059042610600426106104261062042610630426106404261065042610660426106704261068042610690426107004261071042610720426107304261074042610750426107604261077042610780426107904261080042610810426108204261083042610840426108504261086042610870426108804261089042610900426109104261092042610930426109404261095042610960426109704261098042610990426110004261101042611020426110304261104042611050427000104270002042700030427000404270005042700060427000704270008042700090427001004270011042700120427001304270014042700150427001604270017042700180427001904270020042700210427002204270023042700240427002504270026042700270427002804270029042700300427003104270032042700330427003404270035042700360427003704270038042700390427004004270041042700420427004304270044042700450427004604270047042700480427004904270050042700510427005204270053042700540427005504270056042700570427005804270059042700600427006104270062042700630427006404270065042700660427006704270068042700690427007004270071042700720427007304270074042700750427007604270077042700780427007904270080042700810427008204270083042700840427008504270086042700870427008804270089042700900427009104270092042700930427009404270095042700960427009704270098042700990427010004270101042701020427010304270104042701050427010604270107042701080427010904270110042701110427011204270113042701140427011504270116042701170427011804270119042701200427012104270122042701230427012404270125042701260427012704270128042701290427013004270131042701320427013304270134042701350427013604270137042701380427013904270140042701410427014204270143042701440427014504270146042701470427014804270149042701500427015104270152042701530427015404270155042701560427015704270158042701590427016004270161042701620427016304270164042701650427016604270167042701680427016904270170042701710427017204270173042701740427017504270176042701770427017804270179042701800427018104270182042701830427018404270185042701860427018704270188042701890427019004270191042701920427019304270194042701950427019604270197042701980427019904270200042702010427020204270203042702040427020504270206042702070427020804270209042702100427021104270212042702130427021404270215042702160427021704270218042702190427022004270221042702220427022304270224042702250427022604270227042702280427022904270230042702310427023204270233042702340427023504270236042702370427023804270239042702400427024104270242042702430427024404270245042702460427024704270248042702490427025004270251042702520427025304270254042702550427025604270257042702580427025904270260042702610427026204270263042702640427026504270266042702670427026804270269042702700427027104270272042702730427027404270275042702760427027704270278042702790427028004270281042702820427028304270284042702850427028604270287042702880427028904270290042702910427029204270293042702940427029504270296042702970427029804270299042703000427030104270302042703030427030404270305042703060427030704270308042703090427031004270311042703120427031304270314042703150427031604270317042703180427031904270320042703210427032204270323042703240427032504270326042703270427032804270329042703300427033104270332042703330427033404270335042703360427033704270338042703390427034004270341042703420427034304270344042703450427034604270347042703480427034904270350042703510427035204270353042703540427035504270356042703570427035804270359042703600427036104270362042703630427036404270365042703660427036704270368042703690427037004270371042703720427037304270374042703750427037604270377042703780427037904270380042703810427038204270383042703840427038504270386042703870427038804270389042703900427039104270392042703930427039404270395042703960427039704270398042703990427040004270401042704020427040304270404042704050427040604270407042704080427040904270410042704110427041204270413042704140427041504270416042704170427041804270419042704200427042104270422042704230427042404270425042704260427042704270428042704290427043004270431042704320427043304270434042704350427043604270437042704380427043904270440042704410427044204270443042704440427044504270446042704470427044804270449042704500427045104270452042704530427045404270455042704560427045704270458042704590427046004270461042704620427046304270464042704650427046604270467042704680427046904270470042704710427047204270473042704740427047504270476042704770427047804270479042704800427048104270482042704830427048404270485042704860427048704270488042704890427049004270491042704920427049304270494042704950427049604270497042704980427049904270500042705010427050204270503042705040427050504270506042705070427050804270509042705100427051104270512042705130427051404270515042705160427051704270518042705190427052004270521042705220427052304270524042705250427052604270527042705280427052904270530042705310427053204270533042705340427053504270536042705370427053804270539042705400427054104270542042705430427054404270545042705460427054704270548042705490427055004270551042705520427055304270554042705550427055604270557042705580427055904270560042705610427056204270563042705640427056504270566042705670427056804270569042705700427057104270572042705730427057404270575042705760427057704270578042705790427058004270581042705820427058304270584042705850427058604270587042705880427058904270590042705910427059204270593042705940427059504270596042705970427059804270599042706000427060104270602042706030427060404270605042706060427060704270608042706090427061004270611042706120427061304270614042706150427061604270617042706180427061904270620042706210427062204270623042706240427062504270626042706270427062804270629042706300427063104270632042706330427063404270635042706360427063704270638042706390427064004270641042706420427064304270644042706450427064604270647042706480427064904270650042706510427065204270653042706540427065504270656042706570427065804270659042706600427066104270662042706630427066404270665042706660427066704270668042706690427067004270671042706720427067304270674042706750427067604270677042706780427067904270680042706810427068204270683042706840427068504270686042706870427068804270689042706900427069104270692042706930427069404270695042706960427069704270698042706990427070004270701042707020427070304270704042707050427070604270707042707080427070904270710042707110427071204270713042707140427071504270716042707170427071804270719042707200427072104270722042707230427072404270725042707260427072704270728042707290427073004270731042707320427073304270734042707350427073604270737042707380427073904270740042707410427074204270743042707440427074504270746042707470427074804270749042707500427075104270752042707530427075404270755042707560427075704270758042707590427076004270761042707620427076304270764042707650427076604270767042707680427076904270770042707710427077204270773042707740427077504270776042707770427077804270779042707800427078104270782042707830427078404270785042707860427078704270788042707890427079004270791042707920427079304270794042707950427079604270797042707980427079904270800042708010427080204270803042708040427080504270806042708070427080804270809042708100427081104270812042708130427081404270815042708160427081704270818042708190427082004270821042708220427082304270824042708250427082604270827042708280427082904270830042708310427083204270833042708340427083504270836042708370427083804270839042708400427084104270842042708430427084404270845042708460427084704270848042708490427085004270851042708520427085304270854042708550427085604270857042708580427085904270860042708610427086204270863042708640427086504270866042708670427086804270869042708700427087104270872042708730427087404270875042708760427087704270878042708790427088004270881042708820427088304270884042708850427088604270887042708880427088904270890042708910427089204270893042708940427089504270896042708970427089804270899042709000427090104270902042709030427090404270905042709060427090704270908042709090427091004270911042709120427091304270914042709150427091604270917042709180427091904270920042709210427092204270923042709240427092504270926042709270427092804270929042709300427093104270932042709330427093404270935042709360427093704270938042709390427094004270941042709420427094304270944042709450427094604270947042709480427094904270950042709510427095204270953042709540427095504270956042709570427095804270959042709600427096104270962042709630427096404270965042709660427096704270968042709690427097004270971042709720427097304270974042709750427097604270977042709780427097904270980042709810427098204270983042709840427098504270986042709870427098804270989042709900427099104270992042709930427099404270995042709960427099704270998042709990427100004271001042710020427100304271004042710050427100604271007042710080427100904271010042710110427101204271013042710140427101504271016042710170427101804271019042710200427102104271022042710230427102404271025042710260427102704271028042710290427103004271031042710320427103304271034042710350427103604271037042710380427103904271040042710410427104204271043042710440427104504271046042710470427104804271049042710500427105104271052042710530427105404271055042710560427105704271058042710590427106004271061042710620427106304271064042710650427106604271067042710680427106904271070042710710427107204271073042710740427107504271076042710770427107804271079042710800427108104271082042710830427108404271085042710860427108704271088042710890427109004271091042710920427109304271094042710950427109604271097042710980427109904271100042711010427110204271103042711040427110504280001042800020428000304280004042800050428000604280007042800080428000904280010042800110428001204280013042800140428001504280016042800170428001804280019042800200428002104280022042800230428002404280025042800260428002704280028042800290428003004280031042800320428003304280034042800350428003604280037042800380428003904280040042800410428004204280043042800440428004504280046042800470428004804280049042800500428005104280052042800530428005404280055042800560428005704280058042800590428006004280061042800620428006304280064042800650428006604280067042800680428006904280070042800710428007204280073042800740428007504280076042800770428007804280079042800800428008104280082042800830428008404280085042800860428008704280088042800890428009004280091042800920428009304280094042800950428009604280097042800980428009904280100042801010428010204280103042801040428010504280106042801070428010804280109042801100428011104280112042801130428011404280115042801160428011704280118042801190428012004280121042801220428012304280124042801250428012604280127042801280428012904280130042801310428013204280133042801340428013504280136042801370428013804280139042801400428014104280142042801430428014404280145042801460428014704280148042801490428015004280151042801520428015304280154042801550428015604280157042801580428015904280160042801610428016204280163042801640428016504280166042801670428016804280169042801700428017104280172042801730428017404280175042801760428017704280178042801790428018004280181042801820428018304280184042801850428018604280187042801880428018904280190042801910428019204280193042801940428019504280196042801970428019804280199042802000428020104280202042802030428020404280205042802060428020704280208042802090428021004280211042802120428021304280214042802150428021604280217042802180428021904280220042802210428022204280223042802240428022504280226042802270428022804280229042802300428023104280232042802330428023404280235042802360428023704280238042802390428024004280241042802420428024304280244042802450428024604280247042802480428024904280250042802510428025204280253042802540428025504280256042802570428025804280259042802600428026104280262042802630428026404280265042802660428026704280268042802690428027004280271042802720428027304280274042802750428027604280277042802780428027904280280042802810428028204280283042802840428028504280286042802870428028804280289042802900428029104280292042802930428029404280295042802960428029704280298042802990428030004280301042803020428030304280304042803050428030604280307042803080428030904280310042803110428031204280313042803140428031504280316042803170428031804280319042803200428032104280322042803230428032404280325042803260428032704280328042803290428033004280331042803320428033304280334042803350428033604280337042803380428033904280340042803410428034204280343042803440428034504280346042803470428034804280349042803500428035104280352042803530428035404280355042803560428035704280358042803590428036004280361042803620428036304280364042803650428036604280367042803680428036904280370042803710428037204280373042803740428037504280376042803770428037804280379042803800428038104280382042803830428038404280385042803860428038704280388042803890428039004280391042803920428039304280394042803950428039604280397042803980428039904280400042804010428040204280403042804040428040504280406042804070428040804280409042804100428041104280412042804130428041404280415042804160428041704280418042804190428042004280421042804220428042304280424042804250428042604280427042804280428042904280430042804310428043204280433042804340428043504280436042804370428043804280439042804400428044104280442042804430428044404280445042804460428044704280448042804490428045004280451042804520428045304280454042804550428045604280457042804580428045904280460042804610428046204280463042804640428046504280466042804670428046804280469042804700428047104280472042804730428047404280475042804760428047704280478042804790428048004280481042804820428048304280484042804850428048604280487042804880428048904280490042804910428049204280493042804940428049504280496042804970428049804280499042805000428050104280502042805030428050404280505042805060428050704280508042805090428051004280511042805120428051304280514042805150428051604280517042805180428051904280520042805210428052204280523042805240428052504280526042805270428052804280529042805300428053104280532042805330428053404280535042805360428053704280538042805390428054004280541042805420428054304280544042805450428054604280547042805480428054904280550042805510428055204280553042805540428055504280556042805570428055804280559042805600428056104280562042805630428056404280565042805660428056704280568042805690428057004280571042805720428057304280574042805750428057604280577042805780428057904280580042805810428058204280583042805840428058504280586042805870428058804280589042805900428059104280592042805930428059404280595042805960428059704280598042805990428060004280601042806020428060304280604042806050428060604280607042806080428060904280610042806110428061204280613042806140428061504280616042806170428061804280619042806200428062104280622042806230428062404280625042806260428062704280628042806290428063004280631042806320428063304280634042806350428063604280637042806380428063904280640042806410428064204280643042806440428064504280646042806470428064804280649042806500428065104280652042806530428065404280655042806560428065704280658042806590428066004280661042806620428066304280664042806650428066604280667042806680428066904280670042806710428067204280673042806740428067504280676042806770428067804280679042806800428068104280682042806830428068404280685042806860428068704280688042806890428069004280691042806920428069304280694042806950428069604280697042806980428069904280700042807010428070204280703042807040428070504280706042807070428070804280709042807100428071104280712042807130428071404280715042807160428071704280718042807190428072004280721042807220428072304280724042807250428072604280727042807280428072904280730042807310428073204280733042807340428073504280736042807370428073804280739042807400428074104280742042807430428074404280745042807460428074704280748042807490428075004280751042807520428075304280754042807550428075604280757042807580428075904280760042807610428076204280763042807640428076504280766042807670428076804280769042807700428077104280772042807730428077404280775042807760428077704280778042807790428078004280781042807820428078304280784042807850428078604280787042807880428078904280790042807910428079204280793042807940428079504280796042807970428079804280799042808000428080104280802042808030428080404280805042808060428080704280808042808090428081004280811042808120428081304280814042808150428081604280817042808180428081904280820042808210428082204280823042808240428082504280826042808270428082804280829042808300428083104280832042808330428083404280835042808360428083704280838042808390428084004280841042808420428084304280844042808450428084604280847042808480428084904280850042808510428085204280853042808540428085504280856042808570428085804280859042808600428086104280862042808630428086404280865042808660428086704280868042808690428087004280871042808720428087304280874042808750428087604280877042808780428087904280880042808810428088204280883042808840428088504280886042808870428088804280889042808900428089104280892042808930428089404280895042808960428089704280898042808990428090004280901042809020428090304280904042809050428090604280907042809080428090904280910042809110428091204280913042809140428091504280916042809170428091804280919042809200428092104280922042809230428092404280925042809260428092704280928042809290428093004280931042809320428093304280934042809350428093604280937042809380428093904280940042809410428094204280943042809440428094504280946042809470428094804280949042809500428095104280952042809530428095404280955042809560428095704280958042809590428096004280961042809620428096304280964042809650428096604280967042809680428096904280970042809710428097204280973042809740428097504280976042809770428097804280979042809800428098104280982042809830428098404280985042809860428098704280988042809890428099004280991042809920428099304280994042809950428099604280997042809980428099904281000042810010428100204281003042810040428100504281006042810070428100804281009042810100428101104281012042810130428101404281015042810160428101704281018042810190428102004281021042810220428102304281024042810250428102604281027042810280428102904281030042810310428103204281033042810340428103504281036042810370428103804281039042810400428104104281042042810430428104404281045042810460428104704281048042810490428105004281051042810520428105304281054042810550428105604281057042810580428105904281060042810610428106204281063042810640428106504281066042810670428106804281069042810700428107104281072042810730428107404281075042810760428107704281078042810790428108004281081042810820428108304281084042810850428108604281087042810880428108904281090042810910428109204281093042810940428109504281096042810970428109804281099042811000428110104281102042811030428110404281105042900010429000204290003042900040429000504290006042900070429000804290009042900100429001104290012042900130429001404290015042900160429001704290018042900190429002004290021042900220429002304290024042900250429002604290027042900280429002904290030042900310429003204290033042900340429003504290036042900370429003804290039042900400429004104290042042900430429004404290045042900460429004704290048042900490429005004290051042900520429005304290054042900550429005604290057042900580429005904290060042900610429006204290063042900640429006504290066042900670429006804290069042900700429007104290072042900730429007404290075042900760429007704290078042900790429008004290081042900820429008304290084042900850429008604290087042900880429008904290090042900910429009204290093042900940429009504290096042900970429009804290099042901000429010104290102042901030429010404290105042901060429010704290108042901090429011004290111042901120429011304290114042901150429011604290117042901180429011904290120042901210429012204290123042901240429012504290126042901270429012804290129042901300429013104290132042901330429013404290135042901360429013704290138042901390429014004290141042901420429014304290144042901450429014604290147042901480429014904290150042901510429015204290153042901540429015504290156042901570429015804290159042901600429016104290162042901630429016404290165042901660429016704290168042901690429017004290171042901720429017304290174042901750429017604290177042901780429017904290180042901810429018204290183042901840429018504290186042901870429018804290189042901900429019104290192042901930429019404290195042901960429019704290198042901990429020004290201042902020429020304290204042902050429020604290207042902080429020904290210042902110429021204290213042902140429021504290216042902170429021804290219042902200429022104290222042902230429022404290225042902260429022704290228042902290429023004290231042902320429023304290234042902350429023604290237042902380429023904290240042902410429024204290243042902440429024504290246042902470429024804290249042902500429025104290252042902530429025404290255042902560429025704290258042902590429026004290261042902620429026304290264042902650429026604290267042902680429026904290270042902710429027204290273042902740429027504290276042902770429027804290279042902800429028104290282042902830429028404290285042902860429028704290288042902890429029004290291042902920429029304290294042902950429029604290297042902980429029904290300042903010429030204290303042903040429030504290306042903070429030804290309042903100429031104290312042903130429031404290315042903160429031704290318042903190429032004290321042903220429032304290324042903250429032604290327042903280429032904290330042903310429033204290333042903340429033504290336042903370429033804290339042903400429034104290342042903430429034404290345042903460429034704290348042903490429035004290351042903520429035304290354042903550429035604290357042903580429035904290360042903610429036204290363042903640429036504290366042903670429036804290369042903700429037104290372042903730429037404290375042903760429037704290378042903790429038004290381042903820429038304290384042903850429038604290387042903880429038904290390042903910429039204290393042903940429039504290396042903970429039804290399042904000429040104290402042904030429040404290405042904060429040704290408042904090429041004290411042904120429041304290414042904150429041604290417042904180429041904290420042904210429042204290423042904240429042504290426042904270429042804290429042904300429043104290432042904330429043404290435042904360429043704290438042904390429044004290441042904420429044304290444042904450429044604290447042904480429044904290450042904510429045204290453042904540429045504290456042904570429045804290459042904600429046104290462042904630429046404290465042904660429046704290468042904690429047004290471042904720429047304290474042904750429047604290477042904780429047904290480042904810429048204290483042904840429048504290486042904870429048804290489042904900429049104290492042904930429049404290495042904960429049704290498042904990429050004290501042905020429050304290504042905050429050604290507042905080429050904290510042905110429051204290513042905140429051504290516042905170429051804290519042905200429052104290522042905230429052404290525042905260429052704290528042905290429053004290531042905320429053304290534042905350429053604290537042905380429053904290540042905410429054204290543042905440429054504290546042905470429054804290549042905500429055104290552042905530429055404290555042905560429055704290558042905590429056004290561042905620429056304290564042905650429056604290567042905680429056904290570042905710429057204290573042905740429057504290576042905770429057804290579042905800429058104290582042905830429058404290585042905860429058704290588042905890429059004290591042905920429059304290594042905950429059604290597042905980429059904290600042906010429060204290603042906040429060504290606042906070429060804290609042906100429061104290612042906130429061404290615042906160429061704290618042906190429062004290621042906220429062304290624042906250429062604290627042906280429062904290630042906310429063204290633042906340429063504290636042906370429063804290639042906400429064104290642042906430429064404290645042906460429064704290648042906490429065004290651042906520429065304290654042906550429065604290657042906580429065904290660042906610429066204290663042906640429066504290666042906670429066804290669042906700429067104290672042906730429067404290675042906760429067704290678042906790429068004290681042906820429068304290684042906850429068604290687042906880429068904290690042906910429069204290693042906940429069504290696042906970429069804290699042907000429070104290702042907030429070404290705042907060429070704290708042907090429071004290711042907120429071304290714042907150429071604290717042907180429071904290720042907210429072204290723042907240429072504290726042907270429072804290729042907300429073104290732042907330429073404290735042907360429073704290738042907390429074004290741042907420429074304290744042907450429074604290747042907480429074904290750042907510429075204290753042907540429075504290756042907570429075804290759042907600429076104290762042907630429076404290765042907660429076704290768042907690429077004290771042907720429077304290774042907750429077604290777042907780429077904290780042907810429078204290783042907840429078504290786042907870429078804290789042907900429079104290792042907930429079404290795042907960429079704290798042907990429080004290801042908020429080304290804042908050429080604290807042908080429080904290810042908110429081204290813042908140429081504290816042908170429081804290819042908200429082104290822042908230429082404290825042908260429082704290828042908290429083004290831042908320429083304290834042908350429083604290837042908380429083904290840042908410429084204290843042908440429084504290846042908470429084804290849042908500429085104290852042908530429085404290855042908560429085704290858042908590429086004290861042908620429086304290864042908650429086604290867042908680429086904290870042908710429087204290873042908740429087504290876042908770429087804290879042908800429088104290882042908830429088404290885042908860429088704290888042908890429089004290891042908920429089304290894042908950429089604290897042908980429089904290900042909010429090204290903042909040429090504290906042909070429090804290909042909100429091104290912042909130429091404290915042909160429091704290918042909190429092004290921042909220429092304290924042909250429092604290927042909280429092904290930042909310429093204290933042909340429093504290936042909370429093804290939042909400429094104290942042909430429094404290945042909460429094704290948042909490429095004290951042909520429095304290954042909550429095604290957042909580429095904290960042909610429096204290963042909640429096504290966042909670429096804290969042909700429097104290972042909730429097404290975042909760429097704290978042909790429098004290981042909820429098304290984042909850429098604290987042909880429098904290990042909910429099204290993042909940429099504290996042909970429099804290999042910000429100104291002042910030429100404291005042910060429100704291008042910090429101004291011042910120429101304291014042910150429101604291017042910180429101904291020042910210429102204291023042910240429102504291026042910270429102804291029042910300429103104291032042910330429103404291035042910360429103704291038042910390429104004291041042910420429104304291044042910450429104604291047042910480429104904291050042910510429105204291053042910540429105504291056042910570429105804291059042910600429106104291062042910630429106404291065042910660429106704291068042910690429107004291071042910720429107304291074042910750429107604291077042910780429107904291080042910810429108204291083042910840429108504291086042910870429108804291089042910900429109104291092042910930429109404291095042910960429109704291098042910990429110004291101042911020429110304291104042911050430000104300002043000030430000404300005043000060430000704300008043000090430001004300011043000120430001304300014043000150430001604300017043000180430001904300020043000210430002204300023043000240430002504300026043000270430002804300029043000300430003104300032043000330430003404300035043000360430003704300038043000390430004004300041043000420430004304300044043000450430004604300047043000480430004904300050043000510430005204300053043000540430005504300056043000570430005804300059043000600430006104300062043000630430006404300065043000660430006704300068043000690430007004300071043000720430007304300074043000750430007604300077043000780430007904300080043000810430008204300083043000840430008504300086043000870430008804300089043000900430009104300092043000930430009404300095043000960430009704300098043000990430010004300101043001020430010304300104043001050430010604300107043001080430010904300110043001110430011204300113043001140430011504300116043001170430011804300119043001200430012104300122043001230430012404300125043001260430012704300128043001290430013004300131043001320430013304300134043001350430013604300137043001380430013904300140043001410430014204300143043001440430014504300146043001470430014804300149043001500430015104300152043001530430015404300155043001560430015704300158043001590430016004300161043001620430016304300164043001650430016604300167043001680430016904300170043001710430017204300173043001740430017504300176043001770430017804300179043001800430018104300182043001830430018404300185043001860430018704300188043001890430019004300191043001920430019304300194043001950430019604300197043001980430019904300200043002010430020204300203043002040430020504300206043002070430020804300209043002100430021104300212043002130430021404300215043002160430021704300218043002190430022004300221043002220430022304300224043002250430022604300227043002280430022904300230043002310430023204300233043002340430023504300236043002370430023804300239043002400430024104300242043002430430024404300245043002460430024704300248043002490430025004300251043002520430025304300254043002550430025604300257043002580430025904300260043002610430026204300263043002640430026504300266043002670430026804300269043002700430027104300272043002730430027404300275043002760430027704300278043002790430028004300281043002820430028304300284043002850430028604300287043002880430028904300290043002910430029204300293043002940430029504300296043002970430029804300299043003000430030104300302043003030430030404300305043003060430030704300308043003090430031004300311043003120430031304300314043003150430031604300317043003180430031904300320043003210430032204300323043003240430032504300326043003270430032804300329043003300430033104300332043003330430033404300335043003360430033704300338043003390430034004300341043003420430034304300344043003450430034604300347043003480430034904300350043003510430035204300353043003540430035504300356043003570430035804300359043003600430036104300362043003630430036404300365043003660430036704300368043003690430037004300371043003720430037304300374043003750430037604300377043003780430037904300380043003810430038204300383043003840430038504300386043003870430038804300389043003900430039104300392043003930430039404300395043003960430039704300398043003990430040004300401043004020430040304300404043004050430040604300407043004080430040904300410043004110430041204300413043004140430041504300416043004170430041804300419043004200430042104300422043004230430042404300425043004260430042704300428043004290430043004300431043004320430043304300434043004350430043604300437043004380430043904300440043004410430044204300443043004440430044504300446043004470430044804300449043004500430045104300452043004530430045404300455043004560430045704300458043004590430046004300461043004620430046304300464043004650430046604300467043004680430046904300470043004710430047204300473043004740430047504300476043004770430047804300479043004800430048104300482043004830430048404300485043004860430048704300488043004890430049004300491043004920430049304300494043004950430049604300497043004980430049904300500043005010430050204300503043005040430050504300506043005070430050804300509043005100430051104300512043005130430051404300515043005160430051704300518043005190430052004300521043005220430052304300524043005250430052604300527043005280430052904300530043005310430053204300533043005340430053504300536043005370430053804300539043005400430054104300542043005430430054404300545043005460430054704300548043005490430055004300551043005520430055304300554043005550430055604300557043005580430055904300560043005610430056204300563043005640430056504300566043005670430056804300569043005700430057104300572043005730430057404300575043005760430057704300578043005790430058004300581043005820430058304300584043005850430058604300587043005880430058904300590043005910430059204300593043005940430059504300596043005970430059804300599043006000430060104300602043006030430060404300605043006060430060704300608043006090430061004300611043006120430061304300614043006150430061604300617043006180430061904300620043006210430062204300623043006240430062504300626043006270430062804300629043006300430063104300632043006330430063404300635043006360430063704300638043006390430064004300641043006420430064304300644043006450430064604300647043006480430064904300650043006510430065204300653043006540430065504300656043006570430065804300659043006600430066104300662043006630430066404300665043006660430066704300668043006690430067004300671043006720430067304300674043006750430067604300677043006780430067904300680043006810430068204300683043006840430068504300686043006870430068804300689043006900430069104300692043006930430069404300695043006960430069704300698043006990430070004300701043007020430070304300704043007050430070604300707043007080430070904300710043007110430071204300713043007140430071504300716043007170430071804300719043007200430072104300722043007230430072404300725043007260430072704300728043007290430073004300731043007320430073304300734043007350430073604300737043007380430073904300740043007410430074204300743043007440430074504300746043007470430074804300749043007500430075104300752043007530430075404300755043007560430075704300758043007590430076004300761043007620430076304300764043007650430076604300767043007680430076904300770043007710430077204300773043007740430077504300776043007770430077804300779043007800430078104300782043007830430078404300785043007860430078704300788043007890430079004300791043007920430079304300794043007950430079604300797043007980430079904300800043008010430080204300803043008040430080504300806043008070430080804300809043008100430081104300812043008130430081404300815043008160430081704300818043008190430082004300821043008220430082304300824043008250430082604300827043008280430082904300830043008310430083204300833043008340430083504300836043008370430083804300839043008400430084104300842043008430430084404300845043008460430084704300848043008490430085004300851043008520430085304300854043008550430085604300857043008580430085904300860043008610430086204300863043008640430086504300866043008670430086804300869043008700430087104300872043008730430087404300875043008760430087704300878043008790430088004300881043008820430088304300884043008850430088604300887043008880430088904300890043008910430089204300893043008940430089504300896043008970430089804300899043009000430090104300902043009030430090404300905043009060430090704300908043009090430091004300911043009120430091304300914043009150430091604300917043009180430091904300920043009210430092204300923043009240430092504300926043009270430092804300929043009300430093104300932043009330430093404300935043009360430093704300938043009390430094004300941043009420430094304300944043009450430094604300947043009480430094904300950043009510430095204300953043009540430095504300956043009570430095804300959043009600430096104300962043009630430096404300965043009660430096704300968043009690430097004300971043009720430097304300974043009750430097604300977043009780430097904300980043009810430098204300983043009840430098504300986043009870430098804300989043009900430099104300992043009930430099404300995043009960430099704300998043009990430100004301001043010020430100304301004043010050430100604301007043010080430100904301010043010110430101204301013043010140430101504301016043010170430101804301019043010200430102104301022043010230430102404301025043010260430102704301028043010290430103004301031043010320430103304301034043010350430103604301037043010380430103904301040043010410430104204301043043010440430104504301046043010470430104804301049043010500430105104301052043010530430105404301055043010560430105704301058043010590430106004301061043010620430106304301064043010650430106604301067043010680430106904301070043010710430107204301073043010740430107504301076043010770430107804301079043010800430108104301082043010830430108404301085043010860430108704301088043010890430109004301091043010920430109304301094043010950430109604301097043010980430109904301100043011010430110204301103043011040430110504310001043100020431000304310004043100050431000604310007043100080431000904310010043100110431001204310013043100140431001504310016043100170431001804310019043100200431002104310022043100230431002404310025043100260431002704310028043100290431003004310031043100320431003304310034043100350431003604310037043100380431003904310040043100410431004204310043043100440431004504310046043100470431004804310049043100500431005104310052043100530431005404310055043100560431005704310058043100590431006004310061043100620431006304310064043100650431006604310067043100680431006904310070043100710431007204310073043100740431007504310076043100770431007804310079043100800431008104310082043100830431008404310085043100860431008704310088043100890431009004310091043100920431009304310094043100950431009604310097043100980431009904310100043101010431010204310103043101040431010504310106043101070431010804310109043101100431011104310112043101130431011404310115043101160431011704310118043101190431012004310121043101220431012304310124043101250431012604310127043101280431012904310130043101310431013204310133043101340431013504310136043101370431013804310139043101400431014104310142043101430431014404310145043101460431014704310148043101490431015004310151043101520431015304310154043101550431015604310157043101580431015904310160043101610431016204310163043101640431016504310166043101670431016804310169043101700431017104310172043101730431017404310175043101760431017704310178043101790431018004310181043101820431018304310184043101850431018604310187043101880431018904310190043101910431019204310193043101940431019504310196043101970431019804310199043102000431020104310202043102030431020404310205043102060431020704310208043102090431021004310211043102120431021304310214043102150431021604310217043102180431021904310220043102210431022204310223043102240431022504310226043102270431022804310229043102300431023104310232043102330431023404310235043102360431023704310238043102390431024004310241043102420431024304310244043102450431024604310247043102480431024904310250043102510431025204310253043102540431025504310256043102570431025804310259043102600431026104310262043102630431026404310265043102660431026704310268043102690431027004310271043102720431027304310274043102750431027604310277043102780431027904310280043102810431028204310283043102840431028504310286043102870431028804310289043102900431029104310292043102930431029404310295043102960431029704310298043102990431030004310301043103020431030304310304043103050431030604310307043103080431030904310310043103110431031204310313043103140431031504310316043103170431031804310319043103200431032104310322043103230431032404310325043103260431032704310328043103290431033004310331043103320431033304310334043103350431033604310337043103380431033904310340043103410431034204310343043103440431034504310346043103470431034804310349043103500431035104310352043103530431035404310355043103560431035704310358043103590431036004310361043103620431036304310364043103650431036604310367043103680431036904310370043103710431037204310373043103740431037504310376043103770431037804310379043103800431038104310382043103830431038404310385043103860431038704310388043103890431039004310391043103920431039304310394043103950431039604310397043103980431039904310400043104010431040204310403043104040431040504310406043104070431040804310409043104100431041104310412043104130431041404310415043104160431041704310418043104190431042004310421043104220431042304310424043104250431042604310427043104280431042904310430043104310431043204310433043104340431043504310436043104370431043804310439043104400431044104310442043104430431044404310445043104460431044704310448043104490431045004310451043104520431045304310454043104550431045604310457043104580431045904310460043104610431046204310463043104640431046504310466043104670431046804310469043104700431047104310472043104730431047404310475043104760431047704310478043104790431048004310481043104820431048304310484043104850431048604310487043104880431048904310490043104910431049204310493043104940431049504310496043104970431049804310499043105000431050104310502043105030431050404310505043105060431050704310508043105090431051004310511043105120431051304310514043105150431051604310517043105180431051904310520043105210431052204310523043105240431052504310526043105270431052804310529043105300431053104310532043105330431053404310535043105360431053704310538043105390431054004310541043105420431054304310544043105450431054604310547043105480431054904310550043105510431055204310553043105540431055504310556043105570431055804310559043105600431056104310562043105630431056404310565043105660431056704310568043105690431057004310571043105720431057304310574043105750431057604310577043105780431057904310580043105810431058204310583043105840431058504310586043105870431058804310589043105900431059104310592043105930431059404310595043105960431059704310598043105990431060004310601043106020431060304310604043106050431060604310607043106080431060904310610043106110431061204310613043106140431061504310616043106170431061804310619043106200431062104310622043106230431062404310625043106260431062704310628043106290431063004310631043106320431063304310634043106350431063604310637043106380431063904310640043106410431064204310643043106440431064504310646043106470431064804310649043106500431065104310652043106530431065404310655043106560431065704310658043106590431066004310661043106620431066304310664043106650431066604310667043106680431066904310670043106710431067204310673043106740431067504310676043106770431067804310679043106800431068104310682043106830431068404310685043106860431068704310688043106890431069004310691043106920431069304310694043106950431069604310697043106980431069904310700043107010431070204310703043107040431070504310706043107070431070804310709043107100431071104310712043107130431071404310715043107160431071704310718043107190431072004310721043107220431072304310724043107250431072604310727043107280431072904310730043107310431073204310733043107340431073504310736043107370431073804310739043107400431074104310742043107430431074404310745043107460431074704310748043107490431075004310751043107520431075304310754043107550431075604310757043107580431075904310760043107610431076204310763043107640431076504310766043107670431076804310769043107700431077104310772043107730431077404310775043107760431077704310778043107790431078004310781043107820431078304310784043107850431078604310787043107880431078904310790043107910431079204310793043107940431079504310796043107970431079804310799043108000431080104310802043108030431080404310805043108060431080704310808043108090431081004310811043108120431081304310814043108150431081604310817043108180431081904310820043108210431082204310823043108240431082504310826043108270431082804310829043108300431083104310832043108330431083404310835043108360431083704310838043108390431084004310841043108420431084304310844043108450431084604310847043108480431084904310850043108510431085204310853043108540431085504310856043108570431085804310859043108600431086104310862043108630431086404310865043108660431086704310868043108690431087004310871043108720431087304310874043108750431087604310877043108780431087904310880043108810431088204310883043108840431088504310886043108870431088804310889043108900431089104310892043108930431089404310895043108960431089704310898043108990431090004310901043109020431090304310904043109050431090604310907043109080431090904310910043109110431091204310913043109140431091504310916043109170431091804310919043109200431092104310922043109230431092404310925043109260431092704310928043109290431093004310931043109320431093304310934043109350431093604310937043109380431093904310940043109410431094204310943043109440431094504310946043109470431094804310949043109500431095104310952043109530431095404310955043109560431095704310958043109590431096004310961043109620431096304310964043109650431096604310967043109680431096904310970043109710431097204310973043109740431097504310976043109770431097804310979043109800431098104310982043109830431098404310985043109860431098704310988043109890431099004310991043109920431099304310994043109950431099604310997043109980431099904311000043110010431100204311003043110040431100504311006043110070431100804311009043110100431101104311012043110130431101404311015043110160431101704311018043110190431102004311021043110220431102304311024043110250431102604311027043110280431102904311030043110310431103204311033043110340431103504311036043110370431103804311039043110400431104104311042043110430431104404311045043110460431104704311048043110490431105004311051043110520431105304311054043110550431105604311057043110580431105904311060043110610431106204311063043110640431106504311066043110670431106804311069043110700431107104311072043110730431107404311075043110760431107704311078043110790431108004311081043110820431108304311084043110850431108604311087043110880431108904311090043110910431109204311093043110940431109504311096043110970431109804311099043111000431110104311102043111030431110404311105043200010432000204320003043200040432000504320006043200070432000804320009043200100432001104320012043200130432001404320015043200160432001704320018043200190432002004320021043200220432002304320024043200250432002604320027043200280432002904320030043200310432003204320033043200340432003504320036043200370432003804320039043200400432004104320042043200430432004404320045043200460432004704320048043200490432005004320051043200520432005304320054043200550432005604320057043200580432005904320060043200610432006204320063043200640432006504320066043200670432006804320069043200700432007104320072043200730432007404320075043200760432007704320078043200790432008004320081043200820432008304320084043200850432008604320087043200880432008904320090043200910432009204320093043200940432009504320096043200970432009804320099043201000432010104320102043201030432010404320105043201060432010704320108043201090432011004320111043201120432011304320114043201150432011604320117043201180432011904320120043201210432012204320123043201240432012504320126043201270432012804320129043201300432013104320132043201330432013404320135043201360432013704320138043201390432014004320141043201420432014304320144043201450432014604320147043201480432014904320150043201510432015204320153043201540432015504320156043201570432015804320159043201600432016104320162043201630432016404320165043201660432016704320168043201690432017004320171043201720432017304320174043201750432017604320177043201780432017904320180043201810432018204320183043201840432018504320186043201870432018804320189043201900432019104320192043201930432019404320195043201960432019704320198043201990432020004320201043202020432020304320204043202050432020604320207043202080432020904320210043202110432021204320213043202140432021504320216043202170432021804320219043202200432022104320222043202230432022404320225043202260432022704320228043202290432023004320231043202320432023304320234043202350432023604320237043202380432023904320240043202410432024204320243043202440432024504320246043202470432024804320249043202500432025104320252043202530432025404320255043202560432025704320258043202590432026004320261043202620432026304320264043202650432026604320267043202680432026904320270043202710432027204320273043202740432027504320276043202770432027804320279043202800432028104320282043202830432028404320285043202860432028704320288043202890432029004320291043202920432029304320294043202950432029604320297043202980432029904320300043203010432030204320303043203040432030504320306043203070432030804320309043203100432031104320312043203130432031404320315043203160432031704320318043203190432032004320321043203220432032304320324043203250432032604320327043203280432032904320330043203310432033204320333043203340432033504320336043203370432033804320339043203400432034104320342043203430432034404320345043203460432034704320348043203490432035004320351043203520432035304320354043203550432035604320357043203580432035904320360043203610432036204320363043203640432036504320366043203670432036804320369043203700432037104320372043203730432037404320375043203760432037704320378043203790432038004320381043203820432038304320384043203850432038604320387043203880432038904320390043203910432039204320393043203940432039504320396043203970432039804320399043204000432040104320402043204030432040404320405043204060432040704320408043204090432041004320411043204120432041304320414043204150432041604320417043204180432041904320420043204210432042204320423043204240432042504320426043204270432042804320429043204300432043104320432043204330432043404320435043204360432043704320438043204390432044004320441043204420432044304320444043204450432044604320447043204480432044904320450043204510432045204320453043204540432045504320456043204570432045804320459043204600432046104320462043204630432046404320465043204660432046704320468043204690432047004320471043204720432047304320474043204750432047604320477043204780432047904320480043204810432048204320483043204840432048504320486043204870432048804320489043204900432049104320492043204930432049404320495043204960432049704320498043204990432050004320501043205020432050304320504043205050432050604320507043205080432050904320510043205110432051204320513043205140432051504320516043205170432051804320519043205200432052104320522043205230432052404320525043205260432052704320528043205290432053004320531043205320432053304320534043205350432053604320537043205380432053904320540043205410432054204320543043205440432054504320546043205470432054804320549043205500432055104320552043205530432055404320555043205560432055704320558043205590432056004320561043205620432056304320564043205650432056604320567043205680432056904320570043205710432057204320573043205740432057504320576043205770432057804320579043205800432058104320582043205830432058404320585043205860432058704320588043205890432059004320591043205920432059304320594043205950432059604320597043205980432059904320600043206010432060204320603043206040432060504320606043206070432060804320609043206100432061104320612043206130432061404320615043206160432061704320618043206190432062004320621043206220432062304320624043206250432062604320627043206280432062904320630043206310432063204320633043206340432063504320636043206370432063804320639043206400432064104320642043206430432064404320645043206460432064704320648043206490432065004320651043206520432065304320654043206550432065604320657043206580432065904320660043206610432066204320663043206640432066504320666043206670432066804320669043206700432067104320672043206730432067404320675043206760432067704320678043206790432068004320681043206820432068304320684043206850432068604320687043206880432068904320690043206910432069204320693043206940432069504320696043206970432069804320699043207000432070104320702043207030432070404320705043207060432070704320708043207090432071004320711043207120432071304320714043207150432071604320717043207180432071904320720043207210432072204320723043207240432072504320726043207270432072804320729043207300432073104320732043207330432073404320735043207360432073704320738043207390432074004320741043207420432074304320744043207450432074604320747043207480432074904320750043207510432075204320753043207540432075504320756043207570432075804320759043207600432076104320762043207630432076404320765043207660432076704320768043207690432077004320771043207720432077304320774043207750432077604320777043207780432077904320780043207810432078204320783043207840432078504320786043207870432078804320789043207900432079104320792043207930432079404320795043207960432079704320798043207990432080004320801043208020432080304320804043208050432080604320807043208080432080904320810043208110432081204320813043208140432081504320816043208170432081804320819043208200432082104320822043208230432082404320825043208260432082704320828043208290432083004320831043208320432083304320834043208350432083604320837043208380432083904320840043208410432084204320843043208440432084504320846043208470432084804320849043208500432085104320852043208530432085404320855043208560432085704320858043208590432086004320861043208620432086304320864043208650432086604320867043208680432086904320870043208710432087204320873043208740432087504320876043208770432087804320879043208800432088104320882043208830432088404320885043208860432088704320888043208890432089004320891043208920432089304320894043208950432089604320897043208980432089904320900043209010432090204320903043209040432090504320906043209070432090804320909043209100432091104320912043209130432091404320915043209160432091704320918043209190432092004320921043209220432092304320924043209250432092604320927043209280432092904320930043209310432093204320933043209340432093504320936043209370432093804320939043209400432094104320942043209430432094404320945043209460432094704320948043209490432095004320951043209520432095304320954043209550432095604320957043209580432095904320960043209610432096204320963043209640432096504320966043209670432096804320969043209700432097104320972043209730432097404320975043209760432097704320978043209790432098004320981043209820432098304320984043209850432098604320987043209880432098904320990043209910432099204320993043209940432099504320996043209970432099804320999043210000432100104321002043210030432100404321005043210060432100704321008043210090432101004321011043210120432101304321014043210150432101604321017043210180432101904321020043210210432102204321023043210240432102504321026043210270432102804321029043210300432103104321032043210330432103404321035043210360432103704321038043210390432104004321041043210420432104304321044043210450432104604321047043210480432104904321050043210510432105204321053043210540432105504321056043210570432105804321059043210600432106104321062043210630432106404321065043210660432106704321068043210690432107004321071043210720432107304321074043210750432107604321077043210780432107904321080043210810432108204321083043210840432108504321086043210870432108804321089043210900432109104321092043210930432109404321095043210960432109704321098043210990432110004321101043211020432110304321104043211050433000104330002043300030433000404330005043300060433000704330008043300090433001004330011043300120433001304330014043300150433001604330017043300180433001904330020043300210433002204330023043300240433002504330026043300270433002804330029043300300433003104330032043300330433003404330035043300360433003704330038043300390433004004330041043300420433004304330044043300450433004604330047043300480433004904330050043300510433005204330053043300540433005504330056043300570433005804330059043300600433006104330062043300630433006404330065043300660433006704330068043300690433007004330071043300720433007304330074043300750433007604330077043300780433007904330080043300810433008204330083043300840433008504330086043300870433008804330089043300900433009104330092043300930433009404330095043300960433009704330098043300990433010004330101043301020433010304330104043301050433010604330107043301080433010904330110043301110433011204330113043301140433011504330116043301170433011804330119043301200433012104330122043301230433012404330125043301260433012704330128043301290433013004330131043301320433013304330134043301350433013604330137043301380433013904330140043301410433014204330143043301440433014504330146043301470433014804330149043301500433015104330152043301530433015404330155043301560433015704330158043301590433016004330161043301620433016304330164043301650433016604330167043301680433016904330170043301710433017204330173043301740433017504330176043301770433017804330179043301800433018104330182043301830433018404330185043301860433018704330188043301890433019004330191043301920433019304330194043301950433019604330197043301980433019904330200043302010433020204330203043302040433020504330206043302070433020804330209043302100433021104330212043302130433021404330215043302160433021704330218043302190433022004330221043302220433022304330224043302250433022604330227043302280433022904330230043302310433023204330233043302340433023504330236043302370433023804330239043302400433024104330242043302430433024404330245043302460433024704330248043302490433025004330251043302520433025304330254043302550433025604330257043302580433025904330260043302610433026204330263043302640433026504330266043302670433026804330269043302700433027104330272043302730433027404330275043302760433027704330278043302790433028004330281043302820433028304330284043302850433028604330287043302880433028904330290043302910433029204330293043302940433029504330296043302970433029804330299043303000433030104330302043303030433030404330305043303060433030704330308043303090433031004330311043303120433031304330314043303150433031604330317043303180433031904330320043303210433032204330323043303240433032504330326043303270433032804330329043303300433033104330332043303330433033404330335043303360433033704330338043303390433034004330341043303420433034304330344043303450433034604330347043303480433034904330350043303510433035204330353043303540433035504330356043303570433035804330359043303600433036104330362043303630433036404330365043303660433036704330368043303690433037004330371043303720433037304330374043303750433037604330377043303780433037904330380043303810433038204330383043303840433038504330386043303870433038804330389043303900433039104330392043303930433039404330395043303960433039704330398043303990433040004330401043304020433040304330404043304050433040604330407043304080433040904330410043304110433041204330413043304140433041504330416043304170433041804330419043304200433042104330422043304230433042404330425043304260433042704330428043304290433043004330431043304320433043304330434043304350433043604330437043304380433043904330440043304410433044204330443043304440433044504330446043304470433044804330449043304500433045104330452043304530433045404330455043304560433045704330458043304590433046004330461043304620433046304330464043304650433046604330467043304680433046904330470043304710433047204330473043304740433047504330476043304770433047804330479043304800433048104330482043304830433048404330485043304860433048704330488043304890433049004330491043304920433049304330494043304950433049604330497043304980433049904330500043305010433050204330503043305040433050504330506043305070433050804330509043305100433051104330512043305130433051404330515043305160433051704330518043305190433052004330521043305220433052304330524043305250433052604330527043305280433052904330530043305310433053204330533043305340433053504330536043305370433053804330539043305400433054104330542043305430433054404330545043305460433054704330548043305490433055004330551043305520433055304330554043305550433055604330557043305580433055904330560043305610433056204330563043305640433056504330566043305670433056804330569043305700433057104330572043305730433057404330575043305760433057704330578043305790433058004330581043305820433058304330584043305850433058604330587043305880433058904330590043305910433059204330593043305940433059504330596043305970433059804330599043306000433060104330602043306030433060404330605043306060433060704330608043306090433061004330611043306120433061304330614043306150433061604330617043306180433061904330620043306210433062204330623043306240433062504330626043306270433062804330629043306300433063104330632043306330433063404330635043306360433063704330638043306390433064004330641043306420433064304330644043306450433064604330647043306480433064904330650043306510433065204330653043306540433065504330656043306570433065804330659043306600433066104330662043306630433066404330665043306660433066704330668043306690433067004330671043306720433067304330674043306750433067604330677043306780433067904330680043306810433068204330683043306840433068504330686043306870433068804330689043306900433069104330692043306930433069404330695043306960433069704330698043306990433070004330701043307020433070304330704043307050433070604330707043307080433070904330710043307110433071204330713043307140433071504330716043307170433071804330719043307200433072104330722043307230433072404330725043307260433072704330728043307290433073004330731043307320433073304330734043307350433073604330737043307380433073904330740043307410433074204330743043307440433074504330746043307470433074804330749043307500433075104330752043307530433075404330755043307560433075704330758043307590433076004330761043307620433076304330764043307650433076604330767043307680433076904330770043307710433077204330773043307740433077504330776043307770433077804330779043307800433078104330782043307830433078404330785043307860433078704330788043307890433079004330791043307920433079304330794043307950433079604330797043307980433079904330800043308010433080204330803043308040433080504330806043308070433080804330809043308100433081104330812043308130433081404330815043308160433081704330818043308190433082004330821043308220433082304330824043308250433082604330827043308280433082904330830043308310433083204330833043308340433083504330836043308370433083804330839043308400433084104330842043308430433084404330845043308460433084704330848043308490433085004330851043308520433085304330854043308550433085604330857043308580433085904330860043308610433086204330863043308640433086504330866043308670433086804330869043308700433087104330872043308730433087404330875043308760433087704330878043308790433088004330881043308820433088304330884043308850433088604330887043308880433088904330890043308910433089204330893043308940433089504330896043308970433089804330899043309000433090104330902043309030433090404330905043309060433090704330908043309090433091004330911043309120433091304330914043309150433091604330917043309180433091904330920043309210433092204330923043309240433092504330926043309270433092804330929043309300433093104330932043309330433093404330935043309360433093704330938043309390433094004330941043309420433094304330944043309450433094604330947043309480433094904330950043309510433095204330953043309540433095504330956043309570433095804330959043309600433096104330962043309630433096404330965043309660433096704330968043309690433097004330971043309720433097304330974043309750433097604330977043309780433097904330980043309810433098204330983043309840433098504330986043309870433098804330989043309900433099104330992043309930433099404330995043309960433099704330998043309990433100004331001043310020433100304331004043310050433100604331007043310080433100904331010043310110433101204331013043310140433101504331016043310170433101804331019043310200433102104331022043310230433102404331025043310260433102704331028043310290433103004331031043310320433103304331034043310350433103604331037043310380433103904331040043310410433104204331043043310440433104504331046043310470433104804331049043310500433105104331052043310530433105404331055043310560433105704331058043310590433106004331061043310620433106304331064043310650433106604331067043310680433106904331070043310710433107204331073043310740433107504331076043310770433107804331079043310800433108104331082043310830433108404331085043310860433108704331088043310890433109004331091043310920433109304331094043310950433109604331097043310980433109904331100043311010433110204331103043311040433110504340001043400020434000304340004043400050434000604340007043400080434000904340010043400110434001204340013043400140434001504340016043400170434001804340019043400200434002104340022043400230434002404340025043400260434002704340028043400290434003004340031043400320434003304340034043400350434003604340037043400380434003904340040043400410434004204340043043400440434004504340046043400470434004804340049043400500434005104340052043400530434005404340055043400560434005704340058043400590434006004340061043400620434006304340064043400650434006604340067043400680434006904340070043400710434007204340073043400740434007504340076043400770434007804340079043400800434008104340082043400830434008404340085043400860434008704340088043400890434009004340091043400920434009304340094043400950434009604340097043400980434009904340100043401010434010204340103043401040434010504340106043401070434010804340109043401100434011104340112043401130434011404340115043401160434011704340118043401190434012004340121043401220434012304340124043401250434012604340127043401280434012904340130043401310434013204340133043401340434013504340136043401370434013804340139043401400434014104340142043401430434014404340145043401460434014704340148043401490434015004340151043401520434015304340154043401550434015604340157043401580434015904340160043401610434016204340163043401640434016504340166043401670434016804340169043401700434017104340172043401730434017404340175043401760434017704340178043401790434018004340181043401820434018304340184043401850434018604340187043401880434018904340190043401910434019204340193043401940434019504340196043401970434019804340199043402000434020104340202043402030434020404340205043402060434020704340208043402090434021004340211043402120434021304340214043402150434021604340217043402180434021904340220043402210434022204340223043402240434022504340226043402270434022804340229043402300434023104340232043402330434023404340235043402360434023704340238043402390434024004340241043402420434024304340244043402450434024604340247043402480434024904340250043402510434025204340253043402540434025504340256043402570434025804340259043402600434026104340262043402630434026404340265043402660434026704340268043402690434027004340271043402720434027304340274043402750434027604340277043402780434027904340280043402810434028204340283043402840434028504340286043402870434028804340289043402900434029104340292043402930434029404340295043402960434029704340298043402990434030004340301043403020434030304340304043403050434030604340307043403080434030904340310043403110434031204340313043403140434031504340316043403170434031804340319043403200434032104340322043403230434032404340325043403260434032704340328043403290434033004340331043403320434033304340334043403350434033604340337043403380434033904340340043403410434034204340343043403440434034504340346043403470434034804340349043403500434035104340352043403530434035404340355043403560434035704340358043403590434036004340361043403620434036304340364043403650434036604340367043403680434036904340370043403710434037204340373043403740434037504340376043403770434037804340379043403800434038104340382043403830434038404340385043403860434038704340388043403890434039004340391043403920434039304340394043403950434039604340397043403980434039904340400043404010434040204340403043404040434040504340406043404070434040804340409043404100434041104340412043404130434041404340415043404160434041704340418043404190434042004340421043404220434042304340424043404250434042604340427043404280434042904340430043404310434043204340433043404340434043504340436043404370434043804340439043404400434044104340442043404430434044404340445043404460434044704340448043404490434045004340451043404520434045304340454043404550434045604340457043404580434045904340460043404610434046204340463043404640434046504340466043404670434046804340469043404700434047104340472043404730434047404340475043404760434047704340478043404790434048004340481043404820434048304340484043404850434048604340487043404880434048904340490043404910434049204340493043404940434049504340496043404970434049804340499043405000434050104340502043405030434050404340505043405060434050704340508043405090434051004340511043405120434051304340514043405150434051604340517043405180434051904340520043405210434052204340523043405240434052504340526043405270434052804340529043405300434053104340532043405330434053404340535043405360434053704340538043405390434054004340541043405420434054304340544043405450434054604340547043405480434054904340550043405510434055204340553043405540434055504340556043405570434055804340559043405600434056104340562043405630434056404340565043405660434056704340568043405690434057004340571043405720434057304340574043405750434057604340577043405780434057904340580043405810434058204340583043405840434058504340586043405870434058804340589043405900434059104340592043405930434059404340595043405960434059704340598043405990434060004340601043406020434060304340604043406050434060604340607043406080434060904340610043406110434061204340613043406140434061504340616043406170434061804340619043406200434062104340622043406230434062404340625043406260434062704340628043406290434063004340631043406320434063304340634043406350434063604340637043406380434063904340640043406410434064204340643043406440434064504340646043406470434064804340649043406500434065104340652043406530434065404340655043406560434065704340658043406590434066004340661043406620434066304340664043406650434066604340667043406680434066904340670043406710434067204340673043406740434067504340676043406770434067804340679043406800434068104340682043406830434068404340685043406860434068704340688043406890434069004340691043406920434069304340694043406950434069604340697043406980434069904340700043407010434070204340703043407040434070504340706043407070434070804340709043407100434071104340712043407130434071404340715043407160434071704340718043407190434072004340721043407220434072304340724043407250434072604340727043407280434072904340730043407310434073204340733043407340434073504340736043407370434073804340739043407400434074104340742043407430434074404340745043407460434074704340748043407490434075004340751043407520434075304340754043407550434075604340757043407580434075904340760043407610434076204340763043407640434076504340766043407670434076804340769043407700434077104340772043407730434077404340775043407760434077704340778043407790434078004340781043407820434078304340784043407850434078604340787043407880434078904340790043407910434079204340793043407940434079504340796043407970434079804340799043408000434080104340802043408030434080404340805043408060434080704340808043408090434081004340811043408120434081304340814043408150434081604340817043408180434081904340820043408210434082204340823043408240434082504340826043408270434082804340829043408300434083104340832043408330434083404340835043408360434083704340838043408390434084004340841043408420434084304340844043408450434084604340847043408480434084904340850043408510434085204340853043408540434085504340856043408570434085804340859043408600434086104340862043408630434086404340865043408660434086704340868043408690434087004340871043408720434087304340874043408750434087604340877043408780434087904340880043408810434088204340883043408840434088504340886043408870434088804340889043408900434089104340892043408930434089404340895043408960434089704340898043408990434090004340901043409020434090304340904043409050434090604340907043409080434090904340910043409110434091204340913043409140434091504340916043409170434091804340919043409200434092104340922043409230434092404340925043409260434092704340928043409290434093004340931043409320434093304340934043409350434093604340937043409380434093904340940043409410434094204340943043409440434094504340946043409470434094804340949043409500434095104340952043409530434095404340955043409560434095704340958043409590434096004340961043409620434096304340964043409650434096604340967043409680434096904340970043409710434097204340973043409740434097504340976043409770434097804340979043409800434098104340982043409830434098404340985043409860434098704340988043409890434099004340991043409920434099304340994043409950434099604340997043409980434099904341000043410010434100204341003043410040434100504341006043410070434100804341009043410100434101104341012043410130434101404341015043410160434101704341018043410190434102004341021043410220434102304341024043410250434102604341027043410280434102904341030043410310434103204341033043410340434103504341036043410370434103804341039043410400434104104341042043410430434104404341045043410460434104704341048043410490434105004341051043410520434105304341054043410550434105604341057043410580434105904341060043410610434106204341063043410640434106504341066043410670434106804341069043410700434107104341072043410730434107404341075043410760434107704341078043410790434108004341081043410820434108304341084043410850434108604341087043410880434108904341090043410910434109204341093043410940434109504341096043410970434109804341099043411000434110104341102043411030434110404341105043500010435000204350003043500040435000504350006043500070435000804350009043500100435001104350012043500130435001404350015043500160435001704350018043500190435002004350021043500220435002304350024043500250435002604350027043500280435002904350030043500310435003204350033043500340435003504350036043500370435003804350039043500400435004104350042043500430435004404350045043500460435004704350048043500490435005004350051043500520435005304350054043500550435005604350057043500580435005904350060043500610435006204350063043500640435006504350066043500670435006804350069043500700435007104350072043500730435007404350075043500760435007704350078043500790435008004350081043500820435008304350084043500850435008604350087043500880435008904350090043500910435009204350093043500940435009504350096043500970435009804350099043501000435010104350102043501030435010404350105043501060435010704350108043501090435011004350111043501120435011304350114043501150435011604350117043501180435011904350120043501210435012204350123043501240435012504350126043501270435012804350129043501300435013104350132043501330435013404350135043501360435013704350138043501390435014004350141043501420435014304350144043501450435014604350147043501480435014904350150043501510435015204350153043501540435015504350156043501570435015804350159043501600435016104350162043501630435016404350165043501660435016704350168043501690435017004350171043501720435017304350174043501750435017604350177043501780435017904350180043501810435018204350183043501840435018504350186043501870435018804350189043501900435019104350192043501930435019404350195043501960435019704350198043501990435020004350201043502020435020304350204043502050435020604350207043502080435020904350210043502110435021204350213043502140435021504350216043502170435021804350219043502200435022104350222043502230435022404350225043502260435022704350228043502290435023004350231043502320435023304350234043502350435023604350237043502380435023904350240043502410435024204350243043502440435024504350246043502470435024804350249043502500435025104350252043502530435025404350255043502560435025704350258043502590435026004350261043502620435026304350264043502650435026604350267043502680435026904350270043502710435027204350273043502740435027504350276043502770435027804350279043502800435028104350282043502830435028404350285043502860435028704350288043502890435029004350291043502920435029304350294043502950435029604350297043502980435029904350300043503010435030204350303043503040435030504350306043503070435030804350309043503100435031104350312043503130435031404350315043503160435031704350318043503190435032004350321043503220435032304350324043503250435032604350327043503280435032904350330043503310435033204350333043503340435033504350336043503370435033804350339043503400435034104350342043503430435034404350345043503460435034704350348043503490435035004350351043503520435035304350354043503550435035604350357043503580435035904350360043503610435036204350363043503640435036504350366043503670435036804350369043503700435037104350372043503730435037404350375043503760435037704350378043503790435038004350381043503820435038304350384043503850435038604350387043503880435038904350390043503910435039204350393043503940435039504350396043503970435039804350399043504000435040104350402043504030435040404350405043504060435040704350408043504090435041004350411043504120435041304350414043504150435041604350417043504180435041904350420043504210435042204350423043504240435042504350426043504270435042804350429043504300435043104350432043504330435043404350435043504360435043704350438043504390435044004350441043504420435044304350444043504450435044604350447043504480435044904350450043504510435045204350453043504540435045504350456043504570435045804350459043504600435046104350462043504630435046404350465043504660435046704350468043504690435047004350471043504720435047304350474043504750435047604350477043504780435047904350480043504810435048204350483043504840435048504350486043504870435048804350489043504900435049104350492043504930435049404350495043504960435049704350498043504990435050004350501043505020435050304350504043505050435050604350507043505080435050904350510043505110435051204350513043505140435051504350516043505170435051804350519043505200435052104350522043505230435052404350525043505260435052704350528043505290435053004350531043505320435053304350534043505350435053604350537043505380435053904350540043505410435054204350543043505440435054504350546043505470435054804350549043505500435055104350552043505530435055404350555043505560435055704350558043505590435056004350561043505620435056304350564043505650435056604350567043505680435056904350570043505710435057204350573043505740435057504350576043505770435057804350579043505800435058104350582043505830435058404350585043505860435058704350588043505890435059004350591043505920435059304350594043505950435059604350597043505980435059904350600043506010435060204350603043506040435060504350606043506070435060804350609043506100435061104350612043506130435061404350615043506160435061704350618043506190435062004350621043506220435062304350624043506250435062604350627043506280435062904350630043506310435063204350633043506340435063504350636043506370435063804350639043506400435064104350642043506430435064404350645043506460435064704350648043506490435065004350651043506520435065304350654043506550435065604350657043506580435065904350660043506610435066204350663043506640435066504350666043506670435066804350669043506700435067104350672043506730435067404350675043506760435067704350678043506790435068004350681043506820435068304350684043506850435068604350687043506880435068904350690043506910435069204350693043506940435069504350696043506970435069804350699043507000435070104350702043507030435070404350705043507060435070704350708043507090435071004350711043507120435071304350714043507150435071604350717043507180435071904350720043507210435072204350723043507240435072504350726043507270435072804350729043507300435073104350732043507330435073404350735043507360435073704350738043507390435074004350741043507420435074304350744043507450435074604350747043507480435074904350750043507510435075204350753043507540435075504350756043507570435075804350759043507600435076104350762043507630435076404350765043507660435076704350768043507690435077004350771043507720435077304350774043507750435077604350777043507780435077904350780043507810435078204350783043507840435078504350786043507870435078804350789043507900435079104350792043507930435079404350795043507960435079704350798043507990435080004350801043508020435080304350804043508050435080604350807043508080435080904350810043508110435081204350813043508140435081504350816043508170435081804350819043508200435082104350822043508230435082404350825043508260435082704350828043508290435083004350831043508320435083304350834043508350435083604350837043508380435083904350840043508410435084204350843043508440435084504350846043508470435084804350849043508500435085104350852043508530435085404350855043508560435085704350858043508590435086004350861043508620435086304350864043508650435086604350867043508680435086904350870043508710435087204350873043508740435087504350876043508770435087804350879043508800435088104350882043508830435088404350885043508860435088704350888043508890435089004350891043508920435089304350894043508950435089604350897043508980435089904350900043509010435090204350903043509040435090504350906043509070435090804350909043509100435091104350912043509130435091404350915043509160435091704350918043509190435092004350921043509220435092304350924043509250435092604350927043509280435092904350930043509310435093204350933043509340435093504350936043509370435093804350939043509400435094104350942043509430435094404350945043509460435094704350948043509490435095004350951043509520435095304350954043509550435095604350957043509580435095904350960043509610435096204350963043509640435096504350966043509670435096804350969043509700435097104350972043509730435097404350975043509760435097704350978043509790435098004350981043509820435098304350984043509850435098604350987043509880435098904350990043509910435099204350993043509940435099504350996043509970435099804350999043510000435100104351002043510030435100404351005043510060435100704351008043510090435101004351011043510120435101304351014043510150435101604351017043510180435101904351020043510210435102204351023043510240435102504351026043510270435102804351029043510300435103104351032043510330435103404351035043510360435103704351038043510390435104004351041043510420435104304351044043510450435104604351047043510480435104904351050043510510435105204351053043510540435105504351056043510570435105804351059043510600435106104351062043510630435106404351065043510660435106704351068043510690435107004351071043510720435107304351074043510750435107604351077043510780435107904351080043510810435108204351083043510840435108504351086043510870435108804351089043510900435109104351092043510930435109404351095043510960435109704351098043510990435110004351101043511020435110304351104043511050436000104360002043600030436000404360005043600060436000704360008043600090436001004360011043600120436001304360014043600150436001604360017043600180436001904360020043600210436002204360023043600240436002504360026043600270436002804360029043600300436003104360032043600330436003404360035043600360436003704360038043600390436004004360041043600420436004304360044043600450436004604360047043600480436004904360050043600510436005204360053043600540436005504360056043600570436005804360059043600600436006104360062043600630436006404360065043600660436006704360068043600690436007004360071043600720436007304360074043600750436007604360077043600780436007904360080043600810436008204360083043600840436008504360086043600870436008804360089043600900436009104360092043600930436009404360095043600960436009704360098043600990436010004360101043601020436010304360104043601050436010604360107043601080436010904360110043601110436011204360113043601140436011504360116043601170436011804360119043601200436012104360122043601230436012404360125043601260436012704360128043601290436013004360131043601320436013304360134043601350436013604360137043601380436013904360140043601410436014204360143043601440436014504360146043601470436014804360149043601500436015104360152043601530436015404360155043601560436015704360158043601590436016004360161043601620436016304360164043601650436016604360167043601680436016904360170043601710436017204360173043601740436017504360176043601770436017804360179043601800436018104360182043601830436018404360185043601860436018704360188043601890436019004360191043601920436019304360194043601950436019604360197043601980436019904360200043602010436020204360203043602040436020504360206043602070436020804360209043602100436021104360212043602130436021404360215043602160436021704360218043602190436022004360221043602220436022304360224043602250436022604360227043602280436022904360230043602310436023204360233043602340436023504360236043602370436023804360239043602400436024104360242043602430436024404360245043602460436024704360248043602490436025004360251043602520436025304360254043602550436025604360257043602580436025904360260043602610436026204360263043602640436026504360266043602670436026804360269043602700436027104360272043602730436027404360275043602760436027704360278043602790436028004360281043602820436028304360284043602850436028604360287043602880436028904360290043602910436029204360293043602940436029504360296043602970436029804360299043603000436030104360302043603030436030404360305043603060436030704360308043603090436031004360311043603120436031304360314043603150436031604360317043603180436031904360320043603210436032204360323043603240436032504360326043603270436032804360329043603300436033104360332043603330436033404360335043603360436033704360338043603390436034004360341043603420436034304360344043603450436034604360347043603480436034904360350043603510436035204360353043603540436035504360356043603570436035804360359043603600436036104360362043603630436036404360365043603660436036704360368043603690436037004360371043603720436037304360374043603750436037604360377043603780436037904360380043603810436038204360383043603840436038504360386043603870436038804360389043603900436039104360392043603930436039404360395043603960436039704360398043603990436040004360401043604020436040304360404043604050436040604360407043604080436040904360410043604110436041204360413043604140436041504360416043604170436041804360419043604200436042104360422043604230436042404360425043604260436042704360428043604290436043004360431043604320436043304360434043604350436043604360437043604380436043904360440043604410436044204360443043604440436044504360446043604470436044804360449043604500436045104360452043604530436045404360455043604560436045704360458043604590436046004360461043604620436046304360464043604650436046604360467043604680436046904360470043604710436047204360473043604740436047504360476043604770436047804360479043604800436048104360482043604830436048404360485043604860436048704360488043604890436049004360491043604920436049304360494043604950436049604360497043604980436049904360500043605010436050204360503043605040436050504360506043605070436050804360509043605100436051104360512043605130436051404360515043605160436051704360518043605190436052004360521043605220436052304360524043605250436052604360527043605280436052904360530043605310436053204360533043605340436053504360536043605370436053804360539043605400436054104360542043605430436054404360545043605460436054704360548043605490436055004360551043605520436055304360554043605550436055604360557043605580436055904360560043605610436056204360563043605640436056504360566043605670436056804360569043605700436057104360572043605730436057404360575043605760436057704360578043605790436058004360581043605820436058304360584043605850436058604360587043605880436058904360590043605910436059204360593043605940436059504360596043605970436059804360599043606000436060104360602043606030436060404360605043606060436060704360608043606090436061004360611043606120436061304360614043606150436061604360617043606180436061904360620043606210436062204360623043606240436062504360626043606270436062804360629043606300436063104360632043606330436063404360635043606360436063704360638043606390436064004360641043606420436064304360644043606450436064604360647043606480436064904360650043606510436065204360653043606540436065504360656043606570436065804360659043606600436066104360662043606630436066404360665043606660436066704360668043606690436067004360671043606720436067304360674043606750436067604360677043606780436067904360680043606810436068204360683043606840436068504360686043606870436068804360689043606900436069104360692043606930436069404360695043606960436069704360698043606990436070004360701043607020436070304360704043607050436070604360707043607080436070904360710043607110436071204360713043607140436071504360716043607170436071804360719043607200436072104360722043607230436072404360725043607260436072704360728043607290436073004360731043607320436073304360734043607350436073604360737043607380436073904360740043607410436074204360743043607440436074504360746043607470436074804360749043607500436075104360752043607530436075404360755043607560436075704360758043607590436076004360761043607620436076304360764043607650436076604360767043607680436076904360770043607710436077204360773043607740436077504360776043607770436077804360779043607800436078104360782043607830436078404360785043607860436078704360788043607890436079004360791043607920436079304360794043607950436079604360797043607980436079904360800043608010436080204360803043608040436080504360806043608070436080804360809043608100436081104360812043608130436081404360815043608160436081704360818043608190436082004360821043608220436082304360824043608250436082604360827043608280436082904360830043608310436083204360833043608340436083504360836043608370436083804360839043608400436084104360842043608430436084404360845043608460436084704360848043608490436085004360851043608520436085304360854043608550436085604360857043608580436085904360860043608610436086204360863043608640436086504360866043608670436086804360869043608700436087104360872043608730436087404360875043608760436087704360878043608790436088004360881043608820436088304360884043608850436088604360887043608880436088904360890043608910436089204360893043608940436089504360896043608970436089804360899043609000436090104360902043609030436090404360905043609060436090704360908043609090436091004360911043609120436091304360914043609150436091604360917043609180436091904360920043609210436092204360923043609240436092504360926043609270436092804360929043609300436093104360932043609330436093404360935043609360436093704360938043609390436094004360941043609420436094304360944043609450436094604360947043609480436094904360950043609510436095204360953043609540436095504360956043609570436095804360959043609600436096104360962043609630436096404360965043609660436096704360968043609690436097004360971043609720436097304360974043609750436097604360977043609780436097904360980043609810436098204360983043609840436098504360986043609870436098804360989043609900436099104360992043609930436099404360995043609960436099704360998043609990436100004361001043610020436100304361004043610050436100604361007043610080436100904361010043610110436101204361013043610140436101504361016043610170436101804361019043610200436102104361022043610230436102404361025043610260436102704361028043610290436103004361031043610320436103304361034043610350436103604361037043610380436103904361040043610410436104204361043043610440436104504361046043610470436104804361049043610500436105104361052043610530436105404361055043610560436105704361058043610590436106004361061043610620436106304361064043610650436106604361067043610680436106904361070043610710436107204361073043610740436107504361076043610770436107804361079043610800436108104361082043610830436108404361085043610860436108704361088043610890436109004361091043610920436109304361094043610950436109604361097043610980436109904361100043611010436110204361103043611040436110504370001043700020437000304370004043700050437000604370007043700080437000904370010043700110437001204370013043700140437001504370016043700170437001804370019043700200437002104370022043700230437002404370025043700260437002704370028043700290437003004370031043700320437003304370034043700350437003604370037043700380437003904370040043700410437004204370043043700440437004504370046043700470437004804370049043700500437005104370052043700530437005404370055043700560437005704370058043700590437006004370061043700620437006304370064043700650437006604370067043700680437006904370070043700710437007204370073043700740437007504370076043700770437007804370079043700800437008104370082043700830437008404370085043700860437008704370088043700890437009004370091043700920437009304370094043700950437009604370097043700980437009904370100043701010437010204370103043701040437010504370106043701070437010804370109043701100437011104370112043701130437011404370115043701160437011704370118043701190437012004370121043701220437012304370124043701250437012604370127043701280437012904370130043701310437013204370133043701340437013504370136043701370437013804370139043701400437014104370142043701430437014404370145043701460437014704370148043701490437015004370151043701520437015304370154043701550437015604370157043701580437015904370160043701610437016204370163043701640437016504370166043701670437016804370169043701700437017104370172043701730437017404370175043701760437017704370178043701790437018004370181043701820437018304370184043701850437018604370187043701880437018904370190043701910437019204370193043701940437019504370196043701970437019804370199043702000437020104370202043702030437020404370205043702060437020704370208043702090437021004370211043702120437021304370214043702150437021604370217043702180437021904370220043702210437022204370223043702240437022504370226043702270437022804370229043702300437023104370232043702330437023404370235043702360437023704370238043702390437024004370241043702420437024304370244043702450437024604370247043702480437024904370250043702510437025204370253043702540437025504370256043702570437025804370259043702600437026104370262043702630437026404370265043702660437026704370268043702690437027004370271043702720437027304370274043702750437027604370277043702780437027904370280043702810437028204370283043702840437028504370286043702870437028804370289043702900437029104370292043702930437029404370295043702960437029704370298043702990437030004370301043703020437030304370304043703050437030604370307043703080437030904370310043703110437031204370313043703140437031504370316043703170437031804370319043703200437032104370322043703230437032404370325043703260437032704370328043703290437033004370331043703320437033304370334043703350437033604370337043703380437033904370340043703410437034204370343043703440437034504370346043703470437034804370349043703500437035104370352043703530437035404370355043703560437035704370358043703590437036004370361043703620437036304370364043703650437036604370367043703680437036904370370043703710437037204370373043703740437037504370376043703770437037804370379043703800437038104370382043703830437038404370385043703860437038704370388043703890437039004370391043703920437039304370394043703950437039604370397043703980437039904370400043704010437040204370403043704040437040504370406043704070437040804370409043704100437041104370412043704130437041404370415043704160437041704370418043704190437042004370421043704220437042304370424043704250437042604370427043704280437042904370430043704310437043204370433043704340437043504370436043704370437043804370439043704400437044104370442043704430437044404370445043704460437044704370448043704490437045004370451043704520437045304370454043704550437045604370457043704580437045904370460043704610437046204370463043704640437046504370466043704670437046804370469043704700437047104370472043704730437047404370475043704760437047704370478043704790437048004370481043704820437048304370484043704850437048604370487043704880437048904370490043704910437049204370493043704940437049504370496043704970437049804370499043705000437050104370502043705030437050404370505043705060437050704370508043705090437051004370511043705120437051304370514043705150437051604370517043705180437051904370520043705210437052204370523043705240437052504370526043705270437052804370529043705300437053104370532043705330437053404370535043705360437053704370538043705390437054004370541043705420437054304370544043705450437054604370547043705480437054904370550043705510437055204370553043705540437055504370556043705570437055804370559043705600437056104370562043705630437056404370565043705660437056704370568043705690437057004370571043705720437057304370574043705750437057604370577043705780437057904370580043705810437058204370583043705840437058504370586043705870437058804370589043705900437059104370592043705930437059404370595043705960437059704370598043705990437060004370601043706020437060304370604043706050437060604370607043706080437060904370610043706110437061204370613043706140437061504370616043706170437061804370619043706200437062104370622043706230437062404370625043706260437062704370628043706290437063004370631043706320437063304370634043706350437063604370637043706380437063904370640043706410437064204370643043706440437064504370646043706470437064804370649043706500437065104370652043706530437065404370655043706560437065704370658043706590437066004370661043706620437066304370664043706650437066604370667043706680437066904370670043706710437067204370673043706740437067504370676043706770437067804370679043706800437068104370682043706830437068404370685043706860437068704370688043706890437069004370691043706920437069304370694043706950437069604370697043706980437069904370700043707010437070204370703043707040437070504370706043707070437070804370709043707100437071104370712043707130437071404370715043707160437071704370718043707190437072004370721043707220437072304370724043707250437072604370727043707280437072904370730043707310437073204370733043707340437073504370736043707370437073804370739043707400437074104370742043707430437074404370745043707460437074704370748043707490437075004370751043707520437075304370754043707550437075604370757043707580437075904370760043707610437076204370763043707640437076504370766043707670437076804370769043707700437077104370772043707730437077404370775043707760437077704370778043707790437078004370781043707820437078304370784043707850437078604370787043707880437078904370790043707910437079204370793043707940437079504370796043707970437079804370799043708000437080104370802043708030437080404370805043708060437080704370808043708090437081004370811043708120437081304370814043708150437081604370817043708180437081904370820043708210437082204370823043708240437082504370826043708270437082804370829043708300437083104370832043708330437083404370835043708360437083704370838043708390437084004370841043708420437084304370844043708450437084604370847043708480437084904370850043708510437085204370853043708540437085504370856043708570437085804370859043708600437086104370862043708630437086404370865043708660437086704370868043708690437087004370871043708720437087304370874043708750437087604370877043708780437087904370880043708810437088204370883043708840437088504370886043708870437088804370889043708900437089104370892043708930437089404370895043708960437089704370898043708990437090004370901043709020437090304370904043709050437090604370907043709080437090904370910043709110437091204370913043709140437091504370916043709170437091804370919043709200437092104370922043709230437092404370925043709260437092704370928043709290437093004370931043709320437093304370934043709350437093604370937043709380437093904370940043709410437094204370943043709440437094504370946043709470437094804370949043709500437095104370952043709530437095404370955043709560437095704370958043709590437096004370961043709620437096304370964043709650437096604370967043709680437096904370970043709710437097204370973043709740437097504370976043709770437097804370979043709800437098104370982043709830437098404370985043709860437098704370988043709890437099004370991043709920437099304370994043709950437099604370997043709980437099904371000043710010437100204371003043710040437100504371006043710070437100804371009043710100437101104371012043710130437101404371015043710160437101704371018043710190437102004371021043710220437102304371024043710250437102604371027043710280437102904371030043710310437103204371033043710340437103504371036043710370437103804371039043710400437104104371042043710430437104404371045043710460437104704371048043710490437105004371051043710520437105304371054043710550437105604371057043710580437105904371060043710610437106204371063043710640437106504371066043710670437106804371069043710700437107104371072043710730437107404371075043710760437107704371078043710790437108004371081043710820437108304371084043710850437108604371087043710880437108904371090043710910437109204371093043710940437109504371096043710970437109804371099043711000437110104371102043711030437110404371105043800010438000204380003043800040438000504380006043800070438000804380009043800100438001104380012043800130438001404380015043800160438001704380018043800190438002004380021043800220438002304380024043800250438002604380027043800280438002904380030043800310438003204380033043800340438003504380036043800370438003804380039043800400438004104380042043800430438004404380045043800460438004704380048043800490438005004380051043800520438005304380054043800550438005604380057043800580438005904380060043800610438006204380063043800640438006504380066043800670438006804380069043800700438007104380072043800730438007404380075043800760438007704380078043800790438008004380081043800820438008304380084043800850438008604380087043800880438008904380090043800910438009204380093043800940438009504380096043800970438009804380099043801000438010104380102043801030438010404380105043801060438010704380108043801090438011004380111043801120438011304380114043801150438011604380117043801180438011904380120043801210438012204380123043801240438012504380126043801270438012804380129043801300438013104380132043801330438013404380135043801360438013704380138043801390438014004380141043801420438014304380144043801450438014604380147043801480438014904380150043801510438015204380153043801540438015504380156043801570438015804380159043801600438016104380162043801630438016404380165043801660438016704380168043801690438017004380171043801720438017304380174043801750438017604380177043801780438017904380180043801810438018204380183043801840438018504380186043801870438018804380189043801900438019104380192043801930438019404380195043801960438019704380198043801990438020004380201043802020438020304380204043802050438020604380207043802080438020904380210043802110438021204380213043802140438021504380216043802170438021804380219043802200438022104380222043802230438022404380225043802260438022704380228043802290438023004380231043802320438023304380234043802350438023604380237043802380438023904380240043802410438024204380243043802440438024504380246043802470438024804380249043802500438025104380252043802530438025404380255043802560438025704380258043802590438026004380261043802620438026304380264043802650438026604380267043802680438026904380270043802710438027204380273043802740438027504380276043802770438027804380279043802800438028104380282043802830438028404380285043802860438028704380288043802890438029004380291043802920438029304380294043802950438029604380297043802980438029904380300043803010438030204380303043803040438030504380306043803070438030804380309043803100438031104380312043803130438031404380315043803160438031704380318043803190438032004380321043803220438032304380324043803250438032604380327043803280438032904380330043803310438033204380333043803340438033504380336043803370438033804380339043803400438034104380342043803430438034404380345043803460438034704380348043803490438035004380351043803520438035304380354043803550438035604380357043803580438035904380360043803610438036204380363043803640438036504380366043803670438036804380369043803700438037104380372043803730438037404380375043803760438037704380378043803790438038004380381043803820438038304380384043803850438038604380387043803880438038904380390043803910438039204380393043803940438039504380396043803970438039804380399043804000438040104380402043804030438040404380405043804060438040704380408043804090438041004380411043804120438041304380414043804150438041604380417043804180438041904380420043804210438042204380423043804240438042504380426043804270438042804380429043804300438043104380432043804330438043404380435043804360438043704380438043804390438044004380441043804420438044304380444043804450438044604380447043804480438044904380450043804510438045204380453043804540438045504380456043804570438045804380459043804600438046104380462043804630438046404380465043804660438046704380468043804690438047004380471043804720438047304380474043804750438047604380477043804780438047904380480043804810438048204380483043804840438048504380486043804870438048804380489043804900438049104380492043804930438049404380495043804960438049704380498043804990438050004380501043805020438050304380504043805050438050604380507043805080438050904380510043805110438051204380513043805140438051504380516043805170438051804380519043805200438052104380522043805230438052404380525043805260438052704380528043805290438053004380531043805320438053304380534043805350438053604380537043805380438053904380540043805410438054204380543043805440438054504380546043805470438054804380549043805500438055104380552043805530438055404380555043805560438055704380558043805590438056004380561043805620438056304380564043805650438056604380567043805680438056904380570043805710438057204380573043805740438057504380576043805770438057804380579043805800438058104380582043805830438058404380585043805860438058704380588043805890438059004380591043805920438059304380594043805950438059604380597043805980438059904380600043806010438060204380603043806040438060504380606043806070438060804380609043806100438061104380612043806130438061404380615043806160438061704380618043806190438062004380621043806220438062304380624043806250438062604380627043806280438062904380630043806310438063204380633043806340438063504380636043806370438063804380639043806400438064104380642043806430438064404380645043806460438064704380648043806490438065004380651043806520438065304380654043806550438065604380657043806580438065904380660043806610438066204380663043806640438066504380666043806670438066804380669043806700438067104380672043806730438067404380675043806760438067704380678043806790438068004380681043806820438068304380684043806850438068604380687043806880438068904380690043806910438069204380693043806940438069504380696043806970438069804380699043807000438070104380702043807030438070404380705043807060438070704380708043807090438071004380711043807120438071304380714043807150438071604380717043807180438071904380720043807210438072204380723043807240438072504380726043807270438072804380729043807300438073104380732043807330438073404380735043807360438073704380738043807390438074004380741043807420438074304380744043807450438074604380747043807480438074904380750043807510438075204380753043807540438075504380756043807570438075804380759043807600438076104380762043807630438076404380765043807660438076704380768043807690438077004380771043807720438077304380774043807750438077604380777043807780438077904380780043807810438078204380783043807840438078504380786043807870438078804380789043807900438079104380792043807930438079404380795043807960438079704380798043807990438080004380801043808020438080304380804043808050438080604380807043808080438080904380810043808110438081204380813043808140438081504380816043808170438081804380819043808200438082104380822043808230438082404380825043808260438082704380828043808290438083004380831043808320438083304380834043808350438083604380837043808380438083904380840043808410438084204380843043808440438084504380846043808470438084804380849043808500438085104380852043808530438085404380855043808560438085704380858043808590438086004380861043808620438086304380864043808650438086604380867043808680438086904380870043808710438087204380873043808740438087504380876043808770438087804380879043808800438088104380882043808830438088404380885043808860438088704380888043808890438089004380891043808920438089304380894043808950438089604380897043808980438089904380900043809010438090204380903043809040438090504380906043809070438090804380909043809100438091104380912043809130438091404380915043809160438091704380918043809190438092004380921043809220438092304380924043809250438092604380927043809280438092904380930043809310438093204380933043809340438093504380936043809370438093804380939043809400438094104380942043809430438094404380945043809460438094704380948043809490438095004380951043809520438095304380954043809550438095604380957043809580438095904380960043809610438096204380963043809640438096504380966043809670438096804380969043809700438097104380972043809730438097404380975043809760438097704380978043809790438098004380981043809820438098304380984043809850438098604380987043809880438098904380990043809910438099204380993043809940438099504380996043809970438099804380999043810000438100104381002043810030438100404381005043810060438100704381008043810090438101004381011043810120438101304381014043810150438101604381017043810180438101904381020043810210438102204381023043810240438102504381026043810270438102804381029043810300438103104381032043810330438103404381035043810360438103704381038043810390438104004381041043810420438104304381044043810450438104604381047043810480438104904381050043810510438105204381053043810540438105504381056043810570438105804381059043810600438106104381062043810630438106404381065043810660438106704381068043810690438107004381071043810720438107304381074043810750438107604381077043810780438107904381080043810810438108204381083043810840438108504381086043810870438108804381089043810900438109104381092043810930438109404381095043810960438109704381098043810990438110004381101043811020438110304381104043811050439000104390002043900030439000404390005043900060439000704390008043900090439001004390011043900120439001304390014043900150439001604390017043900180439001904390020043900210439002204390023043900240439002504390026043900270439002804390029043900300439003104390032043900330439003404390035043900360439003704390038043900390439004004390041043900420439004304390044043900450439004604390047043900480439004904390050043900510439005204390053043900540439005504390056043900570439005804390059043900600439006104390062043900630439006404390065043900660439006704390068043900690439007004390071043900720439007304390074043900750439007604390077043900780439007904390080043900810439008204390083043900840439008504390086043900870439008804390089043900900439009104390092043900930439009404390095043900960439009704390098043900990439010004390101043901020439010304390104043901050439010604390107043901080439010904390110043901110439011204390113043901140439011504390116043901170439011804390119043901200439012104390122043901230439012404390125043901260439012704390128043901290439013004390131043901320439013304390134043901350439013604390137043901380439013904390140043901410439014204390143043901440439014504390146043901470439014804390149043901500439015104390152043901530439015404390155043901560439015704390158043901590439016004390161043901620439016304390164043901650439016604390167043901680439016904390170043901710439017204390173043901740439017504390176043901770439017804390179043901800439018104390182043901830439018404390185043901860439018704390188043901890439019004390191043901920439019304390194043901950439019604390197043901980439019904390200043902010439020204390203043902040439020504390206043902070439020804390209043902100439021104390212043902130439021404390215043902160439021704390218043902190439022004390221043902220439022304390224043902250439022604390227043902280439022904390230043902310439023204390233043902340439023504390236043902370439023804390239043902400439024104390242043902430439024404390245043902460439024704390248043902490439025004390251043902520439025304390254043902550439025604390257043902580439025904390260043902610439026204390263043902640439026504390266043902670439026804390269043902700439027104390272043902730439027404390275043902760439027704390278043902790439028004390281043902820439028304390284043902850439028604390287043902880439028904390290043902910439029204390293043902940439029504390296043902970439029804390299043903000439030104390302043903030439030404390305043903060439030704390308043903090439031004390311043903120439031304390314043903150439031604390317043903180439031904390320043903210439032204390323043903240439032504390326043903270439032804390329043903300439033104390332043903330439033404390335043903360439033704390338043903390439034004390341043903420439034304390344043903450439034604390347043903480439034904390350043903510439035204390353043903540439035504390356043903570439035804390359043903600439036104390362043903630439036404390365043903660439036704390368043903690439037004390371043903720439037304390374043903750439037604390377043903780439037904390380043903810439038204390383043903840439038504390386043903870439038804390389043903900439039104390392043903930439039404390395043903960439039704390398043903990439040004390401043904020439040304390404043904050439040604390407043904080439040904390410043904110439041204390413043904140439041504390416043904170439041804390419043904200439042104390422043904230439042404390425043904260439042704390428043904290439043004390431043904320439043304390434043904350439043604390437043904380439043904390440043904410439044204390443043904440439044504390446043904470439044804390449043904500439045104390452043904530439045404390455043904560439045704390458043904590439046004390461043904620439046304390464043904650439046604390467043904680439046904390470043904710439047204390473043904740439047504390476043904770439047804390479043904800439048104390482043904830439048404390485043904860439048704390488043904890439049004390491043904920439049304390494043904950439049604390497043904980439049904390500043905010439050204390503043905040439050504390506043905070439050804390509043905100439051104390512043905130439051404390515043905160439051704390518043905190439052004390521043905220439052304390524043905250439052604390527043905280439052904390530043905310439053204390533043905340439053504390536043905370439053804390539043905400439054104390542043905430439054404390545043905460439054704390548043905490439055004390551043905520439055304390554043905550439055604390557043905580439055904390560043905610439056204390563043905640439056504390566043905670439056804390569043905700439057104390572043905730439057404390575043905760439057704390578043905790439058004390581043905820439058304390584043905850439058604390587043905880439058904390590043905910439059204390593043905940439059504390596043905970439059804390599043906000439060104390602043906030439060404390605043906060439060704390608043906090439061004390611043906120439061304390614043906150439061604390617043906180439061904390620043906210439062204390623043906240439062504390626043906270439062804390629043906300439063104390632043906330439063404390635043906360439063704390638043906390439064004390641043906420439064304390644043906450439064604390647043906480439064904390650043906510439065204390653043906540439065504390656043906570439065804390659043906600439066104390662043906630439066404390665043906660439066704390668043906690439067004390671043906720439067304390674043906750439067604390677043906780439067904390680043906810439068204390683043906840439068504390686043906870439068804390689043906900439069104390692043906930439069404390695043906960439069704390698043906990439070004390701043907020439070304390704043907050439070604390707043907080439070904390710043907110439071204390713043907140439071504390716043907170439071804390719043907200439072104390722043907230439072404390725043907260439072704390728043907290439073004390731043907320439073304390734043907350439073604390737043907380439073904390740043907410439074204390743043907440439074504390746043907470439074804390749043907500439075104390752043907530439075404390755043907560439075704390758043907590439076004390761043907620439076304390764043907650439076604390767043907680439076904390770043907710439077204390773043907740439077504390776043907770439077804390779043907800439078104390782043907830439078404390785043907860439078704390788043907890439079004390791043907920439079304390794043907950439079604390797043907980439079904390800043908010439080204390803043908040439080504390806043908070439080804390809043908100439081104390812043908130439081404390815043908160439081704390818043908190439082004390821043908220439082304390824043908250439082604390827043908280439082904390830043908310439083204390833043908340439083504390836043908370439083804390839043908400439084104390842043908430439084404390845043908460439084704390848043908490439085004390851043908520439085304390854043908550439085604390857043908580439085904390860043908610439086204390863043908640439086504390866043908670439086804390869043908700439087104390872043908730439087404390875043908760439087704390878043908790439088004390881043908820439088304390884043908850439088604390887043908880439088904390890043908910439089204390893043908940439089504390896043908970439089804390899043909000439090104390902043909030439090404390905043909060439090704390908043909090439091004390911043909120439091304390914043909150439091604390917043909180439091904390920043909210439092204390923043909240439092504390926043909270439092804390929043909300439093104390932043909330439093404390935043909360439093704390938043909390439094004390941043909420439094304390944043909450439094604390947043909480439094904390950043909510439095204390953043909540439095504390956043909570439095804390959043909600439096104390962043909630439096404390965043909660439096704390968043909690439097004390971043909720439097304390974043909750439097604390977043909780439097904390980043909810439098204390983043909840439098504390986043909870439098804390989043909900439099104390992043909930439099404390995043909960439099704390998043909990439100004391001043910020439100304391004043910050439100604391007043910080439100904391010043910110439101204391013043910140439101504391016043910170439101804391019043910200439102104391022043910230439102404391025043910260439102704391028043910290439103004391031043910320439103304391034043910350439103604391037043910380439103904391040043910410439104204391043043910440439104504391046043910470439104804391049043910500439105104391052043910530439105404391055043910560439105704391058043910590439106004391061043910620439106304391064043910650439106604391067043910680439106904391070043910710439107204391073043910740439107504391076043910770439107804391079043910800439108104391082043910830439108404391085043910860439108704391088043910890439109004391091043910920439109304391094043910950439109604391097043910980439109904391100043911010439110204391103043911040439110504400001044000020440000304400004044000050440000604400007044000080440000904400010044000110440001204400013044000140440001504400016044000170440001804400019044000200440002104400022044000230440002404400025044000260440002704400028044000290440003004400031044000320440003304400034044000350440003604400037044000380440003904400040044000410440004204400043044000440440004504400046044000470440004804400049044000500440005104400052044000530440005404400055044000560440005704400058044000590440006004400061044000620440006304400064044000650440006604400067044000680440006904400070044000710440007204400073044000740440007504400076044000770440007804400079044000800440008104400082044000830440008404400085044000860440008704400088044000890440009004400091044000920440009304400094044000950440009604400097044000980440009904400100044001010440010204400103044001040440010504400106044001070440010804400109044001100440011104400112044001130440011404400115044001160440011704400118044001190440012004400121044001220440012304400124044001250440012604400127044001280440012904400130044001310440013204400133044001340440013504400136044001370440013804400139044001400440014104400142044001430440014404400145044001460440014704400148044001490440015004400151044001520440015304400154044001550440015604400157044001580440015904400160044001610440016204400163044001640440016504400166044001670440016804400169044001700440017104400172044001730440017404400175044001760440017704400178044001790440018004400181044001820440018304400184044001850440018604400187044001880440018904400190044001910440019204400193044001940440019504400196044001970440019804400199044002000440020104400202044002030440020404400205044002060440020704400208044002090440021004400211044002120440021304400214044002150440021604400217044002180440021904400220044002210440022204400223044002240440022504400226044002270440022804400229044002300440023104400232044002330440023404400235044002360440023704400238044002390440024004400241044002420440024304400244044002450440024604400247044002480440024904400250044002510440025204400253044002540440025504400256044002570440025804400259044002600440026104400262044002630440026404400265044002660440026704400268044002690440027004400271044002720440027304400274044002750440027604400277044002780440027904400280044002810440028204400283044002840440028504400286044002870440028804400289044002900440029104400292044002930440029404400295044002960440029704400298044002990440030004400301044003020440030304400304044003050440030604400307044003080440030904400310044003110440031204400313044003140440031504400316044003170440031804400319044003200440032104400322044003230440032404400325044003260440032704400328044003290440033004400331044003320440033304400334044003350440033604400337044003380440033904400340044003410440034204400343044003440440034504400346044003470440034804400349044003500440035104400352044003530440035404400355044003560440035704400358044003590440036004400361044003620440036304400364044003650440036604400367044003680440036904400370044003710440037204400373044003740440037504400376044003770440037804400379044003800440038104400382044003830440038404400385044003860440038704400388044003890440039004400391044003920440039304400394044003950440039604400397044003980440039904400400044004010440040204400403044004040440040504400406044004070440040804400409044004100440041104400412044004130440041404400415044004160440041704400418044004190440042004400421044004220440042304400424044004250440042604400427044004280440042904400430044004310440043204400433044004340440043504400436044004370440043804400439044004400440044104400442044004430440044404400445044004460440044704400448044004490440045004400451044004520440045304400454044004550440045604400457044004580440045904400460044004610440046204400463044004640440046504400466044004670440046804400469044004700440047104400472044004730440047404400475044004760440047704400478044004790440048004400481044004820440048304400484044004850440048604400487044004880440048904400490044004910440049204400493044004940440049504400496044004970440049804400499044005000440050104400502044005030440050404400505044005060440050704400508044005090440051004400511044005120440051304400514044005150440051604400517044005180440051904400520044005210440052204400523044005240440052504400526044005270440052804400529044005300440053104400532044005330440053404400535044005360440053704400538044005390440054004400541044005420440054304400544044005450440054604400547044005480440054904400550044005510440055204400553044005540440055504400556044005570440055804400559044005600440056104400562044005630440056404400565044005660440056704400568044005690440057004400571044005720440057304400574044005750440057604400577044005780440057904400580044005810440058204400583044005840440058504400586044005870440058804400589044005900440059104400592044005930440059404400595044005960440059704400598044005990440060004400601044006020440060304400604044006050440060604400607044006080440060904400610044006110440061204400613044006140440061504400616044006170440061804400619044006200440062104400622044006230440062404400625044006260440062704400628044006290440063004400631044006320440063304400634044006350440063604400637044006380440063904400640044006410440064204400643044006440440064504400646044006470440064804400649044006500440065104400652044006530440065404400655044006560440065704400658044006590440066004400661044006620440066304400664044006650440066604400667044006680440066904400670044006710440067204400673044006740440067504400676044006770440067804400679044006800440068104400682044006830440068404400685044006860440068704400688044006890440069004400691044006920440069304400694044006950440069604400697044006980440069904400700044007010440070204400703044007040440070504400706044007070440070804400709044007100440071104400712044007130440071404400715044007160440071704400718044007190440072004400721044007220440072304400724044007250440072604400727044007280440072904400730044007310440073204400733044007340440073504400736044007370440073804400739044007400440074104400742044007430440074404400745044007460440074704400748044007490440075004400751044007520440075304400754044007550440075604400757044007580440075904400760044007610440076204400763044007640440076504400766044007670440076804400769044007700440077104400772044007730440077404400775044007760440077704400778044007790440078004400781044007820440078304400784044007850440078604400787044007880440078904400790044007910440079204400793044007940440079504400796044007970440079804400799044008000440080104400802044008030440080404400805044008060440080704400808044008090440081004400811044008120440081304400814044008150440081604400817044008180440081904400820044008210440082204400823044008240440082504400826044008270440082804400829044008300440083104400832044008330440083404400835044008360440083704400838044008390440084004400841044008420440084304400844044008450440084604400847044008480440084904400850044008510440085204400853044008540440085504400856044008570440085804400859044008600440086104400862044008630440086404400865044008660440086704400868044008690440087004400871044008720440087304400874044008750440087604400877044008780440087904400880044008810440088204400883044008840440088504400886044008870440088804400889044008900440089104400892044008930440089404400895044008960440089704400898044008990440090004400901044009020440090304400904044009050440090604400907044009080440090904400910044009110440091204400913044009140440091504400916044009170440091804400919044009200440092104400922044009230440092404400925044009260440092704400928044009290440093004400931044009320440093304400934044009350440093604400937044009380440093904400940044009410440094204400943044009440440094504400946044009470440094804400949044009500440095104400952044009530440095404400955044009560440095704400958044009590440096004400961044009620440096304400964044009650440096604400967044009680440096904400970044009710440097204400973044009740440097504400976044009770440097804400979044009800440098104400982044009830440098404400985044009860440098704400988044009890440099004400991044009920440099304400994044009950440099604400997044009980440099904401000044010010440100204401003044010040440100504401006044010070440100804401009044010100440101104401012044010130440101404401015044010160440101704401018044010190440102004401021044010220440102304401024044010250440102604401027044010280440102904401030044010310440103204401033044010340440103504401036044010370440103804401039044010400440104104401042044010430440104404401045044010460440104704401048044010490440105004401051044010520440105304401054044010550440105604401057044010580440105904401060044010610440106204401063044010640440106504401066044010670440106804401069044010700440107104401072044010730440107404401075044010760440107704401078044010790440108004401081044010820440108304401084044010850440108604401087044010880440108904401090044010910440109204401093044010940440109504401096044010970440109804401099044011000440110104401102044011030440110404401105044100010441000204410003044100040441000504410006044100070441000804410009044100100441001104410012044100130441001404410015044100160441001704410018044100190441002004410021044100220441002304410024044100250441002604410027044100280441002904410030044100310441003204410033044100340441003504410036044100370441003804410039044100400441004104410042044100430441004404410045044100460441004704410048044100490441005004410051044100520441005304410054044100550441005604410057044100580441005904410060044100610441006204410063044100640441006504410066044100670441006804410069044100700441007104410072044100730441007404410075044100760441007704410078044100790441008004410081044100820441008304410084044100850441008604410087044100880441008904410090044100910441009204410093044100940441009504410096044100970441009804410099044101000441010104410102044101030441010404410105044101060441010704410108044101090441011004410111044101120441011304410114044101150441011604410117044101180441011904410120044101210441012204410123044101240441012504410126044101270441012804410129044101300441013104410132044101330441013404410135044101360441013704410138044101390441014004410141044101420441014304410144044101450441014604410147044101480441014904410150044101510441015204410153044101540441015504410156044101570441015804410159044101600441016104410162044101630441016404410165044101660441016704410168044101690441017004410171044101720441017304410174044101750441017604410177044101780441017904410180044101810441018204410183044101840441018504410186044101870441018804410189044101900441019104410192044101930441019404410195044101960441019704410198044101990441020004410201044102020441020304410204044102050441020604410207044102080441020904410210044102110441021204410213044102140441021504410216044102170441021804410219044102200441022104410222044102230441022404410225044102260441022704410228044102290441023004410231044102320441023304410234044102350441023604410237044102380441023904410240044102410441024204410243044102440441024504410246044102470441024804410249044102500441025104410252044102530441025404410255044102560441025704410258044102590441026004410261044102620441026304410264044102650441026604410267044102680441026904410270044102710441027204410273044102740441027504410276044102770441027804410279044102800441028104410282044102830441028404410285044102860441028704410288044102890441029004410291044102920441029304410294044102950441029604410297044102980441029904410300044103010441030204410303044103040441030504410306044103070441030804410309044103100441031104410312044103130441031404410315044103160441031704410318044103190441032004410321044103220441032304410324044103250441032604410327044103280441032904410330044103310441033204410333044103340441033504410336044103370441033804410339044103400441034104410342044103430441034404410345044103460441034704410348044103490441035004410351044103520441035304410354044103550441035604410357044103580441035904410360044103610441036204410363044103640441036504410366044103670441036804410369044103700441037104410372044103730441037404410375044103760441037704410378044103790441038004410381044103820441038304410384044103850441038604410387044103880441038904410390044103910441039204410393044103940441039504410396044103970441039804410399044104000441040104410402044104030441040404410405044104060441040704410408044104090441041004410411044104120441041304410414044104150441041604410417044104180441041904410420044104210441042204410423044104240441042504410426044104270441042804410429044104300441043104410432044104330441043404410435044104360441043704410438044104390441044004410441044104420441044304410444044104450441044604410447044104480441044904410450044104510441045204410453044104540441045504410456044104570441045804410459044104600441046104410462044104630441046404410465044104660441046704410468044104690441047004410471044104720441047304410474044104750441047604410477044104780441047904410480044104810441048204410483044104840441048504410486044104870441048804410489044104900441049104410492044104930441049404410495044104960441049704410498044104990441050004410501044105020441050304410504044105050441050604410507044105080441050904410510044105110441051204410513044105140441051504410516044105170441051804410519044105200441052104410522044105230441052404410525044105260441052704410528044105290441053004410531044105320441053304410534044105350441053604410537044105380441053904410540044105410441054204410543044105440441054504410546044105470441054804410549044105500441055104410552044105530441055404410555044105560441055704410558044105590441056004410561044105620441056304410564044105650441056604410567044105680441056904410570044105710441057204410573044105740441057504410576044105770441057804410579044105800441058104410582044105830441058404410585044105860441058704410588044105890441059004410591044105920441059304410594044105950441059604410597044105980441059904410600044106010441060204410603044106040441060504410606044106070441060804410609044106100441061104410612044106130441061404410615044106160441061704410618044106190441062004410621044106220441062304410624044106250441062604410627044106280441062904410630044106310441063204410633044106340441063504410636044106370441063804410639044106400441064104410642044106430441064404410645044106460441064704410648044106490441065004410651044106520441065304410654044106550441065604410657044106580441065904410660044106610441066204410663044106640441066504410666044106670441066804410669044106700441067104410672044106730441067404410675044106760441067704410678044106790441068004410681044106820441068304410684044106850441068604410687044106880441068904410690044106910441069204410693044106940441069504410696044106970441069804410699044107000441070104410702044107030441070404410705044107060441070704410708044107090441071004410711044107120441071304410714044107150441071604410717044107180441071904410720044107210441072204410723044107240441072504410726044107270441072804410729044107300441073104410732044107330441073404410735044107360441073704410738044107390441074004410741044107420441074304410744044107450441074604410747044107480441074904410750044107510441075204410753044107540441075504410756044107570441075804410759044107600441076104410762044107630441076404410765044107660441076704410768044107690441077004410771044107720441077304410774044107750441077604410777044107780441077904410780044107810441078204410783044107840441078504410786044107870441078804410789044107900441079104410792044107930441079404410795044107960441079704410798044107990441080004410801044108020441080304410804044108050441080604410807044108080441080904410810044108110441081204410813044108140441081504410816044108170441081804410819044108200441082104410822044108230441082404410825044108260441082704410828044108290441083004410831044108320441083304410834044108350441083604410837044108380441083904410840044108410441084204410843044108440441084504410846044108470441084804410849044108500441085104410852044108530441085404410855044108560441085704410858044108590441086004410861044108620441086304410864044108650441086604410867044108680441086904410870044108710441087204410873044108740441087504410876044108770441087804410879044108800441088104410882044108830441088404410885044108860441088704410888044108890441089004410891044108920441089304410894044108950441089604410897044108980441089904410900044109010441090204410903044109040441090504410906044109070441090804410909044109100441091104410912044109130441091404410915044109160441091704410918044109190441092004410921044109220441092304410924044109250441092604410927044109280441092904410930044109310441093204410933044109340441093504410936044109370441093804410939044109400441094104410942044109430441094404410945044109460441094704410948044109490441095004410951044109520441095304410954044109550441095604410957044109580441095904410960044109610441096204410963044109640441096504410966044109670441096804410969044109700441097104410972044109730441097404410975044109760441097704410978044109790441098004410981044109820441098304410984044109850441098604410987044109880441098904410990044109910441099204410993044109940441099504410996044109970441099804410999044110000441100104411002044110030441100404411005044110060441100704411008044110090441101004411011044110120441101304411014044110150441101604411017044110180441101904411020044110210441102204411023044110240441102504411026044110270441102804411029044110300441103104411032044110330441103404411035044110360441103704411038044110390441104004411041044110420441104304411044044110450441104604411047044110480441104904411050044110510441105204411053044110540441105504411056044110570441105804411059044110600441106104411062044110630441106404411065044110660441106704411068044110690441107004411071044110720441107304411074044110750441107604411077044110780441107904411080044110810441108204411083044110840441108504411086044110870441108804411089044110900441109104411092044110930441109404411095044110960441109704411098044110990441110004411101044111020441110304411104044111050442000104420002044200030442000404420005044200060442000704420008044200090442001004420011044200120442001304420014044200150442001604420017044200180442001904420020044200210442002204420023044200240442002504420026044200270442002804420029044200300442003104420032044200330442003404420035044200360442003704420038044200390442004004420041044200420442004304420044044200450442004604420047044200480442004904420050044200510442005204420053044200540442005504420056044200570442005804420059044200600442006104420062044200630442006404420065044200660442006704420068044200690442007004420071044200720442007304420074044200750442007604420077044200780442007904420080044200810442008204420083044200840442008504420086044200870442008804420089044200900442009104420092044200930442009404420095044200960442009704420098044200990442010004420101044201020442010304420104044201050442010604420107044201080442010904420110044201110442011204420113044201140442011504420116044201170442011804420119044201200442012104420122044201230442012404420125044201260442012704420128044201290442013004420131044201320442013304420134044201350442013604420137044201380442013904420140044201410442014204420143044201440442014504420146044201470442014804420149044201500442015104420152044201530442015404420155044201560442015704420158044201590442016004420161044201620442016304420164044201650442016604420167044201680442016904420170044201710442017204420173044201740442017504420176044201770442017804420179044201800442018104420182044201830442018404420185044201860442018704420188044201890442019004420191044201920442019304420194044201950442019604420197044201980442019904420200044202010442020204420203044202040442020504420206044202070442020804420209044202100442021104420212044202130442021404420215044202160442021704420218044202190442022004420221044202220442022304420224044202250442022604420227044202280442022904420230044202310442023204420233044202340442023504420236044202370442023804420239044202400442024104420242044202430442024404420245044202460442024704420248044202490442025004420251044202520442025304420254044202550442025604420257044202580442025904420260044202610442026204420263044202640442026504420266044202670442026804420269044202700442027104420272044202730442027404420275044202760442027704420278044202790442028004420281044202820442028304420284044202850442028604420287044202880442028904420290044202910442029204420293044202940442029504420296044202970442029804420299044203000442030104420302044203030442030404420305044203060442030704420308044203090442031004420311044203120442031304420314044203150442031604420317044203180442031904420320044203210442032204420323044203240442032504420326044203270442032804420329044203300442033104420332044203330442033404420335044203360442033704420338044203390442034004420341044203420442034304420344044203450442034604420347044203480442034904420350044203510442035204420353044203540442035504420356044203570442035804420359044203600442036104420362044203630442036404420365044203660442036704420368044203690442037004420371044203720442037304420374044203750442037604420377044203780442037904420380044203810442038204420383044203840442038504420386044203870442038804420389044203900442039104420392044203930442039404420395044203960442039704420398044203990442040004420401044204020442040304420404044204050442040604420407044204080442040904420410044204110442041204420413044204140442041504420416044204170442041804420419044204200442042104420422044204230442042404420425044204260442042704420428044204290442043004420431044204320442043304420434044204350442043604420437044204380442043904420440044204410442044204420443044204440442044504420446044204470442044804420449044204500442045104420452044204530442045404420455044204560442045704420458044204590442046004420461044204620442046304420464044204650442046604420467044204680442046904420470044204710442047204420473044204740442047504420476044204770442047804420479044204800442048104420482044204830442048404420485044204860442048704420488044204890442049004420491044204920442049304420494044204950442049604420497044204980442049904420500044205010442050204420503044205040442050504420506044205070442050804420509044205100442051104420512044205130442051404420515044205160442051704420518044205190442052004420521044205220442052304420524044205250442052604420527044205280442052904420530044205310442053204420533044205340442053504420536044205370442053804420539044205400442054104420542044205430442054404420545044205460442054704420548044205490442055004420551044205520442055304420554044205550442055604420557044205580442055904420560044205610442056204420563044205640442056504420566044205670442056804420569044205700442057104420572044205730442057404420575044205760442057704420578044205790442058004420581044205820442058304420584044205850442058604420587044205880442058904420590044205910442059204420593044205940442059504420596044205970442059804420599044206000442060104420602044206030442060404420605044206060442060704420608044206090442061004420611044206120442061304420614044206150442061604420617044206180442061904420620044206210442062204420623044206240442062504420626044206270442062804420629044206300442063104420632044206330442063404420635044206360442063704420638044206390442064004420641044206420442064304420644044206450442064604420647044206480442064904420650044206510442065204420653044206540442065504420656044206570442065804420659044206600442066104420662044206630442066404420665044206660442066704420668044206690442067004420671044206720442067304420674044206750442067604420677044206780442067904420680044206810442068204420683044206840442068504420686044206870442068804420689044206900442069104420692044206930442069404420695044206960442069704420698044206990442070004420701044207020442070304420704044207050442070604420707044207080442070904420710044207110442071204420713044207140442071504420716044207170442071804420719044207200442072104420722044207230442072404420725044207260442072704420728044207290442073004420731044207320442073304420734044207350442073604420737044207380442073904420740044207410442074204420743044207440442074504420746044207470442074804420749044207500442075104420752044207530442075404420755044207560442075704420758044207590442076004420761044207620442076304420764044207650442076604420767044207680442076904420770044207710442077204420773044207740442077504420776044207770442077804420779044207800442078104420782044207830442078404420785044207860442078704420788044207890442079004420791044207920442079304420794044207950442079604420797044207980442079904420800044208010442080204420803044208040442080504420806044208070442080804420809044208100442081104420812044208130442081404420815044208160442081704420818044208190442082004420821044208220442082304420824044208250442082604420827044208280442082904420830044208310442083204420833044208340442083504420836044208370442083804420839044208400442084104420842044208430442084404420845044208460442084704420848044208490442085004420851044208520442085304420854044208550442085604420857044208580442085904420860044208610442086204420863044208640442086504420866044208670442086804420869044208700442087104420872044208730442087404420875044208760442087704420878044208790442088004420881044208820442088304420884044208850442088604420887044208880442088904420890044208910442089204420893044208940442089504420896044208970442089804420899044209000442090104420902044209030442090404420905044209060442090704420908044209090442091004420911044209120442091304420914044209150442091604420917044209180442091904420920044209210442092204420923044209240442092504420926044209270442092804420929044209300442093104420932044209330442093404420935044209360442093704420938044209390442094004420941044209420442094304420944044209450442094604420947044209480442094904420950044209510442095204420953044209540442095504420956044209570442095804420959044209600442096104420962044209630442096404420965044209660442096704420968044209690442097004420971044209720442097304420974044209750442097604420977044209780442097904420980044209810442098204420983044209840442098504420986044209870442098804420989044209900442099104420992044209930442099404420995044209960442099704420998044209990442100004421001044210020442100304421004044210050442100604421007044210080442100904421010044210110442101204421013044210140442101504421016044210170442101804421019044210200442102104421022044210230442102404421025044210260442102704421028044210290442103004421031044210320442103304421034044210350442103604421037044210380442103904421040044210410442104204421043044210440442104504421046044210470442104804421049044210500442105104421052044210530442105404421055044210560442105704421058044210590442106004421061044210620442106304421064044210650442106604421067044210680442106904421070044210710442107204421073044210740442107504421076044210770442107804421079044210800442108104421082044210830442108404421085044210860442108704421088044210890442109004421091044210920442109304421094044210950442109604421097044210980442109904421100044211010442110204421103044211040442110504430001044300020443000304430004044300050443000604430007044300080443000904430010044300110443001204430013044300140443001504430016044300170443001804430019044300200443002104430022044300230443002404430025044300260443002704430028044300290443003004430031044300320443003304430034044300350443003604430037044300380443003904430040044300410443004204430043044300440443004504430046044300470443004804430049044300500443005104430052044300530443005404430055044300560443005704430058044300590443006004430061044300620443006304430064044300650443006604430067044300680443006904430070044300710443007204430073044300740443007504430076044300770443007804430079044300800443008104430082044300830443008404430085044300860443008704430088044300890443009004430091044300920443009304430094044300950443009604430097044300980443009904430100044301010443010204430103044301040443010504430106044301070443010804430109044301100443011104430112044301130443011404430115044301160443011704430118044301190443012004430121044301220443012304430124044301250443012604430127044301280443012904430130044301310443013204430133044301340443013504430136044301370443013804430139044301400443014104430142044301430443014404430145044301460443014704430148044301490443015004430151044301520443015304430154044301550443015604430157044301580443015904430160044301610443016204430163044301640443016504430166044301670443016804430169044301700443017104430172044301730443017404430175044301760443017704430178044301790443018004430181044301820443018304430184044301850443018604430187044301880443018904430190044301910443019204430193044301940443019504430196044301970443019804430199044302000443020104430202044302030443020404430205044302060443020704430208044302090443021004430211044302120443021304430214044302150443021604430217044302180443021904430220044302210443022204430223044302240443022504430226044302270443022804430229044302300443023104430232044302330443023404430235044302360443023704430238044302390443024004430241044302420443024304430244044302450443024604430247044302480443024904430250044302510443025204430253044302540443025504430256044302570443025804430259044302600443026104430262044302630443026404430265044302660443026704430268044302690443027004430271044302720443027304430274044302750443027604430277044302780443027904430280044302810443028204430283044302840443028504430286044302870443028804430289044302900443029104430292044302930443029404430295044302960443029704430298044302990443030004430301044303020443030304430304044303050443030604430307044303080443030904430310044303110443031204430313044303140443031504430316044303170443031804430319044303200443032104430322044303230443032404430325044303260443032704430328044303290443033004430331044303320443033304430334044303350443033604430337044303380443033904430340044303410443034204430343044303440443034504430346044303470443034804430349044303500443035104430352044303530443035404430355044303560443035704430358044303590443036004430361044303620443036304430364044303650443036604430367044303680443036904430370044303710443037204430373044303740443037504430376044303770443037804430379044303800443038104430382044303830443038404430385044303860443038704430388044303890443039004430391044303920443039304430394044303950443039604430397044303980443039904430400044304010443040204430403044304040443040504430406044304070443040804430409044304100443041104430412044304130443041404430415044304160443041704430418044304190443042004430421044304220443042304430424044304250443042604430427044304280443042904430430044304310443043204430433044304340443043504430436044304370443043804430439044304400443044104430442044304430443044404430445044304460443044704430448044304490443045004430451044304520443045304430454044304550443045604430457044304580443045904430460044304610443046204430463044304640443046504430466044304670443046804430469044304700443047104430472044304730443047404430475044304760443047704430478044304790443048004430481044304820443048304430484044304850443048604430487044304880443048904430490044304910443049204430493044304940443049504430496044304970443049804430499044305000443050104430502044305030443050404430505044305060443050704430508044305090443051004430511044305120443051304430514044305150443051604430517044305180443051904430520044305210443052204430523044305240443052504430526044305270443052804430529044305300443053104430532044305330443053404430535044305360443053704430538044305390443054004430541044305420443054304430544044305450443054604430547044305480443054904430550044305510443055204430553044305540443055504430556044305570443055804430559044305600443056104430562044305630443056404430565044305660443056704430568044305690443057004430571044305720443057304430574044305750443057604430577044305780443057904430580044305810443058204430583044305840443058504430586044305870443058804430589044305900443059104430592044305930443059404430595044305960443059704430598044305990443060004430601044306020443060304430604044306050443060604430607044306080443060904430610044306110443061204430613044306140443061504430616044306170443061804430619044306200443062104430622044306230443062404430625044306260443062704430628044306290443063004430631044306320443063304430634044306350443063604430637044306380443063904430640044306410443064204430643044306440443064504430646044306470443064804430649044306500443065104430652044306530443065404430655044306560443065704430658044306590443066004430661044306620443066304430664044306650443066604430667044306680443066904430670044306710443067204430673044306740443067504430676044306770443067804430679044306800443068104430682044306830443068404430685044306860443068704430688044306890443069004430691044306920443069304430694044306950443069604430697044306980443069904430700044307010443070204430703044307040443070504430706044307070443070804430709044307100443071104430712044307130443071404430715044307160443071704430718044307190443072004430721044307220443072304430724044307250443072604430727044307280443072904430730044307310443073204430733044307340443073504430736044307370443073804430739044307400443074104430742044307430443074404430745044307460443074704430748044307490443075004430751044307520443075304430754044307550443075604430757044307580443075904430760044307610443076204430763044307640443076504430766044307670443076804430769044307700443077104430772044307730443077404430775044307760443077704430778044307790443078004430781044307820443078304430784044307850443078604430787044307880443078904430790044307910443079204430793044307940443079504430796044307970443079804430799044308000443080104430802044308030443080404430805044308060443080704430808044308090443081004430811044308120443081304430814044308150443081604430817044308180443081904430820044308210443082204430823044308240443082504430826044308270443082804430829044308300443083104430832044308330443083404430835044308360443083704430838044308390443084004430841044308420443084304430844044308450443084604430847044308480443084904430850044308510443085204430853044308540443085504430856044308570443085804430859044308600443086104430862044308630443086404430865044308660443086704430868044308690443087004430871044308720443087304430874044308750443087604430877044308780443087904430880044308810443088204430883044308840443088504430886044308870443088804430889044308900443089104430892044308930443089404430895044308960443089704430898044308990443090004430901044309020443090304430904044309050443090604430907044309080443090904430910044309110443091204430913044309140443091504430916044309170443091804430919044309200443092104430922044309230443092404430925044309260443092704430928044309290443093004430931044309320443093304430934044309350443093604430937044309380443093904430940044309410443094204430943044309440443094504430946044309470443094804430949044309500443095104430952044309530443095404430955044309560443095704430958044309590443096004430961044309620443096304430964044309650443096604430967044309680443096904430970044309710443097204430973044309740443097504430976044309770443097804430979044309800443098104430982044309830443098404430985044309860443098704430988044309890443099004430991044309920443099304430994044309950443099604430997044309980443099904431000044310010443100204431003044310040443100504431006044310070443100804431009044310100443101104431012044310130443101404431015044310160443101704431018044310190443102004431021044310220443102304431024044310250443102604431027044310280443102904431030044310310443103204431033044310340443103504431036044310370443103804431039044310400443104104431042044310430443104404431045044310460443104704431048044310490443105004431051044310520443105304431054044310550443105604431057044310580443105904431060044310610443106204431063044310640443106504431066044310670443106804431069044310700443107104431072044310730443107404431075044310760443107704431078044310790443108004431081044310820443108304431084044310850443108604431087044310880443108904431090044310910443109204431093044310940443109504431096044310970443109804431099044311000443110104431102044311030443110404431105044400010444000204440003044400040444000504440006044400070444000804440009044400100444001104440012044400130444001404440015044400160444001704440018044400190444002004440021044400220444002304440024044400250444002604440027044400280444002904440030044400310444003204440033044400340444003504440036044400370444003804440039044400400444004104440042044400430444004404440045044400460444004704440048044400490444005004440051044400520444005304440054044400550444005604440057044400580444005904440060044400610444006204440063044400640444006504440066044400670444006804440069044400700444007104440072044400730444007404440075044400760444007704440078044400790444008004440081044400820444008304440084044400850444008604440087044400880444008904440090044400910444009204440093044400940444009504440096044400970444009804440099044401000444010104440102044401030444010404440105044401060444010704440108044401090444011004440111044401120444011304440114044401150444011604440117044401180444011904440120044401210444012204440123044401240444012504440126044401270444012804440129044401300444013104440132044401330444013404440135044401360444013704440138044401390444014004440141044401420444014304440144044401450444014604440147044401480444014904440150044401510444015204440153044401540444015504440156044401570444015804440159044401600444016104440162044401630444016404440165044401660444016704440168044401690444017004440171044401720444017304440174044401750444017604440177044401780444017904440180044401810444018204440183044401840444018504440186044401870444018804440189044401900444019104440192044401930444019404440195044401960444019704440198044401990444020004440201044402020444020304440204044402050444020604440207044402080444020904440210044402110444021204440213044402140444021504440216044402170444021804440219044402200444022104440222044402230444022404440225044402260444022704440228044402290444023004440231044402320444023304440234044402350444023604440237044402380444023904440240044402410444024204440243044402440444024504440246044402470444024804440249044402500444025104440252044402530444025404440255044402560444025704440258044402590444026004440261044402620444026304440264044402650444026604440267044402680444026904440270044402710444027204440273044402740444027504440276044402770444027804440279044402800444028104440282044402830444028404440285044402860444028704440288044402890444029004440291044402920444029304440294044402950444029604440297044402980444029904440300044403010444030204440303044403040444030504440306044403070444030804440309044403100444031104440312044403130444031404440315044403160444031704440318044403190444032004440321044403220444032304440324044403250444032604440327044403280444032904440330044403310444033204440333044403340444033504440336044403370444033804440339044403400444034104440342044403430444034404440345044403460444034704440348044403490444035004440351044403520444035304440354044403550444035604440357044403580444035904440360044403610444036204440363044403640444036504440366044403670444036804440369044403700444037104440372044403730444037404440375044403760444037704440378044403790444038004440381044403820444038304440384044403850444038604440387044403880444038904440390044403910444039204440393044403940444039504440396044403970444039804440399044404000444040104440402044404030444040404440405044404060444040704440408044404090444041004440411044404120444041304440414044404150444041604440417044404180444041904440420044404210444042204440423044404240444042504440426044404270444042804440429044404300444043104440432044404330444043404440435044404360444043704440438044404390444044004440441044404420444044304440444044404450444044604440447044404480444044904440450044404510444045204440453044404540444045504440456044404570444045804440459044404600444046104440462044404630444046404440465044404660444046704440468044404690444047004440471044404720444047304440474044404750444047604440477044404780444047904440480044404810444048204440483044404840444048504440486044404870444048804440489044404900444049104440492044404930444049404440495044404960444049704440498044404990444050004440501044405020444050304440504044405050444050604440507044405080444050904440510044405110444051204440513044405140444051504440516044405170444051804440519044405200444052104440522044405230444052404440525044405260444052704440528044405290444053004440531044405320444053304440534044405350444053604440537044405380444053904440540044405410444054204440543044405440444054504440546044405470444054804440549044405500444055104440552044405530444055404440555044405560444055704440558044405590444056004440561044405620444056304440564044405650444056604440567044405680444056904440570044405710444057204440573044405740444057504440576044405770444057804440579044405800444058104440582044405830444058404440585044405860444058704440588044405890444059004440591044405920444059304440594044405950444059604440597044405980444059904440600044406010444060204440603044406040444060504440606044406070444060804440609044406100444061104440612044406130444061404440615044406160444061704440618044406190444062004440621044406220444062304440624044406250444062604440627044406280444062904440630044406310444063204440633044406340444063504440636044406370444063804440639044406400444064104440642044406430444064404440645044406460444064704440648044406490444065004440651044406520444065304440654044406550444065604440657044406580444065904440660044406610444066204440663044406640444066504440666044406670444066804440669044406700444067104440672044406730444067404440675044406760444067704440678044406790444068004440681044406820444068304440684044406850444068604440687044406880444068904440690044406910444069204440693044406940444069504440696044406970444069804440699044407000444070104440702044407030444070404440705044407060444070704440708044407090444071004440711044407120444071304440714044407150444071604440717044407180444071904440720044407210444072204440723044407240444072504440726044407270444072804440729044407300444073104440732044407330444073404440735044407360444073704440738044407390444074004440741044407420444074304440744044407450444074604440747044407480444074904440750044407510444075204440753044407540444075504440756044407570444075804440759044407600444076104440762044407630444076404440765044407660444076704440768044407690444077004440771044407720444077304440774044407750444077604440777044407780444077904440780044407810444078204440783044407840444078504440786044407870444078804440789044407900444079104440792044407930444079404440795044407960444079704440798044407990444080004440801044408020444080304440804044408050444080604440807044408080444080904440810044408110444081204440813044408140444081504440816044408170444081804440819044408200444082104440822044408230444082404440825044408260444082704440828044408290444083004440831044408320444083304440834044408350444083604440837044408380444083904440840044408410444084204440843044408440444084504440846044408470444084804440849044408500444085104440852044408530444085404440855044408560444085704440858044408590444086004440861044408620444086304440864044408650444086604440867044408680444086904440870044408710444087204440873044408740444087504440876044408770444087804440879044408800444088104440882044408830444088404440885044408860444088704440888044408890444089004440891044408920444089304440894044408950444089604440897044408980444089904440900044409010444090204440903044409040444090504440906044409070444090804440909044409100444091104440912044409130444091404440915044409160444091704440918044409190444092004440921044409220444092304440924044409250444092604440927044409280444092904440930044409310444093204440933044409340444093504440936044409370444093804440939044409400444094104440942044409430444094404440945044409460444094704440948044409490444095004440951044409520444095304440954044409550444095604440957044409580444095904440960044409610444096204440963044409640444096504440966044409670444096804440969044409700444097104440972044409730444097404440975044409760444097704440978044409790444098004440981044409820444098304440984044409850444098604440987044409880444098904440990044409910444099204440993044409940444099504440996044409970444099804440999044410000444100104441002044410030444100404441005044410060444100704441008044410090444101004441011044410120444101304441014044410150444101604441017044410180444101904441020044410210444102204441023044410240444102504441026044410270444102804441029044410300444103104441032044410330444103404441035044410360444103704441038044410390444104004441041044410420444104304441044044410450444104604441047044410480444104904441050044410510444105204441053044410540444105504441056044410570444105804441059044410600444106104441062044410630444106404441065044410660444106704441068044410690444107004441071044410720444107304441074044410750444107604441077044410780444107904441080044410810444108204441083044410840444108504441086044410870444108804441089044410900444109104441092044410930444109404441095044410960444109704441098044410990444110004441101044411020444110304441104044411050445000104450002044500030445000404450005044500060445000704450008044500090445001004450011044500120445001304450014044500150445001604450017044500180445001904450020044500210445002204450023044500240445002504450026044500270445002804450029044500300445003104450032044500330445003404450035044500360445003704450038044500390445004004450041044500420445004304450044044500450445004604450047044500480445004904450050044500510445005204450053044500540445005504450056044500570445005804450059044500600445006104450062044500630445006404450065044500660445006704450068044500690445007004450071044500720445007304450074044500750445007604450077044500780445007904450080044500810445008204450083044500840445008504450086044500870445008804450089044500900445009104450092044500930445009404450095044500960445009704450098044500990445010004450101044501020445010304450104044501050445010604450107044501080445010904450110044501110445011204450113044501140445011504450116044501170445011804450119044501200445012104450122044501230445012404450125044501260445012704450128044501290445013004450131044501320445013304450134044501350445013604450137044501380445013904450140044501410445014204450143044501440445014504450146044501470445014804450149044501500445015104450152044501530445015404450155044501560445015704450158044501590445016004450161044501620445016304450164044501650445016604450167044501680445016904450170044501710445017204450173044501740445017504450176044501770445017804450179044501800445018104450182044501830445018404450185044501860445018704450188044501890445019004450191044501920445019304450194044501950445019604450197044501980445019904450200044502010445020204450203044502040445020504450206044502070445020804450209044502100445021104450212044502130445021404450215044502160445021704450218044502190445022004450221044502220445022304450224044502250445022604450227044502280445022904450230044502310445023204450233044502340445023504450236044502370445023804450239044502400445024104450242044502430445024404450245044502460445024704450248044502490445025004450251044502520445025304450254044502550445025604450257044502580445025904450260044502610445026204450263044502640445026504450266044502670445026804450269044502700445027104450272044502730445027404450275044502760445027704450278044502790445028004450281044502820445028304450284044502850445028604450287044502880445028904450290044502910445029204450293044502940445029504450296044502970445029804450299044503000445030104450302044503030445030404450305044503060445030704450308044503090445031004450311044503120445031304450314044503150445031604450317044503180445031904450320044503210445032204450323044503240445032504450326044503270445032804450329044503300445033104450332044503330445033404450335044503360445033704450338044503390445034004450341044503420445034304450344044503450445034604450347044503480445034904450350044503510445035204450353044503540445035504450356044503570445035804450359044503600445036104450362044503630445036404450365044503660445036704450368044503690445037004450371044503720445037304450374044503750445037604450377044503780445037904450380044503810445038204450383044503840445038504450386044503870445038804450389044503900445039104450392044503930445039404450395044503960445039704450398044503990445040004450401044504020445040304450404044504050445040604450407044504080445040904450410044504110445041204450413044504140445041504450416044504170445041804450419044504200445042104450422044504230445042404450425044504260445042704450428044504290445043004450431044504320445043304450434044504350445043604450437044504380445043904450440044504410445044204450443044504440445044504450446044504470445044804450449044504500445045104450452044504530445045404450455044504560445045704450458044504590445046004450461044504620445046304450464044504650445046604450467044504680445046904450470044504710445047204450473044504740445047504450476044504770445047804450479044504800445048104450482044504830445048404450485044504860445048704450488044504890445049004450491044504920445049304450494044504950445049604450497044504980445049904450500044505010445050204450503044505040445050504450506044505070445050804450509044505100445051104450512044505130445051404450515044505160445051704450518044505190445052004450521044505220445052304450524044505250445052604450527044505280445052904450530044505310445053204450533044505340445053504450536044505370445053804450539044505400445054104450542044505430445054404450545044505460445054704450548044505490445055004450551044505520445055304450554044505550445055604450557044505580445055904450560044505610445056204450563044505640445056504450566044505670445056804450569044505700445057104450572044505730445057404450575044505760445057704450578044505790445058004450581044505820445058304450584044505850445058604450587044505880445058904450590044505910445059204450593044505940445059504450596044505970445059804450599044506000445060104450602044506030445060404450605044506060445060704450608044506090445061004450611044506120445061304450614044506150445061604450617044506180445061904450620044506210445062204450623044506240445062504450626044506270445062804450629044506300445063104450632044506330445063404450635044506360445063704450638044506390445064004450641044506420445064304450644044506450445064604450647044506480445064904450650044506510445065204450653044506540445065504450656044506570445065804450659044506600445066104450662044506630445066404450665044506660445066704450668044506690445067004450671044506720445067304450674044506750445067604450677044506780445067904450680044506810445068204450683044506840445068504450686044506870445068804450689044506900445069104450692044506930445069404450695044506960445069704450698044506990445070004450701044507020445070304450704044507050445070604450707044507080445070904450710044507110445071204450713044507140445071504450716044507170445071804450719044507200445072104450722044507230445072404450725044507260445072704450728044507290445073004450731044507320445073304450734044507350445073604450737044507380445073904450740044507410445074204450743044507440445074504450746044507470445074804450749044507500445075104450752044507530445075404450755044507560445075704450758044507590445076004450761044507620445076304450764044507650445076604450767044507680445076904450770044507710445077204450773044507740445077504450776044507770445077804450779044507800445078104450782044507830445078404450785044507860445078704450788044507890445079004450791044507920445079304450794044507950445079604450797044507980445079904450800044508010445080204450803044508040445080504450806044508070445080804450809044508100445081104450812044508130445081404450815044508160445081704450818044508190445082004450821044508220445082304450824044508250445082604450827044508280445082904450830044508310445083204450833044508340445083504450836044508370445083804450839044508400445084104450842044508430445084404450845044508460445084704450848044508490445085004450851044508520445085304450854044508550445085604450857044508580445085904450860044508610445086204450863044508640445086504450866044508670445086804450869044508700445087104450872044508730445087404450875044508760445087704450878044508790445088004450881044508820445088304450884044508850445088604450887044508880445088904450890044508910445089204450893044508940445089504450896044508970445089804450899044509000445090104450902044509030445090404450905044509060445090704450908044509090445091004450911044509120445091304450914044509150445091604450917044509180445091904450920044509210445092204450923044509240445092504450926044509270445092804450929044509300445093104450932044509330445093404450935044509360445093704450938044509390445094004450941044509420445094304450944044509450445094604450947044509480445094904450950044509510445095204450953044509540445095504450956044509570445095804450959044509600445096104450962044509630445096404450965044509660445096704450968044509690445097004450971044509720445097304450974044509750445097604450977044509780445097904450980044509810445098204450983044509840445098504450986044509870445098804450989044509900445099104450992044509930445099404450995044509960445099704450998044509990445100004451001044510020445100304451004044510050445100604451007044510080445100904451010044510110445101204451013044510140445101504451016044510170445101804451019044510200445102104451022044510230445102404451025044510260445102704451028044510290445103004451031044510320445103304451034044510350445103604451037044510380445103904451040044510410445104204451043044510440445104504451046044510470445104804451049044510500445105104451052044510530445105404451055044510560445105704451058044510590445106004451061044510620445106304451064044510650445106604451067044510680445106904451070044510710445107204451073044510740445107504451076044510770445107804451079044510800445108104451082044510830445108404451085044510860445108704451088044510890445109004451091044510920445109304451094044510950445109604451097044510980445109904451100044511010445110204451103044511040445110504460001044600020446000304460004044600050446000604460007044600080446000904460010044600110446001204460013044600140446001504460016044600170446001804460019044600200446002104460022044600230446002404460025044600260446002704460028044600290446003004460031044600320446003304460034044600350446003604460037044600380446003904460040044600410446004204460043044600440446004504460046044600470446004804460049044600500446005104460052044600530446005404460055044600560446005704460058044600590446006004460061044600620446006304460064044600650446006604460067044600680446006904460070044600710446007204460073044600740446007504460076044600770446007804460079044600800446008104460082044600830446008404460085044600860446008704460088044600890446009004460091044600920446009304460094044600950446009604460097044600980446009904460100044601010446010204460103044601040446010504460106044601070446010804460109044601100446011104460112044601130446011404460115044601160446011704460118044601190446012004460121044601220446012304460124044601250446012604460127044601280446012904460130044601310446013204460133044601340446013504460136044601370446013804460139044601400446014104460142044601430446014404460145044601460446014704460148044601490446015004460151044601520446015304460154044601550446015604460157044601580446015904460160044601610446016204460163044601640446016504460166044601670446016804460169044601700446017104460172044601730446017404460175044601760446017704460178044601790446018004460181044601820446018304460184044601850446018604460187044601880446018904460190044601910446019204460193044601940446019504460196044601970446019804460199044602000446020104460202044602030446020404460205044602060446020704460208044602090446021004460211044602120446021304460214044602150446021604460217044602180446021904460220044602210446022204460223044602240446022504460226044602270446022804460229044602300446023104460232044602330446023404460235044602360446023704460238044602390446024004460241044602420446024304460244044602450446024604460247044602480446024904460250044602510446025204460253044602540446025504460256044602570446025804460259044602600446026104460262044602630446026404460265044602660446026704460268044602690446027004460271044602720446027304460274044602750446027604460277044602780446027904460280044602810446028204460283044602840446028504460286044602870446028804460289044602900446029104460292044602930446029404460295044602960446029704460298044602990446030004460301044603020446030304460304044603050446030604460307044603080446030904460310044603110446031204460313044603140446031504460316044603170446031804460319044603200446032104460322044603230446032404460325044603260446032704460328044603290446033004460331044603320446033304460334044603350446033604460337044603380446033904460340044603410446034204460343044603440446034504460346044603470446034804460349044603500446035104460352044603530446035404460355044603560446035704460358044603590446036004460361044603620446036304460364044603650446036604460367044603680446036904460370044603710446037204460373044603740446037504460376044603770446037804460379044603800446038104460382044603830446038404460385044603860446038704460388044603890446039004460391044603920446039304460394044603950446039604460397044603980446039904460400044604010446040204460403044604040446040504460406044604070446040804460409044604100446041104460412044604130446041404460415044604160446041704460418044604190446042004460421044604220446042304460424044604250446042604460427044604280446042904460430044604310446043204460433044604340446043504460436044604370446043804460439044604400446044104460442044604430446044404460445044604460446044704460448044604490446045004460451044604520446045304460454044604550446045604460457044604580446045904460460044604610446046204460463044604640446046504460466044604670446046804460469044604700446047104460472044604730446047404460475044604760446047704460478044604790446048004460481044604820446048304460484044604850446048604460487044604880446048904460490044604910446049204460493044604940446049504460496044604970446049804460499044605000446050104460502044605030446050404460505044605060446050704460508044605090446051004460511044605120446051304460514044605150446051604460517044605180446051904460520044605210446052204460523044605240446052504460526044605270446052804460529044605300446053104460532044605330446053404460535044605360446053704460538044605390446054004460541044605420446054304460544044605450446054604460547044605480446054904460550044605510446055204460553044605540446055504460556044605570446055804460559044605600446056104460562044605630446056404460565044605660446056704460568044605690446057004460571044605720446057304460574044605750446057604460577044605780446057904460580044605810446058204460583044605840446058504460586044605870446058804460589044605900446059104460592044605930446059404460595044605960446059704460598044605990446060004460601044606020446060304460604044606050446060604460607044606080446060904460610044606110446061204460613044606140446061504460616044606170446061804460619044606200446062104460622044606230446062404460625044606260446062704460628044606290446063004460631044606320446063304460634044606350446063604460637044606380446063904460640044606410446064204460643044606440446064504460646044606470446064804460649044606500446065104460652044606530446065404460655044606560446065704460658044606590446066004460661044606620446066304460664044606650446066604460667044606680446066904460670044606710446067204460673044606740446067504460676044606770446067804460679044606800446068104460682044606830446068404460685044606860446068704460688044606890446069004460691044606920446069304460694044606950446069604460697044606980446069904460700044607010446070204460703044607040446070504460706044607070446070804460709044607100446071104460712044607130446071404460715044607160446071704460718044607190446072004460721044607220446072304460724044607250446072604460727044607280446072904460730044607310446073204460733044607340446073504460736044607370446073804460739044607400446074104460742044607430446074404460745044607460446074704460748044607490446075004460751044607520446075304460754044607550446075604460757044607580446075904460760044607610446076204460763044607640446076504460766044607670446076804460769044607700446077104460772044607730446077404460775044607760446077704460778044607790446078004460781044607820446078304460784044607850446078604460787044607880446078904460790044607910446079204460793044607940446079504460796044607970446079804460799044608000446080104460802044608030446080404460805044608060446080704460808044608090446081004460811044608120446081304460814044608150446081604460817044608180446081904460820044608210446082204460823044608240446082504460826044608270446082804460829044608300446083104460832044608330446083404460835044608360446083704460838044608390446084004460841044608420446084304460844044608450446084604460847044608480446084904460850044608510446085204460853044608540446085504460856044608570446085804460859044608600446086104460862044608630446086404460865044608660446086704460868044608690446087004460871044608720446087304460874044608750446087604460877044608780446087904460880044608810446088204460883044608840446088504460886044608870446088804460889044608900446089104460892044608930446089404460895044608960446089704460898044608990446090004460901044609020446090304460904044609050446090604460907044609080446090904460910044609110446091204460913044609140446091504460916044609170446091804460919044609200446092104460922044609230446092404460925044609260446092704460928044609290446093004460931044609320446093304460934044609350446093604460937044609380446093904460940044609410446094204460943044609440446094504460946044609470446094804460949044609500446095104460952044609530446095404460955044609560446095704460958044609590446096004460961044609620446096304460964044609650446096604460967044609680446096904460970044609710446097204460973044609740446097504460976044609770446097804460979044609800446098104460982044609830446098404460985044609860446098704460988044609890446099004460991044609920446099304460994044609950446099604460997044609980446099904461000044610010446100204461003044610040446100504461006044610070446100804461009044610100446101104461012044610130446101404461015044610160446101704461018044610190446102004461021044610220446102304461024044610250446102604461027044610280446102904461030044610310446103204461033044610340446103504461036044610370446103804461039044610400446104104461042044610430446104404461045044610460446104704461048044610490446105004461051044610520446105304461054044610550446105604461057044610580446105904461060044610610446106204461063044610640446106504461066044610670446106804461069044610700446107104461072044610730446107404461075044610760446107704461078044610790446108004461081044610820446108304461084044610850446108604461087044610880446108904461090044610910446109204461093044610940446109504461096044610970446109804461099044611000446110104461102044611030446110404461105044700010447000204470003044700040447000504470006044700070447000804470009044700100447001104470012044700130447001404470015044700160447001704470018044700190447002004470021044700220447002304470024044700250447002604470027044700280447002904470030044700310447003204470033044700340447003504470036044700370447003804470039044700400447004104470042044700430447004404470045044700460447004704470048044700490447005004470051044700520447005304470054044700550447005604470057044700580447005904470060044700610447006204470063044700640447006504470066044700670447006804470069044700700447007104470072044700730447007404470075044700760447007704470078044700790447008004470081044700820447008304470084044700850447008604470087044700880447008904470090044700910447009204470093044700940447009504470096044700970447009804470099044701000447010104470102044701030447010404470105044701060447010704470108044701090447011004470111044701120447011304470114044701150447011604470117044701180447011904470120044701210447012204470123044701240447012504470126044701270447012804470129044701300447013104470132044701330447013404470135044701360447013704470138044701390447014004470141044701420447014304470144044701450447014604470147044701480447014904470150044701510447015204470153044701540447015504470156044701570447015804470159044701600447016104470162044701630447016404470165044701660447016704470168044701690447017004470171044701720447017304470174044701750447017604470177044701780447017904470180044701810447018204470183044701840447018504470186044701870447018804470189044701900447019104470192044701930447019404470195044701960447019704470198044701990447020004470201044702020447020304470204044702050447020604470207044702080447020904470210044702110447021204470213044702140447021504470216044702170447021804470219044702200447022104470222044702230447022404470225044702260447022704470228044702290447023004470231044702320447023304470234044702350447023604470237044702380447023904470240044702410447024204470243044702440447024504470246044702470447024804470249044702500447025104470252044702530447025404470255044702560447025704470258044702590447026004470261044702620447026304470264044702650447026604470267044702680447026904470270044702710447027204470273044702740447027504470276044702770447027804470279044702800447028104470282044702830447028404470285044702860447028704470288044702890447029004470291044702920447029304470294044702950447029604470297044702980447029904470300044703010447030204470303044703040447030504470306044703070447030804470309044703100447031104470312044703130447031404470315044703160447031704470318044703190447032004470321044703220447032304470324044703250447032604470327044703280447032904470330044703310447033204470333044703340447033504470336044703370447033804470339044703400447034104470342044703430447034404470345044703460447034704470348044703490447035004470351044703520447035304470354044703550447035604470357044703580447035904470360044703610447036204470363044703640447036504470366044703670447036804470369044703700447037104470372044703730447037404470375044703760447037704470378044703790447038004470381044703820447038304470384044703850447038604470387044703880447038904470390044703910447039204470393044703940447039504470396044703970447039804470399044704000447040104470402044704030447040404470405044704060447040704470408044704090447041004470411044704120447041304470414044704150447041604470417044704180447041904470420044704210447042204470423044704240447042504470426044704270447042804470429044704300447043104470432044704330447043404470435044704360447043704470438044704390447044004470441044704420447044304470444044704450447044604470447044704480447044904470450044704510447045204470453044704540447045504470456044704570447045804470459044704600447046104470462044704630447046404470465044704660447046704470468044704690447047004470471044704720447047304470474044704750447047604470477044704780447047904470480044704810447048204470483044704840447048504470486044704870447048804470489044704900447049104470492044704930447049404470495044704960447049704470498044704990447050004470501044705020447050304470504044705050447050604470507044705080447050904470510044705110447051204470513044705140447051504470516044705170447051804470519044705200447052104470522044705230447052404470525044705260447052704470528044705290447053004470531044705320447053304470534044705350447053604470537044705380447053904470540044705410447054204470543044705440447054504470546044705470447054804470549044705500447055104470552044705530447055404470555044705560447055704470558044705590447056004470561044705620447056304470564044705650447056604470567044705680447056904470570044705710447057204470573044705740447057504470576044705770447057804470579044705800447058104470582044705830447058404470585044705860447058704470588044705890447059004470591044705920447059304470594044705950447059604470597044705980447059904470600044706010447060204470603044706040447060504470606044706070447060804470609044706100447061104470612044706130447061404470615044706160447061704470618044706190447062004470621044706220447062304470624044706250447062604470627044706280447062904470630044706310447063204470633044706340447063504470636044706370447063804470639044706400447064104470642044706430447064404470645044706460447064704470648044706490447065004470651044706520447065304470654044706550447065604470657044706580447065904470660044706610447066204470663044706640447066504470666044706670447066804470669044706700447067104470672044706730447067404470675044706760447067704470678044706790447068004470681044706820447068304470684044706850447068604470687044706880447068904470690044706910447069204470693044706940447069504470696044706970447069804470699044707000447070104470702044707030447070404470705044707060447070704470708044707090447071004470711044707120447071304470714044707150447071604470717044707180447071904470720044707210447072204470723044707240447072504470726044707270447072804470729044707300447073104470732044707330447073404470735044707360447073704470738044707390447074004470741044707420447074304470744044707450447074604470747044707480447074904470750044707510447075204470753044707540447075504470756044707570447075804470759044707600447076104470762044707630447076404470765044707660447076704470768044707690447077004470771044707720447077304470774044707750447077604470777044707780447077904470780044707810447078204470783044707840447078504470786044707870447078804470789044707900447079104470792044707930447079404470795044707960447079704470798044707990447080004470801044708020447080304470804044708050447080604470807044708080447080904470810044708110447081204470813044708140447081504470816044708170447081804470819044708200447082104470822044708230447082404470825044708260447082704470828044708290447083004470831044708320447083304470834044708350447083604470837044708380447083904470840044708410447084204470843044708440447084504470846044708470447084804470849044708500447085104470852044708530447085404470855044708560447085704470858044708590447086004470861044708620447086304470864044708650447086604470867044708680447086904470870044708710447087204470873044708740447087504470876044708770447087804470879044708800447088104470882044708830447088404470885044708860447088704470888044708890447089004470891044708920447089304470894044708950447089604470897044708980447089904470900044709010447090204470903044709040447090504470906044709070447090804470909044709100447091104470912044709130447091404470915044709160447091704470918044709190447092004470921044709220447092304470924044709250447092604470927044709280447092904470930044709310447093204470933044709340447093504470936044709370447093804470939044709400447094104470942044709430447094404470945044709460447094704470948044709490447095004470951044709520447095304470954044709550447095604470957044709580447095904470960044709610447096204470963044709640447096504470966044709670447096804470969044709700447097104470972044709730447097404470975044709760447097704470978044709790447098004470981044709820447098304470984044709850447098604470987044709880447098904470990044709910447099204470993044709940447099504470996044709970447099804470999044710000447100104471002044710030447100404471005044710060447100704471008044710090447101004471011044710120447101304471014044710150447101604471017044710180447101904471020044710210447102204471023044710240447102504471026044710270447102804471029044710300447103104471032044710330447103404471035044710360447103704471038044710390447104004471041044710420447104304471044044710450447104604471047044710480447104904471050044710510447105204471053044710540447105504471056044710570447105804471059044710600447106104471062044710630447106404471065044710660447106704471068044710690447107004471071044710720447107304471074044710750447107604471077044710780447107904471080044710810447108204471083044710840447108504471086044710870447108804471089044710900447109104471092044710930447109404471095044710960447109704471098044710990447110004471101044711020447110304471104044711050448000104480002044800030448000404480005044800060448000704480008044800090448001004480011044800120448001304480014044800150448001604480017044800180448001904480020044800210448002204480023044800240448002504480026044800270448002804480029044800300448003104480032044800330448003404480035044800360448003704480038044800390448004004480041044800420448004304480044044800450448004604480047044800480448004904480050044800510448005204480053044800540448005504480056044800570448005804480059044800600448006104480062044800630448006404480065044800660448006704480068044800690448007004480071044800720448007304480074044800750448007604480077044800780448007904480080044800810448008204480083044800840448008504480086044800870448008804480089044800900448009104480092044800930448009404480095044800960448009704480098044800990448010004480101044801020448010304480104044801050448010604480107044801080448010904480110044801110448011204480113044801140448011504480116044801170448011804480119044801200448012104480122044801230448012404480125044801260448012704480128044801290448013004480131044801320448013304480134044801350448013604480137044801380448013904480140044801410448014204480143044801440448014504480146044801470448014804480149044801500448015104480152044801530448015404480155044801560448015704480158044801590448016004480161044801620448016304480164044801650448016604480167044801680448016904480170044801710448017204480173044801740448017504480176044801770448017804480179044801800448018104480182044801830448018404480185044801860448018704480188044801890448019004480191044801920448019304480194044801950448019604480197044801980448019904480200044802010448020204480203044802040448020504480206044802070448020804480209044802100448021104480212044802130448021404480215044802160448021704480218044802190448022004480221044802220448022304480224044802250448022604480227044802280448022904480230044802310448023204480233044802340448023504480236044802370448023804480239044802400448024104480242044802430448024404480245044802460448024704480248044802490448025004480251044802520448025304480254044802550448025604480257044802580448025904480260044802610448026204480263044802640448026504480266044802670448026804480269044802700448027104480272044802730448027404480275044802760448027704480278044802790448028004480281044802820448028304480284044802850448028604480287044802880448028904480290044802910448029204480293044802940448029504480296044802970448029804480299044803000448030104480302044803030448030404480305044803060448030704480308044803090448031004480311044803120448031304480314044803150448031604480317044803180448031904480320044803210448032204480323044803240448032504480326044803270448032804480329044803300448033104480332044803330448033404480335044803360448033704480338044803390448034004480341044803420448034304480344044803450448034604480347044803480448034904480350044803510448035204480353044803540448035504480356044803570448035804480359044803600448036104480362044803630448036404480365044803660448036704480368044803690448037004480371044803720448037304480374044803750448037604480377044803780448037904480380044803810448038204480383044803840448038504480386044803870448038804480389044803900448039104480392044803930448039404480395044803960448039704480398044803990448040004480401044804020448040304480404044804050448040604480407044804080448040904480410044804110448041204480413044804140448041504480416044804170448041804480419044804200448042104480422044804230448042404480425044804260448042704480428044804290448043004480431044804320448043304480434044804350448043604480437044804380448043904480440044804410448044204480443044804440448044504480446044804470448044804480449044804500448045104480452044804530448045404480455044804560448045704480458044804590448046004480461044804620448046304480464044804650448046604480467044804680448046904480470044804710448047204480473044804740448047504480476044804770448047804480479044804800448048104480482044804830448048404480485044804860448048704480488044804890448049004480491044804920448049304480494044804950448049604480497044804980448049904480500044805010448050204480503044805040448050504480506044805070448050804480509044805100448051104480512044805130448051404480515044805160448051704480518044805190448052004480521044805220448052304480524044805250448052604480527044805280448052904480530044805310448053204480533044805340448053504480536044805370448053804480539044805400448054104480542044805430448054404480545044805460448054704480548044805490448055004480551044805520448055304480554044805550448055604480557044805580448055904480560044805610448056204480563044805640448056504480566044805670448056804480569044805700448057104480572044805730448057404480575044805760448057704480578044805790448058004480581044805820448058304480584044805850448058604480587044805880448058904480590044805910448059204480593044805940448059504480596044805970448059804480599044806000448060104480602044806030448060404480605044806060448060704480608044806090448061004480611044806120448061304480614044806150448061604480617044806180448061904480620044806210448062204480623044806240448062504480626044806270448062804480629044806300448063104480632044806330448063404480635044806360448063704480638044806390448064004480641044806420448064304480644044806450448064604480647044806480448064904480650044806510448065204480653044806540448065504480656044806570448065804480659044806600448066104480662044806630448066404480665044806660448066704480668044806690448067004480671044806720448067304480674044806750448067604480677044806780448067904480680044806810448068204480683044806840448068504480686044806870448068804480689044806900448069104480692044806930448069404480695044806960448069704480698044806990448070004480701044807020448070304480704044807050448070604480707044807080448070904480710044807110448071204480713044807140448071504480716044807170448071804480719044807200448072104480722044807230448072404480725044807260448072704480728044807290448073004480731044807320448073304480734044807350448073604480737044807380448073904480740044807410448074204480743044807440448074504480746044807470448074804480749044807500448075104480752044807530448075404480755044807560448075704480758044807590448076004480761044807620448076304480764044807650448076604480767044807680448076904480770044807710448077204480773044807740448077504480776044807770448077804480779044807800448078104480782044807830448078404480785044807860448078704480788044807890448079004480791044807920448079304480794044807950448079604480797044807980448079904480800044808010448080204480803044808040448080504480806044808070448080804480809044808100448081104480812044808130448081404480815044808160448081704480818044808190448082004480821044808220448082304480824044808250448082604480827044808280448082904480830044808310448083204480833044808340448083504480836044808370448083804480839044808400448084104480842044808430448084404480845044808460448084704480848044808490448085004480851044808520448085304480854044808550448085604480857044808580448085904480860044808610448086204480863044808640448086504480866044808670448086804480869044808700448087104480872044808730448087404480875044808760448087704480878044808790448088004480881044808820448088304480884044808850448088604480887044808880448088904480890044808910448089204480893044808940448089504480896044808970448089804480899044809000448090104480902044809030448090404480905044809060448090704480908044809090448091004480911044809120448091304480914044809150448091604480917044809180448091904480920044809210448092204480923044809240448092504480926044809270448092804480929044809300448093104480932044809330448093404480935044809360448093704480938044809390448094004480941044809420448094304480944044809450448094604480947044809480448094904480950044809510448095204480953044809540448095504480956044809570448095804480959044809600448096104480962044809630448096404480965044809660448096704480968044809690448097004480971044809720448097304480974044809750448097604480977044809780448097904480980044809810448098204480983044809840448098504480986044809870448098804480989044809900448099104480992044809930448099404480995044809960448099704480998044809990448100004481001044810020448100304481004044810050448100604481007044810080448100904481010044810110448101204481013044810140448101504481016044810170448101804481019044810200448102104481022044810230448102404481025044810260448102704481028044810290448103004481031044810320448103304481034044810350448103604481037044810380448103904481040044810410448104204481043044810440448104504481046044810470448104804481049044810500448105104481052044810530448105404481055044810560448105704481058044810590448106004481061044810620448106304481064044810650448106604481067044810680448106904481070044810710448107204481073044810740448107504481076044810770448107804481079044810800448108104481082044810830448108404481085044810860448108704481088044810890448109004481091044810920448109304481094044810950448109604481097044810980448109904481100044811010448110204481103044811040448110504490001044900020449000304490004044900050449000604490007044900080449000904490010044900110449001204490013044900140449001504490016044900170449001804490019044900200449002104490022044900230449002404490025044900260449002704490028044900290449003004490031044900320449003304490034044900350449003604490037044900380449003904490040044900410449004204490043044900440449004504490046044900470449004804490049044900500449005104490052044900530449005404490055044900560449005704490058044900590449006004490061044900620449006304490064044900650449006604490067044900680449006904490070044900710449007204490073044900740449007504490076044900770449007804490079044900800449008104490082044900830449008404490085044900860449008704490088044900890449009004490091044900920449009304490094044900950449009604490097044900980449009904490100044901010449010204490103044901040449010504490106044901070449010804490109044901100449011104490112044901130449011404490115044901160449011704490118044901190449012004490121044901220449012304490124044901250449012604490127044901280449012904490130044901310449013204490133044901340449013504490136044901370449013804490139044901400449014104490142044901430449014404490145044901460449014704490148044901490449015004490151044901520449015304490154044901550449015604490157044901580449015904490160044901610449016204490163044901640449016504490166044901670449016804490169044901700449017104490172044901730449017404490175044901760449017704490178044901790449018004490181044901820449018304490184044901850449018604490187044901880449018904490190044901910449019204490193044901940449019504490196044901970449019804490199044902000449020104490202044902030449020404490205044902060449020704490208044902090449021004490211044902120449021304490214044902150449021604490217044902180449021904490220044902210449022204490223044902240449022504490226044902270449022804490229044902300449023104490232044902330449023404490235044902360449023704490238044902390449024004490241044902420449024304490244044902450449024604490247044902480449024904490250044902510449025204490253044902540449025504490256044902570449025804490259044902600449026104490262044902630449026404490265044902660449026704490268044902690449027004490271044902720449027304490274044902750449027604490277044902780449027904490280044902810449028204490283044902840449028504490286044902870449028804490289044902900449029104490292044902930449029404490295044902960449029704490298044902990449030004490301044903020449030304490304044903050449030604490307044903080449030904490310044903110449031204490313044903140449031504490316044903170449031804490319044903200449032104490322044903230449032404490325044903260449032704490328044903290449033004490331044903320449033304490334044903350449033604490337044903380449033904490340044903410449034204490343044903440449034504490346044903470449034804490349044903500449035104490352044903530449035404490355044903560449035704490358044903590449036004490361044903620449036304490364044903650449036604490367044903680449036904490370044903710449037204490373044903740449037504490376044903770449037804490379044903800449038104490382044903830449038404490385044903860449038704490388044903890449039004490391044903920449039304490394044903950449039604490397044903980449039904490400044904010449040204490403044904040449040504490406044904070449040804490409044904100449041104490412044904130449041404490415044904160449041704490418044904190449042004490421044904220449042304490424044904250449042604490427044904280449042904490430044904310449043204490433044904340449043504490436044904370449043804490439044904400449044104490442044904430449044404490445044904460449044704490448044904490449045004490451044904520449045304490454044904550449045604490457044904580449045904490460044904610449046204490463044904640449046504490466044904670449046804490469044904700449047104490472044904730449047404490475044904760449047704490478044904790449048004490481044904820449048304490484044904850449048604490487044904880449048904490490044904910449049204490493044904940449049504490496044904970449049804490499044905000449050104490502044905030449050404490505044905060449050704490508044905090449051004490511044905120449051304490514044905150449051604490517044905180449051904490520044905210449052204490523044905240449052504490526044905270449052804490529044905300449053104490532044905330449053404490535044905360449053704490538044905390449054004490541044905420449054304490544044905450449054604490547044905480449054904490550044905510449055204490553044905540449055504490556044905570449055804490559044905600449056104490562044905630449056404490565044905660449056704490568044905690449057004490571044905720449057304490574044905750449057604490577044905780449057904490580044905810449058204490583044905840449058504490586044905870449058804490589044905900449059104490592044905930449059404490595044905960449059704490598044905990449060004490601044906020449060304490604044906050449060604490607044906080449060904490610044906110449061204490613044906140449061504490616044906170449061804490619044906200449062104490622044906230449062404490625044906260449062704490628044906290449063004490631044906320449063304490634044906350449063604490637044906380449063904490640044906410449064204490643044906440449064504490646044906470449064804490649044906500449065104490652044906530449065404490655044906560449065704490658044906590449066004490661044906620449066304490664044906650449066604490667044906680449066904490670044906710449067204490673044906740449067504490676044906770449067804490679044906800449068104490682044906830449068404490685044906860449068704490688044906890449069004490691044906920449069304490694044906950449069604490697044906980449069904490700044907010449070204490703044907040449070504490706044907070449070804490709044907100449071104490712044907130449071404490715044907160449071704490718044907190449072004490721044907220449072304490724044907250449072604490727044907280449072904490730044907310449073204490733044907340449073504490736044907370449073804490739044907400449074104490742044907430449074404490745044907460449074704490748044907490449075004490751044907520449075304490754044907550449075604490757044907580449075904490760044907610449076204490763044907640449076504490766044907670449076804490769044907700449077104490772044907730449077404490775044907760449077704490778044907790449078004490781044907820449078304490784044907850449078604490787044907880449078904490790044907910449079204490793044907940449079504490796044907970449079804490799044908000449080104490802044908030449080404490805044908060449080704490808044908090449081004490811044908120449081304490814044908150449081604490817044908180449081904490820044908210449082204490823044908240449082504490826044908270449082804490829044908300449083104490832044908330449083404490835044908360449083704490838044908390449084004490841044908420449084304490844044908450449084604490847044908480449084904490850044908510449085204490853044908540449085504490856044908570449085804490859044908600449086104490862044908630449086404490865044908660449086704490868044908690449087004490871044908720449087304490874044908750449087604490877044908780449087904490880044908810449088204490883044908840449088504490886044908870449088804490889044908900449089104490892044908930449089404490895044908960449089704490898044908990449090004490901044909020449090304490904044909050449090604490907044909080449090904490910044909110449091204490913044909140449091504490916044909170449091804490919044909200449092104490922044909230449092404490925044909260449092704490928044909290449093004490931044909320449093304490934044909350449093604490937044909380449093904490940044909410449094204490943044909440449094504490946044909470449094804490949044909500449095104490952044909530449095404490955044909560449095704490958044909590449096004490961044909620449096304490964044909650449096604490967044909680449096904490970044909710449097204490973044909740449097504490976044909770449097804490979044909800449098104490982044909830449098404490985044909860449098704490988044909890449099004490991044909920449099304490994044909950449099604490997044909980449099904491000044910010449100204491003044910040449100504491006044910070449100804491009044910100449101104491012044910130449101404491015044910160449101704491018044910190449102004491021044910220449102304491024044910250449102604491027044910280449102904491030044910310449103204491033044910340449103504491036044910370449103804491039044910400449104104491042044910430449104404491045044910460449104704491048044910490449105004491051044910520449105304491054044910550449105604491057044910580449105904491060044910610449106204491063044910640449106504491066044910670449106804491069044910700449107104491072044910730449107404491075044910760449107704491078044910790449108004491081044910820449108304491084044910850449108604491087044910880449108904491090044910910449109204491093044910940449109504491096044910970449109804491099044911000449110104491102044911030449110404491105045000010450000204500003045000040450000504500006045000070450000804500009045000100450001104500012045000130450001404500015045000160450001704500018045000190450002004500021045000220450002304500024045000250450002604500027045000280450002904500030045000310450003204500033045000340450003504500036045000370450003804500039045000400450004104500042045000430450004404500045045000460450004704500048045000490450005004500051045000520450005304500054045000550450005604500057045000580450005904500060045000610450006204500063045000640450006504500066045000670450006804500069045000700450007104500072045000730450007404500075045000760450007704500078045000790450008004500081045000820450008304500084045000850450008604500087045000880450008904500090045000910450009204500093045000940450009504500096045000970450009804500099045001000450010104500102045001030450010404500105045001060450010704500108045001090450011004500111045001120450011304500114045001150450011604500117045001180450011904500120045001210450012204500123045001240450012504500126045001270450012804500129045001300450013104500132045001330450013404500135045001360450013704500138045001390450014004500141045001420450014304500144045001450450014604500147045001480450014904500150045001510450015204500153045001540450015504500156045001570450015804500159045001600450016104500162045001630450016404500165045001660450016704500168045001690450017004500171045001720450017304500174045001750450017604500177045001780450017904500180045001810450018204500183045001840450018504500186045001870450018804500189045001900450019104500192045001930450019404500195045001960450019704500198045001990450020004500201045002020450020304500204045002050450020604500207045002080450020904500210045002110450021204500213045002140450021504500216045002170450021804500219045002200450022104500222045002230450022404500225045002260450022704500228045002290450023004500231045002320450023304500234045002350450023604500237045002380450023904500240045002410450024204500243045002440450024504500246045002470450024804500249045002500450025104500252045002530450025404500255045002560450025704500258045002590450026004500261045002620450026304500264045002650450026604500267045002680450026904500270045002710450027204500273045002740450027504500276045002770450027804500279045002800450028104500282045002830450028404500285045002860450028704500288045002890450029004500291045002920450029304500294045002950450029604500297045002980450029904500300045003010450030204500303045003040450030504500306045003070450030804500309045003100450031104500312045003130450031404500315045003160450031704500318045003190450032004500321045003220450032304500324045003250450032604500327045003280450032904500330045003310450033204500333045003340450033504500336045003370450033804500339045003400450034104500342045003430450034404500345045003460450034704500348045003490450035004500351045003520450035304500354045003550450035604500357045003580450035904500360045003610450036204500363045003640450036504500366045003670450036804500369045003700450037104500372045003730450037404500375045003760450037704500378045003790450038004500381045003820450038304500384045003850450038604500387045003880450038904500390045003910450039204500393045003940450039504500396045003970450039804500399045004000450040104500402045004030450040404500405045004060450040704500408045004090450041004500411045004120450041304500414045004150450041604500417045004180450041904500420045004210450042204500423045004240450042504500426045004270450042804500429045004300450043104500432045004330450043404500435045004360450043704500438045004390450044004500441045004420450044304500444045004450450044604500447045004480450044904500450045004510450045204500453045004540450045504500456045004570450045804500459045004600450046104500462045004630450046404500465045004660450046704500468045004690450047004500471045004720450047304500474045004750450047604500477045004780450047904500480045004810450048204500483045004840450048504500486045004870450048804500489045004900450049104500492045004930450049404500495045004960450049704500498045004990450050004500501045005020450050304500504045005050450050604500507045005080450050904500510045005110450051204500513045005140450051504500516045005170450051804500519045005200450052104500522045005230450052404500525045005260450052704500528045005290450053004500531045005320450053304500534045005350450053604500537045005380450053904500540045005410450054204500543045005440450054504500546045005470450054804500549045005500450055104500552045005530450055404500555045005560450055704500558045005590450056004500561045005620450056304500564045005650450056604500567045005680450056904500570045005710450057204500573045005740450057504500576045005770450057804500579045005800450058104500582045005830450058404500585045005860450058704500588045005890450059004500591045005920450059304500594045005950450059604500597045005980450059904500600045006010450060204500603045006040450060504500606045006070450060804500609045006100450061104500612045006130450061404500615045006160450061704500618045006190450062004500621045006220450062304500624045006250450062604500627045006280450062904500630045006310450063204500633045006340450063504500636045006370450063804500639045006400450064104500642045006430450064404500645045006460450064704500648045006490450065004500651045006520450065304500654045006550450065604500657045006580450065904500660045006610450066204500663045006640450066504500666045006670450066804500669045006700450067104500672045006730450067404500675045006760450067704500678045006790450068004500681045006820450068304500684045006850450068604500687045006880450068904500690045006910450069204500693045006940450069504500696045006970450069804500699045007000450070104500702045007030450070404500705045007060450070704500708045007090450071004500711045007120450071304500714045007150450071604500717045007180450071904500720045007210450072204500723045007240450072504500726045007270450072804500729045007300450073104500732045007330450073404500735045007360450073704500738045007390450074004500741045007420450074304500744045007450450074604500747045007480450074904500750045007510450075204500753045007540450075504500756045007570450075804500759045007600450076104500762045007630450076404500765045007660450076704500768045007690450077004500771045007720450077304500774045007750450077604500777045007780450077904500780045007810450078204500783045007840450078504500786045007870450078804500789045007900450079104500792045007930450079404500795045007960450079704500798045007990450080004500801045008020450080304500804045008050450080604500807045008080450080904500810045008110450081204500813045008140450081504500816045008170450081804500819045008200450082104500822045008230450082404500825045008260450082704500828045008290450083004500831045008320450083304500834045008350450083604500837045008380450083904500840045008410450084204500843045008440450084504500846045008470450084804500849045008500450085104500852045008530450085404500855045008560450085704500858045008590450086004500861045008620450086304500864045008650450086604500867045008680450086904500870045008710450087204500873045008740450087504500876045008770450087804500879045008800450088104500882045008830450088404500885045008860450088704500888045008890450089004500891045008920450089304500894045008950450089604500897045008980450089904500900045009010450090204500903045009040450090504500906045009070450090804500909045009100450091104500912045009130450091404500915045009160450091704500918045009190450092004500921045009220450092304500924045009250450092604500927045009280450092904500930045009310450093204500933045009340450093504500936045009370450093804500939045009400450094104500942045009430450094404500945045009460450094704500948045009490450095004500951045009520450095304500954045009550450095604500957045009580450095904500960045009610450096204500963045009640450096504500966045009670450096804500969045009700450097104500972045009730450097404500975045009760450097704500978045009790450098004500981045009820450098304500984045009850450098604500987045009880450098904500990045009910450099204500993045009940450099504500996045009970450099804500999045010000450100104501002045010030450100404501005045010060450100704501008045010090450101004501011045010120450101304501014045010150450101604501017045010180450101904501020045010210450102204501023045010240450102504501026045010270450102804501029045010300450103104501032045010330450103404501035045010360450103704501038045010390450104004501041045010420450104304501044045010450450104604501047045010480450104904501050045010510450105204501053045010540450105504501056045010570450105804501059045010600450106104501062045010630450106404501065045010660450106704501068045010690450107004501071045010720450107304501074045010750450107604501077045010780450107904501080045010810450108204501083045010840450108504501086045010870450108804501089045010900450109104501092045010930450109404501095045010960450109704501098045010990450110004501101045011020450110304501104045011050451000104510002045100030451000404510005045100060451000704510008045100090451001004510011045100120451001304510014045100150451001604510017045100180451001904510020045100210451002204510023045100240451002504510026045100270451002804510029045100300451003104510032045100330451003404510035045100360451003704510038045100390451004004510041045100420451004304510044045100450451004604510047045100480451004904510050045100510451005204510053045100540451005504510056045100570451005804510059045100600451006104510062045100630451006404510065045100660451006704510068045100690451007004510071045100720451007304510074045100750451007604510077045100780451007904510080045100810451008204510083045100840451008504510086045100870451008804510089045100900451009104510092045100930451009404510095045100960451009704510098045100990451010004510101045101020451010304510104045101050451010604510107045101080451010904510110045101110451011204510113045101140451011504510116045101170451011804510119045101200451012104510122045101230451012404510125045101260451012704510128045101290451013004510131045101320451013304510134045101350451013604510137045101380451013904510140045101410451014204510143045101440451014504510146045101470451014804510149045101500451015104510152045101530451015404510155045101560451015704510158045101590451016004510161045101620451016304510164045101650451016604510167045101680451016904510170045101710451017204510173045101740451017504510176045101770451017804510179045101800451018104510182045101830451018404510185045101860451018704510188045101890451019004510191045101920451019304510194045101950451019604510197045101980451019904510200045102010451020204510203045102040451020504510206045102070451020804510209045102100451021104510212045102130451021404510215045102160451021704510218045102190451022004510221045102220451022304510224045102250451022604510227045102280451022904510230045102310451023204510233045102340451023504510236045102370451023804510239045102400451024104510242045102430451024404510245045102460451024704510248045102490451025004510251045102520451025304510254045102550451025604510257045102580451025904510260045102610451026204510263045102640451026504510266045102670451026804510269045102700451027104510272045102730451027404510275045102760451027704510278045102790451028004510281045102820451028304510284045102850451028604510287045102880451028904510290045102910451029204510293045102940451029504510296045102970451029804510299045103000451030104510302045103030451030404510305045103060451030704510308045103090451031004510311045103120451031304510314045103150451031604510317045103180451031904510320045103210451032204510323045103240451032504510326045103270451032804510329045103300451033104510332045103330451033404510335045103360451033704510338045103390451034004510341045103420451034304510344045103450451034604510347045103480451034904510350045103510451035204510353045103540451035504510356045103570451035804510359045103600451036104510362045103630451036404510365045103660451036704510368045103690451037004510371045103720451037304510374045103750451037604510377045103780451037904510380045103810451038204510383045103840451038504510386045103870451038804510389045103900451039104510392045103930451039404510395045103960451039704510398045103990451040004510401045104020451040304510404045104050451040604510407045104080451040904510410045104110451041204510413045104140451041504510416045104170451041804510419045104200451042104510422045104230451042404510425045104260451042704510428045104290451043004510431045104320451043304510434045104350451043604510437045104380451043904510440045104410451044204510443045104440451044504510446045104470451044804510449045104500451045104510452045104530451045404510455045104560451045704510458045104590451046004510461045104620451046304510464045104650451046604510467045104680451046904510470045104710451047204510473045104740451047504510476045104770451047804510479045104800451048104510482045104830451048404510485045104860451048704510488045104890451049004510491045104920451049304510494045104950451049604510497045104980451049904510500045105010451050204510503045105040451050504510506045105070451050804510509045105100451051104510512045105130451051404510515045105160451051704510518045105190451052004510521045105220451052304510524045105250451052604510527045105280451052904510530045105310451053204510533045105340451053504510536045105370451053804510539045105400451054104510542045105430451054404510545045105460451054704510548045105490451055004510551045105520451055304510554045105550451055604510557045105580451055904510560045105610451056204510563045105640451056504510566045105670451056804510569045105700451057104510572045105730451057404510575045105760451057704510578045105790451058004510581045105820451058304510584045105850451058604510587045105880451058904510590045105910451059204510593045105940451059504510596045105970451059804510599045106000451060104510602045106030451060404510605045106060451060704510608045106090451061004510611045106120451061304510614045106150451061604510617045106180451061904510620045106210451062204510623045106240451062504510626045106270451062804510629045106300451063104510632045106330451063404510635045106360451063704510638045106390451064004510641045106420451064304510644045106450451064604510647045106480451064904510650045106510451065204510653045106540451065504510656045106570451065804510659045106600451066104510662045106630451066404510665045106660451066704510668045106690451067004510671045106720451067304510674045106750451067604510677045106780451067904510680045106810451068204510683045106840451068504510686045106870451068804510689045106900451069104510692045106930451069404510695045106960451069704510698045106990451070004510701045107020451070304510704045107050451070604510707045107080451070904510710045107110451071204510713045107140451071504510716045107170451071804510719045107200451072104510722045107230451072404510725045107260451072704510728045107290451073004510731045107320451073304510734045107350451073604510737045107380451073904510740045107410451074204510743045107440451074504510746045107470451074804510749045107500451075104510752045107530451075404510755045107560451075704510758045107590451076004510761045107620451076304510764045107650451076604510767045107680451076904510770045107710451077204510773045107740451077504510776045107770451077804510779045107800451078104510782045107830451078404510785045107860451078704510788045107890451079004510791045107920451079304510794045107950451079604510797045107980451079904510800045108010451080204510803045108040451080504510806045108070451080804510809045108100451081104510812045108130451081404510815045108160451081704510818045108190451082004510821045108220451082304510824045108250451082604510827045108280451082904510830045108310451083204510833045108340451083504510836045108370451083804510839045108400451084104510842045108430451084404510845045108460451084704510848045108490451085004510851045108520451085304510854045108550451085604510857045108580451085904510860045108610451086204510863045108640451086504510866045108670451086804510869045108700451087104510872045108730451087404510875045108760451087704510878045108790451088004510881045108820451088304510884045108850451088604510887045108880451088904510890045108910451089204510893045108940451089504510896045108970451089804510899045109000451090104510902045109030451090404510905045109060451090704510908045109090451091004510911045109120451091304510914045109150451091604510917045109180451091904510920045109210451092204510923045109240451092504510926045109270451092804510929045109300451093104510932045109330451093404510935045109360451093704510938045109390451094004510941045109420451094304510944045109450451094604510947045109480451094904510950045109510451095204510953045109540451095504510956045109570451095804510959045109600451096104510962045109630451096404510965045109660451096704510968045109690451097004510971045109720451097304510974045109750451097604510977045109780451097904510980045109810451098204510983045109840451098504510986045109870451098804510989045109900451099104510992045109930451099404510995045109960451099704510998045109990451100004511001045110020451100304511004045110050451100604511007045110080451100904511010045110110451101204511013045110140451101504511016045110170451101804511019045110200451102104511022045110230451102404511025045110260451102704511028045110290451103004511031045110320451103304511034045110350451103604511037045110380451103904511040045110410451104204511043045110440451104504511046045110470451104804511049045110500451105104511052045110530451105404511055045110560451105704511058045110590451106004511061045110620451106304511064045110650451106604511067045110680451106904511070045110710451107204511073045110740451107504511076045110770451107804511079045110800451108104511082045110830451108404511085045110860451108704511088045110890451109004511091045110920451109304511094045110950451109604511097045110980451109904511100045111010451110204511103045111040451110504520001045200020452000304520004045200050452000604520007045200080452000904520010045200110452001204520013045200140452001504520016045200170452001804520019045200200452002104520022045200230452002404520025045200260452002704520028045200290452003004520031045200320452003304520034045200350452003604520037045200380452003904520040045200410452004204520043045200440452004504520046045200470452004804520049045200500452005104520052045200530452005404520055045200560452005704520058045200590452006004520061045200620452006304520064045200650452006604520067045200680452006904520070045200710452007204520073045200740452007504520076045200770452007804520079045200800452008104520082045200830452008404520085045200860452008704520088045200890452009004520091045200920452009304520094045200950452009604520097045200980452009904520100045201010452010204520103045201040452010504520106045201070452010804520109045201100452011104520112045201130452011404520115045201160452011704520118045201190452012004520121045201220452012304520124045201250452012604520127045201280452012904520130045201310452013204520133045201340452013504520136045201370452013804520139045201400452014104520142045201430452014404520145045201460452014704520148045201490452015004520151045201520452015304520154045201550452015604520157045201580452015904520160045201610452016204520163045201640452016504520166045201670452016804520169045201700452017104520172045201730452017404520175045201760452017704520178045201790452018004520181045201820452018304520184045201850452018604520187045201880452018904520190045201910452019204520193045201940452019504520196045201970452019804520199045202000452020104520202045202030452020404520205045202060452020704520208045202090452021004520211045202120452021304520214045202150452021604520217045202180452021904520220045202210452022204520223045202240452022504520226045202270452022804520229045202300452023104520232045202330452023404520235045202360452023704520238045202390452024004520241045202420452024304520244045202450452024604520247045202480452024904520250045202510452025204520253045202540452025504520256045202570452025804520259045202600452026104520262045202630452026404520265045202660452026704520268045202690452027004520271045202720452027304520274045202750452027604520277045202780452027904520280045202810452028204520283045202840452028504520286045202870452028804520289045202900452029104520292045202930452029404520295045202960452029704520298045202990452030004520301045203020452030304520304045203050452030604520307045203080452030904520310045203110452031204520313045203140452031504520316045203170452031804520319045203200452032104520322045203230452032404520325045203260452032704520328045203290452033004520331045203320452033304520334045203350452033604520337045203380452033904520340045203410452034204520343045203440452034504520346045203470452034804520349045203500452035104520352045203530452035404520355045203560452035704520358045203590452036004520361045203620452036304520364045203650452036604520367045203680452036904520370045203710452037204520373045203740452037504520376045203770452037804520379045203800452038104520382045203830452038404520385045203860452038704520388045203890452039004520391045203920452039304520394045203950452039604520397045203980452039904520400045204010452040204520403045204040452040504520406045204070452040804520409045204100452041104520412045204130452041404520415045204160452041704520418045204190452042004520421045204220452042304520424045204250452042604520427045204280452042904520430045204310452043204520433045204340452043504520436045204370452043804520439045204400452044104520442045204430452044404520445045204460452044704520448045204490452045004520451045204520452045304520454045204550452045604520457045204580452045904520460045204610452046204520463045204640452046504520466045204670452046804520469045204700452047104520472045204730452047404520475045204760452047704520478045204790452048004520481045204820452048304520484045204850452048604520487045204880452048904520490045204910452049204520493045204940452049504520496045204970452049804520499045205000452050104520502045205030452050404520505045205060452050704520508045205090452051004520511045205120452051304520514045205150452051604520517045205180452051904520520045205210452052204520523045205240452052504520526045205270452052804520529045205300452053104520532045205330452053404520535045205360452053704520538045205390452054004520541045205420452054304520544045205450452054604520547045205480452054904520550045205510452055204520553045205540452055504520556045205570452055804520559045205600452056104520562045205630452056404520565045205660452056704520568045205690452057004520571045205720452057304520574045205750452057604520577045205780452057904520580045205810452058204520583045205840452058504520586045205870452058804520589045205900452059104520592045205930452059404520595045205960452059704520598045205990452060004520601045206020452060304520604045206050452060604520607045206080452060904520610045206110452061204520613045206140452061504520616045206170452061804520619045206200452062104520622045206230452062404520625045206260452062704520628045206290452063004520631045206320452063304520634045206350452063604520637045206380452063904520640045206410452064204520643045206440452064504520646045206470452064804520649045206500452065104520652045206530452065404520655045206560452065704520658045206590452066004520661045206620452066304520664045206650452066604520667045206680452066904520670045206710452067204520673045206740452067504520676045206770452067804520679045206800452068104520682045206830452068404520685045206860452068704520688045206890452069004520691045206920452069304520694045206950452069604520697045206980452069904520700045207010452070204520703045207040452070504520706045207070452070804520709045207100452071104520712045207130452071404520715045207160452071704520718045207190452072004520721045207220452072304520724045207250452072604520727045207280452072904520730045207310452073204520733045207340452073504520736045207370452073804520739045207400452074104520742045207430452074404520745045207460452074704520748045207490452075004520751045207520452075304520754045207550452075604520757045207580452075904520760045207610452076204520763045207640452076504520766045207670452076804520769045207700452077104520772045207730452077404520775045207760452077704520778045207790452078004520781045207820452078304520784045207850452078604520787045207880452078904520790045207910452079204520793045207940452079504520796045207970452079804520799045208000452080104520802045208030452080404520805045208060452080704520808045208090452081004520811045208120452081304520814045208150452081604520817045208180452081904520820045208210452082204520823045208240452082504520826045208270452082804520829045208300452083104520832045208330452083404520835045208360452083704520838045208390452084004520841045208420452084304520844045208450452084604520847045208480452084904520850045208510452085204520853045208540452085504520856045208570452085804520859045208600452086104520862045208630452086404520865045208660452086704520868045208690452087004520871045208720452087304520874045208750452087604520877045208780452087904520880045208810452088204520883045208840452088504520886045208870452088804520889045208900452089104520892045208930452089404520895045208960452089704520898045208990452090004520901045209020452090304520904045209050452090604520907045209080452090904520910045209110452091204520913045209140452091504520916045209170452091804520919045209200452092104520922045209230452092404520925045209260452092704520928045209290452093004520931045209320452093304520934045209350452093604520937045209380452093904520940045209410452094204520943045209440452094504520946045209470452094804520949045209500452095104520952045209530452095404520955045209560452095704520958045209590452096004520961045209620452096304520964045209650452096604520967045209680452096904520970045209710452097204520973045209740452097504520976045209770452097804520979045209800452098104520982045209830452098404520985045209860452098704520988045209890452099004520991045209920452099304520994045209950452099604520997045209980452099904521000045210010452100204521003045210040452100504521006045210070452100804521009045210100452101104521012045210130452101404521015045210160452101704521018045210190452102004521021045210220452102304521024045210250452102604521027045210280452102904521030045210310452103204521033045210340452103504521036045210370452103804521039045210400452104104521042045210430452104404521045045210460452104704521048045210490452105004521051045210520452105304521054045210550452105604521057045210580452105904521060045210610452106204521063045210640452106504521066045210670452106804521069045210700452107104521072045210730452107404521075045210760452107704521078045210790452108004521081045210820452108304521084045210850452108604521087045210880452108904521090045210910452109204521093045210940452109504521096045210970452109804521099045211000452110104521102045211030452110404521105045300010453000204530003045300040453000504530006045300070453000804530009045300100453001104530012045300130453001404530015045300160453001704530018045300190453002004530021045300220453002304530024045300250453002604530027045300280453002904530030045300310453003204530033045300340453003504530036045300370453003804530039045300400453004104530042045300430453004404530045045300460453004704530048045300490453005004530051045300520453005304530054045300550453005604530057045300580453005904530060045300610453006204530063045300640453006504530066045300670453006804530069045300700453007104530072045300730453007404530075045300760453007704530078045300790453008004530081045300820453008304530084045300850453008604530087045300880453008904530090045300910453009204530093045300940453009504530096045300970453009804530099045301000453010104530102045301030453010404530105045301060453010704530108045301090453011004530111045301120453011304530114045301150453011604530117045301180453011904530120045301210453012204530123045301240453012504530126045301270453012804530129045301300453013104530132045301330453013404530135045301360453013704530138045301390453014004530141045301420453014304530144045301450453014604530147045301480453014904530150045301510453015204530153045301540453015504530156045301570453015804530159045301600453016104530162045301630453016404530165045301660453016704530168045301690453017004530171045301720453017304530174045301750453017604530177045301780453017904530180045301810453018204530183045301840453018504530186045301870453018804530189045301900453019104530192045301930453019404530195045301960453019704530198045301990453020004530201045302020453020304530204045302050453020604530207045302080453020904530210045302110453021204530213045302140453021504530216045302170453021804530219045302200453022104530222045302230453022404530225045302260453022704530228045302290453023004530231045302320453023304530234045302350453023604530237045302380453023904530240045302410453024204530243045302440453024504530246045302470453024804530249045302500453025104530252045302530453025404530255045302560453025704530258045302590453026004530261045302620453026304530264045302650453026604530267045302680453026904530270045302710453027204530273045302740453027504530276045302770453027804530279045302800453028104530282045302830453028404530285045302860453028704530288045302890453029004530291045302920453029304530294045302950453029604530297045302980453029904530300045303010453030204530303045303040453030504530306045303070453030804530309045303100453031104530312045303130453031404530315045303160453031704530318045303190453032004530321045303220453032304530324045303250453032604530327045303280453032904530330045303310453033204530333045303340453033504530336045303370453033804530339045303400453034104530342045303430453034404530345045303460453034704530348045303490453035004530351045303520453035304530354045303550453035604530357045303580453035904530360045303610453036204530363045303640453036504530366045303670453036804530369045303700453037104530372045303730453037404530375045303760453037704530378045303790453038004530381045303820453038304530384045303850453038604530387045303880453038904530390045303910453039204530393045303940453039504530396045303970453039804530399045304000453040104530402045304030453040404530405045304060453040704530408045304090453041004530411045304120453041304530414045304150453041604530417045304180453041904530420045304210453042204530423045304240453042504530426045304270453042804530429045304300453043104530432045304330453043404530435045304360453043704530438045304390453044004530441045304420453044304530444045304450453044604530447045304480453044904530450045304510453045204530453045304540453045504530456045304570453045804530459045304600453046104530462045304630453046404530465045304660453046704530468045304690453047004530471045304720453047304530474045304750453047604530477045304780453047904530480045304810453048204530483045304840453048504530486045304870453048804530489045304900453049104530492045304930453049404530495045304960453049704530498045304990453050004530501045305020453050304530504045305050453050604530507045305080453050904530510045305110453051204530513045305140453051504530516045305170453051804530519045305200453052104530522045305230453052404530525045305260453052704530528045305290453053004530531045305320453053304530534045305350453053604530537045305380453053904530540045305410453054204530543045305440453054504530546045305470453054804530549045305500453055104530552045305530453055404530555045305560453055704530558045305590453056004530561045305620453056304530564045305650453056604530567045305680453056904530570045305710453057204530573045305740453057504530576045305770453057804530579045305800453058104530582045305830453058404530585045305860453058704530588045305890453059004530591045305920453059304530594045305950453059604530597045305980453059904530600045306010453060204530603045306040453060504530606045306070453060804530609045306100453061104530612045306130453061404530615045306160453061704530618045306190453062004530621045306220453062304530624045306250453062604530627045306280453062904530630045306310453063204530633045306340453063504530636045306370453063804530639045306400453064104530642045306430453064404530645045306460453064704530648045306490453065004530651045306520453065304530654045306550453065604530657045306580453065904530660045306610453066204530663045306640453066504530666045306670453066804530669045306700453067104530672045306730453067404530675045306760453067704530678045306790453068004530681045306820453068304530684045306850453068604530687045306880453068904530690045306910453069204530693045306940453069504530696045306970453069804530699045307000453070104530702045307030453070404530705045307060453070704530708045307090453071004530711045307120453071304530714045307150453071604530717045307180453071904530720045307210453072204530723045307240453072504530726045307270453072804530729045307300453073104530732045307330453073404530735045307360453073704530738045307390453074004530741045307420453074304530744045307450453074604530747045307480453074904530750045307510453075204530753045307540453075504530756045307570453075804530759045307600453076104530762045307630453076404530765045307660453076704530768045307690453077004530771045307720453077304530774045307750453077604530777045307780453077904530780045307810453078204530783045307840453078504530786045307870453078804530789045307900453079104530792045307930453079404530795045307960453079704530798045307990453080004530801045308020453080304530804045308050453080604530807045308080453080904530810045308110453081204530813045308140453081504530816045308170453081804530819045308200453082104530822045308230453082404530825045308260453082704530828045308290453083004530831045308320453083304530834045308350453083604530837045308380453083904530840045308410453084204530843045308440453084504530846045308470453084804530849045308500453085104530852045308530453085404530855045308560453085704530858045308590453086004530861045308620453086304530864045308650453086604530867045308680453086904530870045308710453087204530873045308740453087504530876045308770453087804530879045308800453088104530882045308830453088404530885045308860453088704530888045308890453089004530891045308920453089304530894045308950453089604530897045308980453089904530900045309010453090204530903045309040453090504530906045309070453090804530909045309100453091104530912045309130453091404530915045309160453091704530918045309190453092004530921045309220453092304530924045309250453092604530927045309280453092904530930045309310453093204530933045309340453093504530936045309370453093804530939045309400453094104530942045309430453094404530945045309460453094704530948045309490453095004530951045309520453095304530954045309550453095604530957045309580453095904530960045309610453096204530963045309640453096504530966045309670453096804530969045309700453097104530972045309730453097404530975045309760453097704530978045309790453098004530981045309820453098304530984045309850453098604530987045309880453098904530990045309910453099204530993045309940453099504530996045309970453099804530999045310000453100104531002045310030453100404531005045310060453100704531008045310090453101004531011045310120453101304531014045310150453101604531017045310180453101904531020045310210453102204531023045310240453102504531026045310270453102804531029045310300453103104531032045310330453103404531035045310360453103704531038045310390453104004531041045310420453104304531044045310450453104604531047045310480453104904531050045310510453105204531053045310540453105504531056045310570453105804531059045310600453106104531062045310630453106404531065045310660453106704531068045310690453107004531071045310720453107304531074045310750453107604531077045310780453107904531080045310810453108204531083045310840453108504531086045310870453108804531089045310900453109104531092045310930453109404531095045310960453109704531098045310990453110004531101045311020453110304531104045311050454000104540002045400030454000404540005045400060454000704540008045400090454001004540011045400120454001304540014045400150454001604540017045400180454001904540020045400210454002204540023045400240454002504540026045400270454002804540029045400300454003104540032045400330454003404540035045400360454003704540038045400390454004004540041045400420454004304540044045400450454004604540047045400480454004904540050045400510454005204540053045400540454005504540056045400570454005804540059045400600454006104540062045400630454006404540065045400660454006704540068045400690454007004540071045400720454007304540074045400750454007604540077045400780454007904540080045400810454008204540083045400840454008504540086045400870454008804540089045400900454009104540092045400930454009404540095045400960454009704540098045400990454010004540101045401020454010304540104045401050454010604540107045401080454010904540110045401110454011204540113045401140454011504540116045401170454011804540119045401200454012104540122045401230454012404540125045401260454012704540128045401290454013004540131045401320454013304540134045401350454013604540137045401380454013904540140045401410454014204540143045401440454014504540146045401470454014804540149045401500454015104540152045401530454015404540155045401560454015704540158045401590454016004540161045401620454016304540164045401650454016604540167045401680454016904540170045401710454017204540173045401740454017504540176045401770454017804540179045401800454018104540182045401830454018404540185045401860454018704540188045401890454019004540191045401920454019304540194045401950454019604540197045401980454019904540200045402010454020204540203045402040454020504540206045402070454020804540209045402100454021104540212045402130454021404540215045402160454021704540218045402190454022004540221045402220454022304540224045402250454022604540227045402280454022904540230045402310454023204540233045402340454023504540236045402370454023804540239045402400454024104540242045402430454024404540245045402460454024704540248045402490454025004540251045402520454025304540254045402550454025604540257045402580454025904540260045402610454026204540263045402640454026504540266045402670454026804540269045402700454027104540272045402730454027404540275045402760454027704540278045402790454028004540281045402820454028304540284045402850454028604540287045402880454028904540290045402910454029204540293045402940454029504540296045402970454029804540299045403000454030104540302045403030454030404540305045403060454030704540308045403090454031004540311045403120454031304540314045403150454031604540317045403180454031904540320045403210454032204540323045403240454032504540326045403270454032804540329045403300454033104540332045403330454033404540335045403360454033704540338045403390454034004540341045403420454034304540344045403450454034604540347045403480454034904540350045403510454035204540353045403540454035504540356045403570454035804540359045403600454036104540362045403630454036404540365045403660454036704540368045403690454037004540371045403720454037304540374045403750454037604540377045403780454037904540380045403810454038204540383045403840454038504540386045403870454038804540389045403900454039104540392045403930454039404540395045403960454039704540398045403990454040004540401045404020454040304540404045404050454040604540407045404080454040904540410045404110454041204540413045404140454041504540416045404170454041804540419045404200454042104540422045404230454042404540425045404260454042704540428045404290454043004540431045404320454043304540434045404350454043604540437045404380454043904540440045404410454044204540443045404440454044504540446045404470454044804540449045404500454045104540452045404530454045404540455045404560454045704540458045404590454046004540461045404620454046304540464045404650454046604540467045404680454046904540470045404710454047204540473045404740454047504540476045404770454047804540479045404800454048104540482045404830454048404540485045404860454048704540488045404890454049004540491045404920454049304540494045404950454049604540497045404980454049904540500045405010454050204540503045405040454050504540506045405070454050804540509045405100454051104540512045405130454051404540515045405160454051704540518045405190454052004540521045405220454052304540524045405250454052604540527045405280454052904540530045405310454053204540533045405340454053504540536045405370454053804540539045405400454054104540542045405430454054404540545045405460454054704540548045405490454055004540551045405520454055304540554045405550454055604540557045405580454055904540560045405610454056204540563045405640454056504540566045405670454056804540569045405700454057104540572045405730454057404540575045405760454057704540578045405790454058004540581045405820454058304540584045405850454058604540587045405880454058904540590045405910454059204540593045405940454059504540596045405970454059804540599045406000454060104540602045406030454060404540605045406060454060704540608045406090454061004540611045406120454061304540614045406150454061604540617045406180454061904540620045406210454062204540623045406240454062504540626045406270454062804540629045406300454063104540632045406330454063404540635045406360454063704540638045406390454064004540641045406420454064304540644045406450454064604540647045406480454064904540650045406510454065204540653045406540454065504540656045406570454065804540659045406600454066104540662045406630454066404540665045406660454066704540668045406690454067004540671045406720454067304540674045406750454067604540677045406780454067904540680045406810454068204540683045406840454068504540686045406870454068804540689045406900454069104540692045406930454069404540695045406960454069704540698045406990454070004540701045407020454070304540704045407050454070604540707045407080454070904540710045407110454071204540713045407140454071504540716045407170454071804540719045407200454072104540722045407230454072404540725045407260454072704540728045407290454073004540731045407320454073304540734045407350454073604540737045407380454073904540740045407410454074204540743045407440454074504540746045407470454074804540749045407500454075104540752045407530454075404540755045407560454075704540758045407590454076004540761045407620454076304540764045407650454076604540767045407680454076904540770045407710454077204540773045407740454077504540776045407770454077804540779045407800454078104540782045407830454078404540785045407860454078704540788045407890454079004540791045407920454079304540794045407950454079604540797045407980454079904540800045408010454080204540803045408040454080504540806045408070454080804540809045408100454081104540812045408130454081404540815045408160454081704540818045408190454082004540821045408220454082304540824045408250454082604540827045408280454082904540830045408310454083204540833045408340454083504540836045408370454083804540839045408400454084104540842045408430454084404540845045408460454084704540848045408490454085004540851045408520454085304540854045408550454085604540857045408580454085904540860045408610454086204540863045408640454086504540866045408670454086804540869045408700454087104540872045408730454087404540875045408760454087704540878045408790454088004540881045408820454088304540884045408850454088604540887045408880454088904540890045408910454089204540893045408940454089504540896045408970454089804540899045409000454090104540902045409030454090404540905045409060454090704540908045409090454091004540911045409120454091304540914045409150454091604540917045409180454091904540920045409210454092204540923045409240454092504540926045409270454092804540929045409300454093104540932045409330454093404540935045409360454093704540938045409390454094004540941045409420454094304540944045409450454094604540947045409480454094904540950045409510454095204540953045409540454095504540956045409570454095804540959045409600454096104540962045409630454096404540965045409660454096704540968045409690454097004540971045409720454097304540974045409750454097604540977045409780454097904540980045409810454098204540983045409840454098504540986045409870454098804540989045409900454099104540992045409930454099404540995045409960454099704540998045409990454100004541001045410020454100304541004045410050454100604541007045410080454100904541010045410110454101204541013045410140454101504541016045410170454101804541019045410200454102104541022045410230454102404541025045410260454102704541028045410290454103004541031045410320454103304541034045410350454103604541037045410380454103904541040045410410454104204541043045410440454104504541046045410470454104804541049045410500454105104541052045410530454105404541055045410560454105704541058045410590454106004541061045410620454106304541064045410650454106604541067045410680454106904541070045410710454107204541073045410740454107504541076045410770454107804541079045410800454108104541082045410830454108404541085045410860454108704541088045410890454109004541091045410920454109304541094045410950454109604541097045410980454109904541100045411010454110204541103045411040454110504550001045500020455000304550004045500050455000604550007045500080455000904550010045500110455001204550013045500140455001504550016045500170455001804550019045500200455002104550022045500230455002404550025045500260455002704550028045500290455003004550031045500320455003304550034045500350455003604550037045500380455003904550040045500410455004204550043045500440455004504550046045500470455004804550049045500500455005104550052045500530455005404550055045500560455005704550058045500590455006004550061045500620455006304550064045500650455006604550067045500680455006904550070045500710455007204550073045500740455007504550076045500770455007804550079045500800455008104550082045500830455008404550085045500860455008704550088045500890455009004550091045500920455009304550094045500950455009604550097045500980455009904550100045501010455010204550103045501040455010504550106045501070455010804550109045501100455011104550112045501130455011404550115045501160455011704550118045501190455012004550121045501220455012304550124045501250455012604550127045501280455012904550130045501310455013204550133045501340455013504550136045501370455013804550139045501400455014104550142045501430455014404550145045501460455014704550148045501490455015004550151045501520455015304550154045501550455015604550157045501580455015904550160045501610455016204550163045501640455016504550166045501670455016804550169045501700455017104550172045501730455017404550175045501760455017704550178045501790455018004550181045501820455018304550184045501850455018604550187045501880455018904550190045501910455019204550193045501940455019504550196045501970455019804550199045502000455020104550202045502030455020404550205045502060455020704550208045502090455021004550211045502120455021304550214045502150455021604550217045502180455021904550220045502210455022204550223045502240455022504550226045502270455022804550229045502300455023104550232045502330455023404550235045502360455023704550238045502390455024004550241045502420455024304550244045502450455024604550247045502480455024904550250045502510455025204550253045502540455025504550256045502570455025804550259045502600455026104550262045502630455026404550265045502660455026704550268045502690455027004550271045502720455027304550274045502750455027604550277045502780455027904550280045502810455028204550283045502840455028504550286045502870455028804550289045502900455029104550292045502930455029404550295045502960455029704550298045502990455030004550301045503020455030304550304045503050455030604550307045503080455030904550310045503110455031204550313045503140455031504550316045503170455031804550319045503200455032104550322045503230455032404550325045503260455032704550328045503290455033004550331045503320455033304550334045503350455033604550337045503380455033904550340045503410455034204550343045503440455034504550346045503470455034804550349045503500455035104550352045503530455035404550355045503560455035704550358045503590455036004550361045503620455036304550364045503650455036604550367045503680455036904550370045503710455037204550373045503740455037504550376045503770455037804550379045503800455038104550382045503830455038404550385045503860455038704550388045503890455039004550391045503920455039304550394045503950455039604550397045503980455039904550400045504010455040204550403045504040455040504550406045504070455040804550409045504100455041104550412045504130455041404550415045504160455041704550418045504190455042004550421045504220455042304550424045504250455042604550427045504280455042904550430045504310455043204550433045504340455043504550436045504370455043804550439045504400455044104550442045504430455044404550445045504460455044704550448045504490455045004550451045504520455045304550454045504550455045604550457045504580455045904550460045504610455046204550463045504640455046504550466045504670455046804550469045504700455047104550472045504730455047404550475045504760455047704550478045504790455048004550481045504820455048304550484045504850455048604550487045504880455048904550490045504910455049204550493045504940455049504550496045504970455049804550499045505000455050104550502045505030455050404550505045505060455050704550508045505090455051004550511045505120455051304550514045505150455051604550517045505180455051904550520045505210455052204550523045505240455052504550526045505270455052804550529045505300455053104550532045505330455053404550535045505360455053704550538045505390455054004550541045505420455054304550544045505450455054604550547045505480455054904550550045505510455055204550553045505540455055504550556045505570455055804550559045505600455056104550562045505630455056404550565045505660455056704550568045505690455057004550571045505720455057304550574045505750455057604550577045505780455057904550580045505810455058204550583045505840455058504550586045505870455058804550589045505900455059104550592045505930455059404550595045505960455059704550598045505990455060004550601045506020455060304550604045506050455060604550607045506080455060904550610045506110455061204550613045506140455061504550616045506170455061804550619045506200455062104550622045506230455062404550625045506260455062704550628045506290455063004550631045506320455063304550634045506350455063604550637045506380455063904550640045506410455064204550643045506440455064504550646045506470455064804550649045506500455065104550652045506530455065404550655045506560455065704550658045506590455066004550661045506620455066304550664045506650455066604550667045506680455066904550670045506710455067204550673045506740455067504550676045506770455067804550679045506800455068104550682045506830455068404550685045506860455068704550688045506890455069004550691045506920455069304550694045506950455069604550697045506980455069904550700045507010455070204550703045507040455070504550706045507070455070804550709045507100455071104550712045507130455071404550715045507160455071704550718045507190455072004550721045507220455072304550724045507250455072604550727045507280455072904550730045507310455073204550733045507340455073504550736045507370455073804550739045507400455074104550742045507430455074404550745045507460455074704550748045507490455075004550751045507520455075304550754045507550455075604550757045507580455075904550760045507610455076204550763045507640455076504550766045507670455076804550769045507700455077104550772045507730455077404550775045507760455077704550778045507790455078004550781045507820455078304550784045507850455078604550787045507880455078904550790045507910455079204550793045507940455079504550796045507970455079804550799045508000455080104550802045508030455080404550805045508060455080704550808045508090455081004550811045508120455081304550814045508150455081604550817045508180455081904550820045508210455082204550823045508240455082504550826045508270455082804550829045508300455083104550832045508330455083404550835045508360455083704550838045508390455084004550841045508420455084304550844045508450455084604550847045508480455084904550850045508510455085204550853045508540455085504550856045508570455085804550859045508600455086104550862045508630455086404550865045508660455086704550868045508690455087004550871045508720455087304550874045508750455087604550877045508780455087904550880045508810455088204550883045508840455088504550886045508870455088804550889045508900455089104550892045508930455089404550895045508960455089704550898045508990455090004550901045509020455090304550904045509050455090604550907045509080455090904550910045509110455091204550913045509140455091504550916045509170455091804550919045509200455092104550922045509230455092404550925045509260455092704550928045509290455093004550931045509320455093304550934045509350455093604550937045509380455093904550940045509410455094204550943045509440455094504550946045509470455094804550949045509500455095104550952045509530455095404550955045509560455095704550958045509590455096004550961045509620455096304550964045509650455096604550967045509680455096904550970045509710455097204550973045509740455097504550976045509770455097804550979045509800455098104550982045509830455098404550985045509860455098704550988045509890455099004550991045509920455099304550994045509950455099604550997045509980455099904551000045510010455100204551003045510040455100504551006045510070455100804551009045510100455101104551012045510130455101404551015045510160455101704551018045510190455102004551021045510220455102304551024045510250455102604551027045510280455102904551030045510310455103204551033045510340455103504551036045510370455103804551039045510400455104104551042045510430455104404551045045510460455104704551048045510490455105004551051045510520455105304551054045510550455105604551057045510580455105904551060045510610455106204551063045510640455106504551066045510670455106804551069045510700455107104551072045510730455107404551075045510760455107704551078045510790455108004551081045510820455108304551084045510850455108604551087045510880455108904551090045510910455109204551093045510940455109504551096045510970455109804551099045511000455110104551102045511030455110404551105045600010456000204560003045600040456000504560006045600070456000804560009045600100456001104560012045600130456001404560015045600160456001704560018045600190456002004560021045600220456002304560024045600250456002604560027045600280456002904560030045600310456003204560033045600340456003504560036045600370456003804560039045600400456004104560042045600430456004404560045045600460456004704560048045600490456005004560051045600520456005304560054045600550456005604560057045600580456005904560060045600610456006204560063045600640456006504560066045600670456006804560069045600700456007104560072045600730456007404560075045600760456007704560078045600790456008004560081045600820456008304560084045600850456008604560087045600880456008904560090045600910456009204560093045600940456009504560096045600970456009804560099045601000456010104560102045601030456010404560105045601060456010704560108045601090456011004560111045601120456011304560114045601150456011604560117045601180456011904560120045601210456012204560123045601240456012504560126045601270456012804560129045601300456013104560132045601330456013404560135045601360456013704560138045601390456014004560141045601420456014304560144045601450456014604560147045601480456014904560150045601510456015204560153045601540456015504560156045601570456015804560159045601600456016104560162045601630456016404560165045601660456016704560168045601690456017004560171045601720456017304560174045601750456017604560177045601780456017904560180045601810456018204560183045601840456018504560186045601870456018804560189045601900456019104560192045601930456019404560195045601960456019704560198045601990456020004560201045602020456020304560204045602050456020604560207045602080456020904560210045602110456021204560213045602140456021504560216045602170456021804560219045602200456022104560222045602230456022404560225045602260456022704560228045602290456023004560231045602320456023304560234045602350456023604560237045602380456023904560240045602410456024204560243045602440456024504560246045602470456024804560249045602500456025104560252045602530456025404560255045602560456025704560258045602590456026004560261045602620456026304560264045602650456026604560267045602680456026904560270045602710456027204560273045602740456027504560276045602770456027804560279045602800456028104560282045602830456028404560285045602860456028704560288045602890456029004560291045602920456029304560294045602950456029604560297045602980456029904560300045603010456030204560303045603040456030504560306045603070456030804560309045603100456031104560312045603130456031404560315045603160456031704560318045603190456032004560321045603220456032304560324045603250456032604560327045603280456032904560330045603310456033204560333045603340456033504560336045603370456033804560339045603400456034104560342045603430456034404560345045603460456034704560348045603490456035004560351045603520456035304560354045603550456035604560357045603580456035904560360045603610456036204560363045603640456036504560366045603670456036804560369045603700456037104560372045603730456037404560375045603760456037704560378045603790456038004560381045603820456038304560384045603850456038604560387045603880456038904560390045603910456039204560393045603940456039504560396045603970456039804560399045604000456040104560402045604030456040404560405045604060456040704560408045604090456041004560411045604120456041304560414045604150456041604560417045604180456041904560420045604210456042204560423045604240456042504560426045604270456042804560429045604300456043104560432045604330456043404560435045604360456043704560438045604390456044004560441045604420456044304560444045604450456044604560447045604480456044904560450045604510456045204560453045604540456045504560456045604570456045804560459045604600456046104560462045604630456046404560465045604660456046704560468045604690456047004560471045604720456047304560474045604750456047604560477045604780456047904560480045604810456048204560483045604840456048504560486045604870456048804560489045604900456049104560492045604930456049404560495045604960456049704560498045604990456050004560501045605020456050304560504045605050456050604560507045605080456050904560510045605110456051204560513045605140456051504560516045605170456051804560519045605200456052104560522045605230456052404560525045605260456052704560528045605290456053004560531045605320456053304560534045605350456053604560537045605380456053904560540045605410456054204560543045605440456054504560546045605470456054804560549045605500456055104560552045605530456055404560555045605560456055704560558045605590456056004560561045605620456056304560564045605650456056604560567045605680456056904560570045605710456057204560573045605740456057504560576045605770456057804560579045605800456058104560582045605830456058404560585045605860456058704560588045605890456059004560591045605920456059304560594045605950456059604560597045605980456059904560600045606010456060204560603045606040456060504560606045606070456060804560609045606100456061104560612045606130456061404560615045606160456061704560618045606190456062004560621045606220456062304560624045606250456062604560627045606280456062904560630045606310456063204560633045606340456063504560636045606370456063804560639045606400456064104560642045606430456064404560645045606460456064704560648045606490456065004560651045606520456065304560654045606550456065604560657045606580456065904560660045606610456066204560663045606640456066504560666045606670456066804560669045606700456067104560672045606730456067404560675045606760456067704560678045606790456068004560681045606820456068304560684045606850456068604560687045606880456068904560690045606910456069204560693045606940456069504560696045606970456069804560699045607000456070104560702045607030456070404560705045607060456070704560708045607090456071004560711045607120456071304560714045607150456071604560717045607180456071904560720045607210456072204560723045607240456072504560726045607270456072804560729045607300456073104560732045607330456073404560735045607360456073704560738045607390456074004560741045607420456074304560744045607450456074604560747045607480456074904560750045607510456075204560753045607540456075504560756045607570456075804560759045607600456076104560762045607630456076404560765045607660456076704560768045607690456077004560771045607720456077304560774045607750456077604560777045607780456077904560780045607810456078204560783045607840456078504560786045607870456078804560789045607900456079104560792045607930456079404560795045607960456079704560798045607990456080004560801045608020456080304560804045608050456080604560807045608080456080904560810045608110456081204560813045608140456081504560816045608170456081804560819045608200456082104560822045608230456082404560825045608260456082704560828045608290456083004560831045608320456083304560834045608350456083604560837045608380456083904560840045608410456084204560843045608440456084504560846045608470456084804560849045608500456085104560852045608530456085404560855045608560456085704560858045608590456086004560861045608620456086304560864045608650456086604560867045608680456086904560870045608710456087204560873045608740456087504560876045608770456087804560879045608800456088104560882045608830456088404560885045608860456088704560888045608890456089004560891045608920456089304560894045608950456089604560897045608980456089904560900045609010456090204560903045609040456090504560906045609070456090804560909045609100456091104560912045609130456091404560915045609160456091704560918045609190456092004560921045609220456092304560924045609250456092604560927045609280456092904560930045609310456093204560933045609340456093504560936045609370456093804560939045609400456094104560942045609430456094404560945045609460456094704560948045609490456095004560951045609520456095304560954045609550456095604560957045609580456095904560960045609610456096204560963045609640456096504560966045609670456096804560969045609700456097104560972045609730456097404560975045609760456097704560978045609790456098004560981045609820456098304560984045609850456098604560987045609880456098904560990045609910456099204560993045609940456099504560996045609970456099804560999045610000456100104561002045610030456100404561005045610060456100704561008045610090456101004561011045610120456101304561014045610150456101604561017045610180456101904561020045610210456102204561023045610240456102504561026045610270456102804561029045610300456103104561032045610330456103404561035045610360456103704561038045610390456104004561041045610420456104304561044045610450456104604561047045610480456104904561050045610510456105204561053045610540456105504561056045610570456105804561059045610600456106104561062045610630456106404561065045610660456106704561068045610690456107004561071045610720456107304561074045610750456107604561077045610780456107904561080045610810456108204561083045610840456108504561086045610870456108804561089045610900456109104561092045610930456109404561095045610960456109704561098045610990456110004561101045611020456110304561104045611050457000104570002045700030457000404570005045700060457000704570008045700090457001004570011045700120457001304570014045700150457001604570017045700180457001904570020045700210457002204570023045700240457002504570026045700270457002804570029045700300457003104570032045700330457003404570035045700360457003704570038045700390457004004570041045700420457004304570044045700450457004604570047045700480457004904570050045700510457005204570053045700540457005504570056045700570457005804570059045700600457006104570062045700630457006404570065045700660457006704570068045700690457007004570071045700720457007304570074045700750457007604570077045700780457007904570080045700810457008204570083045700840457008504570086045700870457008804570089045700900457009104570092045700930457009404570095045700960457009704570098045700990457010004570101045701020457010304570104045701050457010604570107045701080457010904570110045701110457011204570113045701140457011504570116045701170457011804570119045701200457012104570122045701230457012404570125045701260457012704570128045701290457013004570131045701320457013304570134045701350457013604570137045701380457013904570140045701410457014204570143045701440457014504570146045701470457014804570149045701500457015104570152045701530457015404570155045701560457015704570158045701590457016004570161045701620457016304570164045701650457016604570167045701680457016904570170045701710457017204570173045701740457017504570176045701770457017804570179045701800457018104570182045701830457018404570185045701860457018704570188045701890457019004570191045701920457019304570194045701950457019604570197045701980457019904570200045702010457020204570203045702040457020504570206045702070457020804570209045702100457021104570212045702130457021404570215045702160457021704570218045702190457022004570221045702220457022304570224045702250457022604570227045702280457022904570230045702310457023204570233045702340457023504570236045702370457023804570239045702400457024104570242045702430457024404570245045702460457024704570248045702490457025004570251045702520457025304570254045702550457025604570257045702580457025904570260045702610457026204570263045702640457026504570266045702670457026804570269045702700457027104570272045702730457027404570275045702760457027704570278045702790457028004570281045702820457028304570284045702850457028604570287045702880457028904570290045702910457029204570293045702940457029504570296045702970457029804570299045703000457030104570302045703030457030404570305045703060457030704570308045703090457031004570311045703120457031304570314045703150457031604570317045703180457031904570320045703210457032204570323045703240457032504570326045703270457032804570329045703300457033104570332045703330457033404570335045703360457033704570338045703390457034004570341045703420457034304570344045703450457034604570347045703480457034904570350045703510457035204570353045703540457035504570356045703570457035804570359045703600457036104570362045703630457036404570365045703660457036704570368045703690457037004570371045703720457037304570374045703750457037604570377045703780457037904570380045703810457038204570383045703840457038504570386045703870457038804570389045703900457039104570392045703930457039404570395045703960457039704570398045703990457040004570401045704020457040304570404045704050457040604570407045704080457040904570410045704110457041204570413045704140457041504570416045704170457041804570419045704200457042104570422045704230457042404570425045704260457042704570428045704290457043004570431045704320457043304570434045704350457043604570437045704380457043904570440045704410457044204570443045704440457044504570446045704470457044804570449045704500457045104570452045704530457045404570455045704560457045704570458045704590457046004570461045704620457046304570464045704650457046604570467045704680457046904570470045704710457047204570473045704740457047504570476045704770457047804570479045704800457048104570482045704830457048404570485045704860457048704570488045704890457049004570491045704920457049304570494045704950457049604570497045704980457049904570500045705010457050204570503045705040457050504570506045705070457050804570509045705100457051104570512045705130457051404570515045705160457051704570518045705190457052004570521045705220457052304570524045705250457052604570527045705280457052904570530045705310457053204570533045705340457053504570536045705370457053804570539045705400457054104570542045705430457054404570545045705460457054704570548045705490457055004570551045705520457055304570554045705550457055604570557045705580457055904570560045705610457056204570563045705640457056504570566045705670457056804570569045705700457057104570572045705730457057404570575045705760457057704570578045705790457058004570581045705820457058304570584045705850457058604570587045705880457058904570590045705910457059204570593045705940457059504570596045705970457059804570599045706000457060104570602045706030457060404570605045706060457060704570608045706090457061004570611045706120457061304570614045706150457061604570617045706180457061904570620045706210457062204570623045706240457062504570626045706270457062804570629045706300457063104570632045706330457063404570635045706360457063704570638045706390457064004570641045706420457064304570644045706450457064604570647045706480457064904570650045706510457065204570653045706540457065504570656045706570457065804570659045706600457066104570662045706630457066404570665045706660457066704570668045706690457067004570671045706720457067304570674045706750457067604570677045706780457067904570680045706810457068204570683045706840457068504570686045706870457068804570689045706900457069104570692045706930457069404570695045706960457069704570698045706990457070004570701045707020457070304570704045707050457070604570707045707080457070904570710045707110457071204570713045707140457071504570716045707170457071804570719045707200457072104570722045707230457072404570725045707260457072704570728045707290457073004570731045707320457073304570734045707350457073604570737045707380457073904570740045707410457074204570743045707440457074504570746045707470457074804570749045707500457075104570752045707530457075404570755045707560457075704570758045707590457076004570761045707620457076304570764045707650457076604570767045707680457076904570770045707710457077204570773045707740457077504570776045707770457077804570779045707800457078104570782045707830457078404570785045707860457078704570788045707890457079004570791045707920457079304570794045707950457079604570797045707980457079904570800045708010457080204570803045708040457080504570806045708070457080804570809045708100457081104570812045708130457081404570815045708160457081704570818045708190457082004570821045708220457082304570824045708250457082604570827045708280457082904570830045708310457083204570833045708340457083504570836045708370457083804570839045708400457084104570842045708430457084404570845045708460457084704570848045708490457085004570851045708520457085304570854045708550457085604570857045708580457085904570860045708610457086204570863045708640457086504570866045708670457086804570869045708700457087104570872045708730457087404570875045708760457087704570878045708790457088004570881045708820457088304570884045708850457088604570887045708880457088904570890045708910457089204570893045708940457089504570896045708970457089804570899045709000457090104570902045709030457090404570905045709060457090704570908045709090457091004570911045709120457091304570914045709150457091604570917045709180457091904570920045709210457092204570923045709240457092504570926045709270457092804570929045709300457093104570932045709330457093404570935045709360457093704570938045709390457094004570941045709420457094304570944045709450457094604570947045709480457094904570950045709510457095204570953045709540457095504570956045709570457095804570959045709600457096104570962045709630457096404570965045709660457096704570968045709690457097004570971045709720457097304570974045709750457097604570977045709780457097904570980045709810457098204570983045709840457098504570986045709870457098804570989045709900457099104570992045709930457099404570995045709960457099704570998045709990457100004571001045710020457100304571004045710050457100604571007045710080457100904571010045710110457101204571013045710140457101504571016045710170457101804571019045710200457102104571022045710230457102404571025045710260457102704571028045710290457103004571031045710320457103304571034045710350457103604571037045710380457103904571040045710410457104204571043045710440457104504571046045710470457104804571049045710500457105104571052045710530457105404571055045710560457105704571058045710590457106004571061045710620457106304571064045710650457106604571067045710680457106904571070045710710457107204571073045710740457107504571076045710770457107804571079045710800457108104571082045710830457108404571085045710860457108704571088045710890457109004571091045710920457109304571094045710950457109604571097045710980457109904571100045711010457110204571103045711040457110504580001045800020458000304580004045800050458000604580007045800080458000904580010045800110458001204580013045800140458001504580016045800170458001804580019045800200458002104580022045800230458002404580025045800260458002704580028045800290458003004580031045800320458003304580034045800350458003604580037045800380458003904580040045800410458004204580043045800440458004504580046045800470458004804580049045800500458005104580052045800530458005404580055045800560458005704580058045800590458006004580061045800620458006304580064045800650458006604580067045800680458006904580070045800710458007204580073045800740458007504580076045800770458007804580079045800800458008104580082045800830458008404580085045800860458008704580088045800890458009004580091045800920458009304580094045800950458009604580097045800980458009904580100045801010458010204580103045801040458010504580106045801070458010804580109045801100458011104580112045801130458011404580115045801160458011704580118045801190458012004580121045801220458012304580124045801250458012604580127045801280458012904580130045801310458013204580133045801340458013504580136045801370458013804580139045801400458014104580142045801430458014404580145045801460458014704580148045801490458015004580151045801520458015304580154045801550458015604580157045801580458015904580160045801610458016204580163045801640458016504580166045801670458016804580169045801700458017104580172045801730458017404580175045801760458017704580178045801790458018004580181045801820458018304580184045801850458018604580187045801880458018904580190045801910458019204580193045801940458019504580196045801970458019804580199045802000458020104580202045802030458020404580205045802060458020704580208045802090458021004580211045802120458021304580214045802150458021604580217045802180458021904580220045802210458022204580223045802240458022504580226045802270458022804580229045802300458023104580232045802330458023404580235045802360458023704580238045802390458024004580241045802420458024304580244045802450458024604580247045802480458024904580250045802510458025204580253045802540458025504580256045802570458025804580259045802600458026104580262045802630458026404580265045802660458026704580268045802690458027004580271045802720458027304580274045802750458027604580277045802780458027904580280045802810458028204580283045802840458028504580286045802870458028804580289045802900458029104580292045802930458029404580295045802960458029704580298045802990458030004580301045803020458030304580304045803050458030604580307045803080458030904580310045803110458031204580313045803140458031504580316045803170458031804580319045803200458032104580322045803230458032404580325045803260458032704580328045803290458033004580331045803320458033304580334045803350458033604580337045803380458033904580340045803410458034204580343045803440458034504580346045803470458034804580349045803500458035104580352045803530458035404580355045803560458035704580358045803590458036004580361045803620458036304580364045803650458036604580367045803680458036904580370045803710458037204580373045803740458037504580376045803770458037804580379045803800458038104580382045803830458038404580385045803860458038704580388045803890458039004580391045803920458039304580394045803950458039604580397045803980458039904580400045804010458040204580403045804040458040504580406045804070458040804580409045804100458041104580412045804130458041404580415045804160458041704580418045804190458042004580421045804220458042304580424045804250458042604580427045804280458042904580430045804310458043204580433045804340458043504580436045804370458043804580439045804400458044104580442045804430458044404580445045804460458044704580448045804490458045004580451045804520458045304580454045804550458045604580457045804580458045904580460045804610458046204580463045804640458046504580466045804670458046804580469045804700458047104580472045804730458047404580475045804760458047704580478045804790458048004580481045804820458048304580484045804850458048604580487045804880458048904580490045804910458049204580493045804940458049504580496045804970458049804580499045805000458050104580502045805030458050404580505045805060458050704580508045805090458051004580511045805120458051304580514045805150458051604580517045805180458051904580520045805210458052204580523045805240458052504580526045805270458052804580529045805300458053104580532045805330458053404580535045805360458053704580538045805390458054004580541045805420458054304580544045805450458054604580547045805480458054904580550045805510458055204580553045805540458055504580556045805570458055804580559045805600458056104580562045805630458056404580565045805660458056704580568045805690458057004580571045805720458057304580574045805750458057604580577045805780458057904580580045805810458058204580583045805840458058504580586045805870458058804580589045805900458059104580592045805930458059404580595045805960458059704580598045805990458060004580601045806020458060304580604045806050458060604580607045806080458060904580610045806110458061204580613045806140458061504580616045806170458061804580619045806200458062104580622045806230458062404580625045806260458062704580628045806290458063004580631045806320458063304580634045806350458063604580637045806380458063904580640045806410458064204580643045806440458064504580646045806470458064804580649045806500458065104580652045806530458065404580655045806560458065704580658045806590458066004580661045806620458066304580664045806650458066604580667045806680458066904580670045806710458067204580673045806740458067504580676045806770458067804580679045806800458068104580682045806830458068404580685045806860458068704580688045806890458069004580691045806920458069304580694045806950458069604580697045806980458069904580700045807010458070204580703045807040458070504580706045807070458070804580709045807100458071104580712045807130458071404580715045807160458071704580718045807190458072004580721045807220458072304580724045807250458072604580727045807280458072904580730045807310458073204580733045807340458073504580736045807370458073804580739045807400458074104580742045807430458074404580745045807460458074704580748045807490458075004580751045807520458075304580754045807550458075604580757045807580458075904580760045807610458076204580763045807640458076504580766045807670458076804580769045807700458077104580772045807730458077404580775045807760458077704580778045807790458078004580781045807820458078304580784045807850458078604580787045807880458078904580790045807910458079204580793045807940458079504580796045807970458079804580799045808000458080104580802045808030458080404580805045808060458080704580808045808090458081004580811045808120458081304580814045808150458081604580817045808180458081904580820045808210458082204580823045808240458082504580826045808270458082804580829045808300458083104580832045808330458083404580835045808360458083704580838045808390458084004580841045808420458084304580844045808450458084604580847045808480458084904580850045808510458085204580853045808540458085504580856045808570458085804580859045808600458086104580862045808630458086404580865045808660458086704580868045808690458087004580871045808720458087304580874045808750458087604580877045808780458087904580880045808810458088204580883045808840458088504580886045808870458088804580889045808900458089104580892045808930458089404580895045808960458089704580898045808990458090004580901045809020458090304580904045809050458090604580907045809080458090904580910045809110458091204580913045809140458091504580916045809170458091804580919045809200458092104580922045809230458092404580925045809260458092704580928045809290458093004580931045809320458093304580934045809350458093604580937045809380458093904580940045809410458094204580943045809440458094504580946045809470458094804580949045809500458095104580952045809530458095404580955045809560458095704580958045809590458096004580961045809620458096304580964045809650458096604580967045809680458096904580970045809710458097204580973045809740458097504580976045809770458097804580979045809800458098104580982045809830458098404580985045809860458098704580988045809890458099004580991045809920458099304580994045809950458099604580997045809980458099904581000045810010458100204581003045810040458100504581006045810070458100804581009045810100458101104581012045810130458101404581015045810160458101704581018045810190458102004581021045810220458102304581024045810250458102604581027045810280458102904581030045810310458103204581033045810340458103504581036045810370458103804581039045810400458104104581042045810430458104404581045045810460458104704581048045810490458105004581051045810520458105304581054045810550458105604581057045810580458105904581060045810610458106204581063045810640458106504581066045810670458106804581069045810700458107104581072045810730458107404581075045810760458107704581078045810790458108004581081045810820458108304581084045810850458108604581087045810880458108904581090045810910458109204581093045810940458109504581096045810970458109804581099045811000458110104581102045811030458110404581105045900010459000204590003045900040459000504590006045900070459000804590009045900100459001104590012045900130459001404590015045900160459001704590018045900190459002004590021045900220459002304590024045900250459002604590027045900280459002904590030045900310459003204590033045900340459003504590036045900370459003804590039045900400459004104590042045900430459004404590045045900460459004704590048045900490459005004590051045900520459005304590054045900550459005604590057045900580459005904590060045900610459006204590063045900640459006504590066045900670459006804590069045900700459007104590072045900730459007404590075045900760459007704590078045900790459008004590081045900820459008304590084045900850459008604590087045900880459008904590090045900910459009204590093045900940459009504590096045900970459009804590099045901000459010104590102045901030459010404590105045901060459010704590108045901090459011004590111045901120459011304590114045901150459011604590117045901180459011904590120045901210459012204590123045901240459012504590126045901270459012804590129045901300459013104590132045901330459013404590135045901360459013704590138045901390459014004590141045901420459014304590144045901450459014604590147045901480459014904590150045901510459015204590153045901540459015504590156045901570459015804590159045901600459016104590162045901630459016404590165045901660459016704590168045901690459017004590171045901720459017304590174045901750459017604590177045901780459017904590180045901810459018204590183045901840459018504590186045901870459018804590189045901900459019104590192045901930459019404590195045901960459019704590198045901990459020004590201045902020459020304590204045902050459020604590207045902080459020904590210045902110459021204590213045902140459021504590216045902170459021804590219045902200459022104590222045902230459022404590225045902260459022704590228045902290459023004590231045902320459023304590234045902350459023604590237045902380459023904590240045902410459024204590243045902440459024504590246045902470459024804590249045902500459025104590252045902530459025404590255045902560459025704590258045902590459026004590261045902620459026304590264045902650459026604590267045902680459026904590270045902710459027204590273045902740459027504590276045902770459027804590279045902800459028104590282045902830459028404590285045902860459028704590288045902890459029004590291045902920459029304590294045902950459029604590297045902980459029904590300045903010459030204590303045903040459030504590306045903070459030804590309045903100459031104590312045903130459031404590315045903160459031704590318045903190459032004590321045903220459032304590324045903250459032604590327045903280459032904590330045903310459033204590333045903340459033504590336045903370459033804590339045903400459034104590342045903430459034404590345045903460459034704590348045903490459035004590351045903520459035304590354045903550459035604590357045903580459035904590360045903610459036204590363045903640459036504590366045903670459036804590369045903700459037104590372045903730459037404590375045903760459037704590378045903790459038004590381045903820459038304590384045903850459038604590387045903880459038904590390045903910459039204590393045903940459039504590396045903970459039804590399045904000459040104590402045904030459040404590405045904060459040704590408045904090459041004590411045904120459041304590414045904150459041604590417045904180459041904590420045904210459042204590423045904240459042504590426045904270459042804590429045904300459043104590432045904330459043404590435045904360459043704590438045904390459044004590441045904420459044304590444045904450459044604590447045904480459044904590450045904510459045204590453045904540459045504590456045904570459045804590459045904600459046104590462045904630459046404590465045904660459046704590468045904690459047004590471045904720459047304590474045904750459047604590477045904780459047904590480045904810459048204590483045904840459048504590486045904870459048804590489045904900459049104590492045904930459049404590495045904960459049704590498045904990459050004590501045905020459050304590504045905050459050604590507045905080459050904590510045905110459051204590513045905140459051504590516045905170459051804590519045905200459052104590522045905230459052404590525045905260459052704590528045905290459053004590531045905320459053304590534045905350459053604590537045905380459053904590540045905410459054204590543045905440459054504590546045905470459054804590549045905500459055104590552045905530459055404590555045905560459055704590558045905590459056004590561045905620459056304590564045905650459056604590567045905680459056904590570045905710459057204590573045905740459057504590576045905770459057804590579045905800459058104590582045905830459058404590585045905860459058704590588045905890459059004590591045905920459059304590594045905950459059604590597045905980459059904590600045906010459060204590603045906040459060504590606045906070459060804590609045906100459061104590612045906130459061404590615045906160459061704590618045906190459062004590621045906220459062304590624045906250459062604590627045906280459062904590630045906310459063204590633045906340459063504590636045906370459063804590639045906400459064104590642045906430459064404590645045906460459064704590648045906490459065004590651045906520459065304590654045906550459065604590657045906580459065904590660045906610459066204590663045906640459066504590666045906670459066804590669045906700459067104590672045906730459067404590675045906760459067704590678045906790459068004590681045906820459068304590684045906850459068604590687045906880459068904590690045906910459069204590693045906940459069504590696045906970459069804590699045907000459070104590702045907030459070404590705045907060459070704590708045907090459071004590711045907120459071304590714045907150459071604590717045907180459071904590720045907210459072204590723045907240459072504590726045907270459072804590729045907300459073104590732045907330459073404590735045907360459073704590738045907390459074004590741045907420459074304590744045907450459074604590747045907480459074904590750045907510459075204590753045907540459075504590756045907570459075804590759045907600459076104590762045907630459076404590765045907660459076704590768045907690459077004590771045907720459077304590774045907750459077604590777045907780459077904590780045907810459078204590783045907840459078504590786045907870459078804590789045907900459079104590792045907930459079404590795045907960459079704590798045907990459080004590801045908020459080304590804045908050459080604590807045908080459080904590810045908110459081204590813045908140459081504590816045908170459081804590819045908200459082104590822045908230459082404590825045908260459082704590828045908290459083004590831045908320459083304590834045908350459083604590837045908380459083904590840045908410459084204590843045908440459084504590846045908470459084804590849045908500459085104590852045908530459085404590855045908560459085704590858045908590459086004590861045908620459086304590864045908650459086604590867045908680459086904590870045908710459087204590873045908740459087504590876045908770459087804590879045908800459088104590882045908830459088404590885045908860459088704590888045908890459089004590891045908920459089304590894045908950459089604590897045908980459089904590900045909010459090204590903045909040459090504590906045909070459090804590909045909100459091104590912045909130459091404590915045909160459091704590918045909190459092004590921045909220459092304590924045909250459092604590927045909280459092904590930045909310459093204590933045909340459093504590936045909370459093804590939045909400459094104590942045909430459094404590945045909460459094704590948045909490459095004590951045909520459095304590954045909550459095604590957045909580459095904590960045909610459096204590963045909640459096504590966045909670459096804590969045909700459097104590972045909730459097404590975045909760459097704590978045909790459098004590981045909820459098304590984045909850459098604590987045909880459098904590990045909910459099204590993045909940459099504590996045909970459099804590999045910000459100104591002045910030459100404591005045910060459100704591008045910090459101004591011045910120459101304591014045910150459101604591017045910180459101904591020045910210459102204591023045910240459102504591026045910270459102804591029045910300459103104591032045910330459103404591035045910360459103704591038045910390459104004591041045910420459104304591044045910450459104604591047045910480459104904591050045910510459105204591053045910540459105504591056045910570459105804591059045910600459106104591062045910630459106404591065045910660459106704591068045910690459107004591071045910720459107304591074045910750459107604591077045910780459107904591080045910810459108204591083045910840459108504591086045910870459108804591089045910900459109104591092045910930459109404591095045910960459109704591098045910990459110004591101045911020459110304591104045911050460000104600002046000030460000404600005046000060460000704600008046000090460001004600011046000120460001304600014046000150460001604600017046000180460001904600020046000210460002204600023046000240460002504600026046000270460002804600029046000300460003104600032046000330460003404600035046000360460003704600038046000390460004004600041046000420460004304600044046000450460004604600047046000480460004904600050046000510460005204600053046000540460005504600056046000570460005804600059046000600460006104600062046000630460006404600065046000660460006704600068046000690460007004600071046000720460007304600074046000750460007604600077046000780460007904600080046000810460008204600083046000840460008504600086046000870460008804600089046000900460009104600092046000930460009404600095046000960460009704600098046000990460010004600101046001020460010304600104046001050460010604600107046001080460010904600110046001110460011204600113046001140460011504600116046001170460011804600119046001200460012104600122046001230460012404600125046001260460012704600128046001290460013004600131046001320460013304600134046001350460013604600137046001380460013904600140046001410460014204600143046001440460014504600146046001470460014804600149046001500460015104600152046001530460015404600155046001560460015704600158046001590460016004600161046001620460016304600164046001650460016604600167046001680460016904600170046001710460017204600173046001740460017504600176046001770460017804600179046001800460018104600182046001830460018404600185046001860460018704600188046001890460019004600191046001920460019304600194046001950460019604600197046001980460019904600200046002010460020204600203046002040460020504600206046002070460020804600209046002100460021104600212046002130460021404600215046002160460021704600218046002190460022004600221046002220460022304600224046002250460022604600227046002280460022904600230046002310460023204600233046002340460023504600236046002370460023804600239046002400460024104600242046002430460024404600245046002460460024704600248046002490460025004600251046002520460025304600254046002550460025604600257046002580460025904600260046002610460026204600263046002640460026504600266046002670460026804600269046002700460027104600272046002730460027404600275046002760460027704600278046002790460028004600281046002820460028304600284046002850460028604600287046002880460028904600290046002910460029204600293046002940460029504600296046002970460029804600299046003000460030104600302046003030460030404600305046003060460030704600308046003090460031004600311046003120460031304600314046003150460031604600317046003180460031904600320046003210460032204600323046003240460032504600326046003270460032804600329046003300460033104600332046003330460033404600335046003360460033704600338046003390460034004600341046003420460034304600344046003450460034604600347046003480460034904600350046003510460035204600353046003540460035504600356046003570460035804600359046003600460036104600362046003630460036404600365046003660460036704600368046003690460037004600371046003720460037304600374046003750460037604600377046003780460037904600380046003810460038204600383046003840460038504600386046003870460038804600389046003900460039104600392046003930460039404600395046003960460039704600398046003990460040004600401046004020460040304600404046004050460040604600407046004080460040904600410046004110460041204600413046004140460041504600416046004170460041804600419046004200460042104600422046004230460042404600425046004260460042704600428046004290460043004600431046004320460043304600434046004350460043604600437046004380460043904600440046004410460044204600443046004440460044504600446046004470460044804600449046004500460045104600452046004530460045404600455046004560460045704600458046004590460046004600461046004620460046304600464046004650460046604600467046004680460046904600470046004710460047204600473046004740460047504600476046004770460047804600479046004800460048104600482046004830460048404600485046004860460048704600488046004890460049004600491046004920460049304600494046004950460049604600497046004980460049904600500046005010460050204600503046005040460050504600506046005070460050804600509046005100460051104600512046005130460051404600515046005160460051704600518046005190460052004600521046005220460052304600524046005250460052604600527046005280460052904600530046005310460053204600533046005340460053504600536046005370460053804600539046005400460054104600542046005430460054404600545046005460460054704600548046005490460055004600551046005520460055304600554046005550460055604600557046005580460055904600560046005610460056204600563046005640460056504600566046005670460056804600569046005700460057104600572046005730460057404600575046005760460057704600578046005790460058004600581046005820460058304600584046005850460058604600587046005880460058904600590046005910460059204600593046005940460059504600596046005970460059804600599046006000460060104600602046006030460060404600605046006060460060704600608046006090460061004600611046006120460061304600614046006150460061604600617046006180460061904600620046006210460062204600623046006240460062504600626046006270460062804600629046006300460063104600632046006330460063404600635046006360460063704600638046006390460064004600641046006420460064304600644046006450460064604600647046006480460064904600650046006510460065204600653046006540460065504600656046006570460065804600659046006600460066104600662046006630460066404600665046006660460066704600668046006690460067004600671046006720460067304600674046006750460067604600677046006780460067904600680046006810460068204600683046006840460068504600686046006870460068804600689046006900460069104600692046006930460069404600695046006960460069704600698046006990460070004600701046007020460070304600704046007050460070604600707046007080460070904600710046007110460071204600713046007140460071504600716046007170460071804600719046007200460072104600722046007230460072404600725046007260460072704600728046007290460073004600731046007320460073304600734046007350460073604600737046007380460073904600740046007410460074204600743046007440460074504600746046007470460074804600749046007500460075104600752046007530460075404600755046007560460075704600758046007590460076004600761046007620460076304600764046007650460076604600767046007680460076904600770046007710460077204600773046007740460077504600776046007770460077804600779046007800460078104600782046007830460078404600785046007860460078704600788046007890460079004600791046007920460079304600794046007950460079604600797046007980460079904600800046008010460080204600803046008040460080504600806046008070460080804600809046008100460081104600812046008130460081404600815046008160460081704600818046008190460082004600821046008220460082304600824046008250460082604600827046008280460082904600830046008310460083204600833046008340460083504600836046008370460083804600839046008400460084104600842046008430460084404600845046008460460084704600848046008490460085004600851046008520460085304600854046008550460085604600857046008580460085904600860046008610460086204600863046008640460086504600866046008670460086804600869046008700460087104600872046008730460087404600875046008760460087704600878046008790460088004600881046008820460088304600884046008850460088604600887046008880460088904600890046008910460089204600893046008940460089504600896046008970460089804600899046009000460090104600902046009030460090404600905046009060460090704600908046009090460091004600911046009120460091304600914046009150460091604600917046009180460091904600920046009210460092204600923046009240460092504600926046009270460092804600929046009300460093104600932046009330460093404600935046009360460093704600938046009390460094004600941046009420460094304600944046009450460094604600947046009480460094904600950046009510460095204600953046009540460095504600956046009570460095804600959046009600460096104600962046009630460096404600965046009660460096704600968046009690460097004600971046009720460097304600974046009750460097604600977046009780460097904600980046009810460098204600983046009840460098504600986046009870460098804600989046009900460099104600992046009930460099404600995046009960460099704600998046009990460100004601001046010020460100304601004046010050460100604601007046010080460100904601010046010110460101204601013046010140460101504601016046010170460101804601019046010200460102104601022046010230460102404601025046010260460102704601028046010290460103004601031046010320460103304601034046010350460103604601037046010380460103904601040046010410460104204601043046010440460104504601046046010470460104804601049046010500460105104601052046010530460105404601055046010560460105704601058046010590460106004601061046010620460106304601064046010650460106604601067046010680460106904601070046010710460107204601073046010740460107504601076046010770460107804601079046010800460108104601082046010830460108404601085046010860460108704601088046010890460109004601091046010920460109304601094046010950460109604601097046010980460109904601100046011010460110204601103046011040460110504610001046100020461000304610004046100050461000604610007046100080461000904610010046100110461001204610013046100140461001504610016046100170461001804610019046100200461002104610022046100230461002404610025046100260461002704610028046100290461003004610031046100320461003304610034046100350461003604610037046100380461003904610040046100410461004204610043046100440461004504610046046100470461004804610049046100500461005104610052046100530461005404610055046100560461005704610058046100590461006004610061046100620461006304610064046100650461006604610067046100680461006904610070046100710461007204610073046100740461007504610076046100770461007804610079046100800461008104610082046100830461008404610085046100860461008704610088046100890461009004610091046100920461009304610094046100950461009604610097046100980461009904610100046101010461010204610103046101040461010504610106046101070461010804610109046101100461011104610112046101130461011404610115046101160461011704610118046101190461012004610121046101220461012304610124046101250461012604610127046101280461012904610130046101310461013204610133046101340461013504610136046101370461013804610139046101400461014104610142046101430461014404610145046101460461014704610148046101490461015004610151046101520461015304610154046101550461015604610157046101580461015904610160046101610461016204610163046101640461016504610166046101670461016804610169046101700461017104610172046101730461017404610175046101760461017704610178046101790461018004610181046101820461018304610184046101850461018604610187046101880461018904610190046101910461019204610193046101940461019504610196046101970461019804610199046102000461020104610202046102030461020404610205046102060461020704610208046102090461021004610211046102120461021304610214046102150461021604610217046102180461021904610220046102210461022204610223046102240461022504610226046102270461022804610229046102300461023104610232046102330461023404610235046102360461023704610238046102390461024004610241046102420461024304610244046102450461024604610247046102480461024904610250046102510461025204610253046102540461025504610256046102570461025804610259046102600461026104610262046102630461026404610265046102660461026704610268046102690461027004610271046102720461027304610274046102750461027604610277046102780461027904610280046102810461028204610283046102840461028504610286046102870461028804610289046102900461029104610292046102930461029404610295046102960461029704610298046102990461030004610301046103020461030304610304046103050461030604610307046103080461030904610310046103110461031204610313046103140461031504610316046103170461031804610319046103200461032104610322046103230461032404610325046103260461032704610328046103290461033004610331046103320461033304610334046103350461033604610337046103380461033904610340046103410461034204610343046103440461034504610346046103470461034804610349046103500461035104610352046103530461035404610355046103560461035704610358046103590461036004610361046103620461036304610364046103650461036604610367046103680461036904610370046103710461037204610373046103740461037504610376046103770461037804610379046103800461038104610382046103830461038404610385046103860461038704610388046103890461039004610391046103920461039304610394046103950461039604610397046103980461039904610400046104010461040204610403046104040461040504610406046104070461040804610409046104100461041104610412046104130461041404610415046104160461041704610418046104190461042004610421046104220461042304610424046104250461042604610427046104280461042904610430046104310461043204610433046104340461043504610436046104370461043804610439046104400461044104610442046104430461044404610445046104460461044704610448046104490461045004610451046104520461045304610454046104550461045604610457046104580461045904610460046104610461046204610463046104640461046504610466046104670461046804610469046104700461047104610472046104730461047404610475046104760461047704610478046104790461048004610481046104820461048304610484046104850461048604610487046104880461048904610490046104910461049204610493046104940461049504610496046104970461049804610499046105000461050104610502046105030461050404610505046105060461050704610508046105090461051004610511046105120461051304610514046105150461051604610517046105180461051904610520046105210461052204610523046105240461052504610526046105270461052804610529046105300461053104610532046105330461053404610535046105360461053704610538046105390461054004610541046105420461054304610544046105450461054604610547046105480461054904610550046105510461055204610553046105540461055504610556046105570461055804610559046105600461056104610562046105630461056404610565046105660461056704610568046105690461057004610571046105720461057304610574046105750461057604610577046105780461057904610580046105810461058204610583046105840461058504610586046105870461058804610589046105900461059104610592046105930461059404610595046105960461059704610598046105990461060004610601046106020461060304610604046106050461060604610607046106080461060904610610046106110461061204610613046106140461061504610616046106170461061804610619046106200461062104610622046106230461062404610625046106260461062704610628046106290461063004610631046106320461063304610634046106350461063604610637046106380461063904610640046106410461064204610643046106440461064504610646046106470461064804610649046106500461065104610652046106530461065404610655046106560461065704610658046106590461066004610661046106620461066304610664046106650461066604610667046106680461066904610670046106710461067204610673046106740461067504610676046106770461067804610679046106800461068104610682046106830461068404610685046106860461068704610688046106890461069004610691046106920461069304610694046106950461069604610697046106980461069904610700046107010461070204610703046107040461070504610706046107070461070804610709046107100461071104610712046107130461071404610715046107160461071704610718046107190461072004610721046107220461072304610724046107250461072604610727046107280461072904610730046107310461073204610733046107340461073504610736046107370461073804610739046107400461074104610742046107430461074404610745046107460461074704610748046107490461075004610751046107520461075304610754046107550461075604610757046107580461075904610760046107610461076204610763046107640461076504610766046107670461076804610769046107700461077104610772046107730461077404610775046107760461077704610778046107790461078004610781046107820461078304610784046107850461078604610787046107880461078904610790046107910461079204610793046107940461079504610796046107970461079804610799046108000461080104610802046108030461080404610805046108060461080704610808046108090461081004610811046108120461081304610814046108150461081604610817046108180461081904610820046108210461082204610823046108240461082504610826046108270461082804610829046108300461083104610832046108330461083404610835046108360461083704610838046108390461084004610841046108420461084304610844046108450461084604610847046108480461084904610850046108510461085204610853046108540461085504610856046108570461085804610859046108600461086104610862046108630461086404610865046108660461086704610868046108690461087004610871046108720461087304610874046108750461087604610877046108780461087904610880046108810461088204610883046108840461088504610886046108870461088804610889046108900461089104610892046108930461089404610895046108960461089704610898046108990461090004610901046109020461090304610904046109050461090604610907046109080461090904610910046109110461091204610913046109140461091504610916046109170461091804610919046109200461092104610922046109230461092404610925046109260461092704610928046109290461093004610931046109320461093304610934046109350461093604610937046109380461093904610940046109410461094204610943046109440461094504610946046109470461094804610949046109500461095104610952046109530461095404610955046109560461095704610958046109590461096004610961046109620461096304610964046109650461096604610967046109680461096904610970046109710461097204610973046109740461097504610976046109770461097804610979046109800461098104610982046109830461098404610985046109860461098704610988046109890461099004610991046109920461099304610994046109950461099604610997046109980461099904611000046110010461100204611003046110040461100504611006046110070461100804611009046110100461101104611012046110130461101404611015046110160461101704611018046110190461102004611021046110220461102304611024046110250461102604611027046110280461102904611030046110310461103204611033046110340461103504611036046110370461103804611039046110400461104104611042046110430461104404611045046110460461104704611048046110490461105004611051046110520461105304611054046110550461105604611057046110580461105904611060046110610461106204611063046110640461106504611066046110670461106804611069046110700461107104611072046110730461107404611075046110760461107704611078046110790461108004611081046110820461108304611084046110850461108604611087046110880461108904611090046110910461109204611093046110940461109504611096046110970461109804611099046111000461110104611102046111030461110404611105046200010462000204620003046200040462000504620006046200070462000804620009046200100462001104620012046200130462001404620015046200160462001704620018046200190462002004620021046200220462002304620024046200250462002604620027046200280462002904620030046200310462003204620033046200340462003504620036046200370462003804620039046200400462004104620042046200430462004404620045046200460462004704620048046200490462005004620051046200520462005304620054046200550462005604620057046200580462005904620060046200610462006204620063046200640462006504620066046200670462006804620069046200700462007104620072046200730462007404620075046200760462007704620078046200790462008004620081046200820462008304620084046200850462008604620087046200880462008904620090046200910462009204620093046200940462009504620096046200970462009804620099046201000462010104620102046201030462010404620105046201060462010704620108046201090462011004620111046201120462011304620114046201150462011604620117046201180462011904620120046201210462012204620123046201240462012504620126046201270462012804620129046201300462013104620132046201330462013404620135046201360462013704620138046201390462014004620141046201420462014304620144046201450462014604620147046201480462014904620150046201510462015204620153046201540462015504620156046201570462015804620159046201600462016104620162046201630462016404620165046201660462016704620168046201690462017004620171046201720462017304620174046201750462017604620177046201780462017904620180046201810462018204620183046201840462018504620186046201870462018804620189046201900462019104620192046201930462019404620195046201960462019704620198046201990462020004620201046202020462020304620204046202050462020604620207046202080462020904620210046202110462021204620213046202140462021504620216046202170462021804620219046202200462022104620222046202230462022404620225046202260462022704620228046202290462023004620231046202320462023304620234046202350462023604620237046202380462023904620240046202410462024204620243046202440462024504620246046202470462024804620249046202500462025104620252046202530462025404620255046202560462025704620258046202590462026004620261046202620462026304620264046202650462026604620267046202680462026904620270046202710462027204620273046202740462027504620276046202770462027804620279046202800462028104620282046202830462028404620285046202860462028704620288046202890462029004620291046202920462029304620294046202950462029604620297046202980462029904620300046203010462030204620303046203040462030504620306046203070462030804620309046203100462031104620312046203130462031404620315046203160462031704620318046203190462032004620321046203220462032304620324046203250462032604620327046203280462032904620330046203310462033204620333046203340462033504620336046203370462033804620339046203400462034104620342046203430462034404620345046203460462034704620348046203490462035004620351046203520462035304620354046203550462035604620357046203580462035904620360046203610462036204620363046203640462036504620366046203670462036804620369046203700462037104620372046203730462037404620375046203760462037704620378046203790462038004620381046203820462038304620384046203850462038604620387046203880462038904620390046203910462039204620393046203940462039504620396046203970462039804620399046204000462040104620402046204030462040404620405046204060462040704620408046204090462041004620411046204120462041304620414046204150462041604620417046204180462041904620420046204210462042204620423046204240462042504620426046204270462042804620429046204300462043104620432046204330462043404620435046204360462043704620438046204390462044004620441046204420462044304620444046204450462044604620447046204480462044904620450046204510462045204620453046204540462045504620456046204570462045804620459046204600462046104620462046204630462046404620465046204660462046704620468046204690462047004620471046204720462047304620474046204750462047604620477046204780462047904620480046204810462048204620483046204840462048504620486046204870462048804620489046204900462049104620492046204930462049404620495046204960462049704620498046204990462050004620501046205020462050304620504046205050462050604620507046205080462050904620510046205110462051204620513046205140462051504620516046205170462051804620519046205200462052104620522046205230462052404620525046205260462052704620528046205290462053004620531046205320462053304620534046205350462053604620537046205380462053904620540046205410462054204620543046205440462054504620546046205470462054804620549046205500462055104620552046205530462055404620555046205560462055704620558046205590462056004620561046205620462056304620564046205650462056604620567046205680462056904620570046205710462057204620573046205740462057504620576046205770462057804620579046205800462058104620582046205830462058404620585046205860462058704620588046205890462059004620591046205920462059304620594046205950462059604620597046205980462059904620600046206010462060204620603046206040462060504620606046206070462060804620609046206100462061104620612046206130462061404620615046206160462061704620618046206190462062004620621046206220462062304620624046206250462062604620627046206280462062904620630046206310462063204620633046206340462063504620636046206370462063804620639046206400462064104620642046206430462064404620645046206460462064704620648046206490462065004620651046206520462065304620654046206550462065604620657046206580462065904620660046206610462066204620663046206640462066504620666046206670462066804620669046206700462067104620672046206730462067404620675046206760462067704620678046206790462068004620681046206820462068304620684046206850462068604620687046206880462068904620690046206910462069204620693046206940462069504620696046206970462069804620699046207000462070104620702046207030462070404620705046207060462070704620708046207090462071004620711046207120462071304620714046207150462071604620717046207180462071904620720046207210462072204620723046207240462072504620726046207270462072804620729046207300462073104620732046207330462073404620735046207360462073704620738046207390462074004620741046207420462074304620744046207450462074604620747046207480462074904620750046207510462075204620753046207540462075504620756046207570462075804620759046207600462076104620762046207630462076404620765046207660462076704620768046207690462077004620771046207720462077304620774046207750462077604620777046207780462077904620780046207810462078204620783046207840462078504620786046207870462078804620789046207900462079104620792046207930462079404620795046207960462079704620798046207990462080004620801046208020462080304620804046208050462080604620807046208080462080904620810046208110462081204620813046208140462081504620816046208170462081804620819046208200462082104620822046208230462082404620825046208260462082704620828046208290462083004620831046208320462083304620834046208350462083604620837046208380462083904620840046208410462084204620843046208440462084504620846046208470462084804620849046208500462085104620852046208530462085404620855046208560462085704620858046208590462086004620861046208620462086304620864046208650462086604620867046208680462086904620870046208710462087204620873046208740462087504620876046208770462087804620879046208800462088104620882046208830462088404620885046208860462088704620888046208890462089004620891046208920462089304620894046208950462089604620897046208980462089904620900046209010462090204620903046209040462090504620906046209070462090804620909046209100462091104620912046209130462091404620915046209160462091704620918046209190462092004620921046209220462092304620924046209250462092604620927046209280462092904620930046209310462093204620933046209340462093504620936046209370462093804620939046209400462094104620942046209430462094404620945046209460462094704620948046209490462095004620951046209520462095304620954046209550462095604620957046209580462095904620960046209610462096204620963046209640462096504620966046209670462096804620969046209700462097104620972046209730462097404620975046209760462097704620978046209790462098004620981046209820462098304620984046209850462098604620987046209880462098904620990046209910462099204620993046209940462099504620996046209970462099804620999046210000462100104621002046210030462100404621005046210060462100704621008046210090462101004621011046210120462101304621014046210150462101604621017046210180462101904621020046210210462102204621023046210240462102504621026046210270462102804621029046210300462103104621032046210330462103404621035046210360462103704621038046210390462104004621041046210420462104304621044046210450462104604621047046210480462104904621050046210510462105204621053046210540462105504621056046210570462105804621059046210600462106104621062046210630462106404621065046210660462106704621068046210690462107004621071046210720462107304621074046210750462107604621077046210780462107904621080046210810462108204621083046210840462108504621086046210870462108804621089046210900462109104621092046210930462109404621095046210960462109704621098046210990462110004621101046211020462110304621104046211050463000104630002046300030463000404630005046300060463000704630008046300090463001004630011046300120463001304630014046300150463001604630017046300180463001904630020046300210463002204630023046300240463002504630026046300270463002804630029046300300463003104630032046300330463003404630035046300360463003704630038046300390463004004630041046300420463004304630044046300450463004604630047046300480463004904630050046300510463005204630053046300540463005504630056046300570463005804630059046300600463006104630062046300630463006404630065046300660463006704630068046300690463007004630071046300720463007304630074046300750463007604630077046300780463007904630080046300810463008204630083046300840463008504630086046300870463008804630089046300900463009104630092046300930463009404630095046300960463009704630098046300990463010004630101046301020463010304630104046301050463010604630107046301080463010904630110046301110463011204630113046301140463011504630116046301170463011804630119046301200463012104630122046301230463012404630125046301260463012704630128046301290463013004630131046301320463013304630134046301350463013604630137046301380463013904630140046301410463014204630143046301440463014504630146046301470463014804630149046301500463015104630152046301530463015404630155046301560463015704630158046301590463016004630161046301620463016304630164046301650463016604630167046301680463016904630170046301710463017204630173046301740463017504630176046301770463017804630179046301800463018104630182046301830463018404630185046301860463018704630188046301890463019004630191046301920463019304630194046301950463019604630197046301980463019904630200046302010463020204630203046302040463020504630206046302070463020804630209046302100463021104630212046302130463021404630215046302160463021704630218046302190463022004630221046302220463022304630224046302250463022604630227046302280463022904630230046302310463023204630233046302340463023504630236046302370463023804630239046302400463024104630242046302430463024404630245046302460463024704630248046302490463025004630251046302520463025304630254046302550463025604630257046302580463025904630260046302610463026204630263046302640463026504630266046302670463026804630269046302700463027104630272046302730463027404630275046302760463027704630278046302790463028004630281046302820463028304630284046302850463028604630287046302880463028904630290046302910463029204630293046302940463029504630296046302970463029804630299046303000463030104630302046303030463030404630305046303060463030704630308046303090463031004630311046303120463031304630314046303150463031604630317046303180463031904630320046303210463032204630323046303240463032504630326046303270463032804630329046303300463033104630332046303330463033404630335046303360463033704630338046303390463034004630341046303420463034304630344046303450463034604630347046303480463034904630350046303510463035204630353046303540463035504630356046303570463035804630359046303600463036104630362046303630463036404630365046303660463036704630368046303690463037004630371046303720463037304630374046303750463037604630377046303780463037904630380046303810463038204630383046303840463038504630386046303870463038804630389046303900463039104630392046303930463039404630395046303960463039704630398046303990463040004630401046304020463040304630404046304050463040604630407046304080463040904630410046304110463041204630413046304140463041504630416046304170463041804630419046304200463042104630422046304230463042404630425046304260463042704630428046304290463043004630431046304320463043304630434046304350463043604630437046304380463043904630440046304410463044204630443046304440463044504630446046304470463044804630449046304500463045104630452046304530463045404630455046304560463045704630458046304590463046004630461046304620463046304630464046304650463046604630467046304680463046904630470046304710463047204630473046304740463047504630476046304770463047804630479046304800463048104630482046304830463048404630485046304860463048704630488046304890463049004630491046304920463049304630494046304950463049604630497046304980463049904630500046305010463050204630503046305040463050504630506046305070463050804630509046305100463051104630512046305130463051404630515046305160463051704630518046305190463052004630521046305220463052304630524046305250463052604630527046305280463052904630530046305310463053204630533046305340463053504630536046305370463053804630539046305400463054104630542046305430463054404630545046305460463054704630548046305490463055004630551046305520463055304630554046305550463055604630557046305580463055904630560046305610463056204630563046305640463056504630566046305670463056804630569046305700463057104630572046305730463057404630575046305760463057704630578046305790463058004630581046305820463058304630584046305850463058604630587046305880463058904630590046305910463059204630593046305940463059504630596046305970463059804630599046306000463060104630602046306030463060404630605046306060463060704630608046306090463061004630611046306120463061304630614046306150463061604630617046306180463061904630620046306210463062204630623046306240463062504630626046306270463062804630629046306300463063104630632046306330463063404630635046306360463063704630638046306390463064004630641046306420463064304630644046306450463064604630647046306480463064904630650046306510463065204630653046306540463065504630656046306570463065804630659046306600463066104630662046306630463066404630665046306660463066704630668046306690463067004630671046306720463067304630674046306750463067604630677046306780463067904630680046306810463068204630683046306840463068504630686046306870463068804630689046306900463069104630692046306930463069404630695046306960463069704630698046306990463070004630701046307020463070304630704046307050463070604630707046307080463070904630710046307110463071204630713046307140463071504630716046307170463071804630719046307200463072104630722046307230463072404630725046307260463072704630728046307290463073004630731046307320463073304630734046307350463073604630737046307380463073904630740046307410463074204630743046307440463074504630746046307470463074804630749046307500463075104630752046307530463075404630755046307560463075704630758046307590463076004630761046307620463076304630764046307650463076604630767046307680463076904630770046307710463077204630773046307740463077504630776046307770463077804630779046307800463078104630782046307830463078404630785046307860463078704630788046307890463079004630791046307920463079304630794046307950463079604630797046307980463079904630800046308010463080204630803046308040463080504630806046308070463080804630809046308100463081104630812046308130463081404630815046308160463081704630818046308190463082004630821046308220463082304630824046308250463082604630827046308280463082904630830046308310463083204630833046308340463083504630836046308370463083804630839046308400463084104630842046308430463084404630845046308460463084704630848046308490463085004630851046308520463085304630854046308550463085604630857046308580463085904630860046308610463086204630863046308640463086504630866046308670463086804630869046308700463087104630872046308730463087404630875046308760463087704630878046308790463088004630881046308820463088304630884046308850463088604630887046308880463088904630890046308910463089204630893046308940463089504630896046308970463089804630899046309000463090104630902046309030463090404630905046309060463090704630908046309090463091004630911046309120463091304630914046309150463091604630917046309180463091904630920046309210463092204630923046309240463092504630926046309270463092804630929046309300463093104630932046309330463093404630935046309360463093704630938046309390463094004630941046309420463094304630944046309450463094604630947046309480463094904630950046309510463095204630953046309540463095504630956046309570463095804630959046309600463096104630962046309630463096404630965046309660463096704630968046309690463097004630971046309720463097304630974046309750463097604630977046309780463097904630980046309810463098204630983046309840463098504630986046309870463098804630989046309900463099104630992046309930463099404630995046309960463099704630998046309990463100004631001046310020463100304631004046310050463100604631007046310080463100904631010046310110463101204631013046310140463101504631016046310170463101804631019046310200463102104631022046310230463102404631025046310260463102704631028046310290463103004631031046310320463103304631034046310350463103604631037046310380463103904631040046310410463104204631043046310440463104504631046046310470463104804631049046310500463105104631052046310530463105404631055046310560463105704631058046310590463106004631061046310620463106304631064046310650463106604631067046310680463106904631070046310710463107204631073046310740463107504631076046310770463107804631079046310800463108104631082046310830463108404631085046310860463108704631088046310890463109004631091046310920463109304631094046310950463109604631097046310980463109904631100046311010463110204631103046311040463110504640001046400020464000304640004046400050464000604640007046400080464000904640010046400110464001204640013046400140464001504640016046400170464001804640019046400200464002104640022046400230464002404640025046400260464002704640028046400290464003004640031046400320464003304640034046400350464003604640037046400380464003904640040046400410464004204640043046400440464004504640046046400470464004804640049046400500464005104640052046400530464005404640055046400560464005704640058046400590464006004640061046400620464006304640064046400650464006604640067046400680464006904640070046400710464007204640073046400740464007504640076046400770464007804640079046400800464008104640082046400830464008404640085046400860464008704640088046400890464009004640091046400920464009304640094046400950464009604640097046400980464009904640100046401010464010204640103046401040464010504640106046401070464010804640109046401100464011104640112046401130464011404640115046401160464011704640118046401190464012004640121046401220464012304640124046401250464012604640127046401280464012904640130046401310464013204640133046401340464013504640136046401370464013804640139046401400464014104640142046401430464014404640145046401460464014704640148046401490464015004640151046401520464015304640154046401550464015604640157046401580464015904640160046401610464016204640163046401640464016504640166046401670464016804640169046401700464017104640172046401730464017404640175046401760464017704640178046401790464018004640181046401820464018304640184046401850464018604640187046401880464018904640190046401910464019204640193046401940464019504640196046401970464019804640199046402000464020104640202046402030464020404640205046402060464020704640208046402090464021004640211046402120464021304640214046402150464021604640217046402180464021904640220046402210464022204640223046402240464022504640226046402270464022804640229046402300464023104640232046402330464023404640235046402360464023704640238046402390464024004640241046402420464024304640244046402450464024604640247046402480464024904640250046402510464025204640253046402540464025504640256046402570464025804640259046402600464026104640262046402630464026404640265046402660464026704640268046402690464027004640271046402720464027304640274046402750464027604640277046402780464027904640280046402810464028204640283046402840464028504640286046402870464028804640289046402900464029104640292046402930464029404640295046402960464029704640298046402990464030004640301046403020464030304640304046403050464030604640307046403080464030904640310046403110464031204640313046403140464031504640316046403170464031804640319046403200464032104640322046403230464032404640325046403260464032704640328046403290464033004640331046403320464033304640334046403350464033604640337046403380464033904640340046403410464034204640343046403440464034504640346046403470464034804640349046403500464035104640352046403530464035404640355046403560464035704640358046403590464036004640361046403620464036304640364046403650464036604640367046403680464036904640370046403710464037204640373046403740464037504640376046403770464037804640379046403800464038104640382046403830464038404640385046403860464038704640388046403890464039004640391046403920464039304640394046403950464039604640397046403980464039904640400046404010464040204640403046404040464040504640406046404070464040804640409046404100464041104640412046404130464041404640415046404160464041704640418046404190464042004640421046404220464042304640424046404250464042604640427046404280464042904640430046404310464043204640433046404340464043504640436046404370464043804640439046404400464044104640442046404430464044404640445046404460464044704640448046404490464045004640451046404520464045304640454046404550464045604640457046404580464045904640460046404610464046204640463046404640464046504640466046404670464046804640469046404700464047104640472046404730464047404640475046404760464047704640478046404790464048004640481046404820464048304640484046404850464048604640487046404880464048904640490046404910464049204640493046404940464049504640496046404970464049804640499046405000464050104640502046405030464050404640505046405060464050704640508046405090464051004640511046405120464051304640514046405150464051604640517046405180464051904640520046405210464052204640523046405240464052504640526046405270464052804640529046405300464053104640532046405330464053404640535046405360464053704640538046405390464054004640541046405420464054304640544046405450464054604640547046405480464054904640550046405510464055204640553046405540464055504640556046405570464055804640559046405600464056104640562046405630464056404640565046405660464056704640568046405690464057004640571046405720464057304640574046405750464057604640577046405780464057904640580046405810464058204640583046405840464058504640586046405870464058804640589046405900464059104640592046405930464059404640595046405960464059704640598046405990464060004640601046406020464060304640604046406050464060604640607046406080464060904640610046406110464061204640613046406140464061504640616046406170464061804640619046406200464062104640622046406230464062404640625046406260464062704640628046406290464063004640631046406320464063304640634046406350464063604640637046406380464063904640640046406410464064204640643046406440464064504640646046406470464064804640649046406500464065104640652046406530464065404640655046406560464065704640658046406590464066004640661046406620464066304640664046406650464066604640667046406680464066904640670046406710464067204640673046406740464067504640676046406770464067804640679046406800464068104640682046406830464068404640685046406860464068704640688046406890464069004640691046406920464069304640694046406950464069604640697046406980464069904640700046407010464070204640703046407040464070504640706046407070464070804640709046407100464071104640712046407130464071404640715046407160464071704640718046407190464072004640721046407220464072304640724046407250464072604640727046407280464072904640730046407310464073204640733046407340464073504640736046407370464073804640739046407400464074104640742046407430464074404640745046407460464074704640748046407490464075004640751046407520464075304640754046407550464075604640757046407580464075904640760046407610464076204640763046407640464076504640766046407670464076804640769046407700464077104640772046407730464077404640775046407760464077704640778046407790464078004640781046407820464078304640784046407850464078604640787046407880464078904640790046407910464079204640793046407940464079504640796046407970464079804640799046408000464080104640802046408030464080404640805046408060464080704640808046408090464081004640811046408120464081304640814046408150464081604640817046408180464081904640820046408210464082204640823046408240464082504640826046408270464082804640829046408300464083104640832046408330464083404640835046408360464083704640838046408390464084004640841046408420464084304640844046408450464084604640847046408480464084904640850046408510464085204640853046408540464085504640856046408570464085804640859046408600464086104640862046408630464086404640865046408660464086704640868046408690464087004640871046408720464087304640874046408750464087604640877046408780464087904640880046408810464088204640883046408840464088504640886046408870464088804640889046408900464089104640892046408930464089404640895046408960464089704640898046408990464090004640901046409020464090304640904046409050464090604640907046409080464090904640910046409110464091204640913046409140464091504640916046409170464091804640919046409200464092104640922046409230464092404640925046409260464092704640928046409290464093004640931046409320464093304640934046409350464093604640937046409380464093904640940046409410464094204640943046409440464094504640946046409470464094804640949046409500464095104640952046409530464095404640955046409560464095704640958046409590464096004640961046409620464096304640964046409650464096604640967046409680464096904640970046409710464097204640973046409740464097504640976046409770464097804640979046409800464098104640982046409830464098404640985046409860464098704640988046409890464099004640991046409920464099304640994046409950464099604640997046409980464099904641000046410010464100204641003046410040464100504641006046410070464100804641009046410100464101104641012046410130464101404641015046410160464101704641018046410190464102004641021046410220464102304641024046410250464102604641027046410280464102904641030046410310464103204641033046410340464103504641036046410370464103804641039046410400464104104641042046410430464104404641045046410460464104704641048046410490464105004641051046410520464105304641054046410550464105604641057046410580464105904641060046410610464106204641063046410640464106504641066046410670464106804641069046410700464107104641072046410730464107404641075046410760464107704641078046410790464108004641081046410820464108304641084046410850464108604641087046410880464108904641090046410910464109204641093046410940464109504641096046410970464109804641099046411000464110104641102046411030464110404641105046500010465000204650003046500040465000504650006046500070465000804650009046500100465001104650012046500130465001404650015046500160465001704650018046500190465002004650021046500220465002304650024046500250465002604650027046500280465002904650030046500310465003204650033046500340465003504650036046500370465003804650039046500400465004104650042046500430465004404650045046500460465004704650048046500490465005004650051046500520465005304650054046500550465005604650057046500580465005904650060046500610465006204650063046500640465006504650066046500670465006804650069046500700465007104650072046500730465007404650075046500760465007704650078046500790465008004650081046500820465008304650084046500850465008604650087046500880465008904650090046500910465009204650093046500940465009504650096046500970465009804650099046501000465010104650102046501030465010404650105046501060465010704650108046501090465011004650111046501120465011304650114046501150465011604650117046501180465011904650120046501210465012204650123046501240465012504650126046501270465012804650129046501300465013104650132046501330465013404650135046501360465013704650138046501390465014004650141046501420465014304650144046501450465014604650147046501480465014904650150046501510465015204650153046501540465015504650156046501570465015804650159046501600465016104650162046501630465016404650165046501660465016704650168046501690465017004650171046501720465017304650174046501750465017604650177046501780465017904650180046501810465018204650183046501840465018504650186046501870465018804650189046501900465019104650192046501930465019404650195046501960465019704650198046501990465020004650201046502020465020304650204046502050465020604650207046502080465020904650210046502110465021204650213046502140465021504650216046502170465021804650219046502200465022104650222046502230465022404650225046502260465022704650228046502290465023004650231046502320465023304650234046502350465023604650237046502380465023904650240046502410465024204650243046502440465024504650246046502470465024804650249046502500465025104650252046502530465025404650255046502560465025704650258046502590465026004650261046502620465026304650264046502650465026604650267046502680465026904650270046502710465027204650273046502740465027504650276046502770465027804650279046502800465028104650282046502830465028404650285046502860465028704650288046502890465029004650291046502920465029304650294046502950465029604650297046502980465029904650300046503010465030204650303046503040465030504650306046503070465030804650309046503100465031104650312046503130465031404650315046503160465031704650318046503190465032004650321046503220465032304650324046503250465032604650327046503280465032904650330046503310465033204650333046503340465033504650336046503370465033804650339046503400465034104650342046503430465034404650345046503460465034704650348046503490465035004650351046503520465035304650354046503550465035604650357046503580465035904650360046503610465036204650363046503640465036504650366046503670465036804650369046503700465037104650372046503730465037404650375046503760465037704650378046503790465038004650381046503820465038304650384046503850465038604650387046503880465038904650390046503910465039204650393046503940465039504650396046503970465039804650399046504000465040104650402046504030465040404650405046504060465040704650408046504090465041004650411046504120465041304650414046504150465041604650417046504180465041904650420046504210465042204650423046504240465042504650426046504270465042804650429046504300465043104650432046504330465043404650435046504360465043704650438046504390465044004650441046504420465044304650444046504450465044604650447046504480465044904650450046504510465045204650453046504540465045504650456046504570465045804650459046504600465046104650462046504630465046404650465046504660465046704650468046504690465047004650471046504720465047304650474046504750465047604650477046504780465047904650480046504810465048204650483046504840465048504650486046504870465048804650489046504900465049104650492046504930465049404650495046504960465049704650498046504990465050004650501046505020465050304650504046505050465050604650507046505080465050904650510046505110465051204650513046505140465051504650516046505170465051804650519046505200465052104650522046505230465052404650525046505260465052704650528046505290465053004650531046505320465053304650534046505350465053604650537046505380465053904650540046505410465054204650543046505440465054504650546046505470465054804650549046505500465055104650552046505530465055404650555046505560465055704650558046505590465056004650561046505620465056304650564046505650465056604650567046505680465056904650570046505710465057204650573046505740465057504650576046505770465057804650579046505800465058104650582046505830465058404650585046505860465058704650588046505890465059004650591046505920465059304650594046505950465059604650597046505980465059904650600046506010465060204650603046506040465060504650606046506070465060804650609046506100465061104650612046506130465061404650615046506160465061704650618046506190465062004650621046506220465062304650624046506250465062604650627046506280465062904650630046506310465063204650633046506340465063504650636046506370465063804650639046506400465064104650642046506430465064404650645046506460465064704650648046506490465065004650651046506520465065304650654046506550465065604650657046506580465065904650660046506610465066204650663046506640465066504650666046506670465066804650669046506700465067104650672046506730465067404650675046506760465067704650678046506790465068004650681046506820465068304650684046506850465068604650687046506880465068904650690046506910465069204650693046506940465069504650696046506970465069804650699046507000465070104650702046507030465070404650705046507060465070704650708046507090465071004650711046507120465071304650714046507150465071604650717046507180465071904650720046507210465072204650723046507240465072504650726046507270465072804650729046507300465073104650732046507330465073404650735046507360465073704650738046507390465074004650741046507420465074304650744046507450465074604650747046507480465074904650750046507510465075204650753046507540465075504650756046507570465075804650759046507600465076104650762046507630465076404650765046507660465076704650768046507690465077004650771046507720465077304650774046507750465077604650777046507780465077904650780046507810465078204650783046507840465078504650786046507870465078804650789046507900465079104650792046507930465079404650795046507960465079704650798046507990465080004650801046508020465080304650804046508050465080604650807046508080465080904650810046508110465081204650813046508140465081504650816046508170465081804650819046508200465082104650822046508230465082404650825046508260465082704650828046508290465083004650831046508320465083304650834046508350465083604650837046508380465083904650840046508410465084204650843046508440465084504650846046508470465084804650849046508500465085104650852046508530465085404650855046508560465085704650858046508590465086004650861046508620465086304650864046508650465086604650867046508680465086904650870046508710465087204650873046508740465087504650876046508770465087804650879046508800465088104650882046508830465088404650885046508860465088704650888046508890465089004650891046508920465089304650894046508950465089604650897046508980465089904650900046509010465090204650903046509040465090504650906046509070465090804650909046509100465091104650912046509130465091404650915046509160465091704650918046509190465092004650921046509220465092304650924046509250465092604650927046509280465092904650930046509310465093204650933046509340465093504650936046509370465093804650939046509400465094104650942046509430465094404650945046509460465094704650948046509490465095004650951046509520465095304650954046509550465095604650957046509580465095904650960046509610465096204650963046509640465096504650966046509670465096804650969046509700465097104650972046509730465097404650975046509760465097704650978046509790465098004650981046509820465098304650984046509850465098604650987046509880465098904650990046509910465099204650993046509940465099504650996046509970465099804650999046510000465100104651002046510030465100404651005046510060465100704651008046510090465101004651011046510120465101304651014046510150465101604651017046510180465101904651020046510210465102204651023046510240465102504651026046510270465102804651029046510300465103104651032046510330465103404651035046510360465103704651038046510390465104004651041046510420465104304651044046510450465104604651047046510480465104904651050046510510465105204651053046510540465105504651056046510570465105804651059046510600465106104651062046510630465106404651065046510660465106704651068046510690465107004651071046510720465107304651074046510750465107604651077046510780465107904651080046510810465108204651083046510840465108504651086046510870465108804651089046510900465109104651092046510930465109404651095046510960465109704651098046510990465110004651101046511020465110304651104046511050466000104660002046600030466000404660005046600060466000704660008046600090466001004660011046600120466001304660014046600150466001604660017046600180466001904660020046600210466002204660023046600240466002504660026046600270466002804660029046600300466003104660032046600330466003404660035046600360466003704660038046600390466004004660041046600420466004304660044046600450466004604660047046600480466004904660050046600510466005204660053046600540466005504660056046600570466005804660059046600600466006104660062046600630466006404660065046600660466006704660068046600690466007004660071046600720466007304660074046600750466007604660077046600780466007904660080046600810466008204660083046600840466008504660086046600870466008804660089046600900466009104660092046600930466009404660095046600960466009704660098046600990466010004660101046601020466010304660104046601050466010604660107046601080466010904660110046601110466011204660113046601140466011504660116046601170466011804660119046601200466012104660122046601230466012404660125046601260466012704660128046601290466013004660131046601320466013304660134046601350466013604660137046601380466013904660140046601410466014204660143046601440466014504660146046601470466014804660149046601500466015104660152046601530466015404660155046601560466015704660158046601590466016004660161046601620466016304660164046601650466016604660167046601680466016904660170046601710466017204660173046601740466017504660176046601770466017804660179046601800466018104660182046601830466018404660185046601860466018704660188046601890466019004660191046601920466019304660194046601950466019604660197046601980466019904660200046602010466020204660203046602040466020504660206046602070466020804660209046602100466021104660212046602130466021404660215046602160466021704660218046602190466022004660221046602220466022304660224046602250466022604660227046602280466022904660230046602310466023204660233046602340466023504660236046602370466023804660239046602400466024104660242046602430466024404660245046602460466024704660248046602490466025004660251046602520466025304660254046602550466025604660257046602580466025904660260046602610466026204660263046602640466026504660266046602670466026804660269046602700466027104660272046602730466027404660275046602760466027704660278046602790466028004660281046602820466028304660284046602850466028604660287046602880466028904660290046602910466029204660293046602940466029504660296046602970466029804660299046603000466030104660302046603030466030404660305046603060466030704660308046603090466031004660311046603120466031304660314046603150466031604660317046603180466031904660320046603210466032204660323046603240466032504660326046603270466032804660329046603300466033104660332046603330466033404660335046603360466033704660338046603390466034004660341046603420466034304660344046603450466034604660347046603480466034904660350046603510466035204660353046603540466035504660356046603570466035804660359046603600466036104660362046603630466036404660365046603660466036704660368046603690466037004660371046603720466037304660374046603750466037604660377046603780466037904660380046603810466038204660383046603840466038504660386046603870466038804660389046603900466039104660392046603930466039404660395046603960466039704660398046603990466040004660401046604020466040304660404046604050466040604660407046604080466040904660410046604110466041204660413046604140466041504660416046604170466041804660419046604200466042104660422046604230466042404660425046604260466042704660428046604290466043004660431046604320466043304660434046604350466043604660437046604380466043904660440046604410466044204660443046604440466044504660446046604470466044804660449046604500466045104660452046604530466045404660455046604560466045704660458046604590466046004660461046604620466046304660464046604650466046604660467046604680466046904660470046604710466047204660473046604740466047504660476046604770466047804660479046604800466048104660482046604830466048404660485046604860466048704660488046604890466049004660491046604920466049304660494046604950466049604660497046604980466049904660500046605010466050204660503046605040466050504660506046605070466050804660509046605100466051104660512046605130466051404660515046605160466051704660518046605190466052004660521046605220466052304660524046605250466052604660527046605280466052904660530046605310466053204660533046605340466053504660536046605370466053804660539046605400466054104660542046605430466054404660545046605460466054704660548046605490466055004660551046605520466055304660554046605550466055604660557046605580466055904660560046605610466056204660563046605640466056504660566046605670466056804660569046605700466057104660572046605730466057404660575046605760466057704660578046605790466058004660581046605820466058304660584046605850466058604660587046605880466058904660590046605910466059204660593046605940466059504660596046605970466059804660599046606000466060104660602046606030466060404660605046606060466060704660608046606090466061004660611046606120466061304660614046606150466061604660617046606180466061904660620046606210466062204660623046606240466062504660626046606270466062804660629046606300466063104660632046606330466063404660635046606360466063704660638046606390466064004660641046606420466064304660644046606450466064604660647046606480466064904660650046606510466065204660653046606540466065504660656046606570466065804660659046606600466066104660662046606630466066404660665046606660466066704660668046606690466067004660671046606720466067304660674046606750466067604660677046606780466067904660680046606810466068204660683046606840466068504660686046606870466068804660689046606900466069104660692046606930466069404660695046606960466069704660698046606990466070004660701046607020466070304660704046607050466070604660707046607080466070904660710046607110466071204660713046607140466071504660716046607170466071804660719046607200466072104660722046607230466072404660725046607260466072704660728046607290466073004660731046607320466073304660734046607350466073604660737046607380466073904660740046607410466074204660743046607440466074504660746046607470466074804660749046607500466075104660752046607530466075404660755046607560466075704660758046607590466076004660761046607620466076304660764046607650466076604660767046607680466076904660770046607710466077204660773046607740466077504660776046607770466077804660779046607800466078104660782046607830466078404660785046607860466078704660788046607890466079004660791046607920466079304660794046607950466079604660797046607980466079904660800046608010466080204660803046608040466080504660806046608070466080804660809046608100466081104660812046608130466081404660815046608160466081704660818046608190466082004660821046608220466082304660824046608250466082604660827046608280466082904660830046608310466083204660833046608340466083504660836046608370466083804660839046608400466084104660842046608430466084404660845046608460466084704660848046608490466085004660851046608520466085304660854046608550466085604660857046608580466085904660860046608610466086204660863046608640466086504660866046608670466086804660869046608700466087104660872046608730466087404660875046608760466087704660878046608790466088004660881046608820466088304660884046608850466088604660887046608880466088904660890046608910466089204660893046608940466089504660896046608970466089804660899046609000466090104660902046609030466090404660905046609060466090704660908046609090466091004660911046609120466091304660914046609150466091604660917046609180466091904660920046609210466092204660923046609240466092504660926046609270466092804660929046609300466093104660932046609330466093404660935046609360466093704660938046609390466094004660941046609420466094304660944046609450466094604660947046609480466094904660950046609510466095204660953046609540466095504660956046609570466095804660959046609600466096104660962046609630466096404660965046609660466096704660968046609690466097004660971046609720466097304660974046609750466097604660977046609780466097904660980046609810466098204660983046609840466098504660986046609870466098804660989046609900466099104660992046609930466099404660995046609960466099704660998046609990466100004661001046610020466100304661004046610050466100604661007046610080466100904661010046610110466101204661013046610140466101504661016046610170466101804661019046610200466102104661022046610230466102404661025046610260466102704661028046610290466103004661031046610320466103304661034046610350466103604661037046610380466103904661040046610410466104204661043046610440466104504661046046610470466104804661049046610500466105104661052046610530466105404661055046610560466105704661058046610590466106004661061046610620466106304661064046610650466106604661067046610680466106904661070046610710466107204661073046610740466107504661076046610770466107804661079046610800466108104661082046610830466108404661085046610860466108704661088046610890466109004661091046610920466109304661094046610950466109604661097046610980466109904661100046611010466110204661103046611040466110504670001046700020467000304670004046700050467000604670007046700080467000904670010046700110467001204670013046700140467001504670016046700170467001804670019046700200467002104670022046700230467002404670025046700260467002704670028046700290467003004670031046700320467003304670034046700350467003604670037046700380467003904670040046700410467004204670043046700440467004504670046046700470467004804670049046700500467005104670052046700530467005404670055046700560467005704670058046700590467006004670061046700620467006304670064046700650467006604670067046700680467006904670070046700710467007204670073046700740467007504670076046700770467007804670079046700800467008104670082046700830467008404670085046700860467008704670088046700890467009004670091046700920467009304670094046700950467009604670097046700980467009904670100046701010467010204670103046701040467010504670106046701070467010804670109046701100467011104670112046701130467011404670115046701160467011704670118046701190467012004670121046701220467012304670124046701250467012604670127046701280467012904670130046701310467013204670133046701340467013504670136046701370467013804670139046701400467014104670142046701430467014404670145046701460467014704670148046701490467015004670151046701520467015304670154046701550467015604670157046701580467015904670160046701610467016204670163046701640467016504670166046701670467016804670169046701700467017104670172046701730467017404670175046701760467017704670178046701790467018004670181046701820467018304670184046701850467018604670187046701880467018904670190046701910467019204670193046701940467019504670196046701970467019804670199046702000467020104670202046702030467020404670205046702060467020704670208046702090467021004670211046702120467021304670214046702150467021604670217046702180467021904670220046702210467022204670223046702240467022504670226046702270467022804670229046702300467023104670232046702330467023404670235046702360467023704670238046702390467024004670241046702420467024304670244046702450467024604670247046702480467024904670250046702510467025204670253046702540467025504670256046702570467025804670259046702600467026104670262046702630467026404670265046702660467026704670268046702690467027004670271046702720467027304670274046702750467027604670277046702780467027904670280046702810467028204670283046702840467028504670286046702870467028804670289046702900467029104670292046702930467029404670295046702960467029704670298046702990467030004670301046703020467030304670304046703050467030604670307046703080467030904670310046703110467031204670313046703140467031504670316046703170467031804670319046703200467032104670322046703230467032404670325046703260467032704670328046703290467033004670331046703320467033304670334046703350467033604670337046703380467033904670340046703410467034204670343046703440467034504670346046703470467034804670349046703500467035104670352046703530467035404670355046703560467035704670358046703590467036004670361046703620467036304670364046703650467036604670367046703680467036904670370046703710467037204670373046703740467037504670376046703770467037804670379046703800467038104670382046703830467038404670385046703860467038704670388046703890467039004670391046703920467039304670394046703950467039604670397046703980467039904670400046704010467040204670403046704040467040504670406046704070467040804670409046704100467041104670412046704130467041404670415046704160467041704670418046704190467042004670421046704220467042304670424046704250467042604670427046704280467042904670430046704310467043204670433046704340467043504670436046704370467043804670439046704400467044104670442046704430467044404670445046704460467044704670448046704490467045004670451046704520467045304670454046704550467045604670457046704580467045904670460046704610467046204670463046704640467046504670466046704670467046804670469046704700467047104670472046704730467047404670475046704760467047704670478046704790467048004670481046704820467048304670484046704850467048604670487046704880467048904670490046704910467049204670493046704940467049504670496046704970467049804670499046705000467050104670502046705030467050404670505046705060467050704670508046705090467051004670511046705120467051304670514046705150467051604670517046705180467051904670520046705210467052204670523046705240467052504670526046705270467052804670529046705300467053104670532046705330467053404670535046705360467053704670538046705390467054004670541046705420467054304670544046705450467054604670547046705480467054904670550046705510467055204670553046705540467055504670556046705570467055804670559046705600467056104670562046705630467056404670565046705660467056704670568046705690467057004670571046705720467057304670574046705750467057604670577046705780467057904670580046705810467058204670583046705840467058504670586046705870467058804670589046705900467059104670592046705930467059404670595046705960467059704670598046705990467060004670601046706020467060304670604046706050467060604670607046706080467060904670610046706110467061204670613046706140467061504670616046706170467061804670619046706200467062104670622046706230467062404670625046706260467062704670628046706290467063004670631046706320467063304670634046706350467063604670637046706380467063904670640046706410467064204670643046706440467064504670646046706470467064804670649046706500467065104670652046706530467065404670655046706560467065704670658046706590467066004670661046706620467066304670664046706650467066604670667046706680467066904670670046706710467067204670673046706740467067504670676046706770467067804670679046706800467068104670682046706830467068404670685046706860467068704670688046706890467069004670691046706920467069304670694046706950467069604670697046706980467069904670700046707010467070204670703046707040467070504670706046707070467070804670709046707100467071104670712046707130467071404670715046707160467071704670718046707190467072004670721046707220467072304670724046707250467072604670727046707280467072904670730046707310467073204670733046707340467073504670736046707370467073804670739046707400467074104670742046707430467074404670745046707460467074704670748046707490467075004670751046707520467075304670754046707550467075604670757046707580467075904670760046707610467076204670763046707640467076504670766046707670467076804670769046707700467077104670772046707730467077404670775046707760467077704670778046707790467078004670781046707820467078304670784046707850467078604670787046707880467078904670790046707910467079204670793046707940467079504670796046707970467079804670799046708000467080104670802046708030467080404670805046708060467080704670808046708090467081004670811046708120467081304670814046708150467081604670817046708180467081904670820046708210467082204670823046708240467082504670826046708270467082804670829046708300467083104670832046708330467083404670835046708360467083704670838046708390467084004670841046708420467084304670844046708450467084604670847046708480467084904670850046708510467085204670853046708540467085504670856046708570467085804670859046708600467086104670862046708630467086404670865046708660467086704670868046708690467087004670871046708720467087304670874046708750467087604670877046708780467087904670880046708810467088204670883046708840467088504670886046708870467088804670889046708900467089104670892046708930467089404670895046708960467089704670898046708990467090004670901046709020467090304670904046709050467090604670907046709080467090904670910046709110467091204670913046709140467091504670916046709170467091804670919046709200467092104670922046709230467092404670925046709260467092704670928046709290467093004670931046709320467093304670934046709350467093604670937046709380467093904670940046709410467094204670943046709440467094504670946046709470467094804670949046709500467095104670952046709530467095404670955046709560467095704670958046709590467096004670961046709620467096304670964046709650467096604670967046709680467096904670970046709710467097204670973046709740467097504670976046709770467097804670979046709800467098104670982046709830467098404670985046709860467098704670988046709890467099004670991046709920467099304670994046709950467099604670997046709980467099904671000046710010467100204671003046710040467100504671006046710070467100804671009046710100467101104671012046710130467101404671015046710160467101704671018046710190467102004671021046710220467102304671024046710250467102604671027046710280467102904671030046710310467103204671033046710340467103504671036046710370467103804671039046710400467104104671042046710430467104404671045046710460467104704671048046710490467105004671051046710520467105304671054046710550467105604671057046710580467105904671060046710610467106204671063046710640467106504671066046710670467106804671069046710700467107104671072046710730467107404671075046710760467107704671078046710790467108004671081046710820467108304671084046710850467108604671087046710880467108904671090046710910467109204671093046710940467109504671096046710970467109804671099046711000467110104671102046711030467110404671105046800010468000204680003046800040468000504680006046800070468000804680009046800100468001104680012046800130468001404680015046800160468001704680018046800190468002004680021046800220468002304680024046800250468002604680027046800280468002904680030046800310468003204680033046800340468003504680036046800370468003804680039046800400468004104680042046800430468004404680045046800460468004704680048046800490468005004680051046800520468005304680054046800550468005604680057046800580468005904680060046800610468006204680063046800640468006504680066046800670468006804680069046800700468007104680072046800730468007404680075046800760468007704680078046800790468008004680081046800820468008304680084046800850468008604680087046800880468008904680090046800910468009204680093046800940468009504680096046800970468009804680099046801000468010104680102046801030468010404680105046801060468010704680108046801090468011004680111046801120468011304680114046801150468011604680117046801180468011904680120046801210468012204680123046801240468012504680126046801270468012804680129046801300468013104680132046801330468013404680135046801360468013704680138046801390468014004680141046801420468014304680144046801450468014604680147046801480468014904680150046801510468015204680153046801540468015504680156046801570468015804680159046801600468016104680162046801630468016404680165046801660468016704680168046801690468017004680171046801720468017304680174046801750468017604680177046801780468017904680180046801810468018204680183046801840468018504680186046801870468018804680189046801900468019104680192046801930468019404680195046801960468019704680198046801990468020004680201046802020468020304680204046802050468020604680207046802080468020904680210046802110468021204680213046802140468021504680216046802170468021804680219046802200468022104680222046802230468022404680225046802260468022704680228046802290468023004680231046802320468023304680234046802350468023604680237046802380468023904680240046802410468024204680243046802440468024504680246046802470468024804680249046802500468025104680252046802530468025404680255046802560468025704680258046802590468026004680261046802620468026304680264046802650468026604680267046802680468026904680270046802710468027204680273046802740468027504680276046802770468027804680279046802800468028104680282046802830468028404680285046802860468028704680288046802890468029004680291046802920468029304680294046802950468029604680297046802980468029904680300046803010468030204680303046803040468030504680306046803070468030804680309046803100468031104680312046803130468031404680315046803160468031704680318046803190468032004680321046803220468032304680324046803250468032604680327046803280468032904680330046803310468033204680333046803340468033504680336046803370468033804680339046803400468034104680342046803430468034404680345046803460468034704680348046803490468035004680351046803520468035304680354046803550468035604680357046803580468035904680360046803610468036204680363046803640468036504680366046803670468036804680369046803700468037104680372046803730468037404680375046803760468037704680378046803790468038004680381046803820468038304680384046803850468038604680387046803880468038904680390046803910468039204680393046803940468039504680396046803970468039804680399046804000468040104680402046804030468040404680405046804060468040704680408046804090468041004680411046804120468041304680414046804150468041604680417046804180468041904680420046804210468042204680423046804240468042504680426046804270468042804680429046804300468043104680432046804330468043404680435046804360468043704680438046804390468044004680441046804420468044304680444046804450468044604680447046804480468044904680450046804510468045204680453046804540468045504680456046804570468045804680459046804600468046104680462046804630468046404680465046804660468046704680468046804690468047004680471046804720468047304680474046804750468047604680477046804780468047904680480046804810468048204680483046804840468048504680486046804870468048804680489046804900468049104680492046804930468049404680495046804960468049704680498046804990468050004680501046805020468050304680504046805050468050604680507046805080468050904680510046805110468051204680513046805140468051504680516046805170468051804680519046805200468052104680522046805230468052404680525046805260468052704680528046805290468053004680531046805320468053304680534046805350468053604680537046805380468053904680540046805410468054204680543046805440468054504680546046805470468054804680549046805500468055104680552046805530468055404680555046805560468055704680558046805590468056004680561046805620468056304680564046805650468056604680567046805680468056904680570046805710468057204680573046805740468057504680576046805770468057804680579046805800468058104680582046805830468058404680585046805860468058704680588046805890468059004680591046805920468059304680594046805950468059604680597046805980468059904680600046806010468060204680603046806040468060504680606046806070468060804680609046806100468061104680612046806130468061404680615046806160468061704680618046806190468062004680621046806220468062304680624046806250468062604680627046806280468062904680630046806310468063204680633046806340468063504680636046806370468063804680639046806400468064104680642046806430468064404680645046806460468064704680648046806490468065004680651046806520468065304680654046806550468065604680657046806580468065904680660046806610468066204680663046806640468066504680666046806670468066804680669046806700468067104680672046806730468067404680675046806760468067704680678046806790468068004680681046806820468068304680684046806850468068604680687046806880468068904680690046806910468069204680693046806940468069504680696046806970468069804680699046807000468070104680702046807030468070404680705046807060468070704680708046807090468071004680711046807120468071304680714046807150468071604680717046807180468071904680720046807210468072204680723046807240468072504680726046807270468072804680729046807300468073104680732046807330468073404680735046807360468073704680738046807390468074004680741046807420468074304680744046807450468074604680747046807480468074904680750046807510468075204680753046807540468075504680756046807570468075804680759046807600468076104680762046807630468076404680765046807660468076704680768046807690468077004680771046807720468077304680774046807750468077604680777046807780468077904680780046807810468078204680783046807840468078504680786046807870468078804680789046807900468079104680792046807930468079404680795046807960468079704680798046807990468080004680801046808020468080304680804046808050468080604680807046808080468080904680810046808110468081204680813046808140468081504680816046808170468081804680819046808200468082104680822046808230468082404680825046808260468082704680828046808290468083004680831046808320468083304680834046808350468083604680837046808380468083904680840046808410468084204680843046808440468084504680846046808470468084804680849046808500468085104680852046808530468085404680855046808560468085704680858046808590468086004680861046808620468086304680864046808650468086604680867046808680468086904680870046808710468087204680873046808740468087504680876046808770468087804680879046808800468088104680882046808830468088404680885046808860468088704680888046808890468089004680891046808920468089304680894046808950468089604680897046808980468089904680900046809010468090204680903046809040468090504680906046809070468090804680909046809100468091104680912046809130468091404680915046809160468091704680918046809190468092004680921046809220468092304680924046809250468092604680927046809280468092904680930046809310468093204680933046809340468093504680936046809370468093804680939046809400468094104680942046809430468094404680945046809460468094704680948046809490468095004680951046809520468095304680954046809550468095604680957046809580468095904680960046809610468096204680963046809640468096504680966046809670468096804680969046809700468097104680972046809730468097404680975046809760468097704680978046809790468098004680981046809820468098304680984046809850468098604680987046809880468098904680990046809910468099204680993046809940468099504680996046809970468099804680999046810000468100104681002046810030468100404681005046810060468100704681008046810090468101004681011046810120468101304681014046810150468101604681017046810180468101904681020046810210468102204681023046810240468102504681026046810270468102804681029046810300468103104681032046810330468103404681035046810360468103704681038046810390468104004681041046810420468104304681044046810450468104604681047046810480468104904681050046810510468105204681053046810540468105504681056046810570468105804681059046810600468106104681062046810630468106404681065046810660468106704681068046810690468107004681071046810720468107304681074046810750468107604681077046810780468107904681080046810810468108204681083046810840468108504681086046810870468108804681089046810900468109104681092046810930468109404681095046810960468109704681098046810990468110004681101046811020468110304681104046811050469000104690002046900030469000404690005046900060469000704690008046900090469001004690011046900120469001304690014046900150469001604690017046900180469001904690020046900210469002204690023046900240469002504690026046900270469002804690029046900300469003104690032046900330469003404690035046900360469003704690038046900390469004004690041046900420469004304690044046900450469004604690047046900480469004904690050046900510469005204690053046900540469005504690056046900570469005804690059046900600469006104690062046900630469006404690065046900660469006704690068046900690469007004690071046900720469007304690074046900750469007604690077046900780469007904690080046900810469008204690083046900840469008504690086046900870469008804690089046900900469009104690092046900930469009404690095046900960469009704690098046900990469010004690101046901020469010304690104046901050469010604690107046901080469010904690110046901110469011204690113046901140469011504690116046901170469011804690119046901200469012104690122046901230469012404690125046901260469012704690128046901290469013004690131046901320469013304690134046901350469013604690137046901380469013904690140046901410469014204690143046901440469014504690146046901470469014804690149046901500469015104690152046901530469015404690155046901560469015704690158046901590469016004690161046901620469016304690164046901650469016604690167046901680469016904690170046901710469017204690173046901740469017504690176046901770469017804690179046901800469018104690182046901830469018404690185046901860469018704690188046901890469019004690191046901920469019304690194046901950469019604690197046901980469019904690200046902010469020204690203046902040469020504690206046902070469020804690209046902100469021104690212046902130469021404690215046902160469021704690218046902190469022004690221046902220469022304690224046902250469022604690227046902280469022904690230046902310469023204690233046902340469023504690236046902370469023804690239046902400469024104690242046902430469024404690245046902460469024704690248046902490469025004690251046902520469025304690254046902550469025604690257046902580469025904690260046902610469026204690263046902640469026504690266046902670469026804690269046902700469027104690272046902730469027404690275046902760469027704690278046902790469028004690281046902820469028304690284046902850469028604690287046902880469028904690290046902910469029204690293046902940469029504690296046902970469029804690299046903000469030104690302046903030469030404690305046903060469030704690308046903090469031004690311046903120469031304690314046903150469031604690317046903180469031904690320046903210469032204690323046903240469032504690326046903270469032804690329046903300469033104690332046903330469033404690335046903360469033704690338046903390469034004690341046903420469034304690344046903450469034604690347046903480469034904690350046903510469035204690353046903540469035504690356046903570469035804690359046903600469036104690362046903630469036404690365046903660469036704690368046903690469037004690371046903720469037304690374046903750469037604690377046903780469037904690380046903810469038204690383046903840469038504690386046903870469038804690389046903900469039104690392046903930469039404690395046903960469039704690398046903990469040004690401046904020469040304690404046904050469040604690407046904080469040904690410046904110469041204690413046904140469041504690416046904170469041804690419046904200469042104690422046904230469042404690425046904260469042704690428046904290469043004690431046904320469043304690434046904350469043604690437046904380469043904690440046904410469044204690443046904440469044504690446046904470469044804690449046904500469045104690452046904530469045404690455046904560469045704690458046904590469046004690461046904620469046304690464046904650469046604690467046904680469046904690470046904710469047204690473046904740469047504690476046904770469047804690479046904800469048104690482046904830469048404690485046904860469048704690488046904890469049004690491046904920469049304690494046904950469049604690497046904980469049904690500046905010469050204690503046905040469050504690506046905070469050804690509046905100469051104690512046905130469051404690515046905160469051704690518046905190469052004690521046905220469052304690524046905250469052604690527046905280469052904690530046905310469053204690533046905340469053504690536046905370469053804690539046905400469054104690542046905430469054404690545046905460469054704690548046905490469055004690551046905520469055304690554046905550469055604690557046905580469055904690560046905610469056204690563046905640469056504690566046905670469056804690569046905700469057104690572046905730469057404690575046905760469057704690578046905790469058004690581046905820469058304690584046905850469058604690587046905880469058904690590046905910469059204690593046905940469059504690596046905970469059804690599046906000469060104690602046906030469060404690605046906060469060704690608046906090469061004690611046906120469061304690614046906150469061604690617046906180469061904690620046906210469062204690623046906240469062504690626046906270469062804690629046906300469063104690632046906330469063404690635046906360469063704690638046906390469064004690641046906420469064304690644046906450469064604690647046906480469064904690650046906510469065204690653046906540469065504690656046906570469065804690659046906600469066104690662046906630469066404690665046906660469066704690668046906690469067004690671046906720469067304690674046906750469067604690677046906780469067904690680046906810469068204690683046906840469068504690686046906870469068804690689046906900469069104690692046906930469069404690695046906960469069704690698046906990469070004690701046907020469070304690704046907050469070604690707046907080469070904690710046907110469071204690713046907140469071504690716046907170469071804690719046907200469072104690722046907230469072404690725046907260469072704690728046907290469073004690731046907320469073304690734046907350469073604690737046907380469073904690740046907410469074204690743046907440469074504690746046907470469074804690749046907500469075104690752046907530469075404690755046907560469075704690758046907590469076004690761046907620469076304690764046907650469076604690767046907680469076904690770046907710469077204690773046907740469077504690776046907770469077804690779046907800469078104690782046907830469078404690785046907860469078704690788046907890469079004690791046907920469079304690794046907950469079604690797046907980469079904690800046908010469080204690803046908040469080504690806046908070469080804690809046908100469081104690812046908130469081404690815046908160469081704690818046908190469082004690821046908220469082304690824046908250469082604690827046908280469082904690830046908310469083204690833046908340469083504690836046908370469083804690839046908400469084104690842046908430469084404690845046908460469084704690848046908490469085004690851046908520469085304690854046908550469085604690857046908580469085904690860046908610469086204690863046908640469086504690866046908670469086804690869046908700469087104690872046908730469087404690875046908760469087704690878046908790469088004690881046908820469088304690884046908850469088604690887046908880469088904690890046908910469089204690893046908940469089504690896046908970469089804690899046909000469090104690902046909030469090404690905046909060469090704690908046909090469091004690911046909120469091304690914046909150469091604690917046909180469091904690920046909210469092204690923046909240469092504690926046909270469092804690929046909300469093104690932046909330469093404690935046909360469093704690938046909390469094004690941046909420469094304690944046909450469094604690947046909480469094904690950046909510469095204690953046909540469095504690956046909570469095804690959046909600469096104690962046909630469096404690965046909660469096704690968046909690469097004690971046909720469097304690974046909750469097604690977046909780469097904690980046909810469098204690983046909840469098504690986046909870469098804690989046909900469099104690992046909930469099404690995046909960469099704690998046909990469100004691001046910020469100304691004046910050469100604691007046910080469100904691010046910110469101204691013046910140469101504691016046910170469101804691019046910200469102104691022046910230469102404691025046910260469102704691028046910290469103004691031046910320469103304691034046910350469103604691037046910380469103904691040046910410469104204691043046910440469104504691046046910470469104804691049046910500469105104691052046910530469105404691055046910560469105704691058046910590469106004691061046910620469106304691064046910650469106604691067046910680469106904691070046910710469107204691073046910740469107504691076046910770469107804691079046910800469108104691082046910830469108404691085046910860469108704691088046910890469109004691091046910920469109304691094046910950469109604691097046910980469109904691100046911010469110204691103046911040469110504700001047000020470000304700004047000050470000604700007047000080470000904700010047000110470001204700013047000140470001504700016047000170470001804700019047000200470002104700022047000230470002404700025047000260470002704700028047000290470003004700031047000320470003304700034047000350470003604700037047000380470003904700040047000410470004204700043047000440470004504700046047000470470004804700049047000500470005104700052047000530470005404700055047000560470005704700058047000590470006004700061047000620470006304700064047000650470006604700067047000680470006904700070047000710470007204700073047000740470007504700076047000770470007804700079047000800470008104700082047000830470008404700085047000860470008704700088047000890470009004700091047000920470009304700094047000950470009604700097047000980470009904700100047001010470010204700103047001040470010504700106047001070470010804700109047001100470011104700112047001130470011404700115047001160470011704700118047001190470012004700121047001220470012304700124047001250470012604700127047001280470012904700130047001310470013204700133047001340470013504700136047001370470013804700139047001400470014104700142047001430470014404700145047001460470014704700148047001490470015004700151047001520470015304700154047001550470015604700157047001580470015904700160047001610470016204700163047001640470016504700166047001670470016804700169047001700470017104700172047001730470017404700175047001760470017704700178047001790470018004700181047001820470018304700184047001850470018604700187047001880470018904700190047001910470019204700193047001940470019504700196047001970470019804700199047002000470020104700202047002030470020404700205047002060470020704700208047002090470021004700211047002120470021304700214047002150470021604700217047002180470021904700220047002210470022204700223047002240470022504700226047002270470022804700229047002300470023104700232047002330470023404700235047002360470023704700238047002390470024004700241047002420470024304700244047002450470024604700247047002480470024904700250047002510470025204700253047002540470025504700256047002570470025804700259047002600470026104700262047002630470026404700265047002660470026704700268047002690470027004700271047002720470027304700274047002750470027604700277047002780470027904700280047002810470028204700283047002840470028504700286047002870470028804700289047002900470029104700292047002930470029404700295047002960470029704700298047002990470030004700301047003020470030304700304047003050470030604700307047003080470030904700310047003110470031204700313047003140470031504700316047003170470031804700319047003200470032104700322047003230470032404700325047003260470032704700328047003290470033004700331047003320470033304700334047003350470033604700337047003380470033904700340047003410470034204700343047003440470034504700346047003470470034804700349047003500470035104700352047003530470035404700355047003560470035704700358047003590470036004700361047003620470036304700364047003650470036604700367047003680470036904700370047003710470037204700373047003740470037504700376047003770470037804700379047003800470038104700382047003830470038404700385047003860470038704700388047003890470039004700391047003920470039304700394047003950470039604700397047003980470039904700400047004010470040204700403047004040470040504700406047004070470040804700409047004100470041104700412047004130470041404700415047004160470041704700418047004190470042004700421047004220470042304700424047004250470042604700427047004280470042904700430047004310470043204700433047004340470043504700436047004370470043804700439047004400470044104700442047004430470044404700445047004460470044704700448047004490470045004700451047004520470045304700454047004550470045604700457047004580470045904700460047004610470046204700463047004640470046504700466047004670470046804700469047004700470047104700472047004730470047404700475047004760470047704700478047004790470048004700481047004820470048304700484047004850470048604700487047004880470048904700490047004910470049204700493047004940470049504700496047004970470049804700499047005000470050104700502047005030470050404700505047005060470050704700508047005090470051004700511047005120470051304700514047005150470051604700517047005180470051904700520047005210470052204700523047005240470052504700526047005270470052804700529047005300470053104700532047005330470053404700535047005360470053704700538047005390470054004700541047005420470054304700544047005450470054604700547047005480470054904700550047005510470055204700553047005540470055504700556047005570470055804700559047005600470056104700562047005630470056404700565047005660470056704700568047005690470057004700571047005720470057304700574047005750470057604700577047005780470057904700580047005810470058204700583047005840470058504700586047005870470058804700589047005900470059104700592047005930470059404700595047005960470059704700598047005990470060004700601047006020470060304700604047006050470060604700607047006080470060904700610047006110470061204700613047006140470061504700616047006170470061804700619047006200470062104700622047006230470062404700625047006260470062704700628047006290470063004700631047006320470063304700634047006350470063604700637047006380470063904700640047006410470064204700643047006440470064504700646047006470470064804700649047006500470065104700652047006530470065404700655047006560470065704700658047006590470066004700661047006620470066304700664047006650470066604700667047006680470066904700670047006710470067204700673047006740470067504700676047006770470067804700679047006800470068104700682047006830470068404700685047006860470068704700688047006890470069004700691047006920470069304700694047006950470069604700697047006980470069904700700047007010470070204700703047007040470070504700706047007070470070804700709047007100470071104700712047007130470071404700715047007160470071704700718047007190470072004700721047007220470072304700724047007250470072604700727047007280470072904700730047007310470073204700733047007340470073504700736047007370470073804700739047007400470074104700742047007430470074404700745047007460470074704700748047007490470075004700751047007520470075304700754047007550470075604700757047007580470075904700760047007610470076204700763047007640470076504700766047007670470076804700769047007700470077104700772047007730470077404700775047007760470077704700778047007790470078004700781047007820470078304700784047007850470078604700787047007880470078904700790047007910470079204700793047007940470079504700796047007970470079804700799047008000470080104700802047008030470080404700805047008060470080704700808047008090470081004700811047008120470081304700814047008150470081604700817047008180470081904700820047008210470082204700823047008240470082504700826047008270470082804700829047008300470083104700832047008330470083404700835047008360470083704700838047008390470084004700841047008420470084304700844047008450470084604700847047008480470084904700850047008510470085204700853047008540470085504700856047008570470085804700859047008600470086104700862047008630470086404700865047008660470086704700868047008690470087004700871047008720470087304700874047008750470087604700877047008780470087904700880047008810470088204700883047008840470088504700886047008870470088804700889047008900470089104700892047008930470089404700895047008960470089704700898047008990470090004700901047009020470090304700904047009050470090604700907047009080470090904700910047009110470091204700913047009140470091504700916047009170470091804700919047009200470092104700922047009230470092404700925047009260470092704700928047009290470093004700931047009320470093304700934047009350470093604700937047009380470093904700940047009410470094204700943047009440470094504700946047009470470094804700949047009500470095104700952047009530470095404700955047009560470095704700958047009590470096004700961047009620470096304700964047009650470096604700967047009680470096904700970047009710470097204700973047009740470097504700976047009770470097804700979047009800470098104700982047009830470098404700985047009860470098704700988047009890470099004700991047009920470099304700994047009950470099604700997047009980470099904701000047010010470100204701003047010040470100504701006047010070470100804701009047010100470101104701012047010130470101404701015047010160470101704701018047010190470102004701021047010220470102304701024047010250470102604701027047010280470102904701030047010310470103204701033047010340470103504701036047010370470103804701039047010400470104104701042047010430470104404701045047010460470104704701048047010490470105004701051047010520470105304701054047010550470105604701057047010580470105904701060047010610470106204701063047010640470106504701066047010670470106804701069047010700470107104701072047010730470107404701075047010760470107704701078047010790470108004701081047010820470108304701084047010850470108604701087047010880470108904701090047010910470109204701093047010940470109504701096047010970470109804701099047011000470110104701102047011030470110404701105047100010471000204710003047100040471000504710006047100070471000804710009047100100471001104710012047100130471001404710015047100160471001704710018047100190471002004710021047100220471002304710024047100250471002604710027047100280471002904710030047100310471003204710033047100340471003504710036047100370471003804710039047100400471004104710042047100430471004404710045047100460471004704710048047100490471005004710051047100520471005304710054047100550471005604710057047100580471005904710060047100610471006204710063047100640471006504710066047100670471006804710069047100700471007104710072047100730471007404710075047100760471007704710078047100790471008004710081047100820471008304710084047100850471008604710087047100880471008904710090047100910471009204710093047100940471009504710096047100970471009804710099047101000471010104710102047101030471010404710105047101060471010704710108047101090471011004710111047101120471011304710114047101150471011604710117047101180471011904710120047101210471012204710123047101240471012504710126047101270471012804710129047101300471013104710132047101330471013404710135047101360471013704710138047101390471014004710141047101420471014304710144047101450471014604710147047101480471014904710150047101510471015204710153047101540471015504710156047101570471015804710159047101600471016104710162047101630471016404710165047101660471016704710168047101690471017004710171047101720471017304710174047101750471017604710177047101780471017904710180047101810471018204710183047101840471018504710186047101870471018804710189047101900471019104710192047101930471019404710195047101960471019704710198047101990471020004710201047102020471020304710204047102050471020604710207047102080471020904710210047102110471021204710213047102140471021504710216047102170471021804710219047102200471022104710222047102230471022404710225047102260471022704710228047102290471023004710231047102320471023304710234047102350471023604710237047102380471023904710240047102410471024204710243047102440471024504710246047102470471024804710249047102500471025104710252047102530471025404710255047102560471025704710258047102590471026004710261047102620471026304710264047102650471026604710267047102680471026904710270047102710471027204710273047102740471027504710276047102770471027804710279047102800471028104710282047102830471028404710285047102860471028704710288047102890471029004710291047102920471029304710294047102950471029604710297047102980471029904710300047103010471030204710303047103040471030504710306047103070471030804710309047103100471031104710312047103130471031404710315047103160471031704710318047103190471032004710321047103220471032304710324047103250471032604710327047103280471032904710330047103310471033204710333047103340471033504710336047103370471033804710339047103400471034104710342047103430471034404710345047103460471034704710348047103490471035004710351047103520471035304710354047103550471035604710357047103580471035904710360047103610471036204710363047103640471036504710366047103670471036804710369047103700471037104710372047103730471037404710375047103760471037704710378047103790471038004710381047103820471038304710384047103850471038604710387047103880471038904710390047103910471039204710393047103940471039504710396047103970471039804710399047104000471040104710402047104030471040404710405047104060471040704710408047104090471041004710411047104120471041304710414047104150471041604710417047104180471041904710420047104210471042204710423047104240471042504710426047104270471042804710429047104300471043104710432047104330471043404710435047104360471043704710438047104390471044004710441047104420471044304710444047104450471044604710447047104480471044904710450047104510471045204710453047104540471045504710456047104570471045804710459047104600471046104710462047104630471046404710465047104660471046704710468047104690471047004710471047104720471047304710474047104750471047604710477047104780471047904710480047104810471048204710483047104840471048504710486047104870471048804710489047104900471049104710492047104930471049404710495047104960471049704710498047104990471050004710501047105020471050304710504047105050471050604710507047105080471050904710510047105110471051204710513047105140471051504710516047105170471051804710519047105200471052104710522047105230471052404710525047105260471052704710528047105290471053004710531047105320471053304710534047105350471053604710537047105380471053904710540047105410471054204710543047105440471054504710546047105470471054804710549047105500471055104710552047105530471055404710555047105560471055704710558047105590471056004710561047105620471056304710564047105650471056604710567047105680471056904710570047105710471057204710573047105740471057504710576047105770471057804710579047105800471058104710582047105830471058404710585047105860471058704710588047105890471059004710591047105920471059304710594047105950471059604710597047105980471059904710600047106010471060204710603047106040471060504710606047106070471060804710609047106100471061104710612047106130471061404710615047106160471061704710618047106190471062004710621047106220471062304710624047106250471062604710627047106280471062904710630047106310471063204710633047106340471063504710636047106370471063804710639047106400471064104710642047106430471064404710645047106460471064704710648047106490471065004710651047106520471065304710654047106550471065604710657047106580471065904710660047106610471066204710663047106640471066504710666047106670471066804710669047106700471067104710672047106730471067404710675047106760471067704710678047106790471068004710681047106820471068304710684047106850471068604710687047106880471068904710690047106910471069204710693047106940471069504710696047106970471069804710699047107000471070104710702047107030471070404710705047107060471070704710708047107090471071004710711047107120471071304710714047107150471071604710717047107180471071904710720047107210471072204710723047107240471072504710726047107270471072804710729047107300471073104710732047107330471073404710735047107360471073704710738047107390471074004710741047107420471074304710744047107450471074604710747047107480471074904710750047107510471075204710753047107540471075504710756047107570471075804710759047107600471076104710762047107630471076404710765047107660471076704710768047107690471077004710771047107720471077304710774047107750471077604710777047107780471077904710780047107810471078204710783047107840471078504710786047107870471078804710789047107900471079104710792047107930471079404710795047107960471079704710798047107990471080004710801047108020471080304710804047108050471080604710807047108080471080904710810047108110471081204710813047108140471081504710816047108170471081804710819047108200471082104710822047108230471082404710825047108260471082704710828047108290471083004710831047108320471083304710834047108350471083604710837047108380471083904710840047108410471084204710843047108440471084504710846047108470471084804710849047108500471085104710852047108530471085404710855047108560471085704710858047108590471086004710861047108620471086304710864047108650471086604710867047108680471086904710870047108710471087204710873047108740471087504710876047108770471087804710879047108800471088104710882047108830471088404710885047108860471088704710888047108890471089004710891047108920471089304710894047108950471089604710897047108980471089904710900047109010471090204710903047109040471090504710906047109070471090804710909047109100471091104710912047109130471091404710915047109160471091704710918047109190471092004710921047109220471092304710924047109250471092604710927047109280471092904710930047109310471093204710933047109340471093504710936047109370471093804710939047109400471094104710942047109430471094404710945047109460471094704710948047109490471095004710951047109520471095304710954047109550471095604710957047109580471095904710960047109610471096204710963047109640471096504710966047109670471096804710969047109700471097104710972047109730471097404710975047109760471097704710978047109790471098004710981047109820471098304710984047109850471098604710987047109880471098904710990047109910471099204710993047109940471099504710996047109970471099804710999047110000471100104711002047110030471100404711005047110060471100704711008047110090471101004711011047110120471101304711014047110150471101604711017047110180471101904711020047110210471102204711023047110240471102504711026047110270471102804711029047110300471103104711032047110330471103404711035047110360471103704711038047110390471104004711041047110420471104304711044047110450471104604711047047110480471104904711050047110510471105204711053047110540471105504711056047110570471105804711059047110600471106104711062047110630471106404711065047110660471106704711068047110690471107004711071047110720471107304711074047110750471107604711077047110780471107904711080047110810471108204711083047110840471108504711086047110870471108804711089047110900471109104711092047110930471109404711095047110960471109704711098047110990471110004711101047111020471110304711104047111050472000104720002047200030472000404720005047200060472000704720008047200090472001004720011047200120472001304720014047200150472001604720017047200180472001904720020047200210472002204720023047200240472002504720026047200270472002804720029047200300472003104720032047200330472003404720035047200360472003704720038047200390472004004720041047200420472004304720044047200450472004604720047047200480472004904720050047200510472005204720053047200540472005504720056047200570472005804720059047200600472006104720062047200630472006404720065047200660472006704720068047200690472007004720071047200720472007304720074047200750472007604720077047200780472007904720080047200810472008204720083047200840472008504720086047200870472008804720089047200900472009104720092047200930472009404720095047200960472009704720098047200990472010004720101047201020472010304720104047201050472010604720107047201080472010904720110047201110472011204720113047201140472011504720116047201170472011804720119047201200472012104720122047201230472012404720125047201260472012704720128047201290472013004720131047201320472013304720134047201350472013604720137047201380472013904720140047201410472014204720143047201440472014504720146047201470472014804720149047201500472015104720152047201530472015404720155047201560472015704720158047201590472016004720161047201620472016304720164047201650472016604720167047201680472016904720170047201710472017204720173047201740472017504720176047201770472017804720179047201800472018104720182047201830472018404720185047201860472018704720188047201890472019004720191047201920472019304720194047201950472019604720197047201980472019904720200047202010472020204720203047202040472020504720206047202070472020804720209047202100472021104720212047202130472021404720215047202160472021704720218047202190472022004720221047202220472022304720224047202250472022604720227047202280472022904720230047202310472023204720233047202340472023504720236047202370472023804720239047202400472024104720242047202430472024404720245047202460472024704720248047202490472025004720251047202520472025304720254047202550472025604720257047202580472025904720260047202610472026204720263047202640472026504720266047202670472026804720269047202700472027104720272047202730472027404720275047202760472027704720278047202790472028004720281047202820472028304720284047202850472028604720287047202880472028904720290047202910472029204720293047202940472029504720296047202970472029804720299047203000472030104720302047203030472030404720305047203060472030704720308047203090472031004720311047203120472031304720314047203150472031604720317047203180472031904720320047203210472032204720323047203240472032504720326047203270472032804720329047203300472033104720332047203330472033404720335047203360472033704720338047203390472034004720341047203420472034304720344047203450472034604720347047203480472034904720350047203510472035204720353047203540472035504720356047203570472035804720359047203600472036104720362047203630472036404720365047203660472036704720368047203690472037004720371047203720472037304720374047203750472037604720377047203780472037904720380047203810472038204720383047203840472038504720386047203870472038804720389047203900472039104720392047203930472039404720395047203960472039704720398047203990472040004720401047204020472040304720404047204050472040604720407047204080472040904720410047204110472041204720413047204140472041504720416047204170472041804720419047204200472042104720422047204230472042404720425047204260472042704720428047204290472043004720431047204320472043304720434047204350472043604720437047204380472043904720440047204410472044204720443047204440472044504720446047204470472044804720449047204500472045104720452047204530472045404720455047204560472045704720458047204590472046004720461047204620472046304720464047204650472046604720467047204680472046904720470047204710472047204720473047204740472047504720476047204770472047804720479047204800472048104720482047204830472048404720485047204860472048704720488047204890472049004720491047204920472049304720494047204950472049604720497047204980472049904720500047205010472050204720503047205040472050504720506047205070472050804720509047205100472051104720512047205130472051404720515047205160472051704720518047205190472052004720521047205220472052304720524047205250472052604720527047205280472052904720530047205310472053204720533047205340472053504720536047205370472053804720539047205400472054104720542047205430472054404720545047205460472054704720548047205490472055004720551047205520472055304720554047205550472055604720557047205580472055904720560047205610472056204720563047205640472056504720566047205670472056804720569047205700472057104720572047205730472057404720575047205760472057704720578047205790472058004720581047205820472058304720584047205850472058604720587047205880472058904720590047205910472059204720593047205940472059504720596047205970472059804720599047206000472060104720602047206030472060404720605047206060472060704720608047206090472061004720611047206120472061304720614047206150472061604720617047206180472061904720620047206210472062204720623047206240472062504720626047206270472062804720629047206300472063104720632047206330472063404720635047206360472063704720638047206390472064004720641047206420472064304720644047206450472064604720647047206480472064904720650047206510472065204720653047206540472065504720656047206570472065804720659047206600472066104720662047206630472066404720665047206660472066704720668047206690472067004720671047206720472067304720674047206750472067604720677047206780472067904720680047206810472068204720683047206840472068504720686047206870472068804720689047206900472069104720692047206930472069404720695047206960472069704720698047206990472070004720701047207020472070304720704047207050472070604720707047207080472070904720710047207110472071204720713047207140472071504720716047207170472071804720719047207200472072104720722047207230472072404720725047207260472072704720728047207290472073004720731047207320472073304720734047207350472073604720737047207380472073904720740047207410472074204720743047207440472074504720746047207470472074804720749047207500472075104720752047207530472075404720755047207560472075704720758047207590472076004720761047207620472076304720764047207650472076604720767047207680472076904720770047207710472077204720773047207740472077504720776047207770472077804720779047207800472078104720782047207830472078404720785047207860472078704720788047207890472079004720791047207920472079304720794047207950472079604720797047207980472079904720800047208010472080204720803047208040472080504720806047208070472080804720809047208100472081104720812047208130472081404720815047208160472081704720818047208190472082004720821047208220472082304720824047208250472082604720827047208280472082904720830047208310472083204720833047208340472083504720836047208370472083804720839047208400472084104720842047208430472084404720845047208460472084704720848047208490472085004720851047208520472085304720854047208550472085604720857047208580472085904720860047208610472086204720863047208640472086504720866047208670472086804720869047208700472087104720872047208730472087404720875047208760472087704720878047208790472088004720881047208820472088304720884047208850472088604720887047208880472088904720890047208910472089204720893047208940472089504720896047208970472089804720899047209000472090104720902047209030472090404720905047209060472090704720908047209090472091004720911047209120472091304720914047209150472091604720917047209180472091904720920047209210472092204720923047209240472092504720926047209270472092804720929047209300472093104720932047209330472093404720935047209360472093704720938047209390472094004720941047209420472094304720944047209450472094604720947047209480472094904720950047209510472095204720953047209540472095504720956047209570472095804720959047209600472096104720962047209630472096404720965047209660472096704720968047209690472097004720971047209720472097304720974047209750472097604720977047209780472097904720980047209810472098204720983047209840472098504720986047209870472098804720989047209900472099104720992047209930472099404720995047209960472099704720998047209990472100004721001047210020472100304721004047210050472100604721007047210080472100904721010047210110472101204721013047210140472101504721016047210170472101804721019047210200472102104721022047210230472102404721025047210260472102704721028047210290472103004721031047210320472103304721034047210350472103604721037047210380472103904721040047210410472104204721043047210440472104504721046047210470472104804721049047210500472105104721052047210530472105404721055047210560472105704721058047210590472106004721061047210620472106304721064047210650472106604721067047210680472106904721070047210710472107204721073047210740472107504721076047210770472107804721079047210800472108104721082047210830472108404721085047210860472108704721088047210890472109004721091047210920472109304721094047210950472109604721097047210980472109904721100047211010472110204721103047211040472110504730001047300020473000304730004047300050473000604730007047300080473000904730010047300110473001204730013047300140473001504730016047300170473001804730019047300200473002104730022047300230473002404730025047300260473002704730028047300290473003004730031047300320473003304730034047300350473003604730037047300380473003904730040047300410473004204730043047300440473004504730046047300470473004804730049047300500473005104730052047300530473005404730055047300560473005704730058047300590473006004730061047300620473006304730064047300650473006604730067047300680473006904730070047300710473007204730073047300740473007504730076047300770473007804730079047300800473008104730082047300830473008404730085047300860473008704730088047300890473009004730091047300920473009304730094047300950473009604730097047300980473009904730100047301010473010204730103047301040473010504730106047301070473010804730109047301100473011104730112047301130473011404730115047301160473011704730118047301190473012004730121047301220473012304730124047301250473012604730127047301280473012904730130047301310473013204730133047301340473013504730136047301370473013804730139047301400473014104730142047301430473014404730145047301460473014704730148047301490473015004730151047301520473015304730154047301550473015604730157047301580473015904730160047301610473016204730163047301640473016504730166047301670473016804730169047301700473017104730172047301730473017404730175047301760473017704730178047301790473018004730181047301820473018304730184047301850473018604730187047301880473018904730190047301910473019204730193047301940473019504730196047301970473019804730199047302000473020104730202047302030473020404730205047302060473020704730208047302090473021004730211047302120473021304730214047302150473021604730217047302180473021904730220047302210473022204730223047302240473022504730226047302270473022804730229047302300473023104730232047302330473023404730235047302360473023704730238047302390473024004730241047302420473024304730244047302450473024604730247047302480473024904730250047302510473025204730253047302540473025504730256047302570473025804730259047302600473026104730262047302630473026404730265047302660473026704730268047302690473027004730271047302720473027304730274047302750473027604730277047302780473027904730280047302810473028204730283047302840473028504730286047302870473028804730289047302900473029104730292047302930473029404730295047302960473029704730298047302990473030004730301047303020473030304730304047303050473030604730307047303080473030904730310047303110473031204730313047303140473031504730316047303170473031804730319047303200473032104730322047303230473032404730325047303260473032704730328047303290473033004730331047303320473033304730334047303350473033604730337047303380473033904730340047303410473034204730343047303440473034504730346047303470473034804730349047303500473035104730352047303530473035404730355047303560473035704730358047303590473036004730361047303620473036304730364047303650473036604730367047303680473036904730370047303710473037204730373047303740473037504730376047303770473037804730379047303800473038104730382047303830473038404730385047303860473038704730388047303890473039004730391047303920473039304730394047303950473039604730397047303980473039904730400047304010473040204730403047304040473040504730406047304070473040804730409047304100473041104730412047304130473041404730415047304160473041704730418047304190473042004730421047304220473042304730424047304250473042604730427047304280473042904730430047304310473043204730433047304340473043504730436047304370473043804730439047304400473044104730442047304430473044404730445047304460473044704730448047304490473045004730451047304520473045304730454047304550473045604730457047304580473045904730460047304610473046204730463047304640473046504730466047304670473046804730469047304700473047104730472047304730473047404730475047304760473047704730478047304790473048004730481047304820473048304730484047304850473048604730487047304880473048904730490047304910473049204730493047304940473049504730496047304970473049804730499047305000473050104730502047305030473050404730505047305060473050704730508047305090473051004730511047305120473051304730514047305150473051604730517047305180473051904730520047305210473052204730523047305240473052504730526047305270473052804730529047305300473053104730532047305330473053404730535047305360473053704730538047305390473054004730541047305420473054304730544047305450473054604730547047305480473054904730550047305510473055204730553047305540473055504730556047305570473055804730559047305600473056104730562047305630473056404730565047305660473056704730568047305690473057004730571047305720473057304730574047305750473057604730577047305780473057904730580047305810473058204730583047305840473058504730586047305870473058804730589047305900473059104730592047305930473059404730595047305960473059704730598047305990473060004730601047306020473060304730604047306050473060604730607047306080473060904730610047306110473061204730613047306140473061504730616047306170473061804730619047306200473062104730622047306230473062404730625047306260473062704730628047306290473063004730631047306320473063304730634047306350473063604730637047306380473063904730640047306410473064204730643047306440473064504730646047306470473064804730649047306500473065104730652047306530473065404730655047306560473065704730658047306590473066004730661047306620473066304730664047306650473066604730667047306680473066904730670047306710473067204730673047306740473067504730676047306770473067804730679047306800473068104730682047306830473068404730685047306860473068704730688047306890473069004730691047306920473069304730694047306950473069604730697047306980473069904730700047307010473070204730703047307040473070504730706047307070473070804730709047307100473071104730712047307130473071404730715047307160473071704730718047307190473072004730721047307220473072304730724047307250473072604730727047307280473072904730730047307310473073204730733047307340473073504730736047307370473073804730739047307400473074104730742047307430473074404730745047307460473074704730748047307490473075004730751047307520473075304730754047307550473075604730757047307580473075904730760047307610473076204730763047307640473076504730766047307670473076804730769047307700473077104730772047307730473077404730775047307760473077704730778047307790473078004730781047307820473078304730784047307850473078604730787047307880473078904730790047307910473079204730793047307940473079504730796047307970473079804730799047308000473080104730802047308030473080404730805047308060473080704730808047308090473081004730811047308120473081304730814047308150473081604730817047308180473081904730820047308210473082204730823047308240473082504730826047308270473082804730829047308300473083104730832047308330473083404730835047308360473083704730838047308390473084004730841047308420473084304730844047308450473084604730847047308480473084904730850047308510473085204730853047308540473085504730856047308570473085804730859047308600473086104730862047308630473086404730865047308660473086704730868047308690473087004730871047308720473087304730874047308750473087604730877047308780473087904730880047308810473088204730883047308840473088504730886047308870473088804730889047308900473089104730892047308930473089404730895047308960473089704730898047308990473090004730901047309020473090304730904047309050473090604730907047309080473090904730910047309110473091204730913047309140473091504730916047309170473091804730919047309200473092104730922047309230473092404730925047309260473092704730928047309290473093004730931047309320473093304730934047309350473093604730937047309380473093904730940047309410473094204730943047309440473094504730946047309470473094804730949047309500473095104730952047309530473095404730955047309560473095704730958047309590473096004730961047309620473096304730964047309650473096604730967047309680473096904730970047309710473097204730973047309740473097504730976047309770473097804730979047309800473098104730982047309830473098404730985047309860473098704730988047309890473099004730991047309920473099304730994047309950473099604730997047309980473099904731000047310010473100204731003047310040473100504731006047310070473100804731009047310100473101104731012047310130473101404731015047310160473101704731018047310190473102004731021047310220473102304731024047310250473102604731027047310280473102904731030047310310473103204731033047310340473103504731036047310370473103804731039047310400473104104731042047310430473104404731045047310460473104704731048047310490473105004731051047310520473105304731054047310550473105604731057047310580473105904731060047310610473106204731063047310640473106504731066047310670473106804731069047310700473107104731072047310730473107404731075047310760473107704731078047310790473108004731081047310820473108304731084047310850473108604731087047310880473108904731090047310910473109204731093047310940473109504731096047310970473109804731099047311000473110104731102047311030473110404731105047400010474000204740003047400040474000504740006047400070474000804740009047400100474001104740012047400130474001404740015047400160474001704740018047400190474002004740021047400220474002304740024047400250474002604740027047400280474002904740030047400310474003204740033047400340474003504740036047400370474003804740039047400400474004104740042047400430474004404740045047400460474004704740048047400490474005004740051047400520474005304740054047400550474005604740057047400580474005904740060047400610474006204740063047400640474006504740066047400670474006804740069047400700474007104740072047400730474007404740075047400760474007704740078047400790474008004740081047400820474008304740084047400850474008604740087047400880474008904740090047400910474009204740093047400940474009504740096047400970474009804740099047401000474010104740102047401030474010404740105047401060474010704740108047401090474011004740111047401120474011304740114047401150474011604740117047401180474011904740120047401210474012204740123047401240474012504740126047401270474012804740129047401300474013104740132047401330474013404740135047401360474013704740138047401390474014004740141047401420474014304740144047401450474014604740147047401480474014904740150047401510474015204740153047401540474015504740156047401570474015804740159047401600474016104740162047401630474016404740165047401660474016704740168047401690474017004740171047401720474017304740174047401750474017604740177047401780474017904740180047401810474018204740183047401840474018504740186047401870474018804740189047401900474019104740192047401930474019404740195047401960474019704740198047401990474020004740201047402020474020304740204047402050474020604740207047402080474020904740210047402110474021204740213047402140474021504740216047402170474021804740219047402200474022104740222047402230474022404740225047402260474022704740228047402290474023004740231047402320474023304740234047402350474023604740237047402380474023904740240047402410474024204740243047402440474024504740246047402470474024804740249047402500474025104740252047402530474025404740255047402560474025704740258047402590474026004740261047402620474026304740264047402650474026604740267047402680474026904740270047402710474027204740273047402740474027504740276047402770474027804740279047402800474028104740282047402830474028404740285047402860474028704740288047402890474029004740291047402920474029304740294047402950474029604740297047402980474029904740300047403010474030204740303047403040474030504740306047403070474030804740309047403100474031104740312047403130474031404740315047403160474031704740318047403190474032004740321047403220474032304740324047403250474032604740327047403280474032904740330047403310474033204740333047403340474033504740336047403370474033804740339047403400474034104740342047403430474034404740345047403460474034704740348047403490474035004740351047403520474035304740354047403550474035604740357047403580474035904740360047403610474036204740363047403640474036504740366047403670474036804740369047403700474037104740372047403730474037404740375047403760474037704740378047403790474038004740381047403820474038304740384047403850474038604740387047403880474038904740390047403910474039204740393047403940474039504740396047403970474039804740399047404000474040104740402047404030474040404740405047404060474040704740408047404090474041004740411047404120474041304740414047404150474041604740417047404180474041904740420047404210474042204740423047404240474042504740426047404270474042804740429047404300474043104740432047404330474043404740435047404360474043704740438047404390474044004740441047404420474044304740444047404450474044604740447047404480474044904740450047404510474045204740453047404540474045504740456047404570474045804740459047404600474046104740462047404630474046404740465047404660474046704740468047404690474047004740471047404720474047304740474047404750474047604740477047404780474047904740480047404810474048204740483047404840474048504740486047404870474048804740489047404900474049104740492047404930474049404740495047404960474049704740498047404990474050004740501047405020474050304740504047405050474050604740507047405080474050904740510047405110474051204740513047405140474051504740516047405170474051804740519047405200474052104740522047405230474052404740525047405260474052704740528047405290474053004740531047405320474053304740534047405350474053604740537047405380474053904740540047405410474054204740543047405440474054504740546047405470474054804740549047405500474055104740552047405530474055404740555047405560474055704740558047405590474056004740561047405620474056304740564047405650474056604740567047405680474056904740570047405710474057204740573047405740474057504740576047405770474057804740579047405800474058104740582047405830474058404740585047405860474058704740588047405890474059004740591047405920474059304740594047405950474059604740597047405980474059904740600047406010474060204740603047406040474060504740606047406070474060804740609047406100474061104740612047406130474061404740615047406160474061704740618047406190474062004740621047406220474062304740624047406250474062604740627047406280474062904740630047406310474063204740633047406340474063504740636047406370474063804740639047406400474064104740642047406430474064404740645047406460474064704740648047406490474065004740651047406520474065304740654047406550474065604740657047406580474065904740660047406610474066204740663047406640474066504740666047406670474066804740669047406700474067104740672047406730474067404740675047406760474067704740678047406790474068004740681047406820474068304740684047406850474068604740687047406880474068904740690047406910474069204740693047406940474069504740696047406970474069804740699047407000474070104740702047407030474070404740705047407060474070704740708047407090474071004740711047407120474071304740714047407150474071604740717047407180474071904740720047407210474072204740723047407240474072504740726047407270474072804740729047407300474073104740732047407330474073404740735047407360474073704740738047407390474074004740741047407420474074304740744047407450474074604740747047407480474074904740750047407510474075204740753047407540474075504740756047407570474075804740759047407600474076104740762047407630474076404740765047407660474076704740768047407690474077004740771047407720474077304740774047407750474077604740777047407780474077904740780047407810474078204740783047407840474078504740786047407870474078804740789047407900474079104740792047407930474079404740795047407960474079704740798047407990474080004740801047408020474080304740804047408050474080604740807047408080474080904740810047408110474081204740813047408140474081504740816047408170474081804740819047408200474082104740822047408230474082404740825047408260474082704740828047408290474083004740831047408320474083304740834047408350474083604740837047408380474083904740840047408410474084204740843047408440474084504740846047408470474084804740849047408500474085104740852047408530474085404740855047408560474085704740858047408590474086004740861047408620474086304740864047408650474086604740867047408680474086904740870047408710474087204740873047408740474087504740876047408770474087804740879047408800474088104740882047408830474088404740885047408860474088704740888047408890474089004740891047408920474089304740894047408950474089604740897047408980474089904740900047409010474090204740903047409040474090504740906047409070474090804740909047409100474091104740912047409130474091404740915047409160474091704740918047409190474092004740921047409220474092304740924047409250474092604740927047409280474092904740930047409310474093204740933047409340474093504740936047409370474093804740939047409400474094104740942047409430474094404740945047409460474094704740948047409490474095004740951047409520474095304740954047409550474095604740957047409580474095904740960047409610474096204740963047409640474096504740966047409670474096804740969047409700474097104740972047409730474097404740975047409760474097704740978047409790474098004740981047409820474098304740984047409850474098604740987047409880474098904740990047409910474099204740993047409940474099504740996047409970474099804740999047410000474100104741002047410030474100404741005047410060474100704741008047410090474101004741011047410120474101304741014047410150474101604741017047410180474101904741020047410210474102204741023047410240474102504741026047410270474102804741029047410300474103104741032047410330474103404741035047410360474103704741038047410390474104004741041047410420474104304741044047410450474104604741047047410480474104904741050047410510474105204741053047410540474105504741056047410570474105804741059047410600474106104741062047410630474106404741065047410660474106704741068047410690474107004741071047410720474107304741074047410750474107604741077047410780474107904741080047410810474108204741083047410840474108504741086047410870474108804741089047410900474109104741092047410930474109404741095047410960474109704741098047410990474110004741101047411020474110304741104047411050475000104750002047500030475000404750005047500060475000704750008047500090475001004750011047500120475001304750014047500150475001604750017047500180475001904750020047500210475002204750023047500240475002504750026047500270475002804750029047500300475003104750032047500330475003404750035047500360475003704750038047500390475004004750041047500420475004304750044047500450475004604750047047500480475004904750050047500510475005204750053047500540475005504750056047500570475005804750059047500600475006104750062047500630475006404750065047500660475006704750068047500690475007004750071047500720475007304750074047500750475007604750077047500780475007904750080047500810475008204750083047500840475008504750086047500870475008804750089047500900475009104750092047500930475009404750095047500960475009704750098047500990475010004750101047501020475010304750104047501050475010604750107047501080475010904750110047501110475011204750113047501140475011504750116047501170475011804750119047501200475012104750122047501230475012404750125047501260475012704750128047501290475013004750131047501320475013304750134047501350475013604750137047501380475013904750140047501410475014204750143047501440475014504750146047501470475014804750149047501500475015104750152047501530475015404750155047501560475015704750158047501590475016004750161047501620475016304750164047501650475016604750167047501680475016904750170047501710475017204750173047501740475017504750176047501770475017804750179047501800475018104750182047501830475018404750185047501860475018704750188047501890475019004750191047501920475019304750194047501950475019604750197047501980475019904750200047502010475020204750203047502040475020504750206047502070475020804750209047502100475021104750212047502130475021404750215047502160475021704750218047502190475022004750221047502220475022304750224047502250475022604750227047502280475022904750230047502310475023204750233047502340475023504750236047502370475023804750239047502400475024104750242047502430475024404750245047502460475024704750248047502490475025004750251047502520475025304750254047502550475025604750257047502580475025904750260047502610475026204750263047502640475026504750266047502670475026804750269047502700475027104750272047502730475027404750275047502760475027704750278047502790475028004750281047502820475028304750284047502850475028604750287047502880475028904750290047502910475029204750293047502940475029504750296047502970475029804750299047503000475030104750302047503030475030404750305047503060475030704750308047503090475031004750311047503120475031304750314047503150475031604750317047503180475031904750320047503210475032204750323047503240475032504750326047503270475032804750329047503300475033104750332047503330475033404750335047503360475033704750338047503390475034004750341047503420475034304750344047503450475034604750347047503480475034904750350047503510475035204750353047503540475035504750356047503570475035804750359047503600475036104750362047503630475036404750365047503660475036704750368047503690475037004750371047503720475037304750374047503750475037604750377047503780475037904750380047503810475038204750383047503840475038504750386047503870475038804750389047503900475039104750392047503930475039404750395047503960475039704750398047503990475040004750401047504020475040304750404047504050475040604750407047504080475040904750410047504110475041204750413047504140475041504750416047504170475041804750419047504200475042104750422047504230475042404750425047504260475042704750428047504290475043004750431047504320475043304750434047504350475043604750437047504380475043904750440047504410475044204750443047504440475044504750446047504470475044804750449047504500475045104750452047504530475045404750455047504560475045704750458047504590475046004750461047504620475046304750464047504650475046604750467047504680475046904750470047504710475047204750473047504740475047504750476047504770475047804750479047504800475048104750482047504830475048404750485047504860475048704750488047504890475049004750491047504920475049304750494047504950475049604750497047504980475049904750500047505010475050204750503047505040475050504750506047505070475050804750509047505100475051104750512047505130475051404750515047505160475051704750518047505190475052004750521047505220475052304750524047505250475052604750527047505280475052904750530047505310475053204750533047505340475053504750536047505370475053804750539047505400475054104750542047505430475054404750545047505460475054704750548047505490475055004750551047505520475055304750554047505550475055604750557047505580475055904750560047505610475056204750563047505640475056504750566047505670475056804750569047505700475057104750572047505730475057404750575047505760475057704750578047505790475058004750581047505820475058304750584047505850475058604750587047505880475058904750590047505910475059204750593047505940475059504750596047505970475059804750599047506000475060104750602047506030475060404750605047506060475060704750608047506090475061004750611047506120475061304750614047506150475061604750617047506180475061904750620047506210475062204750623047506240475062504750626047506270475062804750629047506300475063104750632047506330475063404750635047506360475063704750638047506390475064004750641047506420475064304750644047506450475064604750647047506480475064904750650047506510475065204750653047506540475065504750656047506570475065804750659047506600475066104750662047506630475066404750665047506660475066704750668047506690475067004750671047506720475067304750674047506750475067604750677047506780475067904750680047506810475068204750683047506840475068504750686047506870475068804750689047506900475069104750692047506930475069404750695047506960475069704750698047506990475070004750701047507020475070304750704047507050475070604750707047507080475070904750710047507110475071204750713047507140475071504750716047507170475071804750719047507200475072104750722047507230475072404750725047507260475072704750728047507290475073004750731047507320475073304750734047507350475073604750737047507380475073904750740047507410475074204750743047507440475074504750746047507470475074804750749047507500475075104750752047507530475075404750755047507560475075704750758047507590475076004750761047507620475076304750764047507650475076604750767047507680475076904750770047507710475077204750773047507740475077504750776047507770475077804750779047507800475078104750782047507830475078404750785047507860475078704750788047507890475079004750791047507920475079304750794047507950475079604750797047507980475079904750800047508010475080204750803047508040475080504750806047508070475080804750809047508100475081104750812047508130475081404750815047508160475081704750818047508190475082004750821047508220475082304750824047508250475082604750827047508280475082904750830047508310475083204750833047508340475083504750836047508370475083804750839047508400475084104750842047508430475084404750845047508460475084704750848047508490475085004750851047508520475085304750854047508550475085604750857047508580475085904750860047508610475086204750863047508640475086504750866047508670475086804750869047508700475087104750872047508730475087404750875047508760475087704750878047508790475088004750881047508820475088304750884047508850475088604750887047508880475088904750890047508910475089204750893047508940475089504750896047508970475089804750899047509000475090104750902047509030475090404750905047509060475090704750908047509090475091004750911047509120475091304750914047509150475091604750917047509180475091904750920047509210475092204750923047509240475092504750926047509270475092804750929047509300475093104750932047509330475093404750935047509360475093704750938047509390475094004750941047509420475094304750944047509450475094604750947047509480475094904750950047509510475095204750953047509540475095504750956047509570475095804750959047509600475096104750962047509630475096404750965047509660475096704750968047509690475097004750971047509720475097304750974047509750475097604750977047509780475097904750980047509810475098204750983047509840475098504750986047509870475098804750989047509900475099104750992047509930475099404750995047509960475099704750998047509990475100004751001047510020475100304751004047510050475100604751007047510080475100904751010047510110475101204751013047510140475101504751016047510170475101804751019047510200475102104751022047510230475102404751025047510260475102704751028047510290475103004751031047510320475103304751034047510350475103604751037047510380475103904751040047510410475104204751043047510440475104504751046047510470475104804751049047510500475105104751052047510530475105404751055047510560475105704751058047510590475106004751061047510620475106304751064047510650475106604751067047510680475106904751070047510710475107204751073047510740475107504751076047510770475107804751079047510800475108104751082047510830475108404751085047510860475108704751088047510890475109004751091047510920475109304751094047510950475109604751097047510980475109904751100047511010475110204751103047511040475110504760001047600020476000304760004047600050476000604760007047600080476000904760010047600110476001204760013047600140476001504760016047600170476001804760019047600200476002104760022047600230476002404760025047600260476002704760028047600290476003004760031047600320476003304760034047600350476003604760037047600380476003904760040047600410476004204760043047600440476004504760046047600470476004804760049047600500476005104760052047600530476005404760055047600560476005704760058047600590476006004760061047600620476006304760064047600650476006604760067047600680476006904760070047600710476007204760073047600740476007504760076047600770476007804760079047600800476008104760082047600830476008404760085047600860476008704760088047600890476009004760091047600920476009304760094047600950476009604760097047600980476009904760100047601010476010204760103047601040476010504760106047601070476010804760109047601100476011104760112047601130476011404760115047601160476011704760118047601190476012004760121047601220476012304760124047601250476012604760127047601280476012904760130047601310476013204760133047601340476013504760136047601370476013804760139047601400476014104760142047601430476014404760145047601460476014704760148047601490476015004760151047601520476015304760154047601550476015604760157047601580476015904760160047601610476016204760163047601640476016504760166047601670476016804760169047601700476017104760172047601730476017404760175047601760476017704760178047601790476018004760181047601820476018304760184047601850476018604760187047601880476018904760190047601910476019204760193047601940476019504760196047601970476019804760199047602000476020104760202047602030476020404760205047602060476020704760208047602090476021004760211047602120476021304760214047602150476021604760217047602180476021904760220047602210476022204760223047602240476022504760226047602270476022804760229047602300476023104760232047602330476023404760235047602360476023704760238047602390476024004760241047602420476024304760244047602450476024604760247047602480476024904760250047602510476025204760253047602540476025504760256047602570476025804760259047602600476026104760262047602630476026404760265047602660476026704760268047602690476027004760271047602720476027304760274047602750476027604760277047602780476027904760280047602810476028204760283047602840476028504760286047602870476028804760289047602900476029104760292047602930476029404760295047602960476029704760298047602990476030004760301047603020476030304760304047603050476030604760307047603080476030904760310047603110476031204760313047603140476031504760316047603170476031804760319047603200476032104760322047603230476032404760325047603260476032704760328047603290476033004760331047603320476033304760334047603350476033604760337047603380476033904760340047603410476034204760343047603440476034504760346047603470476034804760349047603500476035104760352047603530476035404760355047603560476035704760358047603590476036004760361047603620476036304760364047603650476036604760367047603680476036904760370047603710476037204760373047603740476037504760376047603770476037804760379047603800476038104760382047603830476038404760385047603860476038704760388047603890476039004760391047603920476039304760394047603950476039604760397047603980476039904760400047604010476040204760403047604040476040504760406047604070476040804760409047604100476041104760412047604130476041404760415047604160476041704760418047604190476042004760421047604220476042304760424047604250476042604760427047604280476042904760430047604310476043204760433047604340476043504760436047604370476043804760439047604400476044104760442047604430476044404760445047604460476044704760448047604490476045004760451047604520476045304760454047604550476045604760457047604580476045904760460047604610476046204760463047604640476046504760466047604670476046804760469047604700476047104760472047604730476047404760475047604760476047704760478047604790476048004760481047604820476048304760484047604850476048604760487047604880476048904760490047604910476049204760493047604940476049504760496047604970476049804760499047605000476050104760502047605030476050404760505047605060476050704760508047605090476051004760511047605120476051304760514047605150476051604760517047605180476051904760520047605210476052204760523047605240476052504760526047605270476052804760529047605300476053104760532047605330476053404760535047605360476053704760538047605390476054004760541047605420476054304760544047605450476054604760547047605480476054904760550047605510476055204760553047605540476055504760556047605570476055804760559047605600476056104760562047605630476056404760565047605660476056704760568047605690476057004760571047605720476057304760574047605750476057604760577047605780476057904760580047605810476058204760583047605840476058504760586047605870476058804760589047605900476059104760592047605930476059404760595047605960476059704760598047605990476060004760601047606020476060304760604047606050476060604760607047606080476060904760610047606110476061204760613047606140476061504760616047606170476061804760619047606200476062104760622047606230476062404760625047606260476062704760628047606290476063004760631047606320476063304760634047606350476063604760637047606380476063904760640047606410476064204760643047606440476064504760646047606470476064804760649047606500476065104760652047606530476065404760655047606560476065704760658047606590476066004760661047606620476066304760664047606650476066604760667047606680476066904760670047606710476067204760673047606740476067504760676047606770476067804760679047606800476068104760682047606830476068404760685047606860476068704760688047606890476069004760691047606920476069304760694047606950476069604760697047606980476069904760700047607010476070204760703047607040476070504760706047607070476070804760709047607100476071104760712047607130476071404760715047607160476071704760718047607190476072004760721047607220476072304760724047607250476072604760727047607280476072904760730047607310476073204760733047607340476073504760736047607370476073804760739047607400476074104760742047607430476074404760745047607460476074704760748047607490476075004760751047607520476075304760754047607550476075604760757047607580476075904760760047607610476076204760763047607640476076504760766047607670476076804760769047607700476077104760772047607730476077404760775047607760476077704760778047607790476078004760781047607820476078304760784047607850476078604760787047607880476078904760790047607910476079204760793047607940476079504760796047607970476079804760799047608000476080104760802047608030476080404760805047608060476080704760808047608090476081004760811047608120476081304760814047608150476081604760817047608180476081904760820047608210476082204760823047608240476082504760826047608270476082804760829047608300476083104760832047608330476083404760835047608360476083704760838047608390476084004760841047608420476084304760844047608450476084604760847047608480476084904760850047608510476085204760853047608540476085504760856047608570476085804760859047608600476086104760862047608630476086404760865047608660476086704760868047608690476087004760871047608720476087304760874047608750476087604760877047608780476087904760880047608810476088204760883047608840476088504760886047608870476088804760889047608900476089104760892047608930476089404760895047608960476089704760898047608990476090004760901047609020476090304760904047609050476090604760907047609080476090904760910047609110476091204760913047609140476091504760916047609170476091804760919047609200476092104760922047609230476092404760925047609260476092704760928047609290476093004760931047609320476093304760934047609350476093604760937047609380476093904760940047609410476094204760943047609440476094504760946047609470476094804760949047609500476095104760952047609530476095404760955047609560476095704760958047609590476096004760961047609620476096304760964047609650476096604760967047609680476096904760970047609710476097204760973047609740476097504760976047609770476097804760979047609800476098104760982047609830476098404760985047609860476098704760988047609890476099004760991047609920476099304760994047609950476099604760997047609980476099904761000047610010476100204761003047610040476100504761006047610070476100804761009047610100476101104761012047610130476101404761015047610160476101704761018047610190476102004761021047610220476102304761024047610250476102604761027047610280476102904761030047610310476103204761033047610340476103504761036047610370476103804761039047610400476104104761042047610430476104404761045047610460476104704761048047610490476105004761051047610520476105304761054047610550476105604761057047610580476105904761060047610610476106204761063047610640476106504761066047610670476106804761069047610700476107104761072047610730476107404761075047610760476107704761078047610790476108004761081047610820476108304761084047610850476108604761087047610880476108904761090047610910476109204761093047610940476109504761096047610970476109804761099047611000476110104761102047611030476110404761105047700010477000204770003047700040477000504770006047700070477000804770009047700100477001104770012047700130477001404770015047700160477001704770018047700190477002004770021047700220477002304770024047700250477002604770027047700280477002904770030047700310477003204770033047700340477003504770036047700370477003804770039047700400477004104770042047700430477004404770045047700460477004704770048047700490477005004770051047700520477005304770054047700550477005604770057047700580477005904770060047700610477006204770063047700640477006504770066047700670477006804770069047700700477007104770072047700730477007404770075047700760477007704770078047700790477008004770081047700820477008304770084047700850477008604770087047700880477008904770090047700910477009204770093047700940477009504770096047700970477009804770099047701000477010104770102047701030477010404770105047701060477010704770108047701090477011004770111047701120477011304770114047701150477011604770117047701180477011904770120047701210477012204770123047701240477012504770126047701270477012804770129047701300477013104770132047701330477013404770135047701360477013704770138047701390477014004770141047701420477014304770144047701450477014604770147047701480477014904770150047701510477015204770153047701540477015504770156047701570477015804770159047701600477016104770162047701630477016404770165047701660477016704770168047701690477017004770171047701720477017304770174047701750477017604770177047701780477017904770180047701810477018204770183047701840477018504770186047701870477018804770189047701900477019104770192047701930477019404770195047701960477019704770198047701990477020004770201047702020477020304770204047702050477020604770207047702080477020904770210047702110477021204770213047702140477021504770216047702170477021804770219047702200477022104770222047702230477022404770225047702260477022704770228047702290477023004770231047702320477023304770234047702350477023604770237047702380477023904770240047702410477024204770243047702440477024504770246047702470477024804770249047702500477025104770252047702530477025404770255047702560477025704770258047702590477026004770261047702620477026304770264047702650477026604770267047702680477026904770270047702710477027204770273047702740477027504770276047702770477027804770279047702800477028104770282047702830477028404770285047702860477028704770288047702890477029004770291047702920477029304770294047702950477029604770297047702980477029904770300047703010477030204770303047703040477030504770306047703070477030804770309047703100477031104770312047703130477031404770315047703160477031704770318047703190477032004770321047703220477032304770324047703250477032604770327047703280477032904770330047703310477033204770333047703340477033504770336047703370477033804770339047703400477034104770342047703430477034404770345047703460477034704770348047703490477035004770351047703520477035304770354047703550477035604770357047703580477035904770360047703610477036204770363047703640477036504770366047703670477036804770369047703700477037104770372047703730477037404770375047703760477037704770378047703790477038004770381047703820477038304770384047703850477038604770387047703880477038904770390047703910477039204770393047703940477039504770396047703970477039804770399047704000477040104770402047704030477040404770405047704060477040704770408047704090477041004770411047704120477041304770414047704150477041604770417047704180477041904770420047704210477042204770423047704240477042504770426047704270477042804770429047704300477043104770432047704330477043404770435047704360477043704770438047704390477044004770441047704420477044304770444047704450477044604770447047704480477044904770450047704510477045204770453047704540477045504770456047704570477045804770459047704600477046104770462047704630477046404770465047704660477046704770468047704690477047004770471047704720477047304770474047704750477047604770477047704780477047904770480047704810477048204770483047704840477048504770486047704870477048804770489047704900477049104770492047704930477049404770495047704960477049704770498047704990477050004770501047705020477050304770504047705050477050604770507047705080477050904770510047705110477051204770513047705140477051504770516047705170477051804770519047705200477052104770522047705230477052404770525047705260477052704770528047705290477053004770531047705320477053304770534047705350477053604770537047705380477053904770540047705410477054204770543047705440477054504770546047705470477054804770549047705500477055104770552047705530477055404770555047705560477055704770558047705590477056004770561047705620477056304770564047705650477056604770567047705680477056904770570047705710477057204770573047705740477057504770576047705770477057804770579047705800477058104770582047705830477058404770585047705860477058704770588047705890477059004770591047705920477059304770594047705950477059604770597047705980477059904770600047706010477060204770603047706040477060504770606047706070477060804770609047706100477061104770612047706130477061404770615047706160477061704770618047706190477062004770621047706220477062304770624047706250477062604770627047706280477062904770630047706310477063204770633047706340477063504770636047706370477063804770639047706400477064104770642047706430477064404770645047706460477064704770648047706490477065004770651047706520477065304770654047706550477065604770657047706580477065904770660047706610477066204770663047706640477066504770666047706670477066804770669047706700477067104770672047706730477067404770675047706760477067704770678047706790477068004770681047706820477068304770684047706850477068604770687047706880477068904770690047706910477069204770693047706940477069504770696047706970477069804770699047707000477070104770702047707030477070404770705047707060477070704770708047707090477071004770711047707120477071304770714047707150477071604770717047707180477071904770720047707210477072204770723047707240477072504770726047707270477072804770729047707300477073104770732047707330477073404770735047707360477073704770738047707390477074004770741047707420477074304770744047707450477074604770747047707480477074904770750047707510477075204770753047707540477075504770756047707570477075804770759047707600477076104770762047707630477076404770765047707660477076704770768047707690477077004770771047707720477077304770774047707750477077604770777047707780477077904770780047707810477078204770783047707840477078504770786047707870477078804770789047707900477079104770792047707930477079404770795047707960477079704770798047707990477080004770801047708020477080304770804047708050477080604770807047708080477080904770810047708110477081204770813047708140477081504770816047708170477081804770819047708200477082104770822047708230477082404770825047708260477082704770828047708290477083004770831047708320477083304770834047708350477083604770837047708380477083904770840047708410477084204770843047708440477084504770846047708470477084804770849047708500477085104770852047708530477085404770855047708560477085704770858047708590477086004770861047708620477086304770864047708650477086604770867047708680477086904770870047708710477087204770873047708740477087504770876047708770477087804770879047708800477088104770882047708830477088404770885047708860477088704770888047708890477089004770891047708920477089304770894047708950477089604770897047708980477089904770900047709010477090204770903047709040477090504770906047709070477090804770909047709100477091104770912047709130477091404770915047709160477091704770918047709190477092004770921047709220477092304770924047709250477092604770927047709280477092904770930047709310477093204770933047709340477093504770936047709370477093804770939047709400477094104770942047709430477094404770945047709460477094704770948047709490477095004770951047709520477095304770954047709550477095604770957047709580477095904770960047709610477096204770963047709640477096504770966047709670477096804770969047709700477097104770972047709730477097404770975047709760477097704770978047709790477098004770981047709820477098304770984047709850477098604770987047709880477098904770990047709910477099204770993047709940477099504770996047709970477099804770999047710000477100104771002047710030477100404771005047710060477100704771008047710090477101004771011047710120477101304771014047710150477101604771017047710180477101904771020047710210477102204771023047710240477102504771026047710270477102804771029047710300477103104771032047710330477103404771035047710360477103704771038047710390477104004771041047710420477104304771044047710450477104604771047047710480477104904771050047710510477105204771053047710540477105504771056047710570477105804771059047710600477106104771062047710630477106404771065047710660477106704771068047710690477107004771071047710720477107304771074047710750477107604771077047710780477107904771080047710810477108204771083047710840477108504771086047710870477108804771089047710900477109104771092047710930477109404771095047710960477109704771098047710990477110004771101047711020477110304771104047711050478000104780002047800030478000404780005047800060478000704780008047800090478001004780011047800120478001304780014047800150478001604780017047800180478001904780020047800210478002204780023047800240478002504780026047800270478002804780029047800300478003104780032047800330478003404780035047800360478003704780038047800390478004004780041047800420478004304780044047800450478004604780047047800480478004904780050047800510478005204780053047800540478005504780056047800570478005804780059047800600478006104780062047800630478006404780065047800660478006704780068047800690478007004780071047800720478007304780074047800750478007604780077047800780478007904780080047800810478008204780083047800840478008504780086047800870478008804780089047800900478009104780092047800930478009404780095047800960478009704780098047800990478010004780101047801020478010304780104047801050478010604780107047801080478010904780110047801110478011204780113047801140478011504780116047801170478011804780119047801200478012104780122047801230478012404780125047801260478012704780128047801290478013004780131047801320478013304780134047801350478013604780137047801380478013904780140047801410478014204780143047801440478014504780146047801470478014804780149047801500478015104780152047801530478015404780155047801560478015704780158047801590478016004780161047801620478016304780164047801650478016604780167047801680478016904780170047801710478017204780173047801740478017504780176047801770478017804780179047801800478018104780182047801830478018404780185047801860478018704780188047801890478019004780191047801920478019304780194047801950478019604780197047801980478019904780200047802010478020204780203047802040478020504780206047802070478020804780209047802100478021104780212047802130478021404780215047802160478021704780218047802190478022004780221047802220478022304780224047802250478022604780227047802280478022904780230047802310478023204780233047802340478023504780236047802370478023804780239047802400478024104780242047802430478024404780245047802460478024704780248047802490478025004780251047802520478025304780254047802550478025604780257047802580478025904780260047802610478026204780263047802640478026504780266047802670478026804780269047802700478027104780272047802730478027404780275047802760478027704780278047802790478028004780281047802820478028304780284047802850478028604780287047802880478028904780290047802910478029204780293047802940478029504780296047802970478029804780299047803000478030104780302047803030478030404780305047803060478030704780308047803090478031004780311047803120478031304780314047803150478031604780317047803180478031904780320047803210478032204780323047803240478032504780326047803270478032804780329047803300478033104780332047803330478033404780335047803360478033704780338047803390478034004780341047803420478034304780344047803450478034604780347047803480478034904780350047803510478035204780353047803540478035504780356047803570478035804780359047803600478036104780362047803630478036404780365047803660478036704780368047803690478037004780371047803720478037304780374047803750478037604780377047803780478037904780380047803810478038204780383047803840478038504780386047803870478038804780389047803900478039104780392047803930478039404780395047803960478039704780398047803990478040004780401047804020478040304780404047804050478040604780407047804080478040904780410047804110478041204780413047804140478041504780416047804170478041804780419047804200478042104780422047804230478042404780425047804260478042704780428047804290478043004780431047804320478043304780434047804350478043604780437047804380478043904780440047804410478044204780443047804440478044504780446047804470478044804780449047804500478045104780452047804530478045404780455047804560478045704780458047804590478046004780461047804620478046304780464047804650478046604780467047804680478046904780470047804710478047204780473047804740478047504780476047804770478047804780479047804800478048104780482047804830478048404780485047804860478048704780488047804890478049004780491047804920478049304780494047804950478049604780497047804980478049904780500047805010478050204780503047805040478050504780506047805070478050804780509047805100478051104780512047805130478051404780515047805160478051704780518047805190478052004780521047805220478052304780524047805250478052604780527047805280478052904780530047805310478053204780533047805340478053504780536047805370478053804780539047805400478054104780542047805430478054404780545047805460478054704780548047805490478055004780551047805520478055304780554047805550478055604780557047805580478055904780560047805610478056204780563047805640478056504780566047805670478056804780569047805700478057104780572047805730478057404780575047805760478057704780578047805790478058004780581047805820478058304780584047805850478058604780587047805880478058904780590047805910478059204780593047805940478059504780596047805970478059804780599047806000478060104780602047806030478060404780605047806060478060704780608047806090478061004780611047806120478061304780614047806150478061604780617047806180478061904780620047806210478062204780623047806240478062504780626047806270478062804780629047806300478063104780632047806330478063404780635047806360478063704780638047806390478064004780641047806420478064304780644047806450478064604780647047806480478064904780650047806510478065204780653047806540478065504780656047806570478065804780659047806600478066104780662047806630478066404780665047806660478066704780668047806690478067004780671047806720478067304780674047806750478067604780677047806780478067904780680047806810478068204780683047806840478068504780686047806870478068804780689047806900478069104780692047806930478069404780695047806960478069704780698047806990478070004780701047807020478070304780704047807050478070604780707047807080478070904780710047807110478071204780713047807140478071504780716047807170478071804780719047807200478072104780722047807230478072404780725047807260478072704780728047807290478073004780731047807320478073304780734047807350478073604780737047807380478073904780740047807410478074204780743047807440478074504780746047807470478074804780749047807500478075104780752047807530478075404780755047807560478075704780758047807590478076004780761047807620478076304780764047807650478076604780767047807680478076904780770047807710478077204780773047807740478077504780776047807770478077804780779047807800478078104780782047807830478078404780785047807860478078704780788047807890478079004780791047807920478079304780794047807950478079604780797047807980478079904780800047808010478080204780803047808040478080504780806047808070478080804780809047808100478081104780812047808130478081404780815047808160478081704780818047808190478082004780821047808220478082304780824047808250478082604780827047808280478082904780830047808310478083204780833047808340478083504780836047808370478083804780839047808400478084104780842047808430478084404780845047808460478084704780848047808490478085004780851047808520478085304780854047808550478085604780857047808580478085904780860047808610478086204780863047808640478086504780866047808670478086804780869047808700478087104780872047808730478087404780875047808760478087704780878047808790478088004780881047808820478088304780884047808850478088604780887047808880478088904780890047808910478089204780893047808940478089504780896047808970478089804780899047809000478090104780902047809030478090404780905047809060478090704780908047809090478091004780911047809120478091304780914047809150478091604780917047809180478091904780920047809210478092204780923047809240478092504780926047809270478092804780929047809300478093104780932047809330478093404780935047809360478093704780938047809390478094004780941047809420478094304780944047809450478094604780947047809480478094904780950047809510478095204780953047809540478095504780956047809570478095804780959047809600478096104780962047809630478096404780965047809660478096704780968047809690478097004780971047809720478097304780974047809750478097604780977047809780478097904780980047809810478098204780983047809840478098504780986047809870478098804780989047809900478099104780992047809930478099404780995047809960478099704780998047809990478100004781001047810020478100304781004047810050478100604781007047810080478100904781010047810110478101204781013047810140478101504781016047810170478101804781019047810200478102104781022047810230478102404781025047810260478102704781028047810290478103004781031047810320478103304781034047810350478103604781037047810380478103904781040047810410478104204781043047810440478104504781046047810470478104804781049047810500478105104781052047810530478105404781055047810560478105704781058047810590478106004781061047810620478106304781064047810650478106604781067047810680478106904781070047810710478107204781073047810740478107504781076047810770478107804781079047810800478108104781082047810830478108404781085047810860478108704781088047810890478109004781091047810920478109304781094047810950478109604781097047810980478109904781100047811010478110204781103047811040478110504790001047900020479000304790004047900050479000604790007047900080479000904790010047900110479001204790013047900140479001504790016047900170479001804790019047900200479002104790022047900230479002404790025047900260479002704790028047900290479003004790031047900320479003304790034047900350479003604790037047900380479003904790040047900410479004204790043047900440479004504790046047900470479004804790049047900500479005104790052047900530479005404790055047900560479005704790058047900590479006004790061047900620479006304790064047900650479006604790067047900680479006904790070047900710479007204790073047900740479007504790076047900770479007804790079047900800479008104790082047900830479008404790085047900860479008704790088047900890479009004790091047900920479009304790094047900950479009604790097047900980479009904790100047901010479010204790103047901040479010504790106047901070479010804790109047901100479011104790112047901130479011404790115047901160479011704790118047901190479012004790121047901220479012304790124047901250479012604790127047901280479012904790130047901310479013204790133047901340479013504790136047901370479013804790139047901400479014104790142047901430479014404790145047901460479014704790148047901490479015004790151047901520479015304790154047901550479015604790157047901580479015904790160047901610479016204790163047901640479016504790166047901670479016804790169047901700479017104790172047901730479017404790175047901760479017704790178047901790479018004790181047901820479018304790184047901850479018604790187047901880479018904790190047901910479019204790193047901940479019504790196047901970479019804790199047902000479020104790202047902030479020404790205047902060479020704790208047902090479021004790211047902120479021304790214047902150479021604790217047902180479021904790220047902210479022204790223047902240479022504790226047902270479022804790229047902300479023104790232047902330479023404790235047902360479023704790238047902390479024004790241047902420479024304790244047902450479024604790247047902480479024904790250047902510479025204790253047902540479025504790256047902570479025804790259047902600479026104790262047902630479026404790265047902660479026704790268047902690479027004790271047902720479027304790274047902750479027604790277047902780479027904790280047902810479028204790283047902840479028504790286047902870479028804790289047902900479029104790292047902930479029404790295047902960479029704790298047902990479030004790301047903020479030304790304047903050479030604790307047903080479030904790310047903110479031204790313047903140479031504790316047903170479031804790319047903200479032104790322047903230479032404790325047903260479032704790328047903290479033004790331047903320479033304790334047903350479033604790337047903380479033904790340047903410479034204790343047903440479034504790346047903470479034804790349047903500479035104790352047903530479035404790355047903560479035704790358047903590479036004790361047903620479036304790364047903650479036604790367047903680479036904790370047903710479037204790373047903740479037504790376047903770479037804790379047903800479038104790382047903830479038404790385047903860479038704790388047903890479039004790391047903920479039304790394047903950479039604790397047903980479039904790400047904010479040204790403047904040479040504790406047904070479040804790409047904100479041104790412047904130479041404790415047904160479041704790418047904190479042004790421047904220479042304790424047904250479042604790427047904280479042904790430047904310479043204790433047904340479043504790436047904370479043804790439047904400479044104790442047904430479044404790445047904460479044704790448047904490479045004790451047904520479045304790454047904550479045604790457047904580479045904790460047904610479046204790463047904640479046504790466047904670479046804790469047904700479047104790472047904730479047404790475047904760479047704790478047904790479048004790481047904820479048304790484047904850479048604790487047904880479048904790490047904910479049204790493047904940479049504790496047904970479049804790499047905000479050104790502047905030479050404790505047905060479050704790508047905090479051004790511047905120479051304790514047905150479051604790517047905180479051904790520047905210479052204790523047905240479052504790526047905270479052804790529047905300479053104790532047905330479053404790535047905360479053704790538047905390479054004790541047905420479054304790544047905450479054604790547047905480479054904790550047905510479055204790553047905540479055504790556047905570479055804790559047905600479056104790562047905630479056404790565047905660479056704790568047905690479057004790571047905720479057304790574047905750479057604790577047905780479057904790580047905810479058204790583047905840479058504790586047905870479058804790589047905900479059104790592047905930479059404790595047905960479059704790598047905990479060004790601047906020479060304790604047906050479060604790607047906080479060904790610047906110479061204790613047906140479061504790616047906170479061804790619047906200479062104790622047906230479062404790625047906260479062704790628047906290479063004790631047906320479063304790634047906350479063604790637047906380479063904790640047906410479064204790643047906440479064504790646047906470479064804790649047906500479065104790652047906530479065404790655047906560479065704790658047906590479066004790661047906620479066304790664047906650479066604790667047906680479066904790670047906710479067204790673047906740479067504790676047906770479067804790679047906800479068104790682047906830479068404790685047906860479068704790688047906890479069004790691047906920479069304790694047906950479069604790697047906980479069904790700047907010479070204790703047907040479070504790706047907070479070804790709047907100479071104790712047907130479071404790715047907160479071704790718047907190479072004790721047907220479072304790724047907250479072604790727047907280479072904790730047907310479073204790733047907340479073504790736047907370479073804790739047907400479074104790742047907430479074404790745047907460479074704790748047907490479075004790751047907520479075304790754047907550479075604790757047907580479075904790760047907610479076204790763047907640479076504790766047907670479076804790769047907700479077104790772047907730479077404790775047907760479077704790778047907790479078004790781047907820479078304790784047907850479078604790787047907880479078904790790047907910479079204790793047907940479079504790796047907970479079804790799047908000479080104790802047908030479080404790805047908060479080704790808047908090479081004790811047908120479081304790814047908150479081604790817047908180479081904790820047908210479082204790823047908240479082504790826047908270479082804790829047908300479083104790832047908330479083404790835047908360479083704790838047908390479084004790841047908420479084304790844047908450479084604790847047908480479084904790850047908510479085204790853047908540479085504790856047908570479085804790859047908600479086104790862047908630479086404790865047908660479086704790868047908690479087004790871047908720479087304790874047908750479087604790877047908780479087904790880047908810479088204790883047908840479088504790886047908870479088804790889047908900479089104790892047908930479089404790895047908960479089704790898047908990479090004790901047909020479090304790904047909050479090604790907047909080479090904790910047909110479091204790913047909140479091504790916047909170479091804790919047909200479092104790922047909230479092404790925047909260479092704790928047909290479093004790931047909320479093304790934047909350479093604790937047909380479093904790940047909410479094204790943047909440479094504790946047909470479094804790949047909500479095104790952047909530479095404790955047909560479095704790958047909590479096004790961047909620479096304790964047909650479096604790967047909680479096904790970047909710479097204790973047909740479097504790976047909770479097804790979047909800479098104790982047909830479098404790985047909860479098704790988047909890479099004790991047909920479099304790994047909950479099604790997047909980479099904791000047910010479100204791003047910040479100504791006047910070479100804791009047910100479101104791012047910130479101404791015047910160479101704791018047910190479102004791021047910220479102304791024047910250479102604791027047910280479102904791030047910310479103204791033047910340479103504791036047910370479103804791039047910400479104104791042047910430479104404791045047910460479104704791048047910490479105004791051047910520479105304791054047910550479105604791057047910580479105904791060047910610479106204791063047910640479106504791066047910670479106804791069047910700479107104791072047910730479107404791075047910760479107704791078047910790479108004791081047910820479108304791084047910850479108604791087047910880479108904791090047910910479109204791093047910940479109504791096047910970479109804791099047911000479110104791102047911030479110404791105048000010480000204800003048000040480000504800006048000070480000804800009048000100480001104800012048000130480001404800015048000160480001704800018048000190480002004800021048000220480002304800024048000250480002604800027048000280480002904800030048000310480003204800033048000340480003504800036048000370480003804800039048000400480004104800042048000430480004404800045048000460480004704800048048000490480005004800051048000520480005304800054048000550480005604800057048000580480005904800060048000610480006204800063048000640480006504800066048000670480006804800069048000700480007104800072048000730480007404800075048000760480007704800078048000790480008004800081048000820480008304800084048000850480008604800087048000880480008904800090048000910480009204800093048000940480009504800096048000970480009804800099048001000480010104800102048001030480010404800105048001060480010704800108048001090480011004800111048001120480011304800114048001150480011604800117048001180480011904800120048001210480012204800123048001240480012504800126048001270480012804800129048001300480013104800132048001330480013404800135048001360480013704800138048001390480014004800141048001420480014304800144048001450480014604800147048001480480014904800150048001510480015204800153048001540480015504800156048001570480015804800159048001600480016104800162048001630480016404800165048001660480016704800168048001690480017004800171048001720480017304800174048001750480017604800177048001780480017904800180048001810480018204800183048001840480018504800186048001870480018804800189048001900480019104800192048001930480019404800195048001960480019704800198048001990480020004800201048002020480020304800204048002050480020604800207048002080480020904800210048002110480021204800213048002140480021504800216048002170480021804800219048002200480022104800222048002230480022404800225048002260480022704800228048002290480023004800231048002320480023304800234048002350480023604800237048002380480023904800240048002410480024204800243048002440480024504800246048002470480024804800249048002500480025104800252048002530480025404800255048002560480025704800258048002590480026004800261048002620480026304800264048002650480026604800267048002680480026904800270048002710480027204800273048002740480027504800276048002770480027804800279048002800480028104800282048002830480028404800285048002860480028704800288048002890480029004800291048002920480029304800294048002950480029604800297048002980480029904800300048003010480030204800303048003040480030504800306048003070480030804800309048003100480031104800312048003130480031404800315048003160480031704800318048003190480032004800321048003220480032304800324048003250480032604800327048003280480032904800330048003310480033204800333048003340480033504800336048003370480033804800339048003400480034104800342048003430480034404800345048003460480034704800348048003490480035004800351048003520480035304800354048003550480035604800357048003580480035904800360048003610480036204800363048003640480036504800366048003670480036804800369048003700480037104800372048003730480037404800375048003760480037704800378048003790480038004800381048003820480038304800384048003850480038604800387048003880480038904800390048003910480039204800393048003940480039504800396048003970480039804800399048004000480040104800402048004030480040404800405048004060480040704800408048004090480041004800411048004120480041304800414048004150480041604800417048004180480041904800420048004210480042204800423048004240480042504800426048004270480042804800429048004300480043104800432048004330480043404800435048004360480043704800438048004390480044004800441048004420480044304800444048004450480044604800447048004480480044904800450048004510480045204800453048004540480045504800456048004570480045804800459048004600480046104800462048004630480046404800465048004660480046704800468048004690480047004800471048004720480047304800474048004750480047604800477048004780480047904800480048004810480048204800483048004840480048504800486048004870480048804800489048004900480049104800492048004930480049404800495048004960480049704800498048004990480050004800501048005020480050304800504048005050480050604800507048005080480050904800510048005110480051204800513048005140480051504800516048005170480051804800519048005200480052104800522048005230480052404800525048005260480052704800528048005290480053004800531048005320480053304800534048005350480053604800537048005380480053904800540048005410480054204800543048005440480054504800546048005470480054804800549048005500480055104800552048005530480055404800555048005560480055704800558048005590480056004800561048005620480056304800564048005650480056604800567048005680480056904800570048005710480057204800573048005740480057504800576048005770480057804800579048005800480058104800582048005830480058404800585048005860480058704800588048005890480059004800591048005920480059304800594048005950480059604800597048005980480059904800600048006010480060204800603048006040480060504800606048006070480060804800609048006100480061104800612048006130480061404800615048006160480061704800618048006190480062004800621048006220480062304800624048006250480062604800627048006280480062904800630048006310480063204800633048006340480063504800636048006370480063804800639048006400480064104800642048006430480064404800645048006460480064704800648048006490480065004800651048006520480065304800654048006550480065604800657048006580480065904800660048006610480066204800663048006640480066504800666048006670480066804800669048006700480067104800672048006730480067404800675048006760480067704800678048006790480068004800681048006820480068304800684048006850480068604800687048006880480068904800690048006910480069204800693048006940480069504800696048006970480069804800699048007000480070104800702048007030480070404800705048007060480070704800708048007090480071004800711048007120480071304800714048007150480071604800717048007180480071904800720048007210480072204800723048007240480072504800726048007270480072804800729048007300480073104800732048007330480073404800735048007360480073704800738048007390480074004800741048007420480074304800744048007450480074604800747048007480480074904800750048007510480075204800753048007540480075504800756048007570480075804800759048007600480076104800762048007630480076404800765048007660480076704800768048007690480077004800771048007720480077304800774048007750480077604800777048007780480077904800780048007810480078204800783048007840480078504800786048007870480078804800789048007900480079104800792048007930480079404800795048007960480079704800798048007990480080004800801048008020480080304800804048008050480080604800807048008080480080904800810048008110480081204800813048008140480081504800816048008170480081804800819048008200480082104800822048008230480082404800825048008260480082704800828048008290480083004800831048008320480083304800834048008350480083604800837048008380480083904800840048008410480084204800843048008440480084504800846048008470480084804800849048008500480085104800852048008530480085404800855048008560480085704800858048008590480086004800861048008620480086304800864048008650480086604800867048008680480086904800870048008710480087204800873048008740480087504800876048008770480087804800879048008800480088104800882048008830480088404800885048008860480088704800888048008890480089004800891048008920480089304800894048008950480089604800897048008980480089904800900048009010480090204800903048009040480090504800906048009070480090804800909048009100480091104800912048009130480091404800915048009160480091704800918048009190480092004800921048009220480092304800924048009250480092604800927048009280480092904800930048009310480093204800933048009340480093504800936048009370480093804800939048009400480094104800942048009430480094404800945048009460480094704800948048009490480095004800951048009520480095304800954048009550480095604800957048009580480095904800960048009610480096204800963048009640480096504800966048009670480096804800969048009700480097104800972048009730480097404800975048009760480097704800978048009790480098004800981048009820480098304800984048009850480098604800987048009880480098904800990048009910480099204800993048009940480099504800996048009970480099804800999048010000480100104801002048010030480100404801005048010060480100704801008048010090480101004801011048010120480101304801014048010150480101604801017048010180480101904801020048010210480102204801023048010240480102504801026048010270480102804801029048010300480103104801032048010330480103404801035048010360480103704801038048010390480104004801041048010420480104304801044048010450480104604801047048010480480104904801050048010510480105204801053048010540480105504801056048010570480105804801059048010600480106104801062048010630480106404801065048010660480106704801068048010690480107004801071048010720480107304801074048010750480107604801077048010780480107904801080048010810480108204801083048010840480108504801086048010870480108804801089048010900480109104801092048010930480109404801095048010960480109704801098048010990480110004801101048011020480110304801104048011050481000104810002048100030481000404810005048100060481000704810008048100090481001004810011048100120481001304810014048100150481001604810017048100180481001904810020048100210481002204810023048100240481002504810026048100270481002804810029048100300481003104810032048100330481003404810035048100360481003704810038048100390481004004810041048100420481004304810044048100450481004604810047048100480481004904810050048100510481005204810053048100540481005504810056048100570481005804810059048100600481006104810062048100630481006404810065048100660481006704810068048100690481007004810071048100720481007304810074048100750481007604810077048100780481007904810080048100810481008204810083048100840481008504810086048100870481008804810089048100900481009104810092048100930481009404810095048100960481009704810098048100990481010004810101048101020481010304810104048101050481010604810107048101080481010904810110048101110481011204810113048101140481011504810116048101170481011804810119048101200481012104810122048101230481012404810125048101260481012704810128048101290481013004810131048101320481013304810134048101350481013604810137048101380481013904810140048101410481014204810143048101440481014504810146048101470481014804810149048101500481015104810152048101530481015404810155048101560481015704810158048101590481016004810161048101620481016304810164048101650481016604810167048101680481016904810170048101710481017204810173048101740481017504810176048101770481017804810179048101800481018104810182048101830481018404810185048101860481018704810188048101890481019004810191048101920481019304810194048101950481019604810197048101980481019904810200048102010481020204810203048102040481020504810206048102070481020804810209048102100481021104810212048102130481021404810215048102160481021704810218048102190481022004810221048102220481022304810224048102250481022604810227048102280481022904810230048102310481023204810233048102340481023504810236048102370481023804810239048102400481024104810242048102430481024404810245048102460481024704810248048102490481025004810251048102520481025304810254048102550481025604810257048102580481025904810260048102610481026204810263048102640481026504810266048102670481026804810269048102700481027104810272048102730481027404810275048102760481027704810278048102790481028004810281048102820481028304810284048102850481028604810287048102880481028904810290048102910481029204810293048102940481029504810296048102970481029804810299048103000481030104810302048103030481030404810305048103060481030704810308048103090481031004810311048103120481031304810314048103150481031604810317048103180481031904810320048103210481032204810323048103240481032504810326048103270481032804810329048103300481033104810332048103330481033404810335048103360481033704810338048103390481034004810341048103420481034304810344048103450481034604810347048103480481034904810350048103510481035204810353048103540481035504810356048103570481035804810359048103600481036104810362048103630481036404810365048103660481036704810368048103690481037004810371048103720481037304810374048103750481037604810377048103780481037904810380048103810481038204810383048103840481038504810386048103870481038804810389048103900481039104810392048103930481039404810395048103960481039704810398048103990481040004810401048104020481040304810404048104050481040604810407048104080481040904810410048104110481041204810413048104140481041504810416048104170481041804810419048104200481042104810422048104230481042404810425048104260481042704810428048104290481043004810431048104320481043304810434048104350481043604810437048104380481043904810440048104410481044204810443048104440481044504810446048104470481044804810449048104500481045104810452048104530481045404810455048104560481045704810458048104590481046004810461048104620481046304810464048104650481046604810467048104680481046904810470048104710481047204810473048104740481047504810476048104770481047804810479048104800481048104810482048104830481048404810485048104860481048704810488048104890481049004810491048104920481049304810494048104950481049604810497048104980481049904810500048105010481050204810503048105040481050504810506048105070481050804810509048105100481051104810512048105130481051404810515048105160481051704810518048105190481052004810521048105220481052304810524048105250481052604810527048105280481052904810530048105310481053204810533048105340481053504810536048105370481053804810539048105400481054104810542048105430481054404810545048105460481054704810548048105490481055004810551048105520481055304810554048105550481055604810557048105580481055904810560048105610481056204810563048105640481056504810566048105670481056804810569048105700481057104810572048105730481057404810575048105760481057704810578048105790481058004810581048105820481058304810584048105850481058604810587048105880481058904810590048105910481059204810593048105940481059504810596048105970481059804810599048106000481060104810602048106030481060404810605048106060481060704810608048106090481061004810611048106120481061304810614048106150481061604810617048106180481061904810620048106210481062204810623048106240481062504810626048106270481062804810629048106300481063104810632048106330481063404810635048106360481063704810638048106390481064004810641048106420481064304810644048106450481064604810647048106480481064904810650048106510481065204810653048106540481065504810656048106570481065804810659048106600481066104810662048106630481066404810665048106660481066704810668048106690481067004810671048106720481067304810674048106750481067604810677048106780481067904810680048106810481068204810683048106840481068504810686048106870481068804810689048106900481069104810692048106930481069404810695048106960481069704810698048106990481070004810701048107020481070304810704048107050481070604810707048107080481070904810710048107110481071204810713048107140481071504810716048107170481071804810719048107200481072104810722048107230481072404810725048107260481072704810728048107290481073004810731048107320481073304810734048107350481073604810737048107380481073904810740048107410481074204810743048107440481074504810746048107470481074804810749048107500481075104810752048107530481075404810755048107560481075704810758048107590481076004810761048107620481076304810764048107650481076604810767048107680481076904810770048107710481077204810773048107740481077504810776048107770481077804810779048107800481078104810782048107830481078404810785048107860481078704810788048107890481079004810791048107920481079304810794048107950481079604810797048107980481079904810800048108010481080204810803048108040481080504810806048108070481080804810809048108100481081104810812048108130481081404810815048108160481081704810818048108190481082004810821048108220481082304810824048108250481082604810827048108280481082904810830048108310481083204810833048108340481083504810836048108370481083804810839048108400481084104810842048108430481084404810845048108460481084704810848048108490481085004810851048108520481085304810854048108550481085604810857048108580481085904810860048108610481086204810863048108640481086504810866048108670481086804810869048108700481087104810872048108730481087404810875048108760481087704810878048108790481088004810881048108820481088304810884048108850481088604810887048108880481088904810890048108910481089204810893048108940481089504810896048108970481089804810899048109000481090104810902048109030481090404810905048109060481090704810908048109090481091004810911048109120481091304810914048109150481091604810917048109180481091904810920048109210481092204810923048109240481092504810926048109270481092804810929048109300481093104810932048109330481093404810935048109360481093704810938048109390481094004810941048109420481094304810944048109450481094604810947048109480481094904810950048109510481095204810953048109540481095504810956048109570481095804810959048109600481096104810962048109630481096404810965048109660481096704810968048109690481097004810971048109720481097304810974048109750481097604810977048109780481097904810980048109810481098204810983048109840481098504810986048109870481098804810989048109900481099104810992048109930481099404810995048109960481099704810998048109990481100004811001048110020481100304811004048110050481100604811007048110080481100904811010048110110481101204811013048110140481101504811016048110170481101804811019048110200481102104811022048110230481102404811025048110260481102704811028048110290481103004811031048110320481103304811034048110350481103604811037048110380481103904811040048110410481104204811043048110440481104504811046048110470481104804811049048110500481105104811052048110530481105404811055048110560481105704811058048110590481106004811061048110620481106304811064048110650481106604811067048110680481106904811070048110710481107204811073048110740481107504811076048110770481107804811079048110800481108104811082048110830481108404811085048110860481108704811088048110890481109004811091048110920481109304811094048110950481109604811097048110980481109904811100048111010481110204811103048111040481110504820001048200020482000304820004048200050482000604820007048200080482000904820010048200110482001204820013048200140482001504820016048200170482001804820019048200200482002104820022048200230482002404820025048200260482002704820028048200290482003004820031048200320482003304820034048200350482003604820037048200380482003904820040048200410482004204820043048200440482004504820046048200470482004804820049048200500482005104820052048200530482005404820055048200560482005704820058048200590482006004820061048200620482006304820064048200650482006604820067048200680482006904820070048200710482007204820073048200740482007504820076048200770482007804820079048200800482008104820082048200830482008404820085048200860482008704820088048200890482009004820091048200920482009304820094048200950482009604820097048200980482009904820100048201010482010204820103048201040482010504820106048201070482010804820109048201100482011104820112048201130482011404820115048201160482011704820118048201190482012004820121048201220482012304820124048201250482012604820127048201280482012904820130048201310482013204820133048201340482013504820136048201370482013804820139048201400482014104820142048201430482014404820145048201460482014704820148048201490482015004820151048201520482015304820154048201550482015604820157048201580482015904820160048201610482016204820163048201640482016504820166048201670482016804820169048201700482017104820172048201730482017404820175048201760482017704820178048201790482018004820181048201820482018304820184048201850482018604820187048201880482018904820190048201910482019204820193048201940482019504820196048201970482019804820199048202000482020104820202048202030482020404820205048202060482020704820208048202090482021004820211048202120482021304820214048202150482021604820217048202180482021904820220048202210482022204820223048202240482022504820226048202270482022804820229048202300482023104820232048202330482023404820235048202360482023704820238048202390482024004820241048202420482024304820244048202450482024604820247048202480482024904820250048202510482025204820253048202540482025504820256048202570482025804820259048202600482026104820262048202630482026404820265048202660482026704820268048202690482027004820271048202720482027304820274048202750482027604820277048202780482027904820280048202810482028204820283048202840482028504820286048202870482028804820289048202900482029104820292048202930482029404820295048202960482029704820298048202990482030004820301048203020482030304820304048203050482030604820307048203080482030904820310048203110482031204820313048203140482031504820316048203170482031804820319048203200482032104820322048203230482032404820325048203260482032704820328048203290482033004820331048203320482033304820334048203350482033604820337048203380482033904820340048203410482034204820343048203440482034504820346048203470482034804820349048203500482035104820352048203530482035404820355048203560482035704820358048203590482036004820361048203620482036304820364048203650482036604820367048203680482036904820370048203710482037204820373048203740482037504820376048203770482037804820379048203800482038104820382048203830482038404820385048203860482038704820388048203890482039004820391048203920482039304820394048203950482039604820397048203980482039904820400048204010482040204820403048204040482040504820406048204070482040804820409048204100482041104820412048204130482041404820415048204160482041704820418048204190482042004820421048204220482042304820424048204250482042604820427048204280482042904820430048204310482043204820433048204340482043504820436048204370482043804820439048204400482044104820442048204430482044404820445048204460482044704820448048204490482045004820451048204520482045304820454048204550482045604820457048204580482045904820460048204610482046204820463048204640482046504820466048204670482046804820469048204700482047104820472048204730482047404820475048204760482047704820478048204790482048004820481048204820482048304820484048204850482048604820487048204880482048904820490048204910482049204820493048204940482049504820496048204970482049804820499048205000482050104820502048205030482050404820505048205060482050704820508048205090482051004820511048205120482051304820514048205150482051604820517048205180482051904820520048205210482052204820523048205240482052504820526048205270482052804820529048205300482053104820532048205330482053404820535048205360482053704820538048205390482054004820541048205420482054304820544048205450482054604820547048205480482054904820550048205510482055204820553048205540482055504820556048205570482055804820559048205600482056104820562048205630482056404820565048205660482056704820568048205690482057004820571048205720482057304820574048205750482057604820577048205780482057904820580048205810482058204820583048205840482058504820586048205870482058804820589048205900482059104820592048205930482059404820595048205960482059704820598048205990482060004820601048206020482060304820604048206050482060604820607048206080482060904820610048206110482061204820613048206140482061504820616048206170482061804820619048206200482062104820622048206230482062404820625048206260482062704820628048206290482063004820631048206320482063304820634048206350482063604820637048206380482063904820640048206410482064204820643048206440482064504820646048206470482064804820649048206500482065104820652048206530482065404820655048206560482065704820658048206590482066004820661048206620482066304820664048206650482066604820667048206680482066904820670048206710482067204820673048206740482067504820676048206770482067804820679048206800482068104820682048206830482068404820685048206860482068704820688048206890482069004820691048206920482069304820694048206950482069604820697048206980482069904820700048207010482070204820703048207040482070504820706048207070482070804820709048207100482071104820712048207130482071404820715048207160482071704820718048207190482072004820721048207220482072304820724048207250482072604820727048207280482072904820730048207310482073204820733048207340482073504820736048207370482073804820739048207400482074104820742048207430482074404820745048207460482074704820748048207490482075004820751048207520482075304820754048207550482075604820757048207580482075904820760048207610482076204820763048207640482076504820766048207670482076804820769048207700482077104820772048207730482077404820775048207760482077704820778048207790482078004820781048207820482078304820784048207850482078604820787048207880482078904820790048207910482079204820793048207940482079504820796048207970482079804820799048208000482080104820802048208030482080404820805048208060482080704820808048208090482081004820811048208120482081304820814048208150482081604820817048208180482081904820820048208210482082204820823048208240482082504820826048208270482082804820829048208300482083104820832048208330482083404820835048208360482083704820838048208390482084004820841048208420482084304820844048208450482084604820847048208480482084904820850048208510482085204820853048208540482085504820856048208570482085804820859048208600482086104820862048208630482086404820865048208660482086704820868048208690482087004820871048208720482087304820874048208750482087604820877048208780482087904820880048208810482088204820883048208840482088504820886048208870482088804820889048208900482089104820892048208930482089404820895048208960482089704820898048208990482090004820901048209020482090304820904048209050482090604820907048209080482090904820910048209110482091204820913048209140482091504820916048209170482091804820919048209200482092104820922048209230482092404820925048209260482092704820928048209290482093004820931048209320482093304820934048209350482093604820937048209380482093904820940048209410482094204820943048209440482094504820946048209470482094804820949048209500482095104820952048209530482095404820955048209560482095704820958048209590482096004820961048209620482096304820964048209650482096604820967048209680482096904820970048209710482097204820973048209740482097504820976048209770482097804820979048209800482098104820982048209830482098404820985048209860482098704820988048209890482099004820991048209920482099304820994048209950482099604820997048209980482099904821000048210010482100204821003048210040482100504821006048210070482100804821009048210100482101104821012048210130482101404821015048210160482101704821018048210190482102004821021048210220482102304821024048210250482102604821027048210280482102904821030048210310482103204821033048210340482103504821036048210370482103804821039048210400482104104821042048210430482104404821045048210460482104704821048048210490482105004821051048210520482105304821054048210550482105604821057048210580482105904821060048210610482106204821063048210640482106504821066048210670482106804821069048210700482107104821072048210730482107404821075048210760482107704821078048210790482108004821081048210820482108304821084048210850482108604821087048210880482108904821090048210910482109204821093048210940482109504821096048210970482109804821099048211000482110104821102048211030482110404821105048300010483000204830003048300040483000504830006048300070483000804830009048300100483001104830012048300130483001404830015048300160483001704830018048300190483002004830021048300220483002304830024048300250483002604830027048300280483002904830030048300310483003204830033048300340483003504830036048300370483003804830039048300400483004104830042048300430483004404830045048300460483004704830048048300490483005004830051048300520483005304830054048300550483005604830057048300580483005904830060048300610483006204830063048300640483006504830066048300670483006804830069048300700483007104830072048300730483007404830075048300760483007704830078048300790483008004830081048300820483008304830084048300850483008604830087048300880483008904830090048300910483009204830093048300940483009504830096048300970483009804830099048301000483010104830102048301030483010404830105048301060483010704830108048301090483011004830111048301120483011304830114048301150483011604830117048301180483011904830120048301210483012204830123048301240483012504830126048301270483012804830129048301300483013104830132048301330483013404830135048301360483013704830138048301390483014004830141048301420483014304830144048301450483014604830147048301480483014904830150048301510483015204830153048301540483015504830156048301570483015804830159048301600483016104830162048301630483016404830165048301660483016704830168048301690483017004830171048301720483017304830174048301750483017604830177048301780483017904830180048301810483018204830183048301840483018504830186048301870483018804830189048301900483019104830192048301930483019404830195048301960483019704830198048301990483020004830201048302020483020304830204048302050483020604830207048302080483020904830210048302110483021204830213048302140483021504830216048302170483021804830219048302200483022104830222048302230483022404830225048302260483022704830228048302290483023004830231048302320483023304830234048302350483023604830237048302380483023904830240048302410483024204830243048302440483024504830246048302470483024804830249048302500483025104830252048302530483025404830255048302560483025704830258048302590483026004830261048302620483026304830264048302650483026604830267048302680483026904830270048302710483027204830273048302740483027504830276048302770483027804830279048302800483028104830282048302830483028404830285048302860483028704830288048302890483029004830291048302920483029304830294048302950483029604830297048302980483029904830300048303010483030204830303048303040483030504830306048303070483030804830309048303100483031104830312048303130483031404830315048303160483031704830318048303190483032004830321048303220483032304830324048303250483032604830327048303280483032904830330048303310483033204830333048303340483033504830336048303370483033804830339048303400483034104830342048303430483034404830345048303460483034704830348048303490483035004830351048303520483035304830354048303550483035604830357048303580483035904830360048303610483036204830363048303640483036504830366048303670483036804830369048303700483037104830372048303730483037404830375048303760483037704830378048303790483038004830381048303820483038304830384048303850483038604830387048303880483038904830390048303910483039204830393048303940483039504830396048303970483039804830399048304000483040104830402048304030483040404830405048304060483040704830408048304090483041004830411048304120483041304830414048304150483041604830417048304180483041904830420048304210483042204830423048304240483042504830426048304270483042804830429048304300483043104830432048304330483043404830435048304360483043704830438048304390483044004830441048304420483044304830444048304450483044604830447048304480483044904830450048304510483045204830453048304540483045504830456048304570483045804830459048304600483046104830462048304630483046404830465048304660483046704830468048304690483047004830471048304720483047304830474048304750483047604830477048304780483047904830480048304810483048204830483048304840483048504830486048304870483048804830489048304900483049104830492048304930483049404830495048304960483049704830498048304990483050004830501048305020483050304830504048305050483050604830507048305080483050904830510048305110483051204830513048305140483051504830516048305170483051804830519048305200483052104830522048305230483052404830525048305260483052704830528048305290483053004830531048305320483053304830534048305350483053604830537048305380483053904830540048305410483054204830543048305440483054504830546048305470483054804830549048305500483055104830552048305530483055404830555048305560483055704830558048305590483056004830561048305620483056304830564048305650483056604830567048305680483056904830570048305710483057204830573048305740483057504830576048305770483057804830579048305800483058104830582048305830483058404830585048305860483058704830588048305890483059004830591048305920483059304830594048305950483059604830597048305980483059904830600048306010483060204830603048306040483060504830606048306070483060804830609048306100483061104830612048306130483061404830615048306160483061704830618048306190483062004830621048306220483062304830624048306250483062604830627048306280483062904830630048306310483063204830633048306340483063504830636048306370483063804830639048306400483064104830642048306430483064404830645048306460483064704830648048306490483065004830651048306520483065304830654048306550483065604830657048306580483065904830660048306610483066204830663048306640483066504830666048306670483066804830669048306700483067104830672048306730483067404830675048306760483067704830678048306790483068004830681048306820483068304830684048306850483068604830687048306880483068904830690048306910483069204830693048306940483069504830696048306970483069804830699048307000483070104830702048307030483070404830705048307060483070704830708048307090483071004830711048307120483071304830714048307150483071604830717048307180483071904830720048307210483072204830723048307240483072504830726048307270483072804830729048307300483073104830732048307330483073404830735048307360483073704830738048307390483074004830741048307420483074304830744048307450483074604830747048307480483074904830750048307510483075204830753048307540483075504830756048307570483075804830759048307600483076104830762048307630483076404830765048307660483076704830768048307690483077004830771048307720483077304830774048307750483077604830777048307780483077904830780048307810483078204830783048307840483078504830786048307870483078804830789048307900483079104830792048307930483079404830795048307960483079704830798048307990483080004830801048308020483080304830804048308050483080604830807048308080483080904830810048308110483081204830813048308140483081504830816048308170483081804830819048308200483082104830822048308230483082404830825048308260483082704830828048308290483083004830831048308320483083304830834048308350483083604830837048308380483083904830840048308410483084204830843048308440483084504830846048308470483084804830849048308500483085104830852048308530483085404830855048308560483085704830858048308590483086004830861048308620483086304830864048308650483086604830867048308680483086904830870048308710483087204830873048308740483087504830876048308770483087804830879048308800483088104830882048308830483088404830885048308860483088704830888048308890483089004830891048308920483089304830894048308950483089604830897048308980483089904830900048309010483090204830903048309040483090504830906048309070483090804830909048309100483091104830912048309130483091404830915048309160483091704830918048309190483092004830921048309220483092304830924048309250483092604830927048309280483092904830930048309310483093204830933048309340483093504830936048309370483093804830939048309400483094104830942048309430483094404830945048309460483094704830948048309490483095004830951048309520483095304830954048309550483095604830957048309580483095904830960048309610483096204830963048309640483096504830966048309670483096804830969048309700483097104830972048309730483097404830975048309760483097704830978048309790483098004830981048309820483098304830984048309850483098604830987048309880483098904830990048309910483099204830993048309940483099504830996048309970483099804830999048310000483100104831002048310030483100404831005048310060483100704831008048310090483101004831011048310120483101304831014048310150483101604831017048310180483101904831020048310210483102204831023048310240483102504831026048310270483102804831029048310300483103104831032048310330483103404831035048310360483103704831038048310390483104004831041048310420483104304831044048310450483104604831047048310480483104904831050048310510483105204831053048310540483105504831056048310570483105804831059048310600483106104831062048310630483106404831065048310660483106704831068048310690483107004831071048310720483107304831074048310750483107604831077048310780483107904831080048310810483108204831083048310840483108504831086048310870483108804831089048310900483109104831092048310930483109404831095048310960483109704831098048310990483110004831101048311020483110304831104048311050484000104840002048400030484000404840005048400060484000704840008048400090484001004840011048400120484001304840014048400150484001604840017048400180484001904840020048400210484002204840023048400240484002504840026048400270484002804840029048400300484003104840032048400330484003404840035048400360484003704840038048400390484004004840041048400420484004304840044048400450484004604840047048400480484004904840050048400510484005204840053048400540484005504840056048400570484005804840059048400600484006104840062048400630484006404840065048400660484006704840068048400690484007004840071048400720484007304840074048400750484007604840077048400780484007904840080048400810484008204840083048400840484008504840086048400870484008804840089048400900484009104840092048400930484009404840095048400960484009704840098048400990484010004840101048401020484010304840104048401050484010604840107048401080484010904840110048401110484011204840113048401140484011504840116048401170484011804840119048401200484012104840122048401230484012404840125048401260484012704840128048401290484013004840131048401320484013304840134048401350484013604840137048401380484013904840140048401410484014204840143048401440484014504840146048401470484014804840149048401500484015104840152048401530484015404840155048401560484015704840158048401590484016004840161048401620484016304840164048401650484016604840167048401680484016904840170048401710484017204840173048401740484017504840176048401770484017804840179048401800484018104840182048401830484018404840185048401860484018704840188048401890484019004840191048401920484019304840194048401950484019604840197048401980484019904840200048402010484020204840203048402040484020504840206048402070484020804840209048402100484021104840212048402130484021404840215048402160484021704840218048402190484022004840221048402220484022304840224048402250484022604840227048402280484022904840230048402310484023204840233048402340484023504840236048402370484023804840239048402400484024104840242048402430484024404840245048402460484024704840248048402490484025004840251048402520484025304840254048402550484025604840257048402580484025904840260048402610484026204840263048402640484026504840266048402670484026804840269048402700484027104840272048402730484027404840275048402760484027704840278048402790484028004840281048402820484028304840284048402850484028604840287048402880484028904840290048402910484029204840293048402940484029504840296048402970484029804840299048403000484030104840302048403030484030404840305048403060484030704840308048403090484031004840311048403120484031304840314048403150484031604840317048403180484031904840320048403210484032204840323048403240484032504840326048403270484032804840329048403300484033104840332048403330484033404840335048403360484033704840338048403390484034004840341048403420484034304840344048403450484034604840347048403480484034904840350048403510484035204840353048403540484035504840356048403570484035804840359048403600484036104840362048403630484036404840365048403660484036704840368048403690484037004840371048403720484037304840374048403750484037604840377048403780484037904840380048403810484038204840383048403840484038504840386048403870484038804840389048403900484039104840392048403930484039404840395048403960484039704840398048403990484040004840401048404020484040304840404048404050484040604840407048404080484040904840410048404110484041204840413048404140484041504840416048404170484041804840419048404200484042104840422048404230484042404840425048404260484042704840428048404290484043004840431048404320484043304840434048404350484043604840437048404380484043904840440048404410484044204840443048404440484044504840446048404470484044804840449048404500484045104840452048404530484045404840455048404560484045704840458048404590484046004840461048404620484046304840464048404650484046604840467048404680484046904840470048404710484047204840473048404740484047504840476048404770484047804840479048404800484048104840482048404830484048404840485048404860484048704840488048404890484049004840491048404920484049304840494048404950484049604840497048404980484049904840500048405010484050204840503048405040484050504840506048405070484050804840509048405100484051104840512048405130484051404840515048405160484051704840518048405190484052004840521048405220484052304840524048405250484052604840527048405280484052904840530048405310484053204840533048405340484053504840536048405370484053804840539048405400484054104840542048405430484054404840545048405460484054704840548048405490484055004840551048405520484055304840554048405550484055604840557048405580484055904840560048405610484056204840563048405640484056504840566048405670484056804840569048405700484057104840572048405730484057404840575048405760484057704840578048405790484058004840581048405820484058304840584048405850484058604840587048405880484058904840590048405910484059204840593048405940484059504840596048405970484059804840599048406000484060104840602048406030484060404840605048406060484060704840608048406090484061004840611048406120484061304840614048406150484061604840617048406180484061904840620048406210484062204840623048406240484062504840626048406270484062804840629048406300484063104840632048406330484063404840635048406360484063704840638048406390484064004840641048406420484064304840644048406450484064604840647048406480484064904840650048406510484065204840653048406540484065504840656048406570484065804840659048406600484066104840662048406630484066404840665048406660484066704840668048406690484067004840671048406720484067304840674048406750484067604840677048406780484067904840680048406810484068204840683048406840484068504840686048406870484068804840689048406900484069104840692048406930484069404840695048406960484069704840698048406990484070004840701048407020484070304840704048407050484070604840707048407080484070904840710048407110484071204840713048407140484071504840716048407170484071804840719048407200484072104840722048407230484072404840725048407260484072704840728048407290484073004840731048407320484073304840734048407350484073604840737048407380484073904840740048407410484074204840743048407440484074504840746048407470484074804840749048407500484075104840752048407530484075404840755048407560484075704840758048407590484076004840761048407620484076304840764048407650484076604840767048407680484076904840770048407710484077204840773048407740484077504840776048407770484077804840779048407800484078104840782048407830484078404840785048407860484078704840788048407890484079004840791048407920484079304840794048407950484079604840797048407980484079904840800048408010484080204840803048408040484080504840806048408070484080804840809048408100484081104840812048408130484081404840815048408160484081704840818048408190484082004840821048408220484082304840824048408250484082604840827048408280484082904840830048408310484083204840833048408340484083504840836048408370484083804840839048408400484084104840842048408430484084404840845048408460484084704840848048408490484085004840851048408520484085304840854048408550484085604840857048408580484085904840860048408610484086204840863048408640484086504840866048408670484086804840869048408700484087104840872048408730484087404840875048408760484087704840878048408790484088004840881048408820484088304840884048408850484088604840887048408880484088904840890048408910484089204840893048408940484089504840896048408970484089804840899048409000484090104840902048409030484090404840905048409060484090704840908048409090484091004840911048409120484091304840914048409150484091604840917048409180484091904840920048409210484092204840923048409240484092504840926048409270484092804840929048409300484093104840932048409330484093404840935048409360484093704840938048409390484094004840941048409420484094304840944048409450484094604840947048409480484094904840950048409510484095204840953048409540484095504840956048409570484095804840959048409600484096104840962048409630484096404840965048409660484096704840968048409690484097004840971048409720484097304840974048409750484097604840977048409780484097904840980048409810484098204840983048409840484098504840986048409870484098804840989048409900484099104840992048409930484099404840995048409960484099704840998048409990484100004841001048410020484100304841004048410050484100604841007048410080484100904841010048410110484101204841013048410140484101504841016048410170484101804841019048410200484102104841022048410230484102404841025048410260484102704841028048410290484103004841031048410320484103304841034048410350484103604841037048410380484103904841040048410410484104204841043048410440484104504841046048410470484104804841049048410500484105104841052048410530484105404841055048410560484105704841058048410590484106004841061048410620484106304841064048410650484106604841067048410680484106904841070048410710484107204841073048410740484107504841076048410770484107804841079048410800484108104841082048410830484108404841085048410860484108704841088048410890484109004841091048410920484109304841094048410950484109604841097048410980484109904841100048411010484110204841103048411040484110504850001048500020485000304850004048500050485000604850007048500080485000904850010048500110485001204850013048500140485001504850016048500170485001804850019048500200485002104850022048500230485002404850025048500260485002704850028048500290485003004850031048500320485003304850034048500350485003604850037048500380485003904850040048500410485004204850043048500440485004504850046048500470485004804850049048500500485005104850052048500530485005404850055048500560485005704850058048500590485006004850061048500620485006304850064048500650485006604850067048500680485006904850070048500710485007204850073048500740485007504850076048500770485007804850079048500800485008104850082048500830485008404850085048500860485008704850088048500890485009004850091048500920485009304850094048500950485009604850097048500980485009904850100048501010485010204850103048501040485010504850106048501070485010804850109048501100485011104850112048501130485011404850115048501160485011704850118048501190485012004850121048501220485012304850124048501250485012604850127048501280485012904850130048501310485013204850133048501340485013504850136048501370485013804850139048501400485014104850142048501430485014404850145048501460485014704850148048501490485015004850151048501520485015304850154048501550485015604850157048501580485015904850160048501610485016204850163048501640485016504850166048501670485016804850169048501700485017104850172048501730485017404850175048501760485017704850178048501790485018004850181048501820485018304850184048501850485018604850187048501880485018904850190048501910485019204850193048501940485019504850196048501970485019804850199048502000485020104850202048502030485020404850205048502060485020704850208048502090485021004850211048502120485021304850214048502150485021604850217048502180485021904850220048502210485022204850223048502240485022504850226048502270485022804850229048502300485023104850232048502330485023404850235048502360485023704850238048502390485024004850241048502420485024304850244048502450485024604850247048502480485024904850250048502510485025204850253048502540485025504850256048502570485025804850259048502600485026104850262048502630485026404850265048502660485026704850268048502690485027004850271048502720485027304850274048502750485027604850277048502780485027904850280048502810485028204850283048502840485028504850286048502870485028804850289048502900485029104850292048502930485029404850295048502960485029704850298048502990485030004850301048503020485030304850304048503050485030604850307048503080485030904850310048503110485031204850313048503140485031504850316048503170485031804850319048503200485032104850322048503230485032404850325048503260485032704850328048503290485033004850331048503320485033304850334048503350485033604850337048503380485033904850340048503410485034204850343048503440485034504850346048503470485034804850349048503500485035104850352048503530485035404850355048503560485035704850358048503590485036004850361048503620485036304850364048503650485036604850367048503680485036904850370048503710485037204850373048503740485037504850376048503770485037804850379048503800485038104850382048503830485038404850385048503860485038704850388048503890485039004850391048503920485039304850394048503950485039604850397048503980485039904850400048504010485040204850403048504040485040504850406048504070485040804850409048504100485041104850412048504130485041404850415048504160485041704850418048504190485042004850421048504220485042304850424048504250485042604850427048504280485042904850430048504310485043204850433048504340485043504850436048504370485043804850439048504400485044104850442048504430485044404850445048504460485044704850448048504490485045004850451048504520485045304850454048504550485045604850457048504580485045904850460048504610485046204850463048504640485046504850466048504670485046804850469048504700485047104850472048504730485047404850475048504760485047704850478048504790485048004850481048504820485048304850484048504850485048604850487048504880485048904850490048504910485049204850493048504940485049504850496048504970485049804850499048505000485050104850502048505030485050404850505048505060485050704850508048505090485051004850511048505120485051304850514048505150485051604850517048505180485051904850520048505210485052204850523048505240485052504850526048505270485052804850529048505300485053104850532048505330485053404850535048505360485053704850538048505390485054004850541048505420485054304850544048505450485054604850547048505480485054904850550048505510485055204850553048505540485055504850556048505570485055804850559048505600485056104850562048505630485056404850565048505660485056704850568048505690485057004850571048505720485057304850574048505750485057604850577048505780485057904850580048505810485058204850583048505840485058504850586048505870485058804850589048505900485059104850592048505930485059404850595048505960485059704850598048505990485060004850601048506020485060304850604048506050485060604850607048506080485060904850610048506110485061204850613048506140485061504850616048506170485061804850619048506200485062104850622048506230485062404850625048506260485062704850628048506290485063004850631048506320485063304850634048506350485063604850637048506380485063904850640048506410485064204850643048506440485064504850646048506470485064804850649048506500485065104850652048506530485065404850655048506560485065704850658048506590485066004850661048506620485066304850664048506650485066604850667048506680485066904850670048506710485067204850673048506740485067504850676048506770485067804850679048506800485068104850682048506830485068404850685048506860485068704850688048506890485069004850691048506920485069304850694048506950485069604850697048506980485069904850700048507010485070204850703048507040485070504850706048507070485070804850709048507100485071104850712048507130485071404850715048507160485071704850718048507190485072004850721048507220485072304850724048507250485072604850727048507280485072904850730048507310485073204850733048507340485073504850736048507370485073804850739048507400485074104850742048507430485074404850745048507460485074704850748048507490485075004850751048507520485075304850754048507550485075604850757048507580485075904850760048507610485076204850763048507640485076504850766048507670485076804850769048507700485077104850772048507730485077404850775048507760485077704850778048507790485078004850781048507820485078304850784048507850485078604850787048507880485078904850790048507910485079204850793048507940485079504850796048507970485079804850799048508000485080104850802048508030485080404850805048508060485080704850808048508090485081004850811048508120485081304850814048508150485081604850817048508180485081904850820048508210485082204850823048508240485082504850826048508270485082804850829048508300485083104850832048508330485083404850835048508360485083704850838048508390485084004850841048508420485084304850844048508450485084604850847048508480485084904850850048508510485085204850853048508540485085504850856048508570485085804850859048508600485086104850862048508630485086404850865048508660485086704850868048508690485087004850871048508720485087304850874048508750485087604850877048508780485087904850880048508810485088204850883048508840485088504850886048508870485088804850889048508900485089104850892048508930485089404850895048508960485089704850898048508990485090004850901048509020485090304850904048509050485090604850907048509080485090904850910048509110485091204850913048509140485091504850916048509170485091804850919048509200485092104850922048509230485092404850925048509260485092704850928048509290485093004850931048509320485093304850934048509350485093604850937048509380485093904850940048509410485094204850943048509440485094504850946048509470485094804850949048509500485095104850952048509530485095404850955048509560485095704850958048509590485096004850961048509620485096304850964048509650485096604850967048509680485096904850970048509710485097204850973048509740485097504850976048509770485097804850979048509800485098104850982048509830485098404850985048509860485098704850988048509890485099004850991048509920485099304850994048509950485099604850997048509980485099904851000048510010485100204851003048510040485100504851006048510070485100804851009048510100485101104851012048510130485101404851015048510160485101704851018048510190485102004851021048510220485102304851024048510250485102604851027048510280485102904851030048510310485103204851033048510340485103504851036048510370485103804851039048510400485104104851042048510430485104404851045048510460485104704851048048510490485105004851051048510520485105304851054048510550485105604851057048510580485105904851060048510610485106204851063048510640485106504851066048510670485106804851069048510700485107104851072048510730485107404851075048510760485107704851078048510790485108004851081048510820485108304851084048510850485108604851087048510880485108904851090048510910485109204851093048510940485109504851096048510970485109804851099048511000485110104851102048511030485110404851105048600010486000204860003048600040486000504860006048600070486000804860009048600100486001104860012048600130486001404860015048600160486001704860018048600190486002004860021048600220486002304860024048600250486002604860027048600280486002904860030048600310486003204860033048600340486003504860036048600370486003804860039048600400486004104860042048600430486004404860045048600460486004704860048048600490486005004860051048600520486005304860054048600550486005604860057048600580486005904860060048600610486006204860063048600640486006504860066048600670486006804860069048600700486007104860072048600730486007404860075048600760486007704860078048600790486008004860081048600820486008304860084048600850486008604860087048600880486008904860090048600910486009204860093048600940486009504860096048600970486009804860099048601000486010104860102048601030486010404860105048601060486010704860108048601090486011004860111048601120486011304860114048601150486011604860117048601180486011904860120048601210486012204860123048601240486012504860126048601270486012804860129048601300486013104860132048601330486013404860135048601360486013704860138048601390486014004860141048601420486014304860144048601450486014604860147048601480486014904860150048601510486015204860153048601540486015504860156048601570486015804860159048601600486016104860162048601630486016404860165048601660486016704860168048601690486017004860171048601720486017304860174048601750486017604860177048601780486017904860180048601810486018204860183048601840486018504860186048601870486018804860189048601900486019104860192048601930486019404860195048601960486019704860198048601990486020004860201048602020486020304860204048602050486020604860207048602080486020904860210048602110486021204860213048602140486021504860216048602170486021804860219048602200486022104860222048602230486022404860225048602260486022704860228048602290486023004860231048602320486023304860234048602350486023604860237048602380486023904860240048602410486024204860243048602440486024504860246048602470486024804860249048602500486025104860252048602530486025404860255048602560486025704860258048602590486026004860261048602620486026304860264048602650486026604860267048602680486026904860270048602710486027204860273048602740486027504860276048602770486027804860279048602800486028104860282048602830486028404860285048602860486028704860288048602890486029004860291048602920486029304860294048602950486029604860297048602980486029904860300048603010486030204860303048603040486030504860306048603070486030804860309048603100486031104860312048603130486031404860315048603160486031704860318048603190486032004860321048603220486032304860324048603250486032604860327048603280486032904860330048603310486033204860333048603340486033504860336048603370486033804860339048603400486034104860342048603430486034404860345048603460486034704860348048603490486035004860351048603520486035304860354048603550486035604860357048603580486035904860360048603610486036204860363048603640486036504860366048603670486036804860369048603700486037104860372048603730486037404860375048603760486037704860378048603790486038004860381048603820486038304860384048603850486038604860387048603880486038904860390048603910486039204860393048603940486039504860396048603970486039804860399048604000486040104860402048604030486040404860405048604060486040704860408048604090486041004860411048604120486041304860414048604150486041604860417048604180486041904860420048604210486042204860423048604240486042504860426048604270486042804860429048604300486043104860432048604330486043404860435048604360486043704860438048604390486044004860441048604420486044304860444048604450486044604860447048604480486044904860450048604510486045204860453048604540486045504860456048604570486045804860459048604600486046104860462048604630486046404860465048604660486046704860468048604690486047004860471048604720486047304860474048604750486047604860477048604780486047904860480048604810486048204860483048604840486048504860486048604870486048804860489048604900486049104860492048604930486049404860495048604960486049704860498048604990486050004860501048605020486050304860504048605050486050604860507048605080486050904860510048605110486051204860513048605140486051504860516048605170486051804860519048605200486052104860522048605230486052404860525048605260486052704860528048605290486053004860531048605320486053304860534048605350486053604860537048605380486053904860540048605410486054204860543048605440486054504860546048605470486054804860549048605500486055104860552048605530486055404860555048605560486055704860558048605590486056004860561048605620486056304860564048605650486056604860567048605680486056904860570048605710486057204860573048605740486057504860576048605770486057804860579048605800486058104860582048605830486058404860585048605860486058704860588048605890486059004860591048605920486059304860594048605950486059604860597048605980486059904860600048606010486060204860603048606040486060504860606048606070486060804860609048606100486061104860612048606130486061404860615048606160486061704860618048606190486062004860621048606220486062304860624048606250486062604860627048606280486062904860630048606310486063204860633048606340486063504860636048606370486063804860639048606400486064104860642048606430486064404860645048606460486064704860648048606490486065004860651048606520486065304860654048606550486065604860657048606580486065904860660048606610486066204860663048606640486066504860666048606670486066804860669048606700486067104860672048606730486067404860675048606760486067704860678048606790486068004860681048606820486068304860684048606850486068604860687048606880486068904860690048606910486069204860693048606940486069504860696048606970486069804860699048607000486070104860702048607030486070404860705048607060486070704860708048607090486071004860711048607120486071304860714048607150486071604860717048607180486071904860720048607210486072204860723048607240486072504860726048607270486072804860729048607300486073104860732048607330486073404860735048607360486073704860738048607390486074004860741048607420486074304860744048607450486074604860747048607480486074904860750048607510486075204860753048607540486075504860756048607570486075804860759048607600486076104860762048607630486076404860765048607660486076704860768048607690486077004860771048607720486077304860774048607750486077604860777048607780486077904860780048607810486078204860783048607840486078504860786048607870486078804860789048607900486079104860792048607930486079404860795048607960486079704860798048607990486080004860801048608020486080304860804048608050486080604860807048608080486080904860810048608110486081204860813048608140486081504860816048608170486081804860819048608200486082104860822048608230486082404860825048608260486082704860828048608290486083004860831048608320486083304860834048608350486083604860837048608380486083904860840048608410486084204860843048608440486084504860846048608470486084804860849048608500486085104860852048608530486085404860855048608560486085704860858048608590486086004860861048608620486086304860864048608650486086604860867048608680486086904860870048608710486087204860873048608740486087504860876048608770486087804860879048608800486088104860882048608830486088404860885048608860486088704860888048608890486089004860891048608920486089304860894048608950486089604860897048608980486089904860900048609010486090204860903048609040486090504860906048609070486090804860909048609100486091104860912048609130486091404860915048609160486091704860918048609190486092004860921048609220486092304860924048609250486092604860927048609280486092904860930048609310486093204860933048609340486093504860936048609370486093804860939048609400486094104860942048609430486094404860945048609460486094704860948048609490486095004860951048609520486095304860954048609550486095604860957048609580486095904860960048609610486096204860963048609640486096504860966048609670486096804860969048609700486097104860972048609730486097404860975048609760486097704860978048609790486098004860981048609820486098304860984048609850486098604860987048609880486098904860990048609910486099204860993048609940486099504860996048609970486099804860999048610000486100104861002048610030486100404861005048610060486100704861008048610090486101004861011048610120486101304861014048610150486101604861017048610180486101904861020048610210486102204861023048610240486102504861026048610270486102804861029048610300486103104861032048610330486103404861035048610360486103704861038048610390486104004861041048610420486104304861044048610450486104604861047048610480486104904861050048610510486105204861053048610540486105504861056048610570486105804861059048610600486106104861062048610630486106404861065048610660486106704861068048610690486107004861071048610720486107304861074048610750486107604861077048610780486107904861080048610810486108204861083048610840486108504861086048610870486108804861089048610900486109104861092048610930486109404861095048610960486109704861098048610990486110004861101048611020486110304861104048611050487000104870002048700030487000404870005048700060487000704870008048700090487001004870011048700120487001304870014048700150487001604870017048700180487001904870020048700210487002204870023048700240487002504870026048700270487002804870029048700300487003104870032048700330487003404870035048700360487003704870038048700390487004004870041048700420487004304870044048700450487004604870047048700480487004904870050048700510487005204870053048700540487005504870056048700570487005804870059048700600487006104870062048700630487006404870065048700660487006704870068048700690487007004870071048700720487007304870074048700750487007604870077048700780487007904870080048700810487008204870083048700840487008504870086048700870487008804870089048700900487009104870092048700930487009404870095048700960487009704870098048700990487010004870101048701020487010304870104048701050487010604870107048701080487010904870110048701110487011204870113048701140487011504870116048701170487011804870119048701200487012104870122048701230487012404870125048701260487012704870128048701290487013004870131048701320487013304870134048701350487013604870137048701380487013904870140048701410487014204870143048701440487014504870146048701470487014804870149048701500487015104870152048701530487015404870155048701560487015704870158048701590487016004870161048701620487016304870164048701650487016604870167048701680487016904870170048701710487017204870173048701740487017504870176048701770487017804870179048701800487018104870182048701830487018404870185048701860487018704870188048701890487019004870191048701920487019304870194048701950487019604870197048701980487019904870200048702010487020204870203048702040487020504870206048702070487020804870209048702100487021104870212048702130487021404870215048702160487021704870218048702190487022004870221048702220487022304870224048702250487022604870227048702280487022904870230048702310487023204870233048702340487023504870236048702370487023804870239048702400487024104870242048702430487024404870245048702460487024704870248048702490487025004870251048702520487025304870254048702550487025604870257048702580487025904870260048702610487026204870263048702640487026504870266048702670487026804870269048702700487027104870272048702730487027404870275048702760487027704870278048702790487028004870281048702820487028304870284048702850487028604870287048702880487028904870290048702910487029204870293048702940487029504870296048702970487029804870299048703000487030104870302048703030487030404870305048703060487030704870308048703090487031004870311048703120487031304870314048703150487031604870317048703180487031904870320048703210487032204870323048703240487032504870326048703270487032804870329048703300487033104870332048703330487033404870335048703360487033704870338048703390487034004870341048703420487034304870344048703450487034604870347048703480487034904870350048703510487035204870353048703540487035504870356048703570487035804870359048703600487036104870362048703630487036404870365048703660487036704870368048703690487037004870371048703720487037304870374048703750487037604870377048703780487037904870380048703810487038204870383048703840487038504870386048703870487038804870389048703900487039104870392048703930487039404870395048703960487039704870398048703990487040004870401048704020487040304870404048704050487040604870407048704080487040904870410048704110487041204870413048704140487041504870416048704170487041804870419048704200487042104870422048704230487042404870425048704260487042704870428048704290487043004870431048704320487043304870434048704350487043604870437048704380487043904870440048704410487044204870443048704440487044504870446048704470487044804870449048704500487045104870452048704530487045404870455048704560487045704870458048704590487046004870461048704620487046304870464048704650487046604870467048704680487046904870470048704710487047204870473048704740487047504870476048704770487047804870479048704800487048104870482048704830487048404870485048704860487048704870488048704890487049004870491048704920487049304870494048704950487049604870497048704980487049904870500048705010487050204870503048705040487050504870506048705070487050804870509048705100487051104870512048705130487051404870515048705160487051704870518048705190487052004870521048705220487052304870524048705250487052604870527048705280487052904870530048705310487053204870533048705340487053504870536048705370487053804870539048705400487054104870542048705430487054404870545048705460487054704870548048705490487055004870551048705520487055304870554048705550487055604870557048705580487055904870560048705610487056204870563048705640487056504870566048705670487056804870569048705700487057104870572048705730487057404870575048705760487057704870578048705790487058004870581048705820487058304870584048705850487058604870587048705880487058904870590048705910487059204870593048705940487059504870596048705970487059804870599048706000487060104870602048706030487060404870605048706060487060704870608048706090487061004870611048706120487061304870614048706150487061604870617048706180487061904870620048706210487062204870623048706240487062504870626048706270487062804870629048706300487063104870632048706330487063404870635048706360487063704870638048706390487064004870641048706420487064304870644048706450487064604870647048706480487064904870650048706510487065204870653048706540487065504870656048706570487065804870659048706600487066104870662048706630487066404870665048706660487066704870668048706690487067004870671048706720487067304870674048706750487067604870677048706780487067904870680048706810487068204870683048706840487068504870686048706870487068804870689048706900487069104870692048706930487069404870695048706960487069704870698048706990487070004870701048707020487070304870704048707050487070604870707048707080487070904870710048707110487071204870713048707140487071504870716048707170487071804870719048707200487072104870722048707230487072404870725048707260487072704870728048707290487073004870731048707320487073304870734048707350487073604870737048707380487073904870740048707410487074204870743048707440487074504870746048707470487074804870749048707500487075104870752048707530487075404870755048707560487075704870758048707590487076004870761048707620487076304870764048707650487076604870767048707680487076904870770048707710487077204870773048707740487077504870776048707770487077804870779048707800487078104870782048707830487078404870785048707860487078704870788048707890487079004870791048707920487079304870794048707950487079604870797048707980487079904870800048708010487080204870803048708040487080504870806048708070487080804870809048708100487081104870812048708130487081404870815048708160487081704870818048708190487082004870821048708220487082304870824048708250487082604870827048708280487082904870830048708310487083204870833048708340487083504870836048708370487083804870839048708400487084104870842048708430487084404870845048708460487084704870848048708490487085004870851048708520487085304870854048708550487085604870857048708580487085904870860048708610487086204870863048708640487086504870866048708670487086804870869048708700487087104870872048708730487087404870875048708760487087704870878048708790487088004870881048708820487088304870884048708850487088604870887048708880487088904870890048708910487089204870893048708940487089504870896048708970487089804870899048709000487090104870902048709030487090404870905048709060487090704870908048709090487091004870911048709120487091304870914048709150487091604870917048709180487091904870920048709210487092204870923048709240487092504870926048709270487092804870929048709300487093104870932048709330487093404870935048709360487093704870938048709390487094004870941048709420487094304870944048709450487094604870947048709480487094904870950048709510487095204870953048709540487095504870956048709570487095804870959048709600487096104870962048709630487096404870965048709660487096704870968048709690487097004870971048709720487097304870974048709750487097604870977048709780487097904870980048709810487098204870983048709840487098504870986048709870487098804870989048709900487099104870992048709930487099404870995048709960487099704870998048709990487100004871001048710020487100304871004048710050487100604871007048710080487100904871010048710110487101204871013048710140487101504871016048710170487101804871019048710200487102104871022048710230487102404871025048710260487102704871028048710290487103004871031048710320487103304871034048710350487103604871037048710380487103904871040048710410487104204871043048710440487104504871046048710470487104804871049048710500487105104871052048710530487105404871055048710560487105704871058048710590487106004871061048710620487106304871064048710650487106604871067048710680487106904871070048710710487107204871073048710740487107504871076048710770487107804871079048710800487108104871082048710830487108404871085048710860487108704871088048710890487109004871091048710920487109304871094048710950487109604871097048710980487109904871100048711010487110204871103048711040487110504880001048800020488000304880004048800050488000604880007048800080488000904880010048800110488001204880013048800140488001504880016048800170488001804880019048800200488002104880022048800230488002404880025048800260488002704880028048800290488003004880031048800320488003304880034048800350488003604880037048800380488003904880040048800410488004204880043048800440488004504880046048800470488004804880049048800500488005104880052048800530488005404880055048800560488005704880058048800590488006004880061048800620488006304880064048800650488006604880067048800680488006904880070048800710488007204880073048800740488007504880076048800770488007804880079048800800488008104880082048800830488008404880085048800860488008704880088048800890488009004880091048800920488009304880094048800950488009604880097048800980488009904880100048801010488010204880103048801040488010504880106048801070488010804880109048801100488011104880112048801130488011404880115048801160488011704880118048801190488012004880121048801220488012304880124048801250488012604880127048801280488012904880130048801310488013204880133048801340488013504880136048801370488013804880139048801400488014104880142048801430488014404880145048801460488014704880148048801490488015004880151048801520488015304880154048801550488015604880157048801580488015904880160048801610488016204880163048801640488016504880166048801670488016804880169048801700488017104880172048801730488017404880175048801760488017704880178048801790488018004880181048801820488018304880184048801850488018604880187048801880488018904880190048801910488019204880193048801940488019504880196048801970488019804880199048802000488020104880202048802030488020404880205048802060488020704880208048802090488021004880211048802120488021304880214048802150488021604880217048802180488021904880220048802210488022204880223048802240488022504880226048802270488022804880229048802300488023104880232048802330488023404880235048802360488023704880238048802390488024004880241048802420488024304880244048802450488024604880247048802480488024904880250048802510488025204880253048802540488025504880256048802570488025804880259048802600488026104880262048802630488026404880265048802660488026704880268048802690488027004880271048802720488027304880274048802750488027604880277048802780488027904880280048802810488028204880283048802840488028504880286048802870488028804880289048802900488029104880292048802930488029404880295048802960488029704880298048802990488030004880301048803020488030304880304048803050488030604880307048803080488030904880310048803110488031204880313048803140488031504880316048803170488031804880319048803200488032104880322048803230488032404880325048803260488032704880328048803290488033004880331048803320488033304880334048803350488033604880337048803380488033904880340048803410488034204880343048803440488034504880346048803470488034804880349048803500488035104880352048803530488035404880355048803560488035704880358048803590488036004880361048803620488036304880364048803650488036604880367048803680488036904880370048803710488037204880373048803740488037504880376048803770488037804880379048803800488038104880382048803830488038404880385048803860488038704880388048803890488039004880391048803920488039304880394048803950488039604880397048803980488039904880400048804010488040204880403048804040488040504880406048804070488040804880409048804100488041104880412048804130488041404880415048804160488041704880418048804190488042004880421048804220488042304880424048804250488042604880427048804280488042904880430048804310488043204880433048804340488043504880436048804370488043804880439048804400488044104880442048804430488044404880445048804460488044704880448048804490488045004880451048804520488045304880454048804550488045604880457048804580488045904880460048804610488046204880463048804640488046504880466048804670488046804880469048804700488047104880472048804730488047404880475048804760488047704880478048804790488048004880481048804820488048304880484048804850488048604880487048804880488048904880490048804910488049204880493048804940488049504880496048804970488049804880499048805000488050104880502048805030488050404880505048805060488050704880508048805090488051004880511048805120488051304880514048805150488051604880517048805180488051904880520048805210488052204880523048805240488052504880526048805270488052804880529048805300488053104880532048805330488053404880535048805360488053704880538048805390488054004880541048805420488054304880544048805450488054604880547048805480488054904880550048805510488055204880553048805540488055504880556048805570488055804880559048805600488056104880562048805630488056404880565048805660488056704880568048805690488057004880571048805720488057304880574048805750488057604880577048805780488057904880580048805810488058204880583048805840488058504880586048805870488058804880589048805900488059104880592048805930488059404880595048805960488059704880598048805990488060004880601048806020488060304880604048806050488060604880607048806080488060904880610048806110488061204880613048806140488061504880616048806170488061804880619048806200488062104880622048806230488062404880625048806260488062704880628048806290488063004880631048806320488063304880634048806350488063604880637048806380488063904880640048806410488064204880643048806440488064504880646048806470488064804880649048806500488065104880652048806530488065404880655048806560488065704880658048806590488066004880661048806620488066304880664048806650488066604880667048806680488066904880670048806710488067204880673048806740488067504880676048806770488067804880679048806800488068104880682048806830488068404880685048806860488068704880688048806890488069004880691048806920488069304880694048806950488069604880697048806980488069904880700048807010488070204880703048807040488070504880706048807070488070804880709048807100488071104880712048807130488071404880715048807160488071704880718048807190488072004880721048807220488072304880724048807250488072604880727048807280488072904880730048807310488073204880733048807340488073504880736048807370488073804880739048807400488074104880742048807430488074404880745048807460488074704880748048807490488075004880751048807520488075304880754048807550488075604880757048807580488075904880760048807610488076204880763048807640488076504880766048807670488076804880769048807700488077104880772048807730488077404880775048807760488077704880778048807790488078004880781048807820488078304880784048807850488078604880787048807880488078904880790048807910488079204880793048807940488079504880796048807970488079804880799048808000488080104880802048808030488080404880805048808060488080704880808048808090488081004880811048808120488081304880814048808150488081604880817048808180488081904880820048808210488082204880823048808240488082504880826048808270488082804880829048808300488083104880832048808330488083404880835048808360488083704880838048808390488084004880841048808420488084304880844048808450488084604880847048808480488084904880850048808510488085204880853048808540488085504880856048808570488085804880859048808600488086104880862048808630488086404880865048808660488086704880868048808690488087004880871048808720488087304880874048808750488087604880877048808780488087904880880048808810488088204880883048808840488088504880886048808870488088804880889048808900488089104880892048808930488089404880895048808960488089704880898048808990488090004880901048809020488090304880904048809050488090604880907048809080488090904880910048809110488091204880913048809140488091504880916048809170488091804880919048809200488092104880922048809230488092404880925048809260488092704880928048809290488093004880931048809320488093304880934048809350488093604880937048809380488093904880940048809410488094204880943048809440488094504880946048809470488094804880949048809500488095104880952048809530488095404880955048809560488095704880958048809590488096004880961048809620488096304880964048809650488096604880967048809680488096904880970048809710488097204880973048809740488097504880976048809770488097804880979048809800488098104880982048809830488098404880985048809860488098704880988048809890488099004880991048809920488099304880994048809950488099604880997048809980488099904881000048810010488100204881003048810040488100504881006048810070488100804881009048810100488101104881012048810130488101404881015048810160488101704881018048810190488102004881021048810220488102304881024048810250488102604881027048810280488102904881030048810310488103204881033048810340488103504881036048810370488103804881039048810400488104104881042048810430488104404881045048810460488104704881048048810490488105004881051048810520488105304881054048810550488105604881057048810580488105904881060048810610488106204881063048810640488106504881066048810670488106804881069048810700488107104881072048810730488107404881075048810760488107704881078048810790488108004881081048810820488108304881084048810850488108604881087048810880488108904881090048810910488109204881093048810940488109504881096048810970488109804881099048811000488110104881102048811030488110404881105048900010489000204890003048900040489000504890006048900070489000804890009048900100489001104890012048900130489001404890015048900160489001704890018048900190489002004890021048900220489002304890024048900250489002604890027048900280489002904890030048900310489003204890033048900340489003504890036048900370489003804890039048900400489004104890042048900430489004404890045048900460489004704890048048900490489005004890051048900520489005304890054048900550489005604890057048900580489005904890060048900610489006204890063048900640489006504890066048900670489006804890069048900700489007104890072048900730489007404890075048900760489007704890078048900790489008004890081048900820489008304890084048900850489008604890087048900880489008904890090048900910489009204890093048900940489009504890096048900970489009804890099048901000489010104890102048901030489010404890105048901060489010704890108048901090489011004890111048901120489011304890114048901150489011604890117048901180489011904890120048901210489012204890123048901240489012504890126048901270489012804890129048901300489013104890132048901330489013404890135048901360489013704890138048901390489014004890141048901420489014304890144048901450489014604890147048901480489014904890150048901510489015204890153048901540489015504890156048901570489015804890159048901600489016104890162048901630489016404890165048901660489016704890168048901690489017004890171048901720489017304890174048901750489017604890177048901780489017904890180048901810489018204890183048901840489018504890186048901870489018804890189048901900489019104890192048901930489019404890195048901960489019704890198048901990489020004890201048902020489020304890204048902050489020604890207048902080489020904890210048902110489021204890213048902140489021504890216048902170489021804890219048902200489022104890222048902230489022404890225048902260489022704890228048902290489023004890231048902320489023304890234048902350489023604890237048902380489023904890240048902410489024204890243048902440489024504890246048902470489024804890249048902500489025104890252048902530489025404890255048902560489025704890258048902590489026004890261048902620489026304890264048902650489026604890267048902680489026904890270048902710489027204890273048902740489027504890276048902770489027804890279048902800489028104890282048902830489028404890285048902860489028704890288048902890489029004890291048902920489029304890294048902950489029604890297048902980489029904890300048903010489030204890303048903040489030504890306048903070489030804890309048903100489031104890312048903130489031404890315048903160489031704890318048903190489032004890321048903220489032304890324048903250489032604890327048903280489032904890330048903310489033204890333048903340489033504890336048903370489033804890339048903400489034104890342048903430489034404890345048903460489034704890348048903490489035004890351048903520489035304890354048903550489035604890357048903580489035904890360048903610489036204890363048903640489036504890366048903670489036804890369048903700489037104890372048903730489037404890375048903760489037704890378048903790489038004890381048903820489038304890384048903850489038604890387048903880489038904890390048903910489039204890393048903940489039504890396048903970489039804890399048904000489040104890402048904030489040404890405048904060489040704890408048904090489041004890411048904120489041304890414048904150489041604890417048904180489041904890420048904210489042204890423048904240489042504890426048904270489042804890429048904300489043104890432048904330489043404890435048904360489043704890438048904390489044004890441048904420489044304890444048904450489044604890447048904480489044904890450048904510489045204890453048904540489045504890456048904570489045804890459048904600489046104890462048904630489046404890465048904660489046704890468048904690489047004890471048904720489047304890474048904750489047604890477048904780489047904890480048904810489048204890483048904840489048504890486048904870489048804890489048904900489049104890492048904930489049404890495048904960489049704890498048904990489050004890501048905020489050304890504048905050489050604890507048905080489050904890510048905110489051204890513048905140489051504890516048905170489051804890519048905200489052104890522048905230489052404890525048905260489052704890528048905290489053004890531048905320489053304890534048905350489053604890537048905380489053904890540048905410489054204890543048905440489054504890546048905470489054804890549048905500489055104890552048905530489055404890555048905560489055704890558048905590489056004890561048905620489056304890564048905650489056604890567048905680489056904890570048905710489057204890573048905740489057504890576048905770489057804890579048905800489058104890582048905830489058404890585048905860489058704890588048905890489059004890591048905920489059304890594048905950489059604890597048905980489059904890600048906010489060204890603048906040489060504890606048906070489060804890609048906100489061104890612048906130489061404890615048906160489061704890618048906190489062004890621048906220489062304890624048906250489062604890627048906280489062904890630048906310489063204890633048906340489063504890636048906370489063804890639048906400489064104890642048906430489064404890645048906460489064704890648048906490489065004890651048906520489065304890654048906550489065604890657048906580489065904890660048906610489066204890663048906640489066504890666048906670489066804890669048906700489067104890672048906730489067404890675048906760489067704890678048906790489068004890681048906820489068304890684048906850489068604890687048906880489068904890690048906910489069204890693048906940489069504890696048906970489069804890699048907000489070104890702048907030489070404890705048907060489070704890708048907090489071004890711048907120489071304890714048907150489071604890717048907180489071904890720048907210489072204890723048907240489072504890726048907270489072804890729048907300489073104890732048907330489073404890735048907360489073704890738048907390489074004890741048907420489074304890744048907450489074604890747048907480489074904890750048907510489075204890753048907540489075504890756048907570489075804890759048907600489076104890762048907630489076404890765048907660489076704890768048907690489077004890771048907720489077304890774048907750489077604890777048907780489077904890780048907810489078204890783048907840489078504890786048907870489078804890789048907900489079104890792048907930489079404890795048907960489079704890798048907990489080004890801048908020489080304890804048908050489080604890807048908080489080904890810048908110489081204890813048908140489081504890816048908170489081804890819048908200489082104890822048908230489082404890825048908260489082704890828048908290489083004890831048908320489083304890834048908350489083604890837048908380489083904890840048908410489084204890843048908440489084504890846048908470489084804890849048908500489085104890852048908530489085404890855048908560489085704890858048908590489086004890861048908620489086304890864048908650489086604890867048908680489086904890870048908710489087204890873048908740489087504890876048908770489087804890879048908800489088104890882048908830489088404890885048908860489088704890888048908890489089004890891048908920489089304890894048908950489089604890897048908980489089904890900048909010489090204890903048909040489090504890906048909070489090804890909048909100489091104890912048909130489091404890915048909160489091704890918048909190489092004890921048909220489092304890924048909250489092604890927048909280489092904890930048909310489093204890933048909340489093504890936048909370489093804890939048909400489094104890942048909430489094404890945048909460489094704890948048909490489095004890951048909520489095304890954048909550489095604890957048909580489095904890960048909610489096204890963048909640489096504890966048909670489096804890969048909700489097104890972048909730489097404890975048909760489097704890978048909790489098004890981048909820489098304890984048909850489098604890987048909880489098904890990048909910489099204890993048909940489099504890996048909970489099804890999048910000489100104891002048910030489100404891005048910060489100704891008048910090489101004891011048910120489101304891014048910150489101604891017048910180489101904891020048910210489102204891023048910240489102504891026048910270489102804891029048910300489103104891032048910330489103404891035048910360489103704891038048910390489104004891041048910420489104304891044048910450489104604891047048910480489104904891050048910510489105204891053048910540489105504891056048910570489105804891059048910600489106104891062048910630489106404891065048910660489106704891068048910690489107004891071048910720489107304891074048910750489107604891077048910780489107904891080048910810489108204891083048910840489108504891086048910870489108804891089048910900489109104891092048910930489109404891095048910960489109704891098048910990489110004891101048911020489110304891104048911050490000104900002049000030490000404900005049000060490000704900008049000090490001004900011049000120490001304900014049000150490001604900017049000180490001904900020049000210490002204900023049000240490002504900026049000270490002804900029049000300490003104900032049000330490003404900035049000360490003704900038049000390490004004900041049000420490004304900044049000450490004604900047049000480490004904900050049000510490005204900053049000540490005504900056049000570490005804900059049000600490006104900062049000630490006404900065049000660490006704900068049000690490007004900071049000720490007304900074049000750490007604900077049000780490007904900080049000810490008204900083049000840490008504900086049000870490008804900089049000900490009104900092049000930490009404900095049000960490009704900098049000990490010004900101049001020490010304900104049001050490010604900107049001080490010904900110049001110490011204900113049001140490011504900116049001170490011804900119049001200490012104900122049001230490012404900125049001260490012704900128049001290490013004900131049001320490013304900134049001350490013604900137049001380490013904900140049001410490014204900143049001440490014504900146049001470490014804900149049001500490015104900152049001530490015404900155049001560490015704900158049001590490016004900161049001620490016304900164049001650490016604900167049001680490016904900170049001710490017204900173049001740490017504900176049001770490017804900179049001800490018104900182049001830490018404900185049001860490018704900188049001890490019004900191049001920490019304900194049001950490019604900197049001980490019904900200049002010490020204900203049002040490020504900206049002070490020804900209049002100490021104900212049002130490021404900215049002160490021704900218049002190490022004900221049002220490022304900224049002250490022604900227049002280490022904900230049002310490023204900233049002340490023504900236049002370490023804900239049002400490024104900242049002430490024404900245049002460490024704900248049002490490025004900251049002520490025304900254049002550490025604900257049002580490025904900260049002610490026204900263049002640490026504900266049002670490026804900269049002700490027104900272049002730490027404900275049002760490027704900278049002790490028004900281049002820490028304900284049002850490028604900287049002880490028904900290049002910490029204900293049002940490029504900296049002970490029804900299049003000490030104900302049003030490030404900305049003060490030704900308049003090490031004900311049003120490031304900314049003150490031604900317049003180490031904900320049003210490032204900323049003240490032504900326049003270490032804900329049003300490033104900332049003330490033404900335049003360490033704900338049003390490034004900341049003420490034304900344049003450490034604900347049003480490034904900350049003510490035204900353049003540490035504900356049003570490035804900359049003600490036104900362049003630490036404900365049003660490036704900368049003690490037004900371049003720490037304900374049003750490037604900377049003780490037904900380049003810490038204900383049003840490038504900386049003870490038804900389049003900490039104900392049003930490039404900395049003960490039704900398049003990490040004900401049004020490040304900404049004050490040604900407049004080490040904900410049004110490041204900413049004140490041504900416049004170490041804900419049004200490042104900422049004230490042404900425049004260490042704900428049004290490043004900431049004320490043304900434049004350490043604900437049004380490043904900440049004410490044204900443049004440490044504900446049004470490044804900449049004500490045104900452049004530490045404900455049004560490045704900458049004590490046004900461049004620490046304900464049004650490046604900467049004680490046904900470049004710490047204900473049004740490047504900476049004770490047804900479049004800490048104900482049004830490048404900485049004860490048704900488049004890490049004900491049004920490049304900494049004950490049604900497049004980490049904900500049005010490050204900503049005040490050504900506049005070490050804900509049005100490051104900512049005130490051404900515049005160490051704900518049005190490052004900521049005220490052304900524049005250490052604900527049005280490052904900530049005310490053204900533049005340490053504900536049005370490053804900539049005400490054104900542049005430490054404900545049005460490054704900548049005490490055004900551049005520490055304900554049005550490055604900557049005580490055904900560049005610490056204900563049005640490056504900566049005670490056804900569049005700490057104900572049005730490057404900575049005760490057704900578049005790490058004900581049005820490058304900584049005850490058604900587049005880490058904900590049005910490059204900593049005940490059504900596049005970490059804900599049006000490060104900602049006030490060404900605049006060490060704900608049006090490061004900611049006120490061304900614049006150490061604900617049006180490061904900620049006210490062204900623049006240490062504900626049006270490062804900629049006300490063104900632049006330490063404900635049006360490063704900638049006390490064004900641049006420490064304900644049006450490064604900647049006480490064904900650049006510490065204900653049006540490065504900656049006570490065804900659049006600490066104900662049006630490066404900665049006660490066704900668049006690490067004900671049006720490067304900674049006750490067604900677049006780490067904900680049006810490068204900683049006840490068504900686049006870490068804900689049006900490069104900692049006930490069404900695049006960490069704900698049006990490070004900701049007020490070304900704049007050490070604900707049007080490070904900710049007110490071204900713049007140490071504900716049007170490071804900719049007200490072104900722049007230490072404900725049007260490072704900728049007290490073004900731049007320490073304900734049007350490073604900737049007380490073904900740049007410490074204900743049007440490074504900746049007470490074804900749049007500490075104900752049007530490075404900755049007560490075704900758049007590490076004900761049007620490076304900764049007650490076604900767049007680490076904900770049007710490077204900773049007740490077504900776049007770490077804900779049007800490078104900782049007830490078404900785049007860490078704900788049007890490079004900791049007920490079304900794049007950490079604900797049007980490079904900800049008010490080204900803049008040490080504900806049008070490080804900809049008100490081104900812049008130490081404900815049008160490081704900818049008190490082004900821049008220490082304900824049008250490082604900827049008280490082904900830049008310490083204900833049008340490083504900836049008370490083804900839049008400490084104900842049008430490084404900845049008460490084704900848049008490490085004900851049008520490085304900854049008550490085604900857049008580490085904900860049008610490086204900863049008640490086504900866049008670490086804900869049008700490087104900872049008730490087404900875049008760490087704900878049008790490088004900881049008820490088304900884049008850490088604900887049008880490088904900890049008910490089204900893049008940490089504900896049008970490089804900899049009000490090104900902049009030490090404900905049009060490090704900908049009090490091004900911049009120490091304900914049009150490091604900917049009180490091904900920049009210490092204900923049009240490092504900926049009270490092804900929049009300490093104900932049009330490093404900935049009360490093704900938049009390490094004900941049009420490094304900944049009450490094604900947049009480490094904900950049009510490095204900953049009540490095504900956049009570490095804900959049009600490096104900962049009630490096404900965049009660490096704900968049009690490097004900971049009720490097304900974049009750490097604900977049009780490097904900980049009810490098204900983049009840490098504900986049009870490098804900989049009900490099104900992049009930490099404900995049009960490099704900998049009990490100004901001049010020490100304901004049010050490100604901007049010080490100904901010049010110490101204901013049010140490101504901016049010170490101804901019049010200490102104901022049010230490102404901025049010260490102704901028049010290490103004901031049010320490103304901034049010350490103604901037049010380490103904901040049010410490104204901043049010440490104504901046049010470490104804901049049010500490105104901052049010530490105404901055049010560490105704901058049010590490106004901061049010620490106304901064049010650490106604901067049010680490106904901070049010710490107204901073049010740490107504901076049010770490107804901079049010800490108104901082049010830490108404901085049010860490108704901088049010890490109004901091049010920490109304901094049010950490109604901097049010980490109904901100049011010490110204901103049011040490110504910001049100020491000304910004049100050491000604910007049100080491000904910010049100110491001204910013049100140491001504910016049100170491001804910019049100200491002104910022049100230491002404910025049100260491002704910028049100290491003004910031049100320491003304910034049100350491003604910037049100380491003904910040049100410491004204910043049100440491004504910046049100470491004804910049049100500491005104910052049100530491005404910055049100560491005704910058049100590491006004910061049100620491006304910064049100650491006604910067049100680491006904910070049100710491007204910073049100740491007504910076049100770491007804910079049100800491008104910082049100830491008404910085049100860491008704910088049100890491009004910091049100920491009304910094049100950491009604910097049100980491009904910100049101010491010204910103049101040491010504910106049101070491010804910109049101100491011104910112049101130491011404910115049101160491011704910118049101190491012004910121049101220491012304910124049101250491012604910127049101280491012904910130049101310491013204910133049101340491013504910136049101370491013804910139049101400491014104910142049101430491014404910145049101460491014704910148049101490491015004910151049101520491015304910154049101550491015604910157049101580491015904910160049101610491016204910163049101640491016504910166049101670491016804910169049101700491017104910172049101730491017404910175049101760491017704910178049101790491018004910181049101820491018304910184049101850491018604910187049101880491018904910190049101910491019204910193049101940491019504910196049101970491019804910199049102000491020104910202049102030491020404910205049102060491020704910208049102090491021004910211049102120491021304910214049102150491021604910217049102180491021904910220049102210491022204910223049102240491022504910226049102270491022804910229049102300491023104910232049102330491023404910235049102360491023704910238049102390491024004910241049102420491024304910244049102450491024604910247049102480491024904910250049102510491025204910253049102540491025504910256049102570491025804910259049102600491026104910262049102630491026404910265049102660491026704910268049102690491027004910271049102720491027304910274049102750491027604910277049102780491027904910280049102810491028204910283049102840491028504910286049102870491028804910289049102900491029104910292049102930491029404910295049102960491029704910298049102990491030004910301049103020491030304910304049103050491030604910307049103080491030904910310049103110491031204910313049103140491031504910316049103170491031804910319049103200491032104910322049103230491032404910325049103260491032704910328049103290491033004910331049103320491033304910334049103350491033604910337049103380491033904910340049103410491034204910343049103440491034504910346049103470491034804910349049103500491035104910352049103530491035404910355049103560491035704910358049103590491036004910361049103620491036304910364049103650491036604910367049103680491036904910370049103710491037204910373049103740491037504910376049103770491037804910379049103800491038104910382049103830491038404910385049103860491038704910388049103890491039004910391049103920491039304910394049103950491039604910397049103980491039904910400049104010491040204910403049104040491040504910406049104070491040804910409049104100491041104910412049104130491041404910415049104160491041704910418049104190491042004910421049104220491042304910424049104250491042604910427049104280491042904910430049104310491043204910433049104340491043504910436049104370491043804910439049104400491044104910442049104430491044404910445049104460491044704910448049104490491045004910451049104520491045304910454049104550491045604910457049104580491045904910460049104610491046204910463049104640491046504910466049104670491046804910469049104700491047104910472049104730491047404910475049104760491047704910478049104790491048004910481049104820491048304910484049104850491048604910487049104880491048904910490049104910491049204910493049104940491049504910496049104970491049804910499049105000491050104910502049105030491050404910505049105060491050704910508049105090491051004910511049105120491051304910514049105150491051604910517049105180491051904910520049105210491052204910523049105240491052504910526049105270491052804910529049105300491053104910532049105330491053404910535049105360491053704910538049105390491054004910541049105420491054304910544049105450491054604910547049105480491054904910550049105510491055204910553049105540491055504910556049105570491055804910559049105600491056104910562049105630491056404910565049105660491056704910568049105690491057004910571049105720491057304910574049105750491057604910577049105780491057904910580049105810491058204910583049105840491058504910586049105870491058804910589049105900491059104910592049105930491059404910595049105960491059704910598049105990491060004910601049106020491060304910604049106050491060604910607049106080491060904910610049106110491061204910613049106140491061504910616049106170491061804910619049106200491062104910622049106230491062404910625049106260491062704910628049106290491063004910631049106320491063304910634049106350491063604910637049106380491063904910640049106410491064204910643049106440491064504910646049106470491064804910649049106500491065104910652049106530491065404910655049106560491065704910658049106590491066004910661049106620491066304910664049106650491066604910667049106680491066904910670049106710491067204910673049106740491067504910676049106770491067804910679049106800491068104910682049106830491068404910685049106860491068704910688049106890491069004910691049106920491069304910694049106950491069604910697049106980491069904910700049107010491070204910703049107040491070504910706049107070491070804910709049107100491071104910712049107130491071404910715049107160491071704910718049107190491072004910721049107220491072304910724049107250491072604910727049107280491072904910730049107310491073204910733049107340491073504910736049107370491073804910739049107400491074104910742049107430491074404910745049107460491074704910748049107490491075004910751049107520491075304910754049107550491075604910757049107580491075904910760049107610491076204910763049107640491076504910766049107670491076804910769049107700491077104910772049107730491077404910775049107760491077704910778049107790491078004910781049107820491078304910784049107850491078604910787049107880491078904910790049107910491079204910793049107940491079504910796049107970491079804910799049108000491080104910802049108030491080404910805049108060491080704910808049108090491081004910811049108120491081304910814049108150491081604910817049108180491081904910820049108210491082204910823049108240491082504910826049108270491082804910829049108300491083104910832049108330491083404910835049108360491083704910838049108390491084004910841049108420491084304910844049108450491084604910847049108480491084904910850049108510491085204910853049108540491085504910856049108570491085804910859049108600491086104910862049108630491086404910865049108660491086704910868049108690491087004910871049108720491087304910874049108750491087604910877049108780491087904910880049108810491088204910883049108840491088504910886049108870491088804910889049108900491089104910892049108930491089404910895049108960491089704910898049108990491090004910901049109020491090304910904049109050491090604910907049109080491090904910910049109110491091204910913049109140491091504910916049109170491091804910919049109200491092104910922049109230491092404910925049109260491092704910928049109290491093004910931049109320491093304910934049109350491093604910937049109380491093904910940049109410491094204910943049109440491094504910946049109470491094804910949049109500491095104910952049109530491095404910955049109560491095704910958049109590491096004910961049109620491096304910964049109650491096604910967049109680491096904910970049109710491097204910973049109740491097504910976049109770491097804910979049109800491098104910982049109830491098404910985049109860491098704910988049109890491099004910991049109920491099304910994049109950491099604910997049109980491099904911000049110010491100204911003049110040491100504911006049110070491100804911009049110100491101104911012049110130491101404911015049110160491101704911018049110190491102004911021049110220491102304911024049110250491102604911027049110280491102904911030049110310491103204911033049110340491103504911036049110370491103804911039049110400491104104911042049110430491104404911045049110460491104704911048049110490491105004911051049110520491105304911054049110550491105604911057049110580491105904911060049110610491106204911063049110640491106504911066049110670491106804911069049110700491107104911072049110730491107404911075049110760491107704911078049110790491108004911081049110820491108304911084049110850491108604911087049110880491108904911090049110910491109204911093049110940491109504911096049110970491109804911099049111000491110104911102049111030491110404911105049200010492000204920003049200040492000504920006049200070492000804920009049200100492001104920012049200130492001404920015049200160492001704920018049200190492002004920021049200220492002304920024049200250492002604920027049200280492002904920030049200310492003204920033049200340492003504920036049200370492003804920039049200400492004104920042049200430492004404920045049200460492004704920048049200490492005004920051049200520492005304920054049200550492005604920057049200580492005904920060049200610492006204920063049200640492006504920066049200670492006804920069049200700492007104920072049200730492007404920075049200760492007704920078049200790492008004920081049200820492008304920084049200850492008604920087049200880492008904920090049200910492009204920093049200940492009504920096049200970492009804920099049201000492010104920102049201030492010404920105049201060492010704920108049201090492011004920111049201120492011304920114049201150492011604920117049201180492011904920120049201210492012204920123049201240492012504920126049201270492012804920129049201300492013104920132049201330492013404920135049201360492013704920138049201390492014004920141049201420492014304920144049201450492014604920147049201480492014904920150049201510492015204920153049201540492015504920156049201570492015804920159049201600492016104920162049201630492016404920165049201660492016704920168049201690492017004920171049201720492017304920174049201750492017604920177049201780492017904920180049201810492018204920183049201840492018504920186049201870492018804920189049201900492019104920192049201930492019404920195049201960492019704920198049201990492020004920201049202020492020304920204049202050492020604920207049202080492020904920210049202110492021204920213049202140492021504920216049202170492021804920219049202200492022104920222049202230492022404920225049202260492022704920228049202290492023004920231049202320492023304920234049202350492023604920237049202380492023904920240049202410492024204920243049202440492024504920246049202470492024804920249049202500492025104920252049202530492025404920255049202560492025704920258049202590492026004920261049202620492026304920264049202650492026604920267049202680492026904920270049202710492027204920273049202740492027504920276049202770492027804920279049202800492028104920282049202830492028404920285049202860492028704920288049202890492029004920291049202920492029304920294049202950492029604920297049202980492029904920300049203010492030204920303049203040492030504920306049203070492030804920309049203100492031104920312049203130492031404920315049203160492031704920318049203190492032004920321049203220492032304920324049203250492032604920327049203280492032904920330049203310492033204920333049203340492033504920336049203370492033804920339049203400492034104920342049203430492034404920345049203460492034704920348049203490492035004920351049203520492035304920354049203550492035604920357049203580492035904920360049203610492036204920363049203640492036504920366049203670492036804920369049203700492037104920372049203730492037404920375049203760492037704920378049203790492038004920381049203820492038304920384049203850492038604920387049203880492038904920390049203910492039204920393049203940492039504920396049203970492039804920399049204000492040104920402049204030492040404920405049204060492040704920408049204090492041004920411049204120492041304920414049204150492041604920417049204180492041904920420049204210492042204920423049204240492042504920426049204270492042804920429049204300492043104920432049204330492043404920435049204360492043704920438049204390492044004920441049204420492044304920444049204450492044604920447049204480492044904920450049204510492045204920453049204540492045504920456049204570492045804920459049204600492046104920462049204630492046404920465049204660492046704920468049204690492047004920471049204720492047304920474049204750492047604920477049204780492047904920480049204810492048204920483049204840492048504920486049204870492048804920489049204900492049104920492049204930492049404920495049204960492049704920498049204990492050004920501049205020492050304920504049205050492050604920507049205080492050904920510049205110492051204920513049205140492051504920516049205170492051804920519049205200492052104920522049205230492052404920525049205260492052704920528049205290492053004920531049205320492053304920534049205350492053604920537049205380492053904920540049205410492054204920543049205440492054504920546049205470492054804920549049205500492055104920552049205530492055404920555049205560492055704920558049205590492056004920561049205620492056304920564049205650492056604920567049205680492056904920570049205710492057204920573049205740492057504920576049205770492057804920579049205800492058104920582049205830492058404920585049205860492058704920588049205890492059004920591049205920492059304920594049205950492059604920597049205980492059904920600049206010492060204920603049206040492060504920606049206070492060804920609049206100492061104920612049206130492061404920615049206160492061704920618049206190492062004920621049206220492062304920624049206250492062604920627049206280492062904920630049206310492063204920633049206340492063504920636049206370492063804920639049206400492064104920642049206430492064404920645049206460492064704920648049206490492065004920651049206520492065304920654049206550492065604920657049206580492065904920660049206610492066204920663049206640492066504920666049206670492066804920669049206700492067104920672049206730492067404920675049206760492067704920678049206790492068004920681049206820492068304920684049206850492068604920687049206880492068904920690049206910492069204920693049206940492069504920696049206970492069804920699049207000492070104920702049207030492070404920705049207060492070704920708049207090492071004920711049207120492071304920714049207150492071604920717049207180492071904920720049207210492072204920723049207240492072504920726049207270492072804920729049207300492073104920732049207330492073404920735049207360492073704920738049207390492074004920741049207420492074304920744049207450492074604920747049207480492074904920750049207510492075204920753049207540492075504920756049207570492075804920759049207600492076104920762049207630492076404920765049207660492076704920768049207690492077004920771049207720492077304920774049207750492077604920777049207780492077904920780049207810492078204920783049207840492078504920786049207870492078804920789049207900492079104920792049207930492079404920795049207960492079704920798049207990492080004920801049208020492080304920804049208050492080604920807049208080492080904920810049208110492081204920813049208140492081504920816049208170492081804920819049208200492082104920822049208230492082404920825049208260492082704920828049208290492083004920831049208320492083304920834049208350492083604920837049208380492083904920840049208410492084204920843049208440492084504920846049208470492084804920849049208500492085104920852049208530492085404920855049208560492085704920858049208590492086004920861049208620492086304920864049208650492086604920867049208680492086904920870049208710492087204920873049208740492087504920876049208770492087804920879049208800492088104920882049208830492088404920885049208860492088704920888049208890492089004920891049208920492089304920894049208950492089604920897049208980492089904920900049209010492090204920903049209040492090504920906049209070492090804920909049209100492091104920912049209130492091404920915049209160492091704920918049209190492092004920921049209220492092304920924049209250492092604920927049209280492092904920930049209310492093204920933049209340492093504920936049209370492093804920939049209400492094104920942049209430492094404920945049209460492094704920948049209490492095004920951049209520492095304920954049209550492095604920957049209580492095904920960049209610492096204920963049209640492096504920966049209670492096804920969049209700492097104920972049209730492097404920975049209760492097704920978049209790492098004920981049209820492098304920984049209850492098604920987049209880492098904920990049209910492099204920993049209940492099504920996049209970492099804920999049210000492100104921002049210030492100404921005049210060492100704921008049210090492101004921011049210120492101304921014049210150492101604921017049210180492101904921020049210210492102204921023049210240492102504921026049210270492102804921029049210300492103104921032049210330492103404921035049210360492103704921038049210390492104004921041049210420492104304921044049210450492104604921047049210480492104904921050049210510492105204921053049210540492105504921056049210570492105804921059049210600492106104921062049210630492106404921065049210660492106704921068049210690492107004921071049210720492107304921074049210750492107604921077049210780492107904921080049210810492108204921083049210840492108504921086049210870492108804921089049210900492109104921092049210930492109404921095049210960492109704921098049210990492110004921101049211020492110304921104049211050493000104930002049300030493000404930005049300060493000704930008049300090493001004930011049300120493001304930014049300150493001604930017049300180493001904930020049300210493002204930023049300240493002504930026049300270493002804930029049300300493003104930032049300330493003404930035049300360493003704930038049300390493004004930041049300420493004304930044049300450493004604930047049300480493004904930050049300510493005204930053049300540493005504930056049300570493005804930059049300600493006104930062049300630493006404930065049300660493006704930068049300690493007004930071049300720493007304930074049300750493007604930077049300780493007904930080049300810493008204930083049300840493008504930086049300870493008804930089049300900493009104930092049300930493009404930095049300960493009704930098049300990493010004930101049301020493010304930104049301050493010604930107049301080493010904930110049301110493011204930113049301140493011504930116049301170493011804930119049301200493012104930122049301230493012404930125049301260493012704930128049301290493013004930131049301320493013304930134049301350493013604930137049301380493013904930140049301410493014204930143049301440493014504930146049301470493014804930149049301500493015104930152049301530493015404930155049301560493015704930158049301590493016004930161049301620493016304930164049301650493016604930167049301680493016904930170049301710493017204930173049301740493017504930176049301770493017804930179049301800493018104930182049301830493018404930185049301860493018704930188049301890493019004930191049301920493019304930194049301950493019604930197049301980493019904930200049302010493020204930203049302040493020504930206049302070493020804930209049302100493021104930212049302130493021404930215049302160493021704930218049302190493022004930221049302220493022304930224049302250493022604930227049302280493022904930230049302310493023204930233049302340493023504930236049302370493023804930239049302400493024104930242049302430493024404930245049302460493024704930248049302490493025004930251049302520493025304930254049302550493025604930257049302580493025904930260049302610493026204930263049302640493026504930266049302670493026804930269049302700493027104930272049302730493027404930275049302760493027704930278049302790493028004930281049302820493028304930284049302850493028604930287049302880493028904930290049302910493029204930293049302940493029504930296049302970493029804930299049303000493030104930302049303030493030404930305049303060493030704930308049303090493031004930311049303120493031304930314049303150493031604930317049303180493031904930320049303210493032204930323049303240493032504930326049303270493032804930329049303300493033104930332049303330493033404930335049303360493033704930338049303390493034004930341049303420493034304930344049303450493034604930347049303480493034904930350049303510493035204930353049303540493035504930356049303570493035804930359049303600493036104930362049303630493036404930365049303660493036704930368049303690493037004930371049303720493037304930374049303750493037604930377049303780493037904930380049303810493038204930383049303840493038504930386049303870493038804930389049303900493039104930392049303930493039404930395049303960493039704930398049303990493040004930401049304020493040304930404049304050493040604930407049304080493040904930410049304110493041204930413049304140493041504930416049304170493041804930419049304200493042104930422049304230493042404930425049304260493042704930428049304290493043004930431049304320493043304930434049304350493043604930437049304380493043904930440049304410493044204930443049304440493044504930446049304470493044804930449049304500493045104930452049304530493045404930455049304560493045704930458049304590493046004930461049304620493046304930464049304650493046604930467049304680493046904930470049304710493047204930473049304740493047504930476049304770493047804930479049304800493048104930482049304830493048404930485049304860493048704930488049304890493049004930491049304920493049304930494049304950493049604930497049304980493049904930500049305010493050204930503049305040493050504930506049305070493050804930509049305100493051104930512049305130493051404930515049305160493051704930518049305190493052004930521049305220493052304930524049305250493052604930527049305280493052904930530049305310493053204930533049305340493053504930536049305370493053804930539049305400493054104930542049305430493054404930545049305460493054704930548049305490493055004930551049305520493055304930554049305550493055604930557049305580493055904930560049305610493056204930563049305640493056504930566049305670493056804930569049305700493057104930572049305730493057404930575049305760493057704930578049305790493058004930581049305820493058304930584049305850493058604930587049305880493058904930590049305910493059204930593049305940493059504930596049305970493059804930599049306000493060104930602049306030493060404930605049306060493060704930608049306090493061004930611049306120493061304930614049306150493061604930617049306180493061904930620049306210493062204930623049306240493062504930626049306270493062804930629049306300493063104930632049306330493063404930635049306360493063704930638049306390493064004930641049306420493064304930644049306450493064604930647049306480493064904930650049306510493065204930653049306540493065504930656049306570493065804930659049306600493066104930662049306630493066404930665049306660493066704930668049306690493067004930671049306720493067304930674049306750493067604930677049306780493067904930680049306810493068204930683049306840493068504930686049306870493068804930689049306900493069104930692049306930493069404930695049306960493069704930698049306990493070004930701049307020493070304930704049307050493070604930707049307080493070904930710049307110493071204930713049307140493071504930716049307170493071804930719049307200493072104930722049307230493072404930725049307260493072704930728049307290493073004930731049307320493073304930734049307350493073604930737049307380493073904930740049307410493074204930743049307440493074504930746049307470493074804930749049307500493075104930752049307530493075404930755049307560493075704930758049307590493076004930761049307620493076304930764049307650493076604930767049307680493076904930770049307710493077204930773049307740493077504930776049307770493077804930779049307800493078104930782049307830493078404930785049307860493078704930788049307890493079004930791049307920493079304930794049307950493079604930797049307980493079904930800049308010493080204930803049308040493080504930806049308070493080804930809049308100493081104930812049308130493081404930815049308160493081704930818049308190493082004930821049308220493082304930824049308250493082604930827049308280493082904930830049308310493083204930833049308340493083504930836049308370493083804930839049308400493084104930842049308430493084404930845049308460493084704930848049308490493085004930851049308520493085304930854049308550493085604930857049308580493085904930860049308610493086204930863049308640493086504930866049308670493086804930869049308700493087104930872049308730493087404930875049308760493087704930878049308790493088004930881049308820493088304930884049308850493088604930887049308880493088904930890049308910493089204930893049308940493089504930896049308970493089804930899049309000493090104930902049309030493090404930905049309060493090704930908049309090493091004930911049309120493091304930914049309150493091604930917049309180493091904930920049309210493092204930923049309240493092504930926049309270493092804930929049309300493093104930932049309330493093404930935049309360493093704930938049309390493094004930941049309420493094304930944049309450493094604930947049309480493094904930950049309510493095204930953049309540493095504930956049309570493095804930959049309600493096104930962049309630493096404930965049309660493096704930968049309690493097004930971049309720493097304930974049309750493097604930977049309780493097904930980049309810493098204930983049309840493098504930986049309870493098804930989049309900493099104930992049309930493099404930995049309960493099704930998049309990493100004931001049310020493100304931004049310050493100604931007049310080493100904931010049310110493101204931013049310140493101504931016049310170493101804931019049310200493102104931022049310230493102404931025049310260493102704931028049310290493103004931031049310320493103304931034049310350493103604931037049310380493103904931040049310410493104204931043049310440493104504931046049310470493104804931049049310500493105104931052049310530493105404931055049310560493105704931058049310590493106004931061049310620493106304931064049310650493106604931067049310680493106904931070049310710493107204931073049310740493107504931076049310770493107804931079049310800493108104931082049310830493108404931085049310860493108704931088049310890493109004931091049310920493109304931094049310950493109604931097049310980493109904931100049311010493110204931103049311040493110504940001049400020494000304940004049400050494000604940007049400080494000904940010049400110494001204940013049400140494001504940016049400170494001804940019049400200494002104940022049400230494002404940025049400260494002704940028049400290494003004940031049400320494003304940034049400350494003604940037049400380494003904940040049400410494004204940043049400440494004504940046049400470494004804940049049400500494005104940052049400530494005404940055049400560494005704940058049400590494006004940061049400620494006304940064049400650494006604940067049400680494006904940070049400710494007204940073049400740494007504940076049400770494007804940079049400800494008104940082049400830494008404940085049400860494008704940088049400890494009004940091049400920494009304940094049400950494009604940097049400980494009904940100049401010494010204940103049401040494010504940106049401070494010804940109049401100494011104940112049401130494011404940115049401160494011704940118049401190494012004940121049401220494012304940124049401250494012604940127049401280494012904940130049401310494013204940133049401340494013504940136049401370494013804940139049401400494014104940142049401430494014404940145049401460494014704940148049401490494015004940151049401520494015304940154049401550494015604940157049401580494015904940160049401610494016204940163049401640494016504940166049401670494016804940169049401700494017104940172049401730494017404940175049401760494017704940178049401790494018004940181049401820494018304940184049401850494018604940187049401880494018904940190049401910494019204940193049401940494019504940196049401970494019804940199049402000494020104940202049402030494020404940205049402060494020704940208049402090494021004940211049402120494021304940214049402150494021604940217049402180494021904940220049402210494022204940223049402240494022504940226049402270494022804940229049402300494023104940232049402330494023404940235049402360494023704940238049402390494024004940241049402420494024304940244049402450494024604940247049402480494024904940250049402510494025204940253049402540494025504940256049402570494025804940259049402600494026104940262049402630494026404940265049402660494026704940268049402690494027004940271049402720494027304940274049402750494027604940277049402780494027904940280049402810494028204940283049402840494028504940286049402870494028804940289049402900494029104940292049402930494029404940295049402960494029704940298049402990494030004940301049403020494030304940304049403050494030604940307049403080494030904940310049403110494031204940313049403140494031504940316049403170494031804940319049403200494032104940322049403230494032404940325049403260494032704940328049403290494033004940331049403320494033304940334049403350494033604940337049403380494033904940340049403410494034204940343049403440494034504940346049403470494034804940349049403500494035104940352049403530494035404940355049403560494035704940358049403590494036004940361049403620494036304940364049403650494036604940367049403680494036904940370049403710494037204940373049403740494037504940376049403770494037804940379049403800494038104940382049403830494038404940385049403860494038704940388049403890494039004940391049403920494039304940394049403950494039604940397049403980494039904940400049404010494040204940403049404040494040504940406049404070494040804940409049404100494041104940412049404130494041404940415049404160494041704940418049404190494042004940421049404220494042304940424049404250494042604940427049404280494042904940430049404310494043204940433049404340494043504940436049404370494043804940439049404400494044104940442049404430494044404940445049404460494044704940448049404490494045004940451049404520494045304940454049404550494045604940457049404580494045904940460049404610494046204940463049404640494046504940466049404670494046804940469049404700494047104940472049404730494047404940475049404760494047704940478049404790494048004940481049404820494048304940484049404850494048604940487049404880494048904940490049404910494049204940493049404940494049504940496049404970494049804940499049405000494050104940502049405030494050404940505049405060494050704940508049405090494051004940511049405120494051304940514049405150494051604940517049405180494051904940520049405210494052204940523049405240494052504940526049405270494052804940529049405300494053104940532049405330494053404940535049405360494053704940538049405390494054004940541049405420494054304940544049405450494054604940547049405480494054904940550049405510494055204940553049405540494055504940556049405570494055804940559049405600494056104940562049405630494056404940565049405660494056704940568049405690494057004940571049405720494057304940574049405750494057604940577049405780494057904940580049405810494058204940583049405840494058504940586049405870494058804940589049405900494059104940592049405930494059404940595049405960494059704940598049405990494060004940601049406020494060304940604049406050494060604940607049406080494060904940610049406110494061204940613049406140494061504940616049406170494061804940619049406200494062104940622049406230494062404940625049406260494062704940628049406290494063004940631049406320494063304940634049406350494063604940637049406380494063904940640049406410494064204940643049406440494064504940646049406470494064804940649049406500494065104940652049406530494065404940655049406560494065704940658049406590494066004940661049406620494066304940664049406650494066604940667049406680494066904940670049406710494067204940673049406740494067504940676049406770494067804940679049406800494068104940682049406830494068404940685049406860494068704940688049406890494069004940691049406920494069304940694049406950494069604940697049406980494069904940700049407010494070204940703049407040494070504940706049407070494070804940709049407100494071104940712049407130494071404940715049407160494071704940718049407190494072004940721049407220494072304940724049407250494072604940727049407280494072904940730049407310494073204940733049407340494073504940736049407370494073804940739049407400494074104940742049407430494074404940745049407460494074704940748049407490494075004940751049407520494075304940754049407550494075604940757049407580494075904940760049407610494076204940763049407640494076504940766049407670494076804940769049407700494077104940772049407730494077404940775049407760494077704940778049407790494078004940781049407820494078304940784049407850494078604940787049407880494078904940790049407910494079204940793049407940494079504940796049407970494079804940799049408000494080104940802049408030494080404940805049408060494080704940808049408090494081004940811049408120494081304940814049408150494081604940817049408180494081904940820049408210494082204940823049408240494082504940826049408270494082804940829049408300494083104940832049408330494083404940835049408360494083704940838049408390494084004940841049408420494084304940844049408450494084604940847049408480494084904940850049408510494085204940853049408540494085504940856049408570494085804940859049408600494086104940862049408630494086404940865049408660494086704940868049408690494087004940871049408720494087304940874049408750494087604940877049408780494087904940880049408810494088204940883049408840494088504940886049408870494088804940889049408900494089104940892049408930494089404940895049408960494089704940898049408990494090004940901049409020494090304940904049409050494090604940907049409080494090904940910049409110494091204940913049409140494091504940916049409170494091804940919049409200494092104940922049409230494092404940925049409260494092704940928049409290494093004940931049409320494093304940934049409350494093604940937049409380494093904940940049409410494094204940943049409440494094504940946049409470494094804940949049409500494095104940952049409530494095404940955049409560494095704940958049409590494096004940961049409620494096304940964049409650494096604940967049409680494096904940970049409710494097204940973049409740494097504940976049409770494097804940979049409800494098104940982049409830494098404940985049409860494098704940988049409890494099004940991049409920494099304940994049409950494099604940997049409980494099904941000049410010494100204941003049410040494100504941006049410070494100804941009049410100494101104941012049410130494101404941015049410160494101704941018049410190494102004941021049410220494102304941024049410250494102604941027049410280494102904941030049410310494103204941033049410340494103504941036049410370494103804941039049410400494104104941042049410430494104404941045049410460494104704941048049410490494105004941051049410520494105304941054049410550494105604941057049410580494105904941060049410610494106204941063049410640494106504941066049410670494106804941069049410700494107104941072049410730494107404941075049410760494107704941078049410790494108004941081049410820494108304941084049410850494108604941087049410880494108904941090049410910494109204941093049410940494109504941096049410970494109804941099049411000494110104941102049411030494110404941105049500010495000204950003049500040495000504950006049500070495000804950009049500100495001104950012049500130495001404950015049500160495001704950018049500190495002004950021049500220495002304950024049500250495002604950027049500280495002904950030049500310495003204950033049500340495003504950036049500370495003804950039049500400495004104950042049500430495004404950045049500460495004704950048049500490495005004950051049500520495005304950054049500550495005604950057049500580495005904950060049500610495006204950063049500640495006504950066049500670495006804950069049500700495007104950072049500730495007404950075049500760495007704950078049500790495008004950081049500820495008304950084049500850495008604950087049500880495008904950090049500910495009204950093049500940495009504950096049500970495009804950099049501000495010104950102049501030495010404950105049501060495010704950108049501090495011004950111049501120495011304950114049501150495011604950117049501180495011904950120049501210495012204950123049501240495012504950126049501270495012804950129049501300495013104950132049501330495013404950135049501360495013704950138049501390495014004950141049501420495014304950144049501450495014604950147049501480495014904950150049501510495015204950153049501540495015504950156049501570495015804950159049501600495016104950162049501630495016404950165049501660495016704950168049501690495017004950171049501720495017304950174049501750495017604950177049501780495017904950180049501810495018204950183049501840495018504950186049501870495018804950189049501900495019104950192049501930495019404950195049501960495019704950198049501990495020004950201049502020495020304950204049502050495020604950207049502080495020904950210049502110495021204950213049502140495021504950216049502170495021804950219049502200495022104950222049502230495022404950225049502260495022704950228049502290495023004950231049502320495023304950234049502350495023604950237049502380495023904950240049502410495024204950243049502440495024504950246049502470495024804950249049502500495025104950252049502530495025404950255049502560495025704950258049502590495026004950261049502620495026304950264049502650495026604950267049502680495026904950270049502710495027204950273049502740495027504950276049502770495027804950279049502800495028104950282049502830495028404950285049502860495028704950288049502890495029004950291049502920495029304950294049502950495029604950297049502980495029904950300049503010495030204950303049503040495030504950306049503070495030804950309049503100495031104950312049503130495031404950315049503160495031704950318049503190495032004950321049503220495032304950324049503250495032604950327049503280495032904950330049503310495033204950333049503340495033504950336049503370495033804950339049503400495034104950342049503430495034404950345049503460495034704950348049503490495035004950351049503520495035304950354049503550495035604950357049503580495035904950360049503610495036204950363049503640495036504950366049503670495036804950369049503700495037104950372049503730495037404950375049503760495037704950378049503790495038004950381049503820495038304950384049503850495038604950387049503880495038904950390049503910495039204950393049503940495039504950396049503970495039804950399049504000495040104950402049504030495040404950405049504060495040704950408049504090495041004950411049504120495041304950414049504150495041604950417049504180495041904950420049504210495042204950423049504240495042504950426049504270495042804950429049504300495043104950432049504330495043404950435049504360495043704950438049504390495044004950441049504420495044304950444049504450495044604950447049504480495044904950450049504510495045204950453049504540495045504950456049504570495045804950459049504600495046104950462049504630495046404950465049504660495046704950468049504690495047004950471049504720495047304950474049504750495047604950477049504780495047904950480049504810495048204950483049504840495048504950486049504870495048804950489049504900495049104950492049504930495049404950495049504960495049704950498049504990495050004950501049505020495050304950504049505050495050604950507049505080495050904950510049505110495051204950513049505140495051504950516049505170495051804950519049505200495052104950522049505230495052404950525049505260495052704950528049505290495053004950531049505320495053304950534049505350495053604950537049505380495053904950540049505410495054204950543049505440495054504950546049505470495054804950549049505500495055104950552049505530495055404950555049505560495055704950558049505590495056004950561049505620495056304950564049505650495056604950567049505680495056904950570049505710495057204950573049505740495057504950576049505770495057804950579049505800495058104950582049505830495058404950585049505860495058704950588049505890495059004950591049505920495059304950594049505950495059604950597049505980495059904950600049506010495060204950603049506040495060504950606049506070495060804950609049506100495061104950612049506130495061404950615049506160495061704950618049506190495062004950621049506220495062304950624049506250495062604950627049506280495062904950630049506310495063204950633049506340495063504950636049506370495063804950639049506400495064104950642049506430495064404950645049506460495064704950648049506490495065004950651049506520495065304950654049506550495065604950657049506580495065904950660049506610495066204950663049506640495066504950666049506670495066804950669049506700495067104950672049506730495067404950675049506760495067704950678049506790495068004950681049506820495068304950684049506850495068604950687049506880495068904950690049506910495069204950693049506940495069504950696049506970495069804950699049507000495070104950702049507030495070404950705049507060495070704950708049507090495071004950711049507120495071304950714049507150495071604950717049507180495071904950720049507210495072204950723049507240495072504950726049507270495072804950729049507300495073104950732049507330495073404950735049507360495073704950738049507390495074004950741049507420495074304950744049507450495074604950747049507480495074904950750049507510495075204950753049507540495075504950756049507570495075804950759049507600495076104950762049507630495076404950765049507660495076704950768049507690495077004950771049507720495077304950774049507750495077604950777049507780495077904950780049507810495078204950783049507840495078504950786049507870495078804950789049507900495079104950792049507930495079404950795049507960495079704950798049507990495080004950801049508020495080304950804049508050495080604950807049508080495080904950810049508110495081204950813049508140495081504950816049508170495081804950819049508200495082104950822049508230495082404950825049508260495082704950828049508290495083004950831049508320495083304950834049508350495083604950837049508380495083904950840049508410495084204950843049508440495084504950846049508470495084804950849049508500495085104950852049508530495085404950855049508560495085704950858049508590495086004950861049508620495086304950864049508650495086604950867049508680495086904950870049508710495087204950873049508740495087504950876049508770495087804950879049508800495088104950882049508830495088404950885049508860495088704950888049508890495089004950891049508920495089304950894049508950495089604950897049508980495089904950900049509010495090204950903049509040495090504950906049509070495090804950909049509100495091104950912049509130495091404950915049509160495091704950918049509190495092004950921049509220495092304950924049509250495092604950927049509280495092904950930049509310495093204950933049509340495093504950936049509370495093804950939049509400495094104950942049509430495094404950945049509460495094704950948049509490495095004950951049509520495095304950954049509550495095604950957049509580495095904950960049509610495096204950963049509640495096504950966049509670495096804950969049509700495097104950972049509730495097404950975049509760495097704950978049509790495098004950981049509820495098304950984049509850495098604950987049509880495098904950990049509910495099204950993049509940495099504950996049509970495099804950999049510000495100104951002049510030495100404951005049510060495100704951008049510090495101004951011049510120495101304951014049510150495101604951017049510180495101904951020049510210495102204951023049510240495102504951026049510270495102804951029049510300495103104951032049510330495103404951035049510360495103704951038049510390495104004951041049510420495104304951044049510450495104604951047049510480495104904951050049510510495105204951053049510540495105504951056049510570495105804951059049510600495106104951062049510630495106404951065049510660495106704951068049510690495107004951071049510720495107304951074049510750495107604951077049510780495107904951080049510810495108204951083049510840495108504951086049510870495108804951089049510900495109104951092049510930495109404951095049510960495109704951098049510990495110004951101049511020495110304951104049511050496000104960002049600030496000404960005049600060496000704960008049600090496001004960011049600120496001304960014049600150496001604960017049600180496001904960020049600210496002204960023049600240496002504960026049600270496002804960029049600300496003104960032049600330496003404960035049600360496003704960038049600390496004004960041049600420496004304960044049600450496004604960047049600480496004904960050049600510496005204960053049600540496005504960056049600570496005804960059049600600496006104960062049600630496006404960065049600660496006704960068049600690496007004960071049600720496007304960074049600750496007604960077049600780496007904960080049600810496008204960083049600840496008504960086049600870496008804960089049600900496009104960092049600930496009404960095049600960496009704960098049600990496010004960101049601020496010304960104049601050496010604960107049601080496010904960110049601110496011204960113049601140496011504960116049601170496011804960119049601200496012104960122049601230496012404960125049601260496012704960128049601290496013004960131049601320496013304960134049601350496013604960137049601380496013904960140049601410496014204960143049601440496014504960146049601470496014804960149049601500496015104960152049601530496015404960155049601560496015704960158049601590496016004960161049601620496016304960164049601650496016604960167049601680496016904960170049601710496017204960173049601740496017504960176049601770496017804960179049601800496018104960182049601830496018404960185049601860496018704960188049601890496019004960191049601920496019304960194049601950496019604960197049601980496019904960200049602010496020204960203049602040496020504960206049602070496020804960209049602100496021104960212049602130496021404960215049602160496021704960218049602190496022004960221049602220496022304960224049602250496022604960227049602280496022904960230049602310496023204960233049602340496023504960236049602370496023804960239049602400496024104960242049602430496024404960245049602460496024704960248049602490496025004960251049602520496025304960254049602550496025604960257049602580496025904960260049602610496026204960263049602640496026504960266049602670496026804960269049602700496027104960272049602730496027404960275049602760496027704960278049602790496028004960281049602820496028304960284049602850496028604960287049602880496028904960290049602910496029204960293049602940496029504960296049602970496029804960299049603000496030104960302049603030496030404960305049603060496030704960308049603090496031004960311049603120496031304960314049603150496031604960317049603180496031904960320049603210496032204960323049603240496032504960326049603270496032804960329049603300496033104960332049603330496033404960335049603360496033704960338049603390496034004960341049603420496034304960344049603450496034604960347049603480496034904960350049603510496035204960353049603540496035504960356049603570496035804960359049603600496036104960362049603630496036404960365049603660496036704960368049603690496037004960371049603720496037304960374049603750496037604960377049603780496037904960380049603810496038204960383049603840496038504960386049603870496038804960389049603900496039104960392049603930496039404960395049603960496039704960398049603990496040004960401049604020496040304960404049604050496040604960407049604080496040904960410049604110496041204960413049604140496041504960416049604170496041804960419049604200496042104960422049604230496042404960425049604260496042704960428049604290496043004960431049604320496043304960434049604350496043604960437049604380496043904960440049604410496044204960443049604440496044504960446049604470496044804960449049604500496045104960452049604530496045404960455049604560496045704960458049604590496046004960461049604620496046304960464049604650496046604960467049604680496046904960470049604710496047204960473049604740496047504960476049604770496047804960479049604800496048104960482049604830496048404960485049604860496048704960488049604890496049004960491049604920496049304960494049604950496049604960497049604980496049904960500049605010496050204960503049605040496050504960506049605070496050804960509049605100496051104960512049605130496051404960515049605160496051704960518049605190496052004960521049605220496052304960524049605250496052604960527049605280496052904960530049605310496053204960533049605340496053504960536049605370496053804960539049605400496054104960542049605430496054404960545049605460496054704960548049605490496055004960551049605520496055304960554049605550496055604960557049605580496055904960560049605610496056204960563049605640496056504960566049605670496056804960569049605700496057104960572049605730496057404960575049605760496057704960578049605790496058004960581049605820496058304960584049605850496058604960587049605880496058904960590049605910496059204960593049605940496059504960596049605970496059804960599049606000496060104960602049606030496060404960605049606060496060704960608049606090496061004960611049606120496061304960614049606150496061604960617049606180496061904960620049606210496062204960623049606240496062504960626049606270496062804960629049606300496063104960632049606330496063404960635049606360496063704960638049606390496064004960641049606420496064304960644049606450496064604960647049606480496064904960650049606510496065204960653049606540496065504960656049606570496065804960659049606600496066104960662049606630496066404960665049606660496066704960668049606690496067004960671049606720496067304960674049606750496067604960677049606780496067904960680049606810496068204960683049606840496068504960686049606870496068804960689049606900496069104960692049606930496069404960695049606960496069704960698049606990496070004960701049607020496070304960704049607050496070604960707049607080496070904960710049607110496071204960713049607140496071504960716049607170496071804960719049607200496072104960722049607230496072404960725049607260496072704960728049607290496073004960731049607320496073304960734049607350496073604960737049607380496073904960740049607410496074204960743049607440496074504960746049607470496074804960749049607500496075104960752049607530496075404960755049607560496075704960758049607590496076004960761049607620496076304960764049607650496076604960767049607680496076904960770049607710496077204960773049607740496077504960776049607770496077804960779049607800496078104960782049607830496078404960785049607860496078704960788049607890496079004960791049607920496079304960794049607950496079604960797049607980496079904960800049608010496080204960803049608040496080504960806049608070496080804960809049608100496081104960812049608130496081404960815049608160496081704960818049608190496082004960821049608220496082304960824049608250496082604960827049608280496082904960830049608310496083204960833049608340496083504960836049608370496083804960839049608400496084104960842049608430496084404960845049608460496084704960848049608490496085004960851049608520496085304960854049608550496085604960857049608580496085904960860049608610496086204960863049608640496086504960866049608670496086804960869049608700496087104960872049608730496087404960875049608760496087704960878049608790496088004960881049608820496088304960884049608850496088604960887049608880496088904960890049608910496089204960893049608940496089504960896049608970496089804960899049609000496090104960902049609030496090404960905049609060496090704960908049609090496091004960911049609120496091304960914049609150496091604960917049609180496091904960920049609210496092204960923049609240496092504960926049609270496092804960929049609300496093104960932049609330496093404960935049609360496093704960938049609390496094004960941049609420496094304960944049609450496094604960947049609480496094904960950049609510496095204960953049609540496095504960956049609570496095804960959049609600496096104960962049609630496096404960965049609660496096704960968049609690496097004960971049609720496097304960974049609750496097604960977049609780496097904960980049609810496098204960983049609840496098504960986049609870496098804960989049609900496099104960992049609930496099404960995049609960496099704960998049609990496100004961001049610020496100304961004049610050496100604961007049610080496100904961010049610110496101204961013049610140496101504961016049610170496101804961019049610200496102104961022049610230496102404961025049610260496102704961028049610290496103004961031049610320496103304961034049610350496103604961037049610380496103904961040049610410496104204961043049610440496104504961046049610470496104804961049049610500496105104961052049610530496105404961055049610560496105704961058049610590496106004961061049610620496106304961064049610650496106604961067049610680496106904961070049610710496107204961073049610740496107504961076049610770496107804961079049610800496108104961082049610830496108404961085049610860496108704961088049610890496109004961091049610920496109304961094049610950496109604961097049610980496109904961100049611010496110204961103049611040496110504970001049700020497000304970004049700050497000604970007049700080497000904970010049700110497001204970013049700140497001504970016049700170497001804970019049700200497002104970022049700230497002404970025049700260497002704970028049700290497003004970031049700320497003304970034049700350497003604970037049700380497003904970040049700410497004204970043049700440497004504970046049700470497004804970049049700500497005104970052049700530497005404970055049700560497005704970058049700590497006004970061049700620497006304970064049700650497006604970067049700680497006904970070049700710497007204970073049700740497007504970076049700770497007804970079049700800497008104970082049700830497008404970085049700860497008704970088049700890497009004970091049700920497009304970094049700950497009604970097049700980497009904970100049701010497010204970103049701040497010504970106049701070497010804970109049701100497011104970112049701130497011404970115049701160497011704970118049701190497012004970121049701220497012304970124049701250497012604970127049701280497012904970130049701310497013204970133049701340497013504970136049701370497013804970139049701400497014104970142049701430497014404970145049701460497014704970148049701490497015004970151049701520497015304970154049701550497015604970157049701580497015904970160049701610497016204970163049701640497016504970166049701670497016804970169049701700497017104970172049701730497017404970175049701760497017704970178049701790497018004970181049701820497018304970184049701850497018604970187049701880497018904970190049701910497019204970193049701940497019504970196049701970497019804970199049702000497020104970202049702030497020404970205049702060497020704970208049702090497021004970211049702120497021304970214049702150497021604970217049702180497021904970220049702210497022204970223049702240497022504970226049702270497022804970229049702300497023104970232049702330497023404970235049702360497023704970238049702390497024004970241049702420497024304970244049702450497024604970247049702480497024904970250049702510497025204970253049702540497025504970256049702570497025804970259049702600497026104970262049702630497026404970265049702660497026704970268049702690497027004970271049702720497027304970274049702750497027604970277049702780497027904970280049702810497028204970283049702840497028504970286049702870497028804970289049702900497029104970292049702930497029404970295049702960497029704970298049702990497030004970301049703020497030304970304049703050497030604970307049703080497030904970310049703110497031204970313049703140497031504970316049703170497031804970319049703200497032104970322049703230497032404970325049703260497032704970328049703290497033004970331049703320497033304970334049703350497033604970337049703380497033904970340049703410497034204970343049703440497034504970346049703470497034804970349049703500497035104970352049703530497035404970355049703560497035704970358049703590497036004970361049703620497036304970364049703650497036604970367049703680497036904970370049703710497037204970373049703740497037504970376049703770497037804970379049703800497038104970382049703830497038404970385049703860497038704970388049703890497039004970391049703920497039304970394049703950497039604970397049703980497039904970400049704010497040204970403049704040497040504970406049704070497040804970409049704100497041104970412049704130497041404970415049704160497041704970418049704190497042004970421049704220497042304970424049704250497042604970427049704280497042904970430049704310497043204970433049704340497043504970436049704370497043804970439049704400497044104970442049704430497044404970445049704460497044704970448049704490497045004970451049704520497045304970454049704550497045604970457049704580497045904970460049704610497046204970463049704640497046504970466049704670497046804970469049704700497047104970472049704730497047404970475049704760497047704970478049704790497048004970481049704820497048304970484049704850497048604970487049704880497048904970490049704910497049204970493049704940497049504970496049704970497049804970499049705000497050104970502049705030497050404970505049705060497050704970508049705090497051004970511049705120497051304970514049705150497051604970517049705180497051904970520049705210497052204970523049705240497052504970526049705270497052804970529049705300497053104970532049705330497053404970535049705360497053704970538049705390497054004970541049705420497054304970544049705450497054604970547049705480497054904970550049705510497055204970553049705540497055504970556049705570497055804970559049705600497056104970562049705630497056404970565049705660497056704970568049705690497057004970571049705720497057304970574049705750497057604970577049705780497057904970580049705810497058204970583049705840497058504970586049705870497058804970589049705900497059104970592049705930497059404970595049705960497059704970598049705990497060004970601049706020497060304970604049706050497060604970607049706080497060904970610049706110497061204970613049706140497061504970616049706170497061804970619049706200497062104970622049706230497062404970625049706260497062704970628049706290497063004970631049706320497063304970634049706350497063604970637049706380497063904970640049706410497064204970643049706440497064504970646049706470497064804970649049706500497065104970652049706530497065404970655049706560497065704970658049706590497066004970661049706620497066304970664049706650497066604970667049706680497066904970670049706710497067204970673049706740497067504970676049706770497067804970679049706800497068104970682049706830497068404970685049706860497068704970688049706890497069004970691049706920497069304970694049706950497069604970697049706980497069904970700049707010497070204970703049707040497070504970706049707070497070804970709049707100497071104970712049707130497071404970715049707160497071704970718049707190497072004970721049707220497072304970724049707250497072604970727049707280497072904970730049707310497073204970733049707340497073504970736049707370497073804970739049707400497074104970742049707430497074404970745049707460497074704970748049707490497075004970751049707520497075304970754049707550497075604970757049707580497075904970760049707610497076204970763049707640497076504970766049707670497076804970769049707700497077104970772049707730497077404970775049707760497077704970778049707790497078004970781049707820497078304970784049707850497078604970787049707880497078904970790049707910497079204970793049707940497079504970796049707970497079804970799049708000497080104970802049708030497080404970805049708060497080704970808049708090497081004970811049708120497081304970814049708150497081604970817049708180497081904970820049708210497082204970823049708240497082504970826049708270497082804970829049708300497083104970832049708330497083404970835049708360497083704970838049708390497084004970841049708420497084304970844049708450497084604970847049708480497084904970850049708510497085204970853049708540497085504970856049708570497085804970859049708600497086104970862049708630497086404970865049708660497086704970868049708690497087004970871049708720497087304970874049708750497087604970877049708780497087904970880049708810497088204970883049708840497088504970886049708870497088804970889049708900497089104970892049708930497089404970895049708960497089704970898049708990497090004970901049709020497090304970904049709050497090604970907049709080497090904970910049709110497091204970913049709140497091504970916049709170497091804970919049709200497092104970922049709230497092404970925049709260497092704970928049709290497093004970931049709320497093304970934049709350497093604970937049709380497093904970940049709410497094204970943049709440497094504970946049709470497094804970949049709500497095104970952049709530497095404970955049709560497095704970958049709590497096004970961049709620497096304970964049709650497096604970967049709680497096904970970049709710497097204970973049709740497097504970976049709770497097804970979049709800497098104970982049709830497098404970985049709860497098704970988049709890497099004970991049709920497099304970994049709950497099604970997049709980497099904971000049710010497100204971003049710040497100504971006049710070497100804971009049710100497101104971012049710130497101404971015049710160497101704971018049710190497102004971021049710220497102304971024049710250497102604971027049710280497102904971030049710310497103204971033049710340497103504971036049710370497103804971039049710400497104104971042049710430497104404971045049710460497104704971048049710490497105004971051049710520497105304971054049710550497105604971057049710580497105904971060049710610497106204971063049710640497106504971066049710670497106804971069049710700497107104971072049710730497107404971075049710760497107704971078049710790497108004971081049710820497108304971084049710850497108604971087049710880497108904971090049710910497109204971093049710940497109504971096049710970497109804971099049711000497110104971102049711030497110404971105049800010498000204980003049800040498000504980006049800070498000804980009049800100498001104980012049800130498001404980015049800160498001704980018049800190498002004980021049800220498002304980024049800250498002604980027049800280498002904980030049800310498003204980033049800340498003504980036049800370498003804980039049800400498004104980042049800430498004404980045049800460498004704980048049800490498005004980051049800520498005304980054049800550498005604980057049800580498005904980060049800610498006204980063049800640498006504980066049800670498006804980069049800700498007104980072049800730498007404980075049800760498007704980078049800790498008004980081049800820498008304980084049800850498008604980087049800880498008904980090049800910498009204980093049800940498009504980096049800970498009804980099049801000498010104980102049801030498010404980105049801060498010704980108049801090498011004980111049801120498011304980114049801150498011604980117049801180498011904980120049801210498012204980123049801240498012504980126049801270498012804980129049801300498013104980132049801330498013404980135049801360498013704980138049801390498014004980141049801420498014304980144049801450498014604980147049801480498014904980150049801510498015204980153049801540498015504980156049801570498015804980159049801600498016104980162049801630498016404980165049801660498016704980168049801690498017004980171049801720498017304980174049801750498017604980177049801780498017904980180049801810498018204980183049801840498018504980186049801870498018804980189049801900498019104980192049801930498019404980195049801960498019704980198049801990498020004980201049802020498020304980204049802050498020604980207049802080498020904980210049802110498021204980213049802140498021504980216049802170498021804980219049802200498022104980222049802230498022404980225049802260498022704980228049802290498023004980231049802320498023304980234049802350498023604980237049802380498023904980240049802410498024204980243049802440498024504980246049802470498024804980249049802500498025104980252049802530498025404980255049802560498025704980258049802590498026004980261049802620498026304980264049802650498026604980267049802680498026904980270049802710498027204980273049802740498027504980276049802770498027804980279049802800498028104980282049802830498028404980285049802860498028704980288049802890498029004980291049802920498029304980294049802950498029604980297049802980498029904980300049803010498030204980303049803040498030504980306049803070498030804980309049803100498031104980312049803130498031404980315049803160498031704980318049803190498032004980321049803220498032304980324049803250498032604980327049803280498032904980330049803310498033204980333049803340498033504980336049803370498033804980339049803400498034104980342049803430498034404980345049803460498034704980348049803490498035004980351049803520498035304980354049803550498035604980357049803580498035904980360049803610498036204980363049803640498036504980366049803670498036804980369049803700498037104980372049803730498037404980375049803760498037704980378049803790498038004980381049803820498038304980384049803850498038604980387049803880498038904980390049803910498039204980393049803940498039504980396049803970498039804980399049804000498040104980402049804030498040404980405049804060498040704980408049804090498041004980411049804120498041304980414049804150498041604980417049804180498041904980420049804210498042204980423049804240498042504980426049804270498042804980429049804300498043104980432049804330498043404980435049804360498043704980438049804390498044004980441049804420498044304980444049804450498044604980447049804480498044904980450049804510498045204980453049804540498045504980456049804570498045804980459049804600498046104980462049804630498046404980465049804660498046704980468049804690498047004980471049804720498047304980474049804750498047604980477049804780498047904980480049804810498048204980483049804840498048504980486049804870498048804980489049804900498049104980492049804930498049404980495049804960498049704980498049804990498050004980501049805020498050304980504049805050498050604980507049805080498050904980510049805110498051204980513049805140498051504980516049805170498051804980519049805200498052104980522049805230498052404980525049805260498052704980528049805290498053004980531049805320498053304980534049805350498053604980537049805380498053904980540049805410498054204980543049805440498054504980546049805470498054804980549049805500498055104980552049805530498055404980555049805560498055704980558049805590498056004980561049805620498056304980564049805650498056604980567049805680498056904980570049805710498057204980573049805740498057504980576049805770498057804980579049805800498058104980582049805830498058404980585049805860498058704980588049805890498059004980591049805920498059304980594049805950498059604980597049805980498059904980600049806010498060204980603049806040498060504980606049806070498060804980609049806100498061104980612049806130498061404980615049806160498061704980618049806190498062004980621049806220498062304980624049806250498062604980627049806280498062904980630049806310498063204980633049806340498063504980636049806370498063804980639049806400498064104980642049806430498064404980645049806460498064704980648049806490498065004980651049806520498065304980654049806550498065604980657049806580498065904980660049806610498066204980663049806640498066504980666049806670498066804980669049806700498067104980672049806730498067404980675049806760498067704980678049806790498068004980681049806820498068304980684049806850498068604980687049806880498068904980690049806910498069204980693049806940498069504980696049806970498069804980699049807000498070104980702049807030498070404980705049807060498070704980708049807090498071004980711049807120498071304980714049807150498071604980717049807180498071904980720049807210498072204980723049807240498072504980726049807270498072804980729049807300498073104980732049807330498073404980735049807360498073704980738049807390498074004980741049807420498074304980744049807450498074604980747049807480498074904980750049807510498075204980753049807540498075504980756049807570498075804980759049807600498076104980762049807630498076404980765049807660498076704980768049807690498077004980771049807720498077304980774049807750498077604980777049807780498077904980780049807810498078204980783049807840498078504980786049807870498078804980789049807900498079104980792049807930498079404980795049807960498079704980798049807990498080004980801049808020498080304980804049808050498080604980807049808080498080904980810049808110498081204980813049808140498081504980816049808170498081804980819049808200498082104980822049808230498082404980825049808260498082704980828049808290498083004980831049808320498083304980834049808350498083604980837049808380498083904980840049808410498084204980843049808440498084504980846049808470498084804980849049808500498085104980852049808530498085404980855049808560498085704980858049808590498086004980861049808620498086304980864049808650498086604980867049808680498086904980870049808710498087204980873049808740498087504980876049808770498087804980879049808800498088104980882049808830498088404980885049808860498088704980888049808890498089004980891049808920498089304980894049808950498089604980897049808980498089904980900049809010498090204980903049809040498090504980906049809070498090804980909049809100498091104980912049809130498091404980915049809160498091704980918049809190498092004980921049809220498092304980924049809250498092604980927049809280498092904980930049809310498093204980933049809340498093504980936049809370498093804980939049809400498094104980942049809430498094404980945049809460498094704980948049809490498095004980951049809520498095304980954049809550498095604980957049809580498095904980960049809610498096204980963049809640498096504980966049809670498096804980969049809700498097104980972049809730498097404980975049809760498097704980978049809790498098004980981049809820498098304980984049809850498098604980987049809880498098904980990049809910498099204980993049809940498099504980996049809970498099804980999049810000498100104981002049810030498100404981005049810060498100704981008049810090498101004981011049810120498101304981014049810150498101604981017049810180498101904981020049810210498102204981023049810240498102504981026049810270498102804981029049810300498103104981032049810330498103404981035049810360498103704981038049810390498104004981041049810420498104304981044049810450498104604981047049810480498104904981050049810510498105204981053049810540498105504981056049810570498105804981059049810600498106104981062049810630498106404981065049810660498106704981068049810690498107004981071049810720498107304981074049810750498107604981077049810780498107904981080049810810498108204981083049810840498108504981086049810870498108804981089049810900498109104981092049810930498109404981095049810960498109704981098049810990498110004981101049811020498110304981104049811050499000104990002049900030499000404990005049900060499000704990008049900090499001004990011049900120499001304990014049900150499001604990017049900180499001904990020049900210499002204990023049900240499002504990026049900270499002804990029049900300499003104990032049900330499003404990035049900360499003704990038049900390499004004990041049900420499004304990044049900450499004604990047049900480499004904990050049900510499005204990053049900540499005504990056049900570499005804990059049900600499006104990062049900630499006404990065049900660499006704990068049900690499007004990071049900720499007304990074049900750499007604990077049900780499007904990080049900810499008204990083049900840499008504990086049900870499008804990089049900900499009104990092049900930499009404990095049900960499009704990098049900990499010004990101049901020499010304990104049901050499010604990107049901080499010904990110049901110499011204990113049901140499011504990116049901170499011804990119049901200499012104990122049901230499012404990125049901260499012704990128049901290499013004990131049901320499013304990134049901350499013604990137049901380499013904990140049901410499014204990143049901440499014504990146049901470499014804990149049901500499015104990152049901530499015404990155049901560499015704990158049901590499016004990161049901620499016304990164049901650499016604990167049901680499016904990170049901710499017204990173049901740499017504990176049901770499017804990179049901800499018104990182049901830499018404990185049901860499018704990188049901890499019004990191049901920499019304990194049901950499019604990197049901980499019904990200049902010499020204990203049902040499020504990206049902070499020804990209049902100499021104990212049902130499021404990215049902160499021704990218049902190499022004990221049902220499022304990224049902250499022604990227049902280499022904990230049902310499023204990233049902340499023504990236049902370499023804990239049902400499024104990242049902430499024404990245049902460499024704990248049902490499025004990251049902520499025304990254049902550499025604990257049902580499025904990260049902610499026204990263049902640499026504990266049902670499026804990269049902700499027104990272049902730499027404990275049902760499027704990278049902790499028004990281049902820499028304990284049902850499028604990287049902880499028904990290049902910499029204990293049902940499029504990296049902970499029804990299049903000499030104990302049903030499030404990305049903060499030704990308049903090499031004990311049903120499031304990314049903150499031604990317049903180499031904990320049903210499032204990323049903240499032504990326049903270499032804990329049903300499033104990332049903330499033404990335049903360499033704990338049903390499034004990341049903420499034304990344049903450499034604990347049903480499034904990350049903510499035204990353049903540499035504990356049903570499035804990359049903600499036104990362049903630499036404990365049903660499036704990368049903690499037004990371049903720499037304990374049903750499037604990377049903780499037904990380049903810499038204990383049903840499038504990386049903870499038804990389049903900499039104990392049903930499039404990395049903960499039704990398049903990499040004990401049904020499040304990404049904050499040604990407049904080499040904990410049904110499041204990413049904140499041504990416049904170499041804990419049904200499042104990422049904230499042404990425049904260499042704990428049904290499043004990431049904320499043304990434049904350499043604990437049904380499043904990440049904410499044204990443049904440499044504990446049904470499044804990449049904500499045104990452049904530499045404990455049904560499045704990458049904590499046004990461049904620499046304990464049904650499046604990467049904680499046904990470049904710499047204990473049904740499047504990476049904770499047804990479049904800499048104990482049904830499048404990485049904860499048704990488049904890499049004990491049904920499049304990494049904950499049604990497049904980499049904990500049905010499050204990503049905040499050504990506049905070499050804990509049905100499051104990512049905130499051404990515049905160499051704990518049905190499052004990521049905220499052304990524049905250499052604990527049905280499052904990530049905310499053204990533049905340499053504990536049905370499053804990539049905400499054104990542049905430499054404990545049905460499054704990548049905490499055004990551049905520499055304990554049905550499055604990557049905580499055904990560049905610499056204990563049905640499056504990566049905670499056804990569049905700499057104990572049905730499057404990575049905760499057704990578049905790499058004990581049905820499058304990584049905850499058604990587049905880499058904990590049905910499059204990593049905940499059504990596049905970499059804990599049906000499060104990602049906030499060404990605049906060499060704990608049906090499061004990611049906120499061304990614049906150499061604990617049906180499061904990620049906210499062204990623049906240499062504990626049906270499062804990629049906300499063104990632049906330499063404990635049906360499063704990638049906390499064004990641049906420499064304990644049906450499064604990647049906480499064904990650049906510499065204990653049906540499065504990656049906570499065804990659049906600499066104990662049906630499066404990665049906660499066704990668049906690499067004990671049906720499067304990674049906750499067604990677049906780499067904990680049906810499068204990683049906840499068504990686049906870499068804990689049906900499069104990692049906930499069404990695049906960499069704990698049906990499070004990701049907020499070304990704049907050499070604990707049907080499070904990710049907110499071204990713049907140499071504990716049907170499071804990719049907200499072104990722049907230499072404990725049907260499072704990728049907290499073004990731049907320499073304990734049907350499073604990737049907380499073904990740049907410499074204990743049907440499074504990746049907470499074804990749049907500499075104990752049907530499075404990755049907560499075704990758049907590499076004990761049907620499076304990764049907650499076604990767049907680499076904990770049907710499077204990773049907740499077504990776049907770499077804990779049907800499078104990782049907830499078404990785049907860499078704990788049907890499079004990791049907920499079304990794049907950499079604990797049907980499079904990800049908010499080204990803049908040499080504990806049908070499080804990809049908100499081104990812049908130499081404990815049908160499081704990818049908190499082004990821049908220499082304990824049908250499082604990827049908280499082904990830049908310499083204990833049908340499083504990836049908370499083804990839049908400499084104990842049908430499084404990845049908460499084704990848049908490499085004990851049908520499085304990854049908550499085604990857049908580499085904990860049908610499086204990863049908640499086504990866049908670499086804990869049908700499087104990872049908730499087404990875049908760499087704990878049908790499088004990881049908820499088304990884049908850499088604990887049908880499088904990890049908910499089204990893049908940499089504990896049908970499089804990899049909000499090104990902049909030499090404990905049909060499090704990908049909090499091004990911049909120499091304990914049909150499091604990917049909180499091904990920049909210499092204990923049909240499092504990926049909270499092804990929049909300499093104990932049909330499093404990935049909360499093704990938049909390499094004990941049909420499094304990944049909450499094604990947049909480499094904990950049909510499095204990953049909540499095504990956049909570499095804990959049909600499096104990962049909630499096404990965049909660499096704990968049909690499097004990971049909720499097304990974049909750499097604990977049909780499097904990980049909810499098204990983049909840499098504990986049909870499098804990989049909900499099104990992049909930499099404990995049909960499099704990998049909990499100004991001049910020499100304991004049910050499100604991007049910080499100904991010049910110499101204991013049910140499101504991016049910170499101804991019049910200499102104991022049910230499102404991025049910260499102704991028049910290499103004991031049910320499103304991034049910350499103604991037049910380499103904991040049910410499104204991043049910440499104504991046049910470499104804991049049910500499105104991052049910530499105404991055049910560499105704991058049910590499106004991061049910620499106304991064049910650499106604991067049910680499106904991070049910710499107204991073049910740499107504991076049910770499107804991079049910800499108104991082049910830499108404991085049910860499108704991088049910890499109004991091049910920499109304991094049910950499109604991097049910980499109904991100049911010499110204991103049911040499110505000001050000020500000305000004050000050500000605000007050000080500000905000010050000110500001205000013050000140500001505000016050000170500001805000019050000200500002105000022050000230500002405000025050000260500002705000028050000290500003005000031050000320500003305000034050000350500003605000037050000380500003905000040050000410500004205000043050000440500004505000046050000470500004805000049050000500500005105000052050000530500005405000055050000560500005705000058050000590500006005000061050000620500006305000064050000650500006605000067050000680500006905000070050000710500007205000073050000740500007505000076050000770500007805000079050000800500008105000082050000830500008405000085050000860500008705000088050000890500009005000091050000920500009305000094050000950500009605000097050000980500009905000100050001010500010205000103050001040500010505000106050001070500010805000109050001100500011105000112050001130500011405000115050001160500011705000118050001190500012005000121050001220500012305000124050001250500012605000127050001280500012905000130050001310500013205000133050001340500013505000136050001370500013805000139050001400500014105000142050001430500014405000145050001460500014705000148050001490500015005000151050001520500015305000154050001550500015605000157050001580500015905000160050001610500016205000163050001640500016505000166050001670500016805000169050001700500017105000172050001730500017405000175050001760500017705000178050001790500018005000181050001820500018305000184050001850500018605000187050001880500018905000190050001910500019205000193050001940500019505000196050001970500019805000199050002000500020105000202050002030500020405000205050002060500020705000208050002090500021005000211050002120500021305000214050002150500021605000217050002180500021905000220050002210500022205000223050002240500022505000226050002270500022805000229050002300500023105000232050002330500023405000235050002360500023705000238050002390500024005000241050002420500024305000244050002450500024605000247050002480500024905000250050002510500025205000253050002540500025505000256050002570500025805000259050002600500026105000262050002630500026405000265050002660500026705000268050002690500027005000271050002720500027305000274050002750500027605000277050002780500027905000280050002810500028205000283050002840500028505000286050002870500028805000289050002900500029105000292050002930500029405000295050002960500029705000298050002990500030005000301050003020500030305000304050003050500030605000307050003080500030905000310050003110500031205000313050003140500031505000316050003170500031805000319050003200500032105000322050003230500032405000325050003260500032705000328050003290500033005000331050003320500033305000334050003350500033605000337050003380500033905000340050003410500034205000343050003440500034505000346050003470500034805000349050003500500035105000352050003530500035405000355050003560500035705000358050003590500036005000361050003620500036305000364050003650500036605000367050003680500036905000370050003710500037205000373050003740500037505000376050003770500037805000379050003800500038105000382050003830500038405000385050003860500038705000388050003890500039005000391050003920500039305000394050003950500039605000397050003980500039905000400050004010500040205000403050004040500040505000406050004070500040805000409050004100500041105000412050004130500041405000415050004160500041705000418050004190500042005000421050004220500042305000424050004250500042605000427050004280500042905000430050004310500043205000433050004340500043505000436050004370500043805000439050004400500044105000442050004430500044405000445050004460500044705000448050004490500045005000451050004520500045305000454050004550500045605000457050004580500045905000460050004610500046205000463050004640500046505000466050004670500046805000469050004700500047105000472050004730500047405000475050004760500047705000478050004790500048005000481050004820500048305000484050004850500048605000487050004880500048905000490050004910500049205000493050004940500049505000496050004970500049805000499050005000500050105000502050005030500050405000505050005060500050705000508050005090500051005000511050005120500051305000514050005150500051605000517050005180500051905000520050005210500052205000523050005240500052505000526050005270500052805000529050005300500053105000532050005330500053405000535050005360500053705000538050005390500054005000541050005420500054305000544050005450500054605000547050005480500054905000550050005510500055205000553050005540500055505000556050005570500055805000559050005600500056105000562050005630500056405000565050005660500056705000568050005690500057005000571050005720500057305000574050005750500057605000577050005780500057905000580050005810500058205000583050005840500058505000586050005870500058805000589050005900500059105000592050005930500059405000595050005960500059705000598050005990500060005000601050006020500060305000604050006050500060605000607050006080500060905000610050006110500061205000613050006140500061505000616050006170500061805000619050006200500062105000622050006230500062405000625050006260500062705000628050006290500063005000631050006320500063305000634050006350500063605000637050006380500063905000640050006410500064205000643050006440500064505000646050006470500064805000649050006500500065105000652050006530500065405000655050006560500065705000658050006590500066005000661050006620500066305000664050006650500066605000667050006680500066905000670050006710500067205000673050006740500067505000676050006770500067805000679050006800500068105000682050006830500068405000685050006860500068705000688050006890500069005000691050006920500069305000694050006950500069605000697050006980500069905000700050007010500070205000703050007040500070505000706050007070500070805000709050007100500071105000712050007130500071405000715050007160500071705000718050007190500072005000721050007220500072305000724050007250500072605000727050007280500072905000730050007310500073205000733050007340500073505000736050007370500073805000739050007400500074105000742050007430500074405000745050007460500074705000748050007490500075005000751050007520500075305000754050007550500075605000757050007580500075905000760050007610500076205000763050007640500076505000766050007670500076805000769050007700500077105000772050007730500077405000775050007760500077705000778050007790500078005000781050007820500078305000784050007850500078605000787050007880500078905000790050007910500079205000793050007940500079505000796050007970500079805000799050008000500080105000802050008030500080405000805050008060500080705000808050008090500081005000811050008120500081305000814050008150500081605000817050008180500081905000820050008210500082205000823050008240500082505000826050008270500082805000829050008300500083105000832050008330500083405000835050008360500083705000838050008390500084005000841050008420500084305000844050008450500084605000847050008480500084905000850050008510500085205000853050008540500085505000856050008570500085805000859050008600500086105000862050008630500086405000865050008660500086705000868050008690500087005000871050008720500087305000874050008750500087605000877050008780500087905000880050008810500088205000883050008840500088505000886050008870500088805000889050008900500089105000892050008930500089405000895050008960500089705000898050008990500090005000901050009020500090305000904050009050500090605000907050009080500090905000910050009110500091205000913050009140500091505000916050009170500091805000919050009200500092105000922050009230500092405000925050009260500092705000928050009290500093005000931050009320500093305000934050009350500093605000937050009380500093905000940050009410500094205000943050009440500094505000946050009470500094805000949050009500500095105000952050009530500095405000955050009560500095705000958050009590500096005000961050009620500096305000964050009650500096605000967050009680500096905000970050009710500097205000973050009740500097505000976050009770500097805000979050009800500098105000982050009830500098405000985050009860500098705000988050009890500099005000991050009920500099305000994050009950500099605000997050009980500099905001000050010010500100205001003050010040500100505001006050010070500100805001009050010100500101105001012050010130500101405001015050010160500101705001018050010190500102005001021050010220500102305001024050010250500102605001027050010280500102905001030050010310500103205001033050010340500103505001036050010370500103805001039050010400500104105001042050010430500104405001045050010460500104705001048050010490500105005001051050010520500105305001054050010550500105605001057050010580500105905001060050010610500106205001063050010640500106505001066050010670500106805001069050010700500107105001072050010730500107405001075050010760500107705001078050010790500108005001081050010820500108305001084050010850500108605001087050010880500108905001090050010910500109205001093050010940500109505001096050010970500109805001099050011000500110105001102050011030500110405001105050100010501000205010003050100040501000505010006050100070501000805010009050100100501001105010012050100130501001405010015050100160501001705010018050100190501002005010021050100220501002305010024050100250501002605010027050100280501002905010030050100310501003205010033050100340501003505010036050100370501003805010039050100400501004105010042050100430501004405010045050100460501004705010048050100490501005005010051050100520501005305010054050100550501005605010057050100580501005905010060050100610501006205010063050100640501006505010066050100670501006805010069050100700501007105010072050100730501007405010075050100760501007705010078050100790501008005010081050100820501008305010084050100850501008605010087050100880501008905010090050100910501009205010093050100940501009505010096050100970501009805010099050101000501010105010102050101030501010405010105050101060501010705010108050101090501011005010111050101120501011305010114050101150501011605010117050101180501011905010120050101210501012205010123050101240501012505010126050101270501012805010129050101300501013105010132050101330501013405010135050101360501013705010138050101390501014005010141050101420501014305010144050101450501014605010147050101480501014905010150050101510501015205010153050101540501015505010156050101570501015805010159050101600501016105010162050101630501016405010165050101660501016705010168050101690501017005010171050101720501017305010174050101750501017605010177050101780501017905010180050101810501018205010183050101840501018505010186050101870501018805010189050101900501019105010192050101930501019405010195050101960501019705010198050101990501020005010201050102020501020305010204050102050501020605010207050102080501020905010210050102110501021205010213050102140501021505010216050102170501021805010219050102200501022105010222050102230501022405010225050102260501022705010228050102290501023005010231050102320501023305010234050102350501023605010237050102380501023905010240050102410501024205010243050102440501024505010246050102470501024805010249050102500501025105010252050102530501025405010255050102560501025705010258050102590501026005010261050102620501026305010264050102650501026605010267050102680501026905010270050102710501027205010273050102740501027505010276050102770501027805010279050102800501028105010282050102830501028405010285050102860501028705010288050102890501029005010291050102920501029305010294050102950501029605010297050102980501029905010300050103010501030205010303050103040501030505010306050103070501030805010309050103100501031105010312050103130501031405010315050103160501031705010318050103190501032005010321050103220501032305010324050103250501032605010327050103280501032905010330050103310501033205010333050103340501033505010336050103370501033805010339050103400501034105010342050103430501034405010345050103460501034705010348050103490501035005010351050103520501035305010354050103550501035605010357050103580501035905010360050103610501036205010363050103640501036505010366050103670501036805010369050103700501037105010372050103730501037405010375050103760501037705010378050103790501038005010381050103820501038305010384050103850501038605010387050103880501038905010390050103910501039205010393050103940501039505010396050103970501039805010399050104000501040105010402050104030501040405010405050104060501040705010408050104090501041005010411050104120501041305010414050104150501041605010417050104180501041905010420050104210501042205010423050104240501042505010426050104270501042805010429050104300501043105010432050104330501043405010435050104360501043705010438050104390501044005010441050104420501044305010444050104450501044605010447050104480501044905010450050104510501045205010453050104540501045505010456050104570501045805010459050104600501046105010462050104630501046405010465050104660501046705010468050104690501047005010471050104720501047305010474050104750501047605010477050104780501047905010480050104810501048205010483050104840501048505010486050104870501048805010489050104900501049105010492050104930501049405010495050104960501049705010498050104990501050005010501050105020501050305010504050105050501050605010507050105080501050905010510050105110501051205010513050105140501051505010516050105170501051805010519050105200501052105010522050105230501052405010525050105260501052705010528050105290501053005010531050105320501053305010534050105350501053605010537050105380501053905010540050105410501054205010543050105440501054505010546050105470501054805010549050105500501055105010552050105530501055405010555050105560501055705010558050105590501056005010561050105620501056305010564050105650501056605010567050105680501056905010570050105710501057205010573050105740501057505010576050105770501057805010579050105800501058105010582050105830501058405010585050105860501058705010588050105890501059005010591050105920501059305010594050105950501059605010597050105980501059905010600050106010501060205010603050106040501060505010606050106070501060805010609050106100501061105010612050106130501061405010615050106160501061705010618050106190501062005010621050106220501062305010624050106250501062605010627050106280501062905010630050106310501063205010633050106340501063505010636050106370501063805010639050106400501064105010642050106430501064405010645050106460501064705010648050106490501065005010651050106520501065305010654050106550501065605010657050106580501065905010660050106610501066205010663050106640501066505010666050106670501066805010669050106700501067105010672050106730501067405010675050106760501067705010678050106790501068005010681050106820501068305010684050106850501068605010687050106880501068905010690050106910501069205010693050106940501069505010696050106970501069805010699050107000501070105010702050107030501070405010705050107060501070705010708050107090501071005010711050107120501071305010714050107150501071605010717050107180501071905010720050107210501072205010723050107240501072505010726050107270501072805010729050107300501073105010732050107330501073405010735050107360501073705010738050107390501074005010741050107420501074305010744050107450501074605010747050107480501074905010750050107510501075205010753050107540501075505010756050107570501075805010759050107600501076105010762050107630501076405010765050107660501076705010768050107690501077005010771050107720501077305010774050107750501077605010777050107780501077905010780050107810501078205010783050107840501078505010786050107870501078805010789050107900501079105010792050107930501079405010795050107960501079705010798050107990501080005010801050108020501080305010804050108050501080605010807050108080501080905010810050108110501081205010813050108140501081505010816050108170501081805010819050108200501082105010822050108230501082405010825050108260501082705010828050108290501083005010831050108320501083305010834050108350501083605010837050108380501083905010840050108410501084205010843050108440501084505010846050108470501084805010849050108500501085105010852050108530501085405010855050108560501085705010858050108590501086005010861050108620501086305010864050108650501086605010867050108680501086905010870050108710501087205010873050108740501087505010876050108770501087805010879050108800501088105010882050108830501088405010885050108860501088705010888050108890501089005010891050108920501089305010894050108950501089605010897050108980501089905010900050109010501090205010903050109040501090505010906050109070501090805010909050109100501091105010912050109130501091405010915050109160501091705010918050109190501092005010921050109220501092305010924050109250501092605010927050109280501092905010930050109310501093205010933050109340501093505010936050109370501093805010939050109400501094105010942050109430501094405010945050109460501094705010948050109490501095005010951050109520501095305010954050109550501095605010957050109580501095905010960050109610501096205010963050109640501096505010966050109670501096805010969050109700501097105010972050109730501097405010975050109760501097705010978050109790501098005010981050109820501098305010984050109850501098605010987050109880501098905010990050109910501099205010993050109940501099505010996050109970501099805010999050110000501100105011002050110030501100405011005050110060501100705011008050110090501101005011011050110120501101305011014050110150501101605011017050110180501101905011020050110210501102205011023050110240501102505011026050110270501102805011029050110300501103105011032050110330501103405011035050110360501103705011038050110390501104005011041050110420501104305011044050110450501104605011047050110480501104905011050050110510501105205011053050110540501105505011056050110570501105805011059050110600501106105011062050110630501106405011065050110660501106705011068050110690501107005011071050110720501107305011074050110750501107605011077050110780501107905011080050110810501108205011083050110840501108505011086050110870501108805011089050110900501109105011092050110930501109405011095050110960501109705011098050110990501110005011101050111020501110305011104050111050502000105020002050200030502000405020005050200060502000705020008050200090502001005020011050200120502001305020014050200150502001605020017050200180502001905020020050200210502002205020023050200240502002505020026050200270502002805020029050200300502003105020032050200330502003405020035050200360502003705020038050200390502004005020041050200420502004305020044050200450502004605020047050200480502004905020050050200510502005205020053050200540502005505020056050200570502005805020059050200600502006105020062050200630502006405020065050200660502006705020068050200690502007005020071050200720502007305020074050200750502007605020077050200780502007905020080050200810502008205020083050200840502008505020086050200870502008805020089050200900502009105020092050200930502009405020095050200960502009705020098050200990502010005020101050201020502010305020104050201050502010605020107050201080502010905020110050201110502011205020113050201140502011505020116050201170502011805020119050201200502012105020122050201230502012405020125050201260502012705020128050201290502013005020131050201320502013305020134050201350502013605020137050201380502013905020140050201410502014205020143050201440502014505020146050201470502014805020149050201500502015105020152050201530502015405020155050201560502015705020158050201590502016005020161050201620502016305020164050201650502016605020167050201680502016905020170050201710502017205020173050201740502017505020176050201770502017805020179050201800502018105020182050201830502018405020185050201860502018705020188050201890502019005020191050201920502019305020194050201950502019605020197050201980502019905020200050202010502020205020203050202040502020505020206050202070502020805020209050202100502021105020212050202130502021405020215050202160502021705020218050202190502022005020221050202220502022305020224050202250502022605020227050202280502022905020230050202310502023205020233050202340502023505020236050202370502023805020239050202400502024105020242050202430502024405020245050202460502024705020248050202490502025005020251050202520502025305020254050202550502025605020257050202580502025905020260050202610502026205020263050202640502026505020266050202670502026805020269050202700502027105020272050202730502027405020275050202760502027705020278050202790502028005020281050202820502028305020284050202850502028605020287050202880502028905020290050202910502029205020293050202940502029505020296050202970502029805020299050203000502030105020302050203030502030405020305050203060502030705020308050203090502031005020311050203120502031305020314050203150502031605020317050203180502031905020320050203210502032205020323050203240502032505020326050203270502032805020329050203300502033105020332050203330502033405020335050203360502033705020338050203390502034005020341050203420502034305020344050203450502034605020347050203480502034905020350050203510502035205020353050203540502035505020356050203570502035805020359050203600502036105020362050203630502036405020365050203660502036705020368050203690502037005020371050203720502037305020374050203750502037605020377050203780502037905020380050203810502038205020383050203840502038505020386050203870502038805020389050203900502039105020392050203930502039405020395050203960502039705020398050203990502040005020401050204020502040305020404050204050502040605020407050204080502040905020410050204110502041205020413050204140502041505020416050204170502041805020419050204200502042105020422050204230502042405020425050204260502042705020428050204290502043005020431050204320502043305020434050204350502043605020437050204380502043905020440050204410502044205020443050204440502044505020446050204470502044805020449050204500502045105020452050204530502045405020455050204560502045705020458050204590502046005020461050204620502046305020464050204650502046605020467050204680502046905020470050204710502047205020473050204740502047505020476050204770502047805020479050204800502048105020482050204830502048405020485050204860502048705020488050204890502049005020491050204920502049305020494050204950502049605020497050204980502049905020500050205010502050205020503050205040502050505020506050205070502050805020509050205100502051105020512050205130502051405020515050205160502051705020518050205190502052005020521050205220502052305020524050205250502052605020527050205280502052905020530050205310502053205020533050205340502053505020536050205370502053805020539050205400502054105020542050205430502054405020545050205460502054705020548050205490502055005020551050205520502055305020554050205550502055605020557050205580502055905020560050205610502056205020563050205640502056505020566050205670502056805020569050205700502057105020572050205730502057405020575050205760502057705020578050205790502058005020581050205820502058305020584050205850502058605020587050205880502058905020590050205910502059205020593050205940502059505020596050205970502059805020599050206000502060105020602050206030502060405020605050206060502060705020608050206090502061005020611050206120502061305020614050206150502061605020617050206180502061905020620050206210502062205020623050206240502062505020626050206270502062805020629050206300502063105020632050206330502063405020635050206360502063705020638050206390502064005020641050206420502064305020644050206450502064605020647050206480502064905020650050206510502065205020653050206540502065505020656050206570502065805020659050206600502066105020662050206630502066405020665050206660502066705020668050206690502067005020671050206720502067305020674050206750502067605020677050206780502067905020680050206810502068205020683050206840502068505020686050206870502068805020689050206900502069105020692050206930502069405020695050206960502069705020698050206990502070005020701050207020502070305020704050207050502070605020707050207080502070905020710050207110502071205020713050207140502071505020716050207170502071805020719050207200502072105020722050207230502072405020725050207260502072705020728050207290502073005020731050207320502073305020734050207350502073605020737050207380502073905020740050207410502074205020743050207440502074505020746050207470502074805020749050207500502075105020752050207530502075405020755050207560502075705020758050207590502076005020761050207620502076305020764050207650502076605020767050207680502076905020770050207710502077205020773050207740502077505020776050207770502077805020779050207800502078105020782050207830502078405020785050207860502078705020788050207890502079005020791050207920502079305020794050207950502079605020797050207980502079905020800050208010502080205020803050208040502080505020806050208070502080805020809050208100502081105020812050208130502081405020815050208160502081705020818050208190502082005020821050208220502082305020824050208250502082605020827050208280502082905020830050208310502083205020833050208340502083505020836050208370502083805020839050208400502084105020842050208430502084405020845050208460502084705020848050208490502085005020851050208520502085305020854050208550502085605020857050208580502085905020860050208610502086205020863050208640502086505020866050208670502086805020869050208700502087105020872050208730502087405020875050208760502087705020878050208790502088005020881050208820502088305020884050208850502088605020887050208880502088905020890050208910502089205020893050208940502089505020896050208970502089805020899050209000502090105020902050209030502090405020905050209060502090705020908050209090502091005020911050209120502091305020914050209150502091605020917050209180502091905020920050209210502092205020923050209240502092505020926050209270502092805020929050209300502093105020932050209330502093405020935050209360502093705020938050209390502094005020941050209420502094305020944050209450502094605020947050209480502094905020950050209510502095205020953050209540502095505020956050209570502095805020959050209600502096105020962050209630502096405020965050209660502096705020968050209690502097005020971050209720502097305020974050209750502097605020977050209780502097905020980050209810502098205020983050209840502098505020986050209870502098805020989050209900502099105020992050209930502099405020995050209960502099705020998050209990502100005021001050210020502100305021004050210050502100605021007050210080502100905021010050210110502101205021013050210140502101505021016050210170502101805021019050210200502102105021022050210230502102405021025050210260502102705021028050210290502103005021031050210320502103305021034050210350502103605021037050210380502103905021040050210410502104205021043050210440502104505021046050210470502104805021049050210500502105105021052050210530502105405021055050210560502105705021058050210590502106005021061050210620502106305021064050210650502106605021067050210680502106905021070050210710502107205021073050210740502107505021076050210770502107805021079050210800502108105021082050210830502108405021085050210860502108705021088050210890502109005021091050210920502109305021094050210950502109605021097050210980502109905021100050211010502110205021103050211040502110505030001050300020503000305030004050300050503000605030007050300080503000905030010050300110503001205030013050300140503001505030016050300170503001805030019050300200503002105030022050300230503002405030025050300260503002705030028050300290503003005030031050300320503003305030034050300350503003605030037050300380503003905030040050300410503004205030043050300440503004505030046050300470503004805030049050300500503005105030052050300530503005405030055050300560503005705030058050300590503006005030061050300620503006305030064050300650503006605030067050300680503006905030070050300710503007205030073050300740503007505030076050300770503007805030079050300800503008105030082050300830503008405030085050300860503008705030088050300890503009005030091050300920503009305030094050300950503009605030097050300980503009905030100050301010503010205030103050301040503010505030106050301070503010805030109050301100503011105030112050301130503011405030115050301160503011705030118050301190503012005030121050301220503012305030124050301250503012605030127050301280503012905030130050301310503013205030133050301340503013505030136050301370503013805030139050301400503014105030142050301430503014405030145050301460503014705030148050301490503015005030151050301520503015305030154050301550503015605030157050301580503015905030160050301610503016205030163050301640503016505030166050301670503016805030169050301700503017105030172050301730503017405030175050301760503017705030178050301790503018005030181050301820503018305030184050301850503018605030187050301880503018905030190050301910503019205030193050301940503019505030196050301970503019805030199050302000503020105030202050302030503020405030205050302060503020705030208050302090503021005030211050302120503021305030214050302150503021605030217050302180503021905030220050302210503022205030223050302240503022505030226050302270503022805030229050302300503023105030232050302330503023405030235050302360503023705030238050302390503024005030241050302420503024305030244050302450503024605030247050302480503024905030250050302510503025205030253050302540503025505030256050302570503025805030259050302600503026105030262050302630503026405030265050302660503026705030268050302690503027005030271050302720503027305030274050302750503027605030277050302780503027905030280050302810503028205030283050302840503028505030286050302870503028805030289050302900503029105030292050302930503029405030295050302960503029705030298050302990503030005030301050303020503030305030304050303050503030605030307050303080503030905030310050303110503031205030313050303140503031505030316050303170503031805030319050303200503032105030322050303230503032405030325050303260503032705030328050303290503033005030331050303320503033305030334050303350503033605030337050303380503033905030340050303410503034205030343050303440503034505030346050303470503034805030349050303500503035105030352050303530503035405030355050303560503035705030358050303590503036005030361050303620503036305030364050303650503036605030367050303680503036905030370050303710503037205030373050303740503037505030376050303770503037805030379050303800503038105030382050303830503038405030385050303860503038705030388050303890503039005030391050303920503039305030394050303950503039605030397050303980503039905030400050304010503040205030403050304040503040505030406050304070503040805030409050304100503041105030412050304130503041405030415050304160503041705030418050304190503042005030421050304220503042305030424050304250503042605030427050304280503042905030430050304310503043205030433050304340503043505030436050304370503043805030439050304400503044105030442050304430503044405030445050304460503044705030448050304490503045005030451050304520503045305030454050304550503045605030457050304580503045905030460050304610503046205030463050304640503046505030466050304670503046805030469050304700503047105030472050304730503047405030475050304760503047705030478050304790503048005030481050304820503048305030484050304850503048605030487050304880503048905030490050304910503049205030493050304940503049505030496050304970503049805030499050305000503050105030502050305030503050405030505050305060503050705030508050305090503051005030511050305120503051305030514050305150503051605030517050305180503051905030520050305210503052205030523050305240503052505030526050305270503052805030529050305300503053105030532050305330503053405030535050305360503053705030538050305390503054005030541050305420503054305030544050305450503054605030547050305480503054905030550050305510503055205030553050305540503055505030556050305570503055805030559050305600503056105030562050305630503056405030565050305660503056705030568050305690503057005030571050305720503057305030574050305750503057605030577050305780503057905030580050305810503058205030583050305840503058505030586050305870503058805030589050305900503059105030592050305930503059405030595050305960503059705030598050305990503060005030601050306020503060305030604050306050503060605030607050306080503060905030610050306110503061205030613050306140503061505030616050306170503061805030619050306200503062105030622050306230503062405030625050306260503062705030628050306290503063005030631050306320503063305030634050306350503063605030637050306380503063905030640050306410503064205030643050306440503064505030646050306470503064805030649050306500503065105030652050306530503065405030655050306560503065705030658050306590503066005030661050306620503066305030664050306650503066605030667050306680503066905030670050306710503067205030673050306740503067505030676050306770503067805030679050306800503068105030682050306830503068405030685050306860503068705030688050306890503069005030691050306920503069305030694050306950503069605030697050306980503069905030700050307010503070205030703050307040503070505030706050307070503070805030709050307100503071105030712050307130503071405030715050307160503071705030718050307190503072005030721050307220503072305030724050307250503072605030727050307280503072905030730050307310503073205030733050307340503073505030736050307370503073805030739050307400503074105030742050307430503074405030745050307460503074705030748050307490503075005030751050307520503075305030754050307550503075605030757050307580503075905030760050307610503076205030763050307640503076505030766050307670503076805030769050307700503077105030772050307730503077405030775050307760503077705030778050307790503078005030781050307820503078305030784050307850503078605030787050307880503078905030790050307910503079205030793050307940503079505030796050307970503079805030799050308000503080105030802050308030503080405030805050308060503080705030808050308090503081005030811050308120503081305030814050308150503081605030817050308180503081905030820050308210503082205030823050308240503082505030826050308270503082805030829050308300503083105030832050308330503083405030835050308360503083705030838050308390503084005030841050308420503084305030844050308450503084605030847050308480503084905030850050308510503085205030853050308540503085505030856050308570503085805030859050308600503086105030862050308630503086405030865050308660503086705030868050308690503087005030871050308720503087305030874050308750503087605030877050308780503087905030880050308810503088205030883050308840503088505030886050308870503088805030889050308900503089105030892050308930503089405030895050308960503089705030898050308990503090005030901050309020503090305030904050309050503090605030907050309080503090905030910050309110503091205030913050309140503091505030916050309170503091805030919050309200503092105030922050309230503092405030925050309260503092705030928050309290503093005030931050309320503093305030934050309350503093605030937050309380503093905030940050309410503094205030943050309440503094505030946050309470503094805030949050309500503095105030952050309530503095405030955050309560503095705030958050309590503096005030961050309620503096305030964050309650503096605030967050309680503096905030970050309710503097205030973050309740503097505030976050309770503097805030979050309800503098105030982050309830503098405030985050309860503098705030988050309890503099005030991050309920503099305030994050309950503099605030997050309980503099905031000050310010503100205031003050310040503100505031006050310070503100805031009050310100503101105031012050310130503101405031015050310160503101705031018050310190503102005031021050310220503102305031024050310250503102605031027050310280503102905031030050310310503103205031033050310340503103505031036050310370503103805031039050310400503104105031042050310430503104405031045050310460503104705031048050310490503105005031051050310520503105305031054050310550503105605031057050310580503105905031060050310610503106205031063050310640503106505031066050310670503106805031069050310700503107105031072050310730503107405031075050310760503107705031078050310790503108005031081050310820503108305031084050310850503108605031087050310880503108905031090050310910503109205031093050310940503109505031096050310970503109805031099050311000503110105031102050311030503110405031105050400010504000205040003050400040504000505040006050400070504000805040009050400100504001105040012050400130504001405040015050400160504001705040018050400190504002005040021050400220504002305040024050400250504002605040027050400280504002905040030050400310504003205040033050400340504003505040036050400370504003805040039050400400504004105040042050400430504004405040045050400460504004705040048050400490504005005040051050400520504005305040054050400550504005605040057050400580504005905040060050400610504006205040063050400640504006505040066050400670504006805040069050400700504007105040072050400730504007405040075050400760504007705040078050400790504008005040081050400820504008305040084050400850504008605040087050400880504008905040090050400910504009205040093050400940504009505040096050400970504009805040099050401000504010105040102050401030504010405040105050401060504010705040108050401090504011005040111050401120504011305040114050401150504011605040117050401180504011905040120050401210504012205040123050401240504012505040126050401270504012805040129050401300504013105040132050401330504013405040135050401360504013705040138050401390504014005040141050401420504014305040144050401450504014605040147050401480504014905040150050401510504015205040153050401540504015505040156050401570504015805040159050401600504016105040162050401630504016405040165050401660504016705040168050401690504017005040171050401720504017305040174050401750504017605040177050401780504017905040180050401810504018205040183050401840504018505040186050401870504018805040189050401900504019105040192050401930504019405040195050401960504019705040198050401990504020005040201050402020504020305040204050402050504020605040207050402080504020905040210050402110504021205040213050402140504021505040216050402170504021805040219050402200504022105040222050402230504022405040225050402260504022705040228050402290504023005040231050402320504023305040234050402350504023605040237050402380504023905040240050402410504024205040243050402440504024505040246050402470504024805040249050402500504025105040252050402530504025405040255050402560504025705040258050402590504026005040261050402620504026305040264050402650504026605040267050402680504026905040270050402710504027205040273050402740504027505040276050402770504027805040279050402800504028105040282050402830504028405040285050402860504028705040288050402890504029005040291050402920504029305040294050402950504029605040297050402980504029905040300050403010504030205040303050403040504030505040306050403070504030805040309050403100504031105040312050403130504031405040315050403160504031705040318050403190504032005040321050403220504032305040324050403250504032605040327050403280504032905040330050403310504033205040333050403340504033505040336050403370504033805040339050403400504034105040342050403430504034405040345050403460504034705040348050403490504035005040351050403520504035305040354050403550504035605040357050403580504035905040360050403610504036205040363050403640504036505040366050403670504036805040369050403700504037105040372050403730504037405040375050403760504037705040378050403790504038005040381050403820504038305040384050403850504038605040387050403880504038905040390050403910504039205040393050403940504039505040396050403970504039805040399050404000504040105040402050404030504040405040405050404060504040705040408050404090504041005040411050404120504041305040414050404150504041605040417050404180504041905040420050404210504042205040423050404240504042505040426050404270504042805040429050404300504043105040432050404330504043405040435050404360504043705040438050404390504044005040441050404420504044305040444050404450504044605040447050404480504044905040450050404510504045205040453050404540504045505040456050404570504045805040459050404600504046105040462050404630504046405040465050404660504046705040468050404690504047005040471050404720504047305040474050404750504047605040477050404780504047905040480050404810504048205040483050404840504048505040486050404870504048805040489050404900504049105040492050404930504049405040495050404960504049705040498050404990504050005040501050405020504050305040504050405050504050605040507050405080504050905040510050405110504051205040513050405140504051505040516050405170504051805040519050405200504052105040522050405230504052405040525050405260504052705040528050405290504053005040531050405320504053305040534050405350504053605040537050405380504053905040540050405410504054205040543050405440504054505040546050405470504054805040549050405500504055105040552050405530504055405040555050405560504055705040558050405590504056005040561050405620504056305040564050405650504056605040567050405680504056905040570050405710504057205040573050405740504057505040576050405770504057805040579050405800504058105040582050405830504058405040585050405860504058705040588050405890504059005040591050405920504059305040594050405950504059605040597050405980504059905040600050406010504060205040603050406040504060505040606050406070504060805040609050406100504061105040612050406130504061405040615050406160504061705040618050406190504062005040621050406220504062305040624050406250504062605040627050406280504062905040630050406310504063205040633050406340504063505040636050406370504063805040639050406400504064105040642050406430504064405040645050406460504064705040648050406490504065005040651050406520504065305040654050406550504065605040657050406580504065905040660050406610504066205040663050406640504066505040666050406670504066805040669050406700504067105040672050406730504067405040675050406760504067705040678050406790504068005040681050406820504068305040684050406850504068605040687050406880504068905040690050406910504069205040693050406940504069505040696050406970504069805040699050407000504070105040702050407030504070405040705050407060504070705040708050407090504071005040711050407120504071305040714050407150504071605040717050407180504071905040720050407210504072205040723050407240504072505040726050407270504072805040729050407300504073105040732050407330504073405040735050407360504073705040738050407390504074005040741050407420504074305040744050407450504074605040747050407480504074905040750050407510504075205040753050407540504075505040756050407570504075805040759050407600504076105040762050407630504076405040765050407660504076705040768050407690504077005040771050407720504077305040774050407750504077605040777050407780504077905040780050407810504078205040783050407840504078505040786050407870504078805040789050407900504079105040792050407930504079405040795050407960504079705040798050407990504080005040801050408020504080305040804050408050504080605040807050408080504080905040810050408110504081205040813050408140504081505040816050408170504081805040819050408200504082105040822050408230504082405040825050408260504082705040828050408290504083005040831050408320504083305040834050408350504083605040837050408380504083905040840050408410504084205040843050408440504084505040846050408470504084805040849050408500504085105040852050408530504085405040855050408560504085705040858050408590504086005040861050408620504086305040864050408650504086605040867050408680504086905040870050408710504087205040873050408740504087505040876050408770504087805040879050408800504088105040882050408830504088405040885050408860504088705040888050408890504089005040891050408920504089305040894050408950504089605040897050408980504089905040900050409010504090205040903050409040504090505040906050409070504090805040909050409100504091105040912050409130504091405040915050409160504091705040918050409190504092005040921050409220504092305040924050409250504092605040927050409280504092905040930050409310504093205040933050409340504093505040936050409370504093805040939050409400504094105040942050409430504094405040945050409460504094705040948050409490504095005040951050409520504095305040954050409550504095605040957050409580504095905040960050409610504096205040963050409640504096505040966050409670504096805040969050409700504097105040972050409730504097405040975050409760504097705040978050409790504098005040981050409820504098305040984050409850504098605040987050409880504098905040990050409910504099205040993050409940504099505040996050409970504099805040999050410000504100105041002050410030504100405041005050410060504100705041008050410090504101005041011050410120504101305041014050410150504101605041017050410180504101905041020050410210504102205041023050410240504102505041026050410270504102805041029050410300504103105041032050410330504103405041035050410360504103705041038050410390504104005041041050410420504104305041044050410450504104605041047050410480504104905041050050410510504105205041053050410540504105505041056050410570504105805041059050410600504106105041062050410630504106405041065050410660504106705041068050410690504107005041071050410720504107305041074050410750504107605041077050410780504107905041080050410810504108205041083050410840504108505041086050410870504108805041089050410900504109105041092050410930504109405041095050410960504109705041098050410990504110005041101050411020504110305041104050411050505000105050002050500030505000405050005050500060505000705050008050500090505001005050011050500120505001305050014050500150505001605050017050500180505001905050020050500210505002205050023050500240505002505050026050500270505002805050029050500300505003105050032050500330505003405050035050500360505003705050038050500390505004005050041050500420505004305050044050500450505004605050047050500480505004905050050050500510505005205050053050500540505005505050056050500570505005805050059050500600505006105050062050500630505006405050065050500660505006705050068050500690505007005050071050500720505007305050074050500750505007605050077050500780505007905050080050500810505008205050083050500840505008505050086050500870505008805050089050500900505009105050092050500930505009405050095050500960505009705050098050500990505010005050101050501020505010305050104050501050505010605050107050501080505010905050110050501110505011205050113050501140505011505050116050501170505011805050119050501200505012105050122050501230505012405050125050501260505012705050128050501290505013005050131050501320505013305050134050501350505013605050137050501380505013905050140050501410505014205050143050501440505014505050146050501470505014805050149050501500505015105050152050501530505015405050155050501560505015705050158050501590505016005050161050501620505016305050164050501650505016605050167050501680505016905050170050501710505017205050173050501740505017505050176050501770505017805050179050501800505018105050182050501830505018405050185050501860505018705050188050501890505019005050191050501920505019305050194050501950505019605050197050501980505019905050200050502010505020205050203050502040505020505050206050502070505020805050209050502100505021105050212050502130505021405050215050502160505021705050218050502190505022005050221050502220505022305050224050502250505022605050227050502280505022905050230050502310505023205050233050502340505023505050236050502370505023805050239050502400505024105050242050502430505024405050245050502460505024705050248050502490505025005050251050502520505025305050254050502550505025605050257050502580505025905050260050502610505026205050263050502640505026505050266050502670505026805050269050502700505027105050272050502730505027405050275050502760505027705050278050502790505028005050281050502820505028305050284050502850505028605050287050502880505028905050290050502910505029205050293050502940505029505050296050502970505029805050299050503000505030105050302050503030505030405050305050503060505030705050308050503090505031005050311050503120505031305050314050503150505031605050317050503180505031905050320050503210505032205050323050503240505032505050326050503270505032805050329050503300505033105050332050503330505033405050335050503360505033705050338050503390505034005050341050503420505034305050344050503450505034605050347050503480505034905050350050503510505035205050353050503540505035505050356050503570505035805050359050503600505036105050362050503630505036405050365050503660505036705050368050503690505037005050371050503720505037305050374050503750505037605050377050503780505037905050380050503810505038205050383050503840505038505050386050503870505038805050389050503900505039105050392050503930505039405050395050503960505039705050398050503990505040005050401050504020505040305050404050504050505040605050407050504080505040905050410050504110505041205050413050504140505041505050416050504170505041805050419050504200505042105050422050504230505042405050425050504260505042705050428050504290505043005050431050504320505043305050434050504350505043605050437050504380505043905050440050504410505044205050443050504440505044505050446050504470505044805050449050504500505045105050452050504530505045405050455050504560505045705050458050504590505046005050461050504620505046305050464050504650505046605050467050504680505046905050470050504710505047205050473050504740505047505050476050504770505047805050479050504800505048105050482050504830505048405050485050504860505048705050488050504890505049005050491050504920505049305050494050504950505049605050497050504980505049905050500050505010505050205050503050505040505050505050506050505070505050805050509050505100505051105050512050505130505051405050515050505160505051705050518050505190505052005050521050505220505052305050524050505250505052605050527050505280505052905050530050505310505053205050533050505340505053505050536050505370505053805050539050505400505054105050542050505430505054405050545050505460505054705050548050505490505055005050551050505520505055305050554050505550505055605050557050505580505055905050560050505610505056205050563050505640505056505050566050505670505056805050569050505700505057105050572050505730505057405050575050505760505057705050578050505790505058005050581050505820505058305050584050505850505058605050587050505880505058905050590050505910505059205050593050505940505059505050596050505970505059805050599050506000505060105050602050506030505060405050605050506060505060705050608050506090505061005050611050506120505061305050614050506150505061605050617050506180505061905050620050506210505062205050623050506240505062505050626050506270505062805050629050506300505063105050632050506330505063405050635050506360505063705050638050506390505064005050641050506420505064305050644050506450505064605050647050506480505064905050650050506510505065205050653050506540505065505050656050506570505065805050659050506600505066105050662050506630505066405050665050506660505066705050668050506690505067005050671050506720505067305050674050506750505067605050677050506780505067905050680050506810505068205050683050506840505068505050686050506870505068805050689050506900505069105050692050506930505069405050695050506960505069705050698050506990505070005050701050507020505070305050704050507050505070605050707050507080505070905050710050507110505071205050713050507140505071505050716050507170505071805050719050507200505072105050722050507230505072405050725050507260505072705050728050507290505073005050731050507320505073305050734050507350505073605050737050507380505073905050740050507410505074205050743050507440505074505050746050507470505074805050749050507500505075105050752050507530505075405050755050507560505075705050758050507590505076005050761050507620505076305050764050507650505076605050767050507680505076905050770050507710505077205050773050507740505077505050776050507770505077805050779050507800505078105050782050507830505078405050785050507860505078705050788050507890505079005050791050507920505079305050794050507950505079605050797050507980505079905050800050508010505080205050803050508040505080505050806050508070505080805050809050508100505081105050812050508130505081405050815050508160505081705050818050508190505082005050821050508220505082305050824050508250505082605050827050508280505082905050830050508310505083205050833050508340505083505050836050508370505083805050839050508400505084105050842050508430505084405050845050508460505084705050848050508490505085005050851050508520505085305050854050508550505085605050857050508580505085905050860050508610505086205050863050508640505086505050866050508670505086805050869050508700505087105050872050508730505087405050875050508760505087705050878050508790505088005050881050508820505088305050884050508850505088605050887050508880505088905050890050508910505089205050893050508940505089505050896050508970505089805050899050509000505090105050902050509030505090405050905050509060505090705050908050509090505091005050911050509120505091305050914050509150505091605050917050509180505091905050920050509210505092205050923050509240505092505050926050509270505092805050929050509300505093105050932050509330505093405050935050509360505093705050938050509390505094005050941050509420505094305050944050509450505094605050947050509480505094905050950050509510505095205050953050509540505095505050956050509570505095805050959050509600505096105050962050509630505096405050965050509660505096705050968050509690505097005050971050509720505097305050974050509750505097605050977050509780505097905050980050509810505098205050983050509840505098505050986050509870505098805050989050509900505099105050992050509930505099405050995050509960505099705050998050509990505100005051001050510020505100305051004050510050505100605051007050510080505100905051010050510110505101205051013050510140505101505051016050510170505101805051019050510200505102105051022050510230505102405051025050510260505102705051028050510290505103005051031050510320505103305051034050510350505103605051037050510380505103905051040050510410505104205051043050510440505104505051046050510470505104805051049050510500505105105051052050510530505105405051055050510560505105705051058050510590505106005051061050510620505106305051064050510650505106605051067050510680505106905051070050510710505107205051073050510740505107505051076050510770505107805051079050510800505108105051082050510830505108405051085050510860505108705051088050510890505109005051091050510920505109305051094050510950505109605051097050510980505109905051100050511010505110205051103050511040505110505060001050600020506000305060004050600050506000605060007050600080506000905060010050600110506001205060013050600140506001505060016050600170506001805060019050600200506002105060022050600230506002405060025050600260506002705060028050600290506003005060031050600320506003305060034050600350506003605060037050600380506003905060040050600410506004205060043050600440506004505060046050600470506004805060049050600500506005105060052050600530506005405060055050600560506005705060058050600590506006005060061050600620506006305060064050600650506006605060067050600680506006905060070050600710506007205060073050600740506007505060076050600770506007805060079050600800506008105060082050600830506008405060085050600860506008705060088050600890506009005060091050600920506009305060094050600950506009605060097050600980506009905060100050601010506010205060103050601040506010505060106050601070506010805060109050601100506011105060112050601130506011405060115050601160506011705060118050601190506012005060121050601220506012305060124050601250506012605060127050601280506012905060130050601310506013205060133050601340506013505060136050601370506013805060139050601400506014105060142050601430506014405060145050601460506014705060148050601490506015005060151050601520506015305060154050601550506015605060157050601580506015905060160050601610506016205060163050601640506016505060166050601670506016805060169050601700506017105060172050601730506017405060175050601760506017705060178050601790506018005060181050601820506018305060184050601850506018605060187050601880506018905060190050601910506019205060193050601940506019505060196050601970506019805060199050602000506020105060202050602030506020405060205050602060506020705060208050602090506021005060211050602120506021305060214050602150506021605060217050602180506021905060220050602210506022205060223050602240506022505060226050602270506022805060229050602300506023105060232050602330506023405060235050602360506023705060238050602390506024005060241050602420506024305060244050602450506024605060247050602480506024905060250050602510506025205060253050602540506025505060256050602570506025805060259050602600506026105060262050602630506026405060265050602660506026705060268050602690506027005060271050602720506027305060274050602750506027605060277050602780506027905060280050602810506028205060283050602840506028505060286050602870506028805060289050602900506029105060292050602930506029405060295050602960506029705060298050602990506030005060301050603020506030305060304050603050506030605060307050603080506030905060310050603110506031205060313050603140506031505060316050603170506031805060319050603200506032105060322050603230506032405060325050603260506032705060328050603290506033005060331050603320506033305060334050603350506033605060337050603380506033905060340050603410506034205060343050603440506034505060346050603470506034805060349050603500506035105060352050603530506035405060355050603560506035705060358050603590506036005060361050603620506036305060364050603650506036605060367050603680506036905060370050603710506037205060373050603740506037505060376050603770506037805060379050603800506038105060382050603830506038405060385050603860506038705060388050603890506039005060391050603920506039305060394050603950506039605060397050603980506039905060400050604010506040205060403050604040506040505060406050604070506040805060409050604100506041105060412050604130506041405060415050604160506041705060418050604190506042005060421050604220506042305060424050604250506042605060427050604280506042905060430050604310506043205060433050604340506043505060436050604370506043805060439050604400506044105060442050604430506044405060445050604460506044705060448050604490506045005060451050604520506045305060454050604550506045605060457050604580506045905060460050604610506046205060463050604640506046505060466050604670506046805060469050604700506047105060472050604730506047405060475050604760506047705060478050604790506048005060481050604820506048305060484050604850506048605060487050604880506048905060490050604910506049205060493050604940506049505060496050604970506049805060499050605000506050105060502050605030506050405060505050605060506050705060508050605090506051005060511050605120506051305060514050605150506051605060517050605180506051905060520050605210506052205060523050605240506052505060526050605270506052805060529050605300506053105060532050605330506053405060535050605360506053705060538050605390506054005060541050605420506054305060544050605450506054605060547050605480506054905060550050605510506055205060553050605540506055505060556050605570506055805060559050605600506056105060562050605630506056405060565050605660506056705060568050605690506057005060571050605720506057305060574050605750506057605060577050605780506057905060580050605810506058205060583050605840506058505060586050605870506058805060589050605900506059105060592050605930506059405060595050605960506059705060598050605990506060005060601050606020506060305060604050606050506060605060607050606080506060905060610050606110506061205060613050606140506061505060616050606170506061805060619050606200506062105060622050606230506062405060625050606260506062705060628050606290506063005060631050606320506063305060634050606350506063605060637050606380506063905060640050606410506064205060643050606440506064505060646050606470506064805060649050606500506065105060652050606530506065405060655050606560506065705060658050606590506066005060661050606620506066305060664050606650506066605060667050606680506066905060670050606710506067205060673050606740506067505060676050606770506067805060679050606800506068105060682050606830506068405060685050606860506068705060688050606890506069005060691050606920506069305060694050606950506069605060697050606980506069905060700050607010506070205060703050607040506070505060706050607070506070805060709050607100506071105060712050607130506071405060715050607160506071705060718050607190506072005060721050607220506072305060724050607250506072605060727050607280506072905060730050607310506073205060733050607340506073505060736050607370506073805060739050607400506074105060742050607430506074405060745050607460506074705060748050607490506075005060751050607520506075305060754050607550506075605060757050607580506075905060760050607610506076205060763050607640506076505060766050607670506076805060769050607700506077105060772050607730506077405060775050607760506077705060778050607790506078005060781050607820506078305060784050607850506078605060787050607880506078905060790050607910506079205060793050607940506079505060796050607970506079805060799050608000506080105060802050608030506080405060805050608060506080705060808050608090506081005060811050608120506081305060814050608150506081605060817050608180506081905060820050608210506082205060823050608240506082505060826050608270506082805060829050608300506083105060832050608330506083405060835050608360506083705060838050608390506084005060841050608420506084305060844050608450506084605060847050608480506084905060850050608510506085205060853050608540506085505060856050608570506085805060859050608600506086105060862050608630506086405060865050608660506086705060868050608690506087005060871050608720506087305060874050608750506087605060877050608780506087905060880050608810506088205060883050608840506088505060886050608870506088805060889050608900506089105060892050608930506089405060895050608960506089705060898050608990506090005060901050609020506090305060904050609050506090605060907050609080506090905060910050609110506091205060913050609140506091505060916050609170506091805060919050609200506092105060922050609230506092405060925050609260506092705060928050609290506093005060931050609320506093305060934050609350506093605060937050609380506093905060940050609410506094205060943050609440506094505060946050609470506094805060949050609500506095105060952050609530506095405060955050609560506095705060958050609590506096005060961050609620506096305060964050609650506096605060967050609680506096905060970050609710506097205060973050609740506097505060976050609770506097805060979050609800506098105060982050609830506098405060985050609860506098705060988050609890506099005060991050609920506099305060994050609950506099605060997050609980506099905061000050610010506100205061003050610040506100505061006050610070506100805061009050610100506101105061012050610130506101405061015050610160506101705061018050610190506102005061021050610220506102305061024050610250506102605061027050610280506102905061030050610310506103205061033050610340506103505061036050610370506103805061039050610400506104105061042050610430506104405061045050610460506104705061048050610490506105005061051050610520506105305061054050610550506105605061057050610580506105905061060050610610506106205061063050610640506106505061066050610670506106805061069050610700506107105061072050610730506107405061075050610760506107705061078050610790506108005061081050610820506108305061084050610850506108605061087050610880506108905061090050610910506109205061093050610940506109505061096050610970506109805061099050611000506110105061102050611030506110405061105050700010507000205070003050700040507000505070006050700070507000805070009050700100507001105070012050700130507001405070015050700160507001705070018050700190507002005070021050700220507002305070024050700250507002605070027050700280507002905070030050700310507003205070033050700340507003505070036050700370507003805070039050700400507004105070042050700430507004405070045050700460507004705070048050700490507005005070051050700520507005305070054050700550507005605070057050700580507005905070060050700610507006205070063050700640507006505070066050700670507006805070069050700700507007105070072050700730507007405070075050700760507007705070078050700790507008005070081050700820507008305070084050700850507008605070087050700880507008905070090050700910507009205070093050700940507009505070096050700970507009805070099050701000507010105070102050701030507010405070105050701060507010705070108050701090507011005070111050701120507011305070114050701150507011605070117050701180507011905070120050701210507012205070123050701240507012505070126050701270507012805070129050701300507013105070132050701330507013405070135050701360507013705070138050701390507014005070141050701420507014305070144050701450507014605070147050701480507014905070150050701510507015205070153050701540507015505070156050701570507015805070159050701600507016105070162050701630507016405070165050701660507016705070168050701690507017005070171050701720507017305070174050701750507017605070177050701780507017905070180050701810507018205070183050701840507018505070186050701870507018805070189050701900507019105070192050701930507019405070195050701960507019705070198050701990507020005070201050702020507020305070204050702050507020605070207050702080507020905070210050702110507021205070213050702140507021505070216050702170507021805070219050702200507022105070222050702230507022405070225050702260507022705070228050702290507023005070231050702320507023305070234050702350507023605070237050702380507023905070240050702410507024205070243050702440507024505070246050702470507024805070249050702500507025105070252050702530507025405070255050702560507025705070258050702590507026005070261050702620507026305070264050702650507026605070267050702680507026905070270050702710507027205070273050702740507027505070276050702770507027805070279050702800507028105070282050702830507028405070285050702860507028705070288050702890507029005070291050702920507029305070294050702950507029605070297050702980507029905070300050703010507030205070303050703040507030505070306050703070507030805070309050703100507031105070312050703130507031405070315050703160507031705070318050703190507032005070321050703220507032305070324050703250507032605070327050703280507032905070330050703310507033205070333050703340507033505070336050703370507033805070339050703400507034105070342050703430507034405070345050703460507034705070348050703490507035005070351050703520507035305070354050703550507035605070357050703580507035905070360050703610507036205070363050703640507036505070366050703670507036805070369050703700507037105070372050703730507037405070375050703760507037705070378050703790507038005070381050703820507038305070384050703850507038605070387050703880507038905070390050703910507039205070393050703940507039505070396050703970507039805070399050704000507040105070402050704030507040405070405050704060507040705070408050704090507041005070411050704120507041305070414050704150507041605070417050704180507041905070420050704210507042205070423050704240507042505070426050704270507042805070429050704300507043105070432050704330507043405070435050704360507043705070438050704390507044005070441050704420507044305070444050704450507044605070447050704480507044905070450050704510507045205070453050704540507045505070456050704570507045805070459050704600507046105070462050704630507046405070465050704660507046705070468050704690507047005070471050704720507047305070474050704750507047605070477050704780507047905070480050704810507048205070483050704840507048505070486050704870507048805070489050704900507049105070492050704930507049405070495050704960507049705070498050704990507050005070501050705020507050305070504050705050507050605070507050705080507050905070510050705110507051205070513050705140507051505070516050705170507051805070519050705200507052105070522050705230507052405070525050705260507052705070528050705290507053005070531050705320507053305070534050705350507053605070537050705380507053905070540050705410507054205070543050705440507054505070546050705470507054805070549050705500507055105070552050705530507055405070555050705560507055705070558050705590507056005070561050705620507056305070564050705650507056605070567050705680507056905070570050705710507057205070573050705740507057505070576050705770507057805070579050705800507058105070582050705830507058405070585050705860507058705070588050705890507059005070591050705920507059305070594050705950507059605070597050705980507059905070600050706010507060205070603050706040507060505070606050706070507060805070609050706100507061105070612050706130507061405070615050706160507061705070618050706190507062005070621050706220507062305070624050706250507062605070627050706280507062905070630050706310507063205070633050706340507063505070636050706370507063805070639050706400507064105070642050706430507064405070645050706460507064705070648050706490507065005070651050706520507065305070654050706550507065605070657050706580507065905070660050706610507066205070663050706640507066505070666050706670507066805070669050706700507067105070672050706730507067405070675050706760507067705070678050706790507068005070681050706820507068305070684050706850507068605070687050706880507068905070690050706910507069205070693050706940507069505070696050706970507069805070699050707000507070105070702050707030507070405070705050707060507070705070708050707090507071005070711050707120507071305070714050707150507071605070717050707180507071905070720050707210507072205070723050707240507072505070726050707270507072805070729050707300507073105070732050707330507073405070735050707360507073705070738050707390507074005070741050707420507074305070744050707450507074605070747050707480507074905070750050707510507075205070753050707540507075505070756050707570507075805070759050707600507076105070762050707630507076405070765050707660507076705070768050707690507077005070771050707720507077305070774050707750507077605070777050707780507077905070780050707810507078205070783050707840507078505070786050707870507078805070789050707900507079105070792050707930507079405070795050707960507079705070798050707990507080005070801050708020507080305070804050708050507080605070807050708080507080905070810050708110507081205070813050708140507081505070816050708170507081805070819050708200507082105070822050708230507082405070825050708260507082705070828050708290507083005070831050708320507083305070834050708350507083605070837050708380507083905070840050708410507084205070843050708440507084505070846050708470507084805070849050708500507085105070852050708530507085405070855050708560507085705070858050708590507086005070861050708620507086305070864050708650507086605070867050708680507086905070870050708710507087205070873050708740507087505070876050708770507087805070879050708800507088105070882050708830507088405070885050708860507088705070888050708890507089005070891050708920507089305070894050708950507089605070897050708980507089905070900050709010507090205070903050709040507090505070906050709070507090805070909050709100507091105070912050709130507091405070915050709160507091705070918050709190507092005070921050709220507092305070924050709250507092605070927050709280507092905070930050709310507093205070933050709340507093505070936050709370507093805070939050709400507094105070942050709430507094405070945050709460507094705070948050709490507095005070951050709520507095305070954050709550507095605070957050709580507095905070960050709610507096205070963050709640507096505070966050709670507096805070969050709700507097105070972050709730507097405070975050709760507097705070978050709790507098005070981050709820507098305070984050709850507098605070987050709880507098905070990050709910507099205070993050709940507099505070996050709970507099805070999050710000507100105071002050710030507100405071005050710060507100705071008050710090507101005071011050710120507101305071014050710150507101605071017050710180507101905071020050710210507102205071023050710240507102505071026050710270507102805071029050710300507103105071032050710330507103405071035050710360507103705071038050710390507104005071041050710420507104305071044050710450507104605071047050710480507104905071050050710510507105205071053050710540507105505071056050710570507105805071059050710600507106105071062050710630507106405071065050710660507106705071068050710690507107005071071050710720507107305071074050710750507107605071077050710780507107905071080050710810507108205071083050710840507108505071086050710870507108805071089050710900507109105071092050710930507109405071095050710960507109705071098050710990507110005071101050711020507110305071104050711050508000105080002050800030508000405080005050800060508000705080008050800090508001005080011050800120508001305080014050800150508001605080017050800180508001905080020050800210508002205080023050800240508002505080026050800270508002805080029050800300508003105080032050800330508003405080035050800360508003705080038050800390508004005080041050800420508004305080044050800450508004605080047050800480508004905080050050800510508005205080053050800540508005505080056050800570508005805080059050800600508006105080062050800630508006405080065050800660508006705080068050800690508007005080071050800720508007305080074050800750508007605080077050800780508007905080080050800810508008205080083050800840508008505080086050800870508008805080089050800900508009105080092050800930508009405080095050800960508009705080098050800990508010005080101050801020508010305080104050801050508010605080107050801080508010905080110050801110508011205080113050801140508011505080116050801170508011805080119050801200508012105080122050801230508012405080125050801260508012705080128050801290508013005080131050801320508013305080134050801350508013605080137050801380508013905080140050801410508014205080143050801440508014505080146050801470508014805080149050801500508015105080152050801530508015405080155050801560508015705080158050801590508016005080161050801620508016305080164050801650508016605080167050801680508016905080170050801710508017205080173050801740508017505080176050801770508017805080179050801800508018105080182050801830508018405080185050801860508018705080188050801890508019005080191050801920508019305080194050801950508019605080197050801980508019905080200050802010508020205080203050802040508020505080206050802070508020805080209050802100508021105080212050802130508021405080215050802160508021705080218050802190508022005080221050802220508022305080224050802250508022605080227050802280508022905080230050802310508023205080233050802340508023505080236050802370508023805080239050802400508024105080242050802430508024405080245050802460508024705080248050802490508025005080251050802520508025305080254050802550508025605080257050802580508025905080260050802610508026205080263050802640508026505080266050802670508026805080269050802700508027105080272050802730508027405080275050802760508027705080278050802790508028005080281050802820508028305080284050802850508028605080287050802880508028905080290050802910508029205080293050802940508029505080296050802970508029805080299050803000508030105080302050803030508030405080305050803060508030705080308050803090508031005080311050803120508031305080314050803150508031605080317050803180508031905080320050803210508032205080323050803240508032505080326050803270508032805080329050803300508033105080332050803330508033405080335050803360508033705080338050803390508034005080341050803420508034305080344050803450508034605080347050803480508034905080350050803510508035205080353050803540508035505080356050803570508035805080359050803600508036105080362050803630508036405080365050803660508036705080368050803690508037005080371050803720508037305080374050803750508037605080377050803780508037905080380050803810508038205080383050803840508038505080386050803870508038805080389050803900508039105080392050803930508039405080395050803960508039705080398050803990508040005080401050804020508040305080404050804050508040605080407050804080508040905080410050804110508041205080413050804140508041505080416050804170508041805080419050804200508042105080422050804230508042405080425050804260508042705080428050804290508043005080431050804320508043305080434050804350508043605080437050804380508043905080440050804410508044205080443050804440508044505080446050804470508044805080449050804500508045105080452050804530508045405080455050804560508045705080458050804590508046005080461050804620508046305080464050804650508046605080467050804680508046905080470050804710508047205080473050804740508047505080476050804770508047805080479050804800508048105080482050804830508048405080485050804860508048705080488050804890508049005080491050804920508049305080494050804950508049605080497050804980508049905080500050805010508050205080503050805040508050505080506050805070508050805080509050805100508051105080512050805130508051405080515050805160508051705080518050805190508052005080521050805220508052305080524050805250508052605080527050805280508052905080530050805310508053205080533050805340508053505080536050805370508053805080539050805400508054105080542050805430508054405080545050805460508054705080548050805490508055005080551050805520508055305080554050805550508055605080557050805580508055905080560050805610508056205080563050805640508056505080566050805670508056805080569050805700508057105080572050805730508057405080575050805760508057705080578050805790508058005080581050805820508058305080584050805850508058605080587050805880508058905080590050805910508059205080593050805940508059505080596050805970508059805080599050806000508060105080602050806030508060405080605050806060508060705080608050806090508061005080611050806120508061305080614050806150508061605080617050806180508061905080620050806210508062205080623050806240508062505080626050806270508062805080629050806300508063105080632050806330508063405080635050806360508063705080638050806390508064005080641050806420508064305080644050806450508064605080647050806480508064905080650050806510508065205080653050806540508065505080656050806570508065805080659050806600508066105080662050806630508066405080665050806660508066705080668050806690508067005080671050806720508067305080674050806750508067605080677050806780508067905080680050806810508068205080683050806840508068505080686050806870508068805080689050806900508069105080692050806930508069405080695050806960508069705080698050806990508070005080701050807020508070305080704050807050508070605080707050807080508070905080710050807110508071205080713050807140508071505080716050807170508071805080719050807200508072105080722050807230508072405080725050807260508072705080728050807290508073005080731050807320508073305080734050807350508073605080737050807380508073905080740050807410508074205080743050807440508074505080746050807470508074805080749050807500508075105080752050807530508075405080755050807560508075705080758050807590508076005080761050807620508076305080764050807650508076605080767050807680508076905080770050807710508077205080773050807740508077505080776050807770508077805080779050807800508078105080782050807830508078405080785050807860508078705080788050807890508079005080791050807920508079305080794050807950508079605080797050807980508079905080800050808010508080205080803050808040508080505080806050808070508080805080809050808100508081105080812050808130508081405080815050808160508081705080818050808190508082005080821050808220508082305080824050808250508082605080827050808280508082905080830050808310508083205080833050808340508083505080836050808370508083805080839050808400508084105080842050808430508084405080845050808460508084705080848050808490508085005080851050808520508085305080854050808550508085605080857050808580508085905080860050808610508086205080863050808640508086505080866050808670508086805080869050808700508087105080872050808730508087405080875050808760508087705080878050808790508088005080881050808820508088305080884050808850508088605080887050808880508088905080890050808910508089205080893050808940508089505080896050808970508089805080899050809000508090105080902050809030508090405080905050809060508090705080908050809090508091005080911050809120508091305080914050809150508091605080917050809180508091905080920050809210508092205080923050809240508092505080926050809270508092805080929050809300508093105080932050809330508093405080935050809360508093705080938050809390508094005080941050809420508094305080944050809450508094605080947050809480508094905080950050809510508095205080953050809540508095505080956050809570508095805080959050809600508096105080962050809630508096405080965050809660508096705080968050809690508097005080971050809720508097305080974050809750508097605080977050809780508097905080980050809810508098205080983050809840508098505080986050809870508098805080989050809900508099105080992050809930508099405080995050809960508099705080998050809990508100005081001050810020508100305081004050810050508100605081007050810080508100905081010050810110508101205081013050810140508101505081016050810170508101805081019050810200508102105081022050810230508102405081025050810260508102705081028050810290508103005081031050810320508103305081034050810350508103605081037050810380508103905081040050810410508104205081043050810440508104505081046050810470508104805081049050810500508105105081052050810530508105405081055050810560508105705081058050810590508106005081061050810620508106305081064050810650508106605081067050810680508106905081070050810710508107205081073050810740508107505081076050810770508107805081079050810800508108105081082050810830508108405081085050810860508108705081088050810890508109005081091050810920508109305081094050810950508109605081097050810980508109905081100050811010508110205081103050811040508110505090001050900020509000305090004050900050509000605090007050900080509000905090010050900110509001205090013050900140509001505090016050900170509001805090019050900200509002105090022050900230509002405090025050900260509002705090028050900290509003005090031050900320509003305090034050900350509003605090037050900380509003905090040050900410509004205090043050900440509004505090046050900470509004805090049050900500509005105090052050900530509005405090055050900560509005705090058050900590509006005090061050900620509006305090064050900650509006605090067050900680509006905090070050900710509007205090073050900740509007505090076050900770509007805090079050900800509008105090082050900830509008405090085050900860509008705090088050900890509009005090091050900920509009305090094050900950509009605090097050900980509009905090100050901010509010205090103050901040509010505090106050901070509010805090109050901100509011105090112050901130509011405090115050901160509011705090118050901190509012005090121050901220509012305090124050901250509012605090127050901280509012905090130050901310509013205090133050901340509013505090136050901370509013805090139050901400509014105090142050901430509014405090145050901460509014705090148050901490509015005090151050901520509015305090154050901550509015605090157050901580509015905090160050901610509016205090163050901640509016505090166050901670509016805090169050901700509017105090172050901730509017405090175050901760509017705090178050901790509018005090181050901820509018305090184050901850509018605090187050901880509018905090190050901910509019205090193050901940509019505090196050901970509019805090199050902000509020105090202050902030509020405090205050902060509020705090208050902090509021005090211050902120509021305090214050902150509021605090217050902180509021905090220050902210509022205090223050902240509022505090226050902270509022805090229050902300509023105090232050902330509023405090235050902360509023705090238050902390509024005090241050902420509024305090244050902450509024605090247050902480509024905090250050902510509025205090253050902540509025505090256050902570509025805090259050902600509026105090262050902630509026405090265050902660509026705090268050902690509027005090271050902720509027305090274050902750509027605090277050902780509027905090280050902810509028205090283050902840509028505090286050902870509028805090289050902900509029105090292050902930509029405090295050902960509029705090298050902990509030005090301050903020509030305090304050903050509030605090307050903080509030905090310050903110509031205090313050903140509031505090316050903170509031805090319050903200509032105090322050903230509032405090325050903260509032705090328050903290509033005090331050903320509033305090334050903350509033605090337050903380509033905090340050903410509034205090343050903440509034505090346050903470509034805090349050903500509035105090352050903530509035405090355050903560509035705090358050903590509036005090361050903620509036305090364050903650509036605090367050903680509036905090370050903710509037205090373050903740509037505090376050903770509037805090379050903800509038105090382050903830509038405090385050903860509038705090388050903890509039005090391050903920509039305090394050903950509039605090397050903980509039905090400050904010509040205090403050904040509040505090406050904070509040805090409050904100509041105090412050904130509041405090415050904160509041705090418050904190509042005090421050904220509042305090424050904250509042605090427050904280509042905090430050904310509043205090433050904340509043505090436050904370509043805090439050904400509044105090442050904430509044405090445050904460509044705090448050904490509045005090451050904520509045305090454050904550509045605090457050904580509045905090460050904610509046205090463050904640509046505090466050904670509046805090469050904700509047105090472050904730509047405090475050904760509047705090478050904790509048005090481050904820509048305090484050904850509048605090487050904880509048905090490050904910509049205090493050904940509049505090496050904970509049805090499050905000509050105090502050905030509050405090505050905060509050705090508050905090509051005090511050905120509051305090514050905150509051605090517050905180509051905090520050905210509052205090523050905240509052505090526050905270509052805090529050905300509053105090532050905330509053405090535050905360509053705090538050905390509054005090541050905420509054305090544050905450509054605090547050905480509054905090550050905510509055205090553050905540509055505090556050905570509055805090559050905600509056105090562050905630509056405090565050905660509056705090568050905690509057005090571050905720509057305090574050905750509057605090577050905780509057905090580050905810509058205090583050905840509058505090586050905870509058805090589050905900509059105090592050905930509059405090595050905960509059705090598050905990509060005090601050906020509060305090604050906050509060605090607050906080509060905090610050906110509061205090613050906140509061505090616050906170509061805090619050906200509062105090622050906230509062405090625050906260509062705090628050906290509063005090631050906320509063305090634050906350509063605090637050906380509063905090640050906410509064205090643050906440509064505090646050906470509064805090649050906500509065105090652050906530509065405090655050906560509065705090658050906590509066005090661050906620509066305090664050906650509066605090667050906680509066905090670050906710509067205090673050906740509067505090676050906770509067805090679050906800509068105090682050906830509068405090685050906860509068705090688050906890509069005090691050906920509069305090694050906950509069605090697050906980509069905090700050907010509070205090703050907040509070505090706050907070509070805090709050907100509071105090712050907130509071405090715050907160509071705090718050907190509072005090721050907220509072305090724050907250509072605090727050907280509072905090730050907310509073205090733050907340509073505090736050907370509073805090739050907400509074105090742050907430509074405090745050907460509074705090748050907490509075005090751050907520509075305090754050907550509075605090757050907580509075905090760050907610509076205090763050907640509076505090766050907670509076805090769050907700509077105090772050907730509077405090775050907760509077705090778050907790509078005090781050907820509078305090784050907850509078605090787050907880509078905090790050907910509079205090793050907940509079505090796050907970509079805090799050908000509080105090802050908030509080405090805050908060509080705090808050908090509081005090811050908120509081305090814050908150509081605090817050908180509081905090820050908210509082205090823050908240509082505090826050908270509082805090829050908300509083105090832050908330509083405090835050908360509083705090838050908390509084005090841050908420509084305090844050908450509084605090847050908480509084905090850050908510509085205090853050908540509085505090856050908570509085805090859050908600509086105090862050908630509086405090865050908660509086705090868050908690509087005090871050908720509087305090874050908750509087605090877050908780509087905090880050908810509088205090883050908840509088505090886050908870509088805090889050908900509089105090892050908930509089405090895050908960509089705090898050908990509090005090901050909020509090305090904050909050509090605090907050909080509090905090910050909110509091205090913050909140509091505090916050909170509091805090919050909200509092105090922050909230509092405090925050909260509092705090928050909290509093005090931050909320509093305090934050909350509093605090937050909380509093905090940050909410509094205090943050909440509094505090946050909470509094805090949050909500509095105090952050909530509095405090955050909560509095705090958050909590509096005090961050909620509096305090964050909650509096605090967050909680509096905090970050909710509097205090973050909740509097505090976050909770509097805090979050909800509098105090982050909830509098405090985050909860509098705090988050909890509099005090991050909920509099305090994050909950509099605090997050909980509099905091000050910010509100205091003050910040509100505091006050910070509100805091009050910100509101105091012050910130509101405091015050910160509101705091018050910190509102005091021050910220509102305091024050910250509102605091027050910280509102905091030050910310509103205091033050910340509103505091036050910370509103805091039050910400509104105091042050910430509104405091045050910460509104705091048050910490509105005091051050910520509105305091054050910550509105605091057050910580509105905091060050910610509106205091063050910640509106505091066050910670509106805091069050910700509107105091072050910730509107405091075050910760509107705091078050910790509108005091081050910820509108305091084050910850509108605091087050910880509108905091090050910910509109205091093050910940509109505091096050910970509109805091099050911000509110105091102050911030509110405091105051000010510000205100003051000040510000505100006051000070510000805100009051000100510001105100012051000130510001405100015051000160510001705100018051000190510002005100021051000220510002305100024051000250510002605100027051000280510002905100030051000310510003205100033051000340510003505100036051000370510003805100039051000400510004105100042051000430510004405100045051000460510004705100048051000490510005005100051051000520510005305100054051000550510005605100057051000580510005905100060051000610510006205100063051000640510006505100066051000670510006805100069051000700510007105100072051000730510007405100075051000760510007705100078051000790510008005100081051000820510008305100084051000850510008605100087051000880510008905100090051000910510009205100093051000940510009505100096051000970510009805100099051001000510010105100102051001030510010405100105051001060510010705100108051001090510011005100111051001120510011305100114051001150510011605100117051001180510011905100120051001210510012205100123051001240510012505100126051001270510012805100129051001300510013105100132051001330510013405100135051001360510013705100138051001390510014005100141051001420510014305100144051001450510014605100147051001480510014905100150051001510510015205100153051001540510015505100156051001570510015805100159051001600510016105100162051001630510016405100165051001660510016705100168051001690510017005100171051001720510017305100174051001750510017605100177051001780510017905100180051001810510018205100183051001840510018505100186051001870510018805100189051001900510019105100192051001930510019405100195051001960510019705100198051001990510020005100201051002020510020305100204051002050510020605100207051002080510020905100210051002110510021205100213051002140510021505100216051002170510021805100219051002200510022105100222051002230510022405100225051002260510022705100228051002290510023005100231051002320510023305100234051002350510023605100237051002380510023905100240051002410510024205100243051002440510024505100246051002470510024805100249051002500510025105100252051002530510025405100255051002560510025705100258051002590510026005100261051002620510026305100264051002650510026605100267051002680510026905100270051002710510027205100273051002740510027505100276051002770510027805100279051002800510028105100282051002830510028405100285051002860510028705100288051002890510029005100291051002920510029305100294051002950510029605100297051002980510029905100300051003010510030205100303051003040510030505100306051003070510030805100309051003100510031105100312051003130510031405100315051003160510031705100318051003190510032005100321051003220510032305100324051003250510032605100327051003280510032905100330051003310510033205100333051003340510033505100336051003370510033805100339051003400510034105100342051003430510034405100345051003460510034705100348051003490510035005100351051003520510035305100354051003550510035605100357051003580510035905100360051003610510036205100363051003640510036505100366051003670510036805100369051003700510037105100372051003730510037405100375051003760510037705100378051003790510038005100381051003820510038305100384051003850510038605100387051003880510038905100390051003910510039205100393051003940510039505100396051003970510039805100399051004000510040105100402051004030510040405100405051004060510040705100408051004090510041005100411051004120510041305100414051004150510041605100417051004180510041905100420051004210510042205100423051004240510042505100426051004270510042805100429051004300510043105100432051004330510043405100435051004360510043705100438051004390510044005100441051004420510044305100444051004450510044605100447051004480510044905100450051004510510045205100453051004540510045505100456051004570510045805100459051004600510046105100462051004630510046405100465051004660510046705100468051004690510047005100471051004720510047305100474051004750510047605100477051004780510047905100480051004810510048205100483051004840510048505100486051004870510048805100489051004900510049105100492051004930510049405100495051004960510049705100498051004990510050005100501051005020510050305100504051005050510050605100507051005080510050905100510051005110510051205100513051005140510051505100516051005170510051805100519051005200510052105100522051005230510052405100525051005260510052705100528051005290510053005100531051005320510053305100534051005350510053605100537051005380510053905100540051005410510054205100543051005440510054505100546051005470510054805100549051005500510055105100552051005530510055405100555051005560510055705100558051005590510056005100561051005620510056305100564051005650510056605100567051005680510056905100570051005710510057205100573051005740510057505100576051005770510057805100579051005800510058105100582051005830510058405100585051005860510058705100588051005890510059005100591051005920510059305100594051005950510059605100597051005980510059905100600051006010510060205100603051006040510060505100606051006070510060805100609051006100510061105100612051006130510061405100615051006160510061705100618051006190510062005100621051006220510062305100624051006250510062605100627051006280510062905100630051006310510063205100633051006340510063505100636051006370510063805100639051006400510064105100642051006430510064405100645051006460510064705100648051006490510065005100651051006520510065305100654051006550510065605100657051006580510065905100660051006610510066205100663051006640510066505100666051006670510066805100669051006700510067105100672051006730510067405100675051006760510067705100678051006790510068005100681051006820510068305100684051006850510068605100687051006880510068905100690051006910510069205100693051006940510069505100696051006970510069805100699051007000510070105100702051007030510070405100705051007060510070705100708051007090510071005100711051007120510071305100714051007150510071605100717051007180510071905100720051007210510072205100723051007240510072505100726051007270510072805100729051007300510073105100732051007330510073405100735051007360510073705100738051007390510074005100741051007420510074305100744051007450510074605100747051007480510074905100750051007510510075205100753051007540510075505100756051007570510075805100759051007600510076105100762051007630510076405100765051007660510076705100768051007690510077005100771051007720510077305100774051007750510077605100777051007780510077905100780051007810510078205100783051007840510078505100786051007870510078805100789051007900510079105100792051007930510079405100795051007960510079705100798051007990510080005100801051008020510080305100804051008050510080605100807051008080510080905100810051008110510081205100813051008140510081505100816051008170510081805100819051008200510082105100822051008230510082405100825051008260510082705100828051008290510083005100831051008320510083305100834051008350510083605100837051008380510083905100840051008410510084205100843051008440510084505100846051008470510084805100849051008500510085105100852051008530510085405100855051008560510085705100858051008590510086005100861051008620510086305100864051008650510086605100867051008680510086905100870051008710510087205100873051008740510087505100876051008770510087805100879051008800510088105100882051008830510088405100885051008860510088705100888051008890510089005100891051008920510089305100894051008950510089605100897051008980510089905100900051009010510090205100903051009040510090505100906051009070510090805100909051009100510091105100912051009130510091405100915051009160510091705100918051009190510092005100921051009220510092305100924051009250510092605100927051009280510092905100930051009310510093205100933051009340510093505100936051009370510093805100939051009400510094105100942051009430510094405100945051009460510094705100948051009490510095005100951051009520510095305100954051009550510095605100957051009580510095905100960051009610510096205100963051009640510096505100966051009670510096805100969051009700510097105100972051009730510097405100975051009760510097705100978051009790510098005100981051009820510098305100984051009850510098605100987051009880510098905100990051009910510099205100993051009940510099505100996051009970510099805100999051010000510100105101002051010030510100405101005051010060510100705101008051010090510101005101011051010120510101305101014051010150510101605101017051010180510101905101020051010210510102205101023051010240510102505101026051010270510102805101029051010300510103105101032051010330510103405101035051010360510103705101038051010390510104005101041051010420510104305101044051010450510104605101047051010480510104905101050051010510510105205101053051010540510105505101056051010570510105805101059051010600510106105101062051010630510106405101065051010660510106705101068051010690510107005101071051010720510107305101074051010750510107605101077051010780510107905101080051010810510108205101083051010840510108505101086051010870510108805101089051010900510109105101092051010930510109405101095051010960510109705101098051010990510110005101101051011020510110305101104051011050511000105110002051100030511000405110005051100060511000705110008051100090511001005110011051100120511001305110014051100150511001605110017051100180511001905110020051100210511002205110023051100240511002505110026051100270511002805110029051100300511003105110032051100330511003405110035051100360511003705110038051100390511004005110041051100420511004305110044051100450511004605110047051100480511004905110050051100510511005205110053051100540511005505110056051100570511005805110059051100600511006105110062051100630511006405110065051100660511006705110068051100690511007005110071051100720511007305110074051100750511007605110077051100780511007905110080051100810511008205110083051100840511008505110086051100870511008805110089051100900511009105110092051100930511009405110095051100960511009705110098051100990511010005110101051101020511010305110104051101050511010605110107051101080511010905110110051101110511011205110113051101140511011505110116051101170511011805110119051101200511012105110122051101230511012405110125051101260511012705110128051101290511013005110131051101320511013305110134051101350511013605110137051101380511013905110140051101410511014205110143051101440511014505110146051101470511014805110149051101500511015105110152051101530511015405110155051101560511015705110158051101590511016005110161051101620511016305110164051101650511016605110167051101680511016905110170051101710511017205110173051101740511017505110176051101770511017805110179051101800511018105110182051101830511018405110185051101860511018705110188051101890511019005110191051101920511019305110194051101950511019605110197051101980511019905110200051102010511020205110203051102040511020505110206051102070511020805110209051102100511021105110212051102130511021405110215051102160511021705110218051102190511022005110221051102220511022305110224051102250511022605110227051102280511022905110230051102310511023205110233051102340511023505110236051102370511023805110239051102400511024105110242051102430511024405110245051102460511024705110248051102490511025005110251051102520511025305110254051102550511025605110257051102580511025905110260051102610511026205110263051102640511026505110266051102670511026805110269051102700511027105110272051102730511027405110275051102760511027705110278051102790511028005110281051102820511028305110284051102850511028605110287051102880511028905110290051102910511029205110293051102940511029505110296051102970511029805110299051103000511030105110302051103030511030405110305051103060511030705110308051103090511031005110311051103120511031305110314051103150511031605110317051103180511031905110320051103210511032205110323051103240511032505110326051103270511032805110329051103300511033105110332051103330511033405110335051103360511033705110338051103390511034005110341051103420511034305110344051103450511034605110347051103480511034905110350051103510511035205110353051103540511035505110356051103570511035805110359051103600511036105110362051103630511036405110365051103660511036705110368051103690511037005110371051103720511037305110374051103750511037605110377051103780511037905110380051103810511038205110383051103840511038505110386051103870511038805110389051103900511039105110392051103930511039405110395051103960511039705110398051103990511040005110401051104020511040305110404051104050511040605110407051104080511040905110410051104110511041205110413051104140511041505110416051104170511041805110419051104200511042105110422051104230511042405110425051104260511042705110428051104290511043005110431051104320511043305110434051104350511043605110437051104380511043905110440051104410511044205110443051104440511044505110446051104470511044805110449051104500511045105110452051104530511045405110455051104560511045705110458051104590511046005110461051104620511046305110464051104650511046605110467051104680511046905110470051104710511047205110473051104740511047505110476051104770511047805110479051104800511048105110482051104830511048405110485051104860511048705110488051104890511049005110491051104920511049305110494051104950511049605110497051104980511049905110500051105010511050205110503051105040511050505110506051105070511050805110509051105100511051105110512051105130511051405110515051105160511051705110518051105190511052005110521051105220511052305110524051105250511052605110527051105280511052905110530051105310511053205110533051105340511053505110536051105370511053805110539051105400511054105110542051105430511054405110545051105460511054705110548051105490511055005110551051105520511055305110554051105550511055605110557051105580511055905110560051105610511056205110563051105640511056505110566051105670511056805110569051105700511057105110572051105730511057405110575051105760511057705110578051105790511058005110581051105820511058305110584051105850511058605110587051105880511058905110590051105910511059205110593051105940511059505110596051105970511059805110599051106000511060105110602051106030511060405110605051106060511060705110608051106090511061005110611051106120511061305110614051106150511061605110617051106180511061905110620051106210511062205110623051106240511062505110626051106270511062805110629051106300511063105110632051106330511063405110635051106360511063705110638051106390511064005110641051106420511064305110644051106450511064605110647051106480511064905110650051106510511065205110653051106540511065505110656051106570511065805110659051106600511066105110662051106630511066405110665051106660511066705110668051106690511067005110671051106720511067305110674051106750511067605110677051106780511067905110680051106810511068205110683051106840511068505110686051106870511068805110689051106900511069105110692051106930511069405110695051106960511069705110698051106990511070005110701051107020511070305110704051107050511070605110707051107080511070905110710051107110511071205110713051107140511071505110716051107170511071805110719051107200511072105110722051107230511072405110725051107260511072705110728051107290511073005110731051107320511073305110734051107350511073605110737051107380511073905110740051107410511074205110743051107440511074505110746051107470511074805110749051107500511075105110752051107530511075405110755051107560511075705110758051107590511076005110761051107620511076305110764051107650511076605110767051107680511076905110770051107710511077205110773051107740511077505110776051107770511077805110779051107800511078105110782051107830511078405110785051107860511078705110788051107890511079005110791051107920511079305110794051107950511079605110797051107980511079905110800051108010511080205110803051108040511080505110806051108070511080805110809051108100511081105110812051108130511081405110815051108160511081705110818051108190511082005110821051108220511082305110824051108250511082605110827051108280511082905110830051108310511083205110833051108340511083505110836051108370511083805110839051108400511084105110842051108430511084405110845051108460511084705110848051108490511085005110851051108520511085305110854051108550511085605110857051108580511085905110860051108610511086205110863051108640511086505110866051108670511086805110869051108700511087105110872051108730511087405110875051108760511087705110878051108790511088005110881051108820511088305110884051108850511088605110887051108880511088905110890051108910511089205110893051108940511089505110896051108970511089805110899051109000511090105110902051109030511090405110905051109060511090705110908051109090511091005110911051109120511091305110914051109150511091605110917051109180511091905110920051109210511092205110923051109240511092505110926051109270511092805110929051109300511093105110932051109330511093405110935051109360511093705110938051109390511094005110941051109420511094305110944051109450511094605110947051109480511094905110950051109510511095205110953051109540511095505110956051109570511095805110959051109600511096105110962051109630511096405110965051109660511096705110968051109690511097005110971051109720511097305110974051109750511097605110977051109780511097905110980051109810511098205110983051109840511098505110986051109870511098805110989051109900511099105110992051109930511099405110995051109960511099705110998051109990511100005111001051110020511100305111004051110050511100605111007051110080511100905111010051110110511101205111013051110140511101505111016051110170511101805111019051110200511102105111022051110230511102405111025051110260511102705111028051110290511103005111031051110320511103305111034051110350511103605111037051110380511103905111040051110410511104205111043051110440511104505111046051110470511104805111049051110500511105105111052051110530511105405111055051110560511105705111058051110590511106005111061051110620511106305111064051110650511106605111067051110680511106905111070051110710511107205111073051110740511107505111076051110770511107805111079051110800511108105111082051110830511108405111085051110860511108705111088051110890511109005111091051110920511109305111094051110950511109605111097051110980511109905111100051111010511110205111103051111040511110505120001051200020512000305120004051200050512000605120007051200080512000905120010051200110512001205120013051200140512001505120016051200170512001805120019051200200512002105120022051200230512002405120025051200260512002705120028051200290512003005120031051200320512003305120034051200350512003605120037051200380512003905120040051200410512004205120043051200440512004505120046051200470512004805120049051200500512005105120052051200530512005405120055051200560512005705120058051200590512006005120061051200620512006305120064051200650512006605120067051200680512006905120070051200710512007205120073051200740512007505120076051200770512007805120079051200800512008105120082051200830512008405120085051200860512008705120088051200890512009005120091051200920512009305120094051200950512009605120097051200980512009905120100051201010512010205120103051201040512010505120106051201070512010805120109051201100512011105120112051201130512011405120115051201160512011705120118051201190512012005120121051201220512012305120124051201250512012605120127051201280512012905120130051201310512013205120133051201340512013505120136051201370512013805120139051201400512014105120142051201430512014405120145051201460512014705120148051201490512015005120151051201520512015305120154051201550512015605120157051201580512015905120160051201610512016205120163051201640512016505120166051201670512016805120169051201700512017105120172051201730512017405120175051201760512017705120178051201790512018005120181051201820512018305120184051201850512018605120187051201880512018905120190051201910512019205120193051201940512019505120196051201970512019805120199051202000512020105120202051202030512020405120205051202060512020705120208051202090512021005120211051202120512021305120214051202150512021605120217051202180512021905120220051202210512022205120223051202240512022505120226051202270512022805120229051202300512023105120232051202330512023405120235051202360512023705120238051202390512024005120241051202420512024305120244051202450512024605120247051202480512024905120250051202510512025205120253051202540512025505120256051202570512025805120259051202600512026105120262051202630512026405120265051202660512026705120268051202690512027005120271051202720512027305120274051202750512027605120277051202780512027905120280051202810512028205120283051202840512028505120286051202870512028805120289051202900512029105120292051202930512029405120295051202960512029705120298051202990512030005120301051203020512030305120304051203050512030605120307051203080512030905120310051203110512031205120313051203140512031505120316051203170512031805120319051203200512032105120322051203230512032405120325051203260512032705120328051203290512033005120331051203320512033305120334051203350512033605120337051203380512033905120340051203410512034205120343051203440512034505120346051203470512034805120349051203500512035105120352051203530512035405120355051203560512035705120358051203590512036005120361051203620512036305120364051203650512036605120367051203680512036905120370051203710512037205120373051203740512037505120376051203770512037805120379051203800512038105120382051203830512038405120385051203860512038705120388051203890512039005120391051203920512039305120394051203950512039605120397051203980512039905120400051204010512040205120403051204040512040505120406051204070512040805120409051204100512041105120412051204130512041405120415051204160512041705120418051204190512042005120421051204220512042305120424051204250512042605120427051204280512042905120430051204310512043205120433051204340512043505120436051204370512043805120439051204400512044105120442051204430512044405120445051204460512044705120448051204490512045005120451051204520512045305120454051204550512045605120457051204580512045905120460051204610512046205120463051204640512046505120466051204670512046805120469051204700512047105120472051204730512047405120475051204760512047705120478051204790512048005120481051204820512048305120484051204850512048605120487051204880512048905120490051204910512049205120493051204940512049505120496051204970512049805120499051205000512050105120502051205030512050405120505051205060512050705120508051205090512051005120511051205120512051305120514051205150512051605120517051205180512051905120520051205210512052205120523051205240512052505120526051205270512052805120529051205300512053105120532051205330512053405120535051205360512053705120538051205390512054005120541051205420512054305120544051205450512054605120547051205480512054905120550051205510512055205120553051205540512055505120556051205570512055805120559051205600512056105120562051205630512056405120565051205660512056705120568051205690512057005120571051205720512057305120574051205750512057605120577051205780512057905120580051205810512058205120583051205840512058505120586051205870512058805120589051205900512059105120592051205930512059405120595051205960512059705120598051205990512060005120601051206020512060305120604051206050512060605120607051206080512060905120610051206110512061205120613051206140512061505120616051206170512061805120619051206200512062105120622051206230512062405120625051206260512062705120628051206290512063005120631051206320512063305120634051206350512063605120637051206380512063905120640051206410512064205120643051206440512064505120646051206470512064805120649051206500512065105120652051206530512065405120655051206560512065705120658051206590512066005120661051206620512066305120664051206650512066605120667051206680512066905120670051206710512067205120673051206740512067505120676051206770512067805120679051206800512068105120682051206830512068405120685051206860512068705120688051206890512069005120691051206920512069305120694051206950512069605120697051206980512069905120700051207010512070205120703051207040512070505120706051207070512070805120709051207100512071105120712051207130512071405120715051207160512071705120718051207190512072005120721051207220512072305120724051207250512072605120727051207280512072905120730051207310512073205120733051207340512073505120736051207370512073805120739051207400512074105120742051207430512074405120745051207460512074705120748051207490512075005120751051207520512075305120754051207550512075605120757051207580512075905120760051207610512076205120763051207640512076505120766051207670512076805120769051207700512077105120772051207730512077405120775051207760512077705120778051207790512078005120781051207820512078305120784051207850512078605120787051207880512078905120790051207910512079205120793051207940512079505120796051207970512079805120799051208000512080105120802051208030512080405120805051208060512080705120808051208090512081005120811051208120512081305120814051208150512081605120817051208180512081905120820051208210512082205120823051208240512082505120826051208270512082805120829051208300512083105120832051208330512083405120835051208360512083705120838051208390512084005120841051208420512084305120844051208450512084605120847051208480512084905120850051208510512085205120853051208540512085505120856051208570512085805120859051208600512086105120862051208630512086405120865051208660512086705120868051208690512087005120871051208720512087305120874051208750512087605120877051208780512087905120880051208810512088205120883051208840512088505120886051208870512088805120889051208900512089105120892051208930512089405120895051208960512089705120898051208990512090005120901051209020512090305120904051209050512090605120907051209080512090905120910051209110512091205120913051209140512091505120916051209170512091805120919051209200512092105120922051209230512092405120925051209260512092705120928051209290512093005120931051209320512093305120934051209350512093605120937051209380512093905120940051209410512094205120943051209440512094505120946051209470512094805120949051209500512095105120952051209530512095405120955051209560512095705120958051209590512096005120961051209620512096305120964051209650512096605120967051209680512096905120970051209710512097205120973051209740512097505120976051209770512097805120979051209800512098105120982051209830512098405120985051209860512098705120988051209890512099005120991051209920512099305120994051209950512099605120997051209980512099905121000051210010512100205121003051210040512100505121006051210070512100805121009051210100512101105121012051210130512101405121015051210160512101705121018051210190512102005121021051210220512102305121024051210250512102605121027051210280512102905121030051210310512103205121033051210340512103505121036051210370512103805121039051210400512104105121042051210430512104405121045051210460512104705121048051210490512105005121051051210520512105305121054051210550512105605121057051210580512105905121060051210610512106205121063051210640512106505121066051210670512106805121069051210700512107105121072051210730512107405121075051210760512107705121078051210790512108005121081051210820512108305121084051210850512108605121087051210880512108905121090051210910512109205121093051210940512109505121096051210970512109805121099051211000512110105121102051211030512110405121105051300010513000205130003051300040513000505130006051300070513000805130009051300100513001105130012051300130513001405130015051300160513001705130018051300190513002005130021051300220513002305130024051300250513002605130027051300280513002905130030051300310513003205130033051300340513003505130036051300370513003805130039051300400513004105130042051300430513004405130045051300460513004705130048051300490513005005130051051300520513005305130054051300550513005605130057051300580513005905130060051300610513006205130063051300640513006505130066051300670513006805130069051300700513007105130072051300730513007405130075051300760513007705130078051300790513008005130081051300820513008305130084051300850513008605130087051300880513008905130090051300910513009205130093051300940513009505130096051300970513009805130099051301000513010105130102051301030513010405130105051301060513010705130108051301090513011005130111051301120513011305130114051301150513011605130117051301180513011905130120051301210513012205130123051301240513012505130126051301270513012805130129051301300513013105130132051301330513013405130135051301360513013705130138051301390513014005130141051301420513014305130144051301450513014605130147051301480513014905130150051301510513015205130153051301540513015505130156051301570513015805130159051301600513016105130162051301630513016405130165051301660513016705130168051301690513017005130171051301720513017305130174051301750513017605130177051301780513017905130180051301810513018205130183051301840513018505130186051301870513018805130189051301900513019105130192051301930513019405130195051301960513019705130198051301990513020005130201051302020513020305130204051302050513020605130207051302080513020905130210051302110513021205130213051302140513021505130216051302170513021805130219051302200513022105130222051302230513022405130225051302260513022705130228051302290513023005130231051302320513023305130234051302350513023605130237051302380513023905130240051302410513024205130243051302440513024505130246051302470513024805130249051302500513025105130252051302530513025405130255051302560513025705130258051302590513026005130261051302620513026305130264051302650513026605130267051302680513026905130270051302710513027205130273051302740513027505130276051302770513027805130279051302800513028105130282051302830513028405130285051302860513028705130288051302890513029005130291051302920513029305130294051302950513029605130297051302980513029905130300051303010513030205130303051303040513030505130306051303070513030805130309051303100513031105130312051303130513031405130315051303160513031705130318051303190513032005130321051303220513032305130324051303250513032605130327051303280513032905130330051303310513033205130333051303340513033505130336051303370513033805130339051303400513034105130342051303430513034405130345051303460513034705130348051303490513035005130351051303520513035305130354051303550513035605130357051303580513035905130360051303610513036205130363051303640513036505130366051303670513036805130369051303700513037105130372051303730513037405130375051303760513037705130378051303790513038005130381051303820513038305130384051303850513038605130387051303880513038905130390051303910513039205130393051303940513039505130396051303970513039805130399051304000513040105130402051304030513040405130405051304060513040705130408051304090513041005130411051304120513041305130414051304150513041605130417051304180513041905130420051304210513042205130423051304240513042505130426051304270513042805130429051304300513043105130432051304330513043405130435051304360513043705130438051304390513044005130441051304420513044305130444051304450513044605130447051304480513044905130450051304510513045205130453051304540513045505130456051304570513045805130459051304600513046105130462051304630513046405130465051304660513046705130468051304690513047005130471051304720513047305130474051304750513047605130477051304780513047905130480051304810513048205130483051304840513048505130486051304870513048805130489051304900513049105130492051304930513049405130495051304960513049705130498051304990513050005130501051305020513050305130504051305050513050605130507051305080513050905130510051305110513051205130513051305140513051505130516051305170513051805130519051305200513052105130522051305230513052405130525051305260513052705130528051305290513053005130531051305320513053305130534051305350513053605130537051305380513053905130540051305410513054205130543051305440513054505130546051305470513054805130549051305500513055105130552051305530513055405130555051305560513055705130558051305590513056005130561051305620513056305130564051305650513056605130567051305680513056905130570051305710513057205130573051305740513057505130576051305770513057805130579051305800513058105130582051305830513058405130585051305860513058705130588051305890513059005130591051305920513059305130594051305950513059605130597051305980513059905130600051306010513060205130603051306040513060505130606051306070513060805130609051306100513061105130612051306130513061405130615051306160513061705130618051306190513062005130621051306220513062305130624051306250513062605130627051306280513062905130630051306310513063205130633051306340513063505130636051306370513063805130639051306400513064105130642051306430513064405130645051306460513064705130648051306490513065005130651051306520513065305130654051306550513065605130657051306580513065905130660051306610513066205130663051306640513066505130666051306670513066805130669051306700513067105130672051306730513067405130675051306760513067705130678051306790513068005130681051306820513068305130684051306850513068605130687051306880513068905130690051306910513069205130693051306940513069505130696051306970513069805130699051307000513070105130702051307030513070405130705051307060513070705130708051307090513071005130711051307120513071305130714051307150513071605130717051307180513071905130720051307210513072205130723051307240513072505130726051307270513072805130729051307300513073105130732051307330513073405130735051307360513073705130738051307390513074005130741051307420513074305130744051307450513074605130747051307480513074905130750051307510513075205130753051307540513075505130756051307570513075805130759051307600513076105130762051307630513076405130765051307660513076705130768051307690513077005130771051307720513077305130774051307750513077605130777051307780513077905130780051307810513078205130783051307840513078505130786051307870513078805130789051307900513079105130792051307930513079405130795051307960513079705130798051307990513080005130801051308020513080305130804051308050513080605130807051308080513080905130810051308110513081205130813051308140513081505130816051308170513081805130819051308200513082105130822051308230513082405130825051308260513082705130828051308290513083005130831051308320513083305130834051308350513083605130837051308380513083905130840051308410513084205130843051308440513084505130846051308470513084805130849051308500513085105130852051308530513085405130855051308560513085705130858051308590513086005130861051308620513086305130864051308650513086605130867051308680513086905130870051308710513087205130873051308740513087505130876051308770513087805130879051308800513088105130882051308830513088405130885051308860513088705130888051308890513089005130891051308920513089305130894051308950513089605130897051308980513089905130900051309010513090205130903051309040513090505130906051309070513090805130909051309100513091105130912051309130513091405130915051309160513091705130918051309190513092005130921051309220513092305130924051309250513092605130927051309280513092905130930051309310513093205130933051309340513093505130936051309370513093805130939051309400513094105130942051309430513094405130945051309460513094705130948051309490513095005130951051309520513095305130954051309550513095605130957051309580513095905130960051309610513096205130963051309640513096505130966051309670513096805130969051309700513097105130972051309730513097405130975051309760513097705130978051309790513098005130981051309820513098305130984051309850513098605130987051309880513098905130990051309910513099205130993051309940513099505130996051309970513099805130999051310000513100105131002051310030513100405131005051310060513100705131008051310090513101005131011051310120513101305131014051310150513101605131017051310180513101905131020051310210513102205131023051310240513102505131026051310270513102805131029051310300513103105131032051310330513103405131035051310360513103705131038051310390513104005131041051310420513104305131044051310450513104605131047051310480513104905131050051310510513105205131053051310540513105505131056051310570513105805131059051310600513106105131062051310630513106405131065051310660513106705131068051310690513107005131071051310720513107305131074051310750513107605131077051310780513107905131080051310810513108205131083051310840513108505131086051310870513108805131089051310900513109105131092051310930513109405131095051310960513109705131098051310990513110005131101051311020513110305131104051311050514000105140002051400030514000405140005051400060514000705140008051400090514001005140011051400120514001305140014051400150514001605140017051400180514001905140020051400210514002205140023051400240514002505140026051400270514002805140029051400300514003105140032051400330514003405140035051400360514003705140038051400390514004005140041051400420514004305140044051400450514004605140047051400480514004905140050051400510514005205140053051400540514005505140056051400570514005805140059051400600514006105140062051400630514006405140065051400660514006705140068051400690514007005140071051400720514007305140074051400750514007605140077051400780514007905140080051400810514008205140083051400840514008505140086051400870514008805140089051400900514009105140092051400930514009405140095051400960514009705140098051400990514010005140101051401020514010305140104051401050514010605140107051401080514010905140110051401110514011205140113051401140514011505140116051401170514011805140119051401200514012105140122051401230514012405140125051401260514012705140128051401290514013005140131051401320514013305140134051401350514013605140137051401380514013905140140051401410514014205140143051401440514014505140146051401470514014805140149051401500514015105140152051401530514015405140155051401560514015705140158051401590514016005140161051401620514016305140164051401650514016605140167051401680514016905140170051401710514017205140173051401740514017505140176051401770514017805140179051401800514018105140182051401830514018405140185051401860514018705140188051401890514019005140191051401920514019305140194051401950514019605140197051401980514019905140200051402010514020205140203051402040514020505140206051402070514020805140209051402100514021105140212051402130514021405140215051402160514021705140218051402190514022005140221051402220514022305140224051402250514022605140227051402280514022905140230051402310514023205140233051402340514023505140236051402370514023805140239051402400514024105140242051402430514024405140245051402460514024705140248051402490514025005140251051402520514025305140254051402550514025605140257051402580514025905140260051402610514026205140263051402640514026505140266051402670514026805140269051402700514027105140272051402730514027405140275051402760514027705140278051402790514028005140281051402820514028305140284051402850514028605140287051402880514028905140290051402910514029205140293051402940514029505140296051402970514029805140299051403000514030105140302051403030514030405140305051403060514030705140308051403090514031005140311051403120514031305140314051403150514031605140317051403180514031905140320051403210514032205140323051403240514032505140326051403270514032805140329051403300514033105140332051403330514033405140335051403360514033705140338051403390514034005140341051403420514034305140344051403450514034605140347051403480514034905140350051403510514035205140353051403540514035505140356051403570514035805140359051403600514036105140362051403630514036405140365051403660514036705140368051403690514037005140371051403720514037305140374051403750514037605140377051403780514037905140380051403810514038205140383051403840514038505140386051403870514038805140389051403900514039105140392051403930514039405140395051403960514039705140398051403990514040005140401051404020514040305140404051404050514040605140407051404080514040905140410051404110514041205140413051404140514041505140416051404170514041805140419051404200514042105140422051404230514042405140425051404260514042705140428051404290514043005140431051404320514043305140434051404350514043605140437051404380514043905140440051404410514044205140443051404440514044505140446051404470514044805140449051404500514045105140452051404530514045405140455051404560514045705140458051404590514046005140461051404620514046305140464051404650514046605140467051404680514046905140470051404710514047205140473051404740514047505140476051404770514047805140479051404800514048105140482051404830514048405140485051404860514048705140488051404890514049005140491051404920514049305140494051404950514049605140497051404980514049905140500051405010514050205140503051405040514050505140506051405070514050805140509051405100514051105140512051405130514051405140515051405160514051705140518051405190514052005140521051405220514052305140524051405250514052605140527051405280514052905140530051405310514053205140533051405340514053505140536051405370514053805140539051405400514054105140542051405430514054405140545051405460514054705140548051405490514055005140551051405520514055305140554051405550514055605140557051405580514055905140560051405610514056205140563051405640514056505140566051405670514056805140569051405700514057105140572051405730514057405140575051405760514057705140578051405790514058005140581051405820514058305140584051405850514058605140587051405880514058905140590051405910514059205140593051405940514059505140596051405970514059805140599051406000514060105140602051406030514060405140605051406060514060705140608051406090514061005140611051406120514061305140614051406150514061605140617051406180514061905140620051406210514062205140623051406240514062505140626051406270514062805140629051406300514063105140632051406330514063405140635051406360514063705140638051406390514064005140641051406420514064305140644051406450514064605140647051406480514064905140650051406510514065205140653051406540514065505140656051406570514065805140659051406600514066105140662051406630514066405140665051406660514066705140668051406690514067005140671051406720514067305140674051406750514067605140677051406780514067905140680051406810514068205140683051406840514068505140686051406870514068805140689051406900514069105140692051406930514069405140695051406960514069705140698051406990514070005140701051407020514070305140704051407050514070605140707051407080514070905140710051407110514071205140713051407140514071505140716051407170514071805140719051407200514072105140722051407230514072405140725051407260514072705140728051407290514073005140731051407320514073305140734051407350514073605140737051407380514073905140740051407410514074205140743051407440514074505140746051407470514074805140749051407500514075105140752051407530514075405140755051407560514075705140758051407590514076005140761051407620514076305140764051407650514076605140767051407680514076905140770051407710514077205140773051407740514077505140776051407770514077805140779051407800514078105140782051407830514078405140785051407860514078705140788051407890514079005140791051407920514079305140794051407950514079605140797051407980514079905140800051408010514080205140803051408040514080505140806051408070514080805140809051408100514081105140812051408130514081405140815051408160514081705140818051408190514082005140821051408220514082305140824051408250514082605140827051408280514082905140830051408310514083205140833051408340514083505140836051408370514083805140839051408400514084105140842051408430514084405140845051408460514084705140848051408490514085005140851051408520514085305140854051408550514085605140857051408580514085905140860051408610514086205140863051408640514086505140866051408670514086805140869051408700514087105140872051408730514087405140875051408760514087705140878051408790514088005140881051408820514088305140884051408850514088605140887051408880514088905140890051408910514089205140893051408940514089505140896051408970514089805140899051409000514090105140902051409030514090405140905051409060514090705140908051409090514091005140911051409120514091305140914051409150514091605140917051409180514091905140920051409210514092205140923051409240514092505140926051409270514092805140929051409300514093105140932051409330514093405140935051409360514093705140938051409390514094005140941051409420514094305140944051409450514094605140947051409480514094905140950051409510514095205140953051409540514095505140956051409570514095805140959051409600514096105140962051409630514096405140965051409660514096705140968051409690514097005140971051409720514097305140974051409750514097605140977051409780514097905140980051409810514098205140983051409840514098505140986051409870514098805140989051409900514099105140992051409930514099405140995051409960514099705140998051409990514100005141001051410020514100305141004051410050514100605141007051410080514100905141010051410110514101205141013051410140514101505141016051410170514101805141019051410200514102105141022051410230514102405141025051410260514102705141028051410290514103005141031051410320514103305141034051410350514103605141037051410380514103905141040051410410514104205141043051410440514104505141046051410470514104805141049051410500514105105141052051410530514105405141055051410560514105705141058051410590514106005141061051410620514106305141064051410650514106605141067051410680514106905141070051410710514107205141073051410740514107505141076051410770514107805141079051410800514108105141082051410830514108405141085051410860514108705141088051410890514109005141091051410920514109305141094051410950514109605141097051410980514109905141100051411010514110205141103051411040514110505150001051500020515000305150004051500050515000605150007051500080515000905150010051500110515001205150013051500140515001505150016051500170515001805150019051500200515002105150022051500230515002405150025051500260515002705150028051500290515003005150031051500320515003305150034051500350515003605150037051500380515003905150040051500410515004205150043051500440515004505150046051500470515004805150049051500500515005105150052051500530515005405150055051500560515005705150058051500590515006005150061051500620515006305150064051500650515006605150067051500680515006905150070051500710515007205150073051500740515007505150076051500770515007805150079051500800515008105150082051500830515008405150085051500860515008705150088051500890515009005150091051500920515009305150094051500950515009605150097051500980515009905150100051501010515010205150103051501040515010505150106051501070515010805150109051501100515011105150112051501130515011405150115051501160515011705150118051501190515012005150121051501220515012305150124051501250515012605150127051501280515012905150130051501310515013205150133051501340515013505150136051501370515013805150139051501400515014105150142051501430515014405150145051501460515014705150148051501490515015005150151051501520515015305150154051501550515015605150157051501580515015905150160051501610515016205150163051501640515016505150166051501670515016805150169051501700515017105150172051501730515017405150175051501760515017705150178051501790515018005150181051501820515018305150184051501850515018605150187051501880515018905150190051501910515019205150193051501940515019505150196051501970515019805150199051502000515020105150202051502030515020405150205051502060515020705150208051502090515021005150211051502120515021305150214051502150515021605150217051502180515021905150220051502210515022205150223051502240515022505150226051502270515022805150229051502300515023105150232051502330515023405150235051502360515023705150238051502390515024005150241051502420515024305150244051502450515024605150247051502480515024905150250051502510515025205150253051502540515025505150256051502570515025805150259051502600515026105150262051502630515026405150265051502660515026705150268051502690515027005150271051502720515027305150274051502750515027605150277051502780515027905150280051502810515028205150283051502840515028505150286051502870515028805150289051502900515029105150292051502930515029405150295051502960515029705150298051502990515030005150301051503020515030305150304051503050515030605150307051503080515030905150310051503110515031205150313051503140515031505150316051503170515031805150319051503200515032105150322051503230515032405150325051503260515032705150328051503290515033005150331051503320515033305150334051503350515033605150337051503380515033905150340051503410515034205150343051503440515034505150346051503470515034805150349051503500515035105150352051503530515035405150355051503560515035705150358051503590515036005150361051503620515036305150364051503650515036605150367051503680515036905150370051503710515037205150373051503740515037505150376051503770515037805150379051503800515038105150382051503830515038405150385051503860515038705150388051503890515039005150391051503920515039305150394051503950515039605150397051503980515039905150400051504010515040205150403051504040515040505150406051504070515040805150409051504100515041105150412051504130515041405150415051504160515041705150418051504190515042005150421051504220515042305150424051504250515042605150427051504280515042905150430051504310515043205150433051504340515043505150436051504370515043805150439051504400515044105150442051504430515044405150445051504460515044705150448051504490515045005150451051504520515045305150454051504550515045605150457051504580515045905150460051504610515046205150463051504640515046505150466051504670515046805150469051504700515047105150472051504730515047405150475051504760515047705150478051504790515048005150481051504820515048305150484051504850515048605150487051504880515048905150490051504910515049205150493051504940515049505150496051504970515049805150499051505000515050105150502051505030515050405150505051505060515050705150508051505090515051005150511051505120515051305150514051505150515051605150517051505180515051905150520051505210515052205150523051505240515052505150526051505270515052805150529051505300515053105150532051505330515053405150535051505360515053705150538051505390515054005150541051505420515054305150544051505450515054605150547051505480515054905150550051505510515055205150553051505540515055505150556051505570515055805150559051505600515056105150562051505630515056405150565051505660515056705150568051505690515057005150571051505720515057305150574051505750515057605150577051505780515057905150580051505810515058205150583051505840515058505150586051505870515058805150589051505900515059105150592051505930515059405150595051505960515059705150598051505990515060005150601051506020515060305150604051506050515060605150607051506080515060905150610051506110515061205150613051506140515061505150616051506170515061805150619051506200515062105150622051506230515062405150625051506260515062705150628051506290515063005150631051506320515063305150634051506350515063605150637051506380515063905150640051506410515064205150643051506440515064505150646051506470515064805150649051506500515065105150652051506530515065405150655051506560515065705150658051506590515066005150661051506620515066305150664051506650515066605150667051506680515066905150670051506710515067205150673051506740515067505150676051506770515067805150679051506800515068105150682051506830515068405150685051506860515068705150688051506890515069005150691051506920515069305150694051506950515069605150697051506980515069905150700051507010515070205150703051507040515070505150706051507070515070805150709051507100515071105150712051507130515071405150715051507160515071705150718051507190515072005150721051507220515072305150724051507250515072605150727051507280515072905150730051507310515073205150733051507340515073505150736051507370515073805150739051507400515074105150742051507430515074405150745051507460515074705150748051507490515075005150751051507520515075305150754051507550515075605150757051507580515075905150760051507610515076205150763051507640515076505150766051507670515076805150769051507700515077105150772051507730515077405150775051507760515077705150778051507790515078005150781051507820515078305150784051507850515078605150787051507880515078905150790051507910515079205150793051507940515079505150796051507970515079805150799051508000515080105150802051508030515080405150805051508060515080705150808051508090515081005150811051508120515081305150814051508150515081605150817051508180515081905150820051508210515082205150823051508240515082505150826051508270515082805150829051508300515083105150832051508330515083405150835051508360515083705150838051508390515084005150841051508420515084305150844051508450515084605150847051508480515084905150850051508510515085205150853051508540515085505150856051508570515085805150859051508600515086105150862051508630515086405150865051508660515086705150868051508690515087005150871051508720515087305150874051508750515087605150877051508780515087905150880051508810515088205150883051508840515088505150886051508870515088805150889051508900515089105150892051508930515089405150895051508960515089705150898051508990515090005150901051509020515090305150904051509050515090605150907051509080515090905150910051509110515091205150913051509140515091505150916051509170515091805150919051509200515092105150922051509230515092405150925051509260515092705150928051509290515093005150931051509320515093305150934051509350515093605150937051509380515093905150940051509410515094205150943051509440515094505150946051509470515094805150949051509500515095105150952051509530515095405150955051509560515095705150958051509590515096005150961051509620515096305150964051509650515096605150967051509680515096905150970051509710515097205150973051509740515097505150976051509770515097805150979051509800515098105150982051509830515098405150985051509860515098705150988051509890515099005150991051509920515099305150994051509950515099605150997051509980515099905151000051510010515100205151003051510040515100505151006051510070515100805151009051510100515101105151012051510130515101405151015051510160515101705151018051510190515102005151021051510220515102305151024051510250515102605151027051510280515102905151030051510310515103205151033051510340515103505151036051510370515103805151039051510400515104105151042051510430515104405151045051510460515104705151048051510490515105005151051051510520515105305151054051510550515105605151057051510580515105905151060051510610515106205151063051510640515106505151066051510670515106805151069051510700515107105151072051510730515107405151075051510760515107705151078051510790515108005151081051510820515108305151084051510850515108605151087051510880515108905151090051510910515109205151093051510940515109505151096051510970515109805151099051511000515110105151102051511030515110405151105051600010516000205160003051600040516000505160006051600070516000805160009051600100516001105160012051600130516001405160015051600160516001705160018051600190516002005160021051600220516002305160024051600250516002605160027051600280516002905160030051600310516003205160033051600340516003505160036051600370516003805160039051600400516004105160042051600430516004405160045051600460516004705160048051600490516005005160051051600520516005305160054051600550516005605160057051600580516005905160060051600610516006205160063051600640516006505160066051600670516006805160069051600700516007105160072051600730516007405160075051600760516007705160078051600790516008005160081051600820516008305160084051600850516008605160087051600880516008905160090051600910516009205160093051600940516009505160096051600970516009805160099051601000516010105160102051601030516010405160105051601060516010705160108051601090516011005160111051601120516011305160114051601150516011605160117051601180516011905160120051601210516012205160123051601240516012505160126051601270516012805160129051601300516013105160132051601330516013405160135051601360516013705160138051601390516014005160141051601420516014305160144051601450516014605160147051601480516014905160150051601510516015205160153051601540516015505160156051601570516015805160159051601600516016105160162051601630516016405160165051601660516016705160168051601690516017005160171051601720516017305160174051601750516017605160177051601780516017905160180051601810516018205160183051601840516018505160186051601870516018805160189051601900516019105160192051601930516019405160195051601960516019705160198051601990516020005160201051602020516020305160204051602050516020605160207051602080516020905160210051602110516021205160213051602140516021505160216051602170516021805160219051602200516022105160222051602230516022405160225051602260516022705160228051602290516023005160231051602320516023305160234051602350516023605160237051602380516023905160240051602410516024205160243051602440516024505160246051602470516024805160249051602500516025105160252051602530516025405160255051602560516025705160258051602590516026005160261051602620516026305160264051602650516026605160267051602680516026905160270051602710516027205160273051602740516027505160276051602770516027805160279051602800516028105160282051602830516028405160285051602860516028705160288051602890516029005160291051602920516029305160294051602950516029605160297051602980516029905160300051603010516030205160303051603040516030505160306051603070516030805160309051603100516031105160312051603130516031405160315051603160516031705160318051603190516032005160321051603220516032305160324051603250516032605160327051603280516032905160330051603310516033205160333051603340516033505160336051603370516033805160339051603400516034105160342051603430516034405160345051603460516034705160348051603490516035005160351051603520516035305160354051603550516035605160357051603580516035905160360051603610516036205160363051603640516036505160366051603670516036805160369051603700516037105160372051603730516037405160375051603760516037705160378051603790516038005160381051603820516038305160384051603850516038605160387051603880516038905160390051603910516039205160393051603940516039505160396051603970516039805160399051604000516040105160402051604030516040405160405051604060516040705160408051604090516041005160411051604120516041305160414051604150516041605160417051604180516041905160420051604210516042205160423051604240516042505160426051604270516042805160429051604300516043105160432051604330516043405160435051604360516043705160438051604390516044005160441051604420516044305160444051604450516044605160447051604480516044905160450051604510516045205160453051604540516045505160456051604570516045805160459051604600516046105160462051604630516046405160465051604660516046705160468051604690516047005160471051604720516047305160474051604750516047605160477051604780516047905160480051604810516048205160483051604840516048505160486051604870516048805160489051604900516049105160492051604930516049405160495051604960516049705160498051604990516050005160501051605020516050305160504051605050516050605160507051605080516050905160510051605110516051205160513051605140516051505160516051605170516051805160519051605200516052105160522051605230516052405160525051605260516052705160528051605290516053005160531051605320516053305160534051605350516053605160537051605380516053905160540051605410516054205160543051605440516054505160546051605470516054805160549051605500516055105160552051605530516055405160555051605560516055705160558051605590516056005160561051605620516056305160564051605650516056605160567051605680516056905160570051605710516057205160573051605740516057505160576051605770516057805160579051605800516058105160582051605830516058405160585051605860516058705160588051605890516059005160591051605920516059305160594051605950516059605160597051605980516059905160600051606010516060205160603051606040516060505160606051606070516060805160609051606100516061105160612051606130516061405160615051606160516061705160618051606190516062005160621051606220516062305160624051606250516062605160627051606280516062905160630051606310516063205160633051606340516063505160636051606370516063805160639051606400516064105160642051606430516064405160645051606460516064705160648051606490516065005160651051606520516065305160654051606550516065605160657051606580516065905160660051606610516066205160663051606640516066505160666051606670516066805160669051606700516067105160672051606730516067405160675051606760516067705160678051606790516068005160681051606820516068305160684051606850516068605160687051606880516068905160690051606910516069205160693051606940516069505160696051606970516069805160699051607000516070105160702051607030516070405160705051607060516070705160708051607090516071005160711051607120516071305160714051607150516071605160717051607180516071905160720051607210516072205160723051607240516072505160726051607270516072805160729051607300516073105160732051607330516073405160735051607360516073705160738051607390516074005160741051607420516074305160744051607450516074605160747051607480516074905160750051607510516075205160753051607540516075505160756051607570516075805160759051607600516076105160762051607630516076405160765051607660516076705160768051607690516077005160771051607720516077305160774051607750516077605160777051607780516077905160780051607810516078205160783051607840516078505160786051607870516078805160789051607900516079105160792051607930516079405160795051607960516079705160798051607990516080005160801051608020516080305160804051608050516080605160807051608080516080905160810051608110516081205160813051608140516081505160816051608170516081805160819051608200516082105160822051608230516082405160825051608260516082705160828051608290516083005160831051608320516083305160834051608350516083605160837051608380516083905160840051608410516084205160843051608440516084505160846051608470516084805160849051608500516085105160852051608530516085405160855051608560516085705160858051608590516086005160861051608620516086305160864051608650516086605160867051608680516086905160870051608710516087205160873051608740516087505160876051608770516087805160879051608800516088105160882051608830516088405160885051608860516088705160888051608890516089005160891051608920516089305160894051608950516089605160897051608980516089905160900051609010516090205160903051609040516090505160906051609070516090805160909051609100516091105160912051609130516091405160915051609160516091705160918051609190516092005160921051609220516092305160924051609250516092605160927051609280516092905160930051609310516093205160933051609340516093505160936051609370516093805160939051609400516094105160942051609430516094405160945051609460516094705160948051609490516095005160951051609520516095305160954051609550516095605160957051609580516095905160960051609610516096205160963051609640516096505160966051609670516096805160969051609700516097105160972051609730516097405160975051609760516097705160978051609790516098005160981051609820516098305160984051609850516098605160987051609880516098905160990051609910516099205160993051609940516099505160996051609970516099805160999051610000516100105161002051610030516100405161005051610060516100705161008051610090516101005161011051610120516101305161014051610150516101605161017051610180516101905161020051610210516102205161023051610240516102505161026051610270516102805161029051610300516103105161032051610330516103405161035051610360516103705161038051610390516104005161041051610420516104305161044051610450516104605161047051610480516104905161050051610510516105205161053051610540516105505161056051610570516105805161059051610600516106105161062051610630516106405161065051610660516106705161068051610690516107005161071051610720516107305161074051610750516107605161077051610780516107905161080051610810516108205161083051610840516108505161086051610870516108805161089051610900516109105161092051610930516109405161095051610960516109705161098051610990516110005161101051611020516110305161104051611050517000105170002051700030517000405170005051700060517000705170008051700090517001005170011051700120517001305170014051700150517001605170017051700180517001905170020051700210517002205170023051700240517002505170026051700270517002805170029051700300517003105170032051700330517003405170035051700360517003705170038051700390517004005170041051700420517004305170044051700450517004605170047051700480517004905170050051700510517005205170053051700540517005505170056051700570517005805170059051700600517006105170062051700630517006405170065051700660517006705170068051700690517007005170071051700720517007305170074051700750517007605170077051700780517007905170080051700810517008205170083051700840517008505170086051700870517008805170089051700900517009105170092051700930517009405170095051700960517009705170098051700990517010005170101051701020517010305170104051701050517010605170107051701080517010905170110051701110517011205170113051701140517011505170116051701170517011805170119051701200517012105170122051701230517012405170125051701260517012705170128051701290517013005170131051701320517013305170134051701350517013605170137051701380517013905170140051701410517014205170143051701440517014505170146051701470517014805170149051701500517015105170152051701530517015405170155051701560517015705170158051701590517016005170161051701620517016305170164051701650517016605170167051701680517016905170170051701710517017205170173051701740517017505170176051701770517017805170179051701800517018105170182051701830517018405170185051701860517018705170188051701890517019005170191051701920517019305170194051701950517019605170197051701980517019905170200051702010517020205170203051702040517020505170206051702070517020805170209051702100517021105170212051702130517021405170215051702160517021705170218051702190517022005170221051702220517022305170224051702250517022605170227051702280517022905170230051702310517023205170233051702340517023505170236051702370517023805170239051702400517024105170242051702430517024405170245051702460517024705170248051702490517025005170251051702520517025305170254051702550517025605170257051702580517025905170260051702610517026205170263051702640517026505170266051702670517026805170269051702700517027105170272051702730517027405170275051702760517027705170278051702790517028005170281051702820517028305170284051702850517028605170287051702880517028905170290051702910517029205170293051702940517029505170296051702970517029805170299051703000517030105170302051703030517030405170305051703060517030705170308051703090517031005170311051703120517031305170314051703150517031605170317051703180517031905170320051703210517032205170323051703240517032505170326051703270517032805170329051703300517033105170332051703330517033405170335051703360517033705170338051703390517034005170341051703420517034305170344051703450517034605170347051703480517034905170350051703510517035205170353051703540517035505170356051703570517035805170359051703600517036105170362051703630517036405170365051703660517036705170368051703690517037005170371051703720517037305170374051703750517037605170377051703780517037905170380051703810517038205170383051703840517038505170386051703870517038805170389051703900517039105170392051703930517039405170395051703960517039705170398051703990517040005170401051704020517040305170404051704050517040605170407051704080517040905170410051704110517041205170413051704140517041505170416051704170517041805170419051704200517042105170422051704230517042405170425051704260517042705170428051704290517043005170431051704320517043305170434051704350517043605170437051704380517043905170440051704410517044205170443051704440517044505170446051704470517044805170449051704500517045105170452051704530517045405170455051704560517045705170458051704590517046005170461051704620517046305170464051704650517046605170467051704680517046905170470051704710517047205170473051704740517047505170476051704770517047805170479051704800517048105170482051704830517048405170485051704860517048705170488051704890517049005170491051704920517049305170494051704950517049605170497051704980517049905170500051705010517050205170503051705040517050505170506051705070517050805170509051705100517051105170512051705130517051405170515051705160517051705170518051705190517052005170521051705220517052305170524051705250517052605170527051705280517052905170530051705310517053205170533051705340517053505170536051705370517053805170539051705400517054105170542051705430517054405170545051705460517054705170548051705490517055005170551051705520517055305170554051705550517055605170557051705580517055905170560051705610517056205170563051705640517056505170566051705670517056805170569051705700517057105170572051705730517057405170575051705760517057705170578051705790517058005170581051705820517058305170584051705850517058605170587051705880517058905170590051705910517059205170593051705940517059505170596051705970517059805170599051706000517060105170602051706030517060405170605051706060517060705170608051706090517061005170611051706120517061305170614051706150517061605170617051706180517061905170620051706210517062205170623051706240517062505170626051706270517062805170629051706300517063105170632051706330517063405170635051706360517063705170638051706390517064005170641051706420517064305170644051706450517064605170647051706480517064905170650051706510517065205170653051706540517065505170656051706570517065805170659051706600517066105170662051706630517066405170665051706660517066705170668051706690517067005170671051706720517067305170674051706750517067605170677051706780517067905170680051706810517068205170683051706840517068505170686051706870517068805170689051706900517069105170692051706930517069405170695051706960517069705170698051706990517070005170701051707020517070305170704051707050517070605170707051707080517070905170710051707110517071205170713051707140517071505170716051707170517071805170719051707200517072105170722051707230517072405170725051707260517072705170728051707290517073005170731051707320517073305170734051707350517073605170737051707380517073905170740051707410517074205170743051707440517074505170746051707470517074805170749051707500517075105170752051707530517075405170755051707560517075705170758051707590517076005170761051707620517076305170764051707650517076605170767051707680517076905170770051707710517077205170773051707740517077505170776051707770517077805170779051707800517078105170782051707830517078405170785051707860517078705170788051707890517079005170791051707920517079305170794051707950517079605170797051707980517079905170800051708010517080205170803051708040517080505170806051708070517080805170809051708100517081105170812051708130517081405170815051708160517081705170818051708190517082005170821051708220517082305170824051708250517082605170827051708280517082905170830051708310517083205170833051708340517083505170836051708370517083805170839051708400517084105170842051708430517084405170845051708460517084705170848051708490517085005170851051708520517085305170854051708550517085605170857051708580517085905170860051708610517086205170863051708640517086505170866051708670517086805170869051708700517087105170872051708730517087405170875051708760517087705170878051708790517088005170881051708820517088305170884051708850517088605170887051708880517088905170890051708910517089205170893051708940517089505170896051708970517089805170899051709000517090105170902051709030517090405170905051709060517090705170908051709090517091005170911051709120517091305170914051709150517091605170917051709180517091905170920051709210517092205170923051709240517092505170926051709270517092805170929051709300517093105170932051709330517093405170935051709360517093705170938051709390517094005170941051709420517094305170944051709450517094605170947051709480517094905170950051709510517095205170953051709540517095505170956051709570517095805170959051709600517096105170962051709630517096405170965051709660517096705170968051709690517097005170971051709720517097305170974051709750517097605170977051709780517097905170980051709810517098205170983051709840517098505170986051709870517098805170989051709900517099105170992051709930517099405170995051709960517099705170998051709990517100005171001051710020517100305171004051710050517100605171007051710080517100905171010051710110517101205171013051710140517101505171016051710170517101805171019051710200517102105171022051710230517102405171025051710260517102705171028051710290517103005171031051710320517103305171034051710350517103605171037051710380517103905171040051710410517104205171043051710440517104505171046051710470517104805171049051710500517105105171052051710530517105405171055051710560517105705171058051710590517106005171061051710620517106305171064051710650517106605171067051710680517106905171070051710710517107205171073051710740517107505171076051710770517107805171079051710800517108105171082051710830517108405171085051710860517108705171088051710890517109005171091051710920517109305171094051710950517109605171097051710980517109905171100051711010517110205171103051711040517110505180001051800020518000305180004051800050518000605180007051800080518000905180010051800110518001205180013051800140518001505180016051800170518001805180019051800200518002105180022051800230518002405180025051800260518002705180028051800290518003005180031051800320518003305180034051800350518003605180037051800380518003905180040051800410518004205180043051800440518004505180046051800470518004805180049051800500518005105180052051800530518005405180055051800560518005705180058051800590518006005180061051800620518006305180064051800650518006605180067051800680518006905180070051800710518007205180073051800740518007505180076051800770518007805180079051800800518008105180082051800830518008405180085051800860518008705180088051800890518009005180091051800920518009305180094051800950518009605180097051800980518009905180100051801010518010205180103051801040518010505180106051801070518010805180109051801100518011105180112051801130518011405180115051801160518011705180118051801190518012005180121051801220518012305180124051801250518012605180127051801280518012905180130051801310518013205180133051801340518013505180136051801370518013805180139051801400518014105180142051801430518014405180145051801460518014705180148051801490518015005180151051801520518015305180154051801550518015605180157051801580518015905180160051801610518016205180163051801640518016505180166051801670518016805180169051801700518017105180172051801730518017405180175051801760518017705180178051801790518018005180181051801820518018305180184051801850518018605180187051801880518018905180190051801910518019205180193051801940518019505180196051801970518019805180199051802000518020105180202051802030518020405180205051802060518020705180208051802090518021005180211051802120518021305180214051802150518021605180217051802180518021905180220051802210518022205180223051802240518022505180226051802270518022805180229051802300518023105180232051802330518023405180235051802360518023705180238051802390518024005180241051802420518024305180244051802450518024605180247051802480518024905180250051802510518025205180253051802540518025505180256051802570518025805180259051802600518026105180262051802630518026405180265051802660518026705180268051802690518027005180271051802720518027305180274051802750518027605180277051802780518027905180280051802810518028205180283051802840518028505180286051802870518028805180289051802900518029105180292051802930518029405180295051802960518029705180298051802990518030005180301051803020518030305180304051803050518030605180307051803080518030905180310051803110518031205180313051803140518031505180316051803170518031805180319051803200518032105180322051803230518032405180325051803260518032705180328051803290518033005180331051803320518033305180334051803350518033605180337051803380518033905180340051803410518034205180343051803440518034505180346051803470518034805180349051803500518035105180352051803530518035405180355051803560518035705180358051803590518036005180361051803620518036305180364051803650518036605180367051803680518036905180370051803710518037205180373051803740518037505180376051803770518037805180379051803800518038105180382051803830518038405180385051803860518038705180388051803890518039005180391051803920518039305180394051803950518039605180397051803980518039905180400051804010518040205180403051804040518040505180406051804070518040805180409051804100518041105180412051804130518041405180415051804160518041705180418051804190518042005180421051804220518042305180424051804250518042605180427051804280518042905180430051804310518043205180433051804340518043505180436051804370518043805180439051804400518044105180442051804430518044405180445051804460518044705180448051804490518045005180451051804520518045305180454051804550518045605180457051804580518045905180460051804610518046205180463051804640518046505180466051804670518046805180469051804700518047105180472051804730518047405180475051804760518047705180478051804790518048005180481051804820518048305180484051804850518048605180487051804880518048905180490051804910518049205180493051804940518049505180496051804970518049805180499051805000518050105180502051805030518050405180505051805060518050705180508051805090518051005180511051805120518051305180514051805150518051605180517051805180518051905180520051805210518052205180523051805240518052505180526051805270518052805180529051805300518053105180532051805330518053405180535051805360518053705180538051805390518054005180541051805420518054305180544051805450518054605180547051805480518054905180550051805510518055205180553051805540518055505180556051805570518055805180559051805600518056105180562051805630518056405180565051805660518056705180568051805690518057005180571051805720518057305180574051805750518057605180577051805780518057905180580051805810518058205180583051805840518058505180586051805870518058805180589051805900518059105180592051805930518059405180595051805960518059705180598051805990518060005180601051806020518060305180604051806050518060605180607051806080518060905180610051806110518061205180613051806140518061505180616051806170518061805180619051806200518062105180622051806230518062405180625051806260518062705180628051806290518063005180631051806320518063305180634051806350518063605180637051806380518063905180640051806410518064205180643051806440518064505180646051806470518064805180649051806500518065105180652051806530518065405180655051806560518065705180658051806590518066005180661051806620518066305180664051806650518066605180667051806680518066905180670051806710518067205180673051806740518067505180676051806770518067805180679051806800518068105180682051806830518068405180685051806860518068705180688051806890518069005180691051806920518069305180694051806950518069605180697051806980518069905180700051807010518070205180703051807040518070505180706051807070518070805180709051807100518071105180712051807130518071405180715051807160518071705180718051807190518072005180721051807220518072305180724051807250518072605180727051807280518072905180730051807310518073205180733051807340518073505180736051807370518073805180739051807400518074105180742051807430518074405180745051807460518074705180748051807490518075005180751051807520518075305180754051807550518075605180757051807580518075905180760051807610518076205180763051807640518076505180766051807670518076805180769051807700518077105180772051807730518077405180775051807760518077705180778051807790518078005180781051807820518078305180784051807850518078605180787051807880518078905180790051807910518079205180793051807940518079505180796051807970518079805180799051808000518080105180802051808030518080405180805051808060518080705180808051808090518081005180811051808120518081305180814051808150518081605180817051808180518081905180820051808210518082205180823051808240518082505180826051808270518082805180829051808300518083105180832051808330518083405180835051808360518083705180838051808390518084005180841051808420518084305180844051808450518084605180847051808480518084905180850051808510518085205180853051808540518085505180856051808570518085805180859051808600518086105180862051808630518086405180865051808660518086705180868051808690518087005180871051808720518087305180874051808750518087605180877051808780518087905180880051808810518088205180883051808840518088505180886051808870518088805180889051808900518089105180892051808930518089405180895051808960518089705180898051808990518090005180901051809020518090305180904051809050518090605180907051809080518090905180910051809110518091205180913051809140518091505180916051809170518091805180919051809200518092105180922051809230518092405180925051809260518092705180928051809290518093005180931051809320518093305180934051809350518093605180937051809380518093905180940051809410518094205180943051809440518094505180946051809470518094805180949051809500518095105180952051809530518095405180955051809560518095705180958051809590518096005180961051809620518096305180964051809650518096605180967051809680518096905180970051809710518097205180973051809740518097505180976051809770518097805180979051809800518098105180982051809830518098405180985051809860518098705180988051809890518099005180991051809920518099305180994051809950518099605180997051809980518099905181000051810010518100205181003051810040518100505181006051810070518100805181009051810100518101105181012051810130518101405181015051810160518101705181018051810190518102005181021051810220518102305181024051810250518102605181027051810280518102905181030051810310518103205181033051810340518103505181036051810370518103805181039051810400518104105181042051810430518104405181045051810460518104705181048051810490518105005181051051810520518105305181054051810550518105605181057051810580518105905181060051810610518106205181063051810640518106505181066051810670518106805181069051810700518107105181072051810730518107405181075051810760518107705181078051810790518108005181081051810820518108305181084051810850518108605181087051810880518108905181090051810910518109205181093051810940518109505181096051810970518109805181099051811000518110105181102051811030518110405181105051900010519000205190003051900040519000505190006051900070519000805190009051900100519001105190012051900130519001405190015051900160519001705190018051900190519002005190021051900220519002305190024051900250519002605190027051900280519002905190030051900310519003205190033051900340519003505190036051900370519003805190039051900400519004105190042051900430519004405190045051900460519004705190048051900490519005005190051051900520519005305190054051900550519005605190057051900580519005905190060051900610519006205190063051900640519006505190066051900670519006805190069051900700519007105190072051900730519007405190075051900760519007705190078051900790519008005190081051900820519008305190084051900850519008605190087051900880519008905190090051900910519009205190093051900940519009505190096051900970519009805190099051901000519010105190102051901030519010405190105051901060519010705190108051901090519011005190111051901120519011305190114051901150519011605190117051901180519011905190120051901210519012205190123051901240519012505190126051901270519012805190129051901300519013105190132051901330519013405190135051901360519013705190138051901390519014005190141051901420519014305190144051901450519014605190147051901480519014905190150051901510519015205190153051901540519015505190156051901570519015805190159051901600519016105190162051901630519016405190165051901660519016705190168051901690519017005190171051901720519017305190174051901750519017605190177051901780519017905190180051901810519018205190183051901840519018505190186051901870519018805190189051901900519019105190192051901930519019405190195051901960519019705190198051901990519020005190201051902020519020305190204051902050519020605190207051902080519020905190210051902110519021205190213051902140519021505190216051902170519021805190219051902200519022105190222051902230519022405190225051902260519022705190228051902290519023005190231051902320519023305190234051902350519023605190237051902380519023905190240051902410519024205190243051902440519024505190246051902470519024805190249051902500519025105190252051902530519025405190255051902560519025705190258051902590519026005190261051902620519026305190264051902650519026605190267051902680519026905190270051902710519027205190273051902740519027505190276051902770519027805190279051902800519028105190282051902830519028405190285051902860519028705190288051902890519029005190291051902920519029305190294051902950519029605190297051902980519029905190300051903010519030205190303051903040519030505190306051903070519030805190309051903100519031105190312051903130519031405190315051903160519031705190318051903190519032005190321051903220519032305190324051903250519032605190327051903280519032905190330051903310519033205190333051903340519033505190336051903370519033805190339051903400519034105190342051903430519034405190345051903460519034705190348051903490519035005190351051903520519035305190354051903550519035605190357051903580519035905190360051903610519036205190363051903640519036505190366051903670519036805190369051903700519037105190372051903730519037405190375051903760519037705190378051903790519038005190381051903820519038305190384051903850519038605190387051903880519038905190390051903910519039205190393051903940519039505190396051903970519039805190399051904000519040105190402051904030519040405190405051904060519040705190408051904090519041005190411051904120519041305190414051904150519041605190417051904180519041905190420051904210519042205190423051904240519042505190426051904270519042805190429051904300519043105190432051904330519043405190435051904360519043705190438051904390519044005190441051904420519044305190444051904450519044605190447051904480519044905190450051904510519045205190453051904540519045505190456051904570519045805190459051904600519046105190462051904630519046405190465051904660519046705190468051904690519047005190471051904720519047305190474051904750519047605190477051904780519047905190480051904810519048205190483051904840519048505190486051904870519048805190489051904900519049105190492051904930519049405190495051904960519049705190498051904990519050005190501051905020519050305190504051905050519050605190507051905080519050905190510051905110519051205190513051905140519051505190516051905170519051805190519051905200519052105190522051905230519052405190525051905260519052705190528051905290519053005190531051905320519053305190534051905350519053605190537051905380519053905190540051905410519054205190543051905440519054505190546051905470519054805190549051905500519055105190552051905530519055405190555051905560519055705190558051905590519056005190561051905620519056305190564051905650519056605190567051905680519056905190570051905710519057205190573051905740519057505190576051905770519057805190579051905800519058105190582051905830519058405190585051905860519058705190588051905890519059005190591051905920519059305190594051905950519059605190597051905980519059905190600051906010519060205190603051906040519060505190606051906070519060805190609051906100519061105190612051906130519061405190615051906160519061705190618051906190519062005190621051906220519062305190624051906250519062605190627051906280519062905190630051906310519063205190633051906340519063505190636051906370519063805190639051906400519064105190642051906430519064405190645051906460519064705190648051906490519065005190651051906520519065305190654051906550519065605190657051906580519065905190660051906610519066205190663051906640519066505190666051906670519066805190669051906700519067105190672051906730519067405190675051906760519067705190678051906790519068005190681051906820519068305190684051906850519068605190687051906880519068905190690051906910519069205190693051906940519069505190696051906970519069805190699051907000519070105190702051907030519070405190705051907060519070705190708051907090519071005190711051907120519071305190714051907150519071605190717051907180519071905190720051907210519072205190723051907240519072505190726051907270519072805190729051907300519073105190732051907330519073405190735051907360519073705190738051907390519074005190741051907420519074305190744051907450519074605190747051907480519074905190750051907510519075205190753051907540519075505190756051907570519075805190759051907600519076105190762051907630519076405190765051907660519076705190768051907690519077005190771051907720519077305190774051907750519077605190777051907780519077905190780051907810519078205190783051907840519078505190786051907870519078805190789051907900519079105190792051907930519079405190795051907960519079705190798051907990519080005190801051908020519080305190804051908050519080605190807051908080519080905190810051908110519081205190813051908140519081505190816051908170519081805190819051908200519082105190822051908230519082405190825051908260519082705190828051908290519083005190831051908320519083305190834051908350519083605190837051908380519083905190840051908410519084205190843051908440519084505190846051908470519084805190849051908500519085105190852051908530519085405190855051908560519085705190858051908590519086005190861051908620519086305190864051908650519086605190867051908680519086905190870051908710519087205190873051908740519087505190876051908770519087805190879051908800519088105190882051908830519088405190885051908860519088705190888051908890519089005190891051908920519089305190894051908950519089605190897051908980519089905190900051909010519090205190903051909040519090505190906051909070519090805190909051909100519091105190912051909130519091405190915051909160519091705190918051909190519092005190921051909220519092305190924051909250519092605190927051909280519092905190930051909310519093205190933051909340519093505190936051909370519093805190939051909400519094105190942051909430519094405190945051909460519094705190948051909490519095005190951051909520519095305190954051909550519095605190957051909580519095905190960051909610519096205190963051909640519096505190966051909670519096805190969051909700519097105190972051909730519097405190975051909760519097705190978051909790519098005190981051909820519098305190984051909850519098605190987051909880519098905190990051909910519099205190993051909940519099505190996051909970519099805190999051910000519100105191002051910030519100405191005051910060519100705191008051910090519101005191011051910120519101305191014051910150519101605191017051910180519101905191020051910210519102205191023051910240519102505191026051910270519102805191029051910300519103105191032051910330519103405191035051910360519103705191038051910390519104005191041051910420519104305191044051910450519104605191047051910480519104905191050051910510519105205191053051910540519105505191056051910570519105805191059051910600519106105191062051910630519106405191065051910660519106705191068051910690519107005191071051910720519107305191074051910750519107605191077051910780519107905191080051910810519108205191083051910840519108505191086051910870519108805191089051910900519109105191092051910930519109405191095051910960519109705191098051910990519110005191101051911020519110305191104051911050520000105200002052000030520000405200005052000060520000705200008052000090520001005200011052000120520001305200014052000150520001605200017052000180520001905200020052000210520002205200023052000240520002505200026052000270520002805200029052000300520003105200032052000330520003405200035052000360520003705200038052000390520004005200041052000420520004305200044052000450520004605200047052000480520004905200050052000510520005205200053052000540520005505200056052000570520005805200059052000600520006105200062052000630520006405200065052000660520006705200068052000690520007005200071052000720520007305200074052000750520007605200077052000780520007905200080052000810520008205200083052000840520008505200086052000870520008805200089052000900520009105200092052000930520009405200095052000960520009705200098052000990520010005200101052001020520010305200104052001050520010605200107052001080520010905200110052001110520011205200113052001140520011505200116052001170520011805200119052001200520012105200122052001230520012405200125052001260520012705200128052001290520013005200131052001320520013305200134052001350520013605200137052001380520013905200140052001410520014205200143052001440520014505200146052001470520014805200149052001500520015105200152052001530520015405200155052001560520015705200158052001590520016005200161052001620520016305200164052001650520016605200167052001680520016905200170052001710520017205200173052001740520017505200176052001770520017805200179052001800520018105200182052001830520018405200185052001860520018705200188052001890520019005200191052001920520019305200194052001950520019605200197052001980520019905200200052002010520020205200203052002040520020505200206052002070520020805200209052002100520021105200212052002130520021405200215052002160520021705200218052002190520022005200221052002220520022305200224052002250520022605200227052002280520022905200230052002310520023205200233052002340520023505200236052002370520023805200239052002400520024105200242052002430520024405200245052002460520024705200248052002490520025005200251052002520520025305200254052002550520025605200257052002580520025905200260052002610520026205200263052002640520026505200266052002670520026805200269052002700520027105200272052002730520027405200275052002760520027705200278052002790520028005200281052002820520028305200284052002850520028605200287052002880520028905200290052002910520029205200293052002940520029505200296052002970520029805200299052003000520030105200302052003030520030405200305052003060520030705200308052003090520031005200311052003120520031305200314052003150520031605200317052003180520031905200320052003210520032205200323052003240520032505200326052003270520032805200329052003300520033105200332052003330520033405200335052003360520033705200338052003390520034005200341052003420520034305200344052003450520034605200347052003480520034905200350052003510520035205200353052003540520035505200356052003570520035805200359052003600520036105200362052003630520036405200365052003660520036705200368052003690520037005200371052003720520037305200374052003750520037605200377052003780520037905200380052003810520038205200383052003840520038505200386052003870520038805200389052003900520039105200392052003930520039405200395052003960520039705200398052003990520040005200401052004020520040305200404052004050520040605200407052004080520040905200410052004110520041205200413052004140520041505200416052004170520041805200419052004200520042105200422052004230520042405200425052004260520042705200428052004290520043005200431052004320520043305200434052004350520043605200437052004380520043905200440052004410520044205200443052004440520044505200446052004470520044805200449052004500520045105200452052004530520045405200455052004560520045705200458052004590520046005200461052004620520046305200464052004650520046605200467052004680520046905200470052004710520047205200473052004740520047505200476052004770520047805200479052004800520048105200482052004830520048405200485052004860520048705200488052004890520049005200491052004920520049305200494052004950520049605200497052004980520049905200500052005010520050205200503052005040520050505200506052005070520050805200509052005100520051105200512052005130520051405200515052005160520051705200518052005190520052005200521052005220520052305200524052005250520052605200527052005280520052905200530052005310520053205200533052005340520053505200536052005370520053805200539052005400520054105200542052005430520054405200545052005460520054705200548052005490520055005200551052005520520055305200554052005550520055605200557052005580520055905200560052005610520056205200563052005640520056505200566052005670520056805200569052005700520057105200572052005730520057405200575052005760520057705200578052005790520058005200581052005820520058305200584052005850520058605200587052005880520058905200590052005910520059205200593052005940520059505200596052005970520059805200599052006000520060105200602052006030520060405200605052006060520060705200608052006090520061005200611052006120520061305200614052006150520061605200617052006180520061905200620052006210520062205200623052006240520062505200626052006270520062805200629052006300520063105200632052006330520063405200635052006360520063705200638052006390520064005200641052006420520064305200644052006450520064605200647052006480520064905200650052006510520065205200653052006540520065505200656052006570520065805200659052006600520066105200662052006630520066405200665052006660520066705200668052006690520067005200671052006720520067305200674052006750520067605200677052006780520067905200680052006810520068205200683052006840520068505200686052006870520068805200689052006900520069105200692052006930520069405200695052006960520069705200698052006990520070005200701052007020520070305200704052007050520070605200707052007080520070905200710052007110520071205200713052007140520071505200716052007170520071805200719052007200520072105200722052007230520072405200725052007260520072705200728052007290520073005200731052007320520073305200734052007350520073605200737052007380520073905200740052007410520074205200743052007440520074505200746052007470520074805200749052007500520075105200752052007530520075405200755052007560520075705200758052007590520076005200761052007620520076305200764052007650520076605200767052007680520076905200770052007710520077205200773052007740520077505200776052007770520077805200779052007800520078105200782052007830520078405200785052007860520078705200788052007890520079005200791052007920520079305200794052007950520079605200797052007980520079905200800052008010520080205200803052008040520080505200806052008070520080805200809052008100520081105200812052008130520081405200815052008160520081705200818052008190520082005200821052008220520082305200824052008250520082605200827052008280520082905200830052008310520083205200833052008340520083505200836052008370520083805200839052008400520084105200842052008430520084405200845052008460520084705200848052008490520085005200851052008520520085305200854052008550520085605200857052008580520085905200860052008610520086205200863052008640520086505200866052008670520086805200869052008700520087105200872052008730520087405200875052008760520087705200878052008790520088005200881052008820520088305200884052008850520088605200887052008880520088905200890052008910520089205200893052008940520089505200896052008970520089805200899052009000520090105200902052009030520090405200905052009060520090705200908052009090520091005200911052009120520091305200914052009150520091605200917052009180520091905200920052009210520092205200923052009240520092505200926052009270520092805200929052009300520093105200932052009330520093405200935052009360520093705200938052009390520094005200941052009420520094305200944052009450520094605200947052009480520094905200950052009510520095205200953052009540520095505200956052009570520095805200959052009600520096105200962052009630520096405200965052009660520096705200968052009690520097005200971052009720520097305200974052009750520097605200977052009780520097905200980052009810520098205200983052009840520098505200986052009870520098805200989052009900520099105200992052009930520099405200995052009960520099705200998052009990520100005201001052010020520100305201004052010050520100605201007052010080520100905201010052010110520101205201013052010140520101505201016052010170520101805201019052010200520102105201022052010230520102405201025052010260520102705201028052010290520103005201031052010320520103305201034052010350520103605201037052010380520103905201040052010410520104205201043052010440520104505201046052010470520104805201049052010500520105105201052052010530520105405201055052010560520105705201058052010590520106005201061052010620520106305201064052010650520106605201067052010680520106905201070052010710520107205201073052010740520107505201076052010770520107805201079052010800520108105201082052010830520108405201085052010860520108705201088052010890520109005201091052010920520109305201094052010950520109605201097052010980520109905201100052011010520110205201103052011040520110505210001052100020521000305210004052100050521000605210007052100080521000905210010052100110521001205210013052100140521001505210016052100170521001805210019052100200521002105210022052100230521002405210025052100260521002705210028052100290521003005210031052100320521003305210034052100350521003605210037052100380521003905210040052100410521004205210043052100440521004505210046052100470521004805210049052100500521005105210052052100530521005405210055052100560521005705210058052100590521006005210061052100620521006305210064052100650521006605210067052100680521006905210070052100710521007205210073052100740521007505210076052100770521007805210079052100800521008105210082052100830521008405210085052100860521008705210088052100890521009005210091052100920521009305210094052100950521009605210097052100980521009905210100052101010521010205210103052101040521010505210106052101070521010805210109052101100521011105210112052101130521011405210115052101160521011705210118052101190521012005210121052101220521012305210124052101250521012605210127052101280521012905210130052101310521013205210133052101340521013505210136052101370521013805210139052101400521014105210142052101430521014405210145052101460521014705210148052101490521015005210151052101520521015305210154052101550521015605210157052101580521015905210160052101610521016205210163052101640521016505210166052101670521016805210169052101700521017105210172052101730521017405210175052101760521017705210178052101790521018005210181052101820521018305210184052101850521018605210187052101880521018905210190052101910521019205210193052101940521019505210196052101970521019805210199052102000521020105210202052102030521020405210205052102060521020705210208052102090521021005210211052102120521021305210214052102150521021605210217052102180521021905210220052102210521022205210223052102240521022505210226052102270521022805210229052102300521023105210232052102330521023405210235052102360521023705210238052102390521024005210241052102420521024305210244052102450521024605210247052102480521024905210250052102510521025205210253052102540521025505210256052102570521025805210259052102600521026105210262052102630521026405210265052102660521026705210268052102690521027005210271052102720521027305210274052102750521027605210277052102780521027905210280052102810521028205210283052102840521028505210286052102870521028805210289052102900521029105210292052102930521029405210295052102960521029705210298052102990521030005210301052103020521030305210304052103050521030605210307052103080521030905210310052103110521031205210313052103140521031505210316052103170521031805210319052103200521032105210322052103230521032405210325052103260521032705210328052103290521033005210331052103320521033305210334052103350521033605210337052103380521033905210340052103410521034205210343052103440521034505210346052103470521034805210349052103500521035105210352052103530521035405210355052103560521035705210358052103590521036005210361052103620521036305210364052103650521036605210367052103680521036905210370052103710521037205210373052103740521037505210376052103770521037805210379052103800521038105210382052103830521038405210385052103860521038705210388052103890521039005210391052103920521039305210394052103950521039605210397052103980521039905210400052104010521040205210403052104040521040505210406052104070521040805210409052104100521041105210412052104130521041405210415052104160521041705210418052104190521042005210421052104220521042305210424052104250521042605210427052104280521042905210430052104310521043205210433052104340521043505210436052104370521043805210439052104400521044105210442052104430521044405210445052104460521044705210448052104490521045005210451052104520521045305210454052104550521045605210457052104580521045905210460052104610521046205210463052104640521046505210466052104670521046805210469052104700521047105210472052104730521047405210475052104760521047705210478052104790521048005210481052104820521048305210484052104850521048605210487052104880521048905210490052104910521049205210493052104940521049505210496052104970521049805210499052105000521050105210502052105030521050405210505052105060521050705210508052105090521051005210511052105120521051305210514052105150521051605210517052105180521051905210520052105210521052205210523052105240521052505210526052105270521052805210529052105300521053105210532052105330521053405210535052105360521053705210538052105390521054005210541052105420521054305210544052105450521054605210547052105480521054905210550052105510521055205210553052105540521055505210556052105570521055805210559052105600521056105210562052105630521056405210565052105660521056705210568052105690521057005210571052105720521057305210574052105750521057605210577052105780521057905210580052105810521058205210583052105840521058505210586052105870521058805210589052105900521059105210592052105930521059405210595052105960521059705210598052105990521060005210601052106020521060305210604052106050521060605210607052106080521060905210610052106110521061205210613052106140521061505210616052106170521061805210619052106200521062105210622052106230521062405210625052106260521062705210628052106290521063005210631052106320521063305210634052106350521063605210637052106380521063905210640052106410521064205210643052106440521064505210646052106470521064805210649052106500521065105210652052106530521065405210655052106560521065705210658052106590521066005210661052106620521066305210664052106650521066605210667052106680521066905210670052106710521067205210673052106740521067505210676052106770521067805210679052106800521068105210682052106830521068405210685052106860521068705210688052106890521069005210691052106920521069305210694052106950521069605210697052106980521069905210700052107010521070205210703052107040521070505210706052107070521070805210709052107100521071105210712052107130521071405210715052107160521071705210718052107190521072005210721052107220521072305210724052107250521072605210727052107280521072905210730052107310521073205210733052107340521073505210736052107370521073805210739052107400521074105210742052107430521074405210745052107460521074705210748052107490521075005210751052107520521075305210754052107550521075605210757052107580521075905210760052107610521076205210763052107640521076505210766052107670521076805210769052107700521077105210772052107730521077405210775052107760521077705210778052107790521078005210781052107820521078305210784052107850521078605210787052107880521078905210790052107910521079205210793052107940521079505210796052107970521079805210799052108000521080105210802052108030521080405210805052108060521080705210808052108090521081005210811052108120521081305210814052108150521081605210817052108180521081905210820052108210521082205210823052108240521082505210826052108270521082805210829052108300521083105210832052108330521083405210835052108360521083705210838052108390521084005210841052108420521084305210844052108450521084605210847052108480521084905210850052108510521085205210853052108540521085505210856052108570521085805210859052108600521086105210862052108630521086405210865052108660521086705210868052108690521087005210871052108720521087305210874052108750521087605210877052108780521087905210880052108810521088205210883052108840521088505210886052108870521088805210889052108900521089105210892052108930521089405210895052108960521089705210898052108990521090005210901052109020521090305210904052109050521090605210907052109080521090905210910052109110521091205210913052109140521091505210916052109170521091805210919052109200521092105210922052109230521092405210925052109260521092705210928052109290521093005210931052109320521093305210934052109350521093605210937052109380521093905210940052109410521094205210943052109440521094505210946052109470521094805210949052109500521095105210952052109530521095405210955052109560521095705210958052109590521096005210961052109620521096305210964052109650521096605210967052109680521096905210970052109710521097205210973052109740521097505210976052109770521097805210979052109800521098105210982052109830521098405210985052109860521098705210988052109890521099005210991052109920521099305210994052109950521099605210997052109980521099905211000052110010521100205211003052110040521100505211006052110070521100805211009052110100521101105211012052110130521101405211015052110160521101705211018052110190521102005211021052110220521102305211024052110250521102605211027052110280521102905211030052110310521103205211033052110340521103505211036052110370521103805211039052110400521104105211042052110430521104405211045052110460521104705211048052110490521105005211051052110520521105305211054052110550521105605211057052110580521105905211060052110610521106205211063052110640521106505211066052110670521106805211069052110700521107105211072052110730521107405211075052110760521107705211078052110790521108005211081052110820521108305211084052110850521108605211087052110880521108905211090052110910521109205211093052110940521109505211096052110970521109805211099052111000521110105211102052111030521110405211105052200010522000205220003052200040522000505220006052200070522000805220009052200100522001105220012052200130522001405220015052200160522001705220018052200190522002005220021052200220522002305220024052200250522002605220027052200280522002905220030052200310522003205220033052200340522003505220036052200370522003805220039052200400522004105220042052200430522004405220045052200460522004705220048052200490522005005220051052200520522005305220054052200550522005605220057052200580522005905220060052200610522006205220063052200640522006505220066052200670522006805220069052200700522007105220072052200730522007405220075052200760522007705220078052200790522008005220081052200820522008305220084052200850522008605220087052200880522008905220090052200910522009205220093052200940522009505220096052200970522009805220099052201000522010105220102052201030522010405220105052201060522010705220108052201090522011005220111052201120522011305220114052201150522011605220117052201180522011905220120052201210522012205220123052201240522012505220126052201270522012805220129052201300522013105220132052201330522013405220135052201360522013705220138052201390522014005220141052201420522014305220144052201450522014605220147052201480522014905220150052201510522015205220153052201540522015505220156052201570522015805220159052201600522016105220162052201630522016405220165052201660522016705220168052201690522017005220171052201720522017305220174052201750522017605220177052201780522017905220180052201810522018205220183052201840522018505220186052201870522018805220189052201900522019105220192052201930522019405220195052201960522019705220198052201990522020005220201052202020522020305220204052202050522020605220207052202080522020905220210052202110522021205220213052202140522021505220216052202170522021805220219052202200522022105220222052202230522022405220225052202260522022705220228052202290522023005220231052202320522023305220234052202350522023605220237052202380522023905220240052202410522024205220243052202440522024505220246052202470522024805220249052202500522025105220252052202530522025405220255052202560522025705220258052202590522026005220261052202620522026305220264052202650522026605220267052202680522026905220270052202710522027205220273052202740522027505220276052202770522027805220279052202800522028105220282052202830522028405220285052202860522028705220288052202890522029005220291052202920522029305220294052202950522029605220297052202980522029905220300052203010522030205220303052203040522030505220306052203070522030805220309052203100522031105220312052203130522031405220315052203160522031705220318052203190522032005220321052203220522032305220324052203250522032605220327052203280522032905220330052203310522033205220333052203340522033505220336052203370522033805220339052203400522034105220342052203430522034405220345052203460522034705220348052203490522035005220351052203520522035305220354052203550522035605220357052203580522035905220360052203610522036205220363052203640522036505220366052203670522036805220369052203700522037105220372052203730522037405220375052203760522037705220378052203790522038005220381052203820522038305220384052203850522038605220387052203880522038905220390052203910522039205220393052203940522039505220396052203970522039805220399052204000522040105220402052204030522040405220405052204060522040705220408052204090522041005220411052204120522041305220414052204150522041605220417052204180522041905220420052204210522042205220423052204240522042505220426052204270522042805220429052204300522043105220432052204330522043405220435052204360522043705220438052204390522044005220441052204420522044305220444052204450522044605220447052204480522044905220450052204510522045205220453052204540522045505220456052204570522045805220459052204600522046105220462052204630522046405220465052204660522046705220468052204690522047005220471052204720522047305220474052204750522047605220477052204780522047905220480052204810522048205220483052204840522048505220486052204870522048805220489052204900522049105220492052204930522049405220495052204960522049705220498052204990522050005220501052205020522050305220504052205050522050605220507052205080522050905220510052205110522051205220513052205140522051505220516052205170522051805220519052205200522052105220522052205230522052405220525052205260522052705220528052205290522053005220531052205320522053305220534052205350522053605220537052205380522053905220540052205410522054205220543052205440522054505220546052205470522054805220549052205500522055105220552052205530522055405220555052205560522055705220558052205590522056005220561052205620522056305220564052205650522056605220567052205680522056905220570052205710522057205220573052205740522057505220576052205770522057805220579052205800522058105220582052205830522058405220585052205860522058705220588052205890522059005220591052205920522059305220594052205950522059605220597052205980522059905220600052206010522060205220603052206040522060505220606052206070522060805220609052206100522061105220612052206130522061405220615052206160522061705220618052206190522062005220621052206220522062305220624052206250522062605220627052206280522062905220630052206310522063205220633052206340522063505220636052206370522063805220639052206400522064105220642052206430522064405220645052206460522064705220648052206490522065005220651052206520522065305220654052206550522065605220657052206580522065905220660052206610522066205220663052206640522066505220666052206670522066805220669052206700522067105220672052206730522067405220675052206760522067705220678052206790522068005220681052206820522068305220684052206850522068605220687052206880522068905220690052206910522069205220693052206940522069505220696052206970522069805220699052207000522070105220702052207030522070405220705052207060522070705220708052207090522071005220711052207120522071305220714052207150522071605220717052207180522071905220720052207210522072205220723052207240522072505220726052207270522072805220729052207300522073105220732052207330522073405220735052207360522073705220738052207390522074005220741052207420522074305220744052207450522074605220747052207480522074905220750052207510522075205220753052207540522075505220756052207570522075805220759052207600522076105220762052207630522076405220765052207660522076705220768052207690522077005220771052207720522077305220774052207750522077605220777052207780522077905220780052207810522078205220783052207840522078505220786052207870522078805220789052207900522079105220792052207930522079405220795052207960522079705220798052207990522080005220801052208020522080305220804052208050522080605220807052208080522080905220810052208110522081205220813052208140522081505220816052208170522081805220819052208200522082105220822052208230522082405220825052208260522082705220828052208290522083005220831052208320522083305220834052208350522083605220837052208380522083905220840052208410522084205220843052208440522084505220846052208470522084805220849052208500522085105220852052208530522085405220855052208560522085705220858052208590522086005220861052208620522086305220864052208650522086605220867052208680522086905220870052208710522087205220873052208740522087505220876052208770522087805220879052208800522088105220882052208830522088405220885052208860522088705220888052208890522089005220891052208920522089305220894052208950522089605220897052208980522089905220900052209010522090205220903052209040522090505220906052209070522090805220909052209100522091105220912052209130522091405220915052209160522091705220918052209190522092005220921052209220522092305220924052209250522092605220927052209280522092905220930052209310522093205220933052209340522093505220936052209370522093805220939052209400522094105220942052209430522094405220945052209460522094705220948052209490522095005220951052209520522095305220954052209550522095605220957052209580522095905220960052209610522096205220963052209640522096505220966052209670522096805220969052209700522097105220972052209730522097405220975052209760522097705220978052209790522098005220981052209820522098305220984052209850522098605220987052209880522098905220990052209910522099205220993052209940522099505220996052209970522099805220999052210000522100105221002052210030522100405221005052210060522100705221008052210090522101005221011052210120522101305221014052210150522101605221017052210180522101905221020052210210522102205221023052210240522102505221026052210270522102805221029052210300522103105221032052210330522103405221035052210360522103705221038052210390522104005221041052210420522104305221044052210450522104605221047052210480522104905221050052210510522105205221053052210540522105505221056052210570522105805221059052210600522106105221062052210630522106405221065052210660522106705221068052210690522107005221071052210720522107305221074052210750522107605221077052210780522107905221080052210810522108205221083052210840522108505221086052210870522108805221089052210900522109105221092052210930522109405221095052210960522109705221098052210990522110005221101052211020522110305221104052211050523000105230002052300030523000405230005052300060523000705230008052300090523001005230011052300120523001305230014052300150523001605230017052300180523001905230020052300210523002205230023052300240523002505230026052300270523002805230029052300300523003105230032052300330523003405230035052300360523003705230038052300390523004005230041052300420523004305230044052300450523004605230047052300480523004905230050052300510523005205230053052300540523005505230056052300570523005805230059052300600523006105230062052300630523006405230065052300660523006705230068052300690523007005230071052300720523007305230074052300750523007605230077052300780523007905230080052300810523008205230083052300840523008505230086052300870523008805230089052300900523009105230092052300930523009405230095052300960523009705230098052300990523010005230101052301020523010305230104052301050523010605230107052301080523010905230110052301110523011205230113052301140523011505230116052301170523011805230119052301200523012105230122052301230523012405230125052301260523012705230128052301290523013005230131052301320523013305230134052301350523013605230137052301380523013905230140052301410523014205230143052301440523014505230146052301470523014805230149052301500523015105230152052301530523015405230155052301560523015705230158052301590523016005230161052301620523016305230164052301650523016605230167052301680523016905230170052301710523017205230173052301740523017505230176052301770523017805230179052301800523018105230182052301830523018405230185052301860523018705230188052301890523019005230191052301920523019305230194052301950523019605230197052301980523019905230200052302010523020205230203052302040523020505230206052302070523020805230209052302100523021105230212052302130523021405230215052302160523021705230218052302190523022005230221052302220523022305230224052302250523022605230227052302280523022905230230052302310523023205230233052302340523023505230236052302370523023805230239052302400523024105230242052302430523024405230245052302460523024705230248052302490523025005230251052302520523025305230254052302550523025605230257052302580523025905230260052302610523026205230263052302640523026505230266052302670523026805230269052302700523027105230272052302730523027405230275052302760523027705230278052302790523028005230281052302820523028305230284052302850523028605230287052302880523028905230290052302910523029205230293052302940523029505230296052302970523029805230299052303000523030105230302052303030523030405230305052303060523030705230308052303090523031005230311052303120523031305230314052303150523031605230317052303180523031905230320052303210523032205230323052303240523032505230326052303270523032805230329052303300523033105230332052303330523033405230335052303360523033705230338052303390523034005230341052303420523034305230344052303450523034605230347052303480523034905230350052303510523035205230353052303540523035505230356052303570523035805230359052303600523036105230362052303630523036405230365052303660523036705230368052303690523037005230371052303720523037305230374052303750523037605230377052303780523037905230380052303810523038205230383052303840523038505230386052303870523038805230389052303900523039105230392052303930523039405230395052303960523039705230398052303990523040005230401052304020523040305230404052304050523040605230407052304080523040905230410052304110523041205230413052304140523041505230416052304170523041805230419052304200523042105230422052304230523042405230425052304260523042705230428052304290523043005230431052304320523043305230434052304350523043605230437052304380523043905230440052304410523044205230443052304440523044505230446052304470523044805230449052304500523045105230452052304530523045405230455052304560523045705230458052304590523046005230461052304620523046305230464052304650523046605230467052304680523046905230470052304710523047205230473052304740523047505230476052304770523047805230479052304800523048105230482052304830523048405230485052304860523048705230488052304890523049005230491052304920523049305230494052304950523049605230497052304980523049905230500052305010523050205230503052305040523050505230506052305070523050805230509052305100523051105230512052305130523051405230515052305160523051705230518052305190523052005230521052305220523052305230524052305250523052605230527052305280523052905230530052305310523053205230533052305340523053505230536052305370523053805230539052305400523054105230542052305430523054405230545052305460523054705230548052305490523055005230551052305520523055305230554052305550523055605230557052305580523055905230560052305610523056205230563052305640523056505230566052305670523056805230569052305700523057105230572052305730523057405230575052305760523057705230578052305790523058005230581052305820523058305230584052305850523058605230587052305880523058905230590052305910523059205230593052305940523059505230596052305970523059805230599052306000523060105230602052306030523060405230605052306060523060705230608052306090523061005230611052306120523061305230614052306150523061605230617052306180523061905230620052306210523062205230623052306240523062505230626052306270523062805230629052306300523063105230632052306330523063405230635052306360523063705230638052306390523064005230641052306420523064305230644052306450523064605230647052306480523064905230650052306510523065205230653052306540523065505230656052306570523065805230659052306600523066105230662052306630523066405230665052306660523066705230668052306690523067005230671052306720523067305230674052306750523067605230677052306780523067905230680052306810523068205230683052306840523068505230686052306870523068805230689052306900523069105230692052306930523069405230695052306960523069705230698052306990523070005230701052307020523070305230704052307050523070605230707052307080523070905230710052307110523071205230713052307140523071505230716052307170523071805230719052307200523072105230722052307230523072405230725052307260523072705230728052307290523073005230731052307320523073305230734052307350523073605230737052307380523073905230740052307410523074205230743052307440523074505230746052307470523074805230749052307500523075105230752052307530523075405230755052307560523075705230758052307590523076005230761052307620523076305230764052307650523076605230767052307680523076905230770052307710523077205230773052307740523077505230776052307770523077805230779052307800523078105230782052307830523078405230785052307860523078705230788052307890523079005230791052307920523079305230794052307950523079605230797052307980523079905230800052308010523080205230803052308040523080505230806052308070523080805230809052308100523081105230812052308130523081405230815052308160523081705230818052308190523082005230821052308220523082305230824052308250523082605230827052308280523082905230830052308310523083205230833052308340523083505230836052308370523083805230839052308400523084105230842052308430523084405230845052308460523084705230848052308490523085005230851052308520523085305230854052308550523085605230857052308580523085905230860052308610523086205230863052308640523086505230866052308670523086805230869052308700523087105230872052308730523087405230875052308760523087705230878052308790523088005230881052308820523088305230884052308850523088605230887052308880523088905230890052308910523089205230893052308940523089505230896052308970523089805230899052309000523090105230902052309030523090405230905052309060523090705230908052309090523091005230911052309120523091305230914052309150523091605230917052309180523091905230920052309210523092205230923052309240523092505230926052309270523092805230929052309300523093105230932052309330523093405230935052309360523093705230938052309390523094005230941052309420523094305230944052309450523094605230947052309480523094905230950052309510523095205230953052309540523095505230956052309570523095805230959052309600523096105230962052309630523096405230965052309660523096705230968052309690523097005230971052309720523097305230974052309750523097605230977052309780523097905230980052309810523098205230983052309840523098505230986052309870523098805230989052309900523099105230992052309930523099405230995052309960523099705230998052309990523100005231001052310020523100305231004052310050523100605231007052310080523100905231010052310110523101205231013052310140523101505231016052310170523101805231019052310200523102105231022052310230523102405231025052310260523102705231028052310290523103005231031052310320523103305231034052310350523103605231037052310380523103905231040052310410523104205231043052310440523104505231046052310470523104805231049052310500523105105231052052310530523105405231055052310560523105705231058052310590523106005231061052310620523106305231064052310650523106605231067052310680523106905231070052310710523107205231073052310740523107505231076052310770523107805231079052310800523108105231082052310830523108405231085052310860523108705231088052310890523109005231091052310920523109305231094052310950523109605231097052310980523109905231100052311010523110205231103052311040523110505240001052400020524000305240004052400050524000605240007052400080524000905240010052400110524001205240013052400140524001505240016052400170524001805240019052400200524002105240022052400230524002405240025052400260524002705240028052400290524003005240031052400320524003305240034052400350524003605240037052400380524003905240040052400410524004205240043052400440524004505240046052400470524004805240049052400500524005105240052052400530524005405240055052400560524005705240058052400590524006005240061052400620524006305240064052400650524006605240067052400680524006905240070052400710524007205240073052400740524007505240076052400770524007805240079052400800524008105240082052400830524008405240085052400860524008705240088052400890524009005240091052400920524009305240094052400950524009605240097052400980524009905240100052401010524010205240103052401040524010505240106052401070524010805240109052401100524011105240112052401130524011405240115052401160524011705240118052401190524012005240121052401220524012305240124052401250524012605240127052401280524012905240130052401310524013205240133052401340524013505240136052401370524013805240139052401400524014105240142052401430524014405240145052401460524014705240148052401490524015005240151052401520524015305240154052401550524015605240157052401580524015905240160052401610524016205240163052401640524016505240166052401670524016805240169052401700524017105240172052401730524017405240175052401760524017705240178052401790524018005240181052401820524018305240184052401850524018605240187052401880524018905240190052401910524019205240193052401940524019505240196052401970524019805240199052402000524020105240202052402030524020405240205052402060524020705240208052402090524021005240211052402120524021305240214052402150524021605240217052402180524021905240220052402210524022205240223052402240524022505240226052402270524022805240229052402300524023105240232052402330524023405240235052402360524023705240238052402390524024005240241052402420524024305240244052402450524024605240247052402480524024905240250052402510524025205240253052402540524025505240256052402570524025805240259052402600524026105240262052402630524026405240265052402660524026705240268052402690524027005240271052402720524027305240274052402750524027605240277052402780524027905240280052402810524028205240283052402840524028505240286052402870524028805240289052402900524029105240292052402930524029405240295052402960524029705240298052402990524030005240301052403020524030305240304052403050524030605240307052403080524030905240310052403110524031205240313052403140524031505240316052403170524031805240319052403200524032105240322052403230524032405240325052403260524032705240328052403290524033005240331052403320524033305240334052403350524033605240337052403380524033905240340052403410524034205240343052403440524034505240346052403470524034805240349052403500524035105240352052403530524035405240355052403560524035705240358052403590524036005240361052403620524036305240364052403650524036605240367052403680524036905240370052403710524037205240373052403740524037505240376052403770524037805240379052403800524038105240382052403830524038405240385052403860524038705240388052403890524039005240391052403920524039305240394052403950524039605240397052403980524039905240400052404010524040205240403052404040524040505240406052404070524040805240409052404100524041105240412052404130524041405240415052404160524041705240418052404190524042005240421052404220524042305240424052404250524042605240427052404280524042905240430052404310524043205240433052404340524043505240436052404370524043805240439052404400524044105240442052404430524044405240445052404460524044705240448052404490524045005240451052404520524045305240454052404550524045605240457052404580524045905240460052404610524046205240463052404640524046505240466052404670524046805240469052404700524047105240472052404730524047405240475052404760524047705240478052404790524048005240481052404820524048305240484052404850524048605240487052404880524048905240490052404910524049205240493052404940524049505240496052404970524049805240499052405000524050105240502052405030524050405240505052405060524050705240508052405090524051005240511052405120524051305240514052405150524051605240517052405180524051905240520052405210524052205240523052405240524052505240526052405270524052805240529052405300524053105240532052405330524053405240535052405360524053705240538052405390524054005240541052405420524054305240544052405450524054605240547052405480524054905240550052405510524055205240553052405540524055505240556052405570524055805240559052405600524056105240562052405630524056405240565052405660524056705240568052405690524057005240571052405720524057305240574052405750524057605240577052405780524057905240580052405810524058205240583052405840524058505240586052405870524058805240589052405900524059105240592052405930524059405240595052405960524059705240598052405990524060005240601052406020524060305240604052406050524060605240607052406080524060905240610052406110524061205240613052406140524061505240616052406170524061805240619052406200524062105240622052406230524062405240625052406260524062705240628052406290524063005240631052406320524063305240634052406350524063605240637052406380524063905240640052406410524064205240643052406440524064505240646052406470524064805240649052406500524065105240652052406530524065405240655052406560524065705240658052406590524066005240661052406620524066305240664052406650524066605240667052406680524066905240670052406710524067205240673052406740524067505240676052406770524067805240679052406800524068105240682052406830524068405240685052406860524068705240688052406890524069005240691052406920524069305240694052406950524069605240697052406980524069905240700052407010524070205240703052407040524070505240706052407070524070805240709052407100524071105240712052407130524071405240715052407160524071705240718052407190524072005240721052407220524072305240724052407250524072605240727052407280524072905240730052407310524073205240733052407340524073505240736052407370524073805240739052407400524074105240742052407430524074405240745052407460524074705240748052407490524075005240751052407520524075305240754052407550524075605240757052407580524075905240760052407610524076205240763052407640524076505240766052407670524076805240769052407700524077105240772052407730524077405240775052407760524077705240778052407790524078005240781052407820524078305240784052407850524078605240787052407880524078905240790052407910524079205240793052407940524079505240796052407970524079805240799052408000524080105240802052408030524080405240805052408060524080705240808052408090524081005240811052408120524081305240814052408150524081605240817052408180524081905240820052408210524082205240823052408240524082505240826052408270524082805240829052408300524083105240832052408330524083405240835052408360524083705240838052408390524084005240841052408420524084305240844052408450524084605240847052408480524084905240850052408510524085205240853052408540524085505240856052408570524085805240859052408600524086105240862052408630524086405240865052408660524086705240868052408690524087005240871052408720524087305240874052408750524087605240877052408780524087905240880052408810524088205240883052408840524088505240886052408870524088805240889052408900524089105240892052408930524089405240895052408960524089705240898052408990524090005240901052409020524090305240904052409050524090605240907052409080524090905240910052409110524091205240913052409140524091505240916052409170524091805240919052409200524092105240922052409230524092405240925052409260524092705240928052409290524093005240931052409320524093305240934052409350524093605240937052409380524093905240940052409410524094205240943052409440524094505240946052409470524094805240949052409500524095105240952052409530524095405240955052409560524095705240958052409590524096005240961052409620524096305240964052409650524096605240967052409680524096905240970052409710524097205240973052409740524097505240976052409770524097805240979052409800524098105240982052409830524098405240985052409860524098705240988052409890524099005240991052409920524099305240994052409950524099605240997052409980524099905241000052410010524100205241003052410040524100505241006052410070524100805241009052410100524101105241012052410130524101405241015052410160524101705241018052410190524102005241021052410220524102305241024052410250524102605241027052410280524102905241030052410310524103205241033052410340524103505241036052410370524103805241039052410400524104105241042052410430524104405241045052410460524104705241048052410490524105005241051052410520524105305241054052410550524105605241057052410580524105905241060052410610524106205241063052410640524106505241066052410670524106805241069052410700524107105241072052410730524107405241075052410760524107705241078052410790524108005241081052410820524108305241084052410850524108605241087052410880524108905241090052410910524109205241093052410940524109505241096052410970524109805241099052411000524110105241102052411030524110405241105052500010525000205250003052500040525000505250006052500070525000805250009052500100525001105250012052500130525001405250015052500160525001705250018052500190525002005250021052500220525002305250024052500250525002605250027052500280525002905250030052500310525003205250033052500340525003505250036052500370525003805250039052500400525004105250042052500430525004405250045052500460525004705250048052500490525005005250051052500520525005305250054052500550525005605250057052500580525005905250060052500610525006205250063052500640525006505250066052500670525006805250069052500700525007105250072052500730525007405250075052500760525007705250078052500790525008005250081052500820525008305250084052500850525008605250087052500880525008905250090052500910525009205250093052500940525009505250096052500970525009805250099052501000525010105250102052501030525010405250105052501060525010705250108052501090525011005250111052501120525011305250114052501150525011605250117052501180525011905250120052501210525012205250123052501240525012505250126052501270525012805250129052501300525013105250132052501330525013405250135052501360525013705250138052501390525014005250141052501420525014305250144052501450525014605250147052501480525014905250150052501510525015205250153052501540525015505250156052501570525015805250159052501600525016105250162052501630525016405250165052501660525016705250168052501690525017005250171052501720525017305250174052501750525017605250177052501780525017905250180052501810525018205250183052501840525018505250186052501870525018805250189052501900525019105250192052501930525019405250195052501960525019705250198052501990525020005250201052502020525020305250204052502050525020605250207052502080525020905250210052502110525021205250213052502140525021505250216052502170525021805250219052502200525022105250222052502230525022405250225052502260525022705250228052502290525023005250231052502320525023305250234052502350525023605250237052502380525023905250240052502410525024205250243052502440525024505250246052502470525024805250249052502500525025105250252052502530525025405250255052502560525025705250258052502590525026005250261052502620525026305250264052502650525026605250267052502680525026905250270052502710525027205250273052502740525027505250276052502770525027805250279052502800525028105250282052502830525028405250285052502860525028705250288052502890525029005250291052502920525029305250294052502950525029605250297052502980525029905250300052503010525030205250303052503040525030505250306052503070525030805250309052503100525031105250312052503130525031405250315052503160525031705250318052503190525032005250321052503220525032305250324052503250525032605250327052503280525032905250330052503310525033205250333052503340525033505250336052503370525033805250339052503400525034105250342052503430525034405250345052503460525034705250348052503490525035005250351052503520525035305250354052503550525035605250357052503580525035905250360052503610525036205250363052503640525036505250366052503670525036805250369052503700525037105250372052503730525037405250375052503760525037705250378052503790525038005250381052503820525038305250384052503850525038605250387052503880525038905250390052503910525039205250393052503940525039505250396052503970525039805250399052504000525040105250402052504030525040405250405052504060525040705250408052504090525041005250411052504120525041305250414052504150525041605250417052504180525041905250420052504210525042205250423052504240525042505250426052504270525042805250429052504300525043105250432052504330525043405250435052504360525043705250438052504390525044005250441052504420525044305250444052504450525044605250447052504480525044905250450052504510525045205250453052504540525045505250456052504570525045805250459052504600525046105250462052504630525046405250465052504660525046705250468052504690525047005250471052504720525047305250474052504750525047605250477052504780525047905250480052504810525048205250483052504840525048505250486052504870525048805250489052504900525049105250492052504930525049405250495052504960525049705250498052504990525050005250501052505020525050305250504052505050525050605250507052505080525050905250510052505110525051205250513052505140525051505250516052505170525051805250519052505200525052105250522052505230525052405250525052505260525052705250528052505290525053005250531052505320525053305250534052505350525053605250537052505380525053905250540052505410525054205250543052505440525054505250546052505470525054805250549052505500525055105250552052505530525055405250555052505560525055705250558052505590525056005250561052505620525056305250564052505650525056605250567052505680525056905250570052505710525057205250573052505740525057505250576052505770525057805250579052505800525058105250582052505830525058405250585052505860525058705250588052505890525059005250591052505920525059305250594052505950525059605250597052505980525059905250600052506010525060205250603052506040525060505250606052506070525060805250609052506100525061105250612052506130525061405250615052506160525061705250618052506190525062005250621052506220525062305250624052506250525062605250627052506280525062905250630052506310525063205250633052506340525063505250636052506370525063805250639052506400525064105250642052506430525064405250645052506460525064705250648052506490525065005250651052506520525065305250654052506550525065605250657052506580525065905250660052506610525066205250663052506640525066505250666052506670525066805250669052506700525067105250672052506730525067405250675052506760525067705250678052506790525068005250681052506820525068305250684052506850525068605250687052506880525068905250690052506910525069205250693052506940525069505250696052506970525069805250699052507000525070105250702052507030525070405250705052507060525070705250708052507090525071005250711052507120525071305250714052507150525071605250717052507180525071905250720052507210525072205250723052507240525072505250726052507270525072805250729052507300525073105250732052507330525073405250735052507360525073705250738052507390525074005250741052507420525074305250744052507450525074605250747052507480525074905250750052507510525075205250753052507540525075505250756052507570525075805250759052507600525076105250762052507630525076405250765052507660525076705250768052507690525077005250771052507720525077305250774052507750525077605250777052507780525077905250780052507810525078205250783052507840525078505250786052507870525078805250789052507900525079105250792052507930525079405250795052507960525079705250798052507990525080005250801052508020525080305250804052508050525080605250807052508080525080905250810052508110525081205250813052508140525081505250816052508170525081805250819052508200525082105250822052508230525082405250825052508260525082705250828052508290525083005250831052508320525083305250834052508350525083605250837052508380525083905250840052508410525084205250843052508440525084505250846052508470525084805250849052508500525085105250852052508530525085405250855052508560525085705250858052508590525086005250861052508620525086305250864052508650525086605250867052508680525086905250870052508710525087205250873052508740525087505250876052508770525087805250879052508800525088105250882052508830525088405250885052508860525088705250888052508890525089005250891052508920525089305250894052508950525089605250897052508980525089905250900052509010525090205250903052509040525090505250906052509070525090805250909052509100525091105250912052509130525091405250915052509160525091705250918052509190525092005250921052509220525092305250924052509250525092605250927052509280525092905250930052509310525093205250933052509340525093505250936052509370525093805250939052509400525094105250942052509430525094405250945052509460525094705250948052509490525095005250951052509520525095305250954052509550525095605250957052509580525095905250960052509610525096205250963052509640525096505250966052509670525096805250969052509700525097105250972052509730525097405250975052509760525097705250978052509790525098005250981052509820525098305250984052509850525098605250987052509880525098905250990052509910525099205250993052509940525099505250996052509970525099805250999052510000525100105251002052510030525100405251005052510060525100705251008052510090525101005251011052510120525101305251014052510150525101605251017052510180525101905251020052510210525102205251023052510240525102505251026052510270525102805251029052510300525103105251032052510330525103405251035052510360525103705251038052510390525104005251041052510420525104305251044052510450525104605251047052510480525104905251050052510510525105205251053052510540525105505251056052510570525105805251059052510600525106105251062052510630525106405251065052510660525106705251068052510690525107005251071052510720525107305251074052510750525107605251077052510780525107905251080052510810525108205251083052510840525108505251086052510870525108805251089052510900525109105251092052510930525109405251095052510960525109705251098052510990525110005251101052511020525110305251104052511050526000105260002052600030526000405260005052600060526000705260008052600090526001005260011052600120526001305260014052600150526001605260017052600180526001905260020052600210526002205260023052600240526002505260026052600270526002805260029052600300526003105260032052600330526003405260035052600360526003705260038052600390526004005260041052600420526004305260044052600450526004605260047052600480526004905260050052600510526005205260053052600540526005505260056052600570526005805260059052600600526006105260062052600630526006405260065052600660526006705260068052600690526007005260071052600720526007305260074052600750526007605260077052600780526007905260080052600810526008205260083052600840526008505260086052600870526008805260089052600900526009105260092052600930526009405260095052600960526009705260098052600990526010005260101052601020526010305260104052601050526010605260107052601080526010905260110052601110526011205260113052601140526011505260116052601170526011805260119052601200526012105260122052601230526012405260125052601260526012705260128052601290526013005260131052601320526013305260134052601350526013605260137052601380526013905260140052601410526014205260143052601440526014505260146052601470526014805260149052601500526015105260152052601530526015405260155052601560526015705260158052601590526016005260161052601620526016305260164052601650526016605260167052601680526016905260170052601710526017205260173052601740526017505260176052601770526017805260179052601800526018105260182052601830526018405260185052601860526018705260188052601890526019005260191052601920526019305260194052601950526019605260197052601980526019905260200052602010526020205260203052602040526020505260206052602070526020805260209052602100526021105260212052602130526021405260215052602160526021705260218052602190526022005260221052602220526022305260224052602250526022605260227052602280526022905260230052602310526023205260233052602340526023505260236052602370526023805260239052602400526024105260242052602430526024405260245052602460526024705260248052602490526025005260251052602520526025305260254052602550526025605260257052602580526025905260260052602610526026205260263052602640526026505260266052602670526026805260269052602700526027105260272052602730526027405260275052602760526027705260278052602790526028005260281052602820526028305260284052602850526028605260287052602880526028905260290052602910526029205260293052602940526029505260296052602970526029805260299052603000526030105260302052603030526030405260305052603060526030705260308052603090526031005260311052603120526031305260314052603150526031605260317052603180526031905260320052603210526032205260323052603240526032505260326052603270526032805260329052603300526033105260332052603330526033405260335052603360526033705260338052603390526034005260341052603420526034305260344052603450526034605260347052603480526034905260350052603510526035205260353052603540526035505260356052603570526035805260359052603600526036105260362052603630526036405260365052603660526036705260368052603690526037005260371052603720526037305260374052603750526037605260377052603780526037905260380052603810526038205260383052603840526038505260386052603870526038805260389052603900526039105260392052603930526039405260395052603960526039705260398052603990526040005260401052604020526040305260404052604050526040605260407052604080526040905260410052604110526041205260413052604140526041505260416052604170526041805260419052604200526042105260422052604230526042405260425052604260526042705260428052604290526043005260431052604320526043305260434052604350526043605260437052604380526043905260440052604410526044205260443052604440526044505260446052604470526044805260449052604500526045105260452052604530526045405260455052604560526045705260458052604590526046005260461052604620526046305260464052604650526046605260467052604680526046905260470052604710526047205260473052604740526047505260476052604770526047805260479052604800526048105260482052604830526048405260485052604860526048705260488052604890526049005260491052604920526049305260494052604950526049605260497052604980526049905260500052605010526050205260503052605040526050505260506052605070526050805260509052605100526051105260512052605130526051405260515052605160526051705260518052605190526052005260521052605220526052305260524052605250526052605260527052605280526052905260530052605310526053205260533052605340526053505260536052605370526053805260539052605400526054105260542052605430526054405260545052605460526054705260548052605490526055005260551052605520526055305260554052605550526055605260557052605580526055905260560052605610526056205260563052605640526056505260566052605670526056805260569052605700526057105260572052605730526057405260575052605760526057705260578052605790526058005260581052605820526058305260584052605850526058605260587052605880526058905260590052605910526059205260593052605940526059505260596052605970526059805260599052606000526060105260602052606030526060405260605052606060526060705260608052606090526061005260611052606120526061305260614052606150526061605260617052606180526061905260620052606210526062205260623052606240526062505260626052606270526062805260629052606300526063105260632052606330526063405260635052606360526063705260638052606390526064005260641052606420526064305260644052606450526064605260647052606480526064905260650052606510526065205260653052606540526065505260656052606570526065805260659052606600526066105260662052606630526066405260665052606660526066705260668052606690526067005260671052606720526067305260674052606750526067605260677052606780526067905260680052606810526068205260683052606840526068505260686052606870526068805260689052606900526069105260692052606930526069405260695052606960526069705260698052606990526070005260701052607020526070305260704052607050526070605260707052607080526070905260710052607110526071205260713052607140526071505260716052607170526071805260719052607200526072105260722052607230526072405260725052607260526072705260728052607290526073005260731052607320526073305260734052607350526073605260737052607380526073905260740052607410526074205260743052607440526074505260746052607470526074805260749052607500526075105260752052607530526075405260755052607560526075705260758052607590526076005260761052607620526076305260764052607650526076605260767052607680526076905260770052607710526077205260773052607740526077505260776052607770526077805260779052607800526078105260782052607830526078405260785052607860526078705260788052607890526079005260791052607920526079305260794052607950526079605260797052607980526079905260800052608010526080205260803052608040526080505260806052608070526080805260809052608100526081105260812052608130526081405260815052608160526081705260818052608190526082005260821052608220526082305260824052608250526082605260827052608280526082905260830052608310526083205260833052608340526083505260836052608370526083805260839052608400526084105260842052608430526084405260845052608460526084705260848052608490526085005260851052608520526085305260854052608550526085605260857052608580526085905260860052608610526086205260863052608640526086505260866052608670526086805260869052608700526087105260872052608730526087405260875052608760526087705260878052608790526088005260881052608820526088305260884052608850526088605260887052608880526088905260890052608910526089205260893052608940526089505260896052608970526089805260899052609000526090105260902052609030526090405260905052609060526090705260908052609090526091005260911052609120526091305260914052609150526091605260917052609180526091905260920052609210526092205260923052609240526092505260926052609270526092805260929052609300526093105260932052609330526093405260935052609360526093705260938052609390526094005260941052609420526094305260944052609450526094605260947052609480526094905260950052609510526095205260953052609540526095505260956052609570526095805260959052609600526096105260962052609630526096405260965052609660526096705260968052609690526097005260971052609720526097305260974052609750526097605260977052609780526097905260980052609810526098205260983052609840526098505260986052609870526098805260989052609900526099105260992052609930526099405260995052609960526099705260998052609990526100005261001052610020526100305261004052610050526100605261007052610080526100905261010052610110526101205261013052610140526101505261016052610170526101805261019052610200526102105261022052610230526102405261025052610260526102705261028052610290526103005261031052610320526103305261034052610350526103605261037052610380526103905261040052610410526104205261043052610440526104505261046052610470526104805261049052610500526105105261052052610530526105405261055052610560526105705261058052610590526106005261061052610620526106305261064052610650526106605261067052610680526106905261070052610710526107205261073052610740526107505261076052610770526107805261079052610800526108105261082052610830526108405261085052610860526108705261088052610890526109005261091052610920526109305261094052610950526109605261097052610980526109905261100052611010526110205261103052611040526110505270001052700020527000305270004052700050527000605270007052700080527000905270010052700110527001205270013052700140527001505270016052700170527001805270019052700200527002105270022052700230527002405270025052700260527002705270028052700290527003005270031052700320527003305270034052700350527003605270037052700380527003905270040052700410527004205270043052700440527004505270046052700470527004805270049052700500527005105270052052700530527005405270055052700560527005705270058052700590527006005270061052700620527006305270064052700650527006605270067052700680527006905270070052700710527007205270073052700740527007505270076052700770527007805270079052700800527008105270082052700830527008405270085052700860527008705270088052700890527009005270091052700920527009305270094052700950527009605270097052700980527009905270100052701010527010205270103052701040527010505270106052701070527010805270109052701100527011105270112052701130527011405270115052701160527011705270118052701190527012005270121052701220527012305270124052701250527012605270127052701280527012905270130052701310527013205270133052701340527013505270136052701370527013805270139052701400527014105270142052701430527014405270145052701460527014705270148052701490527015005270151052701520527015305270154052701550527015605270157052701580527015905270160052701610527016205270163052701640527016505270166052701670527016805270169052701700527017105270172052701730527017405270175052701760527017705270178052701790527018005270181052701820527018305270184052701850527018605270187052701880527018905270190052701910527019205270193052701940527019505270196052701970527019805270199052702000527020105270202052702030527020405270205052702060527020705270208052702090527021005270211052702120527021305270214052702150527021605270217052702180527021905270220052702210527022205270223052702240527022505270226052702270527022805270229052702300527023105270232052702330527023405270235052702360527023705270238052702390527024005270241052702420527024305270244052702450527024605270247052702480527024905270250052702510527025205270253052702540527025505270256052702570527025805270259052702600527026105270262052702630527026405270265052702660527026705270268052702690527027005270271052702720527027305270274052702750527027605270277052702780527027905270280052702810527028205270283052702840527028505270286052702870527028805270289052702900527029105270292052702930527029405270295052702960527029705270298052702990527030005270301052703020527030305270304052703050527030605270307052703080527030905270310052703110527031205270313052703140527031505270316052703170527031805270319052703200527032105270322052703230527032405270325052703260527032705270328052703290527033005270331052703320527033305270334052703350527033605270337052703380527033905270340052703410527034205270343052703440527034505270346052703470527034805270349052703500527035105270352052703530527035405270355052703560527035705270358052703590527036005270361052703620527036305270364052703650527036605270367052703680527036905270370052703710527037205270373052703740527037505270376052703770527037805270379052703800527038105270382052703830527038405270385052703860527038705270388052703890527039005270391052703920527039305270394052703950527039605270397052703980527039905270400052704010527040205270403052704040527040505270406052704070527040805270409052704100527041105270412052704130527041405270415052704160527041705270418052704190527042005270421052704220527042305270424052704250527042605270427052704280527042905270430052704310527043205270433052704340527043505270436052704370527043805270439052704400527044105270442052704430527044405270445052704460527044705270448052704490527045005270451052704520527045305270454052704550527045605270457052704580527045905270460052704610527046205270463052704640527046505270466052704670527046805270469052704700527047105270472052704730527047405270475052704760527047705270478052704790527048005270481052704820527048305270484052704850527048605270487052704880527048905270490052704910527049205270493052704940527049505270496052704970527049805270499052705000527050105270502052705030527050405270505052705060527050705270508052705090527051005270511052705120527051305270514052705150527051605270517052705180527051905270520052705210527052205270523052705240527052505270526052705270527052805270529052705300527053105270532052705330527053405270535052705360527053705270538052705390527054005270541052705420527054305270544052705450527054605270547052705480527054905270550052705510527055205270553052705540527055505270556052705570527055805270559052705600527056105270562052705630527056405270565052705660527056705270568052705690527057005270571052705720527057305270574052705750527057605270577052705780527057905270580052705810527058205270583052705840527058505270586052705870527058805270589052705900527059105270592052705930527059405270595052705960527059705270598052705990527060005270601052706020527060305270604052706050527060605270607052706080527060905270610052706110527061205270613052706140527061505270616052706170527061805270619052706200527062105270622052706230527062405270625052706260527062705270628052706290527063005270631052706320527063305270634052706350527063605270637052706380527063905270640052706410527064205270643052706440527064505270646052706470527064805270649052706500527065105270652052706530527065405270655052706560527065705270658052706590527066005270661052706620527066305270664052706650527066605270667052706680527066905270670052706710527067205270673052706740527067505270676052706770527067805270679052706800527068105270682052706830527068405270685052706860527068705270688052706890527069005270691052706920527069305270694052706950527069605270697052706980527069905270700052707010527070205270703052707040527070505270706052707070527070805270709052707100527071105270712052707130527071405270715052707160527071705270718052707190527072005270721052707220527072305270724052707250527072605270727052707280527072905270730052707310527073205270733052707340527073505270736052707370527073805270739052707400527074105270742052707430527074405270745052707460527074705270748052707490527075005270751052707520527075305270754052707550527075605270757052707580527075905270760052707610527076205270763052707640527076505270766052707670527076805270769052707700527077105270772052707730527077405270775052707760527077705270778052707790527078005270781052707820527078305270784052707850527078605270787052707880527078905270790052707910527079205270793052707940527079505270796052707970527079805270799052708000527080105270802052708030527080405270805052708060527080705270808052708090527081005270811052708120527081305270814052708150527081605270817052708180527081905270820052708210527082205270823052708240527082505270826052708270527082805270829052708300527083105270832052708330527083405270835052708360527083705270838052708390527084005270841052708420527084305270844052708450527084605270847052708480527084905270850052708510527085205270853052708540527085505270856052708570527085805270859052708600527086105270862052708630527086405270865052708660527086705270868052708690527087005270871052708720527087305270874052708750527087605270877052708780527087905270880052708810527088205270883052708840527088505270886052708870527088805270889052708900527089105270892052708930527089405270895052708960527089705270898052708990527090005270901052709020527090305270904052709050527090605270907052709080527090905270910052709110527091205270913052709140527091505270916052709170527091805270919052709200527092105270922052709230527092405270925052709260527092705270928052709290527093005270931052709320527093305270934052709350527093605270937052709380527093905270940052709410527094205270943052709440527094505270946052709470527094805270949052709500527095105270952052709530527095405270955052709560527095705270958052709590527096005270961052709620527096305270964052709650527096605270967052709680527096905270970052709710527097205270973052709740527097505270976052709770527097805270979052709800527098105270982052709830527098405270985052709860527098705270988052709890527099005270991052709920527099305270994052709950527099605270997052709980527099905271000052710010527100205271003052710040527100505271006052710070527100805271009052710100527101105271012052710130527101405271015052710160527101705271018052710190527102005271021052710220527102305271024052710250527102605271027052710280527102905271030052710310527103205271033052710340527103505271036052710370527103805271039052710400527104105271042052710430527104405271045052710460527104705271048052710490527105005271051052710520527105305271054052710550527105605271057052710580527105905271060052710610527106205271063052710640527106505271066052710670527106805271069052710700527107105271072052710730527107405271075052710760527107705271078052710790527108005271081052710820527108305271084052710850527108605271087052710880527108905271090052710910527109205271093052710940527109505271096052710970527109805271099052711000527110105271102052711030527110405271105052800010528000205280003052800040528000505280006052800070528000805280009052800100528001105280012052800130528001405280015052800160528001705280018052800190528002005280021052800220528002305280024052800250528002605280027052800280528002905280030052800310528003205280033052800340528003505280036052800370528003805280039052800400528004105280042052800430528004405280045052800460528004705280048052800490528005005280051052800520528005305280054052800550528005605280057052800580528005905280060052800610528006205280063052800640528006505280066052800670528006805280069052800700528007105280072052800730528007405280075052800760528007705280078052800790528008005280081052800820528008305280084052800850528008605280087052800880528008905280090052800910528009205280093052800940528009505280096052800970528009805280099052801000528010105280102052801030528010405280105052801060528010705280108052801090528011005280111052801120528011305280114052801150528011605280117052801180528011905280120052801210528012205280123052801240528012505280126052801270528012805280129052801300528013105280132052801330528013405280135052801360528013705280138052801390528014005280141052801420528014305280144052801450528014605280147052801480528014905280150052801510528015205280153052801540528015505280156052801570528015805280159052801600528016105280162052801630528016405280165052801660528016705280168052801690528017005280171052801720528017305280174052801750528017605280177052801780528017905280180052801810528018205280183052801840528018505280186052801870528018805280189052801900528019105280192052801930528019405280195052801960528019705280198052801990528020005280201052802020528020305280204052802050528020605280207052802080528020905280210052802110528021205280213052802140528021505280216052802170528021805280219052802200528022105280222052802230528022405280225052802260528022705280228052802290528023005280231052802320528023305280234052802350528023605280237052802380528023905280240052802410528024205280243052802440528024505280246052802470528024805280249052802500528025105280252052802530528025405280255052802560528025705280258052802590528026005280261052802620528026305280264052802650528026605280267052802680528026905280270052802710528027205280273052802740528027505280276052802770528027805280279052802800528028105280282052802830528028405280285052802860528028705280288052802890528029005280291052802920528029305280294052802950528029605280297052802980528029905280300052803010528030205280303052803040528030505280306052803070528030805280309052803100528031105280312052803130528031405280315052803160528031705280318052803190528032005280321052803220528032305280324052803250528032605280327052803280528032905280330052803310528033205280333052803340528033505280336052803370528033805280339052803400528034105280342052803430528034405280345052803460528034705280348052803490528035005280351052803520528035305280354052803550528035605280357052803580528035905280360052803610528036205280363052803640528036505280366052803670528036805280369052803700528037105280372052803730528037405280375052803760528037705280378052803790528038005280381052803820528038305280384052803850528038605280387052803880528038905280390052803910528039205280393052803940528039505280396052803970528039805280399052804000528040105280402052804030528040405280405052804060528040705280408052804090528041005280411052804120528041305280414052804150528041605280417052804180528041905280420052804210528042205280423052804240528042505280426052804270528042805280429052804300528043105280432052804330528043405280435052804360528043705280438052804390528044005280441052804420528044305280444052804450528044605280447052804480528044905280450052804510528045205280453052804540528045505280456052804570528045805280459052804600528046105280462052804630528046405280465052804660528046705280468052804690528047005280471052804720528047305280474052804750528047605280477052804780528047905280480052804810528048205280483052804840528048505280486052804870528048805280489052804900528049105280492052804930528049405280495052804960528049705280498052804990528050005280501052805020528050305280504052805050528050605280507052805080528050905280510052805110528051205280513052805140528051505280516052805170528051805280519052805200528052105280522052805230528052405280525052805260528052705280528052805290528053005280531052805320528053305280534052805350528053605280537052805380528053905280540052805410528054205280543052805440528054505280546052805470528054805280549052805500528055105280552052805530528055405280555052805560528055705280558052805590528056005280561052805620528056305280564052805650528056605280567052805680528056905280570052805710528057205280573052805740528057505280576052805770528057805280579052805800528058105280582052805830528058405280585052805860528058705280588052805890528059005280591052805920528059305280594052805950528059605280597052805980528059905280600052806010528060205280603052806040528060505280606052806070528060805280609052806100528061105280612052806130528061405280615052806160528061705280618052806190528062005280621052806220528062305280624052806250528062605280627052806280528062905280630052806310528063205280633052806340528063505280636052806370528063805280639052806400528064105280642052806430528064405280645052806460528064705280648052806490528065005280651052806520528065305280654052806550528065605280657052806580528065905280660052806610528066205280663052806640528066505280666052806670528066805280669052806700528067105280672052806730528067405280675052806760528067705280678052806790528068005280681052806820528068305280684052806850528068605280687052806880528068905280690052806910528069205280693052806940528069505280696052806970528069805280699052807000528070105280702052807030528070405280705052807060528070705280708052807090528071005280711052807120528071305280714052807150528071605280717052807180528071905280720052807210528072205280723052807240528072505280726052807270528072805280729052807300528073105280732052807330528073405280735052807360528073705280738052807390528074005280741052807420528074305280744052807450528074605280747052807480528074905280750052807510528075205280753052807540528075505280756052807570528075805280759052807600528076105280762052807630528076405280765052807660528076705280768052807690528077005280771052807720528077305280774052807750528077605280777052807780528077905280780052807810528078205280783052807840528078505280786052807870528078805280789052807900528079105280792052807930528079405280795052807960528079705280798052807990528080005280801052808020528080305280804052808050528080605280807052808080528080905280810052808110528081205280813052808140528081505280816052808170528081805280819052808200528082105280822052808230528082405280825052808260528082705280828052808290528083005280831052808320528083305280834052808350528083605280837052808380528083905280840052808410528084205280843052808440528084505280846052808470528084805280849052808500528085105280852052808530528085405280855052808560528085705280858052808590528086005280861052808620528086305280864052808650528086605280867052808680528086905280870052808710528087205280873052808740528087505280876052808770528087805280879052808800528088105280882052808830528088405280885052808860528088705280888052808890528089005280891052808920528089305280894052808950528089605280897052808980528089905280900052809010528090205280903052809040528090505280906052809070528090805280909052809100528091105280912052809130528091405280915052809160528091705280918052809190528092005280921052809220528092305280924052809250528092605280927052809280528092905280930052809310528093205280933052809340528093505280936052809370528093805280939052809400528094105280942052809430528094405280945052809460528094705280948052809490528095005280951052809520528095305280954052809550528095605280957052809580528095905280960052809610528096205280963052809640528096505280966052809670528096805280969052809700528097105280972052809730528097405280975052809760528097705280978052809790528098005280981052809820528098305280984052809850528098605280987052809880528098905280990052809910528099205280993052809940528099505280996052809970528099805280999052810000528100105281002052810030528100405281005052810060528100705281008052810090528101005281011052810120528101305281014052810150528101605281017052810180528101905281020052810210528102205281023052810240528102505281026052810270528102805281029052810300528103105281032052810330528103405281035052810360528103705281038052810390528104005281041052810420528104305281044052810450528104605281047052810480528104905281050052810510528105205281053052810540528105505281056052810570528105805281059052810600528106105281062052810630528106405281065052810660528106705281068052810690528107005281071052810720528107305281074052810750528107605281077052810780528107905281080052810810528108205281083052810840528108505281086052810870528108805281089052810900528109105281092052810930528109405281095052810960528109705281098052810990528110005281101052811020528110305281104052811050529000105290002052900030529000405290005052900060529000705290008052900090529001005290011052900120529001305290014052900150529001605290017052900180529001905290020052900210529002205290023052900240529002505290026052900270529002805290029052900300529003105290032052900330529003405290035052900360529003705290038052900390529004005290041052900420529004305290044052900450529004605290047052900480529004905290050052900510529005205290053052900540529005505290056052900570529005805290059052900600529006105290062052900630529006405290065052900660529006705290068052900690529007005290071052900720529007305290074052900750529007605290077052900780529007905290080052900810529008205290083052900840529008505290086052900870529008805290089052900900529009105290092052900930529009405290095052900960529009705290098052900990529010005290101052901020529010305290104052901050529010605290107052901080529010905290110052901110529011205290113052901140529011505290116052901170529011805290119052901200529012105290122052901230529012405290125052901260529012705290128052901290529013005290131052901320529013305290134052901350529013605290137052901380529013905290140052901410529014205290143052901440529014505290146052901470529014805290149052901500529015105290152052901530529015405290155052901560529015705290158052901590529016005290161052901620529016305290164052901650529016605290167052901680529016905290170052901710529017205290173052901740529017505290176052901770529017805290179052901800529018105290182052901830529018405290185052901860529018705290188052901890529019005290191052901920529019305290194052901950529019605290197052901980529019905290200052902010529020205290203052902040529020505290206052902070529020805290209052902100529021105290212052902130529021405290215052902160529021705290218052902190529022005290221052902220529022305290224052902250529022605290227052902280529022905290230052902310529023205290233052902340529023505290236052902370529023805290239052902400529024105290242052902430529024405290245052902460529024705290248052902490529025005290251052902520529025305290254052902550529025605290257052902580529025905290260052902610529026205290263052902640529026505290266052902670529026805290269052902700529027105290272052902730529027405290275052902760529027705290278052902790529028005290281052902820529028305290284052902850529028605290287052902880529028905290290052902910529029205290293052902940529029505290296052902970529029805290299052903000529030105290302052903030529030405290305052903060529030705290308052903090529031005290311052903120529031305290314052903150529031605290317052903180529031905290320052903210529032205290323052903240529032505290326052903270529032805290329052903300529033105290332052903330529033405290335052903360529033705290338052903390529034005290341052903420529034305290344052903450529034605290347052903480529034905290350052903510529035205290353052903540529035505290356052903570529035805290359052903600529036105290362052903630529036405290365052903660529036705290368052903690529037005290371052903720529037305290374052903750529037605290377052903780529037905290380052903810529038205290383052903840529038505290386052903870529038805290389052903900529039105290392052903930529039405290395052903960529039705290398052903990529040005290401052904020529040305290404052904050529040605290407052904080529040905290410052904110529041205290413052904140529041505290416052904170529041805290419052904200529042105290422052904230529042405290425052904260529042705290428052904290529043005290431052904320529043305290434052904350529043605290437052904380529043905290440052904410529044205290443052904440529044505290446052904470529044805290449052904500529045105290452052904530529045405290455052904560529045705290458052904590529046005290461052904620529046305290464052904650529046605290467052904680529046905290470052904710529047205290473052904740529047505290476052904770529047805290479052904800529048105290482052904830529048405290485052904860529048705290488052904890529049005290491052904920529049305290494052904950529049605290497052904980529049905290500052905010529050205290503052905040529050505290506052905070529050805290509052905100529051105290512052905130529051405290515052905160529051705290518052905190529052005290521052905220529052305290524052905250529052605290527052905280529052905290530052905310529053205290533052905340529053505290536052905370529053805290539052905400529054105290542052905430529054405290545052905460529054705290548052905490529055005290551052905520529055305290554052905550529055605290557052905580529055905290560052905610529056205290563052905640529056505290566052905670529056805290569052905700529057105290572052905730529057405290575052905760529057705290578052905790529058005290581052905820529058305290584052905850529058605290587052905880529058905290590052905910529059205290593052905940529059505290596052905970529059805290599052906000529060105290602052906030529060405290605052906060529060705290608052906090529061005290611052906120529061305290614052906150529061605290617052906180529061905290620052906210529062205290623052906240529062505290626052906270529062805290629052906300529063105290632052906330529063405290635052906360529063705290638052906390529064005290641052906420529064305290644052906450529064605290647052906480529064905290650052906510529065205290653052906540529065505290656052906570529065805290659052906600529066105290662052906630529066405290665052906660529066705290668052906690529067005290671052906720529067305290674052906750529067605290677052906780529067905290680052906810529068205290683052906840529068505290686052906870529068805290689052906900529069105290692052906930529069405290695052906960529069705290698052906990529070005290701052907020529070305290704052907050529070605290707052907080529070905290710052907110529071205290713052907140529071505290716052907170529071805290719052907200529072105290722052907230529072405290725052907260529072705290728052907290529073005290731052907320529073305290734052907350529073605290737052907380529073905290740052907410529074205290743052907440529074505290746052907470529074805290749052907500529075105290752052907530529075405290755052907560529075705290758052907590529076005290761052907620529076305290764052907650529076605290767052907680529076905290770052907710529077205290773052907740529077505290776052907770529077805290779052907800529078105290782052907830529078405290785052907860529078705290788052907890529079005290791052907920529079305290794052907950529079605290797052907980529079905290800052908010529080205290803052908040529080505290806052908070529080805290809052908100529081105290812052908130529081405290815052908160529081705290818052908190529082005290821052908220529082305290824052908250529082605290827052908280529082905290830052908310529083205290833052908340529083505290836052908370529083805290839052908400529084105290842052908430529084405290845052908460529084705290848052908490529085005290851052908520529085305290854052908550529085605290857052908580529085905290860052908610529086205290863052908640529086505290866052908670529086805290869052908700529087105290872052908730529087405290875052908760529087705290878052908790529088005290881052908820529088305290884052908850529088605290887052908880529088905290890052908910529089205290893052908940529089505290896052908970529089805290899052909000529090105290902052909030529090405290905052909060529090705290908052909090529091005290911052909120529091305290914052909150529091605290917052909180529091905290920052909210529092205290923052909240529092505290926052909270529092805290929052909300529093105290932052909330529093405290935052909360529093705290938052909390529094005290941052909420529094305290944052909450529094605290947052909480529094905290950052909510529095205290953052909540529095505290956052909570529095805290959052909600529096105290962052909630529096405290965052909660529096705290968052909690529097005290971052909720529097305290974052909750529097605290977052909780529097905290980052909810529098205290983052909840529098505290986052909870529098805290989052909900529099105290992052909930529099405290995052909960529099705290998052909990529100005291001052910020529100305291004052910050529100605291007052910080529100905291010052910110529101205291013052910140529101505291016052910170529101805291019052910200529102105291022052910230529102405291025052910260529102705291028052910290529103005291031052910320529103305291034052910350529103605291037052910380529103905291040052910410529104205291043052910440529104505291046052910470529104805291049052910500529105105291052052910530529105405291055052910560529105705291058052910590529106005291061052910620529106305291064052910650529106605291067052910680529106905291070052910710529107205291073052910740529107505291076052910770529107805291079052910800529108105291082052910830529108405291085052910860529108705291088052910890529109005291091052910920529109305291094052910950529109605291097052910980529109905291100052911010529110205291103052911040529110505300001053000020530000305300004053000050530000605300007053000080530000905300010053000110530001205300013053000140530001505300016053000170530001805300019053000200530002105300022053000230530002405300025053000260530002705300028053000290530003005300031053000320530003305300034053000350530003605300037053000380530003905300040053000410530004205300043053000440530004505300046053000470530004805300049053000500530005105300052053000530530005405300055053000560530005705300058053000590530006005300061053000620530006305300064053000650530006605300067053000680530006905300070053000710530007205300073053000740530007505300076053000770530007805300079053000800530008105300082053000830530008405300085053000860530008705300088053000890530009005300091053000920530009305300094053000950530009605300097053000980530009905300100053001010530010205300103053001040530010505300106053001070530010805300109053001100530011105300112053001130530011405300115053001160530011705300118053001190530012005300121053001220530012305300124053001250530012605300127053001280530012905300130053001310530013205300133053001340530013505300136053001370530013805300139053001400530014105300142053001430530014405300145053001460530014705300148053001490530015005300151053001520530015305300154053001550530015605300157053001580530015905300160053001610530016205300163053001640530016505300166053001670530016805300169053001700530017105300172053001730530017405300175053001760530017705300178053001790530018005300181053001820530018305300184053001850530018605300187053001880530018905300190053001910530019205300193053001940530019505300196053001970530019805300199053002000530020105300202053002030530020405300205053002060530020705300208053002090530021005300211053002120530021305300214053002150530021605300217053002180530021905300220053002210530022205300223053002240530022505300226053002270530022805300229053002300530023105300232053002330530023405300235053002360530023705300238053002390530024005300241053002420530024305300244053002450530024605300247053002480530024905300250053002510530025205300253053002540530025505300256053002570530025805300259053002600530026105300262053002630530026405300265053002660530026705300268053002690530027005300271053002720530027305300274053002750530027605300277053002780530027905300280053002810530028205300283053002840530028505300286053002870530028805300289053002900530029105300292053002930530029405300295053002960530029705300298053002990530030005300301053003020530030305300304053003050530030605300307053003080530030905300310053003110530031205300313053003140530031505300316053003170530031805300319053003200530032105300322053003230530032405300325053003260530032705300328053003290530033005300331053003320530033305300334053003350530033605300337053003380530033905300340053003410530034205300343053003440530034505300346053003470530034805300349053003500530035105300352053003530530035405300355053003560530035705300358053003590530036005300361053003620530036305300364053003650530036605300367053003680530036905300370053003710530037205300373053003740530037505300376053003770530037805300379053003800530038105300382053003830530038405300385053003860530038705300388053003890530039005300391053003920530039305300394053003950530039605300397053003980530039905300400053004010530040205300403053004040530040505300406053004070530040805300409053004100530041105300412053004130530041405300415053004160530041705300418053004190530042005300421053004220530042305300424053004250530042605300427053004280530042905300430053004310530043205300433053004340530043505300436053004370530043805300439053004400530044105300442053004430530044405300445053004460530044705300448053004490530045005300451053004520530045305300454053004550530045605300457053004580530045905300460053004610530046205300463053004640530046505300466053004670530046805300469053004700530047105300472053004730530047405300475053004760530047705300478053004790530048005300481053004820530048305300484053004850530048605300487053004880530048905300490053004910530049205300493053004940530049505300496053004970530049805300499053005000530050105300502053005030530050405300505053005060530050705300508053005090530051005300511053005120530051305300514053005150530051605300517053005180530051905300520053005210530052205300523053005240530052505300526053005270530052805300529053005300530053105300532053005330530053405300535053005360530053705300538053005390530054005300541053005420530054305300544053005450530054605300547053005480530054905300550053005510530055205300553053005540530055505300556053005570530055805300559053005600530056105300562053005630530056405300565053005660530056705300568053005690530057005300571053005720530057305300574053005750530057605300577053005780530057905300580053005810530058205300583053005840530058505300586053005870530058805300589053005900530059105300592053005930530059405300595053005960530059705300598053005990530060005300601053006020530060305300604053006050530060605300607053006080530060905300610053006110530061205300613053006140530061505300616053006170530061805300619053006200530062105300622053006230530062405300625053006260530062705300628053006290530063005300631053006320530063305300634053006350530063605300637053006380530063905300640053006410530064205300643053006440530064505300646053006470530064805300649053006500530065105300652053006530530065405300655053006560530065705300658053006590530066005300661053006620530066305300664053006650530066605300667053006680530066905300670053006710530067205300673053006740530067505300676053006770530067805300679053006800530068105300682053006830530068405300685053006860530068705300688053006890530069005300691053006920530069305300694053006950530069605300697053006980530069905300700053007010530070205300703053007040530070505300706053007070530070805300709053007100530071105300712053007130530071405300715053007160530071705300718053007190530072005300721053007220530072305300724053007250530072605300727053007280530072905300730053007310530073205300733053007340530073505300736053007370530073805300739053007400530074105300742053007430530074405300745053007460530074705300748053007490530075005300751053007520530075305300754053007550530075605300757053007580530075905300760053007610530076205300763053007640530076505300766053007670530076805300769053007700530077105300772053007730530077405300775053007760530077705300778053007790530078005300781053007820530078305300784053007850530078605300787053007880530078905300790053007910530079205300793053007940530079505300796053007970530079805300799053008000530080105300802053008030530080405300805053008060530080705300808053008090530081005300811053008120530081305300814053008150530081605300817053008180530081905300820053008210530082205300823053008240530082505300826053008270530082805300829053008300530083105300832053008330530083405300835053008360530083705300838053008390530084005300841053008420530084305300844053008450530084605300847053008480530084905300850053008510530085205300853053008540530085505300856053008570530085805300859053008600530086105300862053008630530086405300865053008660530086705300868053008690530087005300871053008720530087305300874053008750530087605300877053008780530087905300880053008810530088205300883053008840530088505300886053008870530088805300889053008900530089105300892053008930530089405300895053008960530089705300898053008990530090005300901053009020530090305300904053009050530090605300907053009080530090905300910053009110530091205300913053009140530091505300916053009170530091805300919053009200530092105300922053009230530092405300925053009260530092705300928053009290530093005300931053009320530093305300934053009350530093605300937053009380530093905300940053009410530094205300943053009440530094505300946053009470530094805300949053009500530095105300952053009530530095405300955053009560530095705300958053009590530096005300961053009620530096305300964053009650530096605300967053009680530096905300970053009710530097205300973053009740530097505300976053009770530097805300979053009800530098105300982053009830530098405300985053009860530098705300988053009890530099005300991053009920530099305300994053009950530099605300997053009980530099905301000053010010530100205301003053010040530100505301006053010070530100805301009053010100530101105301012053010130530101405301015053010160530101705301018053010190530102005301021053010220530102305301024053010250530102605301027053010280530102905301030053010310530103205301033053010340530103505301036053010370530103805301039053010400530104105301042053010430530104405301045053010460530104705301048053010490530105005301051053010520530105305301054053010550530105605301057053010580530105905301060053010610530106205301063053010640530106505301066053010670530106805301069053010700530107105301072053010730530107405301075053010760530107705301078053010790530108005301081053010820530108305301084053010850530108605301087053010880530108905301090053010910530109205301093053010940530109505301096053010970530109805301099053011000530110105301102053011030530110405301105053100010531000205310003053100040531000505310006053100070531000805310009053100100531001105310012053100130531001405310015053100160531001705310018053100190531002005310021053100220531002305310024053100250531002605310027053100280531002905310030053100310531003205310033053100340531003505310036053100370531003805310039053100400531004105310042053100430531004405310045053100460531004705310048053100490531005005310051053100520531005305310054053100550531005605310057053100580531005905310060053100610531006205310063053100640531006505310066053100670531006805310069053100700531007105310072053100730531007405310075053100760531007705310078053100790531008005310081053100820531008305310084053100850531008605310087053100880531008905310090053100910531009205310093053100940531009505310096053100970531009805310099053101000531010105310102053101030531010405310105053101060531010705310108053101090531011005310111053101120531011305310114053101150531011605310117053101180531011905310120053101210531012205310123053101240531012505310126053101270531012805310129053101300531013105310132053101330531013405310135053101360531013705310138053101390531014005310141053101420531014305310144053101450531014605310147053101480531014905310150053101510531015205310153053101540531015505310156053101570531015805310159053101600531016105310162053101630531016405310165053101660531016705310168053101690531017005310171053101720531017305310174053101750531017605310177053101780531017905310180053101810531018205310183053101840531018505310186053101870531018805310189053101900531019105310192053101930531019405310195053101960531019705310198053101990531020005310201053102020531020305310204053102050531020605310207053102080531020905310210053102110531021205310213053102140531021505310216053102170531021805310219053102200531022105310222053102230531022405310225053102260531022705310228053102290531023005310231053102320531023305310234053102350531023605310237053102380531023905310240053102410531024205310243053102440531024505310246053102470531024805310249053102500531025105310252053102530531025405310255053102560531025705310258053102590531026005310261053102620531026305310264053102650531026605310267053102680531026905310270053102710531027205310273053102740531027505310276053102770531027805310279053102800531028105310282053102830531028405310285053102860531028705310288053102890531029005310291053102920531029305310294053102950531029605310297053102980531029905310300053103010531030205310303053103040531030505310306053103070531030805310309053103100531031105310312053103130531031405310315053103160531031705310318053103190531032005310321053103220531032305310324053103250531032605310327053103280531032905310330053103310531033205310333053103340531033505310336053103370531033805310339053103400531034105310342053103430531034405310345053103460531034705310348053103490531035005310351053103520531035305310354053103550531035605310357053103580531035905310360053103610531036205310363053103640531036505310366053103670531036805310369053103700531037105310372053103730531037405310375053103760531037705310378053103790531038005310381053103820531038305310384053103850531038605310387053103880531038905310390053103910531039205310393053103940531039505310396053103970531039805310399053104000531040105310402053104030531040405310405053104060531040705310408053104090531041005310411053104120531041305310414053104150531041605310417053104180531041905310420053104210531042205310423053104240531042505310426053104270531042805310429053104300531043105310432053104330531043405310435053104360531043705310438053104390531044005310441053104420531044305310444053104450531044605310447053104480531044905310450053104510531045205310453053104540531045505310456053104570531045805310459053104600531046105310462053104630531046405310465053104660531046705310468053104690531047005310471053104720531047305310474053104750531047605310477053104780531047905310480053104810531048205310483053104840531048505310486053104870531048805310489053104900531049105310492053104930531049405310495053104960531049705310498053104990531050005310501053105020531050305310504053105050531050605310507053105080531050905310510053105110531051205310513053105140531051505310516053105170531051805310519053105200531052105310522053105230531052405310525053105260531052705310528053105290531053005310531053105320531053305310534053105350531053605310537053105380531053905310540053105410531054205310543053105440531054505310546053105470531054805310549053105500531055105310552053105530531055405310555053105560531055705310558053105590531056005310561053105620531056305310564053105650531056605310567053105680531056905310570053105710531057205310573053105740531057505310576053105770531057805310579053105800531058105310582053105830531058405310585053105860531058705310588053105890531059005310591053105920531059305310594053105950531059605310597053105980531059905310600053106010531060205310603053106040531060505310606053106070531060805310609053106100531061105310612053106130531061405310615053106160531061705310618053106190531062005310621053106220531062305310624053106250531062605310627053106280531062905310630053106310531063205310633053106340531063505310636053106370531063805310639053106400531064105310642053106430531064405310645053106460531064705310648053106490531065005310651053106520531065305310654053106550531065605310657053106580531065905310660053106610531066205310663053106640531066505310666053106670531066805310669053106700531067105310672053106730531067405310675053106760531067705310678053106790531068005310681053106820531068305310684053106850531068605310687053106880531068905310690053106910531069205310693053106940531069505310696053106970531069805310699053107000531070105310702053107030531070405310705053107060531070705310708053107090531071005310711053107120531071305310714053107150531071605310717053107180531071905310720053107210531072205310723053107240531072505310726053107270531072805310729053107300531073105310732053107330531073405310735053107360531073705310738053107390531074005310741053107420531074305310744053107450531074605310747053107480531074905310750053107510531075205310753053107540531075505310756053107570531075805310759053107600531076105310762053107630531076405310765053107660531076705310768053107690531077005310771053107720531077305310774053107750531077605310777053107780531077905310780053107810531078205310783053107840531078505310786053107870531078805310789053107900531079105310792053107930531079405310795053107960531079705310798053107990531080005310801053108020531080305310804053108050531080605310807053108080531080905310810053108110531081205310813053108140531081505310816053108170531081805310819053108200531082105310822053108230531082405310825053108260531082705310828053108290531083005310831053108320531083305310834053108350531083605310837053108380531083905310840053108410531084205310843053108440531084505310846053108470531084805310849053108500531085105310852053108530531085405310855053108560531085705310858053108590531086005310861053108620531086305310864053108650531086605310867053108680531086905310870053108710531087205310873053108740531087505310876053108770531087805310879053108800531088105310882053108830531088405310885053108860531088705310888053108890531089005310891053108920531089305310894053108950531089605310897053108980531089905310900053109010531090205310903053109040531090505310906053109070531090805310909053109100531091105310912053109130531091405310915053109160531091705310918053109190531092005310921053109220531092305310924053109250531092605310927053109280531092905310930053109310531093205310933053109340531093505310936053109370531093805310939053109400531094105310942053109430531094405310945053109460531094705310948053109490531095005310951053109520531095305310954053109550531095605310957053109580531095905310960053109610531096205310963053109640531096505310966053109670531096805310969053109700531097105310972053109730531097405310975053109760531097705310978053109790531098005310981053109820531098305310984053109850531098605310987053109880531098905310990053109910531099205310993053109940531099505310996053109970531099805310999053110000531100105311002053110030531100405311005053110060531100705311008053110090531101005311011053110120531101305311014053110150531101605311017053110180531101905311020053110210531102205311023053110240531102505311026053110270531102805311029053110300531103105311032053110330531103405311035053110360531103705311038053110390531104005311041053110420531104305311044053110450531104605311047053110480531104905311050053110510531105205311053053110540531105505311056053110570531105805311059053110600531106105311062053110630531106405311065053110660531106705311068053110690531107005311071053110720531107305311074053110750531107605311077053110780531107905311080053110810531108205311083053110840531108505311086053110870531108805311089053110900531109105311092053110930531109405311095053110960531109705311098053110990531110005311101053111020531110305311104053111050532000105320002053200030532000405320005053200060532000705320008053200090532001005320011053200120532001305320014053200150532001605320017053200180532001905320020053200210532002205320023053200240532002505320026053200270532002805320029053200300532003105320032053200330532003405320035053200360532003705320038053200390532004005320041053200420532004305320044053200450532004605320047053200480532004905320050053200510532005205320053053200540532005505320056053200570532005805320059053200600532006105320062053200630532006405320065053200660532006705320068053200690532007005320071053200720532007305320074053200750532007605320077053200780532007905320080053200810532008205320083053200840532008505320086053200870532008805320089053200900532009105320092053200930532009405320095053200960532009705320098053200990532010005320101053201020532010305320104053201050532010605320107053201080532010905320110053201110532011205320113053201140532011505320116053201170532011805320119053201200532012105320122053201230532012405320125053201260532012705320128053201290532013005320131053201320532013305320134053201350532013605320137053201380532013905320140053201410532014205320143053201440532014505320146053201470532014805320149053201500532015105320152053201530532015405320155053201560532015705320158053201590532016005320161053201620532016305320164053201650532016605320167053201680532016905320170053201710532017205320173053201740532017505320176053201770532017805320179053201800532018105320182053201830532018405320185053201860532018705320188053201890532019005320191053201920532019305320194053201950532019605320197053201980532019905320200053202010532020205320203053202040532020505320206053202070532020805320209053202100532021105320212053202130532021405320215053202160532021705320218053202190532022005320221053202220532022305320224053202250532022605320227053202280532022905320230053202310532023205320233053202340532023505320236053202370532023805320239053202400532024105320242053202430532024405320245053202460532024705320248053202490532025005320251053202520532025305320254053202550532025605320257053202580532025905320260053202610532026205320263053202640532026505320266053202670532026805320269053202700532027105320272053202730532027405320275053202760532027705320278053202790532028005320281053202820532028305320284053202850532028605320287053202880532028905320290053202910532029205320293053202940532029505320296053202970532029805320299053203000532030105320302053203030532030405320305053203060532030705320308053203090532031005320311053203120532031305320314053203150532031605320317053203180532031905320320053203210532032205320323053203240532032505320326053203270532032805320329053203300532033105320332053203330532033405320335053203360532033705320338053203390532034005320341053203420532034305320344053203450532034605320347053203480532034905320350053203510532035205320353053203540532035505320356053203570532035805320359053203600532036105320362053203630532036405320365053203660532036705320368053203690532037005320371053203720532037305320374053203750532037605320377053203780532037905320380053203810532038205320383053203840532038505320386053203870532038805320389053203900532039105320392053203930532039405320395053203960532039705320398053203990532040005320401053204020532040305320404053204050532040605320407053204080532040905320410053204110532041205320413053204140532041505320416053204170532041805320419053204200532042105320422053204230532042405320425053204260532042705320428053204290532043005320431053204320532043305320434053204350532043605320437053204380532043905320440053204410532044205320443053204440532044505320446053204470532044805320449053204500532045105320452053204530532045405320455053204560532045705320458053204590532046005320461053204620532046305320464053204650532046605320467053204680532046905320470053204710532047205320473053204740532047505320476053204770532047805320479053204800532048105320482053204830532048405320485053204860532048705320488053204890532049005320491053204920532049305320494053204950532049605320497053204980532049905320500053205010532050205320503053205040532050505320506053205070532050805320509053205100532051105320512053205130532051405320515053205160532051705320518053205190532052005320521053205220532052305320524053205250532052605320527053205280532052905320530053205310532053205320533053205340532053505320536053205370532053805320539053205400532054105320542053205430532054405320545053205460532054705320548053205490532055005320551053205520532055305320554053205550532055605320557053205580532055905320560053205610532056205320563053205640532056505320566053205670532056805320569053205700532057105320572053205730532057405320575053205760532057705320578053205790532058005320581053205820532058305320584053205850532058605320587053205880532058905320590053205910532059205320593053205940532059505320596053205970532059805320599053206000532060105320602053206030532060405320605053206060532060705320608053206090532061005320611053206120532061305320614053206150532061605320617053206180532061905320620053206210532062205320623053206240532062505320626053206270532062805320629053206300532063105320632053206330532063405320635053206360532063705320638053206390532064005320641053206420532064305320644053206450532064605320647053206480532064905320650053206510532065205320653053206540532065505320656053206570532065805320659053206600532066105320662053206630532066405320665053206660532066705320668053206690532067005320671053206720532067305320674053206750532067605320677053206780532067905320680053206810532068205320683053206840532068505320686053206870532068805320689053206900532069105320692053206930532069405320695053206960532069705320698053206990532070005320701053207020532070305320704053207050532070605320707053207080532070905320710053207110532071205320713053207140532071505320716053207170532071805320719053207200532072105320722053207230532072405320725053207260532072705320728053207290532073005320731053207320532073305320734053207350532073605320737053207380532073905320740053207410532074205320743053207440532074505320746053207470532074805320749053207500532075105320752053207530532075405320755053207560532075705320758053207590532076005320761053207620532076305320764053207650532076605320767053207680532076905320770053207710532077205320773053207740532077505320776053207770532077805320779053207800532078105320782053207830532078405320785053207860532078705320788053207890532079005320791053207920532079305320794053207950532079605320797053207980532079905320800053208010532080205320803053208040532080505320806053208070532080805320809053208100532081105320812053208130532081405320815053208160532081705320818053208190532082005320821053208220532082305320824053208250532082605320827053208280532082905320830053208310532083205320833053208340532083505320836053208370532083805320839053208400532084105320842053208430532084405320845053208460532084705320848053208490532085005320851053208520532085305320854053208550532085605320857053208580532085905320860053208610532086205320863053208640532086505320866053208670532086805320869053208700532087105320872053208730532087405320875053208760532087705320878053208790532088005320881053208820532088305320884053208850532088605320887053208880532088905320890053208910532089205320893053208940532089505320896053208970532089805320899053209000532090105320902053209030532090405320905053209060532090705320908053209090532091005320911053209120532091305320914053209150532091605320917053209180532091905320920053209210532092205320923053209240532092505320926053209270532092805320929053209300532093105320932053209330532093405320935053209360532093705320938053209390532094005320941053209420532094305320944053209450532094605320947053209480532094905320950053209510532095205320953053209540532095505320956053209570532095805320959053209600532096105320962053209630532096405320965053209660532096705320968053209690532097005320971053209720532097305320974053209750532097605320977053209780532097905320980053209810532098205320983053209840532098505320986053209870532098805320989053209900532099105320992053209930532099405320995053209960532099705320998053209990532100005321001053210020532100305321004053210050532100605321007053210080532100905321010053210110532101205321013053210140532101505321016053210170532101805321019053210200532102105321022053210230532102405321025053210260532102705321028053210290532103005321031053210320532103305321034053210350532103605321037053210380532103905321040053210410532104205321043053210440532104505321046053210470532104805321049053210500532105105321052053210530532105405321055053210560532105705321058053210590532106005321061053210620532106305321064053210650532106605321067053210680532106905321070053210710532107205321073053210740532107505321076053210770532107805321079053210800532108105321082053210830532108405321085053210860532108705321088053210890532109005321091053210920532109305321094053210950532109605321097053210980532109905321100053211010532110205321103053211040532110505330001053300020533000305330004053300050533000605330007053300080533000905330010053300110533001205330013053300140533001505330016053300170533001805330019053300200533002105330022053300230533002405330025053300260533002705330028053300290533003005330031053300320533003305330034053300350533003605330037053300380533003905330040053300410533004205330043053300440533004505330046053300470533004805330049053300500533005105330052053300530533005405330055053300560533005705330058053300590533006005330061053300620533006305330064053300650533006605330067053300680533006905330070053300710533007205330073053300740533007505330076053300770533007805330079053300800533008105330082053300830533008405330085053300860533008705330088053300890533009005330091053300920533009305330094053300950533009605330097053300980533009905330100053301010533010205330103053301040533010505330106053301070533010805330109053301100533011105330112053301130533011405330115053301160533011705330118053301190533012005330121053301220533012305330124053301250533012605330127053301280533012905330130053301310533013205330133053301340533013505330136053301370533013805330139053301400533014105330142053301430533014405330145053301460533014705330148053301490533015005330151053301520533015305330154053301550533015605330157053301580533015905330160053301610533016205330163053301640533016505330166053301670533016805330169053301700533017105330172053301730533017405330175053301760533017705330178053301790533018005330181053301820533018305330184053301850533018605330187053301880533018905330190053301910533019205330193053301940533019505330196053301970533019805330199053302000533020105330202053302030533020405330205053302060533020705330208053302090533021005330211053302120533021305330214053302150533021605330217053302180533021905330220053302210533022205330223053302240533022505330226053302270533022805330229053302300533023105330232053302330533023405330235053302360533023705330238053302390533024005330241053302420533024305330244053302450533024605330247053302480533024905330250053302510533025205330253053302540533025505330256053302570533025805330259053302600533026105330262053302630533026405330265053302660533026705330268053302690533027005330271053302720533027305330274053302750533027605330277053302780533027905330280053302810533028205330283053302840533028505330286053302870533028805330289053302900533029105330292053302930533029405330295053302960533029705330298053302990533030005330301053303020533030305330304053303050533030605330307053303080533030905330310053303110533031205330313053303140533031505330316053303170533031805330319053303200533032105330322053303230533032405330325053303260533032705330328053303290533033005330331053303320533033305330334053303350533033605330337053303380533033905330340053303410533034205330343053303440533034505330346053303470533034805330349053303500533035105330352053303530533035405330355053303560533035705330358053303590533036005330361053303620533036305330364053303650533036605330367053303680533036905330370053303710533037205330373053303740533037505330376053303770533037805330379053303800533038105330382053303830533038405330385053303860533038705330388053303890533039005330391053303920533039305330394053303950533039605330397053303980533039905330400053304010533040205330403053304040533040505330406053304070533040805330409053304100533041105330412053304130533041405330415053304160533041705330418053304190533042005330421053304220533042305330424053304250533042605330427053304280533042905330430053304310533043205330433053304340533043505330436053304370533043805330439053304400533044105330442053304430533044405330445053304460533044705330448053304490533045005330451053304520533045305330454053304550533045605330457053304580533045905330460053304610533046205330463053304640533046505330466053304670533046805330469053304700533047105330472053304730533047405330475053304760533047705330478053304790533048005330481053304820533048305330484053304850533048605330487053304880533048905330490053304910533049205330493053304940533049505330496053304970533049805330499053305000533050105330502053305030533050405330505053305060533050705330508053305090533051005330511053305120533051305330514053305150533051605330517053305180533051905330520053305210533052205330523053305240533052505330526053305270533052805330529053305300533053105330532053305330533053405330535053305360533053705330538053305390533054005330541053305420533054305330544053305450533054605330547053305480533054905330550053305510533055205330553053305540533055505330556053305570533055805330559053305600533056105330562053305630533056405330565053305660533056705330568053305690533057005330571053305720533057305330574053305750533057605330577053305780533057905330580053305810533058205330583053305840533058505330586053305870533058805330589053305900533059105330592053305930533059405330595053305960533059705330598053305990533060005330601053306020533060305330604053306050533060605330607053306080533060905330610053306110533061205330613053306140533061505330616053306170533061805330619053306200533062105330622053306230533062405330625053306260533062705330628053306290533063005330631053306320533063305330634053306350533063605330637053306380533063905330640053306410533064205330643053306440533064505330646053306470533064805330649053306500533065105330652053306530533065405330655053306560533065705330658053306590533066005330661053306620533066305330664053306650533066605330667053306680533066905330670053306710533067205330673053306740533067505330676053306770533067805330679053306800533068105330682053306830533068405330685053306860533068705330688053306890533069005330691053306920533069305330694053306950533069605330697053306980533069905330700053307010533070205330703053307040533070505330706053307070533070805330709053307100533071105330712053307130533071405330715053307160533071705330718053307190533072005330721053307220533072305330724053307250533072605330727053307280533072905330730053307310533073205330733053307340533073505330736053307370533073805330739053307400533074105330742053307430533074405330745053307460533074705330748053307490533075005330751053307520533075305330754053307550533075605330757053307580533075905330760053307610533076205330763053307640533076505330766053307670533076805330769053307700533077105330772053307730533077405330775053307760533077705330778053307790533078005330781053307820533078305330784053307850533078605330787053307880533078905330790053307910533079205330793053307940533079505330796053307970533079805330799053308000533080105330802053308030533080405330805053308060533080705330808053308090533081005330811053308120533081305330814053308150533081605330817053308180533081905330820053308210533082205330823053308240533082505330826053308270533082805330829053308300533083105330832053308330533083405330835053308360533083705330838053308390533084005330841053308420533084305330844053308450533084605330847053308480533084905330850053308510533085205330853053308540533085505330856053308570533085805330859053308600533086105330862053308630533086405330865053308660533086705330868053308690533087005330871053308720533087305330874053308750533087605330877053308780533087905330880053308810533088205330883053308840533088505330886053308870533088805330889053308900533089105330892053308930533089405330895053308960533089705330898053308990533090005330901053309020533090305330904053309050533090605330907053309080533090905330910053309110533091205330913053309140533091505330916053309170533091805330919053309200533092105330922053309230533092405330925053309260533092705330928053309290533093005330931053309320533093305330934053309350533093605330937053309380533093905330940053309410533094205330943053309440533094505330946053309470533094805330949053309500533095105330952053309530533095405330955053309560533095705330958053309590533096005330961053309620533096305330964053309650533096605330967053309680533096905330970053309710533097205330973053309740533097505330976053309770533097805330979053309800533098105330982053309830533098405330985053309860533098705330988053309890533099005330991053309920533099305330994053309950533099605330997053309980533099905331000053310010533100205331003053310040533100505331006053310070533100805331009053310100533101105331012053310130533101405331015053310160533101705331018053310190533102005331021053310220533102305331024053310250533102605331027053310280533102905331030053310310533103205331033053310340533103505331036053310370533103805331039053310400533104105331042053310430533104405331045053310460533104705331048053310490533105005331051053310520533105305331054053310550533105605331057053310580533105905331060053310610533106205331063053310640533106505331066053310670533106805331069053310700533107105331072053310730533107405331075053310760533107705331078053310790533108005331081053310820533108305331084053310850533108605331087053310880533108905331090053310910533109205331093053310940533109505331096053310970533109805331099053311000533110105331102053311030533110405331105053400010534000205340003053400040534000505340006053400070534000805340009053400100534001105340012053400130534001405340015053400160534001705340018053400190534002005340021053400220534002305340024053400250534002605340027053400280534002905340030053400310534003205340033053400340534003505340036053400370534003805340039053400400534004105340042053400430534004405340045053400460534004705340048053400490534005005340051053400520534005305340054053400550534005605340057053400580534005905340060053400610534006205340063053400640534006505340066053400670534006805340069053400700534007105340072053400730534007405340075053400760534007705340078053400790534008005340081053400820534008305340084053400850534008605340087053400880534008905340090053400910534009205340093053400940534009505340096053400970534009805340099053401000534010105340102053401030534010405340105053401060534010705340108053401090534011005340111053401120534011305340114053401150534011605340117053401180534011905340120053401210534012205340123053401240534012505340126053401270534012805340129053401300534013105340132053401330534013405340135053401360534013705340138053401390534014005340141053401420534014305340144053401450534014605340147053401480534014905340150053401510534015205340153053401540534015505340156053401570534015805340159053401600534016105340162053401630534016405340165053401660534016705340168053401690534017005340171053401720534017305340174053401750534017605340177053401780534017905340180053401810534018205340183053401840534018505340186053401870534018805340189053401900534019105340192053401930534019405340195053401960534019705340198053401990534020005340201053402020534020305340204053402050534020605340207053402080534020905340210053402110534021205340213053402140534021505340216053402170534021805340219053402200534022105340222053402230534022405340225053402260534022705340228053402290534023005340231053402320534023305340234053402350534023605340237053402380534023905340240053402410534024205340243053402440534024505340246053402470534024805340249053402500534025105340252053402530534025405340255053402560534025705340258053402590534026005340261053402620534026305340264053402650534026605340267053402680534026905340270053402710534027205340273053402740534027505340276053402770534027805340279053402800534028105340282053402830534028405340285053402860534028705340288053402890534029005340291053402920534029305340294053402950534029605340297053402980534029905340300053403010534030205340303053403040534030505340306053403070534030805340309053403100534031105340312053403130534031405340315053403160534031705340318053403190534032005340321053403220534032305340324053403250534032605340327053403280534032905340330053403310534033205340333053403340534033505340336053403370534033805340339053403400534034105340342053403430534034405340345053403460534034705340348053403490534035005340351053403520534035305340354053403550534035605340357053403580534035905340360053403610534036205340363053403640534036505340366053403670534036805340369053403700534037105340372053403730534037405340375053403760534037705340378053403790534038005340381053403820534038305340384053403850534038605340387053403880534038905340390053403910534039205340393053403940534039505340396053403970534039805340399053404000534040105340402053404030534040405340405053404060534040705340408053404090534041005340411053404120534041305340414053404150534041605340417053404180534041905340420053404210534042205340423053404240534042505340426053404270534042805340429053404300534043105340432053404330534043405340435053404360534043705340438053404390534044005340441053404420534044305340444053404450534044605340447053404480534044905340450053404510534045205340453053404540534045505340456053404570534045805340459053404600534046105340462053404630534046405340465053404660534046705340468053404690534047005340471053404720534047305340474053404750534047605340477053404780534047905340480053404810534048205340483053404840534048505340486053404870534048805340489053404900534049105340492053404930534049405340495053404960534049705340498053404990534050005340501053405020534050305340504053405050534050605340507053405080534050905340510053405110534051205340513053405140534051505340516053405170534051805340519053405200534052105340522053405230534052405340525053405260534052705340528053405290534053005340531053405320534053305340534053405350534053605340537053405380534053905340540053405410534054205340543053405440534054505340546053405470534054805340549053405500534055105340552053405530534055405340555053405560534055705340558053405590534056005340561053405620534056305340564053405650534056605340567053405680534056905340570053405710534057205340573053405740534057505340576053405770534057805340579053405800534058105340582053405830534058405340585053405860534058705340588053405890534059005340591053405920534059305340594053405950534059605340597053405980534059905340600053406010534060205340603053406040534060505340606053406070534060805340609053406100534061105340612053406130534061405340615053406160534061705340618053406190534062005340621053406220534062305340624053406250534062605340627053406280534062905340630053406310534063205340633053406340534063505340636053406370534063805340639053406400534064105340642053406430534064405340645053406460534064705340648053406490534065005340651053406520534065305340654053406550534065605340657053406580534065905340660053406610534066205340663053406640534066505340666053406670534066805340669053406700534067105340672053406730534067405340675053406760534067705340678053406790534068005340681053406820534068305340684053406850534068605340687053406880534068905340690053406910534069205340693053406940534069505340696053406970534069805340699053407000534070105340702053407030534070405340705053407060534070705340708053407090534071005340711053407120534071305340714053407150534071605340717053407180534071905340720053407210534072205340723053407240534072505340726053407270534072805340729053407300534073105340732053407330534073405340735053407360534073705340738053407390534074005340741053407420534074305340744053407450534074605340747053407480534074905340750053407510534075205340753053407540534075505340756053407570534075805340759053407600534076105340762053407630534076405340765053407660534076705340768053407690534077005340771053407720534077305340774053407750534077605340777053407780534077905340780053407810534078205340783053407840534078505340786053407870534078805340789053407900534079105340792053407930534079405340795053407960534079705340798053407990534080005340801053408020534080305340804053408050534080605340807053408080534080905340810053408110534081205340813053408140534081505340816053408170534081805340819053408200534082105340822053408230534082405340825053408260534082705340828053408290534083005340831053408320534083305340834053408350534083605340837053408380534083905340840053408410534084205340843053408440534084505340846053408470534084805340849053408500534085105340852053408530534085405340855053408560534085705340858053408590534086005340861053408620534086305340864053408650534086605340867053408680534086905340870053408710534087205340873053408740534087505340876053408770534087805340879053408800534088105340882053408830534088405340885053408860534088705340888053408890534089005340891053408920534089305340894053408950534089605340897053408980534089905340900053409010534090205340903053409040534090505340906053409070534090805340909053409100534091105340912053409130534091405340915053409160534091705340918053409190534092005340921053409220534092305340924053409250534092605340927053409280534092905340930053409310534093205340933053409340534093505340936053409370534093805340939053409400534094105340942053409430534094405340945053409460534094705340948053409490534095005340951053409520534095305340954053409550534095605340957053409580534095905340960053409610534096205340963053409640534096505340966053409670534096805340969053409700534097105340972053409730534097405340975053409760534097705340978053409790534098005340981053409820534098305340984053409850534098605340987053409880534098905340990053409910534099205340993053409940534099505340996053409970534099805340999053410000534100105341002053410030534100405341005053410060534100705341008053410090534101005341011053410120534101305341014053410150534101605341017053410180534101905341020053410210534102205341023053410240534102505341026053410270534102805341029053410300534103105341032053410330534103405341035053410360534103705341038053410390534104005341041053410420534104305341044053410450534104605341047053410480534104905341050053410510534105205341053053410540534105505341056053410570534105805341059053410600534106105341062053410630534106405341065053410660534106705341068053410690534107005341071053410720534107305341074053410750534107605341077053410780534107905341080053410810534108205341083053410840534108505341086053410870534108805341089053410900534109105341092053410930534109405341095053410960534109705341098053410990534110005341101053411020534110305341104053411050535000105350002053500030535000405350005053500060535000705350008053500090535001005350011053500120535001305350014053500150535001605350017053500180535001905350020053500210535002205350023053500240535002505350026053500270535002805350029053500300535003105350032053500330535003405350035053500360535003705350038053500390535004005350041053500420535004305350044053500450535004605350047053500480535004905350050053500510535005205350053053500540535005505350056053500570535005805350059053500600535006105350062053500630535006405350065053500660535006705350068053500690535007005350071053500720535007305350074053500750535007605350077053500780535007905350080053500810535008205350083053500840535008505350086053500870535008805350089053500900535009105350092053500930535009405350095053500960535009705350098053500990535010005350101053501020535010305350104053501050535010605350107053501080535010905350110053501110535011205350113053501140535011505350116053501170535011805350119053501200535012105350122053501230535012405350125053501260535012705350128053501290535013005350131053501320535013305350134053501350535013605350137053501380535013905350140053501410535014205350143053501440535014505350146053501470535014805350149053501500535015105350152053501530535015405350155053501560535015705350158053501590535016005350161053501620535016305350164053501650535016605350167053501680535016905350170053501710535017205350173053501740535017505350176053501770535017805350179053501800535018105350182053501830535018405350185053501860535018705350188053501890535019005350191053501920535019305350194053501950535019605350197053501980535019905350200053502010535020205350203053502040535020505350206053502070535020805350209053502100535021105350212053502130535021405350215053502160535021705350218053502190535022005350221053502220535022305350224053502250535022605350227053502280535022905350230053502310535023205350233053502340535023505350236053502370535023805350239053502400535024105350242053502430535024405350245053502460535024705350248053502490535025005350251053502520535025305350254053502550535025605350257053502580535025905350260053502610535026205350263053502640535026505350266053502670535026805350269053502700535027105350272053502730535027405350275053502760535027705350278053502790535028005350281053502820535028305350284053502850535028605350287053502880535028905350290053502910535029205350293053502940535029505350296053502970535029805350299053503000535030105350302053503030535030405350305053503060535030705350308053503090535031005350311053503120535031305350314053503150535031605350317053503180535031905350320053503210535032205350323053503240535032505350326053503270535032805350329053503300535033105350332053503330535033405350335053503360535033705350338053503390535034005350341053503420535034305350344053503450535034605350347053503480535034905350350053503510535035205350353053503540535035505350356053503570535035805350359053503600535036105350362053503630535036405350365053503660535036705350368053503690535037005350371053503720535037305350374053503750535037605350377053503780535037905350380053503810535038205350383053503840535038505350386053503870535038805350389053503900535039105350392053503930535039405350395053503960535039705350398053503990535040005350401053504020535040305350404053504050535040605350407053504080535040905350410053504110535041205350413053504140535041505350416053504170535041805350419053504200535042105350422053504230535042405350425053504260535042705350428053504290535043005350431053504320535043305350434053504350535043605350437053504380535043905350440053504410535044205350443053504440535044505350446053504470535044805350449053504500535045105350452053504530535045405350455053504560535045705350458053504590535046005350461053504620535046305350464053504650535046605350467053504680535046905350470053504710535047205350473053504740535047505350476053504770535047805350479053504800535048105350482053504830535048405350485053504860535048705350488053504890535049005350491053504920535049305350494053504950535049605350497053504980535049905350500053505010535050205350503053505040535050505350506053505070535050805350509053505100535051105350512053505130535051405350515053505160535051705350518053505190535052005350521053505220535052305350524053505250535052605350527053505280535052905350530053505310535053205350533053505340535053505350536053505370535053805350539053505400535054105350542053505430535054405350545053505460535054705350548053505490535055005350551053505520535055305350554053505550535055605350557053505580535055905350560053505610535056205350563053505640535056505350566053505670535056805350569053505700535057105350572053505730535057405350575053505760535057705350578053505790535058005350581053505820535058305350584053505850535058605350587053505880535058905350590053505910535059205350593053505940535059505350596053505970535059805350599053506000535060105350602053506030535060405350605053506060535060705350608053506090535061005350611053506120535061305350614053506150535061605350617053506180535061905350620053506210535062205350623053506240535062505350626053506270535062805350629053506300535063105350632053506330535063405350635053506360535063705350638053506390535064005350641053506420535064305350644053506450535064605350647053506480535064905350650053506510535065205350653053506540535065505350656053506570535065805350659053506600535066105350662053506630535066405350665053506660535066705350668053506690535067005350671053506720535067305350674053506750535067605350677053506780535067905350680053506810535068205350683053506840535068505350686053506870535068805350689053506900535069105350692053506930535069405350695053506960535069705350698053506990535070005350701053507020535070305350704053507050535070605350707053507080535070905350710053507110535071205350713053507140535071505350716053507170535071805350719053507200535072105350722053507230535072405350725053507260535072705350728053507290535073005350731053507320535073305350734053507350535073605350737053507380535073905350740053507410535074205350743053507440535074505350746053507470535074805350749053507500535075105350752053507530535075405350755053507560535075705350758053507590535076005350761053507620535076305350764053507650535076605350767053507680535076905350770053507710535077205350773053507740535077505350776053507770535077805350779053507800535078105350782053507830535078405350785053507860535078705350788053507890535079005350791053507920535079305350794053507950535079605350797053507980535079905350800053508010535080205350803053508040535080505350806053508070535080805350809053508100535081105350812053508130535081405350815053508160535081705350818053508190535082005350821053508220535082305350824053508250535082605350827053508280535082905350830053508310535083205350833053508340535083505350836053508370535083805350839053508400535084105350842053508430535084405350845053508460535084705350848053508490535085005350851053508520535085305350854053508550535085605350857053508580535085905350860053508610535086205350863053508640535086505350866053508670535086805350869053508700535087105350872053508730535087405350875053508760535087705350878053508790535088005350881053508820535088305350884053508850535088605350887053508880535088905350890053508910535089205350893053508940535089505350896053508970535089805350899053509000535090105350902053509030535090405350905053509060535090705350908053509090535091005350911053509120535091305350914053509150535091605350917053509180535091905350920053509210535092205350923053509240535092505350926053509270535092805350929053509300535093105350932053509330535093405350935053509360535093705350938053509390535094005350941053509420535094305350944053509450535094605350947053509480535094905350950053509510535095205350953053509540535095505350956053509570535095805350959053509600535096105350962053509630535096405350965053509660535096705350968053509690535097005350971053509720535097305350974053509750535097605350977053509780535097905350980053509810535098205350983053509840535098505350986053509870535098805350989053509900535099105350992053509930535099405350995053509960535099705350998053509990535100005351001053510020535100305351004053510050535100605351007053510080535100905351010053510110535101205351013053510140535101505351016053510170535101805351019053510200535102105351022053510230535102405351025053510260535102705351028053510290535103005351031053510320535103305351034053510350535103605351037053510380535103905351040053510410535104205351043053510440535104505351046053510470535104805351049053510500535105105351052053510530535105405351055053510560535105705351058053510590535106005351061053510620535106305351064053510650535106605351067053510680535106905351070053510710535107205351073053510740535107505351076053510770535107805351079053510800535108105351082053510830535108405351085053510860535108705351088053510890535109005351091053510920535109305351094053510950535109605351097053510980535109905351100053511010535110205351103053511040535110505360001053600020536000305360004053600050536000605360007053600080536000905360010053600110536001205360013053600140536001505360016053600170536001805360019053600200536002105360022053600230536002405360025053600260536002705360028053600290536003005360031053600320536003305360034053600350536003605360037053600380536003905360040053600410536004205360043053600440536004505360046053600470536004805360049053600500536005105360052053600530536005405360055053600560536005705360058053600590536006005360061053600620536006305360064053600650536006605360067053600680536006905360070053600710536007205360073053600740536007505360076053600770536007805360079053600800536008105360082053600830536008405360085053600860536008705360088053600890536009005360091053600920536009305360094053600950536009605360097053600980536009905360100053601010536010205360103053601040536010505360106053601070536010805360109053601100536011105360112053601130536011405360115053601160536011705360118053601190536012005360121053601220536012305360124053601250536012605360127053601280536012905360130053601310536013205360133053601340536013505360136053601370536013805360139053601400536014105360142053601430536014405360145053601460536014705360148053601490536015005360151053601520536015305360154053601550536015605360157053601580536015905360160053601610536016205360163053601640536016505360166053601670536016805360169053601700536017105360172053601730536017405360175053601760536017705360178053601790536018005360181053601820536018305360184053601850536018605360187053601880536018905360190053601910536019205360193053601940536019505360196053601970536019805360199053602000536020105360202053602030536020405360205053602060536020705360208053602090536021005360211053602120536021305360214053602150536021605360217053602180536021905360220053602210536022205360223053602240536022505360226053602270536022805360229053602300536023105360232053602330536023405360235053602360536023705360238053602390536024005360241053602420536024305360244053602450536024605360247053602480536024905360250053602510536025205360253053602540536025505360256053602570536025805360259053602600536026105360262053602630536026405360265053602660536026705360268053602690536027005360271053602720536027305360274053602750536027605360277053602780536027905360280053602810536028205360283053602840536028505360286053602870536028805360289053602900536029105360292053602930536029405360295053602960536029705360298053602990536030005360301053603020536030305360304053603050536030605360307053603080536030905360310053603110536031205360313053603140536031505360316053603170536031805360319053603200536032105360322053603230536032405360325053603260536032705360328053603290536033005360331053603320536033305360334053603350536033605360337053603380536033905360340053603410536034205360343053603440536034505360346053603470536034805360349053603500536035105360352053603530536035405360355053603560536035705360358053603590536036005360361053603620536036305360364053603650536036605360367053603680536036905360370053603710536037205360373053603740536037505360376053603770536037805360379053603800536038105360382053603830536038405360385053603860536038705360388053603890536039005360391053603920536039305360394053603950536039605360397053603980536039905360400053604010536040205360403053604040536040505360406053604070536040805360409053604100536041105360412053604130536041405360415053604160536041705360418053604190536042005360421053604220536042305360424053604250536042605360427053604280536042905360430053604310536043205360433053604340536043505360436053604370536043805360439053604400536044105360442053604430536044405360445053604460536044705360448053604490536045005360451053604520536045305360454053604550536045605360457053604580536045905360460053604610536046205360463053604640536046505360466053604670536046805360469053604700536047105360472053604730536047405360475053604760536047705360478053604790536048005360481053604820536048305360484053604850536048605360487053604880536048905360490053604910536049205360493053604940536049505360496053604970536049805360499053605000536050105360502053605030536050405360505053605060536050705360508053605090536051005360511053605120536051305360514053605150536051605360517053605180536051905360520053605210536052205360523053605240536052505360526053605270536052805360529053605300536053105360532053605330536053405360535053605360536053705360538053605390536054005360541053605420536054305360544053605450536054605360547053605480536054905360550053605510536055205360553053605540536055505360556053605570536055805360559053605600536056105360562053605630536056405360565053605660536056705360568053605690536057005360571053605720536057305360574053605750536057605360577053605780536057905360580053605810536058205360583053605840536058505360586053605870536058805360589053605900536059105360592053605930536059405360595053605960536059705360598053605990536060005360601053606020536060305360604053606050536060605360607053606080536060905360610053606110536061205360613053606140536061505360616053606170536061805360619053606200536062105360622053606230536062405360625053606260536062705360628053606290536063005360631053606320536063305360634053606350536063605360637053606380536063905360640053606410536064205360643053606440536064505360646053606470536064805360649053606500536065105360652053606530536065405360655053606560536065705360658053606590536066005360661053606620536066305360664053606650536066605360667053606680536066905360670053606710536067205360673053606740536067505360676053606770536067805360679053606800536068105360682053606830536068405360685053606860536068705360688053606890536069005360691053606920536069305360694053606950536069605360697053606980536069905360700053607010536070205360703053607040536070505360706053607070536070805360709053607100536071105360712053607130536071405360715053607160536071705360718053607190536072005360721053607220536072305360724053607250536072605360727053607280536072905360730053607310536073205360733053607340536073505360736053607370536073805360739053607400536074105360742053607430536074405360745053607460536074705360748053607490536075005360751053607520536075305360754053607550536075605360757053607580536075905360760053607610536076205360763053607640536076505360766053607670536076805360769053607700536077105360772053607730536077405360775053607760536077705360778053607790536078005360781053607820536078305360784053607850536078605360787053607880536078905360790053607910536079205360793053607940536079505360796053607970536079805360799053608000536080105360802053608030536080405360805053608060536080705360808053608090536081005360811053608120536081305360814053608150536081605360817053608180536081905360820053608210536082205360823053608240536082505360826053608270536082805360829053608300536083105360832053608330536083405360835053608360536083705360838053608390536084005360841053608420536084305360844053608450536084605360847053608480536084905360850053608510536085205360853053608540536085505360856053608570536085805360859053608600536086105360862053608630536086405360865053608660536086705360868053608690536087005360871053608720536087305360874053608750536087605360877053608780536087905360880053608810536088205360883053608840536088505360886053608870536088805360889053608900536089105360892053608930536089405360895053608960536089705360898053608990536090005360901053609020536090305360904053609050536090605360907053609080536090905360910053609110536091205360913053609140536091505360916053609170536091805360919053609200536092105360922053609230536092405360925053609260536092705360928053609290536093005360931053609320536093305360934053609350536093605360937053609380536093905360940053609410536094205360943053609440536094505360946053609470536094805360949053609500536095105360952053609530536095405360955053609560536095705360958053609590536096005360961053609620536096305360964053609650536096605360967053609680536096905360970053609710536097205360973053609740536097505360976053609770536097805360979053609800536098105360982053609830536098405360985053609860536098705360988053609890536099005360991053609920536099305360994053609950536099605360997053609980536099905361000053610010536100205361003053610040536100505361006053610070536100805361009053610100536101105361012053610130536101405361015053610160536101705361018053610190536102005361021053610220536102305361024053610250536102605361027053610280536102905361030053610310536103205361033053610340536103505361036053610370536103805361039053610400536104105361042053610430536104405361045053610460536104705361048053610490536105005361051053610520536105305361054053610550536105605361057053610580536105905361060053610610536106205361063053610640536106505361066053610670536106805361069053610700536107105361072053610730536107405361075053610760536107705361078053610790536108005361081053610820536108305361084053610850536108605361087053610880536108905361090053610910536109205361093053610940536109505361096053610970536109805361099053611000536110105361102053611030536110405361105053700010537000205370003053700040537000505370006053700070537000805370009053700100537001105370012053700130537001405370015053700160537001705370018053700190537002005370021053700220537002305370024053700250537002605370027053700280537002905370030053700310537003205370033053700340537003505370036053700370537003805370039053700400537004105370042053700430537004405370045053700460537004705370048053700490537005005370051053700520537005305370054053700550537005605370057053700580537005905370060053700610537006205370063053700640537006505370066053700670537006805370069053700700537007105370072053700730537007405370075053700760537007705370078053700790537008005370081053700820537008305370084053700850537008605370087053700880537008905370090053700910537009205370093053700940537009505370096053700970537009805370099053701000537010105370102053701030537010405370105053701060537010705370108053701090537011005370111053701120537011305370114053701150537011605370117053701180537011905370120053701210537012205370123053701240537012505370126053701270537012805370129053701300537013105370132053701330537013405370135053701360537013705370138053701390537014005370141053701420537014305370144053701450537014605370147053701480537014905370150053701510537015205370153053701540537015505370156053701570537015805370159053701600537016105370162053701630537016405370165053701660537016705370168053701690537017005370171053701720537017305370174053701750537017605370177053701780537017905370180053701810537018205370183053701840537018505370186053701870537018805370189053701900537019105370192053701930537019405370195053701960537019705370198053701990537020005370201053702020537020305370204053702050537020605370207053702080537020905370210053702110537021205370213053702140537021505370216053702170537021805370219053702200537022105370222053702230537022405370225053702260537022705370228053702290537023005370231053702320537023305370234053702350537023605370237053702380537023905370240053702410537024205370243053702440537024505370246053702470537024805370249053702500537025105370252053702530537025405370255053702560537025705370258053702590537026005370261053702620537026305370264053702650537026605370267053702680537026905370270053702710537027205370273053702740537027505370276053702770537027805370279053702800537028105370282053702830537028405370285053702860537028705370288053702890537029005370291053702920537029305370294053702950537029605370297053702980537029905370300053703010537030205370303053703040537030505370306053703070537030805370309053703100537031105370312053703130537031405370315053703160537031705370318053703190537032005370321053703220537032305370324053703250537032605370327053703280537032905370330053703310537033205370333053703340537033505370336053703370537033805370339053703400537034105370342053703430537034405370345053703460537034705370348053703490537035005370351053703520537035305370354053703550537035605370357053703580537035905370360053703610537036205370363053703640537036505370366053703670537036805370369053703700537037105370372053703730537037405370375053703760537037705370378053703790537038005370381053703820537038305370384053703850537038605370387053703880537038905370390053703910537039205370393053703940537039505370396053703970537039805370399053704000537040105370402053704030537040405370405053704060537040705370408053704090537041005370411053704120537041305370414053704150537041605370417053704180537041905370420053704210537042205370423053704240537042505370426053704270537042805370429053704300537043105370432053704330537043405370435053704360537043705370438053704390537044005370441053704420537044305370444053704450537044605370447053704480537044905370450053704510537045205370453053704540537045505370456053704570537045805370459053704600537046105370462053704630537046405370465053704660537046705370468053704690537047005370471053704720537047305370474053704750537047605370477053704780537047905370480053704810537048205370483053704840537048505370486053704870537048805370489053704900537049105370492053704930537049405370495053704960537049705370498053704990537050005370501053705020537050305370504053705050537050605370507053705080537050905370510053705110537051205370513053705140537051505370516053705170537051805370519053705200537052105370522053705230537052405370525053705260537052705370528053705290537053005370531053705320537053305370534053705350537053605370537053705380537053905370540053705410537054205370543053705440537054505370546053705470537054805370549053705500537055105370552053705530537055405370555053705560537055705370558053705590537056005370561053705620537056305370564053705650537056605370567053705680537056905370570053705710537057205370573053705740537057505370576053705770537057805370579053705800537058105370582053705830537058405370585053705860537058705370588053705890537059005370591053705920537059305370594053705950537059605370597053705980537059905370600053706010537060205370603053706040537060505370606053706070537060805370609053706100537061105370612053706130537061405370615053706160537061705370618053706190537062005370621053706220537062305370624053706250537062605370627053706280537062905370630053706310537063205370633053706340537063505370636053706370537063805370639053706400537064105370642053706430537064405370645053706460537064705370648053706490537065005370651053706520537065305370654053706550537065605370657053706580537065905370660053706610537066205370663053706640537066505370666053706670537066805370669053706700537067105370672053706730537067405370675053706760537067705370678053706790537068005370681053706820537068305370684053706850537068605370687053706880537068905370690053706910537069205370693053706940537069505370696053706970537069805370699053707000537070105370702053707030537070405370705053707060537070705370708053707090537071005370711053707120537071305370714053707150537071605370717053707180537071905370720053707210537072205370723053707240537072505370726053707270537072805370729053707300537073105370732053707330537073405370735053707360537073705370738053707390537074005370741053707420537074305370744053707450537074605370747053707480537074905370750053707510537075205370753053707540537075505370756053707570537075805370759053707600537076105370762053707630537076405370765053707660537076705370768053707690537077005370771053707720537077305370774053707750537077605370777053707780537077905370780053707810537078205370783053707840537078505370786053707870537078805370789053707900537079105370792053707930537079405370795053707960537079705370798053707990537080005370801053708020537080305370804053708050537080605370807053708080537080905370810053708110537081205370813053708140537081505370816053708170537081805370819053708200537082105370822053708230537082405370825053708260537082705370828053708290537083005370831053708320537083305370834053708350537083605370837053708380537083905370840053708410537084205370843053708440537084505370846053708470537084805370849053708500537085105370852053708530537085405370855053708560537085705370858053708590537086005370861053708620537086305370864053708650537086605370867053708680537086905370870053708710537087205370873053708740537087505370876053708770537087805370879053708800537088105370882053708830537088405370885053708860537088705370888053708890537089005370891053708920537089305370894053708950537089605370897053708980537089905370900053709010537090205370903053709040537090505370906053709070537090805370909053709100537091105370912053709130537091405370915053709160537091705370918053709190537092005370921053709220537092305370924053709250537092605370927053709280537092905370930053709310537093205370933053709340537093505370936053709370537093805370939053709400537094105370942053709430537094405370945053709460537094705370948053709490537095005370951053709520537095305370954053709550537095605370957053709580537095905370960053709610537096205370963053709640537096505370966053709670537096805370969053709700537097105370972053709730537097405370975053709760537097705370978053709790537098005370981053709820537098305370984053709850537098605370987053709880537098905370990053709910537099205370993053709940537099505370996053709970537099805370999053710000537100105371002053710030537100405371005053710060537100705371008053710090537101005371011053710120537101305371014053710150537101605371017053710180537101905371020053710210537102205371023053710240537102505371026053710270537102805371029053710300537103105371032053710330537103405371035053710360537103705371038053710390537104005371041053710420537104305371044053710450537104605371047053710480537104905371050053710510537105205371053053710540537105505371056053710570537105805371059053710600537106105371062053710630537106405371065053710660537106705371068053710690537107005371071053710720537107305371074053710750537107605371077053710780537107905371080053710810537108205371083053710840537108505371086053710870537108805371089053710900537109105371092053710930537109405371095053710960537109705371098053710990537110005371101053711020537110305371104053711050538000105380002053800030538000405380005053800060538000705380008053800090538001005380011053800120538001305380014053800150538001605380017053800180538001905380020053800210538002205380023053800240538002505380026053800270538002805380029053800300538003105380032053800330538003405380035053800360538003705380038053800390538004005380041053800420538004305380044053800450538004605380047053800480538004905380050053800510538005205380053053800540538005505380056053800570538005805380059053800600538006105380062053800630538006405380065053800660538006705380068053800690538007005380071053800720538007305380074053800750538007605380077053800780538007905380080053800810538008205380083053800840538008505380086053800870538008805380089053800900538009105380092053800930538009405380095053800960538009705380098053800990538010005380101053801020538010305380104053801050538010605380107053801080538010905380110053801110538011205380113053801140538011505380116053801170538011805380119053801200538012105380122053801230538012405380125053801260538012705380128053801290538013005380131053801320538013305380134053801350538013605380137053801380538013905380140053801410538014205380143053801440538014505380146053801470538014805380149053801500538015105380152053801530538015405380155053801560538015705380158053801590538016005380161053801620538016305380164053801650538016605380167053801680538016905380170053801710538017205380173053801740538017505380176053801770538017805380179053801800538018105380182053801830538018405380185053801860538018705380188053801890538019005380191053801920538019305380194053801950538019605380197053801980538019905380200053802010538020205380203053802040538020505380206053802070538020805380209053802100538021105380212053802130538021405380215053802160538021705380218053802190538022005380221053802220538022305380224053802250538022605380227053802280538022905380230053802310538023205380233053802340538023505380236053802370538023805380239053802400538024105380242053802430538024405380245053802460538024705380248053802490538025005380251053802520538025305380254053802550538025605380257053802580538025905380260053802610538026205380263053802640538026505380266053802670538026805380269053802700538027105380272053802730538027405380275053802760538027705380278053802790538028005380281053802820538028305380284053802850538028605380287053802880538028905380290053802910538029205380293053802940538029505380296053802970538029805380299053803000538030105380302053803030538030405380305053803060538030705380308053803090538031005380311053803120538031305380314053803150538031605380317053803180538031905380320053803210538032205380323053803240538032505380326053803270538032805380329053803300538033105380332053803330538033405380335053803360538033705380338053803390538034005380341053803420538034305380344053803450538034605380347053803480538034905380350053803510538035205380353053803540538035505380356053803570538035805380359053803600538036105380362053803630538036405380365053803660538036705380368053803690538037005380371053803720538037305380374053803750538037605380377053803780538037905380380053803810538038205380383053803840538038505380386053803870538038805380389053803900538039105380392053803930538039405380395053803960538039705380398053803990538040005380401053804020538040305380404053804050538040605380407053804080538040905380410053804110538041205380413053804140538041505380416053804170538041805380419053804200538042105380422053804230538042405380425053804260538042705380428053804290538043005380431053804320538043305380434053804350538043605380437053804380538043905380440053804410538044205380443053804440538044505380446053804470538044805380449053804500538045105380452053804530538045405380455053804560538045705380458053804590538046005380461053804620538046305380464053804650538046605380467053804680538046905380470053804710538047205380473053804740538047505380476053804770538047805380479053804800538048105380482053804830538048405380485053804860538048705380488053804890538049005380491053804920538049305380494053804950538049605380497053804980538049905380500053805010538050205380503053805040538050505380506053805070538050805380509053805100538051105380512053805130538051405380515053805160538051705380518053805190538052005380521053805220538052305380524053805250538052605380527053805280538052905380530053805310538053205380533053805340538053505380536053805370538053805380539053805400538054105380542053805430538054405380545053805460538054705380548053805490538055005380551053805520538055305380554053805550538055605380557053805580538055905380560053805610538056205380563053805640538056505380566053805670538056805380569053805700538057105380572053805730538057405380575053805760538057705380578053805790538058005380581053805820538058305380584053805850538058605380587053805880538058905380590053805910538059205380593053805940538059505380596053805970538059805380599053806000538060105380602053806030538060405380605053806060538060705380608053806090538061005380611053806120538061305380614053806150538061605380617053806180538061905380620053806210538062205380623053806240538062505380626053806270538062805380629053806300538063105380632053806330538063405380635053806360538063705380638053806390538064005380641053806420538064305380644053806450538064605380647053806480538064905380650053806510538065205380653053806540538065505380656053806570538065805380659053806600538066105380662053806630538066405380665053806660538066705380668053806690538067005380671053806720538067305380674053806750538067605380677053806780538067905380680053806810538068205380683053806840538068505380686053806870538068805380689053806900538069105380692053806930538069405380695053806960538069705380698053806990538070005380701053807020538070305380704053807050538070605380707053807080538070905380710053807110538071205380713053807140538071505380716053807170538071805380719053807200538072105380722053807230538072405380725053807260538072705380728053807290538073005380731053807320538073305380734053807350538073605380737053807380538073905380740053807410538074205380743053807440538074505380746053807470538074805380749053807500538075105380752053807530538075405380755053807560538075705380758053807590538076005380761053807620538076305380764053807650538076605380767053807680538076905380770053807710538077205380773053807740538077505380776053807770538077805380779053807800538078105380782053807830538078405380785053807860538078705380788053807890538079005380791053807920538079305380794053807950538079605380797053807980538079905380800053808010538080205380803053808040538080505380806053808070538080805380809053808100538081105380812053808130538081405380815053808160538081705380818053808190538082005380821053808220538082305380824053808250538082605380827053808280538082905380830053808310538083205380833053808340538083505380836053808370538083805380839053808400538084105380842053808430538084405380845053808460538084705380848053808490538085005380851053808520538085305380854053808550538085605380857053808580538085905380860053808610538086205380863053808640538086505380866053808670538086805380869053808700538087105380872053808730538087405380875053808760538087705380878053808790538088005380881053808820538088305380884053808850538088605380887053808880538088905380890053808910538089205380893053808940538089505380896053808970538089805380899053809000538090105380902053809030538090405380905053809060538090705380908053809090538091005380911053809120538091305380914053809150538091605380917053809180538091905380920053809210538092205380923053809240538092505380926053809270538092805380929053809300538093105380932053809330538093405380935053809360538093705380938053809390538094005380941053809420538094305380944053809450538094605380947053809480538094905380950053809510538095205380953053809540538095505380956053809570538095805380959053809600538096105380962053809630538096405380965053809660538096705380968053809690538097005380971053809720538097305380974053809750538097605380977053809780538097905380980053809810538098205380983053809840538098505380986053809870538098805380989053809900538099105380992053809930538099405380995053809960538099705380998053809990538100005381001053810020538100305381004053810050538100605381007053810080538100905381010053810110538101205381013053810140538101505381016053810170538101805381019053810200538102105381022053810230538102405381025053810260538102705381028053810290538103005381031053810320538103305381034053810350538103605381037053810380538103905381040053810410538104205381043053810440538104505381046053810470538104805381049053810500538105105381052053810530538105405381055053810560538105705381058053810590538106005381061053810620538106305381064053810650538106605381067053810680538106905381070053810710538107205381073053810740538107505381076053810770538107805381079053810800538108105381082053810830538108405381085053810860538108705381088053810890538109005381091053810920538109305381094053810950538109605381097053810980538109905381100053811010538110205381103053811040538110505390001053900020539000305390004053900050539000605390007053900080539000905390010053900110539001205390013053900140539001505390016053900170539001805390019053900200539002105390022053900230539002405390025053900260539002705390028053900290539003005390031053900320539003305390034053900350539003605390037053900380539003905390040053900410539004205390043053900440539004505390046053900470539004805390049053900500539005105390052053900530539005405390055053900560539005705390058053900590539006005390061053900620539006305390064053900650539006605390067053900680539006905390070053900710539007205390073053900740539007505390076053900770539007805390079053900800539008105390082053900830539008405390085053900860539008705390088053900890539009005390091053900920539009305390094053900950539009605390097053900980539009905390100053901010539010205390103053901040539010505390106053901070539010805390109053901100539011105390112053901130539011405390115053901160539011705390118053901190539012005390121053901220539012305390124053901250539012605390127053901280539012905390130053901310539013205390133053901340539013505390136053901370539013805390139053901400539014105390142053901430539014405390145053901460539014705390148053901490539015005390151053901520539015305390154053901550539015605390157053901580539015905390160053901610539016205390163053901640539016505390166053901670539016805390169053901700539017105390172053901730539017405390175053901760539017705390178053901790539018005390181053901820539018305390184053901850539018605390187053901880539018905390190053901910539019205390193053901940539019505390196053901970539019805390199053902000539020105390202053902030539020405390205053902060539020705390208053902090539021005390211053902120539021305390214053902150539021605390217053902180539021905390220053902210539022205390223053902240539022505390226053902270539022805390229053902300539023105390232053902330539023405390235053902360539023705390238053902390539024005390241053902420539024305390244053902450539024605390247053902480539024905390250053902510539025205390253053902540539025505390256053902570539025805390259053902600539026105390262053902630539026405390265053902660539026705390268053902690539027005390271053902720539027305390274053902750539027605390277053902780539027905390280053902810539028205390283053902840539028505390286053902870539028805390289053902900539029105390292053902930539029405390295053902960539029705390298053902990539030005390301053903020539030305390304053903050539030605390307053903080539030905390310053903110539031205390313053903140539031505390316053903170539031805390319053903200539032105390322053903230539032405390325053903260539032705390328053903290539033005390331053903320539033305390334053903350539033605390337053903380539033905390340053903410539034205390343053903440539034505390346053903470539034805390349053903500539035105390352053903530539035405390355053903560539035705390358053903590539036005390361053903620539036305390364053903650539036605390367053903680539036905390370053903710539037205390373053903740539037505390376053903770539037805390379053903800539038105390382053903830539038405390385053903860539038705390388053903890539039005390391053903920539039305390394053903950539039605390397053903980539039905390400053904010539040205390403053904040539040505390406053904070539040805390409053904100539041105390412053904130539041405390415053904160539041705390418053904190539042005390421053904220539042305390424053904250539042605390427053904280539042905390430053904310539043205390433053904340539043505390436053904370539043805390439053904400539044105390442053904430539044405390445053904460539044705390448053904490539045005390451053904520539045305390454053904550539045605390457053904580539045905390460053904610539046205390463053904640539046505390466053904670539046805390469053904700539047105390472053904730539047405390475053904760539047705390478053904790539048005390481053904820539048305390484053904850539048605390487053904880539048905390490053904910539049205390493053904940539049505390496053904970539049805390499053905000539050105390502053905030539050405390505053905060539050705390508053905090539051005390511053905120539051305390514053905150539051605390517053905180539051905390520053905210539052205390523053905240539052505390526053905270539052805390529053905300539053105390532053905330539053405390535053905360539053705390538053905390539054005390541053905420539054305390544053905450539054605390547053905480539054905390550053905510539055205390553053905540539055505390556053905570539055805390559053905600539056105390562053905630539056405390565053905660539056705390568053905690539057005390571053905720539057305390574053905750539057605390577053905780539057905390580053905810539058205390583053905840539058505390586053905870539058805390589053905900539059105390592053905930539059405390595053905960539059705390598053905990539060005390601053906020539060305390604053906050539060605390607053906080539060905390610053906110539061205390613053906140539061505390616053906170539061805390619053906200539062105390622053906230539062405390625053906260539062705390628053906290539063005390631053906320539063305390634053906350539063605390637053906380539063905390640053906410539064205390643053906440539064505390646053906470539064805390649053906500539065105390652053906530539065405390655053906560539065705390658053906590539066005390661053906620539066305390664053906650539066605390667053906680539066905390670053906710539067205390673053906740539067505390676053906770539067805390679053906800539068105390682053906830539068405390685053906860539068705390688053906890539069005390691053906920539069305390694053906950539069605390697053906980539069905390700053907010539070205390703053907040539070505390706053907070539070805390709053907100539071105390712053907130539071405390715053907160539071705390718053907190539072005390721053907220539072305390724053907250539072605390727053907280539072905390730053907310539073205390733053907340539073505390736053907370539073805390739053907400539074105390742053907430539074405390745053907460539074705390748053907490539075005390751053907520539075305390754053907550539075605390757053907580539075905390760053907610539076205390763053907640539076505390766053907670539076805390769053907700539077105390772053907730539077405390775053907760539077705390778053907790539078005390781053907820539078305390784053907850539078605390787053907880539078905390790053907910539079205390793053907940539079505390796053907970539079805390799053908000539080105390802053908030539080405390805053908060539080705390808053908090539081005390811053908120539081305390814053908150539081605390817053908180539081905390820053908210539082205390823053908240539082505390826053908270539082805390829053908300539083105390832053908330539083405390835053908360539083705390838053908390539084005390841053908420539084305390844053908450539084605390847053908480539084905390850053908510539085205390853053908540539085505390856053908570539085805390859053908600539086105390862053908630539086405390865053908660539086705390868053908690539087005390871053908720539087305390874053908750539087605390877053908780539087905390880053908810539088205390883053908840539088505390886053908870539088805390889053908900539089105390892053908930539089405390895053908960539089705390898053908990539090005390901053909020539090305390904053909050539090605390907053909080539090905390910053909110539091205390913053909140539091505390916053909170539091805390919053909200539092105390922053909230539092405390925053909260539092705390928053909290539093005390931053909320539093305390934053909350539093605390937053909380539093905390940053909410539094205390943053909440539094505390946053909470539094805390949053909500539095105390952053909530539095405390955053909560539095705390958053909590539096005390961053909620539096305390964053909650539096605390967053909680539096905390970053909710539097205390973053909740539097505390976053909770539097805390979053909800539098105390982053909830539098405390985053909860539098705390988053909890539099005390991053909920539099305390994053909950539099605390997053909980539099905391000053910010539100205391003053910040539100505391006053910070539100805391009053910100539101105391012053910130539101405391015053910160539101705391018053910190539102005391021053910220539102305391024053910250539102605391027053910280539102905391030053910310539103205391033053910340539103505391036053910370539103805391039053910400539104105391042053910430539104405391045053910460539104705391048053910490539105005391051053910520539105305391054053910550539105605391057053910580539105905391060053910610539106205391063053910640539106505391066053910670539106805391069053910700539107105391072053910730539107405391075053910760539107705391078053910790539108005391081053910820539108305391084053910850539108605391087053910880539108905391090053910910539109205391093053910940539109505391096053910970539109805391099053911000539110105391102053911030539110405391105054000010540000205400003054000040540000505400006054000070540000805400009054000100540001105400012054000130540001405400015054000160540001705400018054000190540002005400021054000220540002305400024054000250540002605400027054000280540002905400030054000310540003205400033054000340540003505400036054000370540003805400039054000400540004105400042054000430540004405400045054000460540004705400048054000490540005005400051054000520540005305400054054000550540005605400057054000580540005905400060054000610540006205400063054000640540006505400066054000670540006805400069054000700540007105400072054000730540007405400075054000760540007705400078054000790540008005400081054000820540008305400084054000850540008605400087054000880540008905400090054000910540009205400093054000940540009505400096054000970540009805400099054001000540010105400102054001030540010405400105054001060540010705400108054001090540011005400111054001120540011305400114054001150540011605400117054001180540011905400120054001210540012205400123054001240540012505400126054001270540012805400129054001300540013105400132054001330540013405400135054001360540013705400138054001390540014005400141054001420540014305400144054001450540014605400147054001480540014905400150054001510540015205400153054001540540015505400156054001570540015805400159054001600540016105400162054001630540016405400165054001660540016705400168054001690540017005400171054001720540017305400174054001750540017605400177054001780540017905400180054001810540018205400183054001840540018505400186054001870540018805400189054001900540019105400192054001930540019405400195054001960540019705400198054001990540020005400201054002020540020305400204054002050540020605400207054002080540020905400210054002110540021205400213054002140540021505400216054002170540021805400219054002200540022105400222054002230540022405400225054002260540022705400228054002290540023005400231054002320540023305400234054002350540023605400237054002380540023905400240054002410540024205400243054002440540024505400246054002470540024805400249054002500540025105400252054002530540025405400255054002560540025705400258054002590540026005400261054002620540026305400264054002650540026605400267054002680540026905400270054002710540027205400273054002740540027505400276054002770540027805400279054002800540028105400282054002830540028405400285054002860540028705400288054002890540029005400291054002920540029305400294054002950540029605400297054002980540029905400300054003010540030205400303054003040540030505400306054003070540030805400309054003100540031105400312054003130540031405400315054003160540031705400318054003190540032005400321054003220540032305400324054003250540032605400327054003280540032905400330054003310540033205400333054003340540033505400336054003370540033805400339054003400540034105400342054003430540034405400345054003460540034705400348054003490540035005400351054003520540035305400354054003550540035605400357054003580540035905400360054003610540036205400363054003640540036505400366054003670540036805400369054003700540037105400372054003730540037405400375054003760540037705400378054003790540038005400381054003820540038305400384054003850540038605400387054003880540038905400390054003910540039205400393054003940540039505400396054003970540039805400399054004000540040105400402054004030540040405400405054004060540040705400408054004090540041005400411054004120540041305400414054004150540041605400417054004180540041905400420054004210540042205400423054004240540042505400426054004270540042805400429054004300540043105400432054004330540043405400435054004360540043705400438054004390540044005400441054004420540044305400444054004450540044605400447054004480540044905400450054004510540045205400453054004540540045505400456054004570540045805400459054004600540046105400462054004630540046405400465054004660540046705400468054004690540047005400471054004720540047305400474054004750540047605400477054004780540047905400480054004810540048205400483054004840540048505400486054004870540048805400489054004900540049105400492054004930540049405400495054004960540049705400498054004990540050005400501054005020540050305400504054005050540050605400507054005080540050905400510054005110540051205400513054005140540051505400516054005170540051805400519054005200540052105400522054005230540052405400525054005260540052705400528054005290540053005400531054005320540053305400534054005350540053605400537054005380540053905400540054005410540054205400543054005440540054505400546054005470540054805400549054005500540055105400552054005530540055405400555054005560540055705400558054005590540056005400561054005620540056305400564054005650540056605400567054005680540056905400570054005710540057205400573054005740540057505400576054005770540057805400579054005800540058105400582054005830540058405400585054005860540058705400588054005890540059005400591054005920540059305400594054005950540059605400597054005980540059905400600054006010540060205400603054006040540060505400606054006070540060805400609054006100540061105400612054006130540061405400615054006160540061705400618054006190540062005400621054006220540062305400624054006250540062605400627054006280540062905400630054006310540063205400633054006340540063505400636054006370540063805400639054006400540064105400642054006430540064405400645054006460540064705400648054006490540065005400651054006520540065305400654054006550540065605400657054006580540065905400660054006610540066205400663054006640540066505400666054006670540066805400669054006700540067105400672054006730540067405400675054006760540067705400678054006790540068005400681054006820540068305400684054006850540068605400687054006880540068905400690054006910540069205400693054006940540069505400696054006970540069805400699054007000540070105400702054007030540070405400705054007060540070705400708054007090540071005400711054007120540071305400714054007150540071605400717054007180540071905400720054007210540072205400723054007240540072505400726054007270540072805400729054007300540073105400732054007330540073405400735054007360540073705400738054007390540074005400741054007420540074305400744054007450540074605400747054007480540074905400750054007510540075205400753054007540540075505400756054007570540075805400759054007600540076105400762054007630540076405400765054007660540076705400768054007690540077005400771054007720540077305400774054007750540077605400777054007780540077905400780054007810540078205400783054007840540078505400786054007870540078805400789054007900540079105400792054007930540079405400795054007960540079705400798054007990540080005400801054008020540080305400804054008050540080605400807054008080540080905400810054008110540081205400813054008140540081505400816054008170540081805400819054008200540082105400822054008230540082405400825054008260540082705400828054008290540083005400831054008320540083305400834054008350540083605400837054008380540083905400840054008410540084205400843054008440540084505400846054008470540084805400849054008500540085105400852054008530540085405400855054008560540085705400858054008590540086005400861054008620540086305400864054008650540086605400867054008680540086905400870054008710540087205400873054008740540087505400876054008770540087805400879054008800540088105400882054008830540088405400885054008860540088705400888054008890540089005400891054008920540089305400894054008950540089605400897054008980540089905400900054009010540090205400903054009040540090505400906054009070540090805400909054009100540091105400912054009130540091405400915054009160540091705400918054009190540092005400921054009220540092305400924054009250540092605400927054009280540092905400930054009310540093205400933054009340540093505400936054009370540093805400939054009400540094105400942054009430540094405400945054009460540094705400948054009490540095005400951054009520540095305400954054009550540095605400957054009580540095905400960054009610540096205400963054009640540096505400966054009670540096805400969054009700540097105400972054009730540097405400975054009760540097705400978054009790540098005400981054009820540098305400984054009850540098605400987054009880540098905400990054009910540099205400993054009940540099505400996054009970540099805400999054010000540100105401002054010030540100405401005054010060540100705401008054010090540101005401011054010120540101305401014054010150540101605401017054010180540101905401020054010210540102205401023054010240540102505401026054010270540102805401029054010300540103105401032054010330540103405401035054010360540103705401038054010390540104005401041054010420540104305401044054010450540104605401047054010480540104905401050054010510540105205401053054010540540105505401056054010570540105805401059054010600540106105401062054010630540106405401065054010660540106705401068054010690540107005401071054010720540107305401074054010750540107605401077054010780540107905401080054010810540108205401083054010840540108505401086054010870540108805401089054010900540109105401092054010930540109405401095054010960540109705401098054010990540110005401101054011020540110305401104054011050541000105410002054100030541000405410005054100060541000705410008054100090541001005410011054100120541001305410014054100150541001605410017054100180541001905410020054100210541002205410023054100240541002505410026054100270541002805410029054100300541003105410032054100330541003405410035054100360541003705410038054100390541004005410041054100420541004305410044054100450541004605410047054100480541004905410050054100510541005205410053054100540541005505410056054100570541005805410059054100600541006105410062054100630541006405410065054100660541006705410068054100690541007005410071054100720541007305410074054100750541007605410077054100780541007905410080054100810541008205410083054100840541008505410086054100870541008805410089054100900541009105410092054100930541009405410095054100960541009705410098054100990541010005410101054101020541010305410104054101050541010605410107054101080541010905410110054101110541011205410113054101140541011505410116054101170541011805410119054101200541012105410122054101230541012405410125054101260541012705410128054101290541013005410131054101320541013305410134054101350541013605410137054101380541013905410140054101410541014205410143054101440541014505410146054101470541014805410149054101500541015105410152054101530541015405410155054101560541015705410158054101590541016005410161054101620541016305410164054101650541016605410167054101680541016905410170054101710541017205410173054101740541017505410176054101770541017805410179054101800541018105410182054101830541018405410185054101860541018705410188054101890541019005410191054101920541019305410194054101950541019605410197054101980541019905410200054102010541020205410203054102040541020505410206054102070541020805410209054102100541021105410212054102130541021405410215054102160541021705410218054102190541022005410221054102220541022305410224054102250541022605410227054102280541022905410230054102310541023205410233054102340541023505410236054102370541023805410239054102400541024105410242054102430541024405410245054102460541024705410248054102490541025005410251054102520541025305410254054102550541025605410257054102580541025905410260054102610541026205410263054102640541026505410266054102670541026805410269054102700541027105410272054102730541027405410275054102760541027705410278054102790541028005410281054102820541028305410284054102850541028605410287054102880541028905410290054102910541029205410293054102940541029505410296054102970541029805410299054103000541030105410302054103030541030405410305054103060541030705410308054103090541031005410311054103120541031305410314054103150541031605410317054103180541031905410320054103210541032205410323054103240541032505410326054103270541032805410329054103300541033105410332054103330541033405410335054103360541033705410338054103390541034005410341054103420541034305410344054103450541034605410347054103480541034905410350054103510541035205410353054103540541035505410356054103570541035805410359054103600541036105410362054103630541036405410365054103660541036705410368054103690541037005410371054103720541037305410374054103750541037605410377054103780541037905410380054103810541038205410383054103840541038505410386054103870541038805410389054103900541039105410392054103930541039405410395054103960541039705410398054103990541040005410401054104020541040305410404054104050541040605410407054104080541040905410410054104110541041205410413054104140541041505410416054104170541041805410419054104200541042105410422054104230541042405410425054104260541042705410428054104290541043005410431054104320541043305410434054104350541043605410437054104380541043905410440054104410541044205410443054104440541044505410446054104470541044805410449054104500541045105410452054104530541045405410455054104560541045705410458054104590541046005410461054104620541046305410464054104650541046605410467054104680541046905410470054104710541047205410473054104740541047505410476054104770541047805410479054104800541048105410482054104830541048405410485054104860541048705410488054104890541049005410491054104920541049305410494054104950541049605410497054104980541049905410500054105010541050205410503054105040541050505410506054105070541050805410509054105100541051105410512054105130541051405410515054105160541051705410518054105190541052005410521054105220541052305410524054105250541052605410527054105280541052905410530054105310541053205410533054105340541053505410536054105370541053805410539054105400541054105410542054105430541054405410545054105460541054705410548054105490541055005410551054105520541055305410554054105550541055605410557054105580541055905410560054105610541056205410563054105640541056505410566054105670541056805410569054105700541057105410572054105730541057405410575054105760541057705410578054105790541058005410581054105820541058305410584054105850541058605410587054105880541058905410590054105910541059205410593054105940541059505410596054105970541059805410599054106000541060105410602054106030541060405410605054106060541060705410608054106090541061005410611054106120541061305410614054106150541061605410617054106180541061905410620054106210541062205410623054106240541062505410626054106270541062805410629054106300541063105410632054106330541063405410635054106360541063705410638054106390541064005410641054106420541064305410644054106450541064605410647054106480541064905410650054106510541065205410653054106540541065505410656054106570541065805410659054106600541066105410662054106630541066405410665054106660541066705410668054106690541067005410671054106720541067305410674054106750541067605410677054106780541067905410680054106810541068205410683054106840541068505410686054106870541068805410689054106900541069105410692054106930541069405410695054106960541069705410698054106990541070005410701054107020541070305410704054107050541070605410707054107080541070905410710054107110541071205410713054107140541071505410716054107170541071805410719054107200541072105410722054107230541072405410725054107260541072705410728054107290541073005410731054107320541073305410734054107350541073605410737054107380541073905410740054107410541074205410743054107440541074505410746054107470541074805410749054107500541075105410752054107530541075405410755054107560541075705410758054107590541076005410761054107620541076305410764054107650541076605410767054107680541076905410770054107710541077205410773054107740541077505410776054107770541077805410779054107800541078105410782054107830541078405410785054107860541078705410788054107890541079005410791054107920541079305410794054107950541079605410797054107980541079905410800054108010541080205410803054108040541080505410806054108070541080805410809054108100541081105410812054108130541081405410815054108160541081705410818054108190541082005410821054108220541082305410824054108250541082605410827054108280541082905410830054108310541083205410833054108340541083505410836054108370541083805410839054108400541084105410842054108430541084405410845054108460541084705410848054108490541085005410851054108520541085305410854054108550541085605410857054108580541085905410860054108610541086205410863054108640541086505410866054108670541086805410869054108700541087105410872054108730541087405410875054108760541087705410878054108790541088005410881054108820541088305410884054108850541088605410887054108880541088905410890054108910541089205410893054108940541089505410896054108970541089805410899054109000541090105410902054109030541090405410905054109060541090705410908054109090541091005410911054109120541091305410914054109150541091605410917054109180541091905410920054109210541092205410923054109240541092505410926054109270541092805410929054109300541093105410932054109330541093405410935054109360541093705410938054109390541094005410941054109420541094305410944054109450541094605410947054109480541094905410950054109510541095205410953054109540541095505410956054109570541095805410959054109600541096105410962054109630541096405410965054109660541096705410968054109690541097005410971054109720541097305410974054109750541097605410977054109780541097905410980054109810541098205410983054109840541098505410986054109870541098805410989054109900541099105410992054109930541099405410995054109960541099705410998054109990541100005411001054110020541100305411004054110050541100605411007054110080541100905411010054110110541101205411013054110140541101505411016054110170541101805411019054110200541102105411022054110230541102405411025054110260541102705411028054110290541103005411031054110320541103305411034054110350541103605411037054110380541103905411040054110410541104205411043054110440541104505411046054110470541104805411049054110500541105105411052054110530541105405411055054110560541105705411058054110590541106005411061054110620541106305411064054110650541106605411067054110680541106905411070054110710541107205411073054110740541107505411076054110770541107805411079054110800541108105411082054110830541108405411085054110860541108705411088054110890541109005411091054110920541109305411094054110950541109605411097054110980541109905411100054111010541110205411103054111040541110505420001054200020542000305420004054200050542000605420007054200080542000905420010054200110542001205420013054200140542001505420016054200170542001805420019054200200542002105420022054200230542002405420025054200260542002705420028054200290542003005420031054200320542003305420034054200350542003605420037054200380542003905420040054200410542004205420043054200440542004505420046054200470542004805420049054200500542005105420052054200530542005405420055054200560542005705420058054200590542006005420061054200620542006305420064054200650542006605420067054200680542006905420070054200710542007205420073054200740542007505420076054200770542007805420079054200800542008105420082054200830542008405420085054200860542008705420088054200890542009005420091054200920542009305420094054200950542009605420097054200980542009905420100054201010542010205420103054201040542010505420106054201070542010805420109054201100542011105420112054201130542011405420115054201160542011705420118054201190542012005420121054201220542012305420124054201250542012605420127054201280542012905420130054201310542013205420133054201340542013505420136054201370542013805420139054201400542014105420142054201430542014405420145054201460542014705420148054201490542015005420151054201520542015305420154054201550542015605420157054201580542015905420160054201610542016205420163054201640542016505420166054201670542016805420169054201700542017105420172054201730542017405420175054201760542017705420178054201790542018005420181054201820542018305420184054201850542018605420187054201880542018905420190054201910542019205420193054201940542019505420196054201970542019805420199054202000542020105420202054202030542020405420205054202060542020705420208054202090542021005420211054202120542021305420214054202150542021605420217054202180542021905420220054202210542022205420223054202240542022505420226054202270542022805420229054202300542023105420232054202330542023405420235054202360542023705420238054202390542024005420241054202420542024305420244054202450542024605420247054202480542024905420250054202510542025205420253054202540542025505420256054202570542025805420259054202600542026105420262054202630542026405420265054202660542026705420268054202690542027005420271054202720542027305420274054202750542027605420277054202780542027905420280054202810542028205420283054202840542028505420286054202870542028805420289054202900542029105420292054202930542029405420295054202960542029705420298054202990542030005420301054203020542030305420304054203050542030605420307054203080542030905420310054203110542031205420313054203140542031505420316054203170542031805420319054203200542032105420322054203230542032405420325054203260542032705420328054203290542033005420331054203320542033305420334054203350542033605420337054203380542033905420340054203410542034205420343054203440542034505420346054203470542034805420349054203500542035105420352054203530542035405420355054203560542035705420358054203590542036005420361054203620542036305420364054203650542036605420367054203680542036905420370054203710542037205420373054203740542037505420376054203770542037805420379054203800542038105420382054203830542038405420385054203860542038705420388054203890542039005420391054203920542039305420394054203950542039605420397054203980542039905420400054204010542040205420403054204040542040505420406054204070542040805420409054204100542041105420412054204130542041405420415054204160542041705420418054204190542042005420421054204220542042305420424054204250542042605420427054204280542042905420430054204310542043205420433054204340542043505420436054204370542043805420439054204400542044105420442054204430542044405420445054204460542044705420448054204490542045005420451054204520542045305420454054204550542045605420457054204580542045905420460054204610542046205420463054204640542046505420466054204670542046805420469054204700542047105420472054204730542047405420475054204760542047705420478054204790542048005420481054204820542048305420484054204850542048605420487054204880542048905420490054204910542049205420493054204940542049505420496054204970542049805420499054205000542050105420502054205030542050405420505054205060542050705420508054205090542051005420511054205120542051305420514054205150542051605420517054205180542051905420520054205210542052205420523054205240542052505420526054205270542052805420529054205300542053105420532054205330542053405420535054205360542053705420538054205390542054005420541054205420542054305420544054205450542054605420547054205480542054905420550054205510542055205420553054205540542055505420556054205570542055805420559054205600542056105420562054205630542056405420565054205660542056705420568054205690542057005420571054205720542057305420574054205750542057605420577054205780542057905420580054205810542058205420583054205840542058505420586054205870542058805420589054205900542059105420592054205930542059405420595054205960542059705420598054205990542060005420601054206020542060305420604054206050542060605420607054206080542060905420610054206110542061205420613054206140542061505420616054206170542061805420619054206200542062105420622054206230542062405420625054206260542062705420628054206290542063005420631054206320542063305420634054206350542063605420637054206380542063905420640054206410542064205420643054206440542064505420646054206470542064805420649054206500542065105420652054206530542065405420655054206560542065705420658054206590542066005420661054206620542066305420664054206650542066605420667054206680542066905420670054206710542067205420673054206740542067505420676054206770542067805420679054206800542068105420682054206830542068405420685054206860542068705420688054206890542069005420691054206920542069305420694054206950542069605420697054206980542069905420700054207010542070205420703054207040542070505420706054207070542070805420709054207100542071105420712054207130542071405420715054207160542071705420718054207190542072005420721054207220542072305420724054207250542072605420727054207280542072905420730054207310542073205420733054207340542073505420736054207370542073805420739054207400542074105420742054207430542074405420745054207460542074705420748054207490542075005420751054207520542075305420754054207550542075605420757054207580542075905420760054207610542076205420763054207640542076505420766054207670542076805420769054207700542077105420772054207730542077405420775054207760542077705420778054207790542078005420781054207820542078305420784054207850542078605420787054207880542078905420790054207910542079205420793054207940542079505420796054207970542079805420799054208000542080105420802054208030542080405420805054208060542080705420808054208090542081005420811054208120542081305420814054208150542081605420817054208180542081905420820054208210542082205420823054208240542082505420826054208270542082805420829054208300542083105420832054208330542083405420835054208360542083705420838054208390542084005420841054208420542084305420844054208450542084605420847054208480542084905420850054208510542085205420853054208540542085505420856054208570542085805420859054208600542086105420862054208630542086405420865054208660542086705420868054208690542087005420871054208720542087305420874054208750542087605420877054208780542087905420880054208810542088205420883054208840542088505420886054208870542088805420889054208900542089105420892054208930542089405420895054208960542089705420898054208990542090005420901054209020542090305420904054209050542090605420907054209080542090905420910054209110542091205420913054209140542091505420916054209170542091805420919054209200542092105420922054209230542092405420925054209260542092705420928054209290542093005420931054209320542093305420934054209350542093605420937054209380542093905420940054209410542094205420943054209440542094505420946054209470542094805420949054209500542095105420952054209530542095405420955054209560542095705420958054209590542096005420961054209620542096305420964054209650542096605420967054209680542096905420970054209710542097205420973054209740542097505420976054209770542097805420979054209800542098105420982054209830542098405420985054209860542098705420988054209890542099005420991054209920542099305420994054209950542099605420997054209980542099905421000054210010542100205421003054210040542100505421006054210070542100805421009054210100542101105421012054210130542101405421015054210160542101705421018054210190542102005421021054210220542102305421024054210250542102605421027054210280542102905421030054210310542103205421033054210340542103505421036054210370542103805421039054210400542104105421042054210430542104405421045054210460542104705421048054210490542105005421051054210520542105305421054054210550542105605421057054210580542105905421060054210610542106205421063054210640542106505421066054210670542106805421069054210700542107105421072054210730542107405421075054210760542107705421078054210790542108005421081054210820542108305421084054210850542108605421087054210880542108905421090054210910542109205421093054210940542109505421096054210970542109805421099054211000542110105421102054211030542110405421105054300010543000205430003054300040543000505430006054300070543000805430009054300100543001105430012054300130543001405430015054300160543001705430018054300190543002005430021054300220543002305430024054300250543002605430027054300280543002905430030054300310543003205430033054300340543003505430036054300370543003805430039054300400543004105430042054300430543004405430045054300460543004705430048054300490543005005430051054300520543005305430054054300550543005605430057054300580543005905430060054300610543006205430063054300640543006505430066054300670543006805430069054300700543007105430072054300730543007405430075054300760543007705430078054300790543008005430081054300820543008305430084054300850543008605430087054300880543008905430090054300910543009205430093054300940543009505430096054300970543009805430099054301000543010105430102054301030543010405430105054301060543010705430108054301090543011005430111054301120543011305430114054301150543011605430117054301180543011905430120054301210543012205430123054301240543012505430126054301270543012805430129054301300543013105430132054301330543013405430135054301360543013705430138054301390543014005430141054301420543014305430144054301450543014605430147054301480543014905430150054301510543015205430153054301540543015505430156054301570543015805430159054301600543016105430162054301630543016405430165054301660543016705430168054301690543017005430171054301720543017305430174054301750543017605430177054301780543017905430180054301810543018205430183054301840543018505430186054301870543018805430189054301900543019105430192054301930543019405430195054301960543019705430198054301990543020005430201054302020543020305430204054302050543020605430207054302080543020905430210054302110543021205430213054302140543021505430216054302170543021805430219054302200543022105430222054302230543022405430225054302260543022705430228054302290543023005430231054302320543023305430234054302350543023605430237054302380543023905430240054302410543024205430243054302440543024505430246054302470543024805430249054302500543025105430252054302530543025405430255054302560543025705430258054302590543026005430261054302620543026305430264054302650543026605430267054302680543026905430270054302710543027205430273054302740543027505430276054302770543027805430279054302800543028105430282054302830543028405430285054302860543028705430288054302890543029005430291054302920543029305430294054302950543029605430297054302980543029905430300054303010543030205430303054303040543030505430306054303070543030805430309054303100543031105430312054303130543031405430315054303160543031705430318054303190543032005430321054303220543032305430324054303250543032605430327054303280543032905430330054303310543033205430333054303340543033505430336054303370543033805430339054303400543034105430342054303430543034405430345054303460543034705430348054303490543035005430351054303520543035305430354054303550543035605430357054303580543035905430360054303610543036205430363054303640543036505430366054303670543036805430369054303700543037105430372054303730543037405430375054303760543037705430378054303790543038005430381054303820543038305430384054303850543038605430387054303880543038905430390054303910543039205430393054303940543039505430396054303970543039805430399054304000543040105430402054304030543040405430405054304060543040705430408054304090543041005430411054304120543041305430414054304150543041605430417054304180543041905430420054304210543042205430423054304240543042505430426054304270543042805430429054304300543043105430432054304330543043405430435054304360543043705430438054304390543044005430441054304420543044305430444054304450543044605430447054304480543044905430450054304510543045205430453054304540543045505430456054304570543045805430459054304600543046105430462054304630543046405430465054304660543046705430468054304690543047005430471054304720543047305430474054304750543047605430477054304780543047905430480054304810543048205430483054304840543048505430486054304870543048805430489054304900543049105430492054304930543049405430495054304960543049705430498054304990543050005430501054305020543050305430504054305050543050605430507054305080543050905430510054305110543051205430513054305140543051505430516054305170543051805430519054305200543052105430522054305230543052405430525054305260543052705430528054305290543053005430531054305320543053305430534054305350543053605430537054305380543053905430540054305410543054205430543054305440543054505430546054305470543054805430549054305500543055105430552054305530543055405430555054305560543055705430558054305590543056005430561054305620543056305430564054305650543056605430567054305680543056905430570054305710543057205430573054305740543057505430576054305770543057805430579054305800543058105430582054305830543058405430585054305860543058705430588054305890543059005430591054305920543059305430594054305950543059605430597054305980543059905430600054306010543060205430603054306040543060505430606054306070543060805430609054306100543061105430612054306130543061405430615054306160543061705430618054306190543062005430621054306220543062305430624054306250543062605430627054306280543062905430630054306310543063205430633054306340543063505430636054306370543063805430639054306400543064105430642054306430543064405430645054306460543064705430648054306490543065005430651054306520543065305430654054306550543065605430657054306580543065905430660054306610543066205430663054306640543066505430666054306670543066805430669054306700543067105430672054306730543067405430675054306760543067705430678054306790543068005430681054306820543068305430684054306850543068605430687054306880543068905430690054306910543069205430693054306940543069505430696054306970543069805430699054307000543070105430702054307030543070405430705054307060543070705430708054307090543071005430711054307120543071305430714054307150543071605430717054307180543071905430720054307210543072205430723054307240543072505430726054307270543072805430729054307300543073105430732054307330543073405430735054307360543073705430738054307390543074005430741054307420543074305430744054307450543074605430747054307480543074905430750054307510543075205430753054307540543075505430756054307570543075805430759054307600543076105430762054307630543076405430765054307660543076705430768054307690543077005430771054307720543077305430774054307750543077605430777054307780543077905430780054307810543078205430783054307840543078505430786054307870543078805430789054307900543079105430792054307930543079405430795054307960543079705430798054307990543080005430801054308020543080305430804054308050543080605430807054308080543080905430810054308110543081205430813054308140543081505430816054308170543081805430819054308200543082105430822054308230543082405430825054308260543082705430828054308290543083005430831054308320543083305430834054308350543083605430837054308380543083905430840054308410543084205430843054308440543084505430846054308470543084805430849054308500543085105430852054308530543085405430855054308560543085705430858054308590543086005430861054308620543086305430864054308650543086605430867054308680543086905430870054308710543087205430873054308740543087505430876054308770543087805430879054308800543088105430882054308830543088405430885054308860543088705430888054308890543089005430891054308920543089305430894054308950543089605430897054308980543089905430900054309010543090205430903054309040543090505430906054309070543090805430909054309100543091105430912054309130543091405430915054309160543091705430918054309190543092005430921054309220543092305430924054309250543092605430927054309280543092905430930054309310543093205430933054309340543093505430936054309370543093805430939054309400543094105430942054309430543094405430945054309460543094705430948054309490543095005430951054309520543095305430954054309550543095605430957054309580543095905430960054309610543096205430963054309640543096505430966054309670543096805430969054309700543097105430972054309730543097405430975054309760543097705430978054309790543098005430981054309820543098305430984054309850543098605430987054309880543098905430990054309910543099205430993054309940543099505430996054309970543099805430999054310000543100105431002054310030543100405431005054310060543100705431008054310090543101005431011054310120543101305431014054310150543101605431017054310180543101905431020054310210543102205431023054310240543102505431026054310270543102805431029054310300543103105431032054310330543103405431035054310360543103705431038054310390543104005431041054310420543104305431044054310450543104605431047054310480543104905431050054310510543105205431053054310540543105505431056054310570543105805431059054310600543106105431062054310630543106405431065054310660543106705431068054310690543107005431071054310720543107305431074054310750543107605431077054310780543107905431080054310810543108205431083054310840543108505431086054310870543108805431089054310900543109105431092054310930543109405431095054310960543109705431098054310990543110005431101054311020543110305431104054311050544000105440002054400030544000405440005054400060544000705440008054400090544001005440011054400120544001305440014054400150544001605440017054400180544001905440020054400210544002205440023054400240544002505440026054400270544002805440029054400300544003105440032054400330544003405440035054400360544003705440038054400390544004005440041054400420544004305440044054400450544004605440047054400480544004905440050054400510544005205440053054400540544005505440056054400570544005805440059054400600544006105440062054400630544006405440065054400660544006705440068054400690544007005440071054400720544007305440074054400750544007605440077054400780544007905440080054400810544008205440083054400840544008505440086054400870544008805440089054400900544009105440092054400930544009405440095054400960544009705440098054400990544010005440101054401020544010305440104054401050544010605440107054401080544010905440110054401110544011205440113054401140544011505440116054401170544011805440119054401200544012105440122054401230544012405440125054401260544012705440128054401290544013005440131054401320544013305440134054401350544013605440137054401380544013905440140054401410544014205440143054401440544014505440146054401470544014805440149054401500544015105440152054401530544015405440155054401560544015705440158054401590544016005440161054401620544016305440164054401650544016605440167054401680544016905440170054401710544017205440173054401740544017505440176054401770544017805440179054401800544018105440182054401830544018405440185054401860544018705440188054401890544019005440191054401920544019305440194054401950544019605440197054401980544019905440200054402010544020205440203054402040544020505440206054402070544020805440209054402100544021105440212054402130544021405440215054402160544021705440218054402190544022005440221054402220544022305440224054402250544022605440227054402280544022905440230054402310544023205440233054402340544023505440236054402370544023805440239054402400544024105440242054402430544024405440245054402460544024705440248054402490544025005440251054402520544025305440254054402550544025605440257054402580544025905440260054402610544026205440263054402640544026505440266054402670544026805440269054402700544027105440272054402730544027405440275054402760544027705440278054402790544028005440281054402820544028305440284054402850544028605440287054402880544028905440290054402910544029205440293054402940544029505440296054402970544029805440299054403000544030105440302054403030544030405440305054403060544030705440308054403090544031005440311054403120544031305440314054403150544031605440317054403180544031905440320054403210544032205440323054403240544032505440326054403270544032805440329054403300544033105440332054403330544033405440335054403360544033705440338054403390544034005440341054403420544034305440344054403450544034605440347054403480544034905440350054403510544035205440353054403540544035505440356054403570544035805440359054403600544036105440362054403630544036405440365054403660544036705440368054403690544037005440371054403720544037305440374054403750544037605440377054403780544037905440380054403810544038205440383054403840544038505440386054403870544038805440389054403900544039105440392054403930544039405440395054403960544039705440398054403990544040005440401054404020544040305440404054404050544040605440407054404080544040905440410054404110544041205440413054404140544041505440416054404170544041805440419054404200544042105440422054404230544042405440425054404260544042705440428054404290544043005440431054404320544043305440434054404350544043605440437054404380544043905440440054404410544044205440443054404440544044505440446054404470544044805440449054404500544045105440452054404530544045405440455054404560544045705440458054404590544046005440461054404620544046305440464054404650544046605440467054404680544046905440470054404710544047205440473054404740544047505440476054404770544047805440479054404800544048105440482054404830544048405440485054404860544048705440488054404890544049005440491054404920544049305440494054404950544049605440497054404980544049905440500054405010544050205440503054405040544050505440506054405070544050805440509054405100544051105440512054405130544051405440515054405160544051705440518054405190544052005440521054405220544052305440524054405250544052605440527054405280544052905440530054405310544053205440533054405340544053505440536054405370544053805440539054405400544054105440542054405430544054405440545054405460544054705440548054405490544055005440551054405520544055305440554054405550544055605440557054405580544055905440560054405610544056205440563054405640544056505440566054405670544056805440569054405700544057105440572054405730544057405440575054405760544057705440578054405790544058005440581054405820544058305440584054405850544058605440587054405880544058905440590054405910544059205440593054405940544059505440596054405970544059805440599054406000544060105440602054406030544060405440605054406060544060705440608054406090544061005440611054406120544061305440614054406150544061605440617054406180544061905440620054406210544062205440623054406240544062505440626054406270544062805440629054406300544063105440632054406330544063405440635054406360544063705440638054406390544064005440641054406420544064305440644054406450544064605440647054406480544064905440650054406510544065205440653054406540544065505440656054406570544065805440659054406600544066105440662054406630544066405440665054406660544066705440668054406690544067005440671054406720544067305440674054406750544067605440677054406780544067905440680054406810544068205440683054406840544068505440686054406870544068805440689054406900544069105440692054406930544069405440695054406960544069705440698054406990544070005440701054407020544070305440704054407050544070605440707054407080544070905440710054407110544071205440713054407140544071505440716054407170544071805440719054407200544072105440722054407230544072405440725054407260544072705440728054407290544073005440731054407320544073305440734054407350544073605440737054407380544073905440740054407410544074205440743054407440544074505440746054407470544074805440749054407500544075105440752054407530544075405440755054407560544075705440758054407590544076005440761054407620544076305440764054407650544076605440767054407680544076905440770054407710544077205440773054407740544077505440776054407770544077805440779054407800544078105440782054407830544078405440785054407860544078705440788054407890544079005440791054407920544079305440794054407950544079605440797054407980544079905440800054408010544080205440803054408040544080505440806054408070544080805440809054408100544081105440812054408130544081405440815054408160544081705440818054408190544082005440821054408220544082305440824054408250544082605440827054408280544082905440830054408310544083205440833054408340544083505440836054408370544083805440839054408400544084105440842054408430544084405440845054408460544084705440848054408490544085005440851054408520544085305440854054408550544085605440857054408580544085905440860054408610544086205440863054408640544086505440866054408670544086805440869054408700544087105440872054408730544087405440875054408760544087705440878054408790544088005440881054408820544088305440884054408850544088605440887054408880544088905440890054408910544089205440893054408940544089505440896054408970544089805440899054409000544090105440902054409030544090405440905054409060544090705440908054409090544091005440911054409120544091305440914054409150544091605440917054409180544091905440920054409210544092205440923054409240544092505440926054409270544092805440929054409300544093105440932054409330544093405440935054409360544093705440938054409390544094005440941054409420544094305440944054409450544094605440947054409480544094905440950054409510544095205440953054409540544095505440956054409570544095805440959054409600544096105440962054409630544096405440965054409660544096705440968054409690544097005440971054409720544097305440974054409750544097605440977054409780544097905440980054409810544098205440983054409840544098505440986054409870544098805440989054409900544099105440992054409930544099405440995054409960544099705440998054409990544100005441001054410020544100305441004054410050544100605441007054410080544100905441010054410110544101205441013054410140544101505441016054410170544101805441019054410200544102105441022054410230544102405441025054410260544102705441028054410290544103005441031054410320544103305441034054410350544103605441037054410380544103905441040054410410544104205441043054410440544104505441046054410470544104805441049054410500544105105441052054410530544105405441055054410560544105705441058054410590544106005441061054410620544106305441064054410650544106605441067054410680544106905441070054410710544107205441073054410740544107505441076054410770544107805441079054410800544108105441082054410830544108405441085054410860544108705441088054410890544109005441091054410920544109305441094054410950544109605441097054410980544109905441100054411010544110205441103054411040544110505450001054500020545000305450004054500050545000605450007054500080545000905450010054500110545001205450013054500140545001505450016054500170545001805450019054500200545002105450022054500230545002405450025054500260545002705450028054500290545003005450031054500320545003305450034054500350545003605450037054500380545003905450040054500410545004205450043054500440545004505450046054500470545004805450049054500500545005105450052054500530545005405450055054500560545005705450058054500590545006005450061054500620545006305450064054500650545006605450067054500680545006905450070054500710545007205450073054500740545007505450076054500770545007805450079054500800545008105450082054500830545008405450085054500860545008705450088054500890545009005450091054500920545009305450094054500950545009605450097054500980545009905450100054501010545010205450103054501040545010505450106054501070545010805450109054501100545011105450112054501130545011405450115054501160545011705450118054501190545012005450121054501220545012305450124054501250545012605450127054501280545012905450130054501310545013205450133054501340545013505450136054501370545013805450139054501400545014105450142054501430545014405450145054501460545014705450148054501490545015005450151054501520545015305450154054501550545015605450157054501580545015905450160054501610545016205450163054501640545016505450166054501670545016805450169054501700545017105450172054501730545017405450175054501760545017705450178054501790545018005450181054501820545018305450184054501850545018605450187054501880545018905450190054501910545019205450193054501940545019505450196054501970545019805450199054502000545020105450202054502030545020405450205054502060545020705450208054502090545021005450211054502120545021305450214054502150545021605450217054502180545021905450220054502210545022205450223054502240545022505450226054502270545022805450229054502300545023105450232054502330545023405450235054502360545023705450238054502390545024005450241054502420545024305450244054502450545024605450247054502480545024905450250054502510545025205450253054502540545025505450256054502570545025805450259054502600545026105450262054502630545026405450265054502660545026705450268054502690545027005450271054502720545027305450274054502750545027605450277054502780545027905450280054502810545028205450283054502840545028505450286054502870545028805450289054502900545029105450292054502930545029405450295054502960545029705450298054502990545030005450301054503020545030305450304054503050545030605450307054503080545030905450310054503110545031205450313054503140545031505450316054503170545031805450319054503200545032105450322054503230545032405450325054503260545032705450328054503290545033005450331054503320545033305450334054503350545033605450337054503380545033905450340054503410545034205450343054503440545034505450346054503470545034805450349054503500545035105450352054503530545035405450355054503560545035705450358054503590545036005450361054503620545036305450364054503650545036605450367054503680545036905450370054503710545037205450373054503740545037505450376054503770545037805450379054503800545038105450382054503830545038405450385054503860545038705450388054503890545039005450391054503920545039305450394054503950545039605450397054503980545039905450400054504010545040205450403054504040545040505450406054504070545040805450409054504100545041105450412054504130545041405450415054504160545041705450418054504190545042005450421054504220545042305450424054504250545042605450427054504280545042905450430054504310545043205450433054504340545043505450436054504370545043805450439054504400545044105450442054504430545044405450445054504460545044705450448054504490545045005450451054504520545045305450454054504550545045605450457054504580545045905450460054504610545046205450463054504640545046505450466054504670545046805450469054504700545047105450472054504730545047405450475054504760545047705450478054504790545048005450481054504820545048305450484054504850545048605450487054504880545048905450490054504910545049205450493054504940545049505450496054504970545049805450499054505000545050105450502054505030545050405450505054505060545050705450508054505090545051005450511054505120545051305450514054505150545051605450517054505180545051905450520054505210545052205450523054505240545052505450526054505270545052805450529054505300545053105450532054505330545053405450535054505360545053705450538054505390545054005450541054505420545054305450544054505450545054605450547054505480545054905450550054505510545055205450553054505540545055505450556054505570545055805450559054505600545056105450562054505630545056405450565054505660545056705450568054505690545057005450571054505720545057305450574054505750545057605450577054505780545057905450580054505810545058205450583054505840545058505450586054505870545058805450589054505900545059105450592054505930545059405450595054505960545059705450598054505990545060005450601054506020545060305450604054506050545060605450607054506080545060905450610054506110545061205450613054506140545061505450616054506170545061805450619054506200545062105450622054506230545062405450625054506260545062705450628054506290545063005450631054506320545063305450634054506350545063605450637054506380545063905450640054506410545064205450643054506440545064505450646054506470545064805450649054506500545065105450652054506530545065405450655054506560545065705450658054506590545066005450661054506620545066305450664054506650545066605450667054506680545066905450670054506710545067205450673054506740545067505450676054506770545067805450679054506800545068105450682054506830545068405450685054506860545068705450688054506890545069005450691054506920545069305450694054506950545069605450697054506980545069905450700054507010545070205450703054507040545070505450706054507070545070805450709054507100545071105450712054507130545071405450715054507160545071705450718054507190545072005450721054507220545072305450724054507250545072605450727054507280545072905450730054507310545073205450733054507340545073505450736054507370545073805450739054507400545074105450742054507430545074405450745054507460545074705450748054507490545075005450751054507520545075305450754054507550545075605450757054507580545075905450760054507610545076205450763054507640545076505450766054507670545076805450769054507700545077105450772054507730545077405450775054507760545077705450778054507790545078005450781054507820545078305450784054507850545078605450787054507880545078905450790054507910545079205450793054507940545079505450796054507970545079805450799054508000545080105450802054508030545080405450805054508060545080705450808054508090545081005450811054508120545081305450814054508150545081605450817054508180545081905450820054508210545082205450823054508240545082505450826054508270545082805450829054508300545083105450832054508330545083405450835054508360545083705450838054508390545084005450841054508420545084305450844054508450545084605450847054508480545084905450850054508510545085205450853054508540545085505450856054508570545085805450859054508600545086105450862054508630545086405450865054508660545086705450868054508690545087005450871054508720545087305450874054508750545087605450877054508780545087905450880054508810545088205450883054508840545088505450886054508870545088805450889054508900545089105450892054508930545089405450895054508960545089705450898054508990545090005450901054509020545090305450904054509050545090605450907054509080545090905450910054509110545091205450913054509140545091505450916054509170545091805450919054509200545092105450922054509230545092405450925054509260545092705450928054509290545093005450931054509320545093305450934054509350545093605450937054509380545093905450940054509410545094205450943054509440545094505450946054509470545094805450949054509500545095105450952054509530545095405450955054509560545095705450958054509590545096005450961054509620545096305450964054509650545096605450967054509680545096905450970054509710545097205450973054509740545097505450976054509770545097805450979054509800545098105450982054509830545098405450985054509860545098705450988054509890545099005450991054509920545099305450994054509950545099605450997054509980545099905451000054510010545100205451003054510040545100505451006054510070545100805451009054510100545101105451012054510130545101405451015054510160545101705451018054510190545102005451021054510220545102305451024054510250545102605451027054510280545102905451030054510310545103205451033054510340545103505451036054510370545103805451039054510400545104105451042054510430545104405451045054510460545104705451048054510490545105005451051054510520545105305451054054510550545105605451057054510580545105905451060054510610545106205451063054510640545106505451066054510670545106805451069054510700545107105451072054510730545107405451075054510760545107705451078054510790545108005451081054510820545108305451084054510850545108605451087054510880545108905451090054510910545109205451093054510940545109505451096054510970545109805451099054511000545110105451102054511030545110405451105054600010546000205460003054600040546000505460006054600070546000805460009054600100546001105460012054600130546001405460015054600160546001705460018054600190546002005460021054600220546002305460024054600250546002605460027054600280546002905460030054600310546003205460033054600340546003505460036054600370546003805460039054600400546004105460042054600430546004405460045054600460546004705460048054600490546005005460051054600520546005305460054054600550546005605460057054600580546005905460060054600610546006205460063054600640546006505460066054600670546006805460069054600700546007105460072054600730546007405460075054600760546007705460078054600790546008005460081054600820546008305460084054600850546008605460087054600880546008905460090054600910546009205460093054600940546009505460096054600970546009805460099054601000546010105460102054601030546010405460105054601060546010705460108054601090546011005460111054601120546011305460114054601150546011605460117054601180546011905460120054601210546012205460123054601240546012505460126054601270546012805460129054601300546013105460132054601330546013405460135054601360546013705460138054601390546014005460141054601420546014305460144054601450546014605460147054601480546014905460150054601510546015205460153054601540546015505460156054601570546015805460159054601600546016105460162054601630546016405460165054601660546016705460168054601690546017005460171054601720546017305460174054601750546017605460177054601780546017905460180054601810546018205460183054601840546018505460186054601870546018805460189054601900546019105460192054601930546019405460195054601960546019705460198054601990546020005460201054602020546020305460204054602050546020605460207054602080546020905460210054602110546021205460213054602140546021505460216054602170546021805460219054602200546022105460222054602230546022405460225054602260546022705460228054602290546023005460231054602320546023305460234054602350546023605460237054602380546023905460240054602410546024205460243054602440546024505460246054602470546024805460249054602500546025105460252054602530546025405460255054602560546025705460258054602590546026005460261054602620546026305460264054602650546026605460267054602680546026905460270054602710546027205460273054602740546027505460276054602770546027805460279054602800546028105460282054602830546028405460285054602860546028705460288054602890546029005460291054602920546029305460294054602950546029605460297054602980546029905460300054603010546030205460303054603040546030505460306054603070546030805460309054603100546031105460312054603130546031405460315054603160546031705460318054603190546032005460321054603220546032305460324054603250546032605460327054603280546032905460330054603310546033205460333054603340546033505460336054603370546033805460339054603400546034105460342054603430546034405460345054603460546034705460348054603490546035005460351054603520546035305460354054603550546035605460357054603580546035905460360054603610546036205460363054603640546036505460366054603670546036805460369054603700546037105460372054603730546037405460375054603760546037705460378054603790546038005460381054603820546038305460384054603850546038605460387054603880546038905460390054603910546039205460393054603940546039505460396054603970546039805460399054604000546040105460402054604030546040405460405054604060546040705460408054604090546041005460411054604120546041305460414054604150546041605460417054604180546041905460420054604210546042205460423054604240546042505460426054604270546042805460429054604300546043105460432054604330546043405460435054604360546043705460438054604390546044005460441054604420546044305460444054604450546044605460447054604480546044905460450054604510546045205460453054604540546045505460456054604570546045805460459054604600546046105460462054604630546046405460465054604660546046705460468054604690546047005460471054604720546047305460474054604750546047605460477054604780546047905460480054604810546048205460483054604840546048505460486054604870546048805460489054604900546049105460492054604930546049405460495054604960546049705460498054604990546050005460501054605020546050305460504054605050546050605460507054605080546050905460510054605110546051205460513054605140546051505460516054605170546051805460519054605200546052105460522054605230546052405460525054605260546052705460528054605290546053005460531054605320546053305460534054605350546053605460537054605380546053905460540054605410546054205460543054605440546054505460546054605470546054805460549054605500546055105460552054605530546055405460555054605560546055705460558054605590546056005460561054605620546056305460564054605650546056605460567054605680546056905460570054605710546057205460573054605740546057505460576054605770546057805460579054605800546058105460582054605830546058405460585054605860546058705460588054605890546059005460591054605920546059305460594054605950546059605460597054605980546059905460600054606010546060205460603054606040546060505460606054606070546060805460609054606100546061105460612054606130546061405460615054606160546061705460618054606190546062005460621054606220546062305460624054606250546062605460627054606280546062905460630054606310546063205460633054606340546063505460636054606370546063805460639054606400546064105460642054606430546064405460645054606460546064705460648054606490546065005460651054606520546065305460654054606550546065605460657054606580546065905460660054606610546066205460663054606640546066505460666054606670546066805460669054606700546067105460672054606730546067405460675054606760546067705460678054606790546068005460681054606820546068305460684054606850546068605460687054606880546068905460690054606910546069205460693054606940546069505460696054606970546069805460699054607000546070105460702054607030546070405460705054607060546070705460708054607090546071005460711054607120546071305460714054607150546071605460717054607180546071905460720054607210546072205460723054607240546072505460726054607270546072805460729054607300546073105460732054607330546073405460735054607360546073705460738054607390546074005460741054607420546074305460744054607450546074605460747054607480546074905460750054607510546075205460753054607540546075505460756054607570546075805460759054607600546076105460762054607630546076405460765054607660546076705460768054607690546077005460771054607720546077305460774054607750546077605460777054607780546077905460780054607810546078205460783054607840546078505460786054607870546078805460789054607900546079105460792054607930546079405460795054607960546079705460798054607990546080005460801054608020546080305460804054608050546080605460807054608080546080905460810054608110546081205460813054608140546081505460816054608170546081805460819054608200546082105460822054608230546082405460825054608260546082705460828054608290546083005460831054608320546083305460834054608350546083605460837054608380546083905460840054608410546084205460843054608440546084505460846054608470546084805460849054608500546085105460852054608530546085405460855054608560546085705460858054608590546086005460861054608620546086305460864054608650546086605460867054608680546086905460870054608710546087205460873054608740546087505460876054608770546087805460879054608800546088105460882054608830546088405460885054608860546088705460888054608890546089005460891054608920546089305460894054608950546089605460897054608980546089905460900054609010546090205460903054609040546090505460906054609070546090805460909054609100546091105460912054609130546091405460915054609160546091705460918054609190546092005460921054609220546092305460924054609250546092605460927054609280546092905460930054609310546093205460933054609340546093505460936054609370546093805460939054609400546094105460942054609430546094405460945054609460546094705460948054609490546095005460951054609520546095305460954054609550546095605460957054609580546095905460960054609610546096205460963054609640546096505460966054609670546096805460969054609700546097105460972054609730546097405460975054609760546097705460978054609790546098005460981054609820546098305460984054609850546098605460987054609880546098905460990054609910546099205460993054609940546099505460996054609970546099805460999054610000546100105461002054610030546100405461005054610060546100705461008054610090546101005461011054610120546101305461014054610150546101605461017054610180546101905461020054610210546102205461023054610240546102505461026054610270546102805461029054610300546103105461032054610330546103405461035054610360546103705461038054610390546104005461041054610420546104305461044054610450546104605461047054610480546104905461050054610510546105205461053054610540546105505461056054610570546105805461059054610600546106105461062054610630546106405461065054610660546106705461068054610690546107005461071054610720546107305461074054610750546107605461077054610780546107905461080054610810546108205461083054610840546108505461086054610870546108805461089054610900546109105461092054610930546109405461095054610960546109705461098054610990546110005461101054611020546110305461104054611050547000105470002054700030547000405470005054700060547000705470008054700090547001005470011054700120547001305470014054700150547001605470017054700180547001905470020054700210547002205470023054700240547002505470026054700270547002805470029054700300547003105470032054700330547003405470035054700360547003705470038054700390547004005470041054700420547004305470044054700450547004605470047054700480547004905470050054700510547005205470053054700540547005505470056054700570547005805470059054700600547006105470062054700630547006405470065054700660547006705470068054700690547007005470071054700720547007305470074054700750547007605470077054700780547007905470080054700810547008205470083054700840547008505470086054700870547008805470089054700900547009105470092054700930547009405470095054700960547009705470098054700990547010005470101054701020547010305470104054701050547010605470107054701080547010905470110054701110547011205470113054701140547011505470116054701170547011805470119054701200547012105470122054701230547012405470125054701260547012705470128054701290547013005470131054701320547013305470134054701350547013605470137054701380547013905470140054701410547014205470143054701440547014505470146054701470547014805470149054701500547015105470152054701530547015405470155054701560547015705470158054701590547016005470161054701620547016305470164054701650547016605470167054701680547016905470170054701710547017205470173054701740547017505470176054701770547017805470179054701800547018105470182054701830547018405470185054701860547018705470188054701890547019005470191054701920547019305470194054701950547019605470197054701980547019905470200054702010547020205470203054702040547020505470206054702070547020805470209054702100547021105470212054702130547021405470215054702160547021705470218054702190547022005470221054702220547022305470224054702250547022605470227054702280547022905470230054702310547023205470233054702340547023505470236054702370547023805470239054702400547024105470242054702430547024405470245054702460547024705470248054702490547025005470251054702520547025305470254054702550547025605470257054702580547025905470260054702610547026205470263054702640547026505470266054702670547026805470269054702700547027105470272054702730547027405470275054702760547027705470278054702790547028005470281054702820547028305470284054702850547028605470287054702880547028905470290054702910547029205470293054702940547029505470296054702970547029805470299054703000547030105470302054703030547030405470305054703060547030705470308054703090547031005470311054703120547031305470314054703150547031605470317054703180547031905470320054703210547032205470323054703240547032505470326054703270547032805470329054703300547033105470332054703330547033405470335054703360547033705470338054703390547034005470341054703420547034305470344054703450547034605470347054703480547034905470350054703510547035205470353054703540547035505470356054703570547035805470359054703600547036105470362054703630547036405470365054703660547036705470368054703690547037005470371054703720547037305470374054703750547037605470377054703780547037905470380054703810547038205470383054703840547038505470386054703870547038805470389054703900547039105470392054703930547039405470395054703960547039705470398054703990547040005470401054704020547040305470404054704050547040605470407054704080547040905470410054704110547041205470413054704140547041505470416054704170547041805470419054704200547042105470422054704230547042405470425054704260547042705470428054704290547043005470431054704320547043305470434054704350547043605470437054704380547043905470440054704410547044205470443054704440547044505470446054704470547044805470449054704500547045105470452054704530547045405470455054704560547045705470458054704590547046005470461054704620547046305470464054704650547046605470467054704680547046905470470054704710547047205470473054704740547047505470476054704770547047805470479054704800547048105470482054704830547048405470485054704860547048705470488054704890547049005470491054704920547049305470494054704950547049605470497054704980547049905470500054705010547050205470503054705040547050505470506054705070547050805470509054705100547051105470512054705130547051405470515054705160547051705470518054705190547052005470521054705220547052305470524054705250547052605470527054705280547052905470530054705310547053205470533054705340547053505470536054705370547053805470539054705400547054105470542054705430547054405470545054705460547054705470548054705490547055005470551054705520547055305470554054705550547055605470557054705580547055905470560054705610547056205470563054705640547056505470566054705670547056805470569054705700547057105470572054705730547057405470575054705760547057705470578054705790547058005470581054705820547058305470584054705850547058605470587054705880547058905470590054705910547059205470593054705940547059505470596054705970547059805470599054706000547060105470602054706030547060405470605054706060547060705470608054706090547061005470611054706120547061305470614054706150547061605470617054706180547061905470620054706210547062205470623054706240547062505470626054706270547062805470629054706300547063105470632054706330547063405470635054706360547063705470638054706390547064005470641054706420547064305470644054706450547064605470647054706480547064905470650054706510547065205470653054706540547065505470656054706570547065805470659054706600547066105470662054706630547066405470665054706660547066705470668054706690547067005470671054706720547067305470674054706750547067605470677054706780547067905470680054706810547068205470683054706840547068505470686054706870547068805470689054706900547069105470692054706930547069405470695054706960547069705470698054706990547070005470701054707020547070305470704054707050547070605470707054707080547070905470710054707110547071205470713054707140547071505470716054707170547071805470719054707200547072105470722054707230547072405470725054707260547072705470728054707290547073005470731054707320547073305470734054707350547073605470737054707380547073905470740054707410547074205470743054707440547074505470746054707470547074805470749054707500547075105470752054707530547075405470755054707560547075705470758054707590547076005470761054707620547076305470764054707650547076605470767054707680547076905470770054707710547077205470773054707740547077505470776054707770547077805470779054707800547078105470782054707830547078405470785054707860547078705470788054707890547079005470791054707920547079305470794054707950547079605470797054707980547079905470800054708010547080205470803054708040547080505470806054708070547080805470809054708100547081105470812054708130547081405470815054708160547081705470818054708190547082005470821054708220547082305470824054708250547082605470827054708280547082905470830054708310547083205470833054708340547083505470836054708370547083805470839054708400547084105470842054708430547084405470845054708460547084705470848054708490547085005470851054708520547085305470854054708550547085605470857054708580547085905470860054708610547086205470863054708640547086505470866054708670547086805470869054708700547087105470872054708730547087405470875054708760547087705470878054708790547088005470881054708820547088305470884054708850547088605470887054708880547088905470890054708910547089205470893054708940547089505470896054708970547089805470899054709000547090105470902054709030547090405470905054709060547090705470908054709090547091005470911054709120547091305470914054709150547091605470917054709180547091905470920054709210547092205470923054709240547092505470926054709270547092805470929054709300547093105470932054709330547093405470935054709360547093705470938054709390547094005470941054709420547094305470944054709450547094605470947054709480547094905470950054709510547095205470953054709540547095505470956054709570547095805470959054709600547096105470962054709630547096405470965054709660547096705470968054709690547097005470971054709720547097305470974054709750547097605470977054709780547097905470980054709810547098205470983054709840547098505470986054709870547098805470989054709900547099105470992054709930547099405470995054709960547099705470998054709990547100005471001054710020547100305471004054710050547100605471007054710080547100905471010054710110547101205471013054710140547101505471016054710170547101805471019054710200547102105471022054710230547102405471025054710260547102705471028054710290547103005471031054710320547103305471034054710350547103605471037054710380547103905471040054710410547104205471043054710440547104505471046054710470547104805471049054710500547105105471052054710530547105405471055054710560547105705471058054710590547106005471061054710620547106305471064054710650547106605471067054710680547106905471070054710710547107205471073054710740547107505471076054710770547107805471079054710800547108105471082054710830547108405471085054710860547108705471088054710890547109005471091054710920547109305471094054710950547109605471097054710980547109905471100054711010547110205471103054711040547110505480001054800020548000305480004054800050548000605480007054800080548000905480010054800110548001205480013054800140548001505480016054800170548001805480019054800200548002105480022054800230548002405480025054800260548002705480028054800290548003005480031054800320548003305480034054800350548003605480037054800380548003905480040054800410548004205480043054800440548004505480046054800470548004805480049054800500548005105480052054800530548005405480055054800560548005705480058054800590548006005480061054800620548006305480064054800650548006605480067054800680548006905480070054800710548007205480073054800740548007505480076054800770548007805480079054800800548008105480082054800830548008405480085054800860548008705480088054800890548009005480091054800920548009305480094054800950548009605480097054800980548009905480100054801010548010205480103054801040548010505480106054801070548010805480109054801100548011105480112054801130548011405480115054801160548011705480118054801190548012005480121054801220548012305480124054801250548012605480127054801280548012905480130054801310548013205480133054801340548013505480136054801370548013805480139054801400548014105480142054801430548014405480145054801460548014705480148054801490548015005480151054801520548015305480154054801550548015605480157054801580548015905480160054801610548016205480163054801640548016505480166054801670548016805480169054801700548017105480172054801730548017405480175054801760548017705480178054801790548018005480181054801820548018305480184054801850548018605480187054801880548018905480190054801910548019205480193054801940548019505480196054801970548019805480199054802000548020105480202054802030548020405480205054802060548020705480208054802090548021005480211054802120548021305480214054802150548021605480217054802180548021905480220054802210548022205480223054802240548022505480226054802270548022805480229054802300548023105480232054802330548023405480235054802360548023705480238054802390548024005480241054802420548024305480244054802450548024605480247054802480548024905480250054802510548025205480253054802540548025505480256054802570548025805480259054802600548026105480262054802630548026405480265054802660548026705480268054802690548027005480271054802720548027305480274054802750548027605480277054802780548027905480280054802810548028205480283054802840548028505480286054802870548028805480289054802900548029105480292054802930548029405480295054802960548029705480298054802990548030005480301054803020548030305480304054803050548030605480307054803080548030905480310054803110548031205480313054803140548031505480316054803170548031805480319054803200548032105480322054803230548032405480325054803260548032705480328054803290548033005480331054803320548033305480334054803350548033605480337054803380548033905480340054803410548034205480343054803440548034505480346054803470548034805480349054803500548035105480352054803530548035405480355054803560548035705480358054803590548036005480361054803620548036305480364054803650548036605480367054803680548036905480370054803710548037205480373054803740548037505480376054803770548037805480379054803800548038105480382054803830548038405480385054803860548038705480388054803890548039005480391054803920548039305480394054803950548039605480397054803980548039905480400054804010548040205480403054804040548040505480406054804070548040805480409054804100548041105480412054804130548041405480415054804160548041705480418054804190548042005480421054804220548042305480424054804250548042605480427054804280548042905480430054804310548043205480433054804340548043505480436054804370548043805480439054804400548044105480442054804430548044405480445054804460548044705480448054804490548045005480451054804520548045305480454054804550548045605480457054804580548045905480460054804610548046205480463054804640548046505480466054804670548046805480469054804700548047105480472054804730548047405480475054804760548047705480478054804790548048005480481054804820548048305480484054804850548048605480487054804880548048905480490054804910548049205480493054804940548049505480496054804970548049805480499054805000548050105480502054805030548050405480505054805060548050705480508054805090548051005480511054805120548051305480514054805150548051605480517054805180548051905480520054805210548052205480523054805240548052505480526054805270548052805480529054805300548053105480532054805330548053405480535054805360548053705480538054805390548054005480541054805420548054305480544054805450548054605480547054805480548054905480550054805510548055205480553054805540548055505480556054805570548055805480559054805600548056105480562054805630548056405480565054805660548056705480568054805690548057005480571054805720548057305480574054805750548057605480577054805780548057905480580054805810548058205480583054805840548058505480586054805870548058805480589054805900548059105480592054805930548059405480595054805960548059705480598054805990548060005480601054806020548060305480604054806050548060605480607054806080548060905480610054806110548061205480613054806140548061505480616054806170548061805480619054806200548062105480622054806230548062405480625054806260548062705480628054806290548063005480631054806320548063305480634054806350548063605480637054806380548063905480640054806410548064205480643054806440548064505480646054806470548064805480649054806500548065105480652054806530548065405480655054806560548065705480658054806590548066005480661054806620548066305480664054806650548066605480667054806680548066905480670054806710548067205480673054806740548067505480676054806770548067805480679054806800548068105480682054806830548068405480685054806860548068705480688054806890548069005480691054806920548069305480694054806950548069605480697054806980548069905480700054807010548070205480703054807040548070505480706054807070548070805480709054807100548071105480712054807130548071405480715054807160548071705480718054807190548072005480721054807220548072305480724054807250548072605480727054807280548072905480730054807310548073205480733054807340548073505480736054807370548073805480739054807400548074105480742054807430548074405480745054807460548074705480748054807490548075005480751054807520548075305480754054807550548075605480757054807580548075905480760054807610548076205480763054807640548076505480766054807670548076805480769054807700548077105480772054807730548077405480775054807760548077705480778054807790548078005480781054807820548078305480784054807850548078605480787054807880548078905480790054807910548079205480793054807940548079505480796054807970548079805480799054808000548080105480802054808030548080405480805054808060548080705480808054808090548081005480811054808120548081305480814054808150548081605480817054808180548081905480820054808210548082205480823054808240548082505480826054808270548082805480829054808300548083105480832054808330548083405480835054808360548083705480838054808390548084005480841054808420548084305480844054808450548084605480847054808480548084905480850054808510548085205480853054808540548085505480856054808570548085805480859054808600548086105480862054808630548086405480865054808660548086705480868054808690548087005480871054808720548087305480874054808750548087605480877054808780548087905480880054808810548088205480883054808840548088505480886054808870548088805480889054808900548089105480892054808930548089405480895054808960548089705480898054808990548090005480901054809020548090305480904054809050548090605480907054809080548090905480910054809110548091205480913054809140548091505480916054809170548091805480919054809200548092105480922054809230548092405480925054809260548092705480928054809290548093005480931054809320548093305480934054809350548093605480937054809380548093905480940054809410548094205480943054809440548094505480946054809470548094805480949054809500548095105480952054809530548095405480955054809560548095705480958054809590548096005480961054809620548096305480964054809650548096605480967054809680548096905480970054809710548097205480973054809740548097505480976054809770548097805480979054809800548098105480982054809830548098405480985054809860548098705480988054809890548099005480991054809920548099305480994054809950548099605480997054809980548099905481000054810010548100205481003054810040548100505481006054810070548100805481009054810100548101105481012054810130548101405481015054810160548101705481018054810190548102005481021054810220548102305481024054810250548102605481027054810280548102905481030054810310548103205481033054810340548103505481036054810370548103805481039054810400548104105481042054810430548104405481045054810460548104705481048054810490548105005481051054810520548105305481054054810550548105605481057054810580548105905481060054810610548106205481063054810640548106505481066054810670548106805481069054810700548107105481072054810730548107405481075054810760548107705481078054810790548108005481081054810820548108305481084054810850548108605481087054810880548108905481090054810910548109205481093054810940548109505481096054810970548109805481099054811000548110105481102054811030548110405481105054900010549000205490003054900040549000505490006054900070549000805490009054900100549001105490012054900130549001405490015054900160549001705490018054900190549002005490021054900220549002305490024054900250549002605490027054900280549002905490030054900310549003205490033054900340549003505490036054900370549003805490039054900400549004105490042054900430549004405490045054900460549004705490048054900490549005005490051054900520549005305490054054900550549005605490057054900580549005905490060054900610549006205490063054900640549006505490066054900670549006805490069054900700549007105490072054900730549007405490075054900760549007705490078054900790549008005490081054900820549008305490084054900850549008605490087054900880549008905490090054900910549009205490093054900940549009505490096054900970549009805490099054901000549010105490102054901030549010405490105054901060549010705490108054901090549011005490111054901120549011305490114054901150549011605490117054901180549011905490120054901210549012205490123054901240549012505490126054901270549012805490129054901300549013105490132054901330549013405490135054901360549013705490138054901390549014005490141054901420549014305490144054901450549014605490147054901480549014905490150054901510549015205490153054901540549015505490156054901570549015805490159054901600549016105490162054901630549016405490165054901660549016705490168054901690549017005490171054901720549017305490174054901750549017605490177054901780549017905490180054901810549018205490183054901840549018505490186054901870549018805490189054901900549019105490192054901930549019405490195054901960549019705490198054901990549020005490201054902020549020305490204054902050549020605490207054902080549020905490210054902110549021205490213054902140549021505490216054902170549021805490219054902200549022105490222054902230549022405490225054902260549022705490228054902290549023005490231054902320549023305490234054902350549023605490237054902380549023905490240054902410549024205490243054902440549024505490246054902470549024805490249054902500549025105490252054902530549025405490255054902560549025705490258054902590549026005490261054902620549026305490264054902650549026605490267054902680549026905490270054902710549027205490273054902740549027505490276054902770549027805490279054902800549028105490282054902830549028405490285054902860549028705490288054902890549029005490291054902920549029305490294054902950549029605490297054902980549029905490300054903010549030205490303054903040549030505490306054903070549030805490309054903100549031105490312054903130549031405490315054903160549031705490318054903190549032005490321054903220549032305490324054903250549032605490327054903280549032905490330054903310549033205490333054903340549033505490336054903370549033805490339054903400549034105490342054903430549034405490345054903460549034705490348054903490549035005490351054903520549035305490354054903550549035605490357054903580549035905490360054903610549036205490363054903640549036505490366054903670549036805490369054903700549037105490372054903730549037405490375054903760549037705490378054903790549038005490381054903820549038305490384054903850549038605490387054903880549038905490390054903910549039205490393054903940549039505490396054903970549039805490399054904000549040105490402054904030549040405490405054904060549040705490408054904090549041005490411054904120549041305490414054904150549041605490417054904180549041905490420054904210549042205490423054904240549042505490426054904270549042805490429054904300549043105490432054904330549043405490435054904360549043705490438054904390549044005490441054904420549044305490444054904450549044605490447054904480549044905490450054904510549045205490453054904540549045505490456054904570549045805490459054904600549046105490462054904630549046405490465054904660549046705490468054904690549047005490471054904720549047305490474054904750549047605490477054904780549047905490480054904810549048205490483054904840549048505490486054904870549048805490489054904900549049105490492054904930549049405490495054904960549049705490498054904990549050005490501054905020549050305490504054905050549050605490507054905080549050905490510054905110549051205490513054905140549051505490516054905170549051805490519054905200549052105490522054905230549052405490525054905260549052705490528054905290549053005490531054905320549053305490534054905350549053605490537054905380549053905490540054905410549054205490543054905440549054505490546054905470549054805490549054905500549055105490552054905530549055405490555054905560549055705490558054905590549056005490561054905620549056305490564054905650549056605490567054905680549056905490570054905710549057205490573054905740549057505490576054905770549057805490579054905800549058105490582054905830549058405490585054905860549058705490588054905890549059005490591054905920549059305490594054905950549059605490597054905980549059905490600054906010549060205490603054906040549060505490606054906070549060805490609054906100549061105490612054906130549061405490615054906160549061705490618054906190549062005490621054906220549062305490624054906250549062605490627054906280549062905490630054906310549063205490633054906340549063505490636054906370549063805490639054906400549064105490642054906430549064405490645054906460549064705490648054906490549065005490651054906520549065305490654054906550549065605490657054906580549065905490660054906610549066205490663054906640549066505490666054906670549066805490669054906700549067105490672054906730549067405490675054906760549067705490678054906790549068005490681054906820549068305490684054906850549068605490687054906880549068905490690054906910549069205490693054906940549069505490696054906970549069805490699054907000549070105490702054907030549070405490705054907060549070705490708054907090549071005490711054907120549071305490714054907150549071605490717054907180549071905490720054907210549072205490723054907240549072505490726054907270549072805490729054907300549073105490732054907330549073405490735054907360549073705490738054907390549074005490741054907420549074305490744054907450549074605490747054907480549074905490750054907510549075205490753054907540549075505490756054907570549075805490759054907600549076105490762054907630549076405490765054907660549076705490768054907690549077005490771054907720549077305490774054907750549077605490777054907780549077905490780054907810549078205490783054907840549078505490786054907870549078805490789054907900549079105490792054907930549079405490795054907960549079705490798054907990549080005490801054908020549080305490804054908050549080605490807054908080549080905490810054908110549081205490813054908140549081505490816054908170549081805490819054908200549082105490822054908230549082405490825054908260549082705490828054908290549083005490831054908320549083305490834054908350549083605490837054908380549083905490840054908410549084205490843054908440549084505490846054908470549084805490849054908500549085105490852054908530549085405490855054908560549085705490858054908590549086005490861054908620549086305490864054908650549086605490867054908680549086905490870054908710549087205490873054908740549087505490876054908770549087805490879054908800549088105490882054908830549088405490885054908860549088705490888054908890549089005490891054908920549089305490894054908950549089605490897054908980549089905490900054909010549090205490903054909040549090505490906054909070549090805490909054909100549091105490912054909130549091405490915054909160549091705490918054909190549092005490921054909220549092305490924054909250549092605490927054909280549092905490930054909310549093205490933054909340549093505490936054909370549093805490939054909400549094105490942054909430549094405490945054909460549094705490948054909490549095005490951054909520549095305490954054909550549095605490957054909580549095905490960054909610549096205490963054909640549096505490966054909670549096805490969054909700549097105490972054909730549097405490975054909760549097705490978054909790549098005490981054909820549098305490984054909850549098605490987054909880549098905490990054909910549099205490993054909940549099505490996054909970549099805490999054910000549100105491002054910030549100405491005054910060549100705491008054910090549101005491011054910120549101305491014054910150549101605491017054910180549101905491020054910210549102205491023054910240549102505491026054910270549102805491029054910300549103105491032054910330549103405491035054910360549103705491038054910390549104005491041054910420549104305491044054910450549104605491047054910480549104905491050054910510549105205491053054910540549105505491056054910570549105805491059054910600549106105491062054910630549106405491065054910660549106705491068054910690549107005491071054910720549107305491074054910750549107605491077054910780549107905491080054910810549108205491083054910840549108505491086054910870549108805491089054910900549109105491092054910930549109405491095054910960549109705491098054910990549110005491101054911020549110305491104054911050550000105500002055000030550000405500005055000060550000705500008055000090550001005500011055000120550001305500014055000150550001605500017055000180550001905500020055000210550002205500023055000240550002505500026055000270550002805500029055000300550003105500032055000330550003405500035055000360550003705500038055000390550004005500041055000420550004305500044055000450550004605500047055000480550004905500050055000510550005205500053055000540550005505500056055000570550005805500059055000600550006105500062055000630550006405500065055000660550006705500068055000690550007005500071055000720550007305500074055000750550007605500077055000780550007905500080055000810550008205500083055000840550008505500086055000870550008805500089055000900550009105500092055000930550009405500095055000960550009705500098055000990550010005500101055001020550010305500104055001050550010605500107055001080550010905500110055001110550011205500113055001140550011505500116055001170550011805500119055001200550012105500122055001230550012405500125055001260550012705500128055001290550013005500131055001320550013305500134055001350550013605500137055001380550013905500140055001410550014205500143055001440550014505500146055001470550014805500149055001500550015105500152055001530550015405500155055001560550015705500158055001590550016005500161055001620550016305500164055001650550016605500167055001680550016905500170055001710550017205500173055001740550017505500176055001770550017805500179055001800550018105500182055001830550018405500185055001860550018705500188055001890550019005500191055001920550019305500194055001950550019605500197055001980550019905500200055002010550020205500203055002040550020505500206055002070550020805500209055002100550021105500212055002130550021405500215055002160550021705500218055002190550022005500221055002220550022305500224055002250550022605500227055002280550022905500230055002310550023205500233055002340550023505500236055002370550023805500239055002400550024105500242055002430550024405500245055002460550024705500248055002490550025005500251055002520550025305500254055002550550025605500257055002580550025905500260055002610550026205500263055002640550026505500266055002670550026805500269055002700550027105500272055002730550027405500275055002760550027705500278055002790550028005500281055002820550028305500284055002850550028605500287055002880550028905500290055002910550029205500293055002940550029505500296055002970550029805500299055003000550030105500302055003030550030405500305055003060550030705500308055003090550031005500311055003120550031305500314055003150550031605500317055003180550031905500320055003210550032205500323055003240550032505500326055003270550032805500329055003300550033105500332055003330550033405500335055003360550033705500338055003390550034005500341055003420550034305500344055003450550034605500347055003480550034905500350055003510550035205500353055003540550035505500356055003570550035805500359055003600550036105500362055003630550036405500365055003660550036705500368055003690550037005500371055003720550037305500374055003750550037605500377055003780550037905500380055003810550038205500383055003840550038505500386055003870550038805500389055003900550039105500392055003930550039405500395055003960550039705500398055003990550040005500401055004020550040305500404055004050550040605500407055004080550040905500410055004110550041205500413055004140550041505500416055004170550041805500419055004200550042105500422055004230550042405500425055004260550042705500428055004290550043005500431055004320550043305500434055004350550043605500437055004380550043905500440055004410550044205500443055004440550044505500446055004470550044805500449055004500550045105500452055004530550045405500455055004560550045705500458055004590550046005500461055004620550046305500464055004650550046605500467055004680550046905500470055004710550047205500473055004740550047505500476055004770550047805500479055004800550048105500482055004830550048405500485055004860550048705500488055004890550049005500491055004920550049305500494055004950550049605500497055004980550049905500500055005010550050205500503055005040550050505500506055005070550050805500509055005100550051105500512055005130550051405500515055005160550051705500518055005190550052005500521055005220550052305500524055005250550052605500527055005280550052905500530055005310550053205500533055005340550053505500536055005370550053805500539055005400550054105500542055005430550054405500545055005460550054705500548055005490550055005500551055005520550055305500554055005550550055605500557055005580550055905500560055005610550056205500563055005640550056505500566055005670550056805500569055005700550057105500572055005730550057405500575055005760550057705500578055005790550058005500581055005820550058305500584055005850550058605500587055005880550058905500590055005910550059205500593055005940550059505500596055005970550059805500599055006000550060105500602055006030550060405500605055006060550060705500608055006090550061005500611055006120550061305500614055006150550061605500617055006180550061905500620055006210550062205500623055006240550062505500626055006270550062805500629055006300550063105500632055006330550063405500635055006360550063705500638055006390550064005500641055006420550064305500644055006450550064605500647055006480550064905500650055006510550065205500653055006540550065505500656055006570550065805500659055006600550066105500662055006630550066405500665055006660550066705500668055006690550067005500671055006720550067305500674055006750550067605500677055006780550067905500680055006810550068205500683055006840550068505500686055006870550068805500689055006900550069105500692055006930550069405500695055006960550069705500698055006990550070005500701055007020550070305500704055007050550070605500707055007080550070905500710055007110550071205500713055007140550071505500716055007170550071805500719055007200550072105500722055007230550072405500725055007260550072705500728055007290550073005500731055007320550073305500734055007350550073605500737055007380550073905500740055007410550074205500743055007440550074505500746055007470550074805500749055007500550075105500752055007530550075405500755055007560550075705500758055007590550076005500761055007620550076305500764055007650550076605500767055007680550076905500770055007710550077205500773055007740550077505500776055007770550077805500779055007800550078105500782055007830550078405500785055007860550078705500788055007890550079005500791055007920550079305500794055007950550079605500797055007980550079905500800055008010550080205500803055008040550080505500806055008070550080805500809055008100550081105500812055008130550081405500815055008160550081705500818055008190550082005500821055008220550082305500824055008250550082605500827055008280550082905500830055008310550083205500833055008340550083505500836055008370550083805500839055008400550084105500842055008430550084405500845055008460550084705500848055008490550085005500851055008520550085305500854055008550550085605500857055008580550085905500860055008610550086205500863055008640550086505500866055008670550086805500869055008700550087105500872055008730550087405500875055008760550087705500878055008790550088005500881055008820550088305500884055008850550088605500887055008880550088905500890055008910550089205500893055008940550089505500896055008970550089805500899055009000550090105500902055009030550090405500905055009060550090705500908055009090550091005500911055009120550091305500914055009150550091605500917055009180550091905500920055009210550092205500923055009240550092505500926055009270550092805500929055009300550093105500932055009330550093405500935055009360550093705500938055009390550094005500941055009420550094305500944055009450550094605500947055009480550094905500950055009510550095205500953055009540550095505500956055009570550095805500959055009600550096105500962055009630550096405500965055009660550096705500968055009690550097005500971055009720550097305500974055009750550097605500977055009780550097905500980055009810550098205500983055009840550098505500986055009870550098805500989055009900550099105500992055009930550099405500995055009960550099705500998055009990550100005501001055010020550100305501004055010050550100605501007055010080550100905501010055010110550101205501013055010140550101505501016055010170550101805501019055010200550102105501022055010230550102405501025055010260550102705501028055010290550103005501031055010320550103305501034055010350550103605501037055010380550103905501040055010410550104205501043055010440550104505501046055010470550104805501049055010500550105105501052055010530550105405501055055010560550105705501058055010590550106005501061055010620550106305501064055010650550106605501067055010680550106905501070055010710550107205501073055010740550107505501076055010770550107805501079055010800550108105501082055010830550108405501085055010860550108705501088055010890550109005501091055010920550109305501094055010950550109605501097055010980550109905501100055011010550110205501103055011040550110505510001055100020551000305510004055100050551000605510007055100080551000905510010055100110551001205510013055100140551001505510016055100170551001805510019055100200551002105510022055100230551002405510025055100260551002705510028055100290551003005510031055100320551003305510034055100350551003605510037055100380551003905510040055100410551004205510043055100440551004505510046055100470551004805510049055100500551005105510052055100530551005405510055055100560551005705510058055100590551006005510061055100620551006305510064055100650551006605510067055100680551006905510070055100710551007205510073055100740551007505510076055100770551007805510079055100800551008105510082055100830551008405510085055100860551008705510088055100890551009005510091055100920551009305510094055100950551009605510097055100980551009905510100055101010551010205510103055101040551010505510106055101070551010805510109055101100551011105510112055101130551011405510115055101160551011705510118055101190551012005510121055101220551012305510124055101250551012605510127055101280551012905510130055101310551013205510133055101340551013505510136055101370551013805510139055101400551014105510142055101430551014405510145055101460551014705510148055101490551015005510151055101520551015305510154055101550551015605510157055101580551015905510160055101610551016205510163055101640551016505510166055101670551016805510169055101700551017105510172055101730551017405510175055101760551017705510178055101790551018005510181055101820551018305510184055101850551018605510187055101880551018905510190055101910551019205510193055101940551019505510196055101970551019805510199055102000551020105510202055102030551020405510205055102060551020705510208055102090551021005510211055102120551021305510214055102150551021605510217055102180551021905510220055102210551022205510223055102240551022505510226055102270551022805510229055102300551023105510232055102330551023405510235055102360551023705510238055102390551024005510241055102420551024305510244055102450551024605510247055102480551024905510250055102510551025205510253055102540551025505510256055102570551025805510259055102600551026105510262055102630551026405510265055102660551026705510268055102690551027005510271055102720551027305510274055102750551027605510277055102780551027905510280055102810551028205510283055102840551028505510286055102870551028805510289055102900551029105510292055102930551029405510295055102960551029705510298055102990551030005510301055103020551030305510304055103050551030605510307055103080551030905510310055103110551031205510313055103140551031505510316055103170551031805510319055103200551032105510322055103230551032405510325055103260551032705510328055103290551033005510331055103320551033305510334055103350551033605510337055103380551033905510340055103410551034205510343055103440551034505510346055103470551034805510349055103500551035105510352055103530551035405510355055103560551035705510358055103590551036005510361055103620551036305510364055103650551036605510367055103680551036905510370055103710551037205510373055103740551037505510376055103770551037805510379055103800551038105510382055103830551038405510385055103860551038705510388055103890551039005510391055103920551039305510394055103950551039605510397055103980551039905510400055104010551040205510403055104040551040505510406055104070551040805510409055104100551041105510412055104130551041405510415055104160551041705510418055104190551042005510421055104220551042305510424055104250551042605510427055104280551042905510430055104310551043205510433055104340551043505510436055104370551043805510439055104400551044105510442055104430551044405510445055104460551044705510448055104490551045005510451055104520551045305510454055104550551045605510457055104580551045905510460055104610551046205510463055104640551046505510466055104670551046805510469055104700551047105510472055104730551047405510475055104760551047705510478055104790551048005510481055104820551048305510484055104850551048605510487055104880551048905510490055104910551049205510493055104940551049505510496055104970551049805510499055105000551050105510502055105030551050405510505055105060551050705510508055105090551051005510511055105120551051305510514055105150551051605510517055105180551051905510520055105210551052205510523055105240551052505510526055105270551052805510529055105300551053105510532055105330551053405510535055105360551053705510538055105390551054005510541055105420551054305510544055105450551054605510547055105480551054905510550055105510551055205510553055105540551055505510556055105570551055805510559055105600551056105510562055105630551056405510565055105660551056705510568055105690551057005510571055105720551057305510574055105750551057605510577055105780551057905510580055105810551058205510583055105840551058505510586055105870551058805510589055105900551059105510592055105930551059405510595055105960551059705510598055105990551060005510601055106020551060305510604055106050551060605510607055106080551060905510610055106110551061205510613055106140551061505510616055106170551061805510619055106200551062105510622055106230551062405510625055106260551062705510628055106290551063005510631055106320551063305510634055106350551063605510637055106380551063905510640055106410551064205510643055106440551064505510646055106470551064805510649055106500551065105510652055106530551065405510655055106560551065705510658055106590551066005510661055106620551066305510664055106650551066605510667055106680551066905510670055106710551067205510673055106740551067505510676055106770551067805510679055106800551068105510682055106830551068405510685055106860551068705510688055106890551069005510691055106920551069305510694055106950551069605510697055106980551069905510700055107010551070205510703055107040551070505510706055107070551070805510709055107100551071105510712055107130551071405510715055107160551071705510718055107190551072005510721055107220551072305510724055107250551072605510727055107280551072905510730055107310551073205510733055107340551073505510736055107370551073805510739055107400551074105510742055107430551074405510745055107460551074705510748055107490551075005510751055107520551075305510754055107550551075605510757055107580551075905510760055107610551076205510763055107640551076505510766055107670551076805510769055107700551077105510772055107730551077405510775055107760551077705510778055107790551078005510781055107820551078305510784055107850551078605510787055107880551078905510790055107910551079205510793055107940551079505510796055107970551079805510799055108000551080105510802055108030551080405510805055108060551080705510808055108090551081005510811055108120551081305510814055108150551081605510817055108180551081905510820055108210551082205510823055108240551082505510826055108270551082805510829055108300551083105510832055108330551083405510835055108360551083705510838055108390551084005510841055108420551084305510844055108450551084605510847055108480551084905510850055108510551085205510853055108540551085505510856055108570551085805510859055108600551086105510862055108630551086405510865055108660551086705510868055108690551087005510871055108720551087305510874055108750551087605510877055108780551087905510880055108810551088205510883055108840551088505510886055108870551088805510889055108900551089105510892055108930551089405510895055108960551089705510898055108990551090005510901055109020551090305510904055109050551090605510907055109080551090905510910055109110551091205510913055109140551091505510916055109170551091805510919055109200551092105510922055109230551092405510925055109260551092705510928055109290551093005510931055109320551093305510934055109350551093605510937055109380551093905510940055109410551094205510943055109440551094505510946055109470551094805510949055109500551095105510952055109530551095405510955055109560551095705510958055109590551096005510961055109620551096305510964055109650551096605510967055109680551096905510970055109710551097205510973055109740551097505510976055109770551097805510979055109800551098105510982055109830551098405510985055109860551098705510988055109890551099005510991055109920551099305510994055109950551099605510997055109980551099905511000055110010551100205511003055110040551100505511006055110070551100805511009055110100551101105511012055110130551101405511015055110160551101705511018055110190551102005511021055110220551102305511024055110250551102605511027055110280551102905511030055110310551103205511033055110340551103505511036055110370551103805511039055110400551104105511042055110430551104405511045055110460551104705511048055110490551105005511051055110520551105305511054055110550551105605511057055110580551105905511060055110610551106205511063055110640551106505511066055110670551106805511069055110700551107105511072055110730551107405511075055110760551107705511078055110790551108005511081055110820551108305511084055110850551108605511087055110880551108905511090055110910551109205511093055110940551109505511096055110970551109805511099055111000551110105511102055111030551110405511105055200010552000205520003055200040552000505520006055200070552000805520009055200100552001105520012055200130552001405520015055200160552001705520018055200190552002005520021055200220552002305520024055200250552002605520027055200280552002905520030055200310552003205520033055200340552003505520036055200370552003805520039055200400552004105520042055200430552004405520045055200460552004705520048055200490552005005520051055200520552005305520054055200550552005605520057055200580552005905520060055200610552006205520063055200640552006505520066055200670552006805520069055200700552007105520072055200730552007405520075055200760552007705520078055200790552008005520081055200820552008305520084055200850552008605520087055200880552008905520090055200910552009205520093055200940552009505520096055200970552009805520099055201000552010105520102055201030552010405520105055201060552010705520108055201090552011005520111055201120552011305520114055201150552011605520117055201180552011905520120055201210552012205520123055201240552012505520126055201270552012805520129055201300552013105520132055201330552013405520135055201360552013705520138055201390552014005520141055201420552014305520144055201450552014605520147055201480552014905520150055201510552015205520153055201540552015505520156055201570552015805520159055201600552016105520162055201630552016405520165055201660552016705520168055201690552017005520171055201720552017305520174055201750552017605520177055201780552017905520180055201810552018205520183055201840552018505520186055201870552018805520189055201900552019105520192055201930552019405520195055201960552019705520198055201990552020005520201055202020552020305520204055202050552020605520207055202080552020905520210055202110552021205520213055202140552021505520216055202170552021805520219055202200552022105520222055202230552022405520225055202260552022705520228055202290552023005520231055202320552023305520234055202350552023605520237055202380552023905520240055202410552024205520243055202440552024505520246055202470552024805520249055202500552025105520252055202530552025405520255055202560552025705520258055202590552026005520261055202620552026305520264055202650552026605520267055202680552026905520270055202710552027205520273055202740552027505520276055202770552027805520279055202800552028105520282055202830552028405520285055202860552028705520288055202890552029005520291055202920552029305520294055202950552029605520297055202980552029905520300055203010552030205520303055203040552030505520306055203070552030805520309055203100552031105520312055203130552031405520315055203160552031705520318055203190552032005520321055203220552032305520324055203250552032605520327055203280552032905520330055203310552033205520333055203340552033505520336055203370552033805520339055203400552034105520342055203430552034405520345055203460552034705520348055203490552035005520351055203520552035305520354055203550552035605520357055203580552035905520360055203610552036205520363055203640552036505520366055203670552036805520369055203700552037105520372055203730552037405520375055203760552037705520378055203790552038005520381055203820552038305520384055203850552038605520387055203880552038905520390055203910552039205520393055203940552039505520396055203970552039805520399055204000552040105520402055204030552040405520405055204060552040705520408055204090552041005520411055204120552041305520414055204150552041605520417055204180552041905520420055204210552042205520423055204240552042505520426055204270552042805520429055204300552043105520432055204330552043405520435055204360552043705520438055204390552044005520441055204420552044305520444055204450552044605520447055204480552044905520450055204510552045205520453055204540552045505520456055204570552045805520459055204600552046105520462055204630552046405520465055204660552046705520468055204690552047005520471055204720552047305520474055204750552047605520477055204780552047905520480055204810552048205520483055204840552048505520486055204870552048805520489055204900552049105520492055204930552049405520495055204960552049705520498055204990552050005520501055205020552050305520504055205050552050605520507055205080552050905520510055205110552051205520513055205140552051505520516055205170552051805520519055205200552052105520522055205230552052405520525055205260552052705520528055205290552053005520531055205320552053305520534055205350552053605520537055205380552053905520540055205410552054205520543055205440552054505520546055205470552054805520549055205500552055105520552055205530552055405520555055205560552055705520558055205590552056005520561055205620552056305520564055205650552056605520567055205680552056905520570055205710552057205520573055205740552057505520576055205770552057805520579055205800552058105520582055205830552058405520585055205860552058705520588055205890552059005520591055205920552059305520594055205950552059605520597055205980552059905520600055206010552060205520603055206040552060505520606055206070552060805520609055206100552061105520612055206130552061405520615055206160552061705520618055206190552062005520621055206220552062305520624055206250552062605520627055206280552062905520630055206310552063205520633055206340552063505520636055206370552063805520639055206400552064105520642055206430552064405520645055206460552064705520648055206490552065005520651055206520552065305520654055206550552065605520657055206580552065905520660055206610552066205520663055206640552066505520666055206670552066805520669055206700552067105520672055206730552067405520675055206760552067705520678055206790552068005520681055206820552068305520684055206850552068605520687055206880552068905520690055206910552069205520693055206940552069505520696055206970552069805520699055207000552070105520702055207030552070405520705055207060552070705520708055207090552071005520711055207120552071305520714055207150552071605520717055207180552071905520720055207210552072205520723055207240552072505520726055207270552072805520729055207300552073105520732055207330552073405520735055207360552073705520738055207390552074005520741055207420552074305520744055207450552074605520747055207480552074905520750055207510552075205520753055207540552075505520756055207570552075805520759055207600552076105520762055207630552076405520765055207660552076705520768055207690552077005520771055207720552077305520774055207750552077605520777055207780552077905520780055207810552078205520783055207840552078505520786055207870552078805520789055207900552079105520792055207930552079405520795055207960552079705520798055207990552080005520801055208020552080305520804055208050552080605520807055208080552080905520810055208110552081205520813055208140552081505520816055208170552081805520819055208200552082105520822055208230552082405520825055208260552082705520828055208290552083005520831055208320552083305520834055208350552083605520837055208380552083905520840055208410552084205520843055208440552084505520846055208470552084805520849055208500552085105520852055208530552085405520855055208560552085705520858055208590552086005520861055208620552086305520864055208650552086605520867055208680552086905520870055208710552087205520873055208740552087505520876055208770552087805520879055208800552088105520882055208830552088405520885055208860552088705520888055208890552089005520891055208920552089305520894055208950552089605520897055208980552089905520900055209010552090205520903055209040552090505520906055209070552090805520909055209100552091105520912055209130552091405520915055209160552091705520918055209190552092005520921055209220552092305520924055209250552092605520927055209280552092905520930055209310552093205520933055209340552093505520936055209370552093805520939055209400552094105520942055209430552094405520945055209460552094705520948055209490552095005520951055209520552095305520954055209550552095605520957055209580552095905520960055209610552096205520963055209640552096505520966055209670552096805520969055209700552097105520972055209730552097405520975055209760552097705520978055209790552098005520981055209820552098305520984055209850552098605520987055209880552098905520990055209910552099205520993055209940552099505520996055209970552099805520999055210000552100105521002055210030552100405521005055210060552100705521008055210090552101005521011055210120552101305521014055210150552101605521017055210180552101905521020055210210552102205521023055210240552102505521026055210270552102805521029055210300552103105521032055210330552103405521035055210360552103705521038055210390552104005521041055210420552104305521044055210450552104605521047055210480552104905521050055210510552105205521053055210540552105505521056055210570552105805521059055210600552106105521062055210630552106405521065055210660552106705521068055210690552107005521071055210720552107305521074055210750552107605521077055210780552107905521080055210810552108205521083055210840552108505521086055210870552108805521089055210900552109105521092055210930552109405521095055210960552109705521098055210990552110005521101055211020552110305521104055211050553000105530002055300030553000405530005055300060553000705530008055300090553001005530011055300120553001305530014055300150553001605530017055300180553001905530020055300210553002205530023055300240553002505530026055300270553002805530029055300300553003105530032055300330553003405530035055300360553003705530038055300390553004005530041055300420553004305530044055300450553004605530047055300480553004905530050055300510553005205530053055300540553005505530056055300570553005805530059055300600553006105530062055300630553006405530065055300660553006705530068055300690553007005530071055300720553007305530074055300750553007605530077055300780553007905530080055300810553008205530083055300840553008505530086055300870553008805530089055300900553009105530092055300930553009405530095055300960553009705530098055300990553010005530101055301020553010305530104055301050553010605530107055301080553010905530110055301110553011205530113055301140553011505530116055301170553011805530119055301200553012105530122055301230553012405530125055301260553012705530128055301290553013005530131055301320553013305530134055301350553013605530137055301380553013905530140055301410553014205530143055301440553014505530146055301470553014805530149055301500553015105530152055301530553015405530155055301560553015705530158055301590553016005530161055301620553016305530164055301650553016605530167055301680553016905530170055301710553017205530173055301740553017505530176055301770553017805530179055301800553018105530182055301830553018405530185055301860553018705530188055301890553019005530191055301920553019305530194055301950553019605530197055301980553019905530200055302010553020205530203055302040553020505530206055302070553020805530209055302100553021105530212055302130553021405530215055302160553021705530218055302190553022005530221055302220553022305530224055302250553022605530227055302280553022905530230055302310553023205530233055302340553023505530236055302370553023805530239055302400553024105530242055302430553024405530245055302460553024705530248055302490553025005530251055302520553025305530254055302550553025605530257055302580553025905530260055302610553026205530263055302640553026505530266055302670553026805530269055302700553027105530272055302730553027405530275055302760553027705530278055302790553028005530281055302820553028305530284055302850553028605530287055302880553028905530290055302910553029205530293055302940553029505530296055302970553029805530299055303000553030105530302055303030553030405530305055303060553030705530308055303090553031005530311055303120553031305530314055303150553031605530317055303180553031905530320055303210553032205530323055303240553032505530326055303270553032805530329055303300553033105530332055303330553033405530335055303360553033705530338055303390553034005530341055303420553034305530344055303450553034605530347055303480553034905530350055303510553035205530353055303540553035505530356055303570553035805530359055303600553036105530362055303630553036405530365055303660553036705530368055303690553037005530371055303720553037305530374055303750553037605530377055303780553037905530380055303810553038205530383055303840553038505530386055303870553038805530389055303900553039105530392055303930553039405530395055303960553039705530398055303990553040005530401055304020553040305530404055304050553040605530407055304080553040905530410055304110553041205530413055304140553041505530416055304170553041805530419055304200553042105530422055304230553042405530425055304260553042705530428055304290553043005530431055304320553043305530434055304350553043605530437055304380553043905530440055304410553044205530443055304440553044505530446055304470553044805530449055304500553045105530452055304530553045405530455055304560553045705530458055304590553046005530461055304620553046305530464055304650553046605530467055304680553046905530470055304710553047205530473055304740553047505530476055304770553047805530479055304800553048105530482055304830553048405530485055304860553048705530488055304890553049005530491055304920553049305530494055304950553049605530497055304980553049905530500055305010553050205530503055305040553050505530506055305070553050805530509055305100553051105530512055305130553051405530515055305160553051705530518055305190553052005530521055305220553052305530524055305250553052605530527055305280553052905530530055305310553053205530533055305340553053505530536055305370553053805530539055305400553054105530542055305430553054405530545055305460553054705530548055305490553055005530551055305520553055305530554055305550553055605530557055305580553055905530560055305610553056205530563055305640553056505530566055305670553056805530569055305700553057105530572055305730553057405530575055305760553057705530578055305790553058005530581055305820553058305530584055305850553058605530587055305880553058905530590055305910553059205530593055305940553059505530596055305970553059805530599055306000553060105530602055306030553060405530605055306060553060705530608055306090553061005530611055306120553061305530614055306150553061605530617055306180553061905530620055306210553062205530623055306240553062505530626055306270553062805530629055306300553063105530632055306330553063405530635055306360553063705530638055306390553064005530641055306420553064305530644055306450553064605530647055306480553064905530650055306510553065205530653055306540553065505530656055306570553065805530659055306600553066105530662055306630553066405530665055306660553066705530668055306690553067005530671055306720553067305530674055306750553067605530677055306780553067905530680055306810553068205530683055306840553068505530686055306870553068805530689055306900553069105530692055306930553069405530695055306960553069705530698055306990553070005530701055307020553070305530704055307050553070605530707055307080553070905530710055307110553071205530713055307140553071505530716055307170553071805530719055307200553072105530722055307230553072405530725055307260553072705530728055307290553073005530731055307320553073305530734055307350553073605530737055307380553073905530740055307410553074205530743055307440553074505530746055307470553074805530749055307500553075105530752055307530553075405530755055307560553075705530758055307590553076005530761055307620553076305530764055307650553076605530767055307680553076905530770055307710553077205530773055307740553077505530776055307770553077805530779055307800553078105530782055307830553078405530785055307860553078705530788055307890553079005530791055307920553079305530794055307950553079605530797055307980553079905530800055308010553080205530803055308040553080505530806055308070553080805530809055308100553081105530812055308130553081405530815055308160553081705530818055308190553082005530821055308220553082305530824055308250553082605530827055308280553082905530830055308310553083205530833055308340553083505530836055308370553083805530839055308400553084105530842055308430553084405530845055308460553084705530848055308490553085005530851055308520553085305530854055308550553085605530857055308580553085905530860055308610553086205530863055308640553086505530866055308670553086805530869055308700553087105530872055308730553087405530875055308760553087705530878055308790553088005530881055308820553088305530884055308850553088605530887055308880553088905530890055308910553089205530893055308940553089505530896055308970553089805530899055309000553090105530902055309030553090405530905055309060553090705530908055309090553091005530911055309120553091305530914055309150553091605530917055309180553091905530920055309210553092205530923055309240553092505530926055309270553092805530929055309300553093105530932055309330553093405530935055309360553093705530938055309390553094005530941055309420553094305530944055309450553094605530947055309480553094905530950055309510553095205530953055309540553095505530956055309570553095805530959055309600553096105530962055309630553096405530965055309660553096705530968055309690553097005530971055309720553097305530974055309750553097605530977055309780553097905530980055309810553098205530983055309840553098505530986055309870553098805530989055309900553099105530992055309930553099405530995055309960553099705530998055309990553100005531001055310020553100305531004055310050553100605531007055310080553100905531010055310110553101205531013055310140553101505531016055310170553101805531019055310200553102105531022055310230553102405531025055310260553102705531028055310290553103005531031055310320553103305531034055310350553103605531037055310380553103905531040055310410553104205531043055310440553104505531046055310470553104805531049055310500553105105531052055310530553105405531055055310560553105705531058055310590553106005531061055310620553106305531064055310650553106605531067055310680553106905531070055310710553107205531073055310740553107505531076055310770553107805531079055310800553108105531082055310830553108405531085055310860553108705531088055310890553109005531091055310920553109305531094055310950553109605531097055310980553109905531100055311010553110205531103055311040553110505540001055400020554000305540004055400050554000605540007055400080554000905540010055400110554001205540013055400140554001505540016055400170554001805540019055400200554002105540022055400230554002405540025055400260554002705540028055400290554003005540031055400320554003305540034055400350554003605540037055400380554003905540040055400410554004205540043055400440554004505540046055400470554004805540049055400500554005105540052055400530554005405540055055400560554005705540058055400590554006005540061055400620554006305540064055400650554006605540067055400680554006905540070055400710554007205540073055400740554007505540076055400770554007805540079055400800554008105540082055400830554008405540085055400860554008705540088055400890554009005540091055400920554009305540094055400950554009605540097055400980554009905540100055401010554010205540103055401040554010505540106055401070554010805540109055401100554011105540112055401130554011405540115055401160554011705540118055401190554012005540121055401220554012305540124055401250554012605540127055401280554012905540130055401310554013205540133055401340554013505540136055401370554013805540139055401400554014105540142055401430554014405540145055401460554014705540148055401490554015005540151055401520554015305540154055401550554015605540157055401580554015905540160055401610554016205540163055401640554016505540166055401670554016805540169055401700554017105540172055401730554017405540175055401760554017705540178055401790554018005540181055401820554018305540184055401850554018605540187055401880554018905540190055401910554019205540193055401940554019505540196055401970554019805540199055402000554020105540202055402030554020405540205055402060554020705540208055402090554021005540211055402120554021305540214055402150554021605540217055402180554021905540220055402210554022205540223055402240554022505540226055402270554022805540229055402300554023105540232055402330554023405540235055402360554023705540238055402390554024005540241055402420554024305540244055402450554024605540247055402480554024905540250055402510554025205540253055402540554025505540256055402570554025805540259055402600554026105540262055402630554026405540265055402660554026705540268055402690554027005540271055402720554027305540274055402750554027605540277055402780554027905540280055402810554028205540283055402840554028505540286055402870554028805540289055402900554029105540292055402930554029405540295055402960554029705540298055402990554030005540301055403020554030305540304055403050554030605540307055403080554030905540310055403110554031205540313055403140554031505540316055403170554031805540319055403200554032105540322055403230554032405540325055403260554032705540328055403290554033005540331055403320554033305540334055403350554033605540337055403380554033905540340055403410554034205540343055403440554034505540346055403470554034805540349055403500554035105540352055403530554035405540355055403560554035705540358055403590554036005540361055403620554036305540364055403650554036605540367055403680554036905540370055403710554037205540373055403740554037505540376055403770554037805540379055403800554038105540382055403830554038405540385055403860554038705540388055403890554039005540391055403920554039305540394055403950554039605540397055403980554039905540400055404010554040205540403055404040554040505540406055404070554040805540409055404100554041105540412055404130554041405540415055404160554041705540418055404190554042005540421055404220554042305540424055404250554042605540427055404280554042905540430055404310554043205540433055404340554043505540436055404370554043805540439055404400554044105540442055404430554044405540445055404460554044705540448055404490554045005540451055404520554045305540454055404550554045605540457055404580554045905540460055404610554046205540463055404640554046505540466055404670554046805540469055404700554047105540472055404730554047405540475055404760554047705540478055404790554048005540481055404820554048305540484055404850554048605540487055404880554048905540490055404910554049205540493055404940554049505540496055404970554049805540499055405000554050105540502055405030554050405540505055405060554050705540508055405090554051005540511055405120554051305540514055405150554051605540517055405180554051905540520055405210554052205540523055405240554052505540526055405270554052805540529055405300554053105540532055405330554053405540535055405360554053705540538055405390554054005540541055405420554054305540544055405450554054605540547055405480554054905540550055405510554055205540553055405540554055505540556055405570554055805540559055405600554056105540562055405630554056405540565055405660554056705540568055405690554057005540571055405720554057305540574055405750554057605540577055405780554057905540580055405810554058205540583055405840554058505540586055405870554058805540589055405900554059105540592055405930554059405540595055405960554059705540598055405990554060005540601055406020554060305540604055406050554060605540607055406080554060905540610055406110554061205540613055406140554061505540616055406170554061805540619055406200554062105540622055406230554062405540625055406260554062705540628055406290554063005540631055406320554063305540634055406350554063605540637055406380554063905540640055406410554064205540643055406440554064505540646055406470554064805540649055406500554065105540652055406530554065405540655055406560554065705540658055406590554066005540661055406620554066305540664055406650554066605540667055406680554066905540670055406710554067205540673055406740554067505540676055406770554067805540679055406800554068105540682055406830554068405540685055406860554068705540688055406890554069005540691055406920554069305540694055406950554069605540697055406980554069905540700055407010554070205540703055407040554070505540706055407070554070805540709055407100554071105540712055407130554071405540715055407160554071705540718055407190554072005540721055407220554072305540724055407250554072605540727055407280554072905540730055407310554073205540733055407340554073505540736055407370554073805540739055407400554074105540742055407430554074405540745055407460554074705540748055407490554075005540751055407520554075305540754055407550554075605540757055407580554075905540760055407610554076205540763055407640554076505540766055407670554076805540769055407700554077105540772055407730554077405540775055407760554077705540778055407790554078005540781055407820554078305540784055407850554078605540787055407880554078905540790055407910554079205540793055407940554079505540796055407970554079805540799055408000554080105540802055408030554080405540805055408060554080705540808055408090554081005540811055408120554081305540814055408150554081605540817055408180554081905540820055408210554082205540823055408240554082505540826055408270554082805540829055408300554083105540832055408330554083405540835055408360554083705540838055408390554084005540841055408420554084305540844055408450554084605540847055408480554084905540850055408510554085205540853055408540554085505540856055408570554085805540859055408600554086105540862055408630554086405540865055408660554086705540868055408690554087005540871055408720554087305540874055408750554087605540877055408780554087905540880055408810554088205540883055408840554088505540886055408870554088805540889055408900554089105540892055408930554089405540895055408960554089705540898055408990554090005540901055409020554090305540904055409050554090605540907055409080554090905540910055409110554091205540913055409140554091505540916055409170554091805540919055409200554092105540922055409230554092405540925055409260554092705540928055409290554093005540931055409320554093305540934055409350554093605540937055409380554093905540940055409410554094205540943055409440554094505540946055409470554094805540949055409500554095105540952055409530554095405540955055409560554095705540958055409590554096005540961055409620554096305540964055409650554096605540967055409680554096905540970055409710554097205540973055409740554097505540976055409770554097805540979055409800554098105540982055409830554098405540985055409860554098705540988055409890554099005540991055409920554099305540994055409950554099605540997055409980554099905541000055410010554100205541003055410040554100505541006055410070554100805541009055410100554101105541012055410130554101405541015055410160554101705541018055410190554102005541021055410220554102305541024055410250554102605541027055410280554102905541030055410310554103205541033055410340554103505541036055410370554103805541039055410400554104105541042055410430554104405541045055410460554104705541048055410490554105005541051055410520554105305541054055410550554105605541057055410580554105905541060055410610554106205541063055410640554106505541066055410670554106805541069055410700554107105541072055410730554107405541075055410760554107705541078055410790554108005541081055410820554108305541084055410850554108605541087055410880554108905541090055410910554109205541093055410940554109505541096055410970554109805541099055411000554110105541102055411030554110405541105055500010555000205550003055500040555000505550006055500070555000805550009055500100555001105550012055500130555001405550015055500160555001705550018055500190555002005550021055500220555002305550024055500250555002605550027055500280555002905550030055500310555003205550033055500340555003505550036055500370555003805550039055500400555004105550042055500430555004405550045055500460555004705550048055500490555005005550051055500520555005305550054055500550555005605550057055500580555005905550060055500610555006205550063055500640555006505550066055500670555006805550069055500700555007105550072055500730555007405550075055500760555007705550078055500790555008005550081055500820555008305550084055500850555008605550087055500880555008905550090055500910555009205550093055500940555009505550096055500970555009805550099055501000555010105550102055501030555010405550105055501060555010705550108055501090555011005550111055501120555011305550114055501150555011605550117055501180555011905550120055501210555012205550123055501240555012505550126055501270555012805550129055501300555013105550132055501330555013405550135055501360555013705550138055501390555014005550141055501420555014305550144055501450555014605550147055501480555014905550150055501510555015205550153055501540555015505550156055501570555015805550159055501600555016105550162055501630555016405550165055501660555016705550168055501690555017005550171055501720555017305550174055501750555017605550177055501780555017905550180055501810555018205550183055501840555018505550186055501870555018805550189055501900555019105550192055501930555019405550195055501960555019705550198055501990555020005550201055502020555020305550204055502050555020605550207055502080555020905550210055502110555021205550213055502140555021505550216055502170555021805550219055502200555022105550222055502230555022405550225055502260555022705550228055502290555023005550231055502320555023305550234055502350555023605550237055502380555023905550240055502410555024205550243055502440555024505550246055502470555024805550249055502500555025105550252055502530555025405550255055502560555025705550258055502590555026005550261055502620555026305550264055502650555026605550267055502680555026905550270055502710555027205550273055502740555027505550276055502770555027805550279055502800555028105550282055502830555028405550285055502860555028705550288055502890555029005550291055502920555029305550294055502950555029605550297055502980555029905550300055503010555030205550303055503040555030505550306055503070555030805550309055503100555031105550312055503130555031405550315055503160555031705550318055503190555032005550321055503220555032305550324055503250555032605550327055503280555032905550330055503310555033205550333055503340555033505550336055503370555033805550339055503400555034105550342055503430555034405550345055503460555034705550348055503490555035005550351055503520555035305550354055503550555035605550357055503580555035905550360055503610555036205550363055503640555036505550366055503670555036805550369055503700555037105550372055503730555037405550375055503760555037705550378055503790555038005550381055503820555038305550384055503850555038605550387055503880555038905550390055503910555039205550393055503940555039505550396055503970555039805550399055504000555040105550402055504030555040405550405055504060555040705550408055504090555041005550411055504120555041305550414055504150555041605550417055504180555041905550420055504210555042205550423055504240555042505550426055504270555042805550429055504300555043105550432055504330555043405550435055504360555043705550438055504390555044005550441055504420555044305550444055504450555044605550447055504480555044905550450055504510555045205550453055504540555045505550456055504570555045805550459055504600555046105550462055504630555046405550465055504660555046705550468055504690555047005550471055504720555047305550474055504750555047605550477055504780555047905550480055504810555048205550483055504840555048505550486055504870555048805550489055504900555049105550492055504930555049405550495055504960555049705550498055504990555050005550501055505020555050305550504055505050555050605550507055505080555050905550510055505110555051205550513055505140555051505550516055505170555051805550519055505200555052105550522055505230555052405550525055505260555052705550528055505290555053005550531055505320555053305550534055505350555053605550537055505380555053905550540055505410555054205550543055505440555054505550546055505470555054805550549055505500555055105550552055505530555055405550555055505560555055705550558055505590555056005550561055505620555056305550564055505650555056605550567055505680555056905550570055505710555057205550573055505740555057505550576055505770555057805550579055505800555058105550582055505830555058405550585055505860555058705550588055505890555059005550591055505920555059305550594055505950555059605550597055505980555059905550600055506010555060205550603055506040555060505550606055506070555060805550609055506100555061105550612055506130555061405550615055506160555061705550618055506190555062005550621055506220555062305550624055506250555062605550627055506280555062905550630055506310555063205550633055506340555063505550636055506370555063805550639055506400555064105550642055506430555064405550645055506460555064705550648055506490555065005550651055506520555065305550654055506550555065605550657055506580555065905550660055506610555066205550663055506640555066505550666055506670555066805550669055506700555067105550672055506730555067405550675055506760555067705550678055506790555068005550681055506820555068305550684055506850555068605550687055506880555068905550690055506910555069205550693055506940555069505550696055506970555069805550699055507000555070105550702055507030555070405550705055507060555070705550708055507090555071005550711055507120555071305550714055507150555071605550717055507180555071905550720055507210555072205550723055507240555072505550726055507270555072805550729055507300555073105550732055507330555073405550735055507360555073705550738055507390555074005550741055507420555074305550744055507450555074605550747055507480555074905550750055507510555075205550753055507540555075505550756055507570555075805550759055507600555076105550762055507630555076405550765055507660555076705550768055507690555077005550771055507720555077305550774055507750555077605550777055507780555077905550780055507810555078205550783055507840555078505550786055507870555078805550789055507900555079105550792055507930555079405550795055507960555079705550798055507990555080005550801055508020555080305550804055508050555080605550807055508080555080905550810055508110555081205550813055508140555081505550816055508170555081805550819055508200555082105550822055508230555082405550825055508260555082705550828055508290555083005550831055508320555083305550834055508350555083605550837055508380555083905550840055508410555084205550843055508440555084505550846055508470555084805550849055508500555085105550852055508530555085405550855055508560555085705550858055508590555086005550861055508620555086305550864055508650555086605550867055508680555086905550870055508710555087205550873055508740555087505550876055508770555087805550879055508800555088105550882055508830555088405550885055508860555088705550888055508890555089005550891055508920555089305550894055508950555089605550897055508980555089905550900055509010555090205550903055509040555090505550906055509070555090805550909055509100555091105550912055509130555091405550915055509160555091705550918055509190555092005550921055509220555092305550924055509250555092605550927055509280555092905550930055509310555093205550933055509340555093505550936055509370555093805550939055509400555094105550942055509430555094405550945055509460555094705550948055509490555095005550951055509520555095305550954055509550555095605550957055509580555095905550960055509610555096205550963055509640555096505550966055509670555096805550969055509700555097105550972055509730555097405550975055509760555097705550978055509790555098005550981055509820555098305550984055509850555098605550987055509880555098905550990055509910555099205550993055509940555099505550996055509970555099805550999055510000555100105551002055510030555100405551005055510060555100705551008055510090555101005551011055510120555101305551014055510150555101605551017055510180555101905551020055510210555102205551023055510240555102505551026055510270555102805551029055510300555103105551032055510330555103405551035055510360555103705551038055510390555104005551041055510420555104305551044055510450555104605551047055510480555104905551050055510510555105205551053055510540555105505551056055510570555105805551059055510600555106105551062055510630555106405551065055510660555106705551068055510690555107005551071055510720555107305551074055510750555107605551077055510780555107905551080055510810555108205551083055510840555108505551086055510870555108805551089055510900555109105551092055510930555109405551095055510960555109705551098055510990555110005551101055511020555110305551104055511050556000105560002055600030556000405560005055600060556000705560008055600090556001005560011055600120556001305560014055600150556001605560017055600180556001905560020055600210556002205560023055600240556002505560026055600270556002805560029055600300556003105560032055600330556003405560035055600360556003705560038055600390556004005560041055600420556004305560044055600450556004605560047055600480556004905560050055600510556005205560053055600540556005505560056055600570556005805560059055600600556006105560062055600630556006405560065055600660556006705560068055600690556007005560071055600720556007305560074055600750556007605560077055600780556007905560080055600810556008205560083055600840556008505560086055600870556008805560089055600900556009105560092055600930556009405560095055600960556009705560098055600990556010005560101055601020556010305560104055601050556010605560107055601080556010905560110055601110556011205560113055601140556011505560116055601170556011805560119055601200556012105560122055601230556012405560125055601260556012705560128055601290556013005560131055601320556013305560134055601350556013605560137055601380556013905560140055601410556014205560143055601440556014505560146055601470556014805560149055601500556015105560152055601530556015405560155055601560556015705560158055601590556016005560161055601620556016305560164055601650556016605560167055601680556016905560170055601710556017205560173055601740556017505560176055601770556017805560179055601800556018105560182055601830556018405560185055601860556018705560188055601890556019005560191055601920556019305560194055601950556019605560197055601980556019905560200055602010556020205560203055602040556020505560206055602070556020805560209055602100556021105560212055602130556021405560215055602160556021705560218055602190556022005560221055602220556022305560224055602250556022605560227055602280556022905560230055602310556023205560233055602340556023505560236055602370556023805560239055602400556024105560242055602430556024405560245055602460556024705560248055602490556025005560251055602520556025305560254055602550556025605560257055602580556025905560260055602610556026205560263055602640556026505560266055602670556026805560269055602700556027105560272055602730556027405560275055602760556027705560278055602790556028005560281055602820556028305560284055602850556028605560287055602880556028905560290055602910556029205560293055602940556029505560296055602970556029805560299055603000556030105560302055603030556030405560305055603060556030705560308055603090556031005560311055603120556031305560314055603150556031605560317055603180556031905560320055603210556032205560323055603240556032505560326055603270556032805560329055603300556033105560332055603330556033405560335055603360556033705560338055603390556034005560341055603420556034305560344055603450556034605560347055603480556034905560350055603510556035205560353055603540556035505560356055603570556035805560359055603600556036105560362055603630556036405560365055603660556036705560368055603690556037005560371055603720556037305560374055603750556037605560377055603780556037905560380055603810556038205560383055603840556038505560386055603870556038805560389055603900556039105560392055603930556039405560395055603960556039705560398055603990556040005560401055604020556040305560404055604050556040605560407055604080556040905560410055604110556041205560413055604140556041505560416055604170556041805560419055604200556042105560422055604230556042405560425055604260556042705560428055604290556043005560431055604320556043305560434055604350556043605560437055604380556043905560440055604410556044205560443055604440556044505560446055604470556044805560449055604500556045105560452055604530556045405560455055604560556045705560458055604590556046005560461055604620556046305560464055604650556046605560467055604680556046905560470055604710556047205560473055604740556047505560476055604770556047805560479055604800556048105560482055604830556048405560485055604860556048705560488055604890556049005560491055604920556049305560494055604950556049605560497055604980556049905560500055605010556050205560503055605040556050505560506055605070556050805560509055605100556051105560512055605130556051405560515055605160556051705560518055605190556052005560521055605220556052305560524055605250556052605560527055605280556052905560530055605310556053205560533055605340556053505560536055605370556053805560539055605400556054105560542055605430556054405560545055605460556054705560548055605490556055005560551055605520556055305560554055605550556055605560557055605580556055905560560055605610556056205560563055605640556056505560566055605670556056805560569055605700556057105560572055605730556057405560575055605760556057705560578055605790556058005560581055605820556058305560584055605850556058605560587055605880556058905560590055605910556059205560593055605940556059505560596055605970556059805560599055606000556060105560602055606030556060405560605055606060556060705560608055606090556061005560611055606120556061305560614055606150556061605560617055606180556061905560620055606210556062205560623055606240556062505560626055606270556062805560629055606300556063105560632055606330556063405560635055606360556063705560638055606390556064005560641055606420556064305560644055606450556064605560647055606480556064905560650055606510556065205560653055606540556065505560656055606570556065805560659055606600556066105560662055606630556066405560665055606660556066705560668055606690556067005560671055606720556067305560674055606750556067605560677055606780556067905560680055606810556068205560683055606840556068505560686055606870556068805560689055606900556069105560692055606930556069405560695055606960556069705560698055606990556070005560701055607020556070305560704055607050556070605560707055607080556070905560710055607110556071205560713055607140556071505560716055607170556071805560719055607200556072105560722055607230556072405560725055607260556072705560728055607290556073005560731055607320556073305560734055607350556073605560737055607380556073905560740055607410556074205560743055607440556074505560746055607470556074805560749055607500556075105560752055607530556075405560755055607560556075705560758055607590556076005560761055607620556076305560764055607650556076605560767055607680556076905560770055607710556077205560773055607740556077505560776055607770556077805560779055607800556078105560782055607830556078405560785055607860556078705560788055607890556079005560791055607920556079305560794055607950556079605560797055607980556079905560800055608010556080205560803055608040556080505560806055608070556080805560809055608100556081105560812055608130556081405560815055608160556081705560818055608190556082005560821055608220556082305560824055608250556082605560827055608280556082905560830055608310556083205560833055608340556083505560836055608370556083805560839055608400556084105560842055608430556084405560845055608460556084705560848055608490556085005560851055608520556085305560854055608550556085605560857055608580556085905560860055608610556086205560863055608640556086505560866055608670556086805560869055608700556087105560872055608730556087405560875055608760556087705560878055608790556088005560881055608820556088305560884055608850556088605560887055608880556088905560890055608910556089205560893055608940556089505560896055608970556089805560899055609000556090105560902055609030556090405560905055609060556090705560908055609090556091005560911055609120556091305560914055609150556091605560917055609180556091905560920055609210556092205560923055609240556092505560926055609270556092805560929055609300556093105560932055609330556093405560935055609360556093705560938055609390556094005560941055609420556094305560944055609450556094605560947055609480556094905560950055609510556095205560953055609540556095505560956055609570556095805560959055609600556096105560962055609630556096405560965055609660556096705560968055609690556097005560971055609720556097305560974055609750556097605560977055609780556097905560980055609810556098205560983055609840556098505560986055609870556098805560989055609900556099105560992055609930556099405560995055609960556099705560998055609990556100005561001055610020556100305561004055610050556100605561007055610080556100905561010055610110556101205561013055610140556101505561016055610170556101805561019055610200556102105561022055610230556102405561025055610260556102705561028055610290556103005561031055610320556103305561034055610350556103605561037055610380556103905561040055610410556104205561043055610440556104505561046055610470556104805561049055610500556105105561052055610530556105405561055055610560556105705561058055610590556106005561061055610620556106305561064055610650556106605561067055610680556106905561070055610710556107205561073055610740556107505561076055610770556107805561079055610800556108105561082055610830556108405561085055610860556108705561088055610890556109005561091055610920556109305561094055610950556109605561097055610980556109905561100055611010556110205561103055611040556110505570001055700020557000305570004055700050557000605570007055700080557000905570010055700110557001205570013055700140557001505570016055700170557001805570019055700200557002105570022055700230557002405570025055700260557002705570028055700290557003005570031055700320557003305570034055700350557003605570037055700380557003905570040055700410557004205570043055700440557004505570046055700470557004805570049055700500557005105570052055700530557005405570055055700560557005705570058055700590557006005570061055700620557006305570064055700650557006605570067055700680557006905570070055700710557007205570073055700740557007505570076055700770557007805570079055700800557008105570082055700830557008405570085055700860557008705570088055700890557009005570091055700920557009305570094055700950557009605570097055700980557009905570100055701010557010205570103055701040557010505570106055701070557010805570109055701100557011105570112055701130557011405570115055701160557011705570118055701190557012005570121055701220557012305570124055701250557012605570127055701280557012905570130055701310557013205570133055701340557013505570136055701370557013805570139055701400557014105570142055701430557014405570145055701460557014705570148055701490557015005570151055701520557015305570154055701550557015605570157055701580557015905570160055701610557016205570163055701640557016505570166055701670557016805570169055701700557017105570172055701730557017405570175055701760557017705570178055701790557018005570181055701820557018305570184055701850557018605570187055701880557018905570190055701910557019205570193055701940557019505570196055701970557019805570199055702000557020105570202055702030557020405570205055702060557020705570208055702090557021005570211055702120557021305570214055702150557021605570217055702180557021905570220055702210557022205570223055702240557022505570226055702270557022805570229055702300557023105570232055702330557023405570235055702360557023705570238055702390557024005570241055702420557024305570244055702450557024605570247055702480557024905570250055702510557025205570253055702540557025505570256055702570557025805570259055702600557026105570262055702630557026405570265055702660557026705570268055702690557027005570271055702720557027305570274055702750557027605570277055702780557027905570280055702810557028205570283055702840557028505570286055702870557028805570289055702900557029105570292055702930557029405570295055702960557029705570298055702990557030005570301055703020557030305570304055703050557030605570307055703080557030905570310055703110557031205570313055703140557031505570316055703170557031805570319055703200557032105570322055703230557032405570325055703260557032705570328055703290557033005570331055703320557033305570334055703350557033605570337055703380557033905570340055703410557034205570343055703440557034505570346055703470557034805570349055703500557035105570352055703530557035405570355055703560557035705570358055703590557036005570361055703620557036305570364055703650557036605570367055703680557036905570370055703710557037205570373055703740557037505570376055703770557037805570379055703800557038105570382055703830557038405570385055703860557038705570388055703890557039005570391055703920557039305570394055703950557039605570397055703980557039905570400055704010557040205570403055704040557040505570406055704070557040805570409055704100557041105570412055704130557041405570415055704160557041705570418055704190557042005570421055704220557042305570424055704250557042605570427055704280557042905570430055704310557043205570433055704340557043505570436055704370557043805570439055704400557044105570442055704430557044405570445055704460557044705570448055704490557045005570451055704520557045305570454055704550557045605570457055704580557045905570460055704610557046205570463055704640557046505570466055704670557046805570469055704700557047105570472055704730557047405570475055704760557047705570478055704790557048005570481055704820557048305570484055704850557048605570487055704880557048905570490055704910557049205570493055704940557049505570496055704970557049805570499055705000557050105570502055705030557050405570505055705060557050705570508055705090557051005570511055705120557051305570514055705150557051605570517055705180557051905570520055705210557052205570523055705240557052505570526055705270557052805570529055705300557053105570532055705330557053405570535055705360557053705570538055705390557054005570541055705420557054305570544055705450557054605570547055705480557054905570550055705510557055205570553055705540557055505570556055705570557055805570559055705600557056105570562055705630557056405570565055705660557056705570568055705690557057005570571055705720557057305570574055705750557057605570577055705780557057905570580055705810557058205570583055705840557058505570586055705870557058805570589055705900557059105570592055705930557059405570595055705960557059705570598055705990557060005570601055706020557060305570604055706050557060605570607055706080557060905570610055706110557061205570613055706140557061505570616055706170557061805570619055706200557062105570622055706230557062405570625055706260557062705570628055706290557063005570631055706320557063305570634055706350557063605570637055706380557063905570640055706410557064205570643055706440557064505570646055706470557064805570649055706500557065105570652055706530557065405570655055706560557065705570658055706590557066005570661055706620557066305570664055706650557066605570667055706680557066905570670055706710557067205570673055706740557067505570676055706770557067805570679055706800557068105570682055706830557068405570685055706860557068705570688055706890557069005570691055706920557069305570694055706950557069605570697055706980557069905570700055707010557070205570703055707040557070505570706055707070557070805570709055707100557071105570712055707130557071405570715055707160557071705570718055707190557072005570721055707220557072305570724055707250557072605570727055707280557072905570730055707310557073205570733055707340557073505570736055707370557073805570739055707400557074105570742055707430557074405570745055707460557074705570748055707490557075005570751055707520557075305570754055707550557075605570757055707580557075905570760055707610557076205570763055707640557076505570766055707670557076805570769055707700557077105570772055707730557077405570775055707760557077705570778055707790557078005570781055707820557078305570784055707850557078605570787055707880557078905570790055707910557079205570793055707940557079505570796055707970557079805570799055708000557080105570802055708030557080405570805055708060557080705570808055708090557081005570811055708120557081305570814055708150557081605570817055708180557081905570820055708210557082205570823055708240557082505570826055708270557082805570829055708300557083105570832055708330557083405570835055708360557083705570838055708390557084005570841055708420557084305570844055708450557084605570847055708480557084905570850055708510557085205570853055708540557085505570856055708570557085805570859055708600557086105570862055708630557086405570865055708660557086705570868055708690557087005570871055708720557087305570874055708750557087605570877055708780557087905570880055708810557088205570883055708840557088505570886055708870557088805570889055708900557089105570892055708930557089405570895055708960557089705570898055708990557090005570901055709020557090305570904055709050557090605570907055709080557090905570910055709110557091205570913055709140557091505570916055709170557091805570919055709200557092105570922055709230557092405570925055709260557092705570928055709290557093005570931055709320557093305570934055709350557093605570937055709380557093905570940055709410557094205570943055709440557094505570946055709470557094805570949055709500557095105570952055709530557095405570955055709560557095705570958055709590557096005570961055709620557096305570964055709650557096605570967055709680557096905570970055709710557097205570973055709740557097505570976055709770557097805570979055709800557098105570982055709830557098405570985055709860557098705570988055709890557099005570991055709920557099305570994055709950557099605570997055709980557099905571000055710010557100205571003055710040557100505571006055710070557100805571009055710100557101105571012055710130557101405571015055710160557101705571018055710190557102005571021055710220557102305571024055710250557102605571027055710280557102905571030055710310557103205571033055710340557103505571036055710370557103805571039055710400557104105571042055710430557104405571045055710460557104705571048055710490557105005571051055710520557105305571054055710550557105605571057055710580557105905571060055710610557106205571063055710640557106505571066055710670557106805571069055710700557107105571072055710730557107405571075055710760557107705571078055710790557108005571081055710820557108305571084055710850557108605571087055710880557108905571090055710910557109205571093055710940557109505571096055710970557109805571099055711000557110105571102055711030557110405571105055800010558000205580003055800040558000505580006055800070558000805580009055800100558001105580012055800130558001405580015055800160558001705580018055800190558002005580021055800220558002305580024055800250558002605580027055800280558002905580030055800310558003205580033055800340558003505580036055800370558003805580039055800400558004105580042055800430558004405580045055800460558004705580048055800490558005005580051055800520558005305580054055800550558005605580057055800580558005905580060055800610558006205580063055800640558006505580066055800670558006805580069055800700558007105580072055800730558007405580075055800760558007705580078055800790558008005580081055800820558008305580084055800850558008605580087055800880558008905580090055800910558009205580093055800940558009505580096055800970558009805580099055801000558010105580102055801030558010405580105055801060558010705580108055801090558011005580111055801120558011305580114055801150558011605580117055801180558011905580120055801210558012205580123055801240558012505580126055801270558012805580129055801300558013105580132055801330558013405580135055801360558013705580138055801390558014005580141055801420558014305580144055801450558014605580147055801480558014905580150055801510558015205580153055801540558015505580156055801570558015805580159055801600558016105580162055801630558016405580165055801660558016705580168055801690558017005580171055801720558017305580174055801750558017605580177055801780558017905580180055801810558018205580183055801840558018505580186055801870558018805580189055801900558019105580192055801930558019405580195055801960558019705580198055801990558020005580201055802020558020305580204055802050558020605580207055802080558020905580210055802110558021205580213055802140558021505580216055802170558021805580219055802200558022105580222055802230558022405580225055802260558022705580228055802290558023005580231055802320558023305580234055802350558023605580237055802380558023905580240055802410558024205580243055802440558024505580246055802470558024805580249055802500558025105580252055802530558025405580255055802560558025705580258055802590558026005580261055802620558026305580264055802650558026605580267055802680558026905580270055802710558027205580273055802740558027505580276055802770558027805580279055802800558028105580282055802830558028405580285055802860558028705580288055802890558029005580291055802920558029305580294055802950558029605580297055802980558029905580300055803010558030205580303055803040558030505580306055803070558030805580309055803100558031105580312055803130558031405580315055803160558031705580318055803190558032005580321055803220558032305580324055803250558032605580327055803280558032905580330055803310558033205580333055803340558033505580336055803370558033805580339055803400558034105580342055803430558034405580345055803460558034705580348055803490558035005580351055803520558035305580354055803550558035605580357055803580558035905580360055803610558036205580363055803640558036505580366055803670558036805580369055803700558037105580372055803730558037405580375055803760558037705580378055803790558038005580381055803820558038305580384055803850558038605580387055803880558038905580390055803910558039205580393055803940558039505580396055803970558039805580399055804000558040105580402055804030558040405580405055804060558040705580408055804090558041005580411055804120558041305580414055804150558041605580417055804180558041905580420055804210558042205580423055804240558042505580426055804270558042805580429055804300558043105580432055804330558043405580435055804360558043705580438055804390558044005580441055804420558044305580444055804450558044605580447055804480558044905580450055804510558045205580453055804540558045505580456055804570558045805580459055804600558046105580462055804630558046405580465055804660558046705580468055804690558047005580471055804720558047305580474055804750558047605580477055804780558047905580480055804810558048205580483055804840558048505580486055804870558048805580489055804900558049105580492055804930558049405580495055804960558049705580498055804990558050005580501055805020558050305580504055805050558050605580507055805080558050905580510055805110558051205580513055805140558051505580516055805170558051805580519055805200558052105580522055805230558052405580525055805260558052705580528055805290558053005580531055805320558053305580534055805350558053605580537055805380558053905580540055805410558054205580543055805440558054505580546055805470558054805580549055805500558055105580552055805530558055405580555055805560558055705580558055805590558056005580561055805620558056305580564055805650558056605580567055805680558056905580570055805710558057205580573055805740558057505580576055805770558057805580579055805800558058105580582055805830558058405580585055805860558058705580588055805890558059005580591055805920558059305580594055805950558059605580597055805980558059905580600055806010558060205580603055806040558060505580606055806070558060805580609055806100558061105580612055806130558061405580615055806160558061705580618055806190558062005580621055806220558062305580624055806250558062605580627055806280558062905580630055806310558063205580633055806340558063505580636055806370558063805580639055806400558064105580642055806430558064405580645055806460558064705580648055806490558065005580651055806520558065305580654055806550558065605580657055806580558065905580660055806610558066205580663055806640558066505580666055806670558066805580669055806700558067105580672055806730558067405580675055806760558067705580678055806790558068005580681055806820558068305580684055806850558068605580687055806880558068905580690055806910558069205580693055806940558069505580696055806970558069805580699055807000558070105580702055807030558070405580705055807060558070705580708055807090558071005580711055807120558071305580714055807150558071605580717055807180558071905580720055807210558072205580723055807240558072505580726055807270558072805580729055807300558073105580732055807330558073405580735055807360558073705580738055807390558074005580741055807420558074305580744055807450558074605580747055807480558074905580750055807510558075205580753055807540558075505580756055807570558075805580759055807600558076105580762055807630558076405580765055807660558076705580768055807690558077005580771055807720558077305580774055807750558077605580777055807780558077905580780055807810558078205580783055807840558078505580786055807870558078805580789055807900558079105580792055807930558079405580795055807960558079705580798055807990558080005580801055808020558080305580804055808050558080605580807055808080558080905580810055808110558081205580813055808140558081505580816055808170558081805580819055808200558082105580822055808230558082405580825055808260558082705580828055808290558083005580831055808320558083305580834055808350558083605580837055808380558083905580840055808410558084205580843055808440558084505580846055808470558084805580849055808500558085105580852055808530558085405580855055808560558085705580858055808590558086005580861055808620558086305580864055808650558086605580867055808680558086905580870055808710558087205580873055808740558087505580876055808770558087805580879055808800558088105580882055808830558088405580885055808860558088705580888055808890558089005580891055808920558089305580894055808950558089605580897055808980558089905580900055809010558090205580903055809040558090505580906055809070558090805580909055809100558091105580912055809130558091405580915055809160558091705580918055809190558092005580921055809220558092305580924055809250558092605580927055809280558092905580930055809310558093205580933055809340558093505580936055809370558093805580939055809400558094105580942055809430558094405580945055809460558094705580948055809490558095005580951055809520558095305580954055809550558095605580957055809580558095905580960055809610558096205580963055809640558096505580966055809670558096805580969055809700558097105580972055809730558097405580975055809760558097705580978055809790558098005580981055809820558098305580984055809850558098605580987055809880558098905580990055809910558099205580993055809940558099505580996055809970558099805580999055810000558100105581002055810030558100405581005055810060558100705581008055810090558101005581011055810120558101305581014055810150558101605581017055810180558101905581020055810210558102205581023055810240558102505581026055810270558102805581029055810300558103105581032055810330558103405581035055810360558103705581038055810390558104005581041055810420558104305581044055810450558104605581047055810480558104905581050055810510558105205581053055810540558105505581056055810570558105805581059055810600558106105581062055810630558106405581065055810660558106705581068055810690558107005581071055810720558107305581074055810750558107605581077055810780558107905581080055810810558108205581083055810840558108505581086055810870558108805581089055810900558109105581092055810930558109405581095055810960558109705581098055810990558110005581101055811020558110305581104055811050559000105590002055900030559000405590005055900060559000705590008055900090559001005590011055900120559001305590014055900150559001605590017055900180559001905590020055900210559002205590023055900240559002505590026055900270559002805590029055900300559003105590032055900330559003405590035055900360559003705590038055900390559004005590041055900420559004305590044055900450559004605590047055900480559004905590050055900510559005205590053055900540559005505590056055900570559005805590059055900600559006105590062055900630559006405590065055900660559006705590068055900690559007005590071055900720559007305590074055900750559007605590077055900780559007905590080055900810559008205590083055900840559008505590086055900870559008805590089055900900559009105590092055900930559009405590095055900960559009705590098055900990559010005590101055901020559010305590104055901050559010605590107055901080559010905590110055901110559011205590113055901140559011505590116055901170559011805590119055901200559012105590122055901230559012405590125055901260559012705590128055901290559013005590131055901320559013305590134055901350559013605590137055901380559013905590140055901410559014205590143055901440559014505590146055901470559014805590149055901500559015105590152055901530559015405590155055901560559015705590158055901590559016005590161055901620559016305590164055901650559016605590167055901680559016905590170055901710559017205590173055901740559017505590176055901770559017805590179055901800559018105590182055901830559018405590185055901860559018705590188055901890559019005590191055901920559019305590194055901950559019605590197055901980559019905590200055902010559020205590203055902040559020505590206055902070559020805590209055902100559021105590212055902130559021405590215055902160559021705590218055902190559022005590221055902220559022305590224055902250559022605590227055902280559022905590230055902310559023205590233055902340559023505590236055902370559023805590239055902400559024105590242055902430559024405590245055902460559024705590248055902490559025005590251055902520559025305590254055902550559025605590257055902580559025905590260055902610559026205590263055902640559026505590266055902670559026805590269055902700559027105590272055902730559027405590275055902760559027705590278055902790559028005590281055902820559028305590284055902850559028605590287055902880559028905590290055902910559029205590293055902940559029505590296055902970559029805590299055903000559030105590302055903030559030405590305055903060559030705590308055903090559031005590311055903120559031305590314055903150559031605590317055903180559031905590320055903210559032205590323055903240559032505590326055903270559032805590329055903300559033105590332055903330559033405590335055903360559033705590338055903390559034005590341055903420559034305590344055903450559034605590347055903480559034905590350055903510559035205590353055903540559035505590356055903570559035805590359055903600559036105590362055903630559036405590365055903660559036705590368055903690559037005590371055903720559037305590374055903750559037605590377055903780559037905590380055903810559038205590383055903840559038505590386055903870559038805590389055903900559039105590392055903930559039405590395055903960559039705590398055903990559040005590401055904020559040305590404055904050559040605590407055904080559040905590410055904110559041205590413055904140559041505590416055904170559041805590419055904200559042105590422055904230559042405590425055904260559042705590428055904290559043005590431055904320559043305590434055904350559043605590437055904380559043905590440055904410559044205590443055904440559044505590446055904470559044805590449055904500559045105590452055904530559045405590455055904560559045705590458055904590559046005590461055904620559046305590464055904650559046605590467055904680559046905590470055904710559047205590473055904740559047505590476055904770559047805590479055904800559048105590482055904830559048405590485055904860559048705590488055904890559049005590491055904920559049305590494055904950559049605590497055904980559049905590500055905010559050205590503055905040559050505590506055905070559050805590509055905100559051105590512055905130559051405590515055905160559051705590518055905190559052005590521055905220559052305590524055905250559052605590527055905280559052905590530055905310559053205590533055905340559053505590536055905370559053805590539055905400559054105590542055905430559054405590545055905460559054705590548055905490559055005590551055905520559055305590554055905550559055605590557055905580559055905590560055905610559056205590563055905640559056505590566055905670559056805590569055905700559057105590572055905730559057405590575055905760559057705590578055905790559058005590581055905820559058305590584055905850559058605590587055905880559058905590590055905910559059205590593055905940559059505590596055905970559059805590599055906000559060105590602055906030559060405590605055906060559060705590608055906090559061005590611055906120559061305590614055906150559061605590617055906180559061905590620055906210559062205590623055906240559062505590626055906270559062805590629055906300559063105590632055906330559063405590635055906360559063705590638055906390559064005590641055906420559064305590644055906450559064605590647055906480559064905590650055906510559065205590653055906540559065505590656055906570559065805590659055906600559066105590662055906630559066405590665055906660559066705590668055906690559067005590671055906720559067305590674055906750559067605590677055906780559067905590680055906810559068205590683055906840559068505590686055906870559068805590689055906900559069105590692055906930559069405590695055906960559069705590698055906990559070005590701055907020559070305590704055907050559070605590707055907080559070905590710055907110559071205590713055907140559071505590716055907170559071805590719055907200559072105590722055907230559072405590725055907260559072705590728055907290559073005590731055907320559073305590734055907350559073605590737055907380559073905590740055907410559074205590743055907440559074505590746055907470559074805590749055907500559075105590752055907530559075405590755055907560559075705590758055907590559076005590761055907620559076305590764055907650559076605590767055907680559076905590770055907710559077205590773055907740559077505590776055907770559077805590779055907800559078105590782055907830559078405590785055907860559078705590788055907890559079005590791055907920559079305590794055907950559079605590797055907980559079905590800055908010559080205590803055908040559080505590806055908070559080805590809055908100559081105590812055908130559081405590815055908160559081705590818055908190559082005590821055908220559082305590824055908250559082605590827055908280559082905590830055908310559083205590833055908340559083505590836055908370559083805590839055908400559084105590842055908430559084405590845055908460559084705590848055908490559085005590851055908520559085305590854055908550559085605590857055908580559085905590860055908610559086205590863055908640559086505590866055908670559086805590869055908700559087105590872055908730559087405590875055908760559087705590878055908790559088005590881055908820559088305590884055908850559088605590887055908880559088905590890055908910559089205590893055908940559089505590896055908970559089805590899055909000559090105590902055909030559090405590905055909060559090705590908055909090559091005590911055909120559091305590914055909150559091605590917055909180559091905590920055909210559092205590923055909240559092505590926055909270559092805590929055909300559093105590932055909330559093405590935055909360559093705590938055909390559094005590941055909420559094305590944055909450559094605590947055909480559094905590950055909510559095205590953055909540559095505590956055909570559095805590959055909600559096105590962055909630559096405590965055909660559096705590968055909690559097005590971055909720559097305590974055909750559097605590977055909780559097905590980055909810559098205590983055909840559098505590986055909870559098805590989055909900559099105590992055909930559099405590995055909960559099705590998055909990559100005591001055910020559100305591004055910050559100605591007055910080559100905591010055910110559101205591013055910140559101505591016055910170559101805591019055910200559102105591022055910230559102405591025055910260559102705591028055910290559103005591031055910320559103305591034055910350559103605591037055910380559103905591040055910410559104205591043055910440559104505591046055910470559104805591049055910500559105105591052055910530559105405591055055910560559105705591058055910590559106005591061055910620559106305591064055910650559106605591067055910680559106905591070055910710559107205591073055910740559107505591076055910770559107805591079055910800559108105591082055910830559108405591085055910860559108705591088055910890559109005591091055910920559109305591094055910950559109605591097055910980559109905591100055911010559110205591103055911040559110505600001056000020560000305600004056000050560000605600007056000080560000905600010056000110560001205600013056000140560001505600016056000170560001805600019056000200560002105600022056000230560002405600025056000260560002705600028056000290560003005600031056000320560003305600034056000350560003605600037056000380560003905600040056000410560004205600043056000440560004505600046056000470560004805600049056000500560005105600052056000530560005405600055056000560560005705600058056000590560006005600061056000620560006305600064056000650560006605600067056000680560006905600070056000710560007205600073056000740560007505600076056000770560007805600079056000800560008105600082056000830560008405600085056000860560008705600088056000890560009005600091056000920560009305600094056000950560009605600097056000980560009905600100056001010560010205600103056001040560010505600106056001070560010805600109056001100560011105600112056001130560011405600115056001160560011705600118056001190560012005600121056001220560012305600124056001250560012605600127056001280560012905600130056001310560013205600133056001340560013505600136056001370560013805600139056001400560014105600142056001430560014405600145056001460560014705600148056001490560015005600151056001520560015305600154056001550560015605600157056001580560015905600160056001610560016205600163056001640560016505600166056001670560016805600169056001700560017105600172056001730560017405600175056001760560017705600178056001790560018005600181056001820560018305600184056001850560018605600187056001880560018905600190056001910560019205600193056001940560019505600196056001970560019805600199056002000560020105600202056002030560020405600205056002060560020705600208056002090560021005600211056002120560021305600214056002150560021605600217056002180560021905600220056002210560022205600223056002240560022505600226056002270560022805600229056002300560023105600232056002330560023405600235056002360560023705600238056002390560024005600241056002420560024305600244056002450560024605600247056002480560024905600250056002510560025205600253056002540560025505600256056002570560025805600259056002600560026105600262056002630560026405600265056002660560026705600268056002690560027005600271056002720560027305600274056002750560027605600277056002780560027905600280056002810560028205600283056002840560028505600286056002870560028805600289056002900560029105600292056002930560029405600295056002960560029705600298056002990560030005600301056003020560030305600304056003050560030605600307056003080560030905600310056003110560031205600313056003140560031505600316056003170560031805600319056003200560032105600322056003230560032405600325056003260560032705600328056003290560033005600331056003320560033305600334056003350560033605600337056003380560033905600340056003410560034205600343056003440560034505600346056003470560034805600349056003500560035105600352056003530560035405600355056003560560035705600358056003590560036005600361056003620560036305600364056003650560036605600367056003680560036905600370056003710560037205600373056003740560037505600376056003770560037805600379056003800560038105600382056003830560038405600385056003860560038705600388056003890560039005600391056003920560039305600394056003950560039605600397056003980560039905600400056004010560040205600403056004040560040505600406056004070560040805600409056004100560041105600412056004130560041405600415056004160560041705600418056004190560042005600421056004220560042305600424056004250560042605600427056004280560042905600430056004310560043205600433056004340560043505600436056004370560043805600439056004400560044105600442056004430560044405600445056004460560044705600448056004490560045005600451056004520560045305600454056004550560045605600457056004580560045905600460056004610560046205600463056004640560046505600466056004670560046805600469056004700560047105600472056004730560047405600475056004760560047705600478056004790560048005600481056004820560048305600484056004850560048605600487056004880560048905600490056004910560049205600493056004940560049505600496056004970560049805600499056005000560050105600502056005030560050405600505056005060560050705600508056005090560051005600511056005120560051305600514056005150560051605600517056005180560051905600520056005210560052205600523056005240560052505600526056005270560052805600529056005300560053105600532056005330560053405600535056005360560053705600538056005390560054005600541056005420560054305600544056005450560054605600547056005480560054905600550056005510560055205600553056005540560055505600556056005570560055805600559056005600560056105600562056005630560056405600565056005660560056705600568056005690560057005600571056005720560057305600574056005750560057605600577056005780560057905600580056005810560058205600583056005840560058505600586056005870560058805600589056005900560059105600592056005930560059405600595056005960560059705600598056005990560060005600601056006020560060305600604056006050560060605600607056006080560060905600610056006110560061205600613056006140560061505600616056006170560061805600619056006200560062105600622056006230560062405600625056006260560062705600628056006290560063005600631056006320560063305600634056006350560063605600637056006380560063905600640056006410560064205600643056006440560064505600646056006470560064805600649056006500560065105600652056006530560065405600655056006560560065705600658056006590560066005600661056006620560066305600664056006650560066605600667056006680560066905600670056006710560067205600673056006740560067505600676056006770560067805600679056006800560068105600682056006830560068405600685056006860560068705600688056006890560069005600691056006920560069305600694056006950560069605600697056006980560069905600700056007010560070205600703056007040560070505600706056007070560070805600709056007100560071105600712056007130560071405600715056007160560071705600718056007190560072005600721056007220560072305600724056007250560072605600727056007280560072905600730056007310560073205600733056007340560073505600736056007370560073805600739056007400560074105600742056007430560074405600745056007460560074705600748056007490560075005600751056007520560075305600754056007550560075605600757056007580560075905600760056007610560076205600763056007640560076505600766056007670560076805600769056007700560077105600772056007730560077405600775056007760560077705600778056007790560078005600781056007820560078305600784056007850560078605600787056007880560078905600790056007910560079205600793056007940560079505600796056007970560079805600799056008000560080105600802056008030560080405600805056008060560080705600808056008090560081005600811056008120560081305600814056008150560081605600817056008180560081905600820056008210560082205600823056008240560082505600826056008270560082805600829056008300560083105600832056008330560083405600835056008360560083705600838056008390560084005600841056008420560084305600844056008450560084605600847056008480560084905600850056008510560085205600853056008540560085505600856056008570560085805600859056008600560086105600862056008630560086405600865056008660560086705600868056008690560087005600871056008720560087305600874056008750560087605600877056008780560087905600880056008810560088205600883056008840560088505600886056008870560088805600889056008900560089105600892056008930560089405600895056008960560089705600898056008990560090005600901056009020560090305600904056009050560090605600907056009080560090905600910056009110560091205600913056009140560091505600916056009170560091805600919056009200560092105600922056009230560092405600925056009260560092705600928056009290560093005600931056009320560093305600934056009350560093605600937056009380560093905600940056009410560094205600943056009440560094505600946056009470560094805600949056009500560095105600952056009530560095405600955056009560560095705600958056009590560096005600961056009620560096305600964056009650560096605600967056009680560096905600970056009710560097205600973056009740560097505600976056009770560097805600979056009800560098105600982056009830560098405600985056009860560098705600988056009890560099005600991056009920560099305600994056009950560099605600997056009980560099905601000056010010560100205601003056010040560100505601006056010070560100805601009056010100560101105601012056010130560101405601015056010160560101705601018056010190560102005601021056010220560102305601024056010250560102605601027056010280560102905601030056010310560103205601033056010340560103505601036056010370560103805601039056010400560104105601042056010430560104405601045056010460560104705601048056010490560105005601051056010520560105305601054056010550560105605601057056010580560105905601060056010610560106205601063056010640560106505601066056010670560106805601069056010700560107105601072056010730560107405601075056010760560107705601078056010790560108005601081056010820560108305601084056010850560108605601087056010880560108905601090056010910560109205601093056010940560109505601096056010970560109805601099056011000560110105601102056011030560110405601105056100010561000205610003056100040561000505610006056100070561000805610009056100100561001105610012056100130561001405610015056100160561001705610018056100190561002005610021056100220561002305610024056100250561002605610027056100280561002905610030056100310561003205610033056100340561003505610036056100370561003805610039056100400561004105610042056100430561004405610045056100460561004705610048056100490561005005610051056100520561005305610054056100550561005605610057056100580561005905610060056100610561006205610063056100640561006505610066056100670561006805610069056100700561007105610072056100730561007405610075056100760561007705610078056100790561008005610081056100820561008305610084056100850561008605610087056100880561008905610090056100910561009205610093056100940561009505610096056100970561009805610099056101000561010105610102056101030561010405610105056101060561010705610108056101090561011005610111056101120561011305610114056101150561011605610117056101180561011905610120056101210561012205610123056101240561012505610126056101270561012805610129056101300561013105610132056101330561013405610135056101360561013705610138056101390561014005610141056101420561014305610144056101450561014605610147056101480561014905610150056101510561015205610153056101540561015505610156056101570561015805610159056101600561016105610162056101630561016405610165056101660561016705610168056101690561017005610171056101720561017305610174056101750561017605610177056101780561017905610180056101810561018205610183056101840561018505610186056101870561018805610189056101900561019105610192056101930561019405610195056101960561019705610198056101990561020005610201056102020561020305610204056102050561020605610207056102080561020905610210056102110561021205610213056102140561021505610216056102170561021805610219056102200561022105610222056102230561022405610225056102260561022705610228056102290561023005610231056102320561023305610234056102350561023605610237056102380561023905610240056102410561024205610243056102440561024505610246056102470561024805610249056102500561025105610252056102530561025405610255056102560561025705610258056102590561026005610261056102620561026305610264056102650561026605610267056102680561026905610270056102710561027205610273056102740561027505610276056102770561027805610279056102800561028105610282056102830561028405610285056102860561028705610288056102890561029005610291056102920561029305610294056102950561029605610297056102980561029905610300056103010561030205610303056103040561030505610306056103070561030805610309056103100561031105610312056103130561031405610315056103160561031705610318056103190561032005610321056103220561032305610324056103250561032605610327056103280561032905610330056103310561033205610333056103340561033505610336056103370561033805610339056103400561034105610342056103430561034405610345056103460561034705610348056103490561035005610351056103520561035305610354056103550561035605610357056103580561035905610360056103610561036205610363056103640561036505610366056103670561036805610369056103700561037105610372056103730561037405610375056103760561037705610378056103790561038005610381056103820561038305610384056103850561038605610387056103880561038905610390056103910561039205610393056103940561039505610396056103970561039805610399056104000561040105610402056104030561040405610405056104060561040705610408056104090561041005610411056104120561041305610414056104150561041605610417056104180561041905610420056104210561042205610423056104240561042505610426056104270561042805610429056104300561043105610432056104330561043405610435056104360561043705610438056104390561044005610441056104420561044305610444056104450561044605610447056104480561044905610450056104510561045205610453056104540561045505610456056104570561045805610459056104600561046105610462056104630561046405610465056104660561046705610468056104690561047005610471056104720561047305610474056104750561047605610477056104780561047905610480056104810561048205610483056104840561048505610486056104870561048805610489056104900561049105610492056104930561049405610495056104960561049705610498056104990561050005610501056105020561050305610504056105050561050605610507056105080561050905610510056105110561051205610513056105140561051505610516056105170561051805610519056105200561052105610522056105230561052405610525056105260561052705610528056105290561053005610531056105320561053305610534056105350561053605610537056105380561053905610540056105410561054205610543056105440561054505610546056105470561054805610549056105500561055105610552056105530561055405610555056105560561055705610558056105590561056005610561056105620561056305610564056105650561056605610567056105680561056905610570056105710561057205610573056105740561057505610576056105770561057805610579056105800561058105610582056105830561058405610585056105860561058705610588056105890561059005610591056105920561059305610594056105950561059605610597056105980561059905610600056106010561060205610603056106040561060505610606056106070561060805610609056106100561061105610612056106130561061405610615056106160561061705610618056106190561062005610621056106220561062305610624056106250561062605610627056106280561062905610630056106310561063205610633056106340561063505610636056106370561063805610639056106400561064105610642056106430561064405610645056106460561064705610648056106490561065005610651056106520561065305610654056106550561065605610657056106580561065905610660056106610561066205610663056106640561066505610666056106670561066805610669056106700561067105610672056106730561067405610675056106760561067705610678056106790561068005610681056106820561068305610684056106850561068605610687056106880561068905610690056106910561069205610693056106940561069505610696056106970561069805610699056107000561070105610702056107030561070405610705056107060561070705610708056107090561071005610711056107120561071305610714056107150561071605610717056107180561071905610720056107210561072205610723056107240561072505610726056107270561072805610729056107300561073105610732056107330561073405610735056107360561073705610738056107390561074005610741056107420561074305610744056107450561074605610747056107480561074905610750056107510561075205610753056107540561075505610756056107570561075805610759056107600561076105610762056107630561076405610765056107660561076705610768056107690561077005610771056107720561077305610774056107750561077605610777056107780561077905610780056107810561078205610783056107840561078505610786056107870561078805610789056107900561079105610792056107930561079405610795056107960561079705610798056107990561080005610801056108020561080305610804056108050561080605610807056108080561080905610810056108110561081205610813056108140561081505610816056108170561081805610819056108200561082105610822056108230561082405610825056108260561082705610828056108290561083005610831056108320561083305610834056108350561083605610837056108380561083905610840056108410561084205610843056108440561084505610846056108470561084805610849056108500561085105610852056108530561085405610855056108560561085705610858056108590561086005610861056108620561086305610864056108650561086605610867056108680561086905610870056108710561087205610873056108740561087505610876056108770561087805610879056108800561088105610882056108830561088405610885056108860561088705610888056108890561089005610891056108920561089305610894056108950561089605610897056108980561089905610900056109010561090205610903056109040561090505610906056109070561090805610909056109100561091105610912056109130561091405610915056109160561091705610918056109190561092005610921056109220561092305610924056109250561092605610927056109280561092905610930056109310561093205610933056109340561093505610936056109370561093805610939056109400561094105610942056109430561094405610945056109460561094705610948056109490561095005610951056109520561095305610954056109550561095605610957056109580561095905610960056109610561096205610963056109640561096505610966056109670561096805610969056109700561097105610972056109730561097405610975056109760561097705610978056109790561098005610981056109820561098305610984056109850561098605610987056109880561098905610990056109910561099205610993056109940561099505610996056109970561099805610999056110000561100105611002056110030561100405611005056110060561100705611008056110090561101005611011056110120561101305611014056110150561101605611017056110180561101905611020056110210561102205611023056110240561102505611026056110270561102805611029056110300561103105611032056110330561103405611035056110360561103705611038056110390561104005611041056110420561104305611044056110450561104605611047056110480561104905611050056110510561105205611053056110540561105505611056056110570561105805611059056110600561106105611062056110630561106405611065056110660561106705611068056110690561107005611071056110720561107305611074056110750561107605611077056110780561107905611080056110810561108205611083056110840561108505611086056110870561108805611089056110900561109105611092056110930561109405611095056110960561109705611098056110990561110005611101056111020561110305611104056111050562000105620002056200030562000405620005056200060562000705620008056200090562001005620011056200120562001305620014056200150562001605620017056200180562001905620020056200210562002205620023056200240562002505620026056200270562002805620029056200300562003105620032056200330562003405620035056200360562003705620038056200390562004005620041056200420562004305620044056200450562004605620047056200480562004905620050056200510562005205620053056200540562005505620056056200570562005805620059056200600562006105620062056200630562006405620065056200660562006705620068056200690562007005620071056200720562007305620074056200750562007605620077056200780562007905620080056200810562008205620083056200840562008505620086056200870562008805620089056200900562009105620092056200930562009405620095056200960562009705620098056200990562010005620101056201020562010305620104056201050562010605620107056201080562010905620110056201110562011205620113056201140562011505620116056201170562011805620119056201200562012105620122056201230562012405620125056201260562012705620128056201290562013005620131056201320562013305620134056201350562013605620137056201380562013905620140056201410562014205620143056201440562014505620146056201470562014805620149056201500562015105620152056201530562015405620155056201560562015705620158056201590562016005620161056201620562016305620164056201650562016605620167056201680562016905620170056201710562017205620173056201740562017505620176056201770562017805620179056201800562018105620182056201830562018405620185056201860562018705620188056201890562019005620191056201920562019305620194056201950562019605620197056201980562019905620200056202010562020205620203056202040562020505620206056202070562020805620209056202100562021105620212056202130562021405620215056202160562021705620218056202190562022005620221056202220562022305620224056202250562022605620227056202280562022905620230056202310562023205620233056202340562023505620236056202370562023805620239056202400562024105620242056202430562024405620245056202460562024705620248056202490562025005620251056202520562025305620254056202550562025605620257056202580562025905620260056202610562026205620263056202640562026505620266056202670562026805620269056202700562027105620272056202730562027405620275056202760562027705620278056202790562028005620281056202820562028305620284056202850562028605620287056202880562028905620290056202910562029205620293056202940562029505620296056202970562029805620299056203000562030105620302056203030562030405620305056203060562030705620308056203090562031005620311056203120562031305620314056203150562031605620317056203180562031905620320056203210562032205620323056203240562032505620326056203270562032805620329056203300562033105620332056203330562033405620335056203360562033705620338056203390562034005620341056203420562034305620344056203450562034605620347056203480562034905620350056203510562035205620353056203540562035505620356056203570562035805620359056203600562036105620362056203630562036405620365056203660562036705620368056203690562037005620371056203720562037305620374056203750562037605620377056203780562037905620380056203810562038205620383056203840562038505620386056203870562038805620389056203900562039105620392056203930562039405620395056203960562039705620398056203990562040005620401056204020562040305620404056204050562040605620407056204080562040905620410056204110562041205620413056204140562041505620416056204170562041805620419056204200562042105620422056204230562042405620425056204260562042705620428056204290562043005620431056204320562043305620434056204350562043605620437056204380562043905620440056204410562044205620443056204440562044505620446056204470562044805620449056204500562045105620452056204530562045405620455056204560562045705620458056204590562046005620461056204620562046305620464056204650562046605620467056204680562046905620470056204710562047205620473056204740562047505620476056204770562047805620479056204800562048105620482056204830562048405620485056204860562048705620488056204890562049005620491056204920562049305620494056204950562049605620497056204980562049905620500056205010562050205620503056205040562050505620506056205070562050805620509056205100562051105620512056205130562051405620515056205160562051705620518056205190562052005620521056205220562052305620524056205250562052605620527056205280562052905620530056205310562053205620533056205340562053505620536056205370562053805620539056205400562054105620542056205430562054405620545056205460562054705620548056205490562055005620551056205520562055305620554056205550562055605620557056205580562055905620560056205610562056205620563056205640562056505620566056205670562056805620569056205700562057105620572056205730562057405620575056205760562057705620578056205790562058005620581056205820562058305620584056205850562058605620587056205880562058905620590056205910562059205620593056205940562059505620596056205970562059805620599056206000562060105620602056206030562060405620605056206060562060705620608056206090562061005620611056206120562061305620614056206150562061605620617056206180562061905620620056206210562062205620623056206240562062505620626056206270562062805620629056206300562063105620632056206330562063405620635056206360562063705620638056206390562064005620641056206420562064305620644056206450562064605620647056206480562064905620650056206510562065205620653056206540562065505620656056206570562065805620659056206600562066105620662056206630562066405620665056206660562066705620668056206690562067005620671056206720562067305620674056206750562067605620677056206780562067905620680056206810562068205620683056206840562068505620686056206870562068805620689056206900562069105620692056206930562069405620695056206960562069705620698056206990562070005620701056207020562070305620704056207050562070605620707056207080562070905620710056207110562071205620713056207140562071505620716056207170562071805620719056207200562072105620722056207230562072405620725056207260562072705620728056207290562073005620731056207320562073305620734056207350562073605620737056207380562073905620740056207410562074205620743056207440562074505620746056207470562074805620749056207500562075105620752056207530562075405620755056207560562075705620758056207590562076005620761056207620562076305620764056207650562076605620767056207680562076905620770056207710562077205620773056207740562077505620776056207770562077805620779056207800562078105620782056207830562078405620785056207860562078705620788056207890562079005620791056207920562079305620794056207950562079605620797056207980562079905620800056208010562080205620803056208040562080505620806056208070562080805620809056208100562081105620812056208130562081405620815056208160562081705620818056208190562082005620821056208220562082305620824056208250562082605620827056208280562082905620830056208310562083205620833056208340562083505620836056208370562083805620839056208400562084105620842056208430562084405620845056208460562084705620848056208490562085005620851056208520562085305620854056208550562085605620857056208580562085905620860056208610562086205620863056208640562086505620866056208670562086805620869056208700562087105620872056208730562087405620875056208760562087705620878056208790562088005620881056208820562088305620884056208850562088605620887056208880562088905620890056208910562089205620893056208940562089505620896056208970562089805620899056209000562090105620902056209030562090405620905056209060562090705620908056209090562091005620911056209120562091305620914056209150562091605620917056209180562091905620920056209210562092205620923056209240562092505620926056209270562092805620929056209300562093105620932056209330562093405620935056209360562093705620938056209390562094005620941056209420562094305620944056209450562094605620947056209480562094905620950056209510562095205620953056209540562095505620956056209570562095805620959056209600562096105620962056209630562096405620965056209660562096705620968056209690562097005620971056209720562097305620974056209750562097605620977056209780562097905620980056209810562098205620983056209840562098505620986056209870562098805620989056209900562099105620992056209930562099405620995056209960562099705620998056209990562100005621001056210020562100305621004056210050562100605621007056210080562100905621010056210110562101205621013056210140562101505621016056210170562101805621019056210200562102105621022056210230562102405621025056210260562102705621028056210290562103005621031056210320562103305621034056210350562103605621037056210380562103905621040056210410562104205621043056210440562104505621046056210470562104805621049056210500562105105621052056210530562105405621055056210560562105705621058056210590562106005621061056210620562106305621064056210650562106605621067056210680562106905621070056210710562107205621073056210740562107505621076056210770562107805621079056210800562108105621082056210830562108405621085056210860562108705621088056210890562109005621091056210920562109305621094056210950562109605621097056210980562109905621100056211010562110205621103056211040562110505630001056300020563000305630004056300050563000605630007056300080563000905630010056300110563001205630013056300140563001505630016056300170563001805630019056300200563002105630022056300230563002405630025056300260563002705630028056300290563003005630031056300320563003305630034056300350563003605630037056300380563003905630040056300410563004205630043056300440563004505630046056300470563004805630049056300500563005105630052056300530563005405630055056300560563005705630058056300590563006005630061056300620563006305630064056300650563006605630067056300680563006905630070056300710563007205630073056300740563007505630076056300770563007805630079056300800563008105630082056300830563008405630085056300860563008705630088056300890563009005630091056300920563009305630094056300950563009605630097056300980563009905630100056301010563010205630103056301040563010505630106056301070563010805630109056301100563011105630112056301130563011405630115056301160563011705630118056301190563012005630121056301220563012305630124056301250563012605630127056301280563012905630130056301310563013205630133056301340563013505630136056301370563013805630139056301400563014105630142056301430563014405630145056301460563014705630148056301490563015005630151056301520563015305630154056301550563015605630157056301580563015905630160056301610563016205630163056301640563016505630166056301670563016805630169056301700563017105630172056301730563017405630175056301760563017705630178056301790563018005630181056301820563018305630184056301850563018605630187056301880563018905630190056301910563019205630193056301940563019505630196056301970563019805630199056302000563020105630202056302030563020405630205056302060563020705630208056302090563021005630211056302120563021305630214056302150563021605630217056302180563021905630220056302210563022205630223056302240563022505630226056302270563022805630229056302300563023105630232056302330563023405630235056302360563023705630238056302390563024005630241056302420563024305630244056302450563024605630247056302480563024905630250056302510563025205630253056302540563025505630256056302570563025805630259056302600563026105630262056302630563026405630265056302660563026705630268056302690563027005630271056302720563027305630274056302750563027605630277056302780563027905630280056302810563028205630283056302840563028505630286056302870563028805630289056302900563029105630292056302930563029405630295056302960563029705630298056302990563030005630301056303020563030305630304056303050563030605630307056303080563030905630310056303110563031205630313056303140563031505630316056303170563031805630319056303200563032105630322056303230563032405630325056303260563032705630328056303290563033005630331056303320563033305630334056303350563033605630337056303380563033905630340056303410563034205630343056303440563034505630346056303470563034805630349056303500563035105630352056303530563035405630355056303560563035705630358056303590563036005630361056303620563036305630364056303650563036605630367056303680563036905630370056303710563037205630373056303740563037505630376056303770563037805630379056303800563038105630382056303830563038405630385056303860563038705630388056303890563039005630391056303920563039305630394056303950563039605630397056303980563039905630400056304010563040205630403056304040563040505630406056304070563040805630409056304100563041105630412056304130563041405630415056304160563041705630418056304190563042005630421056304220563042305630424056304250563042605630427056304280563042905630430056304310563043205630433056304340563043505630436056304370563043805630439056304400563044105630442056304430563044405630445056304460563044705630448056304490563045005630451056304520563045305630454056304550563045605630457056304580563045905630460056304610563046205630463056304640563046505630466056304670563046805630469056304700563047105630472056304730563047405630475056304760563047705630478056304790563048005630481056304820563048305630484056304850563048605630487056304880563048905630490056304910563049205630493056304940563049505630496056304970563049805630499056305000563050105630502056305030563050405630505056305060563050705630508056305090563051005630511056305120563051305630514056305150563051605630517056305180563051905630520056305210563052205630523056305240563052505630526056305270563052805630529056305300563053105630532056305330563053405630535056305360563053705630538056305390563054005630541056305420563054305630544056305450563054605630547056305480563054905630550056305510563055205630553056305540563055505630556056305570563055805630559056305600563056105630562056305630563056405630565056305660563056705630568056305690563057005630571056305720563057305630574056305750563057605630577056305780563057905630580056305810563058205630583056305840563058505630586056305870563058805630589056305900563059105630592056305930563059405630595056305960563059705630598056305990563060005630601056306020563060305630604056306050563060605630607056306080563060905630610056306110563061205630613056306140563061505630616056306170563061805630619056306200563062105630622056306230563062405630625056306260563062705630628056306290563063005630631056306320563063305630634056306350563063605630637056306380563063905630640056306410563064205630643056306440563064505630646056306470563064805630649056306500563065105630652056306530563065405630655056306560563065705630658056306590563066005630661056306620563066305630664056306650563066605630667056306680563066905630670056306710563067205630673056306740563067505630676056306770563067805630679056306800563068105630682056306830563068405630685056306860563068705630688056306890563069005630691056306920563069305630694056306950563069605630697056306980563069905630700056307010563070205630703056307040563070505630706056307070563070805630709056307100563071105630712056307130563071405630715056307160563071705630718056307190563072005630721056307220563072305630724056307250563072605630727056307280563072905630730056307310563073205630733056307340563073505630736056307370563073805630739056307400563074105630742056307430563074405630745056307460563074705630748056307490563075005630751056307520563075305630754056307550563075605630757056307580563075905630760056307610563076205630763056307640563076505630766056307670563076805630769056307700563077105630772056307730563077405630775056307760563077705630778056307790563078005630781056307820563078305630784056307850563078605630787056307880563078905630790056307910563079205630793056307940563079505630796056307970563079805630799056308000563080105630802056308030563080405630805056308060563080705630808056308090563081005630811056308120563081305630814056308150563081605630817056308180563081905630820056308210563082205630823056308240563082505630826056308270563082805630829056308300563083105630832056308330563083405630835056308360563083705630838056308390563084005630841056308420563084305630844056308450563084605630847056308480563084905630850056308510563085205630853056308540563085505630856056308570563085805630859056308600563086105630862056308630563086405630865056308660563086705630868056308690563087005630871056308720563087305630874056308750563087605630877056308780563087905630880056308810563088205630883056308840563088505630886056308870563088805630889056308900563089105630892056308930563089405630895056308960563089705630898056308990563090005630901056309020563090305630904056309050563090605630907056309080563090905630910056309110563091205630913056309140563091505630916056309170563091805630919056309200563092105630922056309230563092405630925056309260563092705630928056309290563093005630931056309320563093305630934056309350563093605630937056309380563093905630940056309410563094205630943056309440563094505630946056309470563094805630949056309500563095105630952056309530563095405630955056309560563095705630958056309590563096005630961056309620563096305630964056309650563096605630967056309680563096905630970056309710563097205630973056309740563097505630976056309770563097805630979056309800563098105630982056309830563098405630985056309860563098705630988056309890563099005630991056309920563099305630994056309950563099605630997056309980563099905631000056310010563100205631003056310040563100505631006056310070563100805631009056310100563101105631012056310130563101405631015056310160563101705631018056310190563102005631021056310220563102305631024056310250563102605631027056310280563102905631030056310310563103205631033056310340563103505631036056310370563103805631039056310400563104105631042056310430563104405631045056310460563104705631048056310490563105005631051056310520563105305631054056310550563105605631057056310580563105905631060056310610563106205631063056310640563106505631066056310670563106805631069056310700563107105631072056310730563107405631075056310760563107705631078056310790563108005631081056310820563108305631084056310850563108605631087056310880563108905631090056310910563109205631093056310940563109505631096056310970563109805631099056311000563110105631102056311030563110405631105056400010564000205640003056400040564000505640006056400070564000805640009056400100564001105640012056400130564001405640015056400160564001705640018056400190564002005640021056400220564002305640024056400250564002605640027056400280564002905640030056400310564003205640033056400340564003505640036056400370564003805640039056400400564004105640042056400430564004405640045056400460564004705640048056400490564005005640051056400520564005305640054056400550564005605640057056400580564005905640060056400610564006205640063056400640564006505640066056400670564006805640069056400700564007105640072056400730564007405640075056400760564007705640078056400790564008005640081056400820564008305640084056400850564008605640087056400880564008905640090056400910564009205640093056400940564009505640096056400970564009805640099056401000564010105640102056401030564010405640105056401060564010705640108056401090564011005640111056401120564011305640114056401150564011605640117056401180564011905640120056401210564012205640123056401240564012505640126056401270564012805640129056401300564013105640132056401330564013405640135056401360564013705640138056401390564014005640141056401420564014305640144056401450564014605640147056401480564014905640150056401510564015205640153056401540564015505640156056401570564015805640159056401600564016105640162056401630564016405640165056401660564016705640168056401690564017005640171056401720564017305640174056401750564017605640177056401780564017905640180056401810564018205640183056401840564018505640186056401870564018805640189056401900564019105640192056401930564019405640195056401960564019705640198056401990564020005640201056402020564020305640204056402050564020605640207056402080564020905640210056402110564021205640213056402140564021505640216056402170564021805640219056402200564022105640222056402230564022405640225056402260564022705640228056402290564023005640231056402320564023305640234056402350564023605640237056402380564023905640240056402410564024205640243056402440564024505640246056402470564024805640249056402500564025105640252056402530564025405640255056402560564025705640258056402590564026005640261056402620564026305640264056402650564026605640267056402680564026905640270056402710564027205640273056402740564027505640276056402770564027805640279056402800564028105640282056402830564028405640285056402860564028705640288056402890564029005640291056402920564029305640294056402950564029605640297056402980564029905640300056403010564030205640303056403040564030505640306056403070564030805640309056403100564031105640312056403130564031405640315056403160564031705640318056403190564032005640321056403220564032305640324056403250564032605640327056403280564032905640330056403310564033205640333056403340564033505640336056403370564033805640339056403400564034105640342056403430564034405640345056403460564034705640348056403490564035005640351056403520564035305640354056403550564035605640357056403580564035905640360056403610564036205640363056403640564036505640366056403670564036805640369056403700564037105640372056403730564037405640375056403760564037705640378056403790564038005640381056403820564038305640384056403850564038605640387056403880564038905640390056403910564039205640393056403940564039505640396056403970564039805640399056404000564040105640402056404030564040405640405056404060564040705640408056404090564041005640411056404120564041305640414056404150564041605640417056404180564041905640420056404210564042205640423056404240564042505640426056404270564042805640429056404300564043105640432056404330564043405640435056404360564043705640438056404390564044005640441056404420564044305640444056404450564044605640447056404480564044905640450056404510564045205640453056404540564045505640456056404570564045805640459056404600564046105640462056404630564046405640465056404660564046705640468056404690564047005640471056404720564047305640474056404750564047605640477056404780564047905640480056404810564048205640483056404840564048505640486056404870564048805640489056404900564049105640492056404930564049405640495056404960564049705640498056404990564050005640501056405020564050305640504056405050564050605640507056405080564050905640510056405110564051205640513056405140564051505640516056405170564051805640519056405200564052105640522056405230564052405640525056405260564052705640528056405290564053005640531056405320564053305640534056405350564053605640537056405380564053905640540056405410564054205640543056405440564054505640546056405470564054805640549056405500564055105640552056405530564055405640555056405560564055705640558056405590564056005640561056405620564056305640564056405650564056605640567056405680564056905640570056405710564057205640573056405740564057505640576056405770564057805640579056405800564058105640582056405830564058405640585056405860564058705640588056405890564059005640591056405920564059305640594056405950564059605640597056405980564059905640600056406010564060205640603056406040564060505640606056406070564060805640609056406100564061105640612056406130564061405640615056406160564061705640618056406190564062005640621056406220564062305640624056406250564062605640627056406280564062905640630056406310564063205640633056406340564063505640636056406370564063805640639056406400564064105640642056406430564064405640645056406460564064705640648056406490564065005640651056406520564065305640654056406550564065605640657056406580564065905640660056406610564066205640663056406640564066505640666056406670564066805640669056406700564067105640672056406730564067405640675056406760564067705640678056406790564068005640681056406820564068305640684056406850564068605640687056406880564068905640690056406910564069205640693056406940564069505640696056406970564069805640699056407000564070105640702056407030564070405640705056407060564070705640708056407090564071005640711056407120564071305640714056407150564071605640717056407180564071905640720056407210564072205640723056407240564072505640726056407270564072805640729056407300564073105640732056407330564073405640735056407360564073705640738056407390564074005640741056407420564074305640744056407450564074605640747056407480564074905640750056407510564075205640753056407540564075505640756056407570564075805640759056407600564076105640762056407630564076405640765056407660564076705640768056407690564077005640771056407720564077305640774056407750564077605640777056407780564077905640780056407810564078205640783056407840564078505640786056407870564078805640789056407900564079105640792056407930564079405640795056407960564079705640798056407990564080005640801056408020564080305640804056408050564080605640807056408080564080905640810056408110564081205640813056408140564081505640816056408170564081805640819056408200564082105640822056408230564082405640825056408260564082705640828056408290564083005640831056408320564083305640834056408350564083605640837056408380564083905640840056408410564084205640843056408440564084505640846056408470564084805640849056408500564085105640852056408530564085405640855056408560564085705640858056408590564086005640861056408620564086305640864056408650564086605640867056408680564086905640870056408710564087205640873056408740564087505640876056408770564087805640879056408800564088105640882056408830564088405640885056408860564088705640888056408890564089005640891056408920564089305640894056408950564089605640897056408980564089905640900056409010564090205640903056409040564090505640906056409070564090805640909056409100564091105640912056409130564091405640915056409160564091705640918056409190564092005640921056409220564092305640924056409250564092605640927056409280564092905640930056409310564093205640933056409340564093505640936056409370564093805640939056409400564094105640942056409430564094405640945056409460564094705640948056409490564095005640951056409520564095305640954056409550564095605640957056409580564095905640960056409610564096205640963056409640564096505640966056409670564096805640969056409700564097105640972056409730564097405640975056409760564097705640978056409790564098005640981056409820564098305640984056409850564098605640987056409880564098905640990056409910564099205640993056409940564099505640996056409970564099805640999056410000564100105641002056410030564100405641005056410060564100705641008056410090564101005641011056410120564101305641014056410150564101605641017056410180564101905641020056410210564102205641023056410240564102505641026056410270564102805641029056410300564103105641032056410330564103405641035056410360564103705641038056410390564104005641041056410420564104305641044056410450564104605641047056410480564104905641050056410510564105205641053056410540564105505641056056410570564105805641059056410600564106105641062056410630564106405641065056410660564106705641068056410690564107005641071056410720564107305641074056410750564107605641077056410780564107905641080056410810564108205641083056410840564108505641086056410870564108805641089056410900564109105641092056410930564109405641095056410960564109705641098056410990564110005641101056411020564110305641104056411050565000105650002056500030565000405650005056500060565000705650008056500090565001005650011056500120565001305650014056500150565001605650017056500180565001905650020056500210565002205650023056500240565002505650026056500270565002805650029056500300565003105650032056500330565003405650035056500360565003705650038056500390565004005650041056500420565004305650044056500450565004605650047056500480565004905650050056500510565005205650053056500540565005505650056056500570565005805650059056500600565006105650062056500630565006405650065056500660565006705650068056500690565007005650071056500720565007305650074056500750565007605650077056500780565007905650080056500810565008205650083056500840565008505650086056500870565008805650089056500900565009105650092056500930565009405650095056500960565009705650098056500990565010005650101056501020565010305650104056501050565010605650107056501080565010905650110056501110565011205650113056501140565011505650116056501170565011805650119056501200565012105650122056501230565012405650125056501260565012705650128056501290565013005650131056501320565013305650134056501350565013605650137056501380565013905650140056501410565014205650143056501440565014505650146056501470565014805650149056501500565015105650152056501530565015405650155056501560565015705650158056501590565016005650161056501620565016305650164056501650565016605650167056501680565016905650170056501710565017205650173056501740565017505650176056501770565017805650179056501800565018105650182056501830565018405650185056501860565018705650188056501890565019005650191056501920565019305650194056501950565019605650197056501980565019905650200056502010565020205650203056502040565020505650206056502070565020805650209056502100565021105650212056502130565021405650215056502160565021705650218056502190565022005650221056502220565022305650224056502250565022605650227056502280565022905650230056502310565023205650233056502340565023505650236056502370565023805650239056502400565024105650242056502430565024405650245056502460565024705650248056502490565025005650251056502520565025305650254056502550565025605650257056502580565025905650260056502610565026205650263056502640565026505650266056502670565026805650269056502700565027105650272056502730565027405650275056502760565027705650278056502790565028005650281056502820565028305650284056502850565028605650287056502880565028905650290056502910565029205650293056502940565029505650296056502970565029805650299056503000565030105650302056503030565030405650305056503060565030705650308056503090565031005650311056503120565031305650314056503150565031605650317056503180565031905650320056503210565032205650323056503240565032505650326056503270565032805650329056503300565033105650332056503330565033405650335056503360565033705650338056503390565034005650341056503420565034305650344056503450565034605650347056503480565034905650350056503510565035205650353056503540565035505650356056503570565035805650359056503600565036105650362056503630565036405650365056503660565036705650368056503690565037005650371056503720565037305650374056503750565037605650377056503780565037905650380056503810565038205650383056503840565038505650386056503870565038805650389056503900565039105650392056503930565039405650395056503960565039705650398056503990565040005650401056504020565040305650404056504050565040605650407056504080565040905650410056504110565041205650413056504140565041505650416056504170565041805650419056504200565042105650422056504230565042405650425056504260565042705650428056504290565043005650431056504320565043305650434056504350565043605650437056504380565043905650440056504410565044205650443056504440565044505650446056504470565044805650449056504500565045105650452056504530565045405650455056504560565045705650458056504590565046005650461056504620565046305650464056504650565046605650467056504680565046905650470056504710565047205650473056504740565047505650476056504770565047805650479056504800565048105650482056504830565048405650485056504860565048705650488056504890565049005650491056504920565049305650494056504950565049605650497056504980565049905650500056505010565050205650503056505040565050505650506056505070565050805650509056505100565051105650512056505130565051405650515056505160565051705650518056505190565052005650521056505220565052305650524056505250565052605650527056505280565052905650530056505310565053205650533056505340565053505650536056505370565053805650539056505400565054105650542056505430565054405650545056505460565054705650548056505490565055005650551056505520565055305650554056505550565055605650557056505580565055905650560056505610565056205650563056505640565056505650566056505670565056805650569056505700565057105650572056505730565057405650575056505760565057705650578056505790565058005650581056505820565058305650584056505850565058605650587056505880565058905650590056505910565059205650593056505940565059505650596056505970565059805650599056506000565060105650602056506030565060405650605056506060565060705650608056506090565061005650611056506120565061305650614056506150565061605650617056506180565061905650620056506210565062205650623056506240565062505650626056506270565062805650629056506300565063105650632056506330565063405650635056506360565063705650638056506390565064005650641056506420565064305650644056506450565064605650647056506480565064905650650056506510565065205650653056506540565065505650656056506570565065805650659056506600565066105650662056506630565066405650665056506660565066705650668056506690565067005650671056506720565067305650674056506750565067605650677056506780565067905650680056506810565068205650683056506840565068505650686056506870565068805650689056506900565069105650692056506930565069405650695056506960565069705650698056506990565070005650701056507020565070305650704056507050565070605650707056507080565070905650710056507110565071205650713056507140565071505650716056507170565071805650719056507200565072105650722056507230565072405650725056507260565072705650728056507290565073005650731056507320565073305650734056507350565073605650737056507380565073905650740056507410565074205650743056507440565074505650746056507470565074805650749056507500565075105650752056507530565075405650755056507560565075705650758056507590565076005650761056507620565076305650764056507650565076605650767056507680565076905650770056507710565077205650773056507740565077505650776056507770565077805650779056507800565078105650782056507830565078405650785056507860565078705650788056507890565079005650791056507920565079305650794056507950565079605650797056507980565079905650800056508010565080205650803056508040565080505650806056508070565080805650809056508100565081105650812056508130565081405650815056508160565081705650818056508190565082005650821056508220565082305650824056508250565082605650827056508280565082905650830056508310565083205650833056508340565083505650836056508370565083805650839056508400565084105650842056508430565084405650845056508460565084705650848056508490565085005650851056508520565085305650854056508550565085605650857056508580565085905650860056508610565086205650863056508640565086505650866056508670565086805650869056508700565087105650872056508730565087405650875056508760565087705650878056508790565088005650881056508820565088305650884056508850565088605650887056508880565088905650890056508910565089205650893056508940565089505650896056508970565089805650899056509000565090105650902056509030565090405650905056509060565090705650908056509090565091005650911056509120565091305650914056509150565091605650917056509180565091905650920056509210565092205650923056509240565092505650926056509270565092805650929056509300565093105650932056509330565093405650935056509360565093705650938056509390565094005650941056509420565094305650944056509450565094605650947056509480565094905650950056509510565095205650953056509540565095505650956056509570565095805650959056509600565096105650962056509630565096405650965056509660565096705650968056509690565097005650971056509720565097305650974056509750565097605650977056509780565097905650980056509810565098205650983056509840565098505650986056509870565098805650989056509900565099105650992056509930565099405650995056509960565099705650998056509990565100005651001056510020565100305651004056510050565100605651007056510080565100905651010056510110565101205651013056510140565101505651016056510170565101805651019056510200565102105651022056510230565102405651025056510260565102705651028056510290565103005651031056510320565103305651034056510350565103605651037056510380565103905651040056510410565104205651043056510440565104505651046056510470565104805651049056510500565105105651052056510530565105405651055056510560565105705651058056510590565106005651061056510620565106305651064056510650565106605651067056510680565106905651070056510710565107205651073056510740565107505651076056510770565107805651079056510800565108105651082056510830565108405651085056510860565108705651088056510890565109005651091056510920565109305651094056510950565109605651097056510980565109905651100056511010565110205651103056511040565110505660001056600020566000305660004056600050566000605660007056600080566000905660010056600110566001205660013056600140566001505660016056600170566001805660019056600200566002105660022056600230566002405660025056600260566002705660028056600290566003005660031056600320566003305660034056600350566003605660037056600380566003905660040056600410566004205660043056600440566004505660046056600470566004805660049056600500566005105660052056600530566005405660055056600560566005705660058056600590566006005660061056600620566006305660064056600650566006605660067056600680566006905660070056600710566007205660073056600740566007505660076056600770566007805660079056600800566008105660082056600830566008405660085056600860566008705660088056600890566009005660091056600920566009305660094056600950566009605660097056600980566009905660100056601010566010205660103056601040566010505660106056601070566010805660109056601100566011105660112056601130566011405660115056601160566011705660118056601190566012005660121056601220566012305660124056601250566012605660127056601280566012905660130056601310566013205660133056601340566013505660136056601370566013805660139056601400566014105660142056601430566014405660145056601460566014705660148056601490566015005660151056601520566015305660154056601550566015605660157056601580566015905660160056601610566016205660163056601640566016505660166056601670566016805660169056601700566017105660172056601730566017405660175056601760566017705660178056601790566018005660181056601820566018305660184056601850566018605660187056601880566018905660190056601910566019205660193056601940566019505660196056601970566019805660199056602000566020105660202056602030566020405660205056602060566020705660208056602090566021005660211056602120566021305660214056602150566021605660217056602180566021905660220056602210566022205660223056602240566022505660226056602270566022805660229056602300566023105660232056602330566023405660235056602360566023705660238056602390566024005660241056602420566024305660244056602450566024605660247056602480566024905660250056602510566025205660253056602540566025505660256056602570566025805660259056602600566026105660262056602630566026405660265056602660566026705660268056602690566027005660271056602720566027305660274056602750566027605660277056602780566027905660280056602810566028205660283056602840566028505660286056602870566028805660289056602900566029105660292056602930566029405660295056602960566029705660298056602990566030005660301056603020566030305660304056603050566030605660307056603080566030905660310056603110566031205660313056603140566031505660316056603170566031805660319056603200566032105660322056603230566032405660325056603260566032705660328056603290566033005660331056603320566033305660334056603350566033605660337056603380566033905660340056603410566034205660343056603440566034505660346056603470566034805660349056603500566035105660352056603530566035405660355056603560566035705660358056603590566036005660361056603620566036305660364056603650566036605660367056603680566036905660370056603710566037205660373056603740566037505660376056603770566037805660379056603800566038105660382056603830566038405660385056603860566038705660388056603890566039005660391056603920566039305660394056603950566039605660397056603980566039905660400056604010566040205660403056604040566040505660406056604070566040805660409056604100566041105660412056604130566041405660415056604160566041705660418056604190566042005660421056604220566042305660424056604250566042605660427056604280566042905660430056604310566043205660433056604340566043505660436056604370566043805660439056604400566044105660442056604430566044405660445056604460566044705660448056604490566045005660451056604520566045305660454056604550566045605660457056604580566045905660460056604610566046205660463056604640566046505660466056604670566046805660469056604700566047105660472056604730566047405660475056604760566047705660478056604790566048005660481056604820566048305660484056604850566048605660487056604880566048905660490056604910566049205660493056604940566049505660496056604970566049805660499056605000566050105660502056605030566050405660505056605060566050705660508056605090566051005660511056605120566051305660514056605150566051605660517056605180566051905660520056605210566052205660523056605240566052505660526056605270566052805660529056605300566053105660532056605330566053405660535056605360566053705660538056605390566054005660541056605420566054305660544056605450566054605660547056605480566054905660550056605510566055205660553056605540566055505660556056605570566055805660559056605600566056105660562056605630566056405660565056605660566056705660568056605690566057005660571056605720566057305660574056605750566057605660577056605780566057905660580056605810566058205660583056605840566058505660586056605870566058805660589056605900566059105660592056605930566059405660595056605960566059705660598056605990566060005660601056606020566060305660604056606050566060605660607056606080566060905660610056606110566061205660613056606140566061505660616056606170566061805660619056606200566062105660622056606230566062405660625056606260566062705660628056606290566063005660631056606320566063305660634056606350566063605660637056606380566063905660640056606410566064205660643056606440566064505660646056606470566064805660649056606500566065105660652056606530566065405660655056606560566065705660658056606590566066005660661056606620566066305660664056606650566066605660667056606680566066905660670056606710566067205660673056606740566067505660676056606770566067805660679056606800566068105660682056606830566068405660685056606860566068705660688056606890566069005660691056606920566069305660694056606950566069605660697056606980566069905660700056607010566070205660703056607040566070505660706056607070566070805660709056607100566071105660712056607130566071405660715056607160566071705660718056607190566072005660721056607220566072305660724056607250566072605660727056607280566072905660730056607310566073205660733056607340566073505660736056607370566073805660739056607400566074105660742056607430566074405660745056607460566074705660748056607490566075005660751056607520566075305660754056607550566075605660757056607580566075905660760056607610566076205660763056607640566076505660766056607670566076805660769056607700566077105660772056607730566077405660775056607760566077705660778056607790566078005660781056607820566078305660784056607850566078605660787056607880566078905660790056607910566079205660793056607940566079505660796056607970566079805660799056608000566080105660802056608030566080405660805056608060566080705660808056608090566081005660811056608120566081305660814056608150566081605660817056608180566081905660820056608210566082205660823056608240566082505660826056608270566082805660829056608300566083105660832056608330566083405660835056608360566083705660838056608390566084005660841056608420566084305660844056608450566084605660847056608480566084905660850056608510566085205660853056608540566085505660856056608570566085805660859056608600566086105660862056608630566086405660865056608660566086705660868056608690566087005660871056608720566087305660874056608750566087605660877056608780566087905660880056608810566088205660883056608840566088505660886056608870566088805660889056608900566089105660892056608930566089405660895056608960566089705660898056608990566090005660901056609020566090305660904056609050566090605660907056609080566090905660910056609110566091205660913056609140566091505660916056609170566091805660919056609200566092105660922056609230566092405660925056609260566092705660928056609290566093005660931056609320566093305660934056609350566093605660937056609380566093905660940056609410566094205660943056609440566094505660946056609470566094805660949056609500566095105660952056609530566095405660955056609560566095705660958056609590566096005660961056609620566096305660964056609650566096605660967056609680566096905660970056609710566097205660973056609740566097505660976056609770566097805660979056609800566098105660982056609830566098405660985056609860566098705660988056609890566099005660991056609920566099305660994056609950566099605660997056609980566099905661000056610010566100205661003056610040566100505661006056610070566100805661009056610100566101105661012056610130566101405661015056610160566101705661018056610190566102005661021056610220566102305661024056610250566102605661027056610280566102905661030056610310566103205661033056610340566103505661036056610370566103805661039056610400566104105661042056610430566104405661045056610460566104705661048056610490566105005661051056610520566105305661054056610550566105605661057056610580566105905661060056610610566106205661063056610640566106505661066056610670566106805661069056610700566107105661072056610730566107405661075056610760566107705661078056610790566108005661081056610820566108305661084056610850566108605661087056610880566108905661090056610910566109205661093056610940566109505661096056610970566109805661099056611000566110105661102056611030566110405661105056700010567000205670003056700040567000505670006056700070567000805670009056700100567001105670012056700130567001405670015056700160567001705670018056700190567002005670021056700220567002305670024056700250567002605670027056700280567002905670030056700310567003205670033056700340567003505670036056700370567003805670039056700400567004105670042056700430567004405670045056700460567004705670048056700490567005005670051056700520567005305670054056700550567005605670057056700580567005905670060056700610567006205670063056700640567006505670066056700670567006805670069056700700567007105670072056700730567007405670075056700760567007705670078056700790567008005670081056700820567008305670084056700850567008605670087056700880567008905670090056700910567009205670093056700940567009505670096056700970567009805670099056701000567010105670102056701030567010405670105056701060567010705670108056701090567011005670111056701120567011305670114056701150567011605670117056701180567011905670120056701210567012205670123056701240567012505670126056701270567012805670129056701300567013105670132056701330567013405670135056701360567013705670138056701390567014005670141056701420567014305670144056701450567014605670147056701480567014905670150056701510567015205670153056701540567015505670156056701570567015805670159056701600567016105670162056701630567016405670165056701660567016705670168056701690567017005670171056701720567017305670174056701750567017605670177056701780567017905670180056701810567018205670183056701840567018505670186056701870567018805670189056701900567019105670192056701930567019405670195056701960567019705670198056701990567020005670201056702020567020305670204056702050567020605670207056702080567020905670210056702110567021205670213056702140567021505670216056702170567021805670219056702200567022105670222056702230567022405670225056702260567022705670228056702290567023005670231056702320567023305670234056702350567023605670237056702380567023905670240056702410567024205670243056702440567024505670246056702470567024805670249056702500567025105670252056702530567025405670255056702560567025705670258056702590567026005670261056702620567026305670264056702650567026605670267056702680567026905670270056702710567027205670273056702740567027505670276056702770567027805670279056702800567028105670282056702830567028405670285056702860567028705670288056702890567029005670291056702920567029305670294056702950567029605670297056702980567029905670300056703010567030205670303056703040567030505670306056703070567030805670309056703100567031105670312056703130567031405670315056703160567031705670318056703190567032005670321056703220567032305670324056703250567032605670327056703280567032905670330056703310567033205670333056703340567033505670336056703370567033805670339056703400567034105670342056703430567034405670345056703460567034705670348056703490567035005670351056703520567035305670354056703550567035605670357056703580567035905670360056703610567036205670363056703640567036505670366056703670567036805670369056703700567037105670372056703730567037405670375056703760567037705670378056703790567038005670381056703820567038305670384056703850567038605670387056703880567038905670390056703910567039205670393056703940567039505670396056703970567039805670399056704000567040105670402056704030567040405670405056704060567040705670408056704090567041005670411056704120567041305670414056704150567041605670417056704180567041905670420056704210567042205670423056704240567042505670426056704270567042805670429056704300567043105670432056704330567043405670435056704360567043705670438056704390567044005670441056704420567044305670444056704450567044605670447056704480567044905670450056704510567045205670453056704540567045505670456056704570567045805670459056704600567046105670462056704630567046405670465056704660567046705670468056704690567047005670471056704720567047305670474056704750567047605670477056704780567047905670480056704810567048205670483056704840567048505670486056704870567048805670489056704900567049105670492056704930567049405670495056704960567049705670498056704990567050005670501056705020567050305670504056705050567050605670507056705080567050905670510056705110567051205670513056705140567051505670516056705170567051805670519056705200567052105670522056705230567052405670525056705260567052705670528056705290567053005670531056705320567053305670534056705350567053605670537056705380567053905670540056705410567054205670543056705440567054505670546056705470567054805670549056705500567055105670552056705530567055405670555056705560567055705670558056705590567056005670561056705620567056305670564056705650567056605670567056705680567056905670570056705710567057205670573056705740567057505670576056705770567057805670579056705800567058105670582056705830567058405670585056705860567058705670588056705890567059005670591056705920567059305670594056705950567059605670597056705980567059905670600056706010567060205670603056706040567060505670606056706070567060805670609056706100567061105670612056706130567061405670615056706160567061705670618056706190567062005670621056706220567062305670624056706250567062605670627056706280567062905670630056706310567063205670633056706340567063505670636056706370567063805670639056706400567064105670642056706430567064405670645056706460567064705670648056706490567065005670651056706520567065305670654056706550567065605670657056706580567065905670660056706610567066205670663056706640567066505670666056706670567066805670669056706700567067105670672056706730567067405670675056706760567067705670678056706790567068005670681056706820567068305670684056706850567068605670687056706880567068905670690056706910567069205670693056706940567069505670696056706970567069805670699056707000567070105670702056707030567070405670705056707060567070705670708056707090567071005670711056707120567071305670714056707150567071605670717056707180567071905670720056707210567072205670723056707240567072505670726056707270567072805670729056707300567073105670732056707330567073405670735056707360567073705670738056707390567074005670741056707420567074305670744056707450567074605670747056707480567074905670750056707510567075205670753056707540567075505670756056707570567075805670759056707600567076105670762056707630567076405670765056707660567076705670768056707690567077005670771056707720567077305670774056707750567077605670777056707780567077905670780056707810567078205670783056707840567078505670786056707870567078805670789056707900567079105670792056707930567079405670795056707960567079705670798056707990567080005670801056708020567080305670804056708050567080605670807056708080567080905670810056708110567081205670813056708140567081505670816056708170567081805670819056708200567082105670822056708230567082405670825056708260567082705670828056708290567083005670831056708320567083305670834056708350567083605670837056708380567083905670840056708410567084205670843056708440567084505670846056708470567084805670849056708500567085105670852056708530567085405670855056708560567085705670858056708590567086005670861056708620567086305670864056708650567086605670867056708680567086905670870056708710567087205670873056708740567087505670876056708770567087805670879056708800567088105670882056708830567088405670885056708860567088705670888056708890567089005670891056708920567089305670894056708950567089605670897056708980567089905670900056709010567090205670903056709040567090505670906056709070567090805670909056709100567091105670912056709130567091405670915056709160567091705670918056709190567092005670921056709220567092305670924056709250567092605670927056709280567092905670930056709310567093205670933056709340567093505670936056709370567093805670939056709400567094105670942056709430567094405670945056709460567094705670948056709490567095005670951056709520567095305670954056709550567095605670957056709580567095905670960056709610567096205670963056709640567096505670966056709670567096805670969056709700567097105670972056709730567097405670975056709760567097705670978056709790567098005670981056709820567098305670984056709850567098605670987056709880567098905670990056709910567099205670993056709940567099505670996056709970567099805670999056710000567100105671002056710030567100405671005056710060567100705671008056710090567101005671011056710120567101305671014056710150567101605671017056710180567101905671020056710210567102205671023056710240567102505671026056710270567102805671029056710300567103105671032056710330567103405671035056710360567103705671038056710390567104005671041056710420567104305671044056710450567104605671047056710480567104905671050056710510567105205671053056710540567105505671056056710570567105805671059056710600567106105671062056710630567106405671065056710660567106705671068056710690567107005671071056710720567107305671074056710750567107605671077056710780567107905671080056710810567108205671083056710840567108505671086056710870567108805671089056710900567109105671092056710930567109405671095056710960567109705671098056710990567110005671101056711020567110305671104056711050568000105680002056800030568000405680005056800060568000705680008056800090568001005680011056800120568001305680014056800150568001605680017056800180568001905680020056800210568002205680023056800240568002505680026056800270568002805680029056800300568003105680032056800330568003405680035056800360568003705680038056800390568004005680041056800420568004305680044056800450568004605680047056800480568004905680050056800510568005205680053056800540568005505680056056800570568005805680059056800600568006105680062056800630568006405680065056800660568006705680068056800690568007005680071056800720568007305680074056800750568007605680077056800780568007905680080056800810568008205680083056800840568008505680086056800870568008805680089056800900568009105680092056800930568009405680095056800960568009705680098056800990568010005680101056801020568010305680104056801050568010605680107056801080568010905680110056801110568011205680113056801140568011505680116056801170568011805680119056801200568012105680122056801230568012405680125056801260568012705680128056801290568013005680131056801320568013305680134056801350568013605680137056801380568013905680140056801410568014205680143056801440568014505680146056801470568014805680149056801500568015105680152056801530568015405680155056801560568015705680158056801590568016005680161056801620568016305680164056801650568016605680167056801680568016905680170056801710568017205680173056801740568017505680176056801770568017805680179056801800568018105680182056801830568018405680185056801860568018705680188056801890568019005680191056801920568019305680194056801950568019605680197056801980568019905680200056802010568020205680203056802040568020505680206056802070568020805680209056802100568021105680212056802130568021405680215056802160568021705680218056802190568022005680221056802220568022305680224056802250568022605680227056802280568022905680230056802310568023205680233056802340568023505680236056802370568023805680239056802400568024105680242056802430568024405680245056802460568024705680248056802490568025005680251056802520568025305680254056802550568025605680257056802580568025905680260056802610568026205680263056802640568026505680266056802670568026805680269056802700568027105680272056802730568027405680275056802760568027705680278056802790568028005680281056802820568028305680284056802850568028605680287056802880568028905680290056802910568029205680293056802940568029505680296056802970568029805680299056803000568030105680302056803030568030405680305056803060568030705680308056803090568031005680311056803120568031305680314056803150568031605680317056803180568031905680320056803210568032205680323056803240568032505680326056803270568032805680329056803300568033105680332056803330568033405680335056803360568033705680338056803390568034005680341056803420568034305680344056803450568034605680347056803480568034905680350056803510568035205680353056803540568035505680356056803570568035805680359056803600568036105680362056803630568036405680365056803660568036705680368056803690568037005680371056803720568037305680374056803750568037605680377056803780568037905680380056803810568038205680383056803840568038505680386056803870568038805680389056803900568039105680392056803930568039405680395056803960568039705680398056803990568040005680401056804020568040305680404056804050568040605680407056804080568040905680410056804110568041205680413056804140568041505680416056804170568041805680419056804200568042105680422056804230568042405680425056804260568042705680428056804290568043005680431056804320568043305680434056804350568043605680437056804380568043905680440056804410568044205680443056804440568044505680446056804470568044805680449056804500568045105680452056804530568045405680455056804560568045705680458056804590568046005680461056804620568046305680464056804650568046605680467056804680568046905680470056804710568047205680473056804740568047505680476056804770568047805680479056804800568048105680482056804830568048405680485056804860568048705680488056804890568049005680491056804920568049305680494056804950568049605680497056804980568049905680500056805010568050205680503056805040568050505680506056805070568050805680509056805100568051105680512056805130568051405680515056805160568051705680518056805190568052005680521056805220568052305680524056805250568052605680527056805280568052905680530056805310568053205680533056805340568053505680536056805370568053805680539056805400568054105680542056805430568054405680545056805460568054705680548056805490568055005680551056805520568055305680554056805550568055605680557056805580568055905680560056805610568056205680563056805640568056505680566056805670568056805680569056805700568057105680572056805730568057405680575056805760568057705680578056805790568058005680581056805820568058305680584056805850568058605680587056805880568058905680590056805910568059205680593056805940568059505680596056805970568059805680599056806000568060105680602056806030568060405680605056806060568060705680608056806090568061005680611056806120568061305680614056806150568061605680617056806180568061905680620056806210568062205680623056806240568062505680626056806270568062805680629056806300568063105680632056806330568063405680635056806360568063705680638056806390568064005680641056806420568064305680644056806450568064605680647056806480568064905680650056806510568065205680653056806540568065505680656056806570568065805680659056806600568066105680662056806630568066405680665056806660568066705680668056806690568067005680671056806720568067305680674056806750568067605680677056806780568067905680680056806810568068205680683056806840568068505680686056806870568068805680689056806900568069105680692056806930568069405680695056806960568069705680698056806990568070005680701056807020568070305680704056807050568070605680707056807080568070905680710056807110568071205680713056807140568071505680716056807170568071805680719056807200568072105680722056807230568072405680725056807260568072705680728056807290568073005680731056807320568073305680734056807350568073605680737056807380568073905680740056807410568074205680743056807440568074505680746056807470568074805680749056807500568075105680752056807530568075405680755056807560568075705680758056807590568076005680761056807620568076305680764056807650568076605680767056807680568076905680770056807710568077205680773056807740568077505680776056807770568077805680779056807800568078105680782056807830568078405680785056807860568078705680788056807890568079005680791056807920568079305680794056807950568079605680797056807980568079905680800056808010568080205680803056808040568080505680806056808070568080805680809056808100568081105680812056808130568081405680815056808160568081705680818056808190568082005680821056808220568082305680824056808250568082605680827056808280568082905680830056808310568083205680833056808340568083505680836056808370568083805680839056808400568084105680842056808430568084405680845056808460568084705680848056808490568085005680851056808520568085305680854056808550568085605680857056808580568085905680860056808610568086205680863056808640568086505680866056808670568086805680869056808700568087105680872056808730568087405680875056808760568087705680878056808790568088005680881056808820568088305680884056808850568088605680887056808880568088905680890056808910568089205680893056808940568089505680896056808970568089805680899056809000568090105680902056809030568090405680905056809060568090705680908056809090568091005680911056809120568091305680914056809150568091605680917056809180568091905680920056809210568092205680923056809240568092505680926056809270568092805680929056809300568093105680932056809330568093405680935056809360568093705680938056809390568094005680941056809420568094305680944056809450568094605680947056809480568094905680950056809510568095205680953056809540568095505680956056809570568095805680959056809600568096105680962056809630568096405680965056809660568096705680968056809690568097005680971056809720568097305680974056809750568097605680977056809780568097905680980056809810568098205680983056809840568098505680986056809870568098805680989056809900568099105680992056809930568099405680995056809960568099705680998056809990568100005681001056810020568100305681004056810050568100605681007056810080568100905681010056810110568101205681013056810140568101505681016056810170568101805681019056810200568102105681022056810230568102405681025056810260568102705681028056810290568103005681031056810320568103305681034056810350568103605681037056810380568103905681040056810410568104205681043056810440568104505681046056810470568104805681049056810500568105105681052056810530568105405681055056810560568105705681058056810590568106005681061056810620568106305681064056810650568106605681067056810680568106905681070056810710568107205681073056810740568107505681076056810770568107805681079056810800568108105681082056810830568108405681085056810860568108705681088056810890568109005681091056810920568109305681094056810950568109605681097056810980568109905681100056811010568110205681103056811040568110505690001056900020569000305690004056900050569000605690007056900080569000905690010056900110569001205690013056900140569001505690016056900170569001805690019056900200569002105690022056900230569002405690025056900260569002705690028056900290569003005690031056900320569003305690034056900350569003605690037056900380569003905690040056900410569004205690043056900440569004505690046056900470569004805690049056900500569005105690052056900530569005405690055056900560569005705690058056900590569006005690061056900620569006305690064056900650569006605690067056900680569006905690070056900710569007205690073056900740569007505690076056900770569007805690079056900800569008105690082056900830569008405690085056900860569008705690088056900890569009005690091056900920569009305690094056900950569009605690097056900980569009905690100056901010569010205690103056901040569010505690106056901070569010805690109056901100569011105690112056901130569011405690115056901160569011705690118056901190569012005690121056901220569012305690124056901250569012605690127056901280569012905690130056901310569013205690133056901340569013505690136056901370569013805690139056901400569014105690142056901430569014405690145056901460569014705690148056901490569015005690151056901520569015305690154056901550569015605690157056901580569015905690160056901610569016205690163056901640569016505690166056901670569016805690169056901700569017105690172056901730569017405690175056901760569017705690178056901790569018005690181056901820569018305690184056901850569018605690187056901880569018905690190056901910569019205690193056901940569019505690196056901970569019805690199056902000569020105690202056902030569020405690205056902060569020705690208056902090569021005690211056902120569021305690214056902150569021605690217056902180569021905690220056902210569022205690223056902240569022505690226056902270569022805690229056902300569023105690232056902330569023405690235056902360569023705690238056902390569024005690241056902420569024305690244056902450569024605690247056902480569024905690250056902510569025205690253056902540569025505690256056902570569025805690259056902600569026105690262056902630569026405690265056902660569026705690268056902690569027005690271056902720569027305690274056902750569027605690277056902780569027905690280056902810569028205690283056902840569028505690286056902870569028805690289056902900569029105690292056902930569029405690295056902960569029705690298056902990569030005690301056903020569030305690304056903050569030605690307056903080569030905690310056903110569031205690313056903140569031505690316056903170569031805690319056903200569032105690322056903230569032405690325056903260569032705690328056903290569033005690331056903320569033305690334056903350569033605690337056903380569033905690340056903410569034205690343056903440569034505690346056903470569034805690349056903500569035105690352056903530569035405690355056903560569035705690358056903590569036005690361056903620569036305690364056903650569036605690367056903680569036905690370056903710569037205690373056903740569037505690376056903770569037805690379056903800569038105690382056903830569038405690385056903860569038705690388056903890569039005690391056903920569039305690394056903950569039605690397056903980569039905690400056904010569040205690403056904040569040505690406056904070569040805690409056904100569041105690412056904130569041405690415056904160569041705690418056904190569042005690421056904220569042305690424056904250569042605690427056904280569042905690430056904310569043205690433056904340569043505690436056904370569043805690439056904400569044105690442056904430569044405690445056904460569044705690448056904490569045005690451056904520569045305690454056904550569045605690457056904580569045905690460056904610569046205690463056904640569046505690466056904670569046805690469056904700569047105690472056904730569047405690475056904760569047705690478056904790569048005690481056904820569048305690484056904850569048605690487056904880569048905690490056904910569049205690493056904940569049505690496056904970569049805690499056905000569050105690502056905030569050405690505056905060569050705690508056905090569051005690511056905120569051305690514056905150569051605690517056905180569051905690520056905210569052205690523056905240569052505690526056905270569052805690529056905300569053105690532056905330569053405690535056905360569053705690538056905390569054005690541056905420569054305690544056905450569054605690547056905480569054905690550056905510569055205690553056905540569055505690556056905570569055805690559056905600569056105690562056905630569056405690565056905660569056705690568056905690569057005690571056905720569057305690574056905750569057605690577056905780569057905690580056905810569058205690583056905840569058505690586056905870569058805690589056905900569059105690592056905930569059405690595056905960569059705690598056905990569060005690601056906020569060305690604056906050569060605690607056906080569060905690610056906110569061205690613056906140569061505690616056906170569061805690619056906200569062105690622056906230569062405690625056906260569062705690628056906290569063005690631056906320569063305690634056906350569063605690637056906380569063905690640056906410569064205690643056906440569064505690646056906470569064805690649056906500569065105690652056906530569065405690655056906560569065705690658056906590569066005690661056906620569066305690664056906650569066605690667056906680569066905690670056906710569067205690673056906740569067505690676056906770569067805690679056906800569068105690682056906830569068405690685056906860569068705690688056906890569069005690691056906920569069305690694056906950569069605690697056906980569069905690700056907010569070205690703056907040569070505690706056907070569070805690709056907100569071105690712056907130569071405690715056907160569071705690718056907190569072005690721056907220569072305690724056907250569072605690727056907280569072905690730056907310569073205690733056907340569073505690736056907370569073805690739056907400569074105690742056907430569074405690745056907460569074705690748056907490569075005690751056907520569075305690754056907550569075605690757056907580569075905690760056907610569076205690763056907640569076505690766056907670569076805690769056907700569077105690772056907730569077405690775056907760569077705690778056907790569078005690781056907820569078305690784056907850569078605690787056907880569078905690790056907910569079205690793056907940569079505690796056907970569079805690799056908000569080105690802056908030569080405690805056908060569080705690808056908090569081005690811056908120569081305690814056908150569081605690817056908180569081905690820056908210569082205690823056908240569082505690826056908270569082805690829056908300569083105690832056908330569083405690835056908360569083705690838056908390569084005690841056908420569084305690844056908450569084605690847056908480569084905690850056908510569085205690853056908540569085505690856056908570569085805690859056908600569086105690862056908630569086405690865056908660569086705690868056908690569087005690871056908720569087305690874056908750569087605690877056908780569087905690880056908810569088205690883056908840569088505690886056908870569088805690889056908900569089105690892056908930569089405690895056908960569089705690898056908990569090005690901056909020569090305690904056909050569090605690907056909080569090905690910056909110569091205690913056909140569091505690916056909170569091805690919056909200569092105690922056909230569092405690925056909260569092705690928056909290569093005690931056909320569093305690934056909350569093605690937056909380569093905690940056909410569094205690943056909440569094505690946056909470569094805690949056909500569095105690952056909530569095405690955056909560569095705690958056909590569096005690961056909620569096305690964056909650569096605690967056909680569096905690970056909710569097205690973056909740569097505690976056909770569097805690979056909800569098105690982056909830569098405690985056909860569098705690988056909890569099005690991056909920569099305690994056909950569099605690997056909980569099905691000056910010569100205691003056910040569100505691006056910070569100805691009056910100569101105691012056910130569101405691015056910160569101705691018056910190569102005691021056910220569102305691024056910250569102605691027056910280569102905691030056910310569103205691033056910340569103505691036056910370569103805691039056910400569104105691042056910430569104405691045056910460569104705691048056910490569105005691051056910520569105305691054056910550569105605691057056910580569105905691060056910610569106205691063056910640569106505691066056910670569106805691069056910700569107105691072056910730569107405691075056910760569107705691078056910790569108005691081056910820569108305691084056910850569108605691087056910880569108905691090056910910569109205691093056910940569109505691096056910970569109805691099056911000569110105691102056911030569110405691105057000010570000205700003057000040570000505700006057000070570000805700009057000100570001105700012057000130570001405700015057000160570001705700018057000190570002005700021057000220570002305700024057000250570002605700027057000280570002905700030057000310570003205700033057000340570003505700036057000370570003805700039057000400570004105700042057000430570004405700045057000460570004705700048057000490570005005700051057000520570005305700054057000550570005605700057057000580570005905700060057000610570006205700063057000640570006505700066057000670570006805700069057000700570007105700072057000730570007405700075057000760570007705700078057000790570008005700081057000820570008305700084057000850570008605700087057000880570008905700090057000910570009205700093057000940570009505700096057000970570009805700099057001000570010105700102057001030570010405700105057001060570010705700108057001090570011005700111057001120570011305700114057001150570011605700117057001180570011905700120057001210570012205700123057001240570012505700126057001270570012805700129057001300570013105700132057001330570013405700135057001360570013705700138057001390570014005700141057001420570014305700144057001450570014605700147057001480570014905700150057001510570015205700153057001540570015505700156057001570570015805700159057001600570016105700162057001630570016405700165057001660570016705700168057001690570017005700171057001720570017305700174057001750570017605700177057001780570017905700180057001810570018205700183057001840570018505700186057001870570018805700189057001900570019105700192057001930570019405700195057001960570019705700198057001990570020005700201057002020570020305700204057002050570020605700207057002080570020905700210057002110570021205700213057002140570021505700216057002170570021805700219057002200570022105700222057002230570022405700225057002260570022705700228057002290570023005700231057002320570023305700234057002350570023605700237057002380570023905700240057002410570024205700243057002440570024505700246057002470570024805700249057002500570025105700252057002530570025405700255057002560570025705700258057002590570026005700261057002620570026305700264057002650570026605700267057002680570026905700270057002710570027205700273057002740570027505700276057002770570027805700279057002800570028105700282057002830570028405700285057002860570028705700288057002890570029005700291057002920570029305700294057002950570029605700297057002980570029905700300057003010570030205700303057003040570030505700306057003070570030805700309057003100570031105700312057003130570031405700315057003160570031705700318057003190570032005700321057003220570032305700324057003250570032605700327057003280570032905700330057003310570033205700333057003340570033505700336057003370570033805700339057003400570034105700342057003430570034405700345057003460570034705700348057003490570035005700351057003520570035305700354057003550570035605700357057003580570035905700360057003610570036205700363057003640570036505700366057003670570036805700369057003700570037105700372057003730570037405700375057003760570037705700378057003790570038005700381057003820570038305700384057003850570038605700387057003880570038905700390057003910570039205700393057003940570039505700396057003970570039805700399057004000570040105700402057004030570040405700405057004060570040705700408057004090570041005700411057004120570041305700414057004150570041605700417057004180570041905700420057004210570042205700423057004240570042505700426057004270570042805700429057004300570043105700432057004330570043405700435057004360570043705700438057004390570044005700441057004420570044305700444057004450570044605700447057004480570044905700450057004510570045205700453057004540570045505700456057004570570045805700459057004600570046105700462057004630570046405700465057004660570046705700468057004690570047005700471057004720570047305700474057004750570047605700477057004780570047905700480057004810570048205700483057004840570048505700486057004870570048805700489057004900570049105700492057004930570049405700495057004960570049705700498057004990570050005700501057005020570050305700504057005050570050605700507057005080570050905700510057005110570051205700513057005140570051505700516057005170570051805700519057005200570052105700522057005230570052405700525057005260570052705700528057005290570053005700531057005320570053305700534057005350570053605700537057005380570053905700540057005410570054205700543057005440570054505700546057005470570054805700549057005500570055105700552057005530570055405700555057005560570055705700558057005590570056005700561057005620570056305700564057005650570056605700567057005680570056905700570057005710570057205700573057005740570057505700576057005770570057805700579057005800570058105700582057005830570058405700585057005860570058705700588057005890570059005700591057005920570059305700594057005950570059605700597057005980570059905700600057006010570060205700603057006040570060505700606057006070570060805700609057006100570061105700612057006130570061405700615057006160570061705700618057006190570062005700621057006220570062305700624057006250570062605700627057006280570062905700630057006310570063205700633057006340570063505700636057006370570063805700639057006400570064105700642057006430570064405700645057006460570064705700648057006490570065005700651057006520570065305700654057006550570065605700657057006580570065905700660057006610570066205700663057006640570066505700666057006670570066805700669057006700570067105700672057006730570067405700675057006760570067705700678057006790570068005700681057006820570068305700684057006850570068605700687057006880570068905700690057006910570069205700693057006940570069505700696057006970570069805700699057007000570070105700702057007030570070405700705057007060570070705700708057007090570071005700711057007120570071305700714057007150570071605700717057007180570071905700720057007210570072205700723057007240570072505700726057007270570072805700729057007300570073105700732057007330570073405700735057007360570073705700738057007390570074005700741057007420570074305700744057007450570074605700747057007480570074905700750057007510570075205700753057007540570075505700756057007570570075805700759057007600570076105700762057007630570076405700765057007660570076705700768057007690570077005700771057007720570077305700774057007750570077605700777057007780570077905700780057007810570078205700783057007840570078505700786057007870570078805700789057007900570079105700792057007930570079405700795057007960570079705700798057007990570080005700801057008020570080305700804057008050570080605700807057008080570080905700810057008110570081205700813057008140570081505700816057008170570081805700819057008200570082105700822057008230570082405700825057008260570082705700828057008290570083005700831057008320570083305700834057008350570083605700837057008380570083905700840057008410570084205700843057008440570084505700846057008470570084805700849057008500570085105700852057008530570085405700855057008560570085705700858057008590570086005700861057008620570086305700864057008650570086605700867057008680570086905700870057008710570087205700873057008740570087505700876057008770570087805700879057008800570088105700882057008830570088405700885057008860570088705700888057008890570089005700891057008920570089305700894057008950570089605700897057008980570089905700900057009010570090205700903057009040570090505700906057009070570090805700909057009100570091105700912057009130570091405700915057009160570091705700918057009190570092005700921057009220570092305700924057009250570092605700927057009280570092905700930057009310570093205700933057009340570093505700936057009370570093805700939057009400570094105700942057009430570094405700945057009460570094705700948057009490570095005700951057009520570095305700954057009550570095605700957057009580570095905700960057009610570096205700963057009640570096505700966057009670570096805700969057009700570097105700972057009730570097405700975057009760570097705700978057009790570098005700981057009820570098305700984057009850570098605700987057009880570098905700990057009910570099205700993057009940570099505700996057009970570099805700999057010000570100105701002057010030570100405701005057010060570100705701008057010090570101005701011057010120570101305701014057010150570101605701017057010180570101905701020057010210570102205701023057010240570102505701026057010270570102805701029057010300570103105701032057010330570103405701035057010360570103705701038057010390570104005701041057010420570104305701044057010450570104605701047057010480570104905701050057010510570105205701053057010540570105505701056057010570570105805701059057010600570106105701062057010630570106405701065057010660570106705701068057010690570107005701071057010720570107305701074057010750570107605701077057010780570107905701080057010810570108205701083057010840570108505701086057010870570108805701089057010900570109105701092057010930570109405701095057010960570109705701098057010990570110005701101057011020570110305701104057011050571000105710002057100030571000405710005057100060571000705710008057100090571001005710011057100120571001305710014057100150571001605710017057100180571001905710020057100210571002205710023057100240571002505710026057100270571002805710029057100300571003105710032057100330571003405710035057100360571003705710038057100390571004005710041057100420571004305710044057100450571004605710047057100480571004905710050057100510571005205710053057100540571005505710056057100570571005805710059057100600571006105710062057100630571006405710065057100660571006705710068057100690571007005710071057100720571007305710074057100750571007605710077057100780571007905710080057100810571008205710083057100840571008505710086057100870571008805710089057100900571009105710092057100930571009405710095057100960571009705710098057100990571010005710101057101020571010305710104057101050571010605710107057101080571010905710110057101110571011205710113057101140571011505710116057101170571011805710119057101200571012105710122057101230571012405710125057101260571012705710128057101290571013005710131057101320571013305710134057101350571013605710137057101380571013905710140057101410571014205710143057101440571014505710146057101470571014805710149057101500571015105710152057101530571015405710155057101560571015705710158057101590571016005710161057101620571016305710164057101650571016605710167057101680571016905710170057101710571017205710173057101740571017505710176057101770571017805710179057101800571018105710182057101830571018405710185057101860571018705710188057101890571019005710191057101920571019305710194057101950571019605710197057101980571019905710200057102010571020205710203057102040571020505710206057102070571020805710209057102100571021105710212057102130571021405710215057102160571021705710218057102190571022005710221057102220571022305710224057102250571022605710227057102280571022905710230057102310571023205710233057102340571023505710236057102370571023805710239057102400571024105710242057102430571024405710245057102460571024705710248057102490571025005710251057102520571025305710254057102550571025605710257057102580571025905710260057102610571026205710263057102640571026505710266057102670571026805710269057102700571027105710272057102730571027405710275057102760571027705710278057102790571028005710281057102820571028305710284057102850571028605710287057102880571028905710290057102910571029205710293057102940571029505710296057102970571029805710299057103000571030105710302057103030571030405710305057103060571030705710308057103090571031005710311057103120571031305710314057103150571031605710317057103180571031905710320057103210571032205710323057103240571032505710326057103270571032805710329057103300571033105710332057103330571033405710335057103360571033705710338057103390571034005710341057103420571034305710344057103450571034605710347057103480571034905710350057103510571035205710353057103540571035505710356057103570571035805710359057103600571036105710362057103630571036405710365057103660571036705710368057103690571037005710371057103720571037305710374057103750571037605710377057103780571037905710380057103810571038205710383057103840571038505710386057103870571038805710389057103900571039105710392057103930571039405710395057103960571039705710398057103990571040005710401057104020571040305710404057104050571040605710407057104080571040905710410057104110571041205710413057104140571041505710416057104170571041805710419057104200571042105710422057104230571042405710425057104260571042705710428057104290571043005710431057104320571043305710434057104350571043605710437057104380571043905710440057104410571044205710443057104440571044505710446057104470571044805710449057104500571045105710452057104530571045405710455057104560571045705710458057104590571046005710461057104620571046305710464057104650571046605710467057104680571046905710470057104710571047205710473057104740571047505710476057104770571047805710479057104800571048105710482057104830571048405710485057104860571048705710488057104890571049005710491057104920571049305710494057104950571049605710497057104980571049905710500057105010571050205710503057105040571050505710506057105070571050805710509057105100571051105710512057105130571051405710515057105160571051705710518057105190571052005710521057105220571052305710524057105250571052605710527057105280571052905710530057105310571053205710533057105340571053505710536057105370571053805710539057105400571054105710542057105430571054405710545057105460571054705710548057105490571055005710551057105520571055305710554057105550571055605710557057105580571055905710560057105610571056205710563057105640571056505710566057105670571056805710569057105700571057105710572057105730571057405710575057105760571057705710578057105790571058005710581057105820571058305710584057105850571058605710587057105880571058905710590057105910571059205710593057105940571059505710596057105970571059805710599057106000571060105710602057106030571060405710605057106060571060705710608057106090571061005710611057106120571061305710614057106150571061605710617057106180571061905710620057106210571062205710623057106240571062505710626057106270571062805710629057106300571063105710632057106330571063405710635057106360571063705710638057106390571064005710641057106420571064305710644057106450571064605710647057106480571064905710650057106510571065205710653057106540571065505710656057106570571065805710659057106600571066105710662057106630571066405710665057106660571066705710668057106690571067005710671057106720571067305710674057106750571067605710677057106780571067905710680057106810571068205710683057106840571068505710686057106870571068805710689057106900571069105710692057106930571069405710695057106960571069705710698057106990571070005710701057107020571070305710704057107050571070605710707057107080571070905710710057107110571071205710713057107140571071505710716057107170571071805710719057107200571072105710722057107230571072405710725057107260571072705710728057107290571073005710731057107320571073305710734057107350571073605710737057107380571073905710740057107410571074205710743057107440571074505710746057107470571074805710749057107500571075105710752057107530571075405710755057107560571075705710758057107590571076005710761057107620571076305710764057107650571076605710767057107680571076905710770057107710571077205710773057107740571077505710776057107770571077805710779057107800571078105710782057107830571078405710785057107860571078705710788057107890571079005710791057107920571079305710794057107950571079605710797057107980571079905710800057108010571080205710803057108040571080505710806057108070571080805710809057108100571081105710812057108130571081405710815057108160571081705710818057108190571082005710821057108220571082305710824057108250571082605710827057108280571082905710830057108310571083205710833057108340571083505710836057108370571083805710839057108400571084105710842057108430571084405710845057108460571084705710848057108490571085005710851057108520571085305710854057108550571085605710857057108580571085905710860057108610571086205710863057108640571086505710866057108670571086805710869057108700571087105710872057108730571087405710875057108760571087705710878057108790571088005710881057108820571088305710884057108850571088605710887057108880571088905710890057108910571089205710893057108940571089505710896057108970571089805710899057109000571090105710902057109030571090405710905057109060571090705710908057109090571091005710911057109120571091305710914057109150571091605710917057109180571091905710920057109210571092205710923057109240571092505710926057109270571092805710929057109300571093105710932057109330571093405710935057109360571093705710938057109390571094005710941057109420571094305710944057109450571094605710947057109480571094905710950057109510571095205710953057109540571095505710956057109570571095805710959057109600571096105710962057109630571096405710965057109660571096705710968057109690571097005710971057109720571097305710974057109750571097605710977057109780571097905710980057109810571098205710983057109840571098505710986057109870571098805710989057109900571099105710992057109930571099405710995057109960571099705710998057109990571100005711001057110020571100305711004057110050571100605711007057110080571100905711010057110110571101205711013057110140571101505711016057110170571101805711019057110200571102105711022057110230571102405711025057110260571102705711028057110290571103005711031057110320571103305711034057110350571103605711037057110380571103905711040057110410571104205711043057110440571104505711046057110470571104805711049057110500571105105711052057110530571105405711055057110560571105705711058057110590571106005711061057110620571106305711064057110650571106605711067057110680571106905711070057110710571107205711073057110740571107505711076057110770571107805711079057110800571108105711082057110830571108405711085057110860571108705711088057110890571109005711091057110920571109305711094057110950571109605711097057110980571109905711100057111010571110205711103057111040571110505720001057200020572000305720004057200050572000605720007057200080572000905720010057200110572001205720013057200140572001505720016057200170572001805720019057200200572002105720022057200230572002405720025057200260572002705720028057200290572003005720031057200320572003305720034057200350572003605720037057200380572003905720040057200410572004205720043057200440572004505720046057200470572004805720049057200500572005105720052057200530572005405720055057200560572005705720058057200590572006005720061057200620572006305720064057200650572006605720067057200680572006905720070057200710572007205720073057200740572007505720076057200770572007805720079057200800572008105720082057200830572008405720085057200860572008705720088057200890572009005720091057200920572009305720094057200950572009605720097057200980572009905720100057201010572010205720103057201040572010505720106057201070572010805720109057201100572011105720112057201130572011405720115057201160572011705720118057201190572012005720121057201220572012305720124057201250572012605720127057201280572012905720130057201310572013205720133057201340572013505720136057201370572013805720139057201400572014105720142057201430572014405720145057201460572014705720148057201490572015005720151057201520572015305720154057201550572015605720157057201580572015905720160057201610572016205720163057201640572016505720166057201670572016805720169057201700572017105720172057201730572017405720175057201760572017705720178057201790572018005720181057201820572018305720184057201850572018605720187057201880572018905720190057201910572019205720193057201940572019505720196057201970572019805720199057202000572020105720202057202030572020405720205057202060572020705720208057202090572021005720211057202120572021305720214057202150572021605720217057202180572021905720220057202210572022205720223057202240572022505720226057202270572022805720229057202300572023105720232057202330572023405720235057202360572023705720238057202390572024005720241057202420572024305720244057202450572024605720247057202480572024905720250057202510572025205720253057202540572025505720256057202570572025805720259057202600572026105720262057202630572026405720265057202660572026705720268057202690572027005720271057202720572027305720274057202750572027605720277057202780572027905720280057202810572028205720283057202840572028505720286057202870572028805720289057202900572029105720292057202930572029405720295057202960572029705720298057202990572030005720301057203020572030305720304057203050572030605720307057203080572030905720310057203110572031205720313057203140572031505720316057203170572031805720319057203200572032105720322057203230572032405720325057203260572032705720328057203290572033005720331057203320572033305720334057203350572033605720337057203380572033905720340057203410572034205720343057203440572034505720346057203470572034805720349057203500572035105720352057203530572035405720355057203560572035705720358057203590572036005720361057203620572036305720364057203650572036605720367057203680572036905720370057203710572037205720373057203740572037505720376057203770572037805720379057203800572038105720382057203830572038405720385057203860572038705720388057203890572039005720391057203920572039305720394057203950572039605720397057203980572039905720400057204010572040205720403057204040572040505720406057204070572040805720409057204100572041105720412057204130572041405720415057204160572041705720418057204190572042005720421057204220572042305720424057204250572042605720427057204280572042905720430057204310572043205720433057204340572043505720436057204370572043805720439057204400572044105720442057204430572044405720445057204460572044705720448057204490572045005720451057204520572045305720454057204550572045605720457057204580572045905720460057204610572046205720463057204640572046505720466057204670572046805720469057204700572047105720472057204730572047405720475057204760572047705720478057204790572048005720481057204820572048305720484057204850572048605720487057204880572048905720490057204910572049205720493057204940572049505720496057204970572049805720499057205000572050105720502057205030572050405720505057205060572050705720508057205090572051005720511057205120572051305720514057205150572051605720517057205180572051905720520057205210572052205720523057205240572052505720526057205270572052805720529057205300572053105720532057205330572053405720535057205360572053705720538057205390572054005720541057205420572054305720544057205450572054605720547057205480572054905720550057205510572055205720553057205540572055505720556057205570572055805720559057205600572056105720562057205630572056405720565057205660572056705720568057205690572057005720571057205720572057305720574057205750572057605720577057205780572057905720580057205810572058205720583057205840572058505720586057205870572058805720589057205900572059105720592057205930572059405720595057205960572059705720598057205990572060005720601057206020572060305720604057206050572060605720607057206080572060905720610057206110572061205720613057206140572061505720616057206170572061805720619057206200572062105720622057206230572062405720625057206260572062705720628057206290572063005720631057206320572063305720634057206350572063605720637057206380572063905720640057206410572064205720643057206440572064505720646057206470572064805720649057206500572065105720652057206530572065405720655057206560572065705720658057206590572066005720661057206620572066305720664057206650572066605720667057206680572066905720670057206710572067205720673057206740572067505720676057206770572067805720679057206800572068105720682057206830572068405720685057206860572068705720688057206890572069005720691057206920572069305720694057206950572069605720697057206980572069905720700057207010572070205720703057207040572070505720706057207070572070805720709057207100572071105720712057207130572071405720715057207160572071705720718057207190572072005720721057207220572072305720724057207250572072605720727057207280572072905720730057207310572073205720733057207340572073505720736057207370572073805720739057207400572074105720742057207430572074405720745057207460572074705720748057207490572075005720751057207520572075305720754057207550572075605720757057207580572075905720760057207610572076205720763057207640572076505720766057207670572076805720769057207700572077105720772057207730572077405720775057207760572077705720778057207790572078005720781057207820572078305720784057207850572078605720787057207880572078905720790057207910572079205720793057207940572079505720796057207970572079805720799057208000572080105720802057208030572080405720805057208060572080705720808057208090572081005720811057208120572081305720814057208150572081605720817057208180572081905720820057208210572082205720823057208240572082505720826057208270572082805720829057208300572083105720832057208330572083405720835057208360572083705720838057208390572084005720841057208420572084305720844057208450572084605720847057208480572084905720850057208510572085205720853057208540572085505720856057208570572085805720859057208600572086105720862057208630572086405720865057208660572086705720868057208690572087005720871057208720572087305720874057208750572087605720877057208780572087905720880057208810572088205720883057208840572088505720886057208870572088805720889057208900572089105720892057208930572089405720895057208960572089705720898057208990572090005720901057209020572090305720904057209050572090605720907057209080572090905720910057209110572091205720913057209140572091505720916057209170572091805720919057209200572092105720922057209230572092405720925057209260572092705720928057209290572093005720931057209320572093305720934057209350572093605720937057209380572093905720940057209410572094205720943057209440572094505720946057209470572094805720949057209500572095105720952057209530572095405720955057209560572095705720958057209590572096005720961057209620572096305720964057209650572096605720967057209680572096905720970057209710572097205720973057209740572097505720976057209770572097805720979057209800572098105720982057209830572098405720985057209860572098705720988057209890572099005720991057209920572099305720994057209950572099605720997057209980572099905721000057210010572100205721003057210040572100505721006057210070572100805721009057210100572101105721012057210130572101405721015057210160572101705721018057210190572102005721021057210220572102305721024057210250572102605721027057210280572102905721030057210310572103205721033057210340572103505721036057210370572103805721039057210400572104105721042057210430572104405721045057210460572104705721048057210490572105005721051057210520572105305721054057210550572105605721057057210580572105905721060057210610572106205721063057210640572106505721066057210670572106805721069057210700572107105721072057210730572107405721075057210760572107705721078057210790572108005721081057210820572108305721084057210850572108605721087057210880572108905721090057210910572109205721093057210940572109505721096057210970572109805721099057211000572110105721102057211030572110405721105057300010573000205730003057300040573000505730006057300070573000805730009057300100573001105730012057300130573001405730015057300160573001705730018057300190573002005730021057300220573002305730024057300250573002605730027057300280573002905730030057300310573003205730033057300340573003505730036057300370573003805730039057300400573004105730042057300430573004405730045057300460573004705730048057300490573005005730051057300520573005305730054057300550573005605730057057300580573005905730060057300610573006205730063057300640573006505730066057300670573006805730069057300700573007105730072057300730573007405730075057300760573007705730078057300790573008005730081057300820573008305730084057300850573008605730087057300880573008905730090057300910573009205730093057300940573009505730096057300970573009805730099057301000573010105730102057301030573010405730105057301060573010705730108057301090573011005730111057301120573011305730114057301150573011605730117057301180573011905730120057301210573012205730123057301240573012505730126057301270573012805730129057301300573013105730132057301330573013405730135057301360573013705730138057301390573014005730141057301420573014305730144057301450573014605730147057301480573014905730150057301510573015205730153057301540573015505730156057301570573015805730159057301600573016105730162057301630573016405730165057301660573016705730168057301690573017005730171057301720573017305730174057301750573017605730177057301780573017905730180057301810573018205730183057301840573018505730186057301870573018805730189057301900573019105730192057301930573019405730195057301960573019705730198057301990573020005730201057302020573020305730204057302050573020605730207057302080573020905730210057302110573021205730213057302140573021505730216057302170573021805730219057302200573022105730222057302230573022405730225057302260573022705730228057302290573023005730231057302320573023305730234057302350573023605730237057302380573023905730240057302410573024205730243057302440573024505730246057302470573024805730249057302500573025105730252057302530573025405730255057302560573025705730258057302590573026005730261057302620573026305730264057302650573026605730267057302680573026905730270057302710573027205730273057302740573027505730276057302770573027805730279057302800573028105730282057302830573028405730285057302860573028705730288057302890573029005730291057302920573029305730294057302950573029605730297057302980573029905730300057303010573030205730303057303040573030505730306057303070573030805730309057303100573031105730312057303130573031405730315057303160573031705730318057303190573032005730321057303220573032305730324057303250573032605730327057303280573032905730330057303310573033205730333057303340573033505730336057303370573033805730339057303400573034105730342057303430573034405730345057303460573034705730348057303490573035005730351057303520573035305730354057303550573035605730357057303580573035905730360057303610573036205730363057303640573036505730366057303670573036805730369057303700573037105730372057303730573037405730375057303760573037705730378057303790573038005730381057303820573038305730384057303850573038605730387057303880573038905730390057303910573039205730393057303940573039505730396057303970573039805730399057304000573040105730402057304030573040405730405057304060573040705730408057304090573041005730411057304120573041305730414057304150573041605730417057304180573041905730420057304210573042205730423057304240573042505730426057304270573042805730429057304300573043105730432057304330573043405730435057304360573043705730438057304390573044005730441057304420573044305730444057304450573044605730447057304480573044905730450057304510573045205730453057304540573045505730456057304570573045805730459057304600573046105730462057304630573046405730465057304660573046705730468057304690573047005730471057304720573047305730474057304750573047605730477057304780573047905730480057304810573048205730483057304840573048505730486057304870573048805730489057304900573049105730492057304930573049405730495057304960573049705730498057304990573050005730501057305020573050305730504057305050573050605730507057305080573050905730510057305110573051205730513057305140573051505730516057305170573051805730519057305200573052105730522057305230573052405730525057305260573052705730528057305290573053005730531057305320573053305730534057305350573053605730537057305380573053905730540057305410573054205730543057305440573054505730546057305470573054805730549057305500573055105730552057305530573055405730555057305560573055705730558057305590573056005730561057305620573056305730564057305650573056605730567057305680573056905730570057305710573057205730573057305740573057505730576057305770573057805730579057305800573058105730582057305830573058405730585057305860573058705730588057305890573059005730591057305920573059305730594057305950573059605730597057305980573059905730600057306010573060205730603057306040573060505730606057306070573060805730609057306100573061105730612057306130573061405730615057306160573061705730618057306190573062005730621057306220573062305730624057306250573062605730627057306280573062905730630057306310573063205730633057306340573063505730636057306370573063805730639057306400573064105730642057306430573064405730645057306460573064705730648057306490573065005730651057306520573065305730654057306550573065605730657057306580573065905730660057306610573066205730663057306640573066505730666057306670573066805730669057306700573067105730672057306730573067405730675057306760573067705730678057306790573068005730681057306820573068305730684057306850573068605730687057306880573068905730690057306910573069205730693057306940573069505730696057306970573069805730699057307000573070105730702057307030573070405730705057307060573070705730708057307090573071005730711057307120573071305730714057307150573071605730717057307180573071905730720057307210573072205730723057307240573072505730726057307270573072805730729057307300573073105730732057307330573073405730735057307360573073705730738057307390573074005730741057307420573074305730744057307450573074605730747057307480573074905730750057307510573075205730753057307540573075505730756057307570573075805730759057307600573076105730762057307630573076405730765057307660573076705730768057307690573077005730771057307720573077305730774057307750573077605730777057307780573077905730780057307810573078205730783057307840573078505730786057307870573078805730789057307900573079105730792057307930573079405730795057307960573079705730798057307990573080005730801057308020573080305730804057308050573080605730807057308080573080905730810057308110573081205730813057308140573081505730816057308170573081805730819057308200573082105730822057308230573082405730825057308260573082705730828057308290573083005730831057308320573083305730834057308350573083605730837057308380573083905730840057308410573084205730843057308440573084505730846057308470573084805730849057308500573085105730852057308530573085405730855057308560573085705730858057308590573086005730861057308620573086305730864057308650573086605730867057308680573086905730870057308710573087205730873057308740573087505730876057308770573087805730879057308800573088105730882057308830573088405730885057308860573088705730888057308890573089005730891057308920573089305730894057308950573089605730897057308980573089905730900057309010573090205730903057309040573090505730906057309070573090805730909057309100573091105730912057309130573091405730915057309160573091705730918057309190573092005730921057309220573092305730924057309250573092605730927057309280573092905730930057309310573093205730933057309340573093505730936057309370573093805730939057309400573094105730942057309430573094405730945057309460573094705730948057309490573095005730951057309520573095305730954057309550573095605730957057309580573095905730960057309610573096205730963057309640573096505730966057309670573096805730969057309700573097105730972057309730573097405730975057309760573097705730978057309790573098005730981057309820573098305730984057309850573098605730987057309880573098905730990057309910573099205730993057309940573099505730996057309970573099805730999057310000573100105731002057310030573100405731005057310060573100705731008057310090573101005731011057310120573101305731014057310150573101605731017057310180573101905731020057310210573102205731023057310240573102505731026057310270573102805731029057310300573103105731032057310330573103405731035057310360573103705731038057310390573104005731041057310420573104305731044057310450573104605731047057310480573104905731050057310510573105205731053057310540573105505731056057310570573105805731059057310600573106105731062057310630573106405731065057310660573106705731068057310690573107005731071057310720573107305731074057310750573107605731077057310780573107905731080057310810573108205731083057310840573108505731086057310870573108805731089057310900573109105731092057310930573109405731095057310960573109705731098057310990573110005731101057311020573110305731104057311050574000105740002057400030574000405740005057400060574000705740008057400090574001005740011057400120574001305740014057400150574001605740017057400180574001905740020057400210574002205740023057400240574002505740026057400270574002805740029057400300574003105740032057400330574003405740035057400360574003705740038057400390574004005740041057400420574004305740044057400450574004605740047057400480574004905740050057400510574005205740053057400540574005505740056057400570574005805740059057400600574006105740062057400630574006405740065057400660574006705740068057400690574007005740071057400720574007305740074057400750574007605740077057400780574007905740080057400810574008205740083057400840574008505740086057400870574008805740089057400900574009105740092057400930574009405740095057400960574009705740098057400990574010005740101057401020574010305740104057401050574010605740107057401080574010905740110057401110574011205740113057401140574011505740116057401170574011805740119057401200574012105740122057401230574012405740125057401260574012705740128057401290574013005740131057401320574013305740134057401350574013605740137057401380574013905740140057401410574014205740143057401440574014505740146057401470574014805740149057401500574015105740152057401530574015405740155057401560574015705740158057401590574016005740161057401620574016305740164057401650574016605740167057401680574016905740170057401710574017205740173057401740574017505740176057401770574017805740179057401800574018105740182057401830574018405740185057401860574018705740188057401890574019005740191057401920574019305740194057401950574019605740197057401980574019905740200057402010574020205740203057402040574020505740206057402070574020805740209057402100574021105740212057402130574021405740215057402160574021705740218057402190574022005740221057402220574022305740224057402250574022605740227057402280574022905740230057402310574023205740233057402340574023505740236057402370574023805740239057402400574024105740242057402430574024405740245057402460574024705740248057402490574025005740251057402520574025305740254057402550574025605740257057402580574025905740260057402610574026205740263057402640574026505740266057402670574026805740269057402700574027105740272057402730574027405740275057402760574027705740278057402790574028005740281057402820574028305740284057402850574028605740287057402880574028905740290057402910574029205740293057402940574029505740296057402970574029805740299057403000574030105740302057403030574030405740305057403060574030705740308057403090574031005740311057403120574031305740314057403150574031605740317057403180574031905740320057403210574032205740323057403240574032505740326057403270574032805740329057403300574033105740332057403330574033405740335057403360574033705740338057403390574034005740341057403420574034305740344057403450574034605740347057403480574034905740350057403510574035205740353057403540574035505740356057403570574035805740359057403600574036105740362057403630574036405740365057403660574036705740368057403690574037005740371057403720574037305740374057403750574037605740377057403780574037905740380057403810574038205740383057403840574038505740386057403870574038805740389057403900574039105740392057403930574039405740395057403960574039705740398057403990574040005740401057404020574040305740404057404050574040605740407057404080574040905740410057404110574041205740413057404140574041505740416057404170574041805740419057404200574042105740422057404230574042405740425057404260574042705740428057404290574043005740431057404320574043305740434057404350574043605740437057404380574043905740440057404410574044205740443057404440574044505740446057404470574044805740449057404500574045105740452057404530574045405740455057404560574045705740458057404590574046005740461057404620574046305740464057404650574046605740467057404680574046905740470057404710574047205740473057404740574047505740476057404770574047805740479057404800574048105740482057404830574048405740485057404860574048705740488057404890574049005740491057404920574049305740494057404950574049605740497057404980574049905740500057405010574050205740503057405040574050505740506057405070574050805740509057405100574051105740512057405130574051405740515057405160574051705740518057405190574052005740521057405220574052305740524057405250574052605740527057405280574052905740530057405310574053205740533057405340574053505740536057405370574053805740539057405400574054105740542057405430574054405740545057405460574054705740548057405490574055005740551057405520574055305740554057405550574055605740557057405580574055905740560057405610574056205740563057405640574056505740566057405670574056805740569057405700574057105740572057405730574057405740575057405760574057705740578057405790574058005740581057405820574058305740584057405850574058605740587057405880574058905740590057405910574059205740593057405940574059505740596057405970574059805740599057406000574060105740602057406030574060405740605057406060574060705740608057406090574061005740611057406120574061305740614057406150574061605740617057406180574061905740620057406210574062205740623057406240574062505740626057406270574062805740629057406300574063105740632057406330574063405740635057406360574063705740638057406390574064005740641057406420574064305740644057406450574064605740647057406480574064905740650057406510574065205740653057406540574065505740656057406570574065805740659057406600574066105740662057406630574066405740665057406660574066705740668057406690574067005740671057406720574067305740674057406750574067605740677057406780574067905740680057406810574068205740683057406840574068505740686057406870574068805740689057406900574069105740692057406930574069405740695057406960574069705740698057406990574070005740701057407020574070305740704057407050574070605740707057407080574070905740710057407110574071205740713057407140574071505740716057407170574071805740719057407200574072105740722057407230574072405740725057407260574072705740728057407290574073005740731057407320574073305740734057407350574073605740737057407380574073905740740057407410574074205740743057407440574074505740746057407470574074805740749057407500574075105740752057407530574075405740755057407560574075705740758057407590574076005740761057407620574076305740764057407650574076605740767057407680574076905740770057407710574077205740773057407740574077505740776057407770574077805740779057407800574078105740782057407830574078405740785057407860574078705740788057407890574079005740791057407920574079305740794057407950574079605740797057407980574079905740800057408010574080205740803057408040574080505740806057408070574080805740809057408100574081105740812057408130574081405740815057408160574081705740818057408190574082005740821057408220574082305740824057408250574082605740827057408280574082905740830057408310574083205740833057408340574083505740836057408370574083805740839057408400574084105740842057408430574084405740845057408460574084705740848057408490574085005740851057408520574085305740854057408550574085605740857057408580574085905740860057408610574086205740863057408640574086505740866057408670574086805740869057408700574087105740872057408730574087405740875057408760574087705740878057408790574088005740881057408820574088305740884057408850574088605740887057408880574088905740890057408910574089205740893057408940574089505740896057408970574089805740899057409000574090105740902057409030574090405740905057409060574090705740908057409090574091005740911057409120574091305740914057409150574091605740917057409180574091905740920057409210574092205740923057409240574092505740926057409270574092805740929057409300574093105740932057409330574093405740935057409360574093705740938057409390574094005740941057409420574094305740944057409450574094605740947057409480574094905740950057409510574095205740953057409540574095505740956057409570574095805740959057409600574096105740962057409630574096405740965057409660574096705740968057409690574097005740971057409720574097305740974057409750574097605740977057409780574097905740980057409810574098205740983057409840574098505740986057409870574098805740989057409900574099105740992057409930574099405740995057409960574099705740998057409990574100005741001057410020574100305741004057410050574100605741007057410080574100905741010057410110574101205741013057410140574101505741016057410170574101805741019057410200574102105741022057410230574102405741025057410260574102705741028057410290574103005741031057410320574103305741034057410350574103605741037057410380574103905741040057410410574104205741043057410440574104505741046057410470574104805741049057410500574105105741052057410530574105405741055057410560574105705741058057410590574106005741061057410620574106305741064057410650574106605741067057410680574106905741070057410710574107205741073057410740574107505741076057410770574107805741079057410800574108105741082057410830574108405741085057410860574108705741088057410890574109005741091057410920574109305741094057410950574109605741097057410980574109905741100057411010574110205741103057411040574110505750001057500020575000305750004057500050575000605750007057500080575000905750010057500110575001205750013057500140575001505750016057500170575001805750019057500200575002105750022057500230575002405750025057500260575002705750028057500290575003005750031057500320575003305750034057500350575003605750037057500380575003905750040057500410575004205750043057500440575004505750046057500470575004805750049057500500575005105750052057500530575005405750055057500560575005705750058057500590575006005750061057500620575006305750064057500650575006605750067057500680575006905750070057500710575007205750073057500740575007505750076057500770575007805750079057500800575008105750082057500830575008405750085057500860575008705750088057500890575009005750091057500920575009305750094057500950575009605750097057500980575009905750100057501010575010205750103057501040575010505750106057501070575010805750109057501100575011105750112057501130575011405750115057501160575011705750118057501190575012005750121057501220575012305750124057501250575012605750127057501280575012905750130057501310575013205750133057501340575013505750136057501370575013805750139057501400575014105750142057501430575014405750145057501460575014705750148057501490575015005750151057501520575015305750154057501550575015605750157057501580575015905750160057501610575016205750163057501640575016505750166057501670575016805750169057501700575017105750172057501730575017405750175057501760575017705750178057501790575018005750181057501820575018305750184057501850575018605750187057501880575018905750190057501910575019205750193057501940575019505750196057501970575019805750199057502000575020105750202057502030575020405750205057502060575020705750208057502090575021005750211057502120575021305750214057502150575021605750217057502180575021905750220057502210575022205750223057502240575022505750226057502270575022805750229057502300575023105750232057502330575023405750235057502360575023705750238057502390575024005750241057502420575024305750244057502450575024605750247057502480575024905750250057502510575025205750253057502540575025505750256057502570575025805750259057502600575026105750262057502630575026405750265057502660575026705750268057502690575027005750271057502720575027305750274057502750575027605750277057502780575027905750280057502810575028205750283057502840575028505750286057502870575028805750289057502900575029105750292057502930575029405750295057502960575029705750298057502990575030005750301057503020575030305750304057503050575030605750307057503080575030905750310057503110575031205750313057503140575031505750316057503170575031805750319057503200575032105750322057503230575032405750325057503260575032705750328057503290575033005750331057503320575033305750334057503350575033605750337057503380575033905750340057503410575034205750343057503440575034505750346057503470575034805750349057503500575035105750352057503530575035405750355057503560575035705750358057503590575036005750361057503620575036305750364057503650575036605750367057503680575036905750370057503710575037205750373057503740575037505750376057503770575037805750379057503800575038105750382057503830575038405750385057503860575038705750388057503890575039005750391057503920575039305750394057503950575039605750397057503980575039905750400057504010575040205750403057504040575040505750406057504070575040805750409057504100575041105750412057504130575041405750415057504160575041705750418057504190575042005750421057504220575042305750424057504250575042605750427057504280575042905750430057504310575043205750433057504340575043505750436057504370575043805750439057504400575044105750442057504430575044405750445057504460575044705750448057504490575045005750451057504520575045305750454057504550575045605750457057504580575045905750460057504610575046205750463057504640575046505750466057504670575046805750469057504700575047105750472057504730575047405750475057504760575047705750478057504790575048005750481057504820575048305750484057504850575048605750487057504880575048905750490057504910575049205750493057504940575049505750496057504970575049805750499057505000575050105750502057505030575050405750505057505060575050705750508057505090575051005750511057505120575051305750514057505150575051605750517057505180575051905750520057505210575052205750523057505240575052505750526057505270575052805750529057505300575053105750532057505330575053405750535057505360575053705750538057505390575054005750541057505420575054305750544057505450575054605750547057505480575054905750550057505510575055205750553057505540575055505750556057505570575055805750559057505600575056105750562057505630575056405750565057505660575056705750568057505690575057005750571057505720575057305750574057505750575057605750577057505780575057905750580057505810575058205750583057505840575058505750586057505870575058805750589057505900575059105750592057505930575059405750595057505960575059705750598057505990575060005750601057506020575060305750604057506050575060605750607057506080575060905750610057506110575061205750613057506140575061505750616057506170575061805750619057506200575062105750622057506230575062405750625057506260575062705750628057506290575063005750631057506320575063305750634057506350575063605750637057506380575063905750640057506410575064205750643057506440575064505750646057506470575064805750649057506500575065105750652057506530575065405750655057506560575065705750658057506590575066005750661057506620575066305750664057506650575066605750667057506680575066905750670057506710575067205750673057506740575067505750676057506770575067805750679057506800575068105750682057506830575068405750685057506860575068705750688057506890575069005750691057506920575069305750694057506950575069605750697057506980575069905750700057507010575070205750703057507040575070505750706057507070575070805750709057507100575071105750712057507130575071405750715057507160575071705750718057507190575072005750721057507220575072305750724057507250575072605750727057507280575072905750730057507310575073205750733057507340575073505750736057507370575073805750739057507400575074105750742057507430575074405750745057507460575074705750748057507490575075005750751057507520575075305750754057507550575075605750757057507580575075905750760057507610575076205750763057507640575076505750766057507670575076805750769057507700575077105750772057507730575077405750775057507760575077705750778057507790575078005750781057507820575078305750784057507850575078605750787057507880575078905750790057507910575079205750793057507940575079505750796057507970575079805750799057508000575080105750802057508030575080405750805057508060575080705750808057508090575081005750811057508120575081305750814057508150575081605750817057508180575081905750820057508210575082205750823057508240575082505750826057508270575082805750829057508300575083105750832057508330575083405750835057508360575083705750838057508390575084005750841057508420575084305750844057508450575084605750847057508480575084905750850057508510575085205750853057508540575085505750856057508570575085805750859057508600575086105750862057508630575086405750865057508660575086705750868057508690575087005750871057508720575087305750874057508750575087605750877057508780575087905750880057508810575088205750883057508840575088505750886057508870575088805750889057508900575089105750892057508930575089405750895057508960575089705750898057508990575090005750901057509020575090305750904057509050575090605750907057509080575090905750910057509110575091205750913057509140575091505750916057509170575091805750919057509200575092105750922057509230575092405750925057509260575092705750928057509290575093005750931057509320575093305750934057509350575093605750937057509380575093905750940057509410575094205750943057509440575094505750946057509470575094805750949057509500575095105750952057509530575095405750955057509560575095705750958057509590575096005750961057509620575096305750964057509650575096605750967057509680575096905750970057509710575097205750973057509740575097505750976057509770575097805750979057509800575098105750982057509830575098405750985057509860575098705750988057509890575099005750991057509920575099305750994057509950575099605750997057509980575099905751000057510010575100205751003057510040575100505751006057510070575100805751009057510100575101105751012057510130575101405751015057510160575101705751018057510190575102005751021057510220575102305751024057510250575102605751027057510280575102905751030057510310575103205751033057510340575103505751036057510370575103805751039057510400575104105751042057510430575104405751045057510460575104705751048057510490575105005751051057510520575105305751054057510550575105605751057057510580575105905751060057510610575106205751063057510640575106505751066057510670575106805751069057510700575107105751072057510730575107405751075057510760575107705751078057510790575108005751081057510820575108305751084057510850575108605751087057510880575108905751090057510910575109205751093057510940575109505751096057510970575109805751099057511000575110105751102057511030575110405751105057600010576000205760003057600040576000505760006057600070576000805760009057600100576001105760012057600130576001405760015057600160576001705760018057600190576002005760021057600220576002305760024057600250576002605760027057600280576002905760030057600310576003205760033057600340576003505760036057600370576003805760039057600400576004105760042057600430576004405760045057600460576004705760048057600490576005005760051057600520576005305760054057600550576005605760057057600580576005905760060057600610576006205760063057600640576006505760066057600670576006805760069057600700576007105760072057600730576007405760075057600760576007705760078057600790576008005760081057600820576008305760084057600850576008605760087057600880576008905760090057600910576009205760093057600940576009505760096057600970576009805760099057601000576010105760102057601030576010405760105057601060576010705760108057601090576011005760111057601120576011305760114057601150576011605760117057601180576011905760120057601210576012205760123057601240576012505760126057601270576012805760129057601300576013105760132057601330576013405760135057601360576013705760138057601390576014005760141057601420576014305760144057601450576014605760147057601480576014905760150057601510576015205760153057601540576015505760156057601570576015805760159057601600576016105760162057601630576016405760165057601660576016705760168057601690576017005760171057601720576017305760174057601750576017605760177057601780576017905760180057601810576018205760183057601840576018505760186057601870576018805760189057601900576019105760192057601930576019405760195057601960576019705760198057601990576020005760201057602020576020305760204057602050576020605760207057602080576020905760210057602110576021205760213057602140576021505760216057602170576021805760219057602200576022105760222057602230576022405760225057602260576022705760228057602290576023005760231057602320576023305760234057602350576023605760237057602380576023905760240057602410576024205760243057602440576024505760246057602470576024805760249057602500576025105760252057602530576025405760255057602560576025705760258057602590576026005760261057602620576026305760264057602650576026605760267057602680576026905760270057602710576027205760273057602740576027505760276057602770576027805760279057602800576028105760282057602830576028405760285057602860576028705760288057602890576029005760291057602920576029305760294057602950576029605760297057602980576029905760300057603010576030205760303057603040576030505760306057603070576030805760309057603100576031105760312057603130576031405760315057603160576031705760318057603190576032005760321057603220576032305760324057603250576032605760327057603280576032905760330057603310576033205760333057603340576033505760336057603370576033805760339057603400576034105760342057603430576034405760345057603460576034705760348057603490576035005760351057603520576035305760354057603550576035605760357057603580576035905760360057603610576036205760363057603640576036505760366057603670576036805760369057603700576037105760372057603730576037405760375057603760576037705760378057603790576038005760381057603820576038305760384057603850576038605760387057603880576038905760390057603910576039205760393057603940576039505760396057603970576039805760399057604000576040105760402057604030576040405760405057604060576040705760408057604090576041005760411057604120576041305760414057604150576041605760417057604180576041905760420057604210576042205760423057604240576042505760426057604270576042805760429057604300576043105760432057604330576043405760435057604360576043705760438057604390576044005760441057604420576044305760444057604450576044605760447057604480576044905760450057604510576045205760453057604540576045505760456057604570576045805760459057604600576046105760462057604630576046405760465057604660576046705760468057604690576047005760471057604720576047305760474057604750576047605760477057604780576047905760480057604810576048205760483057604840576048505760486057604870576048805760489057604900576049105760492057604930576049405760495057604960576049705760498057604990576050005760501057605020576050305760504057605050576050605760507057605080576050905760510057605110576051205760513057605140576051505760516057605170576051805760519057605200576052105760522057605230576052405760525057605260576052705760528057605290576053005760531057605320576053305760534057605350576053605760537057605380576053905760540057605410576054205760543057605440576054505760546057605470576054805760549057605500576055105760552057605530576055405760555057605560576055705760558057605590576056005760561057605620576056305760564057605650576056605760567057605680576056905760570057605710576057205760573057605740576057505760576057605770576057805760579057605800576058105760582057605830576058405760585057605860576058705760588057605890576059005760591057605920576059305760594057605950576059605760597057605980576059905760600057606010576060205760603057606040576060505760606057606070576060805760609057606100576061105760612057606130576061405760615057606160576061705760618057606190576062005760621057606220576062305760624057606250576062605760627057606280576062905760630057606310576063205760633057606340576063505760636057606370576063805760639057606400576064105760642057606430576064405760645057606460576064705760648057606490576065005760651057606520576065305760654057606550576065605760657057606580576065905760660057606610576066205760663057606640576066505760666057606670576066805760669057606700576067105760672057606730576067405760675057606760576067705760678057606790576068005760681057606820576068305760684057606850576068605760687057606880576068905760690057606910576069205760693057606940576069505760696057606970576069805760699057607000576070105760702057607030576070405760705057607060576070705760708057607090576071005760711057607120576071305760714057607150576071605760717057607180576071905760720057607210576072205760723057607240576072505760726057607270576072805760729057607300576073105760732057607330576073405760735057607360576073705760738057607390576074005760741057607420576074305760744057607450576074605760747057607480576074905760750057607510576075205760753057607540576075505760756057607570576075805760759057607600576076105760762057607630576076405760765057607660576076705760768057607690576077005760771057607720576077305760774057607750576077605760777057607780576077905760780057607810576078205760783057607840576078505760786057607870576078805760789057607900576079105760792057607930576079405760795057607960576079705760798057607990576080005760801057608020576080305760804057608050576080605760807057608080576080905760810057608110576081205760813057608140576081505760816057608170576081805760819057608200576082105760822057608230576082405760825057608260576082705760828057608290576083005760831057608320576083305760834057608350576083605760837057608380576083905760840057608410576084205760843057608440576084505760846057608470576084805760849057608500576085105760852057608530576085405760855057608560576085705760858057608590576086005760861057608620576086305760864057608650576086605760867057608680576086905760870057608710576087205760873057608740576087505760876057608770576087805760879057608800576088105760882057608830576088405760885057608860576088705760888057608890576089005760891057608920576089305760894057608950576089605760897057608980576089905760900057609010576090205760903057609040576090505760906057609070576090805760909057609100576091105760912057609130576091405760915057609160576091705760918057609190576092005760921057609220576092305760924057609250576092605760927057609280576092905760930057609310576093205760933057609340576093505760936057609370576093805760939057609400576094105760942057609430576094405760945057609460576094705760948057609490576095005760951057609520576095305760954057609550576095605760957057609580576095905760960057609610576096205760963057609640576096505760966057609670576096805760969057609700576097105760972057609730576097405760975057609760576097705760978057609790576098005760981057609820576098305760984057609850576098605760987057609880576098905760990057609910576099205760993057609940576099505760996057609970576099805760999057610000576100105761002057610030576100405761005057610060576100705761008057610090576101005761011057610120576101305761014057610150576101605761017057610180576101905761020057610210576102205761023057610240576102505761026057610270576102805761029057610300576103105761032057610330576103405761035057610360576103705761038057610390576104005761041057610420576104305761044057610450576104605761047057610480576104905761050057610510576105205761053057610540576105505761056057610570576105805761059057610600576106105761062057610630576106405761065057610660576106705761068057610690576107005761071057610720576107305761074057610750576107605761077057610780576107905761080057610810576108205761083057610840576108505761086057610870576108805761089057610900576109105761092057610930576109405761095057610960576109705761098057610990576110005761101057611020576110305761104057611050577000105770002057700030577000405770005057700060577000705770008057700090577001005770011057700120577001305770014057700150577001605770017057700180577001905770020057700210577002205770023057700240577002505770026057700270577002805770029057700300577003105770032057700330577003405770035057700360577003705770038057700390577004005770041057700420577004305770044057700450577004605770047057700480577004905770050057700510577005205770053057700540577005505770056057700570577005805770059057700600577006105770062057700630577006405770065057700660577006705770068057700690577007005770071057700720577007305770074057700750577007605770077057700780577007905770080057700810577008205770083057700840577008505770086057700870577008805770089057700900577009105770092057700930577009405770095057700960577009705770098057700990577010005770101057701020577010305770104057701050577010605770107057701080577010905770110057701110577011205770113057701140577011505770116057701170577011805770119057701200577012105770122057701230577012405770125057701260577012705770128057701290577013005770131057701320577013305770134057701350577013605770137057701380577013905770140057701410577014205770143057701440577014505770146057701470577014805770149057701500577015105770152057701530577015405770155057701560577015705770158057701590577016005770161057701620577016305770164057701650577016605770167057701680577016905770170057701710577017205770173057701740577017505770176057701770577017805770179057701800577018105770182057701830577018405770185057701860577018705770188057701890577019005770191057701920577019305770194057701950577019605770197057701980577019905770200057702010577020205770203057702040577020505770206057702070577020805770209057702100577021105770212057702130577021405770215057702160577021705770218057702190577022005770221057702220577022305770224057702250577022605770227057702280577022905770230057702310577023205770233057702340577023505770236057702370577023805770239057702400577024105770242057702430577024405770245057702460577024705770248057702490577025005770251057702520577025305770254057702550577025605770257057702580577025905770260057702610577026205770263057702640577026505770266057702670577026805770269057702700577027105770272057702730577027405770275057702760577027705770278057702790577028005770281057702820577028305770284057702850577028605770287057702880577028905770290057702910577029205770293057702940577029505770296057702970577029805770299057703000577030105770302057703030577030405770305057703060577030705770308057703090577031005770311057703120577031305770314057703150577031605770317057703180577031905770320057703210577032205770323057703240577032505770326057703270577032805770329057703300577033105770332057703330577033405770335057703360577033705770338057703390577034005770341057703420577034305770344057703450577034605770347057703480577034905770350057703510577035205770353057703540577035505770356057703570577035805770359057703600577036105770362057703630577036405770365057703660577036705770368057703690577037005770371057703720577037305770374057703750577037605770377057703780577037905770380057703810577038205770383057703840577038505770386057703870577038805770389057703900577039105770392057703930577039405770395057703960577039705770398057703990577040005770401057704020577040305770404057704050577040605770407057704080577040905770410057704110577041205770413057704140577041505770416057704170577041805770419057704200577042105770422057704230577042405770425057704260577042705770428057704290577043005770431057704320577043305770434057704350577043605770437057704380577043905770440057704410577044205770443057704440577044505770446057704470577044805770449057704500577045105770452057704530577045405770455057704560577045705770458057704590577046005770461057704620577046305770464057704650577046605770467057704680577046905770470057704710577047205770473057704740577047505770476057704770577047805770479057704800577048105770482057704830577048405770485057704860577048705770488057704890577049005770491057704920577049305770494057704950577049605770497057704980577049905770500057705010577050205770503057705040577050505770506057705070577050805770509057705100577051105770512057705130577051405770515057705160577051705770518057705190577052005770521057705220577052305770524057705250577052605770527057705280577052905770530057705310577053205770533057705340577053505770536057705370577053805770539057705400577054105770542057705430577054405770545057705460577054705770548057705490577055005770551057705520577055305770554057705550577055605770557057705580577055905770560057705610577056205770563057705640577056505770566057705670577056805770569057705700577057105770572057705730577057405770575057705760577057705770578057705790577058005770581057705820577058305770584057705850577058605770587057705880577058905770590057705910577059205770593057705940577059505770596057705970577059805770599057706000577060105770602057706030577060405770605057706060577060705770608057706090577061005770611057706120577061305770614057706150577061605770617057706180577061905770620057706210577062205770623057706240577062505770626057706270577062805770629057706300577063105770632057706330577063405770635057706360577063705770638057706390577064005770641057706420577064305770644057706450577064605770647057706480577064905770650057706510577065205770653057706540577065505770656057706570577065805770659057706600577066105770662057706630577066405770665057706660577066705770668057706690577067005770671057706720577067305770674057706750577067605770677057706780577067905770680057706810577068205770683057706840577068505770686057706870577068805770689057706900577069105770692057706930577069405770695057706960577069705770698057706990577070005770701057707020577070305770704057707050577070605770707057707080577070905770710057707110577071205770713057707140577071505770716057707170577071805770719057707200577072105770722057707230577072405770725057707260577072705770728057707290577073005770731057707320577073305770734057707350577073605770737057707380577073905770740057707410577074205770743057707440577074505770746057707470577074805770749057707500577075105770752057707530577075405770755057707560577075705770758057707590577076005770761057707620577076305770764057707650577076605770767057707680577076905770770057707710577077205770773057707740577077505770776057707770577077805770779057707800577078105770782057707830577078405770785057707860577078705770788057707890577079005770791057707920577079305770794057707950577079605770797057707980577079905770800057708010577080205770803057708040577080505770806057708070577080805770809057708100577081105770812057708130577081405770815057708160577081705770818057708190577082005770821057708220577082305770824057708250577082605770827057708280577082905770830057708310577083205770833057708340577083505770836057708370577083805770839057708400577084105770842057708430577084405770845057708460577084705770848057708490577085005770851057708520577085305770854057708550577085605770857057708580577085905770860057708610577086205770863057708640577086505770866057708670577086805770869057708700577087105770872057708730577087405770875057708760577087705770878057708790577088005770881057708820577088305770884057708850577088605770887057708880577088905770890057708910577089205770893057708940577089505770896057708970577089805770899057709000577090105770902057709030577090405770905057709060577090705770908057709090577091005770911057709120577091305770914057709150577091605770917057709180577091905770920057709210577092205770923057709240577092505770926057709270577092805770929057709300577093105770932057709330577093405770935057709360577093705770938057709390577094005770941057709420577094305770944057709450577094605770947057709480577094905770950057709510577095205770953057709540577095505770956057709570577095805770959057709600577096105770962057709630577096405770965057709660577096705770968057709690577097005770971057709720577097305770974057709750577097605770977057709780577097905770980057709810577098205770983057709840577098505770986057709870577098805770989057709900577099105770992057709930577099405770995057709960577099705770998057709990577100005771001057710020577100305771004057710050577100605771007057710080577100905771010057710110577101205771013057710140577101505771016057710170577101805771019057710200577102105771022057710230577102405771025057710260577102705771028057710290577103005771031057710320577103305771034057710350577103605771037057710380577103905771040057710410577104205771043057710440577104505771046057710470577104805771049057710500577105105771052057710530577105405771055057710560577105705771058057710590577106005771061057710620577106305771064057710650577106605771067057710680577106905771070057710710577107205771073057710740577107505771076057710770577107805771079057710800577108105771082057710830577108405771085057710860577108705771088057710890577109005771091057710920577109305771094057710950577109605771097057710980577109905771100057711010577110205771103057711040577110505780001057800020578000305780004057800050578000605780007057800080578000905780010057800110578001205780013057800140578001505780016057800170578001805780019057800200578002105780022057800230578002405780025057800260578002705780028057800290578003005780031057800320578003305780034057800350578003605780037057800380578003905780040057800410578004205780043057800440578004505780046057800470578004805780049057800500578005105780052057800530578005405780055057800560578005705780058057800590578006005780061057800620578006305780064057800650578006605780067057800680578006905780070057800710578007205780073057800740578007505780076057800770578007805780079057800800578008105780082057800830578008405780085057800860578008705780088057800890578009005780091057800920578009305780094057800950578009605780097057800980578009905780100057801010578010205780103057801040578010505780106057801070578010805780109057801100578011105780112057801130578011405780115057801160578011705780118057801190578012005780121057801220578012305780124057801250578012605780127057801280578012905780130057801310578013205780133057801340578013505780136057801370578013805780139057801400578014105780142057801430578014405780145057801460578014705780148057801490578015005780151057801520578015305780154057801550578015605780157057801580578015905780160057801610578016205780163057801640578016505780166057801670578016805780169057801700578017105780172057801730578017405780175057801760578017705780178057801790578018005780181057801820578018305780184057801850578018605780187057801880578018905780190057801910578019205780193057801940578019505780196057801970578019805780199057802000578020105780202057802030578020405780205057802060578020705780208057802090578021005780211057802120578021305780214057802150578021605780217057802180578021905780220057802210578022205780223057802240578022505780226057802270578022805780229057802300578023105780232057802330578023405780235057802360578023705780238057802390578024005780241057802420578024305780244057802450578024605780247057802480578024905780250057802510578025205780253057802540578025505780256057802570578025805780259057802600578026105780262057802630578026405780265057802660578026705780268057802690578027005780271057802720578027305780274057802750578027605780277057802780578027905780280057802810578028205780283057802840578028505780286057802870578028805780289057802900578029105780292057802930578029405780295057802960578029705780298057802990578030005780301057803020578030305780304057803050578030605780307057803080578030905780310057803110578031205780313057803140578031505780316057803170578031805780319057803200578032105780322057803230578032405780325057803260578032705780328057803290578033005780331057803320578033305780334057803350578033605780337057803380578033905780340057803410578034205780343057803440578034505780346057803470578034805780349057803500578035105780352057803530578035405780355057803560578035705780358057803590578036005780361057803620578036305780364057803650578036605780367057803680578036905780370057803710578037205780373057803740578037505780376057803770578037805780379057803800578038105780382057803830578038405780385057803860578038705780388057803890578039005780391057803920578039305780394057803950578039605780397057803980578039905780400057804010578040205780403057804040578040505780406057804070578040805780409057804100578041105780412057804130578041405780415057804160578041705780418057804190578042005780421057804220578042305780424057804250578042605780427057804280578042905780430057804310578043205780433057804340578043505780436057804370578043805780439057804400578044105780442057804430578044405780445057804460578044705780448057804490578045005780451057804520578045305780454057804550578045605780457057804580578045905780460057804610578046205780463057804640578046505780466057804670578046805780469057804700578047105780472057804730578047405780475057804760578047705780478057804790578048005780481057804820578048305780484057804850578048605780487057804880578048905780490057804910578049205780493057804940578049505780496057804970578049805780499057805000578050105780502057805030578050405780505057805060578050705780508057805090578051005780511057805120578051305780514057805150578051605780517057805180578051905780520057805210578052205780523057805240578052505780526057805270578052805780529057805300578053105780532057805330578053405780535057805360578053705780538057805390578054005780541057805420578054305780544057805450578054605780547057805480578054905780550057805510578055205780553057805540578055505780556057805570578055805780559057805600578056105780562057805630578056405780565057805660578056705780568057805690578057005780571057805720578057305780574057805750578057605780577057805780578057905780580057805810578058205780583057805840578058505780586057805870578058805780589057805900578059105780592057805930578059405780595057805960578059705780598057805990578060005780601057806020578060305780604057806050578060605780607057806080578060905780610057806110578061205780613057806140578061505780616057806170578061805780619057806200578062105780622057806230578062405780625057806260578062705780628057806290578063005780631057806320578063305780634057806350578063605780637057806380578063905780640057806410578064205780643057806440578064505780646057806470578064805780649057806500578065105780652057806530578065405780655057806560578065705780658057806590578066005780661057806620578066305780664057806650578066605780667057806680578066905780670057806710578067205780673057806740578067505780676057806770578067805780679057806800578068105780682057806830578068405780685057806860578068705780688057806890578069005780691057806920578069305780694057806950578069605780697057806980578069905780700057807010578070205780703057807040578070505780706057807070578070805780709057807100578071105780712057807130578071405780715057807160578071705780718057807190578072005780721057807220578072305780724057807250578072605780727057807280578072905780730057807310578073205780733057807340578073505780736057807370578073805780739057807400578074105780742057807430578074405780745057807460578074705780748057807490578075005780751057807520578075305780754057807550578075605780757057807580578075905780760057807610578076205780763057807640578076505780766057807670578076805780769057807700578077105780772057807730578077405780775057807760578077705780778057807790578078005780781057807820578078305780784057807850578078605780787057807880578078905780790057807910578079205780793057807940578079505780796057807970578079805780799057808000578080105780802057808030578080405780805057808060578080705780808057808090578081005780811057808120578081305780814057808150578081605780817057808180578081905780820057808210578082205780823057808240578082505780826057808270578082805780829057808300578083105780832057808330578083405780835057808360578083705780838057808390578084005780841057808420578084305780844057808450578084605780847057808480578084905780850057808510578085205780853057808540578085505780856057808570578085805780859057808600578086105780862057808630578086405780865057808660578086705780868057808690578087005780871057808720578087305780874057808750578087605780877057808780578087905780880057808810578088205780883057808840578088505780886057808870578088805780889057808900578089105780892057808930578089405780895057808960578089705780898057808990578090005780901057809020578090305780904057809050578090605780907057809080578090905780910057809110578091205780913057809140578091505780916057809170578091805780919057809200578092105780922057809230578092405780925057809260578092705780928057809290578093005780931057809320578093305780934057809350578093605780937057809380578093905780940057809410578094205780943057809440578094505780946057809470578094805780949057809500578095105780952057809530578095405780955057809560578095705780958057809590578096005780961057809620578096305780964057809650578096605780967057809680578096905780970057809710578097205780973057809740578097505780976057809770578097805780979057809800578098105780982057809830578098405780985057809860578098705780988057809890578099005780991057809920578099305780994057809950578099605780997057809980578099905781000057810010578100205781003057810040578100505781006057810070578100805781009057810100578101105781012057810130578101405781015057810160578101705781018057810190578102005781021057810220578102305781024057810250578102605781027057810280578102905781030057810310578103205781033057810340578103505781036057810370578103805781039057810400578104105781042057810430578104405781045057810460578104705781048057810490578105005781051057810520578105305781054057810550578105605781057057810580578105905781060057810610578106205781063057810640578106505781066057810670578106805781069057810700578107105781072057810730578107405781075057810760578107705781078057810790578108005781081057810820578108305781084057810850578108605781087057810880578108905781090057810910578109205781093057810940578109505781096057810970578109805781099057811000578110105781102057811030578110405781105057900010579000205790003057900040579000505790006057900070579000805790009057900100579001105790012057900130579001405790015057900160579001705790018057900190579002005790021057900220579002305790024057900250579002605790027057900280579002905790030057900310579003205790033057900340579003505790036057900370579003805790039057900400579004105790042057900430579004405790045057900460579004705790048057900490579005005790051057900520579005305790054057900550579005605790057057900580579005905790060057900610579006205790063057900640579006505790066057900670579006805790069057900700579007105790072057900730579007405790075057900760579007705790078057900790579008005790081057900820579008305790084057900850579008605790087057900880579008905790090057900910579009205790093057900940579009505790096057900970579009805790099057901000579010105790102057901030579010405790105057901060579010705790108057901090579011005790111057901120579011305790114057901150579011605790117057901180579011905790120057901210579012205790123057901240579012505790126057901270579012805790129057901300579013105790132057901330579013405790135057901360579013705790138057901390579014005790141057901420579014305790144057901450579014605790147057901480579014905790150057901510579015205790153057901540579015505790156057901570579015805790159057901600579016105790162057901630579016405790165057901660579016705790168057901690579017005790171057901720579017305790174057901750579017605790177057901780579017905790180057901810579018205790183057901840579018505790186057901870579018805790189057901900579019105790192057901930579019405790195057901960579019705790198057901990579020005790201057902020579020305790204057902050579020605790207057902080579020905790210057902110579021205790213057902140579021505790216057902170579021805790219057902200579022105790222057902230579022405790225057902260579022705790228057902290579023005790231057902320579023305790234057902350579023605790237057902380579023905790240057902410579024205790243057902440579024505790246057902470579024805790249057902500579025105790252057902530579025405790255057902560579025705790258057902590579026005790261057902620579026305790264057902650579026605790267057902680579026905790270057902710579027205790273057902740579027505790276057902770579027805790279057902800579028105790282057902830579028405790285057902860579028705790288057902890579029005790291057902920579029305790294057902950579029605790297057902980579029905790300057903010579030205790303057903040579030505790306057903070579030805790309057903100579031105790312057903130579031405790315057903160579031705790318057903190579032005790321057903220579032305790324057903250579032605790327057903280579032905790330057903310579033205790333057903340579033505790336057903370579033805790339057903400579034105790342057903430579034405790345057903460579034705790348057903490579035005790351057903520579035305790354057903550579035605790357057903580579035905790360057903610579036205790363057903640579036505790366057903670579036805790369057903700579037105790372057903730579037405790375057903760579037705790378057903790579038005790381057903820579038305790384057903850579038605790387057903880579038905790390057903910579039205790393057903940579039505790396057903970579039805790399057904000579040105790402057904030579040405790405057904060579040705790408057904090579041005790411057904120579041305790414057904150579041605790417057904180579041905790420057904210579042205790423057904240579042505790426057904270579042805790429057904300579043105790432057904330579043405790435057904360579043705790438057904390579044005790441057904420579044305790444057904450579044605790447057904480579044905790450057904510579045205790453057904540579045505790456057904570579045805790459057904600579046105790462057904630579046405790465057904660579046705790468057904690579047005790471057904720579047305790474057904750579047605790477057904780579047905790480057904810579048205790483057904840579048505790486057904870579048805790489057904900579049105790492057904930579049405790495057904960579049705790498057904990579050005790501057905020579050305790504057905050579050605790507057905080579050905790510057905110579051205790513057905140579051505790516057905170579051805790519057905200579052105790522057905230579052405790525057905260579052705790528057905290579053005790531057905320579053305790534057905350579053605790537057905380579053905790540057905410579054205790543057905440579054505790546057905470579054805790549057905500579055105790552057905530579055405790555057905560579055705790558057905590579056005790561057905620579056305790564057905650579056605790567057905680579056905790570057905710579057205790573057905740579057505790576057905770579057805790579057905800579058105790582057905830579058405790585057905860579058705790588057905890579059005790591057905920579059305790594057905950579059605790597057905980579059905790600057906010579060205790603057906040579060505790606057906070579060805790609057906100579061105790612057906130579061405790615057906160579061705790618057906190579062005790621057906220579062305790624057906250579062605790627057906280579062905790630057906310579063205790633057906340579063505790636057906370579063805790639057906400579064105790642057906430579064405790645057906460579064705790648057906490579065005790651057906520579065305790654057906550579065605790657057906580579065905790660057906610579066205790663057906640579066505790666057906670579066805790669057906700579067105790672057906730579067405790675057906760579067705790678057906790579068005790681057906820579068305790684057906850579068605790687057906880579068905790690057906910579069205790693057906940579069505790696057906970579069805790699057907000579070105790702057907030579070405790705057907060579070705790708057907090579071005790711057907120579071305790714057907150579071605790717057907180579071905790720057907210579072205790723057907240579072505790726057907270579072805790729057907300579073105790732057907330579073405790735057907360579073705790738057907390579074005790741057907420579074305790744057907450579074605790747057907480579074905790750057907510579075205790753057907540579075505790756057907570579075805790759057907600579076105790762057907630579076405790765057907660579076705790768057907690579077005790771057907720579077305790774057907750579077605790777057907780579077905790780057907810579078205790783057907840579078505790786057907870579078805790789057907900579079105790792057907930579079405790795057907960579079705790798057907990579080005790801057908020579080305790804057908050579080605790807057908080579080905790810057908110579081205790813057908140579081505790816057908170579081805790819057908200579082105790822057908230579082405790825057908260579082705790828057908290579083005790831057908320579083305790834057908350579083605790837057908380579083905790840057908410579084205790843057908440579084505790846057908470579084805790849057908500579085105790852057908530579085405790855057908560579085705790858057908590579086005790861057908620579086305790864057908650579086605790867057908680579086905790870057908710579087205790873057908740579087505790876057908770579087805790879057908800579088105790882057908830579088405790885057908860579088705790888057908890579089005790891057908920579089305790894057908950579089605790897057908980579089905790900057909010579090205790903057909040579090505790906057909070579090805790909057909100579091105790912057909130579091405790915057909160579091705790918057909190579092005790921057909220579092305790924057909250579092605790927057909280579092905790930057909310579093205790933057909340579093505790936057909370579093805790939057909400579094105790942057909430579094405790945057909460579094705790948057909490579095005790951057909520579095305790954057909550579095605790957057909580579095905790960057909610579096205790963057909640579096505790966057909670579096805790969057909700579097105790972057909730579097405790975057909760579097705790978057909790579098005790981057909820579098305790984057909850579098605790987057909880579098905790990057909910579099205790993057909940579099505790996057909970579099805790999057910000579100105791002057910030579100405791005057910060579100705791008057910090579101005791011057910120579101305791014057910150579101605791017057910180579101905791020057910210579102205791023057910240579102505791026057910270579102805791029057910300579103105791032057910330579103405791035057910360579103705791038057910390579104005791041057910420579104305791044057910450579104605791047057910480579104905791050057910510579105205791053057910540579105505791056057910570579105805791059057910600579106105791062057910630579106405791065057910660579106705791068057910690579107005791071057910720579107305791074057910750579107605791077057910780579107905791080057910810579108205791083057910840579108505791086057910870579108805791089057910900579109105791092057910930579109405791095057910960579109705791098057910990579110005791101057911020579110305791104057911050580000105800002058000030580000405800005058000060580000705800008058000090580001005800011058000120580001305800014058000150580001605800017058000180580001905800020058000210580002205800023058000240580002505800026058000270580002805800029058000300580003105800032058000330580003405800035058000360580003705800038058000390580004005800041058000420580004305800044058000450580004605800047058000480580004905800050058000510580005205800053058000540580005505800056058000570580005805800059058000600580006105800062058000630580006405800065058000660580006705800068058000690580007005800071058000720580007305800074058000750580007605800077058000780580007905800080058000810580008205800083058000840580008505800086058000870580008805800089058000900580009105800092058000930580009405800095058000960580009705800098058000990580010005800101058001020580010305800104058001050580010605800107058001080580010905800110058001110580011205800113058001140580011505800116058001170580011805800119058001200580012105800122058001230580012405800125058001260580012705800128058001290580013005800131058001320580013305800134058001350580013605800137058001380580013905800140058001410580014205800143058001440580014505800146058001470580014805800149058001500580015105800152058001530580015405800155058001560580015705800158058001590580016005800161058001620580016305800164058001650580016605800167058001680580016905800170058001710580017205800173058001740580017505800176058001770580017805800179058001800580018105800182058001830580018405800185058001860580018705800188058001890580019005800191058001920580019305800194058001950580019605800197058001980580019905800200058002010580020205800203058002040580020505800206058002070580020805800209058002100580021105800212058002130580021405800215058002160580021705800218058002190580022005800221058002220580022305800224058002250580022605800227058002280580022905800230058002310580023205800233058002340580023505800236058002370580023805800239058002400580024105800242058002430580024405800245058002460580024705800248058002490580025005800251058002520580025305800254058002550580025605800257058002580580025905800260058002610580026205800263058002640580026505800266058002670580026805800269058002700580027105800272058002730580027405800275058002760580027705800278058002790580028005800281058002820580028305800284058002850580028605800287058002880580028905800290058002910580029205800293058002940580029505800296058002970580029805800299058003000580030105800302058003030580030405800305058003060580030705800308058003090580031005800311058003120580031305800314058003150580031605800317058003180580031905800320058003210580032205800323058003240580032505800326058003270580032805800329058003300580033105800332058003330580033405800335058003360580033705800338058003390580034005800341058003420580034305800344058003450580034605800347058003480580034905800350058003510580035205800353058003540580035505800356058003570580035805800359058003600580036105800362058003630580036405800365058003660580036705800368058003690580037005800371058003720580037305800374058003750580037605800377058003780580037905800380058003810580038205800383058003840580038505800386058003870580038805800389058003900580039105800392058003930580039405800395058003960580039705800398058003990580040005800401058004020580040305800404058004050580040605800407058004080580040905800410058004110580041205800413058004140580041505800416058004170580041805800419058004200580042105800422058004230580042405800425058004260580042705800428058004290580043005800431058004320580043305800434058004350580043605800437058004380580043905800440058004410580044205800443058004440580044505800446058004470580044805800449058004500580045105800452058004530580045405800455058004560580045705800458058004590580046005800461058004620580046305800464058004650580046605800467058004680580046905800470058004710580047205800473058004740580047505800476058004770580047805800479058004800580048105800482058004830580048405800485058004860580048705800488058004890580049005800491058004920580049305800494058004950580049605800497058004980580049905800500058005010580050205800503058005040580050505800506058005070580050805800509058005100580051105800512058005130580051405800515058005160580051705800518058005190580052005800521058005220580052305800524058005250580052605800527058005280580052905800530058005310580053205800533058005340580053505800536058005370580053805800539058005400580054105800542058005430580054405800545058005460580054705800548058005490580055005800551058005520580055305800554058005550580055605800557058005580580055905800560058005610580056205800563058005640580056505800566058005670580056805800569058005700580057105800572058005730580057405800575058005760580057705800578058005790580058005800581058005820580058305800584058005850580058605800587058005880580058905800590058005910580059205800593058005940580059505800596058005970580059805800599058006000580060105800602058006030580060405800605058006060580060705800608058006090580061005800611058006120580061305800614058006150580061605800617058006180580061905800620058006210580062205800623058006240580062505800626058006270580062805800629058006300580063105800632058006330580063405800635058006360580063705800638058006390580064005800641058006420580064305800644058006450580064605800647058006480580064905800650058006510580065205800653058006540580065505800656058006570580065805800659058006600580066105800662058006630580066405800665058006660580066705800668058006690580067005800671058006720580067305800674058006750580067605800677058006780580067905800680058006810580068205800683058006840580068505800686058006870580068805800689058006900580069105800692058006930580069405800695058006960580069705800698058006990580070005800701058007020580070305800704058007050580070605800707058007080580070905800710058007110580071205800713058007140580071505800716058007170580071805800719058007200580072105800722058007230580072405800725058007260580072705800728058007290580073005800731058007320580073305800734058007350580073605800737058007380580073905800740058007410580074205800743058007440580074505800746058007470580074805800749058007500580075105800752058007530580075405800755058007560580075705800758058007590580076005800761058007620580076305800764058007650580076605800767058007680580076905800770058007710580077205800773058007740580077505800776058007770580077805800779058007800580078105800782058007830580078405800785058007860580078705800788058007890580079005800791058007920580079305800794058007950580079605800797058007980580079905800800058008010580080205800803058008040580080505800806058008070580080805800809058008100580081105800812058008130580081405800815058008160580081705800818058008190580082005800821058008220580082305800824058008250580082605800827058008280580082905800830058008310580083205800833058008340580083505800836058008370580083805800839058008400580084105800842058008430580084405800845058008460580084705800848058008490580085005800851058008520580085305800854058008550580085605800857058008580580085905800860058008610580086205800863058008640580086505800866058008670580086805800869058008700580087105800872058008730580087405800875058008760580087705800878058008790580088005800881058008820580088305800884058008850580088605800887058008880580088905800890058008910580089205800893058008940580089505800896058008970580089805800899058009000580090105800902058009030580090405800905058009060580090705800908058009090580091005800911058009120580091305800914058009150580091605800917058009180580091905800920058009210580092205800923058009240580092505800926058009270580092805800929058009300580093105800932058009330580093405800935058009360580093705800938058009390580094005800941058009420580094305800944058009450580094605800947058009480580094905800950058009510580095205800953058009540580095505800956058009570580095805800959058009600580096105800962058009630580096405800965058009660580096705800968058009690580097005800971058009720580097305800974058009750580097605800977058009780580097905800980058009810580098205800983058009840580098505800986058009870580098805800989058009900580099105800992058009930580099405800995058009960580099705800998058009990580100005801001058010020580100305801004058010050580100605801007058010080580100905801010058010110580101205801013058010140580101505801016058010170580101805801019058010200580102105801022058010230580102405801025058010260580102705801028058010290580103005801031058010320580103305801034058010350580103605801037058010380580103905801040058010410580104205801043058010440580104505801046058010470580104805801049058010500580105105801052058010530580105405801055058010560580105705801058058010590580106005801061058010620580106305801064058010650580106605801067058010680580106905801070058010710580107205801073058010740580107505801076058010770580107805801079058010800580108105801082058010830580108405801085058010860580108705801088058010890580109005801091058010920580109305801094058010950580109605801097058010980580109905801100058011010580110205801103058011040580110505810001058100020581000305810004058100050581000605810007058100080581000905810010058100110581001205810013058100140581001505810016058100170581001805810019058100200581002105810022058100230581002405810025058100260581002705810028058100290581003005810031058100320581003305810034058100350581003605810037058100380581003905810040058100410581004205810043058100440581004505810046058100470581004805810049058100500581005105810052058100530581005405810055058100560581005705810058058100590581006005810061058100620581006305810064058100650581006605810067058100680581006905810070058100710581007205810073058100740581007505810076058100770581007805810079058100800581008105810082058100830581008405810085058100860581008705810088058100890581009005810091058100920581009305810094058100950581009605810097058100980581009905810100058101010581010205810103058101040581010505810106058101070581010805810109058101100581011105810112058101130581011405810115058101160581011705810118058101190581012005810121058101220581012305810124058101250581012605810127058101280581012905810130058101310581013205810133058101340581013505810136058101370581013805810139058101400581014105810142058101430581014405810145058101460581014705810148058101490581015005810151058101520581015305810154058101550581015605810157058101580581015905810160058101610581016205810163058101640581016505810166058101670581016805810169058101700581017105810172058101730581017405810175058101760581017705810178058101790581018005810181058101820581018305810184058101850581018605810187058101880581018905810190058101910581019205810193058101940581019505810196058101970581019805810199058102000581020105810202058102030581020405810205058102060581020705810208058102090581021005810211058102120581021305810214058102150581021605810217058102180581021905810220058102210581022205810223058102240581022505810226058102270581022805810229058102300581023105810232058102330581023405810235058102360581023705810238058102390581024005810241058102420581024305810244058102450581024605810247058102480581024905810250058102510581025205810253058102540581025505810256058102570581025805810259058102600581026105810262058102630581026405810265058102660581026705810268058102690581027005810271058102720581027305810274058102750581027605810277058102780581027905810280058102810581028205810283058102840581028505810286058102870581028805810289058102900581029105810292058102930581029405810295058102960581029705810298058102990581030005810301058103020581030305810304058103050581030605810307058103080581030905810310058103110581031205810313058103140581031505810316058103170581031805810319058103200581032105810322058103230581032405810325058103260581032705810328058103290581033005810331058103320581033305810334058103350581033605810337058103380581033905810340058103410581034205810343058103440581034505810346058103470581034805810349058103500581035105810352058103530581035405810355058103560581035705810358058103590581036005810361058103620581036305810364058103650581036605810367058103680581036905810370058103710581037205810373058103740581037505810376058103770581037805810379058103800581038105810382058103830581038405810385058103860581038705810388058103890581039005810391058103920581039305810394058103950581039605810397058103980581039905810400058104010581040205810403058104040581040505810406058104070581040805810409058104100581041105810412058104130581041405810415058104160581041705810418058104190581042005810421058104220581042305810424058104250581042605810427058104280581042905810430058104310581043205810433058104340581043505810436058104370581043805810439058104400581044105810442058104430581044405810445058104460581044705810448058104490581045005810451058104520581045305810454058104550581045605810457058104580581045905810460058104610581046205810463058104640581046505810466058104670581046805810469058104700581047105810472058104730581047405810475058104760581047705810478058104790581048005810481058104820581048305810484058104850581048605810487058104880581048905810490058104910581049205810493058104940581049505810496058104970581049805810499058105000581050105810502058105030581050405810505058105060581050705810508058105090581051005810511058105120581051305810514058105150581051605810517058105180581051905810520058105210581052205810523058105240581052505810526058105270581052805810529058105300581053105810532058105330581053405810535058105360581053705810538058105390581054005810541058105420581054305810544058105450581054605810547058105480581054905810550058105510581055205810553058105540581055505810556058105570581055805810559058105600581056105810562058105630581056405810565058105660581056705810568058105690581057005810571058105720581057305810574058105750581057605810577058105780581057905810580058105810581058205810583058105840581058505810586058105870581058805810589058105900581059105810592058105930581059405810595058105960581059705810598058105990581060005810601058106020581060305810604058106050581060605810607058106080581060905810610058106110581061205810613058106140581061505810616058106170581061805810619058106200581062105810622058106230581062405810625058106260581062705810628058106290581063005810631058106320581063305810634058106350581063605810637058106380581063905810640058106410581064205810643058106440581064505810646058106470581064805810649058106500581065105810652058106530581065405810655058106560581065705810658058106590581066005810661058106620581066305810664058106650581066605810667058106680581066905810670058106710581067205810673058106740581067505810676058106770581067805810679058106800581068105810682058106830581068405810685058106860581068705810688058106890581069005810691058106920581069305810694058106950581069605810697058106980581069905810700058107010581070205810703058107040581070505810706058107070581070805810709058107100581071105810712058107130581071405810715058107160581071705810718058107190581072005810721058107220581072305810724058107250581072605810727058107280581072905810730058107310581073205810733058107340581073505810736058107370581073805810739058107400581074105810742058107430581074405810745058107460581074705810748058107490581075005810751058107520581075305810754058107550581075605810757058107580581075905810760058107610581076205810763058107640581076505810766058107670581076805810769058107700581077105810772058107730581077405810775058107760581077705810778058107790581078005810781058107820581078305810784058107850581078605810787058107880581078905810790058107910581079205810793058107940581079505810796058107970581079805810799058108000581080105810802058108030581080405810805058108060581080705810808058108090581081005810811058108120581081305810814058108150581081605810817058108180581081905810820058108210581082205810823058108240581082505810826058108270581082805810829058108300581083105810832058108330581083405810835058108360581083705810838058108390581084005810841058108420581084305810844058108450581084605810847058108480581084905810850058108510581085205810853058108540581085505810856058108570581085805810859058108600581086105810862058108630581086405810865058108660581086705810868058108690581087005810871058108720581087305810874058108750581087605810877058108780581087905810880058108810581088205810883058108840581088505810886058108870581088805810889058108900581089105810892058108930581089405810895058108960581089705810898058108990581090005810901058109020581090305810904058109050581090605810907058109080581090905810910058109110581091205810913058109140581091505810916058109170581091805810919058109200581092105810922058109230581092405810925058109260581092705810928058109290581093005810931058109320581093305810934058109350581093605810937058109380581093905810940058109410581094205810943058109440581094505810946058109470581094805810949058109500581095105810952058109530581095405810955058109560581095705810958058109590581096005810961058109620581096305810964058109650581096605810967058109680581096905810970058109710581097205810973058109740581097505810976058109770581097805810979058109800581098105810982058109830581098405810985058109860581098705810988058109890581099005810991058109920581099305810994058109950581099605810997058109980581099905811000058110010581100205811003058110040581100505811006058110070581100805811009058110100581101105811012058110130581101405811015058110160581101705811018058110190581102005811021058110220581102305811024058110250581102605811027058110280581102905811030058110310581103205811033058110340581103505811036058110370581103805811039058110400581104105811042058110430581104405811045058110460581104705811048058110490581105005811051058110520581105305811054058110550581105605811057058110580581105905811060058110610581106205811063058110640581106505811066058110670581106805811069058110700581107105811072058110730581107405811075058110760581107705811078058110790581108005811081058110820581108305811084058110850581108605811087058110880581108905811090058110910581109205811093058110940581109505811096058110970581109805811099058111000581110105811102058111030581110405811105058200010582000205820003058200040582000505820006058200070582000805820009058200100582001105820012058200130582001405820015058200160582001705820018058200190582002005820021058200220582002305820024058200250582002605820027058200280582002905820030058200310582003205820033058200340582003505820036058200370582003805820039058200400582004105820042058200430582004405820045058200460582004705820048058200490582005005820051058200520582005305820054058200550582005605820057058200580582005905820060058200610582006205820063058200640582006505820066058200670582006805820069058200700582007105820072058200730582007405820075058200760582007705820078058200790582008005820081058200820582008305820084058200850582008605820087058200880582008905820090058200910582009205820093058200940582009505820096058200970582009805820099058201000582010105820102058201030582010405820105058201060582010705820108058201090582011005820111058201120582011305820114058201150582011605820117058201180582011905820120058201210582012205820123058201240582012505820126058201270582012805820129058201300582013105820132058201330582013405820135058201360582013705820138058201390582014005820141058201420582014305820144058201450582014605820147058201480582014905820150058201510582015205820153058201540582015505820156058201570582015805820159058201600582016105820162058201630582016405820165058201660582016705820168058201690582017005820171058201720582017305820174058201750582017605820177058201780582017905820180058201810582018205820183058201840582018505820186058201870582018805820189058201900582019105820192058201930582019405820195058201960582019705820198058201990582020005820201058202020582020305820204058202050582020605820207058202080582020905820210058202110582021205820213058202140582021505820216058202170582021805820219058202200582022105820222058202230582022405820225058202260582022705820228058202290582023005820231058202320582023305820234058202350582023605820237058202380582023905820240058202410582024205820243058202440582024505820246058202470582024805820249058202500582025105820252058202530582025405820255058202560582025705820258058202590582026005820261058202620582026305820264058202650582026605820267058202680582026905820270058202710582027205820273058202740582027505820276058202770582027805820279058202800582028105820282058202830582028405820285058202860582028705820288058202890582029005820291058202920582029305820294058202950582029605820297058202980582029905820300058203010582030205820303058203040582030505820306058203070582030805820309058203100582031105820312058203130582031405820315058203160582031705820318058203190582032005820321058203220582032305820324058203250582032605820327058203280582032905820330058203310582033205820333058203340582033505820336058203370582033805820339058203400582034105820342058203430582034405820345058203460582034705820348058203490582035005820351058203520582035305820354058203550582035605820357058203580582035905820360058203610582036205820363058203640582036505820366058203670582036805820369058203700582037105820372058203730582037405820375058203760582037705820378058203790582038005820381058203820582038305820384058203850582038605820387058203880582038905820390058203910582039205820393058203940582039505820396058203970582039805820399058204000582040105820402058204030582040405820405058204060582040705820408058204090582041005820411058204120582041305820414058204150582041605820417058204180582041905820420058204210582042205820423058204240582042505820426058204270582042805820429058204300582043105820432058204330582043405820435058204360582043705820438058204390582044005820441058204420582044305820444058204450582044605820447058204480582044905820450058204510582045205820453058204540582045505820456058204570582045805820459058204600582046105820462058204630582046405820465058204660582046705820468058204690582047005820471058204720582047305820474058204750582047605820477058204780582047905820480058204810582048205820483058204840582048505820486058204870582048805820489058204900582049105820492058204930582049405820495058204960582049705820498058204990582050005820501058205020582050305820504058205050582050605820507058205080582050905820510058205110582051205820513058205140582051505820516058205170582051805820519058205200582052105820522058205230582052405820525058205260582052705820528058205290582053005820531058205320582053305820534058205350582053605820537058205380582053905820540058205410582054205820543058205440582054505820546058205470582054805820549058205500582055105820552058205530582055405820555058205560582055705820558058205590582056005820561058205620582056305820564058205650582056605820567058205680582056905820570058205710582057205820573058205740582057505820576058205770582057805820579058205800582058105820582058205830582058405820585058205860582058705820588058205890582059005820591058205920582059305820594058205950582059605820597058205980582059905820600058206010582060205820603058206040582060505820606058206070582060805820609058206100582061105820612058206130582061405820615058206160582061705820618058206190582062005820621058206220582062305820624058206250582062605820627058206280582062905820630058206310582063205820633058206340582063505820636058206370582063805820639058206400582064105820642058206430582064405820645058206460582064705820648058206490582065005820651058206520582065305820654058206550582065605820657058206580582065905820660058206610582066205820663058206640582066505820666058206670582066805820669058206700582067105820672058206730582067405820675058206760582067705820678058206790582068005820681058206820582068305820684058206850582068605820687058206880582068905820690058206910582069205820693058206940582069505820696058206970582069805820699058207000582070105820702058207030582070405820705058207060582070705820708058207090582071005820711058207120582071305820714058207150582071605820717058207180582071905820720058207210582072205820723058207240582072505820726058207270582072805820729058207300582073105820732058207330582073405820735058207360582073705820738058207390582074005820741058207420582074305820744058207450582074605820747058207480582074905820750058207510582075205820753058207540582075505820756058207570582075805820759058207600582076105820762058207630582076405820765058207660582076705820768058207690582077005820771058207720582077305820774058207750582077605820777058207780582077905820780058207810582078205820783058207840582078505820786058207870582078805820789058207900582079105820792058207930582079405820795058207960582079705820798058207990582080005820801058208020582080305820804058208050582080605820807058208080582080905820810058208110582081205820813058208140582081505820816058208170582081805820819058208200582082105820822058208230582082405820825058208260582082705820828058208290582083005820831058208320582083305820834058208350582083605820837058208380582083905820840058208410582084205820843058208440582084505820846058208470582084805820849058208500582085105820852058208530582085405820855058208560582085705820858058208590582086005820861058208620582086305820864058208650582086605820867058208680582086905820870058208710582087205820873058208740582087505820876058208770582087805820879058208800582088105820882058208830582088405820885058208860582088705820888058208890582089005820891058208920582089305820894058208950582089605820897058208980582089905820900058209010582090205820903058209040582090505820906058209070582090805820909058209100582091105820912058209130582091405820915058209160582091705820918058209190582092005820921058209220582092305820924058209250582092605820927058209280582092905820930058209310582093205820933058209340582093505820936058209370582093805820939058209400582094105820942058209430582094405820945058209460582094705820948058209490582095005820951058209520582095305820954058209550582095605820957058209580582095905820960058209610582096205820963058209640582096505820966058209670582096805820969058209700582097105820972058209730582097405820975058209760582097705820978058209790582098005820981058209820582098305820984058209850582098605820987058209880582098905820990058209910582099205820993058209940582099505820996058209970582099805820999058210000582100105821002058210030582100405821005058210060582100705821008058210090582101005821011058210120582101305821014058210150582101605821017058210180582101905821020058210210582102205821023058210240582102505821026058210270582102805821029058210300582103105821032058210330582103405821035058210360582103705821038058210390582104005821041058210420582104305821044058210450582104605821047058210480582104905821050058210510582105205821053058210540582105505821056058210570582105805821059058210600582106105821062058210630582106405821065058210660582106705821068058210690582107005821071058210720582107305821074058210750582107605821077058210780582107905821080058210810582108205821083058210840582108505821086058210870582108805821089058210900582109105821092058210930582109405821095058210960582109705821098058210990582110005821101058211020582110305821104058211050583000105830002058300030583000405830005058300060583000705830008058300090583001005830011058300120583001305830014058300150583001605830017058300180583001905830020058300210583002205830023058300240583002505830026058300270583002805830029058300300583003105830032058300330583003405830035058300360583003705830038058300390583004005830041058300420583004305830044058300450583004605830047058300480583004905830050058300510583005205830053058300540583005505830056058300570583005805830059058300600583006105830062058300630583006405830065058300660583006705830068058300690583007005830071058300720583007305830074058300750583007605830077058300780583007905830080058300810583008205830083058300840583008505830086058300870583008805830089058300900583009105830092058300930583009405830095058300960583009705830098058300990583010005830101058301020583010305830104058301050583010605830107058301080583010905830110058301110583011205830113058301140583011505830116058301170583011805830119058301200583012105830122058301230583012405830125058301260583012705830128058301290583013005830131058301320583013305830134058301350583013605830137058301380583013905830140058301410583014205830143058301440583014505830146058301470583014805830149058301500583015105830152058301530583015405830155058301560583015705830158058301590583016005830161058301620583016305830164058301650583016605830167058301680583016905830170058301710583017205830173058301740583017505830176058301770583017805830179058301800583018105830182058301830583018405830185058301860583018705830188058301890583019005830191058301920583019305830194058301950583019605830197058301980583019905830200058302010583020205830203058302040583020505830206058302070583020805830209058302100583021105830212058302130583021405830215058302160583021705830218058302190583022005830221058302220583022305830224058302250583022605830227058302280583022905830230058302310583023205830233058302340583023505830236058302370583023805830239058302400583024105830242058302430583024405830245058302460583024705830248058302490583025005830251058302520583025305830254058302550583025605830257058302580583025905830260058302610583026205830263058302640583026505830266058302670583026805830269058302700583027105830272058302730583027405830275058302760583027705830278058302790583028005830281058302820583028305830284058302850583028605830287058302880583028905830290058302910583029205830293058302940583029505830296058302970583029805830299058303000583030105830302058303030583030405830305058303060583030705830308058303090583031005830311058303120583031305830314058303150583031605830317058303180583031905830320058303210583032205830323058303240583032505830326058303270583032805830329058303300583033105830332058303330583033405830335058303360583033705830338058303390583034005830341058303420583034305830344058303450583034605830347058303480583034905830350058303510583035205830353058303540583035505830356058303570583035805830359058303600583036105830362058303630583036405830365058303660583036705830368058303690583037005830371058303720583037305830374058303750583037605830377058303780583037905830380058303810583038205830383058303840583038505830386058303870583038805830389058303900583039105830392058303930583039405830395058303960583039705830398058303990583040005830401058304020583040305830404058304050583040605830407058304080583040905830410058304110583041205830413058304140583041505830416058304170583041805830419058304200583042105830422058304230583042405830425058304260583042705830428058304290583043005830431058304320583043305830434058304350583043605830437058304380583043905830440058304410583044205830443058304440583044505830446058304470583044805830449058304500583045105830452058304530583045405830455058304560583045705830458058304590583046005830461058304620583046305830464058304650583046605830467058304680583046905830470058304710583047205830473058304740583047505830476058304770583047805830479058304800583048105830482058304830583048405830485058304860583048705830488058304890583049005830491058304920583049305830494058304950583049605830497058304980583049905830500058305010583050205830503058305040583050505830506058305070583050805830509058305100583051105830512058305130583051405830515058305160583051705830518058305190583052005830521058305220583052305830524058305250583052605830527058305280583052905830530058305310583053205830533058305340583053505830536058305370583053805830539058305400583054105830542058305430583054405830545058305460583054705830548058305490583055005830551058305520583055305830554058305550583055605830557058305580583055905830560058305610583056205830563058305640583056505830566058305670583056805830569058305700583057105830572058305730583057405830575058305760583057705830578058305790583058005830581058305820583058305830584058305850583058605830587058305880583058905830590058305910583059205830593058305940583059505830596058305970583059805830599058306000583060105830602058306030583060405830605058306060583060705830608058306090583061005830611058306120583061305830614058306150583061605830617058306180583061905830620058306210583062205830623058306240583062505830626058306270583062805830629058306300583063105830632058306330583063405830635058306360583063705830638058306390583064005830641058306420583064305830644058306450583064605830647058306480583064905830650058306510583065205830653058306540583065505830656058306570583065805830659058306600583066105830662058306630583066405830665058306660583066705830668058306690583067005830671058306720583067305830674058306750583067605830677058306780583067905830680058306810583068205830683058306840583068505830686058306870583068805830689058306900583069105830692058306930583069405830695058306960583069705830698058306990583070005830701058307020583070305830704058307050583070605830707058307080583070905830710058307110583071205830713058307140583071505830716058307170583071805830719058307200583072105830722058307230583072405830725058307260583072705830728058307290583073005830731058307320583073305830734058307350583073605830737058307380583073905830740058307410583074205830743058307440583074505830746058307470583074805830749058307500583075105830752058307530583075405830755058307560583075705830758058307590583076005830761058307620583076305830764058307650583076605830767058307680583076905830770058307710583077205830773058307740583077505830776058307770583077805830779058307800583078105830782058307830583078405830785058307860583078705830788058307890583079005830791058307920583079305830794058307950583079605830797058307980583079905830800058308010583080205830803058308040583080505830806058308070583080805830809058308100583081105830812058308130583081405830815058308160583081705830818058308190583082005830821058308220583082305830824058308250583082605830827058308280583082905830830058308310583083205830833058308340583083505830836058308370583083805830839058308400583084105830842058308430583084405830845058308460583084705830848058308490583085005830851058308520583085305830854058308550583085605830857058308580583085905830860058308610583086205830863058308640583086505830866058308670583086805830869058308700583087105830872058308730583087405830875058308760583087705830878058308790583088005830881058308820583088305830884058308850583088605830887058308880583088905830890058308910583089205830893058308940583089505830896058308970583089805830899058309000583090105830902058309030583090405830905058309060583090705830908058309090583091005830911058309120583091305830914058309150583091605830917058309180583091905830920058309210583092205830923058309240583092505830926058309270583092805830929058309300583093105830932058309330583093405830935058309360583093705830938058309390583094005830941058309420583094305830944058309450583094605830947058309480583094905830950058309510583095205830953058309540583095505830956058309570583095805830959058309600583096105830962058309630583096405830965058309660583096705830968058309690583097005830971058309720583097305830974058309750583097605830977058309780583097905830980058309810583098205830983058309840583098505830986058309870583098805830989058309900583099105830992058309930583099405830995058309960583099705830998058309990583100005831001058310020583100305831004058310050583100605831007058310080583100905831010058310110583101205831013058310140583101505831016058310170583101805831019058310200583102105831022058310230583102405831025058310260583102705831028058310290583103005831031058310320583103305831034058310350583103605831037058310380583103905831040058310410583104205831043058310440583104505831046058310470583104805831049058310500583105105831052058310530583105405831055058310560583105705831058058310590583106005831061058310620583106305831064058310650583106605831067058310680583106905831070058310710583107205831073058310740583107505831076058310770583107805831079058310800583108105831082058310830583108405831085058310860583108705831088058310890583109005831091058310920583109305831094058310950583109605831097058310980583109905831100058311010583110205831103058311040583110505840001058400020584000305840004058400050584000605840007058400080584000905840010058400110584001205840013058400140584001505840016058400170584001805840019058400200584002105840022058400230584002405840025058400260584002705840028058400290584003005840031058400320584003305840034058400350584003605840037058400380584003905840040058400410584004205840043058400440584004505840046058400470584004805840049058400500584005105840052058400530584005405840055058400560584005705840058058400590584006005840061058400620584006305840064058400650584006605840067058400680584006905840070058400710584007205840073058400740584007505840076058400770584007805840079058400800584008105840082058400830584008405840085058400860584008705840088058400890584009005840091058400920584009305840094058400950584009605840097058400980584009905840100058401010584010205840103058401040584010505840106058401070584010805840109058401100584011105840112058401130584011405840115058401160584011705840118058401190584012005840121058401220584012305840124058401250584012605840127058401280584012905840130058401310584013205840133058401340584013505840136058401370584013805840139058401400584014105840142058401430584014405840145058401460584014705840148058401490584015005840151058401520584015305840154058401550584015605840157058401580584015905840160058401610584016205840163058401640584016505840166058401670584016805840169058401700584017105840172058401730584017405840175058401760584017705840178058401790584018005840181058401820584018305840184058401850584018605840187058401880584018905840190058401910584019205840193058401940584019505840196058401970584019805840199058402000584020105840202058402030584020405840205058402060584020705840208058402090584021005840211058402120584021305840214058402150584021605840217058402180584021905840220058402210584022205840223058402240584022505840226058402270584022805840229058402300584023105840232058402330584023405840235058402360584023705840238058402390584024005840241058402420584024305840244058402450584024605840247058402480584024905840250058402510584025205840253058402540584025505840256058402570584025805840259058402600584026105840262058402630584026405840265058402660584026705840268058402690584027005840271058402720584027305840274058402750584027605840277058402780584027905840280058402810584028205840283058402840584028505840286058402870584028805840289058402900584029105840292058402930584029405840295058402960584029705840298058402990584030005840301058403020584030305840304058403050584030605840307058403080584030905840310058403110584031205840313058403140584031505840316058403170584031805840319058403200584032105840322058403230584032405840325058403260584032705840328058403290584033005840331058403320584033305840334058403350584033605840337058403380584033905840340058403410584034205840343058403440584034505840346058403470584034805840349058403500584035105840352058403530584035405840355058403560584035705840358058403590584036005840361058403620584036305840364058403650584036605840367058403680584036905840370058403710584037205840373058403740584037505840376058403770584037805840379058403800584038105840382058403830584038405840385058403860584038705840388058403890584039005840391058403920584039305840394058403950584039605840397058403980584039905840400058404010584040205840403058404040584040505840406058404070584040805840409058404100584041105840412058404130584041405840415058404160584041705840418058404190584042005840421058404220584042305840424058404250584042605840427058404280584042905840430058404310584043205840433058404340584043505840436058404370584043805840439058404400584044105840442058404430584044405840445058404460584044705840448058404490584045005840451058404520584045305840454058404550584045605840457058404580584045905840460058404610584046205840463058404640584046505840466058404670584046805840469058404700584047105840472058404730584047405840475058404760584047705840478058404790584048005840481058404820584048305840484058404850584048605840487058404880584048905840490058404910584049205840493058404940584049505840496058404970584049805840499058405000584050105840502058405030584050405840505058405060584050705840508058405090584051005840511058405120584051305840514058405150584051605840517058405180584051905840520058405210584052205840523058405240584052505840526058405270584052805840529058405300584053105840532058405330584053405840535058405360584053705840538058405390584054005840541058405420584054305840544058405450584054605840547058405480584054905840550058405510584055205840553058405540584055505840556058405570584055805840559058405600584056105840562058405630584056405840565058405660584056705840568058405690584057005840571058405720584057305840574058405750584057605840577058405780584057905840580058405810584058205840583058405840584058505840586058405870584058805840589058405900584059105840592058405930584059405840595058405960584059705840598058405990584060005840601058406020584060305840604058406050584060605840607058406080584060905840610058406110584061205840613058406140584061505840616058406170584061805840619058406200584062105840622058406230584062405840625058406260584062705840628058406290584063005840631058406320584063305840634058406350584063605840637058406380584063905840640058406410584064205840643058406440584064505840646058406470584064805840649058406500584065105840652058406530584065405840655058406560584065705840658058406590584066005840661058406620584066305840664058406650584066605840667058406680584066905840670058406710584067205840673058406740584067505840676058406770584067805840679058406800584068105840682058406830584068405840685058406860584068705840688058406890584069005840691058406920584069305840694058406950584069605840697058406980584069905840700058407010584070205840703058407040584070505840706058407070584070805840709058407100584071105840712058407130584071405840715058407160584071705840718058407190584072005840721058407220584072305840724058407250584072605840727058407280584072905840730058407310584073205840733058407340584073505840736058407370584073805840739058407400584074105840742058407430584074405840745058407460584074705840748058407490584075005840751058407520584075305840754058407550584075605840757058407580584075905840760058407610584076205840763058407640584076505840766058407670584076805840769058407700584077105840772058407730584077405840775058407760584077705840778058407790584078005840781058407820584078305840784058407850584078605840787058407880584078905840790058407910584079205840793058407940584079505840796058407970584079805840799058408000584080105840802058408030584080405840805058408060584080705840808058408090584081005840811058408120584081305840814058408150584081605840817058408180584081905840820058408210584082205840823058408240584082505840826058408270584082805840829058408300584083105840832058408330584083405840835058408360584083705840838058408390584084005840841058408420584084305840844058408450584084605840847058408480584084905840850058408510584085205840853058408540584085505840856058408570584085805840859058408600584086105840862058408630584086405840865058408660584086705840868058408690584087005840871058408720584087305840874058408750584087605840877058408780584087905840880058408810584088205840883058408840584088505840886058408870584088805840889058408900584089105840892058408930584089405840895058408960584089705840898058408990584090005840901058409020584090305840904058409050584090605840907058409080584090905840910058409110584091205840913058409140584091505840916058409170584091805840919058409200584092105840922058409230584092405840925058409260584092705840928058409290584093005840931058409320584093305840934058409350584093605840937058409380584093905840940058409410584094205840943058409440584094505840946058409470584094805840949058409500584095105840952058409530584095405840955058409560584095705840958058409590584096005840961058409620584096305840964058409650584096605840967058409680584096905840970058409710584097205840973058409740584097505840976058409770584097805840979058409800584098105840982058409830584098405840985058409860584098705840988058409890584099005840991058409920584099305840994058409950584099605840997058409980584099905841000058410010584100205841003058410040584100505841006058410070584100805841009058410100584101105841012058410130584101405841015058410160584101705841018058410190584102005841021058410220584102305841024058410250584102605841027058410280584102905841030058410310584103205841033058410340584103505841036058410370584103805841039058410400584104105841042058410430584104405841045058410460584104705841048058410490584105005841051058410520584105305841054058410550584105605841057058410580584105905841060058410610584106205841063058410640584106505841066058410670584106805841069058410700584107105841072058410730584107405841075058410760584107705841078058410790584108005841081058410820584108305841084058410850584108605841087058410880584108905841090058410910584109205841093058410940584109505841096058410970584109805841099058411000584110105841102058411030584110405841105058500010585000205850003058500040585000505850006058500070585000805850009058500100585001105850012058500130585001405850015058500160585001705850018058500190585002005850021058500220585002305850024058500250585002605850027058500280585002905850030058500310585003205850033058500340585003505850036058500370585003805850039058500400585004105850042058500430585004405850045058500460585004705850048058500490585005005850051058500520585005305850054058500550585005605850057058500580585005905850060058500610585006205850063058500640585006505850066058500670585006805850069058500700585007105850072058500730585007405850075058500760585007705850078058500790585008005850081058500820585008305850084058500850585008605850087058500880585008905850090058500910585009205850093058500940585009505850096058500970585009805850099058501000585010105850102058501030585010405850105058501060585010705850108058501090585011005850111058501120585011305850114058501150585011605850117058501180585011905850120058501210585012205850123058501240585012505850126058501270585012805850129058501300585013105850132058501330585013405850135058501360585013705850138058501390585014005850141058501420585014305850144058501450585014605850147058501480585014905850150058501510585015205850153058501540585015505850156058501570585015805850159058501600585016105850162058501630585016405850165058501660585016705850168058501690585017005850171058501720585017305850174058501750585017605850177058501780585017905850180058501810585018205850183058501840585018505850186058501870585018805850189058501900585019105850192058501930585019405850195058501960585019705850198058501990585020005850201058502020585020305850204058502050585020605850207058502080585020905850210058502110585021205850213058502140585021505850216058502170585021805850219058502200585022105850222058502230585022405850225058502260585022705850228058502290585023005850231058502320585023305850234058502350585023605850237058502380585023905850240058502410585024205850243058502440585024505850246058502470585024805850249058502500585025105850252058502530585025405850255058502560585025705850258058502590585026005850261058502620585026305850264058502650585026605850267058502680585026905850270058502710585027205850273058502740585027505850276058502770585027805850279058502800585028105850282058502830585028405850285058502860585028705850288058502890585029005850291058502920585029305850294058502950585029605850297058502980585029905850300058503010585030205850303058503040585030505850306058503070585030805850309058503100585031105850312058503130585031405850315058503160585031705850318058503190585032005850321058503220585032305850324058503250585032605850327058503280585032905850330058503310585033205850333058503340585033505850336058503370585033805850339058503400585034105850342058503430585034405850345058503460585034705850348058503490585035005850351058503520585035305850354058503550585035605850357058503580585035905850360058503610585036205850363058503640585036505850366058503670585036805850369058503700585037105850372058503730585037405850375058503760585037705850378058503790585038005850381058503820585038305850384058503850585038605850387058503880585038905850390058503910585039205850393058503940585039505850396058503970585039805850399058504000585040105850402058504030585040405850405058504060585040705850408058504090585041005850411058504120585041305850414058504150585041605850417058504180585041905850420058504210585042205850423058504240585042505850426058504270585042805850429058504300585043105850432058504330585043405850435058504360585043705850438058504390585044005850441058504420585044305850444058504450585044605850447058504480585044905850450058504510585045205850453058504540585045505850456058504570585045805850459058504600585046105850462058504630585046405850465058504660585046705850468058504690585047005850471058504720585047305850474058504750585047605850477058504780585047905850480058504810585048205850483058504840585048505850486058504870585048805850489058504900585049105850492058504930585049405850495058504960585049705850498058504990585050005850501058505020585050305850504058505050585050605850507058505080585050905850510058505110585051205850513058505140585051505850516058505170585051805850519058505200585052105850522058505230585052405850525058505260585052705850528058505290585053005850531058505320585053305850534058505350585053605850537058505380585053905850540058505410585054205850543058505440585054505850546058505470585054805850549058505500585055105850552058505530585055405850555058505560585055705850558058505590585056005850561058505620585056305850564058505650585056605850567058505680585056905850570058505710585057205850573058505740585057505850576058505770585057805850579058505800585058105850582058505830585058405850585058505860585058705850588058505890585059005850591058505920585059305850594058505950585059605850597058505980585059905850600058506010585060205850603058506040585060505850606058506070585060805850609058506100585061105850612058506130585061405850615058506160585061705850618058506190585062005850621058506220585062305850624058506250585062605850627058506280585062905850630058506310585063205850633058506340585063505850636058506370585063805850639058506400585064105850642058506430585064405850645058506460585064705850648058506490585065005850651058506520585065305850654058506550585065605850657058506580585065905850660058506610585066205850663058506640585066505850666058506670585066805850669058506700585067105850672058506730585067405850675058506760585067705850678058506790585068005850681058506820585068305850684058506850585068605850687058506880585068905850690058506910585069205850693058506940585069505850696058506970585069805850699058507000585070105850702058507030585070405850705058507060585070705850708058507090585071005850711058507120585071305850714058507150585071605850717058507180585071905850720058507210585072205850723058507240585072505850726058507270585072805850729058507300585073105850732058507330585073405850735058507360585073705850738058507390585074005850741058507420585074305850744058507450585074605850747058507480585074905850750058507510585075205850753058507540585075505850756058507570585075805850759058507600585076105850762058507630585076405850765058507660585076705850768058507690585077005850771058507720585077305850774058507750585077605850777058507780585077905850780058507810585078205850783058507840585078505850786058507870585078805850789058507900585079105850792058507930585079405850795058507960585079705850798058507990585080005850801058508020585080305850804058508050585080605850807058508080585080905850810058508110585081205850813058508140585081505850816058508170585081805850819058508200585082105850822058508230585082405850825058508260585082705850828058508290585083005850831058508320585083305850834058508350585083605850837058508380585083905850840058508410585084205850843058508440585084505850846058508470585084805850849058508500585085105850852058508530585085405850855058508560585085705850858058508590585086005850861058508620585086305850864058508650585086605850867058508680585086905850870058508710585087205850873058508740585087505850876058508770585087805850879058508800585088105850882058508830585088405850885058508860585088705850888058508890585089005850891058508920585089305850894058508950585089605850897058508980585089905850900058509010585090205850903058509040585090505850906058509070585090805850909058509100585091105850912058509130585091405850915058509160585091705850918058509190585092005850921058509220585092305850924058509250585092605850927058509280585092905850930058509310585093205850933058509340585093505850936058509370585093805850939058509400585094105850942058509430585094405850945058509460585094705850948058509490585095005850951058509520585095305850954058509550585095605850957058509580585095905850960058509610585096205850963058509640585096505850966058509670585096805850969058509700585097105850972058509730585097405850975058509760585097705850978058509790585098005850981058509820585098305850984058509850585098605850987058509880585098905850990058509910585099205850993058509940585099505850996058509970585099805850999058510000585100105851002058510030585100405851005058510060585100705851008058510090585101005851011058510120585101305851014058510150585101605851017058510180585101905851020058510210585102205851023058510240585102505851026058510270585102805851029058510300585103105851032058510330585103405851035058510360585103705851038058510390585104005851041058510420585104305851044058510450585104605851047058510480585104905851050058510510585105205851053058510540585105505851056058510570585105805851059058510600585106105851062058510630585106405851065058510660585106705851068058510690585107005851071058510720585107305851074058510750585107605851077058510780585107905851080058510810585108205851083058510840585108505851086058510870585108805851089058510900585109105851092058510930585109405851095058510960585109705851098058510990585110005851101058511020585110305851104058511050586000105860002058600030586000405860005058600060586000705860008058600090586001005860011058600120586001305860014058600150586001605860017058600180586001905860020058600210586002205860023058600240586002505860026058600270586002805860029058600300586003105860032058600330586003405860035058600360586003705860038058600390586004005860041058600420586004305860044058600450586004605860047058600480586004905860050058600510586005205860053058600540586005505860056058600570586005805860059058600600586006105860062058600630586006405860065058600660586006705860068058600690586007005860071058600720586007305860074058600750586007605860077058600780586007905860080058600810586008205860083058600840586008505860086058600870586008805860089058600900586009105860092058600930586009405860095058600960586009705860098058600990586010005860101058601020586010305860104058601050586010605860107058601080586010905860110058601110586011205860113058601140586011505860116058601170586011805860119058601200586012105860122058601230586012405860125058601260586012705860128058601290586013005860131058601320586013305860134058601350586013605860137058601380586013905860140058601410586014205860143058601440586014505860146058601470586014805860149058601500586015105860152058601530586015405860155058601560586015705860158058601590586016005860161058601620586016305860164058601650586016605860167058601680586016905860170058601710586017205860173058601740586017505860176058601770586017805860179058601800586018105860182058601830586018405860185058601860586018705860188058601890586019005860191058601920586019305860194058601950586019605860197058601980586019905860200058602010586020205860203058602040586020505860206058602070586020805860209058602100586021105860212058602130586021405860215058602160586021705860218058602190586022005860221058602220586022305860224058602250586022605860227058602280586022905860230058602310586023205860233058602340586023505860236058602370586023805860239058602400586024105860242058602430586024405860245058602460586024705860248058602490586025005860251058602520586025305860254058602550586025605860257058602580586025905860260058602610586026205860263058602640586026505860266058602670586026805860269058602700586027105860272058602730586027405860275058602760586027705860278058602790586028005860281058602820586028305860284058602850586028605860287058602880586028905860290058602910586029205860293058602940586029505860296058602970586029805860299058603000586030105860302058603030586030405860305058603060586030705860308058603090586031005860311058603120586031305860314058603150586031605860317058603180586031905860320058603210586032205860323058603240586032505860326058603270586032805860329058603300586033105860332058603330586033405860335058603360586033705860338058603390586034005860341058603420586034305860344058603450586034605860347058603480586034905860350058603510586035205860353058603540586035505860356058603570586035805860359058603600586036105860362058603630586036405860365058603660586036705860368058603690586037005860371058603720586037305860374058603750586037605860377058603780586037905860380058603810586038205860383058603840586038505860386058603870586038805860389058603900586039105860392058603930586039405860395058603960586039705860398058603990586040005860401058604020586040305860404058604050586040605860407058604080586040905860410058604110586041205860413058604140586041505860416058604170586041805860419058604200586042105860422058604230586042405860425058604260586042705860428058604290586043005860431058604320586043305860434058604350586043605860437058604380586043905860440058604410586044205860443058604440586044505860446058604470586044805860449058604500586045105860452058604530586045405860455058604560586045705860458058604590586046005860461058604620586046305860464058604650586046605860467058604680586046905860470058604710586047205860473058604740586047505860476058604770586047805860479058604800586048105860482058604830586048405860485058604860586048705860488058604890586049005860491058604920586049305860494058604950586049605860497058604980586049905860500058605010586050205860503058605040586050505860506058605070586050805860509058605100586051105860512058605130586051405860515058605160586051705860518058605190586052005860521058605220586052305860524058605250586052605860527058605280586052905860530058605310586053205860533058605340586053505860536058605370586053805860539058605400586054105860542058605430586054405860545058605460586054705860548058605490586055005860551058605520586055305860554058605550586055605860557058605580586055905860560058605610586056205860563058605640586056505860566058605670586056805860569058605700586057105860572058605730586057405860575058605760586057705860578058605790586058005860581058605820586058305860584058605850586058605860587058605880586058905860590058605910586059205860593058605940586059505860596058605970586059805860599058606000586060105860602058606030586060405860605058606060586060705860608058606090586061005860611058606120586061305860614058606150586061605860617058606180586061905860620058606210586062205860623058606240586062505860626058606270586062805860629058606300586063105860632058606330586063405860635058606360586063705860638058606390586064005860641058606420586064305860644058606450586064605860647058606480586064905860650058606510586065205860653058606540586065505860656058606570586065805860659058606600586066105860662058606630586066405860665058606660586066705860668058606690586067005860671058606720586067305860674058606750586067605860677058606780586067905860680058606810586068205860683058606840586068505860686058606870586068805860689058606900586069105860692058606930586069405860695058606960586069705860698058606990586070005860701058607020586070305860704058607050586070605860707058607080586070905860710058607110586071205860713058607140586071505860716058607170586071805860719058607200586072105860722058607230586072405860725058607260586072705860728058607290586073005860731058607320586073305860734058607350586073605860737058607380586073905860740058607410586074205860743058607440586074505860746058607470586074805860749058607500586075105860752058607530586075405860755058607560586075705860758058607590586076005860761058607620586076305860764058607650586076605860767058607680586076905860770058607710586077205860773058607740586077505860776058607770586077805860779058607800586078105860782058607830586078405860785058607860586078705860788058607890586079005860791058607920586079305860794058607950586079605860797058607980586079905860800058608010586080205860803058608040586080505860806058608070586080805860809058608100586081105860812058608130586081405860815058608160586081705860818058608190586082005860821058608220586082305860824058608250586082605860827058608280586082905860830058608310586083205860833058608340586083505860836058608370586083805860839058608400586084105860842058608430586084405860845058608460586084705860848058608490586085005860851058608520586085305860854058608550586085605860857058608580586085905860860058608610586086205860863058608640586086505860866058608670586086805860869058608700586087105860872058608730586087405860875058608760586087705860878058608790586088005860881058608820586088305860884058608850586088605860887058608880586088905860890058608910586089205860893058608940586089505860896058608970586089805860899058609000586090105860902058609030586090405860905058609060586090705860908058609090586091005860911058609120586091305860914058609150586091605860917058609180586091905860920058609210586092205860923058609240586092505860926058609270586092805860929058609300586093105860932058609330586093405860935058609360586093705860938058609390586094005860941058609420586094305860944058609450586094605860947058609480586094905860950058609510586095205860953058609540586095505860956058609570586095805860959058609600586096105860962058609630586096405860965058609660586096705860968058609690586097005860971058609720586097305860974058609750586097605860977058609780586097905860980058609810586098205860983058609840586098505860986058609870586098805860989058609900586099105860992058609930586099405860995058609960586099705860998058609990586100005861001058610020586100305861004058610050586100605861007058610080586100905861010058610110586101205861013058610140586101505861016058610170586101805861019058610200586102105861022058610230586102405861025058610260586102705861028058610290586103005861031058610320586103305861034058610350586103605861037058610380586103905861040058610410586104205861043058610440586104505861046058610470586104805861049058610500586105105861052058610530586105405861055058610560586105705861058058610590586106005861061058610620586106305861064058610650586106605861067058610680586106905861070058610710586107205861073058610740586107505861076058610770586107805861079058610800586108105861082058610830586108405861085058610860586108705861088058610890586109005861091058610920586109305861094058610950586109605861097058610980586109905861100058611010586110205861103058611040586110505870001058700020587000305870004058700050587000605870007058700080587000905870010058700110587001205870013058700140587001505870016058700170587001805870019058700200587002105870022058700230587002405870025058700260587002705870028058700290587003005870031058700320587003305870034058700350587003605870037058700380587003905870040058700410587004205870043058700440587004505870046058700470587004805870049058700500587005105870052058700530587005405870055058700560587005705870058058700590587006005870061058700620587006305870064058700650587006605870067058700680587006905870070058700710587007205870073058700740587007505870076058700770587007805870079058700800587008105870082058700830587008405870085058700860587008705870088058700890587009005870091058700920587009305870094058700950587009605870097058700980587009905870100058701010587010205870103058701040587010505870106058701070587010805870109058701100587011105870112058701130587011405870115058701160587011705870118058701190587012005870121058701220587012305870124058701250587012605870127058701280587012905870130058701310587013205870133058701340587013505870136058701370587013805870139058701400587014105870142058701430587014405870145058701460587014705870148058701490587015005870151058701520587015305870154058701550587015605870157058701580587015905870160058701610587016205870163058701640587016505870166058701670587016805870169058701700587017105870172058701730587017405870175058701760587017705870178058701790587018005870181058701820587018305870184058701850587018605870187058701880587018905870190058701910587019205870193058701940587019505870196058701970587019805870199058702000587020105870202058702030587020405870205058702060587020705870208058702090587021005870211058702120587021305870214058702150587021605870217058702180587021905870220058702210587022205870223058702240587022505870226058702270587022805870229058702300587023105870232058702330587023405870235058702360587023705870238058702390587024005870241058702420587024305870244058702450587024605870247058702480587024905870250058702510587025205870253058702540587025505870256058702570587025805870259058702600587026105870262058702630587026405870265058702660587026705870268058702690587027005870271058702720587027305870274058702750587027605870277058702780587027905870280058702810587028205870283058702840587028505870286058702870587028805870289058702900587029105870292058702930587029405870295058702960587029705870298058702990587030005870301058703020587030305870304058703050587030605870307058703080587030905870310058703110587031205870313058703140587031505870316058703170587031805870319058703200587032105870322058703230587032405870325058703260587032705870328058703290587033005870331058703320587033305870334058703350587033605870337058703380587033905870340058703410587034205870343058703440587034505870346058703470587034805870349058703500587035105870352058703530587035405870355058703560587035705870358058703590587036005870361058703620587036305870364058703650587036605870367058703680587036905870370058703710587037205870373058703740587037505870376058703770587037805870379058703800587038105870382058703830587038405870385058703860587038705870388058703890587039005870391058703920587039305870394058703950587039605870397058703980587039905870400058704010587040205870403058704040587040505870406058704070587040805870409058704100587041105870412058704130587041405870415058704160587041705870418058704190587042005870421058704220587042305870424058704250587042605870427058704280587042905870430058704310587043205870433058704340587043505870436058704370587043805870439058704400587044105870442058704430587044405870445058704460587044705870448058704490587045005870451058704520587045305870454058704550587045605870457058704580587045905870460058704610587046205870463058704640587046505870466058704670587046805870469058704700587047105870472058704730587047405870475058704760587047705870478058704790587048005870481058704820587048305870484058704850587048605870487058704880587048905870490058704910587049205870493058704940587049505870496058704970587049805870499058705000587050105870502058705030587050405870505058705060587050705870508058705090587051005870511058705120587051305870514058705150587051605870517058705180587051905870520058705210587052205870523058705240587052505870526058705270587052805870529058705300587053105870532058705330587053405870535058705360587053705870538058705390587054005870541058705420587054305870544058705450587054605870547058705480587054905870550058705510587055205870553058705540587055505870556058705570587055805870559058705600587056105870562058705630587056405870565058705660587056705870568058705690587057005870571058705720587057305870574058705750587057605870577058705780587057905870580058705810587058205870583058705840587058505870586058705870587058805870589058705900587059105870592058705930587059405870595058705960587059705870598058705990587060005870601058706020587060305870604058706050587060605870607058706080587060905870610058706110587061205870613058706140587061505870616058706170587061805870619058706200587062105870622058706230587062405870625058706260587062705870628058706290587063005870631058706320587063305870634058706350587063605870637058706380587063905870640058706410587064205870643058706440587064505870646058706470587064805870649058706500587065105870652058706530587065405870655058706560587065705870658058706590587066005870661058706620587066305870664058706650587066605870667058706680587066905870670058706710587067205870673058706740587067505870676058706770587067805870679058706800587068105870682058706830587068405870685058706860587068705870688058706890587069005870691058706920587069305870694058706950587069605870697058706980587069905870700058707010587070205870703058707040587070505870706058707070587070805870709058707100587071105870712058707130587071405870715058707160587071705870718058707190587072005870721058707220587072305870724058707250587072605870727058707280587072905870730058707310587073205870733058707340587073505870736058707370587073805870739058707400587074105870742058707430587074405870745058707460587074705870748058707490587075005870751058707520587075305870754058707550587075605870757058707580587075905870760058707610587076205870763058707640587076505870766058707670587076805870769058707700587077105870772058707730587077405870775058707760587077705870778058707790587078005870781058707820587078305870784058707850587078605870787058707880587078905870790058707910587079205870793058707940587079505870796058707970587079805870799058708000587080105870802058708030587080405870805058708060587080705870808058708090587081005870811058708120587081305870814058708150587081605870817058708180587081905870820058708210587082205870823058708240587082505870826058708270587082805870829058708300587083105870832058708330587083405870835058708360587083705870838058708390587084005870841058708420587084305870844058708450587084605870847058708480587084905870850058708510587085205870853058708540587085505870856058708570587085805870859058708600587086105870862058708630587086405870865058708660587086705870868058708690587087005870871058708720587087305870874058708750587087605870877058708780587087905870880058708810587088205870883058708840587088505870886058708870587088805870889058708900587089105870892058708930587089405870895058708960587089705870898058708990587090005870901058709020587090305870904058709050587090605870907058709080587090905870910058709110587091205870913058709140587091505870916058709170587091805870919058709200587092105870922058709230587092405870925058709260587092705870928058709290587093005870931058709320587093305870934058709350587093605870937058709380587093905870940058709410587094205870943058709440587094505870946058709470587094805870949058709500587095105870952058709530587095405870955058709560587095705870958058709590587096005870961058709620587096305870964058709650587096605870967058709680587096905870970058709710587097205870973058709740587097505870976058709770587097805870979058709800587098105870982058709830587098405870985058709860587098705870988058709890587099005870991058709920587099305870994058709950587099605870997058709980587099905871000058710010587100205871003058710040587100505871006058710070587100805871009058710100587101105871012058710130587101405871015058710160587101705871018058710190587102005871021058710220587102305871024058710250587102605871027058710280587102905871030058710310587103205871033058710340587103505871036058710370587103805871039058710400587104105871042058710430587104405871045058710460587104705871048058710490587105005871051058710520587105305871054058710550587105605871057058710580587105905871060058710610587106205871063058710640587106505871066058710670587106805871069058710700587107105871072058710730587107405871075058710760587107705871078058710790587108005871081058710820587108305871084058710850587108605871087058710880587108905871090058710910587109205871093058710940587109505871096058710970587109805871099058711000587110105871102058711030587110405871105058800010588000205880003058800040588000505880006058800070588000805880009058800100588001105880012058800130588001405880015058800160588001705880018058800190588002005880021058800220588002305880024058800250588002605880027058800280588002905880030058800310588003205880033058800340588003505880036058800370588003805880039058800400588004105880042058800430588004405880045058800460588004705880048058800490588005005880051058800520588005305880054058800550588005605880057058800580588005905880060058800610588006205880063058800640588006505880066058800670588006805880069058800700588007105880072058800730588007405880075058800760588007705880078058800790588008005880081058800820588008305880084058800850588008605880087058800880588008905880090058800910588009205880093058800940588009505880096058800970588009805880099058801000588010105880102058801030588010405880105058801060588010705880108058801090588011005880111058801120588011305880114058801150588011605880117058801180588011905880120058801210588012205880123058801240588012505880126058801270588012805880129058801300588013105880132058801330588013405880135058801360588013705880138058801390588014005880141058801420588014305880144058801450588014605880147058801480588014905880150058801510588015205880153058801540588015505880156058801570588015805880159058801600588016105880162058801630588016405880165058801660588016705880168058801690588017005880171058801720588017305880174058801750588017605880177058801780588017905880180058801810588018205880183058801840588018505880186058801870588018805880189058801900588019105880192058801930588019405880195058801960588019705880198058801990588020005880201058802020588020305880204058802050588020605880207058802080588020905880210058802110588021205880213058802140588021505880216058802170588021805880219058802200588022105880222058802230588022405880225058802260588022705880228058802290588023005880231058802320588023305880234058802350588023605880237058802380588023905880240058802410588024205880243058802440588024505880246058802470588024805880249058802500588025105880252058802530588025405880255058802560588025705880258058802590588026005880261058802620588026305880264058802650588026605880267058802680588026905880270058802710588027205880273058802740588027505880276058802770588027805880279058802800588028105880282058802830588028405880285058802860588028705880288058802890588029005880291058802920588029305880294058802950588029605880297058802980588029905880300058803010588030205880303058803040588030505880306058803070588030805880309058803100588031105880312058803130588031405880315058803160588031705880318058803190588032005880321058803220588032305880324058803250588032605880327058803280588032905880330058803310588033205880333058803340588033505880336058803370588033805880339058803400588034105880342058803430588034405880345058803460588034705880348058803490588035005880351058803520588035305880354058803550588035605880357058803580588035905880360058803610588036205880363058803640588036505880366058803670588036805880369058803700588037105880372058803730588037405880375058803760588037705880378058803790588038005880381058803820588038305880384058803850588038605880387058803880588038905880390058803910588039205880393058803940588039505880396058803970588039805880399058804000588040105880402058804030588040405880405058804060588040705880408058804090588041005880411058804120588041305880414058804150588041605880417058804180588041905880420058804210588042205880423058804240588042505880426058804270588042805880429058804300588043105880432058804330588043405880435058804360588043705880438058804390588044005880441058804420588044305880444058804450588044605880447058804480588044905880450058804510588045205880453058804540588045505880456058804570588045805880459058804600588046105880462058804630588046405880465058804660588046705880468058804690588047005880471058804720588047305880474058804750588047605880477058804780588047905880480058804810588048205880483058804840588048505880486058804870588048805880489058804900588049105880492058804930588049405880495058804960588049705880498058804990588050005880501058805020588050305880504058805050588050605880507058805080588050905880510058805110588051205880513058805140588051505880516058805170588051805880519058805200588052105880522058805230588052405880525058805260588052705880528058805290588053005880531058805320588053305880534058805350588053605880537058805380588053905880540058805410588054205880543058805440588054505880546058805470588054805880549058805500588055105880552058805530588055405880555058805560588055705880558058805590588056005880561058805620588056305880564058805650588056605880567058805680588056905880570058805710588057205880573058805740588057505880576058805770588057805880579058805800588058105880582058805830588058405880585058805860588058705880588058805890588059005880591058805920588059305880594058805950588059605880597058805980588059905880600058806010588060205880603058806040588060505880606058806070588060805880609058806100588061105880612058806130588061405880615058806160588061705880618058806190588062005880621058806220588062305880624058806250588062605880627058806280588062905880630058806310588063205880633058806340588063505880636058806370588063805880639058806400588064105880642058806430588064405880645058806460588064705880648058806490588065005880651058806520588065305880654058806550588065605880657058806580588065905880660058806610588066205880663058806640588066505880666058806670588066805880669058806700588067105880672058806730588067405880675058806760588067705880678058806790588068005880681058806820588068305880684058806850588068605880687058806880588068905880690058806910588069205880693058806940588069505880696058806970588069805880699058807000588070105880702058807030588070405880705058807060588070705880708058807090588071005880711058807120588071305880714058807150588071605880717058807180588071905880720058807210588072205880723058807240588072505880726058807270588072805880729058807300588073105880732058807330588073405880735058807360588073705880738058807390588074005880741058807420588074305880744058807450588074605880747058807480588074905880750058807510588075205880753058807540588075505880756058807570588075805880759058807600588076105880762058807630588076405880765058807660588076705880768058807690588077005880771058807720588077305880774058807750588077605880777058807780588077905880780058807810588078205880783058807840588078505880786058807870588078805880789058807900588079105880792058807930588079405880795058807960588079705880798058807990588080005880801058808020588080305880804058808050588080605880807058808080588080905880810058808110588081205880813058808140588081505880816058808170588081805880819058808200588082105880822058808230588082405880825058808260588082705880828058808290588083005880831058808320588083305880834058808350588083605880837058808380588083905880840058808410588084205880843058808440588084505880846058808470588084805880849058808500588085105880852058808530588085405880855058808560588085705880858058808590588086005880861058808620588086305880864058808650588086605880867058808680588086905880870058808710588087205880873058808740588087505880876058808770588087805880879058808800588088105880882058808830588088405880885058808860588088705880888058808890588089005880891058808920588089305880894058808950588089605880897058808980588089905880900058809010588090205880903058809040588090505880906058809070588090805880909058809100588091105880912058809130588091405880915058809160588091705880918058809190588092005880921058809220588092305880924058809250588092605880927058809280588092905880930058809310588093205880933058809340588093505880936058809370588093805880939058809400588094105880942058809430588094405880945058809460588094705880948058809490588095005880951058809520588095305880954058809550588095605880957058809580588095905880960058809610588096205880963058809640588096505880966058809670588096805880969058809700588097105880972058809730588097405880975058809760588097705880978058809790588098005880981058809820588098305880984058809850588098605880987058809880588098905880990058809910588099205880993058809940588099505880996058809970588099805880999058810000588100105881002058810030588100405881005058810060588100705881008058810090588101005881011058810120588101305881014058810150588101605881017058810180588101905881020058810210588102205881023058810240588102505881026058810270588102805881029058810300588103105881032058810330588103405881035058810360588103705881038058810390588104005881041058810420588104305881044058810450588104605881047058810480588104905881050058810510588105205881053058810540588105505881056058810570588105805881059058810600588106105881062058810630588106405881065058810660588106705881068058810690588107005881071058810720588107305881074058810750588107605881077058810780588107905881080058810810588108205881083058810840588108505881086058810870588108805881089058810900588109105881092058810930588109405881095058810960588109705881098058810990588110005881101058811020588110305881104058811050589000105890002058900030589000405890005058900060589000705890008058900090589001005890011058900120589001305890014058900150589001605890017058900180589001905890020058900210589002205890023058900240589002505890026058900270589002805890029058900300589003105890032058900330589003405890035058900360589003705890038058900390589004005890041058900420589004305890044058900450589004605890047058900480589004905890050058900510589005205890053058900540589005505890056058900570589005805890059058900600589006105890062058900630589006405890065058900660589006705890068058900690589007005890071058900720589007305890074058900750589007605890077058900780589007905890080058900810589008205890083058900840589008505890086058900870589008805890089058900900589009105890092058900930589009405890095058900960589009705890098058900990589010005890101058901020589010305890104058901050589010605890107058901080589010905890110058901110589011205890113058901140589011505890116058901170589011805890119058901200589012105890122058901230589012405890125058901260589012705890128058901290589013005890131058901320589013305890134058901350589013605890137058901380589013905890140058901410589014205890143058901440589014505890146058901470589014805890149058901500589015105890152058901530589015405890155058901560589015705890158058901590589016005890161058901620589016305890164058901650589016605890167058901680589016905890170058901710589017205890173058901740589017505890176058901770589017805890179058901800589018105890182058901830589018405890185058901860589018705890188058901890589019005890191058901920589019305890194058901950589019605890197058901980589019905890200058902010589020205890203058902040589020505890206058902070589020805890209058902100589021105890212058902130589021405890215058902160589021705890218058902190589022005890221058902220589022305890224058902250589022605890227058902280589022905890230058902310589023205890233058902340589023505890236058902370589023805890239058902400589024105890242058902430589024405890245058902460589024705890248058902490589025005890251058902520589025305890254058902550589025605890257058902580589025905890260058902610589026205890263058902640589026505890266058902670589026805890269058902700589027105890272058902730589027405890275058902760589027705890278058902790589028005890281058902820589028305890284058902850589028605890287058902880589028905890290058902910589029205890293058902940589029505890296058902970589029805890299058903000589030105890302058903030589030405890305058903060589030705890308058903090589031005890311058903120589031305890314058903150589031605890317058903180589031905890320058903210589032205890323058903240589032505890326058903270589032805890329058903300589033105890332058903330589033405890335058903360589033705890338058903390589034005890341058903420589034305890344058903450589034605890347058903480589034905890350058903510589035205890353058903540589035505890356058903570589035805890359058903600589036105890362058903630589036405890365058903660589036705890368058903690589037005890371058903720589037305890374058903750589037605890377058903780589037905890380058903810589038205890383058903840589038505890386058903870589038805890389058903900589039105890392058903930589039405890395058903960589039705890398058903990589040005890401058904020589040305890404058904050589040605890407058904080589040905890410058904110589041205890413058904140589041505890416058904170589041805890419058904200589042105890422058904230589042405890425058904260589042705890428058904290589043005890431058904320589043305890434058904350589043605890437058904380589043905890440058904410589044205890443058904440589044505890446058904470589044805890449058904500589045105890452058904530589045405890455058904560589045705890458058904590589046005890461058904620589046305890464058904650589046605890467058904680589046905890470058904710589047205890473058904740589047505890476058904770589047805890479058904800589048105890482058904830589048405890485058904860589048705890488058904890589049005890491058904920589049305890494058904950589049605890497058904980589049905890500058905010589050205890503058905040589050505890506058905070589050805890509058905100589051105890512058905130589051405890515058905160589051705890518058905190589052005890521058905220589052305890524058905250589052605890527058905280589052905890530058905310589053205890533058905340589053505890536058905370589053805890539058905400589054105890542058905430589054405890545058905460589054705890548058905490589055005890551058905520589055305890554058905550589055605890557058905580589055905890560058905610589056205890563058905640589056505890566058905670589056805890569058905700589057105890572058905730589057405890575058905760589057705890578058905790589058005890581058905820589058305890584058905850589058605890587058905880589058905890590058905910589059205890593058905940589059505890596058905970589059805890599058906000589060105890602058906030589060405890605058906060589060705890608058906090589061005890611058906120589061305890614058906150589061605890617058906180589061905890620058906210589062205890623058906240589062505890626058906270589062805890629058906300589063105890632058906330589063405890635058906360589063705890638058906390589064005890641058906420589064305890644058906450589064605890647058906480589064905890650058906510589065205890653058906540589065505890656058906570589065805890659058906600589066105890662058906630589066405890665058906660589066705890668058906690589067005890671058906720589067305890674058906750589067605890677058906780589067905890680058906810589068205890683058906840589068505890686058906870589068805890689058906900589069105890692058906930589069405890695058906960589069705890698058906990589070005890701058907020589070305890704058907050589070605890707058907080589070905890710058907110589071205890713058907140589071505890716058907170589071805890719058907200589072105890722058907230589072405890725058907260589072705890728058907290589073005890731058907320589073305890734058907350589073605890737058907380589073905890740058907410589074205890743058907440589074505890746058907470589074805890749058907500589075105890752058907530589075405890755058907560589075705890758058907590589076005890761058907620589076305890764058907650589076605890767058907680589076905890770058907710589077205890773058907740589077505890776058907770589077805890779058907800589078105890782058907830589078405890785058907860589078705890788058907890589079005890791058907920589079305890794058907950589079605890797058907980589079905890800058908010589080205890803058908040589080505890806058908070589080805890809058908100589081105890812058908130589081405890815058908160589081705890818058908190589082005890821058908220589082305890824058908250589082605890827058908280589082905890830058908310589083205890833058908340589083505890836058908370589083805890839058908400589084105890842058908430589084405890845058908460589084705890848058908490589085005890851058908520589085305890854058908550589085605890857058908580589085905890860058908610589086205890863058908640589086505890866058908670589086805890869058908700589087105890872058908730589087405890875058908760589087705890878058908790589088005890881058908820589088305890884058908850589088605890887058908880589088905890890058908910589089205890893058908940589089505890896058908970589089805890899058909000589090105890902058909030589090405890905058909060589090705890908058909090589091005890911058909120589091305890914058909150589091605890917058909180589091905890920058909210589092205890923058909240589092505890926058909270589092805890929058909300589093105890932058909330589093405890935058909360589093705890938058909390589094005890941058909420589094305890944058909450589094605890947058909480589094905890950058909510589095205890953058909540589095505890956058909570589095805890959058909600589096105890962058909630589096405890965058909660589096705890968058909690589097005890971058909720589097305890974058909750589097605890977058909780589097905890980058909810589098205890983058909840589098505890986058909870589098805890989058909900589099105890992058909930589099405890995058909960589099705890998058909990589100005891001058910020589100305891004058910050589100605891007058910080589100905891010058910110589101205891013058910140589101505891016058910170589101805891019058910200589102105891022058910230589102405891025058910260589102705891028058910290589103005891031058910320589103305891034058910350589103605891037058910380589103905891040058910410589104205891043058910440589104505891046058910470589104805891049058910500589105105891052058910530589105405891055058910560589105705891058058910590589106005891061058910620589106305891064058910650589106605891067058910680589106905891070058910710589107205891073058910740589107505891076058910770589107805891079058910800589108105891082058910830589108405891085058910860589108705891088058910890589109005891091058910920589109305891094058910950589109605891097058910980589109905891100058911010589110205891103058911040589110505900001059000020590000305900004059000050590000605900007059000080590000905900010059000110590001205900013059000140590001505900016059000170590001805900019059000200590002105900022059000230590002405900025059000260590002705900028059000290590003005900031059000320590003305900034059000350590003605900037059000380590003905900040059000410590004205900043059000440590004505900046059000470590004805900049059000500590005105900052059000530590005405900055059000560590005705900058059000590590006005900061059000620590006305900064059000650590006605900067059000680590006905900070059000710590007205900073059000740590007505900076059000770590007805900079059000800590008105900082059000830590008405900085059000860590008705900088059000890590009005900091059000920590009305900094059000950590009605900097059000980590009905900100059001010590010205900103059001040590010505900106059001070590010805900109059001100590011105900112059001130590011405900115059001160590011705900118059001190590012005900121059001220590012305900124059001250590012605900127059001280590012905900130059001310590013205900133059001340590013505900136059001370590013805900139059001400590014105900142059001430590014405900145059001460590014705900148059001490590015005900151059001520590015305900154059001550590015605900157059001580590015905900160059001610590016205900163059001640590016505900166059001670590016805900169059001700590017105900172059001730590017405900175059001760590017705900178059001790590018005900181059001820590018305900184059001850590018605900187059001880590018905900190059001910590019205900193059001940590019505900196059001970590019805900199059002000590020105900202059002030590020405900205059002060590020705900208059002090590021005900211059002120590021305900214059002150590021605900217059002180590021905900220059002210590022205900223059002240590022505900226059002270590022805900229059002300590023105900232059002330590023405900235059002360590023705900238059002390590024005900241059002420590024305900244059002450590024605900247059002480590024905900250059002510590025205900253059002540590025505900256059002570590025805900259059002600590026105900262059002630590026405900265059002660590026705900268059002690590027005900271059002720590027305900274059002750590027605900277059002780590027905900280059002810590028205900283059002840590028505900286059002870590028805900289059002900590029105900292059002930590029405900295059002960590029705900298059002990590030005900301059003020590030305900304059003050590030605900307059003080590030905900310059003110590031205900313059003140590031505900316059003170590031805900319059003200590032105900322059003230590032405900325059003260590032705900328059003290590033005900331059003320590033305900334059003350590033605900337059003380590033905900340059003410590034205900343059003440590034505900346059003470590034805900349059003500590035105900352059003530590035405900355059003560590035705900358059003590590036005900361059003620590036305900364059003650590036605900367059003680590036905900370059003710590037205900373059003740590037505900376059003770590037805900379059003800590038105900382059003830590038405900385059003860590038705900388059003890590039005900391059003920590039305900394059003950590039605900397059003980590039905900400059004010590040205900403059004040590040505900406059004070590040805900409059004100590041105900412059004130590041405900415059004160590041705900418059004190590042005900421059004220590042305900424059004250590042605900427059004280590042905900430059004310590043205900433059004340590043505900436059004370590043805900439059004400590044105900442059004430590044405900445059004460590044705900448059004490590045005900451059004520590045305900454059004550590045605900457059004580590045905900460059004610590046205900463059004640590046505900466059004670590046805900469059004700590047105900472059004730590047405900475059004760590047705900478059004790590048005900481059004820590048305900484059004850590048605900487059004880590048905900490059004910590049205900493059004940590049505900496059004970590049805900499059005000590050105900502059005030590050405900505059005060590050705900508059005090590051005900511059005120590051305900514059005150590051605900517059005180590051905900520059005210590052205900523059005240590052505900526059005270590052805900529059005300590053105900532059005330590053405900535059005360590053705900538059005390590054005900541059005420590054305900544059005450590054605900547059005480590054905900550059005510590055205900553059005540590055505900556059005570590055805900559059005600590056105900562059005630590056405900565059005660590056705900568059005690590057005900571059005720590057305900574059005750590057605900577059005780590057905900580059005810590058205900583059005840590058505900586059005870590058805900589059005900590059105900592059005930590059405900595059005960590059705900598059005990590060005900601059006020590060305900604059006050590060605900607059006080590060905900610059006110590061205900613059006140590061505900616059006170590061805900619059006200590062105900622059006230590062405900625059006260590062705900628059006290590063005900631059006320590063305900634059006350590063605900637059006380590063905900640059006410590064205900643059006440590064505900646059006470590064805900649059006500590065105900652059006530590065405900655059006560590065705900658059006590590066005900661059006620590066305900664059006650590066605900667059006680590066905900670059006710590067205900673059006740590067505900676059006770590067805900679059006800590068105900682059006830590068405900685059006860590068705900688059006890590069005900691059006920590069305900694059006950590069605900697059006980590069905900700059007010590070205900703059007040590070505900706059007070590070805900709059007100590071105900712059007130590071405900715059007160590071705900718059007190590072005900721059007220590072305900724059007250590072605900727059007280590072905900730059007310590073205900733059007340590073505900736059007370590073805900739059007400590074105900742059007430590074405900745059007460590074705900748059007490590075005900751059007520590075305900754059007550590075605900757059007580590075905900760059007610590076205900763059007640590076505900766059007670590076805900769059007700590077105900772059007730590077405900775059007760590077705900778059007790590078005900781059007820590078305900784059007850590078605900787059007880590078905900790059007910590079205900793059007940590079505900796059007970590079805900799059008000590080105900802059008030590080405900805059008060590080705900808059008090590081005900811059008120590081305900814059008150590081605900817059008180590081905900820059008210590082205900823059008240590082505900826059008270590082805900829059008300590083105900832059008330590083405900835059008360590083705900838059008390590084005900841059008420590084305900844059008450590084605900847059008480590084905900850059008510590085205900853059008540590085505900856059008570590085805900859059008600590086105900862059008630590086405900865059008660590086705900868059008690590087005900871059008720590087305900874059008750590087605900877059008780590087905900880059008810590088205900883059008840590088505900886059008870590088805900889059008900590089105900892059008930590089405900895059008960590089705900898059008990590090005900901059009020590090305900904059009050590090605900907059009080590090905900910059009110590091205900913059009140590091505900916059009170590091805900919059009200590092105900922059009230590092405900925059009260590092705900928059009290590093005900931059009320590093305900934059009350590093605900937059009380590093905900940059009410590094205900943059009440590094505900946059009470590094805900949059009500590095105900952059009530590095405900955059009560590095705900958059009590590096005900961059009620590096305900964059009650590096605900967059009680590096905900970059009710590097205900973059009740590097505900976059009770590097805900979059009800590098105900982059009830590098405900985059009860590098705900988059009890590099005900991059009920590099305900994059009950590099605900997059009980590099905901000059010010590100205901003059010040590100505901006059010070590100805901009059010100590101105901012059010130590101405901015059010160590101705901018059010190590102005901021059010220590102305901024059010250590102605901027059010280590102905901030059010310590103205901033059010340590103505901036059010370590103805901039059010400590104105901042059010430590104405901045059010460590104705901048059010490590105005901051059010520590105305901054059010550590105605901057059010580590105905901060059010610590106205901063059010640590106505901066059010670590106805901069059010700590107105901072059010730590107405901075059010760590107705901078059010790590108005901081059010820590108305901084059010850590108605901087059010880590108905901090059010910590109205901093059010940590109505901096059010970590109805901099059011000590110105901102059011030590110405901105059100010591000205910003059100040591000505910006059100070591000805910009059100100591001105910012059100130591001405910015059100160591001705910018059100190591002005910021059100220591002305910024059100250591002605910027059100280591002905910030059100310591003205910033059100340591003505910036059100370591003805910039059100400591004105910042059100430591004405910045059100460591004705910048059100490591005005910051059100520591005305910054059100550591005605910057059100580591005905910060059100610591006205910063059100640591006505910066059100670591006805910069059100700591007105910072059100730591007405910075059100760591007705910078059100790591008005910081059100820591008305910084059100850591008605910087059100880591008905910090059100910591009205910093059100940591009505910096059100970591009805910099059101000591010105910102059101030591010405910105059101060591010705910108059101090591011005910111059101120591011305910114059101150591011605910117059101180591011905910120059101210591012205910123059101240591012505910126059101270591012805910129059101300591013105910132059101330591013405910135059101360591013705910138059101390591014005910141059101420591014305910144059101450591014605910147059101480591014905910150059101510591015205910153059101540591015505910156059101570591015805910159059101600591016105910162059101630591016405910165059101660591016705910168059101690591017005910171059101720591017305910174059101750591017605910177059101780591017905910180059101810591018205910183059101840591018505910186059101870591018805910189059101900591019105910192059101930591019405910195059101960591019705910198059101990591020005910201059102020591020305910204059102050591020605910207059102080591020905910210059102110591021205910213059102140591021505910216059102170591021805910219059102200591022105910222059102230591022405910225059102260591022705910228059102290591023005910231059102320591023305910234059102350591023605910237059102380591023905910240059102410591024205910243059102440591024505910246059102470591024805910249059102500591025105910252059102530591025405910255059102560591025705910258059102590591026005910261059102620591026305910264059102650591026605910267059102680591026905910270059102710591027205910273059102740591027505910276059102770591027805910279059102800591028105910282059102830591028405910285059102860591028705910288059102890591029005910291059102920591029305910294059102950591029605910297059102980591029905910300059103010591030205910303059103040591030505910306059103070591030805910309059103100591031105910312059103130591031405910315059103160591031705910318059103190591032005910321059103220591032305910324059103250591032605910327059103280591032905910330059103310591033205910333059103340591033505910336059103370591033805910339059103400591034105910342059103430591034405910345059103460591034705910348059103490591035005910351059103520591035305910354059103550591035605910357059103580591035905910360059103610591036205910363059103640591036505910366059103670591036805910369059103700591037105910372059103730591037405910375059103760591037705910378059103790591038005910381059103820591038305910384059103850591038605910387059103880591038905910390059103910591039205910393059103940591039505910396059103970591039805910399059104000591040105910402059104030591040405910405059104060591040705910408059104090591041005910411059104120591041305910414059104150591041605910417059104180591041905910420059104210591042205910423059104240591042505910426059104270591042805910429059104300591043105910432059104330591043405910435059104360591043705910438059104390591044005910441059104420591044305910444059104450591044605910447059104480591044905910450059104510591045205910453059104540591045505910456059104570591045805910459059104600591046105910462059104630591046405910465059104660591046705910468059104690591047005910471059104720591047305910474059104750591047605910477059104780591047905910480059104810591048205910483059104840591048505910486059104870591048805910489059104900591049105910492059104930591049405910495059104960591049705910498059104990591050005910501059105020591050305910504059105050591050605910507059105080591050905910510059105110591051205910513059105140591051505910516059105170591051805910519059105200591052105910522059105230591052405910525059105260591052705910528059105290591053005910531059105320591053305910534059105350591053605910537059105380591053905910540059105410591054205910543059105440591054505910546059105470591054805910549059105500591055105910552059105530591055405910555059105560591055705910558059105590591056005910561059105620591056305910564059105650591056605910567059105680591056905910570059105710591057205910573059105740591057505910576059105770591057805910579059105800591058105910582059105830591058405910585059105860591058705910588059105890591059005910591059105920591059305910594059105950591059605910597059105980591059905910600059106010591060205910603059106040591060505910606059106070591060805910609059106100591061105910612059106130591061405910615059106160591061705910618059106190591062005910621059106220591062305910624059106250591062605910627059106280591062905910630059106310591063205910633059106340591063505910636059106370591063805910639059106400591064105910642059106430591064405910645059106460591064705910648059106490591065005910651059106520591065305910654059106550591065605910657059106580591065905910660059106610591066205910663059106640591066505910666059106670591066805910669059106700591067105910672059106730591067405910675059106760591067705910678059106790591068005910681059106820591068305910684059106850591068605910687059106880591068905910690059106910591069205910693059106940591069505910696059106970591069805910699059107000591070105910702059107030591070405910705059107060591070705910708059107090591071005910711059107120591071305910714059107150591071605910717059107180591071905910720059107210591072205910723059107240591072505910726059107270591072805910729059107300591073105910732059107330591073405910735059107360591073705910738059107390591074005910741059107420591074305910744059107450591074605910747059107480591074905910750059107510591075205910753059107540591075505910756059107570591075805910759059107600591076105910762059107630591076405910765059107660591076705910768059107690591077005910771059107720591077305910774059107750591077605910777059107780591077905910780059107810591078205910783059107840591078505910786059107870591078805910789059107900591079105910792059107930591079405910795059107960591079705910798059107990591080005910801059108020591080305910804059108050591080605910807059108080591080905910810059108110591081205910813059108140591081505910816059108170591081805910819059108200591082105910822059108230591082405910825059108260591082705910828059108290591083005910831059108320591083305910834059108350591083605910837059108380591083905910840059108410591084205910843059108440591084505910846059108470591084805910849059108500591085105910852059108530591085405910855059108560591085705910858059108590591086005910861059108620591086305910864059108650591086605910867059108680591086905910870059108710591087205910873059108740591087505910876059108770591087805910879059108800591088105910882059108830591088405910885059108860591088705910888059108890591089005910891059108920591089305910894059108950591089605910897059108980591089905910900059109010591090205910903059109040591090505910906059109070591090805910909059109100591091105910912059109130591091405910915059109160591091705910918059109190591092005910921059109220591092305910924059109250591092605910927059109280591092905910930059109310591093205910933059109340591093505910936059109370591093805910939059109400591094105910942059109430591094405910945059109460591094705910948059109490591095005910951059109520591095305910954059109550591095605910957059109580591095905910960059109610591096205910963059109640591096505910966059109670591096805910969059109700591097105910972059109730591097405910975059109760591097705910978059109790591098005910981059109820591098305910984059109850591098605910987059109880591098905910990059109910591099205910993059109940591099505910996059109970591099805910999059110000591100105911002059110030591100405911005059110060591100705911008059110090591101005911011059110120591101305911014059110150591101605911017059110180591101905911020059110210591102205911023059110240591102505911026059110270591102805911029059110300591103105911032059110330591103405911035059110360591103705911038059110390591104005911041059110420591104305911044059110450591104605911047059110480591104905911050059110510591105205911053059110540591105505911056059110570591105805911059059110600591106105911062059110630591106405911065059110660591106705911068059110690591107005911071059110720591107305911074059110750591107605911077059110780591107905911080059110810591108205911083059110840591108505911086059110870591108805911089059110900591109105911092059110930591109405911095059110960591109705911098059110990591110005911101059111020591110305911104059111050592000105920002059200030592000405920005059200060592000705920008059200090592001005920011059200120592001305920014059200150592001605920017059200180592001905920020059200210592002205920023059200240592002505920026059200270592002805920029059200300592003105920032059200330592003405920035059200360592003705920038059200390592004005920041059200420592004305920044059200450592004605920047059200480592004905920050059200510592005205920053059200540592005505920056059200570592005805920059059200600592006105920062059200630592006405920065059200660592006705920068059200690592007005920071059200720592007305920074059200750592007605920077059200780592007905920080059200810592008205920083059200840592008505920086059200870592008805920089059200900592009105920092059200930592009405920095059200960592009705920098059200990592010005920101059201020592010305920104059201050592010605920107059201080592010905920110059201110592011205920113059201140592011505920116059201170592011805920119059201200592012105920122059201230592012405920125059201260592012705920128059201290592013005920131059201320592013305920134059201350592013605920137059201380592013905920140059201410592014205920143059201440592014505920146059201470592014805920149059201500592015105920152059201530592015405920155059201560592015705920158059201590592016005920161059201620592016305920164059201650592016605920167059201680592016905920170059201710592017205920173059201740592017505920176059201770592017805920179059201800592018105920182059201830592018405920185059201860592018705920188059201890592019005920191059201920592019305920194059201950592019605920197059201980592019905920200059202010592020205920203059202040592020505920206059202070592020805920209059202100592021105920212059202130592021405920215059202160592021705920218059202190592022005920221059202220592022305920224059202250592022605920227059202280592022905920230059202310592023205920233059202340592023505920236059202370592023805920239059202400592024105920242059202430592024405920245059202460592024705920248059202490592025005920251059202520592025305920254059202550592025605920257059202580592025905920260059202610592026205920263059202640592026505920266059202670592026805920269059202700592027105920272059202730592027405920275059202760592027705920278059202790592028005920281059202820592028305920284059202850592028605920287059202880592028905920290059202910592029205920293059202940592029505920296059202970592029805920299059203000592030105920302059203030592030405920305059203060592030705920308059203090592031005920311059203120592031305920314059203150592031605920317059203180592031905920320059203210592032205920323059203240592032505920326059203270592032805920329059203300592033105920332059203330592033405920335059203360592033705920338059203390592034005920341059203420592034305920344059203450592034605920347059203480592034905920350059203510592035205920353059203540592035505920356059203570592035805920359059203600592036105920362059203630592036405920365059203660592036705920368059203690592037005920371059203720592037305920374059203750592037605920377059203780592037905920380059203810592038205920383059203840592038505920386059203870592038805920389059203900592039105920392059203930592039405920395059203960592039705920398059203990592040005920401059204020592040305920404059204050592040605920407059204080592040905920410059204110592041205920413059204140592041505920416059204170592041805920419059204200592042105920422059204230592042405920425059204260592042705920428059204290592043005920431059204320592043305920434059204350592043605920437059204380592043905920440059204410592044205920443059204440592044505920446059204470592044805920449059204500592045105920452059204530592045405920455059204560592045705920458059204590592046005920461059204620592046305920464059204650592046605920467059204680592046905920470059204710592047205920473059204740592047505920476059204770592047805920479059204800592048105920482059204830592048405920485059204860592048705920488059204890592049005920491059204920592049305920494059204950592049605920497059204980592049905920500059205010592050205920503059205040592050505920506059205070592050805920509059205100592051105920512059205130592051405920515059205160592051705920518059205190592052005920521059205220592052305920524059205250592052605920527059205280592052905920530059205310592053205920533059205340592053505920536059205370592053805920539059205400592054105920542059205430592054405920545059205460592054705920548059205490592055005920551059205520592055305920554059205550592055605920557059205580592055905920560059205610592056205920563059205640592056505920566059205670592056805920569059205700592057105920572059205730592057405920575059205760592057705920578059205790592058005920581059205820592058305920584059205850592058605920587059205880592058905920590059205910592059205920593059205940592059505920596059205970592059805920599059206000592060105920602059206030592060405920605059206060592060705920608059206090592061005920611059206120592061305920614059206150592061605920617059206180592061905920620059206210592062205920623059206240592062505920626059206270592062805920629059206300592063105920632059206330592063405920635059206360592063705920638059206390592064005920641059206420592064305920644059206450592064605920647059206480592064905920650059206510592065205920653059206540592065505920656059206570592065805920659059206600592066105920662059206630592066405920665059206660592066705920668059206690592067005920671059206720592067305920674059206750592067605920677059206780592067905920680059206810592068205920683059206840592068505920686059206870592068805920689059206900592069105920692059206930592069405920695059206960592069705920698059206990592070005920701059207020592070305920704059207050592070605920707059207080592070905920710059207110592071205920713059207140592071505920716059207170592071805920719059207200592072105920722059207230592072405920725059207260592072705920728059207290592073005920731059207320592073305920734059207350592073605920737059207380592073905920740059207410592074205920743059207440592074505920746059207470592074805920749059207500592075105920752059207530592075405920755059207560592075705920758059207590592076005920761059207620592076305920764059207650592076605920767059207680592076905920770059207710592077205920773059207740592077505920776059207770592077805920779059207800592078105920782059207830592078405920785059207860592078705920788059207890592079005920791059207920592079305920794059207950592079605920797059207980592079905920800059208010592080205920803059208040592080505920806059208070592080805920809059208100592081105920812059208130592081405920815059208160592081705920818059208190592082005920821059208220592082305920824059208250592082605920827059208280592082905920830059208310592083205920833059208340592083505920836059208370592083805920839059208400592084105920842059208430592084405920845059208460592084705920848059208490592085005920851059208520592085305920854059208550592085605920857059208580592085905920860059208610592086205920863059208640592086505920866059208670592086805920869059208700592087105920872059208730592087405920875059208760592087705920878059208790592088005920881059208820592088305920884059208850592088605920887059208880592088905920890059208910592089205920893059208940592089505920896059208970592089805920899059209000592090105920902059209030592090405920905059209060592090705920908059209090592091005920911059209120592091305920914059209150592091605920917059209180592091905920920059209210592092205920923059209240592092505920926059209270592092805920929059209300592093105920932059209330592093405920935059209360592093705920938059209390592094005920941059209420592094305920944059209450592094605920947059209480592094905920950059209510592095205920953059209540592095505920956059209570592095805920959059209600592096105920962059209630592096405920965059209660592096705920968059209690592097005920971059209720592097305920974059209750592097605920977059209780592097905920980059209810592098205920983059209840592098505920986059209870592098805920989059209900592099105920992059209930592099405920995059209960592099705920998059209990592100005921001059210020592100305921004059210050592100605921007059210080592100905921010059210110592101205921013059210140592101505921016059210170592101805921019059210200592102105921022059210230592102405921025059210260592102705921028059210290592103005921031059210320592103305921034059210350592103605921037059210380592103905921040059210410592104205921043059210440592104505921046059210470592104805921049059210500592105105921052059210530592105405921055059210560592105705921058059210590592106005921061059210620592106305921064059210650592106605921067059210680592106905921070059210710592107205921073059210740592107505921076059210770592107805921079059210800592108105921082059210830592108405921085059210860592108705921088059210890592109005921091059210920592109305921094059210950592109605921097059210980592109905921100059211010592110205921103059211040592110505930001059300020593000305930004059300050593000605930007059300080593000905930010059300110593001205930013059300140593001505930016059300170593001805930019059300200593002105930022059300230593002405930025059300260593002705930028059300290593003005930031059300320593003305930034059300350593003605930037059300380593003905930040059300410593004205930043059300440593004505930046059300470593004805930049059300500593005105930052059300530593005405930055059300560593005705930058059300590593006005930061059300620593006305930064059300650593006605930067059300680593006905930070059300710593007205930073059300740593007505930076059300770593007805930079059300800593008105930082059300830593008405930085059300860593008705930088059300890593009005930091059300920593009305930094059300950593009605930097059300980593009905930100059301010593010205930103059301040593010505930106059301070593010805930109059301100593011105930112059301130593011405930115059301160593011705930118059301190593012005930121059301220593012305930124059301250593012605930127059301280593012905930130059301310593013205930133059301340593013505930136059301370593013805930139059301400593014105930142059301430593014405930145059301460593014705930148059301490593015005930151059301520593015305930154059301550593015605930157059301580593015905930160059301610593016205930163059301640593016505930166059301670593016805930169059301700593017105930172059301730593017405930175059301760593017705930178059301790593018005930181059301820593018305930184059301850593018605930187059301880593018905930190059301910593019205930193059301940593019505930196059301970593019805930199059302000593020105930202059302030593020405930205059302060593020705930208059302090593021005930211059302120593021305930214059302150593021605930217059302180593021905930220059302210593022205930223059302240593022505930226059302270593022805930229059302300593023105930232059302330593023405930235059302360593023705930238059302390593024005930241059302420593024305930244059302450593024605930247059302480593024905930250059302510593025205930253059302540593025505930256059302570593025805930259059302600593026105930262059302630593026405930265059302660593026705930268059302690593027005930271059302720593027305930274059302750593027605930277059302780593027905930280059302810593028205930283059302840593028505930286059302870593028805930289059302900593029105930292059302930593029405930295059302960593029705930298059302990593030005930301059303020593030305930304059303050593030605930307059303080593030905930310059303110593031205930313059303140593031505930316059303170593031805930319059303200593032105930322059303230593032405930325059303260593032705930328059303290593033005930331059303320593033305930334059303350593033605930337059303380593033905930340059303410593034205930343059303440593034505930346059303470593034805930349059303500593035105930352059303530593035405930355059303560593035705930358059303590593036005930361059303620593036305930364059303650593036605930367059303680593036905930370059303710593037205930373059303740593037505930376059303770593037805930379059303800593038105930382059303830593038405930385059303860593038705930388059303890593039005930391059303920593039305930394059303950593039605930397059303980593039905930400059304010593040205930403059304040593040505930406059304070593040805930409059304100593041105930412059304130593041405930415059304160593041705930418059304190593042005930421059304220593042305930424059304250593042605930427059304280593042905930430059304310593043205930433059304340593043505930436059304370593043805930439059304400593044105930442059304430593044405930445059304460593044705930448059304490593045005930451059304520593045305930454059304550593045605930457059304580593045905930460059304610593046205930463059304640593046505930466059304670593046805930469059304700593047105930472059304730593047405930475059304760593047705930478059304790593048005930481059304820593048305930484059304850593048605930487059304880593048905930490059304910593049205930493059304940593049505930496059304970593049805930499059305000593050105930502059305030593050405930505059305060593050705930508059305090593051005930511059305120593051305930514059305150593051605930517059305180593051905930520059305210593052205930523059305240593052505930526059305270593052805930529059305300593053105930532059305330593053405930535059305360593053705930538059305390593054005930541059305420593054305930544059305450593054605930547059305480593054905930550059305510593055205930553059305540593055505930556059305570593055805930559059305600593056105930562059305630593056405930565059305660593056705930568059305690593057005930571059305720593057305930574059305750593057605930577059305780593057905930580059305810593058205930583059305840593058505930586059305870593058805930589059305900593059105930592059305930593059405930595059305960593059705930598059305990593060005930601059306020593060305930604059306050593060605930607059306080593060905930610059306110593061205930613059306140593061505930616059306170593061805930619059306200593062105930622059306230593062405930625059306260593062705930628059306290593063005930631059306320593063305930634059306350593063605930637059306380593063905930640059306410593064205930643059306440593064505930646059306470593064805930649059306500593065105930652059306530593065405930655059306560593065705930658059306590593066005930661059306620593066305930664059306650593066605930667059306680593066905930670059306710593067205930673059306740593067505930676059306770593067805930679059306800593068105930682059306830593068405930685059306860593068705930688059306890593069005930691059306920593069305930694059306950593069605930697059306980593069905930700059307010593070205930703059307040593070505930706059307070593070805930709059307100593071105930712059307130593071405930715059307160593071705930718059307190593072005930721059307220593072305930724059307250593072605930727059307280593072905930730059307310593073205930733059307340593073505930736059307370593073805930739059307400593074105930742059307430593074405930745059307460593074705930748059307490593075005930751059307520593075305930754059307550593075605930757059307580593075905930760059307610593076205930763059307640593076505930766059307670593076805930769059307700593077105930772059307730593077405930775059307760593077705930778059307790593078005930781059307820593078305930784059307850593078605930787059307880593078905930790059307910593079205930793059307940593079505930796059307970593079805930799059308000593080105930802059308030593080405930805059308060593080705930808059308090593081005930811059308120593081305930814059308150593081605930817059308180593081905930820059308210593082205930823059308240593082505930826059308270593082805930829059308300593083105930832059308330593083405930835059308360593083705930838059308390593084005930841059308420593084305930844059308450593084605930847059308480593084905930850059308510593085205930853059308540593085505930856059308570593085805930859059308600593086105930862059308630593086405930865059308660593086705930868059308690593087005930871059308720593087305930874059308750593087605930877059308780593087905930880059308810593088205930883059308840593088505930886059308870593088805930889059308900593089105930892059308930593089405930895059308960593089705930898059308990593090005930901059309020593090305930904059309050593090605930907059309080593090905930910059309110593091205930913059309140593091505930916059309170593091805930919059309200593092105930922059309230593092405930925059309260593092705930928059309290593093005930931059309320593093305930934059309350593093605930937059309380593093905930940059309410593094205930943059309440593094505930946059309470593094805930949059309500593095105930952059309530593095405930955059309560593095705930958059309590593096005930961059309620593096305930964059309650593096605930967059309680593096905930970059309710593097205930973059309740593097505930976059309770593097805930979059309800593098105930982059309830593098405930985059309860593098705930988059309890593099005930991059309920593099305930994059309950593099605930997059309980593099905931000059310010593100205931003059310040593100505931006059310070593100805931009059310100593101105931012059310130593101405931015059310160593101705931018059310190593102005931021059310220593102305931024059310250593102605931027059310280593102905931030059310310593103205931033059310340593103505931036059310370593103805931039059310400593104105931042059310430593104405931045059310460593104705931048059310490593105005931051059310520593105305931054059310550593105605931057059310580593105905931060059310610593106205931063059310640593106505931066059310670593106805931069059310700593107105931072059310730593107405931075059310760593107705931078059310790593108005931081059310820593108305931084059310850593108605931087059310880593108905931090059310910593109205931093059310940593109505931096059310970593109805931099059311000593110105931102059311030593110405931105059400010594000205940003059400040594000505940006059400070594000805940009059400100594001105940012059400130594001405940015059400160594001705940018059400190594002005940021059400220594002305940024059400250594002605940027059400280594002905940030059400310594003205940033059400340594003505940036059400370594003805940039059400400594004105940042059400430594004405940045059400460594004705940048059400490594005005940051059400520594005305940054059400550594005605940057059400580594005905940060059400610594006205940063059400640594006505940066059400670594006805940069059400700594007105940072059400730594007405940075059400760594007705940078059400790594008005940081059400820594008305940084059400850594008605940087059400880594008905940090059400910594009205940093059400940594009505940096059400970594009805940099059401000594010105940102059401030594010405940105059401060594010705940108059401090594011005940111059401120594011305940114059401150594011605940117059401180594011905940120059401210594012205940123059401240594012505940126059401270594012805940129059401300594013105940132059401330594013405940135059401360594013705940138059401390594014005940141059401420594014305940144059401450594014605940147059401480594014905940150059401510594015205940153059401540594015505940156059401570594015805940159059401600594016105940162059401630594016405940165059401660594016705940168059401690594017005940171059401720594017305940174059401750594017605940177059401780594017905940180059401810594018205940183059401840594018505940186059401870594018805940189059401900594019105940192059401930594019405940195059401960594019705940198059401990594020005940201059402020594020305940204059402050594020605940207059402080594020905940210059402110594021205940213059402140594021505940216059402170594021805940219059402200594022105940222059402230594022405940225059402260594022705940228059402290594023005940231059402320594023305940234059402350594023605940237059402380594023905940240059402410594024205940243059402440594024505940246059402470594024805940249059402500594025105940252059402530594025405940255059402560594025705940258059402590594026005940261059402620594026305940264059402650594026605940267059402680594026905940270059402710594027205940273059402740594027505940276059402770594027805940279059402800594028105940282059402830594028405940285059402860594028705940288059402890594029005940291059402920594029305940294059402950594029605940297059402980594029905940300059403010594030205940303059403040594030505940306059403070594030805940309059403100594031105940312059403130594031405940315059403160594031705940318059403190594032005940321059403220594032305940324059403250594032605940327059403280594032905940330059403310594033205940333059403340594033505940336059403370594033805940339059403400594034105940342059403430594034405940345059403460594034705940348059403490594035005940351059403520594035305940354059403550594035605940357059403580594035905940360059403610594036205940363059403640594036505940366059403670594036805940369059403700594037105940372059403730594037405940375059403760594037705940378059403790594038005940381059403820594038305940384059403850594038605940387059403880594038905940390059403910594039205940393059403940594039505940396059403970594039805940399059404000594040105940402059404030594040405940405059404060594040705940408059404090594041005940411059404120594041305940414059404150594041605940417059404180594041905940420059404210594042205940423059404240594042505940426059404270594042805940429059404300594043105940432059404330594043405940435059404360594043705940438059404390594044005940441059404420594044305940444059404450594044605940447059404480594044905940450059404510594045205940453059404540594045505940456059404570594045805940459059404600594046105940462059404630594046405940465059404660594046705940468059404690594047005940471059404720594047305940474059404750594047605940477059404780594047905940480059404810594048205940483059404840594048505940486059404870594048805940489059404900594049105940492059404930594049405940495059404960594049705940498059404990594050005940501059405020594050305940504059405050594050605940507059405080594050905940510059405110594051205940513059405140594051505940516059405170594051805940519059405200594052105940522059405230594052405940525059405260594052705940528059405290594053005940531059405320594053305940534059405350594053605940537059405380594053905940540059405410594054205940543059405440594054505940546059405470594054805940549059405500594055105940552059405530594055405940555059405560594055705940558059405590594056005940561059405620594056305940564059405650594056605940567059405680594056905940570059405710594057205940573059405740594057505940576059405770594057805940579059405800594058105940582059405830594058405940585059405860594058705940588059405890594059005940591059405920594059305940594059405950594059605940597059405980594059905940600059406010594060205940603059406040594060505940606059406070594060805940609059406100594061105940612059406130594061405940615059406160594061705940618059406190594062005940621059406220594062305940624059406250594062605940627059406280594062905940630059406310594063205940633059406340594063505940636059406370594063805940639059406400594064105940642059406430594064405940645059406460594064705940648059406490594065005940651059406520594065305940654059406550594065605940657059406580594065905940660059406610594066205940663059406640594066505940666059406670594066805940669059406700594067105940672059406730594067405940675059406760594067705940678059406790594068005940681059406820594068305940684059406850594068605940687059406880594068905940690059406910594069205940693059406940594069505940696059406970594069805940699059407000594070105940702059407030594070405940705059407060594070705940708059407090594071005940711059407120594071305940714059407150594071605940717059407180594071905940720059407210594072205940723059407240594072505940726059407270594072805940729059407300594073105940732059407330594073405940735059407360594073705940738059407390594074005940741059407420594074305940744059407450594074605940747059407480594074905940750059407510594075205940753059407540594075505940756059407570594075805940759059407600594076105940762059407630594076405940765059407660594076705940768059407690594077005940771059407720594077305940774059407750594077605940777059407780594077905940780059407810594078205940783059407840594078505940786059407870594078805940789059407900594079105940792059407930594079405940795059407960594079705940798059407990594080005940801059408020594080305940804059408050594080605940807059408080594080905940810059408110594081205940813059408140594081505940816059408170594081805940819059408200594082105940822059408230594082405940825059408260594082705940828059408290594083005940831059408320594083305940834059408350594083605940837059408380594083905940840059408410594084205940843059408440594084505940846059408470594084805940849059408500594085105940852059408530594085405940855059408560594085705940858059408590594086005940861059408620594086305940864059408650594086605940867059408680594086905940870059408710594087205940873059408740594087505940876059408770594087805940879059408800594088105940882059408830594088405940885059408860594088705940888059408890594089005940891059408920594089305940894059408950594089605940897059408980594089905940900059409010594090205940903059409040594090505940906059409070594090805940909059409100594091105940912059409130594091405940915059409160594091705940918059409190594092005940921059409220594092305940924059409250594092605940927059409280594092905940930059409310594093205940933059409340594093505940936059409370594093805940939059409400594094105940942059409430594094405940945059409460594094705940948059409490594095005940951059409520594095305940954059409550594095605940957059409580594095905940960059409610594096205940963059409640594096505940966059409670594096805940969059409700594097105940972059409730594097405940975059409760594097705940978059409790594098005940981059409820594098305940984059409850594098605940987059409880594098905940990059409910594099205940993059409940594099505940996059409970594099805940999059410000594100105941002059410030594100405941005059410060594100705941008059410090594101005941011059410120594101305941014059410150594101605941017059410180594101905941020059410210594102205941023059410240594102505941026059410270594102805941029059410300594103105941032059410330594103405941035059410360594103705941038059410390594104005941041059410420594104305941044059410450594104605941047059410480594104905941050059410510594105205941053059410540594105505941056059410570594105805941059059410600594106105941062059410630594106405941065059410660594106705941068059410690594107005941071059410720594107305941074059410750594107605941077059410780594107905941080059410810594108205941083059410840594108505941086059410870594108805941089059410900594109105941092059410930594109405941095059410960594109705941098059410990594110005941101059411020594110305941104059411050595000105950002059500030595000405950005059500060595000705950008059500090595001005950011059500120595001305950014059500150595001605950017059500180595001905950020059500210595002205950023059500240595002505950026059500270595002805950029059500300595003105950032059500330595003405950035059500360595003705950038059500390595004005950041059500420595004305950044059500450595004605950047059500480595004905950050059500510595005205950053059500540595005505950056059500570595005805950059059500600595006105950062059500630595006405950065059500660595006705950068059500690595007005950071059500720595007305950074059500750595007605950077059500780595007905950080059500810595008205950083059500840595008505950086059500870595008805950089059500900595009105950092059500930595009405950095059500960595009705950098059500990595010005950101059501020595010305950104059501050595010605950107059501080595010905950110059501110595011205950113059501140595011505950116059501170595011805950119059501200595012105950122059501230595012405950125059501260595012705950128059501290595013005950131059501320595013305950134059501350595013605950137059501380595013905950140059501410595014205950143059501440595014505950146059501470595014805950149059501500595015105950152059501530595015405950155059501560595015705950158059501590595016005950161059501620595016305950164059501650595016605950167059501680595016905950170059501710595017205950173059501740595017505950176059501770595017805950179059501800595018105950182059501830595018405950185059501860595018705950188059501890595019005950191059501920595019305950194059501950595019605950197059501980595019905950200059502010595020205950203059502040595020505950206059502070595020805950209059502100595021105950212059502130595021405950215059502160595021705950218059502190595022005950221059502220595022305950224059502250595022605950227059502280595022905950230059502310595023205950233059502340595023505950236059502370595023805950239059502400595024105950242059502430595024405950245059502460595024705950248059502490595025005950251059502520595025305950254059502550595025605950257059502580595025905950260059502610595026205950263059502640595026505950266059502670595026805950269059502700595027105950272059502730595027405950275059502760595027705950278059502790595028005950281059502820595028305950284059502850595028605950287059502880595028905950290059502910595029205950293059502940595029505950296059502970595029805950299059503000595030105950302059503030595030405950305059503060595030705950308059503090595031005950311059503120595031305950314059503150595031605950317059503180595031905950320059503210595032205950323059503240595032505950326059503270595032805950329059503300595033105950332059503330595033405950335059503360595033705950338059503390595034005950341059503420595034305950344059503450595034605950347059503480595034905950350059503510595035205950353059503540595035505950356059503570595035805950359059503600595036105950362059503630595036405950365059503660595036705950368059503690595037005950371059503720595037305950374059503750595037605950377059503780595037905950380059503810595038205950383059503840595038505950386059503870595038805950389059503900595039105950392059503930595039405950395059503960595039705950398059503990595040005950401059504020595040305950404059504050595040605950407059504080595040905950410059504110595041205950413059504140595041505950416059504170595041805950419059504200595042105950422059504230595042405950425059504260595042705950428059504290595043005950431059504320595043305950434059504350595043605950437059504380595043905950440059504410595044205950443059504440595044505950446059504470595044805950449059504500595045105950452059504530595045405950455059504560595045705950458059504590595046005950461059504620595046305950464059504650595046605950467059504680595046905950470059504710595047205950473059504740595047505950476059504770595047805950479059504800595048105950482059504830595048405950485059504860595048705950488059504890595049005950491059504920595049305950494059504950595049605950497059504980595049905950500059505010595050205950503059505040595050505950506059505070595050805950509059505100595051105950512059505130595051405950515059505160595051705950518059505190595052005950521059505220595052305950524059505250595052605950527059505280595052905950530059505310595053205950533059505340595053505950536059505370595053805950539059505400595054105950542059505430595054405950545059505460595054705950548059505490595055005950551059505520595055305950554059505550595055605950557059505580595055905950560059505610595056205950563059505640595056505950566059505670595056805950569059505700595057105950572059505730595057405950575059505760595057705950578059505790595058005950581059505820595058305950584059505850595058605950587059505880595058905950590059505910595059205950593059505940595059505950596059505970595059805950599059506000595060105950602059506030595060405950605059506060595060705950608059506090595061005950611059506120595061305950614059506150595061605950617059506180595061905950620059506210595062205950623059506240595062505950626059506270595062805950629059506300595063105950632059506330595063405950635059506360595063705950638059506390595064005950641059506420595064305950644059506450595064605950647059506480595064905950650059506510595065205950653059506540595065505950656059506570595065805950659059506600595066105950662059506630595066405950665059506660595066705950668059506690595067005950671059506720595067305950674059506750595067605950677059506780595067905950680059506810595068205950683059506840595068505950686059506870595068805950689059506900595069105950692059506930595069405950695059506960595069705950698059506990595070005950701059507020595070305950704059507050595070605950707059507080595070905950710059507110595071205950713059507140595071505950716059507170595071805950719059507200595072105950722059507230595072405950725059507260595072705950728059507290595073005950731059507320595073305950734059507350595073605950737059507380595073905950740059507410595074205950743059507440595074505950746059507470595074805950749059507500595075105950752059507530595075405950755059507560595075705950758059507590595076005950761059507620595076305950764059507650595076605950767059507680595076905950770059507710595077205950773059507740595077505950776059507770595077805950779059507800595078105950782059507830595078405950785059507860595078705950788059507890595079005950791059507920595079305950794059507950595079605950797059507980595079905950800059508010595080205950803059508040595080505950806059508070595080805950809059508100595081105950812059508130595081405950815059508160595081705950818059508190595082005950821059508220595082305950824059508250595082605950827059508280595082905950830059508310595083205950833059508340595083505950836059508370595083805950839059508400595084105950842059508430595084405950845059508460595084705950848059508490595085005950851059508520595085305950854059508550595085605950857059508580595085905950860059508610595086205950863059508640595086505950866059508670595086805950869059508700595087105950872059508730595087405950875059508760595087705950878059508790595088005950881059508820595088305950884059508850595088605950887059508880595088905950890059508910595089205950893059508940595089505950896059508970595089805950899059509000595090105950902059509030595090405950905059509060595090705950908059509090595091005950911059509120595091305950914059509150595091605950917059509180595091905950920059509210595092205950923059509240595092505950926059509270595092805950929059509300595093105950932059509330595093405950935059509360595093705950938059509390595094005950941059509420595094305950944059509450595094605950947059509480595094905950950059509510595095205950953059509540595095505950956059509570595095805950959059509600595096105950962059509630595096405950965059509660595096705950968059509690595097005950971059509720595097305950974059509750595097605950977059509780595097905950980059509810595098205950983059509840595098505950986059509870595098805950989059509900595099105950992059509930595099405950995059509960595099705950998059509990595100005951001059510020595100305951004059510050595100605951007059510080595100905951010059510110595101205951013059510140595101505951016059510170595101805951019059510200595102105951022059510230595102405951025059510260595102705951028059510290595103005951031059510320595103305951034059510350595103605951037059510380595103905951040059510410595104205951043059510440595104505951046059510470595104805951049059510500595105105951052059510530595105405951055059510560595105705951058059510590595106005951061059510620595106305951064059510650595106605951067059510680595106905951070059510710595107205951073059510740595107505951076059510770595107805951079059510800595108105951082059510830595108405951085059510860595108705951088059510890595109005951091059510920595109305951094059510950595109605951097059510980595109905951100059511010595110205951103059511040595110505960001059600020596000305960004059600050596000605960007059600080596000905960010059600110596001205960013059600140596001505960016059600170596001805960019059600200596002105960022059600230596002405960025059600260596002705960028059600290596003005960031059600320596003305960034059600350596003605960037059600380596003905960040059600410596004205960043059600440596004505960046059600470596004805960049059600500596005105960052059600530596005405960055059600560596005705960058059600590596006005960061059600620596006305960064059600650596006605960067059600680596006905960070059600710596007205960073059600740596007505960076059600770596007805960079059600800596008105960082059600830596008405960085059600860596008705960088059600890596009005960091059600920596009305960094059600950596009605960097059600980596009905960100059601010596010205960103059601040596010505960106059601070596010805960109059601100596011105960112059601130596011405960115059601160596011705960118059601190596012005960121059601220596012305960124059601250596012605960127059601280596012905960130059601310596013205960133059601340596013505960136059601370596013805960139059601400596014105960142059601430596014405960145059601460596014705960148059601490596015005960151059601520596015305960154059601550596015605960157059601580596015905960160059601610596016205960163059601640596016505960166059601670596016805960169059601700596017105960172059601730596017405960175059601760596017705960178059601790596018005960181059601820596018305960184059601850596018605960187059601880596018905960190059601910596019205960193059601940596019505960196059601970596019805960199059602000596020105960202059602030596020405960205059602060596020705960208059602090596021005960211059602120596021305960214059602150596021605960217059602180596021905960220059602210596022205960223059602240596022505960226059602270596022805960229059602300596023105960232059602330596023405960235059602360596023705960238059602390596024005960241059602420596024305960244059602450596024605960247059602480596024905960250059602510596025205960253059602540596025505960256059602570596025805960259059602600596026105960262059602630596026405960265059602660596026705960268059602690596027005960271059602720596027305960274059602750596027605960277059602780596027905960280059602810596028205960283059602840596028505960286059602870596028805960289059602900596029105960292059602930596029405960295059602960596029705960298059602990596030005960301059603020596030305960304059603050596030605960307059603080596030905960310059603110596031205960313059603140596031505960316059603170596031805960319059603200596032105960322059603230596032405960325059603260596032705960328059603290596033005960331059603320596033305960334059603350596033605960337059603380596033905960340059603410596034205960343059603440596034505960346059603470596034805960349059603500596035105960352059603530596035405960355059603560596035705960358059603590596036005960361059603620596036305960364059603650596036605960367059603680596036905960370059603710596037205960373059603740596037505960376059603770596037805960379059603800596038105960382059603830596038405960385059603860596038705960388059603890596039005960391059603920596039305960394059603950596039605960397059603980596039905960400059604010596040205960403059604040596040505960406059604070596040805960409059604100596041105960412059604130596041405960415059604160596041705960418059604190596042005960421059604220596042305960424059604250596042605960427059604280596042905960430059604310596043205960433059604340596043505960436059604370596043805960439059604400596044105960442059604430596044405960445059604460596044705960448059604490596045005960451059604520596045305960454059604550596045605960457059604580596045905960460059604610596046205960463059604640596046505960466059604670596046805960469059604700596047105960472059604730596047405960475059604760596047705960478059604790596048005960481059604820596048305960484059604850596048605960487059604880596048905960490059604910596049205960493059604940596049505960496059604970596049805960499059605000596050105960502059605030596050405960505059605060596050705960508059605090596051005960511059605120596051305960514059605150596051605960517059605180596051905960520059605210596052205960523059605240596052505960526059605270596052805960529059605300596053105960532059605330596053405960535059605360596053705960538059605390596054005960541059605420596054305960544059605450596054605960547059605480596054905960550059605510596055205960553059605540596055505960556059605570596055805960559059605600596056105960562059605630596056405960565059605660596056705960568059605690596057005960571059605720596057305960574059605750596057605960577059605780596057905960580059605810596058205960583059605840596058505960586059605870596058805960589059605900596059105960592059605930596059405960595059605960596059705960598059605990596060005960601059606020596060305960604059606050596060605960607059606080596060905960610059606110596061205960613059606140596061505960616059606170596061805960619059606200596062105960622059606230596062405960625059606260596062705960628059606290596063005960631059606320596063305960634059606350596063605960637059606380596063905960640059606410596064205960643059606440596064505960646059606470596064805960649059606500596065105960652059606530596065405960655059606560596065705960658059606590596066005960661059606620596066305960664059606650596066605960667059606680596066905960670059606710596067205960673059606740596067505960676059606770596067805960679059606800596068105960682059606830596068405960685059606860596068705960688059606890596069005960691059606920596069305960694059606950596069605960697059606980596069905960700059607010596070205960703059607040596070505960706059607070596070805960709059607100596071105960712059607130596071405960715059607160596071705960718059607190596072005960721059607220596072305960724059607250596072605960727059607280596072905960730059607310596073205960733059607340596073505960736059607370596073805960739059607400596074105960742059607430596074405960745059607460596074705960748059607490596075005960751059607520596075305960754059607550596075605960757059607580596075905960760059607610596076205960763059607640596076505960766059607670596076805960769059607700596077105960772059607730596077405960775059607760596077705960778059607790596078005960781059607820596078305960784059607850596078605960787059607880596078905960790059607910596079205960793059607940596079505960796059607970596079805960799059608000596080105960802059608030596080405960805059608060596080705960808059608090596081005960811059608120596081305960814059608150596081605960817059608180596081905960820059608210596082205960823059608240596082505960826059608270596082805960829059608300596083105960832059608330596083405960835059608360596083705960838059608390596084005960841059608420596084305960844059608450596084605960847059608480596084905960850059608510596085205960853059608540596085505960856059608570596085805960859059608600596086105960862059608630596086405960865059608660596086705960868059608690596087005960871059608720596087305960874059608750596087605960877059608780596087905960880059608810596088205960883059608840596088505960886059608870596088805960889059608900596089105960892059608930596089405960895059608960596089705960898059608990596090005960901059609020596090305960904059609050596090605960907059609080596090905960910059609110596091205960913059609140596091505960916059609170596091805960919059609200596092105960922059609230596092405960925059609260596092705960928059609290596093005960931059609320596093305960934059609350596093605960937059609380596093905960940059609410596094205960943059609440596094505960946059609470596094805960949059609500596095105960952059609530596095405960955059609560596095705960958059609590596096005960961059609620596096305960964059609650596096605960967059609680596096905960970059609710596097205960973059609740596097505960976059609770596097805960979059609800596098105960982059609830596098405960985059609860596098705960988059609890596099005960991059609920596099305960994059609950596099605960997059609980596099905961000059610010596100205961003059610040596100505961006059610070596100805961009059610100596101105961012059610130596101405961015059610160596101705961018059610190596102005961021059610220596102305961024059610250596102605961027059610280596102905961030059610310596103205961033059610340596103505961036059610370596103805961039059610400596104105961042059610430596104405961045059610460596104705961048059610490596105005961051059610520596105305961054059610550596105605961057059610580596105905961060059610610596106205961063059610640596106505961066059610670596106805961069059610700596107105961072059610730596107405961075059610760596107705961078059610790596108005961081059610820596108305961084059610850596108605961087059610880596108905961090059610910596109205961093059610940596109505961096059610970596109805961099059611000596110105961102059611030596110405961105059700010597000205970003059700040597000505970006059700070597000805970009059700100597001105970012059700130597001405970015059700160597001705970018059700190597002005970021059700220597002305970024059700250597002605970027059700280597002905970030059700310597003205970033059700340597003505970036059700370597003805970039059700400597004105970042059700430597004405970045059700460597004705970048059700490597005005970051059700520597005305970054059700550597005605970057059700580597005905970060059700610597006205970063059700640597006505970066059700670597006805970069059700700597007105970072059700730597007405970075059700760597007705970078059700790597008005970081059700820597008305970084059700850597008605970087059700880597008905970090059700910597009205970093059700940597009505970096059700970597009805970099059701000597010105970102059701030597010405970105059701060597010705970108059701090597011005970111059701120597011305970114059701150597011605970117059701180597011905970120059701210597012205970123059701240597012505970126059701270597012805970129059701300597013105970132059701330597013405970135059701360597013705970138059701390597014005970141059701420597014305970144059701450597014605970147059701480597014905970150059701510597015205970153059701540597015505970156059701570597015805970159059701600597016105970162059701630597016405970165059701660597016705970168059701690597017005970171059701720597017305970174059701750597017605970177059701780597017905970180059701810597018205970183059701840597018505970186059701870597018805970189059701900597019105970192059701930597019405970195059701960597019705970198059701990597020005970201059702020597020305970204059702050597020605970207059702080597020905970210059702110597021205970213059702140597021505970216059702170597021805970219059702200597022105970222059702230597022405970225059702260597022705970228059702290597023005970231059702320597023305970234059702350597023605970237059702380597023905970240059702410597024205970243059702440597024505970246059702470597024805970249059702500597025105970252059702530597025405970255059702560597025705970258059702590597026005970261059702620597026305970264059702650597026605970267059702680597026905970270059702710597027205970273059702740597027505970276059702770597027805970279059702800597028105970282059702830597028405970285059702860597028705970288059702890597029005970291059702920597029305970294059702950597029605970297059702980597029905970300059703010597030205970303059703040597030505970306059703070597030805970309059703100597031105970312059703130597031405970315059703160597031705970318059703190597032005970321059703220597032305970324059703250597032605970327059703280597032905970330059703310597033205970333059703340597033505970336059703370597033805970339059703400597034105970342059703430597034405970345059703460597034705970348059703490597035005970351059703520597035305970354059703550597035605970357059703580597035905970360059703610597036205970363059703640597036505970366059703670597036805970369059703700597037105970372059703730597037405970375059703760597037705970378059703790597038005970381059703820597038305970384059703850597038605970387059703880597038905970390059703910597039205970393059703940597039505970396059703970597039805970399059704000597040105970402059704030597040405970405059704060597040705970408059704090597041005970411059704120597041305970414059704150597041605970417059704180597041905970420059704210597042205970423059704240597042505970426059704270597042805970429059704300597043105970432059704330597043405970435059704360597043705970438059704390597044005970441059704420597044305970444059704450597044605970447059704480597044905970450059704510597045205970453059704540597045505970456059704570597045805970459059704600597046105970462059704630597046405970465059704660597046705970468059704690597047005970471059704720597047305970474059704750597047605970477059704780597047905970480059704810597048205970483059704840597048505970486059704870597048805970489059704900597049105970492059704930597049405970495059704960597049705970498059704990597050005970501059705020597050305970504059705050597050605970507059705080597050905970510059705110597051205970513059705140597051505970516059705170597051805970519059705200597052105970522059705230597052405970525059705260597052705970528059705290597053005970531059705320597053305970534059705350597053605970537059705380597053905970540059705410597054205970543059705440597054505970546059705470597054805970549059705500597055105970552059705530597055405970555059705560597055705970558059705590597056005970561059705620597056305970564059705650597056605970567059705680597056905970570059705710597057205970573059705740597057505970576059705770597057805970579059705800597058105970582059705830597058405970585059705860597058705970588059705890597059005970591059705920597059305970594059705950597059605970597059705980597059905970600059706010597060205970603059706040597060505970606059706070597060805970609059706100597061105970612059706130597061405970615059706160597061705970618059706190597062005970621059706220597062305970624059706250597062605970627059706280597062905970630059706310597063205970633059706340597063505970636059706370597063805970639059706400597064105970642059706430597064405970645059706460597064705970648059706490597065005970651059706520597065305970654059706550597065605970657059706580597065905970660059706610597066205970663059706640597066505970666059706670597066805970669059706700597067105970672059706730597067405970675059706760597067705970678059706790597068005970681059706820597068305970684059706850597068605970687059706880597068905970690059706910597069205970693059706940597069505970696059706970597069805970699059707000597070105970702059707030597070405970705059707060597070705970708059707090597071005970711059707120597071305970714059707150597071605970717059707180597071905970720059707210597072205970723059707240597072505970726059707270597072805970729059707300597073105970732059707330597073405970735059707360597073705970738059707390597074005970741059707420597074305970744059707450597074605970747059707480597074905970750059707510597075205970753059707540597075505970756059707570597075805970759059707600597076105970762059707630597076405970765059707660597076705970768059707690597077005970771059707720597077305970774059707750597077605970777059707780597077905970780059707810597078205970783059707840597078505970786059707870597078805970789059707900597079105970792059707930597079405970795059707960597079705970798059707990597080005970801059708020597080305970804059708050597080605970807059708080597080905970810059708110597081205970813059708140597081505970816059708170597081805970819059708200597082105970822059708230597082405970825059708260597082705970828059708290597083005970831059708320597083305970834059708350597083605970837059708380597083905970840059708410597084205970843059708440597084505970846059708470597084805970849059708500597085105970852059708530597085405970855059708560597085705970858059708590597086005970861059708620597086305970864059708650597086605970867059708680597086905970870059708710597087205970873059708740597087505970876059708770597087805970879059708800597088105970882059708830597088405970885059708860597088705970888059708890597089005970891059708920597089305970894059708950597089605970897059708980597089905970900059709010597090205970903059709040597090505970906059709070597090805970909059709100597091105970912059709130597091405970915059709160597091705970918059709190597092005970921059709220597092305970924059709250597092605970927059709280597092905970930059709310597093205970933059709340597093505970936059709370597093805970939059709400597094105970942059709430597094405970945059709460597094705970948059709490597095005970951059709520597095305970954059709550597095605970957059709580597095905970960059709610597096205970963059709640597096505970966059709670597096805970969059709700597097105970972059709730597097405970975059709760597097705970978059709790597098005970981059709820597098305970984059709850597098605970987059709880597098905970990059709910597099205970993059709940597099505970996059709970597099805970999059710000597100105971002059710030597100405971005059710060597100705971008059710090597101005971011059710120597101305971014059710150597101605971017059710180597101905971020059710210597102205971023059710240597102505971026059710270597102805971029059710300597103105971032059710330597103405971035059710360597103705971038059710390597104005971041059710420597104305971044059710450597104605971047059710480597104905971050059710510597105205971053059710540597105505971056059710570597105805971059059710600597106105971062059710630597106405971065059710660597106705971068059710690597107005971071059710720597107305971074059710750597107605971077059710780597107905971080059710810597108205971083059710840597108505971086059710870597108805971089059710900597109105971092059710930597109405971095059710960597109705971098059710990597110005971101059711020597110305971104059711050598000105980002059800030598000405980005059800060598000705980008059800090598001005980011059800120598001305980014059800150598001605980017059800180598001905980020059800210598002205980023059800240598002505980026059800270598002805980029059800300598003105980032059800330598003405980035059800360598003705980038059800390598004005980041059800420598004305980044059800450598004605980047059800480598004905980050059800510598005205980053059800540598005505980056059800570598005805980059059800600598006105980062059800630598006405980065059800660598006705980068059800690598007005980071059800720598007305980074059800750598007605980077059800780598007905980080059800810598008205980083059800840598008505980086059800870598008805980089059800900598009105980092059800930598009405980095059800960598009705980098059800990598010005980101059801020598010305980104059801050598010605980107059801080598010905980110059801110598011205980113059801140598011505980116059801170598011805980119059801200598012105980122059801230598012405980125059801260598012705980128059801290598013005980131059801320598013305980134059801350598013605980137059801380598013905980140059801410598014205980143059801440598014505980146059801470598014805980149059801500598015105980152059801530598015405980155059801560598015705980158059801590598016005980161059801620598016305980164059801650598016605980167059801680598016905980170059801710598017205980173059801740598017505980176059801770598017805980179059801800598018105980182059801830598018405980185059801860598018705980188059801890598019005980191059801920598019305980194059801950598019605980197059801980598019905980200059802010598020205980203059802040598020505980206059802070598020805980209059802100598021105980212059802130598021405980215059802160598021705980218059802190598022005980221059802220598022305980224059802250598022605980227059802280598022905980230059802310598023205980233059802340598023505980236059802370598023805980239059802400598024105980242059802430598024405980245059802460598024705980248059802490598025005980251059802520598025305980254059802550598025605980257059802580598025905980260059802610598026205980263059802640598026505980266059802670598026805980269059802700598027105980272059802730598027405980275059802760598027705980278059802790598028005980281059802820598028305980284059802850598028605980287059802880598028905980290059802910598029205980293059802940598029505980296059802970598029805980299059803000598030105980302059803030598030405980305059803060598030705980308059803090598031005980311059803120598031305980314059803150598031605980317059803180598031905980320059803210598032205980323059803240598032505980326059803270598032805980329059803300598033105980332059803330598033405980335059803360598033705980338059803390598034005980341059803420598034305980344059803450598034605980347059803480598034905980350059803510598035205980353059803540598035505980356059803570598035805980359059803600598036105980362059803630598036405980365059803660598036705980368059803690598037005980371059803720598037305980374059803750598037605980377059803780598037905980380059803810598038205980383059803840598038505980386059803870598038805980389059803900598039105980392059803930598039405980395059803960598039705980398059803990598040005980401059804020598040305980404059804050598040605980407059804080598040905980410059804110598041205980413059804140598041505980416059804170598041805980419059804200598042105980422059804230598042405980425059804260598042705980428059804290598043005980431059804320598043305980434059804350598043605980437059804380598043905980440059804410598044205980443059804440598044505980446059804470598044805980449059804500598045105980452059804530598045405980455059804560598045705980458059804590598046005980461059804620598046305980464059804650598046605980467059804680598046905980470059804710598047205980473059804740598047505980476059804770598047805980479059804800598048105980482059804830598048405980485059804860598048705980488059804890598049005980491059804920598049305980494059804950598049605980497059804980598049905980500059805010598050205980503059805040598050505980506059805070598050805980509059805100598051105980512059805130598051405980515059805160598051705980518059805190598052005980521059805220598052305980524059805250598052605980527059805280598052905980530059805310598053205980533059805340598053505980536059805370598053805980539059805400598054105980542059805430598054405980545059805460598054705980548059805490598055005980551059805520598055305980554059805550598055605980557059805580598055905980560059805610598056205980563059805640598056505980566059805670598056805980569059805700598057105980572059805730598057405980575059805760598057705980578059805790598058005980581059805820598058305980584059805850598058605980587059805880598058905980590059805910598059205980593059805940598059505980596059805970598059805980599059806000598060105980602059806030598060405980605059806060598060705980608059806090598061005980611059806120598061305980614059806150598061605980617059806180598061905980620059806210598062205980623059806240598062505980626059806270598062805980629059806300598063105980632059806330598063405980635059806360598063705980638059806390598064005980641059806420598064305980644059806450598064605980647059806480598064905980650059806510598065205980653059806540598065505980656059806570598065805980659059806600598066105980662059806630598066405980665059806660598066705980668059806690598067005980671059806720598067305980674059806750598067605980677059806780598067905980680059806810598068205980683059806840598068505980686059806870598068805980689059806900598069105980692059806930598069405980695059806960598069705980698059806990598070005980701059807020598070305980704059807050598070605980707059807080598070905980710059807110598071205980713059807140598071505980716059807170598071805980719059807200598072105980722059807230598072405980725059807260598072705980728059807290598073005980731059807320598073305980734059807350598073605980737059807380598073905980740059807410598074205980743059807440598074505980746059807470598074805980749059807500598075105980752059807530598075405980755059807560598075705980758059807590598076005980761059807620598076305980764059807650598076605980767059807680598076905980770059807710598077205980773059807740598077505980776059807770598077805980779059807800598078105980782059807830598078405980785059807860598078705980788059807890598079005980791059807920598079305980794059807950598079605980797059807980598079905980800059808010598080205980803059808040598080505980806059808070598080805980809059808100598081105980812059808130598081405980815059808160598081705980818059808190598082005980821059808220598082305980824059808250598082605980827059808280598082905980830059808310598083205980833059808340598083505980836059808370598083805980839059808400598084105980842059808430598084405980845059808460598084705980848059808490598085005980851059808520598085305980854059808550598085605980857059808580598085905980860059808610598086205980863059808640598086505980866059808670598086805980869059808700598087105980872059808730598087405980875059808760598087705980878059808790598088005980881059808820598088305980884059808850598088605980887059808880598088905980890059808910598089205980893059808940598089505980896059808970598089805980899059809000598090105980902059809030598090405980905059809060598090705980908059809090598091005980911059809120598091305980914059809150598091605980917059809180598091905980920059809210598092205980923059809240598092505980926059809270598092805980929059809300598093105980932059809330598093405980935059809360598093705980938059809390598094005980941059809420598094305980944059809450598094605980947059809480598094905980950059809510598095205980953059809540598095505980956059809570598095805980959059809600598096105980962059809630598096405980965059809660598096705980968059809690598097005980971059809720598097305980974059809750598097605980977059809780598097905980980059809810598098205980983059809840598098505980986059809870598098805980989059809900598099105980992059809930598099405980995059809960598099705980998059809990598100005981001059810020598100305981004059810050598100605981007059810080598100905981010059810110598101205981013059810140598101505981016059810170598101805981019059810200598102105981022059810230598102405981025059810260598102705981028059810290598103005981031059810320598103305981034059810350598103605981037059810380598103905981040059810410598104205981043059810440598104505981046059810470598104805981049059810500598105105981052059810530598105405981055059810560598105705981058059810590598106005981061059810620598106305981064059810650598106605981067059810680598106905981070059810710598107205981073059810740598107505981076059810770598107805981079059810800598108105981082059810830598108405981085059810860598108705981088059810890598109005981091059810920598109305981094059810950598109605981097059810980598109905981100059811010598110205981103059811040598110505990001059900020599000305990004059900050599000605990007059900080599000905990010059900110599001205990013059900140599001505990016059900170599001805990019059900200599002105990022059900230599002405990025059900260599002705990028059900290599003005990031059900320599003305990034059900350599003605990037059900380599003905990040059900410599004205990043059900440599004505990046059900470599004805990049059900500599005105990052059900530599005405990055059900560599005705990058059900590599006005990061059900620599006305990064059900650599006605990067059900680599006905990070059900710599007205990073059900740599007505990076059900770599007805990079059900800599008105990082059900830599008405990085059900860599008705990088059900890599009005990091059900920599009305990094059900950599009605990097059900980599009905990100059901010599010205990103059901040599010505990106059901070599010805990109059901100599011105990112059901130599011405990115059901160599011705990118059901190599012005990121059901220599012305990124059901250599012605990127059901280599012905990130059901310599013205990133059901340599013505990136059901370599013805990139059901400599014105990142059901430599014405990145059901460599014705990148059901490599015005990151059901520599015305990154059901550599015605990157059901580599015905990160059901610599016205990163059901640599016505990166059901670599016805990169059901700599017105990172059901730599017405990175059901760599017705990178059901790599018005990181059901820599018305990184059901850599018605990187059901880599018905990190059901910599019205990193059901940599019505990196059901970599019805990199059902000599020105990202059902030599020405990205059902060599020705990208059902090599021005990211059902120599021305990214059902150599021605990217059902180599021905990220059902210599022205990223059902240599022505990226059902270599022805990229059902300599023105990232059902330599023405990235059902360599023705990238059902390599024005990241059902420599024305990244059902450599024605990247059902480599024905990250059902510599025205990253059902540599025505990256059902570599025805990259059902600599026105990262059902630599026405990265059902660599026705990268059902690599027005990271059902720599027305990274059902750599027605990277059902780599027905990280059902810599028205990283059902840599028505990286059902870599028805990289059902900599029105990292059902930599029405990295059902960599029705990298059902990599030005990301059903020599030305990304059903050599030605990307059903080599030905990310059903110599031205990313059903140599031505990316059903170599031805990319059903200599032105990322059903230599032405990325059903260599032705990328059903290599033005990331059903320599033305990334059903350599033605990337059903380599033905990340059903410599034205990343059903440599034505990346059903470599034805990349059903500599035105990352059903530599035405990355059903560599035705990358059903590599036005990361059903620599036305990364059903650599036605990367059903680599036905990370059903710599037205990373059903740599037505990376059903770599037805990379059903800599038105990382059903830599038405990385059903860599038705990388059903890599039005990391059903920599039305990394059903950599039605990397059903980599039905990400059904010599040205990403059904040599040505990406059904070599040805990409059904100599041105990412059904130599041405990415059904160599041705990418059904190599042005990421059904220599042305990424059904250599042605990427059904280599042905990430059904310599043205990433059904340599043505990436059904370599043805990439059904400599044105990442059904430599044405990445059904460599044705990448059904490599045005990451059904520599045305990454059904550599045605990457059904580599045905990460059904610599046205990463059904640599046505990466059904670599046805990469059904700599047105990472059904730599047405990475059904760599047705990478059904790599048005990481059904820599048305990484059904850599048605990487059904880599048905990490059904910599049205990493059904940599049505990496059904970599049805990499059905000599050105990502059905030599050405990505059905060599050705990508059905090599051005990511059905120599051305990514059905150599051605990517059905180599051905990520059905210599052205990523059905240599052505990526059905270599052805990529059905300599053105990532059905330599053405990535059905360599053705990538059905390599054005990541059905420599054305990544059905450599054605990547059905480599054905990550059905510599055205990553059905540599055505990556059905570599055805990559059905600599056105990562059905630599056405990565059905660599056705990568059905690599057005990571059905720599057305990574059905750599057605990577059905780599057905990580059905810599058205990583059905840599058505990586059905870599058805990589059905900599059105990592059905930599059405990595059905960599059705990598059905990599060005990601059906020599060305990604059906050599060605990607059906080599060905990610059906110599061205990613059906140599061505990616059906170599061805990619059906200599062105990622059906230599062405990625059906260599062705990628059906290599063005990631059906320599063305990634059906350599063605990637059906380599063905990640059906410599064205990643059906440599064505990646059906470599064805990649059906500599065105990652059906530599065405990655059906560599065705990658059906590599066005990661059906620599066305990664059906650599066605990667059906680599066905990670059906710599067205990673059906740599067505990676059906770599067805990679059906800599068105990682059906830599068405990685059906860599068705990688059906890599069005990691059906920599069305990694059906950599069605990697059906980599069905990700059907010599070205990703059907040599070505990706059907070599070805990709059907100599071105990712059907130599071405990715059907160599071705990718059907190599072005990721059907220599072305990724059907250599072605990727059907280599072905990730059907310599073205990733059907340599073505990736059907370599073805990739059907400599074105990742059907430599074405990745059907460599074705990748059907490599075005990751059907520599075305990754059907550599075605990757059907580599075905990760059907610599076205990763059907640599076505990766059907670599076805990769059907700599077105990772059907730599077405990775059907760599077705990778059907790599078005990781059907820599078305990784059907850599078605990787059907880599078905990790059907910599079205990793059907940599079505990796059907970599079805990799059908000599080105990802059908030599080405990805059908060599080705990808059908090599081005990811059908120599081305990814059908150599081605990817059908180599081905990820059908210599082205990823059908240599082505990826059908270599082805990829059908300599083105990832059908330599083405990835059908360599083705990838059908390599084005990841059908420599084305990844059908450599084605990847059908480599084905990850059908510599085205990853059908540599085505990856059908570599085805990859059908600599086105990862059908630599086405990865059908660599086705990868059908690599087005990871059908720599087305990874059908750599087605990877059908780599087905990880059908810599088205990883059908840599088505990886059908870599088805990889059908900599089105990892059908930599089405990895059908960599089705990898059908990599090005990901059909020599090305990904059909050599090605990907059909080599090905990910059909110599091205990913059909140599091505990916059909170599091805990919059909200599092105990922059909230599092405990925059909260599092705990928059909290599093005990931059909320599093305990934059909350599093605990937059909380599093905990940059909410599094205990943059909440599094505990946059909470599094805990949059909500599095105990952059909530599095405990955059909560599095705990958059909590599096005990961059909620599096305990964059909650599096605990967059909680599096905990970059909710599097205990973059909740599097505990976059909770599097805990979059909800599098105990982059909830599098405990985059909860599098705990988059909890599099005990991059909920599099305990994059909950599099605990997059909980599099905991000059910010599100205991003059910040599100505991006059910070599100805991009059910100599101105991012059910130599101405991015059910160599101705991018059910190599102005991021059910220599102305991024059910250599102605991027059910280599102905991030059910310599103205991033059910340599103505991036059910370599103805991039059910400599104105991042059910430599104405991045059910460599104705991048059910490599105005991051059910520599105305991054059910550599105605991057059910580599105905991060059910610599106205991063059910640599106505991066059910670599106805991069059910700599107105991072059910730599107405991075059910760599107705991078059910790599108005991081059910820599108305991084059910850599108605991087059910880599108905991090059910910599109205991093059910940599109505991096059910970599109805991099059911000599110105991102059911030599110405991105060000010600000206000003060000040600000506000006060000070600000806000009060000100600001106000012060000130600001406000015060000160600001706000018060000190600002006000021060000220600002306000024060000250600002606000027060000280600002906000030060000310600003206000033060000340600003506000036060000370600003806000039060000400600004106000042060000430600004406000045060000460600004706000048060000490600005006000051060000520600005306000054060000550600005606000057060000580600005906000060060000610600006206000063060000640600006506000066060000670600006806000069060000700600007106000072060000730600007406000075060000760600007706000078060000790600008006000081060000820600008306000084060000850600008606000087060000880600008906000090060000910600009206000093060000940600009506000096060000970600009806000099060001000600010106000102060001030600010406000105060001060600010706000108060001090600011006000111060001120600011306000114060001150600011606000117060001180600011906000120060001210600012206000123060001240600012506000126060001270600012806000129060001300600013106000132060001330600013406000135060001360600013706000138060001390600014006000141060001420600014306000144060001450600014606000147060001480600014906000150060001510600015206000153060001540600015506000156060001570600015806000159060001600600016106000162060001630600016406000165060001660600016706000168060001690600017006000171060001720600017306000174060001750600017606000177060001780600017906000180060001810600018206000183060001840600018506000186060001870600018806000189060001900600019106000192060001930600019406000195060001960600019706000198060001990600020006000201060002020600020306000204060002050600020606000207060002080600020906000210060002110600021206000213060002140600021506000216060002170600021806000219060002200600022106000222060002230600022406000225060002260600022706000228060002290600023006000231060002320600023306000234060002350600023606000237060002380600023906000240060002410600024206000243060002440600024506000246060002470600024806000249060002500600025106000252060002530600025406000255060002560600025706000258060002590600026006000261060002620600026306000264060002650600026606000267060002680600026906000270060002710600027206000273060002740600027506000276060002770600027806000279060002800600028106000282060002830600028406000285060002860600028706000288060002890600029006000291060002920600029306000294060002950600029606000297060002980600029906000300060003010600030206000303060003040600030506000306060003070600030806000309060003100600031106000312060003130600031406000315060003160600031706000318060003190600032006000321060003220600032306000324060003250600032606000327060003280600032906000330060003310600033206000333060003340600033506000336060003370600033806000339060003400600034106000342060003430600034406000345060003460600034706000348060003490600035006000351060003520600035306000354060003550600035606000357060003580600035906000360060003610600036206000363060003640600036506000366060003670600036806000369060003700600037106000372060003730600037406000375060003760600037706000378060003790600038006000381060003820600038306000384060003850600038606000387060003880600038906000390060003910600039206000393060003940600039506000396060003970600039806000399060004000600040106000402060004030600040406000405060004060600040706000408060004090600041006000411060004120600041306000414060004150600041606000417060004180600041906000420060004210600042206000423060004240600042506000426060004270600042806000429060004300600043106000432060004330600043406000435060004360600043706000438060004390600044006000441060004420600044306000444060004450600044606000447060004480600044906000450060004510600045206000453060004540600045506000456060004570600045806000459060004600600046106000462060004630600046406000465060004660600046706000468060004690600047006000471060004720600047306000474060004750600047606000477060004780600047906000480060004810600048206000483060004840600048506000486060004870600048806000489060004900600049106000492060004930600049406000495060004960600049706000498060004990600050006000501060005020600050306000504060005050600050606000507060005080600050906000510060005110600051206000513060005140600051506000516060005170600051806000519060005200600052106000522060005230600052406000525060005260600052706000528060005290600053006000531060005320600053306000534060005350600053606000537060005380600053906000540060005410600054206000543060005440600054506000546060005470600054806000549060005500600055106000552060005530600055406000555060005560600055706000558060005590600056006000561060005620600056306000564060005650600056606000567060005680600056906000570060005710600057206000573060005740600057506000576060005770600057806000579060005800600058106000582060005830600058406000585060005860600058706000588060005890600059006000591060005920600059306000594060005950600059606000597060005980600059906000600060006010600060206000603060006040600060506000606060006070600060806000609060006100600061106000612060006130600061406000615060006160600061706000618060006190600062006000621060006220600062306000624060006250600062606000627060006280600062906000630060006310600063206000633060006340600063506000636060006370600063806000639060006400600064106000642060006430600064406000645060006460600064706000648060006490600065006000651060006520600065306000654060006550600065606000657060006580600065906000660060006610600066206000663060006640600066506000666060006670600066806000669060006700600067106000672060006730600067406000675060006760600067706000678060006790600068006000681060006820600068306000684060006850600068606000687060006880600068906000690060006910600069206000693060006940600069506000696060006970600069806000699060007000600070106000702060007030600070406000705060007060600070706000708060007090600071006000711060007120600071306000714060007150600071606000717060007180600071906000720060007210600072206000723060007240600072506000726060007270600072806000729060007300600073106000732060007330600073406000735060007360600073706000738060007390600074006000741060007420600074306000744060007450600074606000747060007480600074906000750060007510600075206000753060007540600075506000756060007570600075806000759060007600600076106000762060007630600076406000765060007660600076706000768060007690600077006000771060007720600077306000774060007750600077606000777060007780600077906000780060007810600078206000783060007840600078506000786060007870600078806000789060007900600079106000792060007930600079406000795060007960600079706000798060007990600080006000801060008020600080306000804060008050600080606000807060008080600080906000810060008110600081206000813060008140600081506000816060008170600081806000819060008200600082106000822060008230600082406000825060008260600082706000828060008290600083006000831060008320600083306000834060008350600083606000837060008380600083906000840060008410600084206000843060008440600084506000846060008470600084806000849060008500600085106000852060008530600085406000855060008560600085706000858060008590600086006000861060008620600086306000864060008650600086606000867060008680600086906000870060008710600087206000873060008740600087506000876060008770600087806000879060008800600088106000882060008830600088406000885060008860600088706000888060008890600089006000891060008920600089306000894060008950600089606000897060008980600089906000900060009010600090206000903060009040600090506000906060009070600090806000909060009100600091106000912060009130600091406000915060009160600091706000918060009190600092006000921060009220600092306000924060009250600092606000927060009280600092906000930060009310600093206000933060009340600093506000936060009370600093806000939060009400600094106000942060009430600094406000945060009460600094706000948060009490600095006000951060009520600095306000954060009550600095606000957060009580600095906000960060009610600096206000963060009640600096506000966060009670600096806000969060009700600097106000972060009730600097406000975060009760600097706000978060009790600098006000981060009820600098306000984060009850600098606000987060009880600098906000990060009910600099206000993060009940600099506000996060009970600099806000999060010000600100106001002060010030600100406001005060010060600100706001008060010090600101006001011060010120600101306001014060010150600101606001017060010180600101906001020060010210600102206001023060010240600102506001026060010270600102806001029060010300600103106001032060010330600103406001035060010360600103706001038060010390600104006001041060010420600104306001044060010450600104606001047060010480600104906001050060010510600105206001053060010540600105506001056060010570600105806001059060010600600106106001062060010630600106406001065060010660600106706001068060010690600107006001071060010720600107306001074060010750600107606001077060010780600107906001080060010810600108206001083060010840600108506001086060010870600108806001089060010900600109106001092060010930600109406001095060010960600109706001098060010990600110006001101060011020600110306001104060011050601000106010002060100030601000406010005060100060601000706010008060100090601001006010011060100120601001306010014060100150601001606010017060100180601001906010020060100210601002206010023060100240601002506010026060100270601002806010029060100300601003106010032060100330601003406010035060100360601003706010038060100390601004006010041060100420601004306010044060100450601004606010047060100480601004906010050060100510601005206010053060100540601005506010056060100570601005806010059060100600601006106010062060100630601006406010065060100660601006706010068060100690601007006010071060100720601007306010074060100750601007606010077060100780601007906010080060100810601008206010083060100840601008506010086060100870601008806010089060100900601009106010092060100930601009406010095060100960601009706010098060100990601010006010101060101020601010306010104060101050601010606010107060101080601010906010110060101110601011206010113060101140601011506010116060101170601011806010119060101200601012106010122060101230601012406010125060101260601012706010128060101290601013006010131060101320601013306010134060101350601013606010137060101380601013906010140060101410601014206010143060101440601014506010146060101470601014806010149060101500601015106010152060101530601015406010155060101560601015706010158060101590601016006010161060101620601016306010164060101650601016606010167060101680601016906010170060101710601017206010173060101740601017506010176060101770601017806010179060101800601018106010182060101830601018406010185060101860601018706010188060101890601019006010191060101920601019306010194060101950601019606010197060101980601019906010200060102010601020206010203060102040601020506010206060102070601020806010209060102100601021106010212060102130601021406010215060102160601021706010218060102190601022006010221060102220601022306010224060102250601022606010227060102280601022906010230060102310601023206010233060102340601023506010236060102370601023806010239060102400601024106010242060102430601024406010245060102460601024706010248060102490601025006010251060102520601025306010254060102550601025606010257060102580601025906010260060102610601026206010263060102640601026506010266060102670601026806010269060102700601027106010272060102730601027406010275060102760601027706010278060102790601028006010281060102820601028306010284060102850601028606010287060102880601028906010290060102910601029206010293060102940601029506010296060102970601029806010299060103000601030106010302060103030601030406010305060103060601030706010308060103090601031006010311060103120601031306010314060103150601031606010317060103180601031906010320060103210601032206010323060103240601032506010326060103270601032806010329060103300601033106010332060103330601033406010335060103360601033706010338060103390601034006010341060103420601034306010344060103450601034606010347060103480601034906010350060103510601035206010353060103540601035506010356060103570601035806010359060103600601036106010362060103630601036406010365060103660601036706010368060103690601037006010371060103720601037306010374060103750601037606010377060103780601037906010380060103810601038206010383060103840601038506010386060103870601038806010389060103900601039106010392060103930601039406010395060103960601039706010398060103990601040006010401060104020601040306010404060104050601040606010407060104080601040906010410060104110601041206010413060104140601041506010416060104170601041806010419060104200601042106010422060104230601042406010425060104260601042706010428060104290601043006010431060104320601043306010434060104350601043606010437060104380601043906010440060104410601044206010443060104440601044506010446060104470601044806010449060104500601045106010452060104530601045406010455060104560601045706010458060104590601046006010461060104620601046306010464060104650601046606010467060104680601046906010470060104710601047206010473060104740601047506010476060104770601047806010479060104800601048106010482060104830601048406010485060104860601048706010488060104890601049006010491060104920601049306010494060104950601049606010497060104980601049906010500060105010601050206010503060105040601050506010506060105070601050806010509060105100601051106010512060105130601051406010515060105160601051706010518060105190601052006010521060105220601052306010524060105250601052606010527060105280601052906010530060105310601053206010533060105340601053506010536060105370601053806010539060105400601054106010542060105430601054406010545060105460601054706010548060105490601055006010551060105520601055306010554060105550601055606010557060105580601055906010560060105610601056206010563060105640601056506010566060105670601056806010569060105700601057106010572060105730601057406010575060105760601057706010578060105790601058006010581060105820601058306010584060105850601058606010587060105880601058906010590060105910601059206010593060105940601059506010596060105970601059806010599060106000601060106010602060106030601060406010605060106060601060706010608060106090601061006010611060106120601061306010614060106150601061606010617060106180601061906010620060106210601062206010623060106240601062506010626060106270601062806010629060106300601063106010632060106330601063406010635060106360601063706010638060106390601064006010641060106420601064306010644060106450601064606010647060106480601064906010650060106510601065206010653060106540601065506010656060106570601065806010659060106600601066106010662060106630601066406010665060106660601066706010668060106690601067006010671060106720601067306010674060106750601067606010677060106780601067906010680060106810601068206010683060106840601068506010686060106870601068806010689060106900601069106010692060106930601069406010695060106960601069706010698060106990601070006010701060107020601070306010704060107050601070606010707060107080601070906010710060107110601071206010713060107140601071506010716060107170601071806010719060107200601072106010722060107230601072406010725060107260601072706010728060107290601073006010731060107320601073306010734060107350601073606010737060107380601073906010740060107410601074206010743060107440601074506010746060107470601074806010749060107500601075106010752060107530601075406010755060107560601075706010758060107590601076006010761060107620601076306010764060107650601076606010767060107680601076906010770060107710601077206010773060107740601077506010776060107770601077806010779060107800601078106010782060107830601078406010785060107860601078706010788060107890601079006010791060107920601079306010794060107950601079606010797060107980601079906010800060108010601080206010803060108040601080506010806060108070601080806010809060108100601081106010812060108130601081406010815060108160601081706010818060108190601082006010821060108220601082306010824060108250601082606010827060108280601082906010830060108310601083206010833060108340601083506010836060108370601083806010839060108400601084106010842060108430601084406010845060108460601084706010848060108490601085006010851060108520601085306010854060108550601085606010857060108580601085906010860060108610601086206010863060108640601086506010866060108670601086806010869060108700601087106010872060108730601087406010875060108760601087706010878060108790601088006010881060108820601088306010884060108850601088606010887060108880601088906010890060108910601089206010893060108940601089506010896060108970601089806010899060109000601090106010902060109030601090406010905060109060601090706010908060109090601091006010911060109120601091306010914060109150601091606010917060109180601091906010920060109210601092206010923060109240601092506010926060109270601092806010929060109300601093106010932060109330601093406010935060109360601093706010938060109390601094006010941060109420601094306010944060109450601094606010947060109480601094906010950060109510601095206010953060109540601095506010956060109570601095806010959060109600601096106010962060109630601096406010965060109660601096706010968060109690601097006010971060109720601097306010974060109750601097606010977060109780601097906010980060109810601098206010983060109840601098506010986060109870601098806010989060109900601099106010992060109930601099406010995060109960601099706010998060109990601100006011001060110020601100306011004060110050601100606011007060110080601100906011010060110110601101206011013060110140601101506011016060110170601101806011019060110200601102106011022060110230601102406011025060110260601102706011028060110290601103006011031060110320601103306011034060110350601103606011037060110380601103906011040060110410601104206011043060110440601104506011046060110470601104806011049060110500601105106011052060110530601105406011055060110560601105706011058060110590601106006011061060110620601106306011064060110650601106606011067060110680601106906011070060110710601107206011073060110740601107506011076060110770601107806011079060110800601108106011082060110830601108406011085060110860601108706011088060110890601109006011091060110920601109306011094060110950601109606011097060110980601109906011100060111010601110206011103060111040601110506020001060200020602000306020004060200050602000606020007060200080602000906020010060200110602001206020013060200140602001506020016060200170602001806020019060200200602002106020022060200230602002406020025060200260602002706020028060200290602003006020031060200320602003306020034060200350602003606020037060200380602003906020040060200410602004206020043060200440602004506020046060200470602004806020049060200500602005106020052060200530602005406020055060200560602005706020058060200590602006006020061060200620602006306020064060200650602006606020067060200680602006906020070060200710602007206020073060200740602007506020076060200770602007806020079060200800602008106020082060200830602008406020085060200860602008706020088060200890602009006020091060200920602009306020094060200950602009606020097060200980602009906020100060201010602010206020103060201040602010506020106060201070602010806020109060201100602011106020112060201130602011406020115060201160602011706020118060201190602012006020121060201220602012306020124060201250602012606020127060201280602012906020130060201310602013206020133060201340602013506020136060201370602013806020139060201400602014106020142060201430602014406020145060201460602014706020148060201490602015006020151060201520602015306020154060201550602015606020157060201580602015906020160060201610602016206020163060201640602016506020166060201670602016806020169060201700602017106020172060201730602017406020175060201760602017706020178060201790602018006020181060201820602018306020184060201850602018606020187060201880602018906020190060201910602019206020193060201940602019506020196060201970602019806020199060202000602020106020202060202030602020406020205060202060602020706020208060202090602021006020211060202120602021306020214060202150602021606020217060202180602021906020220060202210602022206020223060202240602022506020226060202270602022806020229060202300602023106020232060202330602023406020235060202360602023706020238060202390602024006020241060202420602024306020244060202450602024606020247060202480602024906020250060202510602025206020253060202540602025506020256060202570602025806020259060202600602026106020262060202630602026406020265060202660602026706020268060202690602027006020271060202720602027306020274060202750602027606020277060202780602027906020280060202810602028206020283060202840602028506020286060202870602028806020289060202900602029106020292060202930602029406020295060202960602029706020298060202990602030006020301060203020602030306020304060203050602030606020307060203080602030906020310060203110602031206020313060203140602031506020316060203170602031806020319060203200602032106020322060203230602032406020325060203260602032706020328060203290602033006020331060203320602033306020334060203350602033606020337060203380602033906020340060203410602034206020343060203440602034506020346060203470602034806020349060203500602035106020352060203530602035406020355060203560602035706020358060203590602036006020361060203620602036306020364060203650602036606020367060203680602036906020370060203710602037206020373060203740602037506020376060203770602037806020379060203800602038106020382060203830602038406020385060203860602038706020388060203890602039006020391060203920602039306020394060203950602039606020397060203980602039906020400060204010602040206020403060204040602040506020406060204070602040806020409060204100602041106020412060204130602041406020415060204160602041706020418060204190602042006020421060204220602042306020424060204250602042606020427060204280602042906020430060204310602043206020433060204340602043506020436060204370602043806020439060204400602044106020442060204430602044406020445060204460602044706020448060204490602045006020451060204520602045306020454060204550602045606020457060204580602045906020460060204610602046206020463060204640602046506020466060204670602046806020469060204700602047106020472060204730602047406020475060204760602047706020478060204790602048006020481060204820602048306020484060204850602048606020487060204880602048906020490060204910602049206020493060204940602049506020496060204970602049806020499060205000602050106020502060205030602050406020505060205060602050706020508060205090602051006020511060205120602051306020514060205150602051606020517060205180602051906020520060205210602052206020523060205240602052506020526060205270602052806020529060205300602053106020532060205330602053406020535060205360602053706020538060205390602054006020541060205420602054306020544060205450602054606020547060205480602054906020550060205510602055206020553060205540602055506020556060205570602055806020559060205600602056106020562060205630602056406020565060205660602056706020568060205690602057006020571060205720602057306020574060205750602057606020577060205780602057906020580060205810602058206020583060205840602058506020586060205870602058806020589060205900602059106020592060205930602059406020595060205960602059706020598060205990602060006020601060206020602060306020604060206050602060606020607060206080602060906020610060206110602061206020613060206140602061506020616060206170602061806020619060206200602062106020622060206230602062406020625060206260602062706020628060206290602063006020631060206320602063306020634060206350602063606020637060206380602063906020640060206410602064206020643060206440602064506020646060206470602064806020649060206500602065106020652060206530602065406020655060206560602065706020658060206590602066006020661060206620602066306020664060206650602066606020667060206680602066906020670060206710602067206020673060206740602067506020676060206770602067806020679060206800602068106020682060206830602068406020685060206860602068706020688060206890602069006020691060206920602069306020694060206950602069606020697060206980602069906020700060207010602070206020703060207040602070506020706060207070602070806020709060207100602071106020712060207130602071406020715060207160602071706020718060207190602072006020721060207220602072306020724060207250602072606020727060207280602072906020730060207310602073206020733060207340602073506020736060207370602073806020739060207400602074106020742060207430602074406020745060207460602074706020748060207490602075006020751060207520602075306020754060207550602075606020757060207580602075906020760060207610602076206020763060207640602076506020766060207670602076806020769060207700602077106020772060207730602077406020775060207760602077706020778060207790602078006020781060207820602078306020784060207850602078606020787060207880602078906020790060207910602079206020793060207940602079506020796060207970602079806020799060208000602080106020802060208030602080406020805060208060602080706020808060208090602081006020811060208120602081306020814060208150602081606020817060208180602081906020820060208210602082206020823060208240602082506020826060208270602082806020829060208300602083106020832060208330602083406020835060208360602083706020838060208390602084006020841060208420602084306020844060208450602084606020847060208480602084906020850060208510602085206020853060208540602085506020856060208570602085806020859060208600602086106020862060208630602086406020865060208660602086706020868060208690602087006020871060208720602087306020874060208750602087606020877060208780602087906020880060208810602088206020883060208840602088506020886060208870602088806020889060208900602089106020892060208930602089406020895060208960602089706020898060208990602090006020901060209020602090306020904060209050602090606020907060209080602090906020910060209110602091206020913060209140602091506020916060209170602091806020919060209200602092106020922060209230602092406020925060209260602092706020928060209290602093006020931060209320602093306020934060209350602093606020937060209380602093906020940060209410602094206020943060209440602094506020946060209470602094806020949060209500602095106020952060209530602095406020955060209560602095706020958060209590602096006020961060209620602096306020964060209650602096606020967060209680602096906020970060209710602097206020973060209740602097506020976060209770602097806020979060209800602098106020982060209830602098406020985060209860602098706020988060209890602099006020991060209920602099306020994060209950602099606020997060209980602099906021000060210010602100206021003060210040602100506021006060210070602100806021009060210100602101106021012060210130602101406021015060210160602101706021018060210190602102006021021060210220602102306021024060210250602102606021027060210280602102906021030060210310602103206021033060210340602103506021036060210370602103806021039060210400602104106021042060210430602104406021045060210460602104706021048060210490602105006021051060210520602105306021054060210550602105606021057060210580602105906021060060210610602106206021063060210640602106506021066060210670602106806021069060210700602107106021072060210730602107406021075060210760602107706021078060210790602108006021081060210820602108306021084060210850602108606021087060210880602108906021090060210910602109206021093060210940602109506021096060210970602109806021099060211000602110106021102060211030602110406021105060300010603000206030003060300040603000506030006060300070603000806030009060300100603001106030012060300130603001406030015060300160603001706030018060300190603002006030021060300220603002306030024060300250603002606030027060300280603002906030030060300310603003206030033060300340603003506030036060300370603003806030039060300400603004106030042060300430603004406030045060300460603004706030048060300490603005006030051060300520603005306030054060300550603005606030057060300580603005906030060060300610603006206030063060300640603006506030066060300670603006806030069060300700603007106030072060300730603007406030075060300760603007706030078060300790603008006030081060300820603008306030084060300850603008606030087060300880603008906030090060300910603009206030093060300940603009506030096060300970603009806030099060301000603010106030102060301030603010406030105060301060603010706030108060301090603011006030111060301120603011306030114060301150603011606030117060301180603011906030120060301210603012206030123060301240603012506030126060301270603012806030129060301300603013106030132060301330603013406030135060301360603013706030138060301390603014006030141060301420603014306030144060301450603014606030147060301480603014906030150060301510603015206030153060301540603015506030156060301570603015806030159060301600603016106030162060301630603016406030165060301660603016706030168060301690603017006030171060301720603017306030174060301750603017606030177060301780603017906030180060301810603018206030183060301840603018506030186060301870603018806030189060301900603019106030192060301930603019406030195060301960603019706030198060301990603020006030201060302020603020306030204060302050603020606030207060302080603020906030210060302110603021206030213060302140603021506030216060302170603021806030219060302200603022106030222060302230603022406030225060302260603022706030228060302290603023006030231060302320603023306030234060302350603023606030237060302380603023906030240060302410603024206030243060302440603024506030246060302470603024806030249060302500603025106030252060302530603025406030255060302560603025706030258060302590603026006030261060302620603026306030264060302650603026606030267060302680603026906030270060302710603027206030273060302740603027506030276060302770603027806030279060302800603028106030282060302830603028406030285060302860603028706030288060302890603029006030291060302920603029306030294060302950603029606030297060302980603029906030300060303010603030206030303060303040603030506030306060303070603030806030309060303100603031106030312060303130603031406030315060303160603031706030318060303190603032006030321060303220603032306030324060303250603032606030327060303280603032906030330060303310603033206030333060303340603033506030336060303370603033806030339060303400603034106030342060303430603034406030345060303460603034706030348060303490603035006030351060303520603035306030354060303550603035606030357060303580603035906030360060303610603036206030363060303640603036506030366060303670603036806030369060303700603037106030372060303730603037406030375060303760603037706030378060303790603038006030381060303820603038306030384060303850603038606030387060303880603038906030390060303910603039206030393060303940603039506030396060303970603039806030399060304000603040106030402060304030603040406030405060304060603040706030408060304090603041006030411060304120603041306030414060304150603041606030417060304180603041906030420060304210603042206030423060304240603042506030426060304270603042806030429060304300603043106030432060304330603043406030435060304360603043706030438060304390603044006030441060304420603044306030444060304450603044606030447060304480603044906030450060304510603045206030453060304540603045506030456060304570603045806030459060304600603046106030462060304630603046406030465060304660603046706030468060304690603047006030471060304720603047306030474060304750603047606030477060304780603047906030480060304810603048206030483060304840603048506030486060304870603048806030489060304900603049106030492060304930603049406030495060304960603049706030498060304990603050006030501060305020603050306030504060305050603050606030507060305080603050906030510060305110603051206030513060305140603051506030516060305170603051806030519060305200603052106030522060305230603052406030525060305260603052706030528060305290603053006030531060305320603053306030534060305350603053606030537060305380603053906030540060305410603054206030543060305440603054506030546060305470603054806030549060305500603055106030552060305530603055406030555060305560603055706030558060305590603056006030561060305620603056306030564060305650603056606030567060305680603056906030570060305710603057206030573060305740603057506030576060305770603057806030579060305800603058106030582060305830603058406030585060305860603058706030588060305890603059006030591060305920603059306030594060305950603059606030597060305980603059906030600060306010603060206030603060306040603060506030606060306070603060806030609060306100603061106030612060306130603061406030615060306160603061706030618060306190603062006030621060306220603062306030624060306250603062606030627060306280603062906030630060306310603063206030633060306340603063506030636060306370603063806030639060306400603064106030642060306430603064406030645060306460603064706030648060306490603065006030651060306520603065306030654060306550603065606030657060306580603065906030660060306610603066206030663060306640603066506030666060306670603066806030669060306700603067106030672060306730603067406030675060306760603067706030678060306790603068006030681060306820603068306030684060306850603068606030687060306880603068906030690060306910603069206030693060306940603069506030696060306970603069806030699060307000603070106030702060307030603070406030705060307060603070706030708060307090603071006030711060307120603071306030714060307150603071606030717060307180603071906030720060307210603072206030723060307240603072506030726060307270603072806030729060307300603073106030732060307330603073406030735060307360603073706030738060307390603074006030741060307420603074306030744060307450603074606030747060307480603074906030750060307510603075206030753060307540603075506030756060307570603075806030759060307600603076106030762060307630603076406030765060307660603076706030768060307690603077006030771060307720603077306030774060307750603077606030777060307780603077906030780060307810603078206030783060307840603078506030786060307870603078806030789060307900603079106030792060307930603079406030795060307960603079706030798060307990603080006030801060308020603080306030804060308050603080606030807060308080603080906030810060308110603081206030813060308140603081506030816060308170603081806030819060308200603082106030822060308230603082406030825060308260603082706030828060308290603083006030831060308320603083306030834060308350603083606030837060308380603083906030840060308410603084206030843060308440603084506030846060308470603084806030849060308500603085106030852060308530603085406030855060308560603085706030858060308590603086006030861060308620603086306030864060308650603086606030867060308680603086906030870060308710603087206030873060308740603087506030876060308770603087806030879060308800603088106030882060308830603088406030885060308860603088706030888060308890603089006030891060308920603089306030894060308950603089606030897060308980603089906030900060309010603090206030903060309040603090506030906060309070603090806030909060309100603091106030912060309130603091406030915060309160603091706030918060309190603092006030921060309220603092306030924060309250603092606030927060309280603092906030930060309310603093206030933060309340603093506030936060309370603093806030939060309400603094106030942060309430603094406030945060309460603094706030948060309490603095006030951060309520603095306030954060309550603095606030957060309580603095906030960060309610603096206030963060309640603096506030966060309670603096806030969060309700603097106030972060309730603097406030975060309760603097706030978060309790603098006030981060309820603098306030984060309850603098606030987060309880603098906030990060309910603099206030993060309940603099506030996060309970603099806030999060310000603100106031002060310030603100406031005060310060603100706031008060310090603101006031011060310120603101306031014060310150603101606031017060310180603101906031020060310210603102206031023060310240603102506031026060310270603102806031029060310300603103106031032060310330603103406031035060310360603103706031038060310390603104006031041060310420603104306031044060310450603104606031047060310480603104906031050060310510603105206031053060310540603105506031056060310570603105806031059060310600603106106031062060310630603106406031065060310660603106706031068060310690603107006031071060310720603107306031074060310750603107606031077060310780603107906031080060310810603108206031083060310840603108506031086060310870603108806031089060310900603109106031092060310930603109406031095060310960603109706031098060310990603110006031101060311020603110306031104060311050604000106040002060400030604000406040005060400060604000706040008060400090604001006040011060400120604001306040014060400150604001606040017060400180604001906040020060400210604002206040023060400240604002506040026060400270604002806040029060400300604003106040032060400330604003406040035060400360604003706040038060400390604004006040041060400420604004306040044060400450604004606040047060400480604004906040050060400510604005206040053060400540604005506040056060400570604005806040059060400600604006106040062060400630604006406040065060400660604006706040068060400690604007006040071060400720604007306040074060400750604007606040077060400780604007906040080060400810604008206040083060400840604008506040086060400870604008806040089060400900604009106040092060400930604009406040095060400960604009706040098060400990604010006040101060401020604010306040104060401050604010606040107060401080604010906040110060401110604011206040113060401140604011506040116060401170604011806040119060401200604012106040122060401230604012406040125060401260604012706040128060401290604013006040131060401320604013306040134060401350604013606040137060401380604013906040140060401410604014206040143060401440604014506040146060401470604014806040149060401500604015106040152060401530604015406040155060401560604015706040158060401590604016006040161060401620604016306040164060401650604016606040167060401680604016906040170060401710604017206040173060401740604017506040176060401770604017806040179060401800604018106040182060401830604018406040185060401860604018706040188060401890604019006040191060401920604019306040194060401950604019606040197060401980604019906040200060402010604020206040203060402040604020506040206060402070604020806040209060402100604021106040212060402130604021406040215060402160604021706040218060402190604022006040221060402220604022306040224060402250604022606040227060402280604022906040230060402310604023206040233060402340604023506040236060402370604023806040239060402400604024106040242060402430604024406040245060402460604024706040248060402490604025006040251060402520604025306040254060402550604025606040257060402580604025906040260060402610604026206040263060402640604026506040266060402670604026806040269060402700604027106040272060402730604027406040275060402760604027706040278060402790604028006040281060402820604028306040284060402850604028606040287060402880604028906040290060402910604029206040293060402940604029506040296060402970604029806040299060403000604030106040302060403030604030406040305060403060604030706040308060403090604031006040311060403120604031306040314060403150604031606040317060403180604031906040320060403210604032206040323060403240604032506040326060403270604032806040329060403300604033106040332060403330604033406040335060403360604033706040338060403390604034006040341060403420604034306040344060403450604034606040347060403480604034906040350060403510604035206040353060403540604035506040356060403570604035806040359060403600604036106040362060403630604036406040365060403660604036706040368060403690604037006040371060403720604037306040374060403750604037606040377060403780604037906040380060403810604038206040383060403840604038506040386060403870604038806040389060403900604039106040392060403930604039406040395060403960604039706040398060403990604040006040401060404020604040306040404060404050604040606040407060404080604040906040410060404110604041206040413060404140604041506040416060404170604041806040419060404200604042106040422060404230604042406040425060404260604042706040428060404290604043006040431060404320604043306040434060404350604043606040437060404380604043906040440060404410604044206040443060404440604044506040446060404470604044806040449060404500604045106040452060404530604045406040455060404560604045706040458060404590604046006040461060404620604046306040464060404650604046606040467060404680604046906040470060404710604047206040473060404740604047506040476060404770604047806040479060404800604048106040482060404830604048406040485060404860604048706040488060404890604049006040491060404920604049306040494060404950604049606040497060404980604049906040500060405010604050206040503060405040604050506040506060405070604050806040509060405100604051106040512060405130604051406040515060405160604051706040518060405190604052006040521060405220604052306040524060405250604052606040527060405280604052906040530060405310604053206040533060405340604053506040536060405370604053806040539060405400604054106040542060405430604054406040545060405460604054706040548060405490604055006040551060405520604055306040554060405550604055606040557060405580604055906040560060405610604056206040563060405640604056506040566060405670604056806040569060405700604057106040572060405730604057406040575060405760604057706040578060405790604058006040581060405820604058306040584060405850604058606040587060405880604058906040590060405910604059206040593060405940604059506040596060405970604059806040599060406000604060106040602060406030604060406040605060406060604060706040608060406090604061006040611060406120604061306040614060406150604061606040617060406180604061906040620060406210604062206040623060406240604062506040626060406270604062806040629060406300604063106040632060406330604063406040635060406360604063706040638060406390604064006040641060406420604064306040644060406450604064606040647060406480604064906040650060406510604065206040653060406540604065506040656060406570604065806040659060406600604066106040662060406630604066406040665060406660604066706040668060406690604067006040671060406720604067306040674060406750604067606040677060406780604067906040680060406810604068206040683060406840604068506040686060406870604068806040689060406900604069106040692060406930604069406040695060406960604069706040698060406990604070006040701060407020604070306040704060407050604070606040707060407080604070906040710060407110604071206040713060407140604071506040716060407170604071806040719060407200604072106040722060407230604072406040725060407260604072706040728060407290604073006040731060407320604073306040734060407350604073606040737060407380604073906040740060407410604074206040743060407440604074506040746060407470604074806040749060407500604075106040752060407530604075406040755060407560604075706040758060407590604076006040761060407620604076306040764060407650604076606040767060407680604076906040770060407710604077206040773060407740604077506040776060407770604077806040779060407800604078106040782060407830604078406040785060407860604078706040788060407890604079006040791060407920604079306040794060407950604079606040797060407980604079906040800060408010604080206040803060408040604080506040806060408070604080806040809060408100604081106040812060408130604081406040815060408160604081706040818060408190604082006040821060408220604082306040824060408250604082606040827060408280604082906040830060408310604083206040833060408340604083506040836060408370604083806040839060408400604084106040842060408430604084406040845060408460604084706040848060408490604085006040851060408520604085306040854060408550604085606040857060408580604085906040860060408610604086206040863060408640604086506040866060408670604086806040869060408700604087106040872060408730604087406040875060408760604087706040878060408790604088006040881060408820604088306040884060408850604088606040887060408880604088906040890060408910604089206040893060408940604089506040896060408970604089806040899060409000604090106040902060409030604090406040905060409060604090706040908060409090604091006040911060409120604091306040914060409150604091606040917060409180604091906040920060409210604092206040923060409240604092506040926060409270604092806040929060409300604093106040932060409330604093406040935060409360604093706040938060409390604094006040941060409420604094306040944060409450604094606040947060409480604094906040950060409510604095206040953060409540604095506040956060409570604095806040959060409600604096106040962060409630604096406040965060409660604096706040968060409690604097006040971060409720604097306040974060409750604097606040977060409780604097906040980060409810604098206040983060409840604098506040986060409870604098806040989060409900604099106040992060409930604099406040995060409960604099706040998060409990604100006041001060410020604100306041004060410050604100606041007060410080604100906041010060410110604101206041013060410140604101506041016060410170604101806041019060410200604102106041022060410230604102406041025060410260604102706041028060410290604103006041031060410320604103306041034060410350604103606041037060410380604103906041040060410410604104206041043060410440604104506041046060410470604104806041049060410500604105106041052060410530604105406041055060410560604105706041058060410590604106006041061060410620604106306041064060410650604106606041067060410680604106906041070060410710604107206041073060410740604107506041076060410770604107806041079060410800604108106041082060410830604108406041085060410860604108706041088060410890604109006041091060410920604109306041094060410950604109606041097060410980604109906041100060411010604110206041103060411040604110506050001060500020605000306050004060500050605000606050007060500080605000906050010060500110605001206050013060500140605001506050016060500170605001806050019060500200605002106050022060500230605002406050025060500260605002706050028060500290605003006050031060500320605003306050034060500350605003606050037060500380605003906050040060500410605004206050043060500440605004506050046060500470605004806050049060500500605005106050052060500530605005406050055060500560605005706050058060500590605006006050061060500620605006306050064060500650605006606050067060500680605006906050070060500710605007206050073060500740605007506050076060500770605007806050079060500800605008106050082060500830605008406050085060500860605008706050088060500890605009006050091060500920605009306050094060500950605009606050097060500980605009906050100060501010605010206050103060501040605010506050106060501070605010806050109060501100605011106050112060501130605011406050115060501160605011706050118060501190605012006050121060501220605012306050124060501250605012606050127060501280605012906050130060501310605013206050133060501340605013506050136060501370605013806050139060501400605014106050142060501430605014406050145060501460605014706050148060501490605015006050151060501520605015306050154060501550605015606050157060501580605015906050160060501610605016206050163060501640605016506050166060501670605016806050169060501700605017106050172060501730605017406050175060501760605017706050178060501790605018006050181060501820605018306050184060501850605018606050187060501880605018906050190060501910605019206050193060501940605019506050196060501970605019806050199060502000605020106050202060502030605020406050205060502060605020706050208060502090605021006050211060502120605021306050214060502150605021606050217060502180605021906050220060502210605022206050223060502240605022506050226060502270605022806050229060502300605023106050232060502330605023406050235060502360605023706050238060502390605024006050241060502420605024306050244060502450605024606050247060502480605024906050250060502510605025206050253060502540605025506050256060502570605025806050259060502600605026106050262060502630605026406050265060502660605026706050268060502690605027006050271060502720605027306050274060502750605027606050277060502780605027906050280060502810605028206050283060502840605028506050286060502870605028806050289060502900605029106050292060502930605029406050295060502960605029706050298060502990605030006050301060503020605030306050304060503050605030606050307060503080605030906050310060503110605031206050313060503140605031506050316060503170605031806050319060503200605032106050322060503230605032406050325060503260605032706050328060503290605033006050331060503320605033306050334060503350605033606050337060503380605033906050340060503410605034206050343060503440605034506050346060503470605034806050349060503500605035106050352060503530605035406050355060503560605035706050358060503590605036006050361060503620605036306050364060503650605036606050367060503680605036906050370060503710605037206050373060503740605037506050376060503770605037806050379060503800605038106050382060503830605038406050385060503860605038706050388060503890605039006050391060503920605039306050394060503950605039606050397060503980605039906050400060504010605040206050403060504040605040506050406060504070605040806050409060504100605041106050412060504130605041406050415060504160605041706050418060504190605042006050421060504220605042306050424060504250605042606050427060504280605042906050430060504310605043206050433060504340605043506050436060504370605043806050439060504400605044106050442060504430605044406050445060504460605044706050448060504490605045006050451060504520605045306050454060504550605045606050457060504580605045906050460060504610605046206050463060504640605046506050466060504670605046806050469060504700605047106050472060504730605047406050475060504760605047706050478060504790605048006050481060504820605048306050484060504850605048606050487060504880605048906050490060504910605049206050493060504940605049506050496060504970605049806050499060505000605050106050502060505030605050406050505060505060605050706050508060505090605051006050511060505120605051306050514060505150605051606050517060505180605051906050520060505210605052206050523060505240605052506050526060505270605052806050529060505300605053106050532060505330605053406050535060505360605053706050538060505390605054006050541060505420605054306050544060505450605054606050547060505480605054906050550060505510605055206050553060505540605055506050556060505570605055806050559060505600605056106050562060505630605056406050565060505660605056706050568060505690605057006050571060505720605057306050574060505750605057606050577060505780605057906050580060505810605058206050583060505840605058506050586060505870605058806050589060505900605059106050592060505930605059406050595060505960605059706050598060505990605060006050601060506020605060306050604060506050605060606050607060506080605060906050610060506110605061206050613060506140605061506050616060506170605061806050619060506200605062106050622060506230605062406050625060506260605062706050628060506290605063006050631060506320605063306050634060506350605063606050637060506380605063906050640060506410605064206050643060506440605064506050646060506470605064806050649060506500605065106050652060506530605065406050655060506560605065706050658060506590605066006050661060506620605066306050664060506650605066606050667060506680605066906050670060506710605067206050673060506740605067506050676060506770605067806050679060506800605068106050682060506830605068406050685060506860605068706050688060506890605069006050691060506920605069306050694060506950605069606050697060506980605069906050700060507010605070206050703060507040605070506050706060507070605070806050709060507100605071106050712060507130605071406050715060507160605071706050718060507190605072006050721060507220605072306050724060507250605072606050727060507280605072906050730060507310605073206050733060507340605073506050736060507370605073806050739060507400605074106050742060507430605074406050745060507460605074706050748060507490605075006050751060507520605075306050754060507550605075606050757060507580605075906050760060507610605076206050763060507640605076506050766060507670605076806050769060507700605077106050772060507730605077406050775060507760605077706050778060507790605078006050781060507820605078306050784060507850605078606050787060507880605078906050790060507910605079206050793060507940605079506050796060507970605079806050799060508000605080106050802060508030605080406050805060508060605080706050808060508090605081006050811060508120605081306050814060508150605081606050817060508180605081906050820060508210605082206050823060508240605082506050826060508270605082806050829060508300605083106050832060508330605083406050835060508360605083706050838060508390605084006050841060508420605084306050844060508450605084606050847060508480605084906050850060508510605085206050853060508540605085506050856060508570605085806050859060508600605086106050862060508630605086406050865060508660605086706050868060508690605087006050871060508720605087306050874060508750605087606050877060508780605087906050880060508810605088206050883060508840605088506050886060508870605088806050889060508900605089106050892060508930605089406050895060508960605089706050898060508990605090006050901060509020605090306050904060509050605090606050907060509080605090906050910060509110605091206050913060509140605091506050916060509170605091806050919060509200605092106050922060509230605092406050925060509260605092706050928060509290605093006050931060509320605093306050934060509350605093606050937060509380605093906050940060509410605094206050943060509440605094506050946060509470605094806050949060509500605095106050952060509530605095406050955060509560605095706050958060509590605096006050961060509620605096306050964060509650605096606050967060509680605096906050970060509710605097206050973060509740605097506050976060509770605097806050979060509800605098106050982060509830605098406050985060509860605098706050988060509890605099006050991060509920605099306050994060509950605099606050997060509980605099906051000060510010605100206051003060510040605100506051006060510070605100806051009060510100605101106051012060510130605101406051015060510160605101706051018060510190605102006051021060510220605102306051024060510250605102606051027060510280605102906051030060510310605103206051033060510340605103506051036060510370605103806051039060510400605104106051042060510430605104406051045060510460605104706051048060510490605105006051051060510520605105306051054060510550605105606051057060510580605105906051060060510610605106206051063060510640605106506051066060510670605106806051069060510700605107106051072060510730605107406051075060510760605107706051078060510790605108006051081060510820605108306051084060510850605108606051087060510880605108906051090060510910605109206051093060510940605109506051096060510970605109806051099060511000605110106051102060511030605110406051105060600010606000206060003060600040606000506060006060600070606000806060009060600100606001106060012060600130606001406060015060600160606001706060018060600190606002006060021060600220606002306060024060600250606002606060027060600280606002906060030060600310606003206060033060600340606003506060036060600370606003806060039060600400606004106060042060600430606004406060045060600460606004706060048060600490606005006060051060600520606005306060054060600550606005606060057060600580606005906060060060600610606006206060063060600640606006506060066060600670606006806060069060600700606007106060072060600730606007406060075060600760606007706060078060600790606008006060081060600820606008306060084060600850606008606060087060600880606008906060090060600910606009206060093060600940606009506060096060600970606009806060099060601000606010106060102060601030606010406060105060601060606010706060108060601090606011006060111060601120606011306060114060601150606011606060117060601180606011906060120060601210606012206060123060601240606012506060126060601270606012806060129060601300606013106060132060601330606013406060135060601360606013706060138060601390606014006060141060601420606014306060144060601450606014606060147060601480606014906060150060601510606015206060153060601540606015506060156060601570606015806060159060601600606016106060162060601630606016406060165060601660606016706060168060601690606017006060171060601720606017306060174060601750606017606060177060601780606017906060180060601810606018206060183060601840606018506060186060601870606018806060189060601900606019106060192060601930606019406060195060601960606019706060198060601990606020006060201060602020606020306060204060602050606020606060207060602080606020906060210060602110606021206060213060602140606021506060216060602170606021806060219060602200606022106060222060602230606022406060225060602260606022706060228060602290606023006060231060602320606023306060234060602350606023606060237060602380606023906060240060602410606024206060243060602440606024506060246060602470606024806060249060602500606025106060252060602530606025406060255060602560606025706060258060602590606026006060261060602620606026306060264060602650606026606060267060602680606026906060270060602710606027206060273060602740606027506060276060602770606027806060279060602800606028106060282060602830606028406060285060602860606028706060288060602890606029006060291060602920606029306060294060602950606029606060297060602980606029906060300060603010606030206060303060603040606030506060306060603070606030806060309060603100606031106060312060603130606031406060315060603160606031706060318060603190606032006060321060603220606032306060324060603250606032606060327060603280606032906060330060603310606033206060333060603340606033506060336060603370606033806060339060603400606034106060342060603430606034406060345060603460606034706060348060603490606035006060351060603520606035306060354060603550606035606060357060603580606035906060360060603610606036206060363060603640606036506060366060603670606036806060369060603700606037106060372060603730606037406060375060603760606037706060378060603790606038006060381060603820606038306060384060603850606038606060387060603880606038906060390060603910606039206060393060603940606039506060396060603970606039806060399060604000606040106060402060604030606040406060405060604060606040706060408060604090606041006060411060604120606041306060414060604150606041606060417060604180606041906060420060604210606042206060423060604240606042506060426060604270606042806060429060604300606043106060432060604330606043406060435060604360606043706060438060604390606044006060441060604420606044306060444060604450606044606060447060604480606044906060450060604510606045206060453060604540606045506060456060604570606045806060459060604600606046106060462060604630606046406060465060604660606046706060468060604690606047006060471060604720606047306060474060604750606047606060477060604780606047906060480060604810606048206060483060604840606048506060486060604870606048806060489060604900606049106060492060604930606049406060495060604960606049706060498060604990606050006060501060605020606050306060504060605050606050606060507060605080606050906060510060605110606051206060513060605140606051506060516060605170606051806060519060605200606052106060522060605230606052406060525060605260606052706060528060605290606053006060531060605320606053306060534060605350606053606060537060605380606053906060540060605410606054206060543060605440606054506060546060605470606054806060549060605500606055106060552060605530606055406060555060605560606055706060558060605590606056006060561060605620606056306060564060605650606056606060567060605680606056906060570060605710606057206060573060605740606057506060576060605770606057806060579060605800606058106060582060605830606058406060585060605860606058706060588060605890606059006060591060605920606059306060594060605950606059606060597060605980606059906060600060606010606060206060603060606040606060506060606060606070606060806060609060606100606061106060612060606130606061406060615060606160606061706060618060606190606062006060621060606220606062306060624060606250606062606060627060606280606062906060630060606310606063206060633060606340606063506060636060606370606063806060639060606400606064106060642060606430606064406060645060606460606064706060648060606490606065006060651060606520606065306060654060606550606065606060657060606580606065906060660060606610606066206060663060606640606066506060666060606670606066806060669060606700606067106060672060606730606067406060675060606760606067706060678060606790606068006060681060606820606068306060684060606850606068606060687060606880606068906060690060606910606069206060693060606940606069506060696060606970606069806060699060607000606070106060702060607030606070406060705060607060606070706060708060607090606071006060711060607120606071306060714060607150606071606060717060607180606071906060720060607210606072206060723060607240606072506060726060607270606072806060729060607300606073106060732060607330606073406060735060607360606073706060738060607390606074006060741060607420606074306060744060607450606074606060747060607480606074906060750060607510606075206060753060607540606075506060756060607570606075806060759060607600606076106060762060607630606076406060765060607660606076706060768060607690606077006060771060607720606077306060774060607750606077606060777060607780606077906060780060607810606078206060783060607840606078506060786060607870606078806060789060607900606079106060792060607930606079406060795060607960606079706060798060607990606080006060801060608020606080306060804060608050606080606060807060608080606080906060810060608110606081206060813060608140606081506060816060608170606081806060819060608200606082106060822060608230606082406060825060608260606082706060828060608290606083006060831060608320606083306060834060608350606083606060837060608380606083906060840060608410606084206060843060608440606084506060846060608470606084806060849060608500606085106060852060608530606085406060855060608560606085706060858060608590606086006060861060608620606086306060864060608650606086606060867060608680606086906060870060608710606087206060873060608740606087506060876060608770606087806060879060608800606088106060882060608830606088406060885060608860606088706060888060608890606089006060891060608920606089306060894060608950606089606060897060608980606089906060900060609010606090206060903060609040606090506060906060609070606090806060909060609100606091106060912060609130606091406060915060609160606091706060918060609190606092006060921060609220606092306060924060609250606092606060927060609280606092906060930060609310606093206060933060609340606093506060936060609370606093806060939060609400606094106060942060609430606094406060945060609460606094706060948060609490606095006060951060609520606095306060954060609550606095606060957060609580606095906060960060609610606096206060963060609640606096506060966060609670606096806060969060609700606097106060972060609730606097406060975060609760606097706060978060609790606098006060981060609820606098306060984060609850606098606060987060609880606098906060990060609910606099206060993060609940606099506060996060609970606099806060999060610000606100106061002060610030606100406061005060610060606100706061008060610090606101006061011060610120606101306061014060610150606101606061017060610180606101906061020060610210606102206061023060610240606102506061026060610270606102806061029060610300606103106061032060610330606103406061035060610360606103706061038060610390606104006061041060610420606104306061044060610450606104606061047060610480606104906061050060610510606105206061053060610540606105506061056060610570606105806061059060610600606106106061062060610630606106406061065060610660606106706061068060610690606107006061071060610720606107306061074060610750606107606061077060610780606107906061080060610810606108206061083060610840606108506061086060610870606108806061089060610900606109106061092060610930606109406061095060610960606109706061098060610990606110006061101060611020606110306061104060611050607000106070002060700030607000406070005060700060607000706070008060700090607001006070011060700120607001306070014060700150607001606070017060700180607001906070020060700210607002206070023060700240607002506070026060700270607002806070029060700300607003106070032060700330607003406070035060700360607003706070038060700390607004006070041060700420607004306070044060700450607004606070047060700480607004906070050060700510607005206070053060700540607005506070056060700570607005806070059060700600607006106070062060700630607006406070065060700660607006706070068060700690607007006070071060700720607007306070074060700750607007606070077060700780607007906070080060700810607008206070083060700840607008506070086060700870607008806070089060700900607009106070092060700930607009406070095060700960607009706070098060700990607010006070101060701020607010306070104060701050607010606070107060701080607010906070110060701110607011206070113060701140607011506070116060701170607011806070119060701200607012106070122060701230607012406070125060701260607012706070128060701290607013006070131060701320607013306070134060701350607013606070137060701380607013906070140060701410607014206070143060701440607014506070146060701470607014806070149060701500607015106070152060701530607015406070155060701560607015706070158060701590607016006070161060701620607016306070164060701650607016606070167060701680607016906070170060701710607017206070173060701740607017506070176060701770607017806070179060701800607018106070182060701830607018406070185060701860607018706070188060701890607019006070191060701920607019306070194060701950607019606070197060701980607019906070200060702010607020206070203060702040607020506070206060702070607020806070209060702100607021106070212060702130607021406070215060702160607021706070218060702190607022006070221060702220607022306070224060702250607022606070227060702280607022906070230060702310607023206070233060702340607023506070236060702370607023806070239060702400607024106070242060702430607024406070245060702460607024706070248060702490607025006070251060702520607025306070254060702550607025606070257060702580607025906070260060702610607026206070263060702640607026506070266060702670607026806070269060702700607027106070272060702730607027406070275060702760607027706070278060702790607028006070281060702820607028306070284060702850607028606070287060702880607028906070290060702910607029206070293060702940607029506070296060702970607029806070299060703000607030106070302060703030607030406070305060703060607030706070308060703090607031006070311060703120607031306070314060703150607031606070317060703180607031906070320060703210607032206070323060703240607032506070326060703270607032806070329060703300607033106070332060703330607033406070335060703360607033706070338060703390607034006070341060703420607034306070344060703450607034606070347060703480607034906070350060703510607035206070353060703540607035506070356060703570607035806070359060703600607036106070362060703630607036406070365060703660607036706070368060703690607037006070371060703720607037306070374060703750607037606070377060703780607037906070380060703810607038206070383060703840607038506070386060703870607038806070389060703900607039106070392060703930607039406070395060703960607039706070398060703990607040006070401060704020607040306070404060704050607040606070407060704080607040906070410060704110607041206070413060704140607041506070416060704170607041806070419060704200607042106070422060704230607042406070425060704260607042706070428060704290607043006070431060704320607043306070434060704350607043606070437060704380607043906070440060704410607044206070443060704440607044506070446060704470607044806070449060704500607045106070452060704530607045406070455060704560607045706070458060704590607046006070461060704620607046306070464060704650607046606070467060704680607046906070470060704710607047206070473060704740607047506070476060704770607047806070479060704800607048106070482060704830607048406070485060704860607048706070488060704890607049006070491060704920607049306070494060704950607049606070497060704980607049906070500060705010607050206070503060705040607050506070506060705070607050806070509060705100607051106070512060705130607051406070515060705160607051706070518060705190607052006070521060705220607052306070524060705250607052606070527060705280607052906070530060705310607053206070533060705340607053506070536060705370607053806070539060705400607054106070542060705430607054406070545060705460607054706070548060705490607055006070551060705520607055306070554060705550607055606070557060705580607055906070560060705610607056206070563060705640607056506070566060705670607056806070569060705700607057106070572060705730607057406070575060705760607057706070578060705790607058006070581060705820607058306070584060705850607058606070587060705880607058906070590060705910607059206070593060705940607059506070596060705970607059806070599060706000607060106070602060706030607060406070605060706060607060706070608060706090607061006070611060706120607061306070614060706150607061606070617060706180607061906070620060706210607062206070623060706240607062506070626060706270607062806070629060706300607063106070632060706330607063406070635060706360607063706070638060706390607064006070641060706420607064306070644060706450607064606070647060706480607064906070650060706510607065206070653060706540607065506070656060706570607065806070659060706600607066106070662060706630607066406070665060706660607066706070668060706690607067006070671060706720607067306070674060706750607067606070677060706780607067906070680060706810607068206070683060706840607068506070686060706870607068806070689060706900607069106070692060706930607069406070695060706960607069706070698060706990607070006070701060707020607070306070704060707050607070606070707060707080607070906070710060707110607071206070713060707140607071506070716060707170607071806070719060707200607072106070722060707230607072406070725060707260607072706070728060707290607073006070731060707320607073306070734060707350607073606070737060707380607073906070740060707410607074206070743060707440607074506070746060707470607074806070749060707500607075106070752060707530607075406070755060707560607075706070758060707590607076006070761060707620607076306070764060707650607076606070767060707680607076906070770060707710607077206070773060707740607077506070776060707770607077806070779060707800607078106070782060707830607078406070785060707860607078706070788060707890607079006070791060707920607079306070794060707950607079606070797060707980607079906070800060708010607080206070803060708040607080506070806060708070607080806070809060708100607081106070812060708130607081406070815060708160607081706070818060708190607082006070821060708220607082306070824060708250607082606070827060708280607082906070830060708310607083206070833060708340607083506070836060708370607083806070839060708400607084106070842060708430607084406070845060708460607084706070848060708490607085006070851060708520607085306070854060708550607085606070857060708580607085906070860060708610607086206070863060708640607086506070866060708670607086806070869060708700607087106070872060708730607087406070875060708760607087706070878060708790607088006070881060708820607088306070884060708850607088606070887060708880607088906070890060708910607089206070893060708940607089506070896060708970607089806070899060709000607090106070902060709030607090406070905060709060607090706070908060709090607091006070911060709120607091306070914060709150607091606070917060709180607091906070920060709210607092206070923060709240607092506070926060709270607092806070929060709300607093106070932060709330607093406070935060709360607093706070938060709390607094006070941060709420607094306070944060709450607094606070947060709480607094906070950060709510607095206070953060709540607095506070956060709570607095806070959060709600607096106070962060709630607096406070965060709660607096706070968060709690607097006070971060709720607097306070974060709750607097606070977060709780607097906070980060709810607098206070983060709840607098506070986060709870607098806070989060709900607099106070992060709930607099406070995060709960607099706070998060709990607100006071001060710020607100306071004060710050607100606071007060710080607100906071010060710110607101206071013060710140607101506071016060710170607101806071019060710200607102106071022060710230607102406071025060710260607102706071028060710290607103006071031060710320607103306071034060710350607103606071037060710380607103906071040060710410607104206071043060710440607104506071046060710470607104806071049060710500607105106071052060710530607105406071055060710560607105706071058060710590607106006071061060710620607106306071064060710650607106606071067060710680607106906071070060710710607107206071073060710740607107506071076060710770607107806071079060710800607108106071082060710830607108406071085060710860607108706071088060710890607109006071091060710920607109306071094060710950607109606071097060710980607109906071100060711010607110206071103060711040607110506080001060800020608000306080004060800050608000606080007060800080608000906080010060800110608001206080013060800140608001506080016060800170608001806080019060800200608002106080022060800230608002406080025060800260608002706080028060800290608003006080031060800320608003306080034060800350608003606080037060800380608003906080040060800410608004206080043060800440608004506080046060800470608004806080049060800500608005106080052060800530608005406080055060800560608005706080058060800590608006006080061060800620608006306080064060800650608006606080067060800680608006906080070060800710608007206080073060800740608007506080076060800770608007806080079060800800608008106080082060800830608008406080085060800860608008706080088060800890608009006080091060800920608009306080094060800950608009606080097060800980608009906080100060801010608010206080103060801040608010506080106060801070608010806080109060801100608011106080112060801130608011406080115060801160608011706080118060801190608012006080121060801220608012306080124060801250608012606080127060801280608012906080130060801310608013206080133060801340608013506080136060801370608013806080139060801400608014106080142060801430608014406080145060801460608014706080148060801490608015006080151060801520608015306080154060801550608015606080157060801580608015906080160060801610608016206080163060801640608016506080166060801670608016806080169060801700608017106080172060801730608017406080175060801760608017706080178060801790608018006080181060801820608018306080184060801850608018606080187060801880608018906080190060801910608019206080193060801940608019506080196060801970608019806080199060802000608020106080202060802030608020406080205060802060608020706080208060802090608021006080211060802120608021306080214060802150608021606080217060802180608021906080220060802210608022206080223060802240608022506080226060802270608022806080229060802300608023106080232060802330608023406080235060802360608023706080238060802390608024006080241060802420608024306080244060802450608024606080247060802480608024906080250060802510608025206080253060802540608025506080256060802570608025806080259060802600608026106080262060802630608026406080265060802660608026706080268060802690608027006080271060802720608027306080274060802750608027606080277060802780608027906080280060802810608028206080283060802840608028506080286060802870608028806080289060802900608029106080292060802930608029406080295060802960608029706080298060802990608030006080301060803020608030306080304060803050608030606080307060803080608030906080310060803110608031206080313060803140608031506080316060803170608031806080319060803200608032106080322060803230608032406080325060803260608032706080328060803290608033006080331060803320608033306080334060803350608033606080337060803380608033906080340060803410608034206080343060803440608034506080346060803470608034806080349060803500608035106080352060803530608035406080355060803560608035706080358060803590608036006080361060803620608036306080364060803650608036606080367060803680608036906080370060803710608037206080373060803740608037506080376060803770608037806080379060803800608038106080382060803830608038406080385060803860608038706080388060803890608039006080391060803920608039306080394060803950608039606080397060803980608039906080400060804010608040206080403060804040608040506080406060804070608040806080409060804100608041106080412060804130608041406080415060804160608041706080418060804190608042006080421060804220608042306080424060804250608042606080427060804280608042906080430060804310608043206080433060804340608043506080436060804370608043806080439060804400608044106080442060804430608044406080445060804460608044706080448060804490608045006080451060804520608045306080454060804550608045606080457060804580608045906080460060804610608046206080463060804640608046506080466060804670608046806080469060804700608047106080472060804730608047406080475060804760608047706080478060804790608048006080481060804820608048306080484060804850608048606080487060804880608048906080490060804910608049206080493060804940608049506080496060804970608049806080499060805000608050106080502060805030608050406080505060805060608050706080508060805090608051006080511060805120608051306080514060805150608051606080517060805180608051906080520060805210608052206080523060805240608052506080526060805270608052806080529060805300608053106080532060805330608053406080535060805360608053706080538060805390608054006080541060805420608054306080544060805450608054606080547060805480608054906080550060805510608055206080553060805540608055506080556060805570608055806080559060805600608056106080562060805630608056406080565060805660608056706080568060805690608057006080571060805720608057306080574060805750608057606080577060805780608057906080580060805810608058206080583060805840608058506080586060805870608058806080589060805900608059106080592060805930608059406080595060805960608059706080598060805990608060006080601060806020608060306080604060806050608060606080607060806080608060906080610060806110608061206080613060806140608061506080616060806170608061806080619060806200608062106080622060806230608062406080625060806260608062706080628060806290608063006080631060806320608063306080634060806350608063606080637060806380608063906080640060806410608064206080643060806440608064506080646060806470608064806080649060806500608065106080652060806530608065406080655060806560608065706080658060806590608066006080661060806620608066306080664060806650608066606080667060806680608066906080670060806710608067206080673060806740608067506080676060806770608067806080679060806800608068106080682060806830608068406080685060806860608068706080688060806890608069006080691060806920608069306080694060806950608069606080697060806980608069906080700060807010608070206080703060807040608070506080706060807070608070806080709060807100608071106080712060807130608071406080715060807160608071706080718060807190608072006080721060807220608072306080724060807250608072606080727060807280608072906080730060807310608073206080733060807340608073506080736060807370608073806080739060807400608074106080742060807430608074406080745060807460608074706080748060807490608075006080751060807520608075306080754060807550608075606080757060807580608075906080760060807610608076206080763060807640608076506080766060807670608076806080769060807700608077106080772060807730608077406080775060807760608077706080778060807790608078006080781060807820608078306080784060807850608078606080787060807880608078906080790060807910608079206080793060807940608079506080796060807970608079806080799060808000608080106080802060808030608080406080805060808060608080706080808060808090608081006080811060808120608081306080814060808150608081606080817060808180608081906080820060808210608082206080823060808240608082506080826060808270608082806080829060808300608083106080832060808330608083406080835060808360608083706080838060808390608084006080841060808420608084306080844060808450608084606080847060808480608084906080850060808510608085206080853060808540608085506080856060808570608085806080859060808600608086106080862060808630608086406080865060808660608086706080868060808690608087006080871060808720608087306080874060808750608087606080877060808780608087906080880060808810608088206080883060808840608088506080886060808870608088806080889060808900608089106080892060808930608089406080895060808960608089706080898060808990608090006080901060809020608090306080904060809050608090606080907060809080608090906080910060809110608091206080913060809140608091506080916060809170608091806080919060809200608092106080922060809230608092406080925060809260608092706080928060809290608093006080931060809320608093306080934060809350608093606080937060809380608093906080940060809410608094206080943060809440608094506080946060809470608094806080949060809500608095106080952060809530608095406080955060809560608095706080958060809590608096006080961060809620608096306080964060809650608096606080967060809680608096906080970060809710608097206080973060809740608097506080976060809770608097806080979060809800608098106080982060809830608098406080985060809860608098706080988060809890608099006080991060809920608099306080994060809950608099606080997060809980608099906081000060810010608100206081003060810040608100506081006060810070608100806081009060810100608101106081012060810130608101406081015060810160608101706081018060810190608102006081021060810220608102306081024060810250608102606081027060810280608102906081030060810310608103206081033060810340608103506081036060810370608103806081039060810400608104106081042060810430608104406081045060810460608104706081048060810490608105006081051060810520608105306081054060810550608105606081057060810580608105906081060060810610608106206081063060810640608106506081066060810670608106806081069060810700608107106081072060810730608107406081075060810760608107706081078060810790608108006081081060810820608108306081084060810850608108606081087060810880608108906081090060810910608109206081093060810940608109506081096060810970608109806081099060811000608110106081102060811030608110406081105060900010609000206090003060900040609000506090006060900070609000806090009060900100609001106090012060900130609001406090015060900160609001706090018060900190609002006090021060900220609002306090024060900250609002606090027060900280609002906090030060900310609003206090033060900340609003506090036060900370609003806090039060900400609004106090042060900430609004406090045060900460609004706090048060900490609005006090051060900520609005306090054060900550609005606090057060900580609005906090060060900610609006206090063060900640609006506090066060900670609006806090069060900700609007106090072060900730609007406090075060900760609007706090078060900790609008006090081060900820609008306090084060900850609008606090087060900880609008906090090060900910609009206090093060900940609009506090096060900970609009806090099060901000609010106090102060901030609010406090105060901060609010706090108060901090609011006090111060901120609011306090114060901150609011606090117060901180609011906090120060901210609012206090123060901240609012506090126060901270609012806090129060901300609013106090132060901330609013406090135060901360609013706090138060901390609014006090141060901420609014306090144060901450609014606090147060901480609014906090150060901510609015206090153060901540609015506090156060901570609015806090159060901600609016106090162060901630609016406090165060901660609016706090168060901690609017006090171060901720609017306090174060901750609017606090177060901780609017906090180060901810609018206090183060901840609018506090186060901870609018806090189060901900609019106090192060901930609019406090195060901960609019706090198060901990609020006090201060902020609020306090204060902050609020606090207060902080609020906090210060902110609021206090213060902140609021506090216060902170609021806090219060902200609022106090222060902230609022406090225060902260609022706090228060902290609023006090231060902320609023306090234060902350609023606090237060902380609023906090240060902410609024206090243060902440609024506090246060902470609024806090249060902500609025106090252060902530609025406090255060902560609025706090258060902590609026006090261060902620609026306090264060902650609026606090267060902680609026906090270060902710609027206090273060902740609027506090276060902770609027806090279060902800609028106090282060902830609028406090285060902860609028706090288060902890609029006090291060902920609029306090294060902950609029606090297060902980609029906090300060903010609030206090303060903040609030506090306060903070609030806090309060903100609031106090312060903130609031406090315060903160609031706090318060903190609032006090321060903220609032306090324060903250609032606090327060903280609032906090330060903310609033206090333060903340609033506090336060903370609033806090339060903400609034106090342060903430609034406090345060903460609034706090348060903490609035006090351060903520609035306090354060903550609035606090357060903580609035906090360060903610609036206090363060903640609036506090366060903670609036806090369060903700609037106090372060903730609037406090375060903760609037706090378060903790609038006090381060903820609038306090384060903850609038606090387060903880609038906090390060903910609039206090393060903940609039506090396060903970609039806090399060904000609040106090402060904030609040406090405060904060609040706090408060904090609041006090411060904120609041306090414060904150609041606090417060904180609041906090420060904210609042206090423060904240609042506090426060904270609042806090429060904300609043106090432060904330609043406090435060904360609043706090438060904390609044006090441060904420609044306090444060904450609044606090447060904480609044906090450060904510609045206090453060904540609045506090456060904570609045806090459060904600609046106090462060904630609046406090465060904660609046706090468060904690609047006090471060904720609047306090474060904750609047606090477060904780609047906090480060904810609048206090483060904840609048506090486060904870609048806090489060904900609049106090492060904930609049406090495060904960609049706090498060904990609050006090501060905020609050306090504060905050609050606090507060905080609050906090510060905110609051206090513060905140609051506090516060905170609051806090519060905200609052106090522060905230609052406090525060905260609052706090528060905290609053006090531060905320609053306090534060905350609053606090537060905380609053906090540060905410609054206090543060905440609054506090546060905470609054806090549060905500609055106090552060905530609055406090555060905560609055706090558060905590609056006090561060905620609056306090564060905650609056606090567060905680609056906090570060905710609057206090573060905740609057506090576060905770609057806090579060905800609058106090582060905830609058406090585060905860609058706090588060905890609059006090591060905920609059306090594060905950609059606090597060905980609059906090600060906010609060206090603060906040609060506090606060906070609060806090609060906100609061106090612060906130609061406090615060906160609061706090618060906190609062006090621060906220609062306090624060906250609062606090627060906280609062906090630060906310609063206090633060906340609063506090636060906370609063806090639060906400609064106090642060906430609064406090645060906460609064706090648060906490609065006090651060906520609065306090654060906550609065606090657060906580609065906090660060906610609066206090663060906640609066506090666060906670609066806090669060906700609067106090672060906730609067406090675060906760609067706090678060906790609068006090681060906820609068306090684060906850609068606090687060906880609068906090690060906910609069206090693060906940609069506090696060906970609069806090699060907000609070106090702060907030609070406090705060907060609070706090708060907090609071006090711060907120609071306090714060907150609071606090717060907180609071906090720060907210609072206090723060907240609072506090726060907270609072806090729060907300609073106090732060907330609073406090735060907360609073706090738060907390609074006090741060907420609074306090744060907450609074606090747060907480609074906090750060907510609075206090753060907540609075506090756060907570609075806090759060907600609076106090762060907630609076406090765060907660609076706090768060907690609077006090771060907720609077306090774060907750609077606090777060907780609077906090780060907810609078206090783060907840609078506090786060907870609078806090789060907900609079106090792060907930609079406090795060907960609079706090798060907990609080006090801060908020609080306090804060908050609080606090807060908080609080906090810060908110609081206090813060908140609081506090816060908170609081806090819060908200609082106090822060908230609082406090825060908260609082706090828060908290609083006090831060908320609083306090834060908350609083606090837060908380609083906090840060908410609084206090843060908440609084506090846060908470609084806090849060908500609085106090852060908530609085406090855060908560609085706090858060908590609086006090861060908620609086306090864060908650609086606090867060908680609086906090870060908710609087206090873060908740609087506090876060908770609087806090879060908800609088106090882060908830609088406090885060908860609088706090888060908890609089006090891060908920609089306090894060908950609089606090897060908980609089906090900060909010609090206090903060909040609090506090906060909070609090806090909060909100609091106090912060909130609091406090915060909160609091706090918060909190609092006090921060909220609092306090924060909250609092606090927060909280609092906090930060909310609093206090933060909340609093506090936060909370609093806090939060909400609094106090942060909430609094406090945060909460609094706090948060909490609095006090951060909520609095306090954060909550609095606090957060909580609095906090960060909610609096206090963060909640609096506090966060909670609096806090969060909700609097106090972060909730609097406090975060909760609097706090978060909790609098006090981060909820609098306090984060909850609098606090987060909880609098906090990060909910609099206090993060909940609099506090996060909970609099806090999060910000609100106091002060910030609100406091005060910060609100706091008060910090609101006091011060910120609101306091014060910150609101606091017060910180609101906091020060910210609102206091023060910240609102506091026060910270609102806091029060910300609103106091032060910330609103406091035060910360609103706091038060910390609104006091041060910420609104306091044060910450609104606091047060910480609104906091050060910510609105206091053060910540609105506091056060910570609105806091059060910600609106106091062060910630609106406091065060910660609106706091068060910690609107006091071060910720609107306091074060910750609107606091077060910780609107906091080060910810609108206091083060910840609108506091086060910870609108806091089060910900609109106091092060910930609109406091095060910960609109706091098060910990609110006091101060911020609110306091104060911050610000106100002061000030610000406100005061000060610000706100008061000090610001006100011061000120610001306100014061000150610001606100017061000180610001906100020061000210610002206100023061000240610002506100026061000270610002806100029061000300610003106100032061000330610003406100035061000360610003706100038061000390610004006100041061000420610004306100044061000450610004606100047061000480610004906100050061000510610005206100053061000540610005506100056061000570610005806100059061000600610006106100062061000630610006406100065061000660610006706100068061000690610007006100071061000720610007306100074061000750610007606100077061000780610007906100080061000810610008206100083061000840610008506100086061000870610008806100089061000900610009106100092061000930610009406100095061000960610009706100098061000990610010006100101061001020610010306100104061001050610010606100107061001080610010906100110061001110610011206100113061001140610011506100116061001170610011806100119061001200610012106100122061001230610012406100125061001260610012706100128061001290610013006100131061001320610013306100134061001350610013606100137061001380610013906100140061001410610014206100143061001440610014506100146061001470610014806100149061001500610015106100152061001530610015406100155061001560610015706100158061001590610016006100161061001620610016306100164061001650610016606100167061001680610016906100170061001710610017206100173061001740610017506100176061001770610017806100179061001800610018106100182061001830610018406100185061001860610018706100188061001890610019006100191061001920610019306100194061001950610019606100197061001980610019906100200061002010610020206100203061002040610020506100206061002070610020806100209061002100610021106100212061002130610021406100215061002160610021706100218061002190610022006100221061002220610022306100224061002250610022606100227061002280610022906100230061002310610023206100233061002340610023506100236061002370610023806100239061002400610024106100242061002430610024406100245061002460610024706100248061002490610025006100251061002520610025306100254061002550610025606100257061002580610025906100260061002610610026206100263061002640610026506100266061002670610026806100269061002700610027106100272061002730610027406100275061002760610027706100278061002790610028006100281061002820610028306100284061002850610028606100287061002880610028906100290061002910610029206100293061002940610029506100296061002970610029806100299061003000610030106100302061003030610030406100305061003060610030706100308061003090610031006100311061003120610031306100314061003150610031606100317061003180610031906100320061003210610032206100323061003240610032506100326061003270610032806100329061003300610033106100332061003330610033406100335061003360610033706100338061003390610034006100341061003420610034306100344061003450610034606100347061003480610034906100350061003510610035206100353061003540610035506100356061003570610035806100359061003600610036106100362061003630610036406100365061003660610036706100368061003690610037006100371061003720610037306100374061003750610037606100377061003780610037906100380061003810610038206100383061003840610038506100386061003870610038806100389061003900610039106100392061003930610039406100395061003960610039706100398061003990610040006100401061004020610040306100404061004050610040606100407061004080610040906100410061004110610041206100413061004140610041506100416061004170610041806100419061004200610042106100422061004230610042406100425061004260610042706100428061004290610043006100431061004320610043306100434061004350610043606100437061004380610043906100440061004410610044206100443061004440610044506100446061004470610044806100449061004500610045106100452061004530610045406100455061004560610045706100458061004590610046006100461061004620610046306100464061004650610046606100467061004680610046906100470061004710610047206100473061004740610047506100476061004770610047806100479061004800610048106100482061004830610048406100485061004860610048706100488061004890610049006100491061004920610049306100494061004950610049606100497061004980610049906100500061005010610050206100503061005040610050506100506061005070610050806100509061005100610051106100512061005130610051406100515061005160610051706100518061005190610052006100521061005220610052306100524061005250610052606100527061005280610052906100530061005310610053206100533061005340610053506100536061005370610053806100539061005400610054106100542061005430610054406100545061005460610054706100548061005490610055006100551061005520610055306100554061005550610055606100557061005580610055906100560061005610610056206100563061005640610056506100566061005670610056806100569061005700610057106100572061005730610057406100575061005760610057706100578061005790610058006100581061005820610058306100584061005850610058606100587061005880610058906100590061005910610059206100593061005940610059506100596061005970610059806100599061006000610060106100602061006030610060406100605061006060610060706100608061006090610061006100611061006120610061306100614061006150610061606100617061006180610061906100620061006210610062206100623061006240610062506100626061006270610062806100629061006300610063106100632061006330610063406100635061006360610063706100638061006390610064006100641061006420610064306100644061006450610064606100647061006480610064906100650061006510610065206100653061006540610065506100656061006570610065806100659061006600610066106100662061006630610066406100665061006660610066706100668061006690610067006100671061006720610067306100674061006750610067606100677061006780610067906100680061006810610068206100683061006840610068506100686061006870610068806100689061006900610069106100692061006930610069406100695061006960610069706100698061006990610070006100701061007020610070306100704061007050610070606100707061007080610070906100710061007110610071206100713061007140610071506100716061007170610071806100719061007200610072106100722061007230610072406100725061007260610072706100728061007290610073006100731061007320610073306100734061007350610073606100737061007380610073906100740061007410610074206100743061007440610074506100746061007470610074806100749061007500610075106100752061007530610075406100755061007560610075706100758061007590610076006100761061007620610076306100764061007650610076606100767061007680610076906100770061007710610077206100773061007740610077506100776061007770610077806100779061007800610078106100782061007830610078406100785061007860610078706100788061007890610079006100791061007920610079306100794061007950610079606100797061007980610079906100800061008010610080206100803061008040610080506100806061008070610080806100809061008100610081106100812061008130610081406100815061008160610081706100818061008190610082006100821061008220610082306100824061008250610082606100827061008280610082906100830061008310610083206100833061008340610083506100836061008370610083806100839061008400610084106100842061008430610084406100845061008460610084706100848061008490610085006100851061008520610085306100854061008550610085606100857061008580610085906100860061008610610086206100863061008640610086506100866061008670610086806100869061008700610087106100872061008730610087406100875061008760610087706100878061008790610088006100881061008820610088306100884061008850610088606100887061008880610088906100890061008910610089206100893061008940610089506100896061008970610089806100899061009000610090106100902061009030610090406100905061009060610090706100908061009090610091006100911061009120610091306100914061009150610091606100917061009180610091906100920061009210610092206100923061009240610092506100926061009270610092806100929061009300610093106100932061009330610093406100935061009360610093706100938061009390610094006100941061009420610094306100944061009450610094606100947061009480610094906100950061009510610095206100953061009540610095506100956061009570610095806100959061009600610096106100962061009630610096406100965061009660610096706100968061009690610097006100971061009720610097306100974061009750610097606100977061009780610097906100980061009810610098206100983061009840610098506100986061009870610098806100989061009900610099106100992061009930610099406100995061009960610099706100998061009990610100006101001061010020610100306101004061010050610100606101007061010080610100906101010061010110610101206101013061010140610101506101016061010170610101806101019061010200610102106101022061010230610102406101025061010260610102706101028061010290610103006101031061010320610103306101034061010350610103606101037061010380610103906101040061010410610104206101043061010440610104506101046061010470610104806101049061010500610105106101052061010530610105406101055061010560610105706101058061010590610106006101061061010620610106306101064061010650610106606101067061010680610106906101070061010710610107206101073061010740610107506101076061010770610107806101079061010800610108106101082061010830610108406101085061010860610108706101088061010890610109006101091061010920610109306101094061010950610109606101097061010980610109906101100061011010610110206101103061011040610110506110001061100020611000306110004061100050611000606110007061100080611000906110010061100110611001206110013061100140611001506110016061100170611001806110019061100200611002106110022061100230611002406110025061100260611002706110028061100290611003006110031061100320611003306110034061100350611003606110037061100380611003906110040061100410611004206110043061100440611004506110046061100470611004806110049061100500611005106110052061100530611005406110055061100560611005706110058061100590611006006110061061100620611006306110064061100650611006606110067061100680611006906110070061100710611007206110073061100740611007506110076061100770611007806110079061100800611008106110082061100830611008406110085061100860611008706110088061100890611009006110091061100920611009306110094061100950611009606110097061100980611009906110100061101010611010206110103061101040611010506110106061101070611010806110109061101100611011106110112061101130611011406110115061101160611011706110118061101190611012006110121061101220611012306110124061101250611012606110127061101280611012906110130061101310611013206110133061101340611013506110136061101370611013806110139061101400611014106110142061101430611014406110145061101460611014706110148061101490611015006110151061101520611015306110154061101550611015606110157061101580611015906110160061101610611016206110163061101640611016506110166061101670611016806110169061101700611017106110172061101730611017406110175061101760611017706110178061101790611018006110181061101820611018306110184061101850611018606110187061101880611018906110190061101910611019206110193061101940611019506110196061101970611019806110199061102000611020106110202061102030611020406110205061102060611020706110208061102090611021006110211061102120611021306110214061102150611021606110217061102180611021906110220061102210611022206110223061102240611022506110226061102270611022806110229061102300611023106110232061102330611023406110235061102360611023706110238061102390611024006110241061102420611024306110244061102450611024606110247061102480611024906110250061102510611025206110253061102540611025506110256061102570611025806110259061102600611026106110262061102630611026406110265061102660611026706110268061102690611027006110271061102720611027306110274061102750611027606110277061102780611027906110280061102810611028206110283061102840611028506110286061102870611028806110289061102900611029106110292061102930611029406110295061102960611029706110298061102990611030006110301061103020611030306110304061103050611030606110307061103080611030906110310061103110611031206110313061103140611031506110316061103170611031806110319061103200611032106110322061103230611032406110325061103260611032706110328061103290611033006110331061103320611033306110334061103350611033606110337061103380611033906110340061103410611034206110343061103440611034506110346061103470611034806110349061103500611035106110352061103530611035406110355061103560611035706110358061103590611036006110361061103620611036306110364061103650611036606110367061103680611036906110370061103710611037206110373061103740611037506110376061103770611037806110379061103800611038106110382061103830611038406110385061103860611038706110388061103890611039006110391061103920611039306110394061103950611039606110397061103980611039906110400061104010611040206110403061104040611040506110406061104070611040806110409061104100611041106110412061104130611041406110415061104160611041706110418061104190611042006110421061104220611042306110424061104250611042606110427061104280611042906110430061104310611043206110433061104340611043506110436061104370611043806110439061104400611044106110442061104430611044406110445061104460611044706110448061104490611045006110451061104520611045306110454061104550611045606110457061104580611045906110460061104610611046206110463061104640611046506110466061104670611046806110469061104700611047106110472061104730611047406110475061104760611047706110478061104790611048006110481061104820611048306110484061104850611048606110487061104880611048906110490061104910611049206110493061104940611049506110496061104970611049806110499061105000611050106110502061105030611050406110505061105060611050706110508061105090611051006110511061105120611051306110514061105150611051606110517061105180611051906110520061105210611052206110523061105240611052506110526061105270611052806110529061105300611053106110532061105330611053406110535061105360611053706110538061105390611054006110541061105420611054306110544061105450611054606110547061105480611054906110550061105510611055206110553061105540611055506110556061105570611055806110559061105600611056106110562061105630611056406110565061105660611056706110568061105690611057006110571061105720611057306110574061105750611057606110577061105780611057906110580061105810611058206110583061105840611058506110586061105870611058806110589061105900611059106110592061105930611059406110595061105960611059706110598061105990611060006110601061106020611060306110604061106050611060606110607061106080611060906110610061106110611061206110613061106140611061506110616061106170611061806110619061106200611062106110622061106230611062406110625061106260611062706110628061106290611063006110631061106320611063306110634061106350611063606110637061106380611063906110640061106410611064206110643061106440611064506110646061106470611064806110649061106500611065106110652061106530611065406110655061106560611065706110658061106590611066006110661061106620611066306110664061106650611066606110667061106680611066906110670061106710611067206110673061106740611067506110676061106770611067806110679061106800611068106110682061106830611068406110685061106860611068706110688061106890611069006110691061106920611069306110694061106950611069606110697061106980611069906110700061107010611070206110703061107040611070506110706061107070611070806110709061107100611071106110712061107130611071406110715061107160611071706110718061107190611072006110721061107220611072306110724061107250611072606110727061107280611072906110730061107310611073206110733061107340611073506110736061107370611073806110739061107400611074106110742061107430611074406110745061107460611074706110748061107490611075006110751061107520611075306110754061107550611075606110757061107580611075906110760061107610611076206110763061107640611076506110766061107670611076806110769061107700611077106110772061107730611077406110775061107760611077706110778061107790611078006110781061107820611078306110784061107850611078606110787061107880611078906110790061107910611079206110793061107940611079506110796061107970611079806110799061108000611080106110802061108030611080406110805061108060611080706110808061108090611081006110811061108120611081306110814061108150611081606110817061108180611081906110820061108210611082206110823061108240611082506110826061108270611082806110829061108300611083106110832061108330611083406110835061108360611083706110838061108390611084006110841061108420611084306110844061108450611084606110847061108480611084906110850061108510611085206110853061108540611085506110856061108570611085806110859061108600611086106110862061108630611086406110865061108660611086706110868061108690611087006110871061108720611087306110874061108750611087606110877061108780611087906110880061108810611088206110883061108840611088506110886061108870611088806110889061108900611089106110892061108930611089406110895061108960611089706110898061108990611090006110901061109020611090306110904061109050611090606110907061109080611090906110910061109110611091206110913061109140611091506110916061109170611091806110919061109200611092106110922061109230611092406110925061109260611092706110928061109290611093006110931061109320611093306110934061109350611093606110937061109380611093906110940061109410611094206110943061109440611094506110946061109470611094806110949061109500611095106110952061109530611095406110955061109560611095706110958061109590611096006110961061109620611096306110964061109650611096606110967061109680611096906110970061109710611097206110973061109740611097506110976061109770611097806110979061109800611098106110982061109830611098406110985061109860611098706110988061109890611099006110991061109920611099306110994061109950611099606110997061109980611099906111000061110010611100206111003061110040611100506111006061110070611100806111009061110100611101106111012061110130611101406111015061110160611101706111018061110190611102006111021061110220611102306111024061110250611102606111027061110280611102906111030061110310611103206111033061110340611103506111036061110370611103806111039061110400611104106111042061110430611104406111045061110460611104706111048061110490611105006111051061110520611105306111054061110550611105606111057061110580611105906111060061110610611106206111063061110640611106506111066061110670611106806111069061110700611107106111072061110730611107406111075061110760611107706111078061110790611108006111081061110820611108306111084061110850611108606111087061110880611108906111090061110910611109206111093061110940611109506111096061110970611109806111099061111000611110106111102061111030611110406111105061200010612000206120003061200040612000506120006061200070612000806120009061200100612001106120012061200130612001406120015061200160612001706120018061200190612002006120021061200220612002306120024061200250612002606120027061200280612002906120030061200310612003206120033061200340612003506120036061200370612003806120039061200400612004106120042061200430612004406120045061200460612004706120048061200490612005006120051061200520612005306120054061200550612005606120057061200580612005906120060061200610612006206120063061200640612006506120066061200670612006806120069061200700612007106120072061200730612007406120075061200760612007706120078061200790612008006120081061200820612008306120084061200850612008606120087061200880612008906120090061200910612009206120093061200940612009506120096061200970612009806120099061201000612010106120102061201030612010406120105061201060612010706120108061201090612011006120111061201120612011306120114061201150612011606120117061201180612011906120120061201210612012206120123061201240612012506120126061201270612012806120129061201300612013106120132061201330612013406120135061201360612013706120138061201390612014006120141061201420612014306120144061201450612014606120147061201480612014906120150061201510612015206120153061201540612015506120156061201570612015806120159061201600612016106120162061201630612016406120165061201660612016706120168061201690612017006120171061201720612017306120174061201750612017606120177061201780612017906120180061201810612018206120183061201840612018506120186061201870612018806120189061201900612019106120192061201930612019406120195061201960612019706120198061201990612020006120201061202020612020306120204061202050612020606120207061202080612020906120210061202110612021206120213061202140612021506120216061202170612021806120219061202200612022106120222061202230612022406120225061202260612022706120228061202290612023006120231061202320612023306120234061202350612023606120237061202380612023906120240061202410612024206120243061202440612024506120246061202470612024806120249061202500612025106120252061202530612025406120255061202560612025706120258061202590612026006120261061202620612026306120264061202650612026606120267061202680612026906120270061202710612027206120273061202740612027506120276061202770612027806120279061202800612028106120282061202830612028406120285061202860612028706120288061202890612029006120291061202920612029306120294061202950612029606120297061202980612029906120300061203010612030206120303061203040612030506120306061203070612030806120309061203100612031106120312061203130612031406120315061203160612031706120318061203190612032006120321061203220612032306120324061203250612032606120327061203280612032906120330061203310612033206120333061203340612033506120336061203370612033806120339061203400612034106120342061203430612034406120345061203460612034706120348061203490612035006120351061203520612035306120354061203550612035606120357061203580612035906120360061203610612036206120363061203640612036506120366061203670612036806120369061203700612037106120372061203730612037406120375061203760612037706120378061203790612038006120381061203820612038306120384061203850612038606120387061203880612038906120390061203910612039206120393061203940612039506120396061203970612039806120399061204000612040106120402061204030612040406120405061204060612040706120408061204090612041006120411061204120612041306120414061204150612041606120417061204180612041906120420061204210612042206120423061204240612042506120426061204270612042806120429061204300612043106120432061204330612043406120435061204360612043706120438061204390612044006120441061204420612044306120444061204450612044606120447061204480612044906120450061204510612045206120453061204540612045506120456061204570612045806120459061204600612046106120462061204630612046406120465061204660612046706120468061204690612047006120471061204720612047306120474061204750612047606120477061204780612047906120480061204810612048206120483061204840612048506120486061204870612048806120489061204900612049106120492061204930612049406120495061204960612049706120498061204990612050006120501061205020612050306120504061205050612050606120507061205080612050906120510061205110612051206120513061205140612051506120516061205170612051806120519061205200612052106120522061205230612052406120525061205260612052706120528061205290612053006120531061205320612053306120534061205350612053606120537061205380612053906120540061205410612054206120543061205440612054506120546061205470612054806120549061205500612055106120552061205530612055406120555061205560612055706120558061205590612056006120561061205620612056306120564061205650612056606120567061205680612056906120570061205710612057206120573061205740612057506120576061205770612057806120579061205800612058106120582061205830612058406120585061205860612058706120588061205890612059006120591061205920612059306120594061205950612059606120597061205980612059906120600061206010612060206120603061206040612060506120606061206070612060806120609061206100612061106120612061206130612061406120615061206160612061706120618061206190612062006120621061206220612062306120624061206250612062606120627061206280612062906120630061206310612063206120633061206340612063506120636061206370612063806120639061206400612064106120642061206430612064406120645061206460612064706120648061206490612065006120651061206520612065306120654061206550612065606120657061206580612065906120660061206610612066206120663061206640612066506120666061206670612066806120669061206700612067106120672061206730612067406120675061206760612067706120678061206790612068006120681061206820612068306120684061206850612068606120687061206880612068906120690061206910612069206120693061206940612069506120696061206970612069806120699061207000612070106120702061207030612070406120705061207060612070706120708061207090612071006120711061207120612071306120714061207150612071606120717061207180612071906120720061207210612072206120723061207240612072506120726061207270612072806120729061207300612073106120732061207330612073406120735061207360612073706120738061207390612074006120741061207420612074306120744061207450612074606120747061207480612074906120750061207510612075206120753061207540612075506120756061207570612075806120759061207600612076106120762061207630612076406120765061207660612076706120768061207690612077006120771061207720612077306120774061207750612077606120777061207780612077906120780061207810612078206120783061207840612078506120786061207870612078806120789061207900612079106120792061207930612079406120795061207960612079706120798061207990612080006120801061208020612080306120804061208050612080606120807061208080612080906120810061208110612081206120813061208140612081506120816061208170612081806120819061208200612082106120822061208230612082406120825061208260612082706120828061208290612083006120831061208320612083306120834061208350612083606120837061208380612083906120840061208410612084206120843061208440612084506120846061208470612084806120849061208500612085106120852061208530612085406120855061208560612085706120858061208590612086006120861061208620612086306120864061208650612086606120867061208680612086906120870061208710612087206120873061208740612087506120876061208770612087806120879061208800612088106120882061208830612088406120885061208860612088706120888061208890612089006120891061208920612089306120894061208950612089606120897061208980612089906120900061209010612090206120903061209040612090506120906061209070612090806120909061209100612091106120912061209130612091406120915061209160612091706120918061209190612092006120921061209220612092306120924061209250612092606120927061209280612092906120930061209310612093206120933061209340612093506120936061209370612093806120939061209400612094106120942061209430612094406120945061209460612094706120948061209490612095006120951061209520612095306120954061209550612095606120957061209580612095906120960061209610612096206120963061209640612096506120966061209670612096806120969061209700612097106120972061209730612097406120975061209760612097706120978061209790612098006120981061209820612098306120984061209850612098606120987061209880612098906120990061209910612099206120993061209940612099506120996061209970612099806120999061210000612100106121002061210030612100406121005061210060612100706121008061210090612101006121011061210120612101306121014061210150612101606121017061210180612101906121020061210210612102206121023061210240612102506121026061210270612102806121029061210300612103106121032061210330612103406121035061210360612103706121038061210390612104006121041061210420612104306121044061210450612104606121047061210480612104906121050061210510612105206121053061210540612105506121056061210570612105806121059061210600612106106121062061210630612106406121065061210660612106706121068061210690612107006121071061210720612107306121074061210750612107606121077061210780612107906121080061210810612108206121083061210840612108506121086061210870612108806121089061210900612109106121092061210930612109406121095061210960612109706121098061210990612110006121101061211020612110306121104061211050613000106130002061300030613000406130005061300060613000706130008061300090613001006130011061300120613001306130014061300150613001606130017061300180613001906130020061300210613002206130023061300240613002506130026061300270613002806130029061300300613003106130032061300330613003406130035061300360613003706130038061300390613004006130041061300420613004306130044061300450613004606130047061300480613004906130050061300510613005206130053061300540613005506130056061300570613005806130059061300600613006106130062061300630613006406130065061300660613006706130068061300690613007006130071061300720613007306130074061300750613007606130077061300780613007906130080061300810613008206130083061300840613008506130086061300870613008806130089061300900613009106130092061300930613009406130095061300960613009706130098061300990613010006130101061301020613010306130104061301050613010606130107061301080613010906130110061301110613011206130113061301140613011506130116061301170613011806130119061301200613012106130122061301230613012406130125061301260613012706130128061301290613013006130131061301320613013306130134061301350613013606130137061301380613013906130140061301410613014206130143061301440613014506130146061301470613014806130149061301500613015106130152061301530613015406130155061301560613015706130158061301590613016006130161061301620613016306130164061301650613016606130167061301680613016906130170061301710613017206130173061301740613017506130176061301770613017806130179061301800613018106130182061301830613018406130185061301860613018706130188061301890613019006130191061301920613019306130194061301950613019606130197061301980613019906130200061302010613020206130203061302040613020506130206061302070613020806130209061302100613021106130212061302130613021406130215061302160613021706130218061302190613022006130221061302220613022306130224061302250613022606130227061302280613022906130230061302310613023206130233061302340613023506130236061302370613023806130239061302400613024106130242061302430613024406130245061302460613024706130248061302490613025006130251061302520613025306130254061302550613025606130257061302580613025906130260061302610613026206130263061302640613026506130266061302670613026806130269061302700613027106130272061302730613027406130275061302760613027706130278061302790613028006130281061302820613028306130284061302850613028606130287061302880613028906130290061302910613029206130293061302940613029506130296061302970613029806130299061303000613030106130302061303030613030406130305061303060613030706130308061303090613031006130311061303120613031306130314061303150613031606130317061303180613031906130320061303210613032206130323061303240613032506130326061303270613032806130329061303300613033106130332061303330613033406130335061303360613033706130338061303390613034006130341061303420613034306130344061303450613034606130347061303480613034906130350061303510613035206130353061303540613035506130356061303570613035806130359061303600613036106130362061303630613036406130365061303660613036706130368061303690613037006130371061303720613037306130374061303750613037606130377061303780613037906130380061303810613038206130383061303840613038506130386061303870613038806130389061303900613039106130392061303930613039406130395061303960613039706130398061303990613040006130401061304020613040306130404061304050613040606130407061304080613040906130410061304110613041206130413061304140613041506130416061304170613041806130419061304200613042106130422061304230613042406130425061304260613042706130428061304290613043006130431061304320613043306130434061304350613043606130437061304380613043906130440061304410613044206130443061304440613044506130446061304470613044806130449061304500613045106130452061304530613045406130455061304560613045706130458061304590613046006130461061304620613046306130464061304650613046606130467061304680613046906130470061304710613047206130473061304740613047506130476061304770613047806130479061304800613048106130482061304830613048406130485061304860613048706130488061304890613049006130491061304920613049306130494061304950613049606130497061304980613049906130500061305010613050206130503061305040613050506130506061305070613050806130509061305100613051106130512061305130613051406130515061305160613051706130518061305190613052006130521061305220613052306130524061305250613052606130527061305280613052906130530061305310613053206130533061305340613053506130536061305370613053806130539061305400613054106130542061305430613054406130545061305460613054706130548061305490613055006130551061305520613055306130554061305550613055606130557061305580613055906130560061305610613056206130563061305640613056506130566061305670613056806130569061305700613057106130572061305730613057406130575061305760613057706130578061305790613058006130581061305820613058306130584061305850613058606130587061305880613058906130590061305910613059206130593061305940613059506130596061305970613059806130599061306000613060106130602061306030613060406130605061306060613060706130608061306090613061006130611061306120613061306130614061306150613061606130617061306180613061906130620061306210613062206130623061306240613062506130626061306270613062806130629061306300613063106130632061306330613063406130635061306360613063706130638061306390613064006130641061306420613064306130644061306450613064606130647061306480613064906130650061306510613065206130653061306540613065506130656061306570613065806130659061306600613066106130662061306630613066406130665061306660613066706130668061306690613067006130671061306720613067306130674061306750613067606130677061306780613067906130680061306810613068206130683061306840613068506130686061306870613068806130689061306900613069106130692061306930613069406130695061306960613069706130698061306990613070006130701061307020613070306130704061307050613070606130707061307080613070906130710061307110613071206130713061307140613071506130716061307170613071806130719061307200613072106130722061307230613072406130725061307260613072706130728061307290613073006130731061307320613073306130734061307350613073606130737061307380613073906130740061307410613074206130743061307440613074506130746061307470613074806130749061307500613075106130752061307530613075406130755061307560613075706130758061307590613076006130761061307620613076306130764061307650613076606130767061307680613076906130770061307710613077206130773061307740613077506130776061307770613077806130779061307800613078106130782061307830613078406130785061307860613078706130788061307890613079006130791061307920613079306130794061307950613079606130797061307980613079906130800061308010613080206130803061308040613080506130806061308070613080806130809061308100613081106130812061308130613081406130815061308160613081706130818061308190613082006130821061308220613082306130824061308250613082606130827061308280613082906130830061308310613083206130833061308340613083506130836061308370613083806130839061308400613084106130842061308430613084406130845061308460613084706130848061308490613085006130851061308520613085306130854061308550613085606130857061308580613085906130860061308610613086206130863061308640613086506130866061308670613086806130869061308700613087106130872061308730613087406130875061308760613087706130878061308790613088006130881061308820613088306130884061308850613088606130887061308880613088906130890061308910613089206130893061308940613089506130896061308970613089806130899061309000613090106130902061309030613090406130905061309060613090706130908061309090613091006130911061309120613091306130914061309150613091606130917061309180613091906130920061309210613092206130923061309240613092506130926061309270613092806130929061309300613093106130932061309330613093406130935061309360613093706130938061309390613094006130941061309420613094306130944061309450613094606130947061309480613094906130950061309510613095206130953061309540613095506130956061309570613095806130959061309600613096106130962061309630613096406130965061309660613096706130968061309690613097006130971061309720613097306130974061309750613097606130977061309780613097906130980061309810613098206130983061309840613098506130986061309870613098806130989061309900613099106130992061309930613099406130995061309960613099706130998061309990613100006131001061310020613100306131004061310050613100606131007061310080613100906131010061310110613101206131013061310140613101506131016061310170613101806131019061310200613102106131022061310230613102406131025061310260613102706131028061310290613103006131031061310320613103306131034061310350613103606131037061310380613103906131040061310410613104206131043061310440613104506131046061310470613104806131049061310500613105106131052061310530613105406131055061310560613105706131058061310590613106006131061061310620613106306131064061310650613106606131067061310680613106906131070061310710613107206131073061310740613107506131076061310770613107806131079061310800613108106131082061310830613108406131085061310860613108706131088061310890613109006131091061310920613109306131094061310950613109606131097061310980613109906131100061311010613110206131103061311040613110506140001061400020614000306140004061400050614000606140007061400080614000906140010061400110614001206140013061400140614001506140016061400170614001806140019061400200614002106140022061400230614002406140025061400260614002706140028061400290614003006140031061400320614003306140034061400350614003606140037061400380614003906140040061400410614004206140043061400440614004506140046061400470614004806140049061400500614005106140052061400530614005406140055061400560614005706140058061400590614006006140061061400620614006306140064061400650614006606140067061400680614006906140070061400710614007206140073061400740614007506140076061400770614007806140079061400800614008106140082061400830614008406140085061400860614008706140088061400890614009006140091061400920614009306140094061400950614009606140097061400980614009906140100061401010614010206140103061401040614010506140106061401070614010806140109061401100614011106140112061401130614011406140115061401160614011706140118061401190614012006140121061401220614012306140124061401250614012606140127061401280614012906140130061401310614013206140133061401340614013506140136061401370614013806140139061401400614014106140142061401430614014406140145061401460614014706140148061401490614015006140151061401520614015306140154061401550614015606140157061401580614015906140160061401610614016206140163061401640614016506140166061401670614016806140169061401700614017106140172061401730614017406140175061401760614017706140178061401790614018006140181061401820614018306140184061401850614018606140187061401880614018906140190061401910614019206140193061401940614019506140196061401970614019806140199061402000614020106140202061402030614020406140205061402060614020706140208061402090614021006140211061402120614021306140214061402150614021606140217061402180614021906140220061402210614022206140223061402240614022506140226061402270614022806140229061402300614023106140232061402330614023406140235061402360614023706140238061402390614024006140241061402420614024306140244061402450614024606140247061402480614024906140250061402510614025206140253061402540614025506140256061402570614025806140259061402600614026106140262061402630614026406140265061402660614026706140268061402690614027006140271061402720614027306140274061402750614027606140277061402780614027906140280061402810614028206140283061402840614028506140286061402870614028806140289061402900614029106140292061402930614029406140295061402960614029706140298061402990614030006140301061403020614030306140304061403050614030606140307061403080614030906140310061403110614031206140313061403140614031506140316061403170614031806140319061403200614032106140322061403230614032406140325061403260614032706140328061403290614033006140331061403320614033306140334061403350614033606140337061403380614033906140340061403410614034206140343061403440614034506140346061403470614034806140349061403500614035106140352061403530614035406140355061403560614035706140358061403590614036006140361061403620614036306140364061403650614036606140367061403680614036906140370061403710614037206140373061403740614037506140376061403770614037806140379061403800614038106140382061403830614038406140385061403860614038706140388061403890614039006140391061403920614039306140394061403950614039606140397061403980614039906140400061404010614040206140403061404040614040506140406061404070614040806140409061404100614041106140412061404130614041406140415061404160614041706140418061404190614042006140421061404220614042306140424061404250614042606140427061404280614042906140430061404310614043206140433061404340614043506140436061404370614043806140439061404400614044106140442061404430614044406140445061404460614044706140448061404490614045006140451061404520614045306140454061404550614045606140457061404580614045906140460061404610614046206140463061404640614046506140466061404670614046806140469061404700614047106140472061404730614047406140475061404760614047706140478061404790614048006140481061404820614048306140484061404850614048606140487061404880614048906140490061404910614049206140493061404940614049506140496061404970614049806140499061405000614050106140502061405030614050406140505061405060614050706140508061405090614051006140511061405120614051306140514061405150614051606140517061405180614051906140520061405210614052206140523061405240614052506140526061405270614052806140529061405300614053106140532061405330614053406140535061405360614053706140538061405390614054006140541061405420614054306140544061405450614054606140547061405480614054906140550061405510614055206140553061405540614055506140556061405570614055806140559061405600614056106140562061405630614056406140565061405660614056706140568061405690614057006140571061405720614057306140574061405750614057606140577061405780614057906140580061405810614058206140583061405840614058506140586061405870614058806140589061405900614059106140592061405930614059406140595061405960614059706140598061405990614060006140601061406020614060306140604061406050614060606140607061406080614060906140610061406110614061206140613061406140614061506140616061406170614061806140619061406200614062106140622061406230614062406140625061406260614062706140628061406290614063006140631061406320614063306140634061406350614063606140637061406380614063906140640061406410614064206140643061406440614064506140646061406470614064806140649061406500614065106140652061406530614065406140655061406560614065706140658061406590614066006140661061406620614066306140664061406650614066606140667061406680614066906140670061406710614067206140673061406740614067506140676061406770614067806140679061406800614068106140682061406830614068406140685061406860614068706140688061406890614069006140691061406920614069306140694061406950614069606140697061406980614069906140700061407010614070206140703061407040614070506140706061407070614070806140709061407100614071106140712061407130614071406140715061407160614071706140718061407190614072006140721061407220614072306140724061407250614072606140727061407280614072906140730061407310614073206140733061407340614073506140736061407370614073806140739061407400614074106140742061407430614074406140745061407460614074706140748061407490614075006140751061407520614075306140754061407550614075606140757061407580614075906140760061407610614076206140763061407640614076506140766061407670614076806140769061407700614077106140772061407730614077406140775061407760614077706140778061407790614078006140781061407820614078306140784061407850614078606140787061407880614078906140790061407910614079206140793061407940614079506140796061407970614079806140799061408000614080106140802061408030614080406140805061408060614080706140808061408090614081006140811061408120614081306140814061408150614081606140817061408180614081906140820061408210614082206140823061408240614082506140826061408270614082806140829061408300614083106140832061408330614083406140835061408360614083706140838061408390614084006140841061408420614084306140844061408450614084606140847061408480614084906140850061408510614085206140853061408540614085506140856061408570614085806140859061408600614086106140862061408630614086406140865061408660614086706140868061408690614087006140871061408720614087306140874061408750614087606140877061408780614087906140880061408810614088206140883061408840614088506140886061408870614088806140889061408900614089106140892061408930614089406140895061408960614089706140898061408990614090006140901061409020614090306140904061409050614090606140907061409080614090906140910061409110614091206140913061409140614091506140916061409170614091806140919061409200614092106140922061409230614092406140925061409260614092706140928061409290614093006140931061409320614093306140934061409350614093606140937061409380614093906140940061409410614094206140943061409440614094506140946061409470614094806140949061409500614095106140952061409530614095406140955061409560614095706140958061409590614096006140961061409620614096306140964061409650614096606140967061409680614096906140970061409710614097206140973061409740614097506140976061409770614097806140979061409800614098106140982061409830614098406140985061409860614098706140988061409890614099006140991061409920614099306140994061409950614099606140997061409980614099906141000061410010614100206141003061410040614100506141006061410070614100806141009061410100614101106141012061410130614101406141015061410160614101706141018061410190614102006141021061410220614102306141024061410250614102606141027061410280614102906141030061410310614103206141033061410340614103506141036061410370614103806141039061410400614104106141042061410430614104406141045061410460614104706141048061410490614105006141051061410520614105306141054061410550614105606141057061410580614105906141060061410610614106206141063061410640614106506141066061410670614106806141069061410700614107106141072061410730614107406141075061410760614107706141078061410790614108006141081061410820614108306141084061410850614108606141087061410880614108906141090061410910614109206141093061410940614109506141096061410970614109806141099061411000614110106141102061411030614110406141105061500010615000206150003061500040615000506150006061500070615000806150009061500100615001106150012061500130615001406150015061500160615001706150018061500190615002006150021061500220615002306150024061500250615002606150027061500280615002906150030061500310615003206150033061500340615003506150036061500370615003806150039061500400615004106150042061500430615004406150045061500460615004706150048061500490615005006150051061500520615005306150054061500550615005606150057061500580615005906150060061500610615006206150063061500640615006506150066061500670615006806150069061500700615007106150072061500730615007406150075061500760615007706150078061500790615008006150081061500820615008306150084061500850615008606150087061500880615008906150090061500910615009206150093061500940615009506150096061500970615009806150099061501000615010106150102061501030615010406150105061501060615010706150108061501090615011006150111061501120615011306150114061501150615011606150117061501180615011906150120061501210615012206150123061501240615012506150126061501270615012806150129061501300615013106150132061501330615013406150135061501360615013706150138061501390615014006150141061501420615014306150144061501450615014606150147061501480615014906150150061501510615015206150153061501540615015506150156061501570615015806150159061501600615016106150162061501630615016406150165061501660615016706150168061501690615017006150171061501720615017306150174061501750615017606150177061501780615017906150180061501810615018206150183061501840615018506150186061501870615018806150189061501900615019106150192061501930615019406150195061501960615019706150198061501990615020006150201061502020615020306150204061502050615020606150207061502080615020906150210061502110615021206150213061502140615021506150216061502170615021806150219061502200615022106150222061502230615022406150225061502260615022706150228061502290615023006150231061502320615023306150234061502350615023606150237061502380615023906150240061502410615024206150243061502440615024506150246061502470615024806150249061502500615025106150252061502530615025406150255061502560615025706150258061502590615026006150261061502620615026306150264061502650615026606150267061502680615026906150270061502710615027206150273061502740615027506150276061502770615027806150279061502800615028106150282061502830615028406150285061502860615028706150288061502890615029006150291061502920615029306150294061502950615029606150297061502980615029906150300061503010615030206150303061503040615030506150306061503070615030806150309061503100615031106150312061503130615031406150315061503160615031706150318061503190615032006150321061503220615032306150324061503250615032606150327061503280615032906150330061503310615033206150333061503340615033506150336061503370615033806150339061503400615034106150342061503430615034406150345061503460615034706150348061503490615035006150351061503520615035306150354061503550615035606150357061503580615035906150360061503610615036206150363061503640615036506150366061503670615036806150369061503700615037106150372061503730615037406150375061503760615037706150378061503790615038006150381061503820615038306150384061503850615038606150387061503880615038906150390061503910615039206150393061503940615039506150396061503970615039806150399061504000615040106150402061504030615040406150405061504060615040706150408061504090615041006150411061504120615041306150414061504150615041606150417061504180615041906150420061504210615042206150423061504240615042506150426061504270615042806150429061504300615043106150432061504330615043406150435061504360615043706150438061504390615044006150441061504420615044306150444061504450615044606150447061504480615044906150450061504510615045206150453061504540615045506150456061504570615045806150459061504600615046106150462061504630615046406150465061504660615046706150468061504690615047006150471061504720615047306150474061504750615047606150477061504780615047906150480061504810615048206150483061504840615048506150486061504870615048806150489061504900615049106150492061504930615049406150495061504960615049706150498061504990615050006150501061505020615050306150504061505050615050606150507061505080615050906150510061505110615051206150513061505140615051506150516061505170615051806150519061505200615052106150522061505230615052406150525061505260615052706150528061505290615053006150531061505320615053306150534061505350615053606150537061505380615053906150540061505410615054206150543061505440615054506150546061505470615054806150549061505500615055106150552061505530615055406150555061505560615055706150558061505590615056006150561061505620615056306150564061505650615056606150567061505680615056906150570061505710615057206150573061505740615057506150576061505770615057806150579061505800615058106150582061505830615058406150585061505860615058706150588061505890615059006150591061505920615059306150594061505950615059606150597061505980615059906150600061506010615060206150603061506040615060506150606061506070615060806150609061506100615061106150612061506130615061406150615061506160615061706150618061506190615062006150621061506220615062306150624061506250615062606150627061506280615062906150630061506310615063206150633061506340615063506150636061506370615063806150639061506400615064106150642061506430615064406150645061506460615064706150648061506490615065006150651061506520615065306150654061506550615065606150657061506580615065906150660061506610615066206150663061506640615066506150666061506670615066806150669061506700615067106150672061506730615067406150675061506760615067706150678061506790615068006150681061506820615068306150684061506850615068606150687061506880615068906150690061506910615069206150693061506940615069506150696061506970615069806150699061507000615070106150702061507030615070406150705061507060615070706150708061507090615071006150711061507120615071306150714061507150615071606150717061507180615071906150720061507210615072206150723061507240615072506150726061507270615072806150729061507300615073106150732061507330615073406150735061507360615073706150738061507390615074006150741061507420615074306150744061507450615074606150747061507480615074906150750061507510615075206150753061507540615075506150756061507570615075806150759061507600615076106150762061507630615076406150765061507660615076706150768061507690615077006150771061507720615077306150774061507750615077606150777061507780615077906150780061507810615078206150783061507840615078506150786061507870615078806150789061507900615079106150792061507930615079406150795061507960615079706150798061507990615080006150801061508020615080306150804061508050615080606150807061508080615080906150810061508110615081206150813061508140615081506150816061508170615081806150819061508200615082106150822061508230615082406150825061508260615082706150828061508290615083006150831061508320615083306150834061508350615083606150837061508380615083906150840061508410615084206150843061508440615084506150846061508470615084806150849061508500615085106150852061508530615085406150855061508560615085706150858061508590615086006150861061508620615086306150864061508650615086606150867061508680615086906150870061508710615087206150873061508740615087506150876061508770615087806150879061508800615088106150882061508830615088406150885061508860615088706150888061508890615089006150891061508920615089306150894061508950615089606150897061508980615089906150900061509010615090206150903061509040615090506150906061509070615090806150909061509100615091106150912061509130615091406150915061509160615091706150918061509190615092006150921061509220615092306150924061509250615092606150927061509280615092906150930061509310615093206150933061509340615093506150936061509370615093806150939061509400615094106150942061509430615094406150945061509460615094706150948061509490615095006150951061509520615095306150954061509550615095606150957061509580615095906150960061509610615096206150963061509640615096506150966061509670615096806150969061509700615097106150972061509730615097406150975061509760615097706150978061509790615098006150981061509820615098306150984061509850615098606150987061509880615098906150990061509910615099206150993061509940615099506150996061509970615099806150999061510000615100106151002061510030615100406151005061510060615100706151008061510090615101006151011061510120615101306151014061510150615101606151017061510180615101906151020061510210615102206151023061510240615102506151026061510270615102806151029061510300615103106151032061510330615103406151035061510360615103706151038061510390615104006151041061510420615104306151044061510450615104606151047061510480615104906151050061510510615105206151053061510540615105506151056061510570615105806151059061510600615106106151062061510630615106406151065061510660615106706151068061510690615107006151071061510720615107306151074061510750615107606151077061510780615107906151080061510810615108206151083061510840615108506151086061510870615108806151089061510900615109106151092061510930615109406151095061510960615109706151098061510990615110006151101061511020615110306151104061511050616000106160002061600030616000406160005061600060616000706160008061600090616001006160011061600120616001306160014061600150616001606160017061600180616001906160020061600210616002206160023061600240616002506160026061600270616002806160029061600300616003106160032061600330616003406160035061600360616003706160038061600390616004006160041061600420616004306160044061600450616004606160047061600480616004906160050061600510616005206160053061600540616005506160056061600570616005806160059061600600616006106160062061600630616006406160065061600660616006706160068061600690616007006160071061600720616007306160074061600750616007606160077061600780616007906160080061600810616008206160083061600840616008506160086061600870616008806160089061600900616009106160092061600930616009406160095061600960616009706160098061600990616010006160101061601020616010306160104061601050616010606160107061601080616010906160110061601110616011206160113061601140616011506160116061601170616011806160119061601200616012106160122061601230616012406160125061601260616012706160128061601290616013006160131061601320616013306160134061601350616013606160137061601380616013906160140061601410616014206160143061601440616014506160146061601470616014806160149061601500616015106160152061601530616015406160155061601560616015706160158061601590616016006160161061601620616016306160164061601650616016606160167061601680616016906160170061601710616017206160173061601740616017506160176061601770616017806160179061601800616018106160182061601830616018406160185061601860616018706160188061601890616019006160191061601920616019306160194061601950616019606160197061601980616019906160200061602010616020206160203061602040616020506160206061602070616020806160209061602100616021106160212061602130616021406160215061602160616021706160218061602190616022006160221061602220616022306160224061602250616022606160227061602280616022906160230061602310616023206160233061602340616023506160236061602370616023806160239061602400616024106160242061602430616024406160245061602460616024706160248061602490616025006160251061602520616025306160254061602550616025606160257061602580616025906160260061602610616026206160263061602640616026506160266061602670616026806160269061602700616027106160272061602730616027406160275061602760616027706160278061602790616028006160281061602820616028306160284061602850616028606160287061602880616028906160290061602910616029206160293061602940616029506160296061602970616029806160299061603000616030106160302061603030616030406160305061603060616030706160308061603090616031006160311061603120616031306160314061603150616031606160317061603180616031906160320061603210616032206160323061603240616032506160326061603270616032806160329061603300616033106160332061603330616033406160335061603360616033706160338061603390616034006160341061603420616034306160344061603450616034606160347061603480616034906160350061603510616035206160353061603540616035506160356061603570616035806160359061603600616036106160362061603630616036406160365061603660616036706160368061603690616037006160371061603720616037306160374061603750616037606160377061603780616037906160380061603810616038206160383061603840616038506160386061603870616038806160389061603900616039106160392061603930616039406160395061603960616039706160398061603990616040006160401061604020616040306160404061604050616040606160407061604080616040906160410061604110616041206160413061604140616041506160416061604170616041806160419061604200616042106160422061604230616042406160425061604260616042706160428061604290616043006160431061604320616043306160434061604350616043606160437061604380616043906160440061604410616044206160443061604440616044506160446061604470616044806160449061604500616045106160452061604530616045406160455061604560616045706160458061604590616046006160461061604620616046306160464061604650616046606160467061604680616046906160470061604710616047206160473061604740616047506160476061604770616047806160479061604800616048106160482061604830616048406160485061604860616048706160488061604890616049006160491061604920616049306160494061604950616049606160497061604980616049906160500061605010616050206160503061605040616050506160506061605070616050806160509061605100616051106160512061605130616051406160515061605160616051706160518061605190616052006160521061605220616052306160524061605250616052606160527061605280616052906160530061605310616053206160533061605340616053506160536061605370616053806160539061605400616054106160542061605430616054406160545061605460616054706160548061605490616055006160551061605520616055306160554061605550616055606160557061605580616055906160560061605610616056206160563061605640616056506160566061605670616056806160569061605700616057106160572061605730616057406160575061605760616057706160578061605790616058006160581061605820616058306160584061605850616058606160587061605880616058906160590061605910616059206160593061605940616059506160596061605970616059806160599061606000616060106160602061606030616060406160605061606060616060706160608061606090616061006160611061606120616061306160614061606150616061606160617061606180616061906160620061606210616062206160623061606240616062506160626061606270616062806160629061606300616063106160632061606330616063406160635061606360616063706160638061606390616064006160641061606420616064306160644061606450616064606160647061606480616064906160650061606510616065206160653061606540616065506160656061606570616065806160659061606600616066106160662061606630616066406160665061606660616066706160668061606690616067006160671061606720616067306160674061606750616067606160677061606780616067906160680061606810616068206160683061606840616068506160686061606870616068806160689061606900616069106160692061606930616069406160695061606960616069706160698061606990616070006160701061607020616070306160704061607050616070606160707061607080616070906160710061607110616071206160713061607140616071506160716061607170616071806160719061607200616072106160722061607230616072406160725061607260616072706160728061607290616073006160731061607320616073306160734061607350616073606160737061607380616073906160740061607410616074206160743061607440616074506160746061607470616074806160749061607500616075106160752061607530616075406160755061607560616075706160758061607590616076006160761061607620616076306160764061607650616076606160767061607680616076906160770061607710616077206160773061607740616077506160776061607770616077806160779061607800616078106160782061607830616078406160785061607860616078706160788061607890616079006160791061607920616079306160794061607950616079606160797061607980616079906160800061608010616080206160803061608040616080506160806061608070616080806160809061608100616081106160812061608130616081406160815061608160616081706160818061608190616082006160821061608220616082306160824061608250616082606160827061608280616082906160830061608310616083206160833061608340616083506160836061608370616083806160839061608400616084106160842061608430616084406160845061608460616084706160848061608490616085006160851061608520616085306160854061608550616085606160857061608580616085906160860061608610616086206160863061608640616086506160866061608670616086806160869061608700616087106160872061608730616087406160875061608760616087706160878061608790616088006160881061608820616088306160884061608850616088606160887061608880616088906160890061608910616089206160893061608940616089506160896061608970616089806160899061609000616090106160902061609030616090406160905061609060616090706160908061609090616091006160911061609120616091306160914061609150616091606160917061609180616091906160920061609210616092206160923061609240616092506160926061609270616092806160929061609300616093106160932061609330616093406160935061609360616093706160938061609390616094006160941061609420616094306160944061609450616094606160947061609480616094906160950061609510616095206160953061609540616095506160956061609570616095806160959061609600616096106160962061609630616096406160965061609660616096706160968061609690616097006160971061609720616097306160974061609750616097606160977061609780616097906160980061609810616098206160983061609840616098506160986061609870616098806160989061609900616099106160992061609930616099406160995061609960616099706160998061609990616100006161001061610020616100306161004061610050616100606161007061610080616100906161010061610110616101206161013061610140616101506161016061610170616101806161019061610200616102106161022061610230616102406161025061610260616102706161028061610290616103006161031061610320616103306161034061610350616103606161037061610380616103906161040061610410616104206161043061610440616104506161046061610470616104806161049061610500616105106161052061610530616105406161055061610560616105706161058061610590616106006161061061610620616106306161064061610650616106606161067061610680616106906161070061610710616107206161073061610740616107506161076061610770616107806161079061610800616108106161082061610830616108406161085061610860616108706161088061610890616109006161091061610920616109306161094061610950616109606161097061610980616109906161100061611010616110206161103061611040616110506170001061700020617000306170004061700050617000606170007061700080617000906170010061700110617001206170013061700140617001506170016061700170617001806170019061700200617002106170022061700230617002406170025061700260617002706170028061700290617003006170031061700320617003306170034061700350617003606170037061700380617003906170040061700410617004206170043061700440617004506170046061700470617004806170049061700500617005106170052061700530617005406170055061700560617005706170058061700590617006006170061061700620617006306170064061700650617006606170067061700680617006906170070061700710617007206170073061700740617007506170076061700770617007806170079061700800617008106170082061700830617008406170085061700860617008706170088061700890617009006170091061700920617009306170094061700950617009606170097061700980617009906170100061701010617010206170103061701040617010506170106061701070617010806170109061701100617011106170112061701130617011406170115061701160617011706170118061701190617012006170121061701220617012306170124061701250617012606170127061701280617012906170130061701310617013206170133061701340617013506170136061701370617013806170139061701400617014106170142061701430617014406170145061701460617014706170148061701490617015006170151061701520617015306170154061701550617015606170157061701580617015906170160061701610617016206170163061701640617016506170166061701670617016806170169061701700617017106170172061701730617017406170175061701760617017706170178061701790617018006170181061701820617018306170184061701850617018606170187061701880617018906170190061701910617019206170193061701940617019506170196061701970617019806170199061702000617020106170202061702030617020406170205061702060617020706170208061702090617021006170211061702120617021306170214061702150617021606170217061702180617021906170220061702210617022206170223061702240617022506170226061702270617022806170229061702300617023106170232061702330617023406170235061702360617023706170238061702390617024006170241061702420617024306170244061702450617024606170247061702480617024906170250061702510617025206170253061702540617025506170256061702570617025806170259061702600617026106170262061702630617026406170265061702660617026706170268061702690617027006170271061702720617027306170274061702750617027606170277061702780617027906170280061702810617028206170283061702840617028506170286061702870617028806170289061702900617029106170292061702930617029406170295061702960617029706170298061702990617030006170301061703020617030306170304061703050617030606170307061703080617030906170310061703110617031206170313061703140617031506170316061703170617031806170319061703200617032106170322061703230617032406170325061703260617032706170328061703290617033006170331061703320617033306170334061703350617033606170337061703380617033906170340061703410617034206170343061703440617034506170346061703470617034806170349061703500617035106170352061703530617035406170355061703560617035706170358061703590617036006170361061703620617036306170364061703650617036606170367061703680617036906170370061703710617037206170373061703740617037506170376061703770617037806170379061703800617038106170382061703830617038406170385061703860617038706170388061703890617039006170391061703920617039306170394061703950617039606170397061703980617039906170400061704010617040206170403061704040617040506170406061704070617040806170409061704100617041106170412061704130617041406170415061704160617041706170418061704190617042006170421061704220617042306170424061704250617042606170427061704280617042906170430061704310617043206170433061704340617043506170436061704370617043806170439061704400617044106170442061704430617044406170445061704460617044706170448061704490617045006170451061704520617045306170454061704550617045606170457061704580617045906170460061704610617046206170463061704640617046506170466061704670617046806170469061704700617047106170472061704730617047406170475061704760617047706170478061704790617048006170481061704820617048306170484061704850617048606170487061704880617048906170490061704910617049206170493061704940617049506170496061704970617049806170499061705000617050106170502061705030617050406170505061705060617050706170508061705090617051006170511061705120617051306170514061705150617051606170517061705180617051906170520061705210617052206170523061705240617052506170526061705270617052806170529061705300617053106170532061705330617053406170535061705360617053706170538061705390617054006170541061705420617054306170544061705450617054606170547061705480617054906170550061705510617055206170553061705540617055506170556061705570617055806170559061705600617056106170562061705630617056406170565061705660617056706170568061705690617057006170571061705720617057306170574061705750617057606170577061705780617057906170580061705810617058206170583061705840617058506170586061705870617058806170589061705900617059106170592061705930617059406170595061705960617059706170598061705990617060006170601061706020617060306170604061706050617060606170607061706080617060906170610061706110617061206170613061706140617061506170616061706170617061806170619061706200617062106170622061706230617062406170625061706260617062706170628061706290617063006170631061706320617063306170634061706350617063606170637061706380617063906170640061706410617064206170643061706440617064506170646061706470617064806170649061706500617065106170652061706530617065406170655061706560617065706170658061706590617066006170661061706620617066306170664061706650617066606170667061706680617066906170670061706710617067206170673061706740617067506170676061706770617067806170679061706800617068106170682061706830617068406170685061706860617068706170688061706890617069006170691061706920617069306170694061706950617069606170697061706980617069906170700061707010617070206170703061707040617070506170706061707070617070806170709061707100617071106170712061707130617071406170715061707160617071706170718061707190617072006170721061707220617072306170724061707250617072606170727061707280617072906170730061707310617073206170733061707340617073506170736061707370617073806170739061707400617074106170742061707430617074406170745061707460617074706170748061707490617075006170751061707520617075306170754061707550617075606170757061707580617075906170760061707610617076206170763061707640617076506170766061707670617076806170769061707700617077106170772061707730617077406170775061707760617077706170778061707790617078006170781061707820617078306170784061707850617078606170787061707880617078906170790061707910617079206170793061707940617079506170796061707970617079806170799061708000617080106170802061708030617080406170805061708060617080706170808061708090617081006170811061708120617081306170814061708150617081606170817061708180617081906170820061708210617082206170823061708240617082506170826061708270617082806170829061708300617083106170832061708330617083406170835061708360617083706170838061708390617084006170841061708420617084306170844061708450617084606170847061708480617084906170850061708510617085206170853061708540617085506170856061708570617085806170859061708600617086106170862061708630617086406170865061708660617086706170868061708690617087006170871061708720617087306170874061708750617087606170877061708780617087906170880061708810617088206170883061708840617088506170886061708870617088806170889061708900617089106170892061708930617089406170895061708960617089706170898061708990617090006170901061709020617090306170904061709050617090606170907061709080617090906170910061709110617091206170913061709140617091506170916061709170617091806170919061709200617092106170922061709230617092406170925061709260617092706170928061709290617093006170931061709320617093306170934061709350617093606170937061709380617093906170940061709410617094206170943061709440617094506170946061709470617094806170949061709500617095106170952061709530617095406170955061709560617095706170958061709590617096006170961061709620617096306170964061709650617096606170967061709680617096906170970061709710617097206170973061709740617097506170976061709770617097806170979061709800617098106170982061709830617098406170985061709860617098706170988061709890617099006170991061709920617099306170994061709950617099606170997061709980617099906171000061710010617100206171003061710040617100506171006061710070617100806171009061710100617101106171012061710130617101406171015061710160617101706171018061710190617102006171021061710220617102306171024061710250617102606171027061710280617102906171030061710310617103206171033061710340617103506171036061710370617103806171039061710400617104106171042061710430617104406171045061710460617104706171048061710490617105006171051061710520617105306171054061710550617105606171057061710580617105906171060061710610617106206171063061710640617106506171066061710670617106806171069061710700617107106171072061710730617107406171075061710760617107706171078061710790617108006171081061710820617108306171084061710850617108606171087061710880617108906171090061710910617109206171093061710940617109506171096061710970617109806171099061711000617110106171102061711030617110406171105061800010618000206180003061800040618000506180006061800070618000806180009061800100618001106180012061800130618001406180015061800160618001706180018061800190618002006180021061800220618002306180024061800250618002606180027061800280618002906180030061800310618003206180033061800340618003506180036061800370618003806180039061800400618004106180042061800430618004406180045061800460618004706180048061800490618005006180051061800520618005306180054061800550618005606180057061800580618005906180060061800610618006206180063061800640618006506180066061800670618006806180069061800700618007106180072061800730618007406180075061800760618007706180078061800790618008006180081061800820618008306180084061800850618008606180087061800880618008906180090061800910618009206180093061800940618009506180096061800970618009806180099061801000618010106180102061801030618010406180105061801060618010706180108061801090618011006180111061801120618011306180114061801150618011606180117061801180618011906180120061801210618012206180123061801240618012506180126061801270618012806180129061801300618013106180132061801330618013406180135061801360618013706180138061801390618014006180141061801420618014306180144061801450618014606180147061801480618014906180150061801510618015206180153061801540618015506180156061801570618015806180159061801600618016106180162061801630618016406180165061801660618016706180168061801690618017006180171061801720618017306180174061801750618017606180177061801780618017906180180061801810618018206180183061801840618018506180186061801870618018806180189061801900618019106180192061801930618019406180195061801960618019706180198061801990618020006180201061802020618020306180204061802050618020606180207061802080618020906180210061802110618021206180213061802140618021506180216061802170618021806180219061802200618022106180222061802230618022406180225061802260618022706180228061802290618023006180231061802320618023306180234061802350618023606180237061802380618023906180240061802410618024206180243061802440618024506180246061802470618024806180249061802500618025106180252061802530618025406180255061802560618025706180258061802590618026006180261061802620618026306180264061802650618026606180267061802680618026906180270061802710618027206180273061802740618027506180276061802770618027806180279061802800618028106180282061802830618028406180285061802860618028706180288061802890618029006180291061802920618029306180294061802950618029606180297061802980618029906180300061803010618030206180303061803040618030506180306061803070618030806180309061803100618031106180312061803130618031406180315061803160618031706180318061803190618032006180321061803220618032306180324061803250618032606180327061803280618032906180330061803310618033206180333061803340618033506180336061803370618033806180339061803400618034106180342061803430618034406180345061803460618034706180348061803490618035006180351061803520618035306180354061803550618035606180357061803580618035906180360061803610618036206180363061803640618036506180366061803670618036806180369061803700618037106180372061803730618037406180375061803760618037706180378061803790618038006180381061803820618038306180384061803850618038606180387061803880618038906180390061803910618039206180393061803940618039506180396061803970618039806180399061804000618040106180402061804030618040406180405061804060618040706180408061804090618041006180411061804120618041306180414061804150618041606180417061804180618041906180420061804210618042206180423061804240618042506180426061804270618042806180429061804300618043106180432061804330618043406180435061804360618043706180438061804390618044006180441061804420618044306180444061804450618044606180447061804480618044906180450061804510618045206180453061804540618045506180456061804570618045806180459061804600618046106180462061804630618046406180465061804660618046706180468061804690618047006180471061804720618047306180474061804750618047606180477061804780618047906180480061804810618048206180483061804840618048506180486061804870618048806180489061804900618049106180492061804930618049406180495061804960618049706180498061804990618050006180501061805020618050306180504061805050618050606180507061805080618050906180510061805110618051206180513061805140618051506180516061805170618051806180519061805200618052106180522061805230618052406180525061805260618052706180528061805290618053006180531061805320618053306180534061805350618053606180537061805380618053906180540061805410618054206180543061805440618054506180546061805470618054806180549061805500618055106180552061805530618055406180555061805560618055706180558061805590618056006180561061805620618056306180564061805650618056606180567061805680618056906180570061805710618057206180573061805740618057506180576061805770618057806180579061805800618058106180582061805830618058406180585061805860618058706180588061805890618059006180591061805920618059306180594061805950618059606180597061805980618059906180600061806010618060206180603061806040618060506180606061806070618060806180609061806100618061106180612061806130618061406180615061806160618061706180618061806190618062006180621061806220618062306180624061806250618062606180627061806280618062906180630061806310618063206180633061806340618063506180636061806370618063806180639061806400618064106180642061806430618064406180645061806460618064706180648061806490618065006180651061806520618065306180654061806550618065606180657061806580618065906180660061806610618066206180663061806640618066506180666061806670618066806180669061806700618067106180672061806730618067406180675061806760618067706180678061806790618068006180681061806820618068306180684061806850618068606180687061806880618068906180690061806910618069206180693061806940618069506180696061806970618069806180699061807000618070106180702061807030618070406180705061807060618070706180708061807090618071006180711061807120618071306180714061807150618071606180717061807180618071906180720061807210618072206180723061807240618072506180726061807270618072806180729061807300618073106180732061807330618073406180735061807360618073706180738061807390618074006180741061807420618074306180744061807450618074606180747061807480618074906180750061807510618075206180753061807540618075506180756061807570618075806180759061807600618076106180762061807630618076406180765061807660618076706180768061807690618077006180771061807720618077306180774061807750618077606180777061807780618077906180780061807810618078206180783061807840618078506180786061807870618078806180789061807900618079106180792061807930618079406180795061807960618079706180798061807990618080006180801061808020618080306180804061808050618080606180807061808080618080906180810061808110618081206180813061808140618081506180816061808170618081806180819061808200618082106180822061808230618082406180825061808260618082706180828061808290618083006180831061808320618083306180834061808350618083606180837061808380618083906180840061808410618084206180843061808440618084506180846061808470618084806180849061808500618085106180852061808530618085406180855061808560618085706180858061808590618086006180861061808620618086306180864061808650618086606180867061808680618086906180870061808710618087206180873061808740618087506180876061808770618087806180879061808800618088106180882061808830618088406180885061808860618088706180888061808890618089006180891061808920618089306180894061808950618089606180897061808980618089906180900061809010618090206180903061809040618090506180906061809070618090806180909061809100618091106180912061809130618091406180915061809160618091706180918061809190618092006180921061809220618092306180924061809250618092606180927061809280618092906180930061809310618093206180933061809340618093506180936061809370618093806180939061809400618094106180942061809430618094406180945061809460618094706180948061809490618095006180951061809520618095306180954061809550618095606180957061809580618095906180960061809610618096206180963061809640618096506180966061809670618096806180969061809700618097106180972061809730618097406180975061809760618097706180978061809790618098006180981061809820618098306180984061809850618098606180987061809880618098906180990061809910618099206180993061809940618099506180996061809970618099806180999061810000618100106181002061810030618100406181005061810060618100706181008061810090618101006181011061810120618101306181014061810150618101606181017061810180618101906181020061810210618102206181023061810240618102506181026061810270618102806181029061810300618103106181032061810330618103406181035061810360618103706181038061810390618104006181041061810420618104306181044061810450618104606181047061810480618104906181050061810510618105206181053061810540618105506181056061810570618105806181059061810600618106106181062061810630618106406181065061810660618106706181068061810690618107006181071061810720618107306181074061810750618107606181077061810780618107906181080061810810618108206181083061810840618108506181086061810870618108806181089061810900618109106181092061810930618109406181095061810960618109706181098061810990618110006181101061811020618110306181104061811050619000106190002061900030619000406190005061900060619000706190008061900090619001006190011061900120619001306190014061900150619001606190017061900180619001906190020061900210619002206190023061900240619002506190026061900270619002806190029061900300619003106190032061900330619003406190035061900360619003706190038061900390619004006190041061900420619004306190044061900450619004606190047061900480619004906190050061900510619005206190053061900540619005506190056061900570619005806190059061900600619006106190062061900630619006406190065061900660619006706190068061900690619007006190071061900720619007306190074061900750619007606190077061900780619007906190080061900810619008206190083061900840619008506190086061900870619008806190089061900900619009106190092061900930619009406190095061900960619009706190098061900990619010006190101061901020619010306190104061901050619010606190107061901080619010906190110061901110619011206190113061901140619011506190116061901170619011806190119061901200619012106190122061901230619012406190125061901260619012706190128061901290619013006190131061901320619013306190134061901350619013606190137061901380619013906190140061901410619014206190143061901440619014506190146061901470619014806190149061901500619015106190152061901530619015406190155061901560619015706190158061901590619016006190161061901620619016306190164061901650619016606190167061901680619016906190170061901710619017206190173061901740619017506190176061901770619017806190179061901800619018106190182061901830619018406190185061901860619018706190188061901890619019006190191061901920619019306190194061901950619019606190197061901980619019906190200061902010619020206190203061902040619020506190206061902070619020806190209061902100619021106190212061902130619021406190215061902160619021706190218061902190619022006190221061902220619022306190224061902250619022606190227061902280619022906190230061902310619023206190233061902340619023506190236061902370619023806190239061902400619024106190242061902430619024406190245061902460619024706190248061902490619025006190251061902520619025306190254061902550619025606190257061902580619025906190260061902610619026206190263061902640619026506190266061902670619026806190269061902700619027106190272061902730619027406190275061902760619027706190278061902790619028006190281061902820619028306190284061902850619028606190287061902880619028906190290061902910619029206190293061902940619029506190296061902970619029806190299061903000619030106190302061903030619030406190305061903060619030706190308061903090619031006190311061903120619031306190314061903150619031606190317061903180619031906190320061903210619032206190323061903240619032506190326061903270619032806190329061903300619033106190332061903330619033406190335061903360619033706190338061903390619034006190341061903420619034306190344061903450619034606190347061903480619034906190350061903510619035206190353061903540619035506190356061903570619035806190359061903600619036106190362061903630619036406190365061903660619036706190368061903690619037006190371061903720619037306190374061903750619037606190377061903780619037906190380061903810619038206190383061903840619038506190386061903870619038806190389061903900619039106190392061903930619039406190395061903960619039706190398061903990619040006190401061904020619040306190404061904050619040606190407061904080619040906190410061904110619041206190413061904140619041506190416061904170619041806190419061904200619042106190422061904230619042406190425061904260619042706190428061904290619043006190431061904320619043306190434061904350619043606190437061904380619043906190440061904410619044206190443061904440619044506190446061904470619044806190449061904500619045106190452061904530619045406190455061904560619045706190458061904590619046006190461061904620619046306190464061904650619046606190467061904680619046906190470061904710619047206190473061904740619047506190476061904770619047806190479061904800619048106190482061904830619048406190485061904860619048706190488061904890619049006190491061904920619049306190494061904950619049606190497061904980619049906190500061905010619050206190503061905040619050506190506061905070619050806190509061905100619051106190512061905130619051406190515061905160619051706190518061905190619052006190521061905220619052306190524061905250619052606190527061905280619052906190530061905310619053206190533061905340619053506190536061905370619053806190539061905400619054106190542061905430619054406190545061905460619054706190548061905490619055006190551061905520619055306190554061905550619055606190557061905580619055906190560061905610619056206190563061905640619056506190566061905670619056806190569061905700619057106190572061905730619057406190575061905760619057706190578061905790619058006190581061905820619058306190584061905850619058606190587061905880619058906190590061905910619059206190593061905940619059506190596061905970619059806190599061906000619060106190602061906030619060406190605061906060619060706190608061906090619061006190611061906120619061306190614061906150619061606190617061906180619061906190620061906210619062206190623061906240619062506190626061906270619062806190629061906300619063106190632061906330619063406190635061906360619063706190638061906390619064006190641061906420619064306190644061906450619064606190647061906480619064906190650061906510619065206190653061906540619065506190656061906570619065806190659061906600619066106190662061906630619066406190665061906660619066706190668061906690619067006190671061906720619067306190674061906750619067606190677061906780619067906190680061906810619068206190683061906840619068506190686061906870619068806190689061906900619069106190692061906930619069406190695061906960619069706190698061906990619070006190701061907020619070306190704061907050619070606190707061907080619070906190710061907110619071206190713061907140619071506190716061907170619071806190719061907200619072106190722061907230619072406190725061907260619072706190728061907290619073006190731061907320619073306190734061907350619073606190737061907380619073906190740061907410619074206190743061907440619074506190746061907470619074806190749061907500619075106190752061907530619075406190755061907560619075706190758061907590619076006190761061907620619076306190764061907650619076606190767061907680619076906190770061907710619077206190773061907740619077506190776061907770619077806190779061907800619078106190782061907830619078406190785061907860619078706190788061907890619079006190791061907920619079306190794061907950619079606190797061907980619079906190800061908010619080206190803061908040619080506190806061908070619080806190809061908100619081106190812061908130619081406190815061908160619081706190818061908190619082006190821061908220619082306190824061908250619082606190827061908280619082906190830061908310619083206190833061908340619083506190836061908370619083806190839061908400619084106190842061908430619084406190845061908460619084706190848061908490619085006190851061908520619085306190854061908550619085606190857061908580619085906190860061908610619086206190863061908640619086506190866061908670619086806190869061908700619087106190872061908730619087406190875061908760619087706190878061908790619088006190881061908820619088306190884061908850619088606190887061908880619088906190890061908910619089206190893061908940619089506190896061908970619089806190899061909000619090106190902061909030619090406190905061909060619090706190908061909090619091006190911061909120619091306190914061909150619091606190917061909180619091906190920061909210619092206190923061909240619092506190926061909270619092806190929061909300619093106190932061909330619093406190935061909360619093706190938061909390619094006190941061909420619094306190944061909450619094606190947061909480619094906190950061909510619095206190953061909540619095506190956061909570619095806190959061909600619096106190962061909630619096406190965061909660619096706190968061909690619097006190971061909720619097306190974061909750619097606190977061909780619097906190980061909810619098206190983061909840619098506190986061909870619098806190989061909900619099106190992061909930619099406190995061909960619099706190998061909990619100006191001061910020619100306191004061910050619100606191007061910080619100906191010061910110619101206191013061910140619101506191016061910170619101806191019061910200619102106191022061910230619102406191025061910260619102706191028061910290619103006191031061910320619103306191034061910350619103606191037061910380619103906191040061910410619104206191043061910440619104506191046061910470619104806191049061910500619105106191052061910530619105406191055061910560619105706191058061910590619106006191061061910620619106306191064061910650619106606191067061910680619106906191070061910710619107206191073061910740619107506191076061910770619107806191079061910800619108106191082061910830619108406191085061910860619108706191088061910890619109006191091061910920619109306191094061910950619109606191097061910980619109906191100061911010619110206191103061911040619110506200001062000020620000306200004062000050620000606200007062000080620000906200010062000110620001206200013062000140620001506200016062000170620001806200019062000200620002106200022062000230620002406200025062000260620002706200028062000290620003006200031062000320620003306200034062000350620003606200037062000380620003906200040062000410620004206200043062000440620004506200046062000470620004806200049062000500620005106200052062000530620005406200055062000560620005706200058062000590620006006200061062000620620006306200064062000650620006606200067062000680620006906200070062000710620007206200073062000740620007506200076062000770620007806200079062000800620008106200082062000830620008406200085062000860620008706200088062000890620009006200091062000920620009306200094062000950620009606200097062000980620009906200100062001010620010206200103062001040620010506200106062001070620010806200109062001100620011106200112062001130620011406200115062001160620011706200118062001190620012006200121062001220620012306200124062001250620012606200127062001280620012906200130062001310620013206200133062001340620013506200136062001370620013806200139062001400620014106200142062001430620014406200145062001460620014706200148062001490620015006200151062001520620015306200154062001550620015606200157062001580620015906200160062001610620016206200163062001640620016506200166062001670620016806200169062001700620017106200172062001730620017406200175062001760620017706200178062001790620018006200181062001820620018306200184062001850620018606200187062001880620018906200190062001910620019206200193062001940620019506200196062001970620019806200199062002000620020106200202062002030620020406200205062002060620020706200208062002090620021006200211062002120620021306200214062002150620021606200217062002180620021906200220062002210620022206200223062002240620022506200226062002270620022806200229062002300620023106200232062002330620023406200235062002360620023706200238062002390620024006200241062002420620024306200244062002450620024606200247062002480620024906200250062002510620025206200253062002540620025506200256062002570620025806200259062002600620026106200262062002630620026406200265062002660620026706200268062002690620027006200271062002720620027306200274062002750620027606200277062002780620027906200280062002810620028206200283062002840620028506200286062002870620028806200289062002900620029106200292062002930620029406200295062002960620029706200298062002990620030006200301062003020620030306200304062003050620030606200307062003080620030906200310062003110620031206200313062003140620031506200316062003170620031806200319062003200620032106200322062003230620032406200325062003260620032706200328062003290620033006200331062003320620033306200334062003350620033606200337062003380620033906200340062003410620034206200343062003440620034506200346062003470620034806200349062003500620035106200352062003530620035406200355062003560620035706200358062003590620036006200361062003620620036306200364062003650620036606200367062003680620036906200370062003710620037206200373062003740620037506200376062003770620037806200379062003800620038106200382062003830620038406200385062003860620038706200388062003890620039006200391062003920620039306200394062003950620039606200397062003980620039906200400062004010620040206200403062004040620040506200406062004070620040806200409062004100620041106200412062004130620041406200415062004160620041706200418062004190620042006200421062004220620042306200424062004250620042606200427062004280620042906200430062004310620043206200433062004340620043506200436062004370620043806200439062004400620044106200442062004430620044406200445062004460620044706200448062004490620045006200451062004520620045306200454062004550620045606200457062004580620045906200460062004610620046206200463062004640620046506200466062004670620046806200469062004700620047106200472062004730620047406200475062004760620047706200478062004790620048006200481062004820620048306200484062004850620048606200487062004880620048906200490062004910620049206200493062004940620049506200496062004970620049806200499062005000620050106200502062005030620050406200505062005060620050706200508062005090620051006200511062005120620051306200514062005150620051606200517062005180620051906200520062005210620052206200523062005240620052506200526062005270620052806200529062005300620053106200532062005330620053406200535062005360620053706200538062005390620054006200541062005420620054306200544062005450620054606200547062005480620054906200550062005510620055206200553062005540620055506200556062005570620055806200559062005600620056106200562062005630620056406200565062005660620056706200568062005690620057006200571062005720620057306200574062005750620057606200577062005780620057906200580062005810620058206200583062005840620058506200586062005870620058806200589062005900620059106200592062005930620059406200595062005960620059706200598062005990620060006200601062006020620060306200604062006050620060606200607062006080620060906200610062006110620061206200613062006140620061506200616062006170620061806200619062006200620062106200622062006230620062406200625062006260620062706200628062006290620063006200631062006320620063306200634062006350620063606200637062006380620063906200640062006410620064206200643062006440620064506200646062006470620064806200649062006500620065106200652062006530620065406200655062006560620065706200658062006590620066006200661062006620620066306200664062006650620066606200667062006680620066906200670062006710620067206200673062006740620067506200676062006770620067806200679062006800620068106200682062006830620068406200685062006860620068706200688062006890620069006200691062006920620069306200694062006950620069606200697062006980620069906200700062007010620070206200703062007040620070506200706062007070620070806200709062007100620071106200712062007130620071406200715062007160620071706200718062007190620072006200721062007220620072306200724062007250620072606200727062007280620072906200730062007310620073206200733062007340620073506200736062007370620073806200739062007400620074106200742062007430620074406200745062007460620074706200748062007490620075006200751062007520620075306200754062007550620075606200757062007580620075906200760062007610620076206200763062007640620076506200766062007670620076806200769062007700620077106200772062007730620077406200775062007760620077706200778062007790620078006200781062007820620078306200784062007850620078606200787062007880620078906200790062007910620079206200793062007940620079506200796062007970620079806200799062008000620080106200802062008030620080406200805062008060620080706200808062008090620081006200811062008120620081306200814062008150620081606200817062008180620081906200820062008210620082206200823062008240620082506200826062008270620082806200829062008300620083106200832062008330620083406200835062008360620083706200838062008390620084006200841062008420620084306200844062008450620084606200847062008480620084906200850062008510620085206200853062008540620085506200856062008570620085806200859062008600620086106200862062008630620086406200865062008660620086706200868062008690620087006200871062008720620087306200874062008750620087606200877062008780620087906200880062008810620088206200883062008840620088506200886062008870620088806200889062008900620089106200892062008930620089406200895062008960620089706200898062008990620090006200901062009020620090306200904062009050620090606200907062009080620090906200910062009110620091206200913062009140620091506200916062009170620091806200919062009200620092106200922062009230620092406200925062009260620092706200928062009290620093006200931062009320620093306200934062009350620093606200937062009380620093906200940062009410620094206200943062009440620094506200946062009470620094806200949062009500620095106200952062009530620095406200955062009560620095706200958062009590620096006200961062009620620096306200964062009650620096606200967062009680620096906200970062009710620097206200973062009740620097506200976062009770620097806200979062009800620098106200982062009830620098406200985062009860620098706200988062009890620099006200991062009920620099306200994062009950620099606200997062009980620099906201000062010010620100206201003062010040620100506201006062010070620100806201009062010100620101106201012062010130620101406201015062010160620101706201018062010190620102006201021062010220620102306201024062010250620102606201027062010280620102906201030062010310620103206201033062010340620103506201036062010370620103806201039062010400620104106201042062010430620104406201045062010460620104706201048062010490620105006201051062010520620105306201054062010550620105606201057062010580620105906201060062010610620106206201063062010640620106506201066062010670620106806201069062010700620107106201072062010730620107406201075062010760620107706201078062010790620108006201081062010820620108306201084062010850620108606201087062010880620108906201090062010910620109206201093062010940620109506201096062010970620109806201099062011000620110106201102062011030620110406201105062100010621000206210003062100040621000506210006062100070621000806210009062100100621001106210012062100130621001406210015062100160621001706210018062100190621002006210021062100220621002306210024062100250621002606210027062100280621002906210030062100310621003206210033062100340621003506210036062100370621003806210039062100400621004106210042062100430621004406210045062100460621004706210048062100490621005006210051062100520621005306210054062100550621005606210057062100580621005906210060062100610621006206210063062100640621006506210066062100670621006806210069062100700621007106210072062100730621007406210075062100760621007706210078062100790621008006210081062100820621008306210084062100850621008606210087062100880621008906210090062100910621009206210093062100940621009506210096062100970621009806210099062101000621010106210102062101030621010406210105062101060621010706210108062101090621011006210111062101120621011306210114062101150621011606210117062101180621011906210120062101210621012206210123062101240621012506210126062101270621012806210129062101300621013106210132062101330621013406210135062101360621013706210138062101390621014006210141062101420621014306210144062101450621014606210147062101480621014906210150062101510621015206210153062101540621015506210156062101570621015806210159062101600621016106210162062101630621016406210165062101660621016706210168062101690621017006210171062101720621017306210174062101750621017606210177062101780621017906210180062101810621018206210183062101840621018506210186062101870621018806210189062101900621019106210192062101930621019406210195062101960621019706210198062101990621020006210201062102020621020306210204062102050621020606210207062102080621020906210210062102110621021206210213062102140621021506210216062102170621021806210219062102200621022106210222062102230621022406210225062102260621022706210228062102290621023006210231062102320621023306210234062102350621023606210237062102380621023906210240062102410621024206210243062102440621024506210246062102470621024806210249062102500621025106210252062102530621025406210255062102560621025706210258062102590621026006210261062102620621026306210264062102650621026606210267062102680621026906210270062102710621027206210273062102740621027506210276062102770621027806210279062102800621028106210282062102830621028406210285062102860621028706210288062102890621029006210291062102920621029306210294062102950621029606210297062102980621029906210300062103010621030206210303062103040621030506210306062103070621030806210309062103100621031106210312062103130621031406210315062103160621031706210318062103190621032006210321062103220621032306210324062103250621032606210327062103280621032906210330062103310621033206210333062103340621033506210336062103370621033806210339062103400621034106210342062103430621034406210345062103460621034706210348062103490621035006210351062103520621035306210354062103550621035606210357062103580621035906210360062103610621036206210363062103640621036506210366062103670621036806210369062103700621037106210372062103730621037406210375062103760621037706210378062103790621038006210381062103820621038306210384062103850621038606210387062103880621038906210390062103910621039206210393062103940621039506210396062103970621039806210399062104000621040106210402062104030621040406210405062104060621040706210408062104090621041006210411062104120621041306210414062104150621041606210417062104180621041906210420062104210621042206210423062104240621042506210426062104270621042806210429062104300621043106210432062104330621043406210435062104360621043706210438062104390621044006210441062104420621044306210444062104450621044606210447062104480621044906210450062104510621045206210453062104540621045506210456062104570621045806210459062104600621046106210462062104630621046406210465062104660621046706210468062104690621047006210471062104720621047306210474062104750621047606210477062104780621047906210480062104810621048206210483062104840621048506210486062104870621048806210489062104900621049106210492062104930621049406210495062104960621049706210498062104990621050006210501062105020621050306210504062105050621050606210507062105080621050906210510062105110621051206210513062105140621051506210516062105170621051806210519062105200621052106210522062105230621052406210525062105260621052706210528062105290621053006210531062105320621053306210534062105350621053606210537062105380621053906210540062105410621054206210543062105440621054506210546062105470621054806210549062105500621055106210552062105530621055406210555062105560621055706210558062105590621056006210561062105620621056306210564062105650621056606210567062105680621056906210570062105710621057206210573062105740621057506210576062105770621057806210579062105800621058106210582062105830621058406210585062105860621058706210588062105890621059006210591062105920621059306210594062105950621059606210597062105980621059906210600062106010621060206210603062106040621060506210606062106070621060806210609062106100621061106210612062106130621061406210615062106160621061706210618062106190621062006210621062106220621062306210624062106250621062606210627062106280621062906210630062106310621063206210633062106340621063506210636062106370621063806210639062106400621064106210642062106430621064406210645062106460621064706210648062106490621065006210651062106520621065306210654062106550621065606210657062106580621065906210660062106610621066206210663062106640621066506210666062106670621066806210669062106700621067106210672062106730621067406210675062106760621067706210678062106790621068006210681062106820621068306210684062106850621068606210687062106880621068906210690062106910621069206210693062106940621069506210696062106970621069806210699062107000621070106210702062107030621070406210705062107060621070706210708062107090621071006210711062107120621071306210714062107150621071606210717062107180621071906210720062107210621072206210723062107240621072506210726062107270621072806210729062107300621073106210732062107330621073406210735062107360621073706210738062107390621074006210741062107420621074306210744062107450621074606210747062107480621074906210750062107510621075206210753062107540621075506210756062107570621075806210759062107600621076106210762062107630621076406210765062107660621076706210768062107690621077006210771062107720621077306210774062107750621077606210777062107780621077906210780062107810621078206210783062107840621078506210786062107870621078806210789062107900621079106210792062107930621079406210795062107960621079706210798062107990621080006210801062108020621080306210804062108050621080606210807062108080621080906210810062108110621081206210813062108140621081506210816062108170621081806210819062108200621082106210822062108230621082406210825062108260621082706210828062108290621083006210831062108320621083306210834062108350621083606210837062108380621083906210840062108410621084206210843062108440621084506210846062108470621084806210849062108500621085106210852062108530621085406210855062108560621085706210858062108590621086006210861062108620621086306210864062108650621086606210867062108680621086906210870062108710621087206210873062108740621087506210876062108770621087806210879062108800621088106210882062108830621088406210885062108860621088706210888062108890621089006210891062108920621089306210894062108950621089606210897062108980621089906210900062109010621090206210903062109040621090506210906062109070621090806210909062109100621091106210912062109130621091406210915062109160621091706210918062109190621092006210921062109220621092306210924062109250621092606210927062109280621092906210930062109310621093206210933062109340621093506210936062109370621093806210939062109400621094106210942062109430621094406210945062109460621094706210948062109490621095006210951062109520621095306210954062109550621095606210957062109580621095906210960062109610621096206210963062109640621096506210966062109670621096806210969062109700621097106210972062109730621097406210975062109760621097706210978062109790621098006210981062109820621098306210984062109850621098606210987062109880621098906210990062109910621099206210993062109940621099506210996062109970621099806210999062110000621100106211002062110030621100406211005062110060621100706211008062110090621101006211011062110120621101306211014062110150621101606211017062110180621101906211020062110210621102206211023062110240621102506211026062110270621102806211029062110300621103106211032062110330621103406211035062110360621103706211038062110390621104006211041062110420621104306211044062110450621104606211047062110480621104906211050062110510621105206211053062110540621105506211056062110570621105806211059062110600621106106211062062110630621106406211065062110660621106706211068062110690621107006211071062110720621107306211074062110750621107606211077062110780621107906211080062110810621108206211083062110840621108506211086062110870621108806211089062110900621109106211092062110930621109406211095062110960621109706211098062110990621110006211101062111020621110306211104062111050622000106220002062200030622000406220005062200060622000706220008062200090622001006220011062200120622001306220014062200150622001606220017062200180622001906220020062200210622002206220023062200240622002506220026062200270622002806220029062200300622003106220032062200330622003406220035062200360622003706220038062200390622004006220041062200420622004306220044062200450622004606220047062200480622004906220050062200510622005206220053062200540622005506220056062200570622005806220059062200600622006106220062062200630622006406220065062200660622006706220068062200690622007006220071062200720622007306220074062200750622007606220077062200780622007906220080062200810622008206220083062200840622008506220086062200870622008806220089062200900622009106220092062200930622009406220095062200960622009706220098062200990622010006220101062201020622010306220104062201050622010606220107062201080622010906220110062201110622011206220113062201140622011506220116062201170622011806220119062201200622012106220122062201230622012406220125062201260622012706220128062201290622013006220131062201320622013306220134062201350622013606220137062201380622013906220140062201410622014206220143062201440622014506220146062201470622014806220149062201500622015106220152062201530622015406220155062201560622015706220158062201590622016006220161062201620622016306220164062201650622016606220167062201680622016906220170062201710622017206220173062201740622017506220176062201770622017806220179062201800622018106220182062201830622018406220185062201860622018706220188062201890622019006220191062201920622019306220194062201950622019606220197062201980622019906220200062202010622020206220203062202040622020506220206062202070622020806220209062202100622021106220212062202130622021406220215062202160622021706220218062202190622022006220221062202220622022306220224062202250622022606220227062202280622022906220230062202310622023206220233062202340622023506220236062202370622023806220239062202400622024106220242062202430622024406220245062202460622024706220248062202490622025006220251062202520622025306220254062202550622025606220257062202580622025906220260062202610622026206220263062202640622026506220266062202670622026806220269062202700622027106220272062202730622027406220275062202760622027706220278062202790622028006220281062202820622028306220284062202850622028606220287062202880622028906220290062202910622029206220293062202940622029506220296062202970622029806220299062203000622030106220302062203030622030406220305062203060622030706220308062203090622031006220311062203120622031306220314062203150622031606220317062203180622031906220320062203210622032206220323062203240622032506220326062203270622032806220329062203300622033106220332062203330622033406220335062203360622033706220338062203390622034006220341062203420622034306220344062203450622034606220347062203480622034906220350062203510622035206220353062203540622035506220356062203570622035806220359062203600622036106220362062203630622036406220365062203660622036706220368062203690622037006220371062203720622037306220374062203750622037606220377062203780622037906220380062203810622038206220383062203840622038506220386062203870622038806220389062203900622039106220392062203930622039406220395062203960622039706220398062203990622040006220401062204020622040306220404062204050622040606220407062204080622040906220410062204110622041206220413062204140622041506220416062204170622041806220419062204200622042106220422062204230622042406220425062204260622042706220428062204290622043006220431062204320622043306220434062204350622043606220437062204380622043906220440062204410622044206220443062204440622044506220446062204470622044806220449062204500622045106220452062204530622045406220455062204560622045706220458062204590622046006220461062204620622046306220464062204650622046606220467062204680622046906220470062204710622047206220473062204740622047506220476062204770622047806220479062204800622048106220482062204830622048406220485062204860622048706220488062204890622049006220491062204920622049306220494062204950622049606220497062204980622049906220500062205010622050206220503062205040622050506220506062205070622050806220509062205100622051106220512062205130622051406220515062205160622051706220518062205190622052006220521062205220622052306220524062205250622052606220527062205280622052906220530062205310622053206220533062205340622053506220536062205370622053806220539062205400622054106220542062205430622054406220545062205460622054706220548062205490622055006220551062205520622055306220554062205550622055606220557062205580622055906220560062205610622056206220563062205640622056506220566062205670622056806220569062205700622057106220572062205730622057406220575062205760622057706220578062205790622058006220581062205820622058306220584062205850622058606220587062205880622058906220590062205910622059206220593062205940622059506220596062205970622059806220599062206000622060106220602062206030622060406220605062206060622060706220608062206090622061006220611062206120622061306220614062206150622061606220617062206180622061906220620062206210622062206220623062206240622062506220626062206270622062806220629062206300622063106220632062206330622063406220635062206360622063706220638062206390622064006220641062206420622064306220644062206450622064606220647062206480622064906220650062206510622065206220653062206540622065506220656062206570622065806220659062206600622066106220662062206630622066406220665062206660622066706220668062206690622067006220671062206720622067306220674062206750622067606220677062206780622067906220680062206810622068206220683062206840622068506220686062206870622068806220689062206900622069106220692062206930622069406220695062206960622069706220698062206990622070006220701062207020622070306220704062207050622070606220707062207080622070906220710062207110622071206220713062207140622071506220716062207170622071806220719062207200622072106220722062207230622072406220725062207260622072706220728062207290622073006220731062207320622073306220734062207350622073606220737062207380622073906220740062207410622074206220743062207440622074506220746062207470622074806220749062207500622075106220752062207530622075406220755062207560622075706220758062207590622076006220761062207620622076306220764062207650622076606220767062207680622076906220770062207710622077206220773062207740622077506220776062207770622077806220779062207800622078106220782062207830622078406220785062207860622078706220788062207890622079006220791062207920622079306220794062207950622079606220797062207980622079906220800062208010622080206220803062208040622080506220806062208070622080806220809062208100622081106220812062208130622081406220815062208160622081706220818062208190622082006220821062208220622082306220824062208250622082606220827062208280622082906220830062208310622083206220833062208340622083506220836062208370622083806220839062208400622084106220842062208430622084406220845062208460622084706220848062208490622085006220851062208520622085306220854062208550622085606220857062208580622085906220860062208610622086206220863062208640622086506220866062208670622086806220869062208700622087106220872062208730622087406220875062208760622087706220878062208790622088006220881062208820622088306220884062208850622088606220887062208880622088906220890062208910622089206220893062208940622089506220896062208970622089806220899062209000622090106220902062209030622090406220905062209060622090706220908062209090622091006220911062209120622091306220914062209150622091606220917062209180622091906220920062209210622092206220923062209240622092506220926062209270622092806220929062209300622093106220932062209330622093406220935062209360622093706220938062209390622094006220941062209420622094306220944062209450622094606220947062209480622094906220950062209510622095206220953062209540622095506220956062209570622095806220959062209600622096106220962062209630622096406220965062209660622096706220968062209690622097006220971062209720622097306220974062209750622097606220977062209780622097906220980062209810622098206220983062209840622098506220986062209870622098806220989062209900622099106220992062209930622099406220995062209960622099706220998062209990622100006221001062210020622100306221004062210050622100606221007062210080622100906221010062210110622101206221013062210140622101506221016062210170622101806221019062210200622102106221022062210230622102406221025062210260622102706221028062210290622103006221031062210320622103306221034062210350622103606221037062210380622103906221040062210410622104206221043062210440622104506221046062210470622104806221049062210500622105106221052062210530622105406221055062210560622105706221058062210590622106006221061062210620622106306221064062210650622106606221067062210680622106906221070062210710622107206221073062210740622107506221076062210770622107806221079062210800622108106221082062210830622108406221085062210860622108706221088062210890622109006221091062210920622109306221094062210950622109606221097062210980622109906221100062211010622110206221103062211040622110506230001062300020623000306230004062300050623000606230007062300080623000906230010062300110623001206230013062300140623001506230016062300170623001806230019062300200623002106230022062300230623002406230025062300260623002706230028062300290623003006230031062300320623003306230034062300350623003606230037062300380623003906230040062300410623004206230043062300440623004506230046062300470623004806230049062300500623005106230052062300530623005406230055062300560623005706230058062300590623006006230061062300620623006306230064062300650623006606230067062300680623006906230070062300710623007206230073062300740623007506230076062300770623007806230079062300800623008106230082062300830623008406230085062300860623008706230088062300890623009006230091062300920623009306230094062300950623009606230097062300980623009906230100062301010623010206230103062301040623010506230106062301070623010806230109062301100623011106230112062301130623011406230115062301160623011706230118062301190623012006230121062301220623012306230124062301250623012606230127062301280623012906230130062301310623013206230133062301340623013506230136062301370623013806230139062301400623014106230142062301430623014406230145062301460623014706230148062301490623015006230151062301520623015306230154062301550623015606230157062301580623015906230160062301610623016206230163062301640623016506230166062301670623016806230169062301700623017106230172062301730623017406230175062301760623017706230178062301790623018006230181062301820623018306230184062301850623018606230187062301880623018906230190062301910623019206230193062301940623019506230196062301970623019806230199062302000623020106230202062302030623020406230205062302060623020706230208062302090623021006230211062302120623021306230214062302150623021606230217062302180623021906230220062302210623022206230223062302240623022506230226062302270623022806230229062302300623023106230232062302330623023406230235062302360623023706230238062302390623024006230241062302420623024306230244062302450623024606230247062302480623024906230250062302510623025206230253062302540623025506230256062302570623025806230259062302600623026106230262062302630623026406230265062302660623026706230268062302690623027006230271062302720623027306230274062302750623027606230277062302780623027906230280062302810623028206230283062302840623028506230286062302870623028806230289062302900623029106230292062302930623029406230295062302960623029706230298062302990623030006230301062303020623030306230304062303050623030606230307062303080623030906230310062303110623031206230313062303140623031506230316062303170623031806230319062303200623032106230322062303230623032406230325062303260623032706230328062303290623033006230331062303320623033306230334062303350623033606230337062303380623033906230340062303410623034206230343062303440623034506230346062303470623034806230349062303500623035106230352062303530623035406230355062303560623035706230358062303590623036006230361062303620623036306230364062303650623036606230367062303680623036906230370062303710623037206230373062303740623037506230376062303770623037806230379062303800623038106230382062303830623038406230385062303860623038706230388062303890623039006230391062303920623039306230394062303950623039606230397062303980623039906230400062304010623040206230403062304040623040506230406062304070623040806230409062304100623041106230412062304130623041406230415062304160623041706230418062304190623042006230421062304220623042306230424062304250623042606230427062304280623042906230430062304310623043206230433062304340623043506230436062304370623043806230439062304400623044106230442062304430623044406230445062304460623044706230448062304490623045006230451062304520623045306230454062304550623045606230457062304580623045906230460062304610623046206230463062304640623046506230466062304670623046806230469062304700623047106230472062304730623047406230475062304760623047706230478062304790623048006230481062304820623048306230484062304850623048606230487062304880623048906230490062304910623049206230493062304940623049506230496062304970623049806230499062305000623050106230502062305030623050406230505062305060623050706230508062305090623051006230511062305120623051306230514062305150623051606230517062305180623051906230520062305210623052206230523062305240623052506230526062305270623052806230529062305300623053106230532062305330623053406230535062305360623053706230538062305390623054006230541062305420623054306230544062305450623054606230547062305480623054906230550062305510623055206230553062305540623055506230556062305570623055806230559062305600623056106230562062305630623056406230565062305660623056706230568062305690623057006230571062305720623057306230574062305750623057606230577062305780623057906230580062305810623058206230583062305840623058506230586062305870623058806230589062305900623059106230592062305930623059406230595062305960623059706230598062305990623060006230601062306020623060306230604062306050623060606230607062306080623060906230610062306110623061206230613062306140623061506230616062306170623061806230619062306200623062106230622062306230623062406230625062306260623062706230628062306290623063006230631062306320623063306230634062306350623063606230637062306380623063906230640062306410623064206230643062306440623064506230646062306470623064806230649062306500623065106230652062306530623065406230655062306560623065706230658062306590623066006230661062306620623066306230664062306650623066606230667062306680623066906230670062306710623067206230673062306740623067506230676062306770623067806230679062306800623068106230682062306830623068406230685062306860623068706230688062306890623069006230691062306920623069306230694062306950623069606230697062306980623069906230700062307010623070206230703062307040623070506230706062307070623070806230709062307100623071106230712062307130623071406230715062307160623071706230718062307190623072006230721062307220623072306230724062307250623072606230727062307280623072906230730062307310623073206230733062307340623073506230736062307370623073806230739062307400623074106230742062307430623074406230745062307460623074706230748062307490623075006230751062307520623075306230754062307550623075606230757062307580623075906230760062307610623076206230763062307640623076506230766062307670623076806230769062307700623077106230772062307730623077406230775062307760623077706230778062307790623078006230781062307820623078306230784062307850623078606230787062307880623078906230790062307910623079206230793062307940623079506230796062307970623079806230799062308000623080106230802062308030623080406230805062308060623080706230808062308090623081006230811062308120623081306230814062308150623081606230817062308180623081906230820062308210623082206230823062308240623082506230826062308270623082806230829062308300623083106230832062308330623083406230835062308360623083706230838062308390623084006230841062308420623084306230844062308450623084606230847062308480623084906230850062308510623085206230853062308540623085506230856062308570623085806230859062308600623086106230862062308630623086406230865062308660623086706230868062308690623087006230871062308720623087306230874062308750623087606230877062308780623087906230880062308810623088206230883062308840623088506230886062308870623088806230889062308900623089106230892062308930623089406230895062308960623089706230898062308990623090006230901062309020623090306230904062309050623090606230907062309080623090906230910062309110623091206230913062309140623091506230916062309170623091806230919062309200623092106230922062309230623092406230925062309260623092706230928062309290623093006230931062309320623093306230934062309350623093606230937062309380623093906230940062309410623094206230943062309440623094506230946062309470623094806230949062309500623095106230952062309530623095406230955062309560623095706230958062309590623096006230961062309620623096306230964062309650623096606230967062309680623096906230970062309710623097206230973062309740623097506230976062309770623097806230979062309800623098106230982062309830623098406230985062309860623098706230988062309890623099006230991062309920623099306230994062309950623099606230997062309980623099906231000062310010623100206231003062310040623100506231006062310070623100806231009062310100623101106231012062310130623101406231015062310160623101706231018062310190623102006231021062310220623102306231024062310250623102606231027062310280623102906231030062310310623103206231033062310340623103506231036062310370623103806231039062310400623104106231042062310430623104406231045062310460623104706231048062310490623105006231051062310520623105306231054062310550623105606231057062310580623105906231060062310610623106206231063062310640623106506231066062310670623106806231069062310700623107106231072062310730623107406231075062310760623107706231078062310790623108006231081062310820623108306231084062310850623108606231087062310880623108906231090062310910623109206231093062310940623109506231096062310970623109806231099062311000623110106231102062311030623110406231105062400010624000206240003062400040624000506240006062400070624000806240009062400100624001106240012062400130624001406240015062400160624001706240018062400190624002006240021062400220624002306240024062400250624002606240027062400280624002906240030062400310624003206240033062400340624003506240036062400370624003806240039062400400624004106240042062400430624004406240045062400460624004706240048062400490624005006240051062400520624005306240054062400550624005606240057062400580624005906240060062400610624006206240063062400640624006506240066062400670624006806240069062400700624007106240072062400730624007406240075062400760624007706240078062400790624008006240081062400820624008306240084062400850624008606240087062400880624008906240090062400910624009206240093062400940624009506240096062400970624009806240099062401000624010106240102062401030624010406240105062401060624010706240108062401090624011006240111062401120624011306240114062401150624011606240117062401180624011906240120062401210624012206240123062401240624012506240126062401270624012806240129062401300624013106240132062401330624013406240135062401360624013706240138062401390624014006240141062401420624014306240144062401450624014606240147062401480624014906240150062401510624015206240153062401540624015506240156062401570624015806240159062401600624016106240162062401630624016406240165062401660624016706240168062401690624017006240171062401720624017306240174062401750624017606240177062401780624017906240180062401810624018206240183062401840624018506240186062401870624018806240189062401900624019106240192062401930624019406240195062401960624019706240198062401990624020006240201062402020624020306240204062402050624020606240207062402080624020906240210062402110624021206240213062402140624021506240216062402170624021806240219062402200624022106240222062402230624022406240225062402260624022706240228062402290624023006240231062402320624023306240234062402350624023606240237062402380624023906240240062402410624024206240243062402440624024506240246062402470624024806240249062402500624025106240252062402530624025406240255062402560624025706240258062402590624026006240261062402620624026306240264062402650624026606240267062402680624026906240270062402710624027206240273062402740624027506240276062402770624027806240279062402800624028106240282062402830624028406240285062402860624028706240288062402890624029006240291062402920624029306240294062402950624029606240297062402980624029906240300062403010624030206240303062403040624030506240306062403070624030806240309062403100624031106240312062403130624031406240315062403160624031706240318062403190624032006240321062403220624032306240324062403250624032606240327062403280624032906240330062403310624033206240333062403340624033506240336062403370624033806240339062403400624034106240342062403430624034406240345062403460624034706240348062403490624035006240351062403520624035306240354062403550624035606240357062403580624035906240360062403610624036206240363062403640624036506240366062403670624036806240369062403700624037106240372062403730624037406240375062403760624037706240378062403790624038006240381062403820624038306240384062403850624038606240387062403880624038906240390062403910624039206240393062403940624039506240396062403970624039806240399062404000624040106240402062404030624040406240405062404060624040706240408062404090624041006240411062404120624041306240414062404150624041606240417062404180624041906240420062404210624042206240423062404240624042506240426062404270624042806240429062404300624043106240432062404330624043406240435062404360624043706240438062404390624044006240441062404420624044306240444062404450624044606240447062404480624044906240450062404510624045206240453062404540624045506240456062404570624045806240459062404600624046106240462062404630624046406240465062404660624046706240468062404690624047006240471062404720624047306240474062404750624047606240477062404780624047906240480062404810624048206240483062404840624048506240486062404870624048806240489062404900624049106240492062404930624049406240495062404960624049706240498062404990624050006240501062405020624050306240504062405050624050606240507062405080624050906240510062405110624051206240513062405140624051506240516062405170624051806240519062405200624052106240522062405230624052406240525062405260624052706240528062405290624053006240531062405320624053306240534062405350624053606240537062405380624053906240540062405410624054206240543062405440624054506240546062405470624054806240549062405500624055106240552062405530624055406240555062405560624055706240558062405590624056006240561062405620624056306240564062405650624056606240567062405680624056906240570062405710624057206240573062405740624057506240576062405770624057806240579062405800624058106240582062405830624058406240585062405860624058706240588062405890624059006240591062405920624059306240594062405950624059606240597062405980624059906240600062406010624060206240603062406040624060506240606062406070624060806240609062406100624061106240612062406130624061406240615062406160624061706240618062406190624062006240621062406220624062306240624062406250624062606240627062406280624062906240630062406310624063206240633062406340624063506240636062406370624063806240639062406400624064106240642062406430624064406240645062406460624064706240648062406490624065006240651062406520624065306240654062406550624065606240657062406580624065906240660062406610624066206240663062406640624066506240666062406670624066806240669062406700624067106240672062406730624067406240675062406760624067706240678062406790624068006240681062406820624068306240684062406850624068606240687062406880624068906240690062406910624069206240693062406940624069506240696062406970624069806240699062407000624070106240702062407030624070406240705062407060624070706240708062407090624071006240711062407120624071306240714062407150624071606240717062407180624071906240720062407210624072206240723062407240624072506240726062407270624072806240729062407300624073106240732062407330624073406240735062407360624073706240738062407390624074006240741062407420624074306240744062407450624074606240747062407480624074906240750062407510624075206240753062407540624075506240756062407570624075806240759062407600624076106240762062407630624076406240765062407660624076706240768062407690624077006240771062407720624077306240774062407750624077606240777062407780624077906240780062407810624078206240783062407840624078506240786062407870624078806240789062407900624079106240792062407930624079406240795062407960624079706240798062407990624080006240801062408020624080306240804062408050624080606240807062408080624080906240810062408110624081206240813062408140624081506240816062408170624081806240819062408200624082106240822062408230624082406240825062408260624082706240828062408290624083006240831062408320624083306240834062408350624083606240837062408380624083906240840062408410624084206240843062408440624084506240846062408470624084806240849062408500624085106240852062408530624085406240855062408560624085706240858062408590624086006240861062408620624086306240864062408650624086606240867062408680624086906240870062408710624087206240873062408740624087506240876062408770624087806240879062408800624088106240882062408830624088406240885062408860624088706240888062408890624089006240891062408920624089306240894062408950624089606240897062408980624089906240900062409010624090206240903062409040624090506240906062409070624090806240909062409100624091106240912062409130624091406240915062409160624091706240918062409190624092006240921062409220624092306240924062409250624092606240927062409280624092906240930062409310624093206240933062409340624093506240936062409370624093806240939062409400624094106240942062409430624094406240945062409460624094706240948062409490624095006240951062409520624095306240954062409550624095606240957062409580624095906240960062409610624096206240963062409640624096506240966062409670624096806240969062409700624097106240972062409730624097406240975062409760624097706240978062409790624098006240981062409820624098306240984062409850624098606240987062409880624098906240990062409910624099206240993062409940624099506240996062409970624099806240999062410000624100106241002062410030624100406241005062410060624100706241008062410090624101006241011062410120624101306241014062410150624101606241017062410180624101906241020062410210624102206241023062410240624102506241026062410270624102806241029062410300624103106241032062410330624103406241035062410360624103706241038062410390624104006241041062410420624104306241044062410450624104606241047062410480624104906241050062410510624105206241053062410540624105506241056062410570624105806241059062410600624106106241062062410630624106406241065062410660624106706241068062410690624107006241071062410720624107306241074062410750624107606241077062410780624107906241080062410810624108206241083062410840624108506241086062410870624108806241089062410900624109106241092062410930624109406241095062410960624109706241098062410990624110006241101062411020624110306241104062411050625000106250002062500030625000406250005062500060625000706250008062500090625001006250011062500120625001306250014062500150625001606250017062500180625001906250020062500210625002206250023062500240625002506250026062500270625002806250029062500300625003106250032062500330625003406250035062500360625003706250038062500390625004006250041062500420625004306250044062500450625004606250047062500480625004906250050062500510625005206250053062500540625005506250056062500570625005806250059062500600625006106250062062500630625006406250065062500660625006706250068062500690625007006250071062500720625007306250074062500750625007606250077062500780625007906250080062500810625008206250083062500840625008506250086062500870625008806250089062500900625009106250092062500930625009406250095062500960625009706250098062500990625010006250101062501020625010306250104062501050625010606250107062501080625010906250110062501110625011206250113062501140625011506250116062501170625011806250119062501200625012106250122062501230625012406250125062501260625012706250128062501290625013006250131062501320625013306250134062501350625013606250137062501380625013906250140062501410625014206250143062501440625014506250146062501470625014806250149062501500625015106250152062501530625015406250155062501560625015706250158062501590625016006250161062501620625016306250164062501650625016606250167062501680625016906250170062501710625017206250173062501740625017506250176062501770625017806250179062501800625018106250182062501830625018406250185062501860625018706250188062501890625019006250191062501920625019306250194062501950625019606250197062501980625019906250200062502010625020206250203062502040625020506250206062502070625020806250209062502100625021106250212062502130625021406250215062502160625021706250218062502190625022006250221062502220625022306250224062502250625022606250227062502280625022906250230062502310625023206250233062502340625023506250236062502370625023806250239062502400625024106250242062502430625024406250245062502460625024706250248062502490625025006250251062502520625025306250254062502550625025606250257062502580625025906250260062502610625026206250263062502640625026506250266062502670625026806250269062502700625027106250272062502730625027406250275062502760625027706250278062502790625028006250281062502820625028306250284062502850625028606250287062502880625028906250290062502910625029206250293062502940625029506250296062502970625029806250299062503000625030106250302062503030625030406250305062503060625030706250308062503090625031006250311062503120625031306250314062503150625031606250317062503180625031906250320062503210625032206250323062503240625032506250326062503270625032806250329062503300625033106250332062503330625033406250335062503360625033706250338062503390625034006250341062503420625034306250344062503450625034606250347062503480625034906250350062503510625035206250353062503540625035506250356062503570625035806250359062503600625036106250362062503630625036406250365062503660625036706250368062503690625037006250371062503720625037306250374062503750625037606250377062503780625037906250380062503810625038206250383062503840625038506250386062503870625038806250389062503900625039106250392062503930625039406250395062503960625039706250398062503990625040006250401062504020625040306250404062504050625040606250407062504080625040906250410062504110625041206250413062504140625041506250416062504170625041806250419062504200625042106250422062504230625042406250425062504260625042706250428062504290625043006250431062504320625043306250434062504350625043606250437062504380625043906250440062504410625044206250443062504440625044506250446062504470625044806250449062504500625045106250452062504530625045406250455062504560625045706250458062504590625046006250461062504620625046306250464062504650625046606250467062504680625046906250470062504710625047206250473062504740625047506250476062504770625047806250479062504800625048106250482062504830625048406250485062504860625048706250488062504890625049006250491062504920625049306250494062504950625049606250497062504980625049906250500062505010625050206250503062505040625050506250506062505070625050806250509062505100625051106250512062505130625051406250515062505160625051706250518062505190625052006250521062505220625052306250524062505250625052606250527062505280625052906250530062505310625053206250533062505340625053506250536062505370625053806250539062505400625054106250542062505430625054406250545062505460625054706250548062505490625055006250551062505520625055306250554062505550625055606250557062505580625055906250560062505610625056206250563062505640625056506250566062505670625056806250569062505700625057106250572062505730625057406250575062505760625057706250578062505790625058006250581062505820625058306250584062505850625058606250587062505880625058906250590062505910625059206250593062505940625059506250596062505970625059806250599062506000625060106250602062506030625060406250605062506060625060706250608062506090625061006250611062506120625061306250614062506150625061606250617062506180625061906250620062506210625062206250623062506240625062506250626062506270625062806250629062506300625063106250632062506330625063406250635062506360625063706250638062506390625064006250641062506420625064306250644062506450625064606250647062506480625064906250650062506510625065206250653062506540625065506250656062506570625065806250659062506600625066106250662062506630625066406250665062506660625066706250668062506690625067006250671062506720625067306250674062506750625067606250677062506780625067906250680062506810625068206250683062506840625068506250686062506870625068806250689062506900625069106250692062506930625069406250695062506960625069706250698062506990625070006250701062507020625070306250704062507050625070606250707062507080625070906250710062507110625071206250713062507140625071506250716062507170625071806250719062507200625072106250722062507230625072406250725062507260625072706250728062507290625073006250731062507320625073306250734062507350625073606250737062507380625073906250740062507410625074206250743062507440625074506250746062507470625074806250749062507500625075106250752062507530625075406250755062507560625075706250758062507590625076006250761062507620625076306250764062507650625076606250767062507680625076906250770062507710625077206250773062507740625077506250776062507770625077806250779062507800625078106250782062507830625078406250785062507860625078706250788062507890625079006250791062507920625079306250794062507950625079606250797062507980625079906250800062508010625080206250803062508040625080506250806062508070625080806250809062508100625081106250812062508130625081406250815062508160625081706250818062508190625082006250821062508220625082306250824062508250625082606250827062508280625082906250830062508310625083206250833062508340625083506250836062508370625083806250839062508400625084106250842062508430625084406250845062508460625084706250848062508490625085006250851062508520625085306250854062508550625085606250857062508580625085906250860062508610625086206250863062508640625086506250866062508670625086806250869062508700625087106250872062508730625087406250875062508760625087706250878062508790625088006250881062508820625088306250884062508850625088606250887062508880625088906250890062508910625089206250893062508940625089506250896062508970625089806250899062509000625090106250902062509030625090406250905062509060625090706250908062509090625091006250911062509120625091306250914062509150625091606250917062509180625091906250920062509210625092206250923062509240625092506250926062509270625092806250929062509300625093106250932062509330625093406250935062509360625093706250938062509390625094006250941062509420625094306250944062509450625094606250947062509480625094906250950062509510625095206250953062509540625095506250956062509570625095806250959062509600625096106250962062509630625096406250965062509660625096706250968062509690625097006250971062509720625097306250974062509750625097606250977062509780625097906250980062509810625098206250983062509840625098506250986062509870625098806250989062509900625099106250992062509930625099406250995062509960625099706250998062509990625100006251001062510020625100306251004062510050625100606251007062510080625100906251010062510110625101206251013062510140625101506251016062510170625101806251019062510200625102106251022062510230625102406251025062510260625102706251028062510290625103006251031062510320625103306251034062510350625103606251037062510380625103906251040062510410625104206251043062510440625104506251046062510470625104806251049062510500625105106251052062510530625105406251055062510560625105706251058062510590625106006251061062510620625106306251064062510650625106606251067062510680625106906251070062510710625107206251073062510740625107506251076062510770625107806251079062510800625108106251082062510830625108406251085062510860625108706251088062510890625109006251091062510920625109306251094062510950625109606251097062510980625109906251100062511010625110206251103062511040625110506260001062600020626000306260004062600050626000606260007062600080626000906260010062600110626001206260013062600140626001506260016062600170626001806260019062600200626002106260022062600230626002406260025062600260626002706260028062600290626003006260031062600320626003306260034062600350626003606260037062600380626003906260040062600410626004206260043062600440626004506260046062600470626004806260049062600500626005106260052062600530626005406260055062600560626005706260058062600590626006006260061062600620626006306260064062600650626006606260067062600680626006906260070062600710626007206260073062600740626007506260076062600770626007806260079062600800626008106260082062600830626008406260085062600860626008706260088062600890626009006260091062600920626009306260094062600950626009606260097062600980626009906260100062601010626010206260103062601040626010506260106062601070626010806260109062601100626011106260112062601130626011406260115062601160626011706260118062601190626012006260121062601220626012306260124062601250626012606260127062601280626012906260130062601310626013206260133062601340626013506260136062601370626013806260139062601400626014106260142062601430626014406260145062601460626014706260148062601490626015006260151062601520626015306260154062601550626015606260157062601580626015906260160062601610626016206260163062601640626016506260166062601670626016806260169062601700626017106260172062601730626017406260175062601760626017706260178062601790626018006260181062601820626018306260184062601850626018606260187062601880626018906260190062601910626019206260193062601940626019506260196062601970626019806260199062602000626020106260202062602030626020406260205062602060626020706260208062602090626021006260211062602120626021306260214062602150626021606260217062602180626021906260220062602210626022206260223062602240626022506260226062602270626022806260229062602300626023106260232062602330626023406260235062602360626023706260238062602390626024006260241062602420626024306260244062602450626024606260247062602480626024906260250062602510626025206260253062602540626025506260256062602570626025806260259062602600626026106260262062602630626026406260265062602660626026706260268062602690626027006260271062602720626027306260274062602750626027606260277062602780626027906260280062602810626028206260283062602840626028506260286062602870626028806260289062602900626029106260292062602930626029406260295062602960626029706260298062602990626030006260301062603020626030306260304062603050626030606260307062603080626030906260310062603110626031206260313062603140626031506260316062603170626031806260319062603200626032106260322062603230626032406260325062603260626032706260328062603290626033006260331062603320626033306260334062603350626033606260337062603380626033906260340062603410626034206260343062603440626034506260346062603470626034806260349062603500626035106260352062603530626035406260355062603560626035706260358062603590626036006260361062603620626036306260364062603650626036606260367062603680626036906260370062603710626037206260373062603740626037506260376062603770626037806260379062603800626038106260382062603830626038406260385062603860626038706260388062603890626039006260391062603920626039306260394062603950626039606260397062603980626039906260400062604010626040206260403062604040626040506260406062604070626040806260409062604100626041106260412062604130626041406260415062604160626041706260418062604190626042006260421062604220626042306260424062604250626042606260427062604280626042906260430062604310626043206260433062604340626043506260436062604370626043806260439062604400626044106260442062604430626044406260445062604460626044706260448062604490626045006260451062604520626045306260454062604550626045606260457062604580626045906260460062604610626046206260463062604640626046506260466062604670626046806260469062604700626047106260472062604730626047406260475062604760626047706260478062604790626048006260481062604820626048306260484062604850626048606260487062604880626048906260490062604910626049206260493062604940626049506260496062604970626049806260499062605000626050106260502062605030626050406260505062605060626050706260508062605090626051006260511062605120626051306260514062605150626051606260517062605180626051906260520062605210626052206260523062605240626052506260526062605270626052806260529062605300626053106260532062605330626053406260535062605360626053706260538062605390626054006260541062605420626054306260544062605450626054606260547062605480626054906260550062605510626055206260553062605540626055506260556062605570626055806260559062605600626056106260562062605630626056406260565062605660626056706260568062605690626057006260571062605720626057306260574062605750626057606260577062605780626057906260580062605810626058206260583062605840626058506260586062605870626058806260589062605900626059106260592062605930626059406260595062605960626059706260598062605990626060006260601062606020626060306260604062606050626060606260607062606080626060906260610062606110626061206260613062606140626061506260616062606170626061806260619062606200626062106260622062606230626062406260625062606260626062706260628062606290626063006260631062606320626063306260634062606350626063606260637062606380626063906260640062606410626064206260643062606440626064506260646062606470626064806260649062606500626065106260652062606530626065406260655062606560626065706260658062606590626066006260661062606620626066306260664062606650626066606260667062606680626066906260670062606710626067206260673062606740626067506260676062606770626067806260679062606800626068106260682062606830626068406260685062606860626068706260688062606890626069006260691062606920626069306260694062606950626069606260697062606980626069906260700062607010626070206260703062607040626070506260706062607070626070806260709062607100626071106260712062607130626071406260715062607160626071706260718062607190626072006260721062607220626072306260724062607250626072606260727062607280626072906260730062607310626073206260733062607340626073506260736062607370626073806260739062607400626074106260742062607430626074406260745062607460626074706260748062607490626075006260751062607520626075306260754062607550626075606260757062607580626075906260760062607610626076206260763062607640626076506260766062607670626076806260769062607700626077106260772062607730626077406260775062607760626077706260778062607790626078006260781062607820626078306260784062607850626078606260787062607880626078906260790062607910626079206260793062607940626079506260796062607970626079806260799062608000626080106260802062608030626080406260805062608060626080706260808062608090626081006260811062608120626081306260814062608150626081606260817062608180626081906260820062608210626082206260823062608240626082506260826062608270626082806260829062608300626083106260832062608330626083406260835062608360626083706260838062608390626084006260841062608420626084306260844062608450626084606260847062608480626084906260850062608510626085206260853062608540626085506260856062608570626085806260859062608600626086106260862062608630626086406260865062608660626086706260868062608690626087006260871062608720626087306260874062608750626087606260877062608780626087906260880062608810626088206260883062608840626088506260886062608870626088806260889062608900626089106260892062608930626089406260895062608960626089706260898062608990626090006260901062609020626090306260904062609050626090606260907062609080626090906260910062609110626091206260913062609140626091506260916062609170626091806260919062609200626092106260922062609230626092406260925062609260626092706260928062609290626093006260931062609320626093306260934062609350626093606260937062609380626093906260940062609410626094206260943062609440626094506260946062609470626094806260949062609500626095106260952062609530626095406260955062609560626095706260958062609590626096006260961062609620626096306260964062609650626096606260967062609680626096906260970062609710626097206260973062609740626097506260976062609770626097806260979062609800626098106260982062609830626098406260985062609860626098706260988062609890626099006260991062609920626099306260994062609950626099606260997062609980626099906261000062610010626100206261003062610040626100506261006062610070626100806261009062610100626101106261012062610130626101406261015062610160626101706261018062610190626102006261021062610220626102306261024062610250626102606261027062610280626102906261030062610310626103206261033062610340626103506261036062610370626103806261039062610400626104106261042062610430626104406261045062610460626104706261048062610490626105006261051062610520626105306261054062610550626105606261057062610580626105906261060062610610626106206261063062610640626106506261066062610670626106806261069062610700626107106261072062610730626107406261075062610760626107706261078062610790626108006261081062610820626108306261084062610850626108606261087062610880626108906261090062610910626109206261093062610940626109506261096062610970626109806261099062611000626110106261102062611030626110406261105062700010627000206270003062700040627000506270006062700070627000806270009062700100627001106270012062700130627001406270015062700160627001706270018062700190627002006270021062700220627002306270024062700250627002606270027062700280627002906270030062700310627003206270033062700340627003506270036062700370627003806270039062700400627004106270042062700430627004406270045062700460627004706270048062700490627005006270051062700520627005306270054062700550627005606270057062700580627005906270060062700610627006206270063062700640627006506270066062700670627006806270069062700700627007106270072062700730627007406270075062700760627007706270078062700790627008006270081062700820627008306270084062700850627008606270087062700880627008906270090062700910627009206270093062700940627009506270096062700970627009806270099062701000627010106270102062701030627010406270105062701060627010706270108062701090627011006270111062701120627011306270114062701150627011606270117062701180627011906270120062701210627012206270123062701240627012506270126062701270627012806270129062701300627013106270132062701330627013406270135062701360627013706270138062701390627014006270141062701420627014306270144062701450627014606270147062701480627014906270150062701510627015206270153062701540627015506270156062701570627015806270159062701600627016106270162062701630627016406270165062701660627016706270168062701690627017006270171062701720627017306270174062701750627017606270177062701780627017906270180062701810627018206270183062701840627018506270186062701870627018806270189062701900627019106270192062701930627019406270195062701960627019706270198062701990627020006270201062702020627020306270204062702050627020606270207062702080627020906270210062702110627021206270213062702140627021506270216062702170627021806270219062702200627022106270222062702230627022406270225062702260627022706270228062702290627023006270231062702320627023306270234062702350627023606270237062702380627023906270240062702410627024206270243062702440627024506270246062702470627024806270249062702500627025106270252062702530627025406270255062702560627025706270258062702590627026006270261062702620627026306270264062702650627026606270267062702680627026906270270062702710627027206270273062702740627027506270276062702770627027806270279062702800627028106270282062702830627028406270285062702860627028706270288062702890627029006270291062702920627029306270294062702950627029606270297062702980627029906270300062703010627030206270303062703040627030506270306062703070627030806270309062703100627031106270312062703130627031406270315062703160627031706270318062703190627032006270321062703220627032306270324062703250627032606270327062703280627032906270330062703310627033206270333062703340627033506270336062703370627033806270339062703400627034106270342062703430627034406270345062703460627034706270348062703490627035006270351062703520627035306270354062703550627035606270357062703580627035906270360062703610627036206270363062703640627036506270366062703670627036806270369062703700627037106270372062703730627037406270375062703760627037706270378062703790627038006270381062703820627038306270384062703850627038606270387062703880627038906270390062703910627039206270393062703940627039506270396062703970627039806270399062704000627040106270402062704030627040406270405062704060627040706270408062704090627041006270411062704120627041306270414062704150627041606270417062704180627041906270420062704210627042206270423062704240627042506270426062704270627042806270429062704300627043106270432062704330627043406270435062704360627043706270438062704390627044006270441062704420627044306270444062704450627044606270447062704480627044906270450062704510627045206270453062704540627045506270456062704570627045806270459062704600627046106270462062704630627046406270465062704660627046706270468062704690627047006270471062704720627047306270474062704750627047606270477062704780627047906270480062704810627048206270483062704840627048506270486062704870627048806270489062704900627049106270492062704930627049406270495062704960627049706270498062704990627050006270501062705020627050306270504062705050627050606270507062705080627050906270510062705110627051206270513062705140627051506270516062705170627051806270519062705200627052106270522062705230627052406270525062705260627052706270528062705290627053006270531062705320627053306270534062705350627053606270537062705380627053906270540062705410627054206270543062705440627054506270546062705470627054806270549062705500627055106270552062705530627055406270555062705560627055706270558062705590627056006270561062705620627056306270564062705650627056606270567062705680627056906270570062705710627057206270573062705740627057506270576062705770627057806270579062705800627058106270582062705830627058406270585062705860627058706270588062705890627059006270591062705920627059306270594062705950627059606270597062705980627059906270600062706010627060206270603062706040627060506270606062706070627060806270609062706100627061106270612062706130627061406270615062706160627061706270618062706190627062006270621062706220627062306270624062706250627062606270627062706280627062906270630062706310627063206270633062706340627063506270636062706370627063806270639062706400627064106270642062706430627064406270645062706460627064706270648062706490627065006270651062706520627065306270654062706550627065606270657062706580627065906270660062706610627066206270663062706640627066506270666062706670627066806270669062706700627067106270672062706730627067406270675062706760627067706270678062706790627068006270681062706820627068306270684062706850627068606270687062706880627068906270690062706910627069206270693062706940627069506270696062706970627069806270699062707000627070106270702062707030627070406270705062707060627070706270708062707090627071006270711062707120627071306270714062707150627071606270717062707180627071906270720062707210627072206270723062707240627072506270726062707270627072806270729062707300627073106270732062707330627073406270735062707360627073706270738062707390627074006270741062707420627074306270744062707450627074606270747062707480627074906270750062707510627075206270753062707540627075506270756062707570627075806270759062707600627076106270762062707630627076406270765062707660627076706270768062707690627077006270771062707720627077306270774062707750627077606270777062707780627077906270780062707810627078206270783062707840627078506270786062707870627078806270789062707900627079106270792062707930627079406270795062707960627079706270798062707990627080006270801062708020627080306270804062708050627080606270807062708080627080906270810062708110627081206270813062708140627081506270816062708170627081806270819062708200627082106270822062708230627082406270825062708260627082706270828062708290627083006270831062708320627083306270834062708350627083606270837062708380627083906270840062708410627084206270843062708440627084506270846062708470627084806270849062708500627085106270852062708530627085406270855062708560627085706270858062708590627086006270861062708620627086306270864062708650627086606270867062708680627086906270870062708710627087206270873062708740627087506270876062708770627087806270879062708800627088106270882062708830627088406270885062708860627088706270888062708890627089006270891062708920627089306270894062708950627089606270897062708980627089906270900062709010627090206270903062709040627090506270906062709070627090806270909062709100627091106270912062709130627091406270915062709160627091706270918062709190627092006270921062709220627092306270924062709250627092606270927062709280627092906270930062709310627093206270933062709340627093506270936062709370627093806270939062709400627094106270942062709430627094406270945062709460627094706270948062709490627095006270951062709520627095306270954062709550627095606270957062709580627095906270960062709610627096206270963062709640627096506270966062709670627096806270969062709700627097106270972062709730627097406270975062709760627097706270978062709790627098006270981062709820627098306270984062709850627098606270987062709880627098906270990062709910627099206270993062709940627099506270996062709970627099806270999062710000627100106271002062710030627100406271005062710060627100706271008062710090627101006271011062710120627101306271014062710150627101606271017062710180627101906271020062710210627102206271023062710240627102506271026062710270627102806271029062710300627103106271032062710330627103406271035062710360627103706271038062710390627104006271041062710420627104306271044062710450627104606271047062710480627104906271050062710510627105206271053062710540627105506271056062710570627105806271059062710600627106106271062062710630627106406271065062710660627106706271068062710690627107006271071062710720627107306271074062710750627107606271077062710780627107906271080062710810627108206271083062710840627108506271086062710870627108806271089062710900627109106271092062710930627109406271095062710960627109706271098062710990627110006271101062711020627110306271104062711050628000106280002062800030628000406280005062800060628000706280008062800090628001006280011062800120628001306280014062800150628001606280017062800180628001906280020062800210628002206280023062800240628002506280026062800270628002806280029062800300628003106280032062800330628003406280035062800360628003706280038062800390628004006280041062800420628004306280044062800450628004606280047062800480628004906280050062800510628005206280053062800540628005506280056062800570628005806280059062800600628006106280062062800630628006406280065062800660628006706280068062800690628007006280071062800720628007306280074062800750628007606280077062800780628007906280080062800810628008206280083062800840628008506280086062800870628008806280089062800900628009106280092062800930628009406280095062800960628009706280098062800990628010006280101062801020628010306280104062801050628010606280107062801080628010906280110062801110628011206280113062801140628011506280116062801170628011806280119062801200628012106280122062801230628012406280125062801260628012706280128062801290628013006280131062801320628013306280134062801350628013606280137062801380628013906280140062801410628014206280143062801440628014506280146062801470628014806280149062801500628015106280152062801530628015406280155062801560628015706280158062801590628016006280161062801620628016306280164062801650628016606280167062801680628016906280170062801710628017206280173062801740628017506280176062801770628017806280179062801800628018106280182062801830628018406280185062801860628018706280188062801890628019006280191062801920628019306280194062801950628019606280197062801980628019906280200062802010628020206280203062802040628020506280206062802070628020806280209062802100628021106280212062802130628021406280215062802160628021706280218062802190628022006280221062802220628022306280224062802250628022606280227062802280628022906280230062802310628023206280233062802340628023506280236062802370628023806280239062802400628024106280242062802430628024406280245062802460628024706280248062802490628025006280251062802520628025306280254062802550628025606280257062802580628025906280260062802610628026206280263062802640628026506280266062802670628026806280269062802700628027106280272062802730628027406280275062802760628027706280278062802790628028006280281062802820628028306280284062802850628028606280287062802880628028906280290062802910628029206280293062802940628029506280296062802970628029806280299062803000628030106280302062803030628030406280305062803060628030706280308062803090628031006280311062803120628031306280314062803150628031606280317062803180628031906280320062803210628032206280323062803240628032506280326062803270628032806280329062803300628033106280332062803330628033406280335062803360628033706280338062803390628034006280341062803420628034306280344062803450628034606280347062803480628034906280350062803510628035206280353062803540628035506280356062803570628035806280359062803600628036106280362062803630628036406280365062803660628036706280368062803690628037006280371062803720628037306280374062803750628037606280377062803780628037906280380062803810628038206280383062803840628038506280386062803870628038806280389062803900628039106280392062803930628039406280395062803960628039706280398062803990628040006280401062804020628040306280404062804050628040606280407062804080628040906280410062804110628041206280413062804140628041506280416062804170628041806280419062804200628042106280422062804230628042406280425062804260628042706280428062804290628043006280431062804320628043306280434062804350628043606280437062804380628043906280440062804410628044206280443062804440628044506280446062804470628044806280449062804500628045106280452062804530628045406280455062804560628045706280458062804590628046006280461062804620628046306280464062804650628046606280467062804680628046906280470062804710628047206280473062804740628047506280476062804770628047806280479062804800628048106280482062804830628048406280485062804860628048706280488062804890628049006280491062804920628049306280494062804950628049606280497062804980628049906280500062805010628050206280503062805040628050506280506062805070628050806280509062805100628051106280512062805130628051406280515062805160628051706280518062805190628052006280521062805220628052306280524062805250628052606280527062805280628052906280530062805310628053206280533062805340628053506280536062805370628053806280539062805400628054106280542062805430628054406280545062805460628054706280548062805490628055006280551062805520628055306280554062805550628055606280557062805580628055906280560062805610628056206280563062805640628056506280566062805670628056806280569062805700628057106280572062805730628057406280575062805760628057706280578062805790628058006280581062805820628058306280584062805850628058606280587062805880628058906280590062805910628059206280593062805940628059506280596062805970628059806280599062806000628060106280602062806030628060406280605062806060628060706280608062806090628061006280611062806120628061306280614062806150628061606280617062806180628061906280620062806210628062206280623062806240628062506280626062806270628062806280629062806300628063106280632062806330628063406280635062806360628063706280638062806390628064006280641062806420628064306280644062806450628064606280647062806480628064906280650062806510628065206280653062806540628065506280656062806570628065806280659062806600628066106280662062806630628066406280665062806660628066706280668062806690628067006280671062806720628067306280674062806750628067606280677062806780628067906280680062806810628068206280683062806840628068506280686062806870628068806280689062806900628069106280692062806930628069406280695062806960628069706280698062806990628070006280701062807020628070306280704062807050628070606280707062807080628070906280710062807110628071206280713062807140628071506280716062807170628071806280719062807200628072106280722062807230628072406280725062807260628072706280728062807290628073006280731062807320628073306280734062807350628073606280737062807380628073906280740062807410628074206280743062807440628074506280746062807470628074806280749062807500628075106280752062807530628075406280755062807560628075706280758062807590628076006280761062807620628076306280764062807650628076606280767062807680628076906280770062807710628077206280773062807740628077506280776062807770628077806280779062807800628078106280782062807830628078406280785062807860628078706280788062807890628079006280791062807920628079306280794062807950628079606280797062807980628079906280800062808010628080206280803062808040628080506280806062808070628080806280809062808100628081106280812062808130628081406280815062808160628081706280818062808190628082006280821062808220628082306280824062808250628082606280827062808280628082906280830062808310628083206280833062808340628083506280836062808370628083806280839062808400628084106280842062808430628084406280845062808460628084706280848062808490628085006280851062808520628085306280854062808550628085606280857062808580628085906280860062808610628086206280863062808640628086506280866062808670628086806280869062808700628087106280872062808730628087406280875062808760628087706280878062808790628088006280881062808820628088306280884062808850628088606280887062808880628088906280890062808910628089206280893062808940628089506280896062808970628089806280899062809000628090106280902062809030628090406280905062809060628090706280908062809090628091006280911062809120628091306280914062809150628091606280917062809180628091906280920062809210628092206280923062809240628092506280926062809270628092806280929062809300628093106280932062809330628093406280935062809360628093706280938062809390628094006280941062809420628094306280944062809450628094606280947062809480628094906280950062809510628095206280953062809540628095506280956062809570628095806280959062809600628096106280962062809630628096406280965062809660628096706280968062809690628097006280971062809720628097306280974062809750628097606280977062809780628097906280980062809810628098206280983062809840628098506280986062809870628098806280989062809900628099106280992062809930628099406280995062809960628099706280998062809990628100006281001062810020628100306281004062810050628100606281007062810080628100906281010062810110628101206281013062810140628101506281016062810170628101806281019062810200628102106281022062810230628102406281025062810260628102706281028062810290628103006281031062810320628103306281034062810350628103606281037062810380628103906281040062810410628104206281043062810440628104506281046062810470628104806281049062810500628105106281052062810530628105406281055062810560628105706281058062810590628106006281061062810620628106306281064062810650628106606281067062810680628106906281070062810710628107206281073062810740628107506281076062810770628107806281079062810800628108106281082062810830628108406281085062810860628108706281088062810890628109006281091062810920628109306281094062810950628109606281097062810980628109906281100062811010628110206281103062811040628110506290001062900020629000306290004062900050629000606290007062900080629000906290010062900110629001206290013062900140629001506290016062900170629001806290019062900200629002106290022062900230629002406290025062900260629002706290028062900290629003006290031062900320629003306290034062900350629003606290037062900380629003906290040062900410629004206290043062900440629004506290046062900470629004806290049062900500629005106290052062900530629005406290055062900560629005706290058062900590629006006290061062900620629006306290064062900650629006606290067062900680629006906290070062900710629007206290073062900740629007506290076062900770629007806290079062900800629008106290082062900830629008406290085062900860629008706290088062900890629009006290091062900920629009306290094062900950629009606290097062900980629009906290100062901010629010206290103062901040629010506290106062901070629010806290109062901100629011106290112062901130629011406290115062901160629011706290118062901190629012006290121062901220629012306290124062901250629012606290127062901280629012906290130062901310629013206290133062901340629013506290136062901370629013806290139062901400629014106290142062901430629014406290145062901460629014706290148062901490629015006290151062901520629015306290154062901550629015606290157062901580629015906290160062901610629016206290163062901640629016506290166062901670629016806290169062901700629017106290172062901730629017406290175062901760629017706290178062901790629018006290181062901820629018306290184062901850629018606290187062901880629018906290190062901910629019206290193062901940629019506290196062901970629019806290199062902000629020106290202062902030629020406290205062902060629020706290208062902090629021006290211062902120629021306290214062902150629021606290217062902180629021906290220062902210629022206290223062902240629022506290226062902270629022806290229062902300629023106290232062902330629023406290235062902360629023706290238062902390629024006290241062902420629024306290244062902450629024606290247062902480629024906290250062902510629025206290253062902540629025506290256062902570629025806290259062902600629026106290262062902630629026406290265062902660629026706290268062902690629027006290271062902720629027306290274062902750629027606290277062902780629027906290280062902810629028206290283062902840629028506290286062902870629028806290289062902900629029106290292062902930629029406290295062902960629029706290298062902990629030006290301062903020629030306290304062903050629030606290307062903080629030906290310062903110629031206290313062903140629031506290316062903170629031806290319062903200629032106290322062903230629032406290325062903260629032706290328062903290629033006290331062903320629033306290334062903350629033606290337062903380629033906290340062903410629034206290343062903440629034506290346062903470629034806290349062903500629035106290352062903530629035406290355062903560629035706290358062903590629036006290361062903620629036306290364062903650629036606290367062903680629036906290370062903710629037206290373062903740629037506290376062903770629037806290379062903800629038106290382062903830629038406290385062903860629038706290388062903890629039006290391062903920629039306290394062903950629039606290397062903980629039906290400062904010629040206290403062904040629040506290406062904070629040806290409062904100629041106290412062904130629041406290415062904160629041706290418062904190629042006290421062904220629042306290424062904250629042606290427062904280629042906290430062904310629043206290433062904340629043506290436062904370629043806290439062904400629044106290442062904430629044406290445062904460629044706290448062904490629045006290451062904520629045306290454062904550629045606290457062904580629045906290460062904610629046206290463062904640629046506290466062904670629046806290469062904700629047106290472062904730629047406290475062904760629047706290478062904790629048006290481062904820629048306290484062904850629048606290487062904880629048906290490062904910629049206290493062904940629049506290496062904970629049806290499062905000629050106290502062905030629050406290505062905060629050706290508062905090629051006290511062905120629051306290514062905150629051606290517062905180629051906290520062905210629052206290523062905240629052506290526062905270629052806290529062905300629053106290532062905330629053406290535062905360629053706290538062905390629054006290541062905420629054306290544062905450629054606290547062905480629054906290550062905510629055206290553062905540629055506290556062905570629055806290559062905600629056106290562062905630629056406290565062905660629056706290568062905690629057006290571062905720629057306290574062905750629057606290577062905780629057906290580062905810629058206290583062905840629058506290586062905870629058806290589062905900629059106290592062905930629059406290595062905960629059706290598062905990629060006290601062906020629060306290604062906050629060606290607062906080629060906290610062906110629061206290613062906140629061506290616062906170629061806290619062906200629062106290622062906230629062406290625062906260629062706290628062906290629063006290631062906320629063306290634062906350629063606290637062906380629063906290640062906410629064206290643062906440629064506290646062906470629064806290649062906500629065106290652062906530629065406290655062906560629065706290658062906590629066006290661062906620629066306290664062906650629066606290667062906680629066906290670062906710629067206290673062906740629067506290676062906770629067806290679062906800629068106290682062906830629068406290685062906860629068706290688062906890629069006290691062906920629069306290694062906950629069606290697062906980629069906290700062907010629070206290703062907040629070506290706062907070629070806290709062907100629071106290712062907130629071406290715062907160629071706290718062907190629072006290721062907220629072306290724062907250629072606290727062907280629072906290730062907310629073206290733062907340629073506290736062907370629073806290739062907400629074106290742062907430629074406290745062907460629074706290748062907490629075006290751062907520629075306290754062907550629075606290757062907580629075906290760062907610629076206290763062907640629076506290766062907670629076806290769062907700629077106290772062907730629077406290775062907760629077706290778062907790629078006290781062907820629078306290784062907850629078606290787062907880629078906290790062907910629079206290793062907940629079506290796062907970629079806290799062908000629080106290802062908030629080406290805062908060629080706290808062908090629081006290811062908120629081306290814062908150629081606290817062908180629081906290820062908210629082206290823062908240629082506290826062908270629082806290829062908300629083106290832062908330629083406290835062908360629083706290838062908390629084006290841062908420629084306290844062908450629084606290847062908480629084906290850062908510629085206290853062908540629085506290856062908570629085806290859062908600629086106290862062908630629086406290865062908660629086706290868062908690629087006290871062908720629087306290874062908750629087606290877062908780629087906290880062908810629088206290883062908840629088506290886062908870629088806290889062908900629089106290892062908930629089406290895062908960629089706290898062908990629090006290901062909020629090306290904062909050629090606290907062909080629090906290910062909110629091206290913062909140629091506290916062909170629091806290919062909200629092106290922062909230629092406290925062909260629092706290928062909290629093006290931062909320629093306290934062909350629093606290937062909380629093906290940062909410629094206290943062909440629094506290946062909470629094806290949062909500629095106290952062909530629095406290955062909560629095706290958062909590629096006290961062909620629096306290964062909650629096606290967062909680629096906290970062909710629097206290973062909740629097506290976062909770629097806290979062909800629098106290982062909830629098406290985062909860629098706290988062909890629099006290991062909920629099306290994062909950629099606290997062909980629099906291000062910010629100206291003062910040629100506291006062910070629100806291009062910100629101106291012062910130629101406291015062910160629101706291018062910190629102006291021062910220629102306291024062910250629102606291027062910280629102906291030062910310629103206291033062910340629103506291036062910370629103806291039062910400629104106291042062910430629104406291045062910460629104706291048062910490629105006291051062910520629105306291054062910550629105606291057062910580629105906291060062910610629106206291063062910640629106506291066062910670629106806291069062910700629107106291072062910730629107406291075062910760629107706291078062910790629108006291081062910820629108306291084062910850629108606291087062910880629108906291090062910910629109206291093062910940629109506291096062910970629109806291099062911000629110106291102062911030629110406291105063000010630000206300003063000040630000506300006063000070630000806300009063000100630001106300012063000130630001406300015063000160630001706300018063000190630002006300021063000220630002306300024063000250630002606300027063000280630002906300030063000310630003206300033063000340630003506300036063000370630003806300039063000400630004106300042063000430630004406300045063000460630004706300048063000490630005006300051063000520630005306300054063000550630005606300057063000580630005906300060063000610630006206300063063000640630006506300066063000670630006806300069063000700630007106300072063000730630007406300075063000760630007706300078063000790630008006300081063000820630008306300084063000850630008606300087063000880630008906300090063000910630009206300093063000940630009506300096063000970630009806300099063001000630010106300102063001030630010406300105063001060630010706300108063001090630011006300111063001120630011306300114063001150630011606300117063001180630011906300120063001210630012206300123063001240630012506300126063001270630012806300129063001300630013106300132063001330630013406300135063001360630013706300138063001390630014006300141063001420630014306300144063001450630014606300147063001480630014906300150063001510630015206300153063001540630015506300156063001570630015806300159063001600630016106300162063001630630016406300165063001660630016706300168063001690630017006300171063001720630017306300174063001750630017606300177063001780630017906300180063001810630018206300183063001840630018506300186063001870630018806300189063001900630019106300192063001930630019406300195063001960630019706300198063001990630020006300201063002020630020306300204063002050630020606300207063002080630020906300210063002110630021206300213063002140630021506300216063002170630021806300219063002200630022106300222063002230630022406300225063002260630022706300228063002290630023006300231063002320630023306300234063002350630023606300237063002380630023906300240063002410630024206300243063002440630024506300246063002470630024806300249063002500630025106300252063002530630025406300255063002560630025706300258063002590630026006300261063002620630026306300264063002650630026606300267063002680630026906300270063002710630027206300273063002740630027506300276063002770630027806300279063002800630028106300282063002830630028406300285063002860630028706300288063002890630029006300291063002920630029306300294063002950630029606300297063002980630029906300300063003010630030206300303063003040630030506300306063003070630030806300309063003100630031106300312063003130630031406300315063003160630031706300318063003190630032006300321063003220630032306300324063003250630032606300327063003280630032906300330063003310630033206300333063003340630033506300336063003370630033806300339063003400630034106300342063003430630034406300345063003460630034706300348063003490630035006300351063003520630035306300354063003550630035606300357063003580630035906300360063003610630036206300363063003640630036506300366063003670630036806300369063003700630037106300372063003730630037406300375063003760630037706300378063003790630038006300381063003820630038306300384063003850630038606300387063003880630038906300390063003910630039206300393063003940630039506300396063003970630039806300399063004000630040106300402063004030630040406300405063004060630040706300408063004090630041006300411063004120630041306300414063004150630041606300417063004180630041906300420063004210630042206300423063004240630042506300426063004270630042806300429063004300630043106300432063004330630043406300435063004360630043706300438063004390630044006300441063004420630044306300444063004450630044606300447063004480630044906300450063004510630045206300453063004540630045506300456063004570630045806300459063004600630046106300462063004630630046406300465063004660630046706300468063004690630047006300471063004720630047306300474063004750630047606300477063004780630047906300480063004810630048206300483063004840630048506300486063004870630048806300489063004900630049106300492063004930630049406300495063004960630049706300498063004990630050006300501063005020630050306300504063005050630050606300507063005080630050906300510063005110630051206300513063005140630051506300516063005170630051806300519063005200630052106300522063005230630052406300525063005260630052706300528063005290630053006300531063005320630053306300534063005350630053606300537063005380630053906300540063005410630054206300543063005440630054506300546063005470630054806300549063005500630055106300552063005530630055406300555063005560630055706300558063005590630056006300561063005620630056306300564063005650630056606300567063005680630056906300570063005710630057206300573063005740630057506300576063005770630057806300579063005800630058106300582063005830630058406300585063005860630058706300588063005890630059006300591063005920630059306300594063005950630059606300597063005980630059906300600063006010630060206300603063006040630060506300606063006070630060806300609063006100630061106300612063006130630061406300615063006160630061706300618063006190630062006300621063006220630062306300624063006250630062606300627063006280630062906300630063006310630063206300633063006340630063506300636063006370630063806300639063006400630064106300642063006430630064406300645063006460630064706300648063006490630065006300651063006520630065306300654063006550630065606300657063006580630065906300660063006610630066206300663063006640630066506300666063006670630066806300669063006700630067106300672063006730630067406300675063006760630067706300678063006790630068006300681063006820630068306300684063006850630068606300687063006880630068906300690063006910630069206300693063006940630069506300696063006970630069806300699063007000630070106300702063007030630070406300705063007060630070706300708063007090630071006300711063007120630071306300714063007150630071606300717063007180630071906300720063007210630072206300723063007240630072506300726063007270630072806300729063007300630073106300732063007330630073406300735063007360630073706300738063007390630074006300741063007420630074306300744063007450630074606300747063007480630074906300750063007510630075206300753063007540630075506300756063007570630075806300759063007600630076106300762063007630630076406300765063007660630076706300768063007690630077006300771063007720630077306300774063007750630077606300777063007780630077906300780063007810630078206300783063007840630078506300786063007870630078806300789063007900630079106300792063007930630079406300795063007960630079706300798063007990630080006300801063008020630080306300804063008050630080606300807063008080630080906300810063008110630081206300813063008140630081506300816063008170630081806300819063008200630082106300822063008230630082406300825063008260630082706300828063008290630083006300831063008320630083306300834063008350630083606300837063008380630083906300840063008410630084206300843063008440630084506300846063008470630084806300849063008500630085106300852063008530630085406300855063008560630085706300858063008590630086006300861063008620630086306300864063008650630086606300867063008680630086906300870063008710630087206300873063008740630087506300876063008770630087806300879063008800630088106300882063008830630088406300885063008860630088706300888063008890630089006300891063008920630089306300894063008950630089606300897063008980630089906300900063009010630090206300903063009040630090506300906063009070630090806300909063009100630091106300912063009130630091406300915063009160630091706300918063009190630092006300921063009220630092306300924063009250630092606300927063009280630092906300930063009310630093206300933063009340630093506300936063009370630093806300939063009400630094106300942063009430630094406300945063009460630094706300948063009490630095006300951063009520630095306300954063009550630095606300957063009580630095906300960063009610630096206300963063009640630096506300966063009670630096806300969063009700630097106300972063009730630097406300975063009760630097706300978063009790630098006300981063009820630098306300984063009850630098606300987063009880630098906300990063009910630099206300993063009940630099506300996063009970630099806300999063010000630100106301002063010030630100406301005063010060630100706301008063010090630101006301011063010120630101306301014063010150630101606301017063010180630101906301020063010210630102206301023063010240630102506301026063010270630102806301029063010300630103106301032063010330630103406301035063010360630103706301038063010390630104006301041063010420630104306301044063010450630104606301047063010480630104906301050063010510630105206301053063010540630105506301056063010570630105806301059063010600630106106301062063010630630106406301065063010660630106706301068063010690630107006301071063010720630107306301074063010750630107606301077063010780630107906301080063010810630108206301083063010840630108506301086063010870630108806301089063010900630109106301092063010930630109406301095063010960630109706301098063010990630110006301101063011020630110306301104063011050631000106310002063100030631000406310005063100060631000706310008063100090631001006310011063100120631001306310014063100150631001606310017063100180631001906310020063100210631002206310023063100240631002506310026063100270631002806310029063100300631003106310032063100330631003406310035063100360631003706310038063100390631004006310041063100420631004306310044063100450631004606310047063100480631004906310050063100510631005206310053063100540631005506310056063100570631005806310059063100600631006106310062063100630631006406310065063100660631006706310068063100690631007006310071063100720631007306310074063100750631007606310077063100780631007906310080063100810631008206310083063100840631008506310086063100870631008806310089063100900631009106310092063100930631009406310095063100960631009706310098063100990631010006310101063101020631010306310104063101050631010606310107063101080631010906310110063101110631011206310113063101140631011506310116063101170631011806310119063101200631012106310122063101230631012406310125063101260631012706310128063101290631013006310131063101320631013306310134063101350631013606310137063101380631013906310140063101410631014206310143063101440631014506310146063101470631014806310149063101500631015106310152063101530631015406310155063101560631015706310158063101590631016006310161063101620631016306310164063101650631016606310167063101680631016906310170063101710631017206310173063101740631017506310176063101770631017806310179063101800631018106310182063101830631018406310185063101860631018706310188063101890631019006310191063101920631019306310194063101950631019606310197063101980631019906310200063102010631020206310203063102040631020506310206063102070631020806310209063102100631021106310212063102130631021406310215063102160631021706310218063102190631022006310221063102220631022306310224063102250631022606310227063102280631022906310230063102310631023206310233063102340631023506310236063102370631023806310239063102400631024106310242063102430631024406310245063102460631024706310248063102490631025006310251063102520631025306310254063102550631025606310257063102580631025906310260063102610631026206310263063102640631026506310266063102670631026806310269063102700631027106310272063102730631027406310275063102760631027706310278063102790631028006310281063102820631028306310284063102850631028606310287063102880631028906310290063102910631029206310293063102940631029506310296063102970631029806310299063103000631030106310302063103030631030406310305063103060631030706310308063103090631031006310311063103120631031306310314063103150631031606310317063103180631031906310320063103210631032206310323063103240631032506310326063103270631032806310329063103300631033106310332063103330631033406310335063103360631033706310338063103390631034006310341063103420631034306310344063103450631034606310347063103480631034906310350063103510631035206310353063103540631035506310356063103570631035806310359063103600631036106310362063103630631036406310365063103660631036706310368063103690631037006310371063103720631037306310374063103750631037606310377063103780631037906310380063103810631038206310383063103840631038506310386063103870631038806310389063103900631039106310392063103930631039406310395063103960631039706310398063103990631040006310401063104020631040306310404063104050631040606310407063104080631040906310410063104110631041206310413063104140631041506310416063104170631041806310419063104200631042106310422063104230631042406310425063104260631042706310428063104290631043006310431063104320631043306310434063104350631043606310437063104380631043906310440063104410631044206310443063104440631044506310446063104470631044806310449063104500631045106310452063104530631045406310455063104560631045706310458063104590631046006310461063104620631046306310464063104650631046606310467063104680631046906310470063104710631047206310473063104740631047506310476063104770631047806310479063104800631048106310482063104830631048406310485063104860631048706310488063104890631049006310491063104920631049306310494063104950631049606310497063104980631049906310500063105010631050206310503063105040631050506310506063105070631050806310509063105100631051106310512063105130631051406310515063105160631051706310518063105190631052006310521063105220631052306310524063105250631052606310527063105280631052906310530063105310631053206310533063105340631053506310536063105370631053806310539063105400631054106310542063105430631054406310545063105460631054706310548063105490631055006310551063105520631055306310554063105550631055606310557063105580631055906310560063105610631056206310563063105640631056506310566063105670631056806310569063105700631057106310572063105730631057406310575063105760631057706310578063105790631058006310581063105820631058306310584063105850631058606310587063105880631058906310590063105910631059206310593063105940631059506310596063105970631059806310599063106000631060106310602063106030631060406310605063106060631060706310608063106090631061006310611063106120631061306310614063106150631061606310617063106180631061906310620063106210631062206310623063106240631062506310626063106270631062806310629063106300631063106310632063106330631063406310635063106360631063706310638063106390631064006310641063106420631064306310644063106450631064606310647063106480631064906310650063106510631065206310653063106540631065506310656063106570631065806310659063106600631066106310662063106630631066406310665063106660631066706310668063106690631067006310671063106720631067306310674063106750631067606310677063106780631067906310680063106810631068206310683063106840631068506310686063106870631068806310689063106900631069106310692063106930631069406310695063106960631069706310698063106990631070006310701063107020631070306310704063107050631070606310707063107080631070906310710063107110631071206310713063107140631071506310716063107170631071806310719063107200631072106310722063107230631072406310725063107260631072706310728063107290631073006310731063107320631073306310734063107350631073606310737063107380631073906310740063107410631074206310743063107440631074506310746063107470631074806310749063107500631075106310752063107530631075406310755063107560631075706310758063107590631076006310761063107620631076306310764063107650631076606310767063107680631076906310770063107710631077206310773063107740631077506310776063107770631077806310779063107800631078106310782063107830631078406310785063107860631078706310788063107890631079006310791063107920631079306310794063107950631079606310797063107980631079906310800063108010631080206310803063108040631080506310806063108070631080806310809063108100631081106310812063108130631081406310815063108160631081706310818063108190631082006310821063108220631082306310824063108250631082606310827063108280631082906310830063108310631083206310833063108340631083506310836063108370631083806310839063108400631084106310842063108430631084406310845063108460631084706310848063108490631085006310851063108520631085306310854063108550631085606310857063108580631085906310860063108610631086206310863063108640631086506310866063108670631086806310869063108700631087106310872063108730631087406310875063108760631087706310878063108790631088006310881063108820631088306310884063108850631088606310887063108880631088906310890063108910631089206310893063108940631089506310896063108970631089806310899063109000631090106310902063109030631090406310905063109060631090706310908063109090631091006310911063109120631091306310914063109150631091606310917063109180631091906310920063109210631092206310923063109240631092506310926063109270631092806310929063109300631093106310932063109330631093406310935063109360631093706310938063109390631094006310941063109420631094306310944063109450631094606310947063109480631094906310950063109510631095206310953063109540631095506310956063109570631095806310959063109600631096106310962063109630631096406310965063109660631096706310968063109690631097006310971063109720631097306310974063109750631097606310977063109780631097906310980063109810631098206310983063109840631098506310986063109870631098806310989063109900631099106310992063109930631099406310995063109960631099706310998063109990631100006311001063110020631100306311004063110050631100606311007063110080631100906311010063110110631101206311013063110140631101506311016063110170631101806311019063110200631102106311022063110230631102406311025063110260631102706311028063110290631103006311031063110320631103306311034063110350631103606311037063110380631103906311040063110410631104206311043063110440631104506311046063110470631104806311049063110500631105106311052063110530631105406311055063110560631105706311058063110590631106006311061063110620631106306311064063110650631106606311067063110680631106906311070063110710631107206311073063110740631107506311076063110770631107806311079063110800631108106311082063110830631108406311085063110860631108706311088063110890631109006311091063110920631109306311094063110950631109606311097063110980631109906311100063111010631110206311103063111040631110506320001063200020632000306320004063200050632000606320007063200080632000906320010063200110632001206320013063200140632001506320016063200170632001806320019063200200632002106320022063200230632002406320025063200260632002706320028063200290632003006320031063200320632003306320034063200350632003606320037063200380632003906320040063200410632004206320043063200440632004506320046063200470632004806320049063200500632005106320052063200530632005406320055063200560632005706320058063200590632006006320061063200620632006306320064063200650632006606320067063200680632006906320070063200710632007206320073063200740632007506320076063200770632007806320079063200800632008106320082063200830632008406320085063200860632008706320088063200890632009006320091063200920632009306320094063200950632009606320097063200980632009906320100063201010632010206320103063201040632010506320106063201070632010806320109063201100632011106320112063201130632011406320115063201160632011706320118063201190632012006320121063201220632012306320124063201250632012606320127063201280632012906320130063201310632013206320133063201340632013506320136063201370632013806320139063201400632014106320142063201430632014406320145063201460632014706320148063201490632015006320151063201520632015306320154063201550632015606320157063201580632015906320160063201610632016206320163063201640632016506320166063201670632016806320169063201700632017106320172063201730632017406320175063201760632017706320178063201790632018006320181063201820632018306320184063201850632018606320187063201880632018906320190063201910632019206320193063201940632019506320196063201970632019806320199063202000632020106320202063202030632020406320205063202060632020706320208063202090632021006320211063202120632021306320214063202150632021606320217063202180632021906320220063202210632022206320223063202240632022506320226063202270632022806320229063202300632023106320232063202330632023406320235063202360632023706320238063202390632024006320241063202420632024306320244063202450632024606320247063202480632024906320250063202510632025206320253063202540632025506320256063202570632025806320259063202600632026106320262063202630632026406320265063202660632026706320268063202690632027006320271063202720632027306320274063202750632027606320277063202780632027906320280063202810632028206320283063202840632028506320286063202870632028806320289063202900632029106320292063202930632029406320295063202960632029706320298063202990632030006320301063203020632030306320304063203050632030606320307063203080632030906320310063203110632031206320313063203140632031506320316063203170632031806320319063203200632032106320322063203230632032406320325063203260632032706320328063203290632033006320331063203320632033306320334063203350632033606320337063203380632033906320340063203410632034206320343063203440632034506320346063203470632034806320349063203500632035106320352063203530632035406320355063203560632035706320358063203590632036006320361063203620632036306320364063203650632036606320367063203680632036906320370063203710632037206320373063203740632037506320376063203770632037806320379063203800632038106320382063203830632038406320385063203860632038706320388063203890632039006320391063203920632039306320394063203950632039606320397063203980632039906320400063204010632040206320403063204040632040506320406063204070632040806320409063204100632041106320412063204130632041406320415063204160632041706320418063204190632042006320421063204220632042306320424063204250632042606320427063204280632042906320430063204310632043206320433063204340632043506320436063204370632043806320439063204400632044106320442063204430632044406320445063204460632044706320448063204490632045006320451063204520632045306320454063204550632045606320457063204580632045906320460063204610632046206320463063204640632046506320466063204670632046806320469063204700632047106320472063204730632047406320475063204760632047706320478063204790632048006320481063204820632048306320484063204850632048606320487063204880632048906320490063204910632049206320493063204940632049506320496063204970632049806320499063205000632050106320502063205030632050406320505063205060632050706320508063205090632051006320511063205120632051306320514063205150632051606320517063205180632051906320520063205210632052206320523063205240632052506320526063205270632052806320529063205300632053106320532063205330632053406320535063205360632053706320538063205390632054006320541063205420632054306320544063205450632054606320547063205480632054906320550063205510632055206320553063205540632055506320556063205570632055806320559063205600632056106320562063205630632056406320565063205660632056706320568063205690632057006320571063205720632057306320574063205750632057606320577063205780632057906320580063205810632058206320583063205840632058506320586063205870632058806320589063205900632059106320592063205930632059406320595063205960632059706320598063205990632060006320601063206020632060306320604063206050632060606320607063206080632060906320610063206110632061206320613063206140632061506320616063206170632061806320619063206200632062106320622063206230632062406320625063206260632062706320628063206290632063006320631063206320632063306320634063206350632063606320637063206380632063906320640063206410632064206320643063206440632064506320646063206470632064806320649063206500632065106320652063206530632065406320655063206560632065706320658063206590632066006320661063206620632066306320664063206650632066606320667063206680632066906320670063206710632067206320673063206740632067506320676063206770632067806320679063206800632068106320682063206830632068406320685063206860632068706320688063206890632069006320691063206920632069306320694063206950632069606320697063206980632069906320700063207010632070206320703063207040632070506320706063207070632070806320709063207100632071106320712063207130632071406320715063207160632071706320718063207190632072006320721063207220632072306320724063207250632072606320727063207280632072906320730063207310632073206320733063207340632073506320736063207370632073806320739063207400632074106320742063207430632074406320745063207460632074706320748063207490632075006320751063207520632075306320754063207550632075606320757063207580632075906320760063207610632076206320763063207640632076506320766063207670632076806320769063207700632077106320772063207730632077406320775063207760632077706320778063207790632078006320781063207820632078306320784063207850632078606320787063207880632078906320790063207910632079206320793063207940632079506320796063207970632079806320799063208000632080106320802063208030632080406320805063208060632080706320808063208090632081006320811063208120632081306320814063208150632081606320817063208180632081906320820063208210632082206320823063208240632082506320826063208270632082806320829063208300632083106320832063208330632083406320835063208360632083706320838063208390632084006320841063208420632084306320844063208450632084606320847063208480632084906320850063208510632085206320853063208540632085506320856063208570632085806320859063208600632086106320862063208630632086406320865063208660632086706320868063208690632087006320871063208720632087306320874063208750632087606320877063208780632087906320880063208810632088206320883063208840632088506320886063208870632088806320889063208900632089106320892063208930632089406320895063208960632089706320898063208990632090006320901063209020632090306320904063209050632090606320907063209080632090906320910063209110632091206320913063209140632091506320916063209170632091806320919063209200632092106320922063209230632092406320925063209260632092706320928063209290632093006320931063209320632093306320934063209350632093606320937063209380632093906320940063209410632094206320943063209440632094506320946063209470632094806320949063209500632095106320952063209530632095406320955063209560632095706320958063209590632096006320961063209620632096306320964063209650632096606320967063209680632096906320970063209710632097206320973063209740632097506320976063209770632097806320979063209800632098106320982063209830632098406320985063209860632098706320988063209890632099006320991063209920632099306320994063209950632099606320997063209980632099906321000063210010632100206321003063210040632100506321006063210070632100806321009063210100632101106321012063210130632101406321015063210160632101706321018063210190632102006321021063210220632102306321024063210250632102606321027063210280632102906321030063210310632103206321033063210340632103506321036063210370632103806321039063210400632104106321042063210430632104406321045063210460632104706321048063210490632105006321051063210520632105306321054063210550632105606321057063210580632105906321060063210610632106206321063063210640632106506321066063210670632106806321069063210700632107106321072063210730632107406321075063210760632107706321078063210790632108006321081063210820632108306321084063210850632108606321087063210880632108906321090063210910632109206321093063210940632109506321096063210970632109806321099063211000632110106321102063211030632110406321105063300010633000206330003063300040633000506330006063300070633000806330009063300100633001106330012063300130633001406330015063300160633001706330018063300190633002006330021063300220633002306330024063300250633002606330027063300280633002906330030063300310633003206330033063300340633003506330036063300370633003806330039063300400633004106330042063300430633004406330045063300460633004706330048063300490633005006330051063300520633005306330054063300550633005606330057063300580633005906330060063300610633006206330063063300640633006506330066063300670633006806330069063300700633007106330072063300730633007406330075063300760633007706330078063300790633008006330081063300820633008306330084063300850633008606330087063300880633008906330090063300910633009206330093063300940633009506330096063300970633009806330099063301000633010106330102063301030633010406330105063301060633010706330108063301090633011006330111063301120633011306330114063301150633011606330117063301180633011906330120063301210633012206330123063301240633012506330126063301270633012806330129063301300633013106330132063301330633013406330135063301360633013706330138063301390633014006330141063301420633014306330144063301450633014606330147063301480633014906330150063301510633015206330153063301540633015506330156063301570633015806330159063301600633016106330162063301630633016406330165063301660633016706330168063301690633017006330171063301720633017306330174063301750633017606330177063301780633017906330180063301810633018206330183063301840633018506330186063301870633018806330189063301900633019106330192063301930633019406330195063301960633019706330198063301990633020006330201063302020633020306330204063302050633020606330207063302080633020906330210063302110633021206330213063302140633021506330216063302170633021806330219063302200633022106330222063302230633022406330225063302260633022706330228063302290633023006330231063302320633023306330234063302350633023606330237063302380633023906330240063302410633024206330243063302440633024506330246063302470633024806330249063302500633025106330252063302530633025406330255063302560633025706330258063302590633026006330261063302620633026306330264063302650633026606330267063302680633026906330270063302710633027206330273063302740633027506330276063302770633027806330279063302800633028106330282063302830633028406330285063302860633028706330288063302890633029006330291063302920633029306330294063302950633029606330297063302980633029906330300063303010633030206330303063303040633030506330306063303070633030806330309063303100633031106330312063303130633031406330315063303160633031706330318063303190633032006330321063303220633032306330324063303250633032606330327063303280633032906330330063303310633033206330333063303340633033506330336063303370633033806330339063303400633034106330342063303430633034406330345063303460633034706330348063303490633035006330351063303520633035306330354063303550633035606330357063303580633035906330360063303610633036206330363063303640633036506330366063303670633036806330369063303700633037106330372063303730633037406330375063303760633037706330378063303790633038006330381063303820633038306330384063303850633038606330387063303880633038906330390063303910633039206330393063303940633039506330396063303970633039806330399063304000633040106330402063304030633040406330405063304060633040706330408063304090633041006330411063304120633041306330414063304150633041606330417063304180633041906330420063304210633042206330423063304240633042506330426063304270633042806330429063304300633043106330432063304330633043406330435063304360633043706330438063304390633044006330441063304420633044306330444063304450633044606330447063304480633044906330450063304510633045206330453063304540633045506330456063304570633045806330459063304600633046106330462063304630633046406330465063304660633046706330468063304690633047006330471063304720633047306330474063304750633047606330477063304780633047906330480063304810633048206330483063304840633048506330486063304870633048806330489063304900633049106330492063304930633049406330495063304960633049706330498063304990633050006330501063305020633050306330504063305050633050606330507063305080633050906330510063305110633051206330513063305140633051506330516063305170633051806330519063305200633052106330522063305230633052406330525063305260633052706330528063305290633053006330531063305320633053306330534063305350633053606330537063305380633053906330540063305410633054206330543063305440633054506330546063305470633054806330549063305500633055106330552063305530633055406330555063305560633055706330558063305590633056006330561063305620633056306330564063305650633056606330567063305680633056906330570063305710633057206330573063305740633057506330576063305770633057806330579063305800633058106330582063305830633058406330585063305860633058706330588063305890633059006330591063305920633059306330594063305950633059606330597063305980633059906330600063306010633060206330603063306040633060506330606063306070633060806330609063306100633061106330612063306130633061406330615063306160633061706330618063306190633062006330621063306220633062306330624063306250633062606330627063306280633062906330630063306310633063206330633063306340633063506330636063306370633063806330639063306400633064106330642063306430633064406330645063306460633064706330648063306490633065006330651063306520633065306330654063306550633065606330657063306580633065906330660063306610633066206330663063306640633066506330666063306670633066806330669063306700633067106330672063306730633067406330675063306760633067706330678063306790633068006330681063306820633068306330684063306850633068606330687063306880633068906330690063306910633069206330693063306940633069506330696063306970633069806330699063307000633070106330702063307030633070406330705063307060633070706330708063307090633071006330711063307120633071306330714063307150633071606330717063307180633071906330720063307210633072206330723063307240633072506330726063307270633072806330729063307300633073106330732063307330633073406330735063307360633073706330738063307390633074006330741063307420633074306330744063307450633074606330747063307480633074906330750063307510633075206330753063307540633075506330756063307570633075806330759063307600633076106330762063307630633076406330765063307660633076706330768063307690633077006330771063307720633077306330774063307750633077606330777063307780633077906330780063307810633078206330783063307840633078506330786063307870633078806330789063307900633079106330792063307930633079406330795063307960633079706330798063307990633080006330801063308020633080306330804063308050633080606330807063308080633080906330810063308110633081206330813063308140633081506330816063308170633081806330819063308200633082106330822063308230633082406330825063308260633082706330828063308290633083006330831063308320633083306330834063308350633083606330837063308380633083906330840063308410633084206330843063308440633084506330846063308470633084806330849063308500633085106330852063308530633085406330855063308560633085706330858063308590633086006330861063308620633086306330864063308650633086606330867063308680633086906330870063308710633087206330873063308740633087506330876063308770633087806330879063308800633088106330882063308830633088406330885063308860633088706330888063308890633089006330891063308920633089306330894063308950633089606330897063308980633089906330900063309010633090206330903063309040633090506330906063309070633090806330909063309100633091106330912063309130633091406330915063309160633091706330918063309190633092006330921063309220633092306330924063309250633092606330927063309280633092906330930063309310633093206330933063309340633093506330936063309370633093806330939063309400633094106330942063309430633094406330945063309460633094706330948063309490633095006330951063309520633095306330954063309550633095606330957063309580633095906330960063309610633096206330963063309640633096506330966063309670633096806330969063309700633097106330972063309730633097406330975063309760633097706330978063309790633098006330981063309820633098306330984063309850633098606330987063309880633098906330990063309910633099206330993063309940633099506330996063309970633099806330999063310000633100106331002063310030633100406331005063310060633100706331008063310090633101006331011063310120633101306331014063310150633101606331017063310180633101906331020063310210633102206331023063310240633102506331026063310270633102806331029063310300633103106331032063310330633103406331035063310360633103706331038063310390633104006331041063310420633104306331044063310450633104606331047063310480633104906331050063310510633105206331053063310540633105506331056063310570633105806331059063310600633106106331062063310630633106406331065063310660633106706331068063310690633107006331071063310720633107306331074063310750633107606331077063310780633107906331080063310810633108206331083063310840633108506331086063310870633108806331089063310900633109106331092063310930633109406331095063310960633109706331098063310990633110006331101063311020633110306331104063311050634000106340002063400030634000406340005063400060634000706340008063400090634001006340011063400120634001306340014063400150634001606340017063400180634001906340020063400210634002206340023063400240634002506340026063400270634002806340029063400300634003106340032063400330634003406340035063400360634003706340038063400390634004006340041063400420634004306340044063400450634004606340047063400480634004906340050063400510634005206340053063400540634005506340056063400570634005806340059063400600634006106340062063400630634006406340065063400660634006706340068063400690634007006340071063400720634007306340074063400750634007606340077063400780634007906340080063400810634008206340083063400840634008506340086063400870634008806340089063400900634009106340092063400930634009406340095063400960634009706340098063400990634010006340101063401020634010306340104063401050634010606340107063401080634010906340110063401110634011206340113063401140634011506340116063401170634011806340119063401200634012106340122063401230634012406340125063401260634012706340128063401290634013006340131063401320634013306340134063401350634013606340137063401380634013906340140063401410634014206340143063401440634014506340146063401470634014806340149063401500634015106340152063401530634015406340155063401560634015706340158063401590634016006340161063401620634016306340164063401650634016606340167063401680634016906340170063401710634017206340173063401740634017506340176063401770634017806340179063401800634018106340182063401830634018406340185063401860634018706340188063401890634019006340191063401920634019306340194063401950634019606340197063401980634019906340200063402010634020206340203063402040634020506340206063402070634020806340209063402100634021106340212063402130634021406340215063402160634021706340218063402190634022006340221063402220634022306340224063402250634022606340227063402280634022906340230063402310634023206340233063402340634023506340236063402370634023806340239063402400634024106340242063402430634024406340245063402460634024706340248063402490634025006340251063402520634025306340254063402550634025606340257063402580634025906340260063402610634026206340263063402640634026506340266063402670634026806340269063402700634027106340272063402730634027406340275063402760634027706340278063402790634028006340281063402820634028306340284063402850634028606340287063402880634028906340290063402910634029206340293063402940634029506340296063402970634029806340299063403000634030106340302063403030634030406340305063403060634030706340308063403090634031006340311063403120634031306340314063403150634031606340317063403180634031906340320063403210634032206340323063403240634032506340326063403270634032806340329063403300634033106340332063403330634033406340335063403360634033706340338063403390634034006340341063403420634034306340344063403450634034606340347063403480634034906340350063403510634035206340353063403540634035506340356063403570634035806340359063403600634036106340362063403630634036406340365063403660634036706340368063403690634037006340371063403720634037306340374063403750634037606340377063403780634037906340380063403810634038206340383063403840634038506340386063403870634038806340389063403900634039106340392063403930634039406340395063403960634039706340398063403990634040006340401063404020634040306340404063404050634040606340407063404080634040906340410063404110634041206340413063404140634041506340416063404170634041806340419063404200634042106340422063404230634042406340425063404260634042706340428063404290634043006340431063404320634043306340434063404350634043606340437063404380634043906340440063404410634044206340443063404440634044506340446063404470634044806340449063404500634045106340452063404530634045406340455063404560634045706340458063404590634046006340461063404620634046306340464063404650634046606340467063404680634046906340470063404710634047206340473063404740634047506340476063404770634047806340479063404800634048106340482063404830634048406340485063404860634048706340488063404890634049006340491063404920634049306340494063404950634049606340497063404980634049906340500063405010634050206340503063405040634050506340506063405070634050806340509063405100634051106340512063405130634051406340515063405160634051706340518063405190634052006340521063405220634052306340524063405250634052606340527063405280634052906340530063405310634053206340533063405340634053506340536063405370634053806340539063405400634054106340542063405430634054406340545063405460634054706340548063405490634055006340551063405520634055306340554063405550634055606340557063405580634055906340560063405610634056206340563063405640634056506340566063405670634056806340569063405700634057106340572063405730634057406340575063405760634057706340578063405790634058006340581063405820634058306340584063405850634058606340587063405880634058906340590063405910634059206340593063405940634059506340596063405970634059806340599063406000634060106340602063406030634060406340605063406060634060706340608063406090634061006340611063406120634061306340614063406150634061606340617063406180634061906340620063406210634062206340623063406240634062506340626063406270634062806340629063406300634063106340632063406330634063406340635063406360634063706340638063406390634064006340641063406420634064306340644063406450634064606340647063406480634064906340650063406510634065206340653063406540634065506340656063406570634065806340659063406600634066106340662063406630634066406340665063406660634066706340668063406690634067006340671063406720634067306340674063406750634067606340677063406780634067906340680063406810634068206340683063406840634068506340686063406870634068806340689063406900634069106340692063406930634069406340695063406960634069706340698063406990634070006340701063407020634070306340704063407050634070606340707063407080634070906340710063407110634071206340713063407140634071506340716063407170634071806340719063407200634072106340722063407230634072406340725063407260634072706340728063407290634073006340731063407320634073306340734063407350634073606340737063407380634073906340740063407410634074206340743063407440634074506340746063407470634074806340749063407500634075106340752063407530634075406340755063407560634075706340758063407590634076006340761063407620634076306340764063407650634076606340767063407680634076906340770063407710634077206340773063407740634077506340776063407770634077806340779063407800634078106340782063407830634078406340785063407860634078706340788063407890634079006340791063407920634079306340794063407950634079606340797063407980634079906340800063408010634080206340803063408040634080506340806063408070634080806340809063408100634081106340812063408130634081406340815063408160634081706340818063408190634082006340821063408220634082306340824063408250634082606340827063408280634082906340830063408310634083206340833063408340634083506340836063408370634083806340839063408400634084106340842063408430634084406340845063408460634084706340848063408490634085006340851063408520634085306340854063408550634085606340857063408580634085906340860063408610634086206340863063408640634086506340866063408670634086806340869063408700634087106340872063408730634087406340875063408760634087706340878063408790634088006340881063408820634088306340884063408850634088606340887063408880634088906340890063408910634089206340893063408940634089506340896063408970634089806340899063409000634090106340902063409030634090406340905063409060634090706340908063409090634091006340911063409120634091306340914063409150634091606340917063409180634091906340920063409210634092206340923063409240634092506340926063409270634092806340929063409300634093106340932063409330634093406340935063409360634093706340938063409390634094006340941063409420634094306340944063409450634094606340947063409480634094906340950063409510634095206340953063409540634095506340956063409570634095806340959063409600634096106340962063409630634096406340965063409660634096706340968063409690634097006340971063409720634097306340974063409750634097606340977063409780634097906340980063409810634098206340983063409840634098506340986063409870634098806340989063409900634099106340992063409930634099406340995063409960634099706340998063409990634100006341001063410020634100306341004063410050634100606341007063410080634100906341010063410110634101206341013063410140634101506341016063410170634101806341019063410200634102106341022063410230634102406341025063410260634102706341028063410290634103006341031063410320634103306341034063410350634103606341037063410380634103906341040063410410634104206341043063410440634104506341046063410470634104806341049063410500634105106341052063410530634105406341055063410560634105706341058063410590634106006341061063410620634106306341064063410650634106606341067063410680634106906341070063410710634107206341073063410740634107506341076063410770634107806341079063410800634108106341082063410830634108406341085063410860634108706341088063410890634109006341091063410920634109306341094063410950634109606341097063410980634109906341100063411010634110206341103063411040634110506350001063500020635000306350004063500050635000606350007063500080635000906350010063500110635001206350013063500140635001506350016063500170635001806350019063500200635002106350022063500230635002406350025063500260635002706350028063500290635003006350031063500320635003306350034063500350635003606350037063500380635003906350040063500410635004206350043063500440635004506350046063500470635004806350049063500500635005106350052063500530635005406350055063500560635005706350058063500590635006006350061063500620635006306350064063500650635006606350067063500680635006906350070063500710635007206350073063500740635007506350076063500770635007806350079063500800635008106350082063500830635008406350085063500860635008706350088063500890635009006350091063500920635009306350094063500950635009606350097063500980635009906350100063501010635010206350103063501040635010506350106063501070635010806350109063501100635011106350112063501130635011406350115063501160635011706350118063501190635012006350121063501220635012306350124063501250635012606350127063501280635012906350130063501310635013206350133063501340635013506350136063501370635013806350139063501400635014106350142063501430635014406350145063501460635014706350148063501490635015006350151063501520635015306350154063501550635015606350157063501580635015906350160063501610635016206350163063501640635016506350166063501670635016806350169063501700635017106350172063501730635017406350175063501760635017706350178063501790635018006350181063501820635018306350184063501850635018606350187063501880635018906350190063501910635019206350193063501940635019506350196063501970635019806350199063502000635020106350202063502030635020406350205063502060635020706350208063502090635021006350211063502120635021306350214063502150635021606350217063502180635021906350220063502210635022206350223063502240635022506350226063502270635022806350229063502300635023106350232063502330635023406350235063502360635023706350238063502390635024006350241063502420635024306350244063502450635024606350247063502480635024906350250063502510635025206350253063502540635025506350256063502570635025806350259063502600635026106350262063502630635026406350265063502660635026706350268063502690635027006350271063502720635027306350274063502750635027606350277063502780635027906350280063502810635028206350283063502840635028506350286063502870635028806350289063502900635029106350292063502930635029406350295063502960635029706350298063502990635030006350301063503020635030306350304063503050635030606350307063503080635030906350310063503110635031206350313063503140635031506350316063503170635031806350319063503200635032106350322063503230635032406350325063503260635032706350328063503290635033006350331063503320635033306350334063503350635033606350337063503380635033906350340063503410635034206350343063503440635034506350346063503470635034806350349063503500635035106350352063503530635035406350355063503560635035706350358063503590635036006350361063503620635036306350364063503650635036606350367063503680635036906350370063503710635037206350373063503740635037506350376063503770635037806350379063503800635038106350382063503830635038406350385063503860635038706350388063503890635039006350391063503920635039306350394063503950635039606350397063503980635039906350400063504010635040206350403063504040635040506350406063504070635040806350409063504100635041106350412063504130635041406350415063504160635041706350418063504190635042006350421063504220635042306350424063504250635042606350427063504280635042906350430063504310635043206350433063504340635043506350436063504370635043806350439063504400635044106350442063504430635044406350445063504460635044706350448063504490635045006350451063504520635045306350454063504550635045606350457063504580635045906350460063504610635046206350463063504640635046506350466063504670635046806350469063504700635047106350472063504730635047406350475063504760635047706350478063504790635048006350481063504820635048306350484063504850635048606350487063504880635048906350490063504910635049206350493063504940635049506350496063504970635049806350499063505000635050106350502063505030635050406350505063505060635050706350508063505090635051006350511063505120635051306350514063505150635051606350517063505180635051906350520063505210635052206350523063505240635052506350526063505270635052806350529063505300635053106350532063505330635053406350535063505360635053706350538063505390635054006350541063505420635054306350544063505450635054606350547063505480635054906350550063505510635055206350553063505540635055506350556063505570635055806350559063505600635056106350562063505630635056406350565063505660635056706350568063505690635057006350571063505720635057306350574063505750635057606350577063505780635057906350580063505810635058206350583063505840635058506350586063505870635058806350589063505900635059106350592063505930635059406350595063505960635059706350598063505990635060006350601063506020635060306350604063506050635060606350607063506080635060906350610063506110635061206350613063506140635061506350616063506170635061806350619063506200635062106350622063506230635062406350625063506260635062706350628063506290635063006350631063506320635063306350634063506350635063606350637063506380635063906350640063506410635064206350643063506440635064506350646063506470635064806350649063506500635065106350652063506530635065406350655063506560635065706350658063506590635066006350661063506620635066306350664063506650635066606350667063506680635066906350670063506710635067206350673063506740635067506350676063506770635067806350679063506800635068106350682063506830635068406350685063506860635068706350688063506890635069006350691063506920635069306350694063506950635069606350697063506980635069906350700063507010635070206350703063507040635070506350706063507070635070806350709063507100635071106350712063507130635071406350715063507160635071706350718063507190635072006350721063507220635072306350724063507250635072606350727063507280635072906350730063507310635073206350733063507340635073506350736063507370635073806350739063507400635074106350742063507430635074406350745063507460635074706350748063507490635075006350751063507520635075306350754063507550635075606350757063507580635075906350760063507610635076206350763063507640635076506350766063507670635076806350769063507700635077106350772063507730635077406350775063507760635077706350778063507790635078006350781063507820635078306350784063507850635078606350787063507880635078906350790063507910635079206350793063507940635079506350796063507970635079806350799063508000635080106350802063508030635080406350805063508060635080706350808063508090635081006350811063508120635081306350814063508150635081606350817063508180635081906350820063508210635082206350823063508240635082506350826063508270635082806350829063508300635083106350832063508330635083406350835063508360635083706350838063508390635084006350841063508420635084306350844063508450635084606350847063508480635084906350850063508510635085206350853063508540635085506350856063508570635085806350859063508600635086106350862063508630635086406350865063508660635086706350868063508690635087006350871063508720635087306350874063508750635087606350877063508780635087906350880063508810635088206350883063508840635088506350886063508870635088806350889063508900635089106350892063508930635089406350895063508960635089706350898063508990635090006350901063509020635090306350904063509050635090606350907063509080635090906350910063509110635091206350913063509140635091506350916063509170635091806350919063509200635092106350922063509230635092406350925063509260635092706350928063509290635093006350931063509320635093306350934063509350635093606350937063509380635093906350940063509410635094206350943063509440635094506350946063509470635094806350949063509500635095106350952063509530635095406350955063509560635095706350958063509590635096006350961063509620635096306350964063509650635096606350967063509680635096906350970063509710635097206350973063509740635097506350976063509770635097806350979063509800635098106350982063509830635098406350985063509860635098706350988063509890635099006350991063509920635099306350994063509950635099606350997063509980635099906351000063510010635100206351003063510040635100506351006063510070635100806351009063510100635101106351012063510130635101406351015063510160635101706351018063510190635102006351021063510220635102306351024063510250635102606351027063510280635102906351030063510310635103206351033063510340635103506351036063510370635103806351039063510400635104106351042063510430635104406351045063510460635104706351048063510490635105006351051063510520635105306351054063510550635105606351057063510580635105906351060063510610635106206351063063510640635106506351066063510670635106806351069063510700635107106351072063510730635107406351075063510760635107706351078063510790635108006351081063510820635108306351084063510850635108606351087063510880635108906351090063510910635109206351093063510940635109506351096063510970635109806351099063511000635110106351102063511030635110406351105063600010636000206360003063600040636000506360006063600070636000806360009063600100636001106360012063600130636001406360015063600160636001706360018063600190636002006360021063600220636002306360024063600250636002606360027063600280636002906360030063600310636003206360033063600340636003506360036063600370636003806360039063600400636004106360042063600430636004406360045063600460636004706360048063600490636005006360051063600520636005306360054063600550636005606360057063600580636005906360060063600610636006206360063063600640636006506360066063600670636006806360069063600700636007106360072063600730636007406360075063600760636007706360078063600790636008006360081063600820636008306360084063600850636008606360087063600880636008906360090063600910636009206360093063600940636009506360096063600970636009806360099063601000636010106360102063601030636010406360105063601060636010706360108063601090636011006360111063601120636011306360114063601150636011606360117063601180636011906360120063601210636012206360123063601240636012506360126063601270636012806360129063601300636013106360132063601330636013406360135063601360636013706360138063601390636014006360141063601420636014306360144063601450636014606360147063601480636014906360150063601510636015206360153063601540636015506360156063601570636015806360159063601600636016106360162063601630636016406360165063601660636016706360168063601690636017006360171063601720636017306360174063601750636017606360177063601780636017906360180063601810636018206360183063601840636018506360186063601870636018806360189063601900636019106360192063601930636019406360195063601960636019706360198063601990636020006360201063602020636020306360204063602050636020606360207063602080636020906360210063602110636021206360213063602140636021506360216063602170636021806360219063602200636022106360222063602230636022406360225063602260636022706360228063602290636023006360231063602320636023306360234063602350636023606360237063602380636023906360240063602410636024206360243063602440636024506360246063602470636024806360249063602500636025106360252063602530636025406360255063602560636025706360258063602590636026006360261063602620636026306360264063602650636026606360267063602680636026906360270063602710636027206360273063602740636027506360276063602770636027806360279063602800636028106360282063602830636028406360285063602860636028706360288063602890636029006360291063602920636029306360294063602950636029606360297063602980636029906360300063603010636030206360303063603040636030506360306063603070636030806360309063603100636031106360312063603130636031406360315063603160636031706360318063603190636032006360321063603220636032306360324063603250636032606360327063603280636032906360330063603310636033206360333063603340636033506360336063603370636033806360339063603400636034106360342063603430636034406360345063603460636034706360348063603490636035006360351063603520636035306360354063603550636035606360357063603580636035906360360063603610636036206360363063603640636036506360366063603670636036806360369063603700636037106360372063603730636037406360375063603760636037706360378063603790636038006360381063603820636038306360384063603850636038606360387063603880636038906360390063603910636039206360393063603940636039506360396063603970636039806360399063604000636040106360402063604030636040406360405063604060636040706360408063604090636041006360411063604120636041306360414063604150636041606360417063604180636041906360420063604210636042206360423063604240636042506360426063604270636042806360429063604300636043106360432063604330636043406360435063604360636043706360438063604390636044006360441063604420636044306360444063604450636044606360447063604480636044906360450063604510636045206360453063604540636045506360456063604570636045806360459063604600636046106360462063604630636046406360465063604660636046706360468063604690636047006360471063604720636047306360474063604750636047606360477063604780636047906360480063604810636048206360483063604840636048506360486063604870636048806360489063604900636049106360492063604930636049406360495063604960636049706360498063604990636050006360501063605020636050306360504063605050636050606360507063605080636050906360510063605110636051206360513063605140636051506360516063605170636051806360519063605200636052106360522063605230636052406360525063605260636052706360528063605290636053006360531063605320636053306360534063605350636053606360537063605380636053906360540063605410636054206360543063605440636054506360546063605470636054806360549063605500636055106360552063605530636055406360555063605560636055706360558063605590636056006360561063605620636056306360564063605650636056606360567063605680636056906360570063605710636057206360573063605740636057506360576063605770636057806360579063605800636058106360582063605830636058406360585063605860636058706360588063605890636059006360591063605920636059306360594063605950636059606360597063605980636059906360600063606010636060206360603063606040636060506360606063606070636060806360609063606100636061106360612063606130636061406360615063606160636061706360618063606190636062006360621063606220636062306360624063606250636062606360627063606280636062906360630063606310636063206360633063606340636063506360636063606370636063806360639063606400636064106360642063606430636064406360645063606460636064706360648063606490636065006360651063606520636065306360654063606550636065606360657063606580636065906360660063606610636066206360663063606640636066506360666063606670636066806360669063606700636067106360672063606730636067406360675063606760636067706360678063606790636068006360681063606820636068306360684063606850636068606360687063606880636068906360690063606910636069206360693063606940636069506360696063606970636069806360699063607000636070106360702063607030636070406360705063607060636070706360708063607090636071006360711063607120636071306360714063607150636071606360717063607180636071906360720063607210636072206360723063607240636072506360726063607270636072806360729063607300636073106360732063607330636073406360735063607360636073706360738063607390636074006360741063607420636074306360744063607450636074606360747063607480636074906360750063607510636075206360753063607540636075506360756063607570636075806360759063607600636076106360762063607630636076406360765063607660636076706360768063607690636077006360771063607720636077306360774063607750636077606360777063607780636077906360780063607810636078206360783063607840636078506360786063607870636078806360789063607900636079106360792063607930636079406360795063607960636079706360798063607990636080006360801063608020636080306360804063608050636080606360807063608080636080906360810063608110636081206360813063608140636081506360816063608170636081806360819063608200636082106360822063608230636082406360825063608260636082706360828063608290636083006360831063608320636083306360834063608350636083606360837063608380636083906360840063608410636084206360843063608440636084506360846063608470636084806360849063608500636085106360852063608530636085406360855063608560636085706360858063608590636086006360861063608620636086306360864063608650636086606360867063608680636086906360870063608710636087206360873063608740636087506360876063608770636087806360879063608800636088106360882063608830636088406360885063608860636088706360888063608890636089006360891063608920636089306360894063608950636089606360897063608980636089906360900063609010636090206360903063609040636090506360906063609070636090806360909063609100636091106360912063609130636091406360915063609160636091706360918063609190636092006360921063609220636092306360924063609250636092606360927063609280636092906360930063609310636093206360933063609340636093506360936063609370636093806360939063609400636094106360942063609430636094406360945063609460636094706360948063609490636095006360951063609520636095306360954063609550636095606360957063609580636095906360960063609610636096206360963063609640636096506360966063609670636096806360969063609700636097106360972063609730636097406360975063609760636097706360978063609790636098006360981063609820636098306360984063609850636098606360987063609880636098906360990063609910636099206360993063609940636099506360996063609970636099806360999063610000636100106361002063610030636100406361005063610060636100706361008063610090636101006361011063610120636101306361014063610150636101606361017063610180636101906361020063610210636102206361023063610240636102506361026063610270636102806361029063610300636103106361032063610330636103406361035063610360636103706361038063610390636104006361041063610420636104306361044063610450636104606361047063610480636104906361050063610510636105206361053063610540636105506361056063610570636105806361059063610600636106106361062063610630636106406361065063610660636106706361068063610690636107006361071063610720636107306361074063610750636107606361077063610780636107906361080063610810636108206361083063610840636108506361086063610870636108806361089063610900636109106361092063610930636109406361095063610960636109706361098063610990636110006361101063611020636110306361104063611050637000106370002063700030637000406370005063700060637000706370008063700090637001006370011063700120637001306370014063700150637001606370017063700180637001906370020063700210637002206370023063700240637002506370026063700270637002806370029063700300637003106370032063700330637003406370035063700360637003706370038063700390637004006370041063700420637004306370044063700450637004606370047063700480637004906370050063700510637005206370053063700540637005506370056063700570637005806370059063700600637006106370062063700630637006406370065063700660637006706370068063700690637007006370071063700720637007306370074063700750637007606370077063700780637007906370080063700810637008206370083063700840637008506370086063700870637008806370089063700900637009106370092063700930637009406370095063700960637009706370098063700990637010006370101063701020637010306370104063701050637010606370107063701080637010906370110063701110637011206370113063701140637011506370116063701170637011806370119063701200637012106370122063701230637012406370125063701260637012706370128063701290637013006370131063701320637013306370134063701350637013606370137063701380637013906370140063701410637014206370143063701440637014506370146063701470637014806370149063701500637015106370152063701530637015406370155063701560637015706370158063701590637016006370161063701620637016306370164063701650637016606370167063701680637016906370170063701710637017206370173063701740637017506370176063701770637017806370179063701800637018106370182063701830637018406370185063701860637018706370188063701890637019006370191063701920637019306370194063701950637019606370197063701980637019906370200063702010637020206370203063702040637020506370206063702070637020806370209063702100637021106370212063702130637021406370215063702160637021706370218063702190637022006370221063702220637022306370224063702250637022606370227063702280637022906370230063702310637023206370233063702340637023506370236063702370637023806370239063702400637024106370242063702430637024406370245063702460637024706370248063702490637025006370251063702520637025306370254063702550637025606370257063702580637025906370260063702610637026206370263063702640637026506370266063702670637026806370269063702700637027106370272063702730637027406370275063702760637027706370278063702790637028006370281063702820637028306370284063702850637028606370287063702880637028906370290063702910637029206370293063702940637029506370296063702970637029806370299063703000637030106370302063703030637030406370305063703060637030706370308063703090637031006370311063703120637031306370314063703150637031606370317063703180637031906370320063703210637032206370323063703240637032506370326063703270637032806370329063703300637033106370332063703330637033406370335063703360637033706370338063703390637034006370341063703420637034306370344063703450637034606370347063703480637034906370350063703510637035206370353063703540637035506370356063703570637035806370359063703600637036106370362063703630637036406370365063703660637036706370368063703690637037006370371063703720637037306370374063703750637037606370377063703780637037906370380063703810637038206370383063703840637038506370386063703870637038806370389063703900637039106370392063703930637039406370395063703960637039706370398063703990637040006370401063704020637040306370404063704050637040606370407063704080637040906370410063704110637041206370413063704140637041506370416063704170637041806370419063704200637042106370422063704230637042406370425063704260637042706370428063704290637043006370431063704320637043306370434063704350637043606370437063704380637043906370440063704410637044206370443063704440637044506370446063704470637044806370449063704500637045106370452063704530637045406370455063704560637045706370458063704590637046006370461063704620637046306370464063704650637046606370467063704680637046906370470063704710637047206370473063704740637047506370476063704770637047806370479063704800637048106370482063704830637048406370485063704860637048706370488063704890637049006370491063704920637049306370494063704950637049606370497063704980637049906370500063705010637050206370503063705040637050506370506063705070637050806370509063705100637051106370512063705130637051406370515063705160637051706370518063705190637052006370521063705220637052306370524063705250637052606370527063705280637052906370530063705310637053206370533063705340637053506370536063705370637053806370539063705400637054106370542063705430637054406370545063705460637054706370548063705490637055006370551063705520637055306370554063705550637055606370557063705580637055906370560063705610637056206370563063705640637056506370566063705670637056806370569063705700637057106370572063705730637057406370575063705760637057706370578063705790637058006370581063705820637058306370584063705850637058606370587063705880637058906370590063705910637059206370593063705940637059506370596063705970637059806370599063706000637060106370602063706030637060406370605063706060637060706370608063706090637061006370611063706120637061306370614063706150637061606370617063706180637061906370620063706210637062206370623063706240637062506370626063706270637062806370629063706300637063106370632063706330637063406370635063706360637063706370638063706390637064006370641063706420637064306370644063706450637064606370647063706480637064906370650063706510637065206370653063706540637065506370656063706570637065806370659063706600637066106370662063706630637066406370665063706660637066706370668063706690637067006370671063706720637067306370674063706750637067606370677063706780637067906370680063706810637068206370683063706840637068506370686063706870637068806370689063706900637069106370692063706930637069406370695063706960637069706370698063706990637070006370701063707020637070306370704063707050637070606370707063707080637070906370710063707110637071206370713063707140637071506370716063707170637071806370719063707200637072106370722063707230637072406370725063707260637072706370728063707290637073006370731063707320637073306370734063707350637073606370737063707380637073906370740063707410637074206370743063707440637074506370746063707470637074806370749063707500637075106370752063707530637075406370755063707560637075706370758063707590637076006370761063707620637076306370764063707650637076606370767063707680637076906370770063707710637077206370773063707740637077506370776063707770637077806370779063707800637078106370782063707830637078406370785063707860637078706370788063707890637079006370791063707920637079306370794063707950637079606370797063707980637079906370800063708010637080206370803063708040637080506370806063708070637080806370809063708100637081106370812063708130637081406370815063708160637081706370818063708190637082006370821063708220637082306370824063708250637082606370827063708280637082906370830063708310637083206370833063708340637083506370836063708370637083806370839063708400637084106370842063708430637084406370845063708460637084706370848063708490637085006370851063708520637085306370854063708550637085606370857063708580637085906370860063708610637086206370863063708640637086506370866063708670637086806370869063708700637087106370872063708730637087406370875063708760637087706370878063708790637088006370881063708820637088306370884063708850637088606370887063708880637088906370890063708910637089206370893063708940637089506370896063708970637089806370899063709000637090106370902063709030637090406370905063709060637090706370908063709090637091006370911063709120637091306370914063709150637091606370917063709180637091906370920063709210637092206370923063709240637092506370926063709270637092806370929063709300637093106370932063709330637093406370935063709360637093706370938063709390637094006370941063709420637094306370944063709450637094606370947063709480637094906370950063709510637095206370953063709540637095506370956063709570637095806370959063709600637096106370962063709630637096406370965063709660637096706370968063709690637097006370971063709720637097306370974063709750637097606370977063709780637097906370980063709810637098206370983063709840637098506370986063709870637098806370989063709900637099106370992063709930637099406370995063709960637099706370998063709990637100006371001063710020637100306371004063710050637100606371007063710080637100906371010063710110637101206371013063710140637101506371016063710170637101806371019063710200637102106371022063710230637102406371025063710260637102706371028063710290637103006371031063710320637103306371034063710350637103606371037063710380637103906371040063710410637104206371043063710440637104506371046063710470637104806371049063710500637105106371052063710530637105406371055063710560637105706371058063710590637106006371061063710620637106306371064063710650637106606371067063710680637106906371070063710710637107206371073063710740637107506371076063710770637107806371079063710800637108106371082063710830637108406371085063710860637108706371088063710890637109006371091063710920637109306371094063710950637109606371097063710980637109906371100063711010637110206371103063711040637110506380001063800020638000306380004063800050638000606380007063800080638000906380010063800110638001206380013063800140638001506380016063800170638001806380019063800200638002106380022063800230638002406380025063800260638002706380028063800290638003006380031063800320638003306380034063800350638003606380037063800380638003906380040063800410638004206380043063800440638004506380046063800470638004806380049063800500638005106380052063800530638005406380055063800560638005706380058063800590638006006380061063800620638006306380064063800650638006606380067063800680638006906380070063800710638007206380073063800740638007506380076063800770638007806380079063800800638008106380082063800830638008406380085063800860638008706380088063800890638009006380091063800920638009306380094063800950638009606380097063800980638009906380100063801010638010206380103063801040638010506380106063801070638010806380109063801100638011106380112063801130638011406380115063801160638011706380118063801190638012006380121063801220638012306380124063801250638012606380127063801280638012906380130063801310638013206380133063801340638013506380136063801370638013806380139063801400638014106380142063801430638014406380145063801460638014706380148063801490638015006380151063801520638015306380154063801550638015606380157063801580638015906380160063801610638016206380163063801640638016506380166063801670638016806380169063801700638017106380172063801730638017406380175063801760638017706380178063801790638018006380181063801820638018306380184063801850638018606380187063801880638018906380190063801910638019206380193063801940638019506380196063801970638019806380199063802000638020106380202063802030638020406380205063802060638020706380208063802090638021006380211063802120638021306380214063802150638021606380217063802180638021906380220063802210638022206380223063802240638022506380226063802270638022806380229063802300638023106380232063802330638023406380235063802360638023706380238063802390638024006380241063802420638024306380244063802450638024606380247063802480638024906380250063802510638025206380253063802540638025506380256063802570638025806380259063802600638026106380262063802630638026406380265063802660638026706380268063802690638027006380271063802720638027306380274063802750638027606380277063802780638027906380280063802810638028206380283063802840638028506380286063802870638028806380289063802900638029106380292063802930638029406380295063802960638029706380298063802990638030006380301063803020638030306380304063803050638030606380307063803080638030906380310063803110638031206380313063803140638031506380316063803170638031806380319063803200638032106380322063803230638032406380325063803260638032706380328063803290638033006380331063803320638033306380334063803350638033606380337063803380638033906380340063803410638034206380343063803440638034506380346063803470638034806380349063803500638035106380352063803530638035406380355063803560638035706380358063803590638036006380361063803620638036306380364063803650638036606380367063803680638036906380370063803710638037206380373063803740638037506380376063803770638037806380379063803800638038106380382063803830638038406380385063803860638038706380388063803890638039006380391063803920638039306380394063803950638039606380397063803980638039906380400063804010638040206380403063804040638040506380406063804070638040806380409063804100638041106380412063804130638041406380415063804160638041706380418063804190638042006380421063804220638042306380424063804250638042606380427063804280638042906380430063804310638043206380433063804340638043506380436063804370638043806380439063804400638044106380442063804430638044406380445063804460638044706380448063804490638045006380451063804520638045306380454063804550638045606380457063804580638045906380460063804610638046206380463063804640638046506380466063804670638046806380469063804700638047106380472063804730638047406380475063804760638047706380478063804790638048006380481063804820638048306380484063804850638048606380487063804880638048906380490063804910638049206380493063804940638049506380496063804970638049806380499063805000638050106380502063805030638050406380505063805060638050706380508063805090638051006380511063805120638051306380514063805150638051606380517063805180638051906380520063805210638052206380523063805240638052506380526063805270638052806380529063805300638053106380532063805330638053406380535063805360638053706380538063805390638054006380541063805420638054306380544063805450638054606380547063805480638054906380550063805510638055206380553063805540638055506380556063805570638055806380559063805600638056106380562063805630638056406380565063805660638056706380568063805690638057006380571063805720638057306380574063805750638057606380577063805780638057906380580063805810638058206380583063805840638058506380586063805870638058806380589063805900638059106380592063805930638059406380595063805960638059706380598063805990638060006380601063806020638060306380604063806050638060606380607063806080638060906380610063806110638061206380613063806140638061506380616063806170638061806380619063806200638062106380622063806230638062406380625063806260638062706380628063806290638063006380631063806320638063306380634063806350638063606380637063806380638063906380640063806410638064206380643063806440638064506380646063806470638064806380649063806500638065106380652063806530638065406380655063806560638065706380658063806590638066006380661063806620638066306380664063806650638066606380667063806680638066906380670063806710638067206380673063806740638067506380676063806770638067806380679063806800638068106380682063806830638068406380685063806860638068706380688063806890638069006380691063806920638069306380694063806950638069606380697063806980638069906380700063807010638070206380703063807040638070506380706063807070638070806380709063807100638071106380712063807130638071406380715063807160638071706380718063807190638072006380721063807220638072306380724063807250638072606380727063807280638072906380730063807310638073206380733063807340638073506380736063807370638073806380739063807400638074106380742063807430638074406380745063807460638074706380748063807490638075006380751063807520638075306380754063807550638075606380757063807580638075906380760063807610638076206380763063807640638076506380766063807670638076806380769063807700638077106380772063807730638077406380775063807760638077706380778063807790638078006380781063807820638078306380784063807850638078606380787063807880638078906380790063807910638079206380793063807940638079506380796063807970638079806380799063808000638080106380802063808030638080406380805063808060638080706380808063808090638081006380811063808120638081306380814063808150638081606380817063808180638081906380820063808210638082206380823063808240638082506380826063808270638082806380829063808300638083106380832063808330638083406380835063808360638083706380838063808390638084006380841063808420638084306380844063808450638084606380847063808480638084906380850063808510638085206380853063808540638085506380856063808570638085806380859063808600638086106380862063808630638086406380865063808660638086706380868063808690638087006380871063808720638087306380874063808750638087606380877063808780638087906380880063808810638088206380883063808840638088506380886063808870638088806380889063808900638089106380892063808930638089406380895063808960638089706380898063808990638090006380901063809020638090306380904063809050638090606380907063809080638090906380910063809110638091206380913063809140638091506380916063809170638091806380919063809200638092106380922063809230638092406380925063809260638092706380928063809290638093006380931063809320638093306380934063809350638093606380937063809380638093906380940063809410638094206380943063809440638094506380946063809470638094806380949063809500638095106380952063809530638095406380955063809560638095706380958063809590638096006380961063809620638096306380964063809650638096606380967063809680638096906380970063809710638097206380973063809740638097506380976063809770638097806380979063809800638098106380982063809830638098406380985063809860638098706380988063809890638099006380991063809920638099306380994063809950638099606380997063809980638099906381000063810010638100206381003063810040638100506381006063810070638100806381009063810100638101106381012063810130638101406381015063810160638101706381018063810190638102006381021063810220638102306381024063810250638102606381027063810280638102906381030063810310638103206381033063810340638103506381036063810370638103806381039063810400638104106381042063810430638104406381045063810460638104706381048063810490638105006381051063810520638105306381054063810550638105606381057063810580638105906381060063810610638106206381063063810640638106506381066063810670638106806381069063810700638107106381072063810730638107406381075063810760638107706381078063810790638108006381081063810820638108306381084063810850638108606381087063810880638108906381090063810910638109206381093063810940638109506381096063810970638109806381099063811000638110106381102063811030638110406381105063900010639000206390003063900040639000506390006063900070639000806390009063900100639001106390012063900130639001406390015063900160639001706390018063900190639002006390021063900220639002306390024063900250639002606390027063900280639002906390030063900310639003206390033063900340639003506390036063900370639003806390039063900400639004106390042063900430639004406390045063900460639004706390048063900490639005006390051063900520639005306390054063900550639005606390057063900580639005906390060063900610639006206390063063900640639006506390066063900670639006806390069063900700639007106390072063900730639007406390075063900760639007706390078063900790639008006390081063900820639008306390084063900850639008606390087063900880639008906390090063900910639009206390093063900940639009506390096063900970639009806390099063901000639010106390102063901030639010406390105063901060639010706390108063901090639011006390111063901120639011306390114063901150639011606390117063901180639011906390120063901210639012206390123063901240639012506390126063901270639012806390129063901300639013106390132063901330639013406390135063901360639013706390138063901390639014006390141063901420639014306390144063901450639014606390147063901480639014906390150063901510639015206390153063901540639015506390156063901570639015806390159063901600639016106390162063901630639016406390165063901660639016706390168063901690639017006390171063901720639017306390174063901750639017606390177063901780639017906390180063901810639018206390183063901840639018506390186063901870639018806390189063901900639019106390192063901930639019406390195063901960639019706390198063901990639020006390201063902020639020306390204063902050639020606390207063902080639020906390210063902110639021206390213063902140639021506390216063902170639021806390219063902200639022106390222063902230639022406390225063902260639022706390228063902290639023006390231063902320639023306390234063902350639023606390237063902380639023906390240063902410639024206390243063902440639024506390246063902470639024806390249063902500639025106390252063902530639025406390255063902560639025706390258063902590639026006390261063902620639026306390264063902650639026606390267063902680639026906390270063902710639027206390273063902740639027506390276063902770639027806390279063902800639028106390282063902830639028406390285063902860639028706390288063902890639029006390291063902920639029306390294063902950639029606390297063902980639029906390300063903010639030206390303063903040639030506390306063903070639030806390309063903100639031106390312063903130639031406390315063903160639031706390318063903190639032006390321063903220639032306390324063903250639032606390327063903280639032906390330063903310639033206390333063903340639033506390336063903370639033806390339063903400639034106390342063903430639034406390345063903460639034706390348063903490639035006390351063903520639035306390354063903550639035606390357063903580639035906390360063903610639036206390363063903640639036506390366063903670639036806390369063903700639037106390372063903730639037406390375063903760639037706390378063903790639038006390381063903820639038306390384063903850639038606390387063903880639038906390390063903910639039206390393063903940639039506390396063903970639039806390399063904000639040106390402063904030639040406390405063904060639040706390408063904090639041006390411063904120639041306390414063904150639041606390417063904180639041906390420063904210639042206390423063904240639042506390426063904270639042806390429063904300639043106390432063904330639043406390435063904360639043706390438063904390639044006390441063904420639044306390444063904450639044606390447063904480639044906390450063904510639045206390453063904540639045506390456063904570639045806390459063904600639046106390462063904630639046406390465063904660639046706390468063904690639047006390471063904720639047306390474063904750639047606390477063904780639047906390480063904810639048206390483063904840639048506390486063904870639048806390489063904900639049106390492063904930639049406390495063904960639049706390498063904990639050006390501063905020639050306390504063905050639050606390507063905080639050906390510063905110639051206390513063905140639051506390516063905170639051806390519063905200639052106390522063905230639052406390525063905260639052706390528063905290639053006390531063905320639053306390534063905350639053606390537063905380639053906390540063905410639054206390543063905440639054506390546063905470639054806390549063905500639055106390552063905530639055406390555063905560639055706390558063905590639056006390561063905620639056306390564063905650639056606390567063905680639056906390570063905710639057206390573063905740639057506390576063905770639057806390579063905800639058106390582063905830639058406390585063905860639058706390588063905890639059006390591063905920639059306390594063905950639059606390597063905980639059906390600063906010639060206390603063906040639060506390606063906070639060806390609063906100639061106390612063906130639061406390615063906160639061706390618063906190639062006390621063906220639062306390624063906250639062606390627063906280639062906390630063906310639063206390633063906340639063506390636063906370639063806390639063906400639064106390642063906430639064406390645063906460639064706390648063906490639065006390651063906520639065306390654063906550639065606390657063906580639065906390660063906610639066206390663063906640639066506390666063906670639066806390669063906700639067106390672063906730639067406390675063906760639067706390678063906790639068006390681063906820639068306390684063906850639068606390687063906880639068906390690063906910639069206390693063906940639069506390696063906970639069806390699063907000639070106390702063907030639070406390705063907060639070706390708063907090639071006390711063907120639071306390714063907150639071606390717063907180639071906390720063907210639072206390723063907240639072506390726063907270639072806390729063907300639073106390732063907330639073406390735063907360639073706390738063907390639074006390741063907420639074306390744063907450639074606390747063907480639074906390750063907510639075206390753063907540639075506390756063907570639075806390759063907600639076106390762063907630639076406390765063907660639076706390768063907690639077006390771063907720639077306390774063907750639077606390777063907780639077906390780063907810639078206390783063907840639078506390786063907870639078806390789063907900639079106390792063907930639079406390795063907960639079706390798063907990639080006390801063908020639080306390804063908050639080606390807063908080639080906390810063908110639081206390813063908140639081506390816063908170639081806390819063908200639082106390822063908230639082406390825063908260639082706390828063908290639083006390831063908320639083306390834063908350639083606390837063908380639083906390840063908410639084206390843063908440639084506390846063908470639084806390849063908500639085106390852063908530639085406390855063908560639085706390858063908590639086006390861063908620639086306390864063908650639086606390867063908680639086906390870063908710639087206390873063908740639087506390876063908770639087806390879063908800639088106390882063908830639088406390885063908860639088706390888063908890639089006390891063908920639089306390894063908950639089606390897063908980639089906390900063909010639090206390903063909040639090506390906063909070639090806390909063909100639091106390912063909130639091406390915063909160639091706390918063909190639092006390921063909220639092306390924063909250639092606390927063909280639092906390930063909310639093206390933063909340639093506390936063909370639093806390939063909400639094106390942063909430639094406390945063909460639094706390948063909490639095006390951063909520639095306390954063909550639095606390957063909580639095906390960063909610639096206390963063909640639096506390966063909670639096806390969063909700639097106390972063909730639097406390975063909760639097706390978063909790639098006390981063909820639098306390984063909850639098606390987063909880639098906390990063909910639099206390993063909940639099506390996063909970639099806390999063910000639100106391002063910030639100406391005063910060639100706391008063910090639101006391011063910120639101306391014063910150639101606391017063910180639101906391020063910210639102206391023063910240639102506391026063910270639102806391029063910300639103106391032063910330639103406391035063910360639103706391038063910390639104006391041063910420639104306391044063910450639104606391047063910480639104906391050063910510639105206391053063910540639105506391056063910570639105806391059063910600639106106391062063910630639106406391065063910660639106706391068063910690639107006391071063910720639107306391074063910750639107606391077063910780639107906391080063910810639108206391083063910840639108506391086063910870639108806391089063910900639109106391092063910930639109406391095063910960639109706391098063910990639110006391101063911020639110306391104063911050640000106400002064000030640000406400005064000060640000706400008064000090640001006400011064000120640001306400014064000150640001606400017064000180640001906400020064000210640002206400023064000240640002506400026064000270640002806400029064000300640003106400032064000330640003406400035064000360640003706400038064000390640004006400041064000420640004306400044064000450640004606400047064000480640004906400050064000510640005206400053064000540640005506400056064000570640005806400059064000600640006106400062064000630640006406400065064000660640006706400068064000690640007006400071064000720640007306400074064000750640007606400077064000780640007906400080064000810640008206400083064000840640008506400086064000870640008806400089064000900640009106400092064000930640009406400095064000960640009706400098064000990640010006400101064001020640010306400104064001050640010606400107064001080640010906400110064001110640011206400113064001140640011506400116064001170640011806400119064001200640012106400122064001230640012406400125064001260640012706400128064001290640013006400131064001320640013306400134064001350640013606400137064001380640013906400140064001410640014206400143064001440640014506400146064001470640014806400149064001500640015106400152064001530640015406400155064001560640015706400158064001590640016006400161064001620640016306400164064001650640016606400167064001680640016906400170064001710640017206400173064001740640017506400176064001770640017806400179064001800640018106400182064001830640018406400185064001860640018706400188064001890640019006400191064001920640019306400194064001950640019606400197064001980640019906400200064002010640020206400203064002040640020506400206064002070640020806400209064002100640021106400212064002130640021406400215064002160640021706400218064002190640022006400221064002220640022306400224064002250640022606400227064002280640022906400230064002310640023206400233064002340640023506400236064002370640023806400239064002400640024106400242064002430640024406400245064002460640024706400248064002490640025006400251064002520640025306400254064002550640025606400257064002580640025906400260064002610640026206400263064002640640026506400266064002670640026806400269064002700640027106400272064002730640027406400275064002760640027706400278064002790640028006400281064002820640028306400284064002850640028606400287064002880640028906400290064002910640029206400293064002940640029506400296064002970640029806400299064003000640030106400302064003030640030406400305064003060640030706400308064003090640031006400311064003120640031306400314064003150640031606400317064003180640031906400320064003210640032206400323064003240640032506400326064003270640032806400329064003300640033106400332064003330640033406400335064003360640033706400338064003390640034006400341064003420640034306400344064003450640034606400347064003480640034906400350064003510640035206400353064003540640035506400356064003570640035806400359064003600640036106400362064003630640036406400365064003660640036706400368064003690640037006400371064003720640037306400374064003750640037606400377064003780640037906400380064003810640038206400383064003840640038506400386064003870640038806400389064003900640039106400392064003930640039406400395064003960640039706400398064003990640040006400401064004020640040306400404064004050640040606400407064004080640040906400410064004110640041206400413064004140640041506400416064004170640041806400419064004200640042106400422064004230640042406400425064004260640042706400428064004290640043006400431064004320640043306400434064004350640043606400437064004380640043906400440064004410640044206400443064004440640044506400446064004470640044806400449064004500640045106400452064004530640045406400455064004560640045706400458064004590640046006400461064004620640046306400464064004650640046606400467064004680640046906400470064004710640047206400473064004740640047506400476064004770640047806400479064004800640048106400482064004830640048406400485064004860640048706400488064004890640049006400491064004920640049306400494064004950640049606400497064004980640049906400500064005010640050206400503064005040640050506400506064005070640050806400509064005100640051106400512064005130640051406400515064005160640051706400518064005190640052006400521064005220640052306400524064005250640052606400527064005280640052906400530064005310640053206400533064005340640053506400536064005370640053806400539064005400640054106400542064005430640054406400545064005460640054706400548064005490640055006400551064005520640055306400554064005550640055606400557064005580640055906400560064005610640056206400563064005640640056506400566064005670640056806400569064005700640057106400572064005730640057406400575064005760640057706400578064005790640058006400581064005820640058306400584064005850640058606400587064005880640058906400590064005910640059206400593064005940640059506400596064005970640059806400599064006000640060106400602064006030640060406400605064006060640060706400608064006090640061006400611064006120640061306400614064006150640061606400617064006180640061906400620064006210640062206400623064006240640062506400626064006270640062806400629064006300640063106400632064006330640063406400635064006360640063706400638064006390640064006400641064006420640064306400644064006450640064606400647064006480640064906400650064006510640065206400653064006540640065506400656064006570640065806400659064006600640066106400662064006630640066406400665064006660640066706400668064006690640067006400671064006720640067306400674064006750640067606400677064006780640067906400680064006810640068206400683064006840640068506400686064006870640068806400689064006900640069106400692064006930640069406400695064006960640069706400698064006990640070006400701064007020640070306400704064007050640070606400707064007080640070906400710064007110640071206400713064007140640071506400716064007170640071806400719064007200640072106400722064007230640072406400725064007260640072706400728064007290640073006400731064007320640073306400734064007350640073606400737064007380640073906400740064007410640074206400743064007440640074506400746064007470640074806400749064007500640075106400752064007530640075406400755064007560640075706400758064007590640076006400761064007620640076306400764064007650640076606400767064007680640076906400770064007710640077206400773064007740640077506400776064007770640077806400779064007800640078106400782064007830640078406400785064007860640078706400788064007890640079006400791064007920640079306400794064007950640079606400797064007980640079906400800064008010640080206400803064008040640080506400806064008070640080806400809064008100640081106400812064008130640081406400815064008160640081706400818064008190640082006400821064008220640082306400824064008250640082606400827064008280640082906400830064008310640083206400833064008340640083506400836064008370640083806400839064008400640084106400842064008430640084406400845064008460640084706400848064008490640085006400851064008520640085306400854064008550640085606400857064008580640085906400860064008610640086206400863064008640640086506400866064008670640086806400869064008700640087106400872064008730640087406400875064008760640087706400878064008790640088006400881064008820640088306400884064008850640088606400887064008880640088906400890064008910640089206400893064008940640089506400896064008970640089806400899064009000640090106400902064009030640090406400905064009060640090706400908064009090640091006400911064009120640091306400914064009150640091606400917064009180640091906400920064009210640092206400923064009240640092506400926064009270640092806400929064009300640093106400932064009330640093406400935064009360640093706400938064009390640094006400941064009420640094306400944064009450640094606400947064009480640094906400950064009510640095206400953064009540640095506400956064009570640095806400959064009600640096106400962064009630640096406400965064009660640096706400968064009690640097006400971064009720640097306400974064009750640097606400977064009780640097906400980064009810640098206400983064009840640098506400986064009870640098806400989064009900640099106400992064009930640099406400995064009960640099706400998064009990640100006401001064010020640100306401004064010050640100606401007064010080640100906401010064010110640101206401013064010140640101506401016064010170640101806401019064010200640102106401022064010230640102406401025064010260640102706401028064010290640103006401031064010320640103306401034064010350640103606401037064010380640103906401040064010410640104206401043064010440640104506401046064010470640104806401049064010500640105106401052064010530640105406401055064010560640105706401058064010590640106006401061064010620640106306401064064010650640106606401067064010680640106906401070064010710640107206401073064010740640107506401076064010770640107806401079064010800640108106401082064010830640108406401085064010860640108706401088064010890640109006401091064010920640109306401094064010950640109606401097064010980640109906401100064011010640110206401103064011040640110506410001064100020641000306410004064100050641000606410007064100080641000906410010064100110641001206410013064100140641001506410016064100170641001806410019064100200641002106410022064100230641002406410025064100260641002706410028064100290641003006410031064100320641003306410034064100350641003606410037064100380641003906410040064100410641004206410043064100440641004506410046064100470641004806410049064100500641005106410052064100530641005406410055064100560641005706410058064100590641006006410061064100620641006306410064064100650641006606410067064100680641006906410070064100710641007206410073064100740641007506410076064100770641007806410079064100800641008106410082064100830641008406410085064100860641008706410088064100890641009006410091064100920641009306410094064100950641009606410097064100980641009906410100064101010641010206410103064101040641010506410106064101070641010806410109064101100641011106410112064101130641011406410115064101160641011706410118064101190641012006410121064101220641012306410124064101250641012606410127064101280641012906410130064101310641013206410133064101340641013506410136064101370641013806410139064101400641014106410142064101430641014406410145064101460641014706410148064101490641015006410151064101520641015306410154064101550641015606410157064101580641015906410160064101610641016206410163064101640641016506410166064101670641016806410169064101700641017106410172064101730641017406410175064101760641017706410178064101790641018006410181064101820641018306410184064101850641018606410187064101880641018906410190064101910641019206410193064101940641019506410196064101970641019806410199064102000641020106410202064102030641020406410205064102060641020706410208064102090641021006410211064102120641021306410214064102150641021606410217064102180641021906410220064102210641022206410223064102240641022506410226064102270641022806410229064102300641023106410232064102330641023406410235064102360641023706410238064102390641024006410241064102420641024306410244064102450641024606410247064102480641024906410250064102510641025206410253064102540641025506410256064102570641025806410259064102600641026106410262064102630641026406410265064102660641026706410268064102690641027006410271064102720641027306410274064102750641027606410277064102780641027906410280064102810641028206410283064102840641028506410286064102870641028806410289064102900641029106410292064102930641029406410295064102960641029706410298064102990641030006410301064103020641030306410304064103050641030606410307064103080641030906410310064103110641031206410313064103140641031506410316064103170641031806410319064103200641032106410322064103230641032406410325064103260641032706410328064103290641033006410331064103320641033306410334064103350641033606410337064103380641033906410340064103410641034206410343064103440641034506410346064103470641034806410349064103500641035106410352064103530641035406410355064103560641035706410358064103590641036006410361064103620641036306410364064103650641036606410367064103680641036906410370064103710641037206410373064103740641037506410376064103770641037806410379064103800641038106410382064103830641038406410385064103860641038706410388064103890641039006410391064103920641039306410394064103950641039606410397064103980641039906410400064104010641040206410403064104040641040506410406064104070641040806410409064104100641041106410412064104130641041406410415064104160641041706410418064104190641042006410421064104220641042306410424064104250641042606410427064104280641042906410430064104310641043206410433064104340641043506410436064104370641043806410439064104400641044106410442064104430641044406410445064104460641044706410448064104490641045006410451064104520641045306410454064104550641045606410457064104580641045906410460064104610641046206410463064104640641046506410466064104670641046806410469064104700641047106410472064104730641047406410475064104760641047706410478064104790641048006410481064104820641048306410484064104850641048606410487064104880641048906410490064104910641049206410493064104940641049506410496064104970641049806410499064105000641050106410502064105030641050406410505064105060641050706410508064105090641051006410511064105120641051306410514064105150641051606410517064105180641051906410520064105210641052206410523064105240641052506410526064105270641052806410529064105300641053106410532064105330641053406410535064105360641053706410538064105390641054006410541064105420641054306410544064105450641054606410547064105480641054906410550064105510641055206410553064105540641055506410556064105570641055806410559064105600641056106410562064105630641056406410565064105660641056706410568064105690641057006410571064105720641057306410574064105750641057606410577064105780641057906410580064105810641058206410583064105840641058506410586064105870641058806410589064105900641059106410592064105930641059406410595064105960641059706410598064105990641060006410601064106020641060306410604064106050641060606410607064106080641060906410610064106110641061206410613064106140641061506410616064106170641061806410619064106200641062106410622064106230641062406410625064106260641062706410628064106290641063006410631064106320641063306410634064106350641063606410637064106380641063906410640064106410641064206410643064106440641064506410646064106470641064806410649064106500641065106410652064106530641065406410655064106560641065706410658064106590641066006410661064106620641066306410664064106650641066606410667064106680641066906410670064106710641067206410673064106740641067506410676064106770641067806410679064106800641068106410682064106830641068406410685064106860641068706410688064106890641069006410691064106920641069306410694064106950641069606410697064106980641069906410700064107010641070206410703064107040641070506410706064107070641070806410709064107100641071106410712064107130641071406410715064107160641071706410718064107190641072006410721064107220641072306410724064107250641072606410727064107280641072906410730064107310641073206410733064107340641073506410736064107370641073806410739064107400641074106410742064107430641074406410745064107460641074706410748064107490641075006410751064107520641075306410754064107550641075606410757064107580641075906410760064107610641076206410763064107640641076506410766064107670641076806410769064107700641077106410772064107730641077406410775064107760641077706410778064107790641078006410781064107820641078306410784064107850641078606410787064107880641078906410790064107910641079206410793064107940641079506410796064107970641079806410799064108000641080106410802064108030641080406410805064108060641080706410808064108090641081006410811064108120641081306410814064108150641081606410817064108180641081906410820064108210641082206410823064108240641082506410826064108270641082806410829064108300641083106410832064108330641083406410835064108360641083706410838064108390641084006410841064108420641084306410844064108450641084606410847064108480641084906410850064108510641085206410853064108540641085506410856064108570641085806410859064108600641086106410862064108630641086406410865064108660641086706410868064108690641087006410871064108720641087306410874064108750641087606410877064108780641087906410880064108810641088206410883064108840641088506410886064108870641088806410889064108900641089106410892064108930641089406410895064108960641089706410898064108990641090006410901064109020641090306410904064109050641090606410907064109080641090906410910064109110641091206410913064109140641091506410916064109170641091806410919064109200641092106410922064109230641092406410925064109260641092706410928064109290641093006410931064109320641093306410934064109350641093606410937064109380641093906410940064109410641094206410943064109440641094506410946064109470641094806410949064109500641095106410952064109530641095406410955064109560641095706410958064109590641096006410961064109620641096306410964064109650641096606410967064109680641096906410970064109710641097206410973064109740641097506410976064109770641097806410979064109800641098106410982064109830641098406410985064109860641098706410988064109890641099006410991064109920641099306410994064109950641099606410997064109980641099906411000064110010641100206411003064110040641100506411006064110070641100806411009064110100641101106411012064110130641101406411015064110160641101706411018064110190641102006411021064110220641102306411024064110250641102606411027064110280641102906411030064110310641103206411033064110340641103506411036064110370641103806411039064110400641104106411042064110430641104406411045064110460641104706411048064110490641105006411051064110520641105306411054064110550641105606411057064110580641105906411060064110610641106206411063064110640641106506411066064110670641106806411069064110700641107106411072064110730641107406411075064110760641107706411078064110790641108006411081064110820641108306411084064110850641108606411087064110880641108906411090064110910641109206411093064110940641109506411096064110970641109806411099064111000641110106411102064111030641110406411105064200010642000206420003064200040642000506420006064200070642000806420009064200100642001106420012064200130642001406420015064200160642001706420018064200190642002006420021064200220642002306420024064200250642002606420027064200280642002906420030064200310642003206420033064200340642003506420036064200370642003806420039064200400642004106420042064200430642004406420045064200460642004706420048064200490642005006420051064200520642005306420054064200550642005606420057064200580642005906420060064200610642006206420063064200640642006506420066064200670642006806420069064200700642007106420072064200730642007406420075064200760642007706420078064200790642008006420081064200820642008306420084064200850642008606420087064200880642008906420090064200910642009206420093064200940642009506420096064200970642009806420099064201000642010106420102064201030642010406420105064201060642010706420108064201090642011006420111064201120642011306420114064201150642011606420117064201180642011906420120064201210642012206420123064201240642012506420126064201270642012806420129064201300642013106420132064201330642013406420135064201360642013706420138064201390642014006420141064201420642014306420144064201450642014606420147064201480642014906420150064201510642015206420153064201540642015506420156064201570642015806420159064201600642016106420162064201630642016406420165064201660642016706420168064201690642017006420171064201720642017306420174064201750642017606420177064201780642017906420180064201810642018206420183064201840642018506420186064201870642018806420189064201900642019106420192064201930642019406420195064201960642019706420198064201990642020006420201064202020642020306420204064202050642020606420207064202080642020906420210064202110642021206420213064202140642021506420216064202170642021806420219064202200642022106420222064202230642022406420225064202260642022706420228064202290642023006420231064202320642023306420234064202350642023606420237064202380642023906420240064202410642024206420243064202440642024506420246064202470642024806420249064202500642025106420252064202530642025406420255064202560642025706420258064202590642026006420261064202620642026306420264064202650642026606420267064202680642026906420270064202710642027206420273064202740642027506420276064202770642027806420279064202800642028106420282064202830642028406420285064202860642028706420288064202890642029006420291064202920642029306420294064202950642029606420297064202980642029906420300064203010642030206420303064203040642030506420306064203070642030806420309064203100642031106420312064203130642031406420315064203160642031706420318064203190642032006420321064203220642032306420324064203250642032606420327064203280642032906420330064203310642033206420333064203340642033506420336064203370642033806420339064203400642034106420342064203430642034406420345064203460642034706420348064203490642035006420351064203520642035306420354064203550642035606420357064203580642035906420360064203610642036206420363064203640642036506420366064203670642036806420369064203700642037106420372064203730642037406420375064203760642037706420378064203790642038006420381064203820642038306420384064203850642038606420387064203880642038906420390064203910642039206420393064203940642039506420396064203970642039806420399064204000642040106420402064204030642040406420405064204060642040706420408064204090642041006420411064204120642041306420414064204150642041606420417064204180642041906420420064204210642042206420423064204240642042506420426064204270642042806420429064204300642043106420432064204330642043406420435064204360642043706420438064204390642044006420441064204420642044306420444064204450642044606420447064204480642044906420450064204510642045206420453064204540642045506420456064204570642045806420459064204600642046106420462064204630642046406420465064204660642046706420468064204690642047006420471064204720642047306420474064204750642047606420477064204780642047906420480064204810642048206420483064204840642048506420486064204870642048806420489064204900642049106420492064204930642049406420495064204960642049706420498064204990642050006420501064205020642050306420504064205050642050606420507064205080642050906420510064205110642051206420513064205140642051506420516064205170642051806420519064205200642052106420522064205230642052406420525064205260642052706420528064205290642053006420531064205320642053306420534064205350642053606420537064205380642053906420540064205410642054206420543064205440642054506420546064205470642054806420549064205500642055106420552064205530642055406420555064205560642055706420558064205590642056006420561064205620642056306420564064205650642056606420567064205680642056906420570064205710642057206420573064205740642057506420576064205770642057806420579064205800642058106420582064205830642058406420585064205860642058706420588064205890642059006420591064205920642059306420594064205950642059606420597064205980642059906420600064206010642060206420603064206040642060506420606064206070642060806420609064206100642061106420612064206130642061406420615064206160642061706420618064206190642062006420621064206220642062306420624064206250642062606420627064206280642062906420630064206310642063206420633064206340642063506420636064206370642063806420639064206400642064106420642064206430642064406420645064206460642064706420648064206490642065006420651064206520642065306420654064206550642065606420657064206580642065906420660064206610642066206420663064206640642066506420666064206670642066806420669064206700642067106420672064206730642067406420675064206760642067706420678064206790642068006420681064206820642068306420684064206850642068606420687064206880642068906420690064206910642069206420693064206940642069506420696064206970642069806420699064207000642070106420702064207030642070406420705064207060642070706420708064207090642071006420711064207120642071306420714064207150642071606420717064207180642071906420720064207210642072206420723064207240642072506420726064207270642072806420729064207300642073106420732064207330642073406420735064207360642073706420738064207390642074006420741064207420642074306420744064207450642074606420747064207480642074906420750064207510642075206420753064207540642075506420756064207570642075806420759064207600642076106420762064207630642076406420765064207660642076706420768064207690642077006420771064207720642077306420774064207750642077606420777064207780642077906420780064207810642078206420783064207840642078506420786064207870642078806420789064207900642079106420792064207930642079406420795064207960642079706420798064207990642080006420801064208020642080306420804064208050642080606420807064208080642080906420810064208110642081206420813064208140642081506420816064208170642081806420819064208200642082106420822064208230642082406420825064208260642082706420828064208290642083006420831064208320642083306420834064208350642083606420837064208380642083906420840064208410642084206420843064208440642084506420846064208470642084806420849064208500642085106420852064208530642085406420855064208560642085706420858064208590642086006420861064208620642086306420864064208650642086606420867064208680642086906420870064208710642087206420873064208740642087506420876064208770642087806420879064208800642088106420882064208830642088406420885064208860642088706420888064208890642089006420891064208920642089306420894064208950642089606420897064208980642089906420900064209010642090206420903064209040642090506420906064209070642090806420909064209100642091106420912064209130642091406420915064209160642091706420918064209190642092006420921064209220642092306420924064209250642092606420927064209280642092906420930064209310642093206420933064209340642093506420936064209370642093806420939064209400642094106420942064209430642094406420945064209460642094706420948064209490642095006420951064209520642095306420954064209550642095606420957064209580642095906420960064209610642096206420963064209640642096506420966064209670642096806420969064209700642097106420972064209730642097406420975064209760642097706420978064209790642098006420981064209820642098306420984064209850642098606420987064209880642098906420990064209910642099206420993064209940642099506420996064209970642099806420999064210000642100106421002064210030642100406421005064210060642100706421008064210090642101006421011064210120642101306421014064210150642101606421017064210180642101906421020064210210642102206421023064210240642102506421026064210270642102806421029064210300642103106421032064210330642103406421035064210360642103706421038064210390642104006421041064210420642104306421044064210450642104606421047064210480642104906421050064210510642105206421053064210540642105506421056064210570642105806421059064210600642106106421062064210630642106406421065064210660642106706421068064210690642107006421071064210720642107306421074064210750642107606421077064210780642107906421080064210810642108206421083064210840642108506421086064210870642108806421089064210900642109106421092064210930642109406421095064210960642109706421098064210990642110006421101064211020642110306421104064211050643000106430002064300030643000406430005064300060643000706430008064300090643001006430011064300120643001306430014064300150643001606430017064300180643001906430020064300210643002206430023064300240643002506430026064300270643002806430029064300300643003106430032064300330643003406430035064300360643003706430038064300390643004006430041064300420643004306430044064300450643004606430047064300480643004906430050064300510643005206430053064300540643005506430056064300570643005806430059064300600643006106430062064300630643006406430065064300660643006706430068064300690643007006430071064300720643007306430074064300750643007606430077064300780643007906430080064300810643008206430083064300840643008506430086064300870643008806430089064300900643009106430092064300930643009406430095064300960643009706430098064300990643010006430101064301020643010306430104064301050643010606430107064301080643010906430110064301110643011206430113064301140643011506430116064301170643011806430119064301200643012106430122064301230643012406430125064301260643012706430128064301290643013006430131064301320643013306430134064301350643013606430137064301380643013906430140064301410643014206430143064301440643014506430146064301470643014806430149064301500643015106430152064301530643015406430155064301560643015706430158064301590643016006430161064301620643016306430164064301650643016606430167064301680643016906430170064301710643017206430173064301740643017506430176064301770643017806430179064301800643018106430182064301830643018406430185064301860643018706430188064301890643019006430191064301920643019306430194064301950643019606430197064301980643019906430200064302010643020206430203064302040643020506430206064302070643020806430209064302100643021106430212064302130643021406430215064302160643021706430218064302190643022006430221064302220643022306430224064302250643022606430227064302280643022906430230064302310643023206430233064302340643023506430236064302370643023806430239064302400643024106430242064302430643024406430245064302460643024706430248064302490643025006430251064302520643025306430254064302550643025606430257064302580643025906430260064302610643026206430263064302640643026506430266064302670643026806430269064302700643027106430272064302730643027406430275064302760643027706430278064302790643028006430281064302820643028306430284064302850643028606430287064302880643028906430290064302910643029206430293064302940643029506430296064302970643029806430299064303000643030106430302064303030643030406430305064303060643030706430308064303090643031006430311064303120643031306430314064303150643031606430317064303180643031906430320064303210643032206430323064303240643032506430326064303270643032806430329064303300643033106430332064303330643033406430335064303360643033706430338064303390643034006430341064303420643034306430344064303450643034606430347064303480643034906430350064303510643035206430353064303540643035506430356064303570643035806430359064303600643036106430362064303630643036406430365064303660643036706430368064303690643037006430371064303720643037306430374064303750643037606430377064303780643037906430380064303810643038206430383064303840643038506430386064303870643038806430389064303900643039106430392064303930643039406430395064303960643039706430398064303990643040006430401064304020643040306430404064304050643040606430407064304080643040906430410064304110643041206430413064304140643041506430416064304170643041806430419064304200643042106430422064304230643042406430425064304260643042706430428064304290643043006430431064304320643043306430434064304350643043606430437064304380643043906430440064304410643044206430443064304440643044506430446064304470643044806430449064304500643045106430452064304530643045406430455064304560643045706430458064304590643046006430461064304620643046306430464064304650643046606430467064304680643046906430470064304710643047206430473064304740643047506430476064304770643047806430479064304800643048106430482064304830643048406430485064304860643048706430488064304890643049006430491064304920643049306430494064304950643049606430497064304980643049906430500064305010643050206430503064305040643050506430506064305070643050806430509064305100643051106430512064305130643051406430515064305160643051706430518064305190643052006430521064305220643052306430524064305250643052606430527064305280643052906430530064305310643053206430533064305340643053506430536064305370643053806430539064305400643054106430542064305430643054406430545064305460643054706430548064305490643055006430551064305520643055306430554064305550643055606430557064305580643055906430560064305610643056206430563064305640643056506430566064305670643056806430569064305700643057106430572064305730643057406430575064305760643057706430578064305790643058006430581064305820643058306430584064305850643058606430587064305880643058906430590064305910643059206430593064305940643059506430596064305970643059806430599064306000643060106430602064306030643060406430605064306060643060706430608064306090643061006430611064306120643061306430614064306150643061606430617064306180643061906430620064306210643062206430623064306240643062506430626064306270643062806430629064306300643063106430632064306330643063406430635064306360643063706430638064306390643064006430641064306420643064306430644064306450643064606430647064306480643064906430650064306510643065206430653064306540643065506430656064306570643065806430659064306600643066106430662064306630643066406430665064306660643066706430668064306690643067006430671064306720643067306430674064306750643067606430677064306780643067906430680064306810643068206430683064306840643068506430686064306870643068806430689064306900643069106430692064306930643069406430695064306960643069706430698064306990643070006430701064307020643070306430704064307050643070606430707064307080643070906430710064307110643071206430713064307140643071506430716064307170643071806430719064307200643072106430722064307230643072406430725064307260643072706430728064307290643073006430731064307320643073306430734064307350643073606430737064307380643073906430740064307410643074206430743064307440643074506430746064307470643074806430749064307500643075106430752064307530643075406430755064307560643075706430758064307590643076006430761064307620643076306430764064307650643076606430767064307680643076906430770064307710643077206430773064307740643077506430776064307770643077806430779064307800643078106430782064307830643078406430785064307860643078706430788064307890643079006430791064307920643079306430794064307950643079606430797064307980643079906430800064308010643080206430803064308040643080506430806064308070643080806430809064308100643081106430812064308130643081406430815064308160643081706430818064308190643082006430821064308220643082306430824064308250643082606430827064308280643082906430830064308310643083206430833064308340643083506430836064308370643083806430839064308400643084106430842064308430643084406430845064308460643084706430848064308490643085006430851064308520643085306430854064308550643085606430857064308580643085906430860064308610643086206430863064308640643086506430866064308670643086806430869064308700643087106430872064308730643087406430875064308760643087706430878064308790643088006430881064308820643088306430884064308850643088606430887064308880643088906430890064308910643089206430893064308940643089506430896064308970643089806430899064309000643090106430902064309030643090406430905064309060643090706430908064309090643091006430911064309120643091306430914064309150643091606430917064309180643091906430920064309210643092206430923064309240643092506430926064309270643092806430929064309300643093106430932064309330643093406430935064309360643093706430938064309390643094006430941064309420643094306430944064309450643094606430947064309480643094906430950064309510643095206430953064309540643095506430956064309570643095806430959064309600643096106430962064309630643096406430965064309660643096706430968064309690643097006430971064309720643097306430974064309750643097606430977064309780643097906430980064309810643098206430983064309840643098506430986064309870643098806430989064309900643099106430992064309930643099406430995064309960643099706430998064309990643100006431001064310020643100306431004064310050643100606431007064310080643100906431010064310110643101206431013064310140643101506431016064310170643101806431019064310200643102106431022064310230643102406431025064310260643102706431028064310290643103006431031064310320643103306431034064310350643103606431037064310380643103906431040064310410643104206431043064310440643104506431046064310470643104806431049064310500643105106431052064310530643105406431055064310560643105706431058064310590643106006431061064310620643106306431064064310650643106606431067064310680643106906431070064310710643107206431073064310740643107506431076064310770643107806431079064310800643108106431082064310830643108406431085064310860643108706431088064310890643109006431091064310920643109306431094064310950643109606431097064310980643109906431100064311010643110206431103064311040643110506440001064400020644000306440004064400050644000606440007064400080644000906440010064400110644001206440013064400140644001506440016064400170644001806440019064400200644002106440022064400230644002406440025064400260644002706440028064400290644003006440031064400320644003306440034064400350644003606440037064400380644003906440040064400410644004206440043064400440644004506440046064400470644004806440049064400500644005106440052064400530644005406440055064400560644005706440058064400590644006006440061064400620644006306440064064400650644006606440067064400680644006906440070064400710644007206440073064400740644007506440076064400770644007806440079064400800644008106440082064400830644008406440085064400860644008706440088064400890644009006440091064400920644009306440094064400950644009606440097064400980644009906440100064401010644010206440103064401040644010506440106064401070644010806440109064401100644011106440112064401130644011406440115064401160644011706440118064401190644012006440121064401220644012306440124064401250644012606440127064401280644012906440130064401310644013206440133064401340644013506440136064401370644013806440139064401400644014106440142064401430644014406440145064401460644014706440148064401490644015006440151064401520644015306440154064401550644015606440157064401580644015906440160064401610644016206440163064401640644016506440166064401670644016806440169064401700644017106440172064401730644017406440175064401760644017706440178064401790644018006440181064401820644018306440184064401850644018606440187064401880644018906440190064401910644019206440193064401940644019506440196064401970644019806440199064402000644020106440202064402030644020406440205064402060644020706440208064402090644021006440211064402120644021306440214064402150644021606440217064402180644021906440220064402210644022206440223064402240644022506440226064402270644022806440229064402300644023106440232064402330644023406440235064402360644023706440238064402390644024006440241064402420644024306440244064402450644024606440247064402480644024906440250064402510644025206440253064402540644025506440256064402570644025806440259064402600644026106440262064402630644026406440265064402660644026706440268064402690644027006440271064402720644027306440274064402750644027606440277064402780644027906440280064402810644028206440283064402840644028506440286064402870644028806440289064402900644029106440292064402930644029406440295064402960644029706440298064402990644030006440301064403020644030306440304064403050644030606440307064403080644030906440310064403110644031206440313064403140644031506440316064403170644031806440319064403200644032106440322064403230644032406440325064403260644032706440328064403290644033006440331064403320644033306440334064403350644033606440337064403380644033906440340064403410644034206440343064403440644034506440346064403470644034806440349064403500644035106440352064403530644035406440355064403560644035706440358064403590644036006440361064403620644036306440364064403650644036606440367064403680644036906440370064403710644037206440373064403740644037506440376064403770644037806440379064403800644038106440382064403830644038406440385064403860644038706440388064403890644039006440391064403920644039306440394064403950644039606440397064403980644039906440400064404010644040206440403064404040644040506440406064404070644040806440409064404100644041106440412064404130644041406440415064404160644041706440418064404190644042006440421064404220644042306440424064404250644042606440427064404280644042906440430064404310644043206440433064404340644043506440436064404370644043806440439064404400644044106440442064404430644044406440445064404460644044706440448064404490644045006440451064404520644045306440454064404550644045606440457064404580644045906440460064404610644046206440463064404640644046506440466064404670644046806440469064404700644047106440472064404730644047406440475064404760644047706440478064404790644048006440481064404820644048306440484064404850644048606440487064404880644048906440490064404910644049206440493064404940644049506440496064404970644049806440499064405000644050106440502064405030644050406440505064405060644050706440508064405090644051006440511064405120644051306440514064405150644051606440517064405180644051906440520064405210644052206440523064405240644052506440526064405270644052806440529064405300644053106440532064405330644053406440535064405360644053706440538064405390644054006440541064405420644054306440544064405450644054606440547064405480644054906440550064405510644055206440553064405540644055506440556064405570644055806440559064405600644056106440562064405630644056406440565064405660644056706440568064405690644057006440571064405720644057306440574064405750644057606440577064405780644057906440580064405810644058206440583064405840644058506440586064405870644058806440589064405900644059106440592064405930644059406440595064405960644059706440598064405990644060006440601064406020644060306440604064406050644060606440607064406080644060906440610064406110644061206440613064406140644061506440616064406170644061806440619064406200644062106440622064406230644062406440625064406260644062706440628064406290644063006440631064406320644063306440634064406350644063606440637064406380644063906440640064406410644064206440643064406440644064506440646064406470644064806440649064406500644065106440652064406530644065406440655064406560644065706440658064406590644066006440661064406620644066306440664064406650644066606440667064406680644066906440670064406710644067206440673064406740644067506440676064406770644067806440679064406800644068106440682064406830644068406440685064406860644068706440688064406890644069006440691064406920644069306440694064406950644069606440697064406980644069906440700064407010644070206440703064407040644070506440706064407070644070806440709064407100644071106440712064407130644071406440715064407160644071706440718064407190644072006440721064407220644072306440724064407250644072606440727064407280644072906440730064407310644073206440733064407340644073506440736064407370644073806440739064407400644074106440742064407430644074406440745064407460644074706440748064407490644075006440751064407520644075306440754064407550644075606440757064407580644075906440760064407610644076206440763064407640644076506440766064407670644076806440769064407700644077106440772064407730644077406440775064407760644077706440778064407790644078006440781064407820644078306440784064407850644078606440787064407880644078906440790064407910644079206440793064407940644079506440796064407970644079806440799064408000644080106440802064408030644080406440805064408060644080706440808064408090644081006440811064408120644081306440814064408150644081606440817064408180644081906440820064408210644082206440823064408240644082506440826064408270644082806440829064408300644083106440832064408330644083406440835064408360644083706440838064408390644084006440841064408420644084306440844064408450644084606440847064408480644084906440850064408510644085206440853064408540644085506440856064408570644085806440859064408600644086106440862064408630644086406440865064408660644086706440868064408690644087006440871064408720644087306440874064408750644087606440877064408780644087906440880064408810644088206440883064408840644088506440886064408870644088806440889064408900644089106440892064408930644089406440895064408960644089706440898064408990644090006440901064409020644090306440904064409050644090606440907064409080644090906440910064409110644091206440913064409140644091506440916064409170644091806440919064409200644092106440922064409230644092406440925064409260644092706440928064409290644093006440931064409320644093306440934064409350644093606440937064409380644093906440940064409410644094206440943064409440644094506440946064409470644094806440949064409500644095106440952064409530644095406440955064409560644095706440958064409590644096006440961064409620644096306440964064409650644096606440967064409680644096906440970064409710644097206440973064409740644097506440976064409770644097806440979064409800644098106440982064409830644098406440985064409860644098706440988064409890644099006440991064409920644099306440994064409950644099606440997064409980644099906441000064410010644100206441003064410040644100506441006064410070644100806441009064410100644101106441012064410130644101406441015064410160644101706441018064410190644102006441021064410220644102306441024064410250644102606441027064410280644102906441030064410310644103206441033064410340644103506441036064410370644103806441039064410400644104106441042064410430644104406441045064410460644104706441048064410490644105006441051064410520644105306441054064410550644105606441057064410580644105906441060064410610644106206441063064410640644106506441066064410670644106806441069064410700644107106441072064410730644107406441075064410760644107706441078064410790644108006441081064410820644108306441084064410850644108606441087064410880644108906441090064410910644109206441093064410940644109506441096064410970644109806441099064411000644110106441102064411030644110406441105064500010645000206450003064500040645000506450006064500070645000806450009064500100645001106450012064500130645001406450015064500160645001706450018064500190645002006450021064500220645002306450024064500250645002606450027064500280645002906450030064500310645003206450033064500340645003506450036064500370645003806450039064500400645004106450042064500430645004406450045064500460645004706450048064500490645005006450051064500520645005306450054064500550645005606450057064500580645005906450060064500610645006206450063064500640645006506450066064500670645006806450069064500700645007106450072064500730645007406450075064500760645007706450078064500790645008006450081064500820645008306450084064500850645008606450087064500880645008906450090064500910645009206450093064500940645009506450096064500970645009806450099064501000645010106450102064501030645010406450105064501060645010706450108064501090645011006450111064501120645011306450114064501150645011606450117064501180645011906450120064501210645012206450123064501240645012506450126064501270645012806450129064501300645013106450132064501330645013406450135064501360645013706450138064501390645014006450141064501420645014306450144064501450645014606450147064501480645014906450150064501510645015206450153064501540645015506450156064501570645015806450159064501600645016106450162064501630645016406450165064501660645016706450168064501690645017006450171064501720645017306450174064501750645017606450177064501780645017906450180064501810645018206450183064501840645018506450186064501870645018806450189064501900645019106450192064501930645019406450195064501960645019706450198064501990645020006450201064502020645020306450204064502050645020606450207064502080645020906450210064502110645021206450213064502140645021506450216064502170645021806450219064502200645022106450222064502230645022406450225064502260645022706450228064502290645023006450231064502320645023306450234064502350645023606450237064502380645023906450240064502410645024206450243064502440645024506450246064502470645024806450249064502500645025106450252064502530645025406450255064502560645025706450258064502590645026006450261064502620645026306450264064502650645026606450267064502680645026906450270064502710645027206450273064502740645027506450276064502770645027806450279064502800645028106450282064502830645028406450285064502860645028706450288064502890645029006450291064502920645029306450294064502950645029606450297064502980645029906450300064503010645030206450303064503040645030506450306064503070645030806450309064503100645031106450312064503130645031406450315064503160645031706450318064503190645032006450321064503220645032306450324064503250645032606450327064503280645032906450330064503310645033206450333064503340645033506450336064503370645033806450339064503400645034106450342064503430645034406450345064503460645034706450348064503490645035006450351064503520645035306450354064503550645035606450357064503580645035906450360064503610645036206450363064503640645036506450366064503670645036806450369064503700645037106450372064503730645037406450375064503760645037706450378064503790645038006450381064503820645038306450384064503850645038606450387064503880645038906450390064503910645039206450393064503940645039506450396064503970645039806450399064504000645040106450402064504030645040406450405064504060645040706450408064504090645041006450411064504120645041306450414064504150645041606450417064504180645041906450420064504210645042206450423064504240645042506450426064504270645042806450429064504300645043106450432064504330645043406450435064504360645043706450438064504390645044006450441064504420645044306450444064504450645044606450447064504480645044906450450064504510645045206450453064504540645045506450456064504570645045806450459064504600645046106450462064504630645046406450465064504660645046706450468064504690645047006450471064504720645047306450474064504750645047606450477064504780645047906450480064504810645048206450483064504840645048506450486064504870645048806450489064504900645049106450492064504930645049406450495064504960645049706450498064504990645050006450501064505020645050306450504064505050645050606450507064505080645050906450510064505110645051206450513064505140645051506450516064505170645051806450519064505200645052106450522064505230645052406450525064505260645052706450528064505290645053006450531064505320645053306450534064505350645053606450537064505380645053906450540064505410645054206450543064505440645054506450546064505470645054806450549064505500645055106450552064505530645055406450555064505560645055706450558064505590645056006450561064505620645056306450564064505650645056606450567064505680645056906450570064505710645057206450573064505740645057506450576064505770645057806450579064505800645058106450582064505830645058406450585064505860645058706450588064505890645059006450591064505920645059306450594064505950645059606450597064505980645059906450600064506010645060206450603064506040645060506450606064506070645060806450609064506100645061106450612064506130645061406450615064506160645061706450618064506190645062006450621064506220645062306450624064506250645062606450627064506280645062906450630064506310645063206450633064506340645063506450636064506370645063806450639064506400645064106450642064506430645064406450645064506460645064706450648064506490645065006450651064506520645065306450654064506550645065606450657064506580645065906450660064506610645066206450663064506640645066506450666064506670645066806450669064506700645067106450672064506730645067406450675064506760645067706450678064506790645068006450681064506820645068306450684064506850645068606450687064506880645068906450690064506910645069206450693064506940645069506450696064506970645069806450699064507000645070106450702064507030645070406450705064507060645070706450708064507090645071006450711064507120645071306450714064507150645071606450717064507180645071906450720064507210645072206450723064507240645072506450726064507270645072806450729064507300645073106450732064507330645073406450735064507360645073706450738064507390645074006450741064507420645074306450744064507450645074606450747064507480645074906450750064507510645075206450753064507540645075506450756064507570645075806450759064507600645076106450762064507630645076406450765064507660645076706450768064507690645077006450771064507720645077306450774064507750645077606450777064507780645077906450780064507810645078206450783064507840645078506450786064507870645078806450789064507900645079106450792064507930645079406450795064507960645079706450798064507990645080006450801064508020645080306450804064508050645080606450807064508080645080906450810064508110645081206450813064508140645081506450816064508170645081806450819064508200645082106450822064508230645082406450825064508260645082706450828064508290645083006450831064508320645083306450834064508350645083606450837064508380645083906450840064508410645084206450843064508440645084506450846064508470645084806450849064508500645085106450852064508530645085406450855064508560645085706450858064508590645086006450861064508620645086306450864064508650645086606450867064508680645086906450870064508710645087206450873064508740645087506450876064508770645087806450879064508800645088106450882064508830645088406450885064508860645088706450888064508890645089006450891064508920645089306450894064508950645089606450897064508980645089906450900064509010645090206450903064509040645090506450906064509070645090806450909064509100645091106450912064509130645091406450915064509160645091706450918064509190645092006450921064509220645092306450924064509250645092606450927064509280645092906450930064509310645093206450933064509340645093506450936064509370645093806450939064509400645094106450942064509430645094406450945064509460645094706450948064509490645095006450951064509520645095306450954064509550645095606450957064509580645095906450960064509610645096206450963064509640645096506450966064509670645096806450969064509700645097106450972064509730645097406450975064509760645097706450978064509790645098006450981064509820645098306450984064509850645098606450987064509880645098906450990064509910645099206450993064509940645099506450996064509970645099806450999064510000645100106451002064510030645100406451005064510060645100706451008064510090645101006451011064510120645101306451014064510150645101606451017064510180645101906451020064510210645102206451023064510240645102506451026064510270645102806451029064510300645103106451032064510330645103406451035064510360645103706451038064510390645104006451041064510420645104306451044064510450645104606451047064510480645104906451050064510510645105206451053064510540645105506451056064510570645105806451059064510600645106106451062064510630645106406451065064510660645106706451068064510690645107006451071064510720645107306451074064510750645107606451077064510780645107906451080064510810645108206451083064510840645108506451086064510870645108806451089064510900645109106451092064510930645109406451095064510960645109706451098064510990645110006451101064511020645110306451104064511050646000106460002064600030646000406460005064600060646000706460008064600090646001006460011064600120646001306460014064600150646001606460017064600180646001906460020064600210646002206460023064600240646002506460026064600270646002806460029064600300646003106460032064600330646003406460035064600360646003706460038064600390646004006460041064600420646004306460044064600450646004606460047064600480646004906460050064600510646005206460053064600540646005506460056064600570646005806460059064600600646006106460062064600630646006406460065064600660646006706460068064600690646007006460071064600720646007306460074064600750646007606460077064600780646007906460080064600810646008206460083064600840646008506460086064600870646008806460089064600900646009106460092064600930646009406460095064600960646009706460098064600990646010006460101064601020646010306460104064601050646010606460107064601080646010906460110064601110646011206460113064601140646011506460116064601170646011806460119064601200646012106460122064601230646012406460125064601260646012706460128064601290646013006460131064601320646013306460134064601350646013606460137064601380646013906460140064601410646014206460143064601440646014506460146064601470646014806460149064601500646015106460152064601530646015406460155064601560646015706460158064601590646016006460161064601620646016306460164064601650646016606460167064601680646016906460170064601710646017206460173064601740646017506460176064601770646017806460179064601800646018106460182064601830646018406460185064601860646018706460188064601890646019006460191064601920646019306460194064601950646019606460197064601980646019906460200064602010646020206460203064602040646020506460206064602070646020806460209064602100646021106460212064602130646021406460215064602160646021706460218064602190646022006460221064602220646022306460224064602250646022606460227064602280646022906460230064602310646023206460233064602340646023506460236064602370646023806460239064602400646024106460242064602430646024406460245064602460646024706460248064602490646025006460251064602520646025306460254064602550646025606460257064602580646025906460260064602610646026206460263064602640646026506460266064602670646026806460269064602700646027106460272064602730646027406460275064602760646027706460278064602790646028006460281064602820646028306460284064602850646028606460287064602880646028906460290064602910646029206460293064602940646029506460296064602970646029806460299064603000646030106460302064603030646030406460305064603060646030706460308064603090646031006460311064603120646031306460314064603150646031606460317064603180646031906460320064603210646032206460323064603240646032506460326064603270646032806460329064603300646033106460332064603330646033406460335064603360646033706460338064603390646034006460341064603420646034306460344064603450646034606460347064603480646034906460350064603510646035206460353064603540646035506460356064603570646035806460359064603600646036106460362064603630646036406460365064603660646036706460368064603690646037006460371064603720646037306460374064603750646037606460377064603780646037906460380064603810646038206460383064603840646038506460386064603870646038806460389064603900646039106460392064603930646039406460395064603960646039706460398064603990646040006460401064604020646040306460404064604050646040606460407064604080646040906460410064604110646041206460413064604140646041506460416064604170646041806460419064604200646042106460422064604230646042406460425064604260646042706460428064604290646043006460431064604320646043306460434064604350646043606460437064604380646043906460440064604410646044206460443064604440646044506460446064604470646044806460449064604500646045106460452064604530646045406460455064604560646045706460458064604590646046006460461064604620646046306460464064604650646046606460467064604680646046906460470064604710646047206460473064604740646047506460476064604770646047806460479064604800646048106460482064604830646048406460485064604860646048706460488064604890646049006460491064604920646049306460494064604950646049606460497064604980646049906460500064605010646050206460503064605040646050506460506064605070646050806460509064605100646051106460512064605130646051406460515064605160646051706460518064605190646052006460521064605220646052306460524064605250646052606460527064605280646052906460530064605310646053206460533064605340646053506460536064605370646053806460539064605400646054106460542064605430646054406460545064605460646054706460548064605490646055006460551064605520646055306460554064605550646055606460557064605580646055906460560064605610646056206460563064605640646056506460566064605670646056806460569064605700646057106460572064605730646057406460575064605760646057706460578064605790646058006460581064605820646058306460584064605850646058606460587064605880646058906460590064605910646059206460593064605940646059506460596064605970646059806460599064606000646060106460602064606030646060406460605064606060646060706460608064606090646061006460611064606120646061306460614064606150646061606460617064606180646061906460620064606210646062206460623064606240646062506460626064606270646062806460629064606300646063106460632064606330646063406460635064606360646063706460638064606390646064006460641064606420646064306460644064606450646064606460647064606480646064906460650064606510646065206460653064606540646065506460656064606570646065806460659064606600646066106460662064606630646066406460665064606660646066706460668064606690646067006460671064606720646067306460674064606750646067606460677064606780646067906460680064606810646068206460683064606840646068506460686064606870646068806460689064606900646069106460692064606930646069406460695064606960646069706460698064606990646070006460701064607020646070306460704064607050646070606460707064607080646070906460710064607110646071206460713064607140646071506460716064607170646071806460719064607200646072106460722064607230646072406460725064607260646072706460728064607290646073006460731064607320646073306460734064607350646073606460737064607380646073906460740064607410646074206460743064607440646074506460746064607470646074806460749064607500646075106460752064607530646075406460755064607560646075706460758064607590646076006460761064607620646076306460764064607650646076606460767064607680646076906460770064607710646077206460773064607740646077506460776064607770646077806460779064607800646078106460782064607830646078406460785064607860646078706460788064607890646079006460791064607920646079306460794064607950646079606460797064607980646079906460800064608010646080206460803064608040646080506460806064608070646080806460809064608100646081106460812064608130646081406460815064608160646081706460818064608190646082006460821064608220646082306460824064608250646082606460827064608280646082906460830064608310646083206460833064608340646083506460836064608370646083806460839064608400646084106460842064608430646084406460845064608460646084706460848064608490646085006460851064608520646085306460854064608550646085606460857064608580646085906460860064608610646086206460863064608640646086506460866064608670646086806460869064608700646087106460872064608730646087406460875064608760646087706460878064608790646088006460881064608820646088306460884064608850646088606460887064608880646088906460890064608910646089206460893064608940646089506460896064608970646089806460899064609000646090106460902064609030646090406460905064609060646090706460908064609090646091006460911064609120646091306460914064609150646091606460917064609180646091906460920064609210646092206460923064609240646092506460926064609270646092806460929064609300646093106460932064609330646093406460935064609360646093706460938064609390646094006460941064609420646094306460944064609450646094606460947064609480646094906460950064609510646095206460953064609540646095506460956064609570646095806460959064609600646096106460962064609630646096406460965064609660646096706460968064609690646097006460971064609720646097306460974064609750646097606460977064609780646097906460980064609810646098206460983064609840646098506460986064609870646098806460989064609900646099106460992064609930646099406460995064609960646099706460998064609990646100006461001064610020646100306461004064610050646100606461007064610080646100906461010064610110646101206461013064610140646101506461016064610170646101806461019064610200646102106461022064610230646102406461025064610260646102706461028064610290646103006461031064610320646103306461034064610350646103606461037064610380646103906461040064610410646104206461043064610440646104506461046064610470646104806461049064610500646105106461052064610530646105406461055064610560646105706461058064610590646106006461061064610620646106306461064064610650646106606461067064610680646106906461070064610710646107206461073064610740646107506461076064610770646107806461079064610800646108106461082064610830646108406461085064610860646108706461088064610890646109006461091064610920646109306461094064610950646109606461097064610980646109906461100064611010646110206461103064611040646110506470001064700020647000306470004064700050647000606470007064700080647000906470010064700110647001206470013064700140647001506470016064700170647001806470019064700200647002106470022064700230647002406470025064700260647002706470028064700290647003006470031064700320647003306470034064700350647003606470037064700380647003906470040064700410647004206470043064700440647004506470046064700470647004806470049064700500647005106470052064700530647005406470055064700560647005706470058064700590647006006470061064700620647006306470064064700650647006606470067064700680647006906470070064700710647007206470073064700740647007506470076064700770647007806470079064700800647008106470082064700830647008406470085064700860647008706470088064700890647009006470091064700920647009306470094064700950647009606470097064700980647009906470100064701010647010206470103064701040647010506470106064701070647010806470109064701100647011106470112064701130647011406470115064701160647011706470118064701190647012006470121064701220647012306470124064701250647012606470127064701280647012906470130064701310647013206470133064701340647013506470136064701370647013806470139064701400647014106470142064701430647014406470145064701460647014706470148064701490647015006470151064701520647015306470154064701550647015606470157064701580647015906470160064701610647016206470163064701640647016506470166064701670647016806470169064701700647017106470172064701730647017406470175064701760647017706470178064701790647018006470181064701820647018306470184064701850647018606470187064701880647018906470190064701910647019206470193064701940647019506470196064701970647019806470199064702000647020106470202064702030647020406470205064702060647020706470208064702090647021006470211064702120647021306470214064702150647021606470217064702180647021906470220064702210647022206470223064702240647022506470226064702270647022806470229064702300647023106470232064702330647023406470235064702360647023706470238064702390647024006470241064702420647024306470244064702450647024606470247064702480647024906470250064702510647025206470253064702540647025506470256064702570647025806470259064702600647026106470262064702630647026406470265064702660647026706470268064702690647027006470271064702720647027306470274064702750647027606470277064702780647027906470280064702810647028206470283064702840647028506470286064702870647028806470289064702900647029106470292064702930647029406470295064702960647029706470298064702990647030006470301064703020647030306470304064703050647030606470307064703080647030906470310064703110647031206470313064703140647031506470316064703170647031806470319064703200647032106470322064703230647032406470325064703260647032706470328064703290647033006470331064703320647033306470334064703350647033606470337064703380647033906470340064703410647034206470343064703440647034506470346064703470647034806470349064703500647035106470352064703530647035406470355064703560647035706470358064703590647036006470361064703620647036306470364064703650647036606470367064703680647036906470370064703710647037206470373064703740647037506470376064703770647037806470379064703800647038106470382064703830647038406470385064703860647038706470388064703890647039006470391064703920647039306470394064703950647039606470397064703980647039906470400064704010647040206470403064704040647040506470406064704070647040806470409064704100647041106470412064704130647041406470415064704160647041706470418064704190647042006470421064704220647042306470424064704250647042606470427064704280647042906470430064704310647043206470433064704340647043506470436064704370647043806470439064704400647044106470442064704430647044406470445064704460647044706470448064704490647045006470451064704520647045306470454064704550647045606470457064704580647045906470460064704610647046206470463064704640647046506470466064704670647046806470469064704700647047106470472064704730647047406470475064704760647047706470478064704790647048006470481064704820647048306470484064704850647048606470487064704880647048906470490064704910647049206470493064704940647049506470496064704970647049806470499064705000647050106470502064705030647050406470505064705060647050706470508064705090647051006470511064705120647051306470514064705150647051606470517064705180647051906470520064705210647052206470523064705240647052506470526064705270647052806470529064705300647053106470532064705330647053406470535064705360647053706470538064705390647054006470541064705420647054306470544064705450647054606470547064705480647054906470550064705510647055206470553064705540647055506470556064705570647055806470559064705600647056106470562064705630647056406470565064705660647056706470568064705690647057006470571064705720647057306470574064705750647057606470577064705780647057906470580064705810647058206470583064705840647058506470586064705870647058806470589064705900647059106470592064705930647059406470595064705960647059706470598064705990647060006470601064706020647060306470604064706050647060606470607064706080647060906470610064706110647061206470613064706140647061506470616064706170647061806470619064706200647062106470622064706230647062406470625064706260647062706470628064706290647063006470631064706320647063306470634064706350647063606470637064706380647063906470640064706410647064206470643064706440647064506470646064706470647064806470649064706500647065106470652064706530647065406470655064706560647065706470658064706590647066006470661064706620647066306470664064706650647066606470667064706680647066906470670064706710647067206470673064706740647067506470676064706770647067806470679064706800647068106470682064706830647068406470685064706860647068706470688064706890647069006470691064706920647069306470694064706950647069606470697064706980647069906470700064707010647070206470703064707040647070506470706064707070647070806470709064707100647071106470712064707130647071406470715064707160647071706470718064707190647072006470721064707220647072306470724064707250647072606470727064707280647072906470730064707310647073206470733064707340647073506470736064707370647073806470739064707400647074106470742064707430647074406470745064707460647074706470748064707490647075006470751064707520647075306470754064707550647075606470757064707580647075906470760064707610647076206470763064707640647076506470766064707670647076806470769064707700647077106470772064707730647077406470775064707760647077706470778064707790647078006470781064707820647078306470784064707850647078606470787064707880647078906470790064707910647079206470793064707940647079506470796064707970647079806470799064708000647080106470802064708030647080406470805064708060647080706470808064708090647081006470811064708120647081306470814064708150647081606470817064708180647081906470820064708210647082206470823064708240647082506470826064708270647082806470829064708300647083106470832064708330647083406470835064708360647083706470838064708390647084006470841064708420647084306470844064708450647084606470847064708480647084906470850064708510647085206470853064708540647085506470856064708570647085806470859064708600647086106470862064708630647086406470865064708660647086706470868064708690647087006470871064708720647087306470874064708750647087606470877064708780647087906470880064708810647088206470883064708840647088506470886064708870647088806470889064708900647089106470892064708930647089406470895064708960647089706470898064708990647090006470901064709020647090306470904064709050647090606470907064709080647090906470910064709110647091206470913064709140647091506470916064709170647091806470919064709200647092106470922064709230647092406470925064709260647092706470928064709290647093006470931064709320647093306470934064709350647093606470937064709380647093906470940064709410647094206470943064709440647094506470946064709470647094806470949064709500647095106470952064709530647095406470955064709560647095706470958064709590647096006470961064709620647096306470964064709650647096606470967064709680647096906470970064709710647097206470973064709740647097506470976064709770647097806470979064709800647098106470982064709830647098406470985064709860647098706470988064709890647099006470991064709920647099306470994064709950647099606470997064709980647099906471000064710010647100206471003064710040647100506471006064710070647100806471009064710100647101106471012064710130647101406471015064710160647101706471018064710190647102006471021064710220647102306471024064710250647102606471027064710280647102906471030064710310647103206471033064710340647103506471036064710370647103806471039064710400647104106471042064710430647104406471045064710460647104706471048064710490647105006471051064710520647105306471054064710550647105606471057064710580647105906471060064710610647106206471063064710640647106506471066064710670647106806471069064710700647107106471072064710730647107406471075064710760647107706471078064710790647108006471081064710820647108306471084064710850647108606471087064710880647108906471090064710910647109206471093064710940647109506471096064710970647109806471099064711000647110106471102064711030647110406471105064800010648000206480003064800040648000506480006064800070648000806480009064800100648001106480012064800130648001406480015064800160648001706480018064800190648002006480021064800220648002306480024064800250648002606480027064800280648002906480030064800310648003206480033064800340648003506480036064800370648003806480039064800400648004106480042064800430648004406480045064800460648004706480048064800490648005006480051064800520648005306480054064800550648005606480057064800580648005906480060064800610648006206480063064800640648006506480066064800670648006806480069064800700648007106480072064800730648007406480075064800760648007706480078064800790648008006480081064800820648008306480084064800850648008606480087064800880648008906480090064800910648009206480093064800940648009506480096064800970648009806480099064801000648010106480102064801030648010406480105064801060648010706480108064801090648011006480111064801120648011306480114064801150648011606480117064801180648011906480120064801210648012206480123064801240648012506480126064801270648012806480129064801300648013106480132064801330648013406480135064801360648013706480138064801390648014006480141064801420648014306480144064801450648014606480147064801480648014906480150064801510648015206480153064801540648015506480156064801570648015806480159064801600648016106480162064801630648016406480165064801660648016706480168064801690648017006480171064801720648017306480174064801750648017606480177064801780648017906480180064801810648018206480183064801840648018506480186064801870648018806480189064801900648019106480192064801930648019406480195064801960648019706480198064801990648020006480201064802020648020306480204064802050648020606480207064802080648020906480210064802110648021206480213064802140648021506480216064802170648021806480219064802200648022106480222064802230648022406480225064802260648022706480228064802290648023006480231064802320648023306480234064802350648023606480237064802380648023906480240064802410648024206480243064802440648024506480246064802470648024806480249064802500648025106480252064802530648025406480255064802560648025706480258064802590648026006480261064802620648026306480264064802650648026606480267064802680648026906480270064802710648027206480273064802740648027506480276064802770648027806480279064802800648028106480282064802830648028406480285064802860648028706480288064802890648029006480291064802920648029306480294064802950648029606480297064802980648029906480300064803010648030206480303064803040648030506480306064803070648030806480309064803100648031106480312064803130648031406480315064803160648031706480318064803190648032006480321064803220648032306480324064803250648032606480327064803280648032906480330064803310648033206480333064803340648033506480336064803370648033806480339064803400648034106480342064803430648034406480345064803460648034706480348064803490648035006480351064803520648035306480354064803550648035606480357064803580648035906480360064803610648036206480363064803640648036506480366064803670648036806480369064803700648037106480372064803730648037406480375064803760648037706480378064803790648038006480381064803820648038306480384064803850648038606480387064803880648038906480390064803910648039206480393064803940648039506480396064803970648039806480399064804000648040106480402064804030648040406480405064804060648040706480408064804090648041006480411064804120648041306480414064804150648041606480417064804180648041906480420064804210648042206480423064804240648042506480426064804270648042806480429064804300648043106480432064804330648043406480435064804360648043706480438064804390648044006480441064804420648044306480444064804450648044606480447064804480648044906480450064804510648045206480453064804540648045506480456064804570648045806480459064804600648046106480462064804630648046406480465064804660648046706480468064804690648047006480471064804720648047306480474064804750648047606480477064804780648047906480480064804810648048206480483064804840648048506480486064804870648048806480489064804900648049106480492064804930648049406480495064804960648049706480498064804990648050006480501064805020648050306480504064805050648050606480507064805080648050906480510064805110648051206480513064805140648051506480516064805170648051806480519064805200648052106480522064805230648052406480525064805260648052706480528064805290648053006480531064805320648053306480534064805350648053606480537064805380648053906480540064805410648054206480543064805440648054506480546064805470648054806480549064805500648055106480552064805530648055406480555064805560648055706480558064805590648056006480561064805620648056306480564064805650648056606480567064805680648056906480570064805710648057206480573064805740648057506480576064805770648057806480579064805800648058106480582064805830648058406480585064805860648058706480588064805890648059006480591064805920648059306480594064805950648059606480597064805980648059906480600064806010648060206480603064806040648060506480606064806070648060806480609064806100648061106480612064806130648061406480615064806160648061706480618064806190648062006480621064806220648062306480624064806250648062606480627064806280648062906480630064806310648063206480633064806340648063506480636064806370648063806480639064806400648064106480642064806430648064406480645064806460648064706480648064806490648065006480651064806520648065306480654064806550648065606480657064806580648065906480660064806610648066206480663064806640648066506480666064806670648066806480669064806700648067106480672064806730648067406480675064806760648067706480678064806790648068006480681064806820648068306480684064806850648068606480687064806880648068906480690064806910648069206480693064806940648069506480696064806970648069806480699064807000648070106480702064807030648070406480705064807060648070706480708064807090648071006480711064807120648071306480714064807150648071606480717064807180648071906480720064807210648072206480723064807240648072506480726064807270648072806480729064807300648073106480732064807330648073406480735064807360648073706480738064807390648074006480741064807420648074306480744064807450648074606480747064807480648074906480750064807510648075206480753064807540648075506480756064807570648075806480759064807600648076106480762064807630648076406480765064807660648076706480768064807690648077006480771064807720648077306480774064807750648077606480777064807780648077906480780064807810648078206480783064807840648078506480786064807870648078806480789064807900648079106480792064807930648079406480795064807960648079706480798064807990648080006480801064808020648080306480804064808050648080606480807064808080648080906480810064808110648081206480813064808140648081506480816064808170648081806480819064808200648082106480822064808230648082406480825064808260648082706480828064808290648083006480831064808320648083306480834064808350648083606480837064808380648083906480840064808410648084206480843064808440648084506480846064808470648084806480849064808500648085106480852064808530648085406480855064808560648085706480858064808590648086006480861064808620648086306480864064808650648086606480867064808680648086906480870064808710648087206480873064808740648087506480876064808770648087806480879064808800648088106480882064808830648088406480885064808860648088706480888064808890648089006480891064808920648089306480894064808950648089606480897064808980648089906480900064809010648090206480903064809040648090506480906064809070648090806480909064809100648091106480912064809130648091406480915064809160648091706480918064809190648092006480921064809220648092306480924064809250648092606480927064809280648092906480930064809310648093206480933064809340648093506480936064809370648093806480939064809400648094106480942064809430648094406480945064809460648094706480948064809490648095006480951064809520648095306480954064809550648095606480957064809580648095906480960064809610648096206480963064809640648096506480966064809670648096806480969064809700648097106480972064809730648097406480975064809760648097706480978064809790648098006480981064809820648098306480984064809850648098606480987064809880648098906480990064809910648099206480993064809940648099506480996064809970648099806480999064810000648100106481002064810030648100406481005064810060648100706481008064810090648101006481011064810120648101306481014064810150648101606481017064810180648101906481020064810210648102206481023064810240648102506481026064810270648102806481029064810300648103106481032064810330648103406481035064810360648103706481038064810390648104006481041064810420648104306481044064810450648104606481047064810480648104906481050064810510648105206481053064810540648105506481056064810570648105806481059064810600648106106481062064810630648106406481065064810660648106706481068064810690648107006481071064810720648107306481074064810750648107606481077064810780648107906481080064810810648108206481083064810840648108506481086064810870648108806481089064810900648109106481092064810930648109406481095064810960648109706481098064810990648110006481101064811020648110306481104064811050649000106490002064900030649000406490005064900060649000706490008064900090649001006490011064900120649001306490014064900150649001606490017064900180649001906490020064900210649002206490023064900240649002506490026064900270649002806490029064900300649003106490032064900330649003406490035064900360649003706490038064900390649004006490041064900420649004306490044064900450649004606490047064900480649004906490050064900510649005206490053064900540649005506490056064900570649005806490059064900600649006106490062064900630649006406490065064900660649006706490068064900690649007006490071064900720649007306490074064900750649007606490077064900780649007906490080064900810649008206490083064900840649008506490086064900870649008806490089064900900649009106490092064900930649009406490095064900960649009706490098064900990649010006490101064901020649010306490104064901050649010606490107064901080649010906490110064901110649011206490113064901140649011506490116064901170649011806490119064901200649012106490122064901230649012406490125064901260649012706490128064901290649013006490131064901320649013306490134064901350649013606490137064901380649013906490140064901410649014206490143064901440649014506490146064901470649014806490149064901500649015106490152064901530649015406490155064901560649015706490158064901590649016006490161064901620649016306490164064901650649016606490167064901680649016906490170064901710649017206490173064901740649017506490176064901770649017806490179064901800649018106490182064901830649018406490185064901860649018706490188064901890649019006490191064901920649019306490194064901950649019606490197064901980649019906490200064902010649020206490203064902040649020506490206064902070649020806490209064902100649021106490212064902130649021406490215064902160649021706490218064902190649022006490221064902220649022306490224064902250649022606490227064902280649022906490230064902310649023206490233064902340649023506490236064902370649023806490239064902400649024106490242064902430649024406490245064902460649024706490248064902490649025006490251064902520649025306490254064902550649025606490257064902580649025906490260064902610649026206490263064902640649026506490266064902670649026806490269064902700649027106490272064902730649027406490275064902760649027706490278064902790649028006490281064902820649028306490284064902850649028606490287064902880649028906490290064902910649029206490293064902940649029506490296064902970649029806490299064903000649030106490302064903030649030406490305064903060649030706490308064903090649031006490311064903120649031306490314064903150649031606490317064903180649031906490320064903210649032206490323064903240649032506490326064903270649032806490329064903300649033106490332064903330649033406490335064903360649033706490338064903390649034006490341064903420649034306490344064903450649034606490347064903480649034906490350064903510649035206490353064903540649035506490356064903570649035806490359064903600649036106490362064903630649036406490365064903660649036706490368064903690649037006490371064903720649037306490374064903750649037606490377064903780649037906490380064903810649038206490383064903840649038506490386064903870649038806490389064903900649039106490392064903930649039406490395064903960649039706490398064903990649040006490401064904020649040306490404064904050649040606490407064904080649040906490410064904110649041206490413064904140649041506490416064904170649041806490419064904200649042106490422064904230649042406490425064904260649042706490428064904290649043006490431064904320649043306490434064904350649043606490437064904380649043906490440064904410649044206490443064904440649044506490446064904470649044806490449064904500649045106490452064904530649045406490455064904560649045706490458064904590649046006490461064904620649046306490464064904650649046606490467064904680649046906490470064904710649047206490473064904740649047506490476064904770649047806490479064904800649048106490482064904830649048406490485064904860649048706490488064904890649049006490491064904920649049306490494064904950649049606490497064904980649049906490500064905010649050206490503064905040649050506490506064905070649050806490509064905100649051106490512064905130649051406490515064905160649051706490518064905190649052006490521064905220649052306490524064905250649052606490527064905280649052906490530064905310649053206490533064905340649053506490536064905370649053806490539064905400649054106490542064905430649054406490545064905460649054706490548064905490649055006490551064905520649055306490554064905550649055606490557064905580649055906490560064905610649056206490563064905640649056506490566064905670649056806490569064905700649057106490572064905730649057406490575064905760649057706490578064905790649058006490581064905820649058306490584064905850649058606490587064905880649058906490590064905910649059206490593064905940649059506490596064905970649059806490599064906000649060106490602064906030649060406490605064906060649060706490608064906090649061006490611064906120649061306490614064906150649061606490617064906180649061906490620064906210649062206490623064906240649062506490626064906270649062806490629064906300649063106490632064906330649063406490635064906360649063706490638064906390649064006490641064906420649064306490644064906450649064606490647064906480649064906490650064906510649065206490653064906540649065506490656064906570649065806490659064906600649066106490662064906630649066406490665064906660649066706490668064906690649067006490671064906720649067306490674064906750649067606490677064906780649067906490680064906810649068206490683064906840649068506490686064906870649068806490689064906900649069106490692064906930649069406490695064906960649069706490698064906990649070006490701064907020649070306490704064907050649070606490707064907080649070906490710064907110649071206490713064907140649071506490716064907170649071806490719064907200649072106490722064907230649072406490725064907260649072706490728064907290649073006490731064907320649073306490734064907350649073606490737064907380649073906490740064907410649074206490743064907440649074506490746064907470649074806490749064907500649075106490752064907530649075406490755064907560649075706490758064907590649076006490761064907620649076306490764064907650649076606490767064907680649076906490770064907710649077206490773064907740649077506490776064907770649077806490779064907800649078106490782064907830649078406490785064907860649078706490788064907890649079006490791064907920649079306490794064907950649079606490797064907980649079906490800064908010649080206490803064908040649080506490806064908070649080806490809064908100649081106490812064908130649081406490815064908160649081706490818064908190649082006490821064908220649082306490824064908250649082606490827064908280649082906490830064908310649083206490833064908340649083506490836064908370649083806490839064908400649084106490842064908430649084406490845064908460649084706490848064908490649085006490851064908520649085306490854064908550649085606490857064908580649085906490860064908610649086206490863064908640649086506490866064908670649086806490869064908700649087106490872064908730649087406490875064908760649087706490878064908790649088006490881064908820649088306490884064908850649088606490887064908880649088906490890064908910649089206490893064908940649089506490896064908970649089806490899064909000649090106490902064909030649090406490905064909060649090706490908064909090649091006490911064909120649091306490914064909150649091606490917064909180649091906490920064909210649092206490923064909240649092506490926064909270649092806490929064909300649093106490932064909330649093406490935064909360649093706490938064909390649094006490941064909420649094306490944064909450649094606490947064909480649094906490950064909510649095206490953064909540649095506490956064909570649095806490959064909600649096106490962064909630649096406490965064909660649096706490968064909690649097006490971064909720649097306490974064909750649097606490977064909780649097906490980064909810649098206490983064909840649098506490986064909870649098806490989064909900649099106490992064909930649099406490995064909960649099706490998064909990649100006491001064910020649100306491004064910050649100606491007064910080649100906491010064910110649101206491013064910140649101506491016064910170649101806491019064910200649102106491022064910230649102406491025064910260649102706491028064910290649103006491031064910320649103306491034064910350649103606491037064910380649103906491040064910410649104206491043064910440649104506491046064910470649104806491049064910500649105106491052064910530649105406491055064910560649105706491058064910590649106006491061064910620649106306491064064910650649106606491067064910680649106906491070064910710649107206491073064910740649107506491076064910770649107806491079064910800649108106491082064910830649108406491085064910860649108706491088064910890649109006491091064910920649109306491094064910950649109606491097064910980649109906491100064911010649110206491103064911040649110506500001065000020650000306500004065000050650000606500007065000080650000906500010065000110650001206500013065000140650001506500016065000170650001806500019065000200650002106500022065000230650002406500025065000260650002706500028065000290650003006500031065000320650003306500034065000350650003606500037065000380650003906500040065000410650004206500043065000440650004506500046065000470650004806500049065000500650005106500052065000530650005406500055065000560650005706500058065000590650006006500061065000620650006306500064065000650650006606500067065000680650006906500070065000710650007206500073065000740650007506500076065000770650007806500079065000800650008106500082065000830650008406500085065000860650008706500088065000890650009006500091065000920650009306500094065000950650009606500097065000980650009906500100065001010650010206500103065001040650010506500106065001070650010806500109065001100650011106500112065001130650011406500115065001160650011706500118065001190650012006500121065001220650012306500124065001250650012606500127065001280650012906500130065001310650013206500133065001340650013506500136065001370650013806500139065001400650014106500142065001430650014406500145065001460650014706500148065001490650015006500151065001520650015306500154065001550650015606500157065001580650015906500160065001610650016206500163065001640650016506500166065001670650016806500169065001700650017106500172065001730650017406500175065001760650017706500178065001790650018006500181065001820650018306500184065001850650018606500187065001880650018906500190065001910650019206500193065001940650019506500196065001970650019806500199065002000650020106500202065002030650020406500205065002060650020706500208065002090650021006500211065002120650021306500214065002150650021606500217065002180650021906500220065002210650022206500223065002240650022506500226065002270650022806500229065002300650023106500232065002330650023406500235065002360650023706500238065002390650024006500241065002420650024306500244065002450650024606500247065002480650024906500250065002510650025206500253065002540650025506500256065002570650025806500259065002600650026106500262065002630650026406500265065002660650026706500268065002690650027006500271065002720650027306500274065002750650027606500277065002780650027906500280065002810650028206500283065002840650028506500286065002870650028806500289065002900650029106500292065002930650029406500295065002960650029706500298065002990650030006500301065003020650030306500304065003050650030606500307065003080650030906500310065003110650031206500313065003140650031506500316065003170650031806500319065003200650032106500322065003230650032406500325065003260650032706500328065003290650033006500331065003320650033306500334065003350650033606500337065003380650033906500340065003410650034206500343065003440650034506500346065003470650034806500349065003500650035106500352065003530650035406500355065003560650035706500358065003590650036006500361065003620650036306500364065003650650036606500367065003680650036906500370065003710650037206500373065003740650037506500376065003770650037806500379065003800650038106500382065003830650038406500385065003860650038706500388065003890650039006500391065003920650039306500394065003950650039606500397065003980650039906500400065004010650040206500403065004040650040506500406065004070650040806500409065004100650041106500412065004130650041406500415065004160650041706500418065004190650042006500421065004220650042306500424065004250650042606500427065004280650042906500430065004310650043206500433065004340650043506500436065004370650043806500439065004400650044106500442065004430650044406500445065004460650044706500448065004490650045006500451065004520650045306500454065004550650045606500457065004580650045906500460065004610650046206500463065004640650046506500466065004670650046806500469065004700650047106500472065004730650047406500475065004760650047706500478065004790650048006500481065004820650048306500484065004850650048606500487065004880650048906500490065004910650049206500493065004940650049506500496065004970650049806500499065005000650050106500502065005030650050406500505065005060650050706500508065005090650051006500511065005120650051306500514065005150650051606500517065005180650051906500520065005210650052206500523065005240650052506500526065005270650052806500529065005300650053106500532065005330650053406500535065005360650053706500538065005390650054006500541065005420650054306500544065005450650054606500547065005480650054906500550065005510650055206500553065005540650055506500556065005570650055806500559065005600650056106500562065005630650056406500565065005660650056706500568065005690650057006500571065005720650057306500574065005750650057606500577065005780650057906500580065005810650058206500583065005840650058506500586065005870650058806500589065005900650059106500592065005930650059406500595065005960650059706500598065005990650060006500601065006020650060306500604065006050650060606500607065006080650060906500610065006110650061206500613065006140650061506500616065006170650061806500619065006200650062106500622065006230650062406500625065006260650062706500628065006290650063006500631065006320650063306500634065006350650063606500637065006380650063906500640065006410650064206500643065006440650064506500646065006470650064806500649065006500650065106500652065006530650065406500655065006560650065706500658065006590650066006500661065006620650066306500664065006650650066606500667065006680650066906500670065006710650067206500673065006740650067506500676065006770650067806500679065006800650068106500682065006830650068406500685065006860650068706500688065006890650069006500691065006920650069306500694065006950650069606500697065006980650069906500700065007010650070206500703065007040650070506500706065007070650070806500709065007100650071106500712065007130650071406500715065007160650071706500718065007190650072006500721065007220650072306500724065007250650072606500727065007280650072906500730065007310650073206500733065007340650073506500736065007370650073806500739065007400650074106500742065007430650074406500745065007460650074706500748065007490650075006500751065007520650075306500754065007550650075606500757065007580650075906500760065007610650076206500763065007640650076506500766065007670650076806500769065007700650077106500772065007730650077406500775065007760650077706500778065007790650078006500781065007820650078306500784065007850650078606500787065007880650078906500790065007910650079206500793065007940650079506500796065007970650079806500799065008000650080106500802065008030650080406500805065008060650080706500808065008090650081006500811065008120650081306500814065008150650081606500817065008180650081906500820065008210650082206500823065008240650082506500826065008270650082806500829065008300650083106500832065008330650083406500835065008360650083706500838065008390650084006500841065008420650084306500844065008450650084606500847065008480650084906500850065008510650085206500853065008540650085506500856065008570650085806500859065008600650086106500862065008630650086406500865065008660650086706500868065008690650087006500871065008720650087306500874065008750650087606500877065008780650087906500880065008810650088206500883065008840650088506500886065008870650088806500889065008900650089106500892065008930650089406500895065008960650089706500898065008990650090006500901065009020650090306500904065009050650090606500907065009080650090906500910065009110650091206500913065009140650091506500916065009170650091806500919065009200650092106500922065009230650092406500925065009260650092706500928065009290650093006500931065009320650093306500934065009350650093606500937065009380650093906500940065009410650094206500943065009440650094506500946065009470650094806500949065009500650095106500952065009530650095406500955065009560650095706500958065009590650096006500961065009620650096306500964065009650650096606500967065009680650096906500970065009710650097206500973065009740650097506500976065009770650097806500979065009800650098106500982065009830650098406500985065009860650098706500988065009890650099006500991065009920650099306500994065009950650099606500997065009980650099906501000065010010650100206501003065010040650100506501006065010070650100806501009065010100650101106501012065010130650101406501015065010160650101706501018065010190650102006501021065010220650102306501024065010250650102606501027065010280650102906501030065010310650103206501033065010340650103506501036065010370650103806501039065010400650104106501042065010430650104406501045065010460650104706501048065010490650105006501051065010520650105306501054065010550650105606501057065010580650105906501060065010610650106206501063065010640650106506501066065010670650106806501069065010700650107106501072065010730650107406501075065010760650107706501078065010790650108006501081065010820650108306501084065010850650108606501087065010880650108906501090065010910650109206501093065010940650109506501096065010970650109806501099065011000650110106501102065011030650110406501105065100010651000206510003065100040651000506510006065100070651000806510009065100100651001106510012065100130651001406510015065100160651001706510018065100190651002006510021065100220651002306510024065100250651002606510027065100280651002906510030065100310651003206510033065100340651003506510036065100370651003806510039065100400651004106510042065100430651004406510045065100460651004706510048065100490651005006510051065100520651005306510054065100550651005606510057065100580651005906510060065100610651006206510063065100640651006506510066065100670651006806510069065100700651007106510072065100730651007406510075065100760651007706510078065100790651008006510081065100820651008306510084065100850651008606510087065100880651008906510090065100910651009206510093065100940651009506510096065100970651009806510099065101000651010106510102065101030651010406510105065101060651010706510108065101090651011006510111065101120651011306510114065101150651011606510117065101180651011906510120065101210651012206510123065101240651012506510126065101270651012806510129065101300651013106510132065101330651013406510135065101360651013706510138065101390651014006510141065101420651014306510144065101450651014606510147065101480651014906510150065101510651015206510153065101540651015506510156065101570651015806510159065101600651016106510162065101630651016406510165065101660651016706510168065101690651017006510171065101720651017306510174065101750651017606510177065101780651017906510180065101810651018206510183065101840651018506510186065101870651018806510189065101900651019106510192065101930651019406510195065101960651019706510198065101990651020006510201065102020651020306510204065102050651020606510207065102080651020906510210065102110651021206510213065102140651021506510216065102170651021806510219065102200651022106510222065102230651022406510225065102260651022706510228065102290651023006510231065102320651023306510234065102350651023606510237065102380651023906510240065102410651024206510243065102440651024506510246065102470651024806510249065102500651025106510252065102530651025406510255065102560651025706510258065102590651026006510261065102620651026306510264065102650651026606510267065102680651026906510270065102710651027206510273065102740651027506510276065102770651027806510279065102800651028106510282065102830651028406510285065102860651028706510288065102890651029006510291065102920651029306510294065102950651029606510297065102980651029906510300065103010651030206510303065103040651030506510306065103070651030806510309065103100651031106510312065103130651031406510315065103160651031706510318065103190651032006510321065103220651032306510324065103250651032606510327065103280651032906510330065103310651033206510333065103340651033506510336065103370651033806510339065103400651034106510342065103430651034406510345065103460651034706510348065103490651035006510351065103520651035306510354065103550651035606510357065103580651035906510360065103610651036206510363065103640651036506510366065103670651036806510369065103700651037106510372065103730651037406510375065103760651037706510378065103790651038006510381065103820651038306510384065103850651038606510387065103880651038906510390065103910651039206510393065103940651039506510396065103970651039806510399065104000651040106510402065104030651040406510405065104060651040706510408065104090651041006510411065104120651041306510414065104150651041606510417065104180651041906510420065104210651042206510423065104240651042506510426065104270651042806510429065104300651043106510432065104330651043406510435065104360651043706510438065104390651044006510441065104420651044306510444065104450651044606510447065104480651044906510450065104510651045206510453065104540651045506510456065104570651045806510459065104600651046106510462065104630651046406510465065104660651046706510468065104690651047006510471065104720651047306510474065104750651047606510477065104780651047906510480065104810651048206510483065104840651048506510486065104870651048806510489065104900651049106510492065104930651049406510495065104960651049706510498065104990651050006510501065105020651050306510504065105050651050606510507065105080651050906510510065105110651051206510513065105140651051506510516065105170651051806510519065105200651052106510522065105230651052406510525065105260651052706510528065105290651053006510531065105320651053306510534065105350651053606510537065105380651053906510540065105410651054206510543065105440651054506510546065105470651054806510549065105500651055106510552065105530651055406510555065105560651055706510558065105590651056006510561065105620651056306510564065105650651056606510567065105680651056906510570065105710651057206510573065105740651057506510576065105770651057806510579065105800651058106510582065105830651058406510585065105860651058706510588065105890651059006510591065105920651059306510594065105950651059606510597065105980651059906510600065106010651060206510603065106040651060506510606065106070651060806510609065106100651061106510612065106130651061406510615065106160651061706510618065106190651062006510621065106220651062306510624065106250651062606510627065106280651062906510630065106310651063206510633065106340651063506510636065106370651063806510639065106400651064106510642065106430651064406510645065106460651064706510648065106490651065006510651065106520651065306510654065106550651065606510657065106580651065906510660065106610651066206510663065106640651066506510666065106670651066806510669065106700651067106510672065106730651067406510675065106760651067706510678065106790651068006510681065106820651068306510684065106850651068606510687065106880651068906510690065106910651069206510693065106940651069506510696065106970651069806510699065107000651070106510702065107030651070406510705065107060651070706510708065107090651071006510711065107120651071306510714065107150651071606510717065107180651071906510720065107210651072206510723065107240651072506510726065107270651072806510729065107300651073106510732065107330651073406510735065107360651073706510738065107390651074006510741065107420651074306510744065107450651074606510747065107480651074906510750065107510651075206510753065107540651075506510756065107570651075806510759065107600651076106510762065107630651076406510765065107660651076706510768065107690651077006510771065107720651077306510774065107750651077606510777065107780651077906510780065107810651078206510783065107840651078506510786065107870651078806510789065107900651079106510792065107930651079406510795065107960651079706510798065107990651080006510801065108020651080306510804065108050651080606510807065108080651080906510810065108110651081206510813065108140651081506510816065108170651081806510819065108200651082106510822065108230651082406510825065108260651082706510828065108290651083006510831065108320651083306510834065108350651083606510837065108380651083906510840065108410651084206510843065108440651084506510846065108470651084806510849065108500651085106510852065108530651085406510855065108560651085706510858065108590651086006510861065108620651086306510864065108650651086606510867065108680651086906510870065108710651087206510873065108740651087506510876065108770651087806510879065108800651088106510882065108830651088406510885065108860651088706510888065108890651089006510891065108920651089306510894065108950651089606510897065108980651089906510900065109010651090206510903065109040651090506510906065109070651090806510909065109100651091106510912065109130651091406510915065109160651091706510918065109190651092006510921065109220651092306510924065109250651092606510927065109280651092906510930065109310651093206510933065109340651093506510936065109370651093806510939065109400651094106510942065109430651094406510945065109460651094706510948065109490651095006510951065109520651095306510954065109550651095606510957065109580651095906510960065109610651096206510963065109640651096506510966065109670651096806510969065109700651097106510972065109730651097406510975065109760651097706510978065109790651098006510981065109820651098306510984065109850651098606510987065109880651098906510990065109910651099206510993065109940651099506510996065109970651099806510999065110000651100106511002065110030651100406511005065110060651100706511008065110090651101006511011065110120651101306511014065110150651101606511017065110180651101906511020065110210651102206511023065110240651102506511026065110270651102806511029065110300651103106511032065110330651103406511035065110360651103706511038065110390651104006511041065110420651104306511044065110450651104606511047065110480651104906511050065110510651105206511053065110540651105506511056065110570651105806511059065110600651106106511062065110630651106406511065065110660651106706511068065110690651107006511071065110720651107306511074065110750651107606511077065110780651107906511080065110810651108206511083065110840651108506511086065110870651108806511089065110900651109106511092065110930651109406511095065110960651109706511098065110990651110006511101065111020651110306511104065111050652000106520002065200030652000406520005065200060652000706520008065200090652001006520011065200120652001306520014065200150652001606520017065200180652001906520020065200210652002206520023065200240652002506520026065200270652002806520029065200300652003106520032065200330652003406520035065200360652003706520038065200390652004006520041065200420652004306520044065200450652004606520047065200480652004906520050065200510652005206520053065200540652005506520056065200570652005806520059065200600652006106520062065200630652006406520065065200660652006706520068065200690652007006520071065200720652007306520074065200750652007606520077065200780652007906520080065200810652008206520083065200840652008506520086065200870652008806520089065200900652009106520092065200930652009406520095065200960652009706520098065200990652010006520101065201020652010306520104065201050652010606520107065201080652010906520110065201110652011206520113065201140652011506520116065201170652011806520119065201200652012106520122065201230652012406520125065201260652012706520128065201290652013006520131065201320652013306520134065201350652013606520137065201380652013906520140065201410652014206520143065201440652014506520146065201470652014806520149065201500652015106520152065201530652015406520155065201560652015706520158065201590652016006520161065201620652016306520164065201650652016606520167065201680652016906520170065201710652017206520173065201740652017506520176065201770652017806520179065201800652018106520182065201830652018406520185065201860652018706520188065201890652019006520191065201920652019306520194065201950652019606520197065201980652019906520200065202010652020206520203065202040652020506520206065202070652020806520209065202100652021106520212065202130652021406520215065202160652021706520218065202190652022006520221065202220652022306520224065202250652022606520227065202280652022906520230065202310652023206520233065202340652023506520236065202370652023806520239065202400652024106520242065202430652024406520245065202460652024706520248065202490652025006520251065202520652025306520254065202550652025606520257065202580652025906520260065202610652026206520263065202640652026506520266065202670652026806520269065202700652027106520272065202730652027406520275065202760652027706520278065202790652028006520281065202820652028306520284065202850652028606520287065202880652028906520290065202910652029206520293065202940652029506520296065202970652029806520299065203000652030106520302065203030652030406520305065203060652030706520308065203090652031006520311065203120652031306520314065203150652031606520317065203180652031906520320065203210652032206520323065203240652032506520326065203270652032806520329065203300652033106520332065203330652033406520335065203360652033706520338065203390652034006520341065203420652034306520344065203450652034606520347065203480652034906520350065203510652035206520353065203540652035506520356065203570652035806520359065203600652036106520362065203630652036406520365065203660652036706520368065203690652037006520371065203720652037306520374065203750652037606520377065203780652037906520380065203810652038206520383065203840652038506520386065203870652038806520389065203900652039106520392065203930652039406520395065203960652039706520398065203990652040006520401065204020652040306520404065204050652040606520407065204080652040906520410065204110652041206520413065204140652041506520416065204170652041806520419065204200652042106520422065204230652042406520425065204260652042706520428065204290652043006520431065204320652043306520434065204350652043606520437065204380652043906520440065204410652044206520443065204440652044506520446065204470652044806520449065204500652045106520452065204530652045406520455065204560652045706520458065204590652046006520461065204620652046306520464065204650652046606520467065204680652046906520470065204710652047206520473065204740652047506520476065204770652047806520479065204800652048106520482065204830652048406520485065204860652048706520488065204890652049006520491065204920652049306520494065204950652049606520497065204980652049906520500065205010652050206520503065205040652050506520506065205070652050806520509065205100652051106520512065205130652051406520515065205160652051706520518065205190652052006520521065205220652052306520524065205250652052606520527065205280652052906520530065205310652053206520533065205340652053506520536065205370652053806520539065205400652054106520542065205430652054406520545065205460652054706520548065205490652055006520551065205520652055306520554065205550652055606520557065205580652055906520560065205610652056206520563065205640652056506520566065205670652056806520569065205700652057106520572065205730652057406520575065205760652057706520578065205790652058006520581065205820652058306520584065205850652058606520587065205880652058906520590065205910652059206520593065205940652059506520596065205970652059806520599065206000652060106520602065206030652060406520605065206060652060706520608065206090652061006520611065206120652061306520614065206150652061606520617065206180652061906520620065206210652062206520623065206240652062506520626065206270652062806520629065206300652063106520632065206330652063406520635065206360652063706520638065206390652064006520641065206420652064306520644065206450652064606520647065206480652064906520650065206510652065206520653065206540652065506520656065206570652065806520659065206600652066106520662065206630652066406520665065206660652066706520668065206690652067006520671065206720652067306520674065206750652067606520677065206780652067906520680065206810652068206520683065206840652068506520686065206870652068806520689065206900652069106520692065206930652069406520695065206960652069706520698065206990652070006520701065207020652070306520704065207050652070606520707065207080652070906520710065207110652071206520713065207140652071506520716065207170652071806520719065207200652072106520722065207230652072406520725065207260652072706520728065207290652073006520731065207320652073306520734065207350652073606520737065207380652073906520740065207410652074206520743065207440652074506520746065207470652074806520749065207500652075106520752065207530652075406520755065207560652075706520758065207590652076006520761065207620652076306520764065207650652076606520767065207680652076906520770065207710652077206520773065207740652077506520776065207770652077806520779065207800652078106520782065207830652078406520785065207860652078706520788065207890652079006520791065207920652079306520794065207950652079606520797065207980652079906520800065208010652080206520803065208040652080506520806065208070652080806520809065208100652081106520812065208130652081406520815065208160652081706520818065208190652082006520821065208220652082306520824065208250652082606520827065208280652082906520830065208310652083206520833065208340652083506520836065208370652083806520839065208400652084106520842065208430652084406520845065208460652084706520848065208490652085006520851065208520652085306520854065208550652085606520857065208580652085906520860065208610652086206520863065208640652086506520866065208670652086806520869065208700652087106520872065208730652087406520875065208760652087706520878065208790652088006520881065208820652088306520884065208850652088606520887065208880652088906520890065208910652089206520893065208940652089506520896065208970652089806520899065209000652090106520902065209030652090406520905065209060652090706520908065209090652091006520911065209120652091306520914065209150652091606520917065209180652091906520920065209210652092206520923065209240652092506520926065209270652092806520929065209300652093106520932065209330652093406520935065209360652093706520938065209390652094006520941065209420652094306520944065209450652094606520947065209480652094906520950065209510652095206520953065209540652095506520956065209570652095806520959065209600652096106520962065209630652096406520965065209660652096706520968065209690652097006520971065209720652097306520974065209750652097606520977065209780652097906520980065209810652098206520983065209840652098506520986065209870652098806520989065209900652099106520992065209930652099406520995065209960652099706520998065209990652100006521001065210020652100306521004065210050652100606521007065210080652100906521010065210110652101206521013065210140652101506521016065210170652101806521019065210200652102106521022065210230652102406521025065210260652102706521028065210290652103006521031065210320652103306521034065210350652103606521037065210380652103906521040065210410652104206521043065210440652104506521046065210470652104806521049065210500652105106521052065210530652105406521055065210560652105706521058065210590652106006521061065210620652106306521064065210650652106606521067065210680652106906521070065210710652107206521073065210740652107506521076065210770652107806521079065210800652108106521082065210830652108406521085065210860652108706521088065210890652109006521091065210920652109306521094065210950652109606521097065210980652109906521100065211010652110206521103065211040652110506530001065300020653000306530004065300050653000606530007065300080653000906530010065300110653001206530013065300140653001506530016065300170653001806530019065300200653002106530022065300230653002406530025065300260653002706530028065300290653003006530031065300320653003306530034065300350653003606530037065300380653003906530040065300410653004206530043065300440653004506530046065300470653004806530049065300500653005106530052065300530653005406530055065300560653005706530058065300590653006006530061065300620653006306530064065300650653006606530067065300680653006906530070065300710653007206530073065300740653007506530076065300770653007806530079065300800653008106530082065300830653008406530085065300860653008706530088065300890653009006530091065300920653009306530094065300950653009606530097065300980653009906530100065301010653010206530103065301040653010506530106065301070653010806530109065301100653011106530112065301130653011406530115065301160653011706530118065301190653012006530121065301220653012306530124065301250653012606530127065301280653012906530130065301310653013206530133065301340653013506530136065301370653013806530139065301400653014106530142065301430653014406530145065301460653014706530148065301490653015006530151065301520653015306530154065301550653015606530157065301580653015906530160065301610653016206530163065301640653016506530166065301670653016806530169065301700653017106530172065301730653017406530175065301760653017706530178065301790653018006530181065301820653018306530184065301850653018606530187065301880653018906530190065301910653019206530193065301940653019506530196065301970653019806530199065302000653020106530202065302030653020406530205065302060653020706530208065302090653021006530211065302120653021306530214065302150653021606530217065302180653021906530220065302210653022206530223065302240653022506530226065302270653022806530229065302300653023106530232065302330653023406530235065302360653023706530238065302390653024006530241065302420653024306530244065302450653024606530247065302480653024906530250065302510653025206530253065302540653025506530256065302570653025806530259065302600653026106530262065302630653026406530265065302660653026706530268065302690653027006530271065302720653027306530274065302750653027606530277065302780653027906530280065302810653028206530283065302840653028506530286065302870653028806530289065302900653029106530292065302930653029406530295065302960653029706530298065302990653030006530301065303020653030306530304065303050653030606530307065303080653030906530310065303110653031206530313065303140653031506530316065303170653031806530319065303200653032106530322065303230653032406530325065303260653032706530328065303290653033006530331065303320653033306530334065303350653033606530337065303380653033906530340065303410653034206530343065303440653034506530346065303470653034806530349065303500653035106530352065303530653035406530355065303560653035706530358065303590653036006530361065303620653036306530364065303650653036606530367065303680653036906530370065303710653037206530373065303740653037506530376065303770653037806530379065303800653038106530382065303830653038406530385065303860653038706530388065303890653039006530391065303920653039306530394065303950653039606530397065303980653039906530400065304010653040206530403065304040653040506530406065304070653040806530409065304100653041106530412065304130653041406530415065304160653041706530418065304190653042006530421065304220653042306530424065304250653042606530427065304280653042906530430065304310653043206530433065304340653043506530436065304370653043806530439065304400653044106530442065304430653044406530445065304460653044706530448065304490653045006530451065304520653045306530454065304550653045606530457065304580653045906530460065304610653046206530463065304640653046506530466065304670653046806530469065304700653047106530472065304730653047406530475065304760653047706530478065304790653048006530481065304820653048306530484065304850653048606530487065304880653048906530490065304910653049206530493065304940653049506530496065304970653049806530499065305000653050106530502065305030653050406530505065305060653050706530508065305090653051006530511065305120653051306530514065305150653051606530517065305180653051906530520065305210653052206530523065305240653052506530526065305270653052806530529065305300653053106530532065305330653053406530535065305360653053706530538065305390653054006530541065305420653054306530544065305450653054606530547065305480653054906530550065305510653055206530553065305540653055506530556065305570653055806530559065305600653056106530562065305630653056406530565065305660653056706530568065305690653057006530571065305720653057306530574065305750653057606530577065305780653057906530580065305810653058206530583065305840653058506530586065305870653058806530589065305900653059106530592065305930653059406530595065305960653059706530598065305990653060006530601065306020653060306530604065306050653060606530607065306080653060906530610065306110653061206530613065306140653061506530616065306170653061806530619065306200653062106530622065306230653062406530625065306260653062706530628065306290653063006530631065306320653063306530634065306350653063606530637065306380653063906530640065306410653064206530643065306440653064506530646065306470653064806530649065306500653065106530652065306530653065406530655065306560653065706530658065306590653066006530661065306620653066306530664065306650653066606530667065306680653066906530670065306710653067206530673065306740653067506530676065306770653067806530679065306800653068106530682065306830653068406530685065306860653068706530688065306890653069006530691065306920653069306530694065306950653069606530697065306980653069906530700065307010653070206530703065307040653070506530706065307070653070806530709065307100653071106530712065307130653071406530715065307160653071706530718065307190653072006530721065307220653072306530724065307250653072606530727065307280653072906530730065307310653073206530733065307340653073506530736065307370653073806530739065307400653074106530742065307430653074406530745065307460653074706530748065307490653075006530751065307520653075306530754065307550653075606530757065307580653075906530760065307610653076206530763065307640653076506530766065307670653076806530769065307700653077106530772065307730653077406530775065307760653077706530778065307790653078006530781065307820653078306530784065307850653078606530787065307880653078906530790065307910653079206530793065307940653079506530796065307970653079806530799065308000653080106530802065308030653080406530805065308060653080706530808065308090653081006530811065308120653081306530814065308150653081606530817065308180653081906530820065308210653082206530823065308240653082506530826065308270653082806530829065308300653083106530832065308330653083406530835065308360653083706530838065308390653084006530841065308420653084306530844065308450653084606530847065308480653084906530850065308510653085206530853065308540653085506530856065308570653085806530859065308600653086106530862065308630653086406530865065308660653086706530868065308690653087006530871065308720653087306530874065308750653087606530877065308780653087906530880065308810653088206530883065308840653088506530886065308870653088806530889065308900653089106530892065308930653089406530895065308960653089706530898065308990653090006530901065309020653090306530904065309050653090606530907065309080653090906530910065309110653091206530913065309140653091506530916065309170653091806530919065309200653092106530922065309230653092406530925065309260653092706530928065309290653093006530931065309320653093306530934065309350653093606530937065309380653093906530940065309410653094206530943065309440653094506530946065309470653094806530949065309500653095106530952065309530653095406530955065309560653095706530958065309590653096006530961065309620653096306530964065309650653096606530967065309680653096906530970065309710653097206530973065309740653097506530976065309770653097806530979065309800653098106530982065309830653098406530985065309860653098706530988065309890653099006530991065309920653099306530994065309950653099606530997065309980653099906531000065310010653100206531003065310040653100506531006065310070653100806531009065310100653101106531012065310130653101406531015065310160653101706531018065310190653102006531021065310220653102306531024065310250653102606531027065310280653102906531030065310310653103206531033065310340653103506531036065310370653103806531039065310400653104106531042065310430653104406531045065310460653104706531048065310490653105006531051065310520653105306531054065310550653105606531057065310580653105906531060065310610653106206531063065310640653106506531066065310670653106806531069065310700653107106531072065310730653107406531075065310760653107706531078065310790653108006531081065310820653108306531084065310850653108606531087065310880653108906531090065310910653109206531093065310940653109506531096065310970653109806531099065311000653110106531102065311030653110406531105065400010654000206540003065400040654000506540006065400070654000806540009065400100654001106540012065400130654001406540015065400160654001706540018065400190654002006540021065400220654002306540024065400250654002606540027065400280654002906540030065400310654003206540033065400340654003506540036065400370654003806540039065400400654004106540042065400430654004406540045065400460654004706540048065400490654005006540051065400520654005306540054065400550654005606540057065400580654005906540060065400610654006206540063065400640654006506540066065400670654006806540069065400700654007106540072065400730654007406540075065400760654007706540078065400790654008006540081065400820654008306540084065400850654008606540087065400880654008906540090065400910654009206540093065400940654009506540096065400970654009806540099065401000654010106540102065401030654010406540105065401060654010706540108065401090654011006540111065401120654011306540114065401150654011606540117065401180654011906540120065401210654012206540123065401240654012506540126065401270654012806540129065401300654013106540132065401330654013406540135065401360654013706540138065401390654014006540141065401420654014306540144065401450654014606540147065401480654014906540150065401510654015206540153065401540654015506540156065401570654015806540159065401600654016106540162065401630654016406540165065401660654016706540168065401690654017006540171065401720654017306540174065401750654017606540177065401780654017906540180065401810654018206540183065401840654018506540186065401870654018806540189065401900654019106540192065401930654019406540195065401960654019706540198065401990654020006540201065402020654020306540204065402050654020606540207065402080654020906540210065402110654021206540213065402140654021506540216065402170654021806540219065402200654022106540222065402230654022406540225065402260654022706540228065402290654023006540231065402320654023306540234065402350654023606540237065402380654023906540240065402410654024206540243065402440654024506540246065402470654024806540249065402500654025106540252065402530654025406540255065402560654025706540258065402590654026006540261065402620654026306540264065402650654026606540267065402680654026906540270065402710654027206540273065402740654027506540276065402770654027806540279065402800654028106540282065402830654028406540285065402860654028706540288065402890654029006540291065402920654029306540294065402950654029606540297065402980654029906540300065403010654030206540303065403040654030506540306065403070654030806540309065403100654031106540312065403130654031406540315065403160654031706540318065403190654032006540321065403220654032306540324065403250654032606540327065403280654032906540330065403310654033206540333065403340654033506540336065403370654033806540339065403400654034106540342065403430654034406540345065403460654034706540348065403490654035006540351065403520654035306540354065403550654035606540357065403580654035906540360065403610654036206540363065403640654036506540366065403670654036806540369065403700654037106540372065403730654037406540375065403760654037706540378065403790654038006540381065403820654038306540384065403850654038606540387065403880654038906540390065403910654039206540393065403940654039506540396065403970654039806540399065404000654040106540402065404030654040406540405065404060654040706540408065404090654041006540411065404120654041306540414065404150654041606540417065404180654041906540420065404210654042206540423065404240654042506540426065404270654042806540429065404300654043106540432065404330654043406540435065404360654043706540438065404390654044006540441065404420654044306540444065404450654044606540447065404480654044906540450065404510654045206540453065404540654045506540456065404570654045806540459065404600654046106540462065404630654046406540465065404660654046706540468065404690654047006540471065404720654047306540474065404750654047606540477065404780654047906540480065404810654048206540483065404840654048506540486065404870654048806540489065404900654049106540492065404930654049406540495065404960654049706540498065404990654050006540501065405020654050306540504065405050654050606540507065405080654050906540510065405110654051206540513065405140654051506540516065405170654051806540519065405200654052106540522065405230654052406540525065405260654052706540528065405290654053006540531065405320654053306540534065405350654053606540537065405380654053906540540065405410654054206540543065405440654054506540546065405470654054806540549065405500654055106540552065405530654055406540555065405560654055706540558065405590654056006540561065405620654056306540564065405650654056606540567065405680654056906540570065405710654057206540573065405740654057506540576065405770654057806540579065405800654058106540582065405830654058406540585065405860654058706540588065405890654059006540591065405920654059306540594065405950654059606540597065405980654059906540600065406010654060206540603065406040654060506540606065406070654060806540609065406100654061106540612065406130654061406540615065406160654061706540618065406190654062006540621065406220654062306540624065406250654062606540627065406280654062906540630065406310654063206540633065406340654063506540636065406370654063806540639065406400654064106540642065406430654064406540645065406460654064706540648065406490654065006540651065406520654065306540654065406550654065606540657065406580654065906540660065406610654066206540663065406640654066506540666065406670654066806540669065406700654067106540672065406730654067406540675065406760654067706540678065406790654068006540681065406820654068306540684065406850654068606540687065406880654068906540690065406910654069206540693065406940654069506540696065406970654069806540699065407000654070106540702065407030654070406540705065407060654070706540708065407090654071006540711065407120654071306540714065407150654071606540717065407180654071906540720065407210654072206540723065407240654072506540726065407270654072806540729065407300654073106540732065407330654073406540735065407360654073706540738065407390654074006540741065407420654074306540744065407450654074606540747065407480654074906540750065407510654075206540753065407540654075506540756065407570654075806540759065407600654076106540762065407630654076406540765065407660654076706540768065407690654077006540771065407720654077306540774065407750654077606540777065407780654077906540780065407810654078206540783065407840654078506540786065407870654078806540789065407900654079106540792065407930654079406540795065407960654079706540798065407990654080006540801065408020654080306540804065408050654080606540807065408080654080906540810065408110654081206540813065408140654081506540816065408170654081806540819065408200654082106540822065408230654082406540825065408260654082706540828065408290654083006540831065408320654083306540834065408350654083606540837065408380654083906540840065408410654084206540843065408440654084506540846065408470654084806540849065408500654085106540852065408530654085406540855065408560654085706540858065408590654086006540861065408620654086306540864065408650654086606540867065408680654086906540870065408710654087206540873065408740654087506540876065408770654087806540879065408800654088106540882065408830654088406540885065408860654088706540888065408890654089006540891065408920654089306540894065408950654089606540897065408980654089906540900065409010654090206540903065409040654090506540906065409070654090806540909065409100654091106540912065409130654091406540915065409160654091706540918065409190654092006540921065409220654092306540924065409250654092606540927065409280654092906540930065409310654093206540933065409340654093506540936065409370654093806540939065409400654094106540942065409430654094406540945065409460654094706540948065409490654095006540951065409520654095306540954065409550654095606540957065409580654095906540960065409610654096206540963065409640654096506540966065409670654096806540969065409700654097106540972065409730654097406540975065409760654097706540978065409790654098006540981065409820654098306540984065409850654098606540987065409880654098906540990065409910654099206540993065409940654099506540996065409970654099806540999065410000654100106541002065410030654100406541005065410060654100706541008065410090654101006541011065410120654101306541014065410150654101606541017065410180654101906541020065410210654102206541023065410240654102506541026065410270654102806541029065410300654103106541032065410330654103406541035065410360654103706541038065410390654104006541041065410420654104306541044065410450654104606541047065410480654104906541050065410510654105206541053065410540654105506541056065410570654105806541059065410600654106106541062065410630654106406541065065410660654106706541068065410690654107006541071065410720654107306541074065410750654107606541077065410780654107906541080065410810654108206541083065410840654108506541086065410870654108806541089065410900654109106541092065410930654109406541095065410960654109706541098065410990654110006541101065411020654110306541104065411050655000106550002065500030655000406550005065500060655000706550008065500090655001006550011065500120655001306550014065500150655001606550017065500180655001906550020065500210655002206550023065500240655002506550026065500270655002806550029065500300655003106550032065500330655003406550035065500360655003706550038065500390655004006550041065500420655004306550044065500450655004606550047065500480655004906550050065500510655005206550053065500540655005506550056065500570655005806550059065500600655006106550062065500630655006406550065065500660655006706550068065500690655007006550071065500720655007306550074065500750655007606550077065500780655007906550080065500810655008206550083065500840655008506550086065500870655008806550089065500900655009106550092065500930655009406550095065500960655009706550098065500990655010006550101065501020655010306550104065501050655010606550107065501080655010906550110065501110655011206550113065501140655011506550116065501170655011806550119065501200655012106550122065501230655012406550125065501260655012706550128065501290655013006550131065501320655013306550134065501350655013606550137065501380655013906550140065501410655014206550143065501440655014506550146065501470655014806550149065501500655015106550152065501530655015406550155065501560655015706550158065501590655016006550161065501620655016306550164065501650655016606550167065501680655016906550170065501710655017206550173065501740655017506550176065501770655017806550179065501800655018106550182065501830655018406550185065501860655018706550188065501890655019006550191065501920655019306550194065501950655019606550197065501980655019906550200065502010655020206550203065502040655020506550206065502070655020806550209065502100655021106550212065502130655021406550215065502160655021706550218065502190655022006550221065502220655022306550224065502250655022606550227065502280655022906550230065502310655023206550233065502340655023506550236065502370655023806550239065502400655024106550242065502430655024406550245065502460655024706550248065502490655025006550251065502520655025306550254065502550655025606550257065502580655025906550260065502610655026206550263065502640655026506550266065502670655026806550269065502700655027106550272065502730655027406550275065502760655027706550278065502790655028006550281065502820655028306550284065502850655028606550287065502880655028906550290065502910655029206550293065502940655029506550296065502970655029806550299065503000655030106550302065503030655030406550305065503060655030706550308065503090655031006550311065503120655031306550314065503150655031606550317065503180655031906550320065503210655032206550323065503240655032506550326065503270655032806550329065503300655033106550332065503330655033406550335065503360655033706550338065503390655034006550341065503420655034306550344065503450655034606550347065503480655034906550350065503510655035206550353065503540655035506550356065503570655035806550359065503600655036106550362065503630655036406550365065503660655036706550368065503690655037006550371065503720655037306550374065503750655037606550377065503780655037906550380065503810655038206550383065503840655038506550386065503870655038806550389065503900655039106550392065503930655039406550395065503960655039706550398065503990655040006550401065504020655040306550404065504050655040606550407065504080655040906550410065504110655041206550413065504140655041506550416065504170655041806550419065504200655042106550422065504230655042406550425065504260655042706550428065504290655043006550431065504320655043306550434065504350655043606550437065504380655043906550440065504410655044206550443065504440655044506550446065504470655044806550449065504500655045106550452065504530655045406550455065504560655045706550458065504590655046006550461065504620655046306550464065504650655046606550467065504680655046906550470065504710655047206550473065504740655047506550476065504770655047806550479065504800655048106550482065504830655048406550485065504860655048706550488065504890655049006550491065504920655049306550494065504950655049606550497065504980655049906550500065505010655050206550503065505040655050506550506065505070655050806550509065505100655051106550512065505130655051406550515065505160655051706550518065505190655052006550521065505220655052306550524065505250655052606550527065505280655052906550530065505310655053206550533065505340655053506550536065505370655053806550539065505400655054106550542065505430655054406550545065505460655054706550548065505490655055006550551065505520655055306550554065505550655055606550557065505580655055906550560065505610655056206550563065505640655056506550566065505670655056806550569065505700655057106550572065505730655057406550575065505760655057706550578065505790655058006550581065505820655058306550584065505850655058606550587065505880655058906550590065505910655059206550593065505940655059506550596065505970655059806550599065506000655060106550602065506030655060406550605065506060655060706550608065506090655061006550611065506120655061306550614065506150655061606550617065506180655061906550620065506210655062206550623065506240655062506550626065506270655062806550629065506300655063106550632065506330655063406550635065506360655063706550638065506390655064006550641065506420655064306550644065506450655064606550647065506480655064906550650065506510655065206550653065506540655065506550656065506570655065806550659065506600655066106550662065506630655066406550665065506660655066706550668065506690655067006550671065506720655067306550674065506750655067606550677065506780655067906550680065506810655068206550683065506840655068506550686065506870655068806550689065506900655069106550692065506930655069406550695065506960655069706550698065506990655070006550701065507020655070306550704065507050655070606550707065507080655070906550710065507110655071206550713065507140655071506550716065507170655071806550719065507200655072106550722065507230655072406550725065507260655072706550728065507290655073006550731065507320655073306550734065507350655073606550737065507380655073906550740065507410655074206550743065507440655074506550746065507470655074806550749065507500655075106550752065507530655075406550755065507560655075706550758065507590655076006550761065507620655076306550764065507650655076606550767065507680655076906550770065507710655077206550773065507740655077506550776065507770655077806550779065507800655078106550782065507830655078406550785065507860655078706550788065507890655079006550791065507920655079306550794065507950655079606550797065507980655079906550800065508010655080206550803065508040655080506550806065508070655080806550809065508100655081106550812065508130655081406550815065508160655081706550818065508190655082006550821065508220655082306550824065508250655082606550827065508280655082906550830065508310655083206550833065508340655083506550836065508370655083806550839065508400655084106550842065508430655084406550845065508460655084706550848065508490655085006550851065508520655085306550854065508550655085606550857065508580655085906550860065508610655086206550863065508640655086506550866065508670655086806550869065508700655087106550872065508730655087406550875065508760655087706550878065508790655088006550881065508820655088306550884065508850655088606550887065508880655088906550890065508910655089206550893065508940655089506550896065508970655089806550899065509000655090106550902065509030655090406550905065509060655090706550908065509090655091006550911065509120655091306550914065509150655091606550917065509180655091906550920065509210655092206550923065509240655092506550926065509270655092806550929065509300655093106550932065509330655093406550935065509360655093706550938065509390655094006550941065509420655094306550944065509450655094606550947065509480655094906550950065509510655095206550953065509540655095506550956065509570655095806550959065509600655096106550962065509630655096406550965065509660655096706550968065509690655097006550971065509720655097306550974065509750655097606550977065509780655097906550980065509810655098206550983065509840655098506550986065509870655098806550989065509900655099106550992065509930655099406550995065509960655099706550998065509990655100006551001065510020655100306551004065510050655100606551007065510080655100906551010065510110655101206551013065510140655101506551016065510170655101806551019065510200655102106551022065510230655102406551025065510260655102706551028065510290655103006551031065510320655103306551034065510350655103606551037065510380655103906551040065510410655104206551043065510440655104506551046065510470655104806551049065510500655105106551052065510530655105406551055065510560655105706551058065510590655106006551061065510620655106306551064065510650655106606551067065510680655106906551070065510710655107206551073065510740655107506551076065510770655107806551079065510800655108106551082065510830655108406551085065510860655108706551088065510890655109006551091065510920655109306551094065510950655109606551097065510980655109906551100065511010655110206551103065511040655110506560001065600020656000306560004065600050656000606560007065600080656000906560010065600110656001206560013065600140656001506560016065600170656001806560019065600200656002106560022065600230656002406560025065600260656002706560028065600290656003006560031065600320656003306560034065600350656003606560037065600380656003906560040065600410656004206560043065600440656004506560046065600470656004806560049065600500656005106560052065600530656005406560055065600560656005706560058065600590656006006560061065600620656006306560064065600650656006606560067065600680656006906560070065600710656007206560073065600740656007506560076065600770656007806560079065600800656008106560082065600830656008406560085065600860656008706560088065600890656009006560091065600920656009306560094065600950656009606560097065600980656009906560100065601010656010206560103065601040656010506560106065601070656010806560109065601100656011106560112065601130656011406560115065601160656011706560118065601190656012006560121065601220656012306560124065601250656012606560127065601280656012906560130065601310656013206560133065601340656013506560136065601370656013806560139065601400656014106560142065601430656014406560145065601460656014706560148065601490656015006560151065601520656015306560154065601550656015606560157065601580656015906560160065601610656016206560163065601640656016506560166065601670656016806560169065601700656017106560172065601730656017406560175065601760656017706560178065601790656018006560181065601820656018306560184065601850656018606560187065601880656018906560190065601910656019206560193065601940656019506560196065601970656019806560199065602000656020106560202065602030656020406560205065602060656020706560208065602090656021006560211065602120656021306560214065602150656021606560217065602180656021906560220065602210656022206560223065602240656022506560226065602270656022806560229065602300656023106560232065602330656023406560235065602360656023706560238065602390656024006560241065602420656024306560244065602450656024606560247065602480656024906560250065602510656025206560253065602540656025506560256065602570656025806560259065602600656026106560262065602630656026406560265065602660656026706560268065602690656027006560271065602720656027306560274065602750656027606560277065602780656027906560280065602810656028206560283065602840656028506560286065602870656028806560289065602900656029106560292065602930656029406560295065602960656029706560298065602990656030006560301065603020656030306560304065603050656030606560307065603080656030906560310065603110656031206560313065603140656031506560316065603170656031806560319065603200656032106560322065603230656032406560325065603260656032706560328065603290656033006560331065603320656033306560334065603350656033606560337065603380656033906560340065603410656034206560343065603440656034506560346065603470656034806560349065603500656035106560352065603530656035406560355065603560656035706560358065603590656036006560361065603620656036306560364065603650656036606560367065603680656036906560370065603710656037206560373065603740656037506560376065603770656037806560379065603800656038106560382065603830656038406560385065603860656038706560388065603890656039006560391065603920656039306560394065603950656039606560397065603980656039906560400065604010656040206560403065604040656040506560406065604070656040806560409065604100656041106560412065604130656041406560415065604160656041706560418065604190656042006560421065604220656042306560424065604250656042606560427065604280656042906560430065604310656043206560433065604340656043506560436065604370656043806560439065604400656044106560442065604430656044406560445065604460656044706560448065604490656045006560451065604520656045306560454065604550656045606560457065604580656045906560460065604610656046206560463065604640656046506560466065604670656046806560469065604700656047106560472065604730656047406560475065604760656047706560478065604790656048006560481065604820656048306560484065604850656048606560487065604880656048906560490065604910656049206560493065604940656049506560496065604970656049806560499065605000656050106560502065605030656050406560505065605060656050706560508065605090656051006560511065605120656051306560514065605150656051606560517065605180656051906560520065605210656052206560523065605240656052506560526065605270656052806560529065605300656053106560532065605330656053406560535065605360656053706560538065605390656054006560541065605420656054306560544065605450656054606560547065605480656054906560550065605510656055206560553065605540656055506560556065605570656055806560559065605600656056106560562065605630656056406560565065605660656056706560568065605690656057006560571065605720656057306560574065605750656057606560577065605780656057906560580065605810656058206560583065605840656058506560586065605870656058806560589065605900656059106560592065605930656059406560595065605960656059706560598065605990656060006560601065606020656060306560604065606050656060606560607065606080656060906560610065606110656061206560613065606140656061506560616065606170656061806560619065606200656062106560622065606230656062406560625065606260656062706560628065606290656063006560631065606320656063306560634065606350656063606560637065606380656063906560640065606410656064206560643065606440656064506560646065606470656064806560649065606500656065106560652065606530656065406560655065606560656065706560658065606590656066006560661065606620656066306560664065606650656066606560667065606680656066906560670065606710656067206560673065606740656067506560676065606770656067806560679065606800656068106560682065606830656068406560685065606860656068706560688065606890656069006560691065606920656069306560694065606950656069606560697065606980656069906560700065607010656070206560703065607040656070506560706065607070656070806560709065607100656071106560712065607130656071406560715065607160656071706560718065607190656072006560721065607220656072306560724065607250656072606560727065607280656072906560730065607310656073206560733065607340656073506560736065607370656073806560739065607400656074106560742065607430656074406560745065607460656074706560748065607490656075006560751065607520656075306560754065607550656075606560757065607580656075906560760065607610656076206560763065607640656076506560766065607670656076806560769065607700656077106560772065607730656077406560775065607760656077706560778065607790656078006560781065607820656078306560784065607850656078606560787065607880656078906560790065607910656079206560793065607940656079506560796065607970656079806560799065608000656080106560802065608030656080406560805065608060656080706560808065608090656081006560811065608120656081306560814065608150656081606560817065608180656081906560820065608210656082206560823065608240656082506560826065608270656082806560829065608300656083106560832065608330656083406560835065608360656083706560838065608390656084006560841065608420656084306560844065608450656084606560847065608480656084906560850065608510656085206560853065608540656085506560856065608570656085806560859065608600656086106560862065608630656086406560865065608660656086706560868065608690656087006560871065608720656087306560874065608750656087606560877065608780656087906560880065608810656088206560883065608840656088506560886065608870656088806560889065608900656089106560892065608930656089406560895065608960656089706560898065608990656090006560901065609020656090306560904065609050656090606560907065609080656090906560910065609110656091206560913065609140656091506560916065609170656091806560919065609200656092106560922065609230656092406560925065609260656092706560928065609290656093006560931065609320656093306560934065609350656093606560937065609380656093906560940065609410656094206560943065609440656094506560946065609470656094806560949065609500656095106560952065609530656095406560955065609560656095706560958065609590656096006560961065609620656096306560964065609650656096606560967065609680656096906560970065609710656097206560973065609740656097506560976065609770656097806560979065609800656098106560982065609830656098406560985065609860656098706560988065609890656099006560991065609920656099306560994065609950656099606560997065609980656099906561000065610010656100206561003065610040656100506561006065610070656100806561009065610100656101106561012065610130656101406561015065610160656101706561018065610190656102006561021065610220656102306561024065610250656102606561027065610280656102906561030065610310656103206561033065610340656103506561036065610370656103806561039065610400656104106561042065610430656104406561045065610460656104706561048065610490656105006561051065610520656105306561054065610550656105606561057065610580656105906561060065610610656106206561063065610640656106506561066065610670656106806561069065610700656107106561072065610730656107406561075065610760656107706561078065610790656108006561081065610820656108306561084065610850656108606561087065610880656108906561090065610910656109206561093065610940656109506561096065610970656109806561099065611000656110106561102065611030656110406561105065700010657000206570003065700040657000506570006065700070657000806570009065700100657001106570012065700130657001406570015065700160657001706570018065700190657002006570021065700220657002306570024065700250657002606570027065700280657002906570030065700310657003206570033065700340657003506570036065700370657003806570039065700400657004106570042065700430657004406570045065700460657004706570048065700490657005006570051065700520657005306570054065700550657005606570057065700580657005906570060065700610657006206570063065700640657006506570066065700670657006806570069065700700657007106570072065700730657007406570075065700760657007706570078065700790657008006570081065700820657008306570084065700850657008606570087065700880657008906570090065700910657009206570093065700940657009506570096065700970657009806570099065701000657010106570102065701030657010406570105065701060657010706570108065701090657011006570111065701120657011306570114065701150657011606570117065701180657011906570120065701210657012206570123065701240657012506570126065701270657012806570129065701300657013106570132065701330657013406570135065701360657013706570138065701390657014006570141065701420657014306570144065701450657014606570147065701480657014906570150065701510657015206570153065701540657015506570156065701570657015806570159065701600657016106570162065701630657016406570165065701660657016706570168065701690657017006570171065701720657017306570174065701750657017606570177065701780657017906570180065701810657018206570183065701840657018506570186065701870657018806570189065701900657019106570192065701930657019406570195065701960657019706570198065701990657020006570201065702020657020306570204065702050657020606570207065702080657020906570210065702110657021206570213065702140657021506570216065702170657021806570219065702200657022106570222065702230657022406570225065702260657022706570228065702290657023006570231065702320657023306570234065702350657023606570237065702380657023906570240065702410657024206570243065702440657024506570246065702470657024806570249065702500657025106570252065702530657025406570255065702560657025706570258065702590657026006570261065702620657026306570264065702650657026606570267065702680657026906570270065702710657027206570273065702740657027506570276065702770657027806570279065702800657028106570282065702830657028406570285065702860657028706570288065702890657029006570291065702920657029306570294065702950657029606570297065702980657029906570300065703010657030206570303065703040657030506570306065703070657030806570309065703100657031106570312065703130657031406570315065703160657031706570318065703190657032006570321065703220657032306570324065703250657032606570327065703280657032906570330065703310657033206570333065703340657033506570336065703370657033806570339065703400657034106570342065703430657034406570345065703460657034706570348065703490657035006570351065703520657035306570354065703550657035606570357065703580657035906570360065703610657036206570363065703640657036506570366065703670657036806570369065703700657037106570372065703730657037406570375065703760657037706570378065703790657038006570381065703820657038306570384065703850657038606570387065703880657038906570390065703910657039206570393065703940657039506570396065703970657039806570399065704000657040106570402065704030657040406570405065704060657040706570408065704090657041006570411065704120657041306570414065704150657041606570417065704180657041906570420065704210657042206570423065704240657042506570426065704270657042806570429065704300657043106570432065704330657043406570435065704360657043706570438065704390657044006570441065704420657044306570444065704450657044606570447065704480657044906570450065704510657045206570453065704540657045506570456065704570657045806570459065704600657046106570462065704630657046406570465065704660657046706570468065704690657047006570471065704720657047306570474065704750657047606570477065704780657047906570480065704810657048206570483065704840657048506570486065704870657048806570489065704900657049106570492065704930657049406570495065704960657049706570498065704990657050006570501065705020657050306570504065705050657050606570507065705080657050906570510065705110657051206570513065705140657051506570516065705170657051806570519065705200657052106570522065705230657052406570525065705260657052706570528065705290657053006570531065705320657053306570534065705350657053606570537065705380657053906570540065705410657054206570543065705440657054506570546065705470657054806570549065705500657055106570552065705530657055406570555065705560657055706570558065705590657056006570561065705620657056306570564065705650657056606570567065705680657056906570570065705710657057206570573065705740657057506570576065705770657057806570579065705800657058106570582065705830657058406570585065705860657058706570588065705890657059006570591065705920657059306570594065705950657059606570597065705980657059906570600065706010657060206570603065706040657060506570606065706070657060806570609065706100657061106570612065706130657061406570615065706160657061706570618065706190657062006570621065706220657062306570624065706250657062606570627065706280657062906570630065706310657063206570633065706340657063506570636065706370657063806570639065706400657064106570642065706430657064406570645065706460657064706570648065706490657065006570651065706520657065306570654065706550657065606570657065706580657065906570660065706610657066206570663065706640657066506570666065706670657066806570669065706700657067106570672065706730657067406570675065706760657067706570678065706790657068006570681065706820657068306570684065706850657068606570687065706880657068906570690065706910657069206570693065706940657069506570696065706970657069806570699065707000657070106570702065707030657070406570705065707060657070706570708065707090657071006570711065707120657071306570714065707150657071606570717065707180657071906570720065707210657072206570723065707240657072506570726065707270657072806570729065707300657073106570732065707330657073406570735065707360657073706570738065707390657074006570741065707420657074306570744065707450657074606570747065707480657074906570750065707510657075206570753065707540657075506570756065707570657075806570759065707600657076106570762065707630657076406570765065707660657076706570768065707690657077006570771065707720657077306570774065707750657077606570777065707780657077906570780065707810657078206570783065707840657078506570786065707870657078806570789065707900657079106570792065707930657079406570795065707960657079706570798065707990657080006570801065708020657080306570804065708050657080606570807065708080657080906570810065708110657081206570813065708140657081506570816065708170657081806570819065708200657082106570822065708230657082406570825065708260657082706570828065708290657083006570831065708320657083306570834065708350657083606570837065708380657083906570840065708410657084206570843065708440657084506570846065708470657084806570849065708500657085106570852065708530657085406570855065708560657085706570858065708590657086006570861065708620657086306570864065708650657086606570867065708680657086906570870065708710657087206570873065708740657087506570876065708770657087806570879065708800657088106570882065708830657088406570885065708860657088706570888065708890657089006570891065708920657089306570894065708950657089606570897065708980657089906570900065709010657090206570903065709040657090506570906065709070657090806570909065709100657091106570912065709130657091406570915065709160657091706570918065709190657092006570921065709220657092306570924065709250657092606570927065709280657092906570930065709310657093206570933065709340657093506570936065709370657093806570939065709400657094106570942065709430657094406570945065709460657094706570948065709490657095006570951065709520657095306570954065709550657095606570957065709580657095906570960065709610657096206570963065709640657096506570966065709670657096806570969065709700657097106570972065709730657097406570975065709760657097706570978065709790657098006570981065709820657098306570984065709850657098606570987065709880657098906570990065709910657099206570993065709940657099506570996065709970657099806570999065710000657100106571002065710030657100406571005065710060657100706571008065710090657101006571011065710120657101306571014065710150657101606571017065710180657101906571020065710210657102206571023065710240657102506571026065710270657102806571029065710300657103106571032065710330657103406571035065710360657103706571038065710390657104006571041065710420657104306571044065710450657104606571047065710480657104906571050065710510657105206571053065710540657105506571056065710570657105806571059065710600657106106571062065710630657106406571065065710660657106706571068065710690657107006571071065710720657107306571074065710750657107606571077065710780657107906571080065710810657108206571083065710840657108506571086065710870657108806571089065710900657109106571092065710930657109406571095065710960657109706571098065710990657110006571101065711020657110306571104065711050658000106580002065800030658000406580005065800060658000706580008065800090658001006580011065800120658001306580014065800150658001606580017065800180658001906580020065800210658002206580023065800240658002506580026065800270658002806580029065800300658003106580032065800330658003406580035065800360658003706580038065800390658004006580041065800420658004306580044065800450658004606580047065800480658004906580050065800510658005206580053065800540658005506580056065800570658005806580059065800600658006106580062065800630658006406580065065800660658006706580068065800690658007006580071065800720658007306580074065800750658007606580077065800780658007906580080065800810658008206580083065800840658008506580086065800870658008806580089065800900658009106580092065800930658009406580095065800960658009706580098065800990658010006580101065801020658010306580104065801050658010606580107065801080658010906580110065801110658011206580113065801140658011506580116065801170658011806580119065801200658012106580122065801230658012406580125065801260658012706580128065801290658013006580131065801320658013306580134065801350658013606580137065801380658013906580140065801410658014206580143065801440658014506580146065801470658014806580149065801500658015106580152065801530658015406580155065801560658015706580158065801590658016006580161065801620658016306580164065801650658016606580167065801680658016906580170065801710658017206580173065801740658017506580176065801770658017806580179065801800658018106580182065801830658018406580185065801860658018706580188065801890658019006580191065801920658019306580194065801950658019606580197065801980658019906580200065802010658020206580203065802040658020506580206065802070658020806580209065802100658021106580212065802130658021406580215065802160658021706580218065802190658022006580221065802220658022306580224065802250658022606580227065802280658022906580230065802310658023206580233065802340658023506580236065802370658023806580239065802400658024106580242065802430658024406580245065802460658024706580248065802490658025006580251065802520658025306580254065802550658025606580257065802580658025906580260065802610658026206580263065802640658026506580266065802670658026806580269065802700658027106580272065802730658027406580275065802760658027706580278065802790658028006580281065802820658028306580284065802850658028606580287065802880658028906580290065802910658029206580293065802940658029506580296065802970658029806580299065803000658030106580302065803030658030406580305065803060658030706580308065803090658031006580311065803120658031306580314065803150658031606580317065803180658031906580320065803210658032206580323065803240658032506580326065803270658032806580329065803300658033106580332065803330658033406580335065803360658033706580338065803390658034006580341065803420658034306580344065803450658034606580347065803480658034906580350065803510658035206580353065803540658035506580356065803570658035806580359065803600658036106580362065803630658036406580365065803660658036706580368065803690658037006580371065803720658037306580374065803750658037606580377065803780658037906580380065803810658038206580383065803840658038506580386065803870658038806580389065803900658039106580392065803930658039406580395065803960658039706580398065803990658040006580401065804020658040306580404065804050658040606580407065804080658040906580410065804110658041206580413065804140658041506580416065804170658041806580419065804200658042106580422065804230658042406580425065804260658042706580428065804290658043006580431065804320658043306580434065804350658043606580437065804380658043906580440065804410658044206580443065804440658044506580446065804470658044806580449065804500658045106580452065804530658045406580455065804560658045706580458065804590658046006580461065804620658046306580464065804650658046606580467065804680658046906580470065804710658047206580473065804740658047506580476065804770658047806580479065804800658048106580482065804830658048406580485065804860658048706580488065804890658049006580491065804920658049306580494065804950658049606580497065804980658049906580500065805010658050206580503065805040658050506580506065805070658050806580509065805100658051106580512065805130658051406580515065805160658051706580518065805190658052006580521065805220658052306580524065805250658052606580527065805280658052906580530065805310658053206580533065805340658053506580536065805370658053806580539065805400658054106580542065805430658054406580545065805460658054706580548065805490658055006580551065805520658055306580554065805550658055606580557065805580658055906580560065805610658056206580563065805640658056506580566065805670658056806580569065805700658057106580572065805730658057406580575065805760658057706580578065805790658058006580581065805820658058306580584065805850658058606580587065805880658058906580590065805910658059206580593065805940658059506580596065805970658059806580599065806000658060106580602065806030658060406580605065806060658060706580608065806090658061006580611065806120658061306580614065806150658061606580617065806180658061906580620065806210658062206580623065806240658062506580626065806270658062806580629065806300658063106580632065806330658063406580635065806360658063706580638065806390658064006580641065806420658064306580644065806450658064606580647065806480658064906580650065806510658065206580653065806540658065506580656065806570658065806580659065806600658066106580662065806630658066406580665065806660658066706580668065806690658067006580671065806720658067306580674065806750658067606580677065806780658067906580680065806810658068206580683065806840658068506580686065806870658068806580689065806900658069106580692065806930658069406580695065806960658069706580698065806990658070006580701065807020658070306580704065807050658070606580707065807080658070906580710065807110658071206580713065807140658071506580716065807170658071806580719065807200658072106580722065807230658072406580725065807260658072706580728065807290658073006580731065807320658073306580734065807350658073606580737065807380658073906580740065807410658074206580743065807440658074506580746065807470658074806580749065807500658075106580752065807530658075406580755065807560658075706580758065807590658076006580761065807620658076306580764065807650658076606580767065807680658076906580770065807710658077206580773065807740658077506580776065807770658077806580779065807800658078106580782065807830658078406580785065807860658078706580788065807890658079006580791065807920658079306580794065807950658079606580797065807980658079906580800065808010658080206580803065808040658080506580806065808070658080806580809065808100658081106580812065808130658081406580815065808160658081706580818065808190658082006580821065808220658082306580824065808250658082606580827065808280658082906580830065808310658083206580833065808340658083506580836065808370658083806580839065808400658084106580842065808430658084406580845065808460658084706580848065808490658085006580851065808520658085306580854065808550658085606580857065808580658085906580860065808610658086206580863065808640658086506580866065808670658086806580869065808700658087106580872065808730658087406580875065808760658087706580878065808790658088006580881065808820658088306580884065808850658088606580887065808880658088906580890065808910658089206580893065808940658089506580896065808970658089806580899065809000658090106580902065809030658090406580905065809060658090706580908065809090658091006580911065809120658091306580914065809150658091606580917065809180658091906580920065809210658092206580923065809240658092506580926065809270658092806580929065809300658093106580932065809330658093406580935065809360658093706580938065809390658094006580941065809420658094306580944065809450658094606580947065809480658094906580950065809510658095206580953065809540658095506580956065809570658095806580959065809600658096106580962065809630658096406580965065809660658096706580968065809690658097006580971065809720658097306580974065809750658097606580977065809780658097906580980065809810658098206580983065809840658098506580986065809870658098806580989065809900658099106580992065809930658099406580995065809960658099706580998065809990658100006581001065810020658100306581004065810050658100606581007065810080658100906581010065810110658101206581013065810140658101506581016065810170658101806581019065810200658102106581022065810230658102406581025065810260658102706581028065810290658103006581031065810320658103306581034065810350658103606581037065810380658103906581040065810410658104206581043065810440658104506581046065810470658104806581049065810500658105106581052065810530658105406581055065810560658105706581058065810590658106006581061065810620658106306581064065810650658106606581067065810680658106906581070065810710658107206581073065810740658107506581076065810770658107806581079065810800658108106581082065810830658108406581085065810860658108706581088065810890658109006581091065810920658109306581094065810950658109606581097065810980658109906581100065811010658110206581103065811040658110506590001065900020659000306590004065900050659000606590007065900080659000906590010065900110659001206590013065900140659001506590016065900170659001806590019065900200659002106590022065900230659002406590025065900260659002706590028065900290659003006590031065900320659003306590034065900350659003606590037065900380659003906590040065900410659004206590043065900440659004506590046065900470659004806590049065900500659005106590052065900530659005406590055065900560659005706590058065900590659006006590061065900620659006306590064065900650659006606590067065900680659006906590070065900710659007206590073065900740659007506590076065900770659007806590079065900800659008106590082065900830659008406590085065900860659008706590088065900890659009006590091065900920659009306590094065900950659009606590097065900980659009906590100065901010659010206590103065901040659010506590106065901070659010806590109065901100659011106590112065901130659011406590115065901160659011706590118065901190659012006590121065901220659012306590124065901250659012606590127065901280659012906590130065901310659013206590133065901340659013506590136065901370659013806590139065901400659014106590142065901430659014406590145065901460659014706590148065901490659015006590151065901520659015306590154065901550659015606590157065901580659015906590160065901610659016206590163065901640659016506590166065901670659016806590169065901700659017106590172065901730659017406590175065901760659017706590178065901790659018006590181065901820659018306590184065901850659018606590187065901880659018906590190065901910659019206590193065901940659019506590196065901970659019806590199065902000659020106590202065902030659020406590205065902060659020706590208065902090659021006590211065902120659021306590214065902150659021606590217065902180659021906590220065902210659022206590223065902240659022506590226065902270659022806590229065902300659023106590232065902330659023406590235065902360659023706590238065902390659024006590241065902420659024306590244065902450659024606590247065902480659024906590250065902510659025206590253065902540659025506590256065902570659025806590259065902600659026106590262065902630659026406590265065902660659026706590268065902690659027006590271065902720659027306590274065902750659027606590277065902780659027906590280065902810659028206590283065902840659028506590286065902870659028806590289065902900659029106590292065902930659029406590295065902960659029706590298065902990659030006590301065903020659030306590304065903050659030606590307065903080659030906590310065903110659031206590313065903140659031506590316065903170659031806590319065903200659032106590322065903230659032406590325065903260659032706590328065903290659033006590331065903320659033306590334065903350659033606590337065903380659033906590340065903410659034206590343065903440659034506590346065903470659034806590349065903500659035106590352065903530659035406590355065903560659035706590358065903590659036006590361065903620659036306590364065903650659036606590367065903680659036906590370065903710659037206590373065903740659037506590376065903770659037806590379065903800659038106590382065903830659038406590385065903860659038706590388065903890659039006590391065903920659039306590394065903950659039606590397065903980659039906590400065904010659040206590403065904040659040506590406065904070659040806590409065904100659041106590412065904130659041406590415065904160659041706590418065904190659042006590421065904220659042306590424065904250659042606590427065904280659042906590430065904310659043206590433065904340659043506590436065904370659043806590439065904400659044106590442065904430659044406590445065904460659044706590448065904490659045006590451065904520659045306590454065904550659045606590457065904580659045906590460065904610659046206590463065904640659046506590466065904670659046806590469065904700659047106590472065904730659047406590475065904760659047706590478065904790659048006590481065904820659048306590484065904850659048606590487065904880659048906590490065904910659049206590493065904940659049506590496065904970659049806590499065905000659050106590502065905030659050406590505065905060659050706590508065905090659051006590511065905120659051306590514065905150659051606590517065905180659051906590520065905210659052206590523065905240659052506590526065905270659052806590529065905300659053106590532065905330659053406590535065905360659053706590538065905390659054006590541065905420659054306590544065905450659054606590547065905480659054906590550065905510659055206590553065905540659055506590556065905570659055806590559065905600659056106590562065905630659056406590565065905660659056706590568065905690659057006590571065905720659057306590574065905750659057606590577065905780659057906590580065905810659058206590583065905840659058506590586065905870659058806590589065905900659059106590592065905930659059406590595065905960659059706590598065905990659060006590601065906020659060306590604065906050659060606590607065906080659060906590610065906110659061206590613065906140659061506590616065906170659061806590619065906200659062106590622065906230659062406590625065906260659062706590628065906290659063006590631065906320659063306590634065906350659063606590637065906380659063906590640065906410659064206590643065906440659064506590646065906470659064806590649065906500659065106590652065906530659065406590655065906560659065706590658065906590659066006590661065906620659066306590664065906650659066606590667065906680659066906590670065906710659067206590673065906740659067506590676065906770659067806590679065906800659068106590682065906830659068406590685065906860659068706590688065906890659069006590691065906920659069306590694065906950659069606590697065906980659069906590700065907010659070206590703065907040659070506590706065907070659070806590709065907100659071106590712065907130659071406590715065907160659071706590718065907190659072006590721065907220659072306590724065907250659072606590727065907280659072906590730065907310659073206590733065907340659073506590736065907370659073806590739065907400659074106590742065907430659074406590745065907460659074706590748065907490659075006590751065907520659075306590754065907550659075606590757065907580659075906590760065907610659076206590763065907640659076506590766065907670659076806590769065907700659077106590772065907730659077406590775065907760659077706590778065907790659078006590781065907820659078306590784065907850659078606590787065907880659078906590790065907910659079206590793065907940659079506590796065907970659079806590799065908000659080106590802065908030659080406590805065908060659080706590808065908090659081006590811065908120659081306590814065908150659081606590817065908180659081906590820065908210659082206590823065908240659082506590826065908270659082806590829065908300659083106590832065908330659083406590835065908360659083706590838065908390659084006590841065908420659084306590844065908450659084606590847065908480659084906590850065908510659085206590853065908540659085506590856065908570659085806590859065908600659086106590862065908630659086406590865065908660659086706590868065908690659087006590871065908720659087306590874065908750659087606590877065908780659087906590880065908810659088206590883065908840659088506590886065908870659088806590889065908900659089106590892065908930659089406590895065908960659089706590898065908990659090006590901065909020659090306590904065909050659090606590907065909080659090906590910065909110659091206590913065909140659091506590916065909170659091806590919065909200659092106590922065909230659092406590925065909260659092706590928065909290659093006590931065909320659093306590934065909350659093606590937065909380659093906590940065909410659094206590943065909440659094506590946065909470659094806590949065909500659095106590952065909530659095406590955065909560659095706590958065909590659096006590961065909620659096306590964065909650659096606590967065909680659096906590970065909710659097206590973065909740659097506590976065909770659097806590979065909800659098106590982065909830659098406590985065909860659098706590988065909890659099006590991065909920659099306590994065909950659099606590997065909980659099906591000065910010659100206591003065910040659100506591006065910070659100806591009065910100659101106591012065910130659101406591015065910160659101706591018065910190659102006591021065910220659102306591024065910250659102606591027065910280659102906591030065910310659103206591033065910340659103506591036065910370659103806591039065910400659104106591042065910430659104406591045065910460659104706591048065910490659105006591051065910520659105306591054065910550659105606591057065910580659105906591060065910610659106206591063065910640659106506591066065910670659106806591069065910700659107106591072065910730659107406591075065910760659107706591078065910790659108006591081065910820659108306591084065910850659108606591087065910880659108906591090065910910659109206591093065910940659109506591096065910970659109806591099065911000659110106591102065911030659110406591105066000010660000206600003066000040660000506600006066000070660000806600009066000100660001106600012066000130660001406600015066000160660001706600018066000190660002006600021066000220660002306600024066000250660002606600027066000280660002906600030066000310660003206600033066000340660003506600036066000370660003806600039066000400660004106600042066000430660004406600045066000460660004706600048066000490660005006600051066000520660005306600054066000550660005606600057066000580660005906600060066000610660006206600063066000640660006506600066066000670660006806600069066000700660007106600072066000730660007406600075066000760660007706600078066000790660008006600081066000820660008306600084066000850660008606600087066000880660008906600090066000910660009206600093066000940660009506600096066000970660009806600099066001000660010106600102066001030660010406600105066001060660010706600108066001090660011006600111066001120660011306600114066001150660011606600117066001180660011906600120066001210660012206600123066001240660012506600126066001270660012806600129066001300660013106600132066001330660013406600135066001360660013706600138066001390660014006600141066001420660014306600144066001450660014606600147066001480660014906600150066001510660015206600153066001540660015506600156066001570660015806600159066001600660016106600162066001630660016406600165066001660660016706600168066001690660017006600171066001720660017306600174066001750660017606600177066001780660017906600180066001810660018206600183066001840660018506600186066001870660018806600189066001900660019106600192066001930660019406600195066001960660019706600198066001990660020006600201066002020660020306600204066002050660020606600207066002080660020906600210066002110660021206600213066002140660021506600216066002170660021806600219066002200660022106600222066002230660022406600225066002260660022706600228066002290660023006600231066002320660023306600234066002350660023606600237066002380660023906600240066002410660024206600243066002440660024506600246066002470660024806600249066002500660025106600252066002530660025406600255066002560660025706600258066002590660026006600261066002620660026306600264066002650660026606600267066002680660026906600270066002710660027206600273066002740660027506600276066002770660027806600279066002800660028106600282066002830660028406600285066002860660028706600288066002890660029006600291066002920660029306600294066002950660029606600297066002980660029906600300066003010660030206600303066003040660030506600306066003070660030806600309066003100660031106600312066003130660031406600315066003160660031706600318066003190660032006600321066003220660032306600324066003250660032606600327066003280660032906600330066003310660033206600333066003340660033506600336066003370660033806600339066003400660034106600342066003430660034406600345066003460660034706600348066003490660035006600351066003520660035306600354066003550660035606600357066003580660035906600360066003610660036206600363066003640660036506600366066003670660036806600369066003700660037106600372066003730660037406600375066003760660037706600378066003790660038006600381066003820660038306600384066003850660038606600387066003880660038906600390066003910660039206600393066003940660039506600396066003970660039806600399066004000660040106600402066004030660040406600405066004060660040706600408066004090660041006600411066004120660041306600414066004150660041606600417066004180660041906600420066004210660042206600423066004240660042506600426066004270660042806600429066004300660043106600432066004330660043406600435066004360660043706600438066004390660044006600441066004420660044306600444066004450660044606600447066004480660044906600450066004510660045206600453066004540660045506600456066004570660045806600459066004600660046106600462066004630660046406600465066004660660046706600468066004690660047006600471066004720660047306600474066004750660047606600477066004780660047906600480066004810660048206600483066004840660048506600486066004870660048806600489066004900660049106600492066004930660049406600495066004960660049706600498066004990660050006600501066005020660050306600504066005050660050606600507066005080660050906600510066005110660051206600513066005140660051506600516066005170660051806600519066005200660052106600522066005230660052406600525066005260660052706600528066005290660053006600531066005320660053306600534066005350660053606600537066005380660053906600540066005410660054206600543066005440660054506600546066005470660054806600549066005500660055106600552066005530660055406600555066005560660055706600558066005590660056006600561066005620660056306600564066005650660056606600567066005680660056906600570066005710660057206600573066005740660057506600576066005770660057806600579066005800660058106600582066005830660058406600585066005860660058706600588066005890660059006600591066005920660059306600594066005950660059606600597066005980660059906600600066006010660060206600603066006040660060506600606066006070660060806600609066006100660061106600612066006130660061406600615066006160660061706600618066006190660062006600621066006220660062306600624066006250660062606600627066006280660062906600630066006310660063206600633066006340660063506600636066006370660063806600639066006400660064106600642066006430660064406600645066006460660064706600648066006490660065006600651066006520660065306600654066006550660065606600657066006580660065906600660066006610660066206600663066006640660066506600666066006670660066806600669066006700660067106600672066006730660067406600675066006760660067706600678066006790660068006600681066006820660068306600684066006850660068606600687066006880660068906600690066006910660069206600693066006940660069506600696066006970660069806600699066007000660070106600702066007030660070406600705066007060660070706600708066007090660071006600711066007120660071306600714066007150660071606600717066007180660071906600720066007210660072206600723066007240660072506600726066007270660072806600729066007300660073106600732066007330660073406600735066007360660073706600738066007390660074006600741066007420660074306600744066007450660074606600747066007480660074906600750066007510660075206600753066007540660075506600756066007570660075806600759066007600660076106600762066007630660076406600765066007660660076706600768066007690660077006600771066007720660077306600774066007750660077606600777066007780660077906600780066007810660078206600783066007840660078506600786066007870660078806600789066007900660079106600792066007930660079406600795066007960660079706600798066007990660080006600801066008020660080306600804066008050660080606600807066008080660080906600810066008110660081206600813066008140660081506600816066008170660081806600819066008200660082106600822066008230660082406600825066008260660082706600828066008290660083006600831066008320660083306600834066008350660083606600837066008380660083906600840066008410660084206600843066008440660084506600846066008470660084806600849066008500660085106600852066008530660085406600855066008560660085706600858066008590660086006600861066008620660086306600864066008650660086606600867066008680660086906600870066008710660087206600873066008740660087506600876066008770660087806600879066008800660088106600882066008830660088406600885066008860660088706600888066008890660089006600891066008920660089306600894066008950660089606600897066008980660089906600900066009010660090206600903066009040660090506600906066009070660090806600909066009100660091106600912066009130660091406600915066009160660091706600918066009190660092006600921066009220660092306600924066009250660092606600927066009280660092906600930066009310660093206600933066009340660093506600936066009370660093806600939066009400660094106600942066009430660094406600945066009460660094706600948066009490660095006600951066009520660095306600954066009550660095606600957066009580660095906600960066009610660096206600963066009640660096506600966066009670660096806600969066009700660097106600972066009730660097406600975066009760660097706600978066009790660098006600981066009820660098306600984066009850660098606600987066009880660098906600990066009910660099206600993066009940660099506600996066009970660099806600999066010000660100106601002066010030660100406601005066010060660100706601008066010090660101006601011066010120660101306601014066010150660101606601017066010180660101906601020066010210660102206601023066010240660102506601026066010270660102806601029066010300660103106601032066010330660103406601035066010360660103706601038066010390660104006601041066010420660104306601044066010450660104606601047066010480660104906601050066010510660105206601053066010540660105506601056066010570660105806601059066010600660106106601062066010630660106406601065066010660660106706601068066010690660107006601071066010720660107306601074066010750660107606601077066010780660107906601080066010810660108206601083066010840660108506601086066010870660108806601089066010900660109106601092066010930660109406601095066010960660109706601098066010990660110006601101066011020660110306601104066011050661000106610002066100030661000406610005066100060661000706610008066100090661001006610011066100120661001306610014066100150661001606610017066100180661001906610020066100210661002206610023066100240661002506610026066100270661002806610029066100300661003106610032066100330661003406610035066100360661003706610038066100390661004006610041066100420661004306610044066100450661004606610047066100480661004906610050066100510661005206610053066100540661005506610056066100570661005806610059066100600661006106610062066100630661006406610065066100660661006706610068066100690661007006610071066100720661007306610074066100750661007606610077066100780661007906610080066100810661008206610083066100840661008506610086066100870661008806610089066100900661009106610092066100930661009406610095066100960661009706610098066100990661010006610101066101020661010306610104066101050661010606610107066101080661010906610110066101110661011206610113066101140661011506610116066101170661011806610119066101200661012106610122066101230661012406610125066101260661012706610128066101290661013006610131066101320661013306610134066101350661013606610137066101380661013906610140066101410661014206610143066101440661014506610146066101470661014806610149066101500661015106610152066101530661015406610155066101560661015706610158066101590661016006610161066101620661016306610164066101650661016606610167066101680661016906610170066101710661017206610173066101740661017506610176066101770661017806610179066101800661018106610182066101830661018406610185066101860661018706610188066101890661019006610191066101920661019306610194066101950661019606610197066101980661019906610200066102010661020206610203066102040661020506610206066102070661020806610209066102100661021106610212066102130661021406610215066102160661021706610218066102190661022006610221066102220661022306610224066102250661022606610227066102280661022906610230066102310661023206610233066102340661023506610236066102370661023806610239066102400661024106610242066102430661024406610245066102460661024706610248066102490661025006610251066102520661025306610254066102550661025606610257066102580661025906610260066102610661026206610263066102640661026506610266066102670661026806610269066102700661027106610272066102730661027406610275066102760661027706610278066102790661028006610281066102820661028306610284066102850661028606610287066102880661028906610290066102910661029206610293066102940661029506610296066102970661029806610299066103000661030106610302066103030661030406610305066103060661030706610308066103090661031006610311066103120661031306610314066103150661031606610317066103180661031906610320066103210661032206610323066103240661032506610326066103270661032806610329066103300661033106610332066103330661033406610335066103360661033706610338066103390661034006610341066103420661034306610344066103450661034606610347066103480661034906610350066103510661035206610353066103540661035506610356066103570661035806610359066103600661036106610362066103630661036406610365066103660661036706610368066103690661037006610371066103720661037306610374066103750661037606610377066103780661037906610380066103810661038206610383066103840661038506610386066103870661038806610389066103900661039106610392066103930661039406610395066103960661039706610398066103990661040006610401066104020661040306610404066104050661040606610407066104080661040906610410066104110661041206610413066104140661041506610416066104170661041806610419066104200661042106610422066104230661042406610425066104260661042706610428066104290661043006610431066104320661043306610434066104350661043606610437066104380661043906610440066104410661044206610443066104440661044506610446066104470661044806610449066104500661045106610452066104530661045406610455066104560661045706610458066104590661046006610461066104620661046306610464066104650661046606610467066104680661046906610470066104710661047206610473066104740661047506610476066104770661047806610479066104800661048106610482066104830661048406610485066104860661048706610488066104890661049006610491066104920661049306610494066104950661049606610497066104980661049906610500066105010661050206610503066105040661050506610506066105070661050806610509066105100661051106610512066105130661051406610515066105160661051706610518066105190661052006610521066105220661052306610524066105250661052606610527066105280661052906610530066105310661053206610533066105340661053506610536066105370661053806610539066105400661054106610542066105430661054406610545066105460661054706610548066105490661055006610551066105520661055306610554066105550661055606610557066105580661055906610560066105610661056206610563066105640661056506610566066105670661056806610569066105700661057106610572066105730661057406610575066105760661057706610578066105790661058006610581066105820661058306610584066105850661058606610587066105880661058906610590066105910661059206610593066105940661059506610596066105970661059806610599066106000661060106610602066106030661060406610605066106060661060706610608066106090661061006610611066106120661061306610614066106150661061606610617066106180661061906610620066106210661062206610623066106240661062506610626066106270661062806610629066106300661063106610632066106330661063406610635066106360661063706610638066106390661064006610641066106420661064306610644066106450661064606610647066106480661064906610650066106510661065206610653066106540661065506610656066106570661065806610659066106600661066106610662066106630661066406610665066106660661066706610668066106690661067006610671066106720661067306610674066106750661067606610677066106780661067906610680066106810661068206610683066106840661068506610686066106870661068806610689066106900661069106610692066106930661069406610695066106960661069706610698066106990661070006610701066107020661070306610704066107050661070606610707066107080661070906610710066107110661071206610713066107140661071506610716066107170661071806610719066107200661072106610722066107230661072406610725066107260661072706610728066107290661073006610731066107320661073306610734066107350661073606610737066107380661073906610740066107410661074206610743066107440661074506610746066107470661074806610749066107500661075106610752066107530661075406610755066107560661075706610758066107590661076006610761066107620661076306610764066107650661076606610767066107680661076906610770066107710661077206610773066107740661077506610776066107770661077806610779066107800661078106610782066107830661078406610785066107860661078706610788066107890661079006610791066107920661079306610794066107950661079606610797066107980661079906610800066108010661080206610803066108040661080506610806066108070661080806610809066108100661081106610812066108130661081406610815066108160661081706610818066108190661082006610821066108220661082306610824066108250661082606610827066108280661082906610830066108310661083206610833066108340661083506610836066108370661083806610839066108400661084106610842066108430661084406610845066108460661084706610848066108490661085006610851066108520661085306610854066108550661085606610857066108580661085906610860066108610661086206610863066108640661086506610866066108670661086806610869066108700661087106610872066108730661087406610875066108760661087706610878066108790661088006610881066108820661088306610884066108850661088606610887066108880661088906610890066108910661089206610893066108940661089506610896066108970661089806610899066109000661090106610902066109030661090406610905066109060661090706610908066109090661091006610911066109120661091306610914066109150661091606610917066109180661091906610920066109210661092206610923066109240661092506610926066109270661092806610929066109300661093106610932066109330661093406610935066109360661093706610938066109390661094006610941066109420661094306610944066109450661094606610947066109480661094906610950066109510661095206610953066109540661095506610956066109570661095806610959066109600661096106610962066109630661096406610965066109660661096706610968066109690661097006610971066109720661097306610974066109750661097606610977066109780661097906610980066109810661098206610983066109840661098506610986066109870661098806610989066109900661099106610992066109930661099406610995066109960661099706610998066109990661100006611001066110020661100306611004066110050661100606611007066110080661100906611010066110110661101206611013066110140661101506611016066110170661101806611019066110200661102106611022066110230661102406611025066110260661102706611028066110290661103006611031066110320661103306611034066110350661103606611037066110380661103906611040066110410661104206611043066110440661104506611046066110470661104806611049066110500661105106611052066110530661105406611055066110560661105706611058066110590661106006611061066110620661106306611064066110650661106606611067066110680661106906611070066110710661107206611073066110740661107506611076066110770661107806611079066110800661108106611082066110830661108406611085066110860661108706611088066110890661109006611091066110920661109306611094066110950661109606611097066110980661109906611100066111010661110206611103066111040661110506620001066200020662000306620004066200050662000606620007066200080662000906620010066200110662001206620013066200140662001506620016066200170662001806620019066200200662002106620022066200230662002406620025066200260662002706620028066200290662003006620031066200320662003306620034066200350662003606620037066200380662003906620040066200410662004206620043066200440662004506620046066200470662004806620049066200500662005106620052066200530662005406620055066200560662005706620058066200590662006006620061066200620662006306620064066200650662006606620067066200680662006906620070066200710662007206620073066200740662007506620076066200770662007806620079066200800662008106620082066200830662008406620085066200860662008706620088066200890662009006620091066200920662009306620094066200950662009606620097066200980662009906620100066201010662010206620103066201040662010506620106066201070662010806620109066201100662011106620112066201130662011406620115066201160662011706620118066201190662012006620121066201220662012306620124066201250662012606620127066201280662012906620130066201310662013206620133066201340662013506620136066201370662013806620139066201400662014106620142066201430662014406620145066201460662014706620148066201490662015006620151066201520662015306620154066201550662015606620157066201580662015906620160066201610662016206620163066201640662016506620166066201670662016806620169066201700662017106620172066201730662017406620175066201760662017706620178066201790662018006620181066201820662018306620184066201850662018606620187066201880662018906620190066201910662019206620193066201940662019506620196066201970662019806620199066202000662020106620202066202030662020406620205066202060662020706620208066202090662021006620211066202120662021306620214066202150662021606620217066202180662021906620220066202210662022206620223066202240662022506620226066202270662022806620229066202300662023106620232066202330662023406620235066202360662023706620238066202390662024006620241066202420662024306620244066202450662024606620247066202480662024906620250066202510662025206620253066202540662025506620256066202570662025806620259066202600662026106620262066202630662026406620265066202660662026706620268066202690662027006620271066202720662027306620274066202750662027606620277066202780662027906620280066202810662028206620283066202840662028506620286066202870662028806620289066202900662029106620292066202930662029406620295066202960662029706620298066202990662030006620301066203020662030306620304066203050662030606620307066203080662030906620310066203110662031206620313066203140662031506620316066203170662031806620319066203200662032106620322066203230662032406620325066203260662032706620328066203290662033006620331066203320662033306620334066203350662033606620337066203380662033906620340066203410662034206620343066203440662034506620346066203470662034806620349066203500662035106620352066203530662035406620355066203560662035706620358066203590662036006620361066203620662036306620364066203650662036606620367066203680662036906620370066203710662037206620373066203740662037506620376066203770662037806620379066203800662038106620382066203830662038406620385066203860662038706620388066203890662039006620391066203920662039306620394066203950662039606620397066203980662039906620400066204010662040206620403066204040662040506620406066204070662040806620409066204100662041106620412066204130662041406620415066204160662041706620418066204190662042006620421066204220662042306620424066204250662042606620427066204280662042906620430066204310662043206620433066204340662043506620436066204370662043806620439066204400662044106620442066204430662044406620445066204460662044706620448066204490662045006620451066204520662045306620454066204550662045606620457066204580662045906620460066204610662046206620463066204640662046506620466066204670662046806620469066204700662047106620472066204730662047406620475066204760662047706620478066204790662048006620481066204820662048306620484066204850662048606620487066204880662048906620490066204910662049206620493066204940662049506620496066204970662049806620499066205000662050106620502066205030662050406620505066205060662050706620508066205090662051006620511066205120662051306620514066205150662051606620517066205180662051906620520066205210662052206620523066205240662052506620526066205270662052806620529066205300662053106620532066205330662053406620535066205360662053706620538066205390662054006620541066205420662054306620544066205450662054606620547066205480662054906620550066205510662055206620553066205540662055506620556066205570662055806620559066205600662056106620562066205630662056406620565066205660662056706620568066205690662057006620571066205720662057306620574066205750662057606620577066205780662057906620580066205810662058206620583066205840662058506620586066205870662058806620589066205900662059106620592066205930662059406620595066205960662059706620598066205990662060006620601066206020662060306620604066206050662060606620607066206080662060906620610066206110662061206620613066206140662061506620616066206170662061806620619066206200662062106620622066206230662062406620625066206260662062706620628066206290662063006620631066206320662063306620634066206350662063606620637066206380662063906620640066206410662064206620643066206440662064506620646066206470662064806620649066206500662065106620652066206530662065406620655066206560662065706620658066206590662066006620661066206620662066306620664066206650662066606620667066206680662066906620670066206710662067206620673066206740662067506620676066206770662067806620679066206800662068106620682066206830662068406620685066206860662068706620688066206890662069006620691066206920662069306620694066206950662069606620697066206980662069906620700066207010662070206620703066207040662070506620706066207070662070806620709066207100662071106620712066207130662071406620715066207160662071706620718066207190662072006620721066207220662072306620724066207250662072606620727066207280662072906620730066207310662073206620733066207340662073506620736066207370662073806620739066207400662074106620742066207430662074406620745066207460662074706620748066207490662075006620751066207520662075306620754066207550662075606620757066207580662075906620760066207610662076206620763066207640662076506620766066207670662076806620769066207700662077106620772066207730662077406620775066207760662077706620778066207790662078006620781066207820662078306620784066207850662078606620787066207880662078906620790066207910662079206620793066207940662079506620796066207970662079806620799066208000662080106620802066208030662080406620805066208060662080706620808066208090662081006620811066208120662081306620814066208150662081606620817066208180662081906620820066208210662082206620823066208240662082506620826066208270662082806620829066208300662083106620832066208330662083406620835066208360662083706620838066208390662084006620841066208420662084306620844066208450662084606620847066208480662084906620850066208510662085206620853066208540662085506620856066208570662085806620859066208600662086106620862066208630662086406620865066208660662086706620868066208690662087006620871066208720662087306620874066208750662087606620877066208780662087906620880066208810662088206620883066208840662088506620886066208870662088806620889066208900662089106620892066208930662089406620895066208960662089706620898066208990662090006620901066209020662090306620904066209050662090606620907066209080662090906620910066209110662091206620913066209140662091506620916066209170662091806620919066209200662092106620922066209230662092406620925066209260662092706620928066209290662093006620931066209320662093306620934066209350662093606620937066209380662093906620940066209410662094206620943066209440662094506620946066209470662094806620949066209500662095106620952066209530662095406620955066209560662095706620958066209590662096006620961066209620662096306620964066209650662096606620967066209680662096906620970066209710662097206620973066209740662097506620976066209770662097806620979066209800662098106620982066209830662098406620985066209860662098706620988066209890662099006620991066209920662099306620994066209950662099606620997066209980662099906621000066210010662100206621003066210040662100506621006066210070662100806621009066210100662101106621012066210130662101406621015066210160662101706621018066210190662102006621021066210220662102306621024066210250662102606621027066210280662102906621030066210310662103206621033066210340662103506621036066210370662103806621039066210400662104106621042066210430662104406621045066210460662104706621048066210490662105006621051066210520662105306621054066210550662105606621057066210580662105906621060066210610662106206621063066210640662106506621066066210670662106806621069066210700662107106621072066210730662107406621075066210760662107706621078066210790662108006621081066210820662108306621084066210850662108606621087066210880662108906621090066210910662109206621093066210940662109506621096066210970662109806621099066211000662110106621102066211030662110406621105066300010663000206630003066300040663000506630006066300070663000806630009066300100663001106630012066300130663001406630015066300160663001706630018066300190663002006630021066300220663002306630024066300250663002606630027066300280663002906630030066300310663003206630033066300340663003506630036066300370663003806630039066300400663004106630042066300430663004406630045066300460663004706630048066300490663005006630051066300520663005306630054066300550663005606630057066300580663005906630060066300610663006206630063066300640663006506630066066300670663006806630069066300700663007106630072066300730663007406630075066300760663007706630078066300790663008006630081066300820663008306630084066300850663008606630087066300880663008906630090066300910663009206630093066300940663009506630096066300970663009806630099066301000663010106630102066301030663010406630105066301060663010706630108066301090663011006630111066301120663011306630114066301150663011606630117066301180663011906630120066301210663012206630123066301240663012506630126066301270663012806630129066301300663013106630132066301330663013406630135066301360663013706630138066301390663014006630141066301420663014306630144066301450663014606630147066301480663014906630150066301510663015206630153066301540663015506630156066301570663015806630159066301600663016106630162066301630663016406630165066301660663016706630168066301690663017006630171066301720663017306630174066301750663017606630177066301780663017906630180066301810663018206630183066301840663018506630186066301870663018806630189066301900663019106630192066301930663019406630195066301960663019706630198066301990663020006630201066302020663020306630204066302050663020606630207066302080663020906630210066302110663021206630213066302140663021506630216066302170663021806630219066302200663022106630222066302230663022406630225066302260663022706630228066302290663023006630231066302320663023306630234066302350663023606630237066302380663023906630240066302410663024206630243066302440663024506630246066302470663024806630249066302500663025106630252066302530663025406630255066302560663025706630258066302590663026006630261066302620663026306630264066302650663026606630267066302680663026906630270066302710663027206630273066302740663027506630276066302770663027806630279066302800663028106630282066302830663028406630285066302860663028706630288066302890663029006630291066302920663029306630294066302950663029606630297066302980663029906630300066303010663030206630303066303040663030506630306066303070663030806630309066303100663031106630312066303130663031406630315066303160663031706630318066303190663032006630321066303220663032306630324066303250663032606630327066303280663032906630330066303310663033206630333066303340663033506630336066303370663033806630339066303400663034106630342066303430663034406630345066303460663034706630348066303490663035006630351066303520663035306630354066303550663035606630357066303580663035906630360066303610663036206630363066303640663036506630366066303670663036806630369066303700663037106630372066303730663037406630375066303760663037706630378066303790663038006630381066303820663038306630384066303850663038606630387066303880663038906630390066303910663039206630393066303940663039506630396066303970663039806630399066304000663040106630402066304030663040406630405066304060663040706630408066304090663041006630411066304120663041306630414066304150663041606630417066304180663041906630420066304210663042206630423066304240663042506630426066304270663042806630429066304300663043106630432066304330663043406630435066304360663043706630438066304390663044006630441066304420663044306630444066304450663044606630447066304480663044906630450066304510663045206630453066304540663045506630456066304570663045806630459066304600663046106630462066304630663046406630465066304660663046706630468066304690663047006630471066304720663047306630474066304750663047606630477066304780663047906630480066304810663048206630483066304840663048506630486066304870663048806630489066304900663049106630492066304930663049406630495066304960663049706630498066304990663050006630501066305020663050306630504066305050663050606630507066305080663050906630510066305110663051206630513066305140663051506630516066305170663051806630519066305200663052106630522066305230663052406630525066305260663052706630528066305290663053006630531066305320663053306630534066305350663053606630537066305380663053906630540066305410663054206630543066305440663054506630546066305470663054806630549066305500663055106630552066305530663055406630555066305560663055706630558066305590663056006630561066305620663056306630564066305650663056606630567066305680663056906630570066305710663057206630573066305740663057506630576066305770663057806630579066305800663058106630582066305830663058406630585066305860663058706630588066305890663059006630591066305920663059306630594066305950663059606630597066305980663059906630600066306010663060206630603066306040663060506630606066306070663060806630609066306100663061106630612066306130663061406630615066306160663061706630618066306190663062006630621066306220663062306630624066306250663062606630627066306280663062906630630066306310663063206630633066306340663063506630636066306370663063806630639066306400663064106630642066306430663064406630645066306460663064706630648066306490663065006630651066306520663065306630654066306550663065606630657066306580663065906630660066306610663066206630663066306640663066506630666066306670663066806630669066306700663067106630672066306730663067406630675066306760663067706630678066306790663068006630681066306820663068306630684066306850663068606630687066306880663068906630690066306910663069206630693066306940663069506630696066306970663069806630699066307000663070106630702066307030663070406630705066307060663070706630708066307090663071006630711066307120663071306630714066307150663071606630717066307180663071906630720066307210663072206630723066307240663072506630726066307270663072806630729066307300663073106630732066307330663073406630735066307360663073706630738066307390663074006630741066307420663074306630744066307450663074606630747066307480663074906630750066307510663075206630753066307540663075506630756066307570663075806630759066307600663076106630762066307630663076406630765066307660663076706630768066307690663077006630771066307720663077306630774066307750663077606630777066307780663077906630780066307810663078206630783066307840663078506630786066307870663078806630789066307900663079106630792066307930663079406630795066307960663079706630798066307990663080006630801066308020663080306630804066308050663080606630807066308080663080906630810066308110663081206630813066308140663081506630816066308170663081806630819066308200663082106630822066308230663082406630825066308260663082706630828066308290663083006630831066308320663083306630834066308350663083606630837066308380663083906630840066308410663084206630843066308440663084506630846066308470663084806630849066308500663085106630852066308530663085406630855066308560663085706630858066308590663086006630861066308620663086306630864066308650663086606630867066308680663086906630870066308710663087206630873066308740663087506630876066308770663087806630879066308800663088106630882066308830663088406630885066308860663088706630888066308890663089006630891066308920663089306630894066308950663089606630897066308980663089906630900066309010663090206630903066309040663090506630906066309070663090806630909066309100663091106630912066309130663091406630915066309160663091706630918066309190663092006630921066309220663092306630924066309250663092606630927066309280663092906630930066309310663093206630933066309340663093506630936066309370663093806630939066309400663094106630942066309430663094406630945066309460663094706630948066309490663095006630951066309520663095306630954066309550663095606630957066309580663095906630960066309610663096206630963066309640663096506630966066309670663096806630969066309700663097106630972066309730663097406630975066309760663097706630978066309790663098006630981066309820663098306630984066309850663098606630987066309880663098906630990066309910663099206630993066309940663099506630996066309970663099806630999066310000663100106631002066310030663100406631005066310060663100706631008066310090663101006631011066310120663101306631014066310150663101606631017066310180663101906631020066310210663102206631023066310240663102506631026066310270663102806631029066310300663103106631032066310330663103406631035066310360663103706631038066310390663104006631041066310420663104306631044066310450663104606631047066310480663104906631050066310510663105206631053066310540663105506631056066310570663105806631059066310600663106106631062066310630663106406631065066310660663106706631068066310690663107006631071066310720663107306631074066310750663107606631077066310780663107906631080066310810663108206631083066310840663108506631086066310870663108806631089066310900663109106631092066310930663109406631095066310960663109706631098066310990663110006631101066311020663110306631104066311050664000106640002066400030664000406640005066400060664000706640008066400090664001006640011066400120664001306640014066400150664001606640017066400180664001906640020066400210664002206640023066400240664002506640026066400270664002806640029066400300664003106640032066400330664003406640035066400360664003706640038066400390664004006640041066400420664004306640044066400450664004606640047066400480664004906640050066400510664005206640053066400540664005506640056066400570664005806640059066400600664006106640062066400630664006406640065066400660664006706640068066400690664007006640071066400720664007306640074066400750664007606640077066400780664007906640080066400810664008206640083066400840664008506640086066400870664008806640089066400900664009106640092066400930664009406640095066400960664009706640098066400990664010006640101066401020664010306640104066401050664010606640107066401080664010906640110066401110664011206640113066401140664011506640116066401170664011806640119066401200664012106640122066401230664012406640125066401260664012706640128066401290664013006640131066401320664013306640134066401350664013606640137066401380664013906640140066401410664014206640143066401440664014506640146066401470664014806640149066401500664015106640152066401530664015406640155066401560664015706640158066401590664016006640161066401620664016306640164066401650664016606640167066401680664016906640170066401710664017206640173066401740664017506640176066401770664017806640179066401800664018106640182066401830664018406640185066401860664018706640188066401890664019006640191066401920664019306640194066401950664019606640197066401980664019906640200066402010664020206640203066402040664020506640206066402070664020806640209066402100664021106640212066402130664021406640215066402160664021706640218066402190664022006640221066402220664022306640224066402250664022606640227066402280664022906640230066402310664023206640233066402340664023506640236066402370664023806640239066402400664024106640242066402430664024406640245066402460664024706640248066402490664025006640251066402520664025306640254066402550664025606640257066402580664025906640260066402610664026206640263066402640664026506640266066402670664026806640269066402700664027106640272066402730664027406640275066402760664027706640278066402790664028006640281066402820664028306640284066402850664028606640287066402880664028906640290066402910664029206640293066402940664029506640296066402970664029806640299066403000664030106640302066403030664030406640305066403060664030706640308066403090664031006640311066403120664031306640314066403150664031606640317066403180664031906640320066403210664032206640323066403240664032506640326066403270664032806640329066403300664033106640332066403330664033406640335066403360664033706640338066403390664034006640341066403420664034306640344066403450664034606640347066403480664034906640350066403510664035206640353066403540664035506640356066403570664035806640359066403600664036106640362066403630664036406640365066403660664036706640368066403690664037006640371066403720664037306640374066403750664037606640377066403780664037906640380066403810664038206640383066403840664038506640386066403870664038806640389066403900664039106640392066403930664039406640395066403960664039706640398066403990664040006640401066404020664040306640404066404050664040606640407066404080664040906640410066404110664041206640413066404140664041506640416066404170664041806640419066404200664042106640422066404230664042406640425066404260664042706640428066404290664043006640431066404320664043306640434066404350664043606640437066404380664043906640440066404410664044206640443066404440664044506640446066404470664044806640449066404500664045106640452066404530664045406640455066404560664045706640458066404590664046006640461066404620664046306640464066404650664046606640467066404680664046906640470066404710664047206640473066404740664047506640476066404770664047806640479066404800664048106640482066404830664048406640485066404860664048706640488066404890664049006640491066404920664049306640494066404950664049606640497066404980664049906640500066405010664050206640503066405040664050506640506066405070664050806640509066405100664051106640512066405130664051406640515066405160664051706640518066405190664052006640521066405220664052306640524066405250664052606640527066405280664052906640530066405310664053206640533066405340664053506640536066405370664053806640539066405400664054106640542066405430664054406640545066405460664054706640548066405490664055006640551066405520664055306640554066405550664055606640557066405580664055906640560066405610664056206640563066405640664056506640566066405670664056806640569066405700664057106640572066405730664057406640575066405760664057706640578066405790664058006640581066405820664058306640584066405850664058606640587066405880664058906640590066405910664059206640593066405940664059506640596066405970664059806640599066406000664060106640602066406030664060406640605066406060664060706640608066406090664061006640611066406120664061306640614066406150664061606640617066406180664061906640620066406210664062206640623066406240664062506640626066406270664062806640629066406300664063106640632066406330664063406640635066406360664063706640638066406390664064006640641066406420664064306640644066406450664064606640647066406480664064906640650066406510664065206640653066406540664065506640656066406570664065806640659066406600664066106640662066406630664066406640665066406660664066706640668066406690664067006640671066406720664067306640674066406750664067606640677066406780664067906640680066406810664068206640683066406840664068506640686066406870664068806640689066406900664069106640692066406930664069406640695066406960664069706640698066406990664070006640701066407020664070306640704066407050664070606640707066407080664070906640710066407110664071206640713066407140664071506640716066407170664071806640719066407200664072106640722066407230664072406640725066407260664072706640728066407290664073006640731066407320664073306640734066407350664073606640737066407380664073906640740066407410664074206640743066407440664074506640746066407470664074806640749066407500664075106640752066407530664075406640755066407560664075706640758066407590664076006640761066407620664076306640764066407650664076606640767066407680664076906640770066407710664077206640773066407740664077506640776066407770664077806640779066407800664078106640782066407830664078406640785066407860664078706640788066407890664079006640791066407920664079306640794066407950664079606640797066407980664079906640800066408010664080206640803066408040664080506640806066408070664080806640809066408100664081106640812066408130664081406640815066408160664081706640818066408190664082006640821066408220664082306640824066408250664082606640827066408280664082906640830066408310664083206640833066408340664083506640836066408370664083806640839066408400664084106640842066408430664084406640845066408460664084706640848066408490664085006640851066408520664085306640854066408550664085606640857066408580664085906640860066408610664086206640863066408640664086506640866066408670664086806640869066408700664087106640872066408730664087406640875066408760664087706640878066408790664088006640881066408820664088306640884066408850664088606640887066408880664088906640890066408910664089206640893066408940664089506640896066408970664089806640899066409000664090106640902066409030664090406640905066409060664090706640908066409090664091006640911066409120664091306640914066409150664091606640917066409180664091906640920066409210664092206640923066409240664092506640926066409270664092806640929066409300664093106640932066409330664093406640935066409360664093706640938066409390664094006640941066409420664094306640944066409450664094606640947066409480664094906640950066409510664095206640953066409540664095506640956066409570664095806640959066409600664096106640962066409630664096406640965066409660664096706640968066409690664097006640971066409720664097306640974066409750664097606640977066409780664097906640980066409810664098206640983066409840664098506640986066409870664098806640989066409900664099106640992066409930664099406640995066409960664099706640998066409990664100006641001066410020664100306641004066410050664100606641007066410080664100906641010066410110664101206641013066410140664101506641016066410170664101806641019066410200664102106641022066410230664102406641025066410260664102706641028066410290664103006641031066410320664103306641034066410350664103606641037066410380664103906641040066410410664104206641043066410440664104506641046066410470664104806641049066410500664105106641052066410530664105406641055066410560664105706641058066410590664106006641061066410620664106306641064066410650664106606641067066410680664106906641070066410710664107206641073066410740664107506641076066410770664107806641079066410800664108106641082066410830664108406641085066410860664108706641088066410890664109006641091066410920664109306641094066410950664109606641097066410980664109906641100066411010664110206641103066411040664110506650001066500020665000306650004066500050665000606650007066500080665000906650010066500110665001206650013066500140665001506650016066500170665001806650019066500200665002106650022066500230665002406650025066500260665002706650028066500290665003006650031066500320665003306650034066500350665003606650037066500380665003906650040066500410665004206650043066500440665004506650046066500470665004806650049066500500665005106650052066500530665005406650055066500560665005706650058066500590665006006650061066500620665006306650064066500650665006606650067066500680665006906650070066500710665007206650073066500740665007506650076066500770665007806650079066500800665008106650082066500830665008406650085066500860665008706650088066500890665009006650091066500920665009306650094066500950665009606650097066500980665009906650100066501010665010206650103066501040665010506650106066501070665010806650109066501100665011106650112066501130665011406650115066501160665011706650118066501190665012006650121066501220665012306650124066501250665012606650127066501280665012906650130066501310665013206650133066501340665013506650136066501370665013806650139066501400665014106650142066501430665014406650145066501460665014706650148066501490665015006650151066501520665015306650154066501550665015606650157066501580665015906650160066501610665016206650163066501640665016506650166066501670665016806650169066501700665017106650172066501730665017406650175066501760665017706650178066501790665018006650181066501820665018306650184066501850665018606650187066501880665018906650190066501910665019206650193066501940665019506650196066501970665019806650199066502000665020106650202066502030665020406650205066502060665020706650208066502090665021006650211066502120665021306650214066502150665021606650217066502180665021906650220066502210665022206650223066502240665022506650226066502270665022806650229066502300665023106650232066502330665023406650235066502360665023706650238066502390665024006650241066502420665024306650244066502450665024606650247066502480665024906650250066502510665025206650253066502540665025506650256066502570665025806650259066502600665026106650262066502630665026406650265066502660665026706650268066502690665027006650271066502720665027306650274066502750665027606650277066502780665027906650280066502810665028206650283066502840665028506650286066502870665028806650289066502900665029106650292066502930665029406650295066502960665029706650298066502990665030006650301066503020665030306650304066503050665030606650307066503080665030906650310066503110665031206650313066503140665031506650316066503170665031806650319066503200665032106650322066503230665032406650325066503260665032706650328066503290665033006650331066503320665033306650334066503350665033606650337066503380665033906650340066503410665034206650343066503440665034506650346066503470665034806650349066503500665035106650352066503530665035406650355066503560665035706650358066503590665036006650361066503620665036306650364066503650665036606650367066503680665036906650370066503710665037206650373066503740665037506650376066503770665037806650379066503800665038106650382066503830665038406650385066503860665038706650388066503890665039006650391066503920665039306650394066503950665039606650397066503980665039906650400066504010665040206650403066504040665040506650406066504070665040806650409066504100665041106650412066504130665041406650415066504160665041706650418066504190665042006650421066504220665042306650424066504250665042606650427066504280665042906650430066504310665043206650433066504340665043506650436066504370665043806650439066504400665044106650442066504430665044406650445066504460665044706650448066504490665045006650451066504520665045306650454066504550665045606650457066504580665045906650460066504610665046206650463066504640665046506650466066504670665046806650469066504700665047106650472066504730665047406650475066504760665047706650478066504790665048006650481066504820665048306650484066504850665048606650487066504880665048906650490066504910665049206650493066504940665049506650496066504970665049806650499066505000665050106650502066505030665050406650505066505060665050706650508066505090665051006650511066505120665051306650514066505150665051606650517066505180665051906650520066505210665052206650523066505240665052506650526066505270665052806650529066505300665053106650532066505330665053406650535066505360665053706650538066505390665054006650541066505420665054306650544066505450665054606650547066505480665054906650550066505510665055206650553066505540665055506650556066505570665055806650559066505600665056106650562066505630665056406650565066505660665056706650568066505690665057006650571066505720665057306650574066505750665057606650577066505780665057906650580066505810665058206650583066505840665058506650586066505870665058806650589066505900665059106650592066505930665059406650595066505960665059706650598066505990665060006650601066506020665060306650604066506050665060606650607066506080665060906650610066506110665061206650613066506140665061506650616066506170665061806650619066506200665062106650622066506230665062406650625066506260665062706650628066506290665063006650631066506320665063306650634066506350665063606650637066506380665063906650640066506410665064206650643066506440665064506650646066506470665064806650649066506500665065106650652066506530665065406650655066506560665065706650658066506590665066006650661066506620665066306650664066506650665066606650667066506680665066906650670066506710665067206650673066506740665067506650676066506770665067806650679066506800665068106650682066506830665068406650685066506860665068706650688066506890665069006650691066506920665069306650694066506950665069606650697066506980665069906650700066507010665070206650703066507040665070506650706066507070665070806650709066507100665071106650712066507130665071406650715066507160665071706650718066507190665072006650721066507220665072306650724066507250665072606650727066507280665072906650730066507310665073206650733066507340665073506650736066507370665073806650739066507400665074106650742066507430665074406650745066507460665074706650748066507490665075006650751066507520665075306650754066507550665075606650757066507580665075906650760066507610665076206650763066507640665076506650766066507670665076806650769066507700665077106650772066507730665077406650775066507760665077706650778066507790665078006650781066507820665078306650784066507850665078606650787066507880665078906650790066507910665079206650793066507940665079506650796066507970665079806650799066508000665080106650802066508030665080406650805066508060665080706650808066508090665081006650811066508120665081306650814066508150665081606650817066508180665081906650820066508210665082206650823066508240665082506650826066508270665082806650829066508300665083106650832066508330665083406650835066508360665083706650838066508390665084006650841066508420665084306650844066508450665084606650847066508480665084906650850066508510665085206650853066508540665085506650856066508570665085806650859066508600665086106650862066508630665086406650865066508660665086706650868066508690665087006650871066508720665087306650874066508750665087606650877066508780665087906650880066508810665088206650883066508840665088506650886066508870665088806650889066508900665089106650892066508930665089406650895066508960665089706650898066508990665090006650901066509020665090306650904066509050665090606650907066509080665090906650910066509110665091206650913066509140665091506650916066509170665091806650919066509200665092106650922066509230665092406650925066509260665092706650928066509290665093006650931066509320665093306650934066509350665093606650937066509380665093906650940066509410665094206650943066509440665094506650946066509470665094806650949066509500665095106650952066509530665095406650955066509560665095706650958066509590665096006650961066509620665096306650964066509650665096606650967066509680665096906650970066509710665097206650973066509740665097506650976066509770665097806650979066509800665098106650982066509830665098406650985066509860665098706650988066509890665099006650991066509920665099306650994066509950665099606650997066509980665099906651000066510010665100206651003066510040665100506651006066510070665100806651009066510100665101106651012066510130665101406651015066510160665101706651018066510190665102006651021066510220665102306651024066510250665102606651027066510280665102906651030066510310665103206651033066510340665103506651036066510370665103806651039066510400665104106651042066510430665104406651045066510460665104706651048066510490665105006651051066510520665105306651054066510550665105606651057066510580665105906651060066510610665106206651063066510640665106506651066066510670665106806651069066510700665107106651072066510730665107406651075066510760665107706651078066510790665108006651081066510820665108306651084066510850665108606651087066510880665108906651090066510910665109206651093066510940665109506651096066510970665109806651099066511000665110106651102066511030665110406651105066600010666000206660003066600040666000506660006066600070666000806660009066600100666001106660012066600130666001406660015066600160666001706660018066600190666002006660021066600220666002306660024066600250666002606660027066600280666002906660030066600310666003206660033066600340666003506660036066600370666003806660039066600400666004106660042066600430666004406660045066600460666004706660048066600490666005006660051066600520666005306660054066600550666005606660057066600580666005906660060066600610666006206660063066600640666006506660066066600670666006806660069066600700666007106660072066600730666007406660075066600760666007706660078066600790666008006660081066600820666008306660084066600850666008606660087066600880666008906660090066600910666009206660093066600940666009506660096066600970666009806660099066601000666010106660102066601030666010406660105066601060666010706660108066601090666011006660111066601120666011306660114066601150666011606660117066601180666011906660120066601210666012206660123066601240666012506660126066601270666012806660129066601300666013106660132066601330666013406660135066601360666013706660138066601390666014006660141066601420666014306660144066601450666014606660147066601480666014906660150066601510666015206660153066601540666015506660156066601570666015806660159066601600666016106660162066601630666016406660165066601660666016706660168066601690666017006660171066601720666017306660174066601750666017606660177066601780666017906660180066601810666018206660183066601840666018506660186066601870666018806660189066601900666019106660192066601930666019406660195066601960666019706660198066601990666020006660201066602020666020306660204066602050666020606660207066602080666020906660210066602110666021206660213066602140666021506660216066602170666021806660219066602200666022106660222066602230666022406660225066602260666022706660228066602290666023006660231066602320666023306660234066602350666023606660237066602380666023906660240066602410666024206660243066602440666024506660246066602470666024806660249066602500666025106660252066602530666025406660255066602560666025706660258066602590666026006660261066602620666026306660264066602650666026606660267066602680666026906660270066602710666027206660273066602740666027506660276066602770666027806660279066602800666028106660282066602830666028406660285066602860666028706660288066602890666029006660291066602920666029306660294066602950666029606660297066602980666029906660300066603010666030206660303066603040666030506660306066603070666030806660309066603100666031106660312066603130666031406660315066603160666031706660318066603190666032006660321066603220666032306660324066603250666032606660327066603280666032906660330066603310666033206660333066603340666033506660336066603370666033806660339066603400666034106660342066603430666034406660345066603460666034706660348066603490666035006660351066603520666035306660354066603550666035606660357066603580666035906660360066603610666036206660363066603640666036506660366066603670666036806660369066603700666037106660372066603730666037406660375066603760666037706660378066603790666038006660381066603820666038306660384066603850666038606660387066603880666038906660390066603910666039206660393066603940666039506660396066603970666039806660399066604000666040106660402066604030666040406660405066604060666040706660408066604090666041006660411066604120666041306660414066604150666041606660417066604180666041906660420066604210666042206660423066604240666042506660426066604270666042806660429066604300666043106660432066604330666043406660435066604360666043706660438066604390666044006660441066604420666044306660444066604450666044606660447066604480666044906660450066604510666045206660453066604540666045506660456066604570666045806660459066604600666046106660462066604630666046406660465066604660666046706660468066604690666047006660471066604720666047306660474066604750666047606660477066604780666047906660480066604810666048206660483066604840666048506660486066604870666048806660489066604900666049106660492066604930666049406660495066604960666049706660498066604990666050006660501066605020666050306660504066605050666050606660507066605080666050906660510066605110666051206660513066605140666051506660516066605170666051806660519066605200666052106660522066605230666052406660525066605260666052706660528066605290666053006660531066605320666053306660534066605350666053606660537066605380666053906660540066605410666054206660543066605440666054506660546066605470666054806660549066605500666055106660552066605530666055406660555066605560666055706660558066605590666056006660561066605620666056306660564066605650666056606660567066605680666056906660570066605710666057206660573066605740666057506660576066605770666057806660579066605800666058106660582066605830666058406660585066605860666058706660588066605890666059006660591066605920666059306660594066605950666059606660597066605980666059906660600066606010666060206660603066606040666060506660606066606070666060806660609066606100666061106660612066606130666061406660615066606160666061706660618066606190666062006660621066606220666062306660624066606250666062606660627066606280666062906660630066606310666063206660633066606340666063506660636066606370666063806660639066606400666064106660642066606430666064406660645066606460666064706660648066606490666065006660651066606520666065306660654066606550666065606660657066606580666065906660660066606610666066206660663066606640666066506660666066606670666066806660669066606700666067106660672066606730666067406660675066606760666067706660678066606790666068006660681066606820666068306660684066606850666068606660687066606880666068906660690066606910666069206660693066606940666069506660696066606970666069806660699066607000666070106660702066607030666070406660705066607060666070706660708066607090666071006660711066607120666071306660714066607150666071606660717066607180666071906660720066607210666072206660723066607240666072506660726066607270666072806660729066607300666073106660732066607330666073406660735066607360666073706660738066607390666074006660741066607420666074306660744066607450666074606660747066607480666074906660750066607510666075206660753066607540666075506660756066607570666075806660759066607600666076106660762066607630666076406660765066607660666076706660768066607690666077006660771066607720666077306660774066607750666077606660777066607780666077906660780066607810666078206660783066607840666078506660786066607870666078806660789066607900666079106660792066607930666079406660795066607960666079706660798066607990666080006660801066608020666080306660804066608050666080606660807066608080666080906660810066608110666081206660813066608140666081506660816066608170666081806660819066608200666082106660822066608230666082406660825066608260666082706660828066608290666083006660831066608320666083306660834066608350666083606660837066608380666083906660840066608410666084206660843066608440666084506660846066608470666084806660849066608500666085106660852066608530666085406660855066608560666085706660858066608590666086006660861066608620666086306660864066608650666086606660867066608680666086906660870066608710666087206660873066608740666087506660876066608770666087806660879066608800666088106660882066608830666088406660885066608860666088706660888066608890666089006660891066608920666089306660894066608950666089606660897066608980666089906660900066609010666090206660903066609040666090506660906066609070666090806660909066609100666091106660912066609130666091406660915066609160666091706660918066609190666092006660921066609220666092306660924066609250666092606660927066609280666092906660930066609310666093206660933066609340666093506660936066609370666093806660939066609400666094106660942066609430666094406660945066609460666094706660948066609490666095006660951066609520666095306660954066609550666095606660957066609580666095906660960066609610666096206660963066609640666096506660966066609670666096806660969066609700666097106660972066609730666097406660975066609760666097706660978066609790666098006660981066609820666098306660984066609850666098606660987066609880666098906660990066609910666099206660993066609940666099506660996066609970666099806660999066610000666100106661002066610030666100406661005066610060666100706661008066610090666101006661011066610120666101306661014066610150666101606661017066610180666101906661020066610210666102206661023066610240666102506661026066610270666102806661029066610300666103106661032066610330666103406661035066610360666103706661038066610390666104006661041066610420666104306661044066610450666104606661047066610480666104906661050066610510666105206661053066610540666105506661056066610570666105806661059066610600666106106661062066610630666106406661065066610660666106706661068066610690666107006661071066610720666107306661074066610750666107606661077066610780666107906661080066610810666108206661083066610840666108506661086066610870666108806661089066610900666109106661092066610930666109406661095066610960666109706661098066610990666110006661101066611020666110306661104066611050667000106670002066700030667000406670005066700060667000706670008066700090667001006670011066700120667001306670014066700150667001606670017066700180667001906670020066700210667002206670023066700240667002506670026066700270667002806670029066700300667003106670032066700330667003406670035066700360667003706670038066700390667004006670041066700420667004306670044066700450667004606670047066700480667004906670050066700510667005206670053066700540667005506670056066700570667005806670059066700600667006106670062066700630667006406670065066700660667006706670068066700690667007006670071066700720667007306670074066700750667007606670077066700780667007906670080066700810667008206670083066700840667008506670086066700870667008806670089066700900667009106670092066700930667009406670095066700960667009706670098066700990667010006670101066701020667010306670104066701050667010606670107066701080667010906670110066701110667011206670113066701140667011506670116066701170667011806670119066701200667012106670122066701230667012406670125066701260667012706670128066701290667013006670131066701320667013306670134066701350667013606670137066701380667013906670140066701410667014206670143066701440667014506670146066701470667014806670149066701500667015106670152066701530667015406670155066701560667015706670158066701590667016006670161066701620667016306670164066701650667016606670167066701680667016906670170066701710667017206670173066701740667017506670176066701770667017806670179066701800667018106670182066701830667018406670185066701860667018706670188066701890667019006670191066701920667019306670194066701950667019606670197066701980667019906670200066702010667020206670203066702040667020506670206066702070667020806670209066702100667021106670212066702130667021406670215066702160667021706670218066702190667022006670221066702220667022306670224066702250667022606670227066702280667022906670230066702310667023206670233066702340667023506670236066702370667023806670239066702400667024106670242066702430667024406670245066702460667024706670248066702490667025006670251066702520667025306670254066702550667025606670257066702580667025906670260066702610667026206670263066702640667026506670266066702670667026806670269066702700667027106670272066702730667027406670275066702760667027706670278066702790667028006670281066702820667028306670284066702850667028606670287066702880667028906670290066702910667029206670293066702940667029506670296066702970667029806670299066703000667030106670302066703030667030406670305066703060667030706670308066703090667031006670311066703120667031306670314066703150667031606670317066703180667031906670320066703210667032206670323066703240667032506670326066703270667032806670329066703300667033106670332066703330667033406670335066703360667033706670338066703390667034006670341066703420667034306670344066703450667034606670347066703480667034906670350066703510667035206670353066703540667035506670356066703570667035806670359066703600667036106670362066703630667036406670365066703660667036706670368066703690667037006670371066703720667037306670374066703750667037606670377066703780667037906670380066703810667038206670383066703840667038506670386066703870667038806670389066703900667039106670392066703930667039406670395066703960667039706670398066703990667040006670401066704020667040306670404066704050667040606670407066704080667040906670410066704110667041206670413066704140667041506670416066704170667041806670419066704200667042106670422066704230667042406670425066704260667042706670428066704290667043006670431066704320667043306670434066704350667043606670437066704380667043906670440066704410667044206670443066704440667044506670446066704470667044806670449066704500667045106670452066704530667045406670455066704560667045706670458066704590667046006670461066704620667046306670464066704650667046606670467066704680667046906670470066704710667047206670473066704740667047506670476066704770667047806670479066704800667048106670482066704830667048406670485066704860667048706670488066704890667049006670491066704920667049306670494066704950667049606670497066704980667049906670500066705010667050206670503066705040667050506670506066705070667050806670509066705100667051106670512066705130667051406670515066705160667051706670518066705190667052006670521066705220667052306670524066705250667052606670527066705280667052906670530066705310667053206670533066705340667053506670536066705370667053806670539066705400667054106670542066705430667054406670545066705460667054706670548066705490667055006670551066705520667055306670554066705550667055606670557066705580667055906670560066705610667056206670563066705640667056506670566066705670667056806670569066705700667057106670572066705730667057406670575066705760667057706670578066705790667058006670581066705820667058306670584066705850667058606670587066705880667058906670590066705910667059206670593066705940667059506670596066705970667059806670599066706000667060106670602066706030667060406670605066706060667060706670608066706090667061006670611066706120667061306670614066706150667061606670617066706180667061906670620066706210667062206670623066706240667062506670626066706270667062806670629066706300667063106670632066706330667063406670635066706360667063706670638066706390667064006670641066706420667064306670644066706450667064606670647066706480667064906670650066706510667065206670653066706540667065506670656066706570667065806670659066706600667066106670662066706630667066406670665066706660667066706670668066706690667067006670671066706720667067306670674066706750667067606670677066706780667067906670680066706810667068206670683066706840667068506670686066706870667068806670689066706900667069106670692066706930667069406670695066706960667069706670698066706990667070006670701066707020667070306670704066707050667070606670707066707080667070906670710066707110667071206670713066707140667071506670716066707170667071806670719066707200667072106670722066707230667072406670725066707260667072706670728066707290667073006670731066707320667073306670734066707350667073606670737066707380667073906670740066707410667074206670743066707440667074506670746066707470667074806670749066707500667075106670752066707530667075406670755066707560667075706670758066707590667076006670761066707620667076306670764066707650667076606670767066707680667076906670770066707710667077206670773066707740667077506670776066707770667077806670779066707800667078106670782066707830667078406670785066707860667078706670788066707890667079006670791066707920667079306670794066707950667079606670797066707980667079906670800066708010667080206670803066708040667080506670806066708070667080806670809066708100667081106670812066708130667081406670815066708160667081706670818066708190667082006670821066708220667082306670824066708250667082606670827066708280667082906670830066708310667083206670833066708340667083506670836066708370667083806670839066708400667084106670842066708430667084406670845066708460667084706670848066708490667085006670851066708520667085306670854066708550667085606670857066708580667085906670860066708610667086206670863066708640667086506670866066708670667086806670869066708700667087106670872066708730667087406670875066708760667087706670878066708790667088006670881066708820667088306670884066708850667088606670887066708880667088906670890066708910667089206670893066708940667089506670896066708970667089806670899066709000667090106670902066709030667090406670905066709060667090706670908066709090667091006670911066709120667091306670914066709150667091606670917066709180667091906670920066709210667092206670923066709240667092506670926066709270667092806670929066709300667093106670932066709330667093406670935066709360667093706670938066709390667094006670941066709420667094306670944066709450667094606670947066709480667094906670950066709510667095206670953066709540667095506670956066709570667095806670959066709600667096106670962066709630667096406670965066709660667096706670968066709690667097006670971066709720667097306670974066709750667097606670977066709780667097906670980066709810667098206670983066709840667098506670986066709870667098806670989066709900667099106670992066709930667099406670995066709960667099706670998066709990667100006671001066710020667100306671004066710050667100606671007066710080667100906671010066710110667101206671013066710140667101506671016066710170667101806671019066710200667102106671022066710230667102406671025066710260667102706671028066710290667103006671031066710320667103306671034066710350667103606671037066710380667103906671040066710410667104206671043066710440667104506671046066710470667104806671049066710500667105106671052066710530667105406671055066710560667105706671058066710590667106006671061066710620667106306671064066710650667106606671067066710680667106906671070066710710667107206671073066710740667107506671076066710770667107806671079066710800667108106671082066710830667108406671085066710860667108706671088066710890667109006671091066710920667109306671094066710950667109606671097066710980667109906671100066711010667110206671103066711040667110506680001066800020668000306680004066800050668000606680007066800080668000906680010066800110668001206680013066800140668001506680016066800170668001806680019066800200668002106680022066800230668002406680025066800260668002706680028066800290668003006680031066800320668003306680034066800350668003606680037066800380668003906680040066800410668004206680043066800440668004506680046066800470668004806680049066800500668005106680052066800530668005406680055066800560668005706680058066800590668006006680061066800620668006306680064066800650668006606680067066800680668006906680070066800710668007206680073066800740668007506680076066800770668007806680079066800800668008106680082066800830668008406680085066800860668008706680088066800890668009006680091066800920668009306680094066800950668009606680097066800980668009906680100066801010668010206680103066801040668010506680106066801070668010806680109066801100668011106680112066801130668011406680115066801160668011706680118066801190668012006680121066801220668012306680124066801250668012606680127066801280668012906680130066801310668013206680133066801340668013506680136066801370668013806680139066801400668014106680142066801430668014406680145066801460668014706680148066801490668015006680151066801520668015306680154066801550668015606680157066801580668015906680160066801610668016206680163066801640668016506680166066801670668016806680169066801700668017106680172066801730668017406680175066801760668017706680178066801790668018006680181066801820668018306680184066801850668018606680187066801880668018906680190066801910668019206680193066801940668019506680196066801970668019806680199066802000668020106680202066802030668020406680205066802060668020706680208066802090668021006680211066802120668021306680214066802150668021606680217066802180668021906680220066802210668022206680223066802240668022506680226066802270668022806680229066802300668023106680232066802330668023406680235066802360668023706680238066802390668024006680241066802420668024306680244066802450668024606680247066802480668024906680250066802510668025206680253066802540668025506680256066802570668025806680259066802600668026106680262066802630668026406680265066802660668026706680268066802690668027006680271066802720668027306680274066802750668027606680277066802780668027906680280066802810668028206680283066802840668028506680286066802870668028806680289066802900668029106680292066802930668029406680295066802960668029706680298066802990668030006680301066803020668030306680304066803050668030606680307066803080668030906680310066803110668031206680313066803140668031506680316066803170668031806680319066803200668032106680322066803230668032406680325066803260668032706680328066803290668033006680331066803320668033306680334066803350668033606680337066803380668033906680340066803410668034206680343066803440668034506680346066803470668034806680349066803500668035106680352066803530668035406680355066803560668035706680358066803590668036006680361066803620668036306680364066803650668036606680367066803680668036906680370066803710668037206680373066803740668037506680376066803770668037806680379066803800668038106680382066803830668038406680385066803860668038706680388066803890668039006680391066803920668039306680394066803950668039606680397066803980668039906680400066804010668040206680403066804040668040506680406066804070668040806680409066804100668041106680412066804130668041406680415066804160668041706680418066804190668042006680421066804220668042306680424066804250668042606680427066804280668042906680430066804310668043206680433066804340668043506680436066804370668043806680439066804400668044106680442066804430668044406680445066804460668044706680448066804490668045006680451066804520668045306680454066804550668045606680457066804580668045906680460066804610668046206680463066804640668046506680466066804670668046806680469066804700668047106680472066804730668047406680475066804760668047706680478066804790668048006680481066804820668048306680484066804850668048606680487066804880668048906680490066804910668049206680493066804940668049506680496066804970668049806680499066805000668050106680502066805030668050406680505066805060668050706680508066805090668051006680511066805120668051306680514066805150668051606680517066805180668051906680520066805210668052206680523066805240668052506680526066805270668052806680529066805300668053106680532066805330668053406680535066805360668053706680538066805390668054006680541066805420668054306680544066805450668054606680547066805480668054906680550066805510668055206680553066805540668055506680556066805570668055806680559066805600668056106680562066805630668056406680565066805660668056706680568066805690668057006680571066805720668057306680574066805750668057606680577066805780668057906680580066805810668058206680583066805840668058506680586066805870668058806680589066805900668059106680592066805930668059406680595066805960668059706680598066805990668060006680601066806020668060306680604066806050668060606680607066806080668060906680610066806110668061206680613066806140668061506680616066806170668061806680619066806200668062106680622066806230668062406680625066806260668062706680628066806290668063006680631066806320668063306680634066806350668063606680637066806380668063906680640066806410668064206680643066806440668064506680646066806470668064806680649066806500668065106680652066806530668065406680655066806560668065706680658066806590668066006680661066806620668066306680664066806650668066606680667066806680668066906680670066806710668067206680673066806740668067506680676066806770668067806680679066806800668068106680682066806830668068406680685066806860668068706680688066806890668069006680691066806920668069306680694066806950668069606680697066806980668069906680700066807010668070206680703066807040668070506680706066807070668070806680709066807100668071106680712066807130668071406680715066807160668071706680718066807190668072006680721066807220668072306680724066807250668072606680727066807280668072906680730066807310668073206680733066807340668073506680736066807370668073806680739066807400668074106680742066807430668074406680745066807460668074706680748066807490668075006680751066807520668075306680754066807550668075606680757066807580668075906680760066807610668076206680763066807640668076506680766066807670668076806680769066807700668077106680772066807730668077406680775066807760668077706680778066807790668078006680781066807820668078306680784066807850668078606680787066807880668078906680790066807910668079206680793066807940668079506680796066807970668079806680799066808000668080106680802066808030668080406680805066808060668080706680808066808090668081006680811066808120668081306680814066808150668081606680817066808180668081906680820066808210668082206680823066808240668082506680826066808270668082806680829066808300668083106680832066808330668083406680835066808360668083706680838066808390668084006680841066808420668084306680844066808450668084606680847066808480668084906680850066808510668085206680853066808540668085506680856066808570668085806680859066808600668086106680862066808630668086406680865066808660668086706680868066808690668087006680871066808720668087306680874066808750668087606680877066808780668087906680880066808810668088206680883066808840668088506680886066808870668088806680889066808900668089106680892066808930668089406680895066808960668089706680898066808990668090006680901066809020668090306680904066809050668090606680907066809080668090906680910066809110668091206680913066809140668091506680916066809170668091806680919066809200668092106680922066809230668092406680925066809260668092706680928066809290668093006680931066809320668093306680934066809350668093606680937066809380668093906680940066809410668094206680943066809440668094506680946066809470668094806680949066809500668095106680952066809530668095406680955066809560668095706680958066809590668096006680961066809620668096306680964066809650668096606680967066809680668096906680970066809710668097206680973066809740668097506680976066809770668097806680979066809800668098106680982066809830668098406680985066809860668098706680988066809890668099006680991066809920668099306680994066809950668099606680997066809980668099906681000066810010668100206681003066810040668100506681006066810070668100806681009066810100668101106681012066810130668101406681015066810160668101706681018066810190668102006681021066810220668102306681024066810250668102606681027066810280668102906681030066810310668103206681033066810340668103506681036066810370668103806681039066810400668104106681042066810430668104406681045066810460668104706681048066810490668105006681051066810520668105306681054066810550668105606681057066810580668105906681060066810610668106206681063066810640668106506681066066810670668106806681069066810700668107106681072066810730668107406681075066810760668107706681078066810790668108006681081066810820668108306681084066810850668108606681087066810880668108906681090066810910668109206681093066810940668109506681096066810970668109806681099066811000668110106681102066811030668110406681105066900010669000206690003066900040669000506690006066900070669000806690009066900100669001106690012066900130669001406690015066900160669001706690018066900190669002006690021066900220669002306690024066900250669002606690027066900280669002906690030066900310669003206690033066900340669003506690036066900370669003806690039066900400669004106690042066900430669004406690045066900460669004706690048066900490669005006690051066900520669005306690054066900550669005606690057066900580669005906690060066900610669006206690063066900640669006506690066066900670669006806690069066900700669007106690072066900730669007406690075066900760669007706690078066900790669008006690081066900820669008306690084066900850669008606690087066900880669008906690090066900910669009206690093066900940669009506690096066900970669009806690099066901000669010106690102066901030669010406690105066901060669010706690108066901090669011006690111066901120669011306690114066901150669011606690117066901180669011906690120066901210669012206690123066901240669012506690126066901270669012806690129066901300669013106690132066901330669013406690135066901360669013706690138066901390669014006690141066901420669014306690144066901450669014606690147066901480669014906690150066901510669015206690153066901540669015506690156066901570669015806690159066901600669016106690162066901630669016406690165066901660669016706690168066901690669017006690171066901720669017306690174066901750669017606690177066901780669017906690180066901810669018206690183066901840669018506690186066901870669018806690189066901900669019106690192066901930669019406690195066901960669019706690198066901990669020006690201066902020669020306690204066902050669020606690207066902080669020906690210066902110669021206690213066902140669021506690216066902170669021806690219066902200669022106690222066902230669022406690225066902260669022706690228066902290669023006690231066902320669023306690234066902350669023606690237066902380669023906690240066902410669024206690243066902440669024506690246066902470669024806690249066902500669025106690252066902530669025406690255066902560669025706690258066902590669026006690261066902620669026306690264066902650669026606690267066902680669026906690270066902710669027206690273066902740669027506690276066902770669027806690279066902800669028106690282066902830669028406690285066902860669028706690288066902890669029006690291066902920669029306690294066902950669029606690297066902980669029906690300066903010669030206690303066903040669030506690306066903070669030806690309066903100669031106690312066903130669031406690315066903160669031706690318066903190669032006690321066903220669032306690324066903250669032606690327066903280669032906690330066903310669033206690333066903340669033506690336066903370669033806690339066903400669034106690342066903430669034406690345066903460669034706690348066903490669035006690351066903520669035306690354066903550669035606690357066903580669035906690360066903610669036206690363066903640669036506690366066903670669036806690369066903700669037106690372066903730669037406690375066903760669037706690378066903790669038006690381066903820669038306690384066903850669038606690387066903880669038906690390066903910669039206690393066903940669039506690396066903970669039806690399066904000669040106690402066904030669040406690405066904060669040706690408066904090669041006690411066904120669041306690414066904150669041606690417066904180669041906690420066904210669042206690423066904240669042506690426066904270669042806690429066904300669043106690432066904330669043406690435066904360669043706690438066904390669044006690441066904420669044306690444066904450669044606690447066904480669044906690450066904510669045206690453066904540669045506690456066904570669045806690459066904600669046106690462066904630669046406690465066904660669046706690468066904690669047006690471066904720669047306690474066904750669047606690477066904780669047906690480066904810669048206690483066904840669048506690486066904870669048806690489066904900669049106690492066904930669049406690495066904960669049706690498066904990669050006690501066905020669050306690504066905050669050606690507066905080669050906690510066905110669051206690513066905140669051506690516066905170669051806690519066905200669052106690522066905230669052406690525066905260669052706690528066905290669053006690531066905320669053306690534066905350669053606690537066905380669053906690540066905410669054206690543066905440669054506690546066905470669054806690549066905500669055106690552066905530669055406690555066905560669055706690558066905590669056006690561066905620669056306690564066905650669056606690567066905680669056906690570066905710669057206690573066905740669057506690576066905770669057806690579066905800669058106690582066905830669058406690585066905860669058706690588066905890669059006690591066905920669059306690594066905950669059606690597066905980669059906690600066906010669060206690603066906040669060506690606066906070669060806690609066906100669061106690612066906130669061406690615066906160669061706690618066906190669062006690621066906220669062306690624066906250669062606690627066906280669062906690630066906310669063206690633066906340669063506690636066906370669063806690639066906400669064106690642066906430669064406690645066906460669064706690648066906490669065006690651066906520669065306690654066906550669065606690657066906580669065906690660066906610669066206690663066906640669066506690666066906670669066806690669066906700669067106690672066906730669067406690675066906760669067706690678066906790669068006690681066906820669068306690684066906850669068606690687066906880669068906690690066906910669069206690693066906940669069506690696066906970669069806690699066907000669070106690702066907030669070406690705066907060669070706690708066907090669071006690711066907120669071306690714066907150669071606690717066907180669071906690720066907210669072206690723066907240669072506690726066907270669072806690729066907300669073106690732066907330669073406690735066907360669073706690738066907390669074006690741066907420669074306690744066907450669074606690747066907480669074906690750066907510669075206690753066907540669075506690756066907570669075806690759066907600669076106690762066907630669076406690765066907660669076706690768066907690669077006690771066907720669077306690774066907750669077606690777066907780669077906690780066907810669078206690783066907840669078506690786066907870669078806690789066907900669079106690792066907930669079406690795066907960669079706690798066907990669080006690801066908020669080306690804066908050669080606690807066908080669080906690810066908110669081206690813066908140669081506690816066908170669081806690819066908200669082106690822066908230669082406690825066908260669082706690828066908290669083006690831066908320669083306690834066908350669083606690837066908380669083906690840066908410669084206690843066908440669084506690846066908470669084806690849066908500669085106690852066908530669085406690855066908560669085706690858066908590669086006690861066908620669086306690864066908650669086606690867066908680669086906690870066908710669087206690873066908740669087506690876066908770669087806690879066908800669088106690882066908830669088406690885066908860669088706690888066908890669089006690891066908920669089306690894066908950669089606690897066908980669089906690900066909010669090206690903066909040669090506690906066909070669090806690909066909100669091106690912066909130669091406690915066909160669091706690918066909190669092006690921066909220669092306690924066909250669092606690927066909280669092906690930066909310669093206690933066909340669093506690936066909370669093806690939066909400669094106690942066909430669094406690945066909460669094706690948066909490669095006690951066909520669095306690954066909550669095606690957066909580669095906690960066909610669096206690963066909640669096506690966066909670669096806690969066909700669097106690972066909730669097406690975066909760669097706690978066909790669098006690981066909820669098306690984066909850669098606690987066909880669098906690990066909910669099206690993066909940669099506690996066909970669099806690999066910000669100106691002066910030669100406691005066910060669100706691008066910090669101006691011066910120669101306691014066910150669101606691017066910180669101906691020066910210669102206691023066910240669102506691026066910270669102806691029066910300669103106691032066910330669103406691035066910360669103706691038066910390669104006691041066910420669104306691044066910450669104606691047066910480669104906691050066910510669105206691053066910540669105506691056066910570669105806691059066910600669106106691062066910630669106406691065066910660669106706691068066910690669107006691071066910720669107306691074066910750669107606691077066910780669107906691080066910810669108206691083066910840669108506691086066910870669108806691089066910900669109106691092066910930669109406691095066910960669109706691098066910990669110006691101066911020669110306691104066911050670000106700002067000030670000406700005067000060670000706700008067000090670001006700011067000120670001306700014067000150670001606700017067000180670001906700020067000210670002206700023067000240670002506700026067000270670002806700029067000300670003106700032067000330670003406700035067000360670003706700038067000390670004006700041067000420670004306700044067000450670004606700047067000480670004906700050067000510670005206700053067000540670005506700056067000570670005806700059067000600670006106700062067000630670006406700065067000660670006706700068067000690670007006700071067000720670007306700074067000750670007606700077067000780670007906700080067000810670008206700083067000840670008506700086067000870670008806700089067000900670009106700092067000930670009406700095067000960670009706700098067000990670010006700101067001020670010306700104067001050670010606700107067001080670010906700110067001110670011206700113067001140670011506700116067001170670011806700119067001200670012106700122067001230670012406700125067001260670012706700128067001290670013006700131067001320670013306700134067001350670013606700137067001380670013906700140067001410670014206700143067001440670014506700146067001470670014806700149067001500670015106700152067001530670015406700155067001560670015706700158067001590670016006700161067001620670016306700164067001650670016606700167067001680670016906700170067001710670017206700173067001740670017506700176067001770670017806700179067001800670018106700182067001830670018406700185067001860670018706700188067001890670019006700191067001920670019306700194067001950670019606700197067001980670019906700200067002010670020206700203067002040670020506700206067002070670020806700209067002100670021106700212067002130670021406700215067002160670021706700218067002190670022006700221067002220670022306700224067002250670022606700227067002280670022906700230067002310670023206700233067002340670023506700236067002370670023806700239067002400670024106700242067002430670024406700245067002460670024706700248067002490670025006700251067002520670025306700254067002550670025606700257067002580670025906700260067002610670026206700263067002640670026506700266067002670670026806700269067002700670027106700272067002730670027406700275067002760670027706700278067002790670028006700281067002820670028306700284067002850670028606700287067002880670028906700290067002910670029206700293067002940670029506700296067002970670029806700299067003000670030106700302067003030670030406700305067003060670030706700308067003090670031006700311067003120670031306700314067003150670031606700317067003180670031906700320067003210670032206700323067003240670032506700326067003270670032806700329067003300670033106700332067003330670033406700335067003360670033706700338067003390670034006700341067003420670034306700344067003450670034606700347067003480670034906700350067003510670035206700353067003540670035506700356067003570670035806700359067003600670036106700362067003630670036406700365067003660670036706700368067003690670037006700371067003720670037306700374067003750670037606700377067003780670037906700380067003810670038206700383067003840670038506700386067003870670038806700389067003900670039106700392067003930670039406700395067003960670039706700398067003990670040006700401067004020670040306700404067004050670040606700407067004080670040906700410067004110670041206700413067004140670041506700416067004170670041806700419067004200670042106700422067004230670042406700425067004260670042706700428067004290670043006700431067004320670043306700434067004350670043606700437067004380670043906700440067004410670044206700443067004440670044506700446067004470670044806700449067004500670045106700452067004530670045406700455067004560670045706700458067004590670046006700461067004620670046306700464067004650670046606700467067004680670046906700470067004710670047206700473067004740670047506700476067004770670047806700479067004800670048106700482067004830670048406700485067004860670048706700488067004890670049006700491067004920670049306700494067004950670049606700497067004980670049906700500067005010670050206700503067005040670050506700506067005070670050806700509067005100670051106700512067005130670051406700515067005160670051706700518067005190670052006700521067005220670052306700524067005250670052606700527067005280670052906700530067005310670053206700533067005340670053506700536067005370670053806700539067005400670054106700542067005430670054406700545067005460670054706700548067005490670055006700551067005520670055306700554067005550670055606700557067005580670055906700560067005610670056206700563067005640670056506700566067005670670056806700569067005700670057106700572067005730670057406700575067005760670057706700578067005790670058006700581067005820670058306700584067005850670058606700587067005880670058906700590067005910670059206700593067005940670059506700596067005970670059806700599067006000670060106700602067006030670060406700605067006060670060706700608067006090670061006700611067006120670061306700614067006150670061606700617067006180670061906700620067006210670062206700623067006240670062506700626067006270670062806700629067006300670063106700632067006330670063406700635067006360670063706700638067006390670064006700641067006420670064306700644067006450670064606700647067006480670064906700650067006510670065206700653067006540670065506700656067006570670065806700659067006600670066106700662067006630670066406700665067006660670066706700668067006690670067006700671067006720670067306700674067006750670067606700677067006780670067906700680067006810670068206700683067006840670068506700686067006870670068806700689067006900670069106700692067006930670069406700695067006960670069706700698067006990670070006700701067007020670070306700704067007050670070606700707067007080670070906700710067007110670071206700713067007140670071506700716067007170670071806700719067007200670072106700722067007230670072406700725067007260670072706700728067007290670073006700731067007320670073306700734067007350670073606700737067007380670073906700740067007410670074206700743067007440670074506700746067007470670074806700749067007500670075106700752067007530670075406700755067007560670075706700758067007590670076006700761067007620670076306700764067007650670076606700767067007680670076906700770067007710670077206700773067007740670077506700776067007770670077806700779067007800670078106700782067007830670078406700785067007860670078706700788067007890670079006700791067007920670079306700794067007950670079606700797067007980670079906700800067008010670080206700803067008040670080506700806067008070670080806700809067008100670081106700812067008130670081406700815067008160670081706700818067008190670082006700821067008220670082306700824067008250670082606700827067008280670082906700830067008310670083206700833067008340670083506700836067008370670083806700839067008400670084106700842067008430670084406700845067008460670084706700848067008490670085006700851067008520670085306700854067008550670085606700857067008580670085906700860067008610670086206700863067008640670086506700866067008670670086806700869067008700670087106700872067008730670087406700875067008760670087706700878067008790670088006700881067008820670088306700884067008850670088606700887067008880670088906700890067008910670089206700893067008940670089506700896067008970670089806700899067009000670090106700902067009030670090406700905067009060670090706700908067009090670091006700911067009120670091306700914067009150670091606700917067009180670091906700920067009210670092206700923067009240670092506700926067009270670092806700929067009300670093106700932067009330670093406700935067009360670093706700938067009390670094006700941067009420670094306700944067009450670094606700947067009480670094906700950067009510670095206700953067009540670095506700956067009570670095806700959067009600670096106700962067009630670096406700965067009660670096706700968067009690670097006700971067009720670097306700974067009750670097606700977067009780670097906700980067009810670098206700983067009840670098506700986067009870670098806700989067009900670099106700992067009930670099406700995067009960670099706700998067009990670100006701001067010020670100306701004067010050670100606701007067010080670100906701010067010110670101206701013067010140670101506701016067010170670101806701019067010200670102106701022067010230670102406701025067010260670102706701028067010290670103006701031067010320670103306701034067010350670103606701037067010380670103906701040067010410670104206701043067010440670104506701046067010470670104806701049067010500670105106701052067010530670105406701055067010560670105706701058067010590670106006701061067010620670106306701064067010650670106606701067067010680670106906701070067010710670107206701073067010740670107506701076067010770670107806701079067010800670108106701082067010830670108406701085067010860670108706701088067010890670109006701091067010920670109306701094067010950670109606701097067010980670109906701100067011010670110206701103067011040670110506710001067100020671000306710004067100050671000606710007067100080671000906710010067100110671001206710013067100140671001506710016067100170671001806710019067100200671002106710022067100230671002406710025067100260671002706710028067100290671003006710031067100320671003306710034067100350671003606710037067100380671003906710040067100410671004206710043067100440671004506710046067100470671004806710049067100500671005106710052067100530671005406710055067100560671005706710058067100590671006006710061067100620671006306710064067100650671006606710067067100680671006906710070067100710671007206710073067100740671007506710076067100770671007806710079067100800671008106710082067100830671008406710085067100860671008706710088067100890671009006710091067100920671009306710094067100950671009606710097067100980671009906710100067101010671010206710103067101040671010506710106067101070671010806710109067101100671011106710112067101130671011406710115067101160671011706710118067101190671012006710121067101220671012306710124067101250671012606710127067101280671012906710130067101310671013206710133067101340671013506710136067101370671013806710139067101400671014106710142067101430671014406710145067101460671014706710148067101490671015006710151067101520671015306710154067101550671015606710157067101580671015906710160067101610671016206710163067101640671016506710166067101670671016806710169067101700671017106710172067101730671017406710175067101760671017706710178067101790671018006710181067101820671018306710184067101850671018606710187067101880671018906710190067101910671019206710193067101940671019506710196067101970671019806710199067102000671020106710202067102030671020406710205067102060671020706710208067102090671021006710211067102120671021306710214067102150671021606710217067102180671021906710220067102210671022206710223067102240671022506710226067102270671022806710229067102300671023106710232067102330671023406710235067102360671023706710238067102390671024006710241067102420671024306710244067102450671024606710247067102480671024906710250067102510671025206710253067102540671025506710256067102570671025806710259067102600671026106710262067102630671026406710265067102660671026706710268067102690671027006710271067102720671027306710274067102750671027606710277067102780671027906710280067102810671028206710283067102840671028506710286067102870671028806710289067102900671029106710292067102930671029406710295067102960671029706710298067102990671030006710301067103020671030306710304067103050671030606710307067103080671030906710310067103110671031206710313067103140671031506710316067103170671031806710319067103200671032106710322067103230671032406710325067103260671032706710328067103290671033006710331067103320671033306710334067103350671033606710337067103380671033906710340067103410671034206710343067103440671034506710346067103470671034806710349067103500671035106710352067103530671035406710355067103560671035706710358067103590671036006710361067103620671036306710364067103650671036606710367067103680671036906710370067103710671037206710373067103740671037506710376067103770671037806710379067103800671038106710382067103830671038406710385067103860671038706710388067103890671039006710391067103920671039306710394067103950671039606710397067103980671039906710400067104010671040206710403067104040671040506710406067104070671040806710409067104100671041106710412067104130671041406710415067104160671041706710418067104190671042006710421067104220671042306710424067104250671042606710427067104280671042906710430067104310671043206710433067104340671043506710436067104370671043806710439067104400671044106710442067104430671044406710445067104460671044706710448067104490671045006710451067104520671045306710454067104550671045606710457067104580671045906710460067104610671046206710463067104640671046506710466067104670671046806710469067104700671047106710472067104730671047406710475067104760671047706710478067104790671048006710481067104820671048306710484067104850671048606710487067104880671048906710490067104910671049206710493067104940671049506710496067104970671049806710499067105000671050106710502067105030671050406710505067105060671050706710508067105090671051006710511067105120671051306710514067105150671051606710517067105180671051906710520067105210671052206710523067105240671052506710526067105270671052806710529067105300671053106710532067105330671053406710535067105360671053706710538067105390671054006710541067105420671054306710544067105450671054606710547067105480671054906710550067105510671055206710553067105540671055506710556067105570671055806710559067105600671056106710562067105630671056406710565067105660671056706710568067105690671057006710571067105720671057306710574067105750671057606710577067105780671057906710580067105810671058206710583067105840671058506710586067105870671058806710589067105900671059106710592067105930671059406710595067105960671059706710598067105990671060006710601067106020671060306710604067106050671060606710607067106080671060906710610067106110671061206710613067106140671061506710616067106170671061806710619067106200671062106710622067106230671062406710625067106260671062706710628067106290671063006710631067106320671063306710634067106350671063606710637067106380671063906710640067106410671064206710643067106440671064506710646067106470671064806710649067106500671065106710652067106530671065406710655067106560671065706710658067106590671066006710661067106620671066306710664067106650671066606710667067106680671066906710670067106710671067206710673067106740671067506710676067106770671067806710679067106800671068106710682067106830671068406710685067106860671068706710688067106890671069006710691067106920671069306710694067106950671069606710697067106980671069906710700067107010671070206710703067107040671070506710706067107070671070806710709067107100671071106710712067107130671071406710715067107160671071706710718067107190671072006710721067107220671072306710724067107250671072606710727067107280671072906710730067107310671073206710733067107340671073506710736067107370671073806710739067107400671074106710742067107430671074406710745067107460671074706710748067107490671075006710751067107520671075306710754067107550671075606710757067107580671075906710760067107610671076206710763067107640671076506710766067107670671076806710769067107700671077106710772067107730671077406710775067107760671077706710778067107790671078006710781067107820671078306710784067107850671078606710787067107880671078906710790067107910671079206710793067107940671079506710796067107970671079806710799067108000671080106710802067108030671080406710805067108060671080706710808067108090671081006710811067108120671081306710814067108150671081606710817067108180671081906710820067108210671082206710823067108240671082506710826067108270671082806710829067108300671083106710832067108330671083406710835067108360671083706710838067108390671084006710841067108420671084306710844067108450671084606710847067108480671084906710850067108510671085206710853067108540671085506710856067108570671085806710859067108600671086106710862067108630671086406710865067108660671086706710868067108690671087006710871067108720671087306710874067108750671087606710877067108780671087906710880067108810671088206710883067108840671088506710886067108870671088806710889067108900671089106710892067108930671089406710895067108960671089706710898067108990671090006710901067109020671090306710904067109050671090606710907067109080671090906710910067109110671091206710913067109140671091506710916067109170671091806710919067109200671092106710922067109230671092406710925067109260671092706710928067109290671093006710931067109320671093306710934067109350671093606710937067109380671093906710940067109410671094206710943067109440671094506710946067109470671094806710949067109500671095106710952067109530671095406710955067109560671095706710958067109590671096006710961067109620671096306710964067109650671096606710967067109680671096906710970067109710671097206710973067109740671097506710976067109770671097806710979067109800671098106710982067109830671098406710985067109860671098706710988067109890671099006710991067109920671099306710994067109950671099606710997067109980671099906711000067110010671100206711003067110040671100506711006067110070671100806711009067110100671101106711012067110130671101406711015067110160671101706711018067110190671102006711021067110220671102306711024067110250671102606711027067110280671102906711030067110310671103206711033067110340671103506711036067110370671103806711039067110400671104106711042067110430671104406711045067110460671104706711048067110490671105006711051067110520671105306711054067110550671105606711057067110580671105906711060067110610671106206711063067110640671106506711066067110670671106806711069067110700671107106711072067110730671107406711075067110760671107706711078067110790671108006711081067110820671108306711084067110850671108606711087067110880671108906711090067110910671109206711093067110940671109506711096067110970671109806711099067111000671110106711102067111030671110406711105067200010672000206720003067200040672000506720006067200070672000806720009067200100672001106720012067200130672001406720015067200160672001706720018067200190672002006720021067200220672002306720024067200250672002606720027067200280672002906720030067200310672003206720033067200340672003506720036067200370672003806720039067200400672004106720042067200430672004406720045067200460672004706720048067200490672005006720051067200520672005306720054067200550672005606720057067200580672005906720060067200610672006206720063067200640672006506720066067200670672006806720069067200700672007106720072067200730672007406720075067200760672007706720078067200790672008006720081067200820672008306720084067200850672008606720087067200880672008906720090067200910672009206720093067200940672009506720096067200970672009806720099067201000672010106720102067201030672010406720105067201060672010706720108067201090672011006720111067201120672011306720114067201150672011606720117067201180672011906720120067201210672012206720123067201240672012506720126067201270672012806720129067201300672013106720132067201330672013406720135067201360672013706720138067201390672014006720141067201420672014306720144067201450672014606720147067201480672014906720150067201510672015206720153067201540672015506720156067201570672015806720159067201600672016106720162067201630672016406720165067201660672016706720168067201690672017006720171067201720672017306720174067201750672017606720177067201780672017906720180067201810672018206720183067201840672018506720186067201870672018806720189067201900672019106720192067201930672019406720195067201960672019706720198067201990672020006720201067202020672020306720204067202050672020606720207067202080672020906720210067202110672021206720213067202140672021506720216067202170672021806720219067202200672022106720222067202230672022406720225067202260672022706720228067202290672023006720231067202320672023306720234067202350672023606720237067202380672023906720240067202410672024206720243067202440672024506720246067202470672024806720249067202500672025106720252067202530672025406720255067202560672025706720258067202590672026006720261067202620672026306720264067202650672026606720267067202680672026906720270067202710672027206720273067202740672027506720276067202770672027806720279067202800672028106720282067202830672028406720285067202860672028706720288067202890672029006720291067202920672029306720294067202950672029606720297067202980672029906720300067203010672030206720303067203040672030506720306067203070672030806720309067203100672031106720312067203130672031406720315067203160672031706720318067203190672032006720321067203220672032306720324067203250672032606720327067203280672032906720330067203310672033206720333067203340672033506720336067203370672033806720339067203400672034106720342067203430672034406720345067203460672034706720348067203490672035006720351067203520672035306720354067203550672035606720357067203580672035906720360067203610672036206720363067203640672036506720366067203670672036806720369067203700672037106720372067203730672037406720375067203760672037706720378067203790672038006720381067203820672038306720384067203850672038606720387067203880672038906720390067203910672039206720393067203940672039506720396067203970672039806720399067204000672040106720402067204030672040406720405067204060672040706720408067204090672041006720411067204120672041306720414067204150672041606720417067204180672041906720420067204210672042206720423067204240672042506720426067204270672042806720429067204300672043106720432067204330672043406720435067204360672043706720438067204390672044006720441067204420672044306720444067204450672044606720447067204480672044906720450067204510672045206720453067204540672045506720456067204570672045806720459067204600672046106720462067204630672046406720465067204660672046706720468067204690672047006720471067204720672047306720474067204750672047606720477067204780672047906720480067204810672048206720483067204840672048506720486067204870672048806720489067204900672049106720492067204930672049406720495067204960672049706720498067204990672050006720501067205020672050306720504067205050672050606720507067205080672050906720510067205110672051206720513067205140672051506720516067205170672051806720519067205200672052106720522067205230672052406720525067205260672052706720528067205290672053006720531067205320672053306720534067205350672053606720537067205380672053906720540067205410672054206720543067205440672054506720546067205470672054806720549067205500672055106720552067205530672055406720555067205560672055706720558067205590672056006720561067205620672056306720564067205650672056606720567067205680672056906720570067205710672057206720573067205740672057506720576067205770672057806720579067205800672058106720582067205830672058406720585067205860672058706720588067205890672059006720591067205920672059306720594067205950672059606720597067205980672059906720600067206010672060206720603067206040672060506720606067206070672060806720609067206100672061106720612067206130672061406720615067206160672061706720618067206190672062006720621067206220672062306720624067206250672062606720627067206280672062906720630067206310672063206720633067206340672063506720636067206370672063806720639067206400672064106720642067206430672064406720645067206460672064706720648067206490672065006720651067206520672065306720654067206550672065606720657067206580672065906720660067206610672066206720663067206640672066506720666067206670672066806720669067206700672067106720672067206730672067406720675067206760672067706720678067206790672068006720681067206820672068306720684067206850672068606720687067206880672068906720690067206910672069206720693067206940672069506720696067206970672069806720699067207000672070106720702067207030672070406720705067207060672070706720708067207090672071006720711067207120672071306720714067207150672071606720717067207180672071906720720067207210672072206720723067207240672072506720726067207270672072806720729067207300672073106720732067207330672073406720735067207360672073706720738067207390672074006720741067207420672074306720744067207450672074606720747067207480672074906720750067207510672075206720753067207540672075506720756067207570672075806720759067207600672076106720762067207630672076406720765067207660672076706720768067207690672077006720771067207720672077306720774067207750672077606720777067207780672077906720780067207810672078206720783067207840672078506720786067207870672078806720789067207900672079106720792067207930672079406720795067207960672079706720798067207990672080006720801067208020672080306720804067208050672080606720807067208080672080906720810067208110672081206720813067208140672081506720816067208170672081806720819067208200672082106720822067208230672082406720825067208260672082706720828067208290672083006720831067208320672083306720834067208350672083606720837067208380672083906720840067208410672084206720843067208440672084506720846067208470672084806720849067208500672085106720852067208530672085406720855067208560672085706720858067208590672086006720861067208620672086306720864067208650672086606720867067208680672086906720870067208710672087206720873067208740672087506720876067208770672087806720879067208800672088106720882067208830672088406720885067208860672088706720888067208890672089006720891067208920672089306720894067208950672089606720897067208980672089906720900067209010672090206720903067209040672090506720906067209070672090806720909067209100672091106720912067209130672091406720915067209160672091706720918067209190672092006720921067209220672092306720924067209250672092606720927067209280672092906720930067209310672093206720933067209340672093506720936067209370672093806720939067209400672094106720942067209430672094406720945067209460672094706720948067209490672095006720951067209520672095306720954067209550672095606720957067209580672095906720960067209610672096206720963067209640672096506720966067209670672096806720969067209700672097106720972067209730672097406720975067209760672097706720978067209790672098006720981067209820672098306720984067209850672098606720987067209880672098906720990067209910672099206720993067209940672099506720996067209970672099806720999067210000672100106721002067210030672100406721005067210060672100706721008067210090672101006721011067210120672101306721014067210150672101606721017067210180672101906721020067210210672102206721023067210240672102506721026067210270672102806721029067210300672103106721032067210330672103406721035067210360672103706721038067210390672104006721041067210420672104306721044067210450672104606721047067210480672104906721050067210510672105206721053067210540672105506721056067210570672105806721059067210600672106106721062067210630672106406721065067210660672106706721068067210690672107006721071067210720672107306721074067210750672107606721077067210780672107906721080067210810672108206721083067210840672108506721086067210870672108806721089067210900672109106721092067210930672109406721095067210960672109706721098067210990672110006721101067211020672110306721104067211050673000106730002067300030673000406730005067300060673000706730008067300090673001006730011067300120673001306730014067300150673001606730017067300180673001906730020067300210673002206730023067300240673002506730026067300270673002806730029067300300673003106730032067300330673003406730035067300360673003706730038067300390673004006730041067300420673004306730044067300450673004606730047067300480673004906730050067300510673005206730053067300540673005506730056067300570673005806730059067300600673006106730062067300630673006406730065067300660673006706730068067300690673007006730071067300720673007306730074067300750673007606730077067300780673007906730080067300810673008206730083067300840673008506730086067300870673008806730089067300900673009106730092067300930673009406730095067300960673009706730098067300990673010006730101067301020673010306730104067301050673010606730107067301080673010906730110067301110673011206730113067301140673011506730116067301170673011806730119067301200673012106730122067301230673012406730125067301260673012706730128067301290673013006730131067301320673013306730134067301350673013606730137067301380673013906730140067301410673014206730143067301440673014506730146067301470673014806730149067301500673015106730152067301530673015406730155067301560673015706730158067301590673016006730161067301620673016306730164067301650673016606730167067301680673016906730170067301710673017206730173067301740673017506730176067301770673017806730179067301800673018106730182067301830673018406730185067301860673018706730188067301890673019006730191067301920673019306730194067301950673019606730197067301980673019906730200067302010673020206730203067302040673020506730206067302070673020806730209067302100673021106730212067302130673021406730215067302160673021706730218067302190673022006730221067302220673022306730224067302250673022606730227067302280673022906730230067302310673023206730233067302340673023506730236067302370673023806730239067302400673024106730242067302430673024406730245067302460673024706730248067302490673025006730251067302520673025306730254067302550673025606730257067302580673025906730260067302610673026206730263067302640673026506730266067302670673026806730269067302700673027106730272067302730673027406730275067302760673027706730278067302790673028006730281067302820673028306730284067302850673028606730287067302880673028906730290067302910673029206730293067302940673029506730296067302970673029806730299067303000673030106730302067303030673030406730305067303060673030706730308067303090673031006730311067303120673031306730314067303150673031606730317067303180673031906730320067303210673032206730323067303240673032506730326067303270673032806730329067303300673033106730332067303330673033406730335067303360673033706730338067303390673034006730341067303420673034306730344067303450673034606730347067303480673034906730350067303510673035206730353067303540673035506730356067303570673035806730359067303600673036106730362067303630673036406730365067303660673036706730368067303690673037006730371067303720673037306730374067303750673037606730377067303780673037906730380067303810673038206730383067303840673038506730386067303870673038806730389067303900673039106730392067303930673039406730395067303960673039706730398067303990673040006730401067304020673040306730404067304050673040606730407067304080673040906730410067304110673041206730413067304140673041506730416067304170673041806730419067304200673042106730422067304230673042406730425067304260673042706730428067304290673043006730431067304320673043306730434067304350673043606730437067304380673043906730440067304410673044206730443067304440673044506730446067304470673044806730449067304500673045106730452067304530673045406730455067304560673045706730458067304590673046006730461067304620673046306730464067304650673046606730467067304680673046906730470067304710673047206730473067304740673047506730476067304770673047806730479067304800673048106730482067304830673048406730485067304860673048706730488067304890673049006730491067304920673049306730494067304950673049606730497067304980673049906730500067305010673050206730503067305040673050506730506067305070673050806730509067305100673051106730512067305130673051406730515067305160673051706730518067305190673052006730521067305220673052306730524067305250673052606730527067305280673052906730530067305310673053206730533067305340673053506730536067305370673053806730539067305400673054106730542067305430673054406730545067305460673054706730548067305490673055006730551067305520673055306730554067305550673055606730557067305580673055906730560067305610673056206730563067305640673056506730566067305670673056806730569067305700673057106730572067305730673057406730575067305760673057706730578067305790673058006730581067305820673058306730584067305850673058606730587067305880673058906730590067305910673059206730593067305940673059506730596067305970673059806730599067306000673060106730602067306030673060406730605067306060673060706730608067306090673061006730611067306120673061306730614067306150673061606730617067306180673061906730620067306210673062206730623067306240673062506730626067306270673062806730629067306300673063106730632067306330673063406730635067306360673063706730638067306390673064006730641067306420673064306730644067306450673064606730647067306480673064906730650067306510673065206730653067306540673065506730656067306570673065806730659067306600673066106730662067306630673066406730665067306660673066706730668067306690673067006730671067306720673067306730674067306750673067606730677067306780673067906730680067306810673068206730683067306840673068506730686067306870673068806730689067306900673069106730692067306930673069406730695067306960673069706730698067306990673070006730701067307020673070306730704067307050673070606730707067307080673070906730710067307110673071206730713067307140673071506730716067307170673071806730719067307200673072106730722067307230673072406730725067307260673072706730728067307290673073006730731067307320673073306730734067307350673073606730737067307380673073906730740067307410673074206730743067307440673074506730746067307470673074806730749067307500673075106730752067307530673075406730755067307560673075706730758067307590673076006730761067307620673076306730764067307650673076606730767067307680673076906730770067307710673077206730773067307740673077506730776067307770673077806730779067307800673078106730782067307830673078406730785067307860673078706730788067307890673079006730791067307920673079306730794067307950673079606730797067307980673079906730800067308010673080206730803067308040673080506730806067308070673080806730809067308100673081106730812067308130673081406730815067308160673081706730818067308190673082006730821067308220673082306730824067308250673082606730827067308280673082906730830067308310673083206730833067308340673083506730836067308370673083806730839067308400673084106730842067308430673084406730845067308460673084706730848067308490673085006730851067308520673085306730854067308550673085606730857067308580673085906730860067308610673086206730863067308640673086506730866067308670673086806730869067308700673087106730872067308730673087406730875067308760673087706730878067308790673088006730881067308820673088306730884067308850673088606730887067308880673088906730890067308910673089206730893067308940673089506730896067308970673089806730899067309000673090106730902067309030673090406730905067309060673090706730908067309090673091006730911067309120673091306730914067309150673091606730917067309180673091906730920067309210673092206730923067309240673092506730926067309270673092806730929067309300673093106730932067309330673093406730935067309360673093706730938067309390673094006730941067309420673094306730944067309450673094606730947067309480673094906730950067309510673095206730953067309540673095506730956067309570673095806730959067309600673096106730962067309630673096406730965067309660673096706730968067309690673097006730971067309720673097306730974067309750673097606730977067309780673097906730980067309810673098206730983067309840673098506730986067309870673098806730989067309900673099106730992067309930673099406730995067309960673099706730998067309990673100006731001067310020673100306731004067310050673100606731007067310080673100906731010067310110673101206731013067310140673101506731016067310170673101806731019067310200673102106731022067310230673102406731025067310260673102706731028067310290673103006731031067310320673103306731034067310350673103606731037067310380673103906731040067310410673104206731043067310440673104506731046067310470673104806731049067310500673105106731052067310530673105406731055067310560673105706731058067310590673106006731061067310620673106306731064067310650673106606731067067310680673106906731070067310710673107206731073067310740673107506731076067310770673107806731079067310800673108106731082067310830673108406731085067310860673108706731088067310890673109006731091067310920673109306731094067310950673109606731097067310980673109906731100067311010673110206731103067311040673110506740001067400020674000306740004067400050674000606740007067400080674000906740010067400110674001206740013067400140674001506740016067400170674001806740019067400200674002106740022067400230674002406740025067400260674002706740028067400290674003006740031067400320674003306740034067400350674003606740037067400380674003906740040067400410674004206740043067400440674004506740046067400470674004806740049067400500674005106740052067400530674005406740055067400560674005706740058067400590674006006740061067400620674006306740064067400650674006606740067067400680674006906740070067400710674007206740073067400740674007506740076067400770674007806740079067400800674008106740082067400830674008406740085067400860674008706740088067400890674009006740091067400920674009306740094067400950674009606740097067400980674009906740100067401010674010206740103067401040674010506740106067401070674010806740109067401100674011106740112067401130674011406740115067401160674011706740118067401190674012006740121067401220674012306740124067401250674012606740127067401280674012906740130067401310674013206740133067401340674013506740136067401370674013806740139067401400674014106740142067401430674014406740145067401460674014706740148067401490674015006740151067401520674015306740154067401550674015606740157067401580674015906740160067401610674016206740163067401640674016506740166067401670674016806740169067401700674017106740172067401730674017406740175067401760674017706740178067401790674018006740181067401820674018306740184067401850674018606740187067401880674018906740190067401910674019206740193067401940674019506740196067401970674019806740199067402000674020106740202067402030674020406740205067402060674020706740208067402090674021006740211067402120674021306740214067402150674021606740217067402180674021906740220067402210674022206740223067402240674022506740226067402270674022806740229067402300674023106740232067402330674023406740235067402360674023706740238067402390674024006740241067402420674024306740244067402450674024606740247067402480674024906740250067402510674025206740253067402540674025506740256067402570674025806740259067402600674026106740262067402630674026406740265067402660674026706740268067402690674027006740271067402720674027306740274067402750674027606740277067402780674027906740280067402810674028206740283067402840674028506740286067402870674028806740289067402900674029106740292067402930674029406740295067402960674029706740298067402990674030006740301067403020674030306740304067403050674030606740307067403080674030906740310067403110674031206740313067403140674031506740316067403170674031806740319067403200674032106740322067403230674032406740325067403260674032706740328067403290674033006740331067403320674033306740334067403350674033606740337067403380674033906740340067403410674034206740343067403440674034506740346067403470674034806740349067403500674035106740352067403530674035406740355067403560674035706740358067403590674036006740361067403620674036306740364067403650674036606740367067403680674036906740370067403710674037206740373067403740674037506740376067403770674037806740379067403800674038106740382067403830674038406740385067403860674038706740388067403890674039006740391067403920674039306740394067403950674039606740397067403980674039906740400067404010674040206740403067404040674040506740406067404070674040806740409067404100674041106740412067404130674041406740415067404160674041706740418067404190674042006740421067404220674042306740424067404250674042606740427067404280674042906740430067404310674043206740433067404340674043506740436067404370674043806740439067404400674044106740442067404430674044406740445067404460674044706740448067404490674045006740451067404520674045306740454067404550674045606740457067404580674045906740460067404610674046206740463067404640674046506740466067404670674046806740469067404700674047106740472067404730674047406740475067404760674047706740478067404790674048006740481067404820674048306740484067404850674048606740487067404880674048906740490067404910674049206740493067404940674049506740496067404970674049806740499067405000674050106740502067405030674050406740505067405060674050706740508067405090674051006740511067405120674051306740514067405150674051606740517067405180674051906740520067405210674052206740523067405240674052506740526067405270674052806740529067405300674053106740532067405330674053406740535067405360674053706740538067405390674054006740541067405420674054306740544067405450674054606740547067405480674054906740550067405510674055206740553067405540674055506740556067405570674055806740559067405600674056106740562067405630674056406740565067405660674056706740568067405690674057006740571067405720674057306740574067405750674057606740577067405780674057906740580067405810674058206740583067405840674058506740586067405870674058806740589067405900674059106740592067405930674059406740595067405960674059706740598067405990674060006740601067406020674060306740604067406050674060606740607067406080674060906740610067406110674061206740613067406140674061506740616067406170674061806740619067406200674062106740622067406230674062406740625067406260674062706740628067406290674063006740631067406320674063306740634067406350674063606740637067406380674063906740640067406410674064206740643067406440674064506740646067406470674064806740649067406500674065106740652067406530674065406740655067406560674065706740658067406590674066006740661067406620674066306740664067406650674066606740667067406680674066906740670067406710674067206740673067406740674067506740676067406770674067806740679067406800674068106740682067406830674068406740685067406860674068706740688067406890674069006740691067406920674069306740694067406950674069606740697067406980674069906740700067407010674070206740703067407040674070506740706067407070674070806740709067407100674071106740712067407130674071406740715067407160674071706740718067407190674072006740721067407220674072306740724067407250674072606740727067407280674072906740730067407310674073206740733067407340674073506740736067407370674073806740739067407400674074106740742067407430674074406740745067407460674074706740748067407490674075006740751067407520674075306740754067407550674075606740757067407580674075906740760067407610674076206740763067407640674076506740766067407670674076806740769067407700674077106740772067407730674077406740775067407760674077706740778067407790674078006740781067407820674078306740784067407850674078606740787067407880674078906740790067407910674079206740793067407940674079506740796067407970674079806740799067408000674080106740802067408030674080406740805067408060674080706740808067408090674081006740811067408120674081306740814067408150674081606740817067408180674081906740820067408210674082206740823067408240674082506740826067408270674082806740829067408300674083106740832067408330674083406740835067408360674083706740838067408390674084006740841067408420674084306740844067408450674084606740847067408480674084906740850067408510674085206740853067408540674085506740856067408570674085806740859067408600674086106740862067408630674086406740865067408660674086706740868067408690674087006740871067408720674087306740874067408750674087606740877067408780674087906740880067408810674088206740883067408840674088506740886067408870674088806740889067408900674089106740892067408930674089406740895067408960674089706740898067408990674090006740901067409020674090306740904067409050674090606740907067409080674090906740910067409110674091206740913067409140674091506740916067409170674091806740919067409200674092106740922067409230674092406740925067409260674092706740928067409290674093006740931067409320674093306740934067409350674093606740937067409380674093906740940067409410674094206740943067409440674094506740946067409470674094806740949067409500674095106740952067409530674095406740955067409560674095706740958067409590674096006740961067409620674096306740964067409650674096606740967067409680674096906740970067409710674097206740973067409740674097506740976067409770674097806740979067409800674098106740982067409830674098406740985067409860674098706740988067409890674099006740991067409920674099306740994067409950674099606740997067409980674099906741000067410010674100206741003067410040674100506741006067410070674100806741009067410100674101106741012067410130674101406741015067410160674101706741018067410190674102006741021067410220674102306741024067410250674102606741027067410280674102906741030067410310674103206741033067410340674103506741036067410370674103806741039067410400674104106741042067410430674104406741045067410460674104706741048067410490674105006741051067410520674105306741054067410550674105606741057067410580674105906741060067410610674106206741063067410640674106506741066067410670674106806741069067410700674107106741072067410730674107406741075067410760674107706741078067410790674108006741081067410820674108306741084067410850674108606741087067410880674108906741090067410910674109206741093067410940674109506741096067410970674109806741099067411000674110106741102067411030674110406741105067500010675000206750003067500040675000506750006067500070675000806750009067500100675001106750012067500130675001406750015067500160675001706750018067500190675002006750021067500220675002306750024067500250675002606750027067500280675002906750030067500310675003206750033067500340675003506750036067500370675003806750039067500400675004106750042067500430675004406750045067500460675004706750048067500490675005006750051067500520675005306750054067500550675005606750057067500580675005906750060067500610675006206750063067500640675006506750066067500670675006806750069067500700675007106750072067500730675007406750075067500760675007706750078067500790675008006750081067500820675008306750084067500850675008606750087067500880675008906750090067500910675009206750093067500940675009506750096067500970675009806750099067501000675010106750102067501030675010406750105067501060675010706750108067501090675011006750111067501120675011306750114067501150675011606750117067501180675011906750120067501210675012206750123067501240675012506750126067501270675012806750129067501300675013106750132067501330675013406750135067501360675013706750138067501390675014006750141067501420675014306750144067501450675014606750147067501480675014906750150067501510675015206750153067501540675015506750156067501570675015806750159067501600675016106750162067501630675016406750165067501660675016706750168067501690675017006750171067501720675017306750174067501750675017606750177067501780675017906750180067501810675018206750183067501840675018506750186067501870675018806750189067501900675019106750192067501930675019406750195067501960675019706750198067501990675020006750201067502020675020306750204067502050675020606750207067502080675020906750210067502110675021206750213067502140675021506750216067502170675021806750219067502200675022106750222067502230675022406750225067502260675022706750228067502290675023006750231067502320675023306750234067502350675023606750237067502380675023906750240067502410675024206750243067502440675024506750246067502470675024806750249067502500675025106750252067502530675025406750255067502560675025706750258067502590675026006750261067502620675026306750264067502650675026606750267067502680675026906750270067502710675027206750273067502740675027506750276067502770675027806750279067502800675028106750282067502830675028406750285067502860675028706750288067502890675029006750291067502920675029306750294067502950675029606750297067502980675029906750300067503010675030206750303067503040675030506750306067503070675030806750309067503100675031106750312067503130675031406750315067503160675031706750318067503190675032006750321067503220675032306750324067503250675032606750327067503280675032906750330067503310675033206750333067503340675033506750336067503370675033806750339067503400675034106750342067503430675034406750345067503460675034706750348067503490675035006750351067503520675035306750354067503550675035606750357067503580675035906750360067503610675036206750363067503640675036506750366067503670675036806750369067503700675037106750372067503730675037406750375067503760675037706750378067503790675038006750381067503820675038306750384067503850675038606750387067503880675038906750390067503910675039206750393067503940675039506750396067503970675039806750399067504000675040106750402067504030675040406750405067504060675040706750408067504090675041006750411067504120675041306750414067504150675041606750417067504180675041906750420067504210675042206750423067504240675042506750426067504270675042806750429067504300675043106750432067504330675043406750435067504360675043706750438067504390675044006750441067504420675044306750444067504450675044606750447067504480675044906750450067504510675045206750453067504540675045506750456067504570675045806750459067504600675046106750462067504630675046406750465067504660675046706750468067504690675047006750471067504720675047306750474067504750675047606750477067504780675047906750480067504810675048206750483067504840675048506750486067504870675048806750489067504900675049106750492067504930675049406750495067504960675049706750498067504990675050006750501067505020675050306750504067505050675050606750507067505080675050906750510067505110675051206750513067505140675051506750516067505170675051806750519067505200675052106750522067505230675052406750525067505260675052706750528067505290675053006750531067505320675053306750534067505350675053606750537067505380675053906750540067505410675054206750543067505440675054506750546067505470675054806750549067505500675055106750552067505530675055406750555067505560675055706750558067505590675056006750561067505620675056306750564067505650675056606750567067505680675056906750570067505710675057206750573067505740675057506750576067505770675057806750579067505800675058106750582067505830675058406750585067505860675058706750588067505890675059006750591067505920675059306750594067505950675059606750597067505980675059906750600067506010675060206750603067506040675060506750606067506070675060806750609067506100675061106750612067506130675061406750615067506160675061706750618067506190675062006750621067506220675062306750624067506250675062606750627067506280675062906750630067506310675063206750633067506340675063506750636067506370675063806750639067506400675064106750642067506430675064406750645067506460675064706750648067506490675065006750651067506520675065306750654067506550675065606750657067506580675065906750660067506610675066206750663067506640675066506750666067506670675066806750669067506700675067106750672067506730675067406750675067506760675067706750678067506790675068006750681067506820675068306750684067506850675068606750687067506880675068906750690067506910675069206750693067506940675069506750696067506970675069806750699067507000675070106750702067507030675070406750705067507060675070706750708067507090675071006750711067507120675071306750714067507150675071606750717067507180675071906750720067507210675072206750723067507240675072506750726067507270675072806750729067507300675073106750732067507330675073406750735067507360675073706750738067507390675074006750741067507420675074306750744067507450675074606750747067507480675074906750750067507510675075206750753067507540675075506750756067507570675075806750759067507600675076106750762067507630675076406750765067507660675076706750768067507690675077006750771067507720675077306750774067507750675077606750777067507780675077906750780067507810675078206750783067507840675078506750786067507870675078806750789067507900675079106750792067507930675079406750795067507960675079706750798067507990675080006750801067508020675080306750804067508050675080606750807067508080675080906750810067508110675081206750813067508140675081506750816067508170675081806750819067508200675082106750822067508230675082406750825067508260675082706750828067508290675083006750831067508320675083306750834067508350675083606750837067508380675083906750840067508410675084206750843067508440675084506750846067508470675084806750849067508500675085106750852067508530675085406750855067508560675085706750858067508590675086006750861067508620675086306750864067508650675086606750867067508680675086906750870067508710675087206750873067508740675087506750876067508770675087806750879067508800675088106750882067508830675088406750885067508860675088706750888067508890675089006750891067508920675089306750894067508950675089606750897067508980675089906750900067509010675090206750903067509040675090506750906067509070675090806750909067509100675091106750912067509130675091406750915067509160675091706750918067509190675092006750921067509220675092306750924067509250675092606750927067509280675092906750930067509310675093206750933067509340675093506750936067509370675093806750939067509400675094106750942067509430675094406750945067509460675094706750948067509490675095006750951067509520675095306750954067509550675095606750957067509580675095906750960067509610675096206750963067509640675096506750966067509670675096806750969067509700675097106750972067509730675097406750975067509760675097706750978067509790675098006750981067509820675098306750984067509850675098606750987067509880675098906750990067509910675099206750993067509940675099506750996067509970675099806750999067510000675100106751002067510030675100406751005067510060675100706751008067510090675101006751011067510120675101306751014067510150675101606751017067510180675101906751020067510210675102206751023067510240675102506751026067510270675102806751029067510300675103106751032067510330675103406751035067510360675103706751038067510390675104006751041067510420675104306751044067510450675104606751047067510480675104906751050067510510675105206751053067510540675105506751056067510570675105806751059067510600675106106751062067510630675106406751065067510660675106706751068067510690675107006751071067510720675107306751074067510750675107606751077067510780675107906751080067510810675108206751083067510840675108506751086067510870675108806751089067510900675109106751092067510930675109406751095067510960675109706751098067510990675110006751101067511020675110306751104067511050676000106760002067600030676000406760005067600060676000706760008067600090676001006760011067600120676001306760014067600150676001606760017067600180676001906760020067600210676002206760023067600240676002506760026067600270676002806760029067600300676003106760032067600330676003406760035067600360676003706760038067600390676004006760041067600420676004306760044067600450676004606760047067600480676004906760050067600510676005206760053067600540676005506760056067600570676005806760059067600600676006106760062067600630676006406760065067600660676006706760068067600690676007006760071067600720676007306760074067600750676007606760077067600780676007906760080067600810676008206760083067600840676008506760086067600870676008806760089067600900676009106760092067600930676009406760095067600960676009706760098067600990676010006760101067601020676010306760104067601050676010606760107067601080676010906760110067601110676011206760113067601140676011506760116067601170676011806760119067601200676012106760122067601230676012406760125067601260676012706760128067601290676013006760131067601320676013306760134067601350676013606760137067601380676013906760140067601410676014206760143067601440676014506760146067601470676014806760149067601500676015106760152067601530676015406760155067601560676015706760158067601590676016006760161067601620676016306760164067601650676016606760167067601680676016906760170067601710676017206760173067601740676017506760176067601770676017806760179067601800676018106760182067601830676018406760185067601860676018706760188067601890676019006760191067601920676019306760194067601950676019606760197067601980676019906760200067602010676020206760203067602040676020506760206067602070676020806760209067602100676021106760212067602130676021406760215067602160676021706760218067602190676022006760221067602220676022306760224067602250676022606760227067602280676022906760230067602310676023206760233067602340676023506760236067602370676023806760239067602400676024106760242067602430676024406760245067602460676024706760248067602490676025006760251067602520676025306760254067602550676025606760257067602580676025906760260067602610676026206760263067602640676026506760266067602670676026806760269067602700676027106760272067602730676027406760275067602760676027706760278067602790676028006760281067602820676028306760284067602850676028606760287067602880676028906760290067602910676029206760293067602940676029506760296067602970676029806760299067603000676030106760302067603030676030406760305067603060676030706760308067603090676031006760311067603120676031306760314067603150676031606760317067603180676031906760320067603210676032206760323067603240676032506760326067603270676032806760329067603300676033106760332067603330676033406760335067603360676033706760338067603390676034006760341067603420676034306760344067603450676034606760347067603480676034906760350067603510676035206760353067603540676035506760356067603570676035806760359067603600676036106760362067603630676036406760365067603660676036706760368067603690676037006760371067603720676037306760374067603750676037606760377067603780676037906760380067603810676038206760383067603840676038506760386067603870676038806760389067603900676039106760392067603930676039406760395067603960676039706760398067603990676040006760401067604020676040306760404067604050676040606760407067604080676040906760410067604110676041206760413067604140676041506760416067604170676041806760419067604200676042106760422067604230676042406760425067604260676042706760428067604290676043006760431067604320676043306760434067604350676043606760437067604380676043906760440067604410676044206760443067604440676044506760446067604470676044806760449067604500676045106760452067604530676045406760455067604560676045706760458067604590676046006760461067604620676046306760464067604650676046606760467067604680676046906760470067604710676047206760473067604740676047506760476067604770676047806760479067604800676048106760482067604830676048406760485067604860676048706760488067604890676049006760491067604920676049306760494067604950676049606760497067604980676049906760500067605010676050206760503067605040676050506760506067605070676050806760509067605100676051106760512067605130676051406760515067605160676051706760518067605190676052006760521067605220676052306760524067605250676052606760527067605280676052906760530067605310676053206760533067605340676053506760536067605370676053806760539067605400676054106760542067605430676054406760545067605460676054706760548067605490676055006760551067605520676055306760554067605550676055606760557067605580676055906760560067605610676056206760563067605640676056506760566067605670676056806760569067605700676057106760572067605730676057406760575067605760676057706760578067605790676058006760581067605820676058306760584067605850676058606760587067605880676058906760590067605910676059206760593067605940676059506760596067605970676059806760599067606000676060106760602067606030676060406760605067606060676060706760608067606090676061006760611067606120676061306760614067606150676061606760617067606180676061906760620067606210676062206760623067606240676062506760626067606270676062806760629067606300676063106760632067606330676063406760635067606360676063706760638067606390676064006760641067606420676064306760644067606450676064606760647067606480676064906760650067606510676065206760653067606540676065506760656067606570676065806760659067606600676066106760662067606630676066406760665067606660676066706760668067606690676067006760671067606720676067306760674067606750676067606760677067606780676067906760680067606810676068206760683067606840676068506760686067606870676068806760689067606900676069106760692067606930676069406760695067606960676069706760698067606990676070006760701067607020676070306760704067607050676070606760707067607080676070906760710067607110676071206760713067607140676071506760716067607170676071806760719067607200676072106760722067607230676072406760725067607260676072706760728067607290676073006760731067607320676073306760734067607350676073606760737067607380676073906760740067607410676074206760743067607440676074506760746067607470676074806760749067607500676075106760752067607530676075406760755067607560676075706760758067607590676076006760761067607620676076306760764067607650676076606760767067607680676076906760770067607710676077206760773067607740676077506760776067607770676077806760779067607800676078106760782067607830676078406760785067607860676078706760788067607890676079006760791067607920676079306760794067607950676079606760797067607980676079906760800067608010676080206760803067608040676080506760806067608070676080806760809067608100676081106760812067608130676081406760815067608160676081706760818067608190676082006760821067608220676082306760824067608250676082606760827067608280676082906760830067608310676083206760833067608340676083506760836067608370676083806760839067608400676084106760842067608430676084406760845067608460676084706760848067608490676085006760851067608520676085306760854067608550676085606760857067608580676085906760860067608610676086206760863067608640676086506760866067608670676086806760869067608700676087106760872067608730676087406760875067608760676087706760878067608790676088006760881067608820676088306760884067608850676088606760887067608880676088906760890067608910676089206760893067608940676089506760896067608970676089806760899067609000676090106760902067609030676090406760905067609060676090706760908067609090676091006760911067609120676091306760914067609150676091606760917067609180676091906760920067609210676092206760923067609240676092506760926067609270676092806760929067609300676093106760932067609330676093406760935067609360676093706760938067609390676094006760941067609420676094306760944067609450676094606760947067609480676094906760950067609510676095206760953067609540676095506760956067609570676095806760959067609600676096106760962067609630676096406760965067609660676096706760968067609690676097006760971067609720676097306760974067609750676097606760977067609780676097906760980067609810676098206760983067609840676098506760986067609870676098806760989067609900676099106760992067609930676099406760995067609960676099706760998067609990676100006761001067610020676100306761004067610050676100606761007067610080676100906761010067610110676101206761013067610140676101506761016067610170676101806761019067610200676102106761022067610230676102406761025067610260676102706761028067610290676103006761031067610320676103306761034067610350676103606761037067610380676103906761040067610410676104206761043067610440676104506761046067610470676104806761049067610500676105106761052067610530676105406761055067610560676105706761058067610590676106006761061067610620676106306761064067610650676106606761067067610680676106906761070067610710676107206761073067610740676107506761076067610770676107806761079067610800676108106761082067610830676108406761085067610860676108706761088067610890676109006761091067610920676109306761094067610950676109606761097067610980676109906761100067611010676110206761103067611040676110506770001067700020677000306770004067700050677000606770007067700080677000906770010067700110677001206770013067700140677001506770016067700170677001806770019067700200677002106770022067700230677002406770025067700260677002706770028067700290677003006770031067700320677003306770034067700350677003606770037067700380677003906770040067700410677004206770043067700440677004506770046067700470677004806770049067700500677005106770052067700530677005406770055067700560677005706770058067700590677006006770061067700620677006306770064067700650677006606770067067700680677006906770070067700710677007206770073067700740677007506770076067700770677007806770079067700800677008106770082067700830677008406770085067700860677008706770088067700890677009006770091067700920677009306770094067700950677009606770097067700980677009906770100067701010677010206770103067701040677010506770106067701070677010806770109067701100677011106770112067701130677011406770115067701160677011706770118067701190677012006770121067701220677012306770124067701250677012606770127067701280677012906770130067701310677013206770133067701340677013506770136067701370677013806770139067701400677014106770142067701430677014406770145067701460677014706770148067701490677015006770151067701520677015306770154067701550677015606770157067701580677015906770160067701610677016206770163067701640677016506770166067701670677016806770169067701700677017106770172067701730677017406770175067701760677017706770178067701790677018006770181067701820677018306770184067701850677018606770187067701880677018906770190067701910677019206770193067701940677019506770196067701970677019806770199067702000677020106770202067702030677020406770205067702060677020706770208067702090677021006770211067702120677021306770214067702150677021606770217067702180677021906770220067702210677022206770223067702240677022506770226067702270677022806770229067702300677023106770232067702330677023406770235067702360677023706770238067702390677024006770241067702420677024306770244067702450677024606770247067702480677024906770250067702510677025206770253067702540677025506770256067702570677025806770259067702600677026106770262067702630677026406770265067702660677026706770268067702690677027006770271067702720677027306770274067702750677027606770277067702780677027906770280067702810677028206770283067702840677028506770286067702870677028806770289067702900677029106770292067702930677029406770295067702960677029706770298067702990677030006770301067703020677030306770304067703050677030606770307067703080677030906770310067703110677031206770313067703140677031506770316067703170677031806770319067703200677032106770322067703230677032406770325067703260677032706770328067703290677033006770331067703320677033306770334067703350677033606770337067703380677033906770340067703410677034206770343067703440677034506770346067703470677034806770349067703500677035106770352067703530677035406770355067703560677035706770358067703590677036006770361067703620677036306770364067703650677036606770367067703680677036906770370067703710677037206770373067703740677037506770376067703770677037806770379067703800677038106770382067703830677038406770385067703860677038706770388067703890677039006770391067703920677039306770394067703950677039606770397067703980677039906770400067704010677040206770403067704040677040506770406067704070677040806770409067704100677041106770412067704130677041406770415067704160677041706770418067704190677042006770421067704220677042306770424067704250677042606770427067704280677042906770430067704310677043206770433067704340677043506770436067704370677043806770439067704400677044106770442067704430677044406770445067704460677044706770448067704490677045006770451067704520677045306770454067704550677045606770457067704580677045906770460067704610677046206770463067704640677046506770466067704670677046806770469067704700677047106770472067704730677047406770475067704760677047706770478067704790677048006770481067704820677048306770484067704850677048606770487067704880677048906770490067704910677049206770493067704940677049506770496067704970677049806770499067705000677050106770502067705030677050406770505067705060677050706770508067705090677051006770511067705120677051306770514067705150677051606770517067705180677051906770520067705210677052206770523067705240677052506770526067705270677052806770529067705300677053106770532067705330677053406770535067705360677053706770538067705390677054006770541067705420677054306770544067705450677054606770547067705480677054906770550067705510677055206770553067705540677055506770556067705570677055806770559067705600677056106770562067705630677056406770565067705660677056706770568067705690677057006770571067705720677057306770574067705750677057606770577067705780677057906770580067705810677058206770583067705840677058506770586067705870677058806770589067705900677059106770592067705930677059406770595067705960677059706770598067705990677060006770601067706020677060306770604067706050677060606770607067706080677060906770610067706110677061206770613067706140677061506770616067706170677061806770619067706200677062106770622067706230677062406770625067706260677062706770628067706290677063006770631067706320677063306770634067706350677063606770637067706380677063906770640067706410677064206770643067706440677064506770646067706470677064806770649067706500677065106770652067706530677065406770655067706560677065706770658067706590677066006770661067706620677066306770664067706650677066606770667067706680677066906770670067706710677067206770673067706740677067506770676067706770677067806770679067706800677068106770682067706830677068406770685067706860677068706770688067706890677069006770691067706920677069306770694067706950677069606770697067706980677069906770700067707010677070206770703067707040677070506770706067707070677070806770709067707100677071106770712067707130677071406770715067707160677071706770718067707190677072006770721067707220677072306770724067707250677072606770727067707280677072906770730067707310677073206770733067707340677073506770736067707370677073806770739067707400677074106770742067707430677074406770745067707460677074706770748067707490677075006770751067707520677075306770754067707550677075606770757067707580677075906770760067707610677076206770763067707640677076506770766067707670677076806770769067707700677077106770772067707730677077406770775067707760677077706770778067707790677078006770781067707820677078306770784067707850677078606770787067707880677078906770790067707910677079206770793067707940677079506770796067707970677079806770799067708000677080106770802067708030677080406770805067708060677080706770808067708090677081006770811067708120677081306770814067708150677081606770817067708180677081906770820067708210677082206770823067708240677082506770826067708270677082806770829067708300677083106770832067708330677083406770835067708360677083706770838067708390677084006770841067708420677084306770844067708450677084606770847067708480677084906770850067708510677085206770853067708540677085506770856067708570677085806770859067708600677086106770862067708630677086406770865067708660677086706770868067708690677087006770871067708720677087306770874067708750677087606770877067708780677087906770880067708810677088206770883067708840677088506770886067708870677088806770889067708900677089106770892067708930677089406770895067708960677089706770898067708990677090006770901067709020677090306770904067709050677090606770907067709080677090906770910067709110677091206770913067709140677091506770916067709170677091806770919067709200677092106770922067709230677092406770925067709260677092706770928067709290677093006770931067709320677093306770934067709350677093606770937067709380677093906770940067709410677094206770943067709440677094506770946067709470677094806770949067709500677095106770952067709530677095406770955067709560677095706770958067709590677096006770961067709620677096306770964067709650677096606770967067709680677096906770970067709710677097206770973067709740677097506770976067709770677097806770979067709800677098106770982067709830677098406770985067709860677098706770988067709890677099006770991067709920677099306770994067709950677099606770997067709980677099906771000067710010677100206771003067710040677100506771006067710070677100806771009067710100677101106771012067710130677101406771015067710160677101706771018067710190677102006771021067710220677102306771024067710250677102606771027067710280677102906771030067710310677103206771033067710340677103506771036067710370677103806771039067710400677104106771042067710430677104406771045067710460677104706771048067710490677105006771051067710520677105306771054067710550677105606771057067710580677105906771060067710610677106206771063067710640677106506771066067710670677106806771069067710700677107106771072067710730677107406771075067710760677107706771078067710790677108006771081067710820677108306771084067710850677108606771087067710880677108906771090067710910677109206771093067710940677109506771096067710970677109806771099067711000677110106771102067711030677110406771105067800010678000206780003067800040678000506780006067800070678000806780009067800100678001106780012067800130678001406780015067800160678001706780018067800190678002006780021067800220678002306780024067800250678002606780027067800280678002906780030067800310678003206780033067800340678003506780036067800370678003806780039067800400678004106780042067800430678004406780045067800460678004706780048067800490678005006780051067800520678005306780054067800550678005606780057067800580678005906780060067800610678006206780063067800640678006506780066067800670678006806780069067800700678007106780072067800730678007406780075067800760678007706780078067800790678008006780081067800820678008306780084067800850678008606780087067800880678008906780090067800910678009206780093067800940678009506780096067800970678009806780099067801000678010106780102067801030678010406780105067801060678010706780108067801090678011006780111067801120678011306780114067801150678011606780117067801180678011906780120067801210678012206780123067801240678012506780126067801270678012806780129067801300678013106780132067801330678013406780135067801360678013706780138067801390678014006780141067801420678014306780144067801450678014606780147067801480678014906780150067801510678015206780153067801540678015506780156067801570678015806780159067801600678016106780162067801630678016406780165067801660678016706780168067801690678017006780171067801720678017306780174067801750678017606780177067801780678017906780180067801810678018206780183067801840678018506780186067801870678018806780189067801900678019106780192067801930678019406780195067801960678019706780198067801990678020006780201067802020678020306780204067802050678020606780207067802080678020906780210067802110678021206780213067802140678021506780216067802170678021806780219067802200678022106780222067802230678022406780225067802260678022706780228067802290678023006780231067802320678023306780234067802350678023606780237067802380678023906780240067802410678024206780243067802440678024506780246067802470678024806780249067802500678025106780252067802530678025406780255067802560678025706780258067802590678026006780261067802620678026306780264067802650678026606780267067802680678026906780270067802710678027206780273067802740678027506780276067802770678027806780279067802800678028106780282067802830678028406780285067802860678028706780288067802890678029006780291067802920678029306780294067802950678029606780297067802980678029906780300067803010678030206780303067803040678030506780306067803070678030806780309067803100678031106780312067803130678031406780315067803160678031706780318067803190678032006780321067803220678032306780324067803250678032606780327067803280678032906780330067803310678033206780333067803340678033506780336067803370678033806780339067803400678034106780342067803430678034406780345067803460678034706780348067803490678035006780351067803520678035306780354067803550678035606780357067803580678035906780360067803610678036206780363067803640678036506780366067803670678036806780369067803700678037106780372067803730678037406780375067803760678037706780378067803790678038006780381067803820678038306780384067803850678038606780387067803880678038906780390067803910678039206780393067803940678039506780396067803970678039806780399067804000678040106780402067804030678040406780405067804060678040706780408067804090678041006780411067804120678041306780414067804150678041606780417067804180678041906780420067804210678042206780423067804240678042506780426067804270678042806780429067804300678043106780432067804330678043406780435067804360678043706780438067804390678044006780441067804420678044306780444067804450678044606780447067804480678044906780450067804510678045206780453067804540678045506780456067804570678045806780459067804600678046106780462067804630678046406780465067804660678046706780468067804690678047006780471067804720678047306780474067804750678047606780477067804780678047906780480067804810678048206780483067804840678048506780486067804870678048806780489067804900678049106780492067804930678049406780495067804960678049706780498067804990678050006780501067805020678050306780504067805050678050606780507067805080678050906780510067805110678051206780513067805140678051506780516067805170678051806780519067805200678052106780522067805230678052406780525067805260678052706780528067805290678053006780531067805320678053306780534067805350678053606780537067805380678053906780540067805410678054206780543067805440678054506780546067805470678054806780549067805500678055106780552067805530678055406780555067805560678055706780558067805590678056006780561067805620678056306780564067805650678056606780567067805680678056906780570067805710678057206780573067805740678057506780576067805770678057806780579067805800678058106780582067805830678058406780585067805860678058706780588067805890678059006780591067805920678059306780594067805950678059606780597067805980678059906780600067806010678060206780603067806040678060506780606067806070678060806780609067806100678061106780612067806130678061406780615067806160678061706780618067806190678062006780621067806220678062306780624067806250678062606780627067806280678062906780630067806310678063206780633067806340678063506780636067806370678063806780639067806400678064106780642067806430678064406780645067806460678064706780648067806490678065006780651067806520678065306780654067806550678065606780657067806580678065906780660067806610678066206780663067806640678066506780666067806670678066806780669067806700678067106780672067806730678067406780675067806760678067706780678067806790678068006780681067806820678068306780684067806850678068606780687067806880678068906780690067806910678069206780693067806940678069506780696067806970678069806780699067807000678070106780702067807030678070406780705067807060678070706780708067807090678071006780711067807120678071306780714067807150678071606780717067807180678071906780720067807210678072206780723067807240678072506780726067807270678072806780729067807300678073106780732067807330678073406780735067807360678073706780738067807390678074006780741067807420678074306780744067807450678074606780747067807480678074906780750067807510678075206780753067807540678075506780756067807570678075806780759067807600678076106780762067807630678076406780765067807660678076706780768067807690678077006780771067807720678077306780774067807750678077606780777067807780678077906780780067807810678078206780783067807840678078506780786067807870678078806780789067807900678079106780792067807930678079406780795067807960678079706780798067807990678080006780801067808020678080306780804067808050678080606780807067808080678080906780810067808110678081206780813067808140678081506780816067808170678081806780819067808200678082106780822067808230678082406780825067808260678082706780828067808290678083006780831067808320678083306780834067808350678083606780837067808380678083906780840067808410678084206780843067808440678084506780846067808470678084806780849067808500678085106780852067808530678085406780855067808560678085706780858067808590678086006780861067808620678086306780864067808650678086606780867067808680678086906780870067808710678087206780873067808740678087506780876067808770678087806780879067808800678088106780882067808830678088406780885067808860678088706780888067808890678089006780891067808920678089306780894067808950678089606780897067808980678089906780900067809010678090206780903067809040678090506780906067809070678090806780909067809100678091106780912067809130678091406780915067809160678091706780918067809190678092006780921067809220678092306780924067809250678092606780927067809280678092906780930067809310678093206780933067809340678093506780936067809370678093806780939067809400678094106780942067809430678094406780945067809460678094706780948067809490678095006780951067809520678095306780954067809550678095606780957067809580678095906780960067809610678096206780963067809640678096506780966067809670678096806780969067809700678097106780972067809730678097406780975067809760678097706780978067809790678098006780981067809820678098306780984067809850678098606780987067809880678098906780990067809910678099206780993067809940678099506780996067809970678099806780999067810000678100106781002067810030678100406781005067810060678100706781008067810090678101006781011067810120678101306781014067810150678101606781017067810180678101906781020067810210678102206781023067810240678102506781026067810270678102806781029067810300678103106781032067810330678103406781035067810360678103706781038067810390678104006781041067810420678104306781044067810450678104606781047067810480678104906781050067810510678105206781053067810540678105506781056067810570678105806781059067810600678106106781062067810630678106406781065067810660678106706781068067810690678107006781071067810720678107306781074067810750678107606781077067810780678107906781080067810810678108206781083067810840678108506781086067810870678108806781089067810900678109106781092067810930678109406781095067810960678109706781098067810990678110006781101067811020678110306781104067811050679000106790002067900030679000406790005067900060679000706790008067900090679001006790011067900120679001306790014067900150679001606790017067900180679001906790020067900210679002206790023067900240679002506790026067900270679002806790029067900300679003106790032067900330679003406790035067900360679003706790038067900390679004006790041067900420679004306790044067900450679004606790047067900480679004906790050067900510679005206790053067900540679005506790056067900570679005806790059067900600679006106790062067900630679006406790065067900660679006706790068067900690679007006790071067900720679007306790074067900750679007606790077067900780679007906790080067900810679008206790083067900840679008506790086067900870679008806790089067900900679009106790092067900930679009406790095067900960679009706790098067900990679010006790101067901020679010306790104067901050679010606790107067901080679010906790110067901110679011206790113067901140679011506790116067901170679011806790119067901200679012106790122067901230679012406790125067901260679012706790128067901290679013006790131067901320679013306790134067901350679013606790137067901380679013906790140067901410679014206790143067901440679014506790146067901470679014806790149067901500679015106790152067901530679015406790155067901560679015706790158067901590679016006790161067901620679016306790164067901650679016606790167067901680679016906790170067901710679017206790173067901740679017506790176067901770679017806790179067901800679018106790182067901830679018406790185067901860679018706790188067901890679019006790191067901920679019306790194067901950679019606790197067901980679019906790200067902010679020206790203067902040679020506790206067902070679020806790209067902100679021106790212067902130679021406790215067902160679021706790218067902190679022006790221067902220679022306790224067902250679022606790227067902280679022906790230067902310679023206790233067902340679023506790236067902370679023806790239067902400679024106790242067902430679024406790245067902460679024706790248067902490679025006790251067902520679025306790254067902550679025606790257067902580679025906790260067902610679026206790263067902640679026506790266067902670679026806790269067902700679027106790272067902730679027406790275067902760679027706790278067902790679028006790281067902820679028306790284067902850679028606790287067902880679028906790290067902910679029206790293067902940679029506790296067902970679029806790299067903000679030106790302067903030679030406790305067903060679030706790308067903090679031006790311067903120679031306790314067903150679031606790317067903180679031906790320067903210679032206790323067903240679032506790326067903270679032806790329067903300679033106790332067903330679033406790335067903360679033706790338067903390679034006790341067903420679034306790344067903450679034606790347067903480679034906790350067903510679035206790353067903540679035506790356067903570679035806790359067903600679036106790362067903630679036406790365067903660679036706790368067903690679037006790371067903720679037306790374067903750679037606790377067903780679037906790380067903810679038206790383067903840679038506790386067903870679038806790389067903900679039106790392067903930679039406790395067903960679039706790398067903990679040006790401067904020679040306790404067904050679040606790407067904080679040906790410067904110679041206790413067904140679041506790416067904170679041806790419067904200679042106790422067904230679042406790425067904260679042706790428067904290679043006790431067904320679043306790434067904350679043606790437067904380679043906790440067904410679044206790443067904440679044506790446067904470679044806790449067904500679045106790452067904530679045406790455067904560679045706790458067904590679046006790461067904620679046306790464067904650679046606790467067904680679046906790470067904710679047206790473067904740679047506790476067904770679047806790479067904800679048106790482067904830679048406790485067904860679048706790488067904890679049006790491067904920679049306790494067904950679049606790497067904980679049906790500067905010679050206790503067905040679050506790506067905070679050806790509067905100679051106790512067905130679051406790515067905160679051706790518067905190679052006790521067905220679052306790524067905250679052606790527067905280679052906790530067905310679053206790533067905340679053506790536067905370679053806790539067905400679054106790542067905430679054406790545067905460679054706790548067905490679055006790551067905520679055306790554067905550679055606790557067905580679055906790560067905610679056206790563067905640679056506790566067905670679056806790569067905700679057106790572067905730679057406790575067905760679057706790578067905790679058006790581067905820679058306790584067905850679058606790587067905880679058906790590067905910679059206790593067905940679059506790596067905970679059806790599067906000679060106790602067906030679060406790605067906060679060706790608067906090679061006790611067906120679061306790614067906150679061606790617067906180679061906790620067906210679062206790623067906240679062506790626067906270679062806790629067906300679063106790632067906330679063406790635067906360679063706790638067906390679064006790641067906420679064306790644067906450679064606790647067906480679064906790650067906510679065206790653067906540679065506790656067906570679065806790659067906600679066106790662067906630679066406790665067906660679066706790668067906690679067006790671067906720679067306790674067906750679067606790677067906780679067906790680067906810679068206790683067906840679068506790686067906870679068806790689067906900679069106790692067906930679069406790695067906960679069706790698067906990679070006790701067907020679070306790704067907050679070606790707067907080679070906790710067907110679071206790713067907140679071506790716067907170679071806790719067907200679072106790722067907230679072406790725067907260679072706790728067907290679073006790731067907320679073306790734067907350679073606790737067907380679073906790740067907410679074206790743067907440679074506790746067907470679074806790749067907500679075106790752067907530679075406790755067907560679075706790758067907590679076006790761067907620679076306790764067907650679076606790767067907680679076906790770067907710679077206790773067907740679077506790776067907770679077806790779067907800679078106790782067907830679078406790785067907860679078706790788067907890679079006790791067907920679079306790794067907950679079606790797067907980679079906790800067908010679080206790803067908040679080506790806067908070679080806790809067908100679081106790812067908130679081406790815067908160679081706790818067908190679082006790821067908220679082306790824067908250679082606790827067908280679082906790830067908310679083206790833067908340679083506790836067908370679083806790839067908400679084106790842067908430679084406790845067908460679084706790848067908490679085006790851067908520679085306790854067908550679085606790857067908580679085906790860067908610679086206790863067908640679086506790866067908670679086806790869067908700679087106790872067908730679087406790875067908760679087706790878067908790679088006790881067908820679088306790884067908850679088606790887067908880679088906790890067908910679089206790893067908940679089506790896067908970679089806790899067909000679090106790902067909030679090406790905067909060679090706790908067909090679091006790911067909120679091306790914067909150679091606790917067909180679091906790920067909210679092206790923067909240679092506790926067909270679092806790929067909300679093106790932067909330679093406790935067909360679093706790938067909390679094006790941067909420679094306790944067909450679094606790947067909480679094906790950067909510679095206790953067909540679095506790956067909570679095806790959067909600679096106790962067909630679096406790965067909660679096706790968067909690679097006790971067909720679097306790974067909750679097606790977067909780679097906790980067909810679098206790983067909840679098506790986067909870679098806790989067909900679099106790992067909930679099406790995067909960679099706790998067909990679100006791001067910020679100306791004067910050679100606791007067910080679100906791010067910110679101206791013067910140679101506791016067910170679101806791019067910200679102106791022067910230679102406791025067910260679102706791028067910290679103006791031067910320679103306791034067910350679103606791037067910380679103906791040067910410679104206791043067910440679104506791046067910470679104806791049067910500679105106791052067910530679105406791055067910560679105706791058067910590679106006791061067910620679106306791064067910650679106606791067067910680679106906791070067910710679107206791073067910740679107506791076067910770679107806791079067910800679108106791082067910830679108406791085067910860679108706791088067910890679109006791091067910920679109306791094067910950679109606791097067910980679109906791100067911010679110206791103067911040679110506800001068000020680000306800004068000050680000606800007068000080680000906800010068000110680001206800013068000140680001506800016068000170680001806800019068000200680002106800022068000230680002406800025068000260680002706800028068000290680003006800031068000320680003306800034068000350680003606800037068000380680003906800040068000410680004206800043068000440680004506800046068000470680004806800049068000500680005106800052068000530680005406800055068000560680005706800058068000590680006006800061068000620680006306800064068000650680006606800067068000680680006906800070068000710680007206800073068000740680007506800076068000770680007806800079068000800680008106800082068000830680008406800085068000860680008706800088068000890680009006800091068000920680009306800094068000950680009606800097068000980680009906800100068001010680010206800103068001040680010506800106068001070680010806800109068001100680011106800112068001130680011406800115068001160680011706800118068001190680012006800121068001220680012306800124068001250680012606800127068001280680012906800130068001310680013206800133068001340680013506800136068001370680013806800139068001400680014106800142068001430680014406800145068001460680014706800148068001490680015006800151068001520680015306800154068001550680015606800157068001580680015906800160068001610680016206800163068001640680016506800166068001670680016806800169068001700680017106800172068001730680017406800175068001760680017706800178068001790680018006800181068001820680018306800184068001850680018606800187068001880680018906800190068001910680019206800193068001940680019506800196068001970680019806800199068002000680020106800202068002030680020406800205068002060680020706800208068002090680021006800211068002120680021306800214068002150680021606800217068002180680021906800220068002210680022206800223068002240680022506800226068002270680022806800229068002300680023106800232068002330680023406800235068002360680023706800238068002390680024006800241068002420680024306800244068002450680024606800247068002480680024906800250068002510680025206800253068002540680025506800256068002570680025806800259068002600680026106800262068002630680026406800265068002660680026706800268068002690680027006800271068002720680027306800274068002750680027606800277068002780680027906800280068002810680028206800283068002840680028506800286068002870680028806800289068002900680029106800292068002930680029406800295068002960680029706800298068002990680030006800301068003020680030306800304068003050680030606800307068003080680030906800310068003110680031206800313068003140680031506800316068003170680031806800319068003200680032106800322068003230680032406800325068003260680032706800328068003290680033006800331068003320680033306800334068003350680033606800337068003380680033906800340068003410680034206800343068003440680034506800346068003470680034806800349068003500680035106800352068003530680035406800355068003560680035706800358068003590680036006800361068003620680036306800364068003650680036606800367068003680680036906800370068003710680037206800373068003740680037506800376068003770680037806800379068003800680038106800382068003830680038406800385068003860680038706800388068003890680039006800391068003920680039306800394068003950680039606800397068003980680039906800400068004010680040206800403068004040680040506800406068004070680040806800409068004100680041106800412068004130680041406800415068004160680041706800418068004190680042006800421068004220680042306800424068004250680042606800427068004280680042906800430068004310680043206800433068004340680043506800436068004370680043806800439068004400680044106800442068004430680044406800445068004460680044706800448068004490680045006800451068004520680045306800454068004550680045606800457068004580680045906800460068004610680046206800463068004640680046506800466068004670680046806800469068004700680047106800472068004730680047406800475068004760680047706800478068004790680048006800481068004820680048306800484068004850680048606800487068004880680048906800490068004910680049206800493068004940680049506800496068004970680049806800499068005000680050106800502068005030680050406800505068005060680050706800508068005090680051006800511068005120680051306800514068005150680051606800517068005180680051906800520068005210680052206800523068005240680052506800526068005270680052806800529068005300680053106800532068005330680053406800535068005360680053706800538068005390680054006800541068005420680054306800544068005450680054606800547068005480680054906800550068005510680055206800553068005540680055506800556068005570680055806800559068005600680056106800562068005630680056406800565068005660680056706800568068005690680057006800571068005720680057306800574068005750680057606800577068005780680057906800580068005810680058206800583068005840680058506800586068005870680058806800589068005900680059106800592068005930680059406800595068005960680059706800598068005990680060006800601068006020680060306800604068006050680060606800607068006080680060906800610068006110680061206800613068006140680061506800616068006170680061806800619068006200680062106800622068006230680062406800625068006260680062706800628068006290680063006800631068006320680063306800634068006350680063606800637068006380680063906800640068006410680064206800643068006440680064506800646068006470680064806800649068006500680065106800652068006530680065406800655068006560680065706800658068006590680066006800661068006620680066306800664068006650680066606800667068006680680066906800670068006710680067206800673068006740680067506800676068006770680067806800679068006800680068106800682068006830680068406800685068006860680068706800688068006890680069006800691068006920680069306800694068006950680069606800697068006980680069906800700068007010680070206800703068007040680070506800706068007070680070806800709068007100680071106800712068007130680071406800715068007160680071706800718068007190680072006800721068007220680072306800724068007250680072606800727068007280680072906800730068007310680073206800733068007340680073506800736068007370680073806800739068007400680074106800742068007430680074406800745068007460680074706800748068007490680075006800751068007520680075306800754068007550680075606800757068007580680075906800760068007610680076206800763068007640680076506800766068007670680076806800769068007700680077106800772068007730680077406800775068007760680077706800778068007790680078006800781068007820680078306800784068007850680078606800787068007880680078906800790068007910680079206800793068007940680079506800796068007970680079806800799068008000680080106800802068008030680080406800805068008060680080706800808068008090680081006800811068008120680081306800814068008150680081606800817068008180680081906800820068008210680082206800823068008240680082506800826068008270680082806800829068008300680083106800832068008330680083406800835068008360680083706800838068008390680084006800841068008420680084306800844068008450680084606800847068008480680084906800850068008510680085206800853068008540680085506800856068008570680085806800859068008600680086106800862068008630680086406800865068008660680086706800868068008690680087006800871068008720680087306800874068008750680087606800877068008780680087906800880068008810680088206800883068008840680088506800886068008870680088806800889068008900680089106800892068008930680089406800895068008960680089706800898068008990680090006800901068009020680090306800904068009050680090606800907068009080680090906800910068009110680091206800913068009140680091506800916068009170680091806800919068009200680092106800922068009230680092406800925068009260680092706800928068009290680093006800931068009320680093306800934068009350680093606800937068009380680093906800940068009410680094206800943068009440680094506800946068009470680094806800949068009500680095106800952068009530680095406800955068009560680095706800958068009590680096006800961068009620680096306800964068009650680096606800967068009680680096906800970068009710680097206800973068009740680097506800976068009770680097806800979068009800680098106800982068009830680098406800985068009860680098706800988068009890680099006800991068009920680099306800994068009950680099606800997068009980680099906801000068010010680100206801003068010040680100506801006068010070680100806801009068010100680101106801012068010130680101406801015068010160680101706801018068010190680102006801021068010220680102306801024068010250680102606801027068010280680102906801030068010310680103206801033068010340680103506801036068010370680103806801039068010400680104106801042068010430680104406801045068010460680104706801048068010490680105006801051068010520680105306801054068010550680105606801057068010580680105906801060068010610680106206801063068010640680106506801066068010670680106806801069068010700680107106801072068010730680107406801075068010760680107706801078068010790680108006801081068010820680108306801084068010850680108606801087068010880680108906801090068010910680109206801093068010940680109506801096068010970680109806801099068011000680110106801102068011030680110406801105068100010681000206810003068100040681000506810006068100070681000806810009068100100681001106810012068100130681001406810015068100160681001706810018068100190681002006810021068100220681002306810024068100250681002606810027068100280681002906810030068100310681003206810033068100340681003506810036068100370681003806810039068100400681004106810042068100430681004406810045068100460681004706810048068100490681005006810051068100520681005306810054068100550681005606810057068100580681005906810060068100610681006206810063068100640681006506810066068100670681006806810069068100700681007106810072068100730681007406810075068100760681007706810078068100790681008006810081068100820681008306810084068100850681008606810087068100880681008906810090068100910681009206810093068100940681009506810096068100970681009806810099068101000681010106810102068101030681010406810105068101060681010706810108068101090681011006810111068101120681011306810114068101150681011606810117068101180681011906810120068101210681012206810123068101240681012506810126068101270681012806810129068101300681013106810132068101330681013406810135068101360681013706810138068101390681014006810141068101420681014306810144068101450681014606810147068101480681014906810150068101510681015206810153068101540681015506810156068101570681015806810159068101600681016106810162068101630681016406810165068101660681016706810168068101690681017006810171068101720681017306810174068101750681017606810177068101780681017906810180068101810681018206810183068101840681018506810186068101870681018806810189068101900681019106810192068101930681019406810195068101960681019706810198068101990681020006810201068102020681020306810204068102050681020606810207068102080681020906810210068102110681021206810213068102140681021506810216068102170681021806810219068102200681022106810222068102230681022406810225068102260681022706810228068102290681023006810231068102320681023306810234068102350681023606810237068102380681023906810240068102410681024206810243068102440681024506810246068102470681024806810249068102500681025106810252068102530681025406810255068102560681025706810258068102590681026006810261068102620681026306810264068102650681026606810267068102680681026906810270068102710681027206810273068102740681027506810276068102770681027806810279068102800681028106810282068102830681028406810285068102860681028706810288068102890681029006810291068102920681029306810294068102950681029606810297068102980681029906810300068103010681030206810303068103040681030506810306068103070681030806810309068103100681031106810312068103130681031406810315068103160681031706810318068103190681032006810321068103220681032306810324068103250681032606810327068103280681032906810330068103310681033206810333068103340681033506810336068103370681033806810339068103400681034106810342068103430681034406810345068103460681034706810348068103490681035006810351068103520681035306810354068103550681035606810357068103580681035906810360068103610681036206810363068103640681036506810366068103670681036806810369068103700681037106810372068103730681037406810375068103760681037706810378068103790681038006810381068103820681038306810384068103850681038606810387068103880681038906810390068103910681039206810393068103940681039506810396068103970681039806810399068104000681040106810402068104030681040406810405068104060681040706810408068104090681041006810411068104120681041306810414068104150681041606810417068104180681041906810420068104210681042206810423068104240681042506810426068104270681042806810429068104300681043106810432068104330681043406810435068104360681043706810438068104390681044006810441068104420681044306810444068104450681044606810447068104480681044906810450068104510681045206810453068104540681045506810456068104570681045806810459068104600681046106810462068104630681046406810465068104660681046706810468068104690681047006810471068104720681047306810474068104750681047606810477068104780681047906810480068104810681048206810483068104840681048506810486068104870681048806810489068104900681049106810492068104930681049406810495068104960681049706810498068104990681050006810501068105020681050306810504068105050681050606810507068105080681050906810510068105110681051206810513068105140681051506810516068105170681051806810519068105200681052106810522068105230681052406810525068105260681052706810528068105290681053006810531068105320681053306810534068105350681053606810537068105380681053906810540068105410681054206810543068105440681054506810546068105470681054806810549068105500681055106810552068105530681055406810555068105560681055706810558068105590681056006810561068105620681056306810564068105650681056606810567068105680681056906810570068105710681057206810573068105740681057506810576068105770681057806810579068105800681058106810582068105830681058406810585068105860681058706810588068105890681059006810591068105920681059306810594068105950681059606810597068105980681059906810600068106010681060206810603068106040681060506810606068106070681060806810609068106100681061106810612068106130681061406810615068106160681061706810618068106190681062006810621068106220681062306810624068106250681062606810627068106280681062906810630068106310681063206810633068106340681063506810636068106370681063806810639068106400681064106810642068106430681064406810645068106460681064706810648068106490681065006810651068106520681065306810654068106550681065606810657068106580681065906810660068106610681066206810663068106640681066506810666068106670681066806810669068106700681067106810672068106730681067406810675068106760681067706810678068106790681068006810681068106820681068306810684068106850681068606810687068106880681068906810690068106910681069206810693068106940681069506810696068106970681069806810699068107000681070106810702068107030681070406810705068107060681070706810708068107090681071006810711068107120681071306810714068107150681071606810717068107180681071906810720068107210681072206810723068107240681072506810726068107270681072806810729068107300681073106810732068107330681073406810735068107360681073706810738068107390681074006810741068107420681074306810744068107450681074606810747068107480681074906810750068107510681075206810753068107540681075506810756068107570681075806810759068107600681076106810762068107630681076406810765068107660681076706810768068107690681077006810771068107720681077306810774068107750681077606810777068107780681077906810780068107810681078206810783068107840681078506810786068107870681078806810789068107900681079106810792068107930681079406810795068107960681079706810798068107990681080006810801068108020681080306810804068108050681080606810807068108080681080906810810068108110681081206810813068108140681081506810816068108170681081806810819068108200681082106810822068108230681082406810825068108260681082706810828068108290681083006810831068108320681083306810834068108350681083606810837068108380681083906810840068108410681084206810843068108440681084506810846068108470681084806810849068108500681085106810852068108530681085406810855068108560681085706810858068108590681086006810861068108620681086306810864068108650681086606810867068108680681086906810870068108710681087206810873068108740681087506810876068108770681087806810879068108800681088106810882068108830681088406810885068108860681088706810888068108890681089006810891068108920681089306810894068108950681089606810897068108980681089906810900068109010681090206810903068109040681090506810906068109070681090806810909068109100681091106810912068109130681091406810915068109160681091706810918068109190681092006810921068109220681092306810924068109250681092606810927068109280681092906810930068109310681093206810933068109340681093506810936068109370681093806810939068109400681094106810942068109430681094406810945068109460681094706810948068109490681095006810951068109520681095306810954068109550681095606810957068109580681095906810960068109610681096206810963068109640681096506810966068109670681096806810969068109700681097106810972068109730681097406810975068109760681097706810978068109790681098006810981068109820681098306810984068109850681098606810987068109880681098906810990068109910681099206810993068109940681099506810996068109970681099806810999068110000681100106811002068110030681100406811005068110060681100706811008068110090681101006811011068110120681101306811014068110150681101606811017068110180681101906811020068110210681102206811023068110240681102506811026068110270681102806811029068110300681103106811032068110330681103406811035068110360681103706811038068110390681104006811041068110420681104306811044068110450681104606811047068110480681104906811050068110510681105206811053068110540681105506811056068110570681105806811059068110600681106106811062068110630681106406811065068110660681106706811068068110690681107006811071068110720681107306811074068110750681107606811077068110780681107906811080068110810681108206811083068110840681108506811086068110870681108806811089068110900681109106811092068110930681109406811095068110960681109706811098068110990681110006811101068111020681110306811104068111050682000106820002068200030682000406820005068200060682000706820008068200090682001006820011068200120682001306820014068200150682001606820017068200180682001906820020068200210682002206820023068200240682002506820026068200270682002806820029068200300682003106820032068200330682003406820035068200360682003706820038068200390682004006820041068200420682004306820044068200450682004606820047068200480682004906820050068200510682005206820053068200540682005506820056068200570682005806820059068200600682006106820062068200630682006406820065068200660682006706820068068200690682007006820071068200720682007306820074068200750682007606820077068200780682007906820080068200810682008206820083068200840682008506820086068200870682008806820089068200900682009106820092068200930682009406820095068200960682009706820098068200990682010006820101068201020682010306820104068201050682010606820107068201080682010906820110068201110682011206820113068201140682011506820116068201170682011806820119068201200682012106820122068201230682012406820125068201260682012706820128068201290682013006820131068201320682013306820134068201350682013606820137068201380682013906820140068201410682014206820143068201440682014506820146068201470682014806820149068201500682015106820152068201530682015406820155068201560682015706820158068201590682016006820161068201620682016306820164068201650682016606820167068201680682016906820170068201710682017206820173068201740682017506820176068201770682017806820179068201800682018106820182068201830682018406820185068201860682018706820188068201890682019006820191068201920682019306820194068201950682019606820197068201980682019906820200068202010682020206820203068202040682020506820206068202070682020806820209068202100682021106820212068202130682021406820215068202160682021706820218068202190682022006820221068202220682022306820224068202250682022606820227068202280682022906820230068202310682023206820233068202340682023506820236068202370682023806820239068202400682024106820242068202430682024406820245068202460682024706820248068202490682025006820251068202520682025306820254068202550682025606820257068202580682025906820260068202610682026206820263068202640682026506820266068202670682026806820269068202700682027106820272068202730682027406820275068202760682027706820278068202790682028006820281068202820682028306820284068202850682028606820287068202880682028906820290068202910682029206820293068202940682029506820296068202970682029806820299068203000682030106820302068203030682030406820305068203060682030706820308068203090682031006820311068203120682031306820314068203150682031606820317068203180682031906820320068203210682032206820323068203240682032506820326068203270682032806820329068203300682033106820332068203330682033406820335068203360682033706820338068203390682034006820341068203420682034306820344068203450682034606820347068203480682034906820350068203510682035206820353068203540682035506820356068203570682035806820359068203600682036106820362068203630682036406820365068203660682036706820368068203690682037006820371068203720682037306820374068203750682037606820377068203780682037906820380068203810682038206820383068203840682038506820386068203870682038806820389068203900682039106820392068203930682039406820395068203960682039706820398068203990682040006820401068204020682040306820404068204050682040606820407068204080682040906820410068204110682041206820413068204140682041506820416068204170682041806820419068204200682042106820422068204230682042406820425068204260682042706820428068204290682043006820431068204320682043306820434068204350682043606820437068204380682043906820440068204410682044206820443068204440682044506820446068204470682044806820449068204500682045106820452068204530682045406820455068204560682045706820458068204590682046006820461068204620682046306820464068204650682046606820467068204680682046906820470068204710682047206820473068204740682047506820476068204770682047806820479068204800682048106820482068204830682048406820485068204860682048706820488068204890682049006820491068204920682049306820494068204950682049606820497068204980682049906820500068205010682050206820503068205040682050506820506068205070682050806820509068205100682051106820512068205130682051406820515068205160682051706820518068205190682052006820521068205220682052306820524068205250682052606820527068205280682052906820530068205310682053206820533068205340682053506820536068205370682053806820539068205400682054106820542068205430682054406820545068205460682054706820548068205490682055006820551068205520682055306820554068205550682055606820557068205580682055906820560068205610682056206820563068205640682056506820566068205670682056806820569068205700682057106820572068205730682057406820575068205760682057706820578068205790682058006820581068205820682058306820584068205850682058606820587068205880682058906820590068205910682059206820593068205940682059506820596068205970682059806820599068206000682060106820602068206030682060406820605068206060682060706820608068206090682061006820611068206120682061306820614068206150682061606820617068206180682061906820620068206210682062206820623068206240682062506820626068206270682062806820629068206300682063106820632068206330682063406820635068206360682063706820638068206390682064006820641068206420682064306820644068206450682064606820647068206480682064906820650068206510682065206820653068206540682065506820656068206570682065806820659068206600682066106820662068206630682066406820665068206660682066706820668068206690682067006820671068206720682067306820674068206750682067606820677068206780682067906820680068206810682068206820683068206840682068506820686068206870682068806820689068206900682069106820692068206930682069406820695068206960682069706820698068206990682070006820701068207020682070306820704068207050682070606820707068207080682070906820710068207110682071206820713068207140682071506820716068207170682071806820719068207200682072106820722068207230682072406820725068207260682072706820728068207290682073006820731068207320682073306820734068207350682073606820737068207380682073906820740068207410682074206820743068207440682074506820746068207470682074806820749068207500682075106820752068207530682075406820755068207560682075706820758068207590682076006820761068207620682076306820764068207650682076606820767068207680682076906820770068207710682077206820773068207740682077506820776068207770682077806820779068207800682078106820782068207830682078406820785068207860682078706820788068207890682079006820791068207920682079306820794068207950682079606820797068207980682079906820800068208010682080206820803068208040682080506820806068208070682080806820809068208100682081106820812068208130682081406820815068208160682081706820818068208190682082006820821068208220682082306820824068208250682082606820827068208280682082906820830068208310682083206820833068208340682083506820836068208370682083806820839068208400682084106820842068208430682084406820845068208460682084706820848068208490682085006820851068208520682085306820854068208550682085606820857068208580682085906820860068208610682086206820863068208640682086506820866068208670682086806820869068208700682087106820872068208730682087406820875068208760682087706820878068208790682088006820881068208820682088306820884068208850682088606820887068208880682088906820890068208910682089206820893068208940682089506820896068208970682089806820899068209000682090106820902068209030682090406820905068209060682090706820908068209090682091006820911068209120682091306820914068209150682091606820917068209180682091906820920068209210682092206820923068209240682092506820926068209270682092806820929068209300682093106820932068209330682093406820935068209360682093706820938068209390682094006820941068209420682094306820944068209450682094606820947068209480682094906820950068209510682095206820953068209540682095506820956068209570682095806820959068209600682096106820962068209630682096406820965068209660682096706820968068209690682097006820971068209720682097306820974068209750682097606820977068209780682097906820980068209810682098206820983068209840682098506820986068209870682098806820989068209900682099106820992068209930682099406820995068209960682099706820998068209990682100006821001068210020682100306821004068210050682100606821007068210080682100906821010068210110682101206821013068210140682101506821016068210170682101806821019068210200682102106821022068210230682102406821025068210260682102706821028068210290682103006821031068210320682103306821034068210350682103606821037068210380682103906821040068210410682104206821043068210440682104506821046068210470682104806821049068210500682105106821052068210530682105406821055068210560682105706821058068210590682106006821061068210620682106306821064068210650682106606821067068210680682106906821070068210710682107206821073068210740682107506821076068210770682107806821079068210800682108106821082068210830682108406821085068210860682108706821088068210890682109006821091068210920682109306821094068210950682109606821097068210980682109906821100068211010682110206821103068211040682110506830001068300020683000306830004068300050683000606830007068300080683000906830010068300110683001206830013068300140683001506830016068300170683001806830019068300200683002106830022068300230683002406830025068300260683002706830028068300290683003006830031068300320683003306830034068300350683003606830037068300380683003906830040068300410683004206830043068300440683004506830046068300470683004806830049068300500683005106830052068300530683005406830055068300560683005706830058068300590683006006830061068300620683006306830064068300650683006606830067068300680683006906830070068300710683007206830073068300740683007506830076068300770683007806830079068300800683008106830082068300830683008406830085068300860683008706830088068300890683009006830091068300920683009306830094068300950683009606830097068300980683009906830100068301010683010206830103068301040683010506830106068301070683010806830109068301100683011106830112068301130683011406830115068301160683011706830118068301190683012006830121068301220683012306830124068301250683012606830127068301280683012906830130068301310683013206830133068301340683013506830136068301370683013806830139068301400683014106830142068301430683014406830145068301460683014706830148068301490683015006830151068301520683015306830154068301550683015606830157068301580683015906830160068301610683016206830163068301640683016506830166068301670683016806830169068301700683017106830172068301730683017406830175068301760683017706830178068301790683018006830181068301820683018306830184068301850683018606830187068301880683018906830190068301910683019206830193068301940683019506830196068301970683019806830199068302000683020106830202068302030683020406830205068302060683020706830208068302090683021006830211068302120683021306830214068302150683021606830217068302180683021906830220068302210683022206830223068302240683022506830226068302270683022806830229068302300683023106830232068302330683023406830235068302360683023706830238068302390683024006830241068302420683024306830244068302450683024606830247068302480683024906830250068302510683025206830253068302540683025506830256068302570683025806830259068302600683026106830262068302630683026406830265068302660683026706830268068302690683027006830271068302720683027306830274068302750683027606830277068302780683027906830280068302810683028206830283068302840683028506830286068302870683028806830289068302900683029106830292068302930683029406830295068302960683029706830298068302990683030006830301068303020683030306830304068303050683030606830307068303080683030906830310068303110683031206830313068303140683031506830316068303170683031806830319068303200683032106830322068303230683032406830325068303260683032706830328068303290683033006830331068303320683033306830334068303350683033606830337068303380683033906830340068303410683034206830343068303440683034506830346068303470683034806830349068303500683035106830352068303530683035406830355068303560683035706830358068303590683036006830361068303620683036306830364068303650683036606830367068303680683036906830370068303710683037206830373068303740683037506830376068303770683037806830379068303800683038106830382068303830683038406830385068303860683038706830388068303890683039006830391068303920683039306830394068303950683039606830397068303980683039906830400068304010683040206830403068304040683040506830406068304070683040806830409068304100683041106830412068304130683041406830415068304160683041706830418068304190683042006830421068304220683042306830424068304250683042606830427068304280683042906830430068304310683043206830433068304340683043506830436068304370683043806830439068304400683044106830442068304430683044406830445068304460683044706830448068304490683045006830451068304520683045306830454068304550683045606830457068304580683045906830460068304610683046206830463068304640683046506830466068304670683046806830469068304700683047106830472068304730683047406830475068304760683047706830478068304790683048006830481068304820683048306830484068304850683048606830487068304880683048906830490068304910683049206830493068304940683049506830496068304970683049806830499068305000683050106830502068305030683050406830505068305060683050706830508068305090683051006830511068305120683051306830514068305150683051606830517068305180683051906830520068305210683052206830523068305240683052506830526068305270683052806830529068305300683053106830532068305330683053406830535068305360683053706830538068305390683054006830541068305420683054306830544068305450683054606830547068305480683054906830550068305510683055206830553068305540683055506830556068305570683055806830559068305600683056106830562068305630683056406830565068305660683056706830568068305690683057006830571068305720683057306830574068305750683057606830577068305780683057906830580068305810683058206830583068305840683058506830586068305870683058806830589068305900683059106830592068305930683059406830595068305960683059706830598068305990683060006830601068306020683060306830604068306050683060606830607068306080683060906830610068306110683061206830613068306140683061506830616068306170683061806830619068306200683062106830622068306230683062406830625068306260683062706830628068306290683063006830631068306320683063306830634068306350683063606830637068306380683063906830640068306410683064206830643068306440683064506830646068306470683064806830649068306500683065106830652068306530683065406830655068306560683065706830658068306590683066006830661068306620683066306830664068306650683066606830667068306680683066906830670068306710683067206830673068306740683067506830676068306770683067806830679068306800683068106830682068306830683068406830685068306860683068706830688068306890683069006830691068306920683069306830694068306950683069606830697068306980683069906830700068307010683070206830703068307040683070506830706068307070683070806830709068307100683071106830712068307130683071406830715068307160683071706830718068307190683072006830721068307220683072306830724068307250683072606830727068307280683072906830730068307310683073206830733068307340683073506830736068307370683073806830739068307400683074106830742068307430683074406830745068307460683074706830748068307490683075006830751068307520683075306830754068307550683075606830757068307580683075906830760068307610683076206830763068307640683076506830766068307670683076806830769068307700683077106830772068307730683077406830775068307760683077706830778068307790683078006830781068307820683078306830784068307850683078606830787068307880683078906830790068307910683079206830793068307940683079506830796068307970683079806830799068308000683080106830802068308030683080406830805068308060683080706830808068308090683081006830811068308120683081306830814068308150683081606830817068308180683081906830820068308210683082206830823068308240683082506830826068308270683082806830829068308300683083106830832068308330683083406830835068308360683083706830838068308390683084006830841068308420683084306830844068308450683084606830847068308480683084906830850068308510683085206830853068308540683085506830856068308570683085806830859068308600683086106830862068308630683086406830865068308660683086706830868068308690683087006830871068308720683087306830874068308750683087606830877068308780683087906830880068308810683088206830883068308840683088506830886068308870683088806830889068308900683089106830892068308930683089406830895068308960683089706830898068308990683090006830901068309020683090306830904068309050683090606830907068309080683090906830910068309110683091206830913068309140683091506830916068309170683091806830919068309200683092106830922068309230683092406830925068309260683092706830928068309290683093006830931068309320683093306830934068309350683093606830937068309380683093906830940068309410683094206830943068309440683094506830946068309470683094806830949068309500683095106830952068309530683095406830955068309560683095706830958068309590683096006830961068309620683096306830964068309650683096606830967068309680683096906830970068309710683097206830973068309740683097506830976068309770683097806830979068309800683098106830982068309830683098406830985068309860683098706830988068309890683099006830991068309920683099306830994068309950683099606830997068309980683099906831000068310010683100206831003068310040683100506831006068310070683100806831009068310100683101106831012068310130683101406831015068310160683101706831018068310190683102006831021068310220683102306831024068310250683102606831027068310280683102906831030068310310683103206831033068310340683103506831036068310370683103806831039068310400683104106831042068310430683104406831045068310460683104706831048068310490683105006831051068310520683105306831054068310550683105606831057068310580683105906831060068310610683106206831063068310640683106506831066068310670683106806831069068310700683107106831072068310730683107406831075068310760683107706831078068310790683108006831081068310820683108306831084068310850683108606831087068310880683108906831090068310910683109206831093068310940683109506831096068310970683109806831099068311000683110106831102068311030683110406831105068400010684000206840003068400040684000506840006068400070684000806840009068400100684001106840012068400130684001406840015068400160684001706840018068400190684002006840021068400220684002306840024068400250684002606840027068400280684002906840030068400310684003206840033068400340684003506840036068400370684003806840039068400400684004106840042068400430684004406840045068400460684004706840048068400490684005006840051068400520684005306840054068400550684005606840057068400580684005906840060068400610684006206840063068400640684006506840066068400670684006806840069068400700684007106840072068400730684007406840075068400760684007706840078068400790684008006840081068400820684008306840084068400850684008606840087068400880684008906840090068400910684009206840093068400940684009506840096068400970684009806840099068401000684010106840102068401030684010406840105068401060684010706840108068401090684011006840111068401120684011306840114068401150684011606840117068401180684011906840120068401210684012206840123068401240684012506840126068401270684012806840129068401300684013106840132068401330684013406840135068401360684013706840138068401390684014006840141068401420684014306840144068401450684014606840147068401480684014906840150068401510684015206840153068401540684015506840156068401570684015806840159068401600684016106840162068401630684016406840165068401660684016706840168068401690684017006840171068401720684017306840174068401750684017606840177068401780684017906840180068401810684018206840183068401840684018506840186068401870684018806840189068401900684019106840192068401930684019406840195068401960684019706840198068401990684020006840201068402020684020306840204068402050684020606840207068402080684020906840210068402110684021206840213068402140684021506840216068402170684021806840219068402200684022106840222068402230684022406840225068402260684022706840228068402290684023006840231068402320684023306840234068402350684023606840237068402380684023906840240068402410684024206840243068402440684024506840246068402470684024806840249068402500684025106840252068402530684025406840255068402560684025706840258068402590684026006840261068402620684026306840264068402650684026606840267068402680684026906840270068402710684027206840273068402740684027506840276068402770684027806840279068402800684028106840282068402830684028406840285068402860684028706840288068402890684029006840291068402920684029306840294068402950684029606840297068402980684029906840300068403010684030206840303068403040684030506840306068403070684030806840309068403100684031106840312068403130684031406840315068403160684031706840318068403190684032006840321068403220684032306840324068403250684032606840327068403280684032906840330068403310684033206840333068403340684033506840336068403370684033806840339068403400684034106840342068403430684034406840345068403460684034706840348068403490684035006840351068403520684035306840354068403550684035606840357068403580684035906840360068403610684036206840363068403640684036506840366068403670684036806840369068403700684037106840372068403730684037406840375068403760684037706840378068403790684038006840381068403820684038306840384068403850684038606840387068403880684038906840390068403910684039206840393068403940684039506840396068403970684039806840399068404000684040106840402068404030684040406840405068404060684040706840408068404090684041006840411068404120684041306840414068404150684041606840417068404180684041906840420068404210684042206840423068404240684042506840426068404270684042806840429068404300684043106840432068404330684043406840435068404360684043706840438068404390684044006840441068404420684044306840444068404450684044606840447068404480684044906840450068404510684045206840453068404540684045506840456068404570684045806840459068404600684046106840462068404630684046406840465068404660684046706840468068404690684047006840471068404720684047306840474068404750684047606840477068404780684047906840480068404810684048206840483068404840684048506840486068404870684048806840489068404900684049106840492068404930684049406840495068404960684049706840498068404990684050006840501068405020684050306840504068405050684050606840507068405080684050906840510068405110684051206840513068405140684051506840516068405170684051806840519068405200684052106840522068405230684052406840525068405260684052706840528068405290684053006840531068405320684053306840534068405350684053606840537068405380684053906840540068405410684054206840543068405440684054506840546068405470684054806840549068405500684055106840552068405530684055406840555068405560684055706840558068405590684056006840561068405620684056306840564068405650684056606840567068405680684056906840570068405710684057206840573068405740684057506840576068405770684057806840579068405800684058106840582068405830684058406840585068405860684058706840588068405890684059006840591068405920684059306840594068405950684059606840597068405980684059906840600068406010684060206840603068406040684060506840606068406070684060806840609068406100684061106840612068406130684061406840615068406160684061706840618068406190684062006840621068406220684062306840624068406250684062606840627068406280684062906840630068406310684063206840633068406340684063506840636068406370684063806840639068406400684064106840642068406430684064406840645068406460684064706840648068406490684065006840651068406520684065306840654068406550684065606840657068406580684065906840660068406610684066206840663068406640684066506840666068406670684066806840669068406700684067106840672068406730684067406840675068406760684067706840678068406790684068006840681068406820684068306840684068406850684068606840687068406880684068906840690068406910684069206840693068406940684069506840696068406970684069806840699068407000684070106840702068407030684070406840705068407060684070706840708068407090684071006840711068407120684071306840714068407150684071606840717068407180684071906840720068407210684072206840723068407240684072506840726068407270684072806840729068407300684073106840732068407330684073406840735068407360684073706840738068407390684074006840741068407420684074306840744068407450684074606840747068407480684074906840750068407510684075206840753068407540684075506840756068407570684075806840759068407600684076106840762068407630684076406840765068407660684076706840768068407690684077006840771068407720684077306840774068407750684077606840777068407780684077906840780068407810684078206840783068407840684078506840786068407870684078806840789068407900684079106840792068407930684079406840795068407960684079706840798068407990684080006840801068408020684080306840804068408050684080606840807068408080684080906840810068408110684081206840813068408140684081506840816068408170684081806840819068408200684082106840822068408230684082406840825068408260684082706840828068408290684083006840831068408320684083306840834068408350684083606840837068408380684083906840840068408410684084206840843068408440684084506840846068408470684084806840849068408500684085106840852068408530684085406840855068408560684085706840858068408590684086006840861068408620684086306840864068408650684086606840867068408680684086906840870068408710684087206840873068408740684087506840876068408770684087806840879068408800684088106840882068408830684088406840885068408860684088706840888068408890684089006840891068408920684089306840894068408950684089606840897068408980684089906840900068409010684090206840903068409040684090506840906068409070684090806840909068409100684091106840912068409130684091406840915068409160684091706840918068409190684092006840921068409220684092306840924068409250684092606840927068409280684092906840930068409310684093206840933068409340684093506840936068409370684093806840939068409400684094106840942068409430684094406840945068409460684094706840948068409490684095006840951068409520684095306840954068409550684095606840957068409580684095906840960068409610684096206840963068409640684096506840966068409670684096806840969068409700684097106840972068409730684097406840975068409760684097706840978068409790684098006840981068409820684098306840984068409850684098606840987068409880684098906840990068409910684099206840993068409940684099506840996068409970684099806840999068410000684100106841002068410030684100406841005068410060684100706841008068410090684101006841011068410120684101306841014068410150684101606841017068410180684101906841020068410210684102206841023068410240684102506841026068410270684102806841029068410300684103106841032068410330684103406841035068410360684103706841038068410390684104006841041068410420684104306841044068410450684104606841047068410480684104906841050068410510684105206841053068410540684105506841056068410570684105806841059068410600684106106841062068410630684106406841065068410660684106706841068068410690684107006841071068410720684107306841074068410750684107606841077068410780684107906841080068410810684108206841083068410840684108506841086068410870684108806841089068410900684109106841092068410930684109406841095068410960684109706841098068410990684110006841101068411020684110306841104068411050685000106850002068500030685000406850005068500060685000706850008068500090685001006850011068500120685001306850014068500150685001606850017068500180685001906850020068500210685002206850023068500240685002506850026068500270685002806850029068500300685003106850032068500330685003406850035068500360685003706850038068500390685004006850041068500420685004306850044068500450685004606850047068500480685004906850050068500510685005206850053068500540685005506850056068500570685005806850059068500600685006106850062068500630685006406850065068500660685006706850068068500690685007006850071068500720685007306850074068500750685007606850077068500780685007906850080068500810685008206850083068500840685008506850086068500870685008806850089068500900685009106850092068500930685009406850095068500960685009706850098068500990685010006850101068501020685010306850104068501050685010606850107068501080685010906850110068501110685011206850113068501140685011506850116068501170685011806850119068501200685012106850122068501230685012406850125068501260685012706850128068501290685013006850131068501320685013306850134068501350685013606850137068501380685013906850140068501410685014206850143068501440685014506850146068501470685014806850149068501500685015106850152068501530685015406850155068501560685015706850158068501590685016006850161068501620685016306850164068501650685016606850167068501680685016906850170068501710685017206850173068501740685017506850176068501770685017806850179068501800685018106850182068501830685018406850185068501860685018706850188068501890685019006850191068501920685019306850194068501950685019606850197068501980685019906850200068502010685020206850203068502040685020506850206068502070685020806850209068502100685021106850212068502130685021406850215068502160685021706850218068502190685022006850221068502220685022306850224068502250685022606850227068502280685022906850230068502310685023206850233068502340685023506850236068502370685023806850239068502400685024106850242068502430685024406850245068502460685024706850248068502490685025006850251068502520685025306850254068502550685025606850257068502580685025906850260068502610685026206850263068502640685026506850266068502670685026806850269068502700685027106850272068502730685027406850275068502760685027706850278068502790685028006850281068502820685028306850284068502850685028606850287068502880685028906850290068502910685029206850293068502940685029506850296068502970685029806850299068503000685030106850302068503030685030406850305068503060685030706850308068503090685031006850311068503120685031306850314068503150685031606850317068503180685031906850320068503210685032206850323068503240685032506850326068503270685032806850329068503300685033106850332068503330685033406850335068503360685033706850338068503390685034006850341068503420685034306850344068503450685034606850347068503480685034906850350068503510685035206850353068503540685035506850356068503570685035806850359068503600685036106850362068503630685036406850365068503660685036706850368068503690685037006850371068503720685037306850374068503750685037606850377068503780685037906850380068503810685038206850383068503840685038506850386068503870685038806850389068503900685039106850392068503930685039406850395068503960685039706850398068503990685040006850401068504020685040306850404068504050685040606850407068504080685040906850410068504110685041206850413068504140685041506850416068504170685041806850419068504200685042106850422068504230685042406850425068504260685042706850428068504290685043006850431068504320685043306850434068504350685043606850437068504380685043906850440068504410685044206850443068504440685044506850446068504470685044806850449068504500685045106850452068504530685045406850455068504560685045706850458068504590685046006850461068504620685046306850464068504650685046606850467068504680685046906850470068504710685047206850473068504740685047506850476068504770685047806850479068504800685048106850482068504830685048406850485068504860685048706850488068504890685049006850491068504920685049306850494068504950685049606850497068504980685049906850500068505010685050206850503068505040685050506850506068505070685050806850509068505100685051106850512068505130685051406850515068505160685051706850518068505190685052006850521068505220685052306850524068505250685052606850527068505280685052906850530068505310685053206850533068505340685053506850536068505370685053806850539068505400685054106850542068505430685054406850545068505460685054706850548068505490685055006850551068505520685055306850554068505550685055606850557068505580685055906850560068505610685056206850563068505640685056506850566068505670685056806850569068505700685057106850572068505730685057406850575068505760685057706850578068505790685058006850581068505820685058306850584068505850685058606850587068505880685058906850590068505910685059206850593068505940685059506850596068505970685059806850599068506000685060106850602068506030685060406850605068506060685060706850608068506090685061006850611068506120685061306850614068506150685061606850617068506180685061906850620068506210685062206850623068506240685062506850626068506270685062806850629068506300685063106850632068506330685063406850635068506360685063706850638068506390685064006850641068506420685064306850644068506450685064606850647068506480685064906850650068506510685065206850653068506540685065506850656068506570685065806850659068506600685066106850662068506630685066406850665068506660685066706850668068506690685067006850671068506720685067306850674068506750685067606850677068506780685067906850680068506810685068206850683068506840685068506850686068506870685068806850689068506900685069106850692068506930685069406850695068506960685069706850698068506990685070006850701068507020685070306850704068507050685070606850707068507080685070906850710068507110685071206850713068507140685071506850716068507170685071806850719068507200685072106850722068507230685072406850725068507260685072706850728068507290685073006850731068507320685073306850734068507350685073606850737068507380685073906850740068507410685074206850743068507440685074506850746068507470685074806850749068507500685075106850752068507530685075406850755068507560685075706850758068507590685076006850761068507620685076306850764068507650685076606850767068507680685076906850770068507710685077206850773068507740685077506850776068507770685077806850779068507800685078106850782068507830685078406850785068507860685078706850788068507890685079006850791068507920685079306850794068507950685079606850797068507980685079906850800068508010685080206850803068508040685080506850806068508070685080806850809068508100685081106850812068508130685081406850815068508160685081706850818068508190685082006850821068508220685082306850824068508250685082606850827068508280685082906850830068508310685083206850833068508340685083506850836068508370685083806850839068508400685084106850842068508430685084406850845068508460685084706850848068508490685085006850851068508520685085306850854068508550685085606850857068508580685085906850860068508610685086206850863068508640685086506850866068508670685086806850869068508700685087106850872068508730685087406850875068508760685087706850878068508790685088006850881068508820685088306850884068508850685088606850887068508880685088906850890068508910685089206850893068508940685089506850896068508970685089806850899068509000685090106850902068509030685090406850905068509060685090706850908068509090685091006850911068509120685091306850914068509150685091606850917068509180685091906850920068509210685092206850923068509240685092506850926068509270685092806850929068509300685093106850932068509330685093406850935068509360685093706850938068509390685094006850941068509420685094306850944068509450685094606850947068509480685094906850950068509510685095206850953068509540685095506850956068509570685095806850959068509600685096106850962068509630685096406850965068509660685096706850968068509690685097006850971068509720685097306850974068509750685097606850977068509780685097906850980068509810685098206850983068509840685098506850986068509870685098806850989068509900685099106850992068509930685099406850995068509960685099706850998068509990685100006851001068510020685100306851004068510050685100606851007068510080685100906851010068510110685101206851013068510140685101506851016068510170685101806851019068510200685102106851022068510230685102406851025068510260685102706851028068510290685103006851031068510320685103306851034068510350685103606851037068510380685103906851040068510410685104206851043068510440685104506851046068510470685104806851049068510500685105106851052068510530685105406851055068510560685105706851058068510590685106006851061068510620685106306851064068510650685106606851067068510680685106906851070068510710685107206851073068510740685107506851076068510770685107806851079068510800685108106851082068510830685108406851085068510860685108706851088068510890685109006851091068510920685109306851094068510950685109606851097068510980685109906851100068511010685110206851103068511040685110506860001068600020686000306860004068600050686000606860007068600080686000906860010068600110686001206860013068600140686001506860016068600170686001806860019068600200686002106860022068600230686002406860025068600260686002706860028068600290686003006860031068600320686003306860034068600350686003606860037068600380686003906860040068600410686004206860043068600440686004506860046068600470686004806860049068600500686005106860052068600530686005406860055068600560686005706860058068600590686006006860061068600620686006306860064068600650686006606860067068600680686006906860070068600710686007206860073068600740686007506860076068600770686007806860079068600800686008106860082068600830686008406860085068600860686008706860088068600890686009006860091068600920686009306860094068600950686009606860097068600980686009906860100068601010686010206860103068601040686010506860106068601070686010806860109068601100686011106860112068601130686011406860115068601160686011706860118068601190686012006860121068601220686012306860124068601250686012606860127068601280686012906860130068601310686013206860133068601340686013506860136068601370686013806860139068601400686014106860142068601430686014406860145068601460686014706860148068601490686015006860151068601520686015306860154068601550686015606860157068601580686015906860160068601610686016206860163068601640686016506860166068601670686016806860169068601700686017106860172068601730686017406860175068601760686017706860178068601790686018006860181068601820686018306860184068601850686018606860187068601880686018906860190068601910686019206860193068601940686019506860196068601970686019806860199068602000686020106860202068602030686020406860205068602060686020706860208068602090686021006860211068602120686021306860214068602150686021606860217068602180686021906860220068602210686022206860223068602240686022506860226068602270686022806860229068602300686023106860232068602330686023406860235068602360686023706860238068602390686024006860241068602420686024306860244068602450686024606860247068602480686024906860250068602510686025206860253068602540686025506860256068602570686025806860259068602600686026106860262068602630686026406860265068602660686026706860268068602690686027006860271068602720686027306860274068602750686027606860277068602780686027906860280068602810686028206860283068602840686028506860286068602870686028806860289068602900686029106860292068602930686029406860295068602960686029706860298068602990686030006860301068603020686030306860304068603050686030606860307068603080686030906860310068603110686031206860313068603140686031506860316068603170686031806860319068603200686032106860322068603230686032406860325068603260686032706860328068603290686033006860331068603320686033306860334068603350686033606860337068603380686033906860340068603410686034206860343068603440686034506860346068603470686034806860349068603500686035106860352068603530686035406860355068603560686035706860358068603590686036006860361068603620686036306860364068603650686036606860367068603680686036906860370068603710686037206860373068603740686037506860376068603770686037806860379068603800686038106860382068603830686038406860385068603860686038706860388068603890686039006860391068603920686039306860394068603950686039606860397068603980686039906860400068604010686040206860403068604040686040506860406068604070686040806860409068604100686041106860412068604130686041406860415068604160686041706860418068604190686042006860421068604220686042306860424068604250686042606860427068604280686042906860430068604310686043206860433068604340686043506860436068604370686043806860439068604400686044106860442068604430686044406860445068604460686044706860448068604490686045006860451068604520686045306860454068604550686045606860457068604580686045906860460068604610686046206860463068604640686046506860466068604670686046806860469068604700686047106860472068604730686047406860475068604760686047706860478068604790686048006860481068604820686048306860484068604850686048606860487068604880686048906860490068604910686049206860493068604940686049506860496068604970686049806860499068605000686050106860502068605030686050406860505068605060686050706860508068605090686051006860511068605120686051306860514068605150686051606860517068605180686051906860520068605210686052206860523068605240686052506860526068605270686052806860529068605300686053106860532068605330686053406860535068605360686053706860538068605390686054006860541068605420686054306860544068605450686054606860547068605480686054906860550068605510686055206860553068605540686055506860556068605570686055806860559068605600686056106860562068605630686056406860565068605660686056706860568068605690686057006860571068605720686057306860574068605750686057606860577068605780686057906860580068605810686058206860583068605840686058506860586068605870686058806860589068605900686059106860592068605930686059406860595068605960686059706860598068605990686060006860601068606020686060306860604068606050686060606860607068606080686060906860610068606110686061206860613068606140686061506860616068606170686061806860619068606200686062106860622068606230686062406860625068606260686062706860628068606290686063006860631068606320686063306860634068606350686063606860637068606380686063906860640068606410686064206860643068606440686064506860646068606470686064806860649068606500686065106860652068606530686065406860655068606560686065706860658068606590686066006860661068606620686066306860664068606650686066606860667068606680686066906860670068606710686067206860673068606740686067506860676068606770686067806860679068606800686068106860682068606830686068406860685068606860686068706860688068606890686069006860691068606920686069306860694068606950686069606860697068606980686069906860700068607010686070206860703068607040686070506860706068607070686070806860709068607100686071106860712068607130686071406860715068607160686071706860718068607190686072006860721068607220686072306860724068607250686072606860727068607280686072906860730068607310686073206860733068607340686073506860736068607370686073806860739068607400686074106860742068607430686074406860745068607460686074706860748068607490686075006860751068607520686075306860754068607550686075606860757068607580686075906860760068607610686076206860763068607640686076506860766068607670686076806860769068607700686077106860772068607730686077406860775068607760686077706860778068607790686078006860781068607820686078306860784068607850686078606860787068607880686078906860790068607910686079206860793068607940686079506860796068607970686079806860799068608000686080106860802068608030686080406860805068608060686080706860808068608090686081006860811068608120686081306860814068608150686081606860817068608180686081906860820068608210686082206860823068608240686082506860826068608270686082806860829068608300686083106860832068608330686083406860835068608360686083706860838068608390686084006860841068608420686084306860844068608450686084606860847068608480686084906860850068608510686085206860853068608540686085506860856068608570686085806860859068608600686086106860862068608630686086406860865068608660686086706860868068608690686087006860871068608720686087306860874068608750686087606860877068608780686087906860880068608810686088206860883068608840686088506860886068608870686088806860889068608900686089106860892068608930686089406860895068608960686089706860898068608990686090006860901068609020686090306860904068609050686090606860907068609080686090906860910068609110686091206860913068609140686091506860916068609170686091806860919068609200686092106860922068609230686092406860925068609260686092706860928068609290686093006860931068609320686093306860934068609350686093606860937068609380686093906860940068609410686094206860943068609440686094506860946068609470686094806860949068609500686095106860952068609530686095406860955068609560686095706860958068609590686096006860961068609620686096306860964068609650686096606860967068609680686096906860970068609710686097206860973068609740686097506860976068609770686097806860979068609800686098106860982068609830686098406860985068609860686098706860988068609890686099006860991068609920686099306860994068609950686099606860997068609980686099906861000068610010686100206861003068610040686100506861006068610070686100806861009068610100686101106861012068610130686101406861015068610160686101706861018068610190686102006861021068610220686102306861024068610250686102606861027068610280686102906861030068610310686103206861033068610340686103506861036068610370686103806861039068610400686104106861042068610430686104406861045068610460686104706861048068610490686105006861051068610520686105306861054068610550686105606861057068610580686105906861060068610610686106206861063068610640686106506861066068610670686106806861069068610700686107106861072068610730686107406861075068610760686107706861078068610790686108006861081068610820686108306861084068610850686108606861087068610880686108906861090068610910686109206861093068610940686109506861096068610970686109806861099068611000686110106861102068611030686110406861105068700010687000206870003068700040687000506870006068700070687000806870009068700100687001106870012068700130687001406870015068700160687001706870018068700190687002006870021068700220687002306870024068700250687002606870027068700280687002906870030068700310687003206870033068700340687003506870036068700370687003806870039068700400687004106870042068700430687004406870045068700460687004706870048068700490687005006870051068700520687005306870054068700550687005606870057068700580687005906870060068700610687006206870063068700640687006506870066068700670687006806870069068700700687007106870072068700730687007406870075068700760687007706870078068700790687008006870081068700820687008306870084068700850687008606870087068700880687008906870090068700910687009206870093068700940687009506870096068700970687009806870099068701000687010106870102068701030687010406870105068701060687010706870108068701090687011006870111068701120687011306870114068701150687011606870117068701180687011906870120068701210687012206870123068701240687012506870126068701270687012806870129068701300687013106870132068701330687013406870135068701360687013706870138068701390687014006870141068701420687014306870144068701450687014606870147068701480687014906870150068701510687015206870153068701540687015506870156068701570687015806870159068701600687016106870162068701630687016406870165068701660687016706870168068701690687017006870171068701720687017306870174068701750687017606870177068701780687017906870180068701810687018206870183068701840687018506870186068701870687018806870189068701900687019106870192068701930687019406870195068701960687019706870198068701990687020006870201068702020687020306870204068702050687020606870207068702080687020906870210068702110687021206870213068702140687021506870216068702170687021806870219068702200687022106870222068702230687022406870225068702260687022706870228068702290687023006870231068702320687023306870234068702350687023606870237068702380687023906870240068702410687024206870243068702440687024506870246068702470687024806870249068702500687025106870252068702530687025406870255068702560687025706870258068702590687026006870261068702620687026306870264068702650687026606870267068702680687026906870270068702710687027206870273068702740687027506870276068702770687027806870279068702800687028106870282068702830687028406870285068702860687028706870288068702890687029006870291068702920687029306870294068702950687029606870297068702980687029906870300068703010687030206870303068703040687030506870306068703070687030806870309068703100687031106870312068703130687031406870315068703160687031706870318068703190687032006870321068703220687032306870324068703250687032606870327068703280687032906870330068703310687033206870333068703340687033506870336068703370687033806870339068703400687034106870342068703430687034406870345068703460687034706870348068703490687035006870351068703520687035306870354068703550687035606870357068703580687035906870360068703610687036206870363068703640687036506870366068703670687036806870369068703700687037106870372068703730687037406870375068703760687037706870378068703790687038006870381068703820687038306870384068703850687038606870387068703880687038906870390068703910687039206870393068703940687039506870396068703970687039806870399068704000687040106870402068704030687040406870405068704060687040706870408068704090687041006870411068704120687041306870414068704150687041606870417068704180687041906870420068704210687042206870423068704240687042506870426068704270687042806870429068704300687043106870432068704330687043406870435068704360687043706870438068704390687044006870441068704420687044306870444068704450687044606870447068704480687044906870450068704510687045206870453068704540687045506870456068704570687045806870459068704600687046106870462068704630687046406870465068704660687046706870468068704690687047006870471068704720687047306870474068704750687047606870477068704780687047906870480068704810687048206870483068704840687048506870486068704870687048806870489068704900687049106870492068704930687049406870495068704960687049706870498068704990687050006870501068705020687050306870504068705050687050606870507068705080687050906870510068705110687051206870513068705140687051506870516068705170687051806870519068705200687052106870522068705230687052406870525068705260687052706870528068705290687053006870531068705320687053306870534068705350687053606870537068705380687053906870540068705410687054206870543068705440687054506870546068705470687054806870549068705500687055106870552068705530687055406870555068705560687055706870558068705590687056006870561068705620687056306870564068705650687056606870567068705680687056906870570068705710687057206870573068705740687057506870576068705770687057806870579068705800687058106870582068705830687058406870585068705860687058706870588068705890687059006870591068705920687059306870594068705950687059606870597068705980687059906870600068706010687060206870603068706040687060506870606068706070687060806870609068706100687061106870612068706130687061406870615068706160687061706870618068706190687062006870621068706220687062306870624068706250687062606870627068706280687062906870630068706310687063206870633068706340687063506870636068706370687063806870639068706400687064106870642068706430687064406870645068706460687064706870648068706490687065006870651068706520687065306870654068706550687065606870657068706580687065906870660068706610687066206870663068706640687066506870666068706670687066806870669068706700687067106870672068706730687067406870675068706760687067706870678068706790687068006870681068706820687068306870684068706850687068606870687068706880687068906870690068706910687069206870693068706940687069506870696068706970687069806870699068707000687070106870702068707030687070406870705068707060687070706870708068707090687071006870711068707120687071306870714068707150687071606870717068707180687071906870720068707210687072206870723068707240687072506870726068707270687072806870729068707300687073106870732068707330687073406870735068707360687073706870738068707390687074006870741068707420687074306870744068707450687074606870747068707480687074906870750068707510687075206870753068707540687075506870756068707570687075806870759068707600687076106870762068707630687076406870765068707660687076706870768068707690687077006870771068707720687077306870774068707750687077606870777068707780687077906870780068707810687078206870783068707840687078506870786068707870687078806870789068707900687079106870792068707930687079406870795068707960687079706870798068707990687080006870801068708020687080306870804068708050687080606870807068708080687080906870810068708110687081206870813068708140687081506870816068708170687081806870819068708200687082106870822068708230687082406870825068708260687082706870828068708290687083006870831068708320687083306870834068708350687083606870837068708380687083906870840068708410687084206870843068708440687084506870846068708470687084806870849068708500687085106870852068708530687085406870855068708560687085706870858068708590687086006870861068708620687086306870864068708650687086606870867068708680687086906870870068708710687087206870873068708740687087506870876068708770687087806870879068708800687088106870882068708830687088406870885068708860687088706870888068708890687089006870891068708920687089306870894068708950687089606870897068708980687089906870900068709010687090206870903068709040687090506870906068709070687090806870909068709100687091106870912068709130687091406870915068709160687091706870918068709190687092006870921068709220687092306870924068709250687092606870927068709280687092906870930068709310687093206870933068709340687093506870936068709370687093806870939068709400687094106870942068709430687094406870945068709460687094706870948068709490687095006870951068709520687095306870954068709550687095606870957068709580687095906870960068709610687096206870963068709640687096506870966068709670687096806870969068709700687097106870972068709730687097406870975068709760687097706870978068709790687098006870981068709820687098306870984068709850687098606870987068709880687098906870990068709910687099206870993068709940687099506870996068709970687099806870999068710000687100106871002068710030687100406871005068710060687100706871008068710090687101006871011068710120687101306871014068710150687101606871017068710180687101906871020068710210687102206871023068710240687102506871026068710270687102806871029068710300687103106871032068710330687103406871035068710360687103706871038068710390687104006871041068710420687104306871044068710450687104606871047068710480687104906871050068710510687105206871053068710540687105506871056068710570687105806871059068710600687106106871062068710630687106406871065068710660687106706871068068710690687107006871071068710720687107306871074068710750687107606871077068710780687107906871080068710810687108206871083068710840687108506871086068710870687108806871089068710900687109106871092068710930687109406871095068710960687109706871098068710990687110006871101068711020687110306871104068711050688000106880002068800030688000406880005068800060688000706880008068800090688001006880011068800120688001306880014068800150688001606880017068800180688001906880020068800210688002206880023068800240688002506880026068800270688002806880029068800300688003106880032068800330688003406880035068800360688003706880038068800390688004006880041068800420688004306880044068800450688004606880047068800480688004906880050068800510688005206880053068800540688005506880056068800570688005806880059068800600688006106880062068800630688006406880065068800660688006706880068068800690688007006880071068800720688007306880074068800750688007606880077068800780688007906880080068800810688008206880083068800840688008506880086068800870688008806880089068800900688009106880092068800930688009406880095068800960688009706880098068800990688010006880101068801020688010306880104068801050688010606880107068801080688010906880110068801110688011206880113068801140688011506880116068801170688011806880119068801200688012106880122068801230688012406880125068801260688012706880128068801290688013006880131068801320688013306880134068801350688013606880137068801380688013906880140068801410688014206880143068801440688014506880146068801470688014806880149068801500688015106880152068801530688015406880155068801560688015706880158068801590688016006880161068801620688016306880164068801650688016606880167068801680688016906880170068801710688017206880173068801740688017506880176068801770688017806880179068801800688018106880182068801830688018406880185068801860688018706880188068801890688019006880191068801920688019306880194068801950688019606880197068801980688019906880200068802010688020206880203068802040688020506880206068802070688020806880209068802100688021106880212068802130688021406880215068802160688021706880218068802190688022006880221068802220688022306880224068802250688022606880227068802280688022906880230068802310688023206880233068802340688023506880236068802370688023806880239068802400688024106880242068802430688024406880245068802460688024706880248068802490688025006880251068802520688025306880254068802550688025606880257068802580688025906880260068802610688026206880263068802640688026506880266068802670688026806880269068802700688027106880272068802730688027406880275068802760688027706880278068802790688028006880281068802820688028306880284068802850688028606880287068802880688028906880290068802910688029206880293068802940688029506880296068802970688029806880299068803000688030106880302068803030688030406880305068803060688030706880308068803090688031006880311068803120688031306880314068803150688031606880317068803180688031906880320068803210688032206880323068803240688032506880326068803270688032806880329068803300688033106880332068803330688033406880335068803360688033706880338068803390688034006880341068803420688034306880344068803450688034606880347068803480688034906880350068803510688035206880353068803540688035506880356068803570688035806880359068803600688036106880362068803630688036406880365068803660688036706880368068803690688037006880371068803720688037306880374068803750688037606880377068803780688037906880380068803810688038206880383068803840688038506880386068803870688038806880389068803900688039106880392068803930688039406880395068803960688039706880398068803990688040006880401068804020688040306880404068804050688040606880407068804080688040906880410068804110688041206880413068804140688041506880416068804170688041806880419068804200688042106880422068804230688042406880425068804260688042706880428068804290688043006880431068804320688043306880434068804350688043606880437068804380688043906880440068804410688044206880443068804440688044506880446068804470688044806880449068804500688045106880452068804530688045406880455068804560688045706880458068804590688046006880461068804620688046306880464068804650688046606880467068804680688046906880470068804710688047206880473068804740688047506880476068804770688047806880479068804800688048106880482068804830688048406880485068804860688048706880488068804890688049006880491068804920688049306880494068804950688049606880497068804980688049906880500068805010688050206880503068805040688050506880506068805070688050806880509068805100688051106880512068805130688051406880515068805160688051706880518068805190688052006880521068805220688052306880524068805250688052606880527068805280688052906880530068805310688053206880533068805340688053506880536068805370688053806880539068805400688054106880542068805430688054406880545068805460688054706880548068805490688055006880551068805520688055306880554068805550688055606880557068805580688055906880560068805610688056206880563068805640688056506880566068805670688056806880569068805700688057106880572068805730688057406880575068805760688057706880578068805790688058006880581068805820688058306880584068805850688058606880587068805880688058906880590068805910688059206880593068805940688059506880596068805970688059806880599068806000688060106880602068806030688060406880605068806060688060706880608068806090688061006880611068806120688061306880614068806150688061606880617068806180688061906880620068806210688062206880623068806240688062506880626068806270688062806880629068806300688063106880632068806330688063406880635068806360688063706880638068806390688064006880641068806420688064306880644068806450688064606880647068806480688064906880650068806510688065206880653068806540688065506880656068806570688065806880659068806600688066106880662068806630688066406880665068806660688066706880668068806690688067006880671068806720688067306880674068806750688067606880677068806780688067906880680068806810688068206880683068806840688068506880686068806870688068806880689068806900688069106880692068806930688069406880695068806960688069706880698068806990688070006880701068807020688070306880704068807050688070606880707068807080688070906880710068807110688071206880713068807140688071506880716068807170688071806880719068807200688072106880722068807230688072406880725068807260688072706880728068807290688073006880731068807320688073306880734068807350688073606880737068807380688073906880740068807410688074206880743068807440688074506880746068807470688074806880749068807500688075106880752068807530688075406880755068807560688075706880758068807590688076006880761068807620688076306880764068807650688076606880767068807680688076906880770068807710688077206880773068807740688077506880776068807770688077806880779068807800688078106880782068807830688078406880785068807860688078706880788068807890688079006880791068807920688079306880794068807950688079606880797068807980688079906880800068808010688080206880803068808040688080506880806068808070688080806880809068808100688081106880812068808130688081406880815068808160688081706880818068808190688082006880821068808220688082306880824068808250688082606880827068808280688082906880830068808310688083206880833068808340688083506880836068808370688083806880839068808400688084106880842068808430688084406880845068808460688084706880848068808490688085006880851068808520688085306880854068808550688085606880857068808580688085906880860068808610688086206880863068808640688086506880866068808670688086806880869068808700688087106880872068808730688087406880875068808760688087706880878068808790688088006880881068808820688088306880884068808850688088606880887068808880688088906880890068808910688089206880893068808940688089506880896068808970688089806880899068809000688090106880902068809030688090406880905068809060688090706880908068809090688091006880911068809120688091306880914068809150688091606880917068809180688091906880920068809210688092206880923068809240688092506880926068809270688092806880929068809300688093106880932068809330688093406880935068809360688093706880938068809390688094006880941068809420688094306880944068809450688094606880947068809480688094906880950068809510688095206880953068809540688095506880956068809570688095806880959068809600688096106880962068809630688096406880965068809660688096706880968068809690688097006880971068809720688097306880974068809750688097606880977068809780688097906880980068809810688098206880983068809840688098506880986068809870688098806880989068809900688099106880992068809930688099406880995068809960688099706880998068809990688100006881001068810020688100306881004068810050688100606881007068810080688100906881010068810110688101206881013068810140688101506881016068810170688101806881019068810200688102106881022068810230688102406881025068810260688102706881028068810290688103006881031068810320688103306881034068810350688103606881037068810380688103906881040068810410688104206881043068810440688104506881046068810470688104806881049068810500688105106881052068810530688105406881055068810560688105706881058068810590688106006881061068810620688106306881064068810650688106606881067068810680688106906881070068810710688107206881073068810740688107506881076068810770688107806881079068810800688108106881082068810830688108406881085068810860688108706881088068810890688109006881091068810920688109306881094068810950688109606881097068810980688109906881100068811010688110206881103068811040688110506890001068900020689000306890004068900050689000606890007068900080689000906890010068900110689001206890013068900140689001506890016068900170689001806890019068900200689002106890022068900230689002406890025068900260689002706890028068900290689003006890031068900320689003306890034068900350689003606890037068900380689003906890040068900410689004206890043068900440689004506890046068900470689004806890049068900500689005106890052068900530689005406890055068900560689005706890058068900590689006006890061068900620689006306890064068900650689006606890067068900680689006906890070068900710689007206890073068900740689007506890076068900770689007806890079068900800689008106890082068900830689008406890085068900860689008706890088068900890689009006890091068900920689009306890094068900950689009606890097068900980689009906890100068901010689010206890103068901040689010506890106068901070689010806890109068901100689011106890112068901130689011406890115068901160689011706890118068901190689012006890121068901220689012306890124068901250689012606890127068901280689012906890130068901310689013206890133068901340689013506890136068901370689013806890139068901400689014106890142068901430689014406890145068901460689014706890148068901490689015006890151068901520689015306890154068901550689015606890157068901580689015906890160068901610689016206890163068901640689016506890166068901670689016806890169068901700689017106890172068901730689017406890175068901760689017706890178068901790689018006890181068901820689018306890184068901850689018606890187068901880689018906890190068901910689019206890193068901940689019506890196068901970689019806890199068902000689020106890202068902030689020406890205068902060689020706890208068902090689021006890211068902120689021306890214068902150689021606890217068902180689021906890220068902210689022206890223068902240689022506890226068902270689022806890229068902300689023106890232068902330689023406890235068902360689023706890238068902390689024006890241068902420689024306890244068902450689024606890247068902480689024906890250068902510689025206890253068902540689025506890256068902570689025806890259068902600689026106890262068902630689026406890265068902660689026706890268068902690689027006890271068902720689027306890274068902750689027606890277068902780689027906890280068902810689028206890283068902840689028506890286068902870689028806890289068902900689029106890292068902930689029406890295068902960689029706890298068902990689030006890301068903020689030306890304068903050689030606890307068903080689030906890310068903110689031206890313068903140689031506890316068903170689031806890319068903200689032106890322068903230689032406890325068903260689032706890328068903290689033006890331068903320689033306890334068903350689033606890337068903380689033906890340068903410689034206890343068903440689034506890346068903470689034806890349068903500689035106890352068903530689035406890355068903560689035706890358068903590689036006890361068903620689036306890364068903650689036606890367068903680689036906890370068903710689037206890373068903740689037506890376068903770689037806890379068903800689038106890382068903830689038406890385068903860689038706890388068903890689039006890391068903920689039306890394068903950689039606890397068903980689039906890400068904010689040206890403068904040689040506890406068904070689040806890409068904100689041106890412068904130689041406890415068904160689041706890418068904190689042006890421068904220689042306890424068904250689042606890427068904280689042906890430068904310689043206890433068904340689043506890436068904370689043806890439068904400689044106890442068904430689044406890445068904460689044706890448068904490689045006890451068904520689045306890454068904550689045606890457068904580689045906890460068904610689046206890463068904640689046506890466068904670689046806890469068904700689047106890472068904730689047406890475068904760689047706890478068904790689048006890481068904820689048306890484068904850689048606890487068904880689048906890490068904910689049206890493068904940689049506890496068904970689049806890499068905000689050106890502068905030689050406890505068905060689050706890508068905090689051006890511068905120689051306890514068905150689051606890517068905180689051906890520068905210689052206890523068905240689052506890526068905270689052806890529068905300689053106890532068905330689053406890535068905360689053706890538068905390689054006890541068905420689054306890544068905450689054606890547068905480689054906890550068905510689055206890553068905540689055506890556068905570689055806890559068905600689056106890562068905630689056406890565068905660689056706890568068905690689057006890571068905720689057306890574068905750689057606890577068905780689057906890580068905810689058206890583068905840689058506890586068905870689058806890589068905900689059106890592068905930689059406890595068905960689059706890598068905990689060006890601068906020689060306890604068906050689060606890607068906080689060906890610068906110689061206890613068906140689061506890616068906170689061806890619068906200689062106890622068906230689062406890625068906260689062706890628068906290689063006890631068906320689063306890634068906350689063606890637068906380689063906890640068906410689064206890643068906440689064506890646068906470689064806890649068906500689065106890652068906530689065406890655068906560689065706890658068906590689066006890661068906620689066306890664068906650689066606890667068906680689066906890670068906710689067206890673068906740689067506890676068906770689067806890679068906800689068106890682068906830689068406890685068906860689068706890688068906890689069006890691068906920689069306890694068906950689069606890697068906980689069906890700068907010689070206890703068907040689070506890706068907070689070806890709068907100689071106890712068907130689071406890715068907160689071706890718068907190689072006890721068907220689072306890724068907250689072606890727068907280689072906890730068907310689073206890733068907340689073506890736068907370689073806890739068907400689074106890742068907430689074406890745068907460689074706890748068907490689075006890751068907520689075306890754068907550689075606890757068907580689075906890760068907610689076206890763068907640689076506890766068907670689076806890769068907700689077106890772068907730689077406890775068907760689077706890778068907790689078006890781068907820689078306890784068907850689078606890787068907880689078906890790068907910689079206890793068907940689079506890796068907970689079806890799068908000689080106890802068908030689080406890805068908060689080706890808068908090689081006890811068908120689081306890814068908150689081606890817068908180689081906890820068908210689082206890823068908240689082506890826068908270689082806890829068908300689083106890832068908330689083406890835068908360689083706890838068908390689084006890841068908420689084306890844068908450689084606890847068908480689084906890850068908510689085206890853068908540689085506890856068908570689085806890859068908600689086106890862068908630689086406890865068908660689086706890868068908690689087006890871068908720689087306890874068908750689087606890877068908780689087906890880068908810689088206890883068908840689088506890886068908870689088806890889068908900689089106890892068908930689089406890895068908960689089706890898068908990689090006890901068909020689090306890904068909050689090606890907068909080689090906890910068909110689091206890913068909140689091506890916068909170689091806890919068909200689092106890922068909230689092406890925068909260689092706890928068909290689093006890931068909320689093306890934068909350689093606890937068909380689093906890940068909410689094206890943068909440689094506890946068909470689094806890949068909500689095106890952068909530689095406890955068909560689095706890958068909590689096006890961068909620689096306890964068909650689096606890967068909680689096906890970068909710689097206890973068909740689097506890976068909770689097806890979068909800689098106890982068909830689098406890985068909860689098706890988068909890689099006890991068909920689099306890994068909950689099606890997068909980689099906891000068910010689100206891003068910040689100506891006068910070689100806891009068910100689101106891012068910130689101406891015068910160689101706891018068910190689102006891021068910220689102306891024068910250689102606891027068910280689102906891030068910310689103206891033068910340689103506891036068910370689103806891039068910400689104106891042068910430689104406891045068910460689104706891048068910490689105006891051068910520689105306891054068910550689105606891057068910580689105906891060068910610689106206891063068910640689106506891066068910670689106806891069068910700689107106891072068910730689107406891075068910760689107706891078068910790689108006891081068910820689108306891084068910850689108606891087068910880689108906891090068910910689109206891093068910940689109506891096068910970689109806891099068911000689110106891102068911030689110406891105069000010690000206900003069000040690000506900006069000070690000806900009069000100690001106900012069000130690001406900015069000160690001706900018069000190690002006900021069000220690002306900024069000250690002606900027069000280690002906900030069000310690003206900033069000340690003506900036069000370690003806900039069000400690004106900042069000430690004406900045069000460690004706900048069000490690005006900051069000520690005306900054069000550690005606900057069000580690005906900060069000610690006206900063069000640690006506900066069000670690006806900069069000700690007106900072069000730690007406900075069000760690007706900078069000790690008006900081069000820690008306900084069000850690008606900087069000880690008906900090069000910690009206900093069000940690009506900096069000970690009806900099069001000690010106900102069001030690010406900105069001060690010706900108069001090690011006900111069001120690011306900114069001150690011606900117069001180690011906900120069001210690012206900123069001240690012506900126069001270690012806900129069001300690013106900132069001330690013406900135069001360690013706900138069001390690014006900141069001420690014306900144069001450690014606900147069001480690014906900150069001510690015206900153069001540690015506900156069001570690015806900159069001600690016106900162069001630690016406900165069001660690016706900168069001690690017006900171069001720690017306900174069001750690017606900177069001780690017906900180069001810690018206900183069001840690018506900186069001870690018806900189069001900690019106900192069001930690019406900195069001960690019706900198069001990690020006900201069002020690020306900204069002050690020606900207069002080690020906900210069002110690021206900213069002140690021506900216069002170690021806900219069002200690022106900222069002230690022406900225069002260690022706900228069002290690023006900231069002320690023306900234069002350690023606900237069002380690023906900240069002410690024206900243069002440690024506900246069002470690024806900249069002500690025106900252069002530690025406900255069002560690025706900258069002590690026006900261069002620690026306900264069002650690026606900267069002680690026906900270069002710690027206900273069002740690027506900276069002770690027806900279069002800690028106900282069002830690028406900285069002860690028706900288069002890690029006900291069002920690029306900294069002950690029606900297069002980690029906900300069003010690030206900303069003040690030506900306069003070690030806900309069003100690031106900312069003130690031406900315069003160690031706900318069003190690032006900321069003220690032306900324069003250690032606900327069003280690032906900330069003310690033206900333069003340690033506900336069003370690033806900339069003400690034106900342069003430690034406900345069003460690034706900348069003490690035006900351069003520690035306900354069003550690035606900357069003580690035906900360069003610690036206900363069003640690036506900366069003670690036806900369069003700690037106900372069003730690037406900375069003760690037706900378069003790690038006900381069003820690038306900384069003850690038606900387069003880690038906900390069003910690039206900393069003940690039506900396069003970690039806900399069004000690040106900402069004030690040406900405069004060690040706900408069004090690041006900411069004120690041306900414069004150690041606900417069004180690041906900420069004210690042206900423069004240690042506900426069004270690042806900429069004300690043106900432069004330690043406900435069004360690043706900438069004390690044006900441069004420690044306900444069004450690044606900447069004480690044906900450069004510690045206900453069004540690045506900456069004570690045806900459069004600690046106900462069004630690046406900465069004660690046706900468069004690690047006900471069004720690047306900474069004750690047606900477069004780690047906900480069004810690048206900483069004840690048506900486069004870690048806900489069004900690049106900492069004930690049406900495069004960690049706900498069004990690050006900501069005020690050306900504069005050690050606900507069005080690050906900510069005110690051206900513069005140690051506900516069005170690051806900519069005200690052106900522069005230690052406900525069005260690052706900528069005290690053006900531069005320690053306900534069005350690053606900537069005380690053906900540069005410690054206900543069005440690054506900546069005470690054806900549069005500690055106900552069005530690055406900555069005560690055706900558069005590690056006900561069005620690056306900564069005650690056606900567069005680690056906900570069005710690057206900573069005740690057506900576069005770690057806900579069005800690058106900582069005830690058406900585069005860690058706900588069005890690059006900591069005920690059306900594069005950690059606900597069005980690059906900600069006010690060206900603069006040690060506900606069006070690060806900609069006100690061106900612069006130690061406900615069006160690061706900618069006190690062006900621069006220690062306900624069006250690062606900627069006280690062906900630069006310690063206900633069006340690063506900636069006370690063806900639069006400690064106900642069006430690064406900645069006460690064706900648069006490690065006900651069006520690065306900654069006550690065606900657069006580690065906900660069006610690066206900663069006640690066506900666069006670690066806900669069006700690067106900672069006730690067406900675069006760690067706900678069006790690068006900681069006820690068306900684069006850690068606900687069006880690068906900690069006910690069206900693069006940690069506900696069006970690069806900699069007000690070106900702069007030690070406900705069007060690070706900708069007090690071006900711069007120690071306900714069007150690071606900717069007180690071906900720069007210690072206900723069007240690072506900726069007270690072806900729069007300690073106900732069007330690073406900735069007360690073706900738069007390690074006900741069007420690074306900744069007450690074606900747069007480690074906900750069007510690075206900753069007540690075506900756069007570690075806900759069007600690076106900762069007630690076406900765069007660690076706900768069007690690077006900771069007720690077306900774069007750690077606900777069007780690077906900780069007810690078206900783069007840690078506900786069007870690078806900789069007900690079106900792069007930690079406900795069007960690079706900798069007990690080006900801069008020690080306900804069008050690080606900807069008080690080906900810069008110690081206900813069008140690081506900816069008170690081806900819069008200690082106900822069008230690082406900825069008260690082706900828069008290690083006900831069008320690083306900834069008350690083606900837069008380690083906900840069008410690084206900843069008440690084506900846069008470690084806900849069008500690085106900852069008530690085406900855069008560690085706900858069008590690086006900861069008620690086306900864069008650690086606900867069008680690086906900870069008710690087206900873069008740690087506900876069008770690087806900879069008800690088106900882069008830690088406900885069008860690088706900888069008890690089006900891069008920690089306900894069008950690089606900897069008980690089906900900069009010690090206900903069009040690090506900906069009070690090806900909069009100690091106900912069009130690091406900915069009160690091706900918069009190690092006900921069009220690092306900924069009250690092606900927069009280690092906900930069009310690093206900933069009340690093506900936069009370690093806900939069009400690094106900942069009430690094406900945069009460690094706900948069009490690095006900951069009520690095306900954069009550690095606900957069009580690095906900960069009610690096206900963069009640690096506900966069009670690096806900969069009700690097106900972069009730690097406900975069009760690097706900978069009790690098006900981069009820690098306900984069009850690098606900987069009880690098906900990069009910690099206900993069009940690099506900996069009970690099806900999069010000690100106901002069010030690100406901005069010060690100706901008069010090690101006901011069010120690101306901014069010150690101606901017069010180690101906901020069010210690102206901023069010240690102506901026069010270690102806901029069010300690103106901032069010330690103406901035069010360690103706901038069010390690104006901041069010420690104306901044069010450690104606901047069010480690104906901050069010510690105206901053069010540690105506901056069010570690105806901059069010600690106106901062069010630690106406901065069010660690106706901068069010690690107006901071069010720690107306901074069010750690107606901077069010780690107906901080069010810690108206901083069010840690108506901086069010870690108806901089069010900690109106901092069010930690109406901095069010960690109706901098069010990690110006901101069011020690110306901104069011050691000106910002069100030691000406910005069100060691000706910008069100090691001006910011069100120691001306910014069100150691001606910017069100180691001906910020069100210691002206910023069100240691002506910026069100270691002806910029069100300691003106910032069100330691003406910035069100360691003706910038069100390691004006910041069100420691004306910044069100450691004606910047069100480691004906910050069100510691005206910053069100540691005506910056069100570691005806910059069100600691006106910062069100630691006406910065069100660691006706910068069100690691007006910071069100720691007306910074069100750691007606910077069100780691007906910080069100810691008206910083069100840691008506910086069100870691008806910089069100900691009106910092069100930691009406910095069100960691009706910098069100990691010006910101069101020691010306910104069101050691010606910107069101080691010906910110069101110691011206910113069101140691011506910116069101170691011806910119069101200691012106910122069101230691012406910125069101260691012706910128069101290691013006910131069101320691013306910134069101350691013606910137069101380691013906910140069101410691014206910143069101440691014506910146069101470691014806910149069101500691015106910152069101530691015406910155069101560691015706910158069101590691016006910161069101620691016306910164069101650691016606910167069101680691016906910170069101710691017206910173069101740691017506910176069101770691017806910179069101800691018106910182069101830691018406910185069101860691018706910188069101890691019006910191069101920691019306910194069101950691019606910197069101980691019906910200069102010691020206910203069102040691020506910206069102070691020806910209069102100691021106910212069102130691021406910215069102160691021706910218069102190691022006910221069102220691022306910224069102250691022606910227069102280691022906910230069102310691023206910233069102340691023506910236069102370691023806910239069102400691024106910242069102430691024406910245069102460691024706910248069102490691025006910251069102520691025306910254069102550691025606910257069102580691025906910260069102610691026206910263069102640691026506910266069102670691026806910269069102700691027106910272069102730691027406910275069102760691027706910278069102790691028006910281069102820691028306910284069102850691028606910287069102880691028906910290069102910691029206910293069102940691029506910296069102970691029806910299069103000691030106910302069103030691030406910305069103060691030706910308069103090691031006910311069103120691031306910314069103150691031606910317069103180691031906910320069103210691032206910323069103240691032506910326069103270691032806910329069103300691033106910332069103330691033406910335069103360691033706910338069103390691034006910341069103420691034306910344069103450691034606910347069103480691034906910350069103510691035206910353069103540691035506910356069103570691035806910359069103600691036106910362069103630691036406910365069103660691036706910368069103690691037006910371069103720691037306910374069103750691037606910377069103780691037906910380069103810691038206910383069103840691038506910386069103870691038806910389069103900691039106910392069103930691039406910395069103960691039706910398069103990691040006910401069104020691040306910404069104050691040606910407069104080691040906910410069104110691041206910413069104140691041506910416069104170691041806910419069104200691042106910422069104230691042406910425069104260691042706910428069104290691043006910431069104320691043306910434069104350691043606910437069104380691043906910440069104410691044206910443069104440691044506910446069104470691044806910449069104500691045106910452069104530691045406910455069104560691045706910458069104590691046006910461069104620691046306910464069104650691046606910467069104680691046906910470069104710691047206910473069104740691047506910476069104770691047806910479069104800691048106910482069104830691048406910485069104860691048706910488069104890691049006910491069104920691049306910494069104950691049606910497069104980691049906910500069105010691050206910503069105040691050506910506069105070691050806910509069105100691051106910512069105130691051406910515069105160691051706910518069105190691052006910521069105220691052306910524069105250691052606910527069105280691052906910530069105310691053206910533069105340691053506910536069105370691053806910539069105400691054106910542069105430691054406910545069105460691054706910548069105490691055006910551069105520691055306910554069105550691055606910557069105580691055906910560069105610691056206910563069105640691056506910566069105670691056806910569069105700691057106910572069105730691057406910575069105760691057706910578069105790691058006910581069105820691058306910584069105850691058606910587069105880691058906910590069105910691059206910593069105940691059506910596069105970691059806910599069106000691060106910602069106030691060406910605069106060691060706910608069106090691061006910611069106120691061306910614069106150691061606910617069106180691061906910620069106210691062206910623069106240691062506910626069106270691062806910629069106300691063106910632069106330691063406910635069106360691063706910638069106390691064006910641069106420691064306910644069106450691064606910647069106480691064906910650069106510691065206910653069106540691065506910656069106570691065806910659069106600691066106910662069106630691066406910665069106660691066706910668069106690691067006910671069106720691067306910674069106750691067606910677069106780691067906910680069106810691068206910683069106840691068506910686069106870691068806910689069106900691069106910692069106930691069406910695069106960691069706910698069106990691070006910701069107020691070306910704069107050691070606910707069107080691070906910710069107110691071206910713069107140691071506910716069107170691071806910719069107200691072106910722069107230691072406910725069107260691072706910728069107290691073006910731069107320691073306910734069107350691073606910737069107380691073906910740069107410691074206910743069107440691074506910746069107470691074806910749069107500691075106910752069107530691075406910755069107560691075706910758069107590691076006910761069107620691076306910764069107650691076606910767069107680691076906910770069107710691077206910773069107740691077506910776069107770691077806910779069107800691078106910782069107830691078406910785069107860691078706910788069107890691079006910791069107920691079306910794069107950691079606910797069107980691079906910800069108010691080206910803069108040691080506910806069108070691080806910809069108100691081106910812069108130691081406910815069108160691081706910818069108190691082006910821069108220691082306910824069108250691082606910827069108280691082906910830069108310691083206910833069108340691083506910836069108370691083806910839069108400691084106910842069108430691084406910845069108460691084706910848069108490691085006910851069108520691085306910854069108550691085606910857069108580691085906910860069108610691086206910863069108640691086506910866069108670691086806910869069108700691087106910872069108730691087406910875069108760691087706910878069108790691088006910881069108820691088306910884069108850691088606910887069108880691088906910890069108910691089206910893069108940691089506910896069108970691089806910899069109000691090106910902069109030691090406910905069109060691090706910908069109090691091006910911069109120691091306910914069109150691091606910917069109180691091906910920069109210691092206910923069109240691092506910926069109270691092806910929069109300691093106910932069109330691093406910935069109360691093706910938069109390691094006910941069109420691094306910944069109450691094606910947069109480691094906910950069109510691095206910953069109540691095506910956069109570691095806910959069109600691096106910962069109630691096406910965069109660691096706910968069109690691097006910971069109720691097306910974069109750691097606910977069109780691097906910980069109810691098206910983069109840691098506910986069109870691098806910989069109900691099106910992069109930691099406910995069109960691099706910998069109990691100006911001069110020691100306911004069110050691100606911007069110080691100906911010069110110691101206911013069110140691101506911016069110170691101806911019069110200691102106911022069110230691102406911025069110260691102706911028069110290691103006911031069110320691103306911034069110350691103606911037069110380691103906911040069110410691104206911043069110440691104506911046069110470691104806911049069110500691105106911052069110530691105406911055069110560691105706911058069110590691106006911061069110620691106306911064069110650691106606911067069110680691106906911070069110710691107206911073069110740691107506911076069110770691107806911079069110800691108106911082069110830691108406911085069110860691108706911088069110890691109006911091069110920691109306911094069110950691109606911097069110980691109906911100069111010691110206911103069111040691110506920001069200020692000306920004069200050692000606920007069200080692000906920010069200110692001206920013069200140692001506920016069200170692001806920019069200200692002106920022069200230692002406920025069200260692002706920028069200290692003006920031069200320692003306920034069200350692003606920037069200380692003906920040069200410692004206920043069200440692004506920046069200470692004806920049069200500692005106920052069200530692005406920055069200560692005706920058069200590692006006920061069200620692006306920064069200650692006606920067069200680692006906920070069200710692007206920073069200740692007506920076069200770692007806920079069200800692008106920082069200830692008406920085069200860692008706920088069200890692009006920091069200920692009306920094069200950692009606920097069200980692009906920100069201010692010206920103069201040692010506920106069201070692010806920109069201100692011106920112069201130692011406920115069201160692011706920118069201190692012006920121069201220692012306920124069201250692012606920127069201280692012906920130069201310692013206920133069201340692013506920136069201370692013806920139069201400692014106920142069201430692014406920145069201460692014706920148069201490692015006920151069201520692015306920154069201550692015606920157069201580692015906920160069201610692016206920163069201640692016506920166069201670692016806920169069201700692017106920172069201730692017406920175069201760692017706920178069201790692018006920181069201820692018306920184069201850692018606920187069201880692018906920190069201910692019206920193069201940692019506920196069201970692019806920199069202000692020106920202069202030692020406920205069202060692020706920208069202090692021006920211069202120692021306920214069202150692021606920217069202180692021906920220069202210692022206920223069202240692022506920226069202270692022806920229069202300692023106920232069202330692023406920235069202360692023706920238069202390692024006920241069202420692024306920244069202450692024606920247069202480692024906920250069202510692025206920253069202540692025506920256069202570692025806920259069202600692026106920262069202630692026406920265069202660692026706920268069202690692027006920271069202720692027306920274069202750692027606920277069202780692027906920280069202810692028206920283069202840692028506920286069202870692028806920289069202900692029106920292069202930692029406920295069202960692029706920298069202990692030006920301069203020692030306920304069203050692030606920307069203080692030906920310069203110692031206920313069203140692031506920316069203170692031806920319069203200692032106920322069203230692032406920325069203260692032706920328069203290692033006920331069203320692033306920334069203350692033606920337069203380692033906920340069203410692034206920343069203440692034506920346069203470692034806920349069203500692035106920352069203530692035406920355069203560692035706920358069203590692036006920361069203620692036306920364069203650692036606920367069203680692036906920370069203710692037206920373069203740692037506920376069203770692037806920379069203800692038106920382069203830692038406920385069203860692038706920388069203890692039006920391069203920692039306920394069203950692039606920397069203980692039906920400069204010692040206920403069204040692040506920406069204070692040806920409069204100692041106920412069204130692041406920415069204160692041706920418069204190692042006920421069204220692042306920424069204250692042606920427069204280692042906920430069204310692043206920433069204340692043506920436069204370692043806920439069204400692044106920442069204430692044406920445069204460692044706920448069204490692045006920451069204520692045306920454069204550692045606920457069204580692045906920460069204610692046206920463069204640692046506920466069204670692046806920469069204700692047106920472069204730692047406920475069204760692047706920478069204790692048006920481069204820692048306920484069204850692048606920487069204880692048906920490069204910692049206920493069204940692049506920496069204970692049806920499069205000692050106920502069205030692050406920505069205060692050706920508069205090692051006920511069205120692051306920514069205150692051606920517069205180692051906920520069205210692052206920523069205240692052506920526069205270692052806920529069205300692053106920532069205330692053406920535069205360692053706920538069205390692054006920541069205420692054306920544069205450692054606920547069205480692054906920550069205510692055206920553069205540692055506920556069205570692055806920559069205600692056106920562069205630692056406920565069205660692056706920568069205690692057006920571069205720692057306920574069205750692057606920577069205780692057906920580069205810692058206920583069205840692058506920586069205870692058806920589069205900692059106920592069205930692059406920595069205960692059706920598069205990692060006920601069206020692060306920604069206050692060606920607069206080692060906920610069206110692061206920613069206140692061506920616069206170692061806920619069206200692062106920622069206230692062406920625069206260692062706920628069206290692063006920631069206320692063306920634069206350692063606920637069206380692063906920640069206410692064206920643069206440692064506920646069206470692064806920649069206500692065106920652069206530692065406920655069206560692065706920658069206590692066006920661069206620692066306920664069206650692066606920667069206680692066906920670069206710692067206920673069206740692067506920676069206770692067806920679069206800692068106920682069206830692068406920685069206860692068706920688069206890692069006920691069206920692069306920694069206950692069606920697069206980692069906920700069207010692070206920703069207040692070506920706069207070692070806920709069207100692071106920712069207130692071406920715069207160692071706920718069207190692072006920721069207220692072306920724069207250692072606920727069207280692072906920730069207310692073206920733069207340692073506920736069207370692073806920739069207400692074106920742069207430692074406920745069207460692074706920748069207490692075006920751069207520692075306920754069207550692075606920757069207580692075906920760069207610692076206920763069207640692076506920766069207670692076806920769069207700692077106920772069207730692077406920775069207760692077706920778069207790692078006920781069207820692078306920784069207850692078606920787069207880692078906920790069207910692079206920793069207940692079506920796069207970692079806920799069208000692080106920802069208030692080406920805069208060692080706920808069208090692081006920811069208120692081306920814069208150692081606920817069208180692081906920820069208210692082206920823069208240692082506920826069208270692082806920829069208300692083106920832069208330692083406920835069208360692083706920838069208390692084006920841069208420692084306920844069208450692084606920847069208480692084906920850069208510692085206920853069208540692085506920856069208570692085806920859069208600692086106920862069208630692086406920865069208660692086706920868069208690692087006920871069208720692087306920874069208750692087606920877069208780692087906920880069208810692088206920883069208840692088506920886069208870692088806920889069208900692089106920892069208930692089406920895069208960692089706920898069208990692090006920901069209020692090306920904069209050692090606920907069209080692090906920910069209110692091206920913069209140692091506920916069209170692091806920919069209200692092106920922069209230692092406920925069209260692092706920928069209290692093006920931069209320692093306920934069209350692093606920937069209380692093906920940069209410692094206920943069209440692094506920946069209470692094806920949069209500692095106920952069209530692095406920955069209560692095706920958069209590692096006920961069209620692096306920964069209650692096606920967069209680692096906920970069209710692097206920973069209740692097506920976069209770692097806920979069209800692098106920982069209830692098406920985069209860692098706920988069209890692099006920991069209920692099306920994069209950692099606920997069209980692099906921000069210010692100206921003069210040692100506921006069210070692100806921009069210100692101106921012069210130692101406921015069210160692101706921018069210190692102006921021069210220692102306921024069210250692102606921027069210280692102906921030069210310692103206921033069210340692103506921036069210370692103806921039069210400692104106921042069210430692104406921045069210460692104706921048069210490692105006921051069210520692105306921054069210550692105606921057069210580692105906921060069210610692106206921063069210640692106506921066069210670692106806921069069210700692107106921072069210730692107406921075069210760692107706921078069210790692108006921081069210820692108306921084069210850692108606921087069210880692108906921090069210910692109206921093069210940692109506921096069210970692109806921099069211000692110106921102069211030692110406921105069300010693000206930003069300040693000506930006069300070693000806930009069300100693001106930012069300130693001406930015069300160693001706930018069300190693002006930021069300220693002306930024069300250693002606930027069300280693002906930030069300310693003206930033069300340693003506930036069300370693003806930039069300400693004106930042069300430693004406930045069300460693004706930048069300490693005006930051069300520693005306930054069300550693005606930057069300580693005906930060069300610693006206930063069300640693006506930066069300670693006806930069069300700693007106930072069300730693007406930075069300760693007706930078069300790693008006930081069300820693008306930084069300850693008606930087069300880693008906930090069300910693009206930093069300940693009506930096069300970693009806930099069301000693010106930102069301030693010406930105069301060693010706930108069301090693011006930111069301120693011306930114069301150693011606930117069301180693011906930120069301210693012206930123069301240693012506930126069301270693012806930129069301300693013106930132069301330693013406930135069301360693013706930138069301390693014006930141069301420693014306930144069301450693014606930147069301480693014906930150069301510693015206930153069301540693015506930156069301570693015806930159069301600693016106930162069301630693016406930165069301660693016706930168069301690693017006930171069301720693017306930174069301750693017606930177069301780693017906930180069301810693018206930183069301840693018506930186069301870693018806930189069301900693019106930192069301930693019406930195069301960693019706930198069301990693020006930201069302020693020306930204069302050693020606930207069302080693020906930210069302110693021206930213069302140693021506930216069302170693021806930219069302200693022106930222069302230693022406930225069302260693022706930228069302290693023006930231069302320693023306930234069302350693023606930237069302380693023906930240069302410693024206930243069302440693024506930246069302470693024806930249069302500693025106930252069302530693025406930255069302560693025706930258069302590693026006930261069302620693026306930264069302650693026606930267069302680693026906930270069302710693027206930273069302740693027506930276069302770693027806930279069302800693028106930282069302830693028406930285069302860693028706930288069302890693029006930291069302920693029306930294069302950693029606930297069302980693029906930300069303010693030206930303069303040693030506930306069303070693030806930309069303100693031106930312069303130693031406930315069303160693031706930318069303190693032006930321069303220693032306930324069303250693032606930327069303280693032906930330069303310693033206930333069303340693033506930336069303370693033806930339069303400693034106930342069303430693034406930345069303460693034706930348069303490693035006930351069303520693035306930354069303550693035606930357069303580693035906930360069303610693036206930363069303640693036506930366069303670693036806930369069303700693037106930372069303730693037406930375069303760693037706930378069303790693038006930381069303820693038306930384069303850693038606930387069303880693038906930390069303910693039206930393069303940693039506930396069303970693039806930399069304000693040106930402069304030693040406930405069304060693040706930408069304090693041006930411069304120693041306930414069304150693041606930417069304180693041906930420069304210693042206930423069304240693042506930426069304270693042806930429069304300693043106930432069304330693043406930435069304360693043706930438069304390693044006930441069304420693044306930444069304450693044606930447069304480693044906930450069304510693045206930453069304540693045506930456069304570693045806930459069304600693046106930462069304630693046406930465069304660693046706930468069304690693047006930471069304720693047306930474069304750693047606930477069304780693047906930480069304810693048206930483069304840693048506930486069304870693048806930489069304900693049106930492069304930693049406930495069304960693049706930498069304990693050006930501069305020693050306930504069305050693050606930507069305080693050906930510069305110693051206930513069305140693051506930516069305170693051806930519069305200693052106930522069305230693052406930525069305260693052706930528069305290693053006930531069305320693053306930534069305350693053606930537069305380693053906930540069305410693054206930543069305440693054506930546069305470693054806930549069305500693055106930552069305530693055406930555069305560693055706930558069305590693056006930561069305620693056306930564069305650693056606930567069305680693056906930570069305710693057206930573069305740693057506930576069305770693057806930579069305800693058106930582069305830693058406930585069305860693058706930588069305890693059006930591069305920693059306930594069305950693059606930597069305980693059906930600069306010693060206930603069306040693060506930606069306070693060806930609069306100693061106930612069306130693061406930615069306160693061706930618069306190693062006930621069306220693062306930624069306250693062606930627069306280693062906930630069306310693063206930633069306340693063506930636069306370693063806930639069306400693064106930642069306430693064406930645069306460693064706930648069306490693065006930651069306520693065306930654069306550693065606930657069306580693065906930660069306610693066206930663069306640693066506930666069306670693066806930669069306700693067106930672069306730693067406930675069306760693067706930678069306790693068006930681069306820693068306930684069306850693068606930687069306880693068906930690069306910693069206930693069306940693069506930696069306970693069806930699069307000693070106930702069307030693070406930705069307060693070706930708069307090693071006930711069307120693071306930714069307150693071606930717069307180693071906930720069307210693072206930723069307240693072506930726069307270693072806930729069307300693073106930732069307330693073406930735069307360693073706930738069307390693074006930741069307420693074306930744069307450693074606930747069307480693074906930750069307510693075206930753069307540693075506930756069307570693075806930759069307600693076106930762069307630693076406930765069307660693076706930768069307690693077006930771069307720693077306930774069307750693077606930777069307780693077906930780069307810693078206930783069307840693078506930786069307870693078806930789069307900693079106930792069307930693079406930795069307960693079706930798069307990693080006930801069308020693080306930804069308050693080606930807069308080693080906930810069308110693081206930813069308140693081506930816069308170693081806930819069308200693082106930822069308230693082406930825069308260693082706930828069308290693083006930831069308320693083306930834069308350693083606930837069308380693083906930840069308410693084206930843069308440693084506930846069308470693084806930849069308500693085106930852069308530693085406930855069308560693085706930858069308590693086006930861069308620693086306930864069308650693086606930867069308680693086906930870069308710693087206930873069308740693087506930876069308770693087806930879069308800693088106930882069308830693088406930885069308860693088706930888069308890693089006930891069308920693089306930894069308950693089606930897069308980693089906930900069309010693090206930903069309040693090506930906069309070693090806930909069309100693091106930912069309130693091406930915069309160693091706930918069309190693092006930921069309220693092306930924069309250693092606930927069309280693092906930930069309310693093206930933069309340693093506930936069309370693093806930939069309400693094106930942069309430693094406930945069309460693094706930948069309490693095006930951069309520693095306930954069309550693095606930957069309580693095906930960069309610693096206930963069309640693096506930966069309670693096806930969069309700693097106930972069309730693097406930975069309760693097706930978069309790693098006930981069309820693098306930984069309850693098606930987069309880693098906930990069309910693099206930993069309940693099506930996069309970693099806930999069310000693100106931002069310030693100406931005069310060693100706931008069310090693101006931011069310120693101306931014069310150693101606931017069310180693101906931020069310210693102206931023069310240693102506931026069310270693102806931029069310300693103106931032069310330693103406931035069310360693103706931038069310390693104006931041069310420693104306931044069310450693104606931047069310480693104906931050069310510693105206931053069310540693105506931056069310570693105806931059069310600693106106931062069310630693106406931065069310660693106706931068069310690693107006931071069310720693107306931074069310750693107606931077069310780693107906931080069310810693108206931083069310840693108506931086069310870693108806931089069310900693109106931092069310930693109406931095069310960693109706931098069310990693110006931101069311020693110306931104069311050694000106940002069400030694000406940005069400060694000706940008069400090694001006940011069400120694001306940014069400150694001606940017069400180694001906940020069400210694002206940023069400240694002506940026069400270694002806940029069400300694003106940032069400330694003406940035069400360694003706940038069400390694004006940041069400420694004306940044069400450694004606940047069400480694004906940050069400510694005206940053069400540694005506940056069400570694005806940059069400600694006106940062069400630694006406940065069400660694006706940068069400690694007006940071069400720694007306940074069400750694007606940077069400780694007906940080069400810694008206940083069400840694008506940086069400870694008806940089069400900694009106940092069400930694009406940095069400960694009706940098069400990694010006940101069401020694010306940104069401050694010606940107069401080694010906940110069401110694011206940113069401140694011506940116069401170694011806940119069401200694012106940122069401230694012406940125069401260694012706940128069401290694013006940131069401320694013306940134069401350694013606940137069401380694013906940140069401410694014206940143069401440694014506940146069401470694014806940149069401500694015106940152069401530694015406940155069401560694015706940158069401590694016006940161069401620694016306940164069401650694016606940167069401680694016906940170069401710694017206940173069401740694017506940176069401770694017806940179069401800694018106940182069401830694018406940185069401860694018706940188069401890694019006940191069401920694019306940194069401950694019606940197069401980694019906940200069402010694020206940203069402040694020506940206069402070694020806940209069402100694021106940212069402130694021406940215069402160694021706940218069402190694022006940221069402220694022306940224069402250694022606940227069402280694022906940230069402310694023206940233069402340694023506940236069402370694023806940239069402400694024106940242069402430694024406940245069402460694024706940248069402490694025006940251069402520694025306940254069402550694025606940257069402580694025906940260069402610694026206940263069402640694026506940266069402670694026806940269069402700694027106940272069402730694027406940275069402760694027706940278069402790694028006940281069402820694028306940284069402850694028606940287069402880694028906940290069402910694029206940293069402940694029506940296069402970694029806940299069403000694030106940302069403030694030406940305069403060694030706940308069403090694031006940311069403120694031306940314069403150694031606940317069403180694031906940320069403210694032206940323069403240694032506940326069403270694032806940329069403300694033106940332069403330694033406940335069403360694033706940338069403390694034006940341069403420694034306940344069403450694034606940347069403480694034906940350069403510694035206940353069403540694035506940356069403570694035806940359069403600694036106940362069403630694036406940365069403660694036706940368069403690694037006940371069403720694037306940374069403750694037606940377069403780694037906940380069403810694038206940383069403840694038506940386069403870694038806940389069403900694039106940392069403930694039406940395069403960694039706940398069403990694040006940401069404020694040306940404069404050694040606940407069404080694040906940410069404110694041206940413069404140694041506940416069404170694041806940419069404200694042106940422069404230694042406940425069404260694042706940428069404290694043006940431069404320694043306940434069404350694043606940437069404380694043906940440069404410694044206940443069404440694044506940446069404470694044806940449069404500694045106940452069404530694045406940455069404560694045706940458069404590694046006940461069404620694046306940464069404650694046606940467069404680694046906940470069404710694047206940473069404740694047506940476069404770694047806940479069404800694048106940482069404830694048406940485069404860694048706940488069404890694049006940491069404920694049306940494069404950694049606940497069404980694049906940500069405010694050206940503069405040694050506940506069405070694050806940509069405100694051106940512069405130694051406940515069405160694051706940518069405190694052006940521069405220694052306940524069405250694052606940527069405280694052906940530069405310694053206940533069405340694053506940536069405370694053806940539069405400694054106940542069405430694054406940545069405460694054706940548069405490694055006940551069405520694055306940554069405550694055606940557069405580694055906940560069405610694056206940563069405640694056506940566069405670694056806940569069405700694057106940572069405730694057406940575069405760694057706940578069405790694058006940581069405820694058306940584069405850694058606940587069405880694058906940590069405910694059206940593069405940694059506940596069405970694059806940599069406000694060106940602069406030694060406940605069406060694060706940608069406090694061006940611069406120694061306940614069406150694061606940617069406180694061906940620069406210694062206940623069406240694062506940626069406270694062806940629069406300694063106940632069406330694063406940635069406360694063706940638069406390694064006940641069406420694064306940644069406450694064606940647069406480694064906940650069406510694065206940653069406540694065506940656069406570694065806940659069406600694066106940662069406630694066406940665069406660694066706940668069406690694067006940671069406720694067306940674069406750694067606940677069406780694067906940680069406810694068206940683069406840694068506940686069406870694068806940689069406900694069106940692069406930694069406940695069406960694069706940698069406990694070006940701069407020694070306940704069407050694070606940707069407080694070906940710069407110694071206940713069407140694071506940716069407170694071806940719069407200694072106940722069407230694072406940725069407260694072706940728069407290694073006940731069407320694073306940734069407350694073606940737069407380694073906940740069407410694074206940743069407440694074506940746069407470694074806940749069407500694075106940752069407530694075406940755069407560694075706940758069407590694076006940761069407620694076306940764069407650694076606940767069407680694076906940770069407710694077206940773069407740694077506940776069407770694077806940779069407800694078106940782069407830694078406940785069407860694078706940788069407890694079006940791069407920694079306940794069407950694079606940797069407980694079906940800069408010694080206940803069408040694080506940806069408070694080806940809069408100694081106940812069408130694081406940815069408160694081706940818069408190694082006940821069408220694082306940824069408250694082606940827069408280694082906940830069408310694083206940833069408340694083506940836069408370694083806940839069408400694084106940842069408430694084406940845069408460694084706940848069408490694085006940851069408520694085306940854069408550694085606940857069408580694085906940860069408610694086206940863069408640694086506940866069408670694086806940869069408700694087106940872069408730694087406940875069408760694087706940878069408790694088006940881069408820694088306940884069408850694088606940887069408880694088906940890069408910694089206940893069408940694089506940896069408970694089806940899069409000694090106940902069409030694090406940905069409060694090706940908069409090694091006940911069409120694091306940914069409150694091606940917069409180694091906940920069409210694092206940923069409240694092506940926069409270694092806940929069409300694093106940932069409330694093406940935069409360694093706940938069409390694094006940941069409420694094306940944069409450694094606940947069409480694094906940950069409510694095206940953069409540694095506940956069409570694095806940959069409600694096106940962069409630694096406940965069409660694096706940968069409690694097006940971069409720694097306940974069409750694097606940977069409780694097906940980069409810694098206940983069409840694098506940986069409870694098806940989069409900694099106940992069409930694099406940995069409960694099706940998069409990694100006941001069410020694100306941004069410050694100606941007069410080694100906941010069410110694101206941013069410140694101506941016069410170694101806941019069410200694102106941022069410230694102406941025069410260694102706941028069410290694103006941031069410320694103306941034069410350694103606941037069410380694103906941040069410410694104206941043069410440694104506941046069410470694104806941049069410500694105106941052069410530694105406941055069410560694105706941058069410590694106006941061069410620694106306941064069410650694106606941067069410680694106906941070069410710694107206941073069410740694107506941076069410770694107806941079069410800694108106941082069410830694108406941085069410860694108706941088069410890694109006941091069410920694109306941094069410950694109606941097069410980694109906941100069411010694110206941103069411040694110506950001069500020695000306950004069500050695000606950007069500080695000906950010069500110695001206950013069500140695001506950016069500170695001806950019069500200695002106950022069500230695002406950025069500260695002706950028069500290695003006950031069500320695003306950034069500350695003606950037069500380695003906950040069500410695004206950043069500440695004506950046069500470695004806950049069500500695005106950052069500530695005406950055069500560695005706950058069500590695006006950061069500620695006306950064069500650695006606950067069500680695006906950070069500710695007206950073069500740695007506950076069500770695007806950079069500800695008106950082069500830695008406950085069500860695008706950088069500890695009006950091069500920695009306950094069500950695009606950097069500980695009906950100069501010695010206950103069501040695010506950106069501070695010806950109069501100695011106950112069501130695011406950115069501160695011706950118069501190695012006950121069501220695012306950124069501250695012606950127069501280695012906950130069501310695013206950133069501340695013506950136069501370695013806950139069501400695014106950142069501430695014406950145069501460695014706950148069501490695015006950151069501520695015306950154069501550695015606950157069501580695015906950160069501610695016206950163069501640695016506950166069501670695016806950169069501700695017106950172069501730695017406950175069501760695017706950178069501790695018006950181069501820695018306950184069501850695018606950187069501880695018906950190069501910695019206950193069501940695019506950196069501970695019806950199069502000695020106950202069502030695020406950205069502060695020706950208069502090695021006950211069502120695021306950214069502150695021606950217069502180695021906950220069502210695022206950223069502240695022506950226069502270695022806950229069502300695023106950232069502330695023406950235069502360695023706950238069502390695024006950241069502420695024306950244069502450695024606950247069502480695024906950250069502510695025206950253069502540695025506950256069502570695025806950259069502600695026106950262069502630695026406950265069502660695026706950268069502690695027006950271069502720695027306950274069502750695027606950277069502780695027906950280069502810695028206950283069502840695028506950286069502870695028806950289069502900695029106950292069502930695029406950295069502960695029706950298069502990695030006950301069503020695030306950304069503050695030606950307069503080695030906950310069503110695031206950313069503140695031506950316069503170695031806950319069503200695032106950322069503230695032406950325069503260695032706950328069503290695033006950331069503320695033306950334069503350695033606950337069503380695033906950340069503410695034206950343069503440695034506950346069503470695034806950349069503500695035106950352069503530695035406950355069503560695035706950358069503590695036006950361069503620695036306950364069503650695036606950367069503680695036906950370069503710695037206950373069503740695037506950376069503770695037806950379069503800695038106950382069503830695038406950385069503860695038706950388069503890695039006950391069503920695039306950394069503950695039606950397069503980695039906950400069504010695040206950403069504040695040506950406069504070695040806950409069504100695041106950412069504130695041406950415069504160695041706950418069504190695042006950421069504220695042306950424069504250695042606950427069504280695042906950430069504310695043206950433069504340695043506950436069504370695043806950439069504400695044106950442069504430695044406950445069504460695044706950448069504490695045006950451069504520695045306950454069504550695045606950457069504580695045906950460069504610695046206950463069504640695046506950466069504670695046806950469069504700695047106950472069504730695047406950475069504760695047706950478069504790695048006950481069504820695048306950484069504850695048606950487069504880695048906950490069504910695049206950493069504940695049506950496069504970695049806950499069505000695050106950502069505030695050406950505069505060695050706950508069505090695051006950511069505120695051306950514069505150695051606950517069505180695051906950520069505210695052206950523069505240695052506950526069505270695052806950529069505300695053106950532069505330695053406950535069505360695053706950538069505390695054006950541069505420695054306950544069505450695054606950547069505480695054906950550069505510695055206950553069505540695055506950556069505570695055806950559069505600695056106950562069505630695056406950565069505660695056706950568069505690695057006950571069505720695057306950574069505750695057606950577069505780695057906950580069505810695058206950583069505840695058506950586069505870695058806950589069505900695059106950592069505930695059406950595069505960695059706950598069505990695060006950601069506020695060306950604069506050695060606950607069506080695060906950610069506110695061206950613069506140695061506950616069506170695061806950619069506200695062106950622069506230695062406950625069506260695062706950628069506290695063006950631069506320695063306950634069506350695063606950637069506380695063906950640069506410695064206950643069506440695064506950646069506470695064806950649069506500695065106950652069506530695065406950655069506560695065706950658069506590695066006950661069506620695066306950664069506650695066606950667069506680695066906950670069506710695067206950673069506740695067506950676069506770695067806950679069506800695068106950682069506830695068406950685069506860695068706950688069506890695069006950691069506920695069306950694069506950695069606950697069506980695069906950700069507010695070206950703069507040695070506950706069507070695070806950709069507100695071106950712069507130695071406950715069507160695071706950718069507190695072006950721069507220695072306950724069507250695072606950727069507280695072906950730069507310695073206950733069507340695073506950736069507370695073806950739069507400695074106950742069507430695074406950745069507460695074706950748069507490695075006950751069507520695075306950754069507550695075606950757069507580695075906950760069507610695076206950763069507640695076506950766069507670695076806950769069507700695077106950772069507730695077406950775069507760695077706950778069507790695078006950781069507820695078306950784069507850695078606950787069507880695078906950790069507910695079206950793069507940695079506950796069507970695079806950799069508000695080106950802069508030695080406950805069508060695080706950808069508090695081006950811069508120695081306950814069508150695081606950817069508180695081906950820069508210695082206950823069508240695082506950826069508270695082806950829069508300695083106950832069508330695083406950835069508360695083706950838069508390695084006950841069508420695084306950844069508450695084606950847069508480695084906950850069508510695085206950853069508540695085506950856069508570695085806950859069508600695086106950862069508630695086406950865069508660695086706950868069508690695087006950871069508720695087306950874069508750695087606950877069508780695087906950880069508810695088206950883069508840695088506950886069508870695088806950889069508900695089106950892069508930695089406950895069508960695089706950898069508990695090006950901069509020695090306950904069509050695090606950907069509080695090906950910069509110695091206950913069509140695091506950916069509170695091806950919069509200695092106950922069509230695092406950925069509260695092706950928069509290695093006950931069509320695093306950934069509350695093606950937069509380695093906950940069509410695094206950943069509440695094506950946069509470695094806950949069509500695095106950952069509530695095406950955069509560695095706950958069509590695096006950961069509620695096306950964069509650695096606950967069509680695096906950970069509710695097206950973069509740695097506950976069509770695097806950979069509800695098106950982069509830695098406950985069509860695098706950988069509890695099006950991069509920695099306950994069509950695099606950997069509980695099906951000069510010695100206951003069510040695100506951006069510070695100806951009069510100695101106951012069510130695101406951015069510160695101706951018069510190695102006951021069510220695102306951024069510250695102606951027069510280695102906951030069510310695103206951033069510340695103506951036069510370695103806951039069510400695104106951042069510430695104406951045069510460695104706951048069510490695105006951051069510520695105306951054069510550695105606951057069510580695105906951060069510610695106206951063069510640695106506951066069510670695106806951069069510700695107106951072069510730695107406951075069510760695107706951078069510790695108006951081069510820695108306951084069510850695108606951087069510880695108906951090069510910695109206951093069510940695109506951096069510970695109806951099069511000695110106951102069511030695110406951105069600010696000206960003069600040696000506960006069600070696000806960009069600100696001106960012069600130696001406960015069600160696001706960018069600190696002006960021069600220696002306960024069600250696002606960027069600280696002906960030069600310696003206960033069600340696003506960036069600370696003806960039069600400696004106960042069600430696004406960045069600460696004706960048069600490696005006960051069600520696005306960054069600550696005606960057069600580696005906960060069600610696006206960063069600640696006506960066069600670696006806960069069600700696007106960072069600730696007406960075069600760696007706960078069600790696008006960081069600820696008306960084069600850696008606960087069600880696008906960090069600910696009206960093069600940696009506960096069600970696009806960099069601000696010106960102069601030696010406960105069601060696010706960108069601090696011006960111069601120696011306960114069601150696011606960117069601180696011906960120069601210696012206960123069601240696012506960126069601270696012806960129069601300696013106960132069601330696013406960135069601360696013706960138069601390696014006960141069601420696014306960144069601450696014606960147069601480696014906960150069601510696015206960153069601540696015506960156069601570696015806960159069601600696016106960162069601630696016406960165069601660696016706960168069601690696017006960171069601720696017306960174069601750696017606960177069601780696017906960180069601810696018206960183069601840696018506960186069601870696018806960189069601900696019106960192069601930696019406960195069601960696019706960198069601990696020006960201069602020696020306960204069602050696020606960207069602080696020906960210069602110696021206960213069602140696021506960216069602170696021806960219069602200696022106960222069602230696022406960225069602260696022706960228069602290696023006960231069602320696023306960234069602350696023606960237069602380696023906960240069602410696024206960243069602440696024506960246069602470696024806960249069602500696025106960252069602530696025406960255069602560696025706960258069602590696026006960261069602620696026306960264069602650696026606960267069602680696026906960270069602710696027206960273069602740696027506960276069602770696027806960279069602800696028106960282069602830696028406960285069602860696028706960288069602890696029006960291069602920696029306960294069602950696029606960297069602980696029906960300069603010696030206960303069603040696030506960306069603070696030806960309069603100696031106960312069603130696031406960315069603160696031706960318069603190696032006960321069603220696032306960324069603250696032606960327069603280696032906960330069603310696033206960333069603340696033506960336069603370696033806960339069603400696034106960342069603430696034406960345069603460696034706960348069603490696035006960351069603520696035306960354069603550696035606960357069603580696035906960360069603610696036206960363069603640696036506960366069603670696036806960369069603700696037106960372069603730696037406960375069603760696037706960378069603790696038006960381069603820696038306960384069603850696038606960387069603880696038906960390069603910696039206960393069603940696039506960396069603970696039806960399069604000696040106960402069604030696040406960405069604060696040706960408069604090696041006960411069604120696041306960414069604150696041606960417069604180696041906960420069604210696042206960423069604240696042506960426069604270696042806960429069604300696043106960432069604330696043406960435069604360696043706960438069604390696044006960441069604420696044306960444069604450696044606960447069604480696044906960450069604510696045206960453069604540696045506960456069604570696045806960459069604600696046106960462069604630696046406960465069604660696046706960468069604690696047006960471069604720696047306960474069604750696047606960477069604780696047906960480069604810696048206960483069604840696048506960486069604870696048806960489069604900696049106960492069604930696049406960495069604960696049706960498069604990696050006960501069605020696050306960504069605050696050606960507069605080696050906960510069605110696051206960513069605140696051506960516069605170696051806960519069605200696052106960522069605230696052406960525069605260696052706960528069605290696053006960531069605320696053306960534069605350696053606960537069605380696053906960540069605410696054206960543069605440696054506960546069605470696054806960549069605500696055106960552069605530696055406960555069605560696055706960558069605590696056006960561069605620696056306960564069605650696056606960567069605680696056906960570069605710696057206960573069605740696057506960576069605770696057806960579069605800696058106960582069605830696058406960585069605860696058706960588069605890696059006960591069605920696059306960594069605950696059606960597069605980696059906960600069606010696060206960603069606040696060506960606069606070696060806960609069606100696061106960612069606130696061406960615069606160696061706960618069606190696062006960621069606220696062306960624069606250696062606960627069606280696062906960630069606310696063206960633069606340696063506960636069606370696063806960639069606400696064106960642069606430696064406960645069606460696064706960648069606490696065006960651069606520696065306960654069606550696065606960657069606580696065906960660069606610696066206960663069606640696066506960666069606670696066806960669069606700696067106960672069606730696067406960675069606760696067706960678069606790696068006960681069606820696068306960684069606850696068606960687069606880696068906960690069606910696069206960693069606940696069506960696069606970696069806960699069607000696070106960702069607030696070406960705069607060696070706960708069607090696071006960711069607120696071306960714069607150696071606960717069607180696071906960720069607210696072206960723069607240696072506960726069607270696072806960729069607300696073106960732069607330696073406960735069607360696073706960738069607390696074006960741069607420696074306960744069607450696074606960747069607480696074906960750069607510696075206960753069607540696075506960756069607570696075806960759069607600696076106960762069607630696076406960765069607660696076706960768069607690696077006960771069607720696077306960774069607750696077606960777069607780696077906960780069607810696078206960783069607840696078506960786069607870696078806960789069607900696079106960792069607930696079406960795069607960696079706960798069607990696080006960801069608020696080306960804069608050696080606960807069608080696080906960810069608110696081206960813069608140696081506960816069608170696081806960819069608200696082106960822069608230696082406960825069608260696082706960828069608290696083006960831069608320696083306960834069608350696083606960837069608380696083906960840069608410696084206960843069608440696084506960846069608470696084806960849069608500696085106960852069608530696085406960855069608560696085706960858069608590696086006960861069608620696086306960864069608650696086606960867069608680696086906960870069608710696087206960873069608740696087506960876069608770696087806960879069608800696088106960882069608830696088406960885069608860696088706960888069608890696089006960891069608920696089306960894069608950696089606960897069608980696089906960900069609010696090206960903069609040696090506960906069609070696090806960909069609100696091106960912069609130696091406960915069609160696091706960918069609190696092006960921069609220696092306960924069609250696092606960927069609280696092906960930069609310696093206960933069609340696093506960936069609370696093806960939069609400696094106960942069609430696094406960945069609460696094706960948069609490696095006960951069609520696095306960954069609550696095606960957069609580696095906960960069609610696096206960963069609640696096506960966069609670696096806960969069609700696097106960972069609730696097406960975069609760696097706960978069609790696098006960981069609820696098306960984069609850696098606960987069609880696098906960990069609910696099206960993069609940696099506960996069609970696099806960999069610000696100106961002069610030696100406961005069610060696100706961008069610090696101006961011069610120696101306961014069610150696101606961017069610180696101906961020069610210696102206961023069610240696102506961026069610270696102806961029069610300696103106961032069610330696103406961035069610360696103706961038069610390696104006961041069610420696104306961044069610450696104606961047069610480696104906961050069610510696105206961053069610540696105506961056069610570696105806961059069610600696106106961062069610630696106406961065069610660696106706961068069610690696107006961071069610720696107306961074069610750696107606961077069610780696107906961080069610810696108206961083069610840696108506961086069610870696108806961089069610900696109106961092069610930696109406961095069610960696109706961098069610990696110006961101069611020696110306961104069611050697000106970002069700030697000406970005069700060697000706970008069700090697001006970011069700120697001306970014069700150697001606970017069700180697001906970020069700210697002206970023069700240697002506970026069700270697002806970029069700300697003106970032069700330697003406970035069700360697003706970038069700390697004006970041069700420697004306970044069700450697004606970047069700480697004906970050069700510697005206970053069700540697005506970056069700570697005806970059069700600697006106970062069700630697006406970065069700660697006706970068069700690697007006970071069700720697007306970074069700750697007606970077069700780697007906970080069700810697008206970083069700840697008506970086069700870697008806970089069700900697009106970092069700930697009406970095069700960697009706970098069700990697010006970101069701020697010306970104069701050697010606970107069701080697010906970110069701110697011206970113069701140697011506970116069701170697011806970119069701200697012106970122069701230697012406970125069701260697012706970128069701290697013006970131069701320697013306970134069701350697013606970137069701380697013906970140069701410697014206970143069701440697014506970146069701470697014806970149069701500697015106970152069701530697015406970155069701560697015706970158069701590697016006970161069701620697016306970164069701650697016606970167069701680697016906970170069701710697017206970173069701740697017506970176069701770697017806970179069701800697018106970182069701830697018406970185069701860697018706970188069701890697019006970191069701920697019306970194069701950697019606970197069701980697019906970200069702010697020206970203069702040697020506970206069702070697020806970209069702100697021106970212069702130697021406970215069702160697021706970218069702190697022006970221069702220697022306970224069702250697022606970227069702280697022906970230069702310697023206970233069702340697023506970236069702370697023806970239069702400697024106970242069702430697024406970245069702460697024706970248069702490697025006970251069702520697025306970254069702550697025606970257069702580697025906970260069702610697026206970263069702640697026506970266069702670697026806970269069702700697027106970272069702730697027406970275069702760697027706970278069702790697028006970281069702820697028306970284069702850697028606970287069702880697028906970290069702910697029206970293069702940697029506970296069702970697029806970299069703000697030106970302069703030697030406970305069703060697030706970308069703090697031006970311069703120697031306970314069703150697031606970317069703180697031906970320069703210697032206970323069703240697032506970326069703270697032806970329069703300697033106970332069703330697033406970335069703360697033706970338069703390697034006970341069703420697034306970344069703450697034606970347069703480697034906970350069703510697035206970353069703540697035506970356069703570697035806970359069703600697036106970362069703630697036406970365069703660697036706970368069703690697037006970371069703720697037306970374069703750697037606970377069703780697037906970380069703810697038206970383069703840697038506970386069703870697038806970389069703900697039106970392069703930697039406970395069703960697039706970398069703990697040006970401069704020697040306970404069704050697040606970407069704080697040906970410069704110697041206970413069704140697041506970416069704170697041806970419069704200697042106970422069704230697042406970425069704260697042706970428069704290697043006970431069704320697043306970434069704350697043606970437069704380697043906970440069704410697044206970443069704440697044506970446069704470697044806970449069704500697045106970452069704530697045406970455069704560697045706970458069704590697046006970461069704620697046306970464069704650697046606970467069704680697046906970470069704710697047206970473069704740697047506970476069704770697047806970479069704800697048106970482069704830697048406970485069704860697048706970488069704890697049006970491069704920697049306970494069704950697049606970497069704980697049906970500069705010697050206970503069705040697050506970506069705070697050806970509069705100697051106970512069705130697051406970515069705160697051706970518069705190697052006970521069705220697052306970524069705250697052606970527069705280697052906970530069705310697053206970533069705340697053506970536069705370697053806970539069705400697054106970542069705430697054406970545069705460697054706970548069705490697055006970551069705520697055306970554069705550697055606970557069705580697055906970560069705610697056206970563069705640697056506970566069705670697056806970569069705700697057106970572069705730697057406970575069705760697057706970578069705790697058006970581069705820697058306970584069705850697058606970587069705880697058906970590069705910697059206970593069705940697059506970596069705970697059806970599069706000697060106970602069706030697060406970605069706060697060706970608069706090697061006970611069706120697061306970614069706150697061606970617069706180697061906970620069706210697062206970623069706240697062506970626069706270697062806970629069706300697063106970632069706330697063406970635069706360697063706970638069706390697064006970641069706420697064306970644069706450697064606970647069706480697064906970650069706510697065206970653069706540697065506970656069706570697065806970659069706600697066106970662069706630697066406970665069706660697066706970668069706690697067006970671069706720697067306970674069706750697067606970677069706780697067906970680069706810697068206970683069706840697068506970686069706870697068806970689069706900697069106970692069706930697069406970695069706960697069706970698069706990697070006970701069707020697070306970704069707050697070606970707069707080697070906970710069707110697071206970713069707140697071506970716069707170697071806970719069707200697072106970722069707230697072406970725069707260697072706970728069707290697073006970731069707320697073306970734069707350697073606970737069707380697073906970740069707410697074206970743069707440697074506970746069707470697074806970749069707500697075106970752069707530697075406970755069707560697075706970758069707590697076006970761069707620697076306970764069707650697076606970767069707680697076906970770069707710697077206970773069707740697077506970776069707770697077806970779069707800697078106970782069707830697078406970785069707860697078706970788069707890697079006970791069707920697079306970794069707950697079606970797069707980697079906970800069708010697080206970803069708040697080506970806069708070697080806970809069708100697081106970812069708130697081406970815069708160697081706970818069708190697082006970821069708220697082306970824069708250697082606970827069708280697082906970830069708310697083206970833069708340697083506970836069708370697083806970839069708400697084106970842069708430697084406970845069708460697084706970848069708490697085006970851069708520697085306970854069708550697085606970857069708580697085906970860069708610697086206970863069708640697086506970866069708670697086806970869069708700697087106970872069708730697087406970875069708760697087706970878069708790697088006970881069708820697088306970884069708850697088606970887069708880697088906970890069708910697089206970893069708940697089506970896069708970697089806970899069709000697090106970902069709030697090406970905069709060697090706970908069709090697091006970911069709120697091306970914069709150697091606970917069709180697091906970920069709210697092206970923069709240697092506970926069709270697092806970929069709300697093106970932069709330697093406970935069709360697093706970938069709390697094006970941069709420697094306970944069709450697094606970947069709480697094906970950069709510697095206970953069709540697095506970956069709570697095806970959069709600697096106970962069709630697096406970965069709660697096706970968069709690697097006970971069709720697097306970974069709750697097606970977069709780697097906970980069709810697098206970983069709840697098506970986069709870697098806970989069709900697099106970992069709930697099406970995069709960697099706970998069709990697100006971001069710020697100306971004069710050697100606971007069710080697100906971010069710110697101206971013069710140697101506971016069710170697101806971019069710200697102106971022069710230697102406971025069710260697102706971028069710290697103006971031069710320697103306971034069710350697103606971037069710380697103906971040069710410697104206971043069710440697104506971046069710470697104806971049069710500697105106971052069710530697105406971055069710560697105706971058069710590697106006971061069710620697106306971064069710650697106606971067069710680697106906971070069710710697107206971073069710740697107506971076069710770697107806971079069710800697108106971082069710830697108406971085069710860697108706971088069710890697109006971091069710920697109306971094069710950697109606971097069710980697109906971100069711010697110206971103069711040697110506980001069800020698000306980004069800050698000606980007069800080698000906980010069800110698001206980013069800140698001506980016069800170698001806980019069800200698002106980022069800230698002406980025069800260698002706980028069800290698003006980031069800320698003306980034069800350698003606980037069800380698003906980040069800410698004206980043069800440698004506980046069800470698004806980049069800500698005106980052069800530698005406980055069800560698005706980058069800590698006006980061069800620698006306980064069800650698006606980067069800680698006906980070069800710698007206980073069800740698007506980076069800770698007806980079069800800698008106980082069800830698008406980085069800860698008706980088069800890698009006980091069800920698009306980094069800950698009606980097069800980698009906980100069801010698010206980103069801040698010506980106069801070698010806980109069801100698011106980112069801130698011406980115069801160698011706980118069801190698012006980121069801220698012306980124069801250698012606980127069801280698012906980130069801310698013206980133069801340698013506980136069801370698013806980139069801400698014106980142069801430698014406980145069801460698014706980148069801490698015006980151069801520698015306980154069801550698015606980157069801580698015906980160069801610698016206980163069801640698016506980166069801670698016806980169069801700698017106980172069801730698017406980175069801760698017706980178069801790698018006980181069801820698018306980184069801850698018606980187069801880698018906980190069801910698019206980193069801940698019506980196069801970698019806980199069802000698020106980202069802030698020406980205069802060698020706980208069802090698021006980211069802120698021306980214069802150698021606980217069802180698021906980220069802210698022206980223069802240698022506980226069802270698022806980229069802300698023106980232069802330698023406980235069802360698023706980238069802390698024006980241069802420698024306980244069802450698024606980247069802480698024906980250069802510698025206980253069802540698025506980256069802570698025806980259069802600698026106980262069802630698026406980265069802660698026706980268069802690698027006980271069802720698027306980274069802750698027606980277069802780698027906980280069802810698028206980283069802840698028506980286069802870698028806980289069802900698029106980292069802930698029406980295069802960698029706980298069802990698030006980301069803020698030306980304069803050698030606980307069803080698030906980310069803110698031206980313069803140698031506980316069803170698031806980319069803200698032106980322069803230698032406980325069803260698032706980328069803290698033006980331069803320698033306980334069803350698033606980337069803380698033906980340069803410698034206980343069803440698034506980346069803470698034806980349069803500698035106980352069803530698035406980355069803560698035706980358069803590698036006980361069803620698036306980364069803650698036606980367069803680698036906980370069803710698037206980373069803740698037506980376069803770698037806980379069803800698038106980382069803830698038406980385069803860698038706980388069803890698039006980391069803920698039306980394069803950698039606980397069803980698039906980400069804010698040206980403069804040698040506980406069804070698040806980409069804100698041106980412069804130698041406980415069804160698041706980418069804190698042006980421069804220698042306980424069804250698042606980427069804280698042906980430069804310698043206980433069804340698043506980436069804370698043806980439069804400698044106980442069804430698044406980445069804460698044706980448069804490698045006980451069804520698045306980454069804550698045606980457069804580698045906980460069804610698046206980463069804640698046506980466069804670698046806980469069804700698047106980472069804730698047406980475069804760698047706980478069804790698048006980481069804820698048306980484069804850698048606980487069804880698048906980490069804910698049206980493069804940698049506980496069804970698049806980499069805000698050106980502069805030698050406980505069805060698050706980508069805090698051006980511069805120698051306980514069805150698051606980517069805180698051906980520069805210698052206980523069805240698052506980526069805270698052806980529069805300698053106980532069805330698053406980535069805360698053706980538069805390698054006980541069805420698054306980544069805450698054606980547069805480698054906980550069805510698055206980553069805540698055506980556069805570698055806980559069805600698056106980562069805630698056406980565069805660698056706980568069805690698057006980571069805720698057306980574069805750698057606980577069805780698057906980580069805810698058206980583069805840698058506980586069805870698058806980589069805900698059106980592069805930698059406980595069805960698059706980598069805990698060006980601069806020698060306980604069806050698060606980607069806080698060906980610069806110698061206980613069806140698061506980616069806170698061806980619069806200698062106980622069806230698062406980625069806260698062706980628069806290698063006980631069806320698063306980634069806350698063606980637069806380698063906980640069806410698064206980643069806440698064506980646069806470698064806980649069806500698065106980652069806530698065406980655069806560698065706980658069806590698066006980661069806620698066306980664069806650698066606980667069806680698066906980670069806710698067206980673069806740698067506980676069806770698067806980679069806800698068106980682069806830698068406980685069806860698068706980688069806890698069006980691069806920698069306980694069806950698069606980697069806980698069906980700069807010698070206980703069807040698070506980706069807070698070806980709069807100698071106980712069807130698071406980715069807160698071706980718069807190698072006980721069807220698072306980724069807250698072606980727069807280698072906980730069807310698073206980733069807340698073506980736069807370698073806980739069807400698074106980742069807430698074406980745069807460698074706980748069807490698075006980751069807520698075306980754069807550698075606980757069807580698075906980760069807610698076206980763069807640698076506980766069807670698076806980769069807700698077106980772069807730698077406980775069807760698077706980778069807790698078006980781069807820698078306980784069807850698078606980787069807880698078906980790069807910698079206980793069807940698079506980796069807970698079806980799069808000698080106980802069808030698080406980805069808060698080706980808069808090698081006980811069808120698081306980814069808150698081606980817069808180698081906980820069808210698082206980823069808240698082506980826069808270698082806980829069808300698083106980832069808330698083406980835069808360698083706980838069808390698084006980841069808420698084306980844069808450698084606980847069808480698084906980850069808510698085206980853069808540698085506980856069808570698085806980859069808600698086106980862069808630698086406980865069808660698086706980868069808690698087006980871069808720698087306980874069808750698087606980877069808780698087906980880069808810698088206980883069808840698088506980886069808870698088806980889069808900698089106980892069808930698089406980895069808960698089706980898069808990698090006980901069809020698090306980904069809050698090606980907069809080698090906980910069809110698091206980913069809140698091506980916069809170698091806980919069809200698092106980922069809230698092406980925069809260698092706980928069809290698093006980931069809320698093306980934069809350698093606980937069809380698093906980940069809410698094206980943069809440698094506980946069809470698094806980949069809500698095106980952069809530698095406980955069809560698095706980958069809590698096006980961069809620698096306980964069809650698096606980967069809680698096906980970069809710698097206980973069809740698097506980976069809770698097806980979069809800698098106980982069809830698098406980985069809860698098706980988069809890698099006980991069809920698099306980994069809950698099606980997069809980698099906981000069810010698100206981003069810040698100506981006069810070698100806981009069810100698101106981012069810130698101406981015069810160698101706981018069810190698102006981021069810220698102306981024069810250698102606981027069810280698102906981030069810310698103206981033069810340698103506981036069810370698103806981039069810400698104106981042069810430698104406981045069810460698104706981048069810490698105006981051069810520698105306981054069810550698105606981057069810580698105906981060069810610698106206981063069810640698106506981066069810670698106806981069069810700698107106981072069810730698107406981075069810760698107706981078069810790698108006981081069810820698108306981084069810850698108606981087069810880698108906981090069810910698109206981093069810940698109506981096069810970698109806981099069811000698110106981102069811030698110406981105069900010699000206990003069900040699000506990006069900070699000806990009069900100699001106990012069900130699001406990015069900160699001706990018069900190699002006990021069900220699002306990024069900250699002606990027069900280699002906990030069900310699003206990033069900340699003506990036069900370699003806990039069900400699004106990042069900430699004406990045069900460699004706990048069900490699005006990051069900520699005306990054069900550699005606990057069900580699005906990060069900610699006206990063069900640699006506990066069900670699006806990069069900700699007106990072069900730699007406990075069900760699007706990078069900790699008006990081069900820699008306990084069900850699008606990087069900880699008906990090069900910699009206990093069900940699009506990096069900970699009806990099069901000699010106990102069901030699010406990105069901060699010706990108069901090699011006990111069901120699011306990114069901150699011606990117069901180699011906990120069901210699012206990123069901240699012506990126069901270699012806990129069901300699013106990132069901330699013406990135069901360699013706990138069901390699014006990141069901420699014306990144069901450699014606990147069901480699014906990150069901510699015206990153069901540699015506990156069901570699015806990159069901600699016106990162069901630699016406990165069901660699016706990168069901690699017006990171069901720699017306990174069901750699017606990177069901780699017906990180069901810699018206990183069901840699018506990186069901870699018806990189069901900699019106990192069901930699019406990195069901960699019706990198069901990699020006990201069902020699020306990204069902050699020606990207069902080699020906990210069902110699021206990213069902140699021506990216069902170699021806990219069902200699022106990222069902230699022406990225069902260699022706990228069902290699023006990231069902320699023306990234069902350699023606990237069902380699023906990240069902410699024206990243069902440699024506990246069902470699024806990249069902500699025106990252069902530699025406990255069902560699025706990258069902590699026006990261069902620699026306990264069902650699026606990267069902680699026906990270069902710699027206990273069902740699027506990276069902770699027806990279069902800699028106990282069902830699028406990285069902860699028706990288069902890699029006990291069902920699029306990294069902950699029606990297069902980699029906990300069903010699030206990303069903040699030506990306069903070699030806990309069903100699031106990312069903130699031406990315069903160699031706990318069903190699032006990321069903220699032306990324069903250699032606990327069903280699032906990330069903310699033206990333069903340699033506990336069903370699033806990339069903400699034106990342069903430699034406990345069903460699034706990348069903490699035006990351069903520699035306990354069903550699035606990357069903580699035906990360069903610699036206990363069903640699036506990366069903670699036806990369069903700699037106990372069903730699037406990375069903760699037706990378069903790699038006990381069903820699038306990384069903850699038606990387069903880699038906990390069903910699039206990393069903940699039506990396069903970699039806990399069904000699040106990402069904030699040406990405069904060699040706990408069904090699041006990411069904120699041306990414069904150699041606990417069904180699041906990420069904210699042206990423069904240699042506990426069904270699042806990429069904300699043106990432069904330699043406990435069904360699043706990438069904390699044006990441069904420699044306990444069904450699044606990447069904480699044906990450069904510699045206990453069904540699045506990456069904570699045806990459069904600699046106990462069904630699046406990465069904660699046706990468069904690699047006990471069904720699047306990474069904750699047606990477069904780699047906990480069904810699048206990483069904840699048506990486069904870699048806990489069904900699049106990492069904930699049406990495069904960699049706990498069904990699050006990501069905020699050306990504069905050699050606990507069905080699050906990510069905110699051206990513069905140699051506990516069905170699051806990519069905200699052106990522069905230699052406990525069905260699052706990528069905290699053006990531069905320699053306990534069905350699053606990537069905380699053906990540069905410699054206990543069905440699054506990546069905470699054806990549069905500699055106990552069905530699055406990555069905560699055706990558069905590699056006990561069905620699056306990564069905650699056606990567069905680699056906990570069905710699057206990573069905740699057506990576069905770699057806990579069905800699058106990582069905830699058406990585069905860699058706990588069905890699059006990591069905920699059306990594069905950699059606990597069905980699059906990600069906010699060206990603069906040699060506990606069906070699060806990609069906100699061106990612069906130699061406990615069906160699061706990618069906190699062006990621069906220699062306990624069906250699062606990627069906280699062906990630069906310699063206990633069906340699063506990636069906370699063806990639069906400699064106990642069906430699064406990645069906460699064706990648069906490699065006990651069906520699065306990654069906550699065606990657069906580699065906990660069906610699066206990663069906640699066506990666069906670699066806990669069906700699067106990672069906730699067406990675069906760699067706990678069906790699068006990681069906820699068306990684069906850699068606990687069906880699068906990690069906910699069206990693069906940699069506990696069906970699069806990699069907000699070106990702069907030699070406990705069907060699070706990708069907090699071006990711069907120699071306990714069907150699071606990717069907180699071906990720069907210699072206990723069907240699072506990726069907270699072806990729069907300699073106990732069907330699073406990735069907360699073706990738069907390699074006990741069907420699074306990744069907450699074606990747069907480699074906990750069907510699075206990753069907540699075506990756069907570699075806990759069907600699076106990762069907630699076406990765069907660699076706990768069907690699077006990771069907720699077306990774069907750699077606990777069907780699077906990780069907810699078206990783069907840699078506990786069907870699078806990789069907900699079106990792069907930699079406990795069907960699079706990798069907990699080006990801069908020699080306990804069908050699080606990807069908080699080906990810069908110699081206990813069908140699081506990816069908170699081806990819069908200699082106990822069908230699082406990825069908260699082706990828069908290699083006990831069908320699083306990834069908350699083606990837069908380699083906990840069908410699084206990843069908440699084506990846069908470699084806990849069908500699085106990852069908530699085406990855069908560699085706990858069908590699086006990861069908620699086306990864069908650699086606990867069908680699086906990870069908710699087206990873069908740699087506990876069908770699087806990879069908800699088106990882069908830699088406990885069908860699088706990888069908890699089006990891069908920699089306990894069908950699089606990897069908980699089906990900069909010699090206990903069909040699090506990906069909070699090806990909069909100699091106990912069909130699091406990915069909160699091706990918069909190699092006990921069909220699092306990924069909250699092606990927069909280699092906990930069909310699093206990933069909340699093506990936069909370699093806990939069909400699094106990942069909430699094406990945069909460699094706990948069909490699095006990951069909520699095306990954069909550699095606990957069909580699095906990960069909610699096206990963069909640699096506990966069909670699096806990969069909700699097106990972069909730699097406990975069909760699097706990978069909790699098006990981069909820699098306990984069909850699098606990987069909880699098906990990069909910699099206990993069909940699099506990996069909970699099806990999069910000699100106991002069910030699100406991005069910060699100706991008069910090699101006991011069910120699101306991014069910150699101606991017069910180699101906991020069910210699102206991023069910240699102506991026069910270699102806991029069910300699103106991032069910330699103406991035069910360699103706991038069910390699104006991041069910420699104306991044069910450699104606991047069910480699104906991050069910510699105206991053069910540699105506991056069910570699105806991059069910600699106106991062069910630699106406991065069910660699106706991068069910690699107006991071069910720699107306991074069910750699107606991077069910780699107906991080069910810699108206991083069910840699108506991086069910870699108806991089069910900699109106991092069910930699109406991095069910960699109706991098069910990699110006991101069911020699110306991104069911050700000107000002070000030700000407000005070000060700000707000008070000090700001007000011070000120700001307000014070000150700001607000017070000180700001907000020070000210700002207000023070000240700002507000026070000270700002807000029070000300700003107000032070000330700003407000035070000360700003707000038070000390700004007000041070000420700004307000044070000450700004607000047070000480700004907000050070000510700005207000053070000540700005507000056070000570700005807000059070000600700006107000062070000630700006407000065070000660700006707000068070000690700007007000071070000720700007307000074070000750700007607000077070000780700007907000080070000810700008207000083070000840700008507000086070000870700008807000089070000900700009107000092070000930700009407000095070000960700009707000098070000990700010007000101070001020700010307000104070001050700010607000107070001080700010907000110070001110700011207000113070001140700011507000116070001170700011807000119070001200700012107000122070001230700012407000125070001260700012707000128070001290700013007000131070001320700013307000134070001350700013607000137070001380700013907000140070001410700014207000143070001440700014507000146070001470700014807000149070001500700015107000152070001530700015407000155070001560700015707000158070001590700016007000161070001620700016307000164070001650700016607000167070001680700016907000170070001710700017207000173070001740700017507000176070001770700017807000179070001800700018107000182070001830700018407000185070001860700018707000188070001890700019007000191070001920700019307000194070001950700019607000197070001980700019907000200070002010700020207000203070002040700020507000206070002070700020807000209070002100700021107000212070002130700021407000215070002160700021707000218070002190700022007000221070002220700022307000224070002250700022607000227070002280700022907000230070002310700023207000233070002340700023507000236070002370700023807000239070002400700024107000242070002430700024407000245070002460700024707000248070002490700025007000251070002520700025307000254070002550700025607000257070002580700025907000260070002610700026207000263070002640700026507000266070002670700026807000269070002700700027107000272070002730700027407000275070002760700027707000278070002790700028007000281070002820700028307000284070002850700028607000287070002880700028907000290070002910700029207000293070002940700029507000296070002970700029807000299070003000700030107000302070003030700030407000305070003060700030707000308070003090700031007000311070003120700031307000314070003150700031607000317070003180700031907000320070003210700032207000323070003240700032507000326070003270700032807000329070003300700033107000332070003330700033407000335070003360700033707000338070003390700034007000341070003420700034307000344070003450700034607000347070003480700034907000350070003510700035207000353070003540700035507000356070003570700035807000359070003600700036107000362070003630700036407000365070003660700036707000368070003690700037007000371070003720700037307000374070003750700037607000377070003780700037907000380070003810700038207000383070003840700038507000386070003870700038807000389070003900700039107000392070003930700039407000395070003960700039707000398070003990700040007000401070004020700040307000404070004050700040607000407070004080700040907000410070004110700041207000413070004140700041507000416070004170700041807000419070004200700042107000422070004230700042407000425070004260700042707000428070004290700043007000431070004320700043307000434070004350700043607000437070004380700043907000440070004410700044207000443070004440700044507000446070004470700044807000449070004500700045107000452070004530700045407000455070004560700045707000458070004590700046007000461070004620700046307000464070004650700046607000467070004680700046907000470070004710700047207000473070004740700047507000476070004770700047807000479070004800700048107000482070004830700048407000485070004860700048707000488070004890700049007000491070004920700049307000494070004950700049607000497070004980700049907000500070005010700050207000503070005040700050507000506070005070700050807000509070005100700051107000512070005130700051407000515070005160700051707000518070005190700052007000521070005220700052307000524070005250700052607000527070005280700052907000530070005310700053207000533070005340700053507000536070005370700053807000539070005400700054107000542070005430700054407000545070005460700054707000548070005490700055007000551070005520700055307000554070005550700055607000557070005580700055907000560070005610700056207000563070005640700056507000566070005670700056807000569070005700700057107000572070005730700057407000575070005760700057707000578070005790700058007000581070005820700058307000584070005850700058607000587070005880700058907000590070005910700059207000593070005940700059507000596070005970700059807000599070006000700060107000602070006030700060407000605070006060700060707000608070006090700061007000611070006120700061307000614070006150700061607000617070006180700061907000620070006210700062207000623070006240700062507000626070006270700062807000629070006300700063107000632070006330700063407000635070006360700063707000638070006390700064007000641070006420700064307000644070006450700064607000647070006480700064907000650070006510700065207000653070006540700065507000656070006570700065807000659070006600700066107000662070006630700066407000665070006660700066707000668070006690700067007000671070006720700067307000674070006750700067607000677070006780700067907000680070006810700068207000683070006840700068507000686070006870700068807000689070006900700069107000692070006930700069407000695070006960700069707000698070006990700070007000701070007020700070307000704070007050700070607000707070007080700070907000710070007110700071207000713070007140700071507000716070007170700071807000719070007200700072107000722070007230700072407000725070007260700072707000728070007290700073007000731070007320700073307000734070007350700073607000737070007380700073907000740070007410700074207000743070007440700074507000746070007470700074807000749070007500700075107000752070007530700075407000755070007560700075707000758070007590700076007000761070007620700076307000764070007650700076607000767070007680700076907000770070007710700077207000773070007740700077507000776070007770700077807000779070007800700078107000782070007830700078407000785070007860700078707000788070007890700079007000791070007920700079307000794070007950700079607000797070007980700079907000800070008010700080207000803070008040700080507000806070008070700080807000809070008100700081107000812070008130700081407000815070008160700081707000818070008190700082007000821070008220700082307000824070008250700082607000827070008280700082907000830070008310700083207000833070008340700083507000836070008370700083807000839070008400700084107000842070008430700084407000845070008460700084707000848070008490700085007000851070008520700085307000854070008550700085607000857070008580700085907000860070008610700086207000863070008640700086507000866070008670700086807000869070008700700087107000872070008730700087407000875070008760700087707000878070008790700088007000881070008820700088307000884070008850700088607000887070008880700088907000890070008910700089207000893070008940700089507000896070008970700089807000899070009000700090107000902070009030700090407000905070009060700090707000908070009090700091007000911070009120700091307000914070009150700091607000917070009180700091907000920070009210700092207000923070009240700092507000926070009270700092807000929070009300700093107000932070009330700093407000935070009360700093707000938070009390700094007000941070009420700094307000944070009450700094607000947070009480700094907000950070009510700095207000953070009540700095507000956070009570700095807000959070009600700096107000962070009630700096407000965070009660700096707000968070009690700097007000971070009720700097307000974070009750700097607000977070009780700097907000980070009810700098207000983070009840700098507000986070009870700098807000989070009900700099107000992070009930700099407000995070009960700099707000998070009990700100007001001070010020700100307001004070010050700100607001007070010080700100907001010070010110700101207001013070010140700101507001016070010170700101807001019070010200700102107001022070010230700102407001025070010260700102707001028070010290700103007001031070010320700103307001034070010350700103607001037070010380700103907001040070010410700104207001043070010440700104507001046070010470700104807001049070010500700105107001052070010530700105407001055070010560700105707001058070010590700106007001061070010620700106307001064070010650700106607001067070010680700106907001070070010710700107207001073070010740700107507001076070010770700107807001079070010800700108107001082070010830700108407001085070010860700108707001088070010890700109007001091070010920700109307001094070010950700109607001097070010980700109907001100070011010700110207001103070011040700110507010001070100020701000307010004070100050701000607010007070100080701000907010010070100110701001207010013070100140701001507010016070100170701001807010019070100200701002107010022070100230701002407010025070100260701002707010028070100290701003007010031070100320701003307010034070100350701003607010037070100380701003907010040070100410701004207010043070100440701004507010046070100470701004807010049070100500701005107010052070100530701005407010055070100560701005707010058070100590701006007010061070100620701006307010064070100650701006607010067070100680701006907010070070100710701007207010073070100740701007507010076070100770701007807010079070100800701008107010082070100830701008407010085070100860701008707010088070100890701009007010091070100920701009307010094070100950701009607010097070100980701009907010100070101010701010207010103070101040701010507010106070101070701010807010109070101100701011107010112070101130701011407010115070101160701011707010118070101190701012007010121070101220701012307010124070101250701012607010127070101280701012907010130070101310701013207010133070101340701013507010136070101370701013807010139070101400701014107010142070101430701014407010145070101460701014707010148070101490701015007010151070101520701015307010154070101550701015607010157070101580701015907010160070101610701016207010163070101640701016507010166070101670701016807010169070101700701017107010172070101730701017407010175070101760701017707010178070101790701018007010181070101820701018307010184070101850701018607010187070101880701018907010190070101910701019207010193070101940701019507010196070101970701019807010199070102000701020107010202070102030701020407010205070102060701020707010208070102090701021007010211070102120701021307010214070102150701021607010217070102180701021907010220070102210701022207010223070102240701022507010226070102270701022807010229070102300701023107010232070102330701023407010235070102360701023707010238070102390701024007010241070102420701024307010244070102450701024607010247070102480701024907010250070102510701025207010253070102540701025507010256070102570701025807010259070102600701026107010262070102630701026407010265070102660701026707010268070102690701027007010271070102720701027307010274070102750701027607010277070102780701027907010280070102810701028207010283070102840701028507010286070102870701028807010289070102900701029107010292070102930701029407010295070102960701029707010298070102990701030007010301070103020701030307010304070103050701030607010307070103080701030907010310070103110701031207010313070103140701031507010316070103170701031807010319070103200701032107010322070103230701032407010325070103260701032707010328070103290701033007010331070103320701033307010334070103350701033607010337070103380701033907010340070103410701034207010343070103440701034507010346070103470701034807010349070103500701035107010352070103530701035407010355070103560701035707010358070103590701036007010361070103620701036307010364070103650701036607010367070103680701036907010370070103710701037207010373070103740701037507010376070103770701037807010379070103800701038107010382070103830701038407010385070103860701038707010388070103890701039007010391070103920701039307010394070103950701039607010397070103980701039907010400070104010701040207010403070104040701040507010406070104070701040807010409070104100701041107010412070104130701041407010415070104160701041707010418070104190701042007010421070104220701042307010424070104250701042607010427070104280701042907010430070104310701043207010433070104340701043507010436070104370701043807010439070104400701044107010442070104430701044407010445070104460701044707010448070104490701045007010451070104520701045307010454070104550701045607010457070104580701045907010460070104610701046207010463070104640701046507010466070104670701046807010469070104700701047107010472070104730701047407010475070104760701047707010478070104790701048007010481070104820701048307010484070104850701048607010487070104880701048907010490070104910701049207010493070104940701049507010496070104970701049807010499070105000701050107010502070105030701050407010505070105060701050707010508070105090701051007010511070105120701051307010514070105150701051607010517070105180701051907010520070105210701052207010523070105240701052507010526070105270701052807010529070105300701053107010532070105330701053407010535070105360701053707010538070105390701054007010541070105420701054307010544070105450701054607010547070105480701054907010550070105510701055207010553070105540701055507010556070105570701055807010559070105600701056107010562070105630701056407010565070105660701056707010568070105690701057007010571070105720701057307010574070105750701057607010577070105780701057907010580070105810701058207010583070105840701058507010586070105870701058807010589070105900701059107010592070105930701059407010595070105960701059707010598070105990701060007010601070106020701060307010604070106050701060607010607070106080701060907010610070106110701061207010613070106140701061507010616070106170701061807010619070106200701062107010622070106230701062407010625070106260701062707010628070106290701063007010631070106320701063307010634070106350701063607010637070106380701063907010640070106410701064207010643070106440701064507010646070106470701064807010649070106500701065107010652070106530701065407010655070106560701065707010658070106590701066007010661070106620701066307010664070106650701066607010667070106680701066907010670070106710701067207010673070106740701067507010676070106770701067807010679070106800701068107010682070106830701068407010685070106860701068707010688070106890701069007010691070106920701069307010694070106950701069607010697070106980701069907010700070107010701070207010703070107040701070507010706070107070701070807010709070107100701071107010712070107130701071407010715070107160701071707010718070107190701072007010721070107220701072307010724070107250701072607010727070107280701072907010730070107310701073207010733070107340701073507010736070107370701073807010739070107400701074107010742070107430701074407010745070107460701074707010748070107490701075007010751070107520701075307010754070107550701075607010757070107580701075907010760070107610701076207010763070107640701076507010766070107670701076807010769070107700701077107010772070107730701077407010775070107760701077707010778070107790701078007010781070107820701078307010784070107850701078607010787070107880701078907010790070107910701079207010793070107940701079507010796070107970701079807010799070108000701080107010802070108030701080407010805070108060701080707010808070108090701081007010811070108120701081307010814070108150701081607010817070108180701081907010820070108210701082207010823070108240701082507010826070108270701082807010829070108300701083107010832070108330701083407010835070108360701083707010838070108390701084007010841070108420701084307010844070108450701084607010847070108480701084907010850070108510701085207010853070108540701085507010856070108570701085807010859070108600701086107010862070108630701086407010865070108660701086707010868070108690701087007010871070108720701087307010874070108750701087607010877070108780701087907010880070108810701088207010883070108840701088507010886070108870701088807010889070108900701089107010892070108930701089407010895070108960701089707010898070108990701090007010901070109020701090307010904070109050701090607010907070109080701090907010910070109110701091207010913070109140701091507010916070109170701091807010919070109200701092107010922070109230701092407010925070109260701092707010928070109290701093007010931070109320701093307010934070109350701093607010937070109380701093907010940070109410701094207010943070109440701094507010946070109470701094807010949070109500701095107010952070109530701095407010955070109560701095707010958070109590701096007010961070109620701096307010964070109650701096607010967070109680701096907010970070109710701097207010973070109740701097507010976070109770701097807010979070109800701098107010982070109830701098407010985070109860701098707010988070109890701099007010991070109920701099307010994070109950701099607010997070109980701099907011000070110010701100207011003070110040701100507011006070110070701100807011009070110100701101107011012070110130701101407011015070110160701101707011018070110190701102007011021070110220701102307011024070110250701102607011027070110280701102907011030070110310701103207011033070110340701103507011036070110370701103807011039070110400701104107011042070110430701104407011045070110460701104707011048070110490701105007011051070110520701105307011054070110550701105607011057070110580701105907011060070110610701106207011063070110640701106507011066070110670701106807011069070110700701107107011072070110730701107407011075070110760701107707011078070110790701108007011081070110820701108307011084070110850701108607011087070110880701108907011090070110910701109207011093070110940701109507011096070110970701109807011099070111000701110107011102070111030701110407011105070200010702000207020003070200040702000507020006070200070702000807020009070200100702001107020012070200130702001407020015070200160702001707020018070200190702002007020021070200220702002307020024070200250702002607020027070200280702002907020030070200310702003207020033070200340702003507020036070200370702003807020039070200400702004107020042070200430702004407020045070200460702004707020048070200490702005007020051070200520702005307020054070200550702005607020057070200580702005907020060070200610702006207020063070200640702006507020066070200670702006807020069070200700702007107020072070200730702007407020075070200760702007707020078070200790702008007020081070200820702008307020084070200850702008607020087070200880702008907020090070200910702009207020093070200940702009507020096070200970702009807020099070201000702010107020102070201030702010407020105070201060702010707020108070201090702011007020111070201120702011307020114070201150702011607020117070201180702011907020120070201210702012207020123070201240702012507020126070201270702012807020129070201300702013107020132070201330702013407020135070201360702013707020138070201390702014007020141070201420702014307020144070201450702014607020147070201480702014907020150070201510702015207020153070201540702015507020156070201570702015807020159070201600702016107020162070201630702016407020165070201660702016707020168070201690702017007020171070201720702017307020174070201750702017607020177070201780702017907020180070201810702018207020183070201840702018507020186070201870702018807020189070201900702019107020192070201930702019407020195070201960702019707020198070201990702020007020201070202020702020307020204070202050702020607020207070202080702020907020210070202110702021207020213070202140702021507020216070202170702021807020219070202200702022107020222070202230702022407020225070202260702022707020228070202290702023007020231070202320702023307020234070202350702023607020237070202380702023907020240070202410702024207020243070202440702024507020246070202470702024807020249070202500702025107020252070202530702025407020255070202560702025707020258070202590702026007020261070202620702026307020264070202650702026607020267070202680702026907020270070202710702027207020273070202740702027507020276070202770702027807020279070202800702028107020282070202830702028407020285070202860702028707020288070202890702029007020291070202920702029307020294070202950702029607020297070202980702029907020300070203010702030207020303070203040702030507020306070203070702030807020309070203100702031107020312070203130702031407020315070203160702031707020318070203190702032007020321070203220702032307020324070203250702032607020327070203280702032907020330070203310702033207020333070203340702033507020336070203370702033807020339070203400702034107020342070203430702034407020345070203460702034707020348070203490702035007020351070203520702035307020354070203550702035607020357070203580702035907020360070203610702036207020363070203640702036507020366070203670702036807020369070203700702037107020372070203730702037407020375070203760702037707020378070203790702038007020381070203820702038307020384070203850702038607020387070203880702038907020390070203910702039207020393070203940702039507020396070203970702039807020399070204000702040107020402070204030702040407020405070204060702040707020408070204090702041007020411070204120702041307020414070204150702041607020417070204180702041907020420070204210702042207020423070204240702042507020426070204270702042807020429070204300702043107020432070204330702043407020435070204360702043707020438070204390702044007020441070204420702044307020444070204450702044607020447070204480702044907020450070204510702045207020453070204540702045507020456070204570702045807020459070204600702046107020462070204630702046407020465070204660702046707020468070204690702047007020471070204720702047307020474070204750702047607020477070204780702047907020480070204810702048207020483070204840702048507020486070204870702048807020489070204900702049107020492070204930702049407020495070204960702049707020498070204990702050007020501070205020702050307020504070205050702050607020507070205080702050907020510070205110702051207020513070205140702051507020516070205170702051807020519070205200702052107020522070205230702052407020525070205260702052707020528070205290702053007020531070205320702053307020534070205350702053607020537070205380702053907020540070205410702054207020543070205440702054507020546070205470702054807020549070205500702055107020552070205530702055407020555070205560702055707020558070205590702056007020561070205620702056307020564070205650702056607020567070205680702056907020570070205710702057207020573070205740702057507020576070205770702057807020579070205800702058107020582070205830702058407020585070205860702058707020588070205890702059007020591070205920702059307020594070205950702059607020597070205980702059907020600070206010702060207020603070206040702060507020606070206070702060807020609070206100702061107020612070206130702061407020615070206160702061707020618070206190702062007020621070206220702062307020624070206250702062607020627070206280702062907020630070206310702063207020633070206340702063507020636070206370702063807020639070206400702064107020642070206430702064407020645070206460702064707020648070206490702065007020651070206520702065307020654070206550702065607020657070206580702065907020660070206610702066207020663070206640702066507020666070206670702066807020669070206700702067107020672070206730702067407020675070206760702067707020678070206790702068007020681070206820702068307020684070206850702068607020687070206880702068907020690070206910702069207020693070206940702069507020696070206970702069807020699070207000702070107020702070207030702070407020705070207060702070707020708070207090702071007020711070207120702071307020714070207150702071607020717070207180702071907020720070207210702072207020723070207240702072507020726070207270702072807020729070207300702073107020732070207330702073407020735070207360702073707020738070207390702074007020741070207420702074307020744070207450702074607020747070207480702074907020750070207510702075207020753070207540702075507020756070207570702075807020759070207600702076107020762070207630702076407020765070207660702076707020768070207690702077007020771070207720702077307020774070207750702077607020777070207780702077907020780070207810702078207020783070207840702078507020786070207870702078807020789070207900702079107020792070207930702079407020795070207960702079707020798070207990702080007020801070208020702080307020804070208050702080607020807070208080702080907020810070208110702081207020813070208140702081507020816070208170702081807020819070208200702082107020822070208230702082407020825070208260702082707020828070208290702083007020831070208320702083307020834070208350702083607020837070208380702083907020840070208410702084207020843070208440702084507020846070208470702084807020849070208500702085107020852070208530702085407020855070208560702085707020858070208590702086007020861070208620702086307020864070208650702086607020867070208680702086907020870070208710702087207020873070208740702087507020876070208770702087807020879070208800702088107020882070208830702088407020885070208860702088707020888070208890702089007020891070208920702089307020894070208950702089607020897070208980702089907020900070209010702090207020903070209040702090507020906070209070702090807020909070209100702091107020912070209130702091407020915070209160702091707020918070209190702092007020921070209220702092307020924070209250702092607020927070209280702092907020930070209310702093207020933070209340702093507020936070209370702093807020939070209400702094107020942070209430702094407020945070209460702094707020948070209490702095007020951070209520702095307020954070209550702095607020957070209580702095907020960070209610702096207020963070209640702096507020966070209670702096807020969070209700702097107020972070209730702097407020975070209760702097707020978070209790702098007020981070209820702098307020984070209850702098607020987070209880702098907020990070209910702099207020993070209940702099507020996070209970702099807020999070210000702100107021002070210030702100407021005070210060702100707021008070210090702101007021011070210120702101307021014070210150702101607021017070210180702101907021020070210210702102207021023070210240702102507021026070210270702102807021029070210300702103107021032070210330702103407021035070210360702103707021038070210390702104007021041070210420702104307021044070210450702104607021047070210480702104907021050070210510702105207021053070210540702105507021056070210570702105807021059070210600702106107021062070210630702106407021065070210660702106707021068070210690702107007021071070210720702107307021074070210750702107607021077070210780702107907021080070210810702108207021083070210840702108507021086070210870702108807021089070210900702109107021092070210930702109407021095070210960702109707021098070210990702110007021101070211020702110307021104070211050703000107030002070300030703000407030005070300060703000707030008070300090703001007030011070300120703001307030014070300150703001607030017070300180703001907030020070300210703002207030023070300240703002507030026070300270703002807030029070300300703003107030032070300330703003407030035070300360703003707030038070300390703004007030041070300420703004307030044070300450703004607030047070300480703004907030050070300510703005207030053070300540703005507030056070300570703005807030059070300600703006107030062070300630703006407030065070300660703006707030068070300690703007007030071070300720703007307030074070300750703007607030077070300780703007907030080070300810703008207030083070300840703008507030086070300870703008807030089070300900703009107030092070300930703009407030095070300960703009707030098070300990703010007030101070301020703010307030104070301050703010607030107070301080703010907030110070301110703011207030113070301140703011507030116070301170703011807030119070301200703012107030122070301230703012407030125070301260703012707030128070301290703013007030131070301320703013307030134070301350703013607030137070301380703013907030140070301410703014207030143070301440703014507030146070301470703014807030149070301500703015107030152070301530703015407030155070301560703015707030158070301590703016007030161070301620703016307030164070301650703016607030167070301680703016907030170070301710703017207030173070301740703017507030176070301770703017807030179070301800703018107030182070301830703018407030185070301860703018707030188070301890703019007030191070301920703019307030194070301950703019607030197070301980703019907030200070302010703020207030203070302040703020507030206070302070703020807030209070302100703021107030212070302130703021407030215070302160703021707030218070302190703022007030221070302220703022307030224070302250703022607030227070302280703022907030230070302310703023207030233070302340703023507030236070302370703023807030239070302400703024107030242070302430703024407030245070302460703024707030248070302490703025007030251070302520703025307030254070302550703025607030257070302580703025907030260070302610703026207030263070302640703026507030266070302670703026807030269070302700703027107030272070302730703027407030275070302760703027707030278070302790703028007030281070302820703028307030284070302850703028607030287070302880703028907030290070302910703029207030293070302940703029507030296070302970703029807030299070303000703030107030302070303030703030407030305070303060703030707030308070303090703031007030311070303120703031307030314070303150703031607030317070303180703031907030320070303210703032207030323070303240703032507030326070303270703032807030329070303300703033107030332070303330703033407030335070303360703033707030338070303390703034007030341070303420703034307030344070303450703034607030347070303480703034907030350070303510703035207030353070303540703035507030356070303570703035807030359070303600703036107030362070303630703036407030365070303660703036707030368070303690703037007030371070303720703037307030374070303750703037607030377070303780703037907030380070303810703038207030383070303840703038507030386070303870703038807030389070303900703039107030392070303930703039407030395070303960703039707030398070303990703040007030401070304020703040307030404070304050703040607030407070304080703040907030410070304110703041207030413070304140703041507030416070304170703041807030419070304200703042107030422070304230703042407030425070304260703042707030428070304290703043007030431070304320703043307030434070304350703043607030437070304380703043907030440070304410703044207030443070304440703044507030446070304470703044807030449070304500703045107030452070304530703045407030455070304560703045707030458070304590703046007030461070304620703046307030464070304650703046607030467070304680703046907030470070304710703047207030473070304740703047507030476070304770703047807030479070304800703048107030482070304830703048407030485070304860703048707030488070304890703049007030491070304920703049307030494070304950703049607030497070304980703049907030500070305010703050207030503070305040703050507030506070305070703050807030509070305100703051107030512070305130703051407030515070305160703051707030518070305190703052007030521070305220703052307030524070305250703052607030527070305280703052907030530070305310703053207030533070305340703053507030536070305370703053807030539070305400703054107030542070305430703054407030545070305460703054707030548070305490703055007030551070305520703055307030554070305550703055607030557070305580703055907030560070305610703056207030563070305640703056507030566070305670703056807030569070305700703057107030572070305730703057407030575070305760703057707030578070305790703058007030581070305820703058307030584070305850703058607030587070305880703058907030590070305910703059207030593070305940703059507030596070305970703059807030599070306000703060107030602070306030703060407030605070306060703060707030608070306090703061007030611070306120703061307030614070306150703061607030617070306180703061907030620070306210703062207030623070306240703062507030626070306270703062807030629070306300703063107030632070306330703063407030635070306360703063707030638070306390703064007030641070306420703064307030644070306450703064607030647070306480703064907030650070306510703065207030653070306540703065507030656070306570703065807030659070306600703066107030662070306630703066407030665070306660703066707030668070306690703067007030671070306720703067307030674070306750703067607030677070306780703067907030680070306810703068207030683070306840703068507030686070306870703068807030689070306900703069107030692070306930703069407030695070306960703069707030698070306990703070007030701070307020703070307030704070307050703070607030707070307080703070907030710070307110703071207030713070307140703071507030716070307170703071807030719070307200703072107030722070307230703072407030725070307260703072707030728070307290703073007030731070307320703073307030734070307350703073607030737070307380703073907030740070307410703074207030743070307440703074507030746070307470703074807030749070307500703075107030752070307530703075407030755070307560703075707030758070307590703076007030761070307620703076307030764070307650703076607030767070307680703076907030770070307710703077207030773070307740703077507030776070307770703077807030779070307800703078107030782070307830703078407030785070307860703078707030788070307890703079007030791070307920703079307030794070307950703079607030797070307980703079907030800070308010703080207030803070308040703080507030806070308070703080807030809070308100703081107030812070308130703081407030815070308160703081707030818070308190703082007030821070308220703082307030824070308250703082607030827070308280703082907030830070308310703083207030833070308340703083507030836070308370703083807030839070308400703084107030842070308430703084407030845070308460703084707030848070308490703085007030851070308520703085307030854070308550703085607030857070308580703085907030860070308610703086207030863070308640703086507030866070308670703086807030869070308700703087107030872070308730703087407030875070308760703087707030878070308790703088007030881070308820703088307030884070308850703088607030887070308880703088907030890070308910703089207030893070308940703089507030896070308970703089807030899070309000703090107030902070309030703090407030905070309060703090707030908070309090703091007030911070309120703091307030914070309150703091607030917070309180703091907030920070309210703092207030923070309240703092507030926070309270703092807030929070309300703093107030932070309330703093407030935070309360703093707030938070309390703094007030941070309420703094307030944070309450703094607030947070309480703094907030950070309510703095207030953070309540703095507030956070309570703095807030959070309600703096107030962070309630703096407030965070309660703096707030968070309690703097007030971070309720703097307030974070309750703097607030977070309780703097907030980070309810703098207030983070309840703098507030986070309870703098807030989070309900703099107030992070309930703099407030995070309960703099707030998070309990703100007031001070310020703100307031004070310050703100607031007070310080703100907031010070310110703101207031013070310140703101507031016070310170703101807031019070310200703102107031022070310230703102407031025070310260703102707031028070310290703103007031031070310320703103307031034070310350703103607031037070310380703103907031040070310410703104207031043070310440703104507031046070310470703104807031049070310500703105107031052070310530703105407031055070310560703105707031058070310590703106007031061070310620703106307031064070310650703106607031067070310680703106907031070070310710703107207031073070310740703107507031076070310770703107807031079070310800703108107031082070310830703108407031085070310860703108707031088070310890703109007031091070310920703109307031094070310950703109607031097070310980703109907031100070311010703110207031103070311040703110507040001070400020704000307040004070400050704000607040007070400080704000907040010070400110704001207040013070400140704001507040016070400170704001807040019070400200704002107040022070400230704002407040025070400260704002707040028070400290704003007040031070400320704003307040034070400350704003607040037070400380704003907040040070400410704004207040043070400440704004507040046070400470704004807040049070400500704005107040052070400530704005407040055070400560704005707040058070400590704006007040061070400620704006307040064070400650704006607040067070400680704006907040070070400710704007207040073070400740704007507040076070400770704007807040079070400800704008107040082070400830704008407040085070400860704008707040088070400890704009007040091070400920704009307040094070400950704009607040097070400980704009907040100070401010704010207040103070401040704010507040106070401070704010807040109070401100704011107040112070401130704011407040115070401160704011707040118070401190704012007040121070401220704012307040124070401250704012607040127070401280704012907040130070401310704013207040133070401340704013507040136070401370704013807040139070401400704014107040142070401430704014407040145070401460704014707040148070401490704015007040151070401520704015307040154070401550704015607040157070401580704015907040160070401610704016207040163070401640704016507040166070401670704016807040169070401700704017107040172070401730704017407040175070401760704017707040178070401790704018007040181070401820704018307040184070401850704018607040187070401880704018907040190070401910704019207040193070401940704019507040196070401970704019807040199070402000704020107040202070402030704020407040205070402060704020707040208070402090704021007040211070402120704021307040214070402150704021607040217070402180704021907040220070402210704022207040223070402240704022507040226070402270704022807040229070402300704023107040232070402330704023407040235070402360704023707040238070402390704024007040241070402420704024307040244070402450704024607040247070402480704024907040250070402510704025207040253070402540704025507040256070402570704025807040259070402600704026107040262070402630704026407040265070402660704026707040268070402690704027007040271070402720704027307040274070402750704027607040277070402780704027907040280070402810704028207040283070402840704028507040286070402870704028807040289070402900704029107040292070402930704029407040295070402960704029707040298070402990704030007040301070403020704030307040304070403050704030607040307070403080704030907040310070403110704031207040313070403140704031507040316070403170704031807040319070403200704032107040322070403230704032407040325070403260704032707040328070403290704033007040331070403320704033307040334070403350704033607040337070403380704033907040340070403410704034207040343070403440704034507040346070403470704034807040349070403500704035107040352070403530704035407040355070403560704035707040358070403590704036007040361070403620704036307040364070403650704036607040367070403680704036907040370070403710704037207040373070403740704037507040376070403770704037807040379070403800704038107040382070403830704038407040385070403860704038707040388070403890704039007040391070403920704039307040394070403950704039607040397070403980704039907040400070404010704040207040403070404040704040507040406070404070704040807040409070404100704041107040412070404130704041407040415070404160704041707040418070404190704042007040421070404220704042307040424070404250704042607040427070404280704042907040430070404310704043207040433070404340704043507040436070404370704043807040439070404400704044107040442070404430704044407040445070404460704044707040448070404490704045007040451070404520704045307040454070404550704045607040457070404580704045907040460070404610704046207040463070404640704046507040466070404670704046807040469070404700704047107040472070404730704047407040475070404760704047707040478070404790704048007040481070404820704048307040484070404850704048607040487070404880704048907040490070404910704049207040493070404940704049507040496070404970704049807040499070405000704050107040502070405030704050407040505070405060704050707040508070405090704051007040511070405120704051307040514070405150704051607040517070405180704051907040520070405210704052207040523070405240704052507040526070405270704052807040529070405300704053107040532070405330704053407040535070405360704053707040538070405390704054007040541070405420704054307040544070405450704054607040547070405480704054907040550070405510704055207040553070405540704055507040556070405570704055807040559070405600704056107040562070405630704056407040565070405660704056707040568070405690704057007040571070405720704057307040574070405750704057607040577070405780704057907040580070405810704058207040583070405840704058507040586070405870704058807040589070405900704059107040592070405930704059407040595070405960704059707040598070405990704060007040601070406020704060307040604070406050704060607040607070406080704060907040610070406110704061207040613070406140704061507040616070406170704061807040619070406200704062107040622070406230704062407040625070406260704062707040628070406290704063007040631070406320704063307040634070406350704063607040637070406380704063907040640070406410704064207040643070406440704064507040646070406470704064807040649070406500704065107040652070406530704065407040655070406560704065707040658070406590704066007040661070406620704066307040664070406650704066607040667070406680704066907040670070406710704067207040673070406740704067507040676070406770704067807040679070406800704068107040682070406830704068407040685070406860704068707040688070406890704069007040691070406920704069307040694070406950704069607040697070406980704069907040700070407010704070207040703070407040704070507040706070407070704070807040709070407100704071107040712070407130704071407040715070407160704071707040718070407190704072007040721070407220704072307040724070407250704072607040727070407280704072907040730070407310704073207040733070407340704073507040736070407370704073807040739070407400704074107040742070407430704074407040745070407460704074707040748070407490704075007040751070407520704075307040754070407550704075607040757070407580704075907040760070407610704076207040763070407640704076507040766070407670704076807040769070407700704077107040772070407730704077407040775070407760704077707040778070407790704078007040781070407820704078307040784070407850704078607040787070407880704078907040790070407910704079207040793070407940704079507040796070407970704079807040799070408000704080107040802070408030704080407040805070408060704080707040808070408090704081007040811070408120704081307040814070408150704081607040817070408180704081907040820070408210704082207040823070408240704082507040826070408270704082807040829070408300704083107040832070408330704083407040835070408360704083707040838070408390704084007040841070408420704084307040844070408450704084607040847070408480704084907040850070408510704085207040853070408540704085507040856070408570704085807040859070408600704086107040862070408630704086407040865070408660704086707040868070408690704087007040871070408720704087307040874070408750704087607040877070408780704087907040880070408810704088207040883070408840704088507040886070408870704088807040889070408900704089107040892070408930704089407040895070408960704089707040898070408990704090007040901070409020704090307040904070409050704090607040907070409080704090907040910070409110704091207040913070409140704091507040916070409170704091807040919070409200704092107040922070409230704092407040925070409260704092707040928070409290704093007040931070409320704093307040934070409350704093607040937070409380704093907040940070409410704094207040943070409440704094507040946070409470704094807040949070409500704095107040952070409530704095407040955070409560704095707040958070409590704096007040961070409620704096307040964070409650704096607040967070409680704096907040970070409710704097207040973070409740704097507040976070409770704097807040979070409800704098107040982070409830704098407040985070409860704098707040988070409890704099007040991070409920704099307040994070409950704099607040997070409980704099907041000070410010704100207041003070410040704100507041006070410070704100807041009070410100704101107041012070410130704101407041015070410160704101707041018070410190704102007041021070410220704102307041024070410250704102607041027070410280704102907041030070410310704103207041033070410340704103507041036070410370704103807041039070410400704104107041042070410430704104407041045070410460704104707041048070410490704105007041051070410520704105307041054070410550704105607041057070410580704105907041060070410610704106207041063070410640704106507041066070410670704106807041069070410700704107107041072070410730704107407041075070410760704107707041078070410790704108007041081070410820704108307041084070410850704108607041087070410880704108907041090070410910704109207041093070410940704109507041096070410970704109807041099070411000704110107041102070411030704110407041105070500010705000207050003070500040705000507050006070500070705000807050009070500100705001107050012070500130705001407050015070500160705001707050018070500190705002007050021070500220705002307050024070500250705002607050027070500280705002907050030070500310705003207050033070500340705003507050036070500370705003807050039070500400705004107050042070500430705004407050045070500460705004707050048070500490705005007050051070500520705005307050054070500550705005607050057070500580705005907050060070500610705006207050063070500640705006507050066070500670705006807050069070500700705007107050072070500730705007407050075070500760705007707050078070500790705008007050081070500820705008307050084070500850705008607050087070500880705008907050090070500910705009207050093070500940705009507050096070500970705009807050099070501000705010107050102070501030705010407050105070501060705010707050108070501090705011007050111070501120705011307050114070501150705011607050117070501180705011907050120070501210705012207050123070501240705012507050126070501270705012807050129070501300705013107050132070501330705013407050135070501360705013707050138070501390705014007050141070501420705014307050144070501450705014607050147070501480705014907050150070501510705015207050153070501540705015507050156070501570705015807050159070501600705016107050162070501630705016407050165070501660705016707050168070501690705017007050171070501720705017307050174070501750705017607050177070501780705017907050180070501810705018207050183070501840705018507050186070501870705018807050189070501900705019107050192070501930705019407050195070501960705019707050198070501990705020007050201070502020705020307050204070502050705020607050207070502080705020907050210070502110705021207050213070502140705021507050216070502170705021807050219070502200705022107050222070502230705022407050225070502260705022707050228070502290705023007050231070502320705023307050234070502350705023607050237070502380705023907050240070502410705024207050243070502440705024507050246070502470705024807050249070502500705025107050252070502530705025407050255070502560705025707050258070502590705026007050261070502620705026307050264070502650705026607050267070502680705026907050270070502710705027207050273070502740705027507050276070502770705027807050279070502800705028107050282070502830705028407050285070502860705028707050288070502890705029007050291070502920705029307050294070502950705029607050297070502980705029907050300070503010705030207050303070503040705030507050306070503070705030807050309070503100705031107050312070503130705031407050315070503160705031707050318070503190705032007050321070503220705032307050324070503250705032607050327070503280705032907050330070503310705033207050333070503340705033507050336070503370705033807050339070503400705034107050342070503430705034407050345070503460705034707050348070503490705035007050351070503520705035307050354070503550705035607050357070503580705035907050360070503610705036207050363070503640705036507050366070503670705036807050369070503700705037107050372070503730705037407050375070503760705037707050378070503790705038007050381070503820705038307050384070503850705038607050387070503880705038907050390070503910705039207050393070503940705039507050396070503970705039807050399070504000705040107050402070504030705040407050405070504060705040707050408070504090705041007050411070504120705041307050414070504150705041607050417070504180705041907050420070504210705042207050423070504240705042507050426070504270705042807050429070504300705043107050432070504330705043407050435070504360705043707050438070504390705044007050441070504420705044307050444070504450705044607050447070504480705044907050450070504510705045207050453070504540705045507050456070504570705045807050459070504600705046107050462070504630705046407050465070504660705046707050468070504690705047007050471070504720705047307050474070504750705047607050477070504780705047907050480070504810705048207050483070504840705048507050486070504870705048807050489070504900705049107050492070504930705049407050495070504960705049707050498070504990705050007050501070505020705050307050504070505050705050607050507070505080705050907050510070505110705051207050513070505140705051507050516070505170705051807050519070505200705052107050522070505230705052407050525070505260705052707050528070505290705053007050531070505320705053307050534070505350705053607050537070505380705053907050540070505410705054207050543070505440705054507050546070505470705054807050549070505500705055107050552070505530705055407050555070505560705055707050558070505590705056007050561070505620705056307050564070505650705056607050567070505680705056907050570070505710705057207050573070505740705057507050576070505770705057807050579070505800705058107050582070505830705058407050585070505860705058707050588070505890705059007050591070505920705059307050594070505950705059607050597070505980705059907050600070506010705060207050603070506040705060507050606070506070705060807050609070506100705061107050612070506130705061407050615070506160705061707050618070506190705062007050621070506220705062307050624070506250705062607050627070506280705062907050630070506310705063207050633070506340705063507050636070506370705063807050639070506400705064107050642070506430705064407050645070506460705064707050648070506490705065007050651070506520705065307050654070506550705065607050657070506580705065907050660070506610705066207050663070506640705066507050666070506670705066807050669070506700705067107050672070506730705067407050675070506760705067707050678070506790705068007050681070506820705068307050684070506850705068607050687070506880705068907050690070506910705069207050693070506940705069507050696070506970705069807050699070507000705070107050702070507030705070407050705070507060705070707050708070507090705071007050711070507120705071307050714070507150705071607050717070507180705071907050720070507210705072207050723070507240705072507050726070507270705072807050729070507300705073107050732070507330705073407050735070507360705073707050738070507390705074007050741070507420705074307050744070507450705074607050747070507480705074907050750070507510705075207050753070507540705075507050756070507570705075807050759070507600705076107050762070507630705076407050765070507660705076707050768070507690705077007050771070507720705077307050774070507750705077607050777070507780705077907050780070507810705078207050783070507840705078507050786070507870705078807050789070507900705079107050792070507930705079407050795070507960705079707050798070507990705080007050801070508020705080307050804070508050705080607050807070508080705080907050810070508110705081207050813070508140705081507050816070508170705081807050819070508200705082107050822070508230705082407050825070508260705082707050828070508290705083007050831070508320705083307050834070508350705083607050837070508380705083907050840070508410705084207050843070508440705084507050846070508470705084807050849070508500705085107050852070508530705085407050855070508560705085707050858070508590705086007050861070508620705086307050864070508650705086607050867070508680705086907050870070508710705087207050873070508740705087507050876070508770705087807050879070508800705088107050882070508830705088407050885070508860705088707050888070508890705089007050891070508920705089307050894070508950705089607050897070508980705089907050900070509010705090207050903070509040705090507050906070509070705090807050909070509100705091107050912070509130705091407050915070509160705091707050918070509190705092007050921070509220705092307050924070509250705092607050927070509280705092907050930070509310705093207050933070509340705093507050936070509370705093807050939070509400705094107050942070509430705094407050945070509460705094707050948070509490705095007050951070509520705095307050954070509550705095607050957070509580705095907050960070509610705096207050963070509640705096507050966070509670705096807050969070509700705097107050972070509730705097407050975070509760705097707050978070509790705098007050981070509820705098307050984070509850705098607050987070509880705098907050990070509910705099207050993070509940705099507050996070509970705099807050999070510000705100107051002070510030705100407051005070510060705100707051008070510090705101007051011070510120705101307051014070510150705101607051017070510180705101907051020070510210705102207051023070510240705102507051026070510270705102807051029070510300705103107051032070510330705103407051035070510360705103707051038070510390705104007051041070510420705104307051044070510450705104607051047070510480705104907051050070510510705105207051053070510540705105507051056070510570705105807051059070510600705106107051062070510630705106407051065070510660705106707051068070510690705107007051071070510720705107307051074070510750705107607051077070510780705107907051080070510810705108207051083070510840705108507051086070510870705108807051089070510900705109107051092070510930705109407051095070510960705109707051098070510990705110007051101070511020705110307051104070511050706000107060002070600030706000407060005070600060706000707060008070600090706001007060011070600120706001307060014070600150706001607060017070600180706001907060020070600210706002207060023070600240706002507060026070600270706002807060029070600300706003107060032070600330706003407060035070600360706003707060038070600390706004007060041070600420706004307060044070600450706004607060047070600480706004907060050070600510706005207060053070600540706005507060056070600570706005807060059070600600706006107060062070600630706006407060065070600660706006707060068070600690706007007060071070600720706007307060074070600750706007607060077070600780706007907060080070600810706008207060083070600840706008507060086070600870706008807060089070600900706009107060092070600930706009407060095070600960706009707060098070600990706010007060101070601020706010307060104070601050706010607060107070601080706010907060110070601110706011207060113070601140706011507060116070601170706011807060119070601200706012107060122070601230706012407060125070601260706012707060128070601290706013007060131070601320706013307060134070601350706013607060137070601380706013907060140070601410706014207060143070601440706014507060146070601470706014807060149070601500706015107060152070601530706015407060155070601560706015707060158070601590706016007060161070601620706016307060164070601650706016607060167070601680706016907060170070601710706017207060173070601740706017507060176070601770706017807060179070601800706018107060182070601830706018407060185070601860706018707060188070601890706019007060191070601920706019307060194070601950706019607060197070601980706019907060200070602010706020207060203070602040706020507060206070602070706020807060209070602100706021107060212070602130706021407060215070602160706021707060218070602190706022007060221070602220706022307060224070602250706022607060227070602280706022907060230070602310706023207060233070602340706023507060236070602370706023807060239070602400706024107060242070602430706024407060245070602460706024707060248070602490706025007060251070602520706025307060254070602550706025607060257070602580706025907060260070602610706026207060263070602640706026507060266070602670706026807060269070602700706027107060272070602730706027407060275070602760706027707060278070602790706028007060281070602820706028307060284070602850706028607060287070602880706028907060290070602910706029207060293070602940706029507060296070602970706029807060299070603000706030107060302070603030706030407060305070603060706030707060308070603090706031007060311070603120706031307060314070603150706031607060317070603180706031907060320070603210706032207060323070603240706032507060326070603270706032807060329070603300706033107060332070603330706033407060335070603360706033707060338070603390706034007060341070603420706034307060344070603450706034607060347070603480706034907060350070603510706035207060353070603540706035507060356070603570706035807060359070603600706036107060362070603630706036407060365070603660706036707060368070603690706037007060371070603720706037307060374070603750706037607060377070603780706037907060380070603810706038207060383070603840706038507060386070603870706038807060389070603900706039107060392070603930706039407060395070603960706039707060398070603990706040007060401070604020706040307060404070604050706040607060407070604080706040907060410070604110706041207060413070604140706041507060416070604170706041807060419070604200706042107060422070604230706042407060425070604260706042707060428070604290706043007060431070604320706043307060434070604350706043607060437070604380706043907060440070604410706044207060443070604440706044507060446070604470706044807060449070604500706045107060452070604530706045407060455070604560706045707060458070604590706046007060461070604620706046307060464070604650706046607060467070604680706046907060470070604710706047207060473070604740706047507060476070604770706047807060479070604800706048107060482070604830706048407060485070604860706048707060488070604890706049007060491070604920706049307060494070604950706049607060497070604980706049907060500070605010706050207060503070605040706050507060506070605070706050807060509070605100706051107060512070605130706051407060515070605160706051707060518070605190706052007060521070605220706052307060524070605250706052607060527070605280706052907060530070605310706053207060533070605340706053507060536070605370706053807060539070605400706054107060542070605430706054407060545070605460706054707060548070605490706055007060551070605520706055307060554070605550706055607060557070605580706055907060560070605610706056207060563070605640706056507060566070605670706056807060569070605700706057107060572070605730706057407060575070605760706057707060578070605790706058007060581070605820706058307060584070605850706058607060587070605880706058907060590070605910706059207060593070605940706059507060596070605970706059807060599070606000706060107060602070606030706060407060605070606060706060707060608070606090706061007060611070606120706061307060614070606150706061607060617070606180706061907060620070606210706062207060623070606240706062507060626070606270706062807060629070606300706063107060632070606330706063407060635070606360706063707060638070606390706064007060641070606420706064307060644070606450706064607060647070606480706064907060650070606510706065207060653070606540706065507060656070606570706065807060659070606600706066107060662070606630706066407060665070606660706066707060668070606690706067007060671070606720706067307060674070606750706067607060677070606780706067907060680070606810706068207060683070606840706068507060686070606870706068807060689070606900706069107060692070606930706069407060695070606960706069707060698070606990706070007060701070607020706070307060704070607050706070607060707070607080706070907060710070607110706071207060713070607140706071507060716070607170706071807060719070607200706072107060722070607230706072407060725070607260706072707060728070607290706073007060731070607320706073307060734070607350706073607060737070607380706073907060740070607410706074207060743070607440706074507060746070607470706074807060749070607500706075107060752070607530706075407060755070607560706075707060758070607590706076007060761070607620706076307060764070607650706076607060767070607680706076907060770070607710706077207060773070607740706077507060776070607770706077807060779070607800706078107060782070607830706078407060785070607860706078707060788070607890706079007060791070607920706079307060794070607950706079607060797070607980706079907060800070608010706080207060803070608040706080507060806070608070706080807060809070608100706081107060812070608130706081407060815070608160706081707060818070608190706082007060821070608220706082307060824070608250706082607060827070608280706082907060830070608310706083207060833070608340706083507060836070608370706083807060839070608400706084107060842070608430706084407060845070608460706084707060848070608490706085007060851070608520706085307060854070608550706085607060857070608580706085907060860070608610706086207060863070608640706086507060866070608670706086807060869070608700706087107060872070608730706087407060875070608760706087707060878070608790706088007060881070608820706088307060884070608850706088607060887070608880706088907060890070608910706089207060893070608940706089507060896070608970706089807060899070609000706090107060902070609030706090407060905070609060706090707060908070609090706091007060911070609120706091307060914070609150706091607060917070609180706091907060920070609210706092207060923070609240706092507060926070609270706092807060929070609300706093107060932070609330706093407060935070609360706093707060938070609390706094007060941070609420706094307060944070609450706094607060947070609480706094907060950070609510706095207060953070609540706095507060956070609570706095807060959070609600706096107060962070609630706096407060965070609660706096707060968070609690706097007060971070609720706097307060974070609750706097607060977070609780706097907060980070609810706098207060983070609840706098507060986070609870706098807060989070609900706099107060992070609930706099407060995070609960706099707060998070609990706100007061001070610020706100307061004070610050706100607061007070610080706100907061010070610110706101207061013070610140706101507061016070610170706101807061019070610200706102107061022070610230706102407061025070610260706102707061028070610290706103007061031070610320706103307061034070610350706103607061037070610380706103907061040070610410706104207061043070610440706104507061046070610470706104807061049070610500706105107061052070610530706105407061055070610560706105707061058070610590706106007061061070610620706106307061064070610650706106607061067070610680706106907061070070610710706107207061073070610740706107507061076070610770706107807061079070610800706108107061082070610830706108407061085070610860706108707061088070610890706109007061091070610920706109307061094070610950706109607061097070610980706109907061100070611010706110207061103070611040706110507070001070700020707000307070004070700050707000607070007070700080707000907070010070700110707001207070013070700140707001507070016070700170707001807070019070700200707002107070022070700230707002407070025070700260707002707070028070700290707003007070031070700320707003307070034070700350707003607070037070700380707003907070040070700410707004207070043070700440707004507070046070700470707004807070049070700500707005107070052070700530707005407070055070700560707005707070058070700590707006007070061070700620707006307070064070700650707006607070067070700680707006907070070070700710707007207070073070700740707007507070076070700770707007807070079070700800707008107070082070700830707008407070085070700860707008707070088070700890707009007070091070700920707009307070094070700950707009607070097070700980707009907070100070701010707010207070103070701040707010507070106070701070707010807070109070701100707011107070112070701130707011407070115070701160707011707070118070701190707012007070121070701220707012307070124070701250707012607070127070701280707012907070130070701310707013207070133070701340707013507070136070701370707013807070139070701400707014107070142070701430707014407070145070701460707014707070148070701490707015007070151070701520707015307070154070701550707015607070157070701580707015907070160070701610707016207070163070701640707016507070166070701670707016807070169070701700707017107070172070701730707017407070175070701760707017707070178070701790707018007070181070701820707018307070184070701850707018607070187070701880707018907070190070701910707019207070193070701940707019507070196070701970707019807070199070702000707020107070202070702030707020407070205070702060707020707070208070702090707021007070211070702120707021307070214070702150707021607070217070702180707021907070220070702210707022207070223070702240707022507070226070702270707022807070229070702300707023107070232070702330707023407070235070702360707023707070238070702390707024007070241070702420707024307070244070702450707024607070247070702480707024907070250070702510707025207070253070702540707025507070256070702570707025807070259070702600707026107070262070702630707026407070265070702660707026707070268070702690707027007070271070702720707027307070274070702750707027607070277070702780707027907070280070702810707028207070283070702840707028507070286070702870707028807070289070702900707029107070292070702930707029407070295070702960707029707070298070702990707030007070301070703020707030307070304070703050707030607070307070703080707030907070310070703110707031207070313070703140707031507070316070703170707031807070319070703200707032107070322070703230707032407070325070703260707032707070328070703290707033007070331070703320707033307070334070703350707033607070337070703380707033907070340070703410707034207070343070703440707034507070346070703470707034807070349070703500707035107070352070703530707035407070355070703560707035707070358070703590707036007070361070703620707036307070364070703650707036607070367070703680707036907070370070703710707037207070373070703740707037507070376070703770707037807070379070703800707038107070382070703830707038407070385070703860707038707070388070703890707039007070391070703920707039307070394070703950707039607070397070703980707039907070400070704010707040207070403070704040707040507070406070704070707040807070409070704100707041107070412070704130707041407070415070704160707041707070418070704190707042007070421070704220707042307070424070704250707042607070427070704280707042907070430070704310707043207070433070704340707043507070436070704370707043807070439070704400707044107070442070704430707044407070445070704460707044707070448070704490707045007070451070704520707045307070454070704550707045607070457070704580707045907070460070704610707046207070463070704640707046507070466070704670707046807070469070704700707047107070472070704730707047407070475070704760707047707070478070704790707048007070481070704820707048307070484070704850707048607070487070704880707048907070490070704910707049207070493070704940707049507070496070704970707049807070499070705000707050107070502070705030707050407070505070705060707050707070508070705090707051007070511070705120707051307070514070705150707051607070517070705180707051907070520070705210707052207070523070705240707052507070526070705270707052807070529070705300707053107070532070705330707053407070535070705360707053707070538070705390707054007070541070705420707054307070544070705450707054607070547070705480707054907070550070705510707055207070553070705540707055507070556070705570707055807070559070705600707056107070562070705630707056407070565070705660707056707070568070705690707057007070571070705720707057307070574070705750707057607070577070705780707057907070580070705810707058207070583070705840707058507070586070705870707058807070589070705900707059107070592070705930707059407070595070705960707059707070598070705990707060007070601070706020707060307070604070706050707060607070607070706080707060907070610070706110707061207070613070706140707061507070616070706170707061807070619070706200707062107070622070706230707062407070625070706260707062707070628070706290707063007070631070706320707063307070634070706350707063607070637070706380707063907070640070706410707064207070643070706440707064507070646070706470707064807070649070706500707065107070652070706530707065407070655070706560707065707070658070706590707066007070661070706620707066307070664070706650707066607070667070706680707066907070670070706710707067207070673070706740707067507070676070706770707067807070679070706800707068107070682070706830707068407070685070706860707068707070688070706890707069007070691070706920707069307070694070706950707069607070697070706980707069907070700070707010707070207070703070707040707070507070706070707070707070807070709070707100707071107070712070707130707071407070715070707160707071707070718070707190707072007070721070707220707072307070724070707250707072607070727070707280707072907070730070707310707073207070733070707340707073507070736070707370707073807070739070707400707074107070742070707430707074407070745070707460707074707070748070707490707075007070751070707520707075307070754070707550707075607070757070707580707075907070760070707610707076207070763070707640707076507070766070707670707076807070769070707700707077107070772070707730707077407070775070707760707077707070778070707790707078007070781070707820707078307070784070707850707078607070787070707880707078907070790070707910707079207070793070707940707079507070796070707970707079807070799070708000707080107070802070708030707080407070805070708060707080707070808070708090707081007070811070708120707081307070814070708150707081607070817070708180707081907070820070708210707082207070823070708240707082507070826070708270707082807070829070708300707083107070832070708330707083407070835070708360707083707070838070708390707084007070841070708420707084307070844070708450707084607070847070708480707084907070850070708510707085207070853070708540707085507070856070708570707085807070859070708600707086107070862070708630707086407070865070708660707086707070868070708690707087007070871070708720707087307070874070708750707087607070877070708780707087907070880070708810707088207070883070708840707088507070886070708870707088807070889070708900707089107070892070708930707089407070895070708960707089707070898070708990707090007070901070709020707090307070904070709050707090607070907070709080707090907070910070709110707091207070913070709140707091507070916070709170707091807070919070709200707092107070922070709230707092407070925070709260707092707070928070709290707093007070931070709320707093307070934070709350707093607070937070709380707093907070940070709410707094207070943070709440707094507070946070709470707094807070949070709500707095107070952070709530707095407070955070709560707095707070958070709590707096007070961070709620707096307070964070709650707096607070967070709680707096907070970070709710707097207070973070709740707097507070976070709770707097807070979070709800707098107070982070709830707098407070985070709860707098707070988070709890707099007070991070709920707099307070994070709950707099607070997070709980707099907071000070710010707100207071003070710040707100507071006070710070707100807071009070710100707101107071012070710130707101407071015070710160707101707071018070710190707102007071021070710220707102307071024070710250707102607071027070710280707102907071030070710310707103207071033070710340707103507071036070710370707103807071039070710400707104107071042070710430707104407071045070710460707104707071048070710490707105007071051070710520707105307071054070710550707105607071057070710580707105907071060070710610707106207071063070710640707106507071066070710670707106807071069070710700707107107071072070710730707107407071075070710760707107707071078070710790707108007071081070710820707108307071084070710850707108607071087070710880707108907071090070710910707109207071093070710940707109507071096070710970707109807071099070711000707110107071102070711030707110407071105070800010708000207080003070800040708000507080006070800070708000807080009070800100708001107080012070800130708001407080015070800160708001707080018070800190708002007080021070800220708002307080024070800250708002607080027070800280708002907080030070800310708003207080033070800340708003507080036070800370708003807080039070800400708004107080042070800430708004407080045070800460708004707080048070800490708005007080051070800520708005307080054070800550708005607080057070800580708005907080060070800610708006207080063070800640708006507080066070800670708006807080069070800700708007107080072070800730708007407080075070800760708007707080078070800790708008007080081070800820708008307080084070800850708008607080087070800880708008907080090070800910708009207080093070800940708009507080096070800970708009807080099070801000708010107080102070801030708010407080105070801060708010707080108070801090708011007080111070801120708011307080114070801150708011607080117070801180708011907080120070801210708012207080123070801240708012507080126070801270708012807080129070801300708013107080132070801330708013407080135070801360708013707080138070801390708014007080141070801420708014307080144070801450708014607080147070801480708014907080150070801510708015207080153070801540708015507080156070801570708015807080159070801600708016107080162070801630708016407080165070801660708016707080168070801690708017007080171070801720708017307080174070801750708017607080177070801780708017907080180070801810708018207080183070801840708018507080186070801870708018807080189070801900708019107080192070801930708019407080195070801960708019707080198070801990708020007080201070802020708020307080204070802050708020607080207070802080708020907080210070802110708021207080213070802140708021507080216070802170708021807080219070802200708022107080222070802230708022407080225070802260708022707080228070802290708023007080231070802320708023307080234070802350708023607080237070802380708023907080240070802410708024207080243070802440708024507080246070802470708024807080249070802500708025107080252070802530708025407080255070802560708025707080258070802590708026007080261070802620708026307080264070802650708026607080267070802680708026907080270070802710708027207080273070802740708027507080276070802770708027807080279070802800708028107080282070802830708028407080285070802860708028707080288070802890708029007080291070802920708029307080294070802950708029607080297070802980708029907080300070803010708030207080303070803040708030507080306070803070708030807080309070803100708031107080312070803130708031407080315070803160708031707080318070803190708032007080321070803220708032307080324070803250708032607080327070803280708032907080330070803310708033207080333070803340708033507080336070803370708033807080339070803400708034107080342070803430708034407080345070803460708034707080348070803490708035007080351070803520708035307080354070803550708035607080357070803580708035907080360070803610708036207080363070803640708036507080366070803670708036807080369070803700708037107080372070803730708037407080375070803760708037707080378070803790708038007080381070803820708038307080384070803850708038607080387070803880708038907080390070803910708039207080393070803940708039507080396070803970708039807080399070804000708040107080402070804030708040407080405070804060708040707080408070804090708041007080411070804120708041307080414070804150708041607080417070804180708041907080420070804210708042207080423070804240708042507080426070804270708042807080429070804300708043107080432070804330708043407080435070804360708043707080438070804390708044007080441070804420708044307080444070804450708044607080447070804480708044907080450070804510708045207080453070804540708045507080456070804570708045807080459070804600708046107080462070804630708046407080465070804660708046707080468070804690708047007080471070804720708047307080474070804750708047607080477070804780708047907080480070804810708048207080483070804840708048507080486070804870708048807080489070804900708049107080492070804930708049407080495070804960708049707080498070804990708050007080501070805020708050307080504070805050708050607080507070805080708050907080510070805110708051207080513070805140708051507080516070805170708051807080519070805200708052107080522070805230708052407080525070805260708052707080528070805290708053007080531070805320708053307080534070805350708053607080537070805380708053907080540070805410708054207080543070805440708054507080546070805470708054807080549070805500708055107080552070805530708055407080555070805560708055707080558070805590708056007080561070805620708056307080564070805650708056607080567070805680708056907080570070805710708057207080573070805740708057507080576070805770708057807080579070805800708058107080582070805830708058407080585070805860708058707080588070805890708059007080591070805920708059307080594070805950708059607080597070805980708059907080600070806010708060207080603070806040708060507080606070806070708060807080609070806100708061107080612070806130708061407080615070806160708061707080618070806190708062007080621070806220708062307080624070806250708062607080627070806280708062907080630070806310708063207080633070806340708063507080636070806370708063807080639070806400708064107080642070806430708064407080645070806460708064707080648070806490708065007080651070806520708065307080654070806550708065607080657070806580708065907080660070806610708066207080663070806640708066507080666070806670708066807080669070806700708067107080672070806730708067407080675070806760708067707080678070806790708068007080681070806820708068307080684070806850708068607080687070806880708068907080690070806910708069207080693070806940708069507080696070806970708069807080699070807000708070107080702070807030708070407080705070807060708070707080708070807090708071007080711070807120708071307080714070807150708071607080717070807180708071907080720070807210708072207080723070807240708072507080726070807270708072807080729070807300708073107080732070807330708073407080735070807360708073707080738070807390708074007080741070807420708074307080744070807450708074607080747070807480708074907080750070807510708075207080753070807540708075507080756070807570708075807080759070807600708076107080762070807630708076407080765070807660708076707080768070807690708077007080771070807720708077307080774070807750708077607080777070807780708077907080780070807810708078207080783070807840708078507080786070807870708078807080789070807900708079107080792070807930708079407080795070807960708079707080798070807990708080007080801070808020708080307080804070808050708080607080807070808080708080907080810070808110708081207080813070808140708081507080816070808170708081807080819070808200708082107080822070808230708082407080825070808260708082707080828070808290708083007080831070808320708083307080834070808350708083607080837070808380708083907080840070808410708084207080843070808440708084507080846070808470708084807080849070808500708085107080852070808530708085407080855070808560708085707080858070808590708086007080861070808620708086307080864070808650708086607080867070808680708086907080870070808710708087207080873070808740708087507080876070808770708087807080879070808800708088107080882070808830708088407080885070808860708088707080888070808890708089007080891070808920708089307080894070808950708089607080897070808980708089907080900070809010708090207080903070809040708090507080906070809070708090807080909070809100708091107080912070809130708091407080915070809160708091707080918070809190708092007080921070809220708092307080924070809250708092607080927070809280708092907080930070809310708093207080933070809340708093507080936070809370708093807080939070809400708094107080942070809430708094407080945070809460708094707080948070809490708095007080951070809520708095307080954070809550708095607080957070809580708095907080960070809610708096207080963070809640708096507080966070809670708096807080969070809700708097107080972070809730708097407080975070809760708097707080978070809790708098007080981070809820708098307080984070809850708098607080987070809880708098907080990070809910708099207080993070809940708099507080996070809970708099807080999070810000708100107081002070810030708100407081005070810060708100707081008070810090708101007081011070810120708101307081014070810150708101607081017070810180708101907081020070810210708102207081023070810240708102507081026070810270708102807081029070810300708103107081032070810330708103407081035070810360708103707081038070810390708104007081041070810420708104307081044070810450708104607081047070810480708104907081050070810510708105207081053070810540708105507081056070810570708105807081059070810600708106107081062070810630708106407081065070810660708106707081068070810690708107007081071070810720708107307081074070810750708107607081077070810780708107907081080070810810708108207081083070810840708108507081086070810870708108807081089070810900708109107081092070810930708109407081095070810960708109707081098070810990708110007081101070811020708110307081104070811050709000107090002070900030709000407090005070900060709000707090008070900090709001007090011070900120709001307090014070900150709001607090017070900180709001907090020070900210709002207090023070900240709002507090026070900270709002807090029070900300709003107090032070900330709003407090035070900360709003707090038070900390709004007090041070900420709004307090044070900450709004607090047070900480709004907090050070900510709005207090053070900540709005507090056070900570709005807090059070900600709006107090062070900630709006407090065070900660709006707090068070900690709007007090071070900720709007307090074070900750709007607090077070900780709007907090080070900810709008207090083070900840709008507090086070900870709008807090089070900900709009107090092070900930709009407090095070900960709009707090098070900990709010007090101070901020709010307090104070901050709010607090107070901080709010907090110070901110709011207090113070901140709011507090116070901170709011807090119070901200709012107090122070901230709012407090125070901260709012707090128070901290709013007090131070901320709013307090134070901350709013607090137070901380709013907090140070901410709014207090143070901440709014507090146070901470709014807090149070901500709015107090152070901530709015407090155070901560709015707090158070901590709016007090161070901620709016307090164070901650709016607090167070901680709016907090170070901710709017207090173070901740709017507090176070901770709017807090179070901800709018107090182070901830709018407090185070901860709018707090188070901890709019007090191070901920709019307090194070901950709019607090197070901980709019907090200070902010709020207090203070902040709020507090206070902070709020807090209070902100709021107090212070902130709021407090215070902160709021707090218070902190709022007090221070902220709022307090224070902250709022607090227070902280709022907090230070902310709023207090233070902340709023507090236070902370709023807090239070902400709024107090242070902430709024407090245070902460709024707090248070902490709025007090251070902520709025307090254070902550709025607090257070902580709025907090260070902610709026207090263070902640709026507090266070902670709026807090269070902700709027107090272070902730709027407090275070902760709027707090278070902790709028007090281070902820709028307090284070902850709028607090287070902880709028907090290070902910709029207090293070902940709029507090296070902970709029807090299070903000709030107090302070903030709030407090305070903060709030707090308070903090709031007090311070903120709031307090314070903150709031607090317070903180709031907090320070903210709032207090323070903240709032507090326070903270709032807090329070903300709033107090332070903330709033407090335070903360709033707090338070903390709034007090341070903420709034307090344070903450709034607090347070903480709034907090350070903510709035207090353070903540709035507090356070903570709035807090359070903600709036107090362070903630709036407090365070903660709036707090368070903690709037007090371070903720709037307090374070903750709037607090377070903780709037907090380070903810709038207090383070903840709038507090386070903870709038807090389070903900709039107090392070903930709039407090395070903960709039707090398070903990709040007090401070904020709040307090404070904050709040607090407070904080709040907090410070904110709041207090413070904140709041507090416070904170709041807090419070904200709042107090422070904230709042407090425070904260709042707090428070904290709043007090431070904320709043307090434070904350709043607090437070904380709043907090440070904410709044207090443070904440709044507090446070904470709044807090449070904500709045107090452070904530709045407090455070904560709045707090458070904590709046007090461070904620709046307090464070904650709046607090467070904680709046907090470070904710709047207090473070904740709047507090476070904770709047807090479070904800709048107090482070904830709048407090485070904860709048707090488070904890709049007090491070904920709049307090494070904950709049607090497070904980709049907090500070905010709050207090503070905040709050507090506070905070709050807090509070905100709051107090512070905130709051407090515070905160709051707090518070905190709052007090521070905220709052307090524070905250709052607090527070905280709052907090530070905310709053207090533070905340709053507090536070905370709053807090539070905400709054107090542070905430709054407090545070905460709054707090548070905490709055007090551070905520709055307090554070905550709055607090557070905580709055907090560070905610709056207090563070905640709056507090566070905670709056807090569070905700709057107090572070905730709057407090575070905760709057707090578070905790709058007090581070905820709058307090584070905850709058607090587070905880709058907090590070905910709059207090593070905940709059507090596070905970709059807090599070906000709060107090602070906030709060407090605070906060709060707090608070906090709061007090611070906120709061307090614070906150709061607090617070906180709061907090620070906210709062207090623070906240709062507090626070906270709062807090629070906300709063107090632070906330709063407090635070906360709063707090638070906390709064007090641070906420709064307090644070906450709064607090647070906480709064907090650070906510709065207090653070906540709065507090656070906570709065807090659070906600709066107090662070906630709066407090665070906660709066707090668070906690709067007090671070906720709067307090674070906750709067607090677070906780709067907090680070906810709068207090683070906840709068507090686070906870709068807090689070906900709069107090692070906930709069407090695070906960709069707090698070906990709070007090701070907020709070307090704070907050709070607090707070907080709070907090710070907110709071207090713070907140709071507090716070907170709071807090719070907200709072107090722070907230709072407090725070907260709072707090728070907290709073007090731070907320709073307090734070907350709073607090737070907380709073907090740070907410709074207090743070907440709074507090746070907470709074807090749070907500709075107090752070907530709075407090755070907560709075707090758070907590709076007090761070907620709076307090764070907650709076607090767070907680709076907090770070907710709077207090773070907740709077507090776070907770709077807090779070907800709078107090782070907830709078407090785070907860709078707090788070907890709079007090791070907920709079307090794070907950709079607090797070907980709079907090800070908010709080207090803070908040709080507090806070908070709080807090809070908100709081107090812070908130709081407090815070908160709081707090818070908190709082007090821070908220709082307090824070908250709082607090827070908280709082907090830070908310709083207090833070908340709083507090836070908370709083807090839070908400709084107090842070908430709084407090845070908460709084707090848070908490709085007090851070908520709085307090854070908550709085607090857070908580709085907090860070908610709086207090863070908640709086507090866070908670709086807090869070908700709087107090872070908730709087407090875070908760709087707090878070908790709088007090881070908820709088307090884070908850709088607090887070908880709088907090890070908910709089207090893070908940709089507090896070908970709089807090899070909000709090107090902070909030709090407090905070909060709090707090908070909090709091007090911070909120709091307090914070909150709091607090917070909180709091907090920070909210709092207090923070909240709092507090926070909270709092807090929070909300709093107090932070909330709093407090935070909360709093707090938070909390709094007090941070909420709094307090944070909450709094607090947070909480709094907090950070909510709095207090953070909540709095507090956070909570709095807090959070909600709096107090962070909630709096407090965070909660709096707090968070909690709097007090971070909720709097307090974070909750709097607090977070909780709097907090980070909810709098207090983070909840709098507090986070909870709098807090989070909900709099107090992070909930709099407090995070909960709099707090998070909990709100007091001070910020709100307091004070910050709100607091007070910080709100907091010070910110709101207091013070910140709101507091016070910170709101807091019070910200709102107091022070910230709102407091025070910260709102707091028070910290709103007091031070910320709103307091034070910350709103607091037070910380709103907091040070910410709104207091043070910440709104507091046070910470709104807091049070910500709105107091052070910530709105407091055070910560709105707091058070910590709106007091061070910620709106307091064070910650709106607091067070910680709106907091070070910710709107207091073070910740709107507091076070910770709107807091079070910800709108107091082070910830709108407091085070910860709108707091088070910890709109007091091070910920709109307091094070910950709109607091097070910980709109907091100070911010709110207091103070911040709110507100001071000020710000307100004071000050710000607100007071000080710000907100010071000110710001207100013071000140710001507100016071000170710001807100019071000200710002107100022071000230710002407100025071000260710002707100028071000290710003007100031071000320710003307100034071000350710003607100037071000380710003907100040071000410710004207100043071000440710004507100046071000470710004807100049071000500710005107100052071000530710005407100055071000560710005707100058071000590710006007100061071000620710006307100064071000650710006607100067071000680710006907100070071000710710007207100073071000740710007507100076071000770710007807100079071000800710008107100082071000830710008407100085071000860710008707100088071000890710009007100091071000920710009307100094071000950710009607100097071000980710009907100100071001010710010207100103071001040710010507100106071001070710010807100109071001100710011107100112071001130710011407100115071001160710011707100118071001190710012007100121071001220710012307100124071001250710012607100127071001280710012907100130071001310710013207100133071001340710013507100136071001370710013807100139071001400710014107100142071001430710014407100145071001460710014707100148071001490710015007100151071001520710015307100154071001550710015607100157071001580710015907100160071001610710016207100163071001640710016507100166071001670710016807100169071001700710017107100172071001730710017407100175071001760710017707100178071001790710018007100181071001820710018307100184071001850710018607100187071001880710018907100190071001910710019207100193071001940710019507100196071001970710019807100199071002000710020107100202071002030710020407100205071002060710020707100208071002090710021007100211071002120710021307100214071002150710021607100217071002180710021907100220071002210710022207100223071002240710022507100226071002270710022807100229071002300710023107100232071002330710023407100235071002360710023707100238071002390710024007100241071002420710024307100244071002450710024607100247071002480710024907100250071002510710025207100253071002540710025507100256071002570710025807100259071002600710026107100262071002630710026407100265071002660710026707100268071002690710027007100271071002720710027307100274071002750710027607100277071002780710027907100280071002810710028207100283071002840710028507100286071002870710028807100289071002900710029107100292071002930710029407100295071002960710029707100298071002990710030007100301071003020710030307100304071003050710030607100307071003080710030907100310071003110710031207100313071003140710031507100316071003170710031807100319071003200710032107100322071003230710032407100325071003260710032707100328071003290710033007100331071003320710033307100334071003350710033607100337071003380710033907100340071003410710034207100343071003440710034507100346071003470710034807100349071003500710035107100352071003530710035407100355071003560710035707100358071003590710036007100361071003620710036307100364071003650710036607100367071003680710036907100370071003710710037207100373071003740710037507100376071003770710037807100379071003800710038107100382071003830710038407100385071003860710038707100388071003890710039007100391071003920710039307100394071003950710039607100397071003980710039907100400071004010710040207100403071004040710040507100406071004070710040807100409071004100710041107100412071004130710041407100415071004160710041707100418071004190710042007100421071004220710042307100424071004250710042607100427071004280710042907100430071004310710043207100433071004340710043507100436071004370710043807100439071004400710044107100442071004430710044407100445071004460710044707100448071004490710045007100451071004520710045307100454071004550710045607100457071004580710045907100460071004610710046207100463071004640710046507100466071004670710046807100469071004700710047107100472071004730710047407100475071004760710047707100478071004790710048007100481071004820710048307100484071004850710048607100487071004880710048907100490071004910710049207100493071004940710049507100496071004970710049807100499071005000710050107100502071005030710050407100505071005060710050707100508071005090710051007100511071005120710051307100514071005150710051607100517071005180710051907100520071005210710052207100523071005240710052507100526071005270710052807100529071005300710053107100532071005330710053407100535071005360710053707100538071005390710054007100541071005420710054307100544071005450710054607100547071005480710054907100550071005510710055207100553071005540710055507100556071005570710055807100559071005600710056107100562071005630710056407100565071005660710056707100568071005690710057007100571071005720710057307100574071005750710057607100577071005780710057907100580071005810710058207100583071005840710058507100586071005870710058807100589071005900710059107100592071005930710059407100595071005960710059707100598071005990710060007100601071006020710060307100604071006050710060607100607071006080710060907100610071006110710061207100613071006140710061507100616071006170710061807100619071006200710062107100622071006230710062407100625071006260710062707100628071006290710063007100631071006320710063307100634071006350710063607100637071006380710063907100640071006410710064207100643071006440710064507100646071006470710064807100649071006500710065107100652071006530710065407100655071006560710065707100658071006590710066007100661071006620710066307100664071006650710066607100667071006680710066907100670071006710710067207100673071006740710067507100676071006770710067807100679071006800710068107100682071006830710068407100685071006860710068707100688071006890710069007100691071006920710069307100694071006950710069607100697071006980710069907100700071007010710070207100703071007040710070507100706071007070710070807100709071007100710071107100712071007130710071407100715071007160710071707100718071007190710072007100721071007220710072307100724071007250710072607100727071007280710072907100730071007310710073207100733071007340710073507100736071007370710073807100739071007400710074107100742071007430710074407100745071007460710074707100748071007490710075007100751071007520710075307100754071007550710075607100757071007580710075907100760071007610710076207100763071007640710076507100766071007670710076807100769071007700710077107100772071007730710077407100775071007760710077707100778071007790710078007100781071007820710078307100784071007850710078607100787071007880710078907100790071007910710079207100793071007940710079507100796071007970710079807100799071008000710080107100802071008030710080407100805071008060710080707100808071008090710081007100811071008120710081307100814071008150710081607100817071008180710081907100820071008210710082207100823071008240710082507100826071008270710082807100829071008300710083107100832071008330710083407100835071008360710083707100838071008390710084007100841071008420710084307100844071008450710084607100847071008480710084907100850071008510710085207100853071008540710085507100856071008570710085807100859071008600710086107100862071008630710086407100865071008660710086707100868071008690710087007100871071008720710087307100874071008750710087607100877071008780710087907100880071008810710088207100883071008840710088507100886071008870710088807100889071008900710089107100892071008930710089407100895071008960710089707100898071008990710090007100901071009020710090307100904071009050710090607100907071009080710090907100910071009110710091207100913071009140710091507100916071009170710091807100919071009200710092107100922071009230710092407100925071009260710092707100928071009290710093007100931071009320710093307100934071009350710093607100937071009380710093907100940071009410710094207100943071009440710094507100946071009470710094807100949071009500710095107100952071009530710095407100955071009560710095707100958071009590710096007100961071009620710096307100964071009650710096607100967071009680710096907100970071009710710097207100973071009740710097507100976071009770710097807100979071009800710098107100982071009830710098407100985071009860710098707100988071009890710099007100991071009920710099307100994071009950710099607100997071009980710099907101000071010010710100207101003071010040710100507101006071010070710100807101009071010100710101107101012071010130710101407101015071010160710101707101018071010190710102007101021071010220710102307101024071010250710102607101027071010280710102907101030071010310710103207101033071010340710103507101036071010370710103807101039071010400710104107101042071010430710104407101045071010460710104707101048071010490710105007101051071010520710105307101054071010550710105607101057071010580710105907101060071010610710106207101063071010640710106507101066071010670710106807101069071010700710107107101072071010730710107407101075071010760710107707101078071010790710108007101081071010820710108307101084071010850710108607101087071010880710108907101090071010910710109207101093071010940710109507101096071010970710109807101099071011000710110107101102071011030710110407101105071100010711000207110003071100040711000507110006071100070711000807110009071100100711001107110012071100130711001407110015071100160711001707110018071100190711002007110021071100220711002307110024071100250711002607110027071100280711002907110030071100310711003207110033071100340711003507110036071100370711003807110039071100400711004107110042071100430711004407110045071100460711004707110048071100490711005007110051071100520711005307110054071100550711005607110057071100580711005907110060071100610711006207110063071100640711006507110066071100670711006807110069071100700711007107110072071100730711007407110075071100760711007707110078071100790711008007110081071100820711008307110084071100850711008607110087071100880711008907110090071100910711009207110093071100940711009507110096071100970711009807110099071101000711010107110102071101030711010407110105071101060711010707110108071101090711011007110111071101120711011307110114071101150711011607110117071101180711011907110120071101210711012207110123071101240711012507110126071101270711012807110129071101300711013107110132071101330711013407110135071101360711013707110138071101390711014007110141071101420711014307110144071101450711014607110147071101480711014907110150071101510711015207110153071101540711015507110156071101570711015807110159071101600711016107110162071101630711016407110165071101660711016707110168071101690711017007110171071101720711017307110174071101750711017607110177071101780711017907110180071101810711018207110183071101840711018507110186071101870711018807110189071101900711019107110192071101930711019407110195071101960711019707110198071101990711020007110201071102020711020307110204071102050711020607110207071102080711020907110210071102110711021207110213071102140711021507110216071102170711021807110219071102200711022107110222071102230711022407110225071102260711022707110228071102290711023007110231071102320711023307110234071102350711023607110237071102380711023907110240071102410711024207110243071102440711024507110246071102470711024807110249071102500711025107110252071102530711025407110255071102560711025707110258071102590711026007110261071102620711026307110264071102650711026607110267071102680711026907110270071102710711027207110273071102740711027507110276071102770711027807110279071102800711028107110282071102830711028407110285071102860711028707110288071102890711029007110291071102920711029307110294071102950711029607110297071102980711029907110300071103010711030207110303071103040711030507110306071103070711030807110309071103100711031107110312071103130711031407110315071103160711031707110318071103190711032007110321071103220711032307110324071103250711032607110327071103280711032907110330071103310711033207110333071103340711033507110336071103370711033807110339071103400711034107110342071103430711034407110345071103460711034707110348071103490711035007110351071103520711035307110354071103550711035607110357071103580711035907110360071103610711036207110363071103640711036507110366071103670711036807110369071103700711037107110372071103730711037407110375071103760711037707110378071103790711038007110381071103820711038307110384071103850711038607110387071103880711038907110390071103910711039207110393071103940711039507110396071103970711039807110399071104000711040107110402071104030711040407110405071104060711040707110408071104090711041007110411071104120711041307110414071104150711041607110417071104180711041907110420071104210711042207110423071104240711042507110426071104270711042807110429071104300711043107110432071104330711043407110435071104360711043707110438071104390711044007110441071104420711044307110444071104450711044607110447071104480711044907110450071104510711045207110453071104540711045507110456071104570711045807110459071104600711046107110462071104630711046407110465071104660711046707110468071104690711047007110471071104720711047307110474071104750711047607110477071104780711047907110480071104810711048207110483071104840711048507110486071104870711048807110489071104900711049107110492071104930711049407110495071104960711049707110498071104990711050007110501071105020711050307110504071105050711050607110507071105080711050907110510071105110711051207110513071105140711051507110516071105170711051807110519071105200711052107110522071105230711052407110525071105260711052707110528071105290711053007110531071105320711053307110534071105350711053607110537071105380711053907110540071105410711054207110543071105440711054507110546071105470711054807110549071105500711055107110552071105530711055407110555071105560711055707110558071105590711056007110561071105620711056307110564071105650711056607110567071105680711056907110570071105710711057207110573071105740711057507110576071105770711057807110579071105800711058107110582071105830711058407110585071105860711058707110588071105890711059007110591071105920711059307110594071105950711059607110597071105980711059907110600071106010711060207110603071106040711060507110606071106070711060807110609071106100711061107110612071106130711061407110615071106160711061707110618071106190711062007110621071106220711062307110624071106250711062607110627071106280711062907110630071106310711063207110633071106340711063507110636071106370711063807110639071106400711064107110642071106430711064407110645071106460711064707110648071106490711065007110651071106520711065307110654071106550711065607110657071106580711065907110660071106610711066207110663071106640711066507110666071106670711066807110669071106700711067107110672071106730711067407110675071106760711067707110678071106790711068007110681071106820711068307110684071106850711068607110687071106880711068907110690071106910711069207110693071106940711069507110696071106970711069807110699071107000711070107110702071107030711070407110705071107060711070707110708071107090711071007110711071107120711071307110714071107150711071607110717071107180711071907110720071107210711072207110723071107240711072507110726071107270711072807110729071107300711073107110732071107330711073407110735071107360711073707110738071107390711074007110741071107420711074307110744071107450711074607110747071107480711074907110750071107510711075207110753071107540711075507110756071107570711075807110759071107600711076107110762071107630711076407110765071107660711076707110768071107690711077007110771071107720711077307110774071107750711077607110777071107780711077907110780071107810711078207110783071107840711078507110786071107870711078807110789071107900711079107110792071107930711079407110795071107960711079707110798071107990711080007110801071108020711080307110804071108050711080607110807071108080711080907110810071108110711081207110813071108140711081507110816071108170711081807110819071108200711082107110822071108230711082407110825071108260711082707110828071108290711083007110831071108320711083307110834071108350711083607110837071108380711083907110840071108410711084207110843071108440711084507110846071108470711084807110849071108500711085107110852071108530711085407110855071108560711085707110858071108590711086007110861071108620711086307110864071108650711086607110867071108680711086907110870071108710711087207110873071108740711087507110876071108770711087807110879071108800711088107110882071108830711088407110885071108860711088707110888071108890711089007110891071108920711089307110894071108950711089607110897071108980711089907110900071109010711090207110903071109040711090507110906071109070711090807110909071109100711091107110912071109130711091407110915071109160711091707110918071109190711092007110921071109220711092307110924071109250711092607110927071109280711092907110930071109310711093207110933071109340711093507110936071109370711093807110939071109400711094107110942071109430711094407110945071109460711094707110948071109490711095007110951071109520711095307110954071109550711095607110957071109580711095907110960071109610711096207110963071109640711096507110966071109670711096807110969071109700711097107110972071109730711097407110975071109760711097707110978071109790711098007110981071109820711098307110984071109850711098607110987071109880711098907110990071109910711099207110993071109940711099507110996071109970711099807110999071110000711100107111002071110030711100407111005071110060711100707111008071110090711101007111011071110120711101307111014071110150711101607111017071110180711101907111020071110210711102207111023071110240711102507111026071110270711102807111029071110300711103107111032071110330711103407111035071110360711103707111038071110390711104007111041071110420711104307111044071110450711104607111047071110480711104907111050071110510711105207111053071110540711105507111056071110570711105807111059071110600711106107111062071110630711106407111065071110660711106707111068071110690711107007111071071110720711107307111074071110750711107607111077071110780711107907111080071110810711108207111083071110840711108507111086071110870711108807111089071110900711109107111092071110930711109407111095071110960711109707111098071110990711110007111101071111020711110307111104071111050712000107120002071200030712000407120005071200060712000707120008071200090712001007120011071200120712001307120014071200150712001607120017071200180712001907120020071200210712002207120023071200240712002507120026071200270712002807120029071200300712003107120032071200330712003407120035071200360712003707120038071200390712004007120041071200420712004307120044071200450712004607120047071200480712004907120050071200510712005207120053071200540712005507120056071200570712005807120059071200600712006107120062071200630712006407120065071200660712006707120068071200690712007007120071071200720712007307120074071200750712007607120077071200780712007907120080071200810712008207120083071200840712008507120086071200870712008807120089071200900712009107120092071200930712009407120095071200960712009707120098071200990712010007120101071201020712010307120104071201050712010607120107071201080712010907120110071201110712011207120113071201140712011507120116071201170712011807120119071201200712012107120122071201230712012407120125071201260712012707120128071201290712013007120131071201320712013307120134071201350712013607120137071201380712013907120140071201410712014207120143071201440712014507120146071201470712014807120149071201500712015107120152071201530712015407120155071201560712015707120158071201590712016007120161071201620712016307120164071201650712016607120167071201680712016907120170071201710712017207120173071201740712017507120176071201770712017807120179071201800712018107120182071201830712018407120185071201860712018707120188071201890712019007120191071201920712019307120194071201950712019607120197071201980712019907120200071202010712020207120203071202040712020507120206071202070712020807120209071202100712021107120212071202130712021407120215071202160712021707120218071202190712022007120221071202220712022307120224071202250712022607120227071202280712022907120230071202310712023207120233071202340712023507120236071202370712023807120239071202400712024107120242071202430712024407120245071202460712024707120248071202490712025007120251071202520712025307120254071202550712025607120257071202580712025907120260071202610712026207120263071202640712026507120266071202670712026807120269071202700712027107120272071202730712027407120275071202760712027707120278071202790712028007120281071202820712028307120284071202850712028607120287071202880712028907120290071202910712029207120293071202940712029507120296071202970712029807120299071203000712030107120302071203030712030407120305071203060712030707120308071203090712031007120311071203120712031307120314071203150712031607120317071203180712031907120320071203210712032207120323071203240712032507120326071203270712032807120329071203300712033107120332071203330712033407120335071203360712033707120338071203390712034007120341071203420712034307120344071203450712034607120347071203480712034907120350071203510712035207120353071203540712035507120356071203570712035807120359071203600712036107120362071203630712036407120365071203660712036707120368071203690712037007120371071203720712037307120374071203750712037607120377071203780712037907120380071203810712038207120383071203840712038507120386071203870712038807120389071203900712039107120392071203930712039407120395071203960712039707120398071203990712040007120401071204020712040307120404071204050712040607120407071204080712040907120410071204110712041207120413071204140712041507120416071204170712041807120419071204200712042107120422071204230712042407120425071204260712042707120428071204290712043007120431071204320712043307120434071204350712043607120437071204380712043907120440071204410712044207120443071204440712044507120446071204470712044807120449071204500712045107120452071204530712045407120455071204560712045707120458071204590712046007120461071204620712046307120464071204650712046607120467071204680712046907120470071204710712047207120473071204740712047507120476071204770712047807120479071204800712048107120482071204830712048407120485071204860712048707120488071204890712049007120491071204920712049307120494071204950712049607120497071204980712049907120500071205010712050207120503071205040712050507120506071205070712050807120509071205100712051107120512071205130712051407120515071205160712051707120518071205190712052007120521071205220712052307120524071205250712052607120527071205280712052907120530071205310712053207120533071205340712053507120536071205370712053807120539071205400712054107120542071205430712054407120545071205460712054707120548071205490712055007120551071205520712055307120554071205550712055607120557071205580712055907120560071205610712056207120563071205640712056507120566071205670712056807120569071205700712057107120572071205730712057407120575071205760712057707120578071205790712058007120581071205820712058307120584071205850712058607120587071205880712058907120590071205910712059207120593071205940712059507120596071205970712059807120599071206000712060107120602071206030712060407120605071206060712060707120608071206090712061007120611071206120712061307120614071206150712061607120617071206180712061907120620071206210712062207120623071206240712062507120626071206270712062807120629071206300712063107120632071206330712063407120635071206360712063707120638071206390712064007120641071206420712064307120644071206450712064607120647071206480712064907120650071206510712065207120653071206540712065507120656071206570712065807120659071206600712066107120662071206630712066407120665071206660712066707120668071206690712067007120671071206720712067307120674071206750712067607120677071206780712067907120680071206810712068207120683071206840712068507120686071206870712068807120689071206900712069107120692071206930712069407120695071206960712069707120698071206990712070007120701071207020712070307120704071207050712070607120707071207080712070907120710071207110712071207120713071207140712071507120716071207170712071807120719071207200712072107120722071207230712072407120725071207260712072707120728071207290712073007120731071207320712073307120734071207350712073607120737071207380712073907120740071207410712074207120743071207440712074507120746071207470712074807120749071207500712075107120752071207530712075407120755071207560712075707120758071207590712076007120761071207620712076307120764071207650712076607120767071207680712076907120770071207710712077207120773071207740712077507120776071207770712077807120779071207800712078107120782071207830712078407120785071207860712078707120788071207890712079007120791071207920712079307120794071207950712079607120797071207980712079907120800071208010712080207120803071208040712080507120806071208070712080807120809071208100712081107120812071208130712081407120815071208160712081707120818071208190712082007120821071208220712082307120824071208250712082607120827071208280712082907120830071208310712083207120833071208340712083507120836071208370712083807120839071208400712084107120842071208430712084407120845071208460712084707120848071208490712085007120851071208520712085307120854071208550712085607120857071208580712085907120860071208610712086207120863071208640712086507120866071208670712086807120869071208700712087107120872071208730712087407120875071208760712087707120878071208790712088007120881071208820712088307120884071208850712088607120887071208880712088907120890071208910712089207120893071208940712089507120896071208970712089807120899071209000712090107120902071209030712090407120905071209060712090707120908071209090712091007120911071209120712091307120914071209150712091607120917071209180712091907120920071209210712092207120923071209240712092507120926071209270712092807120929071209300712093107120932071209330712093407120935071209360712093707120938071209390712094007120941071209420712094307120944071209450712094607120947071209480712094907120950071209510712095207120953071209540712095507120956071209570712095807120959071209600712096107120962071209630712096407120965071209660712096707120968071209690712097007120971071209720712097307120974071209750712097607120977071209780712097907120980071209810712098207120983071209840712098507120986071209870712098807120989071209900712099107120992071209930712099407120995071209960712099707120998071209990712100007121001071210020712100307121004071210050712100607121007071210080712100907121010071210110712101207121013071210140712101507121016071210170712101807121019071210200712102107121022071210230712102407121025071210260712102707121028071210290712103007121031071210320712103307121034071210350712103607121037071210380712103907121040071210410712104207121043071210440712104507121046071210470712104807121049071210500712105107121052071210530712105407121055071210560712105707121058071210590712106007121061071210620712106307121064071210650712106607121067071210680712106907121070071210710712107207121073071210740712107507121076071210770712107807121079071210800712108107121082071210830712108407121085071210860712108707121088071210890712109007121091071210920712109307121094071210950712109607121097071210980712109907121100071211010712110207121103071211040712110507130001071300020713000307130004071300050713000607130007071300080713000907130010071300110713001207130013071300140713001507130016071300170713001807130019071300200713002107130022071300230713002407130025071300260713002707130028071300290713003007130031071300320713003307130034071300350713003607130037071300380713003907130040071300410713004207130043071300440713004507130046071300470713004807130049071300500713005107130052071300530713005407130055071300560713005707130058071300590713006007130061071300620713006307130064071300650713006607130067071300680713006907130070071300710713007207130073071300740713007507130076071300770713007807130079071300800713008107130082071300830713008407130085071300860713008707130088071300890713009007130091071300920713009307130094071300950713009607130097071300980713009907130100071301010713010207130103071301040713010507130106071301070713010807130109071301100713011107130112071301130713011407130115071301160713011707130118071301190713012007130121071301220713012307130124071301250713012607130127071301280713012907130130071301310713013207130133071301340713013507130136071301370713013807130139071301400713014107130142071301430713014407130145071301460713014707130148071301490713015007130151071301520713015307130154071301550713015607130157071301580713015907130160071301610713016207130163071301640713016507130166071301670713016807130169071301700713017107130172071301730713017407130175071301760713017707130178071301790713018007130181071301820713018307130184071301850713018607130187071301880713018907130190071301910713019207130193071301940713019507130196071301970713019807130199071302000713020107130202071302030713020407130205071302060713020707130208071302090713021007130211071302120713021307130214071302150713021607130217071302180713021907130220071302210713022207130223071302240713022507130226071302270713022807130229071302300713023107130232071302330713023407130235071302360713023707130238071302390713024007130241071302420713024307130244071302450713024607130247071302480713024907130250071302510713025207130253071302540713025507130256071302570713025807130259071302600713026107130262071302630713026407130265071302660713026707130268071302690713027007130271071302720713027307130274071302750713027607130277071302780713027907130280071302810713028207130283071302840713028507130286071302870713028807130289071302900713029107130292071302930713029407130295071302960713029707130298071302990713030007130301071303020713030307130304071303050713030607130307071303080713030907130310071303110713031207130313071303140713031507130316071303170713031807130319071303200713032107130322071303230713032407130325071303260713032707130328071303290713033007130331071303320713033307130334071303350713033607130337071303380713033907130340071303410713034207130343071303440713034507130346071303470713034807130349071303500713035107130352071303530713035407130355071303560713035707130358071303590713036007130361071303620713036307130364071303650713036607130367071303680713036907130370071303710713037207130373071303740713037507130376071303770713037807130379071303800713038107130382071303830713038407130385071303860713038707130388071303890713039007130391071303920713039307130394071303950713039607130397071303980713039907130400071304010713040207130403071304040713040507130406071304070713040807130409071304100713041107130412071304130713041407130415071304160713041707130418071304190713042007130421071304220713042307130424071304250713042607130427071304280713042907130430071304310713043207130433071304340713043507130436071304370713043807130439071304400713044107130442071304430713044407130445071304460713044707130448071304490713045007130451071304520713045307130454071304550713045607130457071304580713045907130460071304610713046207130463071304640713046507130466071304670713046807130469071304700713047107130472071304730713047407130475071304760713047707130478071304790713048007130481071304820713048307130484071304850713048607130487071304880713048907130490071304910713049207130493071304940713049507130496071304970713049807130499071305000713050107130502071305030713050407130505071305060713050707130508071305090713051007130511071305120713051307130514071305150713051607130517071305180713051907130520071305210713052207130523071305240713052507130526071305270713052807130529071305300713053107130532071305330713053407130535071305360713053707130538071305390713054007130541071305420713054307130544071305450713054607130547071305480713054907130550071305510713055207130553071305540713055507130556071305570713055807130559071305600713056107130562071305630713056407130565071305660713056707130568071305690713057007130571071305720713057307130574071305750713057607130577071305780713057907130580071305810713058207130583071305840713058507130586071305870713058807130589071305900713059107130592071305930713059407130595071305960713059707130598071305990713060007130601071306020713060307130604071306050713060607130607071306080713060907130610071306110713061207130613071306140713061507130616071306170713061807130619071306200713062107130622071306230713062407130625071306260713062707130628071306290713063007130631071306320713063307130634071306350713063607130637071306380713063907130640071306410713064207130643071306440713064507130646071306470713064807130649071306500713065107130652071306530713065407130655071306560713065707130658071306590713066007130661071306620713066307130664071306650713066607130667071306680713066907130670071306710713067207130673071306740713067507130676071306770713067807130679071306800713068107130682071306830713068407130685071306860713068707130688071306890713069007130691071306920713069307130694071306950713069607130697071306980713069907130700071307010713070207130703071307040713070507130706071307070713070807130709071307100713071107130712071307130713071407130715071307160713071707130718071307190713072007130721071307220713072307130724071307250713072607130727071307280713072907130730071307310713073207130733071307340713073507130736071307370713073807130739071307400713074107130742071307430713074407130745071307460713074707130748071307490713075007130751071307520713075307130754071307550713075607130757071307580713075907130760071307610713076207130763071307640713076507130766071307670713076807130769071307700713077107130772071307730713077407130775071307760713077707130778071307790713078007130781071307820713078307130784071307850713078607130787071307880713078907130790071307910713079207130793071307940713079507130796071307970713079807130799071308000713080107130802071308030713080407130805071308060713080707130808071308090713081007130811071308120713081307130814071308150713081607130817071308180713081907130820071308210713082207130823071308240713082507130826071308270713082807130829071308300713083107130832071308330713083407130835071308360713083707130838071308390713084007130841071308420713084307130844071308450713084607130847071308480713084907130850071308510713085207130853071308540713085507130856071308570713085807130859071308600713086107130862071308630713086407130865071308660713086707130868071308690713087007130871071308720713087307130874071308750713087607130877071308780713087907130880071308810713088207130883071308840713088507130886071308870713088807130889071308900713089107130892071308930713089407130895071308960713089707130898071308990713090007130901071309020713090307130904071309050713090607130907071309080713090907130910071309110713091207130913071309140713091507130916071309170713091807130919071309200713092107130922071309230713092407130925071309260713092707130928071309290713093007130931071309320713093307130934071309350713093607130937071309380713093907130940071309410713094207130943071309440713094507130946071309470713094807130949071309500713095107130952071309530713095407130955071309560713095707130958071309590713096007130961071309620713096307130964071309650713096607130967071309680713096907130970071309710713097207130973071309740713097507130976071309770713097807130979071309800713098107130982071309830713098407130985071309860713098707130988071309890713099007130991071309920713099307130994071309950713099607130997071309980713099907131000071310010713100207131003071310040713100507131006071310070713100807131009071310100713101107131012071310130713101407131015071310160713101707131018071310190713102007131021071310220713102307131024071310250713102607131027071310280713102907131030071310310713103207131033071310340713103507131036071310370713103807131039071310400713104107131042071310430713104407131045071310460713104707131048071310490713105007131051071310520713105307131054071310550713105607131057071310580713105907131060071310610713106207131063071310640713106507131066071310670713106807131069071310700713107107131072071310730713107407131075071310760713107707131078071310790713108007131081071310820713108307131084071310850713108607131087071310880713108907131090071310910713109207131093071310940713109507131096071310970713109807131099071311000713110107131102071311030713110407131105071400010714000207140003071400040714000507140006071400070714000807140009071400100714001107140012071400130714001407140015071400160714001707140018071400190714002007140021071400220714002307140024071400250714002607140027071400280714002907140030071400310714003207140033071400340714003507140036071400370714003807140039071400400714004107140042071400430714004407140045071400460714004707140048071400490714005007140051071400520714005307140054071400550714005607140057071400580714005907140060071400610714006207140063071400640714006507140066071400670714006807140069071400700714007107140072071400730714007407140075071400760714007707140078071400790714008007140081071400820714008307140084071400850714008607140087071400880714008907140090071400910714009207140093071400940714009507140096071400970714009807140099071401000714010107140102071401030714010407140105071401060714010707140108071401090714011007140111071401120714011307140114071401150714011607140117071401180714011907140120071401210714012207140123071401240714012507140126071401270714012807140129071401300714013107140132071401330714013407140135071401360714013707140138071401390714014007140141071401420714014307140144071401450714014607140147071401480714014907140150071401510714015207140153071401540714015507140156071401570714015807140159071401600714016107140162071401630714016407140165071401660714016707140168071401690714017007140171071401720714017307140174071401750714017607140177071401780714017907140180071401810714018207140183071401840714018507140186071401870714018807140189071401900714019107140192071401930714019407140195071401960714019707140198071401990714020007140201071402020714020307140204071402050714020607140207071402080714020907140210071402110714021207140213071402140714021507140216071402170714021807140219071402200714022107140222071402230714022407140225071402260714022707140228071402290714023007140231071402320714023307140234071402350714023607140237071402380714023907140240071402410714024207140243071402440714024507140246071402470714024807140249071402500714025107140252071402530714025407140255071402560714025707140258071402590714026007140261071402620714026307140264071402650714026607140267071402680714026907140270071402710714027207140273071402740714027507140276071402770714027807140279071402800714028107140282071402830714028407140285071402860714028707140288071402890714029007140291071402920714029307140294071402950714029607140297071402980714029907140300071403010714030207140303071403040714030507140306071403070714030807140309071403100714031107140312071403130714031407140315071403160714031707140318071403190714032007140321071403220714032307140324071403250714032607140327071403280714032907140330071403310714033207140333071403340714033507140336071403370714033807140339071403400714034107140342071403430714034407140345071403460714034707140348071403490714035007140351071403520714035307140354071403550714035607140357071403580714035907140360071403610714036207140363071403640714036507140366071403670714036807140369071403700714037107140372071403730714037407140375071403760714037707140378071403790714038007140381071403820714038307140384071403850714038607140387071403880714038907140390071403910714039207140393071403940714039507140396071403970714039807140399071404000714040107140402071404030714040407140405071404060714040707140408071404090714041007140411071404120714041307140414071404150714041607140417071404180714041907140420071404210714042207140423071404240714042507140426071404270714042807140429071404300714043107140432071404330714043407140435071404360714043707140438071404390714044007140441071404420714044307140444071404450714044607140447071404480714044907140450071404510714045207140453071404540714045507140456071404570714045807140459071404600714046107140462071404630714046407140465071404660714046707140468071404690714047007140471071404720714047307140474071404750714047607140477071404780714047907140480071404810714048207140483071404840714048507140486071404870714048807140489071404900714049107140492071404930714049407140495071404960714049707140498071404990714050007140501071405020714050307140504071405050714050607140507071405080714050907140510071405110714051207140513071405140714051507140516071405170714051807140519071405200714052107140522071405230714052407140525071405260714052707140528071405290714053007140531071405320714053307140534071405350714053607140537071405380714053907140540071405410714054207140543071405440714054507140546071405470714054807140549071405500714055107140552071405530714055407140555071405560714055707140558071405590714056007140561071405620714056307140564071405650714056607140567071405680714056907140570071405710714057207140573071405740714057507140576071405770714057807140579071405800714058107140582071405830714058407140585071405860714058707140588071405890714059007140591071405920714059307140594071405950714059607140597071405980714059907140600071406010714060207140603071406040714060507140606071406070714060807140609071406100714061107140612071406130714061407140615071406160714061707140618071406190714062007140621071406220714062307140624071406250714062607140627071406280714062907140630071406310714063207140633071406340714063507140636071406370714063807140639071406400714064107140642071406430714064407140645071406460714064707140648071406490714065007140651071406520714065307140654071406550714065607140657071406580714065907140660071406610714066207140663071406640714066507140666071406670714066807140669071406700714067107140672071406730714067407140675071406760714067707140678071406790714068007140681071406820714068307140684071406850714068607140687071406880714068907140690071406910714069207140693071406940714069507140696071406970714069807140699071407000714070107140702071407030714070407140705071407060714070707140708071407090714071007140711071407120714071307140714071407150714071607140717071407180714071907140720071407210714072207140723071407240714072507140726071407270714072807140729071407300714073107140732071407330714073407140735071407360714073707140738071407390714074007140741071407420714074307140744071407450714074607140747071407480714074907140750071407510714075207140753071407540714075507140756071407570714075807140759071407600714076107140762071407630714076407140765071407660714076707140768071407690714077007140771071407720714077307140774071407750714077607140777071407780714077907140780071407810714078207140783071407840714078507140786071407870714078807140789071407900714079107140792071407930714079407140795071407960714079707140798071407990714080007140801071408020714080307140804071408050714080607140807071408080714080907140810071408110714081207140813071408140714081507140816071408170714081807140819071408200714082107140822071408230714082407140825071408260714082707140828071408290714083007140831071408320714083307140834071408350714083607140837071408380714083907140840071408410714084207140843071408440714084507140846071408470714084807140849071408500714085107140852071408530714085407140855071408560714085707140858071408590714086007140861071408620714086307140864071408650714086607140867071408680714086907140870071408710714087207140873071408740714087507140876071408770714087807140879071408800714088107140882071408830714088407140885071408860714088707140888071408890714089007140891071408920714089307140894071408950714089607140897071408980714089907140900071409010714090207140903071409040714090507140906071409070714090807140909071409100714091107140912071409130714091407140915071409160714091707140918071409190714092007140921071409220714092307140924071409250714092607140927071409280714092907140930071409310714093207140933071409340714093507140936071409370714093807140939071409400714094107140942071409430714094407140945071409460714094707140948071409490714095007140951071409520714095307140954071409550714095607140957071409580714095907140960071409610714096207140963071409640714096507140966071409670714096807140969071409700714097107140972071409730714097407140975071409760714097707140978071409790714098007140981071409820714098307140984071409850714098607140987071409880714098907140990071409910714099207140993071409940714099507140996071409970714099807140999071410000714100107141002071410030714100407141005071410060714100707141008071410090714101007141011071410120714101307141014071410150714101607141017071410180714101907141020071410210714102207141023071410240714102507141026071410270714102807141029071410300714103107141032071410330714103407141035071410360714103707141038071410390714104007141041071410420714104307141044071410450714104607141047071410480714104907141050071410510714105207141053071410540714105507141056071410570714105807141059071410600714106107141062071410630714106407141065071410660714106707141068071410690714107007141071071410720714107307141074071410750714107607141077071410780714107907141080071410810714108207141083071410840714108507141086071410870714108807141089071410900714109107141092071410930714109407141095071410960714109707141098071410990714110007141101071411020714110307141104071411050715000107150002071500030715000407150005071500060715000707150008071500090715001007150011071500120715001307150014071500150715001607150017071500180715001907150020071500210715002207150023071500240715002507150026071500270715002807150029071500300715003107150032071500330715003407150035071500360715003707150038071500390715004007150041071500420715004307150044071500450715004607150047071500480715004907150050071500510715005207150053071500540715005507150056071500570715005807150059071500600715006107150062071500630715006407150065071500660715006707150068071500690715007007150071071500720715007307150074071500750715007607150077071500780715007907150080071500810715008207150083071500840715008507150086071500870715008807150089071500900715009107150092071500930715009407150095071500960715009707150098071500990715010007150101071501020715010307150104071501050715010607150107071501080715010907150110071501110715011207150113071501140715011507150116071501170715011807150119071501200715012107150122071501230715012407150125071501260715012707150128071501290715013007150131071501320715013307150134071501350715013607150137071501380715013907150140071501410715014207150143071501440715014507150146071501470715014807150149071501500715015107150152071501530715015407150155071501560715015707150158071501590715016007150161071501620715016307150164071501650715016607150167071501680715016907150170071501710715017207150173071501740715017507150176071501770715017807150179071501800715018107150182071501830715018407150185071501860715018707150188071501890715019007150191071501920715019307150194071501950715019607150197071501980715019907150200071502010715020207150203071502040715020507150206071502070715020807150209071502100715021107150212071502130715021407150215071502160715021707150218071502190715022007150221071502220715022307150224071502250715022607150227071502280715022907150230071502310715023207150233071502340715023507150236071502370715023807150239071502400715024107150242071502430715024407150245071502460715024707150248071502490715025007150251071502520715025307150254071502550715025607150257071502580715025907150260071502610715026207150263071502640715026507150266071502670715026807150269071502700715027107150272071502730715027407150275071502760715027707150278071502790715028007150281071502820715028307150284071502850715028607150287071502880715028907150290071502910715029207150293071502940715029507150296071502970715029807150299071503000715030107150302071503030715030407150305071503060715030707150308071503090715031007150311071503120715031307150314071503150715031607150317071503180715031907150320071503210715032207150323071503240715032507150326071503270715032807150329071503300715033107150332071503330715033407150335071503360715033707150338071503390715034007150341071503420715034307150344071503450715034607150347071503480715034907150350071503510715035207150353071503540715035507150356071503570715035807150359071503600715036107150362071503630715036407150365071503660715036707150368071503690715037007150371071503720715037307150374071503750715037607150377071503780715037907150380071503810715038207150383071503840715038507150386071503870715038807150389071503900715039107150392071503930715039407150395071503960715039707150398071503990715040007150401071504020715040307150404071504050715040607150407071504080715040907150410071504110715041207150413071504140715041507150416071504170715041807150419071504200715042107150422071504230715042407150425071504260715042707150428071504290715043007150431071504320715043307150434071504350715043607150437071504380715043907150440071504410715044207150443071504440715044507150446071504470715044807150449071504500715045107150452071504530715045407150455071504560715045707150458071504590715046007150461071504620715046307150464071504650715046607150467071504680715046907150470071504710715047207150473071504740715047507150476071504770715047807150479071504800715048107150482071504830715048407150485071504860715048707150488071504890715049007150491071504920715049307150494071504950715049607150497071504980715049907150500071505010715050207150503071505040715050507150506071505070715050807150509071505100715051107150512071505130715051407150515071505160715051707150518071505190715052007150521071505220715052307150524071505250715052607150527071505280715052907150530071505310715053207150533071505340715053507150536071505370715053807150539071505400715054107150542071505430715054407150545071505460715054707150548071505490715055007150551071505520715055307150554071505550715055607150557071505580715055907150560071505610715056207150563071505640715056507150566071505670715056807150569071505700715057107150572071505730715057407150575071505760715057707150578071505790715058007150581071505820715058307150584071505850715058607150587071505880715058907150590071505910715059207150593071505940715059507150596071505970715059807150599071506000715060107150602071506030715060407150605071506060715060707150608071506090715061007150611071506120715061307150614071506150715061607150617071506180715061907150620071506210715062207150623071506240715062507150626071506270715062807150629071506300715063107150632071506330715063407150635071506360715063707150638071506390715064007150641071506420715064307150644071506450715064607150647071506480715064907150650071506510715065207150653071506540715065507150656071506570715065807150659071506600715066107150662071506630715066407150665071506660715066707150668071506690715067007150671071506720715067307150674071506750715067607150677071506780715067907150680071506810715068207150683071506840715068507150686071506870715068807150689071506900715069107150692071506930715069407150695071506960715069707150698071506990715070007150701071507020715070307150704071507050715070607150707071507080715070907150710071507110715071207150713071507140715071507150716071507170715071807150719071507200715072107150722071507230715072407150725071507260715072707150728071507290715073007150731071507320715073307150734071507350715073607150737071507380715073907150740071507410715074207150743071507440715074507150746071507470715074807150749071507500715075107150752071507530715075407150755071507560715075707150758071507590715076007150761071507620715076307150764071507650715076607150767071507680715076907150770071507710715077207150773071507740715077507150776071507770715077807150779071507800715078107150782071507830715078407150785071507860715078707150788071507890715079007150791071507920715079307150794071507950715079607150797071507980715079907150800071508010715080207150803071508040715080507150806071508070715080807150809071508100715081107150812071508130715081407150815071508160715081707150818071508190715082007150821071508220715082307150824071508250715082607150827071508280715082907150830071508310715083207150833071508340715083507150836071508370715083807150839071508400715084107150842071508430715084407150845071508460715084707150848071508490715085007150851071508520715085307150854071508550715085607150857071508580715085907150860071508610715086207150863071508640715086507150866071508670715086807150869071508700715087107150872071508730715087407150875071508760715087707150878071508790715088007150881071508820715088307150884071508850715088607150887071508880715088907150890071508910715089207150893071508940715089507150896071508970715089807150899071509000715090107150902071509030715090407150905071509060715090707150908071509090715091007150911071509120715091307150914071509150715091607150917071509180715091907150920071509210715092207150923071509240715092507150926071509270715092807150929071509300715093107150932071509330715093407150935071509360715093707150938071509390715094007150941071509420715094307150944071509450715094607150947071509480715094907150950071509510715095207150953071509540715095507150956071509570715095807150959071509600715096107150962071509630715096407150965071509660715096707150968071509690715097007150971071509720715097307150974071509750715097607150977071509780715097907150980071509810715098207150983071509840715098507150986071509870715098807150989071509900715099107150992071509930715099407150995071509960715099707150998071509990715100007151001071510020715100307151004071510050715100607151007071510080715100907151010071510110715101207151013071510140715101507151016071510170715101807151019071510200715102107151022071510230715102407151025071510260715102707151028071510290715103007151031071510320715103307151034071510350715103607151037071510380715103907151040071510410715104207151043071510440715104507151046071510470715104807151049071510500715105107151052071510530715105407151055071510560715105707151058071510590715106007151061071510620715106307151064071510650715106607151067071510680715106907151070071510710715107207151073071510740715107507151076071510770715107807151079071510800715108107151082071510830715108407151085071510860715108707151088071510890715109007151091071510920715109307151094071510950715109607151097071510980715109907151100071511010715110207151103071511040715110507160001071600020716000307160004071600050716000607160007071600080716000907160010071600110716001207160013071600140716001507160016071600170716001807160019071600200716002107160022071600230716002407160025071600260716002707160028071600290716003007160031071600320716003307160034071600350716003607160037071600380716003907160040071600410716004207160043071600440716004507160046071600470716004807160049071600500716005107160052071600530716005407160055071600560716005707160058071600590716006007160061071600620716006307160064071600650716006607160067071600680716006907160070071600710716007207160073071600740716007507160076071600770716007807160079071600800716008107160082071600830716008407160085071600860716008707160088071600890716009007160091071600920716009307160094071600950716009607160097071600980716009907160100071601010716010207160103071601040716010507160106071601070716010807160109071601100716011107160112071601130716011407160115071601160716011707160118071601190716012007160121071601220716012307160124071601250716012607160127071601280716012907160130071601310716013207160133071601340716013507160136071601370716013807160139071601400716014107160142071601430716014407160145071601460716014707160148071601490716015007160151071601520716015307160154071601550716015607160157071601580716015907160160071601610716016207160163071601640716016507160166071601670716016807160169071601700716017107160172071601730716017407160175071601760716017707160178071601790716018007160181071601820716018307160184071601850716018607160187071601880716018907160190071601910716019207160193071601940716019507160196071601970716019807160199071602000716020107160202071602030716020407160205071602060716020707160208071602090716021007160211071602120716021307160214071602150716021607160217071602180716021907160220071602210716022207160223071602240716022507160226071602270716022807160229071602300716023107160232071602330716023407160235071602360716023707160238071602390716024007160241071602420716024307160244071602450716024607160247071602480716024907160250071602510716025207160253071602540716025507160256071602570716025807160259071602600716026107160262071602630716026407160265071602660716026707160268071602690716027007160271071602720716027307160274071602750716027607160277071602780716027907160280071602810716028207160283071602840716028507160286071602870716028807160289071602900716029107160292071602930716029407160295071602960716029707160298071602990716030007160301071603020716030307160304071603050716030607160307071603080716030907160310071603110716031207160313071603140716031507160316071603170716031807160319071603200716032107160322071603230716032407160325071603260716032707160328071603290716033007160331071603320716033307160334071603350716033607160337071603380716033907160340071603410716034207160343071603440716034507160346071603470716034807160349071603500716035107160352071603530716035407160355071603560716035707160358071603590716036007160361071603620716036307160364071603650716036607160367071603680716036907160370071603710716037207160373071603740716037507160376071603770716037807160379071603800716038107160382071603830716038407160385071603860716038707160388071603890716039007160391071603920716039307160394071603950716039607160397071603980716039907160400071604010716040207160403071604040716040507160406071604070716040807160409071604100716041107160412071604130716041407160415071604160716041707160418071604190716042007160421071604220716042307160424071604250716042607160427071604280716042907160430071604310716043207160433071604340716043507160436071604370716043807160439071604400716044107160442071604430716044407160445071604460716044707160448071604490716045007160451071604520716045307160454071604550716045607160457071604580716045907160460071604610716046207160463071604640716046507160466071604670716046807160469071604700716047107160472071604730716047407160475071604760716047707160478071604790716048007160481071604820716048307160484071604850716048607160487071604880716048907160490071604910716049207160493071604940716049507160496071604970716049807160499071605000716050107160502071605030716050407160505071605060716050707160508071605090716051007160511071605120716051307160514071605150716051607160517071605180716051907160520071605210716052207160523071605240716052507160526071605270716052807160529071605300716053107160532071605330716053407160535071605360716053707160538071605390716054007160541071605420716054307160544071605450716054607160547071605480716054907160550071605510716055207160553071605540716055507160556071605570716055807160559071605600716056107160562071605630716056407160565071605660716056707160568071605690716057007160571071605720716057307160574071605750716057607160577071605780716057907160580071605810716058207160583071605840716058507160586071605870716058807160589071605900716059107160592071605930716059407160595071605960716059707160598071605990716060007160601071606020716060307160604071606050716060607160607071606080716060907160610071606110716061207160613071606140716061507160616071606170716061807160619071606200716062107160622071606230716062407160625071606260716062707160628071606290716063007160631071606320716063307160634071606350716063607160637071606380716063907160640071606410716064207160643071606440716064507160646071606470716064807160649071606500716065107160652071606530716065407160655071606560716065707160658071606590716066007160661071606620716066307160664071606650716066607160667071606680716066907160670071606710716067207160673071606740716067507160676071606770716067807160679071606800716068107160682071606830716068407160685071606860716068707160688071606890716069007160691071606920716069307160694071606950716069607160697071606980716069907160700071607010716070207160703071607040716070507160706071607070716070807160709071607100716071107160712071607130716071407160715071607160716071707160718071607190716072007160721071607220716072307160724071607250716072607160727071607280716072907160730071607310716073207160733071607340716073507160736071607370716073807160739071607400716074107160742071607430716074407160745071607460716074707160748071607490716075007160751071607520716075307160754071607550716075607160757071607580716075907160760071607610716076207160763071607640716076507160766071607670716076807160769071607700716077107160772071607730716077407160775071607760716077707160778071607790716078007160781071607820716078307160784071607850716078607160787071607880716078907160790071607910716079207160793071607940716079507160796071607970716079807160799071608000716080107160802071608030716080407160805071608060716080707160808071608090716081007160811071608120716081307160814071608150716081607160817071608180716081907160820071608210716082207160823071608240716082507160826071608270716082807160829071608300716083107160832071608330716083407160835071608360716083707160838071608390716084007160841071608420716084307160844071608450716084607160847071608480716084907160850071608510716085207160853071608540716085507160856071608570716085807160859071608600716086107160862071608630716086407160865071608660716086707160868071608690716087007160871071608720716087307160874071608750716087607160877071608780716087907160880071608810716088207160883071608840716088507160886071608870716088807160889071608900716089107160892071608930716089407160895071608960716089707160898071608990716090007160901071609020716090307160904071609050716090607160907071609080716090907160910071609110716091207160913071609140716091507160916071609170716091807160919071609200716092107160922071609230716092407160925071609260716092707160928071609290716093007160931071609320716093307160934071609350716093607160937071609380716093907160940071609410716094207160943071609440716094507160946071609470716094807160949071609500716095107160952071609530716095407160955071609560716095707160958071609590716096007160961071609620716096307160964071609650716096607160967071609680716096907160970071609710716097207160973071609740716097507160976071609770716097807160979071609800716098107160982071609830716098407160985071609860716098707160988071609890716099007160991071609920716099307160994071609950716099607160997071609980716099907161000071610010716100207161003071610040716100507161006071610070716100807161009071610100716101107161012071610130716101407161015071610160716101707161018071610190716102007161021071610220716102307161024071610250716102607161027071610280716102907161030071610310716103207161033071610340716103507161036071610370716103807161039071610400716104107161042071610430716104407161045071610460716104707161048071610490716105007161051071610520716105307161054071610550716105607161057071610580716105907161060071610610716106207161063071610640716106507161066071610670716106807161069071610700716107107161072071610730716107407161075071610760716107707161078071610790716108007161081071610820716108307161084071610850716108607161087071610880716108907161090071610910716109207161093071610940716109507161096071610970716109807161099071611000716110107161102071611030716110407161105071700010717000207170003071700040717000507170006071700070717000807170009071700100717001107170012071700130717001407170015071700160717001707170018071700190717002007170021071700220717002307170024071700250717002607170027071700280717002907170030071700310717003207170033071700340717003507170036071700370717003807170039071700400717004107170042071700430717004407170045071700460717004707170048071700490717005007170051071700520717005307170054071700550717005607170057071700580717005907170060071700610717006207170063071700640717006507170066071700670717006807170069071700700717007107170072071700730717007407170075071700760717007707170078071700790717008007170081071700820717008307170084071700850717008607170087071700880717008907170090071700910717009207170093071700940717009507170096071700970717009807170099071701000717010107170102071701030717010407170105071701060717010707170108071701090717011007170111071701120717011307170114071701150717011607170117071701180717011907170120071701210717012207170123071701240717012507170126071701270717012807170129071701300717013107170132071701330717013407170135071701360717013707170138071701390717014007170141071701420717014307170144071701450717014607170147071701480717014907170150071701510717015207170153071701540717015507170156071701570717015807170159071701600717016107170162071701630717016407170165071701660717016707170168071701690717017007170171071701720717017307170174071701750717017607170177071701780717017907170180071701810717018207170183071701840717018507170186071701870717018807170189071701900717019107170192071701930717019407170195071701960717019707170198071701990717020007170201071702020717020307170204071702050717020607170207071702080717020907170210071702110717021207170213071702140717021507170216071702170717021807170219071702200717022107170222071702230717022407170225071702260717022707170228071702290717023007170231071702320717023307170234071702350717023607170237071702380717023907170240071702410717024207170243071702440717024507170246071702470717024807170249071702500717025107170252071702530717025407170255071702560717025707170258071702590717026007170261071702620717026307170264071702650717026607170267071702680717026907170270071702710717027207170273071702740717027507170276071702770717027807170279071702800717028107170282071702830717028407170285071702860717028707170288071702890717029007170291071702920717029307170294071702950717029607170297071702980717029907170300071703010717030207170303071703040717030507170306071703070717030807170309071703100717031107170312071703130717031407170315071703160717031707170318071703190717032007170321071703220717032307170324071703250717032607170327071703280717032907170330071703310717033207170333071703340717033507170336071703370717033807170339071703400717034107170342071703430717034407170345071703460717034707170348071703490717035007170351071703520717035307170354071703550717035607170357071703580717035907170360071703610717036207170363071703640717036507170366071703670717036807170369071703700717037107170372071703730717037407170375071703760717037707170378071703790717038007170381071703820717038307170384071703850717038607170387071703880717038907170390071703910717039207170393071703940717039507170396071703970717039807170399071704000717040107170402071704030717040407170405071704060717040707170408071704090717041007170411071704120717041307170414071704150717041607170417071704180717041907170420071704210717042207170423071704240717042507170426071704270717042807170429071704300717043107170432071704330717043407170435071704360717043707170438071704390717044007170441071704420717044307170444071704450717044607170447071704480717044907170450071704510717045207170453071704540717045507170456071704570717045807170459071704600717046107170462071704630717046407170465071704660717046707170468071704690717047007170471071704720717047307170474071704750717047607170477071704780717047907170480071704810717048207170483071704840717048507170486071704870717048807170489071704900717049107170492071704930717049407170495071704960717049707170498071704990717050007170501071705020717050307170504071705050717050607170507071705080717050907170510071705110717051207170513071705140717051507170516071705170717051807170519071705200717052107170522071705230717052407170525071705260717052707170528071705290717053007170531071705320717053307170534071705350717053607170537071705380717053907170540071705410717054207170543071705440717054507170546071705470717054807170549071705500717055107170552071705530717055407170555071705560717055707170558071705590717056007170561071705620717056307170564071705650717056607170567071705680717056907170570071705710717057207170573071705740717057507170576071705770717057807170579071705800717058107170582071705830717058407170585071705860717058707170588071705890717059007170591071705920717059307170594071705950717059607170597071705980717059907170600071706010717060207170603071706040717060507170606071706070717060807170609071706100717061107170612071706130717061407170615071706160717061707170618071706190717062007170621071706220717062307170624071706250717062607170627071706280717062907170630071706310717063207170633071706340717063507170636071706370717063807170639071706400717064107170642071706430717064407170645071706460717064707170648071706490717065007170651071706520717065307170654071706550717065607170657071706580717065907170660071706610717066207170663071706640717066507170666071706670717066807170669071706700717067107170672071706730717067407170675071706760717067707170678071706790717068007170681071706820717068307170684071706850717068607170687071706880717068907170690071706910717069207170693071706940717069507170696071706970717069807170699071707000717070107170702071707030717070407170705071707060717070707170708071707090717071007170711071707120717071307170714071707150717071607170717071707180717071907170720071707210717072207170723071707240717072507170726071707270717072807170729071707300717073107170732071707330717073407170735071707360717073707170738071707390717074007170741071707420717074307170744071707450717074607170747071707480717074907170750071707510717075207170753071707540717075507170756071707570717075807170759071707600717076107170762071707630717076407170765071707660717076707170768071707690717077007170771071707720717077307170774071707750717077607170777071707780717077907170780071707810717078207170783071707840717078507170786071707870717078807170789071707900717079107170792071707930717079407170795071707960717079707170798071707990717080007170801071708020717080307170804071708050717080607170807071708080717080907170810071708110717081207170813071708140717081507170816071708170717081807170819071708200717082107170822071708230717082407170825071708260717082707170828071708290717083007170831071708320717083307170834071708350717083607170837071708380717083907170840071708410717084207170843071708440717084507170846071708470717084807170849071708500717085107170852071708530717085407170855071708560717085707170858071708590717086007170861071708620717086307170864071708650717086607170867071708680717086907170870071708710717087207170873071708740717087507170876071708770717087807170879071708800717088107170882071708830717088407170885071708860717088707170888071708890717089007170891071708920717089307170894071708950717089607170897071708980717089907170900071709010717090207170903071709040717090507170906071709070717090807170909071709100717091107170912071709130717091407170915071709160717091707170918071709190717092007170921071709220717092307170924071709250717092607170927071709280717092907170930071709310717093207170933071709340717093507170936071709370717093807170939071709400717094107170942071709430717094407170945071709460717094707170948071709490717095007170951071709520717095307170954071709550717095607170957071709580717095907170960071709610717096207170963071709640717096507170966071709670717096807170969071709700717097107170972071709730717097407170975071709760717097707170978071709790717098007170981071709820717098307170984071709850717098607170987071709880717098907170990071709910717099207170993071709940717099507170996071709970717099807170999071710000717100107171002071710030717100407171005071710060717100707171008071710090717101007171011071710120717101307171014071710150717101607171017071710180717101907171020071710210717102207171023071710240717102507171026071710270717102807171029071710300717103107171032071710330717103407171035071710360717103707171038071710390717104007171041071710420717104307171044071710450717104607171047071710480717104907171050071710510717105207171053071710540717105507171056071710570717105807171059071710600717106107171062071710630717106407171065071710660717106707171068071710690717107007171071071710720717107307171074071710750717107607171077071710780717107907171080071710810717108207171083071710840717108507171086071710870717108807171089071710900717109107171092071710930717109407171095071710960717109707171098071710990717110007171101071711020717110307171104071711050718000107180002071800030718000407180005071800060718000707180008071800090718001007180011071800120718001307180014071800150718001607180017071800180718001907180020071800210718002207180023071800240718002507180026071800270718002807180029071800300718003107180032071800330718003407180035071800360718003707180038071800390718004007180041071800420718004307180044071800450718004607180047071800480718004907180050071800510718005207180053071800540718005507180056071800570718005807180059071800600718006107180062071800630718006407180065071800660718006707180068071800690718007007180071071800720718007307180074071800750718007607180077071800780718007907180080071800810718008207180083071800840718008507180086071800870718008807180089071800900718009107180092071800930718009407180095071800960718009707180098071800990718010007180101071801020718010307180104071801050718010607180107071801080718010907180110071801110718011207180113071801140718011507180116071801170718011807180119071801200718012107180122071801230718012407180125071801260718012707180128071801290718013007180131071801320718013307180134071801350718013607180137071801380718013907180140071801410718014207180143071801440718014507180146071801470718014807180149071801500718015107180152071801530718015407180155071801560718015707180158071801590718016007180161071801620718016307180164071801650718016607180167071801680718016907180170071801710718017207180173071801740718017507180176071801770718017807180179071801800718018107180182071801830718018407180185071801860718018707180188071801890718019007180191071801920718019307180194071801950718019607180197071801980718019907180200071802010718020207180203071802040718020507180206071802070718020807180209071802100718021107180212071802130718021407180215071802160718021707180218071802190718022007180221071802220718022307180224071802250718022607180227071802280718022907180230071802310718023207180233071802340718023507180236071802370718023807180239071802400718024107180242071802430718024407180245071802460718024707180248071802490718025007180251071802520718025307180254071802550718025607180257071802580718025907180260071802610718026207180263071802640718026507180266071802670718026807180269071802700718027107180272071802730718027407180275071802760718027707180278071802790718028007180281071802820718028307180284071802850718028607180287071802880718028907180290071802910718029207180293071802940718029507180296071802970718029807180299071803000718030107180302071803030718030407180305071803060718030707180308071803090718031007180311071803120718031307180314071803150718031607180317071803180718031907180320071803210718032207180323071803240718032507180326071803270718032807180329071803300718033107180332071803330718033407180335071803360718033707180338071803390718034007180341071803420718034307180344071803450718034607180347071803480718034907180350071803510718035207180353071803540718035507180356071803570718035807180359071803600718036107180362071803630718036407180365071803660718036707180368071803690718037007180371071803720718037307180374071803750718037607180377071803780718037907180380071803810718038207180383071803840718038507180386071803870718038807180389071803900718039107180392071803930718039407180395071803960718039707180398071803990718040007180401071804020718040307180404071804050718040607180407071804080718040907180410071804110718041207180413071804140718041507180416071804170718041807180419071804200718042107180422071804230718042407180425071804260718042707180428071804290718043007180431071804320718043307180434071804350718043607180437071804380718043907180440071804410718044207180443071804440718044507180446071804470718044807180449071804500718045107180452071804530718045407180455071804560718045707180458071804590718046007180461071804620718046307180464071804650718046607180467071804680718046907180470071804710718047207180473071804740718047507180476071804770718047807180479071804800718048107180482071804830718048407180485071804860718048707180488071804890718049007180491071804920718049307180494071804950718049607180497071804980718049907180500071805010718050207180503071805040718050507180506071805070718050807180509071805100718051107180512071805130718051407180515071805160718051707180518071805190718052007180521071805220718052307180524071805250718052607180527071805280718052907180530071805310718053207180533071805340718053507180536071805370718053807180539071805400718054107180542071805430718054407180545071805460718054707180548071805490718055007180551071805520718055307180554071805550718055607180557071805580718055907180560071805610718056207180563071805640718056507180566071805670718056807180569071805700718057107180572071805730718057407180575071805760718057707180578071805790718058007180581071805820718058307180584071805850718058607180587071805880718058907180590071805910718059207180593071805940718059507180596071805970718059807180599071806000718060107180602071806030718060407180605071806060718060707180608071806090718061007180611071806120718061307180614071806150718061607180617071806180718061907180620071806210718062207180623071806240718062507180626071806270718062807180629071806300718063107180632071806330718063407180635071806360718063707180638071806390718064007180641071806420718064307180644071806450718064607180647071806480718064907180650071806510718065207180653071806540718065507180656071806570718065807180659071806600718066107180662071806630718066407180665071806660718066707180668071806690718067007180671071806720718067307180674071806750718067607180677071806780718067907180680071806810718068207180683071806840718068507180686071806870718068807180689071806900718069107180692071806930718069407180695071806960718069707180698071806990718070007180701071807020718070307180704071807050718070607180707071807080718070907180710071807110718071207180713071807140718071507180716071807170718071807180719071807200718072107180722071807230718072407180725071807260718072707180728071807290718073007180731071807320718073307180734071807350718073607180737071807380718073907180740071807410718074207180743071807440718074507180746071807470718074807180749071807500718075107180752071807530718075407180755071807560718075707180758071807590718076007180761071807620718076307180764071807650718076607180767071807680718076907180770071807710718077207180773071807740718077507180776071807770718077807180779071807800718078107180782071807830718078407180785071807860718078707180788071807890718079007180791071807920718079307180794071807950718079607180797071807980718079907180800071808010718080207180803071808040718080507180806071808070718080807180809071808100718081107180812071808130718081407180815071808160718081707180818071808190718082007180821071808220718082307180824071808250718082607180827071808280718082907180830071808310718083207180833071808340718083507180836071808370718083807180839071808400718084107180842071808430718084407180845071808460718084707180848071808490718085007180851071808520718085307180854071808550718085607180857071808580718085907180860071808610718086207180863071808640718086507180866071808670718086807180869071808700718087107180872071808730718087407180875071808760718087707180878071808790718088007180881071808820718088307180884071808850718088607180887071808880718088907180890071808910718089207180893071808940718089507180896071808970718089807180899071809000718090107180902071809030718090407180905071809060718090707180908071809090718091007180911071809120718091307180914071809150718091607180917071809180718091907180920071809210718092207180923071809240718092507180926071809270718092807180929071809300718093107180932071809330718093407180935071809360718093707180938071809390718094007180941071809420718094307180944071809450718094607180947071809480718094907180950071809510718095207180953071809540718095507180956071809570718095807180959071809600718096107180962071809630718096407180965071809660718096707180968071809690718097007180971071809720718097307180974071809750718097607180977071809780718097907180980071809810718098207180983071809840718098507180986071809870718098807180989071809900718099107180992071809930718099407180995071809960718099707180998071809990718100007181001071810020718100307181004071810050718100607181007071810080718100907181010071810110718101207181013071810140718101507181016071810170718101807181019071810200718102107181022071810230718102407181025071810260718102707181028071810290718103007181031071810320718103307181034071810350718103607181037071810380718103907181040071810410718104207181043071810440718104507181046071810470718104807181049071810500718105107181052071810530718105407181055071810560718105707181058071810590718106007181061071810620718106307181064071810650718106607181067071810680718106907181070071810710718107207181073071810740718107507181076071810770718107807181079071810800718108107181082071810830718108407181085071810860718108707181088071810890718109007181091071810920718109307181094071810950718109607181097071810980718109907181100071811010718110207181103071811040718110507190001071900020719000307190004071900050719000607190007071900080719000907190010071900110719001207190013071900140719001507190016071900170719001807190019071900200719002107190022071900230719002407190025071900260719002707190028071900290719003007190031071900320719003307190034071900350719003607190037071900380719003907190040071900410719004207190043071900440719004507190046071900470719004807190049071900500719005107190052071900530719005407190055071900560719005707190058071900590719006007190061071900620719006307190064071900650719006607190067071900680719006907190070071900710719007207190073071900740719007507190076071900770719007807190079071900800719008107190082071900830719008407190085071900860719008707190088071900890719009007190091071900920719009307190094071900950719009607190097071900980719009907190100071901010719010207190103071901040719010507190106071901070719010807190109071901100719011107190112071901130719011407190115071901160719011707190118071901190719012007190121071901220719012307190124071901250719012607190127071901280719012907190130071901310719013207190133071901340719013507190136071901370719013807190139071901400719014107190142071901430719014407190145071901460719014707190148071901490719015007190151071901520719015307190154071901550719015607190157071901580719015907190160071901610719016207190163071901640719016507190166071901670719016807190169071901700719017107190172071901730719017407190175071901760719017707190178071901790719018007190181071901820719018307190184071901850719018607190187071901880719018907190190071901910719019207190193071901940719019507190196071901970719019807190199071902000719020107190202071902030719020407190205071902060719020707190208071902090719021007190211071902120719021307190214071902150719021607190217071902180719021907190220071902210719022207190223071902240719022507190226071902270719022807190229071902300719023107190232071902330719023407190235071902360719023707190238071902390719024007190241071902420719024307190244071902450719024607190247071902480719024907190250071902510719025207190253071902540719025507190256071902570719025807190259071902600719026107190262071902630719026407190265071902660719026707190268071902690719027007190271071902720719027307190274071902750719027607190277071902780719027907190280071902810719028207190283071902840719028507190286071902870719028807190289071902900719029107190292071902930719029407190295071902960719029707190298071902990719030007190301071903020719030307190304071903050719030607190307071903080719030907190310071903110719031207190313071903140719031507190316071903170719031807190319071903200719032107190322071903230719032407190325071903260719032707190328071903290719033007190331071903320719033307190334071903350719033607190337071903380719033907190340071903410719034207190343071903440719034507190346071903470719034807190349071903500719035107190352071903530719035407190355071903560719035707190358071903590719036007190361071903620719036307190364071903650719036607190367071903680719036907190370071903710719037207190373071903740719037507190376071903770719037807190379071903800719038107190382071903830719038407190385071903860719038707190388071903890719039007190391071903920719039307190394071903950719039607190397071903980719039907190400071904010719040207190403071904040719040507190406071904070719040807190409071904100719041107190412071904130719041407190415071904160719041707190418071904190719042007190421071904220719042307190424071904250719042607190427071904280719042907190430071904310719043207190433071904340719043507190436071904370719043807190439071904400719044107190442071904430719044407190445071904460719044707190448071904490719045007190451071904520719045307190454071904550719045607190457071904580719045907190460071904610719046207190463071904640719046507190466071904670719046807190469071904700719047107190472071904730719047407190475071904760719047707190478071904790719048007190481071904820719048307190484071904850719048607190487071904880719048907190490071904910719049207190493071904940719049507190496071904970719049807190499071905000719050107190502071905030719050407190505071905060719050707190508071905090719051007190511071905120719051307190514071905150719051607190517071905180719051907190520071905210719052207190523071905240719052507190526071905270719052807190529071905300719053107190532071905330719053407190535071905360719053707190538071905390719054007190541071905420719054307190544071905450719054607190547071905480719054907190550071905510719055207190553071905540719055507190556071905570719055807190559071905600719056107190562071905630719056407190565071905660719056707190568071905690719057007190571071905720719057307190574071905750719057607190577071905780719057907190580071905810719058207190583071905840719058507190586071905870719058807190589071905900719059107190592071905930719059407190595071905960719059707190598071905990719060007190601071906020719060307190604071906050719060607190607071906080719060907190610071906110719061207190613071906140719061507190616071906170719061807190619071906200719062107190622071906230719062407190625071906260719062707190628071906290719063007190631071906320719063307190634071906350719063607190637071906380719063907190640071906410719064207190643071906440719064507190646071906470719064807190649071906500719065107190652071906530719065407190655071906560719065707190658071906590719066007190661071906620719066307190664071906650719066607190667071906680719066907190670071906710719067207190673071906740719067507190676071906770719067807190679071906800719068107190682071906830719068407190685071906860719068707190688071906890719069007190691071906920719069307190694071906950719069607190697071906980719069907190700071907010719070207190703071907040719070507190706071907070719070807190709071907100719071107190712071907130719071407190715071907160719071707190718071907190719072007190721071907220719072307190724071907250719072607190727071907280719072907190730071907310719073207190733071907340719073507190736071907370719073807190739071907400719074107190742071907430719074407190745071907460719074707190748071907490719075007190751071907520719075307190754071907550719075607190757071907580719075907190760071907610719076207190763071907640719076507190766071907670719076807190769071907700719077107190772071907730719077407190775071907760719077707190778071907790719078007190781071907820719078307190784071907850719078607190787071907880719078907190790071907910719079207190793071907940719079507190796071907970719079807190799071908000719080107190802071908030719080407190805071908060719080707190808071908090719081007190811071908120719081307190814071908150719081607190817071908180719081907190820071908210719082207190823071908240719082507190826071908270719082807190829071908300719083107190832071908330719083407190835071908360719083707190838071908390719084007190841071908420719084307190844071908450719084607190847071908480719084907190850071908510719085207190853071908540719085507190856071908570719085807190859071908600719086107190862071908630719086407190865071908660719086707190868071908690719087007190871071908720719087307190874071908750719087607190877071908780719087907190880071908810719088207190883071908840719088507190886071908870719088807190889071908900719089107190892071908930719089407190895071908960719089707190898071908990719090007190901071909020719090307190904071909050719090607190907071909080719090907190910071909110719091207190913071909140719091507190916071909170719091807190919071909200719092107190922071909230719092407190925071909260719092707190928071909290719093007190931071909320719093307190934071909350719093607190937071909380719093907190940071909410719094207190943071909440719094507190946071909470719094807190949071909500719095107190952071909530719095407190955071909560719095707190958071909590719096007190961071909620719096307190964071909650719096607190967071909680719096907190970071909710719097207190973071909740719097507190976071909770719097807190979071909800719098107190982071909830719098407190985071909860719098707190988071909890719099007190991071909920719099307190994071909950719099607190997071909980719099907191000071910010719100207191003071910040719100507191006071910070719100807191009071910100719101107191012071910130719101407191015071910160719101707191018071910190719102007191021071910220719102307191024071910250719102607191027071910280719102907191030071910310719103207191033071910340719103507191036071910370719103807191039071910400719104107191042071910430719104407191045071910460719104707191048071910490719105007191051071910520719105307191054071910550719105607191057071910580719105907191060071910610719106207191063071910640719106507191066071910670719106807191069071910700719107107191072071910730719107407191075071910760719107707191078071910790719108007191081071910820719108307191084071910850719108607191087071910880719108907191090071910910719109207191093071910940719109507191096071910970719109807191099071911000719110107191102071911030719110407191105072000010720000207200003072000040720000507200006072000070720000807200009072000100720001107200012072000130720001407200015072000160720001707200018072000190720002007200021072000220720002307200024072000250720002607200027072000280720002907200030072000310720003207200033072000340720003507200036072000370720003807200039072000400720004107200042072000430720004407200045072000460720004707200048072000490720005007200051072000520720005307200054072000550720005607200057072000580720005907200060072000610720006207200063072000640720006507200066072000670720006807200069072000700720007107200072072000730720007407200075072000760720007707200078072000790720008007200081072000820720008307200084072000850720008607200087072000880720008907200090072000910720009207200093072000940720009507200096072000970720009807200099072001000720010107200102072001030720010407200105072001060720010707200108072001090720011007200111072001120720011307200114072001150720011607200117072001180720011907200120072001210720012207200123072001240720012507200126072001270720012807200129072001300720013107200132072001330720013407200135072001360720013707200138072001390720014007200141072001420720014307200144072001450720014607200147072001480720014907200150072001510720015207200153072001540720015507200156072001570720015807200159072001600720016107200162072001630720016407200165072001660720016707200168072001690720017007200171072001720720017307200174072001750720017607200177072001780720017907200180072001810720018207200183072001840720018507200186072001870720018807200189072001900720019107200192072001930720019407200195072001960720019707200198072001990720020007200201072002020720020307200204072002050720020607200207072002080720020907200210072002110720021207200213072002140720021507200216072002170720021807200219072002200720022107200222072002230720022407200225072002260720022707200228072002290720023007200231072002320720023307200234072002350720023607200237072002380720023907200240072002410720024207200243072002440720024507200246072002470720024807200249072002500720025107200252072002530720025407200255072002560720025707200258072002590720026007200261072002620720026307200264072002650720026607200267072002680720026907200270072002710720027207200273072002740720027507200276072002770720027807200279072002800720028107200282072002830720028407200285072002860720028707200288072002890720029007200291072002920720029307200294072002950720029607200297072002980720029907200300072003010720030207200303072003040720030507200306072003070720030807200309072003100720031107200312072003130720031407200315072003160720031707200318072003190720032007200321072003220720032307200324072003250720032607200327072003280720032907200330072003310720033207200333072003340720033507200336072003370720033807200339072003400720034107200342072003430720034407200345072003460720034707200348072003490720035007200351072003520720035307200354072003550720035607200357072003580720035907200360072003610720036207200363072003640720036507200366072003670720036807200369072003700720037107200372072003730720037407200375072003760720037707200378072003790720038007200381072003820720038307200384072003850720038607200387072003880720038907200390072003910720039207200393072003940720039507200396072003970720039807200399072004000720040107200402072004030720040407200405072004060720040707200408072004090720041007200411072004120720041307200414072004150720041607200417072004180720041907200420072004210720042207200423072004240720042507200426072004270720042807200429072004300720043107200432072004330720043407200435072004360720043707200438072004390720044007200441072004420720044307200444072004450720044607200447072004480720044907200450072004510720045207200453072004540720045507200456072004570720045807200459072004600720046107200462072004630720046407200465072004660720046707200468072004690720047007200471072004720720047307200474072004750720047607200477072004780720047907200480072004810720048207200483072004840720048507200486072004870720048807200489072004900720049107200492072004930720049407200495072004960720049707200498072004990720050007200501072005020720050307200504072005050720050607200507072005080720050907200510072005110720051207200513072005140720051507200516072005170720051807200519072005200720052107200522072005230720052407200525072005260720052707200528072005290720053007200531072005320720053307200534072005350720053607200537072005380720053907200540072005410720054207200543072005440720054507200546072005470720054807200549072005500720055107200552072005530720055407200555072005560720055707200558072005590720056007200561072005620720056307200564072005650720056607200567072005680720056907200570072005710720057207200573072005740720057507200576072005770720057807200579072005800720058107200582072005830720058407200585072005860720058707200588072005890720059007200591072005920720059307200594072005950720059607200597072005980720059907200600072006010720060207200603072006040720060507200606072006070720060807200609072006100720061107200612072006130720061407200615072006160720061707200618072006190720062007200621072006220720062307200624072006250720062607200627072006280720062907200630072006310720063207200633072006340720063507200636072006370720063807200639072006400720064107200642072006430720064407200645072006460720064707200648072006490720065007200651072006520720065307200654072006550720065607200657072006580720065907200660072006610720066207200663072006640720066507200666072006670720066807200669072006700720067107200672072006730720067407200675072006760720067707200678072006790720068007200681072006820720068307200684072006850720068607200687072006880720068907200690072006910720069207200693072006940720069507200696072006970720069807200699072007000720070107200702072007030720070407200705072007060720070707200708072007090720071007200711072007120720071307200714072007150720071607200717072007180720071907200720072007210720072207200723072007240720072507200726072007270720072807200729072007300720073107200732072007330720073407200735072007360720073707200738072007390720074007200741072007420720074307200744072007450720074607200747072007480720074907200750072007510720075207200753072007540720075507200756072007570720075807200759072007600720076107200762072007630720076407200765072007660720076707200768072007690720077007200771072007720720077307200774072007750720077607200777072007780720077907200780072007810720078207200783072007840720078507200786072007870720078807200789072007900720079107200792072007930720079407200795072007960720079707200798072007990720080007200801072008020720080307200804072008050720080607200807072008080720080907200810072008110720081207200813072008140720081507200816072008170720081807200819072008200720082107200822072008230720082407200825072008260720082707200828072008290720083007200831072008320720083307200834072008350720083607200837072008380720083907200840072008410720084207200843072008440720084507200846072008470720084807200849072008500720085107200852072008530720085407200855072008560720085707200858072008590720086007200861072008620720086307200864072008650720086607200867072008680720086907200870072008710720087207200873072008740720087507200876072008770720087807200879072008800720088107200882072008830720088407200885072008860720088707200888072008890720089007200891072008920720089307200894072008950720089607200897072008980720089907200900072009010720090207200903072009040720090507200906072009070720090807200909072009100720091107200912072009130720091407200915072009160720091707200918072009190720092007200921072009220720092307200924072009250720092607200927072009280720092907200930072009310720093207200933072009340720093507200936072009370720093807200939072009400720094107200942072009430720094407200945072009460720094707200948072009490720095007200951072009520720095307200954072009550720095607200957072009580720095907200960072009610720096207200963072009640720096507200966072009670720096807200969072009700720097107200972072009730720097407200975072009760720097707200978072009790720098007200981072009820720098307200984072009850720098607200987072009880720098907200990072009910720099207200993072009940720099507200996072009970720099807200999072010000720100107201002072010030720100407201005072010060720100707201008072010090720101007201011072010120720101307201014072010150720101607201017072010180720101907201020072010210720102207201023072010240720102507201026072010270720102807201029072010300720103107201032072010330720103407201035072010360720103707201038072010390720104007201041072010420720104307201044072010450720104607201047072010480720104907201050072010510720105207201053072010540720105507201056072010570720105807201059072010600720106107201062072010630720106407201065072010660720106707201068072010690720107007201071072010720720107307201074072010750720107607201077072010780720107907201080072010810720108207201083072010840720108507201086072010870720108807201089072010900720109107201092072010930720109407201095072010960720109707201098072010990720110007201101072011020720110307201104072011050721000107210002072100030721000407210005072100060721000707210008072100090721001007210011072100120721001307210014072100150721001607210017072100180721001907210020072100210721002207210023072100240721002507210026072100270721002807210029072100300721003107210032072100330721003407210035072100360721003707210038072100390721004007210041072100420721004307210044072100450721004607210047072100480721004907210050072100510721005207210053072100540721005507210056072100570721005807210059072100600721006107210062072100630721006407210065072100660721006707210068072100690721007007210071072100720721007307210074072100750721007607210077072100780721007907210080072100810721008207210083072100840721008507210086072100870721008807210089072100900721009107210092072100930721009407210095072100960721009707210098072100990721010007210101072101020721010307210104072101050721010607210107072101080721010907210110072101110721011207210113072101140721011507210116072101170721011807210119072101200721012107210122072101230721012407210125072101260721012707210128072101290721013007210131072101320721013307210134072101350721013607210137072101380721013907210140072101410721014207210143072101440721014507210146072101470721014807210149072101500721015107210152072101530721015407210155072101560721015707210158072101590721016007210161072101620721016307210164072101650721016607210167072101680721016907210170072101710721017207210173072101740721017507210176072101770721017807210179072101800721018107210182072101830721018407210185072101860721018707210188072101890721019007210191072101920721019307210194072101950721019607210197072101980721019907210200072102010721020207210203072102040721020507210206072102070721020807210209072102100721021107210212072102130721021407210215072102160721021707210218072102190721022007210221072102220721022307210224072102250721022607210227072102280721022907210230072102310721023207210233072102340721023507210236072102370721023807210239072102400721024107210242072102430721024407210245072102460721024707210248072102490721025007210251072102520721025307210254072102550721025607210257072102580721025907210260072102610721026207210263072102640721026507210266072102670721026807210269072102700721027107210272072102730721027407210275072102760721027707210278072102790721028007210281072102820721028307210284072102850721028607210287072102880721028907210290072102910721029207210293072102940721029507210296072102970721029807210299072103000721030107210302072103030721030407210305072103060721030707210308072103090721031007210311072103120721031307210314072103150721031607210317072103180721031907210320072103210721032207210323072103240721032507210326072103270721032807210329072103300721033107210332072103330721033407210335072103360721033707210338072103390721034007210341072103420721034307210344072103450721034607210347072103480721034907210350072103510721035207210353072103540721035507210356072103570721035807210359072103600721036107210362072103630721036407210365072103660721036707210368072103690721037007210371072103720721037307210374072103750721037607210377072103780721037907210380072103810721038207210383072103840721038507210386072103870721038807210389072103900721039107210392072103930721039407210395072103960721039707210398072103990721040007210401072104020721040307210404072104050721040607210407072104080721040907210410072104110721041207210413072104140721041507210416072104170721041807210419072104200721042107210422072104230721042407210425072104260721042707210428072104290721043007210431072104320721043307210434072104350721043607210437072104380721043907210440072104410721044207210443072104440721044507210446072104470721044807210449072104500721045107210452072104530721045407210455072104560721045707210458072104590721046007210461072104620721046307210464072104650721046607210467072104680721046907210470072104710721047207210473072104740721047507210476072104770721047807210479072104800721048107210482072104830721048407210485072104860721048707210488072104890721049007210491072104920721049307210494072104950721049607210497072104980721049907210500072105010721050207210503072105040721050507210506072105070721050807210509072105100721051107210512072105130721051407210515072105160721051707210518072105190721052007210521072105220721052307210524072105250721052607210527072105280721052907210530072105310721053207210533072105340721053507210536072105370721053807210539072105400721054107210542072105430721054407210545072105460721054707210548072105490721055007210551072105520721055307210554072105550721055607210557072105580721055907210560072105610721056207210563072105640721056507210566072105670721056807210569072105700721057107210572072105730721057407210575072105760721057707210578072105790721058007210581072105820721058307210584072105850721058607210587072105880721058907210590072105910721059207210593072105940721059507210596072105970721059807210599072106000721060107210602072106030721060407210605072106060721060707210608072106090721061007210611072106120721061307210614072106150721061607210617072106180721061907210620072106210721062207210623072106240721062507210626072106270721062807210629072106300721063107210632072106330721063407210635072106360721063707210638072106390721064007210641072106420721064307210644072106450721064607210647072106480721064907210650072106510721065207210653072106540721065507210656072106570721065807210659072106600721066107210662072106630721066407210665072106660721066707210668072106690721067007210671072106720721067307210674072106750721067607210677072106780721067907210680072106810721068207210683072106840721068507210686072106870721068807210689072106900721069107210692072106930721069407210695072106960721069707210698072106990721070007210701072107020721070307210704072107050721070607210707072107080721070907210710072107110721071207210713072107140721071507210716072107170721071807210719072107200721072107210722072107230721072407210725072107260721072707210728072107290721073007210731072107320721073307210734072107350721073607210737072107380721073907210740072107410721074207210743072107440721074507210746072107470721074807210749072107500721075107210752072107530721075407210755072107560721075707210758072107590721076007210761072107620721076307210764072107650721076607210767072107680721076907210770072107710721077207210773072107740721077507210776072107770721077807210779072107800721078107210782072107830721078407210785072107860721078707210788072107890721079007210791072107920721079307210794072107950721079607210797072107980721079907210800072108010721080207210803072108040721080507210806072108070721080807210809072108100721081107210812072108130721081407210815072108160721081707210818072108190721082007210821072108220721082307210824072108250721082607210827072108280721082907210830072108310721083207210833072108340721083507210836072108370721083807210839072108400721084107210842072108430721084407210845072108460721084707210848072108490721085007210851072108520721085307210854072108550721085607210857072108580721085907210860072108610721086207210863072108640721086507210866072108670721086807210869072108700721087107210872072108730721087407210875072108760721087707210878072108790721088007210881072108820721088307210884072108850721088607210887072108880721088907210890072108910721089207210893072108940721089507210896072108970721089807210899072109000721090107210902072109030721090407210905072109060721090707210908072109090721091007210911072109120721091307210914072109150721091607210917072109180721091907210920072109210721092207210923072109240721092507210926072109270721092807210929072109300721093107210932072109330721093407210935072109360721093707210938072109390721094007210941072109420721094307210944072109450721094607210947072109480721094907210950072109510721095207210953072109540721095507210956072109570721095807210959072109600721096107210962072109630721096407210965072109660721096707210968072109690721097007210971072109720721097307210974072109750721097607210977072109780721097907210980072109810721098207210983072109840721098507210986072109870721098807210989072109900721099107210992072109930721099407210995072109960721099707210998072109990721100007211001072110020721100307211004072110050721100607211007072110080721100907211010072110110721101207211013072110140721101507211016072110170721101807211019072110200721102107211022072110230721102407211025072110260721102707211028072110290721103007211031072110320721103307211034072110350721103607211037072110380721103907211040072110410721104207211043072110440721104507211046072110470721104807211049072110500721105107211052072110530721105407211055072110560721105707211058072110590721106007211061072110620721106307211064072110650721106607211067072110680721106907211070072110710721107207211073072110740721107507211076072110770721107807211079072110800721108107211082072110830721108407211085072110860721108707211088072110890721109007211091072110920721109307211094072110950721109607211097072110980721109907211100072111010721110207211103072111040721110507220001072200020722000307220004072200050722000607220007072200080722000907220010072200110722001207220013072200140722001507220016072200170722001807220019072200200722002107220022072200230722002407220025072200260722002707220028072200290722003007220031072200320722003307220034072200350722003607220037072200380722003907220040072200410722004207220043072200440722004507220046072200470722004807220049072200500722005107220052072200530722005407220055072200560722005707220058072200590722006007220061072200620722006307220064072200650722006607220067072200680722006907220070072200710722007207220073072200740722007507220076072200770722007807220079072200800722008107220082072200830722008407220085072200860722008707220088072200890722009007220091072200920722009307220094072200950722009607220097072200980722009907220100072201010722010207220103072201040722010507220106072201070722010807220109072201100722011107220112072201130722011407220115072201160722011707220118072201190722012007220121072201220722012307220124072201250722012607220127072201280722012907220130072201310722013207220133072201340722013507220136072201370722013807220139072201400722014107220142072201430722014407220145072201460722014707220148072201490722015007220151072201520722015307220154072201550722015607220157072201580722015907220160072201610722016207220163072201640722016507220166072201670722016807220169072201700722017107220172072201730722017407220175072201760722017707220178072201790722018007220181072201820722018307220184072201850722018607220187072201880722018907220190072201910722019207220193072201940722019507220196072201970722019807220199072202000722020107220202072202030722020407220205072202060722020707220208072202090722021007220211072202120722021307220214072202150722021607220217072202180722021907220220072202210722022207220223072202240722022507220226072202270722022807220229072202300722023107220232072202330722023407220235072202360722023707220238072202390722024007220241072202420722024307220244072202450722024607220247072202480722024907220250072202510722025207220253072202540722025507220256072202570722025807220259072202600722026107220262072202630722026407220265072202660722026707220268072202690722027007220271072202720722027307220274072202750722027607220277072202780722027907220280072202810722028207220283072202840722028507220286072202870722028807220289072202900722029107220292072202930722029407220295072202960722029707220298072202990722030007220301072203020722030307220304072203050722030607220307072203080722030907220310072203110722031207220313072203140722031507220316072203170722031807220319072203200722032107220322072203230722032407220325072203260722032707220328072203290722033007220331072203320722033307220334072203350722033607220337072203380722033907220340072203410722034207220343072203440722034507220346072203470722034807220349072203500722035107220352072203530722035407220355072203560722035707220358072203590722036007220361072203620722036307220364072203650722036607220367072203680722036907220370072203710722037207220373072203740722037507220376072203770722037807220379072203800722038107220382072203830722038407220385072203860722038707220388072203890722039007220391072203920722039307220394072203950722039607220397072203980722039907220400072204010722040207220403072204040722040507220406072204070722040807220409072204100722041107220412072204130722041407220415072204160722041707220418072204190722042007220421072204220722042307220424072204250722042607220427072204280722042907220430072204310722043207220433072204340722043507220436072204370722043807220439072204400722044107220442072204430722044407220445072204460722044707220448072204490722045007220451072204520722045307220454072204550722045607220457072204580722045907220460072204610722046207220463072204640722046507220466072204670722046807220469072204700722047107220472072204730722047407220475072204760722047707220478072204790722048007220481072204820722048307220484072204850722048607220487072204880722048907220490072204910722049207220493072204940722049507220496072204970722049807220499072205000722050107220502072205030722050407220505072205060722050707220508072205090722051007220511072205120722051307220514072205150722051607220517072205180722051907220520072205210722052207220523072205240722052507220526072205270722052807220529072205300722053107220532072205330722053407220535072205360722053707220538072205390722054007220541072205420722054307220544072205450722054607220547072205480722054907220550072205510722055207220553072205540722055507220556072205570722055807220559072205600722056107220562072205630722056407220565072205660722056707220568072205690722057007220571072205720722057307220574072205750722057607220577072205780722057907220580072205810722058207220583072205840722058507220586072205870722058807220589072205900722059107220592072205930722059407220595072205960722059707220598072205990722060007220601072206020722060307220604072206050722060607220607072206080722060907220610072206110722061207220613072206140722061507220616072206170722061807220619072206200722062107220622072206230722062407220625072206260722062707220628072206290722063007220631072206320722063307220634072206350722063607220637072206380722063907220640072206410722064207220643072206440722064507220646072206470722064807220649072206500722065107220652072206530722065407220655072206560722065707220658072206590722066007220661072206620722066307220664072206650722066607220667072206680722066907220670072206710722067207220673072206740722067507220676072206770722067807220679072206800722068107220682072206830722068407220685072206860722068707220688072206890722069007220691072206920722069307220694072206950722069607220697072206980722069907220700072207010722070207220703072207040722070507220706072207070722070807220709072207100722071107220712072207130722071407220715072207160722071707220718072207190722072007220721072207220722072307220724072207250722072607220727072207280722072907220730072207310722073207220733072207340722073507220736072207370722073807220739072207400722074107220742072207430722074407220745072207460722074707220748072207490722075007220751072207520722075307220754072207550722075607220757072207580722075907220760072207610722076207220763072207640722076507220766072207670722076807220769072207700722077107220772072207730722077407220775072207760722077707220778072207790722078007220781072207820722078307220784072207850722078607220787072207880722078907220790072207910722079207220793072207940722079507220796072207970722079807220799072208000722080107220802072208030722080407220805072208060722080707220808072208090722081007220811072208120722081307220814072208150722081607220817072208180722081907220820072208210722082207220823072208240722082507220826072208270722082807220829072208300722083107220832072208330722083407220835072208360722083707220838072208390722084007220841072208420722084307220844072208450722084607220847072208480722084907220850072208510722085207220853072208540722085507220856072208570722085807220859072208600722086107220862072208630722086407220865072208660722086707220868072208690722087007220871072208720722087307220874072208750722087607220877072208780722087907220880072208810722088207220883072208840722088507220886072208870722088807220889072208900722089107220892072208930722089407220895072208960722089707220898072208990722090007220901072209020722090307220904072209050722090607220907072209080722090907220910072209110722091207220913072209140722091507220916072209170722091807220919072209200722092107220922072209230722092407220925072209260722092707220928072209290722093007220931072209320722093307220934072209350722093607220937072209380722093907220940072209410722094207220943072209440722094507220946072209470722094807220949072209500722095107220952072209530722095407220955072209560722095707220958072209590722096007220961072209620722096307220964072209650722096607220967072209680722096907220970072209710722097207220973072209740722097507220976072209770722097807220979072209800722098107220982072209830722098407220985072209860722098707220988072209890722099007220991072209920722099307220994072209950722099607220997072209980722099907221000072210010722100207221003072210040722100507221006072210070722100807221009072210100722101107221012072210130722101407221015072210160722101707221018072210190722102007221021072210220722102307221024072210250722102607221027072210280722102907221030072210310722103207221033072210340722103507221036072210370722103807221039072210400722104107221042072210430722104407221045072210460722104707221048072210490722105007221051072210520722105307221054072210550722105607221057072210580722105907221060072210610722106207221063072210640722106507221066072210670722106807221069072210700722107107221072072210730722107407221075072210760722107707221078072210790722108007221081072210820722108307221084072210850722108607221087072210880722108907221090072210910722109207221093072210940722109507221096072210970722109807221099072211000722110107221102072211030722110407221105072300010723000207230003072300040723000507230006072300070723000807230009072300100723001107230012072300130723001407230015072300160723001707230018072300190723002007230021072300220723002307230024072300250723002607230027072300280723002907230030072300310723003207230033072300340723003507230036072300370723003807230039072300400723004107230042072300430723004407230045072300460723004707230048072300490723005007230051072300520723005307230054072300550723005607230057072300580723005907230060072300610723006207230063072300640723006507230066072300670723006807230069072300700723007107230072072300730723007407230075072300760723007707230078072300790723008007230081072300820723008307230084072300850723008607230087072300880723008907230090072300910723009207230093072300940723009507230096072300970723009807230099072301000723010107230102072301030723010407230105072301060723010707230108072301090723011007230111072301120723011307230114072301150723011607230117072301180723011907230120072301210723012207230123072301240723012507230126072301270723012807230129072301300723013107230132072301330723013407230135072301360723013707230138072301390723014007230141072301420723014307230144072301450723014607230147072301480723014907230150072301510723015207230153072301540723015507230156072301570723015807230159072301600723016107230162072301630723016407230165072301660723016707230168072301690723017007230171072301720723017307230174072301750723017607230177072301780723017907230180072301810723018207230183072301840723018507230186072301870723018807230189072301900723019107230192072301930723019407230195072301960723019707230198072301990723020007230201072302020723020307230204072302050723020607230207072302080723020907230210072302110723021207230213072302140723021507230216072302170723021807230219072302200723022107230222072302230723022407230225072302260723022707230228072302290723023007230231072302320723023307230234072302350723023607230237072302380723023907230240072302410723024207230243072302440723024507230246072302470723024807230249072302500723025107230252072302530723025407230255072302560723025707230258072302590723026007230261072302620723026307230264072302650723026607230267072302680723026907230270072302710723027207230273072302740723027507230276072302770723027807230279072302800723028107230282072302830723028407230285072302860723028707230288072302890723029007230291072302920723029307230294072302950723029607230297072302980723029907230300072303010723030207230303072303040723030507230306072303070723030807230309072303100723031107230312072303130723031407230315072303160723031707230318072303190723032007230321072303220723032307230324072303250723032607230327072303280723032907230330072303310723033207230333072303340723033507230336072303370723033807230339072303400723034107230342072303430723034407230345072303460723034707230348072303490723035007230351072303520723035307230354072303550723035607230357072303580723035907230360072303610723036207230363072303640723036507230366072303670723036807230369072303700723037107230372072303730723037407230375072303760723037707230378072303790723038007230381072303820723038307230384072303850723038607230387072303880723038907230390072303910723039207230393072303940723039507230396072303970723039807230399072304000723040107230402072304030723040407230405072304060723040707230408072304090723041007230411072304120723041307230414072304150723041607230417072304180723041907230420072304210723042207230423072304240723042507230426072304270723042807230429072304300723043107230432072304330723043407230435072304360723043707230438072304390723044007230441072304420723044307230444072304450723044607230447072304480723044907230450072304510723045207230453072304540723045507230456072304570723045807230459072304600723046107230462072304630723046407230465072304660723046707230468072304690723047007230471072304720723047307230474072304750723047607230477072304780723047907230480072304810723048207230483072304840723048507230486072304870723048807230489072304900723049107230492072304930723049407230495072304960723049707230498072304990723050007230501072305020723050307230504072305050723050607230507072305080723050907230510072305110723051207230513072305140723051507230516072305170723051807230519072305200723052107230522072305230723052407230525072305260723052707230528072305290723053007230531072305320723053307230534072305350723053607230537072305380723053907230540072305410723054207230543072305440723054507230546072305470723054807230549072305500723055107230552072305530723055407230555072305560723055707230558072305590723056007230561072305620723056307230564072305650723056607230567072305680723056907230570072305710723057207230573072305740723057507230576072305770723057807230579072305800723058107230582072305830723058407230585072305860723058707230588072305890723059007230591072305920723059307230594072305950723059607230597072305980723059907230600072306010723060207230603072306040723060507230606072306070723060807230609072306100723061107230612072306130723061407230615072306160723061707230618072306190723062007230621072306220723062307230624072306250723062607230627072306280723062907230630072306310723063207230633072306340723063507230636072306370723063807230639072306400723064107230642072306430723064407230645072306460723064707230648072306490723065007230651072306520723065307230654072306550723065607230657072306580723065907230660072306610723066207230663072306640723066507230666072306670723066807230669072306700723067107230672072306730723067407230675072306760723067707230678072306790723068007230681072306820723068307230684072306850723068607230687072306880723068907230690072306910723069207230693072306940723069507230696072306970723069807230699072307000723070107230702072307030723070407230705072307060723070707230708072307090723071007230711072307120723071307230714072307150723071607230717072307180723071907230720072307210723072207230723072307240723072507230726072307270723072807230729072307300723073107230732072307330723073407230735072307360723073707230738072307390723074007230741072307420723074307230744072307450723074607230747072307480723074907230750072307510723075207230753072307540723075507230756072307570723075807230759072307600723076107230762072307630723076407230765072307660723076707230768072307690723077007230771072307720723077307230774072307750723077607230777072307780723077907230780072307810723078207230783072307840723078507230786072307870723078807230789072307900723079107230792072307930723079407230795072307960723079707230798072307990723080007230801072308020723080307230804072308050723080607230807072308080723080907230810072308110723081207230813072308140723081507230816072308170723081807230819072308200723082107230822072308230723082407230825072308260723082707230828072308290723083007230831072308320723083307230834072308350723083607230837072308380723083907230840072308410723084207230843072308440723084507230846072308470723084807230849072308500723085107230852072308530723085407230855072308560723085707230858072308590723086007230861072308620723086307230864072308650723086607230867072308680723086907230870072308710723087207230873072308740723087507230876072308770723087807230879072308800723088107230882072308830723088407230885072308860723088707230888072308890723089007230891072308920723089307230894072308950723089607230897072308980723089907230900072309010723090207230903072309040723090507230906072309070723090807230909072309100723091107230912072309130723091407230915072309160723091707230918072309190723092007230921072309220723092307230924072309250723092607230927072309280723092907230930072309310723093207230933072309340723093507230936072309370723093807230939072309400723094107230942072309430723094407230945072309460723094707230948072309490723095007230951072309520723095307230954072309550723095607230957072309580723095907230960072309610723096207230963072309640723096507230966072309670723096807230969072309700723097107230972072309730723097407230975072309760723097707230978072309790723098007230981072309820723098307230984072309850723098607230987072309880723098907230990072309910723099207230993072309940723099507230996072309970723099807230999072310000723100107231002072310030723100407231005072310060723100707231008072310090723101007231011072310120723101307231014072310150723101607231017072310180723101907231020072310210723102207231023072310240723102507231026072310270723102807231029072310300723103107231032072310330723103407231035072310360723103707231038072310390723104007231041072310420723104307231044072310450723104607231047072310480723104907231050072310510723105207231053072310540723105507231056072310570723105807231059072310600723106107231062072310630723106407231065072310660723106707231068072310690723107007231071072310720723107307231074072310750723107607231077072310780723107907231080072310810723108207231083072310840723108507231086072310870723108807231089072310900723109107231092072310930723109407231095072310960723109707231098072310990723110007231101072311020723110307231104072311050724000107240002072400030724000407240005072400060724000707240008072400090724001007240011072400120724001307240014072400150724001607240017072400180724001907240020072400210724002207240023072400240724002507240026072400270724002807240029072400300724003107240032072400330724003407240035072400360724003707240038072400390724004007240041072400420724004307240044072400450724004607240047072400480724004907240050072400510724005207240053072400540724005507240056072400570724005807240059072400600724006107240062072400630724006407240065072400660724006707240068072400690724007007240071072400720724007307240074072400750724007607240077072400780724007907240080072400810724008207240083072400840724008507240086072400870724008807240089072400900724009107240092072400930724009407240095072400960724009707240098072400990724010007240101072401020724010307240104072401050724010607240107072401080724010907240110072401110724011207240113072401140724011507240116072401170724011807240119072401200724012107240122072401230724012407240125072401260724012707240128072401290724013007240131072401320724013307240134072401350724013607240137072401380724013907240140072401410724014207240143072401440724014507240146072401470724014807240149072401500724015107240152072401530724015407240155072401560724015707240158072401590724016007240161072401620724016307240164072401650724016607240167072401680724016907240170072401710724017207240173072401740724017507240176072401770724017807240179072401800724018107240182072401830724018407240185072401860724018707240188072401890724019007240191072401920724019307240194072401950724019607240197072401980724019907240200072402010724020207240203072402040724020507240206072402070724020807240209072402100724021107240212072402130724021407240215072402160724021707240218072402190724022007240221072402220724022307240224072402250724022607240227072402280724022907240230072402310724023207240233072402340724023507240236072402370724023807240239072402400724024107240242072402430724024407240245072402460724024707240248072402490724025007240251072402520724025307240254072402550724025607240257072402580724025907240260072402610724026207240263072402640724026507240266072402670724026807240269072402700724027107240272072402730724027407240275072402760724027707240278072402790724028007240281072402820724028307240284072402850724028607240287072402880724028907240290072402910724029207240293072402940724029507240296072402970724029807240299072403000724030107240302072403030724030407240305072403060724030707240308072403090724031007240311072403120724031307240314072403150724031607240317072403180724031907240320072403210724032207240323072403240724032507240326072403270724032807240329072403300724033107240332072403330724033407240335072403360724033707240338072403390724034007240341072403420724034307240344072403450724034607240347072403480724034907240350072403510724035207240353072403540724035507240356072403570724035807240359072403600724036107240362072403630724036407240365072403660724036707240368072403690724037007240371072403720724037307240374072403750724037607240377072403780724037907240380072403810724038207240383072403840724038507240386072403870724038807240389072403900724039107240392072403930724039407240395072403960724039707240398072403990724040007240401072404020724040307240404072404050724040607240407072404080724040907240410072404110724041207240413072404140724041507240416072404170724041807240419072404200724042107240422072404230724042407240425072404260724042707240428072404290724043007240431072404320724043307240434072404350724043607240437072404380724043907240440072404410724044207240443072404440724044507240446072404470724044807240449072404500724045107240452072404530724045407240455072404560724045707240458072404590724046007240461072404620724046307240464072404650724046607240467072404680724046907240470072404710724047207240473072404740724047507240476072404770724047807240479072404800724048107240482072404830724048407240485072404860724048707240488072404890724049007240491072404920724049307240494072404950724049607240497072404980724049907240500072405010724050207240503072405040724050507240506072405070724050807240509072405100724051107240512072405130724051407240515072405160724051707240518072405190724052007240521072405220724052307240524072405250724052607240527072405280724052907240530072405310724053207240533072405340724053507240536072405370724053807240539072405400724054107240542072405430724054407240545072405460724054707240548072405490724055007240551072405520724055307240554072405550724055607240557072405580724055907240560072405610724056207240563072405640724056507240566072405670724056807240569072405700724057107240572072405730724057407240575072405760724057707240578072405790724058007240581072405820724058307240584072405850724058607240587072405880724058907240590072405910724059207240593072405940724059507240596072405970724059807240599072406000724060107240602072406030724060407240605072406060724060707240608072406090724061007240611072406120724061307240614072406150724061607240617072406180724061907240620072406210724062207240623072406240724062507240626072406270724062807240629072406300724063107240632072406330724063407240635072406360724063707240638072406390724064007240641072406420724064307240644072406450724064607240647072406480724064907240650072406510724065207240653072406540724065507240656072406570724065807240659072406600724066107240662072406630724066407240665072406660724066707240668072406690724067007240671072406720724067307240674072406750724067607240677072406780724067907240680072406810724068207240683072406840724068507240686072406870724068807240689072406900724069107240692072406930724069407240695072406960724069707240698072406990724070007240701072407020724070307240704072407050724070607240707072407080724070907240710072407110724071207240713072407140724071507240716072407170724071807240719072407200724072107240722072407230724072407240725072407260724072707240728072407290724073007240731072407320724073307240734072407350724073607240737072407380724073907240740072407410724074207240743072407440724074507240746072407470724074807240749072407500724075107240752072407530724075407240755072407560724075707240758072407590724076007240761072407620724076307240764072407650724076607240767072407680724076907240770072407710724077207240773072407740724077507240776072407770724077807240779072407800724078107240782072407830724078407240785072407860724078707240788072407890724079007240791072407920724079307240794072407950724079607240797072407980724079907240800072408010724080207240803072408040724080507240806072408070724080807240809072408100724081107240812072408130724081407240815072408160724081707240818072408190724082007240821072408220724082307240824072408250724082607240827072408280724082907240830072408310724083207240833072408340724083507240836072408370724083807240839072408400724084107240842072408430724084407240845072408460724084707240848072408490724085007240851072408520724085307240854072408550724085607240857072408580724085907240860072408610724086207240863072408640724086507240866072408670724086807240869072408700724087107240872072408730724087407240875072408760724087707240878072408790724088007240881072408820724088307240884072408850724088607240887072408880724088907240890072408910724089207240893072408940724089507240896072408970724089807240899072409000724090107240902072409030724090407240905072409060724090707240908072409090724091007240911072409120724091307240914072409150724091607240917072409180724091907240920072409210724092207240923072409240724092507240926072409270724092807240929072409300724093107240932072409330724093407240935072409360724093707240938072409390724094007240941072409420724094307240944072409450724094607240947072409480724094907240950072409510724095207240953072409540724095507240956072409570724095807240959072409600724096107240962072409630724096407240965072409660724096707240968072409690724097007240971072409720724097307240974072409750724097607240977072409780724097907240980072409810724098207240983072409840724098507240986072409870724098807240989072409900724099107240992072409930724099407240995072409960724099707240998072409990724100007241001072410020724100307241004072410050724100607241007072410080724100907241010072410110724101207241013072410140724101507241016072410170724101807241019072410200724102107241022072410230724102407241025072410260724102707241028072410290724103007241031072410320724103307241034072410350724103607241037072410380724103907241040072410410724104207241043072410440724104507241046072410470724104807241049072410500724105107241052072410530724105407241055072410560724105707241058072410590724106007241061072410620724106307241064072410650724106607241067072410680724106907241070072410710724107207241073072410740724107507241076072410770724107807241079072410800724108107241082072410830724108407241085072410860724108707241088072410890724109007241091072410920724109307241094072410950724109607241097072410980724109907241100072411010724110207241103072411040724110507250001072500020725000307250004072500050725000607250007072500080725000907250010072500110725001207250013072500140725001507250016072500170725001807250019072500200725002107250022072500230725002407250025072500260725002707250028072500290725003007250031072500320725003307250034072500350725003607250037072500380725003907250040072500410725004207250043072500440725004507250046072500470725004807250049072500500725005107250052072500530725005407250055072500560725005707250058072500590725006007250061072500620725006307250064072500650725006607250067072500680725006907250070072500710725007207250073072500740725007507250076072500770725007807250079072500800725008107250082072500830725008407250085072500860725008707250088072500890725009007250091072500920725009307250094072500950725009607250097072500980725009907250100072501010725010207250103072501040725010507250106072501070725010807250109072501100725011107250112072501130725011407250115072501160725011707250118072501190725012007250121072501220725012307250124072501250725012607250127072501280725012907250130072501310725013207250133072501340725013507250136072501370725013807250139072501400725014107250142072501430725014407250145072501460725014707250148072501490725015007250151072501520725015307250154072501550725015607250157072501580725015907250160072501610725016207250163072501640725016507250166072501670725016807250169072501700725017107250172072501730725017407250175072501760725017707250178072501790725018007250181072501820725018307250184072501850725018607250187072501880725018907250190072501910725019207250193072501940725019507250196072501970725019807250199072502000725020107250202072502030725020407250205072502060725020707250208072502090725021007250211072502120725021307250214072502150725021607250217072502180725021907250220072502210725022207250223072502240725022507250226072502270725022807250229072502300725023107250232072502330725023407250235072502360725023707250238072502390725024007250241072502420725024307250244072502450725024607250247072502480725024907250250072502510725025207250253072502540725025507250256072502570725025807250259072502600725026107250262072502630725026407250265072502660725026707250268072502690725027007250271072502720725027307250274072502750725027607250277072502780725027907250280072502810725028207250283072502840725028507250286072502870725028807250289072502900725029107250292072502930725029407250295072502960725029707250298072502990725030007250301072503020725030307250304072503050725030607250307072503080725030907250310072503110725031207250313072503140725031507250316072503170725031807250319072503200725032107250322072503230725032407250325072503260725032707250328072503290725033007250331072503320725033307250334072503350725033607250337072503380725033907250340072503410725034207250343072503440725034507250346072503470725034807250349072503500725035107250352072503530725035407250355072503560725035707250358072503590725036007250361072503620725036307250364072503650725036607250367072503680725036907250370072503710725037207250373072503740725037507250376072503770725037807250379072503800725038107250382072503830725038407250385072503860725038707250388072503890725039007250391072503920725039307250394072503950725039607250397072503980725039907250400072504010725040207250403072504040725040507250406072504070725040807250409072504100725041107250412072504130725041407250415072504160725041707250418072504190725042007250421072504220725042307250424072504250725042607250427072504280725042907250430072504310725043207250433072504340725043507250436072504370725043807250439072504400725044107250442072504430725044407250445072504460725044707250448072504490725045007250451072504520725045307250454072504550725045607250457072504580725045907250460072504610725046207250463072504640725046507250466072504670725046807250469072504700725047107250472072504730725047407250475072504760725047707250478072504790725048007250481072504820725048307250484072504850725048607250487072504880725048907250490072504910725049207250493072504940725049507250496072504970725049807250499072505000725050107250502072505030725050407250505072505060725050707250508072505090725051007250511072505120725051307250514072505150725051607250517072505180725051907250520072505210725052207250523072505240725052507250526072505270725052807250529072505300725053107250532072505330725053407250535072505360725053707250538072505390725054007250541072505420725054307250544072505450725054607250547072505480725054907250550072505510725055207250553072505540725055507250556072505570725055807250559072505600725056107250562072505630725056407250565072505660725056707250568072505690725057007250571072505720725057307250574072505750725057607250577072505780725057907250580072505810725058207250583072505840725058507250586072505870725058807250589072505900725059107250592072505930725059407250595072505960725059707250598072505990725060007250601072506020725060307250604072506050725060607250607072506080725060907250610072506110725061207250613072506140725061507250616072506170725061807250619072506200725062107250622072506230725062407250625072506260725062707250628072506290725063007250631072506320725063307250634072506350725063607250637072506380725063907250640072506410725064207250643072506440725064507250646072506470725064807250649072506500725065107250652072506530725065407250655072506560725065707250658072506590725066007250661072506620725066307250664072506650725066607250667072506680725066907250670072506710725067207250673072506740725067507250676072506770725067807250679072506800725068107250682072506830725068407250685072506860725068707250688072506890725069007250691072506920725069307250694072506950725069607250697072506980725069907250700072507010725070207250703072507040725070507250706072507070725070807250709072507100725071107250712072507130725071407250715072507160725071707250718072507190725072007250721072507220725072307250724072507250725072607250727072507280725072907250730072507310725073207250733072507340725073507250736072507370725073807250739072507400725074107250742072507430725074407250745072507460725074707250748072507490725075007250751072507520725075307250754072507550725075607250757072507580725075907250760072507610725076207250763072507640725076507250766072507670725076807250769072507700725077107250772072507730725077407250775072507760725077707250778072507790725078007250781072507820725078307250784072507850725078607250787072507880725078907250790072507910725079207250793072507940725079507250796072507970725079807250799072508000725080107250802072508030725080407250805072508060725080707250808072508090725081007250811072508120725081307250814072508150725081607250817072508180725081907250820072508210725082207250823072508240725082507250826072508270725082807250829072508300725083107250832072508330725083407250835072508360725083707250838072508390725084007250841072508420725084307250844072508450725084607250847072508480725084907250850072508510725085207250853072508540725085507250856072508570725085807250859072508600725086107250862072508630725086407250865072508660725086707250868072508690725087007250871072508720725087307250874072508750725087607250877072508780725087907250880072508810725088207250883072508840725088507250886072508870725088807250889072508900725089107250892072508930725089407250895072508960725089707250898072508990725090007250901072509020725090307250904072509050725090607250907072509080725090907250910072509110725091207250913072509140725091507250916072509170725091807250919072509200725092107250922072509230725092407250925072509260725092707250928072509290725093007250931072509320725093307250934072509350725093607250937072509380725093907250940072509410725094207250943072509440725094507250946072509470725094807250949072509500725095107250952072509530725095407250955072509560725095707250958072509590725096007250961072509620725096307250964072509650725096607250967072509680725096907250970072509710725097207250973072509740725097507250976072509770725097807250979072509800725098107250982072509830725098407250985072509860725098707250988072509890725099007250991072509920725099307250994072509950725099607250997072509980725099907251000072510010725100207251003072510040725100507251006072510070725100807251009072510100725101107251012072510130725101407251015072510160725101707251018072510190725102007251021072510220725102307251024072510250725102607251027072510280725102907251030072510310725103207251033072510340725103507251036072510370725103807251039072510400725104107251042072510430725104407251045072510460725104707251048072510490725105007251051072510520725105307251054072510550725105607251057072510580725105907251060072510610725106207251063072510640725106507251066072510670725106807251069072510700725107107251072072510730725107407251075072510760725107707251078072510790725108007251081072510820725108307251084072510850725108607251087072510880725108907251090072510910725109207251093072510940725109507251096072510970725109807251099072511000725110107251102072511030725110407251105072600010726000207260003072600040726000507260006072600070726000807260009072600100726001107260012072600130726001407260015072600160726001707260018072600190726002007260021072600220726002307260024072600250726002607260027072600280726002907260030072600310726003207260033072600340726003507260036072600370726003807260039072600400726004107260042072600430726004407260045072600460726004707260048072600490726005007260051072600520726005307260054072600550726005607260057072600580726005907260060072600610726006207260063072600640726006507260066072600670726006807260069072600700726007107260072072600730726007407260075072600760726007707260078072600790726008007260081072600820726008307260084072600850726008607260087072600880726008907260090072600910726009207260093072600940726009507260096072600970726009807260099072601000726010107260102072601030726010407260105072601060726010707260108072601090726011007260111072601120726011307260114072601150726011607260117072601180726011907260120072601210726012207260123072601240726012507260126072601270726012807260129072601300726013107260132072601330726013407260135072601360726013707260138072601390726014007260141072601420726014307260144072601450726014607260147072601480726014907260150072601510726015207260153072601540726015507260156072601570726015807260159072601600726016107260162072601630726016407260165072601660726016707260168072601690726017007260171072601720726017307260174072601750726017607260177072601780726017907260180072601810726018207260183072601840726018507260186072601870726018807260189072601900726019107260192072601930726019407260195072601960726019707260198072601990726020007260201072602020726020307260204072602050726020607260207072602080726020907260210072602110726021207260213072602140726021507260216072602170726021807260219072602200726022107260222072602230726022407260225072602260726022707260228072602290726023007260231072602320726023307260234072602350726023607260237072602380726023907260240072602410726024207260243072602440726024507260246072602470726024807260249072602500726025107260252072602530726025407260255072602560726025707260258072602590726026007260261072602620726026307260264072602650726026607260267072602680726026907260270072602710726027207260273072602740726027507260276072602770726027807260279072602800726028107260282072602830726028407260285072602860726028707260288072602890726029007260291072602920726029307260294072602950726029607260297072602980726029907260300072603010726030207260303072603040726030507260306072603070726030807260309072603100726031107260312072603130726031407260315072603160726031707260318072603190726032007260321072603220726032307260324072603250726032607260327072603280726032907260330072603310726033207260333072603340726033507260336072603370726033807260339072603400726034107260342072603430726034407260345072603460726034707260348072603490726035007260351072603520726035307260354072603550726035607260357072603580726035907260360072603610726036207260363072603640726036507260366072603670726036807260369072603700726037107260372072603730726037407260375072603760726037707260378072603790726038007260381072603820726038307260384072603850726038607260387072603880726038907260390072603910726039207260393072603940726039507260396072603970726039807260399072604000726040107260402072604030726040407260405072604060726040707260408072604090726041007260411072604120726041307260414072604150726041607260417072604180726041907260420072604210726042207260423072604240726042507260426072604270726042807260429072604300726043107260432072604330726043407260435072604360726043707260438072604390726044007260441072604420726044307260444072604450726044607260447072604480726044907260450072604510726045207260453072604540726045507260456072604570726045807260459072604600726046107260462072604630726046407260465072604660726046707260468072604690726047007260471072604720726047307260474072604750726047607260477072604780726047907260480072604810726048207260483072604840726048507260486072604870726048807260489072604900726049107260492072604930726049407260495072604960726049707260498072604990726050007260501072605020726050307260504072605050726050607260507072605080726050907260510072605110726051207260513072605140726051507260516072605170726051807260519072605200726052107260522072605230726052407260525072605260726052707260528072605290726053007260531072605320726053307260534072605350726053607260537072605380726053907260540072605410726054207260543072605440726054507260546072605470726054807260549072605500726055107260552072605530726055407260555072605560726055707260558072605590726056007260561072605620726056307260564072605650726056607260567072605680726056907260570072605710726057207260573072605740726057507260576072605770726057807260579072605800726058107260582072605830726058407260585072605860726058707260588072605890726059007260591072605920726059307260594072605950726059607260597072605980726059907260600072606010726060207260603072606040726060507260606072606070726060807260609072606100726061107260612072606130726061407260615072606160726061707260618072606190726062007260621072606220726062307260624072606250726062607260627072606280726062907260630072606310726063207260633072606340726063507260636072606370726063807260639072606400726064107260642072606430726064407260645072606460726064707260648072606490726065007260651072606520726065307260654072606550726065607260657072606580726065907260660072606610726066207260663072606640726066507260666072606670726066807260669072606700726067107260672072606730726067407260675072606760726067707260678072606790726068007260681072606820726068307260684072606850726068607260687072606880726068907260690072606910726069207260693072606940726069507260696072606970726069807260699072607000726070107260702072607030726070407260705072607060726070707260708072607090726071007260711072607120726071307260714072607150726071607260717072607180726071907260720072607210726072207260723072607240726072507260726072607270726072807260729072607300726073107260732072607330726073407260735072607360726073707260738072607390726074007260741072607420726074307260744072607450726074607260747072607480726074907260750072607510726075207260753072607540726075507260756072607570726075807260759072607600726076107260762072607630726076407260765072607660726076707260768072607690726077007260771072607720726077307260774072607750726077607260777072607780726077907260780072607810726078207260783072607840726078507260786072607870726078807260789072607900726079107260792072607930726079407260795072607960726079707260798072607990726080007260801072608020726080307260804072608050726080607260807072608080726080907260810072608110726081207260813072608140726081507260816072608170726081807260819072608200726082107260822072608230726082407260825072608260726082707260828072608290726083007260831072608320726083307260834072608350726083607260837072608380726083907260840072608410726084207260843072608440726084507260846072608470726084807260849072608500726085107260852072608530726085407260855072608560726085707260858072608590726086007260861072608620726086307260864072608650726086607260867072608680726086907260870072608710726087207260873072608740726087507260876072608770726087807260879072608800726088107260882072608830726088407260885072608860726088707260888072608890726089007260891072608920726089307260894072608950726089607260897072608980726089907260900072609010726090207260903072609040726090507260906072609070726090807260909072609100726091107260912072609130726091407260915072609160726091707260918072609190726092007260921072609220726092307260924072609250726092607260927072609280726092907260930072609310726093207260933072609340726093507260936072609370726093807260939072609400726094107260942072609430726094407260945072609460726094707260948072609490726095007260951072609520726095307260954072609550726095607260957072609580726095907260960072609610726096207260963072609640726096507260966072609670726096807260969072609700726097107260972072609730726097407260975072609760726097707260978072609790726098007260981072609820726098307260984072609850726098607260987072609880726098907260990072609910726099207260993072609940726099507260996072609970726099807260999072610000726100107261002072610030726100407261005072610060726100707261008072610090726101007261011072610120726101307261014072610150726101607261017072610180726101907261020072610210726102207261023072610240726102507261026072610270726102807261029072610300726103107261032072610330726103407261035072610360726103707261038072610390726104007261041072610420726104307261044072610450726104607261047072610480726104907261050072610510726105207261053072610540726105507261056072610570726105807261059072610600726106107261062072610630726106407261065072610660726106707261068072610690726107007261071072610720726107307261074072610750726107607261077072610780726107907261080072610810726108207261083072610840726108507261086072610870726108807261089072610900726109107261092072610930726109407261095072610960726109707261098072610990726110007261101072611020726110307261104072611050727000107270002072700030727000407270005072700060727000707270008072700090727001007270011072700120727001307270014072700150727001607270017072700180727001907270020072700210727002207270023072700240727002507270026072700270727002807270029072700300727003107270032072700330727003407270035072700360727003707270038072700390727004007270041072700420727004307270044072700450727004607270047072700480727004907270050072700510727005207270053072700540727005507270056072700570727005807270059072700600727006107270062072700630727006407270065072700660727006707270068072700690727007007270071072700720727007307270074072700750727007607270077072700780727007907270080072700810727008207270083072700840727008507270086072700870727008807270089072700900727009107270092072700930727009407270095072700960727009707270098072700990727010007270101072701020727010307270104072701050727010607270107072701080727010907270110072701110727011207270113072701140727011507270116072701170727011807270119072701200727012107270122072701230727012407270125072701260727012707270128072701290727013007270131072701320727013307270134072701350727013607270137072701380727013907270140072701410727014207270143072701440727014507270146072701470727014807270149072701500727015107270152072701530727015407270155072701560727015707270158072701590727016007270161072701620727016307270164072701650727016607270167072701680727016907270170072701710727017207270173072701740727017507270176072701770727017807270179072701800727018107270182072701830727018407270185072701860727018707270188072701890727019007270191072701920727019307270194072701950727019607270197072701980727019907270200072702010727020207270203072702040727020507270206072702070727020807270209072702100727021107270212072702130727021407270215072702160727021707270218072702190727022007270221072702220727022307270224072702250727022607270227072702280727022907270230072702310727023207270233072702340727023507270236072702370727023807270239072702400727024107270242072702430727024407270245072702460727024707270248072702490727025007270251072702520727025307270254072702550727025607270257072702580727025907270260072702610727026207270263072702640727026507270266072702670727026807270269072702700727027107270272072702730727027407270275072702760727027707270278072702790727028007270281072702820727028307270284072702850727028607270287072702880727028907270290072702910727029207270293072702940727029507270296072702970727029807270299072703000727030107270302072703030727030407270305072703060727030707270308072703090727031007270311072703120727031307270314072703150727031607270317072703180727031907270320072703210727032207270323072703240727032507270326072703270727032807270329072703300727033107270332072703330727033407270335072703360727033707270338072703390727034007270341072703420727034307270344072703450727034607270347072703480727034907270350072703510727035207270353072703540727035507270356072703570727035807270359072703600727036107270362072703630727036407270365072703660727036707270368072703690727037007270371072703720727037307270374072703750727037607270377072703780727037907270380072703810727038207270383072703840727038507270386072703870727038807270389072703900727039107270392072703930727039407270395072703960727039707270398072703990727040007270401072704020727040307270404072704050727040607270407072704080727040907270410072704110727041207270413072704140727041507270416072704170727041807270419072704200727042107270422072704230727042407270425072704260727042707270428072704290727043007270431072704320727043307270434072704350727043607270437072704380727043907270440072704410727044207270443072704440727044507270446072704470727044807270449072704500727045107270452072704530727045407270455072704560727045707270458072704590727046007270461072704620727046307270464072704650727046607270467072704680727046907270470072704710727047207270473072704740727047507270476072704770727047807270479072704800727048107270482072704830727048407270485072704860727048707270488072704890727049007270491072704920727049307270494072704950727049607270497072704980727049907270500072705010727050207270503072705040727050507270506072705070727050807270509072705100727051107270512072705130727051407270515072705160727051707270518072705190727052007270521072705220727052307270524072705250727052607270527072705280727052907270530072705310727053207270533072705340727053507270536072705370727053807270539072705400727054107270542072705430727054407270545072705460727054707270548072705490727055007270551072705520727055307270554072705550727055607270557072705580727055907270560072705610727056207270563072705640727056507270566072705670727056807270569072705700727057107270572072705730727057407270575072705760727057707270578072705790727058007270581072705820727058307270584072705850727058607270587072705880727058907270590072705910727059207270593072705940727059507270596072705970727059807270599072706000727060107270602072706030727060407270605072706060727060707270608072706090727061007270611072706120727061307270614072706150727061607270617072706180727061907270620072706210727062207270623072706240727062507270626072706270727062807270629072706300727063107270632072706330727063407270635072706360727063707270638072706390727064007270641072706420727064307270644072706450727064607270647072706480727064907270650072706510727065207270653072706540727065507270656072706570727065807270659072706600727066107270662072706630727066407270665072706660727066707270668072706690727067007270671072706720727067307270674072706750727067607270677072706780727067907270680072706810727068207270683072706840727068507270686072706870727068807270689072706900727069107270692072706930727069407270695072706960727069707270698072706990727070007270701072707020727070307270704072707050727070607270707072707080727070907270710072707110727071207270713072707140727071507270716072707170727071807270719072707200727072107270722072707230727072407270725072707260727072707270728072707290727073007270731072707320727073307270734072707350727073607270737072707380727073907270740072707410727074207270743072707440727074507270746072707470727074807270749072707500727075107270752072707530727075407270755072707560727075707270758072707590727076007270761072707620727076307270764072707650727076607270767072707680727076907270770072707710727077207270773072707740727077507270776072707770727077807270779072707800727078107270782072707830727078407270785072707860727078707270788072707890727079007270791072707920727079307270794072707950727079607270797072707980727079907270800072708010727080207270803072708040727080507270806072708070727080807270809072708100727081107270812072708130727081407270815072708160727081707270818072708190727082007270821072708220727082307270824072708250727082607270827072708280727082907270830072708310727083207270833072708340727083507270836072708370727083807270839072708400727084107270842072708430727084407270845072708460727084707270848072708490727085007270851072708520727085307270854072708550727085607270857072708580727085907270860072708610727086207270863072708640727086507270866072708670727086807270869072708700727087107270872072708730727087407270875072708760727087707270878072708790727088007270881072708820727088307270884072708850727088607270887072708880727088907270890072708910727089207270893072708940727089507270896072708970727089807270899072709000727090107270902072709030727090407270905072709060727090707270908072709090727091007270911072709120727091307270914072709150727091607270917072709180727091907270920072709210727092207270923072709240727092507270926072709270727092807270929072709300727093107270932072709330727093407270935072709360727093707270938072709390727094007270941072709420727094307270944072709450727094607270947072709480727094907270950072709510727095207270953072709540727095507270956072709570727095807270959072709600727096107270962072709630727096407270965072709660727096707270968072709690727097007270971072709720727097307270974072709750727097607270977072709780727097907270980072709810727098207270983072709840727098507270986072709870727098807270989072709900727099107270992072709930727099407270995072709960727099707270998072709990727100007271001072710020727100307271004072710050727100607271007072710080727100907271010072710110727101207271013072710140727101507271016072710170727101807271019072710200727102107271022072710230727102407271025072710260727102707271028072710290727103007271031072710320727103307271034072710350727103607271037072710380727103907271040072710410727104207271043072710440727104507271046072710470727104807271049072710500727105107271052072710530727105407271055072710560727105707271058072710590727106007271061072710620727106307271064072710650727106607271067072710680727106907271070072710710727107207271073072710740727107507271076072710770727107807271079072710800727108107271082072710830727108407271085072710860727108707271088072710890727109007271091072710920727109307271094072710950727109607271097072710980727109907271100072711010727110207271103072711040727110507280001072800020728000307280004072800050728000607280007072800080728000907280010072800110728001207280013072800140728001507280016072800170728001807280019072800200728002107280022072800230728002407280025072800260728002707280028072800290728003007280031072800320728003307280034072800350728003607280037072800380728003907280040072800410728004207280043072800440728004507280046072800470728004807280049072800500728005107280052072800530728005407280055072800560728005707280058072800590728006007280061072800620728006307280064072800650728006607280067072800680728006907280070072800710728007207280073072800740728007507280076072800770728007807280079072800800728008107280082072800830728008407280085072800860728008707280088072800890728009007280091072800920728009307280094072800950728009607280097072800980728009907280100072801010728010207280103072801040728010507280106072801070728010807280109072801100728011107280112072801130728011407280115072801160728011707280118072801190728012007280121072801220728012307280124072801250728012607280127072801280728012907280130072801310728013207280133072801340728013507280136072801370728013807280139072801400728014107280142072801430728014407280145072801460728014707280148072801490728015007280151072801520728015307280154072801550728015607280157072801580728015907280160072801610728016207280163072801640728016507280166072801670728016807280169072801700728017107280172072801730728017407280175072801760728017707280178072801790728018007280181072801820728018307280184072801850728018607280187072801880728018907280190072801910728019207280193072801940728019507280196072801970728019807280199072802000728020107280202072802030728020407280205072802060728020707280208072802090728021007280211072802120728021307280214072802150728021607280217072802180728021907280220072802210728022207280223072802240728022507280226072802270728022807280229072802300728023107280232072802330728023407280235072802360728023707280238072802390728024007280241072802420728024307280244072802450728024607280247072802480728024907280250072802510728025207280253072802540728025507280256072802570728025807280259072802600728026107280262072802630728026407280265072802660728026707280268072802690728027007280271072802720728027307280274072802750728027607280277072802780728027907280280072802810728028207280283072802840728028507280286072802870728028807280289072802900728029107280292072802930728029407280295072802960728029707280298072802990728030007280301072803020728030307280304072803050728030607280307072803080728030907280310072803110728031207280313072803140728031507280316072803170728031807280319072803200728032107280322072803230728032407280325072803260728032707280328072803290728033007280331072803320728033307280334072803350728033607280337072803380728033907280340072803410728034207280343072803440728034507280346072803470728034807280349072803500728035107280352072803530728035407280355072803560728035707280358072803590728036007280361072803620728036307280364072803650728036607280367072803680728036907280370072803710728037207280373072803740728037507280376072803770728037807280379072803800728038107280382072803830728038407280385072803860728038707280388072803890728039007280391072803920728039307280394072803950728039607280397072803980728039907280400072804010728040207280403072804040728040507280406072804070728040807280409072804100728041107280412072804130728041407280415072804160728041707280418072804190728042007280421072804220728042307280424072804250728042607280427072804280728042907280430072804310728043207280433072804340728043507280436072804370728043807280439072804400728044107280442072804430728044407280445072804460728044707280448072804490728045007280451072804520728045307280454072804550728045607280457072804580728045907280460072804610728046207280463072804640728046507280466072804670728046807280469072804700728047107280472072804730728047407280475072804760728047707280478072804790728048007280481072804820728048307280484072804850728048607280487072804880728048907280490072804910728049207280493072804940728049507280496072804970728049807280499072805000728050107280502072805030728050407280505072805060728050707280508072805090728051007280511072805120728051307280514072805150728051607280517072805180728051907280520072805210728052207280523072805240728052507280526072805270728052807280529072805300728053107280532072805330728053407280535072805360728053707280538072805390728054007280541072805420728054307280544072805450728054607280547072805480728054907280550072805510728055207280553072805540728055507280556072805570728055807280559072805600728056107280562072805630728056407280565072805660728056707280568072805690728057007280571072805720728057307280574072805750728057607280577072805780728057907280580072805810728058207280583072805840728058507280586072805870728058807280589072805900728059107280592072805930728059407280595072805960728059707280598072805990728060007280601072806020728060307280604072806050728060607280607072806080728060907280610072806110728061207280613072806140728061507280616072806170728061807280619072806200728062107280622072806230728062407280625072806260728062707280628072806290728063007280631072806320728063307280634072806350728063607280637072806380728063907280640072806410728064207280643072806440728064507280646072806470728064807280649072806500728065107280652072806530728065407280655072806560728065707280658072806590728066007280661072806620728066307280664072806650728066607280667072806680728066907280670072806710728067207280673072806740728067507280676072806770728067807280679072806800728068107280682072806830728068407280685072806860728068707280688072806890728069007280691072806920728069307280694072806950728069607280697072806980728069907280700072807010728070207280703072807040728070507280706072807070728070807280709072807100728071107280712072807130728071407280715072807160728071707280718072807190728072007280721072807220728072307280724072807250728072607280727072807280728072907280730072807310728073207280733072807340728073507280736072807370728073807280739072807400728074107280742072807430728074407280745072807460728074707280748072807490728075007280751072807520728075307280754072807550728075607280757072807580728075907280760072807610728076207280763072807640728076507280766072807670728076807280769072807700728077107280772072807730728077407280775072807760728077707280778072807790728078007280781072807820728078307280784072807850728078607280787072807880728078907280790072807910728079207280793072807940728079507280796072807970728079807280799072808000728080107280802072808030728080407280805072808060728080707280808072808090728081007280811072808120728081307280814072808150728081607280817072808180728081907280820072808210728082207280823072808240728082507280826072808270728082807280829072808300728083107280832072808330728083407280835072808360728083707280838072808390728084007280841072808420728084307280844072808450728084607280847072808480728084907280850072808510728085207280853072808540728085507280856072808570728085807280859072808600728086107280862072808630728086407280865072808660728086707280868072808690728087007280871072808720728087307280874072808750728087607280877072808780728087907280880072808810728088207280883072808840728088507280886072808870728088807280889072808900728089107280892072808930728089407280895072808960728089707280898072808990728090007280901072809020728090307280904072809050728090607280907072809080728090907280910072809110728091207280913072809140728091507280916072809170728091807280919072809200728092107280922072809230728092407280925072809260728092707280928072809290728093007280931072809320728093307280934072809350728093607280937072809380728093907280940072809410728094207280943072809440728094507280946072809470728094807280949072809500728095107280952072809530728095407280955072809560728095707280958072809590728096007280961072809620728096307280964072809650728096607280967072809680728096907280970072809710728097207280973072809740728097507280976072809770728097807280979072809800728098107280982072809830728098407280985072809860728098707280988072809890728099007280991072809920728099307280994072809950728099607280997072809980728099907281000072810010728100207281003072810040728100507281006072810070728100807281009072810100728101107281012072810130728101407281015072810160728101707281018072810190728102007281021072810220728102307281024072810250728102607281027072810280728102907281030072810310728103207281033072810340728103507281036072810370728103807281039072810400728104107281042072810430728104407281045072810460728104707281048072810490728105007281051072810520728105307281054072810550728105607281057072810580728105907281060072810610728106207281063072810640728106507281066072810670728106807281069072810700728107107281072072810730728107407281075072810760728107707281078072810790728108007281081072810820728108307281084072810850728108607281087072810880728108907281090072810910728109207281093072810940728109507281096072810970728109807281099072811000728110107281102072811030728110407281105072900010729000207290003072900040729000507290006072900070729000807290009072900100729001107290012072900130729001407290015072900160729001707290018072900190729002007290021072900220729002307290024072900250729002607290027072900280729002907290030072900310729003207290033072900340729003507290036072900370729003807290039072900400729004107290042072900430729004407290045072900460729004707290048072900490729005007290051072900520729005307290054072900550729005607290057072900580729005907290060072900610729006207290063072900640729006507290066072900670729006807290069072900700729007107290072072900730729007407290075072900760729007707290078072900790729008007290081072900820729008307290084072900850729008607290087072900880729008907290090072900910729009207290093072900940729009507290096072900970729009807290099072901000729010107290102072901030729010407290105072901060729010707290108072901090729011007290111072901120729011307290114072901150729011607290117072901180729011907290120072901210729012207290123072901240729012507290126072901270729012807290129072901300729013107290132072901330729013407290135072901360729013707290138072901390729014007290141072901420729014307290144072901450729014607290147072901480729014907290150072901510729015207290153072901540729015507290156072901570729015807290159072901600729016107290162072901630729016407290165072901660729016707290168072901690729017007290171072901720729017307290174072901750729017607290177072901780729017907290180072901810729018207290183072901840729018507290186072901870729018807290189072901900729019107290192072901930729019407290195072901960729019707290198072901990729020007290201072902020729020307290204072902050729020607290207072902080729020907290210072902110729021207290213072902140729021507290216072902170729021807290219072902200729022107290222072902230729022407290225072902260729022707290228072902290729023007290231072902320729023307290234072902350729023607290237072902380729023907290240072902410729024207290243072902440729024507290246072902470729024807290249072902500729025107290252072902530729025407290255072902560729025707290258072902590729026007290261072902620729026307290264072902650729026607290267072902680729026907290270072902710729027207290273072902740729027507290276072902770729027807290279072902800729028107290282072902830729028407290285072902860729028707290288072902890729029007290291072902920729029307290294072902950729029607290297072902980729029907290300072903010729030207290303072903040729030507290306072903070729030807290309072903100729031107290312072903130729031407290315072903160729031707290318072903190729032007290321072903220729032307290324072903250729032607290327072903280729032907290330072903310729033207290333072903340729033507290336072903370729033807290339072903400729034107290342072903430729034407290345072903460729034707290348072903490729035007290351072903520729035307290354072903550729035607290357072903580729035907290360072903610729036207290363072903640729036507290366072903670729036807290369072903700729037107290372072903730729037407290375072903760729037707290378072903790729038007290381072903820729038307290384072903850729038607290387072903880729038907290390072903910729039207290393072903940729039507290396072903970729039807290399072904000729040107290402072904030729040407290405072904060729040707290408072904090729041007290411072904120729041307290414072904150729041607290417072904180729041907290420072904210729042207290423072904240729042507290426072904270729042807290429072904300729043107290432072904330729043407290435072904360729043707290438072904390729044007290441072904420729044307290444072904450729044607290447072904480729044907290450072904510729045207290453072904540729045507290456072904570729045807290459072904600729046107290462072904630729046407290465072904660729046707290468072904690729047007290471072904720729047307290474072904750729047607290477072904780729047907290480072904810729048207290483072904840729048507290486072904870729048807290489072904900729049107290492072904930729049407290495072904960729049707290498072904990729050007290501072905020729050307290504072905050729050607290507072905080729050907290510072905110729051207290513072905140729051507290516072905170729051807290519072905200729052107290522072905230729052407290525072905260729052707290528072905290729053007290531072905320729053307290534072905350729053607290537072905380729053907290540072905410729054207290543072905440729054507290546072905470729054807290549072905500729055107290552072905530729055407290555072905560729055707290558072905590729056007290561072905620729056307290564072905650729056607290567072905680729056907290570072905710729057207290573072905740729057507290576072905770729057807290579072905800729058107290582072905830729058407290585072905860729058707290588072905890729059007290591072905920729059307290594072905950729059607290597072905980729059907290600072906010729060207290603072906040729060507290606072906070729060807290609072906100729061107290612072906130729061407290615072906160729061707290618072906190729062007290621072906220729062307290624072906250729062607290627072906280729062907290630072906310729063207290633072906340729063507290636072906370729063807290639072906400729064107290642072906430729064407290645072906460729064707290648072906490729065007290651072906520729065307290654072906550729065607290657072906580729065907290660072906610729066207290663072906640729066507290666072906670729066807290669072906700729067107290672072906730729067407290675072906760729067707290678072906790729068007290681072906820729068307290684072906850729068607290687072906880729068907290690072906910729069207290693072906940729069507290696072906970729069807290699072907000729070107290702072907030729070407290705072907060729070707290708072907090729071007290711072907120729071307290714072907150729071607290717072907180729071907290720072907210729072207290723072907240729072507290726072907270729072807290729072907300729073107290732072907330729073407290735072907360729073707290738072907390729074007290741072907420729074307290744072907450729074607290747072907480729074907290750072907510729075207290753072907540729075507290756072907570729075807290759072907600729076107290762072907630729076407290765072907660729076707290768072907690729077007290771072907720729077307290774072907750729077607290777072907780729077907290780072907810729078207290783072907840729078507290786072907870729078807290789072907900729079107290792072907930729079407290795072907960729079707290798072907990729080007290801072908020729080307290804072908050729080607290807072908080729080907290810072908110729081207290813072908140729081507290816072908170729081807290819072908200729082107290822072908230729082407290825072908260729082707290828072908290729083007290831072908320729083307290834072908350729083607290837072908380729083907290840072908410729084207290843072908440729084507290846072908470729084807290849072908500729085107290852072908530729085407290855072908560729085707290858072908590729086007290861072908620729086307290864072908650729086607290867072908680729086907290870072908710729087207290873072908740729087507290876072908770729087807290879072908800729088107290882072908830729088407290885072908860729088707290888072908890729089007290891072908920729089307290894072908950729089607290897072908980729089907290900072909010729090207290903072909040729090507290906072909070729090807290909072909100729091107290912072909130729091407290915072909160729091707290918072909190729092007290921072909220729092307290924072909250729092607290927072909280729092907290930072909310729093207290933072909340729093507290936072909370729093807290939072909400729094107290942072909430729094407290945072909460729094707290948072909490729095007290951072909520729095307290954072909550729095607290957072909580729095907290960072909610729096207290963072909640729096507290966072909670729096807290969072909700729097107290972072909730729097407290975072909760729097707290978072909790729098007290981072909820729098307290984072909850729098607290987072909880729098907290990072909910729099207290993072909940729099507290996072909970729099807290999072910000729100107291002072910030729100407291005072910060729100707291008072910090729101007291011072910120729101307291014072910150729101607291017072910180729101907291020072910210729102207291023072910240729102507291026072910270729102807291029072910300729103107291032072910330729103407291035072910360729103707291038072910390729104007291041072910420729104307291044072910450729104607291047072910480729104907291050072910510729105207291053072910540729105507291056072910570729105807291059072910600729106107291062072910630729106407291065072910660729106707291068072910690729107007291071072910720729107307291074072910750729107607291077072910780729107907291080072910810729108207291083072910840729108507291086072910870729108807291089072910900729109107291092072910930729109407291095072910960729109707291098072910990729110007291101072911020729110307291104072911050730000107300002073000030730000407300005073000060730000707300008073000090730001007300011073000120730001307300014073000150730001607300017073000180730001907300020073000210730002207300023073000240730002507300026073000270730002807300029073000300730003107300032073000330730003407300035073000360730003707300038073000390730004007300041073000420730004307300044073000450730004607300047073000480730004907300050073000510730005207300053073000540730005507300056073000570730005807300059073000600730006107300062073000630730006407300065073000660730006707300068073000690730007007300071073000720730007307300074073000750730007607300077073000780730007907300080073000810730008207300083073000840730008507300086073000870730008807300089073000900730009107300092073000930730009407300095073000960730009707300098073000990730010007300101073001020730010307300104073001050730010607300107073001080730010907300110073001110730011207300113073001140730011507300116073001170730011807300119073001200730012107300122073001230730012407300125073001260730012707300128073001290730013007300131073001320730013307300134073001350730013607300137073001380730013907300140073001410730014207300143073001440730014507300146073001470730014807300149073001500730015107300152073001530730015407300155073001560730015707300158073001590730016007300161073001620730016307300164073001650730016607300167073001680730016907300170073001710730017207300173073001740730017507300176073001770730017807300179073001800730018107300182073001830730018407300185073001860730018707300188073001890730019007300191073001920730019307300194073001950730019607300197073001980730019907300200073002010730020207300203073002040730020507300206073002070730020807300209073002100730021107300212073002130730021407300215073002160730021707300218073002190730022007300221073002220730022307300224073002250730022607300227073002280730022907300230073002310730023207300233073002340730023507300236073002370730023807300239073002400730024107300242073002430730024407300245073002460730024707300248073002490730025007300251073002520730025307300254073002550730025607300257073002580730025907300260073002610730026207300263073002640730026507300266073002670730026807300269073002700730027107300272073002730730027407300275073002760730027707300278073002790730028007300281073002820730028307300284073002850730028607300287073002880730028907300290073002910730029207300293073002940730029507300296073002970730029807300299073003000730030107300302073003030730030407300305073003060730030707300308073003090730031007300311073003120730031307300314073003150730031607300317073003180730031907300320073003210730032207300323073003240730032507300326073003270730032807300329073003300730033107300332073003330730033407300335073003360730033707300338073003390730034007300341073003420730034307300344073003450730034607300347073003480730034907300350073003510730035207300353073003540730035507300356073003570730035807300359073003600730036107300362073003630730036407300365073003660730036707300368073003690730037007300371073003720730037307300374073003750730037607300377073003780730037907300380073003810730038207300383073003840730038507300386073003870730038807300389073003900730039107300392073003930730039407300395073003960730039707300398073003990730040007300401073004020730040307300404073004050730040607300407073004080730040907300410073004110730041207300413073004140730041507300416073004170730041807300419073004200730042107300422073004230730042407300425073004260730042707300428073004290730043007300431073004320730043307300434073004350730043607300437073004380730043907300440073004410730044207300443073004440730044507300446073004470730044807300449073004500730045107300452073004530730045407300455073004560730045707300458073004590730046007300461073004620730046307300464073004650730046607300467073004680730046907300470073004710730047207300473073004740730047507300476073004770730047807300479073004800730048107300482073004830730048407300485073004860730048707300488073004890730049007300491073004920730049307300494073004950730049607300497073004980730049907300500073005010730050207300503073005040730050507300506073005070730050807300509073005100730051107300512073005130730051407300515073005160730051707300518073005190730052007300521073005220730052307300524073005250730052607300527073005280730052907300530073005310730053207300533073005340730053507300536073005370730053807300539073005400730054107300542073005430730054407300545073005460730054707300548073005490730055007300551073005520730055307300554073005550730055607300557073005580730055907300560073005610730056207300563073005640730056507300566073005670730056807300569073005700730057107300572073005730730057407300575073005760730057707300578073005790730058007300581073005820730058307300584073005850730058607300587073005880730058907300590073005910730059207300593073005940730059507300596073005970730059807300599073006000730060107300602073006030730060407300605073006060730060707300608073006090730061007300611073006120730061307300614073006150730061607300617073006180730061907300620073006210730062207300623073006240730062507300626073006270730062807300629073006300730063107300632073006330730063407300635073006360730063707300638073006390730064007300641073006420730064307300644073006450730064607300647073006480730064907300650073006510730065207300653073006540730065507300656073006570730065807300659073006600730066107300662073006630730066407300665073006660730066707300668073006690730067007300671073006720730067307300674073006750730067607300677073006780730067907300680073006810730068207300683073006840730068507300686073006870730068807300689073006900730069107300692073006930730069407300695073006960730069707300698073006990730070007300701073007020730070307300704073007050730070607300707073007080730070907300710073007110730071207300713073007140730071507300716073007170730071807300719073007200730072107300722073007230730072407300725073007260730072707300728073007290730073007300731073007320730073307300734073007350730073607300737073007380730073907300740073007410730074207300743073007440730074507300746073007470730074807300749073007500730075107300752073007530730075407300755073007560730075707300758073007590730076007300761073007620730076307300764073007650730076607300767073007680730076907300770073007710730077207300773073007740730077507300776073007770730077807300779073007800730078107300782073007830730078407300785073007860730078707300788073007890730079007300791073007920730079307300794073007950730079607300797073007980730079907300800073008010730080207300803073008040730080507300806073008070730080807300809073008100730081107300812073008130730081407300815073008160730081707300818073008190730082007300821073008220730082307300824073008250730082607300827073008280730082907300830073008310730083207300833073008340730083507300836073008370730083807300839073008400730084107300842073008430730084407300845073008460730084707300848073008490730085007300851073008520730085307300854073008550730085607300857073008580730085907300860073008610730086207300863073008640730086507300866073008670730086807300869073008700730087107300872073008730730087407300875073008760730087707300878073008790730088007300881073008820730088307300884073008850730088607300887073008880730088907300890073008910730089207300893073008940730089507300896073008970730089807300899073009000730090107300902073009030730090407300905073009060730090707300908073009090730091007300911073009120730091307300914073009150730091607300917073009180730091907300920073009210730092207300923073009240730092507300926073009270730092807300929073009300730093107300932073009330730093407300935073009360730093707300938073009390730094007300941073009420730094307300944073009450730094607300947073009480730094907300950073009510730095207300953073009540730095507300956073009570730095807300959073009600730096107300962073009630730096407300965073009660730096707300968073009690730097007300971073009720730097307300974073009750730097607300977073009780730097907300980073009810730098207300983073009840730098507300986073009870730098807300989073009900730099107300992073009930730099407300995073009960730099707300998073009990730100007301001073010020730100307301004073010050730100607301007073010080730100907301010073010110730101207301013073010140730101507301016073010170730101807301019073010200730102107301022073010230730102407301025073010260730102707301028073010290730103007301031073010320730103307301034073010350730103607301037073010380730103907301040073010410730104207301043073010440730104507301046073010470730104807301049073010500730105107301052073010530730105407301055073010560730105707301058073010590730106007301061073010620730106307301064073010650730106607301067073010680730106907301070073010710730107207301073073010740730107507301076073010770730107807301079073010800730108107301082073010830730108407301085073010860730108707301088073010890730109007301091073010920730109307301094073010950730109607301097073010980730109907301100073011010730110207301103073011040730110507310001073100020731000307310004073100050731000607310007073100080731000907310010073100110731001207310013073100140731001507310016073100170731001807310019073100200731002107310022073100230731002407310025073100260731002707310028073100290731003007310031073100320731003307310034073100350731003607310037073100380731003907310040073100410731004207310043073100440731004507310046073100470731004807310049073100500731005107310052073100530731005407310055073100560731005707310058073100590731006007310061073100620731006307310064073100650731006607310067073100680731006907310070073100710731007207310073073100740731007507310076073100770731007807310079073100800731008107310082073100830731008407310085073100860731008707310088073100890731009007310091073100920731009307310094073100950731009607310097073100980731009907310100073101010731010207310103073101040731010507310106073101070731010807310109073101100731011107310112073101130731011407310115073101160731011707310118073101190731012007310121073101220731012307310124073101250731012607310127073101280731012907310130073101310731013207310133073101340731013507310136073101370731013807310139073101400731014107310142073101430731014407310145073101460731014707310148073101490731015007310151073101520731015307310154073101550731015607310157073101580731015907310160073101610731016207310163073101640731016507310166073101670731016807310169073101700731017107310172073101730731017407310175073101760731017707310178073101790731018007310181073101820731018307310184073101850731018607310187073101880731018907310190073101910731019207310193073101940731019507310196073101970731019807310199073102000731020107310202073102030731020407310205073102060731020707310208073102090731021007310211073102120731021307310214073102150731021607310217073102180731021907310220073102210731022207310223073102240731022507310226073102270731022807310229073102300731023107310232073102330731023407310235073102360731023707310238073102390731024007310241073102420731024307310244073102450731024607310247073102480731024907310250073102510731025207310253073102540731025507310256073102570731025807310259073102600731026107310262073102630731026407310265073102660731026707310268073102690731027007310271073102720731027307310274073102750731027607310277073102780731027907310280073102810731028207310283073102840731028507310286073102870731028807310289073102900731029107310292073102930731029407310295073102960731029707310298073102990731030007310301073103020731030307310304073103050731030607310307073103080731030907310310073103110731031207310313073103140731031507310316073103170731031807310319073103200731032107310322073103230731032407310325073103260731032707310328073103290731033007310331073103320731033307310334073103350731033607310337073103380731033907310340073103410731034207310343073103440731034507310346073103470731034807310349073103500731035107310352073103530731035407310355073103560731035707310358073103590731036007310361073103620731036307310364073103650731036607310367073103680731036907310370073103710731037207310373073103740731037507310376073103770731037807310379073103800731038107310382073103830731038407310385073103860731038707310388073103890731039007310391073103920731039307310394073103950731039607310397073103980731039907310400073104010731040207310403073104040731040507310406073104070731040807310409073104100731041107310412073104130731041407310415073104160731041707310418073104190731042007310421073104220731042307310424073104250731042607310427073104280731042907310430073104310731043207310433073104340731043507310436073104370731043807310439073104400731044107310442073104430731044407310445073104460731044707310448073104490731045007310451073104520731045307310454073104550731045607310457073104580731045907310460073104610731046207310463073104640731046507310466073104670731046807310469073104700731047107310472073104730731047407310475073104760731047707310478073104790731048007310481073104820731048307310484073104850731048607310487073104880731048907310490073104910731049207310493073104940731049507310496073104970731049807310499073105000731050107310502073105030731050407310505073105060731050707310508073105090731051007310511073105120731051307310514073105150731051607310517073105180731051907310520073105210731052207310523073105240731052507310526073105270731052807310529073105300731053107310532073105330731053407310535073105360731053707310538073105390731054007310541073105420731054307310544073105450731054607310547073105480731054907310550073105510731055207310553073105540731055507310556073105570731055807310559073105600731056107310562073105630731056407310565073105660731056707310568073105690731057007310571073105720731057307310574073105750731057607310577073105780731057907310580073105810731058207310583073105840731058507310586073105870731058807310589073105900731059107310592073105930731059407310595073105960731059707310598073105990731060007310601073106020731060307310604073106050731060607310607073106080731060907310610073106110731061207310613073106140731061507310616073106170731061807310619073106200731062107310622073106230731062407310625073106260731062707310628073106290731063007310631073106320731063307310634073106350731063607310637073106380731063907310640073106410731064207310643073106440731064507310646073106470731064807310649073106500731065107310652073106530731065407310655073106560731065707310658073106590731066007310661073106620731066307310664073106650731066607310667073106680731066907310670073106710731067207310673073106740731067507310676073106770731067807310679073106800731068107310682073106830731068407310685073106860731068707310688073106890731069007310691073106920731069307310694073106950731069607310697073106980731069907310700073107010731070207310703073107040731070507310706073107070731070807310709073107100731071107310712073107130731071407310715073107160731071707310718073107190731072007310721073107220731072307310724073107250731072607310727073107280731072907310730073107310731073207310733073107340731073507310736073107370731073807310739073107400731074107310742073107430731074407310745073107460731074707310748073107490731075007310751073107520731075307310754073107550731075607310757073107580731075907310760073107610731076207310763073107640731076507310766073107670731076807310769073107700731077107310772073107730731077407310775073107760731077707310778073107790731078007310781073107820731078307310784073107850731078607310787073107880731078907310790073107910731079207310793073107940731079507310796073107970731079807310799073108000731080107310802073108030731080407310805073108060731080707310808073108090731081007310811073108120731081307310814073108150731081607310817073108180731081907310820073108210731082207310823073108240731082507310826073108270731082807310829073108300731083107310832073108330731083407310835073108360731083707310838073108390731084007310841073108420731084307310844073108450731084607310847073108480731084907310850073108510731085207310853073108540731085507310856073108570731085807310859073108600731086107310862073108630731086407310865073108660731086707310868073108690731087007310871073108720731087307310874073108750731087607310877073108780731087907310880073108810731088207310883073108840731088507310886073108870731088807310889073108900731089107310892073108930731089407310895073108960731089707310898073108990731090007310901073109020731090307310904073109050731090607310907073109080731090907310910073109110731091207310913073109140731091507310916073109170731091807310919073109200731092107310922073109230731092407310925073109260731092707310928073109290731093007310931073109320731093307310934073109350731093607310937073109380731093907310940073109410731094207310943073109440731094507310946073109470731094807310949073109500731095107310952073109530731095407310955073109560731095707310958073109590731096007310961073109620731096307310964073109650731096607310967073109680731096907310970073109710731097207310973073109740731097507310976073109770731097807310979073109800731098107310982073109830731098407310985073109860731098707310988073109890731099007310991073109920731099307310994073109950731099607310997073109980731099907311000073110010731100207311003073110040731100507311006073110070731100807311009073110100731101107311012073110130731101407311015073110160731101707311018073110190731102007311021073110220731102307311024073110250731102607311027073110280731102907311030073110310731103207311033073110340731103507311036073110370731103807311039073110400731104107311042073110430731104407311045073110460731104707311048073110490731105007311051073110520731105307311054073110550731105607311057073110580731105907311060073110610731106207311063073110640731106507311066073110670731106807311069073110700731107107311072073110730731107407311075073110760731107707311078073110790731108007311081073110820731108307311084073110850731108607311087073110880731108907311090073110910731109207311093073110940731109507311096073110970731109807311099073111000731110107311102073111030731110407311105073200010732000207320003073200040732000507320006073200070732000807320009073200100732001107320012073200130732001407320015073200160732001707320018073200190732002007320021073200220732002307320024073200250732002607320027073200280732002907320030073200310732003207320033073200340732003507320036073200370732003807320039073200400732004107320042073200430732004407320045073200460732004707320048073200490732005007320051073200520732005307320054073200550732005607320057073200580732005907320060073200610732006207320063073200640732006507320066073200670732006807320069073200700732007107320072073200730732007407320075073200760732007707320078073200790732008007320081073200820732008307320084073200850732008607320087073200880732008907320090073200910732009207320093073200940732009507320096073200970732009807320099073201000732010107320102073201030732010407320105073201060732010707320108073201090732011007320111073201120732011307320114073201150732011607320117073201180732011907320120073201210732012207320123073201240732012507320126073201270732012807320129073201300732013107320132073201330732013407320135073201360732013707320138073201390732014007320141073201420732014307320144073201450732014607320147073201480732014907320150073201510732015207320153073201540732015507320156073201570732015807320159073201600732016107320162073201630732016407320165073201660732016707320168073201690732017007320171073201720732017307320174073201750732017607320177073201780732017907320180073201810732018207320183073201840732018507320186073201870732018807320189073201900732019107320192073201930732019407320195073201960732019707320198073201990732020007320201073202020732020307320204073202050732020607320207073202080732020907320210073202110732021207320213073202140732021507320216073202170732021807320219073202200732022107320222073202230732022407320225073202260732022707320228073202290732023007320231073202320732023307320234073202350732023607320237073202380732023907320240073202410732024207320243073202440732024507320246073202470732024807320249073202500732025107320252073202530732025407320255073202560732025707320258073202590732026007320261073202620732026307320264073202650732026607320267073202680732026907320270073202710732027207320273073202740732027507320276073202770732027807320279073202800732028107320282073202830732028407320285073202860732028707320288073202890732029007320291073202920732029307320294073202950732029607320297073202980732029907320300073203010732030207320303073203040732030507320306073203070732030807320309073203100732031107320312073203130732031407320315073203160732031707320318073203190732032007320321073203220732032307320324073203250732032607320327073203280732032907320330073203310732033207320333073203340732033507320336073203370732033807320339073203400732034107320342073203430732034407320345073203460732034707320348073203490732035007320351073203520732035307320354073203550732035607320357073203580732035907320360073203610732036207320363073203640732036507320366073203670732036807320369073203700732037107320372073203730732037407320375073203760732037707320378073203790732038007320381073203820732038307320384073203850732038607320387073203880732038907320390073203910732039207320393073203940732039507320396073203970732039807320399073204000732040107320402073204030732040407320405073204060732040707320408073204090732041007320411073204120732041307320414073204150732041607320417073204180732041907320420073204210732042207320423073204240732042507320426073204270732042807320429073204300732043107320432073204330732043407320435073204360732043707320438073204390732044007320441073204420732044307320444073204450732044607320447073204480732044907320450073204510732045207320453073204540732045507320456073204570732045807320459073204600732046107320462073204630732046407320465073204660732046707320468073204690732047007320471073204720732047307320474073204750732047607320477073204780732047907320480073204810732048207320483073204840732048507320486073204870732048807320489073204900732049107320492073204930732049407320495073204960732049707320498073204990732050007320501073205020732050307320504073205050732050607320507073205080732050907320510073205110732051207320513073205140732051507320516073205170732051807320519073205200732052107320522073205230732052407320525073205260732052707320528073205290732053007320531073205320732053307320534073205350732053607320537073205380732053907320540073205410732054207320543073205440732054507320546073205470732054807320549073205500732055107320552073205530732055407320555073205560732055707320558073205590732056007320561073205620732056307320564073205650732056607320567073205680732056907320570073205710732057207320573073205740732057507320576073205770732057807320579073205800732058107320582073205830732058407320585073205860732058707320588073205890732059007320591073205920732059307320594073205950732059607320597073205980732059907320600073206010732060207320603073206040732060507320606073206070732060807320609073206100732061107320612073206130732061407320615073206160732061707320618073206190732062007320621073206220732062307320624073206250732062607320627073206280732062907320630073206310732063207320633073206340732063507320636073206370732063807320639073206400732064107320642073206430732064407320645073206460732064707320648073206490732065007320651073206520732065307320654073206550732065607320657073206580732065907320660073206610732066207320663073206640732066507320666073206670732066807320669073206700732067107320672073206730732067407320675073206760732067707320678073206790732068007320681073206820732068307320684073206850732068607320687073206880732068907320690073206910732069207320693073206940732069507320696073206970732069807320699073207000732070107320702073207030732070407320705073207060732070707320708073207090732071007320711073207120732071307320714073207150732071607320717073207180732071907320720073207210732072207320723073207240732072507320726073207270732072807320729073207300732073107320732073207330732073407320735073207360732073707320738073207390732074007320741073207420732074307320744073207450732074607320747073207480732074907320750073207510732075207320753073207540732075507320756073207570732075807320759073207600732076107320762073207630732076407320765073207660732076707320768073207690732077007320771073207720732077307320774073207750732077607320777073207780732077907320780073207810732078207320783073207840732078507320786073207870732078807320789073207900732079107320792073207930732079407320795073207960732079707320798073207990732080007320801073208020732080307320804073208050732080607320807073208080732080907320810073208110732081207320813073208140732081507320816073208170732081807320819073208200732082107320822073208230732082407320825073208260732082707320828073208290732083007320831073208320732083307320834073208350732083607320837073208380732083907320840073208410732084207320843073208440732084507320846073208470732084807320849073208500732085107320852073208530732085407320855073208560732085707320858073208590732086007320861073208620732086307320864073208650732086607320867073208680732086907320870073208710732087207320873073208740732087507320876073208770732087807320879073208800732088107320882073208830732088407320885073208860732088707320888073208890732089007320891073208920732089307320894073208950732089607320897073208980732089907320900073209010732090207320903073209040732090507320906073209070732090807320909073209100732091107320912073209130732091407320915073209160732091707320918073209190732092007320921073209220732092307320924073209250732092607320927073209280732092907320930073209310732093207320933073209340732093507320936073209370732093807320939073209400732094107320942073209430732094407320945073209460732094707320948073209490732095007320951073209520732095307320954073209550732095607320957073209580732095907320960073209610732096207320963073209640732096507320966073209670732096807320969073209700732097107320972073209730732097407320975073209760732097707320978073209790732098007320981073209820732098307320984073209850732098607320987073209880732098907320990073209910732099207320993073209940732099507320996073209970732099807320999073210000732100107321002073210030732100407321005073210060732100707321008073210090732101007321011073210120732101307321014073210150732101607321017073210180732101907321020073210210732102207321023073210240732102507321026073210270732102807321029073210300732103107321032073210330732103407321035073210360732103707321038073210390732104007321041073210420732104307321044073210450732104607321047073210480732104907321050073210510732105207321053073210540732105507321056073210570732105807321059073210600732106107321062073210630732106407321065073210660732106707321068073210690732107007321071073210720732107307321074073210750732107607321077073210780732107907321080073210810732108207321083073210840732108507321086073210870732108807321089073210900732109107321092073210930732109407321095073210960732109707321098073210990732110007321101073211020732110307321104073211050733000107330002073300030733000407330005073300060733000707330008073300090733001007330011073300120733001307330014073300150733001607330017073300180733001907330020073300210733002207330023073300240733002507330026073300270733002807330029073300300733003107330032073300330733003407330035073300360733003707330038073300390733004007330041073300420733004307330044073300450733004607330047073300480733004907330050073300510733005207330053073300540733005507330056073300570733005807330059073300600733006107330062073300630733006407330065073300660733006707330068073300690733007007330071073300720733007307330074073300750733007607330077073300780733007907330080073300810733008207330083073300840733008507330086073300870733008807330089073300900733009107330092073300930733009407330095073300960733009707330098073300990733010007330101073301020733010307330104073301050733010607330107073301080733010907330110073301110733011207330113073301140733011507330116073301170733011807330119073301200733012107330122073301230733012407330125073301260733012707330128073301290733013007330131073301320733013307330134073301350733013607330137073301380733013907330140073301410733014207330143073301440733014507330146073301470733014807330149073301500733015107330152073301530733015407330155073301560733015707330158073301590733016007330161073301620733016307330164073301650733016607330167073301680733016907330170073301710733017207330173073301740733017507330176073301770733017807330179073301800733018107330182073301830733018407330185073301860733018707330188073301890733019007330191073301920733019307330194073301950733019607330197073301980733019907330200073302010733020207330203073302040733020507330206073302070733020807330209073302100733021107330212073302130733021407330215073302160733021707330218073302190733022007330221073302220733022307330224073302250733022607330227073302280733022907330230073302310733023207330233073302340733023507330236073302370733023807330239073302400733024107330242073302430733024407330245073302460733024707330248073302490733025007330251073302520733025307330254073302550733025607330257073302580733025907330260073302610733026207330263073302640733026507330266073302670733026807330269073302700733027107330272073302730733027407330275073302760733027707330278073302790733028007330281073302820733028307330284073302850733028607330287073302880733028907330290073302910733029207330293073302940733029507330296073302970733029807330299073303000733030107330302073303030733030407330305073303060733030707330308073303090733031007330311073303120733031307330314073303150733031607330317073303180733031907330320073303210733032207330323073303240733032507330326073303270733032807330329073303300733033107330332073303330733033407330335073303360733033707330338073303390733034007330341073303420733034307330344073303450733034607330347073303480733034907330350073303510733035207330353073303540733035507330356073303570733035807330359073303600733036107330362073303630733036407330365073303660733036707330368073303690733037007330371073303720733037307330374073303750733037607330377073303780733037907330380073303810733038207330383073303840733038507330386073303870733038807330389073303900733039107330392073303930733039407330395073303960733039707330398073303990733040007330401073304020733040307330404073304050733040607330407073304080733040907330410073304110733041207330413073304140733041507330416073304170733041807330419073304200733042107330422073304230733042407330425073304260733042707330428073304290733043007330431073304320733043307330434073304350733043607330437073304380733043907330440073304410733044207330443073304440733044507330446073304470733044807330449073304500733045107330452073304530733045407330455073304560733045707330458073304590733046007330461073304620733046307330464073304650733046607330467073304680733046907330470073304710733047207330473073304740733047507330476073304770733047807330479073304800733048107330482073304830733048407330485073304860733048707330488073304890733049007330491073304920733049307330494073304950733049607330497073304980733049907330500073305010733050207330503073305040733050507330506073305070733050807330509073305100733051107330512073305130733051407330515073305160733051707330518073305190733052007330521073305220733052307330524073305250733052607330527073305280733052907330530073305310733053207330533073305340733053507330536073305370733053807330539073305400733054107330542073305430733054407330545073305460733054707330548073305490733055007330551073305520733055307330554073305550733055607330557073305580733055907330560073305610733056207330563073305640733056507330566073305670733056807330569073305700733057107330572073305730733057407330575073305760733057707330578073305790733058007330581073305820733058307330584073305850733058607330587073305880733058907330590073305910733059207330593073305940733059507330596073305970733059807330599073306000733060107330602073306030733060407330605073306060733060707330608073306090733061007330611073306120733061307330614073306150733061607330617073306180733061907330620073306210733062207330623073306240733062507330626073306270733062807330629073306300733063107330632073306330733063407330635073306360733063707330638073306390733064007330641073306420733064307330644073306450733064607330647073306480733064907330650073306510733065207330653073306540733065507330656073306570733065807330659073306600733066107330662073306630733066407330665073306660733066707330668073306690733067007330671073306720733067307330674073306750733067607330677073306780733067907330680073306810733068207330683073306840733068507330686073306870733068807330689073306900733069107330692073306930733069407330695073306960733069707330698073306990733070007330701073307020733070307330704073307050733070607330707073307080733070907330710073307110733071207330713073307140733071507330716073307170733071807330719073307200733072107330722073307230733072407330725073307260733072707330728073307290733073007330731073307320733073307330734073307350733073607330737073307380733073907330740073307410733074207330743073307440733074507330746073307470733074807330749073307500733075107330752073307530733075407330755073307560733075707330758073307590733076007330761073307620733076307330764073307650733076607330767073307680733076907330770073307710733077207330773073307740733077507330776073307770733077807330779073307800733078107330782073307830733078407330785073307860733078707330788073307890733079007330791073307920733079307330794073307950733079607330797073307980733079907330800073308010733080207330803073308040733080507330806073308070733080807330809073308100733081107330812073308130733081407330815073308160733081707330818073308190733082007330821073308220733082307330824073308250733082607330827073308280733082907330830073308310733083207330833073308340733083507330836073308370733083807330839073308400733084107330842073308430733084407330845073308460733084707330848073308490733085007330851073308520733085307330854073308550733085607330857073308580733085907330860073308610733086207330863073308640733086507330866073308670733086807330869073308700733087107330872073308730733087407330875073308760733087707330878073308790733088007330881073308820733088307330884073308850733088607330887073308880733088907330890073308910733089207330893073308940733089507330896073308970733089807330899073309000733090107330902073309030733090407330905073309060733090707330908073309090733091007330911073309120733091307330914073309150733091607330917073309180733091907330920073309210733092207330923073309240733092507330926073309270733092807330929073309300733093107330932073309330733093407330935073309360733093707330938073309390733094007330941073309420733094307330944073309450733094607330947073309480733094907330950073309510733095207330953073309540733095507330956073309570733095807330959073309600733096107330962073309630733096407330965073309660733096707330968073309690733097007330971073309720733097307330974073309750733097607330977073309780733097907330980073309810733098207330983073309840733098507330986073309870733098807330989073309900733099107330992073309930733099407330995073309960733099707330998073309990733100007331001073310020733100307331004073310050733100607331007073310080733100907331010073310110733101207331013073310140733101507331016073310170733101807331019073310200733102107331022073310230733102407331025073310260733102707331028073310290733103007331031073310320733103307331034073310350733103607331037073310380733103907331040073310410733104207331043073310440733104507331046073310470733104807331049073310500733105107331052073310530733105407331055073310560733105707331058073310590733106007331061073310620733106307331064073310650733106607331067073310680733106907331070073310710733107207331073073310740733107507331076073310770733107807331079073310800733108107331082073310830733108407331085073310860733108707331088073310890733109007331091073310920733109307331094073310950733109607331097073310980733109907331100073311010733110207331103073311040733110507340001073400020734000307340004073400050734000607340007073400080734000907340010073400110734001207340013073400140734001507340016073400170734001807340019073400200734002107340022073400230734002407340025073400260734002707340028073400290734003007340031073400320734003307340034073400350734003607340037073400380734003907340040073400410734004207340043073400440734004507340046073400470734004807340049073400500734005107340052073400530734005407340055073400560734005707340058073400590734006007340061073400620734006307340064073400650734006607340067073400680734006907340070073400710734007207340073073400740734007507340076073400770734007807340079073400800734008107340082073400830734008407340085073400860734008707340088073400890734009007340091073400920734009307340094073400950734009607340097073400980734009907340100073401010734010207340103073401040734010507340106073401070734010807340109073401100734011107340112073401130734011407340115073401160734011707340118073401190734012007340121073401220734012307340124073401250734012607340127073401280734012907340130073401310734013207340133073401340734013507340136073401370734013807340139073401400734014107340142073401430734014407340145073401460734014707340148073401490734015007340151073401520734015307340154073401550734015607340157073401580734015907340160073401610734016207340163073401640734016507340166073401670734016807340169073401700734017107340172073401730734017407340175073401760734017707340178073401790734018007340181073401820734018307340184073401850734018607340187073401880734018907340190073401910734019207340193073401940734019507340196073401970734019807340199073402000734020107340202073402030734020407340205073402060734020707340208073402090734021007340211073402120734021307340214073402150734021607340217073402180734021907340220073402210734022207340223073402240734022507340226073402270734022807340229073402300734023107340232073402330734023407340235073402360734023707340238073402390734024007340241073402420734024307340244073402450734024607340247073402480734024907340250073402510734025207340253073402540734025507340256073402570734025807340259073402600734026107340262073402630734026407340265073402660734026707340268073402690734027007340271073402720734027307340274073402750734027607340277073402780734027907340280073402810734028207340283073402840734028507340286073402870734028807340289073402900734029107340292073402930734029407340295073402960734029707340298073402990734030007340301073403020734030307340304073403050734030607340307073403080734030907340310073403110734031207340313073403140734031507340316073403170734031807340319073403200734032107340322073403230734032407340325073403260734032707340328073403290734033007340331073403320734033307340334073403350734033607340337073403380734033907340340073403410734034207340343073403440734034507340346073403470734034807340349073403500734035107340352073403530734035407340355073403560734035707340358073403590734036007340361073403620734036307340364073403650734036607340367073403680734036907340370073403710734037207340373073403740734037507340376073403770734037807340379073403800734038107340382073403830734038407340385073403860734038707340388073403890734039007340391073403920734039307340394073403950734039607340397073403980734039907340400073404010734040207340403073404040734040507340406073404070734040807340409073404100734041107340412073404130734041407340415073404160734041707340418073404190734042007340421073404220734042307340424073404250734042607340427073404280734042907340430073404310734043207340433073404340734043507340436073404370734043807340439073404400734044107340442073404430734044407340445073404460734044707340448073404490734045007340451073404520734045307340454073404550734045607340457073404580734045907340460073404610734046207340463073404640734046507340466073404670734046807340469073404700734047107340472073404730734047407340475073404760734047707340478073404790734048007340481073404820734048307340484073404850734048607340487073404880734048907340490073404910734049207340493073404940734049507340496073404970734049807340499073405000734050107340502073405030734050407340505073405060734050707340508073405090734051007340511073405120734051307340514073405150734051607340517073405180734051907340520073405210734052207340523073405240734052507340526073405270734052807340529073405300734053107340532073405330734053407340535073405360734053707340538073405390734054007340541073405420734054307340544073405450734054607340547073405480734054907340550073405510734055207340553073405540734055507340556073405570734055807340559073405600734056107340562073405630734056407340565073405660734056707340568073405690734057007340571073405720734057307340574073405750734057607340577073405780734057907340580073405810734058207340583073405840734058507340586073405870734058807340589073405900734059107340592073405930734059407340595073405960734059707340598073405990734060007340601073406020734060307340604073406050734060607340607073406080734060907340610073406110734061207340613073406140734061507340616073406170734061807340619073406200734062107340622073406230734062407340625073406260734062707340628073406290734063007340631073406320734063307340634073406350734063607340637073406380734063907340640073406410734064207340643073406440734064507340646073406470734064807340649073406500734065107340652073406530734065407340655073406560734065707340658073406590734066007340661073406620734066307340664073406650734066607340667073406680734066907340670073406710734067207340673073406740734067507340676073406770734067807340679073406800734068107340682073406830734068407340685073406860734068707340688073406890734069007340691073406920734069307340694073406950734069607340697073406980734069907340700073407010734070207340703073407040734070507340706073407070734070807340709073407100734071107340712073407130734071407340715073407160734071707340718073407190734072007340721073407220734072307340724073407250734072607340727073407280734072907340730073407310734073207340733073407340734073507340736073407370734073807340739073407400734074107340742073407430734074407340745073407460734074707340748073407490734075007340751073407520734075307340754073407550734075607340757073407580734075907340760073407610734076207340763073407640734076507340766073407670734076807340769073407700734077107340772073407730734077407340775073407760734077707340778073407790734078007340781073407820734078307340784073407850734078607340787073407880734078907340790073407910734079207340793073407940734079507340796073407970734079807340799073408000734080107340802073408030734080407340805073408060734080707340808073408090734081007340811073408120734081307340814073408150734081607340817073408180734081907340820073408210734082207340823073408240734082507340826073408270734082807340829073408300734083107340832073408330734083407340835073408360734083707340838073408390734084007340841073408420734084307340844073408450734084607340847073408480734084907340850073408510734085207340853073408540734085507340856073408570734085807340859073408600734086107340862073408630734086407340865073408660734086707340868073408690734087007340871073408720734087307340874073408750734087607340877073408780734087907340880073408810734088207340883073408840734088507340886073408870734088807340889073408900734089107340892073408930734089407340895073408960734089707340898073408990734090007340901073409020734090307340904073409050734090607340907073409080734090907340910073409110734091207340913073409140734091507340916073409170734091807340919073409200734092107340922073409230734092407340925073409260734092707340928073409290734093007340931073409320734093307340934073409350734093607340937073409380734093907340940073409410734094207340943073409440734094507340946073409470734094807340949073409500734095107340952073409530734095407340955073409560734095707340958073409590734096007340961073409620734096307340964073409650734096607340967073409680734096907340970073409710734097207340973073409740734097507340976073409770734097807340979073409800734098107340982073409830734098407340985073409860734098707340988073409890734099007340991073409920734099307340994073409950734099607340997073409980734099907341000073410010734100207341003073410040734100507341006073410070734100807341009073410100734101107341012073410130734101407341015073410160734101707341018073410190734102007341021073410220734102307341024073410250734102607341027073410280734102907341030073410310734103207341033073410340734103507341036073410370734103807341039073410400734104107341042073410430734104407341045073410460734104707341048073410490734105007341051073410520734105307341054073410550734105607341057073410580734105907341060073410610734106207341063073410640734106507341066073410670734106807341069073410700734107107341072073410730734107407341075073410760734107707341078073410790734108007341081073410820734108307341084073410850734108607341087073410880734108907341090073410910734109207341093073410940734109507341096073410970734109807341099073411000734110107341102073411030734110407341105073500010735000207350003073500040735000507350006073500070735000807350009073500100735001107350012073500130735001407350015073500160735001707350018073500190735002007350021073500220735002307350024073500250735002607350027073500280735002907350030073500310735003207350033073500340735003507350036073500370735003807350039073500400735004107350042073500430735004407350045073500460735004707350048073500490735005007350051073500520735005307350054073500550735005607350057073500580735005907350060073500610735006207350063073500640735006507350066073500670735006807350069073500700735007107350072073500730735007407350075073500760735007707350078073500790735008007350081073500820735008307350084073500850735008607350087073500880735008907350090073500910735009207350093073500940735009507350096073500970735009807350099073501000735010107350102073501030735010407350105073501060735010707350108073501090735011007350111073501120735011307350114073501150735011607350117073501180735011907350120073501210735012207350123073501240735012507350126073501270735012807350129073501300735013107350132073501330735013407350135073501360735013707350138073501390735014007350141073501420735014307350144073501450735014607350147073501480735014907350150073501510735015207350153073501540735015507350156073501570735015807350159073501600735016107350162073501630735016407350165073501660735016707350168073501690735017007350171073501720735017307350174073501750735017607350177073501780735017907350180073501810735018207350183073501840735018507350186073501870735018807350189073501900735019107350192073501930735019407350195073501960735019707350198073501990735020007350201073502020735020307350204073502050735020607350207073502080735020907350210073502110735021207350213073502140735021507350216073502170735021807350219073502200735022107350222073502230735022407350225073502260735022707350228073502290735023007350231073502320735023307350234073502350735023607350237073502380735023907350240073502410735024207350243073502440735024507350246073502470735024807350249073502500735025107350252073502530735025407350255073502560735025707350258073502590735026007350261073502620735026307350264073502650735026607350267073502680735026907350270073502710735027207350273073502740735027507350276073502770735027807350279073502800735028107350282073502830735028407350285073502860735028707350288073502890735029007350291073502920735029307350294073502950735029607350297073502980735029907350300073503010735030207350303073503040735030507350306073503070735030807350309073503100735031107350312073503130735031407350315073503160735031707350318073503190735032007350321073503220735032307350324073503250735032607350327073503280735032907350330073503310735033207350333073503340735033507350336073503370735033807350339073503400735034107350342073503430735034407350345073503460735034707350348073503490735035007350351073503520735035307350354073503550735035607350357073503580735035907350360073503610735036207350363073503640735036507350366073503670735036807350369073503700735037107350372073503730735037407350375073503760735037707350378073503790735038007350381073503820735038307350384073503850735038607350387073503880735038907350390073503910735039207350393073503940735039507350396073503970735039807350399073504000735040107350402073504030735040407350405073504060735040707350408073504090735041007350411073504120735041307350414073504150735041607350417073504180735041907350420073504210735042207350423073504240735042507350426073504270735042807350429073504300735043107350432073504330735043407350435073504360735043707350438073504390735044007350441073504420735044307350444073504450735044607350447073504480735044907350450073504510735045207350453073504540735045507350456073504570735045807350459073504600735046107350462073504630735046407350465073504660735046707350468073504690735047007350471073504720735047307350474073504750735047607350477073504780735047907350480073504810735048207350483073504840735048507350486073504870735048807350489073504900735049107350492073504930735049407350495073504960735049707350498073504990735050007350501073505020735050307350504073505050735050607350507073505080735050907350510073505110735051207350513073505140735051507350516073505170735051807350519073505200735052107350522073505230735052407350525073505260735052707350528073505290735053007350531073505320735053307350534073505350735053607350537073505380735053907350540073505410735054207350543073505440735054507350546073505470735054807350549073505500735055107350552073505530735055407350555073505560735055707350558073505590735056007350561073505620735056307350564073505650735056607350567073505680735056907350570073505710735057207350573073505740735057507350576073505770735057807350579073505800735058107350582073505830735058407350585073505860735058707350588073505890735059007350591073505920735059307350594073505950735059607350597073505980735059907350600073506010735060207350603073506040735060507350606073506070735060807350609073506100735061107350612073506130735061407350615073506160735061707350618073506190735062007350621073506220735062307350624073506250735062607350627073506280735062907350630073506310735063207350633073506340735063507350636073506370735063807350639073506400735064107350642073506430735064407350645073506460735064707350648073506490735065007350651073506520735065307350654073506550735065607350657073506580735065907350660073506610735066207350663073506640735066507350666073506670735066807350669073506700735067107350672073506730735067407350675073506760735067707350678073506790735068007350681073506820735068307350684073506850735068607350687073506880735068907350690073506910735069207350693073506940735069507350696073506970735069807350699073507000735070107350702073507030735070407350705073507060735070707350708073507090735071007350711073507120735071307350714073507150735071607350717073507180735071907350720073507210735072207350723073507240735072507350726073507270735072807350729073507300735073107350732073507330735073407350735073507360735073707350738073507390735074007350741073507420735074307350744073507450735074607350747073507480735074907350750073507510735075207350753073507540735075507350756073507570735075807350759073507600735076107350762073507630735076407350765073507660735076707350768073507690735077007350771073507720735077307350774073507750735077607350777073507780735077907350780073507810735078207350783073507840735078507350786073507870735078807350789073507900735079107350792073507930735079407350795073507960735079707350798073507990735080007350801073508020735080307350804073508050735080607350807073508080735080907350810073508110735081207350813073508140735081507350816073508170735081807350819073508200735082107350822073508230735082407350825073508260735082707350828073508290735083007350831073508320735083307350834073508350735083607350837073508380735083907350840073508410735084207350843073508440735084507350846073508470735084807350849073508500735085107350852073508530735085407350855073508560735085707350858073508590735086007350861073508620735086307350864073508650735086607350867073508680735086907350870073508710735087207350873073508740735087507350876073508770735087807350879073508800735088107350882073508830735088407350885073508860735088707350888073508890735089007350891073508920735089307350894073508950735089607350897073508980735089907350900073509010735090207350903073509040735090507350906073509070735090807350909073509100735091107350912073509130735091407350915073509160735091707350918073509190735092007350921073509220735092307350924073509250735092607350927073509280735092907350930073509310735093207350933073509340735093507350936073509370735093807350939073509400735094107350942073509430735094407350945073509460735094707350948073509490735095007350951073509520735095307350954073509550735095607350957073509580735095907350960073509610735096207350963073509640735096507350966073509670735096807350969073509700735097107350972073509730735097407350975073509760735097707350978073509790735098007350981073509820735098307350984073509850735098607350987073509880735098907350990073509910735099207350993073509940735099507350996073509970735099807350999073510000735100107351002073510030735100407351005073510060735100707351008073510090735101007351011073510120735101307351014073510150735101607351017073510180735101907351020073510210735102207351023073510240735102507351026073510270735102807351029073510300735103107351032073510330735103407351035073510360735103707351038073510390735104007351041073510420735104307351044073510450735104607351047073510480735104907351050073510510735105207351053073510540735105507351056073510570735105807351059073510600735106107351062073510630735106407351065073510660735106707351068073510690735107007351071073510720735107307351074073510750735107607351077073510780735107907351080073510810735108207351083073510840735108507351086073510870735108807351089073510900735109107351092073510930735109407351095073510960735109707351098073510990735110007351101073511020735110307351104073511050736000107360002073600030736000407360005073600060736000707360008073600090736001007360011073600120736001307360014073600150736001607360017073600180736001907360020073600210736002207360023073600240736002507360026073600270736002807360029073600300736003107360032073600330736003407360035073600360736003707360038073600390736004007360041073600420736004307360044073600450736004607360047073600480736004907360050073600510736005207360053073600540736005507360056073600570736005807360059073600600736006107360062073600630736006407360065073600660736006707360068073600690736007007360071073600720736007307360074073600750736007607360077073600780736007907360080073600810736008207360083073600840736008507360086073600870736008807360089073600900736009107360092073600930736009407360095073600960736009707360098073600990736010007360101073601020736010307360104073601050736010607360107073601080736010907360110073601110736011207360113073601140736011507360116073601170736011807360119073601200736012107360122073601230736012407360125073601260736012707360128073601290736013007360131073601320736013307360134073601350736013607360137073601380736013907360140073601410736014207360143073601440736014507360146073601470736014807360149073601500736015107360152073601530736015407360155073601560736015707360158073601590736016007360161073601620736016307360164073601650736016607360167073601680736016907360170073601710736017207360173073601740736017507360176073601770736017807360179073601800736018107360182073601830736018407360185073601860736018707360188073601890736019007360191073601920736019307360194073601950736019607360197073601980736019907360200073602010736020207360203073602040736020507360206073602070736020807360209073602100736021107360212073602130736021407360215073602160736021707360218073602190736022007360221073602220736022307360224073602250736022607360227073602280736022907360230073602310736023207360233073602340736023507360236073602370736023807360239073602400736024107360242073602430736024407360245073602460736024707360248073602490736025007360251073602520736025307360254073602550736025607360257073602580736025907360260073602610736026207360263073602640736026507360266073602670736026807360269073602700736027107360272073602730736027407360275073602760736027707360278073602790736028007360281073602820736028307360284073602850736028607360287073602880736028907360290073602910736029207360293073602940736029507360296073602970736029807360299073603000736030107360302073603030736030407360305073603060736030707360308073603090736031007360311073603120736031307360314073603150736031607360317073603180736031907360320073603210736032207360323073603240736032507360326073603270736032807360329073603300736033107360332073603330736033407360335073603360736033707360338073603390736034007360341073603420736034307360344073603450736034607360347073603480736034907360350073603510736035207360353073603540736035507360356073603570736035807360359073603600736036107360362073603630736036407360365073603660736036707360368073603690736037007360371073603720736037307360374073603750736037607360377073603780736037907360380073603810736038207360383073603840736038507360386073603870736038807360389073603900736039107360392073603930736039407360395073603960736039707360398073603990736040007360401073604020736040307360404073604050736040607360407073604080736040907360410073604110736041207360413073604140736041507360416073604170736041807360419073604200736042107360422073604230736042407360425073604260736042707360428073604290736043007360431073604320736043307360434073604350736043607360437073604380736043907360440073604410736044207360443073604440736044507360446073604470736044807360449073604500736045107360452073604530736045407360455073604560736045707360458073604590736046007360461073604620736046307360464073604650736046607360467073604680736046907360470073604710736047207360473073604740736047507360476073604770736047807360479073604800736048107360482073604830736048407360485073604860736048707360488073604890736049007360491073604920736049307360494073604950736049607360497073604980736049907360500073605010736050207360503073605040736050507360506073605070736050807360509073605100736051107360512073605130736051407360515073605160736051707360518073605190736052007360521073605220736052307360524073605250736052607360527073605280736052907360530073605310736053207360533073605340736053507360536073605370736053807360539073605400736054107360542073605430736054407360545073605460736054707360548073605490736055007360551073605520736055307360554073605550736055607360557073605580736055907360560073605610736056207360563073605640736056507360566073605670736056807360569073605700736057107360572073605730736057407360575073605760736057707360578073605790736058007360581073605820736058307360584073605850736058607360587073605880736058907360590073605910736059207360593073605940736059507360596073605970736059807360599073606000736060107360602073606030736060407360605073606060736060707360608073606090736061007360611073606120736061307360614073606150736061607360617073606180736061907360620073606210736062207360623073606240736062507360626073606270736062807360629073606300736063107360632073606330736063407360635073606360736063707360638073606390736064007360641073606420736064307360644073606450736064607360647073606480736064907360650073606510736065207360653073606540736065507360656073606570736065807360659073606600736066107360662073606630736066407360665073606660736066707360668073606690736067007360671073606720736067307360674073606750736067607360677073606780736067907360680073606810736068207360683073606840736068507360686073606870736068807360689073606900736069107360692073606930736069407360695073606960736069707360698073606990736070007360701073607020736070307360704073607050736070607360707073607080736070907360710073607110736071207360713073607140736071507360716073607170736071807360719073607200736072107360722073607230736072407360725073607260736072707360728073607290736073007360731073607320736073307360734073607350736073607360737073607380736073907360740073607410736074207360743073607440736074507360746073607470736074807360749073607500736075107360752073607530736075407360755073607560736075707360758073607590736076007360761073607620736076307360764073607650736076607360767073607680736076907360770073607710736077207360773073607740736077507360776073607770736077807360779073607800736078107360782073607830736078407360785073607860736078707360788073607890736079007360791073607920736079307360794073607950736079607360797073607980736079907360800073608010736080207360803073608040736080507360806073608070736080807360809073608100736081107360812073608130736081407360815073608160736081707360818073608190736082007360821073608220736082307360824073608250736082607360827073608280736082907360830073608310736083207360833073608340736083507360836073608370736083807360839073608400736084107360842073608430736084407360845073608460736084707360848073608490736085007360851073608520736085307360854073608550736085607360857073608580736085907360860073608610736086207360863073608640736086507360866073608670736086807360869073608700736087107360872073608730736087407360875073608760736087707360878073608790736088007360881073608820736088307360884073608850736088607360887073608880736088907360890073608910736089207360893073608940736089507360896073608970736089807360899073609000736090107360902073609030736090407360905073609060736090707360908073609090736091007360911073609120736091307360914073609150736091607360917073609180736091907360920073609210736092207360923073609240736092507360926073609270736092807360929073609300736093107360932073609330736093407360935073609360736093707360938073609390736094007360941073609420736094307360944073609450736094607360947073609480736094907360950073609510736095207360953073609540736095507360956073609570736095807360959073609600736096107360962073609630736096407360965073609660736096707360968073609690736097007360971073609720736097307360974073609750736097607360977073609780736097907360980073609810736098207360983073609840736098507360986073609870736098807360989073609900736099107360992073609930736099407360995073609960736099707360998073609990736100007361001073610020736100307361004073610050736100607361007073610080736100907361010073610110736101207361013073610140736101507361016073610170736101807361019073610200736102107361022073610230736102407361025073610260736102707361028073610290736103007361031073610320736103307361034073610350736103607361037073610380736103907361040073610410736104207361043073610440736104507361046073610470736104807361049073610500736105107361052073610530736105407361055073610560736105707361058073610590736106007361061073610620736106307361064073610650736106607361067073610680736106907361070073610710736107207361073073610740736107507361076073610770736107807361079073610800736108107361082073610830736108407361085073610860736108707361088073610890736109007361091073610920736109307361094073610950736109607361097073610980736109907361100073611010736110207361103073611040736110507370001073700020737000307370004073700050737000607370007073700080737000907370010073700110737001207370013073700140737001507370016073700170737001807370019073700200737002107370022073700230737002407370025073700260737002707370028073700290737003007370031073700320737003307370034073700350737003607370037073700380737003907370040073700410737004207370043073700440737004507370046073700470737004807370049073700500737005107370052073700530737005407370055073700560737005707370058073700590737006007370061073700620737006307370064073700650737006607370067073700680737006907370070073700710737007207370073073700740737007507370076073700770737007807370079073700800737008107370082073700830737008407370085073700860737008707370088073700890737009007370091073700920737009307370094073700950737009607370097073700980737009907370100073701010737010207370103073701040737010507370106073701070737010807370109073701100737011107370112073701130737011407370115073701160737011707370118073701190737012007370121073701220737012307370124073701250737012607370127073701280737012907370130073701310737013207370133073701340737013507370136073701370737013807370139073701400737014107370142073701430737014407370145073701460737014707370148073701490737015007370151073701520737015307370154073701550737015607370157073701580737015907370160073701610737016207370163073701640737016507370166073701670737016807370169073701700737017107370172073701730737017407370175073701760737017707370178073701790737018007370181073701820737018307370184073701850737018607370187073701880737018907370190073701910737019207370193073701940737019507370196073701970737019807370199073702000737020107370202073702030737020407370205073702060737020707370208073702090737021007370211073702120737021307370214073702150737021607370217073702180737021907370220073702210737022207370223073702240737022507370226073702270737022807370229073702300737023107370232073702330737023407370235073702360737023707370238073702390737024007370241073702420737024307370244073702450737024607370247073702480737024907370250073702510737025207370253073702540737025507370256073702570737025807370259073702600737026107370262073702630737026407370265073702660737026707370268073702690737027007370271073702720737027307370274073702750737027607370277073702780737027907370280073702810737028207370283073702840737028507370286073702870737028807370289073702900737029107370292073702930737029407370295073702960737029707370298073702990737030007370301073703020737030307370304073703050737030607370307073703080737030907370310073703110737031207370313073703140737031507370316073703170737031807370319073703200737032107370322073703230737032407370325073703260737032707370328073703290737033007370331073703320737033307370334073703350737033607370337073703380737033907370340073703410737034207370343073703440737034507370346073703470737034807370349073703500737035107370352073703530737035407370355073703560737035707370358073703590737036007370361073703620737036307370364073703650737036607370367073703680737036907370370073703710737037207370373073703740737037507370376073703770737037807370379073703800737038107370382073703830737038407370385073703860737038707370388073703890737039007370391073703920737039307370394073703950737039607370397073703980737039907370400073704010737040207370403073704040737040507370406073704070737040807370409073704100737041107370412073704130737041407370415073704160737041707370418073704190737042007370421073704220737042307370424073704250737042607370427073704280737042907370430073704310737043207370433073704340737043507370436073704370737043807370439073704400737044107370442073704430737044407370445073704460737044707370448073704490737045007370451073704520737045307370454073704550737045607370457073704580737045907370460073704610737046207370463073704640737046507370466073704670737046807370469073704700737047107370472073704730737047407370475073704760737047707370478073704790737048007370481073704820737048307370484073704850737048607370487073704880737048907370490073704910737049207370493073704940737049507370496073704970737049807370499073705000737050107370502073705030737050407370505073705060737050707370508073705090737051007370511073705120737051307370514073705150737051607370517073705180737051907370520073705210737052207370523073705240737052507370526073705270737052807370529073705300737053107370532073705330737053407370535073705360737053707370538073705390737054007370541073705420737054307370544073705450737054607370547073705480737054907370550073705510737055207370553073705540737055507370556073705570737055807370559073705600737056107370562073705630737056407370565073705660737056707370568073705690737057007370571073705720737057307370574073705750737057607370577073705780737057907370580073705810737058207370583073705840737058507370586073705870737058807370589073705900737059107370592073705930737059407370595073705960737059707370598073705990737060007370601073706020737060307370604073706050737060607370607073706080737060907370610073706110737061207370613073706140737061507370616073706170737061807370619073706200737062107370622073706230737062407370625073706260737062707370628073706290737063007370631073706320737063307370634073706350737063607370637073706380737063907370640073706410737064207370643073706440737064507370646073706470737064807370649073706500737065107370652073706530737065407370655073706560737065707370658073706590737066007370661073706620737066307370664073706650737066607370667073706680737066907370670073706710737067207370673073706740737067507370676073706770737067807370679073706800737068107370682073706830737068407370685073706860737068707370688073706890737069007370691073706920737069307370694073706950737069607370697073706980737069907370700073707010737070207370703073707040737070507370706073707070737070807370709073707100737071107370712073707130737071407370715073707160737071707370718073707190737072007370721073707220737072307370724073707250737072607370727073707280737072907370730073707310737073207370733073707340737073507370736073707370737073807370739073707400737074107370742073707430737074407370745073707460737074707370748073707490737075007370751073707520737075307370754073707550737075607370757073707580737075907370760073707610737076207370763073707640737076507370766073707670737076807370769073707700737077107370772073707730737077407370775073707760737077707370778073707790737078007370781073707820737078307370784073707850737078607370787073707880737078907370790073707910737079207370793073707940737079507370796073707970737079807370799073708000737080107370802073708030737080407370805073708060737080707370808073708090737081007370811073708120737081307370814073708150737081607370817073708180737081907370820073708210737082207370823073708240737082507370826073708270737082807370829073708300737083107370832073708330737083407370835073708360737083707370838073708390737084007370841073708420737084307370844073708450737084607370847073708480737084907370850073708510737085207370853073708540737085507370856073708570737085807370859073708600737086107370862073708630737086407370865073708660737086707370868073708690737087007370871073708720737087307370874073708750737087607370877073708780737087907370880073708810737088207370883073708840737088507370886073708870737088807370889073708900737089107370892073708930737089407370895073708960737089707370898073708990737090007370901073709020737090307370904073709050737090607370907073709080737090907370910073709110737091207370913073709140737091507370916073709170737091807370919073709200737092107370922073709230737092407370925073709260737092707370928073709290737093007370931073709320737093307370934073709350737093607370937073709380737093907370940073709410737094207370943073709440737094507370946073709470737094807370949073709500737095107370952073709530737095407370955073709560737095707370958073709590737096007370961073709620737096307370964073709650737096607370967073709680737096907370970073709710737097207370973073709740737097507370976073709770737097807370979073709800737098107370982073709830737098407370985073709860737098707370988073709890737099007370991073709920737099307370994073709950737099607370997073709980737099907371000073710010737100207371003073710040737100507371006073710070737100807371009073710100737101107371012073710130737101407371015073710160737101707371018073710190737102007371021073710220737102307371024073710250737102607371027073710280737102907371030073710310737103207371033073710340737103507371036073710370737103807371039073710400737104107371042073710430737104407371045073710460737104707371048073710490737105007371051073710520737105307371054073710550737105607371057073710580737105907371060073710610737106207371063073710640737106507371066073710670737106807371069073710700737107107371072073710730737107407371075073710760737107707371078073710790737108007371081073710820737108307371084073710850737108607371087073710880737108907371090073710910737109207371093073710940737109507371096073710970737109807371099073711000737110107371102073711030737110407371105073800010738000207380003073800040738000507380006073800070738000807380009073800100738001107380012073800130738001407380015073800160738001707380018073800190738002007380021073800220738002307380024073800250738002607380027073800280738002907380030073800310738003207380033073800340738003507380036073800370738003807380039073800400738004107380042073800430738004407380045073800460738004707380048073800490738005007380051073800520738005307380054073800550738005607380057073800580738005907380060073800610738006207380063073800640738006507380066073800670738006807380069073800700738007107380072073800730738007407380075073800760738007707380078073800790738008007380081073800820738008307380084073800850738008607380087073800880738008907380090073800910738009207380093073800940738009507380096073800970738009807380099073801000738010107380102073801030738010407380105073801060738010707380108073801090738011007380111073801120738011307380114073801150738011607380117073801180738011907380120073801210738012207380123073801240738012507380126073801270738012807380129073801300738013107380132073801330738013407380135073801360738013707380138073801390738014007380141073801420738014307380144073801450738014607380147073801480738014907380150073801510738015207380153073801540738015507380156073801570738015807380159073801600738016107380162073801630738016407380165073801660738016707380168073801690738017007380171073801720738017307380174073801750738017607380177073801780738017907380180073801810738018207380183073801840738018507380186073801870738018807380189073801900738019107380192073801930738019407380195073801960738019707380198073801990738020007380201073802020738020307380204073802050738020607380207073802080738020907380210073802110738021207380213073802140738021507380216073802170738021807380219073802200738022107380222073802230738022407380225073802260738022707380228073802290738023007380231073802320738023307380234073802350738023607380237073802380738023907380240073802410738024207380243073802440738024507380246073802470738024807380249073802500738025107380252073802530738025407380255073802560738025707380258073802590738026007380261073802620738026307380264073802650738026607380267073802680738026907380270073802710738027207380273073802740738027507380276073802770738027807380279073802800738028107380282073802830738028407380285073802860738028707380288073802890738029007380291073802920738029307380294073802950738029607380297073802980738029907380300073803010738030207380303073803040738030507380306073803070738030807380309073803100738031107380312073803130738031407380315073803160738031707380318073803190738032007380321073803220738032307380324073803250738032607380327073803280738032907380330073803310738033207380333073803340738033507380336073803370738033807380339073803400738034107380342073803430738034407380345073803460738034707380348073803490738035007380351073803520738035307380354073803550738035607380357073803580738035907380360073803610738036207380363073803640738036507380366073803670738036807380369073803700738037107380372073803730738037407380375073803760738037707380378073803790738038007380381073803820738038307380384073803850738038607380387073803880738038907380390073803910738039207380393073803940738039507380396073803970738039807380399073804000738040107380402073804030738040407380405073804060738040707380408073804090738041007380411073804120738041307380414073804150738041607380417073804180738041907380420073804210738042207380423073804240738042507380426073804270738042807380429073804300738043107380432073804330738043407380435073804360738043707380438073804390738044007380441073804420738044307380444073804450738044607380447073804480738044907380450073804510738045207380453073804540738045507380456073804570738045807380459073804600738046107380462073804630738046407380465073804660738046707380468073804690738047007380471073804720738047307380474073804750738047607380477073804780738047907380480073804810738048207380483073804840738048507380486073804870738048807380489073804900738049107380492073804930738049407380495073804960738049707380498073804990738050007380501073805020738050307380504073805050738050607380507073805080738050907380510073805110738051207380513073805140738051507380516073805170738051807380519073805200738052107380522073805230738052407380525073805260738052707380528073805290738053007380531073805320738053307380534073805350738053607380537073805380738053907380540073805410738054207380543073805440738054507380546073805470738054807380549073805500738055107380552073805530738055407380555073805560738055707380558073805590738056007380561073805620738056307380564073805650738056607380567073805680738056907380570073805710738057207380573073805740738057507380576073805770738057807380579073805800738058107380582073805830738058407380585073805860738058707380588073805890738059007380591073805920738059307380594073805950738059607380597073805980738059907380600073806010738060207380603073806040738060507380606073806070738060807380609073806100738061107380612073806130738061407380615073806160738061707380618073806190738062007380621073806220738062307380624073806250738062607380627073806280738062907380630073806310738063207380633073806340738063507380636073806370738063807380639073806400738064107380642073806430738064407380645073806460738064707380648073806490738065007380651073806520738065307380654073806550738065607380657073806580738065907380660073806610738066207380663073806640738066507380666073806670738066807380669073806700738067107380672073806730738067407380675073806760738067707380678073806790738068007380681073806820738068307380684073806850738068607380687073806880738068907380690073806910738069207380693073806940738069507380696073806970738069807380699073807000738070107380702073807030738070407380705073807060738070707380708073807090738071007380711073807120738071307380714073807150738071607380717073807180738071907380720073807210738072207380723073807240738072507380726073807270738072807380729073807300738073107380732073807330738073407380735073807360738073707380738073807390738074007380741073807420738074307380744073807450738074607380747073807480738074907380750073807510738075207380753073807540738075507380756073807570738075807380759073807600738076107380762073807630738076407380765073807660738076707380768073807690738077007380771073807720738077307380774073807750738077607380777073807780738077907380780073807810738078207380783073807840738078507380786073807870738078807380789073807900738079107380792073807930738079407380795073807960738079707380798073807990738080007380801073808020738080307380804073808050738080607380807073808080738080907380810073808110738081207380813073808140738081507380816073808170738081807380819073808200738082107380822073808230738082407380825073808260738082707380828073808290738083007380831073808320738083307380834073808350738083607380837073808380738083907380840073808410738084207380843073808440738084507380846073808470738084807380849073808500738085107380852073808530738085407380855073808560738085707380858073808590738086007380861073808620738086307380864073808650738086607380867073808680738086907380870073808710738087207380873073808740738087507380876073808770738087807380879073808800738088107380882073808830738088407380885073808860738088707380888073808890738089007380891073808920738089307380894073808950738089607380897073808980738089907380900073809010738090207380903073809040738090507380906073809070738090807380909073809100738091107380912073809130738091407380915073809160738091707380918073809190738092007380921073809220738092307380924073809250738092607380927073809280738092907380930073809310738093207380933073809340738093507380936073809370738093807380939073809400738094107380942073809430738094407380945073809460738094707380948073809490738095007380951073809520738095307380954073809550738095607380957073809580738095907380960073809610738096207380963073809640738096507380966073809670738096807380969073809700738097107380972073809730738097407380975073809760738097707380978073809790738098007380981073809820738098307380984073809850738098607380987073809880738098907380990073809910738099207380993073809940738099507380996073809970738099807380999073810000738100107381002073810030738100407381005073810060738100707381008073810090738101007381011073810120738101307381014073810150738101607381017073810180738101907381020073810210738102207381023073810240738102507381026073810270738102807381029073810300738103107381032073810330738103407381035073810360738103707381038073810390738104007381041073810420738104307381044073810450738104607381047073810480738104907381050073810510738105207381053073810540738105507381056073810570738105807381059073810600738106107381062073810630738106407381065073810660738106707381068073810690738107007381071073810720738107307381074073810750738107607381077073810780738107907381080073810810738108207381083073810840738108507381086073810870738108807381089073810900738109107381092073810930738109407381095073810960738109707381098073810990738110007381101073811020738110307381104073811050739000107390002073900030739000407390005073900060739000707390008073900090739001007390011073900120739001307390014073900150739001607390017073900180739001907390020073900210739002207390023073900240739002507390026073900270739002807390029073900300739003107390032073900330739003407390035073900360739003707390038073900390739004007390041073900420739004307390044073900450739004607390047073900480739004907390050073900510739005207390053073900540739005507390056073900570739005807390059073900600739006107390062073900630739006407390065073900660739006707390068073900690739007007390071073900720739007307390074073900750739007607390077073900780739007907390080073900810739008207390083073900840739008507390086073900870739008807390089073900900739009107390092073900930739009407390095073900960739009707390098073900990739010007390101073901020739010307390104073901050739010607390107073901080739010907390110073901110739011207390113073901140739011507390116073901170739011807390119073901200739012107390122073901230739012407390125073901260739012707390128073901290739013007390131073901320739013307390134073901350739013607390137073901380739013907390140073901410739014207390143073901440739014507390146073901470739014807390149073901500739015107390152073901530739015407390155073901560739015707390158073901590739016007390161073901620739016307390164073901650739016607390167073901680739016907390170073901710739017207390173073901740739017507390176073901770739017807390179073901800739018107390182073901830739018407390185073901860739018707390188073901890739019007390191073901920739019307390194073901950739019607390197073901980739019907390200073902010739020207390203073902040739020507390206073902070739020807390209073902100739021107390212073902130739021407390215073902160739021707390218073902190739022007390221073902220739022307390224073902250739022607390227073902280739022907390230073902310739023207390233073902340739023507390236073902370739023807390239073902400739024107390242073902430739024407390245073902460739024707390248073902490739025007390251073902520739025307390254073902550739025607390257073902580739025907390260073902610739026207390263073902640739026507390266073902670739026807390269073902700739027107390272073902730739027407390275073902760739027707390278073902790739028007390281073902820739028307390284073902850739028607390287073902880739028907390290073902910739029207390293073902940739029507390296073902970739029807390299073903000739030107390302073903030739030407390305073903060739030707390308073903090739031007390311073903120739031307390314073903150739031607390317073903180739031907390320073903210739032207390323073903240739032507390326073903270739032807390329073903300739033107390332073903330739033407390335073903360739033707390338073903390739034007390341073903420739034307390344073903450739034607390347073903480739034907390350073903510739035207390353073903540739035507390356073903570739035807390359073903600739036107390362073903630739036407390365073903660739036707390368073903690739037007390371073903720739037307390374073903750739037607390377073903780739037907390380073903810739038207390383073903840739038507390386073903870739038807390389073903900739039107390392073903930739039407390395073903960739039707390398073903990739040007390401073904020739040307390404073904050739040607390407073904080739040907390410073904110739041207390413073904140739041507390416073904170739041807390419073904200739042107390422073904230739042407390425073904260739042707390428073904290739043007390431073904320739043307390434073904350739043607390437073904380739043907390440073904410739044207390443073904440739044507390446073904470739044807390449073904500739045107390452073904530739045407390455073904560739045707390458073904590739046007390461073904620739046307390464073904650739046607390467073904680739046907390470073904710739047207390473073904740739047507390476073904770739047807390479073904800739048107390482073904830739048407390485073904860739048707390488073904890739049007390491073904920739049307390494073904950739049607390497073904980739049907390500073905010739050207390503073905040739050507390506073905070739050807390509073905100739051107390512073905130739051407390515073905160739051707390518073905190739052007390521073905220739052307390524073905250739052607390527073905280739052907390530073905310739053207390533073905340739053507390536073905370739053807390539073905400739054107390542073905430739054407390545073905460739054707390548073905490739055007390551073905520739055307390554073905550739055607390557073905580739055907390560073905610739056207390563073905640739056507390566073905670739056807390569073905700739057107390572073905730739057407390575073905760739057707390578073905790739058007390581073905820739058307390584073905850739058607390587073905880739058907390590073905910739059207390593073905940739059507390596073905970739059807390599073906000739060107390602073906030739060407390605073906060739060707390608073906090739061007390611073906120739061307390614073906150739061607390617073906180739061907390620073906210739062207390623073906240739062507390626073906270739062807390629073906300739063107390632073906330739063407390635073906360739063707390638073906390739064007390641073906420739064307390644073906450739064607390647073906480739064907390650073906510739065207390653073906540739065507390656073906570739065807390659073906600739066107390662073906630739066407390665073906660739066707390668073906690739067007390671073906720739067307390674073906750739067607390677073906780739067907390680073906810739068207390683073906840739068507390686073906870739068807390689073906900739069107390692073906930739069407390695073906960739069707390698073906990739070007390701073907020739070307390704073907050739070607390707073907080739070907390710073907110739071207390713073907140739071507390716073907170739071807390719073907200739072107390722073907230739072407390725073907260739072707390728073907290739073007390731073907320739073307390734073907350739073607390737073907380739073907390740073907410739074207390743073907440739074507390746073907470739074807390749073907500739075107390752073907530739075407390755073907560739075707390758073907590739076007390761073907620739076307390764073907650739076607390767073907680739076907390770073907710739077207390773073907740739077507390776073907770739077807390779073907800739078107390782073907830739078407390785073907860739078707390788073907890739079007390791073907920739079307390794073907950739079607390797073907980739079907390800073908010739080207390803073908040739080507390806073908070739080807390809073908100739081107390812073908130739081407390815073908160739081707390818073908190739082007390821073908220739082307390824073908250739082607390827073908280739082907390830073908310739083207390833073908340739083507390836073908370739083807390839073908400739084107390842073908430739084407390845073908460739084707390848073908490739085007390851073908520739085307390854073908550739085607390857073908580739085907390860073908610739086207390863073908640739086507390866073908670739086807390869073908700739087107390872073908730739087407390875073908760739087707390878073908790739088007390881073908820739088307390884073908850739088607390887073908880739088907390890073908910739089207390893073908940739089507390896073908970739089807390899073909000739090107390902073909030739090407390905073909060739090707390908073909090739091007390911073909120739091307390914073909150739091607390917073909180739091907390920073909210739092207390923073909240739092507390926073909270739092807390929073909300739093107390932073909330739093407390935073909360739093707390938073909390739094007390941073909420739094307390944073909450739094607390947073909480739094907390950073909510739095207390953073909540739095507390956073909570739095807390959073909600739096107390962073909630739096407390965073909660739096707390968073909690739097007390971073909720739097307390974073909750739097607390977073909780739097907390980073909810739098207390983073909840739098507390986073909870739098807390989073909900739099107390992073909930739099407390995073909960739099707390998073909990739100007391001073910020739100307391004073910050739100607391007073910080739100907391010073910110739101207391013073910140739101507391016073910170739101807391019073910200739102107391022073910230739102407391025073910260739102707391028073910290739103007391031073910320739103307391034073910350739103607391037073910380739103907391040073910410739104207391043073910440739104507391046073910470739104807391049073910500739105107391052073910530739105407391055073910560739105707391058073910590739106007391061073910620739106307391064073910650739106607391067073910680739106907391070073910710739107207391073073910740739107507391076073910770739107807391079073910800739108107391082073910830739108407391085073910860739108707391088073910890739109007391091073910920739109307391094073910950739109607391097073910980739109907391100073911010739110207391103073911040739110507400001074000020740000307400004074000050740000607400007074000080740000907400010074000110740001207400013074000140740001507400016074000170740001807400019074000200740002107400022074000230740002407400025074000260740002707400028074000290740003007400031074000320740003307400034074000350740003607400037074000380740003907400040074000410740004207400043074000440740004507400046074000470740004807400049074000500740005107400052074000530740005407400055074000560740005707400058074000590740006007400061074000620740006307400064074000650740006607400067074000680740006907400070074000710740007207400073074000740740007507400076074000770740007807400079074000800740008107400082074000830740008407400085074000860740008707400088074000890740009007400091074000920740009307400094074000950740009607400097074000980740009907400100074001010740010207400103074001040740010507400106074001070740010807400109074001100740011107400112074001130740011407400115074001160740011707400118074001190740012007400121074001220740012307400124074001250740012607400127074001280740012907400130074001310740013207400133074001340740013507400136074001370740013807400139074001400740014107400142074001430740014407400145074001460740014707400148074001490740015007400151074001520740015307400154074001550740015607400157074001580740015907400160074001610740016207400163074001640740016507400166074001670740016807400169074001700740017107400172074001730740017407400175074001760740017707400178074001790740018007400181074001820740018307400184074001850740018607400187074001880740018907400190074001910740019207400193074001940740019507400196074001970740019807400199074002000740020107400202074002030740020407400205074002060740020707400208074002090740021007400211074002120740021307400214074002150740021607400217074002180740021907400220074002210740022207400223074002240740022507400226074002270740022807400229074002300740023107400232074002330740023407400235074002360740023707400238074002390740024007400241074002420740024307400244074002450740024607400247074002480740024907400250074002510740025207400253074002540740025507400256074002570740025807400259074002600740026107400262074002630740026407400265074002660740026707400268074002690740027007400271074002720740027307400274074002750740027607400277074002780740027907400280074002810740028207400283074002840740028507400286074002870740028807400289074002900740029107400292074002930740029407400295074002960740029707400298074002990740030007400301074003020740030307400304074003050740030607400307074003080740030907400310074003110740031207400313074003140740031507400316074003170740031807400319074003200740032107400322074003230740032407400325074003260740032707400328074003290740033007400331074003320740033307400334074003350740033607400337074003380740033907400340074003410740034207400343074003440740034507400346074003470740034807400349074003500740035107400352074003530740035407400355074003560740035707400358074003590740036007400361074003620740036307400364074003650740036607400367074003680740036907400370074003710740037207400373074003740740037507400376074003770740037807400379074003800740038107400382074003830740038407400385074003860740038707400388074003890740039007400391074003920740039307400394074003950740039607400397074003980740039907400400074004010740040207400403074004040740040507400406074004070740040807400409074004100740041107400412074004130740041407400415074004160740041707400418074004190740042007400421074004220740042307400424074004250740042607400427074004280740042907400430074004310740043207400433074004340740043507400436074004370740043807400439074004400740044107400442074004430740044407400445074004460740044707400448074004490740045007400451074004520740045307400454074004550740045607400457074004580740045907400460074004610740046207400463074004640740046507400466074004670740046807400469074004700740047107400472074004730740047407400475074004760740047707400478074004790740048007400481074004820740048307400484074004850740048607400487074004880740048907400490074004910740049207400493074004940740049507400496074004970740049807400499074005000740050107400502074005030740050407400505074005060740050707400508074005090740051007400511074005120740051307400514074005150740051607400517074005180740051907400520074005210740052207400523074005240740052507400526074005270740052807400529074005300740053107400532074005330740053407400535074005360740053707400538074005390740054007400541074005420740054307400544074005450740054607400547074005480740054907400550074005510740055207400553074005540740055507400556074005570740055807400559074005600740056107400562074005630740056407400565074005660740056707400568074005690740057007400571074005720740057307400574074005750740057607400577074005780740057907400580074005810740058207400583074005840740058507400586074005870740058807400589074005900740059107400592074005930740059407400595074005960740059707400598074005990740060007400601074006020740060307400604074006050740060607400607074006080740060907400610074006110740061207400613074006140740061507400616074006170740061807400619074006200740062107400622074006230740062407400625074006260740062707400628074006290740063007400631074006320740063307400634074006350740063607400637074006380740063907400640074006410740064207400643074006440740064507400646074006470740064807400649074006500740065107400652074006530740065407400655074006560740065707400658074006590740066007400661074006620740066307400664074006650740066607400667074006680740066907400670074006710740067207400673074006740740067507400676074006770740067807400679074006800740068107400682074006830740068407400685074006860740068707400688074006890740069007400691074006920740069307400694074006950740069607400697074006980740069907400700074007010740070207400703074007040740070507400706074007070740070807400709074007100740071107400712074007130740071407400715074007160740071707400718074007190740072007400721074007220740072307400724074007250740072607400727074007280740072907400730074007310740073207400733074007340740073507400736074007370740073807400739074007400740074107400742074007430740074407400745074007460740074707400748074007490740075007400751074007520740075307400754074007550740075607400757074007580740075907400760074007610740076207400763074007640740076507400766074007670740076807400769074007700740077107400772074007730740077407400775074007760740077707400778074007790740078007400781074007820740078307400784074007850740078607400787074007880740078907400790074007910740079207400793074007940740079507400796074007970740079807400799074008000740080107400802074008030740080407400805074008060740080707400808074008090740081007400811074008120740081307400814074008150740081607400817074008180740081907400820074008210740082207400823074008240740082507400826074008270740082807400829074008300740083107400832074008330740083407400835074008360740083707400838074008390740084007400841074008420740084307400844074008450740084607400847074008480740084907400850074008510740085207400853074008540740085507400856074008570740085807400859074008600740086107400862074008630740086407400865074008660740086707400868074008690740087007400871074008720740087307400874074008750740087607400877074008780740087907400880074008810740088207400883074008840740088507400886074008870740088807400889074008900740089107400892074008930740089407400895074008960740089707400898074008990740090007400901074009020740090307400904074009050740090607400907074009080740090907400910074009110740091207400913074009140740091507400916074009170740091807400919074009200740092107400922074009230740092407400925074009260740092707400928074009290740093007400931074009320740093307400934074009350740093607400937074009380740093907400940074009410740094207400943074009440740094507400946074009470740094807400949074009500740095107400952074009530740095407400955074009560740095707400958074009590740096007400961074009620740096307400964074009650740096607400967074009680740096907400970074009710740097207400973074009740740097507400976074009770740097807400979074009800740098107400982074009830740098407400985074009860740098707400988074009890740099007400991074009920740099307400994074009950740099607400997074009980740099907401000074010010740100207401003074010040740100507401006074010070740100807401009074010100740101107401012074010130740101407401015074010160740101707401018074010190740102007401021074010220740102307401024074010250740102607401027074010280740102907401030074010310740103207401033074010340740103507401036074010370740103807401039074010400740104107401042074010430740104407401045074010460740104707401048074010490740105007401051074010520740105307401054074010550740105607401057074010580740105907401060074010610740106207401063074010640740106507401066074010670740106807401069074010700740107107401072074010730740107407401075074010760740107707401078074010790740108007401081074010820740108307401084074010850740108607401087074010880740108907401090074010910740109207401093074010940740109507401096074010970740109807401099074011000740110107401102074011030740110407401105074100010741000207410003074100040741000507410006074100070741000807410009074100100741001107410012074100130741001407410015074100160741001707410018074100190741002007410021074100220741002307410024074100250741002607410027074100280741002907410030074100310741003207410033074100340741003507410036074100370741003807410039074100400741004107410042074100430741004407410045074100460741004707410048074100490741005007410051074100520741005307410054074100550741005607410057074100580741005907410060074100610741006207410063074100640741006507410066074100670741006807410069074100700741007107410072074100730741007407410075074100760741007707410078074100790741008007410081074100820741008307410084074100850741008607410087074100880741008907410090074100910741009207410093074100940741009507410096074100970741009807410099074101000741010107410102074101030741010407410105074101060741010707410108074101090741011007410111074101120741011307410114074101150741011607410117074101180741011907410120074101210741012207410123074101240741012507410126074101270741012807410129074101300741013107410132074101330741013407410135074101360741013707410138074101390741014007410141074101420741014307410144074101450741014607410147074101480741014907410150074101510741015207410153074101540741015507410156074101570741015807410159074101600741016107410162074101630741016407410165074101660741016707410168074101690741017007410171074101720741017307410174074101750741017607410177074101780741017907410180074101810741018207410183074101840741018507410186074101870741018807410189074101900741019107410192074101930741019407410195074101960741019707410198074101990741020007410201074102020741020307410204074102050741020607410207074102080741020907410210074102110741021207410213074102140741021507410216074102170741021807410219074102200741022107410222074102230741022407410225074102260741022707410228074102290741023007410231074102320741023307410234074102350741023607410237074102380741023907410240074102410741024207410243074102440741024507410246074102470741024807410249074102500741025107410252074102530741025407410255074102560741025707410258074102590741026007410261074102620741026307410264074102650741026607410267074102680741026907410270074102710741027207410273074102740741027507410276074102770741027807410279074102800741028107410282074102830741028407410285074102860741028707410288074102890741029007410291074102920741029307410294074102950741029607410297074102980741029907410300074103010741030207410303074103040741030507410306074103070741030807410309074103100741031107410312074103130741031407410315074103160741031707410318074103190741032007410321074103220741032307410324074103250741032607410327074103280741032907410330074103310741033207410333074103340741033507410336074103370741033807410339074103400741034107410342074103430741034407410345074103460741034707410348074103490741035007410351074103520741035307410354074103550741035607410357074103580741035907410360074103610741036207410363074103640741036507410366074103670741036807410369074103700741037107410372074103730741037407410375074103760741037707410378074103790741038007410381074103820741038307410384074103850741038607410387074103880741038907410390074103910741039207410393074103940741039507410396074103970741039807410399074104000741040107410402074104030741040407410405074104060741040707410408074104090741041007410411074104120741041307410414074104150741041607410417074104180741041907410420074104210741042207410423074104240741042507410426074104270741042807410429074104300741043107410432074104330741043407410435074104360741043707410438074104390741044007410441074104420741044307410444074104450741044607410447074104480741044907410450074104510741045207410453074104540741045507410456074104570741045807410459074104600741046107410462074104630741046407410465074104660741046707410468074104690741047007410471074104720741047307410474074104750741047607410477074104780741047907410480074104810741048207410483074104840741048507410486074104870741048807410489074104900741049107410492074104930741049407410495074104960741049707410498074104990741050007410501074105020741050307410504074105050741050607410507074105080741050907410510074105110741051207410513074105140741051507410516074105170741051807410519074105200741052107410522074105230741052407410525074105260741052707410528074105290741053007410531074105320741053307410534074105350741053607410537074105380741053907410540074105410741054207410543074105440741054507410546074105470741054807410549074105500741055107410552074105530741055407410555074105560741055707410558074105590741056007410561074105620741056307410564074105650741056607410567074105680741056907410570074105710741057207410573074105740741057507410576074105770741057807410579074105800741058107410582074105830741058407410585074105860741058707410588074105890741059007410591074105920741059307410594074105950741059607410597074105980741059907410600074106010741060207410603074106040741060507410606074106070741060807410609074106100741061107410612074106130741061407410615074106160741061707410618074106190741062007410621074106220741062307410624074106250741062607410627074106280741062907410630074106310741063207410633074106340741063507410636074106370741063807410639074106400741064107410642074106430741064407410645074106460741064707410648074106490741065007410651074106520741065307410654074106550741065607410657074106580741065907410660074106610741066207410663074106640741066507410666074106670741066807410669074106700741067107410672074106730741067407410675074106760741067707410678074106790741068007410681074106820741068307410684074106850741068607410687074106880741068907410690074106910741069207410693074106940741069507410696074106970741069807410699074107000741070107410702074107030741070407410705074107060741070707410708074107090741071007410711074107120741071307410714074107150741071607410717074107180741071907410720074107210741072207410723074107240741072507410726074107270741072807410729074107300741073107410732074107330741073407410735074107360741073707410738074107390741074007410741074107420741074307410744074107450741074607410747074107480741074907410750074107510741075207410753074107540741075507410756074107570741075807410759074107600741076107410762074107630741076407410765074107660741076707410768074107690741077007410771074107720741077307410774074107750741077607410777074107780741077907410780074107810741078207410783074107840741078507410786074107870741078807410789074107900741079107410792074107930741079407410795074107960741079707410798074107990741080007410801074108020741080307410804074108050741080607410807074108080741080907410810074108110741081207410813074108140741081507410816074108170741081807410819074108200741082107410822074108230741082407410825074108260741082707410828074108290741083007410831074108320741083307410834074108350741083607410837074108380741083907410840074108410741084207410843074108440741084507410846074108470741084807410849074108500741085107410852074108530741085407410855074108560741085707410858074108590741086007410861074108620741086307410864074108650741086607410867074108680741086907410870074108710741087207410873074108740741087507410876074108770741087807410879074108800741088107410882074108830741088407410885074108860741088707410888074108890741089007410891074108920741089307410894074108950741089607410897074108980741089907410900074109010741090207410903074109040741090507410906074109070741090807410909074109100741091107410912074109130741091407410915074109160741091707410918074109190741092007410921074109220741092307410924074109250741092607410927074109280741092907410930074109310741093207410933074109340741093507410936074109370741093807410939074109400741094107410942074109430741094407410945074109460741094707410948074109490741095007410951074109520741095307410954074109550741095607410957074109580741095907410960074109610741096207410963074109640741096507410966074109670741096807410969074109700741097107410972074109730741097407410975074109760741097707410978074109790741098007410981074109820741098307410984074109850741098607410987074109880741098907410990074109910741099207410993074109940741099507410996074109970741099807410999074110000741100107411002074110030741100407411005074110060741100707411008074110090741101007411011074110120741101307411014074110150741101607411017074110180741101907411020074110210741102207411023074110240741102507411026074110270741102807411029074110300741103107411032074110330741103407411035074110360741103707411038074110390741104007411041074110420741104307411044074110450741104607411047074110480741104907411050074110510741105207411053074110540741105507411056074110570741105807411059074110600741106107411062074110630741106407411065074110660741106707411068074110690741107007411071074110720741107307411074074110750741107607411077074110780741107907411080074110810741108207411083074110840741108507411086074110870741108807411089074110900741109107411092074110930741109407411095074110960741109707411098074110990741110007411101074111020741110307411104074111050742000107420002074200030742000407420005074200060742000707420008074200090742001007420011074200120742001307420014074200150742001607420017074200180742001907420020074200210742002207420023074200240742002507420026074200270742002807420029074200300742003107420032074200330742003407420035074200360742003707420038074200390742004007420041074200420742004307420044074200450742004607420047074200480742004907420050074200510742005207420053074200540742005507420056074200570742005807420059074200600742006107420062074200630742006407420065074200660742006707420068074200690742007007420071074200720742007307420074074200750742007607420077074200780742007907420080074200810742008207420083074200840742008507420086074200870742008807420089074200900742009107420092074200930742009407420095074200960742009707420098074200990742010007420101074201020742010307420104074201050742010607420107074201080742010907420110074201110742011207420113074201140742011507420116074201170742011807420119074201200742012107420122074201230742012407420125074201260742012707420128074201290742013007420131074201320742013307420134074201350742013607420137074201380742013907420140074201410742014207420143074201440742014507420146074201470742014807420149074201500742015107420152074201530742015407420155074201560742015707420158074201590742016007420161074201620742016307420164074201650742016607420167074201680742016907420170074201710742017207420173074201740742017507420176074201770742017807420179074201800742018107420182074201830742018407420185074201860742018707420188074201890742019007420191074201920742019307420194074201950742019607420197074201980742019907420200074202010742020207420203074202040742020507420206074202070742020807420209074202100742021107420212074202130742021407420215074202160742021707420218074202190742022007420221074202220742022307420224074202250742022607420227074202280742022907420230074202310742023207420233074202340742023507420236074202370742023807420239074202400742024107420242074202430742024407420245074202460742024707420248074202490742025007420251074202520742025307420254074202550742025607420257074202580742025907420260074202610742026207420263074202640742026507420266074202670742026807420269074202700742027107420272074202730742027407420275074202760742027707420278074202790742028007420281074202820742028307420284074202850742028607420287074202880742028907420290074202910742029207420293074202940742029507420296074202970742029807420299074203000742030107420302074203030742030407420305074203060742030707420308074203090742031007420311074203120742031307420314074203150742031607420317074203180742031907420320074203210742032207420323074203240742032507420326074203270742032807420329074203300742033107420332074203330742033407420335074203360742033707420338074203390742034007420341074203420742034307420344074203450742034607420347074203480742034907420350074203510742035207420353074203540742035507420356074203570742035807420359074203600742036107420362074203630742036407420365074203660742036707420368074203690742037007420371074203720742037307420374074203750742037607420377074203780742037907420380074203810742038207420383074203840742038507420386074203870742038807420389074203900742039107420392074203930742039407420395074203960742039707420398074203990742040007420401074204020742040307420404074204050742040607420407074204080742040907420410074204110742041207420413074204140742041507420416074204170742041807420419074204200742042107420422074204230742042407420425074204260742042707420428074204290742043007420431074204320742043307420434074204350742043607420437074204380742043907420440074204410742044207420443074204440742044507420446074204470742044807420449074204500742045107420452074204530742045407420455074204560742045707420458074204590742046007420461074204620742046307420464074204650742046607420467074204680742046907420470074204710742047207420473074204740742047507420476074204770742047807420479074204800742048107420482074204830742048407420485074204860742048707420488074204890742049007420491074204920742049307420494074204950742049607420497074204980742049907420500074205010742050207420503074205040742050507420506074205070742050807420509074205100742051107420512074205130742051407420515074205160742051707420518074205190742052007420521074205220742052307420524074205250742052607420527074205280742052907420530074205310742053207420533074205340742053507420536074205370742053807420539074205400742054107420542074205430742054407420545074205460742054707420548074205490742055007420551074205520742055307420554074205550742055607420557074205580742055907420560074205610742056207420563074205640742056507420566074205670742056807420569074205700742057107420572074205730742057407420575074205760742057707420578074205790742058007420581074205820742058307420584074205850742058607420587074205880742058907420590074205910742059207420593074205940742059507420596074205970742059807420599074206000742060107420602074206030742060407420605074206060742060707420608074206090742061007420611074206120742061307420614074206150742061607420617074206180742061907420620074206210742062207420623074206240742062507420626074206270742062807420629074206300742063107420632074206330742063407420635074206360742063707420638074206390742064007420641074206420742064307420644074206450742064607420647074206480742064907420650074206510742065207420653074206540742065507420656074206570742065807420659074206600742066107420662074206630742066407420665074206660742066707420668074206690742067007420671074206720742067307420674074206750742067607420677074206780742067907420680074206810742068207420683074206840742068507420686074206870742068807420689074206900742069107420692074206930742069407420695074206960742069707420698074206990742070007420701074207020742070307420704074207050742070607420707074207080742070907420710074207110742071207420713074207140742071507420716074207170742071807420719074207200742072107420722074207230742072407420725074207260742072707420728074207290742073007420731074207320742073307420734074207350742073607420737074207380742073907420740074207410742074207420743074207440742074507420746074207470742074807420749074207500742075107420752074207530742075407420755074207560742075707420758074207590742076007420761074207620742076307420764074207650742076607420767074207680742076907420770074207710742077207420773074207740742077507420776074207770742077807420779074207800742078107420782074207830742078407420785074207860742078707420788074207890742079007420791074207920742079307420794074207950742079607420797074207980742079907420800074208010742080207420803074208040742080507420806074208070742080807420809074208100742081107420812074208130742081407420815074208160742081707420818074208190742082007420821074208220742082307420824074208250742082607420827074208280742082907420830074208310742083207420833074208340742083507420836074208370742083807420839074208400742084107420842074208430742084407420845074208460742084707420848074208490742085007420851074208520742085307420854074208550742085607420857074208580742085907420860074208610742086207420863074208640742086507420866074208670742086807420869074208700742087107420872074208730742087407420875074208760742087707420878074208790742088007420881074208820742088307420884074208850742088607420887074208880742088907420890074208910742089207420893074208940742089507420896074208970742089807420899074209000742090107420902074209030742090407420905074209060742090707420908074209090742091007420911074209120742091307420914074209150742091607420917074209180742091907420920074209210742092207420923074209240742092507420926074209270742092807420929074209300742093107420932074209330742093407420935074209360742093707420938074209390742094007420941074209420742094307420944074209450742094607420947074209480742094907420950074209510742095207420953074209540742095507420956074209570742095807420959074209600742096107420962074209630742096407420965074209660742096707420968074209690742097007420971074209720742097307420974074209750742097607420977074209780742097907420980074209810742098207420983074209840742098507420986074209870742098807420989074209900742099107420992074209930742099407420995074209960742099707420998074209990742100007421001074210020742100307421004074210050742100607421007074210080742100907421010074210110742101207421013074210140742101507421016074210170742101807421019074210200742102107421022074210230742102407421025074210260742102707421028074210290742103007421031074210320742103307421034074210350742103607421037074210380742103907421040074210410742104207421043074210440742104507421046074210470742104807421049074210500742105107421052074210530742105407421055074210560742105707421058074210590742106007421061074210620742106307421064074210650742106607421067074210680742106907421070074210710742107207421073074210740742107507421076074210770742107807421079074210800742108107421082074210830742108407421085074210860742108707421088074210890742109007421091074210920742109307421094074210950742109607421097074210980742109907421100074211010742110207421103074211040742110507430001074300020743000307430004074300050743000607430007074300080743000907430010074300110743001207430013074300140743001507430016074300170743001807430019074300200743002107430022074300230743002407430025074300260743002707430028074300290743003007430031074300320743003307430034074300350743003607430037074300380743003907430040074300410743004207430043074300440743004507430046074300470743004807430049074300500743005107430052074300530743005407430055074300560743005707430058074300590743006007430061074300620743006307430064074300650743006607430067074300680743006907430070074300710743007207430073074300740743007507430076074300770743007807430079074300800743008107430082074300830743008407430085074300860743008707430088074300890743009007430091074300920743009307430094074300950743009607430097074300980743009907430100074301010743010207430103074301040743010507430106074301070743010807430109074301100743011107430112074301130743011407430115074301160743011707430118074301190743012007430121074301220743012307430124074301250743012607430127074301280743012907430130074301310743013207430133074301340743013507430136074301370743013807430139074301400743014107430142074301430743014407430145074301460743014707430148074301490743015007430151074301520743015307430154074301550743015607430157074301580743015907430160074301610743016207430163074301640743016507430166074301670743016807430169074301700743017107430172074301730743017407430175074301760743017707430178074301790743018007430181074301820743018307430184074301850743018607430187074301880743018907430190074301910743019207430193074301940743019507430196074301970743019807430199074302000743020107430202074302030743020407430205074302060743020707430208074302090743021007430211074302120743021307430214074302150743021607430217074302180743021907430220074302210743022207430223074302240743022507430226074302270743022807430229074302300743023107430232074302330743023407430235074302360743023707430238074302390743024007430241074302420743024307430244074302450743024607430247074302480743024907430250074302510743025207430253074302540743025507430256074302570743025807430259074302600743026107430262074302630743026407430265074302660743026707430268074302690743027007430271074302720743027307430274074302750743027607430277074302780743027907430280074302810743028207430283074302840743028507430286074302870743028807430289074302900743029107430292074302930743029407430295074302960743029707430298074302990743030007430301074303020743030307430304074303050743030607430307074303080743030907430310074303110743031207430313074303140743031507430316074303170743031807430319074303200743032107430322074303230743032407430325074303260743032707430328074303290743033007430331074303320743033307430334074303350743033607430337074303380743033907430340074303410743034207430343074303440743034507430346074303470743034807430349074303500743035107430352074303530743035407430355074303560743035707430358074303590743036007430361074303620743036307430364074303650743036607430367074303680743036907430370074303710743037207430373074303740743037507430376074303770743037807430379074303800743038107430382074303830743038407430385074303860743038707430388074303890743039007430391074303920743039307430394074303950743039607430397074303980743039907430400074304010743040207430403074304040743040507430406074304070743040807430409074304100743041107430412074304130743041407430415074304160743041707430418074304190743042007430421074304220743042307430424074304250743042607430427074304280743042907430430074304310743043207430433074304340743043507430436074304370743043807430439074304400743044107430442074304430743044407430445074304460743044707430448074304490743045007430451074304520743045307430454074304550743045607430457074304580743045907430460074304610743046207430463074304640743046507430466074304670743046807430469074304700743047107430472074304730743047407430475074304760743047707430478074304790743048007430481074304820743048307430484074304850743048607430487074304880743048907430490074304910743049207430493074304940743049507430496074304970743049807430499074305000743050107430502074305030743050407430505074305060743050707430508074305090743051007430511074305120743051307430514074305150743051607430517074305180743051907430520074305210743052207430523074305240743052507430526074305270743052807430529074305300743053107430532074305330743053407430535074305360743053707430538074305390743054007430541074305420743054307430544074305450743054607430547074305480743054907430550074305510743055207430553074305540743055507430556074305570743055807430559074305600743056107430562074305630743056407430565074305660743056707430568074305690743057007430571074305720743057307430574074305750743057607430577074305780743057907430580074305810743058207430583074305840743058507430586074305870743058807430589074305900743059107430592074305930743059407430595074305960743059707430598074305990743060007430601074306020743060307430604074306050743060607430607074306080743060907430610074306110743061207430613074306140743061507430616074306170743061807430619074306200743062107430622074306230743062407430625074306260743062707430628074306290743063007430631074306320743063307430634074306350743063607430637074306380743063907430640074306410743064207430643074306440743064507430646074306470743064807430649074306500743065107430652074306530743065407430655074306560743065707430658074306590743066007430661074306620743066307430664074306650743066607430667074306680743066907430670074306710743067207430673074306740743067507430676074306770743067807430679074306800743068107430682074306830743068407430685074306860743068707430688074306890743069007430691074306920743069307430694074306950743069607430697074306980743069907430700074307010743070207430703074307040743070507430706074307070743070807430709074307100743071107430712074307130743071407430715074307160743071707430718074307190743072007430721074307220743072307430724074307250743072607430727074307280743072907430730074307310743073207430733074307340743073507430736074307370743073807430739074307400743074107430742074307430743074407430745074307460743074707430748074307490743075007430751074307520743075307430754074307550743075607430757074307580743075907430760074307610743076207430763074307640743076507430766074307670743076807430769074307700743077107430772074307730743077407430775074307760743077707430778074307790743078007430781074307820743078307430784074307850743078607430787074307880743078907430790074307910743079207430793074307940743079507430796074307970743079807430799074308000743080107430802074308030743080407430805074308060743080707430808074308090743081007430811074308120743081307430814074308150743081607430817074308180743081907430820074308210743082207430823074308240743082507430826074308270743082807430829074308300743083107430832074308330743083407430835074308360743083707430838074308390743084007430841074308420743084307430844074308450743084607430847074308480743084907430850074308510743085207430853074308540743085507430856074308570743085807430859074308600743086107430862074308630743086407430865074308660743086707430868074308690743087007430871074308720743087307430874074308750743087607430877074308780743087907430880074308810743088207430883074308840743088507430886074308870743088807430889074308900743089107430892074308930743089407430895074308960743089707430898074308990743090007430901074309020743090307430904074309050743090607430907074309080743090907430910074309110743091207430913074309140743091507430916074309170743091807430919074309200743092107430922074309230743092407430925074309260743092707430928074309290743093007430931074309320743093307430934074309350743093607430937074309380743093907430940074309410743094207430943074309440743094507430946074309470743094807430949074309500743095107430952074309530743095407430955074309560743095707430958074309590743096007430961074309620743096307430964074309650743096607430967074309680743096907430970074309710743097207430973074309740743097507430976074309770743097807430979074309800743098107430982074309830743098407430985074309860743098707430988074309890743099007430991074309920743099307430994074309950743099607430997074309980743099907431000074310010743100207431003074310040743100507431006074310070743100807431009074310100743101107431012074310130743101407431015074310160743101707431018074310190743102007431021074310220743102307431024074310250743102607431027074310280743102907431030074310310743103207431033074310340743103507431036074310370743103807431039074310400743104107431042074310430743104407431045074310460743104707431048074310490743105007431051074310520743105307431054074310550743105607431057074310580743105907431060074310610743106207431063074310640743106507431066074310670743106807431069074310700743107107431072074310730743107407431075074310760743107707431078074310790743108007431081074310820743108307431084074310850743108607431087074310880743108907431090074310910743109207431093074310940743109507431096074310970743109807431099074311000743110107431102074311030743110407431105074400010744000207440003074400040744000507440006074400070744000807440009074400100744001107440012074400130744001407440015074400160744001707440018074400190744002007440021074400220744002307440024074400250744002607440027074400280744002907440030074400310744003207440033074400340744003507440036074400370744003807440039074400400744004107440042074400430744004407440045074400460744004707440048074400490744005007440051074400520744005307440054074400550744005607440057074400580744005907440060074400610744006207440063074400640744006507440066074400670744006807440069074400700744007107440072074400730744007407440075074400760744007707440078074400790744008007440081074400820744008307440084074400850744008607440087074400880744008907440090074400910744009207440093074400940744009507440096074400970744009807440099074401000744010107440102074401030744010407440105074401060744010707440108074401090744011007440111074401120744011307440114074401150744011607440117074401180744011907440120074401210744012207440123074401240744012507440126074401270744012807440129074401300744013107440132074401330744013407440135074401360744013707440138074401390744014007440141074401420744014307440144074401450744014607440147074401480744014907440150074401510744015207440153074401540744015507440156074401570744015807440159074401600744016107440162074401630744016407440165074401660744016707440168074401690744017007440171074401720744017307440174074401750744017607440177074401780744017907440180074401810744018207440183074401840744018507440186074401870744018807440189074401900744019107440192074401930744019407440195074401960744019707440198074401990744020007440201074402020744020307440204074402050744020607440207074402080744020907440210074402110744021207440213074402140744021507440216074402170744021807440219074402200744022107440222074402230744022407440225074402260744022707440228074402290744023007440231074402320744023307440234074402350744023607440237074402380744023907440240074402410744024207440243074402440744024507440246074402470744024807440249074402500744025107440252074402530744025407440255074402560744025707440258074402590744026007440261074402620744026307440264074402650744026607440267074402680744026907440270074402710744027207440273074402740744027507440276074402770744027807440279074402800744028107440282074402830744028407440285074402860744028707440288074402890744029007440291074402920744029307440294074402950744029607440297074402980744029907440300074403010744030207440303074403040744030507440306074403070744030807440309074403100744031107440312074403130744031407440315074403160744031707440318074403190744032007440321074403220744032307440324074403250744032607440327074403280744032907440330074403310744033207440333074403340744033507440336074403370744033807440339074403400744034107440342074403430744034407440345074403460744034707440348074403490744035007440351074403520744035307440354074403550744035607440357074403580744035907440360074403610744036207440363074403640744036507440366074403670744036807440369074403700744037107440372074403730744037407440375074403760744037707440378074403790744038007440381074403820744038307440384074403850744038607440387074403880744038907440390074403910744039207440393074403940744039507440396074403970744039807440399074404000744040107440402074404030744040407440405074404060744040707440408074404090744041007440411074404120744041307440414074404150744041607440417074404180744041907440420074404210744042207440423074404240744042507440426074404270744042807440429074404300744043107440432074404330744043407440435074404360744043707440438074404390744044007440441074404420744044307440444074404450744044607440447074404480744044907440450074404510744045207440453074404540744045507440456074404570744045807440459074404600744046107440462074404630744046407440465074404660744046707440468074404690744047007440471074404720744047307440474074404750744047607440477074404780744047907440480074404810744048207440483074404840744048507440486074404870744048807440489074404900744049107440492074404930744049407440495074404960744049707440498074404990744050007440501074405020744050307440504074405050744050607440507074405080744050907440510074405110744051207440513074405140744051507440516074405170744051807440519074405200744052107440522074405230744052407440525074405260744052707440528074405290744053007440531074405320744053307440534074405350744053607440537074405380744053907440540074405410744054207440543074405440744054507440546074405470744054807440549074405500744055107440552074405530744055407440555074405560744055707440558074405590744056007440561074405620744056307440564074405650744056607440567074405680744056907440570074405710744057207440573074405740744057507440576074405770744057807440579074405800744058107440582074405830744058407440585074405860744058707440588074405890744059007440591074405920744059307440594074405950744059607440597074405980744059907440600074406010744060207440603074406040744060507440606074406070744060807440609074406100744061107440612074406130744061407440615074406160744061707440618074406190744062007440621074406220744062307440624074406250744062607440627074406280744062907440630074406310744063207440633074406340744063507440636074406370744063807440639074406400744064107440642074406430744064407440645074406460744064707440648074406490744065007440651074406520744065307440654074406550744065607440657074406580744065907440660074406610744066207440663074406640744066507440666074406670744066807440669074406700744067107440672074406730744067407440675074406760744067707440678074406790744068007440681074406820744068307440684074406850744068607440687074406880744068907440690074406910744069207440693074406940744069507440696074406970744069807440699074407000744070107440702074407030744070407440705074407060744070707440708074407090744071007440711074407120744071307440714074407150744071607440717074407180744071907440720074407210744072207440723074407240744072507440726074407270744072807440729074407300744073107440732074407330744073407440735074407360744073707440738074407390744074007440741074407420744074307440744074407450744074607440747074407480744074907440750074407510744075207440753074407540744075507440756074407570744075807440759074407600744076107440762074407630744076407440765074407660744076707440768074407690744077007440771074407720744077307440774074407750744077607440777074407780744077907440780074407810744078207440783074407840744078507440786074407870744078807440789074407900744079107440792074407930744079407440795074407960744079707440798074407990744080007440801074408020744080307440804074408050744080607440807074408080744080907440810074408110744081207440813074408140744081507440816074408170744081807440819074408200744082107440822074408230744082407440825074408260744082707440828074408290744083007440831074408320744083307440834074408350744083607440837074408380744083907440840074408410744084207440843074408440744084507440846074408470744084807440849074408500744085107440852074408530744085407440855074408560744085707440858074408590744086007440861074408620744086307440864074408650744086607440867074408680744086907440870074408710744087207440873074408740744087507440876074408770744087807440879074408800744088107440882074408830744088407440885074408860744088707440888074408890744089007440891074408920744089307440894074408950744089607440897074408980744089907440900074409010744090207440903074409040744090507440906074409070744090807440909074409100744091107440912074409130744091407440915074409160744091707440918074409190744092007440921074409220744092307440924074409250744092607440927074409280744092907440930074409310744093207440933074409340744093507440936074409370744093807440939074409400744094107440942074409430744094407440945074409460744094707440948074409490744095007440951074409520744095307440954074409550744095607440957074409580744095907440960074409610744096207440963074409640744096507440966074409670744096807440969074409700744097107440972074409730744097407440975074409760744097707440978074409790744098007440981074409820744098307440984074409850744098607440987074409880744098907440990074409910744099207440993074409940744099507440996074409970744099807440999074410000744100107441002074410030744100407441005074410060744100707441008074410090744101007441011074410120744101307441014074410150744101607441017074410180744101907441020074410210744102207441023074410240744102507441026074410270744102807441029074410300744103107441032074410330744103407441035074410360744103707441038074410390744104007441041074410420744104307441044074410450744104607441047074410480744104907441050074410510744105207441053074410540744105507441056074410570744105807441059074410600744106107441062074410630744106407441065074410660744106707441068074410690744107007441071074410720744107307441074074410750744107607441077074410780744107907441080074410810744108207441083074410840744108507441086074410870744108807441089074410900744109107441092074410930744109407441095074410960744109707441098074410990744110007441101074411020744110307441104074411050745000107450002074500030745000407450005074500060745000707450008074500090745001007450011074500120745001307450014074500150745001607450017074500180745001907450020074500210745002207450023074500240745002507450026074500270745002807450029074500300745003107450032074500330745003407450035074500360745003707450038074500390745004007450041074500420745004307450044074500450745004607450047074500480745004907450050074500510745005207450053074500540745005507450056074500570745005807450059074500600745006107450062074500630745006407450065074500660745006707450068074500690745007007450071074500720745007307450074074500750745007607450077074500780745007907450080074500810745008207450083074500840745008507450086074500870745008807450089074500900745009107450092074500930745009407450095074500960745009707450098074500990745010007450101074501020745010307450104074501050745010607450107074501080745010907450110074501110745011207450113074501140745011507450116074501170745011807450119074501200745012107450122074501230745012407450125074501260745012707450128074501290745013007450131074501320745013307450134074501350745013607450137074501380745013907450140074501410745014207450143074501440745014507450146074501470745014807450149074501500745015107450152074501530745015407450155074501560745015707450158074501590745016007450161074501620745016307450164074501650745016607450167074501680745016907450170074501710745017207450173074501740745017507450176074501770745017807450179074501800745018107450182074501830745018407450185074501860745018707450188074501890745019007450191074501920745019307450194074501950745019607450197074501980745019907450200074502010745020207450203074502040745020507450206074502070745020807450209074502100745021107450212074502130745021407450215074502160745021707450218074502190745022007450221074502220745022307450224074502250745022607450227074502280745022907450230074502310745023207450233074502340745023507450236074502370745023807450239074502400745024107450242074502430745024407450245074502460745024707450248074502490745025007450251074502520745025307450254074502550745025607450257074502580745025907450260074502610745026207450263074502640745026507450266074502670745026807450269074502700745027107450272074502730745027407450275074502760745027707450278074502790745028007450281074502820745028307450284074502850745028607450287074502880745028907450290074502910745029207450293074502940745029507450296074502970745029807450299074503000745030107450302074503030745030407450305074503060745030707450308074503090745031007450311074503120745031307450314074503150745031607450317074503180745031907450320074503210745032207450323074503240745032507450326074503270745032807450329074503300745033107450332074503330745033407450335074503360745033707450338074503390745034007450341074503420745034307450344074503450745034607450347074503480745034907450350074503510745035207450353074503540745035507450356074503570745035807450359074503600745036107450362074503630745036407450365074503660745036707450368074503690745037007450371074503720745037307450374074503750745037607450377074503780745037907450380074503810745038207450383074503840745038507450386074503870745038807450389074503900745039107450392074503930745039407450395074503960745039707450398074503990745040007450401074504020745040307450404074504050745040607450407074504080745040907450410074504110745041207450413074504140745041507450416074504170745041807450419074504200745042107450422074504230745042407450425074504260745042707450428074504290745043007450431074504320745043307450434074504350745043607450437074504380745043907450440074504410745044207450443074504440745044507450446074504470745044807450449074504500745045107450452074504530745045407450455074504560745045707450458074504590745046007450461074504620745046307450464074504650745046607450467074504680745046907450470074504710745047207450473074504740745047507450476074504770745047807450479074504800745048107450482074504830745048407450485074504860745048707450488074504890745049007450491074504920745049307450494074504950745049607450497074504980745049907450500074505010745050207450503074505040745050507450506074505070745050807450509074505100745051107450512074505130745051407450515074505160745051707450518074505190745052007450521074505220745052307450524074505250745052607450527074505280745052907450530074505310745053207450533074505340745053507450536074505370745053807450539074505400745054107450542074505430745054407450545074505460745054707450548074505490745055007450551074505520745055307450554074505550745055607450557074505580745055907450560074505610745056207450563074505640745056507450566074505670745056807450569074505700745057107450572074505730745057407450575074505760745057707450578074505790745058007450581074505820745058307450584074505850745058607450587074505880745058907450590074505910745059207450593074505940745059507450596074505970745059807450599074506000745060107450602074506030745060407450605074506060745060707450608074506090745061007450611074506120745061307450614074506150745061607450617074506180745061907450620074506210745062207450623074506240745062507450626074506270745062807450629074506300745063107450632074506330745063407450635074506360745063707450638074506390745064007450641074506420745064307450644074506450745064607450647074506480745064907450650074506510745065207450653074506540745065507450656074506570745065807450659074506600745066107450662074506630745066407450665074506660745066707450668074506690745067007450671074506720745067307450674074506750745067607450677074506780745067907450680074506810745068207450683074506840745068507450686074506870745068807450689074506900745069107450692074506930745069407450695074506960745069707450698074506990745070007450701074507020745070307450704074507050745070607450707074507080745070907450710074507110745071207450713074507140745071507450716074507170745071807450719074507200745072107450722074507230745072407450725074507260745072707450728074507290745073007450731074507320745073307450734074507350745073607450737074507380745073907450740074507410745074207450743074507440745074507450746074507470745074807450749074507500745075107450752074507530745075407450755074507560745075707450758074507590745076007450761074507620745076307450764074507650745076607450767074507680745076907450770074507710745077207450773074507740745077507450776074507770745077807450779074507800745078107450782074507830745078407450785074507860745078707450788074507890745079007450791074507920745079307450794074507950745079607450797074507980745079907450800074508010745080207450803074508040745080507450806074508070745080807450809074508100745081107450812074508130745081407450815074508160745081707450818074508190745082007450821074508220745082307450824074508250745082607450827074508280745082907450830074508310745083207450833074508340745083507450836074508370745083807450839074508400745084107450842074508430745084407450845074508460745084707450848074508490745085007450851074508520745085307450854074508550745085607450857074508580745085907450860074508610745086207450863074508640745086507450866074508670745086807450869074508700745087107450872074508730745087407450875074508760745087707450878074508790745088007450881074508820745088307450884074508850745088607450887074508880745088907450890074508910745089207450893074508940745089507450896074508970745089807450899074509000745090107450902074509030745090407450905074509060745090707450908074509090745091007450911074509120745091307450914074509150745091607450917074509180745091907450920074509210745092207450923074509240745092507450926074509270745092807450929074509300745093107450932074509330745093407450935074509360745093707450938074509390745094007450941074509420745094307450944074509450745094607450947074509480745094907450950074509510745095207450953074509540745095507450956074509570745095807450959074509600745096107450962074509630745096407450965074509660745096707450968074509690745097007450971074509720745097307450974074509750745097607450977074509780745097907450980074509810745098207450983074509840745098507450986074509870745098807450989074509900745099107450992074509930745099407450995074509960745099707450998074509990745100007451001074510020745100307451004074510050745100607451007074510080745100907451010074510110745101207451013074510140745101507451016074510170745101807451019074510200745102107451022074510230745102407451025074510260745102707451028074510290745103007451031074510320745103307451034074510350745103607451037074510380745103907451040074510410745104207451043074510440745104507451046074510470745104807451049074510500745105107451052074510530745105407451055074510560745105707451058074510590745106007451061074510620745106307451064074510650745106607451067074510680745106907451070074510710745107207451073074510740745107507451076074510770745107807451079074510800745108107451082074510830745108407451085074510860745108707451088074510890745109007451091074510920745109307451094074510950745109607451097074510980745109907451100074511010745110207451103074511040745110507460001074600020746000307460004074600050746000607460007074600080746000907460010074600110746001207460013074600140746001507460016074600170746001807460019074600200746002107460022074600230746002407460025074600260746002707460028074600290746003007460031074600320746003307460034074600350746003607460037074600380746003907460040074600410746004207460043074600440746004507460046074600470746004807460049074600500746005107460052074600530746005407460055074600560746005707460058074600590746006007460061074600620746006307460064074600650746006607460067074600680746006907460070074600710746007207460073074600740746007507460076074600770746007807460079074600800746008107460082074600830746008407460085074600860746008707460088074600890746009007460091074600920746009307460094074600950746009607460097074600980746009907460100074601010746010207460103074601040746010507460106074601070746010807460109074601100746011107460112074601130746011407460115074601160746011707460118074601190746012007460121074601220746012307460124074601250746012607460127074601280746012907460130074601310746013207460133074601340746013507460136074601370746013807460139074601400746014107460142074601430746014407460145074601460746014707460148074601490746015007460151074601520746015307460154074601550746015607460157074601580746015907460160074601610746016207460163074601640746016507460166074601670746016807460169074601700746017107460172074601730746017407460175074601760746017707460178074601790746018007460181074601820746018307460184074601850746018607460187074601880746018907460190074601910746019207460193074601940746019507460196074601970746019807460199074602000746020107460202074602030746020407460205074602060746020707460208074602090746021007460211074602120746021307460214074602150746021607460217074602180746021907460220074602210746022207460223074602240746022507460226074602270746022807460229074602300746023107460232074602330746023407460235074602360746023707460238074602390746024007460241074602420746024307460244074602450746024607460247074602480746024907460250074602510746025207460253074602540746025507460256074602570746025807460259074602600746026107460262074602630746026407460265074602660746026707460268074602690746027007460271074602720746027307460274074602750746027607460277074602780746027907460280074602810746028207460283074602840746028507460286074602870746028807460289074602900746029107460292074602930746029407460295074602960746029707460298074602990746030007460301074603020746030307460304074603050746030607460307074603080746030907460310074603110746031207460313074603140746031507460316074603170746031807460319074603200746032107460322074603230746032407460325074603260746032707460328074603290746033007460331074603320746033307460334074603350746033607460337074603380746033907460340074603410746034207460343074603440746034507460346074603470746034807460349074603500746035107460352074603530746035407460355074603560746035707460358074603590746036007460361074603620746036307460364074603650746036607460367074603680746036907460370074603710746037207460373074603740746037507460376074603770746037807460379074603800746038107460382074603830746038407460385074603860746038707460388074603890746039007460391074603920746039307460394074603950746039607460397074603980746039907460400074604010746040207460403074604040746040507460406074604070746040807460409074604100746041107460412074604130746041407460415074604160746041707460418074604190746042007460421074604220746042307460424074604250746042607460427074604280746042907460430074604310746043207460433074604340746043507460436074604370746043807460439074604400746044107460442074604430746044407460445074604460746044707460448074604490746045007460451074604520746045307460454074604550746045607460457074604580746045907460460074604610746046207460463074604640746046507460466074604670746046807460469074604700746047107460472074604730746047407460475074604760746047707460478074604790746048007460481074604820746048307460484074604850746048607460487074604880746048907460490074604910746049207460493074604940746049507460496074604970746049807460499074605000746050107460502074605030746050407460505074605060746050707460508074605090746051007460511074605120746051307460514074605150746051607460517074605180746051907460520074605210746052207460523074605240746052507460526074605270746052807460529074605300746053107460532074605330746053407460535074605360746053707460538074605390746054007460541074605420746054307460544074605450746054607460547074605480746054907460550074605510746055207460553074605540746055507460556074605570746055807460559074605600746056107460562074605630746056407460565074605660746056707460568074605690746057007460571074605720746057307460574074605750746057607460577074605780746057907460580074605810746058207460583074605840746058507460586074605870746058807460589074605900746059107460592074605930746059407460595074605960746059707460598074605990746060007460601074606020746060307460604074606050746060607460607074606080746060907460610074606110746061207460613074606140746061507460616074606170746061807460619074606200746062107460622074606230746062407460625074606260746062707460628074606290746063007460631074606320746063307460634074606350746063607460637074606380746063907460640074606410746064207460643074606440746064507460646074606470746064807460649074606500746065107460652074606530746065407460655074606560746065707460658074606590746066007460661074606620746066307460664074606650746066607460667074606680746066907460670074606710746067207460673074606740746067507460676074606770746067807460679074606800746068107460682074606830746068407460685074606860746068707460688074606890746069007460691074606920746069307460694074606950746069607460697074606980746069907460700074607010746070207460703074607040746070507460706074607070746070807460709074607100746071107460712074607130746071407460715074607160746071707460718074607190746072007460721074607220746072307460724074607250746072607460727074607280746072907460730074607310746073207460733074607340746073507460736074607370746073807460739074607400746074107460742074607430746074407460745074607460746074707460748074607490746075007460751074607520746075307460754074607550746075607460757074607580746075907460760074607610746076207460763074607640746076507460766074607670746076807460769074607700746077107460772074607730746077407460775074607760746077707460778074607790746078007460781074607820746078307460784074607850746078607460787074607880746078907460790074607910746079207460793074607940746079507460796074607970746079807460799074608000746080107460802074608030746080407460805074608060746080707460808074608090746081007460811074608120746081307460814074608150746081607460817074608180746081907460820074608210746082207460823074608240746082507460826074608270746082807460829074608300746083107460832074608330746083407460835074608360746083707460838074608390746084007460841074608420746084307460844074608450746084607460847074608480746084907460850074608510746085207460853074608540746085507460856074608570746085807460859074608600746086107460862074608630746086407460865074608660746086707460868074608690746087007460871074608720746087307460874074608750746087607460877074608780746087907460880074608810746088207460883074608840746088507460886074608870746088807460889074608900746089107460892074608930746089407460895074608960746089707460898074608990746090007460901074609020746090307460904074609050746090607460907074609080746090907460910074609110746091207460913074609140746091507460916074609170746091807460919074609200746092107460922074609230746092407460925074609260746092707460928074609290746093007460931074609320746093307460934074609350746093607460937074609380746093907460940074609410746094207460943074609440746094507460946074609470746094807460949074609500746095107460952074609530746095407460955074609560746095707460958074609590746096007460961074609620746096307460964074609650746096607460967074609680746096907460970074609710746097207460973074609740746097507460976074609770746097807460979074609800746098107460982074609830746098407460985074609860746098707460988074609890746099007460991074609920746099307460994074609950746099607460997074609980746099907461000074610010746100207461003074610040746100507461006074610070746100807461009074610100746101107461012074610130746101407461015074610160746101707461018074610190746102007461021074610220746102307461024074610250746102607461027074610280746102907461030074610310746103207461033074610340746103507461036074610370746103807461039074610400746104107461042074610430746104407461045074610460746104707461048074610490746105007461051074610520746105307461054074610550746105607461057074610580746105907461060074610610746106207461063074610640746106507461066074610670746106807461069074610700746107107461072074610730746107407461075074610760746107707461078074610790746108007461081074610820746108307461084074610850746108607461087074610880746108907461090074610910746109207461093074610940746109507461096074610970746109807461099074611000746110107461102074611030746110407461105074700010747000207470003074700040747000507470006074700070747000807470009074700100747001107470012074700130747001407470015074700160747001707470018074700190747002007470021074700220747002307470024074700250747002607470027074700280747002907470030074700310747003207470033074700340747003507470036074700370747003807470039074700400747004107470042074700430747004407470045074700460747004707470048074700490747005007470051074700520747005307470054074700550747005607470057074700580747005907470060074700610747006207470063074700640747006507470066074700670747006807470069074700700747007107470072074700730747007407470075074700760747007707470078074700790747008007470081074700820747008307470084074700850747008607470087074700880747008907470090074700910747009207470093074700940747009507470096074700970747009807470099074701000747010107470102074701030747010407470105074701060747010707470108074701090747011007470111074701120747011307470114074701150747011607470117074701180747011907470120074701210747012207470123074701240747012507470126074701270747012807470129074701300747013107470132074701330747013407470135074701360747013707470138074701390747014007470141074701420747014307470144074701450747014607470147074701480747014907470150074701510747015207470153074701540747015507470156074701570747015807470159074701600747016107470162074701630747016407470165074701660747016707470168074701690747017007470171074701720747017307470174074701750747017607470177074701780747017907470180074701810747018207470183074701840747018507470186074701870747018807470189074701900747019107470192074701930747019407470195074701960747019707470198074701990747020007470201074702020747020307470204074702050747020607470207074702080747020907470210074702110747021207470213074702140747021507470216074702170747021807470219074702200747022107470222074702230747022407470225074702260747022707470228074702290747023007470231074702320747023307470234074702350747023607470237074702380747023907470240074702410747024207470243074702440747024507470246074702470747024807470249074702500747025107470252074702530747025407470255074702560747025707470258074702590747026007470261074702620747026307470264074702650747026607470267074702680747026907470270074702710747027207470273074702740747027507470276074702770747027807470279074702800747028107470282074702830747028407470285074702860747028707470288074702890747029007470291074702920747029307470294074702950747029607470297074702980747029907470300074703010747030207470303074703040747030507470306074703070747030807470309074703100747031107470312074703130747031407470315074703160747031707470318074703190747032007470321074703220747032307470324074703250747032607470327074703280747032907470330074703310747033207470333074703340747033507470336074703370747033807470339074703400747034107470342074703430747034407470345074703460747034707470348074703490747035007470351074703520747035307470354074703550747035607470357074703580747035907470360074703610747036207470363074703640747036507470366074703670747036807470369074703700747037107470372074703730747037407470375074703760747037707470378074703790747038007470381074703820747038307470384074703850747038607470387074703880747038907470390074703910747039207470393074703940747039507470396074703970747039807470399074704000747040107470402074704030747040407470405074704060747040707470408074704090747041007470411074704120747041307470414074704150747041607470417074704180747041907470420074704210747042207470423074704240747042507470426074704270747042807470429074704300747043107470432074704330747043407470435074704360747043707470438074704390747044007470441074704420747044307470444074704450747044607470447074704480747044907470450074704510747045207470453074704540747045507470456074704570747045807470459074704600747046107470462074704630747046407470465074704660747046707470468074704690747047007470471074704720747047307470474074704750747047607470477074704780747047907470480074704810747048207470483074704840747048507470486074704870747048807470489074704900747049107470492074704930747049407470495074704960747049707470498074704990747050007470501074705020747050307470504074705050747050607470507074705080747050907470510074705110747051207470513074705140747051507470516074705170747051807470519074705200747052107470522074705230747052407470525074705260747052707470528074705290747053007470531074705320747053307470534074705350747053607470537074705380747053907470540074705410747054207470543074705440747054507470546074705470747054807470549074705500747055107470552074705530747055407470555074705560747055707470558074705590747056007470561074705620747056307470564074705650747056607470567074705680747056907470570074705710747057207470573074705740747057507470576074705770747057807470579074705800747058107470582074705830747058407470585074705860747058707470588074705890747059007470591074705920747059307470594074705950747059607470597074705980747059907470600074706010747060207470603074706040747060507470606074706070747060807470609074706100747061107470612074706130747061407470615074706160747061707470618074706190747062007470621074706220747062307470624074706250747062607470627074706280747062907470630074706310747063207470633074706340747063507470636074706370747063807470639074706400747064107470642074706430747064407470645074706460747064707470648074706490747065007470651074706520747065307470654074706550747065607470657074706580747065907470660074706610747066207470663074706640747066507470666074706670747066807470669074706700747067107470672074706730747067407470675074706760747067707470678074706790747068007470681074706820747068307470684074706850747068607470687074706880747068907470690074706910747069207470693074706940747069507470696074706970747069807470699074707000747070107470702074707030747070407470705074707060747070707470708074707090747071007470711074707120747071307470714074707150747071607470717074707180747071907470720074707210747072207470723074707240747072507470726074707270747072807470729074707300747073107470732074707330747073407470735074707360747073707470738074707390747074007470741074707420747074307470744074707450747074607470747074707480747074907470750074707510747075207470753074707540747075507470756074707570747075807470759074707600747076107470762074707630747076407470765074707660747076707470768074707690747077007470771074707720747077307470774074707750747077607470777074707780747077907470780074707810747078207470783074707840747078507470786074707870747078807470789074707900747079107470792074707930747079407470795074707960747079707470798074707990747080007470801074708020747080307470804074708050747080607470807074708080747080907470810074708110747081207470813074708140747081507470816074708170747081807470819074708200747082107470822074708230747082407470825074708260747082707470828074708290747083007470831074708320747083307470834074708350747083607470837074708380747083907470840074708410747084207470843074708440747084507470846074708470747084807470849074708500747085107470852074708530747085407470855074708560747085707470858074708590747086007470861074708620747086307470864074708650747086607470867074708680747086907470870074708710747087207470873074708740747087507470876074708770747087807470879074708800747088107470882074708830747088407470885074708860747088707470888074708890747089007470891074708920747089307470894074708950747089607470897074708980747089907470900074709010747090207470903074709040747090507470906074709070747090807470909074709100747091107470912074709130747091407470915074709160747091707470918074709190747092007470921074709220747092307470924074709250747092607470927074709280747092907470930074709310747093207470933074709340747093507470936074709370747093807470939074709400747094107470942074709430747094407470945074709460747094707470948074709490747095007470951074709520747095307470954074709550747095607470957074709580747095907470960074709610747096207470963074709640747096507470966074709670747096807470969074709700747097107470972074709730747097407470975074709760747097707470978074709790747098007470981074709820747098307470984074709850747098607470987074709880747098907470990074709910747099207470993074709940747099507470996074709970747099807470999074710000747100107471002074710030747100407471005074710060747100707471008074710090747101007471011074710120747101307471014074710150747101607471017074710180747101907471020074710210747102207471023074710240747102507471026074710270747102807471029074710300747103107471032074710330747103407471035074710360747103707471038074710390747104007471041074710420747104307471044074710450747104607471047074710480747104907471050074710510747105207471053074710540747105507471056074710570747105807471059074710600747106107471062074710630747106407471065074710660747106707471068074710690747107007471071074710720747107307471074074710750747107607471077074710780747107907471080074710810747108207471083074710840747108507471086074710870747108807471089074710900747109107471092074710930747109407471095074710960747109707471098074710990747110007471101074711020747110307471104074711050748000107480002074800030748000407480005074800060748000707480008074800090748001007480011074800120748001307480014074800150748001607480017074800180748001907480020074800210748002207480023074800240748002507480026074800270748002807480029074800300748003107480032074800330748003407480035074800360748003707480038074800390748004007480041074800420748004307480044074800450748004607480047074800480748004907480050074800510748005207480053074800540748005507480056074800570748005807480059074800600748006107480062074800630748006407480065074800660748006707480068074800690748007007480071074800720748007307480074074800750748007607480077074800780748007907480080074800810748008207480083074800840748008507480086074800870748008807480089074800900748009107480092074800930748009407480095074800960748009707480098074800990748010007480101074801020748010307480104074801050748010607480107074801080748010907480110074801110748011207480113074801140748011507480116074801170748011807480119074801200748012107480122074801230748012407480125074801260748012707480128074801290748013007480131074801320748013307480134074801350748013607480137074801380748013907480140074801410748014207480143074801440748014507480146074801470748014807480149074801500748015107480152074801530748015407480155074801560748015707480158074801590748016007480161074801620748016307480164074801650748016607480167074801680748016907480170074801710748017207480173074801740748017507480176074801770748017807480179074801800748018107480182074801830748018407480185074801860748018707480188074801890748019007480191074801920748019307480194074801950748019607480197074801980748019907480200074802010748020207480203074802040748020507480206074802070748020807480209074802100748021107480212074802130748021407480215074802160748021707480218074802190748022007480221074802220748022307480224074802250748022607480227074802280748022907480230074802310748023207480233074802340748023507480236074802370748023807480239074802400748024107480242074802430748024407480245074802460748024707480248074802490748025007480251074802520748025307480254074802550748025607480257074802580748025907480260074802610748026207480263074802640748026507480266074802670748026807480269074802700748027107480272074802730748027407480275074802760748027707480278074802790748028007480281074802820748028307480284074802850748028607480287074802880748028907480290074802910748029207480293074802940748029507480296074802970748029807480299074803000748030107480302074803030748030407480305074803060748030707480308074803090748031007480311074803120748031307480314074803150748031607480317074803180748031907480320074803210748032207480323074803240748032507480326074803270748032807480329074803300748033107480332074803330748033407480335074803360748033707480338074803390748034007480341074803420748034307480344074803450748034607480347074803480748034907480350074803510748035207480353074803540748035507480356074803570748035807480359074803600748036107480362074803630748036407480365074803660748036707480368074803690748037007480371074803720748037307480374074803750748037607480377074803780748037907480380074803810748038207480383074803840748038507480386074803870748038807480389074803900748039107480392074803930748039407480395074803960748039707480398074803990748040007480401074804020748040307480404074804050748040607480407074804080748040907480410074804110748041207480413074804140748041507480416074804170748041807480419074804200748042107480422074804230748042407480425074804260748042707480428074804290748043007480431074804320748043307480434074804350748043607480437074804380748043907480440074804410748044207480443074804440748044507480446074804470748044807480449074804500748045107480452074804530748045407480455074804560748045707480458074804590748046007480461074804620748046307480464074804650748046607480467074804680748046907480470074804710748047207480473074804740748047507480476074804770748047807480479074804800748048107480482074804830748048407480485074804860748048707480488074804890748049007480491074804920748049307480494074804950748049607480497074804980748049907480500074805010748050207480503074805040748050507480506074805070748050807480509074805100748051107480512074805130748051407480515074805160748051707480518074805190748052007480521074805220748052307480524074805250748052607480527074805280748052907480530074805310748053207480533074805340748053507480536074805370748053807480539074805400748054107480542074805430748054407480545074805460748054707480548074805490748055007480551074805520748055307480554074805550748055607480557074805580748055907480560074805610748056207480563074805640748056507480566074805670748056807480569074805700748057107480572074805730748057407480575074805760748057707480578074805790748058007480581074805820748058307480584074805850748058607480587074805880748058907480590074805910748059207480593074805940748059507480596074805970748059807480599074806000748060107480602074806030748060407480605074806060748060707480608074806090748061007480611074806120748061307480614074806150748061607480617074806180748061907480620074806210748062207480623074806240748062507480626074806270748062807480629074806300748063107480632074806330748063407480635074806360748063707480638074806390748064007480641074806420748064307480644074806450748064607480647074806480748064907480650074806510748065207480653074806540748065507480656074806570748065807480659074806600748066107480662074806630748066407480665074806660748066707480668074806690748067007480671074806720748067307480674074806750748067607480677074806780748067907480680074806810748068207480683074806840748068507480686074806870748068807480689074806900748069107480692074806930748069407480695074806960748069707480698074806990748070007480701074807020748070307480704074807050748070607480707074807080748070907480710074807110748071207480713074807140748071507480716074807170748071807480719074807200748072107480722074807230748072407480725074807260748072707480728074807290748073007480731074807320748073307480734074807350748073607480737074807380748073907480740074807410748074207480743074807440748074507480746074807470748074807480749074807500748075107480752074807530748075407480755074807560748075707480758074807590748076007480761074807620748076307480764074807650748076607480767074807680748076907480770074807710748077207480773074807740748077507480776074807770748077807480779074807800748078107480782074807830748078407480785074807860748078707480788074807890748079007480791074807920748079307480794074807950748079607480797074807980748079907480800074808010748080207480803074808040748080507480806074808070748080807480809074808100748081107480812074808130748081407480815074808160748081707480818074808190748082007480821074808220748082307480824074808250748082607480827074808280748082907480830074808310748083207480833074808340748083507480836074808370748083807480839074808400748084107480842074808430748084407480845074808460748084707480848074808490748085007480851074808520748085307480854074808550748085607480857074808580748085907480860074808610748086207480863074808640748086507480866074808670748086807480869074808700748087107480872074808730748087407480875074808760748087707480878074808790748088007480881074808820748088307480884074808850748088607480887074808880748088907480890074808910748089207480893074808940748089507480896074808970748089807480899074809000748090107480902074809030748090407480905074809060748090707480908074809090748091007480911074809120748091307480914074809150748091607480917074809180748091907480920074809210748092207480923074809240748092507480926074809270748092807480929074809300748093107480932074809330748093407480935074809360748093707480938074809390748094007480941074809420748094307480944074809450748094607480947074809480748094907480950074809510748095207480953074809540748095507480956074809570748095807480959074809600748096107480962074809630748096407480965074809660748096707480968074809690748097007480971074809720748097307480974074809750748097607480977074809780748097907480980074809810748098207480983074809840748098507480986074809870748098807480989074809900748099107480992074809930748099407480995074809960748099707480998074809990748100007481001074810020748100307481004074810050748100607481007074810080748100907481010074810110748101207481013074810140748101507481016074810170748101807481019074810200748102107481022074810230748102407481025074810260748102707481028074810290748103007481031074810320748103307481034074810350748103607481037074810380748103907481040074810410748104207481043074810440748104507481046074810470748104807481049074810500748105107481052074810530748105407481055074810560748105707481058074810590748106007481061074810620748106307481064074810650748106607481067074810680748106907481070074810710748107207481073074810740748107507481076074810770748107807481079074810800748108107481082074810830748108407481085074810860748108707481088074810890748109007481091074810920748109307481094074810950748109607481097074810980748109907481100074811010748110207481103074811040748110507490001074900020749000307490004074900050749000607490007074900080749000907490010074900110749001207490013074900140749001507490016074900170749001807490019074900200749002107490022074900230749002407490025074900260749002707490028074900290749003007490031074900320749003307490034074900350749003607490037074900380749003907490040074900410749004207490043074900440749004507490046074900470749004807490049074900500749005107490052074900530749005407490055074900560749005707490058074900590749006007490061074900620749006307490064074900650749006607490067074900680749006907490070074900710749007207490073074900740749007507490076074900770749007807490079074900800749008107490082074900830749008407490085074900860749008707490088074900890749009007490091074900920749009307490094074900950749009607490097074900980749009907490100074901010749010207490103074901040749010507490106074901070749010807490109074901100749011107490112074901130749011407490115074901160749011707490118074901190749012007490121074901220749012307490124074901250749012607490127074901280749012907490130074901310749013207490133074901340749013507490136074901370749013807490139074901400749014107490142074901430749014407490145074901460749014707490148074901490749015007490151074901520749015307490154074901550749015607490157074901580749015907490160074901610749016207490163074901640749016507490166074901670749016807490169074901700749017107490172074901730749017407490175074901760749017707490178074901790749018007490181074901820749018307490184074901850749018607490187074901880749018907490190074901910749019207490193074901940749019507490196074901970749019807490199074902000749020107490202074902030749020407490205074902060749020707490208074902090749021007490211074902120749021307490214074902150749021607490217074902180749021907490220074902210749022207490223074902240749022507490226074902270749022807490229074902300749023107490232074902330749023407490235074902360749023707490238074902390749024007490241074902420749024307490244074902450749024607490247074902480749024907490250074902510749025207490253074902540749025507490256074902570749025807490259074902600749026107490262074902630749026407490265074902660749026707490268074902690749027007490271074902720749027307490274074902750749027607490277074902780749027907490280074902810749028207490283074902840749028507490286074902870749028807490289074902900749029107490292074902930749029407490295074902960749029707490298074902990749030007490301074903020749030307490304074903050749030607490307074903080749030907490310074903110749031207490313074903140749031507490316074903170749031807490319074903200749032107490322074903230749032407490325074903260749032707490328074903290749033007490331074903320749033307490334074903350749033607490337074903380749033907490340074903410749034207490343074903440749034507490346074903470749034807490349074903500749035107490352074903530749035407490355074903560749035707490358074903590749036007490361074903620749036307490364074903650749036607490367074903680749036907490370074903710749037207490373074903740749037507490376074903770749037807490379074903800749038107490382074903830749038407490385074903860749038707490388074903890749039007490391074903920749039307490394074903950749039607490397074903980749039907490400074904010749040207490403074904040749040507490406074904070749040807490409074904100749041107490412074904130749041407490415074904160749041707490418074904190749042007490421074904220749042307490424074904250749042607490427074904280749042907490430074904310749043207490433074904340749043507490436074904370749043807490439074904400749044107490442074904430749044407490445074904460749044707490448074904490749045007490451074904520749045307490454074904550749045607490457074904580749045907490460074904610749046207490463074904640749046507490466074904670749046807490469074904700749047107490472074904730749047407490475074904760749047707490478074904790749048007490481074904820749048307490484074904850749048607490487074904880749048907490490074904910749049207490493074904940749049507490496074904970749049807490499074905000749050107490502074905030749050407490505074905060749050707490508074905090749051007490511074905120749051307490514074905150749051607490517074905180749051907490520074905210749052207490523074905240749052507490526074905270749052807490529074905300749053107490532074905330749053407490535074905360749053707490538074905390749054007490541074905420749054307490544074905450749054607490547074905480749054907490550074905510749055207490553074905540749055507490556074905570749055807490559074905600749056107490562074905630749056407490565074905660749056707490568074905690749057007490571074905720749057307490574074905750749057607490577074905780749057907490580074905810749058207490583074905840749058507490586074905870749058807490589074905900749059107490592074905930749059407490595074905960749059707490598074905990749060007490601074906020749060307490604074906050749060607490607074906080749060907490610074906110749061207490613074906140749061507490616074906170749061807490619074906200749062107490622074906230749062407490625074906260749062707490628074906290749063007490631074906320749063307490634074906350749063607490637074906380749063907490640074906410749064207490643074906440749064507490646074906470749064807490649074906500749065107490652074906530749065407490655074906560749065707490658074906590749066007490661074906620749066307490664074906650749066607490667074906680749066907490670074906710749067207490673074906740749067507490676074906770749067807490679074906800749068107490682074906830749068407490685074906860749068707490688074906890749069007490691074906920749069307490694074906950749069607490697074906980749069907490700074907010749070207490703074907040749070507490706074907070749070807490709074907100749071107490712074907130749071407490715074907160749071707490718074907190749072007490721074907220749072307490724074907250749072607490727074907280749072907490730074907310749073207490733074907340749073507490736074907370749073807490739074907400749074107490742074907430749074407490745074907460749074707490748074907490749075007490751074907520749075307490754074907550749075607490757074907580749075907490760074907610749076207490763074907640749076507490766074907670749076807490769074907700749077107490772074907730749077407490775074907760749077707490778074907790749078007490781074907820749078307490784074907850749078607490787074907880749078907490790074907910749079207490793074907940749079507490796074907970749079807490799074908000749080107490802074908030749080407490805074908060749080707490808074908090749081007490811074908120749081307490814074908150749081607490817074908180749081907490820074908210749082207490823074908240749082507490826074908270749082807490829074908300749083107490832074908330749083407490835074908360749083707490838074908390749084007490841074908420749084307490844074908450749084607490847074908480749084907490850074908510749085207490853074908540749085507490856074908570749085807490859074908600749086107490862074908630749086407490865074908660749086707490868074908690749087007490871074908720749087307490874074908750749087607490877074908780749087907490880074908810749088207490883074908840749088507490886074908870749088807490889074908900749089107490892074908930749089407490895074908960749089707490898074908990749090007490901074909020749090307490904074909050749090607490907074909080749090907490910074909110749091207490913074909140749091507490916074909170749091807490919074909200749092107490922074909230749092407490925074909260749092707490928074909290749093007490931074909320749093307490934074909350749093607490937074909380749093907490940074909410749094207490943074909440749094507490946074909470749094807490949074909500749095107490952074909530749095407490955074909560749095707490958074909590749096007490961074909620749096307490964074909650749096607490967074909680749096907490970074909710749097207490973074909740749097507490976074909770749097807490979074909800749098107490982074909830749098407490985074909860749098707490988074909890749099007490991074909920749099307490994074909950749099607490997074909980749099907491000074910010749100207491003074910040749100507491006074910070749100807491009074910100749101107491012074910130749101407491015074910160749101707491018074910190749102007491021074910220749102307491024074910250749102607491027074910280749102907491030074910310749103207491033074910340749103507491036074910370749103807491039074910400749104107491042074910430749104407491045074910460749104707491048074910490749105007491051074910520749105307491054074910550749105607491057074910580749105907491060074910610749106207491063074910640749106507491066074910670749106807491069074910700749107107491072074910730749107407491075074910760749107707491078074910790749108007491081074910820749108307491084074910850749108607491087074910880749108907491090074910910749109207491093074910940749109507491096074910970749109807491099074911000749110107491102074911030749110407491105075000010750000207500003075000040750000507500006075000070750000807500009075000100750001107500012075000130750001407500015075000160750001707500018075000190750002007500021075000220750002307500024075000250750002607500027075000280750002907500030075000310750003207500033075000340750003507500036075000370750003807500039075000400750004107500042075000430750004407500045075000460750004707500048075000490750005007500051075000520750005307500054075000550750005607500057075000580750005907500060075000610750006207500063075000640750006507500066075000670750006807500069075000700750007107500072075000730750007407500075075000760750007707500078075000790750008007500081075000820750008307500084075000850750008607500087075000880750008907500090075000910750009207500093075000940750009507500096075000970750009807500099075001000750010107500102075001030750010407500105075001060750010707500108075001090750011007500111075001120750011307500114075001150750011607500117075001180750011907500120075001210750012207500123075001240750012507500126075001270750012807500129075001300750013107500132075001330750013407500135075001360750013707500138075001390750014007500141075001420750014307500144075001450750014607500147075001480750014907500150075001510750015207500153075001540750015507500156075001570750015807500159075001600750016107500162075001630750016407500165075001660750016707500168075001690750017007500171075001720750017307500174075001750750017607500177075001780750017907500180075001810750018207500183075001840750018507500186075001870750018807500189075001900750019107500192075001930750019407500195075001960750019707500198075001990750020007500201075002020750020307500204075002050750020607500207075002080750020907500210075002110750021207500213075002140750021507500216075002170750021807500219075002200750022107500222075002230750022407500225075002260750022707500228075002290750023007500231075002320750023307500234075002350750023607500237075002380750023907500240075002410750024207500243075002440750024507500246075002470750024807500249075002500750025107500252075002530750025407500255075002560750025707500258075002590750026007500261075002620750026307500264075002650750026607500267075002680750026907500270075002710750027207500273075002740750027507500276075002770750027807500279075002800750028107500282075002830750028407500285075002860750028707500288075002890750029007500291075002920750029307500294075002950750029607500297075002980750029907500300075003010750030207500303075003040750030507500306075003070750030807500309075003100750031107500312075003130750031407500315075003160750031707500318075003190750032007500321075003220750032307500324075003250750032607500327075003280750032907500330075003310750033207500333075003340750033507500336075003370750033807500339075003400750034107500342075003430750034407500345075003460750034707500348075003490750035007500351075003520750035307500354075003550750035607500357075003580750035907500360075003610750036207500363075003640750036507500366075003670750036807500369075003700750037107500372075003730750037407500375075003760750037707500378075003790750038007500381075003820750038307500384075003850750038607500387075003880750038907500390075003910750039207500393075003940750039507500396075003970750039807500399075004000750040107500402075004030750040407500405075004060750040707500408075004090750041007500411075004120750041307500414075004150750041607500417075004180750041907500420075004210750042207500423075004240750042507500426075004270750042807500429075004300750043107500432075004330750043407500435075004360750043707500438075004390750044007500441075004420750044307500444075004450750044607500447075004480750044907500450075004510750045207500453075004540750045507500456075004570750045807500459075004600750046107500462075004630750046407500465075004660750046707500468075004690750047007500471075004720750047307500474075004750750047607500477075004780750047907500480075004810750048207500483075004840750048507500486075004870750048807500489075004900750049107500492075004930750049407500495075004960750049707500498075004990750050007500501075005020750050307500504075005050750050607500507075005080750050907500510075005110750051207500513075005140750051507500516075005170750051807500519075005200750052107500522075005230750052407500525075005260750052707500528075005290750053007500531075005320750053307500534075005350750053607500537075005380750053907500540075005410750054207500543075005440750054507500546075005470750054807500549075005500750055107500552075005530750055407500555075005560750055707500558075005590750056007500561075005620750056307500564075005650750056607500567075005680750056907500570075005710750057207500573075005740750057507500576075005770750057807500579075005800750058107500582075005830750058407500585075005860750058707500588075005890750059007500591075005920750059307500594075005950750059607500597075005980750059907500600075006010750060207500603075006040750060507500606075006070750060807500609075006100750061107500612075006130750061407500615075006160750061707500618075006190750062007500621075006220750062307500624075006250750062607500627075006280750062907500630075006310750063207500633075006340750063507500636075006370750063807500639075006400750064107500642075006430750064407500645075006460750064707500648075006490750065007500651075006520750065307500654075006550750065607500657075006580750065907500660075006610750066207500663075006640750066507500666075006670750066807500669075006700750067107500672075006730750067407500675075006760750067707500678075006790750068007500681075006820750068307500684075006850750068607500687075006880750068907500690075006910750069207500693075006940750069507500696075006970750069807500699075007000750070107500702075007030750070407500705075007060750070707500708075007090750071007500711075007120750071307500714075007150750071607500717075007180750071907500720075007210750072207500723075007240750072507500726075007270750072807500729075007300750073107500732075007330750073407500735075007360750073707500738075007390750074007500741075007420750074307500744075007450750074607500747075007480750074907500750075007510750075207500753075007540750075507500756075007570750075807500759075007600750076107500762075007630750076407500765075007660750076707500768075007690750077007500771075007720750077307500774075007750750077607500777075007780750077907500780075007810750078207500783075007840750078507500786075007870750078807500789075007900750079107500792075007930750079407500795075007960750079707500798075007990750080007500801075008020750080307500804075008050750080607500807075008080750080907500810075008110750081207500813075008140750081507500816075008170750081807500819075008200750082107500822075008230750082407500825075008260750082707500828075008290750083007500831075008320750083307500834075008350750083607500837075008380750083907500840075008410750084207500843075008440750084507500846075008470750084807500849075008500750085107500852075008530750085407500855075008560750085707500858075008590750086007500861075008620750086307500864075008650750086607500867075008680750086907500870075008710750087207500873075008740750087507500876075008770750087807500879075008800750088107500882075008830750088407500885075008860750088707500888075008890750089007500891075008920750089307500894075008950750089607500897075008980750089907500900075009010750090207500903075009040750090507500906075009070750090807500909075009100750091107500912075009130750091407500915075009160750091707500918075009190750092007500921075009220750092307500924075009250750092607500927075009280750092907500930075009310750093207500933075009340750093507500936075009370750093807500939075009400750094107500942075009430750094407500945075009460750094707500948075009490750095007500951075009520750095307500954075009550750095607500957075009580750095907500960075009610750096207500963075009640750096507500966075009670750096807500969075009700750097107500972075009730750097407500975075009760750097707500978075009790750098007500981075009820750098307500984075009850750098607500987075009880750098907500990075009910750099207500993075009940750099507500996075009970750099807500999075010000750100107501002075010030750100407501005075010060750100707501008075010090750101007501011075010120750101307501014075010150750101607501017075010180750101907501020075010210750102207501023075010240750102507501026075010270750102807501029075010300750103107501032075010330750103407501035075010360750103707501038075010390750104007501041075010420750104307501044075010450750104607501047075010480750104907501050075010510750105207501053075010540750105507501056075010570750105807501059075010600750106107501062075010630750106407501065075010660750106707501068075010690750107007501071075010720750107307501074075010750750107607501077075010780750107907501080075010810750108207501083075010840750108507501086075010870750108807501089075010900750109107501092075010930750109407501095075010960750109707501098075010990750110007501101075011020750110307501104075011050751000107510002075100030751000407510005075100060751000707510008075100090751001007510011075100120751001307510014075100150751001607510017075100180751001907510020075100210751002207510023075100240751002507510026075100270751002807510029075100300751003107510032075100330751003407510035075100360751003707510038075100390751004007510041075100420751004307510044075100450751004607510047075100480751004907510050075100510751005207510053075100540751005507510056075100570751005807510059075100600751006107510062075100630751006407510065075100660751006707510068075100690751007007510071075100720751007307510074075100750751007607510077075100780751007907510080075100810751008207510083075100840751008507510086075100870751008807510089075100900751009107510092075100930751009407510095075100960751009707510098075100990751010007510101075101020751010307510104075101050751010607510107075101080751010907510110075101110751011207510113075101140751011507510116075101170751011807510119075101200751012107510122075101230751012407510125075101260751012707510128075101290751013007510131075101320751013307510134075101350751013607510137075101380751013907510140075101410751014207510143075101440751014507510146075101470751014807510149075101500751015107510152075101530751015407510155075101560751015707510158075101590751016007510161075101620751016307510164075101650751016607510167075101680751016907510170075101710751017207510173075101740751017507510176075101770751017807510179075101800751018107510182075101830751018407510185075101860751018707510188075101890751019007510191075101920751019307510194075101950751019607510197075101980751019907510200075102010751020207510203075102040751020507510206075102070751020807510209075102100751021107510212075102130751021407510215075102160751021707510218075102190751022007510221075102220751022307510224075102250751022607510227075102280751022907510230075102310751023207510233075102340751023507510236075102370751023807510239075102400751024107510242075102430751024407510245075102460751024707510248075102490751025007510251075102520751025307510254075102550751025607510257075102580751025907510260075102610751026207510263075102640751026507510266075102670751026807510269075102700751027107510272075102730751027407510275075102760751027707510278075102790751028007510281075102820751028307510284075102850751028607510287075102880751028907510290075102910751029207510293075102940751029507510296075102970751029807510299075103000751030107510302075103030751030407510305075103060751030707510308075103090751031007510311075103120751031307510314075103150751031607510317075103180751031907510320075103210751032207510323075103240751032507510326075103270751032807510329075103300751033107510332075103330751033407510335075103360751033707510338075103390751034007510341075103420751034307510344075103450751034607510347075103480751034907510350075103510751035207510353075103540751035507510356075103570751035807510359075103600751036107510362075103630751036407510365075103660751036707510368075103690751037007510371075103720751037307510374075103750751037607510377075103780751037907510380075103810751038207510383075103840751038507510386075103870751038807510389075103900751039107510392075103930751039407510395075103960751039707510398075103990751040007510401075104020751040307510404075104050751040607510407075104080751040907510410075104110751041207510413075104140751041507510416075104170751041807510419075104200751042107510422075104230751042407510425075104260751042707510428075104290751043007510431075104320751043307510434075104350751043607510437075104380751043907510440075104410751044207510443075104440751044507510446075104470751044807510449075104500751045107510452075104530751045407510455075104560751045707510458075104590751046007510461075104620751046307510464075104650751046607510467075104680751046907510470075104710751047207510473075104740751047507510476075104770751047807510479075104800751048107510482075104830751048407510485075104860751048707510488075104890751049007510491075104920751049307510494075104950751049607510497075104980751049907510500075105010751050207510503075105040751050507510506075105070751050807510509075105100751051107510512075105130751051407510515075105160751051707510518075105190751052007510521075105220751052307510524075105250751052607510527075105280751052907510530075105310751053207510533075105340751053507510536075105370751053807510539075105400751054107510542075105430751054407510545075105460751054707510548075105490751055007510551075105520751055307510554075105550751055607510557075105580751055907510560075105610751056207510563075105640751056507510566075105670751056807510569075105700751057107510572075105730751057407510575075105760751057707510578075105790751058007510581075105820751058307510584075105850751058607510587075105880751058907510590075105910751059207510593075105940751059507510596075105970751059807510599075106000751060107510602075106030751060407510605075106060751060707510608075106090751061007510611075106120751061307510614075106150751061607510617075106180751061907510620075106210751062207510623075106240751062507510626075106270751062807510629075106300751063107510632075106330751063407510635075106360751063707510638075106390751064007510641075106420751064307510644075106450751064607510647075106480751064907510650075106510751065207510653075106540751065507510656075106570751065807510659075106600751066107510662075106630751066407510665075106660751066707510668075106690751067007510671075106720751067307510674075106750751067607510677075106780751067907510680075106810751068207510683075106840751068507510686075106870751068807510689075106900751069107510692075106930751069407510695075106960751069707510698075106990751070007510701075107020751070307510704075107050751070607510707075107080751070907510710075107110751071207510713075107140751071507510716075107170751071807510719075107200751072107510722075107230751072407510725075107260751072707510728075107290751073007510731075107320751073307510734075107350751073607510737075107380751073907510740075107410751074207510743075107440751074507510746075107470751074807510749075107500751075107510752075107530751075407510755075107560751075707510758075107590751076007510761075107620751076307510764075107650751076607510767075107680751076907510770075107710751077207510773075107740751077507510776075107770751077807510779075107800751078107510782075107830751078407510785075107860751078707510788075107890751079007510791075107920751079307510794075107950751079607510797075107980751079907510800075108010751080207510803075108040751080507510806075108070751080807510809075108100751081107510812075108130751081407510815075108160751081707510818075108190751082007510821075108220751082307510824075108250751082607510827075108280751082907510830075108310751083207510833075108340751083507510836075108370751083807510839075108400751084107510842075108430751084407510845075108460751084707510848075108490751085007510851075108520751085307510854075108550751085607510857075108580751085907510860075108610751086207510863075108640751086507510866075108670751086807510869075108700751087107510872075108730751087407510875075108760751087707510878075108790751088007510881075108820751088307510884075108850751088607510887075108880751088907510890075108910751089207510893075108940751089507510896075108970751089807510899075109000751090107510902075109030751090407510905075109060751090707510908075109090751091007510911075109120751091307510914075109150751091607510917075109180751091907510920075109210751092207510923075109240751092507510926075109270751092807510929075109300751093107510932075109330751093407510935075109360751093707510938075109390751094007510941075109420751094307510944075109450751094607510947075109480751094907510950075109510751095207510953075109540751095507510956075109570751095807510959075109600751096107510962075109630751096407510965075109660751096707510968075109690751097007510971075109720751097307510974075109750751097607510977075109780751097907510980075109810751098207510983075109840751098507510986075109870751098807510989075109900751099107510992075109930751099407510995075109960751099707510998075109990751100007511001075110020751100307511004075110050751100607511007075110080751100907511010075110110751101207511013075110140751101507511016075110170751101807511019075110200751102107511022075110230751102407511025075110260751102707511028075110290751103007511031075110320751103307511034075110350751103607511037075110380751103907511040075110410751104207511043075110440751104507511046075110470751104807511049075110500751105107511052075110530751105407511055075110560751105707511058075110590751106007511061075110620751106307511064075110650751106607511067075110680751106907511070075110710751107207511073075110740751107507511076075110770751107807511079075110800751108107511082075110830751108407511085075110860751108707511088075110890751109007511091075110920751109307511094075110950751109607511097075110980751109907511100075111010751110207511103075111040751110507520001075200020752000307520004075200050752000607520007075200080752000907520010075200110752001207520013075200140752001507520016075200170752001807520019075200200752002107520022075200230752002407520025075200260752002707520028075200290752003007520031075200320752003307520034075200350752003607520037075200380752003907520040075200410752004207520043075200440752004507520046075200470752004807520049075200500752005107520052075200530752005407520055075200560752005707520058075200590752006007520061075200620752006307520064075200650752006607520067075200680752006907520070075200710752007207520073075200740752007507520076075200770752007807520079075200800752008107520082075200830752008407520085075200860752008707520088075200890752009007520091075200920752009307520094075200950752009607520097075200980752009907520100075201010752010207520103075201040752010507520106075201070752010807520109075201100752011107520112075201130752011407520115075201160752011707520118075201190752012007520121075201220752012307520124075201250752012607520127075201280752012907520130075201310752013207520133075201340752013507520136075201370752013807520139075201400752014107520142075201430752014407520145075201460752014707520148075201490752015007520151075201520752015307520154075201550752015607520157075201580752015907520160075201610752016207520163075201640752016507520166075201670752016807520169075201700752017107520172075201730752017407520175075201760752017707520178075201790752018007520181075201820752018307520184075201850752018607520187075201880752018907520190075201910752019207520193075201940752019507520196075201970752019807520199075202000752020107520202075202030752020407520205075202060752020707520208075202090752021007520211075202120752021307520214075202150752021607520217075202180752021907520220075202210752022207520223075202240752022507520226075202270752022807520229075202300752023107520232075202330752023407520235075202360752023707520238075202390752024007520241075202420752024307520244075202450752024607520247075202480752024907520250075202510752025207520253075202540752025507520256075202570752025807520259075202600752026107520262075202630752026407520265075202660752026707520268075202690752027007520271075202720752027307520274075202750752027607520277075202780752027907520280075202810752028207520283075202840752028507520286075202870752028807520289075202900752029107520292075202930752029407520295075202960752029707520298075202990752030007520301075203020752030307520304075203050752030607520307075203080752030907520310075203110752031207520313075203140752031507520316075203170752031807520319075203200752032107520322075203230752032407520325075203260752032707520328075203290752033007520331075203320752033307520334075203350752033607520337075203380752033907520340075203410752034207520343075203440752034507520346075203470752034807520349075203500752035107520352075203530752035407520355075203560752035707520358075203590752036007520361075203620752036307520364075203650752036607520367075203680752036907520370075203710752037207520373075203740752037507520376075203770752037807520379075203800752038107520382075203830752038407520385075203860752038707520388075203890752039007520391075203920752039307520394075203950752039607520397075203980752039907520400075204010752040207520403075204040752040507520406075204070752040807520409075204100752041107520412075204130752041407520415075204160752041707520418075204190752042007520421075204220752042307520424075204250752042607520427075204280752042907520430075204310752043207520433075204340752043507520436075204370752043807520439075204400752044107520442075204430752044407520445075204460752044707520448075204490752045007520451075204520752045307520454075204550752045607520457075204580752045907520460075204610752046207520463075204640752046507520466075204670752046807520469075204700752047107520472075204730752047407520475075204760752047707520478075204790752048007520481075204820752048307520484075204850752048607520487075204880752048907520490075204910752049207520493075204940752049507520496075204970752049807520499075205000752050107520502075205030752050407520505075205060752050707520508075205090752051007520511075205120752051307520514075205150752051607520517075205180752051907520520075205210752052207520523075205240752052507520526075205270752052807520529075205300752053107520532075205330752053407520535075205360752053707520538075205390752054007520541075205420752054307520544075205450752054607520547075205480752054907520550075205510752055207520553075205540752055507520556075205570752055807520559075205600752056107520562075205630752056407520565075205660752056707520568075205690752057007520571075205720752057307520574075205750752057607520577075205780752057907520580075205810752058207520583075205840752058507520586075205870752058807520589075205900752059107520592075205930752059407520595075205960752059707520598075205990752060007520601075206020752060307520604075206050752060607520607075206080752060907520610075206110752061207520613075206140752061507520616075206170752061807520619075206200752062107520622075206230752062407520625075206260752062707520628075206290752063007520631075206320752063307520634075206350752063607520637075206380752063907520640075206410752064207520643075206440752064507520646075206470752064807520649075206500752065107520652075206530752065407520655075206560752065707520658075206590752066007520661075206620752066307520664075206650752066607520667075206680752066907520670075206710752067207520673075206740752067507520676075206770752067807520679075206800752068107520682075206830752068407520685075206860752068707520688075206890752069007520691075206920752069307520694075206950752069607520697075206980752069907520700075207010752070207520703075207040752070507520706075207070752070807520709075207100752071107520712075207130752071407520715075207160752071707520718075207190752072007520721075207220752072307520724075207250752072607520727075207280752072907520730075207310752073207520733075207340752073507520736075207370752073807520739075207400752074107520742075207430752074407520745075207460752074707520748075207490752075007520751075207520752075307520754075207550752075607520757075207580752075907520760075207610752076207520763075207640752076507520766075207670752076807520769075207700752077107520772075207730752077407520775075207760752077707520778075207790752078007520781075207820752078307520784075207850752078607520787075207880752078907520790075207910752079207520793075207940752079507520796075207970752079807520799075208000752080107520802075208030752080407520805075208060752080707520808075208090752081007520811075208120752081307520814075208150752081607520817075208180752081907520820075208210752082207520823075208240752082507520826075208270752082807520829075208300752083107520832075208330752083407520835075208360752083707520838075208390752084007520841075208420752084307520844075208450752084607520847075208480752084907520850075208510752085207520853075208540752085507520856075208570752085807520859075208600752086107520862075208630752086407520865075208660752086707520868075208690752087007520871075208720752087307520874075208750752087607520877075208780752087907520880075208810752088207520883075208840752088507520886075208870752088807520889075208900752089107520892075208930752089407520895075208960752089707520898075208990752090007520901075209020752090307520904075209050752090607520907075209080752090907520910075209110752091207520913075209140752091507520916075209170752091807520919075209200752092107520922075209230752092407520925075209260752092707520928075209290752093007520931075209320752093307520934075209350752093607520937075209380752093907520940075209410752094207520943075209440752094507520946075209470752094807520949075209500752095107520952075209530752095407520955075209560752095707520958075209590752096007520961075209620752096307520964075209650752096607520967075209680752096907520970075209710752097207520973075209740752097507520976075209770752097807520979075209800752098107520982075209830752098407520985075209860752098707520988075209890752099007520991075209920752099307520994075209950752099607520997075209980752099907521000075210010752100207521003075210040752100507521006075210070752100807521009075210100752101107521012075210130752101407521015075210160752101707521018075210190752102007521021075210220752102307521024075210250752102607521027075210280752102907521030075210310752103207521033075210340752103507521036075210370752103807521039075210400752104107521042075210430752104407521045075210460752104707521048075210490752105007521051075210520752105307521054075210550752105607521057075210580752105907521060075210610752106207521063075210640752106507521066075210670752106807521069075210700752107107521072075210730752107407521075075210760752107707521078075210790752108007521081075210820752108307521084075210850752108607521087075210880752108907521090075210910752109207521093075210940752109507521096075210970752109807521099075211000752110107521102075211030752110407521105075300010753000207530003075300040753000507530006075300070753000807530009075300100753001107530012075300130753001407530015075300160753001707530018075300190753002007530021075300220753002307530024075300250753002607530027075300280753002907530030075300310753003207530033075300340753003507530036075300370753003807530039075300400753004107530042075300430753004407530045075300460753004707530048075300490753005007530051075300520753005307530054075300550753005607530057075300580753005907530060075300610753006207530063075300640753006507530066075300670753006807530069075300700753007107530072075300730753007407530075075300760753007707530078075300790753008007530081075300820753008307530084075300850753008607530087075300880753008907530090075300910753009207530093075300940753009507530096075300970753009807530099075301000753010107530102075301030753010407530105075301060753010707530108075301090753011007530111075301120753011307530114075301150753011607530117075301180753011907530120075301210753012207530123075301240753012507530126075301270753012807530129075301300753013107530132075301330753013407530135075301360753013707530138075301390753014007530141075301420753014307530144075301450753014607530147075301480753014907530150075301510753015207530153075301540753015507530156075301570753015807530159075301600753016107530162075301630753016407530165075301660753016707530168075301690753017007530171075301720753017307530174075301750753017607530177075301780753017907530180075301810753018207530183075301840753018507530186075301870753018807530189075301900753019107530192075301930753019407530195075301960753019707530198075301990753020007530201075302020753020307530204075302050753020607530207075302080753020907530210075302110753021207530213075302140753021507530216075302170753021807530219075302200753022107530222075302230753022407530225075302260753022707530228075302290753023007530231075302320753023307530234075302350753023607530237075302380753023907530240075302410753024207530243075302440753024507530246075302470753024807530249075302500753025107530252075302530753025407530255075302560753025707530258075302590753026007530261075302620753026307530264075302650753026607530267075302680753026907530270075302710753027207530273075302740753027507530276075302770753027807530279075302800753028107530282075302830753028407530285075302860753028707530288075302890753029007530291075302920753029307530294075302950753029607530297075302980753029907530300075303010753030207530303075303040753030507530306075303070753030807530309075303100753031107530312075303130753031407530315075303160753031707530318075303190753032007530321075303220753032307530324075303250753032607530327075303280753032907530330075303310753033207530333075303340753033507530336075303370753033807530339075303400753034107530342075303430753034407530345075303460753034707530348075303490753035007530351075303520753035307530354075303550753035607530357075303580753035907530360075303610753036207530363075303640753036507530366075303670753036807530369075303700753037107530372075303730753037407530375075303760753037707530378075303790753038007530381075303820753038307530384075303850753038607530387075303880753038907530390075303910753039207530393075303940753039507530396075303970753039807530399075304000753040107530402075304030753040407530405075304060753040707530408075304090753041007530411075304120753041307530414075304150753041607530417075304180753041907530420075304210753042207530423075304240753042507530426075304270753042807530429075304300753043107530432075304330753043407530435075304360753043707530438075304390753044007530441075304420753044307530444075304450753044607530447075304480753044907530450075304510753045207530453075304540753045507530456075304570753045807530459075304600753046107530462075304630753046407530465075304660753046707530468075304690753047007530471075304720753047307530474075304750753047607530477075304780753047907530480075304810753048207530483075304840753048507530486075304870753048807530489075304900753049107530492075304930753049407530495075304960753049707530498075304990753050007530501075305020753050307530504075305050753050607530507075305080753050907530510075305110753051207530513075305140753051507530516075305170753051807530519075305200753052107530522075305230753052407530525075305260753052707530528075305290753053007530531075305320753053307530534075305350753053607530537075305380753053907530540075305410753054207530543075305440753054507530546075305470753054807530549075305500753055107530552075305530753055407530555075305560753055707530558075305590753056007530561075305620753056307530564075305650753056607530567075305680753056907530570075305710753057207530573075305740753057507530576075305770753057807530579075305800753058107530582075305830753058407530585075305860753058707530588075305890753059007530591075305920753059307530594075305950753059607530597075305980753059907530600075306010753060207530603075306040753060507530606075306070753060807530609075306100753061107530612075306130753061407530615075306160753061707530618075306190753062007530621075306220753062307530624075306250753062607530627075306280753062907530630075306310753063207530633075306340753063507530636075306370753063807530639075306400753064107530642075306430753064407530645075306460753064707530648075306490753065007530651075306520753065307530654075306550753065607530657075306580753065907530660075306610753066207530663075306640753066507530666075306670753066807530669075306700753067107530672075306730753067407530675075306760753067707530678075306790753068007530681075306820753068307530684075306850753068607530687075306880753068907530690075306910753069207530693075306940753069507530696075306970753069807530699075307000753070107530702075307030753070407530705075307060753070707530708075307090753071007530711075307120753071307530714075307150753071607530717075307180753071907530720075307210753072207530723075307240753072507530726075307270753072807530729075307300753073107530732075307330753073407530735075307360753073707530738075307390753074007530741075307420753074307530744075307450753074607530747075307480753074907530750075307510753075207530753075307540753075507530756075307570753075807530759075307600753076107530762075307630753076407530765075307660753076707530768075307690753077007530771075307720753077307530774075307750753077607530777075307780753077907530780075307810753078207530783075307840753078507530786075307870753078807530789075307900753079107530792075307930753079407530795075307960753079707530798075307990753080007530801075308020753080307530804075308050753080607530807075308080753080907530810075308110753081207530813075308140753081507530816075308170753081807530819075308200753082107530822075308230753082407530825075308260753082707530828075308290753083007530831075308320753083307530834075308350753083607530837075308380753083907530840075308410753084207530843075308440753084507530846075308470753084807530849075308500753085107530852075308530753085407530855075308560753085707530858075308590753086007530861075308620753086307530864075308650753086607530867075308680753086907530870075308710753087207530873075308740753087507530876075308770753087807530879075308800753088107530882075308830753088407530885075308860753088707530888075308890753089007530891075308920753089307530894075308950753089607530897075308980753089907530900075309010753090207530903075309040753090507530906075309070753090807530909075309100753091107530912075309130753091407530915075309160753091707530918075309190753092007530921075309220753092307530924075309250753092607530927075309280753092907530930075309310753093207530933075309340753093507530936075309370753093807530939075309400753094107530942075309430753094407530945075309460753094707530948075309490753095007530951075309520753095307530954075309550753095607530957075309580753095907530960075309610753096207530963075309640753096507530966075309670753096807530969075309700753097107530972075309730753097407530975075309760753097707530978075309790753098007530981075309820753098307530984075309850753098607530987075309880753098907530990075309910753099207530993075309940753099507530996075309970753099807530999075310000753100107531002075310030753100407531005075310060753100707531008075310090753101007531011075310120753101307531014075310150753101607531017075310180753101907531020075310210753102207531023075310240753102507531026075310270753102807531029075310300753103107531032075310330753103407531035075310360753103707531038075310390753104007531041075310420753104307531044075310450753104607531047075310480753104907531050075310510753105207531053075310540753105507531056075310570753105807531059075310600753106107531062075310630753106407531065075310660753106707531068075310690753107007531071075310720753107307531074075310750753107607531077075310780753107907531080075310810753108207531083075310840753108507531086075310870753108807531089075310900753109107531092075310930753109407531095075310960753109707531098075310990753110007531101075311020753110307531104075311050754000107540002075400030754000407540005075400060754000707540008075400090754001007540011075400120754001307540014075400150754001607540017075400180754001907540020075400210754002207540023075400240754002507540026075400270754002807540029075400300754003107540032075400330754003407540035075400360754003707540038075400390754004007540041075400420754004307540044075400450754004607540047075400480754004907540050075400510754005207540053075400540754005507540056075400570754005807540059075400600754006107540062075400630754006407540065075400660754006707540068075400690754007007540071075400720754007307540074075400750754007607540077075400780754007907540080075400810754008207540083075400840754008507540086075400870754008807540089075400900754009107540092075400930754009407540095075400960754009707540098075400990754010007540101075401020754010307540104075401050754010607540107075401080754010907540110075401110754011207540113075401140754011507540116075401170754011807540119075401200754012107540122075401230754012407540125075401260754012707540128075401290754013007540131075401320754013307540134075401350754013607540137075401380754013907540140075401410754014207540143075401440754014507540146075401470754014807540149075401500754015107540152075401530754015407540155075401560754015707540158075401590754016007540161075401620754016307540164075401650754016607540167075401680754016907540170075401710754017207540173075401740754017507540176075401770754017807540179075401800754018107540182075401830754018407540185075401860754018707540188075401890754019007540191075401920754019307540194075401950754019607540197075401980754019907540200075402010754020207540203075402040754020507540206075402070754020807540209075402100754021107540212075402130754021407540215075402160754021707540218075402190754022007540221075402220754022307540224075402250754022607540227075402280754022907540230075402310754023207540233075402340754023507540236075402370754023807540239075402400754024107540242075402430754024407540245075402460754024707540248075402490754025007540251075402520754025307540254075402550754025607540257075402580754025907540260075402610754026207540263075402640754026507540266075402670754026807540269075402700754027107540272075402730754027407540275075402760754027707540278075402790754028007540281075402820754028307540284075402850754028607540287075402880754028907540290075402910754029207540293075402940754029507540296075402970754029807540299075403000754030107540302075403030754030407540305075403060754030707540308075403090754031007540311075403120754031307540314075403150754031607540317075403180754031907540320075403210754032207540323075403240754032507540326075403270754032807540329075403300754033107540332075403330754033407540335075403360754033707540338075403390754034007540341075403420754034307540344075403450754034607540347075403480754034907540350075403510754035207540353075403540754035507540356075403570754035807540359075403600754036107540362075403630754036407540365075403660754036707540368075403690754037007540371075403720754037307540374075403750754037607540377075403780754037907540380075403810754038207540383075403840754038507540386075403870754038807540389075403900754039107540392075403930754039407540395075403960754039707540398075403990754040007540401075404020754040307540404075404050754040607540407075404080754040907540410075404110754041207540413075404140754041507540416075404170754041807540419075404200754042107540422075404230754042407540425075404260754042707540428075404290754043007540431075404320754043307540434075404350754043607540437075404380754043907540440075404410754044207540443075404440754044507540446075404470754044807540449075404500754045107540452075404530754045407540455075404560754045707540458075404590754046007540461075404620754046307540464075404650754046607540467075404680754046907540470075404710754047207540473075404740754047507540476075404770754047807540479075404800754048107540482075404830754048407540485075404860754048707540488075404890754049007540491075404920754049307540494075404950754049607540497075404980754049907540500075405010754050207540503075405040754050507540506075405070754050807540509075405100754051107540512075405130754051407540515075405160754051707540518075405190754052007540521075405220754052307540524075405250754052607540527075405280754052907540530075405310754053207540533075405340754053507540536075405370754053807540539075405400754054107540542075405430754054407540545075405460754054707540548075405490754055007540551075405520754055307540554075405550754055607540557075405580754055907540560075405610754056207540563075405640754056507540566075405670754056807540569075405700754057107540572075405730754057407540575075405760754057707540578075405790754058007540581075405820754058307540584075405850754058607540587075405880754058907540590075405910754059207540593075405940754059507540596075405970754059807540599075406000754060107540602075406030754060407540605075406060754060707540608075406090754061007540611075406120754061307540614075406150754061607540617075406180754061907540620075406210754062207540623075406240754062507540626075406270754062807540629075406300754063107540632075406330754063407540635075406360754063707540638075406390754064007540641075406420754064307540644075406450754064607540647075406480754064907540650075406510754065207540653075406540754065507540656075406570754065807540659075406600754066107540662075406630754066407540665075406660754066707540668075406690754067007540671075406720754067307540674075406750754067607540677075406780754067907540680075406810754068207540683075406840754068507540686075406870754068807540689075406900754069107540692075406930754069407540695075406960754069707540698075406990754070007540701075407020754070307540704075407050754070607540707075407080754070907540710075407110754071207540713075407140754071507540716075407170754071807540719075407200754072107540722075407230754072407540725075407260754072707540728075407290754073007540731075407320754073307540734075407350754073607540737075407380754073907540740075407410754074207540743075407440754074507540746075407470754074807540749075407500754075107540752075407530754075407540755075407560754075707540758075407590754076007540761075407620754076307540764075407650754076607540767075407680754076907540770075407710754077207540773075407740754077507540776075407770754077807540779075407800754078107540782075407830754078407540785075407860754078707540788075407890754079007540791075407920754079307540794075407950754079607540797075407980754079907540800075408010754080207540803075408040754080507540806075408070754080807540809075408100754081107540812075408130754081407540815075408160754081707540818075408190754082007540821075408220754082307540824075408250754082607540827075408280754082907540830075408310754083207540833075408340754083507540836075408370754083807540839075408400754084107540842075408430754084407540845075408460754084707540848075408490754085007540851075408520754085307540854075408550754085607540857075408580754085907540860075408610754086207540863075408640754086507540866075408670754086807540869075408700754087107540872075408730754087407540875075408760754087707540878075408790754088007540881075408820754088307540884075408850754088607540887075408880754088907540890075408910754089207540893075408940754089507540896075408970754089807540899075409000754090107540902075409030754090407540905075409060754090707540908075409090754091007540911075409120754091307540914075409150754091607540917075409180754091907540920075409210754092207540923075409240754092507540926075409270754092807540929075409300754093107540932075409330754093407540935075409360754093707540938075409390754094007540941075409420754094307540944075409450754094607540947075409480754094907540950075409510754095207540953075409540754095507540956075409570754095807540959075409600754096107540962075409630754096407540965075409660754096707540968075409690754097007540971075409720754097307540974075409750754097607540977075409780754097907540980075409810754098207540983075409840754098507540986075409870754098807540989075409900754099107540992075409930754099407540995075409960754099707540998075409990754100007541001075410020754100307541004075410050754100607541007075410080754100907541010075410110754101207541013075410140754101507541016075410170754101807541019075410200754102107541022075410230754102407541025075410260754102707541028075410290754103007541031075410320754103307541034075410350754103607541037075410380754103907541040075410410754104207541043075410440754104507541046075410470754104807541049075410500754105107541052075410530754105407541055075410560754105707541058075410590754106007541061075410620754106307541064075410650754106607541067075410680754106907541070075410710754107207541073075410740754107507541076075410770754107807541079075410800754108107541082075410830754108407541085075410860754108707541088075410890754109007541091075410920754109307541094075410950754109607541097075410980754109907541100075411010754110207541103075411040754110507550001075500020755000307550004075500050755000607550007075500080755000907550010075500110755001207550013075500140755001507550016075500170755001807550019075500200755002107550022075500230755002407550025075500260755002707550028075500290755003007550031075500320755003307550034075500350755003607550037075500380755003907550040075500410755004207550043075500440755004507550046075500470755004807550049075500500755005107550052075500530755005407550055075500560755005707550058075500590755006007550061075500620755006307550064075500650755006607550067075500680755006907550070075500710755007207550073075500740755007507550076075500770755007807550079075500800755008107550082075500830755008407550085075500860755008707550088075500890755009007550091075500920755009307550094075500950755009607550097075500980755009907550100075501010755010207550103075501040755010507550106075501070755010807550109075501100755011107550112075501130755011407550115075501160755011707550118075501190755012007550121075501220755012307550124075501250755012607550127075501280755012907550130075501310755013207550133075501340755013507550136075501370755013807550139075501400755014107550142075501430755014407550145075501460755014707550148075501490755015007550151075501520755015307550154075501550755015607550157075501580755015907550160075501610755016207550163075501640755016507550166075501670755016807550169075501700755017107550172075501730755017407550175075501760755017707550178075501790755018007550181075501820755018307550184075501850755018607550187075501880755018907550190075501910755019207550193075501940755019507550196075501970755019807550199075502000755020107550202075502030755020407550205075502060755020707550208075502090755021007550211075502120755021307550214075502150755021607550217075502180755021907550220075502210755022207550223075502240755022507550226075502270755022807550229075502300755023107550232075502330755023407550235075502360755023707550238075502390755024007550241075502420755024307550244075502450755024607550247075502480755024907550250075502510755025207550253075502540755025507550256075502570755025807550259075502600755026107550262075502630755026407550265075502660755026707550268075502690755027007550271075502720755027307550274075502750755027607550277075502780755027907550280075502810755028207550283075502840755028507550286075502870755028807550289075502900755029107550292075502930755029407550295075502960755029707550298075502990755030007550301075503020755030307550304075503050755030607550307075503080755030907550310075503110755031207550313075503140755031507550316075503170755031807550319075503200755032107550322075503230755032407550325075503260755032707550328075503290755033007550331075503320755033307550334075503350755033607550337075503380755033907550340075503410755034207550343075503440755034507550346075503470755034807550349075503500755035107550352075503530755035407550355075503560755035707550358075503590755036007550361075503620755036307550364075503650755036607550367075503680755036907550370075503710755037207550373075503740755037507550376075503770755037807550379075503800755038107550382075503830755038407550385075503860755038707550388075503890755039007550391075503920755039307550394075503950755039607550397075503980755039907550400075504010755040207550403075504040755040507550406075504070755040807550409075504100755041107550412075504130755041407550415075504160755041707550418075504190755042007550421075504220755042307550424075504250755042607550427075504280755042907550430075504310755043207550433075504340755043507550436075504370755043807550439075504400755044107550442075504430755044407550445075504460755044707550448075504490755045007550451075504520755045307550454075504550755045607550457075504580755045907550460075504610755046207550463075504640755046507550466075504670755046807550469075504700755047107550472075504730755047407550475075504760755047707550478075504790755048007550481075504820755048307550484075504850755048607550487075504880755048907550490075504910755049207550493075504940755049507550496075504970755049807550499075505000755050107550502075505030755050407550505075505060755050707550508075505090755051007550511075505120755051307550514075505150755051607550517075505180755051907550520075505210755052207550523075505240755052507550526075505270755052807550529075505300755053107550532075505330755053407550535075505360755053707550538075505390755054007550541075505420755054307550544075505450755054607550547075505480755054907550550075505510755055207550553075505540755055507550556075505570755055807550559075505600755056107550562075505630755056407550565075505660755056707550568075505690755057007550571075505720755057307550574075505750755057607550577075505780755057907550580075505810755058207550583075505840755058507550586075505870755058807550589075505900755059107550592075505930755059407550595075505960755059707550598075505990755060007550601075506020755060307550604075506050755060607550607075506080755060907550610075506110755061207550613075506140755061507550616075506170755061807550619075506200755062107550622075506230755062407550625075506260755062707550628075506290755063007550631075506320755063307550634075506350755063607550637075506380755063907550640075506410755064207550643075506440755064507550646075506470755064807550649075506500755065107550652075506530755065407550655075506560755065707550658075506590755066007550661075506620755066307550664075506650755066607550667075506680755066907550670075506710755067207550673075506740755067507550676075506770755067807550679075506800755068107550682075506830755068407550685075506860755068707550688075506890755069007550691075506920755069307550694075506950755069607550697075506980755069907550700075507010755070207550703075507040755070507550706075507070755070807550709075507100755071107550712075507130755071407550715075507160755071707550718075507190755072007550721075507220755072307550724075507250755072607550727075507280755072907550730075507310755073207550733075507340755073507550736075507370755073807550739075507400755074107550742075507430755074407550745075507460755074707550748075507490755075007550751075507520755075307550754075507550755075607550757075507580755075907550760075507610755076207550763075507640755076507550766075507670755076807550769075507700755077107550772075507730755077407550775075507760755077707550778075507790755078007550781075507820755078307550784075507850755078607550787075507880755078907550790075507910755079207550793075507940755079507550796075507970755079807550799075508000755080107550802075508030755080407550805075508060755080707550808075508090755081007550811075508120755081307550814075508150755081607550817075508180755081907550820075508210755082207550823075508240755082507550826075508270755082807550829075508300755083107550832075508330755083407550835075508360755083707550838075508390755084007550841075508420755084307550844075508450755084607550847075508480755084907550850075508510755085207550853075508540755085507550856075508570755085807550859075508600755086107550862075508630755086407550865075508660755086707550868075508690755087007550871075508720755087307550874075508750755087607550877075508780755087907550880075508810755088207550883075508840755088507550886075508870755088807550889075508900755089107550892075508930755089407550895075508960755089707550898075508990755090007550901075509020755090307550904075509050755090607550907075509080755090907550910075509110755091207550913075509140755091507550916075509170755091807550919075509200755092107550922075509230755092407550925075509260755092707550928075509290755093007550931075509320755093307550934075509350755093607550937075509380755093907550940075509410755094207550943075509440755094507550946075509470755094807550949075509500755095107550952075509530755095407550955075509560755095707550958075509590755096007550961075509620755096307550964075509650755096607550967075509680755096907550970075509710755097207550973075509740755097507550976075509770755097807550979075509800755098107550982075509830755098407550985075509860755098707550988075509890755099007550991075509920755099307550994075509950755099607550997075509980755099907551000075510010755100207551003075510040755100507551006075510070755100807551009075510100755101107551012075510130755101407551015075510160755101707551018075510190755102007551021075510220755102307551024075510250755102607551027075510280755102907551030075510310755103207551033075510340755103507551036075510370755103807551039075510400755104107551042075510430755104407551045075510460755104707551048075510490755105007551051075510520755105307551054075510550755105607551057075510580755105907551060075510610755106207551063075510640755106507551066075510670755106807551069075510700755107107551072075510730755107407551075075510760755107707551078075510790755108007551081075510820755108307551084075510850755108607551087075510880755108907551090075510910755109207551093075510940755109507551096075510970755109807551099075511000755110107551102075511030755110407551105075600010756000207560003075600040756000507560006075600070756000807560009075600100756001107560012075600130756001407560015075600160756001707560018075600190756002007560021075600220756002307560024075600250756002607560027075600280756002907560030075600310756003207560033075600340756003507560036075600370756003807560039075600400756004107560042075600430756004407560045075600460756004707560048075600490756005007560051075600520756005307560054075600550756005607560057075600580756005907560060075600610756006207560063075600640756006507560066075600670756006807560069075600700756007107560072075600730756007407560075075600760756007707560078075600790756008007560081075600820756008307560084075600850756008607560087075600880756008907560090075600910756009207560093075600940756009507560096075600970756009807560099075601000756010107560102075601030756010407560105075601060756010707560108075601090756011007560111075601120756011307560114075601150756011607560117075601180756011907560120075601210756012207560123075601240756012507560126075601270756012807560129075601300756013107560132075601330756013407560135075601360756013707560138075601390756014007560141075601420756014307560144075601450756014607560147075601480756014907560150075601510756015207560153075601540756015507560156075601570756015807560159075601600756016107560162075601630756016407560165075601660756016707560168075601690756017007560171075601720756017307560174075601750756017607560177075601780756017907560180075601810756018207560183075601840756018507560186075601870756018807560189075601900756019107560192075601930756019407560195075601960756019707560198075601990756020007560201075602020756020307560204075602050756020607560207075602080756020907560210075602110756021207560213075602140756021507560216075602170756021807560219075602200756022107560222075602230756022407560225075602260756022707560228075602290756023007560231075602320756023307560234075602350756023607560237075602380756023907560240075602410756024207560243075602440756024507560246075602470756024807560249075602500756025107560252075602530756025407560255075602560756025707560258075602590756026007560261075602620756026307560264075602650756026607560267075602680756026907560270075602710756027207560273075602740756027507560276075602770756027807560279075602800756028107560282075602830756028407560285075602860756028707560288075602890756029007560291075602920756029307560294075602950756029607560297075602980756029907560300075603010756030207560303075603040756030507560306075603070756030807560309075603100756031107560312075603130756031407560315075603160756031707560318075603190756032007560321075603220756032307560324075603250756032607560327075603280756032907560330075603310756033207560333075603340756033507560336075603370756033807560339075603400756034107560342075603430756034407560345075603460756034707560348075603490756035007560351075603520756035307560354075603550756035607560357075603580756035907560360075603610756036207560363075603640756036507560366075603670756036807560369075603700756037107560372075603730756037407560375075603760756037707560378075603790756038007560381075603820756038307560384075603850756038607560387075603880756038907560390075603910756039207560393075603940756039507560396075603970756039807560399075604000756040107560402075604030756040407560405075604060756040707560408075604090756041007560411075604120756041307560414075604150756041607560417075604180756041907560420075604210756042207560423075604240756042507560426075604270756042807560429075604300756043107560432075604330756043407560435075604360756043707560438075604390756044007560441075604420756044307560444075604450756044607560447075604480756044907560450075604510756045207560453075604540756045507560456075604570756045807560459075604600756046107560462075604630756046407560465075604660756046707560468075604690756047007560471075604720756047307560474075604750756047607560477075604780756047907560480075604810756048207560483075604840756048507560486075604870756048807560489075604900756049107560492075604930756049407560495075604960756049707560498075604990756050007560501075605020756050307560504075605050756050607560507075605080756050907560510075605110756051207560513075605140756051507560516075605170756051807560519075605200756052107560522075605230756052407560525075605260756052707560528075605290756053007560531075605320756053307560534075605350756053607560537075605380756053907560540075605410756054207560543075605440756054507560546075605470756054807560549075605500756055107560552075605530756055407560555075605560756055707560558075605590756056007560561075605620756056307560564075605650756056607560567075605680756056907560570075605710756057207560573075605740756057507560576075605770756057807560579075605800756058107560582075605830756058407560585075605860756058707560588075605890756059007560591075605920756059307560594075605950756059607560597075605980756059907560600075606010756060207560603075606040756060507560606075606070756060807560609075606100756061107560612075606130756061407560615075606160756061707560618075606190756062007560621075606220756062307560624075606250756062607560627075606280756062907560630075606310756063207560633075606340756063507560636075606370756063807560639075606400756064107560642075606430756064407560645075606460756064707560648075606490756065007560651075606520756065307560654075606550756065607560657075606580756065907560660075606610756066207560663075606640756066507560666075606670756066807560669075606700756067107560672075606730756067407560675075606760756067707560678075606790756068007560681075606820756068307560684075606850756068607560687075606880756068907560690075606910756069207560693075606940756069507560696075606970756069807560699075607000756070107560702075607030756070407560705075607060756070707560708075607090756071007560711075607120756071307560714075607150756071607560717075607180756071907560720075607210756072207560723075607240756072507560726075607270756072807560729075607300756073107560732075607330756073407560735075607360756073707560738075607390756074007560741075607420756074307560744075607450756074607560747075607480756074907560750075607510756075207560753075607540756075507560756075607570756075807560759075607600756076107560762075607630756076407560765075607660756076707560768075607690756077007560771075607720756077307560774075607750756077607560777075607780756077907560780075607810756078207560783075607840756078507560786075607870756078807560789075607900756079107560792075607930756079407560795075607960756079707560798075607990756080007560801075608020756080307560804075608050756080607560807075608080756080907560810075608110756081207560813075608140756081507560816075608170756081807560819075608200756082107560822075608230756082407560825075608260756082707560828075608290756083007560831075608320756083307560834075608350756083607560837075608380756083907560840075608410756084207560843075608440756084507560846075608470756084807560849075608500756085107560852075608530756085407560855075608560756085707560858075608590756086007560861075608620756086307560864075608650756086607560867075608680756086907560870075608710756087207560873075608740756087507560876075608770756087807560879075608800756088107560882075608830756088407560885075608860756088707560888075608890756089007560891075608920756089307560894075608950756089607560897075608980756089907560900075609010756090207560903075609040756090507560906075609070756090807560909075609100756091107560912075609130756091407560915075609160756091707560918075609190756092007560921075609220756092307560924075609250756092607560927075609280756092907560930075609310756093207560933075609340756093507560936075609370756093807560939075609400756094107560942075609430756094407560945075609460756094707560948075609490756095007560951075609520756095307560954075609550756095607560957075609580756095907560960075609610756096207560963075609640756096507560966075609670756096807560969075609700756097107560972075609730756097407560975075609760756097707560978075609790756098007560981075609820756098307560984075609850756098607560987075609880756098907560990075609910756099207560993075609940756099507560996075609970756099807560999075610000756100107561002075610030756100407561005075610060756100707561008075610090756101007561011075610120756101307561014075610150756101607561017075610180756101907561020075610210756102207561023075610240756102507561026075610270756102807561029075610300756103107561032075610330756103407561035075610360756103707561038075610390756104007561041075610420756104307561044075610450756104607561047075610480756104907561050075610510756105207561053075610540756105507561056075610570756105807561059075610600756106107561062075610630756106407561065075610660756106707561068075610690756107007561071075610720756107307561074075610750756107607561077075610780756107907561080075610810756108207561083075610840756108507561086075610870756108807561089075610900756109107561092075610930756109407561095075610960756109707561098075610990756110007561101075611020756110307561104075611050757000107570002075700030757000407570005075700060757000707570008075700090757001007570011075700120757001307570014075700150757001607570017075700180757001907570020075700210757002207570023075700240757002507570026075700270757002807570029075700300757003107570032075700330757003407570035075700360757003707570038075700390757004007570041075700420757004307570044075700450757004607570047075700480757004907570050075700510757005207570053075700540757005507570056075700570757005807570059075700600757006107570062075700630757006407570065075700660757006707570068075700690757007007570071075700720757007307570074075700750757007607570077075700780757007907570080075700810757008207570083075700840757008507570086075700870757008807570089075700900757009107570092075700930757009407570095075700960757009707570098075700990757010007570101075701020757010307570104075701050757010607570107075701080757010907570110075701110757011207570113075701140757011507570116075701170757011807570119075701200757012107570122075701230757012407570125075701260757012707570128075701290757013007570131075701320757013307570134075701350757013607570137075701380757013907570140075701410757014207570143075701440757014507570146075701470757014807570149075701500757015107570152075701530757015407570155075701560757015707570158075701590757016007570161075701620757016307570164075701650757016607570167075701680757016907570170075701710757017207570173075701740757017507570176075701770757017807570179075701800757018107570182075701830757018407570185075701860757018707570188075701890757019007570191075701920757019307570194075701950757019607570197075701980757019907570200075702010757020207570203075702040757020507570206075702070757020807570209075702100757021107570212075702130757021407570215075702160757021707570218075702190757022007570221075702220757022307570224075702250757022607570227075702280757022907570230075702310757023207570233075702340757023507570236075702370757023807570239075702400757024107570242075702430757024407570245075702460757024707570248075702490757025007570251075702520757025307570254075702550757025607570257075702580757025907570260075702610757026207570263075702640757026507570266075702670757026807570269075702700757027107570272075702730757027407570275075702760757027707570278075702790757028007570281075702820757028307570284075702850757028607570287075702880757028907570290075702910757029207570293075702940757029507570296075702970757029807570299075703000757030107570302075703030757030407570305075703060757030707570308075703090757031007570311075703120757031307570314075703150757031607570317075703180757031907570320075703210757032207570323075703240757032507570326075703270757032807570329075703300757033107570332075703330757033407570335075703360757033707570338075703390757034007570341075703420757034307570344075703450757034607570347075703480757034907570350075703510757035207570353075703540757035507570356075703570757035807570359075703600757036107570362075703630757036407570365075703660757036707570368075703690757037007570371075703720757037307570374075703750757037607570377075703780757037907570380075703810757038207570383075703840757038507570386075703870757038807570389075703900757039107570392075703930757039407570395075703960757039707570398075703990757040007570401075704020757040307570404075704050757040607570407075704080757040907570410075704110757041207570413075704140757041507570416075704170757041807570419075704200757042107570422075704230757042407570425075704260757042707570428075704290757043007570431075704320757043307570434075704350757043607570437075704380757043907570440075704410757044207570443075704440757044507570446075704470757044807570449075704500757045107570452075704530757045407570455075704560757045707570458075704590757046007570461075704620757046307570464075704650757046607570467075704680757046907570470075704710757047207570473075704740757047507570476075704770757047807570479075704800757048107570482075704830757048407570485075704860757048707570488075704890757049007570491075704920757049307570494075704950757049607570497075704980757049907570500075705010757050207570503075705040757050507570506075705070757050807570509075705100757051107570512075705130757051407570515075705160757051707570518075705190757052007570521075705220757052307570524075705250757052607570527075705280757052907570530075705310757053207570533075705340757053507570536075705370757053807570539075705400757054107570542075705430757054407570545075705460757054707570548075705490757055007570551075705520757055307570554075705550757055607570557075705580757055907570560075705610757056207570563075705640757056507570566075705670757056807570569075705700757057107570572075705730757057407570575075705760757057707570578075705790757058007570581075705820757058307570584075705850757058607570587075705880757058907570590075705910757059207570593075705940757059507570596075705970757059807570599075706000757060107570602075706030757060407570605075706060757060707570608075706090757061007570611075706120757061307570614075706150757061607570617075706180757061907570620075706210757062207570623075706240757062507570626075706270757062807570629075706300757063107570632075706330757063407570635075706360757063707570638075706390757064007570641075706420757064307570644075706450757064607570647075706480757064907570650075706510757065207570653075706540757065507570656075706570757065807570659075706600757066107570662075706630757066407570665075706660757066707570668075706690757067007570671075706720757067307570674075706750757067607570677075706780757067907570680075706810757068207570683075706840757068507570686075706870757068807570689075706900757069107570692075706930757069407570695075706960757069707570698075706990757070007570701075707020757070307570704075707050757070607570707075707080757070907570710075707110757071207570713075707140757071507570716075707170757071807570719075707200757072107570722075707230757072407570725075707260757072707570728075707290757073007570731075707320757073307570734075707350757073607570737075707380757073907570740075707410757074207570743075707440757074507570746075707470757074807570749075707500757075107570752075707530757075407570755075707560757075707570758075707590757076007570761075707620757076307570764075707650757076607570767075707680757076907570770075707710757077207570773075707740757077507570776075707770757077807570779075707800757078107570782075707830757078407570785075707860757078707570788075707890757079007570791075707920757079307570794075707950757079607570797075707980757079907570800075708010757080207570803075708040757080507570806075708070757080807570809075708100757081107570812075708130757081407570815075708160757081707570818075708190757082007570821075708220757082307570824075708250757082607570827075708280757082907570830075708310757083207570833075708340757083507570836075708370757083807570839075708400757084107570842075708430757084407570845075708460757084707570848075708490757085007570851075708520757085307570854075708550757085607570857075708580757085907570860075708610757086207570863075708640757086507570866075708670757086807570869075708700757087107570872075708730757087407570875075708760757087707570878075708790757088007570881075708820757088307570884075708850757088607570887075708880757088907570890075708910757089207570893075708940757089507570896075708970757089807570899075709000757090107570902075709030757090407570905075709060757090707570908075709090757091007570911075709120757091307570914075709150757091607570917075709180757091907570920075709210757092207570923075709240757092507570926075709270757092807570929075709300757093107570932075709330757093407570935075709360757093707570938075709390757094007570941075709420757094307570944075709450757094607570947075709480757094907570950075709510757095207570953075709540757095507570956075709570757095807570959075709600757096107570962075709630757096407570965075709660757096707570968075709690757097007570971075709720757097307570974075709750757097607570977075709780757097907570980075709810757098207570983075709840757098507570986075709870757098807570989075709900757099107570992075709930757099407570995075709960757099707570998075709990757100007571001075710020757100307571004075710050757100607571007075710080757100907571010075710110757101207571013075710140757101507571016075710170757101807571019075710200757102107571022075710230757102407571025075710260757102707571028075710290757103007571031075710320757103307571034075710350757103607571037075710380757103907571040075710410757104207571043075710440757104507571046075710470757104807571049075710500757105107571052075710530757105407571055075710560757105707571058075710590757106007571061075710620757106307571064075710650757106607571067075710680757106907571070075710710757107207571073075710740757107507571076075710770757107807571079075710800757108107571082075710830757108407571085075710860757108707571088075710890757109007571091075710920757109307571094075710950757109607571097075710980757109907571100075711010757110207571103075711040757110507580001075800020758000307580004075800050758000607580007075800080758000907580010075800110758001207580013075800140758001507580016075800170758001807580019075800200758002107580022075800230758002407580025075800260758002707580028075800290758003007580031075800320758003307580034075800350758003607580037075800380758003907580040075800410758004207580043075800440758004507580046075800470758004807580049075800500758005107580052075800530758005407580055075800560758005707580058075800590758006007580061075800620758006307580064075800650758006607580067075800680758006907580070075800710758007207580073075800740758007507580076075800770758007807580079075800800758008107580082075800830758008407580085075800860758008707580088075800890758009007580091075800920758009307580094075800950758009607580097075800980758009907580100075801010758010207580103075801040758010507580106075801070758010807580109075801100758011107580112075801130758011407580115075801160758011707580118075801190758012007580121075801220758012307580124075801250758012607580127075801280758012907580130075801310758013207580133075801340758013507580136075801370758013807580139075801400758014107580142075801430758014407580145075801460758014707580148075801490758015007580151075801520758015307580154075801550758015607580157075801580758015907580160075801610758016207580163075801640758016507580166075801670758016807580169075801700758017107580172075801730758017407580175075801760758017707580178075801790758018007580181075801820758018307580184075801850758018607580187075801880758018907580190075801910758019207580193075801940758019507580196075801970758019807580199075802000758020107580202075802030758020407580205075802060758020707580208075802090758021007580211075802120758021307580214075802150758021607580217075802180758021907580220075802210758022207580223075802240758022507580226075802270758022807580229075802300758023107580232075802330758023407580235075802360758023707580238075802390758024007580241075802420758024307580244075802450758024607580247075802480758024907580250075802510758025207580253075802540758025507580256075802570758025807580259075802600758026107580262075802630758026407580265075802660758026707580268075802690758027007580271075802720758027307580274075802750758027607580277075802780758027907580280075802810758028207580283075802840758028507580286075802870758028807580289075802900758029107580292075802930758029407580295075802960758029707580298075802990758030007580301075803020758030307580304075803050758030607580307075803080758030907580310075803110758031207580313075803140758031507580316075803170758031807580319075803200758032107580322075803230758032407580325075803260758032707580328075803290758033007580331075803320758033307580334075803350758033607580337075803380758033907580340075803410758034207580343075803440758034507580346075803470758034807580349075803500758035107580352075803530758035407580355075803560758035707580358075803590758036007580361075803620758036307580364075803650758036607580367075803680758036907580370075803710758037207580373075803740758037507580376075803770758037807580379075803800758038107580382075803830758038407580385075803860758038707580388075803890758039007580391075803920758039307580394075803950758039607580397075803980758039907580400075804010758040207580403075804040758040507580406075804070758040807580409075804100758041107580412075804130758041407580415075804160758041707580418075804190758042007580421075804220758042307580424075804250758042607580427075804280758042907580430075804310758043207580433075804340758043507580436075804370758043807580439075804400758044107580442075804430758044407580445075804460758044707580448075804490758045007580451075804520758045307580454075804550758045607580457075804580758045907580460075804610758046207580463075804640758046507580466075804670758046807580469075804700758047107580472075804730758047407580475075804760758047707580478075804790758048007580481075804820758048307580484075804850758048607580487075804880758048907580490075804910758049207580493075804940758049507580496075804970758049807580499075805000758050107580502075805030758050407580505075805060758050707580508075805090758051007580511075805120758051307580514075805150758051607580517075805180758051907580520075805210758052207580523075805240758052507580526075805270758052807580529075805300758053107580532075805330758053407580535075805360758053707580538075805390758054007580541075805420758054307580544075805450758054607580547075805480758054907580550075805510758055207580553075805540758055507580556075805570758055807580559075805600758056107580562075805630758056407580565075805660758056707580568075805690758057007580571075805720758057307580574075805750758057607580577075805780758057907580580075805810758058207580583075805840758058507580586075805870758058807580589075805900758059107580592075805930758059407580595075805960758059707580598075805990758060007580601075806020758060307580604075806050758060607580607075806080758060907580610075806110758061207580613075806140758061507580616075806170758061807580619075806200758062107580622075806230758062407580625075806260758062707580628075806290758063007580631075806320758063307580634075806350758063607580637075806380758063907580640075806410758064207580643075806440758064507580646075806470758064807580649075806500758065107580652075806530758065407580655075806560758065707580658075806590758066007580661075806620758066307580664075806650758066607580667075806680758066907580670075806710758067207580673075806740758067507580676075806770758067807580679075806800758068107580682075806830758068407580685075806860758068707580688075806890758069007580691075806920758069307580694075806950758069607580697075806980758069907580700075807010758070207580703075807040758070507580706075807070758070807580709075807100758071107580712075807130758071407580715075807160758071707580718075807190758072007580721075807220758072307580724075807250758072607580727075807280758072907580730075807310758073207580733075807340758073507580736075807370758073807580739075807400758074107580742075807430758074407580745075807460758074707580748075807490758075007580751075807520758075307580754075807550758075607580757075807580758075907580760075807610758076207580763075807640758076507580766075807670758076807580769075807700758077107580772075807730758077407580775075807760758077707580778075807790758078007580781075807820758078307580784075807850758078607580787075807880758078907580790075807910758079207580793075807940758079507580796075807970758079807580799075808000758080107580802075808030758080407580805075808060758080707580808075808090758081007580811075808120758081307580814075808150758081607580817075808180758081907580820075808210758082207580823075808240758082507580826075808270758082807580829075808300758083107580832075808330758083407580835075808360758083707580838075808390758084007580841075808420758084307580844075808450758084607580847075808480758084907580850075808510758085207580853075808540758085507580856075808570758085807580859075808600758086107580862075808630758086407580865075808660758086707580868075808690758087007580871075808720758087307580874075808750758087607580877075808780758087907580880075808810758088207580883075808840758088507580886075808870758088807580889075808900758089107580892075808930758089407580895075808960758089707580898075808990758090007580901075809020758090307580904075809050758090607580907075809080758090907580910075809110758091207580913075809140758091507580916075809170758091807580919075809200758092107580922075809230758092407580925075809260758092707580928075809290758093007580931075809320758093307580934075809350758093607580937075809380758093907580940075809410758094207580943075809440758094507580946075809470758094807580949075809500758095107580952075809530758095407580955075809560758095707580958075809590758096007580961075809620758096307580964075809650758096607580967075809680758096907580970075809710758097207580973075809740758097507580976075809770758097807580979075809800758098107580982075809830758098407580985075809860758098707580988075809890758099007580991075809920758099307580994075809950758099607580997075809980758099907581000075810010758100207581003075810040758100507581006075810070758100807581009075810100758101107581012075810130758101407581015075810160758101707581018075810190758102007581021075810220758102307581024075810250758102607581027075810280758102907581030075810310758103207581033075810340758103507581036075810370758103807581039075810400758104107581042075810430758104407581045075810460758104707581048075810490758105007581051075810520758105307581054075810550758105607581057075810580758105907581060075810610758106207581063075810640758106507581066075810670758106807581069075810700758107107581072075810730758107407581075075810760758107707581078075810790758108007581081075810820758108307581084075810850758108607581087075810880758108907581090075810910758109207581093075810940758109507581096075810970758109807581099075811000758110107581102075811030758110407581105075900010759000207590003075900040759000507590006075900070759000807590009075900100759001107590012075900130759001407590015075900160759001707590018075900190759002007590021075900220759002307590024075900250759002607590027075900280759002907590030075900310759003207590033075900340759003507590036075900370759003807590039075900400759004107590042075900430759004407590045075900460759004707590048075900490759005007590051075900520759005307590054075900550759005607590057075900580759005907590060075900610759006207590063075900640759006507590066075900670759006807590069075900700759007107590072075900730759007407590075075900760759007707590078075900790759008007590081075900820759008307590084075900850759008607590087075900880759008907590090075900910759009207590093075900940759009507590096075900970759009807590099075901000759010107590102075901030759010407590105075901060759010707590108075901090759011007590111075901120759011307590114075901150759011607590117075901180759011907590120075901210759012207590123075901240759012507590126075901270759012807590129075901300759013107590132075901330759013407590135075901360759013707590138075901390759014007590141075901420759014307590144075901450759014607590147075901480759014907590150075901510759015207590153075901540759015507590156075901570759015807590159075901600759016107590162075901630759016407590165075901660759016707590168075901690759017007590171075901720759017307590174075901750759017607590177075901780759017907590180075901810759018207590183075901840759018507590186075901870759018807590189075901900759019107590192075901930759019407590195075901960759019707590198075901990759020007590201075902020759020307590204075902050759020607590207075902080759020907590210075902110759021207590213075902140759021507590216075902170759021807590219075902200759022107590222075902230759022407590225075902260759022707590228075902290759023007590231075902320759023307590234075902350759023607590237075902380759023907590240075902410759024207590243075902440759024507590246075902470759024807590249075902500759025107590252075902530759025407590255075902560759025707590258075902590759026007590261075902620759026307590264075902650759026607590267075902680759026907590270075902710759027207590273075902740759027507590276075902770759027807590279075902800759028107590282075902830759028407590285075902860759028707590288075902890759029007590291075902920759029307590294075902950759029607590297075902980759029907590300075903010759030207590303075903040759030507590306075903070759030807590309075903100759031107590312075903130759031407590315075903160759031707590318075903190759032007590321075903220759032307590324075903250759032607590327075903280759032907590330075903310759033207590333075903340759033507590336075903370759033807590339075903400759034107590342075903430759034407590345075903460759034707590348075903490759035007590351075903520759035307590354075903550759035607590357075903580759035907590360075903610759036207590363075903640759036507590366075903670759036807590369075903700759037107590372075903730759037407590375075903760759037707590378075903790759038007590381075903820759038307590384075903850759038607590387075903880759038907590390075903910759039207590393075903940759039507590396075903970759039807590399075904000759040107590402075904030759040407590405075904060759040707590408075904090759041007590411075904120759041307590414075904150759041607590417075904180759041907590420075904210759042207590423075904240759042507590426075904270759042807590429075904300759043107590432075904330759043407590435075904360759043707590438075904390759044007590441075904420759044307590444075904450759044607590447075904480759044907590450075904510759045207590453075904540759045507590456075904570759045807590459075904600759046107590462075904630759046407590465075904660759046707590468075904690759047007590471075904720759047307590474075904750759047607590477075904780759047907590480075904810759048207590483075904840759048507590486075904870759048807590489075904900759049107590492075904930759049407590495075904960759049707590498075904990759050007590501075905020759050307590504075905050759050607590507075905080759050907590510075905110759051207590513075905140759051507590516075905170759051807590519075905200759052107590522075905230759052407590525075905260759052707590528075905290759053007590531075905320759053307590534075905350759053607590537075905380759053907590540075905410759054207590543075905440759054507590546075905470759054807590549075905500759055107590552075905530759055407590555075905560759055707590558075905590759056007590561075905620759056307590564075905650759056607590567075905680759056907590570075905710759057207590573075905740759057507590576075905770759057807590579075905800759058107590582075905830759058407590585075905860759058707590588075905890759059007590591075905920759059307590594075905950759059607590597075905980759059907590600075906010759060207590603075906040759060507590606075906070759060807590609075906100759061107590612075906130759061407590615075906160759061707590618075906190759062007590621075906220759062307590624075906250759062607590627075906280759062907590630075906310759063207590633075906340759063507590636075906370759063807590639075906400759064107590642075906430759064407590645075906460759064707590648075906490759065007590651075906520759065307590654075906550759065607590657075906580759065907590660075906610759066207590663075906640759066507590666075906670759066807590669075906700759067107590672075906730759067407590675075906760759067707590678075906790759068007590681075906820759068307590684075906850759068607590687075906880759068907590690075906910759069207590693075906940759069507590696075906970759069807590699075907000759070107590702075907030759070407590705075907060759070707590708075907090759071007590711075907120759071307590714075907150759071607590717075907180759071907590720075907210759072207590723075907240759072507590726075907270759072807590729075907300759073107590732075907330759073407590735075907360759073707590738075907390759074007590741075907420759074307590744075907450759074607590747075907480759074907590750075907510759075207590753075907540759075507590756075907570759075807590759075907600759076107590762075907630759076407590765075907660759076707590768075907690759077007590771075907720759077307590774075907750759077607590777075907780759077907590780075907810759078207590783075907840759078507590786075907870759078807590789075907900759079107590792075907930759079407590795075907960759079707590798075907990759080007590801075908020759080307590804075908050759080607590807075908080759080907590810075908110759081207590813075908140759081507590816075908170759081807590819075908200759082107590822075908230759082407590825075908260759082707590828075908290759083007590831075908320759083307590834075908350759083607590837075908380759083907590840075908410759084207590843075908440759084507590846075908470759084807590849075908500759085107590852075908530759085407590855075908560759085707590858075908590759086007590861075908620759086307590864075908650759086607590867075908680759086907590870075908710759087207590873075908740759087507590876075908770759087807590879075908800759088107590882075908830759088407590885075908860759088707590888075908890759089007590891075908920759089307590894075908950759089607590897075908980759089907590900075909010759090207590903075909040759090507590906075909070759090807590909075909100759091107590912075909130759091407590915075909160759091707590918075909190759092007590921075909220759092307590924075909250759092607590927075909280759092907590930075909310759093207590933075909340759093507590936075909370759093807590939075909400759094107590942075909430759094407590945075909460759094707590948075909490759095007590951075909520759095307590954075909550759095607590957075909580759095907590960075909610759096207590963075909640759096507590966075909670759096807590969075909700759097107590972075909730759097407590975075909760759097707590978075909790759098007590981075909820759098307590984075909850759098607590987075909880759098907590990075909910759099207590993075909940759099507590996075909970759099807590999075910000759100107591002075910030759100407591005075910060759100707591008075910090759101007591011075910120759101307591014075910150759101607591017075910180759101907591020075910210759102207591023075910240759102507591026075910270759102807591029075910300759103107591032075910330759103407591035075910360759103707591038075910390759104007591041075910420759104307591044075910450759104607591047075910480759104907591050075910510759105207591053075910540759105507591056075910570759105807591059075910600759106107591062075910630759106407591065075910660759106707591068075910690759107007591071075910720759107307591074075910750759107607591077075910780759107907591080075910810759108207591083075910840759108507591086075910870759108807591089075910900759109107591092075910930759109407591095075910960759109707591098075910990759110007591101075911020759110307591104075911050760000107600002076000030760000407600005076000060760000707600008076000090760001007600011076000120760001307600014076000150760001607600017076000180760001907600020076000210760002207600023076000240760002507600026076000270760002807600029076000300760003107600032076000330760003407600035076000360760003707600038076000390760004007600041076000420760004307600044076000450760004607600047076000480760004907600050076000510760005207600053076000540760005507600056076000570760005807600059076000600760006107600062076000630760006407600065076000660760006707600068076000690760007007600071076000720760007307600074076000750760007607600077076000780760007907600080076000810760008207600083076000840760008507600086076000870760008807600089076000900760009107600092076000930760009407600095076000960760009707600098076000990760010007600101076001020760010307600104076001050760010607600107076001080760010907600110076001110760011207600113076001140760011507600116076001170760011807600119076001200760012107600122076001230760012407600125076001260760012707600128076001290760013007600131076001320760013307600134076001350760013607600137076001380760013907600140076001410760014207600143076001440760014507600146076001470760014807600149076001500760015107600152076001530760015407600155076001560760015707600158076001590760016007600161076001620760016307600164076001650760016607600167076001680760016907600170076001710760017207600173076001740760017507600176076001770760017807600179076001800760018107600182076001830760018407600185076001860760018707600188076001890760019007600191076001920760019307600194076001950760019607600197076001980760019907600200076002010760020207600203076002040760020507600206076002070760020807600209076002100760021107600212076002130760021407600215076002160760021707600218076002190760022007600221076002220760022307600224076002250760022607600227076002280760022907600230076002310760023207600233076002340760023507600236076002370760023807600239076002400760024107600242076002430760024407600245076002460760024707600248076002490760025007600251076002520760025307600254076002550760025607600257076002580760025907600260076002610760026207600263076002640760026507600266076002670760026807600269076002700760027107600272076002730760027407600275076002760760027707600278076002790760028007600281076002820760028307600284076002850760028607600287076002880760028907600290076002910760029207600293076002940760029507600296076002970760029807600299076003000760030107600302076003030760030407600305076003060760030707600308076003090760031007600311076003120760031307600314076003150760031607600317076003180760031907600320076003210760032207600323076003240760032507600326076003270760032807600329076003300760033107600332076003330760033407600335076003360760033707600338076003390760034007600341076003420760034307600344076003450760034607600347076003480760034907600350076003510760035207600353076003540760035507600356076003570760035807600359076003600760036107600362076003630760036407600365076003660760036707600368076003690760037007600371076003720760037307600374076003750760037607600377076003780760037907600380076003810760038207600383076003840760038507600386076003870760038807600389076003900760039107600392076003930760039407600395076003960760039707600398076003990760040007600401076004020760040307600404076004050760040607600407076004080760040907600410076004110760041207600413076004140760041507600416076004170760041807600419076004200760042107600422076004230760042407600425076004260760042707600428076004290760043007600431076004320760043307600434076004350760043607600437076004380760043907600440076004410760044207600443076004440760044507600446076004470760044807600449076004500760045107600452076004530760045407600455076004560760045707600458076004590760046007600461076004620760046307600464076004650760046607600467076004680760046907600470076004710760047207600473076004740760047507600476076004770760047807600479076004800760048107600482076004830760048407600485076004860760048707600488076004890760049007600491076004920760049307600494076004950760049607600497076004980760049907600500076005010760050207600503076005040760050507600506076005070760050807600509076005100760051107600512076005130760051407600515076005160760051707600518076005190760052007600521076005220760052307600524076005250760052607600527076005280760052907600530076005310760053207600533076005340760053507600536076005370760053807600539076005400760054107600542076005430760054407600545076005460760054707600548076005490760055007600551076005520760055307600554076005550760055607600557076005580760055907600560076005610760056207600563076005640760056507600566076005670760056807600569076005700760057107600572076005730760057407600575076005760760057707600578076005790760058007600581076005820760058307600584076005850760058607600587076005880760058907600590076005910760059207600593076005940760059507600596076005970760059807600599076006000760060107600602076006030760060407600605076006060760060707600608076006090760061007600611076006120760061307600614076006150760061607600617076006180760061907600620076006210760062207600623076006240760062507600626076006270760062807600629076006300760063107600632076006330760063407600635076006360760063707600638076006390760064007600641076006420760064307600644076006450760064607600647076006480760064907600650076006510760065207600653076006540760065507600656076006570760065807600659076006600760066107600662076006630760066407600665076006660760066707600668076006690760067007600671076006720760067307600674076006750760067607600677076006780760067907600680076006810760068207600683076006840760068507600686076006870760068807600689076006900760069107600692076006930760069407600695076006960760069707600698076006990760070007600701076007020760070307600704076007050760070607600707076007080760070907600710076007110760071207600713076007140760071507600716076007170760071807600719076007200760072107600722076007230760072407600725076007260760072707600728076007290760073007600731076007320760073307600734076007350760073607600737076007380760073907600740076007410760074207600743076007440760074507600746076007470760074807600749076007500760075107600752076007530760075407600755076007560760075707600758076007590760076007600761076007620760076307600764076007650760076607600767076007680760076907600770076007710760077207600773076007740760077507600776076007770760077807600779076007800760078107600782076007830760078407600785076007860760078707600788076007890760079007600791076007920760079307600794076007950760079607600797076007980760079907600800076008010760080207600803076008040760080507600806076008070760080807600809076008100760081107600812076008130760081407600815076008160760081707600818076008190760082007600821076008220760082307600824076008250760082607600827076008280760082907600830076008310760083207600833076008340760083507600836076008370760083807600839076008400760084107600842076008430760084407600845076008460760084707600848076008490760085007600851076008520760085307600854076008550760085607600857076008580760085907600860076008610760086207600863076008640760086507600866076008670760086807600869076008700760087107600872076008730760087407600875076008760760087707600878076008790760088007600881076008820760088307600884076008850760088607600887076008880760088907600890076008910760089207600893076008940760089507600896076008970760089807600899076009000760090107600902076009030760090407600905076009060760090707600908076009090760091007600911076009120760091307600914076009150760091607600917076009180760091907600920076009210760092207600923076009240760092507600926076009270760092807600929076009300760093107600932076009330760093407600935076009360760093707600938076009390760094007600941076009420760094307600944076009450760094607600947076009480760094907600950076009510760095207600953076009540760095507600956076009570760095807600959076009600760096107600962076009630760096407600965076009660760096707600968076009690760097007600971076009720760097307600974076009750760097607600977076009780760097907600980076009810760098207600983076009840760098507600986076009870760098807600989076009900760099107600992076009930760099407600995076009960760099707600998076009990760100007601001076010020760100307601004076010050760100607601007076010080760100907601010076010110760101207601013076010140760101507601016076010170760101807601019076010200760102107601022076010230760102407601025076010260760102707601028076010290760103007601031076010320760103307601034076010350760103607601037076010380760103907601040076010410760104207601043076010440760104507601046076010470760104807601049076010500760105107601052076010530760105407601055076010560760105707601058076010590760106007601061076010620760106307601064076010650760106607601067076010680760106907601070076010710760107207601073076010740760107507601076076010770760107807601079076010800760108107601082076010830760108407601085076010860760108707601088076010890760109007601091076010920760109307601094076010950760109607601097076010980760109907601100076011010760110207601103076011040760110507610001076100020761000307610004076100050761000607610007076100080761000907610010076100110761001207610013076100140761001507610016076100170761001807610019076100200761002107610022076100230761002407610025076100260761002707610028076100290761003007610031076100320761003307610034076100350761003607610037076100380761003907610040076100410761004207610043076100440761004507610046076100470761004807610049076100500761005107610052076100530761005407610055076100560761005707610058076100590761006007610061076100620761006307610064076100650761006607610067076100680761006907610070076100710761007207610073076100740761007507610076076100770761007807610079076100800761008107610082076100830761008407610085076100860761008707610088076100890761009007610091076100920761009307610094076100950761009607610097076100980761009907610100076101010761010207610103076101040761010507610106076101070761010807610109076101100761011107610112076101130761011407610115076101160761011707610118076101190761012007610121076101220761012307610124076101250761012607610127076101280761012907610130076101310761013207610133076101340761013507610136076101370761013807610139076101400761014107610142076101430761014407610145076101460761014707610148076101490761015007610151076101520761015307610154076101550761015607610157076101580761015907610160076101610761016207610163076101640761016507610166076101670761016807610169076101700761017107610172076101730761017407610175076101760761017707610178076101790761018007610181076101820761018307610184076101850761018607610187076101880761018907610190076101910761019207610193076101940761019507610196076101970761019807610199076102000761020107610202076102030761020407610205076102060761020707610208076102090761021007610211076102120761021307610214076102150761021607610217076102180761021907610220076102210761022207610223076102240761022507610226076102270761022807610229076102300761023107610232076102330761023407610235076102360761023707610238076102390761024007610241076102420761024307610244076102450761024607610247076102480761024907610250076102510761025207610253076102540761025507610256076102570761025807610259076102600761026107610262076102630761026407610265076102660761026707610268076102690761027007610271076102720761027307610274076102750761027607610277076102780761027907610280076102810761028207610283076102840761028507610286076102870761028807610289076102900761029107610292076102930761029407610295076102960761029707610298076102990761030007610301076103020761030307610304076103050761030607610307076103080761030907610310076103110761031207610313076103140761031507610316076103170761031807610319076103200761032107610322076103230761032407610325076103260761032707610328076103290761033007610331076103320761033307610334076103350761033607610337076103380761033907610340076103410761034207610343076103440761034507610346076103470761034807610349076103500761035107610352076103530761035407610355076103560761035707610358076103590761036007610361076103620761036307610364076103650761036607610367076103680761036907610370076103710761037207610373076103740761037507610376076103770761037807610379076103800761038107610382076103830761038407610385076103860761038707610388076103890761039007610391076103920761039307610394076103950761039607610397076103980761039907610400076104010761040207610403076104040761040507610406076104070761040807610409076104100761041107610412076104130761041407610415076104160761041707610418076104190761042007610421076104220761042307610424076104250761042607610427076104280761042907610430076104310761043207610433076104340761043507610436076104370761043807610439076104400761044107610442076104430761044407610445076104460761044707610448076104490761045007610451076104520761045307610454076104550761045607610457076104580761045907610460076104610761046207610463076104640761046507610466076104670761046807610469076104700761047107610472076104730761047407610475076104760761047707610478076104790761048007610481076104820761048307610484076104850761048607610487076104880761048907610490076104910761049207610493076104940761049507610496076104970761049807610499076105000761050107610502076105030761050407610505076105060761050707610508076105090761051007610511076105120761051307610514076105150761051607610517076105180761051907610520076105210761052207610523076105240761052507610526076105270761052807610529076105300761053107610532076105330761053407610535076105360761053707610538076105390761054007610541076105420761054307610544076105450761054607610547076105480761054907610550076105510761055207610553076105540761055507610556076105570761055807610559076105600761056107610562076105630761056407610565076105660761056707610568076105690761057007610571076105720761057307610574076105750761057607610577076105780761057907610580076105810761058207610583076105840761058507610586076105870761058807610589076105900761059107610592076105930761059407610595076105960761059707610598076105990761060007610601076106020761060307610604076106050761060607610607076106080761060907610610076106110761061207610613076106140761061507610616076106170761061807610619076106200761062107610622076106230761062407610625076106260761062707610628076106290761063007610631076106320761063307610634076106350761063607610637076106380761063907610640076106410761064207610643076106440761064507610646076106470761064807610649076106500761065107610652076106530761065407610655076106560761065707610658076106590761066007610661076106620761066307610664076106650761066607610667076106680761066907610670076106710761067207610673076106740761067507610676076106770761067807610679076106800761068107610682076106830761068407610685076106860761068707610688076106890761069007610691076106920761069307610694076106950761069607610697076106980761069907610700076107010761070207610703076107040761070507610706076107070761070807610709076107100761071107610712076107130761071407610715076107160761071707610718076107190761072007610721076107220761072307610724076107250761072607610727076107280761072907610730076107310761073207610733076107340761073507610736076107370761073807610739076107400761074107610742076107430761074407610745076107460761074707610748076107490761075007610751076107520761075307610754076107550761075607610757076107580761075907610760076107610761076207610763076107640761076507610766076107670761076807610769076107700761077107610772076107730761077407610775076107760761077707610778076107790761078007610781076107820761078307610784076107850761078607610787076107880761078907610790076107910761079207610793076107940761079507610796076107970761079807610799076108000761080107610802076108030761080407610805076108060761080707610808076108090761081007610811076108120761081307610814076108150761081607610817076108180761081907610820076108210761082207610823076108240761082507610826076108270761082807610829076108300761083107610832076108330761083407610835076108360761083707610838076108390761084007610841076108420761084307610844076108450761084607610847076108480761084907610850076108510761085207610853076108540761085507610856076108570761085807610859076108600761086107610862076108630761086407610865076108660761086707610868076108690761087007610871076108720761087307610874076108750761087607610877076108780761087907610880076108810761088207610883076108840761088507610886076108870761088807610889076108900761089107610892076108930761089407610895076108960761089707610898076108990761090007610901076109020761090307610904076109050761090607610907076109080761090907610910076109110761091207610913076109140761091507610916076109170761091807610919076109200761092107610922076109230761092407610925076109260761092707610928076109290761093007610931076109320761093307610934076109350761093607610937076109380761093907610940076109410761094207610943076109440761094507610946076109470761094807610949076109500761095107610952076109530761095407610955076109560761095707610958076109590761096007610961076109620761096307610964076109650761096607610967076109680761096907610970076109710761097207610973076109740761097507610976076109770761097807610979076109800761098107610982076109830761098407610985076109860761098707610988076109890761099007610991076109920761099307610994076109950761099607610997076109980761099907611000076110010761100207611003076110040761100507611006076110070761100807611009076110100761101107611012076110130761101407611015076110160761101707611018076110190761102007611021076110220761102307611024076110250761102607611027076110280761102907611030076110310761103207611033076110340761103507611036076110370761103807611039076110400761104107611042076110430761104407611045076110460761104707611048076110490761105007611051076110520761105307611054076110550761105607611057076110580761105907611060076110610761106207611063076110640761106507611066076110670761106807611069076110700761107107611072076110730761107407611075076110760761107707611078076110790761108007611081076110820761108307611084076110850761108607611087076110880761108907611090076110910761109207611093076110940761109507611096076110970761109807611099076111000761110107611102076111030761110407611105076200010762000207620003076200040762000507620006076200070762000807620009076200100762001107620012076200130762001407620015076200160762001707620018076200190762002007620021076200220762002307620024076200250762002607620027076200280762002907620030076200310762003207620033076200340762003507620036076200370762003807620039076200400762004107620042076200430762004407620045076200460762004707620048076200490762005007620051076200520762005307620054076200550762005607620057076200580762005907620060076200610762006207620063076200640762006507620066076200670762006807620069076200700762007107620072076200730762007407620075076200760762007707620078076200790762008007620081076200820762008307620084076200850762008607620087076200880762008907620090076200910762009207620093076200940762009507620096076200970762009807620099076201000762010107620102076201030762010407620105076201060762010707620108076201090762011007620111076201120762011307620114076201150762011607620117076201180762011907620120076201210762012207620123076201240762012507620126076201270762012807620129076201300762013107620132076201330762013407620135076201360762013707620138076201390762014007620141076201420762014307620144076201450762014607620147076201480762014907620150076201510762015207620153076201540762015507620156076201570762015807620159076201600762016107620162076201630762016407620165076201660762016707620168076201690762017007620171076201720762017307620174076201750762017607620177076201780762017907620180076201810762018207620183076201840762018507620186076201870762018807620189076201900762019107620192076201930762019407620195076201960762019707620198076201990762020007620201076202020762020307620204076202050762020607620207076202080762020907620210076202110762021207620213076202140762021507620216076202170762021807620219076202200762022107620222076202230762022407620225076202260762022707620228076202290762023007620231076202320762023307620234076202350762023607620237076202380762023907620240076202410762024207620243076202440762024507620246076202470762024807620249076202500762025107620252076202530762025407620255076202560762025707620258076202590762026007620261076202620762026307620264076202650762026607620267076202680762026907620270076202710762027207620273076202740762027507620276076202770762027807620279076202800762028107620282076202830762028407620285076202860762028707620288076202890762029007620291076202920762029307620294076202950762029607620297076202980762029907620300076203010762030207620303076203040762030507620306076203070762030807620309076203100762031107620312076203130762031407620315076203160762031707620318076203190762032007620321076203220762032307620324076203250762032607620327076203280762032907620330076203310762033207620333076203340762033507620336076203370762033807620339076203400762034107620342076203430762034407620345076203460762034707620348076203490762035007620351076203520762035307620354076203550762035607620357076203580762035907620360076203610762036207620363076203640762036507620366076203670762036807620369076203700762037107620372076203730762037407620375076203760762037707620378076203790762038007620381076203820762038307620384076203850762038607620387076203880762038907620390076203910762039207620393076203940762039507620396076203970762039807620399076204000762040107620402076204030762040407620405076204060762040707620408076204090762041007620411076204120762041307620414076204150762041607620417076204180762041907620420076204210762042207620423076204240762042507620426076204270762042807620429076204300762043107620432076204330762043407620435076204360762043707620438076204390762044007620441076204420762044307620444076204450762044607620447076204480762044907620450076204510762045207620453076204540762045507620456076204570762045807620459076204600762046107620462076204630762046407620465076204660762046707620468076204690762047007620471076204720762047307620474076204750762047607620477076204780762047907620480076204810762048207620483076204840762048507620486076204870762048807620489076204900762049107620492076204930762049407620495076204960762049707620498076204990762050007620501076205020762050307620504076205050762050607620507076205080762050907620510076205110762051207620513076205140762051507620516076205170762051807620519076205200762052107620522076205230762052407620525076205260762052707620528076205290762053007620531076205320762053307620534076205350762053607620537076205380762053907620540076205410762054207620543076205440762054507620546076205470762054807620549076205500762055107620552076205530762055407620555076205560762055707620558076205590762056007620561076205620762056307620564076205650762056607620567076205680762056907620570076205710762057207620573076205740762057507620576076205770762057807620579076205800762058107620582076205830762058407620585076205860762058707620588076205890762059007620591076205920762059307620594076205950762059607620597076205980762059907620600076206010762060207620603076206040762060507620606076206070762060807620609076206100762061107620612076206130762061407620615076206160762061707620618076206190762062007620621076206220762062307620624076206250762062607620627076206280762062907620630076206310762063207620633076206340762063507620636076206370762063807620639076206400762064107620642076206430762064407620645076206460762064707620648076206490762065007620651076206520762065307620654076206550762065607620657076206580762065907620660076206610762066207620663076206640762066507620666076206670762066807620669076206700762067107620672076206730762067407620675076206760762067707620678076206790762068007620681076206820762068307620684076206850762068607620687076206880762068907620690076206910762069207620693076206940762069507620696076206970762069807620699076207000762070107620702076207030762070407620705076207060762070707620708076207090762071007620711076207120762071307620714076207150762071607620717076207180762071907620720076207210762072207620723076207240762072507620726076207270762072807620729076207300762073107620732076207330762073407620735076207360762073707620738076207390762074007620741076207420762074307620744076207450762074607620747076207480762074907620750076207510762075207620753076207540762075507620756076207570762075807620759076207600762076107620762076207630762076407620765076207660762076707620768076207690762077007620771076207720762077307620774076207750762077607620777076207780762077907620780076207810762078207620783076207840762078507620786076207870762078807620789076207900762079107620792076207930762079407620795076207960762079707620798076207990762080007620801076208020762080307620804076208050762080607620807076208080762080907620810076208110762081207620813076208140762081507620816076208170762081807620819076208200762082107620822076208230762082407620825076208260762082707620828076208290762083007620831076208320762083307620834076208350762083607620837076208380762083907620840076208410762084207620843076208440762084507620846076208470762084807620849076208500762085107620852076208530762085407620855076208560762085707620858076208590762086007620861076208620762086307620864076208650762086607620867076208680762086907620870076208710762087207620873076208740762087507620876076208770762087807620879076208800762088107620882076208830762088407620885076208860762088707620888076208890762089007620891076208920762089307620894076208950762089607620897076208980762089907620900076209010762090207620903076209040762090507620906076209070762090807620909076209100762091107620912076209130762091407620915076209160762091707620918076209190762092007620921076209220762092307620924076209250762092607620927076209280762092907620930076209310762093207620933076209340762093507620936076209370762093807620939076209400762094107620942076209430762094407620945076209460762094707620948076209490762095007620951076209520762095307620954076209550762095607620957076209580762095907620960076209610762096207620963076209640762096507620966076209670762096807620969076209700762097107620972076209730762097407620975076209760762097707620978076209790762098007620981076209820762098307620984076209850762098607620987076209880762098907620990076209910762099207620993076209940762099507620996076209970762099807620999076210000762100107621002076210030762100407621005076210060762100707621008076210090762101007621011076210120762101307621014076210150762101607621017076210180762101907621020076210210762102207621023076210240762102507621026076210270762102807621029076210300762103107621032076210330762103407621035076210360762103707621038076210390762104007621041076210420762104307621044076210450762104607621047076210480762104907621050076210510762105207621053076210540762105507621056076210570762105807621059076210600762106107621062076210630762106407621065076210660762106707621068076210690762107007621071076210720762107307621074076210750762107607621077076210780762107907621080076210810762108207621083076210840762108507621086076210870762108807621089076210900762109107621092076210930762109407621095076210960762109707621098076210990762110007621101076211020762110307621104076211050763000107630002076300030763000407630005076300060763000707630008076300090763001007630011076300120763001307630014076300150763001607630017076300180763001907630020076300210763002207630023076300240763002507630026076300270763002807630029076300300763003107630032076300330763003407630035076300360763003707630038076300390763004007630041076300420763004307630044076300450763004607630047076300480763004907630050076300510763005207630053076300540763005507630056076300570763005807630059076300600763006107630062076300630763006407630065076300660763006707630068076300690763007007630071076300720763007307630074076300750763007607630077076300780763007907630080076300810763008207630083076300840763008507630086076300870763008807630089076300900763009107630092076300930763009407630095076300960763009707630098076300990763010007630101076301020763010307630104076301050763010607630107076301080763010907630110076301110763011207630113076301140763011507630116076301170763011807630119076301200763012107630122076301230763012407630125076301260763012707630128076301290763013007630131076301320763013307630134076301350763013607630137076301380763013907630140076301410763014207630143076301440763014507630146076301470763014807630149076301500763015107630152076301530763015407630155076301560763015707630158076301590763016007630161076301620763016307630164076301650763016607630167076301680763016907630170076301710763017207630173076301740763017507630176076301770763017807630179076301800763018107630182076301830763018407630185076301860763018707630188076301890763019007630191076301920763019307630194076301950763019607630197076301980763019907630200076302010763020207630203076302040763020507630206076302070763020807630209076302100763021107630212076302130763021407630215076302160763021707630218076302190763022007630221076302220763022307630224076302250763022607630227076302280763022907630230076302310763023207630233076302340763023507630236076302370763023807630239076302400763024107630242076302430763024407630245076302460763024707630248076302490763025007630251076302520763025307630254076302550763025607630257076302580763025907630260076302610763026207630263076302640763026507630266076302670763026807630269076302700763027107630272076302730763027407630275076302760763027707630278076302790763028007630281076302820763028307630284076302850763028607630287076302880763028907630290076302910763029207630293076302940763029507630296076302970763029807630299076303000763030107630302076303030763030407630305076303060763030707630308076303090763031007630311076303120763031307630314076303150763031607630317076303180763031907630320076303210763032207630323076303240763032507630326076303270763032807630329076303300763033107630332076303330763033407630335076303360763033707630338076303390763034007630341076303420763034307630344076303450763034607630347076303480763034907630350076303510763035207630353076303540763035507630356076303570763035807630359076303600763036107630362076303630763036407630365076303660763036707630368076303690763037007630371076303720763037307630374076303750763037607630377076303780763037907630380076303810763038207630383076303840763038507630386076303870763038807630389076303900763039107630392076303930763039407630395076303960763039707630398076303990763040007630401076304020763040307630404076304050763040607630407076304080763040907630410076304110763041207630413076304140763041507630416076304170763041807630419076304200763042107630422076304230763042407630425076304260763042707630428076304290763043007630431076304320763043307630434076304350763043607630437076304380763043907630440076304410763044207630443076304440763044507630446076304470763044807630449076304500763045107630452076304530763045407630455076304560763045707630458076304590763046007630461076304620763046307630464076304650763046607630467076304680763046907630470076304710763047207630473076304740763047507630476076304770763047807630479076304800763048107630482076304830763048407630485076304860763048707630488076304890763049007630491076304920763049307630494076304950763049607630497076304980763049907630500076305010763050207630503076305040763050507630506076305070763050807630509076305100763051107630512076305130763051407630515076305160763051707630518076305190763052007630521076305220763052307630524076305250763052607630527076305280763052907630530076305310763053207630533076305340763053507630536076305370763053807630539076305400763054107630542076305430763054407630545076305460763054707630548076305490763055007630551076305520763055307630554076305550763055607630557076305580763055907630560076305610763056207630563076305640763056507630566076305670763056807630569076305700763057107630572076305730763057407630575076305760763057707630578076305790763058007630581076305820763058307630584076305850763058607630587076305880763058907630590076305910763059207630593076305940763059507630596076305970763059807630599076306000763060107630602076306030763060407630605076306060763060707630608076306090763061007630611076306120763061307630614076306150763061607630617076306180763061907630620076306210763062207630623076306240763062507630626076306270763062807630629076306300763063107630632076306330763063407630635076306360763063707630638076306390763064007630641076306420763064307630644076306450763064607630647076306480763064907630650076306510763065207630653076306540763065507630656076306570763065807630659076306600763066107630662076306630763066407630665076306660763066707630668076306690763067007630671076306720763067307630674076306750763067607630677076306780763067907630680076306810763068207630683076306840763068507630686076306870763068807630689076306900763069107630692076306930763069407630695076306960763069707630698076306990763070007630701076307020763070307630704076307050763070607630707076307080763070907630710076307110763071207630713076307140763071507630716076307170763071807630719076307200763072107630722076307230763072407630725076307260763072707630728076307290763073007630731076307320763073307630734076307350763073607630737076307380763073907630740076307410763074207630743076307440763074507630746076307470763074807630749076307500763075107630752076307530763075407630755076307560763075707630758076307590763076007630761076307620763076307630764076307650763076607630767076307680763076907630770076307710763077207630773076307740763077507630776076307770763077807630779076307800763078107630782076307830763078407630785076307860763078707630788076307890763079007630791076307920763079307630794076307950763079607630797076307980763079907630800076308010763080207630803076308040763080507630806076308070763080807630809076308100763081107630812076308130763081407630815076308160763081707630818076308190763082007630821076308220763082307630824076308250763082607630827076308280763082907630830076308310763083207630833076308340763083507630836076308370763083807630839076308400763084107630842076308430763084407630845076308460763084707630848076308490763085007630851076308520763085307630854076308550763085607630857076308580763085907630860076308610763086207630863076308640763086507630866076308670763086807630869076308700763087107630872076308730763087407630875076308760763087707630878076308790763088007630881076308820763088307630884076308850763088607630887076308880763088907630890076308910763089207630893076308940763089507630896076308970763089807630899076309000763090107630902076309030763090407630905076309060763090707630908076309090763091007630911076309120763091307630914076309150763091607630917076309180763091907630920076309210763092207630923076309240763092507630926076309270763092807630929076309300763093107630932076309330763093407630935076309360763093707630938076309390763094007630941076309420763094307630944076309450763094607630947076309480763094907630950076309510763095207630953076309540763095507630956076309570763095807630959076309600763096107630962076309630763096407630965076309660763096707630968076309690763097007630971076309720763097307630974076309750763097607630977076309780763097907630980076309810763098207630983076309840763098507630986076309870763098807630989076309900763099107630992076309930763099407630995076309960763099707630998076309990763100007631001076310020763100307631004076310050763100607631007076310080763100907631010076310110763101207631013076310140763101507631016076310170763101807631019076310200763102107631022076310230763102407631025076310260763102707631028076310290763103007631031076310320763103307631034076310350763103607631037076310380763103907631040076310410763104207631043076310440763104507631046076310470763104807631049076310500763105107631052076310530763105407631055076310560763105707631058076310590763106007631061076310620763106307631064076310650763106607631067076310680763106907631070076310710763107207631073076310740763107507631076076310770763107807631079076310800763108107631082076310830763108407631085076310860763108707631088076310890763109007631091076310920763109307631094076310950763109607631097076310980763109907631100076311010763110207631103076311040763110507640001076400020764000307640004076400050764000607640007076400080764000907640010076400110764001207640013076400140764001507640016076400170764001807640019076400200764002107640022076400230764002407640025076400260764002707640028076400290764003007640031076400320764003307640034076400350764003607640037076400380764003907640040076400410764004207640043076400440764004507640046076400470764004807640049076400500764005107640052076400530764005407640055076400560764005707640058076400590764006007640061076400620764006307640064076400650764006607640067076400680764006907640070076400710764007207640073076400740764007507640076076400770764007807640079076400800764008107640082076400830764008407640085076400860764008707640088076400890764009007640091076400920764009307640094076400950764009607640097076400980764009907640100076401010764010207640103076401040764010507640106076401070764010807640109076401100764011107640112076401130764011407640115076401160764011707640118076401190764012007640121076401220764012307640124076401250764012607640127076401280764012907640130076401310764013207640133076401340764013507640136076401370764013807640139076401400764014107640142076401430764014407640145076401460764014707640148076401490764015007640151076401520764015307640154076401550764015607640157076401580764015907640160076401610764016207640163076401640764016507640166076401670764016807640169076401700764017107640172076401730764017407640175076401760764017707640178076401790764018007640181076401820764018307640184076401850764018607640187076401880764018907640190076401910764019207640193076401940764019507640196076401970764019807640199076402000764020107640202076402030764020407640205076402060764020707640208076402090764021007640211076402120764021307640214076402150764021607640217076402180764021907640220076402210764022207640223076402240764022507640226076402270764022807640229076402300764023107640232076402330764023407640235076402360764023707640238076402390764024007640241076402420764024307640244076402450764024607640247076402480764024907640250076402510764025207640253076402540764025507640256076402570764025807640259076402600764026107640262076402630764026407640265076402660764026707640268076402690764027007640271076402720764027307640274076402750764027607640277076402780764027907640280076402810764028207640283076402840764028507640286076402870764028807640289076402900764029107640292076402930764029407640295076402960764029707640298076402990764030007640301076403020764030307640304076403050764030607640307076403080764030907640310076403110764031207640313076403140764031507640316076403170764031807640319076403200764032107640322076403230764032407640325076403260764032707640328076403290764033007640331076403320764033307640334076403350764033607640337076403380764033907640340076403410764034207640343076403440764034507640346076403470764034807640349076403500764035107640352076403530764035407640355076403560764035707640358076403590764036007640361076403620764036307640364076403650764036607640367076403680764036907640370076403710764037207640373076403740764037507640376076403770764037807640379076403800764038107640382076403830764038407640385076403860764038707640388076403890764039007640391076403920764039307640394076403950764039607640397076403980764039907640400076404010764040207640403076404040764040507640406076404070764040807640409076404100764041107640412076404130764041407640415076404160764041707640418076404190764042007640421076404220764042307640424076404250764042607640427076404280764042907640430076404310764043207640433076404340764043507640436076404370764043807640439076404400764044107640442076404430764044407640445076404460764044707640448076404490764045007640451076404520764045307640454076404550764045607640457076404580764045907640460076404610764046207640463076404640764046507640466076404670764046807640469076404700764047107640472076404730764047407640475076404760764047707640478076404790764048007640481076404820764048307640484076404850764048607640487076404880764048907640490076404910764049207640493076404940764049507640496076404970764049807640499076405000764050107640502076405030764050407640505076405060764050707640508076405090764051007640511076405120764051307640514076405150764051607640517076405180764051907640520076405210764052207640523076405240764052507640526076405270764052807640529076405300764053107640532076405330764053407640535076405360764053707640538076405390764054007640541076405420764054307640544076405450764054607640547076405480764054907640550076405510764055207640553076405540764055507640556076405570764055807640559076405600764056107640562076405630764056407640565076405660764056707640568076405690764057007640571076405720764057307640574076405750764057607640577076405780764057907640580076405810764058207640583076405840764058507640586076405870764058807640589076405900764059107640592076405930764059407640595076405960764059707640598076405990764060007640601076406020764060307640604076406050764060607640607076406080764060907640610076406110764061207640613076406140764061507640616076406170764061807640619076406200764062107640622076406230764062407640625076406260764062707640628076406290764063007640631076406320764063307640634076406350764063607640637076406380764063907640640076406410764064207640643076406440764064507640646076406470764064807640649076406500764065107640652076406530764065407640655076406560764065707640658076406590764066007640661076406620764066307640664076406650764066607640667076406680764066907640670076406710764067207640673076406740764067507640676076406770764067807640679076406800764068107640682076406830764068407640685076406860764068707640688076406890764069007640691076406920764069307640694076406950764069607640697076406980764069907640700076407010764070207640703076407040764070507640706076407070764070807640709076407100764071107640712076407130764071407640715076407160764071707640718076407190764072007640721076407220764072307640724076407250764072607640727076407280764072907640730076407310764073207640733076407340764073507640736076407370764073807640739076407400764074107640742076407430764074407640745076407460764074707640748076407490764075007640751076407520764075307640754076407550764075607640757076407580764075907640760076407610764076207640763076407640764076507640766076407670764076807640769076407700764077107640772076407730764077407640775076407760764077707640778076407790764078007640781076407820764078307640784076407850764078607640787076407880764078907640790076407910764079207640793076407940764079507640796076407970764079807640799076408000764080107640802076408030764080407640805076408060764080707640808076408090764081007640811076408120764081307640814076408150764081607640817076408180764081907640820076408210764082207640823076408240764082507640826076408270764082807640829076408300764083107640832076408330764083407640835076408360764083707640838076408390764084007640841076408420764084307640844076408450764084607640847076408480764084907640850076408510764085207640853076408540764085507640856076408570764085807640859076408600764086107640862076408630764086407640865076408660764086707640868076408690764087007640871076408720764087307640874076408750764087607640877076408780764087907640880076408810764088207640883076408840764088507640886076408870764088807640889076408900764089107640892076408930764089407640895076408960764089707640898076408990764090007640901076409020764090307640904076409050764090607640907076409080764090907640910076409110764091207640913076409140764091507640916076409170764091807640919076409200764092107640922076409230764092407640925076409260764092707640928076409290764093007640931076409320764093307640934076409350764093607640937076409380764093907640940076409410764094207640943076409440764094507640946076409470764094807640949076409500764095107640952076409530764095407640955076409560764095707640958076409590764096007640961076409620764096307640964076409650764096607640967076409680764096907640970076409710764097207640973076409740764097507640976076409770764097807640979076409800764098107640982076409830764098407640985076409860764098707640988076409890764099007640991076409920764099307640994076409950764099607640997076409980764099907641000076410010764100207641003076410040764100507641006076410070764100807641009076410100764101107641012076410130764101407641015076410160764101707641018076410190764102007641021076410220764102307641024076410250764102607641027076410280764102907641030076410310764103207641033076410340764103507641036076410370764103807641039076410400764104107641042076410430764104407641045076410460764104707641048076410490764105007641051076410520764105307641054076410550764105607641057076410580764105907641060076410610764106207641063076410640764106507641066076410670764106807641069076410700764107107641072076410730764107407641075076410760764107707641078076410790764108007641081076410820764108307641084076410850764108607641087076410880764108907641090076410910764109207641093076410940764109507641096076410970764109807641099076411000764110107641102076411030764110407641105076500010765000207650003076500040765000507650006076500070765000807650009076500100765001107650012076500130765001407650015076500160765001707650018076500190765002007650021076500220765002307650024076500250765002607650027076500280765002907650030076500310765003207650033076500340765003507650036076500370765003807650039076500400765004107650042076500430765004407650045076500460765004707650048076500490765005007650051076500520765005307650054076500550765005607650057076500580765005907650060076500610765006207650063076500640765006507650066076500670765006807650069076500700765007107650072076500730765007407650075076500760765007707650078076500790765008007650081076500820765008307650084076500850765008607650087076500880765008907650090076500910765009207650093076500940765009507650096076500970765009807650099076501000765010107650102076501030765010407650105076501060765010707650108076501090765011007650111076501120765011307650114076501150765011607650117076501180765011907650120076501210765012207650123076501240765012507650126076501270765012807650129076501300765013107650132076501330765013407650135076501360765013707650138076501390765014007650141076501420765014307650144076501450765014607650147076501480765014907650150076501510765015207650153076501540765015507650156076501570765015807650159076501600765016107650162076501630765016407650165076501660765016707650168076501690765017007650171076501720765017307650174076501750765017607650177076501780765017907650180076501810765018207650183076501840765018507650186076501870765018807650189076501900765019107650192076501930765019407650195076501960765019707650198076501990765020007650201076502020765020307650204076502050765020607650207076502080765020907650210076502110765021207650213076502140765021507650216076502170765021807650219076502200765022107650222076502230765022407650225076502260765022707650228076502290765023007650231076502320765023307650234076502350765023607650237076502380765023907650240076502410765024207650243076502440765024507650246076502470765024807650249076502500765025107650252076502530765025407650255076502560765025707650258076502590765026007650261076502620765026307650264076502650765026607650267076502680765026907650270076502710765027207650273076502740765027507650276076502770765027807650279076502800765028107650282076502830765028407650285076502860765028707650288076502890765029007650291076502920765029307650294076502950765029607650297076502980765029907650300076503010765030207650303076503040765030507650306076503070765030807650309076503100765031107650312076503130765031407650315076503160765031707650318076503190765032007650321076503220765032307650324076503250765032607650327076503280765032907650330076503310765033207650333076503340765033507650336076503370765033807650339076503400765034107650342076503430765034407650345076503460765034707650348076503490765035007650351076503520765035307650354076503550765035607650357076503580765035907650360076503610765036207650363076503640765036507650366076503670765036807650369076503700765037107650372076503730765037407650375076503760765037707650378076503790765038007650381076503820765038307650384076503850765038607650387076503880765038907650390076503910765039207650393076503940765039507650396076503970765039807650399076504000765040107650402076504030765040407650405076504060765040707650408076504090765041007650411076504120765041307650414076504150765041607650417076504180765041907650420076504210765042207650423076504240765042507650426076504270765042807650429076504300765043107650432076504330765043407650435076504360765043707650438076504390765044007650441076504420765044307650444076504450765044607650447076504480765044907650450076504510765045207650453076504540765045507650456076504570765045807650459076504600765046107650462076504630765046407650465076504660765046707650468076504690765047007650471076504720765047307650474076504750765047607650477076504780765047907650480076504810765048207650483076504840765048507650486076504870765048807650489076504900765049107650492076504930765049407650495076504960765049707650498076504990765050007650501076505020765050307650504076505050765050607650507076505080765050907650510076505110765051207650513076505140765051507650516076505170765051807650519076505200765052107650522076505230765052407650525076505260765052707650528076505290765053007650531076505320765053307650534076505350765053607650537076505380765053907650540076505410765054207650543076505440765054507650546076505470765054807650549076505500765055107650552076505530765055407650555076505560765055707650558076505590765056007650561076505620765056307650564076505650765056607650567076505680765056907650570076505710765057207650573076505740765057507650576076505770765057807650579076505800765058107650582076505830765058407650585076505860765058707650588076505890765059007650591076505920765059307650594076505950765059607650597076505980765059907650600076506010765060207650603076506040765060507650606076506070765060807650609076506100765061107650612076506130765061407650615076506160765061707650618076506190765062007650621076506220765062307650624076506250765062607650627076506280765062907650630076506310765063207650633076506340765063507650636076506370765063807650639076506400765064107650642076506430765064407650645076506460765064707650648076506490765065007650651076506520765065307650654076506550765065607650657076506580765065907650660076506610765066207650663076506640765066507650666076506670765066807650669076506700765067107650672076506730765067407650675076506760765067707650678076506790765068007650681076506820765068307650684076506850765068607650687076506880765068907650690076506910765069207650693076506940765069507650696076506970765069807650699076507000765070107650702076507030765070407650705076507060765070707650708076507090765071007650711076507120765071307650714076507150765071607650717076507180765071907650720076507210765072207650723076507240765072507650726076507270765072807650729076507300765073107650732076507330765073407650735076507360765073707650738076507390765074007650741076507420765074307650744076507450765074607650747076507480765074907650750076507510765075207650753076507540765075507650756076507570765075807650759076507600765076107650762076507630765076407650765076507660765076707650768076507690765077007650771076507720765077307650774076507750765077607650777076507780765077907650780076507810765078207650783076507840765078507650786076507870765078807650789076507900765079107650792076507930765079407650795076507960765079707650798076507990765080007650801076508020765080307650804076508050765080607650807076508080765080907650810076508110765081207650813076508140765081507650816076508170765081807650819076508200765082107650822076508230765082407650825076508260765082707650828076508290765083007650831076508320765083307650834076508350765083607650837076508380765083907650840076508410765084207650843076508440765084507650846076508470765084807650849076508500765085107650852076508530765085407650855076508560765085707650858076508590765086007650861076508620765086307650864076508650765086607650867076508680765086907650870076508710765087207650873076508740765087507650876076508770765087807650879076508800765088107650882076508830765088407650885076508860765088707650888076508890765089007650891076508920765089307650894076508950765089607650897076508980765089907650900076509010765090207650903076509040765090507650906076509070765090807650909076509100765091107650912076509130765091407650915076509160765091707650918076509190765092007650921076509220765092307650924076509250765092607650927076509280765092907650930076509310765093207650933076509340765093507650936076509370765093807650939076509400765094107650942076509430765094407650945076509460765094707650948076509490765095007650951076509520765095307650954076509550765095607650957076509580765095907650960076509610765096207650963076509640765096507650966076509670765096807650969076509700765097107650972076509730765097407650975076509760765097707650978076509790765098007650981076509820765098307650984076509850765098607650987076509880765098907650990076509910765099207650993076509940765099507650996076509970765099807650999076510000765100107651002076510030765100407651005076510060765100707651008076510090765101007651011076510120765101307651014076510150765101607651017076510180765101907651020076510210765102207651023076510240765102507651026076510270765102807651029076510300765103107651032076510330765103407651035076510360765103707651038076510390765104007651041076510420765104307651044076510450765104607651047076510480765104907651050076510510765105207651053076510540765105507651056076510570765105807651059076510600765106107651062076510630765106407651065076510660765106707651068076510690765107007651071076510720765107307651074076510750765107607651077076510780765107907651080076510810765108207651083076510840765108507651086076510870765108807651089076510900765109107651092076510930765109407651095076510960765109707651098076510990765110007651101076511020765110307651104076511050766000107660002076600030766000407660005076600060766000707660008076600090766001007660011076600120766001307660014076600150766001607660017076600180766001907660020076600210766002207660023076600240766002507660026076600270766002807660029076600300766003107660032076600330766003407660035076600360766003707660038076600390766004007660041076600420766004307660044076600450766004607660047076600480766004907660050076600510766005207660053076600540766005507660056076600570766005807660059076600600766006107660062076600630766006407660065076600660766006707660068076600690766007007660071076600720766007307660074076600750766007607660077076600780766007907660080076600810766008207660083076600840766008507660086076600870766008807660089076600900766009107660092076600930766009407660095076600960766009707660098076600990766010007660101076601020766010307660104076601050766010607660107076601080766010907660110076601110766011207660113076601140766011507660116076601170766011807660119076601200766012107660122076601230766012407660125076601260766012707660128076601290766013007660131076601320766013307660134076601350766013607660137076601380766013907660140076601410766014207660143076601440766014507660146076601470766014807660149076601500766015107660152076601530766015407660155076601560766015707660158076601590766016007660161076601620766016307660164076601650766016607660167076601680766016907660170076601710766017207660173076601740766017507660176076601770766017807660179076601800766018107660182076601830766018407660185076601860766018707660188076601890766019007660191076601920766019307660194076601950766019607660197076601980766019907660200076602010766020207660203076602040766020507660206076602070766020807660209076602100766021107660212076602130766021407660215076602160766021707660218076602190766022007660221076602220766022307660224076602250766022607660227076602280766022907660230076602310766023207660233076602340766023507660236076602370766023807660239076602400766024107660242076602430766024407660245076602460766024707660248076602490766025007660251076602520766025307660254076602550766025607660257076602580766025907660260076602610766026207660263076602640766026507660266076602670766026807660269076602700766027107660272076602730766027407660275076602760766027707660278076602790766028007660281076602820766028307660284076602850766028607660287076602880766028907660290076602910766029207660293076602940766029507660296076602970766029807660299076603000766030107660302076603030766030407660305076603060766030707660308076603090766031007660311076603120766031307660314076603150766031607660317076603180766031907660320076603210766032207660323076603240766032507660326076603270766032807660329076603300766033107660332076603330766033407660335076603360766033707660338076603390766034007660341076603420766034307660344076603450766034607660347076603480766034907660350076603510766035207660353076603540766035507660356076603570766035807660359076603600766036107660362076603630766036407660365076603660766036707660368076603690766037007660371076603720766037307660374076603750766037607660377076603780766037907660380076603810766038207660383076603840766038507660386076603870766038807660389076603900766039107660392076603930766039407660395076603960766039707660398076603990766040007660401076604020766040307660404076604050766040607660407076604080766040907660410076604110766041207660413076604140766041507660416076604170766041807660419076604200766042107660422076604230766042407660425076604260766042707660428076604290766043007660431076604320766043307660434076604350766043607660437076604380766043907660440076604410766044207660443076604440766044507660446076604470766044807660449076604500766045107660452076604530766045407660455076604560766045707660458076604590766046007660461076604620766046307660464076604650766046607660467076604680766046907660470076604710766047207660473076604740766047507660476076604770766047807660479076604800766048107660482076604830766048407660485076604860766048707660488076604890766049007660491076604920766049307660494076604950766049607660497076604980766049907660500076605010766050207660503076605040766050507660506076605070766050807660509076605100766051107660512076605130766051407660515076605160766051707660518076605190766052007660521076605220766052307660524076605250766052607660527076605280766052907660530076605310766053207660533076605340766053507660536076605370766053807660539076605400766054107660542076605430766054407660545076605460766054707660548076605490766055007660551076605520766055307660554076605550766055607660557076605580766055907660560076605610766056207660563076605640766056507660566076605670766056807660569076605700766057107660572076605730766057407660575076605760766057707660578076605790766058007660581076605820766058307660584076605850766058607660587076605880766058907660590076605910766059207660593076605940766059507660596076605970766059807660599076606000766060107660602076606030766060407660605076606060766060707660608076606090766061007660611076606120766061307660614076606150766061607660617076606180766061907660620076606210766062207660623076606240766062507660626076606270766062807660629076606300766063107660632076606330766063407660635076606360766063707660638076606390766064007660641076606420766064307660644076606450766064607660647076606480766064907660650076606510766065207660653076606540766065507660656076606570766065807660659076606600766066107660662076606630766066407660665076606660766066707660668076606690766067007660671076606720766067307660674076606750766067607660677076606780766067907660680076606810766068207660683076606840766068507660686076606870766068807660689076606900766069107660692076606930766069407660695076606960766069707660698076606990766070007660701076607020766070307660704076607050766070607660707076607080766070907660710076607110766071207660713076607140766071507660716076607170766071807660719076607200766072107660722076607230766072407660725076607260766072707660728076607290766073007660731076607320766073307660734076607350766073607660737076607380766073907660740076607410766074207660743076607440766074507660746076607470766074807660749076607500766075107660752076607530766075407660755076607560766075707660758076607590766076007660761076607620766076307660764076607650766076607660767076607680766076907660770076607710766077207660773076607740766077507660776076607770766077807660779076607800766078107660782076607830766078407660785076607860766078707660788076607890766079007660791076607920766079307660794076607950766079607660797076607980766079907660800076608010766080207660803076608040766080507660806076608070766080807660809076608100766081107660812076608130766081407660815076608160766081707660818076608190766082007660821076608220766082307660824076608250766082607660827076608280766082907660830076608310766083207660833076608340766083507660836076608370766083807660839076608400766084107660842076608430766084407660845076608460766084707660848076608490766085007660851076608520766085307660854076608550766085607660857076608580766085907660860076608610766086207660863076608640766086507660866076608670766086807660869076608700766087107660872076608730766087407660875076608760766087707660878076608790766088007660881076608820766088307660884076608850766088607660887076608880766088907660890076608910766089207660893076608940766089507660896076608970766089807660899076609000766090107660902076609030766090407660905076609060766090707660908076609090766091007660911076609120766091307660914076609150766091607660917076609180766091907660920076609210766092207660923076609240766092507660926076609270766092807660929076609300766093107660932076609330766093407660935076609360766093707660938076609390766094007660941076609420766094307660944076609450766094607660947076609480766094907660950076609510766095207660953076609540766095507660956076609570766095807660959076609600766096107660962076609630766096407660965076609660766096707660968076609690766097007660971076609720766097307660974076609750766097607660977076609780766097907660980076609810766098207660983076609840766098507660986076609870766098807660989076609900766099107660992076609930766099407660995076609960766099707660998076609990766100007661001076610020766100307661004076610050766100607661007076610080766100907661010076610110766101207661013076610140766101507661016076610170766101807661019076610200766102107661022076610230766102407661025076610260766102707661028076610290766103007661031076610320766103307661034076610350766103607661037076610380766103907661040076610410766104207661043076610440766104507661046076610470766104807661049076610500766105107661052076610530766105407661055076610560766105707661058076610590766106007661061076610620766106307661064076610650766106607661067076610680766106907661070076610710766107207661073076610740766107507661076076610770766107807661079076610800766108107661082076610830766108407661085076610860766108707661088076610890766109007661091076610920766109307661094076610950766109607661097076610980766109907661100076611010766110207661103076611040766110507670001076700020767000307670004076700050767000607670007076700080767000907670010076700110767001207670013076700140767001507670016076700170767001807670019076700200767002107670022076700230767002407670025076700260767002707670028076700290767003007670031076700320767003307670034076700350767003607670037076700380767003907670040076700410767004207670043076700440767004507670046076700470767004807670049076700500767005107670052076700530767005407670055076700560767005707670058076700590767006007670061076700620767006307670064076700650767006607670067076700680767006907670070076700710767007207670073076700740767007507670076076700770767007807670079076700800767008107670082076700830767008407670085076700860767008707670088076700890767009007670091076700920767009307670094076700950767009607670097076700980767009907670100076701010767010207670103076701040767010507670106076701070767010807670109076701100767011107670112076701130767011407670115076701160767011707670118076701190767012007670121076701220767012307670124076701250767012607670127076701280767012907670130076701310767013207670133076701340767013507670136076701370767013807670139076701400767014107670142076701430767014407670145076701460767014707670148076701490767015007670151076701520767015307670154076701550767015607670157076701580767015907670160076701610767016207670163076701640767016507670166076701670767016807670169076701700767017107670172076701730767017407670175076701760767017707670178076701790767018007670181076701820767018307670184076701850767018607670187076701880767018907670190076701910767019207670193076701940767019507670196076701970767019807670199076702000767020107670202076702030767020407670205076702060767020707670208076702090767021007670211076702120767021307670214076702150767021607670217076702180767021907670220076702210767022207670223076702240767022507670226076702270767022807670229076702300767023107670232076702330767023407670235076702360767023707670238076702390767024007670241076702420767024307670244076702450767024607670247076702480767024907670250076702510767025207670253076702540767025507670256076702570767025807670259076702600767026107670262076702630767026407670265076702660767026707670268076702690767027007670271076702720767027307670274076702750767027607670277076702780767027907670280076702810767028207670283076702840767028507670286076702870767028807670289076702900767029107670292076702930767029407670295076702960767029707670298076702990767030007670301076703020767030307670304076703050767030607670307076703080767030907670310076703110767031207670313076703140767031507670316076703170767031807670319076703200767032107670322076703230767032407670325076703260767032707670328076703290767033007670331076703320767033307670334076703350767033607670337076703380767033907670340076703410767034207670343076703440767034507670346076703470767034807670349076703500767035107670352076703530767035407670355076703560767035707670358076703590767036007670361076703620767036307670364076703650767036607670367076703680767036907670370076703710767037207670373076703740767037507670376076703770767037807670379076703800767038107670382076703830767038407670385076703860767038707670388076703890767039007670391076703920767039307670394076703950767039607670397076703980767039907670400076704010767040207670403076704040767040507670406076704070767040807670409076704100767041107670412076704130767041407670415076704160767041707670418076704190767042007670421076704220767042307670424076704250767042607670427076704280767042907670430076704310767043207670433076704340767043507670436076704370767043807670439076704400767044107670442076704430767044407670445076704460767044707670448076704490767045007670451076704520767045307670454076704550767045607670457076704580767045907670460076704610767046207670463076704640767046507670466076704670767046807670469076704700767047107670472076704730767047407670475076704760767047707670478076704790767048007670481076704820767048307670484076704850767048607670487076704880767048907670490076704910767049207670493076704940767049507670496076704970767049807670499076705000767050107670502076705030767050407670505076705060767050707670508076705090767051007670511076705120767051307670514076705150767051607670517076705180767051907670520076705210767052207670523076705240767052507670526076705270767052807670529076705300767053107670532076705330767053407670535076705360767053707670538076705390767054007670541076705420767054307670544076705450767054607670547076705480767054907670550076705510767055207670553076705540767055507670556076705570767055807670559076705600767056107670562076705630767056407670565076705660767056707670568076705690767057007670571076705720767057307670574076705750767057607670577076705780767057907670580076705810767058207670583076705840767058507670586076705870767058807670589076705900767059107670592076705930767059407670595076705960767059707670598076705990767060007670601076706020767060307670604076706050767060607670607076706080767060907670610076706110767061207670613076706140767061507670616076706170767061807670619076706200767062107670622076706230767062407670625076706260767062707670628076706290767063007670631076706320767063307670634076706350767063607670637076706380767063907670640076706410767064207670643076706440767064507670646076706470767064807670649076706500767065107670652076706530767065407670655076706560767065707670658076706590767066007670661076706620767066307670664076706650767066607670667076706680767066907670670076706710767067207670673076706740767067507670676076706770767067807670679076706800767068107670682076706830767068407670685076706860767068707670688076706890767069007670691076706920767069307670694076706950767069607670697076706980767069907670700076707010767070207670703076707040767070507670706076707070767070807670709076707100767071107670712076707130767071407670715076707160767071707670718076707190767072007670721076707220767072307670724076707250767072607670727076707280767072907670730076707310767073207670733076707340767073507670736076707370767073807670739076707400767074107670742076707430767074407670745076707460767074707670748076707490767075007670751076707520767075307670754076707550767075607670757076707580767075907670760076707610767076207670763076707640767076507670766076707670767076807670769076707700767077107670772076707730767077407670775076707760767077707670778076707790767078007670781076707820767078307670784076707850767078607670787076707880767078907670790076707910767079207670793076707940767079507670796076707970767079807670799076708000767080107670802076708030767080407670805076708060767080707670808076708090767081007670811076708120767081307670814076708150767081607670817076708180767081907670820076708210767082207670823076708240767082507670826076708270767082807670829076708300767083107670832076708330767083407670835076708360767083707670838076708390767084007670841076708420767084307670844076708450767084607670847076708480767084907670850076708510767085207670853076708540767085507670856076708570767085807670859076708600767086107670862076708630767086407670865076708660767086707670868076708690767087007670871076708720767087307670874076708750767087607670877076708780767087907670880076708810767088207670883076708840767088507670886076708870767088807670889076708900767089107670892076708930767089407670895076708960767089707670898076708990767090007670901076709020767090307670904076709050767090607670907076709080767090907670910076709110767091207670913076709140767091507670916076709170767091807670919076709200767092107670922076709230767092407670925076709260767092707670928076709290767093007670931076709320767093307670934076709350767093607670937076709380767093907670940076709410767094207670943076709440767094507670946076709470767094807670949076709500767095107670952076709530767095407670955076709560767095707670958076709590767096007670961076709620767096307670964076709650767096607670967076709680767096907670970076709710767097207670973076709740767097507670976076709770767097807670979076709800767098107670982076709830767098407670985076709860767098707670988076709890767099007670991076709920767099307670994076709950767099607670997076709980767099907671000076710010767100207671003076710040767100507671006076710070767100807671009076710100767101107671012076710130767101407671015076710160767101707671018076710190767102007671021076710220767102307671024076710250767102607671027076710280767102907671030076710310767103207671033076710340767103507671036076710370767103807671039076710400767104107671042076710430767104407671045076710460767104707671048076710490767105007671051076710520767105307671054076710550767105607671057076710580767105907671060076710610767106207671063076710640767106507671066076710670767106807671069076710700767107107671072076710730767107407671075076710760767107707671078076710790767108007671081076710820767108307671084076710850767108607671087076710880767108907671090076710910767109207671093076710940767109507671096076710970767109807671099076711000767110107671102076711030767110407671105076800010768000207680003076800040768000507680006076800070768000807680009076800100768001107680012076800130768001407680015076800160768001707680018076800190768002007680021076800220768002307680024076800250768002607680027076800280768002907680030076800310768003207680033076800340768003507680036076800370768003807680039076800400768004107680042076800430768004407680045076800460768004707680048076800490768005007680051076800520768005307680054076800550768005607680057076800580768005907680060076800610768006207680063076800640768006507680066076800670768006807680069076800700768007107680072076800730768007407680075076800760768007707680078076800790768008007680081076800820768008307680084076800850768008607680087076800880768008907680090076800910768009207680093076800940768009507680096076800970768009807680099076801000768010107680102076801030768010407680105076801060768010707680108076801090768011007680111076801120768011307680114076801150768011607680117076801180768011907680120076801210768012207680123076801240768012507680126076801270768012807680129076801300768013107680132076801330768013407680135076801360768013707680138076801390768014007680141076801420768014307680144076801450768014607680147076801480768014907680150076801510768015207680153076801540768015507680156076801570768015807680159076801600768016107680162076801630768016407680165076801660768016707680168076801690768017007680171076801720768017307680174076801750768017607680177076801780768017907680180076801810768018207680183076801840768018507680186076801870768018807680189076801900768019107680192076801930768019407680195076801960768019707680198076801990768020007680201076802020768020307680204076802050768020607680207076802080768020907680210076802110768021207680213076802140768021507680216076802170768021807680219076802200768022107680222076802230768022407680225076802260768022707680228076802290768023007680231076802320768023307680234076802350768023607680237076802380768023907680240076802410768024207680243076802440768024507680246076802470768024807680249076802500768025107680252076802530768025407680255076802560768025707680258076802590768026007680261076802620768026307680264076802650768026607680267076802680768026907680270076802710768027207680273076802740768027507680276076802770768027807680279076802800768028107680282076802830768028407680285076802860768028707680288076802890768029007680291076802920768029307680294076802950768029607680297076802980768029907680300076803010768030207680303076803040768030507680306076803070768030807680309076803100768031107680312076803130768031407680315076803160768031707680318076803190768032007680321076803220768032307680324076803250768032607680327076803280768032907680330076803310768033207680333076803340768033507680336076803370768033807680339076803400768034107680342076803430768034407680345076803460768034707680348076803490768035007680351076803520768035307680354076803550768035607680357076803580768035907680360076803610768036207680363076803640768036507680366076803670768036807680369076803700768037107680372076803730768037407680375076803760768037707680378076803790768038007680381076803820768038307680384076803850768038607680387076803880768038907680390076803910768039207680393076803940768039507680396076803970768039807680399076804000768040107680402076804030768040407680405076804060768040707680408076804090768041007680411076804120768041307680414076804150768041607680417076804180768041907680420076804210768042207680423076804240768042507680426076804270768042807680429076804300768043107680432076804330768043407680435076804360768043707680438076804390768044007680441076804420768044307680444076804450768044607680447076804480768044907680450076804510768045207680453076804540768045507680456076804570768045807680459076804600768046107680462076804630768046407680465076804660768046707680468076804690768047007680471076804720768047307680474076804750768047607680477076804780768047907680480076804810768048207680483076804840768048507680486076804870768048807680489076804900768049107680492076804930768049407680495076804960768049707680498076804990768050007680501076805020768050307680504076805050768050607680507076805080768050907680510076805110768051207680513076805140768051507680516076805170768051807680519076805200768052107680522076805230768052407680525076805260768052707680528076805290768053007680531076805320768053307680534076805350768053607680537076805380768053907680540076805410768054207680543076805440768054507680546076805470768054807680549076805500768055107680552076805530768055407680555076805560768055707680558076805590768056007680561076805620768056307680564076805650768056607680567076805680768056907680570076805710768057207680573076805740768057507680576076805770768057807680579076805800768058107680582076805830768058407680585076805860768058707680588076805890768059007680591076805920768059307680594076805950768059607680597076805980768059907680600076806010768060207680603076806040768060507680606076806070768060807680609076806100768061107680612076806130768061407680615076806160768061707680618076806190768062007680621076806220768062307680624076806250768062607680627076806280768062907680630076806310768063207680633076806340768063507680636076806370768063807680639076806400768064107680642076806430768064407680645076806460768064707680648076806490768065007680651076806520768065307680654076806550768065607680657076806580768065907680660076806610768066207680663076806640768066507680666076806670768066807680669076806700768067107680672076806730768067407680675076806760768067707680678076806790768068007680681076806820768068307680684076806850768068607680687076806880768068907680690076806910768069207680693076806940768069507680696076806970768069807680699076807000768070107680702076807030768070407680705076807060768070707680708076807090768071007680711076807120768071307680714076807150768071607680717076807180768071907680720076807210768072207680723076807240768072507680726076807270768072807680729076807300768073107680732076807330768073407680735076807360768073707680738076807390768074007680741076807420768074307680744076807450768074607680747076807480768074907680750076807510768075207680753076807540768075507680756076807570768075807680759076807600768076107680762076807630768076407680765076807660768076707680768076807690768077007680771076807720768077307680774076807750768077607680777076807780768077907680780076807810768078207680783076807840768078507680786076807870768078807680789076807900768079107680792076807930768079407680795076807960768079707680798076807990768080007680801076808020768080307680804076808050768080607680807076808080768080907680810076808110768081207680813076808140768081507680816076808170768081807680819076808200768082107680822076808230768082407680825076808260768082707680828076808290768083007680831076808320768083307680834076808350768083607680837076808380768083907680840076808410768084207680843076808440768084507680846076808470768084807680849076808500768085107680852076808530768085407680855076808560768085707680858076808590768086007680861076808620768086307680864076808650768086607680867076808680768086907680870076808710768087207680873076808740768087507680876076808770768087807680879076808800768088107680882076808830768088407680885076808860768088707680888076808890768089007680891076808920768089307680894076808950768089607680897076808980768089907680900076809010768090207680903076809040768090507680906076809070768090807680909076809100768091107680912076809130768091407680915076809160768091707680918076809190768092007680921076809220768092307680924076809250768092607680927076809280768092907680930076809310768093207680933076809340768093507680936076809370768093807680939076809400768094107680942076809430768094407680945076809460768094707680948076809490768095007680951076809520768095307680954076809550768095607680957076809580768095907680960076809610768096207680963076809640768096507680966076809670768096807680969076809700768097107680972076809730768097407680975076809760768097707680978076809790768098007680981076809820768098307680984076809850768098607680987076809880768098907680990076809910768099207680993076809940768099507680996076809970768099807680999076810000768100107681002076810030768100407681005076810060768100707681008076810090768101007681011076810120768101307681014076810150768101607681017076810180768101907681020076810210768102207681023076810240768102507681026076810270768102807681029076810300768103107681032076810330768103407681035076810360768103707681038076810390768104007681041076810420768104307681044076810450768104607681047076810480768104907681050076810510768105207681053076810540768105507681056076810570768105807681059076810600768106107681062076810630768106407681065076810660768106707681068076810690768107007681071076810720768107307681074076810750768107607681077076810780768107907681080076810810768108207681083076810840768108507681086076810870768108807681089076810900768109107681092076810930768109407681095076810960768109707681098076810990768110007681101076811020768110307681104076811050769000107690002076900030769000407690005076900060769000707690008076900090769001007690011076900120769001307690014076900150769001607690017076900180769001907690020076900210769002207690023076900240769002507690026076900270769002807690029076900300769003107690032076900330769003407690035076900360769003707690038076900390769004007690041076900420769004307690044076900450769004607690047076900480769004907690050076900510769005207690053076900540769005507690056076900570769005807690059076900600769006107690062076900630769006407690065076900660769006707690068076900690769007007690071076900720769007307690074076900750769007607690077076900780769007907690080076900810769008207690083076900840769008507690086076900870769008807690089076900900769009107690092076900930769009407690095076900960769009707690098076900990769010007690101076901020769010307690104076901050769010607690107076901080769010907690110076901110769011207690113076901140769011507690116076901170769011807690119076901200769012107690122076901230769012407690125076901260769012707690128076901290769013007690131076901320769013307690134076901350769013607690137076901380769013907690140076901410769014207690143076901440769014507690146076901470769014807690149076901500769015107690152076901530769015407690155076901560769015707690158076901590769016007690161076901620769016307690164076901650769016607690167076901680769016907690170076901710769017207690173076901740769017507690176076901770769017807690179076901800769018107690182076901830769018407690185076901860769018707690188076901890769019007690191076901920769019307690194076901950769019607690197076901980769019907690200076902010769020207690203076902040769020507690206076902070769020807690209076902100769021107690212076902130769021407690215076902160769021707690218076902190769022007690221076902220769022307690224076902250769022607690227076902280769022907690230076902310769023207690233076902340769023507690236076902370769023807690239076902400769024107690242076902430769024407690245076902460769024707690248076902490769025007690251076902520769025307690254076902550769025607690257076902580769025907690260076902610769026207690263076902640769026507690266076902670769026807690269076902700769027107690272076902730769027407690275076902760769027707690278076902790769028007690281076902820769028307690284076902850769028607690287076902880769028907690290076902910769029207690293076902940769029507690296076902970769029807690299076903000769030107690302076903030769030407690305076903060769030707690308076903090769031007690311076903120769031307690314076903150769031607690317076903180769031907690320076903210769032207690323076903240769032507690326076903270769032807690329076903300769033107690332076903330769033407690335076903360769033707690338076903390769034007690341076903420769034307690344076903450769034607690347076903480769034907690350076903510769035207690353076903540769035507690356076903570769035807690359076903600769036107690362076903630769036407690365076903660769036707690368076903690769037007690371076903720769037307690374076903750769037607690377076903780769037907690380076903810769038207690383076903840769038507690386076903870769038807690389076903900769039107690392076903930769039407690395076903960769039707690398076903990769040007690401076904020769040307690404076904050769040607690407076904080769040907690410076904110769041207690413076904140769041507690416076904170769041807690419076904200769042107690422076904230769042407690425076904260769042707690428076904290769043007690431076904320769043307690434076904350769043607690437076904380769043907690440076904410769044207690443076904440769044507690446076904470769044807690449076904500769045107690452076904530769045407690455076904560769045707690458076904590769046007690461076904620769046307690464076904650769046607690467076904680769046907690470076904710769047207690473076904740769047507690476076904770769047807690479076904800769048107690482076904830769048407690485076904860769048707690488076904890769049007690491076904920769049307690494076904950769049607690497076904980769049907690500076905010769050207690503076905040769050507690506076905070769050807690509076905100769051107690512076905130769051407690515076905160769051707690518076905190769052007690521076905220769052307690524076905250769052607690527076905280769052907690530076905310769053207690533076905340769053507690536076905370769053807690539076905400769054107690542076905430769054407690545076905460769054707690548076905490769055007690551076905520769055307690554076905550769055607690557076905580769055907690560076905610769056207690563076905640769056507690566076905670769056807690569076905700769057107690572076905730769057407690575076905760769057707690578076905790769058007690581076905820769058307690584076905850769058607690587076905880769058907690590076905910769059207690593076905940769059507690596076905970769059807690599076906000769060107690602076906030769060407690605076906060769060707690608076906090769061007690611076906120769061307690614076906150769061607690617076906180769061907690620076906210769062207690623076906240769062507690626076906270769062807690629076906300769063107690632076906330769063407690635076906360769063707690638076906390769064007690641076906420769064307690644076906450769064607690647076906480769064907690650076906510769065207690653076906540769065507690656076906570769065807690659076906600769066107690662076906630769066407690665076906660769066707690668076906690769067007690671076906720769067307690674076906750769067607690677076906780769067907690680076906810769068207690683076906840769068507690686076906870769068807690689076906900769069107690692076906930769069407690695076906960769069707690698076906990769070007690701076907020769070307690704076907050769070607690707076907080769070907690710076907110769071207690713076907140769071507690716076907170769071807690719076907200769072107690722076907230769072407690725076907260769072707690728076907290769073007690731076907320769073307690734076907350769073607690737076907380769073907690740076907410769074207690743076907440769074507690746076907470769074807690749076907500769075107690752076907530769075407690755076907560769075707690758076907590769076007690761076907620769076307690764076907650769076607690767076907680769076907690770076907710769077207690773076907740769077507690776076907770769077807690779076907800769078107690782076907830769078407690785076907860769078707690788076907890769079007690791076907920769079307690794076907950769079607690797076907980769079907690800076908010769080207690803076908040769080507690806076908070769080807690809076908100769081107690812076908130769081407690815076908160769081707690818076908190769082007690821076908220769082307690824076908250769082607690827076908280769082907690830076908310769083207690833076908340769083507690836076908370769083807690839076908400769084107690842076908430769084407690845076908460769084707690848076908490769085007690851076908520769085307690854076908550769085607690857076908580769085907690860076908610769086207690863076908640769086507690866076908670769086807690869076908700769087107690872076908730769087407690875076908760769087707690878076908790769088007690881076908820769088307690884076908850769088607690887076908880769088907690890076908910769089207690893076908940769089507690896076908970769089807690899076909000769090107690902076909030769090407690905076909060769090707690908076909090769091007690911076909120769091307690914076909150769091607690917076909180769091907690920076909210769092207690923076909240769092507690926076909270769092807690929076909300769093107690932076909330769093407690935076909360769093707690938076909390769094007690941076909420769094307690944076909450769094607690947076909480769094907690950076909510769095207690953076909540769095507690956076909570769095807690959076909600769096107690962076909630769096407690965076909660769096707690968076909690769097007690971076909720769097307690974076909750769097607690977076909780769097907690980076909810769098207690983076909840769098507690986076909870769098807690989076909900769099107690992076909930769099407690995076909960769099707690998076909990769100007691001076910020769100307691004076910050769100607691007076910080769100907691010076910110769101207691013076910140769101507691016076910170769101807691019076910200769102107691022076910230769102407691025076910260769102707691028076910290769103007691031076910320769103307691034076910350769103607691037076910380769103907691040076910410769104207691043076910440769104507691046076910470769104807691049076910500769105107691052076910530769105407691055076910560769105707691058076910590769106007691061076910620769106307691064076910650769106607691067076910680769106907691070076910710769107207691073076910740769107507691076076910770769107807691079076910800769108107691082076910830769108407691085076910860769108707691088076910890769109007691091076910920769109307691094076910950769109607691097076910980769109907691100076911010769110207691103076911040769110507700001077000020770000307700004077000050770000607700007077000080770000907700010077000110770001207700013077000140770001507700016077000170770001807700019077000200770002107700022077000230770002407700025077000260770002707700028077000290770003007700031077000320770003307700034077000350770003607700037077000380770003907700040077000410770004207700043077000440770004507700046077000470770004807700049077000500770005107700052077000530770005407700055077000560770005707700058077000590770006007700061077000620770006307700064077000650770006607700067077000680770006907700070077000710770007207700073077000740770007507700076077000770770007807700079077000800770008107700082077000830770008407700085077000860770008707700088077000890770009007700091077000920770009307700094077000950770009607700097077000980770009907700100077001010770010207700103077001040770010507700106077001070770010807700109077001100770011107700112077001130770011407700115077001160770011707700118077001190770012007700121077001220770012307700124077001250770012607700127077001280770012907700130077001310770013207700133077001340770013507700136077001370770013807700139077001400770014107700142077001430770014407700145077001460770014707700148077001490770015007700151077001520770015307700154077001550770015607700157077001580770015907700160077001610770016207700163077001640770016507700166077001670770016807700169077001700770017107700172077001730770017407700175077001760770017707700178077001790770018007700181077001820770018307700184077001850770018607700187077001880770018907700190077001910770019207700193077001940770019507700196077001970770019807700199077002000770020107700202077002030770020407700205077002060770020707700208077002090770021007700211077002120770021307700214077002150770021607700217077002180770021907700220077002210770022207700223077002240770022507700226077002270770022807700229077002300770023107700232077002330770023407700235077002360770023707700238077002390770024007700241077002420770024307700244077002450770024607700247077002480770024907700250077002510770025207700253077002540770025507700256077002570770025807700259077002600770026107700262077002630770026407700265077002660770026707700268077002690770027007700271077002720770027307700274077002750770027607700277077002780770027907700280077002810770028207700283077002840770028507700286077002870770028807700289077002900770029107700292077002930770029407700295077002960770029707700298077002990770030007700301077003020770030307700304077003050770030607700307077003080770030907700310077003110770031207700313077003140770031507700316077003170770031807700319077003200770032107700322077003230770032407700325077003260770032707700328077003290770033007700331077003320770033307700334077003350770033607700337077003380770033907700340077003410770034207700343077003440770034507700346077003470770034807700349077003500770035107700352077003530770035407700355077003560770035707700358077003590770036007700361077003620770036307700364077003650770036607700367077003680770036907700370077003710770037207700373077003740770037507700376077003770770037807700379077003800770038107700382077003830770038407700385077003860770038707700388077003890770039007700391077003920770039307700394077003950770039607700397077003980770039907700400077004010770040207700403077004040770040507700406077004070770040807700409077004100770041107700412077004130770041407700415077004160770041707700418077004190770042007700421077004220770042307700424077004250770042607700427077004280770042907700430077004310770043207700433077004340770043507700436077004370770043807700439077004400770044107700442077004430770044407700445077004460770044707700448077004490770045007700451077004520770045307700454077004550770045607700457077004580770045907700460077004610770046207700463077004640770046507700466077004670770046807700469077004700770047107700472077004730770047407700475077004760770047707700478077004790770048007700481077004820770048307700484077004850770048607700487077004880770048907700490077004910770049207700493077004940770049507700496077004970770049807700499077005000770050107700502077005030770050407700505077005060770050707700508077005090770051007700511077005120770051307700514077005150770051607700517077005180770051907700520077005210770052207700523077005240770052507700526077005270770052807700529077005300770053107700532077005330770053407700535077005360770053707700538077005390770054007700541077005420770054307700544077005450770054607700547077005480770054907700550077005510770055207700553077005540770055507700556077005570770055807700559077005600770056107700562077005630770056407700565077005660770056707700568077005690770057007700571077005720770057307700574077005750770057607700577077005780770057907700580077005810770058207700583077005840770058507700586077005870770058807700589077005900770059107700592077005930770059407700595077005960770059707700598077005990770060007700601077006020770060307700604077006050770060607700607077006080770060907700610077006110770061207700613077006140770061507700616077006170770061807700619077006200770062107700622077006230770062407700625077006260770062707700628077006290770063007700631077006320770063307700634077006350770063607700637077006380770063907700640077006410770064207700643077006440770064507700646077006470770064807700649077006500770065107700652077006530770065407700655077006560770065707700658077006590770066007700661077006620770066307700664077006650770066607700667077006680770066907700670077006710770067207700673077006740770067507700676077006770770067807700679077006800770068107700682077006830770068407700685077006860770068707700688077006890770069007700691077006920770069307700694077006950770069607700697077006980770069907700700077007010770070207700703077007040770070507700706077007070770070807700709077007100770071107700712077007130770071407700715077007160770071707700718077007190770072007700721077007220770072307700724077007250770072607700727077007280770072907700730077007310770073207700733077007340770073507700736077007370770073807700739077007400770074107700742077007430770074407700745077007460770074707700748077007490770075007700751077007520770075307700754077007550770075607700757077007580770075907700760077007610770076207700763077007640770076507700766077007670770076807700769077007700770077107700772077007730770077407700775077007760770077707700778077007790770078007700781077007820770078307700784077007850770078607700787077007880770078907700790077007910770079207700793077007940770079507700796077007970770079807700799077008000770080107700802077008030770080407700805077008060770080707700808077008090770081007700811077008120770081307700814077008150770081607700817077008180770081907700820077008210770082207700823077008240770082507700826077008270770082807700829077008300770083107700832077008330770083407700835077008360770083707700838077008390770084007700841077008420770084307700844077008450770084607700847077008480770084907700850077008510770085207700853077008540770085507700856077008570770085807700859077008600770086107700862077008630770086407700865077008660770086707700868077008690770087007700871077008720770087307700874077008750770087607700877077008780770087907700880077008810770088207700883077008840770088507700886077008870770088807700889077008900770089107700892077008930770089407700895077008960770089707700898077008990770090007700901077009020770090307700904077009050770090607700907077009080770090907700910077009110770091207700913077009140770091507700916077009170770091807700919077009200770092107700922077009230770092407700925077009260770092707700928077009290770093007700931077009320770093307700934077009350770093607700937077009380770093907700940077009410770094207700943077009440770094507700946077009470770094807700949077009500770095107700952077009530770095407700955077009560770095707700958077009590770096007700961077009620770096307700964077009650770096607700967077009680770096907700970077009710770097207700973077009740770097507700976077009770770097807700979077009800770098107700982077009830770098407700985077009860770098707700988077009890770099007700991077009920770099307700994077009950770099607700997077009980770099907701000077010010770100207701003077010040770100507701006077010070770100807701009077010100770101107701012077010130770101407701015077010160770101707701018077010190770102007701021077010220770102307701024077010250770102607701027077010280770102907701030077010310770103207701033077010340770103507701036077010370770103807701039077010400770104107701042077010430770104407701045077010460770104707701048077010490770105007701051077010520770105307701054077010550770105607701057077010580770105907701060077010610770106207701063077010640770106507701066077010670770106807701069077010700770107107701072077010730770107407701075077010760770107707701078077010790770108007701081077010820770108307701084077010850770108607701087077010880770108907701090077010910770109207701093077010940770109507701096077010970770109807701099077011000770110107701102077011030770110407701105077100010771000207710003077100040771000507710006077100070771000807710009077100100771001107710012077100130771001407710015077100160771001707710018077100190771002007710021077100220771002307710024077100250771002607710027077100280771002907710030077100310771003207710033077100340771003507710036077100370771003807710039077100400771004107710042077100430771004407710045077100460771004707710048077100490771005007710051077100520771005307710054077100550771005607710057077100580771005907710060077100610771006207710063077100640771006507710066077100670771006807710069077100700771007107710072077100730771007407710075077100760771007707710078077100790771008007710081077100820771008307710084077100850771008607710087077100880771008907710090077100910771009207710093077100940771009507710096077100970771009807710099077101000771010107710102077101030771010407710105077101060771010707710108077101090771011007710111077101120771011307710114077101150771011607710117077101180771011907710120077101210771012207710123077101240771012507710126077101270771012807710129077101300771013107710132077101330771013407710135077101360771013707710138077101390771014007710141077101420771014307710144077101450771014607710147077101480771014907710150077101510771015207710153077101540771015507710156077101570771015807710159077101600771016107710162077101630771016407710165077101660771016707710168077101690771017007710171077101720771017307710174077101750771017607710177077101780771017907710180077101810771018207710183077101840771018507710186077101870771018807710189077101900771019107710192077101930771019407710195077101960771019707710198077101990771020007710201077102020771020307710204077102050771020607710207077102080771020907710210077102110771021207710213077102140771021507710216077102170771021807710219077102200771022107710222077102230771022407710225077102260771022707710228077102290771023007710231077102320771023307710234077102350771023607710237077102380771023907710240077102410771024207710243077102440771024507710246077102470771024807710249077102500771025107710252077102530771025407710255077102560771025707710258077102590771026007710261077102620771026307710264077102650771026607710267077102680771026907710270077102710771027207710273077102740771027507710276077102770771027807710279077102800771028107710282077102830771028407710285077102860771028707710288077102890771029007710291077102920771029307710294077102950771029607710297077102980771029907710300077103010771030207710303077103040771030507710306077103070771030807710309077103100771031107710312077103130771031407710315077103160771031707710318077103190771032007710321077103220771032307710324077103250771032607710327077103280771032907710330077103310771033207710333077103340771033507710336077103370771033807710339077103400771034107710342077103430771034407710345077103460771034707710348077103490771035007710351077103520771035307710354077103550771035607710357077103580771035907710360077103610771036207710363077103640771036507710366077103670771036807710369077103700771037107710372077103730771037407710375077103760771037707710378077103790771038007710381077103820771038307710384077103850771038607710387077103880771038907710390077103910771039207710393077103940771039507710396077103970771039807710399077104000771040107710402077104030771040407710405077104060771040707710408077104090771041007710411077104120771041307710414077104150771041607710417077104180771041907710420077104210771042207710423077104240771042507710426077104270771042807710429077104300771043107710432077104330771043407710435077104360771043707710438077104390771044007710441077104420771044307710444077104450771044607710447077104480771044907710450077104510771045207710453077104540771045507710456077104570771045807710459077104600771046107710462077104630771046407710465077104660771046707710468077104690771047007710471077104720771047307710474077104750771047607710477077104780771047907710480077104810771048207710483077104840771048507710486077104870771048807710489077104900771049107710492077104930771049407710495077104960771049707710498077104990771050007710501077105020771050307710504077105050771050607710507077105080771050907710510077105110771051207710513077105140771051507710516077105170771051807710519077105200771052107710522077105230771052407710525077105260771052707710528077105290771053007710531077105320771053307710534077105350771053607710537077105380771053907710540077105410771054207710543077105440771054507710546077105470771054807710549077105500771055107710552077105530771055407710555077105560771055707710558077105590771056007710561077105620771056307710564077105650771056607710567077105680771056907710570077105710771057207710573077105740771057507710576077105770771057807710579077105800771058107710582077105830771058407710585077105860771058707710588077105890771059007710591077105920771059307710594077105950771059607710597077105980771059907710600077106010771060207710603077106040771060507710606077106070771060807710609077106100771061107710612077106130771061407710615077106160771061707710618077106190771062007710621077106220771062307710624077106250771062607710627077106280771062907710630077106310771063207710633077106340771063507710636077106370771063807710639077106400771064107710642077106430771064407710645077106460771064707710648077106490771065007710651077106520771065307710654077106550771065607710657077106580771065907710660077106610771066207710663077106640771066507710666077106670771066807710669077106700771067107710672077106730771067407710675077106760771067707710678077106790771068007710681077106820771068307710684077106850771068607710687077106880771068907710690077106910771069207710693077106940771069507710696077106970771069807710699077107000771070107710702077107030771070407710705077107060771070707710708077107090771071007710711077107120771071307710714077107150771071607710717077107180771071907710720077107210771072207710723077107240771072507710726077107270771072807710729077107300771073107710732077107330771073407710735077107360771073707710738077107390771074007710741077107420771074307710744077107450771074607710747077107480771074907710750077107510771075207710753077107540771075507710756077107570771075807710759077107600771076107710762077107630771076407710765077107660771076707710768077107690771077007710771077107720771077307710774077107750771077607710777077107780771077907710780077107810771078207710783077107840771078507710786077107870771078807710789077107900771079107710792077107930771079407710795077107960771079707710798077107990771080007710801077108020771080307710804077108050771080607710807077108080771080907710810077108110771081207710813077108140771081507710816077108170771081807710819077108200771082107710822077108230771082407710825077108260771082707710828077108290771083007710831077108320771083307710834077108350771083607710837077108380771083907710840077108410771084207710843077108440771084507710846077108470771084807710849077108500771085107710852077108530771085407710855077108560771085707710858077108590771086007710861077108620771086307710864077108650771086607710867077108680771086907710870077108710771087207710873077108740771087507710876077108770771087807710879077108800771088107710882077108830771088407710885077108860771088707710888077108890771089007710891077108920771089307710894077108950771089607710897077108980771089907710900077109010771090207710903077109040771090507710906077109070771090807710909077109100771091107710912077109130771091407710915077109160771091707710918077109190771092007710921077109220771092307710924077109250771092607710927077109280771092907710930077109310771093207710933077109340771093507710936077109370771093807710939077109400771094107710942077109430771094407710945077109460771094707710948077109490771095007710951077109520771095307710954077109550771095607710957077109580771095907710960077109610771096207710963077109640771096507710966077109670771096807710969077109700771097107710972077109730771097407710975077109760771097707710978077109790771098007710981077109820771098307710984077109850771098607710987077109880771098907710990077109910771099207710993077109940771099507710996077109970771099807710999077110000771100107711002077110030771100407711005077110060771100707711008077110090771101007711011077110120771101307711014077110150771101607711017077110180771101907711020077110210771102207711023077110240771102507711026077110270771102807711029077110300771103107711032077110330771103407711035077110360771103707711038077110390771104007711041077110420771104307711044077110450771104607711047077110480771104907711050077110510771105207711053077110540771105507711056077110570771105807711059077110600771106107711062077110630771106407711065077110660771106707711068077110690771107007711071077110720771107307711074077110750771107607711077077110780771107907711080077110810771108207711083077110840771108507711086077110870771108807711089077110900771109107711092077110930771109407711095077110960771109707711098077110990771110007711101077111020771110307711104077111050772000107720002077200030772000407720005077200060772000707720008077200090772001007720011077200120772001307720014077200150772001607720017077200180772001907720020077200210772002207720023077200240772002507720026077200270772002807720029077200300772003107720032077200330772003407720035077200360772003707720038077200390772004007720041077200420772004307720044077200450772004607720047077200480772004907720050077200510772005207720053077200540772005507720056077200570772005807720059077200600772006107720062077200630772006407720065077200660772006707720068077200690772007007720071077200720772007307720074077200750772007607720077077200780772007907720080077200810772008207720083077200840772008507720086077200870772008807720089077200900772009107720092077200930772009407720095077200960772009707720098077200990772010007720101077201020772010307720104077201050772010607720107077201080772010907720110077201110772011207720113077201140772011507720116077201170772011807720119077201200772012107720122077201230772012407720125077201260772012707720128077201290772013007720131077201320772013307720134077201350772013607720137077201380772013907720140077201410772014207720143077201440772014507720146077201470772014807720149077201500772015107720152077201530772015407720155077201560772015707720158077201590772016007720161077201620772016307720164077201650772016607720167077201680772016907720170077201710772017207720173077201740772017507720176077201770772017807720179077201800772018107720182077201830772018407720185077201860772018707720188077201890772019007720191077201920772019307720194077201950772019607720197077201980772019907720200077202010772020207720203077202040772020507720206077202070772020807720209077202100772021107720212077202130772021407720215077202160772021707720218077202190772022007720221077202220772022307720224077202250772022607720227077202280772022907720230077202310772023207720233077202340772023507720236077202370772023807720239077202400772024107720242077202430772024407720245077202460772024707720248077202490772025007720251077202520772025307720254077202550772025607720257077202580772025907720260077202610772026207720263077202640772026507720266077202670772026807720269077202700772027107720272077202730772027407720275077202760772027707720278077202790772028007720281077202820772028307720284077202850772028607720287077202880772028907720290077202910772029207720293077202940772029507720296077202970772029807720299077203000772030107720302077203030772030407720305077203060772030707720308077203090772031007720311077203120772031307720314077203150772031607720317077203180772031907720320077203210772032207720323077203240772032507720326077203270772032807720329077203300772033107720332077203330772033407720335077203360772033707720338077203390772034007720341077203420772034307720344077203450772034607720347077203480772034907720350077203510772035207720353077203540772035507720356077203570772035807720359077203600772036107720362077203630772036407720365077203660772036707720368077203690772037007720371077203720772037307720374077203750772037607720377077203780772037907720380077203810772038207720383077203840772038507720386077203870772038807720389077203900772039107720392077203930772039407720395077203960772039707720398077203990772040007720401077204020772040307720404077204050772040607720407077204080772040907720410077204110772041207720413077204140772041507720416077204170772041807720419077204200772042107720422077204230772042407720425077204260772042707720428077204290772043007720431077204320772043307720434077204350772043607720437077204380772043907720440077204410772044207720443077204440772044507720446077204470772044807720449077204500772045107720452077204530772045407720455077204560772045707720458077204590772046007720461077204620772046307720464077204650772046607720467077204680772046907720470077204710772047207720473077204740772047507720476077204770772047807720479077204800772048107720482077204830772048407720485077204860772048707720488077204890772049007720491077204920772049307720494077204950772049607720497077204980772049907720500077205010772050207720503077205040772050507720506077205070772050807720509077205100772051107720512077205130772051407720515077205160772051707720518077205190772052007720521077205220772052307720524077205250772052607720527077205280772052907720530077205310772053207720533077205340772053507720536077205370772053807720539077205400772054107720542077205430772054407720545077205460772054707720548077205490772055007720551077205520772055307720554077205550772055607720557077205580772055907720560077205610772056207720563077205640772056507720566077205670772056807720569077205700772057107720572077205730772057407720575077205760772057707720578077205790772058007720581077205820772058307720584077205850772058607720587077205880772058907720590077205910772059207720593077205940772059507720596077205970772059807720599077206000772060107720602077206030772060407720605077206060772060707720608077206090772061007720611077206120772061307720614077206150772061607720617077206180772061907720620077206210772062207720623077206240772062507720626077206270772062807720629077206300772063107720632077206330772063407720635077206360772063707720638077206390772064007720641077206420772064307720644077206450772064607720647077206480772064907720650077206510772065207720653077206540772065507720656077206570772065807720659077206600772066107720662077206630772066407720665077206660772066707720668077206690772067007720671077206720772067307720674077206750772067607720677077206780772067907720680077206810772068207720683077206840772068507720686077206870772068807720689077206900772069107720692077206930772069407720695077206960772069707720698077206990772070007720701077207020772070307720704077207050772070607720707077207080772070907720710077207110772071207720713077207140772071507720716077207170772071807720719077207200772072107720722077207230772072407720725077207260772072707720728077207290772073007720731077207320772073307720734077207350772073607720737077207380772073907720740077207410772074207720743077207440772074507720746077207470772074807720749077207500772075107720752077207530772075407720755077207560772075707720758077207590772076007720761077207620772076307720764077207650772076607720767077207680772076907720770077207710772077207720773077207740772077507720776077207770772077807720779077207800772078107720782077207830772078407720785077207860772078707720788077207890772079007720791077207920772079307720794077207950772079607720797077207980772079907720800077208010772080207720803077208040772080507720806077208070772080807720809077208100772081107720812077208130772081407720815077208160772081707720818077208190772082007720821077208220772082307720824077208250772082607720827077208280772082907720830077208310772083207720833077208340772083507720836077208370772083807720839077208400772084107720842077208430772084407720845077208460772084707720848077208490772085007720851077208520772085307720854077208550772085607720857077208580772085907720860077208610772086207720863077208640772086507720866077208670772086807720869077208700772087107720872077208730772087407720875077208760772087707720878077208790772088007720881077208820772088307720884077208850772088607720887077208880772088907720890077208910772089207720893077208940772089507720896077208970772089807720899077209000772090107720902077209030772090407720905077209060772090707720908077209090772091007720911077209120772091307720914077209150772091607720917077209180772091907720920077209210772092207720923077209240772092507720926077209270772092807720929077209300772093107720932077209330772093407720935077209360772093707720938077209390772094007720941077209420772094307720944077209450772094607720947077209480772094907720950077209510772095207720953077209540772095507720956077209570772095807720959077209600772096107720962077209630772096407720965077209660772096707720968077209690772097007720971077209720772097307720974077209750772097607720977077209780772097907720980077209810772098207720983077209840772098507720986077209870772098807720989077209900772099107720992077209930772099407720995077209960772099707720998077209990772100007721001077210020772100307721004077210050772100607721007077210080772100907721010077210110772101207721013077210140772101507721016077210170772101807721019077210200772102107721022077210230772102407721025077210260772102707721028077210290772103007721031077210320772103307721034077210350772103607721037077210380772103907721040077210410772104207721043077210440772104507721046077210470772104807721049077210500772105107721052077210530772105407721055077210560772105707721058077210590772106007721061077210620772106307721064077210650772106607721067077210680772106907721070077210710772107207721073077210740772107507721076077210770772107807721079077210800772108107721082077210830772108407721085077210860772108707721088077210890772109007721091077210920772109307721094077210950772109607721097077210980772109907721100077211010772110207721103077211040772110507730001077300020773000307730004077300050773000607730007077300080773000907730010077300110773001207730013077300140773001507730016077300170773001807730019077300200773002107730022077300230773002407730025077300260773002707730028077300290773003007730031077300320773003307730034077300350773003607730037077300380773003907730040077300410773004207730043077300440773004507730046077300470773004807730049077300500773005107730052077300530773005407730055077300560773005707730058077300590773006007730061077300620773006307730064077300650773006607730067077300680773006907730070077300710773007207730073077300740773007507730076077300770773007807730079077300800773008107730082077300830773008407730085077300860773008707730088077300890773009007730091077300920773009307730094077300950773009607730097077300980773009907730100077301010773010207730103077301040773010507730106077301070773010807730109077301100773011107730112077301130773011407730115077301160773011707730118077301190773012007730121077301220773012307730124077301250773012607730127077301280773012907730130077301310773013207730133077301340773013507730136077301370773013807730139077301400773014107730142077301430773014407730145077301460773014707730148077301490773015007730151077301520773015307730154077301550773015607730157077301580773015907730160077301610773016207730163077301640773016507730166077301670773016807730169077301700773017107730172077301730773017407730175077301760773017707730178077301790773018007730181077301820773018307730184077301850773018607730187077301880773018907730190077301910773019207730193077301940773019507730196077301970773019807730199077302000773020107730202077302030773020407730205077302060773020707730208077302090773021007730211077302120773021307730214077302150773021607730217077302180773021907730220077302210773022207730223077302240773022507730226077302270773022807730229077302300773023107730232077302330773023407730235077302360773023707730238077302390773024007730241077302420773024307730244077302450773024607730247077302480773024907730250077302510773025207730253077302540773025507730256077302570773025807730259077302600773026107730262077302630773026407730265077302660773026707730268077302690773027007730271077302720773027307730274077302750773027607730277077302780773027907730280077302810773028207730283077302840773028507730286077302870773028807730289077302900773029107730292077302930773029407730295077302960773029707730298077302990773030007730301077303020773030307730304077303050773030607730307077303080773030907730310077303110773031207730313077303140773031507730316077303170773031807730319077303200773032107730322077303230773032407730325077303260773032707730328077303290773033007730331077303320773033307730334077303350773033607730337077303380773033907730340077303410773034207730343077303440773034507730346077303470773034807730349077303500773035107730352077303530773035407730355077303560773035707730358077303590773036007730361077303620773036307730364077303650773036607730367077303680773036907730370077303710773037207730373077303740773037507730376077303770773037807730379077303800773038107730382077303830773038407730385077303860773038707730388077303890773039007730391077303920773039307730394077303950773039607730397077303980773039907730400077304010773040207730403077304040773040507730406077304070773040807730409077304100773041107730412077304130773041407730415077304160773041707730418077304190773042007730421077304220773042307730424077304250773042607730427077304280773042907730430077304310773043207730433077304340773043507730436077304370773043807730439077304400773044107730442077304430773044407730445077304460773044707730448077304490773045007730451077304520773045307730454077304550773045607730457077304580773045907730460077304610773046207730463077304640773046507730466077304670773046807730469077304700773047107730472077304730773047407730475077304760773047707730478077304790773048007730481077304820773048307730484077304850773048607730487077304880773048907730490077304910773049207730493077304940773049507730496077304970773049807730499077305000773050107730502077305030773050407730505077305060773050707730508077305090773051007730511077305120773051307730514077305150773051607730517077305180773051907730520077305210773052207730523077305240773052507730526077305270773052807730529077305300773053107730532077305330773053407730535077305360773053707730538077305390773054007730541077305420773054307730544077305450773054607730547077305480773054907730550077305510773055207730553077305540773055507730556077305570773055807730559077305600773056107730562077305630773056407730565077305660773056707730568077305690773057007730571077305720773057307730574077305750773057607730577077305780773057907730580077305810773058207730583077305840773058507730586077305870773058807730589077305900773059107730592077305930773059407730595077305960773059707730598077305990773060007730601077306020773060307730604077306050773060607730607077306080773060907730610077306110773061207730613077306140773061507730616077306170773061807730619077306200773062107730622077306230773062407730625077306260773062707730628077306290773063007730631077306320773063307730634077306350773063607730637077306380773063907730640077306410773064207730643077306440773064507730646077306470773064807730649077306500773065107730652077306530773065407730655077306560773065707730658077306590773066007730661077306620773066307730664077306650773066607730667077306680773066907730670077306710773067207730673077306740773067507730676077306770773067807730679077306800773068107730682077306830773068407730685077306860773068707730688077306890773069007730691077306920773069307730694077306950773069607730697077306980773069907730700077307010773070207730703077307040773070507730706077307070773070807730709077307100773071107730712077307130773071407730715077307160773071707730718077307190773072007730721077307220773072307730724077307250773072607730727077307280773072907730730077307310773073207730733077307340773073507730736077307370773073807730739077307400773074107730742077307430773074407730745077307460773074707730748077307490773075007730751077307520773075307730754077307550773075607730757077307580773075907730760077307610773076207730763077307640773076507730766077307670773076807730769077307700773077107730772077307730773077407730775077307760773077707730778077307790773078007730781077307820773078307730784077307850773078607730787077307880773078907730790077307910773079207730793077307940773079507730796077307970773079807730799077308000773080107730802077308030773080407730805077308060773080707730808077308090773081007730811077308120773081307730814077308150773081607730817077308180773081907730820077308210773082207730823077308240773082507730826077308270773082807730829077308300773083107730832077308330773083407730835077308360773083707730838077308390773084007730841077308420773084307730844077308450773084607730847077308480773084907730850077308510773085207730853077308540773085507730856077308570773085807730859077308600773086107730862077308630773086407730865077308660773086707730868077308690773087007730871077308720773087307730874077308750773087607730877077308780773087907730880077308810773088207730883077308840773088507730886077308870773088807730889077308900773089107730892077308930773089407730895077308960773089707730898077308990773090007730901077309020773090307730904077309050773090607730907077309080773090907730910077309110773091207730913077309140773091507730916077309170773091807730919077309200773092107730922077309230773092407730925077309260773092707730928077309290773093007730931077309320773093307730934077309350773093607730937077309380773093907730940077309410773094207730943077309440773094507730946077309470773094807730949077309500773095107730952077309530773095407730955077309560773095707730958077309590773096007730961077309620773096307730964077309650773096607730967077309680773096907730970077309710773097207730973077309740773097507730976077309770773097807730979077309800773098107730982077309830773098407730985077309860773098707730988077309890773099007730991077309920773099307730994077309950773099607730997077309980773099907731000077310010773100207731003077310040773100507731006077310070773100807731009077310100773101107731012077310130773101407731015077310160773101707731018077310190773102007731021077310220773102307731024077310250773102607731027077310280773102907731030077310310773103207731033077310340773103507731036077310370773103807731039077310400773104107731042077310430773104407731045077310460773104707731048077310490773105007731051077310520773105307731054077310550773105607731057077310580773105907731060077310610773106207731063077310640773106507731066077310670773106807731069077310700773107107731072077310730773107407731075077310760773107707731078077310790773108007731081077310820773108307731084077310850773108607731087077310880773108907731090077310910773109207731093077310940773109507731096077310970773109807731099077311000773110107731102077311030773110407731105077400010774000207740003077400040774000507740006077400070774000807740009077400100774001107740012077400130774001407740015077400160774001707740018077400190774002007740021077400220774002307740024077400250774002607740027077400280774002907740030077400310774003207740033077400340774003507740036077400370774003807740039077400400774004107740042077400430774004407740045077400460774004707740048077400490774005007740051077400520774005307740054077400550774005607740057077400580774005907740060077400610774006207740063077400640774006507740066077400670774006807740069077400700774007107740072077400730774007407740075077400760774007707740078077400790774008007740081077400820774008307740084077400850774008607740087077400880774008907740090077400910774009207740093077400940774009507740096077400970774009807740099077401000774010107740102077401030774010407740105077401060774010707740108077401090774011007740111077401120774011307740114077401150774011607740117077401180774011907740120077401210774012207740123077401240774012507740126077401270774012807740129077401300774013107740132077401330774013407740135077401360774013707740138077401390774014007740141077401420774014307740144077401450774014607740147077401480774014907740150077401510774015207740153077401540774015507740156077401570774015807740159077401600774016107740162077401630774016407740165077401660774016707740168077401690774017007740171077401720774017307740174077401750774017607740177077401780774017907740180077401810774018207740183077401840774018507740186077401870774018807740189077401900774019107740192077401930774019407740195077401960774019707740198077401990774020007740201077402020774020307740204077402050774020607740207077402080774020907740210077402110774021207740213077402140774021507740216077402170774021807740219077402200774022107740222077402230774022407740225077402260774022707740228077402290774023007740231077402320774023307740234077402350774023607740237077402380774023907740240077402410774024207740243077402440774024507740246077402470774024807740249077402500774025107740252077402530774025407740255077402560774025707740258077402590774026007740261077402620774026307740264077402650774026607740267077402680774026907740270077402710774027207740273077402740774027507740276077402770774027807740279077402800774028107740282077402830774028407740285077402860774028707740288077402890774029007740291077402920774029307740294077402950774029607740297077402980774029907740300077403010774030207740303077403040774030507740306077403070774030807740309077403100774031107740312077403130774031407740315077403160774031707740318077403190774032007740321077403220774032307740324077403250774032607740327077403280774032907740330077403310774033207740333077403340774033507740336077403370774033807740339077403400774034107740342077403430774034407740345077403460774034707740348077403490774035007740351077403520774035307740354077403550774035607740357077403580774035907740360077403610774036207740363077403640774036507740366077403670774036807740369077403700774037107740372077403730774037407740375077403760774037707740378077403790774038007740381077403820774038307740384077403850774038607740387077403880774038907740390077403910774039207740393077403940774039507740396077403970774039807740399077404000774040107740402077404030774040407740405077404060774040707740408077404090774041007740411077404120774041307740414077404150774041607740417077404180774041907740420077404210774042207740423077404240774042507740426077404270774042807740429077404300774043107740432077404330774043407740435077404360774043707740438077404390774044007740441077404420774044307740444077404450774044607740447077404480774044907740450077404510774045207740453077404540774045507740456077404570774045807740459077404600774046107740462077404630774046407740465077404660774046707740468077404690774047007740471077404720774047307740474077404750774047607740477077404780774047907740480077404810774048207740483077404840774048507740486077404870774048807740489077404900774049107740492077404930774049407740495077404960774049707740498077404990774050007740501077405020774050307740504077405050774050607740507077405080774050907740510077405110774051207740513077405140774051507740516077405170774051807740519077405200774052107740522077405230774052407740525077405260774052707740528077405290774053007740531077405320774053307740534077405350774053607740537077405380774053907740540077405410774054207740543077405440774054507740546077405470774054807740549077405500774055107740552077405530774055407740555077405560774055707740558077405590774056007740561077405620774056307740564077405650774056607740567077405680774056907740570077405710774057207740573077405740774057507740576077405770774057807740579077405800774058107740582077405830774058407740585077405860774058707740588077405890774059007740591077405920774059307740594077405950774059607740597077405980774059907740600077406010774060207740603077406040774060507740606077406070774060807740609077406100774061107740612077406130774061407740615077406160774061707740618077406190774062007740621077406220774062307740624077406250774062607740627077406280774062907740630077406310774063207740633077406340774063507740636077406370774063807740639077406400774064107740642077406430774064407740645077406460774064707740648077406490774065007740651077406520774065307740654077406550774065607740657077406580774065907740660077406610774066207740663077406640774066507740666077406670774066807740669077406700774067107740672077406730774067407740675077406760774067707740678077406790774068007740681077406820774068307740684077406850774068607740687077406880774068907740690077406910774069207740693077406940774069507740696077406970774069807740699077407000774070107740702077407030774070407740705077407060774070707740708077407090774071007740711077407120774071307740714077407150774071607740717077407180774071907740720077407210774072207740723077407240774072507740726077407270774072807740729077407300774073107740732077407330774073407740735077407360774073707740738077407390774074007740741077407420774074307740744077407450774074607740747077407480774074907740750077407510774075207740753077407540774075507740756077407570774075807740759077407600774076107740762077407630774076407740765077407660774076707740768077407690774077007740771077407720774077307740774077407750774077607740777077407780774077907740780077407810774078207740783077407840774078507740786077407870774078807740789077407900774079107740792077407930774079407740795077407960774079707740798077407990774080007740801077408020774080307740804077408050774080607740807077408080774080907740810077408110774081207740813077408140774081507740816077408170774081807740819077408200774082107740822077408230774082407740825077408260774082707740828077408290774083007740831077408320774083307740834077408350774083607740837077408380774083907740840077408410774084207740843077408440774084507740846077408470774084807740849077408500774085107740852077408530774085407740855077408560774085707740858077408590774086007740861077408620774086307740864077408650774086607740867077408680774086907740870077408710774087207740873077408740774087507740876077408770774087807740879077408800774088107740882077408830774088407740885077408860774088707740888077408890774089007740891077408920774089307740894077408950774089607740897077408980774089907740900077409010774090207740903077409040774090507740906077409070774090807740909077409100774091107740912077409130774091407740915077409160774091707740918077409190774092007740921077409220774092307740924077409250774092607740927077409280774092907740930077409310774093207740933077409340774093507740936077409370774093807740939077409400774094107740942077409430774094407740945077409460774094707740948077409490774095007740951077409520774095307740954077409550774095607740957077409580774095907740960077409610774096207740963077409640774096507740966077409670774096807740969077409700774097107740972077409730774097407740975077409760774097707740978077409790774098007740981077409820774098307740984077409850774098607740987077409880774098907740990077409910774099207740993077409940774099507740996077409970774099807740999077410000774100107741002077410030774100407741005077410060774100707741008077410090774101007741011077410120774101307741014077410150774101607741017077410180774101907741020077410210774102207741023077410240774102507741026077410270774102807741029077410300774103107741032077410330774103407741035077410360774103707741038077410390774104007741041077410420774104307741044077410450774104607741047077410480774104907741050077410510774105207741053077410540774105507741056077410570774105807741059077410600774106107741062077410630774106407741065077410660774106707741068077410690774107007741071077410720774107307741074077410750774107607741077077410780774107907741080077410810774108207741083077410840774108507741086077410870774108807741089077410900774109107741092077410930774109407741095077410960774109707741098077410990774110007741101077411020774110307741104077411050775000107750002077500030775000407750005077500060775000707750008077500090775001007750011077500120775001307750014077500150775001607750017077500180775001907750020077500210775002207750023077500240775002507750026077500270775002807750029077500300775003107750032077500330775003407750035077500360775003707750038077500390775004007750041077500420775004307750044077500450775004607750047077500480775004907750050077500510775005207750053077500540775005507750056077500570775005807750059077500600775006107750062077500630775006407750065077500660775006707750068077500690775007007750071077500720775007307750074077500750775007607750077077500780775007907750080077500810775008207750083077500840775008507750086077500870775008807750089077500900775009107750092077500930775009407750095077500960775009707750098077500990775010007750101077501020775010307750104077501050775010607750107077501080775010907750110077501110775011207750113077501140775011507750116077501170775011807750119077501200775012107750122077501230775012407750125077501260775012707750128077501290775013007750131077501320775013307750134077501350775013607750137077501380775013907750140077501410775014207750143077501440775014507750146077501470775014807750149077501500775015107750152077501530775015407750155077501560775015707750158077501590775016007750161077501620775016307750164077501650775016607750167077501680775016907750170077501710775017207750173077501740775017507750176077501770775017807750179077501800775018107750182077501830775018407750185077501860775018707750188077501890775019007750191077501920775019307750194077501950775019607750197077501980775019907750200077502010775020207750203077502040775020507750206077502070775020807750209077502100775021107750212077502130775021407750215077502160775021707750218077502190775022007750221077502220775022307750224077502250775022607750227077502280775022907750230077502310775023207750233077502340775023507750236077502370775023807750239077502400775024107750242077502430775024407750245077502460775024707750248077502490775025007750251077502520775025307750254077502550775025607750257077502580775025907750260077502610775026207750263077502640775026507750266077502670775026807750269077502700775027107750272077502730775027407750275077502760775027707750278077502790775028007750281077502820775028307750284077502850775028607750287077502880775028907750290077502910775029207750293077502940775029507750296077502970775029807750299077503000775030107750302077503030775030407750305077503060775030707750308077503090775031007750311077503120775031307750314077503150775031607750317077503180775031907750320077503210775032207750323077503240775032507750326077503270775032807750329077503300775033107750332077503330775033407750335077503360775033707750338077503390775034007750341077503420775034307750344077503450775034607750347077503480775034907750350077503510775035207750353077503540775035507750356077503570775035807750359077503600775036107750362077503630775036407750365077503660775036707750368077503690775037007750371077503720775037307750374077503750775037607750377077503780775037907750380077503810775038207750383077503840775038507750386077503870775038807750389077503900775039107750392077503930775039407750395077503960775039707750398077503990775040007750401077504020775040307750404077504050775040607750407077504080775040907750410077504110775041207750413077504140775041507750416077504170775041807750419077504200775042107750422077504230775042407750425077504260775042707750428077504290775043007750431077504320775043307750434077504350775043607750437077504380775043907750440077504410775044207750443077504440775044507750446077504470775044807750449077504500775045107750452077504530775045407750455077504560775045707750458077504590775046007750461077504620775046307750464077504650775046607750467077504680775046907750470077504710775047207750473077504740775047507750476077504770775047807750479077504800775048107750482077504830775048407750485077504860775048707750488077504890775049007750491077504920775049307750494077504950775049607750497077504980775049907750500077505010775050207750503077505040775050507750506077505070775050807750509077505100775051107750512077505130775051407750515077505160775051707750518077505190775052007750521077505220775052307750524077505250775052607750527077505280775052907750530077505310775053207750533077505340775053507750536077505370775053807750539077505400775054107750542077505430775054407750545077505460775054707750548077505490775055007750551077505520775055307750554077505550775055607750557077505580775055907750560077505610775056207750563077505640775056507750566077505670775056807750569077505700775057107750572077505730775057407750575077505760775057707750578077505790775058007750581077505820775058307750584077505850775058607750587077505880775058907750590077505910775059207750593077505940775059507750596077505970775059807750599077506000775060107750602077506030775060407750605077506060775060707750608077506090775061007750611077506120775061307750614077506150775061607750617077506180775061907750620077506210775062207750623077506240775062507750626077506270775062807750629077506300775063107750632077506330775063407750635077506360775063707750638077506390775064007750641077506420775064307750644077506450775064607750647077506480775064907750650077506510775065207750653077506540775065507750656077506570775065807750659077506600775066107750662077506630775066407750665077506660775066707750668077506690775067007750671077506720775067307750674077506750775067607750677077506780775067907750680077506810775068207750683077506840775068507750686077506870775068807750689077506900775069107750692077506930775069407750695077506960775069707750698077506990775070007750701077507020775070307750704077507050775070607750707077507080775070907750710077507110775071207750713077507140775071507750716077507170775071807750719077507200775072107750722077507230775072407750725077507260775072707750728077507290775073007750731077507320775073307750734077507350775073607750737077507380775073907750740077507410775074207750743077507440775074507750746077507470775074807750749077507500775075107750752077507530775075407750755077507560775075707750758077507590775076007750761077507620775076307750764077507650775076607750767077507680775076907750770077507710775077207750773077507740775077507750776077507770775077807750779077507800775078107750782077507830775078407750785077507860775078707750788077507890775079007750791077507920775079307750794077507950775079607750797077507980775079907750800077508010775080207750803077508040775080507750806077508070775080807750809077508100775081107750812077508130775081407750815077508160775081707750818077508190775082007750821077508220775082307750824077508250775082607750827077508280775082907750830077508310775083207750833077508340775083507750836077508370775083807750839077508400775084107750842077508430775084407750845077508460775084707750848077508490775085007750851077508520775085307750854077508550775085607750857077508580775085907750860077508610775086207750863077508640775086507750866077508670775086807750869077508700775087107750872077508730775087407750875077508760775087707750878077508790775088007750881077508820775088307750884077508850775088607750887077508880775088907750890077508910775089207750893077508940775089507750896077508970775089807750899077509000775090107750902077509030775090407750905077509060775090707750908077509090775091007750911077509120775091307750914077509150775091607750917077509180775091907750920077509210775092207750923077509240775092507750926077509270775092807750929077509300775093107750932077509330775093407750935077509360775093707750938077509390775094007750941077509420775094307750944077509450775094607750947077509480775094907750950077509510775095207750953077509540775095507750956077509570775095807750959077509600775096107750962077509630775096407750965077509660775096707750968077509690775097007750971077509720775097307750974077509750775097607750977077509780775097907750980077509810775098207750983077509840775098507750986077509870775098807750989077509900775099107750992077509930775099407750995077509960775099707750998077509990775100007751001077510020775100307751004077510050775100607751007077510080775100907751010077510110775101207751013077510140775101507751016077510170775101807751019077510200775102107751022077510230775102407751025077510260775102707751028077510290775103007751031077510320775103307751034077510350775103607751037077510380775103907751040077510410775104207751043077510440775104507751046077510470775104807751049077510500775105107751052077510530775105407751055077510560775105707751058077510590775106007751061077510620775106307751064077510650775106607751067077510680775106907751070077510710775107207751073077510740775107507751076077510770775107807751079077510800775108107751082077510830775108407751085077510860775108707751088077510890775109007751091077510920775109307751094077510950775109607751097077510980775109907751100077511010775110207751103077511040775110507760001077600020776000307760004077600050776000607760007077600080776000907760010077600110776001207760013077600140776001507760016077600170776001807760019077600200776002107760022077600230776002407760025077600260776002707760028077600290776003007760031077600320776003307760034077600350776003607760037077600380776003907760040077600410776004207760043077600440776004507760046077600470776004807760049077600500776005107760052077600530776005407760055077600560776005707760058077600590776006007760061077600620776006307760064077600650776006607760067077600680776006907760070077600710776007207760073077600740776007507760076077600770776007807760079077600800776008107760082077600830776008407760085077600860776008707760088077600890776009007760091077600920776009307760094077600950776009607760097077600980776009907760100077601010776010207760103077601040776010507760106077601070776010807760109077601100776011107760112077601130776011407760115077601160776011707760118077601190776012007760121077601220776012307760124077601250776012607760127077601280776012907760130077601310776013207760133077601340776013507760136077601370776013807760139077601400776014107760142077601430776014407760145077601460776014707760148077601490776015007760151077601520776015307760154077601550776015607760157077601580776015907760160077601610776016207760163077601640776016507760166077601670776016807760169077601700776017107760172077601730776017407760175077601760776017707760178077601790776018007760181077601820776018307760184077601850776018607760187077601880776018907760190077601910776019207760193077601940776019507760196077601970776019807760199077602000776020107760202077602030776020407760205077602060776020707760208077602090776021007760211077602120776021307760214077602150776021607760217077602180776021907760220077602210776022207760223077602240776022507760226077602270776022807760229077602300776023107760232077602330776023407760235077602360776023707760238077602390776024007760241077602420776024307760244077602450776024607760247077602480776024907760250077602510776025207760253077602540776025507760256077602570776025807760259077602600776026107760262077602630776026407760265077602660776026707760268077602690776027007760271077602720776027307760274077602750776027607760277077602780776027907760280077602810776028207760283077602840776028507760286077602870776028807760289077602900776029107760292077602930776029407760295077602960776029707760298077602990776030007760301077603020776030307760304077603050776030607760307077603080776030907760310077603110776031207760313077603140776031507760316077603170776031807760319077603200776032107760322077603230776032407760325077603260776032707760328077603290776033007760331077603320776033307760334077603350776033607760337077603380776033907760340077603410776034207760343077603440776034507760346077603470776034807760349077603500776035107760352077603530776035407760355077603560776035707760358077603590776036007760361077603620776036307760364077603650776036607760367077603680776036907760370077603710776037207760373077603740776037507760376077603770776037807760379077603800776038107760382077603830776038407760385077603860776038707760388077603890776039007760391077603920776039307760394077603950776039607760397077603980776039907760400077604010776040207760403077604040776040507760406077604070776040807760409077604100776041107760412077604130776041407760415077604160776041707760418077604190776042007760421077604220776042307760424077604250776042607760427077604280776042907760430077604310776043207760433077604340776043507760436077604370776043807760439077604400776044107760442077604430776044407760445077604460776044707760448077604490776045007760451077604520776045307760454077604550776045607760457077604580776045907760460077604610776046207760463077604640776046507760466077604670776046807760469077604700776047107760472077604730776047407760475077604760776047707760478077604790776048007760481077604820776048307760484077604850776048607760487077604880776048907760490077604910776049207760493077604940776049507760496077604970776049807760499077605000776050107760502077605030776050407760505077605060776050707760508077605090776051007760511077605120776051307760514077605150776051607760517077605180776051907760520077605210776052207760523077605240776052507760526077605270776052807760529077605300776053107760532077605330776053407760535077605360776053707760538077605390776054007760541077605420776054307760544077605450776054607760547077605480776054907760550077605510776055207760553077605540776055507760556077605570776055807760559077605600776056107760562077605630776056407760565077605660776056707760568077605690776057007760571077605720776057307760574077605750776057607760577077605780776057907760580077605810776058207760583077605840776058507760586077605870776058807760589077605900776059107760592077605930776059407760595077605960776059707760598077605990776060007760601077606020776060307760604077606050776060607760607077606080776060907760610077606110776061207760613077606140776061507760616077606170776061807760619077606200776062107760622077606230776062407760625077606260776062707760628077606290776063007760631077606320776063307760634077606350776063607760637077606380776063907760640077606410776064207760643077606440776064507760646077606470776064807760649077606500776065107760652077606530776065407760655077606560776065707760658077606590776066007760661077606620776066307760664077606650776066607760667077606680776066907760670077606710776067207760673077606740776067507760676077606770776067807760679077606800776068107760682077606830776068407760685077606860776068707760688077606890776069007760691077606920776069307760694077606950776069607760697077606980776069907760700077607010776070207760703077607040776070507760706077607070776070807760709077607100776071107760712077607130776071407760715077607160776071707760718077607190776072007760721077607220776072307760724077607250776072607760727077607280776072907760730077607310776073207760733077607340776073507760736077607370776073807760739077607400776074107760742077607430776074407760745077607460776074707760748077607490776075007760751077607520776075307760754077607550776075607760757077607580776075907760760077607610776076207760763077607640776076507760766077607670776076807760769077607700776077107760772077607730776077407760775077607760776077707760778077607790776078007760781077607820776078307760784077607850776078607760787077607880776078907760790077607910776079207760793077607940776079507760796077607970776079807760799077608000776080107760802077608030776080407760805077608060776080707760808077608090776081007760811077608120776081307760814077608150776081607760817077608180776081907760820077608210776082207760823077608240776082507760826077608270776082807760829077608300776083107760832077608330776083407760835077608360776083707760838077608390776084007760841077608420776084307760844077608450776084607760847077608480776084907760850077608510776085207760853077608540776085507760856077608570776085807760859077608600776086107760862077608630776086407760865077608660776086707760868077608690776087007760871077608720776087307760874077608750776087607760877077608780776087907760880077608810776088207760883077608840776088507760886077608870776088807760889077608900776089107760892077608930776089407760895077608960776089707760898077608990776090007760901077609020776090307760904077609050776090607760907077609080776090907760910077609110776091207760913077609140776091507760916077609170776091807760919077609200776092107760922077609230776092407760925077609260776092707760928077609290776093007760931077609320776093307760934077609350776093607760937077609380776093907760940077609410776094207760943077609440776094507760946077609470776094807760949077609500776095107760952077609530776095407760955077609560776095707760958077609590776096007760961077609620776096307760964077609650776096607760967077609680776096907760970077609710776097207760973077609740776097507760976077609770776097807760979077609800776098107760982077609830776098407760985077609860776098707760988077609890776099007760991077609920776099307760994077609950776099607760997077609980776099907761000077610010776100207761003077610040776100507761006077610070776100807761009077610100776101107761012077610130776101407761015077610160776101707761018077610190776102007761021077610220776102307761024077610250776102607761027077610280776102907761030077610310776103207761033077610340776103507761036077610370776103807761039077610400776104107761042077610430776104407761045077610460776104707761048077610490776105007761051077610520776105307761054077610550776105607761057077610580776105907761060077610610776106207761063077610640776106507761066077610670776106807761069077610700776107107761072077610730776107407761075077610760776107707761078077610790776108007761081077610820776108307761084077610850776108607761087077610880776108907761090077610910776109207761093077610940776109507761096077610970776109807761099077611000776110107761102077611030776110407761105077700010777000207770003077700040777000507770006077700070777000807770009077700100777001107770012077700130777001407770015077700160777001707770018077700190777002007770021077700220777002307770024077700250777002607770027077700280777002907770030077700310777003207770033077700340777003507770036077700370777003807770039077700400777004107770042077700430777004407770045077700460777004707770048077700490777005007770051077700520777005307770054077700550777005607770057077700580777005907770060077700610777006207770063077700640777006507770066077700670777006807770069077700700777007107770072077700730777007407770075077700760777007707770078077700790777008007770081077700820777008307770084077700850777008607770087077700880777008907770090077700910777009207770093077700940777009507770096077700970777009807770099077701000777010107770102077701030777010407770105077701060777010707770108077701090777011007770111077701120777011307770114077701150777011607770117077701180777011907770120077701210777012207770123077701240777012507770126077701270777012807770129077701300777013107770132077701330777013407770135077701360777013707770138077701390777014007770141077701420777014307770144077701450777014607770147077701480777014907770150077701510777015207770153077701540777015507770156077701570777015807770159077701600777016107770162077701630777016407770165077701660777016707770168077701690777017007770171077701720777017307770174077701750777017607770177077701780777017907770180077701810777018207770183077701840777018507770186077701870777018807770189077701900777019107770192077701930777019407770195077701960777019707770198077701990777020007770201077702020777020307770204077702050777020607770207077702080777020907770210077702110777021207770213077702140777021507770216077702170777021807770219077702200777022107770222077702230777022407770225077702260777022707770228077702290777023007770231077702320777023307770234077702350777023607770237077702380777023907770240077702410777024207770243077702440777024507770246077702470777024807770249077702500777025107770252077702530777025407770255077702560777025707770258077702590777026007770261077702620777026307770264077702650777026607770267077702680777026907770270077702710777027207770273077702740777027507770276077702770777027807770279077702800777028107770282077702830777028407770285077702860777028707770288077702890777029007770291077702920777029307770294077702950777029607770297077702980777029907770300077703010777030207770303077703040777030507770306077703070777030807770309077703100777031107770312077703130777031407770315077703160777031707770318077703190777032007770321077703220777032307770324077703250777032607770327077703280777032907770330077703310777033207770333077703340777033507770336077703370777033807770339077703400777034107770342077703430777034407770345077703460777034707770348077703490777035007770351077703520777035307770354077703550777035607770357077703580777035907770360077703610777036207770363077703640777036507770366077703670777036807770369077703700777037107770372077703730777037407770375077703760777037707770378077703790777038007770381077703820777038307770384077703850777038607770387077703880777038907770390077703910777039207770393077703940777039507770396077703970777039807770399077704000777040107770402077704030777040407770405077704060777040707770408077704090777041007770411077704120777041307770414077704150777041607770417077704180777041907770420077704210777042207770423077704240777042507770426077704270777042807770429077704300777043107770432077704330777043407770435077704360777043707770438077704390777044007770441077704420777044307770444077704450777044607770447077704480777044907770450077704510777045207770453077704540777045507770456077704570777045807770459077704600777046107770462077704630777046407770465077704660777046707770468077704690777047007770471077704720777047307770474077704750777047607770477077704780777047907770480077704810777048207770483077704840777048507770486077704870777048807770489077704900777049107770492077704930777049407770495077704960777049707770498077704990777050007770501077705020777050307770504077705050777050607770507077705080777050907770510077705110777051207770513077705140777051507770516077705170777051807770519077705200777052107770522077705230777052407770525077705260777052707770528077705290777053007770531077705320777053307770534077705350777053607770537077705380777053907770540077705410777054207770543077705440777054507770546077705470777054807770549077705500777055107770552077705530777055407770555077705560777055707770558077705590777056007770561077705620777056307770564077705650777056607770567077705680777056907770570077705710777057207770573077705740777057507770576077705770777057807770579077705800777058107770582077705830777058407770585077705860777058707770588077705890777059007770591077705920777059307770594077705950777059607770597077705980777059907770600077706010777060207770603077706040777060507770606077706070777060807770609077706100777061107770612077706130777061407770615077706160777061707770618077706190777062007770621077706220777062307770624077706250777062607770627077706280777062907770630077706310777063207770633077706340777063507770636077706370777063807770639077706400777064107770642077706430777064407770645077706460777064707770648077706490777065007770651077706520777065307770654077706550777065607770657077706580777065907770660077706610777066207770663077706640777066507770666077706670777066807770669077706700777067107770672077706730777067407770675077706760777067707770678077706790777068007770681077706820777068307770684077706850777068607770687077706880777068907770690077706910777069207770693077706940777069507770696077706970777069807770699077707000777070107770702077707030777070407770705077707060777070707770708077707090777071007770711077707120777071307770714077707150777071607770717077707180777071907770720077707210777072207770723077707240777072507770726077707270777072807770729077707300777073107770732077707330777073407770735077707360777073707770738077707390777074007770741077707420777074307770744077707450777074607770747077707480777074907770750077707510777075207770753077707540777075507770756077707570777075807770759077707600777076107770762077707630777076407770765077707660777076707770768077707690777077007770771077707720777077307770774077707750777077607770777077707780777077907770780077707810777078207770783077707840777078507770786077707870777078807770789077707900777079107770792077707930777079407770795077707960777079707770798077707990777080007770801077708020777080307770804077708050777080607770807077708080777080907770810077708110777081207770813077708140777081507770816077708170777081807770819077708200777082107770822077708230777082407770825077708260777082707770828077708290777083007770831077708320777083307770834077708350777083607770837077708380777083907770840077708410777084207770843077708440777084507770846077708470777084807770849077708500777085107770852077708530777085407770855077708560777085707770858077708590777086007770861077708620777086307770864077708650777086607770867077708680777086907770870077708710777087207770873077708740777087507770876077708770777087807770879077708800777088107770882077708830777088407770885077708860777088707770888077708890777089007770891077708920777089307770894077708950777089607770897077708980777089907770900077709010777090207770903077709040777090507770906077709070777090807770909077709100777091107770912077709130777091407770915077709160777091707770918077709190777092007770921077709220777092307770924077709250777092607770927077709280777092907770930077709310777093207770933077709340777093507770936077709370777093807770939077709400777094107770942077709430777094407770945077709460777094707770948077709490777095007770951077709520777095307770954077709550777095607770957077709580777095907770960077709610777096207770963077709640777096507770966077709670777096807770969077709700777097107770972077709730777097407770975077709760777097707770978077709790777098007770981077709820777098307770984077709850777098607770987077709880777098907770990077709910777099207770993077709940777099507770996077709970777099807770999077710000777100107771002077710030777100407771005077710060777100707771008077710090777101007771011077710120777101307771014077710150777101607771017077710180777101907771020077710210777102207771023077710240777102507771026077710270777102807771029077710300777103107771032077710330777103407771035077710360777103707771038077710390777104007771041077710420777104307771044077710450777104607771047077710480777104907771050077710510777105207771053077710540777105507771056077710570777105807771059077710600777106107771062077710630777106407771065077710660777106707771068077710690777107007771071077710720777107307771074077710750777107607771077077710780777107907771080077710810777108207771083077710840777108507771086077710870777108807771089077710900777109107771092077710930777109407771095077710960777109707771098077710990777110007771101077711020777110307771104077711050778000107780002077800030778000407780005077800060778000707780008077800090778001007780011077800120778001307780014077800150778001607780017077800180778001907780020077800210778002207780023077800240778002507780026077800270778002807780029077800300778003107780032077800330778003407780035077800360778003707780038077800390778004007780041077800420778004307780044077800450778004607780047077800480778004907780050077800510778005207780053077800540778005507780056077800570778005807780059077800600778006107780062077800630778006407780065077800660778006707780068077800690778007007780071077800720778007307780074077800750778007607780077077800780778007907780080077800810778008207780083077800840778008507780086077800870778008807780089077800900778009107780092077800930778009407780095077800960778009707780098077800990778010007780101077801020778010307780104077801050778010607780107077801080778010907780110077801110778011207780113077801140778011507780116077801170778011807780119077801200778012107780122077801230778012407780125077801260778012707780128077801290778013007780131077801320778013307780134077801350778013607780137077801380778013907780140077801410778014207780143077801440778014507780146077801470778014807780149077801500778015107780152077801530778015407780155077801560778015707780158077801590778016007780161077801620778016307780164077801650778016607780167077801680778016907780170077801710778017207780173077801740778017507780176077801770778017807780179077801800778018107780182077801830778018407780185077801860778018707780188077801890778019007780191077801920778019307780194077801950778019607780197077801980778019907780200077802010778020207780203077802040778020507780206077802070778020807780209077802100778021107780212077802130778021407780215077802160778021707780218077802190778022007780221077802220778022307780224077802250778022607780227077802280778022907780230077802310778023207780233077802340778023507780236077802370778023807780239077802400778024107780242077802430778024407780245077802460778024707780248077802490778025007780251077802520778025307780254077802550778025607780257077802580778025907780260077802610778026207780263077802640778026507780266077802670778026807780269077802700778027107780272077802730778027407780275077802760778027707780278077802790778028007780281077802820778028307780284077802850778028607780287077802880778028907780290077802910778029207780293077802940778029507780296077802970778029807780299077803000778030107780302077803030778030407780305077803060778030707780308077803090778031007780311077803120778031307780314077803150778031607780317077803180778031907780320077803210778032207780323077803240778032507780326077803270778032807780329077803300778033107780332077803330778033407780335077803360778033707780338077803390778034007780341077803420778034307780344077803450778034607780347077803480778034907780350077803510778035207780353077803540778035507780356077803570778035807780359077803600778036107780362077803630778036407780365077803660778036707780368077803690778037007780371077803720778037307780374077803750778037607780377077803780778037907780380077803810778038207780383077803840778038507780386077803870778038807780389077803900778039107780392077803930778039407780395077803960778039707780398077803990778040007780401077804020778040307780404077804050778040607780407077804080778040907780410077804110778041207780413077804140778041507780416077804170778041807780419077804200778042107780422077804230778042407780425077804260778042707780428077804290778043007780431077804320778043307780434077804350778043607780437077804380778043907780440077804410778044207780443077804440778044507780446077804470778044807780449077804500778045107780452077804530778045407780455077804560778045707780458077804590778046007780461077804620778046307780464077804650778046607780467077804680778046907780470077804710778047207780473077804740778047507780476077804770778047807780479077804800778048107780482077804830778048407780485077804860778048707780488077804890778049007780491077804920778049307780494077804950778049607780497077804980778049907780500077805010778050207780503077805040778050507780506077805070778050807780509077805100778051107780512077805130778051407780515077805160778051707780518077805190778052007780521077805220778052307780524077805250778052607780527077805280778052907780530077805310778053207780533077805340778053507780536077805370778053807780539077805400778054107780542077805430778054407780545077805460778054707780548077805490778055007780551077805520778055307780554077805550778055607780557077805580778055907780560077805610778056207780563077805640778056507780566077805670778056807780569077805700778057107780572077805730778057407780575077805760778057707780578077805790778058007780581077805820778058307780584077805850778058607780587077805880778058907780590077805910778059207780593077805940778059507780596077805970778059807780599077806000778060107780602077806030778060407780605077806060778060707780608077806090778061007780611077806120778061307780614077806150778061607780617077806180778061907780620077806210778062207780623077806240778062507780626077806270778062807780629077806300778063107780632077806330778063407780635077806360778063707780638077806390778064007780641077806420778064307780644077806450778064607780647077806480778064907780650077806510778065207780653077806540778065507780656077806570778065807780659077806600778066107780662077806630778066407780665077806660778066707780668077806690778067007780671077806720778067307780674077806750778067607780677077806780778067907780680077806810778068207780683077806840778068507780686077806870778068807780689077806900778069107780692077806930778069407780695077806960778069707780698077806990778070007780701077807020778070307780704077807050778070607780707077807080778070907780710077807110778071207780713077807140778071507780716077807170778071807780719077807200778072107780722077807230778072407780725077807260778072707780728077807290778073007780731077807320778073307780734077807350778073607780737077807380778073907780740077807410778074207780743077807440778074507780746077807470778074807780749077807500778075107780752077807530778075407780755077807560778075707780758077807590778076007780761077807620778076307780764077807650778076607780767077807680778076907780770077807710778077207780773077807740778077507780776077807770778077807780779077807800778078107780782077807830778078407780785077807860778078707780788077807890778079007780791077807920778079307780794077807950778079607780797077807980778079907780800077808010778080207780803077808040778080507780806077808070778080807780809077808100778081107780812077808130778081407780815077808160778081707780818077808190778082007780821077808220778082307780824077808250778082607780827077808280778082907780830077808310778083207780833077808340778083507780836077808370778083807780839077808400778084107780842077808430778084407780845077808460778084707780848077808490778085007780851077808520778085307780854077808550778085607780857077808580778085907780860077808610778086207780863077808640778086507780866077808670778086807780869077808700778087107780872077808730778087407780875077808760778087707780878077808790778088007780881077808820778088307780884077808850778088607780887077808880778088907780890077808910778089207780893077808940778089507780896077808970778089807780899077809000778090107780902077809030778090407780905077809060778090707780908077809090778091007780911077809120778091307780914077809150778091607780917077809180778091907780920077809210778092207780923077809240778092507780926077809270778092807780929077809300778093107780932077809330778093407780935077809360778093707780938077809390778094007780941077809420778094307780944077809450778094607780947077809480778094907780950077809510778095207780953077809540778095507780956077809570778095807780959077809600778096107780962077809630778096407780965077809660778096707780968077809690778097007780971077809720778097307780974077809750778097607780977077809780778097907780980077809810778098207780983077809840778098507780986077809870778098807780989077809900778099107780992077809930778099407780995077809960778099707780998077809990778100007781001077810020778100307781004077810050778100607781007077810080778100907781010077810110778101207781013077810140778101507781016077810170778101807781019077810200778102107781022077810230778102407781025077810260778102707781028077810290778103007781031077810320778103307781034077810350778103607781037077810380778103907781040077810410778104207781043077810440778104507781046077810470778104807781049077810500778105107781052077810530778105407781055077810560778105707781058077810590778106007781061077810620778106307781064077810650778106607781067077810680778106907781070077810710778107207781073077810740778107507781076077810770778107807781079077810800778108107781082077810830778108407781085077810860778108707781088077810890778109007781091077810920778109307781094077810950778109607781097077810980778109907781100077811010778110207781103077811040778110507790001077900020779000307790004077900050779000607790007077900080779000907790010077900110779001207790013077900140779001507790016077900170779001807790019077900200779002107790022077900230779002407790025077900260779002707790028077900290779003007790031077900320779003307790034077900350779003607790037077900380779003907790040077900410779004207790043077900440779004507790046077900470779004807790049077900500779005107790052077900530779005407790055077900560779005707790058077900590779006007790061077900620779006307790064077900650779006607790067077900680779006907790070077900710779007207790073077900740779007507790076077900770779007807790079077900800779008107790082077900830779008407790085077900860779008707790088077900890779009007790091077900920779009307790094077900950779009607790097077900980779009907790100077901010779010207790103077901040779010507790106077901070779010807790109077901100779011107790112077901130779011407790115077901160779011707790118077901190779012007790121077901220779012307790124077901250779012607790127077901280779012907790130077901310779013207790133077901340779013507790136077901370779013807790139077901400779014107790142077901430779014407790145077901460779014707790148077901490779015007790151077901520779015307790154077901550779015607790157077901580779015907790160077901610779016207790163077901640779016507790166077901670779016807790169077901700779017107790172077901730779017407790175077901760779017707790178077901790779018007790181077901820779018307790184077901850779018607790187077901880779018907790190077901910779019207790193077901940779019507790196077901970779019807790199077902000779020107790202077902030779020407790205077902060779020707790208077902090779021007790211077902120779021307790214077902150779021607790217077902180779021907790220077902210779022207790223077902240779022507790226077902270779022807790229077902300779023107790232077902330779023407790235077902360779023707790238077902390779024007790241077902420779024307790244077902450779024607790247077902480779024907790250077902510779025207790253077902540779025507790256077902570779025807790259077902600779026107790262077902630779026407790265077902660779026707790268077902690779027007790271077902720779027307790274077902750779027607790277077902780779027907790280077902810779028207790283077902840779028507790286077902870779028807790289077902900779029107790292077902930779029407790295077902960779029707790298077902990779030007790301077903020779030307790304077903050779030607790307077903080779030907790310077903110779031207790313077903140779031507790316077903170779031807790319077903200779032107790322077903230779032407790325077903260779032707790328077903290779033007790331077903320779033307790334077903350779033607790337077903380779033907790340077903410779034207790343077903440779034507790346077903470779034807790349077903500779035107790352077903530779035407790355077903560779035707790358077903590779036007790361077903620779036307790364077903650779036607790367077903680779036907790370077903710779037207790373077903740779037507790376077903770779037807790379077903800779038107790382077903830779038407790385077903860779038707790388077903890779039007790391077903920779039307790394077903950779039607790397077903980779039907790400077904010779040207790403077904040779040507790406077904070779040807790409077904100779041107790412077904130779041407790415077904160779041707790418077904190779042007790421077904220779042307790424077904250779042607790427077904280779042907790430077904310779043207790433077904340779043507790436077904370779043807790439077904400779044107790442077904430779044407790445077904460779044707790448077904490779045007790451077904520779045307790454077904550779045607790457077904580779045907790460077904610779046207790463077904640779046507790466077904670779046807790469077904700779047107790472077904730779047407790475077904760779047707790478077904790779048007790481077904820779048307790484077904850779048607790487077904880779048907790490077904910779049207790493077904940779049507790496077904970779049807790499077905000779050107790502077905030779050407790505077905060779050707790508077905090779051007790511077905120779051307790514077905150779051607790517077905180779051907790520077905210779052207790523077905240779052507790526077905270779052807790529077905300779053107790532077905330779053407790535077905360779053707790538077905390779054007790541077905420779054307790544077905450779054607790547077905480779054907790550077905510779055207790553077905540779055507790556077905570779055807790559077905600779056107790562077905630779056407790565077905660779056707790568077905690779057007790571077905720779057307790574077905750779057607790577077905780779057907790580077905810779058207790583077905840779058507790586077905870779058807790589077905900779059107790592077905930779059407790595077905960779059707790598077905990779060007790601077906020779060307790604077906050779060607790607077906080779060907790610077906110779061207790613077906140779061507790616077906170779061807790619077906200779062107790622077906230779062407790625077906260779062707790628077906290779063007790631077906320779063307790634077906350779063607790637077906380779063907790640077906410779064207790643077906440779064507790646077906470779064807790649077906500779065107790652077906530779065407790655077906560779065707790658077906590779066007790661077906620779066307790664077906650779066607790667077906680779066907790670077906710779067207790673077906740779067507790676077906770779067807790679077906800779068107790682077906830779068407790685077906860779068707790688077906890779069007790691077906920779069307790694077906950779069607790697077906980779069907790700077907010779070207790703077907040779070507790706077907070779070807790709077907100779071107790712077907130779071407790715077907160779071707790718077907190779072007790721077907220779072307790724077907250779072607790727077907280779072907790730077907310779073207790733077907340779073507790736077907370779073807790739077907400779074107790742077907430779074407790745077907460779074707790748077907490779075007790751077907520779075307790754077907550779075607790757077907580779075907790760077907610779076207790763077907640779076507790766077907670779076807790769077907700779077107790772077907730779077407790775077907760779077707790778077907790779078007790781077907820779078307790784077907850779078607790787077907880779078907790790077907910779079207790793077907940779079507790796077907970779079807790799077908000779080107790802077908030779080407790805077908060779080707790808077908090779081007790811077908120779081307790814077908150779081607790817077908180779081907790820077908210779082207790823077908240779082507790826077908270779082807790829077908300779083107790832077908330779083407790835077908360779083707790838077908390779084007790841077908420779084307790844077908450779084607790847077908480779084907790850077908510779085207790853077908540779085507790856077908570779085807790859077908600779086107790862077908630779086407790865077908660779086707790868077908690779087007790871077908720779087307790874077908750779087607790877077908780779087907790880077908810779088207790883077908840779088507790886077908870779088807790889077908900779089107790892077908930779089407790895077908960779089707790898077908990779090007790901077909020779090307790904077909050779090607790907077909080779090907790910077909110779091207790913077909140779091507790916077909170779091807790919077909200779092107790922077909230779092407790925077909260779092707790928077909290779093007790931077909320779093307790934077909350779093607790937077909380779093907790940077909410779094207790943077909440779094507790946077909470779094807790949077909500779095107790952077909530779095407790955077909560779095707790958077909590779096007790961077909620779096307790964077909650779096607790967077909680779096907790970077909710779097207790973077909740779097507790976077909770779097807790979077909800779098107790982077909830779098407790985077909860779098707790988077909890779099007790991077909920779099307790994077909950779099607790997077909980779099907791000077910010779100207791003077910040779100507791006077910070779100807791009077910100779101107791012077910130779101407791015077910160779101707791018077910190779102007791021077910220779102307791024077910250779102607791027077910280779102907791030077910310779103207791033077910340779103507791036077910370779103807791039077910400779104107791042077910430779104407791045077910460779104707791048077910490779105007791051077910520779105307791054077910550779105607791057077910580779105907791060077910610779106207791063077910640779106507791066077910670779106807791069077910700779107107791072077910730779107407791075077910760779107707791078077910790779108007791081077910820779108307791084077910850779108607791087077910880779108907791090077910910779109207791093077910940779109507791096077910970779109807791099077911000779110107791102077911030779110407791105078000010780000207800003078000040780000507800006078000070780000807800009078000100780001107800012078000130780001407800015078000160780001707800018078000190780002007800021078000220780002307800024078000250780002607800027078000280780002907800030078000310780003207800033078000340780003507800036078000370780003807800039078000400780004107800042078000430780004407800045078000460780004707800048078000490780005007800051078000520780005307800054078000550780005607800057078000580780005907800060078000610780006207800063078000640780006507800066078000670780006807800069078000700780007107800072078000730780007407800075078000760780007707800078078000790780008007800081078000820780008307800084078000850780008607800087078000880780008907800090078000910780009207800093078000940780009507800096078000970780009807800099078001000780010107800102078001030780010407800105078001060780010707800108078001090780011007800111078001120780011307800114078001150780011607800117078001180780011907800120078001210780012207800123078001240780012507800126078001270780012807800129078001300780013107800132078001330780013407800135078001360780013707800138078001390780014007800141078001420780014307800144078001450780014607800147078001480780014907800150078001510780015207800153078001540780015507800156078001570780015807800159078001600780016107800162078001630780016407800165078001660780016707800168078001690780017007800171078001720780017307800174078001750780017607800177078001780780017907800180078001810780018207800183078001840780018507800186078001870780018807800189078001900780019107800192078001930780019407800195078001960780019707800198078001990780020007800201078002020780020307800204078002050780020607800207078002080780020907800210078002110780021207800213078002140780021507800216078002170780021807800219078002200780022107800222078002230780022407800225078002260780022707800228078002290780023007800231078002320780023307800234078002350780023607800237078002380780023907800240078002410780024207800243078002440780024507800246078002470780024807800249078002500780025107800252078002530780025407800255078002560780025707800258078002590780026007800261078002620780026307800264078002650780026607800267078002680780026907800270078002710780027207800273078002740780027507800276078002770780027807800279078002800780028107800282078002830780028407800285078002860780028707800288078002890780029007800291078002920780029307800294078002950780029607800297078002980780029907800300078003010780030207800303078003040780030507800306078003070780030807800309078003100780031107800312078003130780031407800315078003160780031707800318078003190780032007800321078003220780032307800324078003250780032607800327078003280780032907800330078003310780033207800333078003340780033507800336078003370780033807800339078003400780034107800342078003430780034407800345078003460780034707800348078003490780035007800351078003520780035307800354078003550780035607800357078003580780035907800360078003610780036207800363078003640780036507800366078003670780036807800369078003700780037107800372078003730780037407800375078003760780037707800378078003790780038007800381078003820780038307800384078003850780038607800387078003880780038907800390078003910780039207800393078003940780039507800396078003970780039807800399078004000780040107800402078004030780040407800405078004060780040707800408078004090780041007800411078004120780041307800414078004150780041607800417078004180780041907800420078004210780042207800423078004240780042507800426078004270780042807800429078004300780043107800432078004330780043407800435078004360780043707800438078004390780044007800441078004420780044307800444078004450780044607800447078004480780044907800450078004510780045207800453078004540780045507800456078004570780045807800459078004600780046107800462078004630780046407800465078004660780046707800468078004690780047007800471078004720780047307800474078004750780047607800477078004780780047907800480078004810780048207800483078004840780048507800486078004870780048807800489078004900780049107800492078004930780049407800495078004960780049707800498078004990780050007800501078005020780050307800504078005050780050607800507078005080780050907800510078005110780051207800513078005140780051507800516078005170780051807800519078005200780052107800522078005230780052407800525078005260780052707800528078005290780053007800531078005320780053307800534078005350780053607800537078005380780053907800540078005410780054207800543078005440780054507800546078005470780054807800549078005500780055107800552078005530780055407800555078005560780055707800558078005590780056007800561078005620780056307800564078005650780056607800567078005680780056907800570078005710780057207800573078005740780057507800576078005770780057807800579078005800780058107800582078005830780058407800585078005860780058707800588078005890780059007800591078005920780059307800594078005950780059607800597078005980780059907800600078006010780060207800603078006040780060507800606078006070780060807800609078006100780061107800612078006130780061407800615078006160780061707800618078006190780062007800621078006220780062307800624078006250780062607800627078006280780062907800630078006310780063207800633078006340780063507800636078006370780063807800639078006400780064107800642078006430780064407800645078006460780064707800648078006490780065007800651078006520780065307800654078006550780065607800657078006580780065907800660078006610780066207800663078006640780066507800666078006670780066807800669078006700780067107800672078006730780067407800675078006760780067707800678078006790780068007800681078006820780068307800684078006850780068607800687078006880780068907800690078006910780069207800693078006940780069507800696078006970780069807800699078007000780070107800702078007030780070407800705078007060780070707800708078007090780071007800711078007120780071307800714078007150780071607800717078007180780071907800720078007210780072207800723078007240780072507800726078007270780072807800729078007300780073107800732078007330780073407800735078007360780073707800738078007390780074007800741078007420780074307800744078007450780074607800747078007480780074907800750078007510780075207800753078007540780075507800756078007570780075807800759078007600780076107800762078007630780076407800765078007660780076707800768078007690780077007800771078007720780077307800774078007750780077607800777078007780780077907800780078007810780078207800783078007840780078507800786078007870780078807800789078007900780079107800792078007930780079407800795078007960780079707800798078007990780080007800801078008020780080307800804078008050780080607800807078008080780080907800810078008110780081207800813078008140780081507800816078008170780081807800819078008200780082107800822078008230780082407800825078008260780082707800828078008290780083007800831078008320780083307800834078008350780083607800837078008380780083907800840078008410780084207800843078008440780084507800846078008470780084807800849078008500780085107800852078008530780085407800855078008560780085707800858078008590780086007800861078008620780086307800864078008650780086607800867078008680780086907800870078008710780087207800873078008740780087507800876078008770780087807800879078008800780088107800882078008830780088407800885078008860780088707800888078008890780089007800891078008920780089307800894078008950780089607800897078008980780089907800900078009010780090207800903078009040780090507800906078009070780090807800909078009100780091107800912078009130780091407800915078009160780091707800918078009190780092007800921078009220780092307800924078009250780092607800927078009280780092907800930078009310780093207800933078009340780093507800936078009370780093807800939078009400780094107800942078009430780094407800945078009460780094707800948078009490780095007800951078009520780095307800954078009550780095607800957078009580780095907800960078009610780096207800963078009640780096507800966078009670780096807800969078009700780097107800972078009730780097407800975078009760780097707800978078009790780098007800981078009820780098307800984078009850780098607800987078009880780098907800990078009910780099207800993078009940780099507800996078009970780099807800999078010000780100107801002078010030780100407801005078010060780100707801008078010090780101007801011078010120780101307801014078010150780101607801017078010180780101907801020078010210780102207801023078010240780102507801026078010270780102807801029078010300780103107801032078010330780103407801035078010360780103707801038078010390780104007801041078010420780104307801044078010450780104607801047078010480780104907801050078010510780105207801053078010540780105507801056078010570780105807801059078010600780106107801062078010630780106407801065078010660780106707801068078010690780107007801071078010720780107307801074078010750780107607801077078010780780107907801080078010810780108207801083078010840780108507801086078010870780108807801089078010900780109107801092078010930780109407801095078010960780109707801098078010990780110007801101078011020780110307801104078011050781000107810002078100030781000407810005078100060781000707810008078100090781001007810011078100120781001307810014078100150781001607810017078100180781001907810020078100210781002207810023078100240781002507810026078100270781002807810029078100300781003107810032078100330781003407810035078100360781003707810038078100390781004007810041078100420781004307810044078100450781004607810047078100480781004907810050078100510781005207810053078100540781005507810056078100570781005807810059078100600781006107810062078100630781006407810065078100660781006707810068078100690781007007810071078100720781007307810074078100750781007607810077078100780781007907810080078100810781008207810083078100840781008507810086078100870781008807810089078100900781009107810092078100930781009407810095078100960781009707810098078100990781010007810101078101020781010307810104078101050781010607810107078101080781010907810110078101110781011207810113078101140781011507810116078101170781011807810119078101200781012107810122078101230781012407810125078101260781012707810128078101290781013007810131078101320781013307810134078101350781013607810137078101380781013907810140078101410781014207810143078101440781014507810146078101470781014807810149078101500781015107810152078101530781015407810155078101560781015707810158078101590781016007810161078101620781016307810164078101650781016607810167078101680781016907810170078101710781017207810173078101740781017507810176078101770781017807810179078101800781018107810182078101830781018407810185078101860781018707810188078101890781019007810191078101920781019307810194078101950781019607810197078101980781019907810200078102010781020207810203078102040781020507810206078102070781020807810209078102100781021107810212078102130781021407810215078102160781021707810218078102190781022007810221078102220781022307810224078102250781022607810227078102280781022907810230078102310781023207810233078102340781023507810236078102370781023807810239078102400781024107810242078102430781024407810245078102460781024707810248078102490781025007810251078102520781025307810254078102550781025607810257078102580781025907810260078102610781026207810263078102640781026507810266078102670781026807810269078102700781027107810272078102730781027407810275078102760781027707810278078102790781028007810281078102820781028307810284078102850781028607810287078102880781028907810290078102910781029207810293078102940781029507810296078102970781029807810299078103000781030107810302078103030781030407810305078103060781030707810308078103090781031007810311078103120781031307810314078103150781031607810317078103180781031907810320078103210781032207810323078103240781032507810326078103270781032807810329078103300781033107810332078103330781033407810335078103360781033707810338078103390781034007810341078103420781034307810344078103450781034607810347078103480781034907810350078103510781035207810353078103540781035507810356078103570781035807810359078103600781036107810362078103630781036407810365078103660781036707810368078103690781037007810371078103720781037307810374078103750781037607810377078103780781037907810380078103810781038207810383078103840781038507810386078103870781038807810389078103900781039107810392078103930781039407810395078103960781039707810398078103990781040007810401078104020781040307810404078104050781040607810407078104080781040907810410078104110781041207810413078104140781041507810416078104170781041807810419078104200781042107810422078104230781042407810425078104260781042707810428078104290781043007810431078104320781043307810434078104350781043607810437078104380781043907810440078104410781044207810443078104440781044507810446078104470781044807810449078104500781045107810452078104530781045407810455078104560781045707810458078104590781046007810461078104620781046307810464078104650781046607810467078104680781046907810470078104710781047207810473078104740781047507810476078104770781047807810479078104800781048107810482078104830781048407810485078104860781048707810488078104890781049007810491078104920781049307810494078104950781049607810497078104980781049907810500078105010781050207810503078105040781050507810506078105070781050807810509078105100781051107810512078105130781051407810515078105160781051707810518078105190781052007810521078105220781052307810524078105250781052607810527078105280781052907810530078105310781053207810533078105340781053507810536078105370781053807810539078105400781054107810542078105430781054407810545078105460781054707810548078105490781055007810551078105520781055307810554078105550781055607810557078105580781055907810560078105610781056207810563078105640781056507810566078105670781056807810569078105700781057107810572078105730781057407810575078105760781057707810578078105790781058007810581078105820781058307810584078105850781058607810587078105880781058907810590078105910781059207810593078105940781059507810596078105970781059807810599078106000781060107810602078106030781060407810605078106060781060707810608078106090781061007810611078106120781061307810614078106150781061607810617078106180781061907810620078106210781062207810623078106240781062507810626078106270781062807810629078106300781063107810632078106330781063407810635078106360781063707810638078106390781064007810641078106420781064307810644078106450781064607810647078106480781064907810650078106510781065207810653078106540781065507810656078106570781065807810659078106600781066107810662078106630781066407810665078106660781066707810668078106690781067007810671078106720781067307810674078106750781067607810677078106780781067907810680078106810781068207810683078106840781068507810686078106870781068807810689078106900781069107810692078106930781069407810695078106960781069707810698078106990781070007810701078107020781070307810704078107050781070607810707078107080781070907810710078107110781071207810713078107140781071507810716078107170781071807810719078107200781072107810722078107230781072407810725078107260781072707810728078107290781073007810731078107320781073307810734078107350781073607810737078107380781073907810740078107410781074207810743078107440781074507810746078107470781074807810749078107500781075107810752078107530781075407810755078107560781075707810758078107590781076007810761078107620781076307810764078107650781076607810767078107680781076907810770078107710781077207810773078107740781077507810776078107770781077807810779078107800781078107810782078107830781078407810785078107860781078707810788078107890781079007810791078107920781079307810794078107950781079607810797078107980781079907810800078108010781080207810803078108040781080507810806078108070781080807810809078108100781081107810812078108130781081407810815078108160781081707810818078108190781082007810821078108220781082307810824078108250781082607810827078108280781082907810830078108310781083207810833078108340781083507810836078108370781083807810839078108400781084107810842078108430781084407810845078108460781084707810848078108490781085007810851078108520781085307810854078108550781085607810857078108580781085907810860078108610781086207810863078108640781086507810866078108670781086807810869078108700781087107810872078108730781087407810875078108760781087707810878078108790781088007810881078108820781088307810884078108850781088607810887078108880781088907810890078108910781089207810893078108940781089507810896078108970781089807810899078109000781090107810902078109030781090407810905078109060781090707810908078109090781091007810911078109120781091307810914078109150781091607810917078109180781091907810920078109210781092207810923078109240781092507810926078109270781092807810929078109300781093107810932078109330781093407810935078109360781093707810938078109390781094007810941078109420781094307810944078109450781094607810947078109480781094907810950078109510781095207810953078109540781095507810956078109570781095807810959078109600781096107810962078109630781096407810965078109660781096707810968078109690781097007810971078109720781097307810974078109750781097607810977078109780781097907810980078109810781098207810983078109840781098507810986078109870781098807810989078109900781099107810992078109930781099407810995078109960781099707810998078109990781100007811001078110020781100307811004078110050781100607811007078110080781100907811010078110110781101207811013078110140781101507811016078110170781101807811019078110200781102107811022078110230781102407811025078110260781102707811028078110290781103007811031078110320781103307811034078110350781103607811037078110380781103907811040078110410781104207811043078110440781104507811046078110470781104807811049078110500781105107811052078110530781105407811055078110560781105707811058078110590781106007811061078110620781106307811064078110650781106607811067078110680781106907811070078110710781107207811073078110740781107507811076078110770781107807811079078110800781108107811082078110830781108407811085078110860781108707811088078110890781109007811091078110920781109307811094078110950781109607811097078110980781109907811100078111010781110207811103078111040781110507820001078200020782000307820004078200050782000607820007078200080782000907820010078200110782001207820013078200140782001507820016078200170782001807820019078200200782002107820022078200230782002407820025078200260782002707820028078200290782003007820031078200320782003307820034078200350782003607820037078200380782003907820040078200410782004207820043078200440782004507820046078200470782004807820049078200500782005107820052078200530782005407820055078200560782005707820058078200590782006007820061078200620782006307820064078200650782006607820067078200680782006907820070078200710782007207820073078200740782007507820076078200770782007807820079078200800782008107820082078200830782008407820085078200860782008707820088078200890782009007820091078200920782009307820094078200950782009607820097078200980782009907820100078201010782010207820103078201040782010507820106078201070782010807820109078201100782011107820112078201130782011407820115078201160782011707820118078201190782012007820121078201220782012307820124078201250782012607820127078201280782012907820130078201310782013207820133078201340782013507820136078201370782013807820139078201400782014107820142078201430782014407820145078201460782014707820148078201490782015007820151078201520782015307820154078201550782015607820157078201580782015907820160078201610782016207820163078201640782016507820166078201670782016807820169078201700782017107820172078201730782017407820175078201760782017707820178078201790782018007820181078201820782018307820184078201850782018607820187078201880782018907820190078201910782019207820193078201940782019507820196078201970782019807820199078202000782020107820202078202030782020407820205078202060782020707820208078202090782021007820211078202120782021307820214078202150782021607820217078202180782021907820220078202210782022207820223078202240782022507820226078202270782022807820229078202300782023107820232078202330782023407820235078202360782023707820238078202390782024007820241078202420782024307820244078202450782024607820247078202480782024907820250078202510782025207820253078202540782025507820256078202570782025807820259078202600782026107820262078202630782026407820265078202660782026707820268078202690782027007820271078202720782027307820274078202750782027607820277078202780782027907820280078202810782028207820283078202840782028507820286078202870782028807820289078202900782029107820292078202930782029407820295078202960782029707820298078202990782030007820301078203020782030307820304078203050782030607820307078203080782030907820310078203110782031207820313078203140782031507820316078203170782031807820319078203200782032107820322078203230782032407820325078203260782032707820328078203290782033007820331078203320782033307820334078203350782033607820337078203380782033907820340078203410782034207820343078203440782034507820346078203470782034807820349078203500782035107820352078203530782035407820355078203560782035707820358078203590782036007820361078203620782036307820364078203650782036607820367078203680782036907820370078203710782037207820373078203740782037507820376078203770782037807820379078203800782038107820382078203830782038407820385078203860782038707820388078203890782039007820391078203920782039307820394078203950782039607820397078203980782039907820400078204010782040207820403078204040782040507820406078204070782040807820409078204100782041107820412078204130782041407820415078204160782041707820418078204190782042007820421078204220782042307820424078204250782042607820427078204280782042907820430078204310782043207820433078204340782043507820436078204370782043807820439078204400782044107820442078204430782044407820445078204460782044707820448078204490782045007820451078204520782045307820454078204550782045607820457078204580782045907820460078204610782046207820463078204640782046507820466078204670782046807820469078204700782047107820472078204730782047407820475078204760782047707820478078204790782048007820481078204820782048307820484078204850782048607820487078204880782048907820490078204910782049207820493078204940782049507820496078204970782049807820499078205000782050107820502078205030782050407820505078205060782050707820508078205090782051007820511078205120782051307820514078205150782051607820517078205180782051907820520078205210782052207820523078205240782052507820526078205270782052807820529078205300782053107820532078205330782053407820535078205360782053707820538078205390782054007820541078205420782054307820544078205450782054607820547078205480782054907820550078205510782055207820553078205540782055507820556078205570782055807820559078205600782056107820562078205630782056407820565078205660782056707820568078205690782057007820571078205720782057307820574078205750782057607820577078205780782057907820580078205810782058207820583078205840782058507820586078205870782058807820589078205900782059107820592078205930782059407820595078205960782059707820598078205990782060007820601078206020782060307820604078206050782060607820607078206080782060907820610078206110782061207820613078206140782061507820616078206170782061807820619078206200782062107820622078206230782062407820625078206260782062707820628078206290782063007820631078206320782063307820634078206350782063607820637078206380782063907820640078206410782064207820643078206440782064507820646078206470782064807820649078206500782065107820652078206530782065407820655078206560782065707820658078206590782066007820661078206620782066307820664078206650782066607820667078206680782066907820670078206710782067207820673078206740782067507820676078206770782067807820679078206800782068107820682078206830782068407820685078206860782068707820688078206890782069007820691078206920782069307820694078206950782069607820697078206980782069907820700078207010782070207820703078207040782070507820706078207070782070807820709078207100782071107820712078207130782071407820715078207160782071707820718078207190782072007820721078207220782072307820724078207250782072607820727078207280782072907820730078207310782073207820733078207340782073507820736078207370782073807820739078207400782074107820742078207430782074407820745078207460782074707820748078207490782075007820751078207520782075307820754078207550782075607820757078207580782075907820760078207610782076207820763078207640782076507820766078207670782076807820769078207700782077107820772078207730782077407820775078207760782077707820778078207790782078007820781078207820782078307820784078207850782078607820787078207880782078907820790078207910782079207820793078207940782079507820796078207970782079807820799078208000782080107820802078208030782080407820805078208060782080707820808078208090782081007820811078208120782081307820814078208150782081607820817078208180782081907820820078208210782082207820823078208240782082507820826078208270782082807820829078208300782083107820832078208330782083407820835078208360782083707820838078208390782084007820841078208420782084307820844078208450782084607820847078208480782084907820850078208510782085207820853078208540782085507820856078208570782085807820859078208600782086107820862078208630782086407820865078208660782086707820868078208690782087007820871078208720782087307820874078208750782087607820877078208780782087907820880078208810782088207820883078208840782088507820886078208870782088807820889078208900782089107820892078208930782089407820895078208960782089707820898078208990782090007820901078209020782090307820904078209050782090607820907078209080782090907820910078209110782091207820913078209140782091507820916078209170782091807820919078209200782092107820922078209230782092407820925078209260782092707820928078209290782093007820931078209320782093307820934078209350782093607820937078209380782093907820940078209410782094207820943078209440782094507820946078209470782094807820949078209500782095107820952078209530782095407820955078209560782095707820958078209590782096007820961078209620782096307820964078209650782096607820967078209680782096907820970078209710782097207820973078209740782097507820976078209770782097807820979078209800782098107820982078209830782098407820985078209860782098707820988078209890782099007820991078209920782099307820994078209950782099607820997078209980782099907821000078210010782100207821003078210040782100507821006078210070782100807821009078210100782101107821012078210130782101407821015078210160782101707821018078210190782102007821021078210220782102307821024078210250782102607821027078210280782102907821030078210310782103207821033078210340782103507821036078210370782103807821039078210400782104107821042078210430782104407821045078210460782104707821048078210490782105007821051078210520782105307821054078210550782105607821057078210580782105907821060078210610782106207821063078210640782106507821066078210670782106807821069078210700782107107821072078210730782107407821075078210760782107707821078078210790782108007821081078210820782108307821084078210850782108607821087078210880782108907821090078210910782109207821093078210940782109507821096078210970782109807821099078211000782110107821102078211030782110407821105078300010783000207830003078300040783000507830006078300070783000807830009078300100783001107830012078300130783001407830015078300160783001707830018078300190783002007830021078300220783002307830024078300250783002607830027078300280783002907830030078300310783003207830033078300340783003507830036078300370783003807830039078300400783004107830042078300430783004407830045078300460783004707830048078300490783005007830051078300520783005307830054078300550783005607830057078300580783005907830060078300610783006207830063078300640783006507830066078300670783006807830069078300700783007107830072078300730783007407830075078300760783007707830078078300790783008007830081078300820783008307830084078300850783008607830087078300880783008907830090078300910783009207830093078300940783009507830096078300970783009807830099078301000783010107830102078301030783010407830105078301060783010707830108078301090783011007830111078301120783011307830114078301150783011607830117078301180783011907830120078301210783012207830123078301240783012507830126078301270783012807830129078301300783013107830132078301330783013407830135078301360783013707830138078301390783014007830141078301420783014307830144078301450783014607830147078301480783014907830150078301510783015207830153078301540783015507830156078301570783015807830159078301600783016107830162078301630783016407830165078301660783016707830168078301690783017007830171078301720783017307830174078301750783017607830177078301780783017907830180078301810783018207830183078301840783018507830186078301870783018807830189078301900783019107830192078301930783019407830195078301960783019707830198078301990783020007830201078302020783020307830204078302050783020607830207078302080783020907830210078302110783021207830213078302140783021507830216078302170783021807830219078302200783022107830222078302230783022407830225078302260783022707830228078302290783023007830231078302320783023307830234078302350783023607830237078302380783023907830240078302410783024207830243078302440783024507830246078302470783024807830249078302500783025107830252078302530783025407830255078302560783025707830258078302590783026007830261078302620783026307830264078302650783026607830267078302680783026907830270078302710783027207830273078302740783027507830276078302770783027807830279078302800783028107830282078302830783028407830285078302860783028707830288078302890783029007830291078302920783029307830294078302950783029607830297078302980783029907830300078303010783030207830303078303040783030507830306078303070783030807830309078303100783031107830312078303130783031407830315078303160783031707830318078303190783032007830321078303220783032307830324078303250783032607830327078303280783032907830330078303310783033207830333078303340783033507830336078303370783033807830339078303400783034107830342078303430783034407830345078303460783034707830348078303490783035007830351078303520783035307830354078303550783035607830357078303580783035907830360078303610783036207830363078303640783036507830366078303670783036807830369078303700783037107830372078303730783037407830375078303760783037707830378078303790783038007830381078303820783038307830384078303850783038607830387078303880783038907830390078303910783039207830393078303940783039507830396078303970783039807830399078304000783040107830402078304030783040407830405078304060783040707830408078304090783041007830411078304120783041307830414078304150783041607830417078304180783041907830420078304210783042207830423078304240783042507830426078304270783042807830429078304300783043107830432078304330783043407830435078304360783043707830438078304390783044007830441078304420783044307830444078304450783044607830447078304480783044907830450078304510783045207830453078304540783045507830456078304570783045807830459078304600783046107830462078304630783046407830465078304660783046707830468078304690783047007830471078304720783047307830474078304750783047607830477078304780783047907830480078304810783048207830483078304840783048507830486078304870783048807830489078304900783049107830492078304930783049407830495078304960783049707830498078304990783050007830501078305020783050307830504078305050783050607830507078305080783050907830510078305110783051207830513078305140783051507830516078305170783051807830519078305200783052107830522078305230783052407830525078305260783052707830528078305290783053007830531078305320783053307830534078305350783053607830537078305380783053907830540078305410783054207830543078305440783054507830546078305470783054807830549078305500783055107830552078305530783055407830555078305560783055707830558078305590783056007830561078305620783056307830564078305650783056607830567078305680783056907830570078305710783057207830573078305740783057507830576078305770783057807830579078305800783058107830582078305830783058407830585078305860783058707830588078305890783059007830591078305920783059307830594078305950783059607830597078305980783059907830600078306010783060207830603078306040783060507830606078306070783060807830609078306100783061107830612078306130783061407830615078306160783061707830618078306190783062007830621078306220783062307830624078306250783062607830627078306280783062907830630078306310783063207830633078306340783063507830636078306370783063807830639078306400783064107830642078306430783064407830645078306460783064707830648078306490783065007830651078306520783065307830654078306550783065607830657078306580783065907830660078306610783066207830663078306640783066507830666078306670783066807830669078306700783067107830672078306730783067407830675078306760783067707830678078306790783068007830681078306820783068307830684078306850783068607830687078306880783068907830690078306910783069207830693078306940783069507830696078306970783069807830699078307000783070107830702078307030783070407830705078307060783070707830708078307090783071007830711078307120783071307830714078307150783071607830717078307180783071907830720078307210783072207830723078307240783072507830726078307270783072807830729078307300783073107830732078307330783073407830735078307360783073707830738078307390783074007830741078307420783074307830744078307450783074607830747078307480783074907830750078307510783075207830753078307540783075507830756078307570783075807830759078307600783076107830762078307630783076407830765078307660783076707830768078307690783077007830771078307720783077307830774078307750783077607830777078307780783077907830780078307810783078207830783078307840783078507830786078307870783078807830789078307900783079107830792078307930783079407830795078307960783079707830798078307990783080007830801078308020783080307830804078308050783080607830807078308080783080907830810078308110783081207830813078308140783081507830816078308170783081807830819078308200783082107830822078308230783082407830825078308260783082707830828078308290783083007830831078308320783083307830834078308350783083607830837078308380783083907830840078308410783084207830843078308440783084507830846078308470783084807830849078308500783085107830852078308530783085407830855078308560783085707830858078308590783086007830861078308620783086307830864078308650783086607830867078308680783086907830870078308710783087207830873078308740783087507830876078308770783087807830879078308800783088107830882078308830783088407830885078308860783088707830888078308890783089007830891078308920783089307830894078308950783089607830897078308980783089907830900078309010783090207830903078309040783090507830906078309070783090807830909078309100783091107830912078309130783091407830915078309160783091707830918078309190783092007830921078309220783092307830924078309250783092607830927078309280783092907830930078309310783093207830933078309340783093507830936078309370783093807830939078309400783094107830942078309430783094407830945078309460783094707830948078309490783095007830951078309520783095307830954078309550783095607830957078309580783095907830960078309610783096207830963078309640783096507830966078309670783096807830969078309700783097107830972078309730783097407830975078309760783097707830978078309790783098007830981078309820783098307830984078309850783098607830987078309880783098907830990078309910783099207830993078309940783099507830996078309970783099807830999078310000783100107831002078310030783100407831005078310060783100707831008078310090783101007831011078310120783101307831014078310150783101607831017078310180783101907831020078310210783102207831023078310240783102507831026078310270783102807831029078310300783103107831032078310330783103407831035078310360783103707831038078310390783104007831041078310420783104307831044078310450783104607831047078310480783104907831050078310510783105207831053078310540783105507831056078310570783105807831059078310600783106107831062078310630783106407831065078310660783106707831068078310690783107007831071078310720783107307831074078310750783107607831077078310780783107907831080078310810783108207831083078310840783108507831086078310870783108807831089078310900783109107831092078310930783109407831095078310960783109707831098078310990783110007831101078311020783110307831104078311050784000107840002078400030784000407840005078400060784000707840008078400090784001007840011078400120784001307840014078400150784001607840017078400180784001907840020078400210784002207840023078400240784002507840026078400270784002807840029078400300784003107840032078400330784003407840035078400360784003707840038078400390784004007840041078400420784004307840044078400450784004607840047078400480784004907840050078400510784005207840053078400540784005507840056078400570784005807840059078400600784006107840062078400630784006407840065078400660784006707840068078400690784007007840071078400720784007307840074078400750784007607840077078400780784007907840080078400810784008207840083078400840784008507840086078400870784008807840089078400900784009107840092078400930784009407840095078400960784009707840098078400990784010007840101078401020784010307840104078401050784010607840107078401080784010907840110078401110784011207840113078401140784011507840116078401170784011807840119078401200784012107840122078401230784012407840125078401260784012707840128078401290784013007840131078401320784013307840134078401350784013607840137078401380784013907840140078401410784014207840143078401440784014507840146078401470784014807840149078401500784015107840152078401530784015407840155078401560784015707840158078401590784016007840161078401620784016307840164078401650784016607840167078401680784016907840170078401710784017207840173078401740784017507840176078401770784017807840179078401800784018107840182078401830784018407840185078401860784018707840188078401890784019007840191078401920784019307840194078401950784019607840197078401980784019907840200078402010784020207840203078402040784020507840206078402070784020807840209078402100784021107840212078402130784021407840215078402160784021707840218078402190784022007840221078402220784022307840224078402250784022607840227078402280784022907840230078402310784023207840233078402340784023507840236078402370784023807840239078402400784024107840242078402430784024407840245078402460784024707840248078402490784025007840251078402520784025307840254078402550784025607840257078402580784025907840260078402610784026207840263078402640784026507840266078402670784026807840269078402700784027107840272078402730784027407840275078402760784027707840278078402790784028007840281078402820784028307840284078402850784028607840287078402880784028907840290078402910784029207840293078402940784029507840296078402970784029807840299078403000784030107840302078403030784030407840305078403060784030707840308078403090784031007840311078403120784031307840314078403150784031607840317078403180784031907840320078403210784032207840323078403240784032507840326078403270784032807840329078403300784033107840332078403330784033407840335078403360784033707840338078403390784034007840341078403420784034307840344078403450784034607840347078403480784034907840350078403510784035207840353078403540784035507840356078403570784035807840359078403600784036107840362078403630784036407840365078403660784036707840368078403690784037007840371078403720784037307840374078403750784037607840377078403780784037907840380078403810784038207840383078403840784038507840386078403870784038807840389078403900784039107840392078403930784039407840395078403960784039707840398078403990784040007840401078404020784040307840404078404050784040607840407078404080784040907840410078404110784041207840413078404140784041507840416078404170784041807840419078404200784042107840422078404230784042407840425078404260784042707840428078404290784043007840431078404320784043307840434078404350784043607840437078404380784043907840440078404410784044207840443078404440784044507840446078404470784044807840449078404500784045107840452078404530784045407840455078404560784045707840458078404590784046007840461078404620784046307840464078404650784046607840467078404680784046907840470078404710784047207840473078404740784047507840476078404770784047807840479078404800784048107840482078404830784048407840485078404860784048707840488078404890784049007840491078404920784049307840494078404950784049607840497078404980784049907840500078405010784050207840503078405040784050507840506078405070784050807840509078405100784051107840512078405130784051407840515078405160784051707840518078405190784052007840521078405220784052307840524078405250784052607840527078405280784052907840530078405310784053207840533078405340784053507840536078405370784053807840539078405400784054107840542078405430784054407840545078405460784054707840548078405490784055007840551078405520784055307840554078405550784055607840557078405580784055907840560078405610784056207840563078405640784056507840566078405670784056807840569078405700784057107840572078405730784057407840575078405760784057707840578078405790784058007840581078405820784058307840584078405850784058607840587078405880784058907840590078405910784059207840593078405940784059507840596078405970784059807840599078406000784060107840602078406030784060407840605078406060784060707840608078406090784061007840611078406120784061307840614078406150784061607840617078406180784061907840620078406210784062207840623078406240784062507840626078406270784062807840629078406300784063107840632078406330784063407840635078406360784063707840638078406390784064007840641078406420784064307840644078406450784064607840647078406480784064907840650078406510784065207840653078406540784065507840656078406570784065807840659078406600784066107840662078406630784066407840665078406660784066707840668078406690784067007840671078406720784067307840674078406750784067607840677078406780784067907840680078406810784068207840683078406840784068507840686078406870784068807840689078406900784069107840692078406930784069407840695078406960784069707840698078406990784070007840701078407020784070307840704078407050784070607840707078407080784070907840710078407110784071207840713078407140784071507840716078407170784071807840719078407200784072107840722078407230784072407840725078407260784072707840728078407290784073007840731078407320784073307840734078407350784073607840737078407380784073907840740078407410784074207840743078407440784074507840746078407470784074807840749078407500784075107840752078407530784075407840755078407560784075707840758078407590784076007840761078407620784076307840764078407650784076607840767078407680784076907840770078407710784077207840773078407740784077507840776078407770784077807840779078407800784078107840782078407830784078407840785078407860784078707840788078407890784079007840791078407920784079307840794078407950784079607840797078407980784079907840800078408010784080207840803078408040784080507840806078408070784080807840809078408100784081107840812078408130784081407840815078408160784081707840818078408190784082007840821078408220784082307840824078408250784082607840827078408280784082907840830078408310784083207840833078408340784083507840836078408370784083807840839078408400784084107840842078408430784084407840845078408460784084707840848078408490784085007840851078408520784085307840854078408550784085607840857078408580784085907840860078408610784086207840863078408640784086507840866078408670784086807840869078408700784087107840872078408730784087407840875078408760784087707840878078408790784088007840881078408820784088307840884078408850784088607840887078408880784088907840890078408910784089207840893078408940784089507840896078408970784089807840899078409000784090107840902078409030784090407840905078409060784090707840908078409090784091007840911078409120784091307840914078409150784091607840917078409180784091907840920078409210784092207840923078409240784092507840926078409270784092807840929078409300784093107840932078409330784093407840935078409360784093707840938078409390784094007840941078409420784094307840944078409450784094607840947078409480784094907840950078409510784095207840953078409540784095507840956078409570784095807840959078409600784096107840962078409630784096407840965078409660784096707840968078409690784097007840971078409720784097307840974078409750784097607840977078409780784097907840980078409810784098207840983078409840784098507840986078409870784098807840989078409900784099107840992078409930784099407840995078409960784099707840998078409990784100007841001078410020784100307841004078410050784100607841007078410080784100907841010078410110784101207841013078410140784101507841016078410170784101807841019078410200784102107841022078410230784102407841025078410260784102707841028078410290784103007841031078410320784103307841034078410350784103607841037078410380784103907841040078410410784104207841043078410440784104507841046078410470784104807841049078410500784105107841052078410530784105407841055078410560784105707841058078410590784106007841061078410620784106307841064078410650784106607841067078410680784106907841070078410710784107207841073078410740784107507841076078410770784107807841079078410800784108107841082078410830784108407841085078410860784108707841088078410890784109007841091078410920784109307841094078410950784109607841097078410980784109907841100078411010784110207841103078411040784110507850001078500020785000307850004078500050785000607850007078500080785000907850010078500110785001207850013078500140785001507850016078500170785001807850019078500200785002107850022078500230785002407850025078500260785002707850028078500290785003007850031078500320785003307850034078500350785003607850037078500380785003907850040078500410785004207850043078500440785004507850046078500470785004807850049078500500785005107850052078500530785005407850055078500560785005707850058078500590785006007850061078500620785006307850064078500650785006607850067078500680785006907850070078500710785007207850073078500740785007507850076078500770785007807850079078500800785008107850082078500830785008407850085078500860785008707850088078500890785009007850091078500920785009307850094078500950785009607850097078500980785009907850100078501010785010207850103078501040785010507850106078501070785010807850109078501100785011107850112078501130785011407850115078501160785011707850118078501190785012007850121078501220785012307850124078501250785012607850127078501280785012907850130078501310785013207850133078501340785013507850136078501370785013807850139078501400785014107850142078501430785014407850145078501460785014707850148078501490785015007850151078501520785015307850154078501550785015607850157078501580785015907850160078501610785016207850163078501640785016507850166078501670785016807850169078501700785017107850172078501730785017407850175078501760785017707850178078501790785018007850181078501820785018307850184078501850785018607850187078501880785018907850190078501910785019207850193078501940785019507850196078501970785019807850199078502000785020107850202078502030785020407850205078502060785020707850208078502090785021007850211078502120785021307850214078502150785021607850217078502180785021907850220078502210785022207850223078502240785022507850226078502270785022807850229078502300785023107850232078502330785023407850235078502360785023707850238078502390785024007850241078502420785024307850244078502450785024607850247078502480785024907850250078502510785025207850253078502540785025507850256078502570785025807850259078502600785026107850262078502630785026407850265078502660785026707850268078502690785027007850271078502720785027307850274078502750785027607850277078502780785027907850280078502810785028207850283078502840785028507850286078502870785028807850289078502900785029107850292078502930785029407850295078502960785029707850298078502990785030007850301078503020785030307850304078503050785030607850307078503080785030907850310078503110785031207850313078503140785031507850316078503170785031807850319078503200785032107850322078503230785032407850325078503260785032707850328078503290785033007850331078503320785033307850334078503350785033607850337078503380785033907850340078503410785034207850343078503440785034507850346078503470785034807850349078503500785035107850352078503530785035407850355078503560785035707850358078503590785036007850361078503620785036307850364078503650785036607850367078503680785036907850370078503710785037207850373078503740785037507850376078503770785037807850379078503800785038107850382078503830785038407850385078503860785038707850388078503890785039007850391078503920785039307850394078503950785039607850397078503980785039907850400078504010785040207850403078504040785040507850406078504070785040807850409078504100785041107850412078504130785041407850415078504160785041707850418078504190785042007850421078504220785042307850424078504250785042607850427078504280785042907850430078504310785043207850433078504340785043507850436078504370785043807850439078504400785044107850442078504430785044407850445078504460785044707850448078504490785045007850451078504520785045307850454078504550785045607850457078504580785045907850460078504610785046207850463078504640785046507850466078504670785046807850469078504700785047107850472078504730785047407850475078504760785047707850478078504790785048007850481078504820785048307850484078504850785048607850487078504880785048907850490078504910785049207850493078504940785049507850496078504970785049807850499078505000785050107850502078505030785050407850505078505060785050707850508078505090785051007850511078505120785051307850514078505150785051607850517078505180785051907850520078505210785052207850523078505240785052507850526078505270785052807850529078505300785053107850532078505330785053407850535078505360785053707850538078505390785054007850541078505420785054307850544078505450785054607850547078505480785054907850550078505510785055207850553078505540785055507850556078505570785055807850559078505600785056107850562078505630785056407850565078505660785056707850568078505690785057007850571078505720785057307850574078505750785057607850577078505780785057907850580078505810785058207850583078505840785058507850586078505870785058807850589078505900785059107850592078505930785059407850595078505960785059707850598078505990785060007850601078506020785060307850604078506050785060607850607078506080785060907850610078506110785061207850613078506140785061507850616078506170785061807850619078506200785062107850622078506230785062407850625078506260785062707850628078506290785063007850631078506320785063307850634078506350785063607850637078506380785063907850640078506410785064207850643078506440785064507850646078506470785064807850649078506500785065107850652078506530785065407850655078506560785065707850658078506590785066007850661078506620785066307850664078506650785066607850667078506680785066907850670078506710785067207850673078506740785067507850676078506770785067807850679078506800785068107850682078506830785068407850685078506860785068707850688078506890785069007850691078506920785069307850694078506950785069607850697078506980785069907850700078507010785070207850703078507040785070507850706078507070785070807850709078507100785071107850712078507130785071407850715078507160785071707850718078507190785072007850721078507220785072307850724078507250785072607850727078507280785072907850730078507310785073207850733078507340785073507850736078507370785073807850739078507400785074107850742078507430785074407850745078507460785074707850748078507490785075007850751078507520785075307850754078507550785075607850757078507580785075907850760078507610785076207850763078507640785076507850766078507670785076807850769078507700785077107850772078507730785077407850775078507760785077707850778078507790785078007850781078507820785078307850784078507850785078607850787078507880785078907850790078507910785079207850793078507940785079507850796078507970785079807850799078508000785080107850802078508030785080407850805078508060785080707850808078508090785081007850811078508120785081307850814078508150785081607850817078508180785081907850820078508210785082207850823078508240785082507850826078508270785082807850829078508300785083107850832078508330785083407850835078508360785083707850838078508390785084007850841078508420785084307850844078508450785084607850847078508480785084907850850078508510785085207850853078508540785085507850856078508570785085807850859078508600785086107850862078508630785086407850865078508660785086707850868078508690785087007850871078508720785087307850874078508750785087607850877078508780785087907850880078508810785088207850883078508840785088507850886078508870785088807850889078508900785089107850892078508930785089407850895078508960785089707850898078508990785090007850901078509020785090307850904078509050785090607850907078509080785090907850910078509110785091207850913078509140785091507850916078509170785091807850919078509200785092107850922078509230785092407850925078509260785092707850928078509290785093007850931078509320785093307850934078509350785093607850937078509380785093907850940078509410785094207850943078509440785094507850946078509470785094807850949078509500785095107850952078509530785095407850955078509560785095707850958078509590785096007850961078509620785096307850964078509650785096607850967078509680785096907850970078509710785097207850973078509740785097507850976078509770785097807850979078509800785098107850982078509830785098407850985078509860785098707850988078509890785099007850991078509920785099307850994078509950785099607850997078509980785099907851000078510010785100207851003078510040785100507851006078510070785100807851009078510100785101107851012078510130785101407851015078510160785101707851018078510190785102007851021078510220785102307851024078510250785102607851027078510280785102907851030078510310785103207851033078510340785103507851036078510370785103807851039078510400785104107851042078510430785104407851045078510460785104707851048078510490785105007851051078510520785105307851054078510550785105607851057078510580785105907851060078510610785106207851063078510640785106507851066078510670785106807851069078510700785107107851072078510730785107407851075078510760785107707851078078510790785108007851081078510820785108307851084078510850785108607851087078510880785108907851090078510910785109207851093078510940785109507851096078510970785109807851099078511000785110107851102078511030785110407851105078600010786000207860003078600040786000507860006078600070786000807860009078600100786001107860012078600130786001407860015078600160786001707860018078600190786002007860021078600220786002307860024078600250786002607860027078600280786002907860030078600310786003207860033078600340786003507860036078600370786003807860039078600400786004107860042078600430786004407860045078600460786004707860048078600490786005007860051078600520786005307860054078600550786005607860057078600580786005907860060078600610786006207860063078600640786006507860066078600670786006807860069078600700786007107860072078600730786007407860075078600760786007707860078078600790786008007860081078600820786008307860084078600850786008607860087078600880786008907860090078600910786009207860093078600940786009507860096078600970786009807860099078601000786010107860102078601030786010407860105078601060786010707860108078601090786011007860111078601120786011307860114078601150786011607860117078601180786011907860120078601210786012207860123078601240786012507860126078601270786012807860129078601300786013107860132078601330786013407860135078601360786013707860138078601390786014007860141078601420786014307860144078601450786014607860147078601480786014907860150078601510786015207860153078601540786015507860156078601570786015807860159078601600786016107860162078601630786016407860165078601660786016707860168078601690786017007860171078601720786017307860174078601750786017607860177078601780786017907860180078601810786018207860183078601840786018507860186078601870786018807860189078601900786019107860192078601930786019407860195078601960786019707860198078601990786020007860201078602020786020307860204078602050786020607860207078602080786020907860210078602110786021207860213078602140786021507860216078602170786021807860219078602200786022107860222078602230786022407860225078602260786022707860228078602290786023007860231078602320786023307860234078602350786023607860237078602380786023907860240078602410786024207860243078602440786024507860246078602470786024807860249078602500786025107860252078602530786025407860255078602560786025707860258078602590786026007860261078602620786026307860264078602650786026607860267078602680786026907860270078602710786027207860273078602740786027507860276078602770786027807860279078602800786028107860282078602830786028407860285078602860786028707860288078602890786029007860291078602920786029307860294078602950786029607860297078602980786029907860300078603010786030207860303078603040786030507860306078603070786030807860309078603100786031107860312078603130786031407860315078603160786031707860318078603190786032007860321078603220786032307860324078603250786032607860327078603280786032907860330078603310786033207860333078603340786033507860336078603370786033807860339078603400786034107860342078603430786034407860345078603460786034707860348078603490786035007860351078603520786035307860354078603550786035607860357078603580786035907860360078603610786036207860363078603640786036507860366078603670786036807860369078603700786037107860372078603730786037407860375078603760786037707860378078603790786038007860381078603820786038307860384078603850786038607860387078603880786038907860390078603910786039207860393078603940786039507860396078603970786039807860399078604000786040107860402078604030786040407860405078604060786040707860408078604090786041007860411078604120786041307860414078604150786041607860417078604180786041907860420078604210786042207860423078604240786042507860426078604270786042807860429078604300786043107860432078604330786043407860435078604360786043707860438078604390786044007860441078604420786044307860444078604450786044607860447078604480786044907860450078604510786045207860453078604540786045507860456078604570786045807860459078604600786046107860462078604630786046407860465078604660786046707860468078604690786047007860471078604720786047307860474078604750786047607860477078604780786047907860480078604810786048207860483078604840786048507860486078604870786048807860489078604900786049107860492078604930786049407860495078604960786049707860498078604990786050007860501078605020786050307860504078605050786050607860507078605080786050907860510078605110786051207860513078605140786051507860516078605170786051807860519078605200786052107860522078605230786052407860525078605260786052707860528078605290786053007860531078605320786053307860534078605350786053607860537078605380786053907860540078605410786054207860543078605440786054507860546078605470786054807860549078605500786055107860552078605530786055407860555078605560786055707860558078605590786056007860561078605620786056307860564078605650786056607860567078605680786056907860570078605710786057207860573078605740786057507860576078605770786057807860579078605800786058107860582078605830786058407860585078605860786058707860588078605890786059007860591078605920786059307860594078605950786059607860597078605980786059907860600078606010786060207860603078606040786060507860606078606070786060807860609078606100786061107860612078606130786061407860615078606160786061707860618078606190786062007860621078606220786062307860624078606250786062607860627078606280786062907860630078606310786063207860633078606340786063507860636078606370786063807860639078606400786064107860642078606430786064407860645078606460786064707860648078606490786065007860651078606520786065307860654078606550786065607860657078606580786065907860660078606610786066207860663078606640786066507860666078606670786066807860669078606700786067107860672078606730786067407860675078606760786067707860678078606790786068007860681078606820786068307860684078606850786068607860687078606880786068907860690078606910786069207860693078606940786069507860696078606970786069807860699078607000786070107860702078607030786070407860705078607060786070707860708078607090786071007860711078607120786071307860714078607150786071607860717078607180786071907860720078607210786072207860723078607240786072507860726078607270786072807860729078607300786073107860732078607330786073407860735078607360786073707860738078607390786074007860741078607420786074307860744078607450786074607860747078607480786074907860750078607510786075207860753078607540786075507860756078607570786075807860759078607600786076107860762078607630786076407860765078607660786076707860768078607690786077007860771078607720786077307860774078607750786077607860777078607780786077907860780078607810786078207860783078607840786078507860786078607870786078807860789078607900786079107860792078607930786079407860795078607960786079707860798078607990786080007860801078608020786080307860804078608050786080607860807078608080786080907860810078608110786081207860813078608140786081507860816078608170786081807860819078608200786082107860822078608230786082407860825078608260786082707860828078608290786083007860831078608320786083307860834078608350786083607860837078608380786083907860840078608410786084207860843078608440786084507860846078608470786084807860849078608500786085107860852078608530786085407860855078608560786085707860858078608590786086007860861078608620786086307860864078608650786086607860867078608680786086907860870078608710786087207860873078608740786087507860876078608770786087807860879078608800786088107860882078608830786088407860885078608860786088707860888078608890786089007860891078608920786089307860894078608950786089607860897078608980786089907860900078609010786090207860903078609040786090507860906078609070786090807860909078609100786091107860912078609130786091407860915078609160786091707860918078609190786092007860921078609220786092307860924078609250786092607860927078609280786092907860930078609310786093207860933078609340786093507860936078609370786093807860939078609400786094107860942078609430786094407860945078609460786094707860948078609490786095007860951078609520786095307860954078609550786095607860957078609580786095907860960078609610786096207860963078609640786096507860966078609670786096807860969078609700786097107860972078609730786097407860975078609760786097707860978078609790786098007860981078609820786098307860984078609850786098607860987078609880786098907860990078609910786099207860993078609940786099507860996078609970786099807860999078610000786100107861002078610030786100407861005078610060786100707861008078610090786101007861011078610120786101307861014078610150786101607861017078610180786101907861020078610210786102207861023078610240786102507861026078610270786102807861029078610300786103107861032078610330786103407861035078610360786103707861038078610390786104007861041078610420786104307861044078610450786104607861047078610480786104907861050078610510786105207861053078610540786105507861056078610570786105807861059078610600786106107861062078610630786106407861065078610660786106707861068078610690786107007861071078610720786107307861074078610750786107607861077078610780786107907861080078610810786108207861083078610840786108507861086078610870786108807861089078610900786109107861092078610930786109407861095078610960786109707861098078610990786110007861101078611020786110307861104078611050787000107870002078700030787000407870005078700060787000707870008078700090787001007870011078700120787001307870014078700150787001607870017078700180787001907870020078700210787002207870023078700240787002507870026078700270787002807870029078700300787003107870032078700330787003407870035078700360787003707870038078700390787004007870041078700420787004307870044078700450787004607870047078700480787004907870050078700510787005207870053078700540787005507870056078700570787005807870059078700600787006107870062078700630787006407870065078700660787006707870068078700690787007007870071078700720787007307870074078700750787007607870077078700780787007907870080078700810787008207870083078700840787008507870086078700870787008807870089078700900787009107870092078700930787009407870095078700960787009707870098078700990787010007870101078701020787010307870104078701050787010607870107078701080787010907870110078701110787011207870113078701140787011507870116078701170787011807870119078701200787012107870122078701230787012407870125078701260787012707870128078701290787013007870131078701320787013307870134078701350787013607870137078701380787013907870140078701410787014207870143078701440787014507870146078701470787014807870149078701500787015107870152078701530787015407870155078701560787015707870158078701590787016007870161078701620787016307870164078701650787016607870167078701680787016907870170078701710787017207870173078701740787017507870176078701770787017807870179078701800787018107870182078701830787018407870185078701860787018707870188078701890787019007870191078701920787019307870194078701950787019607870197078701980787019907870200078702010787020207870203078702040787020507870206078702070787020807870209078702100787021107870212078702130787021407870215078702160787021707870218078702190787022007870221078702220787022307870224078702250787022607870227078702280787022907870230078702310787023207870233078702340787023507870236078702370787023807870239078702400787024107870242078702430787024407870245078702460787024707870248078702490787025007870251078702520787025307870254078702550787025607870257078702580787025907870260078702610787026207870263078702640787026507870266078702670787026807870269078702700787027107870272078702730787027407870275078702760787027707870278078702790787028007870281078702820787028307870284078702850787028607870287078702880787028907870290078702910787029207870293078702940787029507870296078702970787029807870299078703000787030107870302078703030787030407870305078703060787030707870308078703090787031007870311078703120787031307870314078703150787031607870317078703180787031907870320078703210787032207870323078703240787032507870326078703270787032807870329078703300787033107870332078703330787033407870335078703360787033707870338078703390787034007870341078703420787034307870344078703450787034607870347078703480787034907870350078703510787035207870353078703540787035507870356078703570787035807870359078703600787036107870362078703630787036407870365078703660787036707870368078703690787037007870371078703720787037307870374078703750787037607870377078703780787037907870380078703810787038207870383078703840787038507870386078703870787038807870389078703900787039107870392078703930787039407870395078703960787039707870398078703990787040007870401078704020787040307870404078704050787040607870407078704080787040907870410078704110787041207870413078704140787041507870416078704170787041807870419078704200787042107870422078704230787042407870425078704260787042707870428078704290787043007870431078704320787043307870434078704350787043607870437078704380787043907870440078704410787044207870443078704440787044507870446078704470787044807870449078704500787045107870452078704530787045407870455078704560787045707870458078704590787046007870461078704620787046307870464078704650787046607870467078704680787046907870470078704710787047207870473078704740787047507870476078704770787047807870479078704800787048107870482078704830787048407870485078704860787048707870488078704890787049007870491078704920787049307870494078704950787049607870497078704980787049907870500078705010787050207870503078705040787050507870506078705070787050807870509078705100787051107870512078705130787051407870515078705160787051707870518078705190787052007870521078705220787052307870524078705250787052607870527078705280787052907870530078705310787053207870533078705340787053507870536078705370787053807870539078705400787054107870542078705430787054407870545078705460787054707870548078705490787055007870551078705520787055307870554078705550787055607870557078705580787055907870560078705610787056207870563078705640787056507870566078705670787056807870569078705700787057107870572078705730787057407870575078705760787057707870578078705790787058007870581078705820787058307870584078705850787058607870587078705880787058907870590078705910787059207870593078705940787059507870596078705970787059807870599078706000787060107870602078706030787060407870605078706060787060707870608078706090787061007870611078706120787061307870614078706150787061607870617078706180787061907870620078706210787062207870623078706240787062507870626078706270787062807870629078706300787063107870632078706330787063407870635078706360787063707870638078706390787064007870641078706420787064307870644078706450787064607870647078706480787064907870650078706510787065207870653078706540787065507870656078706570787065807870659078706600787066107870662078706630787066407870665078706660787066707870668078706690787067007870671078706720787067307870674078706750787067607870677078706780787067907870680078706810787068207870683078706840787068507870686078706870787068807870689078706900787069107870692078706930787069407870695078706960787069707870698078706990787070007870701078707020787070307870704078707050787070607870707078707080787070907870710078707110787071207870713078707140787071507870716078707170787071807870719078707200787072107870722078707230787072407870725078707260787072707870728078707290787073007870731078707320787073307870734078707350787073607870737078707380787073907870740078707410787074207870743078707440787074507870746078707470787074807870749078707500787075107870752078707530787075407870755078707560787075707870758078707590787076007870761078707620787076307870764078707650787076607870767078707680787076907870770078707710787077207870773078707740787077507870776078707770787077807870779078707800787078107870782078707830787078407870785078707860787078707870788078707890787079007870791078707920787079307870794078707950787079607870797078707980787079907870800078708010787080207870803078708040787080507870806078708070787080807870809078708100787081107870812078708130787081407870815078708160787081707870818078708190787082007870821078708220787082307870824078708250787082607870827078708280787082907870830078708310787083207870833078708340787083507870836078708370787083807870839078708400787084107870842078708430787084407870845078708460787084707870848078708490787085007870851078708520787085307870854078708550787085607870857078708580787085907870860078708610787086207870863078708640787086507870866078708670787086807870869078708700787087107870872078708730787087407870875078708760787087707870878078708790787088007870881078708820787088307870884078708850787088607870887078708880787088907870890078708910787089207870893078708940787089507870896078708970787089807870899078709000787090107870902078709030787090407870905078709060787090707870908078709090787091007870911078709120787091307870914078709150787091607870917078709180787091907870920078709210787092207870923078709240787092507870926078709270787092807870929078709300787093107870932078709330787093407870935078709360787093707870938078709390787094007870941078709420787094307870944078709450787094607870947078709480787094907870950078709510787095207870953078709540787095507870956078709570787095807870959078709600787096107870962078709630787096407870965078709660787096707870968078709690787097007870971078709720787097307870974078709750787097607870977078709780787097907870980078709810787098207870983078709840787098507870986078709870787098807870989078709900787099107870992078709930787099407870995078709960787099707870998078709990787100007871001078710020787100307871004078710050787100607871007078710080787100907871010078710110787101207871013078710140787101507871016078710170787101807871019078710200787102107871022078710230787102407871025078710260787102707871028078710290787103007871031078710320787103307871034078710350787103607871037078710380787103907871040078710410787104207871043078710440787104507871046078710470787104807871049078710500787105107871052078710530787105407871055078710560787105707871058078710590787106007871061078710620787106307871064078710650787106607871067078710680787106907871070078710710787107207871073078710740787107507871076078710770787107807871079078710800787108107871082078710830787108407871085078710860787108707871088078710890787109007871091078710920787109307871094078710950787109607871097078710980787109907871100078711010787110207871103078711040787110507880001078800020788000307880004078800050788000607880007078800080788000907880010078800110788001207880013078800140788001507880016078800170788001807880019078800200788002107880022078800230788002407880025078800260788002707880028078800290788003007880031078800320788003307880034078800350788003607880037078800380788003907880040078800410788004207880043078800440788004507880046078800470788004807880049078800500788005107880052078800530788005407880055078800560788005707880058078800590788006007880061078800620788006307880064078800650788006607880067078800680788006907880070078800710788007207880073078800740788007507880076078800770788007807880079078800800788008107880082078800830788008407880085078800860788008707880088078800890788009007880091078800920788009307880094078800950788009607880097078800980788009907880100078801010788010207880103078801040788010507880106078801070788010807880109078801100788011107880112078801130788011407880115078801160788011707880118078801190788012007880121078801220788012307880124078801250788012607880127078801280788012907880130078801310788013207880133078801340788013507880136078801370788013807880139078801400788014107880142078801430788014407880145078801460788014707880148078801490788015007880151078801520788015307880154078801550788015607880157078801580788015907880160078801610788016207880163078801640788016507880166078801670788016807880169078801700788017107880172078801730788017407880175078801760788017707880178078801790788018007880181078801820788018307880184078801850788018607880187078801880788018907880190078801910788019207880193078801940788019507880196078801970788019807880199078802000788020107880202078802030788020407880205078802060788020707880208078802090788021007880211078802120788021307880214078802150788021607880217078802180788021907880220078802210788022207880223078802240788022507880226078802270788022807880229078802300788023107880232078802330788023407880235078802360788023707880238078802390788024007880241078802420788024307880244078802450788024607880247078802480788024907880250078802510788025207880253078802540788025507880256078802570788025807880259078802600788026107880262078802630788026407880265078802660788026707880268078802690788027007880271078802720788027307880274078802750788027607880277078802780788027907880280078802810788028207880283078802840788028507880286078802870788028807880289078802900788029107880292078802930788029407880295078802960788029707880298078802990788030007880301078803020788030307880304078803050788030607880307078803080788030907880310078803110788031207880313078803140788031507880316078803170788031807880319078803200788032107880322078803230788032407880325078803260788032707880328078803290788033007880331078803320788033307880334078803350788033607880337078803380788033907880340078803410788034207880343078803440788034507880346078803470788034807880349078803500788035107880352078803530788035407880355078803560788035707880358078803590788036007880361078803620788036307880364078803650788036607880367078803680788036907880370078803710788037207880373078803740788037507880376078803770788037807880379078803800788038107880382078803830788038407880385078803860788038707880388078803890788039007880391078803920788039307880394078803950788039607880397078803980788039907880400078804010788040207880403078804040788040507880406078804070788040807880409078804100788041107880412078804130788041407880415078804160788041707880418078804190788042007880421078804220788042307880424078804250788042607880427078804280788042907880430078804310788043207880433078804340788043507880436078804370788043807880439078804400788044107880442078804430788044407880445078804460788044707880448078804490788045007880451078804520788045307880454078804550788045607880457078804580788045907880460078804610788046207880463078804640788046507880466078804670788046807880469078804700788047107880472078804730788047407880475078804760788047707880478078804790788048007880481078804820788048307880484078804850788048607880487078804880788048907880490078804910788049207880493078804940788049507880496078804970788049807880499078805000788050107880502078805030788050407880505078805060788050707880508078805090788051007880511078805120788051307880514078805150788051607880517078805180788051907880520078805210788052207880523078805240788052507880526078805270788052807880529078805300788053107880532078805330788053407880535078805360788053707880538078805390788054007880541078805420788054307880544078805450788054607880547078805480788054907880550078805510788055207880553078805540788055507880556078805570788055807880559078805600788056107880562078805630788056407880565078805660788056707880568078805690788057007880571078805720788057307880574078805750788057607880577078805780788057907880580078805810788058207880583078805840788058507880586078805870788058807880589078805900788059107880592078805930788059407880595078805960788059707880598078805990788060007880601078806020788060307880604078806050788060607880607078806080788060907880610078806110788061207880613078806140788061507880616078806170788061807880619078806200788062107880622078806230788062407880625078806260788062707880628078806290788063007880631078806320788063307880634078806350788063607880637078806380788063907880640078806410788064207880643078806440788064507880646078806470788064807880649078806500788065107880652078806530788065407880655078806560788065707880658078806590788066007880661078806620788066307880664078806650788066607880667078806680788066907880670078806710788067207880673078806740788067507880676078806770788067807880679078806800788068107880682078806830788068407880685078806860788068707880688078806890788069007880691078806920788069307880694078806950788069607880697078806980788069907880700078807010788070207880703078807040788070507880706078807070788070807880709078807100788071107880712078807130788071407880715078807160788071707880718078807190788072007880721078807220788072307880724078807250788072607880727078807280788072907880730078807310788073207880733078807340788073507880736078807370788073807880739078807400788074107880742078807430788074407880745078807460788074707880748078807490788075007880751078807520788075307880754078807550788075607880757078807580788075907880760078807610788076207880763078807640788076507880766078807670788076807880769078807700788077107880772078807730788077407880775078807760788077707880778078807790788078007880781078807820788078307880784078807850788078607880787078807880788078907880790078807910788079207880793078807940788079507880796078807970788079807880799078808000788080107880802078808030788080407880805078808060788080707880808078808090788081007880811078808120788081307880814078808150788081607880817078808180788081907880820078808210788082207880823078808240788082507880826078808270788082807880829078808300788083107880832078808330788083407880835078808360788083707880838078808390788084007880841078808420788084307880844078808450788084607880847078808480788084907880850078808510788085207880853078808540788085507880856078808570788085807880859078808600788086107880862078808630788086407880865078808660788086707880868078808690788087007880871078808720788087307880874078808750788087607880877078808780788087907880880078808810788088207880883078808840788088507880886078808870788088807880889078808900788089107880892078808930788089407880895078808960788089707880898078808990788090007880901078809020788090307880904078809050788090607880907078809080788090907880910078809110788091207880913078809140788091507880916078809170788091807880919078809200788092107880922078809230788092407880925078809260788092707880928078809290788093007880931078809320788093307880934078809350788093607880937078809380788093907880940078809410788094207880943078809440788094507880946078809470788094807880949078809500788095107880952078809530788095407880955078809560788095707880958078809590788096007880961078809620788096307880964078809650788096607880967078809680788096907880970078809710788097207880973078809740788097507880976078809770788097807880979078809800788098107880982078809830788098407880985078809860788098707880988078809890788099007880991078809920788099307880994078809950788099607880997078809980788099907881000078810010788100207881003078810040788100507881006078810070788100807881009078810100788101107881012078810130788101407881015078810160788101707881018078810190788102007881021078810220788102307881024078810250788102607881027078810280788102907881030078810310788103207881033078810340788103507881036078810370788103807881039078810400788104107881042078810430788104407881045078810460788104707881048078810490788105007881051078810520788105307881054078810550788105607881057078810580788105907881060078810610788106207881063078810640788106507881066078810670788106807881069078810700788107107881072078810730788107407881075078810760788107707881078078810790788108007881081078810820788108307881084078810850788108607881087078810880788108907881090078810910788109207881093078810940788109507881096078810970788109807881099078811000788110107881102078811030788110407881105078900010789000207890003078900040789000507890006078900070789000807890009078900100789001107890012078900130789001407890015078900160789001707890018078900190789002007890021078900220789002307890024078900250789002607890027078900280789002907890030078900310789003207890033078900340789003507890036078900370789003807890039078900400789004107890042078900430789004407890045078900460789004707890048078900490789005007890051078900520789005307890054078900550789005607890057078900580789005907890060078900610789006207890063078900640789006507890066078900670789006807890069078900700789007107890072078900730789007407890075078900760789007707890078078900790789008007890081078900820789008307890084078900850789008607890087078900880789008907890090078900910789009207890093078900940789009507890096078900970789009807890099078901000789010107890102078901030789010407890105078901060789010707890108078901090789011007890111078901120789011307890114078901150789011607890117078901180789011907890120078901210789012207890123078901240789012507890126078901270789012807890129078901300789013107890132078901330789013407890135078901360789013707890138078901390789014007890141078901420789014307890144078901450789014607890147078901480789014907890150078901510789015207890153078901540789015507890156078901570789015807890159078901600789016107890162078901630789016407890165078901660789016707890168078901690789017007890171078901720789017307890174078901750789017607890177078901780789017907890180078901810789018207890183078901840789018507890186078901870789018807890189078901900789019107890192078901930789019407890195078901960789019707890198078901990789020007890201078902020789020307890204078902050789020607890207078902080789020907890210078902110789021207890213078902140789021507890216078902170789021807890219078902200789022107890222078902230789022407890225078902260789022707890228078902290789023007890231078902320789023307890234078902350789023607890237078902380789023907890240078902410789024207890243078902440789024507890246078902470789024807890249078902500789025107890252078902530789025407890255078902560789025707890258078902590789026007890261078902620789026307890264078902650789026607890267078902680789026907890270078902710789027207890273078902740789027507890276078902770789027807890279078902800789028107890282078902830789028407890285078902860789028707890288078902890789029007890291078902920789029307890294078902950789029607890297078902980789029907890300078903010789030207890303078903040789030507890306078903070789030807890309078903100789031107890312078903130789031407890315078903160789031707890318078903190789032007890321078903220789032307890324078903250789032607890327078903280789032907890330078903310789033207890333078903340789033507890336078903370789033807890339078903400789034107890342078903430789034407890345078903460789034707890348078903490789035007890351078903520789035307890354078903550789035607890357078903580789035907890360078903610789036207890363078903640789036507890366078903670789036807890369078903700789037107890372078903730789037407890375078903760789037707890378078903790789038007890381078903820789038307890384078903850789038607890387078903880789038907890390078903910789039207890393078903940789039507890396078903970789039807890399078904000789040107890402078904030789040407890405078904060789040707890408078904090789041007890411078904120789041307890414078904150789041607890417078904180789041907890420078904210789042207890423078904240789042507890426078904270789042807890429078904300789043107890432078904330789043407890435078904360789043707890438078904390789044007890441078904420789044307890444078904450789044607890447078904480789044907890450078904510789045207890453078904540789045507890456078904570789045807890459078904600789046107890462078904630789046407890465078904660789046707890468078904690789047007890471078904720789047307890474078904750789047607890477078904780789047907890480078904810789048207890483078904840789048507890486078904870789048807890489078904900789049107890492078904930789049407890495078904960789049707890498078904990789050007890501078905020789050307890504078905050789050607890507078905080789050907890510078905110789051207890513078905140789051507890516078905170789051807890519078905200789052107890522078905230789052407890525078905260789052707890528078905290789053007890531078905320789053307890534078905350789053607890537078905380789053907890540078905410789054207890543078905440789054507890546078905470789054807890549078905500789055107890552078905530789055407890555078905560789055707890558078905590789056007890561078905620789056307890564078905650789056607890567078905680789056907890570078905710789057207890573078905740789057507890576078905770789057807890579078905800789058107890582078905830789058407890585078905860789058707890588078905890789059007890591078905920789059307890594078905950789059607890597078905980789059907890600078906010789060207890603078906040789060507890606078906070789060807890609078906100789061107890612078906130789061407890615078906160789061707890618078906190789062007890621078906220789062307890624078906250789062607890627078906280789062907890630078906310789063207890633078906340789063507890636078906370789063807890639078906400789064107890642078906430789064407890645078906460789064707890648078906490789065007890651078906520789065307890654078906550789065607890657078906580789065907890660078906610789066207890663078906640789066507890666078906670789066807890669078906700789067107890672078906730789067407890675078906760789067707890678078906790789068007890681078906820789068307890684078906850789068607890687078906880789068907890690078906910789069207890693078906940789069507890696078906970789069807890699078907000789070107890702078907030789070407890705078907060789070707890708078907090789071007890711078907120789071307890714078907150789071607890717078907180789071907890720078907210789072207890723078907240789072507890726078907270789072807890729078907300789073107890732078907330789073407890735078907360789073707890738078907390789074007890741078907420789074307890744078907450789074607890747078907480789074907890750078907510789075207890753078907540789075507890756078907570789075807890759078907600789076107890762078907630789076407890765078907660789076707890768078907690789077007890771078907720789077307890774078907750789077607890777078907780789077907890780078907810789078207890783078907840789078507890786078907870789078807890789078907900789079107890792078907930789079407890795078907960789079707890798078907990789080007890801078908020789080307890804078908050789080607890807078908080789080907890810078908110789081207890813078908140789081507890816078908170789081807890819078908200789082107890822078908230789082407890825078908260789082707890828078908290789083007890831078908320789083307890834078908350789083607890837078908380789083907890840078908410789084207890843078908440789084507890846078908470789084807890849078908500789085107890852078908530789085407890855078908560789085707890858078908590789086007890861078908620789086307890864078908650789086607890867078908680789086907890870078908710789087207890873078908740789087507890876078908770789087807890879078908800789088107890882078908830789088407890885078908860789088707890888078908890789089007890891078908920789089307890894078908950789089607890897078908980789089907890900078909010789090207890903078909040789090507890906078909070789090807890909078909100789091107890912078909130789091407890915078909160789091707890918078909190789092007890921078909220789092307890924078909250789092607890927078909280789092907890930078909310789093207890933078909340789093507890936078909370789093807890939078909400789094107890942078909430789094407890945078909460789094707890948078909490789095007890951078909520789095307890954078909550789095607890957078909580789095907890960078909610789096207890963078909640789096507890966078909670789096807890969078909700789097107890972078909730789097407890975078909760789097707890978078909790789098007890981078909820789098307890984078909850789098607890987078909880789098907890990078909910789099207890993078909940789099507890996078909970789099807890999078910000789100107891002078910030789100407891005078910060789100707891008078910090789101007891011078910120789101307891014078910150789101607891017078910180789101907891020078910210789102207891023078910240789102507891026078910270789102807891029078910300789103107891032078910330789103407891035078910360789103707891038078910390789104007891041078910420789104307891044078910450789104607891047078910480789104907891050078910510789105207891053078910540789105507891056078910570789105807891059078910600789106107891062078910630789106407891065078910660789106707891068078910690789107007891071078910720789107307891074078910750789107607891077078910780789107907891080078910810789108207891083078910840789108507891086078910870789108807891089078910900789109107891092078910930789109407891095078910960789109707891098078910990789110007891101078911020789110307891104078911050790000107900002079000030790000407900005079000060790000707900008079000090790001007900011079000120790001307900014079000150790001607900017079000180790001907900020079000210790002207900023079000240790002507900026079000270790002807900029079000300790003107900032079000330790003407900035079000360790003707900038079000390790004007900041079000420790004307900044079000450790004607900047079000480790004907900050079000510790005207900053079000540790005507900056079000570790005807900059079000600790006107900062079000630790006407900065079000660790006707900068079000690790007007900071079000720790007307900074079000750790007607900077079000780790007907900080079000810790008207900083079000840790008507900086079000870790008807900089079000900790009107900092079000930790009407900095079000960790009707900098079000990790010007900101079001020790010307900104079001050790010607900107079001080790010907900110079001110790011207900113079001140790011507900116079001170790011807900119079001200790012107900122079001230790012407900125079001260790012707900128079001290790013007900131079001320790013307900134079001350790013607900137079001380790013907900140079001410790014207900143079001440790014507900146079001470790014807900149079001500790015107900152079001530790015407900155079001560790015707900158079001590790016007900161079001620790016307900164079001650790016607900167079001680790016907900170079001710790017207900173079001740790017507900176079001770790017807900179079001800790018107900182079001830790018407900185079001860790018707900188079001890790019007900191079001920790019307900194079001950790019607900197079001980790019907900200079002010790020207900203079002040790020507900206079002070790020807900209079002100790021107900212079002130790021407900215079002160790021707900218079002190790022007900221079002220790022307900224079002250790022607900227079002280790022907900230079002310790023207900233079002340790023507900236079002370790023807900239079002400790024107900242079002430790024407900245079002460790024707900248079002490790025007900251079002520790025307900254079002550790025607900257079002580790025907900260079002610790026207900263079002640790026507900266079002670790026807900269079002700790027107900272079002730790027407900275079002760790027707900278079002790790028007900281079002820790028307900284079002850790028607900287079002880790028907900290079002910790029207900293079002940790029507900296079002970790029807900299079003000790030107900302079003030790030407900305079003060790030707900308079003090790031007900311079003120790031307900314079003150790031607900317079003180790031907900320079003210790032207900323079003240790032507900326079003270790032807900329079003300790033107900332079003330790033407900335079003360790033707900338079003390790034007900341079003420790034307900344079003450790034607900347079003480790034907900350079003510790035207900353079003540790035507900356079003570790035807900359079003600790036107900362079003630790036407900365079003660790036707900368079003690790037007900371079003720790037307900374079003750790037607900377079003780790037907900380079003810790038207900383079003840790038507900386079003870790038807900389079003900790039107900392079003930790039407900395079003960790039707900398079003990790040007900401079004020790040307900404079004050790040607900407079004080790040907900410079004110790041207900413079004140790041507900416079004170790041807900419079004200790042107900422079004230790042407900425079004260790042707900428079004290790043007900431079004320790043307900434079004350790043607900437079004380790043907900440079004410790044207900443079004440790044507900446079004470790044807900449079004500790045107900452079004530790045407900455079004560790045707900458079004590790046007900461079004620790046307900464079004650790046607900467079004680790046907900470079004710790047207900473079004740790047507900476079004770790047807900479079004800790048107900482079004830790048407900485079004860790048707900488079004890790049007900491079004920790049307900494079004950790049607900497079004980790049907900500079005010790050207900503079005040790050507900506079005070790050807900509079005100790051107900512079005130790051407900515079005160790051707900518079005190790052007900521079005220790052307900524079005250790052607900527079005280790052907900530079005310790053207900533079005340790053507900536079005370790053807900539079005400790054107900542079005430790054407900545079005460790054707900548079005490790055007900551079005520790055307900554079005550790055607900557079005580790055907900560079005610790056207900563079005640790056507900566079005670790056807900569079005700790057107900572079005730790057407900575079005760790057707900578079005790790058007900581079005820790058307900584079005850790058607900587079005880790058907900590079005910790059207900593079005940790059507900596079005970790059807900599079006000790060107900602079006030790060407900605079006060790060707900608079006090790061007900611079006120790061307900614079006150790061607900617079006180790061907900620079006210790062207900623079006240790062507900626079006270790062807900629079006300790063107900632079006330790063407900635079006360790063707900638079006390790064007900641079006420790064307900644079006450790064607900647079006480790064907900650079006510790065207900653079006540790065507900656079006570790065807900659079006600790066107900662079006630790066407900665079006660790066707900668079006690790067007900671079006720790067307900674079006750790067607900677079006780790067907900680079006810790068207900683079006840790068507900686079006870790068807900689079006900790069107900692079006930790069407900695079006960790069707900698079006990790070007900701079007020790070307900704079007050790070607900707079007080790070907900710079007110790071207900713079007140790071507900716079007170790071807900719079007200790072107900722079007230790072407900725079007260790072707900728079007290790073007900731079007320790073307900734079007350790073607900737079007380790073907900740079007410790074207900743079007440790074507900746079007470790074807900749079007500790075107900752079007530790075407900755079007560790075707900758079007590790076007900761079007620790076307900764079007650790076607900767079007680790076907900770079007710790077207900773079007740790077507900776079007770790077807900779079007800790078107900782079007830790078407900785079007860790078707900788079007890790079007900791079007920790079307900794079007950790079607900797079007980790079907900800079008010790080207900803079008040790080507900806079008070790080807900809079008100790081107900812079008130790081407900815079008160790081707900818079008190790082007900821079008220790082307900824079008250790082607900827079008280790082907900830079008310790083207900833079008340790083507900836079008370790083807900839079008400790084107900842079008430790084407900845079008460790084707900848079008490790085007900851079008520790085307900854079008550790085607900857079008580790085907900860079008610790086207900863079008640790086507900866079008670790086807900869079008700790087107900872079008730790087407900875079008760790087707900878079008790790088007900881079008820790088307900884079008850790088607900887079008880790088907900890079008910790089207900893079008940790089507900896079008970790089807900899079009000790090107900902079009030790090407900905079009060790090707900908079009090790091007900911079009120790091307900914079009150790091607900917079009180790091907900920079009210790092207900923079009240790092507900926079009270790092807900929079009300790093107900932079009330790093407900935079009360790093707900938079009390790094007900941079009420790094307900944079009450790094607900947079009480790094907900950079009510790095207900953079009540790095507900956079009570790095807900959079009600790096107900962079009630790096407900965079009660790096707900968079009690790097007900971079009720790097307900974079009750790097607900977079009780790097907900980079009810790098207900983079009840790098507900986079009870790098807900989079009900790099107900992079009930790099407900995079009960790099707900998079009990790100007901001079010020790100307901004079010050790100607901007079010080790100907901010079010110790101207901013079010140790101507901016079010170790101807901019079010200790102107901022079010230790102407901025079010260790102707901028079010290790103007901031079010320790103307901034079010350790103607901037079010380790103907901040079010410790104207901043079010440790104507901046079010470790104807901049079010500790105107901052079010530790105407901055079010560790105707901058079010590790106007901061079010620790106307901064079010650790106607901067079010680790106907901070079010710790107207901073079010740790107507901076079010770790107807901079079010800790108107901082079010830790108407901085079010860790108707901088079010890790109007901091079010920790109307901094079010950790109607901097079010980790109907901100079011010790110207901103079011040790110507910001079100020791000307910004079100050791000607910007079100080791000907910010079100110791001207910013079100140791001507910016079100170791001807910019079100200791002107910022079100230791002407910025079100260791002707910028079100290791003007910031079100320791003307910034079100350791003607910037079100380791003907910040079100410791004207910043079100440791004507910046079100470791004807910049079100500791005107910052079100530791005407910055079100560791005707910058079100590791006007910061079100620791006307910064079100650791006607910067079100680791006907910070079100710791007207910073079100740791007507910076079100770791007807910079079100800791008107910082079100830791008407910085079100860791008707910088079100890791009007910091079100920791009307910094079100950791009607910097079100980791009907910100079101010791010207910103079101040791010507910106079101070791010807910109079101100791011107910112079101130791011407910115079101160791011707910118079101190791012007910121079101220791012307910124079101250791012607910127079101280791012907910130079101310791013207910133079101340791013507910136079101370791013807910139079101400791014107910142079101430791014407910145079101460791014707910148079101490791015007910151079101520791015307910154079101550791015607910157079101580791015907910160079101610791016207910163079101640791016507910166079101670791016807910169079101700791017107910172079101730791017407910175079101760791017707910178079101790791018007910181079101820791018307910184079101850791018607910187079101880791018907910190079101910791019207910193079101940791019507910196079101970791019807910199079102000791020107910202079102030791020407910205079102060791020707910208079102090791021007910211079102120791021307910214079102150791021607910217079102180791021907910220079102210791022207910223079102240791022507910226079102270791022807910229079102300791023107910232079102330791023407910235079102360791023707910238079102390791024007910241079102420791024307910244079102450791024607910247079102480791024907910250079102510791025207910253079102540791025507910256079102570791025807910259079102600791026107910262079102630791026407910265079102660791026707910268079102690791027007910271079102720791027307910274079102750791027607910277079102780791027907910280079102810791028207910283079102840791028507910286079102870791028807910289079102900791029107910292079102930791029407910295079102960791029707910298079102990791030007910301079103020791030307910304079103050791030607910307079103080791030907910310079103110791031207910313079103140791031507910316079103170791031807910319079103200791032107910322079103230791032407910325079103260791032707910328079103290791033007910331079103320791033307910334079103350791033607910337079103380791033907910340079103410791034207910343079103440791034507910346079103470791034807910349079103500791035107910352079103530791035407910355079103560791035707910358079103590791036007910361079103620791036307910364079103650791036607910367079103680791036907910370079103710791037207910373079103740791037507910376079103770791037807910379079103800791038107910382079103830791038407910385079103860791038707910388079103890791039007910391079103920791039307910394079103950791039607910397079103980791039907910400079104010791040207910403079104040791040507910406079104070791040807910409079104100791041107910412079104130791041407910415079104160791041707910418079104190791042007910421079104220791042307910424079104250791042607910427079104280791042907910430079104310791043207910433079104340791043507910436079104370791043807910439079104400791044107910442079104430791044407910445079104460791044707910448079104490791045007910451079104520791045307910454079104550791045607910457079104580791045907910460079104610791046207910463079104640791046507910466079104670791046807910469079104700791047107910472079104730791047407910475079104760791047707910478079104790791048007910481079104820791048307910484079104850791048607910487079104880791048907910490079104910791049207910493079104940791049507910496079104970791049807910499079105000791050107910502079105030791050407910505079105060791050707910508079105090791051007910511079105120791051307910514079105150791051607910517079105180791051907910520079105210791052207910523079105240791052507910526079105270791052807910529079105300791053107910532079105330791053407910535079105360791053707910538079105390791054007910541079105420791054307910544079105450791054607910547079105480791054907910550079105510791055207910553079105540791055507910556079105570791055807910559079105600791056107910562079105630791056407910565079105660791056707910568079105690791057007910571079105720791057307910574079105750791057607910577079105780791057907910580079105810791058207910583079105840791058507910586079105870791058807910589079105900791059107910592079105930791059407910595079105960791059707910598079105990791060007910601079106020791060307910604079106050791060607910607079106080791060907910610079106110791061207910613079106140791061507910616079106170791061807910619079106200791062107910622079106230791062407910625079106260791062707910628079106290791063007910631079106320791063307910634079106350791063607910637079106380791063907910640079106410791064207910643079106440791064507910646079106470791064807910649079106500791065107910652079106530791065407910655079106560791065707910658079106590791066007910661079106620791066307910664079106650791066607910667079106680791066907910670079106710791067207910673079106740791067507910676079106770791067807910679079106800791068107910682079106830791068407910685079106860791068707910688079106890791069007910691079106920791069307910694079106950791069607910697079106980791069907910700079107010791070207910703079107040791070507910706079107070791070807910709079107100791071107910712079107130791071407910715079107160791071707910718079107190791072007910721079107220791072307910724079107250791072607910727079107280791072907910730079107310791073207910733079107340791073507910736079107370791073807910739079107400791074107910742079107430791074407910745079107460791074707910748079107490791075007910751079107520791075307910754079107550791075607910757079107580791075907910760079107610791076207910763079107640791076507910766079107670791076807910769079107700791077107910772079107730791077407910775079107760791077707910778079107790791078007910781079107820791078307910784079107850791078607910787079107880791078907910790079107910791079207910793079107940791079507910796079107970791079807910799079108000791080107910802079108030791080407910805079108060791080707910808079108090791081007910811079108120791081307910814079108150791081607910817079108180791081907910820079108210791082207910823079108240791082507910826079108270791082807910829079108300791083107910832079108330791083407910835079108360791083707910838079108390791084007910841079108420791084307910844079108450791084607910847079108480791084907910850079108510791085207910853079108540791085507910856079108570791085807910859079108600791086107910862079108630791086407910865079108660791086707910868079108690791087007910871079108720791087307910874079108750791087607910877079108780791087907910880079108810791088207910883079108840791088507910886079108870791088807910889079108900791089107910892079108930791089407910895079108960791089707910898079108990791090007910901079109020791090307910904079109050791090607910907079109080791090907910910079109110791091207910913079109140791091507910916079109170791091807910919079109200791092107910922079109230791092407910925079109260791092707910928079109290791093007910931079109320791093307910934079109350791093607910937079109380791093907910940079109410791094207910943079109440791094507910946079109470791094807910949079109500791095107910952079109530791095407910955079109560791095707910958079109590791096007910961079109620791096307910964079109650791096607910967079109680791096907910970079109710791097207910973079109740791097507910976079109770791097807910979079109800791098107910982079109830791098407910985079109860791098707910988079109890791099007910991079109920791099307910994079109950791099607910997079109980791099907911000079110010791100207911003079110040791100507911006079110070791100807911009079110100791101107911012079110130791101407911015079110160791101707911018079110190791102007911021079110220791102307911024079110250791102607911027079110280791102907911030079110310791103207911033079110340791103507911036079110370791103807911039079110400791104107911042079110430791104407911045079110460791104707911048079110490791105007911051079110520791105307911054079110550791105607911057079110580791105907911060079110610791106207911063079110640791106507911066079110670791106807911069079110700791107107911072079110730791107407911075079110760791107707911078079110790791108007911081079110820791108307911084079110850791108607911087079110880791108907911090079110910791109207911093079110940791109507911096079110970791109807911099079111000791110107911102079111030791110407911105079200010792000207920003079200040792000507920006079200070792000807920009079200100792001107920012079200130792001407920015079200160792001707920018079200190792002007920021079200220792002307920024079200250792002607920027079200280792002907920030079200310792003207920033079200340792003507920036079200370792003807920039079200400792004107920042079200430792004407920045079200460792004707920048079200490792005007920051079200520792005307920054079200550792005607920057079200580792005907920060079200610792006207920063079200640792006507920066079200670792006807920069079200700792007107920072079200730792007407920075079200760792007707920078079200790792008007920081079200820792008307920084079200850792008607920087079200880792008907920090079200910792009207920093079200940792009507920096079200970792009807920099079201000792010107920102079201030792010407920105079201060792010707920108079201090792011007920111079201120792011307920114079201150792011607920117079201180792011907920120079201210792012207920123079201240792012507920126079201270792012807920129079201300792013107920132079201330792013407920135079201360792013707920138079201390792014007920141079201420792014307920144079201450792014607920147079201480792014907920150079201510792015207920153079201540792015507920156079201570792015807920159079201600792016107920162079201630792016407920165079201660792016707920168079201690792017007920171079201720792017307920174079201750792017607920177079201780792017907920180079201810792018207920183079201840792018507920186079201870792018807920189079201900792019107920192079201930792019407920195079201960792019707920198079201990792020007920201079202020792020307920204079202050792020607920207079202080792020907920210079202110792021207920213079202140792021507920216079202170792021807920219079202200792022107920222079202230792022407920225079202260792022707920228079202290792023007920231079202320792023307920234079202350792023607920237079202380792023907920240079202410792024207920243079202440792024507920246079202470792024807920249079202500792025107920252079202530792025407920255079202560792025707920258079202590792026007920261079202620792026307920264079202650792026607920267079202680792026907920270079202710792027207920273079202740792027507920276079202770792027807920279079202800792028107920282079202830792028407920285079202860792028707920288079202890792029007920291079202920792029307920294079202950792029607920297079202980792029907920300079203010792030207920303079203040792030507920306079203070792030807920309079203100792031107920312079203130792031407920315079203160792031707920318079203190792032007920321079203220792032307920324079203250792032607920327079203280792032907920330079203310792033207920333079203340792033507920336079203370792033807920339079203400792034107920342079203430792034407920345079203460792034707920348079203490792035007920351079203520792035307920354079203550792035607920357079203580792035907920360079203610792036207920363079203640792036507920366079203670792036807920369079203700792037107920372079203730792037407920375079203760792037707920378079203790792038007920381079203820792038307920384079203850792038607920387079203880792038907920390079203910792039207920393079203940792039507920396079203970792039807920399079204000792040107920402079204030792040407920405079204060792040707920408079204090792041007920411079204120792041307920414079204150792041607920417079204180792041907920420079204210792042207920423079204240792042507920426079204270792042807920429079204300792043107920432079204330792043407920435079204360792043707920438079204390792044007920441079204420792044307920444079204450792044607920447079204480792044907920450079204510792045207920453079204540792045507920456079204570792045807920459079204600792046107920462079204630792046407920465079204660792046707920468079204690792047007920471079204720792047307920474079204750792047607920477079204780792047907920480079204810792048207920483079204840792048507920486079204870792048807920489079204900792049107920492079204930792049407920495079204960792049707920498079204990792050007920501079205020792050307920504079205050792050607920507079205080792050907920510079205110792051207920513079205140792051507920516079205170792051807920519079205200792052107920522079205230792052407920525079205260792052707920528079205290792053007920531079205320792053307920534079205350792053607920537079205380792053907920540079205410792054207920543079205440792054507920546079205470792054807920549079205500792055107920552079205530792055407920555079205560792055707920558079205590792056007920561079205620792056307920564079205650792056607920567079205680792056907920570079205710792057207920573079205740792057507920576079205770792057807920579079205800792058107920582079205830792058407920585079205860792058707920588079205890792059007920591079205920792059307920594079205950792059607920597079205980792059907920600079206010792060207920603079206040792060507920606079206070792060807920609079206100792061107920612079206130792061407920615079206160792061707920618079206190792062007920621079206220792062307920624079206250792062607920627079206280792062907920630079206310792063207920633079206340792063507920636079206370792063807920639079206400792064107920642079206430792064407920645079206460792064707920648079206490792065007920651079206520792065307920654079206550792065607920657079206580792065907920660079206610792066207920663079206640792066507920666079206670792066807920669079206700792067107920672079206730792067407920675079206760792067707920678079206790792068007920681079206820792068307920684079206850792068607920687079206880792068907920690079206910792069207920693079206940792069507920696079206970792069807920699079207000792070107920702079207030792070407920705079207060792070707920708079207090792071007920711079207120792071307920714079207150792071607920717079207180792071907920720079207210792072207920723079207240792072507920726079207270792072807920729079207300792073107920732079207330792073407920735079207360792073707920738079207390792074007920741079207420792074307920744079207450792074607920747079207480792074907920750079207510792075207920753079207540792075507920756079207570792075807920759079207600792076107920762079207630792076407920765079207660792076707920768079207690792077007920771079207720792077307920774079207750792077607920777079207780792077907920780079207810792078207920783079207840792078507920786079207870792078807920789079207900792079107920792079207930792079407920795079207960792079707920798079207990792080007920801079208020792080307920804079208050792080607920807079208080792080907920810079208110792081207920813079208140792081507920816079208170792081807920819079208200792082107920822079208230792082407920825079208260792082707920828079208290792083007920831079208320792083307920834079208350792083607920837079208380792083907920840079208410792084207920843079208440792084507920846079208470792084807920849079208500792085107920852079208530792085407920855079208560792085707920858079208590792086007920861079208620792086307920864079208650792086607920867079208680792086907920870079208710792087207920873079208740792087507920876079208770792087807920879079208800792088107920882079208830792088407920885079208860792088707920888079208890792089007920891079208920792089307920894079208950792089607920897079208980792089907920900079209010792090207920903079209040792090507920906079209070792090807920909079209100792091107920912079209130792091407920915079209160792091707920918079209190792092007920921079209220792092307920924079209250792092607920927079209280792092907920930079209310792093207920933079209340792093507920936079209370792093807920939079209400792094107920942079209430792094407920945079209460792094707920948079209490792095007920951079209520792095307920954079209550792095607920957079209580792095907920960079209610792096207920963079209640792096507920966079209670792096807920969079209700792097107920972079209730792097407920975079209760792097707920978079209790792098007920981079209820792098307920984079209850792098607920987079209880792098907920990079209910792099207920993079209940792099507920996079209970792099807920999079210000792100107921002079210030792100407921005079210060792100707921008079210090792101007921011079210120792101307921014079210150792101607921017079210180792101907921020079210210792102207921023079210240792102507921026079210270792102807921029079210300792103107921032079210330792103407921035079210360792103707921038079210390792104007921041079210420792104307921044079210450792104607921047079210480792104907921050079210510792105207921053079210540792105507921056079210570792105807921059079210600792106107921062079210630792106407921065079210660792106707921068079210690792107007921071079210720792107307921074079210750792107607921077079210780792107907921080079210810792108207921083079210840792108507921086079210870792108807921089079210900792109107921092079210930792109407921095079210960792109707921098079210990792110007921101079211020792110307921104079211050793000107930002079300030793000407930005079300060793000707930008079300090793001007930011079300120793001307930014079300150793001607930017079300180793001907930020079300210793002207930023079300240793002507930026079300270793002807930029079300300793003107930032079300330793003407930035079300360793003707930038079300390793004007930041079300420793004307930044079300450793004607930047079300480793004907930050079300510793005207930053079300540793005507930056079300570793005807930059079300600793006107930062079300630793006407930065079300660793006707930068079300690793007007930071079300720793007307930074079300750793007607930077079300780793007907930080079300810793008207930083079300840793008507930086079300870793008807930089079300900793009107930092079300930793009407930095079300960793009707930098079300990793010007930101079301020793010307930104079301050793010607930107079301080793010907930110079301110793011207930113079301140793011507930116079301170793011807930119079301200793012107930122079301230793012407930125079301260793012707930128079301290793013007930131079301320793013307930134079301350793013607930137079301380793013907930140079301410793014207930143079301440793014507930146079301470793014807930149079301500793015107930152079301530793015407930155079301560793015707930158079301590793016007930161079301620793016307930164079301650793016607930167079301680793016907930170079301710793017207930173079301740793017507930176079301770793017807930179079301800793018107930182079301830793018407930185079301860793018707930188079301890793019007930191079301920793019307930194079301950793019607930197079301980793019907930200079302010793020207930203079302040793020507930206079302070793020807930209079302100793021107930212079302130793021407930215079302160793021707930218079302190793022007930221079302220793022307930224079302250793022607930227079302280793022907930230079302310793023207930233079302340793023507930236079302370793023807930239079302400793024107930242079302430793024407930245079302460793024707930248079302490793025007930251079302520793025307930254079302550793025607930257079302580793025907930260079302610793026207930263079302640793026507930266079302670793026807930269079302700793027107930272079302730793027407930275079302760793027707930278079302790793028007930281079302820793028307930284079302850793028607930287079302880793028907930290079302910793029207930293079302940793029507930296079302970793029807930299079303000793030107930302079303030793030407930305079303060793030707930308079303090793031007930311079303120793031307930314079303150793031607930317079303180793031907930320079303210793032207930323079303240793032507930326079303270793032807930329079303300793033107930332079303330793033407930335079303360793033707930338079303390793034007930341079303420793034307930344079303450793034607930347079303480793034907930350079303510793035207930353079303540793035507930356079303570793035807930359079303600793036107930362079303630793036407930365079303660793036707930368079303690793037007930371079303720793037307930374079303750793037607930377079303780793037907930380079303810793038207930383079303840793038507930386079303870793038807930389079303900793039107930392079303930793039407930395079303960793039707930398079303990793040007930401079304020793040307930404079304050793040607930407079304080793040907930410079304110793041207930413079304140793041507930416079304170793041807930419079304200793042107930422079304230793042407930425079304260793042707930428079304290793043007930431079304320793043307930434079304350793043607930437079304380793043907930440079304410793044207930443079304440793044507930446079304470793044807930449079304500793045107930452079304530793045407930455079304560793045707930458079304590793046007930461079304620793046307930464079304650793046607930467079304680793046907930470079304710793047207930473079304740793047507930476079304770793047807930479079304800793048107930482079304830793048407930485079304860793048707930488079304890793049007930491079304920793049307930494079304950793049607930497079304980793049907930500079305010793050207930503079305040793050507930506079305070793050807930509079305100793051107930512079305130793051407930515079305160793051707930518079305190793052007930521079305220793052307930524079305250793052607930527079305280793052907930530079305310793053207930533079305340793053507930536079305370793053807930539079305400793054107930542079305430793054407930545079305460793054707930548079305490793055007930551079305520793055307930554079305550793055607930557079305580793055907930560079305610793056207930563079305640793056507930566079305670793056807930569079305700793057107930572079305730793057407930575079305760793057707930578079305790793058007930581079305820793058307930584079305850793058607930587079305880793058907930590079305910793059207930593079305940793059507930596079305970793059807930599079306000793060107930602079306030793060407930605079306060793060707930608079306090793061007930611079306120793061307930614079306150793061607930617079306180793061907930620079306210793062207930623079306240793062507930626079306270793062807930629079306300793063107930632079306330793063407930635079306360793063707930638079306390793064007930641079306420793064307930644079306450793064607930647079306480793064907930650079306510793065207930653079306540793065507930656079306570793065807930659079306600793066107930662079306630793066407930665079306660793066707930668079306690793067007930671079306720793067307930674079306750793067607930677079306780793067907930680079306810793068207930683079306840793068507930686079306870793068807930689079306900793069107930692079306930793069407930695079306960793069707930698079306990793070007930701079307020793070307930704079307050793070607930707079307080793070907930710079307110793071207930713079307140793071507930716079307170793071807930719079307200793072107930722079307230793072407930725079307260793072707930728079307290793073007930731079307320793073307930734079307350793073607930737079307380793073907930740079307410793074207930743079307440793074507930746079307470793074807930749079307500793075107930752079307530793075407930755079307560793075707930758079307590793076007930761079307620793076307930764079307650793076607930767079307680793076907930770079307710793077207930773079307740793077507930776079307770793077807930779079307800793078107930782079307830793078407930785079307860793078707930788079307890793079007930791079307920793079307930794079307950793079607930797079307980793079907930800079308010793080207930803079308040793080507930806079308070793080807930809079308100793081107930812079308130793081407930815079308160793081707930818079308190793082007930821079308220793082307930824079308250793082607930827079308280793082907930830079308310793083207930833079308340793083507930836079308370793083807930839079308400793084107930842079308430793084407930845079308460793084707930848079308490793085007930851079308520793085307930854079308550793085607930857079308580793085907930860079308610793086207930863079308640793086507930866079308670793086807930869079308700793087107930872079308730793087407930875079308760793087707930878079308790793088007930881079308820793088307930884079308850793088607930887079308880793088907930890079308910793089207930893079308940793089507930896079308970793089807930899079309000793090107930902079309030793090407930905079309060793090707930908079309090793091007930911079309120793091307930914079309150793091607930917079309180793091907930920079309210793092207930923079309240793092507930926079309270793092807930929079309300793093107930932079309330793093407930935079309360793093707930938079309390793094007930941079309420793094307930944079309450793094607930947079309480793094907930950079309510793095207930953079309540793095507930956079309570793095807930959079309600793096107930962079309630793096407930965079309660793096707930968079309690793097007930971079309720793097307930974079309750793097607930977079309780793097907930980079309810793098207930983079309840793098507930986079309870793098807930989079309900793099107930992079309930793099407930995079309960793099707930998079309990793100007931001079310020793100307931004079310050793100607931007079310080793100907931010079310110793101207931013079310140793101507931016079310170793101807931019079310200793102107931022079310230793102407931025079310260793102707931028079310290793103007931031079310320793103307931034079310350793103607931037079310380793103907931040079310410793104207931043079310440793104507931046079310470793104807931049079310500793105107931052079310530793105407931055079310560793105707931058079310590793106007931061079310620793106307931064079310650793106607931067079310680793106907931070079310710793107207931073079310740793107507931076079310770793107807931079079310800793108107931082079310830793108407931085079310860793108707931088079310890793109007931091079310920793109307931094079310950793109607931097079310980793109907931100079311010793110207931103079311040793110507940001079400020794000307940004079400050794000607940007079400080794000907940010079400110794001207940013079400140794001507940016079400170794001807940019079400200794002107940022079400230794002407940025079400260794002707940028079400290794003007940031079400320794003307940034079400350794003607940037079400380794003907940040079400410794004207940043079400440794004507940046079400470794004807940049079400500794005107940052079400530794005407940055079400560794005707940058079400590794006007940061079400620794006307940064079400650794006607940067079400680794006907940070079400710794007207940073079400740794007507940076079400770794007807940079079400800794008107940082079400830794008407940085079400860794008707940088079400890794009007940091079400920794009307940094079400950794009607940097079400980794009907940100079401010794010207940103079401040794010507940106079401070794010807940109079401100794011107940112079401130794011407940115079401160794011707940118079401190794012007940121079401220794012307940124079401250794012607940127079401280794012907940130079401310794013207940133079401340794013507940136079401370794013807940139079401400794014107940142079401430794014407940145079401460794014707940148079401490794015007940151079401520794015307940154079401550794015607940157079401580794015907940160079401610794016207940163079401640794016507940166079401670794016807940169079401700794017107940172079401730794017407940175079401760794017707940178079401790794018007940181079401820794018307940184079401850794018607940187079401880794018907940190079401910794019207940193079401940794019507940196079401970794019807940199079402000794020107940202079402030794020407940205079402060794020707940208079402090794021007940211079402120794021307940214079402150794021607940217079402180794021907940220079402210794022207940223079402240794022507940226079402270794022807940229079402300794023107940232079402330794023407940235079402360794023707940238079402390794024007940241079402420794024307940244079402450794024607940247079402480794024907940250079402510794025207940253079402540794025507940256079402570794025807940259079402600794026107940262079402630794026407940265079402660794026707940268079402690794027007940271079402720794027307940274079402750794027607940277079402780794027907940280079402810794028207940283079402840794028507940286079402870794028807940289079402900794029107940292079402930794029407940295079402960794029707940298079402990794030007940301079403020794030307940304079403050794030607940307079403080794030907940310079403110794031207940313079403140794031507940316079403170794031807940319079403200794032107940322079403230794032407940325079403260794032707940328079403290794033007940331079403320794033307940334079403350794033607940337079403380794033907940340079403410794034207940343079403440794034507940346079403470794034807940349079403500794035107940352079403530794035407940355079403560794035707940358079403590794036007940361079403620794036307940364079403650794036607940367079403680794036907940370079403710794037207940373079403740794037507940376079403770794037807940379079403800794038107940382079403830794038407940385079403860794038707940388079403890794039007940391079403920794039307940394079403950794039607940397079403980794039907940400079404010794040207940403079404040794040507940406079404070794040807940409079404100794041107940412079404130794041407940415079404160794041707940418079404190794042007940421079404220794042307940424079404250794042607940427079404280794042907940430079404310794043207940433079404340794043507940436079404370794043807940439079404400794044107940442079404430794044407940445079404460794044707940448079404490794045007940451079404520794045307940454079404550794045607940457079404580794045907940460079404610794046207940463079404640794046507940466079404670794046807940469079404700794047107940472079404730794047407940475079404760794047707940478079404790794048007940481079404820794048307940484079404850794048607940487079404880794048907940490079404910794049207940493079404940794049507940496079404970794049807940499079405000794050107940502079405030794050407940505079405060794050707940508079405090794051007940511079405120794051307940514079405150794051607940517079405180794051907940520079405210794052207940523079405240794052507940526079405270794052807940529079405300794053107940532079405330794053407940535079405360794053707940538079405390794054007940541079405420794054307940544079405450794054607940547079405480794054907940550079405510794055207940553079405540794055507940556079405570794055807940559079405600794056107940562079405630794056407940565079405660794056707940568079405690794057007940571079405720794057307940574079405750794057607940577079405780794057907940580079405810794058207940583079405840794058507940586079405870794058807940589079405900794059107940592079405930794059407940595079405960794059707940598079405990794060007940601079406020794060307940604079406050794060607940607079406080794060907940610079406110794061207940613079406140794061507940616079406170794061807940619079406200794062107940622079406230794062407940625079406260794062707940628079406290794063007940631079406320794063307940634079406350794063607940637079406380794063907940640079406410794064207940643079406440794064507940646079406470794064807940649079406500794065107940652079406530794065407940655079406560794065707940658079406590794066007940661079406620794066307940664079406650794066607940667079406680794066907940670079406710794067207940673079406740794067507940676079406770794067807940679079406800794068107940682079406830794068407940685079406860794068707940688079406890794069007940691079406920794069307940694079406950794069607940697079406980794069907940700079407010794070207940703079407040794070507940706079407070794070807940709079407100794071107940712079407130794071407940715079407160794071707940718079407190794072007940721079407220794072307940724079407250794072607940727079407280794072907940730079407310794073207940733079407340794073507940736079407370794073807940739079407400794074107940742079407430794074407940745079407460794074707940748079407490794075007940751079407520794075307940754079407550794075607940757079407580794075907940760079407610794076207940763079407640794076507940766079407670794076807940769079407700794077107940772079407730794077407940775079407760794077707940778079407790794078007940781079407820794078307940784079407850794078607940787079407880794078907940790079407910794079207940793079407940794079507940796079407970794079807940799079408000794080107940802079408030794080407940805079408060794080707940808079408090794081007940811079408120794081307940814079408150794081607940817079408180794081907940820079408210794082207940823079408240794082507940826079408270794082807940829079408300794083107940832079408330794083407940835079408360794083707940838079408390794084007940841079408420794084307940844079408450794084607940847079408480794084907940850079408510794085207940853079408540794085507940856079408570794085807940859079408600794086107940862079408630794086407940865079408660794086707940868079408690794087007940871079408720794087307940874079408750794087607940877079408780794087907940880079408810794088207940883079408840794088507940886079408870794088807940889079408900794089107940892079408930794089407940895079408960794089707940898079408990794090007940901079409020794090307940904079409050794090607940907079409080794090907940910079409110794091207940913079409140794091507940916079409170794091807940919079409200794092107940922079409230794092407940925079409260794092707940928079409290794093007940931079409320794093307940934079409350794093607940937079409380794093907940940079409410794094207940943079409440794094507940946079409470794094807940949079409500794095107940952079409530794095407940955079409560794095707940958079409590794096007940961079409620794096307940964079409650794096607940967079409680794096907940970079409710794097207940973079409740794097507940976079409770794097807940979079409800794098107940982079409830794098407940985079409860794098707940988079409890794099007940991079409920794099307940994079409950794099607940997079409980794099907941000079410010794100207941003079410040794100507941006079410070794100807941009079410100794101107941012079410130794101407941015079410160794101707941018079410190794102007941021079410220794102307941024079410250794102607941027079410280794102907941030079410310794103207941033079410340794103507941036079410370794103807941039079410400794104107941042079410430794104407941045079410460794104707941048079410490794105007941051079410520794105307941054079410550794105607941057079410580794105907941060079410610794106207941063079410640794106507941066079410670794106807941069079410700794107107941072079410730794107407941075079410760794107707941078079410790794108007941081079410820794108307941084079410850794108607941087079410880794108907941090079410910794109207941093079410940794109507941096079410970794109807941099079411000794110107941102079411030794110407941105079500010795000207950003079500040795000507950006079500070795000807950009079500100795001107950012079500130795001407950015079500160795001707950018079500190795002007950021079500220795002307950024079500250795002607950027079500280795002907950030079500310795003207950033079500340795003507950036079500370795003807950039079500400795004107950042079500430795004407950045079500460795004707950048079500490795005007950051079500520795005307950054079500550795005607950057079500580795005907950060079500610795006207950063079500640795006507950066079500670795006807950069079500700795007107950072079500730795007407950075079500760795007707950078079500790795008007950081079500820795008307950084079500850795008607950087079500880795008907950090079500910795009207950093079500940795009507950096079500970795009807950099079501000795010107950102079501030795010407950105079501060795010707950108079501090795011007950111079501120795011307950114079501150795011607950117079501180795011907950120079501210795012207950123079501240795012507950126079501270795012807950129079501300795013107950132079501330795013407950135079501360795013707950138079501390795014007950141079501420795014307950144079501450795014607950147079501480795014907950150079501510795015207950153079501540795015507950156079501570795015807950159079501600795016107950162079501630795016407950165079501660795016707950168079501690795017007950171079501720795017307950174079501750795017607950177079501780795017907950180079501810795018207950183079501840795018507950186079501870795018807950189079501900795019107950192079501930795019407950195079501960795019707950198079501990795020007950201079502020795020307950204079502050795020607950207079502080795020907950210079502110795021207950213079502140795021507950216079502170795021807950219079502200795022107950222079502230795022407950225079502260795022707950228079502290795023007950231079502320795023307950234079502350795023607950237079502380795023907950240079502410795024207950243079502440795024507950246079502470795024807950249079502500795025107950252079502530795025407950255079502560795025707950258079502590795026007950261079502620795026307950264079502650795026607950267079502680795026907950270079502710795027207950273079502740795027507950276079502770795027807950279079502800795028107950282079502830795028407950285079502860795028707950288079502890795029007950291079502920795029307950294079502950795029607950297079502980795029907950300079503010795030207950303079503040795030507950306079503070795030807950309079503100795031107950312079503130795031407950315079503160795031707950318079503190795032007950321079503220795032307950324079503250795032607950327079503280795032907950330079503310795033207950333079503340795033507950336079503370795033807950339079503400795034107950342079503430795034407950345079503460795034707950348079503490795035007950351079503520795035307950354079503550795035607950357079503580795035907950360079503610795036207950363079503640795036507950366079503670795036807950369079503700795037107950372079503730795037407950375079503760795037707950378079503790795038007950381079503820795038307950384079503850795038607950387079503880795038907950390079503910795039207950393079503940795039507950396079503970795039807950399079504000795040107950402079504030795040407950405079504060795040707950408079504090795041007950411079504120795041307950414079504150795041607950417079504180795041907950420079504210795042207950423079504240795042507950426079504270795042807950429079504300795043107950432079504330795043407950435079504360795043707950438079504390795044007950441079504420795044307950444079504450795044607950447079504480795044907950450079504510795045207950453079504540795045507950456079504570795045807950459079504600795046107950462079504630795046407950465079504660795046707950468079504690795047007950471079504720795047307950474079504750795047607950477079504780795047907950480079504810795048207950483079504840795048507950486079504870795048807950489079504900795049107950492079504930795049407950495079504960795049707950498079504990795050007950501079505020795050307950504079505050795050607950507079505080795050907950510079505110795051207950513079505140795051507950516079505170795051807950519079505200795052107950522079505230795052407950525079505260795052707950528079505290795053007950531079505320795053307950534079505350795053607950537079505380795053907950540079505410795054207950543079505440795054507950546079505470795054807950549079505500795055107950552079505530795055407950555079505560795055707950558079505590795056007950561079505620795056307950564079505650795056607950567079505680795056907950570079505710795057207950573079505740795057507950576079505770795057807950579079505800795058107950582079505830795058407950585079505860795058707950588079505890795059007950591079505920795059307950594079505950795059607950597079505980795059907950600079506010795060207950603079506040795060507950606079506070795060807950609079506100795061107950612079506130795061407950615079506160795061707950618079506190795062007950621079506220795062307950624079506250795062607950627079506280795062907950630079506310795063207950633079506340795063507950636079506370795063807950639079506400795064107950642079506430795064407950645079506460795064707950648079506490795065007950651079506520795065307950654079506550795065607950657079506580795065907950660079506610795066207950663079506640795066507950666079506670795066807950669079506700795067107950672079506730795067407950675079506760795067707950678079506790795068007950681079506820795068307950684079506850795068607950687079506880795068907950690079506910795069207950693079506940795069507950696079506970795069807950699079507000795070107950702079507030795070407950705079507060795070707950708079507090795071007950711079507120795071307950714079507150795071607950717079507180795071907950720079507210795072207950723079507240795072507950726079507270795072807950729079507300795073107950732079507330795073407950735079507360795073707950738079507390795074007950741079507420795074307950744079507450795074607950747079507480795074907950750079507510795075207950753079507540795075507950756079507570795075807950759079507600795076107950762079507630795076407950765079507660795076707950768079507690795077007950771079507720795077307950774079507750795077607950777079507780795077907950780079507810795078207950783079507840795078507950786079507870795078807950789079507900795079107950792079507930795079407950795079507960795079707950798079507990795080007950801079508020795080307950804079508050795080607950807079508080795080907950810079508110795081207950813079508140795081507950816079508170795081807950819079508200795082107950822079508230795082407950825079508260795082707950828079508290795083007950831079508320795083307950834079508350795083607950837079508380795083907950840079508410795084207950843079508440795084507950846079508470795084807950849079508500795085107950852079508530795085407950855079508560795085707950858079508590795086007950861079508620795086307950864079508650795086607950867079508680795086907950870079508710795087207950873079508740795087507950876079508770795087807950879079508800795088107950882079508830795088407950885079508860795088707950888079508890795089007950891079508920795089307950894079508950795089607950897079508980795089907950900079509010795090207950903079509040795090507950906079509070795090807950909079509100795091107950912079509130795091407950915079509160795091707950918079509190795092007950921079509220795092307950924079509250795092607950927079509280795092907950930079509310795093207950933079509340795093507950936079509370795093807950939079509400795094107950942079509430795094407950945079509460795094707950948079509490795095007950951079509520795095307950954079509550795095607950957079509580795095907950960079509610795096207950963079509640795096507950966079509670795096807950969079509700795097107950972079509730795097407950975079509760795097707950978079509790795098007950981079509820795098307950984079509850795098607950987079509880795098907950990079509910795099207950993079509940795099507950996079509970795099807950999079510000795100107951002079510030795100407951005079510060795100707951008079510090795101007951011079510120795101307951014079510150795101607951017079510180795101907951020079510210795102207951023079510240795102507951026079510270795102807951029079510300795103107951032079510330795103407951035079510360795103707951038079510390795104007951041079510420795104307951044079510450795104607951047079510480795104907951050079510510795105207951053079510540795105507951056079510570795105807951059079510600795106107951062079510630795106407951065079510660795106707951068079510690795107007951071079510720795107307951074079510750795107607951077079510780795107907951080079510810795108207951083079510840795108507951086079510870795108807951089079510900795109107951092079510930795109407951095079510960795109707951098079510990795110007951101079511020795110307951104079511050796000107960002079600030796000407960005079600060796000707960008079600090796001007960011079600120796001307960014079600150796001607960017079600180796001907960020079600210796002207960023079600240796002507960026079600270796002807960029079600300796003107960032079600330796003407960035079600360796003707960038079600390796004007960041079600420796004307960044079600450796004607960047079600480796004907960050079600510796005207960053079600540796005507960056079600570796005807960059079600600796006107960062079600630796006407960065079600660796006707960068079600690796007007960071079600720796007307960074079600750796007607960077079600780796007907960080079600810796008207960083079600840796008507960086079600870796008807960089079600900796009107960092079600930796009407960095079600960796009707960098079600990796010007960101079601020796010307960104079601050796010607960107079601080796010907960110079601110796011207960113079601140796011507960116079601170796011807960119079601200796012107960122079601230796012407960125079601260796012707960128079601290796013007960131079601320796013307960134079601350796013607960137079601380796013907960140079601410796014207960143079601440796014507960146079601470796014807960149079601500796015107960152079601530796015407960155079601560796015707960158079601590796016007960161079601620796016307960164079601650796016607960167079601680796016907960170079601710796017207960173079601740796017507960176079601770796017807960179079601800796018107960182079601830796018407960185079601860796018707960188079601890796019007960191079601920796019307960194079601950796019607960197079601980796019907960200079602010796020207960203079602040796020507960206079602070796020807960209079602100796021107960212079602130796021407960215079602160796021707960218079602190796022007960221079602220796022307960224079602250796022607960227079602280796022907960230079602310796023207960233079602340796023507960236079602370796023807960239079602400796024107960242079602430796024407960245079602460796024707960248079602490796025007960251079602520796025307960254079602550796025607960257079602580796025907960260079602610796026207960263079602640796026507960266079602670796026807960269079602700796027107960272079602730796027407960275079602760796027707960278079602790796028007960281079602820796028307960284079602850796028607960287079602880796028907960290079602910796029207960293079602940796029507960296079602970796029807960299079603000796030107960302079603030796030407960305079603060796030707960308079603090796031007960311079603120796031307960314079603150796031607960317079603180796031907960320079603210796032207960323079603240796032507960326079603270796032807960329079603300796033107960332079603330796033407960335079603360796033707960338079603390796034007960341079603420796034307960344079603450796034607960347079603480796034907960350079603510796035207960353079603540796035507960356079603570796035807960359079603600796036107960362079603630796036407960365079603660796036707960368079603690796037007960371079603720796037307960374079603750796037607960377079603780796037907960380079603810796038207960383079603840796038507960386079603870796038807960389079603900796039107960392079603930796039407960395079603960796039707960398079603990796040007960401079604020796040307960404079604050796040607960407079604080796040907960410079604110796041207960413079604140796041507960416079604170796041807960419079604200796042107960422079604230796042407960425079604260796042707960428079604290796043007960431079604320796043307960434079604350796043607960437079604380796043907960440079604410796044207960443079604440796044507960446079604470796044807960449079604500796045107960452079604530796045407960455079604560796045707960458079604590796046007960461079604620796046307960464079604650796046607960467079604680796046907960470079604710796047207960473079604740796047507960476079604770796047807960479079604800796048107960482079604830796048407960485079604860796048707960488079604890796049007960491079604920796049307960494079604950796049607960497079604980796049907960500079605010796050207960503079605040796050507960506079605070796050807960509079605100796051107960512079605130796051407960515079605160796051707960518079605190796052007960521079605220796052307960524079605250796052607960527079605280796052907960530079605310796053207960533079605340796053507960536079605370796053807960539079605400796054107960542079605430796054407960545079605460796054707960548079605490796055007960551079605520796055307960554079605550796055607960557079605580796055907960560079605610796056207960563079605640796056507960566079605670796056807960569079605700796057107960572079605730796057407960575079605760796057707960578079605790796058007960581079605820796058307960584079605850796058607960587079605880796058907960590079605910796059207960593079605940796059507960596079605970796059807960599079606000796060107960602079606030796060407960605079606060796060707960608079606090796061007960611079606120796061307960614079606150796061607960617079606180796061907960620079606210796062207960623079606240796062507960626079606270796062807960629079606300796063107960632079606330796063407960635079606360796063707960638079606390796064007960641079606420796064307960644079606450796064607960647079606480796064907960650079606510796065207960653079606540796065507960656079606570796065807960659079606600796066107960662079606630796066407960665079606660796066707960668079606690796067007960671079606720796067307960674079606750796067607960677079606780796067907960680079606810796068207960683079606840796068507960686079606870796068807960689079606900796069107960692079606930796069407960695079606960796069707960698079606990796070007960701079607020796070307960704079607050796070607960707079607080796070907960710079607110796071207960713079607140796071507960716079607170796071807960719079607200796072107960722079607230796072407960725079607260796072707960728079607290796073007960731079607320796073307960734079607350796073607960737079607380796073907960740079607410796074207960743079607440796074507960746079607470796074807960749079607500796075107960752079607530796075407960755079607560796075707960758079607590796076007960761079607620796076307960764079607650796076607960767079607680796076907960770079607710796077207960773079607740796077507960776079607770796077807960779079607800796078107960782079607830796078407960785079607860796078707960788079607890796079007960791079607920796079307960794079607950796079607960797079607980796079907960800079608010796080207960803079608040796080507960806079608070796080807960809079608100796081107960812079608130796081407960815079608160796081707960818079608190796082007960821079608220796082307960824079608250796082607960827079608280796082907960830079608310796083207960833079608340796083507960836079608370796083807960839079608400796084107960842079608430796084407960845079608460796084707960848079608490796085007960851079608520796085307960854079608550796085607960857079608580796085907960860079608610796086207960863079608640796086507960866079608670796086807960869079608700796087107960872079608730796087407960875079608760796087707960878079608790796088007960881079608820796088307960884079608850796088607960887079608880796088907960890079608910796089207960893079608940796089507960896079608970796089807960899079609000796090107960902079609030796090407960905079609060796090707960908079609090796091007960911079609120796091307960914079609150796091607960917079609180796091907960920079609210796092207960923079609240796092507960926079609270796092807960929079609300796093107960932079609330796093407960935079609360796093707960938079609390796094007960941079609420796094307960944079609450796094607960947079609480796094907960950079609510796095207960953079609540796095507960956079609570796095807960959079609600796096107960962079609630796096407960965079609660796096707960968079609690796097007960971079609720796097307960974079609750796097607960977079609780796097907960980079609810796098207960983079609840796098507960986079609870796098807960989079609900796099107960992079609930796099407960995079609960796099707960998079609990796100007961001079610020796100307961004079610050796100607961007079610080796100907961010079610110796101207961013079610140796101507961016079610170796101807961019079610200796102107961022079610230796102407961025079610260796102707961028079610290796103007961031079610320796103307961034079610350796103607961037079610380796103907961040079610410796104207961043079610440796104507961046079610470796104807961049079610500796105107961052079610530796105407961055079610560796105707961058079610590796106007961061079610620796106307961064079610650796106607961067079610680796106907961070079610710796107207961073079610740796107507961076079610770796107807961079079610800796108107961082079610830796108407961085079610860796108707961088079610890796109007961091079610920796109307961094079610950796109607961097079610980796109907961100079611010796110207961103079611040796110507970001079700020797000307970004079700050797000607970007079700080797000907970010079700110797001207970013079700140797001507970016079700170797001807970019079700200797002107970022079700230797002407970025079700260797002707970028079700290797003007970031079700320797003307970034079700350797003607970037079700380797003907970040079700410797004207970043079700440797004507970046079700470797004807970049079700500797005107970052079700530797005407970055079700560797005707970058079700590797006007970061079700620797006307970064079700650797006607970067079700680797006907970070079700710797007207970073079700740797007507970076079700770797007807970079079700800797008107970082079700830797008407970085079700860797008707970088079700890797009007970091079700920797009307970094079700950797009607970097079700980797009907970100079701010797010207970103079701040797010507970106079701070797010807970109079701100797011107970112079701130797011407970115079701160797011707970118079701190797012007970121079701220797012307970124079701250797012607970127079701280797012907970130079701310797013207970133079701340797013507970136079701370797013807970139079701400797014107970142079701430797014407970145079701460797014707970148079701490797015007970151079701520797015307970154079701550797015607970157079701580797015907970160079701610797016207970163079701640797016507970166079701670797016807970169079701700797017107970172079701730797017407970175079701760797017707970178079701790797018007970181079701820797018307970184079701850797018607970187079701880797018907970190079701910797019207970193079701940797019507970196079701970797019807970199079702000797020107970202079702030797020407970205079702060797020707970208079702090797021007970211079702120797021307970214079702150797021607970217079702180797021907970220079702210797022207970223079702240797022507970226079702270797022807970229079702300797023107970232079702330797023407970235079702360797023707970238079702390797024007970241079702420797024307970244079702450797024607970247079702480797024907970250079702510797025207970253079702540797025507970256079702570797025807970259079702600797026107970262079702630797026407970265079702660797026707970268079702690797027007970271079702720797027307970274079702750797027607970277079702780797027907970280079702810797028207970283079702840797028507970286079702870797028807970289079702900797029107970292079702930797029407970295079702960797029707970298079702990797030007970301079703020797030307970304079703050797030607970307079703080797030907970310079703110797031207970313079703140797031507970316079703170797031807970319079703200797032107970322079703230797032407970325079703260797032707970328079703290797033007970331079703320797033307970334079703350797033607970337079703380797033907970340079703410797034207970343079703440797034507970346079703470797034807970349079703500797035107970352079703530797035407970355079703560797035707970358079703590797036007970361079703620797036307970364079703650797036607970367079703680797036907970370079703710797037207970373079703740797037507970376079703770797037807970379079703800797038107970382079703830797038407970385079703860797038707970388079703890797039007970391079703920797039307970394079703950797039607970397079703980797039907970400079704010797040207970403079704040797040507970406079704070797040807970409079704100797041107970412079704130797041407970415079704160797041707970418079704190797042007970421079704220797042307970424079704250797042607970427079704280797042907970430079704310797043207970433079704340797043507970436079704370797043807970439079704400797044107970442079704430797044407970445079704460797044707970448079704490797045007970451079704520797045307970454079704550797045607970457079704580797045907970460079704610797046207970463079704640797046507970466079704670797046807970469079704700797047107970472079704730797047407970475079704760797047707970478079704790797048007970481079704820797048307970484079704850797048607970487079704880797048907970490079704910797049207970493079704940797049507970496079704970797049807970499079705000797050107970502079705030797050407970505079705060797050707970508079705090797051007970511079705120797051307970514079705150797051607970517079705180797051907970520079705210797052207970523079705240797052507970526079705270797052807970529079705300797053107970532079705330797053407970535079705360797053707970538079705390797054007970541079705420797054307970544079705450797054607970547079705480797054907970550079705510797055207970553079705540797055507970556079705570797055807970559079705600797056107970562079705630797056407970565079705660797056707970568079705690797057007970571079705720797057307970574079705750797057607970577079705780797057907970580079705810797058207970583079705840797058507970586079705870797058807970589079705900797059107970592079705930797059407970595079705960797059707970598079705990797060007970601079706020797060307970604079706050797060607970607079706080797060907970610079706110797061207970613079706140797061507970616079706170797061807970619079706200797062107970622079706230797062407970625079706260797062707970628079706290797063007970631079706320797063307970634079706350797063607970637079706380797063907970640079706410797064207970643079706440797064507970646079706470797064807970649079706500797065107970652079706530797065407970655079706560797065707970658079706590797066007970661079706620797066307970664079706650797066607970667079706680797066907970670079706710797067207970673079706740797067507970676079706770797067807970679079706800797068107970682079706830797068407970685079706860797068707970688079706890797069007970691079706920797069307970694079706950797069607970697079706980797069907970700079707010797070207970703079707040797070507970706079707070797070807970709079707100797071107970712079707130797071407970715079707160797071707970718079707190797072007970721079707220797072307970724079707250797072607970727079707280797072907970730079707310797073207970733079707340797073507970736079707370797073807970739079707400797074107970742079707430797074407970745079707460797074707970748079707490797075007970751079707520797075307970754079707550797075607970757079707580797075907970760079707610797076207970763079707640797076507970766079707670797076807970769079707700797077107970772079707730797077407970775079707760797077707970778079707790797078007970781079707820797078307970784079707850797078607970787079707880797078907970790079707910797079207970793079707940797079507970796079707970797079807970799079708000797080107970802079708030797080407970805079708060797080707970808079708090797081007970811079708120797081307970814079708150797081607970817079708180797081907970820079708210797082207970823079708240797082507970826079708270797082807970829079708300797083107970832079708330797083407970835079708360797083707970838079708390797084007970841079708420797084307970844079708450797084607970847079708480797084907970850079708510797085207970853079708540797085507970856079708570797085807970859079708600797086107970862079708630797086407970865079708660797086707970868079708690797087007970871079708720797087307970874079708750797087607970877079708780797087907970880079708810797088207970883079708840797088507970886079708870797088807970889079708900797089107970892079708930797089407970895079708960797089707970898079708990797090007970901079709020797090307970904079709050797090607970907079709080797090907970910079709110797091207970913079709140797091507970916079709170797091807970919079709200797092107970922079709230797092407970925079709260797092707970928079709290797093007970931079709320797093307970934079709350797093607970937079709380797093907970940079709410797094207970943079709440797094507970946079709470797094807970949079709500797095107970952079709530797095407970955079709560797095707970958079709590797096007970961079709620797096307970964079709650797096607970967079709680797096907970970079709710797097207970973079709740797097507970976079709770797097807970979079709800797098107970982079709830797098407970985079709860797098707970988079709890797099007970991079709920797099307970994079709950797099607970997079709980797099907971000079710010797100207971003079710040797100507971006079710070797100807971009079710100797101107971012079710130797101407971015079710160797101707971018079710190797102007971021079710220797102307971024079710250797102607971027079710280797102907971030079710310797103207971033079710340797103507971036079710370797103807971039079710400797104107971042079710430797104407971045079710460797104707971048079710490797105007971051079710520797105307971054079710550797105607971057079710580797105907971060079710610797106207971063079710640797106507971066079710670797106807971069079710700797107107971072079710730797107407971075079710760797107707971078079710790797108007971081079710820797108307971084079710850797108607971087079710880797108907971090079710910797109207971093079710940797109507971096079710970797109807971099079711000797110107971102079711030797110407971105079800010798000207980003079800040798000507980006079800070798000807980009079800100798001107980012079800130798001407980015079800160798001707980018079800190798002007980021079800220798002307980024079800250798002607980027079800280798002907980030079800310798003207980033079800340798003507980036079800370798003807980039079800400798004107980042079800430798004407980045079800460798004707980048079800490798005007980051079800520798005307980054079800550798005607980057079800580798005907980060079800610798006207980063079800640798006507980066079800670798006807980069079800700798007107980072079800730798007407980075079800760798007707980078079800790798008007980081079800820798008307980084079800850798008607980087079800880798008907980090079800910798009207980093079800940798009507980096079800970798009807980099079801000798010107980102079801030798010407980105079801060798010707980108079801090798011007980111079801120798011307980114079801150798011607980117079801180798011907980120079801210798012207980123079801240798012507980126079801270798012807980129079801300798013107980132079801330798013407980135079801360798013707980138079801390798014007980141079801420798014307980144079801450798014607980147079801480798014907980150079801510798015207980153079801540798015507980156079801570798015807980159079801600798016107980162079801630798016407980165079801660798016707980168079801690798017007980171079801720798017307980174079801750798017607980177079801780798017907980180079801810798018207980183079801840798018507980186079801870798018807980189079801900798019107980192079801930798019407980195079801960798019707980198079801990798020007980201079802020798020307980204079802050798020607980207079802080798020907980210079802110798021207980213079802140798021507980216079802170798021807980219079802200798022107980222079802230798022407980225079802260798022707980228079802290798023007980231079802320798023307980234079802350798023607980237079802380798023907980240079802410798024207980243079802440798024507980246079802470798024807980249079802500798025107980252079802530798025407980255079802560798025707980258079802590798026007980261079802620798026307980264079802650798026607980267079802680798026907980270079802710798027207980273079802740798027507980276079802770798027807980279079802800798028107980282079802830798028407980285079802860798028707980288079802890798029007980291079802920798029307980294079802950798029607980297079802980798029907980300079803010798030207980303079803040798030507980306079803070798030807980309079803100798031107980312079803130798031407980315079803160798031707980318079803190798032007980321079803220798032307980324079803250798032607980327079803280798032907980330079803310798033207980333079803340798033507980336079803370798033807980339079803400798034107980342079803430798034407980345079803460798034707980348079803490798035007980351079803520798035307980354079803550798035607980357079803580798035907980360079803610798036207980363079803640798036507980366079803670798036807980369079803700798037107980372079803730798037407980375079803760798037707980378079803790798038007980381079803820798038307980384079803850798038607980387079803880798038907980390079803910798039207980393079803940798039507980396079803970798039807980399079804000798040107980402079804030798040407980405079804060798040707980408079804090798041007980411079804120798041307980414079804150798041607980417079804180798041907980420079804210798042207980423079804240798042507980426079804270798042807980429079804300798043107980432079804330798043407980435079804360798043707980438079804390798044007980441079804420798044307980444079804450798044607980447079804480798044907980450079804510798045207980453079804540798045507980456079804570798045807980459079804600798046107980462079804630798046407980465079804660798046707980468079804690798047007980471079804720798047307980474079804750798047607980477079804780798047907980480079804810798048207980483079804840798048507980486079804870798048807980489079804900798049107980492079804930798049407980495079804960798049707980498079804990798050007980501079805020798050307980504079805050798050607980507079805080798050907980510079805110798051207980513079805140798051507980516079805170798051807980519079805200798052107980522079805230798052407980525079805260798052707980528079805290798053007980531079805320798053307980534079805350798053607980537079805380798053907980540079805410798054207980543079805440798054507980546079805470798054807980549079805500798055107980552079805530798055407980555079805560798055707980558079805590798056007980561079805620798056307980564079805650798056607980567079805680798056907980570079805710798057207980573079805740798057507980576079805770798057807980579079805800798058107980582079805830798058407980585079805860798058707980588079805890798059007980591079805920798059307980594079805950798059607980597079805980798059907980600079806010798060207980603079806040798060507980606079806070798060807980609079806100798061107980612079806130798061407980615079806160798061707980618079806190798062007980621079806220798062307980624079806250798062607980627079806280798062907980630079806310798063207980633079806340798063507980636079806370798063807980639079806400798064107980642079806430798064407980645079806460798064707980648079806490798065007980651079806520798065307980654079806550798065607980657079806580798065907980660079806610798066207980663079806640798066507980666079806670798066807980669079806700798067107980672079806730798067407980675079806760798067707980678079806790798068007980681079806820798068307980684079806850798068607980687079806880798068907980690079806910798069207980693079806940798069507980696079806970798069807980699079807000798070107980702079807030798070407980705079807060798070707980708079807090798071007980711079807120798071307980714079807150798071607980717079807180798071907980720079807210798072207980723079807240798072507980726079807270798072807980729079807300798073107980732079807330798073407980735079807360798073707980738079807390798074007980741079807420798074307980744079807450798074607980747079807480798074907980750079807510798075207980753079807540798075507980756079807570798075807980759079807600798076107980762079807630798076407980765079807660798076707980768079807690798077007980771079807720798077307980774079807750798077607980777079807780798077907980780079807810798078207980783079807840798078507980786079807870798078807980789079807900798079107980792079807930798079407980795079807960798079707980798079807990798080007980801079808020798080307980804079808050798080607980807079808080798080907980810079808110798081207980813079808140798081507980816079808170798081807980819079808200798082107980822079808230798082407980825079808260798082707980828079808290798083007980831079808320798083307980834079808350798083607980837079808380798083907980840079808410798084207980843079808440798084507980846079808470798084807980849079808500798085107980852079808530798085407980855079808560798085707980858079808590798086007980861079808620798086307980864079808650798086607980867079808680798086907980870079808710798087207980873079808740798087507980876079808770798087807980879079808800798088107980882079808830798088407980885079808860798088707980888079808890798089007980891079808920798089307980894079808950798089607980897079808980798089907980900079809010798090207980903079809040798090507980906079809070798090807980909079809100798091107980912079809130798091407980915079809160798091707980918079809190798092007980921079809220798092307980924079809250798092607980927079809280798092907980930079809310798093207980933079809340798093507980936079809370798093807980939079809400798094107980942079809430798094407980945079809460798094707980948079809490798095007980951079809520798095307980954079809550798095607980957079809580798095907980960079809610798096207980963079809640798096507980966079809670798096807980969079809700798097107980972079809730798097407980975079809760798097707980978079809790798098007980981079809820798098307980984079809850798098607980987079809880798098907980990079809910798099207980993079809940798099507980996079809970798099807980999079810000798100107981002079810030798100407981005079810060798100707981008079810090798101007981011079810120798101307981014079810150798101607981017079810180798101907981020079810210798102207981023079810240798102507981026079810270798102807981029079810300798103107981032079810330798103407981035079810360798103707981038079810390798104007981041079810420798104307981044079810450798104607981047079810480798104907981050079810510798105207981053079810540798105507981056079810570798105807981059079810600798106107981062079810630798106407981065079810660798106707981068079810690798107007981071079810720798107307981074079810750798107607981077079810780798107907981080079810810798108207981083079810840798108507981086079810870798108807981089079810900798109107981092079810930798109407981095079810960798109707981098079810990798110007981101079811020798110307981104079811050799000107990002079900030799000407990005079900060799000707990008079900090799001007990011079900120799001307990014079900150799001607990017079900180799001907990020079900210799002207990023079900240799002507990026079900270799002807990029079900300799003107990032079900330799003407990035079900360799003707990038079900390799004007990041079900420799004307990044079900450799004607990047079900480799004907990050079900510799005207990053079900540799005507990056079900570799005807990059079900600799006107990062079900630799006407990065079900660799006707990068079900690799007007990071079900720799007307990074079900750799007607990077079900780799007907990080079900810799008207990083079900840799008507990086079900870799008807990089079900900799009107990092079900930799009407990095079900960799009707990098079900990799010007990101079901020799010307990104079901050799010607990107079901080799010907990110079901110799011207990113079901140799011507990116079901170799011807990119079901200799012107990122079901230799012407990125079901260799012707990128079901290799013007990131079901320799013307990134079901350799013607990137079901380799013907990140079901410799014207990143079901440799014507990146079901470799014807990149079901500799015107990152079901530799015407990155079901560799015707990158079901590799016007990161079901620799016307990164079901650799016607990167079901680799016907990170079901710799017207990173079901740799017507990176079901770799017807990179079901800799018107990182079901830799018407990185079901860799018707990188079901890799019007990191079901920799019307990194079901950799019607990197079901980799019907990200079902010799020207990203079902040799020507990206079902070799020807990209079902100799021107990212079902130799021407990215079902160799021707990218079902190799022007990221079902220799022307990224079902250799022607990227079902280799022907990230079902310799023207990233079902340799023507990236079902370799023807990239079902400799024107990242079902430799024407990245079902460799024707990248079902490799025007990251079902520799025307990254079902550799025607990257079902580799025907990260079902610799026207990263079902640799026507990266079902670799026807990269079902700799027107990272079902730799027407990275079902760799027707990278079902790799028007990281079902820799028307990284079902850799028607990287079902880799028907990290079902910799029207990293079902940799029507990296079902970799029807990299079903000799030107990302079903030799030407990305079903060799030707990308079903090799031007990311079903120799031307990314079903150799031607990317079903180799031907990320079903210799032207990323079903240799032507990326079903270799032807990329079903300799033107990332079903330799033407990335079903360799033707990338079903390799034007990341079903420799034307990344079903450799034607990347079903480799034907990350079903510799035207990353079903540799035507990356079903570799035807990359079903600799036107990362079903630799036407990365079903660799036707990368079903690799037007990371079903720799037307990374079903750799037607990377079903780799037907990380079903810799038207990383079903840799038507990386079903870799038807990389079903900799039107990392079903930799039407990395079903960799039707990398079903990799040007990401079904020799040307990404079904050799040607990407079904080799040907990410079904110799041207990413079904140799041507990416079904170799041807990419079904200799042107990422079904230799042407990425079904260799042707990428079904290799043007990431079904320799043307990434079904350799043607990437079904380799043907990440079904410799044207990443079904440799044507990446079904470799044807990449079904500799045107990452079904530799045407990455079904560799045707990458079904590799046007990461079904620799046307990464079904650799046607990467079904680799046907990470079904710799047207990473079904740799047507990476079904770799047807990479079904800799048107990482079904830799048407990485079904860799048707990488079904890799049007990491079904920799049307990494079904950799049607990497079904980799049907990500079905010799050207990503079905040799050507990506079905070799050807990509079905100799051107990512079905130799051407990515079905160799051707990518079905190799052007990521079905220799052307990524079905250799052607990527079905280799052907990530079905310799053207990533079905340799053507990536079905370799053807990539079905400799054107990542079905430799054407990545079905460799054707990548079905490799055007990551079905520799055307990554079905550799055607990557079905580799055907990560079905610799056207990563079905640799056507990566079905670799056807990569079905700799057107990572079905730799057407990575079905760799057707990578079905790799058007990581079905820799058307990584079905850799058607990587079905880799058907990590079905910799059207990593079905940799059507990596079905970799059807990599079906000799060107990602079906030799060407990605079906060799060707990608079906090799061007990611079906120799061307990614079906150799061607990617079906180799061907990620079906210799062207990623079906240799062507990626079906270799062807990629079906300799063107990632079906330799063407990635079906360799063707990638079906390799064007990641079906420799064307990644079906450799064607990647079906480799064907990650079906510799065207990653079906540799065507990656079906570799065807990659079906600799066107990662079906630799066407990665079906660799066707990668079906690799067007990671079906720799067307990674079906750799067607990677079906780799067907990680079906810799068207990683079906840799068507990686079906870799068807990689079906900799069107990692079906930799069407990695079906960799069707990698079906990799070007990701079907020799070307990704079907050799070607990707079907080799070907990710079907110799071207990713079907140799071507990716079907170799071807990719079907200799072107990722079907230799072407990725079907260799072707990728079907290799073007990731079907320799073307990734079907350799073607990737079907380799073907990740079907410799074207990743079907440799074507990746079907470799074807990749079907500799075107990752079907530799075407990755079907560799075707990758079907590799076007990761079907620799076307990764079907650799076607990767079907680799076907990770079907710799077207990773079907740799077507990776079907770799077807990779079907800799078107990782079907830799078407990785079907860799078707990788079907890799079007990791079907920799079307990794079907950799079607990797079907980799079907990800079908010799080207990803079908040799080507990806079908070799080807990809079908100799081107990812079908130799081407990815079908160799081707990818079908190799082007990821079908220799082307990824079908250799082607990827079908280799082907990830079908310799083207990833079908340799083507990836079908370799083807990839079908400799084107990842079908430799084407990845079908460799084707990848079908490799085007990851079908520799085307990854079908550799085607990857079908580799085907990860079908610799086207990863079908640799086507990866079908670799086807990869079908700799087107990872079908730799087407990875079908760799087707990878079908790799088007990881079908820799088307990884079908850799088607990887079908880799088907990890079908910799089207990893079908940799089507990896079908970799089807990899079909000799090107990902079909030799090407990905079909060799090707990908079909090799091007990911079909120799091307990914079909150799091607990917079909180799091907990920079909210799092207990923079909240799092507990926079909270799092807990929079909300799093107990932079909330799093407990935079909360799093707990938079909390799094007990941079909420799094307990944079909450799094607990947079909480799094907990950079909510799095207990953079909540799095507990956079909570799095807990959079909600799096107990962079909630799096407990965079909660799096707990968079909690799097007990971079909720799097307990974079909750799097607990977079909780799097907990980079909810799098207990983079909840799098507990986079909870799098807990989079909900799099107990992079909930799099407990995079909960799099707990998079909990799100007991001079910020799100307991004079910050799100607991007079910080799100907991010079910110799101207991013079910140799101507991016079910170799101807991019079910200799102107991022079910230799102407991025079910260799102707991028079910290799103007991031079910320799103307991034079910350799103607991037079910380799103907991040079910410799104207991043079910440799104507991046079910470799104807991049079910500799105107991052079910530799105407991055079910560799105707991058079910590799106007991061079910620799106307991064079910650799106607991067079910680799106907991070079910710799107207991073079910740799107507991076079910770799107807991079079910800799108107991082079910830799108407991085079910860799108707991088079910890799109007991091079910920799109307991094079910950799109607991097079910980799109907991100079911010799110207991103079911040799110508000001080000020800000308000004080000050800000608000007080000080800000908000010080000110800001208000013080000140800001508000016080000170800001808000019080000200800002108000022080000230800002408000025080000260800002708000028080000290800003008000031080000320800003308000034080000350800003608000037080000380800003908000040080000410800004208000043080000440800004508000046080000470800004808000049080000500800005108000052080000530800005408000055080000560800005708000058080000590800006008000061080000620800006308000064080000650800006608000067080000680800006908000070080000710800007208000073080000740800007508000076080000770800007808000079080000800800008108000082080000830800008408000085080000860800008708000088080000890800009008000091080000920800009308000094080000950800009608000097080000980800009908000100080001010800010208000103080001040800010508000106080001070800010808000109080001100800011108000112080001130800011408000115080001160800011708000118080001190800012008000121080001220800012308000124080001250800012608000127080001280800012908000130080001310800013208000133080001340800013508000136080001370800013808000139080001400800014108000142080001430800014408000145080001460800014708000148080001490800015008000151080001520800015308000154080001550800015608000157080001580800015908000160080001610800016208000163080001640800016508000166080001670800016808000169080001700800017108000172080001730800017408000175080001760800017708000178080001790800018008000181080001820800018308000184080001850800018608000187080001880800018908000190080001910800019208000193080001940800019508000196080001970800019808000199080002000800020108000202080002030800020408000205080002060800020708000208080002090800021008000211080002120800021308000214080002150800021608000217080002180800021908000220080002210800022208000223080002240800022508000226080002270800022808000229080002300800023108000232080002330800023408000235080002360800023708000238080002390800024008000241080002420800024308000244080002450800024608000247080002480800024908000250080002510800025208000253080002540800025508000256080002570800025808000259080002600800026108000262080002630800026408000265080002660800026708000268080002690800027008000271080002720800027308000274080002750800027608000277080002780800027908000280080002810800028208000283080002840800028508000286080002870800028808000289080002900800029108000292080002930800029408000295080002960800029708000298080002990800030008000301080003020800030308000304080003050800030608000307080003080800030908000310080003110800031208000313080003140800031508000316080003170800031808000319080003200800032108000322080003230800032408000325080003260800032708000328080003290800033008000331080003320800033308000334080003350800033608000337080003380800033908000340080003410800034208000343080003440800034508000346080003470800034808000349080003500800035108000352080003530800035408000355080003560800035708000358080003590800036008000361080003620800036308000364080003650800036608000367080003680800036908000370080003710800037208000373080003740800037508000376080003770800037808000379080003800800038108000382080003830800038408000385080003860800038708000388080003890800039008000391080003920800039308000394080003950800039608000397080003980800039908000400080004010800040208000403080004040800040508000406080004070800040808000409080004100800041108000412080004130800041408000415080004160800041708000418080004190800042008000421080004220800042308000424080004250800042608000427080004280800042908000430080004310800043208000433080004340800043508000436080004370800043808000439080004400800044108000442080004430800044408000445080004460800044708000448080004490800045008000451080004520800045308000454080004550800045608000457080004580800045908000460080004610800046208000463080004640800046508000466080004670800046808000469080004700800047108000472080004730800047408000475080004760800047708000478080004790800048008000481080004820800048308000484080004850800048608000487080004880800048908000490080004910800049208000493080004940800049508000496080004970800049808000499080005000800050108000502080005030800050408000505080005060800050708000508080005090800051008000511080005120800051308000514080005150800051608000517080005180800051908000520080005210800052208000523080005240800052508000526080005270800052808000529080005300800053108000532080005330800053408000535080005360800053708000538080005390800054008000541080005420800054308000544080005450800054608000547080005480800054908000550080005510800055208000553080005540800055508000556080005570800055808000559080005600800056108000562080005630800056408000565080005660800056708000568080005690800057008000571080005720800057308000574080005750800057608000577080005780800057908000580080005810800058208000583080005840800058508000586080005870800058808000589080005900800059108000592080005930800059408000595080005960800059708000598080005990800060008000601080006020800060308000604080006050800060608000607080006080800060908000610080006110800061208000613080006140800061508000616080006170800061808000619080006200800062108000622080006230800062408000625080006260800062708000628080006290800063008000631080006320800063308000634080006350800063608000637080006380800063908000640080006410800064208000643080006440800064508000646080006470800064808000649080006500800065108000652080006530800065408000655080006560800065708000658080006590800066008000661080006620800066308000664080006650800066608000667080006680800066908000670080006710800067208000673080006740800067508000676080006770800067808000679080006800800068108000682080006830800068408000685080006860800068708000688080006890800069008000691080006920800069308000694080006950800069608000697080006980800069908000700080007010800070208000703080007040800070508000706080007070800070808000709080007100800071108000712080007130800071408000715080007160800071708000718080007190800072008000721080007220800072308000724080007250800072608000727080007280800072908000730080007310800073208000733080007340800073508000736080007370800073808000739080007400800074108000742080007430800074408000745080007460800074708000748080007490800075008000751080007520800075308000754080007550800075608000757080007580800075908000760080007610800076208000763080007640800076508000766080007670800076808000769080007700800077108000772080007730800077408000775080007760800077708000778080007790800078008000781080007820800078308000784080007850800078608000787080007880800078908000790080007910800079208000793080007940800079508000796080007970800079808000799080008000800080108000802080008030800080408000805080008060800080708000808080008090800081008000811080008120800081308000814080008150800081608000817080008180800081908000820080008210800082208000823080008240800082508000826080008270800082808000829080008300800083108000832080008330800083408000835080008360800083708000838080008390800084008000841080008420800084308000844080008450800084608000847080008480800084908000850080008510800085208000853080008540800085508000856080008570800085808000859080008600800086108000862080008630800086408000865080008660800086708000868080008690800087008000871080008720800087308000874080008750800087608000877080008780800087908000880080008810800088208000883080008840800088508000886080008870800088808000889080008900800089108000892080008930800089408000895080008960800089708000898080008990800090008000901080009020800090308000904080009050800090608000907080009080800090908000910080009110800091208000913080009140800091508000916080009170800091808000919080009200800092108000922080009230800092408000925080009260800092708000928080009290800093008000931080009320800093308000934080009350800093608000937080009380800093908000940080009410800094208000943080009440800094508000946080009470800094808000949080009500800095108000952080009530800095408000955080009560800095708000958080009590800096008000961080009620800096308000964080009650800096608000967080009680800096908000970080009710800097208000973080009740800097508000976080009770800097808000979080009800800098108000982080009830800098408000985080009860800098708000988080009890800099008000991080009920800099308000994080009950800099608000997080009980800099908001000080010010800100208001003080010040800100508001006080010070800100808001009080010100800101108001012080010130800101408001015080010160800101708001018080010190800102008001021080010220800102308001024080010250800102608001027080010280800102908001030080010310800103208001033080010340800103508001036080010370800103808001039080010400800104108001042080010430800104408001045080010460800104708001048080010490800105008001051080010520800105308001054080010550800105608001057080010580800105908001060080010610800106208001063080010640800106508001066080010670800106808001069080010700800107108001072080010730800107408001075080010760800107708001078080010790800108008001081080010820800108308001084080010850800108608001087080010880800108908001090080010910800109208001093080010940800109508001096080010970800109808001099080011000800110108001102080011030800110408001105080100010801000208010003080100040801000508010006080100070801000808010009080100100801001108010012080100130801001408010015080100160801001708010018080100190801002008010021080100220801002308010024080100250801002608010027080100280801002908010030080100310801003208010033080100340801003508010036080100370801003808010039080100400801004108010042080100430801004408010045080100460801004708010048080100490801005008010051080100520801005308010054080100550801005608010057080100580801005908010060080100610801006208010063080100640801006508010066080100670801006808010069080100700801007108010072080100730801007408010075080100760801007708010078080100790801008008010081080100820801008308010084080100850801008608010087080100880801008908010090080100910801009208010093080100940801009508010096080100970801009808010099080101000801010108010102080101030801010408010105080101060801010708010108080101090801011008010111080101120801011308010114080101150801011608010117080101180801011908010120080101210801012208010123080101240801012508010126080101270801012808010129080101300801013108010132080101330801013408010135080101360801013708010138080101390801014008010141080101420801014308010144080101450801014608010147080101480801014908010150080101510801015208010153080101540801015508010156080101570801015808010159080101600801016108010162080101630801016408010165080101660801016708010168080101690801017008010171080101720801017308010174080101750801017608010177080101780801017908010180080101810801018208010183080101840801018508010186080101870801018808010189080101900801019108010192080101930801019408010195080101960801019708010198080101990801020008010201080102020801020308010204080102050801020608010207080102080801020908010210080102110801021208010213080102140801021508010216080102170801021808010219080102200801022108010222080102230801022408010225080102260801022708010228080102290801023008010231080102320801023308010234080102350801023608010237080102380801023908010240080102410801024208010243080102440801024508010246080102470801024808010249080102500801025108010252080102530801025408010255080102560801025708010258080102590801026008010261080102620801026308010264080102650801026608010267080102680801026908010270080102710801027208010273080102740801027508010276080102770801027808010279080102800801028108010282080102830801028408010285080102860801028708010288080102890801029008010291080102920801029308010294080102950801029608010297080102980801029908010300080103010801030208010303080103040801030508010306080103070801030808010309080103100801031108010312080103130801031408010315080103160801031708010318080103190801032008010321080103220801032308010324080103250801032608010327080103280801032908010330080103310801033208010333080103340801033508010336080103370801033808010339080103400801034108010342080103430801034408010345080103460801034708010348080103490801035008010351080103520801035308010354080103550801035608010357080103580801035908010360080103610801036208010363080103640801036508010366080103670801036808010369080103700801037108010372080103730801037408010375080103760801037708010378080103790801038008010381080103820801038308010384080103850801038608010387080103880801038908010390080103910801039208010393080103940801039508010396080103970801039808010399080104000801040108010402080104030801040408010405080104060801040708010408080104090801041008010411080104120801041308010414080104150801041608010417080104180801041908010420080104210801042208010423080104240801042508010426080104270801042808010429080104300801043108010432080104330801043408010435080104360801043708010438080104390801044008010441080104420801044308010444080104450801044608010447080104480801044908010450080104510801045208010453080104540801045508010456080104570801045808010459080104600801046108010462080104630801046408010465080104660801046708010468080104690801047008010471080104720801047308010474080104750801047608010477080104780801047908010480080104810801048208010483080104840801048508010486080104870801048808010489080104900801049108010492080104930801049408010495080104960801049708010498080104990801050008010501080105020801050308010504080105050801050608010507080105080801050908010510080105110801051208010513080105140801051508010516080105170801051808010519080105200801052108010522080105230801052408010525080105260801052708010528080105290801053008010531080105320801053308010534080105350801053608010537080105380801053908010540080105410801054208010543080105440801054508010546080105470801054808010549080105500801055108010552080105530801055408010555080105560801055708010558080105590801056008010561080105620801056308010564080105650801056608010567080105680801056908010570080105710801057208010573080105740801057508010576080105770801057808010579080105800801058108010582080105830801058408010585080105860801058708010588080105890801059008010591080105920801059308010594080105950801059608010597080105980801059908010600080106010801060208010603080106040801060508010606080106070801060808010609080106100801061108010612080106130801061408010615080106160801061708010618080106190801062008010621080106220801062308010624080106250801062608010627080106280801062908010630080106310801063208010633080106340801063508010636080106370801063808010639080106400801064108010642080106430801064408010645080106460801064708010648080106490801065008010651080106520801065308010654080106550801065608010657080106580801065908010660080106610801066208010663080106640801066508010666080106670801066808010669080106700801067108010672080106730801067408010675080106760801067708010678080106790801068008010681080106820801068308010684080106850801068608010687080106880801068908010690080106910801069208010693080106940801069508010696080106970801069808010699080107000801070108010702080107030801070408010705080107060801070708010708080107090801071008010711080107120801071308010714080107150801071608010717080107180801071908010720080107210801072208010723080107240801072508010726080107270801072808010729080107300801073108010732080107330801073408010735080107360801073708010738080107390801074008010741080107420801074308010744080107450801074608010747080107480801074908010750080107510801075208010753080107540801075508010756080107570801075808010759080107600801076108010762080107630801076408010765080107660801076708010768080107690801077008010771080107720801077308010774080107750801077608010777080107780801077908010780080107810801078208010783080107840801078508010786080107870801078808010789080107900801079108010792080107930801079408010795080107960801079708010798080107990801080008010801080108020801080308010804080108050801080608010807080108080801080908010810080108110801081208010813080108140801081508010816080108170801081808010819080108200801082108010822080108230801082408010825080108260801082708010828080108290801083008010831080108320801083308010834080108350801083608010837080108380801083908010840080108410801084208010843080108440801084508010846080108470801084808010849080108500801085108010852080108530801085408010855080108560801085708010858080108590801086008010861080108620801086308010864080108650801086608010867080108680801086908010870080108710801087208010873080108740801087508010876080108770801087808010879080108800801088108010882080108830801088408010885080108860801088708010888080108890801089008010891080108920801089308010894080108950801089608010897080108980801089908010900080109010801090208010903080109040801090508010906080109070801090808010909080109100801091108010912080109130801091408010915080109160801091708010918080109190801092008010921080109220801092308010924080109250801092608010927080109280801092908010930080109310801093208010933080109340801093508010936080109370801093808010939080109400801094108010942080109430801094408010945080109460801094708010948080109490801095008010951080109520801095308010954080109550801095608010957080109580801095908010960080109610801096208010963080109640801096508010966080109670801096808010969080109700801097108010972080109730801097408010975080109760801097708010978080109790801098008010981080109820801098308010984080109850801098608010987080109880801098908010990080109910801099208010993080109940801099508010996080109970801099808010999080110000801100108011002080110030801100408011005080110060801100708011008080110090801101008011011080110120801101308011014080110150801101608011017080110180801101908011020080110210801102208011023080110240801102508011026080110270801102808011029080110300801103108011032080110330801103408011035080110360801103708011038080110390801104008011041080110420801104308011044080110450801104608011047080110480801104908011050080110510801105208011053080110540801105508011056080110570801105808011059080110600801106108011062080110630801106408011065080110660801106708011068080110690801107008011071080110720801107308011074080110750801107608011077080110780801107908011080080110810801108208011083080110840801108508011086080110870801108808011089080110900801109108011092080110930801109408011095080110960801109708011098080110990801110008011101080111020801110308011104080111050802000108020002080200030802000408020005080200060802000708020008080200090802001008020011080200120802001308020014080200150802001608020017080200180802001908020020080200210802002208020023080200240802002508020026080200270802002808020029080200300802003108020032080200330802003408020035080200360802003708020038080200390802004008020041080200420802004308020044080200450802004608020047080200480802004908020050080200510802005208020053080200540802005508020056080200570802005808020059080200600802006108020062080200630802006408020065080200660802006708020068080200690802007008020071080200720802007308020074080200750802007608020077080200780802007908020080080200810802008208020083080200840802008508020086080200870802008808020089080200900802009108020092080200930802009408020095080200960802009708020098080200990802010008020101080201020802010308020104080201050802010608020107080201080802010908020110080201110802011208020113080201140802011508020116080201170802011808020119080201200802012108020122080201230802012408020125080201260802012708020128080201290802013008020131080201320802013308020134080201350802013608020137080201380802013908020140080201410802014208020143080201440802014508020146080201470802014808020149080201500802015108020152080201530802015408020155080201560802015708020158080201590802016008020161080201620802016308020164080201650802016608020167080201680802016908020170080201710802017208020173080201740802017508020176080201770802017808020179080201800802018108020182080201830802018408020185080201860802018708020188080201890802019008020191080201920802019308020194080201950802019608020197080201980802019908020200080202010802020208020203080202040802020508020206080202070802020808020209080202100802021108020212080202130802021408020215080202160802021708020218080202190802022008020221080202220802022308020224080202250802022608020227080202280802022908020230080202310802023208020233080202340802023508020236080202370802023808020239080202400802024108020242080202430802024408020245080202460802024708020248080202490802025008020251080202520802025308020254080202550802025608020257080202580802025908020260080202610802026208020263080202640802026508020266080202670802026808020269080202700802027108020272080202730802027408020275080202760802027708020278080202790802028008020281080202820802028308020284080202850802028608020287080202880802028908020290080202910802029208020293080202940802029508020296080202970802029808020299080203000802030108020302080203030802030408020305080203060802030708020308080203090802031008020311080203120802031308020314080203150802031608020317080203180802031908020320080203210802032208020323080203240802032508020326080203270802032808020329080203300802033108020332080203330802033408020335080203360802033708020338080203390802034008020341080203420802034308020344080203450802034608020347080203480802034908020350080203510802035208020353080203540802035508020356080203570802035808020359080203600802036108020362080203630802036408020365080203660802036708020368080203690802037008020371080203720802037308020374080203750802037608020377080203780802037908020380080203810802038208020383080203840802038508020386080203870802038808020389080203900802039108020392080203930802039408020395080203960802039708020398080203990802040008020401080204020802040308020404080204050802040608020407080204080802040908020410080204110802041208020413080204140802041508020416080204170802041808020419080204200802042108020422080204230802042408020425080204260802042708020428080204290802043008020431080204320802043308020434080204350802043608020437080204380802043908020440080204410802044208020443080204440802044508020446080204470802044808020449080204500802045108020452080204530802045408020455080204560802045708020458080204590802046008020461080204620802046308020464080204650802046608020467080204680802046908020470080204710802047208020473080204740802047508020476080204770802047808020479080204800802048108020482080204830802048408020485080204860802048708020488080204890802049008020491080204920802049308020494080204950802049608020497080204980802049908020500080205010802050208020503080205040802050508020506080205070802050808020509080205100802051108020512080205130802051408020515080205160802051708020518080205190802052008020521080205220802052308020524080205250802052608020527080205280802052908020530080205310802053208020533080205340802053508020536080205370802053808020539080205400802054108020542080205430802054408020545080205460802054708020548080205490802055008020551080205520802055308020554080205550802055608020557080205580802055908020560080205610802056208020563080205640802056508020566080205670802056808020569080205700802057108020572080205730802057408020575080205760802057708020578080205790802058008020581080205820802058308020584080205850802058608020587080205880802058908020590080205910802059208020593080205940802059508020596080205970802059808020599080206000802060108020602080206030802060408020605080206060802060708020608080206090802061008020611080206120802061308020614080206150802061608020617080206180802061908020620080206210802062208020623080206240802062508020626080206270802062808020629080206300802063108020632080206330802063408020635080206360802063708020638080206390802064008020641080206420802064308020644080206450802064608020647080206480802064908020650080206510802065208020653080206540802065508020656080206570802065808020659080206600802066108020662080206630802066408020665080206660802066708020668080206690802067008020671080206720802067308020674080206750802067608020677080206780802067908020680080206810802068208020683080206840802068508020686080206870802068808020689080206900802069108020692080206930802069408020695080206960802069708020698080206990802070008020701080207020802070308020704080207050802070608020707080207080802070908020710080207110802071208020713080207140802071508020716080207170802071808020719080207200802072108020722080207230802072408020725080207260802072708020728080207290802073008020731080207320802073308020734080207350802073608020737080207380802073908020740080207410802074208020743080207440802074508020746080207470802074808020749080207500802075108020752080207530802075408020755080207560802075708020758080207590802076008020761080207620802076308020764080207650802076608020767080207680802076908020770080207710802077208020773080207740802077508020776080207770802077808020779080207800802078108020782080207830802078408020785080207860802078708020788080207890802079008020791080207920802079308020794080207950802079608020797080207980802079908020800080208010802080208020803080208040802080508020806080208070802080808020809080208100802081108020812080208130802081408020815080208160802081708020818080208190802082008020821080208220802082308020824080208250802082608020827080208280802082908020830080208310802083208020833080208340802083508020836080208370802083808020839080208400802084108020842080208430802084408020845080208460802084708020848080208490802085008020851080208520802085308020854080208550802085608020857080208580802085908020860080208610802086208020863080208640802086508020866080208670802086808020869080208700802087108020872080208730802087408020875080208760802087708020878080208790802088008020881080208820802088308020884080208850802088608020887080208880802088908020890080208910802089208020893080208940802089508020896080208970802089808020899080209000802090108020902080209030802090408020905080209060802090708020908080209090802091008020911080209120802091308020914080209150802091608020917080209180802091908020920080209210802092208020923080209240802092508020926080209270802092808020929080209300802093108020932080209330802093408020935080209360802093708020938080209390802094008020941080209420802094308020944080209450802094608020947080209480802094908020950080209510802095208020953080209540802095508020956080209570802095808020959080209600802096108020962080209630802096408020965080209660802096708020968080209690802097008020971080209720802097308020974080209750802097608020977080209780802097908020980080209810802098208020983080209840802098508020986080209870802098808020989080209900802099108020992080209930802099408020995080209960802099708020998080209990802100008021001080210020802100308021004080210050802100608021007080210080802100908021010080210110802101208021013080210140802101508021016080210170802101808021019080210200802102108021022080210230802102408021025080210260802102708021028080210290802103008021031080210320802103308021034080210350802103608021037080210380802103908021040080210410802104208021043080210440802104508021046080210470802104808021049080210500802105108021052080210530802105408021055080210560802105708021058080210590802106008021061080210620802106308021064080210650802106608021067080210680802106908021070080210710802107208021073080210740802107508021076080210770802107808021079080210800802108108021082080210830802108408021085080210860802108708021088080210890802109008021091080210920802109308021094080210950802109608021097080210980802109908021100080211010802110208021103080211040802110508030001080300020803000308030004080300050803000608030007080300080803000908030010080300110803001208030013080300140803001508030016080300170803001808030019080300200803002108030022080300230803002408030025080300260803002708030028080300290803003008030031080300320803003308030034080300350803003608030037080300380803003908030040080300410803004208030043080300440803004508030046080300470803004808030049080300500803005108030052080300530803005408030055080300560803005708030058080300590803006008030061080300620803006308030064080300650803006608030067080300680803006908030070080300710803007208030073080300740803007508030076080300770803007808030079080300800803008108030082080300830803008408030085080300860803008708030088080300890803009008030091080300920803009308030094080300950803009608030097080300980803009908030100080301010803010208030103080301040803010508030106080301070803010808030109080301100803011108030112080301130803011408030115080301160803011708030118080301190803012008030121080301220803012308030124080301250803012608030127080301280803012908030130080301310803013208030133080301340803013508030136080301370803013808030139080301400803014108030142080301430803014408030145080301460803014708030148080301490803015008030151080301520803015308030154080301550803015608030157080301580803015908030160080301610803016208030163080301640803016508030166080301670803016808030169080301700803017108030172080301730803017408030175080301760803017708030178080301790803018008030181080301820803018308030184080301850803018608030187080301880803018908030190080301910803019208030193080301940803019508030196080301970803019808030199080302000803020108030202080302030803020408030205080302060803020708030208080302090803021008030211080302120803021308030214080302150803021608030217080302180803021908030220080302210803022208030223080302240803022508030226080302270803022808030229080302300803023108030232080302330803023408030235080302360803023708030238080302390803024008030241080302420803024308030244080302450803024608030247080302480803024908030250080302510803025208030253080302540803025508030256080302570803025808030259080302600803026108030262080302630803026408030265080302660803026708030268080302690803027008030271080302720803027308030274080302750803027608030277080302780803027908030280080302810803028208030283080302840803028508030286080302870803028808030289080302900803029108030292080302930803029408030295080302960803029708030298080302990803030008030301080303020803030308030304080303050803030608030307080303080803030908030310080303110803031208030313080303140803031508030316080303170803031808030319080303200803032108030322080303230803032408030325080303260803032708030328080303290803033008030331080303320803033308030334080303350803033608030337080303380803033908030340080303410803034208030343080303440803034508030346080303470803034808030349080303500803035108030352080303530803035408030355080303560803035708030358080303590803036008030361080303620803036308030364080303650803036608030367080303680803036908030370080303710803037208030373080303740803037508030376080303770803037808030379080303800803038108030382080303830803038408030385080303860803038708030388080303890803039008030391080303920803039308030394080303950803039608030397080303980803039908030400080304010803040208030403080304040803040508030406080304070803040808030409080304100803041108030412080304130803041408030415080304160803041708030418080304190803042008030421080304220803042308030424080304250803042608030427080304280803042908030430080304310803043208030433080304340803043508030436080304370803043808030439080304400803044108030442080304430803044408030445080304460803044708030448080304490803045008030451080304520803045308030454080304550803045608030457080304580803045908030460080304610803046208030463080304640803046508030466080304670803046808030469080304700803047108030472080304730803047408030475080304760803047708030478080304790803048008030481080304820803048308030484080304850803048608030487080304880803048908030490080304910803049208030493080304940803049508030496080304970803049808030499080305000803050108030502080305030803050408030505080305060803050708030508080305090803051008030511080305120803051308030514080305150803051608030517080305180803051908030520080305210803052208030523080305240803052508030526080305270803052808030529080305300803053108030532080305330803053408030535080305360803053708030538080305390803054008030541080305420803054308030544080305450803054608030547080305480803054908030550080305510803055208030553080305540803055508030556080305570803055808030559080305600803056108030562080305630803056408030565080305660803056708030568080305690803057008030571080305720803057308030574080305750803057608030577080305780803057908030580080305810803058208030583080305840803058508030586080305870803058808030589080305900803059108030592080305930803059408030595080305960803059708030598080305990803060008030601080306020803060308030604080306050803060608030607080306080803060908030610080306110803061208030613080306140803061508030616080306170803061808030619080306200803062108030622080306230803062408030625080306260803062708030628080306290803063008030631080306320803063308030634080306350803063608030637080306380803063908030640080306410803064208030643080306440803064508030646080306470803064808030649080306500803065108030652080306530803065408030655080306560803065708030658080306590803066008030661080306620803066308030664080306650803066608030667080306680803066908030670080306710803067208030673080306740803067508030676080306770803067808030679080306800803068108030682080306830803068408030685080306860803068708030688080306890803069008030691080306920803069308030694080306950803069608030697080306980803069908030700080307010803070208030703080307040803070508030706080307070803070808030709080307100803071108030712080307130803071408030715080307160803071708030718080307190803072008030721080307220803072308030724080307250803072608030727080307280803072908030730080307310803073208030733080307340803073508030736080307370803073808030739080307400803074108030742080307430803074408030745080307460803074708030748080307490803075008030751080307520803075308030754080307550803075608030757080307580803075908030760080307610803076208030763080307640803076508030766080307670803076808030769080307700803077108030772080307730803077408030775080307760803077708030778080307790803078008030781080307820803078308030784080307850803078608030787080307880803078908030790080307910803079208030793080307940803079508030796080307970803079808030799080308000803080108030802080308030803080408030805080308060803080708030808080308090803081008030811080308120803081308030814080308150803081608030817080308180803081908030820080308210803082208030823080308240803082508030826080308270803082808030829080308300803083108030832080308330803083408030835080308360803083708030838080308390803084008030841080308420803084308030844080308450803084608030847080308480803084908030850080308510803085208030853080308540803085508030856080308570803085808030859080308600803086108030862080308630803086408030865080308660803086708030868080308690803087008030871080308720803087308030874080308750803087608030877080308780803087908030880080308810803088208030883080308840803088508030886080308870803088808030889080308900803089108030892080308930803089408030895080308960803089708030898080308990803090008030901080309020803090308030904080309050803090608030907080309080803090908030910080309110803091208030913080309140803091508030916080309170803091808030919080309200803092108030922080309230803092408030925080309260803092708030928080309290803093008030931080309320803093308030934080309350803093608030937080309380803093908030940080309410803094208030943080309440803094508030946080309470803094808030949080309500803095108030952080309530803095408030955080309560803095708030958080309590803096008030961080309620803096308030964080309650803096608030967080309680803096908030970080309710803097208030973080309740803097508030976080309770803097808030979080309800803098108030982080309830803098408030985080309860803098708030988080309890803099008030991080309920803099308030994080309950803099608030997080309980803099908031000080310010803100208031003080310040803100508031006080310070803100808031009080310100803101108031012080310130803101408031015080310160803101708031018080310190803102008031021080310220803102308031024080310250803102608031027080310280803102908031030080310310803103208031033080310340803103508031036080310370803103808031039080310400803104108031042080310430803104408031045080310460803104708031048080310490803105008031051080310520803105308031054080310550803105608031057080310580803105908031060080310610803106208031063080310640803106508031066080310670803106808031069080310700803107108031072080310730803107408031075080310760803107708031078080310790803108008031081080310820803108308031084080310850803108608031087080310880803108908031090080310910803109208031093080310940803109508031096080310970803109808031099080311000803110108031102080311030803110408031105080400010804000208040003080400040804000508040006080400070804000808040009080400100804001108040012080400130804001408040015080400160804001708040018080400190804002008040021080400220804002308040024080400250804002608040027080400280804002908040030080400310804003208040033080400340804003508040036080400370804003808040039080400400804004108040042080400430804004408040045080400460804004708040048080400490804005008040051080400520804005308040054080400550804005608040057080400580804005908040060080400610804006208040063080400640804006508040066080400670804006808040069080400700804007108040072080400730804007408040075080400760804007708040078080400790804008008040081080400820804008308040084080400850804008608040087080400880804008908040090080400910804009208040093080400940804009508040096080400970804009808040099080401000804010108040102080401030804010408040105080401060804010708040108080401090804011008040111080401120804011308040114080401150804011608040117080401180804011908040120080401210804012208040123080401240804012508040126080401270804012808040129080401300804013108040132080401330804013408040135080401360804013708040138080401390804014008040141080401420804014308040144080401450804014608040147080401480804014908040150080401510804015208040153080401540804015508040156080401570804015808040159080401600804016108040162080401630804016408040165080401660804016708040168080401690804017008040171080401720804017308040174080401750804017608040177080401780804017908040180080401810804018208040183080401840804018508040186080401870804018808040189080401900804019108040192080401930804019408040195080401960804019708040198080401990804020008040201080402020804020308040204080402050804020608040207080402080804020908040210080402110804021208040213080402140804021508040216080402170804021808040219080402200804022108040222080402230804022408040225080402260804022708040228080402290804023008040231080402320804023308040234080402350804023608040237080402380804023908040240080402410804024208040243080402440804024508040246080402470804024808040249080402500804025108040252080402530804025408040255080402560804025708040258080402590804026008040261080402620804026308040264080402650804026608040267080402680804026908040270080402710804027208040273080402740804027508040276080402770804027808040279080402800804028108040282080402830804028408040285080402860804028708040288080402890804029008040291080402920804029308040294080402950804029608040297080402980804029908040300080403010804030208040303080403040804030508040306080403070804030808040309080403100804031108040312080403130804031408040315080403160804031708040318080403190804032008040321080403220804032308040324080403250804032608040327080403280804032908040330080403310804033208040333080403340804033508040336080403370804033808040339080403400804034108040342080403430804034408040345080403460804034708040348080403490804035008040351080403520804035308040354080403550804035608040357080403580804035908040360080403610804036208040363080403640804036508040366080403670804036808040369080403700804037108040372080403730804037408040375080403760804037708040378080403790804038008040381080403820804038308040384080403850804038608040387080403880804038908040390080403910804039208040393080403940804039508040396080403970804039808040399080404000804040108040402080404030804040408040405080404060804040708040408080404090804041008040411080404120804041308040414080404150804041608040417080404180804041908040420080404210804042208040423080404240804042508040426080404270804042808040429080404300804043108040432080404330804043408040435080404360804043708040438080404390804044008040441080404420804044308040444080404450804044608040447080404480804044908040450080404510804045208040453080404540804045508040456080404570804045808040459080404600804046108040462080404630804046408040465080404660804046708040468080404690804047008040471080404720804047308040474080404750804047608040477080404780804047908040480080404810804048208040483080404840804048508040486080404870804048808040489080404900804049108040492080404930804049408040495080404960804049708040498080404990804050008040501080405020804050308040504080405050804050608040507080405080804050908040510080405110804051208040513080405140804051508040516080405170804051808040519080405200804052108040522080405230804052408040525080405260804052708040528080405290804053008040531080405320804053308040534080405350804053608040537080405380804053908040540080405410804054208040543080405440804054508040546080405470804054808040549080405500804055108040552080405530804055408040555080405560804055708040558080405590804056008040561080405620804056308040564080405650804056608040567080405680804056908040570080405710804057208040573080405740804057508040576080405770804057808040579080405800804058108040582080405830804058408040585080405860804058708040588080405890804059008040591080405920804059308040594080405950804059608040597080405980804059908040600080406010804060208040603080406040804060508040606080406070804060808040609080406100804061108040612080406130804061408040615080406160804061708040618080406190804062008040621080406220804062308040624080406250804062608040627080406280804062908040630080406310804063208040633080406340804063508040636080406370804063808040639080406400804064108040642080406430804064408040645080406460804064708040648080406490804065008040651080406520804065308040654080406550804065608040657080406580804065908040660080406610804066208040663080406640804066508040666080406670804066808040669080406700804067108040672080406730804067408040675080406760804067708040678080406790804068008040681080406820804068308040684080406850804068608040687080406880804068908040690080406910804069208040693080406940804069508040696080406970804069808040699080407000804070108040702080407030804070408040705080407060804070708040708080407090804071008040711080407120804071308040714080407150804071608040717080407180804071908040720080407210804072208040723080407240804072508040726080407270804072808040729080407300804073108040732080407330804073408040735080407360804073708040738080407390804074008040741080407420804074308040744080407450804074608040747080407480804074908040750080407510804075208040753080407540804075508040756080407570804075808040759080407600804076108040762080407630804076408040765080407660804076708040768080407690804077008040771080407720804077308040774080407750804077608040777080407780804077908040780080407810804078208040783080407840804078508040786080407870804078808040789080407900804079108040792080407930804079408040795080407960804079708040798080407990804080008040801080408020804080308040804080408050804080608040807080408080804080908040810080408110804081208040813080408140804081508040816080408170804081808040819080408200804082108040822080408230804082408040825080408260804082708040828080408290804083008040831080408320804083308040834080408350804083608040837080408380804083908040840080408410804084208040843080408440804084508040846080408470804084808040849080408500804085108040852080408530804085408040855080408560804085708040858080408590804086008040861080408620804086308040864080408650804086608040867080408680804086908040870080408710804087208040873080408740804087508040876080408770804087808040879080408800804088108040882080408830804088408040885080408860804088708040888080408890804089008040891080408920804089308040894080408950804089608040897080408980804089908040900080409010804090208040903080409040804090508040906080409070804090808040909080409100804091108040912080409130804091408040915080409160804091708040918080409190804092008040921080409220804092308040924080409250804092608040927080409280804092908040930080409310804093208040933080409340804093508040936080409370804093808040939080409400804094108040942080409430804094408040945080409460804094708040948080409490804095008040951080409520804095308040954080409550804095608040957080409580804095908040960080409610804096208040963080409640804096508040966080409670804096808040969080409700804097108040972080409730804097408040975080409760804097708040978080409790804098008040981080409820804098308040984080409850804098608040987080409880804098908040990080409910804099208040993080409940804099508040996080409970804099808040999080410000804100108041002080410030804100408041005080410060804100708041008080410090804101008041011080410120804101308041014080410150804101608041017080410180804101908041020080410210804102208041023080410240804102508041026080410270804102808041029080410300804103108041032080410330804103408041035080410360804103708041038080410390804104008041041080410420804104308041044080410450804104608041047080410480804104908041050080410510804105208041053080410540804105508041056080410570804105808041059080410600804106108041062080410630804106408041065080410660804106708041068080410690804107008041071080410720804107308041074080410750804107608041077080410780804107908041080080410810804108208041083080410840804108508041086080410870804108808041089080410900804109108041092080410930804109408041095080410960804109708041098080410990804110008041101080411020804110308041104080411050805000108050002080500030805000408050005080500060805000708050008080500090805001008050011080500120805001308050014080500150805001608050017080500180805001908050020080500210805002208050023080500240805002508050026080500270805002808050029080500300805003108050032080500330805003408050035080500360805003708050038080500390805004008050041080500420805004308050044080500450805004608050047080500480805004908050050080500510805005208050053080500540805005508050056080500570805005808050059080500600805006108050062080500630805006408050065080500660805006708050068080500690805007008050071080500720805007308050074080500750805007608050077080500780805007908050080080500810805008208050083080500840805008508050086080500870805008808050089080500900805009108050092080500930805009408050095080500960805009708050098080500990805010008050101080501020805010308050104080501050805010608050107080501080805010908050110080501110805011208050113080501140805011508050116080501170805011808050119080501200805012108050122080501230805012408050125080501260805012708050128080501290805013008050131080501320805013308050134080501350805013608050137080501380805013908050140080501410805014208050143080501440805014508050146080501470805014808050149080501500805015108050152080501530805015408050155080501560805015708050158080501590805016008050161080501620805016308050164080501650805016608050167080501680805016908050170080501710805017208050173080501740805017508050176080501770805017808050179080501800805018108050182080501830805018408050185080501860805018708050188080501890805019008050191080501920805019308050194080501950805019608050197080501980805019908050200080502010805020208050203080502040805020508050206080502070805020808050209080502100805021108050212080502130805021408050215080502160805021708050218080502190805022008050221080502220805022308050224080502250805022608050227080502280805022908050230080502310805023208050233080502340805023508050236080502370805023808050239080502400805024108050242080502430805024408050245080502460805024708050248080502490805025008050251080502520805025308050254080502550805025608050257080502580805025908050260080502610805026208050263080502640805026508050266080502670805026808050269080502700805027108050272080502730805027408050275080502760805027708050278080502790805028008050281080502820805028308050284080502850805028608050287080502880805028908050290080502910805029208050293080502940805029508050296080502970805029808050299080503000805030108050302080503030805030408050305080503060805030708050308080503090805031008050311080503120805031308050314080503150805031608050317080503180805031908050320080503210805032208050323080503240805032508050326080503270805032808050329080503300805033108050332080503330805033408050335080503360805033708050338080503390805034008050341080503420805034308050344080503450805034608050347080503480805034908050350080503510805035208050353080503540805035508050356080503570805035808050359080503600805036108050362080503630805036408050365080503660805036708050368080503690805037008050371080503720805037308050374080503750805037608050377080503780805037908050380080503810805038208050383080503840805038508050386080503870805038808050389080503900805039108050392080503930805039408050395080503960805039708050398080503990805040008050401080504020805040308050404080504050805040608050407080504080805040908050410080504110805041208050413080504140805041508050416080504170805041808050419080504200805042108050422080504230805042408050425080504260805042708050428080504290805043008050431080504320805043308050434080504350805043608050437080504380805043908050440080504410805044208050443080504440805044508050446080504470805044808050449080504500805045108050452080504530805045408050455080504560805045708050458080504590805046008050461080504620805046308050464080504650805046608050467080504680805046908050470080504710805047208050473080504740805047508050476080504770805047808050479080504800805048108050482080504830805048408050485080504860805048708050488080504890805049008050491080504920805049308050494080504950805049608050497080504980805049908050500080505010805050208050503080505040805050508050506080505070805050808050509080505100805051108050512080505130805051408050515080505160805051708050518080505190805052008050521080505220805052308050524080505250805052608050527080505280805052908050530080505310805053208050533080505340805053508050536080505370805053808050539080505400805054108050542080505430805054408050545080505460805054708050548080505490805055008050551080505520805055308050554080505550805055608050557080505580805055908050560080505610805056208050563080505640805056508050566080505670805056808050569080505700805057108050572080505730805057408050575080505760805057708050578080505790805058008050581080505820805058308050584080505850805058608050587080505880805058908050590080505910805059208050593080505940805059508050596080505970805059808050599080506000805060108050602080506030805060408050605080506060805060708050608080506090805061008050611080506120805061308050614080506150805061608050617080506180805061908050620080506210805062208050623080506240805062508050626080506270805062808050629080506300805063108050632080506330805063408050635080506360805063708050638080506390805064008050641080506420805064308050644080506450805064608050647080506480805064908050650080506510805065208050653080506540805065508050656080506570805065808050659080506600805066108050662080506630805066408050665080506660805066708050668080506690805067008050671080506720805067308050674080506750805067608050677080506780805067908050680080506810805068208050683080506840805068508050686080506870805068808050689080506900805069108050692080506930805069408050695080506960805069708050698080506990805070008050701080507020805070308050704080507050805070608050707080507080805070908050710080507110805071208050713080507140805071508050716080507170805071808050719080507200805072108050722080507230805072408050725080507260805072708050728080507290805073008050731080507320805073308050734080507350805073608050737080507380805073908050740080507410805074208050743080507440805074508050746080507470805074808050749080507500805075108050752080507530805075408050755080507560805075708050758080507590805076008050761080507620805076308050764080507650805076608050767080507680805076908050770080507710805077208050773080507740805077508050776080507770805077808050779080507800805078108050782080507830805078408050785080507860805078708050788080507890805079008050791080507920805079308050794080507950805079608050797080507980805079908050800080508010805080208050803080508040805080508050806080508070805080808050809080508100805081108050812080508130805081408050815080508160805081708050818080508190805082008050821080508220805082308050824080508250805082608050827080508280805082908050830080508310805083208050833080508340805083508050836080508370805083808050839080508400805084108050842080508430805084408050845080508460805084708050848080508490805085008050851080508520805085308050854080508550805085608050857080508580805085908050860080508610805086208050863080508640805086508050866080508670805086808050869080508700805087108050872080508730805087408050875080508760805087708050878080508790805088008050881080508820805088308050884080508850805088608050887080508880805088908050890080508910805089208050893080508940805089508050896080508970805089808050899080509000805090108050902080509030805090408050905080509060805090708050908080509090805091008050911080509120805091308050914080509150805091608050917080509180805091908050920080509210805092208050923080509240805092508050926080509270805092808050929080509300805093108050932080509330805093408050935080509360805093708050938080509390805094008050941080509420805094308050944080509450805094608050947080509480805094908050950080509510805095208050953080509540805095508050956080509570805095808050959080509600805096108050962080509630805096408050965080509660805096708050968080509690805097008050971080509720805097308050974080509750805097608050977080509780805097908050980080509810805098208050983080509840805098508050986080509870805098808050989080509900805099108050992080509930805099408050995080509960805099708050998080509990805100008051001080510020805100308051004080510050805100608051007080510080805100908051010080510110805101208051013080510140805101508051016080510170805101808051019080510200805102108051022080510230805102408051025080510260805102708051028080510290805103008051031080510320805103308051034080510350805103608051037080510380805103908051040080510410805104208051043080510440805104508051046080510470805104808051049080510500805105108051052080510530805105408051055080510560805105708051058080510590805106008051061080510620805106308051064080510650805106608051067080510680805106908051070080510710805107208051073080510740805107508051076080510770805107808051079080510800805108108051082080510830805108408051085080510860805108708051088080510890805109008051091080510920805109308051094080510950805109608051097080510980805109908051100080511010805110208051103080511040805110508060001080600020806000308060004080600050806000608060007080600080806000908060010080600110806001208060013080600140806001508060016080600170806001808060019080600200806002108060022080600230806002408060025080600260806002708060028080600290806003008060031080600320806003308060034080600350806003608060037080600380806003908060040080600410806004208060043080600440806004508060046080600470806004808060049080600500806005108060052080600530806005408060055080600560806005708060058080600590806006008060061080600620806006308060064080600650806006608060067080600680806006908060070080600710806007208060073080600740806007508060076080600770806007808060079080600800806008108060082080600830806008408060085080600860806008708060088080600890806009008060091080600920806009308060094080600950806009608060097080600980806009908060100080601010806010208060103080601040806010508060106080601070806010808060109080601100806011108060112080601130806011408060115080601160806011708060118080601190806012008060121080601220806012308060124080601250806012608060127080601280806012908060130080601310806013208060133080601340806013508060136080601370806013808060139080601400806014108060142080601430806014408060145080601460806014708060148080601490806015008060151080601520806015308060154080601550806015608060157080601580806015908060160080601610806016208060163080601640806016508060166080601670806016808060169080601700806017108060172080601730806017408060175080601760806017708060178080601790806018008060181080601820806018308060184080601850806018608060187080601880806018908060190080601910806019208060193080601940806019508060196080601970806019808060199080602000806020108060202080602030806020408060205080602060806020708060208080602090806021008060211080602120806021308060214080602150806021608060217080602180806021908060220080602210806022208060223080602240806022508060226080602270806022808060229080602300806023108060232080602330806023408060235080602360806023708060238080602390806024008060241080602420806024308060244080602450806024608060247080602480806024908060250080602510806025208060253080602540806025508060256080602570806025808060259080602600806026108060262080602630806026408060265080602660806026708060268080602690806027008060271080602720806027308060274080602750806027608060277080602780806027908060280080602810806028208060283080602840806028508060286080602870806028808060289080602900806029108060292080602930806029408060295080602960806029708060298080602990806030008060301080603020806030308060304080603050806030608060307080603080806030908060310080603110806031208060313080603140806031508060316080603170806031808060319080603200806032108060322080603230806032408060325080603260806032708060328080603290806033008060331080603320806033308060334080603350806033608060337080603380806033908060340080603410806034208060343080603440806034508060346080603470806034808060349080603500806035108060352080603530806035408060355080603560806035708060358080603590806036008060361080603620806036308060364080603650806036608060367080603680806036908060370080603710806037208060373080603740806037508060376080603770806037808060379080603800806038108060382080603830806038408060385080603860806038708060388080603890806039008060391080603920806039308060394080603950806039608060397080603980806039908060400080604010806040208060403080604040806040508060406080604070806040808060409080604100806041108060412080604130806041408060415080604160806041708060418080604190806042008060421080604220806042308060424080604250806042608060427080604280806042908060430080604310806043208060433080604340806043508060436080604370806043808060439080604400806044108060442080604430806044408060445080604460806044708060448080604490806045008060451080604520806045308060454080604550806045608060457080604580806045908060460080604610806046208060463080604640806046508060466080604670806046808060469080604700806047108060472080604730806047408060475080604760806047708060478080604790806048008060481080604820806048308060484080604850806048608060487080604880806048908060490080604910806049208060493080604940806049508060496080604970806049808060499080605000806050108060502080605030806050408060505080605060806050708060508080605090806051008060511080605120806051308060514080605150806051608060517080605180806051908060520080605210806052208060523080605240806052508060526080605270806052808060529080605300806053108060532080605330806053408060535080605360806053708060538080605390806054008060541080605420806054308060544080605450806054608060547080605480806054908060550080605510806055208060553080605540806055508060556080605570806055808060559080605600806056108060562080605630806056408060565080605660806056708060568080605690806057008060571080605720806057308060574080605750806057608060577080605780806057908060580080605810806058208060583080605840806058508060586080605870806058808060589080605900806059108060592080605930806059408060595080605960806059708060598080605990806060008060601080606020806060308060604080606050806060608060607080606080806060908060610080606110806061208060613080606140806061508060616080606170806061808060619080606200806062108060622080606230806062408060625080606260806062708060628080606290806063008060631080606320806063308060634080606350806063608060637080606380806063908060640080606410806064208060643080606440806064508060646080606470806064808060649080606500806065108060652080606530806065408060655080606560806065708060658080606590806066008060661080606620806066308060664080606650806066608060667080606680806066908060670080606710806067208060673080606740806067508060676080606770806067808060679080606800806068108060682080606830806068408060685080606860806068708060688080606890806069008060691080606920806069308060694080606950806069608060697080606980806069908060700080607010806070208060703080607040806070508060706080607070806070808060709080607100806071108060712080607130806071408060715080607160806071708060718080607190806072008060721080607220806072308060724080607250806072608060727080607280806072908060730080607310806073208060733080607340806073508060736080607370806073808060739080607400806074108060742080607430806074408060745080607460806074708060748080607490806075008060751080607520806075308060754080607550806075608060757080607580806075908060760080607610806076208060763080607640806076508060766080607670806076808060769080607700806077108060772080607730806077408060775080607760806077708060778080607790806078008060781080607820806078308060784080607850806078608060787080607880806078908060790080607910806079208060793080607940806079508060796080607970806079808060799080608000806080108060802080608030806080408060805080608060806080708060808080608090806081008060811080608120806081308060814080608150806081608060817080608180806081908060820080608210806082208060823080608240806082508060826080608270806082808060829080608300806083108060832080608330806083408060835080608360806083708060838080608390806084008060841080608420806084308060844080608450806084608060847080608480806084908060850080608510806085208060853080608540806085508060856080608570806085808060859080608600806086108060862080608630806086408060865080608660806086708060868080608690806087008060871080608720806087308060874080608750806087608060877080608780806087908060880080608810806088208060883080608840806088508060886080608870806088808060889080608900806089108060892080608930806089408060895080608960806089708060898080608990806090008060901080609020806090308060904080609050806090608060907080609080806090908060910080609110806091208060913080609140806091508060916080609170806091808060919080609200806092108060922080609230806092408060925080609260806092708060928080609290806093008060931080609320806093308060934080609350806093608060937080609380806093908060940080609410806094208060943080609440806094508060946080609470806094808060949080609500806095108060952080609530806095408060955080609560806095708060958080609590806096008060961080609620806096308060964080609650806096608060967080609680806096908060970080609710806097208060973080609740806097508060976080609770806097808060979080609800806098108060982080609830806098408060985080609860806098708060988080609890806099008060991080609920806099308060994080609950806099608060997080609980806099908061000080610010806100208061003080610040806100508061006080610070806100808061009080610100806101108061012080610130806101408061015080610160806101708061018080610190806102008061021080610220806102308061024080610250806102608061027080610280806102908061030080610310806103208061033080610340806103508061036080610370806103808061039080610400806104108061042080610430806104408061045080610460806104708061048080610490806105008061051080610520806105308061054080610550806105608061057080610580806105908061060080610610806106208061063080610640806106508061066080610670806106808061069080610700806107108061072080610730806107408061075080610760806107708061078080610790806108008061081080610820806108308061084080610850806108608061087080610880806108908061090080610910806109208061093080610940806109508061096080610970806109808061099080611000806110108061102080611030806110408061105080700010807000208070003080700040807000508070006080700070807000808070009080700100807001108070012080700130807001408070015080700160807001708070018080700190807002008070021080700220807002308070024080700250807002608070027080700280807002908070030080700310807003208070033080700340807003508070036080700370807003808070039080700400807004108070042080700430807004408070045080700460807004708070048080700490807005008070051080700520807005308070054080700550807005608070057080700580807005908070060080700610807006208070063080700640807006508070066080700670807006808070069080700700807007108070072080700730807007408070075080700760807007708070078080700790807008008070081080700820807008308070084080700850807008608070087080700880807008908070090080700910807009208070093080700940807009508070096080700970807009808070099080701000807010108070102080701030807010408070105080701060807010708070108080701090807011008070111080701120807011308070114080701150807011608070117080701180807011908070120080701210807012208070123080701240807012508070126080701270807012808070129080701300807013108070132080701330807013408070135080701360807013708070138080701390807014008070141080701420807014308070144080701450807014608070147080701480807014908070150080701510807015208070153080701540807015508070156080701570807015808070159080701600807016108070162080701630807016408070165080701660807016708070168080701690807017008070171080701720807017308070174080701750807017608070177080701780807017908070180080701810807018208070183080701840807018508070186080701870807018808070189080701900807019108070192080701930807019408070195080701960807019708070198080701990807020008070201080702020807020308070204080702050807020608070207080702080807020908070210080702110807021208070213080702140807021508070216080702170807021808070219080702200807022108070222080702230807022408070225080702260807022708070228080702290807023008070231080702320807023308070234080702350807023608070237080702380807023908070240080702410807024208070243080702440807024508070246080702470807024808070249080702500807025108070252080702530807025408070255080702560807025708070258080702590807026008070261080702620807026308070264080702650807026608070267080702680807026908070270080702710807027208070273080702740807027508070276080702770807027808070279080702800807028108070282080702830807028408070285080702860807028708070288080702890807029008070291080702920807029308070294080702950807029608070297080702980807029908070300080703010807030208070303080703040807030508070306080703070807030808070309080703100807031108070312080703130807031408070315080703160807031708070318080703190807032008070321080703220807032308070324080703250807032608070327080703280807032908070330080703310807033208070333080703340807033508070336080703370807033808070339080703400807034108070342080703430807034408070345080703460807034708070348080703490807035008070351080703520807035308070354080703550807035608070357080703580807035908070360080703610807036208070363080703640807036508070366080703670807036808070369080703700807037108070372080703730807037408070375080703760807037708070378080703790807038008070381080703820807038308070384080703850807038608070387080703880807038908070390080703910807039208070393080703940807039508070396080703970807039808070399080704000807040108070402080704030807040408070405080704060807040708070408080704090807041008070411080704120807041308070414080704150807041608070417080704180807041908070420080704210807042208070423080704240807042508070426080704270807042808070429080704300807043108070432080704330807043408070435080704360807043708070438080704390807044008070441080704420807044308070444080704450807044608070447080704480807044908070450080704510807045208070453080704540807045508070456080704570807045808070459080704600807046108070462080704630807046408070465080704660807046708070468080704690807047008070471080704720807047308070474080704750807047608070477080704780807047908070480080704810807048208070483080704840807048508070486080704870807048808070489080704900807049108070492080704930807049408070495080704960807049708070498080704990807050008070501080705020807050308070504080705050807050608070507080705080807050908070510080705110807051208070513080705140807051508070516080705170807051808070519080705200807052108070522080705230807052408070525080705260807052708070528080705290807053008070531080705320807053308070534080705350807053608070537080705380807053908070540080705410807054208070543080705440807054508070546080705470807054808070549080705500807055108070552080705530807055408070555080705560807055708070558080705590807056008070561080705620807056308070564080705650807056608070567080705680807056908070570080705710807057208070573080705740807057508070576080705770807057808070579080705800807058108070582080705830807058408070585080705860807058708070588080705890807059008070591080705920807059308070594080705950807059608070597080705980807059908070600080706010807060208070603080706040807060508070606080706070807060808070609080706100807061108070612080706130807061408070615080706160807061708070618080706190807062008070621080706220807062308070624080706250807062608070627080706280807062908070630080706310807063208070633080706340807063508070636080706370807063808070639080706400807064108070642080706430807064408070645080706460807064708070648080706490807065008070651080706520807065308070654080706550807065608070657080706580807065908070660080706610807066208070663080706640807066508070666080706670807066808070669080706700807067108070672080706730807067408070675080706760807067708070678080706790807068008070681080706820807068308070684080706850807068608070687080706880807068908070690080706910807069208070693080706940807069508070696080706970807069808070699080707000807070108070702080707030807070408070705080707060807070708070708080707090807071008070711080707120807071308070714080707150807071608070717080707180807071908070720080707210807072208070723080707240807072508070726080707270807072808070729080707300807073108070732080707330807073408070735080707360807073708070738080707390807074008070741080707420807074308070744080707450807074608070747080707480807074908070750080707510807075208070753080707540807075508070756080707570807075808070759080707600807076108070762080707630807076408070765080707660807076708070768080707690807077008070771080707720807077308070774080707750807077608070777080707780807077908070780080707810807078208070783080707840807078508070786080707870807078808070789080707900807079108070792080707930807079408070795080707960807079708070798080707990807080008070801080708020807080308070804080708050807080608070807080708080807080908070810080708110807081208070813080708140807081508070816080708170807081808070819080708200807082108070822080708230807082408070825080708260807082708070828080708290807083008070831080708320807083308070834080708350807083608070837080708380807083908070840080708410807084208070843080708440807084508070846080708470807084808070849080708500807085108070852080708530807085408070855080708560807085708070858080708590807086008070861080708620807086308070864080708650807086608070867080708680807086908070870080708710807087208070873080708740807087508070876080708770807087808070879080708800807088108070882080708830807088408070885080708860807088708070888080708890807089008070891080708920807089308070894080708950807089608070897080708980807089908070900080709010807090208070903080709040807090508070906080709070807090808070909080709100807091108070912080709130807091408070915080709160807091708070918080709190807092008070921080709220807092308070924080709250807092608070927080709280807092908070930080709310807093208070933080709340807093508070936080709370807093808070939080709400807094108070942080709430807094408070945080709460807094708070948080709490807095008070951080709520807095308070954080709550807095608070957080709580807095908070960080709610807096208070963080709640807096508070966080709670807096808070969080709700807097108070972080709730807097408070975080709760807097708070978080709790807098008070981080709820807098308070984080709850807098608070987080709880807098908070990080709910807099208070993080709940807099508070996080709970807099808070999080710000807100108071002080710030807100408071005080710060807100708071008080710090807101008071011080710120807101308071014080710150807101608071017080710180807101908071020080710210807102208071023080710240807102508071026080710270807102808071029080710300807103108071032080710330807103408071035080710360807103708071038080710390807104008071041080710420807104308071044080710450807104608071047080710480807104908071050080710510807105208071053080710540807105508071056080710570807105808071059080710600807106108071062080710630807106408071065080710660807106708071068080710690807107008071071080710720807107308071074080710750807107608071077080710780807107908071080080710810807108208071083080710840807108508071086080710870807108808071089080710900807109108071092080710930807109408071095080710960807109708071098080710990807110008071101080711020807110308071104080711050808000108080002080800030808000408080005080800060808000708080008080800090808001008080011080800120808001308080014080800150808001608080017080800180808001908080020080800210808002208080023080800240808002508080026080800270808002808080029080800300808003108080032080800330808003408080035080800360808003708080038080800390808004008080041080800420808004308080044080800450808004608080047080800480808004908080050080800510808005208080053080800540808005508080056080800570808005808080059080800600808006108080062080800630808006408080065080800660808006708080068080800690808007008080071080800720808007308080074080800750808007608080077080800780808007908080080080800810808008208080083080800840808008508080086080800870808008808080089080800900808009108080092080800930808009408080095080800960808009708080098080800990808010008080101080801020808010308080104080801050808010608080107080801080808010908080110080801110808011208080113080801140808011508080116080801170808011808080119080801200808012108080122080801230808012408080125080801260808012708080128080801290808013008080131080801320808013308080134080801350808013608080137080801380808013908080140080801410808014208080143080801440808014508080146080801470808014808080149080801500808015108080152080801530808015408080155080801560808015708080158080801590808016008080161080801620808016308080164080801650808016608080167080801680808016908080170080801710808017208080173080801740808017508080176080801770808017808080179080801800808018108080182080801830808018408080185080801860808018708080188080801890808019008080191080801920808019308080194080801950808019608080197080801980808019908080200080802010808020208080203080802040808020508080206080802070808020808080209080802100808021108080212080802130808021408080215080802160808021708080218080802190808022008080221080802220808022308080224080802250808022608080227080802280808022908080230080802310808023208080233080802340808023508080236080802370808023808080239080802400808024108080242080802430808024408080245080802460808024708080248080802490808025008080251080802520808025308080254080802550808025608080257080802580808025908080260080802610808026208080263080802640808026508080266080802670808026808080269080802700808027108080272080802730808027408080275080802760808027708080278080802790808028008080281080802820808028308080284080802850808028608080287080802880808028908080290080802910808029208080293080802940808029508080296080802970808029808080299080803000808030108080302080803030808030408080305080803060808030708080308080803090808031008080311080803120808031308080314080803150808031608080317080803180808031908080320080803210808032208080323080803240808032508080326080803270808032808080329080803300808033108080332080803330808033408080335080803360808033708080338080803390808034008080341080803420808034308080344080803450808034608080347080803480808034908080350080803510808035208080353080803540808035508080356080803570808035808080359080803600808036108080362080803630808036408080365080803660808036708080368080803690808037008080371080803720808037308080374080803750808037608080377080803780808037908080380080803810808038208080383080803840808038508080386080803870808038808080389080803900808039108080392080803930808039408080395080803960808039708080398080803990808040008080401080804020808040308080404080804050808040608080407080804080808040908080410080804110808041208080413080804140808041508080416080804170808041808080419080804200808042108080422080804230808042408080425080804260808042708080428080804290808043008080431080804320808043308080434080804350808043608080437080804380808043908080440080804410808044208080443080804440808044508080446080804470808044808080449080804500808045108080452080804530808045408080455080804560808045708080458080804590808046008080461080804620808046308080464080804650808046608080467080804680808046908080470080804710808047208080473080804740808047508080476080804770808047808080479080804800808048108080482080804830808048408080485080804860808048708080488080804890808049008080491080804920808049308080494080804950808049608080497080804980808049908080500080805010808050208080503080805040808050508080506080805070808050808080509080805100808051108080512080805130808051408080515080805160808051708080518080805190808052008080521080805220808052308080524080805250808052608080527080805280808052908080530080805310808053208080533080805340808053508080536080805370808053808080539080805400808054108080542080805430808054408080545080805460808054708080548080805490808055008080551080805520808055308080554080805550808055608080557080805580808055908080560080805610808056208080563080805640808056508080566080805670808056808080569080805700808057108080572080805730808057408080575080805760808057708080578080805790808058008080581080805820808058308080584080805850808058608080587080805880808058908080590080805910808059208080593080805940808059508080596080805970808059808080599080806000808060108080602080806030808060408080605080806060808060708080608080806090808061008080611080806120808061308080614080806150808061608080617080806180808061908080620080806210808062208080623080806240808062508080626080806270808062808080629080806300808063108080632080806330808063408080635080806360808063708080638080806390808064008080641080806420808064308080644080806450808064608080647080806480808064908080650080806510808065208080653080806540808065508080656080806570808065808080659080806600808066108080662080806630808066408080665080806660808066708080668080806690808067008080671080806720808067308080674080806750808067608080677080806780808067908080680080806810808068208080683080806840808068508080686080806870808068808080689080806900808069108080692080806930808069408080695080806960808069708080698080806990808070008080701080807020808070308080704080807050808070608080707080807080808070908080710080807110808071208080713080807140808071508080716080807170808071808080719080807200808072108080722080807230808072408080725080807260808072708080728080807290808073008080731080807320808073308080734080807350808073608080737080807380808073908080740080807410808074208080743080807440808074508080746080807470808074808080749080807500808075108080752080807530808075408080755080807560808075708080758080807590808076008080761080807620808076308080764080807650808076608080767080807680808076908080770080807710808077208080773080807740808077508080776080807770808077808080779080807800808078108080782080807830808078408080785080807860808078708080788080807890808079008080791080807920808079308080794080807950808079608080797080807980808079908080800080808010808080208080803080808040808080508080806080808070808080808080809080808100808081108080812080808130808081408080815080808160808081708080818080808190808082008080821080808220808082308080824080808250808082608080827080808280808082908080830080808310808083208080833080808340808083508080836080808370808083808080839080808400808084108080842080808430808084408080845080808460808084708080848080808490808085008080851080808520808085308080854080808550808085608080857080808580808085908080860080808610808086208080863080808640808086508080866080808670808086808080869080808700808087108080872080808730808087408080875080808760808087708080878080808790808088008080881080808820808088308080884080808850808088608080887080808880808088908080890080808910808089208080893080808940808089508080896080808970808089808080899080809000808090108080902080809030808090408080905080809060808090708080908080809090808091008080911080809120808091308080914080809150808091608080917080809180808091908080920080809210808092208080923080809240808092508080926080809270808092808080929080809300808093108080932080809330808093408080935080809360808093708080938080809390808094008080941080809420808094308080944080809450808094608080947080809480808094908080950080809510808095208080953080809540808095508080956080809570808095808080959080809600808096108080962080809630808096408080965080809660808096708080968080809690808097008080971080809720808097308080974080809750808097608080977080809780808097908080980080809810808098208080983080809840808098508080986080809870808098808080989080809900808099108080992080809930808099408080995080809960808099708080998080809990808100008081001080810020808100308081004080810050808100608081007080810080808100908081010080810110808101208081013080810140808101508081016080810170808101808081019080810200808102108081022080810230808102408081025080810260808102708081028080810290808103008081031080810320808103308081034080810350808103608081037080810380808103908081040080810410808104208081043080810440808104508081046080810470808104808081049080810500808105108081052080810530808105408081055080810560808105708081058080810590808106008081061080810620808106308081064080810650808106608081067080810680808106908081070080810710808107208081073080810740808107508081076080810770808107808081079080810800808108108081082080810830808108408081085080810860808108708081088080810890808109008081091080810920808109308081094080810950808109608081097080810980808109908081100080811010808110208081103080811040808110508090001080900020809000308090004080900050809000608090007080900080809000908090010080900110809001208090013080900140809001508090016080900170809001808090019080900200809002108090022080900230809002408090025080900260809002708090028080900290809003008090031080900320809003308090034080900350809003608090037080900380809003908090040080900410809004208090043080900440809004508090046080900470809004808090049080900500809005108090052080900530809005408090055080900560809005708090058080900590809006008090061080900620809006308090064080900650809006608090067080900680809006908090070080900710809007208090073080900740809007508090076080900770809007808090079080900800809008108090082080900830809008408090085080900860809008708090088080900890809009008090091080900920809009308090094080900950809009608090097080900980809009908090100080901010809010208090103080901040809010508090106080901070809010808090109080901100809011108090112080901130809011408090115080901160809011708090118080901190809012008090121080901220809012308090124080901250809012608090127080901280809012908090130080901310809013208090133080901340809013508090136080901370809013808090139080901400809014108090142080901430809014408090145080901460809014708090148080901490809015008090151080901520809015308090154080901550809015608090157080901580809015908090160080901610809016208090163080901640809016508090166080901670809016808090169080901700809017108090172080901730809017408090175080901760809017708090178080901790809018008090181080901820809018308090184080901850809018608090187080901880809018908090190080901910809019208090193080901940809019508090196080901970809019808090199080902000809020108090202080902030809020408090205080902060809020708090208080902090809021008090211080902120809021308090214080902150809021608090217080902180809021908090220080902210809022208090223080902240809022508090226080902270809022808090229080902300809023108090232080902330809023408090235080902360809023708090238080902390809024008090241080902420809024308090244080902450809024608090247080902480809024908090250080902510809025208090253080902540809025508090256080902570809025808090259080902600809026108090262080902630809026408090265080902660809026708090268080902690809027008090271080902720809027308090274080902750809027608090277080902780809027908090280080902810809028208090283080902840809028508090286080902870809028808090289080902900809029108090292080902930809029408090295080902960809029708090298080902990809030008090301080903020809030308090304080903050809030608090307080903080809030908090310080903110809031208090313080903140809031508090316080903170809031808090319080903200809032108090322080903230809032408090325080903260809032708090328080903290809033008090331080903320809033308090334080903350809033608090337080903380809033908090340080903410809034208090343080903440809034508090346080903470809034808090349080903500809035108090352080903530809035408090355080903560809035708090358080903590809036008090361080903620809036308090364080903650809036608090367080903680809036908090370080903710809037208090373080903740809037508090376080903770809037808090379080903800809038108090382080903830809038408090385080903860809038708090388080903890809039008090391080903920809039308090394080903950809039608090397080903980809039908090400080904010809040208090403080904040809040508090406080904070809040808090409080904100809041108090412080904130809041408090415080904160809041708090418080904190809042008090421080904220809042308090424080904250809042608090427080904280809042908090430080904310809043208090433080904340809043508090436080904370809043808090439080904400809044108090442080904430809044408090445080904460809044708090448080904490809045008090451080904520809045308090454080904550809045608090457080904580809045908090460080904610809046208090463080904640809046508090466080904670809046808090469080904700809047108090472080904730809047408090475080904760809047708090478080904790809048008090481080904820809048308090484080904850809048608090487080904880809048908090490080904910809049208090493080904940809049508090496080904970809049808090499080905000809050108090502080905030809050408090505080905060809050708090508080905090809051008090511080905120809051308090514080905150809051608090517080905180809051908090520080905210809052208090523080905240809052508090526080905270809052808090529080905300809053108090532080905330809053408090535080905360809053708090538080905390809054008090541080905420809054308090544080905450809054608090547080905480809054908090550080905510809055208090553080905540809055508090556080905570809055808090559080905600809056108090562080905630809056408090565080905660809056708090568080905690809057008090571080905720809057308090574080905750809057608090577080905780809057908090580080905810809058208090583080905840809058508090586080905870809058808090589080905900809059108090592080905930809059408090595080905960809059708090598080905990809060008090601080906020809060308090604080906050809060608090607080906080809060908090610080906110809061208090613080906140809061508090616080906170809061808090619080906200809062108090622080906230809062408090625080906260809062708090628080906290809063008090631080906320809063308090634080906350809063608090637080906380809063908090640080906410809064208090643080906440809064508090646080906470809064808090649080906500809065108090652080906530809065408090655080906560809065708090658080906590809066008090661080906620809066308090664080906650809066608090667080906680809066908090670080906710809067208090673080906740809067508090676080906770809067808090679080906800809068108090682080906830809068408090685080906860809068708090688080906890809069008090691080906920809069308090694080906950809069608090697080906980809069908090700080907010809070208090703080907040809070508090706080907070809070808090709080907100809071108090712080907130809071408090715080907160809071708090718080907190809072008090721080907220809072308090724080907250809072608090727080907280809072908090730080907310809073208090733080907340809073508090736080907370809073808090739080907400809074108090742080907430809074408090745080907460809074708090748080907490809075008090751080907520809075308090754080907550809075608090757080907580809075908090760080907610809076208090763080907640809076508090766080907670809076808090769080907700809077108090772080907730809077408090775080907760809077708090778080907790809078008090781080907820809078308090784080907850809078608090787080907880809078908090790080907910809079208090793080907940809079508090796080907970809079808090799080908000809080108090802080908030809080408090805080908060809080708090808080908090809081008090811080908120809081308090814080908150809081608090817080908180809081908090820080908210809082208090823080908240809082508090826080908270809082808090829080908300809083108090832080908330809083408090835080908360809083708090838080908390809084008090841080908420809084308090844080908450809084608090847080908480809084908090850080908510809085208090853080908540809085508090856080908570809085808090859080908600809086108090862080908630809086408090865080908660809086708090868080908690809087008090871080908720809087308090874080908750809087608090877080908780809087908090880080908810809088208090883080908840809088508090886080908870809088808090889080908900809089108090892080908930809089408090895080908960809089708090898080908990809090008090901080909020809090308090904080909050809090608090907080909080809090908090910080909110809091208090913080909140809091508090916080909170809091808090919080909200809092108090922080909230809092408090925080909260809092708090928080909290809093008090931080909320809093308090934080909350809093608090937080909380809093908090940080909410809094208090943080909440809094508090946080909470809094808090949080909500809095108090952080909530809095408090955080909560809095708090958080909590809096008090961080909620809096308090964080909650809096608090967080909680809096908090970080909710809097208090973080909740809097508090976080909770809097808090979080909800809098108090982080909830809098408090985080909860809098708090988080909890809099008090991080909920809099308090994080909950809099608090997080909980809099908091000080910010809100208091003080910040809100508091006080910070809100808091009080910100809101108091012080910130809101408091015080910160809101708091018080910190809102008091021080910220809102308091024080910250809102608091027080910280809102908091030080910310809103208091033080910340809103508091036080910370809103808091039080910400809104108091042080910430809104408091045080910460809104708091048080910490809105008091051080910520809105308091054080910550809105608091057080910580809105908091060080910610809106208091063080910640809106508091066080910670809106808091069080910700809107108091072080910730809107408091075080910760809107708091078080910790809108008091081080910820809108308091084080910850809108608091087080910880809108908091090080910910809109208091093080910940809109508091096080910970809109808091099080911000809110108091102080911030809110408091105081000010810000208100003081000040810000508100006081000070810000808100009081000100810001108100012081000130810001408100015081000160810001708100018081000190810002008100021081000220810002308100024081000250810002608100027081000280810002908100030081000310810003208100033081000340810003508100036081000370810003808100039081000400810004108100042081000430810004408100045081000460810004708100048081000490810005008100051081000520810005308100054081000550810005608100057081000580810005908100060081000610810006208100063081000640810006508100066081000670810006808100069081000700810007108100072081000730810007408100075081000760810007708100078081000790810008008100081081000820810008308100084081000850810008608100087081000880810008908100090081000910810009208100093081000940810009508100096081000970810009808100099081001000810010108100102081001030810010408100105081001060810010708100108081001090810011008100111081001120810011308100114081001150810011608100117081001180810011908100120081001210810012208100123081001240810012508100126081001270810012808100129081001300810013108100132081001330810013408100135081001360810013708100138081001390810014008100141081001420810014308100144081001450810014608100147081001480810014908100150081001510810015208100153081001540810015508100156081001570810015808100159081001600810016108100162081001630810016408100165081001660810016708100168081001690810017008100171081001720810017308100174081001750810017608100177081001780810017908100180081001810810018208100183081001840810018508100186081001870810018808100189081001900810019108100192081001930810019408100195081001960810019708100198081001990810020008100201081002020810020308100204081002050810020608100207081002080810020908100210081002110810021208100213081002140810021508100216081002170810021808100219081002200810022108100222081002230810022408100225081002260810022708100228081002290810023008100231081002320810023308100234081002350810023608100237081002380810023908100240081002410810024208100243081002440810024508100246081002470810024808100249081002500810025108100252081002530810025408100255081002560810025708100258081002590810026008100261081002620810026308100264081002650810026608100267081002680810026908100270081002710810027208100273081002740810027508100276081002770810027808100279081002800810028108100282081002830810028408100285081002860810028708100288081002890810029008100291081002920810029308100294081002950810029608100297081002980810029908100300081003010810030208100303081003040810030508100306081003070810030808100309081003100810031108100312081003130810031408100315081003160810031708100318081003190810032008100321081003220810032308100324081003250810032608100327081003280810032908100330081003310810033208100333081003340810033508100336081003370810033808100339081003400810034108100342081003430810034408100345081003460810034708100348081003490810035008100351081003520810035308100354081003550810035608100357081003580810035908100360081003610810036208100363081003640810036508100366081003670810036808100369081003700810037108100372081003730810037408100375081003760810037708100378081003790810038008100381081003820810038308100384081003850810038608100387081003880810038908100390081003910810039208100393081003940810039508100396081003970810039808100399081004000810040108100402081004030810040408100405081004060810040708100408081004090810041008100411081004120810041308100414081004150810041608100417081004180810041908100420081004210810042208100423081004240810042508100426081004270810042808100429081004300810043108100432081004330810043408100435081004360810043708100438081004390810044008100441081004420810044308100444081004450810044608100447081004480810044908100450081004510810045208100453081004540810045508100456081004570810045808100459081004600810046108100462081004630810046408100465081004660810046708100468081004690810047008100471081004720810047308100474081004750810047608100477081004780810047908100480081004810810048208100483081004840810048508100486081004870810048808100489081004900810049108100492081004930810049408100495081004960810049708100498081004990810050008100501081005020810050308100504081005050810050608100507081005080810050908100510081005110810051208100513081005140810051508100516081005170810051808100519081005200810052108100522081005230810052408100525081005260810052708100528081005290810053008100531081005320810053308100534081005350810053608100537081005380810053908100540081005410810054208100543081005440810054508100546081005470810054808100549081005500810055108100552081005530810055408100555081005560810055708100558081005590810056008100561081005620810056308100564081005650810056608100567081005680810056908100570081005710810057208100573081005740810057508100576081005770810057808100579081005800810058108100582081005830810058408100585081005860810058708100588081005890810059008100591081005920810059308100594081005950810059608100597081005980810059908100600081006010810060208100603081006040810060508100606081006070810060808100609081006100810061108100612081006130810061408100615081006160810061708100618081006190810062008100621081006220810062308100624081006250810062608100627081006280810062908100630081006310810063208100633081006340810063508100636081006370810063808100639081006400810064108100642081006430810064408100645081006460810064708100648081006490810065008100651081006520810065308100654081006550810065608100657081006580810065908100660081006610810066208100663081006640810066508100666081006670810066808100669081006700810067108100672081006730810067408100675081006760810067708100678081006790810068008100681081006820810068308100684081006850810068608100687081006880810068908100690081006910810069208100693081006940810069508100696081006970810069808100699081007000810070108100702081007030810070408100705081007060810070708100708081007090810071008100711081007120810071308100714081007150810071608100717081007180810071908100720081007210810072208100723081007240810072508100726081007270810072808100729081007300810073108100732081007330810073408100735081007360810073708100738081007390810074008100741081007420810074308100744081007450810074608100747081007480810074908100750081007510810075208100753081007540810075508100756081007570810075808100759081007600810076108100762081007630810076408100765081007660810076708100768081007690810077008100771081007720810077308100774081007750810077608100777081007780810077908100780081007810810078208100783081007840810078508100786081007870810078808100789081007900810079108100792081007930810079408100795081007960810079708100798081007990810080008100801081008020810080308100804081008050810080608100807081008080810080908100810081008110810081208100813081008140810081508100816081008170810081808100819081008200810082108100822081008230810082408100825081008260810082708100828081008290810083008100831081008320810083308100834081008350810083608100837081008380810083908100840081008410810084208100843081008440810084508100846081008470810084808100849081008500810085108100852081008530810085408100855081008560810085708100858081008590810086008100861081008620810086308100864081008650810086608100867081008680810086908100870081008710810087208100873081008740810087508100876081008770810087808100879081008800810088108100882081008830810088408100885081008860810088708100888081008890810089008100891081008920810089308100894081008950810089608100897081008980810089908100900081009010810090208100903081009040810090508100906081009070810090808100909081009100810091108100912081009130810091408100915081009160810091708100918081009190810092008100921081009220810092308100924081009250810092608100927081009280810092908100930081009310810093208100933081009340810093508100936081009370810093808100939081009400810094108100942081009430810094408100945081009460810094708100948081009490810095008100951081009520810095308100954081009550810095608100957081009580810095908100960081009610810096208100963081009640810096508100966081009670810096808100969081009700810097108100972081009730810097408100975081009760810097708100978081009790810098008100981081009820810098308100984081009850810098608100987081009880810098908100990081009910810099208100993081009940810099508100996081009970810099808100999081010000810100108101002081010030810100408101005081010060810100708101008081010090810101008101011081010120810101308101014081010150810101608101017081010180810101908101020081010210810102208101023081010240810102508101026081010270810102808101029081010300810103108101032081010330810103408101035081010360810103708101038081010390810104008101041081010420810104308101044081010450810104608101047081010480810104908101050081010510810105208101053081010540810105508101056081010570810105808101059081010600810106108101062081010630810106408101065081010660810106708101068081010690810107008101071081010720810107308101074081010750810107608101077081010780810107908101080081010810810108208101083081010840810108508101086081010870810108808101089081010900810109108101092081010930810109408101095081010960810109708101098081010990810110008101101081011020810110308101104081011050811000108110002081100030811000408110005081100060811000708110008081100090811001008110011081100120811001308110014081100150811001608110017081100180811001908110020081100210811002208110023081100240811002508110026081100270811002808110029081100300811003108110032081100330811003408110035081100360811003708110038081100390811004008110041081100420811004308110044081100450811004608110047081100480811004908110050081100510811005208110053081100540811005508110056081100570811005808110059081100600811006108110062081100630811006408110065081100660811006708110068081100690811007008110071081100720811007308110074081100750811007608110077081100780811007908110080081100810811008208110083081100840811008508110086081100870811008808110089081100900811009108110092081100930811009408110095081100960811009708110098081100990811010008110101081101020811010308110104081101050811010608110107081101080811010908110110081101110811011208110113081101140811011508110116081101170811011808110119081101200811012108110122081101230811012408110125081101260811012708110128081101290811013008110131081101320811013308110134081101350811013608110137081101380811013908110140081101410811014208110143081101440811014508110146081101470811014808110149081101500811015108110152081101530811015408110155081101560811015708110158081101590811016008110161081101620811016308110164081101650811016608110167081101680811016908110170081101710811017208110173081101740811017508110176081101770811017808110179081101800811018108110182081101830811018408110185081101860811018708110188081101890811019008110191081101920811019308110194081101950811019608110197081101980811019908110200081102010811020208110203081102040811020508110206081102070811020808110209081102100811021108110212081102130811021408110215081102160811021708110218081102190811022008110221081102220811022308110224081102250811022608110227081102280811022908110230081102310811023208110233081102340811023508110236081102370811023808110239081102400811024108110242081102430811024408110245081102460811024708110248081102490811025008110251081102520811025308110254081102550811025608110257081102580811025908110260081102610811026208110263081102640811026508110266081102670811026808110269081102700811027108110272081102730811027408110275081102760811027708110278081102790811028008110281081102820811028308110284081102850811028608110287081102880811028908110290081102910811029208110293081102940811029508110296081102970811029808110299081103000811030108110302081103030811030408110305081103060811030708110308081103090811031008110311081103120811031308110314081103150811031608110317081103180811031908110320081103210811032208110323081103240811032508110326081103270811032808110329081103300811033108110332081103330811033408110335081103360811033708110338081103390811034008110341081103420811034308110344081103450811034608110347081103480811034908110350081103510811035208110353081103540811035508110356081103570811035808110359081103600811036108110362081103630811036408110365081103660811036708110368081103690811037008110371081103720811037308110374081103750811037608110377081103780811037908110380081103810811038208110383081103840811038508110386081103870811038808110389081103900811039108110392081103930811039408110395081103960811039708110398081103990811040008110401081104020811040308110404081104050811040608110407081104080811040908110410081104110811041208110413081104140811041508110416081104170811041808110419081104200811042108110422081104230811042408110425081104260811042708110428081104290811043008110431081104320811043308110434081104350811043608110437081104380811043908110440081104410811044208110443081104440811044508110446081104470811044808110449081104500811045108110452081104530811045408110455081104560811045708110458081104590811046008110461081104620811046308110464081104650811046608110467081104680811046908110470081104710811047208110473081104740811047508110476081104770811047808110479081104800811048108110482081104830811048408110485081104860811048708110488081104890811049008110491081104920811049308110494081104950811049608110497081104980811049908110500081105010811050208110503081105040811050508110506081105070811050808110509081105100811051108110512081105130811051408110515081105160811051708110518081105190811052008110521081105220811052308110524081105250811052608110527081105280811052908110530081105310811053208110533081105340811053508110536081105370811053808110539081105400811054108110542081105430811054408110545081105460811054708110548081105490811055008110551081105520811055308110554081105550811055608110557081105580811055908110560081105610811056208110563081105640811056508110566081105670811056808110569081105700811057108110572081105730811057408110575081105760811057708110578081105790811058008110581081105820811058308110584081105850811058608110587081105880811058908110590081105910811059208110593081105940811059508110596081105970811059808110599081106000811060108110602081106030811060408110605081106060811060708110608081106090811061008110611081106120811061308110614081106150811061608110617081106180811061908110620081106210811062208110623081106240811062508110626081106270811062808110629081106300811063108110632081106330811063408110635081106360811063708110638081106390811064008110641081106420811064308110644081106450811064608110647081106480811064908110650081106510811065208110653081106540811065508110656081106570811065808110659081106600811066108110662081106630811066408110665081106660811066708110668081106690811067008110671081106720811067308110674081106750811067608110677081106780811067908110680081106810811068208110683081106840811068508110686081106870811068808110689081106900811069108110692081106930811069408110695081106960811069708110698081106990811070008110701081107020811070308110704081107050811070608110707081107080811070908110710081107110811071208110713081107140811071508110716081107170811071808110719081107200811072108110722081107230811072408110725081107260811072708110728081107290811073008110731081107320811073308110734081107350811073608110737081107380811073908110740081107410811074208110743081107440811074508110746081107470811074808110749081107500811075108110752081107530811075408110755081107560811075708110758081107590811076008110761081107620811076308110764081107650811076608110767081107680811076908110770081107710811077208110773081107740811077508110776081107770811077808110779081107800811078108110782081107830811078408110785081107860811078708110788081107890811079008110791081107920811079308110794081107950811079608110797081107980811079908110800081108010811080208110803081108040811080508110806081108070811080808110809081108100811081108110812081108130811081408110815081108160811081708110818081108190811082008110821081108220811082308110824081108250811082608110827081108280811082908110830081108310811083208110833081108340811083508110836081108370811083808110839081108400811084108110842081108430811084408110845081108460811084708110848081108490811085008110851081108520811085308110854081108550811085608110857081108580811085908110860081108610811086208110863081108640811086508110866081108670811086808110869081108700811087108110872081108730811087408110875081108760811087708110878081108790811088008110881081108820811088308110884081108850811088608110887081108880811088908110890081108910811089208110893081108940811089508110896081108970811089808110899081109000811090108110902081109030811090408110905081109060811090708110908081109090811091008110911081109120811091308110914081109150811091608110917081109180811091908110920081109210811092208110923081109240811092508110926081109270811092808110929081109300811093108110932081109330811093408110935081109360811093708110938081109390811094008110941081109420811094308110944081109450811094608110947081109480811094908110950081109510811095208110953081109540811095508110956081109570811095808110959081109600811096108110962081109630811096408110965081109660811096708110968081109690811097008110971081109720811097308110974081109750811097608110977081109780811097908110980081109810811098208110983081109840811098508110986081109870811098808110989081109900811099108110992081109930811099408110995081109960811099708110998081109990811100008111001081110020811100308111004081110050811100608111007081110080811100908111010081110110811101208111013081110140811101508111016081110170811101808111019081110200811102108111022081110230811102408111025081110260811102708111028081110290811103008111031081110320811103308111034081110350811103608111037081110380811103908111040081110410811104208111043081110440811104508111046081110470811104808111049081110500811105108111052081110530811105408111055081110560811105708111058081110590811106008111061081110620811106308111064081110650811106608111067081110680811106908111070081110710811107208111073081110740811107508111076081110770811107808111079081110800811108108111082081110830811108408111085081110860811108708111088081110890811109008111091081110920811109308111094081110950811109608111097081110980811109908111100081111010811110208111103081111040811110508120001081200020812000308120004081200050812000608120007081200080812000908120010081200110812001208120013081200140812001508120016081200170812001808120019081200200812002108120022081200230812002408120025081200260812002708120028081200290812003008120031081200320812003308120034081200350812003608120037081200380812003908120040081200410812004208120043081200440812004508120046081200470812004808120049081200500812005108120052081200530812005408120055081200560812005708120058081200590812006008120061081200620812006308120064081200650812006608120067081200680812006908120070081200710812007208120073081200740812007508120076081200770812007808120079081200800812008108120082081200830812008408120085081200860812008708120088081200890812009008120091081200920812009308120094081200950812009608120097081200980812009908120100081201010812010208120103081201040812010508120106081201070812010808120109081201100812011108120112081201130812011408120115081201160812011708120118081201190812012008120121081201220812012308120124081201250812012608120127081201280812012908120130081201310812013208120133081201340812013508120136081201370812013808120139081201400812014108120142081201430812014408120145081201460812014708120148081201490812015008120151081201520812015308120154081201550812015608120157081201580812015908120160081201610812016208120163081201640812016508120166081201670812016808120169081201700812017108120172081201730812017408120175081201760812017708120178081201790812018008120181081201820812018308120184081201850812018608120187081201880812018908120190081201910812019208120193081201940812019508120196081201970812019808120199081202000812020108120202081202030812020408120205081202060812020708120208081202090812021008120211081202120812021308120214081202150812021608120217081202180812021908120220081202210812022208120223081202240812022508120226081202270812022808120229081202300812023108120232081202330812023408120235081202360812023708120238081202390812024008120241081202420812024308120244081202450812024608120247081202480812024908120250081202510812025208120253081202540812025508120256081202570812025808120259081202600812026108120262081202630812026408120265081202660812026708120268081202690812027008120271081202720812027308120274081202750812027608120277081202780812027908120280081202810812028208120283081202840812028508120286081202870812028808120289081202900812029108120292081202930812029408120295081202960812029708120298081202990812030008120301081203020812030308120304081203050812030608120307081203080812030908120310081203110812031208120313081203140812031508120316081203170812031808120319081203200812032108120322081203230812032408120325081203260812032708120328081203290812033008120331081203320812033308120334081203350812033608120337081203380812033908120340081203410812034208120343081203440812034508120346081203470812034808120349081203500812035108120352081203530812035408120355081203560812035708120358081203590812036008120361081203620812036308120364081203650812036608120367081203680812036908120370081203710812037208120373081203740812037508120376081203770812037808120379081203800812038108120382081203830812038408120385081203860812038708120388081203890812039008120391081203920812039308120394081203950812039608120397081203980812039908120400081204010812040208120403081204040812040508120406081204070812040808120409081204100812041108120412081204130812041408120415081204160812041708120418081204190812042008120421081204220812042308120424081204250812042608120427081204280812042908120430081204310812043208120433081204340812043508120436081204370812043808120439081204400812044108120442081204430812044408120445081204460812044708120448081204490812045008120451081204520812045308120454081204550812045608120457081204580812045908120460081204610812046208120463081204640812046508120466081204670812046808120469081204700812047108120472081204730812047408120475081204760812047708120478081204790812048008120481081204820812048308120484081204850812048608120487081204880812048908120490081204910812049208120493081204940812049508120496081204970812049808120499081205000812050108120502081205030812050408120505081205060812050708120508081205090812051008120511081205120812051308120514081205150812051608120517081205180812051908120520081205210812052208120523081205240812052508120526081205270812052808120529081205300812053108120532081205330812053408120535081205360812053708120538081205390812054008120541081205420812054308120544081205450812054608120547081205480812054908120550081205510812055208120553081205540812055508120556081205570812055808120559081205600812056108120562081205630812056408120565081205660812056708120568081205690812057008120571081205720812057308120574081205750812057608120577081205780812057908120580081205810812058208120583081205840812058508120586081205870812058808120589081205900812059108120592081205930812059408120595081205960812059708120598081205990812060008120601081206020812060308120604081206050812060608120607081206080812060908120610081206110812061208120613081206140812061508120616081206170812061808120619081206200812062108120622081206230812062408120625081206260812062708120628081206290812063008120631081206320812063308120634081206350812063608120637081206380812063908120640081206410812064208120643081206440812064508120646081206470812064808120649081206500812065108120652081206530812065408120655081206560812065708120658081206590812066008120661081206620812066308120664081206650812066608120667081206680812066908120670081206710812067208120673081206740812067508120676081206770812067808120679081206800812068108120682081206830812068408120685081206860812068708120688081206890812069008120691081206920812069308120694081206950812069608120697081206980812069908120700081207010812070208120703081207040812070508120706081207070812070808120709081207100812071108120712081207130812071408120715081207160812071708120718081207190812072008120721081207220812072308120724081207250812072608120727081207280812072908120730081207310812073208120733081207340812073508120736081207370812073808120739081207400812074108120742081207430812074408120745081207460812074708120748081207490812075008120751081207520812075308120754081207550812075608120757081207580812075908120760081207610812076208120763081207640812076508120766081207670812076808120769081207700812077108120772081207730812077408120775081207760812077708120778081207790812078008120781081207820812078308120784081207850812078608120787081207880812078908120790081207910812079208120793081207940812079508120796081207970812079808120799081208000812080108120802081208030812080408120805081208060812080708120808081208090812081008120811081208120812081308120814081208150812081608120817081208180812081908120820081208210812082208120823081208240812082508120826081208270812082808120829081208300812083108120832081208330812083408120835081208360812083708120838081208390812084008120841081208420812084308120844081208450812084608120847081208480812084908120850081208510812085208120853081208540812085508120856081208570812085808120859081208600812086108120862081208630812086408120865081208660812086708120868081208690812087008120871081208720812087308120874081208750812087608120877081208780812087908120880081208810812088208120883081208840812088508120886081208870812088808120889081208900812089108120892081208930812089408120895081208960812089708120898081208990812090008120901081209020812090308120904081209050812090608120907081209080812090908120910081209110812091208120913081209140812091508120916081209170812091808120919081209200812092108120922081209230812092408120925081209260812092708120928081209290812093008120931081209320812093308120934081209350812093608120937081209380812093908120940081209410812094208120943081209440812094508120946081209470812094808120949081209500812095108120952081209530812095408120955081209560812095708120958081209590812096008120961081209620812096308120964081209650812096608120967081209680812096908120970081209710812097208120973081209740812097508120976081209770812097808120979081209800812098108120982081209830812098408120985081209860812098708120988081209890812099008120991081209920812099308120994081209950812099608120997081209980812099908121000081210010812100208121003081210040812100508121006081210070812100808121009081210100812101108121012081210130812101408121015081210160812101708121018081210190812102008121021081210220812102308121024081210250812102608121027081210280812102908121030081210310812103208121033081210340812103508121036081210370812103808121039081210400812104108121042081210430812104408121045081210460812104708121048081210490812105008121051081210520812105308121054081210550812105608121057081210580812105908121060081210610812106208121063081210640812106508121066081210670812106808121069081210700812107108121072081210730812107408121075081210760812107708121078081210790812108008121081081210820812108308121084081210850812108608121087081210880812108908121090081210910812109208121093081210940812109508121096081210970812109808121099081211000812110108121102081211030812110408121105081300010813000208130003081300040813000508130006081300070813000808130009081300100813001108130012081300130813001408130015081300160813001708130018081300190813002008130021081300220813002308130024081300250813002608130027081300280813002908130030081300310813003208130033081300340813003508130036081300370813003808130039081300400813004108130042081300430813004408130045081300460813004708130048081300490813005008130051081300520813005308130054081300550813005608130057081300580813005908130060081300610813006208130063081300640813006508130066081300670813006808130069081300700813007108130072081300730813007408130075081300760813007708130078081300790813008008130081081300820813008308130084081300850813008608130087081300880813008908130090081300910813009208130093081300940813009508130096081300970813009808130099081301000813010108130102081301030813010408130105081301060813010708130108081301090813011008130111081301120813011308130114081301150813011608130117081301180813011908130120081301210813012208130123081301240813012508130126081301270813012808130129081301300813013108130132081301330813013408130135081301360813013708130138081301390813014008130141081301420813014308130144081301450813014608130147081301480813014908130150081301510813015208130153081301540813015508130156081301570813015808130159081301600813016108130162081301630813016408130165081301660813016708130168081301690813017008130171081301720813017308130174081301750813017608130177081301780813017908130180081301810813018208130183081301840813018508130186081301870813018808130189081301900813019108130192081301930813019408130195081301960813019708130198081301990813020008130201081302020813020308130204081302050813020608130207081302080813020908130210081302110813021208130213081302140813021508130216081302170813021808130219081302200813022108130222081302230813022408130225081302260813022708130228081302290813023008130231081302320813023308130234081302350813023608130237081302380813023908130240081302410813024208130243081302440813024508130246081302470813024808130249081302500813025108130252081302530813025408130255081302560813025708130258081302590813026008130261081302620813026308130264081302650813026608130267081302680813026908130270081302710813027208130273081302740813027508130276081302770813027808130279081302800813028108130282081302830813028408130285081302860813028708130288081302890813029008130291081302920813029308130294081302950813029608130297081302980813029908130300081303010813030208130303081303040813030508130306081303070813030808130309081303100813031108130312081303130813031408130315081303160813031708130318081303190813032008130321081303220813032308130324081303250813032608130327081303280813032908130330081303310813033208130333081303340813033508130336081303370813033808130339081303400813034108130342081303430813034408130345081303460813034708130348081303490813035008130351081303520813035308130354081303550813035608130357081303580813035908130360081303610813036208130363081303640813036508130366081303670813036808130369081303700813037108130372081303730813037408130375081303760813037708130378081303790813038008130381081303820813038308130384081303850813038608130387081303880813038908130390081303910813039208130393081303940813039508130396081303970813039808130399081304000813040108130402081304030813040408130405081304060813040708130408081304090813041008130411081304120813041308130414081304150813041608130417081304180813041908130420081304210813042208130423081304240813042508130426081304270813042808130429081304300813043108130432081304330813043408130435081304360813043708130438081304390813044008130441081304420813044308130444081304450813044608130447081304480813044908130450081304510813045208130453081304540813045508130456081304570813045808130459081304600813046108130462081304630813046408130465081304660813046708130468081304690813047008130471081304720813047308130474081304750813047608130477081304780813047908130480081304810813048208130483081304840813048508130486081304870813048808130489081304900813049108130492081304930813049408130495081304960813049708130498081304990813050008130501081305020813050308130504081305050813050608130507081305080813050908130510081305110813051208130513081305140813051508130516081305170813051808130519081305200813052108130522081305230813052408130525081305260813052708130528081305290813053008130531081305320813053308130534081305350813053608130537081305380813053908130540081305410813054208130543081305440813054508130546081305470813054808130549081305500813055108130552081305530813055408130555081305560813055708130558081305590813056008130561081305620813056308130564081305650813056608130567081305680813056908130570081305710813057208130573081305740813057508130576081305770813057808130579081305800813058108130582081305830813058408130585081305860813058708130588081305890813059008130591081305920813059308130594081305950813059608130597081305980813059908130600081306010813060208130603081306040813060508130606081306070813060808130609081306100813061108130612081306130813061408130615081306160813061708130618081306190813062008130621081306220813062308130624081306250813062608130627081306280813062908130630081306310813063208130633081306340813063508130636081306370813063808130639081306400813064108130642081306430813064408130645081306460813064708130648081306490813065008130651081306520813065308130654081306550813065608130657081306580813065908130660081306610813066208130663081306640813066508130666081306670813066808130669081306700813067108130672081306730813067408130675081306760813067708130678081306790813068008130681081306820813068308130684081306850813068608130687081306880813068908130690081306910813069208130693081306940813069508130696081306970813069808130699081307000813070108130702081307030813070408130705081307060813070708130708081307090813071008130711081307120813071308130714081307150813071608130717081307180813071908130720081307210813072208130723081307240813072508130726081307270813072808130729081307300813073108130732081307330813073408130735081307360813073708130738081307390813074008130741081307420813074308130744081307450813074608130747081307480813074908130750081307510813075208130753081307540813075508130756081307570813075808130759081307600813076108130762081307630813076408130765081307660813076708130768081307690813077008130771081307720813077308130774081307750813077608130777081307780813077908130780081307810813078208130783081307840813078508130786081307870813078808130789081307900813079108130792081307930813079408130795081307960813079708130798081307990813080008130801081308020813080308130804081308050813080608130807081308080813080908130810081308110813081208130813081308140813081508130816081308170813081808130819081308200813082108130822081308230813082408130825081308260813082708130828081308290813083008130831081308320813083308130834081308350813083608130837081308380813083908130840081308410813084208130843081308440813084508130846081308470813084808130849081308500813085108130852081308530813085408130855081308560813085708130858081308590813086008130861081308620813086308130864081308650813086608130867081308680813086908130870081308710813087208130873081308740813087508130876081308770813087808130879081308800813088108130882081308830813088408130885081308860813088708130888081308890813089008130891081308920813089308130894081308950813089608130897081308980813089908130900081309010813090208130903081309040813090508130906081309070813090808130909081309100813091108130912081309130813091408130915081309160813091708130918081309190813092008130921081309220813092308130924081309250813092608130927081309280813092908130930081309310813093208130933081309340813093508130936081309370813093808130939081309400813094108130942081309430813094408130945081309460813094708130948081309490813095008130951081309520813095308130954081309550813095608130957081309580813095908130960081309610813096208130963081309640813096508130966081309670813096808130969081309700813097108130972081309730813097408130975081309760813097708130978081309790813098008130981081309820813098308130984081309850813098608130987081309880813098908130990081309910813099208130993081309940813099508130996081309970813099808130999081310000813100108131002081310030813100408131005081310060813100708131008081310090813101008131011081310120813101308131014081310150813101608131017081310180813101908131020081310210813102208131023081310240813102508131026081310270813102808131029081310300813103108131032081310330813103408131035081310360813103708131038081310390813104008131041081310420813104308131044081310450813104608131047081310480813104908131050081310510813105208131053081310540813105508131056081310570813105808131059081310600813106108131062081310630813106408131065081310660813106708131068081310690813107008131071081310720813107308131074081310750813107608131077081310780813107908131080081310810813108208131083081310840813108508131086081310870813108808131089081310900813109108131092081310930813109408131095081310960813109708131098081310990813110008131101081311020813110308131104081311050814000108140002081400030814000408140005081400060814000708140008081400090814001008140011081400120814001308140014081400150814001608140017081400180814001908140020081400210814002208140023081400240814002508140026081400270814002808140029081400300814003108140032081400330814003408140035081400360814003708140038081400390814004008140041081400420814004308140044081400450814004608140047081400480814004908140050081400510814005208140053081400540814005508140056081400570814005808140059081400600814006108140062081400630814006408140065081400660814006708140068081400690814007008140071081400720814007308140074081400750814007608140077081400780814007908140080081400810814008208140083081400840814008508140086081400870814008808140089081400900814009108140092081400930814009408140095081400960814009708140098081400990814010008140101081401020814010308140104081401050814010608140107081401080814010908140110081401110814011208140113081401140814011508140116081401170814011808140119081401200814012108140122081401230814012408140125081401260814012708140128081401290814013008140131081401320814013308140134081401350814013608140137081401380814013908140140081401410814014208140143081401440814014508140146081401470814014808140149081401500814015108140152081401530814015408140155081401560814015708140158081401590814016008140161081401620814016308140164081401650814016608140167081401680814016908140170081401710814017208140173081401740814017508140176081401770814017808140179081401800814018108140182081401830814018408140185081401860814018708140188081401890814019008140191081401920814019308140194081401950814019608140197081401980814019908140200081402010814020208140203081402040814020508140206081402070814020808140209081402100814021108140212081402130814021408140215081402160814021708140218081402190814022008140221081402220814022308140224081402250814022608140227081402280814022908140230081402310814023208140233081402340814023508140236081402370814023808140239081402400814024108140242081402430814024408140245081402460814024708140248081402490814025008140251081402520814025308140254081402550814025608140257081402580814025908140260081402610814026208140263081402640814026508140266081402670814026808140269081402700814027108140272081402730814027408140275081402760814027708140278081402790814028008140281081402820814028308140284081402850814028608140287081402880814028908140290081402910814029208140293081402940814029508140296081402970814029808140299081403000814030108140302081403030814030408140305081403060814030708140308081403090814031008140311081403120814031308140314081403150814031608140317081403180814031908140320081403210814032208140323081403240814032508140326081403270814032808140329081403300814033108140332081403330814033408140335081403360814033708140338081403390814034008140341081403420814034308140344081403450814034608140347081403480814034908140350081403510814035208140353081403540814035508140356081403570814035808140359081403600814036108140362081403630814036408140365081403660814036708140368081403690814037008140371081403720814037308140374081403750814037608140377081403780814037908140380081403810814038208140383081403840814038508140386081403870814038808140389081403900814039108140392081403930814039408140395081403960814039708140398081403990814040008140401081404020814040308140404081404050814040608140407081404080814040908140410081404110814041208140413081404140814041508140416081404170814041808140419081404200814042108140422081404230814042408140425081404260814042708140428081404290814043008140431081404320814043308140434081404350814043608140437081404380814043908140440081404410814044208140443081404440814044508140446081404470814044808140449081404500814045108140452081404530814045408140455081404560814045708140458081404590814046008140461081404620814046308140464081404650814046608140467081404680814046908140470081404710814047208140473081404740814047508140476081404770814047808140479081404800814048108140482081404830814048408140485081404860814048708140488081404890814049008140491081404920814049308140494081404950814049608140497081404980814049908140500081405010814050208140503081405040814050508140506081405070814050808140509081405100814051108140512081405130814051408140515081405160814051708140518081405190814052008140521081405220814052308140524081405250814052608140527081405280814052908140530081405310814053208140533081405340814053508140536081405370814053808140539081405400814054108140542081405430814054408140545081405460814054708140548081405490814055008140551081405520814055308140554081405550814055608140557081405580814055908140560081405610814056208140563081405640814056508140566081405670814056808140569081405700814057108140572081405730814057408140575081405760814057708140578081405790814058008140581081405820814058308140584081405850814058608140587081405880814058908140590081405910814059208140593081405940814059508140596081405970814059808140599081406000814060108140602081406030814060408140605081406060814060708140608081406090814061008140611081406120814061308140614081406150814061608140617081406180814061908140620081406210814062208140623081406240814062508140626081406270814062808140629081406300814063108140632081406330814063408140635081406360814063708140638081406390814064008140641081406420814064308140644081406450814064608140647081406480814064908140650081406510814065208140653081406540814065508140656081406570814065808140659081406600814066108140662081406630814066408140665081406660814066708140668081406690814067008140671081406720814067308140674081406750814067608140677081406780814067908140680081406810814068208140683081406840814068508140686081406870814068808140689081406900814069108140692081406930814069408140695081406960814069708140698081406990814070008140701081407020814070308140704081407050814070608140707081407080814070908140710081407110814071208140713081407140814071508140716081407170814071808140719081407200814072108140722081407230814072408140725081407260814072708140728081407290814073008140731081407320814073308140734081407350814073608140737081407380814073908140740081407410814074208140743081407440814074508140746081407470814074808140749081407500814075108140752081407530814075408140755081407560814075708140758081407590814076008140761081407620814076308140764081407650814076608140767081407680814076908140770081407710814077208140773081407740814077508140776081407770814077808140779081407800814078108140782081407830814078408140785081407860814078708140788081407890814079008140791081407920814079308140794081407950814079608140797081407980814079908140800081408010814080208140803081408040814080508140806081408070814080808140809081408100814081108140812081408130814081408140815081408160814081708140818081408190814082008140821081408220814082308140824081408250814082608140827081408280814082908140830081408310814083208140833081408340814083508140836081408370814083808140839081408400814084108140842081408430814084408140845081408460814084708140848081408490814085008140851081408520814085308140854081408550814085608140857081408580814085908140860081408610814086208140863081408640814086508140866081408670814086808140869081408700814087108140872081408730814087408140875081408760814087708140878081408790814088008140881081408820814088308140884081408850814088608140887081408880814088908140890081408910814089208140893081408940814089508140896081408970814089808140899081409000814090108140902081409030814090408140905081409060814090708140908081409090814091008140911081409120814091308140914081409150814091608140917081409180814091908140920081409210814092208140923081409240814092508140926081409270814092808140929081409300814093108140932081409330814093408140935081409360814093708140938081409390814094008140941081409420814094308140944081409450814094608140947081409480814094908140950081409510814095208140953081409540814095508140956081409570814095808140959081409600814096108140962081409630814096408140965081409660814096708140968081409690814097008140971081409720814097308140974081409750814097608140977081409780814097908140980081409810814098208140983081409840814098508140986081409870814098808140989081409900814099108140992081409930814099408140995081409960814099708140998081409990814100008141001081410020814100308141004081410050814100608141007081410080814100908141010081410110814101208141013081410140814101508141016081410170814101808141019081410200814102108141022081410230814102408141025081410260814102708141028081410290814103008141031081410320814103308141034081410350814103608141037081410380814103908141040081410410814104208141043081410440814104508141046081410470814104808141049081410500814105108141052081410530814105408141055081410560814105708141058081410590814106008141061081410620814106308141064081410650814106608141067081410680814106908141070081410710814107208141073081410740814107508141076081410770814107808141079081410800814108108141082081410830814108408141085081410860814108708141088081410890814109008141091081410920814109308141094081410950814109608141097081410980814109908141100081411010814110208141103081411040814110508150001081500020815000308150004081500050815000608150007081500080815000908150010081500110815001208150013081500140815001508150016081500170815001808150019081500200815002108150022081500230815002408150025081500260815002708150028081500290815003008150031081500320815003308150034081500350815003608150037081500380815003908150040081500410815004208150043081500440815004508150046081500470815004808150049081500500815005108150052081500530815005408150055081500560815005708150058081500590815006008150061081500620815006308150064081500650815006608150067081500680815006908150070081500710815007208150073081500740815007508150076081500770815007808150079081500800815008108150082081500830815008408150085081500860815008708150088081500890815009008150091081500920815009308150094081500950815009608150097081500980815009908150100081501010815010208150103081501040815010508150106081501070815010808150109081501100815011108150112081501130815011408150115081501160815011708150118081501190815012008150121081501220815012308150124081501250815012608150127081501280815012908150130081501310815013208150133081501340815013508150136081501370815013808150139081501400815014108150142081501430815014408150145081501460815014708150148081501490815015008150151081501520815015308150154081501550815015608150157081501580815015908150160081501610815016208150163081501640815016508150166081501670815016808150169081501700815017108150172081501730815017408150175081501760815017708150178081501790815018008150181081501820815018308150184081501850815018608150187081501880815018908150190081501910815019208150193081501940815019508150196081501970815019808150199081502000815020108150202081502030815020408150205081502060815020708150208081502090815021008150211081502120815021308150214081502150815021608150217081502180815021908150220081502210815022208150223081502240815022508150226081502270815022808150229081502300815023108150232081502330815023408150235081502360815023708150238081502390815024008150241081502420815024308150244081502450815024608150247081502480815024908150250081502510815025208150253081502540815025508150256081502570815025808150259081502600815026108150262081502630815026408150265081502660815026708150268081502690815027008150271081502720815027308150274081502750815027608150277081502780815027908150280081502810815028208150283081502840815028508150286081502870815028808150289081502900815029108150292081502930815029408150295081502960815029708150298081502990815030008150301081503020815030308150304081503050815030608150307081503080815030908150310081503110815031208150313081503140815031508150316081503170815031808150319081503200815032108150322081503230815032408150325081503260815032708150328081503290815033008150331081503320815033308150334081503350815033608150337081503380815033908150340081503410815034208150343081503440815034508150346081503470815034808150349081503500815035108150352081503530815035408150355081503560815035708150358081503590815036008150361081503620815036308150364081503650815036608150367081503680815036908150370081503710815037208150373081503740815037508150376081503770815037808150379081503800815038108150382081503830815038408150385081503860815038708150388081503890815039008150391081503920815039308150394081503950815039608150397081503980815039908150400081504010815040208150403081504040815040508150406081504070815040808150409081504100815041108150412081504130815041408150415081504160815041708150418081504190815042008150421081504220815042308150424081504250815042608150427081504280815042908150430081504310815043208150433081504340815043508150436081504370815043808150439081504400815044108150442081504430815044408150445081504460815044708150448081504490815045008150451081504520815045308150454081504550815045608150457081504580815045908150460081504610815046208150463081504640815046508150466081504670815046808150469081504700815047108150472081504730815047408150475081504760815047708150478081504790815048008150481081504820815048308150484081504850815048608150487081504880815048908150490081504910815049208150493081504940815049508150496081504970815049808150499081505000815050108150502081505030815050408150505081505060815050708150508081505090815051008150511081505120815051308150514081505150815051608150517081505180815051908150520081505210815052208150523081505240815052508150526081505270815052808150529081505300815053108150532081505330815053408150535081505360815053708150538081505390815054008150541081505420815054308150544081505450815054608150547081505480815054908150550081505510815055208150553081505540815055508150556081505570815055808150559081505600815056108150562081505630815056408150565081505660815056708150568081505690815057008150571081505720815057308150574081505750815057608150577081505780815057908150580081505810815058208150583081505840815058508150586081505870815058808150589081505900815059108150592081505930815059408150595081505960815059708150598081505990815060008150601081506020815060308150604081506050815060608150607081506080815060908150610081506110815061208150613081506140815061508150616081506170815061808150619081506200815062108150622081506230815062408150625081506260815062708150628081506290815063008150631081506320815063308150634081506350815063608150637081506380815063908150640081506410815064208150643081506440815064508150646081506470815064808150649081506500815065108150652081506530815065408150655081506560815065708150658081506590815066008150661081506620815066308150664081506650815066608150667081506680815066908150670081506710815067208150673081506740815067508150676081506770815067808150679081506800815068108150682081506830815068408150685081506860815068708150688081506890815069008150691081506920815069308150694081506950815069608150697081506980815069908150700081507010815070208150703081507040815070508150706081507070815070808150709081507100815071108150712081507130815071408150715081507160815071708150718081507190815072008150721081507220815072308150724081507250815072608150727081507280815072908150730081507310815073208150733081507340815073508150736081507370815073808150739081507400815074108150742081507430815074408150745081507460815074708150748081507490815075008150751081507520815075308150754081507550815075608150757081507580815075908150760081507610815076208150763081507640815076508150766081507670815076808150769081507700815077108150772081507730815077408150775081507760815077708150778081507790815078008150781081507820815078308150784081507850815078608150787081507880815078908150790081507910815079208150793081507940815079508150796081507970815079808150799081508000815080108150802081508030815080408150805081508060815080708150808081508090815081008150811081508120815081308150814081508150815081608150817081508180815081908150820081508210815082208150823081508240815082508150826081508270815082808150829081508300815083108150832081508330815083408150835081508360815083708150838081508390815084008150841081508420815084308150844081508450815084608150847081508480815084908150850081508510815085208150853081508540815085508150856081508570815085808150859081508600815086108150862081508630815086408150865081508660815086708150868081508690815087008150871081508720815087308150874081508750815087608150877081508780815087908150880081508810815088208150883081508840815088508150886081508870815088808150889081508900815089108150892081508930815089408150895081508960815089708150898081508990815090008150901081509020815090308150904081509050815090608150907081509080815090908150910081509110815091208150913081509140815091508150916081509170815091808150919081509200815092108150922081509230815092408150925081509260815092708150928081509290815093008150931081509320815093308150934081509350815093608150937081509380815093908150940081509410815094208150943081509440815094508150946081509470815094808150949081509500815095108150952081509530815095408150955081509560815095708150958081509590815096008150961081509620815096308150964081509650815096608150967081509680815096908150970081509710815097208150973081509740815097508150976081509770815097808150979081509800815098108150982081509830815098408150985081509860815098708150988081509890815099008150991081509920815099308150994081509950815099608150997081509980815099908151000081510010815100208151003081510040815100508151006081510070815100808151009081510100815101108151012081510130815101408151015081510160815101708151018081510190815102008151021081510220815102308151024081510250815102608151027081510280815102908151030081510310815103208151033081510340815103508151036081510370815103808151039081510400815104108151042081510430815104408151045081510460815104708151048081510490815105008151051081510520815105308151054081510550815105608151057081510580815105908151060081510610815106208151063081510640815106508151066081510670815106808151069081510700815107108151072081510730815107408151075081510760815107708151078081510790815108008151081081510820815108308151084081510850815108608151087081510880815108908151090081510910815109208151093081510940815109508151096081510970815109808151099081511000815110108151102081511030815110408151105081600010816000208160003081600040816000508160006081600070816000808160009081600100816001108160012081600130816001408160015081600160816001708160018081600190816002008160021081600220816002308160024081600250816002608160027081600280816002908160030081600310816003208160033081600340816003508160036081600370816003808160039081600400816004108160042081600430816004408160045081600460816004708160048081600490816005008160051081600520816005308160054081600550816005608160057081600580816005908160060081600610816006208160063081600640816006508160066081600670816006808160069081600700816007108160072081600730816007408160075081600760816007708160078081600790816008008160081081600820816008308160084081600850816008608160087081600880816008908160090081600910816009208160093081600940816009508160096081600970816009808160099081601000816010108160102081601030816010408160105081601060816010708160108081601090816011008160111081601120816011308160114081601150816011608160117081601180816011908160120081601210816012208160123081601240816012508160126081601270816012808160129081601300816013108160132081601330816013408160135081601360816013708160138081601390816014008160141081601420816014308160144081601450816014608160147081601480816014908160150081601510816015208160153081601540816015508160156081601570816015808160159081601600816016108160162081601630816016408160165081601660816016708160168081601690816017008160171081601720816017308160174081601750816017608160177081601780816017908160180081601810816018208160183081601840816018508160186081601870816018808160189081601900816019108160192081601930816019408160195081601960816019708160198081601990816020008160201081602020816020308160204081602050816020608160207081602080816020908160210081602110816021208160213081602140816021508160216081602170816021808160219081602200816022108160222081602230816022408160225081602260816022708160228081602290816023008160231081602320816023308160234081602350816023608160237081602380816023908160240081602410816024208160243081602440816024508160246081602470816024808160249081602500816025108160252081602530816025408160255081602560816025708160258081602590816026008160261081602620816026308160264081602650816026608160267081602680816026908160270081602710816027208160273081602740816027508160276081602770816027808160279081602800816028108160282081602830816028408160285081602860816028708160288081602890816029008160291081602920816029308160294081602950816029608160297081602980816029908160300081603010816030208160303081603040816030508160306081603070816030808160309081603100816031108160312081603130816031408160315081603160816031708160318081603190816032008160321081603220816032308160324081603250816032608160327081603280816032908160330081603310816033208160333081603340816033508160336081603370816033808160339081603400816034108160342081603430816034408160345081603460816034708160348081603490816035008160351081603520816035308160354081603550816035608160357081603580816035908160360081603610816036208160363081603640816036508160366081603670816036808160369081603700816037108160372081603730816037408160375081603760816037708160378081603790816038008160381081603820816038308160384081603850816038608160387081603880816038908160390081603910816039208160393081603940816039508160396081603970816039808160399081604000816040108160402081604030816040408160405081604060816040708160408081604090816041008160411081604120816041308160414081604150816041608160417081604180816041908160420081604210816042208160423081604240816042508160426081604270816042808160429081604300816043108160432081604330816043408160435081604360816043708160438081604390816044008160441081604420816044308160444081604450816044608160447081604480816044908160450081604510816045208160453081604540816045508160456081604570816045808160459081604600816046108160462081604630816046408160465081604660816046708160468081604690816047008160471081604720816047308160474081604750816047608160477081604780816047908160480081604810816048208160483081604840816048508160486081604870816048808160489081604900816049108160492081604930816049408160495081604960816049708160498081604990816050008160501081605020816050308160504081605050816050608160507081605080816050908160510081605110816051208160513081605140816051508160516081605170816051808160519081605200816052108160522081605230816052408160525081605260816052708160528081605290816053008160531081605320816053308160534081605350816053608160537081605380816053908160540081605410816054208160543081605440816054508160546081605470816054808160549081605500816055108160552081605530816055408160555081605560816055708160558081605590816056008160561081605620816056308160564081605650816056608160567081605680816056908160570081605710816057208160573081605740816057508160576081605770816057808160579081605800816058108160582081605830816058408160585081605860816058708160588081605890816059008160591081605920816059308160594081605950816059608160597081605980816059908160600081606010816060208160603081606040816060508160606081606070816060808160609081606100816061108160612081606130816061408160615081606160816061708160618081606190816062008160621081606220816062308160624081606250816062608160627081606280816062908160630081606310816063208160633081606340816063508160636081606370816063808160639081606400816064108160642081606430816064408160645081606460816064708160648081606490816065008160651081606520816065308160654081606550816065608160657081606580816065908160660081606610816066208160663081606640816066508160666081606670816066808160669081606700816067108160672081606730816067408160675081606760816067708160678081606790816068008160681081606820816068308160684081606850816068608160687081606880816068908160690081606910816069208160693081606940816069508160696081606970816069808160699081607000816070108160702081607030816070408160705081607060816070708160708081607090816071008160711081607120816071308160714081607150816071608160717081607180816071908160720081607210816072208160723081607240816072508160726081607270816072808160729081607300816073108160732081607330816073408160735081607360816073708160738081607390816074008160741081607420816074308160744081607450816074608160747081607480816074908160750081607510816075208160753081607540816075508160756081607570816075808160759081607600816076108160762081607630816076408160765081607660816076708160768081607690816077008160771081607720816077308160774081607750816077608160777081607780816077908160780081607810816078208160783081607840816078508160786081607870816078808160789081607900816079108160792081607930816079408160795081607960816079708160798081607990816080008160801081608020816080308160804081608050816080608160807081608080816080908160810081608110816081208160813081608140816081508160816081608170816081808160819081608200816082108160822081608230816082408160825081608260816082708160828081608290816083008160831081608320816083308160834081608350816083608160837081608380816083908160840081608410816084208160843081608440816084508160846081608470816084808160849081608500816085108160852081608530816085408160855081608560816085708160858081608590816086008160861081608620816086308160864081608650816086608160867081608680816086908160870081608710816087208160873081608740816087508160876081608770816087808160879081608800816088108160882081608830816088408160885081608860816088708160888081608890816089008160891081608920816089308160894081608950816089608160897081608980816089908160900081609010816090208160903081609040816090508160906081609070816090808160909081609100816091108160912081609130816091408160915081609160816091708160918081609190816092008160921081609220816092308160924081609250816092608160927081609280816092908160930081609310816093208160933081609340816093508160936081609370816093808160939081609400816094108160942081609430816094408160945081609460816094708160948081609490816095008160951081609520816095308160954081609550816095608160957081609580816095908160960081609610816096208160963081609640816096508160966081609670816096808160969081609700816097108160972081609730816097408160975081609760816097708160978081609790816098008160981081609820816098308160984081609850816098608160987081609880816098908160990081609910816099208160993081609940816099508160996081609970816099808160999081610000816100108161002081610030816100408161005081610060816100708161008081610090816101008161011081610120816101308161014081610150816101608161017081610180816101908161020081610210816102208161023081610240816102508161026081610270816102808161029081610300816103108161032081610330816103408161035081610360816103708161038081610390816104008161041081610420816104308161044081610450816104608161047081610480816104908161050081610510816105208161053081610540816105508161056081610570816105808161059081610600816106108161062081610630816106408161065081610660816106708161068081610690816107008161071081610720816107308161074081610750816107608161077081610780816107908161080081610810816108208161083081610840816108508161086081610870816108808161089081610900816109108161092081610930816109408161095081610960816109708161098081610990816110008161101081611020816110308161104081611050817000108170002081700030817000408170005081700060817000708170008081700090817001008170011081700120817001308170014081700150817001608170017081700180817001908170020081700210817002208170023081700240817002508170026081700270817002808170029081700300817003108170032081700330817003408170035081700360817003708170038081700390817004008170041081700420817004308170044081700450817004608170047081700480817004908170050081700510817005208170053081700540817005508170056081700570817005808170059081700600817006108170062081700630817006408170065081700660817006708170068081700690817007008170071081700720817007308170074081700750817007608170077081700780817007908170080081700810817008208170083081700840817008508170086081700870817008808170089081700900817009108170092081700930817009408170095081700960817009708170098081700990817010008170101081701020817010308170104081701050817010608170107081701080817010908170110081701110817011208170113081701140817011508170116081701170817011808170119081701200817012108170122081701230817012408170125081701260817012708170128081701290817013008170131081701320817013308170134081701350817013608170137081701380817013908170140081701410817014208170143081701440817014508170146081701470817014808170149081701500817015108170152081701530817015408170155081701560817015708170158081701590817016008170161081701620817016308170164081701650817016608170167081701680817016908170170081701710817017208170173081701740817017508170176081701770817017808170179081701800817018108170182081701830817018408170185081701860817018708170188081701890817019008170191081701920817019308170194081701950817019608170197081701980817019908170200081702010817020208170203081702040817020508170206081702070817020808170209081702100817021108170212081702130817021408170215081702160817021708170218081702190817022008170221081702220817022308170224081702250817022608170227081702280817022908170230081702310817023208170233081702340817023508170236081702370817023808170239081702400817024108170242081702430817024408170245081702460817024708170248081702490817025008170251081702520817025308170254081702550817025608170257081702580817025908170260081702610817026208170263081702640817026508170266081702670817026808170269081702700817027108170272081702730817027408170275081702760817027708170278081702790817028008170281081702820817028308170284081702850817028608170287081702880817028908170290081702910817029208170293081702940817029508170296081702970817029808170299081703000817030108170302081703030817030408170305081703060817030708170308081703090817031008170311081703120817031308170314081703150817031608170317081703180817031908170320081703210817032208170323081703240817032508170326081703270817032808170329081703300817033108170332081703330817033408170335081703360817033708170338081703390817034008170341081703420817034308170344081703450817034608170347081703480817034908170350081703510817035208170353081703540817035508170356081703570817035808170359081703600817036108170362081703630817036408170365081703660817036708170368081703690817037008170371081703720817037308170374081703750817037608170377081703780817037908170380081703810817038208170383081703840817038508170386081703870817038808170389081703900817039108170392081703930817039408170395081703960817039708170398081703990817040008170401081704020817040308170404081704050817040608170407081704080817040908170410081704110817041208170413081704140817041508170416081704170817041808170419081704200817042108170422081704230817042408170425081704260817042708170428081704290817043008170431081704320817043308170434081704350817043608170437081704380817043908170440081704410817044208170443081704440817044508170446081704470817044808170449081704500817045108170452081704530817045408170455081704560817045708170458081704590817046008170461081704620817046308170464081704650817046608170467081704680817046908170470081704710817047208170473081704740817047508170476081704770817047808170479081704800817048108170482081704830817048408170485081704860817048708170488081704890817049008170491081704920817049308170494081704950817049608170497081704980817049908170500081705010817050208170503081705040817050508170506081705070817050808170509081705100817051108170512081705130817051408170515081705160817051708170518081705190817052008170521081705220817052308170524081705250817052608170527081705280817052908170530081705310817053208170533081705340817053508170536081705370817053808170539081705400817054108170542081705430817054408170545081705460817054708170548081705490817055008170551081705520817055308170554081705550817055608170557081705580817055908170560081705610817056208170563081705640817056508170566081705670817056808170569081705700817057108170572081705730817057408170575081705760817057708170578081705790817058008170581081705820817058308170584081705850817058608170587081705880817058908170590081705910817059208170593081705940817059508170596081705970817059808170599081706000817060108170602081706030817060408170605081706060817060708170608081706090817061008170611081706120817061308170614081706150817061608170617081706180817061908170620081706210817062208170623081706240817062508170626081706270817062808170629081706300817063108170632081706330817063408170635081706360817063708170638081706390817064008170641081706420817064308170644081706450817064608170647081706480817064908170650081706510817065208170653081706540817065508170656081706570817065808170659081706600817066108170662081706630817066408170665081706660817066708170668081706690817067008170671081706720817067308170674081706750817067608170677081706780817067908170680081706810817068208170683081706840817068508170686081706870817068808170689081706900817069108170692081706930817069408170695081706960817069708170698081706990817070008170701081707020817070308170704081707050817070608170707081707080817070908170710081707110817071208170713081707140817071508170716081707170817071808170719081707200817072108170722081707230817072408170725081707260817072708170728081707290817073008170731081707320817073308170734081707350817073608170737081707380817073908170740081707410817074208170743081707440817074508170746081707470817074808170749081707500817075108170752081707530817075408170755081707560817075708170758081707590817076008170761081707620817076308170764081707650817076608170767081707680817076908170770081707710817077208170773081707740817077508170776081707770817077808170779081707800817078108170782081707830817078408170785081707860817078708170788081707890817079008170791081707920817079308170794081707950817079608170797081707980817079908170800081708010817080208170803081708040817080508170806081708070817080808170809081708100817081108170812081708130817081408170815081708160817081708170818081708190817082008170821081708220817082308170824081708250817082608170827081708280817082908170830081708310817083208170833081708340817083508170836081708370817083808170839081708400817084108170842081708430817084408170845081708460817084708170848081708490817085008170851081708520817085308170854081708550817085608170857081708580817085908170860081708610817086208170863081708640817086508170866081708670817086808170869081708700817087108170872081708730817087408170875081708760817087708170878081708790817088008170881081708820817088308170884081708850817088608170887081708880817088908170890081708910817089208170893081708940817089508170896081708970817089808170899081709000817090108170902081709030817090408170905081709060817090708170908081709090817091008170911081709120817091308170914081709150817091608170917081709180817091908170920081709210817092208170923081709240817092508170926081709270817092808170929081709300817093108170932081709330817093408170935081709360817093708170938081709390817094008170941081709420817094308170944081709450817094608170947081709480817094908170950081709510817095208170953081709540817095508170956081709570817095808170959081709600817096108170962081709630817096408170965081709660817096708170968081709690817097008170971081709720817097308170974081709750817097608170977081709780817097908170980081709810817098208170983081709840817098508170986081709870817098808170989081709900817099108170992081709930817099408170995081709960817099708170998081709990817100008171001081710020817100308171004081710050817100608171007081710080817100908171010081710110817101208171013081710140817101508171016081710170817101808171019081710200817102108171022081710230817102408171025081710260817102708171028081710290817103008171031081710320817103308171034081710350817103608171037081710380817103908171040081710410817104208171043081710440817104508171046081710470817104808171049081710500817105108171052081710530817105408171055081710560817105708171058081710590817106008171061081710620817106308171064081710650817106608171067081710680817106908171070081710710817107208171073081710740817107508171076081710770817107808171079081710800817108108171082081710830817108408171085081710860817108708171088081710890817109008171091081710920817109308171094081710950817109608171097081710980817109908171100081711010817110208171103081711040817110508180001081800020818000308180004081800050818000608180007081800080818000908180010081800110818001208180013081800140818001508180016081800170818001808180019081800200818002108180022081800230818002408180025081800260818002708180028081800290818003008180031081800320818003308180034081800350818003608180037081800380818003908180040081800410818004208180043081800440818004508180046081800470818004808180049081800500818005108180052081800530818005408180055081800560818005708180058081800590818006008180061081800620818006308180064081800650818006608180067081800680818006908180070081800710818007208180073081800740818007508180076081800770818007808180079081800800818008108180082081800830818008408180085081800860818008708180088081800890818009008180091081800920818009308180094081800950818009608180097081800980818009908180100081801010818010208180103081801040818010508180106081801070818010808180109081801100818011108180112081801130818011408180115081801160818011708180118081801190818012008180121081801220818012308180124081801250818012608180127081801280818012908180130081801310818013208180133081801340818013508180136081801370818013808180139081801400818014108180142081801430818014408180145081801460818014708180148081801490818015008180151081801520818015308180154081801550818015608180157081801580818015908180160081801610818016208180163081801640818016508180166081801670818016808180169081801700818017108180172081801730818017408180175081801760818017708180178081801790818018008180181081801820818018308180184081801850818018608180187081801880818018908180190081801910818019208180193081801940818019508180196081801970818019808180199081802000818020108180202081802030818020408180205081802060818020708180208081802090818021008180211081802120818021308180214081802150818021608180217081802180818021908180220081802210818022208180223081802240818022508180226081802270818022808180229081802300818023108180232081802330818023408180235081802360818023708180238081802390818024008180241081802420818024308180244081802450818024608180247081802480818024908180250081802510818025208180253081802540818025508180256081802570818025808180259081802600818026108180262081802630818026408180265081802660818026708180268081802690818027008180271081802720818027308180274081802750818027608180277081802780818027908180280081802810818028208180283081802840818028508180286081802870818028808180289081802900818029108180292081802930818029408180295081802960818029708180298081802990818030008180301081803020818030308180304081803050818030608180307081803080818030908180310081803110818031208180313081803140818031508180316081803170818031808180319081803200818032108180322081803230818032408180325081803260818032708180328081803290818033008180331081803320818033308180334081803350818033608180337081803380818033908180340081803410818034208180343081803440818034508180346081803470818034808180349081803500818035108180352081803530818035408180355081803560818035708180358081803590818036008180361081803620818036308180364081803650818036608180367081803680818036908180370081803710818037208180373081803740818037508180376081803770818037808180379081803800818038108180382081803830818038408180385081803860818038708180388081803890818039008180391081803920818039308180394081803950818039608180397081803980818039908180400081804010818040208180403081804040818040508180406081804070818040808180409081804100818041108180412081804130818041408180415081804160818041708180418081804190818042008180421081804220818042308180424081804250818042608180427081804280818042908180430081804310818043208180433081804340818043508180436081804370818043808180439081804400818044108180442081804430818044408180445081804460818044708180448081804490818045008180451081804520818045308180454081804550818045608180457081804580818045908180460081804610818046208180463081804640818046508180466081804670818046808180469081804700818047108180472081804730818047408180475081804760818047708180478081804790818048008180481081804820818048308180484081804850818048608180487081804880818048908180490081804910818049208180493081804940818049508180496081804970818049808180499081805000818050108180502081805030818050408180505081805060818050708180508081805090818051008180511081805120818051308180514081805150818051608180517081805180818051908180520081805210818052208180523081805240818052508180526081805270818052808180529081805300818053108180532081805330818053408180535081805360818053708180538081805390818054008180541081805420818054308180544081805450818054608180547081805480818054908180550081805510818055208180553081805540818055508180556081805570818055808180559081805600818056108180562081805630818056408180565081805660818056708180568081805690818057008180571081805720818057308180574081805750818057608180577081805780818057908180580081805810818058208180583081805840818058508180586081805870818058808180589081805900818059108180592081805930818059408180595081805960818059708180598081805990818060008180601081806020818060308180604081806050818060608180607081806080818060908180610081806110818061208180613081806140818061508180616081806170818061808180619081806200818062108180622081806230818062408180625081806260818062708180628081806290818063008180631081806320818063308180634081806350818063608180637081806380818063908180640081806410818064208180643081806440818064508180646081806470818064808180649081806500818065108180652081806530818065408180655081806560818065708180658081806590818066008180661081806620818066308180664081806650818066608180667081806680818066908180670081806710818067208180673081806740818067508180676081806770818067808180679081806800818068108180682081806830818068408180685081806860818068708180688081806890818069008180691081806920818069308180694081806950818069608180697081806980818069908180700081807010818070208180703081807040818070508180706081807070818070808180709081807100818071108180712081807130818071408180715081807160818071708180718081807190818072008180721081807220818072308180724081807250818072608180727081807280818072908180730081807310818073208180733081807340818073508180736081807370818073808180739081807400818074108180742081807430818074408180745081807460818074708180748081807490818075008180751081807520818075308180754081807550818075608180757081807580818075908180760081807610818076208180763081807640818076508180766081807670818076808180769081807700818077108180772081807730818077408180775081807760818077708180778081807790818078008180781081807820818078308180784081807850818078608180787081807880818078908180790081807910818079208180793081807940818079508180796081807970818079808180799081808000818080108180802081808030818080408180805081808060818080708180808081808090818081008180811081808120818081308180814081808150818081608180817081808180818081908180820081808210818082208180823081808240818082508180826081808270818082808180829081808300818083108180832081808330818083408180835081808360818083708180838081808390818084008180841081808420818084308180844081808450818084608180847081808480818084908180850081808510818085208180853081808540818085508180856081808570818085808180859081808600818086108180862081808630818086408180865081808660818086708180868081808690818087008180871081808720818087308180874081808750818087608180877081808780818087908180880081808810818088208180883081808840818088508180886081808870818088808180889081808900818089108180892081808930818089408180895081808960818089708180898081808990818090008180901081809020818090308180904081809050818090608180907081809080818090908180910081809110818091208180913081809140818091508180916081809170818091808180919081809200818092108180922081809230818092408180925081809260818092708180928081809290818093008180931081809320818093308180934081809350818093608180937081809380818093908180940081809410818094208180943081809440818094508180946081809470818094808180949081809500818095108180952081809530818095408180955081809560818095708180958081809590818096008180961081809620818096308180964081809650818096608180967081809680818096908180970081809710818097208180973081809740818097508180976081809770818097808180979081809800818098108180982081809830818098408180985081809860818098708180988081809890818099008180991081809920818099308180994081809950818099608180997081809980818099908181000081810010818100208181003081810040818100508181006081810070818100808181009081810100818101108181012081810130818101408181015081810160818101708181018081810190818102008181021081810220818102308181024081810250818102608181027081810280818102908181030081810310818103208181033081810340818103508181036081810370818103808181039081810400818104108181042081810430818104408181045081810460818104708181048081810490818105008181051081810520818105308181054081810550818105608181057081810580818105908181060081810610818106208181063081810640818106508181066081810670818106808181069081810700818107108181072081810730818107408181075081810760818107708181078081810790818108008181081081810820818108308181084081810850818108608181087081810880818108908181090081810910818109208181093081810940818109508181096081810970818109808181099081811000818110108181102081811030818110408181105081900010819000208190003081900040819000508190006081900070819000808190009081900100819001108190012081900130819001408190015081900160819001708190018081900190819002008190021081900220819002308190024081900250819002608190027081900280819002908190030081900310819003208190033081900340819003508190036081900370819003808190039081900400819004108190042081900430819004408190045081900460819004708190048081900490819005008190051081900520819005308190054081900550819005608190057081900580819005908190060081900610819006208190063081900640819006508190066081900670819006808190069081900700819007108190072081900730819007408190075081900760819007708190078081900790819008008190081081900820819008308190084081900850819008608190087081900880819008908190090081900910819009208190093081900940819009508190096081900970819009808190099081901000819010108190102081901030819010408190105081901060819010708190108081901090819011008190111081901120819011308190114081901150819011608190117081901180819011908190120081901210819012208190123081901240819012508190126081901270819012808190129081901300819013108190132081901330819013408190135081901360819013708190138081901390819014008190141081901420819014308190144081901450819014608190147081901480819014908190150081901510819015208190153081901540819015508190156081901570819015808190159081901600819016108190162081901630819016408190165081901660819016708190168081901690819017008190171081901720819017308190174081901750819017608190177081901780819017908190180081901810819018208190183081901840819018508190186081901870819018808190189081901900819019108190192081901930819019408190195081901960819019708190198081901990819020008190201081902020819020308190204081902050819020608190207081902080819020908190210081902110819021208190213081902140819021508190216081902170819021808190219081902200819022108190222081902230819022408190225081902260819022708190228081902290819023008190231081902320819023308190234081902350819023608190237081902380819023908190240081902410819024208190243081902440819024508190246081902470819024808190249081902500819025108190252081902530819025408190255081902560819025708190258081902590819026008190261081902620819026308190264081902650819026608190267081902680819026908190270081902710819027208190273081902740819027508190276081902770819027808190279081902800819028108190282081902830819028408190285081902860819028708190288081902890819029008190291081902920819029308190294081902950819029608190297081902980819029908190300081903010819030208190303081903040819030508190306081903070819030808190309081903100819031108190312081903130819031408190315081903160819031708190318081903190819032008190321081903220819032308190324081903250819032608190327081903280819032908190330081903310819033208190333081903340819033508190336081903370819033808190339081903400819034108190342081903430819034408190345081903460819034708190348081903490819035008190351081903520819035308190354081903550819035608190357081903580819035908190360081903610819036208190363081903640819036508190366081903670819036808190369081903700819037108190372081903730819037408190375081903760819037708190378081903790819038008190381081903820819038308190384081903850819038608190387081903880819038908190390081903910819039208190393081903940819039508190396081903970819039808190399081904000819040108190402081904030819040408190405081904060819040708190408081904090819041008190411081904120819041308190414081904150819041608190417081904180819041908190420081904210819042208190423081904240819042508190426081904270819042808190429081904300819043108190432081904330819043408190435081904360819043708190438081904390819044008190441081904420819044308190444081904450819044608190447081904480819044908190450081904510819045208190453081904540819045508190456081904570819045808190459081904600819046108190462081904630819046408190465081904660819046708190468081904690819047008190471081904720819047308190474081904750819047608190477081904780819047908190480081904810819048208190483081904840819048508190486081904870819048808190489081904900819049108190492081904930819049408190495081904960819049708190498081904990819050008190501081905020819050308190504081905050819050608190507081905080819050908190510081905110819051208190513081905140819051508190516081905170819051808190519081905200819052108190522081905230819052408190525081905260819052708190528081905290819053008190531081905320819053308190534081905350819053608190537081905380819053908190540081905410819054208190543081905440819054508190546081905470819054808190549081905500819055108190552081905530819055408190555081905560819055708190558081905590819056008190561081905620819056308190564081905650819056608190567081905680819056908190570081905710819057208190573081905740819057508190576081905770819057808190579081905800819058108190582081905830819058408190585081905860819058708190588081905890819059008190591081905920819059308190594081905950819059608190597081905980819059908190600081906010819060208190603081906040819060508190606081906070819060808190609081906100819061108190612081906130819061408190615081906160819061708190618081906190819062008190621081906220819062308190624081906250819062608190627081906280819062908190630081906310819063208190633081906340819063508190636081906370819063808190639081906400819064108190642081906430819064408190645081906460819064708190648081906490819065008190651081906520819065308190654081906550819065608190657081906580819065908190660081906610819066208190663081906640819066508190666081906670819066808190669081906700819067108190672081906730819067408190675081906760819067708190678081906790819068008190681081906820819068308190684081906850819068608190687081906880819068908190690081906910819069208190693081906940819069508190696081906970819069808190699081907000819070108190702081907030819070408190705081907060819070708190708081907090819071008190711081907120819071308190714081907150819071608190717081907180819071908190720081907210819072208190723081907240819072508190726081907270819072808190729081907300819073108190732081907330819073408190735081907360819073708190738081907390819074008190741081907420819074308190744081907450819074608190747081907480819074908190750081907510819075208190753081907540819075508190756081907570819075808190759081907600819076108190762081907630819076408190765081907660819076708190768081907690819077008190771081907720819077308190774081907750819077608190777081907780819077908190780081907810819078208190783081907840819078508190786081907870819078808190789081907900819079108190792081907930819079408190795081907960819079708190798081907990819080008190801081908020819080308190804081908050819080608190807081908080819080908190810081908110819081208190813081908140819081508190816081908170819081808190819081908200819082108190822081908230819082408190825081908260819082708190828081908290819083008190831081908320819083308190834081908350819083608190837081908380819083908190840081908410819084208190843081908440819084508190846081908470819084808190849081908500819085108190852081908530819085408190855081908560819085708190858081908590819086008190861081908620819086308190864081908650819086608190867081908680819086908190870081908710819087208190873081908740819087508190876081908770819087808190879081908800819088108190882081908830819088408190885081908860819088708190888081908890819089008190891081908920819089308190894081908950819089608190897081908980819089908190900081909010819090208190903081909040819090508190906081909070819090808190909081909100819091108190912081909130819091408190915081909160819091708190918081909190819092008190921081909220819092308190924081909250819092608190927081909280819092908190930081909310819093208190933081909340819093508190936081909370819093808190939081909400819094108190942081909430819094408190945081909460819094708190948081909490819095008190951081909520819095308190954081909550819095608190957081909580819095908190960081909610819096208190963081909640819096508190966081909670819096808190969081909700819097108190972081909730819097408190975081909760819097708190978081909790819098008190981081909820819098308190984081909850819098608190987081909880819098908190990081909910819099208190993081909940819099508190996081909970819099808190999081910000819100108191002081910030819100408191005081910060819100708191008081910090819101008191011081910120819101308191014081910150819101608191017081910180819101908191020081910210819102208191023081910240819102508191026081910270819102808191029081910300819103108191032081910330819103408191035081910360819103708191038081910390819104008191041081910420819104308191044081910450819104608191047081910480819104908191050081910510819105208191053081910540819105508191056081910570819105808191059081910600819106108191062081910630819106408191065081910660819106708191068081910690819107008191071081910720819107308191074081910750819107608191077081910780819107908191080081910810819108208191083081910840819108508191086081910870819108808191089081910900819109108191092081910930819109408191095081910960819109708191098081910990819110008191101081911020819110308191104081911050820000108200002082000030820000408200005082000060820000708200008082000090820001008200011082000120820001308200014082000150820001608200017082000180820001908200020082000210820002208200023082000240820002508200026082000270820002808200029082000300820003108200032082000330820003408200035082000360820003708200038082000390820004008200041082000420820004308200044082000450820004608200047082000480820004908200050082000510820005208200053082000540820005508200056082000570820005808200059082000600820006108200062082000630820006408200065082000660820006708200068082000690820007008200071082000720820007308200074082000750820007608200077082000780820007908200080082000810820008208200083082000840820008508200086082000870820008808200089082000900820009108200092082000930820009408200095082000960820009708200098082000990820010008200101082001020820010308200104082001050820010608200107082001080820010908200110082001110820011208200113082001140820011508200116082001170820011808200119082001200820012108200122082001230820012408200125082001260820012708200128082001290820013008200131082001320820013308200134082001350820013608200137082001380820013908200140082001410820014208200143082001440820014508200146082001470820014808200149082001500820015108200152082001530820015408200155082001560820015708200158082001590820016008200161082001620820016308200164082001650820016608200167082001680820016908200170082001710820017208200173082001740820017508200176082001770820017808200179082001800820018108200182082001830820018408200185082001860820018708200188082001890820019008200191082001920820019308200194082001950820019608200197082001980820019908200200082002010820020208200203082002040820020508200206082002070820020808200209082002100820021108200212082002130820021408200215082002160820021708200218082002190820022008200221082002220820022308200224082002250820022608200227082002280820022908200230082002310820023208200233082002340820023508200236082002370820023808200239082002400820024108200242082002430820024408200245082002460820024708200248082002490820025008200251082002520820025308200254082002550820025608200257082002580820025908200260082002610820026208200263082002640820026508200266082002670820026808200269082002700820027108200272082002730820027408200275082002760820027708200278082002790820028008200281082002820820028308200284082002850820028608200287082002880820028908200290082002910820029208200293082002940820029508200296082002970820029808200299082003000820030108200302082003030820030408200305082003060820030708200308082003090820031008200311082003120820031308200314082003150820031608200317082003180820031908200320082003210820032208200323082003240820032508200326082003270820032808200329082003300820033108200332082003330820033408200335082003360820033708200338082003390820034008200341082003420820034308200344082003450820034608200347082003480820034908200350082003510820035208200353082003540820035508200356082003570820035808200359082003600820036108200362082003630820036408200365082003660820036708200368082003690820037008200371082003720820037308200374082003750820037608200377082003780820037908200380082003810820038208200383082003840820038508200386082003870820038808200389082003900820039108200392082003930820039408200395082003960820039708200398082003990820040008200401082004020820040308200404082004050820040608200407082004080820040908200410082004110820041208200413082004140820041508200416082004170820041808200419082004200820042108200422082004230820042408200425082004260820042708200428082004290820043008200431082004320820043308200434082004350820043608200437082004380820043908200440082004410820044208200443082004440820044508200446082004470820044808200449082004500820045108200452082004530820045408200455082004560820045708200458082004590820046008200461082004620820046308200464082004650820046608200467082004680820046908200470082004710820047208200473082004740820047508200476082004770820047808200479082004800820048108200482082004830820048408200485082004860820048708200488082004890820049008200491082004920820049308200494082004950820049608200497082004980820049908200500082005010820050208200503082005040820050508200506082005070820050808200509082005100820051108200512082005130820051408200515082005160820051708200518082005190820052008200521082005220820052308200524082005250820052608200527082005280820052908200530082005310820053208200533082005340820053508200536082005370820053808200539082005400820054108200542082005430820054408200545082005460820054708200548082005490820055008200551082005520820055308200554082005550820055608200557082005580820055908200560082005610820056208200563082005640820056508200566082005670820056808200569082005700820057108200572082005730820057408200575082005760820057708200578082005790820058008200581082005820820058308200584082005850820058608200587082005880820058908200590082005910820059208200593082005940820059508200596082005970820059808200599082006000820060108200602082006030820060408200605082006060820060708200608082006090820061008200611082006120820061308200614082006150820061608200617082006180820061908200620082006210820062208200623082006240820062508200626082006270820062808200629082006300820063108200632082006330820063408200635082006360820063708200638082006390820064008200641082006420820064308200644082006450820064608200647082006480820064908200650082006510820065208200653082006540820065508200656082006570820065808200659082006600820066108200662082006630820066408200665082006660820066708200668082006690820067008200671082006720820067308200674082006750820067608200677082006780820067908200680082006810820068208200683082006840820068508200686082006870820068808200689082006900820069108200692082006930820069408200695082006960820069708200698082006990820070008200701082007020820070308200704082007050820070608200707082007080820070908200710082007110820071208200713082007140820071508200716082007170820071808200719082007200820072108200722082007230820072408200725082007260820072708200728082007290820073008200731082007320820073308200734082007350820073608200737082007380820073908200740082007410820074208200743082007440820074508200746082007470820074808200749082007500820075108200752082007530820075408200755082007560820075708200758082007590820076008200761082007620820076308200764082007650820076608200767082007680820076908200770082007710820077208200773082007740820077508200776082007770820077808200779082007800820078108200782082007830820078408200785082007860820078708200788082007890820079008200791082007920820079308200794082007950820079608200797082007980820079908200800082008010820080208200803082008040820080508200806082008070820080808200809082008100820081108200812082008130820081408200815082008160820081708200818082008190820082008200821082008220820082308200824082008250820082608200827082008280820082908200830082008310820083208200833082008340820083508200836082008370820083808200839082008400820084108200842082008430820084408200845082008460820084708200848082008490820085008200851082008520820085308200854082008550820085608200857082008580820085908200860082008610820086208200863082008640820086508200866082008670820086808200869082008700820087108200872082008730820087408200875082008760820087708200878082008790820088008200881082008820820088308200884082008850820088608200887082008880820088908200890082008910820089208200893082008940820089508200896082008970820089808200899082009000820090108200902082009030820090408200905082009060820090708200908082009090820091008200911082009120820091308200914082009150820091608200917082009180820091908200920082009210820092208200923082009240820092508200926082009270820092808200929082009300820093108200932082009330820093408200935082009360820093708200938082009390820094008200941082009420820094308200944082009450820094608200947082009480820094908200950082009510820095208200953082009540820095508200956082009570820095808200959082009600820096108200962082009630820096408200965082009660820096708200968082009690820097008200971082009720820097308200974082009750820097608200977082009780820097908200980082009810820098208200983082009840820098508200986082009870820098808200989082009900820099108200992082009930820099408200995082009960820099708200998082009990820100008201001082010020820100308201004082010050820100608201007082010080820100908201010082010110820101208201013082010140820101508201016082010170820101808201019082010200820102108201022082010230820102408201025082010260820102708201028082010290820103008201031082010320820103308201034082010350820103608201037082010380820103908201040082010410820104208201043082010440820104508201046082010470820104808201049082010500820105108201052082010530820105408201055082010560820105708201058082010590820106008201061082010620820106308201064082010650820106608201067082010680820106908201070082010710820107208201073082010740820107508201076082010770820107808201079082010800820108108201082082010830820108408201085082010860820108708201088082010890820109008201091082010920820109308201094082010950820109608201097082010980820109908201100082011010820110208201103082011040820110508210001082100020821000308210004082100050821000608210007082100080821000908210010082100110821001208210013082100140821001508210016082100170821001808210019082100200821002108210022082100230821002408210025082100260821002708210028082100290821003008210031082100320821003308210034082100350821003608210037082100380821003908210040082100410821004208210043082100440821004508210046082100470821004808210049082100500821005108210052082100530821005408210055082100560821005708210058082100590821006008210061082100620821006308210064082100650821006608210067082100680821006908210070082100710821007208210073082100740821007508210076082100770821007808210079082100800821008108210082082100830821008408210085082100860821008708210088082100890821009008210091082100920821009308210094082100950821009608210097082100980821009908210100082101010821010208210103082101040821010508210106082101070821010808210109082101100821011108210112082101130821011408210115082101160821011708210118082101190821012008210121082101220821012308210124082101250821012608210127082101280821012908210130082101310821013208210133082101340821013508210136082101370821013808210139082101400821014108210142082101430821014408210145082101460821014708210148082101490821015008210151082101520821015308210154082101550821015608210157082101580821015908210160082101610821016208210163082101640821016508210166082101670821016808210169082101700821017108210172082101730821017408210175082101760821017708210178082101790821018008210181082101820821018308210184082101850821018608210187082101880821018908210190082101910821019208210193082101940821019508210196082101970821019808210199082102000821020108210202082102030821020408210205082102060821020708210208082102090821021008210211082102120821021308210214082102150821021608210217082102180821021908210220082102210821022208210223082102240821022508210226082102270821022808210229082102300821023108210232082102330821023408210235082102360821023708210238082102390821024008210241082102420821024308210244082102450821024608210247082102480821024908210250082102510821025208210253082102540821025508210256082102570821025808210259082102600821026108210262082102630821026408210265082102660821026708210268082102690821027008210271082102720821027308210274082102750821027608210277082102780821027908210280082102810821028208210283082102840821028508210286082102870821028808210289082102900821029108210292082102930821029408210295082102960821029708210298082102990821030008210301082103020821030308210304082103050821030608210307082103080821030908210310082103110821031208210313082103140821031508210316082103170821031808210319082103200821032108210322082103230821032408210325082103260821032708210328082103290821033008210331082103320821033308210334082103350821033608210337082103380821033908210340082103410821034208210343082103440821034508210346082103470821034808210349082103500821035108210352082103530821035408210355082103560821035708210358082103590821036008210361082103620821036308210364082103650821036608210367082103680821036908210370082103710821037208210373082103740821037508210376082103770821037808210379082103800821038108210382082103830821038408210385082103860821038708210388082103890821039008210391082103920821039308210394082103950821039608210397082103980821039908210400082104010821040208210403082104040821040508210406082104070821040808210409082104100821041108210412082104130821041408210415082104160821041708210418082104190821042008210421082104220821042308210424082104250821042608210427082104280821042908210430082104310821043208210433082104340821043508210436082104370821043808210439082104400821044108210442082104430821044408210445082104460821044708210448082104490821045008210451082104520821045308210454082104550821045608210457082104580821045908210460082104610821046208210463082104640821046508210466082104670821046808210469082104700821047108210472082104730821047408210475082104760821047708210478082104790821048008210481082104820821048308210484082104850821048608210487082104880821048908210490082104910821049208210493082104940821049508210496082104970821049808210499082105000821050108210502082105030821050408210505082105060821050708210508082105090821051008210511082105120821051308210514082105150821051608210517082105180821051908210520082105210821052208210523082105240821052508210526082105270821052808210529082105300821053108210532082105330821053408210535082105360821053708210538082105390821054008210541082105420821054308210544082105450821054608210547082105480821054908210550082105510821055208210553082105540821055508210556082105570821055808210559082105600821056108210562082105630821056408210565082105660821056708210568082105690821057008210571082105720821057308210574082105750821057608210577082105780821057908210580082105810821058208210583082105840821058508210586082105870821058808210589082105900821059108210592082105930821059408210595082105960821059708210598082105990821060008210601082106020821060308210604082106050821060608210607082106080821060908210610082106110821061208210613082106140821061508210616082106170821061808210619082106200821062108210622082106230821062408210625082106260821062708210628082106290821063008210631082106320821063308210634082106350821063608210637082106380821063908210640082106410821064208210643082106440821064508210646082106470821064808210649082106500821065108210652082106530821065408210655082106560821065708210658082106590821066008210661082106620821066308210664082106650821066608210667082106680821066908210670082106710821067208210673082106740821067508210676082106770821067808210679082106800821068108210682082106830821068408210685082106860821068708210688082106890821069008210691082106920821069308210694082106950821069608210697082106980821069908210700082107010821070208210703082107040821070508210706082107070821070808210709082107100821071108210712082107130821071408210715082107160821071708210718082107190821072008210721082107220821072308210724082107250821072608210727082107280821072908210730082107310821073208210733082107340821073508210736082107370821073808210739082107400821074108210742082107430821074408210745082107460821074708210748082107490821075008210751082107520821075308210754082107550821075608210757082107580821075908210760082107610821076208210763082107640821076508210766082107670821076808210769082107700821077108210772082107730821077408210775082107760821077708210778082107790821078008210781082107820821078308210784082107850821078608210787082107880821078908210790082107910821079208210793082107940821079508210796082107970821079808210799082108000821080108210802082108030821080408210805082108060821080708210808082108090821081008210811082108120821081308210814082108150821081608210817082108180821081908210820082108210821082208210823082108240821082508210826082108270821082808210829082108300821083108210832082108330821083408210835082108360821083708210838082108390821084008210841082108420821084308210844082108450821084608210847082108480821084908210850082108510821085208210853082108540821085508210856082108570821085808210859082108600821086108210862082108630821086408210865082108660821086708210868082108690821087008210871082108720821087308210874082108750821087608210877082108780821087908210880082108810821088208210883082108840821088508210886082108870821088808210889082108900821089108210892082108930821089408210895082108960821089708210898082108990821090008210901082109020821090308210904082109050821090608210907082109080821090908210910082109110821091208210913082109140821091508210916082109170821091808210919082109200821092108210922082109230821092408210925082109260821092708210928082109290821093008210931082109320821093308210934082109350821093608210937082109380821093908210940082109410821094208210943082109440821094508210946082109470821094808210949082109500821095108210952082109530821095408210955082109560821095708210958082109590821096008210961082109620821096308210964082109650821096608210967082109680821096908210970082109710821097208210973082109740821097508210976082109770821097808210979082109800821098108210982082109830821098408210985082109860821098708210988082109890821099008210991082109920821099308210994082109950821099608210997082109980821099908211000082110010821100208211003082110040821100508211006082110070821100808211009082110100821101108211012082110130821101408211015082110160821101708211018082110190821102008211021082110220821102308211024082110250821102608211027082110280821102908211030082110310821103208211033082110340821103508211036082110370821103808211039082110400821104108211042082110430821104408211045082110460821104708211048082110490821105008211051082110520821105308211054082110550821105608211057082110580821105908211060082110610821106208211063082110640821106508211066082110670821106808211069082110700821107108211072082110730821107408211075082110760821107708211078082110790821108008211081082110820821108308211084082110850821108608211087082110880821108908211090082110910821109208211093082110940821109508211096082110970821109808211099082111000821110108211102082111030821110408211105082200010822000208220003082200040822000508220006082200070822000808220009082200100822001108220012082200130822001408220015082200160822001708220018082200190822002008220021082200220822002308220024082200250822002608220027082200280822002908220030082200310822003208220033082200340822003508220036082200370822003808220039082200400822004108220042082200430822004408220045082200460822004708220048082200490822005008220051082200520822005308220054082200550822005608220057082200580822005908220060082200610822006208220063082200640822006508220066082200670822006808220069082200700822007108220072082200730822007408220075082200760822007708220078082200790822008008220081082200820822008308220084082200850822008608220087082200880822008908220090082200910822009208220093082200940822009508220096082200970822009808220099082201000822010108220102082201030822010408220105082201060822010708220108082201090822011008220111082201120822011308220114082201150822011608220117082201180822011908220120082201210822012208220123082201240822012508220126082201270822012808220129082201300822013108220132082201330822013408220135082201360822013708220138082201390822014008220141082201420822014308220144082201450822014608220147082201480822014908220150082201510822015208220153082201540822015508220156082201570822015808220159082201600822016108220162082201630822016408220165082201660822016708220168082201690822017008220171082201720822017308220174082201750822017608220177082201780822017908220180082201810822018208220183082201840822018508220186082201870822018808220189082201900822019108220192082201930822019408220195082201960822019708220198082201990822020008220201082202020822020308220204082202050822020608220207082202080822020908220210082202110822021208220213082202140822021508220216082202170822021808220219082202200822022108220222082202230822022408220225082202260822022708220228082202290822023008220231082202320822023308220234082202350822023608220237082202380822023908220240082202410822024208220243082202440822024508220246082202470822024808220249082202500822025108220252082202530822025408220255082202560822025708220258082202590822026008220261082202620822026308220264082202650822026608220267082202680822026908220270082202710822027208220273082202740822027508220276082202770822027808220279082202800822028108220282082202830822028408220285082202860822028708220288082202890822029008220291082202920822029308220294082202950822029608220297082202980822029908220300082203010822030208220303082203040822030508220306082203070822030808220309082203100822031108220312082203130822031408220315082203160822031708220318082203190822032008220321082203220822032308220324082203250822032608220327082203280822032908220330082203310822033208220333082203340822033508220336082203370822033808220339082203400822034108220342082203430822034408220345082203460822034708220348082203490822035008220351082203520822035308220354082203550822035608220357082203580822035908220360082203610822036208220363082203640822036508220366082203670822036808220369082203700822037108220372082203730822037408220375082203760822037708220378082203790822038008220381082203820822038308220384082203850822038608220387082203880822038908220390082203910822039208220393082203940822039508220396082203970822039808220399082204000822040108220402082204030822040408220405082204060822040708220408082204090822041008220411082204120822041308220414082204150822041608220417082204180822041908220420082204210822042208220423082204240822042508220426082204270822042808220429082204300822043108220432082204330822043408220435082204360822043708220438082204390822044008220441082204420822044308220444082204450822044608220447082204480822044908220450082204510822045208220453082204540822045508220456082204570822045808220459082204600822046108220462082204630822046408220465082204660822046708220468082204690822047008220471082204720822047308220474082204750822047608220477082204780822047908220480082204810822048208220483082204840822048508220486082204870822048808220489082204900822049108220492082204930822049408220495082204960822049708220498082204990822050008220501082205020822050308220504082205050822050608220507082205080822050908220510082205110822051208220513082205140822051508220516082205170822051808220519082205200822052108220522082205230822052408220525082205260822052708220528082205290822053008220531082205320822053308220534082205350822053608220537082205380822053908220540082205410822054208220543082205440822054508220546082205470822054808220549082205500822055108220552082205530822055408220555082205560822055708220558082205590822056008220561082205620822056308220564082205650822056608220567082205680822056908220570082205710822057208220573082205740822057508220576082205770822057808220579082205800822058108220582082205830822058408220585082205860822058708220588082205890822059008220591082205920822059308220594082205950822059608220597082205980822059908220600082206010822060208220603082206040822060508220606082206070822060808220609082206100822061108220612082206130822061408220615082206160822061708220618082206190822062008220621082206220822062308220624082206250822062608220627082206280822062908220630082206310822063208220633082206340822063508220636082206370822063808220639082206400822064108220642082206430822064408220645082206460822064708220648082206490822065008220651082206520822065308220654082206550822065608220657082206580822065908220660082206610822066208220663082206640822066508220666082206670822066808220669082206700822067108220672082206730822067408220675082206760822067708220678082206790822068008220681082206820822068308220684082206850822068608220687082206880822068908220690082206910822069208220693082206940822069508220696082206970822069808220699082207000822070108220702082207030822070408220705082207060822070708220708082207090822071008220711082207120822071308220714082207150822071608220717082207180822071908220720082207210822072208220723082207240822072508220726082207270822072808220729082207300822073108220732082207330822073408220735082207360822073708220738082207390822074008220741082207420822074308220744082207450822074608220747082207480822074908220750082207510822075208220753082207540822075508220756082207570822075808220759082207600822076108220762082207630822076408220765082207660822076708220768082207690822077008220771082207720822077308220774082207750822077608220777082207780822077908220780082207810822078208220783082207840822078508220786082207870822078808220789082207900822079108220792082207930822079408220795082207960822079708220798082207990822080008220801082208020822080308220804082208050822080608220807082208080822080908220810082208110822081208220813082208140822081508220816082208170822081808220819082208200822082108220822082208230822082408220825082208260822082708220828082208290822083008220831082208320822083308220834082208350822083608220837082208380822083908220840082208410822084208220843082208440822084508220846082208470822084808220849082208500822085108220852082208530822085408220855082208560822085708220858082208590822086008220861082208620822086308220864082208650822086608220867082208680822086908220870082208710822087208220873082208740822087508220876082208770822087808220879082208800822088108220882082208830822088408220885082208860822088708220888082208890822089008220891082208920822089308220894082208950822089608220897082208980822089908220900082209010822090208220903082209040822090508220906082209070822090808220909082209100822091108220912082209130822091408220915082209160822091708220918082209190822092008220921082209220822092308220924082209250822092608220927082209280822092908220930082209310822093208220933082209340822093508220936082209370822093808220939082209400822094108220942082209430822094408220945082209460822094708220948082209490822095008220951082209520822095308220954082209550822095608220957082209580822095908220960082209610822096208220963082209640822096508220966082209670822096808220969082209700822097108220972082209730822097408220975082209760822097708220978082209790822098008220981082209820822098308220984082209850822098608220987082209880822098908220990082209910822099208220993082209940822099508220996082209970822099808220999082210000822100108221002082210030822100408221005082210060822100708221008082210090822101008221011082210120822101308221014082210150822101608221017082210180822101908221020082210210822102208221023082210240822102508221026082210270822102808221029082210300822103108221032082210330822103408221035082210360822103708221038082210390822104008221041082210420822104308221044082210450822104608221047082210480822104908221050082210510822105208221053082210540822105508221056082210570822105808221059082210600822106108221062082210630822106408221065082210660822106708221068082210690822107008221071082210720822107308221074082210750822107608221077082210780822107908221080082210810822108208221083082210840822108508221086082210870822108808221089082210900822109108221092082210930822109408221095082210960822109708221098082210990822110008221101082211020822110308221104082211050823000108230002082300030823000408230005082300060823000708230008082300090823001008230011082300120823001308230014082300150823001608230017082300180823001908230020082300210823002208230023082300240823002508230026082300270823002808230029082300300823003108230032082300330823003408230035082300360823003708230038082300390823004008230041082300420823004308230044082300450823004608230047082300480823004908230050082300510823005208230053082300540823005508230056082300570823005808230059082300600823006108230062082300630823006408230065082300660823006708230068082300690823007008230071082300720823007308230074082300750823007608230077082300780823007908230080082300810823008208230083082300840823008508230086082300870823008808230089082300900823009108230092082300930823009408230095082300960823009708230098082300990823010008230101082301020823010308230104082301050823010608230107082301080823010908230110082301110823011208230113082301140823011508230116082301170823011808230119082301200823012108230122082301230823012408230125082301260823012708230128082301290823013008230131082301320823013308230134082301350823013608230137082301380823013908230140082301410823014208230143082301440823014508230146082301470823014808230149082301500823015108230152082301530823015408230155082301560823015708230158082301590823016008230161082301620823016308230164082301650823016608230167082301680823016908230170082301710823017208230173082301740823017508230176082301770823017808230179082301800823018108230182082301830823018408230185082301860823018708230188082301890823019008230191082301920823019308230194082301950823019608230197082301980823019908230200082302010823020208230203082302040823020508230206082302070823020808230209082302100823021108230212082302130823021408230215082302160823021708230218082302190823022008230221082302220823022308230224082302250823022608230227082302280823022908230230082302310823023208230233082302340823023508230236082302370823023808230239082302400823024108230242082302430823024408230245082302460823024708230248082302490823025008230251082302520823025308230254082302550823025608230257082302580823025908230260082302610823026208230263082302640823026508230266082302670823026808230269082302700823027108230272082302730823027408230275082302760823027708230278082302790823028008230281082302820823028308230284082302850823028608230287082302880823028908230290082302910823029208230293082302940823029508230296082302970823029808230299082303000823030108230302082303030823030408230305082303060823030708230308082303090823031008230311082303120823031308230314082303150823031608230317082303180823031908230320082303210823032208230323082303240823032508230326082303270823032808230329082303300823033108230332082303330823033408230335082303360823033708230338082303390823034008230341082303420823034308230344082303450823034608230347082303480823034908230350082303510823035208230353082303540823035508230356082303570823035808230359082303600823036108230362082303630823036408230365082303660823036708230368082303690823037008230371082303720823037308230374082303750823037608230377082303780823037908230380082303810823038208230383082303840823038508230386082303870823038808230389082303900823039108230392082303930823039408230395082303960823039708230398082303990823040008230401082304020823040308230404082304050823040608230407082304080823040908230410082304110823041208230413082304140823041508230416082304170823041808230419082304200823042108230422082304230823042408230425082304260823042708230428082304290823043008230431082304320823043308230434082304350823043608230437082304380823043908230440082304410823044208230443082304440823044508230446082304470823044808230449082304500823045108230452082304530823045408230455082304560823045708230458082304590823046008230461082304620823046308230464082304650823046608230467082304680823046908230470082304710823047208230473082304740823047508230476082304770823047808230479082304800823048108230482082304830823048408230485082304860823048708230488082304890823049008230491082304920823049308230494082304950823049608230497082304980823049908230500082305010823050208230503082305040823050508230506082305070823050808230509082305100823051108230512082305130823051408230515082305160823051708230518082305190823052008230521082305220823052308230524082305250823052608230527082305280823052908230530082305310823053208230533082305340823053508230536082305370823053808230539082305400823054108230542082305430823054408230545082305460823054708230548082305490823055008230551082305520823055308230554082305550823055608230557082305580823055908230560082305610823056208230563082305640823056508230566082305670823056808230569082305700823057108230572082305730823057408230575082305760823057708230578082305790823058008230581082305820823058308230584082305850823058608230587082305880823058908230590082305910823059208230593082305940823059508230596082305970823059808230599082306000823060108230602082306030823060408230605082306060823060708230608082306090823061008230611082306120823061308230614082306150823061608230617082306180823061908230620082306210823062208230623082306240823062508230626082306270823062808230629082306300823063108230632082306330823063408230635082306360823063708230638082306390823064008230641082306420823064308230644082306450823064608230647082306480823064908230650082306510823065208230653082306540823065508230656082306570823065808230659082306600823066108230662082306630823066408230665082306660823066708230668082306690823067008230671082306720823067308230674082306750823067608230677082306780823067908230680082306810823068208230683082306840823068508230686082306870823068808230689082306900823069108230692082306930823069408230695082306960823069708230698082306990823070008230701082307020823070308230704082307050823070608230707082307080823070908230710082307110823071208230713082307140823071508230716082307170823071808230719082307200823072108230722082307230823072408230725082307260823072708230728082307290823073008230731082307320823073308230734082307350823073608230737082307380823073908230740082307410823074208230743082307440823074508230746082307470823074808230749082307500823075108230752082307530823075408230755082307560823075708230758082307590823076008230761082307620823076308230764082307650823076608230767082307680823076908230770082307710823077208230773082307740823077508230776082307770823077808230779082307800823078108230782082307830823078408230785082307860823078708230788082307890823079008230791082307920823079308230794082307950823079608230797082307980823079908230800082308010823080208230803082308040823080508230806082308070823080808230809082308100823081108230812082308130823081408230815082308160823081708230818082308190823082008230821082308220823082308230824082308250823082608230827082308280823082908230830082308310823083208230833082308340823083508230836082308370823083808230839082308400823084108230842082308430823084408230845082308460823084708230848082308490823085008230851082308520823085308230854082308550823085608230857082308580823085908230860082308610823086208230863082308640823086508230866082308670823086808230869082308700823087108230872082308730823087408230875082308760823087708230878082308790823088008230881082308820823088308230884082308850823088608230887082308880823088908230890082308910823089208230893082308940823089508230896082308970823089808230899082309000823090108230902082309030823090408230905082309060823090708230908082309090823091008230911082309120823091308230914082309150823091608230917082309180823091908230920082309210823092208230923082309240823092508230926082309270823092808230929082309300823093108230932082309330823093408230935082309360823093708230938082309390823094008230941082309420823094308230944082309450823094608230947082309480823094908230950082309510823095208230953082309540823095508230956082309570823095808230959082309600823096108230962082309630823096408230965082309660823096708230968082309690823097008230971082309720823097308230974082309750823097608230977082309780823097908230980082309810823098208230983082309840823098508230986082309870823098808230989082309900823099108230992082309930823099408230995082309960823099708230998082309990823100008231001082310020823100308231004082310050823100608231007082310080823100908231010082310110823101208231013082310140823101508231016082310170823101808231019082310200823102108231022082310230823102408231025082310260823102708231028082310290823103008231031082310320823103308231034082310350823103608231037082310380823103908231040082310410823104208231043082310440823104508231046082310470823104808231049082310500823105108231052082310530823105408231055082310560823105708231058082310590823106008231061082310620823106308231064082310650823106608231067082310680823106908231070082310710823107208231073082310740823107508231076082310770823107808231079082310800823108108231082082310830823108408231085082310860823108708231088082310890823109008231091082310920823109308231094082310950823109608231097082310980823109908231100082311010823110208231103082311040823110508240001082400020824000308240004082400050824000608240007082400080824000908240010082400110824001208240013082400140824001508240016082400170824001808240019082400200824002108240022082400230824002408240025082400260824002708240028082400290824003008240031082400320824003308240034082400350824003608240037082400380824003908240040082400410824004208240043082400440824004508240046082400470824004808240049082400500824005108240052082400530824005408240055082400560824005708240058082400590824006008240061082400620824006308240064082400650824006608240067082400680824006908240070082400710824007208240073082400740824007508240076082400770824007808240079082400800824008108240082082400830824008408240085082400860824008708240088082400890824009008240091082400920824009308240094082400950824009608240097082400980824009908240100082401010824010208240103082401040824010508240106082401070824010808240109082401100824011108240112082401130824011408240115082401160824011708240118082401190824012008240121082401220824012308240124082401250824012608240127082401280824012908240130082401310824013208240133082401340824013508240136082401370824013808240139082401400824014108240142082401430824014408240145082401460824014708240148082401490824015008240151082401520824015308240154082401550824015608240157082401580824015908240160082401610824016208240163082401640824016508240166082401670824016808240169082401700824017108240172082401730824017408240175082401760824017708240178082401790824018008240181082401820824018308240184082401850824018608240187082401880824018908240190082401910824019208240193082401940824019508240196082401970824019808240199082402000824020108240202082402030824020408240205082402060824020708240208082402090824021008240211082402120824021308240214082402150824021608240217082402180824021908240220082402210824022208240223082402240824022508240226082402270824022808240229082402300824023108240232082402330824023408240235082402360824023708240238082402390824024008240241082402420824024308240244082402450824024608240247082402480824024908240250082402510824025208240253082402540824025508240256082402570824025808240259082402600824026108240262082402630824026408240265082402660824026708240268082402690824027008240271082402720824027308240274082402750824027608240277082402780824027908240280082402810824028208240283082402840824028508240286082402870824028808240289082402900824029108240292082402930824029408240295082402960824029708240298082402990824030008240301082403020824030308240304082403050824030608240307082403080824030908240310082403110824031208240313082403140824031508240316082403170824031808240319082403200824032108240322082403230824032408240325082403260824032708240328082403290824033008240331082403320824033308240334082403350824033608240337082403380824033908240340082403410824034208240343082403440824034508240346082403470824034808240349082403500824035108240352082403530824035408240355082403560824035708240358082403590824036008240361082403620824036308240364082403650824036608240367082403680824036908240370082403710824037208240373082403740824037508240376082403770824037808240379082403800824038108240382082403830824038408240385082403860824038708240388082403890824039008240391082403920824039308240394082403950824039608240397082403980824039908240400082404010824040208240403082404040824040508240406082404070824040808240409082404100824041108240412082404130824041408240415082404160824041708240418082404190824042008240421082404220824042308240424082404250824042608240427082404280824042908240430082404310824043208240433082404340824043508240436082404370824043808240439082404400824044108240442082404430824044408240445082404460824044708240448082404490824045008240451082404520824045308240454082404550824045608240457082404580824045908240460082404610824046208240463082404640824046508240466082404670824046808240469082404700824047108240472082404730824047408240475082404760824047708240478082404790824048008240481082404820824048308240484082404850824048608240487082404880824048908240490082404910824049208240493082404940824049508240496082404970824049808240499082405000824050108240502082405030824050408240505082405060824050708240508082405090824051008240511082405120824051308240514082405150824051608240517082405180824051908240520082405210824052208240523082405240824052508240526082405270824052808240529082405300824053108240532082405330824053408240535082405360824053708240538082405390824054008240541082405420824054308240544082405450824054608240547082405480824054908240550082405510824055208240553082405540824055508240556082405570824055808240559082405600824056108240562082405630824056408240565082405660824056708240568082405690824057008240571082405720824057308240574082405750824057608240577082405780824057908240580082405810824058208240583082405840824058508240586082405870824058808240589082405900824059108240592082405930824059408240595082405960824059708240598082405990824060008240601082406020824060308240604082406050824060608240607082406080824060908240610082406110824061208240613082406140824061508240616082406170824061808240619082406200824062108240622082406230824062408240625082406260824062708240628082406290824063008240631082406320824063308240634082406350824063608240637082406380824063908240640082406410824064208240643082406440824064508240646082406470824064808240649082406500824065108240652082406530824065408240655082406560824065708240658082406590824066008240661082406620824066308240664082406650824066608240667082406680824066908240670082406710824067208240673082406740824067508240676082406770824067808240679082406800824068108240682082406830824068408240685082406860824068708240688082406890824069008240691082406920824069308240694082406950824069608240697082406980824069908240700082407010824070208240703082407040824070508240706082407070824070808240709082407100824071108240712082407130824071408240715082407160824071708240718082407190824072008240721082407220824072308240724082407250824072608240727082407280824072908240730082407310824073208240733082407340824073508240736082407370824073808240739082407400824074108240742082407430824074408240745082407460824074708240748082407490824075008240751082407520824075308240754082407550824075608240757082407580824075908240760082407610824076208240763082407640824076508240766082407670824076808240769082407700824077108240772082407730824077408240775082407760824077708240778082407790824078008240781082407820824078308240784082407850824078608240787082407880824078908240790082407910824079208240793082407940824079508240796082407970824079808240799082408000824080108240802082408030824080408240805082408060824080708240808082408090824081008240811082408120824081308240814082408150824081608240817082408180824081908240820082408210824082208240823082408240824082508240826082408270824082808240829082408300824083108240832082408330824083408240835082408360824083708240838082408390824084008240841082408420824084308240844082408450824084608240847082408480824084908240850082408510824085208240853082408540824085508240856082408570824085808240859082408600824086108240862082408630824086408240865082408660824086708240868082408690824087008240871082408720824087308240874082408750824087608240877082408780824087908240880082408810824088208240883082408840824088508240886082408870824088808240889082408900824089108240892082408930824089408240895082408960824089708240898082408990824090008240901082409020824090308240904082409050824090608240907082409080824090908240910082409110824091208240913082409140824091508240916082409170824091808240919082409200824092108240922082409230824092408240925082409260824092708240928082409290824093008240931082409320824093308240934082409350824093608240937082409380824093908240940082409410824094208240943082409440824094508240946082409470824094808240949082409500824095108240952082409530824095408240955082409560824095708240958082409590824096008240961082409620824096308240964082409650824096608240967082409680824096908240970082409710824097208240973082409740824097508240976082409770824097808240979082409800824098108240982082409830824098408240985082409860824098708240988082409890824099008240991082409920824099308240994082409950824099608240997082409980824099908241000082410010824100208241003082410040824100508241006082410070824100808241009082410100824101108241012082410130824101408241015082410160824101708241018082410190824102008241021082410220824102308241024082410250824102608241027082410280824102908241030082410310824103208241033082410340824103508241036082410370824103808241039082410400824104108241042082410430824104408241045082410460824104708241048082410490824105008241051082410520824105308241054082410550824105608241057082410580824105908241060082410610824106208241063082410640824106508241066082410670824106808241069082410700824107108241072082410730824107408241075082410760824107708241078082410790824108008241081082410820824108308241084082410850824108608241087082410880824108908241090082410910824109208241093082410940824109508241096082410970824109808241099082411000824110108241102082411030824110408241105082500010825000208250003082500040825000508250006082500070825000808250009082500100825001108250012082500130825001408250015082500160825001708250018082500190825002008250021082500220825002308250024082500250825002608250027082500280825002908250030082500310825003208250033082500340825003508250036082500370825003808250039082500400825004108250042082500430825004408250045082500460825004708250048082500490825005008250051082500520825005308250054082500550825005608250057082500580825005908250060082500610825006208250063082500640825006508250066082500670825006808250069082500700825007108250072082500730825007408250075082500760825007708250078082500790825008008250081082500820825008308250084082500850825008608250087082500880825008908250090082500910825009208250093082500940825009508250096082500970825009808250099082501000825010108250102082501030825010408250105082501060825010708250108082501090825011008250111082501120825011308250114082501150825011608250117082501180825011908250120082501210825012208250123082501240825012508250126082501270825012808250129082501300825013108250132082501330825013408250135082501360825013708250138082501390825014008250141082501420825014308250144082501450825014608250147082501480825014908250150082501510825015208250153082501540825015508250156082501570825015808250159082501600825016108250162082501630825016408250165082501660825016708250168082501690825017008250171082501720825017308250174082501750825017608250177082501780825017908250180082501810825018208250183082501840825018508250186082501870825018808250189082501900825019108250192082501930825019408250195082501960825019708250198082501990825020008250201082502020825020308250204082502050825020608250207082502080825020908250210082502110825021208250213082502140825021508250216082502170825021808250219082502200825022108250222082502230825022408250225082502260825022708250228082502290825023008250231082502320825023308250234082502350825023608250237082502380825023908250240082502410825024208250243082502440825024508250246082502470825024808250249082502500825025108250252082502530825025408250255082502560825025708250258082502590825026008250261082502620825026308250264082502650825026608250267082502680825026908250270082502710825027208250273082502740825027508250276082502770825027808250279082502800825028108250282082502830825028408250285082502860825028708250288082502890825029008250291082502920825029308250294082502950825029608250297082502980825029908250300082503010825030208250303082503040825030508250306082503070825030808250309082503100825031108250312082503130825031408250315082503160825031708250318082503190825032008250321082503220825032308250324082503250825032608250327082503280825032908250330082503310825033208250333082503340825033508250336082503370825033808250339082503400825034108250342082503430825034408250345082503460825034708250348082503490825035008250351082503520825035308250354082503550825035608250357082503580825035908250360082503610825036208250363082503640825036508250366082503670825036808250369082503700825037108250372082503730825037408250375082503760825037708250378082503790825038008250381082503820825038308250384082503850825038608250387082503880825038908250390082503910825039208250393082503940825039508250396082503970825039808250399082504000825040108250402082504030825040408250405082504060825040708250408082504090825041008250411082504120825041308250414082504150825041608250417082504180825041908250420082504210825042208250423082504240825042508250426082504270825042808250429082504300825043108250432082504330825043408250435082504360825043708250438082504390825044008250441082504420825044308250444082504450825044608250447082504480825044908250450082504510825045208250453082504540825045508250456082504570825045808250459082504600825046108250462082504630825046408250465082504660825046708250468082504690825047008250471082504720825047308250474082504750825047608250477082504780825047908250480082504810825048208250483082504840825048508250486082504870825048808250489082504900825049108250492082504930825049408250495082504960825049708250498082504990825050008250501082505020825050308250504082505050825050608250507082505080825050908250510082505110825051208250513082505140825051508250516082505170825051808250519082505200825052108250522082505230825052408250525082505260825052708250528082505290825053008250531082505320825053308250534082505350825053608250537082505380825053908250540082505410825054208250543082505440825054508250546082505470825054808250549082505500825055108250552082505530825055408250555082505560825055708250558082505590825056008250561082505620825056308250564082505650825056608250567082505680825056908250570082505710825057208250573082505740825057508250576082505770825057808250579082505800825058108250582082505830825058408250585082505860825058708250588082505890825059008250591082505920825059308250594082505950825059608250597082505980825059908250600082506010825060208250603082506040825060508250606082506070825060808250609082506100825061108250612082506130825061408250615082506160825061708250618082506190825062008250621082506220825062308250624082506250825062608250627082506280825062908250630082506310825063208250633082506340825063508250636082506370825063808250639082506400825064108250642082506430825064408250645082506460825064708250648082506490825065008250651082506520825065308250654082506550825065608250657082506580825065908250660082506610825066208250663082506640825066508250666082506670825066808250669082506700825067108250672082506730825067408250675082506760825067708250678082506790825068008250681082506820825068308250684082506850825068608250687082506880825068908250690082506910825069208250693082506940825069508250696082506970825069808250699082507000825070108250702082507030825070408250705082507060825070708250708082507090825071008250711082507120825071308250714082507150825071608250717082507180825071908250720082507210825072208250723082507240825072508250726082507270825072808250729082507300825073108250732082507330825073408250735082507360825073708250738082507390825074008250741082507420825074308250744082507450825074608250747082507480825074908250750082507510825075208250753082507540825075508250756082507570825075808250759082507600825076108250762082507630825076408250765082507660825076708250768082507690825077008250771082507720825077308250774082507750825077608250777082507780825077908250780082507810825078208250783082507840825078508250786082507870825078808250789082507900825079108250792082507930825079408250795082507960825079708250798082507990825080008250801082508020825080308250804082508050825080608250807082508080825080908250810082508110825081208250813082508140825081508250816082508170825081808250819082508200825082108250822082508230825082408250825082508260825082708250828082508290825083008250831082508320825083308250834082508350825083608250837082508380825083908250840082508410825084208250843082508440825084508250846082508470825084808250849082508500825085108250852082508530825085408250855082508560825085708250858082508590825086008250861082508620825086308250864082508650825086608250867082508680825086908250870082508710825087208250873082508740825087508250876082508770825087808250879082508800825088108250882082508830825088408250885082508860825088708250888082508890825089008250891082508920825089308250894082508950825089608250897082508980825089908250900082509010825090208250903082509040825090508250906082509070825090808250909082509100825091108250912082509130825091408250915082509160825091708250918082509190825092008250921082509220825092308250924082509250825092608250927082509280825092908250930082509310825093208250933082509340825093508250936082509370825093808250939082509400825094108250942082509430825094408250945082509460825094708250948082509490825095008250951082509520825095308250954082509550825095608250957082509580825095908250960082509610825096208250963082509640825096508250966082509670825096808250969082509700825097108250972082509730825097408250975082509760825097708250978082509790825098008250981082509820825098308250984082509850825098608250987082509880825098908250990082509910825099208250993082509940825099508250996082509970825099808250999082510000825100108251002082510030825100408251005082510060825100708251008082510090825101008251011082510120825101308251014082510150825101608251017082510180825101908251020082510210825102208251023082510240825102508251026082510270825102808251029082510300825103108251032082510330825103408251035082510360825103708251038082510390825104008251041082510420825104308251044082510450825104608251047082510480825104908251050082510510825105208251053082510540825105508251056082510570825105808251059082510600825106108251062082510630825106408251065082510660825106708251068082510690825107008251071082510720825107308251074082510750825107608251077082510780825107908251080082510810825108208251083082510840825108508251086082510870825108808251089082510900825109108251092082510930825109408251095082510960825109708251098082510990825110008251101082511020825110308251104082511050826000108260002082600030826000408260005082600060826000708260008082600090826001008260011082600120826001308260014082600150826001608260017082600180826001908260020082600210826002208260023082600240826002508260026082600270826002808260029082600300826003108260032082600330826003408260035082600360826003708260038082600390826004008260041082600420826004308260044082600450826004608260047082600480826004908260050082600510826005208260053082600540826005508260056082600570826005808260059082600600826006108260062082600630826006408260065082600660826006708260068082600690826007008260071082600720826007308260074082600750826007608260077082600780826007908260080082600810826008208260083082600840826008508260086082600870826008808260089082600900826009108260092082600930826009408260095082600960826009708260098082600990826010008260101082601020826010308260104082601050826010608260107082601080826010908260110082601110826011208260113082601140826011508260116082601170826011808260119082601200826012108260122082601230826012408260125082601260826012708260128082601290826013008260131082601320826013308260134082601350826013608260137082601380826013908260140082601410826014208260143082601440826014508260146082601470826014808260149082601500826015108260152082601530826015408260155082601560826015708260158082601590826016008260161082601620826016308260164082601650826016608260167082601680826016908260170082601710826017208260173082601740826017508260176082601770826017808260179082601800826018108260182082601830826018408260185082601860826018708260188082601890826019008260191082601920826019308260194082601950826019608260197082601980826019908260200082602010826020208260203082602040826020508260206082602070826020808260209082602100826021108260212082602130826021408260215082602160826021708260218082602190826022008260221082602220826022308260224082602250826022608260227082602280826022908260230082602310826023208260233082602340826023508260236082602370826023808260239082602400826024108260242082602430826024408260245082602460826024708260248082602490826025008260251082602520826025308260254082602550826025608260257082602580826025908260260082602610826026208260263082602640826026508260266082602670826026808260269082602700826027108260272082602730826027408260275082602760826027708260278082602790826028008260281082602820826028308260284082602850826028608260287082602880826028908260290082602910826029208260293082602940826029508260296082602970826029808260299082603000826030108260302082603030826030408260305082603060826030708260308082603090826031008260311082603120826031308260314082603150826031608260317082603180826031908260320082603210826032208260323082603240826032508260326082603270826032808260329082603300826033108260332082603330826033408260335082603360826033708260338082603390826034008260341082603420826034308260344082603450826034608260347082603480826034908260350082603510826035208260353082603540826035508260356082603570826035808260359082603600826036108260362082603630826036408260365082603660826036708260368082603690826037008260371082603720826037308260374082603750826037608260377082603780826037908260380082603810826038208260383082603840826038508260386082603870826038808260389082603900826039108260392082603930826039408260395082603960826039708260398082603990826040008260401082604020826040308260404082604050826040608260407082604080826040908260410082604110826041208260413082604140826041508260416082604170826041808260419082604200826042108260422082604230826042408260425082604260826042708260428082604290826043008260431082604320826043308260434082604350826043608260437082604380826043908260440082604410826044208260443082604440826044508260446082604470826044808260449082604500826045108260452082604530826045408260455082604560826045708260458082604590826046008260461082604620826046308260464082604650826046608260467082604680826046908260470082604710826047208260473082604740826047508260476082604770826047808260479082604800826048108260482082604830826048408260485082604860826048708260488082604890826049008260491082604920826049308260494082604950826049608260497082604980826049908260500082605010826050208260503082605040826050508260506082605070826050808260509082605100826051108260512082605130826051408260515082605160826051708260518082605190826052008260521082605220826052308260524082605250826052608260527082605280826052908260530082605310826053208260533082605340826053508260536082605370826053808260539082605400826054108260542082605430826054408260545082605460826054708260548082605490826055008260551082605520826055308260554082605550826055608260557082605580826055908260560082605610826056208260563082605640826056508260566082605670826056808260569082605700826057108260572082605730826057408260575082605760826057708260578082605790826058008260581082605820826058308260584082605850826058608260587082605880826058908260590082605910826059208260593082605940826059508260596082605970826059808260599082606000826060108260602082606030826060408260605082606060826060708260608082606090826061008260611082606120826061308260614082606150826061608260617082606180826061908260620082606210826062208260623082606240826062508260626082606270826062808260629082606300826063108260632082606330826063408260635082606360826063708260638082606390826064008260641082606420826064308260644082606450826064608260647082606480826064908260650082606510826065208260653082606540826065508260656082606570826065808260659082606600826066108260662082606630826066408260665082606660826066708260668082606690826067008260671082606720826067308260674082606750826067608260677082606780826067908260680082606810826068208260683082606840826068508260686082606870826068808260689082606900826069108260692082606930826069408260695082606960826069708260698082606990826070008260701082607020826070308260704082607050826070608260707082607080826070908260710082607110826071208260713082607140826071508260716082607170826071808260719082607200826072108260722082607230826072408260725082607260826072708260728082607290826073008260731082607320826073308260734082607350826073608260737082607380826073908260740082607410826074208260743082607440826074508260746082607470826074808260749082607500826075108260752082607530826075408260755082607560826075708260758082607590826076008260761082607620826076308260764082607650826076608260767082607680826076908260770082607710826077208260773082607740826077508260776082607770826077808260779082607800826078108260782082607830826078408260785082607860826078708260788082607890826079008260791082607920826079308260794082607950826079608260797082607980826079908260800082608010826080208260803082608040826080508260806082608070826080808260809082608100826081108260812082608130826081408260815082608160826081708260818082608190826082008260821082608220826082308260824082608250826082608260827082608280826082908260830082608310826083208260833082608340826083508260836082608370826083808260839082608400826084108260842082608430826084408260845082608460826084708260848082608490826085008260851082608520826085308260854082608550826085608260857082608580826085908260860082608610826086208260863082608640826086508260866082608670826086808260869082608700826087108260872082608730826087408260875082608760826087708260878082608790826088008260881082608820826088308260884082608850826088608260887082608880826088908260890082608910826089208260893082608940826089508260896082608970826089808260899082609000826090108260902082609030826090408260905082609060826090708260908082609090826091008260911082609120826091308260914082609150826091608260917082609180826091908260920082609210826092208260923082609240826092508260926082609270826092808260929082609300826093108260932082609330826093408260935082609360826093708260938082609390826094008260941082609420826094308260944082609450826094608260947082609480826094908260950082609510826095208260953082609540826095508260956082609570826095808260959082609600826096108260962082609630826096408260965082609660826096708260968082609690826097008260971082609720826097308260974082609750826097608260977082609780826097908260980082609810826098208260983082609840826098508260986082609870826098808260989082609900826099108260992082609930826099408260995082609960826099708260998082609990826100008261001082610020826100308261004082610050826100608261007082610080826100908261010082610110826101208261013082610140826101508261016082610170826101808261019082610200826102108261022082610230826102408261025082610260826102708261028082610290826103008261031082610320826103308261034082610350826103608261037082610380826103908261040082610410826104208261043082610440826104508261046082610470826104808261049082610500826105108261052082610530826105408261055082610560826105708261058082610590826106008261061082610620826106308261064082610650826106608261067082610680826106908261070082610710826107208261073082610740826107508261076082610770826107808261079082610800826108108261082082610830826108408261085082610860826108708261088082610890826109008261091082610920826109308261094082610950826109608261097082610980826109908261100082611010826110208261103082611040826110508270001082700020827000308270004082700050827000608270007082700080827000908270010082700110827001208270013082700140827001508270016082700170827001808270019082700200827002108270022082700230827002408270025082700260827002708270028082700290827003008270031082700320827003308270034082700350827003608270037082700380827003908270040082700410827004208270043082700440827004508270046082700470827004808270049082700500827005108270052082700530827005408270055082700560827005708270058082700590827006008270061082700620827006308270064082700650827006608270067082700680827006908270070082700710827007208270073082700740827007508270076082700770827007808270079082700800827008108270082082700830827008408270085082700860827008708270088082700890827009008270091082700920827009308270094082700950827009608270097082700980827009908270100082701010827010208270103082701040827010508270106082701070827010808270109082701100827011108270112082701130827011408270115082701160827011708270118082701190827012008270121082701220827012308270124082701250827012608270127082701280827012908270130082701310827013208270133082701340827013508270136082701370827013808270139082701400827014108270142082701430827014408270145082701460827014708270148082701490827015008270151082701520827015308270154082701550827015608270157082701580827015908270160082701610827016208270163082701640827016508270166082701670827016808270169082701700827017108270172082701730827017408270175082701760827017708270178082701790827018008270181082701820827018308270184082701850827018608270187082701880827018908270190082701910827019208270193082701940827019508270196082701970827019808270199082702000827020108270202082702030827020408270205082702060827020708270208082702090827021008270211082702120827021308270214082702150827021608270217082702180827021908270220082702210827022208270223082702240827022508270226082702270827022808270229082702300827023108270232082702330827023408270235082702360827023708270238082702390827024008270241082702420827024308270244082702450827024608270247082702480827024908270250082702510827025208270253082702540827025508270256082702570827025808270259082702600827026108270262082702630827026408270265082702660827026708270268082702690827027008270271082702720827027308270274082702750827027608270277082702780827027908270280082702810827028208270283082702840827028508270286082702870827028808270289082702900827029108270292082702930827029408270295082702960827029708270298082702990827030008270301082703020827030308270304082703050827030608270307082703080827030908270310082703110827031208270313082703140827031508270316082703170827031808270319082703200827032108270322082703230827032408270325082703260827032708270328082703290827033008270331082703320827033308270334082703350827033608270337082703380827033908270340082703410827034208270343082703440827034508270346082703470827034808270349082703500827035108270352082703530827035408270355082703560827035708270358082703590827036008270361082703620827036308270364082703650827036608270367082703680827036908270370082703710827037208270373082703740827037508270376082703770827037808270379082703800827038108270382082703830827038408270385082703860827038708270388082703890827039008270391082703920827039308270394082703950827039608270397082703980827039908270400082704010827040208270403082704040827040508270406082704070827040808270409082704100827041108270412082704130827041408270415082704160827041708270418082704190827042008270421082704220827042308270424082704250827042608270427082704280827042908270430082704310827043208270433082704340827043508270436082704370827043808270439082704400827044108270442082704430827044408270445082704460827044708270448082704490827045008270451082704520827045308270454082704550827045608270457082704580827045908270460082704610827046208270463082704640827046508270466082704670827046808270469082704700827047108270472082704730827047408270475082704760827047708270478082704790827048008270481082704820827048308270484082704850827048608270487082704880827048908270490082704910827049208270493082704940827049508270496082704970827049808270499082705000827050108270502082705030827050408270505082705060827050708270508082705090827051008270511082705120827051308270514082705150827051608270517082705180827051908270520082705210827052208270523082705240827052508270526082705270827052808270529082705300827053108270532082705330827053408270535082705360827053708270538082705390827054008270541082705420827054308270544082705450827054608270547082705480827054908270550082705510827055208270553082705540827055508270556082705570827055808270559082705600827056108270562082705630827056408270565082705660827056708270568082705690827057008270571082705720827057308270574082705750827057608270577082705780827057908270580082705810827058208270583082705840827058508270586082705870827058808270589082705900827059108270592082705930827059408270595082705960827059708270598082705990827060008270601082706020827060308270604082706050827060608270607082706080827060908270610082706110827061208270613082706140827061508270616082706170827061808270619082706200827062108270622082706230827062408270625082706260827062708270628082706290827063008270631082706320827063308270634082706350827063608270637082706380827063908270640082706410827064208270643082706440827064508270646082706470827064808270649082706500827065108270652082706530827065408270655082706560827065708270658082706590827066008270661082706620827066308270664082706650827066608270667082706680827066908270670082706710827067208270673082706740827067508270676082706770827067808270679082706800827068108270682082706830827068408270685082706860827068708270688082706890827069008270691082706920827069308270694082706950827069608270697082706980827069908270700082707010827070208270703082707040827070508270706082707070827070808270709082707100827071108270712082707130827071408270715082707160827071708270718082707190827072008270721082707220827072308270724082707250827072608270727082707280827072908270730082707310827073208270733082707340827073508270736082707370827073808270739082707400827074108270742082707430827074408270745082707460827074708270748082707490827075008270751082707520827075308270754082707550827075608270757082707580827075908270760082707610827076208270763082707640827076508270766082707670827076808270769082707700827077108270772082707730827077408270775082707760827077708270778082707790827078008270781082707820827078308270784082707850827078608270787082707880827078908270790082707910827079208270793082707940827079508270796082707970827079808270799082708000827080108270802082708030827080408270805082708060827080708270808082708090827081008270811082708120827081308270814082708150827081608270817082708180827081908270820082708210827082208270823082708240827082508270826082708270827082808270829082708300827083108270832082708330827083408270835082708360827083708270838082708390827084008270841082708420827084308270844082708450827084608270847082708480827084908270850082708510827085208270853082708540827085508270856082708570827085808270859082708600827086108270862082708630827086408270865082708660827086708270868082708690827087008270871082708720827087308270874082708750827087608270877082708780827087908270880082708810827088208270883082708840827088508270886082708870827088808270889082708900827089108270892082708930827089408270895082708960827089708270898082708990827090008270901082709020827090308270904082709050827090608270907082709080827090908270910082709110827091208270913082709140827091508270916082709170827091808270919082709200827092108270922082709230827092408270925082709260827092708270928082709290827093008270931082709320827093308270934082709350827093608270937082709380827093908270940082709410827094208270943082709440827094508270946082709470827094808270949082709500827095108270952082709530827095408270955082709560827095708270958082709590827096008270961082709620827096308270964082709650827096608270967082709680827096908270970082709710827097208270973082709740827097508270976082709770827097808270979082709800827098108270982082709830827098408270985082709860827098708270988082709890827099008270991082709920827099308270994082709950827099608270997082709980827099908271000082710010827100208271003082710040827100508271006082710070827100808271009082710100827101108271012082710130827101408271015082710160827101708271018082710190827102008271021082710220827102308271024082710250827102608271027082710280827102908271030082710310827103208271033082710340827103508271036082710370827103808271039082710400827104108271042082710430827104408271045082710460827104708271048082710490827105008271051082710520827105308271054082710550827105608271057082710580827105908271060082710610827106208271063082710640827106508271066082710670827106808271069082710700827107108271072082710730827107408271075082710760827107708271078082710790827108008271081082710820827108308271084082710850827108608271087082710880827108908271090082710910827109208271093082710940827109508271096082710970827109808271099082711000827110108271102082711030827110408271105082800010828000208280003082800040828000508280006082800070828000808280009082800100828001108280012082800130828001408280015082800160828001708280018082800190828002008280021082800220828002308280024082800250828002608280027082800280828002908280030082800310828003208280033082800340828003508280036082800370828003808280039082800400828004108280042082800430828004408280045082800460828004708280048082800490828005008280051082800520828005308280054082800550828005608280057082800580828005908280060082800610828006208280063082800640828006508280066082800670828006808280069082800700828007108280072082800730828007408280075082800760828007708280078082800790828008008280081082800820828008308280084082800850828008608280087082800880828008908280090082800910828009208280093082800940828009508280096082800970828009808280099082801000828010108280102082801030828010408280105082801060828010708280108082801090828011008280111082801120828011308280114082801150828011608280117082801180828011908280120082801210828012208280123082801240828012508280126082801270828012808280129082801300828013108280132082801330828013408280135082801360828013708280138082801390828014008280141082801420828014308280144082801450828014608280147082801480828014908280150082801510828015208280153082801540828015508280156082801570828015808280159082801600828016108280162082801630828016408280165082801660828016708280168082801690828017008280171082801720828017308280174082801750828017608280177082801780828017908280180082801810828018208280183082801840828018508280186082801870828018808280189082801900828019108280192082801930828019408280195082801960828019708280198082801990828020008280201082802020828020308280204082802050828020608280207082802080828020908280210082802110828021208280213082802140828021508280216082802170828021808280219082802200828022108280222082802230828022408280225082802260828022708280228082802290828023008280231082802320828023308280234082802350828023608280237082802380828023908280240082802410828024208280243082802440828024508280246082802470828024808280249082802500828025108280252082802530828025408280255082802560828025708280258082802590828026008280261082802620828026308280264082802650828026608280267082802680828026908280270082802710828027208280273082802740828027508280276082802770828027808280279082802800828028108280282082802830828028408280285082802860828028708280288082802890828029008280291082802920828029308280294082802950828029608280297082802980828029908280300082803010828030208280303082803040828030508280306082803070828030808280309082803100828031108280312082803130828031408280315082803160828031708280318082803190828032008280321082803220828032308280324082803250828032608280327082803280828032908280330082803310828033208280333082803340828033508280336082803370828033808280339082803400828034108280342082803430828034408280345082803460828034708280348082803490828035008280351082803520828035308280354082803550828035608280357082803580828035908280360082803610828036208280363082803640828036508280366082803670828036808280369082803700828037108280372082803730828037408280375082803760828037708280378082803790828038008280381082803820828038308280384082803850828038608280387082803880828038908280390082803910828039208280393082803940828039508280396082803970828039808280399082804000828040108280402082804030828040408280405082804060828040708280408082804090828041008280411082804120828041308280414082804150828041608280417082804180828041908280420082804210828042208280423082804240828042508280426082804270828042808280429082804300828043108280432082804330828043408280435082804360828043708280438082804390828044008280441082804420828044308280444082804450828044608280447082804480828044908280450082804510828045208280453082804540828045508280456082804570828045808280459082804600828046108280462082804630828046408280465082804660828046708280468082804690828047008280471082804720828047308280474082804750828047608280477082804780828047908280480082804810828048208280483082804840828048508280486082804870828048808280489082804900828049108280492082804930828049408280495082804960828049708280498082804990828050008280501082805020828050308280504082805050828050608280507082805080828050908280510082805110828051208280513082805140828051508280516082805170828051808280519082805200828052108280522082805230828052408280525082805260828052708280528082805290828053008280531082805320828053308280534082805350828053608280537082805380828053908280540082805410828054208280543082805440828054508280546082805470828054808280549082805500828055108280552082805530828055408280555082805560828055708280558082805590828056008280561082805620828056308280564082805650828056608280567082805680828056908280570082805710828057208280573082805740828057508280576082805770828057808280579082805800828058108280582082805830828058408280585082805860828058708280588082805890828059008280591082805920828059308280594082805950828059608280597082805980828059908280600082806010828060208280603082806040828060508280606082806070828060808280609082806100828061108280612082806130828061408280615082806160828061708280618082806190828062008280621082806220828062308280624082806250828062608280627082806280828062908280630082806310828063208280633082806340828063508280636082806370828063808280639082806400828064108280642082806430828064408280645082806460828064708280648082806490828065008280651082806520828065308280654082806550828065608280657082806580828065908280660082806610828066208280663082806640828066508280666082806670828066808280669082806700828067108280672082806730828067408280675082806760828067708280678082806790828068008280681082806820828068308280684082806850828068608280687082806880828068908280690082806910828069208280693082806940828069508280696082806970828069808280699082807000828070108280702082807030828070408280705082807060828070708280708082807090828071008280711082807120828071308280714082807150828071608280717082807180828071908280720082807210828072208280723082807240828072508280726082807270828072808280729082807300828073108280732082807330828073408280735082807360828073708280738082807390828074008280741082807420828074308280744082807450828074608280747082807480828074908280750082807510828075208280753082807540828075508280756082807570828075808280759082807600828076108280762082807630828076408280765082807660828076708280768082807690828077008280771082807720828077308280774082807750828077608280777082807780828077908280780082807810828078208280783082807840828078508280786082807870828078808280789082807900828079108280792082807930828079408280795082807960828079708280798082807990828080008280801082808020828080308280804082808050828080608280807082808080828080908280810082808110828081208280813082808140828081508280816082808170828081808280819082808200828082108280822082808230828082408280825082808260828082708280828082808290828083008280831082808320828083308280834082808350828083608280837082808380828083908280840082808410828084208280843082808440828084508280846082808470828084808280849082808500828085108280852082808530828085408280855082808560828085708280858082808590828086008280861082808620828086308280864082808650828086608280867082808680828086908280870082808710828087208280873082808740828087508280876082808770828087808280879082808800828088108280882082808830828088408280885082808860828088708280888082808890828089008280891082808920828089308280894082808950828089608280897082808980828089908280900082809010828090208280903082809040828090508280906082809070828090808280909082809100828091108280912082809130828091408280915082809160828091708280918082809190828092008280921082809220828092308280924082809250828092608280927082809280828092908280930082809310828093208280933082809340828093508280936082809370828093808280939082809400828094108280942082809430828094408280945082809460828094708280948082809490828095008280951082809520828095308280954082809550828095608280957082809580828095908280960082809610828096208280963082809640828096508280966082809670828096808280969082809700828097108280972082809730828097408280975082809760828097708280978082809790828098008280981082809820828098308280984082809850828098608280987082809880828098908280990082809910828099208280993082809940828099508280996082809970828099808280999082810000828100108281002082810030828100408281005082810060828100708281008082810090828101008281011082810120828101308281014082810150828101608281017082810180828101908281020082810210828102208281023082810240828102508281026082810270828102808281029082810300828103108281032082810330828103408281035082810360828103708281038082810390828104008281041082810420828104308281044082810450828104608281047082810480828104908281050082810510828105208281053082810540828105508281056082810570828105808281059082810600828106108281062082810630828106408281065082810660828106708281068082810690828107008281071082810720828107308281074082810750828107608281077082810780828107908281080082810810828108208281083082810840828108508281086082810870828108808281089082810900828109108281092082810930828109408281095082810960828109708281098082810990828110008281101082811020828110308281104082811050829000108290002082900030829000408290005082900060829000708290008082900090829001008290011082900120829001308290014082900150829001608290017082900180829001908290020082900210829002208290023082900240829002508290026082900270829002808290029082900300829003108290032082900330829003408290035082900360829003708290038082900390829004008290041082900420829004308290044082900450829004608290047082900480829004908290050082900510829005208290053082900540829005508290056082900570829005808290059082900600829006108290062082900630829006408290065082900660829006708290068082900690829007008290071082900720829007308290074082900750829007608290077082900780829007908290080082900810829008208290083082900840829008508290086082900870829008808290089082900900829009108290092082900930829009408290095082900960829009708290098082900990829010008290101082901020829010308290104082901050829010608290107082901080829010908290110082901110829011208290113082901140829011508290116082901170829011808290119082901200829012108290122082901230829012408290125082901260829012708290128082901290829013008290131082901320829013308290134082901350829013608290137082901380829013908290140082901410829014208290143082901440829014508290146082901470829014808290149082901500829015108290152082901530829015408290155082901560829015708290158082901590829016008290161082901620829016308290164082901650829016608290167082901680829016908290170082901710829017208290173082901740829017508290176082901770829017808290179082901800829018108290182082901830829018408290185082901860829018708290188082901890829019008290191082901920829019308290194082901950829019608290197082901980829019908290200082902010829020208290203082902040829020508290206082902070829020808290209082902100829021108290212082902130829021408290215082902160829021708290218082902190829022008290221082902220829022308290224082902250829022608290227082902280829022908290230082902310829023208290233082902340829023508290236082902370829023808290239082902400829024108290242082902430829024408290245082902460829024708290248082902490829025008290251082902520829025308290254082902550829025608290257082902580829025908290260082902610829026208290263082902640829026508290266082902670829026808290269082902700829027108290272082902730829027408290275082902760829027708290278082902790829028008290281082902820829028308290284082902850829028608290287082902880829028908290290082902910829029208290293082902940829029508290296082902970829029808290299082903000829030108290302082903030829030408290305082903060829030708290308082903090829031008290311082903120829031308290314082903150829031608290317082903180829031908290320082903210829032208290323082903240829032508290326082903270829032808290329082903300829033108290332082903330829033408290335082903360829033708290338082903390829034008290341082903420829034308290344082903450829034608290347082903480829034908290350082903510829035208290353082903540829035508290356082903570829035808290359082903600829036108290362082903630829036408290365082903660829036708290368082903690829037008290371082903720829037308290374082903750829037608290377082903780829037908290380082903810829038208290383082903840829038508290386082903870829038808290389082903900829039108290392082903930829039408290395082903960829039708290398082903990829040008290401082904020829040308290404082904050829040608290407082904080829040908290410082904110829041208290413082904140829041508290416082904170829041808290419082904200829042108290422082904230829042408290425082904260829042708290428082904290829043008290431082904320829043308290434082904350829043608290437082904380829043908290440082904410829044208290443082904440829044508290446082904470829044808290449082904500829045108290452082904530829045408290455082904560829045708290458082904590829046008290461082904620829046308290464082904650829046608290467082904680829046908290470082904710829047208290473082904740829047508290476082904770829047808290479082904800829048108290482082904830829048408290485082904860829048708290488082904890829049008290491082904920829049308290494082904950829049608290497082904980829049908290500082905010829050208290503082905040829050508290506082905070829050808290509082905100829051108290512082905130829051408290515082905160829051708290518082905190829052008290521082905220829052308290524082905250829052608290527082905280829052908290530082905310829053208290533082905340829053508290536082905370829053808290539082905400829054108290542082905430829054408290545082905460829054708290548082905490829055008290551082905520829055308290554082905550829055608290557082905580829055908290560082905610829056208290563082905640829056508290566082905670829056808290569082905700829057108290572082905730829057408290575082905760829057708290578082905790829058008290581082905820829058308290584082905850829058608290587082905880829058908290590082905910829059208290593082905940829059508290596082905970829059808290599082906000829060108290602082906030829060408290605082906060829060708290608082906090829061008290611082906120829061308290614082906150829061608290617082906180829061908290620082906210829062208290623082906240829062508290626082906270829062808290629082906300829063108290632082906330829063408290635082906360829063708290638082906390829064008290641082906420829064308290644082906450829064608290647082906480829064908290650082906510829065208290653082906540829065508290656082906570829065808290659082906600829066108290662082906630829066408290665082906660829066708290668082906690829067008290671082906720829067308290674082906750829067608290677082906780829067908290680082906810829068208290683082906840829068508290686082906870829068808290689082906900829069108290692082906930829069408290695082906960829069708290698082906990829070008290701082907020829070308290704082907050829070608290707082907080829070908290710082907110829071208290713082907140829071508290716082907170829071808290719082907200829072108290722082907230829072408290725082907260829072708290728082907290829073008290731082907320829073308290734082907350829073608290737082907380829073908290740082907410829074208290743082907440829074508290746082907470829074808290749082907500829075108290752082907530829075408290755082907560829075708290758082907590829076008290761082907620829076308290764082907650829076608290767082907680829076908290770082907710829077208290773082907740829077508290776082907770829077808290779082907800829078108290782082907830829078408290785082907860829078708290788082907890829079008290791082907920829079308290794082907950829079608290797082907980829079908290800082908010829080208290803082908040829080508290806082908070829080808290809082908100829081108290812082908130829081408290815082908160829081708290818082908190829082008290821082908220829082308290824082908250829082608290827082908280829082908290830082908310829083208290833082908340829083508290836082908370829083808290839082908400829084108290842082908430829084408290845082908460829084708290848082908490829085008290851082908520829085308290854082908550829085608290857082908580829085908290860082908610829086208290863082908640829086508290866082908670829086808290869082908700829087108290872082908730829087408290875082908760829087708290878082908790829088008290881082908820829088308290884082908850829088608290887082908880829088908290890082908910829089208290893082908940829089508290896082908970829089808290899082909000829090108290902082909030829090408290905082909060829090708290908082909090829091008290911082909120829091308290914082909150829091608290917082909180829091908290920082909210829092208290923082909240829092508290926082909270829092808290929082909300829093108290932082909330829093408290935082909360829093708290938082909390829094008290941082909420829094308290944082909450829094608290947082909480829094908290950082909510829095208290953082909540829095508290956082909570829095808290959082909600829096108290962082909630829096408290965082909660829096708290968082909690829097008290971082909720829097308290974082909750829097608290977082909780829097908290980082909810829098208290983082909840829098508290986082909870829098808290989082909900829099108290992082909930829099408290995082909960829099708290998082909990829100008291001082910020829100308291004082910050829100608291007082910080829100908291010082910110829101208291013082910140829101508291016082910170829101808291019082910200829102108291022082910230829102408291025082910260829102708291028082910290829103008291031082910320829103308291034082910350829103608291037082910380829103908291040082910410829104208291043082910440829104508291046082910470829104808291049082910500829105108291052082910530829105408291055082910560829105708291058082910590829106008291061082910620829106308291064082910650829106608291067082910680829106908291070082910710829107208291073082910740829107508291076082910770829107808291079082910800829108108291082082910830829108408291085082910860829108708291088082910890829109008291091082910920829109308291094082910950829109608291097082910980829109908291100082911010829110208291103082911040829110508300001083000020830000308300004083000050830000608300007083000080830000908300010083000110830001208300013083000140830001508300016083000170830001808300019083000200830002108300022083000230830002408300025083000260830002708300028083000290830003008300031083000320830003308300034083000350830003608300037083000380830003908300040083000410830004208300043083000440830004508300046083000470830004808300049083000500830005108300052083000530830005408300055083000560830005708300058083000590830006008300061083000620830006308300064083000650830006608300067083000680830006908300070083000710830007208300073083000740830007508300076083000770830007808300079083000800830008108300082083000830830008408300085083000860830008708300088083000890830009008300091083000920830009308300094083000950830009608300097083000980830009908300100083001010830010208300103083001040830010508300106083001070830010808300109083001100830011108300112083001130830011408300115083001160830011708300118083001190830012008300121083001220830012308300124083001250830012608300127083001280830012908300130083001310830013208300133083001340830013508300136083001370830013808300139083001400830014108300142083001430830014408300145083001460830014708300148083001490830015008300151083001520830015308300154083001550830015608300157083001580830015908300160083001610830016208300163083001640830016508300166083001670830016808300169083001700830017108300172083001730830017408300175083001760830017708300178083001790830018008300181083001820830018308300184083001850830018608300187083001880830018908300190083001910830019208300193083001940830019508300196083001970830019808300199083002000830020108300202083002030830020408300205083002060830020708300208083002090830021008300211083002120830021308300214083002150830021608300217083002180830021908300220083002210830022208300223083002240830022508300226083002270830022808300229083002300830023108300232083002330830023408300235083002360830023708300238083002390830024008300241083002420830024308300244083002450830024608300247083002480830024908300250083002510830025208300253083002540830025508300256083002570830025808300259083002600830026108300262083002630830026408300265083002660830026708300268083002690830027008300271083002720830027308300274083002750830027608300277083002780830027908300280083002810830028208300283083002840830028508300286083002870830028808300289083002900830029108300292083002930830029408300295083002960830029708300298083002990830030008300301083003020830030308300304083003050830030608300307083003080830030908300310083003110830031208300313083003140830031508300316083003170830031808300319083003200830032108300322083003230830032408300325083003260830032708300328083003290830033008300331083003320830033308300334083003350830033608300337083003380830033908300340083003410830034208300343083003440830034508300346083003470830034808300349083003500830035108300352083003530830035408300355083003560830035708300358083003590830036008300361083003620830036308300364083003650830036608300367083003680830036908300370083003710830037208300373083003740830037508300376083003770830037808300379083003800830038108300382083003830830038408300385083003860830038708300388083003890830039008300391083003920830039308300394083003950830039608300397083003980830039908300400083004010830040208300403083004040830040508300406083004070830040808300409083004100830041108300412083004130830041408300415083004160830041708300418083004190830042008300421083004220830042308300424083004250830042608300427083004280830042908300430083004310830043208300433083004340830043508300436083004370830043808300439083004400830044108300442083004430830044408300445083004460830044708300448083004490830045008300451083004520830045308300454083004550830045608300457083004580830045908300460083004610830046208300463083004640830046508300466083004670830046808300469083004700830047108300472083004730830047408300475083004760830047708300478083004790830048008300481083004820830048308300484083004850830048608300487083004880830048908300490083004910830049208300493083004940830049508300496083004970830049808300499083005000830050108300502083005030830050408300505083005060830050708300508083005090830051008300511083005120830051308300514083005150830051608300517083005180830051908300520083005210830052208300523083005240830052508300526083005270830052808300529083005300830053108300532083005330830053408300535083005360830053708300538083005390830054008300541083005420830054308300544083005450830054608300547083005480830054908300550083005510830055208300553083005540830055508300556083005570830055808300559083005600830056108300562083005630830056408300565083005660830056708300568083005690830057008300571083005720830057308300574083005750830057608300577083005780830057908300580083005810830058208300583083005840830058508300586083005870830058808300589083005900830059108300592083005930830059408300595083005960830059708300598083005990830060008300601083006020830060308300604083006050830060608300607083006080830060908300610083006110830061208300613083006140830061508300616083006170830061808300619083006200830062108300622083006230830062408300625083006260830062708300628083006290830063008300631083006320830063308300634083006350830063608300637083006380830063908300640083006410830064208300643083006440830064508300646083006470830064808300649083006500830065108300652083006530830065408300655083006560830065708300658083006590830066008300661083006620830066308300664083006650830066608300667083006680830066908300670083006710830067208300673083006740830067508300676083006770830067808300679083006800830068108300682083006830830068408300685083006860830068708300688083006890830069008300691083006920830069308300694083006950830069608300697083006980830069908300700083007010830070208300703083007040830070508300706083007070830070808300709083007100830071108300712083007130830071408300715083007160830071708300718083007190830072008300721083007220830072308300724083007250830072608300727083007280830072908300730083007310830073208300733083007340830073508300736083007370830073808300739083007400830074108300742083007430830074408300745083007460830074708300748083007490830075008300751083007520830075308300754083007550830075608300757083007580830075908300760083007610830076208300763083007640830076508300766083007670830076808300769083007700830077108300772083007730830077408300775083007760830077708300778083007790830078008300781083007820830078308300784083007850830078608300787083007880830078908300790083007910830079208300793083007940830079508300796083007970830079808300799083008000830080108300802083008030830080408300805083008060830080708300808083008090830081008300811083008120830081308300814083008150830081608300817083008180830081908300820083008210830082208300823083008240830082508300826083008270830082808300829083008300830083108300832083008330830083408300835083008360830083708300838083008390830084008300841083008420830084308300844083008450830084608300847083008480830084908300850083008510830085208300853083008540830085508300856083008570830085808300859083008600830086108300862083008630830086408300865083008660830086708300868083008690830087008300871083008720830087308300874083008750830087608300877083008780830087908300880083008810830088208300883083008840830088508300886083008870830088808300889083008900830089108300892083008930830089408300895083008960830089708300898083008990830090008300901083009020830090308300904083009050830090608300907083009080830090908300910083009110830091208300913083009140830091508300916083009170830091808300919083009200830092108300922083009230830092408300925083009260830092708300928083009290830093008300931083009320830093308300934083009350830093608300937083009380830093908300940083009410830094208300943083009440830094508300946083009470830094808300949083009500830095108300952083009530830095408300955083009560830095708300958083009590830096008300961083009620830096308300964083009650830096608300967083009680830096908300970083009710830097208300973083009740830097508300976083009770830097808300979083009800830098108300982083009830830098408300985083009860830098708300988083009890830099008300991083009920830099308300994083009950830099608300997083009980830099908301000083010010830100208301003083010040830100508301006083010070830100808301009083010100830101108301012083010130830101408301015083010160830101708301018083010190830102008301021083010220830102308301024083010250830102608301027083010280830102908301030083010310830103208301033083010340830103508301036083010370830103808301039083010400830104108301042083010430830104408301045083010460830104708301048083010490830105008301051083010520830105308301054083010550830105608301057083010580830105908301060083010610830106208301063083010640830106508301066083010670830106808301069083010700830107108301072083010730830107408301075083010760830107708301078083010790830108008301081083010820830108308301084083010850830108608301087083010880830108908301090083010910830109208301093083010940830109508301096083010970830109808301099083011000830110108301102083011030830110408301105083100010831000208310003083100040831000508310006083100070831000808310009083100100831001108310012083100130831001408310015083100160831001708310018083100190831002008310021083100220831002308310024083100250831002608310027083100280831002908310030083100310831003208310033083100340831003508310036083100370831003808310039083100400831004108310042083100430831004408310045083100460831004708310048083100490831005008310051083100520831005308310054083100550831005608310057083100580831005908310060083100610831006208310063083100640831006508310066083100670831006808310069083100700831007108310072083100730831007408310075083100760831007708310078083100790831008008310081083100820831008308310084083100850831008608310087083100880831008908310090083100910831009208310093083100940831009508310096083100970831009808310099083101000831010108310102083101030831010408310105083101060831010708310108083101090831011008310111083101120831011308310114083101150831011608310117083101180831011908310120083101210831012208310123083101240831012508310126083101270831012808310129083101300831013108310132083101330831013408310135083101360831013708310138083101390831014008310141083101420831014308310144083101450831014608310147083101480831014908310150083101510831015208310153083101540831015508310156083101570831015808310159083101600831016108310162083101630831016408310165083101660831016708310168083101690831017008310171083101720831017308310174083101750831017608310177083101780831017908310180083101810831018208310183083101840831018508310186083101870831018808310189083101900831019108310192083101930831019408310195083101960831019708310198083101990831020008310201083102020831020308310204083102050831020608310207083102080831020908310210083102110831021208310213083102140831021508310216083102170831021808310219083102200831022108310222083102230831022408310225083102260831022708310228083102290831023008310231083102320831023308310234083102350831023608310237083102380831023908310240083102410831024208310243083102440831024508310246083102470831024808310249083102500831025108310252083102530831025408310255083102560831025708310258083102590831026008310261083102620831026308310264083102650831026608310267083102680831026908310270083102710831027208310273083102740831027508310276083102770831027808310279083102800831028108310282083102830831028408310285083102860831028708310288083102890831029008310291083102920831029308310294083102950831029608310297083102980831029908310300083103010831030208310303083103040831030508310306083103070831030808310309083103100831031108310312083103130831031408310315083103160831031708310318083103190831032008310321083103220831032308310324083103250831032608310327083103280831032908310330083103310831033208310333083103340831033508310336083103370831033808310339083103400831034108310342083103430831034408310345083103460831034708310348083103490831035008310351083103520831035308310354083103550831035608310357083103580831035908310360083103610831036208310363083103640831036508310366083103670831036808310369083103700831037108310372083103730831037408310375083103760831037708310378083103790831038008310381083103820831038308310384083103850831038608310387083103880831038908310390083103910831039208310393083103940831039508310396083103970831039808310399083104000831040108310402083104030831040408310405083104060831040708310408083104090831041008310411083104120831041308310414083104150831041608310417083104180831041908310420083104210831042208310423083104240831042508310426083104270831042808310429083104300831043108310432083104330831043408310435083104360831043708310438083104390831044008310441083104420831044308310444083104450831044608310447083104480831044908310450083104510831045208310453083104540831045508310456083104570831045808310459083104600831046108310462083104630831046408310465083104660831046708310468083104690831047008310471083104720831047308310474083104750831047608310477083104780831047908310480083104810831048208310483083104840831048508310486083104870831048808310489083104900831049108310492083104930831049408310495083104960831049708310498083104990831050008310501083105020831050308310504083105050831050608310507083105080831050908310510083105110831051208310513083105140831051508310516083105170831051808310519083105200831052108310522083105230831052408310525083105260831052708310528083105290831053008310531083105320831053308310534083105350831053608310537083105380831053908310540083105410831054208310543083105440831054508310546083105470831054808310549083105500831055108310552083105530831055408310555083105560831055708310558083105590831056008310561083105620831056308310564083105650831056608310567083105680831056908310570083105710831057208310573083105740831057508310576083105770831057808310579083105800831058108310582083105830831058408310585083105860831058708310588083105890831059008310591083105920831059308310594083105950831059608310597083105980831059908310600083106010831060208310603083106040831060508310606083106070831060808310609083106100831061108310612083106130831061408310615083106160831061708310618083106190831062008310621083106220831062308310624083106250831062608310627083106280831062908310630083106310831063208310633083106340831063508310636083106370831063808310639083106400831064108310642083106430831064408310645083106460831064708310648083106490831065008310651083106520831065308310654083106550831065608310657083106580831065908310660083106610831066208310663083106640831066508310666083106670831066808310669083106700831067108310672083106730831067408310675083106760831067708310678083106790831068008310681083106820831068308310684083106850831068608310687083106880831068908310690083106910831069208310693083106940831069508310696083106970831069808310699083107000831070108310702083107030831070408310705083107060831070708310708083107090831071008310711083107120831071308310714083107150831071608310717083107180831071908310720083107210831072208310723083107240831072508310726083107270831072808310729083107300831073108310732083107330831073408310735083107360831073708310738083107390831074008310741083107420831074308310744083107450831074608310747083107480831074908310750083107510831075208310753083107540831075508310756083107570831075808310759083107600831076108310762083107630831076408310765083107660831076708310768083107690831077008310771083107720831077308310774083107750831077608310777083107780831077908310780083107810831078208310783083107840831078508310786083107870831078808310789083107900831079108310792083107930831079408310795083107960831079708310798083107990831080008310801083108020831080308310804083108050831080608310807083108080831080908310810083108110831081208310813083108140831081508310816083108170831081808310819083108200831082108310822083108230831082408310825083108260831082708310828083108290831083008310831083108320831083308310834083108350831083608310837083108380831083908310840083108410831084208310843083108440831084508310846083108470831084808310849083108500831085108310852083108530831085408310855083108560831085708310858083108590831086008310861083108620831086308310864083108650831086608310867083108680831086908310870083108710831087208310873083108740831087508310876083108770831087808310879083108800831088108310882083108830831088408310885083108860831088708310888083108890831089008310891083108920831089308310894083108950831089608310897083108980831089908310900083109010831090208310903083109040831090508310906083109070831090808310909083109100831091108310912083109130831091408310915083109160831091708310918083109190831092008310921083109220831092308310924083109250831092608310927083109280831092908310930083109310831093208310933083109340831093508310936083109370831093808310939083109400831094108310942083109430831094408310945083109460831094708310948083109490831095008310951083109520831095308310954083109550831095608310957083109580831095908310960083109610831096208310963083109640831096508310966083109670831096808310969083109700831097108310972083109730831097408310975083109760831097708310978083109790831098008310981083109820831098308310984083109850831098608310987083109880831098908310990083109910831099208310993083109940831099508310996083109970831099808310999083110000831100108311002083110030831100408311005083110060831100708311008083110090831101008311011083110120831101308311014083110150831101608311017083110180831101908311020083110210831102208311023083110240831102508311026083110270831102808311029083110300831103108311032083110330831103408311035083110360831103708311038083110390831104008311041083110420831104308311044083110450831104608311047083110480831104908311050083110510831105208311053083110540831105508311056083110570831105808311059083110600831106108311062083110630831106408311065083110660831106708311068083110690831107008311071083110720831107308311074083110750831107608311077083110780831107908311080083110810831108208311083083110840831108508311086083110870831108808311089083110900831109108311092083110930831109408311095083110960831109708311098083110990831110008311101083111020831110308311104083111050832000108320002083200030832000408320005083200060832000708320008083200090832001008320011083200120832001308320014083200150832001608320017083200180832001908320020083200210832002208320023083200240832002508320026083200270832002808320029083200300832003108320032083200330832003408320035083200360832003708320038083200390832004008320041083200420832004308320044083200450832004608320047083200480832004908320050083200510832005208320053083200540832005508320056083200570832005808320059083200600832006108320062083200630832006408320065083200660832006708320068083200690832007008320071083200720832007308320074083200750832007608320077083200780832007908320080083200810832008208320083083200840832008508320086083200870832008808320089083200900832009108320092083200930832009408320095083200960832009708320098083200990832010008320101083201020832010308320104083201050832010608320107083201080832010908320110083201110832011208320113083201140832011508320116083201170832011808320119083201200832012108320122083201230832012408320125083201260832012708320128083201290832013008320131083201320832013308320134083201350832013608320137083201380832013908320140083201410832014208320143083201440832014508320146083201470832014808320149083201500832015108320152083201530832015408320155083201560832015708320158083201590832016008320161083201620832016308320164083201650832016608320167083201680832016908320170083201710832017208320173083201740832017508320176083201770832017808320179083201800832018108320182083201830832018408320185083201860832018708320188083201890832019008320191083201920832019308320194083201950832019608320197083201980832019908320200083202010832020208320203083202040832020508320206083202070832020808320209083202100832021108320212083202130832021408320215083202160832021708320218083202190832022008320221083202220832022308320224083202250832022608320227083202280832022908320230083202310832023208320233083202340832023508320236083202370832023808320239083202400832024108320242083202430832024408320245083202460832024708320248083202490832025008320251083202520832025308320254083202550832025608320257083202580832025908320260083202610832026208320263083202640832026508320266083202670832026808320269083202700832027108320272083202730832027408320275083202760832027708320278083202790832028008320281083202820832028308320284083202850832028608320287083202880832028908320290083202910832029208320293083202940832029508320296083202970832029808320299083203000832030108320302083203030832030408320305083203060832030708320308083203090832031008320311083203120832031308320314083203150832031608320317083203180832031908320320083203210832032208320323083203240832032508320326083203270832032808320329083203300832033108320332083203330832033408320335083203360832033708320338083203390832034008320341083203420832034308320344083203450832034608320347083203480832034908320350083203510832035208320353083203540832035508320356083203570832035808320359083203600832036108320362083203630832036408320365083203660832036708320368083203690832037008320371083203720832037308320374083203750832037608320377083203780832037908320380083203810832038208320383083203840832038508320386083203870832038808320389083203900832039108320392083203930832039408320395083203960832039708320398083203990832040008320401083204020832040308320404083204050832040608320407083204080832040908320410083204110832041208320413083204140832041508320416083204170832041808320419083204200832042108320422083204230832042408320425083204260832042708320428083204290832043008320431083204320832043308320434083204350832043608320437083204380832043908320440083204410832044208320443083204440832044508320446083204470832044808320449083204500832045108320452083204530832045408320455083204560832045708320458083204590832046008320461083204620832046308320464083204650832046608320467083204680832046908320470083204710832047208320473083204740832047508320476083204770832047808320479083204800832048108320482083204830832048408320485083204860832048708320488083204890832049008320491083204920832049308320494083204950832049608320497083204980832049908320500083205010832050208320503083205040832050508320506083205070832050808320509083205100832051108320512083205130832051408320515083205160832051708320518083205190832052008320521083205220832052308320524083205250832052608320527083205280832052908320530083205310832053208320533083205340832053508320536083205370832053808320539083205400832054108320542083205430832054408320545083205460832054708320548083205490832055008320551083205520832055308320554083205550832055608320557083205580832055908320560083205610832056208320563083205640832056508320566083205670832056808320569083205700832057108320572083205730832057408320575083205760832057708320578083205790832058008320581083205820832058308320584083205850832058608320587083205880832058908320590083205910832059208320593083205940832059508320596083205970832059808320599083206000832060108320602083206030832060408320605083206060832060708320608083206090832061008320611083206120832061308320614083206150832061608320617083206180832061908320620083206210832062208320623083206240832062508320626083206270832062808320629083206300832063108320632083206330832063408320635083206360832063708320638083206390832064008320641083206420832064308320644083206450832064608320647083206480832064908320650083206510832065208320653083206540832065508320656083206570832065808320659083206600832066108320662083206630832066408320665083206660832066708320668083206690832067008320671083206720832067308320674083206750832067608320677083206780832067908320680083206810832068208320683083206840832068508320686083206870832068808320689083206900832069108320692083206930832069408320695083206960832069708320698083206990832070008320701083207020832070308320704083207050832070608320707083207080832070908320710083207110832071208320713083207140832071508320716083207170832071808320719083207200832072108320722083207230832072408320725083207260832072708320728083207290832073008320731083207320832073308320734083207350832073608320737083207380832073908320740083207410832074208320743083207440832074508320746083207470832074808320749083207500832075108320752083207530832075408320755083207560832075708320758083207590832076008320761083207620832076308320764083207650832076608320767083207680832076908320770083207710832077208320773083207740832077508320776083207770832077808320779083207800832078108320782083207830832078408320785083207860832078708320788083207890832079008320791083207920832079308320794083207950832079608320797083207980832079908320800083208010832080208320803083208040832080508320806083208070832080808320809083208100832081108320812083208130832081408320815083208160832081708320818083208190832082008320821083208220832082308320824083208250832082608320827083208280832082908320830083208310832083208320833083208340832083508320836083208370832083808320839083208400832084108320842083208430832084408320845083208460832084708320848083208490832085008320851083208520832085308320854083208550832085608320857083208580832085908320860083208610832086208320863083208640832086508320866083208670832086808320869083208700832087108320872083208730832087408320875083208760832087708320878083208790832088008320881083208820832088308320884083208850832088608320887083208880832088908320890083208910832089208320893083208940832089508320896083208970832089808320899083209000832090108320902083209030832090408320905083209060832090708320908083209090832091008320911083209120832091308320914083209150832091608320917083209180832091908320920083209210832092208320923083209240832092508320926083209270832092808320929083209300832093108320932083209330832093408320935083209360832093708320938083209390832094008320941083209420832094308320944083209450832094608320947083209480832094908320950083209510832095208320953083209540832095508320956083209570832095808320959083209600832096108320962083209630832096408320965083209660832096708320968083209690832097008320971083209720832097308320974083209750832097608320977083209780832097908320980083209810832098208320983083209840832098508320986083209870832098808320989083209900832099108320992083209930832099408320995083209960832099708320998083209990832100008321001083210020832100308321004083210050832100608321007083210080832100908321010083210110832101208321013083210140832101508321016083210170832101808321019083210200832102108321022083210230832102408321025083210260832102708321028083210290832103008321031083210320832103308321034083210350832103608321037083210380832103908321040083210410832104208321043083210440832104508321046083210470832104808321049083210500832105108321052083210530832105408321055083210560832105708321058083210590832106008321061083210620832106308321064083210650832106608321067083210680832106908321070083210710832107208321073083210740832107508321076083210770832107808321079083210800832108108321082083210830832108408321085083210860832108708321088083210890832109008321091083210920832109308321094083210950832109608321097083210980832109908321100083211010832110208321103083211040832110508330001083300020833000308330004083300050833000608330007083300080833000908330010083300110833001208330013083300140833001508330016083300170833001808330019083300200833002108330022083300230833002408330025083300260833002708330028083300290833003008330031083300320833003308330034083300350833003608330037083300380833003908330040083300410833004208330043083300440833004508330046083300470833004808330049083300500833005108330052083300530833005408330055083300560833005708330058083300590833006008330061083300620833006308330064083300650833006608330067083300680833006908330070083300710833007208330073083300740833007508330076083300770833007808330079083300800833008108330082083300830833008408330085083300860833008708330088083300890833009008330091083300920833009308330094083300950833009608330097083300980833009908330100083301010833010208330103083301040833010508330106083301070833010808330109083301100833011108330112083301130833011408330115083301160833011708330118083301190833012008330121083301220833012308330124083301250833012608330127083301280833012908330130083301310833013208330133083301340833013508330136083301370833013808330139083301400833014108330142083301430833014408330145083301460833014708330148083301490833015008330151083301520833015308330154083301550833015608330157083301580833015908330160083301610833016208330163083301640833016508330166083301670833016808330169083301700833017108330172083301730833017408330175083301760833017708330178083301790833018008330181083301820833018308330184083301850833018608330187083301880833018908330190083301910833019208330193083301940833019508330196083301970833019808330199083302000833020108330202083302030833020408330205083302060833020708330208083302090833021008330211083302120833021308330214083302150833021608330217083302180833021908330220083302210833022208330223083302240833022508330226083302270833022808330229083302300833023108330232083302330833023408330235083302360833023708330238083302390833024008330241083302420833024308330244083302450833024608330247083302480833024908330250083302510833025208330253083302540833025508330256083302570833025808330259083302600833026108330262083302630833026408330265083302660833026708330268083302690833027008330271083302720833027308330274083302750833027608330277083302780833027908330280083302810833028208330283083302840833028508330286083302870833028808330289083302900833029108330292083302930833029408330295083302960833029708330298083302990833030008330301083303020833030308330304083303050833030608330307083303080833030908330310083303110833031208330313083303140833031508330316083303170833031808330319083303200833032108330322083303230833032408330325083303260833032708330328083303290833033008330331083303320833033308330334083303350833033608330337083303380833033908330340083303410833034208330343083303440833034508330346083303470833034808330349083303500833035108330352083303530833035408330355083303560833035708330358083303590833036008330361083303620833036308330364083303650833036608330367083303680833036908330370083303710833037208330373083303740833037508330376083303770833037808330379083303800833038108330382083303830833038408330385083303860833038708330388083303890833039008330391083303920833039308330394083303950833039608330397083303980833039908330400083304010833040208330403083304040833040508330406083304070833040808330409083304100833041108330412083304130833041408330415083304160833041708330418083304190833042008330421083304220833042308330424083304250833042608330427083304280833042908330430083304310833043208330433083304340833043508330436083304370833043808330439083304400833044108330442083304430833044408330445083304460833044708330448083304490833045008330451083304520833045308330454083304550833045608330457083304580833045908330460083304610833046208330463083304640833046508330466083304670833046808330469083304700833047108330472083304730833047408330475083304760833047708330478083304790833048008330481083304820833048308330484083304850833048608330487083304880833048908330490083304910833049208330493083304940833049508330496083304970833049808330499083305000833050108330502083305030833050408330505083305060833050708330508083305090833051008330511083305120833051308330514083305150833051608330517083305180833051908330520083305210833052208330523083305240833052508330526083305270833052808330529083305300833053108330532083305330833053408330535083305360833053708330538083305390833054008330541083305420833054308330544083305450833054608330547083305480833054908330550083305510833055208330553083305540833055508330556083305570833055808330559083305600833056108330562083305630833056408330565083305660833056708330568083305690833057008330571083305720833057308330574083305750833057608330577083305780833057908330580083305810833058208330583083305840833058508330586083305870833058808330589083305900833059108330592083305930833059408330595083305960833059708330598083305990833060008330601083306020833060308330604083306050833060608330607083306080833060908330610083306110833061208330613083306140833061508330616083306170833061808330619083306200833062108330622083306230833062408330625083306260833062708330628083306290833063008330631083306320833063308330634083306350833063608330637083306380833063908330640083306410833064208330643083306440833064508330646083306470833064808330649083306500833065108330652083306530833065408330655083306560833065708330658083306590833066008330661083306620833066308330664083306650833066608330667083306680833066908330670083306710833067208330673083306740833067508330676083306770833067808330679083306800833068108330682083306830833068408330685083306860833068708330688083306890833069008330691083306920833069308330694083306950833069608330697083306980833069908330700083307010833070208330703083307040833070508330706083307070833070808330709083307100833071108330712083307130833071408330715083307160833071708330718083307190833072008330721083307220833072308330724083307250833072608330727083307280833072908330730083307310833073208330733083307340833073508330736083307370833073808330739083307400833074108330742083307430833074408330745083307460833074708330748083307490833075008330751083307520833075308330754083307550833075608330757083307580833075908330760083307610833076208330763083307640833076508330766083307670833076808330769083307700833077108330772083307730833077408330775083307760833077708330778083307790833078008330781083307820833078308330784083307850833078608330787083307880833078908330790083307910833079208330793083307940833079508330796083307970833079808330799083308000833080108330802083308030833080408330805083308060833080708330808083308090833081008330811083308120833081308330814083308150833081608330817083308180833081908330820083308210833082208330823083308240833082508330826083308270833082808330829083308300833083108330832083308330833083408330835083308360833083708330838083308390833084008330841083308420833084308330844083308450833084608330847083308480833084908330850083308510833085208330853083308540833085508330856083308570833085808330859083308600833086108330862083308630833086408330865083308660833086708330868083308690833087008330871083308720833087308330874083308750833087608330877083308780833087908330880083308810833088208330883083308840833088508330886083308870833088808330889083308900833089108330892083308930833089408330895083308960833089708330898083308990833090008330901083309020833090308330904083309050833090608330907083309080833090908330910083309110833091208330913083309140833091508330916083309170833091808330919083309200833092108330922083309230833092408330925083309260833092708330928083309290833093008330931083309320833093308330934083309350833093608330937083309380833093908330940083309410833094208330943083309440833094508330946083309470833094808330949083309500833095108330952083309530833095408330955083309560833095708330958083309590833096008330961083309620833096308330964083309650833096608330967083309680833096908330970083309710833097208330973083309740833097508330976083309770833097808330979083309800833098108330982083309830833098408330985083309860833098708330988083309890833099008330991083309920833099308330994083309950833099608330997083309980833099908331000083310010833100208331003083310040833100508331006083310070833100808331009083310100833101108331012083310130833101408331015083310160833101708331018083310190833102008331021083310220833102308331024083310250833102608331027083310280833102908331030083310310833103208331033083310340833103508331036083310370833103808331039083310400833104108331042083310430833104408331045083310460833104708331048083310490833105008331051083310520833105308331054083310550833105608331057083310580833105908331060083310610833106208331063083310640833106508331066083310670833106808331069083310700833107108331072083310730833107408331075083310760833107708331078083310790833108008331081083310820833108308331084083310850833108608331087083310880833108908331090083310910833109208331093083310940833109508331096083310970833109808331099083311000833110108331102083311030833110408331105083400010834000208340003083400040834000508340006083400070834000808340009083400100834001108340012083400130834001408340015083400160834001708340018083400190834002008340021083400220834002308340024083400250834002608340027083400280834002908340030083400310834003208340033083400340834003508340036083400370834003808340039083400400834004108340042083400430834004408340045083400460834004708340048083400490834005008340051083400520834005308340054083400550834005608340057083400580834005908340060083400610834006208340063083400640834006508340066083400670834006808340069083400700834007108340072083400730834007408340075083400760834007708340078083400790834008008340081083400820834008308340084083400850834008608340087083400880834008908340090083400910834009208340093083400940834009508340096083400970834009808340099083401000834010108340102083401030834010408340105083401060834010708340108083401090834011008340111083401120834011308340114083401150834011608340117083401180834011908340120083401210834012208340123083401240834012508340126083401270834012808340129083401300834013108340132083401330834013408340135083401360834013708340138083401390834014008340141083401420834014308340144083401450834014608340147083401480834014908340150083401510834015208340153083401540834015508340156083401570834015808340159083401600834016108340162083401630834016408340165083401660834016708340168083401690834017008340171083401720834017308340174083401750834017608340177083401780834017908340180083401810834018208340183083401840834018508340186083401870834018808340189083401900834019108340192083401930834019408340195083401960834019708340198083401990834020008340201083402020834020308340204083402050834020608340207083402080834020908340210083402110834021208340213083402140834021508340216083402170834021808340219083402200834022108340222083402230834022408340225083402260834022708340228083402290834023008340231083402320834023308340234083402350834023608340237083402380834023908340240083402410834024208340243083402440834024508340246083402470834024808340249083402500834025108340252083402530834025408340255083402560834025708340258083402590834026008340261083402620834026308340264083402650834026608340267083402680834026908340270083402710834027208340273083402740834027508340276083402770834027808340279083402800834028108340282083402830834028408340285083402860834028708340288083402890834029008340291083402920834029308340294083402950834029608340297083402980834029908340300083403010834030208340303083403040834030508340306083403070834030808340309083403100834031108340312083403130834031408340315083403160834031708340318083403190834032008340321083403220834032308340324083403250834032608340327083403280834032908340330083403310834033208340333083403340834033508340336083403370834033808340339083403400834034108340342083403430834034408340345083403460834034708340348083403490834035008340351083403520834035308340354083403550834035608340357083403580834035908340360083403610834036208340363083403640834036508340366083403670834036808340369083403700834037108340372083403730834037408340375083403760834037708340378083403790834038008340381083403820834038308340384083403850834038608340387083403880834038908340390083403910834039208340393083403940834039508340396083403970834039808340399083404000834040108340402083404030834040408340405083404060834040708340408083404090834041008340411083404120834041308340414083404150834041608340417083404180834041908340420083404210834042208340423083404240834042508340426083404270834042808340429083404300834043108340432083404330834043408340435083404360834043708340438083404390834044008340441083404420834044308340444083404450834044608340447083404480834044908340450083404510834045208340453083404540834045508340456083404570834045808340459083404600834046108340462083404630834046408340465083404660834046708340468083404690834047008340471083404720834047308340474083404750834047608340477083404780834047908340480083404810834048208340483083404840834048508340486083404870834048808340489083404900834049108340492083404930834049408340495083404960834049708340498083404990834050008340501083405020834050308340504083405050834050608340507083405080834050908340510083405110834051208340513083405140834051508340516083405170834051808340519083405200834052108340522083405230834052408340525083405260834052708340528083405290834053008340531083405320834053308340534083405350834053608340537083405380834053908340540083405410834054208340543083405440834054508340546083405470834054808340549083405500834055108340552083405530834055408340555083405560834055708340558083405590834056008340561083405620834056308340564083405650834056608340567083405680834056908340570083405710834057208340573083405740834057508340576083405770834057808340579083405800834058108340582083405830834058408340585083405860834058708340588083405890834059008340591083405920834059308340594083405950834059608340597083405980834059908340600083406010834060208340603083406040834060508340606083406070834060808340609083406100834061108340612083406130834061408340615083406160834061708340618083406190834062008340621083406220834062308340624083406250834062608340627083406280834062908340630083406310834063208340633083406340834063508340636083406370834063808340639083406400834064108340642083406430834064408340645083406460834064708340648083406490834065008340651083406520834065308340654083406550834065608340657083406580834065908340660083406610834066208340663083406640834066508340666083406670834066808340669083406700834067108340672083406730834067408340675083406760834067708340678083406790834068008340681083406820834068308340684083406850834068608340687083406880834068908340690083406910834069208340693083406940834069508340696083406970834069808340699083407000834070108340702083407030834070408340705083407060834070708340708083407090834071008340711083407120834071308340714083407150834071608340717083407180834071908340720083407210834072208340723083407240834072508340726083407270834072808340729083407300834073108340732083407330834073408340735083407360834073708340738083407390834074008340741083407420834074308340744083407450834074608340747083407480834074908340750083407510834075208340753083407540834075508340756083407570834075808340759083407600834076108340762083407630834076408340765083407660834076708340768083407690834077008340771083407720834077308340774083407750834077608340777083407780834077908340780083407810834078208340783083407840834078508340786083407870834078808340789083407900834079108340792083407930834079408340795083407960834079708340798083407990834080008340801083408020834080308340804083408050834080608340807083408080834080908340810083408110834081208340813083408140834081508340816083408170834081808340819083408200834082108340822083408230834082408340825083408260834082708340828083408290834083008340831083408320834083308340834083408350834083608340837083408380834083908340840083408410834084208340843083408440834084508340846083408470834084808340849083408500834085108340852083408530834085408340855083408560834085708340858083408590834086008340861083408620834086308340864083408650834086608340867083408680834086908340870083408710834087208340873083408740834087508340876083408770834087808340879083408800834088108340882083408830834088408340885083408860834088708340888083408890834089008340891083408920834089308340894083408950834089608340897083408980834089908340900083409010834090208340903083409040834090508340906083409070834090808340909083409100834091108340912083409130834091408340915083409160834091708340918083409190834092008340921083409220834092308340924083409250834092608340927083409280834092908340930083409310834093208340933083409340834093508340936083409370834093808340939083409400834094108340942083409430834094408340945083409460834094708340948083409490834095008340951083409520834095308340954083409550834095608340957083409580834095908340960083409610834096208340963083409640834096508340966083409670834096808340969083409700834097108340972083409730834097408340975083409760834097708340978083409790834098008340981083409820834098308340984083409850834098608340987083409880834098908340990083409910834099208340993083409940834099508340996083409970834099808340999083410000834100108341002083410030834100408341005083410060834100708341008083410090834101008341011083410120834101308341014083410150834101608341017083410180834101908341020083410210834102208341023083410240834102508341026083410270834102808341029083410300834103108341032083410330834103408341035083410360834103708341038083410390834104008341041083410420834104308341044083410450834104608341047083410480834104908341050083410510834105208341053083410540834105508341056083410570834105808341059083410600834106108341062083410630834106408341065083410660834106708341068083410690834107008341071083410720834107308341074083410750834107608341077083410780834107908341080083410810834108208341083083410840834108508341086083410870834108808341089083410900834109108341092083410930834109408341095083410960834109708341098083410990834110008341101083411020834110308341104083411050835000108350002083500030835000408350005083500060835000708350008083500090835001008350011083500120835001308350014083500150835001608350017083500180835001908350020083500210835002208350023083500240835002508350026083500270835002808350029083500300835003108350032083500330835003408350035083500360835003708350038083500390835004008350041083500420835004308350044083500450835004608350047083500480835004908350050083500510835005208350053083500540835005508350056083500570835005808350059083500600835006108350062083500630835006408350065083500660835006708350068083500690835007008350071083500720835007308350074083500750835007608350077083500780835007908350080083500810835008208350083083500840835008508350086083500870835008808350089083500900835009108350092083500930835009408350095083500960835009708350098083500990835010008350101083501020835010308350104083501050835010608350107083501080835010908350110083501110835011208350113083501140835011508350116083501170835011808350119083501200835012108350122083501230835012408350125083501260835012708350128083501290835013008350131083501320835013308350134083501350835013608350137083501380835013908350140083501410835014208350143083501440835014508350146083501470835014808350149083501500835015108350152083501530835015408350155083501560835015708350158083501590835016008350161083501620835016308350164083501650835016608350167083501680835016908350170083501710835017208350173083501740835017508350176083501770835017808350179083501800835018108350182083501830835018408350185083501860835018708350188083501890835019008350191083501920835019308350194083501950835019608350197083501980835019908350200083502010835020208350203083502040835020508350206083502070835020808350209083502100835021108350212083502130835021408350215083502160835021708350218083502190835022008350221083502220835022308350224083502250835022608350227083502280835022908350230083502310835023208350233083502340835023508350236083502370835023808350239083502400835024108350242083502430835024408350245083502460835024708350248083502490835025008350251083502520835025308350254083502550835025608350257083502580835025908350260083502610835026208350263083502640835026508350266083502670835026808350269083502700835027108350272083502730835027408350275083502760835027708350278083502790835028008350281083502820835028308350284083502850835028608350287083502880835028908350290083502910835029208350293083502940835029508350296083502970835029808350299083503000835030108350302083503030835030408350305083503060835030708350308083503090835031008350311083503120835031308350314083503150835031608350317083503180835031908350320083503210835032208350323083503240835032508350326083503270835032808350329083503300835033108350332083503330835033408350335083503360835033708350338083503390835034008350341083503420835034308350344083503450835034608350347083503480835034908350350083503510835035208350353083503540835035508350356083503570835035808350359083503600835036108350362083503630835036408350365083503660835036708350368083503690835037008350371083503720835037308350374083503750835037608350377083503780835037908350380083503810835038208350383083503840835038508350386083503870835038808350389083503900835039108350392083503930835039408350395083503960835039708350398083503990835040008350401083504020835040308350404083504050835040608350407083504080835040908350410083504110835041208350413083504140835041508350416083504170835041808350419083504200835042108350422083504230835042408350425083504260835042708350428083504290835043008350431083504320835043308350434083504350835043608350437083504380835043908350440083504410835044208350443083504440835044508350446083504470835044808350449083504500835045108350452083504530835045408350455083504560835045708350458083504590835046008350461083504620835046308350464083504650835046608350467083504680835046908350470083504710835047208350473083504740835047508350476083504770835047808350479083504800835048108350482083504830835048408350485083504860835048708350488083504890835049008350491083504920835049308350494083504950835049608350497083504980835049908350500083505010835050208350503083505040835050508350506083505070835050808350509083505100835051108350512083505130835051408350515083505160835051708350518083505190835052008350521083505220835052308350524083505250835052608350527083505280835052908350530083505310835053208350533083505340835053508350536083505370835053808350539083505400835054108350542083505430835054408350545083505460835054708350548083505490835055008350551083505520835055308350554083505550835055608350557083505580835055908350560083505610835056208350563083505640835056508350566083505670835056808350569083505700835057108350572083505730835057408350575083505760835057708350578083505790835058008350581083505820835058308350584083505850835058608350587083505880835058908350590083505910835059208350593083505940835059508350596083505970835059808350599083506000835060108350602083506030835060408350605083506060835060708350608083506090835061008350611083506120835061308350614083506150835061608350617083506180835061908350620083506210835062208350623083506240835062508350626083506270835062808350629083506300835063108350632083506330835063408350635083506360835063708350638083506390835064008350641083506420835064308350644083506450835064608350647083506480835064908350650083506510835065208350653083506540835065508350656083506570835065808350659083506600835066108350662083506630835066408350665083506660835066708350668083506690835067008350671083506720835067308350674083506750835067608350677083506780835067908350680083506810835068208350683083506840835068508350686083506870835068808350689083506900835069108350692083506930835069408350695083506960835069708350698083506990835070008350701083507020835070308350704083507050835070608350707083507080835070908350710083507110835071208350713083507140835071508350716083507170835071808350719083507200835072108350722083507230835072408350725083507260835072708350728083507290835073008350731083507320835073308350734083507350835073608350737083507380835073908350740083507410835074208350743083507440835074508350746083507470835074808350749083507500835075108350752083507530835075408350755083507560835075708350758083507590835076008350761083507620835076308350764083507650835076608350767083507680835076908350770083507710835077208350773083507740835077508350776083507770835077808350779083507800835078108350782083507830835078408350785083507860835078708350788083507890835079008350791083507920835079308350794083507950835079608350797083507980835079908350800083508010835080208350803083508040835080508350806083508070835080808350809083508100835081108350812083508130835081408350815083508160835081708350818083508190835082008350821083508220835082308350824083508250835082608350827083508280835082908350830083508310835083208350833083508340835083508350836083508370835083808350839083508400835084108350842083508430835084408350845083508460835084708350848083508490835085008350851083508520835085308350854083508550835085608350857083508580835085908350860083508610835086208350863083508640835086508350866083508670835086808350869083508700835087108350872083508730835087408350875083508760835087708350878083508790835088008350881083508820835088308350884083508850835088608350887083508880835088908350890083508910835089208350893083508940835089508350896083508970835089808350899083509000835090108350902083509030835090408350905083509060835090708350908083509090835091008350911083509120835091308350914083509150835091608350917083509180835091908350920083509210835092208350923083509240835092508350926083509270835092808350929083509300835093108350932083509330835093408350935083509360835093708350938083509390835094008350941083509420835094308350944083509450835094608350947083509480835094908350950083509510835095208350953083509540835095508350956083509570835095808350959083509600835096108350962083509630835096408350965083509660835096708350968083509690835097008350971083509720835097308350974083509750835097608350977083509780835097908350980083509810835098208350983083509840835098508350986083509870835098808350989083509900835099108350992083509930835099408350995083509960835099708350998083509990835100008351001083510020835100308351004083510050835100608351007083510080835100908351010083510110835101208351013083510140835101508351016083510170835101808351019083510200835102108351022083510230835102408351025083510260835102708351028083510290835103008351031083510320835103308351034083510350835103608351037083510380835103908351040083510410835104208351043083510440835104508351046083510470835104808351049083510500835105108351052083510530835105408351055083510560835105708351058083510590835106008351061083510620835106308351064083510650835106608351067083510680835106908351070083510710835107208351073083510740835107508351076083510770835107808351079083510800835108108351082083510830835108408351085083510860835108708351088083510890835109008351091083510920835109308351094083510950835109608351097083510980835109908351100083511010835110208351103083511040835110508360001083600020836000308360004083600050836000608360007083600080836000908360010083600110836001208360013083600140836001508360016083600170836001808360019083600200836002108360022083600230836002408360025083600260836002708360028083600290836003008360031083600320836003308360034083600350836003608360037083600380836003908360040083600410836004208360043083600440836004508360046083600470836004808360049083600500836005108360052083600530836005408360055083600560836005708360058083600590836006008360061083600620836006308360064083600650836006608360067083600680836006908360070083600710836007208360073083600740836007508360076083600770836007808360079083600800836008108360082083600830836008408360085083600860836008708360088083600890836009008360091083600920836009308360094083600950836009608360097083600980836009908360100083601010836010208360103083601040836010508360106083601070836010808360109083601100836011108360112083601130836011408360115083601160836011708360118083601190836012008360121083601220836012308360124083601250836012608360127083601280836012908360130083601310836013208360133083601340836013508360136083601370836013808360139083601400836014108360142083601430836014408360145083601460836014708360148083601490836015008360151083601520836015308360154083601550836015608360157083601580836015908360160083601610836016208360163083601640836016508360166083601670836016808360169083601700836017108360172083601730836017408360175083601760836017708360178083601790836018008360181083601820836018308360184083601850836018608360187083601880836018908360190083601910836019208360193083601940836019508360196083601970836019808360199083602000836020108360202083602030836020408360205083602060836020708360208083602090836021008360211083602120836021308360214083602150836021608360217083602180836021908360220083602210836022208360223083602240836022508360226083602270836022808360229083602300836023108360232083602330836023408360235083602360836023708360238083602390836024008360241083602420836024308360244083602450836024608360247083602480836024908360250083602510836025208360253083602540836025508360256083602570836025808360259083602600836026108360262083602630836026408360265083602660836026708360268083602690836027008360271083602720836027308360274083602750836027608360277083602780836027908360280083602810836028208360283083602840836028508360286083602870836028808360289083602900836029108360292083602930836029408360295083602960836029708360298083602990836030008360301083603020836030308360304083603050836030608360307083603080836030908360310083603110836031208360313083603140836031508360316083603170836031808360319083603200836032108360322083603230836032408360325083603260836032708360328083603290836033008360331083603320836033308360334083603350836033608360337083603380836033908360340083603410836034208360343083603440836034508360346083603470836034808360349083603500836035108360352083603530836035408360355083603560836035708360358083603590836036008360361083603620836036308360364083603650836036608360367083603680836036908360370083603710836037208360373083603740836037508360376083603770836037808360379083603800836038108360382083603830836038408360385083603860836038708360388083603890836039008360391083603920836039308360394083603950836039608360397083603980836039908360400083604010836040208360403083604040836040508360406083604070836040808360409083604100836041108360412083604130836041408360415083604160836041708360418083604190836042008360421083604220836042308360424083604250836042608360427083604280836042908360430083604310836043208360433083604340836043508360436083604370836043808360439083604400836044108360442083604430836044408360445083604460836044708360448083604490836045008360451083604520836045308360454083604550836045608360457083604580836045908360460083604610836046208360463083604640836046508360466083604670836046808360469083604700836047108360472083604730836047408360475083604760836047708360478083604790836048008360481083604820836048308360484083604850836048608360487083604880836048908360490083604910836049208360493083604940836049508360496083604970836049808360499083605000836050108360502083605030836050408360505083605060836050708360508083605090836051008360511083605120836051308360514083605150836051608360517083605180836051908360520083605210836052208360523083605240836052508360526083605270836052808360529083605300836053108360532083605330836053408360535083605360836053708360538083605390836054008360541083605420836054308360544083605450836054608360547083605480836054908360550083605510836055208360553083605540836055508360556083605570836055808360559083605600836056108360562083605630836056408360565083605660836056708360568083605690836057008360571083605720836057308360574083605750836057608360577083605780836057908360580083605810836058208360583083605840836058508360586083605870836058808360589083605900836059108360592083605930836059408360595083605960836059708360598083605990836060008360601083606020836060308360604083606050836060608360607083606080836060908360610083606110836061208360613083606140836061508360616083606170836061808360619083606200836062108360622083606230836062408360625083606260836062708360628083606290836063008360631083606320836063308360634083606350836063608360637083606380836063908360640083606410836064208360643083606440836064508360646083606470836064808360649083606500836065108360652083606530836065408360655083606560836065708360658083606590836066008360661083606620836066308360664083606650836066608360667083606680836066908360670083606710836067208360673083606740836067508360676083606770836067808360679083606800836068108360682083606830836068408360685083606860836068708360688083606890836069008360691083606920836069308360694083606950836069608360697083606980836069908360700083607010836070208360703083607040836070508360706083607070836070808360709083607100836071108360712083607130836071408360715083607160836071708360718083607190836072008360721083607220836072308360724083607250836072608360727083607280836072908360730083607310836073208360733083607340836073508360736083607370836073808360739083607400836074108360742083607430836074408360745083607460836074708360748083607490836075008360751083607520836075308360754083607550836075608360757083607580836075908360760083607610836076208360763083607640836076508360766083607670836076808360769083607700836077108360772083607730836077408360775083607760836077708360778083607790836078008360781083607820836078308360784083607850836078608360787083607880836078908360790083607910836079208360793083607940836079508360796083607970836079808360799083608000836080108360802083608030836080408360805083608060836080708360808083608090836081008360811083608120836081308360814083608150836081608360817083608180836081908360820083608210836082208360823083608240836082508360826083608270836082808360829083608300836083108360832083608330836083408360835083608360836083708360838083608390836084008360841083608420836084308360844083608450836084608360847083608480836084908360850083608510836085208360853083608540836085508360856083608570836085808360859083608600836086108360862083608630836086408360865083608660836086708360868083608690836087008360871083608720836087308360874083608750836087608360877083608780836087908360880083608810836088208360883083608840836088508360886083608870836088808360889083608900836089108360892083608930836089408360895083608960836089708360898083608990836090008360901083609020836090308360904083609050836090608360907083609080836090908360910083609110836091208360913083609140836091508360916083609170836091808360919083609200836092108360922083609230836092408360925083609260836092708360928083609290836093008360931083609320836093308360934083609350836093608360937083609380836093908360940083609410836094208360943083609440836094508360946083609470836094808360949083609500836095108360952083609530836095408360955083609560836095708360958083609590836096008360961083609620836096308360964083609650836096608360967083609680836096908360970083609710836097208360973083609740836097508360976083609770836097808360979083609800836098108360982083609830836098408360985083609860836098708360988083609890836099008360991083609920836099308360994083609950836099608360997083609980836099908361000083610010836100208361003083610040836100508361006083610070836100808361009083610100836101108361012083610130836101408361015083610160836101708361018083610190836102008361021083610220836102308361024083610250836102608361027083610280836102908361030083610310836103208361033083610340836103508361036083610370836103808361039083610400836104108361042083610430836104408361045083610460836104708361048083610490836105008361051083610520836105308361054083610550836105608361057083610580836105908361060083610610836106208361063083610640836106508361066083610670836106808361069083610700836107108361072083610730836107408361075083610760836107708361078083610790836108008361081083610820836108308361084083610850836108608361087083610880836108908361090083610910836109208361093083610940836109508361096083610970836109808361099083611000836110108361102083611030836110408361105083700010837000208370003083700040837000508370006083700070837000808370009083700100837001108370012083700130837001408370015083700160837001708370018083700190837002008370021083700220837002308370024083700250837002608370027083700280837002908370030083700310837003208370033083700340837003508370036083700370837003808370039083700400837004108370042083700430837004408370045083700460837004708370048083700490837005008370051083700520837005308370054083700550837005608370057083700580837005908370060083700610837006208370063083700640837006508370066083700670837006808370069083700700837007108370072083700730837007408370075083700760837007708370078083700790837008008370081083700820837008308370084083700850837008608370087083700880837008908370090083700910837009208370093083700940837009508370096083700970837009808370099083701000837010108370102083701030837010408370105083701060837010708370108083701090837011008370111083701120837011308370114083701150837011608370117083701180837011908370120083701210837012208370123083701240837012508370126083701270837012808370129083701300837013108370132083701330837013408370135083701360837013708370138083701390837014008370141083701420837014308370144083701450837014608370147083701480837014908370150083701510837015208370153083701540837015508370156083701570837015808370159083701600837016108370162083701630837016408370165083701660837016708370168083701690837017008370171083701720837017308370174083701750837017608370177083701780837017908370180083701810837018208370183083701840837018508370186083701870837018808370189083701900837019108370192083701930837019408370195083701960837019708370198083701990837020008370201083702020837020308370204083702050837020608370207083702080837020908370210083702110837021208370213083702140837021508370216083702170837021808370219083702200837022108370222083702230837022408370225083702260837022708370228083702290837023008370231083702320837023308370234083702350837023608370237083702380837023908370240083702410837024208370243083702440837024508370246083702470837024808370249083702500837025108370252083702530837025408370255083702560837025708370258083702590837026008370261083702620837026308370264083702650837026608370267083702680837026908370270083702710837027208370273083702740837027508370276083702770837027808370279083702800837028108370282083702830837028408370285083702860837028708370288083702890837029008370291083702920837029308370294083702950837029608370297083702980837029908370300083703010837030208370303083703040837030508370306083703070837030808370309083703100837031108370312083703130837031408370315083703160837031708370318083703190837032008370321083703220837032308370324083703250837032608370327083703280837032908370330083703310837033208370333083703340837033508370336083703370837033808370339083703400837034108370342083703430837034408370345083703460837034708370348083703490837035008370351083703520837035308370354083703550837035608370357083703580837035908370360083703610837036208370363083703640837036508370366083703670837036808370369083703700837037108370372083703730837037408370375083703760837037708370378083703790837038008370381083703820837038308370384083703850837038608370387083703880837038908370390083703910837039208370393083703940837039508370396083703970837039808370399083704000837040108370402083704030837040408370405083704060837040708370408083704090837041008370411083704120837041308370414083704150837041608370417083704180837041908370420083704210837042208370423083704240837042508370426083704270837042808370429083704300837043108370432083704330837043408370435083704360837043708370438083704390837044008370441083704420837044308370444083704450837044608370447083704480837044908370450083704510837045208370453083704540837045508370456083704570837045808370459083704600837046108370462083704630837046408370465083704660837046708370468083704690837047008370471083704720837047308370474083704750837047608370477083704780837047908370480083704810837048208370483083704840837048508370486083704870837048808370489083704900837049108370492083704930837049408370495083704960837049708370498083704990837050008370501083705020837050308370504083705050837050608370507083705080837050908370510083705110837051208370513083705140837051508370516083705170837051808370519083705200837052108370522083705230837052408370525083705260837052708370528083705290837053008370531083705320837053308370534083705350837053608370537083705380837053908370540083705410837054208370543083705440837054508370546083705470837054808370549083705500837055108370552083705530837055408370555083705560837055708370558083705590837056008370561083705620837056308370564083705650837056608370567083705680837056908370570083705710837057208370573083705740837057508370576083705770837057808370579083705800837058108370582083705830837058408370585083705860837058708370588083705890837059008370591083705920837059308370594083705950837059608370597083705980837059908370600083706010837060208370603083706040837060508370606083706070837060808370609083706100837061108370612083706130837061408370615083706160837061708370618083706190837062008370621083706220837062308370624083706250837062608370627083706280837062908370630083706310837063208370633083706340837063508370636083706370837063808370639083706400837064108370642083706430837064408370645083706460837064708370648083706490837065008370651083706520837065308370654083706550837065608370657083706580837065908370660083706610837066208370663083706640837066508370666083706670837066808370669083706700837067108370672083706730837067408370675083706760837067708370678083706790837068008370681083706820837068308370684083706850837068608370687083706880837068908370690083706910837069208370693083706940837069508370696083706970837069808370699083707000837070108370702083707030837070408370705083707060837070708370708083707090837071008370711083707120837071308370714083707150837071608370717083707180837071908370720083707210837072208370723083707240837072508370726083707270837072808370729083707300837073108370732083707330837073408370735083707360837073708370738083707390837074008370741083707420837074308370744083707450837074608370747083707480837074908370750083707510837075208370753083707540837075508370756083707570837075808370759083707600837076108370762083707630837076408370765083707660837076708370768083707690837077008370771083707720837077308370774083707750837077608370777083707780837077908370780083707810837078208370783083707840837078508370786083707870837078808370789083707900837079108370792083707930837079408370795083707960837079708370798083707990837080008370801083708020837080308370804083708050837080608370807083708080837080908370810083708110837081208370813083708140837081508370816083708170837081808370819083708200837082108370822083708230837082408370825083708260837082708370828083708290837083008370831083708320837083308370834083708350837083608370837083708380837083908370840083708410837084208370843083708440837084508370846083708470837084808370849083708500837085108370852083708530837085408370855083708560837085708370858083708590837086008370861083708620837086308370864083708650837086608370867083708680837086908370870083708710837087208370873083708740837087508370876083708770837087808370879083708800837088108370882083708830837088408370885083708860837088708370888083708890837089008370891083708920837089308370894083708950837089608370897083708980837089908370900083709010837090208370903083709040837090508370906083709070837090808370909083709100837091108370912083709130837091408370915083709160837091708370918083709190837092008370921083709220837092308370924083709250837092608370927083709280837092908370930083709310837093208370933083709340837093508370936083709370837093808370939083709400837094108370942083709430837094408370945083709460837094708370948083709490837095008370951083709520837095308370954083709550837095608370957083709580837095908370960083709610837096208370963083709640837096508370966083709670837096808370969083709700837097108370972083709730837097408370975083709760837097708370978083709790837098008370981083709820837098308370984083709850837098608370987083709880837098908370990083709910837099208370993083709940837099508370996083709970837099808370999083710000837100108371002083710030837100408371005083710060837100708371008083710090837101008371011083710120837101308371014083710150837101608371017083710180837101908371020083710210837102208371023083710240837102508371026083710270837102808371029083710300837103108371032083710330837103408371035083710360837103708371038083710390837104008371041083710420837104308371044083710450837104608371047083710480837104908371050083710510837105208371053083710540837105508371056083710570837105808371059083710600837106108371062083710630837106408371065083710660837106708371068083710690837107008371071083710720837107308371074083710750837107608371077083710780837107908371080083710810837108208371083083710840837108508371086083710870837108808371089083710900837109108371092083710930837109408371095083710960837109708371098083710990837110008371101083711020837110308371104083711050838000108380002083800030838000408380005083800060838000708380008083800090838001008380011083800120838001308380014083800150838001608380017083800180838001908380020083800210838002208380023083800240838002508380026083800270838002808380029083800300838003108380032083800330838003408380035083800360838003708380038083800390838004008380041083800420838004308380044083800450838004608380047083800480838004908380050083800510838005208380053083800540838005508380056083800570838005808380059083800600838006108380062083800630838006408380065083800660838006708380068083800690838007008380071083800720838007308380074083800750838007608380077083800780838007908380080083800810838008208380083083800840838008508380086083800870838008808380089083800900838009108380092083800930838009408380095083800960838009708380098083800990838010008380101083801020838010308380104083801050838010608380107083801080838010908380110083801110838011208380113083801140838011508380116083801170838011808380119083801200838012108380122083801230838012408380125083801260838012708380128083801290838013008380131083801320838013308380134083801350838013608380137083801380838013908380140083801410838014208380143083801440838014508380146083801470838014808380149083801500838015108380152083801530838015408380155083801560838015708380158083801590838016008380161083801620838016308380164083801650838016608380167083801680838016908380170083801710838017208380173083801740838017508380176083801770838017808380179083801800838018108380182083801830838018408380185083801860838018708380188083801890838019008380191083801920838019308380194083801950838019608380197083801980838019908380200083802010838020208380203083802040838020508380206083802070838020808380209083802100838021108380212083802130838021408380215083802160838021708380218083802190838022008380221083802220838022308380224083802250838022608380227083802280838022908380230083802310838023208380233083802340838023508380236083802370838023808380239083802400838024108380242083802430838024408380245083802460838024708380248083802490838025008380251083802520838025308380254083802550838025608380257083802580838025908380260083802610838026208380263083802640838026508380266083802670838026808380269083802700838027108380272083802730838027408380275083802760838027708380278083802790838028008380281083802820838028308380284083802850838028608380287083802880838028908380290083802910838029208380293083802940838029508380296083802970838029808380299083803000838030108380302083803030838030408380305083803060838030708380308083803090838031008380311083803120838031308380314083803150838031608380317083803180838031908380320083803210838032208380323083803240838032508380326083803270838032808380329083803300838033108380332083803330838033408380335083803360838033708380338083803390838034008380341083803420838034308380344083803450838034608380347083803480838034908380350083803510838035208380353083803540838035508380356083803570838035808380359083803600838036108380362083803630838036408380365083803660838036708380368083803690838037008380371083803720838037308380374083803750838037608380377083803780838037908380380083803810838038208380383083803840838038508380386083803870838038808380389083803900838039108380392083803930838039408380395083803960838039708380398083803990838040008380401083804020838040308380404083804050838040608380407083804080838040908380410083804110838041208380413083804140838041508380416083804170838041808380419083804200838042108380422083804230838042408380425083804260838042708380428083804290838043008380431083804320838043308380434083804350838043608380437083804380838043908380440083804410838044208380443083804440838044508380446083804470838044808380449083804500838045108380452083804530838045408380455083804560838045708380458083804590838046008380461083804620838046308380464083804650838046608380467083804680838046908380470083804710838047208380473083804740838047508380476083804770838047808380479083804800838048108380482083804830838048408380485083804860838048708380488083804890838049008380491083804920838049308380494083804950838049608380497083804980838049908380500083805010838050208380503083805040838050508380506083805070838050808380509083805100838051108380512083805130838051408380515083805160838051708380518083805190838052008380521083805220838052308380524083805250838052608380527083805280838052908380530083805310838053208380533083805340838053508380536083805370838053808380539083805400838054108380542083805430838054408380545083805460838054708380548083805490838055008380551083805520838055308380554083805550838055608380557083805580838055908380560083805610838056208380563083805640838056508380566083805670838056808380569083805700838057108380572083805730838057408380575083805760838057708380578083805790838058008380581083805820838058308380584083805850838058608380587083805880838058908380590083805910838059208380593083805940838059508380596083805970838059808380599083806000838060108380602083806030838060408380605083806060838060708380608083806090838061008380611083806120838061308380614083806150838061608380617083806180838061908380620083806210838062208380623083806240838062508380626083806270838062808380629083806300838063108380632083806330838063408380635083806360838063708380638083806390838064008380641083806420838064308380644083806450838064608380647083806480838064908380650083806510838065208380653083806540838065508380656083806570838065808380659083806600838066108380662083806630838066408380665083806660838066708380668083806690838067008380671083806720838067308380674083806750838067608380677083806780838067908380680083806810838068208380683083806840838068508380686083806870838068808380689083806900838069108380692083806930838069408380695083806960838069708380698083806990838070008380701083807020838070308380704083807050838070608380707083807080838070908380710083807110838071208380713083807140838071508380716083807170838071808380719083807200838072108380722083807230838072408380725083807260838072708380728083807290838073008380731083807320838073308380734083807350838073608380737083807380838073908380740083807410838074208380743083807440838074508380746083807470838074808380749083807500838075108380752083807530838075408380755083807560838075708380758083807590838076008380761083807620838076308380764083807650838076608380767083807680838076908380770083807710838077208380773083807740838077508380776083807770838077808380779083807800838078108380782083807830838078408380785083807860838078708380788083807890838079008380791083807920838079308380794083807950838079608380797083807980838079908380800083808010838080208380803083808040838080508380806083808070838080808380809083808100838081108380812083808130838081408380815083808160838081708380818083808190838082008380821083808220838082308380824083808250838082608380827083808280838082908380830083808310838083208380833083808340838083508380836083808370838083808380839083808400838084108380842083808430838084408380845083808460838084708380848083808490838085008380851083808520838085308380854083808550838085608380857083808580838085908380860083808610838086208380863083808640838086508380866083808670838086808380869083808700838087108380872083808730838087408380875083808760838087708380878083808790838088008380881083808820838088308380884083808850838088608380887083808880838088908380890083808910838089208380893083808940838089508380896083808970838089808380899083809000838090108380902083809030838090408380905083809060838090708380908083809090838091008380911083809120838091308380914083809150838091608380917083809180838091908380920083809210838092208380923083809240838092508380926083809270838092808380929083809300838093108380932083809330838093408380935083809360838093708380938083809390838094008380941083809420838094308380944083809450838094608380947083809480838094908380950083809510838095208380953083809540838095508380956083809570838095808380959083809600838096108380962083809630838096408380965083809660838096708380968083809690838097008380971083809720838097308380974083809750838097608380977083809780838097908380980083809810838098208380983083809840838098508380986083809870838098808380989083809900838099108380992083809930838099408380995083809960838099708380998083809990838100008381001083810020838100308381004083810050838100608381007083810080838100908381010083810110838101208381013083810140838101508381016083810170838101808381019083810200838102108381022083810230838102408381025083810260838102708381028083810290838103008381031083810320838103308381034083810350838103608381037083810380838103908381040083810410838104208381043083810440838104508381046083810470838104808381049083810500838105108381052083810530838105408381055083810560838105708381058083810590838106008381061083810620838106308381064083810650838106608381067083810680838106908381070083810710838107208381073083810740838107508381076083810770838107808381079083810800838108108381082083810830838108408381085083810860838108708381088083810890838109008381091083810920838109308381094083810950838109608381097083810980838109908381100083811010838110208381103083811040838110508390001083900020839000308390004083900050839000608390007083900080839000908390010083900110839001208390013083900140839001508390016083900170839001808390019083900200839002108390022083900230839002408390025083900260839002708390028083900290839003008390031083900320839003308390034083900350839003608390037083900380839003908390040083900410839004208390043083900440839004508390046083900470839004808390049083900500839005108390052083900530839005408390055083900560839005708390058083900590839006008390061083900620839006308390064083900650839006608390067083900680839006908390070083900710839007208390073083900740839007508390076083900770839007808390079083900800839008108390082083900830839008408390085083900860839008708390088083900890839009008390091083900920839009308390094083900950839009608390097083900980839009908390100083901010839010208390103083901040839010508390106083901070839010808390109083901100839011108390112083901130839011408390115083901160839011708390118083901190839012008390121083901220839012308390124083901250839012608390127083901280839012908390130083901310839013208390133083901340839013508390136083901370839013808390139083901400839014108390142083901430839014408390145083901460839014708390148083901490839015008390151083901520839015308390154083901550839015608390157083901580839015908390160083901610839016208390163083901640839016508390166083901670839016808390169083901700839017108390172083901730839017408390175083901760839017708390178083901790839018008390181083901820839018308390184083901850839018608390187083901880839018908390190083901910839019208390193083901940839019508390196083901970839019808390199083902000839020108390202083902030839020408390205083902060839020708390208083902090839021008390211083902120839021308390214083902150839021608390217083902180839021908390220083902210839022208390223083902240839022508390226083902270839022808390229083902300839023108390232083902330839023408390235083902360839023708390238083902390839024008390241083902420839024308390244083902450839024608390247083902480839024908390250083902510839025208390253083902540839025508390256083902570839025808390259083902600839026108390262083902630839026408390265083902660839026708390268083902690839027008390271083902720839027308390274083902750839027608390277083902780839027908390280083902810839028208390283083902840839028508390286083902870839028808390289083902900839029108390292083902930839029408390295083902960839029708390298083902990839030008390301083903020839030308390304083903050839030608390307083903080839030908390310083903110839031208390313083903140839031508390316083903170839031808390319083903200839032108390322083903230839032408390325083903260839032708390328083903290839033008390331083903320839033308390334083903350839033608390337083903380839033908390340083903410839034208390343083903440839034508390346083903470839034808390349083903500839035108390352083903530839035408390355083903560839035708390358083903590839036008390361083903620839036308390364083903650839036608390367083903680839036908390370083903710839037208390373083903740839037508390376083903770839037808390379083903800839038108390382083903830839038408390385083903860839038708390388083903890839039008390391083903920839039308390394083903950839039608390397083903980839039908390400083904010839040208390403083904040839040508390406083904070839040808390409083904100839041108390412083904130839041408390415083904160839041708390418083904190839042008390421083904220839042308390424083904250839042608390427083904280839042908390430083904310839043208390433083904340839043508390436083904370839043808390439083904400839044108390442083904430839044408390445083904460839044708390448083904490839045008390451083904520839045308390454083904550839045608390457083904580839045908390460083904610839046208390463083904640839046508390466083904670839046808390469083904700839047108390472083904730839047408390475083904760839047708390478083904790839048008390481083904820839048308390484083904850839048608390487083904880839048908390490083904910839049208390493083904940839049508390496083904970839049808390499083905000839050108390502083905030839050408390505083905060839050708390508083905090839051008390511083905120839051308390514083905150839051608390517083905180839051908390520083905210839052208390523083905240839052508390526083905270839052808390529083905300839053108390532083905330839053408390535083905360839053708390538083905390839054008390541083905420839054308390544083905450839054608390547083905480839054908390550083905510839055208390553083905540839055508390556083905570839055808390559083905600839056108390562083905630839056408390565083905660839056708390568083905690839057008390571083905720839057308390574083905750839057608390577083905780839057908390580083905810839058208390583083905840839058508390586083905870839058808390589083905900839059108390592083905930839059408390595083905960839059708390598083905990839060008390601083906020839060308390604083906050839060608390607083906080839060908390610083906110839061208390613083906140839061508390616083906170839061808390619083906200839062108390622083906230839062408390625083906260839062708390628083906290839063008390631083906320839063308390634083906350839063608390637083906380839063908390640083906410839064208390643083906440839064508390646083906470839064808390649083906500839065108390652083906530839065408390655083906560839065708390658083906590839066008390661083906620839066308390664083906650839066608390667083906680839066908390670083906710839067208390673083906740839067508390676083906770839067808390679083906800839068108390682083906830839068408390685083906860839068708390688083906890839069008390691083906920839069308390694083906950839069608390697083906980839069908390700083907010839070208390703083907040839070508390706083907070839070808390709083907100839071108390712083907130839071408390715083907160839071708390718083907190839072008390721083907220839072308390724083907250839072608390727083907280839072908390730083907310839073208390733083907340839073508390736083907370839073808390739083907400839074108390742083907430839074408390745083907460839074708390748083907490839075008390751083907520839075308390754083907550839075608390757083907580839075908390760083907610839076208390763083907640839076508390766083907670839076808390769083907700839077108390772083907730839077408390775083907760839077708390778083907790839078008390781083907820839078308390784083907850839078608390787083907880839078908390790083907910839079208390793083907940839079508390796083907970839079808390799083908000839080108390802083908030839080408390805083908060839080708390808083908090839081008390811083908120839081308390814083908150839081608390817083908180839081908390820083908210839082208390823083908240839082508390826083908270839082808390829083908300839083108390832083908330839083408390835083908360839083708390838083908390839084008390841083908420839084308390844083908450839084608390847083908480839084908390850083908510839085208390853083908540839085508390856083908570839085808390859083908600839086108390862083908630839086408390865083908660839086708390868083908690839087008390871083908720839087308390874083908750839087608390877083908780839087908390880083908810839088208390883083908840839088508390886083908870839088808390889083908900839089108390892083908930839089408390895083908960839089708390898083908990839090008390901083909020839090308390904083909050839090608390907083909080839090908390910083909110839091208390913083909140839091508390916083909170839091808390919083909200839092108390922083909230839092408390925083909260839092708390928083909290839093008390931083909320839093308390934083909350839093608390937083909380839093908390940083909410839094208390943083909440839094508390946083909470839094808390949083909500839095108390952083909530839095408390955083909560839095708390958083909590839096008390961083909620839096308390964083909650839096608390967083909680839096908390970083909710839097208390973083909740839097508390976083909770839097808390979083909800839098108390982083909830839098408390985083909860839098708390988083909890839099008390991083909920839099308390994083909950839099608390997083909980839099908391000083910010839100208391003083910040839100508391006083910070839100808391009083910100839101108391012083910130839101408391015083910160839101708391018083910190839102008391021083910220839102308391024083910250839102608391027083910280839102908391030083910310839103208391033083910340839103508391036083910370839103808391039083910400839104108391042083910430839104408391045083910460839104708391048083910490839105008391051083910520839105308391054083910550839105608391057083910580839105908391060083910610839106208391063083910640839106508391066083910670839106808391069083910700839107108391072083910730839107408391075083910760839107708391078083910790839108008391081083910820839108308391084083910850839108608391087083910880839108908391090083910910839109208391093083910940839109508391096083910970839109808391099083911000839110108391102083911030839110408391105084000010840000208400003084000040840000508400006084000070840000808400009084000100840001108400012084000130840001408400015084000160840001708400018084000190840002008400021084000220840002308400024084000250840002608400027084000280840002908400030084000310840003208400033084000340840003508400036084000370840003808400039084000400840004108400042084000430840004408400045084000460840004708400048084000490840005008400051084000520840005308400054084000550840005608400057084000580840005908400060084000610840006208400063084000640840006508400066084000670840006808400069084000700840007108400072084000730840007408400075084000760840007708400078084000790840008008400081084000820840008308400084084000850840008608400087084000880840008908400090084000910840009208400093084000940840009508400096084000970840009808400099084001000840010108400102084001030840010408400105084001060840010708400108084001090840011008400111084001120840011308400114084001150840011608400117084001180840011908400120084001210840012208400123084001240840012508400126084001270840012808400129084001300840013108400132084001330840013408400135084001360840013708400138084001390840014008400141084001420840014308400144084001450840014608400147084001480840014908400150084001510840015208400153084001540840015508400156084001570840015808400159084001600840016108400162084001630840016408400165084001660840016708400168084001690840017008400171084001720840017308400174084001750840017608400177084001780840017908400180084001810840018208400183084001840840018508400186084001870840018808400189084001900840019108400192084001930840019408400195084001960840019708400198084001990840020008400201084002020840020308400204084002050840020608400207084002080840020908400210084002110840021208400213084002140840021508400216084002170840021808400219084002200840022108400222084002230840022408400225084002260840022708400228084002290840023008400231084002320840023308400234084002350840023608400237084002380840023908400240084002410840024208400243084002440840024508400246084002470840024808400249084002500840025108400252084002530840025408400255084002560840025708400258084002590840026008400261084002620840026308400264084002650840026608400267084002680840026908400270084002710840027208400273084002740840027508400276084002770840027808400279084002800840028108400282084002830840028408400285084002860840028708400288084002890840029008400291084002920840029308400294084002950840029608400297084002980840029908400300084003010840030208400303084003040840030508400306084003070840030808400309084003100840031108400312084003130840031408400315084003160840031708400318084003190840032008400321084003220840032308400324084003250840032608400327084003280840032908400330084003310840033208400333084003340840033508400336084003370840033808400339084003400840034108400342084003430840034408400345084003460840034708400348084003490840035008400351084003520840035308400354084003550840035608400357084003580840035908400360084003610840036208400363084003640840036508400366084003670840036808400369084003700840037108400372084003730840037408400375084003760840037708400378084003790840038008400381084003820840038308400384084003850840038608400387084003880840038908400390084003910840039208400393084003940840039508400396084003970840039808400399084004000840040108400402084004030840040408400405084004060840040708400408084004090840041008400411084004120840041308400414084004150840041608400417084004180840041908400420084004210840042208400423084004240840042508400426084004270840042808400429084004300840043108400432084004330840043408400435084004360840043708400438084004390840044008400441084004420840044308400444084004450840044608400447084004480840044908400450084004510840045208400453084004540840045508400456084004570840045808400459084004600840046108400462084004630840046408400465084004660840046708400468084004690840047008400471084004720840047308400474084004750840047608400477084004780840047908400480084004810840048208400483084004840840048508400486084004870840048808400489084004900840049108400492084004930840049408400495084004960840049708400498084004990840050008400501084005020840050308400504084005050840050608400507084005080840050908400510084005110840051208400513084005140840051508400516084005170840051808400519084005200840052108400522084005230840052408400525084005260840052708400528084005290840053008400531084005320840053308400534084005350840053608400537084005380840053908400540084005410840054208400543084005440840054508400546084005470840054808400549084005500840055108400552084005530840055408400555084005560840055708400558084005590840056008400561084005620840056308400564084005650840056608400567084005680840056908400570084005710840057208400573084005740840057508400576084005770840057808400579084005800840058108400582084005830840058408400585084005860840058708400588084005890840059008400591084005920840059308400594084005950840059608400597084005980840059908400600084006010840060208400603084006040840060508400606084006070840060808400609084006100840061108400612084006130840061408400615084006160840061708400618084006190840062008400621084006220840062308400624084006250840062608400627084006280840062908400630084006310840063208400633084006340840063508400636084006370840063808400639084006400840064108400642084006430840064408400645084006460840064708400648084006490840065008400651084006520840065308400654084006550840065608400657084006580840065908400660084006610840066208400663084006640840066508400666084006670840066808400669084006700840067108400672084006730840067408400675084006760840067708400678084006790840068008400681084006820840068308400684084006850840068608400687084006880840068908400690084006910840069208400693084006940840069508400696084006970840069808400699084007000840070108400702084007030840070408400705084007060840070708400708084007090840071008400711084007120840071308400714084007150840071608400717084007180840071908400720084007210840072208400723084007240840072508400726084007270840072808400729084007300840073108400732084007330840073408400735084007360840073708400738084007390840074008400741084007420840074308400744084007450840074608400747084007480840074908400750084007510840075208400753084007540840075508400756084007570840075808400759084007600840076108400762084007630840076408400765084007660840076708400768084007690840077008400771084007720840077308400774084007750840077608400777084007780840077908400780084007810840078208400783084007840840078508400786084007870840078808400789084007900840079108400792084007930840079408400795084007960840079708400798084007990840080008400801084008020840080308400804084008050840080608400807084008080840080908400810084008110840081208400813084008140840081508400816084008170840081808400819084008200840082108400822084008230840082408400825084008260840082708400828084008290840083008400831084008320840083308400834084008350840083608400837084008380840083908400840084008410840084208400843084008440840084508400846084008470840084808400849084008500840085108400852084008530840085408400855084008560840085708400858084008590840086008400861084008620840086308400864084008650840086608400867084008680840086908400870084008710840087208400873084008740840087508400876084008770840087808400879084008800840088108400882084008830840088408400885084008860840088708400888084008890840089008400891084008920840089308400894084008950840089608400897084008980840089908400900084009010840090208400903084009040840090508400906084009070840090808400909084009100840091108400912084009130840091408400915084009160840091708400918084009190840092008400921084009220840092308400924084009250840092608400927084009280840092908400930084009310840093208400933084009340840093508400936084009370840093808400939084009400840094108400942084009430840094408400945084009460840094708400948084009490840095008400951084009520840095308400954084009550840095608400957084009580840095908400960084009610840096208400963084009640840096508400966084009670840096808400969084009700840097108400972084009730840097408400975084009760840097708400978084009790840098008400981084009820840098308400984084009850840098608400987084009880840098908400990084009910840099208400993084009940840099508400996084009970840099808400999084010000840100108401002084010030840100408401005084010060840100708401008084010090840101008401011084010120840101308401014084010150840101608401017084010180840101908401020084010210840102208401023084010240840102508401026084010270840102808401029084010300840103108401032084010330840103408401035084010360840103708401038084010390840104008401041084010420840104308401044084010450840104608401047084010480840104908401050084010510840105208401053084010540840105508401056084010570840105808401059084010600840106108401062084010630840106408401065084010660840106708401068084010690840107008401071084010720840107308401074084010750840107608401077084010780840107908401080084010810840108208401083084010840840108508401086084010870840108808401089084010900840109108401092084010930840109408401095084010960840109708401098084010990840110008401101084011020840110308401104084011050841000108410002084100030841000408410005084100060841000708410008084100090841001008410011084100120841001308410014084100150841001608410017084100180841001908410020084100210841002208410023084100240841002508410026084100270841002808410029084100300841003108410032084100330841003408410035084100360841003708410038084100390841004008410041084100420841004308410044084100450841004608410047084100480841004908410050084100510841005208410053084100540841005508410056084100570841005808410059084100600841006108410062084100630841006408410065084100660841006708410068084100690841007008410071084100720841007308410074084100750841007608410077084100780841007908410080084100810841008208410083084100840841008508410086084100870841008808410089084100900841009108410092084100930841009408410095084100960841009708410098084100990841010008410101084101020841010308410104084101050841010608410107084101080841010908410110084101110841011208410113084101140841011508410116084101170841011808410119084101200841012108410122084101230841012408410125084101260841012708410128084101290841013008410131084101320841013308410134084101350841013608410137084101380841013908410140084101410841014208410143084101440841014508410146084101470841014808410149084101500841015108410152084101530841015408410155084101560841015708410158084101590841016008410161084101620841016308410164084101650841016608410167084101680841016908410170084101710841017208410173084101740841017508410176084101770841017808410179084101800841018108410182084101830841018408410185084101860841018708410188084101890841019008410191084101920841019308410194084101950841019608410197084101980841019908410200084102010841020208410203084102040841020508410206084102070841020808410209084102100841021108410212084102130841021408410215084102160841021708410218084102190841022008410221084102220841022308410224084102250841022608410227084102280841022908410230084102310841023208410233084102340841023508410236084102370841023808410239084102400841024108410242084102430841024408410245084102460841024708410248084102490841025008410251084102520841025308410254084102550841025608410257084102580841025908410260084102610841026208410263084102640841026508410266084102670841026808410269084102700841027108410272084102730841027408410275084102760841027708410278084102790841028008410281084102820841028308410284084102850841028608410287084102880841028908410290084102910841029208410293084102940841029508410296084102970841029808410299084103000841030108410302084103030841030408410305084103060841030708410308084103090841031008410311084103120841031308410314084103150841031608410317084103180841031908410320084103210841032208410323084103240841032508410326084103270841032808410329084103300841033108410332084103330841033408410335084103360841033708410338084103390841034008410341084103420841034308410344084103450841034608410347084103480841034908410350084103510841035208410353084103540841035508410356084103570841035808410359084103600841036108410362084103630841036408410365084103660841036708410368084103690841037008410371084103720841037308410374084103750841037608410377084103780841037908410380084103810841038208410383084103840841038508410386084103870841038808410389084103900841039108410392084103930841039408410395084103960841039708410398084103990841040008410401084104020841040308410404084104050841040608410407084104080841040908410410084104110841041208410413084104140841041508410416084104170841041808410419084104200841042108410422084104230841042408410425084104260841042708410428084104290841043008410431084104320841043308410434084104350841043608410437084104380841043908410440084104410841044208410443084104440841044508410446084104470841044808410449084104500841045108410452084104530841045408410455084104560841045708410458084104590841046008410461084104620841046308410464084104650841046608410467084104680841046908410470084104710841047208410473084104740841047508410476084104770841047808410479084104800841048108410482084104830841048408410485084104860841048708410488084104890841049008410491084104920841049308410494084104950841049608410497084104980841049908410500084105010841050208410503084105040841050508410506084105070841050808410509084105100841051108410512084105130841051408410515084105160841051708410518084105190841052008410521084105220841052308410524084105250841052608410527084105280841052908410530084105310841053208410533084105340841053508410536084105370841053808410539084105400841054108410542084105430841054408410545084105460841054708410548084105490841055008410551084105520841055308410554084105550841055608410557084105580841055908410560084105610841056208410563084105640841056508410566084105670841056808410569084105700841057108410572084105730841057408410575084105760841057708410578084105790841058008410581084105820841058308410584084105850841058608410587084105880841058908410590084105910841059208410593084105940841059508410596084105970841059808410599084106000841060108410602084106030841060408410605084106060841060708410608084106090841061008410611084106120841061308410614084106150841061608410617084106180841061908410620084106210841062208410623084106240841062508410626084106270841062808410629084106300841063108410632084106330841063408410635084106360841063708410638084106390841064008410641084106420841064308410644084106450841064608410647084106480841064908410650084106510841065208410653084106540841065508410656084106570841065808410659084106600841066108410662084106630841066408410665084106660841066708410668084106690841067008410671084106720841067308410674084106750841067608410677084106780841067908410680084106810841068208410683084106840841068508410686084106870841068808410689084106900841069108410692084106930841069408410695084106960841069708410698084106990841070008410701084107020841070308410704084107050841070608410707084107080841070908410710084107110841071208410713084107140841071508410716084107170841071808410719084107200841072108410722084107230841072408410725084107260841072708410728084107290841073008410731084107320841073308410734084107350841073608410737084107380841073908410740084107410841074208410743084107440841074508410746084107470841074808410749084107500841075108410752084107530841075408410755084107560841075708410758084107590841076008410761084107620841076308410764084107650841076608410767084107680841076908410770084107710841077208410773084107740841077508410776084107770841077808410779084107800841078108410782084107830841078408410785084107860841078708410788084107890841079008410791084107920841079308410794084107950841079608410797084107980841079908410800084108010841080208410803084108040841080508410806084108070841080808410809084108100841081108410812084108130841081408410815084108160841081708410818084108190841082008410821084108220841082308410824084108250841082608410827084108280841082908410830084108310841083208410833084108340841083508410836084108370841083808410839084108400841084108410842084108430841084408410845084108460841084708410848084108490841085008410851084108520841085308410854084108550841085608410857084108580841085908410860084108610841086208410863084108640841086508410866084108670841086808410869084108700841087108410872084108730841087408410875084108760841087708410878084108790841088008410881084108820841088308410884084108850841088608410887084108880841088908410890084108910841089208410893084108940841089508410896084108970841089808410899084109000841090108410902084109030841090408410905084109060841090708410908084109090841091008410911084109120841091308410914084109150841091608410917084109180841091908410920084109210841092208410923084109240841092508410926084109270841092808410929084109300841093108410932084109330841093408410935084109360841093708410938084109390841094008410941084109420841094308410944084109450841094608410947084109480841094908410950084109510841095208410953084109540841095508410956084109570841095808410959084109600841096108410962084109630841096408410965084109660841096708410968084109690841097008410971084109720841097308410974084109750841097608410977084109780841097908410980084109810841098208410983084109840841098508410986084109870841098808410989084109900841099108410992084109930841099408410995084109960841099708410998084109990841100008411001084110020841100308411004084110050841100608411007084110080841100908411010084110110841101208411013084110140841101508411016084110170841101808411019084110200841102108411022084110230841102408411025084110260841102708411028084110290841103008411031084110320841103308411034084110350841103608411037084110380841103908411040084110410841104208411043084110440841104508411046084110470841104808411049084110500841105108411052084110530841105408411055084110560841105708411058084110590841106008411061084110620841106308411064084110650841106608411067084110680841106908411070084110710841107208411073084110740841107508411076084110770841107808411079084110800841108108411082084110830841108408411085084110860841108708411088084110890841109008411091084110920841109308411094084110950841109608411097084110980841109908411100084111010841110208411103084111040841110508420001084200020842000308420004084200050842000608420007084200080842000908420010084200110842001208420013084200140842001508420016084200170842001808420019084200200842002108420022084200230842002408420025084200260842002708420028084200290842003008420031084200320842003308420034084200350842003608420037084200380842003908420040084200410842004208420043084200440842004508420046084200470842004808420049084200500842005108420052084200530842005408420055084200560842005708420058084200590842006008420061084200620842006308420064084200650842006608420067084200680842006908420070084200710842007208420073084200740842007508420076084200770842007808420079084200800842008108420082084200830842008408420085084200860842008708420088084200890842009008420091084200920842009308420094084200950842009608420097084200980842009908420100084201010842010208420103084201040842010508420106084201070842010808420109084201100842011108420112084201130842011408420115084201160842011708420118084201190842012008420121084201220842012308420124084201250842012608420127084201280842012908420130084201310842013208420133084201340842013508420136084201370842013808420139084201400842014108420142084201430842014408420145084201460842014708420148084201490842015008420151084201520842015308420154084201550842015608420157084201580842015908420160084201610842016208420163084201640842016508420166084201670842016808420169084201700842017108420172084201730842017408420175084201760842017708420178084201790842018008420181084201820842018308420184084201850842018608420187084201880842018908420190084201910842019208420193084201940842019508420196084201970842019808420199084202000842020108420202084202030842020408420205084202060842020708420208084202090842021008420211084202120842021308420214084202150842021608420217084202180842021908420220084202210842022208420223084202240842022508420226084202270842022808420229084202300842023108420232084202330842023408420235084202360842023708420238084202390842024008420241084202420842024308420244084202450842024608420247084202480842024908420250084202510842025208420253084202540842025508420256084202570842025808420259084202600842026108420262084202630842026408420265084202660842026708420268084202690842027008420271084202720842027308420274084202750842027608420277084202780842027908420280084202810842028208420283084202840842028508420286084202870842028808420289084202900842029108420292084202930842029408420295084202960842029708420298084202990842030008420301084203020842030308420304084203050842030608420307084203080842030908420310084203110842031208420313084203140842031508420316084203170842031808420319084203200842032108420322084203230842032408420325084203260842032708420328084203290842033008420331084203320842033308420334084203350842033608420337084203380842033908420340084203410842034208420343084203440842034508420346084203470842034808420349084203500842035108420352084203530842035408420355084203560842035708420358084203590842036008420361084203620842036308420364084203650842036608420367084203680842036908420370084203710842037208420373084203740842037508420376084203770842037808420379084203800842038108420382084203830842038408420385084203860842038708420388084203890842039008420391084203920842039308420394084203950842039608420397084203980842039908420400084204010842040208420403084204040842040508420406084204070842040808420409084204100842041108420412084204130842041408420415084204160842041708420418084204190842042008420421084204220842042308420424084204250842042608420427084204280842042908420430084204310842043208420433084204340842043508420436084204370842043808420439084204400842044108420442084204430842044408420445084204460842044708420448084204490842045008420451084204520842045308420454084204550842045608420457084204580842045908420460084204610842046208420463084204640842046508420466084204670842046808420469084204700842047108420472084204730842047408420475084204760842047708420478084204790842048008420481084204820842048308420484084204850842048608420487084204880842048908420490084204910842049208420493084204940842049508420496084204970842049808420499084205000842050108420502084205030842050408420505084205060842050708420508084205090842051008420511084205120842051308420514084205150842051608420517084205180842051908420520084205210842052208420523084205240842052508420526084205270842052808420529084205300842053108420532084205330842053408420535084205360842053708420538084205390842054008420541084205420842054308420544084205450842054608420547084205480842054908420550084205510842055208420553084205540842055508420556084205570842055808420559084205600842056108420562084205630842056408420565084205660842056708420568084205690842057008420571084205720842057308420574084205750842057608420577084205780842057908420580084205810842058208420583084205840842058508420586084205870842058808420589084205900842059108420592084205930842059408420595084205960842059708420598084205990842060008420601084206020842060308420604084206050842060608420607084206080842060908420610084206110842061208420613084206140842061508420616084206170842061808420619084206200842062108420622084206230842062408420625084206260842062708420628084206290842063008420631084206320842063308420634084206350842063608420637084206380842063908420640084206410842064208420643084206440842064508420646084206470842064808420649084206500842065108420652084206530842065408420655084206560842065708420658084206590842066008420661084206620842066308420664084206650842066608420667084206680842066908420670084206710842067208420673084206740842067508420676084206770842067808420679084206800842068108420682084206830842068408420685084206860842068708420688084206890842069008420691084206920842069308420694084206950842069608420697084206980842069908420700084207010842070208420703084207040842070508420706084207070842070808420709084207100842071108420712084207130842071408420715084207160842071708420718084207190842072008420721084207220842072308420724084207250842072608420727084207280842072908420730084207310842073208420733084207340842073508420736084207370842073808420739084207400842074108420742084207430842074408420745084207460842074708420748084207490842075008420751084207520842075308420754084207550842075608420757084207580842075908420760084207610842076208420763084207640842076508420766084207670842076808420769084207700842077108420772084207730842077408420775084207760842077708420778084207790842078008420781084207820842078308420784084207850842078608420787084207880842078908420790084207910842079208420793084207940842079508420796084207970842079808420799084208000842080108420802084208030842080408420805084208060842080708420808084208090842081008420811084208120842081308420814084208150842081608420817084208180842081908420820084208210842082208420823084208240842082508420826084208270842082808420829084208300842083108420832084208330842083408420835084208360842083708420838084208390842084008420841084208420842084308420844084208450842084608420847084208480842084908420850084208510842085208420853084208540842085508420856084208570842085808420859084208600842086108420862084208630842086408420865084208660842086708420868084208690842087008420871084208720842087308420874084208750842087608420877084208780842087908420880084208810842088208420883084208840842088508420886084208870842088808420889084208900842089108420892084208930842089408420895084208960842089708420898084208990842090008420901084209020842090308420904084209050842090608420907084209080842090908420910084209110842091208420913084209140842091508420916084209170842091808420919084209200842092108420922084209230842092408420925084209260842092708420928084209290842093008420931084209320842093308420934084209350842093608420937084209380842093908420940084209410842094208420943084209440842094508420946084209470842094808420949084209500842095108420952084209530842095408420955084209560842095708420958084209590842096008420961084209620842096308420964084209650842096608420967084209680842096908420970084209710842097208420973084209740842097508420976084209770842097808420979084209800842098108420982084209830842098408420985084209860842098708420988084209890842099008420991084209920842099308420994084209950842099608420997084209980842099908421000084210010842100208421003084210040842100508421006084210070842100808421009084210100842101108421012084210130842101408421015084210160842101708421018084210190842102008421021084210220842102308421024084210250842102608421027084210280842102908421030084210310842103208421033084210340842103508421036084210370842103808421039084210400842104108421042084210430842104408421045084210460842104708421048084210490842105008421051084210520842105308421054084210550842105608421057084210580842105908421060084210610842106208421063084210640842106508421066084210670842106808421069084210700842107108421072084210730842107408421075084210760842107708421078084210790842108008421081084210820842108308421084084210850842108608421087084210880842108908421090084210910842109208421093084210940842109508421096084210970842109808421099084211000842110108421102084211030842110408421105084300010843000208430003084300040843000508430006084300070843000808430009084300100843001108430012084300130843001408430015084300160843001708430018084300190843002008430021084300220843002308430024084300250843002608430027084300280843002908430030084300310843003208430033084300340843003508430036084300370843003808430039084300400843004108430042084300430843004408430045084300460843004708430048084300490843005008430051084300520843005308430054084300550843005608430057084300580843005908430060084300610843006208430063084300640843006508430066084300670843006808430069084300700843007108430072084300730843007408430075084300760843007708430078084300790843008008430081084300820843008308430084084300850843008608430087084300880843008908430090084300910843009208430093084300940843009508430096084300970843009808430099084301000843010108430102084301030843010408430105084301060843010708430108084301090843011008430111084301120843011308430114084301150843011608430117084301180843011908430120084301210843012208430123084301240843012508430126084301270843012808430129084301300843013108430132084301330843013408430135084301360843013708430138084301390843014008430141084301420843014308430144084301450843014608430147084301480843014908430150084301510843015208430153084301540843015508430156084301570843015808430159084301600843016108430162084301630843016408430165084301660843016708430168084301690843017008430171084301720843017308430174084301750843017608430177084301780843017908430180084301810843018208430183084301840843018508430186084301870843018808430189084301900843019108430192084301930843019408430195084301960843019708430198084301990843020008430201084302020843020308430204084302050843020608430207084302080843020908430210084302110843021208430213084302140843021508430216084302170843021808430219084302200843022108430222084302230843022408430225084302260843022708430228084302290843023008430231084302320843023308430234084302350843023608430237084302380843023908430240084302410843024208430243084302440843024508430246084302470843024808430249084302500843025108430252084302530843025408430255084302560843025708430258084302590843026008430261084302620843026308430264084302650843026608430267084302680843026908430270084302710843027208430273084302740843027508430276084302770843027808430279084302800843028108430282084302830843028408430285084302860843028708430288084302890843029008430291084302920843029308430294084302950843029608430297084302980843029908430300084303010843030208430303084303040843030508430306084303070843030808430309084303100843031108430312084303130843031408430315084303160843031708430318084303190843032008430321084303220843032308430324084303250843032608430327084303280843032908430330084303310843033208430333084303340843033508430336084303370843033808430339084303400843034108430342084303430843034408430345084303460843034708430348084303490843035008430351084303520843035308430354084303550843035608430357084303580843035908430360084303610843036208430363084303640843036508430366084303670843036808430369084303700843037108430372084303730843037408430375084303760843037708430378084303790843038008430381084303820843038308430384084303850843038608430387084303880843038908430390084303910843039208430393084303940843039508430396084303970843039808430399084304000843040108430402084304030843040408430405084304060843040708430408084304090843041008430411084304120843041308430414084304150843041608430417084304180843041908430420084304210843042208430423084304240843042508430426084304270843042808430429084304300843043108430432084304330843043408430435084304360843043708430438084304390843044008430441084304420843044308430444084304450843044608430447084304480843044908430450084304510843045208430453084304540843045508430456084304570843045808430459084304600843046108430462084304630843046408430465084304660843046708430468084304690843047008430471084304720843047308430474084304750843047608430477084304780843047908430480084304810843048208430483084304840843048508430486084304870843048808430489084304900843049108430492084304930843049408430495084304960843049708430498084304990843050008430501084305020843050308430504084305050843050608430507084305080843050908430510084305110843051208430513084305140843051508430516084305170843051808430519084305200843052108430522084305230843052408430525084305260843052708430528084305290843053008430531084305320843053308430534084305350843053608430537084305380843053908430540084305410843054208430543084305440843054508430546084305470843054808430549084305500843055108430552084305530843055408430555084305560843055708430558084305590843056008430561084305620843056308430564084305650843056608430567084305680843056908430570084305710843057208430573084305740843057508430576084305770843057808430579084305800843058108430582084305830843058408430585084305860843058708430588084305890843059008430591084305920843059308430594084305950843059608430597084305980843059908430600084306010843060208430603084306040843060508430606084306070843060808430609084306100843061108430612084306130843061408430615084306160843061708430618084306190843062008430621084306220843062308430624084306250843062608430627084306280843062908430630084306310843063208430633084306340843063508430636084306370843063808430639084306400843064108430642084306430843064408430645084306460843064708430648084306490843065008430651084306520843065308430654084306550843065608430657084306580843065908430660084306610843066208430663084306640843066508430666084306670843066808430669084306700843067108430672084306730843067408430675084306760843067708430678084306790843068008430681084306820843068308430684084306850843068608430687084306880843068908430690084306910843069208430693084306940843069508430696084306970843069808430699084307000843070108430702084307030843070408430705084307060843070708430708084307090843071008430711084307120843071308430714084307150843071608430717084307180843071908430720084307210843072208430723084307240843072508430726084307270843072808430729084307300843073108430732084307330843073408430735084307360843073708430738084307390843074008430741084307420843074308430744084307450843074608430747084307480843074908430750084307510843075208430753084307540843075508430756084307570843075808430759084307600843076108430762084307630843076408430765084307660843076708430768084307690843077008430771084307720843077308430774084307750843077608430777084307780843077908430780084307810843078208430783084307840843078508430786084307870843078808430789084307900843079108430792084307930843079408430795084307960843079708430798084307990843080008430801084308020843080308430804084308050843080608430807084308080843080908430810084308110843081208430813084308140843081508430816084308170843081808430819084308200843082108430822084308230843082408430825084308260843082708430828084308290843083008430831084308320843083308430834084308350843083608430837084308380843083908430840084308410843084208430843084308440843084508430846084308470843084808430849084308500843085108430852084308530843085408430855084308560843085708430858084308590843086008430861084308620843086308430864084308650843086608430867084308680843086908430870084308710843087208430873084308740843087508430876084308770843087808430879084308800843088108430882084308830843088408430885084308860843088708430888084308890843089008430891084308920843089308430894084308950843089608430897084308980843089908430900084309010843090208430903084309040843090508430906084309070843090808430909084309100843091108430912084309130843091408430915084309160843091708430918084309190843092008430921084309220843092308430924084309250843092608430927084309280843092908430930084309310843093208430933084309340843093508430936084309370843093808430939084309400843094108430942084309430843094408430945084309460843094708430948084309490843095008430951084309520843095308430954084309550843095608430957084309580843095908430960084309610843096208430963084309640843096508430966084309670843096808430969084309700843097108430972084309730843097408430975084309760843097708430978084309790843098008430981084309820843098308430984084309850843098608430987084309880843098908430990084309910843099208430993084309940843099508430996084309970843099808430999084310000843100108431002084310030843100408431005084310060843100708431008084310090843101008431011084310120843101308431014084310150843101608431017084310180843101908431020084310210843102208431023084310240843102508431026084310270843102808431029084310300843103108431032084310330843103408431035084310360843103708431038084310390843104008431041084310420843104308431044084310450843104608431047084310480843104908431050084310510843105208431053084310540843105508431056084310570843105808431059084310600843106108431062084310630843106408431065084310660843106708431068084310690843107008431071084310720843107308431074084310750843107608431077084310780843107908431080084310810843108208431083084310840843108508431086084310870843108808431089084310900843109108431092084310930843109408431095084310960843109708431098084310990843110008431101084311020843110308431104084311050844000108440002084400030844000408440005084400060844000708440008084400090844001008440011084400120844001308440014084400150844001608440017084400180844001908440020084400210844002208440023084400240844002508440026084400270844002808440029084400300844003108440032084400330844003408440035084400360844003708440038084400390844004008440041084400420844004308440044084400450844004608440047084400480844004908440050084400510844005208440053084400540844005508440056084400570844005808440059084400600844006108440062084400630844006408440065084400660844006708440068084400690844007008440071084400720844007308440074084400750844007608440077084400780844007908440080084400810844008208440083084400840844008508440086084400870844008808440089084400900844009108440092084400930844009408440095084400960844009708440098084400990844010008440101084401020844010308440104084401050844010608440107084401080844010908440110084401110844011208440113084401140844011508440116084401170844011808440119084401200844012108440122084401230844012408440125084401260844012708440128084401290844013008440131084401320844013308440134084401350844013608440137084401380844013908440140084401410844014208440143084401440844014508440146084401470844014808440149084401500844015108440152084401530844015408440155084401560844015708440158084401590844016008440161084401620844016308440164084401650844016608440167084401680844016908440170084401710844017208440173084401740844017508440176084401770844017808440179084401800844018108440182084401830844018408440185084401860844018708440188084401890844019008440191084401920844019308440194084401950844019608440197084401980844019908440200084402010844020208440203084402040844020508440206084402070844020808440209084402100844021108440212084402130844021408440215084402160844021708440218084402190844022008440221084402220844022308440224084402250844022608440227084402280844022908440230084402310844023208440233084402340844023508440236084402370844023808440239084402400844024108440242084402430844024408440245084402460844024708440248084402490844025008440251084402520844025308440254084402550844025608440257084402580844025908440260084402610844026208440263084402640844026508440266084402670844026808440269084402700844027108440272084402730844027408440275084402760844027708440278084402790844028008440281084402820844028308440284084402850844028608440287084402880844028908440290084402910844029208440293084402940844029508440296084402970844029808440299084403000844030108440302084403030844030408440305084403060844030708440308084403090844031008440311084403120844031308440314084403150844031608440317084403180844031908440320084403210844032208440323084403240844032508440326084403270844032808440329084403300844033108440332084403330844033408440335084403360844033708440338084403390844034008440341084403420844034308440344084403450844034608440347084403480844034908440350084403510844035208440353084403540844035508440356084403570844035808440359084403600844036108440362084403630844036408440365084403660844036708440368084403690844037008440371084403720844037308440374084403750844037608440377084403780844037908440380084403810844038208440383084403840844038508440386084403870844038808440389084403900844039108440392084403930844039408440395084403960844039708440398084403990844040008440401084404020844040308440404084404050844040608440407084404080844040908440410084404110844041208440413084404140844041508440416084404170844041808440419084404200844042108440422084404230844042408440425084404260844042708440428084404290844043008440431084404320844043308440434084404350844043608440437084404380844043908440440084404410844044208440443084404440844044508440446084404470844044808440449084404500844045108440452084404530844045408440455084404560844045708440458084404590844046008440461084404620844046308440464084404650844046608440467084404680844046908440470084404710844047208440473084404740844047508440476084404770844047808440479084404800844048108440482084404830844048408440485084404860844048708440488084404890844049008440491084404920844049308440494084404950844049608440497084404980844049908440500084405010844050208440503084405040844050508440506084405070844050808440509084405100844051108440512084405130844051408440515084405160844051708440518084405190844052008440521084405220844052308440524084405250844052608440527084405280844052908440530084405310844053208440533084405340844053508440536084405370844053808440539084405400844054108440542084405430844054408440545084405460844054708440548084405490844055008440551084405520844055308440554084405550844055608440557084405580844055908440560084405610844056208440563084405640844056508440566084405670844056808440569084405700844057108440572084405730844057408440575084405760844057708440578084405790844058008440581084405820844058308440584084405850844058608440587084405880844058908440590084405910844059208440593084405940844059508440596084405970844059808440599084406000844060108440602084406030844060408440605084406060844060708440608084406090844061008440611084406120844061308440614084406150844061608440617084406180844061908440620084406210844062208440623084406240844062508440626084406270844062808440629084406300844063108440632084406330844063408440635084406360844063708440638084406390844064008440641084406420844064308440644084406450844064608440647084406480844064908440650084406510844065208440653084406540844065508440656084406570844065808440659084406600844066108440662084406630844066408440665084406660844066708440668084406690844067008440671084406720844067308440674084406750844067608440677084406780844067908440680084406810844068208440683084406840844068508440686084406870844068808440689084406900844069108440692084406930844069408440695084406960844069708440698084406990844070008440701084407020844070308440704084407050844070608440707084407080844070908440710084407110844071208440713084407140844071508440716084407170844071808440719084407200844072108440722084407230844072408440725084407260844072708440728084407290844073008440731084407320844073308440734084407350844073608440737084407380844073908440740084407410844074208440743084407440844074508440746084407470844074808440749084407500844075108440752084407530844075408440755084407560844075708440758084407590844076008440761084407620844076308440764084407650844076608440767084407680844076908440770084407710844077208440773084407740844077508440776084407770844077808440779084407800844078108440782084407830844078408440785084407860844078708440788084407890844079008440791084407920844079308440794084407950844079608440797084407980844079908440800084408010844080208440803084408040844080508440806084408070844080808440809084408100844081108440812084408130844081408440815084408160844081708440818084408190844082008440821084408220844082308440824084408250844082608440827084408280844082908440830084408310844083208440833084408340844083508440836084408370844083808440839084408400844084108440842084408430844084408440845084408460844084708440848084408490844085008440851084408520844085308440854084408550844085608440857084408580844085908440860084408610844086208440863084408640844086508440866084408670844086808440869084408700844087108440872084408730844087408440875084408760844087708440878084408790844088008440881084408820844088308440884084408850844088608440887084408880844088908440890084408910844089208440893084408940844089508440896084408970844089808440899084409000844090108440902084409030844090408440905084409060844090708440908084409090844091008440911084409120844091308440914084409150844091608440917084409180844091908440920084409210844092208440923084409240844092508440926084409270844092808440929084409300844093108440932084409330844093408440935084409360844093708440938084409390844094008440941084409420844094308440944084409450844094608440947084409480844094908440950084409510844095208440953084409540844095508440956084409570844095808440959084409600844096108440962084409630844096408440965084409660844096708440968084409690844097008440971084409720844097308440974084409750844097608440977084409780844097908440980084409810844098208440983084409840844098508440986084409870844098808440989084409900844099108440992084409930844099408440995084409960844099708440998084409990844100008441001084410020844100308441004084410050844100608441007084410080844100908441010084410110844101208441013084410140844101508441016084410170844101808441019084410200844102108441022084410230844102408441025084410260844102708441028084410290844103008441031084410320844103308441034084410350844103608441037084410380844103908441040084410410844104208441043084410440844104508441046084410470844104808441049084410500844105108441052084410530844105408441055084410560844105708441058084410590844106008441061084410620844106308441064084410650844106608441067084410680844106908441070084410710844107208441073084410740844107508441076084410770844107808441079084410800844108108441082084410830844108408441085084410860844108708441088084410890844109008441091084410920844109308441094084410950844109608441097084410980844109908441100084411010844110208441103084411040844110508450001084500020845000308450004084500050845000608450007084500080845000908450010084500110845001208450013084500140845001508450016084500170845001808450019084500200845002108450022084500230845002408450025084500260845002708450028084500290845003008450031084500320845003308450034084500350845003608450037084500380845003908450040084500410845004208450043084500440845004508450046084500470845004808450049084500500845005108450052084500530845005408450055084500560845005708450058084500590845006008450061084500620845006308450064084500650845006608450067084500680845006908450070084500710845007208450073084500740845007508450076084500770845007808450079084500800845008108450082084500830845008408450085084500860845008708450088084500890845009008450091084500920845009308450094084500950845009608450097084500980845009908450100084501010845010208450103084501040845010508450106084501070845010808450109084501100845011108450112084501130845011408450115084501160845011708450118084501190845012008450121084501220845012308450124084501250845012608450127084501280845012908450130084501310845013208450133084501340845013508450136084501370845013808450139084501400845014108450142084501430845014408450145084501460845014708450148084501490845015008450151084501520845015308450154084501550845015608450157084501580845015908450160084501610845016208450163084501640845016508450166084501670845016808450169084501700845017108450172084501730845017408450175084501760845017708450178084501790845018008450181084501820845018308450184084501850845018608450187084501880845018908450190084501910845019208450193084501940845019508450196084501970845019808450199084502000845020108450202084502030845020408450205084502060845020708450208084502090845021008450211084502120845021308450214084502150845021608450217084502180845021908450220084502210845022208450223084502240845022508450226084502270845022808450229084502300845023108450232084502330845023408450235084502360845023708450238084502390845024008450241084502420845024308450244084502450845024608450247084502480845024908450250084502510845025208450253084502540845025508450256084502570845025808450259084502600845026108450262084502630845026408450265084502660845026708450268084502690845027008450271084502720845027308450274084502750845027608450277084502780845027908450280084502810845028208450283084502840845028508450286084502870845028808450289084502900845029108450292084502930845029408450295084502960845029708450298084502990845030008450301084503020845030308450304084503050845030608450307084503080845030908450310084503110845031208450313084503140845031508450316084503170845031808450319084503200845032108450322084503230845032408450325084503260845032708450328084503290845033008450331084503320845033308450334084503350845033608450337084503380845033908450340084503410845034208450343084503440845034508450346084503470845034808450349084503500845035108450352084503530845035408450355084503560845035708450358084503590845036008450361084503620845036308450364084503650845036608450367084503680845036908450370084503710845037208450373084503740845037508450376084503770845037808450379084503800845038108450382084503830845038408450385084503860845038708450388084503890845039008450391084503920845039308450394084503950845039608450397084503980845039908450400084504010845040208450403084504040845040508450406084504070845040808450409084504100845041108450412084504130845041408450415084504160845041708450418084504190845042008450421084504220845042308450424084504250845042608450427084504280845042908450430084504310845043208450433084504340845043508450436084504370845043808450439084504400845044108450442084504430845044408450445084504460845044708450448084504490845045008450451084504520845045308450454084504550845045608450457084504580845045908450460084504610845046208450463084504640845046508450466084504670845046808450469084504700845047108450472084504730845047408450475084504760845047708450478084504790845048008450481084504820845048308450484084504850845048608450487084504880845048908450490084504910845049208450493084504940845049508450496084504970845049808450499084505000845050108450502084505030845050408450505084505060845050708450508084505090845051008450511084505120845051308450514084505150845051608450517084505180845051908450520084505210845052208450523084505240845052508450526084505270845052808450529084505300845053108450532084505330845053408450535084505360845053708450538084505390845054008450541084505420845054308450544084505450845054608450547084505480845054908450550084505510845055208450553084505540845055508450556084505570845055808450559084505600845056108450562084505630845056408450565084505660845056708450568084505690845057008450571084505720845057308450574084505750845057608450577084505780845057908450580084505810845058208450583084505840845058508450586084505870845058808450589084505900845059108450592084505930845059408450595084505960845059708450598084505990845060008450601084506020845060308450604084506050845060608450607084506080845060908450610084506110845061208450613084506140845061508450616084506170845061808450619084506200845062108450622084506230845062408450625084506260845062708450628084506290845063008450631084506320845063308450634084506350845063608450637084506380845063908450640084506410845064208450643084506440845064508450646084506470845064808450649084506500845065108450652084506530845065408450655084506560845065708450658084506590845066008450661084506620845066308450664084506650845066608450667084506680845066908450670084506710845067208450673084506740845067508450676084506770845067808450679084506800845068108450682084506830845068408450685084506860845068708450688084506890845069008450691084506920845069308450694084506950845069608450697084506980845069908450700084507010845070208450703084507040845070508450706084507070845070808450709084507100845071108450712084507130845071408450715084507160845071708450718084507190845072008450721084507220845072308450724084507250845072608450727084507280845072908450730084507310845073208450733084507340845073508450736084507370845073808450739084507400845074108450742084507430845074408450745084507460845074708450748084507490845075008450751084507520845075308450754084507550845075608450757084507580845075908450760084507610845076208450763084507640845076508450766084507670845076808450769084507700845077108450772084507730845077408450775084507760845077708450778084507790845078008450781084507820845078308450784084507850845078608450787084507880845078908450790084507910845079208450793084507940845079508450796084507970845079808450799084508000845080108450802084508030845080408450805084508060845080708450808084508090845081008450811084508120845081308450814084508150845081608450817084508180845081908450820084508210845082208450823084508240845082508450826084508270845082808450829084508300845083108450832084508330845083408450835084508360845083708450838084508390845084008450841084508420845084308450844084508450845084608450847084508480845084908450850084508510845085208450853084508540845085508450856084508570845085808450859084508600845086108450862084508630845086408450865084508660845086708450868084508690845087008450871084508720845087308450874084508750845087608450877084508780845087908450880084508810845088208450883084508840845088508450886084508870845088808450889084508900845089108450892084508930845089408450895084508960845089708450898084508990845090008450901084509020845090308450904084509050845090608450907084509080845090908450910084509110845091208450913084509140845091508450916084509170845091808450919084509200845092108450922084509230845092408450925084509260845092708450928084509290845093008450931084509320845093308450934084509350845093608450937084509380845093908450940084509410845094208450943084509440845094508450946084509470845094808450949084509500845095108450952084509530845095408450955084509560845095708450958084509590845096008450961084509620845096308450964084509650845096608450967084509680845096908450970084509710845097208450973084509740845097508450976084509770845097808450979084509800845098108450982084509830845098408450985084509860845098708450988084509890845099008450991084509920845099308450994084509950845099608450997084509980845099908451000084510010845100208451003084510040845100508451006084510070845100808451009084510100845101108451012084510130845101408451015084510160845101708451018084510190845102008451021084510220845102308451024084510250845102608451027084510280845102908451030084510310845103208451033084510340845103508451036084510370845103808451039084510400845104108451042084510430845104408451045084510460845104708451048084510490845105008451051084510520845105308451054084510550845105608451057084510580845105908451060084510610845106208451063084510640845106508451066084510670845106808451069084510700845107108451072084510730845107408451075084510760845107708451078084510790845108008451081084510820845108308451084084510850845108608451087084510880845108908451090084510910845109208451093084510940845109508451096084510970845109808451099084511000845110108451102084511030845110408451105084600010846000208460003084600040846000508460006084600070846000808460009084600100846001108460012084600130846001408460015084600160846001708460018084600190846002008460021084600220846002308460024084600250846002608460027084600280846002908460030084600310846003208460033084600340846003508460036084600370846003808460039084600400846004108460042084600430846004408460045084600460846004708460048084600490846005008460051084600520846005308460054084600550846005608460057084600580846005908460060084600610846006208460063084600640846006508460066084600670846006808460069084600700846007108460072084600730846007408460075084600760846007708460078084600790846008008460081084600820846008308460084084600850846008608460087084600880846008908460090084600910846009208460093084600940846009508460096084600970846009808460099084601000846010108460102084601030846010408460105084601060846010708460108084601090846011008460111084601120846011308460114084601150846011608460117084601180846011908460120084601210846012208460123084601240846012508460126084601270846012808460129084601300846013108460132084601330846013408460135084601360846013708460138084601390846014008460141084601420846014308460144084601450846014608460147084601480846014908460150084601510846015208460153084601540846015508460156084601570846015808460159084601600846016108460162084601630846016408460165084601660846016708460168084601690846017008460171084601720846017308460174084601750846017608460177084601780846017908460180084601810846018208460183084601840846018508460186084601870846018808460189084601900846019108460192084601930846019408460195084601960846019708460198084601990846020008460201084602020846020308460204084602050846020608460207084602080846020908460210084602110846021208460213084602140846021508460216084602170846021808460219084602200846022108460222084602230846022408460225084602260846022708460228084602290846023008460231084602320846023308460234084602350846023608460237084602380846023908460240084602410846024208460243084602440846024508460246084602470846024808460249084602500846025108460252084602530846025408460255084602560846025708460258084602590846026008460261084602620846026308460264084602650846026608460267084602680846026908460270084602710846027208460273084602740846027508460276084602770846027808460279084602800846028108460282084602830846028408460285084602860846028708460288084602890846029008460291084602920846029308460294084602950846029608460297084602980846029908460300084603010846030208460303084603040846030508460306084603070846030808460309084603100846031108460312084603130846031408460315084603160846031708460318084603190846032008460321084603220846032308460324084603250846032608460327084603280846032908460330084603310846033208460333084603340846033508460336084603370846033808460339084603400846034108460342084603430846034408460345084603460846034708460348084603490846035008460351084603520846035308460354084603550846035608460357084603580846035908460360084603610846036208460363084603640846036508460366084603670846036808460369084603700846037108460372084603730846037408460375084603760846037708460378084603790846038008460381084603820846038308460384084603850846038608460387084603880846038908460390084603910846039208460393084603940846039508460396084603970846039808460399084604000846040108460402084604030846040408460405084604060846040708460408084604090846041008460411084604120846041308460414084604150846041608460417084604180846041908460420084604210846042208460423084604240846042508460426084604270846042808460429084604300846043108460432084604330846043408460435084604360846043708460438084604390846044008460441084604420846044308460444084604450846044608460447084604480846044908460450084604510846045208460453084604540846045508460456084604570846045808460459084604600846046108460462084604630846046408460465084604660846046708460468084604690846047008460471084604720846047308460474084604750846047608460477084604780846047908460480084604810846048208460483084604840846048508460486084604870846048808460489084604900846049108460492084604930846049408460495084604960846049708460498084604990846050008460501084605020846050308460504084605050846050608460507084605080846050908460510084605110846051208460513084605140846051508460516084605170846051808460519084605200846052108460522084605230846052408460525084605260846052708460528084605290846053008460531084605320846053308460534084605350846053608460537084605380846053908460540084605410846054208460543084605440846054508460546084605470846054808460549084605500846055108460552084605530846055408460555084605560846055708460558084605590846056008460561084605620846056308460564084605650846056608460567084605680846056908460570084605710846057208460573084605740846057508460576084605770846057808460579084605800846058108460582084605830846058408460585084605860846058708460588084605890846059008460591084605920846059308460594084605950846059608460597084605980846059908460600084606010846060208460603084606040846060508460606084606070846060808460609084606100846061108460612084606130846061408460615084606160846061708460618084606190846062008460621084606220846062308460624084606250846062608460627084606280846062908460630084606310846063208460633084606340846063508460636084606370846063808460639084606400846064108460642084606430846064408460645084606460846064708460648084606490846065008460651084606520846065308460654084606550846065608460657084606580846065908460660084606610846066208460663084606640846066508460666084606670846066808460669084606700846067108460672084606730846067408460675084606760846067708460678084606790846068008460681084606820846068308460684084606850846068608460687084606880846068908460690084606910846069208460693084606940846069508460696084606970846069808460699084607000846070108460702084607030846070408460705084607060846070708460708084607090846071008460711084607120846071308460714084607150846071608460717084607180846071908460720084607210846072208460723084607240846072508460726084607270846072808460729084607300846073108460732084607330846073408460735084607360846073708460738084607390846074008460741084607420846074308460744084607450846074608460747084607480846074908460750084607510846075208460753084607540846075508460756084607570846075808460759084607600846076108460762084607630846076408460765084607660846076708460768084607690846077008460771084607720846077308460774084607750846077608460777084607780846077908460780084607810846078208460783084607840846078508460786084607870846078808460789084607900846079108460792084607930846079408460795084607960846079708460798084607990846080008460801084608020846080308460804084608050846080608460807084608080846080908460810084608110846081208460813084608140846081508460816084608170846081808460819084608200846082108460822084608230846082408460825084608260846082708460828084608290846083008460831084608320846083308460834084608350846083608460837084608380846083908460840084608410846084208460843084608440846084508460846084608470846084808460849084608500846085108460852084608530846085408460855084608560846085708460858084608590846086008460861084608620846086308460864084608650846086608460867084608680846086908460870084608710846087208460873084608740846087508460876084608770846087808460879084608800846088108460882084608830846088408460885084608860846088708460888084608890846089008460891084608920846089308460894084608950846089608460897084608980846089908460900084609010846090208460903084609040846090508460906084609070846090808460909084609100846091108460912084609130846091408460915084609160846091708460918084609190846092008460921084609220846092308460924084609250846092608460927084609280846092908460930084609310846093208460933084609340846093508460936084609370846093808460939084609400846094108460942084609430846094408460945084609460846094708460948084609490846095008460951084609520846095308460954084609550846095608460957084609580846095908460960084609610846096208460963084609640846096508460966084609670846096808460969084609700846097108460972084609730846097408460975084609760846097708460978084609790846098008460981084609820846098308460984084609850846098608460987084609880846098908460990084609910846099208460993084609940846099508460996084609970846099808460999084610000846100108461002084610030846100408461005084610060846100708461008084610090846101008461011084610120846101308461014084610150846101608461017084610180846101908461020084610210846102208461023084610240846102508461026084610270846102808461029084610300846103108461032084610330846103408461035084610360846103708461038084610390846104008461041084610420846104308461044084610450846104608461047084610480846104908461050084610510846105208461053084610540846105508461056084610570846105808461059084610600846106108461062084610630846106408461065084610660846106708461068084610690846107008461071084610720846107308461074084610750846107608461077084610780846107908461080084610810846108208461083084610840846108508461086084610870846108808461089084610900846109108461092084610930846109408461095084610960846109708461098084610990846110008461101084611020846110308461104084611050847000108470002084700030847000408470005084700060847000708470008084700090847001008470011084700120847001308470014084700150847001608470017084700180847001908470020084700210847002208470023084700240847002508470026084700270847002808470029084700300847003108470032084700330847003408470035084700360847003708470038084700390847004008470041084700420847004308470044084700450847004608470047084700480847004908470050084700510847005208470053084700540847005508470056084700570847005808470059084700600847006108470062084700630847006408470065084700660847006708470068084700690847007008470071084700720847007308470074084700750847007608470077084700780847007908470080084700810847008208470083084700840847008508470086084700870847008808470089084700900847009108470092084700930847009408470095084700960847009708470098084700990847010008470101084701020847010308470104084701050847010608470107084701080847010908470110084701110847011208470113084701140847011508470116084701170847011808470119084701200847012108470122084701230847012408470125084701260847012708470128084701290847013008470131084701320847013308470134084701350847013608470137084701380847013908470140084701410847014208470143084701440847014508470146084701470847014808470149084701500847015108470152084701530847015408470155084701560847015708470158084701590847016008470161084701620847016308470164084701650847016608470167084701680847016908470170084701710847017208470173084701740847017508470176084701770847017808470179084701800847018108470182084701830847018408470185084701860847018708470188084701890847019008470191084701920847019308470194084701950847019608470197084701980847019908470200084702010847020208470203084702040847020508470206084702070847020808470209084702100847021108470212084702130847021408470215084702160847021708470218084702190847022008470221084702220847022308470224084702250847022608470227084702280847022908470230084702310847023208470233084702340847023508470236084702370847023808470239084702400847024108470242084702430847024408470245084702460847024708470248084702490847025008470251084702520847025308470254084702550847025608470257084702580847025908470260084702610847026208470263084702640847026508470266084702670847026808470269084702700847027108470272084702730847027408470275084702760847027708470278084702790847028008470281084702820847028308470284084702850847028608470287084702880847028908470290084702910847029208470293084702940847029508470296084702970847029808470299084703000847030108470302084703030847030408470305084703060847030708470308084703090847031008470311084703120847031308470314084703150847031608470317084703180847031908470320084703210847032208470323084703240847032508470326084703270847032808470329084703300847033108470332084703330847033408470335084703360847033708470338084703390847034008470341084703420847034308470344084703450847034608470347084703480847034908470350084703510847035208470353084703540847035508470356084703570847035808470359084703600847036108470362084703630847036408470365084703660847036708470368084703690847037008470371084703720847037308470374084703750847037608470377084703780847037908470380084703810847038208470383084703840847038508470386084703870847038808470389084703900847039108470392084703930847039408470395084703960847039708470398084703990847040008470401084704020847040308470404084704050847040608470407084704080847040908470410084704110847041208470413084704140847041508470416084704170847041808470419084704200847042108470422084704230847042408470425084704260847042708470428084704290847043008470431084704320847043308470434084704350847043608470437084704380847043908470440084704410847044208470443084704440847044508470446084704470847044808470449084704500847045108470452084704530847045408470455084704560847045708470458084704590847046008470461084704620847046308470464084704650847046608470467084704680847046908470470084704710847047208470473084704740847047508470476084704770847047808470479084704800847048108470482084704830847048408470485084704860847048708470488084704890847049008470491084704920847049308470494084704950847049608470497084704980847049908470500084705010847050208470503084705040847050508470506084705070847050808470509084705100847051108470512084705130847051408470515084705160847051708470518084705190847052008470521084705220847052308470524084705250847052608470527084705280847052908470530084705310847053208470533084705340847053508470536084705370847053808470539084705400847054108470542084705430847054408470545084705460847054708470548084705490847055008470551084705520847055308470554084705550847055608470557084705580847055908470560084705610847056208470563084705640847056508470566084705670847056808470569084705700847057108470572084705730847057408470575084705760847057708470578084705790847058008470581084705820847058308470584084705850847058608470587084705880847058908470590084705910847059208470593084705940847059508470596084705970847059808470599084706000847060108470602084706030847060408470605084706060847060708470608084706090847061008470611084706120847061308470614084706150847061608470617084706180847061908470620084706210847062208470623084706240847062508470626084706270847062808470629084706300847063108470632084706330847063408470635084706360847063708470638084706390847064008470641084706420847064308470644084706450847064608470647084706480847064908470650084706510847065208470653084706540847065508470656084706570847065808470659084706600847066108470662084706630847066408470665084706660847066708470668084706690847067008470671084706720847067308470674084706750847067608470677084706780847067908470680084706810847068208470683084706840847068508470686084706870847068808470689084706900847069108470692084706930847069408470695084706960847069708470698084706990847070008470701084707020847070308470704084707050847070608470707084707080847070908470710084707110847071208470713084707140847071508470716084707170847071808470719084707200847072108470722084707230847072408470725084707260847072708470728084707290847073008470731084707320847073308470734084707350847073608470737084707380847073908470740084707410847074208470743084707440847074508470746084707470847074808470749084707500847075108470752084707530847075408470755084707560847075708470758084707590847076008470761084707620847076308470764084707650847076608470767084707680847076908470770084707710847077208470773084707740847077508470776084707770847077808470779084707800847078108470782084707830847078408470785084707860847078708470788084707890847079008470791084707920847079308470794084707950847079608470797084707980847079908470800084708010847080208470803084708040847080508470806084708070847080808470809084708100847081108470812084708130847081408470815084708160847081708470818084708190847082008470821084708220847082308470824084708250847082608470827084708280847082908470830084708310847083208470833084708340847083508470836084708370847083808470839084708400847084108470842084708430847084408470845084708460847084708470848084708490847085008470851084708520847085308470854084708550847085608470857084708580847085908470860084708610847086208470863084708640847086508470866084708670847086808470869084708700847087108470872084708730847087408470875084708760847087708470878084708790847088008470881084708820847088308470884084708850847088608470887084708880847088908470890084708910847089208470893084708940847089508470896084708970847089808470899084709000847090108470902084709030847090408470905084709060847090708470908084709090847091008470911084709120847091308470914084709150847091608470917084709180847091908470920084709210847092208470923084709240847092508470926084709270847092808470929084709300847093108470932084709330847093408470935084709360847093708470938084709390847094008470941084709420847094308470944084709450847094608470947084709480847094908470950084709510847095208470953084709540847095508470956084709570847095808470959084709600847096108470962084709630847096408470965084709660847096708470968084709690847097008470971084709720847097308470974084709750847097608470977084709780847097908470980084709810847098208470983084709840847098508470986084709870847098808470989084709900847099108470992084709930847099408470995084709960847099708470998084709990847100008471001084710020847100308471004084710050847100608471007084710080847100908471010084710110847101208471013084710140847101508471016084710170847101808471019084710200847102108471022084710230847102408471025084710260847102708471028084710290847103008471031084710320847103308471034084710350847103608471037084710380847103908471040084710410847104208471043084710440847104508471046084710470847104808471049084710500847105108471052084710530847105408471055084710560847105708471058084710590847106008471061084710620847106308471064084710650847106608471067084710680847106908471070084710710847107208471073084710740847107508471076084710770847107808471079084710800847108108471082084710830847108408471085084710860847108708471088084710890847109008471091084710920847109308471094084710950847109608471097084710980847109908471100084711010847110208471103084711040847110508480001084800020848000308480004084800050848000608480007084800080848000908480010084800110848001208480013084800140848001508480016084800170848001808480019084800200848002108480022084800230848002408480025084800260848002708480028084800290848003008480031084800320848003308480034084800350848003608480037084800380848003908480040084800410848004208480043084800440848004508480046084800470848004808480049084800500848005108480052084800530848005408480055084800560848005708480058084800590848006008480061084800620848006308480064084800650848006608480067084800680848006908480070084800710848007208480073084800740848007508480076084800770848007808480079084800800848008108480082084800830848008408480085084800860848008708480088084800890848009008480091084800920848009308480094084800950848009608480097084800980848009908480100084801010848010208480103084801040848010508480106084801070848010808480109084801100848011108480112084801130848011408480115084801160848011708480118084801190848012008480121084801220848012308480124084801250848012608480127084801280848012908480130084801310848013208480133084801340848013508480136084801370848013808480139084801400848014108480142084801430848014408480145084801460848014708480148084801490848015008480151084801520848015308480154084801550848015608480157084801580848015908480160084801610848016208480163084801640848016508480166084801670848016808480169084801700848017108480172084801730848017408480175084801760848017708480178084801790848018008480181084801820848018308480184084801850848018608480187084801880848018908480190084801910848019208480193084801940848019508480196084801970848019808480199084802000848020108480202084802030848020408480205084802060848020708480208084802090848021008480211084802120848021308480214084802150848021608480217084802180848021908480220084802210848022208480223084802240848022508480226084802270848022808480229084802300848023108480232084802330848023408480235084802360848023708480238084802390848024008480241084802420848024308480244084802450848024608480247084802480848024908480250084802510848025208480253084802540848025508480256084802570848025808480259084802600848026108480262084802630848026408480265084802660848026708480268084802690848027008480271084802720848027308480274084802750848027608480277084802780848027908480280084802810848028208480283084802840848028508480286084802870848028808480289084802900848029108480292084802930848029408480295084802960848029708480298084802990848030008480301084803020848030308480304084803050848030608480307084803080848030908480310084803110848031208480313084803140848031508480316084803170848031808480319084803200848032108480322084803230848032408480325084803260848032708480328084803290848033008480331084803320848033308480334084803350848033608480337084803380848033908480340084803410848034208480343084803440848034508480346084803470848034808480349084803500848035108480352084803530848035408480355084803560848035708480358084803590848036008480361084803620848036308480364084803650848036608480367084803680848036908480370084803710848037208480373084803740848037508480376084803770848037808480379084803800848038108480382084803830848038408480385084803860848038708480388084803890848039008480391084803920848039308480394084803950848039608480397084803980848039908480400084804010848040208480403084804040848040508480406084804070848040808480409084804100848041108480412084804130848041408480415084804160848041708480418084804190848042008480421084804220848042308480424084804250848042608480427084804280848042908480430084804310848043208480433084804340848043508480436084804370848043808480439084804400848044108480442084804430848044408480445084804460848044708480448084804490848045008480451084804520848045308480454084804550848045608480457084804580848045908480460084804610848046208480463084804640848046508480466084804670848046808480469084804700848047108480472084804730848047408480475084804760848047708480478084804790848048008480481084804820848048308480484084804850848048608480487084804880848048908480490084804910848049208480493084804940848049508480496084804970848049808480499084805000848050108480502084805030848050408480505084805060848050708480508084805090848051008480511084805120848051308480514084805150848051608480517084805180848051908480520084805210848052208480523084805240848052508480526084805270848052808480529084805300848053108480532084805330848053408480535084805360848053708480538084805390848054008480541084805420848054308480544084805450848054608480547084805480848054908480550084805510848055208480553084805540848055508480556084805570848055808480559084805600848056108480562084805630848056408480565084805660848056708480568084805690848057008480571084805720848057308480574084805750848057608480577084805780848057908480580084805810848058208480583084805840848058508480586084805870848058808480589084805900848059108480592084805930848059408480595084805960848059708480598084805990848060008480601084806020848060308480604084806050848060608480607084806080848060908480610084806110848061208480613084806140848061508480616084806170848061808480619084806200848062108480622084806230848062408480625084806260848062708480628084806290848063008480631084806320848063308480634084806350848063608480637084806380848063908480640084806410848064208480643084806440848064508480646084806470848064808480649084806500848065108480652084806530848065408480655084806560848065708480658084806590848066008480661084806620848066308480664084806650848066608480667084806680848066908480670084806710848067208480673084806740848067508480676084806770848067808480679084806800848068108480682084806830848068408480685084806860848068708480688084806890848069008480691084806920848069308480694084806950848069608480697084806980848069908480700084807010848070208480703084807040848070508480706084807070848070808480709084807100848071108480712084807130848071408480715084807160848071708480718084807190848072008480721084807220848072308480724084807250848072608480727084807280848072908480730084807310848073208480733084807340848073508480736084807370848073808480739084807400848074108480742084807430848074408480745084807460848074708480748084807490848075008480751084807520848075308480754084807550848075608480757084807580848075908480760084807610848076208480763084807640848076508480766084807670848076808480769084807700848077108480772084807730848077408480775084807760848077708480778084807790848078008480781084807820848078308480784084807850848078608480787084807880848078908480790084807910848079208480793084807940848079508480796084807970848079808480799084808000848080108480802084808030848080408480805084808060848080708480808084808090848081008480811084808120848081308480814084808150848081608480817084808180848081908480820084808210848082208480823084808240848082508480826084808270848082808480829084808300848083108480832084808330848083408480835084808360848083708480838084808390848084008480841084808420848084308480844084808450848084608480847084808480848084908480850084808510848085208480853084808540848085508480856084808570848085808480859084808600848086108480862084808630848086408480865084808660848086708480868084808690848087008480871084808720848087308480874084808750848087608480877084808780848087908480880084808810848088208480883084808840848088508480886084808870848088808480889084808900848089108480892084808930848089408480895084808960848089708480898084808990848090008480901084809020848090308480904084809050848090608480907084809080848090908480910084809110848091208480913084809140848091508480916084809170848091808480919084809200848092108480922084809230848092408480925084809260848092708480928084809290848093008480931084809320848093308480934084809350848093608480937084809380848093908480940084809410848094208480943084809440848094508480946084809470848094808480949084809500848095108480952084809530848095408480955084809560848095708480958084809590848096008480961084809620848096308480964084809650848096608480967084809680848096908480970084809710848097208480973084809740848097508480976084809770848097808480979084809800848098108480982084809830848098408480985084809860848098708480988084809890848099008480991084809920848099308480994084809950848099608480997084809980848099908481000084810010848100208481003084810040848100508481006084810070848100808481009084810100848101108481012084810130848101408481015084810160848101708481018084810190848102008481021084810220848102308481024084810250848102608481027084810280848102908481030084810310848103208481033084810340848103508481036084810370848103808481039084810400848104108481042084810430848104408481045084810460848104708481048084810490848105008481051084810520848105308481054084810550848105608481057084810580848105908481060084810610848106208481063084810640848106508481066084810670848106808481069084810700848107108481072084810730848107408481075084810760848107708481078084810790848108008481081084810820848108308481084084810850848108608481087084810880848108908481090084810910848109208481093084810940848109508481096084810970848109808481099084811000848110108481102084811030848110408481105084900010849000208490003084900040849000508490006084900070849000808490009084900100849001108490012084900130849001408490015084900160849001708490018084900190849002008490021084900220849002308490024084900250849002608490027084900280849002908490030084900310849003208490033084900340849003508490036084900370849003808490039084900400849004108490042084900430849004408490045084900460849004708490048084900490849005008490051084900520849005308490054084900550849005608490057084900580849005908490060084900610849006208490063084900640849006508490066084900670849006808490069084900700849007108490072084900730849007408490075084900760849007708490078084900790849008008490081084900820849008308490084084900850849008608490087084900880849008908490090084900910849009208490093084900940849009508490096084900970849009808490099084901000849010108490102084901030849010408490105084901060849010708490108084901090849011008490111084901120849011308490114084901150849011608490117084901180849011908490120084901210849012208490123084901240849012508490126084901270849012808490129084901300849013108490132084901330849013408490135084901360849013708490138084901390849014008490141084901420849014308490144084901450849014608490147084901480849014908490150084901510849015208490153084901540849015508490156084901570849015808490159084901600849016108490162084901630849016408490165084901660849016708490168084901690849017008490171084901720849017308490174084901750849017608490177084901780849017908490180084901810849018208490183084901840849018508490186084901870849018808490189084901900849019108490192084901930849019408490195084901960849019708490198084901990849020008490201084902020849020308490204084902050849020608490207084902080849020908490210084902110849021208490213084902140849021508490216084902170849021808490219084902200849022108490222084902230849022408490225084902260849022708490228084902290849023008490231084902320849023308490234084902350849023608490237084902380849023908490240084902410849024208490243084902440849024508490246084902470849024808490249084902500849025108490252084902530849025408490255084902560849025708490258084902590849026008490261084902620849026308490264084902650849026608490267084902680849026908490270084902710849027208490273084902740849027508490276084902770849027808490279084902800849028108490282084902830849028408490285084902860849028708490288084902890849029008490291084902920849029308490294084902950849029608490297084902980849029908490300084903010849030208490303084903040849030508490306084903070849030808490309084903100849031108490312084903130849031408490315084903160849031708490318084903190849032008490321084903220849032308490324084903250849032608490327084903280849032908490330084903310849033208490333084903340849033508490336084903370849033808490339084903400849034108490342084903430849034408490345084903460849034708490348084903490849035008490351084903520849035308490354084903550849035608490357084903580849035908490360084903610849036208490363084903640849036508490366084903670849036808490369084903700849037108490372084903730849037408490375084903760849037708490378084903790849038008490381084903820849038308490384084903850849038608490387084903880849038908490390084903910849039208490393084903940849039508490396084903970849039808490399084904000849040108490402084904030849040408490405084904060849040708490408084904090849041008490411084904120849041308490414084904150849041608490417084904180849041908490420084904210849042208490423084904240849042508490426084904270849042808490429084904300849043108490432084904330849043408490435084904360849043708490438084904390849044008490441084904420849044308490444084904450849044608490447084904480849044908490450084904510849045208490453084904540849045508490456084904570849045808490459084904600849046108490462084904630849046408490465084904660849046708490468084904690849047008490471084904720849047308490474084904750849047608490477084904780849047908490480084904810849048208490483084904840849048508490486084904870849048808490489084904900849049108490492084904930849049408490495084904960849049708490498084904990849050008490501084905020849050308490504084905050849050608490507084905080849050908490510084905110849051208490513084905140849051508490516084905170849051808490519084905200849052108490522084905230849052408490525084905260849052708490528084905290849053008490531084905320849053308490534084905350849053608490537084905380849053908490540084905410849054208490543084905440849054508490546084905470849054808490549084905500849055108490552084905530849055408490555084905560849055708490558084905590849056008490561084905620849056308490564084905650849056608490567084905680849056908490570084905710849057208490573084905740849057508490576084905770849057808490579084905800849058108490582084905830849058408490585084905860849058708490588084905890849059008490591084905920849059308490594084905950849059608490597084905980849059908490600084906010849060208490603084906040849060508490606084906070849060808490609084906100849061108490612084906130849061408490615084906160849061708490618084906190849062008490621084906220849062308490624084906250849062608490627084906280849062908490630084906310849063208490633084906340849063508490636084906370849063808490639084906400849064108490642084906430849064408490645084906460849064708490648084906490849065008490651084906520849065308490654084906550849065608490657084906580849065908490660084906610849066208490663084906640849066508490666084906670849066808490669084906700849067108490672084906730849067408490675084906760849067708490678084906790849068008490681084906820849068308490684084906850849068608490687084906880849068908490690084906910849069208490693084906940849069508490696084906970849069808490699084907000849070108490702084907030849070408490705084907060849070708490708084907090849071008490711084907120849071308490714084907150849071608490717084907180849071908490720084907210849072208490723084907240849072508490726084907270849072808490729084907300849073108490732084907330849073408490735084907360849073708490738084907390849074008490741084907420849074308490744084907450849074608490747084907480849074908490750084907510849075208490753084907540849075508490756084907570849075808490759084907600849076108490762084907630849076408490765084907660849076708490768084907690849077008490771084907720849077308490774084907750849077608490777084907780849077908490780084907810849078208490783084907840849078508490786084907870849078808490789084907900849079108490792084907930849079408490795084907960849079708490798084907990849080008490801084908020849080308490804084908050849080608490807084908080849080908490810084908110849081208490813084908140849081508490816084908170849081808490819084908200849082108490822084908230849082408490825084908260849082708490828084908290849083008490831084908320849083308490834084908350849083608490837084908380849083908490840084908410849084208490843084908440849084508490846084908470849084808490849084908500849085108490852084908530849085408490855084908560849085708490858084908590849086008490861084908620849086308490864084908650849086608490867084908680849086908490870084908710849087208490873084908740849087508490876084908770849087808490879084908800849088108490882084908830849088408490885084908860849088708490888084908890849089008490891084908920849089308490894084908950849089608490897084908980849089908490900084909010849090208490903084909040849090508490906084909070849090808490909084909100849091108490912084909130849091408490915084909160849091708490918084909190849092008490921084909220849092308490924084909250849092608490927084909280849092908490930084909310849093208490933084909340849093508490936084909370849093808490939084909400849094108490942084909430849094408490945084909460849094708490948084909490849095008490951084909520849095308490954084909550849095608490957084909580849095908490960084909610849096208490963084909640849096508490966084909670849096808490969084909700849097108490972084909730849097408490975084909760849097708490978084909790849098008490981084909820849098308490984084909850849098608490987084909880849098908490990084909910849099208490993084909940849099508490996084909970849099808490999084910000849100108491002084910030849100408491005084910060849100708491008084910090849101008491011084910120849101308491014084910150849101608491017084910180849101908491020084910210849102208491023084910240849102508491026084910270849102808491029084910300849103108491032084910330849103408491035084910360849103708491038084910390849104008491041084910420849104308491044084910450849104608491047084910480849104908491050084910510849105208491053084910540849105508491056084910570849105808491059084910600849106108491062084910630849106408491065084910660849106708491068084910690849107008491071084910720849107308491074084910750849107608491077084910780849107908491080084910810849108208491083084910840849108508491086084910870849108808491089084910900849109108491092084910930849109408491095084910960849109708491098084910990849110008491101084911020849110308491104084911050850000108500002085000030850000408500005085000060850000708500008085000090850001008500011085000120850001308500014085000150850001608500017085000180850001908500020085000210850002208500023085000240850002508500026085000270850002808500029085000300850003108500032085000330850003408500035085000360850003708500038085000390850004008500041085000420850004308500044085000450850004608500047085000480850004908500050085000510850005208500053085000540850005508500056085000570850005808500059085000600850006108500062085000630850006408500065085000660850006708500068085000690850007008500071085000720850007308500074085000750850007608500077085000780850007908500080085000810850008208500083085000840850008508500086085000870850008808500089085000900850009108500092085000930850009408500095085000960850009708500098085000990850010008500101085001020850010308500104085001050850010608500107085001080850010908500110085001110850011208500113085001140850011508500116085001170850011808500119085001200850012108500122085001230850012408500125085001260850012708500128085001290850013008500131085001320850013308500134085001350850013608500137085001380850013908500140085001410850014208500143085001440850014508500146085001470850014808500149085001500850015108500152085001530850015408500155085001560850015708500158085001590850016008500161085001620850016308500164085001650850016608500167085001680850016908500170085001710850017208500173085001740850017508500176085001770850017808500179085001800850018108500182085001830850018408500185085001860850018708500188085001890850019008500191085001920850019308500194085001950850019608500197085001980850019908500200085002010850020208500203085002040850020508500206085002070850020808500209085002100850021108500212085002130850021408500215085002160850021708500218085002190850022008500221085002220850022308500224085002250850022608500227085002280850022908500230085002310850023208500233085002340850023508500236085002370850023808500239085002400850024108500242085002430850024408500245085002460850024708500248085002490850025008500251085002520850025308500254085002550850025608500257085002580850025908500260085002610850026208500263085002640850026508500266085002670850026808500269085002700850027108500272085002730850027408500275085002760850027708500278085002790850028008500281085002820850028308500284085002850850028608500287085002880850028908500290085002910850029208500293085002940850029508500296085002970850029808500299085003000850030108500302085003030850030408500305085003060850030708500308085003090850031008500311085003120850031308500314085003150850031608500317085003180850031908500320085003210850032208500323085003240850032508500326085003270850032808500329085003300850033108500332085003330850033408500335085003360850033708500338085003390850034008500341085003420850034308500344085003450850034608500347085003480850034908500350085003510850035208500353085003540850035508500356085003570850035808500359085003600850036108500362085003630850036408500365085003660850036708500368085003690850037008500371085003720850037308500374085003750850037608500377085003780850037908500380085003810850038208500383085003840850038508500386085003870850038808500389085003900850039108500392085003930850039408500395085003960850039708500398085003990850040008500401085004020850040308500404085004050850040608500407085004080850040908500410085004110850041208500413085004140850041508500416085004170850041808500419085004200850042108500422085004230850042408500425085004260850042708500428085004290850043008500431085004320850043308500434085004350850043608500437085004380850043908500440085004410850044208500443085004440850044508500446085004470850044808500449085004500850045108500452085004530850045408500455085004560850045708500458085004590850046008500461085004620850046308500464085004650850046608500467085004680850046908500470085004710850047208500473085004740850047508500476085004770850047808500479085004800850048108500482085004830850048408500485085004860850048708500488085004890850049008500491085004920850049308500494085004950850049608500497085004980850049908500500085005010850050208500503085005040850050508500506085005070850050808500509085005100850051108500512085005130850051408500515085005160850051708500518085005190850052008500521085005220850052308500524085005250850052608500527085005280850052908500530085005310850053208500533085005340850053508500536085005370850053808500539085005400850054108500542085005430850054408500545085005460850054708500548085005490850055008500551085005520850055308500554085005550850055608500557085005580850055908500560085005610850056208500563085005640850056508500566085005670850056808500569085005700850057108500572085005730850057408500575085005760850057708500578085005790850058008500581085005820850058308500584085005850850058608500587085005880850058908500590085005910850059208500593085005940850059508500596085005970850059808500599085006000850060108500602085006030850060408500605085006060850060708500608085006090850061008500611085006120850061308500614085006150850061608500617085006180850061908500620085006210850062208500623085006240850062508500626085006270850062808500629085006300850063108500632085006330850063408500635085006360850063708500638085006390850064008500641085006420850064308500644085006450850064608500647085006480850064908500650085006510850065208500653085006540850065508500656085006570850065808500659085006600850066108500662085006630850066408500665085006660850066708500668085006690850067008500671085006720850067308500674085006750850067608500677085006780850067908500680085006810850068208500683085006840850068508500686085006870850068808500689085006900850069108500692085006930850069408500695085006960850069708500698085006990850070008500701085007020850070308500704085007050850070608500707085007080850070908500710085007110850071208500713085007140850071508500716085007170850071808500719085007200850072108500722085007230850072408500725085007260850072708500728085007290850073008500731085007320850073308500734085007350850073608500737085007380850073908500740085007410850074208500743085007440850074508500746085007470850074808500749085007500850075108500752085007530850075408500755085007560850075708500758085007590850076008500761085007620850076308500764085007650850076608500767085007680850076908500770085007710850077208500773085007740850077508500776085007770850077808500779085007800850078108500782085007830850078408500785085007860850078708500788085007890850079008500791085007920850079308500794085007950850079608500797085007980850079908500800085008010850080208500803085008040850080508500806085008070850080808500809085008100850081108500812085008130850081408500815085008160850081708500818085008190850082008500821085008220850082308500824085008250850082608500827085008280850082908500830085008310850083208500833085008340850083508500836085008370850083808500839085008400850084108500842085008430850084408500845085008460850084708500848085008490850085008500851085008520850085308500854085008550850085608500857085008580850085908500860085008610850086208500863085008640850086508500866085008670850086808500869085008700850087108500872085008730850087408500875085008760850087708500878085008790850088008500881085008820850088308500884085008850850088608500887085008880850088908500890085008910850089208500893085008940850089508500896085008970850089808500899085009000850090108500902085009030850090408500905085009060850090708500908085009090850091008500911085009120850091308500914085009150850091608500917085009180850091908500920085009210850092208500923085009240850092508500926085009270850092808500929085009300850093108500932085009330850093408500935085009360850093708500938085009390850094008500941085009420850094308500944085009450850094608500947085009480850094908500950085009510850095208500953085009540850095508500956085009570850095808500959085009600850096108500962085009630850096408500965085009660850096708500968085009690850097008500971085009720850097308500974085009750850097608500977085009780850097908500980085009810850098208500983085009840850098508500986085009870850098808500989085009900850099108500992085009930850099408500995085009960850099708500998085009990850100008501001085010020850100308501004085010050850100608501007085010080850100908501010085010110850101208501013085010140850101508501016085010170850101808501019085010200850102108501022085010230850102408501025085010260850102708501028085010290850103008501031085010320850103308501034085010350850103608501037085010380850103908501040085010410850104208501043085010440850104508501046085010470850104808501049085010500850105108501052085010530850105408501055085010560850105708501058085010590850106008501061085010620850106308501064085010650850106608501067085010680850106908501070085010710850107208501073085010740850107508501076085010770850107808501079085010800850108108501082085010830850108408501085085010860850108708501088085010890850109008501091085010920850109308501094085010950850109608501097085010980850109908501100085011010850110208501103085011040850110508510001085100020851000308510004085100050851000608510007085100080851000908510010085100110851001208510013085100140851001508510016085100170851001808510019085100200851002108510022085100230851002408510025085100260851002708510028085100290851003008510031085100320851003308510034085100350851003608510037085100380851003908510040085100410851004208510043085100440851004508510046085100470851004808510049085100500851005108510052085100530851005408510055085100560851005708510058085100590851006008510061085100620851006308510064085100650851006608510067085100680851006908510070085100710851007208510073085100740851007508510076085100770851007808510079085100800851008108510082085100830851008408510085085100860851008708510088085100890851009008510091085100920851009308510094085100950851009608510097085100980851009908510100085101010851010208510103085101040851010508510106085101070851010808510109085101100851011108510112085101130851011408510115085101160851011708510118085101190851012008510121085101220851012308510124085101250851012608510127085101280851012908510130085101310851013208510133085101340851013508510136085101370851013808510139085101400851014108510142085101430851014408510145085101460851014708510148085101490851015008510151085101520851015308510154085101550851015608510157085101580851015908510160085101610851016208510163085101640851016508510166085101670851016808510169085101700851017108510172085101730851017408510175085101760851017708510178085101790851018008510181085101820851018308510184085101850851018608510187085101880851018908510190085101910851019208510193085101940851019508510196085101970851019808510199085102000851020108510202085102030851020408510205085102060851020708510208085102090851021008510211085102120851021308510214085102150851021608510217085102180851021908510220085102210851022208510223085102240851022508510226085102270851022808510229085102300851023108510232085102330851023408510235085102360851023708510238085102390851024008510241085102420851024308510244085102450851024608510247085102480851024908510250085102510851025208510253085102540851025508510256085102570851025808510259085102600851026108510262085102630851026408510265085102660851026708510268085102690851027008510271085102720851027308510274085102750851027608510277085102780851027908510280085102810851028208510283085102840851028508510286085102870851028808510289085102900851029108510292085102930851029408510295085102960851029708510298085102990851030008510301085103020851030308510304085103050851030608510307085103080851030908510310085103110851031208510313085103140851031508510316085103170851031808510319085103200851032108510322085103230851032408510325085103260851032708510328085103290851033008510331085103320851033308510334085103350851033608510337085103380851033908510340085103410851034208510343085103440851034508510346085103470851034808510349085103500851035108510352085103530851035408510355085103560851035708510358085103590851036008510361085103620851036308510364085103650851036608510367085103680851036908510370085103710851037208510373085103740851037508510376085103770851037808510379085103800851038108510382085103830851038408510385085103860851038708510388085103890851039008510391085103920851039308510394085103950851039608510397085103980851039908510400085104010851040208510403085104040851040508510406085104070851040808510409085104100851041108510412085104130851041408510415085104160851041708510418085104190851042008510421085104220851042308510424085104250851042608510427085104280851042908510430085104310851043208510433085104340851043508510436085104370851043808510439085104400851044108510442085104430851044408510445085104460851044708510448085104490851045008510451085104520851045308510454085104550851045608510457085104580851045908510460085104610851046208510463085104640851046508510466085104670851046808510469085104700851047108510472085104730851047408510475085104760851047708510478085104790851048008510481085104820851048308510484085104850851048608510487085104880851048908510490085104910851049208510493085104940851049508510496085104970851049808510499085105000851050108510502085105030851050408510505085105060851050708510508085105090851051008510511085105120851051308510514085105150851051608510517085105180851051908510520085105210851052208510523085105240851052508510526085105270851052808510529085105300851053108510532085105330851053408510535085105360851053708510538085105390851054008510541085105420851054308510544085105450851054608510547085105480851054908510550085105510851055208510553085105540851055508510556085105570851055808510559085105600851056108510562085105630851056408510565085105660851056708510568085105690851057008510571085105720851057308510574085105750851057608510577085105780851057908510580085105810851058208510583085105840851058508510586085105870851058808510589085105900851059108510592085105930851059408510595085105960851059708510598085105990851060008510601085106020851060308510604085106050851060608510607085106080851060908510610085106110851061208510613085106140851061508510616085106170851061808510619085106200851062108510622085106230851062408510625085106260851062708510628085106290851063008510631085106320851063308510634085106350851063608510637085106380851063908510640085106410851064208510643085106440851064508510646085106470851064808510649085106500851065108510652085106530851065408510655085106560851065708510658085106590851066008510661085106620851066308510664085106650851066608510667085106680851066908510670085106710851067208510673085106740851067508510676085106770851067808510679085106800851068108510682085106830851068408510685085106860851068708510688085106890851069008510691085106920851069308510694085106950851069608510697085106980851069908510700085107010851070208510703085107040851070508510706085107070851070808510709085107100851071108510712085107130851071408510715085107160851071708510718085107190851072008510721085107220851072308510724085107250851072608510727085107280851072908510730085107310851073208510733085107340851073508510736085107370851073808510739085107400851074108510742085107430851074408510745085107460851074708510748085107490851075008510751085107520851075308510754085107550851075608510757085107580851075908510760085107610851076208510763085107640851076508510766085107670851076808510769085107700851077108510772085107730851077408510775085107760851077708510778085107790851078008510781085107820851078308510784085107850851078608510787085107880851078908510790085107910851079208510793085107940851079508510796085107970851079808510799085108000851080108510802085108030851080408510805085108060851080708510808085108090851081008510811085108120851081308510814085108150851081608510817085108180851081908510820085108210851082208510823085108240851082508510826085108270851082808510829085108300851083108510832085108330851083408510835085108360851083708510838085108390851084008510841085108420851084308510844085108450851084608510847085108480851084908510850085108510851085208510853085108540851085508510856085108570851085808510859085108600851086108510862085108630851086408510865085108660851086708510868085108690851087008510871085108720851087308510874085108750851087608510877085108780851087908510880085108810851088208510883085108840851088508510886085108870851088808510889085108900851089108510892085108930851089408510895085108960851089708510898085108990851090008510901085109020851090308510904085109050851090608510907085109080851090908510910085109110851091208510913085109140851091508510916085109170851091808510919085109200851092108510922085109230851092408510925085109260851092708510928085109290851093008510931085109320851093308510934085109350851093608510937085109380851093908510940085109410851094208510943085109440851094508510946085109470851094808510949085109500851095108510952085109530851095408510955085109560851095708510958085109590851096008510961085109620851096308510964085109650851096608510967085109680851096908510970085109710851097208510973085109740851097508510976085109770851097808510979085109800851098108510982085109830851098408510985085109860851098708510988085109890851099008510991085109920851099308510994085109950851099608510997085109980851099908511000085110010851100208511003085110040851100508511006085110070851100808511009085110100851101108511012085110130851101408511015085110160851101708511018085110190851102008511021085110220851102308511024085110250851102608511027085110280851102908511030085110310851103208511033085110340851103508511036085110370851103808511039085110400851104108511042085110430851104408511045085110460851104708511048085110490851105008511051085110520851105308511054085110550851105608511057085110580851105908511060085110610851106208511063085110640851106508511066085110670851106808511069085110700851107108511072085110730851107408511075085110760851107708511078085110790851108008511081085110820851108308511084085110850851108608511087085110880851108908511090085110910851109208511093085110940851109508511096085110970851109808511099085111000851110108511102085111030851110408511105085200010852000208520003085200040852000508520006085200070852000808520009085200100852001108520012085200130852001408520015085200160852001708520018085200190852002008520021085200220852002308520024085200250852002608520027085200280852002908520030085200310852003208520033085200340852003508520036085200370852003808520039085200400852004108520042085200430852004408520045085200460852004708520048085200490852005008520051085200520852005308520054085200550852005608520057085200580852005908520060085200610852006208520063085200640852006508520066085200670852006808520069085200700852007108520072085200730852007408520075085200760852007708520078085200790852008008520081085200820852008308520084085200850852008608520087085200880852008908520090085200910852009208520093085200940852009508520096085200970852009808520099085201000852010108520102085201030852010408520105085201060852010708520108085201090852011008520111085201120852011308520114085201150852011608520117085201180852011908520120085201210852012208520123085201240852012508520126085201270852012808520129085201300852013108520132085201330852013408520135085201360852013708520138085201390852014008520141085201420852014308520144085201450852014608520147085201480852014908520150085201510852015208520153085201540852015508520156085201570852015808520159085201600852016108520162085201630852016408520165085201660852016708520168085201690852017008520171085201720852017308520174085201750852017608520177085201780852017908520180085201810852018208520183085201840852018508520186085201870852018808520189085201900852019108520192085201930852019408520195085201960852019708520198085201990852020008520201085202020852020308520204085202050852020608520207085202080852020908520210085202110852021208520213085202140852021508520216085202170852021808520219085202200852022108520222085202230852022408520225085202260852022708520228085202290852023008520231085202320852023308520234085202350852023608520237085202380852023908520240085202410852024208520243085202440852024508520246085202470852024808520249085202500852025108520252085202530852025408520255085202560852025708520258085202590852026008520261085202620852026308520264085202650852026608520267085202680852026908520270085202710852027208520273085202740852027508520276085202770852027808520279085202800852028108520282085202830852028408520285085202860852028708520288085202890852029008520291085202920852029308520294085202950852029608520297085202980852029908520300085203010852030208520303085203040852030508520306085203070852030808520309085203100852031108520312085203130852031408520315085203160852031708520318085203190852032008520321085203220852032308520324085203250852032608520327085203280852032908520330085203310852033208520333085203340852033508520336085203370852033808520339085203400852034108520342085203430852034408520345085203460852034708520348085203490852035008520351085203520852035308520354085203550852035608520357085203580852035908520360085203610852036208520363085203640852036508520366085203670852036808520369085203700852037108520372085203730852037408520375085203760852037708520378085203790852038008520381085203820852038308520384085203850852038608520387085203880852038908520390085203910852039208520393085203940852039508520396085203970852039808520399085204000852040108520402085204030852040408520405085204060852040708520408085204090852041008520411085204120852041308520414085204150852041608520417085204180852041908520420085204210852042208520423085204240852042508520426085204270852042808520429085204300852043108520432085204330852043408520435085204360852043708520438085204390852044008520441085204420852044308520444085204450852044608520447085204480852044908520450085204510852045208520453085204540852045508520456085204570852045808520459085204600852046108520462085204630852046408520465085204660852046708520468085204690852047008520471085204720852047308520474085204750852047608520477085204780852047908520480085204810852048208520483085204840852048508520486085204870852048808520489085204900852049108520492085204930852049408520495085204960852049708520498085204990852050008520501085205020852050308520504085205050852050608520507085205080852050908520510085205110852051208520513085205140852051508520516085205170852051808520519085205200852052108520522085205230852052408520525085205260852052708520528085205290852053008520531085205320852053308520534085205350852053608520537085205380852053908520540085205410852054208520543085205440852054508520546085205470852054808520549085205500852055108520552085205530852055408520555085205560852055708520558085205590852056008520561085205620852056308520564085205650852056608520567085205680852056908520570085205710852057208520573085205740852057508520576085205770852057808520579085205800852058108520582085205830852058408520585085205860852058708520588085205890852059008520591085205920852059308520594085205950852059608520597085205980852059908520600085206010852060208520603085206040852060508520606085206070852060808520609085206100852061108520612085206130852061408520615085206160852061708520618085206190852062008520621085206220852062308520624085206250852062608520627085206280852062908520630085206310852063208520633085206340852063508520636085206370852063808520639085206400852064108520642085206430852064408520645085206460852064708520648085206490852065008520651085206520852065308520654085206550852065608520657085206580852065908520660085206610852066208520663085206640852066508520666085206670852066808520669085206700852067108520672085206730852067408520675085206760852067708520678085206790852068008520681085206820852068308520684085206850852068608520687085206880852068908520690085206910852069208520693085206940852069508520696085206970852069808520699085207000852070108520702085207030852070408520705085207060852070708520708085207090852071008520711085207120852071308520714085207150852071608520717085207180852071908520720085207210852072208520723085207240852072508520726085207270852072808520729085207300852073108520732085207330852073408520735085207360852073708520738085207390852074008520741085207420852074308520744085207450852074608520747085207480852074908520750085207510852075208520753085207540852075508520756085207570852075808520759085207600852076108520762085207630852076408520765085207660852076708520768085207690852077008520771085207720852077308520774085207750852077608520777085207780852077908520780085207810852078208520783085207840852078508520786085207870852078808520789085207900852079108520792085207930852079408520795085207960852079708520798085207990852080008520801085208020852080308520804085208050852080608520807085208080852080908520810085208110852081208520813085208140852081508520816085208170852081808520819085208200852082108520822085208230852082408520825085208260852082708520828085208290852083008520831085208320852083308520834085208350852083608520837085208380852083908520840085208410852084208520843085208440852084508520846085208470852084808520849085208500852085108520852085208530852085408520855085208560852085708520858085208590852086008520861085208620852086308520864085208650852086608520867085208680852086908520870085208710852087208520873085208740852087508520876085208770852087808520879085208800852088108520882085208830852088408520885085208860852088708520888085208890852089008520891085208920852089308520894085208950852089608520897085208980852089908520900085209010852090208520903085209040852090508520906085209070852090808520909085209100852091108520912085209130852091408520915085209160852091708520918085209190852092008520921085209220852092308520924085209250852092608520927085209280852092908520930085209310852093208520933085209340852093508520936085209370852093808520939085209400852094108520942085209430852094408520945085209460852094708520948085209490852095008520951085209520852095308520954085209550852095608520957085209580852095908520960085209610852096208520963085209640852096508520966085209670852096808520969085209700852097108520972085209730852097408520975085209760852097708520978085209790852098008520981085209820852098308520984085209850852098608520987085209880852098908520990085209910852099208520993085209940852099508520996085209970852099808520999085210000852100108521002085210030852100408521005085210060852100708521008085210090852101008521011085210120852101308521014085210150852101608521017085210180852101908521020085210210852102208521023085210240852102508521026085210270852102808521029085210300852103108521032085210330852103408521035085210360852103708521038085210390852104008521041085210420852104308521044085210450852104608521047085210480852104908521050085210510852105208521053085210540852105508521056085210570852105808521059085210600852106108521062085210630852106408521065085210660852106708521068085210690852107008521071085210720852107308521074085210750852107608521077085210780852107908521080085210810852108208521083085210840852108508521086085210870852108808521089085210900852109108521092085210930852109408521095085210960852109708521098085210990852110008521101085211020852110308521104085211050853000108530002085300030853000408530005085300060853000708530008085300090853001008530011085300120853001308530014085300150853001608530017085300180853001908530020085300210853002208530023085300240853002508530026085300270853002808530029085300300853003108530032085300330853003408530035085300360853003708530038085300390853004008530041085300420853004308530044085300450853004608530047085300480853004908530050085300510853005208530053085300540853005508530056085300570853005808530059085300600853006108530062085300630853006408530065085300660853006708530068085300690853007008530071085300720853007308530074085300750853007608530077085300780853007908530080085300810853008208530083085300840853008508530086085300870853008808530089085300900853009108530092085300930853009408530095085300960853009708530098085300990853010008530101085301020853010308530104085301050853010608530107085301080853010908530110085301110853011208530113085301140853011508530116085301170853011808530119085301200853012108530122085301230853012408530125085301260853012708530128085301290853013008530131085301320853013308530134085301350853013608530137085301380853013908530140085301410853014208530143085301440853014508530146085301470853014808530149085301500853015108530152085301530853015408530155085301560853015708530158085301590853016008530161085301620853016308530164085301650853016608530167085301680853016908530170085301710853017208530173085301740853017508530176085301770853017808530179085301800853018108530182085301830853018408530185085301860853018708530188085301890853019008530191085301920853019308530194085301950853019608530197085301980853019908530200085302010853020208530203085302040853020508530206085302070853020808530209085302100853021108530212085302130853021408530215085302160853021708530218085302190853022008530221085302220853022308530224085302250853022608530227085302280853022908530230085302310853023208530233085302340853023508530236085302370853023808530239085302400853024108530242085302430853024408530245085302460853024708530248085302490853025008530251085302520853025308530254085302550853025608530257085302580853025908530260085302610853026208530263085302640853026508530266085302670853026808530269085302700853027108530272085302730853027408530275085302760853027708530278085302790853028008530281085302820853028308530284085302850853028608530287085302880853028908530290085302910853029208530293085302940853029508530296085302970853029808530299085303000853030108530302085303030853030408530305085303060853030708530308085303090853031008530311085303120853031308530314085303150853031608530317085303180853031908530320085303210853032208530323085303240853032508530326085303270853032808530329085303300853033108530332085303330853033408530335085303360853033708530338085303390853034008530341085303420853034308530344085303450853034608530347085303480853034908530350085303510853035208530353085303540853035508530356085303570853035808530359085303600853036108530362085303630853036408530365085303660853036708530368085303690853037008530371085303720853037308530374085303750853037608530377085303780853037908530380085303810853038208530383085303840853038508530386085303870853038808530389085303900853039108530392085303930853039408530395085303960853039708530398085303990853040008530401085304020853040308530404085304050853040608530407085304080853040908530410085304110853041208530413085304140853041508530416085304170853041808530419085304200853042108530422085304230853042408530425085304260853042708530428085304290853043008530431085304320853043308530434085304350853043608530437085304380853043908530440085304410853044208530443085304440853044508530446085304470853044808530449085304500853045108530452085304530853045408530455085304560853045708530458085304590853046008530461085304620853046308530464085304650853046608530467085304680853046908530470085304710853047208530473085304740853047508530476085304770853047808530479085304800853048108530482085304830853048408530485085304860853048708530488085304890853049008530491085304920853049308530494085304950853049608530497085304980853049908530500085305010853050208530503085305040853050508530506085305070853050808530509085305100853051108530512085305130853051408530515085305160853051708530518085305190853052008530521085305220853052308530524085305250853052608530527085305280853052908530530085305310853053208530533085305340853053508530536085305370853053808530539085305400853054108530542085305430853054408530545085305460853054708530548085305490853055008530551085305520853055308530554085305550853055608530557085305580853055908530560085305610853056208530563085305640853056508530566085305670853056808530569085305700853057108530572085305730853057408530575085305760853057708530578085305790853058008530581085305820853058308530584085305850853058608530587085305880853058908530590085305910853059208530593085305940853059508530596085305970853059808530599085306000853060108530602085306030853060408530605085306060853060708530608085306090853061008530611085306120853061308530614085306150853061608530617085306180853061908530620085306210853062208530623085306240853062508530626085306270853062808530629085306300853063108530632085306330853063408530635085306360853063708530638085306390853064008530641085306420853064308530644085306450853064608530647085306480853064908530650085306510853065208530653085306540853065508530656085306570853065808530659085306600853066108530662085306630853066408530665085306660853066708530668085306690853067008530671085306720853067308530674085306750853067608530677085306780853067908530680085306810853068208530683085306840853068508530686085306870853068808530689085306900853069108530692085306930853069408530695085306960853069708530698085306990853070008530701085307020853070308530704085307050853070608530707085307080853070908530710085307110853071208530713085307140853071508530716085307170853071808530719085307200853072108530722085307230853072408530725085307260853072708530728085307290853073008530731085307320853073308530734085307350853073608530737085307380853073908530740085307410853074208530743085307440853074508530746085307470853074808530749085307500853075108530752085307530853075408530755085307560853075708530758085307590853076008530761085307620853076308530764085307650853076608530767085307680853076908530770085307710853077208530773085307740853077508530776085307770853077808530779085307800853078108530782085307830853078408530785085307860853078708530788085307890853079008530791085307920853079308530794085307950853079608530797085307980853079908530800085308010853080208530803085308040853080508530806085308070853080808530809085308100853081108530812085308130853081408530815085308160853081708530818085308190853082008530821085308220853082308530824085308250853082608530827085308280853082908530830085308310853083208530833085308340853083508530836085308370853083808530839085308400853084108530842085308430853084408530845085308460853084708530848085308490853085008530851085308520853085308530854085308550853085608530857085308580853085908530860085308610853086208530863085308640853086508530866085308670853086808530869085308700853087108530872085308730853087408530875085308760853087708530878085308790853088008530881085308820853088308530884085308850853088608530887085308880853088908530890085308910853089208530893085308940853089508530896085308970853089808530899085309000853090108530902085309030853090408530905085309060853090708530908085309090853091008530911085309120853091308530914085309150853091608530917085309180853091908530920085309210853092208530923085309240853092508530926085309270853092808530929085309300853093108530932085309330853093408530935085309360853093708530938085309390853094008530941085309420853094308530944085309450853094608530947085309480853094908530950085309510853095208530953085309540853095508530956085309570853095808530959085309600853096108530962085309630853096408530965085309660853096708530968085309690853097008530971085309720853097308530974085309750853097608530977085309780853097908530980085309810853098208530983085309840853098508530986085309870853098808530989085309900853099108530992085309930853099408530995085309960853099708530998085309990853100008531001085310020853100308531004085310050853100608531007085310080853100908531010085310110853101208531013085310140853101508531016085310170853101808531019085310200853102108531022085310230853102408531025085310260853102708531028085310290853103008531031085310320853103308531034085310350853103608531037085310380853103908531040085310410853104208531043085310440853104508531046085310470853104808531049085310500853105108531052085310530853105408531055085310560853105708531058085310590853106008531061085310620853106308531064085310650853106608531067085310680853106908531070085310710853107208531073085310740853107508531076085310770853107808531079085310800853108108531082085310830853108408531085085310860853108708531088085310890853109008531091085310920853109308531094085310950853109608531097085310980853109908531100085311010853110208531103085311040853110508540001085400020854000308540004085400050854000608540007085400080854000908540010085400110854001208540013085400140854001508540016085400170854001808540019085400200854002108540022085400230854002408540025085400260854002708540028085400290854003008540031085400320854003308540034085400350854003608540037085400380854003908540040085400410854004208540043085400440854004508540046085400470854004808540049085400500854005108540052085400530854005408540055085400560854005708540058085400590854006008540061085400620854006308540064085400650854006608540067085400680854006908540070085400710854007208540073085400740854007508540076085400770854007808540079085400800854008108540082085400830854008408540085085400860854008708540088085400890854009008540091085400920854009308540094085400950854009608540097085400980854009908540100085401010854010208540103085401040854010508540106085401070854010808540109085401100854011108540112085401130854011408540115085401160854011708540118085401190854012008540121085401220854012308540124085401250854012608540127085401280854012908540130085401310854013208540133085401340854013508540136085401370854013808540139085401400854014108540142085401430854014408540145085401460854014708540148085401490854015008540151085401520854015308540154085401550854015608540157085401580854015908540160085401610854016208540163085401640854016508540166085401670854016808540169085401700854017108540172085401730854017408540175085401760854017708540178085401790854018008540181085401820854018308540184085401850854018608540187085401880854018908540190085401910854019208540193085401940854019508540196085401970854019808540199085402000854020108540202085402030854020408540205085402060854020708540208085402090854021008540211085402120854021308540214085402150854021608540217085402180854021908540220085402210854022208540223085402240854022508540226085402270854022808540229085402300854023108540232085402330854023408540235085402360854023708540238085402390854024008540241085402420854024308540244085402450854024608540247085402480854024908540250085402510854025208540253085402540854025508540256085402570854025808540259085402600854026108540262085402630854026408540265085402660854026708540268085402690854027008540271085402720854027308540274085402750854027608540277085402780854027908540280085402810854028208540283085402840854028508540286085402870854028808540289085402900854029108540292085402930854029408540295085402960854029708540298085402990854030008540301085403020854030308540304085403050854030608540307085403080854030908540310085403110854031208540313085403140854031508540316085403170854031808540319085403200854032108540322085403230854032408540325085403260854032708540328085403290854033008540331085403320854033308540334085403350854033608540337085403380854033908540340085403410854034208540343085403440854034508540346085403470854034808540349085403500854035108540352085403530854035408540355085403560854035708540358085403590854036008540361085403620854036308540364085403650854036608540367085403680854036908540370085403710854037208540373085403740854037508540376085403770854037808540379085403800854038108540382085403830854038408540385085403860854038708540388085403890854039008540391085403920854039308540394085403950854039608540397085403980854039908540400085404010854040208540403085404040854040508540406085404070854040808540409085404100854041108540412085404130854041408540415085404160854041708540418085404190854042008540421085404220854042308540424085404250854042608540427085404280854042908540430085404310854043208540433085404340854043508540436085404370854043808540439085404400854044108540442085404430854044408540445085404460854044708540448085404490854045008540451085404520854045308540454085404550854045608540457085404580854045908540460085404610854046208540463085404640854046508540466085404670854046808540469085404700854047108540472085404730854047408540475085404760854047708540478085404790854048008540481085404820854048308540484085404850854048608540487085404880854048908540490085404910854049208540493085404940854049508540496085404970854049808540499085405000854050108540502085405030854050408540505085405060854050708540508085405090854051008540511085405120854051308540514085405150854051608540517085405180854051908540520085405210854052208540523085405240854052508540526085405270854052808540529085405300854053108540532085405330854053408540535085405360854053708540538085405390854054008540541085405420854054308540544085405450854054608540547085405480854054908540550085405510854055208540553085405540854055508540556085405570854055808540559085405600854056108540562085405630854056408540565085405660854056708540568085405690854057008540571085405720854057308540574085405750854057608540577085405780854057908540580085405810854058208540583085405840854058508540586085405870854058808540589085405900854059108540592085405930854059408540595085405960854059708540598085405990854060008540601085406020854060308540604085406050854060608540607085406080854060908540610085406110854061208540613085406140854061508540616085406170854061808540619085406200854062108540622085406230854062408540625085406260854062708540628085406290854063008540631085406320854063308540634085406350854063608540637085406380854063908540640085406410854064208540643085406440854064508540646085406470854064808540649085406500854065108540652085406530854065408540655085406560854065708540658085406590854066008540661085406620854066308540664085406650854066608540667085406680854066908540670085406710854067208540673085406740854067508540676085406770854067808540679085406800854068108540682085406830854068408540685085406860854068708540688085406890854069008540691085406920854069308540694085406950854069608540697085406980854069908540700085407010854070208540703085407040854070508540706085407070854070808540709085407100854071108540712085407130854071408540715085407160854071708540718085407190854072008540721085407220854072308540724085407250854072608540727085407280854072908540730085407310854073208540733085407340854073508540736085407370854073808540739085407400854074108540742085407430854074408540745085407460854074708540748085407490854075008540751085407520854075308540754085407550854075608540757085407580854075908540760085407610854076208540763085407640854076508540766085407670854076808540769085407700854077108540772085407730854077408540775085407760854077708540778085407790854078008540781085407820854078308540784085407850854078608540787085407880854078908540790085407910854079208540793085407940854079508540796085407970854079808540799085408000854080108540802085408030854080408540805085408060854080708540808085408090854081008540811085408120854081308540814085408150854081608540817085408180854081908540820085408210854082208540823085408240854082508540826085408270854082808540829085408300854083108540832085408330854083408540835085408360854083708540838085408390854084008540841085408420854084308540844085408450854084608540847085408480854084908540850085408510854085208540853085408540854085508540856085408570854085808540859085408600854086108540862085408630854086408540865085408660854086708540868085408690854087008540871085408720854087308540874085408750854087608540877085408780854087908540880085408810854088208540883085408840854088508540886085408870854088808540889085408900854089108540892085408930854089408540895085408960854089708540898085408990854090008540901085409020854090308540904085409050854090608540907085409080854090908540910085409110854091208540913085409140854091508540916085409170854091808540919085409200854092108540922085409230854092408540925085409260854092708540928085409290854093008540931085409320854093308540934085409350854093608540937085409380854093908540940085409410854094208540943085409440854094508540946085409470854094808540949085409500854095108540952085409530854095408540955085409560854095708540958085409590854096008540961085409620854096308540964085409650854096608540967085409680854096908540970085409710854097208540973085409740854097508540976085409770854097808540979085409800854098108540982085409830854098408540985085409860854098708540988085409890854099008540991085409920854099308540994085409950854099608540997085409980854099908541000085410010854100208541003085410040854100508541006085410070854100808541009085410100854101108541012085410130854101408541015085410160854101708541018085410190854102008541021085410220854102308541024085410250854102608541027085410280854102908541030085410310854103208541033085410340854103508541036085410370854103808541039085410400854104108541042085410430854104408541045085410460854104708541048085410490854105008541051085410520854105308541054085410550854105608541057085410580854105908541060085410610854106208541063085410640854106508541066085410670854106808541069085410700854107108541072085410730854107408541075085410760854107708541078085410790854108008541081085410820854108308541084085410850854108608541087085410880854108908541090085410910854109208541093085410940854109508541096085410970854109808541099085411000854110108541102085411030854110408541105085500010855000208550003085500040855000508550006085500070855000808550009085500100855001108550012085500130855001408550015085500160855001708550018085500190855002008550021085500220855002308550024085500250855002608550027085500280855002908550030085500310855003208550033085500340855003508550036085500370855003808550039085500400855004108550042085500430855004408550045085500460855004708550048085500490855005008550051085500520855005308550054085500550855005608550057085500580855005908550060085500610855006208550063085500640855006508550066085500670855006808550069085500700855007108550072085500730855007408550075085500760855007708550078085500790855008008550081085500820855008308550084085500850855008608550087085500880855008908550090085500910855009208550093085500940855009508550096085500970855009808550099085501000855010108550102085501030855010408550105085501060855010708550108085501090855011008550111085501120855011308550114085501150855011608550117085501180855011908550120085501210855012208550123085501240855012508550126085501270855012808550129085501300855013108550132085501330855013408550135085501360855013708550138085501390855014008550141085501420855014308550144085501450855014608550147085501480855014908550150085501510855015208550153085501540855015508550156085501570855015808550159085501600855016108550162085501630855016408550165085501660855016708550168085501690855017008550171085501720855017308550174085501750855017608550177085501780855017908550180085501810855018208550183085501840855018508550186085501870855018808550189085501900855019108550192085501930855019408550195085501960855019708550198085501990855020008550201085502020855020308550204085502050855020608550207085502080855020908550210085502110855021208550213085502140855021508550216085502170855021808550219085502200855022108550222085502230855022408550225085502260855022708550228085502290855023008550231085502320855023308550234085502350855023608550237085502380855023908550240085502410855024208550243085502440855024508550246085502470855024808550249085502500855025108550252085502530855025408550255085502560855025708550258085502590855026008550261085502620855026308550264085502650855026608550267085502680855026908550270085502710855027208550273085502740855027508550276085502770855027808550279085502800855028108550282085502830855028408550285085502860855028708550288085502890855029008550291085502920855029308550294085502950855029608550297085502980855029908550300085503010855030208550303085503040855030508550306085503070855030808550309085503100855031108550312085503130855031408550315085503160855031708550318085503190855032008550321085503220855032308550324085503250855032608550327085503280855032908550330085503310855033208550333085503340855033508550336085503370855033808550339085503400855034108550342085503430855034408550345085503460855034708550348085503490855035008550351085503520855035308550354085503550855035608550357085503580855035908550360085503610855036208550363085503640855036508550366085503670855036808550369085503700855037108550372085503730855037408550375085503760855037708550378085503790855038008550381085503820855038308550384085503850855038608550387085503880855038908550390085503910855039208550393085503940855039508550396085503970855039808550399085504000855040108550402085504030855040408550405085504060855040708550408085504090855041008550411085504120855041308550414085504150855041608550417085504180855041908550420085504210855042208550423085504240855042508550426085504270855042808550429085504300855043108550432085504330855043408550435085504360855043708550438085504390855044008550441085504420855044308550444085504450855044608550447085504480855044908550450085504510855045208550453085504540855045508550456085504570855045808550459085504600855046108550462085504630855046408550465085504660855046708550468085504690855047008550471085504720855047308550474085504750855047608550477085504780855047908550480085504810855048208550483085504840855048508550486085504870855048808550489085504900855049108550492085504930855049408550495085504960855049708550498085504990855050008550501085505020855050308550504085505050855050608550507085505080855050908550510085505110855051208550513085505140855051508550516085505170855051808550519085505200855052108550522085505230855052408550525085505260855052708550528085505290855053008550531085505320855053308550534085505350855053608550537085505380855053908550540085505410855054208550543085505440855054508550546085505470855054808550549085505500855055108550552085505530855055408550555085505560855055708550558085505590855056008550561085505620855056308550564085505650855056608550567085505680855056908550570085505710855057208550573085505740855057508550576085505770855057808550579085505800855058108550582085505830855058408550585085505860855058708550588085505890855059008550591085505920855059308550594085505950855059608550597085505980855059908550600085506010855060208550603085506040855060508550606085506070855060808550609085506100855061108550612085506130855061408550615085506160855061708550618085506190855062008550621085506220855062308550624085506250855062608550627085506280855062908550630085506310855063208550633085506340855063508550636085506370855063808550639085506400855064108550642085506430855064408550645085506460855064708550648085506490855065008550651085506520855065308550654085506550855065608550657085506580855065908550660085506610855066208550663085506640855066508550666085506670855066808550669085506700855067108550672085506730855067408550675085506760855067708550678085506790855068008550681085506820855068308550684085506850855068608550687085506880855068908550690085506910855069208550693085506940855069508550696085506970855069808550699085507000855070108550702085507030855070408550705085507060855070708550708085507090855071008550711085507120855071308550714085507150855071608550717085507180855071908550720085507210855072208550723085507240855072508550726085507270855072808550729085507300855073108550732085507330855073408550735085507360855073708550738085507390855074008550741085507420855074308550744085507450855074608550747085507480855074908550750085507510855075208550753085507540855075508550756085507570855075808550759085507600855076108550762085507630855076408550765085507660855076708550768085507690855077008550771085507720855077308550774085507750855077608550777085507780855077908550780085507810855078208550783085507840855078508550786085507870855078808550789085507900855079108550792085507930855079408550795085507960855079708550798085507990855080008550801085508020855080308550804085508050855080608550807085508080855080908550810085508110855081208550813085508140855081508550816085508170855081808550819085508200855082108550822085508230855082408550825085508260855082708550828085508290855083008550831085508320855083308550834085508350855083608550837085508380855083908550840085508410855084208550843085508440855084508550846085508470855084808550849085508500855085108550852085508530855085408550855085508560855085708550858085508590855086008550861085508620855086308550864085508650855086608550867085508680855086908550870085508710855087208550873085508740855087508550876085508770855087808550879085508800855088108550882085508830855088408550885085508860855088708550888085508890855089008550891085508920855089308550894085508950855089608550897085508980855089908550900085509010855090208550903085509040855090508550906085509070855090808550909085509100855091108550912085509130855091408550915085509160855091708550918085509190855092008550921085509220855092308550924085509250855092608550927085509280855092908550930085509310855093208550933085509340855093508550936085509370855093808550939085509400855094108550942085509430855094408550945085509460855094708550948085509490855095008550951085509520855095308550954085509550855095608550957085509580855095908550960085509610855096208550963085509640855096508550966085509670855096808550969085509700855097108550972085509730855097408550975085509760855097708550978085509790855098008550981085509820855098308550984085509850855098608550987085509880855098908550990085509910855099208550993085509940855099508550996085509970855099808550999085510000855100108551002085510030855100408551005085510060855100708551008085510090855101008551011085510120855101308551014085510150855101608551017085510180855101908551020085510210855102208551023085510240855102508551026085510270855102808551029085510300855103108551032085510330855103408551035085510360855103708551038085510390855104008551041085510420855104308551044085510450855104608551047085510480855104908551050085510510855105208551053085510540855105508551056085510570855105808551059085510600855106108551062085510630855106408551065085510660855106708551068085510690855107008551071085510720855107308551074085510750855107608551077085510780855107908551080085510810855108208551083085510840855108508551086085510870855108808551089085510900855109108551092085510930855109408551095085510960855109708551098085510990855110008551101085511020855110308551104085511050856000108560002085600030856000408560005085600060856000708560008085600090856001008560011085600120856001308560014085600150856001608560017085600180856001908560020085600210856002208560023085600240856002508560026085600270856002808560029085600300856003108560032085600330856003408560035085600360856003708560038085600390856004008560041085600420856004308560044085600450856004608560047085600480856004908560050085600510856005208560053085600540856005508560056085600570856005808560059085600600856006108560062085600630856006408560065085600660856006708560068085600690856007008560071085600720856007308560074085600750856007608560077085600780856007908560080085600810856008208560083085600840856008508560086085600870856008808560089085600900856009108560092085600930856009408560095085600960856009708560098085600990856010008560101085601020856010308560104085601050856010608560107085601080856010908560110085601110856011208560113085601140856011508560116085601170856011808560119085601200856012108560122085601230856012408560125085601260856012708560128085601290856013008560131085601320856013308560134085601350856013608560137085601380856013908560140085601410856014208560143085601440856014508560146085601470856014808560149085601500856015108560152085601530856015408560155085601560856015708560158085601590856016008560161085601620856016308560164085601650856016608560167085601680856016908560170085601710856017208560173085601740856017508560176085601770856017808560179085601800856018108560182085601830856018408560185085601860856018708560188085601890856019008560191085601920856019308560194085601950856019608560197085601980856019908560200085602010856020208560203085602040856020508560206085602070856020808560209085602100856021108560212085602130856021408560215085602160856021708560218085602190856022008560221085602220856022308560224085602250856022608560227085602280856022908560230085602310856023208560233085602340856023508560236085602370856023808560239085602400856024108560242085602430856024408560245085602460856024708560248085602490856025008560251085602520856025308560254085602550856025608560257085602580856025908560260085602610856026208560263085602640856026508560266085602670856026808560269085602700856027108560272085602730856027408560275085602760856027708560278085602790856028008560281085602820856028308560284085602850856028608560287085602880856028908560290085602910856029208560293085602940856029508560296085602970856029808560299085603000856030108560302085603030856030408560305085603060856030708560308085603090856031008560311085603120856031308560314085603150856031608560317085603180856031908560320085603210856032208560323085603240856032508560326085603270856032808560329085603300856033108560332085603330856033408560335085603360856033708560338085603390856034008560341085603420856034308560344085603450856034608560347085603480856034908560350085603510856035208560353085603540856035508560356085603570856035808560359085603600856036108560362085603630856036408560365085603660856036708560368085603690856037008560371085603720856037308560374085603750856037608560377085603780856037908560380085603810856038208560383085603840856038508560386085603870856038808560389085603900856039108560392085603930856039408560395085603960856039708560398085603990856040008560401085604020856040308560404085604050856040608560407085604080856040908560410085604110856041208560413085604140856041508560416085604170856041808560419085604200856042108560422085604230856042408560425085604260856042708560428085604290856043008560431085604320856043308560434085604350856043608560437085604380856043908560440085604410856044208560443085604440856044508560446085604470856044808560449085604500856045108560452085604530856045408560455085604560856045708560458085604590856046008560461085604620856046308560464085604650856046608560467085604680856046908560470085604710856047208560473085604740856047508560476085604770856047808560479085604800856048108560482085604830856048408560485085604860856048708560488085604890856049008560491085604920856049308560494085604950856049608560497085604980856049908560500085605010856050208560503085605040856050508560506085605070856050808560509085605100856051108560512085605130856051408560515085605160856051708560518085605190856052008560521085605220856052308560524085605250856052608560527085605280856052908560530085605310856053208560533085605340856053508560536085605370856053808560539085605400856054108560542085605430856054408560545085605460856054708560548085605490856055008560551085605520856055308560554085605550856055608560557085605580856055908560560085605610856056208560563085605640856056508560566085605670856056808560569085605700856057108560572085605730856057408560575085605760856057708560578085605790856058008560581085605820856058308560584085605850856058608560587085605880856058908560590085605910856059208560593085605940856059508560596085605970856059808560599085606000856060108560602085606030856060408560605085606060856060708560608085606090856061008560611085606120856061308560614085606150856061608560617085606180856061908560620085606210856062208560623085606240856062508560626085606270856062808560629085606300856063108560632085606330856063408560635085606360856063708560638085606390856064008560641085606420856064308560644085606450856064608560647085606480856064908560650085606510856065208560653085606540856065508560656085606570856065808560659085606600856066108560662085606630856066408560665085606660856066708560668085606690856067008560671085606720856067308560674085606750856067608560677085606780856067908560680085606810856068208560683085606840856068508560686085606870856068808560689085606900856069108560692085606930856069408560695085606960856069708560698085606990856070008560701085607020856070308560704085607050856070608560707085607080856070908560710085607110856071208560713085607140856071508560716085607170856071808560719085607200856072108560722085607230856072408560725085607260856072708560728085607290856073008560731085607320856073308560734085607350856073608560737085607380856073908560740085607410856074208560743085607440856074508560746085607470856074808560749085607500856075108560752085607530856075408560755085607560856075708560758085607590856076008560761085607620856076308560764085607650856076608560767085607680856076908560770085607710856077208560773085607740856077508560776085607770856077808560779085607800856078108560782085607830856078408560785085607860856078708560788085607890856079008560791085607920856079308560794085607950856079608560797085607980856079908560800085608010856080208560803085608040856080508560806085608070856080808560809085608100856081108560812085608130856081408560815085608160856081708560818085608190856082008560821085608220856082308560824085608250856082608560827085608280856082908560830085608310856083208560833085608340856083508560836085608370856083808560839085608400856084108560842085608430856084408560845085608460856084708560848085608490856085008560851085608520856085308560854085608550856085608560857085608580856085908560860085608610856086208560863085608640856086508560866085608670856086808560869085608700856087108560872085608730856087408560875085608760856087708560878085608790856088008560881085608820856088308560884085608850856088608560887085608880856088908560890085608910856089208560893085608940856089508560896085608970856089808560899085609000856090108560902085609030856090408560905085609060856090708560908085609090856091008560911085609120856091308560914085609150856091608560917085609180856091908560920085609210856092208560923085609240856092508560926085609270856092808560929085609300856093108560932085609330856093408560935085609360856093708560938085609390856094008560941085609420856094308560944085609450856094608560947085609480856094908560950085609510856095208560953085609540856095508560956085609570856095808560959085609600856096108560962085609630856096408560965085609660856096708560968085609690856097008560971085609720856097308560974085609750856097608560977085609780856097908560980085609810856098208560983085609840856098508560986085609870856098808560989085609900856099108560992085609930856099408560995085609960856099708560998085609990856100008561001085610020856100308561004085610050856100608561007085610080856100908561010085610110856101208561013085610140856101508561016085610170856101808561019085610200856102108561022085610230856102408561025085610260856102708561028085610290856103008561031085610320856103308561034085610350856103608561037085610380856103908561040085610410856104208561043085610440856104508561046085610470856104808561049085610500856105108561052085610530856105408561055085610560856105708561058085610590856106008561061085610620856106308561064085610650856106608561067085610680856106908561070085610710856107208561073085610740856107508561076085610770856107808561079085610800856108108561082085610830856108408561085085610860856108708561088085610890856109008561091085610920856109308561094085610950856109608561097085610980856109908561100085611010856110208561103085611040856110508570001085700020857000308570004085700050857000608570007085700080857000908570010085700110857001208570013085700140857001508570016085700170857001808570019085700200857002108570022085700230857002408570025085700260857002708570028085700290857003008570031085700320857003308570034085700350857003608570037085700380857003908570040085700410857004208570043085700440857004508570046085700470857004808570049085700500857005108570052085700530857005408570055085700560857005708570058085700590857006008570061085700620857006308570064085700650857006608570067085700680857006908570070085700710857007208570073085700740857007508570076085700770857007808570079085700800857008108570082085700830857008408570085085700860857008708570088085700890857009008570091085700920857009308570094085700950857009608570097085700980857009908570100085701010857010208570103085701040857010508570106085701070857010808570109085701100857011108570112085701130857011408570115085701160857011708570118085701190857012008570121085701220857012308570124085701250857012608570127085701280857012908570130085701310857013208570133085701340857013508570136085701370857013808570139085701400857014108570142085701430857014408570145085701460857014708570148085701490857015008570151085701520857015308570154085701550857015608570157085701580857015908570160085701610857016208570163085701640857016508570166085701670857016808570169085701700857017108570172085701730857017408570175085701760857017708570178085701790857018008570181085701820857018308570184085701850857018608570187085701880857018908570190085701910857019208570193085701940857019508570196085701970857019808570199085702000857020108570202085702030857020408570205085702060857020708570208085702090857021008570211085702120857021308570214085702150857021608570217085702180857021908570220085702210857022208570223085702240857022508570226085702270857022808570229085702300857023108570232085702330857023408570235085702360857023708570238085702390857024008570241085702420857024308570244085702450857024608570247085702480857024908570250085702510857025208570253085702540857025508570256085702570857025808570259085702600857026108570262085702630857026408570265085702660857026708570268085702690857027008570271085702720857027308570274085702750857027608570277085702780857027908570280085702810857028208570283085702840857028508570286085702870857028808570289085702900857029108570292085702930857029408570295085702960857029708570298085702990857030008570301085703020857030308570304085703050857030608570307085703080857030908570310085703110857031208570313085703140857031508570316085703170857031808570319085703200857032108570322085703230857032408570325085703260857032708570328085703290857033008570331085703320857033308570334085703350857033608570337085703380857033908570340085703410857034208570343085703440857034508570346085703470857034808570349085703500857035108570352085703530857035408570355085703560857035708570358085703590857036008570361085703620857036308570364085703650857036608570367085703680857036908570370085703710857037208570373085703740857037508570376085703770857037808570379085703800857038108570382085703830857038408570385085703860857038708570388085703890857039008570391085703920857039308570394085703950857039608570397085703980857039908570400085704010857040208570403085704040857040508570406085704070857040808570409085704100857041108570412085704130857041408570415085704160857041708570418085704190857042008570421085704220857042308570424085704250857042608570427085704280857042908570430085704310857043208570433085704340857043508570436085704370857043808570439085704400857044108570442085704430857044408570445085704460857044708570448085704490857045008570451085704520857045308570454085704550857045608570457085704580857045908570460085704610857046208570463085704640857046508570466085704670857046808570469085704700857047108570472085704730857047408570475085704760857047708570478085704790857048008570481085704820857048308570484085704850857048608570487085704880857048908570490085704910857049208570493085704940857049508570496085704970857049808570499085705000857050108570502085705030857050408570505085705060857050708570508085705090857051008570511085705120857051308570514085705150857051608570517085705180857051908570520085705210857052208570523085705240857052508570526085705270857052808570529085705300857053108570532085705330857053408570535085705360857053708570538085705390857054008570541085705420857054308570544085705450857054608570547085705480857054908570550085705510857055208570553085705540857055508570556085705570857055808570559085705600857056108570562085705630857056408570565085705660857056708570568085705690857057008570571085705720857057308570574085705750857057608570577085705780857057908570580085705810857058208570583085705840857058508570586085705870857058808570589085705900857059108570592085705930857059408570595085705960857059708570598085705990857060008570601085706020857060308570604085706050857060608570607085706080857060908570610085706110857061208570613085706140857061508570616085706170857061808570619085706200857062108570622085706230857062408570625085706260857062708570628085706290857063008570631085706320857063308570634085706350857063608570637085706380857063908570640085706410857064208570643085706440857064508570646085706470857064808570649085706500857065108570652085706530857065408570655085706560857065708570658085706590857066008570661085706620857066308570664085706650857066608570667085706680857066908570670085706710857067208570673085706740857067508570676085706770857067808570679085706800857068108570682085706830857068408570685085706860857068708570688085706890857069008570691085706920857069308570694085706950857069608570697085706980857069908570700085707010857070208570703085707040857070508570706085707070857070808570709085707100857071108570712085707130857071408570715085707160857071708570718085707190857072008570721085707220857072308570724085707250857072608570727085707280857072908570730085707310857073208570733085707340857073508570736085707370857073808570739085707400857074108570742085707430857074408570745085707460857074708570748085707490857075008570751085707520857075308570754085707550857075608570757085707580857075908570760085707610857076208570763085707640857076508570766085707670857076808570769085707700857077108570772085707730857077408570775085707760857077708570778085707790857078008570781085707820857078308570784085707850857078608570787085707880857078908570790085707910857079208570793085707940857079508570796085707970857079808570799085708000857080108570802085708030857080408570805085708060857080708570808085708090857081008570811085708120857081308570814085708150857081608570817085708180857081908570820085708210857082208570823085708240857082508570826085708270857082808570829085708300857083108570832085708330857083408570835085708360857083708570838085708390857084008570841085708420857084308570844085708450857084608570847085708480857084908570850085708510857085208570853085708540857085508570856085708570857085808570859085708600857086108570862085708630857086408570865085708660857086708570868085708690857087008570871085708720857087308570874085708750857087608570877085708780857087908570880085708810857088208570883085708840857088508570886085708870857088808570889085708900857089108570892085708930857089408570895085708960857089708570898085708990857090008570901085709020857090308570904085709050857090608570907085709080857090908570910085709110857091208570913085709140857091508570916085709170857091808570919085709200857092108570922085709230857092408570925085709260857092708570928085709290857093008570931085709320857093308570934085709350857093608570937085709380857093908570940085709410857094208570943085709440857094508570946085709470857094808570949085709500857095108570952085709530857095408570955085709560857095708570958085709590857096008570961085709620857096308570964085709650857096608570967085709680857096908570970085709710857097208570973085709740857097508570976085709770857097808570979085709800857098108570982085709830857098408570985085709860857098708570988085709890857099008570991085709920857099308570994085709950857099608570997085709980857099908571000085710010857100208571003085710040857100508571006085710070857100808571009085710100857101108571012085710130857101408571015085710160857101708571018085710190857102008571021085710220857102308571024085710250857102608571027085710280857102908571030085710310857103208571033085710340857103508571036085710370857103808571039085710400857104108571042085710430857104408571045085710460857104708571048085710490857105008571051085710520857105308571054085710550857105608571057085710580857105908571060085710610857106208571063085710640857106508571066085710670857106808571069085710700857107108571072085710730857107408571075085710760857107708571078085710790857108008571081085710820857108308571084085710850857108608571087085710880857108908571090085710910857109208571093085710940857109508571096085710970857109808571099085711000857110108571102085711030857110408571105085800010858000208580003085800040858000508580006085800070858000808580009085800100858001108580012085800130858001408580015085800160858001708580018085800190858002008580021085800220858002308580024085800250858002608580027085800280858002908580030085800310858003208580033085800340858003508580036085800370858003808580039085800400858004108580042085800430858004408580045085800460858004708580048085800490858005008580051085800520858005308580054085800550858005608580057085800580858005908580060085800610858006208580063085800640858006508580066085800670858006808580069085800700858007108580072085800730858007408580075085800760858007708580078085800790858008008580081085800820858008308580084085800850858008608580087085800880858008908580090085800910858009208580093085800940858009508580096085800970858009808580099085801000858010108580102085801030858010408580105085801060858010708580108085801090858011008580111085801120858011308580114085801150858011608580117085801180858011908580120085801210858012208580123085801240858012508580126085801270858012808580129085801300858013108580132085801330858013408580135085801360858013708580138085801390858014008580141085801420858014308580144085801450858014608580147085801480858014908580150085801510858015208580153085801540858015508580156085801570858015808580159085801600858016108580162085801630858016408580165085801660858016708580168085801690858017008580171085801720858017308580174085801750858017608580177085801780858017908580180085801810858018208580183085801840858018508580186085801870858018808580189085801900858019108580192085801930858019408580195085801960858019708580198085801990858020008580201085802020858020308580204085802050858020608580207085802080858020908580210085802110858021208580213085802140858021508580216085802170858021808580219085802200858022108580222085802230858022408580225085802260858022708580228085802290858023008580231085802320858023308580234085802350858023608580237085802380858023908580240085802410858024208580243085802440858024508580246085802470858024808580249085802500858025108580252085802530858025408580255085802560858025708580258085802590858026008580261085802620858026308580264085802650858026608580267085802680858026908580270085802710858027208580273085802740858027508580276085802770858027808580279085802800858028108580282085802830858028408580285085802860858028708580288085802890858029008580291085802920858029308580294085802950858029608580297085802980858029908580300085803010858030208580303085803040858030508580306085803070858030808580309085803100858031108580312085803130858031408580315085803160858031708580318085803190858032008580321085803220858032308580324085803250858032608580327085803280858032908580330085803310858033208580333085803340858033508580336085803370858033808580339085803400858034108580342085803430858034408580345085803460858034708580348085803490858035008580351085803520858035308580354085803550858035608580357085803580858035908580360085803610858036208580363085803640858036508580366085803670858036808580369085803700858037108580372085803730858037408580375085803760858037708580378085803790858038008580381085803820858038308580384085803850858038608580387085803880858038908580390085803910858039208580393085803940858039508580396085803970858039808580399085804000858040108580402085804030858040408580405085804060858040708580408085804090858041008580411085804120858041308580414085804150858041608580417085804180858041908580420085804210858042208580423085804240858042508580426085804270858042808580429085804300858043108580432085804330858043408580435085804360858043708580438085804390858044008580441085804420858044308580444085804450858044608580447085804480858044908580450085804510858045208580453085804540858045508580456085804570858045808580459085804600858046108580462085804630858046408580465085804660858046708580468085804690858047008580471085804720858047308580474085804750858047608580477085804780858047908580480085804810858048208580483085804840858048508580486085804870858048808580489085804900858049108580492085804930858049408580495085804960858049708580498085804990858050008580501085805020858050308580504085805050858050608580507085805080858050908580510085805110858051208580513085805140858051508580516085805170858051808580519085805200858052108580522085805230858052408580525085805260858052708580528085805290858053008580531085805320858053308580534085805350858053608580537085805380858053908580540085805410858054208580543085805440858054508580546085805470858054808580549085805500858055108580552085805530858055408580555085805560858055708580558085805590858056008580561085805620858056308580564085805650858056608580567085805680858056908580570085805710858057208580573085805740858057508580576085805770858057808580579085805800858058108580582085805830858058408580585085805860858058708580588085805890858059008580591085805920858059308580594085805950858059608580597085805980858059908580600085806010858060208580603085806040858060508580606085806070858060808580609085806100858061108580612085806130858061408580615085806160858061708580618085806190858062008580621085806220858062308580624085806250858062608580627085806280858062908580630085806310858063208580633085806340858063508580636085806370858063808580639085806400858064108580642085806430858064408580645085806460858064708580648085806490858065008580651085806520858065308580654085806550858065608580657085806580858065908580660085806610858066208580663085806640858066508580666085806670858066808580669085806700858067108580672085806730858067408580675085806760858067708580678085806790858068008580681085806820858068308580684085806850858068608580687085806880858068908580690085806910858069208580693085806940858069508580696085806970858069808580699085807000858070108580702085807030858070408580705085807060858070708580708085807090858071008580711085807120858071308580714085807150858071608580717085807180858071908580720085807210858072208580723085807240858072508580726085807270858072808580729085807300858073108580732085807330858073408580735085807360858073708580738085807390858074008580741085807420858074308580744085807450858074608580747085807480858074908580750085807510858075208580753085807540858075508580756085807570858075808580759085807600858076108580762085807630858076408580765085807660858076708580768085807690858077008580771085807720858077308580774085807750858077608580777085807780858077908580780085807810858078208580783085807840858078508580786085807870858078808580789085807900858079108580792085807930858079408580795085807960858079708580798085807990858080008580801085808020858080308580804085808050858080608580807085808080858080908580810085808110858081208580813085808140858081508580816085808170858081808580819085808200858082108580822085808230858082408580825085808260858082708580828085808290858083008580831085808320858083308580834085808350858083608580837085808380858083908580840085808410858084208580843085808440858084508580846085808470858084808580849085808500858085108580852085808530858085408580855085808560858085708580858085808590858086008580861085808620858086308580864085808650858086608580867085808680858086908580870085808710858087208580873085808740858087508580876085808770858087808580879085808800858088108580882085808830858088408580885085808860858088708580888085808890858089008580891085808920858089308580894085808950858089608580897085808980858089908580900085809010858090208580903085809040858090508580906085809070858090808580909085809100858091108580912085809130858091408580915085809160858091708580918085809190858092008580921085809220858092308580924085809250858092608580927085809280858092908580930085809310858093208580933085809340858093508580936085809370858093808580939085809400858094108580942085809430858094408580945085809460858094708580948085809490858095008580951085809520858095308580954085809550858095608580957085809580858095908580960085809610858096208580963085809640858096508580966085809670858096808580969085809700858097108580972085809730858097408580975085809760858097708580978085809790858098008580981085809820858098308580984085809850858098608580987085809880858098908580990085809910858099208580993085809940858099508580996085809970858099808580999085810000858100108581002085810030858100408581005085810060858100708581008085810090858101008581011085810120858101308581014085810150858101608581017085810180858101908581020085810210858102208581023085810240858102508581026085810270858102808581029085810300858103108581032085810330858103408581035085810360858103708581038085810390858104008581041085810420858104308581044085810450858104608581047085810480858104908581050085810510858105208581053085810540858105508581056085810570858105808581059085810600858106108581062085810630858106408581065085810660858106708581068085810690858107008581071085810720858107308581074085810750858107608581077085810780858107908581080085810810858108208581083085810840858108508581086085810870858108808581089085810900858109108581092085810930858109408581095085810960858109708581098085810990858110008581101085811020858110308581104085811050859000108590002085900030859000408590005085900060859000708590008085900090859001008590011085900120859001308590014085900150859001608590017085900180859001908590020085900210859002208590023085900240859002508590026085900270859002808590029085900300859003108590032085900330859003408590035085900360859003708590038085900390859004008590041085900420859004308590044085900450859004608590047085900480859004908590050085900510859005208590053085900540859005508590056085900570859005808590059085900600859006108590062085900630859006408590065085900660859006708590068085900690859007008590071085900720859007308590074085900750859007608590077085900780859007908590080085900810859008208590083085900840859008508590086085900870859008808590089085900900859009108590092085900930859009408590095085900960859009708590098085900990859010008590101085901020859010308590104085901050859010608590107085901080859010908590110085901110859011208590113085901140859011508590116085901170859011808590119085901200859012108590122085901230859012408590125085901260859012708590128085901290859013008590131085901320859013308590134085901350859013608590137085901380859013908590140085901410859014208590143085901440859014508590146085901470859014808590149085901500859015108590152085901530859015408590155085901560859015708590158085901590859016008590161085901620859016308590164085901650859016608590167085901680859016908590170085901710859017208590173085901740859017508590176085901770859017808590179085901800859018108590182085901830859018408590185085901860859018708590188085901890859019008590191085901920859019308590194085901950859019608590197085901980859019908590200085902010859020208590203085902040859020508590206085902070859020808590209085902100859021108590212085902130859021408590215085902160859021708590218085902190859022008590221085902220859022308590224085902250859022608590227085902280859022908590230085902310859023208590233085902340859023508590236085902370859023808590239085902400859024108590242085902430859024408590245085902460859024708590248085902490859025008590251085902520859025308590254085902550859025608590257085902580859025908590260085902610859026208590263085902640859026508590266085902670859026808590269085902700859027108590272085902730859027408590275085902760859027708590278085902790859028008590281085902820859028308590284085902850859028608590287085902880859028908590290085902910859029208590293085902940859029508590296085902970859029808590299085903000859030108590302085903030859030408590305085903060859030708590308085903090859031008590311085903120859031308590314085903150859031608590317085903180859031908590320085903210859032208590323085903240859032508590326085903270859032808590329085903300859033108590332085903330859033408590335085903360859033708590338085903390859034008590341085903420859034308590344085903450859034608590347085903480859034908590350085903510859035208590353085903540859035508590356085903570859035808590359085903600859036108590362085903630859036408590365085903660859036708590368085903690859037008590371085903720859037308590374085903750859037608590377085903780859037908590380085903810859038208590383085903840859038508590386085903870859038808590389085903900859039108590392085903930859039408590395085903960859039708590398085903990859040008590401085904020859040308590404085904050859040608590407085904080859040908590410085904110859041208590413085904140859041508590416085904170859041808590419085904200859042108590422085904230859042408590425085904260859042708590428085904290859043008590431085904320859043308590434085904350859043608590437085904380859043908590440085904410859044208590443085904440859044508590446085904470859044808590449085904500859045108590452085904530859045408590455085904560859045708590458085904590859046008590461085904620859046308590464085904650859046608590467085904680859046908590470085904710859047208590473085904740859047508590476085904770859047808590479085904800859048108590482085904830859048408590485085904860859048708590488085904890859049008590491085904920859049308590494085904950859049608590497085904980859049908590500085905010859050208590503085905040859050508590506085905070859050808590509085905100859051108590512085905130859051408590515085905160859051708590518085905190859052008590521085905220859052308590524085905250859052608590527085905280859052908590530085905310859053208590533085905340859053508590536085905370859053808590539085905400859054108590542085905430859054408590545085905460859054708590548085905490859055008590551085905520859055308590554085905550859055608590557085905580859055908590560085905610859056208590563085905640859056508590566085905670859056808590569085905700859057108590572085905730859057408590575085905760859057708590578085905790859058008590581085905820859058308590584085905850859058608590587085905880859058908590590085905910859059208590593085905940859059508590596085905970859059808590599085906000859060108590602085906030859060408590605085906060859060708590608085906090859061008590611085906120859061308590614085906150859061608590617085906180859061908590620085906210859062208590623085906240859062508590626085906270859062808590629085906300859063108590632085906330859063408590635085906360859063708590638085906390859064008590641085906420859064308590644085906450859064608590647085906480859064908590650085906510859065208590653085906540859065508590656085906570859065808590659085906600859066108590662085906630859066408590665085906660859066708590668085906690859067008590671085906720859067308590674085906750859067608590677085906780859067908590680085906810859068208590683085906840859068508590686085906870859068808590689085906900859069108590692085906930859069408590695085906960859069708590698085906990859070008590701085907020859070308590704085907050859070608590707085907080859070908590710085907110859071208590713085907140859071508590716085907170859071808590719085907200859072108590722085907230859072408590725085907260859072708590728085907290859073008590731085907320859073308590734085907350859073608590737085907380859073908590740085907410859074208590743085907440859074508590746085907470859074808590749085907500859075108590752085907530859075408590755085907560859075708590758085907590859076008590761085907620859076308590764085907650859076608590767085907680859076908590770085907710859077208590773085907740859077508590776085907770859077808590779085907800859078108590782085907830859078408590785085907860859078708590788085907890859079008590791085907920859079308590794085907950859079608590797085907980859079908590800085908010859080208590803085908040859080508590806085908070859080808590809085908100859081108590812085908130859081408590815085908160859081708590818085908190859082008590821085908220859082308590824085908250859082608590827085908280859082908590830085908310859083208590833085908340859083508590836085908370859083808590839085908400859084108590842085908430859084408590845085908460859084708590848085908490859085008590851085908520859085308590854085908550859085608590857085908580859085908590860085908610859086208590863085908640859086508590866085908670859086808590869085908700859087108590872085908730859087408590875085908760859087708590878085908790859088008590881085908820859088308590884085908850859088608590887085908880859088908590890085908910859089208590893085908940859089508590896085908970859089808590899085909000859090108590902085909030859090408590905085909060859090708590908085909090859091008590911085909120859091308590914085909150859091608590917085909180859091908590920085909210859092208590923085909240859092508590926085909270859092808590929085909300859093108590932085909330859093408590935085909360859093708590938085909390859094008590941085909420859094308590944085909450859094608590947085909480859094908590950085909510859095208590953085909540859095508590956085909570859095808590959085909600859096108590962085909630859096408590965085909660859096708590968085909690859097008590971085909720859097308590974085909750859097608590977085909780859097908590980085909810859098208590983085909840859098508590986085909870859098808590989085909900859099108590992085909930859099408590995085909960859099708590998085909990859100008591001085910020859100308591004085910050859100608591007085910080859100908591010085910110859101208591013085910140859101508591016085910170859101808591019085910200859102108591022085910230859102408591025085910260859102708591028085910290859103008591031085910320859103308591034085910350859103608591037085910380859103908591040085910410859104208591043085910440859104508591046085910470859104808591049085910500859105108591052085910530859105408591055085910560859105708591058085910590859106008591061085910620859106308591064085910650859106608591067085910680859106908591070085910710859107208591073085910740859107508591076085910770859107808591079085910800859108108591082085910830859108408591085085910860859108708591088085910890859109008591091085910920859109308591094085910950859109608591097085910980859109908591100085911010859110208591103085911040859110508600001086000020860000308600004086000050860000608600007086000080860000908600010086000110860001208600013086000140860001508600016086000170860001808600019086000200860002108600022086000230860002408600025086000260860002708600028086000290860003008600031086000320860003308600034086000350860003608600037086000380860003908600040086000410860004208600043086000440860004508600046086000470860004808600049086000500860005108600052086000530860005408600055086000560860005708600058086000590860006008600061086000620860006308600064086000650860006608600067086000680860006908600070086000710860007208600073086000740860007508600076086000770860007808600079086000800860008108600082086000830860008408600085086000860860008708600088086000890860009008600091086000920860009308600094086000950860009608600097086000980860009908600100086001010860010208600103086001040860010508600106086001070860010808600109086001100860011108600112086001130860011408600115086001160860011708600118086001190860012008600121086001220860012308600124086001250860012608600127086001280860012908600130086001310860013208600133086001340860013508600136086001370860013808600139086001400860014108600142086001430860014408600145086001460860014708600148086001490860015008600151086001520860015308600154086001550860015608600157086001580860015908600160086001610860016208600163086001640860016508600166086001670860016808600169086001700860017108600172086001730860017408600175086001760860017708600178086001790860018008600181086001820860018308600184086001850860018608600187086001880860018908600190086001910860019208600193086001940860019508600196086001970860019808600199086002000860020108600202086002030860020408600205086002060860020708600208086002090860021008600211086002120860021308600214086002150860021608600217086002180860021908600220086002210860022208600223086002240860022508600226086002270860022808600229086002300860023108600232086002330860023408600235086002360860023708600238086002390860024008600241086002420860024308600244086002450860024608600247086002480860024908600250086002510860025208600253086002540860025508600256086002570860025808600259086002600860026108600262086002630860026408600265086002660860026708600268086002690860027008600271086002720860027308600274086002750860027608600277086002780860027908600280086002810860028208600283086002840860028508600286086002870860028808600289086002900860029108600292086002930860029408600295086002960860029708600298086002990860030008600301086003020860030308600304086003050860030608600307086003080860030908600310086003110860031208600313086003140860031508600316086003170860031808600319086003200860032108600322086003230860032408600325086003260860032708600328086003290860033008600331086003320860033308600334086003350860033608600337086003380860033908600340086003410860034208600343086003440860034508600346086003470860034808600349086003500860035108600352086003530860035408600355086003560860035708600358086003590860036008600361086003620860036308600364086003650860036608600367086003680860036908600370086003710860037208600373086003740860037508600376086003770860037808600379086003800860038108600382086003830860038408600385086003860860038708600388086003890860039008600391086003920860039308600394086003950860039608600397086003980860039908600400086004010860040208600403086004040860040508600406086004070860040808600409086004100860041108600412086004130860041408600415086004160860041708600418086004190860042008600421086004220860042308600424086004250860042608600427086004280860042908600430086004310860043208600433086004340860043508600436086004370860043808600439086004400860044108600442086004430860044408600445086004460860044708600448086004490860045008600451086004520860045308600454086004550860045608600457086004580860045908600460086004610860046208600463086004640860046508600466086004670860046808600469086004700860047108600472086004730860047408600475086004760860047708600478086004790860048008600481086004820860048308600484086004850860048608600487086004880860048908600490086004910860049208600493086004940860049508600496086004970860049808600499086005000860050108600502086005030860050408600505086005060860050708600508086005090860051008600511086005120860051308600514086005150860051608600517086005180860051908600520086005210860052208600523086005240860052508600526086005270860052808600529086005300860053108600532086005330860053408600535086005360860053708600538086005390860054008600541086005420860054308600544086005450860054608600547086005480860054908600550086005510860055208600553086005540860055508600556086005570860055808600559086005600860056108600562086005630860056408600565086005660860056708600568086005690860057008600571086005720860057308600574086005750860057608600577086005780860057908600580086005810860058208600583086005840860058508600586086005870860058808600589086005900860059108600592086005930860059408600595086005960860059708600598086005990860060008600601086006020860060308600604086006050860060608600607086006080860060908600610086006110860061208600613086006140860061508600616086006170860061808600619086006200860062108600622086006230860062408600625086006260860062708600628086006290860063008600631086006320860063308600634086006350860063608600637086006380860063908600640086006410860064208600643086006440860064508600646086006470860064808600649086006500860065108600652086006530860065408600655086006560860065708600658086006590860066008600661086006620860066308600664086006650860066608600667086006680860066908600670086006710860067208600673086006740860067508600676086006770860067808600679086006800860068108600682086006830860068408600685086006860860068708600688086006890860069008600691086006920860069308600694086006950860069608600697086006980860069908600700086007010860070208600703086007040860070508600706086007070860070808600709086007100860071108600712086007130860071408600715086007160860071708600718086007190860072008600721086007220860072308600724086007250860072608600727086007280860072908600730086007310860073208600733086007340860073508600736086007370860073808600739086007400860074108600742086007430860074408600745086007460860074708600748086007490860075008600751086007520860075308600754086007550860075608600757086007580860075908600760086007610860076208600763086007640860076508600766086007670860076808600769086007700860077108600772086007730860077408600775086007760860077708600778086007790860078008600781086007820860078308600784086007850860078608600787086007880860078908600790086007910860079208600793086007940860079508600796086007970860079808600799086008000860080108600802086008030860080408600805086008060860080708600808086008090860081008600811086008120860081308600814086008150860081608600817086008180860081908600820086008210860082208600823086008240860082508600826086008270860082808600829086008300860083108600832086008330860083408600835086008360860083708600838086008390860084008600841086008420860084308600844086008450860084608600847086008480860084908600850086008510860085208600853086008540860085508600856086008570860085808600859086008600860086108600862086008630860086408600865086008660860086708600868086008690860087008600871086008720860087308600874086008750860087608600877086008780860087908600880086008810860088208600883086008840860088508600886086008870860088808600889086008900860089108600892086008930860089408600895086008960860089708600898086008990860090008600901086009020860090308600904086009050860090608600907086009080860090908600910086009110860091208600913086009140860091508600916086009170860091808600919086009200860092108600922086009230860092408600925086009260860092708600928086009290860093008600931086009320860093308600934086009350860093608600937086009380860093908600940086009410860094208600943086009440860094508600946086009470860094808600949086009500860095108600952086009530860095408600955086009560860095708600958086009590860096008600961086009620860096308600964086009650860096608600967086009680860096908600970086009710860097208600973086009740860097508600976086009770860097808600979086009800860098108600982086009830860098408600985086009860860098708600988086009890860099008600991086009920860099308600994086009950860099608600997086009980860099908601000086010010860100208601003086010040860100508601006086010070860100808601009086010100860101108601012086010130860101408601015086010160860101708601018086010190860102008601021086010220860102308601024086010250860102608601027086010280860102908601030086010310860103208601033086010340860103508601036086010370860103808601039086010400860104108601042086010430860104408601045086010460860104708601048086010490860105008601051086010520860105308601054086010550860105608601057086010580860105908601060086010610860106208601063086010640860106508601066086010670860106808601069086010700860107108601072086010730860107408601075086010760860107708601078086010790860108008601081086010820860108308601084086010850860108608601087086010880860108908601090086010910860109208601093086010940860109508601096086010970860109808601099086011000860110108601102086011030860110408601105086100010861000208610003086100040861000508610006086100070861000808610009086100100861001108610012086100130861001408610015086100160861001708610018086100190861002008610021086100220861002308610024086100250861002608610027086100280861002908610030086100310861003208610033086100340861003508610036086100370861003808610039086100400861004108610042086100430861004408610045086100460861004708610048086100490861005008610051086100520861005308610054086100550861005608610057086100580861005908610060086100610861006208610063086100640861006508610066086100670861006808610069086100700861007108610072086100730861007408610075086100760861007708610078086100790861008008610081086100820861008308610084086100850861008608610087086100880861008908610090086100910861009208610093086100940861009508610096086100970861009808610099086101000861010108610102086101030861010408610105086101060861010708610108086101090861011008610111086101120861011308610114086101150861011608610117086101180861011908610120086101210861012208610123086101240861012508610126086101270861012808610129086101300861013108610132086101330861013408610135086101360861013708610138086101390861014008610141086101420861014308610144086101450861014608610147086101480861014908610150086101510861015208610153086101540861015508610156086101570861015808610159086101600861016108610162086101630861016408610165086101660861016708610168086101690861017008610171086101720861017308610174086101750861017608610177086101780861017908610180086101810861018208610183086101840861018508610186086101870861018808610189086101900861019108610192086101930861019408610195086101960861019708610198086101990861020008610201086102020861020308610204086102050861020608610207086102080861020908610210086102110861021208610213086102140861021508610216086102170861021808610219086102200861022108610222086102230861022408610225086102260861022708610228086102290861023008610231086102320861023308610234086102350861023608610237086102380861023908610240086102410861024208610243086102440861024508610246086102470861024808610249086102500861025108610252086102530861025408610255086102560861025708610258086102590861026008610261086102620861026308610264086102650861026608610267086102680861026908610270086102710861027208610273086102740861027508610276086102770861027808610279086102800861028108610282086102830861028408610285086102860861028708610288086102890861029008610291086102920861029308610294086102950861029608610297086102980861029908610300086103010861030208610303086103040861030508610306086103070861030808610309086103100861031108610312086103130861031408610315086103160861031708610318086103190861032008610321086103220861032308610324086103250861032608610327086103280861032908610330086103310861033208610333086103340861033508610336086103370861033808610339086103400861034108610342086103430861034408610345086103460861034708610348086103490861035008610351086103520861035308610354086103550861035608610357086103580861035908610360086103610861036208610363086103640861036508610366086103670861036808610369086103700861037108610372086103730861037408610375086103760861037708610378086103790861038008610381086103820861038308610384086103850861038608610387086103880861038908610390086103910861039208610393086103940861039508610396086103970861039808610399086104000861040108610402086104030861040408610405086104060861040708610408086104090861041008610411086104120861041308610414086104150861041608610417086104180861041908610420086104210861042208610423086104240861042508610426086104270861042808610429086104300861043108610432086104330861043408610435086104360861043708610438086104390861044008610441086104420861044308610444086104450861044608610447086104480861044908610450086104510861045208610453086104540861045508610456086104570861045808610459086104600861046108610462086104630861046408610465086104660861046708610468086104690861047008610471086104720861047308610474086104750861047608610477086104780861047908610480086104810861048208610483086104840861048508610486086104870861048808610489086104900861049108610492086104930861049408610495086104960861049708610498086104990861050008610501086105020861050308610504086105050861050608610507086105080861050908610510086105110861051208610513086105140861051508610516086105170861051808610519086105200861052108610522086105230861052408610525086105260861052708610528086105290861053008610531086105320861053308610534086105350861053608610537086105380861053908610540086105410861054208610543086105440861054508610546086105470861054808610549086105500861055108610552086105530861055408610555086105560861055708610558086105590861056008610561086105620861056308610564086105650861056608610567086105680861056908610570086105710861057208610573086105740861057508610576086105770861057808610579086105800861058108610582086105830861058408610585086105860861058708610588086105890861059008610591086105920861059308610594086105950861059608610597086105980861059908610600086106010861060208610603086106040861060508610606086106070861060808610609086106100861061108610612086106130861061408610615086106160861061708610618086106190861062008610621086106220861062308610624086106250861062608610627086106280861062908610630086106310861063208610633086106340861063508610636086106370861063808610639086106400861064108610642086106430861064408610645086106460861064708610648086106490861065008610651086106520861065308610654086106550861065608610657086106580861065908610660086106610861066208610663086106640861066508610666086106670861066808610669086106700861067108610672086106730861067408610675086106760861067708610678086106790861068008610681086106820861068308610684086106850861068608610687086106880861068908610690086106910861069208610693086106940861069508610696086106970861069808610699086107000861070108610702086107030861070408610705086107060861070708610708086107090861071008610711086107120861071308610714086107150861071608610717086107180861071908610720086107210861072208610723086107240861072508610726086107270861072808610729086107300861073108610732086107330861073408610735086107360861073708610738086107390861074008610741086107420861074308610744086107450861074608610747086107480861074908610750086107510861075208610753086107540861075508610756086107570861075808610759086107600861076108610762086107630861076408610765086107660861076708610768086107690861077008610771086107720861077308610774086107750861077608610777086107780861077908610780086107810861078208610783086107840861078508610786086107870861078808610789086107900861079108610792086107930861079408610795086107960861079708610798086107990861080008610801086108020861080308610804086108050861080608610807086108080861080908610810086108110861081208610813086108140861081508610816086108170861081808610819086108200861082108610822086108230861082408610825086108260861082708610828086108290861083008610831086108320861083308610834086108350861083608610837086108380861083908610840086108410861084208610843086108440861084508610846086108470861084808610849086108500861085108610852086108530861085408610855086108560861085708610858086108590861086008610861086108620861086308610864086108650861086608610867086108680861086908610870086108710861087208610873086108740861087508610876086108770861087808610879086108800861088108610882086108830861088408610885086108860861088708610888086108890861089008610891086108920861089308610894086108950861089608610897086108980861089908610900086109010861090208610903086109040861090508610906086109070861090808610909086109100861091108610912086109130861091408610915086109160861091708610918086109190861092008610921086109220861092308610924086109250861092608610927086109280861092908610930086109310861093208610933086109340861093508610936086109370861093808610939086109400861094108610942086109430861094408610945086109460861094708610948086109490861095008610951086109520861095308610954086109550861095608610957086109580861095908610960086109610861096208610963086109640861096508610966086109670861096808610969086109700861097108610972086109730861097408610975086109760861097708610978086109790861098008610981086109820861098308610984086109850861098608610987086109880861098908610990086109910861099208610993086109940861099508610996086109970861099808610999086110000861100108611002086110030861100408611005086110060861100708611008086110090861101008611011086110120861101308611014086110150861101608611017086110180861101908611020086110210861102208611023086110240861102508611026086110270861102808611029086110300861103108611032086110330861103408611035086110360861103708611038086110390861104008611041086110420861104308611044086110450861104608611047086110480861104908611050086110510861105208611053086110540861105508611056086110570861105808611059086110600861106108611062086110630861106408611065086110660861106708611068086110690861107008611071086110720861107308611074086110750861107608611077086110780861107908611080086110810861108208611083086110840861108508611086086110870861108808611089086110900861109108611092086110930861109408611095086110960861109708611098086110990861110008611101086111020861110308611104086111050862000108620002086200030862000408620005086200060862000708620008086200090862001008620011086200120862001308620014086200150862001608620017086200180862001908620020086200210862002208620023086200240862002508620026086200270862002808620029086200300862003108620032086200330862003408620035086200360862003708620038086200390862004008620041086200420862004308620044086200450862004608620047086200480862004908620050086200510862005208620053086200540862005508620056086200570862005808620059086200600862006108620062086200630862006408620065086200660862006708620068086200690862007008620071086200720862007308620074086200750862007608620077086200780862007908620080086200810862008208620083086200840862008508620086086200870862008808620089086200900862009108620092086200930862009408620095086200960862009708620098086200990862010008620101086201020862010308620104086201050862010608620107086201080862010908620110086201110862011208620113086201140862011508620116086201170862011808620119086201200862012108620122086201230862012408620125086201260862012708620128086201290862013008620131086201320862013308620134086201350862013608620137086201380862013908620140086201410862014208620143086201440862014508620146086201470862014808620149086201500862015108620152086201530862015408620155086201560862015708620158086201590862016008620161086201620862016308620164086201650862016608620167086201680862016908620170086201710862017208620173086201740862017508620176086201770862017808620179086201800862018108620182086201830862018408620185086201860862018708620188086201890862019008620191086201920862019308620194086201950862019608620197086201980862019908620200086202010862020208620203086202040862020508620206086202070862020808620209086202100862021108620212086202130862021408620215086202160862021708620218086202190862022008620221086202220862022308620224086202250862022608620227086202280862022908620230086202310862023208620233086202340862023508620236086202370862023808620239086202400862024108620242086202430862024408620245086202460862024708620248086202490862025008620251086202520862025308620254086202550862025608620257086202580862025908620260086202610862026208620263086202640862026508620266086202670862026808620269086202700862027108620272086202730862027408620275086202760862027708620278086202790862028008620281086202820862028308620284086202850862028608620287086202880862028908620290086202910862029208620293086202940862029508620296086202970862029808620299086203000862030108620302086203030862030408620305086203060862030708620308086203090862031008620311086203120862031308620314086203150862031608620317086203180862031908620320086203210862032208620323086203240862032508620326086203270862032808620329086203300862033108620332086203330862033408620335086203360862033708620338086203390862034008620341086203420862034308620344086203450862034608620347086203480862034908620350086203510862035208620353086203540862035508620356086203570862035808620359086203600862036108620362086203630862036408620365086203660862036708620368086203690862037008620371086203720862037308620374086203750862037608620377086203780862037908620380086203810862038208620383086203840862038508620386086203870862038808620389086203900862039108620392086203930862039408620395086203960862039708620398086203990862040008620401086204020862040308620404086204050862040608620407086204080862040908620410086204110862041208620413086204140862041508620416086204170862041808620419086204200862042108620422086204230862042408620425086204260862042708620428086204290862043008620431086204320862043308620434086204350862043608620437086204380862043908620440086204410862044208620443086204440862044508620446086204470862044808620449086204500862045108620452086204530862045408620455086204560862045708620458086204590862046008620461086204620862046308620464086204650862046608620467086204680862046908620470086204710862047208620473086204740862047508620476086204770862047808620479086204800862048108620482086204830862048408620485086204860862048708620488086204890862049008620491086204920862049308620494086204950862049608620497086204980862049908620500086205010862050208620503086205040862050508620506086205070862050808620509086205100862051108620512086205130862051408620515086205160862051708620518086205190862052008620521086205220862052308620524086205250862052608620527086205280862052908620530086205310862053208620533086205340862053508620536086205370862053808620539086205400862054108620542086205430862054408620545086205460862054708620548086205490862055008620551086205520862055308620554086205550862055608620557086205580862055908620560086205610862056208620563086205640862056508620566086205670862056808620569086205700862057108620572086205730862057408620575086205760862057708620578086205790862058008620581086205820862058308620584086205850862058608620587086205880862058908620590086205910862059208620593086205940862059508620596086205970862059808620599086206000862060108620602086206030862060408620605086206060862060708620608086206090862061008620611086206120862061308620614086206150862061608620617086206180862061908620620086206210862062208620623086206240862062508620626086206270862062808620629086206300862063108620632086206330862063408620635086206360862063708620638086206390862064008620641086206420862064308620644086206450862064608620647086206480862064908620650086206510862065208620653086206540862065508620656086206570862065808620659086206600862066108620662086206630862066408620665086206660862066708620668086206690862067008620671086206720862067308620674086206750862067608620677086206780862067908620680086206810862068208620683086206840862068508620686086206870862068808620689086206900862069108620692086206930862069408620695086206960862069708620698086206990862070008620701086207020862070308620704086207050862070608620707086207080862070908620710086207110862071208620713086207140862071508620716086207170862071808620719086207200862072108620722086207230862072408620725086207260862072708620728086207290862073008620731086207320862073308620734086207350862073608620737086207380862073908620740086207410862074208620743086207440862074508620746086207470862074808620749086207500862075108620752086207530862075408620755086207560862075708620758086207590862076008620761086207620862076308620764086207650862076608620767086207680862076908620770086207710862077208620773086207740862077508620776086207770862077808620779086207800862078108620782086207830862078408620785086207860862078708620788086207890862079008620791086207920862079308620794086207950862079608620797086207980862079908620800086208010862080208620803086208040862080508620806086208070862080808620809086208100862081108620812086208130862081408620815086208160862081708620818086208190862082008620821086208220862082308620824086208250862082608620827086208280862082908620830086208310862083208620833086208340862083508620836086208370862083808620839086208400862084108620842086208430862084408620845086208460862084708620848086208490862085008620851086208520862085308620854086208550862085608620857086208580862085908620860086208610862086208620863086208640862086508620866086208670862086808620869086208700862087108620872086208730862087408620875086208760862087708620878086208790862088008620881086208820862088308620884086208850862088608620887086208880862088908620890086208910862089208620893086208940862089508620896086208970862089808620899086209000862090108620902086209030862090408620905086209060862090708620908086209090862091008620911086209120862091308620914086209150862091608620917086209180862091908620920086209210862092208620923086209240862092508620926086209270862092808620929086209300862093108620932086209330862093408620935086209360862093708620938086209390862094008620941086209420862094308620944086209450862094608620947086209480862094908620950086209510862095208620953086209540862095508620956086209570862095808620959086209600862096108620962086209630862096408620965086209660862096708620968086209690862097008620971086209720862097308620974086209750862097608620977086209780862097908620980086209810862098208620983086209840862098508620986086209870862098808620989086209900862099108620992086209930862099408620995086209960862099708620998086209990862100008621001086210020862100308621004086210050862100608621007086210080862100908621010086210110862101208621013086210140862101508621016086210170862101808621019086210200862102108621022086210230862102408621025086210260862102708621028086210290862103008621031086210320862103308621034086210350862103608621037086210380862103908621040086210410862104208621043086210440862104508621046086210470862104808621049086210500862105108621052086210530862105408621055086210560862105708621058086210590862106008621061086210620862106308621064086210650862106608621067086210680862106908621070086210710862107208621073086210740862107508621076086210770862107808621079086210800862108108621082086210830862108408621085086210860862108708621088086210890862109008621091086210920862109308621094086210950862109608621097086210980862109908621100086211010862110208621103086211040862110508630001086300020863000308630004086300050863000608630007086300080863000908630010086300110863001208630013086300140863001508630016086300170863001808630019086300200863002108630022086300230863002408630025086300260863002708630028086300290863003008630031086300320863003308630034086300350863003608630037086300380863003908630040086300410863004208630043086300440863004508630046086300470863004808630049086300500863005108630052086300530863005408630055086300560863005708630058086300590863006008630061086300620863006308630064086300650863006608630067086300680863006908630070086300710863007208630073086300740863007508630076086300770863007808630079086300800863008108630082086300830863008408630085086300860863008708630088086300890863009008630091086300920863009308630094086300950863009608630097086300980863009908630100086301010863010208630103086301040863010508630106086301070863010808630109086301100863011108630112086301130863011408630115086301160863011708630118086301190863012008630121086301220863012308630124086301250863012608630127086301280863012908630130086301310863013208630133086301340863013508630136086301370863013808630139086301400863014108630142086301430863014408630145086301460863014708630148086301490863015008630151086301520863015308630154086301550863015608630157086301580863015908630160086301610863016208630163086301640863016508630166086301670863016808630169086301700863017108630172086301730863017408630175086301760863017708630178086301790863018008630181086301820863018308630184086301850863018608630187086301880863018908630190086301910863019208630193086301940863019508630196086301970863019808630199086302000863020108630202086302030863020408630205086302060863020708630208086302090863021008630211086302120863021308630214086302150863021608630217086302180863021908630220086302210863022208630223086302240863022508630226086302270863022808630229086302300863023108630232086302330863023408630235086302360863023708630238086302390863024008630241086302420863024308630244086302450863024608630247086302480863024908630250086302510863025208630253086302540863025508630256086302570863025808630259086302600863026108630262086302630863026408630265086302660863026708630268086302690863027008630271086302720863027308630274086302750863027608630277086302780863027908630280086302810863028208630283086302840863028508630286086302870863028808630289086302900863029108630292086302930863029408630295086302960863029708630298086302990863030008630301086303020863030308630304086303050863030608630307086303080863030908630310086303110863031208630313086303140863031508630316086303170863031808630319086303200863032108630322086303230863032408630325086303260863032708630328086303290863033008630331086303320863033308630334086303350863033608630337086303380863033908630340086303410863034208630343086303440863034508630346086303470863034808630349086303500863035108630352086303530863035408630355086303560863035708630358086303590863036008630361086303620863036308630364086303650863036608630367086303680863036908630370086303710863037208630373086303740863037508630376086303770863037808630379086303800863038108630382086303830863038408630385086303860863038708630388086303890863039008630391086303920863039308630394086303950863039608630397086303980863039908630400086304010863040208630403086304040863040508630406086304070863040808630409086304100863041108630412086304130863041408630415086304160863041708630418086304190863042008630421086304220863042308630424086304250863042608630427086304280863042908630430086304310863043208630433086304340863043508630436086304370863043808630439086304400863044108630442086304430863044408630445086304460863044708630448086304490863045008630451086304520863045308630454086304550863045608630457086304580863045908630460086304610863046208630463086304640863046508630466086304670863046808630469086304700863047108630472086304730863047408630475086304760863047708630478086304790863048008630481086304820863048308630484086304850863048608630487086304880863048908630490086304910863049208630493086304940863049508630496086304970863049808630499086305000863050108630502086305030863050408630505086305060863050708630508086305090863051008630511086305120863051308630514086305150863051608630517086305180863051908630520086305210863052208630523086305240863052508630526086305270863052808630529086305300863053108630532086305330863053408630535086305360863053708630538086305390863054008630541086305420863054308630544086305450863054608630547086305480863054908630550086305510863055208630553086305540863055508630556086305570863055808630559086305600863056108630562086305630863056408630565086305660863056708630568086305690863057008630571086305720863057308630574086305750863057608630577086305780863057908630580086305810863058208630583086305840863058508630586086305870863058808630589086305900863059108630592086305930863059408630595086305960863059708630598086305990863060008630601086306020863060308630604086306050863060608630607086306080863060908630610086306110863061208630613086306140863061508630616086306170863061808630619086306200863062108630622086306230863062408630625086306260863062708630628086306290863063008630631086306320863063308630634086306350863063608630637086306380863063908630640086306410863064208630643086306440863064508630646086306470863064808630649086306500863065108630652086306530863065408630655086306560863065708630658086306590863066008630661086306620863066308630664086306650863066608630667086306680863066908630670086306710863067208630673086306740863067508630676086306770863067808630679086306800863068108630682086306830863068408630685086306860863068708630688086306890863069008630691086306920863069308630694086306950863069608630697086306980863069908630700086307010863070208630703086307040863070508630706086307070863070808630709086307100863071108630712086307130863071408630715086307160863071708630718086307190863072008630721086307220863072308630724086307250863072608630727086307280863072908630730086307310863073208630733086307340863073508630736086307370863073808630739086307400863074108630742086307430863074408630745086307460863074708630748086307490863075008630751086307520863075308630754086307550863075608630757086307580863075908630760086307610863076208630763086307640863076508630766086307670863076808630769086307700863077108630772086307730863077408630775086307760863077708630778086307790863078008630781086307820863078308630784086307850863078608630787086307880863078908630790086307910863079208630793086307940863079508630796086307970863079808630799086308000863080108630802086308030863080408630805086308060863080708630808086308090863081008630811086308120863081308630814086308150863081608630817086308180863081908630820086308210863082208630823086308240863082508630826086308270863082808630829086308300863083108630832086308330863083408630835086308360863083708630838086308390863084008630841086308420863084308630844086308450863084608630847086308480863084908630850086308510863085208630853086308540863085508630856086308570863085808630859086308600863086108630862086308630863086408630865086308660863086708630868086308690863087008630871086308720863087308630874086308750863087608630877086308780863087908630880086308810863088208630883086308840863088508630886086308870863088808630889086308900863089108630892086308930863089408630895086308960863089708630898086308990863090008630901086309020863090308630904086309050863090608630907086309080863090908630910086309110863091208630913086309140863091508630916086309170863091808630919086309200863092108630922086309230863092408630925086309260863092708630928086309290863093008630931086309320863093308630934086309350863093608630937086309380863093908630940086309410863094208630943086309440863094508630946086309470863094808630949086309500863095108630952086309530863095408630955086309560863095708630958086309590863096008630961086309620863096308630964086309650863096608630967086309680863096908630970086309710863097208630973086309740863097508630976086309770863097808630979086309800863098108630982086309830863098408630985086309860863098708630988086309890863099008630991086309920863099308630994086309950863099608630997086309980863099908631000086310010863100208631003086310040863100508631006086310070863100808631009086310100863101108631012086310130863101408631015086310160863101708631018086310190863102008631021086310220863102308631024086310250863102608631027086310280863102908631030086310310863103208631033086310340863103508631036086310370863103808631039086310400863104108631042086310430863104408631045086310460863104708631048086310490863105008631051086310520863105308631054086310550863105608631057086310580863105908631060086310610863106208631063086310640863106508631066086310670863106808631069086310700863107108631072086310730863107408631075086310760863107708631078086310790863108008631081086310820863108308631084086310850863108608631087086310880863108908631090086310910863109208631093086310940863109508631096086310970863109808631099086311000863110108631102086311030863110408631105086400010864000208640003086400040864000508640006086400070864000808640009086400100864001108640012086400130864001408640015086400160864001708640018086400190864002008640021086400220864002308640024086400250864002608640027086400280864002908640030086400310864003208640033086400340864003508640036086400370864003808640039086400400864004108640042086400430864004408640045086400460864004708640048086400490864005008640051086400520864005308640054086400550864005608640057086400580864005908640060086400610864006208640063086400640864006508640066086400670864006808640069086400700864007108640072086400730864007408640075086400760864007708640078086400790864008008640081086400820864008308640084086400850864008608640087086400880864008908640090086400910864009208640093086400940864009508640096086400970864009808640099086401000864010108640102086401030864010408640105086401060864010708640108086401090864011008640111086401120864011308640114086401150864011608640117086401180864011908640120086401210864012208640123086401240864012508640126086401270864012808640129086401300864013108640132086401330864013408640135086401360864013708640138086401390864014008640141086401420864014308640144086401450864014608640147086401480864014908640150086401510864015208640153086401540864015508640156086401570864015808640159086401600864016108640162086401630864016408640165086401660864016708640168086401690864017008640171086401720864017308640174086401750864017608640177086401780864017908640180086401810864018208640183086401840864018508640186086401870864018808640189086401900864019108640192086401930864019408640195086401960864019708640198086401990864020008640201086402020864020308640204086402050864020608640207086402080864020908640210086402110864021208640213086402140864021508640216086402170864021808640219086402200864022108640222086402230864022408640225086402260864022708640228086402290864023008640231086402320864023308640234086402350864023608640237086402380864023908640240086402410864024208640243086402440864024508640246086402470864024808640249086402500864025108640252086402530864025408640255086402560864025708640258086402590864026008640261086402620864026308640264086402650864026608640267086402680864026908640270086402710864027208640273086402740864027508640276086402770864027808640279086402800864028108640282086402830864028408640285086402860864028708640288086402890864029008640291086402920864029308640294086402950864029608640297086402980864029908640300086403010864030208640303086403040864030508640306086403070864030808640309086403100864031108640312086403130864031408640315086403160864031708640318086403190864032008640321086403220864032308640324086403250864032608640327086403280864032908640330086403310864033208640333086403340864033508640336086403370864033808640339086403400864034108640342086403430864034408640345086403460864034708640348086403490864035008640351086403520864035308640354086403550864035608640357086403580864035908640360086403610864036208640363086403640864036508640366086403670864036808640369086403700864037108640372086403730864037408640375086403760864037708640378086403790864038008640381086403820864038308640384086403850864038608640387086403880864038908640390086403910864039208640393086403940864039508640396086403970864039808640399086404000864040108640402086404030864040408640405086404060864040708640408086404090864041008640411086404120864041308640414086404150864041608640417086404180864041908640420086404210864042208640423086404240864042508640426086404270864042808640429086404300864043108640432086404330864043408640435086404360864043708640438086404390864044008640441086404420864044308640444086404450864044608640447086404480864044908640450086404510864045208640453086404540864045508640456086404570864045808640459086404600864046108640462086404630864046408640465086404660864046708640468086404690864047008640471086404720864047308640474086404750864047608640477086404780864047908640480086404810864048208640483086404840864048508640486086404870864048808640489086404900864049108640492086404930864049408640495086404960864049708640498086404990864050008640501086405020864050308640504086405050864050608640507086405080864050908640510086405110864051208640513086405140864051508640516086405170864051808640519086405200864052108640522086405230864052408640525086405260864052708640528086405290864053008640531086405320864053308640534086405350864053608640537086405380864053908640540086405410864054208640543086405440864054508640546086405470864054808640549086405500864055108640552086405530864055408640555086405560864055708640558086405590864056008640561086405620864056308640564086405650864056608640567086405680864056908640570086405710864057208640573086405740864057508640576086405770864057808640579086405800864058108640582086405830864058408640585086405860864058708640588086405890864059008640591086405920864059308640594086405950864059608640597086405980864059908640600086406010864060208640603086406040864060508640606086406070864060808640609086406100864061108640612086406130864061408640615086406160864061708640618086406190864062008640621086406220864062308640624086406250864062608640627086406280864062908640630086406310864063208640633086406340864063508640636086406370864063808640639086406400864064108640642086406430864064408640645086406460864064708640648086406490864065008640651086406520864065308640654086406550864065608640657086406580864065908640660086406610864066208640663086406640864066508640666086406670864066808640669086406700864067108640672086406730864067408640675086406760864067708640678086406790864068008640681086406820864068308640684086406850864068608640687086406880864068908640690086406910864069208640693086406940864069508640696086406970864069808640699086407000864070108640702086407030864070408640705086407060864070708640708086407090864071008640711086407120864071308640714086407150864071608640717086407180864071908640720086407210864072208640723086407240864072508640726086407270864072808640729086407300864073108640732086407330864073408640735086407360864073708640738086407390864074008640741086407420864074308640744086407450864074608640747086407480864074908640750086407510864075208640753086407540864075508640756086407570864075808640759086407600864076108640762086407630864076408640765086407660864076708640768086407690864077008640771086407720864077308640774086407750864077608640777086407780864077908640780086407810864078208640783086407840864078508640786086407870864078808640789086407900864079108640792086407930864079408640795086407960864079708640798086407990864080008640801086408020864080308640804086408050864080608640807086408080864080908640810086408110864081208640813086408140864081508640816086408170864081808640819086408200864082108640822086408230864082408640825086408260864082708640828086408290864083008640831086408320864083308640834086408350864083608640837086408380864083908640840086408410864084208640843086408440864084508640846086408470864084808640849086408500864085108640852086408530864085408640855086408560864085708640858086408590864086008640861086408620864086308640864086408650864086608640867086408680864086908640870086408710864087208640873086408740864087508640876086408770864087808640879086408800864088108640882086408830864088408640885086408860864088708640888086408890864089008640891086408920864089308640894086408950864089608640897086408980864089908640900086409010864090208640903086409040864090508640906086409070864090808640909086409100864091108640912086409130864091408640915086409160864091708640918086409190864092008640921086409220864092308640924086409250864092608640927086409280864092908640930086409310864093208640933086409340864093508640936086409370864093808640939086409400864094108640942086409430864094408640945086409460864094708640948086409490864095008640951086409520864095308640954086409550864095608640957086409580864095908640960086409610864096208640963086409640864096508640966086409670864096808640969086409700864097108640972086409730864097408640975086409760864097708640978086409790864098008640981086409820864098308640984086409850864098608640987086409880864098908640990086409910864099208640993086409940864099508640996086409970864099808640999086410000864100108641002086410030864100408641005086410060864100708641008086410090864101008641011086410120864101308641014086410150864101608641017086410180864101908641020086410210864102208641023086410240864102508641026086410270864102808641029086410300864103108641032086410330864103408641035086410360864103708641038086410390864104008641041086410420864104308641044086410450864104608641047086410480864104908641050086410510864105208641053086410540864105508641056086410570864105808641059086410600864106108641062086410630864106408641065086410660864106708641068086410690864107008641071086410720864107308641074086410750864107608641077086410780864107908641080086410810864108208641083086410840864108508641086086410870864108808641089086410900864109108641092086410930864109408641095086410960864109708641098086410990864110008641101086411020864110308641104086411050865000108650002086500030865000408650005086500060865000708650008086500090865001008650011086500120865001308650014086500150865001608650017086500180865001908650020086500210865002208650023086500240865002508650026086500270865002808650029086500300865003108650032086500330865003408650035086500360865003708650038086500390865004008650041086500420865004308650044086500450865004608650047086500480865004908650050086500510865005208650053086500540865005508650056086500570865005808650059086500600865006108650062086500630865006408650065086500660865006708650068086500690865007008650071086500720865007308650074086500750865007608650077086500780865007908650080086500810865008208650083086500840865008508650086086500870865008808650089086500900865009108650092086500930865009408650095086500960865009708650098086500990865010008650101086501020865010308650104086501050865010608650107086501080865010908650110086501110865011208650113086501140865011508650116086501170865011808650119086501200865012108650122086501230865012408650125086501260865012708650128086501290865013008650131086501320865013308650134086501350865013608650137086501380865013908650140086501410865014208650143086501440865014508650146086501470865014808650149086501500865015108650152086501530865015408650155086501560865015708650158086501590865016008650161086501620865016308650164086501650865016608650167086501680865016908650170086501710865017208650173086501740865017508650176086501770865017808650179086501800865018108650182086501830865018408650185086501860865018708650188086501890865019008650191086501920865019308650194086501950865019608650197086501980865019908650200086502010865020208650203086502040865020508650206086502070865020808650209086502100865021108650212086502130865021408650215086502160865021708650218086502190865022008650221086502220865022308650224086502250865022608650227086502280865022908650230086502310865023208650233086502340865023508650236086502370865023808650239086502400865024108650242086502430865024408650245086502460865024708650248086502490865025008650251086502520865025308650254086502550865025608650257086502580865025908650260086502610865026208650263086502640865026508650266086502670865026808650269086502700865027108650272086502730865027408650275086502760865027708650278086502790865028008650281086502820865028308650284086502850865028608650287086502880865028908650290086502910865029208650293086502940865029508650296086502970865029808650299086503000865030108650302086503030865030408650305086503060865030708650308086503090865031008650311086503120865031308650314086503150865031608650317086503180865031908650320086503210865032208650323086503240865032508650326086503270865032808650329086503300865033108650332086503330865033408650335086503360865033708650338086503390865034008650341086503420865034308650344086503450865034608650347086503480865034908650350086503510865035208650353086503540865035508650356086503570865035808650359086503600865036108650362086503630865036408650365086503660865036708650368086503690865037008650371086503720865037308650374086503750865037608650377086503780865037908650380086503810865038208650383086503840865038508650386086503870865038808650389086503900865039108650392086503930865039408650395086503960865039708650398086503990865040008650401086504020865040308650404086504050865040608650407086504080865040908650410086504110865041208650413086504140865041508650416086504170865041808650419086504200865042108650422086504230865042408650425086504260865042708650428086504290865043008650431086504320865043308650434086504350865043608650437086504380865043908650440086504410865044208650443086504440865044508650446086504470865044808650449086504500865045108650452086504530865045408650455086504560865045708650458086504590865046008650461086504620865046308650464086504650865046608650467086504680865046908650470086504710865047208650473086504740865047508650476086504770865047808650479086504800865048108650482086504830865048408650485086504860865048708650488086504890865049008650491086504920865049308650494086504950865049608650497086504980865049908650500086505010865050208650503086505040865050508650506086505070865050808650509086505100865051108650512086505130865051408650515086505160865051708650518086505190865052008650521086505220865052308650524086505250865052608650527086505280865052908650530086505310865053208650533086505340865053508650536086505370865053808650539086505400865054108650542086505430865054408650545086505460865054708650548086505490865055008650551086505520865055308650554086505550865055608650557086505580865055908650560086505610865056208650563086505640865056508650566086505670865056808650569086505700865057108650572086505730865057408650575086505760865057708650578086505790865058008650581086505820865058308650584086505850865058608650587086505880865058908650590086505910865059208650593086505940865059508650596086505970865059808650599086506000865060108650602086506030865060408650605086506060865060708650608086506090865061008650611086506120865061308650614086506150865061608650617086506180865061908650620086506210865062208650623086506240865062508650626086506270865062808650629086506300865063108650632086506330865063408650635086506360865063708650638086506390865064008650641086506420865064308650644086506450865064608650647086506480865064908650650086506510865065208650653086506540865065508650656086506570865065808650659086506600865066108650662086506630865066408650665086506660865066708650668086506690865067008650671086506720865067308650674086506750865067608650677086506780865067908650680086506810865068208650683086506840865068508650686086506870865068808650689086506900865069108650692086506930865069408650695086506960865069708650698086506990865070008650701086507020865070308650704086507050865070608650707086507080865070908650710086507110865071208650713086507140865071508650716086507170865071808650719086507200865072108650722086507230865072408650725086507260865072708650728086507290865073008650731086507320865073308650734086507350865073608650737086507380865073908650740086507410865074208650743086507440865074508650746086507470865074808650749086507500865075108650752086507530865075408650755086507560865075708650758086507590865076008650761086507620865076308650764086507650865076608650767086507680865076908650770086507710865077208650773086507740865077508650776086507770865077808650779086507800865078108650782086507830865078408650785086507860865078708650788086507890865079008650791086507920865079308650794086507950865079608650797086507980865079908650800086508010865080208650803086508040865080508650806086508070865080808650809086508100865081108650812086508130865081408650815086508160865081708650818086508190865082008650821086508220865082308650824086508250865082608650827086508280865082908650830086508310865083208650833086508340865083508650836086508370865083808650839086508400865084108650842086508430865084408650845086508460865084708650848086508490865085008650851086508520865085308650854086508550865085608650857086508580865085908650860086508610865086208650863086508640865086508650866086508670865086808650869086508700865087108650872086508730865087408650875086508760865087708650878086508790865088008650881086508820865088308650884086508850865088608650887086508880865088908650890086508910865089208650893086508940865089508650896086508970865089808650899086509000865090108650902086509030865090408650905086509060865090708650908086509090865091008650911086509120865091308650914086509150865091608650917086509180865091908650920086509210865092208650923086509240865092508650926086509270865092808650929086509300865093108650932086509330865093408650935086509360865093708650938086509390865094008650941086509420865094308650944086509450865094608650947086509480865094908650950086509510865095208650953086509540865095508650956086509570865095808650959086509600865096108650962086509630865096408650965086509660865096708650968086509690865097008650971086509720865097308650974086509750865097608650977086509780865097908650980086509810865098208650983086509840865098508650986086509870865098808650989086509900865099108650992086509930865099408650995086509960865099708650998086509990865100008651001086510020865100308651004086510050865100608651007086510080865100908651010086510110865101208651013086510140865101508651016086510170865101808651019086510200865102108651022086510230865102408651025086510260865102708651028086510290865103008651031086510320865103308651034086510350865103608651037086510380865103908651040086510410865104208651043086510440865104508651046086510470865104808651049086510500865105108651052086510530865105408651055086510560865105708651058086510590865106008651061086510620865106308651064086510650865106608651067086510680865106908651070086510710865107208651073086510740865107508651076086510770865107808651079086510800865108108651082086510830865108408651085086510860865108708651088086510890865109008651091086510920865109308651094086510950865109608651097086510980865109908651100086511010865110208651103086511040865110508660001086600020866000308660004086600050866000608660007086600080866000908660010086600110866001208660013086600140866001508660016086600170866001808660019086600200866002108660022086600230866002408660025086600260866002708660028086600290866003008660031086600320866003308660034086600350866003608660037086600380866003908660040086600410866004208660043086600440866004508660046086600470866004808660049086600500866005108660052086600530866005408660055086600560866005708660058086600590866006008660061086600620866006308660064086600650866006608660067086600680866006908660070086600710866007208660073086600740866007508660076086600770866007808660079086600800866008108660082086600830866008408660085086600860866008708660088086600890866009008660091086600920866009308660094086600950866009608660097086600980866009908660100086601010866010208660103086601040866010508660106086601070866010808660109086601100866011108660112086601130866011408660115086601160866011708660118086601190866012008660121086601220866012308660124086601250866012608660127086601280866012908660130086601310866013208660133086601340866013508660136086601370866013808660139086601400866014108660142086601430866014408660145086601460866014708660148086601490866015008660151086601520866015308660154086601550866015608660157086601580866015908660160086601610866016208660163086601640866016508660166086601670866016808660169086601700866017108660172086601730866017408660175086601760866017708660178086601790866018008660181086601820866018308660184086601850866018608660187086601880866018908660190086601910866019208660193086601940866019508660196086601970866019808660199086602000866020108660202086602030866020408660205086602060866020708660208086602090866021008660211086602120866021308660214086602150866021608660217086602180866021908660220086602210866022208660223086602240866022508660226086602270866022808660229086602300866023108660232086602330866023408660235086602360866023708660238086602390866024008660241086602420866024308660244086602450866024608660247086602480866024908660250086602510866025208660253086602540866025508660256086602570866025808660259086602600866026108660262086602630866026408660265086602660866026708660268086602690866027008660271086602720866027308660274086602750866027608660277086602780866027908660280086602810866028208660283086602840866028508660286086602870866028808660289086602900866029108660292086602930866029408660295086602960866029708660298086602990866030008660301086603020866030308660304086603050866030608660307086603080866030908660310086603110866031208660313086603140866031508660316086603170866031808660319086603200866032108660322086603230866032408660325086603260866032708660328086603290866033008660331086603320866033308660334086603350866033608660337086603380866033908660340086603410866034208660343086603440866034508660346086603470866034808660349086603500866035108660352086603530866035408660355086603560866035708660358086603590866036008660361086603620866036308660364086603650866036608660367086603680866036908660370086603710866037208660373086603740866037508660376086603770866037808660379086603800866038108660382086603830866038408660385086603860866038708660388086603890866039008660391086603920866039308660394086603950866039608660397086603980866039908660400086604010866040208660403086604040866040508660406086604070866040808660409086604100866041108660412086604130866041408660415086604160866041708660418086604190866042008660421086604220866042308660424086604250866042608660427086604280866042908660430086604310866043208660433086604340866043508660436086604370866043808660439086604400866044108660442086604430866044408660445086604460866044708660448086604490866045008660451086604520866045308660454086604550866045608660457086604580866045908660460086604610866046208660463086604640866046508660466086604670866046808660469086604700866047108660472086604730866047408660475086604760866047708660478086604790866048008660481086604820866048308660484086604850866048608660487086604880866048908660490086604910866049208660493086604940866049508660496086604970866049808660499086605000866050108660502086605030866050408660505086605060866050708660508086605090866051008660511086605120866051308660514086605150866051608660517086605180866051908660520086605210866052208660523086605240866052508660526086605270866052808660529086605300866053108660532086605330866053408660535086605360866053708660538086605390866054008660541086605420866054308660544086605450866054608660547086605480866054908660550086605510866055208660553086605540866055508660556086605570866055808660559086605600866056108660562086605630866056408660565086605660866056708660568086605690866057008660571086605720866057308660574086605750866057608660577086605780866057908660580086605810866058208660583086605840866058508660586086605870866058808660589086605900866059108660592086605930866059408660595086605960866059708660598086605990866060008660601086606020866060308660604086606050866060608660607086606080866060908660610086606110866061208660613086606140866061508660616086606170866061808660619086606200866062108660622086606230866062408660625086606260866062708660628086606290866063008660631086606320866063308660634086606350866063608660637086606380866063908660640086606410866064208660643086606440866064508660646086606470866064808660649086606500866065108660652086606530866065408660655086606560866065708660658086606590866066008660661086606620866066308660664086606650866066608660667086606680866066908660670086606710866067208660673086606740866067508660676086606770866067808660679086606800866068108660682086606830866068408660685086606860866068708660688086606890866069008660691086606920866069308660694086606950866069608660697086606980866069908660700086607010866070208660703086607040866070508660706086607070866070808660709086607100866071108660712086607130866071408660715086607160866071708660718086607190866072008660721086607220866072308660724086607250866072608660727086607280866072908660730086607310866073208660733086607340866073508660736086607370866073808660739086607400866074108660742086607430866074408660745086607460866074708660748086607490866075008660751086607520866075308660754086607550866075608660757086607580866075908660760086607610866076208660763086607640866076508660766086607670866076808660769086607700866077108660772086607730866077408660775086607760866077708660778086607790866078008660781086607820866078308660784086607850866078608660787086607880866078908660790086607910866079208660793086607940866079508660796086607970866079808660799086608000866080108660802086608030866080408660805086608060866080708660808086608090866081008660811086608120866081308660814086608150866081608660817086608180866081908660820086608210866082208660823086608240866082508660826086608270866082808660829086608300866083108660832086608330866083408660835086608360866083708660838086608390866084008660841086608420866084308660844086608450866084608660847086608480866084908660850086608510866085208660853086608540866085508660856086608570866085808660859086608600866086108660862086608630866086408660865086608660866086708660868086608690866087008660871086608720866087308660874086608750866087608660877086608780866087908660880086608810866088208660883086608840866088508660886086608870866088808660889086608900866089108660892086608930866089408660895086608960866089708660898086608990866090008660901086609020866090308660904086609050866090608660907086609080866090908660910086609110866091208660913086609140866091508660916086609170866091808660919086609200866092108660922086609230866092408660925086609260866092708660928086609290866093008660931086609320866093308660934086609350866093608660937086609380866093908660940086609410866094208660943086609440866094508660946086609470866094808660949086609500866095108660952086609530866095408660955086609560866095708660958086609590866096008660961086609620866096308660964086609650866096608660967086609680866096908660970086609710866097208660973086609740866097508660976086609770866097808660979086609800866098108660982086609830866098408660985086609860866098708660988086609890866099008660991086609920866099308660994086609950866099608660997086609980866099908661000086610010866100208661003086610040866100508661006086610070866100808661009086610100866101108661012086610130866101408661015086610160866101708661018086610190866102008661021086610220866102308661024086610250866102608661027086610280866102908661030086610310866103208661033086610340866103508661036086610370866103808661039086610400866104108661042086610430866104408661045086610460866104708661048086610490866105008661051086610520866105308661054086610550866105608661057086610580866105908661060086610610866106208661063086610640866106508661066086610670866106808661069086610700866107108661072086610730866107408661075086610760866107708661078086610790866108008661081086610820866108308661084086610850866108608661087086610880866108908661090086610910866109208661093086610940866109508661096086610970866109808661099086611000866110108661102086611030866110408661105086700010867000208670003086700040867000508670006086700070867000808670009086700100867001108670012086700130867001408670015086700160867001708670018086700190867002008670021086700220867002308670024086700250867002608670027086700280867002908670030086700310867003208670033086700340867003508670036086700370867003808670039086700400867004108670042086700430867004408670045086700460867004708670048086700490867005008670051086700520867005308670054086700550867005608670057086700580867005908670060086700610867006208670063086700640867006508670066086700670867006808670069086700700867007108670072086700730867007408670075086700760867007708670078086700790867008008670081086700820867008308670084086700850867008608670087086700880867008908670090086700910867009208670093086700940867009508670096086700970867009808670099086701000867010108670102086701030867010408670105086701060867010708670108086701090867011008670111086701120867011308670114086701150867011608670117086701180867011908670120086701210867012208670123086701240867012508670126086701270867012808670129086701300867013108670132086701330867013408670135086701360867013708670138086701390867014008670141086701420867014308670144086701450867014608670147086701480867014908670150086701510867015208670153086701540867015508670156086701570867015808670159086701600867016108670162086701630867016408670165086701660867016708670168086701690867017008670171086701720867017308670174086701750867017608670177086701780867017908670180086701810867018208670183086701840867018508670186086701870867018808670189086701900867019108670192086701930867019408670195086701960867019708670198086701990867020008670201086702020867020308670204086702050867020608670207086702080867020908670210086702110867021208670213086702140867021508670216086702170867021808670219086702200867022108670222086702230867022408670225086702260867022708670228086702290867023008670231086702320867023308670234086702350867023608670237086702380867023908670240086702410867024208670243086702440867024508670246086702470867024808670249086702500867025108670252086702530867025408670255086702560867025708670258086702590867026008670261086702620867026308670264086702650867026608670267086702680867026908670270086702710867027208670273086702740867027508670276086702770867027808670279086702800867028108670282086702830867028408670285086702860867028708670288086702890867029008670291086702920867029308670294086702950867029608670297086702980867029908670300086703010867030208670303086703040867030508670306086703070867030808670309086703100867031108670312086703130867031408670315086703160867031708670318086703190867032008670321086703220867032308670324086703250867032608670327086703280867032908670330086703310867033208670333086703340867033508670336086703370867033808670339086703400867034108670342086703430867034408670345086703460867034708670348086703490867035008670351086703520867035308670354086703550867035608670357086703580867035908670360086703610867036208670363086703640867036508670366086703670867036808670369086703700867037108670372086703730867037408670375086703760867037708670378086703790867038008670381086703820867038308670384086703850867038608670387086703880867038908670390086703910867039208670393086703940867039508670396086703970867039808670399086704000867040108670402086704030867040408670405086704060867040708670408086704090867041008670411086704120867041308670414086704150867041608670417086704180867041908670420086704210867042208670423086704240867042508670426086704270867042808670429086704300867043108670432086704330867043408670435086704360867043708670438086704390867044008670441086704420867044308670444086704450867044608670447086704480867044908670450086704510867045208670453086704540867045508670456086704570867045808670459086704600867046108670462086704630867046408670465086704660867046708670468086704690867047008670471086704720867047308670474086704750867047608670477086704780867047908670480086704810867048208670483086704840867048508670486086704870867048808670489086704900867049108670492086704930867049408670495086704960867049708670498086704990867050008670501086705020867050308670504086705050867050608670507086705080867050908670510086705110867051208670513086705140867051508670516086705170867051808670519086705200867052108670522086705230867052408670525086705260867052708670528086705290867053008670531086705320867053308670534086705350867053608670537086705380867053908670540086705410867054208670543086705440867054508670546086705470867054808670549086705500867055108670552086705530867055408670555086705560867055708670558086705590867056008670561086705620867056308670564086705650867056608670567086705680867056908670570086705710867057208670573086705740867057508670576086705770867057808670579086705800867058108670582086705830867058408670585086705860867058708670588086705890867059008670591086705920867059308670594086705950867059608670597086705980867059908670600086706010867060208670603086706040867060508670606086706070867060808670609086706100867061108670612086706130867061408670615086706160867061708670618086706190867062008670621086706220867062308670624086706250867062608670627086706280867062908670630086706310867063208670633086706340867063508670636086706370867063808670639086706400867064108670642086706430867064408670645086706460867064708670648086706490867065008670651086706520867065308670654086706550867065608670657086706580867065908670660086706610867066208670663086706640867066508670666086706670867066808670669086706700867067108670672086706730867067408670675086706760867067708670678086706790867068008670681086706820867068308670684086706850867068608670687086706880867068908670690086706910867069208670693086706940867069508670696086706970867069808670699086707000867070108670702086707030867070408670705086707060867070708670708086707090867071008670711086707120867071308670714086707150867071608670717086707180867071908670720086707210867072208670723086707240867072508670726086707270867072808670729086707300867073108670732086707330867073408670735086707360867073708670738086707390867074008670741086707420867074308670744086707450867074608670747086707480867074908670750086707510867075208670753086707540867075508670756086707570867075808670759086707600867076108670762086707630867076408670765086707660867076708670768086707690867077008670771086707720867077308670774086707750867077608670777086707780867077908670780086707810867078208670783086707840867078508670786086707870867078808670789086707900867079108670792086707930867079408670795086707960867079708670798086707990867080008670801086708020867080308670804086708050867080608670807086708080867080908670810086708110867081208670813086708140867081508670816086708170867081808670819086708200867082108670822086708230867082408670825086708260867082708670828086708290867083008670831086708320867083308670834086708350867083608670837086708380867083908670840086708410867084208670843086708440867084508670846086708470867084808670849086708500867085108670852086708530867085408670855086708560867085708670858086708590867086008670861086708620867086308670864086708650867086608670867086708680867086908670870086708710867087208670873086708740867087508670876086708770867087808670879086708800867088108670882086708830867088408670885086708860867088708670888086708890867089008670891086708920867089308670894086708950867089608670897086708980867089908670900086709010867090208670903086709040867090508670906086709070867090808670909086709100867091108670912086709130867091408670915086709160867091708670918086709190867092008670921086709220867092308670924086709250867092608670927086709280867092908670930086709310867093208670933086709340867093508670936086709370867093808670939086709400867094108670942086709430867094408670945086709460867094708670948086709490867095008670951086709520867095308670954086709550867095608670957086709580867095908670960086709610867096208670963086709640867096508670966086709670867096808670969086709700867097108670972086709730867097408670975086709760867097708670978086709790867098008670981086709820867098308670984086709850867098608670987086709880867098908670990086709910867099208670993086709940867099508670996086709970867099808670999086710000867100108671002086710030867100408671005086710060867100708671008086710090867101008671011086710120867101308671014086710150867101608671017086710180867101908671020086710210867102208671023086710240867102508671026086710270867102808671029086710300867103108671032086710330867103408671035086710360867103708671038086710390867104008671041086710420867104308671044086710450867104608671047086710480867104908671050086710510867105208671053086710540867105508671056086710570867105808671059086710600867106108671062086710630867106408671065086710660867106708671068086710690867107008671071086710720867107308671074086710750867107608671077086710780867107908671080086710810867108208671083086710840867108508671086086710870867108808671089086710900867109108671092086710930867109408671095086710960867109708671098086710990867110008671101086711020867110308671104086711050868000108680002086800030868000408680005086800060868000708680008086800090868001008680011086800120868001308680014086800150868001608680017086800180868001908680020086800210868002208680023086800240868002508680026086800270868002808680029086800300868003108680032086800330868003408680035086800360868003708680038086800390868004008680041086800420868004308680044086800450868004608680047086800480868004908680050086800510868005208680053086800540868005508680056086800570868005808680059086800600868006108680062086800630868006408680065086800660868006708680068086800690868007008680071086800720868007308680074086800750868007608680077086800780868007908680080086800810868008208680083086800840868008508680086086800870868008808680089086800900868009108680092086800930868009408680095086800960868009708680098086800990868010008680101086801020868010308680104086801050868010608680107086801080868010908680110086801110868011208680113086801140868011508680116086801170868011808680119086801200868012108680122086801230868012408680125086801260868012708680128086801290868013008680131086801320868013308680134086801350868013608680137086801380868013908680140086801410868014208680143086801440868014508680146086801470868014808680149086801500868015108680152086801530868015408680155086801560868015708680158086801590868016008680161086801620868016308680164086801650868016608680167086801680868016908680170086801710868017208680173086801740868017508680176086801770868017808680179086801800868018108680182086801830868018408680185086801860868018708680188086801890868019008680191086801920868019308680194086801950868019608680197086801980868019908680200086802010868020208680203086802040868020508680206086802070868020808680209086802100868021108680212086802130868021408680215086802160868021708680218086802190868022008680221086802220868022308680224086802250868022608680227086802280868022908680230086802310868023208680233086802340868023508680236086802370868023808680239086802400868024108680242086802430868024408680245086802460868024708680248086802490868025008680251086802520868025308680254086802550868025608680257086802580868025908680260086802610868026208680263086802640868026508680266086802670868026808680269086802700868027108680272086802730868027408680275086802760868027708680278086802790868028008680281086802820868028308680284086802850868028608680287086802880868028908680290086802910868029208680293086802940868029508680296086802970868029808680299086803000868030108680302086803030868030408680305086803060868030708680308086803090868031008680311086803120868031308680314086803150868031608680317086803180868031908680320086803210868032208680323086803240868032508680326086803270868032808680329086803300868033108680332086803330868033408680335086803360868033708680338086803390868034008680341086803420868034308680344086803450868034608680347086803480868034908680350086803510868035208680353086803540868035508680356086803570868035808680359086803600868036108680362086803630868036408680365086803660868036708680368086803690868037008680371086803720868037308680374086803750868037608680377086803780868037908680380086803810868038208680383086803840868038508680386086803870868038808680389086803900868039108680392086803930868039408680395086803960868039708680398086803990868040008680401086804020868040308680404086804050868040608680407086804080868040908680410086804110868041208680413086804140868041508680416086804170868041808680419086804200868042108680422086804230868042408680425086804260868042708680428086804290868043008680431086804320868043308680434086804350868043608680437086804380868043908680440086804410868044208680443086804440868044508680446086804470868044808680449086804500868045108680452086804530868045408680455086804560868045708680458086804590868046008680461086804620868046308680464086804650868046608680467086804680868046908680470086804710868047208680473086804740868047508680476086804770868047808680479086804800868048108680482086804830868048408680485086804860868048708680488086804890868049008680491086804920868049308680494086804950868049608680497086804980868049908680500086805010868050208680503086805040868050508680506086805070868050808680509086805100868051108680512086805130868051408680515086805160868051708680518086805190868052008680521086805220868052308680524086805250868052608680527086805280868052908680530086805310868053208680533086805340868053508680536086805370868053808680539086805400868054108680542086805430868054408680545086805460868054708680548086805490868055008680551086805520868055308680554086805550868055608680557086805580868055908680560086805610868056208680563086805640868056508680566086805670868056808680569086805700868057108680572086805730868057408680575086805760868057708680578086805790868058008680581086805820868058308680584086805850868058608680587086805880868058908680590086805910868059208680593086805940868059508680596086805970868059808680599086806000868060108680602086806030868060408680605086806060868060708680608086806090868061008680611086806120868061308680614086806150868061608680617086806180868061908680620086806210868062208680623086806240868062508680626086806270868062808680629086806300868063108680632086806330868063408680635086806360868063708680638086806390868064008680641086806420868064308680644086806450868064608680647086806480868064908680650086806510868065208680653086806540868065508680656086806570868065808680659086806600868066108680662086806630868066408680665086806660868066708680668086806690868067008680671086806720868067308680674086806750868067608680677086806780868067908680680086806810868068208680683086806840868068508680686086806870868068808680689086806900868069108680692086806930868069408680695086806960868069708680698086806990868070008680701086807020868070308680704086807050868070608680707086807080868070908680710086807110868071208680713086807140868071508680716086807170868071808680719086807200868072108680722086807230868072408680725086807260868072708680728086807290868073008680731086807320868073308680734086807350868073608680737086807380868073908680740086807410868074208680743086807440868074508680746086807470868074808680749086807500868075108680752086807530868075408680755086807560868075708680758086807590868076008680761086807620868076308680764086807650868076608680767086807680868076908680770086807710868077208680773086807740868077508680776086807770868077808680779086807800868078108680782086807830868078408680785086807860868078708680788086807890868079008680791086807920868079308680794086807950868079608680797086807980868079908680800086808010868080208680803086808040868080508680806086808070868080808680809086808100868081108680812086808130868081408680815086808160868081708680818086808190868082008680821086808220868082308680824086808250868082608680827086808280868082908680830086808310868083208680833086808340868083508680836086808370868083808680839086808400868084108680842086808430868084408680845086808460868084708680848086808490868085008680851086808520868085308680854086808550868085608680857086808580868085908680860086808610868086208680863086808640868086508680866086808670868086808680869086808700868087108680872086808730868087408680875086808760868087708680878086808790868088008680881086808820868088308680884086808850868088608680887086808880868088908680890086808910868089208680893086808940868089508680896086808970868089808680899086809000868090108680902086809030868090408680905086809060868090708680908086809090868091008680911086809120868091308680914086809150868091608680917086809180868091908680920086809210868092208680923086809240868092508680926086809270868092808680929086809300868093108680932086809330868093408680935086809360868093708680938086809390868094008680941086809420868094308680944086809450868094608680947086809480868094908680950086809510868095208680953086809540868095508680956086809570868095808680959086809600868096108680962086809630868096408680965086809660868096708680968086809690868097008680971086809720868097308680974086809750868097608680977086809780868097908680980086809810868098208680983086809840868098508680986086809870868098808680989086809900868099108680992086809930868099408680995086809960868099708680998086809990868100008681001086810020868100308681004086810050868100608681007086810080868100908681010086810110868101208681013086810140868101508681016086810170868101808681019086810200868102108681022086810230868102408681025086810260868102708681028086810290868103008681031086810320868103308681034086810350868103608681037086810380868103908681040086810410868104208681043086810440868104508681046086810470868104808681049086810500868105108681052086810530868105408681055086810560868105708681058086810590868106008681061086810620868106308681064086810650868106608681067086810680868106908681070086810710868107208681073086810740868107508681076086810770868107808681079086810800868108108681082086810830868108408681085086810860868108708681088086810890868109008681091086810920868109308681094086810950868109608681097086810980868109908681100086811010868110208681103086811040868110508690001086900020869000308690004086900050869000608690007086900080869000908690010086900110869001208690013086900140869001508690016086900170869001808690019086900200869002108690022086900230869002408690025086900260869002708690028086900290869003008690031086900320869003308690034086900350869003608690037086900380869003908690040086900410869004208690043086900440869004508690046086900470869004808690049086900500869005108690052086900530869005408690055086900560869005708690058086900590869006008690061086900620869006308690064086900650869006608690067086900680869006908690070086900710869007208690073086900740869007508690076086900770869007808690079086900800869008108690082086900830869008408690085086900860869008708690088086900890869009008690091086900920869009308690094086900950869009608690097086900980869009908690100086901010869010208690103086901040869010508690106086901070869010808690109086901100869011108690112086901130869011408690115086901160869011708690118086901190869012008690121086901220869012308690124086901250869012608690127086901280869012908690130086901310869013208690133086901340869013508690136086901370869013808690139086901400869014108690142086901430869014408690145086901460869014708690148086901490869015008690151086901520869015308690154086901550869015608690157086901580869015908690160086901610869016208690163086901640869016508690166086901670869016808690169086901700869017108690172086901730869017408690175086901760869017708690178086901790869018008690181086901820869018308690184086901850869018608690187086901880869018908690190086901910869019208690193086901940869019508690196086901970869019808690199086902000869020108690202086902030869020408690205086902060869020708690208086902090869021008690211086902120869021308690214086902150869021608690217086902180869021908690220086902210869022208690223086902240869022508690226086902270869022808690229086902300869023108690232086902330869023408690235086902360869023708690238086902390869024008690241086902420869024308690244086902450869024608690247086902480869024908690250086902510869025208690253086902540869025508690256086902570869025808690259086902600869026108690262086902630869026408690265086902660869026708690268086902690869027008690271086902720869027308690274086902750869027608690277086902780869027908690280086902810869028208690283086902840869028508690286086902870869028808690289086902900869029108690292086902930869029408690295086902960869029708690298086902990869030008690301086903020869030308690304086903050869030608690307086903080869030908690310086903110869031208690313086903140869031508690316086903170869031808690319086903200869032108690322086903230869032408690325086903260869032708690328086903290869033008690331086903320869033308690334086903350869033608690337086903380869033908690340086903410869034208690343086903440869034508690346086903470869034808690349086903500869035108690352086903530869035408690355086903560869035708690358086903590869036008690361086903620869036308690364086903650869036608690367086903680869036908690370086903710869037208690373086903740869037508690376086903770869037808690379086903800869038108690382086903830869038408690385086903860869038708690388086903890869039008690391086903920869039308690394086903950869039608690397086903980869039908690400086904010869040208690403086904040869040508690406086904070869040808690409086904100869041108690412086904130869041408690415086904160869041708690418086904190869042008690421086904220869042308690424086904250869042608690427086904280869042908690430086904310869043208690433086904340869043508690436086904370869043808690439086904400869044108690442086904430869044408690445086904460869044708690448086904490869045008690451086904520869045308690454086904550869045608690457086904580869045908690460086904610869046208690463086904640869046508690466086904670869046808690469086904700869047108690472086904730869047408690475086904760869047708690478086904790869048008690481086904820869048308690484086904850869048608690487086904880869048908690490086904910869049208690493086904940869049508690496086904970869049808690499086905000869050108690502086905030869050408690505086905060869050708690508086905090869051008690511086905120869051308690514086905150869051608690517086905180869051908690520086905210869052208690523086905240869052508690526086905270869052808690529086905300869053108690532086905330869053408690535086905360869053708690538086905390869054008690541086905420869054308690544086905450869054608690547086905480869054908690550086905510869055208690553086905540869055508690556086905570869055808690559086905600869056108690562086905630869056408690565086905660869056708690568086905690869057008690571086905720869057308690574086905750869057608690577086905780869057908690580086905810869058208690583086905840869058508690586086905870869058808690589086905900869059108690592086905930869059408690595086905960869059708690598086905990869060008690601086906020869060308690604086906050869060608690607086906080869060908690610086906110869061208690613086906140869061508690616086906170869061808690619086906200869062108690622086906230869062408690625086906260869062708690628086906290869063008690631086906320869063308690634086906350869063608690637086906380869063908690640086906410869064208690643086906440869064508690646086906470869064808690649086906500869065108690652086906530869065408690655086906560869065708690658086906590869066008690661086906620869066308690664086906650869066608690667086906680869066908690670086906710869067208690673086906740869067508690676086906770869067808690679086906800869068108690682086906830869068408690685086906860869068708690688086906890869069008690691086906920869069308690694086906950869069608690697086906980869069908690700086907010869070208690703086907040869070508690706086907070869070808690709086907100869071108690712086907130869071408690715086907160869071708690718086907190869072008690721086907220869072308690724086907250869072608690727086907280869072908690730086907310869073208690733086907340869073508690736086907370869073808690739086907400869074108690742086907430869074408690745086907460869074708690748086907490869075008690751086907520869075308690754086907550869075608690757086907580869075908690760086907610869076208690763086907640869076508690766086907670869076808690769086907700869077108690772086907730869077408690775086907760869077708690778086907790869078008690781086907820869078308690784086907850869078608690787086907880869078908690790086907910869079208690793086907940869079508690796086907970869079808690799086908000869080108690802086908030869080408690805086908060869080708690808086908090869081008690811086908120869081308690814086908150869081608690817086908180869081908690820086908210869082208690823086908240869082508690826086908270869082808690829086908300869083108690832086908330869083408690835086908360869083708690838086908390869084008690841086908420869084308690844086908450869084608690847086908480869084908690850086908510869085208690853086908540869085508690856086908570869085808690859086908600869086108690862086908630869086408690865086908660869086708690868086908690869087008690871086908720869087308690874086908750869087608690877086908780869087908690880086908810869088208690883086908840869088508690886086908870869088808690889086908900869089108690892086908930869089408690895086908960869089708690898086908990869090008690901086909020869090308690904086909050869090608690907086909080869090908690910086909110869091208690913086909140869091508690916086909170869091808690919086909200869092108690922086909230869092408690925086909260869092708690928086909290869093008690931086909320869093308690934086909350869093608690937086909380869093908690940086909410869094208690943086909440869094508690946086909470869094808690949086909500869095108690952086909530869095408690955086909560869095708690958086909590869096008690961086909620869096308690964086909650869096608690967086909680869096908690970086909710869097208690973086909740869097508690976086909770869097808690979086909800869098108690982086909830869098408690985086909860869098708690988086909890869099008690991086909920869099308690994086909950869099608690997086909980869099908691000086910010869100208691003086910040869100508691006086910070869100808691009086910100869101108691012086910130869101408691015086910160869101708691018086910190869102008691021086910220869102308691024086910250869102608691027086910280869102908691030086910310869103208691033086910340869103508691036086910370869103808691039086910400869104108691042086910430869104408691045086910460869104708691048086910490869105008691051086910520869105308691054086910550869105608691057086910580869105908691060086910610869106208691063086910640869106508691066086910670869106808691069086910700869107108691072086910730869107408691075086910760869107708691078086910790869108008691081086910820869108308691084086910850869108608691087086910880869108908691090086910910869109208691093086910940869109508691096086910970869109808691099086911000869110108691102086911030869110408691105087000010870000208700003087000040870000508700006087000070870000808700009087000100870001108700012087000130870001408700015087000160870001708700018087000190870002008700021087000220870002308700024087000250870002608700027087000280870002908700030087000310870003208700033087000340870003508700036087000370870003808700039087000400870004108700042087000430870004408700045087000460870004708700048087000490870005008700051087000520870005308700054087000550870005608700057087000580870005908700060087000610870006208700063087000640870006508700066087000670870006808700069087000700870007108700072087000730870007408700075087000760870007708700078087000790870008008700081087000820870008308700084087000850870008608700087087000880870008908700090087000910870009208700093087000940870009508700096087000970870009808700099087001000870010108700102087001030870010408700105087001060870010708700108087001090870011008700111087001120870011308700114087001150870011608700117087001180870011908700120087001210870012208700123087001240870012508700126087001270870012808700129087001300870013108700132087001330870013408700135087001360870013708700138087001390870014008700141087001420870014308700144087001450870014608700147087001480870014908700150087001510870015208700153087001540870015508700156087001570870015808700159087001600870016108700162087001630870016408700165087001660870016708700168087001690870017008700171087001720870017308700174087001750870017608700177087001780870017908700180087001810870018208700183087001840870018508700186087001870870018808700189087001900870019108700192087001930870019408700195087001960870019708700198087001990870020008700201087002020870020308700204087002050870020608700207087002080870020908700210087002110870021208700213087002140870021508700216087002170870021808700219087002200870022108700222087002230870022408700225087002260870022708700228087002290870023008700231087002320870023308700234087002350870023608700237087002380870023908700240087002410870024208700243087002440870024508700246087002470870024808700249087002500870025108700252087002530870025408700255087002560870025708700258087002590870026008700261087002620870026308700264087002650870026608700267087002680870026908700270087002710870027208700273087002740870027508700276087002770870027808700279087002800870028108700282087002830870028408700285087002860870028708700288087002890870029008700291087002920870029308700294087002950870029608700297087002980870029908700300087003010870030208700303087003040870030508700306087003070870030808700309087003100870031108700312087003130870031408700315087003160870031708700318087003190870032008700321087003220870032308700324087003250870032608700327087003280870032908700330087003310870033208700333087003340870033508700336087003370870033808700339087003400870034108700342087003430870034408700345087003460870034708700348087003490870035008700351087003520870035308700354087003550870035608700357087003580870035908700360087003610870036208700363087003640870036508700366087003670870036808700369087003700870037108700372087003730870037408700375087003760870037708700378087003790870038008700381087003820870038308700384087003850870038608700387087003880870038908700390087003910870039208700393087003940870039508700396087003970870039808700399087004000870040108700402087004030870040408700405087004060870040708700408087004090870041008700411087004120870041308700414087004150870041608700417087004180870041908700420087004210870042208700423087004240870042508700426087004270870042808700429087004300870043108700432087004330870043408700435087004360870043708700438087004390870044008700441087004420870044308700444087004450870044608700447087004480870044908700450087004510870045208700453087004540870045508700456087004570870045808700459087004600870046108700462087004630870046408700465087004660870046708700468087004690870047008700471087004720870047308700474087004750870047608700477087004780870047908700480087004810870048208700483087004840870048508700486087004870870048808700489087004900870049108700492087004930870049408700495087004960870049708700498087004990870050008700501087005020870050308700504087005050870050608700507087005080870050908700510087005110870051208700513087005140870051508700516087005170870051808700519087005200870052108700522087005230870052408700525087005260870052708700528087005290870053008700531087005320870053308700534087005350870053608700537087005380870053908700540087005410870054208700543087005440870054508700546087005470870054808700549087005500870055108700552087005530870055408700555087005560870055708700558087005590870056008700561087005620870056308700564087005650870056608700567087005680870056908700570087005710870057208700573087005740870057508700576087005770870057808700579087005800870058108700582087005830870058408700585087005860870058708700588087005890870059008700591087005920870059308700594087005950870059608700597087005980870059908700600087006010870060208700603087006040870060508700606087006070870060808700609087006100870061108700612087006130870061408700615087006160870061708700618087006190870062008700621087006220870062308700624087006250870062608700627087006280870062908700630087006310870063208700633087006340870063508700636087006370870063808700639087006400870064108700642087006430870064408700645087006460870064708700648087006490870065008700651087006520870065308700654087006550870065608700657087006580870065908700660087006610870066208700663087006640870066508700666087006670870066808700669087006700870067108700672087006730870067408700675087006760870067708700678087006790870068008700681087006820870068308700684087006850870068608700687087006880870068908700690087006910870069208700693087006940870069508700696087006970870069808700699087007000870070108700702087007030870070408700705087007060870070708700708087007090870071008700711087007120870071308700714087007150870071608700717087007180870071908700720087007210870072208700723087007240870072508700726087007270870072808700729087007300870073108700732087007330870073408700735087007360870073708700738087007390870074008700741087007420870074308700744087007450870074608700747087007480870074908700750087007510870075208700753087007540870075508700756087007570870075808700759087007600870076108700762087007630870076408700765087007660870076708700768087007690870077008700771087007720870077308700774087007750870077608700777087007780870077908700780087007810870078208700783087007840870078508700786087007870870078808700789087007900870079108700792087007930870079408700795087007960870079708700798087007990870080008700801087008020870080308700804087008050870080608700807087008080870080908700810087008110870081208700813087008140870081508700816087008170870081808700819087008200870082108700822087008230870082408700825087008260870082708700828087008290870083008700831087008320870083308700834087008350870083608700837087008380870083908700840087008410870084208700843087008440870084508700846087008470870084808700849087008500870085108700852087008530870085408700855087008560870085708700858087008590870086008700861087008620870086308700864087008650870086608700867087008680870086908700870087008710870087208700873087008740870087508700876087008770870087808700879087008800870088108700882087008830870088408700885087008860870088708700888087008890870089008700891087008920870089308700894087008950870089608700897087008980870089908700900087009010870090208700903087009040870090508700906087009070870090808700909087009100870091108700912087009130870091408700915087009160870091708700918087009190870092008700921087009220870092308700924087009250870092608700927087009280870092908700930087009310870093208700933087009340870093508700936087009370870093808700939087009400870094108700942087009430870094408700945087009460870094708700948087009490870095008700951087009520870095308700954087009550870095608700957087009580870095908700960087009610870096208700963087009640870096508700966087009670870096808700969087009700870097108700972087009730870097408700975087009760870097708700978087009790870098008700981087009820870098308700984087009850870098608700987087009880870098908700990087009910870099208700993087009940870099508700996087009970870099808700999087010000870100108701002087010030870100408701005087010060870100708701008087010090870101008701011087010120870101308701014087010150870101608701017087010180870101908701020087010210870102208701023087010240870102508701026087010270870102808701029087010300870103108701032087010330870103408701035087010360870103708701038087010390870104008701041087010420870104308701044087010450870104608701047087010480870104908701050087010510870105208701053087010540870105508701056087010570870105808701059087010600870106108701062087010630870106408701065087010660870106708701068087010690870107008701071087010720870107308701074087010750870107608701077087010780870107908701080087010810870108208701083087010840870108508701086087010870870108808701089087010900870109108701092087010930870109408701095087010960870109708701098087010990870110008701101087011020870110308701104087011050871000108710002087100030871000408710005087100060871000708710008087100090871001008710011087100120871001308710014087100150871001608710017087100180871001908710020087100210871002208710023087100240871002508710026087100270871002808710029087100300871003108710032087100330871003408710035087100360871003708710038087100390871004008710041087100420871004308710044087100450871004608710047087100480871004908710050087100510871005208710053087100540871005508710056087100570871005808710059087100600871006108710062087100630871006408710065087100660871006708710068087100690871007008710071087100720871007308710074087100750871007608710077087100780871007908710080087100810871008208710083087100840871008508710086087100870871008808710089087100900871009108710092087100930871009408710095087100960871009708710098087100990871010008710101087101020871010308710104087101050871010608710107087101080871010908710110087101110871011208710113087101140871011508710116087101170871011808710119087101200871012108710122087101230871012408710125087101260871012708710128087101290871013008710131087101320871013308710134087101350871013608710137087101380871013908710140087101410871014208710143087101440871014508710146087101470871014808710149087101500871015108710152087101530871015408710155087101560871015708710158087101590871016008710161087101620871016308710164087101650871016608710167087101680871016908710170087101710871017208710173087101740871017508710176087101770871017808710179087101800871018108710182087101830871018408710185087101860871018708710188087101890871019008710191087101920871019308710194087101950871019608710197087101980871019908710200087102010871020208710203087102040871020508710206087102070871020808710209087102100871021108710212087102130871021408710215087102160871021708710218087102190871022008710221087102220871022308710224087102250871022608710227087102280871022908710230087102310871023208710233087102340871023508710236087102370871023808710239087102400871024108710242087102430871024408710245087102460871024708710248087102490871025008710251087102520871025308710254087102550871025608710257087102580871025908710260087102610871026208710263087102640871026508710266087102670871026808710269087102700871027108710272087102730871027408710275087102760871027708710278087102790871028008710281087102820871028308710284087102850871028608710287087102880871028908710290087102910871029208710293087102940871029508710296087102970871029808710299087103000871030108710302087103030871030408710305087103060871030708710308087103090871031008710311087103120871031308710314087103150871031608710317087103180871031908710320087103210871032208710323087103240871032508710326087103270871032808710329087103300871033108710332087103330871033408710335087103360871033708710338087103390871034008710341087103420871034308710344087103450871034608710347087103480871034908710350087103510871035208710353087103540871035508710356087103570871035808710359087103600871036108710362087103630871036408710365087103660871036708710368087103690871037008710371087103720871037308710374087103750871037608710377087103780871037908710380087103810871038208710383087103840871038508710386087103870871038808710389087103900871039108710392087103930871039408710395087103960871039708710398087103990871040008710401087104020871040308710404087104050871040608710407087104080871040908710410087104110871041208710413087104140871041508710416087104170871041808710419087104200871042108710422087104230871042408710425087104260871042708710428087104290871043008710431087104320871043308710434087104350871043608710437087104380871043908710440087104410871044208710443087104440871044508710446087104470871044808710449087104500871045108710452087104530871045408710455087104560871045708710458087104590871046008710461087104620871046308710464087104650871046608710467087104680871046908710470087104710871047208710473087104740871047508710476087104770871047808710479087104800871048108710482087104830871048408710485087104860871048708710488087104890871049008710491087104920871049308710494087104950871049608710497087104980871049908710500087105010871050208710503087105040871050508710506087105070871050808710509087105100871051108710512087105130871051408710515087105160871051708710518087105190871052008710521087105220871052308710524087105250871052608710527087105280871052908710530087105310871053208710533087105340871053508710536087105370871053808710539087105400871054108710542087105430871054408710545087105460871054708710548087105490871055008710551087105520871055308710554087105550871055608710557087105580871055908710560087105610871056208710563087105640871056508710566087105670871056808710569087105700871057108710572087105730871057408710575087105760871057708710578087105790871058008710581087105820871058308710584087105850871058608710587087105880871058908710590087105910871059208710593087105940871059508710596087105970871059808710599087106000871060108710602087106030871060408710605087106060871060708710608087106090871061008710611087106120871061308710614087106150871061608710617087106180871061908710620087106210871062208710623087106240871062508710626087106270871062808710629087106300871063108710632087106330871063408710635087106360871063708710638087106390871064008710641087106420871064308710644087106450871064608710647087106480871064908710650087106510871065208710653087106540871065508710656087106570871065808710659087106600871066108710662087106630871066408710665087106660871066708710668087106690871067008710671087106720871067308710674087106750871067608710677087106780871067908710680087106810871068208710683087106840871068508710686087106870871068808710689087106900871069108710692087106930871069408710695087106960871069708710698087106990871070008710701087107020871070308710704087107050871070608710707087107080871070908710710087107110871071208710713087107140871071508710716087107170871071808710719087107200871072108710722087107230871072408710725087107260871072708710728087107290871073008710731087107320871073308710734087107350871073608710737087107380871073908710740087107410871074208710743087107440871074508710746087107470871074808710749087107500871075108710752087107530871075408710755087107560871075708710758087107590871076008710761087107620871076308710764087107650871076608710767087107680871076908710770087107710871077208710773087107740871077508710776087107770871077808710779087107800871078108710782087107830871078408710785087107860871078708710788087107890871079008710791087107920871079308710794087107950871079608710797087107980871079908710800087108010871080208710803087108040871080508710806087108070871080808710809087108100871081108710812087108130871081408710815087108160871081708710818087108190871082008710821087108220871082308710824087108250871082608710827087108280871082908710830087108310871083208710833087108340871083508710836087108370871083808710839087108400871084108710842087108430871084408710845087108460871084708710848087108490871085008710851087108520871085308710854087108550871085608710857087108580871085908710860087108610871086208710863087108640871086508710866087108670871086808710869087108700871087108710872087108730871087408710875087108760871087708710878087108790871088008710881087108820871088308710884087108850871088608710887087108880871088908710890087108910871089208710893087108940871089508710896087108970871089808710899087109000871090108710902087109030871090408710905087109060871090708710908087109090871091008710911087109120871091308710914087109150871091608710917087109180871091908710920087109210871092208710923087109240871092508710926087109270871092808710929087109300871093108710932087109330871093408710935087109360871093708710938087109390871094008710941087109420871094308710944087109450871094608710947087109480871094908710950087109510871095208710953087109540871095508710956087109570871095808710959087109600871096108710962087109630871096408710965087109660871096708710968087109690871097008710971087109720871097308710974087109750871097608710977087109780871097908710980087109810871098208710983087109840871098508710986087109870871098808710989087109900871099108710992087109930871099408710995087109960871099708710998087109990871100008711001087110020871100308711004087110050871100608711007087110080871100908711010087110110871101208711013087110140871101508711016087110170871101808711019087110200871102108711022087110230871102408711025087110260871102708711028087110290871103008711031087110320871103308711034087110350871103608711037087110380871103908711040087110410871104208711043087110440871104508711046087110470871104808711049087110500871105108711052087110530871105408711055087110560871105708711058087110590871106008711061087110620871106308711064087110650871106608711067087110680871106908711070087110710871107208711073087110740871107508711076087110770871107808711079087110800871108108711082087110830871108408711085087110860871108708711088087110890871109008711091087110920871109308711094087110950871109608711097087110980871109908711100087111010871110208711103087111040871110508720001087200020872000308720004087200050872000608720007087200080872000908720010087200110872001208720013087200140872001508720016087200170872001808720019087200200872002108720022087200230872002408720025087200260872002708720028087200290872003008720031087200320872003308720034087200350872003608720037087200380872003908720040087200410872004208720043087200440872004508720046087200470872004808720049087200500872005108720052087200530872005408720055087200560872005708720058087200590872006008720061087200620872006308720064087200650872006608720067087200680872006908720070087200710872007208720073087200740872007508720076087200770872007808720079087200800872008108720082087200830872008408720085087200860872008708720088087200890872009008720091087200920872009308720094087200950872009608720097087200980872009908720100087201010872010208720103087201040872010508720106087201070872010808720109087201100872011108720112087201130872011408720115087201160872011708720118087201190872012008720121087201220872012308720124087201250872012608720127087201280872012908720130087201310872013208720133087201340872013508720136087201370872013808720139087201400872014108720142087201430872014408720145087201460872014708720148087201490872015008720151087201520872015308720154087201550872015608720157087201580872015908720160087201610872016208720163087201640872016508720166087201670872016808720169087201700872017108720172087201730872017408720175087201760872017708720178087201790872018008720181087201820872018308720184087201850872018608720187087201880872018908720190087201910872019208720193087201940872019508720196087201970872019808720199087202000872020108720202087202030872020408720205087202060872020708720208087202090872021008720211087202120872021308720214087202150872021608720217087202180872021908720220087202210872022208720223087202240872022508720226087202270872022808720229087202300872023108720232087202330872023408720235087202360872023708720238087202390872024008720241087202420872024308720244087202450872024608720247087202480872024908720250087202510872025208720253087202540872025508720256087202570872025808720259087202600872026108720262087202630872026408720265087202660872026708720268087202690872027008720271087202720872027308720274087202750872027608720277087202780872027908720280087202810872028208720283087202840872028508720286087202870872028808720289087202900872029108720292087202930872029408720295087202960872029708720298087202990872030008720301087203020872030308720304087203050872030608720307087203080872030908720310087203110872031208720313087203140872031508720316087203170872031808720319087203200872032108720322087203230872032408720325087203260872032708720328087203290872033008720331087203320872033308720334087203350872033608720337087203380872033908720340087203410872034208720343087203440872034508720346087203470872034808720349087203500872035108720352087203530872035408720355087203560872035708720358087203590872036008720361087203620872036308720364087203650872036608720367087203680872036908720370087203710872037208720373087203740872037508720376087203770872037808720379087203800872038108720382087203830872038408720385087203860872038708720388087203890872039008720391087203920872039308720394087203950872039608720397087203980872039908720400087204010872040208720403087204040872040508720406087204070872040808720409087204100872041108720412087204130872041408720415087204160872041708720418087204190872042008720421087204220872042308720424087204250872042608720427087204280872042908720430087204310872043208720433087204340872043508720436087204370872043808720439087204400872044108720442087204430872044408720445087204460872044708720448087204490872045008720451087204520872045308720454087204550872045608720457087204580872045908720460087204610872046208720463087204640872046508720466087204670872046808720469087204700872047108720472087204730872047408720475087204760872047708720478087204790872048008720481087204820872048308720484087204850872048608720487087204880872048908720490087204910872049208720493087204940872049508720496087204970872049808720499087205000872050108720502087205030872050408720505087205060872050708720508087205090872051008720511087205120872051308720514087205150872051608720517087205180872051908720520087205210872052208720523087205240872052508720526087205270872052808720529087205300872053108720532087205330872053408720535087205360872053708720538087205390872054008720541087205420872054308720544087205450872054608720547087205480872054908720550087205510872055208720553087205540872055508720556087205570872055808720559087205600872056108720562087205630872056408720565087205660872056708720568087205690872057008720571087205720872057308720574087205750872057608720577087205780872057908720580087205810872058208720583087205840872058508720586087205870872058808720589087205900872059108720592087205930872059408720595087205960872059708720598087205990872060008720601087206020872060308720604087206050872060608720607087206080872060908720610087206110872061208720613087206140872061508720616087206170872061808720619087206200872062108720622087206230872062408720625087206260872062708720628087206290872063008720631087206320872063308720634087206350872063608720637087206380872063908720640087206410872064208720643087206440872064508720646087206470872064808720649087206500872065108720652087206530872065408720655087206560872065708720658087206590872066008720661087206620872066308720664087206650872066608720667087206680872066908720670087206710872067208720673087206740872067508720676087206770872067808720679087206800872068108720682087206830872068408720685087206860872068708720688087206890872069008720691087206920872069308720694087206950872069608720697087206980872069908720700087207010872070208720703087207040872070508720706087207070872070808720709087207100872071108720712087207130872071408720715087207160872071708720718087207190872072008720721087207220872072308720724087207250872072608720727087207280872072908720730087207310872073208720733087207340872073508720736087207370872073808720739087207400872074108720742087207430872074408720745087207460872074708720748087207490872075008720751087207520872075308720754087207550872075608720757087207580872075908720760087207610872076208720763087207640872076508720766087207670872076808720769087207700872077108720772087207730872077408720775087207760872077708720778087207790872078008720781087207820872078308720784087207850872078608720787087207880872078908720790087207910872079208720793087207940872079508720796087207970872079808720799087208000872080108720802087208030872080408720805087208060872080708720808087208090872081008720811087208120872081308720814087208150872081608720817087208180872081908720820087208210872082208720823087208240872082508720826087208270872082808720829087208300872083108720832087208330872083408720835087208360872083708720838087208390872084008720841087208420872084308720844087208450872084608720847087208480872084908720850087208510872085208720853087208540872085508720856087208570872085808720859087208600872086108720862087208630872086408720865087208660872086708720868087208690872087008720871087208720872087308720874087208750872087608720877087208780872087908720880087208810872088208720883087208840872088508720886087208870872088808720889087208900872089108720892087208930872089408720895087208960872089708720898087208990872090008720901087209020872090308720904087209050872090608720907087209080872090908720910087209110872091208720913087209140872091508720916087209170872091808720919087209200872092108720922087209230872092408720925087209260872092708720928087209290872093008720931087209320872093308720934087209350872093608720937087209380872093908720940087209410872094208720943087209440872094508720946087209470872094808720949087209500872095108720952087209530872095408720955087209560872095708720958087209590872096008720961087209620872096308720964087209650872096608720967087209680872096908720970087209710872097208720973087209740872097508720976087209770872097808720979087209800872098108720982087209830872098408720985087209860872098708720988087209890872099008720991087209920872099308720994087209950872099608720997087209980872099908721000087210010872100208721003087210040872100508721006087210070872100808721009087210100872101108721012087210130872101408721015087210160872101708721018087210190872102008721021087210220872102308721024087210250872102608721027087210280872102908721030087210310872103208721033087210340872103508721036087210370872103808721039087210400872104108721042087210430872104408721045087210460872104708721048087210490872105008721051087210520872105308721054087210550872105608721057087210580872105908721060087210610872106208721063087210640872106508721066087210670872106808721069087210700872107108721072087210730872107408721075087210760872107708721078087210790872108008721081087210820872108308721084087210850872108608721087087210880872108908721090087210910872109208721093087210940872109508721096087210970872109808721099087211000872110108721102087211030872110408721105087300010873000208730003087300040873000508730006087300070873000808730009087300100873001108730012087300130873001408730015087300160873001708730018087300190873002008730021087300220873002308730024087300250873002608730027087300280873002908730030087300310873003208730033087300340873003508730036087300370873003808730039087300400873004108730042087300430873004408730045087300460873004708730048087300490873005008730051087300520873005308730054087300550873005608730057087300580873005908730060087300610873006208730063087300640873006508730066087300670873006808730069087300700873007108730072087300730873007408730075087300760873007708730078087300790873008008730081087300820873008308730084087300850873008608730087087300880873008908730090087300910873009208730093087300940873009508730096087300970873009808730099087301000873010108730102087301030873010408730105087301060873010708730108087301090873011008730111087301120873011308730114087301150873011608730117087301180873011908730120087301210873012208730123087301240873012508730126087301270873012808730129087301300873013108730132087301330873013408730135087301360873013708730138087301390873014008730141087301420873014308730144087301450873014608730147087301480873014908730150087301510873015208730153087301540873015508730156087301570873015808730159087301600873016108730162087301630873016408730165087301660873016708730168087301690873017008730171087301720873017308730174087301750873017608730177087301780873017908730180087301810873018208730183087301840873018508730186087301870873018808730189087301900873019108730192087301930873019408730195087301960873019708730198087301990873020008730201087302020873020308730204087302050873020608730207087302080873020908730210087302110873021208730213087302140873021508730216087302170873021808730219087302200873022108730222087302230873022408730225087302260873022708730228087302290873023008730231087302320873023308730234087302350873023608730237087302380873023908730240087302410873024208730243087302440873024508730246087302470873024808730249087302500873025108730252087302530873025408730255087302560873025708730258087302590873026008730261087302620873026308730264087302650873026608730267087302680873026908730270087302710873027208730273087302740873027508730276087302770873027808730279087302800873028108730282087302830873028408730285087302860873028708730288087302890873029008730291087302920873029308730294087302950873029608730297087302980873029908730300087303010873030208730303087303040873030508730306087303070873030808730309087303100873031108730312087303130873031408730315087303160873031708730318087303190873032008730321087303220873032308730324087303250873032608730327087303280873032908730330087303310873033208730333087303340873033508730336087303370873033808730339087303400873034108730342087303430873034408730345087303460873034708730348087303490873035008730351087303520873035308730354087303550873035608730357087303580873035908730360087303610873036208730363087303640873036508730366087303670873036808730369087303700873037108730372087303730873037408730375087303760873037708730378087303790873038008730381087303820873038308730384087303850873038608730387087303880873038908730390087303910873039208730393087303940873039508730396087303970873039808730399087304000873040108730402087304030873040408730405087304060873040708730408087304090873041008730411087304120873041308730414087304150873041608730417087304180873041908730420087304210873042208730423087304240873042508730426087304270873042808730429087304300873043108730432087304330873043408730435087304360873043708730438087304390873044008730441087304420873044308730444087304450873044608730447087304480873044908730450087304510873045208730453087304540873045508730456087304570873045808730459087304600873046108730462087304630873046408730465087304660873046708730468087304690873047008730471087304720873047308730474087304750873047608730477087304780873047908730480087304810873048208730483087304840873048508730486087304870873048808730489087304900873049108730492087304930873049408730495087304960873049708730498087304990873050008730501087305020873050308730504087305050873050608730507087305080873050908730510087305110873051208730513087305140873051508730516087305170873051808730519087305200873052108730522087305230873052408730525087305260873052708730528087305290873053008730531087305320873053308730534087305350873053608730537087305380873053908730540087305410873054208730543087305440873054508730546087305470873054808730549087305500873055108730552087305530873055408730555087305560873055708730558087305590873056008730561087305620873056308730564087305650873056608730567087305680873056908730570087305710873057208730573087305740873057508730576087305770873057808730579087305800873058108730582087305830873058408730585087305860873058708730588087305890873059008730591087305920873059308730594087305950873059608730597087305980873059908730600087306010873060208730603087306040873060508730606087306070873060808730609087306100873061108730612087306130873061408730615087306160873061708730618087306190873062008730621087306220873062308730624087306250873062608730627087306280873062908730630087306310873063208730633087306340873063508730636087306370873063808730639087306400873064108730642087306430873064408730645087306460873064708730648087306490873065008730651087306520873065308730654087306550873065608730657087306580873065908730660087306610873066208730663087306640873066508730666087306670873066808730669087306700873067108730672087306730873067408730675087306760873067708730678087306790873068008730681087306820873068308730684087306850873068608730687087306880873068908730690087306910873069208730693087306940873069508730696087306970873069808730699087307000873070108730702087307030873070408730705087307060873070708730708087307090873071008730711087307120873071308730714087307150873071608730717087307180873071908730720087307210873072208730723087307240873072508730726087307270873072808730729087307300873073108730732087307330873073408730735087307360873073708730738087307390873074008730741087307420873074308730744087307450873074608730747087307480873074908730750087307510873075208730753087307540873075508730756087307570873075808730759087307600873076108730762087307630873076408730765087307660873076708730768087307690873077008730771087307720873077308730774087307750873077608730777087307780873077908730780087307810873078208730783087307840873078508730786087307870873078808730789087307900873079108730792087307930873079408730795087307960873079708730798087307990873080008730801087308020873080308730804087308050873080608730807087308080873080908730810087308110873081208730813087308140873081508730816087308170873081808730819087308200873082108730822087308230873082408730825087308260873082708730828087308290873083008730831087308320873083308730834087308350873083608730837087308380873083908730840087308410873084208730843087308440873084508730846087308470873084808730849087308500873085108730852087308530873085408730855087308560873085708730858087308590873086008730861087308620873086308730864087308650873086608730867087308680873086908730870087308710873087208730873087308740873087508730876087308770873087808730879087308800873088108730882087308830873088408730885087308860873088708730888087308890873089008730891087308920873089308730894087308950873089608730897087308980873089908730900087309010873090208730903087309040873090508730906087309070873090808730909087309100873091108730912087309130873091408730915087309160873091708730918087309190873092008730921087309220873092308730924087309250873092608730927087309280873092908730930087309310873093208730933087309340873093508730936087309370873093808730939087309400873094108730942087309430873094408730945087309460873094708730948087309490873095008730951087309520873095308730954087309550873095608730957087309580873095908730960087309610873096208730963087309640873096508730966087309670873096808730969087309700873097108730972087309730873097408730975087309760873097708730978087309790873098008730981087309820873098308730984087309850873098608730987087309880873098908730990087309910873099208730993087309940873099508730996087309970873099808730999087310000873100108731002087310030873100408731005087310060873100708731008087310090873101008731011087310120873101308731014087310150873101608731017087310180873101908731020087310210873102208731023087310240873102508731026087310270873102808731029087310300873103108731032087310330873103408731035087310360873103708731038087310390873104008731041087310420873104308731044087310450873104608731047087310480873104908731050087310510873105208731053087310540873105508731056087310570873105808731059087310600873106108731062087310630873106408731065087310660873106708731068087310690873107008731071087310720873107308731074087310750873107608731077087310780873107908731080087310810873108208731083087310840873108508731086087310870873108808731089087310900873109108731092087310930873109408731095087310960873109708731098087310990873110008731101087311020873110308731104087311050874000108740002087400030874000408740005087400060874000708740008087400090874001008740011087400120874001308740014087400150874001608740017087400180874001908740020087400210874002208740023087400240874002508740026087400270874002808740029087400300874003108740032087400330874003408740035087400360874003708740038087400390874004008740041087400420874004308740044087400450874004608740047087400480874004908740050087400510874005208740053087400540874005508740056087400570874005808740059087400600874006108740062087400630874006408740065087400660874006708740068087400690874007008740071087400720874007308740074087400750874007608740077087400780874007908740080087400810874008208740083087400840874008508740086087400870874008808740089087400900874009108740092087400930874009408740095087400960874009708740098087400990874010008740101087401020874010308740104087401050874010608740107087401080874010908740110087401110874011208740113087401140874011508740116087401170874011808740119087401200874012108740122087401230874012408740125087401260874012708740128087401290874013008740131087401320874013308740134087401350874013608740137087401380874013908740140087401410874014208740143087401440874014508740146087401470874014808740149087401500874015108740152087401530874015408740155087401560874015708740158087401590874016008740161087401620874016308740164087401650874016608740167087401680874016908740170087401710874017208740173087401740874017508740176087401770874017808740179087401800874018108740182087401830874018408740185087401860874018708740188087401890874019008740191087401920874019308740194087401950874019608740197087401980874019908740200087402010874020208740203087402040874020508740206087402070874020808740209087402100874021108740212087402130874021408740215087402160874021708740218087402190874022008740221087402220874022308740224087402250874022608740227087402280874022908740230087402310874023208740233087402340874023508740236087402370874023808740239087402400874024108740242087402430874024408740245087402460874024708740248087402490874025008740251087402520874025308740254087402550874025608740257087402580874025908740260087402610874026208740263087402640874026508740266087402670874026808740269087402700874027108740272087402730874027408740275087402760874027708740278087402790874028008740281087402820874028308740284087402850874028608740287087402880874028908740290087402910874029208740293087402940874029508740296087402970874029808740299087403000874030108740302087403030874030408740305087403060874030708740308087403090874031008740311087403120874031308740314087403150874031608740317087403180874031908740320087403210874032208740323087403240874032508740326087403270874032808740329087403300874033108740332087403330874033408740335087403360874033708740338087403390874034008740341087403420874034308740344087403450874034608740347087403480874034908740350087403510874035208740353087403540874035508740356087403570874035808740359087403600874036108740362087403630874036408740365087403660874036708740368087403690874037008740371087403720874037308740374087403750874037608740377087403780874037908740380087403810874038208740383087403840874038508740386087403870874038808740389087403900874039108740392087403930874039408740395087403960874039708740398087403990874040008740401087404020874040308740404087404050874040608740407087404080874040908740410087404110874041208740413087404140874041508740416087404170874041808740419087404200874042108740422087404230874042408740425087404260874042708740428087404290874043008740431087404320874043308740434087404350874043608740437087404380874043908740440087404410874044208740443087404440874044508740446087404470874044808740449087404500874045108740452087404530874045408740455087404560874045708740458087404590874046008740461087404620874046308740464087404650874046608740467087404680874046908740470087404710874047208740473087404740874047508740476087404770874047808740479087404800874048108740482087404830874048408740485087404860874048708740488087404890874049008740491087404920874049308740494087404950874049608740497087404980874049908740500087405010874050208740503087405040874050508740506087405070874050808740509087405100874051108740512087405130874051408740515087405160874051708740518087405190874052008740521087405220874052308740524087405250874052608740527087405280874052908740530087405310874053208740533087405340874053508740536087405370874053808740539087405400874054108740542087405430874054408740545087405460874054708740548087405490874055008740551087405520874055308740554087405550874055608740557087405580874055908740560087405610874056208740563087405640874056508740566087405670874056808740569087405700874057108740572087405730874057408740575087405760874057708740578087405790874058008740581087405820874058308740584087405850874058608740587087405880874058908740590087405910874059208740593087405940874059508740596087405970874059808740599087406000874060108740602087406030874060408740605087406060874060708740608087406090874061008740611087406120874061308740614087406150874061608740617087406180874061908740620087406210874062208740623087406240874062508740626087406270874062808740629087406300874063108740632087406330874063408740635087406360874063708740638087406390874064008740641087406420874064308740644087406450874064608740647087406480874064908740650087406510874065208740653087406540874065508740656087406570874065808740659087406600874066108740662087406630874066408740665087406660874066708740668087406690874067008740671087406720874067308740674087406750874067608740677087406780874067908740680087406810874068208740683087406840874068508740686087406870874068808740689087406900874069108740692087406930874069408740695087406960874069708740698087406990874070008740701087407020874070308740704087407050874070608740707087407080874070908740710087407110874071208740713087407140874071508740716087407170874071808740719087407200874072108740722087407230874072408740725087407260874072708740728087407290874073008740731087407320874073308740734087407350874073608740737087407380874073908740740087407410874074208740743087407440874074508740746087407470874074808740749087407500874075108740752087407530874075408740755087407560874075708740758087407590874076008740761087407620874076308740764087407650874076608740767087407680874076908740770087407710874077208740773087407740874077508740776087407770874077808740779087407800874078108740782087407830874078408740785087407860874078708740788087407890874079008740791087407920874079308740794087407950874079608740797087407980874079908740800087408010874080208740803087408040874080508740806087408070874080808740809087408100874081108740812087408130874081408740815087408160874081708740818087408190874082008740821087408220874082308740824087408250874082608740827087408280874082908740830087408310874083208740833087408340874083508740836087408370874083808740839087408400874084108740842087408430874084408740845087408460874084708740848087408490874085008740851087408520874085308740854087408550874085608740857087408580874085908740860087408610874086208740863087408640874086508740866087408670874086808740869087408700874087108740872087408730874087408740875087408760874087708740878087408790874088008740881087408820874088308740884087408850874088608740887087408880874088908740890087408910874089208740893087408940874089508740896087408970874089808740899087409000874090108740902087409030874090408740905087409060874090708740908087409090874091008740911087409120874091308740914087409150874091608740917087409180874091908740920087409210874092208740923087409240874092508740926087409270874092808740929087409300874093108740932087409330874093408740935087409360874093708740938087409390874094008740941087409420874094308740944087409450874094608740947087409480874094908740950087409510874095208740953087409540874095508740956087409570874095808740959087409600874096108740962087409630874096408740965087409660874096708740968087409690874097008740971087409720874097308740974087409750874097608740977087409780874097908740980087409810874098208740983087409840874098508740986087409870874098808740989087409900874099108740992087409930874099408740995087409960874099708740998087409990874100008741001087410020874100308741004087410050874100608741007087410080874100908741010087410110874101208741013087410140874101508741016087410170874101808741019087410200874102108741022087410230874102408741025087410260874102708741028087410290874103008741031087410320874103308741034087410350874103608741037087410380874103908741040087410410874104208741043087410440874104508741046087410470874104808741049087410500874105108741052087410530874105408741055087410560874105708741058087410590874106008741061087410620874106308741064087410650874106608741067087410680874106908741070087410710874107208741073087410740874107508741076087410770874107808741079087410800874108108741082087410830874108408741085087410860874108708741088087410890874109008741091087410920874109308741094087410950874109608741097087410980874109908741100087411010874110208741103087411040874110508750001087500020875000308750004087500050875000608750007087500080875000908750010087500110875001208750013087500140875001508750016087500170875001808750019087500200875002108750022087500230875002408750025087500260875002708750028087500290875003008750031087500320875003308750034087500350875003608750037087500380875003908750040087500410875004208750043087500440875004508750046087500470875004808750049087500500875005108750052087500530875005408750055087500560875005708750058087500590875006008750061087500620875006308750064087500650875006608750067087500680875006908750070087500710875007208750073087500740875007508750076087500770875007808750079087500800875008108750082087500830875008408750085087500860875008708750088087500890875009008750091087500920875009308750094087500950875009608750097087500980875009908750100087501010875010208750103087501040875010508750106087501070875010808750109087501100875011108750112087501130875011408750115087501160875011708750118087501190875012008750121087501220875012308750124087501250875012608750127087501280875012908750130087501310875013208750133087501340875013508750136087501370875013808750139087501400875014108750142087501430875014408750145087501460875014708750148087501490875015008750151087501520875015308750154087501550875015608750157087501580875015908750160087501610875016208750163087501640875016508750166087501670875016808750169087501700875017108750172087501730875017408750175087501760875017708750178087501790875018008750181087501820875018308750184087501850875018608750187087501880875018908750190087501910875019208750193087501940875019508750196087501970875019808750199087502000875020108750202087502030875020408750205087502060875020708750208087502090875021008750211087502120875021308750214087502150875021608750217087502180875021908750220087502210875022208750223087502240875022508750226087502270875022808750229087502300875023108750232087502330875023408750235087502360875023708750238087502390875024008750241087502420875024308750244087502450875024608750247087502480875024908750250087502510875025208750253087502540875025508750256087502570875025808750259087502600875026108750262087502630875026408750265087502660875026708750268087502690875027008750271087502720875027308750274087502750875027608750277087502780875027908750280087502810875028208750283087502840875028508750286087502870875028808750289087502900875029108750292087502930875029408750295087502960875029708750298087502990875030008750301087503020875030308750304087503050875030608750307087503080875030908750310087503110875031208750313087503140875031508750316087503170875031808750319087503200875032108750322087503230875032408750325087503260875032708750328087503290875033008750331087503320875033308750334087503350875033608750337087503380875033908750340087503410875034208750343087503440875034508750346087503470875034808750349087503500875035108750352087503530875035408750355087503560875035708750358087503590875036008750361087503620875036308750364087503650875036608750367087503680875036908750370087503710875037208750373087503740875037508750376087503770875037808750379087503800875038108750382087503830875038408750385087503860875038708750388087503890875039008750391087503920875039308750394087503950875039608750397087503980875039908750400087504010875040208750403087504040875040508750406087504070875040808750409087504100875041108750412087504130875041408750415087504160875041708750418087504190875042008750421087504220875042308750424087504250875042608750427087504280875042908750430087504310875043208750433087504340875043508750436087504370875043808750439087504400875044108750442087504430875044408750445087504460875044708750448087504490875045008750451087504520875045308750454087504550875045608750457087504580875045908750460087504610875046208750463087504640875046508750466087504670875046808750469087504700875047108750472087504730875047408750475087504760875047708750478087504790875048008750481087504820875048308750484087504850875048608750487087504880875048908750490087504910875049208750493087504940875049508750496087504970875049808750499087505000875050108750502087505030875050408750505087505060875050708750508087505090875051008750511087505120875051308750514087505150875051608750517087505180875051908750520087505210875052208750523087505240875052508750526087505270875052808750529087505300875053108750532087505330875053408750535087505360875053708750538087505390875054008750541087505420875054308750544087505450875054608750547087505480875054908750550087505510875055208750553087505540875055508750556087505570875055808750559087505600875056108750562087505630875056408750565087505660875056708750568087505690875057008750571087505720875057308750574087505750875057608750577087505780875057908750580087505810875058208750583087505840875058508750586087505870875058808750589087505900875059108750592087505930875059408750595087505960875059708750598087505990875060008750601087506020875060308750604087506050875060608750607087506080875060908750610087506110875061208750613087506140875061508750616087506170875061808750619087506200875062108750622087506230875062408750625087506260875062708750628087506290875063008750631087506320875063308750634087506350875063608750637087506380875063908750640087506410875064208750643087506440875064508750646087506470875064808750649087506500875065108750652087506530875065408750655087506560875065708750658087506590875066008750661087506620875066308750664087506650875066608750667087506680875066908750670087506710875067208750673087506740875067508750676087506770875067808750679087506800875068108750682087506830875068408750685087506860875068708750688087506890875069008750691087506920875069308750694087506950875069608750697087506980875069908750700087507010875070208750703087507040875070508750706087507070875070808750709087507100875071108750712087507130875071408750715087507160875071708750718087507190875072008750721087507220875072308750724087507250875072608750727087507280875072908750730087507310875073208750733087507340875073508750736087507370875073808750739087507400875074108750742087507430875074408750745087507460875074708750748087507490875075008750751087507520875075308750754087507550875075608750757087507580875075908750760087507610875076208750763087507640875076508750766087507670875076808750769087507700875077108750772087507730875077408750775087507760875077708750778087507790875078008750781087507820875078308750784087507850875078608750787087507880875078908750790087507910875079208750793087507940875079508750796087507970875079808750799087508000875080108750802087508030875080408750805087508060875080708750808087508090875081008750811087508120875081308750814087508150875081608750817087508180875081908750820087508210875082208750823087508240875082508750826087508270875082808750829087508300875083108750832087508330875083408750835087508360875083708750838087508390875084008750841087508420875084308750844087508450875084608750847087508480875084908750850087508510875085208750853087508540875085508750856087508570875085808750859087508600875086108750862087508630875086408750865087508660875086708750868087508690875087008750871087508720875087308750874087508750875087608750877087508780875087908750880087508810875088208750883087508840875088508750886087508870875088808750889087508900875089108750892087508930875089408750895087508960875089708750898087508990875090008750901087509020875090308750904087509050875090608750907087509080875090908750910087509110875091208750913087509140875091508750916087509170875091808750919087509200875092108750922087509230875092408750925087509260875092708750928087509290875093008750931087509320875093308750934087509350875093608750937087509380875093908750940087509410875094208750943087509440875094508750946087509470875094808750949087509500875095108750952087509530875095408750955087509560875095708750958087509590875096008750961087509620875096308750964087509650875096608750967087509680875096908750970087509710875097208750973087509740875097508750976087509770875097808750979087509800875098108750982087509830875098408750985087509860875098708750988087509890875099008750991087509920875099308750994087509950875099608750997087509980875099908751000087510010875100208751003087510040875100508751006087510070875100808751009087510100875101108751012087510130875101408751015087510160875101708751018087510190875102008751021087510220875102308751024087510250875102608751027087510280875102908751030087510310875103208751033087510340875103508751036087510370875103808751039087510400875104108751042087510430875104408751045087510460875104708751048087510490875105008751051087510520875105308751054087510550875105608751057087510580875105908751060087510610875106208751063087510640875106508751066087510670875106808751069087510700875107108751072087510730875107408751075087510760875107708751078087510790875108008751081087510820875108308751084087510850875108608751087087510880875108908751090087510910875109208751093087510940875109508751096087510970875109808751099087511000875110108751102087511030875110408751105087600010876000208760003087600040876000508760006087600070876000808760009087600100876001108760012087600130876001408760015087600160876001708760018087600190876002008760021087600220876002308760024087600250876002608760027087600280876002908760030087600310876003208760033087600340876003508760036087600370876003808760039087600400876004108760042087600430876004408760045087600460876004708760048087600490876005008760051087600520876005308760054087600550876005608760057087600580876005908760060087600610876006208760063087600640876006508760066087600670876006808760069087600700876007108760072087600730876007408760075087600760876007708760078087600790876008008760081087600820876008308760084087600850876008608760087087600880876008908760090087600910876009208760093087600940876009508760096087600970876009808760099087601000876010108760102087601030876010408760105087601060876010708760108087601090876011008760111087601120876011308760114087601150876011608760117087601180876011908760120087601210876012208760123087601240876012508760126087601270876012808760129087601300876013108760132087601330876013408760135087601360876013708760138087601390876014008760141087601420876014308760144087601450876014608760147087601480876014908760150087601510876015208760153087601540876015508760156087601570876015808760159087601600876016108760162087601630876016408760165087601660876016708760168087601690876017008760171087601720876017308760174087601750876017608760177087601780876017908760180087601810876018208760183087601840876018508760186087601870876018808760189087601900876019108760192087601930876019408760195087601960876019708760198087601990876020008760201087602020876020308760204087602050876020608760207087602080876020908760210087602110876021208760213087602140876021508760216087602170876021808760219087602200876022108760222087602230876022408760225087602260876022708760228087602290876023008760231087602320876023308760234087602350876023608760237087602380876023908760240087602410876024208760243087602440876024508760246087602470876024808760249087602500876025108760252087602530876025408760255087602560876025708760258087602590876026008760261087602620876026308760264087602650876026608760267087602680876026908760270087602710876027208760273087602740876027508760276087602770876027808760279087602800876028108760282087602830876028408760285087602860876028708760288087602890876029008760291087602920876029308760294087602950876029608760297087602980876029908760300087603010876030208760303087603040876030508760306087603070876030808760309087603100876031108760312087603130876031408760315087603160876031708760318087603190876032008760321087603220876032308760324087603250876032608760327087603280876032908760330087603310876033208760333087603340876033508760336087603370876033808760339087603400876034108760342087603430876034408760345087603460876034708760348087603490876035008760351087603520876035308760354087603550876035608760357087603580876035908760360087603610876036208760363087603640876036508760366087603670876036808760369087603700876037108760372087603730876037408760375087603760876037708760378087603790876038008760381087603820876038308760384087603850876038608760387087603880876038908760390087603910876039208760393087603940876039508760396087603970876039808760399087604000876040108760402087604030876040408760405087604060876040708760408087604090876041008760411087604120876041308760414087604150876041608760417087604180876041908760420087604210876042208760423087604240876042508760426087604270876042808760429087604300876043108760432087604330876043408760435087604360876043708760438087604390876044008760441087604420876044308760444087604450876044608760447087604480876044908760450087604510876045208760453087604540876045508760456087604570876045808760459087604600876046108760462087604630876046408760465087604660876046708760468087604690876047008760471087604720876047308760474087604750876047608760477087604780876047908760480087604810876048208760483087604840876048508760486087604870876048808760489087604900876049108760492087604930876049408760495087604960876049708760498087604990876050008760501087605020876050308760504087605050876050608760507087605080876050908760510087605110876051208760513087605140876051508760516087605170876051808760519087605200876052108760522087605230876052408760525087605260876052708760528087605290876053008760531087605320876053308760534087605350876053608760537087605380876053908760540087605410876054208760543087605440876054508760546087605470876054808760549087605500876055108760552087605530876055408760555087605560876055708760558087605590876056008760561087605620876056308760564087605650876056608760567087605680876056908760570087605710876057208760573087605740876057508760576087605770876057808760579087605800876058108760582087605830876058408760585087605860876058708760588087605890876059008760591087605920876059308760594087605950876059608760597087605980876059908760600087606010876060208760603087606040876060508760606087606070876060808760609087606100876061108760612087606130876061408760615087606160876061708760618087606190876062008760621087606220876062308760624087606250876062608760627087606280876062908760630087606310876063208760633087606340876063508760636087606370876063808760639087606400876064108760642087606430876064408760645087606460876064708760648087606490876065008760651087606520876065308760654087606550876065608760657087606580876065908760660087606610876066208760663087606640876066508760666087606670876066808760669087606700876067108760672087606730876067408760675087606760876067708760678087606790876068008760681087606820876068308760684087606850876068608760687087606880876068908760690087606910876069208760693087606940876069508760696087606970876069808760699087607000876070108760702087607030876070408760705087607060876070708760708087607090876071008760711087607120876071308760714087607150876071608760717087607180876071908760720087607210876072208760723087607240876072508760726087607270876072808760729087607300876073108760732087607330876073408760735087607360876073708760738087607390876074008760741087607420876074308760744087607450876074608760747087607480876074908760750087607510876075208760753087607540876075508760756087607570876075808760759087607600876076108760762087607630876076408760765087607660876076708760768087607690876077008760771087607720876077308760774087607750876077608760777087607780876077908760780087607810876078208760783087607840876078508760786087607870876078808760789087607900876079108760792087607930876079408760795087607960876079708760798087607990876080008760801087608020876080308760804087608050876080608760807087608080876080908760810087608110876081208760813087608140876081508760816087608170876081808760819087608200876082108760822087608230876082408760825087608260876082708760828087608290876083008760831087608320876083308760834087608350876083608760837087608380876083908760840087608410876084208760843087608440876084508760846087608470876084808760849087608500876085108760852087608530876085408760855087608560876085708760858087608590876086008760861087608620876086308760864087608650876086608760867087608680876086908760870087608710876087208760873087608740876087508760876087608770876087808760879087608800876088108760882087608830876088408760885087608860876088708760888087608890876089008760891087608920876089308760894087608950876089608760897087608980876089908760900087609010876090208760903087609040876090508760906087609070876090808760909087609100876091108760912087609130876091408760915087609160876091708760918087609190876092008760921087609220876092308760924087609250876092608760927087609280876092908760930087609310876093208760933087609340876093508760936087609370876093808760939087609400876094108760942087609430876094408760945087609460876094708760948087609490876095008760951087609520876095308760954087609550876095608760957087609580876095908760960087609610876096208760963087609640876096508760966087609670876096808760969087609700876097108760972087609730876097408760975087609760876097708760978087609790876098008760981087609820876098308760984087609850876098608760987087609880876098908760990087609910876099208760993087609940876099508760996087609970876099808760999087610000876100108761002087610030876100408761005087610060876100708761008087610090876101008761011087610120876101308761014087610150876101608761017087610180876101908761020087610210876102208761023087610240876102508761026087610270876102808761029087610300876103108761032087610330876103408761035087610360876103708761038087610390876104008761041087610420876104308761044087610450876104608761047087610480876104908761050087610510876105208761053087610540876105508761056087610570876105808761059087610600876106108761062087610630876106408761065087610660876106708761068087610690876107008761071087610720876107308761074087610750876107608761077087610780876107908761080087610810876108208761083087610840876108508761086087610870876108808761089087610900876109108761092087610930876109408761095087610960876109708761098087610990876110008761101087611020876110308761104087611050877000108770002087700030877000408770005087700060877000708770008087700090877001008770011087700120877001308770014087700150877001608770017087700180877001908770020087700210877002208770023087700240877002508770026087700270877002808770029087700300877003108770032087700330877003408770035087700360877003708770038087700390877004008770041087700420877004308770044087700450877004608770047087700480877004908770050087700510877005208770053087700540877005508770056087700570877005808770059087700600877006108770062087700630877006408770065087700660877006708770068087700690877007008770071087700720877007308770074087700750877007608770077087700780877007908770080087700810877008208770083087700840877008508770086087700870877008808770089087700900877009108770092087700930877009408770095087700960877009708770098087700990877010008770101087701020877010308770104087701050877010608770107087701080877010908770110087701110877011208770113087701140877011508770116087701170877011808770119087701200877012108770122087701230877012408770125087701260877012708770128087701290877013008770131087701320877013308770134087701350877013608770137087701380877013908770140087701410877014208770143087701440877014508770146087701470877014808770149087701500877015108770152087701530877015408770155087701560877015708770158087701590877016008770161087701620877016308770164087701650877016608770167087701680877016908770170087701710877017208770173087701740877017508770176087701770877017808770179087701800877018108770182087701830877018408770185087701860877018708770188087701890877019008770191087701920877019308770194087701950877019608770197087701980877019908770200087702010877020208770203087702040877020508770206087702070877020808770209087702100877021108770212087702130877021408770215087702160877021708770218087702190877022008770221087702220877022308770224087702250877022608770227087702280877022908770230087702310877023208770233087702340877023508770236087702370877023808770239087702400877024108770242087702430877024408770245087702460877024708770248087702490877025008770251087702520877025308770254087702550877025608770257087702580877025908770260087702610877026208770263087702640877026508770266087702670877026808770269087702700877027108770272087702730877027408770275087702760877027708770278087702790877028008770281087702820877028308770284087702850877028608770287087702880877028908770290087702910877029208770293087702940877029508770296087702970877029808770299087703000877030108770302087703030877030408770305087703060877030708770308087703090877031008770311087703120877031308770314087703150877031608770317087703180877031908770320087703210877032208770323087703240877032508770326087703270877032808770329087703300877033108770332087703330877033408770335087703360877033708770338087703390877034008770341087703420877034308770344087703450877034608770347087703480877034908770350087703510877035208770353087703540877035508770356087703570877035808770359087703600877036108770362087703630877036408770365087703660877036708770368087703690877037008770371087703720877037308770374087703750877037608770377087703780877037908770380087703810877038208770383087703840877038508770386087703870877038808770389087703900877039108770392087703930877039408770395087703960877039708770398087703990877040008770401087704020877040308770404087704050877040608770407087704080877040908770410087704110877041208770413087704140877041508770416087704170877041808770419087704200877042108770422087704230877042408770425087704260877042708770428087704290877043008770431087704320877043308770434087704350877043608770437087704380877043908770440087704410877044208770443087704440877044508770446087704470877044808770449087704500877045108770452087704530877045408770455087704560877045708770458087704590877046008770461087704620877046308770464087704650877046608770467087704680877046908770470087704710877047208770473087704740877047508770476087704770877047808770479087704800877048108770482087704830877048408770485087704860877048708770488087704890877049008770491087704920877049308770494087704950877049608770497087704980877049908770500087705010877050208770503087705040877050508770506087705070877050808770509087705100877051108770512087705130877051408770515087705160877051708770518087705190877052008770521087705220877052308770524087705250877052608770527087705280877052908770530087705310877053208770533087705340877053508770536087705370877053808770539087705400877054108770542087705430877054408770545087705460877054708770548087705490877055008770551087705520877055308770554087705550877055608770557087705580877055908770560087705610877056208770563087705640877056508770566087705670877056808770569087705700877057108770572087705730877057408770575087705760877057708770578087705790877058008770581087705820877058308770584087705850877058608770587087705880877058908770590087705910877059208770593087705940877059508770596087705970877059808770599087706000877060108770602087706030877060408770605087706060877060708770608087706090877061008770611087706120877061308770614087706150877061608770617087706180877061908770620087706210877062208770623087706240877062508770626087706270877062808770629087706300877063108770632087706330877063408770635087706360877063708770638087706390877064008770641087706420877064308770644087706450877064608770647087706480877064908770650087706510877065208770653087706540877065508770656087706570877065808770659087706600877066108770662087706630877066408770665087706660877066708770668087706690877067008770671087706720877067308770674087706750877067608770677087706780877067908770680087706810877068208770683087706840877068508770686087706870877068808770689087706900877069108770692087706930877069408770695087706960877069708770698087706990877070008770701087707020877070308770704087707050877070608770707087707080877070908770710087707110877071208770713087707140877071508770716087707170877071808770719087707200877072108770722087707230877072408770725087707260877072708770728087707290877073008770731087707320877073308770734087707350877073608770737087707380877073908770740087707410877074208770743087707440877074508770746087707470877074808770749087707500877075108770752087707530877075408770755087707560877075708770758087707590877076008770761087707620877076308770764087707650877076608770767087707680877076908770770087707710877077208770773087707740877077508770776087707770877077808770779087707800877078108770782087707830877078408770785087707860877078708770788087707890877079008770791087707920877079308770794087707950877079608770797087707980877079908770800087708010877080208770803087708040877080508770806087708070877080808770809087708100877081108770812087708130877081408770815087708160877081708770818087708190877082008770821087708220877082308770824087708250877082608770827087708280877082908770830087708310877083208770833087708340877083508770836087708370877083808770839087708400877084108770842087708430877084408770845087708460877084708770848087708490877085008770851087708520877085308770854087708550877085608770857087708580877085908770860087708610877086208770863087708640877086508770866087708670877086808770869087708700877087108770872087708730877087408770875087708760877087708770878087708790877088008770881087708820877088308770884087708850877088608770887087708880877088908770890087708910877089208770893087708940877089508770896087708970877089808770899087709000877090108770902087709030877090408770905087709060877090708770908087709090877091008770911087709120877091308770914087709150877091608770917087709180877091908770920087709210877092208770923087709240877092508770926087709270877092808770929087709300877093108770932087709330877093408770935087709360877093708770938087709390877094008770941087709420877094308770944087709450877094608770947087709480877094908770950087709510877095208770953087709540877095508770956087709570877095808770959087709600877096108770962087709630877096408770965087709660877096708770968087709690877097008770971087709720877097308770974087709750877097608770977087709780877097908770980087709810877098208770983087709840877098508770986087709870877098808770989087709900877099108770992087709930877099408770995087709960877099708770998087709990877100008771001087710020877100308771004087710050877100608771007087710080877100908771010087710110877101208771013087710140877101508771016087710170877101808771019087710200877102108771022087710230877102408771025087710260877102708771028087710290877103008771031087710320877103308771034087710350877103608771037087710380877103908771040087710410877104208771043087710440877104508771046087710470877104808771049087710500877105108771052087710530877105408771055087710560877105708771058087710590877106008771061087710620877106308771064087710650877106608771067087710680877106908771070087710710877107208771073087710740877107508771076087710770877107808771079087710800877108108771082087710830877108408771085087710860877108708771088087710890877109008771091087710920877109308771094087710950877109608771097087710980877109908771100087711010877110208771103087711040877110508780001087800020878000308780004087800050878000608780007087800080878000908780010087800110878001208780013087800140878001508780016087800170878001808780019087800200878002108780022087800230878002408780025087800260878002708780028087800290878003008780031087800320878003308780034087800350878003608780037087800380878003908780040087800410878004208780043087800440878004508780046087800470878004808780049087800500878005108780052087800530878005408780055087800560878005708780058087800590878006008780061087800620878006308780064087800650878006608780067087800680878006908780070087800710878007208780073087800740878007508780076087800770878007808780079087800800878008108780082087800830878008408780085087800860878008708780088087800890878009008780091087800920878009308780094087800950878009608780097087800980878009908780100087801010878010208780103087801040878010508780106087801070878010808780109087801100878011108780112087801130878011408780115087801160878011708780118087801190878012008780121087801220878012308780124087801250878012608780127087801280878012908780130087801310878013208780133087801340878013508780136087801370878013808780139087801400878014108780142087801430878014408780145087801460878014708780148087801490878015008780151087801520878015308780154087801550878015608780157087801580878015908780160087801610878016208780163087801640878016508780166087801670878016808780169087801700878017108780172087801730878017408780175087801760878017708780178087801790878018008780181087801820878018308780184087801850878018608780187087801880878018908780190087801910878019208780193087801940878019508780196087801970878019808780199087802000878020108780202087802030878020408780205087802060878020708780208087802090878021008780211087802120878021308780214087802150878021608780217087802180878021908780220087802210878022208780223087802240878022508780226087802270878022808780229087802300878023108780232087802330878023408780235087802360878023708780238087802390878024008780241087802420878024308780244087802450878024608780247087802480878024908780250087802510878025208780253087802540878025508780256087802570878025808780259087802600878026108780262087802630878026408780265087802660878026708780268087802690878027008780271087802720878027308780274087802750878027608780277087802780878027908780280087802810878028208780283087802840878028508780286087802870878028808780289087802900878029108780292087802930878029408780295087802960878029708780298087802990878030008780301087803020878030308780304087803050878030608780307087803080878030908780310087803110878031208780313087803140878031508780316087803170878031808780319087803200878032108780322087803230878032408780325087803260878032708780328087803290878033008780331087803320878033308780334087803350878033608780337087803380878033908780340087803410878034208780343087803440878034508780346087803470878034808780349087803500878035108780352087803530878035408780355087803560878035708780358087803590878036008780361087803620878036308780364087803650878036608780367087803680878036908780370087803710878037208780373087803740878037508780376087803770878037808780379087803800878038108780382087803830878038408780385087803860878038708780388087803890878039008780391087803920878039308780394087803950878039608780397087803980878039908780400087804010878040208780403087804040878040508780406087804070878040808780409087804100878041108780412087804130878041408780415087804160878041708780418087804190878042008780421087804220878042308780424087804250878042608780427087804280878042908780430087804310878043208780433087804340878043508780436087804370878043808780439087804400878044108780442087804430878044408780445087804460878044708780448087804490878045008780451087804520878045308780454087804550878045608780457087804580878045908780460087804610878046208780463087804640878046508780466087804670878046808780469087804700878047108780472087804730878047408780475087804760878047708780478087804790878048008780481087804820878048308780484087804850878048608780487087804880878048908780490087804910878049208780493087804940878049508780496087804970878049808780499087805000878050108780502087805030878050408780505087805060878050708780508087805090878051008780511087805120878051308780514087805150878051608780517087805180878051908780520087805210878052208780523087805240878052508780526087805270878052808780529087805300878053108780532087805330878053408780535087805360878053708780538087805390878054008780541087805420878054308780544087805450878054608780547087805480878054908780550087805510878055208780553087805540878055508780556087805570878055808780559087805600878056108780562087805630878056408780565087805660878056708780568087805690878057008780571087805720878057308780574087805750878057608780577087805780878057908780580087805810878058208780583087805840878058508780586087805870878058808780589087805900878059108780592087805930878059408780595087805960878059708780598087805990878060008780601087806020878060308780604087806050878060608780607087806080878060908780610087806110878061208780613087806140878061508780616087806170878061808780619087806200878062108780622087806230878062408780625087806260878062708780628087806290878063008780631087806320878063308780634087806350878063608780637087806380878063908780640087806410878064208780643087806440878064508780646087806470878064808780649087806500878065108780652087806530878065408780655087806560878065708780658087806590878066008780661087806620878066308780664087806650878066608780667087806680878066908780670087806710878067208780673087806740878067508780676087806770878067808780679087806800878068108780682087806830878068408780685087806860878068708780688087806890878069008780691087806920878069308780694087806950878069608780697087806980878069908780700087807010878070208780703087807040878070508780706087807070878070808780709087807100878071108780712087807130878071408780715087807160878071708780718087807190878072008780721087807220878072308780724087807250878072608780727087807280878072908780730087807310878073208780733087807340878073508780736087807370878073808780739087807400878074108780742087807430878074408780745087807460878074708780748087807490878075008780751087807520878075308780754087807550878075608780757087807580878075908780760087807610878076208780763087807640878076508780766087807670878076808780769087807700878077108780772087807730878077408780775087807760878077708780778087807790878078008780781087807820878078308780784087807850878078608780787087807880878078908780790087807910878079208780793087807940878079508780796087807970878079808780799087808000878080108780802087808030878080408780805087808060878080708780808087808090878081008780811087808120878081308780814087808150878081608780817087808180878081908780820087808210878082208780823087808240878082508780826087808270878082808780829087808300878083108780832087808330878083408780835087808360878083708780838087808390878084008780841087808420878084308780844087808450878084608780847087808480878084908780850087808510878085208780853087808540878085508780856087808570878085808780859087808600878086108780862087808630878086408780865087808660878086708780868087808690878087008780871087808720878087308780874087808750878087608780877087808780878087908780880087808810878088208780883087808840878088508780886087808870878088808780889087808900878089108780892087808930878089408780895087808960878089708780898087808990878090008780901087809020878090308780904087809050878090608780907087809080878090908780910087809110878091208780913087809140878091508780916087809170878091808780919087809200878092108780922087809230878092408780925087809260878092708780928087809290878093008780931087809320878093308780934087809350878093608780937087809380878093908780940087809410878094208780943087809440878094508780946087809470878094808780949087809500878095108780952087809530878095408780955087809560878095708780958087809590878096008780961087809620878096308780964087809650878096608780967087809680878096908780970087809710878097208780973087809740878097508780976087809770878097808780979087809800878098108780982087809830878098408780985087809860878098708780988087809890878099008780991087809920878099308780994087809950878099608780997087809980878099908781000087810010878100208781003087810040878100508781006087810070878100808781009087810100878101108781012087810130878101408781015087810160878101708781018087810190878102008781021087810220878102308781024087810250878102608781027087810280878102908781030087810310878103208781033087810340878103508781036087810370878103808781039087810400878104108781042087810430878104408781045087810460878104708781048087810490878105008781051087810520878105308781054087810550878105608781057087810580878105908781060087810610878106208781063087810640878106508781066087810670878106808781069087810700878107108781072087810730878107408781075087810760878107708781078087810790878108008781081087810820878108308781084087810850878108608781087087810880878108908781090087810910878109208781093087810940878109508781096087810970878109808781099087811000878110108781102087811030878110408781105087900010879000208790003087900040879000508790006087900070879000808790009087900100879001108790012087900130879001408790015087900160879001708790018087900190879002008790021087900220879002308790024087900250879002608790027087900280879002908790030087900310879003208790033087900340879003508790036087900370879003808790039087900400879004108790042087900430879004408790045087900460879004708790048087900490879005008790051087900520879005308790054087900550879005608790057087900580879005908790060087900610879006208790063087900640879006508790066087900670879006808790069087900700879007108790072087900730879007408790075087900760879007708790078087900790879008008790081087900820879008308790084087900850879008608790087087900880879008908790090087900910879009208790093087900940879009508790096087900970879009808790099087901000879010108790102087901030879010408790105087901060879010708790108087901090879011008790111087901120879011308790114087901150879011608790117087901180879011908790120087901210879012208790123087901240879012508790126087901270879012808790129087901300879013108790132087901330879013408790135087901360879013708790138087901390879014008790141087901420879014308790144087901450879014608790147087901480879014908790150087901510879015208790153087901540879015508790156087901570879015808790159087901600879016108790162087901630879016408790165087901660879016708790168087901690879017008790171087901720879017308790174087901750879017608790177087901780879017908790180087901810879018208790183087901840879018508790186087901870879018808790189087901900879019108790192087901930879019408790195087901960879019708790198087901990879020008790201087902020879020308790204087902050879020608790207087902080879020908790210087902110879021208790213087902140879021508790216087902170879021808790219087902200879022108790222087902230879022408790225087902260879022708790228087902290879023008790231087902320879023308790234087902350879023608790237087902380879023908790240087902410879024208790243087902440879024508790246087902470879024808790249087902500879025108790252087902530879025408790255087902560879025708790258087902590879026008790261087902620879026308790264087902650879026608790267087902680879026908790270087902710879027208790273087902740879027508790276087902770879027808790279087902800879028108790282087902830879028408790285087902860879028708790288087902890879029008790291087902920879029308790294087902950879029608790297087902980879029908790300087903010879030208790303087903040879030508790306087903070879030808790309087903100879031108790312087903130879031408790315087903160879031708790318087903190879032008790321087903220879032308790324087903250879032608790327087903280879032908790330087903310879033208790333087903340879033508790336087903370879033808790339087903400879034108790342087903430879034408790345087903460879034708790348087903490879035008790351087903520879035308790354087903550879035608790357087903580879035908790360087903610879036208790363087903640879036508790366087903670879036808790369087903700879037108790372087903730879037408790375087903760879037708790378087903790879038008790381087903820879038308790384087903850879038608790387087903880879038908790390087903910879039208790393087903940879039508790396087903970879039808790399087904000879040108790402087904030879040408790405087904060879040708790408087904090879041008790411087904120879041308790414087904150879041608790417087904180879041908790420087904210879042208790423087904240879042508790426087904270879042808790429087904300879043108790432087904330879043408790435087904360879043708790438087904390879044008790441087904420879044308790444087904450879044608790447087904480879044908790450087904510879045208790453087904540879045508790456087904570879045808790459087904600879046108790462087904630879046408790465087904660879046708790468087904690879047008790471087904720879047308790474087904750879047608790477087904780879047908790480087904810879048208790483087904840879048508790486087904870879048808790489087904900879049108790492087904930879049408790495087904960879049708790498087904990879050008790501087905020879050308790504087905050879050608790507087905080879050908790510087905110879051208790513087905140879051508790516087905170879051808790519087905200879052108790522087905230879052408790525087905260879052708790528087905290879053008790531087905320879053308790534087905350879053608790537087905380879053908790540087905410879054208790543087905440879054508790546087905470879054808790549087905500879055108790552087905530879055408790555087905560879055708790558087905590879056008790561087905620879056308790564087905650879056608790567087905680879056908790570087905710879057208790573087905740879057508790576087905770879057808790579087905800879058108790582087905830879058408790585087905860879058708790588087905890879059008790591087905920879059308790594087905950879059608790597087905980879059908790600087906010879060208790603087906040879060508790606087906070879060808790609087906100879061108790612087906130879061408790615087906160879061708790618087906190879062008790621087906220879062308790624087906250879062608790627087906280879062908790630087906310879063208790633087906340879063508790636087906370879063808790639087906400879064108790642087906430879064408790645087906460879064708790648087906490879065008790651087906520879065308790654087906550879065608790657087906580879065908790660087906610879066208790663087906640879066508790666087906670879066808790669087906700879067108790672087906730879067408790675087906760879067708790678087906790879068008790681087906820879068308790684087906850879068608790687087906880879068908790690087906910879069208790693087906940879069508790696087906970879069808790699087907000879070108790702087907030879070408790705087907060879070708790708087907090879071008790711087907120879071308790714087907150879071608790717087907180879071908790720087907210879072208790723087907240879072508790726087907270879072808790729087907300879073108790732087907330879073408790735087907360879073708790738087907390879074008790741087907420879074308790744087907450879074608790747087907480879074908790750087907510879075208790753087907540879075508790756087907570879075808790759087907600879076108790762087907630879076408790765087907660879076708790768087907690879077008790771087907720879077308790774087907750879077608790777087907780879077908790780087907810879078208790783087907840879078508790786087907870879078808790789087907900879079108790792087907930879079408790795087907960879079708790798087907990879080008790801087908020879080308790804087908050879080608790807087908080879080908790810087908110879081208790813087908140879081508790816087908170879081808790819087908200879082108790822087908230879082408790825087908260879082708790828087908290879083008790831087908320879083308790834087908350879083608790837087908380879083908790840087908410879084208790843087908440879084508790846087908470879084808790849087908500879085108790852087908530879085408790855087908560879085708790858087908590879086008790861087908620879086308790864087908650879086608790867087908680879086908790870087908710879087208790873087908740879087508790876087908770879087808790879087908800879088108790882087908830879088408790885087908860879088708790888087908890879089008790891087908920879089308790894087908950879089608790897087908980879089908790900087909010879090208790903087909040879090508790906087909070879090808790909087909100879091108790912087909130879091408790915087909160879091708790918087909190879092008790921087909220879092308790924087909250879092608790927087909280879092908790930087909310879093208790933087909340879093508790936087909370879093808790939087909400879094108790942087909430879094408790945087909460879094708790948087909490879095008790951087909520879095308790954087909550879095608790957087909580879095908790960087909610879096208790963087909640879096508790966087909670879096808790969087909700879097108790972087909730879097408790975087909760879097708790978087909790879098008790981087909820879098308790984087909850879098608790987087909880879098908790990087909910879099208790993087909940879099508790996087909970879099808790999087910000879100108791002087910030879100408791005087910060879100708791008087910090879101008791011087910120879101308791014087910150879101608791017087910180879101908791020087910210879102208791023087910240879102508791026087910270879102808791029087910300879103108791032087910330879103408791035087910360879103708791038087910390879104008791041087910420879104308791044087910450879104608791047087910480879104908791050087910510879105208791053087910540879105508791056087910570879105808791059087910600879106108791062087910630879106408791065087910660879106708791068087910690879107008791071087910720879107308791074087910750879107608791077087910780879107908791080087910810879108208791083087910840879108508791086087910870879108808791089087910900879109108791092087910930879109408791095087910960879109708791098087910990879110008791101087911020879110308791104087911050880000108800002088000030880000408800005088000060880000708800008088000090880001008800011088000120880001308800014088000150880001608800017088000180880001908800020088000210880002208800023088000240880002508800026088000270880002808800029088000300880003108800032088000330880003408800035088000360880003708800038088000390880004008800041088000420880004308800044088000450880004608800047088000480880004908800050088000510880005208800053088000540880005508800056088000570880005808800059088000600880006108800062088000630880006408800065088000660880006708800068088000690880007008800071088000720880007308800074088000750880007608800077088000780880007908800080088000810880008208800083088000840880008508800086088000870880008808800089088000900880009108800092088000930880009408800095088000960880009708800098088000990880010008800101088001020880010308800104088001050880010608800107088001080880010908800110088001110880011208800113088001140880011508800116088001170880011808800119088001200880012108800122088001230880012408800125088001260880012708800128088001290880013008800131088001320880013308800134088001350880013608800137088001380880013908800140088001410880014208800143088001440880014508800146088001470880014808800149088001500880015108800152088001530880015408800155088001560880015708800158088001590880016008800161088001620880016308800164088001650880016608800167088001680880016908800170088001710880017208800173088001740880017508800176088001770880017808800179088001800880018108800182088001830880018408800185088001860880018708800188088001890880019008800191088001920880019308800194088001950880019608800197088001980880019908800200088002010880020208800203088002040880020508800206088002070880020808800209088002100880021108800212088002130880021408800215088002160880021708800218088002190880022008800221088002220880022308800224088002250880022608800227088002280880022908800230088002310880023208800233088002340880023508800236088002370880023808800239088002400880024108800242088002430880024408800245088002460880024708800248088002490880025008800251088002520880025308800254088002550880025608800257088002580880025908800260088002610880026208800263088002640880026508800266088002670880026808800269088002700880027108800272088002730880027408800275088002760880027708800278088002790880028008800281088002820880028308800284088002850880028608800287088002880880028908800290088002910880029208800293088002940880029508800296088002970880029808800299088003000880030108800302088003030880030408800305088003060880030708800308088003090880031008800311088003120880031308800314088003150880031608800317088003180880031908800320088003210880032208800323088003240880032508800326088003270880032808800329088003300880033108800332088003330880033408800335088003360880033708800338088003390880034008800341088003420880034308800344088003450880034608800347088003480880034908800350088003510880035208800353088003540880035508800356088003570880035808800359088003600880036108800362088003630880036408800365088003660880036708800368088003690880037008800371088003720880037308800374088003750880037608800377088003780880037908800380088003810880038208800383088003840880038508800386088003870880038808800389088003900880039108800392088003930880039408800395088003960880039708800398088003990880040008800401088004020880040308800404088004050880040608800407088004080880040908800410088004110880041208800413088004140880041508800416088004170880041808800419088004200880042108800422088004230880042408800425088004260880042708800428088004290880043008800431088004320880043308800434088004350880043608800437088004380880043908800440088004410880044208800443088004440880044508800446088004470880044808800449088004500880045108800452088004530880045408800455088004560880045708800458088004590880046008800461088004620880046308800464088004650880046608800467088004680880046908800470088004710880047208800473088004740880047508800476088004770880047808800479088004800880048108800482088004830880048408800485088004860880048708800488088004890880049008800491088004920880049308800494088004950880049608800497088004980880049908800500088005010880050208800503088005040880050508800506088005070880050808800509088005100880051108800512088005130880051408800515088005160880051708800518088005190880052008800521088005220880052308800524088005250880052608800527088005280880052908800530088005310880053208800533088005340880053508800536088005370880053808800539088005400880054108800542088005430880054408800545088005460880054708800548088005490880055008800551088005520880055308800554088005550880055608800557088005580880055908800560088005610880056208800563088005640880056508800566088005670880056808800569088005700880057108800572088005730880057408800575088005760880057708800578088005790880058008800581088005820880058308800584088005850880058608800587088005880880058908800590088005910880059208800593088005940880059508800596088005970880059808800599088006000880060108800602088006030880060408800605088006060880060708800608088006090880061008800611088006120880061308800614088006150880061608800617088006180880061908800620088006210880062208800623088006240880062508800626088006270880062808800629088006300880063108800632088006330880063408800635088006360880063708800638088006390880064008800641088006420880064308800644088006450880064608800647088006480880064908800650088006510880065208800653088006540880065508800656088006570880065808800659088006600880066108800662088006630880066408800665088006660880066708800668088006690880067008800671088006720880067308800674088006750880067608800677088006780880067908800680088006810880068208800683088006840880068508800686088006870880068808800689088006900880069108800692088006930880069408800695088006960880069708800698088006990880070008800701088007020880070308800704088007050880070608800707088007080880070908800710088007110880071208800713088007140880071508800716088007170880071808800719088007200880072108800722088007230880072408800725088007260880072708800728088007290880073008800731088007320880073308800734088007350880073608800737088007380880073908800740088007410880074208800743088007440880074508800746088007470880074808800749088007500880075108800752088007530880075408800755088007560880075708800758088007590880076008800761088007620880076308800764088007650880076608800767088007680880076908800770088007710880077208800773088007740880077508800776088007770880077808800779088007800880078108800782088007830880078408800785088007860880078708800788088007890880079008800791088007920880079308800794088007950880079608800797088007980880079908800800088008010880080208800803088008040880080508800806088008070880080808800809088008100880081108800812088008130880081408800815088008160880081708800818088008190880082008800821088008220880082308800824088008250880082608800827088008280880082908800830088008310880083208800833088008340880083508800836088008370880083808800839088008400880084108800842088008430880084408800845088008460880084708800848088008490880085008800851088008520880085308800854088008550880085608800857088008580880085908800860088008610880086208800863088008640880086508800866088008670880086808800869088008700880087108800872088008730880087408800875088008760880087708800878088008790880088008800881088008820880088308800884088008850880088608800887088008880880088908800890088008910880089208800893088008940880089508800896088008970880089808800899088009000880090108800902088009030880090408800905088009060880090708800908088009090880091008800911088009120880091308800914088009150880091608800917088009180880091908800920088009210880092208800923088009240880092508800926088009270880092808800929088009300880093108800932088009330880093408800935088009360880093708800938088009390880094008800941088009420880094308800944088009450880094608800947088009480880094908800950088009510880095208800953088009540880095508800956088009570880095808800959088009600880096108800962088009630880096408800965088009660880096708800968088009690880097008800971088009720880097308800974088009750880097608800977088009780880097908800980088009810880098208800983088009840880098508800986088009870880098808800989088009900880099108800992088009930880099408800995088009960880099708800998088009990880100008801001088010020880100308801004088010050880100608801007088010080880100908801010088010110880101208801013088010140880101508801016088010170880101808801019088010200880102108801022088010230880102408801025088010260880102708801028088010290880103008801031088010320880103308801034088010350880103608801037088010380880103908801040088010410880104208801043088010440880104508801046088010470880104808801049088010500880105108801052088010530880105408801055088010560880105708801058088010590880106008801061088010620880106308801064088010650880106608801067088010680880106908801070088010710880107208801073088010740880107508801076088010770880107808801079088010800880108108801082088010830880108408801085088010860880108708801088088010890880109008801091088010920880109308801094088010950880109608801097088010980880109908801100088011010880110208801103088011040880110508810001088100020881000308810004088100050881000608810007088100080881000908810010088100110881001208810013088100140881001508810016088100170881001808810019088100200881002108810022088100230881002408810025088100260881002708810028088100290881003008810031088100320881003308810034088100350881003608810037088100380881003908810040088100410881004208810043088100440881004508810046088100470881004808810049088100500881005108810052088100530881005408810055088100560881005708810058088100590881006008810061088100620881006308810064088100650881006608810067088100680881006908810070088100710881007208810073088100740881007508810076088100770881007808810079088100800881008108810082088100830881008408810085088100860881008708810088088100890881009008810091088100920881009308810094088100950881009608810097088100980881009908810100088101010881010208810103088101040881010508810106088101070881010808810109088101100881011108810112088101130881011408810115088101160881011708810118088101190881012008810121088101220881012308810124088101250881012608810127088101280881012908810130088101310881013208810133088101340881013508810136088101370881013808810139088101400881014108810142088101430881014408810145088101460881014708810148088101490881015008810151088101520881015308810154088101550881015608810157088101580881015908810160088101610881016208810163088101640881016508810166088101670881016808810169088101700881017108810172088101730881017408810175088101760881017708810178088101790881018008810181088101820881018308810184088101850881018608810187088101880881018908810190088101910881019208810193088101940881019508810196088101970881019808810199088102000881020108810202088102030881020408810205088102060881020708810208088102090881021008810211088102120881021308810214088102150881021608810217088102180881021908810220088102210881022208810223088102240881022508810226088102270881022808810229088102300881023108810232088102330881023408810235088102360881023708810238088102390881024008810241088102420881024308810244088102450881024608810247088102480881024908810250088102510881025208810253088102540881025508810256088102570881025808810259088102600881026108810262088102630881026408810265088102660881026708810268088102690881027008810271088102720881027308810274088102750881027608810277088102780881027908810280088102810881028208810283088102840881028508810286088102870881028808810289088102900881029108810292088102930881029408810295088102960881029708810298088102990881030008810301088103020881030308810304088103050881030608810307088103080881030908810310088103110881031208810313088103140881031508810316088103170881031808810319088103200881032108810322088103230881032408810325088103260881032708810328088103290881033008810331088103320881033308810334088103350881033608810337088103380881033908810340088103410881034208810343088103440881034508810346088103470881034808810349088103500881035108810352088103530881035408810355088103560881035708810358088103590881036008810361088103620881036308810364088103650881036608810367088103680881036908810370088103710881037208810373088103740881037508810376088103770881037808810379088103800881038108810382088103830881038408810385088103860881038708810388088103890881039008810391088103920881039308810394088103950881039608810397088103980881039908810400088104010881040208810403088104040881040508810406088104070881040808810409088104100881041108810412088104130881041408810415088104160881041708810418088104190881042008810421088104220881042308810424088104250881042608810427088104280881042908810430088104310881043208810433088104340881043508810436088104370881043808810439088104400881044108810442088104430881044408810445088104460881044708810448088104490881045008810451088104520881045308810454088104550881045608810457088104580881045908810460088104610881046208810463088104640881046508810466088104670881046808810469088104700881047108810472088104730881047408810475088104760881047708810478088104790881048008810481088104820881048308810484088104850881048608810487088104880881048908810490088104910881049208810493088104940881049508810496088104970881049808810499088105000881050108810502088105030881050408810505088105060881050708810508088105090881051008810511088105120881051308810514088105150881051608810517088105180881051908810520088105210881052208810523088105240881052508810526088105270881052808810529088105300881053108810532088105330881053408810535088105360881053708810538088105390881054008810541088105420881054308810544088105450881054608810547088105480881054908810550088105510881055208810553088105540881055508810556088105570881055808810559088105600881056108810562088105630881056408810565088105660881056708810568088105690881057008810571088105720881057308810574088105750881057608810577088105780881057908810580088105810881058208810583088105840881058508810586088105870881058808810589088105900881059108810592088105930881059408810595088105960881059708810598088105990881060008810601088106020881060308810604088106050881060608810607088106080881060908810610088106110881061208810613088106140881061508810616088106170881061808810619088106200881062108810622088106230881062408810625088106260881062708810628088106290881063008810631088106320881063308810634088106350881063608810637088106380881063908810640088106410881064208810643088106440881064508810646088106470881064808810649088106500881065108810652088106530881065408810655088106560881065708810658088106590881066008810661088106620881066308810664088106650881066608810667088106680881066908810670088106710881067208810673088106740881067508810676088106770881067808810679088106800881068108810682088106830881068408810685088106860881068708810688088106890881069008810691088106920881069308810694088106950881069608810697088106980881069908810700088107010881070208810703088107040881070508810706088107070881070808810709088107100881071108810712088107130881071408810715088107160881071708810718088107190881072008810721088107220881072308810724088107250881072608810727088107280881072908810730088107310881073208810733088107340881073508810736088107370881073808810739088107400881074108810742088107430881074408810745088107460881074708810748088107490881075008810751088107520881075308810754088107550881075608810757088107580881075908810760088107610881076208810763088107640881076508810766088107670881076808810769088107700881077108810772088107730881077408810775088107760881077708810778088107790881078008810781088107820881078308810784088107850881078608810787088107880881078908810790088107910881079208810793088107940881079508810796088107970881079808810799088108000881080108810802088108030881080408810805088108060881080708810808088108090881081008810811088108120881081308810814088108150881081608810817088108180881081908810820088108210881082208810823088108240881082508810826088108270881082808810829088108300881083108810832088108330881083408810835088108360881083708810838088108390881084008810841088108420881084308810844088108450881084608810847088108480881084908810850088108510881085208810853088108540881085508810856088108570881085808810859088108600881086108810862088108630881086408810865088108660881086708810868088108690881087008810871088108720881087308810874088108750881087608810877088108780881087908810880088108810881088208810883088108840881088508810886088108870881088808810889088108900881089108810892088108930881089408810895088108960881089708810898088108990881090008810901088109020881090308810904088109050881090608810907088109080881090908810910088109110881091208810913088109140881091508810916088109170881091808810919088109200881092108810922088109230881092408810925088109260881092708810928088109290881093008810931088109320881093308810934088109350881093608810937088109380881093908810940088109410881094208810943088109440881094508810946088109470881094808810949088109500881095108810952088109530881095408810955088109560881095708810958088109590881096008810961088109620881096308810964088109650881096608810967088109680881096908810970088109710881097208810973088109740881097508810976088109770881097808810979088109800881098108810982088109830881098408810985088109860881098708810988088109890881099008810991088109920881099308810994088109950881099608810997088109980881099908811000088110010881100208811003088110040881100508811006088110070881100808811009088110100881101108811012088110130881101408811015088110160881101708811018088110190881102008811021088110220881102308811024088110250881102608811027088110280881102908811030088110310881103208811033088110340881103508811036088110370881103808811039088110400881104108811042088110430881104408811045088110460881104708811048088110490881105008811051088110520881105308811054088110550881105608811057088110580881105908811060088110610881106208811063088110640881106508811066088110670881106808811069088110700881107108811072088110730881107408811075088110760881107708811078088110790881108008811081088110820881108308811084088110850881108608811087088110880881108908811090088110910881109208811093088110940881109508811096088110970881109808811099088111000881110108811102088111030881110408811105088200010882000208820003088200040882000508820006088200070882000808820009088200100882001108820012088200130882001408820015088200160882001708820018088200190882002008820021088200220882002308820024088200250882002608820027088200280882002908820030088200310882003208820033088200340882003508820036088200370882003808820039088200400882004108820042088200430882004408820045088200460882004708820048088200490882005008820051088200520882005308820054088200550882005608820057088200580882005908820060088200610882006208820063088200640882006508820066088200670882006808820069088200700882007108820072088200730882007408820075088200760882007708820078088200790882008008820081088200820882008308820084088200850882008608820087088200880882008908820090088200910882009208820093088200940882009508820096088200970882009808820099088201000882010108820102088201030882010408820105088201060882010708820108088201090882011008820111088201120882011308820114088201150882011608820117088201180882011908820120088201210882012208820123088201240882012508820126088201270882012808820129088201300882013108820132088201330882013408820135088201360882013708820138088201390882014008820141088201420882014308820144088201450882014608820147088201480882014908820150088201510882015208820153088201540882015508820156088201570882015808820159088201600882016108820162088201630882016408820165088201660882016708820168088201690882017008820171088201720882017308820174088201750882017608820177088201780882017908820180088201810882018208820183088201840882018508820186088201870882018808820189088201900882019108820192088201930882019408820195088201960882019708820198088201990882020008820201088202020882020308820204088202050882020608820207088202080882020908820210088202110882021208820213088202140882021508820216088202170882021808820219088202200882022108820222088202230882022408820225088202260882022708820228088202290882023008820231088202320882023308820234088202350882023608820237088202380882023908820240088202410882024208820243088202440882024508820246088202470882024808820249088202500882025108820252088202530882025408820255088202560882025708820258088202590882026008820261088202620882026308820264088202650882026608820267088202680882026908820270088202710882027208820273088202740882027508820276088202770882027808820279088202800882028108820282088202830882028408820285088202860882028708820288088202890882029008820291088202920882029308820294088202950882029608820297088202980882029908820300088203010882030208820303088203040882030508820306088203070882030808820309088203100882031108820312088203130882031408820315088203160882031708820318088203190882032008820321088203220882032308820324088203250882032608820327088203280882032908820330088203310882033208820333088203340882033508820336088203370882033808820339088203400882034108820342088203430882034408820345088203460882034708820348088203490882035008820351088203520882035308820354088203550882035608820357088203580882035908820360088203610882036208820363088203640882036508820366088203670882036808820369088203700882037108820372088203730882037408820375088203760882037708820378088203790882038008820381088203820882038308820384088203850882038608820387088203880882038908820390088203910882039208820393088203940882039508820396088203970882039808820399088204000882040108820402088204030882040408820405088204060882040708820408088204090882041008820411088204120882041308820414088204150882041608820417088204180882041908820420088204210882042208820423088204240882042508820426088204270882042808820429088204300882043108820432088204330882043408820435088204360882043708820438088204390882044008820441088204420882044308820444088204450882044608820447088204480882044908820450088204510882045208820453088204540882045508820456088204570882045808820459088204600882046108820462088204630882046408820465088204660882046708820468088204690882047008820471088204720882047308820474088204750882047608820477088204780882047908820480088204810882048208820483088204840882048508820486088204870882048808820489088204900882049108820492088204930882049408820495088204960882049708820498088204990882050008820501088205020882050308820504088205050882050608820507088205080882050908820510088205110882051208820513088205140882051508820516088205170882051808820519088205200882052108820522088205230882052408820525088205260882052708820528088205290882053008820531088205320882053308820534088205350882053608820537088205380882053908820540088205410882054208820543088205440882054508820546088205470882054808820549088205500882055108820552088205530882055408820555088205560882055708820558088205590882056008820561088205620882056308820564088205650882056608820567088205680882056908820570088205710882057208820573088205740882057508820576088205770882057808820579088205800882058108820582088205830882058408820585088205860882058708820588088205890882059008820591088205920882059308820594088205950882059608820597088205980882059908820600088206010882060208820603088206040882060508820606088206070882060808820609088206100882061108820612088206130882061408820615088206160882061708820618088206190882062008820621088206220882062308820624088206250882062608820627088206280882062908820630088206310882063208820633088206340882063508820636088206370882063808820639088206400882064108820642088206430882064408820645088206460882064708820648088206490882065008820651088206520882065308820654088206550882065608820657088206580882065908820660088206610882066208820663088206640882066508820666088206670882066808820669088206700882067108820672088206730882067408820675088206760882067708820678088206790882068008820681088206820882068308820684088206850882068608820687088206880882068908820690088206910882069208820693088206940882069508820696088206970882069808820699088207000882070108820702088207030882070408820705088207060882070708820708088207090882071008820711088207120882071308820714088207150882071608820717088207180882071908820720088207210882072208820723088207240882072508820726088207270882072808820729088207300882073108820732088207330882073408820735088207360882073708820738088207390882074008820741088207420882074308820744088207450882074608820747088207480882074908820750088207510882075208820753088207540882075508820756088207570882075808820759088207600882076108820762088207630882076408820765088207660882076708820768088207690882077008820771088207720882077308820774088207750882077608820777088207780882077908820780088207810882078208820783088207840882078508820786088207870882078808820789088207900882079108820792088207930882079408820795088207960882079708820798088207990882080008820801088208020882080308820804088208050882080608820807088208080882080908820810088208110882081208820813088208140882081508820816088208170882081808820819088208200882082108820822088208230882082408820825088208260882082708820828088208290882083008820831088208320882083308820834088208350882083608820837088208380882083908820840088208410882084208820843088208440882084508820846088208470882084808820849088208500882085108820852088208530882085408820855088208560882085708820858088208590882086008820861088208620882086308820864088208650882086608820867088208680882086908820870088208710882087208820873088208740882087508820876088208770882087808820879088208800882088108820882088208830882088408820885088208860882088708820888088208890882089008820891088208920882089308820894088208950882089608820897088208980882089908820900088209010882090208820903088209040882090508820906088209070882090808820909088209100882091108820912088209130882091408820915088209160882091708820918088209190882092008820921088209220882092308820924088209250882092608820927088209280882092908820930088209310882093208820933088209340882093508820936088209370882093808820939088209400882094108820942088209430882094408820945088209460882094708820948088209490882095008820951088209520882095308820954088209550882095608820957088209580882095908820960088209610882096208820963088209640882096508820966088209670882096808820969088209700882097108820972088209730882097408820975088209760882097708820978088209790882098008820981088209820882098308820984088209850882098608820987088209880882098908820990088209910882099208820993088209940882099508820996088209970882099808820999088210000882100108821002088210030882100408821005088210060882100708821008088210090882101008821011088210120882101308821014088210150882101608821017088210180882101908821020088210210882102208821023088210240882102508821026088210270882102808821029088210300882103108821032088210330882103408821035088210360882103708821038088210390882104008821041088210420882104308821044088210450882104608821047088210480882104908821050088210510882105208821053088210540882105508821056088210570882105808821059088210600882106108821062088210630882106408821065088210660882106708821068088210690882107008821071088210720882107308821074088210750882107608821077088210780882107908821080088210810882108208821083088210840882108508821086088210870882108808821089088210900882109108821092088210930882109408821095088210960882109708821098088210990882110008821101088211020882110308821104088211050883000108830002088300030883000408830005088300060883000708830008088300090883001008830011088300120883001308830014088300150883001608830017088300180883001908830020088300210883002208830023088300240883002508830026088300270883002808830029088300300883003108830032088300330883003408830035088300360883003708830038088300390883004008830041088300420883004308830044088300450883004608830047088300480883004908830050088300510883005208830053088300540883005508830056088300570883005808830059088300600883006108830062088300630883006408830065088300660883006708830068088300690883007008830071088300720883007308830074088300750883007608830077088300780883007908830080088300810883008208830083088300840883008508830086088300870883008808830089088300900883009108830092088300930883009408830095088300960883009708830098088300990883010008830101088301020883010308830104088301050883010608830107088301080883010908830110088301110883011208830113088301140883011508830116088301170883011808830119088301200883012108830122088301230883012408830125088301260883012708830128088301290883013008830131088301320883013308830134088301350883013608830137088301380883013908830140088301410883014208830143088301440883014508830146088301470883014808830149088301500883015108830152088301530883015408830155088301560883015708830158088301590883016008830161088301620883016308830164088301650883016608830167088301680883016908830170088301710883017208830173088301740883017508830176088301770883017808830179088301800883018108830182088301830883018408830185088301860883018708830188088301890883019008830191088301920883019308830194088301950883019608830197088301980883019908830200088302010883020208830203088302040883020508830206088302070883020808830209088302100883021108830212088302130883021408830215088302160883021708830218088302190883022008830221088302220883022308830224088302250883022608830227088302280883022908830230088302310883023208830233088302340883023508830236088302370883023808830239088302400883024108830242088302430883024408830245088302460883024708830248088302490883025008830251088302520883025308830254088302550883025608830257088302580883025908830260088302610883026208830263088302640883026508830266088302670883026808830269088302700883027108830272088302730883027408830275088302760883027708830278088302790883028008830281088302820883028308830284088302850883028608830287088302880883028908830290088302910883029208830293088302940883029508830296088302970883029808830299088303000883030108830302088303030883030408830305088303060883030708830308088303090883031008830311088303120883031308830314088303150883031608830317088303180883031908830320088303210883032208830323088303240883032508830326088303270883032808830329088303300883033108830332088303330883033408830335088303360883033708830338088303390883034008830341088303420883034308830344088303450883034608830347088303480883034908830350088303510883035208830353088303540883035508830356088303570883035808830359088303600883036108830362088303630883036408830365088303660883036708830368088303690883037008830371088303720883037308830374088303750883037608830377088303780883037908830380088303810883038208830383088303840883038508830386088303870883038808830389088303900883039108830392088303930883039408830395088303960883039708830398088303990883040008830401088304020883040308830404088304050883040608830407088304080883040908830410088304110883041208830413088304140883041508830416088304170883041808830419088304200883042108830422088304230883042408830425088304260883042708830428088304290883043008830431088304320883043308830434088304350883043608830437088304380883043908830440088304410883044208830443088304440883044508830446088304470883044808830449088304500883045108830452088304530883045408830455088304560883045708830458088304590883046008830461088304620883046308830464088304650883046608830467088304680883046908830470088304710883047208830473088304740883047508830476088304770883047808830479088304800883048108830482088304830883048408830485088304860883048708830488088304890883049008830491088304920883049308830494088304950883049608830497088304980883049908830500088305010883050208830503088305040883050508830506088305070883050808830509088305100883051108830512088305130883051408830515088305160883051708830518088305190883052008830521088305220883052308830524088305250883052608830527088305280883052908830530088305310883053208830533088305340883053508830536088305370883053808830539088305400883054108830542088305430883054408830545088305460883054708830548088305490883055008830551088305520883055308830554088305550883055608830557088305580883055908830560088305610883056208830563088305640883056508830566088305670883056808830569088305700883057108830572088305730883057408830575088305760883057708830578088305790883058008830581088305820883058308830584088305850883058608830587088305880883058908830590088305910883059208830593088305940883059508830596088305970883059808830599088306000883060108830602088306030883060408830605088306060883060708830608088306090883061008830611088306120883061308830614088306150883061608830617088306180883061908830620088306210883062208830623088306240883062508830626088306270883062808830629088306300883063108830632088306330883063408830635088306360883063708830638088306390883064008830641088306420883064308830644088306450883064608830647088306480883064908830650088306510883065208830653088306540883065508830656088306570883065808830659088306600883066108830662088306630883066408830665088306660883066708830668088306690883067008830671088306720883067308830674088306750883067608830677088306780883067908830680088306810883068208830683088306840883068508830686088306870883068808830689088306900883069108830692088306930883069408830695088306960883069708830698088306990883070008830701088307020883070308830704088307050883070608830707088307080883070908830710088307110883071208830713088307140883071508830716088307170883071808830719088307200883072108830722088307230883072408830725088307260883072708830728088307290883073008830731088307320883073308830734088307350883073608830737088307380883073908830740088307410883074208830743088307440883074508830746088307470883074808830749088307500883075108830752088307530883075408830755088307560883075708830758088307590883076008830761088307620883076308830764088307650883076608830767088307680883076908830770088307710883077208830773088307740883077508830776088307770883077808830779088307800883078108830782088307830883078408830785088307860883078708830788088307890883079008830791088307920883079308830794088307950883079608830797088307980883079908830800088308010883080208830803088308040883080508830806088308070883080808830809088308100883081108830812088308130883081408830815088308160883081708830818088308190883082008830821088308220883082308830824088308250883082608830827088308280883082908830830088308310883083208830833088308340883083508830836088308370883083808830839088308400883084108830842088308430883084408830845088308460883084708830848088308490883085008830851088308520883085308830854088308550883085608830857088308580883085908830860088308610883086208830863088308640883086508830866088308670883086808830869088308700883087108830872088308730883087408830875088308760883087708830878088308790883088008830881088308820883088308830884088308850883088608830887088308880883088908830890088308910883089208830893088308940883089508830896088308970883089808830899088309000883090108830902088309030883090408830905088309060883090708830908088309090883091008830911088309120883091308830914088309150883091608830917088309180883091908830920088309210883092208830923088309240883092508830926088309270883092808830929088309300883093108830932088309330883093408830935088309360883093708830938088309390883094008830941088309420883094308830944088309450883094608830947088309480883094908830950088309510883095208830953088309540883095508830956088309570883095808830959088309600883096108830962088309630883096408830965088309660883096708830968088309690883097008830971088309720883097308830974088309750883097608830977088309780883097908830980088309810883098208830983088309840883098508830986088309870883098808830989088309900883099108830992088309930883099408830995088309960883099708830998088309990883100008831001088310020883100308831004088310050883100608831007088310080883100908831010088310110883101208831013088310140883101508831016088310170883101808831019088310200883102108831022088310230883102408831025088310260883102708831028088310290883103008831031088310320883103308831034088310350883103608831037088310380883103908831040088310410883104208831043088310440883104508831046088310470883104808831049088310500883105108831052088310530883105408831055088310560883105708831058088310590883106008831061088310620883106308831064088310650883106608831067088310680883106908831070088310710883107208831073088310740883107508831076088310770883107808831079088310800883108108831082088310830883108408831085088310860883108708831088088310890883109008831091088310920883109308831094088310950883109608831097088310980883109908831100088311010883110208831103088311040883110508840001088400020884000308840004088400050884000608840007088400080884000908840010088400110884001208840013088400140884001508840016088400170884001808840019088400200884002108840022088400230884002408840025088400260884002708840028088400290884003008840031088400320884003308840034088400350884003608840037088400380884003908840040088400410884004208840043088400440884004508840046088400470884004808840049088400500884005108840052088400530884005408840055088400560884005708840058088400590884006008840061088400620884006308840064088400650884006608840067088400680884006908840070088400710884007208840073088400740884007508840076088400770884007808840079088400800884008108840082088400830884008408840085088400860884008708840088088400890884009008840091088400920884009308840094088400950884009608840097088400980884009908840100088401010884010208840103088401040884010508840106088401070884010808840109088401100884011108840112088401130884011408840115088401160884011708840118088401190884012008840121088401220884012308840124088401250884012608840127088401280884012908840130088401310884013208840133088401340884013508840136088401370884013808840139088401400884014108840142088401430884014408840145088401460884014708840148088401490884015008840151088401520884015308840154088401550884015608840157088401580884015908840160088401610884016208840163088401640884016508840166088401670884016808840169088401700884017108840172088401730884017408840175088401760884017708840178088401790884018008840181088401820884018308840184088401850884018608840187088401880884018908840190088401910884019208840193088401940884019508840196088401970884019808840199088402000884020108840202088402030884020408840205088402060884020708840208088402090884021008840211088402120884021308840214088402150884021608840217088402180884021908840220088402210884022208840223088402240884022508840226088402270884022808840229088402300884023108840232088402330884023408840235088402360884023708840238088402390884024008840241088402420884024308840244088402450884024608840247088402480884024908840250088402510884025208840253088402540884025508840256088402570884025808840259088402600884026108840262088402630884026408840265088402660884026708840268088402690884027008840271088402720884027308840274088402750884027608840277088402780884027908840280088402810884028208840283088402840884028508840286088402870884028808840289088402900884029108840292088402930884029408840295088402960884029708840298088402990884030008840301088403020884030308840304088403050884030608840307088403080884030908840310088403110884031208840313088403140884031508840316088403170884031808840319088403200884032108840322088403230884032408840325088403260884032708840328088403290884033008840331088403320884033308840334088403350884033608840337088403380884033908840340088403410884034208840343088403440884034508840346088403470884034808840349088403500884035108840352088403530884035408840355088403560884035708840358088403590884036008840361088403620884036308840364088403650884036608840367088403680884036908840370088403710884037208840373088403740884037508840376088403770884037808840379088403800884038108840382088403830884038408840385088403860884038708840388088403890884039008840391088403920884039308840394088403950884039608840397088403980884039908840400088404010884040208840403088404040884040508840406088404070884040808840409088404100884041108840412088404130884041408840415088404160884041708840418088404190884042008840421088404220884042308840424088404250884042608840427088404280884042908840430088404310884043208840433088404340884043508840436088404370884043808840439088404400884044108840442088404430884044408840445088404460884044708840448088404490884045008840451088404520884045308840454088404550884045608840457088404580884045908840460088404610884046208840463088404640884046508840466088404670884046808840469088404700884047108840472088404730884047408840475088404760884047708840478088404790884048008840481088404820884048308840484088404850884048608840487088404880884048908840490088404910884049208840493088404940884049508840496088404970884049808840499088405000884050108840502088405030884050408840505088405060884050708840508088405090884051008840511088405120884051308840514088405150884051608840517088405180884051908840520088405210884052208840523088405240884052508840526088405270884052808840529088405300884053108840532088405330884053408840535088405360884053708840538088405390884054008840541088405420884054308840544088405450884054608840547088405480884054908840550088405510884055208840553088405540884055508840556088405570884055808840559088405600884056108840562088405630884056408840565088405660884056708840568088405690884057008840571088405720884057308840574088405750884057608840577088405780884057908840580088405810884058208840583088405840884058508840586088405870884058808840589088405900884059108840592088405930884059408840595088405960884059708840598088405990884060008840601088406020884060308840604088406050884060608840607088406080884060908840610088406110884061208840613088406140884061508840616088406170884061808840619088406200884062108840622088406230884062408840625088406260884062708840628088406290884063008840631088406320884063308840634088406350884063608840637088406380884063908840640088406410884064208840643088406440884064508840646088406470884064808840649088406500884065108840652088406530884065408840655088406560884065708840658088406590884066008840661088406620884066308840664088406650884066608840667088406680884066908840670088406710884067208840673088406740884067508840676088406770884067808840679088406800884068108840682088406830884068408840685088406860884068708840688088406890884069008840691088406920884069308840694088406950884069608840697088406980884069908840700088407010884070208840703088407040884070508840706088407070884070808840709088407100884071108840712088407130884071408840715088407160884071708840718088407190884072008840721088407220884072308840724088407250884072608840727088407280884072908840730088407310884073208840733088407340884073508840736088407370884073808840739088407400884074108840742088407430884074408840745088407460884074708840748088407490884075008840751088407520884075308840754088407550884075608840757088407580884075908840760088407610884076208840763088407640884076508840766088407670884076808840769088407700884077108840772088407730884077408840775088407760884077708840778088407790884078008840781088407820884078308840784088407850884078608840787088407880884078908840790088407910884079208840793088407940884079508840796088407970884079808840799088408000884080108840802088408030884080408840805088408060884080708840808088408090884081008840811088408120884081308840814088408150884081608840817088408180884081908840820088408210884082208840823088408240884082508840826088408270884082808840829088408300884083108840832088408330884083408840835088408360884083708840838088408390884084008840841088408420884084308840844088408450884084608840847088408480884084908840850088408510884085208840853088408540884085508840856088408570884085808840859088408600884086108840862088408630884086408840865088408660884086708840868088408690884087008840871088408720884087308840874088408750884087608840877088408780884087908840880088408810884088208840883088408840884088508840886088408870884088808840889088408900884089108840892088408930884089408840895088408960884089708840898088408990884090008840901088409020884090308840904088409050884090608840907088409080884090908840910088409110884091208840913088409140884091508840916088409170884091808840919088409200884092108840922088409230884092408840925088409260884092708840928088409290884093008840931088409320884093308840934088409350884093608840937088409380884093908840940088409410884094208840943088409440884094508840946088409470884094808840949088409500884095108840952088409530884095408840955088409560884095708840958088409590884096008840961088409620884096308840964088409650884096608840967088409680884096908840970088409710884097208840973088409740884097508840976088409770884097808840979088409800884098108840982088409830884098408840985088409860884098708840988088409890884099008840991088409920884099308840994088409950884099608840997088409980884099908841000088410010884100208841003088410040884100508841006088410070884100808841009088410100884101108841012088410130884101408841015088410160884101708841018088410190884102008841021088410220884102308841024088410250884102608841027088410280884102908841030088410310884103208841033088410340884103508841036088410370884103808841039088410400884104108841042088410430884104408841045088410460884104708841048088410490884105008841051088410520884105308841054088410550884105608841057088410580884105908841060088410610884106208841063088410640884106508841066088410670884106808841069088410700884107108841072088410730884107408841075088410760884107708841078088410790884108008841081088410820884108308841084088410850884108608841087088410880884108908841090088410910884109208841093088410940884109508841096088410970884109808841099088411000884110108841102088411030884110408841105088500010885000208850003088500040885000508850006088500070885000808850009088500100885001108850012088500130885001408850015088500160885001708850018088500190885002008850021088500220885002308850024088500250885002608850027088500280885002908850030088500310885003208850033088500340885003508850036088500370885003808850039088500400885004108850042088500430885004408850045088500460885004708850048088500490885005008850051088500520885005308850054088500550885005608850057088500580885005908850060088500610885006208850063088500640885006508850066088500670885006808850069088500700885007108850072088500730885007408850075088500760885007708850078088500790885008008850081088500820885008308850084088500850885008608850087088500880885008908850090088500910885009208850093088500940885009508850096088500970885009808850099088501000885010108850102088501030885010408850105088501060885010708850108088501090885011008850111088501120885011308850114088501150885011608850117088501180885011908850120088501210885012208850123088501240885012508850126088501270885012808850129088501300885013108850132088501330885013408850135088501360885013708850138088501390885014008850141088501420885014308850144088501450885014608850147088501480885014908850150088501510885015208850153088501540885015508850156088501570885015808850159088501600885016108850162088501630885016408850165088501660885016708850168088501690885017008850171088501720885017308850174088501750885017608850177088501780885017908850180088501810885018208850183088501840885018508850186088501870885018808850189088501900885019108850192088501930885019408850195088501960885019708850198088501990885020008850201088502020885020308850204088502050885020608850207088502080885020908850210088502110885021208850213088502140885021508850216088502170885021808850219088502200885022108850222088502230885022408850225088502260885022708850228088502290885023008850231088502320885023308850234088502350885023608850237088502380885023908850240088502410885024208850243088502440885024508850246088502470885024808850249088502500885025108850252088502530885025408850255088502560885025708850258088502590885026008850261088502620885026308850264088502650885026608850267088502680885026908850270088502710885027208850273088502740885027508850276088502770885027808850279088502800885028108850282088502830885028408850285088502860885028708850288088502890885029008850291088502920885029308850294088502950885029608850297088502980885029908850300088503010885030208850303088503040885030508850306088503070885030808850309088503100885031108850312088503130885031408850315088503160885031708850318088503190885032008850321088503220885032308850324088503250885032608850327088503280885032908850330088503310885033208850333088503340885033508850336088503370885033808850339088503400885034108850342088503430885034408850345088503460885034708850348088503490885035008850351088503520885035308850354088503550885035608850357088503580885035908850360088503610885036208850363088503640885036508850366088503670885036808850369088503700885037108850372088503730885037408850375088503760885037708850378088503790885038008850381088503820885038308850384088503850885038608850387088503880885038908850390088503910885039208850393088503940885039508850396088503970885039808850399088504000885040108850402088504030885040408850405088504060885040708850408088504090885041008850411088504120885041308850414088504150885041608850417088504180885041908850420088504210885042208850423088504240885042508850426088504270885042808850429088504300885043108850432088504330885043408850435088504360885043708850438088504390885044008850441088504420885044308850444088504450885044608850447088504480885044908850450088504510885045208850453088504540885045508850456088504570885045808850459088504600885046108850462088504630885046408850465088504660885046708850468088504690885047008850471088504720885047308850474088504750885047608850477088504780885047908850480088504810885048208850483088504840885048508850486088504870885048808850489088504900885049108850492088504930885049408850495088504960885049708850498088504990885050008850501088505020885050308850504088505050885050608850507088505080885050908850510088505110885051208850513088505140885051508850516088505170885051808850519088505200885052108850522088505230885052408850525088505260885052708850528088505290885053008850531088505320885053308850534088505350885053608850537088505380885053908850540088505410885054208850543088505440885054508850546088505470885054808850549088505500885055108850552088505530885055408850555088505560885055708850558088505590885056008850561088505620885056308850564088505650885056608850567088505680885056908850570088505710885057208850573088505740885057508850576088505770885057808850579088505800885058108850582088505830885058408850585088505860885058708850588088505890885059008850591088505920885059308850594088505950885059608850597088505980885059908850600088506010885060208850603088506040885060508850606088506070885060808850609088506100885061108850612088506130885061408850615088506160885061708850618088506190885062008850621088506220885062308850624088506250885062608850627088506280885062908850630088506310885063208850633088506340885063508850636088506370885063808850639088506400885064108850642088506430885064408850645088506460885064708850648088506490885065008850651088506520885065308850654088506550885065608850657088506580885065908850660088506610885066208850663088506640885066508850666088506670885066808850669088506700885067108850672088506730885067408850675088506760885067708850678088506790885068008850681088506820885068308850684088506850885068608850687088506880885068908850690088506910885069208850693088506940885069508850696088506970885069808850699088507000885070108850702088507030885070408850705088507060885070708850708088507090885071008850711088507120885071308850714088507150885071608850717088507180885071908850720088507210885072208850723088507240885072508850726088507270885072808850729088507300885073108850732088507330885073408850735088507360885073708850738088507390885074008850741088507420885074308850744088507450885074608850747088507480885074908850750088507510885075208850753088507540885075508850756088507570885075808850759088507600885076108850762088507630885076408850765088507660885076708850768088507690885077008850771088507720885077308850774088507750885077608850777088507780885077908850780088507810885078208850783088507840885078508850786088507870885078808850789088507900885079108850792088507930885079408850795088507960885079708850798088507990885080008850801088508020885080308850804088508050885080608850807088508080885080908850810088508110885081208850813088508140885081508850816088508170885081808850819088508200885082108850822088508230885082408850825088508260885082708850828088508290885083008850831088508320885083308850834088508350885083608850837088508380885083908850840088508410885084208850843088508440885084508850846088508470885084808850849088508500885085108850852088508530885085408850855088508560885085708850858088508590885086008850861088508620885086308850864088508650885086608850867088508680885086908850870088508710885087208850873088508740885087508850876088508770885087808850879088508800885088108850882088508830885088408850885088508860885088708850888088508890885089008850891088508920885089308850894088508950885089608850897088508980885089908850900088509010885090208850903088509040885090508850906088509070885090808850909088509100885091108850912088509130885091408850915088509160885091708850918088509190885092008850921088509220885092308850924088509250885092608850927088509280885092908850930088509310885093208850933088509340885093508850936088509370885093808850939088509400885094108850942088509430885094408850945088509460885094708850948088509490885095008850951088509520885095308850954088509550885095608850957088509580885095908850960088509610885096208850963088509640885096508850966088509670885096808850969088509700885097108850972088509730885097408850975088509760885097708850978088509790885098008850981088509820885098308850984088509850885098608850987088509880885098908850990088509910885099208850993088509940885099508850996088509970885099808850999088510000885100108851002088510030885100408851005088510060885100708851008088510090885101008851011088510120885101308851014088510150885101608851017088510180885101908851020088510210885102208851023088510240885102508851026088510270885102808851029088510300885103108851032088510330885103408851035088510360885103708851038088510390885104008851041088510420885104308851044088510450885104608851047088510480885104908851050088510510885105208851053088510540885105508851056088510570885105808851059088510600885106108851062088510630885106408851065088510660885106708851068088510690885107008851071088510720885107308851074088510750885107608851077088510780885107908851080088510810885108208851083088510840885108508851086088510870885108808851089088510900885109108851092088510930885109408851095088510960885109708851098088510990885110008851101088511020885110308851104088511050886000108860002088600030886000408860005088600060886000708860008088600090886001008860011088600120886001308860014088600150886001608860017088600180886001908860020088600210886002208860023088600240886002508860026088600270886002808860029088600300886003108860032088600330886003408860035088600360886003708860038088600390886004008860041088600420886004308860044088600450886004608860047088600480886004908860050088600510886005208860053088600540886005508860056088600570886005808860059088600600886006108860062088600630886006408860065088600660886006708860068088600690886007008860071088600720886007308860074088600750886007608860077088600780886007908860080088600810886008208860083088600840886008508860086088600870886008808860089088600900886009108860092088600930886009408860095088600960886009708860098088600990886010008860101088601020886010308860104088601050886010608860107088601080886010908860110088601110886011208860113088601140886011508860116088601170886011808860119088601200886012108860122088601230886012408860125088601260886012708860128088601290886013008860131088601320886013308860134088601350886013608860137088601380886013908860140088601410886014208860143088601440886014508860146088601470886014808860149088601500886015108860152088601530886015408860155088601560886015708860158088601590886016008860161088601620886016308860164088601650886016608860167088601680886016908860170088601710886017208860173088601740886017508860176088601770886017808860179088601800886018108860182088601830886018408860185088601860886018708860188088601890886019008860191088601920886019308860194088601950886019608860197088601980886019908860200088602010886020208860203088602040886020508860206088602070886020808860209088602100886021108860212088602130886021408860215088602160886021708860218088602190886022008860221088602220886022308860224088602250886022608860227088602280886022908860230088602310886023208860233088602340886023508860236088602370886023808860239088602400886024108860242088602430886024408860245088602460886024708860248088602490886025008860251088602520886025308860254088602550886025608860257088602580886025908860260088602610886026208860263088602640886026508860266088602670886026808860269088602700886027108860272088602730886027408860275088602760886027708860278088602790886028008860281088602820886028308860284088602850886028608860287088602880886028908860290088602910886029208860293088602940886029508860296088602970886029808860299088603000886030108860302088603030886030408860305088603060886030708860308088603090886031008860311088603120886031308860314088603150886031608860317088603180886031908860320088603210886032208860323088603240886032508860326088603270886032808860329088603300886033108860332088603330886033408860335088603360886033708860338088603390886034008860341088603420886034308860344088603450886034608860347088603480886034908860350088603510886035208860353088603540886035508860356088603570886035808860359088603600886036108860362088603630886036408860365088603660886036708860368088603690886037008860371088603720886037308860374088603750886037608860377088603780886037908860380088603810886038208860383088603840886038508860386088603870886038808860389088603900886039108860392088603930886039408860395088603960886039708860398088603990886040008860401088604020886040308860404088604050886040608860407088604080886040908860410088604110886041208860413088604140886041508860416088604170886041808860419088604200886042108860422088604230886042408860425088604260886042708860428088604290886043008860431088604320886043308860434088604350886043608860437088604380886043908860440088604410886044208860443088604440886044508860446088604470886044808860449088604500886045108860452088604530886045408860455088604560886045708860458088604590886046008860461088604620886046308860464088604650886046608860467088604680886046908860470088604710886047208860473088604740886047508860476088604770886047808860479088604800886048108860482088604830886048408860485088604860886048708860488088604890886049008860491088604920886049308860494088604950886049608860497088604980886049908860500088605010886050208860503088605040886050508860506088605070886050808860509088605100886051108860512088605130886051408860515088605160886051708860518088605190886052008860521088605220886052308860524088605250886052608860527088605280886052908860530088605310886053208860533088605340886053508860536088605370886053808860539088605400886054108860542088605430886054408860545088605460886054708860548088605490886055008860551088605520886055308860554088605550886055608860557088605580886055908860560088605610886056208860563088605640886056508860566088605670886056808860569088605700886057108860572088605730886057408860575088605760886057708860578088605790886058008860581088605820886058308860584088605850886058608860587088605880886058908860590088605910886059208860593088605940886059508860596088605970886059808860599088606000886060108860602088606030886060408860605088606060886060708860608088606090886061008860611088606120886061308860614088606150886061608860617088606180886061908860620088606210886062208860623088606240886062508860626088606270886062808860629088606300886063108860632088606330886063408860635088606360886063708860638088606390886064008860641088606420886064308860644088606450886064608860647088606480886064908860650088606510886065208860653088606540886065508860656088606570886065808860659088606600886066108860662088606630886066408860665088606660886066708860668088606690886067008860671088606720886067308860674088606750886067608860677088606780886067908860680088606810886068208860683088606840886068508860686088606870886068808860689088606900886069108860692088606930886069408860695088606960886069708860698088606990886070008860701088607020886070308860704088607050886070608860707088607080886070908860710088607110886071208860713088607140886071508860716088607170886071808860719088607200886072108860722088607230886072408860725088607260886072708860728088607290886073008860731088607320886073308860734088607350886073608860737088607380886073908860740088607410886074208860743088607440886074508860746088607470886074808860749088607500886075108860752088607530886075408860755088607560886075708860758088607590886076008860761088607620886076308860764088607650886076608860767088607680886076908860770088607710886077208860773088607740886077508860776088607770886077808860779088607800886078108860782088607830886078408860785088607860886078708860788088607890886079008860791088607920886079308860794088607950886079608860797088607980886079908860800088608010886080208860803088608040886080508860806088608070886080808860809088608100886081108860812088608130886081408860815088608160886081708860818088608190886082008860821088608220886082308860824088608250886082608860827088608280886082908860830088608310886083208860833088608340886083508860836088608370886083808860839088608400886084108860842088608430886084408860845088608460886084708860848088608490886085008860851088608520886085308860854088608550886085608860857088608580886085908860860088608610886086208860863088608640886086508860866088608670886086808860869088608700886087108860872088608730886087408860875088608760886087708860878088608790886088008860881088608820886088308860884088608850886088608860887088608880886088908860890088608910886089208860893088608940886089508860896088608970886089808860899088609000886090108860902088609030886090408860905088609060886090708860908088609090886091008860911088609120886091308860914088609150886091608860917088609180886091908860920088609210886092208860923088609240886092508860926088609270886092808860929088609300886093108860932088609330886093408860935088609360886093708860938088609390886094008860941088609420886094308860944088609450886094608860947088609480886094908860950088609510886095208860953088609540886095508860956088609570886095808860959088609600886096108860962088609630886096408860965088609660886096708860968088609690886097008860971088609720886097308860974088609750886097608860977088609780886097908860980088609810886098208860983088609840886098508860986088609870886098808860989088609900886099108860992088609930886099408860995088609960886099708860998088609990886100008861001088610020886100308861004088610050886100608861007088610080886100908861010088610110886101208861013088610140886101508861016088610170886101808861019088610200886102108861022088610230886102408861025088610260886102708861028088610290886103008861031088610320886103308861034088610350886103608861037088610380886103908861040088610410886104208861043088610440886104508861046088610470886104808861049088610500886105108861052088610530886105408861055088610560886105708861058088610590886106008861061088610620886106308861064088610650886106608861067088610680886106908861070088610710886107208861073088610740886107508861076088610770886107808861079088610800886108108861082088610830886108408861085088610860886108708861088088610890886109008861091088610920886109308861094088610950886109608861097088610980886109908861100088611010886110208861103088611040886110508870001088700020887000308870004088700050887000608870007088700080887000908870010088700110887001208870013088700140887001508870016088700170887001808870019088700200887002108870022088700230887002408870025088700260887002708870028088700290887003008870031088700320887003308870034088700350887003608870037088700380887003908870040088700410887004208870043088700440887004508870046088700470887004808870049088700500887005108870052088700530887005408870055088700560887005708870058088700590887006008870061088700620887006308870064088700650887006608870067088700680887006908870070088700710887007208870073088700740887007508870076088700770887007808870079088700800887008108870082088700830887008408870085088700860887008708870088088700890887009008870091088700920887009308870094088700950887009608870097088700980887009908870100088701010887010208870103088701040887010508870106088701070887010808870109088701100887011108870112088701130887011408870115088701160887011708870118088701190887012008870121088701220887012308870124088701250887012608870127088701280887012908870130088701310887013208870133088701340887013508870136088701370887013808870139088701400887014108870142088701430887014408870145088701460887014708870148088701490887015008870151088701520887015308870154088701550887015608870157088701580887015908870160088701610887016208870163088701640887016508870166088701670887016808870169088701700887017108870172088701730887017408870175088701760887017708870178088701790887018008870181088701820887018308870184088701850887018608870187088701880887018908870190088701910887019208870193088701940887019508870196088701970887019808870199088702000887020108870202088702030887020408870205088702060887020708870208088702090887021008870211088702120887021308870214088702150887021608870217088702180887021908870220088702210887022208870223088702240887022508870226088702270887022808870229088702300887023108870232088702330887023408870235088702360887023708870238088702390887024008870241088702420887024308870244088702450887024608870247088702480887024908870250088702510887025208870253088702540887025508870256088702570887025808870259088702600887026108870262088702630887026408870265088702660887026708870268088702690887027008870271088702720887027308870274088702750887027608870277088702780887027908870280088702810887028208870283088702840887028508870286088702870887028808870289088702900887029108870292088702930887029408870295088702960887029708870298088702990887030008870301088703020887030308870304088703050887030608870307088703080887030908870310088703110887031208870313088703140887031508870316088703170887031808870319088703200887032108870322088703230887032408870325088703260887032708870328088703290887033008870331088703320887033308870334088703350887033608870337088703380887033908870340088703410887034208870343088703440887034508870346088703470887034808870349088703500887035108870352088703530887035408870355088703560887035708870358088703590887036008870361088703620887036308870364088703650887036608870367088703680887036908870370088703710887037208870373088703740887037508870376088703770887037808870379088703800887038108870382088703830887038408870385088703860887038708870388088703890887039008870391088703920887039308870394088703950887039608870397088703980887039908870400088704010887040208870403088704040887040508870406088704070887040808870409088704100887041108870412088704130887041408870415088704160887041708870418088704190887042008870421088704220887042308870424088704250887042608870427088704280887042908870430088704310887043208870433088704340887043508870436088704370887043808870439088704400887044108870442088704430887044408870445088704460887044708870448088704490887045008870451088704520887045308870454088704550887045608870457088704580887045908870460088704610887046208870463088704640887046508870466088704670887046808870469088704700887047108870472088704730887047408870475088704760887047708870478088704790887048008870481088704820887048308870484088704850887048608870487088704880887048908870490088704910887049208870493088704940887049508870496088704970887049808870499088705000887050108870502088705030887050408870505088705060887050708870508088705090887051008870511088705120887051308870514088705150887051608870517088705180887051908870520088705210887052208870523088705240887052508870526088705270887052808870529088705300887053108870532088705330887053408870535088705360887053708870538088705390887054008870541088705420887054308870544088705450887054608870547088705480887054908870550088705510887055208870553088705540887055508870556088705570887055808870559088705600887056108870562088705630887056408870565088705660887056708870568088705690887057008870571088705720887057308870574088705750887057608870577088705780887057908870580088705810887058208870583088705840887058508870586088705870887058808870589088705900887059108870592088705930887059408870595088705960887059708870598088705990887060008870601088706020887060308870604088706050887060608870607088706080887060908870610088706110887061208870613088706140887061508870616088706170887061808870619088706200887062108870622088706230887062408870625088706260887062708870628088706290887063008870631088706320887063308870634088706350887063608870637088706380887063908870640088706410887064208870643088706440887064508870646088706470887064808870649088706500887065108870652088706530887065408870655088706560887065708870658088706590887066008870661088706620887066308870664088706650887066608870667088706680887066908870670088706710887067208870673088706740887067508870676088706770887067808870679088706800887068108870682088706830887068408870685088706860887068708870688088706890887069008870691088706920887069308870694088706950887069608870697088706980887069908870700088707010887070208870703088707040887070508870706088707070887070808870709088707100887071108870712088707130887071408870715088707160887071708870718088707190887072008870721088707220887072308870724088707250887072608870727088707280887072908870730088707310887073208870733088707340887073508870736088707370887073808870739088707400887074108870742088707430887074408870745088707460887074708870748088707490887075008870751088707520887075308870754088707550887075608870757088707580887075908870760088707610887076208870763088707640887076508870766088707670887076808870769088707700887077108870772088707730887077408870775088707760887077708870778088707790887078008870781088707820887078308870784088707850887078608870787088707880887078908870790088707910887079208870793088707940887079508870796088707970887079808870799088708000887080108870802088708030887080408870805088708060887080708870808088708090887081008870811088708120887081308870814088708150887081608870817088708180887081908870820088708210887082208870823088708240887082508870826088708270887082808870829088708300887083108870832088708330887083408870835088708360887083708870838088708390887084008870841088708420887084308870844088708450887084608870847088708480887084908870850088708510887085208870853088708540887085508870856088708570887085808870859088708600887086108870862088708630887086408870865088708660887086708870868088708690887087008870871088708720887087308870874088708750887087608870877088708780887087908870880088708810887088208870883088708840887088508870886088708870887088808870889088708900887089108870892088708930887089408870895088708960887089708870898088708990887090008870901088709020887090308870904088709050887090608870907088709080887090908870910088709110887091208870913088709140887091508870916088709170887091808870919088709200887092108870922088709230887092408870925088709260887092708870928088709290887093008870931088709320887093308870934088709350887093608870937088709380887093908870940088709410887094208870943088709440887094508870946088709470887094808870949088709500887095108870952088709530887095408870955088709560887095708870958088709590887096008870961088709620887096308870964088709650887096608870967088709680887096908870970088709710887097208870973088709740887097508870976088709770887097808870979088709800887098108870982088709830887098408870985088709860887098708870988088709890887099008870991088709920887099308870994088709950887099608870997088709980887099908871000088710010887100208871003088710040887100508871006088710070887100808871009088710100887101108871012088710130887101408871015088710160887101708871018088710190887102008871021088710220887102308871024088710250887102608871027088710280887102908871030088710310887103208871033088710340887103508871036088710370887103808871039088710400887104108871042088710430887104408871045088710460887104708871048088710490887105008871051088710520887105308871054088710550887105608871057088710580887105908871060088710610887106208871063088710640887106508871066088710670887106808871069088710700887107108871072088710730887107408871075088710760887107708871078088710790887108008871081088710820887108308871084088710850887108608871087088710880887108908871090088710910887109208871093088710940887109508871096088710970887109808871099088711000887110108871102088711030887110408871105088800010888000208880003088800040888000508880006088800070888000808880009088800100888001108880012088800130888001408880015088800160888001708880018088800190888002008880021088800220888002308880024088800250888002608880027088800280888002908880030088800310888003208880033088800340888003508880036088800370888003808880039088800400888004108880042088800430888004408880045088800460888004708880048088800490888005008880051088800520888005308880054088800550888005608880057088800580888005908880060088800610888006208880063088800640888006508880066088800670888006808880069088800700888007108880072088800730888007408880075088800760888007708880078088800790888008008880081088800820888008308880084088800850888008608880087088800880888008908880090088800910888009208880093088800940888009508880096088800970888009808880099088801000888010108880102088801030888010408880105088801060888010708880108088801090888011008880111088801120888011308880114088801150888011608880117088801180888011908880120088801210888012208880123088801240888012508880126088801270888012808880129088801300888013108880132088801330888013408880135088801360888013708880138088801390888014008880141088801420888014308880144088801450888014608880147088801480888014908880150088801510888015208880153088801540888015508880156088801570888015808880159088801600888016108880162088801630888016408880165088801660888016708880168088801690888017008880171088801720888017308880174088801750888017608880177088801780888017908880180088801810888018208880183088801840888018508880186088801870888018808880189088801900888019108880192088801930888019408880195088801960888019708880198088801990888020008880201088802020888020308880204088802050888020608880207088802080888020908880210088802110888021208880213088802140888021508880216088802170888021808880219088802200888022108880222088802230888022408880225088802260888022708880228088802290888023008880231088802320888023308880234088802350888023608880237088802380888023908880240088802410888024208880243088802440888024508880246088802470888024808880249088802500888025108880252088802530888025408880255088802560888025708880258088802590888026008880261088802620888026308880264088802650888026608880267088802680888026908880270088802710888027208880273088802740888027508880276088802770888027808880279088802800888028108880282088802830888028408880285088802860888028708880288088802890888029008880291088802920888029308880294088802950888029608880297088802980888029908880300088803010888030208880303088803040888030508880306088803070888030808880309088803100888031108880312088803130888031408880315088803160888031708880318088803190888032008880321088803220888032308880324088803250888032608880327088803280888032908880330088803310888033208880333088803340888033508880336088803370888033808880339088803400888034108880342088803430888034408880345088803460888034708880348088803490888035008880351088803520888035308880354088803550888035608880357088803580888035908880360088803610888036208880363088803640888036508880366088803670888036808880369088803700888037108880372088803730888037408880375088803760888037708880378088803790888038008880381088803820888038308880384088803850888038608880387088803880888038908880390088803910888039208880393088803940888039508880396088803970888039808880399088804000888040108880402088804030888040408880405088804060888040708880408088804090888041008880411088804120888041308880414088804150888041608880417088804180888041908880420088804210888042208880423088804240888042508880426088804270888042808880429088804300888043108880432088804330888043408880435088804360888043708880438088804390888044008880441088804420888044308880444088804450888044608880447088804480888044908880450088804510888045208880453088804540888045508880456088804570888045808880459088804600888046108880462088804630888046408880465088804660888046708880468088804690888047008880471088804720888047308880474088804750888047608880477088804780888047908880480088804810888048208880483088804840888048508880486088804870888048808880489088804900888049108880492088804930888049408880495088804960888049708880498088804990888050008880501088805020888050308880504088805050888050608880507088805080888050908880510088805110888051208880513088805140888051508880516088805170888051808880519088805200888052108880522088805230888052408880525088805260888052708880528088805290888053008880531088805320888053308880534088805350888053608880537088805380888053908880540088805410888054208880543088805440888054508880546088805470888054808880549088805500888055108880552088805530888055408880555088805560888055708880558088805590888056008880561088805620888056308880564088805650888056608880567088805680888056908880570088805710888057208880573088805740888057508880576088805770888057808880579088805800888058108880582088805830888058408880585088805860888058708880588088805890888059008880591088805920888059308880594088805950888059608880597088805980888059908880600088806010888060208880603088806040888060508880606088806070888060808880609088806100888061108880612088806130888061408880615088806160888061708880618088806190888062008880621088806220888062308880624088806250888062608880627088806280888062908880630088806310888063208880633088806340888063508880636088806370888063808880639088806400888064108880642088806430888064408880645088806460888064708880648088806490888065008880651088806520888065308880654088806550888065608880657088806580888065908880660088806610888066208880663088806640888066508880666088806670888066808880669088806700888067108880672088806730888067408880675088806760888067708880678088806790888068008880681088806820888068308880684088806850888068608880687088806880888068908880690088806910888069208880693088806940888069508880696088806970888069808880699088807000888070108880702088807030888070408880705088807060888070708880708088807090888071008880711088807120888071308880714088807150888071608880717088807180888071908880720088807210888072208880723088807240888072508880726088807270888072808880729088807300888073108880732088807330888073408880735088807360888073708880738088807390888074008880741088807420888074308880744088807450888074608880747088807480888074908880750088807510888075208880753088807540888075508880756088807570888075808880759088807600888076108880762088807630888076408880765088807660888076708880768088807690888077008880771088807720888077308880774088807750888077608880777088807780888077908880780088807810888078208880783088807840888078508880786088807870888078808880789088807900888079108880792088807930888079408880795088807960888079708880798088807990888080008880801088808020888080308880804088808050888080608880807088808080888080908880810088808110888081208880813088808140888081508880816088808170888081808880819088808200888082108880822088808230888082408880825088808260888082708880828088808290888083008880831088808320888083308880834088808350888083608880837088808380888083908880840088808410888084208880843088808440888084508880846088808470888084808880849088808500888085108880852088808530888085408880855088808560888085708880858088808590888086008880861088808620888086308880864088808650888086608880867088808680888086908880870088808710888087208880873088808740888087508880876088808770888087808880879088808800888088108880882088808830888088408880885088808860888088708880888088808890888089008880891088808920888089308880894088808950888089608880897088808980888089908880900088809010888090208880903088809040888090508880906088809070888090808880909088809100888091108880912088809130888091408880915088809160888091708880918088809190888092008880921088809220888092308880924088809250888092608880927088809280888092908880930088809310888093208880933088809340888093508880936088809370888093808880939088809400888094108880942088809430888094408880945088809460888094708880948088809490888095008880951088809520888095308880954088809550888095608880957088809580888095908880960088809610888096208880963088809640888096508880966088809670888096808880969088809700888097108880972088809730888097408880975088809760888097708880978088809790888098008880981088809820888098308880984088809850888098608880987088809880888098908880990088809910888099208880993088809940888099508880996088809970888099808880999088810000888100108881002088810030888100408881005088810060888100708881008088810090888101008881011088810120888101308881014088810150888101608881017088810180888101908881020088810210888102208881023088810240888102508881026088810270888102808881029088810300888103108881032088810330888103408881035088810360888103708881038088810390888104008881041088810420888104308881044088810450888104608881047088810480888104908881050088810510888105208881053088810540888105508881056088810570888105808881059088810600888106108881062088810630888106408881065088810660888106708881068088810690888107008881071088810720888107308881074088810750888107608881077088810780888107908881080088810810888108208881083088810840888108508881086088810870888108808881089088810900888109108881092088810930888109408881095088810960888109708881098088810990888110008881101088811020888110308881104088811050889000108890002088900030889000408890005088900060889000708890008088900090889001008890011088900120889001308890014088900150889001608890017088900180889001908890020088900210889002208890023088900240889002508890026088900270889002808890029088900300889003108890032088900330889003408890035088900360889003708890038088900390889004008890041088900420889004308890044088900450889004608890047088900480889004908890050088900510889005208890053088900540889005508890056088900570889005808890059088900600889006108890062088900630889006408890065088900660889006708890068088900690889007008890071088900720889007308890074088900750889007608890077088900780889007908890080088900810889008208890083088900840889008508890086088900870889008808890089088900900889009108890092088900930889009408890095088900960889009708890098088900990889010008890101088901020889010308890104088901050889010608890107088901080889010908890110088901110889011208890113088901140889011508890116088901170889011808890119088901200889012108890122088901230889012408890125088901260889012708890128088901290889013008890131088901320889013308890134088901350889013608890137088901380889013908890140088901410889014208890143088901440889014508890146088901470889014808890149088901500889015108890152088901530889015408890155088901560889015708890158088901590889016008890161088901620889016308890164088901650889016608890167088901680889016908890170088901710889017208890173088901740889017508890176088901770889017808890179088901800889018108890182088901830889018408890185088901860889018708890188088901890889019008890191088901920889019308890194088901950889019608890197088901980889019908890200088902010889020208890203088902040889020508890206088902070889020808890209088902100889021108890212088902130889021408890215088902160889021708890218088902190889022008890221088902220889022308890224088902250889022608890227088902280889022908890230088902310889023208890233088902340889023508890236088902370889023808890239088902400889024108890242088902430889024408890245088902460889024708890248088902490889025008890251088902520889025308890254088902550889025608890257088902580889025908890260088902610889026208890263088902640889026508890266088902670889026808890269088902700889027108890272088902730889027408890275088902760889027708890278088902790889028008890281088902820889028308890284088902850889028608890287088902880889028908890290088902910889029208890293088902940889029508890296088902970889029808890299088903000889030108890302088903030889030408890305088903060889030708890308088903090889031008890311088903120889031308890314088903150889031608890317088903180889031908890320088903210889032208890323088903240889032508890326088903270889032808890329088903300889033108890332088903330889033408890335088903360889033708890338088903390889034008890341088903420889034308890344088903450889034608890347088903480889034908890350088903510889035208890353088903540889035508890356088903570889035808890359088903600889036108890362088903630889036408890365088903660889036708890368088903690889037008890371088903720889037308890374088903750889037608890377088903780889037908890380088903810889038208890383088903840889038508890386088903870889038808890389088903900889039108890392088903930889039408890395088903960889039708890398088903990889040008890401088904020889040308890404088904050889040608890407088904080889040908890410088904110889041208890413088904140889041508890416088904170889041808890419088904200889042108890422088904230889042408890425088904260889042708890428088904290889043008890431088904320889043308890434088904350889043608890437088904380889043908890440088904410889044208890443088904440889044508890446088904470889044808890449088904500889045108890452088904530889045408890455088904560889045708890458088904590889046008890461088904620889046308890464088904650889046608890467088904680889046908890470088904710889047208890473088904740889047508890476088904770889047808890479088904800889048108890482088904830889048408890485088904860889048708890488088904890889049008890491088904920889049308890494088904950889049608890497088904980889049908890500088905010889050208890503088905040889050508890506088905070889050808890509088905100889051108890512088905130889051408890515088905160889051708890518088905190889052008890521088905220889052308890524088905250889052608890527088905280889052908890530088905310889053208890533088905340889053508890536088905370889053808890539088905400889054108890542088905430889054408890545088905460889054708890548088905490889055008890551088905520889055308890554088905550889055608890557088905580889055908890560088905610889056208890563088905640889056508890566088905670889056808890569088905700889057108890572088905730889057408890575088905760889057708890578088905790889058008890581088905820889058308890584088905850889058608890587088905880889058908890590088905910889059208890593088905940889059508890596088905970889059808890599088906000889060108890602088906030889060408890605088906060889060708890608088906090889061008890611088906120889061308890614088906150889061608890617088906180889061908890620088906210889062208890623088906240889062508890626088906270889062808890629088906300889063108890632088906330889063408890635088906360889063708890638088906390889064008890641088906420889064308890644088906450889064608890647088906480889064908890650088906510889065208890653088906540889065508890656088906570889065808890659088906600889066108890662088906630889066408890665088906660889066708890668088906690889067008890671088906720889067308890674088906750889067608890677088906780889067908890680088906810889068208890683088906840889068508890686088906870889068808890689088906900889069108890692088906930889069408890695088906960889069708890698088906990889070008890701088907020889070308890704088907050889070608890707088907080889070908890710088907110889071208890713088907140889071508890716088907170889071808890719088907200889072108890722088907230889072408890725088907260889072708890728088907290889073008890731088907320889073308890734088907350889073608890737088907380889073908890740088907410889074208890743088907440889074508890746088907470889074808890749088907500889075108890752088907530889075408890755088907560889075708890758088907590889076008890761088907620889076308890764088907650889076608890767088907680889076908890770088907710889077208890773088907740889077508890776088907770889077808890779088907800889078108890782088907830889078408890785088907860889078708890788088907890889079008890791088907920889079308890794088907950889079608890797088907980889079908890800088908010889080208890803088908040889080508890806088908070889080808890809088908100889081108890812088908130889081408890815088908160889081708890818088908190889082008890821088908220889082308890824088908250889082608890827088908280889082908890830088908310889083208890833088908340889083508890836088908370889083808890839088908400889084108890842088908430889084408890845088908460889084708890848088908490889085008890851088908520889085308890854088908550889085608890857088908580889085908890860088908610889086208890863088908640889086508890866088908670889086808890869088908700889087108890872088908730889087408890875088908760889087708890878088908790889088008890881088908820889088308890884088908850889088608890887088908880889088908890890088908910889089208890893088908940889089508890896088908970889089808890899088909000889090108890902088909030889090408890905088909060889090708890908088909090889091008890911088909120889091308890914088909150889091608890917088909180889091908890920088909210889092208890923088909240889092508890926088909270889092808890929088909300889093108890932088909330889093408890935088909360889093708890938088909390889094008890941088909420889094308890944088909450889094608890947088909480889094908890950088909510889095208890953088909540889095508890956088909570889095808890959088909600889096108890962088909630889096408890965088909660889096708890968088909690889097008890971088909720889097308890974088909750889097608890977088909780889097908890980088909810889098208890983088909840889098508890986088909870889098808890989088909900889099108890992088909930889099408890995088909960889099708890998088909990889100008891001088910020889100308891004088910050889100608891007088910080889100908891010088910110889101208891013088910140889101508891016088910170889101808891019088910200889102108891022088910230889102408891025088910260889102708891028088910290889103008891031088910320889103308891034088910350889103608891037088910380889103908891040088910410889104208891043088910440889104508891046088910470889104808891049088910500889105108891052088910530889105408891055088910560889105708891058088910590889106008891061088910620889106308891064088910650889106608891067088910680889106908891070088910710889107208891073088910740889107508891076088910770889107808891079088910800889108108891082088910830889108408891085088910860889108708891088088910890889109008891091088910920889109308891094088910950889109608891097088910980889109908891100088911010889110208891103088911040889110508900001089000020890000308900004089000050890000608900007089000080890000908900010089000110890001208900013089000140890001508900016089000170890001808900019089000200890002108900022089000230890002408900025089000260890002708900028089000290890003008900031089000320890003308900034089000350890003608900037089000380890003908900040089000410890004208900043089000440890004508900046089000470890004808900049089000500890005108900052089000530890005408900055089000560890005708900058089000590890006008900061089000620890006308900064089000650890006608900067089000680890006908900070089000710890007208900073089000740890007508900076089000770890007808900079089000800890008108900082089000830890008408900085089000860890008708900088089000890890009008900091089000920890009308900094089000950890009608900097089000980890009908900100089001010890010208900103089001040890010508900106089001070890010808900109089001100890011108900112089001130890011408900115089001160890011708900118089001190890012008900121089001220890012308900124089001250890012608900127089001280890012908900130089001310890013208900133089001340890013508900136089001370890013808900139089001400890014108900142089001430890014408900145089001460890014708900148089001490890015008900151089001520890015308900154089001550890015608900157089001580890015908900160089001610890016208900163089001640890016508900166089001670890016808900169089001700890017108900172089001730890017408900175089001760890017708900178089001790890018008900181089001820890018308900184089001850890018608900187089001880890018908900190089001910890019208900193089001940890019508900196089001970890019808900199089002000890020108900202089002030890020408900205089002060890020708900208089002090890021008900211089002120890021308900214089002150890021608900217089002180890021908900220089002210890022208900223089002240890022508900226089002270890022808900229089002300890023108900232089002330890023408900235089002360890023708900238089002390890024008900241089002420890024308900244089002450890024608900247089002480890024908900250089002510890025208900253089002540890025508900256089002570890025808900259089002600890026108900262089002630890026408900265089002660890026708900268089002690890027008900271089002720890027308900274089002750890027608900277089002780890027908900280089002810890028208900283089002840890028508900286089002870890028808900289089002900890029108900292089002930890029408900295089002960890029708900298089002990890030008900301089003020890030308900304089003050890030608900307089003080890030908900310089003110890031208900313089003140890031508900316089003170890031808900319089003200890032108900322089003230890032408900325089003260890032708900328089003290890033008900331089003320890033308900334089003350890033608900337089003380890033908900340089003410890034208900343089003440890034508900346089003470890034808900349089003500890035108900352089003530890035408900355089003560890035708900358089003590890036008900361089003620890036308900364089003650890036608900367089003680890036908900370089003710890037208900373089003740890037508900376089003770890037808900379089003800890038108900382089003830890038408900385089003860890038708900388089003890890039008900391089003920890039308900394089003950890039608900397089003980890039908900400089004010890040208900403089004040890040508900406089004070890040808900409089004100890041108900412089004130890041408900415089004160890041708900418089004190890042008900421089004220890042308900424089004250890042608900427089004280890042908900430089004310890043208900433089004340890043508900436089004370890043808900439089004400890044108900442089004430890044408900445089004460890044708900448089004490890045008900451089004520890045308900454089004550890045608900457089004580890045908900460089004610890046208900463089004640890046508900466089004670890046808900469089004700890047108900472089004730890047408900475089004760890047708900478089004790890048008900481089004820890048308900484089004850890048608900487089004880890048908900490089004910890049208900493089004940890049508900496089004970890049808900499089005000890050108900502089005030890050408900505089005060890050708900508089005090890051008900511089005120890051308900514089005150890051608900517089005180890051908900520089005210890052208900523089005240890052508900526089005270890052808900529089005300890053108900532089005330890053408900535089005360890053708900538089005390890054008900541089005420890054308900544089005450890054608900547089005480890054908900550089005510890055208900553089005540890055508900556089005570890055808900559089005600890056108900562089005630890056408900565089005660890056708900568089005690890057008900571089005720890057308900574089005750890057608900577089005780890057908900580089005810890058208900583089005840890058508900586089005870890058808900589089005900890059108900592089005930890059408900595089005960890059708900598089005990890060008900601089006020890060308900604089006050890060608900607089006080890060908900610089006110890061208900613089006140890061508900616089006170890061808900619089006200890062108900622089006230890062408900625089006260890062708900628089006290890063008900631089006320890063308900634089006350890063608900637089006380890063908900640089006410890064208900643089006440890064508900646089006470890064808900649089006500890065108900652089006530890065408900655089006560890065708900658089006590890066008900661089006620890066308900664089006650890066608900667089006680890066908900670089006710890067208900673089006740890067508900676089006770890067808900679089006800890068108900682089006830890068408900685089006860890068708900688089006890890069008900691089006920890069308900694089006950890069608900697089006980890069908900700089007010890070208900703089007040890070508900706089007070890070808900709089007100890071108900712089007130890071408900715089007160890071708900718089007190890072008900721089007220890072308900724089007250890072608900727089007280890072908900730089007310890073208900733089007340890073508900736089007370890073808900739089007400890074108900742089007430890074408900745089007460890074708900748089007490890075008900751089007520890075308900754089007550890075608900757089007580890075908900760089007610890076208900763089007640890076508900766089007670890076808900769089007700890077108900772089007730890077408900775089007760890077708900778089007790890078008900781089007820890078308900784089007850890078608900787089007880890078908900790089007910890079208900793089007940890079508900796089007970890079808900799089008000890080108900802089008030890080408900805089008060890080708900808089008090890081008900811089008120890081308900814089008150890081608900817089008180890081908900820089008210890082208900823089008240890082508900826089008270890082808900829089008300890083108900832089008330890083408900835089008360890083708900838089008390890084008900841089008420890084308900844089008450890084608900847089008480890084908900850089008510890085208900853089008540890085508900856089008570890085808900859089008600890086108900862089008630890086408900865089008660890086708900868089008690890087008900871089008720890087308900874089008750890087608900877089008780890087908900880089008810890088208900883089008840890088508900886089008870890088808900889089008900890089108900892089008930890089408900895089008960890089708900898089008990890090008900901089009020890090308900904089009050890090608900907089009080890090908900910089009110890091208900913089009140890091508900916089009170890091808900919089009200890092108900922089009230890092408900925089009260890092708900928089009290890093008900931089009320890093308900934089009350890093608900937089009380890093908900940089009410890094208900943089009440890094508900946089009470890094808900949089009500890095108900952089009530890095408900955089009560890095708900958089009590890096008900961089009620890096308900964089009650890096608900967089009680890096908900970089009710890097208900973089009740890097508900976089009770890097808900979089009800890098108900982089009830890098408900985089009860890098708900988089009890890099008900991089009920890099308900994089009950890099608900997089009980890099908901000089010010890100208901003089010040890100508901006089010070890100808901009089010100890101108901012089010130890101408901015089010160890101708901018089010190890102008901021089010220890102308901024089010250890102608901027089010280890102908901030089010310890103208901033089010340890103508901036089010370890103808901039089010400890104108901042089010430890104408901045089010460890104708901048089010490890105008901051089010520890105308901054089010550890105608901057089010580890105908901060089010610890106208901063089010640890106508901066089010670890106808901069089010700890107108901072089010730890107408901075089010760890107708901078089010790890108008901081089010820890108308901084089010850890108608901087089010880890108908901090089010910890109208901093089010940890109508901096089010970890109808901099089011000890110108901102089011030890110408901105089100010891000208910003089100040891000508910006089100070891000808910009089100100891001108910012089100130891001408910015089100160891001708910018089100190891002008910021089100220891002308910024089100250891002608910027089100280891002908910030089100310891003208910033089100340891003508910036089100370891003808910039089100400891004108910042089100430891004408910045089100460891004708910048089100490891005008910051089100520891005308910054089100550891005608910057089100580891005908910060089100610891006208910063089100640891006508910066089100670891006808910069089100700891007108910072089100730891007408910075089100760891007708910078089100790891008008910081089100820891008308910084089100850891008608910087089100880891008908910090089100910891009208910093089100940891009508910096089100970891009808910099089101000891010108910102089101030891010408910105089101060891010708910108089101090891011008910111089101120891011308910114089101150891011608910117089101180891011908910120089101210891012208910123089101240891012508910126089101270891012808910129089101300891013108910132089101330891013408910135089101360891013708910138089101390891014008910141089101420891014308910144089101450891014608910147089101480891014908910150089101510891015208910153089101540891015508910156089101570891015808910159089101600891016108910162089101630891016408910165089101660891016708910168089101690891017008910171089101720891017308910174089101750891017608910177089101780891017908910180089101810891018208910183089101840891018508910186089101870891018808910189089101900891019108910192089101930891019408910195089101960891019708910198089101990891020008910201089102020891020308910204089102050891020608910207089102080891020908910210089102110891021208910213089102140891021508910216089102170891021808910219089102200891022108910222089102230891022408910225089102260891022708910228089102290891023008910231089102320891023308910234089102350891023608910237089102380891023908910240089102410891024208910243089102440891024508910246089102470891024808910249089102500891025108910252089102530891025408910255089102560891025708910258089102590891026008910261089102620891026308910264089102650891026608910267089102680891026908910270089102710891027208910273089102740891027508910276089102770891027808910279089102800891028108910282089102830891028408910285089102860891028708910288089102890891029008910291089102920891029308910294089102950891029608910297089102980891029908910300089103010891030208910303089103040891030508910306089103070891030808910309089103100891031108910312089103130891031408910315089103160891031708910318089103190891032008910321089103220891032308910324089103250891032608910327089103280891032908910330089103310891033208910333089103340891033508910336089103370891033808910339089103400891034108910342089103430891034408910345089103460891034708910348089103490891035008910351089103520891035308910354089103550891035608910357089103580891035908910360089103610891036208910363089103640891036508910366089103670891036808910369089103700891037108910372089103730891037408910375089103760891037708910378089103790891038008910381089103820891038308910384089103850891038608910387089103880891038908910390089103910891039208910393089103940891039508910396089103970891039808910399089104000891040108910402089104030891040408910405089104060891040708910408089104090891041008910411089104120891041308910414089104150891041608910417089104180891041908910420089104210891042208910423089104240891042508910426089104270891042808910429089104300891043108910432089104330891043408910435089104360891043708910438089104390891044008910441089104420891044308910444089104450891044608910447089104480891044908910450089104510891045208910453089104540891045508910456089104570891045808910459089104600891046108910462089104630891046408910465089104660891046708910468089104690891047008910471089104720891047308910474089104750891047608910477089104780891047908910480089104810891048208910483089104840891048508910486089104870891048808910489089104900891049108910492089104930891049408910495089104960891049708910498089104990891050008910501089105020891050308910504089105050891050608910507089105080891050908910510089105110891051208910513089105140891051508910516089105170891051808910519089105200891052108910522089105230891052408910525089105260891052708910528089105290891053008910531089105320891053308910534089105350891053608910537089105380891053908910540089105410891054208910543089105440891054508910546089105470891054808910549089105500891055108910552089105530891055408910555089105560891055708910558089105590891056008910561089105620891056308910564089105650891056608910567089105680891056908910570089105710891057208910573089105740891057508910576089105770891057808910579089105800891058108910582089105830891058408910585089105860891058708910588089105890891059008910591089105920891059308910594089105950891059608910597089105980891059908910600089106010891060208910603089106040891060508910606089106070891060808910609089106100891061108910612089106130891061408910615089106160891061708910618089106190891062008910621089106220891062308910624089106250891062608910627089106280891062908910630089106310891063208910633089106340891063508910636089106370891063808910639089106400891064108910642089106430891064408910645089106460891064708910648089106490891065008910651089106520891065308910654089106550891065608910657089106580891065908910660089106610891066208910663089106640891066508910666089106670891066808910669089106700891067108910672089106730891067408910675089106760891067708910678089106790891068008910681089106820891068308910684089106850891068608910687089106880891068908910690089106910891069208910693089106940891069508910696089106970891069808910699089107000891070108910702089107030891070408910705089107060891070708910708089107090891071008910711089107120891071308910714089107150891071608910717089107180891071908910720089107210891072208910723089107240891072508910726089107270891072808910729089107300891073108910732089107330891073408910735089107360891073708910738089107390891074008910741089107420891074308910744089107450891074608910747089107480891074908910750089107510891075208910753089107540891075508910756089107570891075808910759089107600891076108910762089107630891076408910765089107660891076708910768089107690891077008910771089107720891077308910774089107750891077608910777089107780891077908910780089107810891078208910783089107840891078508910786089107870891078808910789089107900891079108910792089107930891079408910795089107960891079708910798089107990891080008910801089108020891080308910804089108050891080608910807089108080891080908910810089108110891081208910813089108140891081508910816089108170891081808910819089108200891082108910822089108230891082408910825089108260891082708910828089108290891083008910831089108320891083308910834089108350891083608910837089108380891083908910840089108410891084208910843089108440891084508910846089108470891084808910849089108500891085108910852089108530891085408910855089108560891085708910858089108590891086008910861089108620891086308910864089108650891086608910867089108680891086908910870089108710891087208910873089108740891087508910876089108770891087808910879089108800891088108910882089108830891088408910885089108860891088708910888089108890891089008910891089108920891089308910894089108950891089608910897089108980891089908910900089109010891090208910903089109040891090508910906089109070891090808910909089109100891091108910912089109130891091408910915089109160891091708910918089109190891092008910921089109220891092308910924089109250891092608910927089109280891092908910930089109310891093208910933089109340891093508910936089109370891093808910939089109400891094108910942089109430891094408910945089109460891094708910948089109490891095008910951089109520891095308910954089109550891095608910957089109580891095908910960089109610891096208910963089109640891096508910966089109670891096808910969089109700891097108910972089109730891097408910975089109760891097708910978089109790891098008910981089109820891098308910984089109850891098608910987089109880891098908910990089109910891099208910993089109940891099508910996089109970891099808910999089110000891100108911002089110030891100408911005089110060891100708911008089110090891101008911011089110120891101308911014089110150891101608911017089110180891101908911020089110210891102208911023089110240891102508911026089110270891102808911029089110300891103108911032089110330891103408911035089110360891103708911038089110390891104008911041089110420891104308911044089110450891104608911047089110480891104908911050089110510891105208911053089110540891105508911056089110570891105808911059089110600891106108911062089110630891106408911065089110660891106708911068089110690891107008911071089110720891107308911074089110750891107608911077089110780891107908911080089110810891108208911083089110840891108508911086089110870891108808911089089110900891109108911092089110930891109408911095089110960891109708911098089110990891110008911101089111020891110308911104089111050892000108920002089200030892000408920005089200060892000708920008089200090892001008920011089200120892001308920014089200150892001608920017089200180892001908920020089200210892002208920023089200240892002508920026089200270892002808920029089200300892003108920032089200330892003408920035089200360892003708920038089200390892004008920041089200420892004308920044089200450892004608920047089200480892004908920050089200510892005208920053089200540892005508920056089200570892005808920059089200600892006108920062089200630892006408920065089200660892006708920068089200690892007008920071089200720892007308920074089200750892007608920077089200780892007908920080089200810892008208920083089200840892008508920086089200870892008808920089089200900892009108920092089200930892009408920095089200960892009708920098089200990892010008920101089201020892010308920104089201050892010608920107089201080892010908920110089201110892011208920113089201140892011508920116089201170892011808920119089201200892012108920122089201230892012408920125089201260892012708920128089201290892013008920131089201320892013308920134089201350892013608920137089201380892013908920140089201410892014208920143089201440892014508920146089201470892014808920149089201500892015108920152089201530892015408920155089201560892015708920158089201590892016008920161089201620892016308920164089201650892016608920167089201680892016908920170089201710892017208920173089201740892017508920176089201770892017808920179089201800892018108920182089201830892018408920185089201860892018708920188089201890892019008920191089201920892019308920194089201950892019608920197089201980892019908920200089202010892020208920203089202040892020508920206089202070892020808920209089202100892021108920212089202130892021408920215089202160892021708920218089202190892022008920221089202220892022308920224089202250892022608920227089202280892022908920230089202310892023208920233089202340892023508920236089202370892023808920239089202400892024108920242089202430892024408920245089202460892024708920248089202490892025008920251089202520892025308920254089202550892025608920257089202580892025908920260089202610892026208920263089202640892026508920266089202670892026808920269089202700892027108920272089202730892027408920275089202760892027708920278089202790892028008920281089202820892028308920284089202850892028608920287089202880892028908920290089202910892029208920293089202940892029508920296089202970892029808920299089203000892030108920302089203030892030408920305089203060892030708920308089203090892031008920311089203120892031308920314089203150892031608920317089203180892031908920320089203210892032208920323089203240892032508920326089203270892032808920329089203300892033108920332089203330892033408920335089203360892033708920338089203390892034008920341089203420892034308920344089203450892034608920347089203480892034908920350089203510892035208920353089203540892035508920356089203570892035808920359089203600892036108920362089203630892036408920365089203660892036708920368089203690892037008920371089203720892037308920374089203750892037608920377089203780892037908920380089203810892038208920383089203840892038508920386089203870892038808920389089203900892039108920392089203930892039408920395089203960892039708920398089203990892040008920401089204020892040308920404089204050892040608920407089204080892040908920410089204110892041208920413089204140892041508920416089204170892041808920419089204200892042108920422089204230892042408920425089204260892042708920428089204290892043008920431089204320892043308920434089204350892043608920437089204380892043908920440089204410892044208920443089204440892044508920446089204470892044808920449089204500892045108920452089204530892045408920455089204560892045708920458089204590892046008920461089204620892046308920464089204650892046608920467089204680892046908920470089204710892047208920473089204740892047508920476089204770892047808920479089204800892048108920482089204830892048408920485089204860892048708920488089204890892049008920491089204920892049308920494089204950892049608920497089204980892049908920500089205010892050208920503089205040892050508920506089205070892050808920509089205100892051108920512089205130892051408920515089205160892051708920518089205190892052008920521089205220892052308920524089205250892052608920527089205280892052908920530089205310892053208920533089205340892053508920536089205370892053808920539089205400892054108920542089205430892054408920545089205460892054708920548089205490892055008920551089205520892055308920554089205550892055608920557089205580892055908920560089205610892056208920563089205640892056508920566089205670892056808920569089205700892057108920572089205730892057408920575089205760892057708920578089205790892058008920581089205820892058308920584089205850892058608920587089205880892058908920590089205910892059208920593089205940892059508920596089205970892059808920599089206000892060108920602089206030892060408920605089206060892060708920608089206090892061008920611089206120892061308920614089206150892061608920617089206180892061908920620089206210892062208920623089206240892062508920626089206270892062808920629089206300892063108920632089206330892063408920635089206360892063708920638089206390892064008920641089206420892064308920644089206450892064608920647089206480892064908920650089206510892065208920653089206540892065508920656089206570892065808920659089206600892066108920662089206630892066408920665089206660892066708920668089206690892067008920671089206720892067308920674089206750892067608920677089206780892067908920680089206810892068208920683089206840892068508920686089206870892068808920689089206900892069108920692089206930892069408920695089206960892069708920698089206990892070008920701089207020892070308920704089207050892070608920707089207080892070908920710089207110892071208920713089207140892071508920716089207170892071808920719089207200892072108920722089207230892072408920725089207260892072708920728089207290892073008920731089207320892073308920734089207350892073608920737089207380892073908920740089207410892074208920743089207440892074508920746089207470892074808920749089207500892075108920752089207530892075408920755089207560892075708920758089207590892076008920761089207620892076308920764089207650892076608920767089207680892076908920770089207710892077208920773089207740892077508920776089207770892077808920779089207800892078108920782089207830892078408920785089207860892078708920788089207890892079008920791089207920892079308920794089207950892079608920797089207980892079908920800089208010892080208920803089208040892080508920806089208070892080808920809089208100892081108920812089208130892081408920815089208160892081708920818089208190892082008920821089208220892082308920824089208250892082608920827089208280892082908920830089208310892083208920833089208340892083508920836089208370892083808920839089208400892084108920842089208430892084408920845089208460892084708920848089208490892085008920851089208520892085308920854089208550892085608920857089208580892085908920860089208610892086208920863089208640892086508920866089208670892086808920869089208700892087108920872089208730892087408920875089208760892087708920878089208790892088008920881089208820892088308920884089208850892088608920887089208880892088908920890089208910892089208920893089208940892089508920896089208970892089808920899089209000892090108920902089209030892090408920905089209060892090708920908089209090892091008920911089209120892091308920914089209150892091608920917089209180892091908920920089209210892092208920923089209240892092508920926089209270892092808920929089209300892093108920932089209330892093408920935089209360892093708920938089209390892094008920941089209420892094308920944089209450892094608920947089209480892094908920950089209510892095208920953089209540892095508920956089209570892095808920959089209600892096108920962089209630892096408920965089209660892096708920968089209690892097008920971089209720892097308920974089209750892097608920977089209780892097908920980089209810892098208920983089209840892098508920986089209870892098808920989089209900892099108920992089209930892099408920995089209960892099708920998089209990892100008921001089210020892100308921004089210050892100608921007089210080892100908921010089210110892101208921013089210140892101508921016089210170892101808921019089210200892102108921022089210230892102408921025089210260892102708921028089210290892103008921031089210320892103308921034089210350892103608921037089210380892103908921040089210410892104208921043089210440892104508921046089210470892104808921049089210500892105108921052089210530892105408921055089210560892105708921058089210590892106008921061089210620892106308921064089210650892106608921067089210680892106908921070089210710892107208921073089210740892107508921076089210770892107808921079089210800892108108921082089210830892108408921085089210860892108708921088089210890892109008921091089210920892109308921094089210950892109608921097089210980892109908921100089211010892110208921103089211040892110508930001089300020893000308930004089300050893000608930007089300080893000908930010089300110893001208930013089300140893001508930016089300170893001808930019089300200893002108930022089300230893002408930025089300260893002708930028089300290893003008930031089300320893003308930034089300350893003608930037089300380893003908930040089300410893004208930043089300440893004508930046089300470893004808930049089300500893005108930052089300530893005408930055089300560893005708930058089300590893006008930061089300620893006308930064089300650893006608930067089300680893006908930070089300710893007208930073089300740893007508930076089300770893007808930079089300800893008108930082089300830893008408930085089300860893008708930088089300890893009008930091089300920893009308930094089300950893009608930097089300980893009908930100089301010893010208930103089301040893010508930106089301070893010808930109089301100893011108930112089301130893011408930115089301160893011708930118089301190893012008930121089301220893012308930124089301250893012608930127089301280893012908930130089301310893013208930133089301340893013508930136089301370893013808930139089301400893014108930142089301430893014408930145089301460893014708930148089301490893015008930151089301520893015308930154089301550893015608930157089301580893015908930160089301610893016208930163089301640893016508930166089301670893016808930169089301700893017108930172089301730893017408930175089301760893017708930178089301790893018008930181089301820893018308930184089301850893018608930187089301880893018908930190089301910893019208930193089301940893019508930196089301970893019808930199089302000893020108930202089302030893020408930205089302060893020708930208089302090893021008930211089302120893021308930214089302150893021608930217089302180893021908930220089302210893022208930223089302240893022508930226089302270893022808930229089302300893023108930232089302330893023408930235089302360893023708930238089302390893024008930241089302420893024308930244089302450893024608930247089302480893024908930250089302510893025208930253089302540893025508930256089302570893025808930259089302600893026108930262089302630893026408930265089302660893026708930268089302690893027008930271089302720893027308930274089302750893027608930277089302780893027908930280089302810893028208930283089302840893028508930286089302870893028808930289089302900893029108930292089302930893029408930295089302960893029708930298089302990893030008930301089303020893030308930304089303050893030608930307089303080893030908930310089303110893031208930313089303140893031508930316089303170893031808930319089303200893032108930322089303230893032408930325089303260893032708930328089303290893033008930331089303320893033308930334089303350893033608930337089303380893033908930340089303410893034208930343089303440893034508930346089303470893034808930349089303500893035108930352089303530893035408930355089303560893035708930358089303590893036008930361089303620893036308930364089303650893036608930367089303680893036908930370089303710893037208930373089303740893037508930376089303770893037808930379089303800893038108930382089303830893038408930385089303860893038708930388089303890893039008930391089303920893039308930394089303950893039608930397089303980893039908930400089304010893040208930403089304040893040508930406089304070893040808930409089304100893041108930412089304130893041408930415089304160893041708930418089304190893042008930421089304220893042308930424089304250893042608930427089304280893042908930430089304310893043208930433089304340893043508930436089304370893043808930439089304400893044108930442089304430893044408930445089304460893044708930448089304490893045008930451089304520893045308930454089304550893045608930457089304580893045908930460089304610893046208930463089304640893046508930466089304670893046808930469089304700893047108930472089304730893047408930475089304760893047708930478089304790893048008930481089304820893048308930484089304850893048608930487089304880893048908930490089304910893049208930493089304940893049508930496089304970893049808930499089305000893050108930502089305030893050408930505089305060893050708930508089305090893051008930511089305120893051308930514089305150893051608930517089305180893051908930520089305210893052208930523089305240893052508930526089305270893052808930529089305300893053108930532089305330893053408930535089305360893053708930538089305390893054008930541089305420893054308930544089305450893054608930547089305480893054908930550089305510893055208930553089305540893055508930556089305570893055808930559089305600893056108930562089305630893056408930565089305660893056708930568089305690893057008930571089305720893057308930574089305750893057608930577089305780893057908930580089305810893058208930583089305840893058508930586089305870893058808930589089305900893059108930592089305930893059408930595089305960893059708930598089305990893060008930601089306020893060308930604089306050893060608930607089306080893060908930610089306110893061208930613089306140893061508930616089306170893061808930619089306200893062108930622089306230893062408930625089306260893062708930628089306290893063008930631089306320893063308930634089306350893063608930637089306380893063908930640089306410893064208930643089306440893064508930646089306470893064808930649089306500893065108930652089306530893065408930655089306560893065708930658089306590893066008930661089306620893066308930664089306650893066608930667089306680893066908930670089306710893067208930673089306740893067508930676089306770893067808930679089306800893068108930682089306830893068408930685089306860893068708930688089306890893069008930691089306920893069308930694089306950893069608930697089306980893069908930700089307010893070208930703089307040893070508930706089307070893070808930709089307100893071108930712089307130893071408930715089307160893071708930718089307190893072008930721089307220893072308930724089307250893072608930727089307280893072908930730089307310893073208930733089307340893073508930736089307370893073808930739089307400893074108930742089307430893074408930745089307460893074708930748089307490893075008930751089307520893075308930754089307550893075608930757089307580893075908930760089307610893076208930763089307640893076508930766089307670893076808930769089307700893077108930772089307730893077408930775089307760893077708930778089307790893078008930781089307820893078308930784089307850893078608930787089307880893078908930790089307910893079208930793089307940893079508930796089307970893079808930799089308000893080108930802089308030893080408930805089308060893080708930808089308090893081008930811089308120893081308930814089308150893081608930817089308180893081908930820089308210893082208930823089308240893082508930826089308270893082808930829089308300893083108930832089308330893083408930835089308360893083708930838089308390893084008930841089308420893084308930844089308450893084608930847089308480893084908930850089308510893085208930853089308540893085508930856089308570893085808930859089308600893086108930862089308630893086408930865089308660893086708930868089308690893087008930871089308720893087308930874089308750893087608930877089308780893087908930880089308810893088208930883089308840893088508930886089308870893088808930889089308900893089108930892089308930893089408930895089308960893089708930898089308990893090008930901089309020893090308930904089309050893090608930907089309080893090908930910089309110893091208930913089309140893091508930916089309170893091808930919089309200893092108930922089309230893092408930925089309260893092708930928089309290893093008930931089309320893093308930934089309350893093608930937089309380893093908930940089309410893094208930943089309440893094508930946089309470893094808930949089309500893095108930952089309530893095408930955089309560893095708930958089309590893096008930961089309620893096308930964089309650893096608930967089309680893096908930970089309710893097208930973089309740893097508930976089309770893097808930979089309800893098108930982089309830893098408930985089309860893098708930988089309890893099008930991089309920893099308930994089309950893099608930997089309980893099908931000089310010893100208931003089310040893100508931006089310070893100808931009089310100893101108931012089310130893101408931015089310160893101708931018089310190893102008931021089310220893102308931024089310250893102608931027089310280893102908931030089310310893103208931033089310340893103508931036089310370893103808931039089310400893104108931042089310430893104408931045089310460893104708931048089310490893105008931051089310520893105308931054089310550893105608931057089310580893105908931060089310610893106208931063089310640893106508931066089310670893106808931069089310700893107108931072089310730893107408931075089310760893107708931078089310790893108008931081089310820893108308931084089310850893108608931087089310880893108908931090089310910893109208931093089310940893109508931096089310970893109808931099089311000893110108931102089311030893110408931105089400010894000208940003089400040894000508940006089400070894000808940009089400100894001108940012089400130894001408940015089400160894001708940018089400190894002008940021089400220894002308940024089400250894002608940027089400280894002908940030089400310894003208940033089400340894003508940036089400370894003808940039089400400894004108940042089400430894004408940045089400460894004708940048089400490894005008940051089400520894005308940054089400550894005608940057089400580894005908940060089400610894006208940063089400640894006508940066089400670894006808940069089400700894007108940072089400730894007408940075089400760894007708940078089400790894008008940081089400820894008308940084089400850894008608940087089400880894008908940090089400910894009208940093089400940894009508940096089400970894009808940099089401000894010108940102089401030894010408940105089401060894010708940108089401090894011008940111089401120894011308940114089401150894011608940117089401180894011908940120089401210894012208940123089401240894012508940126089401270894012808940129089401300894013108940132089401330894013408940135089401360894013708940138089401390894014008940141089401420894014308940144089401450894014608940147089401480894014908940150089401510894015208940153089401540894015508940156089401570894015808940159089401600894016108940162089401630894016408940165089401660894016708940168089401690894017008940171089401720894017308940174089401750894017608940177089401780894017908940180089401810894018208940183089401840894018508940186089401870894018808940189089401900894019108940192089401930894019408940195089401960894019708940198089401990894020008940201089402020894020308940204089402050894020608940207089402080894020908940210089402110894021208940213089402140894021508940216089402170894021808940219089402200894022108940222089402230894022408940225089402260894022708940228089402290894023008940231089402320894023308940234089402350894023608940237089402380894023908940240089402410894024208940243089402440894024508940246089402470894024808940249089402500894025108940252089402530894025408940255089402560894025708940258089402590894026008940261089402620894026308940264089402650894026608940267089402680894026908940270089402710894027208940273089402740894027508940276089402770894027808940279089402800894028108940282089402830894028408940285089402860894028708940288089402890894029008940291089402920894029308940294089402950894029608940297089402980894029908940300089403010894030208940303089403040894030508940306089403070894030808940309089403100894031108940312089403130894031408940315089403160894031708940318089403190894032008940321089403220894032308940324089403250894032608940327089403280894032908940330089403310894033208940333089403340894033508940336089403370894033808940339089403400894034108940342089403430894034408940345089403460894034708940348089403490894035008940351089403520894035308940354089403550894035608940357089403580894035908940360089403610894036208940363089403640894036508940366089403670894036808940369089403700894037108940372089403730894037408940375089403760894037708940378089403790894038008940381089403820894038308940384089403850894038608940387089403880894038908940390089403910894039208940393089403940894039508940396089403970894039808940399089404000894040108940402089404030894040408940405089404060894040708940408089404090894041008940411089404120894041308940414089404150894041608940417089404180894041908940420089404210894042208940423089404240894042508940426089404270894042808940429089404300894043108940432089404330894043408940435089404360894043708940438089404390894044008940441089404420894044308940444089404450894044608940447089404480894044908940450089404510894045208940453089404540894045508940456089404570894045808940459089404600894046108940462089404630894046408940465089404660894046708940468089404690894047008940471089404720894047308940474089404750894047608940477089404780894047908940480089404810894048208940483089404840894048508940486089404870894048808940489089404900894049108940492089404930894049408940495089404960894049708940498089404990894050008940501089405020894050308940504089405050894050608940507089405080894050908940510089405110894051208940513089405140894051508940516089405170894051808940519089405200894052108940522089405230894052408940525089405260894052708940528089405290894053008940531089405320894053308940534089405350894053608940537089405380894053908940540089405410894054208940543089405440894054508940546089405470894054808940549089405500894055108940552089405530894055408940555089405560894055708940558089405590894056008940561089405620894056308940564089405650894056608940567089405680894056908940570089405710894057208940573089405740894057508940576089405770894057808940579089405800894058108940582089405830894058408940585089405860894058708940588089405890894059008940591089405920894059308940594089405950894059608940597089405980894059908940600089406010894060208940603089406040894060508940606089406070894060808940609089406100894061108940612089406130894061408940615089406160894061708940618089406190894062008940621089406220894062308940624089406250894062608940627089406280894062908940630089406310894063208940633089406340894063508940636089406370894063808940639089406400894064108940642089406430894064408940645089406460894064708940648089406490894065008940651089406520894065308940654089406550894065608940657089406580894065908940660089406610894066208940663089406640894066508940666089406670894066808940669089406700894067108940672089406730894067408940675089406760894067708940678089406790894068008940681089406820894068308940684089406850894068608940687089406880894068908940690089406910894069208940693089406940894069508940696089406970894069808940699089407000894070108940702089407030894070408940705089407060894070708940708089407090894071008940711089407120894071308940714089407150894071608940717089407180894071908940720089407210894072208940723089407240894072508940726089407270894072808940729089407300894073108940732089407330894073408940735089407360894073708940738089407390894074008940741089407420894074308940744089407450894074608940747089407480894074908940750089407510894075208940753089407540894075508940756089407570894075808940759089407600894076108940762089407630894076408940765089407660894076708940768089407690894077008940771089407720894077308940774089407750894077608940777089407780894077908940780089407810894078208940783089407840894078508940786089407870894078808940789089407900894079108940792089407930894079408940795089407960894079708940798089407990894080008940801089408020894080308940804089408050894080608940807089408080894080908940810089408110894081208940813089408140894081508940816089408170894081808940819089408200894082108940822089408230894082408940825089408260894082708940828089408290894083008940831089408320894083308940834089408350894083608940837089408380894083908940840089408410894084208940843089408440894084508940846089408470894084808940849089408500894085108940852089408530894085408940855089408560894085708940858089408590894086008940861089408620894086308940864089408650894086608940867089408680894086908940870089408710894087208940873089408740894087508940876089408770894087808940879089408800894088108940882089408830894088408940885089408860894088708940888089408890894089008940891089408920894089308940894089408950894089608940897089408980894089908940900089409010894090208940903089409040894090508940906089409070894090808940909089409100894091108940912089409130894091408940915089409160894091708940918089409190894092008940921089409220894092308940924089409250894092608940927089409280894092908940930089409310894093208940933089409340894093508940936089409370894093808940939089409400894094108940942089409430894094408940945089409460894094708940948089409490894095008940951089409520894095308940954089409550894095608940957089409580894095908940960089409610894096208940963089409640894096508940966089409670894096808940969089409700894097108940972089409730894097408940975089409760894097708940978089409790894098008940981089409820894098308940984089409850894098608940987089409880894098908940990089409910894099208940993089409940894099508940996089409970894099808940999089410000894100108941002089410030894100408941005089410060894100708941008089410090894101008941011089410120894101308941014089410150894101608941017089410180894101908941020089410210894102208941023089410240894102508941026089410270894102808941029089410300894103108941032089410330894103408941035089410360894103708941038089410390894104008941041089410420894104308941044089410450894104608941047089410480894104908941050089410510894105208941053089410540894105508941056089410570894105808941059089410600894106108941062089410630894106408941065089410660894106708941068089410690894107008941071089410720894107308941074089410750894107608941077089410780894107908941080089410810894108208941083089410840894108508941086089410870894108808941089089410900894109108941092089410930894109408941095089410960894109708941098089410990894110008941101089411020894110308941104089411050895000108950002089500030895000408950005089500060895000708950008089500090895001008950011089500120895001308950014089500150895001608950017089500180895001908950020089500210895002208950023089500240895002508950026089500270895002808950029089500300895003108950032089500330895003408950035089500360895003708950038089500390895004008950041089500420895004308950044089500450895004608950047089500480895004908950050089500510895005208950053089500540895005508950056089500570895005808950059089500600895006108950062089500630895006408950065089500660895006708950068089500690895007008950071089500720895007308950074089500750895007608950077089500780895007908950080089500810895008208950083089500840895008508950086089500870895008808950089089500900895009108950092089500930895009408950095089500960895009708950098089500990895010008950101089501020895010308950104089501050895010608950107089501080895010908950110089501110895011208950113089501140895011508950116089501170895011808950119089501200895012108950122089501230895012408950125089501260895012708950128089501290895013008950131089501320895013308950134089501350895013608950137089501380895013908950140089501410895014208950143089501440895014508950146089501470895014808950149089501500895015108950152089501530895015408950155089501560895015708950158089501590895016008950161089501620895016308950164089501650895016608950167089501680895016908950170089501710895017208950173089501740895017508950176089501770895017808950179089501800895018108950182089501830895018408950185089501860895018708950188089501890895019008950191089501920895019308950194089501950895019608950197089501980895019908950200089502010895020208950203089502040895020508950206089502070895020808950209089502100895021108950212089502130895021408950215089502160895021708950218089502190895022008950221089502220895022308950224089502250895022608950227089502280895022908950230089502310895023208950233089502340895023508950236089502370895023808950239089502400895024108950242089502430895024408950245089502460895024708950248089502490895025008950251089502520895025308950254089502550895025608950257089502580895025908950260089502610895026208950263089502640895026508950266089502670895026808950269089502700895027108950272089502730895027408950275089502760895027708950278089502790895028008950281089502820895028308950284089502850895028608950287089502880895028908950290089502910895029208950293089502940895029508950296089502970895029808950299089503000895030108950302089503030895030408950305089503060895030708950308089503090895031008950311089503120895031308950314089503150895031608950317089503180895031908950320089503210895032208950323089503240895032508950326089503270895032808950329089503300895033108950332089503330895033408950335089503360895033708950338089503390895034008950341089503420895034308950344089503450895034608950347089503480895034908950350089503510895035208950353089503540895035508950356089503570895035808950359089503600895036108950362089503630895036408950365089503660895036708950368089503690895037008950371089503720895037308950374089503750895037608950377089503780895037908950380089503810895038208950383089503840895038508950386089503870895038808950389089503900895039108950392089503930895039408950395089503960895039708950398089503990895040008950401089504020895040308950404089504050895040608950407089504080895040908950410089504110895041208950413089504140895041508950416089504170895041808950419089504200895042108950422089504230895042408950425089504260895042708950428089504290895043008950431089504320895043308950434089504350895043608950437089504380895043908950440089504410895044208950443089504440895044508950446089504470895044808950449089504500895045108950452089504530895045408950455089504560895045708950458089504590895046008950461089504620895046308950464089504650895046608950467089504680895046908950470089504710895047208950473089504740895047508950476089504770895047808950479089504800895048108950482089504830895048408950485089504860895048708950488089504890895049008950491089504920895049308950494089504950895049608950497089504980895049908950500089505010895050208950503089505040895050508950506089505070895050808950509089505100895051108950512089505130895051408950515089505160895051708950518089505190895052008950521089505220895052308950524089505250895052608950527089505280895052908950530089505310895053208950533089505340895053508950536089505370895053808950539089505400895054108950542089505430895054408950545089505460895054708950548089505490895055008950551089505520895055308950554089505550895055608950557089505580895055908950560089505610895056208950563089505640895056508950566089505670895056808950569089505700895057108950572089505730895057408950575089505760895057708950578089505790895058008950581089505820895058308950584089505850895058608950587089505880895058908950590089505910895059208950593089505940895059508950596089505970895059808950599089506000895060108950602089506030895060408950605089506060895060708950608089506090895061008950611089506120895061308950614089506150895061608950617089506180895061908950620089506210895062208950623089506240895062508950626089506270895062808950629089506300895063108950632089506330895063408950635089506360895063708950638089506390895064008950641089506420895064308950644089506450895064608950647089506480895064908950650089506510895065208950653089506540895065508950656089506570895065808950659089506600895066108950662089506630895066408950665089506660895066708950668089506690895067008950671089506720895067308950674089506750895067608950677089506780895067908950680089506810895068208950683089506840895068508950686089506870895068808950689089506900895069108950692089506930895069408950695089506960895069708950698089506990895070008950701089507020895070308950704089507050895070608950707089507080895070908950710089507110895071208950713089507140895071508950716089507170895071808950719089507200895072108950722089507230895072408950725089507260895072708950728089507290895073008950731089507320895073308950734089507350895073608950737089507380895073908950740089507410895074208950743089507440895074508950746089507470895074808950749089507500895075108950752089507530895075408950755089507560895075708950758089507590895076008950761089507620895076308950764089507650895076608950767089507680895076908950770089507710895077208950773089507740895077508950776089507770895077808950779089507800895078108950782089507830895078408950785089507860895078708950788089507890895079008950791089507920895079308950794089507950895079608950797089507980895079908950800089508010895080208950803089508040895080508950806089508070895080808950809089508100895081108950812089508130895081408950815089508160895081708950818089508190895082008950821089508220895082308950824089508250895082608950827089508280895082908950830089508310895083208950833089508340895083508950836089508370895083808950839089508400895084108950842089508430895084408950845089508460895084708950848089508490895085008950851089508520895085308950854089508550895085608950857089508580895085908950860089508610895086208950863089508640895086508950866089508670895086808950869089508700895087108950872089508730895087408950875089508760895087708950878089508790895088008950881089508820895088308950884089508850895088608950887089508880895088908950890089508910895089208950893089508940895089508950896089508970895089808950899089509000895090108950902089509030895090408950905089509060895090708950908089509090895091008950911089509120895091308950914089509150895091608950917089509180895091908950920089509210895092208950923089509240895092508950926089509270895092808950929089509300895093108950932089509330895093408950935089509360895093708950938089509390895094008950941089509420895094308950944089509450895094608950947089509480895094908950950089509510895095208950953089509540895095508950956089509570895095808950959089509600895096108950962089509630895096408950965089509660895096708950968089509690895097008950971089509720895097308950974089509750895097608950977089509780895097908950980089509810895098208950983089509840895098508950986089509870895098808950989089509900895099108950992089509930895099408950995089509960895099708950998089509990895100008951001089510020895100308951004089510050895100608951007089510080895100908951010089510110895101208951013089510140895101508951016089510170895101808951019089510200895102108951022089510230895102408951025089510260895102708951028089510290895103008951031089510320895103308951034089510350895103608951037089510380895103908951040089510410895104208951043089510440895104508951046089510470895104808951049089510500895105108951052089510530895105408951055089510560895105708951058089510590895106008951061089510620895106308951064089510650895106608951067089510680895106908951070089510710895107208951073089510740895107508951076089510770895107808951079089510800895108108951082089510830895108408951085089510860895108708951088089510890895109008951091089510920895109308951094089510950895109608951097089510980895109908951100089511010895110208951103089511040895110508960001089600020896000308960004089600050896000608960007089600080896000908960010089600110896001208960013089600140896001508960016089600170896001808960019089600200896002108960022089600230896002408960025089600260896002708960028089600290896003008960031089600320896003308960034089600350896003608960037089600380896003908960040089600410896004208960043089600440896004508960046089600470896004808960049089600500896005108960052089600530896005408960055089600560896005708960058089600590896006008960061089600620896006308960064089600650896006608960067089600680896006908960070089600710896007208960073089600740896007508960076089600770896007808960079089600800896008108960082089600830896008408960085089600860896008708960088089600890896009008960091089600920896009308960094089600950896009608960097089600980896009908960100089601010896010208960103089601040896010508960106089601070896010808960109089601100896011108960112089601130896011408960115089601160896011708960118089601190896012008960121089601220896012308960124089601250896012608960127089601280896012908960130089601310896013208960133089601340896013508960136089601370896013808960139089601400896014108960142089601430896014408960145089601460896014708960148089601490896015008960151089601520896015308960154089601550896015608960157089601580896015908960160089601610896016208960163089601640896016508960166089601670896016808960169089601700896017108960172089601730896017408960175089601760896017708960178089601790896018008960181089601820896018308960184089601850896018608960187089601880896018908960190089601910896019208960193089601940896019508960196089601970896019808960199089602000896020108960202089602030896020408960205089602060896020708960208089602090896021008960211089602120896021308960214089602150896021608960217089602180896021908960220089602210896022208960223089602240896022508960226089602270896022808960229089602300896023108960232089602330896023408960235089602360896023708960238089602390896024008960241089602420896024308960244089602450896024608960247089602480896024908960250089602510896025208960253089602540896025508960256089602570896025808960259089602600896026108960262089602630896026408960265089602660896026708960268089602690896027008960271089602720896027308960274089602750896027608960277089602780896027908960280089602810896028208960283089602840896028508960286089602870896028808960289089602900896029108960292089602930896029408960295089602960896029708960298089602990896030008960301089603020896030308960304089603050896030608960307089603080896030908960310089603110896031208960313089603140896031508960316089603170896031808960319089603200896032108960322089603230896032408960325089603260896032708960328089603290896033008960331089603320896033308960334089603350896033608960337089603380896033908960340089603410896034208960343089603440896034508960346089603470896034808960349089603500896035108960352089603530896035408960355089603560896035708960358089603590896036008960361089603620896036308960364089603650896036608960367089603680896036908960370089603710896037208960373089603740896037508960376089603770896037808960379089603800896038108960382089603830896038408960385089603860896038708960388089603890896039008960391089603920896039308960394089603950896039608960397089603980896039908960400089604010896040208960403089604040896040508960406089604070896040808960409089604100896041108960412089604130896041408960415089604160896041708960418089604190896042008960421089604220896042308960424089604250896042608960427089604280896042908960430089604310896043208960433089604340896043508960436089604370896043808960439089604400896044108960442089604430896044408960445089604460896044708960448089604490896045008960451089604520896045308960454089604550896045608960457089604580896045908960460089604610896046208960463089604640896046508960466089604670896046808960469089604700896047108960472089604730896047408960475089604760896047708960478089604790896048008960481089604820896048308960484089604850896048608960487089604880896048908960490089604910896049208960493089604940896049508960496089604970896049808960499089605000896050108960502089605030896050408960505089605060896050708960508089605090896051008960511089605120896051308960514089605150896051608960517089605180896051908960520089605210896052208960523089605240896052508960526089605270896052808960529089605300896053108960532089605330896053408960535089605360896053708960538089605390896054008960541089605420896054308960544089605450896054608960547089605480896054908960550089605510896055208960553089605540896055508960556089605570896055808960559089605600896056108960562089605630896056408960565089605660896056708960568089605690896057008960571089605720896057308960574089605750896057608960577089605780896057908960580089605810896058208960583089605840896058508960586089605870896058808960589089605900896059108960592089605930896059408960595089605960896059708960598089605990896060008960601089606020896060308960604089606050896060608960607089606080896060908960610089606110896061208960613089606140896061508960616089606170896061808960619089606200896062108960622089606230896062408960625089606260896062708960628089606290896063008960631089606320896063308960634089606350896063608960637089606380896063908960640089606410896064208960643089606440896064508960646089606470896064808960649089606500896065108960652089606530896065408960655089606560896065708960658089606590896066008960661089606620896066308960664089606650896066608960667089606680896066908960670089606710896067208960673089606740896067508960676089606770896067808960679089606800896068108960682089606830896068408960685089606860896068708960688089606890896069008960691089606920896069308960694089606950896069608960697089606980896069908960700089607010896070208960703089607040896070508960706089607070896070808960709089607100896071108960712089607130896071408960715089607160896071708960718089607190896072008960721089607220896072308960724089607250896072608960727089607280896072908960730089607310896073208960733089607340896073508960736089607370896073808960739089607400896074108960742089607430896074408960745089607460896074708960748089607490896075008960751089607520896075308960754089607550896075608960757089607580896075908960760089607610896076208960763089607640896076508960766089607670896076808960769089607700896077108960772089607730896077408960775089607760896077708960778089607790896078008960781089607820896078308960784089607850896078608960787089607880896078908960790089607910896079208960793089607940896079508960796089607970896079808960799089608000896080108960802089608030896080408960805089608060896080708960808089608090896081008960811089608120896081308960814089608150896081608960817089608180896081908960820089608210896082208960823089608240896082508960826089608270896082808960829089608300896083108960832089608330896083408960835089608360896083708960838089608390896084008960841089608420896084308960844089608450896084608960847089608480896084908960850089608510896085208960853089608540896085508960856089608570896085808960859089608600896086108960862089608630896086408960865089608660896086708960868089608690896087008960871089608720896087308960874089608750896087608960877089608780896087908960880089608810896088208960883089608840896088508960886089608870896088808960889089608900896089108960892089608930896089408960895089608960896089708960898089608990896090008960901089609020896090308960904089609050896090608960907089609080896090908960910089609110896091208960913089609140896091508960916089609170896091808960919089609200896092108960922089609230896092408960925089609260896092708960928089609290896093008960931089609320896093308960934089609350896093608960937089609380896093908960940089609410896094208960943089609440896094508960946089609470896094808960949089609500896095108960952089609530896095408960955089609560896095708960958089609590896096008960961089609620896096308960964089609650896096608960967089609680896096908960970089609710896097208960973089609740896097508960976089609770896097808960979089609800896098108960982089609830896098408960985089609860896098708960988089609890896099008960991089609920896099308960994089609950896099608960997089609980896099908961000089610010896100208961003089610040896100508961006089610070896100808961009089610100896101108961012089610130896101408961015089610160896101708961018089610190896102008961021089610220896102308961024089610250896102608961027089610280896102908961030089610310896103208961033089610340896103508961036089610370896103808961039089610400896104108961042089610430896104408961045089610460896104708961048089610490896105008961051089610520896105308961054089610550896105608961057089610580896105908961060089610610896106208961063089610640896106508961066089610670896106808961069089610700896107108961072089610730896107408961075089610760896107708961078089610790896108008961081089610820896108308961084089610850896108608961087089610880896108908961090089610910896109208961093089610940896109508961096089610970896109808961099089611000896110108961102089611030896110408961105089700010897000208970003089700040897000508970006089700070897000808970009089700100897001108970012089700130897001408970015089700160897001708970018089700190897002008970021089700220897002308970024089700250897002608970027089700280897002908970030089700310897003208970033089700340897003508970036089700370897003808970039089700400897004108970042089700430897004408970045089700460897004708970048089700490897005008970051089700520897005308970054089700550897005608970057089700580897005908970060089700610897006208970063089700640897006508970066089700670897006808970069089700700897007108970072089700730897007408970075089700760897007708970078089700790897008008970081089700820897008308970084089700850897008608970087089700880897008908970090089700910897009208970093089700940897009508970096089700970897009808970099089701000897010108970102089701030897010408970105089701060897010708970108089701090897011008970111089701120897011308970114089701150897011608970117089701180897011908970120089701210897012208970123089701240897012508970126089701270897012808970129089701300897013108970132089701330897013408970135089701360897013708970138089701390897014008970141089701420897014308970144089701450897014608970147089701480897014908970150089701510897015208970153089701540897015508970156089701570897015808970159089701600897016108970162089701630897016408970165089701660897016708970168089701690897017008970171089701720897017308970174089701750897017608970177089701780897017908970180089701810897018208970183089701840897018508970186089701870897018808970189089701900897019108970192089701930897019408970195089701960897019708970198089701990897020008970201089702020897020308970204089702050897020608970207089702080897020908970210089702110897021208970213089702140897021508970216089702170897021808970219089702200897022108970222089702230897022408970225089702260897022708970228089702290897023008970231089702320897023308970234089702350897023608970237089702380897023908970240089702410897024208970243089702440897024508970246089702470897024808970249089702500897025108970252089702530897025408970255089702560897025708970258089702590897026008970261089702620897026308970264089702650897026608970267089702680897026908970270089702710897027208970273089702740897027508970276089702770897027808970279089702800897028108970282089702830897028408970285089702860897028708970288089702890897029008970291089702920897029308970294089702950897029608970297089702980897029908970300089703010897030208970303089703040897030508970306089703070897030808970309089703100897031108970312089703130897031408970315089703160897031708970318089703190897032008970321089703220897032308970324089703250897032608970327089703280897032908970330089703310897033208970333089703340897033508970336089703370897033808970339089703400897034108970342089703430897034408970345089703460897034708970348089703490897035008970351089703520897035308970354089703550897035608970357089703580897035908970360089703610897036208970363089703640897036508970366089703670897036808970369089703700897037108970372089703730897037408970375089703760897037708970378089703790897038008970381089703820897038308970384089703850897038608970387089703880897038908970390089703910897039208970393089703940897039508970396089703970897039808970399089704000897040108970402089704030897040408970405089704060897040708970408089704090897041008970411089704120897041308970414089704150897041608970417089704180897041908970420089704210897042208970423089704240897042508970426089704270897042808970429089704300897043108970432089704330897043408970435089704360897043708970438089704390897044008970441089704420897044308970444089704450897044608970447089704480897044908970450089704510897045208970453089704540897045508970456089704570897045808970459089704600897046108970462089704630897046408970465089704660897046708970468089704690897047008970471089704720897047308970474089704750897047608970477089704780897047908970480089704810897048208970483089704840897048508970486089704870897048808970489089704900897049108970492089704930897049408970495089704960897049708970498089704990897050008970501089705020897050308970504089705050897050608970507089705080897050908970510089705110897051208970513089705140897051508970516089705170897051808970519089705200897052108970522089705230897052408970525089705260897052708970528089705290897053008970531089705320897053308970534089705350897053608970537089705380897053908970540089705410897054208970543089705440897054508970546089705470897054808970549089705500897055108970552089705530897055408970555089705560897055708970558089705590897056008970561089705620897056308970564089705650897056608970567089705680897056908970570089705710897057208970573089705740897057508970576089705770897057808970579089705800897058108970582089705830897058408970585089705860897058708970588089705890897059008970591089705920897059308970594089705950897059608970597089705980897059908970600089706010897060208970603089706040897060508970606089706070897060808970609089706100897061108970612089706130897061408970615089706160897061708970618089706190897062008970621089706220897062308970624089706250897062608970627089706280897062908970630089706310897063208970633089706340897063508970636089706370897063808970639089706400897064108970642089706430897064408970645089706460897064708970648089706490897065008970651089706520897065308970654089706550897065608970657089706580897065908970660089706610897066208970663089706640897066508970666089706670897066808970669089706700897067108970672089706730897067408970675089706760897067708970678089706790897068008970681089706820897068308970684089706850897068608970687089706880897068908970690089706910897069208970693089706940897069508970696089706970897069808970699089707000897070108970702089707030897070408970705089707060897070708970708089707090897071008970711089707120897071308970714089707150897071608970717089707180897071908970720089707210897072208970723089707240897072508970726089707270897072808970729089707300897073108970732089707330897073408970735089707360897073708970738089707390897074008970741089707420897074308970744089707450897074608970747089707480897074908970750089707510897075208970753089707540897075508970756089707570897075808970759089707600897076108970762089707630897076408970765089707660897076708970768089707690897077008970771089707720897077308970774089707750897077608970777089707780897077908970780089707810897078208970783089707840897078508970786089707870897078808970789089707900897079108970792089707930897079408970795089707960897079708970798089707990897080008970801089708020897080308970804089708050897080608970807089708080897080908970810089708110897081208970813089708140897081508970816089708170897081808970819089708200897082108970822089708230897082408970825089708260897082708970828089708290897083008970831089708320897083308970834089708350897083608970837089708380897083908970840089708410897084208970843089708440897084508970846089708470897084808970849089708500897085108970852089708530897085408970855089708560897085708970858089708590897086008970861089708620897086308970864089708650897086608970867089708680897086908970870089708710897087208970873089708740897087508970876089708770897087808970879089708800897088108970882089708830897088408970885089708860897088708970888089708890897089008970891089708920897089308970894089708950897089608970897089708980897089908970900089709010897090208970903089709040897090508970906089709070897090808970909089709100897091108970912089709130897091408970915089709160897091708970918089709190897092008970921089709220897092308970924089709250897092608970927089709280897092908970930089709310897093208970933089709340897093508970936089709370897093808970939089709400897094108970942089709430897094408970945089709460897094708970948089709490897095008970951089709520897095308970954089709550897095608970957089709580897095908970960089709610897096208970963089709640897096508970966089709670897096808970969089709700897097108970972089709730897097408970975089709760897097708970978089709790897098008970981089709820897098308970984089709850897098608970987089709880897098908970990089709910897099208970993089709940897099508970996089709970897099808970999089710000897100108971002089710030897100408971005089710060897100708971008089710090897101008971011089710120897101308971014089710150897101608971017089710180897101908971020089710210897102208971023089710240897102508971026089710270897102808971029089710300897103108971032089710330897103408971035089710360897103708971038089710390897104008971041089710420897104308971044089710450897104608971047089710480897104908971050089710510897105208971053089710540897105508971056089710570897105808971059089710600897106108971062089710630897106408971065089710660897106708971068089710690897107008971071089710720897107308971074089710750897107608971077089710780897107908971080089710810897108208971083089710840897108508971086089710870897108808971089089710900897109108971092089710930897109408971095089710960897109708971098089710990897110008971101089711020897110308971104089711050898000108980002089800030898000408980005089800060898000708980008089800090898001008980011089800120898001308980014089800150898001608980017089800180898001908980020089800210898002208980023089800240898002508980026089800270898002808980029089800300898003108980032089800330898003408980035089800360898003708980038089800390898004008980041089800420898004308980044089800450898004608980047089800480898004908980050089800510898005208980053089800540898005508980056089800570898005808980059089800600898006108980062089800630898006408980065089800660898006708980068089800690898007008980071089800720898007308980074089800750898007608980077089800780898007908980080089800810898008208980083089800840898008508980086089800870898008808980089089800900898009108980092089800930898009408980095089800960898009708980098089800990898010008980101089801020898010308980104089801050898010608980107089801080898010908980110089801110898011208980113089801140898011508980116089801170898011808980119089801200898012108980122089801230898012408980125089801260898012708980128089801290898013008980131089801320898013308980134089801350898013608980137089801380898013908980140089801410898014208980143089801440898014508980146089801470898014808980149089801500898015108980152089801530898015408980155089801560898015708980158089801590898016008980161089801620898016308980164089801650898016608980167089801680898016908980170089801710898017208980173089801740898017508980176089801770898017808980179089801800898018108980182089801830898018408980185089801860898018708980188089801890898019008980191089801920898019308980194089801950898019608980197089801980898019908980200089802010898020208980203089802040898020508980206089802070898020808980209089802100898021108980212089802130898021408980215089802160898021708980218089802190898022008980221089802220898022308980224089802250898022608980227089802280898022908980230089802310898023208980233089802340898023508980236089802370898023808980239089802400898024108980242089802430898024408980245089802460898024708980248089802490898025008980251089802520898025308980254089802550898025608980257089802580898025908980260089802610898026208980263089802640898026508980266089802670898026808980269089802700898027108980272089802730898027408980275089802760898027708980278089802790898028008980281089802820898028308980284089802850898028608980287089802880898028908980290089802910898029208980293089802940898029508980296089802970898029808980299089803000898030108980302089803030898030408980305089803060898030708980308089803090898031008980311089803120898031308980314089803150898031608980317089803180898031908980320089803210898032208980323089803240898032508980326089803270898032808980329089803300898033108980332089803330898033408980335089803360898033708980338089803390898034008980341089803420898034308980344089803450898034608980347089803480898034908980350089803510898035208980353089803540898035508980356089803570898035808980359089803600898036108980362089803630898036408980365089803660898036708980368089803690898037008980371089803720898037308980374089803750898037608980377089803780898037908980380089803810898038208980383089803840898038508980386089803870898038808980389089803900898039108980392089803930898039408980395089803960898039708980398089803990898040008980401089804020898040308980404089804050898040608980407089804080898040908980410089804110898041208980413089804140898041508980416089804170898041808980419089804200898042108980422089804230898042408980425089804260898042708980428089804290898043008980431089804320898043308980434089804350898043608980437089804380898043908980440089804410898044208980443089804440898044508980446089804470898044808980449089804500898045108980452089804530898045408980455089804560898045708980458089804590898046008980461089804620898046308980464089804650898046608980467089804680898046908980470089804710898047208980473089804740898047508980476089804770898047808980479089804800898048108980482089804830898048408980485089804860898048708980488089804890898049008980491089804920898049308980494089804950898049608980497089804980898049908980500089805010898050208980503089805040898050508980506089805070898050808980509089805100898051108980512089805130898051408980515089805160898051708980518089805190898052008980521089805220898052308980524089805250898052608980527089805280898052908980530089805310898053208980533089805340898053508980536089805370898053808980539089805400898054108980542089805430898054408980545089805460898054708980548089805490898055008980551089805520898055308980554089805550898055608980557089805580898055908980560089805610898056208980563089805640898056508980566089805670898056808980569089805700898057108980572089805730898057408980575089805760898057708980578089805790898058008980581089805820898058308980584089805850898058608980587089805880898058908980590089805910898059208980593089805940898059508980596089805970898059808980599089806000898060108980602089806030898060408980605089806060898060708980608089806090898061008980611089806120898061308980614089806150898061608980617089806180898061908980620089806210898062208980623089806240898062508980626089806270898062808980629089806300898063108980632089806330898063408980635089806360898063708980638089806390898064008980641089806420898064308980644089806450898064608980647089806480898064908980650089806510898065208980653089806540898065508980656089806570898065808980659089806600898066108980662089806630898066408980665089806660898066708980668089806690898067008980671089806720898067308980674089806750898067608980677089806780898067908980680089806810898068208980683089806840898068508980686089806870898068808980689089806900898069108980692089806930898069408980695089806960898069708980698089806990898070008980701089807020898070308980704089807050898070608980707089807080898070908980710089807110898071208980713089807140898071508980716089807170898071808980719089807200898072108980722089807230898072408980725089807260898072708980728089807290898073008980731089807320898073308980734089807350898073608980737089807380898073908980740089807410898074208980743089807440898074508980746089807470898074808980749089807500898075108980752089807530898075408980755089807560898075708980758089807590898076008980761089807620898076308980764089807650898076608980767089807680898076908980770089807710898077208980773089807740898077508980776089807770898077808980779089807800898078108980782089807830898078408980785089807860898078708980788089807890898079008980791089807920898079308980794089807950898079608980797089807980898079908980800089808010898080208980803089808040898080508980806089808070898080808980809089808100898081108980812089808130898081408980815089808160898081708980818089808190898082008980821089808220898082308980824089808250898082608980827089808280898082908980830089808310898083208980833089808340898083508980836089808370898083808980839089808400898084108980842089808430898084408980845089808460898084708980848089808490898085008980851089808520898085308980854089808550898085608980857089808580898085908980860089808610898086208980863089808640898086508980866089808670898086808980869089808700898087108980872089808730898087408980875089808760898087708980878089808790898088008980881089808820898088308980884089808850898088608980887089808880898088908980890089808910898089208980893089808940898089508980896089808970898089808980899089809000898090108980902089809030898090408980905089809060898090708980908089809090898091008980911089809120898091308980914089809150898091608980917089809180898091908980920089809210898092208980923089809240898092508980926089809270898092808980929089809300898093108980932089809330898093408980935089809360898093708980938089809390898094008980941089809420898094308980944089809450898094608980947089809480898094908980950089809510898095208980953089809540898095508980956089809570898095808980959089809600898096108980962089809630898096408980965089809660898096708980968089809690898097008980971089809720898097308980974089809750898097608980977089809780898097908980980089809810898098208980983089809840898098508980986089809870898098808980989089809900898099108980992089809930898099408980995089809960898099708980998089809990898100008981001089810020898100308981004089810050898100608981007089810080898100908981010089810110898101208981013089810140898101508981016089810170898101808981019089810200898102108981022089810230898102408981025089810260898102708981028089810290898103008981031089810320898103308981034089810350898103608981037089810380898103908981040089810410898104208981043089810440898104508981046089810470898104808981049089810500898105108981052089810530898105408981055089810560898105708981058089810590898106008981061089810620898106308981064089810650898106608981067089810680898106908981070089810710898107208981073089810740898107508981076089810770898107808981079089810800898108108981082089810830898108408981085089810860898108708981088089810890898109008981091089810920898109308981094089810950898109608981097089810980898109908981100089811010898110208981103089811040898110508990001089900020899000308990004089900050899000608990007089900080899000908990010089900110899001208990013089900140899001508990016089900170899001808990019089900200899002108990022089900230899002408990025089900260899002708990028089900290899003008990031089900320899003308990034089900350899003608990037089900380899003908990040089900410899004208990043089900440899004508990046089900470899004808990049089900500899005108990052089900530899005408990055089900560899005708990058089900590899006008990061089900620899006308990064089900650899006608990067089900680899006908990070089900710899007208990073089900740899007508990076089900770899007808990079089900800899008108990082089900830899008408990085089900860899008708990088089900890899009008990091089900920899009308990094089900950899009608990097089900980899009908990100089901010899010208990103089901040899010508990106089901070899010808990109089901100899011108990112089901130899011408990115089901160899011708990118089901190899012008990121089901220899012308990124089901250899012608990127089901280899012908990130089901310899013208990133089901340899013508990136089901370899013808990139089901400899014108990142089901430899014408990145089901460899014708990148089901490899015008990151089901520899015308990154089901550899015608990157089901580899015908990160089901610899016208990163089901640899016508990166089901670899016808990169089901700899017108990172089901730899017408990175089901760899017708990178089901790899018008990181089901820899018308990184089901850899018608990187089901880899018908990190089901910899019208990193089901940899019508990196089901970899019808990199089902000899020108990202089902030899020408990205089902060899020708990208089902090899021008990211089902120899021308990214089902150899021608990217089902180899021908990220089902210899022208990223089902240899022508990226089902270899022808990229089902300899023108990232089902330899023408990235089902360899023708990238089902390899024008990241089902420899024308990244089902450899024608990247089902480899024908990250089902510899025208990253089902540899025508990256089902570899025808990259089902600899026108990262089902630899026408990265089902660899026708990268089902690899027008990271089902720899027308990274089902750899027608990277089902780899027908990280089902810899028208990283089902840899028508990286089902870899028808990289089902900899029108990292089902930899029408990295089902960899029708990298089902990899030008990301089903020899030308990304089903050899030608990307089903080899030908990310089903110899031208990313089903140899031508990316089903170899031808990319089903200899032108990322089903230899032408990325089903260899032708990328089903290899033008990331089903320899033308990334089903350899033608990337089903380899033908990340089903410899034208990343089903440899034508990346089903470899034808990349089903500899035108990352089903530899035408990355089903560899035708990358089903590899036008990361089903620899036308990364089903650899036608990367089903680899036908990370089903710899037208990373089903740899037508990376089903770899037808990379089903800899038108990382089903830899038408990385089903860899038708990388089903890899039008990391089903920899039308990394089903950899039608990397089903980899039908990400089904010899040208990403089904040899040508990406089904070899040808990409089904100899041108990412089904130899041408990415089904160899041708990418089904190899042008990421089904220899042308990424089904250899042608990427089904280899042908990430089904310899043208990433089904340899043508990436089904370899043808990439089904400899044108990442089904430899044408990445089904460899044708990448089904490899045008990451089904520899045308990454089904550899045608990457089904580899045908990460089904610899046208990463089904640899046508990466089904670899046808990469089904700899047108990472089904730899047408990475089904760899047708990478089904790899048008990481089904820899048308990484089904850899048608990487089904880899048908990490089904910899049208990493089904940899049508990496089904970899049808990499089905000899050108990502089905030899050408990505089905060899050708990508089905090899051008990511089905120899051308990514089905150899051608990517089905180899051908990520089905210899052208990523089905240899052508990526089905270899052808990529089905300899053108990532089905330899053408990535089905360899053708990538089905390899054008990541089905420899054308990544089905450899054608990547089905480899054908990550089905510899055208990553089905540899055508990556089905570899055808990559089905600899056108990562089905630899056408990565089905660899056708990568089905690899057008990571089905720899057308990574089905750899057608990577089905780899057908990580089905810899058208990583089905840899058508990586089905870899058808990589089905900899059108990592089905930899059408990595089905960899059708990598089905990899060008990601089906020899060308990604089906050899060608990607089906080899060908990610089906110899061208990613089906140899061508990616089906170899061808990619089906200899062108990622089906230899062408990625089906260899062708990628089906290899063008990631089906320899063308990634089906350899063608990637089906380899063908990640089906410899064208990643089906440899064508990646089906470899064808990649089906500899065108990652089906530899065408990655089906560899065708990658089906590899066008990661089906620899066308990664089906650899066608990667089906680899066908990670089906710899067208990673089906740899067508990676089906770899067808990679089906800899068108990682089906830899068408990685089906860899068708990688089906890899069008990691089906920899069308990694089906950899069608990697089906980899069908990700089907010899070208990703089907040899070508990706089907070899070808990709089907100899071108990712089907130899071408990715089907160899071708990718089907190899072008990721089907220899072308990724089907250899072608990727089907280899072908990730089907310899073208990733089907340899073508990736089907370899073808990739089907400899074108990742089907430899074408990745089907460899074708990748089907490899075008990751089907520899075308990754089907550899075608990757089907580899075908990760089907610899076208990763089907640899076508990766089907670899076808990769089907700899077108990772089907730899077408990775089907760899077708990778089907790899078008990781089907820899078308990784089907850899078608990787089907880899078908990790089907910899079208990793089907940899079508990796089907970899079808990799089908000899080108990802089908030899080408990805089908060899080708990808089908090899081008990811089908120899081308990814089908150899081608990817089908180899081908990820089908210899082208990823089908240899082508990826089908270899082808990829089908300899083108990832089908330899083408990835089908360899083708990838089908390899084008990841089908420899084308990844089908450899084608990847089908480899084908990850089908510899085208990853089908540899085508990856089908570899085808990859089908600899086108990862089908630899086408990865089908660899086708990868089908690899087008990871089908720899087308990874089908750899087608990877089908780899087908990880089908810899088208990883089908840899088508990886089908870899088808990889089908900899089108990892089908930899089408990895089908960899089708990898089908990899090008990901089909020899090308990904089909050899090608990907089909080899090908990910089909110899091208990913089909140899091508990916089909170899091808990919089909200899092108990922089909230899092408990925089909260899092708990928089909290899093008990931089909320899093308990934089909350899093608990937089909380899093908990940089909410899094208990943089909440899094508990946089909470899094808990949089909500899095108990952089909530899095408990955089909560899095708990958089909590899096008990961089909620899096308990964089909650899096608990967089909680899096908990970089909710899097208990973089909740899097508990976089909770899097808990979089909800899098108990982089909830899098408990985089909860899098708990988089909890899099008990991089909920899099308990994089909950899099608990997089909980899099908991000089910010899100208991003089910040899100508991006089910070899100808991009089910100899101108991012089910130899101408991015089910160899101708991018089910190899102008991021089910220899102308991024089910250899102608991027089910280899102908991030089910310899103208991033089910340899103508991036089910370899103808991039089910400899104108991042089910430899104408991045089910460899104708991048089910490899105008991051089910520899105308991054089910550899105608991057089910580899105908991060089910610899106208991063089910640899106508991066089910670899106808991069089910700899107108991072089910730899107408991075089910760899107708991078089910790899108008991081089910820899108308991084089910850899108608991087089910880899108908991090089910910899109208991093089910940899109508991096089910970899109808991099089911000899110108991102089911030899110408991105090000010900000209000003090000040900000509000006090000070900000809000009090000100900001109000012090000130900001409000015090000160900001709000018090000190900002009000021090000220900002309000024090000250900002609000027090000280900002909000030090000310900003209000033090000340900003509000036090000370900003809000039090000400900004109000042090000430900004409000045090000460900004709000048090000490900005009000051090000520900005309000054090000550900005609000057090000580900005909000060090000610900006209000063090000640900006509000066090000670900006809000069090000700900007109000072090000730900007409000075090000760900007709000078090000790900008009000081090000820900008309000084090000850900008609000087090000880900008909000090090000910900009209000093090000940900009509000096090000970900009809000099090001000900010109000102090001030900010409000105090001060900010709000108090001090900011009000111090001120900011309000114090001150900011609000117090001180900011909000120090001210900012209000123090001240900012509000126090001270900012809000129090001300900013109000132090001330900013409000135090001360900013709000138090001390900014009000141090001420900014309000144090001450900014609000147090001480900014909000150090001510900015209000153090001540900015509000156090001570900015809000159090001600900016109000162090001630900016409000165090001660900016709000168090001690900017009000171090001720900017309000174090001750900017609000177090001780900017909000180090001810900018209000183090001840900018509000186090001870900018809000189090001900900019109000192090001930900019409000195090001960900019709000198090001990900020009000201090002020900020309000204090002050900020609000207090002080900020909000210090002110900021209000213090002140900021509000216090002170900021809000219090002200900022109000222090002230900022409000225090002260900022709000228090002290900023009000231090002320900023309000234090002350900023609000237090002380900023909000240090002410900024209000243090002440900024509000246090002470900024809000249090002500900025109000252090002530900025409000255090002560900025709000258090002590900026009000261090002620900026309000264090002650900026609000267090002680900026909000270090002710900027209000273090002740900027509000276090002770900027809000279090002800900028109000282090002830900028409000285090002860900028709000288090002890900029009000291090002920900029309000294090002950900029609000297090002980900029909000300090003010900030209000303090003040900030509000306090003070900030809000309090003100900031109000312090003130900031409000315090003160900031709000318090003190900032009000321090003220900032309000324090003250900032609000327090003280900032909000330090003310900033209000333090003340900033509000336090003370900033809000339090003400900034109000342090003430900034409000345090003460900034709000348090003490900035009000351090003520900035309000354090003550900035609000357090003580900035909000360090003610900036209000363090003640900036509000366090003670900036809000369090003700900037109000372090003730900037409000375090003760900037709000378090003790900038009000381090003820900038309000384090003850900038609000387090003880900038909000390090003910900039209000393090003940900039509000396090003970900039809000399090004000900040109000402090004030900040409000405090004060900040709000408090004090900041009000411090004120900041309000414090004150900041609000417090004180900041909000420090004210900042209000423090004240900042509000426090004270900042809000429090004300900043109000432090004330900043409000435090004360900043709000438090004390900044009000441090004420900044309000444090004450900044609000447090004480900044909000450090004510900045209000453090004540900045509000456090004570900045809000459090004600900046109000462090004630900046409000465090004660900046709000468090004690900047009000471090004720900047309000474090004750900047609000477090004780900047909000480090004810900048209000483090004840900048509000486090004870900048809000489090004900900049109000492090004930900049409000495090004960900049709000498090004990900050009000501090005020900050309000504090005050900050609000507090005080900050909000510090005110900051209000513090005140900051509000516090005170900051809000519090005200900052109000522090005230900052409000525090005260900052709000528090005290900053009000531090005320900053309000534090005350900053609000537090005380900053909000540090005410900054209000543090005440900054509000546090005470900054809000549090005500900055109000552090005530900055409000555090005560900055709000558090005590900056009000561090005620900056309000564090005650900056609000567090005680900056909000570090005710900057209000573090005740900057509000576090005770900057809000579090005800900058109000582090005830900058409000585090005860900058709000588090005890900059009000591090005920900059309000594090005950900059609000597090005980900059909000600090006010900060209000603090006040900060509000606090006070900060809000609090006100900061109000612090006130900061409000615090006160900061709000618090006190900062009000621090006220900062309000624090006250900062609000627090006280900062909000630090006310900063209000633090006340900063509000636090006370900063809000639090006400900064109000642090006430900064409000645090006460900064709000648090006490900065009000651090006520900065309000654090006550900065609000657090006580900065909000660090006610900066209000663090006640900066509000666090006670900066809000669090006700900067109000672090006730900067409000675090006760900067709000678090006790900068009000681090006820900068309000684090006850900068609000687090006880900068909000690090006910900069209000693090006940900069509000696090006970900069809000699090007000900070109000702090007030900070409000705090007060900070709000708090007090900071009000711090007120900071309000714090007150900071609000717090007180900071909000720090007210900072209000723090007240900072509000726090007270900072809000729090007300900073109000732090007330900073409000735090007360900073709000738090007390900074009000741090007420900074309000744090007450900074609000747090007480900074909000750090007510900075209000753090007540900075509000756090007570900075809000759090007600900076109000762090007630900076409000765090007660900076709000768090007690900077009000771090007720900077309000774090007750900077609000777090007780900077909000780090007810900078209000783090007840900078509000786090007870900078809000789090007900900079109000792090007930900079409000795090007960900079709000798090007990900080009000801090008020900080309000804090008050900080609000807090008080900080909000810090008110900081209000813090008140900081509000816090008170900081809000819090008200900082109000822090008230900082409000825090008260900082709000828090008290900083009000831090008320900083309000834090008350900083609000837090008380900083909000840090008410900084209000843090008440900084509000846090008470900084809000849090008500900085109000852090008530900085409000855090008560900085709000858090008590900086009000861090008620900086309000864090008650900086609000867090008680900086909000870090008710900087209000873090008740900087509000876090008770900087809000879090008800900088109000882090008830900088409000885090008860900088709000888090008890900089009000891090008920900089309000894090008950900089609000897090008980900089909000900090009010900090209000903090009040900090509000906090009070900090809000909090009100900091109000912090009130900091409000915090009160900091709000918090009190900092009000921090009220900092309000924090009250900092609000927090009280900092909000930090009310900093209000933090009340900093509000936090009370900093809000939090009400900094109000942090009430900094409000945090009460900094709000948090009490900095009000951090009520900095309000954090009550900095609000957090009580900095909000960090009610900096209000963090009640900096509000966090009670900096809000969090009700900097109000972090009730900097409000975090009760900097709000978090009790900098009000981090009820900098309000984090009850900098609000987090009880900098909000990090009910900099209000993090009940900099509000996090009970900099809000999090010000900100109001002090010030900100409001005090010060900100709001008090010090900101009001011090010120900101309001014090010150900101609001017090010180900101909001020090010210900102209001023090010240900102509001026090010270900102809001029090010300900103109001032090010330900103409001035090010360900103709001038090010390900104009001041090010420900104309001044090010450900104609001047090010480900104909001050090010510900105209001053090010540900105509001056090010570900105809001059090010600900106109001062090010630900106409001065090010660900106709001068090010690900107009001071090010720900107309001074090010750900107609001077090010780900107909001080090010810900108209001083090010840900108509001086090010870900108809001089090010900900109109001092090010930900109409001095090010960900109709001098090010990900110009001101090011020900110309001104090011050901000109010002090100030901000409010005090100060901000709010008090100090901001009010011090100120901001309010014090100150901001609010017090100180901001909010020090100210901002209010023090100240901002509010026090100270901002809010029090100300901003109010032090100330901003409010035090100360901003709010038090100390901004009010041090100420901004309010044090100450901004609010047090100480901004909010050090100510901005209010053090100540901005509010056090100570901005809010059090100600901006109010062090100630901006409010065090100660901006709010068090100690901007009010071090100720901007309010074090100750901007609010077090100780901007909010080090100810901008209010083090100840901008509010086090100870901008809010089090100900901009109010092090100930901009409010095090100960901009709010098090100990901010009010101090101020901010309010104090101050901010609010107090101080901010909010110090101110901011209010113090101140901011509010116090101170901011809010119090101200901012109010122090101230901012409010125090101260901012709010128090101290901013009010131090101320901013309010134090101350901013609010137090101380901013909010140090101410901014209010143090101440901014509010146090101470901014809010149090101500901015109010152090101530901015409010155090101560901015709010158090101590901016009010161090101620901016309010164090101650901016609010167090101680901016909010170090101710901017209010173090101740901017509010176090101770901017809010179090101800901018109010182090101830901018409010185090101860901018709010188090101890901019009010191090101920901019309010194090101950901019609010197090101980901019909010200090102010901020209010203090102040901020509010206090102070901020809010209090102100901021109010212090102130901021409010215090102160901021709010218090102190901022009010221090102220901022309010224090102250901022609010227090102280901022909010230090102310901023209010233090102340901023509010236090102370901023809010239090102400901024109010242090102430901024409010245090102460901024709010248090102490901025009010251090102520901025309010254090102550901025609010257090102580901025909010260090102610901026209010263090102640901026509010266090102670901026809010269090102700901027109010272090102730901027409010275090102760901027709010278090102790901028009010281090102820901028309010284090102850901028609010287090102880901028909010290090102910901029209010293090102940901029509010296090102970901029809010299090103000901030109010302090103030901030409010305090103060901030709010308090103090901031009010311090103120901031309010314090103150901031609010317090103180901031909010320090103210901032209010323090103240901032509010326090103270901032809010329090103300901033109010332090103330901033409010335090103360901033709010338090103390901034009010341090103420901034309010344090103450901034609010347090103480901034909010350090103510901035209010353090103540901035509010356090103570901035809010359090103600901036109010362090103630901036409010365090103660901036709010368090103690901037009010371090103720901037309010374090103750901037609010377090103780901037909010380090103810901038209010383090103840901038509010386090103870901038809010389090103900901039109010392090103930901039409010395090103960901039709010398090103990901040009010401090104020901040309010404090104050901040609010407090104080901040909010410090104110901041209010413090104140901041509010416090104170901041809010419090104200901042109010422090104230901042409010425090104260901042709010428090104290901043009010431090104320901043309010434090104350901043609010437090104380901043909010440090104410901044209010443090104440901044509010446090104470901044809010449090104500901045109010452090104530901045409010455090104560901045709010458090104590901046009010461090104620901046309010464090104650901046609010467090104680901046909010470090104710901047209010473090104740901047509010476090104770901047809010479090104800901048109010482090104830901048409010485090104860901048709010488090104890901049009010491090104920901049309010494090104950901049609010497090104980901049909010500090105010901050209010503090105040901050509010506090105070901050809010509090105100901051109010512090105130901051409010515090105160901051709010518090105190901052009010521090105220901052309010524090105250901052609010527090105280901052909010530090105310901053209010533090105340901053509010536090105370901053809010539090105400901054109010542090105430901054409010545090105460901054709010548090105490901055009010551090105520901055309010554090105550901055609010557090105580901055909010560090105610901056209010563090105640901056509010566090105670901056809010569090105700901057109010572090105730901057409010575090105760901057709010578090105790901058009010581090105820901058309010584090105850901058609010587090105880901058909010590090105910901059209010593090105940901059509010596090105970901059809010599090106000901060109010602090106030901060409010605090106060901060709010608090106090901061009010611090106120901061309010614090106150901061609010617090106180901061909010620090106210901062209010623090106240901062509010626090106270901062809010629090106300901063109010632090106330901063409010635090106360901063709010638090106390901064009010641090106420901064309010644090106450901064609010647090106480901064909010650090106510901065209010653090106540901065509010656090106570901065809010659090106600901066109010662090106630901066409010665090106660901066709010668090106690901067009010671090106720901067309010674090106750901067609010677090106780901067909010680090106810901068209010683090106840901068509010686090106870901068809010689090106900901069109010692090106930901069409010695090106960901069709010698090106990901070009010701090107020901070309010704090107050901070609010707090107080901070909010710090107110901071209010713090107140901071509010716090107170901071809010719090107200901072109010722090107230901072409010725090107260901072709010728090107290901073009010731090107320901073309010734090107350901073609010737090107380901073909010740090107410901074209010743090107440901074509010746090107470901074809010749090107500901075109010752090107530901075409010755090107560901075709010758090107590901076009010761090107620901076309010764090107650901076609010767090107680901076909010770090107710901077209010773090107740901077509010776090107770901077809010779090107800901078109010782090107830901078409010785090107860901078709010788090107890901079009010791090107920901079309010794090107950901079609010797090107980901079909010800090108010901080209010803090108040901080509010806090108070901080809010809090108100901081109010812090108130901081409010815090108160901081709010818090108190901082009010821090108220901082309010824090108250901082609010827090108280901082909010830090108310901083209010833090108340901083509010836090108370901083809010839090108400901084109010842090108430901084409010845090108460901084709010848090108490901085009010851090108520901085309010854090108550901085609010857090108580901085909010860090108610901086209010863090108640901086509010866090108670901086809010869090108700901087109010872090108730901087409010875090108760901087709010878090108790901088009010881090108820901088309010884090108850901088609010887090108880901088909010890090108910901089209010893090108940901089509010896090108970901089809010899090109000901090109010902090109030901090409010905090109060901090709010908090109090901091009010911090109120901091309010914090109150901091609010917090109180901091909010920090109210901092209010923090109240901092509010926090109270901092809010929090109300901093109010932090109330901093409010935090109360901093709010938090109390901094009010941090109420901094309010944090109450901094609010947090109480901094909010950090109510901095209010953090109540901095509010956090109570901095809010959090109600901096109010962090109630901096409010965090109660901096709010968090109690901097009010971090109720901097309010974090109750901097609010977090109780901097909010980090109810901098209010983090109840901098509010986090109870901098809010989090109900901099109010992090109930901099409010995090109960901099709010998090109990901100009011001090110020901100309011004090110050901100609011007090110080901100909011010090110110901101209011013090110140901101509011016090110170901101809011019090110200901102109011022090110230901102409011025090110260901102709011028090110290901103009011031090110320901103309011034090110350901103609011037090110380901103909011040090110410901104209011043090110440901104509011046090110470901104809011049090110500901105109011052090110530901105409011055090110560901105709011058090110590901106009011061090110620901106309011064090110650901106609011067090110680901106909011070090110710901107209011073090110740901107509011076090110770901107809011079090110800901108109011082090110830901108409011085090110860901108709011088090110890901109009011091090110920901109309011094090110950901109609011097090110980901109909011100090111010901110209011103090111040901110509020001090200020902000309020004090200050902000609020007090200080902000909020010090200110902001209020013090200140902001509020016090200170902001809020019090200200902002109020022090200230902002409020025090200260902002709020028090200290902003009020031090200320902003309020034090200350902003609020037090200380902003909020040090200410902004209020043090200440902004509020046090200470902004809020049090200500902005109020052090200530902005409020055090200560902005709020058090200590902006009020061090200620902006309020064090200650902006609020067090200680902006909020070090200710902007209020073090200740902007509020076090200770902007809020079090200800902008109020082090200830902008409020085090200860902008709020088090200890902009009020091090200920902009309020094090200950902009609020097090200980902009909020100090201010902010209020103090201040902010509020106090201070902010809020109090201100902011109020112090201130902011409020115090201160902011709020118090201190902012009020121090201220902012309020124090201250902012609020127090201280902012909020130090201310902013209020133090201340902013509020136090201370902013809020139090201400902014109020142090201430902014409020145090201460902014709020148090201490902015009020151090201520902015309020154090201550902015609020157090201580902015909020160090201610902016209020163090201640902016509020166090201670902016809020169090201700902017109020172090201730902017409020175090201760902017709020178090201790902018009020181090201820902018309020184090201850902018609020187090201880902018909020190090201910902019209020193090201940902019509020196090201970902019809020199090202000902020109020202090202030902020409020205090202060902020709020208090202090902021009020211090202120902021309020214090202150902021609020217090202180902021909020220090202210902022209020223090202240902022509020226090202270902022809020229090202300902023109020232090202330902023409020235090202360902023709020238090202390902024009020241090202420902024309020244090202450902024609020247090202480902024909020250090202510902025209020253090202540902025509020256090202570902025809020259090202600902026109020262090202630902026409020265090202660902026709020268090202690902027009020271090202720902027309020274090202750902027609020277090202780902027909020280090202810902028209020283090202840902028509020286090202870902028809020289090202900902029109020292090202930902029409020295090202960902029709020298090202990902030009020301090203020902030309020304090203050902030609020307090203080902030909020310090203110902031209020313090203140902031509020316090203170902031809020319090203200902032109020322090203230902032409020325090203260902032709020328090203290902033009020331090203320902033309020334090203350902033609020337090203380902033909020340090203410902034209020343090203440902034509020346090203470902034809020349090203500902035109020352090203530902035409020355090203560902035709020358090203590902036009020361090203620902036309020364090203650902036609020367090203680902036909020370090203710902037209020373090203740902037509020376090203770902037809020379090203800902038109020382090203830902038409020385090203860902038709020388090203890902039009020391090203920902039309020394090203950902039609020397090203980902039909020400090204010902040209020403090204040902040509020406090204070902040809020409090204100902041109020412090204130902041409020415090204160902041709020418090204190902042009020421090204220902042309020424090204250902042609020427090204280902042909020430090204310902043209020433090204340902043509020436090204370902043809020439090204400902044109020442090204430902044409020445090204460902044709020448090204490902045009020451090204520902045309020454090204550902045609020457090204580902045909020460090204610902046209020463090204640902046509020466090204670902046809020469090204700902047109020472090204730902047409020475090204760902047709020478090204790902048009020481090204820902048309020484090204850902048609020487090204880902048909020490090204910902049209020493090204940902049509020496090204970902049809020499090205000902050109020502090205030902050409020505090205060902050709020508090205090902051009020511090205120902051309020514090205150902051609020517090205180902051909020520090205210902052209020523090205240902052509020526090205270902052809020529090205300902053109020532090205330902053409020535090205360902053709020538090205390902054009020541090205420902054309020544090205450902054609020547090205480902054909020550090205510902055209020553090205540902055509020556090205570902055809020559090205600902056109020562090205630902056409020565090205660902056709020568090205690902057009020571090205720902057309020574090205750902057609020577090205780902057909020580090205810902058209020583090205840902058509020586090205870902058809020589090205900902059109020592090205930902059409020595090205960902059709020598090205990902060009020601090206020902060309020604090206050902060609020607090206080902060909020610090206110902061209020613090206140902061509020616090206170902061809020619090206200902062109020622090206230902062409020625090206260902062709020628090206290902063009020631090206320902063309020634090206350902063609020637090206380902063909020640090206410902064209020643090206440902064509020646090206470902064809020649090206500902065109020652090206530902065409020655090206560902065709020658090206590902066009020661090206620902066309020664090206650902066609020667090206680902066909020670090206710902067209020673090206740902067509020676090206770902067809020679090206800902068109020682090206830902068409020685090206860902068709020688090206890902069009020691090206920902069309020694090206950902069609020697090206980902069909020700090207010902070209020703090207040902070509020706090207070902070809020709090207100902071109020712090207130902071409020715090207160902071709020718090207190902072009020721090207220902072309020724090207250902072609020727090207280902072909020730090207310902073209020733090207340902073509020736090207370902073809020739090207400902074109020742090207430902074409020745090207460902074709020748090207490902075009020751090207520902075309020754090207550902075609020757090207580902075909020760090207610902076209020763090207640902076509020766090207670902076809020769090207700902077109020772090207730902077409020775090207760902077709020778090207790902078009020781090207820902078309020784090207850902078609020787090207880902078909020790090207910902079209020793090207940902079509020796090207970902079809020799090208000902080109020802090208030902080409020805090208060902080709020808090208090902081009020811090208120902081309020814090208150902081609020817090208180902081909020820090208210902082209020823090208240902082509020826090208270902082809020829090208300902083109020832090208330902083409020835090208360902083709020838090208390902084009020841090208420902084309020844090208450902084609020847090208480902084909020850090208510902085209020853090208540902085509020856090208570902085809020859090208600902086109020862090208630902086409020865090208660902086709020868090208690902087009020871090208720902087309020874090208750902087609020877090208780902087909020880090208810902088209020883090208840902088509020886090208870902088809020889090208900902089109020892090208930902089409020895090208960902089709020898090208990902090009020901090209020902090309020904090209050902090609020907090209080902090909020910090209110902091209020913090209140902091509020916090209170902091809020919090209200902092109020922090209230902092409020925090209260902092709020928090209290902093009020931090209320902093309020934090209350902093609020937090209380902093909020940090209410902094209020943090209440902094509020946090209470902094809020949090209500902095109020952090209530902095409020955090209560902095709020958090209590902096009020961090209620902096309020964090209650902096609020967090209680902096909020970090209710902097209020973090209740902097509020976090209770902097809020979090209800902098109020982090209830902098409020985090209860902098709020988090209890902099009020991090209920902099309020994090209950902099609020997090209980902099909021000090210010902100209021003090210040902100509021006090210070902100809021009090210100902101109021012090210130902101409021015090210160902101709021018090210190902102009021021090210220902102309021024090210250902102609021027090210280902102909021030090210310902103209021033090210340902103509021036090210370902103809021039090210400902104109021042090210430902104409021045090210460902104709021048090210490902105009021051090210520902105309021054090210550902105609021057090210580902105909021060090210610902106209021063090210640902106509021066090210670902106809021069090210700902107109021072090210730902107409021075090210760902107709021078090210790902108009021081090210820902108309021084090210850902108609021087090210880902108909021090090210910902109209021093090210940902109509021096090210970902109809021099090211000902110109021102090211030902110409021105090300010903000209030003090300040903000509030006090300070903000809030009090300100903001109030012090300130903001409030015090300160903001709030018090300190903002009030021090300220903002309030024090300250903002609030027090300280903002909030030090300310903003209030033090300340903003509030036090300370903003809030039090300400903004109030042090300430903004409030045090300460903004709030048090300490903005009030051090300520903005309030054090300550903005609030057090300580903005909030060090300610903006209030063090300640903006509030066090300670903006809030069090300700903007109030072090300730903007409030075090300760903007709030078090300790903008009030081090300820903008309030084090300850903008609030087090300880903008909030090090300910903009209030093090300940903009509030096090300970903009809030099090301000903010109030102090301030903010409030105090301060903010709030108090301090903011009030111090301120903011309030114090301150903011609030117090301180903011909030120090301210903012209030123090301240903012509030126090301270903012809030129090301300903013109030132090301330903013409030135090301360903013709030138090301390903014009030141090301420903014309030144090301450903014609030147090301480903014909030150090301510903015209030153090301540903015509030156090301570903015809030159090301600903016109030162090301630903016409030165090301660903016709030168090301690903017009030171090301720903017309030174090301750903017609030177090301780903017909030180090301810903018209030183090301840903018509030186090301870903018809030189090301900903019109030192090301930903019409030195090301960903019709030198090301990903020009030201090302020903020309030204090302050903020609030207090302080903020909030210090302110903021209030213090302140903021509030216090302170903021809030219090302200903022109030222090302230903022409030225090302260903022709030228090302290903023009030231090302320903023309030234090302350903023609030237090302380903023909030240090302410903024209030243090302440903024509030246090302470903024809030249090302500903025109030252090302530903025409030255090302560903025709030258090302590903026009030261090302620903026309030264090302650903026609030267090302680903026909030270090302710903027209030273090302740903027509030276090302770903027809030279090302800903028109030282090302830903028409030285090302860903028709030288090302890903029009030291090302920903029309030294090302950903029609030297090302980903029909030300090303010903030209030303090303040903030509030306090303070903030809030309090303100903031109030312090303130903031409030315090303160903031709030318090303190903032009030321090303220903032309030324090303250903032609030327090303280903032909030330090303310903033209030333090303340903033509030336090303370903033809030339090303400903034109030342090303430903034409030345090303460903034709030348090303490903035009030351090303520903035309030354090303550903035609030357090303580903035909030360090303610903036209030363090303640903036509030366090303670903036809030369090303700903037109030372090303730903037409030375090303760903037709030378090303790903038009030381090303820903038309030384090303850903038609030387090303880903038909030390090303910903039209030393090303940903039509030396090303970903039809030399090304000903040109030402090304030903040409030405090304060903040709030408090304090903041009030411090304120903041309030414090304150903041609030417090304180903041909030420090304210903042209030423090304240903042509030426090304270903042809030429090304300903043109030432090304330903043409030435090304360903043709030438090304390903044009030441090304420903044309030444090304450903044609030447090304480903044909030450090304510903045209030453090304540903045509030456090304570903045809030459090304600903046109030462090304630903046409030465090304660903046709030468090304690903047009030471090304720903047309030474090304750903047609030477090304780903047909030480090304810903048209030483090304840903048509030486090304870903048809030489090304900903049109030492090304930903049409030495090304960903049709030498090304990903050009030501090305020903050309030504090305050903050609030507090305080903050909030510090305110903051209030513090305140903051509030516090305170903051809030519090305200903052109030522090305230903052409030525090305260903052709030528090305290903053009030531090305320903053309030534090305350903053609030537090305380903053909030540090305410903054209030543090305440903054509030546090305470903054809030549090305500903055109030552090305530903055409030555090305560903055709030558090305590903056009030561090305620903056309030564090305650903056609030567090305680903056909030570090305710903057209030573090305740903057509030576090305770903057809030579090305800903058109030582090305830903058409030585090305860903058709030588090305890903059009030591090305920903059309030594090305950903059609030597090305980903059909030600090306010903060209030603090306040903060509030606090306070903060809030609090306100903061109030612090306130903061409030615090306160903061709030618090306190903062009030621090306220903062309030624090306250903062609030627090306280903062909030630090306310903063209030633090306340903063509030636090306370903063809030639090306400903064109030642090306430903064409030645090306460903064709030648090306490903065009030651090306520903065309030654090306550903065609030657090306580903065909030660090306610903066209030663090306640903066509030666090306670903066809030669090306700903067109030672090306730903067409030675090306760903067709030678090306790903068009030681090306820903068309030684090306850903068609030687090306880903068909030690090306910903069209030693090306940903069509030696090306970903069809030699090307000903070109030702090307030903070409030705090307060903070709030708090307090903071009030711090307120903071309030714090307150903071609030717090307180903071909030720090307210903072209030723090307240903072509030726090307270903072809030729090307300903073109030732090307330903073409030735090307360903073709030738090307390903074009030741090307420903074309030744090307450903074609030747090307480903074909030750090307510903075209030753090307540903075509030756090307570903075809030759090307600903076109030762090307630903076409030765090307660903076709030768090307690903077009030771090307720903077309030774090307750903077609030777090307780903077909030780090307810903078209030783090307840903078509030786090307870903078809030789090307900903079109030792090307930903079409030795090307960903079709030798090307990903080009030801090308020903080309030804090308050903080609030807090308080903080909030810090308110903081209030813090308140903081509030816090308170903081809030819090308200903082109030822090308230903082409030825090308260903082709030828090308290903083009030831090308320903083309030834090308350903083609030837090308380903083909030840090308410903084209030843090308440903084509030846090308470903084809030849090308500903085109030852090308530903085409030855090308560903085709030858090308590903086009030861090308620903086309030864090308650903086609030867090308680903086909030870090308710903087209030873090308740903087509030876090308770903087809030879090308800903088109030882090308830903088409030885090308860903088709030888090308890903089009030891090308920903089309030894090308950903089609030897090308980903089909030900090309010903090209030903090309040903090509030906090309070903090809030909090309100903091109030912090309130903091409030915090309160903091709030918090309190903092009030921090309220903092309030924090309250903092609030927090309280903092909030930090309310903093209030933090309340903093509030936090309370903093809030939090309400903094109030942090309430903094409030945090309460903094709030948090309490903095009030951090309520903095309030954090309550903095609030957090309580903095909030960090309610903096209030963090309640903096509030966090309670903096809030969090309700903097109030972090309730903097409030975090309760903097709030978090309790903098009030981090309820903098309030984090309850903098609030987090309880903098909030990090309910903099209030993090309940903099509030996090309970903099809030999090310000903100109031002090310030903100409031005090310060903100709031008090310090903101009031011090310120903101309031014090310150903101609031017090310180903101909031020090310210903102209031023090310240903102509031026090310270903102809031029090310300903103109031032090310330903103409031035090310360903103709031038090310390903104009031041090310420903104309031044090310450903104609031047090310480903104909031050090310510903105209031053090310540903105509031056090310570903105809031059090310600903106109031062090310630903106409031065090310660903106709031068090310690903107009031071090310720903107309031074090310750903107609031077090310780903107909031080090310810903108209031083090310840903108509031086090310870903108809031089090310900903109109031092090310930903109409031095090310960903109709031098090310990903110009031101090311020903110309031104090311050904000109040002090400030904000409040005090400060904000709040008090400090904001009040011090400120904001309040014090400150904001609040017090400180904001909040020090400210904002209040023090400240904002509040026090400270904002809040029090400300904003109040032090400330904003409040035090400360904003709040038090400390904004009040041090400420904004309040044090400450904004609040047090400480904004909040050090400510904005209040053090400540904005509040056090400570904005809040059090400600904006109040062090400630904006409040065090400660904006709040068090400690904007009040071090400720904007309040074090400750904007609040077090400780904007909040080090400810904008209040083090400840904008509040086090400870904008809040089090400900904009109040092090400930904009409040095090400960904009709040098090400990904010009040101090401020904010309040104090401050904010609040107090401080904010909040110090401110904011209040113090401140904011509040116090401170904011809040119090401200904012109040122090401230904012409040125090401260904012709040128090401290904013009040131090401320904013309040134090401350904013609040137090401380904013909040140090401410904014209040143090401440904014509040146090401470904014809040149090401500904015109040152090401530904015409040155090401560904015709040158090401590904016009040161090401620904016309040164090401650904016609040167090401680904016909040170090401710904017209040173090401740904017509040176090401770904017809040179090401800904018109040182090401830904018409040185090401860904018709040188090401890904019009040191090401920904019309040194090401950904019609040197090401980904019909040200090402010904020209040203090402040904020509040206090402070904020809040209090402100904021109040212090402130904021409040215090402160904021709040218090402190904022009040221090402220904022309040224090402250904022609040227090402280904022909040230090402310904023209040233090402340904023509040236090402370904023809040239090402400904024109040242090402430904024409040245090402460904024709040248090402490904025009040251090402520904025309040254090402550904025609040257090402580904025909040260090402610904026209040263090402640904026509040266090402670904026809040269090402700904027109040272090402730904027409040275090402760904027709040278090402790904028009040281090402820904028309040284090402850904028609040287090402880904028909040290090402910904029209040293090402940904029509040296090402970904029809040299090403000904030109040302090403030904030409040305090403060904030709040308090403090904031009040311090403120904031309040314090403150904031609040317090403180904031909040320090403210904032209040323090403240904032509040326090403270904032809040329090403300904033109040332090403330904033409040335090403360904033709040338090403390904034009040341090403420904034309040344090403450904034609040347090403480904034909040350090403510904035209040353090403540904035509040356090403570904035809040359090403600904036109040362090403630904036409040365090403660904036709040368090403690904037009040371090403720904037309040374090403750904037609040377090403780904037909040380090403810904038209040383090403840904038509040386090403870904038809040389090403900904039109040392090403930904039409040395090403960904039709040398090403990904040009040401090404020904040309040404090404050904040609040407090404080904040909040410090404110904041209040413090404140904041509040416090404170904041809040419090404200904042109040422090404230904042409040425090404260904042709040428090404290904043009040431090404320904043309040434090404350904043609040437090404380904043909040440090404410904044209040443090404440904044509040446090404470904044809040449090404500904045109040452090404530904045409040455090404560904045709040458090404590904046009040461090404620904046309040464090404650904046609040467090404680904046909040470090404710904047209040473090404740904047509040476090404770904047809040479090404800904048109040482090404830904048409040485090404860904048709040488090404890904049009040491090404920904049309040494090404950904049609040497090404980904049909040500090405010904050209040503090405040904050509040506090405070904050809040509090405100904051109040512090405130904051409040515090405160904051709040518090405190904052009040521090405220904052309040524090405250904052609040527090405280904052909040530090405310904053209040533090405340904053509040536090405370904053809040539090405400904054109040542090405430904054409040545090405460904054709040548090405490904055009040551090405520904055309040554090405550904055609040557090405580904055909040560090405610904056209040563090405640904056509040566090405670904056809040569090405700904057109040572090405730904057409040575090405760904057709040578090405790904058009040581090405820904058309040584090405850904058609040587090405880904058909040590090405910904059209040593090405940904059509040596090405970904059809040599090406000904060109040602090406030904060409040605090406060904060709040608090406090904061009040611090406120904061309040614090406150904061609040617090406180904061909040620090406210904062209040623090406240904062509040626090406270904062809040629090406300904063109040632090406330904063409040635090406360904063709040638090406390904064009040641090406420904064309040644090406450904064609040647090406480904064909040650090406510904065209040653090406540904065509040656090406570904065809040659090406600904066109040662090406630904066409040665090406660904066709040668090406690904067009040671090406720904067309040674090406750904067609040677090406780904067909040680090406810904068209040683090406840904068509040686090406870904068809040689090406900904069109040692090406930904069409040695090406960904069709040698090406990904070009040701090407020904070309040704090407050904070609040707090407080904070909040710090407110904071209040713090407140904071509040716090407170904071809040719090407200904072109040722090407230904072409040725090407260904072709040728090407290904073009040731090407320904073309040734090407350904073609040737090407380904073909040740090407410904074209040743090407440904074509040746090407470904074809040749090407500904075109040752090407530904075409040755090407560904075709040758090407590904076009040761090407620904076309040764090407650904076609040767090407680904076909040770090407710904077209040773090407740904077509040776090407770904077809040779090407800904078109040782090407830904078409040785090407860904078709040788090407890904079009040791090407920904079309040794090407950904079609040797090407980904079909040800090408010904080209040803090408040904080509040806090408070904080809040809090408100904081109040812090408130904081409040815090408160904081709040818090408190904082009040821090408220904082309040824090408250904082609040827090408280904082909040830090408310904083209040833090408340904083509040836090408370904083809040839090408400904084109040842090408430904084409040845090408460904084709040848090408490904085009040851090408520904085309040854090408550904085609040857090408580904085909040860090408610904086209040863090408640904086509040866090408670904086809040869090408700904087109040872090408730904087409040875090408760904087709040878090408790904088009040881090408820904088309040884090408850904088609040887090408880904088909040890090408910904089209040893090408940904089509040896090408970904089809040899090409000904090109040902090409030904090409040905090409060904090709040908090409090904091009040911090409120904091309040914090409150904091609040917090409180904091909040920090409210904092209040923090409240904092509040926090409270904092809040929090409300904093109040932090409330904093409040935090409360904093709040938090409390904094009040941090409420904094309040944090409450904094609040947090409480904094909040950090409510904095209040953090409540904095509040956090409570904095809040959090409600904096109040962090409630904096409040965090409660904096709040968090409690904097009040971090409720904097309040974090409750904097609040977090409780904097909040980090409810904098209040983090409840904098509040986090409870904098809040989090409900904099109040992090409930904099409040995090409960904099709040998090409990904100009041001090410020904100309041004090410050904100609041007090410080904100909041010090410110904101209041013090410140904101509041016090410170904101809041019090410200904102109041022090410230904102409041025090410260904102709041028090410290904103009041031090410320904103309041034090410350904103609041037090410380904103909041040090410410904104209041043090410440904104509041046090410470904104809041049090410500904105109041052090410530904105409041055090410560904105709041058090410590904106009041061090410620904106309041064090410650904106609041067090410680904106909041070090410710904107209041073090410740904107509041076090410770904107809041079090410800904108109041082090410830904108409041085090410860904108709041088090410890904109009041091090410920904109309041094090410950904109609041097090410980904109909041100090411010904110209041103090411040904110509050001090500020905000309050004090500050905000609050007090500080905000909050010090500110905001209050013090500140905001509050016090500170905001809050019090500200905002109050022090500230905002409050025090500260905002709050028090500290905003009050031090500320905003309050034090500350905003609050037090500380905003909050040090500410905004209050043090500440905004509050046090500470905004809050049090500500905005109050052090500530905005409050055090500560905005709050058090500590905006009050061090500620905006309050064090500650905006609050067090500680905006909050070090500710905007209050073090500740905007509050076090500770905007809050079090500800905008109050082090500830905008409050085090500860905008709050088090500890905009009050091090500920905009309050094090500950905009609050097090500980905009909050100090501010905010209050103090501040905010509050106090501070905010809050109090501100905011109050112090501130905011409050115090501160905011709050118090501190905012009050121090501220905012309050124090501250905012609050127090501280905012909050130090501310905013209050133090501340905013509050136090501370905013809050139090501400905014109050142090501430905014409050145090501460905014709050148090501490905015009050151090501520905015309050154090501550905015609050157090501580905015909050160090501610905016209050163090501640905016509050166090501670905016809050169090501700905017109050172090501730905017409050175090501760905017709050178090501790905018009050181090501820905018309050184090501850905018609050187090501880905018909050190090501910905019209050193090501940905019509050196090501970905019809050199090502000905020109050202090502030905020409050205090502060905020709050208090502090905021009050211090502120905021309050214090502150905021609050217090502180905021909050220090502210905022209050223090502240905022509050226090502270905022809050229090502300905023109050232090502330905023409050235090502360905023709050238090502390905024009050241090502420905024309050244090502450905024609050247090502480905024909050250090502510905025209050253090502540905025509050256090502570905025809050259090502600905026109050262090502630905026409050265090502660905026709050268090502690905027009050271090502720905027309050274090502750905027609050277090502780905027909050280090502810905028209050283090502840905028509050286090502870905028809050289090502900905029109050292090502930905029409050295090502960905029709050298090502990905030009050301090503020905030309050304090503050905030609050307090503080905030909050310090503110905031209050313090503140905031509050316090503170905031809050319090503200905032109050322090503230905032409050325090503260905032709050328090503290905033009050331090503320905033309050334090503350905033609050337090503380905033909050340090503410905034209050343090503440905034509050346090503470905034809050349090503500905035109050352090503530905035409050355090503560905035709050358090503590905036009050361090503620905036309050364090503650905036609050367090503680905036909050370090503710905037209050373090503740905037509050376090503770905037809050379090503800905038109050382090503830905038409050385090503860905038709050388090503890905039009050391090503920905039309050394090503950905039609050397090503980905039909050400090504010905040209050403090504040905040509050406090504070905040809050409090504100905041109050412090504130905041409050415090504160905041709050418090504190905042009050421090504220905042309050424090504250905042609050427090504280905042909050430090504310905043209050433090504340905043509050436090504370905043809050439090504400905044109050442090504430905044409050445090504460905044709050448090504490905045009050451090504520905045309050454090504550905045609050457090504580905045909050460090504610905046209050463090504640905046509050466090504670905046809050469090504700905047109050472090504730905047409050475090504760905047709050478090504790905048009050481090504820905048309050484090504850905048609050487090504880905048909050490090504910905049209050493090504940905049509050496090504970905049809050499090505000905050109050502090505030905050409050505090505060905050709050508090505090905051009050511090505120905051309050514090505150905051609050517090505180905051909050520090505210905052209050523090505240905052509050526090505270905052809050529090505300905053109050532090505330905053409050535090505360905053709050538090505390905054009050541090505420905054309050544090505450905054609050547090505480905054909050550090505510905055209050553090505540905055509050556090505570905055809050559090505600905056109050562090505630905056409050565090505660905056709050568090505690905057009050571090505720905057309050574090505750905057609050577090505780905057909050580090505810905058209050583090505840905058509050586090505870905058809050589090505900905059109050592090505930905059409050595090505960905059709050598090505990905060009050601090506020905060309050604090506050905060609050607090506080905060909050610090506110905061209050613090506140905061509050616090506170905061809050619090506200905062109050622090506230905062409050625090506260905062709050628090506290905063009050631090506320905063309050634090506350905063609050637090506380905063909050640090506410905064209050643090506440905064509050646090506470905064809050649090506500905065109050652090506530905065409050655090506560905065709050658090506590905066009050661090506620905066309050664090506650905066609050667090506680905066909050670090506710905067209050673090506740905067509050676090506770905067809050679090506800905068109050682090506830905068409050685090506860905068709050688090506890905069009050691090506920905069309050694090506950905069609050697090506980905069909050700090507010905070209050703090507040905070509050706090507070905070809050709090507100905071109050712090507130905071409050715090507160905071709050718090507190905072009050721090507220905072309050724090507250905072609050727090507280905072909050730090507310905073209050733090507340905073509050736090507370905073809050739090507400905074109050742090507430905074409050745090507460905074709050748090507490905075009050751090507520905075309050754090507550905075609050757090507580905075909050760090507610905076209050763090507640905076509050766090507670905076809050769090507700905077109050772090507730905077409050775090507760905077709050778090507790905078009050781090507820905078309050784090507850905078609050787090507880905078909050790090507910905079209050793090507940905079509050796090507970905079809050799090508000905080109050802090508030905080409050805090508060905080709050808090508090905081009050811090508120905081309050814090508150905081609050817090508180905081909050820090508210905082209050823090508240905082509050826090508270905082809050829090508300905083109050832090508330905083409050835090508360905083709050838090508390905084009050841090508420905084309050844090508450905084609050847090508480905084909050850090508510905085209050853090508540905085509050856090508570905085809050859090508600905086109050862090508630905086409050865090508660905086709050868090508690905087009050871090508720905087309050874090508750905087609050877090508780905087909050880090508810905088209050883090508840905088509050886090508870905088809050889090508900905089109050892090508930905089409050895090508960905089709050898090508990905090009050901090509020905090309050904090509050905090609050907090509080905090909050910090509110905091209050913090509140905091509050916090509170905091809050919090509200905092109050922090509230905092409050925090509260905092709050928090509290905093009050931090509320905093309050934090509350905093609050937090509380905093909050940090509410905094209050943090509440905094509050946090509470905094809050949090509500905095109050952090509530905095409050955090509560905095709050958090509590905096009050961090509620905096309050964090509650905096609050967090509680905096909050970090509710905097209050973090509740905097509050976090509770905097809050979090509800905098109050982090509830905098409050985090509860905098709050988090509890905099009050991090509920905099309050994090509950905099609050997090509980905099909051000090510010905100209051003090510040905100509051006090510070905100809051009090510100905101109051012090510130905101409051015090510160905101709051018090510190905102009051021090510220905102309051024090510250905102609051027090510280905102909051030090510310905103209051033090510340905103509051036090510370905103809051039090510400905104109051042090510430905104409051045090510460905104709051048090510490905105009051051090510520905105309051054090510550905105609051057090510580905105909051060090510610905106209051063090510640905106509051066090510670905106809051069090510700905107109051072090510730905107409051075090510760905107709051078090510790905108009051081090510820905108309051084090510850905108609051087090510880905108909051090090510910905109209051093090510940905109509051096090510970905109809051099090511000905110109051102090511030905110409051105090600010906000209060003090600040906000509060006090600070906000809060009090600100906001109060012090600130906001409060015090600160906001709060018090600190906002009060021090600220906002309060024090600250906002609060027090600280906002909060030090600310906003209060033090600340906003509060036090600370906003809060039090600400906004109060042090600430906004409060045090600460906004709060048090600490906005009060051090600520906005309060054090600550906005609060057090600580906005909060060090600610906006209060063090600640906006509060066090600670906006809060069090600700906007109060072090600730906007409060075090600760906007709060078090600790906008009060081090600820906008309060084090600850906008609060087090600880906008909060090090600910906009209060093090600940906009509060096090600970906009809060099090601000906010109060102090601030906010409060105090601060906010709060108090601090906011009060111090601120906011309060114090601150906011609060117090601180906011909060120090601210906012209060123090601240906012509060126090601270906012809060129090601300906013109060132090601330906013409060135090601360906013709060138090601390906014009060141090601420906014309060144090601450906014609060147090601480906014909060150090601510906015209060153090601540906015509060156090601570906015809060159090601600906016109060162090601630906016409060165090601660906016709060168090601690906017009060171090601720906017309060174090601750906017609060177090601780906017909060180090601810906018209060183090601840906018509060186090601870906018809060189090601900906019109060192090601930906019409060195090601960906019709060198090601990906020009060201090602020906020309060204090602050906020609060207090602080906020909060210090602110906021209060213090602140906021509060216090602170906021809060219090602200906022109060222090602230906022409060225090602260906022709060228090602290906023009060231090602320906023309060234090602350906023609060237090602380906023909060240090602410906024209060243090602440906024509060246090602470906024809060249090602500906025109060252090602530906025409060255090602560906025709060258090602590906026009060261090602620906026309060264090602650906026609060267090602680906026909060270090602710906027209060273090602740906027509060276090602770906027809060279090602800906028109060282090602830906028409060285090602860906028709060288090602890906029009060291090602920906029309060294090602950906029609060297090602980906029909060300090603010906030209060303090603040906030509060306090603070906030809060309090603100906031109060312090603130906031409060315090603160906031709060318090603190906032009060321090603220906032309060324090603250906032609060327090603280906032909060330090603310906033209060333090603340906033509060336090603370906033809060339090603400906034109060342090603430906034409060345090603460906034709060348090603490906035009060351090603520906035309060354090603550906035609060357090603580906035909060360090603610906036209060363090603640906036509060366090603670906036809060369090603700906037109060372090603730906037409060375090603760906037709060378090603790906038009060381090603820906038309060384090603850906038609060387090603880906038909060390090603910906039209060393090603940906039509060396090603970906039809060399090604000906040109060402090604030906040409060405090604060906040709060408090604090906041009060411090604120906041309060414090604150906041609060417090604180906041909060420090604210906042209060423090604240906042509060426090604270906042809060429090604300906043109060432090604330906043409060435090604360906043709060438090604390906044009060441090604420906044309060444090604450906044609060447090604480906044909060450090604510906045209060453090604540906045509060456090604570906045809060459090604600906046109060462090604630906046409060465090604660906046709060468090604690906047009060471090604720906047309060474090604750906047609060477090604780906047909060480090604810906048209060483090604840906048509060486090604870906048809060489090604900906049109060492090604930906049409060495090604960906049709060498090604990906050009060501090605020906050309060504090605050906050609060507090605080906050909060510090605110906051209060513090605140906051509060516090605170906051809060519090605200906052109060522090605230906052409060525090605260906052709060528090605290906053009060531090605320906053309060534090605350906053609060537090605380906053909060540090605410906054209060543090605440906054509060546090605470906054809060549090605500906055109060552090605530906055409060555090605560906055709060558090605590906056009060561090605620906056309060564090605650906056609060567090605680906056909060570090605710906057209060573090605740906057509060576090605770906057809060579090605800906058109060582090605830906058409060585090605860906058709060588090605890906059009060591090605920906059309060594090605950906059609060597090605980906059909060600090606010906060209060603090606040906060509060606090606070906060809060609090606100906061109060612090606130906061409060615090606160906061709060618090606190906062009060621090606220906062309060624090606250906062609060627090606280906062909060630090606310906063209060633090606340906063509060636090606370906063809060639090606400906064109060642090606430906064409060645090606460906064709060648090606490906065009060651090606520906065309060654090606550906065609060657090606580906065909060660090606610906066209060663090606640906066509060666090606670906066809060669090606700906067109060672090606730906067409060675090606760906067709060678090606790906068009060681090606820906068309060684090606850906068609060687090606880906068909060690090606910906069209060693090606940906069509060696090606970906069809060699090607000906070109060702090607030906070409060705090607060906070709060708090607090906071009060711090607120906071309060714090607150906071609060717090607180906071909060720090607210906072209060723090607240906072509060726090607270906072809060729090607300906073109060732090607330906073409060735090607360906073709060738090607390906074009060741090607420906074309060744090607450906074609060747090607480906074909060750090607510906075209060753090607540906075509060756090607570906075809060759090607600906076109060762090607630906076409060765090607660906076709060768090607690906077009060771090607720906077309060774090607750906077609060777090607780906077909060780090607810906078209060783090607840906078509060786090607870906078809060789090607900906079109060792090607930906079409060795090607960906079709060798090607990906080009060801090608020906080309060804090608050906080609060807090608080906080909060810090608110906081209060813090608140906081509060816090608170906081809060819090608200906082109060822090608230906082409060825090608260906082709060828090608290906083009060831090608320906083309060834090608350906083609060837090608380906083909060840090608410906084209060843090608440906084509060846090608470906084809060849090608500906085109060852090608530906085409060855090608560906085709060858090608590906086009060861090608620906086309060864090608650906086609060867090608680906086909060870090608710906087209060873090608740906087509060876090608770906087809060879090608800906088109060882090608830906088409060885090608860906088709060888090608890906089009060891090608920906089309060894090608950906089609060897090608980906089909060900090609010906090209060903090609040906090509060906090609070906090809060909090609100906091109060912090609130906091409060915090609160906091709060918090609190906092009060921090609220906092309060924090609250906092609060927090609280906092909060930090609310906093209060933090609340906093509060936090609370906093809060939090609400906094109060942090609430906094409060945090609460906094709060948090609490906095009060951090609520906095309060954090609550906095609060957090609580906095909060960090609610906096209060963090609640906096509060966090609670906096809060969090609700906097109060972090609730906097409060975090609760906097709060978090609790906098009060981090609820906098309060984090609850906098609060987090609880906098909060990090609910906099209060993090609940906099509060996090609970906099809060999090610000906100109061002090610030906100409061005090610060906100709061008090610090906101009061011090610120906101309061014090610150906101609061017090610180906101909061020090610210906102209061023090610240906102509061026090610270906102809061029090610300906103109061032090610330906103409061035090610360906103709061038090610390906104009061041090610420906104309061044090610450906104609061047090610480906104909061050090610510906105209061053090610540906105509061056090610570906105809061059090610600906106109061062090610630906106409061065090610660906106709061068090610690906107009061071090610720906107309061074090610750906107609061077090610780906107909061080090610810906108209061083090610840906108509061086090610870906108809061089090610900906109109061092090610930906109409061095090610960906109709061098090610990906110009061101090611020906110309061104090611050907000109070002090700030907000409070005090700060907000709070008090700090907001009070011090700120907001309070014090700150907001609070017090700180907001909070020090700210907002209070023090700240907002509070026090700270907002809070029090700300907003109070032090700330907003409070035090700360907003709070038090700390907004009070041090700420907004309070044090700450907004609070047090700480907004909070050090700510907005209070053090700540907005509070056090700570907005809070059090700600907006109070062090700630907006409070065090700660907006709070068090700690907007009070071090700720907007309070074090700750907007609070077090700780907007909070080090700810907008209070083090700840907008509070086090700870907008809070089090700900907009109070092090700930907009409070095090700960907009709070098090700990907010009070101090701020907010309070104090701050907010609070107090701080907010909070110090701110907011209070113090701140907011509070116090701170907011809070119090701200907012109070122090701230907012409070125090701260907012709070128090701290907013009070131090701320907013309070134090701350907013609070137090701380907013909070140090701410907014209070143090701440907014509070146090701470907014809070149090701500907015109070152090701530907015409070155090701560907015709070158090701590907016009070161090701620907016309070164090701650907016609070167090701680907016909070170090701710907017209070173090701740907017509070176090701770907017809070179090701800907018109070182090701830907018409070185090701860907018709070188090701890907019009070191090701920907019309070194090701950907019609070197090701980907019909070200090702010907020209070203090702040907020509070206090702070907020809070209090702100907021109070212090702130907021409070215090702160907021709070218090702190907022009070221090702220907022309070224090702250907022609070227090702280907022909070230090702310907023209070233090702340907023509070236090702370907023809070239090702400907024109070242090702430907024409070245090702460907024709070248090702490907025009070251090702520907025309070254090702550907025609070257090702580907025909070260090702610907026209070263090702640907026509070266090702670907026809070269090702700907027109070272090702730907027409070275090702760907027709070278090702790907028009070281090702820907028309070284090702850907028609070287090702880907028909070290090702910907029209070293090702940907029509070296090702970907029809070299090703000907030109070302090703030907030409070305090703060907030709070308090703090907031009070311090703120907031309070314090703150907031609070317090703180907031909070320090703210907032209070323090703240907032509070326090703270907032809070329090703300907033109070332090703330907033409070335090703360907033709070338090703390907034009070341090703420907034309070344090703450907034609070347090703480907034909070350090703510907035209070353090703540907035509070356090703570907035809070359090703600907036109070362090703630907036409070365090703660907036709070368090703690907037009070371090703720907037309070374090703750907037609070377090703780907037909070380090703810907038209070383090703840907038509070386090703870907038809070389090703900907039109070392090703930907039409070395090703960907039709070398090703990907040009070401090704020907040309070404090704050907040609070407090704080907040909070410090704110907041209070413090704140907041509070416090704170907041809070419090704200907042109070422090704230907042409070425090704260907042709070428090704290907043009070431090704320907043309070434090704350907043609070437090704380907043909070440090704410907044209070443090704440907044509070446090704470907044809070449090704500907045109070452090704530907045409070455090704560907045709070458090704590907046009070461090704620907046309070464090704650907046609070467090704680907046909070470090704710907047209070473090704740907047509070476090704770907047809070479090704800907048109070482090704830907048409070485090704860907048709070488090704890907049009070491090704920907049309070494090704950907049609070497090704980907049909070500090705010907050209070503090705040907050509070506090705070907050809070509090705100907051109070512090705130907051409070515090705160907051709070518090705190907052009070521090705220907052309070524090705250907052609070527090705280907052909070530090705310907053209070533090705340907053509070536090705370907053809070539090705400907054109070542090705430907054409070545090705460907054709070548090705490907055009070551090705520907055309070554090705550907055609070557090705580907055909070560090705610907056209070563090705640907056509070566090705670907056809070569090705700907057109070572090705730907057409070575090705760907057709070578090705790907058009070581090705820907058309070584090705850907058609070587090705880907058909070590090705910907059209070593090705940907059509070596090705970907059809070599090706000907060109070602090706030907060409070605090706060907060709070608090706090907061009070611090706120907061309070614090706150907061609070617090706180907061909070620090706210907062209070623090706240907062509070626090706270907062809070629090706300907063109070632090706330907063409070635090706360907063709070638090706390907064009070641090706420907064309070644090706450907064609070647090706480907064909070650090706510907065209070653090706540907065509070656090706570907065809070659090706600907066109070662090706630907066409070665090706660907066709070668090706690907067009070671090706720907067309070674090706750907067609070677090706780907067909070680090706810907068209070683090706840907068509070686090706870907068809070689090706900907069109070692090706930907069409070695090706960907069709070698090706990907070009070701090707020907070309070704090707050907070609070707090707080907070909070710090707110907071209070713090707140907071509070716090707170907071809070719090707200907072109070722090707230907072409070725090707260907072709070728090707290907073009070731090707320907073309070734090707350907073609070737090707380907073909070740090707410907074209070743090707440907074509070746090707470907074809070749090707500907075109070752090707530907075409070755090707560907075709070758090707590907076009070761090707620907076309070764090707650907076609070767090707680907076909070770090707710907077209070773090707740907077509070776090707770907077809070779090707800907078109070782090707830907078409070785090707860907078709070788090707890907079009070791090707920907079309070794090707950907079609070797090707980907079909070800090708010907080209070803090708040907080509070806090708070907080809070809090708100907081109070812090708130907081409070815090708160907081709070818090708190907082009070821090708220907082309070824090708250907082609070827090708280907082909070830090708310907083209070833090708340907083509070836090708370907083809070839090708400907084109070842090708430907084409070845090708460907084709070848090708490907085009070851090708520907085309070854090708550907085609070857090708580907085909070860090708610907086209070863090708640907086509070866090708670907086809070869090708700907087109070872090708730907087409070875090708760907087709070878090708790907088009070881090708820907088309070884090708850907088609070887090708880907088909070890090708910907089209070893090708940907089509070896090708970907089809070899090709000907090109070902090709030907090409070905090709060907090709070908090709090907091009070911090709120907091309070914090709150907091609070917090709180907091909070920090709210907092209070923090709240907092509070926090709270907092809070929090709300907093109070932090709330907093409070935090709360907093709070938090709390907094009070941090709420907094309070944090709450907094609070947090709480907094909070950090709510907095209070953090709540907095509070956090709570907095809070959090709600907096109070962090709630907096409070965090709660907096709070968090709690907097009070971090709720907097309070974090709750907097609070977090709780907097909070980090709810907098209070983090709840907098509070986090709870907098809070989090709900907099109070992090709930907099409070995090709960907099709070998090709990907100009071001090710020907100309071004090710050907100609071007090710080907100909071010090710110907101209071013090710140907101509071016090710170907101809071019090710200907102109071022090710230907102409071025090710260907102709071028090710290907103009071031090710320907103309071034090710350907103609071037090710380907103909071040090710410907104209071043090710440907104509071046090710470907104809071049090710500907105109071052090710530907105409071055090710560907105709071058090710590907106009071061090710620907106309071064090710650907106609071067090710680907106909071070090710710907107209071073090710740907107509071076090710770907107809071079090710800907108109071082090710830907108409071085090710860907108709071088090710890907109009071091090710920907109309071094090710950907109609071097090710980907109909071100090711010907110209071103090711040907110509080001090800020908000309080004090800050908000609080007090800080908000909080010090800110908001209080013090800140908001509080016090800170908001809080019090800200908002109080022090800230908002409080025090800260908002709080028090800290908003009080031090800320908003309080034090800350908003609080037090800380908003909080040090800410908004209080043090800440908004509080046090800470908004809080049090800500908005109080052090800530908005409080055090800560908005709080058090800590908006009080061090800620908006309080064090800650908006609080067090800680908006909080070090800710908007209080073090800740908007509080076090800770908007809080079090800800908008109080082090800830908008409080085090800860908008709080088090800890908009009080091090800920908009309080094090800950908009609080097090800980908009909080100090801010908010209080103090801040908010509080106090801070908010809080109090801100908011109080112090801130908011409080115090801160908011709080118090801190908012009080121090801220908012309080124090801250908012609080127090801280908012909080130090801310908013209080133090801340908013509080136090801370908013809080139090801400908014109080142090801430908014409080145090801460908014709080148090801490908015009080151090801520908015309080154090801550908015609080157090801580908015909080160090801610908016209080163090801640908016509080166090801670908016809080169090801700908017109080172090801730908017409080175090801760908017709080178090801790908018009080181090801820908018309080184090801850908018609080187090801880908018909080190090801910908019209080193090801940908019509080196090801970908019809080199090802000908020109080202090802030908020409080205090802060908020709080208090802090908021009080211090802120908021309080214090802150908021609080217090802180908021909080220090802210908022209080223090802240908022509080226090802270908022809080229090802300908023109080232090802330908023409080235090802360908023709080238090802390908024009080241090802420908024309080244090802450908024609080247090802480908024909080250090802510908025209080253090802540908025509080256090802570908025809080259090802600908026109080262090802630908026409080265090802660908026709080268090802690908027009080271090802720908027309080274090802750908027609080277090802780908027909080280090802810908028209080283090802840908028509080286090802870908028809080289090802900908029109080292090802930908029409080295090802960908029709080298090802990908030009080301090803020908030309080304090803050908030609080307090803080908030909080310090803110908031209080313090803140908031509080316090803170908031809080319090803200908032109080322090803230908032409080325090803260908032709080328090803290908033009080331090803320908033309080334090803350908033609080337090803380908033909080340090803410908034209080343090803440908034509080346090803470908034809080349090803500908035109080352090803530908035409080355090803560908035709080358090803590908036009080361090803620908036309080364090803650908036609080367090803680908036909080370090803710908037209080373090803740908037509080376090803770908037809080379090803800908038109080382090803830908038409080385090803860908038709080388090803890908039009080391090803920908039309080394090803950908039609080397090803980908039909080400090804010908040209080403090804040908040509080406090804070908040809080409090804100908041109080412090804130908041409080415090804160908041709080418090804190908042009080421090804220908042309080424090804250908042609080427090804280908042909080430090804310908043209080433090804340908043509080436090804370908043809080439090804400908044109080442090804430908044409080445090804460908044709080448090804490908045009080451090804520908045309080454090804550908045609080457090804580908045909080460090804610908046209080463090804640908046509080466090804670908046809080469090804700908047109080472090804730908047409080475090804760908047709080478090804790908048009080481090804820908048309080484090804850908048609080487090804880908048909080490090804910908049209080493090804940908049509080496090804970908049809080499090805000908050109080502090805030908050409080505090805060908050709080508090805090908051009080511090805120908051309080514090805150908051609080517090805180908051909080520090805210908052209080523090805240908052509080526090805270908052809080529090805300908053109080532090805330908053409080535090805360908053709080538090805390908054009080541090805420908054309080544090805450908054609080547090805480908054909080550090805510908055209080553090805540908055509080556090805570908055809080559090805600908056109080562090805630908056409080565090805660908056709080568090805690908057009080571090805720908057309080574090805750908057609080577090805780908057909080580090805810908058209080583090805840908058509080586090805870908058809080589090805900908059109080592090805930908059409080595090805960908059709080598090805990908060009080601090806020908060309080604090806050908060609080607090806080908060909080610090806110908061209080613090806140908061509080616090806170908061809080619090806200908062109080622090806230908062409080625090806260908062709080628090806290908063009080631090806320908063309080634090806350908063609080637090806380908063909080640090806410908064209080643090806440908064509080646090806470908064809080649090806500908065109080652090806530908065409080655090806560908065709080658090806590908066009080661090806620908066309080664090806650908066609080667090806680908066909080670090806710908067209080673090806740908067509080676090806770908067809080679090806800908068109080682090806830908068409080685090806860908068709080688090806890908069009080691090806920908069309080694090806950908069609080697090806980908069909080700090807010908070209080703090807040908070509080706090807070908070809080709090807100908071109080712090807130908071409080715090807160908071709080718090807190908072009080721090807220908072309080724090807250908072609080727090807280908072909080730090807310908073209080733090807340908073509080736090807370908073809080739090807400908074109080742090807430908074409080745090807460908074709080748090807490908075009080751090807520908075309080754090807550908075609080757090807580908075909080760090807610908076209080763090807640908076509080766090807670908076809080769090807700908077109080772090807730908077409080775090807760908077709080778090807790908078009080781090807820908078309080784090807850908078609080787090807880908078909080790090807910908079209080793090807940908079509080796090807970908079809080799090808000908080109080802090808030908080409080805090808060908080709080808090808090908081009080811090808120908081309080814090808150908081609080817090808180908081909080820090808210908082209080823090808240908082509080826090808270908082809080829090808300908083109080832090808330908083409080835090808360908083709080838090808390908084009080841090808420908084309080844090808450908084609080847090808480908084909080850090808510908085209080853090808540908085509080856090808570908085809080859090808600908086109080862090808630908086409080865090808660908086709080868090808690908087009080871090808720908087309080874090808750908087609080877090808780908087909080880090808810908088209080883090808840908088509080886090808870908088809080889090808900908089109080892090808930908089409080895090808960908089709080898090808990908090009080901090809020908090309080904090809050908090609080907090809080908090909080910090809110908091209080913090809140908091509080916090809170908091809080919090809200908092109080922090809230908092409080925090809260908092709080928090809290908093009080931090809320908093309080934090809350908093609080937090809380908093909080940090809410908094209080943090809440908094509080946090809470908094809080949090809500908095109080952090809530908095409080955090809560908095709080958090809590908096009080961090809620908096309080964090809650908096609080967090809680908096909080970090809710908097209080973090809740908097509080976090809770908097809080979090809800908098109080982090809830908098409080985090809860908098709080988090809890908099009080991090809920908099309080994090809950908099609080997090809980908099909081000090810010908100209081003090810040908100509081006090810070908100809081009090810100908101109081012090810130908101409081015090810160908101709081018090810190908102009081021090810220908102309081024090810250908102609081027090810280908102909081030090810310908103209081033090810340908103509081036090810370908103809081039090810400908104109081042090810430908104409081045090810460908104709081048090810490908105009081051090810520908105309081054090810550908105609081057090810580908105909081060090810610908106209081063090810640908106509081066090810670908106809081069090810700908107109081072090810730908107409081075090810760908107709081078090810790908108009081081090810820908108309081084090810850908108609081087090810880908108909081090090810910908109209081093090810940908109509081096090810970908109809081099090811000908110109081102090811030908110409081105090900010909000209090003090900040909000509090006090900070909000809090009090900100909001109090012090900130909001409090015090900160909001709090018090900190909002009090021090900220909002309090024090900250909002609090027090900280909002909090030090900310909003209090033090900340909003509090036090900370909003809090039090900400909004109090042090900430909004409090045090900460909004709090048090900490909005009090051090900520909005309090054090900550909005609090057090900580909005909090060090900610909006209090063090900640909006509090066090900670909006809090069090900700909007109090072090900730909007409090075090900760909007709090078090900790909008009090081090900820909008309090084090900850909008609090087090900880909008909090090090900910909009209090093090900940909009509090096090900970909009809090099090901000909010109090102090901030909010409090105090901060909010709090108090901090909011009090111090901120909011309090114090901150909011609090117090901180909011909090120090901210909012209090123090901240909012509090126090901270909012809090129090901300909013109090132090901330909013409090135090901360909013709090138090901390909014009090141090901420909014309090144090901450909014609090147090901480909014909090150090901510909015209090153090901540909015509090156090901570909015809090159090901600909016109090162090901630909016409090165090901660909016709090168090901690909017009090171090901720909017309090174090901750909017609090177090901780909017909090180090901810909018209090183090901840909018509090186090901870909018809090189090901900909019109090192090901930909019409090195090901960909019709090198090901990909020009090201090902020909020309090204090902050909020609090207090902080909020909090210090902110909021209090213090902140909021509090216090902170909021809090219090902200909022109090222090902230909022409090225090902260909022709090228090902290909023009090231090902320909023309090234090902350909023609090237090902380909023909090240090902410909024209090243090902440909024509090246090902470909024809090249090902500909025109090252090902530909025409090255090902560909025709090258090902590909026009090261090902620909026309090264090902650909026609090267090902680909026909090270090902710909027209090273090902740909027509090276090902770909027809090279090902800909028109090282090902830909028409090285090902860909028709090288090902890909029009090291090902920909029309090294090902950909029609090297090902980909029909090300090903010909030209090303090903040909030509090306090903070909030809090309090903100909031109090312090903130909031409090315090903160909031709090318090903190909032009090321090903220909032309090324090903250909032609090327090903280909032909090330090903310909033209090333090903340909033509090336090903370909033809090339090903400909034109090342090903430909034409090345090903460909034709090348090903490909035009090351090903520909035309090354090903550909035609090357090903580909035909090360090903610909036209090363090903640909036509090366090903670909036809090369090903700909037109090372090903730909037409090375090903760909037709090378090903790909038009090381090903820909038309090384090903850909038609090387090903880909038909090390090903910909039209090393090903940909039509090396090903970909039809090399090904000909040109090402090904030909040409090405090904060909040709090408090904090909041009090411090904120909041309090414090904150909041609090417090904180909041909090420090904210909042209090423090904240909042509090426090904270909042809090429090904300909043109090432090904330909043409090435090904360909043709090438090904390909044009090441090904420909044309090444090904450909044609090447090904480909044909090450090904510909045209090453090904540909045509090456090904570909045809090459090904600909046109090462090904630909046409090465090904660909046709090468090904690909047009090471090904720909047309090474090904750909047609090477090904780909047909090480090904810909048209090483090904840909048509090486090904870909048809090489090904900909049109090492090904930909049409090495090904960909049709090498090904990909050009090501090905020909050309090504090905050909050609090507090905080909050909090510090905110909051209090513090905140909051509090516090905170909051809090519090905200909052109090522090905230909052409090525090905260909052709090528090905290909053009090531090905320909053309090534090905350909053609090537090905380909053909090540090905410909054209090543090905440909054509090546090905470909054809090549090905500909055109090552090905530909055409090555090905560909055709090558090905590909056009090561090905620909056309090564090905650909056609090567090905680909056909090570090905710909057209090573090905740909057509090576090905770909057809090579090905800909058109090582090905830909058409090585090905860909058709090588090905890909059009090591090905920909059309090594090905950909059609090597090905980909059909090600090906010909060209090603090906040909060509090606090906070909060809090609090906100909061109090612090906130909061409090615090906160909061709090618090906190909062009090621090906220909062309090624090906250909062609090627090906280909062909090630090906310909063209090633090906340909063509090636090906370909063809090639090906400909064109090642090906430909064409090645090906460909064709090648090906490909065009090651090906520909065309090654090906550909065609090657090906580909065909090660090906610909066209090663090906640909066509090666090906670909066809090669090906700909067109090672090906730909067409090675090906760909067709090678090906790909068009090681090906820909068309090684090906850909068609090687090906880909068909090690090906910909069209090693090906940909069509090696090906970909069809090699090907000909070109090702090907030909070409090705090907060909070709090708090907090909071009090711090907120909071309090714090907150909071609090717090907180909071909090720090907210909072209090723090907240909072509090726090907270909072809090729090907300909073109090732090907330909073409090735090907360909073709090738090907390909074009090741090907420909074309090744090907450909074609090747090907480909074909090750090907510909075209090753090907540909075509090756090907570909075809090759090907600909076109090762090907630909076409090765090907660909076709090768090907690909077009090771090907720909077309090774090907750909077609090777090907780909077909090780090907810909078209090783090907840909078509090786090907870909078809090789090907900909079109090792090907930909079409090795090907960909079709090798090907990909080009090801090908020909080309090804090908050909080609090807090908080909080909090810090908110909081209090813090908140909081509090816090908170909081809090819090908200909082109090822090908230909082409090825090908260909082709090828090908290909083009090831090908320909083309090834090908350909083609090837090908380909083909090840090908410909084209090843090908440909084509090846090908470909084809090849090908500909085109090852090908530909085409090855090908560909085709090858090908590909086009090861090908620909086309090864090908650909086609090867090908680909086909090870090908710909087209090873090908740909087509090876090908770909087809090879090908800909088109090882090908830909088409090885090908860909088709090888090908890909089009090891090908920909089309090894090908950909089609090897090908980909089909090900090909010909090209090903090909040909090509090906090909070909090809090909090909100909091109090912090909130909091409090915090909160909091709090918090909190909092009090921090909220909092309090924090909250909092609090927090909280909092909090930090909310909093209090933090909340909093509090936090909370909093809090939090909400909094109090942090909430909094409090945090909460909094709090948090909490909095009090951090909520909095309090954090909550909095609090957090909580909095909090960090909610909096209090963090909640909096509090966090909670909096809090969090909700909097109090972090909730909097409090975090909760909097709090978090909790909098009090981090909820909098309090984090909850909098609090987090909880909098909090990090909910909099209090993090909940909099509090996090909970909099809090999090910000909100109091002090910030909100409091005090910060909100709091008090910090909101009091011090910120909101309091014090910150909101609091017090910180909101909091020090910210909102209091023090910240909102509091026090910270909102809091029090910300909103109091032090910330909103409091035090910360909103709091038090910390909104009091041090910420909104309091044090910450909104609091047090910480909104909091050090910510909105209091053090910540909105509091056090910570909105809091059090910600909106109091062090910630909106409091065090910660909106709091068090910690909107009091071090910720909107309091074090910750909107609091077090910780909107909091080090910810909108209091083090910840909108509091086090910870909108809091089090910900909109109091092090910930909109409091095090910960909109709091098090910990909110009091101090911020909110309091104090911050910000109100002091000030910000409100005091000060910000709100008091000090910001009100011091000120910001309100014091000150910001609100017091000180910001909100020091000210910002209100023091000240910002509100026091000270910002809100029091000300910003109100032091000330910003409100035091000360910003709100038091000390910004009100041091000420910004309100044091000450910004609100047091000480910004909100050091000510910005209100053091000540910005509100056091000570910005809100059091000600910006109100062091000630910006409100065091000660910006709100068091000690910007009100071091000720910007309100074091000750910007609100077091000780910007909100080091000810910008209100083091000840910008509100086091000870910008809100089091000900910009109100092091000930910009409100095091000960910009709100098091000990910010009100101091001020910010309100104091001050910010609100107091001080910010909100110091001110910011209100113091001140910011509100116091001170910011809100119091001200910012109100122091001230910012409100125091001260910012709100128091001290910013009100131091001320910013309100134091001350910013609100137091001380910013909100140091001410910014209100143091001440910014509100146091001470910014809100149091001500910015109100152091001530910015409100155091001560910015709100158091001590910016009100161091001620910016309100164091001650910016609100167091001680910016909100170091001710910017209100173091001740910017509100176091001770910017809100179091001800910018109100182091001830910018409100185091001860910018709100188091001890910019009100191091001920910019309100194091001950910019609100197091001980910019909100200091002010910020209100203091002040910020509100206091002070910020809100209091002100910021109100212091002130910021409100215091002160910021709100218091002190910022009100221091002220910022309100224091002250910022609100227091002280910022909100230091002310910023209100233091002340910023509100236091002370910023809100239091002400910024109100242091002430910024409100245091002460910024709100248091002490910025009100251091002520910025309100254091002550910025609100257091002580910025909100260091002610910026209100263091002640910026509100266091002670910026809100269091002700910027109100272091002730910027409100275091002760910027709100278091002790910028009100281091002820910028309100284091002850910028609100287091002880910028909100290091002910910029209100293091002940910029509100296091002970910029809100299091003000910030109100302091003030910030409100305091003060910030709100308091003090910031009100311091003120910031309100314091003150910031609100317091003180910031909100320091003210910032209100323091003240910032509100326091003270910032809100329091003300910033109100332091003330910033409100335091003360910033709100338091003390910034009100341091003420910034309100344091003450910034609100347091003480910034909100350091003510910035209100353091003540910035509100356091003570910035809100359091003600910036109100362091003630910036409100365091003660910036709100368091003690910037009100371091003720910037309100374091003750910037609100377091003780910037909100380091003810910038209100383091003840910038509100386091003870910038809100389091003900910039109100392091003930910039409100395091003960910039709100398091003990910040009100401091004020910040309100404091004050910040609100407091004080910040909100410091004110910041209100413091004140910041509100416091004170910041809100419091004200910042109100422091004230910042409100425091004260910042709100428091004290910043009100431091004320910043309100434091004350910043609100437091004380910043909100440091004410910044209100443091004440910044509100446091004470910044809100449091004500910045109100452091004530910045409100455091004560910045709100458091004590910046009100461091004620910046309100464091004650910046609100467091004680910046909100470091004710910047209100473091004740910047509100476091004770910047809100479091004800910048109100482091004830910048409100485091004860910048709100488091004890910049009100491091004920910049309100494091004950910049609100497091004980910049909100500091005010910050209100503091005040910050509100506091005070910050809100509091005100910051109100512091005130910051409100515091005160910051709100518091005190910052009100521091005220910052309100524091005250910052609100527091005280910052909100530091005310910053209100533091005340910053509100536091005370910053809100539091005400910054109100542091005430910054409100545091005460910054709100548091005490910055009100551091005520910055309100554091005550910055609100557091005580910055909100560091005610910056209100563091005640910056509100566091005670910056809100569091005700910057109100572091005730910057409100575091005760910057709100578091005790910058009100581091005820910058309100584091005850910058609100587091005880910058909100590091005910910059209100593091005940910059509100596091005970910059809100599091006000910060109100602091006030910060409100605091006060910060709100608091006090910061009100611091006120910061309100614091006150910061609100617091006180910061909100620091006210910062209100623091006240910062509100626091006270910062809100629091006300910063109100632091006330910063409100635091006360910063709100638091006390910064009100641091006420910064309100644091006450910064609100647091006480910064909100650091006510910065209100653091006540910065509100656091006570910065809100659091006600910066109100662091006630910066409100665091006660910066709100668091006690910067009100671091006720910067309100674091006750910067609100677091006780910067909100680091006810910068209100683091006840910068509100686091006870910068809100689091006900910069109100692091006930910069409100695091006960910069709100698091006990910070009100701091007020910070309100704091007050910070609100707091007080910070909100710091007110910071209100713091007140910071509100716091007170910071809100719091007200910072109100722091007230910072409100725091007260910072709100728091007290910073009100731091007320910073309100734091007350910073609100737091007380910073909100740091007410910074209100743091007440910074509100746091007470910074809100749091007500910075109100752091007530910075409100755091007560910075709100758091007590910076009100761091007620910076309100764091007650910076609100767091007680910076909100770091007710910077209100773091007740910077509100776091007770910077809100779091007800910078109100782091007830910078409100785091007860910078709100788091007890910079009100791091007920910079309100794091007950910079609100797091007980910079909100800091008010910080209100803091008040910080509100806091008070910080809100809091008100910081109100812091008130910081409100815091008160910081709100818091008190910082009100821091008220910082309100824091008250910082609100827091008280910082909100830091008310910083209100833091008340910083509100836091008370910083809100839091008400910084109100842091008430910084409100845091008460910084709100848091008490910085009100851091008520910085309100854091008550910085609100857091008580910085909100860091008610910086209100863091008640910086509100866091008670910086809100869091008700910087109100872091008730910087409100875091008760910087709100878091008790910088009100881091008820910088309100884091008850910088609100887091008880910088909100890091008910910089209100893091008940910089509100896091008970910089809100899091009000910090109100902091009030910090409100905091009060910090709100908091009090910091009100911091009120910091309100914091009150910091609100917091009180910091909100920091009210910092209100923091009240910092509100926091009270910092809100929091009300910093109100932091009330910093409100935091009360910093709100938091009390910094009100941091009420910094309100944091009450910094609100947091009480910094909100950091009510910095209100953091009540910095509100956091009570910095809100959091009600910096109100962091009630910096409100965091009660910096709100968091009690910097009100971091009720910097309100974091009750910097609100977091009780910097909100980091009810910098209100983091009840910098509100986091009870910098809100989091009900910099109100992091009930910099409100995091009960910099709100998091009990910100009101001091010020910100309101004091010050910100609101007091010080910100909101010091010110910101209101013091010140910101509101016091010170910101809101019091010200910102109101022091010230910102409101025091010260910102709101028091010290910103009101031091010320910103309101034091010350910103609101037091010380910103909101040091010410910104209101043091010440910104509101046091010470910104809101049091010500910105109101052091010530910105409101055091010560910105709101058091010590910106009101061091010620910106309101064091010650910106609101067091010680910106909101070091010710910107209101073091010740910107509101076091010770910107809101079091010800910108109101082091010830910108409101085091010860910108709101088091010890910109009101091091010920910109309101094091010950910109609101097091010980910109909101100091011010910110209101103091011040910110509110001091100020911000309110004091100050911000609110007091100080911000909110010091100110911001209110013091100140911001509110016091100170911001809110019091100200911002109110022091100230911002409110025091100260911002709110028091100290911003009110031091100320911003309110034091100350911003609110037091100380911003909110040091100410911004209110043091100440911004509110046091100470911004809110049091100500911005109110052091100530911005409110055091100560911005709110058091100590911006009110061091100620911006309110064091100650911006609110067091100680911006909110070091100710911007209110073091100740911007509110076091100770911007809110079091100800911008109110082091100830911008409110085091100860911008709110088091100890911009009110091091100920911009309110094091100950911009609110097091100980911009909110100091101010911010209110103091101040911010509110106091101070911010809110109091101100911011109110112091101130911011409110115091101160911011709110118091101190911012009110121091101220911012309110124091101250911012609110127091101280911012909110130091101310911013209110133091101340911013509110136091101370911013809110139091101400911014109110142091101430911014409110145091101460911014709110148091101490911015009110151091101520911015309110154091101550911015609110157091101580911015909110160091101610911016209110163091101640911016509110166091101670911016809110169091101700911017109110172091101730911017409110175091101760911017709110178091101790911018009110181091101820911018309110184091101850911018609110187091101880911018909110190091101910911019209110193091101940911019509110196091101970911019809110199091102000911020109110202091102030911020409110205091102060911020709110208091102090911021009110211091102120911021309110214091102150911021609110217091102180911021909110220091102210911022209110223091102240911022509110226091102270911022809110229091102300911023109110232091102330911023409110235091102360911023709110238091102390911024009110241091102420911024309110244091102450911024609110247091102480911024909110250091102510911025209110253091102540911025509110256091102570911025809110259091102600911026109110262091102630911026409110265091102660911026709110268091102690911027009110271091102720911027309110274091102750911027609110277091102780911027909110280091102810911028209110283091102840911028509110286091102870911028809110289091102900911029109110292091102930911029409110295091102960911029709110298091102990911030009110301091103020911030309110304091103050911030609110307091103080911030909110310091103110911031209110313091103140911031509110316091103170911031809110319091103200911032109110322091103230911032409110325091103260911032709110328091103290911033009110331091103320911033309110334091103350911033609110337091103380911033909110340091103410911034209110343091103440911034509110346091103470911034809110349091103500911035109110352091103530911035409110355091103560911035709110358091103590911036009110361091103620911036309110364091103650911036609110367091103680911036909110370091103710911037209110373091103740911037509110376091103770911037809110379091103800911038109110382091103830911038409110385091103860911038709110388091103890911039009110391091103920911039309110394091103950911039609110397091103980911039909110400091104010911040209110403091104040911040509110406091104070911040809110409091104100911041109110412091104130911041409110415091104160911041709110418091104190911042009110421091104220911042309110424091104250911042609110427091104280911042909110430091104310911043209110433091104340911043509110436091104370911043809110439091104400911044109110442091104430911044409110445091104460911044709110448091104490911045009110451091104520911045309110454091104550911045609110457091104580911045909110460091104610911046209110463091104640911046509110466091104670911046809110469091104700911047109110472091104730911047409110475091104760911047709110478091104790911048009110481091104820911048309110484091104850911048609110487091104880911048909110490091104910911049209110493091104940911049509110496091104970911049809110499091105000911050109110502091105030911050409110505091105060911050709110508091105090911051009110511091105120911051309110514091105150911051609110517091105180911051909110520091105210911052209110523091105240911052509110526091105270911052809110529091105300911053109110532091105330911053409110535091105360911053709110538091105390911054009110541091105420911054309110544091105450911054609110547091105480911054909110550091105510911055209110553091105540911055509110556091105570911055809110559091105600911056109110562091105630911056409110565091105660911056709110568091105690911057009110571091105720911057309110574091105750911057609110577091105780911057909110580091105810911058209110583091105840911058509110586091105870911058809110589091105900911059109110592091105930911059409110595091105960911059709110598091105990911060009110601091106020911060309110604091106050911060609110607091106080911060909110610091106110911061209110613091106140911061509110616091106170911061809110619091106200911062109110622091106230911062409110625091106260911062709110628091106290911063009110631091106320911063309110634091106350911063609110637091106380911063909110640091106410911064209110643091106440911064509110646091106470911064809110649091106500911065109110652091106530911065409110655091106560911065709110658091106590911066009110661091106620911066309110664091106650911066609110667091106680911066909110670091106710911067209110673091106740911067509110676091106770911067809110679091106800911068109110682091106830911068409110685091106860911068709110688091106890911069009110691091106920911069309110694091106950911069609110697091106980911069909110700091107010911070209110703091107040911070509110706091107070911070809110709091107100911071109110712091107130911071409110715091107160911071709110718091107190911072009110721091107220911072309110724091107250911072609110727091107280911072909110730091107310911073209110733091107340911073509110736091107370911073809110739091107400911074109110742091107430911074409110745091107460911074709110748091107490911075009110751091107520911075309110754091107550911075609110757091107580911075909110760091107610911076209110763091107640911076509110766091107670911076809110769091107700911077109110772091107730911077409110775091107760911077709110778091107790911078009110781091107820911078309110784091107850911078609110787091107880911078909110790091107910911079209110793091107940911079509110796091107970911079809110799091108000911080109110802091108030911080409110805091108060911080709110808091108090911081009110811091108120911081309110814091108150911081609110817091108180911081909110820091108210911082209110823091108240911082509110826091108270911082809110829091108300911083109110832091108330911083409110835091108360911083709110838091108390911084009110841091108420911084309110844091108450911084609110847091108480911084909110850091108510911085209110853091108540911085509110856091108570911085809110859091108600911086109110862091108630911086409110865091108660911086709110868091108690911087009110871091108720911087309110874091108750911087609110877091108780911087909110880091108810911088209110883091108840911088509110886091108870911088809110889091108900911089109110892091108930911089409110895091108960911089709110898091108990911090009110901091109020911090309110904091109050911090609110907091109080911090909110910091109110911091209110913091109140911091509110916091109170911091809110919091109200911092109110922091109230911092409110925091109260911092709110928091109290911093009110931091109320911093309110934091109350911093609110937091109380911093909110940091109410911094209110943091109440911094509110946091109470911094809110949091109500911095109110952091109530911095409110955091109560911095709110958091109590911096009110961091109620911096309110964091109650911096609110967091109680911096909110970091109710911097209110973091109740911097509110976091109770911097809110979091109800911098109110982091109830911098409110985091109860911098709110988091109890911099009110991091109920911099309110994091109950911099609110997091109980911099909111000091110010911100209111003091110040911100509111006091110070911100809111009091110100911101109111012091110130911101409111015091110160911101709111018091110190911102009111021091110220911102309111024091110250911102609111027091110280911102909111030091110310911103209111033091110340911103509111036091110370911103809111039091110400911104109111042091110430911104409111045091110460911104709111048091110490911105009111051091110520911105309111054091110550911105609111057091110580911105909111060091110610911106209111063091110640911106509111066091110670911106809111069091110700911107109111072091110730911107409111075091110760911107709111078091110790911108009111081091110820911108309111084091110850911108609111087091110880911108909111090091110910911109209111093091110940911109509111096091110970911109809111099091111000911110109111102091111030911110409111105091200010912000209120003091200040912000509120006091200070912000809120009091200100912001109120012091200130912001409120015091200160912001709120018091200190912002009120021091200220912002309120024091200250912002609120027091200280912002909120030091200310912003209120033091200340912003509120036091200370912003809120039091200400912004109120042091200430912004409120045091200460912004709120048091200490912005009120051091200520912005309120054091200550912005609120057091200580912005909120060091200610912006209120063091200640912006509120066091200670912006809120069091200700912007109120072091200730912007409120075091200760912007709120078091200790912008009120081091200820912008309120084091200850912008609120087091200880912008909120090091200910912009209120093091200940912009509120096091200970912009809120099091201000912010109120102091201030912010409120105091201060912010709120108091201090912011009120111091201120912011309120114091201150912011609120117091201180912011909120120091201210912012209120123091201240912012509120126091201270912012809120129091201300912013109120132091201330912013409120135091201360912013709120138091201390912014009120141091201420912014309120144091201450912014609120147091201480912014909120150091201510912015209120153091201540912015509120156091201570912015809120159091201600912016109120162091201630912016409120165091201660912016709120168091201690912017009120171091201720912017309120174091201750912017609120177091201780912017909120180091201810912018209120183091201840912018509120186091201870912018809120189091201900912019109120192091201930912019409120195091201960912019709120198091201990912020009120201091202020912020309120204091202050912020609120207091202080912020909120210091202110912021209120213091202140912021509120216091202170912021809120219091202200912022109120222091202230912022409120225091202260912022709120228091202290912023009120231091202320912023309120234091202350912023609120237091202380912023909120240091202410912024209120243091202440912024509120246091202470912024809120249091202500912025109120252091202530912025409120255091202560912025709120258091202590912026009120261091202620912026309120264091202650912026609120267091202680912026909120270091202710912027209120273091202740912027509120276091202770912027809120279091202800912028109120282091202830912028409120285091202860912028709120288091202890912029009120291091202920912029309120294091202950912029609120297091202980912029909120300091203010912030209120303091203040912030509120306091203070912030809120309091203100912031109120312091203130912031409120315091203160912031709120318091203190912032009120321091203220912032309120324091203250912032609120327091203280912032909120330091203310912033209120333091203340912033509120336091203370912033809120339091203400912034109120342091203430912034409120345091203460912034709120348091203490912035009120351091203520912035309120354091203550912035609120357091203580912035909120360091203610912036209120363091203640912036509120366091203670912036809120369091203700912037109120372091203730912037409120375091203760912037709120378091203790912038009120381091203820912038309120384091203850912038609120387091203880912038909120390091203910912039209120393091203940912039509120396091203970912039809120399091204000912040109120402091204030912040409120405091204060912040709120408091204090912041009120411091204120912041309120414091204150912041609120417091204180912041909120420091204210912042209120423091204240912042509120426091204270912042809120429091204300912043109120432091204330912043409120435091204360912043709120438091204390912044009120441091204420912044309120444091204450912044609120447091204480912044909120450091204510912045209120453091204540912045509120456091204570912045809120459091204600912046109120462091204630912046409120465091204660912046709120468091204690912047009120471091204720912047309120474091204750912047609120477091204780912047909120480091204810912048209120483091204840912048509120486091204870912048809120489091204900912049109120492091204930912049409120495091204960912049709120498091204990912050009120501091205020912050309120504091205050912050609120507091205080912050909120510091205110912051209120513091205140912051509120516091205170912051809120519091205200912052109120522091205230912052409120525091205260912052709120528091205290912053009120531091205320912053309120534091205350912053609120537091205380912053909120540091205410912054209120543091205440912054509120546091205470912054809120549091205500912055109120552091205530912055409120555091205560912055709120558091205590912056009120561091205620912056309120564091205650912056609120567091205680912056909120570091205710912057209120573091205740912057509120576091205770912057809120579091205800912058109120582091205830912058409120585091205860912058709120588091205890912059009120591091205920912059309120594091205950912059609120597091205980912059909120600091206010912060209120603091206040912060509120606091206070912060809120609091206100912061109120612091206130912061409120615091206160912061709120618091206190912062009120621091206220912062309120624091206250912062609120627091206280912062909120630091206310912063209120633091206340912063509120636091206370912063809120639091206400912064109120642091206430912064409120645091206460912064709120648091206490912065009120651091206520912065309120654091206550912065609120657091206580912065909120660091206610912066209120663091206640912066509120666091206670912066809120669091206700912067109120672091206730912067409120675091206760912067709120678091206790912068009120681091206820912068309120684091206850912068609120687091206880912068909120690091206910912069209120693091206940912069509120696091206970912069809120699091207000912070109120702091207030912070409120705091207060912070709120708091207090912071009120711091207120912071309120714091207150912071609120717091207180912071909120720091207210912072209120723091207240912072509120726091207270912072809120729091207300912073109120732091207330912073409120735091207360912073709120738091207390912074009120741091207420912074309120744091207450912074609120747091207480912074909120750091207510912075209120753091207540912075509120756091207570912075809120759091207600912076109120762091207630912076409120765091207660912076709120768091207690912077009120771091207720912077309120774091207750912077609120777091207780912077909120780091207810912078209120783091207840912078509120786091207870912078809120789091207900912079109120792091207930912079409120795091207960912079709120798091207990912080009120801091208020912080309120804091208050912080609120807091208080912080909120810091208110912081209120813091208140912081509120816091208170912081809120819091208200912082109120822091208230912082409120825091208260912082709120828091208290912083009120831091208320912083309120834091208350912083609120837091208380912083909120840091208410912084209120843091208440912084509120846091208470912084809120849091208500912085109120852091208530912085409120855091208560912085709120858091208590912086009120861091208620912086309120864091208650912086609120867091208680912086909120870091208710912087209120873091208740912087509120876091208770912087809120879091208800912088109120882091208830912088409120885091208860912088709120888091208890912089009120891091208920912089309120894091208950912089609120897091208980912089909120900091209010912090209120903091209040912090509120906091209070912090809120909091209100912091109120912091209130912091409120915091209160912091709120918091209190912092009120921091209220912092309120924091209250912092609120927091209280912092909120930091209310912093209120933091209340912093509120936091209370912093809120939091209400912094109120942091209430912094409120945091209460912094709120948091209490912095009120951091209520912095309120954091209550912095609120957091209580912095909120960091209610912096209120963091209640912096509120966091209670912096809120969091209700912097109120972091209730912097409120975091209760912097709120978091209790912098009120981091209820912098309120984091209850912098609120987091209880912098909120990091209910912099209120993091209940912099509120996091209970912099809120999091210000912100109121002091210030912100409121005091210060912100709121008091210090912101009121011091210120912101309121014091210150912101609121017091210180912101909121020091210210912102209121023091210240912102509121026091210270912102809121029091210300912103109121032091210330912103409121035091210360912103709121038091210390912104009121041091210420912104309121044091210450912104609121047091210480912104909121050091210510912105209121053091210540912105509121056091210570912105809121059091210600912106109121062091210630912106409121065091210660912106709121068091210690912107009121071091210720912107309121074091210750912107609121077091210780912107909121080091210810912108209121083091210840912108509121086091210870912108809121089091210900912109109121092091210930912109409121095091210960912109709121098091210990912110009121101091211020912110309121104091211050913000109130002091300030913000409130005091300060913000709130008091300090913001009130011091300120913001309130014091300150913001609130017091300180913001909130020091300210913002209130023091300240913002509130026091300270913002809130029091300300913003109130032091300330913003409130035091300360913003709130038091300390913004009130041091300420913004309130044091300450913004609130047091300480913004909130050091300510913005209130053091300540913005509130056091300570913005809130059091300600913006109130062091300630913006409130065091300660913006709130068091300690913007009130071091300720913007309130074091300750913007609130077091300780913007909130080091300810913008209130083091300840913008509130086091300870913008809130089091300900913009109130092091300930913009409130095091300960913009709130098091300990913010009130101091301020913010309130104091301050913010609130107091301080913010909130110091301110913011209130113091301140913011509130116091301170913011809130119091301200913012109130122091301230913012409130125091301260913012709130128091301290913013009130131091301320913013309130134091301350913013609130137091301380913013909130140091301410913014209130143091301440913014509130146091301470913014809130149091301500913015109130152091301530913015409130155091301560913015709130158091301590913016009130161091301620913016309130164091301650913016609130167091301680913016909130170091301710913017209130173091301740913017509130176091301770913017809130179091301800913018109130182091301830913018409130185091301860913018709130188091301890913019009130191091301920913019309130194091301950913019609130197091301980913019909130200091302010913020209130203091302040913020509130206091302070913020809130209091302100913021109130212091302130913021409130215091302160913021709130218091302190913022009130221091302220913022309130224091302250913022609130227091302280913022909130230091302310913023209130233091302340913023509130236091302370913023809130239091302400913024109130242091302430913024409130245091302460913024709130248091302490913025009130251091302520913025309130254091302550913025609130257091302580913025909130260091302610913026209130263091302640913026509130266091302670913026809130269091302700913027109130272091302730913027409130275091302760913027709130278091302790913028009130281091302820913028309130284091302850913028609130287091302880913028909130290091302910913029209130293091302940913029509130296091302970913029809130299091303000913030109130302091303030913030409130305091303060913030709130308091303090913031009130311091303120913031309130314091303150913031609130317091303180913031909130320091303210913032209130323091303240913032509130326091303270913032809130329091303300913033109130332091303330913033409130335091303360913033709130338091303390913034009130341091303420913034309130344091303450913034609130347091303480913034909130350091303510913035209130353091303540913035509130356091303570913035809130359091303600913036109130362091303630913036409130365091303660913036709130368091303690913037009130371091303720913037309130374091303750913037609130377091303780913037909130380091303810913038209130383091303840913038509130386091303870913038809130389091303900913039109130392091303930913039409130395091303960913039709130398091303990913040009130401091304020913040309130404091304050913040609130407091304080913040909130410091304110913041209130413091304140913041509130416091304170913041809130419091304200913042109130422091304230913042409130425091304260913042709130428091304290913043009130431091304320913043309130434091304350913043609130437091304380913043909130440091304410913044209130443091304440913044509130446091304470913044809130449091304500913045109130452091304530913045409130455091304560913045709130458091304590913046009130461091304620913046309130464091304650913046609130467091304680913046909130470091304710913047209130473091304740913047509130476091304770913047809130479091304800913048109130482091304830913048409130485091304860913048709130488091304890913049009130491091304920913049309130494091304950913049609130497091304980913049909130500091305010913050209130503091305040913050509130506091305070913050809130509091305100913051109130512091305130913051409130515091305160913051709130518091305190913052009130521091305220913052309130524091305250913052609130527091305280913052909130530091305310913053209130533091305340913053509130536091305370913053809130539091305400913054109130542091305430913054409130545091305460913054709130548091305490913055009130551091305520913055309130554091305550913055609130557091305580913055909130560091305610913056209130563091305640913056509130566091305670913056809130569091305700913057109130572091305730913057409130575091305760913057709130578091305790913058009130581091305820913058309130584091305850913058609130587091305880913058909130590091305910913059209130593091305940913059509130596091305970913059809130599091306000913060109130602091306030913060409130605091306060913060709130608091306090913061009130611091306120913061309130614091306150913061609130617091306180913061909130620091306210913062209130623091306240913062509130626091306270913062809130629091306300913063109130632091306330913063409130635091306360913063709130638091306390913064009130641091306420913064309130644091306450913064609130647091306480913064909130650091306510913065209130653091306540913065509130656091306570913065809130659091306600913066109130662091306630913066409130665091306660913066709130668091306690913067009130671091306720913067309130674091306750913067609130677091306780913067909130680091306810913068209130683091306840913068509130686091306870913068809130689091306900913069109130692091306930913069409130695091306960913069709130698091306990913070009130701091307020913070309130704091307050913070609130707091307080913070909130710091307110913071209130713091307140913071509130716091307170913071809130719091307200913072109130722091307230913072409130725091307260913072709130728091307290913073009130731091307320913073309130734091307350913073609130737091307380913073909130740091307410913074209130743091307440913074509130746091307470913074809130749091307500913075109130752091307530913075409130755091307560913075709130758091307590913076009130761091307620913076309130764091307650913076609130767091307680913076909130770091307710913077209130773091307740913077509130776091307770913077809130779091307800913078109130782091307830913078409130785091307860913078709130788091307890913079009130791091307920913079309130794091307950913079609130797091307980913079909130800091308010913080209130803091308040913080509130806091308070913080809130809091308100913081109130812091308130913081409130815091308160913081709130818091308190913082009130821091308220913082309130824091308250913082609130827091308280913082909130830091308310913083209130833091308340913083509130836091308370913083809130839091308400913084109130842091308430913084409130845091308460913084709130848091308490913085009130851091308520913085309130854091308550913085609130857091308580913085909130860091308610913086209130863091308640913086509130866091308670913086809130869091308700913087109130872091308730913087409130875091308760913087709130878091308790913088009130881091308820913088309130884091308850913088609130887091308880913088909130890091308910913089209130893091308940913089509130896091308970913089809130899091309000913090109130902091309030913090409130905091309060913090709130908091309090913091009130911091309120913091309130914091309150913091609130917091309180913091909130920091309210913092209130923091309240913092509130926091309270913092809130929091309300913093109130932091309330913093409130935091309360913093709130938091309390913094009130941091309420913094309130944091309450913094609130947091309480913094909130950091309510913095209130953091309540913095509130956091309570913095809130959091309600913096109130962091309630913096409130965091309660913096709130968091309690913097009130971091309720913097309130974091309750913097609130977091309780913097909130980091309810913098209130983091309840913098509130986091309870913098809130989091309900913099109130992091309930913099409130995091309960913099709130998091309990913100009131001091310020913100309131004091310050913100609131007091310080913100909131010091310110913101209131013091310140913101509131016091310170913101809131019091310200913102109131022091310230913102409131025091310260913102709131028091310290913103009131031091310320913103309131034091310350913103609131037091310380913103909131040091310410913104209131043091310440913104509131046091310470913104809131049091310500913105109131052091310530913105409131055091310560913105709131058091310590913106009131061091310620913106309131064091310650913106609131067091310680913106909131070091310710913107209131073091310740913107509131076091310770913107809131079091310800913108109131082091310830913108409131085091310860913108709131088091310890913109009131091091310920913109309131094091310950913109609131097091310980913109909131100091311010913110209131103091311040913110509140001091400020914000309140004091400050914000609140007091400080914000909140010091400110914001209140013091400140914001509140016091400170914001809140019091400200914002109140022091400230914002409140025091400260914002709140028091400290914003009140031091400320914003309140034091400350914003609140037091400380914003909140040091400410914004209140043091400440914004509140046091400470914004809140049091400500914005109140052091400530914005409140055091400560914005709140058091400590914006009140061091400620914006309140064091400650914006609140067091400680914006909140070091400710914007209140073091400740914007509140076091400770914007809140079091400800914008109140082091400830914008409140085091400860914008709140088091400890914009009140091091400920914009309140094091400950914009609140097091400980914009909140100091401010914010209140103091401040914010509140106091401070914010809140109091401100914011109140112091401130914011409140115091401160914011709140118091401190914012009140121091401220914012309140124091401250914012609140127091401280914012909140130091401310914013209140133091401340914013509140136091401370914013809140139091401400914014109140142091401430914014409140145091401460914014709140148091401490914015009140151091401520914015309140154091401550914015609140157091401580914015909140160091401610914016209140163091401640914016509140166091401670914016809140169091401700914017109140172091401730914017409140175091401760914017709140178091401790914018009140181091401820914018309140184091401850914018609140187091401880914018909140190091401910914019209140193091401940914019509140196091401970914019809140199091402000914020109140202091402030914020409140205091402060914020709140208091402090914021009140211091402120914021309140214091402150914021609140217091402180914021909140220091402210914022209140223091402240914022509140226091402270914022809140229091402300914023109140232091402330914023409140235091402360914023709140238091402390914024009140241091402420914024309140244091402450914024609140247091402480914024909140250091402510914025209140253091402540914025509140256091402570914025809140259091402600914026109140262091402630914026409140265091402660914026709140268091402690914027009140271091402720914027309140274091402750914027609140277091402780914027909140280091402810914028209140283091402840914028509140286091402870914028809140289091402900914029109140292091402930914029409140295091402960914029709140298091402990914030009140301091403020914030309140304091403050914030609140307091403080914030909140310091403110914031209140313091403140914031509140316091403170914031809140319091403200914032109140322091403230914032409140325091403260914032709140328091403290914033009140331091403320914033309140334091403350914033609140337091403380914033909140340091403410914034209140343091403440914034509140346091403470914034809140349091403500914035109140352091403530914035409140355091403560914035709140358091403590914036009140361091403620914036309140364091403650914036609140367091403680914036909140370091403710914037209140373091403740914037509140376091403770914037809140379091403800914038109140382091403830914038409140385091403860914038709140388091403890914039009140391091403920914039309140394091403950914039609140397091403980914039909140400091404010914040209140403091404040914040509140406091404070914040809140409091404100914041109140412091404130914041409140415091404160914041709140418091404190914042009140421091404220914042309140424091404250914042609140427091404280914042909140430091404310914043209140433091404340914043509140436091404370914043809140439091404400914044109140442091404430914044409140445091404460914044709140448091404490914045009140451091404520914045309140454091404550914045609140457091404580914045909140460091404610914046209140463091404640914046509140466091404670914046809140469091404700914047109140472091404730914047409140475091404760914047709140478091404790914048009140481091404820914048309140484091404850914048609140487091404880914048909140490091404910914049209140493091404940914049509140496091404970914049809140499091405000914050109140502091405030914050409140505091405060914050709140508091405090914051009140511091405120914051309140514091405150914051609140517091405180914051909140520091405210914052209140523091405240914052509140526091405270914052809140529091405300914053109140532091405330914053409140535091405360914053709140538091405390914054009140541091405420914054309140544091405450914054609140547091405480914054909140550091405510914055209140553091405540914055509140556091405570914055809140559091405600914056109140562091405630914056409140565091405660914056709140568091405690914057009140571091405720914057309140574091405750914057609140577091405780914057909140580091405810914058209140583091405840914058509140586091405870914058809140589091405900914059109140592091405930914059409140595091405960914059709140598091405990914060009140601091406020914060309140604091406050914060609140607091406080914060909140610091406110914061209140613091406140914061509140616091406170914061809140619091406200914062109140622091406230914062409140625091406260914062709140628091406290914063009140631091406320914063309140634091406350914063609140637091406380914063909140640091406410914064209140643091406440914064509140646091406470914064809140649091406500914065109140652091406530914065409140655091406560914065709140658091406590914066009140661091406620914066309140664091406650914066609140667091406680914066909140670091406710914067209140673091406740914067509140676091406770914067809140679091406800914068109140682091406830914068409140685091406860914068709140688091406890914069009140691091406920914069309140694091406950914069609140697091406980914069909140700091407010914070209140703091407040914070509140706091407070914070809140709091407100914071109140712091407130914071409140715091407160914071709140718091407190914072009140721091407220914072309140724091407250914072609140727091407280914072909140730091407310914073209140733091407340914073509140736091407370914073809140739091407400914074109140742091407430914074409140745091407460914074709140748091407490914075009140751091407520914075309140754091407550914075609140757091407580914075909140760091407610914076209140763091407640914076509140766091407670914076809140769091407700914077109140772091407730914077409140775091407760914077709140778091407790914078009140781091407820914078309140784091407850914078609140787091407880914078909140790091407910914079209140793091407940914079509140796091407970914079809140799091408000914080109140802091408030914080409140805091408060914080709140808091408090914081009140811091408120914081309140814091408150914081609140817091408180914081909140820091408210914082209140823091408240914082509140826091408270914082809140829091408300914083109140832091408330914083409140835091408360914083709140838091408390914084009140841091408420914084309140844091408450914084609140847091408480914084909140850091408510914085209140853091408540914085509140856091408570914085809140859091408600914086109140862091408630914086409140865091408660914086709140868091408690914087009140871091408720914087309140874091408750914087609140877091408780914087909140880091408810914088209140883091408840914088509140886091408870914088809140889091408900914089109140892091408930914089409140895091408960914089709140898091408990914090009140901091409020914090309140904091409050914090609140907091409080914090909140910091409110914091209140913091409140914091509140916091409170914091809140919091409200914092109140922091409230914092409140925091409260914092709140928091409290914093009140931091409320914093309140934091409350914093609140937091409380914093909140940091409410914094209140943091409440914094509140946091409470914094809140949091409500914095109140952091409530914095409140955091409560914095709140958091409590914096009140961091409620914096309140964091409650914096609140967091409680914096909140970091409710914097209140973091409740914097509140976091409770914097809140979091409800914098109140982091409830914098409140985091409860914098709140988091409890914099009140991091409920914099309140994091409950914099609140997091409980914099909141000091410010914100209141003091410040914100509141006091410070914100809141009091410100914101109141012091410130914101409141015091410160914101709141018091410190914102009141021091410220914102309141024091410250914102609141027091410280914102909141030091410310914103209141033091410340914103509141036091410370914103809141039091410400914104109141042091410430914104409141045091410460914104709141048091410490914105009141051091410520914105309141054091410550914105609141057091410580914105909141060091410610914106209141063091410640914106509141066091410670914106809141069091410700914107109141072091410730914107409141075091410760914107709141078091410790914108009141081091410820914108309141084091410850914108609141087091410880914108909141090091410910914109209141093091410940914109509141096091410970914109809141099091411000914110109141102091411030914110409141105091500010915000209150003091500040915000509150006091500070915000809150009091500100915001109150012091500130915001409150015091500160915001709150018091500190915002009150021091500220915002309150024091500250915002609150027091500280915002909150030091500310915003209150033091500340915003509150036091500370915003809150039091500400915004109150042091500430915004409150045091500460915004709150048091500490915005009150051091500520915005309150054091500550915005609150057091500580915005909150060091500610915006209150063091500640915006509150066091500670915006809150069091500700915007109150072091500730915007409150075091500760915007709150078091500790915008009150081091500820915008309150084091500850915008609150087091500880915008909150090091500910915009209150093091500940915009509150096091500970915009809150099091501000915010109150102091501030915010409150105091501060915010709150108091501090915011009150111091501120915011309150114091501150915011609150117091501180915011909150120091501210915012209150123091501240915012509150126091501270915012809150129091501300915013109150132091501330915013409150135091501360915013709150138091501390915014009150141091501420915014309150144091501450915014609150147091501480915014909150150091501510915015209150153091501540915015509150156091501570915015809150159091501600915016109150162091501630915016409150165091501660915016709150168091501690915017009150171091501720915017309150174091501750915017609150177091501780915017909150180091501810915018209150183091501840915018509150186091501870915018809150189091501900915019109150192091501930915019409150195091501960915019709150198091501990915020009150201091502020915020309150204091502050915020609150207091502080915020909150210091502110915021209150213091502140915021509150216091502170915021809150219091502200915022109150222091502230915022409150225091502260915022709150228091502290915023009150231091502320915023309150234091502350915023609150237091502380915023909150240091502410915024209150243091502440915024509150246091502470915024809150249091502500915025109150252091502530915025409150255091502560915025709150258091502590915026009150261091502620915026309150264091502650915026609150267091502680915026909150270091502710915027209150273091502740915027509150276091502770915027809150279091502800915028109150282091502830915028409150285091502860915028709150288091502890915029009150291091502920915029309150294091502950915029609150297091502980915029909150300091503010915030209150303091503040915030509150306091503070915030809150309091503100915031109150312091503130915031409150315091503160915031709150318091503190915032009150321091503220915032309150324091503250915032609150327091503280915032909150330091503310915033209150333091503340915033509150336091503370915033809150339091503400915034109150342091503430915034409150345091503460915034709150348091503490915035009150351091503520915035309150354091503550915035609150357091503580915035909150360091503610915036209150363091503640915036509150366091503670915036809150369091503700915037109150372091503730915037409150375091503760915037709150378091503790915038009150381091503820915038309150384091503850915038609150387091503880915038909150390091503910915039209150393091503940915039509150396091503970915039809150399091504000915040109150402091504030915040409150405091504060915040709150408091504090915041009150411091504120915041309150414091504150915041609150417091504180915041909150420091504210915042209150423091504240915042509150426091504270915042809150429091504300915043109150432091504330915043409150435091504360915043709150438091504390915044009150441091504420915044309150444091504450915044609150447091504480915044909150450091504510915045209150453091504540915045509150456091504570915045809150459091504600915046109150462091504630915046409150465091504660915046709150468091504690915047009150471091504720915047309150474091504750915047609150477091504780915047909150480091504810915048209150483091504840915048509150486091504870915048809150489091504900915049109150492091504930915049409150495091504960915049709150498091504990915050009150501091505020915050309150504091505050915050609150507091505080915050909150510091505110915051209150513091505140915051509150516091505170915051809150519091505200915052109150522091505230915052409150525091505260915052709150528091505290915053009150531091505320915053309150534091505350915053609150537091505380915053909150540091505410915054209150543091505440915054509150546091505470915054809150549091505500915055109150552091505530915055409150555091505560915055709150558091505590915056009150561091505620915056309150564091505650915056609150567091505680915056909150570091505710915057209150573091505740915057509150576091505770915057809150579091505800915058109150582091505830915058409150585091505860915058709150588091505890915059009150591091505920915059309150594091505950915059609150597091505980915059909150600091506010915060209150603091506040915060509150606091506070915060809150609091506100915061109150612091506130915061409150615091506160915061709150618091506190915062009150621091506220915062309150624091506250915062609150627091506280915062909150630091506310915063209150633091506340915063509150636091506370915063809150639091506400915064109150642091506430915064409150645091506460915064709150648091506490915065009150651091506520915065309150654091506550915065609150657091506580915065909150660091506610915066209150663091506640915066509150666091506670915066809150669091506700915067109150672091506730915067409150675091506760915067709150678091506790915068009150681091506820915068309150684091506850915068609150687091506880915068909150690091506910915069209150693091506940915069509150696091506970915069809150699091507000915070109150702091507030915070409150705091507060915070709150708091507090915071009150711091507120915071309150714091507150915071609150717091507180915071909150720091507210915072209150723091507240915072509150726091507270915072809150729091507300915073109150732091507330915073409150735091507360915073709150738091507390915074009150741091507420915074309150744091507450915074609150747091507480915074909150750091507510915075209150753091507540915075509150756091507570915075809150759091507600915076109150762091507630915076409150765091507660915076709150768091507690915077009150771091507720915077309150774091507750915077609150777091507780915077909150780091507810915078209150783091507840915078509150786091507870915078809150789091507900915079109150792091507930915079409150795091507960915079709150798091507990915080009150801091508020915080309150804091508050915080609150807091508080915080909150810091508110915081209150813091508140915081509150816091508170915081809150819091508200915082109150822091508230915082409150825091508260915082709150828091508290915083009150831091508320915083309150834091508350915083609150837091508380915083909150840091508410915084209150843091508440915084509150846091508470915084809150849091508500915085109150852091508530915085409150855091508560915085709150858091508590915086009150861091508620915086309150864091508650915086609150867091508680915086909150870091508710915087209150873091508740915087509150876091508770915087809150879091508800915088109150882091508830915088409150885091508860915088709150888091508890915089009150891091508920915089309150894091508950915089609150897091508980915089909150900091509010915090209150903091509040915090509150906091509070915090809150909091509100915091109150912091509130915091409150915091509160915091709150918091509190915092009150921091509220915092309150924091509250915092609150927091509280915092909150930091509310915093209150933091509340915093509150936091509370915093809150939091509400915094109150942091509430915094409150945091509460915094709150948091509490915095009150951091509520915095309150954091509550915095609150957091509580915095909150960091509610915096209150963091509640915096509150966091509670915096809150969091509700915097109150972091509730915097409150975091509760915097709150978091509790915098009150981091509820915098309150984091509850915098609150987091509880915098909150990091509910915099209150993091509940915099509150996091509970915099809150999091510000915100109151002091510030915100409151005091510060915100709151008091510090915101009151011091510120915101309151014091510150915101609151017091510180915101909151020091510210915102209151023091510240915102509151026091510270915102809151029091510300915103109151032091510330915103409151035091510360915103709151038091510390915104009151041091510420915104309151044091510450915104609151047091510480915104909151050091510510915105209151053091510540915105509151056091510570915105809151059091510600915106109151062091510630915106409151065091510660915106709151068091510690915107009151071091510720915107309151074091510750915107609151077091510780915107909151080091510810915108209151083091510840915108509151086091510870915108809151089091510900915109109151092091510930915109409151095091510960915109709151098091510990915110009151101091511020915110309151104091511050916000109160002091600030916000409160005091600060916000709160008091600090916001009160011091600120916001309160014091600150916001609160017091600180916001909160020091600210916002209160023091600240916002509160026091600270916002809160029091600300916003109160032091600330916003409160035091600360916003709160038091600390916004009160041091600420916004309160044091600450916004609160047091600480916004909160050091600510916005209160053091600540916005509160056091600570916005809160059091600600916006109160062091600630916006409160065091600660916006709160068091600690916007009160071091600720916007309160074091600750916007609160077091600780916007909160080091600810916008209160083091600840916008509160086091600870916008809160089091600900916009109160092091600930916009409160095091600960916009709160098091600990916010009160101091601020916010309160104091601050916010609160107091601080916010909160110091601110916011209160113091601140916011509160116091601170916011809160119091601200916012109160122091601230916012409160125091601260916012709160128091601290916013009160131091601320916013309160134091601350916013609160137091601380916013909160140091601410916014209160143091601440916014509160146091601470916014809160149091601500916015109160152091601530916015409160155091601560916015709160158091601590916016009160161091601620916016309160164091601650916016609160167091601680916016909160170091601710916017209160173091601740916017509160176091601770916017809160179091601800916018109160182091601830916018409160185091601860916018709160188091601890916019009160191091601920916019309160194091601950916019609160197091601980916019909160200091602010916020209160203091602040916020509160206091602070916020809160209091602100916021109160212091602130916021409160215091602160916021709160218091602190916022009160221091602220916022309160224091602250916022609160227091602280916022909160230091602310916023209160233091602340916023509160236091602370916023809160239091602400916024109160242091602430916024409160245091602460916024709160248091602490916025009160251091602520916025309160254091602550916025609160257091602580916025909160260091602610916026209160263091602640916026509160266091602670916026809160269091602700916027109160272091602730916027409160275091602760916027709160278091602790916028009160281091602820916028309160284091602850916028609160287091602880916028909160290091602910916029209160293091602940916029509160296091602970916029809160299091603000916030109160302091603030916030409160305091603060916030709160308091603090916031009160311091603120916031309160314091603150916031609160317091603180916031909160320091603210916032209160323091603240916032509160326091603270916032809160329091603300916033109160332091603330916033409160335091603360916033709160338091603390916034009160341091603420916034309160344091603450916034609160347091603480916034909160350091603510916035209160353091603540916035509160356091603570916035809160359091603600916036109160362091603630916036409160365091603660916036709160368091603690916037009160371091603720916037309160374091603750916037609160377091603780916037909160380091603810916038209160383091603840916038509160386091603870916038809160389091603900916039109160392091603930916039409160395091603960916039709160398091603990916040009160401091604020916040309160404091604050916040609160407091604080916040909160410091604110916041209160413091604140916041509160416091604170916041809160419091604200916042109160422091604230916042409160425091604260916042709160428091604290916043009160431091604320916043309160434091604350916043609160437091604380916043909160440091604410916044209160443091604440916044509160446091604470916044809160449091604500916045109160452091604530916045409160455091604560916045709160458091604590916046009160461091604620916046309160464091604650916046609160467091604680916046909160470091604710916047209160473091604740916047509160476091604770916047809160479091604800916048109160482091604830916048409160485091604860916048709160488091604890916049009160491091604920916049309160494091604950916049609160497091604980916049909160500091605010916050209160503091605040916050509160506091605070916050809160509091605100916051109160512091605130916051409160515091605160916051709160518091605190916052009160521091605220916052309160524091605250916052609160527091605280916052909160530091605310916053209160533091605340916053509160536091605370916053809160539091605400916054109160542091605430916054409160545091605460916054709160548091605490916055009160551091605520916055309160554091605550916055609160557091605580916055909160560091605610916056209160563091605640916056509160566091605670916056809160569091605700916057109160572091605730916057409160575091605760916057709160578091605790916058009160581091605820916058309160584091605850916058609160587091605880916058909160590091605910916059209160593091605940916059509160596091605970916059809160599091606000916060109160602091606030916060409160605091606060916060709160608091606090916061009160611091606120916061309160614091606150916061609160617091606180916061909160620091606210916062209160623091606240916062509160626091606270916062809160629091606300916063109160632091606330916063409160635091606360916063709160638091606390916064009160641091606420916064309160644091606450916064609160647091606480916064909160650091606510916065209160653091606540916065509160656091606570916065809160659091606600916066109160662091606630916066409160665091606660916066709160668091606690916067009160671091606720916067309160674091606750916067609160677091606780916067909160680091606810916068209160683091606840916068509160686091606870916068809160689091606900916069109160692091606930916069409160695091606960916069709160698091606990916070009160701091607020916070309160704091607050916070609160707091607080916070909160710091607110916071209160713091607140916071509160716091607170916071809160719091607200916072109160722091607230916072409160725091607260916072709160728091607290916073009160731091607320916073309160734091607350916073609160737091607380916073909160740091607410916074209160743091607440916074509160746091607470916074809160749091607500916075109160752091607530916075409160755091607560916075709160758091607590916076009160761091607620916076309160764091607650916076609160767091607680916076909160770091607710916077209160773091607740916077509160776091607770916077809160779091607800916078109160782091607830916078409160785091607860916078709160788091607890916079009160791091607920916079309160794091607950916079609160797091607980916079909160800091608010916080209160803091608040916080509160806091608070916080809160809091608100916081109160812091608130916081409160815091608160916081709160818091608190916082009160821091608220916082309160824091608250916082609160827091608280916082909160830091608310916083209160833091608340916083509160836091608370916083809160839091608400916084109160842091608430916084409160845091608460916084709160848091608490916085009160851091608520916085309160854091608550916085609160857091608580916085909160860091608610916086209160863091608640916086509160866091608670916086809160869091608700916087109160872091608730916087409160875091608760916087709160878091608790916088009160881091608820916088309160884091608850916088609160887091608880916088909160890091608910916089209160893091608940916089509160896091608970916089809160899091609000916090109160902091609030916090409160905091609060916090709160908091609090916091009160911091609120916091309160914091609150916091609160917091609180916091909160920091609210916092209160923091609240916092509160926091609270916092809160929091609300916093109160932091609330916093409160935091609360916093709160938091609390916094009160941091609420916094309160944091609450916094609160947091609480916094909160950091609510916095209160953091609540916095509160956091609570916095809160959091609600916096109160962091609630916096409160965091609660916096709160968091609690916097009160971091609720916097309160974091609750916097609160977091609780916097909160980091609810916098209160983091609840916098509160986091609870916098809160989091609900916099109160992091609930916099409160995091609960916099709160998091609990916100009161001091610020916100309161004091610050916100609161007091610080916100909161010091610110916101209161013091610140916101509161016091610170916101809161019091610200916102109161022091610230916102409161025091610260916102709161028091610290916103009161031091610320916103309161034091610350916103609161037091610380916103909161040091610410916104209161043091610440916104509161046091610470916104809161049091610500916105109161052091610530916105409161055091610560916105709161058091610590916106009161061091610620916106309161064091610650916106609161067091610680916106909161070091610710916107209161073091610740916107509161076091610770916107809161079091610800916108109161082091610830916108409161085091610860916108709161088091610890916109009161091091610920916109309161094091610950916109609161097091610980916109909161100091611010916110209161103091611040916110509170001091700020917000309170004091700050917000609170007091700080917000909170010091700110917001209170013091700140917001509170016091700170917001809170019091700200917002109170022091700230917002409170025091700260917002709170028091700290917003009170031091700320917003309170034091700350917003609170037091700380917003909170040091700410917004209170043091700440917004509170046091700470917004809170049091700500917005109170052091700530917005409170055091700560917005709170058091700590917006009170061091700620917006309170064091700650917006609170067091700680917006909170070091700710917007209170073091700740917007509170076091700770917007809170079091700800917008109170082091700830917008409170085091700860917008709170088091700890917009009170091091700920917009309170094091700950917009609170097091700980917009909170100091701010917010209170103091701040917010509170106091701070917010809170109091701100917011109170112091701130917011409170115091701160917011709170118091701190917012009170121091701220917012309170124091701250917012609170127091701280917012909170130091701310917013209170133091701340917013509170136091701370917013809170139091701400917014109170142091701430917014409170145091701460917014709170148091701490917015009170151091701520917015309170154091701550917015609170157091701580917015909170160091701610917016209170163091701640917016509170166091701670917016809170169091701700917017109170172091701730917017409170175091701760917017709170178091701790917018009170181091701820917018309170184091701850917018609170187091701880917018909170190091701910917019209170193091701940917019509170196091701970917019809170199091702000917020109170202091702030917020409170205091702060917020709170208091702090917021009170211091702120917021309170214091702150917021609170217091702180917021909170220091702210917022209170223091702240917022509170226091702270917022809170229091702300917023109170232091702330917023409170235091702360917023709170238091702390917024009170241091702420917024309170244091702450917024609170247091702480917024909170250091702510917025209170253091702540917025509170256091702570917025809170259091702600917026109170262091702630917026409170265091702660917026709170268091702690917027009170271091702720917027309170274091702750917027609170277091702780917027909170280091702810917028209170283091702840917028509170286091702870917028809170289091702900917029109170292091702930917029409170295091702960917029709170298091702990917030009170301091703020917030309170304091703050917030609170307091703080917030909170310091703110917031209170313091703140917031509170316091703170917031809170319091703200917032109170322091703230917032409170325091703260917032709170328091703290917033009170331091703320917033309170334091703350917033609170337091703380917033909170340091703410917034209170343091703440917034509170346091703470917034809170349091703500917035109170352091703530917035409170355091703560917035709170358091703590917036009170361091703620917036309170364091703650917036609170367091703680917036909170370091703710917037209170373091703740917037509170376091703770917037809170379091703800917038109170382091703830917038409170385091703860917038709170388091703890917039009170391091703920917039309170394091703950917039609170397091703980917039909170400091704010917040209170403091704040917040509170406091704070917040809170409091704100917041109170412091704130917041409170415091704160917041709170418091704190917042009170421091704220917042309170424091704250917042609170427091704280917042909170430091704310917043209170433091704340917043509170436091704370917043809170439091704400917044109170442091704430917044409170445091704460917044709170448091704490917045009170451091704520917045309170454091704550917045609170457091704580917045909170460091704610917046209170463091704640917046509170466091704670917046809170469091704700917047109170472091704730917047409170475091704760917047709170478091704790917048009170481091704820917048309170484091704850917048609170487091704880917048909170490091704910917049209170493091704940917049509170496091704970917049809170499091705000917050109170502091705030917050409170505091705060917050709170508091705090917051009170511091705120917051309170514091705150917051609170517091705180917051909170520091705210917052209170523091705240917052509170526091705270917052809170529091705300917053109170532091705330917053409170535091705360917053709170538091705390917054009170541091705420917054309170544091705450917054609170547091705480917054909170550091705510917055209170553091705540917055509170556091705570917055809170559091705600917056109170562091705630917056409170565091705660917056709170568091705690917057009170571091705720917057309170574091705750917057609170577091705780917057909170580091705810917058209170583091705840917058509170586091705870917058809170589091705900917059109170592091705930917059409170595091705960917059709170598091705990917060009170601091706020917060309170604091706050917060609170607091706080917060909170610091706110917061209170613091706140917061509170616091706170917061809170619091706200917062109170622091706230917062409170625091706260917062709170628091706290917063009170631091706320917063309170634091706350917063609170637091706380917063909170640091706410917064209170643091706440917064509170646091706470917064809170649091706500917065109170652091706530917065409170655091706560917065709170658091706590917066009170661091706620917066309170664091706650917066609170667091706680917066909170670091706710917067209170673091706740917067509170676091706770917067809170679091706800917068109170682091706830917068409170685091706860917068709170688091706890917069009170691091706920917069309170694091706950917069609170697091706980917069909170700091707010917070209170703091707040917070509170706091707070917070809170709091707100917071109170712091707130917071409170715091707160917071709170718091707190917072009170721091707220917072309170724091707250917072609170727091707280917072909170730091707310917073209170733091707340917073509170736091707370917073809170739091707400917074109170742091707430917074409170745091707460917074709170748091707490917075009170751091707520917075309170754091707550917075609170757091707580917075909170760091707610917076209170763091707640917076509170766091707670917076809170769091707700917077109170772091707730917077409170775091707760917077709170778091707790917078009170781091707820917078309170784091707850917078609170787091707880917078909170790091707910917079209170793091707940917079509170796091707970917079809170799091708000917080109170802091708030917080409170805091708060917080709170808091708090917081009170811091708120917081309170814091708150917081609170817091708180917081909170820091708210917082209170823091708240917082509170826091708270917082809170829091708300917083109170832091708330917083409170835091708360917083709170838091708390917084009170841091708420917084309170844091708450917084609170847091708480917084909170850091708510917085209170853091708540917085509170856091708570917085809170859091708600917086109170862091708630917086409170865091708660917086709170868091708690917087009170871091708720917087309170874091708750917087609170877091708780917087909170880091708810917088209170883091708840917088509170886091708870917088809170889091708900917089109170892091708930917089409170895091708960917089709170898091708990917090009170901091709020917090309170904091709050917090609170907091709080917090909170910091709110917091209170913091709140917091509170916091709170917091809170919091709200917092109170922091709230917092409170925091709260917092709170928091709290917093009170931091709320917093309170934091709350917093609170937091709380917093909170940091709410917094209170943091709440917094509170946091709470917094809170949091709500917095109170952091709530917095409170955091709560917095709170958091709590917096009170961091709620917096309170964091709650917096609170967091709680917096909170970091709710917097209170973091709740917097509170976091709770917097809170979091709800917098109170982091709830917098409170985091709860917098709170988091709890917099009170991091709920917099309170994091709950917099609170997091709980917099909171000091710010917100209171003091710040917100509171006091710070917100809171009091710100917101109171012091710130917101409171015091710160917101709171018091710190917102009171021091710220917102309171024091710250917102609171027091710280917102909171030091710310917103209171033091710340917103509171036091710370917103809171039091710400917104109171042091710430917104409171045091710460917104709171048091710490917105009171051091710520917105309171054091710550917105609171057091710580917105909171060091710610917106209171063091710640917106509171066091710670917106809171069091710700917107109171072091710730917107409171075091710760917107709171078091710790917108009171081091710820917108309171084091710850917108609171087091710880917108909171090091710910917109209171093091710940917109509171096091710970917109809171099091711000917110109171102091711030917110409171105091800010918000209180003091800040918000509180006091800070918000809180009091800100918001109180012091800130918001409180015091800160918001709180018091800190918002009180021091800220918002309180024091800250918002609180027091800280918002909180030091800310918003209180033091800340918003509180036091800370918003809180039091800400918004109180042091800430918004409180045091800460918004709180048091800490918005009180051091800520918005309180054091800550918005609180057091800580918005909180060091800610918006209180063091800640918006509180066091800670918006809180069091800700918007109180072091800730918007409180075091800760918007709180078091800790918008009180081091800820918008309180084091800850918008609180087091800880918008909180090091800910918009209180093091800940918009509180096091800970918009809180099091801000918010109180102091801030918010409180105091801060918010709180108091801090918011009180111091801120918011309180114091801150918011609180117091801180918011909180120091801210918012209180123091801240918012509180126091801270918012809180129091801300918013109180132091801330918013409180135091801360918013709180138091801390918014009180141091801420918014309180144091801450918014609180147091801480918014909180150091801510918015209180153091801540918015509180156091801570918015809180159091801600918016109180162091801630918016409180165091801660918016709180168091801690918017009180171091801720918017309180174091801750918017609180177091801780918017909180180091801810918018209180183091801840918018509180186091801870918018809180189091801900918019109180192091801930918019409180195091801960918019709180198091801990918020009180201091802020918020309180204091802050918020609180207091802080918020909180210091802110918021209180213091802140918021509180216091802170918021809180219091802200918022109180222091802230918022409180225091802260918022709180228091802290918023009180231091802320918023309180234091802350918023609180237091802380918023909180240091802410918024209180243091802440918024509180246091802470918024809180249091802500918025109180252091802530918025409180255091802560918025709180258091802590918026009180261091802620918026309180264091802650918026609180267091802680918026909180270091802710918027209180273091802740918027509180276091802770918027809180279091802800918028109180282091802830918028409180285091802860918028709180288091802890918029009180291091802920918029309180294091802950918029609180297091802980918029909180300091803010918030209180303091803040918030509180306091803070918030809180309091803100918031109180312091803130918031409180315091803160918031709180318091803190918032009180321091803220918032309180324091803250918032609180327091803280918032909180330091803310918033209180333091803340918033509180336091803370918033809180339091803400918034109180342091803430918034409180345091803460918034709180348091803490918035009180351091803520918035309180354091803550918035609180357091803580918035909180360091803610918036209180363091803640918036509180366091803670918036809180369091803700918037109180372091803730918037409180375091803760918037709180378091803790918038009180381091803820918038309180384091803850918038609180387091803880918038909180390091803910918039209180393091803940918039509180396091803970918039809180399091804000918040109180402091804030918040409180405091804060918040709180408091804090918041009180411091804120918041309180414091804150918041609180417091804180918041909180420091804210918042209180423091804240918042509180426091804270918042809180429091804300918043109180432091804330918043409180435091804360918043709180438091804390918044009180441091804420918044309180444091804450918044609180447091804480918044909180450091804510918045209180453091804540918045509180456091804570918045809180459091804600918046109180462091804630918046409180465091804660918046709180468091804690918047009180471091804720918047309180474091804750918047609180477091804780918047909180480091804810918048209180483091804840918048509180486091804870918048809180489091804900918049109180492091804930918049409180495091804960918049709180498091804990918050009180501091805020918050309180504091805050918050609180507091805080918050909180510091805110918051209180513091805140918051509180516091805170918051809180519091805200918052109180522091805230918052409180525091805260918052709180528091805290918053009180531091805320918053309180534091805350918053609180537091805380918053909180540091805410918054209180543091805440918054509180546091805470918054809180549091805500918055109180552091805530918055409180555091805560918055709180558091805590918056009180561091805620918056309180564091805650918056609180567091805680918056909180570091805710918057209180573091805740918057509180576091805770918057809180579091805800918058109180582091805830918058409180585091805860918058709180588091805890918059009180591091805920918059309180594091805950918059609180597091805980918059909180600091806010918060209180603091806040918060509180606091806070918060809180609091806100918061109180612091806130918061409180615091806160918061709180618091806190918062009180621091806220918062309180624091806250918062609180627091806280918062909180630091806310918063209180633091806340918063509180636091806370918063809180639091806400918064109180642091806430918064409180645091806460918064709180648091806490918065009180651091806520918065309180654091806550918065609180657091806580918065909180660091806610918066209180663091806640918066509180666091806670918066809180669091806700918067109180672091806730918067409180675091806760918067709180678091806790918068009180681091806820918068309180684091806850918068609180687091806880918068909180690091806910918069209180693091806940918069509180696091806970918069809180699091807000918070109180702091807030918070409180705091807060918070709180708091807090918071009180711091807120918071309180714091807150918071609180717091807180918071909180720091807210918072209180723091807240918072509180726091807270918072809180729091807300918073109180732091807330918073409180735091807360918073709180738091807390918074009180741091807420918074309180744091807450918074609180747091807480918074909180750091807510918075209180753091807540918075509180756091807570918075809180759091807600918076109180762091807630918076409180765091807660918076709180768091807690918077009180771091807720918077309180774091807750918077609180777091807780918077909180780091807810918078209180783091807840918078509180786091807870918078809180789091807900918079109180792091807930918079409180795091807960918079709180798091807990918080009180801091808020918080309180804091808050918080609180807091808080918080909180810091808110918081209180813091808140918081509180816091808170918081809180819091808200918082109180822091808230918082409180825091808260918082709180828091808290918083009180831091808320918083309180834091808350918083609180837091808380918083909180840091808410918084209180843091808440918084509180846091808470918084809180849091808500918085109180852091808530918085409180855091808560918085709180858091808590918086009180861091808620918086309180864091808650918086609180867091808680918086909180870091808710918087209180873091808740918087509180876091808770918087809180879091808800918088109180882091808830918088409180885091808860918088709180888091808890918089009180891091808920918089309180894091808950918089609180897091808980918089909180900091809010918090209180903091809040918090509180906091809070918090809180909091809100918091109180912091809130918091409180915091809160918091709180918091809190918092009180921091809220918092309180924091809250918092609180927091809280918092909180930091809310918093209180933091809340918093509180936091809370918093809180939091809400918094109180942091809430918094409180945091809460918094709180948091809490918095009180951091809520918095309180954091809550918095609180957091809580918095909180960091809610918096209180963091809640918096509180966091809670918096809180969091809700918097109180972091809730918097409180975091809760918097709180978091809790918098009180981091809820918098309180984091809850918098609180987091809880918098909180990091809910918099209180993091809940918099509180996091809970918099809180999091810000918100109181002091810030918100409181005091810060918100709181008091810090918101009181011091810120918101309181014091810150918101609181017091810180918101909181020091810210918102209181023091810240918102509181026091810270918102809181029091810300918103109181032091810330918103409181035091810360918103709181038091810390918104009181041091810420918104309181044091810450918104609181047091810480918104909181050091810510918105209181053091810540918105509181056091810570918105809181059091810600918106109181062091810630918106409181065091810660918106709181068091810690918107009181071091810720918107309181074091810750918107609181077091810780918107909181080091810810918108209181083091810840918108509181086091810870918108809181089091810900918109109181092091810930918109409181095091810960918109709181098091810990918110009181101091811020918110309181104091811050919000109190002091900030919000409190005091900060919000709190008091900090919001009190011091900120919001309190014091900150919001609190017091900180919001909190020091900210919002209190023091900240919002509190026091900270919002809190029091900300919003109190032091900330919003409190035091900360919003709190038091900390919004009190041091900420919004309190044091900450919004609190047091900480919004909190050091900510919005209190053091900540919005509190056091900570919005809190059091900600919006109190062091900630919006409190065091900660919006709190068091900690919007009190071091900720919007309190074091900750919007609190077091900780919007909190080091900810919008209190083091900840919008509190086091900870919008809190089091900900919009109190092091900930919009409190095091900960919009709190098091900990919010009190101091901020919010309190104091901050919010609190107091901080919010909190110091901110919011209190113091901140919011509190116091901170919011809190119091901200919012109190122091901230919012409190125091901260919012709190128091901290919013009190131091901320919013309190134091901350919013609190137091901380919013909190140091901410919014209190143091901440919014509190146091901470919014809190149091901500919015109190152091901530919015409190155091901560919015709190158091901590919016009190161091901620919016309190164091901650919016609190167091901680919016909190170091901710919017209190173091901740919017509190176091901770919017809190179091901800919018109190182091901830919018409190185091901860919018709190188091901890919019009190191091901920919019309190194091901950919019609190197091901980919019909190200091902010919020209190203091902040919020509190206091902070919020809190209091902100919021109190212091902130919021409190215091902160919021709190218091902190919022009190221091902220919022309190224091902250919022609190227091902280919022909190230091902310919023209190233091902340919023509190236091902370919023809190239091902400919024109190242091902430919024409190245091902460919024709190248091902490919025009190251091902520919025309190254091902550919025609190257091902580919025909190260091902610919026209190263091902640919026509190266091902670919026809190269091902700919027109190272091902730919027409190275091902760919027709190278091902790919028009190281091902820919028309190284091902850919028609190287091902880919028909190290091902910919029209190293091902940919029509190296091902970919029809190299091903000919030109190302091903030919030409190305091903060919030709190308091903090919031009190311091903120919031309190314091903150919031609190317091903180919031909190320091903210919032209190323091903240919032509190326091903270919032809190329091903300919033109190332091903330919033409190335091903360919033709190338091903390919034009190341091903420919034309190344091903450919034609190347091903480919034909190350091903510919035209190353091903540919035509190356091903570919035809190359091903600919036109190362091903630919036409190365091903660919036709190368091903690919037009190371091903720919037309190374091903750919037609190377091903780919037909190380091903810919038209190383091903840919038509190386091903870919038809190389091903900919039109190392091903930919039409190395091903960919039709190398091903990919040009190401091904020919040309190404091904050919040609190407091904080919040909190410091904110919041209190413091904140919041509190416091904170919041809190419091904200919042109190422091904230919042409190425091904260919042709190428091904290919043009190431091904320919043309190434091904350919043609190437091904380919043909190440091904410919044209190443091904440919044509190446091904470919044809190449091904500919045109190452091904530919045409190455091904560919045709190458091904590919046009190461091904620919046309190464091904650919046609190467091904680919046909190470091904710919047209190473091904740919047509190476091904770919047809190479091904800919048109190482091904830919048409190485091904860919048709190488091904890919049009190491091904920919049309190494091904950919049609190497091904980919049909190500091905010919050209190503091905040919050509190506091905070919050809190509091905100919051109190512091905130919051409190515091905160919051709190518091905190919052009190521091905220919052309190524091905250919052609190527091905280919052909190530091905310919053209190533091905340919053509190536091905370919053809190539091905400919054109190542091905430919054409190545091905460919054709190548091905490919055009190551091905520919055309190554091905550919055609190557091905580919055909190560091905610919056209190563091905640919056509190566091905670919056809190569091905700919057109190572091905730919057409190575091905760919057709190578091905790919058009190581091905820919058309190584091905850919058609190587091905880919058909190590091905910919059209190593091905940919059509190596091905970919059809190599091906000919060109190602091906030919060409190605091906060919060709190608091906090919061009190611091906120919061309190614091906150919061609190617091906180919061909190620091906210919062209190623091906240919062509190626091906270919062809190629091906300919063109190632091906330919063409190635091906360919063709190638091906390919064009190641091906420919064309190644091906450919064609190647091906480919064909190650091906510919065209190653091906540919065509190656091906570919065809190659091906600919066109190662091906630919066409190665091906660919066709190668091906690919067009190671091906720919067309190674091906750919067609190677091906780919067909190680091906810919068209190683091906840919068509190686091906870919068809190689091906900919069109190692091906930919069409190695091906960919069709190698091906990919070009190701091907020919070309190704091907050919070609190707091907080919070909190710091907110919071209190713091907140919071509190716091907170919071809190719091907200919072109190722091907230919072409190725091907260919072709190728091907290919073009190731091907320919073309190734091907350919073609190737091907380919073909190740091907410919074209190743091907440919074509190746091907470919074809190749091907500919075109190752091907530919075409190755091907560919075709190758091907590919076009190761091907620919076309190764091907650919076609190767091907680919076909190770091907710919077209190773091907740919077509190776091907770919077809190779091907800919078109190782091907830919078409190785091907860919078709190788091907890919079009190791091907920919079309190794091907950919079609190797091907980919079909190800091908010919080209190803091908040919080509190806091908070919080809190809091908100919081109190812091908130919081409190815091908160919081709190818091908190919082009190821091908220919082309190824091908250919082609190827091908280919082909190830091908310919083209190833091908340919083509190836091908370919083809190839091908400919084109190842091908430919084409190845091908460919084709190848091908490919085009190851091908520919085309190854091908550919085609190857091908580919085909190860091908610919086209190863091908640919086509190866091908670919086809190869091908700919087109190872091908730919087409190875091908760919087709190878091908790919088009190881091908820919088309190884091908850919088609190887091908880919088909190890091908910919089209190893091908940919089509190896091908970919089809190899091909000919090109190902091909030919090409190905091909060919090709190908091909090919091009190911091909120919091309190914091909150919091609190917091909180919091909190920091909210919092209190923091909240919092509190926091909270919092809190929091909300919093109190932091909330919093409190935091909360919093709190938091909390919094009190941091909420919094309190944091909450919094609190947091909480919094909190950091909510919095209190953091909540919095509190956091909570919095809190959091909600919096109190962091909630919096409190965091909660919096709190968091909690919097009190971091909720919097309190974091909750919097609190977091909780919097909190980091909810919098209190983091909840919098509190986091909870919098809190989091909900919099109190992091909930919099409190995091909960919099709190998091909990919100009191001091910020919100309191004091910050919100609191007091910080919100909191010091910110919101209191013091910140919101509191016091910170919101809191019091910200919102109191022091910230919102409191025091910260919102709191028091910290919103009191031091910320919103309191034091910350919103609191037091910380919103909191040091910410919104209191043091910440919104509191046091910470919104809191049091910500919105109191052091910530919105409191055091910560919105709191058091910590919106009191061091910620919106309191064091910650919106609191067091910680919106909191070091910710919107209191073091910740919107509191076091910770919107809191079091910800919108109191082091910830919108409191085091910860919108709191088091910890919109009191091091910920919109309191094091910950919109609191097091910980919109909191100091911010919110209191103091911040919110509200001092000020920000309200004092000050920000609200007092000080920000909200010092000110920001209200013092000140920001509200016092000170920001809200019092000200920002109200022092000230920002409200025092000260920002709200028092000290920003009200031092000320920003309200034092000350920003609200037092000380920003909200040092000410920004209200043092000440920004509200046092000470920004809200049092000500920005109200052092000530920005409200055092000560920005709200058092000590920006009200061092000620920006309200064092000650920006609200067092000680920006909200070092000710920007209200073092000740920007509200076092000770920007809200079092000800920008109200082092000830920008409200085092000860920008709200088092000890920009009200091092000920920009309200094092000950920009609200097092000980920009909200100092001010920010209200103092001040920010509200106092001070920010809200109092001100920011109200112092001130920011409200115092001160920011709200118092001190920012009200121092001220920012309200124092001250920012609200127092001280920012909200130092001310920013209200133092001340920013509200136092001370920013809200139092001400920014109200142092001430920014409200145092001460920014709200148092001490920015009200151092001520920015309200154092001550920015609200157092001580920015909200160092001610920016209200163092001640920016509200166092001670920016809200169092001700920017109200172092001730920017409200175092001760920017709200178092001790920018009200181092001820920018309200184092001850920018609200187092001880920018909200190092001910920019209200193092001940920019509200196092001970920019809200199092002000920020109200202092002030920020409200205092002060920020709200208092002090920021009200211092002120920021309200214092002150920021609200217092002180920021909200220092002210920022209200223092002240920022509200226092002270920022809200229092002300920023109200232092002330920023409200235092002360920023709200238092002390920024009200241092002420920024309200244092002450920024609200247092002480920024909200250092002510920025209200253092002540920025509200256092002570920025809200259092002600920026109200262092002630920026409200265092002660920026709200268092002690920027009200271092002720920027309200274092002750920027609200277092002780920027909200280092002810920028209200283092002840920028509200286092002870920028809200289092002900920029109200292092002930920029409200295092002960920029709200298092002990920030009200301092003020920030309200304092003050920030609200307092003080920030909200310092003110920031209200313092003140920031509200316092003170920031809200319092003200920032109200322092003230920032409200325092003260920032709200328092003290920033009200331092003320920033309200334092003350920033609200337092003380920033909200340092003410920034209200343092003440920034509200346092003470920034809200349092003500920035109200352092003530920035409200355092003560920035709200358092003590920036009200361092003620920036309200364092003650920036609200367092003680920036909200370092003710920037209200373092003740920037509200376092003770920037809200379092003800920038109200382092003830920038409200385092003860920038709200388092003890920039009200391092003920920039309200394092003950920039609200397092003980920039909200400092004010920040209200403092004040920040509200406092004070920040809200409092004100920041109200412092004130920041409200415092004160920041709200418092004190920042009200421092004220920042309200424092004250920042609200427092004280920042909200430092004310920043209200433092004340920043509200436092004370920043809200439092004400920044109200442092004430920044409200445092004460920044709200448092004490920045009200451092004520920045309200454092004550920045609200457092004580920045909200460092004610920046209200463092004640920046509200466092004670920046809200469092004700920047109200472092004730920047409200475092004760920047709200478092004790920048009200481092004820920048309200484092004850920048609200487092004880920048909200490092004910920049209200493092004940920049509200496092004970920049809200499092005000920050109200502092005030920050409200505092005060920050709200508092005090920051009200511092005120920051309200514092005150920051609200517092005180920051909200520092005210920052209200523092005240920052509200526092005270920052809200529092005300920053109200532092005330920053409200535092005360920053709200538092005390920054009200541092005420920054309200544092005450920054609200547092005480920054909200550092005510920055209200553092005540920055509200556092005570920055809200559092005600920056109200562092005630920056409200565092005660920056709200568092005690920057009200571092005720920057309200574092005750920057609200577092005780920057909200580092005810920058209200583092005840920058509200586092005870920058809200589092005900920059109200592092005930920059409200595092005960920059709200598092005990920060009200601092006020920060309200604092006050920060609200607092006080920060909200610092006110920061209200613092006140920061509200616092006170920061809200619092006200920062109200622092006230920062409200625092006260920062709200628092006290920063009200631092006320920063309200634092006350920063609200637092006380920063909200640092006410920064209200643092006440920064509200646092006470920064809200649092006500920065109200652092006530920065409200655092006560920065709200658092006590920066009200661092006620920066309200664092006650920066609200667092006680920066909200670092006710920067209200673092006740920067509200676092006770920067809200679092006800920068109200682092006830920068409200685092006860920068709200688092006890920069009200691092006920920069309200694092006950920069609200697092006980920069909200700092007010920070209200703092007040920070509200706092007070920070809200709092007100920071109200712092007130920071409200715092007160920071709200718092007190920072009200721092007220920072309200724092007250920072609200727092007280920072909200730092007310920073209200733092007340920073509200736092007370920073809200739092007400920074109200742092007430920074409200745092007460920074709200748092007490920075009200751092007520920075309200754092007550920075609200757092007580920075909200760092007610920076209200763092007640920076509200766092007670920076809200769092007700920077109200772092007730920077409200775092007760920077709200778092007790920078009200781092007820920078309200784092007850920078609200787092007880920078909200790092007910920079209200793092007940920079509200796092007970920079809200799092008000920080109200802092008030920080409200805092008060920080709200808092008090920081009200811092008120920081309200814092008150920081609200817092008180920081909200820092008210920082209200823092008240920082509200826092008270920082809200829092008300920083109200832092008330920083409200835092008360920083709200838092008390920084009200841092008420920084309200844092008450920084609200847092008480920084909200850092008510920085209200853092008540920085509200856092008570920085809200859092008600920086109200862092008630920086409200865092008660920086709200868092008690920087009200871092008720920087309200874092008750920087609200877092008780920087909200880092008810920088209200883092008840920088509200886092008870920088809200889092008900920089109200892092008930920089409200895092008960920089709200898092008990920090009200901092009020920090309200904092009050920090609200907092009080920090909200910092009110920091209200913092009140920091509200916092009170920091809200919092009200920092109200922092009230920092409200925092009260920092709200928092009290920093009200931092009320920093309200934092009350920093609200937092009380920093909200940092009410920094209200943092009440920094509200946092009470920094809200949092009500920095109200952092009530920095409200955092009560920095709200958092009590920096009200961092009620920096309200964092009650920096609200967092009680920096909200970092009710920097209200973092009740920097509200976092009770920097809200979092009800920098109200982092009830920098409200985092009860920098709200988092009890920099009200991092009920920099309200994092009950920099609200997092009980920099909201000092010010920100209201003092010040920100509201006092010070920100809201009092010100920101109201012092010130920101409201015092010160920101709201018092010190920102009201021092010220920102309201024092010250920102609201027092010280920102909201030092010310920103209201033092010340920103509201036092010370920103809201039092010400920104109201042092010430920104409201045092010460920104709201048092010490920105009201051092010520920105309201054092010550920105609201057092010580920105909201060092010610920106209201063092010640920106509201066092010670920106809201069092010700920107109201072092010730920107409201075092010760920107709201078092010790920108009201081092010820920108309201084092010850920108609201087092010880920108909201090092010910920109209201093092010940920109509201096092010970920109809201099092011000920110109201102092011030920110409201105092100010921000209210003092100040921000509210006092100070921000809210009092100100921001109210012092100130921001409210015092100160921001709210018092100190921002009210021092100220921002309210024092100250921002609210027092100280921002909210030092100310921003209210033092100340921003509210036092100370921003809210039092100400921004109210042092100430921004409210045092100460921004709210048092100490921005009210051092100520921005309210054092100550921005609210057092100580921005909210060092100610921006209210063092100640921006509210066092100670921006809210069092100700921007109210072092100730921007409210075092100760921007709210078092100790921008009210081092100820921008309210084092100850921008609210087092100880921008909210090092100910921009209210093092100940921009509210096092100970921009809210099092101000921010109210102092101030921010409210105092101060921010709210108092101090921011009210111092101120921011309210114092101150921011609210117092101180921011909210120092101210921012209210123092101240921012509210126092101270921012809210129092101300921013109210132092101330921013409210135092101360921013709210138092101390921014009210141092101420921014309210144092101450921014609210147092101480921014909210150092101510921015209210153092101540921015509210156092101570921015809210159092101600921016109210162092101630921016409210165092101660921016709210168092101690921017009210171092101720921017309210174092101750921017609210177092101780921017909210180092101810921018209210183092101840921018509210186092101870921018809210189092101900921019109210192092101930921019409210195092101960921019709210198092101990921020009210201092102020921020309210204092102050921020609210207092102080921020909210210092102110921021209210213092102140921021509210216092102170921021809210219092102200921022109210222092102230921022409210225092102260921022709210228092102290921023009210231092102320921023309210234092102350921023609210237092102380921023909210240092102410921024209210243092102440921024509210246092102470921024809210249092102500921025109210252092102530921025409210255092102560921025709210258092102590921026009210261092102620921026309210264092102650921026609210267092102680921026909210270092102710921027209210273092102740921027509210276092102770921027809210279092102800921028109210282092102830921028409210285092102860921028709210288092102890921029009210291092102920921029309210294092102950921029609210297092102980921029909210300092103010921030209210303092103040921030509210306092103070921030809210309092103100921031109210312092103130921031409210315092103160921031709210318092103190921032009210321092103220921032309210324092103250921032609210327092103280921032909210330092103310921033209210333092103340921033509210336092103370921033809210339092103400921034109210342092103430921034409210345092103460921034709210348092103490921035009210351092103520921035309210354092103550921035609210357092103580921035909210360092103610921036209210363092103640921036509210366092103670921036809210369092103700921037109210372092103730921037409210375092103760921037709210378092103790921038009210381092103820921038309210384092103850921038609210387092103880921038909210390092103910921039209210393092103940921039509210396092103970921039809210399092104000921040109210402092104030921040409210405092104060921040709210408092104090921041009210411092104120921041309210414092104150921041609210417092104180921041909210420092104210921042209210423092104240921042509210426092104270921042809210429092104300921043109210432092104330921043409210435092104360921043709210438092104390921044009210441092104420921044309210444092104450921044609210447092104480921044909210450092104510921045209210453092104540921045509210456092104570921045809210459092104600921046109210462092104630921046409210465092104660921046709210468092104690921047009210471092104720921047309210474092104750921047609210477092104780921047909210480092104810921048209210483092104840921048509210486092104870921048809210489092104900921049109210492092104930921049409210495092104960921049709210498092104990921050009210501092105020921050309210504092105050921050609210507092105080921050909210510092105110921051209210513092105140921051509210516092105170921051809210519092105200921052109210522092105230921052409210525092105260921052709210528092105290921053009210531092105320921053309210534092105350921053609210537092105380921053909210540092105410921054209210543092105440921054509210546092105470921054809210549092105500921055109210552092105530921055409210555092105560921055709210558092105590921056009210561092105620921056309210564092105650921056609210567092105680921056909210570092105710921057209210573092105740921057509210576092105770921057809210579092105800921058109210582092105830921058409210585092105860921058709210588092105890921059009210591092105920921059309210594092105950921059609210597092105980921059909210600092106010921060209210603092106040921060509210606092106070921060809210609092106100921061109210612092106130921061409210615092106160921061709210618092106190921062009210621092106220921062309210624092106250921062609210627092106280921062909210630092106310921063209210633092106340921063509210636092106370921063809210639092106400921064109210642092106430921064409210645092106460921064709210648092106490921065009210651092106520921065309210654092106550921065609210657092106580921065909210660092106610921066209210663092106640921066509210666092106670921066809210669092106700921067109210672092106730921067409210675092106760921067709210678092106790921068009210681092106820921068309210684092106850921068609210687092106880921068909210690092106910921069209210693092106940921069509210696092106970921069809210699092107000921070109210702092107030921070409210705092107060921070709210708092107090921071009210711092107120921071309210714092107150921071609210717092107180921071909210720092107210921072209210723092107240921072509210726092107270921072809210729092107300921073109210732092107330921073409210735092107360921073709210738092107390921074009210741092107420921074309210744092107450921074609210747092107480921074909210750092107510921075209210753092107540921075509210756092107570921075809210759092107600921076109210762092107630921076409210765092107660921076709210768092107690921077009210771092107720921077309210774092107750921077609210777092107780921077909210780092107810921078209210783092107840921078509210786092107870921078809210789092107900921079109210792092107930921079409210795092107960921079709210798092107990921080009210801092108020921080309210804092108050921080609210807092108080921080909210810092108110921081209210813092108140921081509210816092108170921081809210819092108200921082109210822092108230921082409210825092108260921082709210828092108290921083009210831092108320921083309210834092108350921083609210837092108380921083909210840092108410921084209210843092108440921084509210846092108470921084809210849092108500921085109210852092108530921085409210855092108560921085709210858092108590921086009210861092108620921086309210864092108650921086609210867092108680921086909210870092108710921087209210873092108740921087509210876092108770921087809210879092108800921088109210882092108830921088409210885092108860921088709210888092108890921089009210891092108920921089309210894092108950921089609210897092108980921089909210900092109010921090209210903092109040921090509210906092109070921090809210909092109100921091109210912092109130921091409210915092109160921091709210918092109190921092009210921092109220921092309210924092109250921092609210927092109280921092909210930092109310921093209210933092109340921093509210936092109370921093809210939092109400921094109210942092109430921094409210945092109460921094709210948092109490921095009210951092109520921095309210954092109550921095609210957092109580921095909210960092109610921096209210963092109640921096509210966092109670921096809210969092109700921097109210972092109730921097409210975092109760921097709210978092109790921098009210981092109820921098309210984092109850921098609210987092109880921098909210990092109910921099209210993092109940921099509210996092109970921099809210999092110000921100109211002092110030921100409211005092110060921100709211008092110090921101009211011092110120921101309211014092110150921101609211017092110180921101909211020092110210921102209211023092110240921102509211026092110270921102809211029092110300921103109211032092110330921103409211035092110360921103709211038092110390921104009211041092110420921104309211044092110450921104609211047092110480921104909211050092110510921105209211053092110540921105509211056092110570921105809211059092110600921106109211062092110630921106409211065092110660921106709211068092110690921107009211071092110720921107309211074092110750921107609211077092110780921107909211080092110810921108209211083092110840921108509211086092110870921108809211089092110900921109109211092092110930921109409211095092110960921109709211098092110990921110009211101092111020921110309211104092111050922000109220002092200030922000409220005092200060922000709220008092200090922001009220011092200120922001309220014092200150922001609220017092200180922001909220020092200210922002209220023092200240922002509220026092200270922002809220029092200300922003109220032092200330922003409220035092200360922003709220038092200390922004009220041092200420922004309220044092200450922004609220047092200480922004909220050092200510922005209220053092200540922005509220056092200570922005809220059092200600922006109220062092200630922006409220065092200660922006709220068092200690922007009220071092200720922007309220074092200750922007609220077092200780922007909220080092200810922008209220083092200840922008509220086092200870922008809220089092200900922009109220092092200930922009409220095092200960922009709220098092200990922010009220101092201020922010309220104092201050922010609220107092201080922010909220110092201110922011209220113092201140922011509220116092201170922011809220119092201200922012109220122092201230922012409220125092201260922012709220128092201290922013009220131092201320922013309220134092201350922013609220137092201380922013909220140092201410922014209220143092201440922014509220146092201470922014809220149092201500922015109220152092201530922015409220155092201560922015709220158092201590922016009220161092201620922016309220164092201650922016609220167092201680922016909220170092201710922017209220173092201740922017509220176092201770922017809220179092201800922018109220182092201830922018409220185092201860922018709220188092201890922019009220191092201920922019309220194092201950922019609220197092201980922019909220200092202010922020209220203092202040922020509220206092202070922020809220209092202100922021109220212092202130922021409220215092202160922021709220218092202190922022009220221092202220922022309220224092202250922022609220227092202280922022909220230092202310922023209220233092202340922023509220236092202370922023809220239092202400922024109220242092202430922024409220245092202460922024709220248092202490922025009220251092202520922025309220254092202550922025609220257092202580922025909220260092202610922026209220263092202640922026509220266092202670922026809220269092202700922027109220272092202730922027409220275092202760922027709220278092202790922028009220281092202820922028309220284092202850922028609220287092202880922028909220290092202910922029209220293092202940922029509220296092202970922029809220299092203000922030109220302092203030922030409220305092203060922030709220308092203090922031009220311092203120922031309220314092203150922031609220317092203180922031909220320092203210922032209220323092203240922032509220326092203270922032809220329092203300922033109220332092203330922033409220335092203360922033709220338092203390922034009220341092203420922034309220344092203450922034609220347092203480922034909220350092203510922035209220353092203540922035509220356092203570922035809220359092203600922036109220362092203630922036409220365092203660922036709220368092203690922037009220371092203720922037309220374092203750922037609220377092203780922037909220380092203810922038209220383092203840922038509220386092203870922038809220389092203900922039109220392092203930922039409220395092203960922039709220398092203990922040009220401092204020922040309220404092204050922040609220407092204080922040909220410092204110922041209220413092204140922041509220416092204170922041809220419092204200922042109220422092204230922042409220425092204260922042709220428092204290922043009220431092204320922043309220434092204350922043609220437092204380922043909220440092204410922044209220443092204440922044509220446092204470922044809220449092204500922045109220452092204530922045409220455092204560922045709220458092204590922046009220461092204620922046309220464092204650922046609220467092204680922046909220470092204710922047209220473092204740922047509220476092204770922047809220479092204800922048109220482092204830922048409220485092204860922048709220488092204890922049009220491092204920922049309220494092204950922049609220497092204980922049909220500092205010922050209220503092205040922050509220506092205070922050809220509092205100922051109220512092205130922051409220515092205160922051709220518092205190922052009220521092205220922052309220524092205250922052609220527092205280922052909220530092205310922053209220533092205340922053509220536092205370922053809220539092205400922054109220542092205430922054409220545092205460922054709220548092205490922055009220551092205520922055309220554092205550922055609220557092205580922055909220560092205610922056209220563092205640922056509220566092205670922056809220569092205700922057109220572092205730922057409220575092205760922057709220578092205790922058009220581092205820922058309220584092205850922058609220587092205880922058909220590092205910922059209220593092205940922059509220596092205970922059809220599092206000922060109220602092206030922060409220605092206060922060709220608092206090922061009220611092206120922061309220614092206150922061609220617092206180922061909220620092206210922062209220623092206240922062509220626092206270922062809220629092206300922063109220632092206330922063409220635092206360922063709220638092206390922064009220641092206420922064309220644092206450922064609220647092206480922064909220650092206510922065209220653092206540922065509220656092206570922065809220659092206600922066109220662092206630922066409220665092206660922066709220668092206690922067009220671092206720922067309220674092206750922067609220677092206780922067909220680092206810922068209220683092206840922068509220686092206870922068809220689092206900922069109220692092206930922069409220695092206960922069709220698092206990922070009220701092207020922070309220704092207050922070609220707092207080922070909220710092207110922071209220713092207140922071509220716092207170922071809220719092207200922072109220722092207230922072409220725092207260922072709220728092207290922073009220731092207320922073309220734092207350922073609220737092207380922073909220740092207410922074209220743092207440922074509220746092207470922074809220749092207500922075109220752092207530922075409220755092207560922075709220758092207590922076009220761092207620922076309220764092207650922076609220767092207680922076909220770092207710922077209220773092207740922077509220776092207770922077809220779092207800922078109220782092207830922078409220785092207860922078709220788092207890922079009220791092207920922079309220794092207950922079609220797092207980922079909220800092208010922080209220803092208040922080509220806092208070922080809220809092208100922081109220812092208130922081409220815092208160922081709220818092208190922082009220821092208220922082309220824092208250922082609220827092208280922082909220830092208310922083209220833092208340922083509220836092208370922083809220839092208400922084109220842092208430922084409220845092208460922084709220848092208490922085009220851092208520922085309220854092208550922085609220857092208580922085909220860092208610922086209220863092208640922086509220866092208670922086809220869092208700922087109220872092208730922087409220875092208760922087709220878092208790922088009220881092208820922088309220884092208850922088609220887092208880922088909220890092208910922089209220893092208940922089509220896092208970922089809220899092209000922090109220902092209030922090409220905092209060922090709220908092209090922091009220911092209120922091309220914092209150922091609220917092209180922091909220920092209210922092209220923092209240922092509220926092209270922092809220929092209300922093109220932092209330922093409220935092209360922093709220938092209390922094009220941092209420922094309220944092209450922094609220947092209480922094909220950092209510922095209220953092209540922095509220956092209570922095809220959092209600922096109220962092209630922096409220965092209660922096709220968092209690922097009220971092209720922097309220974092209750922097609220977092209780922097909220980092209810922098209220983092209840922098509220986092209870922098809220989092209900922099109220992092209930922099409220995092209960922099709220998092209990922100009221001092210020922100309221004092210050922100609221007092210080922100909221010092210110922101209221013092210140922101509221016092210170922101809221019092210200922102109221022092210230922102409221025092210260922102709221028092210290922103009221031092210320922103309221034092210350922103609221037092210380922103909221040092210410922104209221043092210440922104509221046092210470922104809221049092210500922105109221052092210530922105409221055092210560922105709221058092210590922106009221061092210620922106309221064092210650922106609221067092210680922106909221070092210710922107209221073092210740922107509221076092210770922107809221079092210800922108109221082092210830922108409221085092210860922108709221088092210890922109009221091092210920922109309221094092210950922109609221097092210980922109909221100092211010922110209221103092211040922110509230001092300020923000309230004092300050923000609230007092300080923000909230010092300110923001209230013092300140923001509230016092300170923001809230019092300200923002109230022092300230923002409230025092300260923002709230028092300290923003009230031092300320923003309230034092300350923003609230037092300380923003909230040092300410923004209230043092300440923004509230046092300470923004809230049092300500923005109230052092300530923005409230055092300560923005709230058092300590923006009230061092300620923006309230064092300650923006609230067092300680923006909230070092300710923007209230073092300740923007509230076092300770923007809230079092300800923008109230082092300830923008409230085092300860923008709230088092300890923009009230091092300920923009309230094092300950923009609230097092300980923009909230100092301010923010209230103092301040923010509230106092301070923010809230109092301100923011109230112092301130923011409230115092301160923011709230118092301190923012009230121092301220923012309230124092301250923012609230127092301280923012909230130092301310923013209230133092301340923013509230136092301370923013809230139092301400923014109230142092301430923014409230145092301460923014709230148092301490923015009230151092301520923015309230154092301550923015609230157092301580923015909230160092301610923016209230163092301640923016509230166092301670923016809230169092301700923017109230172092301730923017409230175092301760923017709230178092301790923018009230181092301820923018309230184092301850923018609230187092301880923018909230190092301910923019209230193092301940923019509230196092301970923019809230199092302000923020109230202092302030923020409230205092302060923020709230208092302090923021009230211092302120923021309230214092302150923021609230217092302180923021909230220092302210923022209230223092302240923022509230226092302270923022809230229092302300923023109230232092302330923023409230235092302360923023709230238092302390923024009230241092302420923024309230244092302450923024609230247092302480923024909230250092302510923025209230253092302540923025509230256092302570923025809230259092302600923026109230262092302630923026409230265092302660923026709230268092302690923027009230271092302720923027309230274092302750923027609230277092302780923027909230280092302810923028209230283092302840923028509230286092302870923028809230289092302900923029109230292092302930923029409230295092302960923029709230298092302990923030009230301092303020923030309230304092303050923030609230307092303080923030909230310092303110923031209230313092303140923031509230316092303170923031809230319092303200923032109230322092303230923032409230325092303260923032709230328092303290923033009230331092303320923033309230334092303350923033609230337092303380923033909230340092303410923034209230343092303440923034509230346092303470923034809230349092303500923035109230352092303530923035409230355092303560923035709230358092303590923036009230361092303620923036309230364092303650923036609230367092303680923036909230370092303710923037209230373092303740923037509230376092303770923037809230379092303800923038109230382092303830923038409230385092303860923038709230388092303890923039009230391092303920923039309230394092303950923039609230397092303980923039909230400092304010923040209230403092304040923040509230406092304070923040809230409092304100923041109230412092304130923041409230415092304160923041709230418092304190923042009230421092304220923042309230424092304250923042609230427092304280923042909230430092304310923043209230433092304340923043509230436092304370923043809230439092304400923044109230442092304430923044409230445092304460923044709230448092304490923045009230451092304520923045309230454092304550923045609230457092304580923045909230460092304610923046209230463092304640923046509230466092304670923046809230469092304700923047109230472092304730923047409230475092304760923047709230478092304790923048009230481092304820923048309230484092304850923048609230487092304880923048909230490092304910923049209230493092304940923049509230496092304970923049809230499092305000923050109230502092305030923050409230505092305060923050709230508092305090923051009230511092305120923051309230514092305150923051609230517092305180923051909230520092305210923052209230523092305240923052509230526092305270923052809230529092305300923053109230532092305330923053409230535092305360923053709230538092305390923054009230541092305420923054309230544092305450923054609230547092305480923054909230550092305510923055209230553092305540923055509230556092305570923055809230559092305600923056109230562092305630923056409230565092305660923056709230568092305690923057009230571092305720923057309230574092305750923057609230577092305780923057909230580092305810923058209230583092305840923058509230586092305870923058809230589092305900923059109230592092305930923059409230595092305960923059709230598092305990923060009230601092306020923060309230604092306050923060609230607092306080923060909230610092306110923061209230613092306140923061509230616092306170923061809230619092306200923062109230622092306230923062409230625092306260923062709230628092306290923063009230631092306320923063309230634092306350923063609230637092306380923063909230640092306410923064209230643092306440923064509230646092306470923064809230649092306500923065109230652092306530923065409230655092306560923065709230658092306590923066009230661092306620923066309230664092306650923066609230667092306680923066909230670092306710923067209230673092306740923067509230676092306770923067809230679092306800923068109230682092306830923068409230685092306860923068709230688092306890923069009230691092306920923069309230694092306950923069609230697092306980923069909230700092307010923070209230703092307040923070509230706092307070923070809230709092307100923071109230712092307130923071409230715092307160923071709230718092307190923072009230721092307220923072309230724092307250923072609230727092307280923072909230730092307310923073209230733092307340923073509230736092307370923073809230739092307400923074109230742092307430923074409230745092307460923074709230748092307490923075009230751092307520923075309230754092307550923075609230757092307580923075909230760092307610923076209230763092307640923076509230766092307670923076809230769092307700923077109230772092307730923077409230775092307760923077709230778092307790923078009230781092307820923078309230784092307850923078609230787092307880923078909230790092307910923079209230793092307940923079509230796092307970923079809230799092308000923080109230802092308030923080409230805092308060923080709230808092308090923081009230811092308120923081309230814092308150923081609230817092308180923081909230820092308210923082209230823092308240923082509230826092308270923082809230829092308300923083109230832092308330923083409230835092308360923083709230838092308390923084009230841092308420923084309230844092308450923084609230847092308480923084909230850092308510923085209230853092308540923085509230856092308570923085809230859092308600923086109230862092308630923086409230865092308660923086709230868092308690923087009230871092308720923087309230874092308750923087609230877092308780923087909230880092308810923088209230883092308840923088509230886092308870923088809230889092308900923089109230892092308930923089409230895092308960923089709230898092308990923090009230901092309020923090309230904092309050923090609230907092309080923090909230910092309110923091209230913092309140923091509230916092309170923091809230919092309200923092109230922092309230923092409230925092309260923092709230928092309290923093009230931092309320923093309230934092309350923093609230937092309380923093909230940092309410923094209230943092309440923094509230946092309470923094809230949092309500923095109230952092309530923095409230955092309560923095709230958092309590923096009230961092309620923096309230964092309650923096609230967092309680923096909230970092309710923097209230973092309740923097509230976092309770923097809230979092309800923098109230982092309830923098409230985092309860923098709230988092309890923099009230991092309920923099309230994092309950923099609230997092309980923099909231000092310010923100209231003092310040923100509231006092310070923100809231009092310100923101109231012092310130923101409231015092310160923101709231018092310190923102009231021092310220923102309231024092310250923102609231027092310280923102909231030092310310923103209231033092310340923103509231036092310370923103809231039092310400923104109231042092310430923104409231045092310460923104709231048092310490923105009231051092310520923105309231054092310550923105609231057092310580923105909231060092310610923106209231063092310640923106509231066092310670923106809231069092310700923107109231072092310730923107409231075092310760923107709231078092310790923108009231081092310820923108309231084092310850923108609231087092310880923108909231090092310910923109209231093092310940923109509231096092310970923109809231099092311000923110109231102092311030923110409231105092400010924000209240003092400040924000509240006092400070924000809240009092400100924001109240012092400130924001409240015092400160924001709240018092400190924002009240021092400220924002309240024092400250924002609240027092400280924002909240030092400310924003209240033092400340924003509240036092400370924003809240039092400400924004109240042092400430924004409240045092400460924004709240048092400490924005009240051092400520924005309240054092400550924005609240057092400580924005909240060092400610924006209240063092400640924006509240066092400670924006809240069092400700924007109240072092400730924007409240075092400760924007709240078092400790924008009240081092400820924008309240084092400850924008609240087092400880924008909240090092400910924009209240093092400940924009509240096092400970924009809240099092401000924010109240102092401030924010409240105092401060924010709240108092401090924011009240111092401120924011309240114092401150924011609240117092401180924011909240120092401210924012209240123092401240924012509240126092401270924012809240129092401300924013109240132092401330924013409240135092401360924013709240138092401390924014009240141092401420924014309240144092401450924014609240147092401480924014909240150092401510924015209240153092401540924015509240156092401570924015809240159092401600924016109240162092401630924016409240165092401660924016709240168092401690924017009240171092401720924017309240174092401750924017609240177092401780924017909240180092401810924018209240183092401840924018509240186092401870924018809240189092401900924019109240192092401930924019409240195092401960924019709240198092401990924020009240201092402020924020309240204092402050924020609240207092402080924020909240210092402110924021209240213092402140924021509240216092402170924021809240219092402200924022109240222092402230924022409240225092402260924022709240228092402290924023009240231092402320924023309240234092402350924023609240237092402380924023909240240092402410924024209240243092402440924024509240246092402470924024809240249092402500924025109240252092402530924025409240255092402560924025709240258092402590924026009240261092402620924026309240264092402650924026609240267092402680924026909240270092402710924027209240273092402740924027509240276092402770924027809240279092402800924028109240282092402830924028409240285092402860924028709240288092402890924029009240291092402920924029309240294092402950924029609240297092402980924029909240300092403010924030209240303092403040924030509240306092403070924030809240309092403100924031109240312092403130924031409240315092403160924031709240318092403190924032009240321092403220924032309240324092403250924032609240327092403280924032909240330092403310924033209240333092403340924033509240336092403370924033809240339092403400924034109240342092403430924034409240345092403460924034709240348092403490924035009240351092403520924035309240354092403550924035609240357092403580924035909240360092403610924036209240363092403640924036509240366092403670924036809240369092403700924037109240372092403730924037409240375092403760924037709240378092403790924038009240381092403820924038309240384092403850924038609240387092403880924038909240390092403910924039209240393092403940924039509240396092403970924039809240399092404000924040109240402092404030924040409240405092404060924040709240408092404090924041009240411092404120924041309240414092404150924041609240417092404180924041909240420092404210924042209240423092404240924042509240426092404270924042809240429092404300924043109240432092404330924043409240435092404360924043709240438092404390924044009240441092404420924044309240444092404450924044609240447092404480924044909240450092404510924045209240453092404540924045509240456092404570924045809240459092404600924046109240462092404630924046409240465092404660924046709240468092404690924047009240471092404720924047309240474092404750924047609240477092404780924047909240480092404810924048209240483092404840924048509240486092404870924048809240489092404900924049109240492092404930924049409240495092404960924049709240498092404990924050009240501092405020924050309240504092405050924050609240507092405080924050909240510092405110924051209240513092405140924051509240516092405170924051809240519092405200924052109240522092405230924052409240525092405260924052709240528092405290924053009240531092405320924053309240534092405350924053609240537092405380924053909240540092405410924054209240543092405440924054509240546092405470924054809240549092405500924055109240552092405530924055409240555092405560924055709240558092405590924056009240561092405620924056309240564092405650924056609240567092405680924056909240570092405710924057209240573092405740924057509240576092405770924057809240579092405800924058109240582092405830924058409240585092405860924058709240588092405890924059009240591092405920924059309240594092405950924059609240597092405980924059909240600092406010924060209240603092406040924060509240606092406070924060809240609092406100924061109240612092406130924061409240615092406160924061709240618092406190924062009240621092406220924062309240624092406250924062609240627092406280924062909240630092406310924063209240633092406340924063509240636092406370924063809240639092406400924064109240642092406430924064409240645092406460924064709240648092406490924065009240651092406520924065309240654092406550924065609240657092406580924065909240660092406610924066209240663092406640924066509240666092406670924066809240669092406700924067109240672092406730924067409240675092406760924067709240678092406790924068009240681092406820924068309240684092406850924068609240687092406880924068909240690092406910924069209240693092406940924069509240696092406970924069809240699092407000924070109240702092407030924070409240705092407060924070709240708092407090924071009240711092407120924071309240714092407150924071609240717092407180924071909240720092407210924072209240723092407240924072509240726092407270924072809240729092407300924073109240732092407330924073409240735092407360924073709240738092407390924074009240741092407420924074309240744092407450924074609240747092407480924074909240750092407510924075209240753092407540924075509240756092407570924075809240759092407600924076109240762092407630924076409240765092407660924076709240768092407690924077009240771092407720924077309240774092407750924077609240777092407780924077909240780092407810924078209240783092407840924078509240786092407870924078809240789092407900924079109240792092407930924079409240795092407960924079709240798092407990924080009240801092408020924080309240804092408050924080609240807092408080924080909240810092408110924081209240813092408140924081509240816092408170924081809240819092408200924082109240822092408230924082409240825092408260924082709240828092408290924083009240831092408320924083309240834092408350924083609240837092408380924083909240840092408410924084209240843092408440924084509240846092408470924084809240849092408500924085109240852092408530924085409240855092408560924085709240858092408590924086009240861092408620924086309240864092408650924086609240867092408680924086909240870092408710924087209240873092408740924087509240876092408770924087809240879092408800924088109240882092408830924088409240885092408860924088709240888092408890924089009240891092408920924089309240894092408950924089609240897092408980924089909240900092409010924090209240903092409040924090509240906092409070924090809240909092409100924091109240912092409130924091409240915092409160924091709240918092409190924092009240921092409220924092309240924092409250924092609240927092409280924092909240930092409310924093209240933092409340924093509240936092409370924093809240939092409400924094109240942092409430924094409240945092409460924094709240948092409490924095009240951092409520924095309240954092409550924095609240957092409580924095909240960092409610924096209240963092409640924096509240966092409670924096809240969092409700924097109240972092409730924097409240975092409760924097709240978092409790924098009240981092409820924098309240984092409850924098609240987092409880924098909240990092409910924099209240993092409940924099509240996092409970924099809240999092410000924100109241002092410030924100409241005092410060924100709241008092410090924101009241011092410120924101309241014092410150924101609241017092410180924101909241020092410210924102209241023092410240924102509241026092410270924102809241029092410300924103109241032092410330924103409241035092410360924103709241038092410390924104009241041092410420924104309241044092410450924104609241047092410480924104909241050092410510924105209241053092410540924105509241056092410570924105809241059092410600924106109241062092410630924106409241065092410660924106709241068092410690924107009241071092410720924107309241074092410750924107609241077092410780924107909241080092410810924108209241083092410840924108509241086092410870924108809241089092410900924109109241092092410930924109409241095092410960924109709241098092410990924110009241101092411020924110309241104092411050925000109250002092500030925000409250005092500060925000709250008092500090925001009250011092500120925001309250014092500150925001609250017092500180925001909250020092500210925002209250023092500240925002509250026092500270925002809250029092500300925003109250032092500330925003409250035092500360925003709250038092500390925004009250041092500420925004309250044092500450925004609250047092500480925004909250050092500510925005209250053092500540925005509250056092500570925005809250059092500600925006109250062092500630925006409250065092500660925006709250068092500690925007009250071092500720925007309250074092500750925007609250077092500780925007909250080092500810925008209250083092500840925008509250086092500870925008809250089092500900925009109250092092500930925009409250095092500960925009709250098092500990925010009250101092501020925010309250104092501050925010609250107092501080925010909250110092501110925011209250113092501140925011509250116092501170925011809250119092501200925012109250122092501230925012409250125092501260925012709250128092501290925013009250131092501320925013309250134092501350925013609250137092501380925013909250140092501410925014209250143092501440925014509250146092501470925014809250149092501500925015109250152092501530925015409250155092501560925015709250158092501590925016009250161092501620925016309250164092501650925016609250167092501680925016909250170092501710925017209250173092501740925017509250176092501770925017809250179092501800925018109250182092501830925018409250185092501860925018709250188092501890925019009250191092501920925019309250194092501950925019609250197092501980925019909250200092502010925020209250203092502040925020509250206092502070925020809250209092502100925021109250212092502130925021409250215092502160925021709250218092502190925022009250221092502220925022309250224092502250925022609250227092502280925022909250230092502310925023209250233092502340925023509250236092502370925023809250239092502400925024109250242092502430925024409250245092502460925024709250248092502490925025009250251092502520925025309250254092502550925025609250257092502580925025909250260092502610925026209250263092502640925026509250266092502670925026809250269092502700925027109250272092502730925027409250275092502760925027709250278092502790925028009250281092502820925028309250284092502850925028609250287092502880925028909250290092502910925029209250293092502940925029509250296092502970925029809250299092503000925030109250302092503030925030409250305092503060925030709250308092503090925031009250311092503120925031309250314092503150925031609250317092503180925031909250320092503210925032209250323092503240925032509250326092503270925032809250329092503300925033109250332092503330925033409250335092503360925033709250338092503390925034009250341092503420925034309250344092503450925034609250347092503480925034909250350092503510925035209250353092503540925035509250356092503570925035809250359092503600925036109250362092503630925036409250365092503660925036709250368092503690925037009250371092503720925037309250374092503750925037609250377092503780925037909250380092503810925038209250383092503840925038509250386092503870925038809250389092503900925039109250392092503930925039409250395092503960925039709250398092503990925040009250401092504020925040309250404092504050925040609250407092504080925040909250410092504110925041209250413092504140925041509250416092504170925041809250419092504200925042109250422092504230925042409250425092504260925042709250428092504290925043009250431092504320925043309250434092504350925043609250437092504380925043909250440092504410925044209250443092504440925044509250446092504470925044809250449092504500925045109250452092504530925045409250455092504560925045709250458092504590925046009250461092504620925046309250464092504650925046609250467092504680925046909250470092504710925047209250473092504740925047509250476092504770925047809250479092504800925048109250482092504830925048409250485092504860925048709250488092504890925049009250491092504920925049309250494092504950925049609250497092504980925049909250500092505010925050209250503092505040925050509250506092505070925050809250509092505100925051109250512092505130925051409250515092505160925051709250518092505190925052009250521092505220925052309250524092505250925052609250527092505280925052909250530092505310925053209250533092505340925053509250536092505370925053809250539092505400925054109250542092505430925054409250545092505460925054709250548092505490925055009250551092505520925055309250554092505550925055609250557092505580925055909250560092505610925056209250563092505640925056509250566092505670925056809250569092505700925057109250572092505730925057409250575092505760925057709250578092505790925058009250581092505820925058309250584092505850925058609250587092505880925058909250590092505910925059209250593092505940925059509250596092505970925059809250599092506000925060109250602092506030925060409250605092506060925060709250608092506090925061009250611092506120925061309250614092506150925061609250617092506180925061909250620092506210925062209250623092506240925062509250626092506270925062809250629092506300925063109250632092506330925063409250635092506360925063709250638092506390925064009250641092506420925064309250644092506450925064609250647092506480925064909250650092506510925065209250653092506540925065509250656092506570925065809250659092506600925066109250662092506630925066409250665092506660925066709250668092506690925067009250671092506720925067309250674092506750925067609250677092506780925067909250680092506810925068209250683092506840925068509250686092506870925068809250689092506900925069109250692092506930925069409250695092506960925069709250698092506990925070009250701092507020925070309250704092507050925070609250707092507080925070909250710092507110925071209250713092507140925071509250716092507170925071809250719092507200925072109250722092507230925072409250725092507260925072709250728092507290925073009250731092507320925073309250734092507350925073609250737092507380925073909250740092507410925074209250743092507440925074509250746092507470925074809250749092507500925075109250752092507530925075409250755092507560925075709250758092507590925076009250761092507620925076309250764092507650925076609250767092507680925076909250770092507710925077209250773092507740925077509250776092507770925077809250779092507800925078109250782092507830925078409250785092507860925078709250788092507890925079009250791092507920925079309250794092507950925079609250797092507980925079909250800092508010925080209250803092508040925080509250806092508070925080809250809092508100925081109250812092508130925081409250815092508160925081709250818092508190925082009250821092508220925082309250824092508250925082609250827092508280925082909250830092508310925083209250833092508340925083509250836092508370925083809250839092508400925084109250842092508430925084409250845092508460925084709250848092508490925085009250851092508520925085309250854092508550925085609250857092508580925085909250860092508610925086209250863092508640925086509250866092508670925086809250869092508700925087109250872092508730925087409250875092508760925087709250878092508790925088009250881092508820925088309250884092508850925088609250887092508880925088909250890092508910925089209250893092508940925089509250896092508970925089809250899092509000925090109250902092509030925090409250905092509060925090709250908092509090925091009250911092509120925091309250914092509150925091609250917092509180925091909250920092509210925092209250923092509240925092509250926092509270925092809250929092509300925093109250932092509330925093409250935092509360925093709250938092509390925094009250941092509420925094309250944092509450925094609250947092509480925094909250950092509510925095209250953092509540925095509250956092509570925095809250959092509600925096109250962092509630925096409250965092509660925096709250968092509690925097009250971092509720925097309250974092509750925097609250977092509780925097909250980092509810925098209250983092509840925098509250986092509870925098809250989092509900925099109250992092509930925099409250995092509960925099709250998092509990925100009251001092510020925100309251004092510050925100609251007092510080925100909251010092510110925101209251013092510140925101509251016092510170925101809251019092510200925102109251022092510230925102409251025092510260925102709251028092510290925103009251031092510320925103309251034092510350925103609251037092510380925103909251040092510410925104209251043092510440925104509251046092510470925104809251049092510500925105109251052092510530925105409251055092510560925105709251058092510590925106009251061092510620925106309251064092510650925106609251067092510680925106909251070092510710925107209251073092510740925107509251076092510770925107809251079092510800925108109251082092510830925108409251085092510860925108709251088092510890925109009251091092510920925109309251094092510950925109609251097092510980925109909251100092511010925110209251103092511040925110509260001092600020926000309260004092600050926000609260007092600080926000909260010092600110926001209260013092600140926001509260016092600170926001809260019092600200926002109260022092600230926002409260025092600260926002709260028092600290926003009260031092600320926003309260034092600350926003609260037092600380926003909260040092600410926004209260043092600440926004509260046092600470926004809260049092600500926005109260052092600530926005409260055092600560926005709260058092600590926006009260061092600620926006309260064092600650926006609260067092600680926006909260070092600710926007209260073092600740926007509260076092600770926007809260079092600800926008109260082092600830926008409260085092600860926008709260088092600890926009009260091092600920926009309260094092600950926009609260097092600980926009909260100092601010926010209260103092601040926010509260106092601070926010809260109092601100926011109260112092601130926011409260115092601160926011709260118092601190926012009260121092601220926012309260124092601250926012609260127092601280926012909260130092601310926013209260133092601340926013509260136092601370926013809260139092601400926014109260142092601430926014409260145092601460926014709260148092601490926015009260151092601520926015309260154092601550926015609260157092601580926015909260160092601610926016209260163092601640926016509260166092601670926016809260169092601700926017109260172092601730926017409260175092601760926017709260178092601790926018009260181092601820926018309260184092601850926018609260187092601880926018909260190092601910926019209260193092601940926019509260196092601970926019809260199092602000926020109260202092602030926020409260205092602060926020709260208092602090926021009260211092602120926021309260214092602150926021609260217092602180926021909260220092602210926022209260223092602240926022509260226092602270926022809260229092602300926023109260232092602330926023409260235092602360926023709260238092602390926024009260241092602420926024309260244092602450926024609260247092602480926024909260250092602510926025209260253092602540926025509260256092602570926025809260259092602600926026109260262092602630926026409260265092602660926026709260268092602690926027009260271092602720926027309260274092602750926027609260277092602780926027909260280092602810926028209260283092602840926028509260286092602870926028809260289092602900926029109260292092602930926029409260295092602960926029709260298092602990926030009260301092603020926030309260304092603050926030609260307092603080926030909260310092603110926031209260313092603140926031509260316092603170926031809260319092603200926032109260322092603230926032409260325092603260926032709260328092603290926033009260331092603320926033309260334092603350926033609260337092603380926033909260340092603410926034209260343092603440926034509260346092603470926034809260349092603500926035109260352092603530926035409260355092603560926035709260358092603590926036009260361092603620926036309260364092603650926036609260367092603680926036909260370092603710926037209260373092603740926037509260376092603770926037809260379092603800926038109260382092603830926038409260385092603860926038709260388092603890926039009260391092603920926039309260394092603950926039609260397092603980926039909260400092604010926040209260403092604040926040509260406092604070926040809260409092604100926041109260412092604130926041409260415092604160926041709260418092604190926042009260421092604220926042309260424092604250926042609260427092604280926042909260430092604310926043209260433092604340926043509260436092604370926043809260439092604400926044109260442092604430926044409260445092604460926044709260448092604490926045009260451092604520926045309260454092604550926045609260457092604580926045909260460092604610926046209260463092604640926046509260466092604670926046809260469092604700926047109260472092604730926047409260475092604760926047709260478092604790926048009260481092604820926048309260484092604850926048609260487092604880926048909260490092604910926049209260493092604940926049509260496092604970926049809260499092605000926050109260502092605030926050409260505092605060926050709260508092605090926051009260511092605120926051309260514092605150926051609260517092605180926051909260520092605210926052209260523092605240926052509260526092605270926052809260529092605300926053109260532092605330926053409260535092605360926053709260538092605390926054009260541092605420926054309260544092605450926054609260547092605480926054909260550092605510926055209260553092605540926055509260556092605570926055809260559092605600926056109260562092605630926056409260565092605660926056709260568092605690926057009260571092605720926057309260574092605750926057609260577092605780926057909260580092605810926058209260583092605840926058509260586092605870926058809260589092605900926059109260592092605930926059409260595092605960926059709260598092605990926060009260601092606020926060309260604092606050926060609260607092606080926060909260610092606110926061209260613092606140926061509260616092606170926061809260619092606200926062109260622092606230926062409260625092606260926062709260628092606290926063009260631092606320926063309260634092606350926063609260637092606380926063909260640092606410926064209260643092606440926064509260646092606470926064809260649092606500926065109260652092606530926065409260655092606560926065709260658092606590926066009260661092606620926066309260664092606650926066609260667092606680926066909260670092606710926067209260673092606740926067509260676092606770926067809260679092606800926068109260682092606830926068409260685092606860926068709260688092606890926069009260691092606920926069309260694092606950926069609260697092606980926069909260700092607010926070209260703092607040926070509260706092607070926070809260709092607100926071109260712092607130926071409260715092607160926071709260718092607190926072009260721092607220926072309260724092607250926072609260727092607280926072909260730092607310926073209260733092607340926073509260736092607370926073809260739092607400926074109260742092607430926074409260745092607460926074709260748092607490926075009260751092607520926075309260754092607550926075609260757092607580926075909260760092607610926076209260763092607640926076509260766092607670926076809260769092607700926077109260772092607730926077409260775092607760926077709260778092607790926078009260781092607820926078309260784092607850926078609260787092607880926078909260790092607910926079209260793092607940926079509260796092607970926079809260799092608000926080109260802092608030926080409260805092608060926080709260808092608090926081009260811092608120926081309260814092608150926081609260817092608180926081909260820092608210926082209260823092608240926082509260826092608270926082809260829092608300926083109260832092608330926083409260835092608360926083709260838092608390926084009260841092608420926084309260844092608450926084609260847092608480926084909260850092608510926085209260853092608540926085509260856092608570926085809260859092608600926086109260862092608630926086409260865092608660926086709260868092608690926087009260871092608720926087309260874092608750926087609260877092608780926087909260880092608810926088209260883092608840926088509260886092608870926088809260889092608900926089109260892092608930926089409260895092608960926089709260898092608990926090009260901092609020926090309260904092609050926090609260907092609080926090909260910092609110926091209260913092609140926091509260916092609170926091809260919092609200926092109260922092609230926092409260925092609260926092709260928092609290926093009260931092609320926093309260934092609350926093609260937092609380926093909260940092609410926094209260943092609440926094509260946092609470926094809260949092609500926095109260952092609530926095409260955092609560926095709260958092609590926096009260961092609620926096309260964092609650926096609260967092609680926096909260970092609710926097209260973092609740926097509260976092609770926097809260979092609800926098109260982092609830926098409260985092609860926098709260988092609890926099009260991092609920926099309260994092609950926099609260997092609980926099909261000092610010926100209261003092610040926100509261006092610070926100809261009092610100926101109261012092610130926101409261015092610160926101709261018092610190926102009261021092610220926102309261024092610250926102609261027092610280926102909261030092610310926103209261033092610340926103509261036092610370926103809261039092610400926104109261042092610430926104409261045092610460926104709261048092610490926105009261051092610520926105309261054092610550926105609261057092610580926105909261060092610610926106209261063092610640926106509261066092610670926106809261069092610700926107109261072092610730926107409261075092610760926107709261078092610790926108009261081092610820926108309261084092610850926108609261087092610880926108909261090092610910926109209261093092610940926109509261096092610970926109809261099092611000926110109261102092611030926110409261105092700010927000209270003092700040927000509270006092700070927000809270009092700100927001109270012092700130927001409270015092700160927001709270018092700190927002009270021092700220927002309270024092700250927002609270027092700280927002909270030092700310927003209270033092700340927003509270036092700370927003809270039092700400927004109270042092700430927004409270045092700460927004709270048092700490927005009270051092700520927005309270054092700550927005609270057092700580927005909270060092700610927006209270063092700640927006509270066092700670927006809270069092700700927007109270072092700730927007409270075092700760927007709270078092700790927008009270081092700820927008309270084092700850927008609270087092700880927008909270090092700910927009209270093092700940927009509270096092700970927009809270099092701000927010109270102092701030927010409270105092701060927010709270108092701090927011009270111092701120927011309270114092701150927011609270117092701180927011909270120092701210927012209270123092701240927012509270126092701270927012809270129092701300927013109270132092701330927013409270135092701360927013709270138092701390927014009270141092701420927014309270144092701450927014609270147092701480927014909270150092701510927015209270153092701540927015509270156092701570927015809270159092701600927016109270162092701630927016409270165092701660927016709270168092701690927017009270171092701720927017309270174092701750927017609270177092701780927017909270180092701810927018209270183092701840927018509270186092701870927018809270189092701900927019109270192092701930927019409270195092701960927019709270198092701990927020009270201092702020927020309270204092702050927020609270207092702080927020909270210092702110927021209270213092702140927021509270216092702170927021809270219092702200927022109270222092702230927022409270225092702260927022709270228092702290927023009270231092702320927023309270234092702350927023609270237092702380927023909270240092702410927024209270243092702440927024509270246092702470927024809270249092702500927025109270252092702530927025409270255092702560927025709270258092702590927026009270261092702620927026309270264092702650927026609270267092702680927026909270270092702710927027209270273092702740927027509270276092702770927027809270279092702800927028109270282092702830927028409270285092702860927028709270288092702890927029009270291092702920927029309270294092702950927029609270297092702980927029909270300092703010927030209270303092703040927030509270306092703070927030809270309092703100927031109270312092703130927031409270315092703160927031709270318092703190927032009270321092703220927032309270324092703250927032609270327092703280927032909270330092703310927033209270333092703340927033509270336092703370927033809270339092703400927034109270342092703430927034409270345092703460927034709270348092703490927035009270351092703520927035309270354092703550927035609270357092703580927035909270360092703610927036209270363092703640927036509270366092703670927036809270369092703700927037109270372092703730927037409270375092703760927037709270378092703790927038009270381092703820927038309270384092703850927038609270387092703880927038909270390092703910927039209270393092703940927039509270396092703970927039809270399092704000927040109270402092704030927040409270405092704060927040709270408092704090927041009270411092704120927041309270414092704150927041609270417092704180927041909270420092704210927042209270423092704240927042509270426092704270927042809270429092704300927043109270432092704330927043409270435092704360927043709270438092704390927044009270441092704420927044309270444092704450927044609270447092704480927044909270450092704510927045209270453092704540927045509270456092704570927045809270459092704600927046109270462092704630927046409270465092704660927046709270468092704690927047009270471092704720927047309270474092704750927047609270477092704780927047909270480092704810927048209270483092704840927048509270486092704870927048809270489092704900927049109270492092704930927049409270495092704960927049709270498092704990927050009270501092705020927050309270504092705050927050609270507092705080927050909270510092705110927051209270513092705140927051509270516092705170927051809270519092705200927052109270522092705230927052409270525092705260927052709270528092705290927053009270531092705320927053309270534092705350927053609270537092705380927053909270540092705410927054209270543092705440927054509270546092705470927054809270549092705500927055109270552092705530927055409270555092705560927055709270558092705590927056009270561092705620927056309270564092705650927056609270567092705680927056909270570092705710927057209270573092705740927057509270576092705770927057809270579092705800927058109270582092705830927058409270585092705860927058709270588092705890927059009270591092705920927059309270594092705950927059609270597092705980927059909270600092706010927060209270603092706040927060509270606092706070927060809270609092706100927061109270612092706130927061409270615092706160927061709270618092706190927062009270621092706220927062309270624092706250927062609270627092706280927062909270630092706310927063209270633092706340927063509270636092706370927063809270639092706400927064109270642092706430927064409270645092706460927064709270648092706490927065009270651092706520927065309270654092706550927065609270657092706580927065909270660092706610927066209270663092706640927066509270666092706670927066809270669092706700927067109270672092706730927067409270675092706760927067709270678092706790927068009270681092706820927068309270684092706850927068609270687092706880927068909270690092706910927069209270693092706940927069509270696092706970927069809270699092707000927070109270702092707030927070409270705092707060927070709270708092707090927071009270711092707120927071309270714092707150927071609270717092707180927071909270720092707210927072209270723092707240927072509270726092707270927072809270729092707300927073109270732092707330927073409270735092707360927073709270738092707390927074009270741092707420927074309270744092707450927074609270747092707480927074909270750092707510927075209270753092707540927075509270756092707570927075809270759092707600927076109270762092707630927076409270765092707660927076709270768092707690927077009270771092707720927077309270774092707750927077609270777092707780927077909270780092707810927078209270783092707840927078509270786092707870927078809270789092707900927079109270792092707930927079409270795092707960927079709270798092707990927080009270801092708020927080309270804092708050927080609270807092708080927080909270810092708110927081209270813092708140927081509270816092708170927081809270819092708200927082109270822092708230927082409270825092708260927082709270828092708290927083009270831092708320927083309270834092708350927083609270837092708380927083909270840092708410927084209270843092708440927084509270846092708470927084809270849092708500927085109270852092708530927085409270855092708560927085709270858092708590927086009270861092708620927086309270864092708650927086609270867092708680927086909270870092708710927087209270873092708740927087509270876092708770927087809270879092708800927088109270882092708830927088409270885092708860927088709270888092708890927089009270891092708920927089309270894092708950927089609270897092708980927089909270900092709010927090209270903092709040927090509270906092709070927090809270909092709100927091109270912092709130927091409270915092709160927091709270918092709190927092009270921092709220927092309270924092709250927092609270927092709280927092909270930092709310927093209270933092709340927093509270936092709370927093809270939092709400927094109270942092709430927094409270945092709460927094709270948092709490927095009270951092709520927095309270954092709550927095609270957092709580927095909270960092709610927096209270963092709640927096509270966092709670927096809270969092709700927097109270972092709730927097409270975092709760927097709270978092709790927098009270981092709820927098309270984092709850927098609270987092709880927098909270990092709910927099209270993092709940927099509270996092709970927099809270999092710000927100109271002092710030927100409271005092710060927100709271008092710090927101009271011092710120927101309271014092710150927101609271017092710180927101909271020092710210927102209271023092710240927102509271026092710270927102809271029092710300927103109271032092710330927103409271035092710360927103709271038092710390927104009271041092710420927104309271044092710450927104609271047092710480927104909271050092710510927105209271053092710540927105509271056092710570927105809271059092710600927106109271062092710630927106409271065092710660927106709271068092710690927107009271071092710720927107309271074092710750927107609271077092710780927107909271080092710810927108209271083092710840927108509271086092710870927108809271089092710900927109109271092092710930927109409271095092710960927109709271098092710990927110009271101092711020927110309271104092711050928000109280002092800030928000409280005092800060928000709280008092800090928001009280011092800120928001309280014092800150928001609280017092800180928001909280020092800210928002209280023092800240928002509280026092800270928002809280029092800300928003109280032092800330928003409280035092800360928003709280038092800390928004009280041092800420928004309280044092800450928004609280047092800480928004909280050092800510928005209280053092800540928005509280056092800570928005809280059092800600928006109280062092800630928006409280065092800660928006709280068092800690928007009280071092800720928007309280074092800750928007609280077092800780928007909280080092800810928008209280083092800840928008509280086092800870928008809280089092800900928009109280092092800930928009409280095092800960928009709280098092800990928010009280101092801020928010309280104092801050928010609280107092801080928010909280110092801110928011209280113092801140928011509280116092801170928011809280119092801200928012109280122092801230928012409280125092801260928012709280128092801290928013009280131092801320928013309280134092801350928013609280137092801380928013909280140092801410928014209280143092801440928014509280146092801470928014809280149092801500928015109280152092801530928015409280155092801560928015709280158092801590928016009280161092801620928016309280164092801650928016609280167092801680928016909280170092801710928017209280173092801740928017509280176092801770928017809280179092801800928018109280182092801830928018409280185092801860928018709280188092801890928019009280191092801920928019309280194092801950928019609280197092801980928019909280200092802010928020209280203092802040928020509280206092802070928020809280209092802100928021109280212092802130928021409280215092802160928021709280218092802190928022009280221092802220928022309280224092802250928022609280227092802280928022909280230092802310928023209280233092802340928023509280236092802370928023809280239092802400928024109280242092802430928024409280245092802460928024709280248092802490928025009280251092802520928025309280254092802550928025609280257092802580928025909280260092802610928026209280263092802640928026509280266092802670928026809280269092802700928027109280272092802730928027409280275092802760928027709280278092802790928028009280281092802820928028309280284092802850928028609280287092802880928028909280290092802910928029209280293092802940928029509280296092802970928029809280299092803000928030109280302092803030928030409280305092803060928030709280308092803090928031009280311092803120928031309280314092803150928031609280317092803180928031909280320092803210928032209280323092803240928032509280326092803270928032809280329092803300928033109280332092803330928033409280335092803360928033709280338092803390928034009280341092803420928034309280344092803450928034609280347092803480928034909280350092803510928035209280353092803540928035509280356092803570928035809280359092803600928036109280362092803630928036409280365092803660928036709280368092803690928037009280371092803720928037309280374092803750928037609280377092803780928037909280380092803810928038209280383092803840928038509280386092803870928038809280389092803900928039109280392092803930928039409280395092803960928039709280398092803990928040009280401092804020928040309280404092804050928040609280407092804080928040909280410092804110928041209280413092804140928041509280416092804170928041809280419092804200928042109280422092804230928042409280425092804260928042709280428092804290928043009280431092804320928043309280434092804350928043609280437092804380928043909280440092804410928044209280443092804440928044509280446092804470928044809280449092804500928045109280452092804530928045409280455092804560928045709280458092804590928046009280461092804620928046309280464092804650928046609280467092804680928046909280470092804710928047209280473092804740928047509280476092804770928047809280479092804800928048109280482092804830928048409280485092804860928048709280488092804890928049009280491092804920928049309280494092804950928049609280497092804980928049909280500092805010928050209280503092805040928050509280506092805070928050809280509092805100928051109280512092805130928051409280515092805160928051709280518092805190928052009280521092805220928052309280524092805250928052609280527092805280928052909280530092805310928053209280533092805340928053509280536092805370928053809280539092805400928054109280542092805430928054409280545092805460928054709280548092805490928055009280551092805520928055309280554092805550928055609280557092805580928055909280560092805610928056209280563092805640928056509280566092805670928056809280569092805700928057109280572092805730928057409280575092805760928057709280578092805790928058009280581092805820928058309280584092805850928058609280587092805880928058909280590092805910928059209280593092805940928059509280596092805970928059809280599092806000928060109280602092806030928060409280605092806060928060709280608092806090928061009280611092806120928061309280614092806150928061609280617092806180928061909280620092806210928062209280623092806240928062509280626092806270928062809280629092806300928063109280632092806330928063409280635092806360928063709280638092806390928064009280641092806420928064309280644092806450928064609280647092806480928064909280650092806510928065209280653092806540928065509280656092806570928065809280659092806600928066109280662092806630928066409280665092806660928066709280668092806690928067009280671092806720928067309280674092806750928067609280677092806780928067909280680092806810928068209280683092806840928068509280686092806870928068809280689092806900928069109280692092806930928069409280695092806960928069709280698092806990928070009280701092807020928070309280704092807050928070609280707092807080928070909280710092807110928071209280713092807140928071509280716092807170928071809280719092807200928072109280722092807230928072409280725092807260928072709280728092807290928073009280731092807320928073309280734092807350928073609280737092807380928073909280740092807410928074209280743092807440928074509280746092807470928074809280749092807500928075109280752092807530928075409280755092807560928075709280758092807590928076009280761092807620928076309280764092807650928076609280767092807680928076909280770092807710928077209280773092807740928077509280776092807770928077809280779092807800928078109280782092807830928078409280785092807860928078709280788092807890928079009280791092807920928079309280794092807950928079609280797092807980928079909280800092808010928080209280803092808040928080509280806092808070928080809280809092808100928081109280812092808130928081409280815092808160928081709280818092808190928082009280821092808220928082309280824092808250928082609280827092808280928082909280830092808310928083209280833092808340928083509280836092808370928083809280839092808400928084109280842092808430928084409280845092808460928084709280848092808490928085009280851092808520928085309280854092808550928085609280857092808580928085909280860092808610928086209280863092808640928086509280866092808670928086809280869092808700928087109280872092808730928087409280875092808760928087709280878092808790928088009280881092808820928088309280884092808850928088609280887092808880928088909280890092808910928089209280893092808940928089509280896092808970928089809280899092809000928090109280902092809030928090409280905092809060928090709280908092809090928091009280911092809120928091309280914092809150928091609280917092809180928091909280920092809210928092209280923092809240928092509280926092809270928092809280929092809300928093109280932092809330928093409280935092809360928093709280938092809390928094009280941092809420928094309280944092809450928094609280947092809480928094909280950092809510928095209280953092809540928095509280956092809570928095809280959092809600928096109280962092809630928096409280965092809660928096709280968092809690928097009280971092809720928097309280974092809750928097609280977092809780928097909280980092809810928098209280983092809840928098509280986092809870928098809280989092809900928099109280992092809930928099409280995092809960928099709280998092809990928100009281001092810020928100309281004092810050928100609281007092810080928100909281010092810110928101209281013092810140928101509281016092810170928101809281019092810200928102109281022092810230928102409281025092810260928102709281028092810290928103009281031092810320928103309281034092810350928103609281037092810380928103909281040092810410928104209281043092810440928104509281046092810470928104809281049092810500928105109281052092810530928105409281055092810560928105709281058092810590928106009281061092810620928106309281064092810650928106609281067092810680928106909281070092810710928107209281073092810740928107509281076092810770928107809281079092810800928108109281082092810830928108409281085092810860928108709281088092810890928109009281091092810920928109309281094092810950928109609281097092810980928109909281100092811010928110209281103092811040928110509290001092900020929000309290004092900050929000609290007092900080929000909290010092900110929001209290013092900140929001509290016092900170929001809290019092900200929002109290022092900230929002409290025092900260929002709290028092900290929003009290031092900320929003309290034092900350929003609290037092900380929003909290040092900410929004209290043092900440929004509290046092900470929004809290049092900500929005109290052092900530929005409290055092900560929005709290058092900590929006009290061092900620929006309290064092900650929006609290067092900680929006909290070092900710929007209290073092900740929007509290076092900770929007809290079092900800929008109290082092900830929008409290085092900860929008709290088092900890929009009290091092900920929009309290094092900950929009609290097092900980929009909290100092901010929010209290103092901040929010509290106092901070929010809290109092901100929011109290112092901130929011409290115092901160929011709290118092901190929012009290121092901220929012309290124092901250929012609290127092901280929012909290130092901310929013209290133092901340929013509290136092901370929013809290139092901400929014109290142092901430929014409290145092901460929014709290148092901490929015009290151092901520929015309290154092901550929015609290157092901580929015909290160092901610929016209290163092901640929016509290166092901670929016809290169092901700929017109290172092901730929017409290175092901760929017709290178092901790929018009290181092901820929018309290184092901850929018609290187092901880929018909290190092901910929019209290193092901940929019509290196092901970929019809290199092902000929020109290202092902030929020409290205092902060929020709290208092902090929021009290211092902120929021309290214092902150929021609290217092902180929021909290220092902210929022209290223092902240929022509290226092902270929022809290229092902300929023109290232092902330929023409290235092902360929023709290238092902390929024009290241092902420929024309290244092902450929024609290247092902480929024909290250092902510929025209290253092902540929025509290256092902570929025809290259092902600929026109290262092902630929026409290265092902660929026709290268092902690929027009290271092902720929027309290274092902750929027609290277092902780929027909290280092902810929028209290283092902840929028509290286092902870929028809290289092902900929029109290292092902930929029409290295092902960929029709290298092902990929030009290301092903020929030309290304092903050929030609290307092903080929030909290310092903110929031209290313092903140929031509290316092903170929031809290319092903200929032109290322092903230929032409290325092903260929032709290328092903290929033009290331092903320929033309290334092903350929033609290337092903380929033909290340092903410929034209290343092903440929034509290346092903470929034809290349092903500929035109290352092903530929035409290355092903560929035709290358092903590929036009290361092903620929036309290364092903650929036609290367092903680929036909290370092903710929037209290373092903740929037509290376092903770929037809290379092903800929038109290382092903830929038409290385092903860929038709290388092903890929039009290391092903920929039309290394092903950929039609290397092903980929039909290400092904010929040209290403092904040929040509290406092904070929040809290409092904100929041109290412092904130929041409290415092904160929041709290418092904190929042009290421092904220929042309290424092904250929042609290427092904280929042909290430092904310929043209290433092904340929043509290436092904370929043809290439092904400929044109290442092904430929044409290445092904460929044709290448092904490929045009290451092904520929045309290454092904550929045609290457092904580929045909290460092904610929046209290463092904640929046509290466092904670929046809290469092904700929047109290472092904730929047409290475092904760929047709290478092904790929048009290481092904820929048309290484092904850929048609290487092904880929048909290490092904910929049209290493092904940929049509290496092904970929049809290499092905000929050109290502092905030929050409290505092905060929050709290508092905090929051009290511092905120929051309290514092905150929051609290517092905180929051909290520092905210929052209290523092905240929052509290526092905270929052809290529092905300929053109290532092905330929053409290535092905360929053709290538092905390929054009290541092905420929054309290544092905450929054609290547092905480929054909290550092905510929055209290553092905540929055509290556092905570929055809290559092905600929056109290562092905630929056409290565092905660929056709290568092905690929057009290571092905720929057309290574092905750929057609290577092905780929057909290580092905810929058209290583092905840929058509290586092905870929058809290589092905900929059109290592092905930929059409290595092905960929059709290598092905990929060009290601092906020929060309290604092906050929060609290607092906080929060909290610092906110929061209290613092906140929061509290616092906170929061809290619092906200929062109290622092906230929062409290625092906260929062709290628092906290929063009290631092906320929063309290634092906350929063609290637092906380929063909290640092906410929064209290643092906440929064509290646092906470929064809290649092906500929065109290652092906530929065409290655092906560929065709290658092906590929066009290661092906620929066309290664092906650929066609290667092906680929066909290670092906710929067209290673092906740929067509290676092906770929067809290679092906800929068109290682092906830929068409290685092906860929068709290688092906890929069009290691092906920929069309290694092906950929069609290697092906980929069909290700092907010929070209290703092907040929070509290706092907070929070809290709092907100929071109290712092907130929071409290715092907160929071709290718092907190929072009290721092907220929072309290724092907250929072609290727092907280929072909290730092907310929073209290733092907340929073509290736092907370929073809290739092907400929074109290742092907430929074409290745092907460929074709290748092907490929075009290751092907520929075309290754092907550929075609290757092907580929075909290760092907610929076209290763092907640929076509290766092907670929076809290769092907700929077109290772092907730929077409290775092907760929077709290778092907790929078009290781092907820929078309290784092907850929078609290787092907880929078909290790092907910929079209290793092907940929079509290796092907970929079809290799092908000929080109290802092908030929080409290805092908060929080709290808092908090929081009290811092908120929081309290814092908150929081609290817092908180929081909290820092908210929082209290823092908240929082509290826092908270929082809290829092908300929083109290832092908330929083409290835092908360929083709290838092908390929084009290841092908420929084309290844092908450929084609290847092908480929084909290850092908510929085209290853092908540929085509290856092908570929085809290859092908600929086109290862092908630929086409290865092908660929086709290868092908690929087009290871092908720929087309290874092908750929087609290877092908780929087909290880092908810929088209290883092908840929088509290886092908870929088809290889092908900929089109290892092908930929089409290895092908960929089709290898092908990929090009290901092909020929090309290904092909050929090609290907092909080929090909290910092909110929091209290913092909140929091509290916092909170929091809290919092909200929092109290922092909230929092409290925092909260929092709290928092909290929093009290931092909320929093309290934092909350929093609290937092909380929093909290940092909410929094209290943092909440929094509290946092909470929094809290949092909500929095109290952092909530929095409290955092909560929095709290958092909590929096009290961092909620929096309290964092909650929096609290967092909680929096909290970092909710929097209290973092909740929097509290976092909770929097809290979092909800929098109290982092909830929098409290985092909860929098709290988092909890929099009290991092909920929099309290994092909950929099609290997092909980929099909291000092910010929100209291003092910040929100509291006092910070929100809291009092910100929101109291012092910130929101409291015092910160929101709291018092910190929102009291021092910220929102309291024092910250929102609291027092910280929102909291030092910310929103209291033092910340929103509291036092910370929103809291039092910400929104109291042092910430929104409291045092910460929104709291048092910490929105009291051092910520929105309291054092910550929105609291057092910580929105909291060092910610929106209291063092910640929106509291066092910670929106809291069092910700929107109291072092910730929107409291075092910760929107709291078092910790929108009291081092910820929108309291084092910850929108609291087092910880929108909291090092910910929109209291093092910940929109509291096092910970929109809291099092911000929110109291102092911030929110409291105093000010930000209300003093000040930000509300006093000070930000809300009093000100930001109300012093000130930001409300015093000160930001709300018093000190930002009300021093000220930002309300024093000250930002609300027093000280930002909300030093000310930003209300033093000340930003509300036093000370930003809300039093000400930004109300042093000430930004409300045093000460930004709300048093000490930005009300051093000520930005309300054093000550930005609300057093000580930005909300060093000610930006209300063093000640930006509300066093000670930006809300069093000700930007109300072093000730930007409300075093000760930007709300078093000790930008009300081093000820930008309300084093000850930008609300087093000880930008909300090093000910930009209300093093000940930009509300096093000970930009809300099093001000930010109300102093001030930010409300105093001060930010709300108093001090930011009300111093001120930011309300114093001150930011609300117093001180930011909300120093001210930012209300123093001240930012509300126093001270930012809300129093001300930013109300132093001330930013409300135093001360930013709300138093001390930014009300141093001420930014309300144093001450930014609300147093001480930014909300150093001510930015209300153093001540930015509300156093001570930015809300159093001600930016109300162093001630930016409300165093001660930016709300168093001690930017009300171093001720930017309300174093001750930017609300177093001780930017909300180093001810930018209300183093001840930018509300186093001870930018809300189093001900930019109300192093001930930019409300195093001960930019709300198093001990930020009300201093002020930020309300204093002050930020609300207093002080930020909300210093002110930021209300213093002140930021509300216093002170930021809300219093002200930022109300222093002230930022409300225093002260930022709300228093002290930023009300231093002320930023309300234093002350930023609300237093002380930023909300240093002410930024209300243093002440930024509300246093002470930024809300249093002500930025109300252093002530930025409300255093002560930025709300258093002590930026009300261093002620930026309300264093002650930026609300267093002680930026909300270093002710930027209300273093002740930027509300276093002770930027809300279093002800930028109300282093002830930028409300285093002860930028709300288093002890930029009300291093002920930029309300294093002950930029609300297093002980930029909300300093003010930030209300303093003040930030509300306093003070930030809300309093003100930031109300312093003130930031409300315093003160930031709300318093003190930032009300321093003220930032309300324093003250930032609300327093003280930032909300330093003310930033209300333093003340930033509300336093003370930033809300339093003400930034109300342093003430930034409300345093003460930034709300348093003490930035009300351093003520930035309300354093003550930035609300357093003580930035909300360093003610930036209300363093003640930036509300366093003670930036809300369093003700930037109300372093003730930037409300375093003760930037709300378093003790930038009300381093003820930038309300384093003850930038609300387093003880930038909300390093003910930039209300393093003940930039509300396093003970930039809300399093004000930040109300402093004030930040409300405093004060930040709300408093004090930041009300411093004120930041309300414093004150930041609300417093004180930041909300420093004210930042209300423093004240930042509300426093004270930042809300429093004300930043109300432093004330930043409300435093004360930043709300438093004390930044009300441093004420930044309300444093004450930044609300447093004480930044909300450093004510930045209300453093004540930045509300456093004570930045809300459093004600930046109300462093004630930046409300465093004660930046709300468093004690930047009300471093004720930047309300474093004750930047609300477093004780930047909300480093004810930048209300483093004840930048509300486093004870930048809300489093004900930049109300492093004930930049409300495093004960930049709300498093004990930050009300501093005020930050309300504093005050930050609300507093005080930050909300510093005110930051209300513093005140930051509300516093005170930051809300519093005200930052109300522093005230930052409300525093005260930052709300528093005290930053009300531093005320930053309300534093005350930053609300537093005380930053909300540093005410930054209300543093005440930054509300546093005470930054809300549093005500930055109300552093005530930055409300555093005560930055709300558093005590930056009300561093005620930056309300564093005650930056609300567093005680930056909300570093005710930057209300573093005740930057509300576093005770930057809300579093005800930058109300582093005830930058409300585093005860930058709300588093005890930059009300591093005920930059309300594093005950930059609300597093005980930059909300600093006010930060209300603093006040930060509300606093006070930060809300609093006100930061109300612093006130930061409300615093006160930061709300618093006190930062009300621093006220930062309300624093006250930062609300627093006280930062909300630093006310930063209300633093006340930063509300636093006370930063809300639093006400930064109300642093006430930064409300645093006460930064709300648093006490930065009300651093006520930065309300654093006550930065609300657093006580930065909300660093006610930066209300663093006640930066509300666093006670930066809300669093006700930067109300672093006730930067409300675093006760930067709300678093006790930068009300681093006820930068309300684093006850930068609300687093006880930068909300690093006910930069209300693093006940930069509300696093006970930069809300699093007000930070109300702093007030930070409300705093007060930070709300708093007090930071009300711093007120930071309300714093007150930071609300717093007180930071909300720093007210930072209300723093007240930072509300726093007270930072809300729093007300930073109300732093007330930073409300735093007360930073709300738093007390930074009300741093007420930074309300744093007450930074609300747093007480930074909300750093007510930075209300753093007540930075509300756093007570930075809300759093007600930076109300762093007630930076409300765093007660930076709300768093007690930077009300771093007720930077309300774093007750930077609300777093007780930077909300780093007810930078209300783093007840930078509300786093007870930078809300789093007900930079109300792093007930930079409300795093007960930079709300798093007990930080009300801093008020930080309300804093008050930080609300807093008080930080909300810093008110930081209300813093008140930081509300816093008170930081809300819093008200930082109300822093008230930082409300825093008260930082709300828093008290930083009300831093008320930083309300834093008350930083609300837093008380930083909300840093008410930084209300843093008440930084509300846093008470930084809300849093008500930085109300852093008530930085409300855093008560930085709300858093008590930086009300861093008620930086309300864093008650930086609300867093008680930086909300870093008710930087209300873093008740930087509300876093008770930087809300879093008800930088109300882093008830930088409300885093008860930088709300888093008890930089009300891093008920930089309300894093008950930089609300897093008980930089909300900093009010930090209300903093009040930090509300906093009070930090809300909093009100930091109300912093009130930091409300915093009160930091709300918093009190930092009300921093009220930092309300924093009250930092609300927093009280930092909300930093009310930093209300933093009340930093509300936093009370930093809300939093009400930094109300942093009430930094409300945093009460930094709300948093009490930095009300951093009520930095309300954093009550930095609300957093009580930095909300960093009610930096209300963093009640930096509300966093009670930096809300969093009700930097109300972093009730930097409300975093009760930097709300978093009790930098009300981093009820930098309300984093009850930098609300987093009880930098909300990093009910930099209300993093009940930099509300996093009970930099809300999093010000930100109301002093010030930100409301005093010060930100709301008093010090930101009301011093010120930101309301014093010150930101609301017093010180930101909301020093010210930102209301023093010240930102509301026093010270930102809301029093010300930103109301032093010330930103409301035093010360930103709301038093010390930104009301041093010420930104309301044093010450930104609301047093010480930104909301050093010510930105209301053093010540930105509301056093010570930105809301059093010600930106109301062093010630930106409301065093010660930106709301068093010690930107009301071093010720930107309301074093010750930107609301077093010780930107909301080093010810930108209301083093010840930108509301086093010870930108809301089093010900930109109301092093010930930109409301095093010960930109709301098093010990930110009301101093011020930110309301104093011050931000109310002093100030931000409310005093100060931000709310008093100090931001009310011093100120931001309310014093100150931001609310017093100180931001909310020093100210931002209310023093100240931002509310026093100270931002809310029093100300931003109310032093100330931003409310035093100360931003709310038093100390931004009310041093100420931004309310044093100450931004609310047093100480931004909310050093100510931005209310053093100540931005509310056093100570931005809310059093100600931006109310062093100630931006409310065093100660931006709310068093100690931007009310071093100720931007309310074093100750931007609310077093100780931007909310080093100810931008209310083093100840931008509310086093100870931008809310089093100900931009109310092093100930931009409310095093100960931009709310098093100990931010009310101093101020931010309310104093101050931010609310107093101080931010909310110093101110931011209310113093101140931011509310116093101170931011809310119093101200931012109310122093101230931012409310125093101260931012709310128093101290931013009310131093101320931013309310134093101350931013609310137093101380931013909310140093101410931014209310143093101440931014509310146093101470931014809310149093101500931015109310152093101530931015409310155093101560931015709310158093101590931016009310161093101620931016309310164093101650931016609310167093101680931016909310170093101710931017209310173093101740931017509310176093101770931017809310179093101800931018109310182093101830931018409310185093101860931018709310188093101890931019009310191093101920931019309310194093101950931019609310197093101980931019909310200093102010931020209310203093102040931020509310206093102070931020809310209093102100931021109310212093102130931021409310215093102160931021709310218093102190931022009310221093102220931022309310224093102250931022609310227093102280931022909310230093102310931023209310233093102340931023509310236093102370931023809310239093102400931024109310242093102430931024409310245093102460931024709310248093102490931025009310251093102520931025309310254093102550931025609310257093102580931025909310260093102610931026209310263093102640931026509310266093102670931026809310269093102700931027109310272093102730931027409310275093102760931027709310278093102790931028009310281093102820931028309310284093102850931028609310287093102880931028909310290093102910931029209310293093102940931029509310296093102970931029809310299093103000931030109310302093103030931030409310305093103060931030709310308093103090931031009310311093103120931031309310314093103150931031609310317093103180931031909310320093103210931032209310323093103240931032509310326093103270931032809310329093103300931033109310332093103330931033409310335093103360931033709310338093103390931034009310341093103420931034309310344093103450931034609310347093103480931034909310350093103510931035209310353093103540931035509310356093103570931035809310359093103600931036109310362093103630931036409310365093103660931036709310368093103690931037009310371093103720931037309310374093103750931037609310377093103780931037909310380093103810931038209310383093103840931038509310386093103870931038809310389093103900931039109310392093103930931039409310395093103960931039709310398093103990931040009310401093104020931040309310404093104050931040609310407093104080931040909310410093104110931041209310413093104140931041509310416093104170931041809310419093104200931042109310422093104230931042409310425093104260931042709310428093104290931043009310431093104320931043309310434093104350931043609310437093104380931043909310440093104410931044209310443093104440931044509310446093104470931044809310449093104500931045109310452093104530931045409310455093104560931045709310458093104590931046009310461093104620931046309310464093104650931046609310467093104680931046909310470093104710931047209310473093104740931047509310476093104770931047809310479093104800931048109310482093104830931048409310485093104860931048709310488093104890931049009310491093104920931049309310494093104950931049609310497093104980931049909310500093105010931050209310503093105040931050509310506093105070931050809310509093105100931051109310512093105130931051409310515093105160931051709310518093105190931052009310521093105220931052309310524093105250931052609310527093105280931052909310530093105310931053209310533093105340931053509310536093105370931053809310539093105400931054109310542093105430931054409310545093105460931054709310548093105490931055009310551093105520931055309310554093105550931055609310557093105580931055909310560093105610931056209310563093105640931056509310566093105670931056809310569093105700931057109310572093105730931057409310575093105760931057709310578093105790931058009310581093105820931058309310584093105850931058609310587093105880931058909310590093105910931059209310593093105940931059509310596093105970931059809310599093106000931060109310602093106030931060409310605093106060931060709310608093106090931061009310611093106120931061309310614093106150931061609310617093106180931061909310620093106210931062209310623093106240931062509310626093106270931062809310629093106300931063109310632093106330931063409310635093106360931063709310638093106390931064009310641093106420931064309310644093106450931064609310647093106480931064909310650093106510931065209310653093106540931065509310656093106570931065809310659093106600931066109310662093106630931066409310665093106660931066709310668093106690931067009310671093106720931067309310674093106750931067609310677093106780931067909310680093106810931068209310683093106840931068509310686093106870931068809310689093106900931069109310692093106930931069409310695093106960931069709310698093106990931070009310701093107020931070309310704093107050931070609310707093107080931070909310710093107110931071209310713093107140931071509310716093107170931071809310719093107200931072109310722093107230931072409310725093107260931072709310728093107290931073009310731093107320931073309310734093107350931073609310737093107380931073909310740093107410931074209310743093107440931074509310746093107470931074809310749093107500931075109310752093107530931075409310755093107560931075709310758093107590931076009310761093107620931076309310764093107650931076609310767093107680931076909310770093107710931077209310773093107740931077509310776093107770931077809310779093107800931078109310782093107830931078409310785093107860931078709310788093107890931079009310791093107920931079309310794093107950931079609310797093107980931079909310800093108010931080209310803093108040931080509310806093108070931080809310809093108100931081109310812093108130931081409310815093108160931081709310818093108190931082009310821093108220931082309310824093108250931082609310827093108280931082909310830093108310931083209310833093108340931083509310836093108370931083809310839093108400931084109310842093108430931084409310845093108460931084709310848093108490931085009310851093108520931085309310854093108550931085609310857093108580931085909310860093108610931086209310863093108640931086509310866093108670931086809310869093108700931087109310872093108730931087409310875093108760931087709310878093108790931088009310881093108820931088309310884093108850931088609310887093108880931088909310890093108910931089209310893093108940931089509310896093108970931089809310899093109000931090109310902093109030931090409310905093109060931090709310908093109090931091009310911093109120931091309310914093109150931091609310917093109180931091909310920093109210931092209310923093109240931092509310926093109270931092809310929093109300931093109310932093109330931093409310935093109360931093709310938093109390931094009310941093109420931094309310944093109450931094609310947093109480931094909310950093109510931095209310953093109540931095509310956093109570931095809310959093109600931096109310962093109630931096409310965093109660931096709310968093109690931097009310971093109720931097309310974093109750931097609310977093109780931097909310980093109810931098209310983093109840931098509310986093109870931098809310989093109900931099109310992093109930931099409310995093109960931099709310998093109990931100009311001093110020931100309311004093110050931100609311007093110080931100909311010093110110931101209311013093110140931101509311016093110170931101809311019093110200931102109311022093110230931102409311025093110260931102709311028093110290931103009311031093110320931103309311034093110350931103609311037093110380931103909311040093110410931104209311043093110440931104509311046093110470931104809311049093110500931105109311052093110530931105409311055093110560931105709311058093110590931106009311061093110620931106309311064093110650931106609311067093110680931106909311070093110710931107209311073093110740931107509311076093110770931107809311079093110800931108109311082093110830931108409311085093110860931108709311088093110890931109009311091093110920931109309311094093110950931109609311097093110980931109909311100093111010931110209311103093111040931110509320001093200020932000309320004093200050932000609320007093200080932000909320010093200110932001209320013093200140932001509320016093200170932001809320019093200200932002109320022093200230932002409320025093200260932002709320028093200290932003009320031093200320932003309320034093200350932003609320037093200380932003909320040093200410932004209320043093200440932004509320046093200470932004809320049093200500932005109320052093200530932005409320055093200560932005709320058093200590932006009320061093200620932006309320064093200650932006609320067093200680932006909320070093200710932007209320073093200740932007509320076093200770932007809320079093200800932008109320082093200830932008409320085093200860932008709320088093200890932009009320091093200920932009309320094093200950932009609320097093200980932009909320100093201010932010209320103093201040932010509320106093201070932010809320109093201100932011109320112093201130932011409320115093201160932011709320118093201190932012009320121093201220932012309320124093201250932012609320127093201280932012909320130093201310932013209320133093201340932013509320136093201370932013809320139093201400932014109320142093201430932014409320145093201460932014709320148093201490932015009320151093201520932015309320154093201550932015609320157093201580932015909320160093201610932016209320163093201640932016509320166093201670932016809320169093201700932017109320172093201730932017409320175093201760932017709320178093201790932018009320181093201820932018309320184093201850932018609320187093201880932018909320190093201910932019209320193093201940932019509320196093201970932019809320199093202000932020109320202093202030932020409320205093202060932020709320208093202090932021009320211093202120932021309320214093202150932021609320217093202180932021909320220093202210932022209320223093202240932022509320226093202270932022809320229093202300932023109320232093202330932023409320235093202360932023709320238093202390932024009320241093202420932024309320244093202450932024609320247093202480932024909320250093202510932025209320253093202540932025509320256093202570932025809320259093202600932026109320262093202630932026409320265093202660932026709320268093202690932027009320271093202720932027309320274093202750932027609320277093202780932027909320280093202810932028209320283093202840932028509320286093202870932028809320289093202900932029109320292093202930932029409320295093202960932029709320298093202990932030009320301093203020932030309320304093203050932030609320307093203080932030909320310093203110932031209320313093203140932031509320316093203170932031809320319093203200932032109320322093203230932032409320325093203260932032709320328093203290932033009320331093203320932033309320334093203350932033609320337093203380932033909320340093203410932034209320343093203440932034509320346093203470932034809320349093203500932035109320352093203530932035409320355093203560932035709320358093203590932036009320361093203620932036309320364093203650932036609320367093203680932036909320370093203710932037209320373093203740932037509320376093203770932037809320379093203800932038109320382093203830932038409320385093203860932038709320388093203890932039009320391093203920932039309320394093203950932039609320397093203980932039909320400093204010932040209320403093204040932040509320406093204070932040809320409093204100932041109320412093204130932041409320415093204160932041709320418093204190932042009320421093204220932042309320424093204250932042609320427093204280932042909320430093204310932043209320433093204340932043509320436093204370932043809320439093204400932044109320442093204430932044409320445093204460932044709320448093204490932045009320451093204520932045309320454093204550932045609320457093204580932045909320460093204610932046209320463093204640932046509320466093204670932046809320469093204700932047109320472093204730932047409320475093204760932047709320478093204790932048009320481093204820932048309320484093204850932048609320487093204880932048909320490093204910932049209320493093204940932049509320496093204970932049809320499093205000932050109320502093205030932050409320505093205060932050709320508093205090932051009320511093205120932051309320514093205150932051609320517093205180932051909320520093205210932052209320523093205240932052509320526093205270932052809320529093205300932053109320532093205330932053409320535093205360932053709320538093205390932054009320541093205420932054309320544093205450932054609320547093205480932054909320550093205510932055209320553093205540932055509320556093205570932055809320559093205600932056109320562093205630932056409320565093205660932056709320568093205690932057009320571093205720932057309320574093205750932057609320577093205780932057909320580093205810932058209320583093205840932058509320586093205870932058809320589093205900932059109320592093205930932059409320595093205960932059709320598093205990932060009320601093206020932060309320604093206050932060609320607093206080932060909320610093206110932061209320613093206140932061509320616093206170932061809320619093206200932062109320622093206230932062409320625093206260932062709320628093206290932063009320631093206320932063309320634093206350932063609320637093206380932063909320640093206410932064209320643093206440932064509320646093206470932064809320649093206500932065109320652093206530932065409320655093206560932065709320658093206590932066009320661093206620932066309320664093206650932066609320667093206680932066909320670093206710932067209320673093206740932067509320676093206770932067809320679093206800932068109320682093206830932068409320685093206860932068709320688093206890932069009320691093206920932069309320694093206950932069609320697093206980932069909320700093207010932070209320703093207040932070509320706093207070932070809320709093207100932071109320712093207130932071409320715093207160932071709320718093207190932072009320721093207220932072309320724093207250932072609320727093207280932072909320730093207310932073209320733093207340932073509320736093207370932073809320739093207400932074109320742093207430932074409320745093207460932074709320748093207490932075009320751093207520932075309320754093207550932075609320757093207580932075909320760093207610932076209320763093207640932076509320766093207670932076809320769093207700932077109320772093207730932077409320775093207760932077709320778093207790932078009320781093207820932078309320784093207850932078609320787093207880932078909320790093207910932079209320793093207940932079509320796093207970932079809320799093208000932080109320802093208030932080409320805093208060932080709320808093208090932081009320811093208120932081309320814093208150932081609320817093208180932081909320820093208210932082209320823093208240932082509320826093208270932082809320829093208300932083109320832093208330932083409320835093208360932083709320838093208390932084009320841093208420932084309320844093208450932084609320847093208480932084909320850093208510932085209320853093208540932085509320856093208570932085809320859093208600932086109320862093208630932086409320865093208660932086709320868093208690932087009320871093208720932087309320874093208750932087609320877093208780932087909320880093208810932088209320883093208840932088509320886093208870932088809320889093208900932089109320892093208930932089409320895093208960932089709320898093208990932090009320901093209020932090309320904093209050932090609320907093209080932090909320910093209110932091209320913093209140932091509320916093209170932091809320919093209200932092109320922093209230932092409320925093209260932092709320928093209290932093009320931093209320932093309320934093209350932093609320937093209380932093909320940093209410932094209320943093209440932094509320946093209470932094809320949093209500932095109320952093209530932095409320955093209560932095709320958093209590932096009320961093209620932096309320964093209650932096609320967093209680932096909320970093209710932097209320973093209740932097509320976093209770932097809320979093209800932098109320982093209830932098409320985093209860932098709320988093209890932099009320991093209920932099309320994093209950932099609320997093209980932099909321000093210010932100209321003093210040932100509321006093210070932100809321009093210100932101109321012093210130932101409321015093210160932101709321018093210190932102009321021093210220932102309321024093210250932102609321027093210280932102909321030093210310932103209321033093210340932103509321036093210370932103809321039093210400932104109321042093210430932104409321045093210460932104709321048093210490932105009321051093210520932105309321054093210550932105609321057093210580932105909321060093210610932106209321063093210640932106509321066093210670932106809321069093210700932107109321072093210730932107409321075093210760932107709321078093210790932108009321081093210820932108309321084093210850932108609321087093210880932108909321090093210910932109209321093093210940932109509321096093210970932109809321099093211000932110109321102093211030932110409321105093300010933000209330003093300040933000509330006093300070933000809330009093300100933001109330012093300130933001409330015093300160933001709330018093300190933002009330021093300220933002309330024093300250933002609330027093300280933002909330030093300310933003209330033093300340933003509330036093300370933003809330039093300400933004109330042093300430933004409330045093300460933004709330048093300490933005009330051093300520933005309330054093300550933005609330057093300580933005909330060093300610933006209330063093300640933006509330066093300670933006809330069093300700933007109330072093300730933007409330075093300760933007709330078093300790933008009330081093300820933008309330084093300850933008609330087093300880933008909330090093300910933009209330093093300940933009509330096093300970933009809330099093301000933010109330102093301030933010409330105093301060933010709330108093301090933011009330111093301120933011309330114093301150933011609330117093301180933011909330120093301210933012209330123093301240933012509330126093301270933012809330129093301300933013109330132093301330933013409330135093301360933013709330138093301390933014009330141093301420933014309330144093301450933014609330147093301480933014909330150093301510933015209330153093301540933015509330156093301570933015809330159093301600933016109330162093301630933016409330165093301660933016709330168093301690933017009330171093301720933017309330174093301750933017609330177093301780933017909330180093301810933018209330183093301840933018509330186093301870933018809330189093301900933019109330192093301930933019409330195093301960933019709330198093301990933020009330201093302020933020309330204093302050933020609330207093302080933020909330210093302110933021209330213093302140933021509330216093302170933021809330219093302200933022109330222093302230933022409330225093302260933022709330228093302290933023009330231093302320933023309330234093302350933023609330237093302380933023909330240093302410933024209330243093302440933024509330246093302470933024809330249093302500933025109330252093302530933025409330255093302560933025709330258093302590933026009330261093302620933026309330264093302650933026609330267093302680933026909330270093302710933027209330273093302740933027509330276093302770933027809330279093302800933028109330282093302830933028409330285093302860933028709330288093302890933029009330291093302920933029309330294093302950933029609330297093302980933029909330300093303010933030209330303093303040933030509330306093303070933030809330309093303100933031109330312093303130933031409330315093303160933031709330318093303190933032009330321093303220933032309330324093303250933032609330327093303280933032909330330093303310933033209330333093303340933033509330336093303370933033809330339093303400933034109330342093303430933034409330345093303460933034709330348093303490933035009330351093303520933035309330354093303550933035609330357093303580933035909330360093303610933036209330363093303640933036509330366093303670933036809330369093303700933037109330372093303730933037409330375093303760933037709330378093303790933038009330381093303820933038309330384093303850933038609330387093303880933038909330390093303910933039209330393093303940933039509330396093303970933039809330399093304000933040109330402093304030933040409330405093304060933040709330408093304090933041009330411093304120933041309330414093304150933041609330417093304180933041909330420093304210933042209330423093304240933042509330426093304270933042809330429093304300933043109330432093304330933043409330435093304360933043709330438093304390933044009330441093304420933044309330444093304450933044609330447093304480933044909330450093304510933045209330453093304540933045509330456093304570933045809330459093304600933046109330462093304630933046409330465093304660933046709330468093304690933047009330471093304720933047309330474093304750933047609330477093304780933047909330480093304810933048209330483093304840933048509330486093304870933048809330489093304900933049109330492093304930933049409330495093304960933049709330498093304990933050009330501093305020933050309330504093305050933050609330507093305080933050909330510093305110933051209330513093305140933051509330516093305170933051809330519093305200933052109330522093305230933052409330525093305260933052709330528093305290933053009330531093305320933053309330534093305350933053609330537093305380933053909330540093305410933054209330543093305440933054509330546093305470933054809330549093305500933055109330552093305530933055409330555093305560933055709330558093305590933056009330561093305620933056309330564093305650933056609330567093305680933056909330570093305710933057209330573093305740933057509330576093305770933057809330579093305800933058109330582093305830933058409330585093305860933058709330588093305890933059009330591093305920933059309330594093305950933059609330597093305980933059909330600093306010933060209330603093306040933060509330606093306070933060809330609093306100933061109330612093306130933061409330615093306160933061709330618093306190933062009330621093306220933062309330624093306250933062609330627093306280933062909330630093306310933063209330633093306340933063509330636093306370933063809330639093306400933064109330642093306430933064409330645093306460933064709330648093306490933065009330651093306520933065309330654093306550933065609330657093306580933065909330660093306610933066209330663093306640933066509330666093306670933066809330669093306700933067109330672093306730933067409330675093306760933067709330678093306790933068009330681093306820933068309330684093306850933068609330687093306880933068909330690093306910933069209330693093306940933069509330696093306970933069809330699093307000933070109330702093307030933070409330705093307060933070709330708093307090933071009330711093307120933071309330714093307150933071609330717093307180933071909330720093307210933072209330723093307240933072509330726093307270933072809330729093307300933073109330732093307330933073409330735093307360933073709330738093307390933074009330741093307420933074309330744093307450933074609330747093307480933074909330750093307510933075209330753093307540933075509330756093307570933075809330759093307600933076109330762093307630933076409330765093307660933076709330768093307690933077009330771093307720933077309330774093307750933077609330777093307780933077909330780093307810933078209330783093307840933078509330786093307870933078809330789093307900933079109330792093307930933079409330795093307960933079709330798093307990933080009330801093308020933080309330804093308050933080609330807093308080933080909330810093308110933081209330813093308140933081509330816093308170933081809330819093308200933082109330822093308230933082409330825093308260933082709330828093308290933083009330831093308320933083309330834093308350933083609330837093308380933083909330840093308410933084209330843093308440933084509330846093308470933084809330849093308500933085109330852093308530933085409330855093308560933085709330858093308590933086009330861093308620933086309330864093308650933086609330867093308680933086909330870093308710933087209330873093308740933087509330876093308770933087809330879093308800933088109330882093308830933088409330885093308860933088709330888093308890933089009330891093308920933089309330894093308950933089609330897093308980933089909330900093309010933090209330903093309040933090509330906093309070933090809330909093309100933091109330912093309130933091409330915093309160933091709330918093309190933092009330921093309220933092309330924093309250933092609330927093309280933092909330930093309310933093209330933093309340933093509330936093309370933093809330939093309400933094109330942093309430933094409330945093309460933094709330948093309490933095009330951093309520933095309330954093309550933095609330957093309580933095909330960093309610933096209330963093309640933096509330966093309670933096809330969093309700933097109330972093309730933097409330975093309760933097709330978093309790933098009330981093309820933098309330984093309850933098609330987093309880933098909330990093309910933099209330993093309940933099509330996093309970933099809330999093310000933100109331002093310030933100409331005093310060933100709331008093310090933101009331011093310120933101309331014093310150933101609331017093310180933101909331020093310210933102209331023093310240933102509331026093310270933102809331029093310300933103109331032093310330933103409331035093310360933103709331038093310390933104009331041093310420933104309331044093310450933104609331047093310480933104909331050093310510933105209331053093310540933105509331056093310570933105809331059093310600933106109331062093310630933106409331065093310660933106709331068093310690933107009331071093310720933107309331074093310750933107609331077093310780933107909331080093310810933108209331083093310840933108509331086093310870933108809331089093310900933109109331092093310930933109409331095093310960933109709331098093310990933110009331101093311020933110309331104093311050934000109340002093400030934000409340005093400060934000709340008093400090934001009340011093400120934001309340014093400150934001609340017093400180934001909340020093400210934002209340023093400240934002509340026093400270934002809340029093400300934003109340032093400330934003409340035093400360934003709340038093400390934004009340041093400420934004309340044093400450934004609340047093400480934004909340050093400510934005209340053093400540934005509340056093400570934005809340059093400600934006109340062093400630934006409340065093400660934006709340068093400690934007009340071093400720934007309340074093400750934007609340077093400780934007909340080093400810934008209340083093400840934008509340086093400870934008809340089093400900934009109340092093400930934009409340095093400960934009709340098093400990934010009340101093401020934010309340104093401050934010609340107093401080934010909340110093401110934011209340113093401140934011509340116093401170934011809340119093401200934012109340122093401230934012409340125093401260934012709340128093401290934013009340131093401320934013309340134093401350934013609340137093401380934013909340140093401410934014209340143093401440934014509340146093401470934014809340149093401500934015109340152093401530934015409340155093401560934015709340158093401590934016009340161093401620934016309340164093401650934016609340167093401680934016909340170093401710934017209340173093401740934017509340176093401770934017809340179093401800934018109340182093401830934018409340185093401860934018709340188093401890934019009340191093401920934019309340194093401950934019609340197093401980934019909340200093402010934020209340203093402040934020509340206093402070934020809340209093402100934021109340212093402130934021409340215093402160934021709340218093402190934022009340221093402220934022309340224093402250934022609340227093402280934022909340230093402310934023209340233093402340934023509340236093402370934023809340239093402400934024109340242093402430934024409340245093402460934024709340248093402490934025009340251093402520934025309340254093402550934025609340257093402580934025909340260093402610934026209340263093402640934026509340266093402670934026809340269093402700934027109340272093402730934027409340275093402760934027709340278093402790934028009340281093402820934028309340284093402850934028609340287093402880934028909340290093402910934029209340293093402940934029509340296093402970934029809340299093403000934030109340302093403030934030409340305093403060934030709340308093403090934031009340311093403120934031309340314093403150934031609340317093403180934031909340320093403210934032209340323093403240934032509340326093403270934032809340329093403300934033109340332093403330934033409340335093403360934033709340338093403390934034009340341093403420934034309340344093403450934034609340347093403480934034909340350093403510934035209340353093403540934035509340356093403570934035809340359093403600934036109340362093403630934036409340365093403660934036709340368093403690934037009340371093403720934037309340374093403750934037609340377093403780934037909340380093403810934038209340383093403840934038509340386093403870934038809340389093403900934039109340392093403930934039409340395093403960934039709340398093403990934040009340401093404020934040309340404093404050934040609340407093404080934040909340410093404110934041209340413093404140934041509340416093404170934041809340419093404200934042109340422093404230934042409340425093404260934042709340428093404290934043009340431093404320934043309340434093404350934043609340437093404380934043909340440093404410934044209340443093404440934044509340446093404470934044809340449093404500934045109340452093404530934045409340455093404560934045709340458093404590934046009340461093404620934046309340464093404650934046609340467093404680934046909340470093404710934047209340473093404740934047509340476093404770934047809340479093404800934048109340482093404830934048409340485093404860934048709340488093404890934049009340491093404920934049309340494093404950934049609340497093404980934049909340500093405010934050209340503093405040934050509340506093405070934050809340509093405100934051109340512093405130934051409340515093405160934051709340518093405190934052009340521093405220934052309340524093405250934052609340527093405280934052909340530093405310934053209340533093405340934053509340536093405370934053809340539093405400934054109340542093405430934054409340545093405460934054709340548093405490934055009340551093405520934055309340554093405550934055609340557093405580934055909340560093405610934056209340563093405640934056509340566093405670934056809340569093405700934057109340572093405730934057409340575093405760934057709340578093405790934058009340581093405820934058309340584093405850934058609340587093405880934058909340590093405910934059209340593093405940934059509340596093405970934059809340599093406000934060109340602093406030934060409340605093406060934060709340608093406090934061009340611093406120934061309340614093406150934061609340617093406180934061909340620093406210934062209340623093406240934062509340626093406270934062809340629093406300934063109340632093406330934063409340635093406360934063709340638093406390934064009340641093406420934064309340644093406450934064609340647093406480934064909340650093406510934065209340653093406540934065509340656093406570934065809340659093406600934066109340662093406630934066409340665093406660934066709340668093406690934067009340671093406720934067309340674093406750934067609340677093406780934067909340680093406810934068209340683093406840934068509340686093406870934068809340689093406900934069109340692093406930934069409340695093406960934069709340698093406990934070009340701093407020934070309340704093407050934070609340707093407080934070909340710093407110934071209340713093407140934071509340716093407170934071809340719093407200934072109340722093407230934072409340725093407260934072709340728093407290934073009340731093407320934073309340734093407350934073609340737093407380934073909340740093407410934074209340743093407440934074509340746093407470934074809340749093407500934075109340752093407530934075409340755093407560934075709340758093407590934076009340761093407620934076309340764093407650934076609340767093407680934076909340770093407710934077209340773093407740934077509340776093407770934077809340779093407800934078109340782093407830934078409340785093407860934078709340788093407890934079009340791093407920934079309340794093407950934079609340797093407980934079909340800093408010934080209340803093408040934080509340806093408070934080809340809093408100934081109340812093408130934081409340815093408160934081709340818093408190934082009340821093408220934082309340824093408250934082609340827093408280934082909340830093408310934083209340833093408340934083509340836093408370934083809340839093408400934084109340842093408430934084409340845093408460934084709340848093408490934085009340851093408520934085309340854093408550934085609340857093408580934085909340860093408610934086209340863093408640934086509340866093408670934086809340869093408700934087109340872093408730934087409340875093408760934087709340878093408790934088009340881093408820934088309340884093408850934088609340887093408880934088909340890093408910934089209340893093408940934089509340896093408970934089809340899093409000934090109340902093409030934090409340905093409060934090709340908093409090934091009340911093409120934091309340914093409150934091609340917093409180934091909340920093409210934092209340923093409240934092509340926093409270934092809340929093409300934093109340932093409330934093409340935093409360934093709340938093409390934094009340941093409420934094309340944093409450934094609340947093409480934094909340950093409510934095209340953093409540934095509340956093409570934095809340959093409600934096109340962093409630934096409340965093409660934096709340968093409690934097009340971093409720934097309340974093409750934097609340977093409780934097909340980093409810934098209340983093409840934098509340986093409870934098809340989093409900934099109340992093409930934099409340995093409960934099709340998093409990934100009341001093410020934100309341004093410050934100609341007093410080934100909341010093410110934101209341013093410140934101509341016093410170934101809341019093410200934102109341022093410230934102409341025093410260934102709341028093410290934103009341031093410320934103309341034093410350934103609341037093410380934103909341040093410410934104209341043093410440934104509341046093410470934104809341049093410500934105109341052093410530934105409341055093410560934105709341058093410590934106009341061093410620934106309341064093410650934106609341067093410680934106909341070093410710934107209341073093410740934107509341076093410770934107809341079093410800934108109341082093410830934108409341085093410860934108709341088093410890934109009341091093410920934109309341094093410950934109609341097093410980934109909341100093411010934110209341103093411040934110509350001093500020935000309350004093500050935000609350007093500080935000909350010093500110935001209350013093500140935001509350016093500170935001809350019093500200935002109350022093500230935002409350025093500260935002709350028093500290935003009350031093500320935003309350034093500350935003609350037093500380935003909350040093500410935004209350043093500440935004509350046093500470935004809350049093500500935005109350052093500530935005409350055093500560935005709350058093500590935006009350061093500620935006309350064093500650935006609350067093500680935006909350070093500710935007209350073093500740935007509350076093500770935007809350079093500800935008109350082093500830935008409350085093500860935008709350088093500890935009009350091093500920935009309350094093500950935009609350097093500980935009909350100093501010935010209350103093501040935010509350106093501070935010809350109093501100935011109350112093501130935011409350115093501160935011709350118093501190935012009350121093501220935012309350124093501250935012609350127093501280935012909350130093501310935013209350133093501340935013509350136093501370935013809350139093501400935014109350142093501430935014409350145093501460935014709350148093501490935015009350151093501520935015309350154093501550935015609350157093501580935015909350160093501610935016209350163093501640935016509350166093501670935016809350169093501700935017109350172093501730935017409350175093501760935017709350178093501790935018009350181093501820935018309350184093501850935018609350187093501880935018909350190093501910935019209350193093501940935019509350196093501970935019809350199093502000935020109350202093502030935020409350205093502060935020709350208093502090935021009350211093502120935021309350214093502150935021609350217093502180935021909350220093502210935022209350223093502240935022509350226093502270935022809350229093502300935023109350232093502330935023409350235093502360935023709350238093502390935024009350241093502420935024309350244093502450935024609350247093502480935024909350250093502510935025209350253093502540935025509350256093502570935025809350259093502600935026109350262093502630935026409350265093502660935026709350268093502690935027009350271093502720935027309350274093502750935027609350277093502780935027909350280093502810935028209350283093502840935028509350286093502870935028809350289093502900935029109350292093502930935029409350295093502960935029709350298093502990935030009350301093503020935030309350304093503050935030609350307093503080935030909350310093503110935031209350313093503140935031509350316093503170935031809350319093503200935032109350322093503230935032409350325093503260935032709350328093503290935033009350331093503320935033309350334093503350935033609350337093503380935033909350340093503410935034209350343093503440935034509350346093503470935034809350349093503500935035109350352093503530935035409350355093503560935035709350358093503590935036009350361093503620935036309350364093503650935036609350367093503680935036909350370093503710935037209350373093503740935037509350376093503770935037809350379093503800935038109350382093503830935038409350385093503860935038709350388093503890935039009350391093503920935039309350394093503950935039609350397093503980935039909350400093504010935040209350403093504040935040509350406093504070935040809350409093504100935041109350412093504130935041409350415093504160935041709350418093504190935042009350421093504220935042309350424093504250935042609350427093504280935042909350430093504310935043209350433093504340935043509350436093504370935043809350439093504400935044109350442093504430935044409350445093504460935044709350448093504490935045009350451093504520935045309350454093504550935045609350457093504580935045909350460093504610935046209350463093504640935046509350466093504670935046809350469093504700935047109350472093504730935047409350475093504760935047709350478093504790935048009350481093504820935048309350484093504850935048609350487093504880935048909350490093504910935049209350493093504940935049509350496093504970935049809350499093505000935050109350502093505030935050409350505093505060935050709350508093505090935051009350511093505120935051309350514093505150935051609350517093505180935051909350520093505210935052209350523093505240935052509350526093505270935052809350529093505300935053109350532093505330935053409350535093505360935053709350538093505390935054009350541093505420935054309350544093505450935054609350547093505480935054909350550093505510935055209350553093505540935055509350556093505570935055809350559093505600935056109350562093505630935056409350565093505660935056709350568093505690935057009350571093505720935057309350574093505750935057609350577093505780935057909350580093505810935058209350583093505840935058509350586093505870935058809350589093505900935059109350592093505930935059409350595093505960935059709350598093505990935060009350601093506020935060309350604093506050935060609350607093506080935060909350610093506110935061209350613093506140935061509350616093506170935061809350619093506200935062109350622093506230935062409350625093506260935062709350628093506290935063009350631093506320935063309350634093506350935063609350637093506380935063909350640093506410935064209350643093506440935064509350646093506470935064809350649093506500935065109350652093506530935065409350655093506560935065709350658093506590935066009350661093506620935066309350664093506650935066609350667093506680935066909350670093506710935067209350673093506740935067509350676093506770935067809350679093506800935068109350682093506830935068409350685093506860935068709350688093506890935069009350691093506920935069309350694093506950935069609350697093506980935069909350700093507010935070209350703093507040935070509350706093507070935070809350709093507100935071109350712093507130935071409350715093507160935071709350718093507190935072009350721093507220935072309350724093507250935072609350727093507280935072909350730093507310935073209350733093507340935073509350736093507370935073809350739093507400935074109350742093507430935074409350745093507460935074709350748093507490935075009350751093507520935075309350754093507550935075609350757093507580935075909350760093507610935076209350763093507640935076509350766093507670935076809350769093507700935077109350772093507730935077409350775093507760935077709350778093507790935078009350781093507820935078309350784093507850935078609350787093507880935078909350790093507910935079209350793093507940935079509350796093507970935079809350799093508000935080109350802093508030935080409350805093508060935080709350808093508090935081009350811093508120935081309350814093508150935081609350817093508180935081909350820093508210935082209350823093508240935082509350826093508270935082809350829093508300935083109350832093508330935083409350835093508360935083709350838093508390935084009350841093508420935084309350844093508450935084609350847093508480935084909350850093508510935085209350853093508540935085509350856093508570935085809350859093508600935086109350862093508630935086409350865093508660935086709350868093508690935087009350871093508720935087309350874093508750935087609350877093508780935087909350880093508810935088209350883093508840935088509350886093508870935088809350889093508900935089109350892093508930935089409350895093508960935089709350898093508990935090009350901093509020935090309350904093509050935090609350907093509080935090909350910093509110935091209350913093509140935091509350916093509170935091809350919093509200935092109350922093509230935092409350925093509260935092709350928093509290935093009350931093509320935093309350934093509350935093609350937093509380935093909350940093509410935094209350943093509440935094509350946093509470935094809350949093509500935095109350952093509530935095409350955093509560935095709350958093509590935096009350961093509620935096309350964093509650935096609350967093509680935096909350970093509710935097209350973093509740935097509350976093509770935097809350979093509800935098109350982093509830935098409350985093509860935098709350988093509890935099009350991093509920935099309350994093509950935099609350997093509980935099909351000093510010935100209351003093510040935100509351006093510070935100809351009093510100935101109351012093510130935101409351015093510160935101709351018093510190935102009351021093510220935102309351024093510250935102609351027093510280935102909351030093510310935103209351033093510340935103509351036093510370935103809351039093510400935104109351042093510430935104409351045093510460935104709351048093510490935105009351051093510520935105309351054093510550935105609351057093510580935105909351060093510610935106209351063093510640935106509351066093510670935106809351069093510700935107109351072093510730935107409351075093510760935107709351078093510790935108009351081093510820935108309351084093510850935108609351087093510880935108909351090093510910935109209351093093510940935109509351096093510970935109809351099093511000935110109351102093511030935110409351105093600010936000209360003093600040936000509360006093600070936000809360009093600100936001109360012093600130936001409360015093600160936001709360018093600190936002009360021093600220936002309360024093600250936002609360027093600280936002909360030093600310936003209360033093600340936003509360036093600370936003809360039093600400936004109360042093600430936004409360045093600460936004709360048093600490936005009360051093600520936005309360054093600550936005609360057093600580936005909360060093600610936006209360063093600640936006509360066093600670936006809360069093600700936007109360072093600730936007409360075093600760936007709360078093600790936008009360081093600820936008309360084093600850936008609360087093600880936008909360090093600910936009209360093093600940936009509360096093600970936009809360099093601000936010109360102093601030936010409360105093601060936010709360108093601090936011009360111093601120936011309360114093601150936011609360117093601180936011909360120093601210936012209360123093601240936012509360126093601270936012809360129093601300936013109360132093601330936013409360135093601360936013709360138093601390936014009360141093601420936014309360144093601450936014609360147093601480936014909360150093601510936015209360153093601540936015509360156093601570936015809360159093601600936016109360162093601630936016409360165093601660936016709360168093601690936017009360171093601720936017309360174093601750936017609360177093601780936017909360180093601810936018209360183093601840936018509360186093601870936018809360189093601900936019109360192093601930936019409360195093601960936019709360198093601990936020009360201093602020936020309360204093602050936020609360207093602080936020909360210093602110936021209360213093602140936021509360216093602170936021809360219093602200936022109360222093602230936022409360225093602260936022709360228093602290936023009360231093602320936023309360234093602350936023609360237093602380936023909360240093602410936024209360243093602440936024509360246093602470936024809360249093602500936025109360252093602530936025409360255093602560936025709360258093602590936026009360261093602620936026309360264093602650936026609360267093602680936026909360270093602710936027209360273093602740936027509360276093602770936027809360279093602800936028109360282093602830936028409360285093602860936028709360288093602890936029009360291093602920936029309360294093602950936029609360297093602980936029909360300093603010936030209360303093603040936030509360306093603070936030809360309093603100936031109360312093603130936031409360315093603160936031709360318093603190936032009360321093603220936032309360324093603250936032609360327093603280936032909360330093603310936033209360333093603340936033509360336093603370936033809360339093603400936034109360342093603430936034409360345093603460936034709360348093603490936035009360351093603520936035309360354093603550936035609360357093603580936035909360360093603610936036209360363093603640936036509360366093603670936036809360369093603700936037109360372093603730936037409360375093603760936037709360378093603790936038009360381093603820936038309360384093603850936038609360387093603880936038909360390093603910936039209360393093603940936039509360396093603970936039809360399093604000936040109360402093604030936040409360405093604060936040709360408093604090936041009360411093604120936041309360414093604150936041609360417093604180936041909360420093604210936042209360423093604240936042509360426093604270936042809360429093604300936043109360432093604330936043409360435093604360936043709360438093604390936044009360441093604420936044309360444093604450936044609360447093604480936044909360450093604510936045209360453093604540936045509360456093604570936045809360459093604600936046109360462093604630936046409360465093604660936046709360468093604690936047009360471093604720936047309360474093604750936047609360477093604780936047909360480093604810936048209360483093604840936048509360486093604870936048809360489093604900936049109360492093604930936049409360495093604960936049709360498093604990936050009360501093605020936050309360504093605050936050609360507093605080936050909360510093605110936051209360513093605140936051509360516093605170936051809360519093605200936052109360522093605230936052409360525093605260936052709360528093605290936053009360531093605320936053309360534093605350936053609360537093605380936053909360540093605410936054209360543093605440936054509360546093605470936054809360549093605500936055109360552093605530936055409360555093605560936055709360558093605590936056009360561093605620936056309360564093605650936056609360567093605680936056909360570093605710936057209360573093605740936057509360576093605770936057809360579093605800936058109360582093605830936058409360585093605860936058709360588093605890936059009360591093605920936059309360594093605950936059609360597093605980936059909360600093606010936060209360603093606040936060509360606093606070936060809360609093606100936061109360612093606130936061409360615093606160936061709360618093606190936062009360621093606220936062309360624093606250936062609360627093606280936062909360630093606310936063209360633093606340936063509360636093606370936063809360639093606400936064109360642093606430936064409360645093606460936064709360648093606490936065009360651093606520936065309360654093606550936065609360657093606580936065909360660093606610936066209360663093606640936066509360666093606670936066809360669093606700936067109360672093606730936067409360675093606760936067709360678093606790936068009360681093606820936068309360684093606850936068609360687093606880936068909360690093606910936069209360693093606940936069509360696093606970936069809360699093607000936070109360702093607030936070409360705093607060936070709360708093607090936071009360711093607120936071309360714093607150936071609360717093607180936071909360720093607210936072209360723093607240936072509360726093607270936072809360729093607300936073109360732093607330936073409360735093607360936073709360738093607390936074009360741093607420936074309360744093607450936074609360747093607480936074909360750093607510936075209360753093607540936075509360756093607570936075809360759093607600936076109360762093607630936076409360765093607660936076709360768093607690936077009360771093607720936077309360774093607750936077609360777093607780936077909360780093607810936078209360783093607840936078509360786093607870936078809360789093607900936079109360792093607930936079409360795093607960936079709360798093607990936080009360801093608020936080309360804093608050936080609360807093608080936080909360810093608110936081209360813093608140936081509360816093608170936081809360819093608200936082109360822093608230936082409360825093608260936082709360828093608290936083009360831093608320936083309360834093608350936083609360837093608380936083909360840093608410936084209360843093608440936084509360846093608470936084809360849093608500936085109360852093608530936085409360855093608560936085709360858093608590936086009360861093608620936086309360864093608650936086609360867093608680936086909360870093608710936087209360873093608740936087509360876093608770936087809360879093608800936088109360882093608830936088409360885093608860936088709360888093608890936089009360891093608920936089309360894093608950936089609360897093608980936089909360900093609010936090209360903093609040936090509360906093609070936090809360909093609100936091109360912093609130936091409360915093609160936091709360918093609190936092009360921093609220936092309360924093609250936092609360927093609280936092909360930093609310936093209360933093609340936093509360936093609370936093809360939093609400936094109360942093609430936094409360945093609460936094709360948093609490936095009360951093609520936095309360954093609550936095609360957093609580936095909360960093609610936096209360963093609640936096509360966093609670936096809360969093609700936097109360972093609730936097409360975093609760936097709360978093609790936098009360981093609820936098309360984093609850936098609360987093609880936098909360990093609910936099209360993093609940936099509360996093609970936099809360999093610000936100109361002093610030936100409361005093610060936100709361008093610090936101009361011093610120936101309361014093610150936101609361017093610180936101909361020093610210936102209361023093610240936102509361026093610270936102809361029093610300936103109361032093610330936103409361035093610360936103709361038093610390936104009361041093610420936104309361044093610450936104609361047093610480936104909361050093610510936105209361053093610540936105509361056093610570936105809361059093610600936106109361062093610630936106409361065093610660936106709361068093610690936107009361071093610720936107309361074093610750936107609361077093610780936107909361080093610810936108209361083093610840936108509361086093610870936108809361089093610900936109109361092093610930936109409361095093610960936109709361098093610990936110009361101093611020936110309361104093611050937000109370002093700030937000409370005093700060937000709370008093700090937001009370011093700120937001309370014093700150937001609370017093700180937001909370020093700210937002209370023093700240937002509370026093700270937002809370029093700300937003109370032093700330937003409370035093700360937003709370038093700390937004009370041093700420937004309370044093700450937004609370047093700480937004909370050093700510937005209370053093700540937005509370056093700570937005809370059093700600937006109370062093700630937006409370065093700660937006709370068093700690937007009370071093700720937007309370074093700750937007609370077093700780937007909370080093700810937008209370083093700840937008509370086093700870937008809370089093700900937009109370092093700930937009409370095093700960937009709370098093700990937010009370101093701020937010309370104093701050937010609370107093701080937010909370110093701110937011209370113093701140937011509370116093701170937011809370119093701200937012109370122093701230937012409370125093701260937012709370128093701290937013009370131093701320937013309370134093701350937013609370137093701380937013909370140093701410937014209370143093701440937014509370146093701470937014809370149093701500937015109370152093701530937015409370155093701560937015709370158093701590937016009370161093701620937016309370164093701650937016609370167093701680937016909370170093701710937017209370173093701740937017509370176093701770937017809370179093701800937018109370182093701830937018409370185093701860937018709370188093701890937019009370191093701920937019309370194093701950937019609370197093701980937019909370200093702010937020209370203093702040937020509370206093702070937020809370209093702100937021109370212093702130937021409370215093702160937021709370218093702190937022009370221093702220937022309370224093702250937022609370227093702280937022909370230093702310937023209370233093702340937023509370236093702370937023809370239093702400937024109370242093702430937024409370245093702460937024709370248093702490937025009370251093702520937025309370254093702550937025609370257093702580937025909370260093702610937026209370263093702640937026509370266093702670937026809370269093702700937027109370272093702730937027409370275093702760937027709370278093702790937028009370281093702820937028309370284093702850937028609370287093702880937028909370290093702910937029209370293093702940937029509370296093702970937029809370299093703000937030109370302093703030937030409370305093703060937030709370308093703090937031009370311093703120937031309370314093703150937031609370317093703180937031909370320093703210937032209370323093703240937032509370326093703270937032809370329093703300937033109370332093703330937033409370335093703360937033709370338093703390937034009370341093703420937034309370344093703450937034609370347093703480937034909370350093703510937035209370353093703540937035509370356093703570937035809370359093703600937036109370362093703630937036409370365093703660937036709370368093703690937037009370371093703720937037309370374093703750937037609370377093703780937037909370380093703810937038209370383093703840937038509370386093703870937038809370389093703900937039109370392093703930937039409370395093703960937039709370398093703990937040009370401093704020937040309370404093704050937040609370407093704080937040909370410093704110937041209370413093704140937041509370416093704170937041809370419093704200937042109370422093704230937042409370425093704260937042709370428093704290937043009370431093704320937043309370434093704350937043609370437093704380937043909370440093704410937044209370443093704440937044509370446093704470937044809370449093704500937045109370452093704530937045409370455093704560937045709370458093704590937046009370461093704620937046309370464093704650937046609370467093704680937046909370470093704710937047209370473093704740937047509370476093704770937047809370479093704800937048109370482093704830937048409370485093704860937048709370488093704890937049009370491093704920937049309370494093704950937049609370497093704980937049909370500093705010937050209370503093705040937050509370506093705070937050809370509093705100937051109370512093705130937051409370515093705160937051709370518093705190937052009370521093705220937052309370524093705250937052609370527093705280937052909370530093705310937053209370533093705340937053509370536093705370937053809370539093705400937054109370542093705430937054409370545093705460937054709370548093705490937055009370551093705520937055309370554093705550937055609370557093705580937055909370560093705610937056209370563093705640937056509370566093705670937056809370569093705700937057109370572093705730937057409370575093705760937057709370578093705790937058009370581093705820937058309370584093705850937058609370587093705880937058909370590093705910937059209370593093705940937059509370596093705970937059809370599093706000937060109370602093706030937060409370605093706060937060709370608093706090937061009370611093706120937061309370614093706150937061609370617093706180937061909370620093706210937062209370623093706240937062509370626093706270937062809370629093706300937063109370632093706330937063409370635093706360937063709370638093706390937064009370641093706420937064309370644093706450937064609370647093706480937064909370650093706510937065209370653093706540937065509370656093706570937065809370659093706600937066109370662093706630937066409370665093706660937066709370668093706690937067009370671093706720937067309370674093706750937067609370677093706780937067909370680093706810937068209370683093706840937068509370686093706870937068809370689093706900937069109370692093706930937069409370695093706960937069709370698093706990937070009370701093707020937070309370704093707050937070609370707093707080937070909370710093707110937071209370713093707140937071509370716093707170937071809370719093707200937072109370722093707230937072409370725093707260937072709370728093707290937073009370731093707320937073309370734093707350937073609370737093707380937073909370740093707410937074209370743093707440937074509370746093707470937074809370749093707500937075109370752093707530937075409370755093707560937075709370758093707590937076009370761093707620937076309370764093707650937076609370767093707680937076909370770093707710937077209370773093707740937077509370776093707770937077809370779093707800937078109370782093707830937078409370785093707860937078709370788093707890937079009370791093707920937079309370794093707950937079609370797093707980937079909370800093708010937080209370803093708040937080509370806093708070937080809370809093708100937081109370812093708130937081409370815093708160937081709370818093708190937082009370821093708220937082309370824093708250937082609370827093708280937082909370830093708310937083209370833093708340937083509370836093708370937083809370839093708400937084109370842093708430937084409370845093708460937084709370848093708490937085009370851093708520937085309370854093708550937085609370857093708580937085909370860093708610937086209370863093708640937086509370866093708670937086809370869093708700937087109370872093708730937087409370875093708760937087709370878093708790937088009370881093708820937088309370884093708850937088609370887093708880937088909370890093708910937089209370893093708940937089509370896093708970937089809370899093709000937090109370902093709030937090409370905093709060937090709370908093709090937091009370911093709120937091309370914093709150937091609370917093709180937091909370920093709210937092209370923093709240937092509370926093709270937092809370929093709300937093109370932093709330937093409370935093709360937093709370938093709390937094009370941093709420937094309370944093709450937094609370947093709480937094909370950093709510937095209370953093709540937095509370956093709570937095809370959093709600937096109370962093709630937096409370965093709660937096709370968093709690937097009370971093709720937097309370974093709750937097609370977093709780937097909370980093709810937098209370983093709840937098509370986093709870937098809370989093709900937099109370992093709930937099409370995093709960937099709370998093709990937100009371001093710020937100309371004093710050937100609371007093710080937100909371010093710110937101209371013093710140937101509371016093710170937101809371019093710200937102109371022093710230937102409371025093710260937102709371028093710290937103009371031093710320937103309371034093710350937103609371037093710380937103909371040093710410937104209371043093710440937104509371046093710470937104809371049093710500937105109371052093710530937105409371055093710560937105709371058093710590937106009371061093710620937106309371064093710650937106609371067093710680937106909371070093710710937107209371073093710740937107509371076093710770937107809371079093710800937108109371082093710830937108409371085093710860937108709371088093710890937109009371091093710920937109309371094093710950937109609371097093710980937109909371100093711010937110209371103093711040937110509380001093800020938000309380004093800050938000609380007093800080938000909380010093800110938001209380013093800140938001509380016093800170938001809380019093800200938002109380022093800230938002409380025093800260938002709380028093800290938003009380031093800320938003309380034093800350938003609380037093800380938003909380040093800410938004209380043093800440938004509380046093800470938004809380049093800500938005109380052093800530938005409380055093800560938005709380058093800590938006009380061093800620938006309380064093800650938006609380067093800680938006909380070093800710938007209380073093800740938007509380076093800770938007809380079093800800938008109380082093800830938008409380085093800860938008709380088093800890938009009380091093800920938009309380094093800950938009609380097093800980938009909380100093801010938010209380103093801040938010509380106093801070938010809380109093801100938011109380112093801130938011409380115093801160938011709380118093801190938012009380121093801220938012309380124093801250938012609380127093801280938012909380130093801310938013209380133093801340938013509380136093801370938013809380139093801400938014109380142093801430938014409380145093801460938014709380148093801490938015009380151093801520938015309380154093801550938015609380157093801580938015909380160093801610938016209380163093801640938016509380166093801670938016809380169093801700938017109380172093801730938017409380175093801760938017709380178093801790938018009380181093801820938018309380184093801850938018609380187093801880938018909380190093801910938019209380193093801940938019509380196093801970938019809380199093802000938020109380202093802030938020409380205093802060938020709380208093802090938021009380211093802120938021309380214093802150938021609380217093802180938021909380220093802210938022209380223093802240938022509380226093802270938022809380229093802300938023109380232093802330938023409380235093802360938023709380238093802390938024009380241093802420938024309380244093802450938024609380247093802480938024909380250093802510938025209380253093802540938025509380256093802570938025809380259093802600938026109380262093802630938026409380265093802660938026709380268093802690938027009380271093802720938027309380274093802750938027609380277093802780938027909380280093802810938028209380283093802840938028509380286093802870938028809380289093802900938029109380292093802930938029409380295093802960938029709380298093802990938030009380301093803020938030309380304093803050938030609380307093803080938030909380310093803110938031209380313093803140938031509380316093803170938031809380319093803200938032109380322093803230938032409380325093803260938032709380328093803290938033009380331093803320938033309380334093803350938033609380337093803380938033909380340093803410938034209380343093803440938034509380346093803470938034809380349093803500938035109380352093803530938035409380355093803560938035709380358093803590938036009380361093803620938036309380364093803650938036609380367093803680938036909380370093803710938037209380373093803740938037509380376093803770938037809380379093803800938038109380382093803830938038409380385093803860938038709380388093803890938039009380391093803920938039309380394093803950938039609380397093803980938039909380400093804010938040209380403093804040938040509380406093804070938040809380409093804100938041109380412093804130938041409380415093804160938041709380418093804190938042009380421093804220938042309380424093804250938042609380427093804280938042909380430093804310938043209380433093804340938043509380436093804370938043809380439093804400938044109380442093804430938044409380445093804460938044709380448093804490938045009380451093804520938045309380454093804550938045609380457093804580938045909380460093804610938046209380463093804640938046509380466093804670938046809380469093804700938047109380472093804730938047409380475093804760938047709380478093804790938048009380481093804820938048309380484093804850938048609380487093804880938048909380490093804910938049209380493093804940938049509380496093804970938049809380499093805000938050109380502093805030938050409380505093805060938050709380508093805090938051009380511093805120938051309380514093805150938051609380517093805180938051909380520093805210938052209380523093805240938052509380526093805270938052809380529093805300938053109380532093805330938053409380535093805360938053709380538093805390938054009380541093805420938054309380544093805450938054609380547093805480938054909380550093805510938055209380553093805540938055509380556093805570938055809380559093805600938056109380562093805630938056409380565093805660938056709380568093805690938057009380571093805720938057309380574093805750938057609380577093805780938057909380580093805810938058209380583093805840938058509380586093805870938058809380589093805900938059109380592093805930938059409380595093805960938059709380598093805990938060009380601093806020938060309380604093806050938060609380607093806080938060909380610093806110938061209380613093806140938061509380616093806170938061809380619093806200938062109380622093806230938062409380625093806260938062709380628093806290938063009380631093806320938063309380634093806350938063609380637093806380938063909380640093806410938064209380643093806440938064509380646093806470938064809380649093806500938065109380652093806530938065409380655093806560938065709380658093806590938066009380661093806620938066309380664093806650938066609380667093806680938066909380670093806710938067209380673093806740938067509380676093806770938067809380679093806800938068109380682093806830938068409380685093806860938068709380688093806890938069009380691093806920938069309380694093806950938069609380697093806980938069909380700093807010938070209380703093807040938070509380706093807070938070809380709093807100938071109380712093807130938071409380715093807160938071709380718093807190938072009380721093807220938072309380724093807250938072609380727093807280938072909380730093807310938073209380733093807340938073509380736093807370938073809380739093807400938074109380742093807430938074409380745093807460938074709380748093807490938075009380751093807520938075309380754093807550938075609380757093807580938075909380760093807610938076209380763093807640938076509380766093807670938076809380769093807700938077109380772093807730938077409380775093807760938077709380778093807790938078009380781093807820938078309380784093807850938078609380787093807880938078909380790093807910938079209380793093807940938079509380796093807970938079809380799093808000938080109380802093808030938080409380805093808060938080709380808093808090938081009380811093808120938081309380814093808150938081609380817093808180938081909380820093808210938082209380823093808240938082509380826093808270938082809380829093808300938083109380832093808330938083409380835093808360938083709380838093808390938084009380841093808420938084309380844093808450938084609380847093808480938084909380850093808510938085209380853093808540938085509380856093808570938085809380859093808600938086109380862093808630938086409380865093808660938086709380868093808690938087009380871093808720938087309380874093808750938087609380877093808780938087909380880093808810938088209380883093808840938088509380886093808870938088809380889093808900938089109380892093808930938089409380895093808960938089709380898093808990938090009380901093809020938090309380904093809050938090609380907093809080938090909380910093809110938091209380913093809140938091509380916093809170938091809380919093809200938092109380922093809230938092409380925093809260938092709380928093809290938093009380931093809320938093309380934093809350938093609380937093809380938093909380940093809410938094209380943093809440938094509380946093809470938094809380949093809500938095109380952093809530938095409380955093809560938095709380958093809590938096009380961093809620938096309380964093809650938096609380967093809680938096909380970093809710938097209380973093809740938097509380976093809770938097809380979093809800938098109380982093809830938098409380985093809860938098709380988093809890938099009380991093809920938099309380994093809950938099609380997093809980938099909381000093810010938100209381003093810040938100509381006093810070938100809381009093810100938101109381012093810130938101409381015093810160938101709381018093810190938102009381021093810220938102309381024093810250938102609381027093810280938102909381030093810310938103209381033093810340938103509381036093810370938103809381039093810400938104109381042093810430938104409381045093810460938104709381048093810490938105009381051093810520938105309381054093810550938105609381057093810580938105909381060093810610938106209381063093810640938106509381066093810670938106809381069093810700938107109381072093810730938107409381075093810760938107709381078093810790938108009381081093810820938108309381084093810850938108609381087093810880938108909381090093810910938109209381093093810940938109509381096093810970938109809381099093811000938110109381102093811030938110409381105093900010939000209390003093900040939000509390006093900070939000809390009093900100939001109390012093900130939001409390015093900160939001709390018093900190939002009390021093900220939002309390024093900250939002609390027093900280939002909390030093900310939003209390033093900340939003509390036093900370939003809390039093900400939004109390042093900430939004409390045093900460939004709390048093900490939005009390051093900520939005309390054093900550939005609390057093900580939005909390060093900610939006209390063093900640939006509390066093900670939006809390069093900700939007109390072093900730939007409390075093900760939007709390078093900790939008009390081093900820939008309390084093900850939008609390087093900880939008909390090093900910939009209390093093900940939009509390096093900970939009809390099093901000939010109390102093901030939010409390105093901060939010709390108093901090939011009390111093901120939011309390114093901150939011609390117093901180939011909390120093901210939012209390123093901240939012509390126093901270939012809390129093901300939013109390132093901330939013409390135093901360939013709390138093901390939014009390141093901420939014309390144093901450939014609390147093901480939014909390150093901510939015209390153093901540939015509390156093901570939015809390159093901600939016109390162093901630939016409390165093901660939016709390168093901690939017009390171093901720939017309390174093901750939017609390177093901780939017909390180093901810939018209390183093901840939018509390186093901870939018809390189093901900939019109390192093901930939019409390195093901960939019709390198093901990939020009390201093902020939020309390204093902050939020609390207093902080939020909390210093902110939021209390213093902140939021509390216093902170939021809390219093902200939022109390222093902230939022409390225093902260939022709390228093902290939023009390231093902320939023309390234093902350939023609390237093902380939023909390240093902410939024209390243093902440939024509390246093902470939024809390249093902500939025109390252093902530939025409390255093902560939025709390258093902590939026009390261093902620939026309390264093902650939026609390267093902680939026909390270093902710939027209390273093902740939027509390276093902770939027809390279093902800939028109390282093902830939028409390285093902860939028709390288093902890939029009390291093902920939029309390294093902950939029609390297093902980939029909390300093903010939030209390303093903040939030509390306093903070939030809390309093903100939031109390312093903130939031409390315093903160939031709390318093903190939032009390321093903220939032309390324093903250939032609390327093903280939032909390330093903310939033209390333093903340939033509390336093903370939033809390339093903400939034109390342093903430939034409390345093903460939034709390348093903490939035009390351093903520939035309390354093903550939035609390357093903580939035909390360093903610939036209390363093903640939036509390366093903670939036809390369093903700939037109390372093903730939037409390375093903760939037709390378093903790939038009390381093903820939038309390384093903850939038609390387093903880939038909390390093903910939039209390393093903940939039509390396093903970939039809390399093904000939040109390402093904030939040409390405093904060939040709390408093904090939041009390411093904120939041309390414093904150939041609390417093904180939041909390420093904210939042209390423093904240939042509390426093904270939042809390429093904300939043109390432093904330939043409390435093904360939043709390438093904390939044009390441093904420939044309390444093904450939044609390447093904480939044909390450093904510939045209390453093904540939045509390456093904570939045809390459093904600939046109390462093904630939046409390465093904660939046709390468093904690939047009390471093904720939047309390474093904750939047609390477093904780939047909390480093904810939048209390483093904840939048509390486093904870939048809390489093904900939049109390492093904930939049409390495093904960939049709390498093904990939050009390501093905020939050309390504093905050939050609390507093905080939050909390510093905110939051209390513093905140939051509390516093905170939051809390519093905200939052109390522093905230939052409390525093905260939052709390528093905290939053009390531093905320939053309390534093905350939053609390537093905380939053909390540093905410939054209390543093905440939054509390546093905470939054809390549093905500939055109390552093905530939055409390555093905560939055709390558093905590939056009390561093905620939056309390564093905650939056609390567093905680939056909390570093905710939057209390573093905740939057509390576093905770939057809390579093905800939058109390582093905830939058409390585093905860939058709390588093905890939059009390591093905920939059309390594093905950939059609390597093905980939059909390600093906010939060209390603093906040939060509390606093906070939060809390609093906100939061109390612093906130939061409390615093906160939061709390618093906190939062009390621093906220939062309390624093906250939062609390627093906280939062909390630093906310939063209390633093906340939063509390636093906370939063809390639093906400939064109390642093906430939064409390645093906460939064709390648093906490939065009390651093906520939065309390654093906550939065609390657093906580939065909390660093906610939066209390663093906640939066509390666093906670939066809390669093906700939067109390672093906730939067409390675093906760939067709390678093906790939068009390681093906820939068309390684093906850939068609390687093906880939068909390690093906910939069209390693093906940939069509390696093906970939069809390699093907000939070109390702093907030939070409390705093907060939070709390708093907090939071009390711093907120939071309390714093907150939071609390717093907180939071909390720093907210939072209390723093907240939072509390726093907270939072809390729093907300939073109390732093907330939073409390735093907360939073709390738093907390939074009390741093907420939074309390744093907450939074609390747093907480939074909390750093907510939075209390753093907540939075509390756093907570939075809390759093907600939076109390762093907630939076409390765093907660939076709390768093907690939077009390771093907720939077309390774093907750939077609390777093907780939077909390780093907810939078209390783093907840939078509390786093907870939078809390789093907900939079109390792093907930939079409390795093907960939079709390798093907990939080009390801093908020939080309390804093908050939080609390807093908080939080909390810093908110939081209390813093908140939081509390816093908170939081809390819093908200939082109390822093908230939082409390825093908260939082709390828093908290939083009390831093908320939083309390834093908350939083609390837093908380939083909390840093908410939084209390843093908440939084509390846093908470939084809390849093908500939085109390852093908530939085409390855093908560939085709390858093908590939086009390861093908620939086309390864093908650939086609390867093908680939086909390870093908710939087209390873093908740939087509390876093908770939087809390879093908800939088109390882093908830939088409390885093908860939088709390888093908890939089009390891093908920939089309390894093908950939089609390897093908980939089909390900093909010939090209390903093909040939090509390906093909070939090809390909093909100939091109390912093909130939091409390915093909160939091709390918093909190939092009390921093909220939092309390924093909250939092609390927093909280939092909390930093909310939093209390933093909340939093509390936093909370939093809390939093909400939094109390942093909430939094409390945093909460939094709390948093909490939095009390951093909520939095309390954093909550939095609390957093909580939095909390960093909610939096209390963093909640939096509390966093909670939096809390969093909700939097109390972093909730939097409390975093909760939097709390978093909790939098009390981093909820939098309390984093909850939098609390987093909880939098909390990093909910939099209390993093909940939099509390996093909970939099809390999093910000939100109391002093910030939100409391005093910060939100709391008093910090939101009391011093910120939101309391014093910150939101609391017093910180939101909391020093910210939102209391023093910240939102509391026093910270939102809391029093910300939103109391032093910330939103409391035093910360939103709391038093910390939104009391041093910420939104309391044093910450939104609391047093910480939104909391050093910510939105209391053093910540939105509391056093910570939105809391059093910600939106109391062093910630939106409391065093910660939106709391068093910690939107009391071093910720939107309391074093910750939107609391077093910780939107909391080093910810939108209391083093910840939108509391086093910870939108809391089093910900939109109391092093910930939109409391095093910960939109709391098093910990939110009391101093911020939110309391104093911050940000109400002094000030940000409400005094000060940000709400008094000090940001009400011094000120940001309400014094000150940001609400017094000180940001909400020094000210940002209400023094000240940002509400026094000270940002809400029094000300940003109400032094000330940003409400035094000360940003709400038094000390940004009400041094000420940004309400044094000450940004609400047094000480940004909400050094000510940005209400053094000540940005509400056094000570940005809400059094000600940006109400062094000630940006409400065094000660940006709400068094000690940007009400071094000720940007309400074094000750940007609400077094000780940007909400080094000810940008209400083094000840940008509400086094000870940008809400089094000900940009109400092094000930940009409400095094000960940009709400098094000990940010009400101094001020940010309400104094001050940010609400107094001080940010909400110094001110940011209400113094001140940011509400116094001170940011809400119094001200940012109400122094001230940012409400125094001260940012709400128094001290940013009400131094001320940013309400134094001350940013609400137094001380940013909400140094001410940014209400143094001440940014509400146094001470940014809400149094001500940015109400152094001530940015409400155094001560940015709400158094001590940016009400161094001620940016309400164094001650940016609400167094001680940016909400170094001710940017209400173094001740940017509400176094001770940017809400179094001800940018109400182094001830940018409400185094001860940018709400188094001890940019009400191094001920940019309400194094001950940019609400197094001980940019909400200094002010940020209400203094002040940020509400206094002070940020809400209094002100940021109400212094002130940021409400215094002160940021709400218094002190940022009400221094002220940022309400224094002250940022609400227094002280940022909400230094002310940023209400233094002340940023509400236094002370940023809400239094002400940024109400242094002430940024409400245094002460940024709400248094002490940025009400251094002520940025309400254094002550940025609400257094002580940025909400260094002610940026209400263094002640940026509400266094002670940026809400269094002700940027109400272094002730940027409400275094002760940027709400278094002790940028009400281094002820940028309400284094002850940028609400287094002880940028909400290094002910940029209400293094002940940029509400296094002970940029809400299094003000940030109400302094003030940030409400305094003060940030709400308094003090940031009400311094003120940031309400314094003150940031609400317094003180940031909400320094003210940032209400323094003240940032509400326094003270940032809400329094003300940033109400332094003330940033409400335094003360940033709400338094003390940034009400341094003420940034309400344094003450940034609400347094003480940034909400350094003510940035209400353094003540940035509400356094003570940035809400359094003600940036109400362094003630940036409400365094003660940036709400368094003690940037009400371094003720940037309400374094003750940037609400377094003780940037909400380094003810940038209400383094003840940038509400386094003870940038809400389094003900940039109400392094003930940039409400395094003960940039709400398094003990940040009400401094004020940040309400404094004050940040609400407094004080940040909400410094004110940041209400413094004140940041509400416094004170940041809400419094004200940042109400422094004230940042409400425094004260940042709400428094004290940043009400431094004320940043309400434094004350940043609400437094004380940043909400440094004410940044209400443094004440940044509400446094004470940044809400449094004500940045109400452094004530940045409400455094004560940045709400458094004590940046009400461094004620940046309400464094004650940046609400467094004680940046909400470094004710940047209400473094004740940047509400476094004770940047809400479094004800940048109400482094004830940048409400485094004860940048709400488094004890940049009400491094004920940049309400494094004950940049609400497094004980940049909400500094005010940050209400503094005040940050509400506094005070940050809400509094005100940051109400512094005130940051409400515094005160940051709400518094005190940052009400521094005220940052309400524094005250940052609400527094005280940052909400530094005310940053209400533094005340940053509400536094005370940053809400539094005400940054109400542094005430940054409400545094005460940054709400548094005490940055009400551094005520940055309400554094005550940055609400557094005580940055909400560094005610940056209400563094005640940056509400566094005670940056809400569094005700940057109400572094005730940057409400575094005760940057709400578094005790940058009400581094005820940058309400584094005850940058609400587094005880940058909400590094005910940059209400593094005940940059509400596094005970940059809400599094006000940060109400602094006030940060409400605094006060940060709400608094006090940061009400611094006120940061309400614094006150940061609400617094006180940061909400620094006210940062209400623094006240940062509400626094006270940062809400629094006300940063109400632094006330940063409400635094006360940063709400638094006390940064009400641094006420940064309400644094006450940064609400647094006480940064909400650094006510940065209400653094006540940065509400656094006570940065809400659094006600940066109400662094006630940066409400665094006660940066709400668094006690940067009400671094006720940067309400674094006750940067609400677094006780940067909400680094006810940068209400683094006840940068509400686094006870940068809400689094006900940069109400692094006930940069409400695094006960940069709400698094006990940070009400701094007020940070309400704094007050940070609400707094007080940070909400710094007110940071209400713094007140940071509400716094007170940071809400719094007200940072109400722094007230940072409400725094007260940072709400728094007290940073009400731094007320940073309400734094007350940073609400737094007380940073909400740094007410940074209400743094007440940074509400746094007470940074809400749094007500940075109400752094007530940075409400755094007560940075709400758094007590940076009400761094007620940076309400764094007650940076609400767094007680940076909400770094007710940077209400773094007740940077509400776094007770940077809400779094007800940078109400782094007830940078409400785094007860940078709400788094007890940079009400791094007920940079309400794094007950940079609400797094007980940079909400800094008010940080209400803094008040940080509400806094008070940080809400809094008100940081109400812094008130940081409400815094008160940081709400818094008190940082009400821094008220940082309400824094008250940082609400827094008280940082909400830094008310940083209400833094008340940083509400836094008370940083809400839094008400940084109400842094008430940084409400845094008460940084709400848094008490940085009400851094008520940085309400854094008550940085609400857094008580940085909400860094008610940086209400863094008640940086509400866094008670940086809400869094008700940087109400872094008730940087409400875094008760940087709400878094008790940088009400881094008820940088309400884094008850940088609400887094008880940088909400890094008910940089209400893094008940940089509400896094008970940089809400899094009000940090109400902094009030940090409400905094009060940090709400908094009090940091009400911094009120940091309400914094009150940091609400917094009180940091909400920094009210940092209400923094009240940092509400926094009270940092809400929094009300940093109400932094009330940093409400935094009360940093709400938094009390940094009400941094009420940094309400944094009450940094609400947094009480940094909400950094009510940095209400953094009540940095509400956094009570940095809400959094009600940096109400962094009630940096409400965094009660940096709400968094009690940097009400971094009720940097309400974094009750940097609400977094009780940097909400980094009810940098209400983094009840940098509400986094009870940098809400989094009900940099109400992094009930940099409400995094009960940099709400998094009990940100009401001094010020940100309401004094010050940100609401007094010080940100909401010094010110940101209401013094010140940101509401016094010170940101809401019094010200940102109401022094010230940102409401025094010260940102709401028094010290940103009401031094010320940103309401034094010350940103609401037094010380940103909401040094010410940104209401043094010440940104509401046094010470940104809401049094010500940105109401052094010530940105409401055094010560940105709401058094010590940106009401061094010620940106309401064094010650940106609401067094010680940106909401070094010710940107209401073094010740940107509401076094010770940107809401079094010800940108109401082094010830940108409401085094010860940108709401088094010890940109009401091094010920940109309401094094010950940109609401097094010980940109909401100094011010940110209401103094011040940110509410001094100020941000309410004094100050941000609410007094100080941000909410010094100110941001209410013094100140941001509410016094100170941001809410019094100200941002109410022094100230941002409410025094100260941002709410028094100290941003009410031094100320941003309410034094100350941003609410037094100380941003909410040094100410941004209410043094100440941004509410046094100470941004809410049094100500941005109410052094100530941005409410055094100560941005709410058094100590941006009410061094100620941006309410064094100650941006609410067094100680941006909410070094100710941007209410073094100740941007509410076094100770941007809410079094100800941008109410082094100830941008409410085094100860941008709410088094100890941009009410091094100920941009309410094094100950941009609410097094100980941009909410100094101010941010209410103094101040941010509410106094101070941010809410109094101100941011109410112094101130941011409410115094101160941011709410118094101190941012009410121094101220941012309410124094101250941012609410127094101280941012909410130094101310941013209410133094101340941013509410136094101370941013809410139094101400941014109410142094101430941014409410145094101460941014709410148094101490941015009410151094101520941015309410154094101550941015609410157094101580941015909410160094101610941016209410163094101640941016509410166094101670941016809410169094101700941017109410172094101730941017409410175094101760941017709410178094101790941018009410181094101820941018309410184094101850941018609410187094101880941018909410190094101910941019209410193094101940941019509410196094101970941019809410199094102000941020109410202094102030941020409410205094102060941020709410208094102090941021009410211094102120941021309410214094102150941021609410217094102180941021909410220094102210941022209410223094102240941022509410226094102270941022809410229094102300941023109410232094102330941023409410235094102360941023709410238094102390941024009410241094102420941024309410244094102450941024609410247094102480941024909410250094102510941025209410253094102540941025509410256094102570941025809410259094102600941026109410262094102630941026409410265094102660941026709410268094102690941027009410271094102720941027309410274094102750941027609410277094102780941027909410280094102810941028209410283094102840941028509410286094102870941028809410289094102900941029109410292094102930941029409410295094102960941029709410298094102990941030009410301094103020941030309410304094103050941030609410307094103080941030909410310094103110941031209410313094103140941031509410316094103170941031809410319094103200941032109410322094103230941032409410325094103260941032709410328094103290941033009410331094103320941033309410334094103350941033609410337094103380941033909410340094103410941034209410343094103440941034509410346094103470941034809410349094103500941035109410352094103530941035409410355094103560941035709410358094103590941036009410361094103620941036309410364094103650941036609410367094103680941036909410370094103710941037209410373094103740941037509410376094103770941037809410379094103800941038109410382094103830941038409410385094103860941038709410388094103890941039009410391094103920941039309410394094103950941039609410397094103980941039909410400094104010941040209410403094104040941040509410406094104070941040809410409094104100941041109410412094104130941041409410415094104160941041709410418094104190941042009410421094104220941042309410424094104250941042609410427094104280941042909410430094104310941043209410433094104340941043509410436094104370941043809410439094104400941044109410442094104430941044409410445094104460941044709410448094104490941045009410451094104520941045309410454094104550941045609410457094104580941045909410460094104610941046209410463094104640941046509410466094104670941046809410469094104700941047109410472094104730941047409410475094104760941047709410478094104790941048009410481094104820941048309410484094104850941048609410487094104880941048909410490094104910941049209410493094104940941049509410496094104970941049809410499094105000941050109410502094105030941050409410505094105060941050709410508094105090941051009410511094105120941051309410514094105150941051609410517094105180941051909410520094105210941052209410523094105240941052509410526094105270941052809410529094105300941053109410532094105330941053409410535094105360941053709410538094105390941054009410541094105420941054309410544094105450941054609410547094105480941054909410550094105510941055209410553094105540941055509410556094105570941055809410559094105600941056109410562094105630941056409410565094105660941056709410568094105690941057009410571094105720941057309410574094105750941057609410577094105780941057909410580094105810941058209410583094105840941058509410586094105870941058809410589094105900941059109410592094105930941059409410595094105960941059709410598094105990941060009410601094106020941060309410604094106050941060609410607094106080941060909410610094106110941061209410613094106140941061509410616094106170941061809410619094106200941062109410622094106230941062409410625094106260941062709410628094106290941063009410631094106320941063309410634094106350941063609410637094106380941063909410640094106410941064209410643094106440941064509410646094106470941064809410649094106500941065109410652094106530941065409410655094106560941065709410658094106590941066009410661094106620941066309410664094106650941066609410667094106680941066909410670094106710941067209410673094106740941067509410676094106770941067809410679094106800941068109410682094106830941068409410685094106860941068709410688094106890941069009410691094106920941069309410694094106950941069609410697094106980941069909410700094107010941070209410703094107040941070509410706094107070941070809410709094107100941071109410712094107130941071409410715094107160941071709410718094107190941072009410721094107220941072309410724094107250941072609410727094107280941072909410730094107310941073209410733094107340941073509410736094107370941073809410739094107400941074109410742094107430941074409410745094107460941074709410748094107490941075009410751094107520941075309410754094107550941075609410757094107580941075909410760094107610941076209410763094107640941076509410766094107670941076809410769094107700941077109410772094107730941077409410775094107760941077709410778094107790941078009410781094107820941078309410784094107850941078609410787094107880941078909410790094107910941079209410793094107940941079509410796094107970941079809410799094108000941080109410802094108030941080409410805094108060941080709410808094108090941081009410811094108120941081309410814094108150941081609410817094108180941081909410820094108210941082209410823094108240941082509410826094108270941082809410829094108300941083109410832094108330941083409410835094108360941083709410838094108390941084009410841094108420941084309410844094108450941084609410847094108480941084909410850094108510941085209410853094108540941085509410856094108570941085809410859094108600941086109410862094108630941086409410865094108660941086709410868094108690941087009410871094108720941087309410874094108750941087609410877094108780941087909410880094108810941088209410883094108840941088509410886094108870941088809410889094108900941089109410892094108930941089409410895094108960941089709410898094108990941090009410901094109020941090309410904094109050941090609410907094109080941090909410910094109110941091209410913094109140941091509410916094109170941091809410919094109200941092109410922094109230941092409410925094109260941092709410928094109290941093009410931094109320941093309410934094109350941093609410937094109380941093909410940094109410941094209410943094109440941094509410946094109470941094809410949094109500941095109410952094109530941095409410955094109560941095709410958094109590941096009410961094109620941096309410964094109650941096609410967094109680941096909410970094109710941097209410973094109740941097509410976094109770941097809410979094109800941098109410982094109830941098409410985094109860941098709410988094109890941099009410991094109920941099309410994094109950941099609410997094109980941099909411000094110010941100209411003094110040941100509411006094110070941100809411009094110100941101109411012094110130941101409411015094110160941101709411018094110190941102009411021094110220941102309411024094110250941102609411027094110280941102909411030094110310941103209411033094110340941103509411036094110370941103809411039094110400941104109411042094110430941104409411045094110460941104709411048094110490941105009411051094110520941105309411054094110550941105609411057094110580941105909411060094110610941106209411063094110640941106509411066094110670941106809411069094110700941107109411072094110730941107409411075094110760941107709411078094110790941108009411081094110820941108309411084094110850941108609411087094110880941108909411090094110910941109209411093094110940941109509411096094110970941109809411099094111000941110109411102094111030941110409411105094200010942000209420003094200040942000509420006094200070942000809420009094200100942001109420012094200130942001409420015094200160942001709420018094200190942002009420021094200220942002309420024094200250942002609420027094200280942002909420030094200310942003209420033094200340942003509420036094200370942003809420039094200400942004109420042094200430942004409420045094200460942004709420048094200490942005009420051094200520942005309420054094200550942005609420057094200580942005909420060094200610942006209420063094200640942006509420066094200670942006809420069094200700942007109420072094200730942007409420075094200760942007709420078094200790942008009420081094200820942008309420084094200850942008609420087094200880942008909420090094200910942009209420093094200940942009509420096094200970942009809420099094201000942010109420102094201030942010409420105094201060942010709420108094201090942011009420111094201120942011309420114094201150942011609420117094201180942011909420120094201210942012209420123094201240942012509420126094201270942012809420129094201300942013109420132094201330942013409420135094201360942013709420138094201390942014009420141094201420942014309420144094201450942014609420147094201480942014909420150094201510942015209420153094201540942015509420156094201570942015809420159094201600942016109420162094201630942016409420165094201660942016709420168094201690942017009420171094201720942017309420174094201750942017609420177094201780942017909420180094201810942018209420183094201840942018509420186094201870942018809420189094201900942019109420192094201930942019409420195094201960942019709420198094201990942020009420201094202020942020309420204094202050942020609420207094202080942020909420210094202110942021209420213094202140942021509420216094202170942021809420219094202200942022109420222094202230942022409420225094202260942022709420228094202290942023009420231094202320942023309420234094202350942023609420237094202380942023909420240094202410942024209420243094202440942024509420246094202470942024809420249094202500942025109420252094202530942025409420255094202560942025709420258094202590942026009420261094202620942026309420264094202650942026609420267094202680942026909420270094202710942027209420273094202740942027509420276094202770942027809420279094202800942028109420282094202830942028409420285094202860942028709420288094202890942029009420291094202920942029309420294094202950942029609420297094202980942029909420300094203010942030209420303094203040942030509420306094203070942030809420309094203100942031109420312094203130942031409420315094203160942031709420318094203190942032009420321094203220942032309420324094203250942032609420327094203280942032909420330094203310942033209420333094203340942033509420336094203370942033809420339094203400942034109420342094203430942034409420345094203460942034709420348094203490942035009420351094203520942035309420354094203550942035609420357094203580942035909420360094203610942036209420363094203640942036509420366094203670942036809420369094203700942037109420372094203730942037409420375094203760942037709420378094203790942038009420381094203820942038309420384094203850942038609420387094203880942038909420390094203910942039209420393094203940942039509420396094203970942039809420399094204000942040109420402094204030942040409420405094204060942040709420408094204090942041009420411094204120942041309420414094204150942041609420417094204180942041909420420094204210942042209420423094204240942042509420426094204270942042809420429094204300942043109420432094204330942043409420435094204360942043709420438094204390942044009420441094204420942044309420444094204450942044609420447094204480942044909420450094204510942045209420453094204540942045509420456094204570942045809420459094204600942046109420462094204630942046409420465094204660942046709420468094204690942047009420471094204720942047309420474094204750942047609420477094204780942047909420480094204810942048209420483094204840942048509420486094204870942048809420489094204900942049109420492094204930942049409420495094204960942049709420498094204990942050009420501094205020942050309420504094205050942050609420507094205080942050909420510094205110942051209420513094205140942051509420516094205170942051809420519094205200942052109420522094205230942052409420525094205260942052709420528094205290942053009420531094205320942053309420534094205350942053609420537094205380942053909420540094205410942054209420543094205440942054509420546094205470942054809420549094205500942055109420552094205530942055409420555094205560942055709420558094205590942056009420561094205620942056309420564094205650942056609420567094205680942056909420570094205710942057209420573094205740942057509420576094205770942057809420579094205800942058109420582094205830942058409420585094205860942058709420588094205890942059009420591094205920942059309420594094205950942059609420597094205980942059909420600094206010942060209420603094206040942060509420606094206070942060809420609094206100942061109420612094206130942061409420615094206160942061709420618094206190942062009420621094206220942062309420624094206250942062609420627094206280942062909420630094206310942063209420633094206340942063509420636094206370942063809420639094206400942064109420642094206430942064409420645094206460942064709420648094206490942065009420651094206520942065309420654094206550942065609420657094206580942065909420660094206610942066209420663094206640942066509420666094206670942066809420669094206700942067109420672094206730942067409420675094206760942067709420678094206790942068009420681094206820942068309420684094206850942068609420687094206880942068909420690094206910942069209420693094206940942069509420696094206970942069809420699094207000942070109420702094207030942070409420705094207060942070709420708094207090942071009420711094207120942071309420714094207150942071609420717094207180942071909420720094207210942072209420723094207240942072509420726094207270942072809420729094207300942073109420732094207330942073409420735094207360942073709420738094207390942074009420741094207420942074309420744094207450942074609420747094207480942074909420750094207510942075209420753094207540942075509420756094207570942075809420759094207600942076109420762094207630942076409420765094207660942076709420768094207690942077009420771094207720942077309420774094207750942077609420777094207780942077909420780094207810942078209420783094207840942078509420786094207870942078809420789094207900942079109420792094207930942079409420795094207960942079709420798094207990942080009420801094208020942080309420804094208050942080609420807094208080942080909420810094208110942081209420813094208140942081509420816094208170942081809420819094208200942082109420822094208230942082409420825094208260942082709420828094208290942083009420831094208320942083309420834094208350942083609420837094208380942083909420840094208410942084209420843094208440942084509420846094208470942084809420849094208500942085109420852094208530942085409420855094208560942085709420858094208590942086009420861094208620942086309420864094208650942086609420867094208680942086909420870094208710942087209420873094208740942087509420876094208770942087809420879094208800942088109420882094208830942088409420885094208860942088709420888094208890942089009420891094208920942089309420894094208950942089609420897094208980942089909420900094209010942090209420903094209040942090509420906094209070942090809420909094209100942091109420912094209130942091409420915094209160942091709420918094209190942092009420921094209220942092309420924094209250942092609420927094209280942092909420930094209310942093209420933094209340942093509420936094209370942093809420939094209400942094109420942094209430942094409420945094209460942094709420948094209490942095009420951094209520942095309420954094209550942095609420957094209580942095909420960094209610942096209420963094209640942096509420966094209670942096809420969094209700942097109420972094209730942097409420975094209760942097709420978094209790942098009420981094209820942098309420984094209850942098609420987094209880942098909420990094209910942099209420993094209940942099509420996094209970942099809420999094210000942100109421002094210030942100409421005094210060942100709421008094210090942101009421011094210120942101309421014094210150942101609421017094210180942101909421020094210210942102209421023094210240942102509421026094210270942102809421029094210300942103109421032094210330942103409421035094210360942103709421038094210390942104009421041094210420942104309421044094210450942104609421047094210480942104909421050094210510942105209421053094210540942105509421056094210570942105809421059094210600942106109421062094210630942106409421065094210660942106709421068094210690942107009421071094210720942107309421074094210750942107609421077094210780942107909421080094210810942108209421083094210840942108509421086094210870942108809421089094210900942109109421092094210930942109409421095094210960942109709421098094210990942110009421101094211020942110309421104094211050943000109430002094300030943000409430005094300060943000709430008094300090943001009430011094300120943001309430014094300150943001609430017094300180943001909430020094300210943002209430023094300240943002509430026094300270943002809430029094300300943003109430032094300330943003409430035094300360943003709430038094300390943004009430041094300420943004309430044094300450943004609430047094300480943004909430050094300510943005209430053094300540943005509430056094300570943005809430059094300600943006109430062094300630943006409430065094300660943006709430068094300690943007009430071094300720943007309430074094300750943007609430077094300780943007909430080094300810943008209430083094300840943008509430086094300870943008809430089094300900943009109430092094300930943009409430095094300960943009709430098094300990943010009430101094301020943010309430104094301050943010609430107094301080943010909430110094301110943011209430113094301140943011509430116094301170943011809430119094301200943012109430122094301230943012409430125094301260943012709430128094301290943013009430131094301320943013309430134094301350943013609430137094301380943013909430140094301410943014209430143094301440943014509430146094301470943014809430149094301500943015109430152094301530943015409430155094301560943015709430158094301590943016009430161094301620943016309430164094301650943016609430167094301680943016909430170094301710943017209430173094301740943017509430176094301770943017809430179094301800943018109430182094301830943018409430185094301860943018709430188094301890943019009430191094301920943019309430194094301950943019609430197094301980943019909430200094302010943020209430203094302040943020509430206094302070943020809430209094302100943021109430212094302130943021409430215094302160943021709430218094302190943022009430221094302220943022309430224094302250943022609430227094302280943022909430230094302310943023209430233094302340943023509430236094302370943023809430239094302400943024109430242094302430943024409430245094302460943024709430248094302490943025009430251094302520943025309430254094302550943025609430257094302580943025909430260094302610943026209430263094302640943026509430266094302670943026809430269094302700943027109430272094302730943027409430275094302760943027709430278094302790943028009430281094302820943028309430284094302850943028609430287094302880943028909430290094302910943029209430293094302940943029509430296094302970943029809430299094303000943030109430302094303030943030409430305094303060943030709430308094303090943031009430311094303120943031309430314094303150943031609430317094303180943031909430320094303210943032209430323094303240943032509430326094303270943032809430329094303300943033109430332094303330943033409430335094303360943033709430338094303390943034009430341094303420943034309430344094303450943034609430347094303480943034909430350094303510943035209430353094303540943035509430356094303570943035809430359094303600943036109430362094303630943036409430365094303660943036709430368094303690943037009430371094303720943037309430374094303750943037609430377094303780943037909430380094303810943038209430383094303840943038509430386094303870943038809430389094303900943039109430392094303930943039409430395094303960943039709430398094303990943040009430401094304020943040309430404094304050943040609430407094304080943040909430410094304110943041209430413094304140943041509430416094304170943041809430419094304200943042109430422094304230943042409430425094304260943042709430428094304290943043009430431094304320943043309430434094304350943043609430437094304380943043909430440094304410943044209430443094304440943044509430446094304470943044809430449094304500943045109430452094304530943045409430455094304560943045709430458094304590943046009430461094304620943046309430464094304650943046609430467094304680943046909430470094304710943047209430473094304740943047509430476094304770943047809430479094304800943048109430482094304830943048409430485094304860943048709430488094304890943049009430491094304920943049309430494094304950943049609430497094304980943049909430500094305010943050209430503094305040943050509430506094305070943050809430509094305100943051109430512094305130943051409430515094305160943051709430518094305190943052009430521094305220943052309430524094305250943052609430527094305280943052909430530094305310943053209430533094305340943053509430536094305370943053809430539094305400943054109430542094305430943054409430545094305460943054709430548094305490943055009430551094305520943055309430554094305550943055609430557094305580943055909430560094305610943056209430563094305640943056509430566094305670943056809430569094305700943057109430572094305730943057409430575094305760943057709430578094305790943058009430581094305820943058309430584094305850943058609430587094305880943058909430590094305910943059209430593094305940943059509430596094305970943059809430599094306000943060109430602094306030943060409430605094306060943060709430608094306090943061009430611094306120943061309430614094306150943061609430617094306180943061909430620094306210943062209430623094306240943062509430626094306270943062809430629094306300943063109430632094306330943063409430635094306360943063709430638094306390943064009430641094306420943064309430644094306450943064609430647094306480943064909430650094306510943065209430653094306540943065509430656094306570943065809430659094306600943066109430662094306630943066409430665094306660943066709430668094306690943067009430671094306720943067309430674094306750943067609430677094306780943067909430680094306810943068209430683094306840943068509430686094306870943068809430689094306900943069109430692094306930943069409430695094306960943069709430698094306990943070009430701094307020943070309430704094307050943070609430707094307080943070909430710094307110943071209430713094307140943071509430716094307170943071809430719094307200943072109430722094307230943072409430725094307260943072709430728094307290943073009430731094307320943073309430734094307350943073609430737094307380943073909430740094307410943074209430743094307440943074509430746094307470943074809430749094307500943075109430752094307530943075409430755094307560943075709430758094307590943076009430761094307620943076309430764094307650943076609430767094307680943076909430770094307710943077209430773094307740943077509430776094307770943077809430779094307800943078109430782094307830943078409430785094307860943078709430788094307890943079009430791094307920943079309430794094307950943079609430797094307980943079909430800094308010943080209430803094308040943080509430806094308070943080809430809094308100943081109430812094308130943081409430815094308160943081709430818094308190943082009430821094308220943082309430824094308250943082609430827094308280943082909430830094308310943083209430833094308340943083509430836094308370943083809430839094308400943084109430842094308430943084409430845094308460943084709430848094308490943085009430851094308520943085309430854094308550943085609430857094308580943085909430860094308610943086209430863094308640943086509430866094308670943086809430869094308700943087109430872094308730943087409430875094308760943087709430878094308790943088009430881094308820943088309430884094308850943088609430887094308880943088909430890094308910943089209430893094308940943089509430896094308970943089809430899094309000943090109430902094309030943090409430905094309060943090709430908094309090943091009430911094309120943091309430914094309150943091609430917094309180943091909430920094309210943092209430923094309240943092509430926094309270943092809430929094309300943093109430932094309330943093409430935094309360943093709430938094309390943094009430941094309420943094309430944094309450943094609430947094309480943094909430950094309510943095209430953094309540943095509430956094309570943095809430959094309600943096109430962094309630943096409430965094309660943096709430968094309690943097009430971094309720943097309430974094309750943097609430977094309780943097909430980094309810943098209430983094309840943098509430986094309870943098809430989094309900943099109430992094309930943099409430995094309960943099709430998094309990943100009431001094310020943100309431004094310050943100609431007094310080943100909431010094310110943101209431013094310140943101509431016094310170943101809431019094310200943102109431022094310230943102409431025094310260943102709431028094310290943103009431031094310320943103309431034094310350943103609431037094310380943103909431040094310410943104209431043094310440943104509431046094310470943104809431049094310500943105109431052094310530943105409431055094310560943105709431058094310590943106009431061094310620943106309431064094310650943106609431067094310680943106909431070094310710943107209431073094310740943107509431076094310770943107809431079094310800943108109431082094310830943108409431085094310860943108709431088094310890943109009431091094310920943109309431094094310950943109609431097094310980943109909431100094311010943110209431103094311040943110509440001094400020944000309440004094400050944000609440007094400080944000909440010094400110944001209440013094400140944001509440016094400170944001809440019094400200944002109440022094400230944002409440025094400260944002709440028094400290944003009440031094400320944003309440034094400350944003609440037094400380944003909440040094400410944004209440043094400440944004509440046094400470944004809440049094400500944005109440052094400530944005409440055094400560944005709440058094400590944006009440061094400620944006309440064094400650944006609440067094400680944006909440070094400710944007209440073094400740944007509440076094400770944007809440079094400800944008109440082094400830944008409440085094400860944008709440088094400890944009009440091094400920944009309440094094400950944009609440097094400980944009909440100094401010944010209440103094401040944010509440106094401070944010809440109094401100944011109440112094401130944011409440115094401160944011709440118094401190944012009440121094401220944012309440124094401250944012609440127094401280944012909440130094401310944013209440133094401340944013509440136094401370944013809440139094401400944014109440142094401430944014409440145094401460944014709440148094401490944015009440151094401520944015309440154094401550944015609440157094401580944015909440160094401610944016209440163094401640944016509440166094401670944016809440169094401700944017109440172094401730944017409440175094401760944017709440178094401790944018009440181094401820944018309440184094401850944018609440187094401880944018909440190094401910944019209440193094401940944019509440196094401970944019809440199094402000944020109440202094402030944020409440205094402060944020709440208094402090944021009440211094402120944021309440214094402150944021609440217094402180944021909440220094402210944022209440223094402240944022509440226094402270944022809440229094402300944023109440232094402330944023409440235094402360944023709440238094402390944024009440241094402420944024309440244094402450944024609440247094402480944024909440250094402510944025209440253094402540944025509440256094402570944025809440259094402600944026109440262094402630944026409440265094402660944026709440268094402690944027009440271094402720944027309440274094402750944027609440277094402780944027909440280094402810944028209440283094402840944028509440286094402870944028809440289094402900944029109440292094402930944029409440295094402960944029709440298094402990944030009440301094403020944030309440304094403050944030609440307094403080944030909440310094403110944031209440313094403140944031509440316094403170944031809440319094403200944032109440322094403230944032409440325094403260944032709440328094403290944033009440331094403320944033309440334094403350944033609440337094403380944033909440340094403410944034209440343094403440944034509440346094403470944034809440349094403500944035109440352094403530944035409440355094403560944035709440358094403590944036009440361094403620944036309440364094403650944036609440367094403680944036909440370094403710944037209440373094403740944037509440376094403770944037809440379094403800944038109440382094403830944038409440385094403860944038709440388094403890944039009440391094403920944039309440394094403950944039609440397094403980944039909440400094404010944040209440403094404040944040509440406094404070944040809440409094404100944041109440412094404130944041409440415094404160944041709440418094404190944042009440421094404220944042309440424094404250944042609440427094404280944042909440430094404310944043209440433094404340944043509440436094404370944043809440439094404400944044109440442094404430944044409440445094404460944044709440448094404490944045009440451094404520944045309440454094404550944045609440457094404580944045909440460094404610944046209440463094404640944046509440466094404670944046809440469094404700944047109440472094404730944047409440475094404760944047709440478094404790944048009440481094404820944048309440484094404850944048609440487094404880944048909440490094404910944049209440493094404940944049509440496094404970944049809440499094405000944050109440502094405030944050409440505094405060944050709440508094405090944051009440511094405120944051309440514094405150944051609440517094405180944051909440520094405210944052209440523094405240944052509440526094405270944052809440529094405300944053109440532094405330944053409440535094405360944053709440538094405390944054009440541094405420944054309440544094405450944054609440547094405480944054909440550094405510944055209440553094405540944055509440556094405570944055809440559094405600944056109440562094405630944056409440565094405660944056709440568094405690944057009440571094405720944057309440574094405750944057609440577094405780944057909440580094405810944058209440583094405840944058509440586094405870944058809440589094405900944059109440592094405930944059409440595094405960944059709440598094405990944060009440601094406020944060309440604094406050944060609440607094406080944060909440610094406110944061209440613094406140944061509440616094406170944061809440619094406200944062109440622094406230944062409440625094406260944062709440628094406290944063009440631094406320944063309440634094406350944063609440637094406380944063909440640094406410944064209440643094406440944064509440646094406470944064809440649094406500944065109440652094406530944065409440655094406560944065709440658094406590944066009440661094406620944066309440664094406650944066609440667094406680944066909440670094406710944067209440673094406740944067509440676094406770944067809440679094406800944068109440682094406830944068409440685094406860944068709440688094406890944069009440691094406920944069309440694094406950944069609440697094406980944069909440700094407010944070209440703094407040944070509440706094407070944070809440709094407100944071109440712094407130944071409440715094407160944071709440718094407190944072009440721094407220944072309440724094407250944072609440727094407280944072909440730094407310944073209440733094407340944073509440736094407370944073809440739094407400944074109440742094407430944074409440745094407460944074709440748094407490944075009440751094407520944075309440754094407550944075609440757094407580944075909440760094407610944076209440763094407640944076509440766094407670944076809440769094407700944077109440772094407730944077409440775094407760944077709440778094407790944078009440781094407820944078309440784094407850944078609440787094407880944078909440790094407910944079209440793094407940944079509440796094407970944079809440799094408000944080109440802094408030944080409440805094408060944080709440808094408090944081009440811094408120944081309440814094408150944081609440817094408180944081909440820094408210944082209440823094408240944082509440826094408270944082809440829094408300944083109440832094408330944083409440835094408360944083709440838094408390944084009440841094408420944084309440844094408450944084609440847094408480944084909440850094408510944085209440853094408540944085509440856094408570944085809440859094408600944086109440862094408630944086409440865094408660944086709440868094408690944087009440871094408720944087309440874094408750944087609440877094408780944087909440880094408810944088209440883094408840944088509440886094408870944088809440889094408900944089109440892094408930944089409440895094408960944089709440898094408990944090009440901094409020944090309440904094409050944090609440907094409080944090909440910094409110944091209440913094409140944091509440916094409170944091809440919094409200944092109440922094409230944092409440925094409260944092709440928094409290944093009440931094409320944093309440934094409350944093609440937094409380944093909440940094409410944094209440943094409440944094509440946094409470944094809440949094409500944095109440952094409530944095409440955094409560944095709440958094409590944096009440961094409620944096309440964094409650944096609440967094409680944096909440970094409710944097209440973094409740944097509440976094409770944097809440979094409800944098109440982094409830944098409440985094409860944098709440988094409890944099009440991094409920944099309440994094409950944099609440997094409980944099909441000094410010944100209441003094410040944100509441006094410070944100809441009094410100944101109441012094410130944101409441015094410160944101709441018094410190944102009441021094410220944102309441024094410250944102609441027094410280944102909441030094410310944103209441033094410340944103509441036094410370944103809441039094410400944104109441042094410430944104409441045094410460944104709441048094410490944105009441051094410520944105309441054094410550944105609441057094410580944105909441060094410610944106209441063094410640944106509441066094410670944106809441069094410700944107109441072094410730944107409441075094410760944107709441078094410790944108009441081094410820944108309441084094410850944108609441087094410880944108909441090094410910944109209441093094410940944109509441096094410970944109809441099094411000944110109441102094411030944110409441105094500010945000209450003094500040945000509450006094500070945000809450009094500100945001109450012094500130945001409450015094500160945001709450018094500190945002009450021094500220945002309450024094500250945002609450027094500280945002909450030094500310945003209450033094500340945003509450036094500370945003809450039094500400945004109450042094500430945004409450045094500460945004709450048094500490945005009450051094500520945005309450054094500550945005609450057094500580945005909450060094500610945006209450063094500640945006509450066094500670945006809450069094500700945007109450072094500730945007409450075094500760945007709450078094500790945008009450081094500820945008309450084094500850945008609450087094500880945008909450090094500910945009209450093094500940945009509450096094500970945009809450099094501000945010109450102094501030945010409450105094501060945010709450108094501090945011009450111094501120945011309450114094501150945011609450117094501180945011909450120094501210945012209450123094501240945012509450126094501270945012809450129094501300945013109450132094501330945013409450135094501360945013709450138094501390945014009450141094501420945014309450144094501450945014609450147094501480945014909450150094501510945015209450153094501540945015509450156094501570945015809450159094501600945016109450162094501630945016409450165094501660945016709450168094501690945017009450171094501720945017309450174094501750945017609450177094501780945017909450180094501810945018209450183094501840945018509450186094501870945018809450189094501900945019109450192094501930945019409450195094501960945019709450198094501990945020009450201094502020945020309450204094502050945020609450207094502080945020909450210094502110945021209450213094502140945021509450216094502170945021809450219094502200945022109450222094502230945022409450225094502260945022709450228094502290945023009450231094502320945023309450234094502350945023609450237094502380945023909450240094502410945024209450243094502440945024509450246094502470945024809450249094502500945025109450252094502530945025409450255094502560945025709450258094502590945026009450261094502620945026309450264094502650945026609450267094502680945026909450270094502710945027209450273094502740945027509450276094502770945027809450279094502800945028109450282094502830945028409450285094502860945028709450288094502890945029009450291094502920945029309450294094502950945029609450297094502980945029909450300094503010945030209450303094503040945030509450306094503070945030809450309094503100945031109450312094503130945031409450315094503160945031709450318094503190945032009450321094503220945032309450324094503250945032609450327094503280945032909450330094503310945033209450333094503340945033509450336094503370945033809450339094503400945034109450342094503430945034409450345094503460945034709450348094503490945035009450351094503520945035309450354094503550945035609450357094503580945035909450360094503610945036209450363094503640945036509450366094503670945036809450369094503700945037109450372094503730945037409450375094503760945037709450378094503790945038009450381094503820945038309450384094503850945038609450387094503880945038909450390094503910945039209450393094503940945039509450396094503970945039809450399094504000945040109450402094504030945040409450405094504060945040709450408094504090945041009450411094504120945041309450414094504150945041609450417094504180945041909450420094504210945042209450423094504240945042509450426094504270945042809450429094504300945043109450432094504330945043409450435094504360945043709450438094504390945044009450441094504420945044309450444094504450945044609450447094504480945044909450450094504510945045209450453094504540945045509450456094504570945045809450459094504600945046109450462094504630945046409450465094504660945046709450468094504690945047009450471094504720945047309450474094504750945047609450477094504780945047909450480094504810945048209450483094504840945048509450486094504870945048809450489094504900945049109450492094504930945049409450495094504960945049709450498094504990945050009450501094505020945050309450504094505050945050609450507094505080945050909450510094505110945051209450513094505140945051509450516094505170945051809450519094505200945052109450522094505230945052409450525094505260945052709450528094505290945053009450531094505320945053309450534094505350945053609450537094505380945053909450540094505410945054209450543094505440945054509450546094505470945054809450549094505500945055109450552094505530945055409450555094505560945055709450558094505590945056009450561094505620945056309450564094505650945056609450567094505680945056909450570094505710945057209450573094505740945057509450576094505770945057809450579094505800945058109450582094505830945058409450585094505860945058709450588094505890945059009450591094505920945059309450594094505950945059609450597094505980945059909450600094506010945060209450603094506040945060509450606094506070945060809450609094506100945061109450612094506130945061409450615094506160945061709450618094506190945062009450621094506220945062309450624094506250945062609450627094506280945062909450630094506310945063209450633094506340945063509450636094506370945063809450639094506400945064109450642094506430945064409450645094506460945064709450648094506490945065009450651094506520945065309450654094506550945065609450657094506580945065909450660094506610945066209450663094506640945066509450666094506670945066809450669094506700945067109450672094506730945067409450675094506760945067709450678094506790945068009450681094506820945068309450684094506850945068609450687094506880945068909450690094506910945069209450693094506940945069509450696094506970945069809450699094507000945070109450702094507030945070409450705094507060945070709450708094507090945071009450711094507120945071309450714094507150945071609450717094507180945071909450720094507210945072209450723094507240945072509450726094507270945072809450729094507300945073109450732094507330945073409450735094507360945073709450738094507390945074009450741094507420945074309450744094507450945074609450747094507480945074909450750094507510945075209450753094507540945075509450756094507570945075809450759094507600945076109450762094507630945076409450765094507660945076709450768094507690945077009450771094507720945077309450774094507750945077609450777094507780945077909450780094507810945078209450783094507840945078509450786094507870945078809450789094507900945079109450792094507930945079409450795094507960945079709450798094507990945080009450801094508020945080309450804094508050945080609450807094508080945080909450810094508110945081209450813094508140945081509450816094508170945081809450819094508200945082109450822094508230945082409450825094508260945082709450828094508290945083009450831094508320945083309450834094508350945083609450837094508380945083909450840094508410945084209450843094508440945084509450846094508470945084809450849094508500945085109450852094508530945085409450855094508560945085709450858094508590945086009450861094508620945086309450864094508650945086609450867094508680945086909450870094508710945087209450873094508740945087509450876094508770945087809450879094508800945088109450882094508830945088409450885094508860945088709450888094508890945089009450891094508920945089309450894094508950945089609450897094508980945089909450900094509010945090209450903094509040945090509450906094509070945090809450909094509100945091109450912094509130945091409450915094509160945091709450918094509190945092009450921094509220945092309450924094509250945092609450927094509280945092909450930094509310945093209450933094509340945093509450936094509370945093809450939094509400945094109450942094509430945094409450945094509460945094709450948094509490945095009450951094509520945095309450954094509550945095609450957094509580945095909450960094509610945096209450963094509640945096509450966094509670945096809450969094509700945097109450972094509730945097409450975094509760945097709450978094509790945098009450981094509820945098309450984094509850945098609450987094509880945098909450990094509910945099209450993094509940945099509450996094509970945099809450999094510000945100109451002094510030945100409451005094510060945100709451008094510090945101009451011094510120945101309451014094510150945101609451017094510180945101909451020094510210945102209451023094510240945102509451026094510270945102809451029094510300945103109451032094510330945103409451035094510360945103709451038094510390945104009451041094510420945104309451044094510450945104609451047094510480945104909451050094510510945105209451053094510540945105509451056094510570945105809451059094510600945106109451062094510630945106409451065094510660945106709451068094510690945107009451071094510720945107309451074094510750945107609451077094510780945107909451080094510810945108209451083094510840945108509451086094510870945108809451089094510900945109109451092094510930945109409451095094510960945109709451098094510990945110009451101094511020945110309451104094511050946000109460002094600030946000409460005094600060946000709460008094600090946001009460011094600120946001309460014094600150946001609460017094600180946001909460020094600210946002209460023094600240946002509460026094600270946002809460029094600300946003109460032094600330946003409460035094600360946003709460038094600390946004009460041094600420946004309460044094600450946004609460047094600480946004909460050094600510946005209460053094600540946005509460056094600570946005809460059094600600946006109460062094600630946006409460065094600660946006709460068094600690946007009460071094600720946007309460074094600750946007609460077094600780946007909460080094600810946008209460083094600840946008509460086094600870946008809460089094600900946009109460092094600930946009409460095094600960946009709460098094600990946010009460101094601020946010309460104094601050946010609460107094601080946010909460110094601110946011209460113094601140946011509460116094601170946011809460119094601200946012109460122094601230946012409460125094601260946012709460128094601290946013009460131094601320946013309460134094601350946013609460137094601380946013909460140094601410946014209460143094601440946014509460146094601470946014809460149094601500946015109460152094601530946015409460155094601560946015709460158094601590946016009460161094601620946016309460164094601650946016609460167094601680946016909460170094601710946017209460173094601740946017509460176094601770946017809460179094601800946018109460182094601830946018409460185094601860946018709460188094601890946019009460191094601920946019309460194094601950946019609460197094601980946019909460200094602010946020209460203094602040946020509460206094602070946020809460209094602100946021109460212094602130946021409460215094602160946021709460218094602190946022009460221094602220946022309460224094602250946022609460227094602280946022909460230094602310946023209460233094602340946023509460236094602370946023809460239094602400946024109460242094602430946024409460245094602460946024709460248094602490946025009460251094602520946025309460254094602550946025609460257094602580946025909460260094602610946026209460263094602640946026509460266094602670946026809460269094602700946027109460272094602730946027409460275094602760946027709460278094602790946028009460281094602820946028309460284094602850946028609460287094602880946028909460290094602910946029209460293094602940946029509460296094602970946029809460299094603000946030109460302094603030946030409460305094603060946030709460308094603090946031009460311094603120946031309460314094603150946031609460317094603180946031909460320094603210946032209460323094603240946032509460326094603270946032809460329094603300946033109460332094603330946033409460335094603360946033709460338094603390946034009460341094603420946034309460344094603450946034609460347094603480946034909460350094603510946035209460353094603540946035509460356094603570946035809460359094603600946036109460362094603630946036409460365094603660946036709460368094603690946037009460371094603720946037309460374094603750946037609460377094603780946037909460380094603810946038209460383094603840946038509460386094603870946038809460389094603900946039109460392094603930946039409460395094603960946039709460398094603990946040009460401094604020946040309460404094604050946040609460407094604080946040909460410094604110946041209460413094604140946041509460416094604170946041809460419094604200946042109460422094604230946042409460425094604260946042709460428094604290946043009460431094604320946043309460434094604350946043609460437094604380946043909460440094604410946044209460443094604440946044509460446094604470946044809460449094604500946045109460452094604530946045409460455094604560946045709460458094604590946046009460461094604620946046309460464094604650946046609460467094604680946046909460470094604710946047209460473094604740946047509460476094604770946047809460479094604800946048109460482094604830946048409460485094604860946048709460488094604890946049009460491094604920946049309460494094604950946049609460497094604980946049909460500094605010946050209460503094605040946050509460506094605070946050809460509094605100946051109460512094605130946051409460515094605160946051709460518094605190946052009460521094605220946052309460524094605250946052609460527094605280946052909460530094605310946053209460533094605340946053509460536094605370946053809460539094605400946054109460542094605430946054409460545094605460946054709460548094605490946055009460551094605520946055309460554094605550946055609460557094605580946055909460560094605610946056209460563094605640946056509460566094605670946056809460569094605700946057109460572094605730946057409460575094605760946057709460578094605790946058009460581094605820946058309460584094605850946058609460587094605880946058909460590094605910946059209460593094605940946059509460596094605970946059809460599094606000946060109460602094606030946060409460605094606060946060709460608094606090946061009460611094606120946061309460614094606150946061609460617094606180946061909460620094606210946062209460623094606240946062509460626094606270946062809460629094606300946063109460632094606330946063409460635094606360946063709460638094606390946064009460641094606420946064309460644094606450946064609460647094606480946064909460650094606510946065209460653094606540946065509460656094606570946065809460659094606600946066109460662094606630946066409460665094606660946066709460668094606690946067009460671094606720946067309460674094606750946067609460677094606780946067909460680094606810946068209460683094606840946068509460686094606870946068809460689094606900946069109460692094606930946069409460695094606960946069709460698094606990946070009460701094607020946070309460704094607050946070609460707094607080946070909460710094607110946071209460713094607140946071509460716094607170946071809460719094607200946072109460722094607230946072409460725094607260946072709460728094607290946073009460731094607320946073309460734094607350946073609460737094607380946073909460740094607410946074209460743094607440946074509460746094607470946074809460749094607500946075109460752094607530946075409460755094607560946075709460758094607590946076009460761094607620946076309460764094607650946076609460767094607680946076909460770094607710946077209460773094607740946077509460776094607770946077809460779094607800946078109460782094607830946078409460785094607860946078709460788094607890946079009460791094607920946079309460794094607950946079609460797094607980946079909460800094608010946080209460803094608040946080509460806094608070946080809460809094608100946081109460812094608130946081409460815094608160946081709460818094608190946082009460821094608220946082309460824094608250946082609460827094608280946082909460830094608310946083209460833094608340946083509460836094608370946083809460839094608400946084109460842094608430946084409460845094608460946084709460848094608490946085009460851094608520946085309460854094608550946085609460857094608580946085909460860094608610946086209460863094608640946086509460866094608670946086809460869094608700946087109460872094608730946087409460875094608760946087709460878094608790946088009460881094608820946088309460884094608850946088609460887094608880946088909460890094608910946089209460893094608940946089509460896094608970946089809460899094609000946090109460902094609030946090409460905094609060946090709460908094609090946091009460911094609120946091309460914094609150946091609460917094609180946091909460920094609210946092209460923094609240946092509460926094609270946092809460929094609300946093109460932094609330946093409460935094609360946093709460938094609390946094009460941094609420946094309460944094609450946094609460947094609480946094909460950094609510946095209460953094609540946095509460956094609570946095809460959094609600946096109460962094609630946096409460965094609660946096709460968094609690946097009460971094609720946097309460974094609750946097609460977094609780946097909460980094609810946098209460983094609840946098509460986094609870946098809460989094609900946099109460992094609930946099409460995094609960946099709460998094609990946100009461001094610020946100309461004094610050946100609461007094610080946100909461010094610110946101209461013094610140946101509461016094610170946101809461019094610200946102109461022094610230946102409461025094610260946102709461028094610290946103009461031094610320946103309461034094610350946103609461037094610380946103909461040094610410946104209461043094610440946104509461046094610470946104809461049094610500946105109461052094610530946105409461055094610560946105709461058094610590946106009461061094610620946106309461064094610650946106609461067094610680946106909461070094610710946107209461073094610740946107509461076094610770946107809461079094610800946108109461082094610830946108409461085094610860946108709461088094610890946109009461091094610920946109309461094094610950946109609461097094610980946109909461100094611010946110209461103094611040946110509470001094700020947000309470004094700050947000609470007094700080947000909470010094700110947001209470013094700140947001509470016094700170947001809470019094700200947002109470022094700230947002409470025094700260947002709470028094700290947003009470031094700320947003309470034094700350947003609470037094700380947003909470040094700410947004209470043094700440947004509470046094700470947004809470049094700500947005109470052094700530947005409470055094700560947005709470058094700590947006009470061094700620947006309470064094700650947006609470067094700680947006909470070094700710947007209470073094700740947007509470076094700770947007809470079094700800947008109470082094700830947008409470085094700860947008709470088094700890947009009470091094700920947009309470094094700950947009609470097094700980947009909470100094701010947010209470103094701040947010509470106094701070947010809470109094701100947011109470112094701130947011409470115094701160947011709470118094701190947012009470121094701220947012309470124094701250947012609470127094701280947012909470130094701310947013209470133094701340947013509470136094701370947013809470139094701400947014109470142094701430947014409470145094701460947014709470148094701490947015009470151094701520947015309470154094701550947015609470157094701580947015909470160094701610947016209470163094701640947016509470166094701670947016809470169094701700947017109470172094701730947017409470175094701760947017709470178094701790947018009470181094701820947018309470184094701850947018609470187094701880947018909470190094701910947019209470193094701940947019509470196094701970947019809470199094702000947020109470202094702030947020409470205094702060947020709470208094702090947021009470211094702120947021309470214094702150947021609470217094702180947021909470220094702210947022209470223094702240947022509470226094702270947022809470229094702300947023109470232094702330947023409470235094702360947023709470238094702390947024009470241094702420947024309470244094702450947024609470247094702480947024909470250094702510947025209470253094702540947025509470256094702570947025809470259094702600947026109470262094702630947026409470265094702660947026709470268094702690947027009470271094702720947027309470274094702750947027609470277094702780947027909470280094702810947028209470283094702840947028509470286094702870947028809470289094702900947029109470292094702930947029409470295094702960947029709470298094702990947030009470301094703020947030309470304094703050947030609470307094703080947030909470310094703110947031209470313094703140947031509470316094703170947031809470319094703200947032109470322094703230947032409470325094703260947032709470328094703290947033009470331094703320947033309470334094703350947033609470337094703380947033909470340094703410947034209470343094703440947034509470346094703470947034809470349094703500947035109470352094703530947035409470355094703560947035709470358094703590947036009470361094703620947036309470364094703650947036609470367094703680947036909470370094703710947037209470373094703740947037509470376094703770947037809470379094703800947038109470382094703830947038409470385094703860947038709470388094703890947039009470391094703920947039309470394094703950947039609470397094703980947039909470400094704010947040209470403094704040947040509470406094704070947040809470409094704100947041109470412094704130947041409470415094704160947041709470418094704190947042009470421094704220947042309470424094704250947042609470427094704280947042909470430094704310947043209470433094704340947043509470436094704370947043809470439094704400947044109470442094704430947044409470445094704460947044709470448094704490947045009470451094704520947045309470454094704550947045609470457094704580947045909470460094704610947046209470463094704640947046509470466094704670947046809470469094704700947047109470472094704730947047409470475094704760947047709470478094704790947048009470481094704820947048309470484094704850947048609470487094704880947048909470490094704910947049209470493094704940947049509470496094704970947049809470499094705000947050109470502094705030947050409470505094705060947050709470508094705090947051009470511094705120947051309470514094705150947051609470517094705180947051909470520094705210947052209470523094705240947052509470526094705270947052809470529094705300947053109470532094705330947053409470535094705360947053709470538094705390947054009470541094705420947054309470544094705450947054609470547094705480947054909470550094705510947055209470553094705540947055509470556094705570947055809470559094705600947056109470562094705630947056409470565094705660947056709470568094705690947057009470571094705720947057309470574094705750947057609470577094705780947057909470580094705810947058209470583094705840947058509470586094705870947058809470589094705900947059109470592094705930947059409470595094705960947059709470598094705990947060009470601094706020947060309470604094706050947060609470607094706080947060909470610094706110947061209470613094706140947061509470616094706170947061809470619094706200947062109470622094706230947062409470625094706260947062709470628094706290947063009470631094706320947063309470634094706350947063609470637094706380947063909470640094706410947064209470643094706440947064509470646094706470947064809470649094706500947065109470652094706530947065409470655094706560947065709470658094706590947066009470661094706620947066309470664094706650947066609470667094706680947066909470670094706710947067209470673094706740947067509470676094706770947067809470679094706800947068109470682094706830947068409470685094706860947068709470688094706890947069009470691094706920947069309470694094706950947069609470697094706980947069909470700094707010947070209470703094707040947070509470706094707070947070809470709094707100947071109470712094707130947071409470715094707160947071709470718094707190947072009470721094707220947072309470724094707250947072609470727094707280947072909470730094707310947073209470733094707340947073509470736094707370947073809470739094707400947074109470742094707430947074409470745094707460947074709470748094707490947075009470751094707520947075309470754094707550947075609470757094707580947075909470760094707610947076209470763094707640947076509470766094707670947076809470769094707700947077109470772094707730947077409470775094707760947077709470778094707790947078009470781094707820947078309470784094707850947078609470787094707880947078909470790094707910947079209470793094707940947079509470796094707970947079809470799094708000947080109470802094708030947080409470805094708060947080709470808094708090947081009470811094708120947081309470814094708150947081609470817094708180947081909470820094708210947082209470823094708240947082509470826094708270947082809470829094708300947083109470832094708330947083409470835094708360947083709470838094708390947084009470841094708420947084309470844094708450947084609470847094708480947084909470850094708510947085209470853094708540947085509470856094708570947085809470859094708600947086109470862094708630947086409470865094708660947086709470868094708690947087009470871094708720947087309470874094708750947087609470877094708780947087909470880094708810947088209470883094708840947088509470886094708870947088809470889094708900947089109470892094708930947089409470895094708960947089709470898094708990947090009470901094709020947090309470904094709050947090609470907094709080947090909470910094709110947091209470913094709140947091509470916094709170947091809470919094709200947092109470922094709230947092409470925094709260947092709470928094709290947093009470931094709320947093309470934094709350947093609470937094709380947093909470940094709410947094209470943094709440947094509470946094709470947094809470949094709500947095109470952094709530947095409470955094709560947095709470958094709590947096009470961094709620947096309470964094709650947096609470967094709680947096909470970094709710947097209470973094709740947097509470976094709770947097809470979094709800947098109470982094709830947098409470985094709860947098709470988094709890947099009470991094709920947099309470994094709950947099609470997094709980947099909471000094710010947100209471003094710040947100509471006094710070947100809471009094710100947101109471012094710130947101409471015094710160947101709471018094710190947102009471021094710220947102309471024094710250947102609471027094710280947102909471030094710310947103209471033094710340947103509471036094710370947103809471039094710400947104109471042094710430947104409471045094710460947104709471048094710490947105009471051094710520947105309471054094710550947105609471057094710580947105909471060094710610947106209471063094710640947106509471066094710670947106809471069094710700947107109471072094710730947107409471075094710760947107709471078094710790947108009471081094710820947108309471084094710850947108609471087094710880947108909471090094710910947109209471093094710940947109509471096094710970947109809471099094711000947110109471102094711030947110409471105094800010948000209480003094800040948000509480006094800070948000809480009094800100948001109480012094800130948001409480015094800160948001709480018094800190948002009480021094800220948002309480024094800250948002609480027094800280948002909480030094800310948003209480033094800340948003509480036094800370948003809480039094800400948004109480042094800430948004409480045094800460948004709480048094800490948005009480051094800520948005309480054094800550948005609480057094800580948005909480060094800610948006209480063094800640948006509480066094800670948006809480069094800700948007109480072094800730948007409480075094800760948007709480078094800790948008009480081094800820948008309480084094800850948008609480087094800880948008909480090094800910948009209480093094800940948009509480096094800970948009809480099094801000948010109480102094801030948010409480105094801060948010709480108094801090948011009480111094801120948011309480114094801150948011609480117094801180948011909480120094801210948012209480123094801240948012509480126094801270948012809480129094801300948013109480132094801330948013409480135094801360948013709480138094801390948014009480141094801420948014309480144094801450948014609480147094801480948014909480150094801510948015209480153094801540948015509480156094801570948015809480159094801600948016109480162094801630948016409480165094801660948016709480168094801690948017009480171094801720948017309480174094801750948017609480177094801780948017909480180094801810948018209480183094801840948018509480186094801870948018809480189094801900948019109480192094801930948019409480195094801960948019709480198094801990948020009480201094802020948020309480204094802050948020609480207094802080948020909480210094802110948021209480213094802140948021509480216094802170948021809480219094802200948022109480222094802230948022409480225094802260948022709480228094802290948023009480231094802320948023309480234094802350948023609480237094802380948023909480240094802410948024209480243094802440948024509480246094802470948024809480249094802500948025109480252094802530948025409480255094802560948025709480258094802590948026009480261094802620948026309480264094802650948026609480267094802680948026909480270094802710948027209480273094802740948027509480276094802770948027809480279094802800948028109480282094802830948028409480285094802860948028709480288094802890948029009480291094802920948029309480294094802950948029609480297094802980948029909480300094803010948030209480303094803040948030509480306094803070948030809480309094803100948031109480312094803130948031409480315094803160948031709480318094803190948032009480321094803220948032309480324094803250948032609480327094803280948032909480330094803310948033209480333094803340948033509480336094803370948033809480339094803400948034109480342094803430948034409480345094803460948034709480348094803490948035009480351094803520948035309480354094803550948035609480357094803580948035909480360094803610948036209480363094803640948036509480366094803670948036809480369094803700948037109480372094803730948037409480375094803760948037709480378094803790948038009480381094803820948038309480384094803850948038609480387094803880948038909480390094803910948039209480393094803940948039509480396094803970948039809480399094804000948040109480402094804030948040409480405094804060948040709480408094804090948041009480411094804120948041309480414094804150948041609480417094804180948041909480420094804210948042209480423094804240948042509480426094804270948042809480429094804300948043109480432094804330948043409480435094804360948043709480438094804390948044009480441094804420948044309480444094804450948044609480447094804480948044909480450094804510948045209480453094804540948045509480456094804570948045809480459094804600948046109480462094804630948046409480465094804660948046709480468094804690948047009480471094804720948047309480474094804750948047609480477094804780948047909480480094804810948048209480483094804840948048509480486094804870948048809480489094804900948049109480492094804930948049409480495094804960948049709480498094804990948050009480501094805020948050309480504094805050948050609480507094805080948050909480510094805110948051209480513094805140948051509480516094805170948051809480519094805200948052109480522094805230948052409480525094805260948052709480528094805290948053009480531094805320948053309480534094805350948053609480537094805380948053909480540094805410948054209480543094805440948054509480546094805470948054809480549094805500948055109480552094805530948055409480555094805560948055709480558094805590948056009480561094805620948056309480564094805650948056609480567094805680948056909480570094805710948057209480573094805740948057509480576094805770948057809480579094805800948058109480582094805830948058409480585094805860948058709480588094805890948059009480591094805920948059309480594094805950948059609480597094805980948059909480600094806010948060209480603094806040948060509480606094806070948060809480609094806100948061109480612094806130948061409480615094806160948061709480618094806190948062009480621094806220948062309480624094806250948062609480627094806280948062909480630094806310948063209480633094806340948063509480636094806370948063809480639094806400948064109480642094806430948064409480645094806460948064709480648094806490948065009480651094806520948065309480654094806550948065609480657094806580948065909480660094806610948066209480663094806640948066509480666094806670948066809480669094806700948067109480672094806730948067409480675094806760948067709480678094806790948068009480681094806820948068309480684094806850948068609480687094806880948068909480690094806910948069209480693094806940948069509480696094806970948069809480699094807000948070109480702094807030948070409480705094807060948070709480708094807090948071009480711094807120948071309480714094807150948071609480717094807180948071909480720094807210948072209480723094807240948072509480726094807270948072809480729094807300948073109480732094807330948073409480735094807360948073709480738094807390948074009480741094807420948074309480744094807450948074609480747094807480948074909480750094807510948075209480753094807540948075509480756094807570948075809480759094807600948076109480762094807630948076409480765094807660948076709480768094807690948077009480771094807720948077309480774094807750948077609480777094807780948077909480780094807810948078209480783094807840948078509480786094807870948078809480789094807900948079109480792094807930948079409480795094807960948079709480798094807990948080009480801094808020948080309480804094808050948080609480807094808080948080909480810094808110948081209480813094808140948081509480816094808170948081809480819094808200948082109480822094808230948082409480825094808260948082709480828094808290948083009480831094808320948083309480834094808350948083609480837094808380948083909480840094808410948084209480843094808440948084509480846094808470948084809480849094808500948085109480852094808530948085409480855094808560948085709480858094808590948086009480861094808620948086309480864094808650948086609480867094808680948086909480870094808710948087209480873094808740948087509480876094808770948087809480879094808800948088109480882094808830948088409480885094808860948088709480888094808890948089009480891094808920948089309480894094808950948089609480897094808980948089909480900094809010948090209480903094809040948090509480906094809070948090809480909094809100948091109480912094809130948091409480915094809160948091709480918094809190948092009480921094809220948092309480924094809250948092609480927094809280948092909480930094809310948093209480933094809340948093509480936094809370948093809480939094809400948094109480942094809430948094409480945094809460948094709480948094809490948095009480951094809520948095309480954094809550948095609480957094809580948095909480960094809610948096209480963094809640948096509480966094809670948096809480969094809700948097109480972094809730948097409480975094809760948097709480978094809790948098009480981094809820948098309480984094809850948098609480987094809880948098909480990094809910948099209480993094809940948099509480996094809970948099809480999094810000948100109481002094810030948100409481005094810060948100709481008094810090948101009481011094810120948101309481014094810150948101609481017094810180948101909481020094810210948102209481023094810240948102509481026094810270948102809481029094810300948103109481032094810330948103409481035094810360948103709481038094810390948104009481041094810420948104309481044094810450948104609481047094810480948104909481050094810510948105209481053094810540948105509481056094810570948105809481059094810600948106109481062094810630948106409481065094810660948106709481068094810690948107009481071094810720948107309481074094810750948107609481077094810780948107909481080094810810948108209481083094810840948108509481086094810870948108809481089094810900948109109481092094810930948109409481095094810960948109709481098094810990948110009481101094811020948110309481104094811050949000109490002094900030949000409490005094900060949000709490008094900090949001009490011094900120949001309490014094900150949001609490017094900180949001909490020094900210949002209490023094900240949002509490026094900270949002809490029094900300949003109490032094900330949003409490035094900360949003709490038094900390949004009490041094900420949004309490044094900450949004609490047094900480949004909490050094900510949005209490053094900540949005509490056094900570949005809490059094900600949006109490062094900630949006409490065094900660949006709490068094900690949007009490071094900720949007309490074094900750949007609490077094900780949007909490080094900810949008209490083094900840949008509490086094900870949008809490089094900900949009109490092094900930949009409490095094900960949009709490098094900990949010009490101094901020949010309490104094901050949010609490107094901080949010909490110094901110949011209490113094901140949011509490116094901170949011809490119094901200949012109490122094901230949012409490125094901260949012709490128094901290949013009490131094901320949013309490134094901350949013609490137094901380949013909490140094901410949014209490143094901440949014509490146094901470949014809490149094901500949015109490152094901530949015409490155094901560949015709490158094901590949016009490161094901620949016309490164094901650949016609490167094901680949016909490170094901710949017209490173094901740949017509490176094901770949017809490179094901800949018109490182094901830949018409490185094901860949018709490188094901890949019009490191094901920949019309490194094901950949019609490197094901980949019909490200094902010949020209490203094902040949020509490206094902070949020809490209094902100949021109490212094902130949021409490215094902160949021709490218094902190949022009490221094902220949022309490224094902250949022609490227094902280949022909490230094902310949023209490233094902340949023509490236094902370949023809490239094902400949024109490242094902430949024409490245094902460949024709490248094902490949025009490251094902520949025309490254094902550949025609490257094902580949025909490260094902610949026209490263094902640949026509490266094902670949026809490269094902700949027109490272094902730949027409490275094902760949027709490278094902790949028009490281094902820949028309490284094902850949028609490287094902880949028909490290094902910949029209490293094902940949029509490296094902970949029809490299094903000949030109490302094903030949030409490305094903060949030709490308094903090949031009490311094903120949031309490314094903150949031609490317094903180949031909490320094903210949032209490323094903240949032509490326094903270949032809490329094903300949033109490332094903330949033409490335094903360949033709490338094903390949034009490341094903420949034309490344094903450949034609490347094903480949034909490350094903510949035209490353094903540949035509490356094903570949035809490359094903600949036109490362094903630949036409490365094903660949036709490368094903690949037009490371094903720949037309490374094903750949037609490377094903780949037909490380094903810949038209490383094903840949038509490386094903870949038809490389094903900949039109490392094903930949039409490395094903960949039709490398094903990949040009490401094904020949040309490404094904050949040609490407094904080949040909490410094904110949041209490413094904140949041509490416094904170949041809490419094904200949042109490422094904230949042409490425094904260949042709490428094904290949043009490431094904320949043309490434094904350949043609490437094904380949043909490440094904410949044209490443094904440949044509490446094904470949044809490449094904500949045109490452094904530949045409490455094904560949045709490458094904590949046009490461094904620949046309490464094904650949046609490467094904680949046909490470094904710949047209490473094904740949047509490476094904770949047809490479094904800949048109490482094904830949048409490485094904860949048709490488094904890949049009490491094904920949049309490494094904950949049609490497094904980949049909490500094905010949050209490503094905040949050509490506094905070949050809490509094905100949051109490512094905130949051409490515094905160949051709490518094905190949052009490521094905220949052309490524094905250949052609490527094905280949052909490530094905310949053209490533094905340949053509490536094905370949053809490539094905400949054109490542094905430949054409490545094905460949054709490548094905490949055009490551094905520949055309490554094905550949055609490557094905580949055909490560094905610949056209490563094905640949056509490566094905670949056809490569094905700949057109490572094905730949057409490575094905760949057709490578094905790949058009490581094905820949058309490584094905850949058609490587094905880949058909490590094905910949059209490593094905940949059509490596094905970949059809490599094906000949060109490602094906030949060409490605094906060949060709490608094906090949061009490611094906120949061309490614094906150949061609490617094906180949061909490620094906210949062209490623094906240949062509490626094906270949062809490629094906300949063109490632094906330949063409490635094906360949063709490638094906390949064009490641094906420949064309490644094906450949064609490647094906480949064909490650094906510949065209490653094906540949065509490656094906570949065809490659094906600949066109490662094906630949066409490665094906660949066709490668094906690949067009490671094906720949067309490674094906750949067609490677094906780949067909490680094906810949068209490683094906840949068509490686094906870949068809490689094906900949069109490692094906930949069409490695094906960949069709490698094906990949070009490701094907020949070309490704094907050949070609490707094907080949070909490710094907110949071209490713094907140949071509490716094907170949071809490719094907200949072109490722094907230949072409490725094907260949072709490728094907290949073009490731094907320949073309490734094907350949073609490737094907380949073909490740094907410949074209490743094907440949074509490746094907470949074809490749094907500949075109490752094907530949075409490755094907560949075709490758094907590949076009490761094907620949076309490764094907650949076609490767094907680949076909490770094907710949077209490773094907740949077509490776094907770949077809490779094907800949078109490782094907830949078409490785094907860949078709490788094907890949079009490791094907920949079309490794094907950949079609490797094907980949079909490800094908010949080209490803094908040949080509490806094908070949080809490809094908100949081109490812094908130949081409490815094908160949081709490818094908190949082009490821094908220949082309490824094908250949082609490827094908280949082909490830094908310949083209490833094908340949083509490836094908370949083809490839094908400949084109490842094908430949084409490845094908460949084709490848094908490949085009490851094908520949085309490854094908550949085609490857094908580949085909490860094908610949086209490863094908640949086509490866094908670949086809490869094908700949087109490872094908730949087409490875094908760949087709490878094908790949088009490881094908820949088309490884094908850949088609490887094908880949088909490890094908910949089209490893094908940949089509490896094908970949089809490899094909000949090109490902094909030949090409490905094909060949090709490908094909090949091009490911094909120949091309490914094909150949091609490917094909180949091909490920094909210949092209490923094909240949092509490926094909270949092809490929094909300949093109490932094909330949093409490935094909360949093709490938094909390949094009490941094909420949094309490944094909450949094609490947094909480949094909490950094909510949095209490953094909540949095509490956094909570949095809490959094909600949096109490962094909630949096409490965094909660949096709490968094909690949097009490971094909720949097309490974094909750949097609490977094909780949097909490980094909810949098209490983094909840949098509490986094909870949098809490989094909900949099109490992094909930949099409490995094909960949099709490998094909990949100009491001094910020949100309491004094910050949100609491007094910080949100909491010094910110949101209491013094910140949101509491016094910170949101809491019094910200949102109491022094910230949102409491025094910260949102709491028094910290949103009491031094910320949103309491034094910350949103609491037094910380949103909491040094910410949104209491043094910440949104509491046094910470949104809491049094910500949105109491052094910530949105409491055094910560949105709491058094910590949106009491061094910620949106309491064094910650949106609491067094910680949106909491070094910710949107209491073094910740949107509491076094910770949107809491079094910800949108109491082094910830949108409491085094910860949108709491088094910890949109009491091094910920949109309491094094910950949109609491097094910980949109909491100094911010949110209491103094911040949110509500001095000020950000309500004095000050950000609500007095000080950000909500010095000110950001209500013095000140950001509500016095000170950001809500019095000200950002109500022095000230950002409500025095000260950002709500028095000290950003009500031095000320950003309500034095000350950003609500037095000380950003909500040095000410950004209500043095000440950004509500046095000470950004809500049095000500950005109500052095000530950005409500055095000560950005709500058095000590950006009500061095000620950006309500064095000650950006609500067095000680950006909500070095000710950007209500073095000740950007509500076095000770950007809500079095000800950008109500082095000830950008409500085095000860950008709500088095000890950009009500091095000920950009309500094095000950950009609500097095000980950009909500100095001010950010209500103095001040950010509500106095001070950010809500109095001100950011109500112095001130950011409500115095001160950011709500118095001190950012009500121095001220950012309500124095001250950012609500127095001280950012909500130095001310950013209500133095001340950013509500136095001370950013809500139095001400950014109500142095001430950014409500145095001460950014709500148095001490950015009500151095001520950015309500154095001550950015609500157095001580950015909500160095001610950016209500163095001640950016509500166095001670950016809500169095001700950017109500172095001730950017409500175095001760950017709500178095001790950018009500181095001820950018309500184095001850950018609500187095001880950018909500190095001910950019209500193095001940950019509500196095001970950019809500199095002000950020109500202095002030950020409500205095002060950020709500208095002090950021009500211095002120950021309500214095002150950021609500217095002180950021909500220095002210950022209500223095002240950022509500226095002270950022809500229095002300950023109500232095002330950023409500235095002360950023709500238095002390950024009500241095002420950024309500244095002450950024609500247095002480950024909500250095002510950025209500253095002540950025509500256095002570950025809500259095002600950026109500262095002630950026409500265095002660950026709500268095002690950027009500271095002720950027309500274095002750950027609500277095002780950027909500280095002810950028209500283095002840950028509500286095002870950028809500289095002900950029109500292095002930950029409500295095002960950029709500298095002990950030009500301095003020950030309500304095003050950030609500307095003080950030909500310095003110950031209500313095003140950031509500316095003170950031809500319095003200950032109500322095003230950032409500325095003260950032709500328095003290950033009500331095003320950033309500334095003350950033609500337095003380950033909500340095003410950034209500343095003440950034509500346095003470950034809500349095003500950035109500352095003530950035409500355095003560950035709500358095003590950036009500361095003620950036309500364095003650950036609500367095003680950036909500370095003710950037209500373095003740950037509500376095003770950037809500379095003800950038109500382095003830950038409500385095003860950038709500388095003890950039009500391095003920950039309500394095003950950039609500397095003980950039909500400095004010950040209500403095004040950040509500406095004070950040809500409095004100950041109500412095004130950041409500415095004160950041709500418095004190950042009500421095004220950042309500424095004250950042609500427095004280950042909500430095004310950043209500433095004340950043509500436095004370950043809500439095004400950044109500442095004430950044409500445095004460950044709500448095004490950045009500451095004520950045309500454095004550950045609500457095004580950045909500460095004610950046209500463095004640950046509500466095004670950046809500469095004700950047109500472095004730950047409500475095004760950047709500478095004790950048009500481095004820950048309500484095004850950048609500487095004880950048909500490095004910950049209500493095004940950049509500496095004970950049809500499095005000950050109500502095005030950050409500505095005060950050709500508095005090950051009500511095005120950051309500514095005150950051609500517095005180950051909500520095005210950052209500523095005240950052509500526095005270950052809500529095005300950053109500532095005330950053409500535095005360950053709500538095005390950054009500541095005420950054309500544095005450950054609500547095005480950054909500550095005510950055209500553095005540950055509500556095005570950055809500559095005600950056109500562095005630950056409500565095005660950056709500568095005690950057009500571095005720950057309500574095005750950057609500577095005780950057909500580095005810950058209500583095005840950058509500586095005870950058809500589095005900950059109500592095005930950059409500595095005960950059709500598095005990950060009500601095006020950060309500604095006050950060609500607095006080950060909500610095006110950061209500613095006140950061509500616095006170950061809500619095006200950062109500622095006230950062409500625095006260950062709500628095006290950063009500631095006320950063309500634095006350950063609500637095006380950063909500640095006410950064209500643095006440950064509500646095006470950064809500649095006500950065109500652095006530950065409500655095006560950065709500658095006590950066009500661095006620950066309500664095006650950066609500667095006680950066909500670095006710950067209500673095006740950067509500676095006770950067809500679095006800950068109500682095006830950068409500685095006860950068709500688095006890950069009500691095006920950069309500694095006950950069609500697095006980950069909500700095007010950070209500703095007040950070509500706095007070950070809500709095007100950071109500712095007130950071409500715095007160950071709500718095007190950072009500721095007220950072309500724095007250950072609500727095007280950072909500730095007310950073209500733095007340950073509500736095007370950073809500739095007400950074109500742095007430950074409500745095007460950074709500748095007490950075009500751095007520950075309500754095007550950075609500757095007580950075909500760095007610950076209500763095007640950076509500766095007670950076809500769095007700950077109500772095007730950077409500775095007760950077709500778095007790950078009500781095007820950078309500784095007850950078609500787095007880950078909500790095007910950079209500793095007940950079509500796095007970950079809500799095008000950080109500802095008030950080409500805095008060950080709500808095008090950081009500811095008120950081309500814095008150950081609500817095008180950081909500820095008210950082209500823095008240950082509500826095008270950082809500829095008300950083109500832095008330950083409500835095008360950083709500838095008390950084009500841095008420950084309500844095008450950084609500847095008480950084909500850095008510950085209500853095008540950085509500856095008570950085809500859095008600950086109500862095008630950086409500865095008660950086709500868095008690950087009500871095008720950087309500874095008750950087609500877095008780950087909500880095008810950088209500883095008840950088509500886095008870950088809500889095008900950089109500892095008930950089409500895095008960950089709500898095008990950090009500901095009020950090309500904095009050950090609500907095009080950090909500910095009110950091209500913095009140950091509500916095009170950091809500919095009200950092109500922095009230950092409500925095009260950092709500928095009290950093009500931095009320950093309500934095009350950093609500937095009380950093909500940095009410950094209500943095009440950094509500946095009470950094809500949095009500950095109500952095009530950095409500955095009560950095709500958095009590950096009500961095009620950096309500964095009650950096609500967095009680950096909500970095009710950097209500973095009740950097509500976095009770950097809500979095009800950098109500982095009830950098409500985095009860950098709500988095009890950099009500991095009920950099309500994095009950950099609500997095009980950099909501000095010010950100209501003095010040950100509501006095010070950100809501009095010100950101109501012095010130950101409501015095010160950101709501018095010190950102009501021095010220950102309501024095010250950102609501027095010280950102909501030095010310950103209501033095010340950103509501036095010370950103809501039095010400950104109501042095010430950104409501045095010460950104709501048095010490950105009501051095010520950105309501054095010550950105609501057095010580950105909501060095010610950106209501063095010640950106509501066095010670950106809501069095010700950107109501072095010730950107409501075095010760950107709501078095010790950108009501081095010820950108309501084095010850950108609501087095010880950108909501090095010910950109209501093095010940950109509501096095010970950109809501099095011000950110109501102095011030950110409501105095100010951000209510003095100040951000509510006095100070951000809510009095100100951001109510012095100130951001409510015095100160951001709510018095100190951002009510021095100220951002309510024095100250951002609510027095100280951002909510030095100310951003209510033095100340951003509510036095100370951003809510039095100400951004109510042095100430951004409510045095100460951004709510048095100490951005009510051095100520951005309510054095100550951005609510057095100580951005909510060095100610951006209510063095100640951006509510066095100670951006809510069095100700951007109510072095100730951007409510075095100760951007709510078095100790951008009510081095100820951008309510084095100850951008609510087095100880951008909510090095100910951009209510093095100940951009509510096095100970951009809510099095101000951010109510102095101030951010409510105095101060951010709510108095101090951011009510111095101120951011309510114095101150951011609510117095101180951011909510120095101210951012209510123095101240951012509510126095101270951012809510129095101300951013109510132095101330951013409510135095101360951013709510138095101390951014009510141095101420951014309510144095101450951014609510147095101480951014909510150095101510951015209510153095101540951015509510156095101570951015809510159095101600951016109510162095101630951016409510165095101660951016709510168095101690951017009510171095101720951017309510174095101750951017609510177095101780951017909510180095101810951018209510183095101840951018509510186095101870951018809510189095101900951019109510192095101930951019409510195095101960951019709510198095101990951020009510201095102020951020309510204095102050951020609510207095102080951020909510210095102110951021209510213095102140951021509510216095102170951021809510219095102200951022109510222095102230951022409510225095102260951022709510228095102290951023009510231095102320951023309510234095102350951023609510237095102380951023909510240095102410951024209510243095102440951024509510246095102470951024809510249095102500951025109510252095102530951025409510255095102560951025709510258095102590951026009510261095102620951026309510264095102650951026609510267095102680951026909510270095102710951027209510273095102740951027509510276095102770951027809510279095102800951028109510282095102830951028409510285095102860951028709510288095102890951029009510291095102920951029309510294095102950951029609510297095102980951029909510300095103010951030209510303095103040951030509510306095103070951030809510309095103100951031109510312095103130951031409510315095103160951031709510318095103190951032009510321095103220951032309510324095103250951032609510327095103280951032909510330095103310951033209510333095103340951033509510336095103370951033809510339095103400951034109510342095103430951034409510345095103460951034709510348095103490951035009510351095103520951035309510354095103550951035609510357095103580951035909510360095103610951036209510363095103640951036509510366095103670951036809510369095103700951037109510372095103730951037409510375095103760951037709510378095103790951038009510381095103820951038309510384095103850951038609510387095103880951038909510390095103910951039209510393095103940951039509510396095103970951039809510399095104000951040109510402095104030951040409510405095104060951040709510408095104090951041009510411095104120951041309510414095104150951041609510417095104180951041909510420095104210951042209510423095104240951042509510426095104270951042809510429095104300951043109510432095104330951043409510435095104360951043709510438095104390951044009510441095104420951044309510444095104450951044609510447095104480951044909510450095104510951045209510453095104540951045509510456095104570951045809510459095104600951046109510462095104630951046409510465095104660951046709510468095104690951047009510471095104720951047309510474095104750951047609510477095104780951047909510480095104810951048209510483095104840951048509510486095104870951048809510489095104900951049109510492095104930951049409510495095104960951049709510498095104990951050009510501095105020951050309510504095105050951050609510507095105080951050909510510095105110951051209510513095105140951051509510516095105170951051809510519095105200951052109510522095105230951052409510525095105260951052709510528095105290951053009510531095105320951053309510534095105350951053609510537095105380951053909510540095105410951054209510543095105440951054509510546095105470951054809510549095105500951055109510552095105530951055409510555095105560951055709510558095105590951056009510561095105620951056309510564095105650951056609510567095105680951056909510570095105710951057209510573095105740951057509510576095105770951057809510579095105800951058109510582095105830951058409510585095105860951058709510588095105890951059009510591095105920951059309510594095105950951059609510597095105980951059909510600095106010951060209510603095106040951060509510606095106070951060809510609095106100951061109510612095106130951061409510615095106160951061709510618095106190951062009510621095106220951062309510624095106250951062609510627095106280951062909510630095106310951063209510633095106340951063509510636095106370951063809510639095106400951064109510642095106430951064409510645095106460951064709510648095106490951065009510651095106520951065309510654095106550951065609510657095106580951065909510660095106610951066209510663095106640951066509510666095106670951066809510669095106700951067109510672095106730951067409510675095106760951067709510678095106790951068009510681095106820951068309510684095106850951068609510687095106880951068909510690095106910951069209510693095106940951069509510696095106970951069809510699095107000951070109510702095107030951070409510705095107060951070709510708095107090951071009510711095107120951071309510714095107150951071609510717095107180951071909510720095107210951072209510723095107240951072509510726095107270951072809510729095107300951073109510732095107330951073409510735095107360951073709510738095107390951074009510741095107420951074309510744095107450951074609510747095107480951074909510750095107510951075209510753095107540951075509510756095107570951075809510759095107600951076109510762095107630951076409510765095107660951076709510768095107690951077009510771095107720951077309510774095107750951077609510777095107780951077909510780095107810951078209510783095107840951078509510786095107870951078809510789095107900951079109510792095107930951079409510795095107960951079709510798095107990951080009510801095108020951080309510804095108050951080609510807095108080951080909510810095108110951081209510813095108140951081509510816095108170951081809510819095108200951082109510822095108230951082409510825095108260951082709510828095108290951083009510831095108320951083309510834095108350951083609510837095108380951083909510840095108410951084209510843095108440951084509510846095108470951084809510849095108500951085109510852095108530951085409510855095108560951085709510858095108590951086009510861095108620951086309510864095108650951086609510867095108680951086909510870095108710951087209510873095108740951087509510876095108770951087809510879095108800951088109510882095108830951088409510885095108860951088709510888095108890951089009510891095108920951089309510894095108950951089609510897095108980951089909510900095109010951090209510903095109040951090509510906095109070951090809510909095109100951091109510912095109130951091409510915095109160951091709510918095109190951092009510921095109220951092309510924095109250951092609510927095109280951092909510930095109310951093209510933095109340951093509510936095109370951093809510939095109400951094109510942095109430951094409510945095109460951094709510948095109490951095009510951095109520951095309510954095109550951095609510957095109580951095909510960095109610951096209510963095109640951096509510966095109670951096809510969095109700951097109510972095109730951097409510975095109760951097709510978095109790951098009510981095109820951098309510984095109850951098609510987095109880951098909510990095109910951099209510993095109940951099509510996095109970951099809510999095110000951100109511002095110030951100409511005095110060951100709511008095110090951101009511011095110120951101309511014095110150951101609511017095110180951101909511020095110210951102209511023095110240951102509511026095110270951102809511029095110300951103109511032095110330951103409511035095110360951103709511038095110390951104009511041095110420951104309511044095110450951104609511047095110480951104909511050095110510951105209511053095110540951105509511056095110570951105809511059095110600951106109511062095110630951106409511065095110660951106709511068095110690951107009511071095110720951107309511074095110750951107609511077095110780951107909511080095110810951108209511083095110840951108509511086095110870951108809511089095110900951109109511092095110930951109409511095095110960951109709511098095110990951110009511101095111020951110309511104095111050952000109520002095200030952000409520005095200060952000709520008095200090952001009520011095200120952001309520014095200150952001609520017095200180952001909520020095200210952002209520023095200240952002509520026095200270952002809520029095200300952003109520032095200330952003409520035095200360952003709520038095200390952004009520041095200420952004309520044095200450952004609520047095200480952004909520050095200510952005209520053095200540952005509520056095200570952005809520059095200600952006109520062095200630952006409520065095200660952006709520068095200690952007009520071095200720952007309520074095200750952007609520077095200780952007909520080095200810952008209520083095200840952008509520086095200870952008809520089095200900952009109520092095200930952009409520095095200960952009709520098095200990952010009520101095201020952010309520104095201050952010609520107095201080952010909520110095201110952011209520113095201140952011509520116095201170952011809520119095201200952012109520122095201230952012409520125095201260952012709520128095201290952013009520131095201320952013309520134095201350952013609520137095201380952013909520140095201410952014209520143095201440952014509520146095201470952014809520149095201500952015109520152095201530952015409520155095201560952015709520158095201590952016009520161095201620952016309520164095201650952016609520167095201680952016909520170095201710952017209520173095201740952017509520176095201770952017809520179095201800952018109520182095201830952018409520185095201860952018709520188095201890952019009520191095201920952019309520194095201950952019609520197095201980952019909520200095202010952020209520203095202040952020509520206095202070952020809520209095202100952021109520212095202130952021409520215095202160952021709520218095202190952022009520221095202220952022309520224095202250952022609520227095202280952022909520230095202310952023209520233095202340952023509520236095202370952023809520239095202400952024109520242095202430952024409520245095202460952024709520248095202490952025009520251095202520952025309520254095202550952025609520257095202580952025909520260095202610952026209520263095202640952026509520266095202670952026809520269095202700952027109520272095202730952027409520275095202760952027709520278095202790952028009520281095202820952028309520284095202850952028609520287095202880952028909520290095202910952029209520293095202940952029509520296095202970952029809520299095203000952030109520302095203030952030409520305095203060952030709520308095203090952031009520311095203120952031309520314095203150952031609520317095203180952031909520320095203210952032209520323095203240952032509520326095203270952032809520329095203300952033109520332095203330952033409520335095203360952033709520338095203390952034009520341095203420952034309520344095203450952034609520347095203480952034909520350095203510952035209520353095203540952035509520356095203570952035809520359095203600952036109520362095203630952036409520365095203660952036709520368095203690952037009520371095203720952037309520374095203750952037609520377095203780952037909520380095203810952038209520383095203840952038509520386095203870952038809520389095203900952039109520392095203930952039409520395095203960952039709520398095203990952040009520401095204020952040309520404095204050952040609520407095204080952040909520410095204110952041209520413095204140952041509520416095204170952041809520419095204200952042109520422095204230952042409520425095204260952042709520428095204290952043009520431095204320952043309520434095204350952043609520437095204380952043909520440095204410952044209520443095204440952044509520446095204470952044809520449095204500952045109520452095204530952045409520455095204560952045709520458095204590952046009520461095204620952046309520464095204650952046609520467095204680952046909520470095204710952047209520473095204740952047509520476095204770952047809520479095204800952048109520482095204830952048409520485095204860952048709520488095204890952049009520491095204920952049309520494095204950952049609520497095204980952049909520500095205010952050209520503095205040952050509520506095205070952050809520509095205100952051109520512095205130952051409520515095205160952051709520518095205190952052009520521095205220952052309520524095205250952052609520527095205280952052909520530095205310952053209520533095205340952053509520536095205370952053809520539095205400952054109520542095205430952054409520545095205460952054709520548095205490952055009520551095205520952055309520554095205550952055609520557095205580952055909520560095205610952056209520563095205640952056509520566095205670952056809520569095205700952057109520572095205730952057409520575095205760952057709520578095205790952058009520581095205820952058309520584095205850952058609520587095205880952058909520590095205910952059209520593095205940952059509520596095205970952059809520599095206000952060109520602095206030952060409520605095206060952060709520608095206090952061009520611095206120952061309520614095206150952061609520617095206180952061909520620095206210952062209520623095206240952062509520626095206270952062809520629095206300952063109520632095206330952063409520635095206360952063709520638095206390952064009520641095206420952064309520644095206450952064609520647095206480952064909520650095206510952065209520653095206540952065509520656095206570952065809520659095206600952066109520662095206630952066409520665095206660952066709520668095206690952067009520671095206720952067309520674095206750952067609520677095206780952067909520680095206810952068209520683095206840952068509520686095206870952068809520689095206900952069109520692095206930952069409520695095206960952069709520698095206990952070009520701095207020952070309520704095207050952070609520707095207080952070909520710095207110952071209520713095207140952071509520716095207170952071809520719095207200952072109520722095207230952072409520725095207260952072709520728095207290952073009520731095207320952073309520734095207350952073609520737095207380952073909520740095207410952074209520743095207440952074509520746095207470952074809520749095207500952075109520752095207530952075409520755095207560952075709520758095207590952076009520761095207620952076309520764095207650952076609520767095207680952076909520770095207710952077209520773095207740952077509520776095207770952077809520779095207800952078109520782095207830952078409520785095207860952078709520788095207890952079009520791095207920952079309520794095207950952079609520797095207980952079909520800095208010952080209520803095208040952080509520806095208070952080809520809095208100952081109520812095208130952081409520815095208160952081709520818095208190952082009520821095208220952082309520824095208250952082609520827095208280952082909520830095208310952083209520833095208340952083509520836095208370952083809520839095208400952084109520842095208430952084409520845095208460952084709520848095208490952085009520851095208520952085309520854095208550952085609520857095208580952085909520860095208610952086209520863095208640952086509520866095208670952086809520869095208700952087109520872095208730952087409520875095208760952087709520878095208790952088009520881095208820952088309520884095208850952088609520887095208880952088909520890095208910952089209520893095208940952089509520896095208970952089809520899095209000952090109520902095209030952090409520905095209060952090709520908095209090952091009520911095209120952091309520914095209150952091609520917095209180952091909520920095209210952092209520923095209240952092509520926095209270952092809520929095209300952093109520932095209330952093409520935095209360952093709520938095209390952094009520941095209420952094309520944095209450952094609520947095209480952094909520950095209510952095209520953095209540952095509520956095209570952095809520959095209600952096109520962095209630952096409520965095209660952096709520968095209690952097009520971095209720952097309520974095209750952097609520977095209780952097909520980095209810952098209520983095209840952098509520986095209870952098809520989095209900952099109520992095209930952099409520995095209960952099709520998095209990952100009521001095210020952100309521004095210050952100609521007095210080952100909521010095210110952101209521013095210140952101509521016095210170952101809521019095210200952102109521022095210230952102409521025095210260952102709521028095210290952103009521031095210320952103309521034095210350952103609521037095210380952103909521040095210410952104209521043095210440952104509521046095210470952104809521049095210500952105109521052095210530952105409521055095210560952105709521058095210590952106009521061095210620952106309521064095210650952106609521067095210680952106909521070095210710952107209521073095210740952107509521076095210770952107809521079095210800952108109521082095210830952108409521085095210860952108709521088095210890952109009521091095210920952109309521094095210950952109609521097095210980952109909521100095211010952110209521103095211040952110509530001095300020953000309530004095300050953000609530007095300080953000909530010095300110953001209530013095300140953001509530016095300170953001809530019095300200953002109530022095300230953002409530025095300260953002709530028095300290953003009530031095300320953003309530034095300350953003609530037095300380953003909530040095300410953004209530043095300440953004509530046095300470953004809530049095300500953005109530052095300530953005409530055095300560953005709530058095300590953006009530061095300620953006309530064095300650953006609530067095300680953006909530070095300710953007209530073095300740953007509530076095300770953007809530079095300800953008109530082095300830953008409530085095300860953008709530088095300890953009009530091095300920953009309530094095300950953009609530097095300980953009909530100095301010953010209530103095301040953010509530106095301070953010809530109095301100953011109530112095301130953011409530115095301160953011709530118095301190953012009530121095301220953012309530124095301250953012609530127095301280953012909530130095301310953013209530133095301340953013509530136095301370953013809530139095301400953014109530142095301430953014409530145095301460953014709530148095301490953015009530151095301520953015309530154095301550953015609530157095301580953015909530160095301610953016209530163095301640953016509530166095301670953016809530169095301700953017109530172095301730953017409530175095301760953017709530178095301790953018009530181095301820953018309530184095301850953018609530187095301880953018909530190095301910953019209530193095301940953019509530196095301970953019809530199095302000953020109530202095302030953020409530205095302060953020709530208095302090953021009530211095302120953021309530214095302150953021609530217095302180953021909530220095302210953022209530223095302240953022509530226095302270953022809530229095302300953023109530232095302330953023409530235095302360953023709530238095302390953024009530241095302420953024309530244095302450953024609530247095302480953024909530250095302510953025209530253095302540953025509530256095302570953025809530259095302600953026109530262095302630953026409530265095302660953026709530268095302690953027009530271095302720953027309530274095302750953027609530277095302780953027909530280095302810953028209530283095302840953028509530286095302870953028809530289095302900953029109530292095302930953029409530295095302960953029709530298095302990953030009530301095303020953030309530304095303050953030609530307095303080953030909530310095303110953031209530313095303140953031509530316095303170953031809530319095303200953032109530322095303230953032409530325095303260953032709530328095303290953033009530331095303320953033309530334095303350953033609530337095303380953033909530340095303410953034209530343095303440953034509530346095303470953034809530349095303500953035109530352095303530953035409530355095303560953035709530358095303590953036009530361095303620953036309530364095303650953036609530367095303680953036909530370095303710953037209530373095303740953037509530376095303770953037809530379095303800953038109530382095303830953038409530385095303860953038709530388095303890953039009530391095303920953039309530394095303950953039609530397095303980953039909530400095304010953040209530403095304040953040509530406095304070953040809530409095304100953041109530412095304130953041409530415095304160953041709530418095304190953042009530421095304220953042309530424095304250953042609530427095304280953042909530430095304310953043209530433095304340953043509530436095304370953043809530439095304400953044109530442095304430953044409530445095304460953044709530448095304490953045009530451095304520953045309530454095304550953045609530457095304580953045909530460095304610953046209530463095304640953046509530466095304670953046809530469095304700953047109530472095304730953047409530475095304760953047709530478095304790953048009530481095304820953048309530484095304850953048609530487095304880953048909530490095304910953049209530493095304940953049509530496095304970953049809530499095305000953050109530502095305030953050409530505095305060953050709530508095305090953051009530511095305120953051309530514095305150953051609530517095305180953051909530520095305210953052209530523095305240953052509530526095305270953052809530529095305300953053109530532095305330953053409530535095305360953053709530538095305390953054009530541095305420953054309530544095305450953054609530547095305480953054909530550095305510953055209530553095305540953055509530556095305570953055809530559095305600953056109530562095305630953056409530565095305660953056709530568095305690953057009530571095305720953057309530574095305750953057609530577095305780953057909530580095305810953058209530583095305840953058509530586095305870953058809530589095305900953059109530592095305930953059409530595095305960953059709530598095305990953060009530601095306020953060309530604095306050953060609530607095306080953060909530610095306110953061209530613095306140953061509530616095306170953061809530619095306200953062109530622095306230953062409530625095306260953062709530628095306290953063009530631095306320953063309530634095306350953063609530637095306380953063909530640095306410953064209530643095306440953064509530646095306470953064809530649095306500953065109530652095306530953065409530655095306560953065709530658095306590953066009530661095306620953066309530664095306650953066609530667095306680953066909530670095306710953067209530673095306740953067509530676095306770953067809530679095306800953068109530682095306830953068409530685095306860953068709530688095306890953069009530691095306920953069309530694095306950953069609530697095306980953069909530700095307010953070209530703095307040953070509530706095307070953070809530709095307100953071109530712095307130953071409530715095307160953071709530718095307190953072009530721095307220953072309530724095307250953072609530727095307280953072909530730095307310953073209530733095307340953073509530736095307370953073809530739095307400953074109530742095307430953074409530745095307460953074709530748095307490953075009530751095307520953075309530754095307550953075609530757095307580953075909530760095307610953076209530763095307640953076509530766095307670953076809530769095307700953077109530772095307730953077409530775095307760953077709530778095307790953078009530781095307820953078309530784095307850953078609530787095307880953078909530790095307910953079209530793095307940953079509530796095307970953079809530799095308000953080109530802095308030953080409530805095308060953080709530808095308090953081009530811095308120953081309530814095308150953081609530817095308180953081909530820095308210953082209530823095308240953082509530826095308270953082809530829095308300953083109530832095308330953083409530835095308360953083709530838095308390953084009530841095308420953084309530844095308450953084609530847095308480953084909530850095308510953085209530853095308540953085509530856095308570953085809530859095308600953086109530862095308630953086409530865095308660953086709530868095308690953087009530871095308720953087309530874095308750953087609530877095308780953087909530880095308810953088209530883095308840953088509530886095308870953088809530889095308900953089109530892095308930953089409530895095308960953089709530898095308990953090009530901095309020953090309530904095309050953090609530907095309080953090909530910095309110953091209530913095309140953091509530916095309170953091809530919095309200953092109530922095309230953092409530925095309260953092709530928095309290953093009530931095309320953093309530934095309350953093609530937095309380953093909530940095309410953094209530943095309440953094509530946095309470953094809530949095309500953095109530952095309530953095409530955095309560953095709530958095309590953096009530961095309620953096309530964095309650953096609530967095309680953096909530970095309710953097209530973095309740953097509530976095309770953097809530979095309800953098109530982095309830953098409530985095309860953098709530988095309890953099009530991095309920953099309530994095309950953099609530997095309980953099909531000095310010953100209531003095310040953100509531006095310070953100809531009095310100953101109531012095310130953101409531015095310160953101709531018095310190953102009531021095310220953102309531024095310250953102609531027095310280953102909531030095310310953103209531033095310340953103509531036095310370953103809531039095310400953104109531042095310430953104409531045095310460953104709531048095310490953105009531051095310520953105309531054095310550953105609531057095310580953105909531060095310610953106209531063095310640953106509531066095310670953106809531069095310700953107109531072095310730953107409531075095310760953107709531078095310790953108009531081095310820953108309531084095310850953108609531087095310880953108909531090095310910953109209531093095310940953109509531096095310970953109809531099095311000953110109531102095311030953110409531105095400010954000209540003095400040954000509540006095400070954000809540009095400100954001109540012095400130954001409540015095400160954001709540018095400190954002009540021095400220954002309540024095400250954002609540027095400280954002909540030095400310954003209540033095400340954003509540036095400370954003809540039095400400954004109540042095400430954004409540045095400460954004709540048095400490954005009540051095400520954005309540054095400550954005609540057095400580954005909540060095400610954006209540063095400640954006509540066095400670954006809540069095400700954007109540072095400730954007409540075095400760954007709540078095400790954008009540081095400820954008309540084095400850954008609540087095400880954008909540090095400910954009209540093095400940954009509540096095400970954009809540099095401000954010109540102095401030954010409540105095401060954010709540108095401090954011009540111095401120954011309540114095401150954011609540117095401180954011909540120095401210954012209540123095401240954012509540126095401270954012809540129095401300954013109540132095401330954013409540135095401360954013709540138095401390954014009540141095401420954014309540144095401450954014609540147095401480954014909540150095401510954015209540153095401540954015509540156095401570954015809540159095401600954016109540162095401630954016409540165095401660954016709540168095401690954017009540171095401720954017309540174095401750954017609540177095401780954017909540180095401810954018209540183095401840954018509540186095401870954018809540189095401900954019109540192095401930954019409540195095401960954019709540198095401990954020009540201095402020954020309540204095402050954020609540207095402080954020909540210095402110954021209540213095402140954021509540216095402170954021809540219095402200954022109540222095402230954022409540225095402260954022709540228095402290954023009540231095402320954023309540234095402350954023609540237095402380954023909540240095402410954024209540243095402440954024509540246095402470954024809540249095402500954025109540252095402530954025409540255095402560954025709540258095402590954026009540261095402620954026309540264095402650954026609540267095402680954026909540270095402710954027209540273095402740954027509540276095402770954027809540279095402800954028109540282095402830954028409540285095402860954028709540288095402890954029009540291095402920954029309540294095402950954029609540297095402980954029909540300095403010954030209540303095403040954030509540306095403070954030809540309095403100954031109540312095403130954031409540315095403160954031709540318095403190954032009540321095403220954032309540324095403250954032609540327095403280954032909540330095403310954033209540333095403340954033509540336095403370954033809540339095403400954034109540342095403430954034409540345095403460954034709540348095403490954035009540351095403520954035309540354095403550954035609540357095403580954035909540360095403610954036209540363095403640954036509540366095403670954036809540369095403700954037109540372095403730954037409540375095403760954037709540378095403790954038009540381095403820954038309540384095403850954038609540387095403880954038909540390095403910954039209540393095403940954039509540396095403970954039809540399095404000954040109540402095404030954040409540405095404060954040709540408095404090954041009540411095404120954041309540414095404150954041609540417095404180954041909540420095404210954042209540423095404240954042509540426095404270954042809540429095404300954043109540432095404330954043409540435095404360954043709540438095404390954044009540441095404420954044309540444095404450954044609540447095404480954044909540450095404510954045209540453095404540954045509540456095404570954045809540459095404600954046109540462095404630954046409540465095404660954046709540468095404690954047009540471095404720954047309540474095404750954047609540477095404780954047909540480095404810954048209540483095404840954048509540486095404870954048809540489095404900954049109540492095404930954049409540495095404960954049709540498095404990954050009540501095405020954050309540504095405050954050609540507095405080954050909540510095405110954051209540513095405140954051509540516095405170954051809540519095405200954052109540522095405230954052409540525095405260954052709540528095405290954053009540531095405320954053309540534095405350954053609540537095405380954053909540540095405410954054209540543095405440954054509540546095405470954054809540549095405500954055109540552095405530954055409540555095405560954055709540558095405590954056009540561095405620954056309540564095405650954056609540567095405680954056909540570095405710954057209540573095405740954057509540576095405770954057809540579095405800954058109540582095405830954058409540585095405860954058709540588095405890954059009540591095405920954059309540594095405950954059609540597095405980954059909540600095406010954060209540603095406040954060509540606095406070954060809540609095406100954061109540612095406130954061409540615095406160954061709540618095406190954062009540621095406220954062309540624095406250954062609540627095406280954062909540630095406310954063209540633095406340954063509540636095406370954063809540639095406400954064109540642095406430954064409540645095406460954064709540648095406490954065009540651095406520954065309540654095406550954065609540657095406580954065909540660095406610954066209540663095406640954066509540666095406670954066809540669095406700954067109540672095406730954067409540675095406760954067709540678095406790954068009540681095406820954068309540684095406850954068609540687095406880954068909540690095406910954069209540693095406940954069509540696095406970954069809540699095407000954070109540702095407030954070409540705095407060954070709540708095407090954071009540711095407120954071309540714095407150954071609540717095407180954071909540720095407210954072209540723095407240954072509540726095407270954072809540729095407300954073109540732095407330954073409540735095407360954073709540738095407390954074009540741095407420954074309540744095407450954074609540747095407480954074909540750095407510954075209540753095407540954075509540756095407570954075809540759095407600954076109540762095407630954076409540765095407660954076709540768095407690954077009540771095407720954077309540774095407750954077609540777095407780954077909540780095407810954078209540783095407840954078509540786095407870954078809540789095407900954079109540792095407930954079409540795095407960954079709540798095407990954080009540801095408020954080309540804095408050954080609540807095408080954080909540810095408110954081209540813095408140954081509540816095408170954081809540819095408200954082109540822095408230954082409540825095408260954082709540828095408290954083009540831095408320954083309540834095408350954083609540837095408380954083909540840095408410954084209540843095408440954084509540846095408470954084809540849095408500954085109540852095408530954085409540855095408560954085709540858095408590954086009540861095408620954086309540864095408650954086609540867095408680954086909540870095408710954087209540873095408740954087509540876095408770954087809540879095408800954088109540882095408830954088409540885095408860954088709540888095408890954089009540891095408920954089309540894095408950954089609540897095408980954089909540900095409010954090209540903095409040954090509540906095409070954090809540909095409100954091109540912095409130954091409540915095409160954091709540918095409190954092009540921095409220954092309540924095409250954092609540927095409280954092909540930095409310954093209540933095409340954093509540936095409370954093809540939095409400954094109540942095409430954094409540945095409460954094709540948095409490954095009540951095409520954095309540954095409550954095609540957095409580954095909540960095409610954096209540963095409640954096509540966095409670954096809540969095409700954097109540972095409730954097409540975095409760954097709540978095409790954098009540981095409820954098309540984095409850954098609540987095409880954098909540990095409910954099209540993095409940954099509540996095409970954099809540999095410000954100109541002095410030954100409541005095410060954100709541008095410090954101009541011095410120954101309541014095410150954101609541017095410180954101909541020095410210954102209541023095410240954102509541026095410270954102809541029095410300954103109541032095410330954103409541035095410360954103709541038095410390954104009541041095410420954104309541044095410450954104609541047095410480954104909541050095410510954105209541053095410540954105509541056095410570954105809541059095410600954106109541062095410630954106409541065095410660954106709541068095410690954107009541071095410720954107309541074095410750954107609541077095410780954107909541080095410810954108209541083095410840954108509541086095410870954108809541089095410900954109109541092095410930954109409541095095410960954109709541098095410990954110009541101095411020954110309541104095411050955000109550002095500030955000409550005095500060955000709550008095500090955001009550011095500120955001309550014095500150955001609550017095500180955001909550020095500210955002209550023095500240955002509550026095500270955002809550029095500300955003109550032095500330955003409550035095500360955003709550038095500390955004009550041095500420955004309550044095500450955004609550047095500480955004909550050095500510955005209550053095500540955005509550056095500570955005809550059095500600955006109550062095500630955006409550065095500660955006709550068095500690955007009550071095500720955007309550074095500750955007609550077095500780955007909550080095500810955008209550083095500840955008509550086095500870955008809550089095500900955009109550092095500930955009409550095095500960955009709550098095500990955010009550101095501020955010309550104095501050955010609550107095501080955010909550110095501110955011209550113095501140955011509550116095501170955011809550119095501200955012109550122095501230955012409550125095501260955012709550128095501290955013009550131095501320955013309550134095501350955013609550137095501380955013909550140095501410955014209550143095501440955014509550146095501470955014809550149095501500955015109550152095501530955015409550155095501560955015709550158095501590955016009550161095501620955016309550164095501650955016609550167095501680955016909550170095501710955017209550173095501740955017509550176095501770955017809550179095501800955018109550182095501830955018409550185095501860955018709550188095501890955019009550191095501920955019309550194095501950955019609550197095501980955019909550200095502010955020209550203095502040955020509550206095502070955020809550209095502100955021109550212095502130955021409550215095502160955021709550218095502190955022009550221095502220955022309550224095502250955022609550227095502280955022909550230095502310955023209550233095502340955023509550236095502370955023809550239095502400955024109550242095502430955024409550245095502460955024709550248095502490955025009550251095502520955025309550254095502550955025609550257095502580955025909550260095502610955026209550263095502640955026509550266095502670955026809550269095502700955027109550272095502730955027409550275095502760955027709550278095502790955028009550281095502820955028309550284095502850955028609550287095502880955028909550290095502910955029209550293095502940955029509550296095502970955029809550299095503000955030109550302095503030955030409550305095503060955030709550308095503090955031009550311095503120955031309550314095503150955031609550317095503180955031909550320095503210955032209550323095503240955032509550326095503270955032809550329095503300955033109550332095503330955033409550335095503360955033709550338095503390955034009550341095503420955034309550344095503450955034609550347095503480955034909550350095503510955035209550353095503540955035509550356095503570955035809550359095503600955036109550362095503630955036409550365095503660955036709550368095503690955037009550371095503720955037309550374095503750955037609550377095503780955037909550380095503810955038209550383095503840955038509550386095503870955038809550389095503900955039109550392095503930955039409550395095503960955039709550398095503990955040009550401095504020955040309550404095504050955040609550407095504080955040909550410095504110955041209550413095504140955041509550416095504170955041809550419095504200955042109550422095504230955042409550425095504260955042709550428095504290955043009550431095504320955043309550434095504350955043609550437095504380955043909550440095504410955044209550443095504440955044509550446095504470955044809550449095504500955045109550452095504530955045409550455095504560955045709550458095504590955046009550461095504620955046309550464095504650955046609550467095504680955046909550470095504710955047209550473095504740955047509550476095504770955047809550479095504800955048109550482095504830955048409550485095504860955048709550488095504890955049009550491095504920955049309550494095504950955049609550497095504980955049909550500095505010955050209550503095505040955050509550506095505070955050809550509095505100955051109550512095505130955051409550515095505160955051709550518095505190955052009550521095505220955052309550524095505250955052609550527095505280955052909550530095505310955053209550533095505340955053509550536095505370955053809550539095505400955054109550542095505430955054409550545095505460955054709550548095505490955055009550551095505520955055309550554095505550955055609550557095505580955055909550560095505610955056209550563095505640955056509550566095505670955056809550569095505700955057109550572095505730955057409550575095505760955057709550578095505790955058009550581095505820955058309550584095505850955058609550587095505880955058909550590095505910955059209550593095505940955059509550596095505970955059809550599095506000955060109550602095506030955060409550605095506060955060709550608095506090955061009550611095506120955061309550614095506150955061609550617095506180955061909550620095506210955062209550623095506240955062509550626095506270955062809550629095506300955063109550632095506330955063409550635095506360955063709550638095506390955064009550641095506420955064309550644095506450955064609550647095506480955064909550650095506510955065209550653095506540955065509550656095506570955065809550659095506600955066109550662095506630955066409550665095506660955066709550668095506690955067009550671095506720955067309550674095506750955067609550677095506780955067909550680095506810955068209550683095506840955068509550686095506870955068809550689095506900955069109550692095506930955069409550695095506960955069709550698095506990955070009550701095507020955070309550704095507050955070609550707095507080955070909550710095507110955071209550713095507140955071509550716095507170955071809550719095507200955072109550722095507230955072409550725095507260955072709550728095507290955073009550731095507320955073309550734095507350955073609550737095507380955073909550740095507410955074209550743095507440955074509550746095507470955074809550749095507500955075109550752095507530955075409550755095507560955075709550758095507590955076009550761095507620955076309550764095507650955076609550767095507680955076909550770095507710955077209550773095507740955077509550776095507770955077809550779095507800955078109550782095507830955078409550785095507860955078709550788095507890955079009550791095507920955079309550794095507950955079609550797095507980955079909550800095508010955080209550803095508040955080509550806095508070955080809550809095508100955081109550812095508130955081409550815095508160955081709550818095508190955082009550821095508220955082309550824095508250955082609550827095508280955082909550830095508310955083209550833095508340955083509550836095508370955083809550839095508400955084109550842095508430955084409550845095508460955084709550848095508490955085009550851095508520955085309550854095508550955085609550857095508580955085909550860095508610955086209550863095508640955086509550866095508670955086809550869095508700955087109550872095508730955087409550875095508760955087709550878095508790955088009550881095508820955088309550884095508850955088609550887095508880955088909550890095508910955089209550893095508940955089509550896095508970955089809550899095509000955090109550902095509030955090409550905095509060955090709550908095509090955091009550911095509120955091309550914095509150955091609550917095509180955091909550920095509210955092209550923095509240955092509550926095509270955092809550929095509300955093109550932095509330955093409550935095509360955093709550938095509390955094009550941095509420955094309550944095509450955094609550947095509480955094909550950095509510955095209550953095509540955095509550956095509570955095809550959095509600955096109550962095509630955096409550965095509660955096709550968095509690955097009550971095509720955097309550974095509750955097609550977095509780955097909550980095509810955098209550983095509840955098509550986095509870955098809550989095509900955099109550992095509930955099409550995095509960955099709550998095509990955100009551001095510020955100309551004095510050955100609551007095510080955100909551010095510110955101209551013095510140955101509551016095510170955101809551019095510200955102109551022095510230955102409551025095510260955102709551028095510290955103009551031095510320955103309551034095510350955103609551037095510380955103909551040095510410955104209551043095510440955104509551046095510470955104809551049095510500955105109551052095510530955105409551055095510560955105709551058095510590955106009551061095510620955106309551064095510650955106609551067095510680955106909551070095510710955107209551073095510740955107509551076095510770955107809551079095510800955108109551082095510830955108409551085095510860955108709551088095510890955109009551091095510920955109309551094095510950955109609551097095510980955109909551100095511010955110209551103095511040955110509560001095600020956000309560004095600050956000609560007095600080956000909560010095600110956001209560013095600140956001509560016095600170956001809560019095600200956002109560022095600230956002409560025095600260956002709560028095600290956003009560031095600320956003309560034095600350956003609560037095600380956003909560040095600410956004209560043095600440956004509560046095600470956004809560049095600500956005109560052095600530956005409560055095600560956005709560058095600590956006009560061095600620956006309560064095600650956006609560067095600680956006909560070095600710956007209560073095600740956007509560076095600770956007809560079095600800956008109560082095600830956008409560085095600860956008709560088095600890956009009560091095600920956009309560094095600950956009609560097095600980956009909560100095601010956010209560103095601040956010509560106095601070956010809560109095601100956011109560112095601130956011409560115095601160956011709560118095601190956012009560121095601220956012309560124095601250956012609560127095601280956012909560130095601310956013209560133095601340956013509560136095601370956013809560139095601400956014109560142095601430956014409560145095601460956014709560148095601490956015009560151095601520956015309560154095601550956015609560157095601580956015909560160095601610956016209560163095601640956016509560166095601670956016809560169095601700956017109560172095601730956017409560175095601760956017709560178095601790956018009560181095601820956018309560184095601850956018609560187095601880956018909560190095601910956019209560193095601940956019509560196095601970956019809560199095602000956020109560202095602030956020409560205095602060956020709560208095602090956021009560211095602120956021309560214095602150956021609560217095602180956021909560220095602210956022209560223095602240956022509560226095602270956022809560229095602300956023109560232095602330956023409560235095602360956023709560238095602390956024009560241095602420956024309560244095602450956024609560247095602480956024909560250095602510956025209560253095602540956025509560256095602570956025809560259095602600956026109560262095602630956026409560265095602660956026709560268095602690956027009560271095602720956027309560274095602750956027609560277095602780956027909560280095602810956028209560283095602840956028509560286095602870956028809560289095602900956029109560292095602930956029409560295095602960956029709560298095602990956030009560301095603020956030309560304095603050956030609560307095603080956030909560310095603110956031209560313095603140956031509560316095603170956031809560319095603200956032109560322095603230956032409560325095603260956032709560328095603290956033009560331095603320956033309560334095603350956033609560337095603380956033909560340095603410956034209560343095603440956034509560346095603470956034809560349095603500956035109560352095603530956035409560355095603560956035709560358095603590956036009560361095603620956036309560364095603650956036609560367095603680956036909560370095603710956037209560373095603740956037509560376095603770956037809560379095603800956038109560382095603830956038409560385095603860956038709560388095603890956039009560391095603920956039309560394095603950956039609560397095603980956039909560400095604010956040209560403095604040956040509560406095604070956040809560409095604100956041109560412095604130956041409560415095604160956041709560418095604190956042009560421095604220956042309560424095604250956042609560427095604280956042909560430095604310956043209560433095604340956043509560436095604370956043809560439095604400956044109560442095604430956044409560445095604460956044709560448095604490956045009560451095604520956045309560454095604550956045609560457095604580956045909560460095604610956046209560463095604640956046509560466095604670956046809560469095604700956047109560472095604730956047409560475095604760956047709560478095604790956048009560481095604820956048309560484095604850956048609560487095604880956048909560490095604910956049209560493095604940956049509560496095604970956049809560499095605000956050109560502095605030956050409560505095605060956050709560508095605090956051009560511095605120956051309560514095605150956051609560517095605180956051909560520095605210956052209560523095605240956052509560526095605270956052809560529095605300956053109560532095605330956053409560535095605360956053709560538095605390956054009560541095605420956054309560544095605450956054609560547095605480956054909560550095605510956055209560553095605540956055509560556095605570956055809560559095605600956056109560562095605630956056409560565095605660956056709560568095605690956057009560571095605720956057309560574095605750956057609560577095605780956057909560580095605810956058209560583095605840956058509560586095605870956058809560589095605900956059109560592095605930956059409560595095605960956059709560598095605990956060009560601095606020956060309560604095606050956060609560607095606080956060909560610095606110956061209560613095606140956061509560616095606170956061809560619095606200956062109560622095606230956062409560625095606260956062709560628095606290956063009560631095606320956063309560634095606350956063609560637095606380956063909560640095606410956064209560643095606440956064509560646095606470956064809560649095606500956065109560652095606530956065409560655095606560956065709560658095606590956066009560661095606620956066309560664095606650956066609560667095606680956066909560670095606710956067209560673095606740956067509560676095606770956067809560679095606800956068109560682095606830956068409560685095606860956068709560688095606890956069009560691095606920956069309560694095606950956069609560697095606980956069909560700095607010956070209560703095607040956070509560706095607070956070809560709095607100956071109560712095607130956071409560715095607160956071709560718095607190956072009560721095607220956072309560724095607250956072609560727095607280956072909560730095607310956073209560733095607340956073509560736095607370956073809560739095607400956074109560742095607430956074409560745095607460956074709560748095607490956075009560751095607520956075309560754095607550956075609560757095607580956075909560760095607610956076209560763095607640956076509560766095607670956076809560769095607700956077109560772095607730956077409560775095607760956077709560778095607790956078009560781095607820956078309560784095607850956078609560787095607880956078909560790095607910956079209560793095607940956079509560796095607970956079809560799095608000956080109560802095608030956080409560805095608060956080709560808095608090956081009560811095608120956081309560814095608150956081609560817095608180956081909560820095608210956082209560823095608240956082509560826095608270956082809560829095608300956083109560832095608330956083409560835095608360956083709560838095608390956084009560841095608420956084309560844095608450956084609560847095608480956084909560850095608510956085209560853095608540956085509560856095608570956085809560859095608600956086109560862095608630956086409560865095608660956086709560868095608690956087009560871095608720956087309560874095608750956087609560877095608780956087909560880095608810956088209560883095608840956088509560886095608870956088809560889095608900956089109560892095608930956089409560895095608960956089709560898095608990956090009560901095609020956090309560904095609050956090609560907095609080956090909560910095609110956091209560913095609140956091509560916095609170956091809560919095609200956092109560922095609230956092409560925095609260956092709560928095609290956093009560931095609320956093309560934095609350956093609560937095609380956093909560940095609410956094209560943095609440956094509560946095609470956094809560949095609500956095109560952095609530956095409560955095609560956095709560958095609590956096009560961095609620956096309560964095609650956096609560967095609680956096909560970095609710956097209560973095609740956097509560976095609770956097809560979095609800956098109560982095609830956098409560985095609860956098709560988095609890956099009560991095609920956099309560994095609950956099609560997095609980956099909561000095610010956100209561003095610040956100509561006095610070956100809561009095610100956101109561012095610130956101409561015095610160956101709561018095610190956102009561021095610220956102309561024095610250956102609561027095610280956102909561030095610310956103209561033095610340956103509561036095610370956103809561039095610400956104109561042095610430956104409561045095610460956104709561048095610490956105009561051095610520956105309561054095610550956105609561057095610580956105909561060095610610956106209561063095610640956106509561066095610670956106809561069095610700956107109561072095610730956107409561075095610760956107709561078095610790956108009561081095610820956108309561084095610850956108609561087095610880956108909561090095610910956109209561093095610940956109509561096095610970956109809561099095611000956110109561102095611030956110409561105095700010957000209570003095700040957000509570006095700070957000809570009095700100957001109570012095700130957001409570015095700160957001709570018095700190957002009570021095700220957002309570024095700250957002609570027095700280957002909570030095700310957003209570033095700340957003509570036095700370957003809570039095700400957004109570042095700430957004409570045095700460957004709570048095700490957005009570051095700520957005309570054095700550957005609570057095700580957005909570060095700610957006209570063095700640957006509570066095700670957006809570069095700700957007109570072095700730957007409570075095700760957007709570078095700790957008009570081095700820957008309570084095700850957008609570087095700880957008909570090095700910957009209570093095700940957009509570096095700970957009809570099095701000957010109570102095701030957010409570105095701060957010709570108095701090957011009570111095701120957011309570114095701150957011609570117095701180957011909570120095701210957012209570123095701240957012509570126095701270957012809570129095701300957013109570132095701330957013409570135095701360957013709570138095701390957014009570141095701420957014309570144095701450957014609570147095701480957014909570150095701510957015209570153095701540957015509570156095701570957015809570159095701600957016109570162095701630957016409570165095701660957016709570168095701690957017009570171095701720957017309570174095701750957017609570177095701780957017909570180095701810957018209570183095701840957018509570186095701870957018809570189095701900957019109570192095701930957019409570195095701960957019709570198095701990957020009570201095702020957020309570204095702050957020609570207095702080957020909570210095702110957021209570213095702140957021509570216095702170957021809570219095702200957022109570222095702230957022409570225095702260957022709570228095702290957023009570231095702320957023309570234095702350957023609570237095702380957023909570240095702410957024209570243095702440957024509570246095702470957024809570249095702500957025109570252095702530957025409570255095702560957025709570258095702590957026009570261095702620957026309570264095702650957026609570267095702680957026909570270095702710957027209570273095702740957027509570276095702770957027809570279095702800957028109570282095702830957028409570285095702860957028709570288095702890957029009570291095702920957029309570294095702950957029609570297095702980957029909570300095703010957030209570303095703040957030509570306095703070957030809570309095703100957031109570312095703130957031409570315095703160957031709570318095703190957032009570321095703220957032309570324095703250957032609570327095703280957032909570330095703310957033209570333095703340957033509570336095703370957033809570339095703400957034109570342095703430957034409570345095703460957034709570348095703490957035009570351095703520957035309570354095703550957035609570357095703580957035909570360095703610957036209570363095703640957036509570366095703670957036809570369095703700957037109570372095703730957037409570375095703760957037709570378095703790957038009570381095703820957038309570384095703850957038609570387095703880957038909570390095703910957039209570393095703940957039509570396095703970957039809570399095704000957040109570402095704030957040409570405095704060957040709570408095704090957041009570411095704120957041309570414095704150957041609570417095704180957041909570420095704210957042209570423095704240957042509570426095704270957042809570429095704300957043109570432095704330957043409570435095704360957043709570438095704390957044009570441095704420957044309570444095704450957044609570447095704480957044909570450095704510957045209570453095704540957045509570456095704570957045809570459095704600957046109570462095704630957046409570465095704660957046709570468095704690957047009570471095704720957047309570474095704750957047609570477095704780957047909570480095704810957048209570483095704840957048509570486095704870957048809570489095704900957049109570492095704930957049409570495095704960957049709570498095704990957050009570501095705020957050309570504095705050957050609570507095705080957050909570510095705110957051209570513095705140957051509570516095705170957051809570519095705200957052109570522095705230957052409570525095705260957052709570528095705290957053009570531095705320957053309570534095705350957053609570537095705380957053909570540095705410957054209570543095705440957054509570546095705470957054809570549095705500957055109570552095705530957055409570555095705560957055709570558095705590957056009570561095705620957056309570564095705650957056609570567095705680957056909570570095705710957057209570573095705740957057509570576095705770957057809570579095705800957058109570582095705830957058409570585095705860957058709570588095705890957059009570591095705920957059309570594095705950957059609570597095705980957059909570600095706010957060209570603095706040957060509570606095706070957060809570609095706100957061109570612095706130957061409570615095706160957061709570618095706190957062009570621095706220957062309570624095706250957062609570627095706280957062909570630095706310957063209570633095706340957063509570636095706370957063809570639095706400957064109570642095706430957064409570645095706460957064709570648095706490957065009570651095706520957065309570654095706550957065609570657095706580957065909570660095706610957066209570663095706640957066509570666095706670957066809570669095706700957067109570672095706730957067409570675095706760957067709570678095706790957068009570681095706820957068309570684095706850957068609570687095706880957068909570690095706910957069209570693095706940957069509570696095706970957069809570699095707000957070109570702095707030957070409570705095707060957070709570708095707090957071009570711095707120957071309570714095707150957071609570717095707180957071909570720095707210957072209570723095707240957072509570726095707270957072809570729095707300957073109570732095707330957073409570735095707360957073709570738095707390957074009570741095707420957074309570744095707450957074609570747095707480957074909570750095707510957075209570753095707540957075509570756095707570957075809570759095707600957076109570762095707630957076409570765095707660957076709570768095707690957077009570771095707720957077309570774095707750957077609570777095707780957077909570780095707810957078209570783095707840957078509570786095707870957078809570789095707900957079109570792095707930957079409570795095707960957079709570798095707990957080009570801095708020957080309570804095708050957080609570807095708080957080909570810095708110957081209570813095708140957081509570816095708170957081809570819095708200957082109570822095708230957082409570825095708260957082709570828095708290957083009570831095708320957083309570834095708350957083609570837095708380957083909570840095708410957084209570843095708440957084509570846095708470957084809570849095708500957085109570852095708530957085409570855095708560957085709570858095708590957086009570861095708620957086309570864095708650957086609570867095708680957086909570870095708710957087209570873095708740957087509570876095708770957087809570879095708800957088109570882095708830957088409570885095708860957088709570888095708890957089009570891095708920957089309570894095708950957089609570897095708980957089909570900095709010957090209570903095709040957090509570906095709070957090809570909095709100957091109570912095709130957091409570915095709160957091709570918095709190957092009570921095709220957092309570924095709250957092609570927095709280957092909570930095709310957093209570933095709340957093509570936095709370957093809570939095709400957094109570942095709430957094409570945095709460957094709570948095709490957095009570951095709520957095309570954095709550957095609570957095709580957095909570960095709610957096209570963095709640957096509570966095709670957096809570969095709700957097109570972095709730957097409570975095709760957097709570978095709790957098009570981095709820957098309570984095709850957098609570987095709880957098909570990095709910957099209570993095709940957099509570996095709970957099809570999095710000957100109571002095710030957100409571005095710060957100709571008095710090957101009571011095710120957101309571014095710150957101609571017095710180957101909571020095710210957102209571023095710240957102509571026095710270957102809571029095710300957103109571032095710330957103409571035095710360957103709571038095710390957104009571041095710420957104309571044095710450957104609571047095710480957104909571050095710510957105209571053095710540957105509571056095710570957105809571059095710600957106109571062095710630957106409571065095710660957106709571068095710690957107009571071095710720957107309571074095710750957107609571077095710780957107909571080095710810957108209571083095710840957108509571086095710870957108809571089095710900957109109571092095710930957109409571095095710960957109709571098095710990957110009571101095711020957110309571104095711050958000109580002095800030958000409580005095800060958000709580008095800090958001009580011095800120958001309580014095800150958001609580017095800180958001909580020095800210958002209580023095800240958002509580026095800270958002809580029095800300958003109580032095800330958003409580035095800360958003709580038095800390958004009580041095800420958004309580044095800450958004609580047095800480958004909580050095800510958005209580053095800540958005509580056095800570958005809580059095800600958006109580062095800630958006409580065095800660958006709580068095800690958007009580071095800720958007309580074095800750958007609580077095800780958007909580080095800810958008209580083095800840958008509580086095800870958008809580089095800900958009109580092095800930958009409580095095800960958009709580098095800990958010009580101095801020958010309580104095801050958010609580107095801080958010909580110095801110958011209580113095801140958011509580116095801170958011809580119095801200958012109580122095801230958012409580125095801260958012709580128095801290958013009580131095801320958013309580134095801350958013609580137095801380958013909580140095801410958014209580143095801440958014509580146095801470958014809580149095801500958015109580152095801530958015409580155095801560958015709580158095801590958016009580161095801620958016309580164095801650958016609580167095801680958016909580170095801710958017209580173095801740958017509580176095801770958017809580179095801800958018109580182095801830958018409580185095801860958018709580188095801890958019009580191095801920958019309580194095801950958019609580197095801980958019909580200095802010958020209580203095802040958020509580206095802070958020809580209095802100958021109580212095802130958021409580215095802160958021709580218095802190958022009580221095802220958022309580224095802250958022609580227095802280958022909580230095802310958023209580233095802340958023509580236095802370958023809580239095802400958024109580242095802430958024409580245095802460958024709580248095802490958025009580251095802520958025309580254095802550958025609580257095802580958025909580260095802610958026209580263095802640958026509580266095802670958026809580269095802700958027109580272095802730958027409580275095802760958027709580278095802790958028009580281095802820958028309580284095802850958028609580287095802880958028909580290095802910958029209580293095802940958029509580296095802970958029809580299095803000958030109580302095803030958030409580305095803060958030709580308095803090958031009580311095803120958031309580314095803150958031609580317095803180958031909580320095803210958032209580323095803240958032509580326095803270958032809580329095803300958033109580332095803330958033409580335095803360958033709580338095803390958034009580341095803420958034309580344095803450958034609580347095803480958034909580350095803510958035209580353095803540958035509580356095803570958035809580359095803600958036109580362095803630958036409580365095803660958036709580368095803690958037009580371095803720958037309580374095803750958037609580377095803780958037909580380095803810958038209580383095803840958038509580386095803870958038809580389095803900958039109580392095803930958039409580395095803960958039709580398095803990958040009580401095804020958040309580404095804050958040609580407095804080958040909580410095804110958041209580413095804140958041509580416095804170958041809580419095804200958042109580422095804230958042409580425095804260958042709580428095804290958043009580431095804320958043309580434095804350958043609580437095804380958043909580440095804410958044209580443095804440958044509580446095804470958044809580449095804500958045109580452095804530958045409580455095804560958045709580458095804590958046009580461095804620958046309580464095804650958046609580467095804680958046909580470095804710958047209580473095804740958047509580476095804770958047809580479095804800958048109580482095804830958048409580485095804860958048709580488095804890958049009580491095804920958049309580494095804950958049609580497095804980958049909580500095805010958050209580503095805040958050509580506095805070958050809580509095805100958051109580512095805130958051409580515095805160958051709580518095805190958052009580521095805220958052309580524095805250958052609580527095805280958052909580530095805310958053209580533095805340958053509580536095805370958053809580539095805400958054109580542095805430958054409580545095805460958054709580548095805490958055009580551095805520958055309580554095805550958055609580557095805580958055909580560095805610958056209580563095805640958056509580566095805670958056809580569095805700958057109580572095805730958057409580575095805760958057709580578095805790958058009580581095805820958058309580584095805850958058609580587095805880958058909580590095805910958059209580593095805940958059509580596095805970958059809580599095806000958060109580602095806030958060409580605095806060958060709580608095806090958061009580611095806120958061309580614095806150958061609580617095806180958061909580620095806210958062209580623095806240958062509580626095806270958062809580629095806300958063109580632095806330958063409580635095806360958063709580638095806390958064009580641095806420958064309580644095806450958064609580647095806480958064909580650095806510958065209580653095806540958065509580656095806570958065809580659095806600958066109580662095806630958066409580665095806660958066709580668095806690958067009580671095806720958067309580674095806750958067609580677095806780958067909580680095806810958068209580683095806840958068509580686095806870958068809580689095806900958069109580692095806930958069409580695095806960958069709580698095806990958070009580701095807020958070309580704095807050958070609580707095807080958070909580710095807110958071209580713095807140958071509580716095807170958071809580719095807200958072109580722095807230958072409580725095807260958072709580728095807290958073009580731095807320958073309580734095807350958073609580737095807380958073909580740095807410958074209580743095807440958074509580746095807470958074809580749095807500958075109580752095807530958075409580755095807560958075709580758095807590958076009580761095807620958076309580764095807650958076609580767095807680958076909580770095807710958077209580773095807740958077509580776095807770958077809580779095807800958078109580782095807830958078409580785095807860958078709580788095807890958079009580791095807920958079309580794095807950958079609580797095807980958079909580800095808010958080209580803095808040958080509580806095808070958080809580809095808100958081109580812095808130958081409580815095808160958081709580818095808190958082009580821095808220958082309580824095808250958082609580827095808280958082909580830095808310958083209580833095808340958083509580836095808370958083809580839095808400958084109580842095808430958084409580845095808460958084709580848095808490958085009580851095808520958085309580854095808550958085609580857095808580958085909580860095808610958086209580863095808640958086509580866095808670958086809580869095808700958087109580872095808730958087409580875095808760958087709580878095808790958088009580881095808820958088309580884095808850958088609580887095808880958088909580890095808910958089209580893095808940958089509580896095808970958089809580899095809000958090109580902095809030958090409580905095809060958090709580908095809090958091009580911095809120958091309580914095809150958091609580917095809180958091909580920095809210958092209580923095809240958092509580926095809270958092809580929095809300958093109580932095809330958093409580935095809360958093709580938095809390958094009580941095809420958094309580944095809450958094609580947095809480958094909580950095809510958095209580953095809540958095509580956095809570958095809580959095809600958096109580962095809630958096409580965095809660958096709580968095809690958097009580971095809720958097309580974095809750958097609580977095809780958097909580980095809810958098209580983095809840958098509580986095809870958098809580989095809900958099109580992095809930958099409580995095809960958099709580998095809990958100009581001095810020958100309581004095810050958100609581007095810080958100909581010095810110958101209581013095810140958101509581016095810170958101809581019095810200958102109581022095810230958102409581025095810260958102709581028095810290958103009581031095810320958103309581034095810350958103609581037095810380958103909581040095810410958104209581043095810440958104509581046095810470958104809581049095810500958105109581052095810530958105409581055095810560958105709581058095810590958106009581061095810620958106309581064095810650958106609581067095810680958106909581070095810710958107209581073095810740958107509581076095810770958107809581079095810800958108109581082095810830958108409581085095810860958108709581088095810890958109009581091095810920958109309581094095810950958109609581097095810980958109909581100095811010958110209581103095811040958110509590001095900020959000309590004095900050959000609590007095900080959000909590010095900110959001209590013095900140959001509590016095900170959001809590019095900200959002109590022095900230959002409590025095900260959002709590028095900290959003009590031095900320959003309590034095900350959003609590037095900380959003909590040095900410959004209590043095900440959004509590046095900470959004809590049095900500959005109590052095900530959005409590055095900560959005709590058095900590959006009590061095900620959006309590064095900650959006609590067095900680959006909590070095900710959007209590073095900740959007509590076095900770959007809590079095900800959008109590082095900830959008409590085095900860959008709590088095900890959009009590091095900920959009309590094095900950959009609590097095900980959009909590100095901010959010209590103095901040959010509590106095901070959010809590109095901100959011109590112095901130959011409590115095901160959011709590118095901190959012009590121095901220959012309590124095901250959012609590127095901280959012909590130095901310959013209590133095901340959013509590136095901370959013809590139095901400959014109590142095901430959014409590145095901460959014709590148095901490959015009590151095901520959015309590154095901550959015609590157095901580959015909590160095901610959016209590163095901640959016509590166095901670959016809590169095901700959017109590172095901730959017409590175095901760959017709590178095901790959018009590181095901820959018309590184095901850959018609590187095901880959018909590190095901910959019209590193095901940959019509590196095901970959019809590199095902000959020109590202095902030959020409590205095902060959020709590208095902090959021009590211095902120959021309590214095902150959021609590217095902180959021909590220095902210959022209590223095902240959022509590226095902270959022809590229095902300959023109590232095902330959023409590235095902360959023709590238095902390959024009590241095902420959024309590244095902450959024609590247095902480959024909590250095902510959025209590253095902540959025509590256095902570959025809590259095902600959026109590262095902630959026409590265095902660959026709590268095902690959027009590271095902720959027309590274095902750959027609590277095902780959027909590280095902810959028209590283095902840959028509590286095902870959028809590289095902900959029109590292095902930959029409590295095902960959029709590298095902990959030009590301095903020959030309590304095903050959030609590307095903080959030909590310095903110959031209590313095903140959031509590316095903170959031809590319095903200959032109590322095903230959032409590325095903260959032709590328095903290959033009590331095903320959033309590334095903350959033609590337095903380959033909590340095903410959034209590343095903440959034509590346095903470959034809590349095903500959035109590352095903530959035409590355095903560959035709590358095903590959036009590361095903620959036309590364095903650959036609590367095903680959036909590370095903710959037209590373095903740959037509590376095903770959037809590379095903800959038109590382095903830959038409590385095903860959038709590388095903890959039009590391095903920959039309590394095903950959039609590397095903980959039909590400095904010959040209590403095904040959040509590406095904070959040809590409095904100959041109590412095904130959041409590415095904160959041709590418095904190959042009590421095904220959042309590424095904250959042609590427095904280959042909590430095904310959043209590433095904340959043509590436095904370959043809590439095904400959044109590442095904430959044409590445095904460959044709590448095904490959045009590451095904520959045309590454095904550959045609590457095904580959045909590460095904610959046209590463095904640959046509590466095904670959046809590469095904700959047109590472095904730959047409590475095904760959047709590478095904790959048009590481095904820959048309590484095904850959048609590487095904880959048909590490095904910959049209590493095904940959049509590496095904970959049809590499095905000959050109590502095905030959050409590505095905060959050709590508095905090959051009590511095905120959051309590514095905150959051609590517095905180959051909590520095905210959052209590523095905240959052509590526095905270959052809590529095905300959053109590532095905330959053409590535095905360959053709590538095905390959054009590541095905420959054309590544095905450959054609590547095905480959054909590550095905510959055209590553095905540959055509590556095905570959055809590559095905600959056109590562095905630959056409590565095905660959056709590568095905690959057009590571095905720959057309590574095905750959057609590577095905780959057909590580095905810959058209590583095905840959058509590586095905870959058809590589095905900959059109590592095905930959059409590595095905960959059709590598095905990959060009590601095906020959060309590604095906050959060609590607095906080959060909590610095906110959061209590613095906140959061509590616095906170959061809590619095906200959062109590622095906230959062409590625095906260959062709590628095906290959063009590631095906320959063309590634095906350959063609590637095906380959063909590640095906410959064209590643095906440959064509590646095906470959064809590649095906500959065109590652095906530959065409590655095906560959065709590658095906590959066009590661095906620959066309590664095906650959066609590667095906680959066909590670095906710959067209590673095906740959067509590676095906770959067809590679095906800959068109590682095906830959068409590685095906860959068709590688095906890959069009590691095906920959069309590694095906950959069609590697095906980959069909590700095907010959070209590703095907040959070509590706095907070959070809590709095907100959071109590712095907130959071409590715095907160959071709590718095907190959072009590721095907220959072309590724095907250959072609590727095907280959072909590730095907310959073209590733095907340959073509590736095907370959073809590739095907400959074109590742095907430959074409590745095907460959074709590748095907490959075009590751095907520959075309590754095907550959075609590757095907580959075909590760095907610959076209590763095907640959076509590766095907670959076809590769095907700959077109590772095907730959077409590775095907760959077709590778095907790959078009590781095907820959078309590784095907850959078609590787095907880959078909590790095907910959079209590793095907940959079509590796095907970959079809590799095908000959080109590802095908030959080409590805095908060959080709590808095908090959081009590811095908120959081309590814095908150959081609590817095908180959081909590820095908210959082209590823095908240959082509590826095908270959082809590829095908300959083109590832095908330959083409590835095908360959083709590838095908390959084009590841095908420959084309590844095908450959084609590847095908480959084909590850095908510959085209590853095908540959085509590856095908570959085809590859095908600959086109590862095908630959086409590865095908660959086709590868095908690959087009590871095908720959087309590874095908750959087609590877095908780959087909590880095908810959088209590883095908840959088509590886095908870959088809590889095908900959089109590892095908930959089409590895095908960959089709590898095908990959090009590901095909020959090309590904095909050959090609590907095909080959090909590910095909110959091209590913095909140959091509590916095909170959091809590919095909200959092109590922095909230959092409590925095909260959092709590928095909290959093009590931095909320959093309590934095909350959093609590937095909380959093909590940095909410959094209590943095909440959094509590946095909470959094809590949095909500959095109590952095909530959095409590955095909560959095709590958095909590959096009590961095909620959096309590964095909650959096609590967095909680959096909590970095909710959097209590973095909740959097509590976095909770959097809590979095909800959098109590982095909830959098409590985095909860959098709590988095909890959099009590991095909920959099309590994095909950959099609590997095909980959099909591000095910010959100209591003095910040959100509591006095910070959100809591009095910100959101109591012095910130959101409591015095910160959101709591018095910190959102009591021095910220959102309591024095910250959102609591027095910280959102909591030095910310959103209591033095910340959103509591036095910370959103809591039095910400959104109591042095910430959104409591045095910460959104709591048095910490959105009591051095910520959105309591054095910550959105609591057095910580959105909591060095910610959106209591063095910640959106509591066095910670959106809591069095910700959107109591072095910730959107409591075095910760959107709591078095910790959108009591081095910820959108309591084095910850959108609591087095910880959108909591090095910910959109209591093095910940959109509591096095910970959109809591099095911000959110109591102095911030959110409591105096000010960000209600003096000040960000509600006096000070960000809600009096000100960001109600012096000130960001409600015096000160960001709600018096000190960002009600021096000220960002309600024096000250960002609600027096000280960002909600030096000310960003209600033096000340960003509600036096000370960003809600039096000400960004109600042096000430960004409600045096000460960004709600048096000490960005009600051096000520960005309600054096000550960005609600057096000580960005909600060096000610960006209600063096000640960006509600066096000670960006809600069096000700960007109600072096000730960007409600075096000760960007709600078096000790960008009600081096000820960008309600084096000850960008609600087096000880960008909600090096000910960009209600093096000940960009509600096096000970960009809600099096001000960010109600102096001030960010409600105096001060960010709600108096001090960011009600111096001120960011309600114096001150960011609600117096001180960011909600120096001210960012209600123096001240960012509600126096001270960012809600129096001300960013109600132096001330960013409600135096001360960013709600138096001390960014009600141096001420960014309600144096001450960014609600147096001480960014909600150096001510960015209600153096001540960015509600156096001570960015809600159096001600960016109600162096001630960016409600165096001660960016709600168096001690960017009600171096001720960017309600174096001750960017609600177096001780960017909600180096001810960018209600183096001840960018509600186096001870960018809600189096001900960019109600192096001930960019409600195096001960960019709600198096001990960020009600201096002020960020309600204096002050960020609600207096002080960020909600210096002110960021209600213096002140960021509600216096002170960021809600219096002200960022109600222096002230960022409600225096002260960022709600228096002290960023009600231096002320960023309600234096002350960023609600237096002380960023909600240096002410960024209600243096002440960024509600246096002470960024809600249096002500960025109600252096002530960025409600255096002560960025709600258096002590960026009600261096002620960026309600264096002650960026609600267096002680960026909600270096002710960027209600273096002740960027509600276096002770960027809600279096002800960028109600282096002830960028409600285096002860960028709600288096002890960029009600291096002920960029309600294096002950960029609600297096002980960029909600300096003010960030209600303096003040960030509600306096003070960030809600309096003100960031109600312096003130960031409600315096003160960031709600318096003190960032009600321096003220960032309600324096003250960032609600327096003280960032909600330096003310960033209600333096003340960033509600336096003370960033809600339096003400960034109600342096003430960034409600345096003460960034709600348096003490960035009600351096003520960035309600354096003550960035609600357096003580960035909600360096003610960036209600363096003640960036509600366096003670960036809600369096003700960037109600372096003730960037409600375096003760960037709600378096003790960038009600381096003820960038309600384096003850960038609600387096003880960038909600390096003910960039209600393096003940960039509600396096003970960039809600399096004000960040109600402096004030960040409600405096004060960040709600408096004090960041009600411096004120960041309600414096004150960041609600417096004180960041909600420096004210960042209600423096004240960042509600426096004270960042809600429096004300960043109600432096004330960043409600435096004360960043709600438096004390960044009600441096004420960044309600444096004450960044609600447096004480960044909600450096004510960045209600453096004540960045509600456096004570960045809600459096004600960046109600462096004630960046409600465096004660960046709600468096004690960047009600471096004720960047309600474096004750960047609600477096004780960047909600480096004810960048209600483096004840960048509600486096004870960048809600489096004900960049109600492096004930960049409600495096004960960049709600498096004990960050009600501096005020960050309600504096005050960050609600507096005080960050909600510096005110960051209600513096005140960051509600516096005170960051809600519096005200960052109600522096005230960052409600525096005260960052709600528096005290960053009600531096005320960053309600534096005350960053609600537096005380960053909600540096005410960054209600543096005440960054509600546096005470960054809600549096005500960055109600552096005530960055409600555096005560960055709600558096005590960056009600561096005620960056309600564096005650960056609600567096005680960056909600570096005710960057209600573096005740960057509600576096005770960057809600579096005800960058109600582096005830960058409600585096005860960058709600588096005890960059009600591096005920960059309600594096005950960059609600597096005980960059909600600096006010960060209600603096006040960060509600606096006070960060809600609096006100960061109600612096006130960061409600615096006160960061709600618096006190960062009600621096006220960062309600624096006250960062609600627096006280960062909600630096006310960063209600633096006340960063509600636096006370960063809600639096006400960064109600642096006430960064409600645096006460960064709600648096006490960065009600651096006520960065309600654096006550960065609600657096006580960065909600660096006610960066209600663096006640960066509600666096006670960066809600669096006700960067109600672096006730960067409600675096006760960067709600678096006790960068009600681096006820960068309600684096006850960068609600687096006880960068909600690096006910960069209600693096006940960069509600696096006970960069809600699096007000960070109600702096007030960070409600705096007060960070709600708096007090960071009600711096007120960071309600714096007150960071609600717096007180960071909600720096007210960072209600723096007240960072509600726096007270960072809600729096007300960073109600732096007330960073409600735096007360960073709600738096007390960074009600741096007420960074309600744096007450960074609600747096007480960074909600750096007510960075209600753096007540960075509600756096007570960075809600759096007600960076109600762096007630960076409600765096007660960076709600768096007690960077009600771096007720960077309600774096007750960077609600777096007780960077909600780096007810960078209600783096007840960078509600786096007870960078809600789096007900960079109600792096007930960079409600795096007960960079709600798096007990960080009600801096008020960080309600804096008050960080609600807096008080960080909600810096008110960081209600813096008140960081509600816096008170960081809600819096008200960082109600822096008230960082409600825096008260960082709600828096008290960083009600831096008320960083309600834096008350960083609600837096008380960083909600840096008410960084209600843096008440960084509600846096008470960084809600849096008500960085109600852096008530960085409600855096008560960085709600858096008590960086009600861096008620960086309600864096008650960086609600867096008680960086909600870096008710960087209600873096008740960087509600876096008770960087809600879096008800960088109600882096008830960088409600885096008860960088709600888096008890960089009600891096008920960089309600894096008950960089609600897096008980960089909600900096009010960090209600903096009040960090509600906096009070960090809600909096009100960091109600912096009130960091409600915096009160960091709600918096009190960092009600921096009220960092309600924096009250960092609600927096009280960092909600930096009310960093209600933096009340960093509600936096009370960093809600939096009400960094109600942096009430960094409600945096009460960094709600948096009490960095009600951096009520960095309600954096009550960095609600957096009580960095909600960096009610960096209600963096009640960096509600966096009670960096809600969096009700960097109600972096009730960097409600975096009760960097709600978096009790960098009600981096009820960098309600984096009850960098609600987096009880960098909600990096009910960099209600993096009940960099509600996096009970960099809600999096010000960100109601002096010030960100409601005096010060960100709601008096010090960101009601011096010120960101309601014096010150960101609601017096010180960101909601020096010210960102209601023096010240960102509601026096010270960102809601029096010300960103109601032096010330960103409601035096010360960103709601038096010390960104009601041096010420960104309601044096010450960104609601047096010480960104909601050096010510960105209601053096010540960105509601056096010570960105809601059096010600960106109601062096010630960106409601065096010660960106709601068096010690960107009601071096010720960107309601074096010750960107609601077096010780960107909601080096010810960108209601083096010840960108509601086096010870960108809601089096010900960109109601092096010930960109409601095096010960960109709601098096010990960110009601101096011020960110309601104096011050961000109610002096100030961000409610005096100060961000709610008096100090961001009610011096100120961001309610014096100150961001609610017096100180961001909610020096100210961002209610023096100240961002509610026096100270961002809610029096100300961003109610032096100330961003409610035096100360961003709610038096100390961004009610041096100420961004309610044096100450961004609610047096100480961004909610050096100510961005209610053096100540961005509610056096100570961005809610059096100600961006109610062096100630961006409610065096100660961006709610068096100690961007009610071096100720961007309610074096100750961007609610077096100780961007909610080096100810961008209610083096100840961008509610086096100870961008809610089096100900961009109610092096100930961009409610095096100960961009709610098096100990961010009610101096101020961010309610104096101050961010609610107096101080961010909610110096101110961011209610113096101140961011509610116096101170961011809610119096101200961012109610122096101230961012409610125096101260961012709610128096101290961013009610131096101320961013309610134096101350961013609610137096101380961013909610140096101410961014209610143096101440961014509610146096101470961014809610149096101500961015109610152096101530961015409610155096101560961015709610158096101590961016009610161096101620961016309610164096101650961016609610167096101680961016909610170096101710961017209610173096101740961017509610176096101770961017809610179096101800961018109610182096101830961018409610185096101860961018709610188096101890961019009610191096101920961019309610194096101950961019609610197096101980961019909610200096102010961020209610203096102040961020509610206096102070961020809610209096102100961021109610212096102130961021409610215096102160961021709610218096102190961022009610221096102220961022309610224096102250961022609610227096102280961022909610230096102310961023209610233096102340961023509610236096102370961023809610239096102400961024109610242096102430961024409610245096102460961024709610248096102490961025009610251096102520961025309610254096102550961025609610257096102580961025909610260096102610961026209610263096102640961026509610266096102670961026809610269096102700961027109610272096102730961027409610275096102760961027709610278096102790961028009610281096102820961028309610284096102850961028609610287096102880961028909610290096102910961029209610293096102940961029509610296096102970961029809610299096103000961030109610302096103030961030409610305096103060961030709610308096103090961031009610311096103120961031309610314096103150961031609610317096103180961031909610320096103210961032209610323096103240961032509610326096103270961032809610329096103300961033109610332096103330961033409610335096103360961033709610338096103390961034009610341096103420961034309610344096103450961034609610347096103480961034909610350096103510961035209610353096103540961035509610356096103570961035809610359096103600961036109610362096103630961036409610365096103660961036709610368096103690961037009610371096103720961037309610374096103750961037609610377096103780961037909610380096103810961038209610383096103840961038509610386096103870961038809610389096103900961039109610392096103930961039409610395096103960961039709610398096103990961040009610401096104020961040309610404096104050961040609610407096104080961040909610410096104110961041209610413096104140961041509610416096104170961041809610419096104200961042109610422096104230961042409610425096104260961042709610428096104290961043009610431096104320961043309610434096104350961043609610437096104380961043909610440096104410961044209610443096104440961044509610446096104470961044809610449096104500961045109610452096104530961045409610455096104560961045709610458096104590961046009610461096104620961046309610464096104650961046609610467096104680961046909610470096104710961047209610473096104740961047509610476096104770961047809610479096104800961048109610482096104830961048409610485096104860961048709610488096104890961049009610491096104920961049309610494096104950961049609610497096104980961049909610500096105010961050209610503096105040961050509610506096105070961050809610509096105100961051109610512096105130961051409610515096105160961051709610518096105190961052009610521096105220961052309610524096105250961052609610527096105280961052909610530096105310961053209610533096105340961053509610536096105370961053809610539096105400961054109610542096105430961054409610545096105460961054709610548096105490961055009610551096105520961055309610554096105550961055609610557096105580961055909610560096105610961056209610563096105640961056509610566096105670961056809610569096105700961057109610572096105730961057409610575096105760961057709610578096105790961058009610581096105820961058309610584096105850961058609610587096105880961058909610590096105910961059209610593096105940961059509610596096105970961059809610599096106000961060109610602096106030961060409610605096106060961060709610608096106090961061009610611096106120961061309610614096106150961061609610617096106180961061909610620096106210961062209610623096106240961062509610626096106270961062809610629096106300961063109610632096106330961063409610635096106360961063709610638096106390961064009610641096106420961064309610644096106450961064609610647096106480961064909610650096106510961065209610653096106540961065509610656096106570961065809610659096106600961066109610662096106630961066409610665096106660961066709610668096106690961067009610671096106720961067309610674096106750961067609610677096106780961067909610680096106810961068209610683096106840961068509610686096106870961068809610689096106900961069109610692096106930961069409610695096106960961069709610698096106990961070009610701096107020961070309610704096107050961070609610707096107080961070909610710096107110961071209610713096107140961071509610716096107170961071809610719096107200961072109610722096107230961072409610725096107260961072709610728096107290961073009610731096107320961073309610734096107350961073609610737096107380961073909610740096107410961074209610743096107440961074509610746096107470961074809610749096107500961075109610752096107530961075409610755096107560961075709610758096107590961076009610761096107620961076309610764096107650961076609610767096107680961076909610770096107710961077209610773096107740961077509610776096107770961077809610779096107800961078109610782096107830961078409610785096107860961078709610788096107890961079009610791096107920961079309610794096107950961079609610797096107980961079909610800096108010961080209610803096108040961080509610806096108070961080809610809096108100961081109610812096108130961081409610815096108160961081709610818096108190961082009610821096108220961082309610824096108250961082609610827096108280961082909610830096108310961083209610833096108340961083509610836096108370961083809610839096108400961084109610842096108430961084409610845096108460961084709610848096108490961085009610851096108520961085309610854096108550961085609610857096108580961085909610860096108610961086209610863096108640961086509610866096108670961086809610869096108700961087109610872096108730961087409610875096108760961087709610878096108790961088009610881096108820961088309610884096108850961088609610887096108880961088909610890096108910961089209610893096108940961089509610896096108970961089809610899096109000961090109610902096109030961090409610905096109060961090709610908096109090961091009610911096109120961091309610914096109150961091609610917096109180961091909610920096109210961092209610923096109240961092509610926096109270961092809610929096109300961093109610932096109330961093409610935096109360961093709610938096109390961094009610941096109420961094309610944096109450961094609610947096109480961094909610950096109510961095209610953096109540961095509610956096109570961095809610959096109600961096109610962096109630961096409610965096109660961096709610968096109690961097009610971096109720961097309610974096109750961097609610977096109780961097909610980096109810961098209610983096109840961098509610986096109870961098809610989096109900961099109610992096109930961099409610995096109960961099709610998096109990961100009611001096110020961100309611004096110050961100609611007096110080961100909611010096110110961101209611013096110140961101509611016096110170961101809611019096110200961102109611022096110230961102409611025096110260961102709611028096110290961103009611031096110320961103309611034096110350961103609611037096110380961103909611040096110410961104209611043096110440961104509611046096110470961104809611049096110500961105109611052096110530961105409611055096110560961105709611058096110590961106009611061096110620961106309611064096110650961106609611067096110680961106909611070096110710961107209611073096110740961107509611076096110770961107809611079096110800961108109611082096110830961108409611085096110860961108709611088096110890961109009611091096110920961109309611094096110950961109609611097096110980961109909611100096111010961110209611103096111040961110509620001096200020962000309620004096200050962000609620007096200080962000909620010096200110962001209620013096200140962001509620016096200170962001809620019096200200962002109620022096200230962002409620025096200260962002709620028096200290962003009620031096200320962003309620034096200350962003609620037096200380962003909620040096200410962004209620043096200440962004509620046096200470962004809620049096200500962005109620052096200530962005409620055096200560962005709620058096200590962006009620061096200620962006309620064096200650962006609620067096200680962006909620070096200710962007209620073096200740962007509620076096200770962007809620079096200800962008109620082096200830962008409620085096200860962008709620088096200890962009009620091096200920962009309620094096200950962009609620097096200980962009909620100096201010962010209620103096201040962010509620106096201070962010809620109096201100962011109620112096201130962011409620115096201160962011709620118096201190962012009620121096201220962012309620124096201250962012609620127096201280962012909620130096201310962013209620133096201340962013509620136096201370962013809620139096201400962014109620142096201430962014409620145096201460962014709620148096201490962015009620151096201520962015309620154096201550962015609620157096201580962015909620160096201610962016209620163096201640962016509620166096201670962016809620169096201700962017109620172096201730962017409620175096201760962017709620178096201790962018009620181096201820962018309620184096201850962018609620187096201880962018909620190096201910962019209620193096201940962019509620196096201970962019809620199096202000962020109620202096202030962020409620205096202060962020709620208096202090962021009620211096202120962021309620214096202150962021609620217096202180962021909620220096202210962022209620223096202240962022509620226096202270962022809620229096202300962023109620232096202330962023409620235096202360962023709620238096202390962024009620241096202420962024309620244096202450962024609620247096202480962024909620250096202510962025209620253096202540962025509620256096202570962025809620259096202600962026109620262096202630962026409620265096202660962026709620268096202690962027009620271096202720962027309620274096202750962027609620277096202780962027909620280096202810962028209620283096202840962028509620286096202870962028809620289096202900962029109620292096202930962029409620295096202960962029709620298096202990962030009620301096203020962030309620304096203050962030609620307096203080962030909620310096203110962031209620313096203140962031509620316096203170962031809620319096203200962032109620322096203230962032409620325096203260962032709620328096203290962033009620331096203320962033309620334096203350962033609620337096203380962033909620340096203410962034209620343096203440962034509620346096203470962034809620349096203500962035109620352096203530962035409620355096203560962035709620358096203590962036009620361096203620962036309620364096203650962036609620367096203680962036909620370096203710962037209620373096203740962037509620376096203770962037809620379096203800962038109620382096203830962038409620385096203860962038709620388096203890962039009620391096203920962039309620394096203950962039609620397096203980962039909620400096204010962040209620403096204040962040509620406096204070962040809620409096204100962041109620412096204130962041409620415096204160962041709620418096204190962042009620421096204220962042309620424096204250962042609620427096204280962042909620430096204310962043209620433096204340962043509620436096204370962043809620439096204400962044109620442096204430962044409620445096204460962044709620448096204490962045009620451096204520962045309620454096204550962045609620457096204580962045909620460096204610962046209620463096204640962046509620466096204670962046809620469096204700962047109620472096204730962047409620475096204760962047709620478096204790962048009620481096204820962048309620484096204850962048609620487096204880962048909620490096204910962049209620493096204940962049509620496096204970962049809620499096205000962050109620502096205030962050409620505096205060962050709620508096205090962051009620511096205120962051309620514096205150962051609620517096205180962051909620520096205210962052209620523096205240962052509620526096205270962052809620529096205300962053109620532096205330962053409620535096205360962053709620538096205390962054009620541096205420962054309620544096205450962054609620547096205480962054909620550096205510962055209620553096205540962055509620556096205570962055809620559096205600962056109620562096205630962056409620565096205660962056709620568096205690962057009620571096205720962057309620574096205750962057609620577096205780962057909620580096205810962058209620583096205840962058509620586096205870962058809620589096205900962059109620592096205930962059409620595096205960962059709620598096205990962060009620601096206020962060309620604096206050962060609620607096206080962060909620610096206110962061209620613096206140962061509620616096206170962061809620619096206200962062109620622096206230962062409620625096206260962062709620628096206290962063009620631096206320962063309620634096206350962063609620637096206380962063909620640096206410962064209620643096206440962064509620646096206470962064809620649096206500962065109620652096206530962065409620655096206560962065709620658096206590962066009620661096206620962066309620664096206650962066609620667096206680962066909620670096206710962067209620673096206740962067509620676096206770962067809620679096206800962068109620682096206830962068409620685096206860962068709620688096206890962069009620691096206920962069309620694096206950962069609620697096206980962069909620700096207010962070209620703096207040962070509620706096207070962070809620709096207100962071109620712096207130962071409620715096207160962071709620718096207190962072009620721096207220962072309620724096207250962072609620727096207280962072909620730096207310962073209620733096207340962073509620736096207370962073809620739096207400962074109620742096207430962074409620745096207460962074709620748096207490962075009620751096207520962075309620754096207550962075609620757096207580962075909620760096207610962076209620763096207640962076509620766096207670962076809620769096207700962077109620772096207730962077409620775096207760962077709620778096207790962078009620781096207820962078309620784096207850962078609620787096207880962078909620790096207910962079209620793096207940962079509620796096207970962079809620799096208000962080109620802096208030962080409620805096208060962080709620808096208090962081009620811096208120962081309620814096208150962081609620817096208180962081909620820096208210962082209620823096208240962082509620826096208270962082809620829096208300962083109620832096208330962083409620835096208360962083709620838096208390962084009620841096208420962084309620844096208450962084609620847096208480962084909620850096208510962085209620853096208540962085509620856096208570962085809620859096208600962086109620862096208630962086409620865096208660962086709620868096208690962087009620871096208720962087309620874096208750962087609620877096208780962087909620880096208810962088209620883096208840962088509620886096208870962088809620889096208900962089109620892096208930962089409620895096208960962089709620898096208990962090009620901096209020962090309620904096209050962090609620907096209080962090909620910096209110962091209620913096209140962091509620916096209170962091809620919096209200962092109620922096209230962092409620925096209260962092709620928096209290962093009620931096209320962093309620934096209350962093609620937096209380962093909620940096209410962094209620943096209440962094509620946096209470962094809620949096209500962095109620952096209530962095409620955096209560962095709620958096209590962096009620961096209620962096309620964096209650962096609620967096209680962096909620970096209710962097209620973096209740962097509620976096209770962097809620979096209800962098109620982096209830962098409620985096209860962098709620988096209890962099009620991096209920962099309620994096209950962099609620997096209980962099909621000096210010962100209621003096210040962100509621006096210070962100809621009096210100962101109621012096210130962101409621015096210160962101709621018096210190962102009621021096210220962102309621024096210250962102609621027096210280962102909621030096210310962103209621033096210340962103509621036096210370962103809621039096210400962104109621042096210430962104409621045096210460962104709621048096210490962105009621051096210520962105309621054096210550962105609621057096210580962105909621060096210610962106209621063096210640962106509621066096210670962106809621069096210700962107109621072096210730962107409621075096210760962107709621078096210790962108009621081096210820962108309621084096210850962108609621087096210880962108909621090096210910962109209621093096210940962109509621096096210970962109809621099096211000962110109621102096211030962110409621105096300010963000209630003096300040963000509630006096300070963000809630009096300100963001109630012096300130963001409630015096300160963001709630018096300190963002009630021096300220963002309630024096300250963002609630027096300280963002909630030096300310963003209630033096300340963003509630036096300370963003809630039096300400963004109630042096300430963004409630045096300460963004709630048096300490963005009630051096300520963005309630054096300550963005609630057096300580963005909630060096300610963006209630063096300640963006509630066096300670963006809630069096300700963007109630072096300730963007409630075096300760963007709630078096300790963008009630081096300820963008309630084096300850963008609630087096300880963008909630090096300910963009209630093096300940963009509630096096300970963009809630099096301000963010109630102096301030963010409630105096301060963010709630108096301090963011009630111096301120963011309630114096301150963011609630117096301180963011909630120096301210963012209630123096301240963012509630126096301270963012809630129096301300963013109630132096301330963013409630135096301360963013709630138096301390963014009630141096301420963014309630144096301450963014609630147096301480963014909630150096301510963015209630153096301540963015509630156096301570963015809630159096301600963016109630162096301630963016409630165096301660963016709630168096301690963017009630171096301720963017309630174096301750963017609630177096301780963017909630180096301810963018209630183096301840963018509630186096301870963018809630189096301900963019109630192096301930963019409630195096301960963019709630198096301990963020009630201096302020963020309630204096302050963020609630207096302080963020909630210096302110963021209630213096302140963021509630216096302170963021809630219096302200963022109630222096302230963022409630225096302260963022709630228096302290963023009630231096302320963023309630234096302350963023609630237096302380963023909630240096302410963024209630243096302440963024509630246096302470963024809630249096302500963025109630252096302530963025409630255096302560963025709630258096302590963026009630261096302620963026309630264096302650963026609630267096302680963026909630270096302710963027209630273096302740963027509630276096302770963027809630279096302800963028109630282096302830963028409630285096302860963028709630288096302890963029009630291096302920963029309630294096302950963029609630297096302980963029909630300096303010963030209630303096303040963030509630306096303070963030809630309096303100963031109630312096303130963031409630315096303160963031709630318096303190963032009630321096303220963032309630324096303250963032609630327096303280963032909630330096303310963033209630333096303340963033509630336096303370963033809630339096303400963034109630342096303430963034409630345096303460963034709630348096303490963035009630351096303520963035309630354096303550963035609630357096303580963035909630360096303610963036209630363096303640963036509630366096303670963036809630369096303700963037109630372096303730963037409630375096303760963037709630378096303790963038009630381096303820963038309630384096303850963038609630387096303880963038909630390096303910963039209630393096303940963039509630396096303970963039809630399096304000963040109630402096304030963040409630405096304060963040709630408096304090963041009630411096304120963041309630414096304150963041609630417096304180963041909630420096304210963042209630423096304240963042509630426096304270963042809630429096304300963043109630432096304330963043409630435096304360963043709630438096304390963044009630441096304420963044309630444096304450963044609630447096304480963044909630450096304510963045209630453096304540963045509630456096304570963045809630459096304600963046109630462096304630963046409630465096304660963046709630468096304690963047009630471096304720963047309630474096304750963047609630477096304780963047909630480096304810963048209630483096304840963048509630486096304870963048809630489096304900963049109630492096304930963049409630495096304960963049709630498096304990963050009630501096305020963050309630504096305050963050609630507096305080963050909630510096305110963051209630513096305140963051509630516096305170963051809630519096305200963052109630522096305230963052409630525096305260963052709630528096305290963053009630531096305320963053309630534096305350963053609630537096305380963053909630540096305410963054209630543096305440963054509630546096305470963054809630549096305500963055109630552096305530963055409630555096305560963055709630558096305590963056009630561096305620963056309630564096305650963056609630567096305680963056909630570096305710963057209630573096305740963057509630576096305770963057809630579096305800963058109630582096305830963058409630585096305860963058709630588096305890963059009630591096305920963059309630594096305950963059609630597096305980963059909630600096306010963060209630603096306040963060509630606096306070963060809630609096306100963061109630612096306130963061409630615096306160963061709630618096306190963062009630621096306220963062309630624096306250963062609630627096306280963062909630630096306310963063209630633096306340963063509630636096306370963063809630639096306400963064109630642096306430963064409630645096306460963064709630648096306490963065009630651096306520963065309630654096306550963065609630657096306580963065909630660096306610963066209630663096306640963066509630666096306670963066809630669096306700963067109630672096306730963067409630675096306760963067709630678096306790963068009630681096306820963068309630684096306850963068609630687096306880963068909630690096306910963069209630693096306940963069509630696096306970963069809630699096307000963070109630702096307030963070409630705096307060963070709630708096307090963071009630711096307120963071309630714096307150963071609630717096307180963071909630720096307210963072209630723096307240963072509630726096307270963072809630729096307300963073109630732096307330963073409630735096307360963073709630738096307390963074009630741096307420963074309630744096307450963074609630747096307480963074909630750096307510963075209630753096307540963075509630756096307570963075809630759096307600963076109630762096307630963076409630765096307660963076709630768096307690963077009630771096307720963077309630774096307750963077609630777096307780963077909630780096307810963078209630783096307840963078509630786096307870963078809630789096307900963079109630792096307930963079409630795096307960963079709630798096307990963080009630801096308020963080309630804096308050963080609630807096308080963080909630810096308110963081209630813096308140963081509630816096308170963081809630819096308200963082109630822096308230963082409630825096308260963082709630828096308290963083009630831096308320963083309630834096308350963083609630837096308380963083909630840096308410963084209630843096308440963084509630846096308470963084809630849096308500963085109630852096308530963085409630855096308560963085709630858096308590963086009630861096308620963086309630864096308650963086609630867096308680963086909630870096308710963087209630873096308740963087509630876096308770963087809630879096308800963088109630882096308830963088409630885096308860963088709630888096308890963089009630891096308920963089309630894096308950963089609630897096308980963089909630900096309010963090209630903096309040963090509630906096309070963090809630909096309100963091109630912096309130963091409630915096309160963091709630918096309190963092009630921096309220963092309630924096309250963092609630927096309280963092909630930096309310963093209630933096309340963093509630936096309370963093809630939096309400963094109630942096309430963094409630945096309460963094709630948096309490963095009630951096309520963095309630954096309550963095609630957096309580963095909630960096309610963096209630963096309640963096509630966096309670963096809630969096309700963097109630972096309730963097409630975096309760963097709630978096309790963098009630981096309820963098309630984096309850963098609630987096309880963098909630990096309910963099209630993096309940963099509630996096309970963099809630999096310000963100109631002096310030963100409631005096310060963100709631008096310090963101009631011096310120963101309631014096310150963101609631017096310180963101909631020096310210963102209631023096310240963102509631026096310270963102809631029096310300963103109631032096310330963103409631035096310360963103709631038096310390963104009631041096310420963104309631044096310450963104609631047096310480963104909631050096310510963105209631053096310540963105509631056096310570963105809631059096310600963106109631062096310630963106409631065096310660963106709631068096310690963107009631071096310720963107309631074096310750963107609631077096310780963107909631080096310810963108209631083096310840963108509631086096310870963108809631089096310900963109109631092096310930963109409631095096310960963109709631098096310990963110009631101096311020963110309631104096311050964000109640002096400030964000409640005096400060964000709640008096400090964001009640011096400120964001309640014096400150964001609640017096400180964001909640020096400210964002209640023096400240964002509640026096400270964002809640029096400300964003109640032096400330964003409640035096400360964003709640038096400390964004009640041096400420964004309640044096400450964004609640047096400480964004909640050096400510964005209640053096400540964005509640056096400570964005809640059096400600964006109640062096400630964006409640065096400660964006709640068096400690964007009640071096400720964007309640074096400750964007609640077096400780964007909640080096400810964008209640083096400840964008509640086096400870964008809640089096400900964009109640092096400930964009409640095096400960964009709640098096400990964010009640101096401020964010309640104096401050964010609640107096401080964010909640110096401110964011209640113096401140964011509640116096401170964011809640119096401200964012109640122096401230964012409640125096401260964012709640128096401290964013009640131096401320964013309640134096401350964013609640137096401380964013909640140096401410964014209640143096401440964014509640146096401470964014809640149096401500964015109640152096401530964015409640155096401560964015709640158096401590964016009640161096401620964016309640164096401650964016609640167096401680964016909640170096401710964017209640173096401740964017509640176096401770964017809640179096401800964018109640182096401830964018409640185096401860964018709640188096401890964019009640191096401920964019309640194096401950964019609640197096401980964019909640200096402010964020209640203096402040964020509640206096402070964020809640209096402100964021109640212096402130964021409640215096402160964021709640218096402190964022009640221096402220964022309640224096402250964022609640227096402280964022909640230096402310964023209640233096402340964023509640236096402370964023809640239096402400964024109640242096402430964024409640245096402460964024709640248096402490964025009640251096402520964025309640254096402550964025609640257096402580964025909640260096402610964026209640263096402640964026509640266096402670964026809640269096402700964027109640272096402730964027409640275096402760964027709640278096402790964028009640281096402820964028309640284096402850964028609640287096402880964028909640290096402910964029209640293096402940964029509640296096402970964029809640299096403000964030109640302096403030964030409640305096403060964030709640308096403090964031009640311096403120964031309640314096403150964031609640317096403180964031909640320096403210964032209640323096403240964032509640326096403270964032809640329096403300964033109640332096403330964033409640335096403360964033709640338096403390964034009640341096403420964034309640344096403450964034609640347096403480964034909640350096403510964035209640353096403540964035509640356096403570964035809640359096403600964036109640362096403630964036409640365096403660964036709640368096403690964037009640371096403720964037309640374096403750964037609640377096403780964037909640380096403810964038209640383096403840964038509640386096403870964038809640389096403900964039109640392096403930964039409640395096403960964039709640398096403990964040009640401096404020964040309640404096404050964040609640407096404080964040909640410096404110964041209640413096404140964041509640416096404170964041809640419096404200964042109640422096404230964042409640425096404260964042709640428096404290964043009640431096404320964043309640434096404350964043609640437096404380964043909640440096404410964044209640443096404440964044509640446096404470964044809640449096404500964045109640452096404530964045409640455096404560964045709640458096404590964046009640461096404620964046309640464096404650964046609640467096404680964046909640470096404710964047209640473096404740964047509640476096404770964047809640479096404800964048109640482096404830964048409640485096404860964048709640488096404890964049009640491096404920964049309640494096404950964049609640497096404980964049909640500096405010964050209640503096405040964050509640506096405070964050809640509096405100964051109640512096405130964051409640515096405160964051709640518096405190964052009640521096405220964052309640524096405250964052609640527096405280964052909640530096405310964053209640533096405340964053509640536096405370964053809640539096405400964054109640542096405430964054409640545096405460964054709640548096405490964055009640551096405520964055309640554096405550964055609640557096405580964055909640560096405610964056209640563096405640964056509640566096405670964056809640569096405700964057109640572096405730964057409640575096405760964057709640578096405790964058009640581096405820964058309640584096405850964058609640587096405880964058909640590096405910964059209640593096405940964059509640596096405970964059809640599096406000964060109640602096406030964060409640605096406060964060709640608096406090964061009640611096406120964061309640614096406150964061609640617096406180964061909640620096406210964062209640623096406240964062509640626096406270964062809640629096406300964063109640632096406330964063409640635096406360964063709640638096406390964064009640641096406420964064309640644096406450964064609640647096406480964064909640650096406510964065209640653096406540964065509640656096406570964065809640659096406600964066109640662096406630964066409640665096406660964066709640668096406690964067009640671096406720964067309640674096406750964067609640677096406780964067909640680096406810964068209640683096406840964068509640686096406870964068809640689096406900964069109640692096406930964069409640695096406960964069709640698096406990964070009640701096407020964070309640704096407050964070609640707096407080964070909640710096407110964071209640713096407140964071509640716096407170964071809640719096407200964072109640722096407230964072409640725096407260964072709640728096407290964073009640731096407320964073309640734096407350964073609640737096407380964073909640740096407410964074209640743096407440964074509640746096407470964074809640749096407500964075109640752096407530964075409640755096407560964075709640758096407590964076009640761096407620964076309640764096407650964076609640767096407680964076909640770096407710964077209640773096407740964077509640776096407770964077809640779096407800964078109640782096407830964078409640785096407860964078709640788096407890964079009640791096407920964079309640794096407950964079609640797096407980964079909640800096408010964080209640803096408040964080509640806096408070964080809640809096408100964081109640812096408130964081409640815096408160964081709640818096408190964082009640821096408220964082309640824096408250964082609640827096408280964082909640830096408310964083209640833096408340964083509640836096408370964083809640839096408400964084109640842096408430964084409640845096408460964084709640848096408490964085009640851096408520964085309640854096408550964085609640857096408580964085909640860096408610964086209640863096408640964086509640866096408670964086809640869096408700964087109640872096408730964087409640875096408760964087709640878096408790964088009640881096408820964088309640884096408850964088609640887096408880964088909640890096408910964089209640893096408940964089509640896096408970964089809640899096409000964090109640902096409030964090409640905096409060964090709640908096409090964091009640911096409120964091309640914096409150964091609640917096409180964091909640920096409210964092209640923096409240964092509640926096409270964092809640929096409300964093109640932096409330964093409640935096409360964093709640938096409390964094009640941096409420964094309640944096409450964094609640947096409480964094909640950096409510964095209640953096409540964095509640956096409570964095809640959096409600964096109640962096409630964096409640965096409660964096709640968096409690964097009640971096409720964097309640974096409750964097609640977096409780964097909640980096409810964098209640983096409840964098509640986096409870964098809640989096409900964099109640992096409930964099409640995096409960964099709640998096409990964100009641001096410020964100309641004096410050964100609641007096410080964100909641010096410110964101209641013096410140964101509641016096410170964101809641019096410200964102109641022096410230964102409641025096410260964102709641028096410290964103009641031096410320964103309641034096410350964103609641037096410380964103909641040096410410964104209641043096410440964104509641046096410470964104809641049096410500964105109641052096410530964105409641055096410560964105709641058096410590964106009641061096410620964106309641064096410650964106609641067096410680964106909641070096410710964107209641073096410740964107509641076096410770964107809641079096410800964108109641082096410830964108409641085096410860964108709641088096410890964109009641091096410920964109309641094096410950964109609641097096410980964109909641100096411010964110209641103096411040964110509650001096500020965000309650004096500050965000609650007096500080965000909650010096500110965001209650013096500140965001509650016096500170965001809650019096500200965002109650022096500230965002409650025096500260965002709650028096500290965003009650031096500320965003309650034096500350965003609650037096500380965003909650040096500410965004209650043096500440965004509650046096500470965004809650049096500500965005109650052096500530965005409650055096500560965005709650058096500590965006009650061096500620965006309650064096500650965006609650067096500680965006909650070096500710965007209650073096500740965007509650076096500770965007809650079096500800965008109650082096500830965008409650085096500860965008709650088096500890965009009650091096500920965009309650094096500950965009609650097096500980965009909650100096501010965010209650103096501040965010509650106096501070965010809650109096501100965011109650112096501130965011409650115096501160965011709650118096501190965012009650121096501220965012309650124096501250965012609650127096501280965012909650130096501310965013209650133096501340965013509650136096501370965013809650139096501400965014109650142096501430965014409650145096501460965014709650148096501490965015009650151096501520965015309650154096501550965015609650157096501580965015909650160096501610965016209650163096501640965016509650166096501670965016809650169096501700965017109650172096501730965017409650175096501760965017709650178096501790965018009650181096501820965018309650184096501850965018609650187096501880965018909650190096501910965019209650193096501940965019509650196096501970965019809650199096502000965020109650202096502030965020409650205096502060965020709650208096502090965021009650211096502120965021309650214096502150965021609650217096502180965021909650220096502210965022209650223096502240965022509650226096502270965022809650229096502300965023109650232096502330965023409650235096502360965023709650238096502390965024009650241096502420965024309650244096502450965024609650247096502480965024909650250096502510965025209650253096502540965025509650256096502570965025809650259096502600965026109650262096502630965026409650265096502660965026709650268096502690965027009650271096502720965027309650274096502750965027609650277096502780965027909650280096502810965028209650283096502840965028509650286096502870965028809650289096502900965029109650292096502930965029409650295096502960965029709650298096502990965030009650301096503020965030309650304096503050965030609650307096503080965030909650310096503110965031209650313096503140965031509650316096503170965031809650319096503200965032109650322096503230965032409650325096503260965032709650328096503290965033009650331096503320965033309650334096503350965033609650337096503380965033909650340096503410965034209650343096503440965034509650346096503470965034809650349096503500965035109650352096503530965035409650355096503560965035709650358096503590965036009650361096503620965036309650364096503650965036609650367096503680965036909650370096503710965037209650373096503740965037509650376096503770965037809650379096503800965038109650382096503830965038409650385096503860965038709650388096503890965039009650391096503920965039309650394096503950965039609650397096503980965039909650400096504010965040209650403096504040965040509650406096504070965040809650409096504100965041109650412096504130965041409650415096504160965041709650418096504190965042009650421096504220965042309650424096504250965042609650427096504280965042909650430096504310965043209650433096504340965043509650436096504370965043809650439096504400965044109650442096504430965044409650445096504460965044709650448096504490965045009650451096504520965045309650454096504550965045609650457096504580965045909650460096504610965046209650463096504640965046509650466096504670965046809650469096504700965047109650472096504730965047409650475096504760965047709650478096504790965048009650481096504820965048309650484096504850965048609650487096504880965048909650490096504910965049209650493096504940965049509650496096504970965049809650499096505000965050109650502096505030965050409650505096505060965050709650508096505090965051009650511096505120965051309650514096505150965051609650517096505180965051909650520096505210965052209650523096505240965052509650526096505270965052809650529096505300965053109650532096505330965053409650535096505360965053709650538096505390965054009650541096505420965054309650544096505450965054609650547096505480965054909650550096505510965055209650553096505540965055509650556096505570965055809650559096505600965056109650562096505630965056409650565096505660965056709650568096505690965057009650571096505720965057309650574096505750965057609650577096505780965057909650580096505810965058209650583096505840965058509650586096505870965058809650589096505900965059109650592096505930965059409650595096505960965059709650598096505990965060009650601096506020965060309650604096506050965060609650607096506080965060909650610096506110965061209650613096506140965061509650616096506170965061809650619096506200965062109650622096506230965062409650625096506260965062709650628096506290965063009650631096506320965063309650634096506350965063609650637096506380965063909650640096506410965064209650643096506440965064509650646096506470965064809650649096506500965065109650652096506530965065409650655096506560965065709650658096506590965066009650661096506620965066309650664096506650965066609650667096506680965066909650670096506710965067209650673096506740965067509650676096506770965067809650679096506800965068109650682096506830965068409650685096506860965068709650688096506890965069009650691096506920965069309650694096506950965069609650697096506980965069909650700096507010965070209650703096507040965070509650706096507070965070809650709096507100965071109650712096507130965071409650715096507160965071709650718096507190965072009650721096507220965072309650724096507250965072609650727096507280965072909650730096507310965073209650733096507340965073509650736096507370965073809650739096507400965074109650742096507430965074409650745096507460965074709650748096507490965075009650751096507520965075309650754096507550965075609650757096507580965075909650760096507610965076209650763096507640965076509650766096507670965076809650769096507700965077109650772096507730965077409650775096507760965077709650778096507790965078009650781096507820965078309650784096507850965078609650787096507880965078909650790096507910965079209650793096507940965079509650796096507970965079809650799096508000965080109650802096508030965080409650805096508060965080709650808096508090965081009650811096508120965081309650814096508150965081609650817096508180965081909650820096508210965082209650823096508240965082509650826096508270965082809650829096508300965083109650832096508330965083409650835096508360965083709650838096508390965084009650841096508420965084309650844096508450965084609650847096508480965084909650850096508510965085209650853096508540965085509650856096508570965085809650859096508600965086109650862096508630965086409650865096508660965086709650868096508690965087009650871096508720965087309650874096508750965087609650877096508780965087909650880096508810965088209650883096508840965088509650886096508870965088809650889096508900965089109650892096508930965089409650895096508960965089709650898096508990965090009650901096509020965090309650904096509050965090609650907096509080965090909650910096509110965091209650913096509140965091509650916096509170965091809650919096509200965092109650922096509230965092409650925096509260965092709650928096509290965093009650931096509320965093309650934096509350965093609650937096509380965093909650940096509410965094209650943096509440965094509650946096509470965094809650949096509500965095109650952096509530965095409650955096509560965095709650958096509590965096009650961096509620965096309650964096509650965096609650967096509680965096909650970096509710965097209650973096509740965097509650976096509770965097809650979096509800965098109650982096509830965098409650985096509860965098709650988096509890965099009650991096509920965099309650994096509950965099609650997096509980965099909651000096510010965100209651003096510040965100509651006096510070965100809651009096510100965101109651012096510130965101409651015096510160965101709651018096510190965102009651021096510220965102309651024096510250965102609651027096510280965102909651030096510310965103209651033096510340965103509651036096510370965103809651039096510400965104109651042096510430965104409651045096510460965104709651048096510490965105009651051096510520965105309651054096510550965105609651057096510580965105909651060096510610965106209651063096510640965106509651066096510670965106809651069096510700965107109651072096510730965107409651075096510760965107709651078096510790965108009651081096510820965108309651084096510850965108609651087096510880965108909651090096510910965109209651093096510940965109509651096096510970965109809651099096511000965110109651102096511030965110409651105096600010966000209660003096600040966000509660006096600070966000809660009096600100966001109660012096600130966001409660015096600160966001709660018096600190966002009660021096600220966002309660024096600250966002609660027096600280966002909660030096600310966003209660033096600340966003509660036096600370966003809660039096600400966004109660042096600430966004409660045096600460966004709660048096600490966005009660051096600520966005309660054096600550966005609660057096600580966005909660060096600610966006209660063096600640966006509660066096600670966006809660069096600700966007109660072096600730966007409660075096600760966007709660078096600790966008009660081096600820966008309660084096600850966008609660087096600880966008909660090096600910966009209660093096600940966009509660096096600970966009809660099096601000966010109660102096601030966010409660105096601060966010709660108096601090966011009660111096601120966011309660114096601150966011609660117096601180966011909660120096601210966012209660123096601240966012509660126096601270966012809660129096601300966013109660132096601330966013409660135096601360966013709660138096601390966014009660141096601420966014309660144096601450966014609660147096601480966014909660150096601510966015209660153096601540966015509660156096601570966015809660159096601600966016109660162096601630966016409660165096601660966016709660168096601690966017009660171096601720966017309660174096601750966017609660177096601780966017909660180096601810966018209660183096601840966018509660186096601870966018809660189096601900966019109660192096601930966019409660195096601960966019709660198096601990966020009660201096602020966020309660204096602050966020609660207096602080966020909660210096602110966021209660213096602140966021509660216096602170966021809660219096602200966022109660222096602230966022409660225096602260966022709660228096602290966023009660231096602320966023309660234096602350966023609660237096602380966023909660240096602410966024209660243096602440966024509660246096602470966024809660249096602500966025109660252096602530966025409660255096602560966025709660258096602590966026009660261096602620966026309660264096602650966026609660267096602680966026909660270096602710966027209660273096602740966027509660276096602770966027809660279096602800966028109660282096602830966028409660285096602860966028709660288096602890966029009660291096602920966029309660294096602950966029609660297096602980966029909660300096603010966030209660303096603040966030509660306096603070966030809660309096603100966031109660312096603130966031409660315096603160966031709660318096603190966032009660321096603220966032309660324096603250966032609660327096603280966032909660330096603310966033209660333096603340966033509660336096603370966033809660339096603400966034109660342096603430966034409660345096603460966034709660348096603490966035009660351096603520966035309660354096603550966035609660357096603580966035909660360096603610966036209660363096603640966036509660366096603670966036809660369096603700966037109660372096603730966037409660375096603760966037709660378096603790966038009660381096603820966038309660384096603850966038609660387096603880966038909660390096603910966039209660393096603940966039509660396096603970966039809660399096604000966040109660402096604030966040409660405096604060966040709660408096604090966041009660411096604120966041309660414096604150966041609660417096604180966041909660420096604210966042209660423096604240966042509660426096604270966042809660429096604300966043109660432096604330966043409660435096604360966043709660438096604390966044009660441096604420966044309660444096604450966044609660447096604480966044909660450096604510966045209660453096604540966045509660456096604570966045809660459096604600966046109660462096604630966046409660465096604660966046709660468096604690966047009660471096604720966047309660474096604750966047609660477096604780966047909660480096604810966048209660483096604840966048509660486096604870966048809660489096604900966049109660492096604930966049409660495096604960966049709660498096604990966050009660501096605020966050309660504096605050966050609660507096605080966050909660510096605110966051209660513096605140966051509660516096605170966051809660519096605200966052109660522096605230966052409660525096605260966052709660528096605290966053009660531096605320966053309660534096605350966053609660537096605380966053909660540096605410966054209660543096605440966054509660546096605470966054809660549096605500966055109660552096605530966055409660555096605560966055709660558096605590966056009660561096605620966056309660564096605650966056609660567096605680966056909660570096605710966057209660573096605740966057509660576096605770966057809660579096605800966058109660582096605830966058409660585096605860966058709660588096605890966059009660591096605920966059309660594096605950966059609660597096605980966059909660600096606010966060209660603096606040966060509660606096606070966060809660609096606100966061109660612096606130966061409660615096606160966061709660618096606190966062009660621096606220966062309660624096606250966062609660627096606280966062909660630096606310966063209660633096606340966063509660636096606370966063809660639096606400966064109660642096606430966064409660645096606460966064709660648096606490966065009660651096606520966065309660654096606550966065609660657096606580966065909660660096606610966066209660663096606640966066509660666096606670966066809660669096606700966067109660672096606730966067409660675096606760966067709660678096606790966068009660681096606820966068309660684096606850966068609660687096606880966068909660690096606910966069209660693096606940966069509660696096606970966069809660699096607000966070109660702096607030966070409660705096607060966070709660708096607090966071009660711096607120966071309660714096607150966071609660717096607180966071909660720096607210966072209660723096607240966072509660726096607270966072809660729096607300966073109660732096607330966073409660735096607360966073709660738096607390966074009660741096607420966074309660744096607450966074609660747096607480966074909660750096607510966075209660753096607540966075509660756096607570966075809660759096607600966076109660762096607630966076409660765096607660966076709660768096607690966077009660771096607720966077309660774096607750966077609660777096607780966077909660780096607810966078209660783096607840966078509660786096607870966078809660789096607900966079109660792096607930966079409660795096607960966079709660798096607990966080009660801096608020966080309660804096608050966080609660807096608080966080909660810096608110966081209660813096608140966081509660816096608170966081809660819096608200966082109660822096608230966082409660825096608260966082709660828096608290966083009660831096608320966083309660834096608350966083609660837096608380966083909660840096608410966084209660843096608440966084509660846096608470966084809660849096608500966085109660852096608530966085409660855096608560966085709660858096608590966086009660861096608620966086309660864096608650966086609660867096608680966086909660870096608710966087209660873096608740966087509660876096608770966087809660879096608800966088109660882096608830966088409660885096608860966088709660888096608890966089009660891096608920966089309660894096608950966089609660897096608980966089909660900096609010966090209660903096609040966090509660906096609070966090809660909096609100966091109660912096609130966091409660915096609160966091709660918096609190966092009660921096609220966092309660924096609250966092609660927096609280966092909660930096609310966093209660933096609340966093509660936096609370966093809660939096609400966094109660942096609430966094409660945096609460966094709660948096609490966095009660951096609520966095309660954096609550966095609660957096609580966095909660960096609610966096209660963096609640966096509660966096609670966096809660969096609700966097109660972096609730966097409660975096609760966097709660978096609790966098009660981096609820966098309660984096609850966098609660987096609880966098909660990096609910966099209660993096609940966099509660996096609970966099809660999096610000966100109661002096610030966100409661005096610060966100709661008096610090966101009661011096610120966101309661014096610150966101609661017096610180966101909661020096610210966102209661023096610240966102509661026096610270966102809661029096610300966103109661032096610330966103409661035096610360966103709661038096610390966104009661041096610420966104309661044096610450966104609661047096610480966104909661050096610510966105209661053096610540966105509661056096610570966105809661059096610600966106109661062096610630966106409661065096610660966106709661068096610690966107009661071096610720966107309661074096610750966107609661077096610780966107909661080096610810966108209661083096610840966108509661086096610870966108809661089096610900966109109661092096610930966109409661095096610960966109709661098096610990966110009661101096611020966110309661104096611050967000109670002096700030967000409670005096700060967000709670008096700090967001009670011096700120967001309670014096700150967001609670017096700180967001909670020096700210967002209670023096700240967002509670026096700270967002809670029096700300967003109670032096700330967003409670035096700360967003709670038096700390967004009670041096700420967004309670044096700450967004609670047096700480967004909670050096700510967005209670053096700540967005509670056096700570967005809670059096700600967006109670062096700630967006409670065096700660967006709670068096700690967007009670071096700720967007309670074096700750967007609670077096700780967007909670080096700810967008209670083096700840967008509670086096700870967008809670089096700900967009109670092096700930967009409670095096700960967009709670098096700990967010009670101096701020967010309670104096701050967010609670107096701080967010909670110096701110967011209670113096701140967011509670116096701170967011809670119096701200967012109670122096701230967012409670125096701260967012709670128096701290967013009670131096701320967013309670134096701350967013609670137096701380967013909670140096701410967014209670143096701440967014509670146096701470967014809670149096701500967015109670152096701530967015409670155096701560967015709670158096701590967016009670161096701620967016309670164096701650967016609670167096701680967016909670170096701710967017209670173096701740967017509670176096701770967017809670179096701800967018109670182096701830967018409670185096701860967018709670188096701890967019009670191096701920967019309670194096701950967019609670197096701980967019909670200096702010967020209670203096702040967020509670206096702070967020809670209096702100967021109670212096702130967021409670215096702160967021709670218096702190967022009670221096702220967022309670224096702250967022609670227096702280967022909670230096702310967023209670233096702340967023509670236096702370967023809670239096702400967024109670242096702430967024409670245096702460967024709670248096702490967025009670251096702520967025309670254096702550967025609670257096702580967025909670260096702610967026209670263096702640967026509670266096702670967026809670269096702700967027109670272096702730967027409670275096702760967027709670278096702790967028009670281096702820967028309670284096702850967028609670287096702880967028909670290096702910967029209670293096702940967029509670296096702970967029809670299096703000967030109670302096703030967030409670305096703060967030709670308096703090967031009670311096703120967031309670314096703150967031609670317096703180967031909670320096703210967032209670323096703240967032509670326096703270967032809670329096703300967033109670332096703330967033409670335096703360967033709670338096703390967034009670341096703420967034309670344096703450967034609670347096703480967034909670350096703510967035209670353096703540967035509670356096703570967035809670359096703600967036109670362096703630967036409670365096703660967036709670368096703690967037009670371096703720967037309670374096703750967037609670377096703780967037909670380096703810967038209670383096703840967038509670386096703870967038809670389096703900967039109670392096703930967039409670395096703960967039709670398096703990967040009670401096704020967040309670404096704050967040609670407096704080967040909670410096704110967041209670413096704140967041509670416096704170967041809670419096704200967042109670422096704230967042409670425096704260967042709670428096704290967043009670431096704320967043309670434096704350967043609670437096704380967043909670440096704410967044209670443096704440967044509670446096704470967044809670449096704500967045109670452096704530967045409670455096704560967045709670458096704590967046009670461096704620967046309670464096704650967046609670467096704680967046909670470096704710967047209670473096704740967047509670476096704770967047809670479096704800967048109670482096704830967048409670485096704860967048709670488096704890967049009670491096704920967049309670494096704950967049609670497096704980967049909670500096705010967050209670503096705040967050509670506096705070967050809670509096705100967051109670512096705130967051409670515096705160967051709670518096705190967052009670521096705220967052309670524096705250967052609670527096705280967052909670530096705310967053209670533096705340967053509670536096705370967053809670539096705400967054109670542096705430967054409670545096705460967054709670548096705490967055009670551096705520967055309670554096705550967055609670557096705580967055909670560096705610967056209670563096705640967056509670566096705670967056809670569096705700967057109670572096705730967057409670575096705760967057709670578096705790967058009670581096705820967058309670584096705850967058609670587096705880967058909670590096705910967059209670593096705940967059509670596096705970967059809670599096706000967060109670602096706030967060409670605096706060967060709670608096706090967061009670611096706120967061309670614096706150967061609670617096706180967061909670620096706210967062209670623096706240967062509670626096706270967062809670629096706300967063109670632096706330967063409670635096706360967063709670638096706390967064009670641096706420967064309670644096706450967064609670647096706480967064909670650096706510967065209670653096706540967065509670656096706570967065809670659096706600967066109670662096706630967066409670665096706660967066709670668096706690967067009670671096706720967067309670674096706750967067609670677096706780967067909670680096706810967068209670683096706840967068509670686096706870967068809670689096706900967069109670692096706930967069409670695096706960967069709670698096706990967070009670701096707020967070309670704096707050967070609670707096707080967070909670710096707110967071209670713096707140967071509670716096707170967071809670719096707200967072109670722096707230967072409670725096707260967072709670728096707290967073009670731096707320967073309670734096707350967073609670737096707380967073909670740096707410967074209670743096707440967074509670746096707470967074809670749096707500967075109670752096707530967075409670755096707560967075709670758096707590967076009670761096707620967076309670764096707650967076609670767096707680967076909670770096707710967077209670773096707740967077509670776096707770967077809670779096707800967078109670782096707830967078409670785096707860967078709670788096707890967079009670791096707920967079309670794096707950967079609670797096707980967079909670800096708010967080209670803096708040967080509670806096708070967080809670809096708100967081109670812096708130967081409670815096708160967081709670818096708190967082009670821096708220967082309670824096708250967082609670827096708280967082909670830096708310967083209670833096708340967083509670836096708370967083809670839096708400967084109670842096708430967084409670845096708460967084709670848096708490967085009670851096708520967085309670854096708550967085609670857096708580967085909670860096708610967086209670863096708640967086509670866096708670967086809670869096708700967087109670872096708730967087409670875096708760967087709670878096708790967088009670881096708820967088309670884096708850967088609670887096708880967088909670890096708910967089209670893096708940967089509670896096708970967089809670899096709000967090109670902096709030967090409670905096709060967090709670908096709090967091009670911096709120967091309670914096709150967091609670917096709180967091909670920096709210967092209670923096709240967092509670926096709270967092809670929096709300967093109670932096709330967093409670935096709360967093709670938096709390967094009670941096709420967094309670944096709450967094609670947096709480967094909670950096709510967095209670953096709540967095509670956096709570967095809670959096709600967096109670962096709630967096409670965096709660967096709670968096709690967097009670971096709720967097309670974096709750967097609670977096709780967097909670980096709810967098209670983096709840967098509670986096709870967098809670989096709900967099109670992096709930967099409670995096709960967099709670998096709990967100009671001096710020967100309671004096710050967100609671007096710080967100909671010096710110967101209671013096710140967101509671016096710170967101809671019096710200967102109671022096710230967102409671025096710260967102709671028096710290967103009671031096710320967103309671034096710350967103609671037096710380967103909671040096710410967104209671043096710440967104509671046096710470967104809671049096710500967105109671052096710530967105409671055096710560967105709671058096710590967106009671061096710620967106309671064096710650967106609671067096710680967106909671070096710710967107209671073096710740967107509671076096710770967107809671079096710800967108109671082096710830967108409671085096710860967108709671088096710890967109009671091096710920967109309671094096710950967109609671097096710980967109909671100096711010967110209671103096711040967110509680001096800020968000309680004096800050968000609680007096800080968000909680010096800110968001209680013096800140968001509680016096800170968001809680019096800200968002109680022096800230968002409680025096800260968002709680028096800290968003009680031096800320968003309680034096800350968003609680037096800380968003909680040096800410968004209680043096800440968004509680046096800470968004809680049096800500968005109680052096800530968005409680055096800560968005709680058096800590968006009680061096800620968006309680064096800650968006609680067096800680968006909680070096800710968007209680073096800740968007509680076096800770968007809680079096800800968008109680082096800830968008409680085096800860968008709680088096800890968009009680091096800920968009309680094096800950968009609680097096800980968009909680100096801010968010209680103096801040968010509680106096801070968010809680109096801100968011109680112096801130968011409680115096801160968011709680118096801190968012009680121096801220968012309680124096801250968012609680127096801280968012909680130096801310968013209680133096801340968013509680136096801370968013809680139096801400968014109680142096801430968014409680145096801460968014709680148096801490968015009680151096801520968015309680154096801550968015609680157096801580968015909680160096801610968016209680163096801640968016509680166096801670968016809680169096801700968017109680172096801730968017409680175096801760968017709680178096801790968018009680181096801820968018309680184096801850968018609680187096801880968018909680190096801910968019209680193096801940968019509680196096801970968019809680199096802000968020109680202096802030968020409680205096802060968020709680208096802090968021009680211096802120968021309680214096802150968021609680217096802180968021909680220096802210968022209680223096802240968022509680226096802270968022809680229096802300968023109680232096802330968023409680235096802360968023709680238096802390968024009680241096802420968024309680244096802450968024609680247096802480968024909680250096802510968025209680253096802540968025509680256096802570968025809680259096802600968026109680262096802630968026409680265096802660968026709680268096802690968027009680271096802720968027309680274096802750968027609680277096802780968027909680280096802810968028209680283096802840968028509680286096802870968028809680289096802900968029109680292096802930968029409680295096802960968029709680298096802990968030009680301096803020968030309680304096803050968030609680307096803080968030909680310096803110968031209680313096803140968031509680316096803170968031809680319096803200968032109680322096803230968032409680325096803260968032709680328096803290968033009680331096803320968033309680334096803350968033609680337096803380968033909680340096803410968034209680343096803440968034509680346096803470968034809680349096803500968035109680352096803530968035409680355096803560968035709680358096803590968036009680361096803620968036309680364096803650968036609680367096803680968036909680370096803710968037209680373096803740968037509680376096803770968037809680379096803800968038109680382096803830968038409680385096803860968038709680388096803890968039009680391096803920968039309680394096803950968039609680397096803980968039909680400096804010968040209680403096804040968040509680406096804070968040809680409096804100968041109680412096804130968041409680415096804160968041709680418096804190968042009680421096804220968042309680424096804250968042609680427096804280968042909680430096804310968043209680433096804340968043509680436096804370968043809680439096804400968044109680442096804430968044409680445096804460968044709680448096804490968045009680451096804520968045309680454096804550968045609680457096804580968045909680460096804610968046209680463096804640968046509680466096804670968046809680469096804700968047109680472096804730968047409680475096804760968047709680478096804790968048009680481096804820968048309680484096804850968048609680487096804880968048909680490096804910968049209680493096804940968049509680496096804970968049809680499096805000968050109680502096805030968050409680505096805060968050709680508096805090968051009680511096805120968051309680514096805150968051609680517096805180968051909680520096805210968052209680523096805240968052509680526096805270968052809680529096805300968053109680532096805330968053409680535096805360968053709680538096805390968054009680541096805420968054309680544096805450968054609680547096805480968054909680550096805510968055209680553096805540968055509680556096805570968055809680559096805600968056109680562096805630968056409680565096805660968056709680568096805690968057009680571096805720968057309680574096805750968057609680577096805780968057909680580096805810968058209680583096805840968058509680586096805870968058809680589096805900968059109680592096805930968059409680595096805960968059709680598096805990968060009680601096806020968060309680604096806050968060609680607096806080968060909680610096806110968061209680613096806140968061509680616096806170968061809680619096806200968062109680622096806230968062409680625096806260968062709680628096806290968063009680631096806320968063309680634096806350968063609680637096806380968063909680640096806410968064209680643096806440968064509680646096806470968064809680649096806500968065109680652096806530968065409680655096806560968065709680658096806590968066009680661096806620968066309680664096806650968066609680667096806680968066909680670096806710968067209680673096806740968067509680676096806770968067809680679096806800968068109680682096806830968068409680685096806860968068709680688096806890968069009680691096806920968069309680694096806950968069609680697096806980968069909680700096807010968070209680703096807040968070509680706096807070968070809680709096807100968071109680712096807130968071409680715096807160968071709680718096807190968072009680721096807220968072309680724096807250968072609680727096807280968072909680730096807310968073209680733096807340968073509680736096807370968073809680739096807400968074109680742096807430968074409680745096807460968074709680748096807490968075009680751096807520968075309680754096807550968075609680757096807580968075909680760096807610968076209680763096807640968076509680766096807670968076809680769096807700968077109680772096807730968077409680775096807760968077709680778096807790968078009680781096807820968078309680784096807850968078609680787096807880968078909680790096807910968079209680793096807940968079509680796096807970968079809680799096808000968080109680802096808030968080409680805096808060968080709680808096808090968081009680811096808120968081309680814096808150968081609680817096808180968081909680820096808210968082209680823096808240968082509680826096808270968082809680829096808300968083109680832096808330968083409680835096808360968083709680838096808390968084009680841096808420968084309680844096808450968084609680847096808480968084909680850096808510968085209680853096808540968085509680856096808570968085809680859096808600968086109680862096808630968086409680865096808660968086709680868096808690968087009680871096808720968087309680874096808750968087609680877096808780968087909680880096808810968088209680883096808840968088509680886096808870968088809680889096808900968089109680892096808930968089409680895096808960968089709680898096808990968090009680901096809020968090309680904096809050968090609680907096809080968090909680910096809110968091209680913096809140968091509680916096809170968091809680919096809200968092109680922096809230968092409680925096809260968092709680928096809290968093009680931096809320968093309680934096809350968093609680937096809380968093909680940096809410968094209680943096809440968094509680946096809470968094809680949096809500968095109680952096809530968095409680955096809560968095709680958096809590968096009680961096809620968096309680964096809650968096609680967096809680968096909680970096809710968097209680973096809740968097509680976096809770968097809680979096809800968098109680982096809830968098409680985096809860968098709680988096809890968099009680991096809920968099309680994096809950968099609680997096809980968099909681000096810010968100209681003096810040968100509681006096810070968100809681009096810100968101109681012096810130968101409681015096810160968101709681018096810190968102009681021096810220968102309681024096810250968102609681027096810280968102909681030096810310968103209681033096810340968103509681036096810370968103809681039096810400968104109681042096810430968104409681045096810460968104709681048096810490968105009681051096810520968105309681054096810550968105609681057096810580968105909681060096810610968106209681063096810640968106509681066096810670968106809681069096810700968107109681072096810730968107409681075096810760968107709681078096810790968108009681081096810820968108309681084096810850968108609681087096810880968108909681090096810910968109209681093096810940968109509681096096810970968109809681099096811000968110109681102096811030968110409681105096900010969000209690003096900040969000509690006096900070969000809690009096900100969001109690012096900130969001409690015096900160969001709690018096900190969002009690021096900220969002309690024096900250969002609690027096900280969002909690030096900310969003209690033096900340969003509690036096900370969003809690039096900400969004109690042096900430969004409690045096900460969004709690048096900490969005009690051096900520969005309690054096900550969005609690057096900580969005909690060096900610969006209690063096900640969006509690066096900670969006809690069096900700969007109690072096900730969007409690075096900760969007709690078096900790969008009690081096900820969008309690084096900850969008609690087096900880969008909690090096900910969009209690093096900940969009509690096096900970969009809690099096901000969010109690102096901030969010409690105096901060969010709690108096901090969011009690111096901120969011309690114096901150969011609690117096901180969011909690120096901210969012209690123096901240969012509690126096901270969012809690129096901300969013109690132096901330969013409690135096901360969013709690138096901390969014009690141096901420969014309690144096901450969014609690147096901480969014909690150096901510969015209690153096901540969015509690156096901570969015809690159096901600969016109690162096901630969016409690165096901660969016709690168096901690969017009690171096901720969017309690174096901750969017609690177096901780969017909690180096901810969018209690183096901840969018509690186096901870969018809690189096901900969019109690192096901930969019409690195096901960969019709690198096901990969020009690201096902020969020309690204096902050969020609690207096902080969020909690210096902110969021209690213096902140969021509690216096902170969021809690219096902200969022109690222096902230969022409690225096902260969022709690228096902290969023009690231096902320969023309690234096902350969023609690237096902380969023909690240096902410969024209690243096902440969024509690246096902470969024809690249096902500969025109690252096902530969025409690255096902560969025709690258096902590969026009690261096902620969026309690264096902650969026609690267096902680969026909690270096902710969027209690273096902740969027509690276096902770969027809690279096902800969028109690282096902830969028409690285096902860969028709690288096902890969029009690291096902920969029309690294096902950969029609690297096902980969029909690300096903010969030209690303096903040969030509690306096903070969030809690309096903100969031109690312096903130969031409690315096903160969031709690318096903190969032009690321096903220969032309690324096903250969032609690327096903280969032909690330096903310969033209690333096903340969033509690336096903370969033809690339096903400969034109690342096903430969034409690345096903460969034709690348096903490969035009690351096903520969035309690354096903550969035609690357096903580969035909690360096903610969036209690363096903640969036509690366096903670969036809690369096903700969037109690372096903730969037409690375096903760969037709690378096903790969038009690381096903820969038309690384096903850969038609690387096903880969038909690390096903910969039209690393096903940969039509690396096903970969039809690399096904000969040109690402096904030969040409690405096904060969040709690408096904090969041009690411096904120969041309690414096904150969041609690417096904180969041909690420096904210969042209690423096904240969042509690426096904270969042809690429096904300969043109690432096904330969043409690435096904360969043709690438096904390969044009690441096904420969044309690444096904450969044609690447096904480969044909690450096904510969045209690453096904540969045509690456096904570969045809690459096904600969046109690462096904630969046409690465096904660969046709690468096904690969047009690471096904720969047309690474096904750969047609690477096904780969047909690480096904810969048209690483096904840969048509690486096904870969048809690489096904900969049109690492096904930969049409690495096904960969049709690498096904990969050009690501096905020969050309690504096905050969050609690507096905080969050909690510096905110969051209690513096905140969051509690516096905170969051809690519096905200969052109690522096905230969052409690525096905260969052709690528096905290969053009690531096905320969053309690534096905350969053609690537096905380969053909690540096905410969054209690543096905440969054509690546096905470969054809690549096905500969055109690552096905530969055409690555096905560969055709690558096905590969056009690561096905620969056309690564096905650969056609690567096905680969056909690570096905710969057209690573096905740969057509690576096905770969057809690579096905800969058109690582096905830969058409690585096905860969058709690588096905890969059009690591096905920969059309690594096905950969059609690597096905980969059909690600096906010969060209690603096906040969060509690606096906070969060809690609096906100969061109690612096906130969061409690615096906160969061709690618096906190969062009690621096906220969062309690624096906250969062609690627096906280969062909690630096906310969063209690633096906340969063509690636096906370969063809690639096906400969064109690642096906430969064409690645096906460969064709690648096906490969065009690651096906520969065309690654096906550969065609690657096906580969065909690660096906610969066209690663096906640969066509690666096906670969066809690669096906700969067109690672096906730969067409690675096906760969067709690678096906790969068009690681096906820969068309690684096906850969068609690687096906880969068909690690096906910969069209690693096906940969069509690696096906970969069809690699096907000969070109690702096907030969070409690705096907060969070709690708096907090969071009690711096907120969071309690714096907150969071609690717096907180969071909690720096907210969072209690723096907240969072509690726096907270969072809690729096907300969073109690732096907330969073409690735096907360969073709690738096907390969074009690741096907420969074309690744096907450969074609690747096907480969074909690750096907510969075209690753096907540969075509690756096907570969075809690759096907600969076109690762096907630969076409690765096907660969076709690768096907690969077009690771096907720969077309690774096907750969077609690777096907780969077909690780096907810969078209690783096907840969078509690786096907870969078809690789096907900969079109690792096907930969079409690795096907960969079709690798096907990969080009690801096908020969080309690804096908050969080609690807096908080969080909690810096908110969081209690813096908140969081509690816096908170969081809690819096908200969082109690822096908230969082409690825096908260969082709690828096908290969083009690831096908320969083309690834096908350969083609690837096908380969083909690840096908410969084209690843096908440969084509690846096908470969084809690849096908500969085109690852096908530969085409690855096908560969085709690858096908590969086009690861096908620969086309690864096908650969086609690867096908680969086909690870096908710969087209690873096908740969087509690876096908770969087809690879096908800969088109690882096908830969088409690885096908860969088709690888096908890969089009690891096908920969089309690894096908950969089609690897096908980969089909690900096909010969090209690903096909040969090509690906096909070969090809690909096909100969091109690912096909130969091409690915096909160969091709690918096909190969092009690921096909220969092309690924096909250969092609690927096909280969092909690930096909310969093209690933096909340969093509690936096909370969093809690939096909400969094109690942096909430969094409690945096909460969094709690948096909490969095009690951096909520969095309690954096909550969095609690957096909580969095909690960096909610969096209690963096909640969096509690966096909670969096809690969096909700969097109690972096909730969097409690975096909760969097709690978096909790969098009690981096909820969098309690984096909850969098609690987096909880969098909690990096909910969099209690993096909940969099509690996096909970969099809690999096910000969100109691002096910030969100409691005096910060969100709691008096910090969101009691011096910120969101309691014096910150969101609691017096910180969101909691020096910210969102209691023096910240969102509691026096910270969102809691029096910300969103109691032096910330969103409691035096910360969103709691038096910390969104009691041096910420969104309691044096910450969104609691047096910480969104909691050096910510969105209691053096910540969105509691056096910570969105809691059096910600969106109691062096910630969106409691065096910660969106709691068096910690969107009691071096910720969107309691074096910750969107609691077096910780969107909691080096910810969108209691083096910840969108509691086096910870969108809691089096910900969109109691092096910930969109409691095096910960969109709691098096910990969110009691101096911020969110309691104096911050970000109700002097000030970000409700005097000060970000709700008097000090970001009700011097000120970001309700014097000150970001609700017097000180970001909700020097000210970002209700023097000240970002509700026097000270970002809700029097000300970003109700032097000330970003409700035097000360970003709700038097000390970004009700041097000420970004309700044097000450970004609700047097000480970004909700050097000510970005209700053097000540970005509700056097000570970005809700059097000600970006109700062097000630970006409700065097000660970006709700068097000690970007009700071097000720970007309700074097000750970007609700077097000780970007909700080097000810970008209700083097000840970008509700086097000870970008809700089097000900970009109700092097000930970009409700095097000960970009709700098097000990970010009700101097001020970010309700104097001050970010609700107097001080970010909700110097001110970011209700113097001140970011509700116097001170970011809700119097001200970012109700122097001230970012409700125097001260970012709700128097001290970013009700131097001320970013309700134097001350970013609700137097001380970013909700140097001410970014209700143097001440970014509700146097001470970014809700149097001500970015109700152097001530970015409700155097001560970015709700158097001590970016009700161097001620970016309700164097001650970016609700167097001680970016909700170097001710970017209700173097001740970017509700176097001770970017809700179097001800970018109700182097001830970018409700185097001860970018709700188097001890970019009700191097001920970019309700194097001950970019609700197097001980970019909700200097002010970020209700203097002040970020509700206097002070970020809700209097002100970021109700212097002130970021409700215097002160970021709700218097002190970022009700221097002220970022309700224097002250970022609700227097002280970022909700230097002310970023209700233097002340970023509700236097002370970023809700239097002400970024109700242097002430970024409700245097002460970024709700248097002490970025009700251097002520970025309700254097002550970025609700257097002580970025909700260097002610970026209700263097002640970026509700266097002670970026809700269097002700970027109700272097002730970027409700275097002760970027709700278097002790970028009700281097002820970028309700284097002850970028609700287097002880970028909700290097002910970029209700293097002940970029509700296097002970970029809700299097003000970030109700302097003030970030409700305097003060970030709700308097003090970031009700311097003120970031309700314097003150970031609700317097003180970031909700320097003210970032209700323097003240970032509700326097003270970032809700329097003300970033109700332097003330970033409700335097003360970033709700338097003390970034009700341097003420970034309700344097003450970034609700347097003480970034909700350097003510970035209700353097003540970035509700356097003570970035809700359097003600970036109700362097003630970036409700365097003660970036709700368097003690970037009700371097003720970037309700374097003750970037609700377097003780970037909700380097003810970038209700383097003840970038509700386097003870970038809700389097003900970039109700392097003930970039409700395097003960970039709700398097003990970040009700401097004020970040309700404097004050970040609700407097004080970040909700410097004110970041209700413097004140970041509700416097004170970041809700419097004200970042109700422097004230970042409700425097004260970042709700428097004290970043009700431097004320970043309700434097004350970043609700437097004380970043909700440097004410970044209700443097004440970044509700446097004470970044809700449097004500970045109700452097004530970045409700455097004560970045709700458097004590970046009700461097004620970046309700464097004650970046609700467097004680970046909700470097004710970047209700473097004740970047509700476097004770970047809700479097004800970048109700482097004830970048409700485097004860970048709700488097004890970049009700491097004920970049309700494097004950970049609700497097004980970049909700500097005010970050209700503097005040970050509700506097005070970050809700509097005100970051109700512097005130970051409700515097005160970051709700518097005190970052009700521097005220970052309700524097005250970052609700527097005280970052909700530097005310970053209700533097005340970053509700536097005370970053809700539097005400970054109700542097005430970054409700545097005460970054709700548097005490970055009700551097005520970055309700554097005550970055609700557097005580970055909700560097005610970056209700563097005640970056509700566097005670970056809700569097005700970057109700572097005730970057409700575097005760970057709700578097005790970058009700581097005820970058309700584097005850970058609700587097005880970058909700590097005910970059209700593097005940970059509700596097005970970059809700599097006000970060109700602097006030970060409700605097006060970060709700608097006090970061009700611097006120970061309700614097006150970061609700617097006180970061909700620097006210970062209700623097006240970062509700626097006270970062809700629097006300970063109700632097006330970063409700635097006360970063709700638097006390970064009700641097006420970064309700644097006450970064609700647097006480970064909700650097006510970065209700653097006540970065509700656097006570970065809700659097006600970066109700662097006630970066409700665097006660970066709700668097006690970067009700671097006720970067309700674097006750970067609700677097006780970067909700680097006810970068209700683097006840970068509700686097006870970068809700689097006900970069109700692097006930970069409700695097006960970069709700698097006990970070009700701097007020970070309700704097007050970070609700707097007080970070909700710097007110970071209700713097007140970071509700716097007170970071809700719097007200970072109700722097007230970072409700725097007260970072709700728097007290970073009700731097007320970073309700734097007350970073609700737097007380970073909700740097007410970074209700743097007440970074509700746097007470970074809700749097007500970075109700752097007530970075409700755097007560970075709700758097007590970076009700761097007620970076309700764097007650970076609700767097007680970076909700770097007710970077209700773097007740970077509700776097007770970077809700779097007800970078109700782097007830970078409700785097007860970078709700788097007890970079009700791097007920970079309700794097007950970079609700797097007980970079909700800097008010970080209700803097008040970080509700806097008070970080809700809097008100970081109700812097008130970081409700815097008160970081709700818097008190970082009700821097008220970082309700824097008250970082609700827097008280970082909700830097008310970083209700833097008340970083509700836097008370970083809700839097008400970084109700842097008430970084409700845097008460970084709700848097008490970085009700851097008520970085309700854097008550970085609700857097008580970085909700860097008610970086209700863097008640970086509700866097008670970086809700869097008700970087109700872097008730970087409700875097008760970087709700878097008790970088009700881097008820970088309700884097008850970088609700887097008880970088909700890097008910970089209700893097008940970089509700896097008970970089809700899097009000970090109700902097009030970090409700905097009060970090709700908097009090970091009700911097009120970091309700914097009150970091609700917097009180970091909700920097009210970092209700923097009240970092509700926097009270970092809700929097009300970093109700932097009330970093409700935097009360970093709700938097009390970094009700941097009420970094309700944097009450970094609700947097009480970094909700950097009510970095209700953097009540970095509700956097009570970095809700959097009600970096109700962097009630970096409700965097009660970096709700968097009690970097009700971097009720970097309700974097009750970097609700977097009780970097909700980097009810970098209700983097009840970098509700986097009870970098809700989097009900970099109700992097009930970099409700995097009960970099709700998097009990970100009701001097010020970100309701004097010050970100609701007097010080970100909701010097010110970101209701013097010140970101509701016097010170970101809701019097010200970102109701022097010230970102409701025097010260970102709701028097010290970103009701031097010320970103309701034097010350970103609701037097010380970103909701040097010410970104209701043097010440970104509701046097010470970104809701049097010500970105109701052097010530970105409701055097010560970105709701058097010590970106009701061097010620970106309701064097010650970106609701067097010680970106909701070097010710970107209701073097010740970107509701076097010770970107809701079097010800970108109701082097010830970108409701085097010860970108709701088097010890970109009701091097010920970109309701094097010950970109609701097097010980970109909701100097011010970110209701103097011040970110509710001097100020971000309710004097100050971000609710007097100080971000909710010097100110971001209710013097100140971001509710016097100170971001809710019097100200971002109710022097100230971002409710025097100260971002709710028097100290971003009710031097100320971003309710034097100350971003609710037097100380971003909710040097100410971004209710043097100440971004509710046097100470971004809710049097100500971005109710052097100530971005409710055097100560971005709710058097100590971006009710061097100620971006309710064097100650971006609710067097100680971006909710070097100710971007209710073097100740971007509710076097100770971007809710079097100800971008109710082097100830971008409710085097100860971008709710088097100890971009009710091097100920971009309710094097100950971009609710097097100980971009909710100097101010971010209710103097101040971010509710106097101070971010809710109097101100971011109710112097101130971011409710115097101160971011709710118097101190971012009710121097101220971012309710124097101250971012609710127097101280971012909710130097101310971013209710133097101340971013509710136097101370971013809710139097101400971014109710142097101430971014409710145097101460971014709710148097101490971015009710151097101520971015309710154097101550971015609710157097101580971015909710160097101610971016209710163097101640971016509710166097101670971016809710169097101700971017109710172097101730971017409710175097101760971017709710178097101790971018009710181097101820971018309710184097101850971018609710187097101880971018909710190097101910971019209710193097101940971019509710196097101970971019809710199097102000971020109710202097102030971020409710205097102060971020709710208097102090971021009710211097102120971021309710214097102150971021609710217097102180971021909710220097102210971022209710223097102240971022509710226097102270971022809710229097102300971023109710232097102330971023409710235097102360971023709710238097102390971024009710241097102420971024309710244097102450971024609710247097102480971024909710250097102510971025209710253097102540971025509710256097102570971025809710259097102600971026109710262097102630971026409710265097102660971026709710268097102690971027009710271097102720971027309710274097102750971027609710277097102780971027909710280097102810971028209710283097102840971028509710286097102870971028809710289097102900971029109710292097102930971029409710295097102960971029709710298097102990971030009710301097103020971030309710304097103050971030609710307097103080971030909710310097103110971031209710313097103140971031509710316097103170971031809710319097103200971032109710322097103230971032409710325097103260971032709710328097103290971033009710331097103320971033309710334097103350971033609710337097103380971033909710340097103410971034209710343097103440971034509710346097103470971034809710349097103500971035109710352097103530971035409710355097103560971035709710358097103590971036009710361097103620971036309710364097103650971036609710367097103680971036909710370097103710971037209710373097103740971037509710376097103770971037809710379097103800971038109710382097103830971038409710385097103860971038709710388097103890971039009710391097103920971039309710394097103950971039609710397097103980971039909710400097104010971040209710403097104040971040509710406097104070971040809710409097104100971041109710412097104130971041409710415097104160971041709710418097104190971042009710421097104220971042309710424097104250971042609710427097104280971042909710430097104310971043209710433097104340971043509710436097104370971043809710439097104400971044109710442097104430971044409710445097104460971044709710448097104490971045009710451097104520971045309710454097104550971045609710457097104580971045909710460097104610971046209710463097104640971046509710466097104670971046809710469097104700971047109710472097104730971047409710475097104760971047709710478097104790971048009710481097104820971048309710484097104850971048609710487097104880971048909710490097104910971049209710493097104940971049509710496097104970971049809710499097105000971050109710502097105030971050409710505097105060971050709710508097105090971051009710511097105120971051309710514097105150971051609710517097105180971051909710520097105210971052209710523097105240971052509710526097105270971052809710529097105300971053109710532097105330971053409710535097105360971053709710538097105390971054009710541097105420971054309710544097105450971054609710547097105480971054909710550097105510971055209710553097105540971055509710556097105570971055809710559097105600971056109710562097105630971056409710565097105660971056709710568097105690971057009710571097105720971057309710574097105750971057609710577097105780971057909710580097105810971058209710583097105840971058509710586097105870971058809710589097105900971059109710592097105930971059409710595097105960971059709710598097105990971060009710601097106020971060309710604097106050971060609710607097106080971060909710610097106110971061209710613097106140971061509710616097106170971061809710619097106200971062109710622097106230971062409710625097106260971062709710628097106290971063009710631097106320971063309710634097106350971063609710637097106380971063909710640097106410971064209710643097106440971064509710646097106470971064809710649097106500971065109710652097106530971065409710655097106560971065709710658097106590971066009710661097106620971066309710664097106650971066609710667097106680971066909710670097106710971067209710673097106740971067509710676097106770971067809710679097106800971068109710682097106830971068409710685097106860971068709710688097106890971069009710691097106920971069309710694097106950971069609710697097106980971069909710700097107010971070209710703097107040971070509710706097107070971070809710709097107100971071109710712097107130971071409710715097107160971071709710718097107190971072009710721097107220971072309710724097107250971072609710727097107280971072909710730097107310971073209710733097107340971073509710736097107370971073809710739097107400971074109710742097107430971074409710745097107460971074709710748097107490971075009710751097107520971075309710754097107550971075609710757097107580971075909710760097107610971076209710763097107640971076509710766097107670971076809710769097107700971077109710772097107730971077409710775097107760971077709710778097107790971078009710781097107820971078309710784097107850971078609710787097107880971078909710790097107910971079209710793097107940971079509710796097107970971079809710799097108000971080109710802097108030971080409710805097108060971080709710808097108090971081009710811097108120971081309710814097108150971081609710817097108180971081909710820097108210971082209710823097108240971082509710826097108270971082809710829097108300971083109710832097108330971083409710835097108360971083709710838097108390971084009710841097108420971084309710844097108450971084609710847097108480971084909710850097108510971085209710853097108540971085509710856097108570971085809710859097108600971086109710862097108630971086409710865097108660971086709710868097108690971087009710871097108720971087309710874097108750971087609710877097108780971087909710880097108810971088209710883097108840971088509710886097108870971088809710889097108900971089109710892097108930971089409710895097108960971089709710898097108990971090009710901097109020971090309710904097109050971090609710907097109080971090909710910097109110971091209710913097109140971091509710916097109170971091809710919097109200971092109710922097109230971092409710925097109260971092709710928097109290971093009710931097109320971093309710934097109350971093609710937097109380971093909710940097109410971094209710943097109440971094509710946097109470971094809710949097109500971095109710952097109530971095409710955097109560971095709710958097109590971096009710961097109620971096309710964097109650971096609710967097109680971096909710970097109710971097209710973097109740971097509710976097109770971097809710979097109800971098109710982097109830971098409710985097109860971098709710988097109890971099009710991097109920971099309710994097109950971099609710997097109980971099909711000097110010971100209711003097110040971100509711006097110070971100809711009097110100971101109711012097110130971101409711015097110160971101709711018097110190971102009711021097110220971102309711024097110250971102609711027097110280971102909711030097110310971103209711033097110340971103509711036097110370971103809711039097110400971104109711042097110430971104409711045097110460971104709711048097110490971105009711051097110520971105309711054097110550971105609711057097110580971105909711060097110610971106209711063097110640971106509711066097110670971106809711069097110700971107109711072097110730971107409711075097110760971107709711078097110790971108009711081097110820971108309711084097110850971108609711087097110880971108909711090097110910971109209711093097110940971109509711096097110970971109809711099097111000971110109711102097111030971110409711105097200010972000209720003097200040972000509720006097200070972000809720009097200100972001109720012097200130972001409720015097200160972001709720018097200190972002009720021097200220972002309720024097200250972002609720027097200280972002909720030097200310972003209720033097200340972003509720036097200370972003809720039097200400972004109720042097200430972004409720045097200460972004709720048097200490972005009720051097200520972005309720054097200550972005609720057097200580972005909720060097200610972006209720063097200640972006509720066097200670972006809720069097200700972007109720072097200730972007409720075097200760972007709720078097200790972008009720081097200820972008309720084097200850972008609720087097200880972008909720090097200910972009209720093097200940972009509720096097200970972009809720099097201000972010109720102097201030972010409720105097201060972010709720108097201090972011009720111097201120972011309720114097201150972011609720117097201180972011909720120097201210972012209720123097201240972012509720126097201270972012809720129097201300972013109720132097201330972013409720135097201360972013709720138097201390972014009720141097201420972014309720144097201450972014609720147097201480972014909720150097201510972015209720153097201540972015509720156097201570972015809720159097201600972016109720162097201630972016409720165097201660972016709720168097201690972017009720171097201720972017309720174097201750972017609720177097201780972017909720180097201810972018209720183097201840972018509720186097201870972018809720189097201900972019109720192097201930972019409720195097201960972019709720198097201990972020009720201097202020972020309720204097202050972020609720207097202080972020909720210097202110972021209720213097202140972021509720216097202170972021809720219097202200972022109720222097202230972022409720225097202260972022709720228097202290972023009720231097202320972023309720234097202350972023609720237097202380972023909720240097202410972024209720243097202440972024509720246097202470972024809720249097202500972025109720252097202530972025409720255097202560972025709720258097202590972026009720261097202620972026309720264097202650972026609720267097202680972026909720270097202710972027209720273097202740972027509720276097202770972027809720279097202800972028109720282097202830972028409720285097202860972028709720288097202890972029009720291097202920972029309720294097202950972029609720297097202980972029909720300097203010972030209720303097203040972030509720306097203070972030809720309097203100972031109720312097203130972031409720315097203160972031709720318097203190972032009720321097203220972032309720324097203250972032609720327097203280972032909720330097203310972033209720333097203340972033509720336097203370972033809720339097203400972034109720342097203430972034409720345097203460972034709720348097203490972035009720351097203520972035309720354097203550972035609720357097203580972035909720360097203610972036209720363097203640972036509720366097203670972036809720369097203700972037109720372097203730972037409720375097203760972037709720378097203790972038009720381097203820972038309720384097203850972038609720387097203880972038909720390097203910972039209720393097203940972039509720396097203970972039809720399097204000972040109720402097204030972040409720405097204060972040709720408097204090972041009720411097204120972041309720414097204150972041609720417097204180972041909720420097204210972042209720423097204240972042509720426097204270972042809720429097204300972043109720432097204330972043409720435097204360972043709720438097204390972044009720441097204420972044309720444097204450972044609720447097204480972044909720450097204510972045209720453097204540972045509720456097204570972045809720459097204600972046109720462097204630972046409720465097204660972046709720468097204690972047009720471097204720972047309720474097204750972047609720477097204780972047909720480097204810972048209720483097204840972048509720486097204870972048809720489097204900972049109720492097204930972049409720495097204960972049709720498097204990972050009720501097205020972050309720504097205050972050609720507097205080972050909720510097205110972051209720513097205140972051509720516097205170972051809720519097205200972052109720522097205230972052409720525097205260972052709720528097205290972053009720531097205320972053309720534097205350972053609720537097205380972053909720540097205410972054209720543097205440972054509720546097205470972054809720549097205500972055109720552097205530972055409720555097205560972055709720558097205590972056009720561097205620972056309720564097205650972056609720567097205680972056909720570097205710972057209720573097205740972057509720576097205770972057809720579097205800972058109720582097205830972058409720585097205860972058709720588097205890972059009720591097205920972059309720594097205950972059609720597097205980972059909720600097206010972060209720603097206040972060509720606097206070972060809720609097206100972061109720612097206130972061409720615097206160972061709720618097206190972062009720621097206220972062309720624097206250972062609720627097206280972062909720630097206310972063209720633097206340972063509720636097206370972063809720639097206400972064109720642097206430972064409720645097206460972064709720648097206490972065009720651097206520972065309720654097206550972065609720657097206580972065909720660097206610972066209720663097206640972066509720666097206670972066809720669097206700972067109720672097206730972067409720675097206760972067709720678097206790972068009720681097206820972068309720684097206850972068609720687097206880972068909720690097206910972069209720693097206940972069509720696097206970972069809720699097207000972070109720702097207030972070409720705097207060972070709720708097207090972071009720711097207120972071309720714097207150972071609720717097207180972071909720720097207210972072209720723097207240972072509720726097207270972072809720729097207300972073109720732097207330972073409720735097207360972073709720738097207390972074009720741097207420972074309720744097207450972074609720747097207480972074909720750097207510972075209720753097207540972075509720756097207570972075809720759097207600972076109720762097207630972076409720765097207660972076709720768097207690972077009720771097207720972077309720774097207750972077609720777097207780972077909720780097207810972078209720783097207840972078509720786097207870972078809720789097207900972079109720792097207930972079409720795097207960972079709720798097207990972080009720801097208020972080309720804097208050972080609720807097208080972080909720810097208110972081209720813097208140972081509720816097208170972081809720819097208200972082109720822097208230972082409720825097208260972082709720828097208290972083009720831097208320972083309720834097208350972083609720837097208380972083909720840097208410972084209720843097208440972084509720846097208470972084809720849097208500972085109720852097208530972085409720855097208560972085709720858097208590972086009720861097208620972086309720864097208650972086609720867097208680972086909720870097208710972087209720873097208740972087509720876097208770972087809720879097208800972088109720882097208830972088409720885097208860972088709720888097208890972089009720891097208920972089309720894097208950972089609720897097208980972089909720900097209010972090209720903097209040972090509720906097209070972090809720909097209100972091109720912097209130972091409720915097209160972091709720918097209190972092009720921097209220972092309720924097209250972092609720927097209280972092909720930097209310972093209720933097209340972093509720936097209370972093809720939097209400972094109720942097209430972094409720945097209460972094709720948097209490972095009720951097209520972095309720954097209550972095609720957097209580972095909720960097209610972096209720963097209640972096509720966097209670972096809720969097209700972097109720972097209730972097409720975097209760972097709720978097209790972098009720981097209820972098309720984097209850972098609720987097209880972098909720990097209910972099209720993097209940972099509720996097209970972099809720999097210000972100109721002097210030972100409721005097210060972100709721008097210090972101009721011097210120972101309721014097210150972101609721017097210180972101909721020097210210972102209721023097210240972102509721026097210270972102809721029097210300972103109721032097210330972103409721035097210360972103709721038097210390972104009721041097210420972104309721044097210450972104609721047097210480972104909721050097210510972105209721053097210540972105509721056097210570972105809721059097210600972106109721062097210630972106409721065097210660972106709721068097210690972107009721071097210720972107309721074097210750972107609721077097210780972107909721080097210810972108209721083097210840972108509721086097210870972108809721089097210900972109109721092097210930972109409721095097210960972109709721098097210990972110009721101097211020972110309721104097211050973000109730002097300030973000409730005097300060973000709730008097300090973001009730011097300120973001309730014097300150973001609730017097300180973001909730020097300210973002209730023097300240973002509730026097300270973002809730029097300300973003109730032097300330973003409730035097300360973003709730038097300390973004009730041097300420973004309730044097300450973004609730047097300480973004909730050097300510973005209730053097300540973005509730056097300570973005809730059097300600973006109730062097300630973006409730065097300660973006709730068097300690973007009730071097300720973007309730074097300750973007609730077097300780973007909730080097300810973008209730083097300840973008509730086097300870973008809730089097300900973009109730092097300930973009409730095097300960973009709730098097300990973010009730101097301020973010309730104097301050973010609730107097301080973010909730110097301110973011209730113097301140973011509730116097301170973011809730119097301200973012109730122097301230973012409730125097301260973012709730128097301290973013009730131097301320973013309730134097301350973013609730137097301380973013909730140097301410973014209730143097301440973014509730146097301470973014809730149097301500973015109730152097301530973015409730155097301560973015709730158097301590973016009730161097301620973016309730164097301650973016609730167097301680973016909730170097301710973017209730173097301740973017509730176097301770973017809730179097301800973018109730182097301830973018409730185097301860973018709730188097301890973019009730191097301920973019309730194097301950973019609730197097301980973019909730200097302010973020209730203097302040973020509730206097302070973020809730209097302100973021109730212097302130973021409730215097302160973021709730218097302190973022009730221097302220973022309730224097302250973022609730227097302280973022909730230097302310973023209730233097302340973023509730236097302370973023809730239097302400973024109730242097302430973024409730245097302460973024709730248097302490973025009730251097302520973025309730254097302550973025609730257097302580973025909730260097302610973026209730263097302640973026509730266097302670973026809730269097302700973027109730272097302730973027409730275097302760973027709730278097302790973028009730281097302820973028309730284097302850973028609730287097302880973028909730290097302910973029209730293097302940973029509730296097302970973029809730299097303000973030109730302097303030973030409730305097303060973030709730308097303090973031009730311097303120973031309730314097303150973031609730317097303180973031909730320097303210973032209730323097303240973032509730326097303270973032809730329097303300973033109730332097303330973033409730335097303360973033709730338097303390973034009730341097303420973034309730344097303450973034609730347097303480973034909730350097303510973035209730353097303540973035509730356097303570973035809730359097303600973036109730362097303630973036409730365097303660973036709730368097303690973037009730371097303720973037309730374097303750973037609730377097303780973037909730380097303810973038209730383097303840973038509730386097303870973038809730389097303900973039109730392097303930973039409730395097303960973039709730398097303990973040009730401097304020973040309730404097304050973040609730407097304080973040909730410097304110973041209730413097304140973041509730416097304170973041809730419097304200973042109730422097304230973042409730425097304260973042709730428097304290973043009730431097304320973043309730434097304350973043609730437097304380973043909730440097304410973044209730443097304440973044509730446097304470973044809730449097304500973045109730452097304530973045409730455097304560973045709730458097304590973046009730461097304620973046309730464097304650973046609730467097304680973046909730470097304710973047209730473097304740973047509730476097304770973047809730479097304800973048109730482097304830973048409730485097304860973048709730488097304890973049009730491097304920973049309730494097304950973049609730497097304980973049909730500097305010973050209730503097305040973050509730506097305070973050809730509097305100973051109730512097305130973051409730515097305160973051709730518097305190973052009730521097305220973052309730524097305250973052609730527097305280973052909730530097305310973053209730533097305340973053509730536097305370973053809730539097305400973054109730542097305430973054409730545097305460973054709730548097305490973055009730551097305520973055309730554097305550973055609730557097305580973055909730560097305610973056209730563097305640973056509730566097305670973056809730569097305700973057109730572097305730973057409730575097305760973057709730578097305790973058009730581097305820973058309730584097305850973058609730587097305880973058909730590097305910973059209730593097305940973059509730596097305970973059809730599097306000973060109730602097306030973060409730605097306060973060709730608097306090973061009730611097306120973061309730614097306150973061609730617097306180973061909730620097306210973062209730623097306240973062509730626097306270973062809730629097306300973063109730632097306330973063409730635097306360973063709730638097306390973064009730641097306420973064309730644097306450973064609730647097306480973064909730650097306510973065209730653097306540973065509730656097306570973065809730659097306600973066109730662097306630973066409730665097306660973066709730668097306690973067009730671097306720973067309730674097306750973067609730677097306780973067909730680097306810973068209730683097306840973068509730686097306870973068809730689097306900973069109730692097306930973069409730695097306960973069709730698097306990973070009730701097307020973070309730704097307050973070609730707097307080973070909730710097307110973071209730713097307140973071509730716097307170973071809730719097307200973072109730722097307230973072409730725097307260973072709730728097307290973073009730731097307320973073309730734097307350973073609730737097307380973073909730740097307410973074209730743097307440973074509730746097307470973074809730749097307500973075109730752097307530973075409730755097307560973075709730758097307590973076009730761097307620973076309730764097307650973076609730767097307680973076909730770097307710973077209730773097307740973077509730776097307770973077809730779097307800973078109730782097307830973078409730785097307860973078709730788097307890973079009730791097307920973079309730794097307950973079609730797097307980973079909730800097308010973080209730803097308040973080509730806097308070973080809730809097308100973081109730812097308130973081409730815097308160973081709730818097308190973082009730821097308220973082309730824097308250973082609730827097308280973082909730830097308310973083209730833097308340973083509730836097308370973083809730839097308400973084109730842097308430973084409730845097308460973084709730848097308490973085009730851097308520973085309730854097308550973085609730857097308580973085909730860097308610973086209730863097308640973086509730866097308670973086809730869097308700973087109730872097308730973087409730875097308760973087709730878097308790973088009730881097308820973088309730884097308850973088609730887097308880973088909730890097308910973089209730893097308940973089509730896097308970973089809730899097309000973090109730902097309030973090409730905097309060973090709730908097309090973091009730911097309120973091309730914097309150973091609730917097309180973091909730920097309210973092209730923097309240973092509730926097309270973092809730929097309300973093109730932097309330973093409730935097309360973093709730938097309390973094009730941097309420973094309730944097309450973094609730947097309480973094909730950097309510973095209730953097309540973095509730956097309570973095809730959097309600973096109730962097309630973096409730965097309660973096709730968097309690973097009730971097309720973097309730974097309750973097609730977097309780973097909730980097309810973098209730983097309840973098509730986097309870973098809730989097309900973099109730992097309930973099409730995097309960973099709730998097309990973100009731001097310020973100309731004097310050973100609731007097310080973100909731010097310110973101209731013097310140973101509731016097310170973101809731019097310200973102109731022097310230973102409731025097310260973102709731028097310290973103009731031097310320973103309731034097310350973103609731037097310380973103909731040097310410973104209731043097310440973104509731046097310470973104809731049097310500973105109731052097310530973105409731055097310560973105709731058097310590973106009731061097310620973106309731064097310650973106609731067097310680973106909731070097310710973107209731073097310740973107509731076097310770973107809731079097310800973108109731082097310830973108409731085097310860973108709731088097310890973109009731091097310920973109309731094097310950973109609731097097310980973109909731100097311010973110209731103097311040973110509740001097400020974000309740004097400050974000609740007097400080974000909740010097400110974001209740013097400140974001509740016097400170974001809740019097400200974002109740022097400230974002409740025097400260974002709740028097400290974003009740031097400320974003309740034097400350974003609740037097400380974003909740040097400410974004209740043097400440974004509740046097400470974004809740049097400500974005109740052097400530974005409740055097400560974005709740058097400590974006009740061097400620974006309740064097400650974006609740067097400680974006909740070097400710974007209740073097400740974007509740076097400770974007809740079097400800974008109740082097400830974008409740085097400860974008709740088097400890974009009740091097400920974009309740094097400950974009609740097097400980974009909740100097401010974010209740103097401040974010509740106097401070974010809740109097401100974011109740112097401130974011409740115097401160974011709740118097401190974012009740121097401220974012309740124097401250974012609740127097401280974012909740130097401310974013209740133097401340974013509740136097401370974013809740139097401400974014109740142097401430974014409740145097401460974014709740148097401490974015009740151097401520974015309740154097401550974015609740157097401580974015909740160097401610974016209740163097401640974016509740166097401670974016809740169097401700974017109740172097401730974017409740175097401760974017709740178097401790974018009740181097401820974018309740184097401850974018609740187097401880974018909740190097401910974019209740193097401940974019509740196097401970974019809740199097402000974020109740202097402030974020409740205097402060974020709740208097402090974021009740211097402120974021309740214097402150974021609740217097402180974021909740220097402210974022209740223097402240974022509740226097402270974022809740229097402300974023109740232097402330974023409740235097402360974023709740238097402390974024009740241097402420974024309740244097402450974024609740247097402480974024909740250097402510974025209740253097402540974025509740256097402570974025809740259097402600974026109740262097402630974026409740265097402660974026709740268097402690974027009740271097402720974027309740274097402750974027609740277097402780974027909740280097402810974028209740283097402840974028509740286097402870974028809740289097402900974029109740292097402930974029409740295097402960974029709740298097402990974030009740301097403020974030309740304097403050974030609740307097403080974030909740310097403110974031209740313097403140974031509740316097403170974031809740319097403200974032109740322097403230974032409740325097403260974032709740328097403290974033009740331097403320974033309740334097403350974033609740337097403380974033909740340097403410974034209740343097403440974034509740346097403470974034809740349097403500974035109740352097403530974035409740355097403560974035709740358097403590974036009740361097403620974036309740364097403650974036609740367097403680974036909740370097403710974037209740373097403740974037509740376097403770974037809740379097403800974038109740382097403830974038409740385097403860974038709740388097403890974039009740391097403920974039309740394097403950974039609740397097403980974039909740400097404010974040209740403097404040974040509740406097404070974040809740409097404100974041109740412097404130974041409740415097404160974041709740418097404190974042009740421097404220974042309740424097404250974042609740427097404280974042909740430097404310974043209740433097404340974043509740436097404370974043809740439097404400974044109740442097404430974044409740445097404460974044709740448097404490974045009740451097404520974045309740454097404550974045609740457097404580974045909740460097404610974046209740463097404640974046509740466097404670974046809740469097404700974047109740472097404730974047409740475097404760974047709740478097404790974048009740481097404820974048309740484097404850974048609740487097404880974048909740490097404910974049209740493097404940974049509740496097404970974049809740499097405000974050109740502097405030974050409740505097405060974050709740508097405090974051009740511097405120974051309740514097405150974051609740517097405180974051909740520097405210974052209740523097405240974052509740526097405270974052809740529097405300974053109740532097405330974053409740535097405360974053709740538097405390974054009740541097405420974054309740544097405450974054609740547097405480974054909740550097405510974055209740553097405540974055509740556097405570974055809740559097405600974056109740562097405630974056409740565097405660974056709740568097405690974057009740571097405720974057309740574097405750974057609740577097405780974057909740580097405810974058209740583097405840974058509740586097405870974058809740589097405900974059109740592097405930974059409740595097405960974059709740598097405990974060009740601097406020974060309740604097406050974060609740607097406080974060909740610097406110974061209740613097406140974061509740616097406170974061809740619097406200974062109740622097406230974062409740625097406260974062709740628097406290974063009740631097406320974063309740634097406350974063609740637097406380974063909740640097406410974064209740643097406440974064509740646097406470974064809740649097406500974065109740652097406530974065409740655097406560974065709740658097406590974066009740661097406620974066309740664097406650974066609740667097406680974066909740670097406710974067209740673097406740974067509740676097406770974067809740679097406800974068109740682097406830974068409740685097406860974068709740688097406890974069009740691097406920974069309740694097406950974069609740697097406980974069909740700097407010974070209740703097407040974070509740706097407070974070809740709097407100974071109740712097407130974071409740715097407160974071709740718097407190974072009740721097407220974072309740724097407250974072609740727097407280974072909740730097407310974073209740733097407340974073509740736097407370974073809740739097407400974074109740742097407430974074409740745097407460974074709740748097407490974075009740751097407520974075309740754097407550974075609740757097407580974075909740760097407610974076209740763097407640974076509740766097407670974076809740769097407700974077109740772097407730974077409740775097407760974077709740778097407790974078009740781097407820974078309740784097407850974078609740787097407880974078909740790097407910974079209740793097407940974079509740796097407970974079809740799097408000974080109740802097408030974080409740805097408060974080709740808097408090974081009740811097408120974081309740814097408150974081609740817097408180974081909740820097408210974082209740823097408240974082509740826097408270974082809740829097408300974083109740832097408330974083409740835097408360974083709740838097408390974084009740841097408420974084309740844097408450974084609740847097408480974084909740850097408510974085209740853097408540974085509740856097408570974085809740859097408600974086109740862097408630974086409740865097408660974086709740868097408690974087009740871097408720974087309740874097408750974087609740877097408780974087909740880097408810974088209740883097408840974088509740886097408870974088809740889097408900974089109740892097408930974089409740895097408960974089709740898097408990974090009740901097409020974090309740904097409050974090609740907097409080974090909740910097409110974091209740913097409140974091509740916097409170974091809740919097409200974092109740922097409230974092409740925097409260974092709740928097409290974093009740931097409320974093309740934097409350974093609740937097409380974093909740940097409410974094209740943097409440974094509740946097409470974094809740949097409500974095109740952097409530974095409740955097409560974095709740958097409590974096009740961097409620974096309740964097409650974096609740967097409680974096909740970097409710974097209740973097409740974097509740976097409770974097809740979097409800974098109740982097409830974098409740985097409860974098709740988097409890974099009740991097409920974099309740994097409950974099609740997097409980974099909741000097410010974100209741003097410040974100509741006097410070974100809741009097410100974101109741012097410130974101409741015097410160974101709741018097410190974102009741021097410220974102309741024097410250974102609741027097410280974102909741030097410310974103209741033097410340974103509741036097410370974103809741039097410400974104109741042097410430974104409741045097410460974104709741048097410490974105009741051097410520974105309741054097410550974105609741057097410580974105909741060097410610974106209741063097410640974106509741066097410670974106809741069097410700974107109741072097410730974107409741075097410760974107709741078097410790974108009741081097410820974108309741084097410850974108609741087097410880974108909741090097410910974109209741093097410940974109509741096097410970974109809741099097411000974110109741102097411030974110409741105097500010975000209750003097500040975000509750006097500070975000809750009097500100975001109750012097500130975001409750015097500160975001709750018097500190975002009750021097500220975002309750024097500250975002609750027097500280975002909750030097500310975003209750033097500340975003509750036097500370975003809750039097500400975004109750042097500430975004409750045097500460975004709750048097500490975005009750051097500520975005309750054097500550975005609750057097500580975005909750060097500610975006209750063097500640975006509750066097500670975006809750069097500700975007109750072097500730975007409750075097500760975007709750078097500790975008009750081097500820975008309750084097500850975008609750087097500880975008909750090097500910975009209750093097500940975009509750096097500970975009809750099097501000975010109750102097501030975010409750105097501060975010709750108097501090975011009750111097501120975011309750114097501150975011609750117097501180975011909750120097501210975012209750123097501240975012509750126097501270975012809750129097501300975013109750132097501330975013409750135097501360975013709750138097501390975014009750141097501420975014309750144097501450975014609750147097501480975014909750150097501510975015209750153097501540975015509750156097501570975015809750159097501600975016109750162097501630975016409750165097501660975016709750168097501690975017009750171097501720975017309750174097501750975017609750177097501780975017909750180097501810975018209750183097501840975018509750186097501870975018809750189097501900975019109750192097501930975019409750195097501960975019709750198097501990975020009750201097502020975020309750204097502050975020609750207097502080975020909750210097502110975021209750213097502140975021509750216097502170975021809750219097502200975022109750222097502230975022409750225097502260975022709750228097502290975023009750231097502320975023309750234097502350975023609750237097502380975023909750240097502410975024209750243097502440975024509750246097502470975024809750249097502500975025109750252097502530975025409750255097502560975025709750258097502590975026009750261097502620975026309750264097502650975026609750267097502680975026909750270097502710975027209750273097502740975027509750276097502770975027809750279097502800975028109750282097502830975028409750285097502860975028709750288097502890975029009750291097502920975029309750294097502950975029609750297097502980975029909750300097503010975030209750303097503040975030509750306097503070975030809750309097503100975031109750312097503130975031409750315097503160975031709750318097503190975032009750321097503220975032309750324097503250975032609750327097503280975032909750330097503310975033209750333097503340975033509750336097503370975033809750339097503400975034109750342097503430975034409750345097503460975034709750348097503490975035009750351097503520975035309750354097503550975035609750357097503580975035909750360097503610975036209750363097503640975036509750366097503670975036809750369097503700975037109750372097503730975037409750375097503760975037709750378097503790975038009750381097503820975038309750384097503850975038609750387097503880975038909750390097503910975039209750393097503940975039509750396097503970975039809750399097504000975040109750402097504030975040409750405097504060975040709750408097504090975041009750411097504120975041309750414097504150975041609750417097504180975041909750420097504210975042209750423097504240975042509750426097504270975042809750429097504300975043109750432097504330975043409750435097504360975043709750438097504390975044009750441097504420975044309750444097504450975044609750447097504480975044909750450097504510975045209750453097504540975045509750456097504570975045809750459097504600975046109750462097504630975046409750465097504660975046709750468097504690975047009750471097504720975047309750474097504750975047609750477097504780975047909750480097504810975048209750483097504840975048509750486097504870975048809750489097504900975049109750492097504930975049409750495097504960975049709750498097504990975050009750501097505020975050309750504097505050975050609750507097505080975050909750510097505110975051209750513097505140975051509750516097505170975051809750519097505200975052109750522097505230975052409750525097505260975052709750528097505290975053009750531097505320975053309750534097505350975053609750537097505380975053909750540097505410975054209750543097505440975054509750546097505470975054809750549097505500975055109750552097505530975055409750555097505560975055709750558097505590975056009750561097505620975056309750564097505650975056609750567097505680975056909750570097505710975057209750573097505740975057509750576097505770975057809750579097505800975058109750582097505830975058409750585097505860975058709750588097505890975059009750591097505920975059309750594097505950975059609750597097505980975059909750600097506010975060209750603097506040975060509750606097506070975060809750609097506100975061109750612097506130975061409750615097506160975061709750618097506190975062009750621097506220975062309750624097506250975062609750627097506280975062909750630097506310975063209750633097506340975063509750636097506370975063809750639097506400975064109750642097506430975064409750645097506460975064709750648097506490975065009750651097506520975065309750654097506550975065609750657097506580975065909750660097506610975066209750663097506640975066509750666097506670975066809750669097506700975067109750672097506730975067409750675097506760975067709750678097506790975068009750681097506820975068309750684097506850975068609750687097506880975068909750690097506910975069209750693097506940975069509750696097506970975069809750699097507000975070109750702097507030975070409750705097507060975070709750708097507090975071009750711097507120975071309750714097507150975071609750717097507180975071909750720097507210975072209750723097507240975072509750726097507270975072809750729097507300975073109750732097507330975073409750735097507360975073709750738097507390975074009750741097507420975074309750744097507450975074609750747097507480975074909750750097507510975075209750753097507540975075509750756097507570975075809750759097507600975076109750762097507630975076409750765097507660975076709750768097507690975077009750771097507720975077309750774097507750975077609750777097507780975077909750780097507810975078209750783097507840975078509750786097507870975078809750789097507900975079109750792097507930975079409750795097507960975079709750798097507990975080009750801097508020975080309750804097508050975080609750807097508080975080909750810097508110975081209750813097508140975081509750816097508170975081809750819097508200975082109750822097508230975082409750825097508260975082709750828097508290975083009750831097508320975083309750834097508350975083609750837097508380975083909750840097508410975084209750843097508440975084509750846097508470975084809750849097508500975085109750852097508530975085409750855097508560975085709750858097508590975086009750861097508620975086309750864097508650975086609750867097508680975086909750870097508710975087209750873097508740975087509750876097508770975087809750879097508800975088109750882097508830975088409750885097508860975088709750888097508890975089009750891097508920975089309750894097508950975089609750897097508980975089909750900097509010975090209750903097509040975090509750906097509070975090809750909097509100975091109750912097509130975091409750915097509160975091709750918097509190975092009750921097509220975092309750924097509250975092609750927097509280975092909750930097509310975093209750933097509340975093509750936097509370975093809750939097509400975094109750942097509430975094409750945097509460975094709750948097509490975095009750951097509520975095309750954097509550975095609750957097509580975095909750960097509610975096209750963097509640975096509750966097509670975096809750969097509700975097109750972097509730975097409750975097509760975097709750978097509790975098009750981097509820975098309750984097509850975098609750987097509880975098909750990097509910975099209750993097509940975099509750996097509970975099809750999097510000975100109751002097510030975100409751005097510060975100709751008097510090975101009751011097510120975101309751014097510150975101609751017097510180975101909751020097510210975102209751023097510240975102509751026097510270975102809751029097510300975103109751032097510330975103409751035097510360975103709751038097510390975104009751041097510420975104309751044097510450975104609751047097510480975104909751050097510510975105209751053097510540975105509751056097510570975105809751059097510600975106109751062097510630975106409751065097510660975106709751068097510690975107009751071097510720975107309751074097510750975107609751077097510780975107909751080097510810975108209751083097510840975108509751086097510870975108809751089097510900975109109751092097510930975109409751095097510960975109709751098097510990975110009751101097511020975110309751104097511050976000109760002097600030976000409760005097600060976000709760008097600090976001009760011097600120976001309760014097600150976001609760017097600180976001909760020097600210976002209760023097600240976002509760026097600270976002809760029097600300976003109760032097600330976003409760035097600360976003709760038097600390976004009760041097600420976004309760044097600450976004609760047097600480976004909760050097600510976005209760053097600540976005509760056097600570976005809760059097600600976006109760062097600630976006409760065097600660976006709760068097600690976007009760071097600720976007309760074097600750976007609760077097600780976007909760080097600810976008209760083097600840976008509760086097600870976008809760089097600900976009109760092097600930976009409760095097600960976009709760098097600990976010009760101097601020976010309760104097601050976010609760107097601080976010909760110097601110976011209760113097601140976011509760116097601170976011809760119097601200976012109760122097601230976012409760125097601260976012709760128097601290976013009760131097601320976013309760134097601350976013609760137097601380976013909760140097601410976014209760143097601440976014509760146097601470976014809760149097601500976015109760152097601530976015409760155097601560976015709760158097601590976016009760161097601620976016309760164097601650976016609760167097601680976016909760170097601710976017209760173097601740976017509760176097601770976017809760179097601800976018109760182097601830976018409760185097601860976018709760188097601890976019009760191097601920976019309760194097601950976019609760197097601980976019909760200097602010976020209760203097602040976020509760206097602070976020809760209097602100976021109760212097602130976021409760215097602160976021709760218097602190976022009760221097602220976022309760224097602250976022609760227097602280976022909760230097602310976023209760233097602340976023509760236097602370976023809760239097602400976024109760242097602430976024409760245097602460976024709760248097602490976025009760251097602520976025309760254097602550976025609760257097602580976025909760260097602610976026209760263097602640976026509760266097602670976026809760269097602700976027109760272097602730976027409760275097602760976027709760278097602790976028009760281097602820976028309760284097602850976028609760287097602880976028909760290097602910976029209760293097602940976029509760296097602970976029809760299097603000976030109760302097603030976030409760305097603060976030709760308097603090976031009760311097603120976031309760314097603150976031609760317097603180976031909760320097603210976032209760323097603240976032509760326097603270976032809760329097603300976033109760332097603330976033409760335097603360976033709760338097603390976034009760341097603420976034309760344097603450976034609760347097603480976034909760350097603510976035209760353097603540976035509760356097603570976035809760359097603600976036109760362097603630976036409760365097603660976036709760368097603690976037009760371097603720976037309760374097603750976037609760377097603780976037909760380097603810976038209760383097603840976038509760386097603870976038809760389097603900976039109760392097603930976039409760395097603960976039709760398097603990976040009760401097604020976040309760404097604050976040609760407097604080976040909760410097604110976041209760413097604140976041509760416097604170976041809760419097604200976042109760422097604230976042409760425097604260976042709760428097604290976043009760431097604320976043309760434097604350976043609760437097604380976043909760440097604410976044209760443097604440976044509760446097604470976044809760449097604500976045109760452097604530976045409760455097604560976045709760458097604590976046009760461097604620976046309760464097604650976046609760467097604680976046909760470097604710976047209760473097604740976047509760476097604770976047809760479097604800976048109760482097604830976048409760485097604860976048709760488097604890976049009760491097604920976049309760494097604950976049609760497097604980976049909760500097605010976050209760503097605040976050509760506097605070976050809760509097605100976051109760512097605130976051409760515097605160976051709760518097605190976052009760521097605220976052309760524097605250976052609760527097605280976052909760530097605310976053209760533097605340976053509760536097605370976053809760539097605400976054109760542097605430976054409760545097605460976054709760548097605490976055009760551097605520976055309760554097605550976055609760557097605580976055909760560097605610976056209760563097605640976056509760566097605670976056809760569097605700976057109760572097605730976057409760575097605760976057709760578097605790976058009760581097605820976058309760584097605850976058609760587097605880976058909760590097605910976059209760593097605940976059509760596097605970976059809760599097606000976060109760602097606030976060409760605097606060976060709760608097606090976061009760611097606120976061309760614097606150976061609760617097606180976061909760620097606210976062209760623097606240976062509760626097606270976062809760629097606300976063109760632097606330976063409760635097606360976063709760638097606390976064009760641097606420976064309760644097606450976064609760647097606480976064909760650097606510976065209760653097606540976065509760656097606570976065809760659097606600976066109760662097606630976066409760665097606660976066709760668097606690976067009760671097606720976067309760674097606750976067609760677097606780976067909760680097606810976068209760683097606840976068509760686097606870976068809760689097606900976069109760692097606930976069409760695097606960976069709760698097606990976070009760701097607020976070309760704097607050976070609760707097607080976070909760710097607110976071209760713097607140976071509760716097607170976071809760719097607200976072109760722097607230976072409760725097607260976072709760728097607290976073009760731097607320976073309760734097607350976073609760737097607380976073909760740097607410976074209760743097607440976074509760746097607470976074809760749097607500976075109760752097607530976075409760755097607560976075709760758097607590976076009760761097607620976076309760764097607650976076609760767097607680976076909760770097607710976077209760773097607740976077509760776097607770976077809760779097607800976078109760782097607830976078409760785097607860976078709760788097607890976079009760791097607920976079309760794097607950976079609760797097607980976079909760800097608010976080209760803097608040976080509760806097608070976080809760809097608100976081109760812097608130976081409760815097608160976081709760818097608190976082009760821097608220976082309760824097608250976082609760827097608280976082909760830097608310976083209760833097608340976083509760836097608370976083809760839097608400976084109760842097608430976084409760845097608460976084709760848097608490976085009760851097608520976085309760854097608550976085609760857097608580976085909760860097608610976086209760863097608640976086509760866097608670976086809760869097608700976087109760872097608730976087409760875097608760976087709760878097608790976088009760881097608820976088309760884097608850976088609760887097608880976088909760890097608910976089209760893097608940976089509760896097608970976089809760899097609000976090109760902097609030976090409760905097609060976090709760908097609090976091009760911097609120976091309760914097609150976091609760917097609180976091909760920097609210976092209760923097609240976092509760926097609270976092809760929097609300976093109760932097609330976093409760935097609360976093709760938097609390976094009760941097609420976094309760944097609450976094609760947097609480976094909760950097609510976095209760953097609540976095509760956097609570976095809760959097609600976096109760962097609630976096409760965097609660976096709760968097609690976097009760971097609720976097309760974097609750976097609760977097609780976097909760980097609810976098209760983097609840976098509760986097609870976098809760989097609900976099109760992097609930976099409760995097609960976099709760998097609990976100009761001097610020976100309761004097610050976100609761007097610080976100909761010097610110976101209761013097610140976101509761016097610170976101809761019097610200976102109761022097610230976102409761025097610260976102709761028097610290976103009761031097610320976103309761034097610350976103609761037097610380976103909761040097610410976104209761043097610440976104509761046097610470976104809761049097610500976105109761052097610530976105409761055097610560976105709761058097610590976106009761061097610620976106309761064097610650976106609761067097610680976106909761070097610710976107209761073097610740976107509761076097610770976107809761079097610800976108109761082097610830976108409761085097610860976108709761088097610890976109009761091097610920976109309761094097610950976109609761097097610980976109909761100097611010976110209761103097611040976110509770001097700020977000309770004097700050977000609770007097700080977000909770010097700110977001209770013097700140977001509770016097700170977001809770019097700200977002109770022097700230977002409770025097700260977002709770028097700290977003009770031097700320977003309770034097700350977003609770037097700380977003909770040097700410977004209770043097700440977004509770046097700470977004809770049097700500977005109770052097700530977005409770055097700560977005709770058097700590977006009770061097700620977006309770064097700650977006609770067097700680977006909770070097700710977007209770073097700740977007509770076097700770977007809770079097700800977008109770082097700830977008409770085097700860977008709770088097700890977009009770091097700920977009309770094097700950977009609770097097700980977009909770100097701010977010209770103097701040977010509770106097701070977010809770109097701100977011109770112097701130977011409770115097701160977011709770118097701190977012009770121097701220977012309770124097701250977012609770127097701280977012909770130097701310977013209770133097701340977013509770136097701370977013809770139097701400977014109770142097701430977014409770145097701460977014709770148097701490977015009770151097701520977015309770154097701550977015609770157097701580977015909770160097701610977016209770163097701640977016509770166097701670977016809770169097701700977017109770172097701730977017409770175097701760977017709770178097701790977018009770181097701820977018309770184097701850977018609770187097701880977018909770190097701910977019209770193097701940977019509770196097701970977019809770199097702000977020109770202097702030977020409770205097702060977020709770208097702090977021009770211097702120977021309770214097702150977021609770217097702180977021909770220097702210977022209770223097702240977022509770226097702270977022809770229097702300977023109770232097702330977023409770235097702360977023709770238097702390977024009770241097702420977024309770244097702450977024609770247097702480977024909770250097702510977025209770253097702540977025509770256097702570977025809770259097702600977026109770262097702630977026409770265097702660977026709770268097702690977027009770271097702720977027309770274097702750977027609770277097702780977027909770280097702810977028209770283097702840977028509770286097702870977028809770289097702900977029109770292097702930977029409770295097702960977029709770298097702990977030009770301097703020977030309770304097703050977030609770307097703080977030909770310097703110977031209770313097703140977031509770316097703170977031809770319097703200977032109770322097703230977032409770325097703260977032709770328097703290977033009770331097703320977033309770334097703350977033609770337097703380977033909770340097703410977034209770343097703440977034509770346097703470977034809770349097703500977035109770352097703530977035409770355097703560977035709770358097703590977036009770361097703620977036309770364097703650977036609770367097703680977036909770370097703710977037209770373097703740977037509770376097703770977037809770379097703800977038109770382097703830977038409770385097703860977038709770388097703890977039009770391097703920977039309770394097703950977039609770397097703980977039909770400097704010977040209770403097704040977040509770406097704070977040809770409097704100977041109770412097704130977041409770415097704160977041709770418097704190977042009770421097704220977042309770424097704250977042609770427097704280977042909770430097704310977043209770433097704340977043509770436097704370977043809770439097704400977044109770442097704430977044409770445097704460977044709770448097704490977045009770451097704520977045309770454097704550977045609770457097704580977045909770460097704610977046209770463097704640977046509770466097704670977046809770469097704700977047109770472097704730977047409770475097704760977047709770478097704790977048009770481097704820977048309770484097704850977048609770487097704880977048909770490097704910977049209770493097704940977049509770496097704970977049809770499097705000977050109770502097705030977050409770505097705060977050709770508097705090977051009770511097705120977051309770514097705150977051609770517097705180977051909770520097705210977052209770523097705240977052509770526097705270977052809770529097705300977053109770532097705330977053409770535097705360977053709770538097705390977054009770541097705420977054309770544097705450977054609770547097705480977054909770550097705510977055209770553097705540977055509770556097705570977055809770559097705600977056109770562097705630977056409770565097705660977056709770568097705690977057009770571097705720977057309770574097705750977057609770577097705780977057909770580097705810977058209770583097705840977058509770586097705870977058809770589097705900977059109770592097705930977059409770595097705960977059709770598097705990977060009770601097706020977060309770604097706050977060609770607097706080977060909770610097706110977061209770613097706140977061509770616097706170977061809770619097706200977062109770622097706230977062409770625097706260977062709770628097706290977063009770631097706320977063309770634097706350977063609770637097706380977063909770640097706410977064209770643097706440977064509770646097706470977064809770649097706500977065109770652097706530977065409770655097706560977065709770658097706590977066009770661097706620977066309770664097706650977066609770667097706680977066909770670097706710977067209770673097706740977067509770676097706770977067809770679097706800977068109770682097706830977068409770685097706860977068709770688097706890977069009770691097706920977069309770694097706950977069609770697097706980977069909770700097707010977070209770703097707040977070509770706097707070977070809770709097707100977071109770712097707130977071409770715097707160977071709770718097707190977072009770721097707220977072309770724097707250977072609770727097707280977072909770730097707310977073209770733097707340977073509770736097707370977073809770739097707400977074109770742097707430977074409770745097707460977074709770748097707490977075009770751097707520977075309770754097707550977075609770757097707580977075909770760097707610977076209770763097707640977076509770766097707670977076809770769097707700977077109770772097707730977077409770775097707760977077709770778097707790977078009770781097707820977078309770784097707850977078609770787097707880977078909770790097707910977079209770793097707940977079509770796097707970977079809770799097708000977080109770802097708030977080409770805097708060977080709770808097708090977081009770811097708120977081309770814097708150977081609770817097708180977081909770820097708210977082209770823097708240977082509770826097708270977082809770829097708300977083109770832097708330977083409770835097708360977083709770838097708390977084009770841097708420977084309770844097708450977084609770847097708480977084909770850097708510977085209770853097708540977085509770856097708570977085809770859097708600977086109770862097708630977086409770865097708660977086709770868097708690977087009770871097708720977087309770874097708750977087609770877097708780977087909770880097708810977088209770883097708840977088509770886097708870977088809770889097708900977089109770892097708930977089409770895097708960977089709770898097708990977090009770901097709020977090309770904097709050977090609770907097709080977090909770910097709110977091209770913097709140977091509770916097709170977091809770919097709200977092109770922097709230977092409770925097709260977092709770928097709290977093009770931097709320977093309770934097709350977093609770937097709380977093909770940097709410977094209770943097709440977094509770946097709470977094809770949097709500977095109770952097709530977095409770955097709560977095709770958097709590977096009770961097709620977096309770964097709650977096609770967097709680977096909770970097709710977097209770973097709740977097509770976097709770977097809770979097709800977098109770982097709830977098409770985097709860977098709770988097709890977099009770991097709920977099309770994097709950977099609770997097709980977099909771000097710010977100209771003097710040977100509771006097710070977100809771009097710100977101109771012097710130977101409771015097710160977101709771018097710190977102009771021097710220977102309771024097710250977102609771027097710280977102909771030097710310977103209771033097710340977103509771036097710370977103809771039097710400977104109771042097710430977104409771045097710460977104709771048097710490977105009771051097710520977105309771054097710550977105609771057097710580977105909771060097710610977106209771063097710640977106509771066097710670977106809771069097710700977107109771072097710730977107409771075097710760977107709771078097710790977108009771081097710820977108309771084097710850977108609771087097710880977108909771090097710910977109209771093097710940977109509771096097710970977109809771099097711000977110109771102097711030977110409771105097800010978000209780003097800040978000509780006097800070978000809780009097800100978001109780012097800130978001409780015097800160978001709780018097800190978002009780021097800220978002309780024097800250978002609780027097800280978002909780030097800310978003209780033097800340978003509780036097800370978003809780039097800400978004109780042097800430978004409780045097800460978004709780048097800490978005009780051097800520978005309780054097800550978005609780057097800580978005909780060097800610978006209780063097800640978006509780066097800670978006809780069097800700978007109780072097800730978007409780075097800760978007709780078097800790978008009780081097800820978008309780084097800850978008609780087097800880978008909780090097800910978009209780093097800940978009509780096097800970978009809780099097801000978010109780102097801030978010409780105097801060978010709780108097801090978011009780111097801120978011309780114097801150978011609780117097801180978011909780120097801210978012209780123097801240978012509780126097801270978012809780129097801300978013109780132097801330978013409780135097801360978013709780138097801390978014009780141097801420978014309780144097801450978014609780147097801480978014909780150097801510978015209780153097801540978015509780156097801570978015809780159097801600978016109780162097801630978016409780165097801660978016709780168097801690978017009780171097801720978017309780174097801750978017609780177097801780978017909780180097801810978018209780183097801840978018509780186097801870978018809780189097801900978019109780192097801930978019409780195097801960978019709780198097801990978020009780201097802020978020309780204097802050978020609780207097802080978020909780210097802110978021209780213097802140978021509780216097802170978021809780219097802200978022109780222097802230978022409780225097802260978022709780228097802290978023009780231097802320978023309780234097802350978023609780237097802380978023909780240097802410978024209780243097802440978024509780246097802470978024809780249097802500978025109780252097802530978025409780255097802560978025709780258097802590978026009780261097802620978026309780264097802650978026609780267097802680978026909780270097802710978027209780273097802740978027509780276097802770978027809780279097802800978028109780282097802830978028409780285097802860978028709780288097802890978029009780291097802920978029309780294097802950978029609780297097802980978029909780300097803010978030209780303097803040978030509780306097803070978030809780309097803100978031109780312097803130978031409780315097803160978031709780318097803190978032009780321097803220978032309780324097803250978032609780327097803280978032909780330097803310978033209780333097803340978033509780336097803370978033809780339097803400978034109780342097803430978034409780345097803460978034709780348097803490978035009780351097803520978035309780354097803550978035609780357097803580978035909780360097803610978036209780363097803640978036509780366097803670978036809780369097803700978037109780372097803730978037409780375097803760978037709780378097803790978038009780381097803820978038309780384097803850978038609780387097803880978038909780390097803910978039209780393097803940978039509780396097803970978039809780399097804000978040109780402097804030978040409780405097804060978040709780408097804090978041009780411097804120978041309780414097804150978041609780417097804180978041909780420097804210978042209780423097804240978042509780426097804270978042809780429097804300978043109780432097804330978043409780435097804360978043709780438097804390978044009780441097804420978044309780444097804450978044609780447097804480978044909780450097804510978045209780453097804540978045509780456097804570978045809780459097804600978046109780462097804630978046409780465097804660978046709780468097804690978047009780471097804720978047309780474097804750978047609780477097804780978047909780480097804810978048209780483097804840978048509780486097804870978048809780489097804900978049109780492097804930978049409780495097804960978049709780498097804990978050009780501097805020978050309780504097805050978050609780507097805080978050909780510097805110978051209780513097805140978051509780516097805170978051809780519097805200978052109780522097805230978052409780525097805260978052709780528097805290978053009780531097805320978053309780534097805350978053609780537097805380978053909780540097805410978054209780543097805440978054509780546097805470978054809780549097805500978055109780552097805530978055409780555097805560978055709780558097805590978056009780561097805620978056309780564097805650978056609780567097805680978056909780570097805710978057209780573097805740978057509780576097805770978057809780579097805800978058109780582097805830978058409780585097805860978058709780588097805890978059009780591097805920978059309780594097805950978059609780597097805980978059909780600097806010978060209780603097806040978060509780606097806070978060809780609097806100978061109780612097806130978061409780615097806160978061709780618097806190978062009780621097806220978062309780624097806250978062609780627097806280978062909780630097806310978063209780633097806340978063509780636097806370978063809780639097806400978064109780642097806430978064409780645097806460978064709780648097806490978065009780651097806520978065309780654097806550978065609780657097806580978065909780660097806610978066209780663097806640978066509780666097806670978066809780669097806700978067109780672097806730978067409780675097806760978067709780678097806790978068009780681097806820978068309780684097806850978068609780687097806880978068909780690097806910978069209780693097806940978069509780696097806970978069809780699097807000978070109780702097807030978070409780705097807060978070709780708097807090978071009780711097807120978071309780714097807150978071609780717097807180978071909780720097807210978072209780723097807240978072509780726097807270978072809780729097807300978073109780732097807330978073409780735097807360978073709780738097807390978074009780741097807420978074309780744097807450978074609780747097807480978074909780750097807510978075209780753097807540978075509780756097807570978075809780759097807600978076109780762097807630978076409780765097807660978076709780768097807690978077009780771097807720978077309780774097807750978077609780777097807780978077909780780097807810978078209780783097807840978078509780786097807870978078809780789097807900978079109780792097807930978079409780795097807960978079709780798097807990978080009780801097808020978080309780804097808050978080609780807097808080978080909780810097808110978081209780813097808140978081509780816097808170978081809780819097808200978082109780822097808230978082409780825097808260978082709780828097808290978083009780831097808320978083309780834097808350978083609780837097808380978083909780840097808410978084209780843097808440978084509780846097808470978084809780849097808500978085109780852097808530978085409780855097808560978085709780858097808590978086009780861097808620978086309780864097808650978086609780867097808680978086909780870097808710978087209780873097808740978087509780876097808770978087809780879097808800978088109780882097808830978088409780885097808860978088709780888097808890978089009780891097808920978089309780894097808950978089609780897097808980978089909780900097809010978090209780903097809040978090509780906097809070978090809780909097809100978091109780912097809130978091409780915097809160978091709780918097809190978092009780921097809220978092309780924097809250978092609780927097809280978092909780930097809310978093209780933097809340978093509780936097809370978093809780939097809400978094109780942097809430978094409780945097809460978094709780948097809490978095009780951097809520978095309780954097809550978095609780957097809580978095909780960097809610978096209780963097809640978096509780966097809670978096809780969097809700978097109780972097809730978097409780975097809760978097709780978097809790978098009780981097809820978098309780984097809850978098609780987097809880978098909780990097809910978099209780993097809940978099509780996097809970978099809780999097810000978100109781002097810030978100409781005097810060978100709781008097810090978101009781011097810120978101309781014097810150978101609781017097810180978101909781020097810210978102209781023097810240978102509781026097810270978102809781029097810300978103109781032097810330978103409781035097810360978103709781038097810390978104009781041097810420978104309781044097810450978104609781047097810480978104909781050097810510978105209781053097810540978105509781056097810570978105809781059097810600978106109781062097810630978106409781065097810660978106709781068097810690978107009781071097810720978107309781074097810750978107609781077097810780978107909781080097810810978108209781083097810840978108509781086097810870978108809781089097810900978109109781092097810930978109409781095097810960978109709781098097810990978110009781101097811020978110309781104097811050979000109790002097900030979000409790005097900060979000709790008097900090979001009790011097900120979001309790014097900150979001609790017097900180979001909790020097900210979002209790023097900240979002509790026097900270979002809790029097900300979003109790032097900330979003409790035097900360979003709790038097900390979004009790041097900420979004309790044097900450979004609790047097900480979004909790050097900510979005209790053097900540979005509790056097900570979005809790059097900600979006109790062097900630979006409790065097900660979006709790068097900690979007009790071097900720979007309790074097900750979007609790077097900780979007909790080097900810979008209790083097900840979008509790086097900870979008809790089097900900979009109790092097900930979009409790095097900960979009709790098097900990979010009790101097901020979010309790104097901050979010609790107097901080979010909790110097901110979011209790113097901140979011509790116097901170979011809790119097901200979012109790122097901230979012409790125097901260979012709790128097901290979013009790131097901320979013309790134097901350979013609790137097901380979013909790140097901410979014209790143097901440979014509790146097901470979014809790149097901500979015109790152097901530979015409790155097901560979015709790158097901590979016009790161097901620979016309790164097901650979016609790167097901680979016909790170097901710979017209790173097901740979017509790176097901770979017809790179097901800979018109790182097901830979018409790185097901860979018709790188097901890979019009790191097901920979019309790194097901950979019609790197097901980979019909790200097902010979020209790203097902040979020509790206097902070979020809790209097902100979021109790212097902130979021409790215097902160979021709790218097902190979022009790221097902220979022309790224097902250979022609790227097902280979022909790230097902310979023209790233097902340979023509790236097902370979023809790239097902400979024109790242097902430979024409790245097902460979024709790248097902490979025009790251097902520979025309790254097902550979025609790257097902580979025909790260097902610979026209790263097902640979026509790266097902670979026809790269097902700979027109790272097902730979027409790275097902760979027709790278097902790979028009790281097902820979028309790284097902850979028609790287097902880979028909790290097902910979029209790293097902940979029509790296097902970979029809790299097903000979030109790302097903030979030409790305097903060979030709790308097903090979031009790311097903120979031309790314097903150979031609790317097903180979031909790320097903210979032209790323097903240979032509790326097903270979032809790329097903300979033109790332097903330979033409790335097903360979033709790338097903390979034009790341097903420979034309790344097903450979034609790347097903480979034909790350097903510979035209790353097903540979035509790356097903570979035809790359097903600979036109790362097903630979036409790365097903660979036709790368097903690979037009790371097903720979037309790374097903750979037609790377097903780979037909790380097903810979038209790383097903840979038509790386097903870979038809790389097903900979039109790392097903930979039409790395097903960979039709790398097903990979040009790401097904020979040309790404097904050979040609790407097904080979040909790410097904110979041209790413097904140979041509790416097904170979041809790419097904200979042109790422097904230979042409790425097904260979042709790428097904290979043009790431097904320979043309790434097904350979043609790437097904380979043909790440097904410979044209790443097904440979044509790446097904470979044809790449097904500979045109790452097904530979045409790455097904560979045709790458097904590979046009790461097904620979046309790464097904650979046609790467097904680979046909790470097904710979047209790473097904740979047509790476097904770979047809790479097904800979048109790482097904830979048409790485097904860979048709790488097904890979049009790491097904920979049309790494097904950979049609790497097904980979049909790500097905010979050209790503097905040979050509790506097905070979050809790509097905100979051109790512097905130979051409790515097905160979051709790518097905190979052009790521097905220979052309790524097905250979052609790527097905280979052909790530097905310979053209790533097905340979053509790536097905370979053809790539097905400979054109790542097905430979054409790545097905460979054709790548097905490979055009790551097905520979055309790554097905550979055609790557097905580979055909790560097905610979056209790563097905640979056509790566097905670979056809790569097905700979057109790572097905730979057409790575097905760979057709790578097905790979058009790581097905820979058309790584097905850979058609790587097905880979058909790590097905910979059209790593097905940979059509790596097905970979059809790599097906000979060109790602097906030979060409790605097906060979060709790608097906090979061009790611097906120979061309790614097906150979061609790617097906180979061909790620097906210979062209790623097906240979062509790626097906270979062809790629097906300979063109790632097906330979063409790635097906360979063709790638097906390979064009790641097906420979064309790644097906450979064609790647097906480979064909790650097906510979065209790653097906540979065509790656097906570979065809790659097906600979066109790662097906630979066409790665097906660979066709790668097906690979067009790671097906720979067309790674097906750979067609790677097906780979067909790680097906810979068209790683097906840979068509790686097906870979068809790689097906900979069109790692097906930979069409790695097906960979069709790698097906990979070009790701097907020979070309790704097907050979070609790707097907080979070909790710097907110979071209790713097907140979071509790716097907170979071809790719097907200979072109790722097907230979072409790725097907260979072709790728097907290979073009790731097907320979073309790734097907350979073609790737097907380979073909790740097907410979074209790743097907440979074509790746097907470979074809790749097907500979075109790752097907530979075409790755097907560979075709790758097907590979076009790761097907620979076309790764097907650979076609790767097907680979076909790770097907710979077209790773097907740979077509790776097907770979077809790779097907800979078109790782097907830979078409790785097907860979078709790788097907890979079009790791097907920979079309790794097907950979079609790797097907980979079909790800097908010979080209790803097908040979080509790806097908070979080809790809097908100979081109790812097908130979081409790815097908160979081709790818097908190979082009790821097908220979082309790824097908250979082609790827097908280979082909790830097908310979083209790833097908340979083509790836097908370979083809790839097908400979084109790842097908430979084409790845097908460979084709790848097908490979085009790851097908520979085309790854097908550979085609790857097908580979085909790860097908610979086209790863097908640979086509790866097908670979086809790869097908700979087109790872097908730979087409790875097908760979087709790878097908790979088009790881097908820979088309790884097908850979088609790887097908880979088909790890097908910979089209790893097908940979089509790896097908970979089809790899097909000979090109790902097909030979090409790905097909060979090709790908097909090979091009790911097909120979091309790914097909150979091609790917097909180979091909790920097909210979092209790923097909240979092509790926097909270979092809790929097909300979093109790932097909330979093409790935097909360979093709790938097909390979094009790941097909420979094309790944097909450979094609790947097909480979094909790950097909510979095209790953097909540979095509790956097909570979095809790959097909600979096109790962097909630979096409790965097909660979096709790968097909690979097009790971097909720979097309790974097909750979097609790977097909780979097909790980097909810979098209790983097909840979098509790986097909870979098809790989097909900979099109790992097909930979099409790995097909960979099709790998097909990979100009791001097910020979100309791004097910050979100609791007097910080979100909791010097910110979101209791013097910140979101509791016097910170979101809791019097910200979102109791022097910230979102409791025097910260979102709791028097910290979103009791031097910320979103309791034097910350979103609791037097910380979103909791040097910410979104209791043097910440979104509791046097910470979104809791049097910500979105109791052097910530979105409791055097910560979105709791058097910590979106009791061097910620979106309791064097910650979106609791067097910680979106909791070097910710979107209791073097910740979107509791076097910770979107809791079097910800979108109791082097910830979108409791085097910860979108709791088097910890979109009791091097910920979109309791094097910950979109609791097097910980979109909791100097911010979110209791103097911040979110509800001098000020980000309800004098000050980000609800007098000080980000909800010098000110980001209800013098000140980001509800016098000170980001809800019098000200980002109800022098000230980002409800025098000260980002709800028098000290980003009800031098000320980003309800034098000350980003609800037098000380980003909800040098000410980004209800043098000440980004509800046098000470980004809800049098000500980005109800052098000530980005409800055098000560980005709800058098000590980006009800061098000620980006309800064098000650980006609800067098000680980006909800070098000710980007209800073098000740980007509800076098000770980007809800079098000800980008109800082098000830980008409800085098000860980008709800088098000890980009009800091098000920980009309800094098000950980009609800097098000980980009909800100098001010980010209800103098001040980010509800106098001070980010809800109098001100980011109800112098001130980011409800115098001160980011709800118098001190980012009800121098001220980012309800124098001250980012609800127098001280980012909800130098001310980013209800133098001340980013509800136098001370980013809800139098001400980014109800142098001430980014409800145098001460980014709800148098001490980015009800151098001520980015309800154098001550980015609800157098001580980015909800160098001610980016209800163098001640980016509800166098001670980016809800169098001700980017109800172098001730980017409800175098001760980017709800178098001790980018009800181098001820980018309800184098001850980018609800187098001880980018909800190098001910980019209800193098001940980019509800196098001970980019809800199098002000980020109800202098002030980020409800205098002060980020709800208098002090980021009800211098002120980021309800214098002150980021609800217098002180980021909800220098002210980022209800223098002240980022509800226098002270980022809800229098002300980023109800232098002330980023409800235098002360980023709800238098002390980024009800241098002420980024309800244098002450980024609800247098002480980024909800250098002510980025209800253098002540980025509800256098002570980025809800259098002600980026109800262098002630980026409800265098002660980026709800268098002690980027009800271098002720980027309800274098002750980027609800277098002780980027909800280098002810980028209800283098002840980028509800286098002870980028809800289098002900980029109800292098002930980029409800295098002960980029709800298098002990980030009800301098003020980030309800304098003050980030609800307098003080980030909800310098003110980031209800313098003140980031509800316098003170980031809800319098003200980032109800322098003230980032409800325098003260980032709800328098003290980033009800331098003320980033309800334098003350980033609800337098003380980033909800340098003410980034209800343098003440980034509800346098003470980034809800349098003500980035109800352098003530980035409800355098003560980035709800358098003590980036009800361098003620980036309800364098003650980036609800367098003680980036909800370098003710980037209800373098003740980037509800376098003770980037809800379098003800980038109800382098003830980038409800385098003860980038709800388098003890980039009800391098003920980039309800394098003950980039609800397098003980980039909800400098004010980040209800403098004040980040509800406098004070980040809800409098004100980041109800412098004130980041409800415098004160980041709800418098004190980042009800421098004220980042309800424098004250980042609800427098004280980042909800430098004310980043209800433098004340980043509800436098004370980043809800439098004400980044109800442098004430980044409800445098004460980044709800448098004490980045009800451098004520980045309800454098004550980045609800457098004580980045909800460098004610980046209800463098004640980046509800466098004670980046809800469098004700980047109800472098004730980047409800475098004760980047709800478098004790980048009800481098004820980048309800484098004850980048609800487098004880980048909800490098004910980049209800493098004940980049509800496098004970980049809800499098005000980050109800502098005030980050409800505098005060980050709800508098005090980051009800511098005120980051309800514098005150980051609800517098005180980051909800520098005210980052209800523098005240980052509800526098005270980052809800529098005300980053109800532098005330980053409800535098005360980053709800538098005390980054009800541098005420980054309800544098005450980054609800547098005480980054909800550098005510980055209800553098005540980055509800556098005570980055809800559098005600980056109800562098005630980056409800565098005660980056709800568098005690980057009800571098005720980057309800574098005750980057609800577098005780980057909800580098005810980058209800583098005840980058509800586098005870980058809800589098005900980059109800592098005930980059409800595098005960980059709800598098005990980060009800601098006020980060309800604098006050980060609800607098006080980060909800610098006110980061209800613098006140980061509800616098006170980061809800619098006200980062109800622098006230980062409800625098006260980062709800628098006290980063009800631098006320980063309800634098006350980063609800637098006380980063909800640098006410980064209800643098006440980064509800646098006470980064809800649098006500980065109800652098006530980065409800655098006560980065709800658098006590980066009800661098006620980066309800664098006650980066609800667098006680980066909800670098006710980067209800673098006740980067509800676098006770980067809800679098006800980068109800682098006830980068409800685098006860980068709800688098006890980069009800691098006920980069309800694098006950980069609800697098006980980069909800700098007010980070209800703098007040980070509800706098007070980070809800709098007100980071109800712098007130980071409800715098007160980071709800718098007190980072009800721098007220980072309800724098007250980072609800727098007280980072909800730098007310980073209800733098007340980073509800736098007370980073809800739098007400980074109800742098007430980074409800745098007460980074709800748098007490980075009800751098007520980075309800754098007550980075609800757098007580980075909800760098007610980076209800763098007640980076509800766098007670980076809800769098007700980077109800772098007730980077409800775098007760980077709800778098007790980078009800781098007820980078309800784098007850980078609800787098007880980078909800790098007910980079209800793098007940980079509800796098007970980079809800799098008000980080109800802098008030980080409800805098008060980080709800808098008090980081009800811098008120980081309800814098008150980081609800817098008180980081909800820098008210980082209800823098008240980082509800826098008270980082809800829098008300980083109800832098008330980083409800835098008360980083709800838098008390980084009800841098008420980084309800844098008450980084609800847098008480980084909800850098008510980085209800853098008540980085509800856098008570980085809800859098008600980086109800862098008630980086409800865098008660980086709800868098008690980087009800871098008720980087309800874098008750980087609800877098008780980087909800880098008810980088209800883098008840980088509800886098008870980088809800889098008900980089109800892098008930980089409800895098008960980089709800898098008990980090009800901098009020980090309800904098009050980090609800907098009080980090909800910098009110980091209800913098009140980091509800916098009170980091809800919098009200980092109800922098009230980092409800925098009260980092709800928098009290980093009800931098009320980093309800934098009350980093609800937098009380980093909800940098009410980094209800943098009440980094509800946098009470980094809800949098009500980095109800952098009530980095409800955098009560980095709800958098009590980096009800961098009620980096309800964098009650980096609800967098009680980096909800970098009710980097209800973098009740980097509800976098009770980097809800979098009800980098109800982098009830980098409800985098009860980098709800988098009890980099009800991098009920980099309800994098009950980099609800997098009980980099909801000098010010980100209801003098010040980100509801006098010070980100809801009098010100980101109801012098010130980101409801015098010160980101709801018098010190980102009801021098010220980102309801024098010250980102609801027098010280980102909801030098010310980103209801033098010340980103509801036098010370980103809801039098010400980104109801042098010430980104409801045098010460980104709801048098010490980105009801051098010520980105309801054098010550980105609801057098010580980105909801060098010610980106209801063098010640980106509801066098010670980106809801069098010700980107109801072098010730980107409801075098010760980107709801078098010790980108009801081098010820980108309801084098010850980108609801087098010880980108909801090098010910980109209801093098010940980109509801096098010970980109809801099098011000980110109801102098011030980110409801105098100010981000209810003098100040981000509810006098100070981000809810009098100100981001109810012098100130981001409810015098100160981001709810018098100190981002009810021098100220981002309810024098100250981002609810027098100280981002909810030098100310981003209810033098100340981003509810036098100370981003809810039098100400981004109810042098100430981004409810045098100460981004709810048098100490981005009810051098100520981005309810054098100550981005609810057098100580981005909810060098100610981006209810063098100640981006509810066098100670981006809810069098100700981007109810072098100730981007409810075098100760981007709810078098100790981008009810081098100820981008309810084098100850981008609810087098100880981008909810090098100910981009209810093098100940981009509810096098100970981009809810099098101000981010109810102098101030981010409810105098101060981010709810108098101090981011009810111098101120981011309810114098101150981011609810117098101180981011909810120098101210981012209810123098101240981012509810126098101270981012809810129098101300981013109810132098101330981013409810135098101360981013709810138098101390981014009810141098101420981014309810144098101450981014609810147098101480981014909810150098101510981015209810153098101540981015509810156098101570981015809810159098101600981016109810162098101630981016409810165098101660981016709810168098101690981017009810171098101720981017309810174098101750981017609810177098101780981017909810180098101810981018209810183098101840981018509810186098101870981018809810189098101900981019109810192098101930981019409810195098101960981019709810198098101990981020009810201098102020981020309810204098102050981020609810207098102080981020909810210098102110981021209810213098102140981021509810216098102170981021809810219098102200981022109810222098102230981022409810225098102260981022709810228098102290981023009810231098102320981023309810234098102350981023609810237098102380981023909810240098102410981024209810243098102440981024509810246098102470981024809810249098102500981025109810252098102530981025409810255098102560981025709810258098102590981026009810261098102620981026309810264098102650981026609810267098102680981026909810270098102710981027209810273098102740981027509810276098102770981027809810279098102800981028109810282098102830981028409810285098102860981028709810288098102890981029009810291098102920981029309810294098102950981029609810297098102980981029909810300098103010981030209810303098103040981030509810306098103070981030809810309098103100981031109810312098103130981031409810315098103160981031709810318098103190981032009810321098103220981032309810324098103250981032609810327098103280981032909810330098103310981033209810333098103340981033509810336098103370981033809810339098103400981034109810342098103430981034409810345098103460981034709810348098103490981035009810351098103520981035309810354098103550981035609810357098103580981035909810360098103610981036209810363098103640981036509810366098103670981036809810369098103700981037109810372098103730981037409810375098103760981037709810378098103790981038009810381098103820981038309810384098103850981038609810387098103880981038909810390098103910981039209810393098103940981039509810396098103970981039809810399098104000981040109810402098104030981040409810405098104060981040709810408098104090981041009810411098104120981041309810414098104150981041609810417098104180981041909810420098104210981042209810423098104240981042509810426098104270981042809810429098104300981043109810432098104330981043409810435098104360981043709810438098104390981044009810441098104420981044309810444098104450981044609810447098104480981044909810450098104510981045209810453098104540981045509810456098104570981045809810459098104600981046109810462098104630981046409810465098104660981046709810468098104690981047009810471098104720981047309810474098104750981047609810477098104780981047909810480098104810981048209810483098104840981048509810486098104870981048809810489098104900981049109810492098104930981049409810495098104960981049709810498098104990981050009810501098105020981050309810504098105050981050609810507098105080981050909810510098105110981051209810513098105140981051509810516098105170981051809810519098105200981052109810522098105230981052409810525098105260981052709810528098105290981053009810531098105320981053309810534098105350981053609810537098105380981053909810540098105410981054209810543098105440981054509810546098105470981054809810549098105500981055109810552098105530981055409810555098105560981055709810558098105590981056009810561098105620981056309810564098105650981056609810567098105680981056909810570098105710981057209810573098105740981057509810576098105770981057809810579098105800981058109810582098105830981058409810585098105860981058709810588098105890981059009810591098105920981059309810594098105950981059609810597098105980981059909810600098106010981060209810603098106040981060509810606098106070981060809810609098106100981061109810612098106130981061409810615098106160981061709810618098106190981062009810621098106220981062309810624098106250981062609810627098106280981062909810630098106310981063209810633098106340981063509810636098106370981063809810639098106400981064109810642098106430981064409810645098106460981064709810648098106490981065009810651098106520981065309810654098106550981065609810657098106580981065909810660098106610981066209810663098106640981066509810666098106670981066809810669098106700981067109810672098106730981067409810675098106760981067709810678098106790981068009810681098106820981068309810684098106850981068609810687098106880981068909810690098106910981069209810693098106940981069509810696098106970981069809810699098107000981070109810702098107030981070409810705098107060981070709810708098107090981071009810711098107120981071309810714098107150981071609810717098107180981071909810720098107210981072209810723098107240981072509810726098107270981072809810729098107300981073109810732098107330981073409810735098107360981073709810738098107390981074009810741098107420981074309810744098107450981074609810747098107480981074909810750098107510981075209810753098107540981075509810756098107570981075809810759098107600981076109810762098107630981076409810765098107660981076709810768098107690981077009810771098107720981077309810774098107750981077609810777098107780981077909810780098107810981078209810783098107840981078509810786098107870981078809810789098107900981079109810792098107930981079409810795098107960981079709810798098107990981080009810801098108020981080309810804098108050981080609810807098108080981080909810810098108110981081209810813098108140981081509810816098108170981081809810819098108200981082109810822098108230981082409810825098108260981082709810828098108290981083009810831098108320981083309810834098108350981083609810837098108380981083909810840098108410981084209810843098108440981084509810846098108470981084809810849098108500981085109810852098108530981085409810855098108560981085709810858098108590981086009810861098108620981086309810864098108650981086609810867098108680981086909810870098108710981087209810873098108740981087509810876098108770981087809810879098108800981088109810882098108830981088409810885098108860981088709810888098108890981089009810891098108920981089309810894098108950981089609810897098108980981089909810900098109010981090209810903098109040981090509810906098109070981090809810909098109100981091109810912098109130981091409810915098109160981091709810918098109190981092009810921098109220981092309810924098109250981092609810927098109280981092909810930098109310981093209810933098109340981093509810936098109370981093809810939098109400981094109810942098109430981094409810945098109460981094709810948098109490981095009810951098109520981095309810954098109550981095609810957098109580981095909810960098109610981096209810963098109640981096509810966098109670981096809810969098109700981097109810972098109730981097409810975098109760981097709810978098109790981098009810981098109820981098309810984098109850981098609810987098109880981098909810990098109910981099209810993098109940981099509810996098109970981099809810999098110000981100109811002098110030981100409811005098110060981100709811008098110090981101009811011098110120981101309811014098110150981101609811017098110180981101909811020098110210981102209811023098110240981102509811026098110270981102809811029098110300981103109811032098110330981103409811035098110360981103709811038098110390981104009811041098110420981104309811044098110450981104609811047098110480981104909811050098110510981105209811053098110540981105509811056098110570981105809811059098110600981106109811062098110630981106409811065098110660981106709811068098110690981107009811071098110720981107309811074098110750981107609811077098110780981107909811080098110810981108209811083098110840981108509811086098110870981108809811089098110900981109109811092098110930981109409811095098110960981109709811098098110990981110009811101098111020981110309811104098111050982000109820002098200030982000409820005098200060982000709820008098200090982001009820011098200120982001309820014098200150982001609820017098200180982001909820020098200210982002209820023098200240982002509820026098200270982002809820029098200300982003109820032098200330982003409820035098200360982003709820038098200390982004009820041098200420982004309820044098200450982004609820047098200480982004909820050098200510982005209820053098200540982005509820056098200570982005809820059098200600982006109820062098200630982006409820065098200660982006709820068098200690982007009820071098200720982007309820074098200750982007609820077098200780982007909820080098200810982008209820083098200840982008509820086098200870982008809820089098200900982009109820092098200930982009409820095098200960982009709820098098200990982010009820101098201020982010309820104098201050982010609820107098201080982010909820110098201110982011209820113098201140982011509820116098201170982011809820119098201200982012109820122098201230982012409820125098201260982012709820128098201290982013009820131098201320982013309820134098201350982013609820137098201380982013909820140098201410982014209820143098201440982014509820146098201470982014809820149098201500982015109820152098201530982015409820155098201560982015709820158098201590982016009820161098201620982016309820164098201650982016609820167098201680982016909820170098201710982017209820173098201740982017509820176098201770982017809820179098201800982018109820182098201830982018409820185098201860982018709820188098201890982019009820191098201920982019309820194098201950982019609820197098201980982019909820200098202010982020209820203098202040982020509820206098202070982020809820209098202100982021109820212098202130982021409820215098202160982021709820218098202190982022009820221098202220982022309820224098202250982022609820227098202280982022909820230098202310982023209820233098202340982023509820236098202370982023809820239098202400982024109820242098202430982024409820245098202460982024709820248098202490982025009820251098202520982025309820254098202550982025609820257098202580982025909820260098202610982026209820263098202640982026509820266098202670982026809820269098202700982027109820272098202730982027409820275098202760982027709820278098202790982028009820281098202820982028309820284098202850982028609820287098202880982028909820290098202910982029209820293098202940982029509820296098202970982029809820299098203000982030109820302098203030982030409820305098203060982030709820308098203090982031009820311098203120982031309820314098203150982031609820317098203180982031909820320098203210982032209820323098203240982032509820326098203270982032809820329098203300982033109820332098203330982033409820335098203360982033709820338098203390982034009820341098203420982034309820344098203450982034609820347098203480982034909820350098203510982035209820353098203540982035509820356098203570982035809820359098203600982036109820362098203630982036409820365098203660982036709820368098203690982037009820371098203720982037309820374098203750982037609820377098203780982037909820380098203810982038209820383098203840982038509820386098203870982038809820389098203900982039109820392098203930982039409820395098203960982039709820398098203990982040009820401098204020982040309820404098204050982040609820407098204080982040909820410098204110982041209820413098204140982041509820416098204170982041809820419098204200982042109820422098204230982042409820425098204260982042709820428098204290982043009820431098204320982043309820434098204350982043609820437098204380982043909820440098204410982044209820443098204440982044509820446098204470982044809820449098204500982045109820452098204530982045409820455098204560982045709820458098204590982046009820461098204620982046309820464098204650982046609820467098204680982046909820470098204710982047209820473098204740982047509820476098204770982047809820479098204800982048109820482098204830982048409820485098204860982048709820488098204890982049009820491098204920982049309820494098204950982049609820497098204980982049909820500098205010982050209820503098205040982050509820506098205070982050809820509098205100982051109820512098205130982051409820515098205160982051709820518098205190982052009820521098205220982052309820524098205250982052609820527098205280982052909820530098205310982053209820533098205340982053509820536098205370982053809820539098205400982054109820542098205430982054409820545098205460982054709820548098205490982055009820551098205520982055309820554098205550982055609820557098205580982055909820560098205610982056209820563098205640982056509820566098205670982056809820569098205700982057109820572098205730982057409820575098205760982057709820578098205790982058009820581098205820982058309820584098205850982058609820587098205880982058909820590098205910982059209820593098205940982059509820596098205970982059809820599098206000982060109820602098206030982060409820605098206060982060709820608098206090982061009820611098206120982061309820614098206150982061609820617098206180982061909820620098206210982062209820623098206240982062509820626098206270982062809820629098206300982063109820632098206330982063409820635098206360982063709820638098206390982064009820641098206420982064309820644098206450982064609820647098206480982064909820650098206510982065209820653098206540982065509820656098206570982065809820659098206600982066109820662098206630982066409820665098206660982066709820668098206690982067009820671098206720982067309820674098206750982067609820677098206780982067909820680098206810982068209820683098206840982068509820686098206870982068809820689098206900982069109820692098206930982069409820695098206960982069709820698098206990982070009820701098207020982070309820704098207050982070609820707098207080982070909820710098207110982071209820713098207140982071509820716098207170982071809820719098207200982072109820722098207230982072409820725098207260982072709820728098207290982073009820731098207320982073309820734098207350982073609820737098207380982073909820740098207410982074209820743098207440982074509820746098207470982074809820749098207500982075109820752098207530982075409820755098207560982075709820758098207590982076009820761098207620982076309820764098207650982076609820767098207680982076909820770098207710982077209820773098207740982077509820776098207770982077809820779098207800982078109820782098207830982078409820785098207860982078709820788098207890982079009820791098207920982079309820794098207950982079609820797098207980982079909820800098208010982080209820803098208040982080509820806098208070982080809820809098208100982081109820812098208130982081409820815098208160982081709820818098208190982082009820821098208220982082309820824098208250982082609820827098208280982082909820830098208310982083209820833098208340982083509820836098208370982083809820839098208400982084109820842098208430982084409820845098208460982084709820848098208490982085009820851098208520982085309820854098208550982085609820857098208580982085909820860098208610982086209820863098208640982086509820866098208670982086809820869098208700982087109820872098208730982087409820875098208760982087709820878098208790982088009820881098208820982088309820884098208850982088609820887098208880982088909820890098208910982089209820893098208940982089509820896098208970982089809820899098209000982090109820902098209030982090409820905098209060982090709820908098209090982091009820911098209120982091309820914098209150982091609820917098209180982091909820920098209210982092209820923098209240982092509820926098209270982092809820929098209300982093109820932098209330982093409820935098209360982093709820938098209390982094009820941098209420982094309820944098209450982094609820947098209480982094909820950098209510982095209820953098209540982095509820956098209570982095809820959098209600982096109820962098209630982096409820965098209660982096709820968098209690982097009820971098209720982097309820974098209750982097609820977098209780982097909820980098209810982098209820983098209840982098509820986098209870982098809820989098209900982099109820992098209930982099409820995098209960982099709820998098209990982100009821001098210020982100309821004098210050982100609821007098210080982100909821010098210110982101209821013098210140982101509821016098210170982101809821019098210200982102109821022098210230982102409821025098210260982102709821028098210290982103009821031098210320982103309821034098210350982103609821037098210380982103909821040098210410982104209821043098210440982104509821046098210470982104809821049098210500982105109821052098210530982105409821055098210560982105709821058098210590982106009821061098210620982106309821064098210650982106609821067098210680982106909821070098210710982107209821073098210740982107509821076098210770982107809821079098210800982108109821082098210830982108409821085098210860982108709821088098210890982109009821091098210920982109309821094098210950982109609821097098210980982109909821100098211010982110209821103098211040982110509830001098300020983000309830004098300050983000609830007098300080983000909830010098300110983001209830013098300140983001509830016098300170983001809830019098300200983002109830022098300230983002409830025098300260983002709830028098300290983003009830031098300320983003309830034098300350983003609830037098300380983003909830040098300410983004209830043098300440983004509830046098300470983004809830049098300500983005109830052098300530983005409830055098300560983005709830058098300590983006009830061098300620983006309830064098300650983006609830067098300680983006909830070098300710983007209830073098300740983007509830076098300770983007809830079098300800983008109830082098300830983008409830085098300860983008709830088098300890983009009830091098300920983009309830094098300950983009609830097098300980983009909830100098301010983010209830103098301040983010509830106098301070983010809830109098301100983011109830112098301130983011409830115098301160983011709830118098301190983012009830121098301220983012309830124098301250983012609830127098301280983012909830130098301310983013209830133098301340983013509830136098301370983013809830139098301400983014109830142098301430983014409830145098301460983014709830148098301490983015009830151098301520983015309830154098301550983015609830157098301580983015909830160098301610983016209830163098301640983016509830166098301670983016809830169098301700983017109830172098301730983017409830175098301760983017709830178098301790983018009830181098301820983018309830184098301850983018609830187098301880983018909830190098301910983019209830193098301940983019509830196098301970983019809830199098302000983020109830202098302030983020409830205098302060983020709830208098302090983021009830211098302120983021309830214098302150983021609830217098302180983021909830220098302210983022209830223098302240983022509830226098302270983022809830229098302300983023109830232098302330983023409830235098302360983023709830238098302390983024009830241098302420983024309830244098302450983024609830247098302480983024909830250098302510983025209830253098302540983025509830256098302570983025809830259098302600983026109830262098302630983026409830265098302660983026709830268098302690983027009830271098302720983027309830274098302750983027609830277098302780983027909830280098302810983028209830283098302840983028509830286098302870983028809830289098302900983029109830292098302930983029409830295098302960983029709830298098302990983030009830301098303020983030309830304098303050983030609830307098303080983030909830310098303110983031209830313098303140983031509830316098303170983031809830319098303200983032109830322098303230983032409830325098303260983032709830328098303290983033009830331098303320983033309830334098303350983033609830337098303380983033909830340098303410983034209830343098303440983034509830346098303470983034809830349098303500983035109830352098303530983035409830355098303560983035709830358098303590983036009830361098303620983036309830364098303650983036609830367098303680983036909830370098303710983037209830373098303740983037509830376098303770983037809830379098303800983038109830382098303830983038409830385098303860983038709830388098303890983039009830391098303920983039309830394098303950983039609830397098303980983039909830400098304010983040209830403098304040983040509830406098304070983040809830409098304100983041109830412098304130983041409830415098304160983041709830418098304190983042009830421098304220983042309830424098304250983042609830427098304280983042909830430098304310983043209830433098304340983043509830436098304370983043809830439098304400983044109830442098304430983044409830445098304460983044709830448098304490983045009830451098304520983045309830454098304550983045609830457098304580983045909830460098304610983046209830463098304640983046509830466098304670983046809830469098304700983047109830472098304730983047409830475098304760983047709830478098304790983048009830481098304820983048309830484098304850983048609830487098304880983048909830490098304910983049209830493098304940983049509830496098304970983049809830499098305000983050109830502098305030983050409830505098305060983050709830508098305090983051009830511098305120983051309830514098305150983051609830517098305180983051909830520098305210983052209830523098305240983052509830526098305270983052809830529098305300983053109830532098305330983053409830535098305360983053709830538098305390983054009830541098305420983054309830544098305450983054609830547098305480983054909830550098305510983055209830553098305540983055509830556098305570983055809830559098305600983056109830562098305630983056409830565098305660983056709830568098305690983057009830571098305720983057309830574098305750983057609830577098305780983057909830580098305810983058209830583098305840983058509830586098305870983058809830589098305900983059109830592098305930983059409830595098305960983059709830598098305990983060009830601098306020983060309830604098306050983060609830607098306080983060909830610098306110983061209830613098306140983061509830616098306170983061809830619098306200983062109830622098306230983062409830625098306260983062709830628098306290983063009830631098306320983063309830634098306350983063609830637098306380983063909830640098306410983064209830643098306440983064509830646098306470983064809830649098306500983065109830652098306530983065409830655098306560983065709830658098306590983066009830661098306620983066309830664098306650983066609830667098306680983066909830670098306710983067209830673098306740983067509830676098306770983067809830679098306800983068109830682098306830983068409830685098306860983068709830688098306890983069009830691098306920983069309830694098306950983069609830697098306980983069909830700098307010983070209830703098307040983070509830706098307070983070809830709098307100983071109830712098307130983071409830715098307160983071709830718098307190983072009830721098307220983072309830724098307250983072609830727098307280983072909830730098307310983073209830733098307340983073509830736098307370983073809830739098307400983074109830742098307430983074409830745098307460983074709830748098307490983075009830751098307520983075309830754098307550983075609830757098307580983075909830760098307610983076209830763098307640983076509830766098307670983076809830769098307700983077109830772098307730983077409830775098307760983077709830778098307790983078009830781098307820983078309830784098307850983078609830787098307880983078909830790098307910983079209830793098307940983079509830796098307970983079809830799098308000983080109830802098308030983080409830805098308060983080709830808098308090983081009830811098308120983081309830814098308150983081609830817098308180983081909830820098308210983082209830823098308240983082509830826098308270983082809830829098308300983083109830832098308330983083409830835098308360983083709830838098308390983084009830841098308420983084309830844098308450983084609830847098308480983084909830850098308510983085209830853098308540983085509830856098308570983085809830859098308600983086109830862098308630983086409830865098308660983086709830868098308690983087009830871098308720983087309830874098308750983087609830877098308780983087909830880098308810983088209830883098308840983088509830886098308870983088809830889098308900983089109830892098308930983089409830895098308960983089709830898098308990983090009830901098309020983090309830904098309050983090609830907098309080983090909830910098309110983091209830913098309140983091509830916098309170983091809830919098309200983092109830922098309230983092409830925098309260983092709830928098309290983093009830931098309320983093309830934098309350983093609830937098309380983093909830940098309410983094209830943098309440983094509830946098309470983094809830949098309500983095109830952098309530983095409830955098309560983095709830958098309590983096009830961098309620983096309830964098309650983096609830967098309680983096909830970098309710983097209830973098309740983097509830976098309770983097809830979098309800983098109830982098309830983098409830985098309860983098709830988098309890983099009830991098309920983099309830994098309950983099609830997098309980983099909831000098310010983100209831003098310040983100509831006098310070983100809831009098310100983101109831012098310130983101409831015098310160983101709831018098310190983102009831021098310220983102309831024098310250983102609831027098310280983102909831030098310310983103209831033098310340983103509831036098310370983103809831039098310400983104109831042098310430983104409831045098310460983104709831048098310490983105009831051098310520983105309831054098310550983105609831057098310580983105909831060098310610983106209831063098310640983106509831066098310670983106809831069098310700983107109831072098310730983107409831075098310760983107709831078098310790983108009831081098310820983108309831084098310850983108609831087098310880983108909831090098310910983109209831093098310940983109509831096098310970983109809831099098311000983110109831102098311030983110409831105098400010984000209840003098400040984000509840006098400070984000809840009098400100984001109840012098400130984001409840015098400160984001709840018098400190984002009840021098400220984002309840024098400250984002609840027098400280984002909840030098400310984003209840033098400340984003509840036098400370984003809840039098400400984004109840042098400430984004409840045098400460984004709840048098400490984005009840051098400520984005309840054098400550984005609840057098400580984005909840060098400610984006209840063098400640984006509840066098400670984006809840069098400700984007109840072098400730984007409840075098400760984007709840078098400790984008009840081098400820984008309840084098400850984008609840087098400880984008909840090098400910984009209840093098400940984009509840096098400970984009809840099098401000984010109840102098401030984010409840105098401060984010709840108098401090984011009840111098401120984011309840114098401150984011609840117098401180984011909840120098401210984012209840123098401240984012509840126098401270984012809840129098401300984013109840132098401330984013409840135098401360984013709840138098401390984014009840141098401420984014309840144098401450984014609840147098401480984014909840150098401510984015209840153098401540984015509840156098401570984015809840159098401600984016109840162098401630984016409840165098401660984016709840168098401690984017009840171098401720984017309840174098401750984017609840177098401780984017909840180098401810984018209840183098401840984018509840186098401870984018809840189098401900984019109840192098401930984019409840195098401960984019709840198098401990984020009840201098402020984020309840204098402050984020609840207098402080984020909840210098402110984021209840213098402140984021509840216098402170984021809840219098402200984022109840222098402230984022409840225098402260984022709840228098402290984023009840231098402320984023309840234098402350984023609840237098402380984023909840240098402410984024209840243098402440984024509840246098402470984024809840249098402500984025109840252098402530984025409840255098402560984025709840258098402590984026009840261098402620984026309840264098402650984026609840267098402680984026909840270098402710984027209840273098402740984027509840276098402770984027809840279098402800984028109840282098402830984028409840285098402860984028709840288098402890984029009840291098402920984029309840294098402950984029609840297098402980984029909840300098403010984030209840303098403040984030509840306098403070984030809840309098403100984031109840312098403130984031409840315098403160984031709840318098403190984032009840321098403220984032309840324098403250984032609840327098403280984032909840330098403310984033209840333098403340984033509840336098403370984033809840339098403400984034109840342098403430984034409840345098403460984034709840348098403490984035009840351098403520984035309840354098403550984035609840357098403580984035909840360098403610984036209840363098403640984036509840366098403670984036809840369098403700984037109840372098403730984037409840375098403760984037709840378098403790984038009840381098403820984038309840384098403850984038609840387098403880984038909840390098403910984039209840393098403940984039509840396098403970984039809840399098404000984040109840402098404030984040409840405098404060984040709840408098404090984041009840411098404120984041309840414098404150984041609840417098404180984041909840420098404210984042209840423098404240984042509840426098404270984042809840429098404300984043109840432098404330984043409840435098404360984043709840438098404390984044009840441098404420984044309840444098404450984044609840447098404480984044909840450098404510984045209840453098404540984045509840456098404570984045809840459098404600984046109840462098404630984046409840465098404660984046709840468098404690984047009840471098404720984047309840474098404750984047609840477098404780984047909840480098404810984048209840483098404840984048509840486098404870984048809840489098404900984049109840492098404930984049409840495098404960984049709840498098404990984050009840501098405020984050309840504098405050984050609840507098405080984050909840510098405110984051209840513098405140984051509840516098405170984051809840519098405200984052109840522098405230984052409840525098405260984052709840528098405290984053009840531098405320984053309840534098405350984053609840537098405380984053909840540098405410984054209840543098405440984054509840546098405470984054809840549098405500984055109840552098405530984055409840555098405560984055709840558098405590984056009840561098405620984056309840564098405650984056609840567098405680984056909840570098405710984057209840573098405740984057509840576098405770984057809840579098405800984058109840582098405830984058409840585098405860984058709840588098405890984059009840591098405920984059309840594098405950984059609840597098405980984059909840600098406010984060209840603098406040984060509840606098406070984060809840609098406100984061109840612098406130984061409840615098406160984061709840618098406190984062009840621098406220984062309840624098406250984062609840627098406280984062909840630098406310984063209840633098406340984063509840636098406370984063809840639098406400984064109840642098406430984064409840645098406460984064709840648098406490984065009840651098406520984065309840654098406550984065609840657098406580984065909840660098406610984066209840663098406640984066509840666098406670984066809840669098406700984067109840672098406730984067409840675098406760984067709840678098406790984068009840681098406820984068309840684098406850984068609840687098406880984068909840690098406910984069209840693098406940984069509840696098406970984069809840699098407000984070109840702098407030984070409840705098407060984070709840708098407090984071009840711098407120984071309840714098407150984071609840717098407180984071909840720098407210984072209840723098407240984072509840726098407270984072809840729098407300984073109840732098407330984073409840735098407360984073709840738098407390984074009840741098407420984074309840744098407450984074609840747098407480984074909840750098407510984075209840753098407540984075509840756098407570984075809840759098407600984076109840762098407630984076409840765098407660984076709840768098407690984077009840771098407720984077309840774098407750984077609840777098407780984077909840780098407810984078209840783098407840984078509840786098407870984078809840789098407900984079109840792098407930984079409840795098407960984079709840798098407990984080009840801098408020984080309840804098408050984080609840807098408080984080909840810098408110984081209840813098408140984081509840816098408170984081809840819098408200984082109840822098408230984082409840825098408260984082709840828098408290984083009840831098408320984083309840834098408350984083609840837098408380984083909840840098408410984084209840843098408440984084509840846098408470984084809840849098408500984085109840852098408530984085409840855098408560984085709840858098408590984086009840861098408620984086309840864098408650984086609840867098408680984086909840870098408710984087209840873098408740984087509840876098408770984087809840879098408800984088109840882098408830984088409840885098408860984088709840888098408890984089009840891098408920984089309840894098408950984089609840897098408980984089909840900098409010984090209840903098409040984090509840906098409070984090809840909098409100984091109840912098409130984091409840915098409160984091709840918098409190984092009840921098409220984092309840924098409250984092609840927098409280984092909840930098409310984093209840933098409340984093509840936098409370984093809840939098409400984094109840942098409430984094409840945098409460984094709840948098409490984095009840951098409520984095309840954098409550984095609840957098409580984095909840960098409610984096209840963098409640984096509840966098409670984096809840969098409700984097109840972098409730984097409840975098409760984097709840978098409790984098009840981098409820984098309840984098409850984098609840987098409880984098909840990098409910984099209840993098409940984099509840996098409970984099809840999098410000984100109841002098410030984100409841005098410060984100709841008098410090984101009841011098410120984101309841014098410150984101609841017098410180984101909841020098410210984102209841023098410240984102509841026098410270984102809841029098410300984103109841032098410330984103409841035098410360984103709841038098410390984104009841041098410420984104309841044098410450984104609841047098410480984104909841050098410510984105209841053098410540984105509841056098410570984105809841059098410600984106109841062098410630984106409841065098410660984106709841068098410690984107009841071098410720984107309841074098410750984107609841077098410780984107909841080098410810984108209841083098410840984108509841086098410870984108809841089098410900984109109841092098410930984109409841095098410960984109709841098098410990984110009841101098411020984110309841104098411050985000109850002098500030985000409850005098500060985000709850008098500090985001009850011098500120985001309850014098500150985001609850017098500180985001909850020098500210985002209850023098500240985002509850026098500270985002809850029098500300985003109850032098500330985003409850035098500360985003709850038098500390985004009850041098500420985004309850044098500450985004609850047098500480985004909850050098500510985005209850053098500540985005509850056098500570985005809850059098500600985006109850062098500630985006409850065098500660985006709850068098500690985007009850071098500720985007309850074098500750985007609850077098500780985007909850080098500810985008209850083098500840985008509850086098500870985008809850089098500900985009109850092098500930985009409850095098500960985009709850098098500990985010009850101098501020985010309850104098501050985010609850107098501080985010909850110098501110985011209850113098501140985011509850116098501170985011809850119098501200985012109850122098501230985012409850125098501260985012709850128098501290985013009850131098501320985013309850134098501350985013609850137098501380985013909850140098501410985014209850143098501440985014509850146098501470985014809850149098501500985015109850152098501530985015409850155098501560985015709850158098501590985016009850161098501620985016309850164098501650985016609850167098501680985016909850170098501710985017209850173098501740985017509850176098501770985017809850179098501800985018109850182098501830985018409850185098501860985018709850188098501890985019009850191098501920985019309850194098501950985019609850197098501980985019909850200098502010985020209850203098502040985020509850206098502070985020809850209098502100985021109850212098502130985021409850215098502160985021709850218098502190985022009850221098502220985022309850224098502250985022609850227098502280985022909850230098502310985023209850233098502340985023509850236098502370985023809850239098502400985024109850242098502430985024409850245098502460985024709850248098502490985025009850251098502520985025309850254098502550985025609850257098502580985025909850260098502610985026209850263098502640985026509850266098502670985026809850269098502700985027109850272098502730985027409850275098502760985027709850278098502790985028009850281098502820985028309850284098502850985028609850287098502880985028909850290098502910985029209850293098502940985029509850296098502970985029809850299098503000985030109850302098503030985030409850305098503060985030709850308098503090985031009850311098503120985031309850314098503150985031609850317098503180985031909850320098503210985032209850323098503240985032509850326098503270985032809850329098503300985033109850332098503330985033409850335098503360985033709850338098503390985034009850341098503420985034309850344098503450985034609850347098503480985034909850350098503510985035209850353098503540985035509850356098503570985035809850359098503600985036109850362098503630985036409850365098503660985036709850368098503690985037009850371098503720985037309850374098503750985037609850377098503780985037909850380098503810985038209850383098503840985038509850386098503870985038809850389098503900985039109850392098503930985039409850395098503960985039709850398098503990985040009850401098504020985040309850404098504050985040609850407098504080985040909850410098504110985041209850413098504140985041509850416098504170985041809850419098504200985042109850422098504230985042409850425098504260985042709850428098504290985043009850431098504320985043309850434098504350985043609850437098504380985043909850440098504410985044209850443098504440985044509850446098504470985044809850449098504500985045109850452098504530985045409850455098504560985045709850458098504590985046009850461098504620985046309850464098504650985046609850467098504680985046909850470098504710985047209850473098504740985047509850476098504770985047809850479098504800985048109850482098504830985048409850485098504860985048709850488098504890985049009850491098504920985049309850494098504950985049609850497098504980985049909850500098505010985050209850503098505040985050509850506098505070985050809850509098505100985051109850512098505130985051409850515098505160985051709850518098505190985052009850521098505220985052309850524098505250985052609850527098505280985052909850530098505310985053209850533098505340985053509850536098505370985053809850539098505400985054109850542098505430985054409850545098505460985054709850548098505490985055009850551098505520985055309850554098505550985055609850557098505580985055909850560098505610985056209850563098505640985056509850566098505670985056809850569098505700985057109850572098505730985057409850575098505760985057709850578098505790985058009850581098505820985058309850584098505850985058609850587098505880985058909850590098505910985059209850593098505940985059509850596098505970985059809850599098506000985060109850602098506030985060409850605098506060985060709850608098506090985061009850611098506120985061309850614098506150985061609850617098506180985061909850620098506210985062209850623098506240985062509850626098506270985062809850629098506300985063109850632098506330985063409850635098506360985063709850638098506390985064009850641098506420985064309850644098506450985064609850647098506480985064909850650098506510985065209850653098506540985065509850656098506570985065809850659098506600985066109850662098506630985066409850665098506660985066709850668098506690985067009850671098506720985067309850674098506750985067609850677098506780985067909850680098506810985068209850683098506840985068509850686098506870985068809850689098506900985069109850692098506930985069409850695098506960985069709850698098506990985070009850701098507020985070309850704098507050985070609850707098507080985070909850710098507110985071209850713098507140985071509850716098507170985071809850719098507200985072109850722098507230985072409850725098507260985072709850728098507290985073009850731098507320985073309850734098507350985073609850737098507380985073909850740098507410985074209850743098507440985074509850746098507470985074809850749098507500985075109850752098507530985075409850755098507560985075709850758098507590985076009850761098507620985076309850764098507650985076609850767098507680985076909850770098507710985077209850773098507740985077509850776098507770985077809850779098507800985078109850782098507830985078409850785098507860985078709850788098507890985079009850791098507920985079309850794098507950985079609850797098507980985079909850800098508010985080209850803098508040985080509850806098508070985080809850809098508100985081109850812098508130985081409850815098508160985081709850818098508190985082009850821098508220985082309850824098508250985082609850827098508280985082909850830098508310985083209850833098508340985083509850836098508370985083809850839098508400985084109850842098508430985084409850845098508460985084709850848098508490985085009850851098508520985085309850854098508550985085609850857098508580985085909850860098508610985086209850863098508640985086509850866098508670985086809850869098508700985087109850872098508730985087409850875098508760985087709850878098508790985088009850881098508820985088309850884098508850985088609850887098508880985088909850890098508910985089209850893098508940985089509850896098508970985089809850899098509000985090109850902098509030985090409850905098509060985090709850908098509090985091009850911098509120985091309850914098509150985091609850917098509180985091909850920098509210985092209850923098509240985092509850926098509270985092809850929098509300985093109850932098509330985093409850935098509360985093709850938098509390985094009850941098509420985094309850944098509450985094609850947098509480985094909850950098509510985095209850953098509540985095509850956098509570985095809850959098509600985096109850962098509630985096409850965098509660985096709850968098509690985097009850971098509720985097309850974098509750985097609850977098509780985097909850980098509810985098209850983098509840985098509850986098509870985098809850989098509900985099109850992098509930985099409850995098509960985099709850998098509990985100009851001098510020985100309851004098510050985100609851007098510080985100909851010098510110985101209851013098510140985101509851016098510170985101809851019098510200985102109851022098510230985102409851025098510260985102709851028098510290985103009851031098510320985103309851034098510350985103609851037098510380985103909851040098510410985104209851043098510440985104509851046098510470985104809851049098510500985105109851052098510530985105409851055098510560985105709851058098510590985106009851061098510620985106309851064098510650985106609851067098510680985106909851070098510710985107209851073098510740985107509851076098510770985107809851079098510800985108109851082098510830985108409851085098510860985108709851088098510890985109009851091098510920985109309851094098510950985109609851097098510980985109909851100098511010985110209851103098511040985110509860001098600020986000309860004098600050986000609860007098600080986000909860010098600110986001209860013098600140986001509860016098600170986001809860019098600200986002109860022098600230986002409860025098600260986002709860028098600290986003009860031098600320986003309860034098600350986003609860037098600380986003909860040098600410986004209860043098600440986004509860046098600470986004809860049098600500986005109860052098600530986005409860055098600560986005709860058098600590986006009860061098600620986006309860064098600650986006609860067098600680986006909860070098600710986007209860073098600740986007509860076098600770986007809860079098600800986008109860082098600830986008409860085098600860986008709860088098600890986009009860091098600920986009309860094098600950986009609860097098600980986009909860100098601010986010209860103098601040986010509860106098601070986010809860109098601100986011109860112098601130986011409860115098601160986011709860118098601190986012009860121098601220986012309860124098601250986012609860127098601280986012909860130098601310986013209860133098601340986013509860136098601370986013809860139098601400986014109860142098601430986014409860145098601460986014709860148098601490986015009860151098601520986015309860154098601550986015609860157098601580986015909860160098601610986016209860163098601640986016509860166098601670986016809860169098601700986017109860172098601730986017409860175098601760986017709860178098601790986018009860181098601820986018309860184098601850986018609860187098601880986018909860190098601910986019209860193098601940986019509860196098601970986019809860199098602000986020109860202098602030986020409860205098602060986020709860208098602090986021009860211098602120986021309860214098602150986021609860217098602180986021909860220098602210986022209860223098602240986022509860226098602270986022809860229098602300986023109860232098602330986023409860235098602360986023709860238098602390986024009860241098602420986024309860244098602450986024609860247098602480986024909860250098602510986025209860253098602540986025509860256098602570986025809860259098602600986026109860262098602630986026409860265098602660986026709860268098602690986027009860271098602720986027309860274098602750986027609860277098602780986027909860280098602810986028209860283098602840986028509860286098602870986028809860289098602900986029109860292098602930986029409860295098602960986029709860298098602990986030009860301098603020986030309860304098603050986030609860307098603080986030909860310098603110986031209860313098603140986031509860316098603170986031809860319098603200986032109860322098603230986032409860325098603260986032709860328098603290986033009860331098603320986033309860334098603350986033609860337098603380986033909860340098603410986034209860343098603440986034509860346098603470986034809860349098603500986035109860352098603530986035409860355098603560986035709860358098603590986036009860361098603620986036309860364098603650986036609860367098603680986036909860370098603710986037209860373098603740986037509860376098603770986037809860379098603800986038109860382098603830986038409860385098603860986038709860388098603890986039009860391098603920986039309860394098603950986039609860397098603980986039909860400098604010986040209860403098604040986040509860406098604070986040809860409098604100986041109860412098604130986041409860415098604160986041709860418098604190986042009860421098604220986042309860424098604250986042609860427098604280986042909860430098604310986043209860433098604340986043509860436098604370986043809860439098604400986044109860442098604430986044409860445098604460986044709860448098604490986045009860451098604520986045309860454098604550986045609860457098604580986045909860460098604610986046209860463098604640986046509860466098604670986046809860469098604700986047109860472098604730986047409860475098604760986047709860478098604790986048009860481098604820986048309860484098604850986048609860487098604880986048909860490098604910986049209860493098604940986049509860496098604970986049809860499098605000986050109860502098605030986050409860505098605060986050709860508098605090986051009860511098605120986051309860514098605150986051609860517098605180986051909860520098605210986052209860523098605240986052509860526098605270986052809860529098605300986053109860532098605330986053409860535098605360986053709860538098605390986054009860541098605420986054309860544098605450986054609860547098605480986054909860550098605510986055209860553098605540986055509860556098605570986055809860559098605600986056109860562098605630986056409860565098605660986056709860568098605690986057009860571098605720986057309860574098605750986057609860577098605780986057909860580098605810986058209860583098605840986058509860586098605870986058809860589098605900986059109860592098605930986059409860595098605960986059709860598098605990986060009860601098606020986060309860604098606050986060609860607098606080986060909860610098606110986061209860613098606140986061509860616098606170986061809860619098606200986062109860622098606230986062409860625098606260986062709860628098606290986063009860631098606320986063309860634098606350986063609860637098606380986063909860640098606410986064209860643098606440986064509860646098606470986064809860649098606500986065109860652098606530986065409860655098606560986065709860658098606590986066009860661098606620986066309860664098606650986066609860667098606680986066909860670098606710986067209860673098606740986067509860676098606770986067809860679098606800986068109860682098606830986068409860685098606860986068709860688098606890986069009860691098606920986069309860694098606950986069609860697098606980986069909860700098607010986070209860703098607040986070509860706098607070986070809860709098607100986071109860712098607130986071409860715098607160986071709860718098607190986072009860721098607220986072309860724098607250986072609860727098607280986072909860730098607310986073209860733098607340986073509860736098607370986073809860739098607400986074109860742098607430986074409860745098607460986074709860748098607490986075009860751098607520986075309860754098607550986075609860757098607580986075909860760098607610986076209860763098607640986076509860766098607670986076809860769098607700986077109860772098607730986077409860775098607760986077709860778098607790986078009860781098607820986078309860784098607850986078609860787098607880986078909860790098607910986079209860793098607940986079509860796098607970986079809860799098608000986080109860802098608030986080409860805098608060986080709860808098608090986081009860811098608120986081309860814098608150986081609860817098608180986081909860820098608210986082209860823098608240986082509860826098608270986082809860829098608300986083109860832098608330986083409860835098608360986083709860838098608390986084009860841098608420986084309860844098608450986084609860847098608480986084909860850098608510986085209860853098608540986085509860856098608570986085809860859098608600986086109860862098608630986086409860865098608660986086709860868098608690986087009860871098608720986087309860874098608750986087609860877098608780986087909860880098608810986088209860883098608840986088509860886098608870986088809860889098608900986089109860892098608930986089409860895098608960986089709860898098608990986090009860901098609020986090309860904098609050986090609860907098609080986090909860910098609110986091209860913098609140986091509860916098609170986091809860919098609200986092109860922098609230986092409860925098609260986092709860928098609290986093009860931098609320986093309860934098609350986093609860937098609380986093909860940098609410986094209860943098609440986094509860946098609470986094809860949098609500986095109860952098609530986095409860955098609560986095709860958098609590986096009860961098609620986096309860964098609650986096609860967098609680986096909860970098609710986097209860973098609740986097509860976098609770986097809860979098609800986098109860982098609830986098409860985098609860986098709860988098609890986099009860991098609920986099309860994098609950986099609860997098609980986099909861000098610010986100209861003098610040986100509861006098610070986100809861009098610100986101109861012098610130986101409861015098610160986101709861018098610190986102009861021098610220986102309861024098610250986102609861027098610280986102909861030098610310986103209861033098610340986103509861036098610370986103809861039098610400986104109861042098610430986104409861045098610460986104709861048098610490986105009861051098610520986105309861054098610550986105609861057098610580986105909861060098610610986106209861063098610640986106509861066098610670986106809861069098610700986107109861072098610730986107409861075098610760986107709861078098610790986108009861081098610820986108309861084098610850986108609861087098610880986108909861090098610910986109209861093098610940986109509861096098610970986109809861099098611000986110109861102098611030986110409861105098700010987000209870003098700040987000509870006098700070987000809870009098700100987001109870012098700130987001409870015098700160987001709870018098700190987002009870021098700220987002309870024098700250987002609870027098700280987002909870030098700310987003209870033098700340987003509870036098700370987003809870039098700400987004109870042098700430987004409870045098700460987004709870048098700490987005009870051098700520987005309870054098700550987005609870057098700580987005909870060098700610987006209870063098700640987006509870066098700670987006809870069098700700987007109870072098700730987007409870075098700760987007709870078098700790987008009870081098700820987008309870084098700850987008609870087098700880987008909870090098700910987009209870093098700940987009509870096098700970987009809870099098701000987010109870102098701030987010409870105098701060987010709870108098701090987011009870111098701120987011309870114098701150987011609870117098701180987011909870120098701210987012209870123098701240987012509870126098701270987012809870129098701300987013109870132098701330987013409870135098701360987013709870138098701390987014009870141098701420987014309870144098701450987014609870147098701480987014909870150098701510987015209870153098701540987015509870156098701570987015809870159098701600987016109870162098701630987016409870165098701660987016709870168098701690987017009870171098701720987017309870174098701750987017609870177098701780987017909870180098701810987018209870183098701840987018509870186098701870987018809870189098701900987019109870192098701930987019409870195098701960987019709870198098701990987020009870201098702020987020309870204098702050987020609870207098702080987020909870210098702110987021209870213098702140987021509870216098702170987021809870219098702200987022109870222098702230987022409870225098702260987022709870228098702290987023009870231098702320987023309870234098702350987023609870237098702380987023909870240098702410987024209870243098702440987024509870246098702470987024809870249098702500987025109870252098702530987025409870255098702560987025709870258098702590987026009870261098702620987026309870264098702650987026609870267098702680987026909870270098702710987027209870273098702740987027509870276098702770987027809870279098702800987028109870282098702830987028409870285098702860987028709870288098702890987029009870291098702920987029309870294098702950987029609870297098702980987029909870300098703010987030209870303098703040987030509870306098703070987030809870309098703100987031109870312098703130987031409870315098703160987031709870318098703190987032009870321098703220987032309870324098703250987032609870327098703280987032909870330098703310987033209870333098703340987033509870336098703370987033809870339098703400987034109870342098703430987034409870345098703460987034709870348098703490987035009870351098703520987035309870354098703550987035609870357098703580987035909870360098703610987036209870363098703640987036509870366098703670987036809870369098703700987037109870372098703730987037409870375098703760987037709870378098703790987038009870381098703820987038309870384098703850987038609870387098703880987038909870390098703910987039209870393098703940987039509870396098703970987039809870399098704000987040109870402098704030987040409870405098704060987040709870408098704090987041009870411098704120987041309870414098704150987041609870417098704180987041909870420098704210987042209870423098704240987042509870426098704270987042809870429098704300987043109870432098704330987043409870435098704360987043709870438098704390987044009870441098704420987044309870444098704450987044609870447098704480987044909870450098704510987045209870453098704540987045509870456098704570987045809870459098704600987046109870462098704630987046409870465098704660987046709870468098704690987047009870471098704720987047309870474098704750987047609870477098704780987047909870480098704810987048209870483098704840987048509870486098704870987048809870489098704900987049109870492098704930987049409870495098704960987049709870498098704990987050009870501098705020987050309870504098705050987050609870507098705080987050909870510098705110987051209870513098705140987051509870516098705170987051809870519098705200987052109870522098705230987052409870525098705260987052709870528098705290987053009870531098705320987053309870534098705350987053609870537098705380987053909870540098705410987054209870543098705440987054509870546098705470987054809870549098705500987055109870552098705530987055409870555098705560987055709870558098705590987056009870561098705620987056309870564098705650987056609870567098705680987056909870570098705710987057209870573098705740987057509870576098705770987057809870579098705800987058109870582098705830987058409870585098705860987058709870588098705890987059009870591098705920987059309870594098705950987059609870597098705980987059909870600098706010987060209870603098706040987060509870606098706070987060809870609098706100987061109870612098706130987061409870615098706160987061709870618098706190987062009870621098706220987062309870624098706250987062609870627098706280987062909870630098706310987063209870633098706340987063509870636098706370987063809870639098706400987064109870642098706430987064409870645098706460987064709870648098706490987065009870651098706520987065309870654098706550987065609870657098706580987065909870660098706610987066209870663098706640987066509870666098706670987066809870669098706700987067109870672098706730987067409870675098706760987067709870678098706790987068009870681098706820987068309870684098706850987068609870687098706880987068909870690098706910987069209870693098706940987069509870696098706970987069809870699098707000987070109870702098707030987070409870705098707060987070709870708098707090987071009870711098707120987071309870714098707150987071609870717098707180987071909870720098707210987072209870723098707240987072509870726098707270987072809870729098707300987073109870732098707330987073409870735098707360987073709870738098707390987074009870741098707420987074309870744098707450987074609870747098707480987074909870750098707510987075209870753098707540987075509870756098707570987075809870759098707600987076109870762098707630987076409870765098707660987076709870768098707690987077009870771098707720987077309870774098707750987077609870777098707780987077909870780098707810987078209870783098707840987078509870786098707870987078809870789098707900987079109870792098707930987079409870795098707960987079709870798098707990987080009870801098708020987080309870804098708050987080609870807098708080987080909870810098708110987081209870813098708140987081509870816098708170987081809870819098708200987082109870822098708230987082409870825098708260987082709870828098708290987083009870831098708320987083309870834098708350987083609870837098708380987083909870840098708410987084209870843098708440987084509870846098708470987084809870849098708500987085109870852098708530987085409870855098708560987085709870858098708590987086009870861098708620987086309870864098708650987086609870867098708680987086909870870098708710987087209870873098708740987087509870876098708770987087809870879098708800987088109870882098708830987088409870885098708860987088709870888098708890987089009870891098708920987089309870894098708950987089609870897098708980987089909870900098709010987090209870903098709040987090509870906098709070987090809870909098709100987091109870912098709130987091409870915098709160987091709870918098709190987092009870921098709220987092309870924098709250987092609870927098709280987092909870930098709310987093209870933098709340987093509870936098709370987093809870939098709400987094109870942098709430987094409870945098709460987094709870948098709490987095009870951098709520987095309870954098709550987095609870957098709580987095909870960098709610987096209870963098709640987096509870966098709670987096809870969098709700987097109870972098709730987097409870975098709760987097709870978098709790987098009870981098709820987098309870984098709850987098609870987098709880987098909870990098709910987099209870993098709940987099509870996098709970987099809870999098710000987100109871002098710030987100409871005098710060987100709871008098710090987101009871011098710120987101309871014098710150987101609871017098710180987101909871020098710210987102209871023098710240987102509871026098710270987102809871029098710300987103109871032098710330987103409871035098710360987103709871038098710390987104009871041098710420987104309871044098710450987104609871047098710480987104909871050098710510987105209871053098710540987105509871056098710570987105809871059098710600987106109871062098710630987106409871065098710660987106709871068098710690987107009871071098710720987107309871074098710750987107609871077098710780987107909871080098710810987108209871083098710840987108509871086098710870987108809871089098710900987109109871092098710930987109409871095098710960987109709871098098710990987110009871101098711020987110309871104098711050988000109880002098800030988000409880005098800060988000709880008098800090988001009880011098800120988001309880014098800150988001609880017098800180988001909880020098800210988002209880023098800240988002509880026098800270988002809880029098800300988003109880032098800330988003409880035098800360988003709880038098800390988004009880041098800420988004309880044098800450988004609880047098800480988004909880050098800510988005209880053098800540988005509880056098800570988005809880059098800600988006109880062098800630988006409880065098800660988006709880068098800690988007009880071098800720988007309880074098800750988007609880077098800780988007909880080098800810988008209880083098800840988008509880086098800870988008809880089098800900988009109880092098800930988009409880095098800960988009709880098098800990988010009880101098801020988010309880104098801050988010609880107098801080988010909880110098801110988011209880113098801140988011509880116098801170988011809880119098801200988012109880122098801230988012409880125098801260988012709880128098801290988013009880131098801320988013309880134098801350988013609880137098801380988013909880140098801410988014209880143098801440988014509880146098801470988014809880149098801500988015109880152098801530988015409880155098801560988015709880158098801590988016009880161098801620988016309880164098801650988016609880167098801680988016909880170098801710988017209880173098801740988017509880176098801770988017809880179098801800988018109880182098801830988018409880185098801860988018709880188098801890988019009880191098801920988019309880194098801950988019609880197098801980988019909880200098802010988020209880203098802040988020509880206098802070988020809880209098802100988021109880212098802130988021409880215098802160988021709880218098802190988022009880221098802220988022309880224098802250988022609880227098802280988022909880230098802310988023209880233098802340988023509880236098802370988023809880239098802400988024109880242098802430988024409880245098802460988024709880248098802490988025009880251098802520988025309880254098802550988025609880257098802580988025909880260098802610988026209880263098802640988026509880266098802670988026809880269098802700988027109880272098802730988027409880275098802760988027709880278098802790988028009880281098802820988028309880284098802850988028609880287098802880988028909880290098802910988029209880293098802940988029509880296098802970988029809880299098803000988030109880302098803030988030409880305098803060988030709880308098803090988031009880311098803120988031309880314098803150988031609880317098803180988031909880320098803210988032209880323098803240988032509880326098803270988032809880329098803300988033109880332098803330988033409880335098803360988033709880338098803390988034009880341098803420988034309880344098803450988034609880347098803480988034909880350098803510988035209880353098803540988035509880356098803570988035809880359098803600988036109880362098803630988036409880365098803660988036709880368098803690988037009880371098803720988037309880374098803750988037609880377098803780988037909880380098803810988038209880383098803840988038509880386098803870988038809880389098803900988039109880392098803930988039409880395098803960988039709880398098803990988040009880401098804020988040309880404098804050988040609880407098804080988040909880410098804110988041209880413098804140988041509880416098804170988041809880419098804200988042109880422098804230988042409880425098804260988042709880428098804290988043009880431098804320988043309880434098804350988043609880437098804380988043909880440098804410988044209880443098804440988044509880446098804470988044809880449098804500988045109880452098804530988045409880455098804560988045709880458098804590988046009880461098804620988046309880464098804650988046609880467098804680988046909880470098804710988047209880473098804740988047509880476098804770988047809880479098804800988048109880482098804830988048409880485098804860988048709880488098804890988049009880491098804920988049309880494098804950988049609880497098804980988049909880500098805010988050209880503098805040988050509880506098805070988050809880509098805100988051109880512098805130988051409880515098805160988051709880518098805190988052009880521098805220988052309880524098805250988052609880527098805280988052909880530098805310988053209880533098805340988053509880536098805370988053809880539098805400988054109880542098805430988054409880545098805460988054709880548098805490988055009880551098805520988055309880554098805550988055609880557098805580988055909880560098805610988056209880563098805640988056509880566098805670988056809880569098805700988057109880572098805730988057409880575098805760988057709880578098805790988058009880581098805820988058309880584098805850988058609880587098805880988058909880590098805910988059209880593098805940988059509880596098805970988059809880599098806000988060109880602098806030988060409880605098806060988060709880608098806090988061009880611098806120988061309880614098806150988061609880617098806180988061909880620098806210988062209880623098806240988062509880626098806270988062809880629098806300988063109880632098806330988063409880635098806360988063709880638098806390988064009880641098806420988064309880644098806450988064609880647098806480988064909880650098806510988065209880653098806540988065509880656098806570988065809880659098806600988066109880662098806630988066409880665098806660988066709880668098806690988067009880671098806720988067309880674098806750988067609880677098806780988067909880680098806810988068209880683098806840988068509880686098806870988068809880689098806900988069109880692098806930988069409880695098806960988069709880698098806990988070009880701098807020988070309880704098807050988070609880707098807080988070909880710098807110988071209880713098807140988071509880716098807170988071809880719098807200988072109880722098807230988072409880725098807260988072709880728098807290988073009880731098807320988073309880734098807350988073609880737098807380988073909880740098807410988074209880743098807440988074509880746098807470988074809880749098807500988075109880752098807530988075409880755098807560988075709880758098807590988076009880761098807620988076309880764098807650988076609880767098807680988076909880770098807710988077209880773098807740988077509880776098807770988077809880779098807800988078109880782098807830988078409880785098807860988078709880788098807890988079009880791098807920988079309880794098807950988079609880797098807980988079909880800098808010988080209880803098808040988080509880806098808070988080809880809098808100988081109880812098808130988081409880815098808160988081709880818098808190988082009880821098808220988082309880824098808250988082609880827098808280988082909880830098808310988083209880833098808340988083509880836098808370988083809880839098808400988084109880842098808430988084409880845098808460988084709880848098808490988085009880851098808520988085309880854098808550988085609880857098808580988085909880860098808610988086209880863098808640988086509880866098808670988086809880869098808700988087109880872098808730988087409880875098808760988087709880878098808790988088009880881098808820988088309880884098808850988088609880887098808880988088909880890098808910988089209880893098808940988089509880896098808970988089809880899098809000988090109880902098809030988090409880905098809060988090709880908098809090988091009880911098809120988091309880914098809150988091609880917098809180988091909880920098809210988092209880923098809240988092509880926098809270988092809880929098809300988093109880932098809330988093409880935098809360988093709880938098809390988094009880941098809420988094309880944098809450988094609880947098809480988094909880950098809510988095209880953098809540988095509880956098809570988095809880959098809600988096109880962098809630988096409880965098809660988096709880968098809690988097009880971098809720988097309880974098809750988097609880977098809780988097909880980098809810988098209880983098809840988098509880986098809870988098809880989098809900988099109880992098809930988099409880995098809960988099709880998098809990988100009881001098810020988100309881004098810050988100609881007098810080988100909881010098810110988101209881013098810140988101509881016098810170988101809881019098810200988102109881022098810230988102409881025098810260988102709881028098810290988103009881031098810320988103309881034098810350988103609881037098810380988103909881040098810410988104209881043098810440988104509881046098810470988104809881049098810500988105109881052098810530988105409881055098810560988105709881058098810590988106009881061098810620988106309881064098810650988106609881067098810680988106909881070098810710988107209881073098810740988107509881076098810770988107809881079098810800988108109881082098810830988108409881085098810860988108709881088098810890988109009881091098810920988109309881094098810950988109609881097098810980988109909881100098811010988110209881103098811040988110509890001098900020989000309890004098900050989000609890007098900080989000909890010098900110989001209890013098900140989001509890016098900170989001809890019098900200989002109890022098900230989002409890025098900260989002709890028098900290989003009890031098900320989003309890034098900350989003609890037098900380989003909890040098900410989004209890043098900440989004509890046098900470989004809890049098900500989005109890052098900530989005409890055098900560989005709890058098900590989006009890061098900620989006309890064098900650989006609890067098900680989006909890070098900710989007209890073098900740989007509890076098900770989007809890079098900800989008109890082098900830989008409890085098900860989008709890088098900890989009009890091098900920989009309890094098900950989009609890097098900980989009909890100098901010989010209890103098901040989010509890106098901070989010809890109098901100989011109890112098901130989011409890115098901160989011709890118098901190989012009890121098901220989012309890124098901250989012609890127098901280989012909890130098901310989013209890133098901340989013509890136098901370989013809890139098901400989014109890142098901430989014409890145098901460989014709890148098901490989015009890151098901520989015309890154098901550989015609890157098901580989015909890160098901610989016209890163098901640989016509890166098901670989016809890169098901700989017109890172098901730989017409890175098901760989017709890178098901790989018009890181098901820989018309890184098901850989018609890187098901880989018909890190098901910989019209890193098901940989019509890196098901970989019809890199098902000989020109890202098902030989020409890205098902060989020709890208098902090989021009890211098902120989021309890214098902150989021609890217098902180989021909890220098902210989022209890223098902240989022509890226098902270989022809890229098902300989023109890232098902330989023409890235098902360989023709890238098902390989024009890241098902420989024309890244098902450989024609890247098902480989024909890250098902510989025209890253098902540989025509890256098902570989025809890259098902600989026109890262098902630989026409890265098902660989026709890268098902690989027009890271098902720989027309890274098902750989027609890277098902780989027909890280098902810989028209890283098902840989028509890286098902870989028809890289098902900989029109890292098902930989029409890295098902960989029709890298098902990989030009890301098903020989030309890304098903050989030609890307098903080989030909890310098903110989031209890313098903140989031509890316098903170989031809890319098903200989032109890322098903230989032409890325098903260989032709890328098903290989033009890331098903320989033309890334098903350989033609890337098903380989033909890340098903410989034209890343098903440989034509890346098903470989034809890349098903500989035109890352098903530989035409890355098903560989035709890358098903590989036009890361098903620989036309890364098903650989036609890367098903680989036909890370098903710989037209890373098903740989037509890376098903770989037809890379098903800989038109890382098903830989038409890385098903860989038709890388098903890989039009890391098903920989039309890394098903950989039609890397098903980989039909890400098904010989040209890403098904040989040509890406098904070989040809890409098904100989041109890412098904130989041409890415098904160989041709890418098904190989042009890421098904220989042309890424098904250989042609890427098904280989042909890430098904310989043209890433098904340989043509890436098904370989043809890439098904400989044109890442098904430989044409890445098904460989044709890448098904490989045009890451098904520989045309890454098904550989045609890457098904580989045909890460098904610989046209890463098904640989046509890466098904670989046809890469098904700989047109890472098904730989047409890475098904760989047709890478098904790989048009890481098904820989048309890484098904850989048609890487098904880989048909890490098904910989049209890493098904940989049509890496098904970989049809890499098905000989050109890502098905030989050409890505098905060989050709890508098905090989051009890511098905120989051309890514098905150989051609890517098905180989051909890520098905210989052209890523098905240989052509890526098905270989052809890529098905300989053109890532098905330989053409890535098905360989053709890538098905390989054009890541098905420989054309890544098905450989054609890547098905480989054909890550098905510989055209890553098905540989055509890556098905570989055809890559098905600989056109890562098905630989056409890565098905660989056709890568098905690989057009890571098905720989057309890574098905750989057609890577098905780989057909890580098905810989058209890583098905840989058509890586098905870989058809890589098905900989059109890592098905930989059409890595098905960989059709890598098905990989060009890601098906020989060309890604098906050989060609890607098906080989060909890610098906110989061209890613098906140989061509890616098906170989061809890619098906200989062109890622098906230989062409890625098906260989062709890628098906290989063009890631098906320989063309890634098906350989063609890637098906380989063909890640098906410989064209890643098906440989064509890646098906470989064809890649098906500989065109890652098906530989065409890655098906560989065709890658098906590989066009890661098906620989066309890664098906650989066609890667098906680989066909890670098906710989067209890673098906740989067509890676098906770989067809890679098906800989068109890682098906830989068409890685098906860989068709890688098906890989069009890691098906920989069309890694098906950989069609890697098906980989069909890700098907010989070209890703098907040989070509890706098907070989070809890709098907100989071109890712098907130989071409890715098907160989071709890718098907190989072009890721098907220989072309890724098907250989072609890727098907280989072909890730098907310989073209890733098907340989073509890736098907370989073809890739098907400989074109890742098907430989074409890745098907460989074709890748098907490989075009890751098907520989075309890754098907550989075609890757098907580989075909890760098907610989076209890763098907640989076509890766098907670989076809890769098907700989077109890772098907730989077409890775098907760989077709890778098907790989078009890781098907820989078309890784098907850989078609890787098907880989078909890790098907910989079209890793098907940989079509890796098907970989079809890799098908000989080109890802098908030989080409890805098908060989080709890808098908090989081009890811098908120989081309890814098908150989081609890817098908180989081909890820098908210989082209890823098908240989082509890826098908270989082809890829098908300989083109890832098908330989083409890835098908360989083709890838098908390989084009890841098908420989084309890844098908450989084609890847098908480989084909890850098908510989085209890853098908540989085509890856098908570989085809890859098908600989086109890862098908630989086409890865098908660989086709890868098908690989087009890871098908720989087309890874098908750989087609890877098908780989087909890880098908810989088209890883098908840989088509890886098908870989088809890889098908900989089109890892098908930989089409890895098908960989089709890898098908990989090009890901098909020989090309890904098909050989090609890907098909080989090909890910098909110989091209890913098909140989091509890916098909170989091809890919098909200989092109890922098909230989092409890925098909260989092709890928098909290989093009890931098909320989093309890934098909350989093609890937098909380989093909890940098909410989094209890943098909440989094509890946098909470989094809890949098909500989095109890952098909530989095409890955098909560989095709890958098909590989096009890961098909620989096309890964098909650989096609890967098909680989096909890970098909710989097209890973098909740989097509890976098909770989097809890979098909800989098109890982098909830989098409890985098909860989098709890988098909890989099009890991098909920989099309890994098909950989099609890997098909980989099909891000098910010989100209891003098910040989100509891006098910070989100809891009098910100989101109891012098910130989101409891015098910160989101709891018098910190989102009891021098910220989102309891024098910250989102609891027098910280989102909891030098910310989103209891033098910340989103509891036098910370989103809891039098910400989104109891042098910430989104409891045098910460989104709891048098910490989105009891051098910520989105309891054098910550989105609891057098910580989105909891060098910610989106209891063098910640989106509891066098910670989106809891069098910700989107109891072098910730989107409891075098910760989107709891078098910790989108009891081098910820989108309891084098910850989108609891087098910880989108909891090098910910989109209891093098910940989109509891096098910970989109809891099098911000989110109891102098911030989110409891105099000010990000209900003099000040990000509900006099000070990000809900009099000100990001109900012099000130990001409900015099000160990001709900018099000190990002009900021099000220990002309900024099000250990002609900027099000280990002909900030099000310990003209900033099000340990003509900036099000370990003809900039099000400990004109900042099000430990004409900045099000460990004709900048099000490990005009900051099000520990005309900054099000550990005609900057099000580990005909900060099000610990006209900063099000640990006509900066099000670990006809900069099000700990007109900072099000730990007409900075099000760990007709900078099000790990008009900081099000820990008309900084099000850990008609900087099000880990008909900090099000910990009209900093099000940990009509900096099000970990009809900099099001000990010109900102099001030990010409900105099001060990010709900108099001090990011009900111099001120990011309900114099001150990011609900117099001180990011909900120099001210990012209900123099001240990012509900126099001270990012809900129099001300990013109900132099001330990013409900135099001360990013709900138099001390990014009900141099001420990014309900144099001450990014609900147099001480990014909900150099001510990015209900153099001540990015509900156099001570990015809900159099001600990016109900162099001630990016409900165099001660990016709900168099001690990017009900171099001720990017309900174099001750990017609900177099001780990017909900180099001810990018209900183099001840990018509900186099001870990018809900189099001900990019109900192099001930990019409900195099001960990019709900198099001990990020009900201099002020990020309900204099002050990020609900207099002080990020909900210099002110990021209900213099002140990021509900216099002170990021809900219099002200990022109900222099002230990022409900225099002260990022709900228099002290990023009900231099002320990023309900234099002350990023609900237099002380990023909900240099002410990024209900243099002440990024509900246099002470990024809900249099002500990025109900252099002530990025409900255099002560990025709900258099002590990026009900261099002620990026309900264099002650990026609900267099002680990026909900270099002710990027209900273099002740990027509900276099002770990027809900279099002800990028109900282099002830990028409900285099002860990028709900288099002890990029009900291099002920990029309900294099002950990029609900297099002980990029909900300099003010990030209900303099003040990030509900306099003070990030809900309099003100990031109900312099003130990031409900315099003160990031709900318099003190990032009900321099003220990032309900324099003250990032609900327099003280990032909900330099003310990033209900333099003340990033509900336099003370990033809900339099003400990034109900342099003430990034409900345099003460990034709900348099003490990035009900351099003520990035309900354099003550990035609900357099003580990035909900360099003610990036209900363099003640990036509900366099003670990036809900369099003700990037109900372099003730990037409900375099003760990037709900378099003790990038009900381099003820990038309900384099003850990038609900387099003880990038909900390099003910990039209900393099003940990039509900396099003970990039809900399099004000990040109900402099004030990040409900405099004060990040709900408099004090990041009900411099004120990041309900414099004150990041609900417099004180990041909900420099004210990042209900423099004240990042509900426099004270990042809900429099004300990043109900432099004330990043409900435099004360990043709900438099004390990044009900441099004420990044309900444099004450990044609900447099004480990044909900450099004510990045209900453099004540990045509900456099004570990045809900459099004600990046109900462099004630990046409900465099004660990046709900468099004690990047009900471099004720990047309900474099004750990047609900477099004780990047909900480099004810990048209900483099004840990048509900486099004870990048809900489099004900990049109900492099004930990049409900495099004960990049709900498099004990990050009900501099005020990050309900504099005050990050609900507099005080990050909900510099005110990051209900513099005140990051509900516099005170990051809900519099005200990052109900522099005230990052409900525099005260990052709900528099005290990053009900531099005320990053309900534099005350990053609900537099005380990053909900540099005410990054209900543099005440990054509900546099005470990054809900549099005500990055109900552099005530990055409900555099005560990055709900558099005590990056009900561099005620990056309900564099005650990056609900567099005680990056909900570099005710990057209900573099005740990057509900576099005770990057809900579099005800990058109900582099005830990058409900585099005860990058709900588099005890990059009900591099005920990059309900594099005950990059609900597099005980990059909900600099006010990060209900603099006040990060509900606099006070990060809900609099006100990061109900612099006130990061409900615099006160990061709900618099006190990062009900621099006220990062309900624099006250990062609900627099006280990062909900630099006310990063209900633099006340990063509900636099006370990063809900639099006400990064109900642099006430990064409900645099006460990064709900648099006490990065009900651099006520990065309900654099006550990065609900657099006580990065909900660099006610990066209900663099006640990066509900666099006670990066809900669099006700990067109900672099006730990067409900675099006760990067709900678099006790990068009900681099006820990068309900684099006850990068609900687099006880990068909900690099006910990069209900693099006940990069509900696099006970990069809900699099007000990070109900702099007030990070409900705099007060990070709900708099007090990071009900711099007120990071309900714099007150990071609900717099007180990071909900720099007210990072209900723099007240990072509900726099007270990072809900729099007300990073109900732099007330990073409900735099007360990073709900738099007390990074009900741099007420990074309900744099007450990074609900747099007480990074909900750099007510990075209900753099007540990075509900756099007570990075809900759099007600990076109900762099007630990076409900765099007660990076709900768099007690990077009900771099007720990077309900774099007750990077609900777099007780990077909900780099007810990078209900783099007840990078509900786099007870990078809900789099007900990079109900792099007930990079409900795099007960990079709900798099007990990080009900801099008020990080309900804099008050990080609900807099008080990080909900810099008110990081209900813099008140990081509900816099008170990081809900819099008200990082109900822099008230990082409900825099008260990082709900828099008290990083009900831099008320990083309900834099008350990083609900837099008380990083909900840099008410990084209900843099008440990084509900846099008470990084809900849099008500990085109900852099008530990085409900855099008560990085709900858099008590990086009900861099008620990086309900864099008650990086609900867099008680990086909900870099008710990087209900873099008740990087509900876099008770990087809900879099008800990088109900882099008830990088409900885099008860990088709900888099008890990089009900891099008920990089309900894099008950990089609900897099008980990089909900900099009010990090209900903099009040990090509900906099009070990090809900909099009100990091109900912099009130990091409900915099009160990091709900918099009190990092009900921099009220990092309900924099009250990092609900927099009280990092909900930099009310990093209900933099009340990093509900936099009370990093809900939099009400990094109900942099009430990094409900945099009460990094709900948099009490990095009900951099009520990095309900954099009550990095609900957099009580990095909900960099009610990096209900963099009640990096509900966099009670990096809900969099009700990097109900972099009730990097409900975099009760990097709900978099009790990098009900981099009820990098309900984099009850990098609900987099009880990098909900990099009910990099209900993099009940990099509900996099009970990099809900999099010000990100109901002099010030990100409901005099010060990100709901008099010090990101009901011099010120990101309901014099010150990101609901017099010180990101909901020099010210990102209901023099010240990102509901026099010270990102809901029099010300990103109901032099010330990103409901035099010360990103709901038099010390990104009901041099010420990104309901044099010450990104609901047099010480990104909901050099010510990105209901053099010540990105509901056099010570990105809901059099010600990106109901062099010630990106409901065099010660990106709901068099010690990107009901071099010720990107309901074099010750990107609901077099010780990107909901080099010810990108209901083099010840990108509901086099010870990108809901089099010900990109109901092099010930990109409901095099010960990109709901098099010990990110009901101099011020990110309901104099011050991000109910002099100030991000409910005099100060991000709910008099100090991001009910011099100120991001309910014099100150991001609910017099100180991001909910020099100210991002209910023099100240991002509910026099100270991002809910029099100300991003109910032099100330991003409910035099100360991003709910038099100390991004009910041099100420991004309910044099100450991004609910047099100480991004909910050099100510991005209910053099100540991005509910056099100570991005809910059099100600991006109910062099100630991006409910065099100660991006709910068099100690991007009910071099100720991007309910074099100750991007609910077099100780991007909910080099100810991008209910083099100840991008509910086099100870991008809910089099100900991009109910092099100930991009409910095099100960991009709910098099100990991010009910101099101020991010309910104099101050991010609910107099101080991010909910110099101110991011209910113099101140991011509910116099101170991011809910119099101200991012109910122099101230991012409910125099101260991012709910128099101290991013009910131099101320991013309910134099101350991013609910137099101380991013909910140099101410991014209910143099101440991014509910146099101470991014809910149099101500991015109910152099101530991015409910155099101560991015709910158099101590991016009910161099101620991016309910164099101650991016609910167099101680991016909910170099101710991017209910173099101740991017509910176099101770991017809910179099101800991018109910182099101830991018409910185099101860991018709910188099101890991019009910191099101920991019309910194099101950991019609910197099101980991019909910200099102010991020209910203099102040991020509910206099102070991020809910209099102100991021109910212099102130991021409910215099102160991021709910218099102190991022009910221099102220991022309910224099102250991022609910227099102280991022909910230099102310991023209910233099102340991023509910236099102370991023809910239099102400991024109910242099102430991024409910245099102460991024709910248099102490991025009910251099102520991025309910254099102550991025609910257099102580991025909910260099102610991026209910263099102640991026509910266099102670991026809910269099102700991027109910272099102730991027409910275099102760991027709910278099102790991028009910281099102820991028309910284099102850991028609910287099102880991028909910290099102910991029209910293099102940991029509910296099102970991029809910299099103000991030109910302099103030991030409910305099103060991030709910308099103090991031009910311099103120991031309910314099103150991031609910317099103180991031909910320099103210991032209910323099103240991032509910326099103270991032809910329099103300991033109910332099103330991033409910335099103360991033709910338099103390991034009910341099103420991034309910344099103450991034609910347099103480991034909910350099103510991035209910353099103540991035509910356099103570991035809910359099103600991036109910362099103630991036409910365099103660991036709910368099103690991037009910371099103720991037309910374099103750991037609910377099103780991037909910380099103810991038209910383099103840991038509910386099103870991038809910389099103900991039109910392099103930991039409910395099103960991039709910398099103990991040009910401099104020991040309910404099104050991040609910407099104080991040909910410099104110991041209910413099104140991041509910416099104170991041809910419099104200991042109910422099104230991042409910425099104260991042709910428099104290991043009910431099104320991043309910434099104350991043609910437099104380991043909910440099104410991044209910443099104440991044509910446099104470991044809910449099104500991045109910452099104530991045409910455099104560991045709910458099104590991046009910461099104620991046309910464099104650991046609910467099104680991046909910470099104710991047209910473099104740991047509910476099104770991047809910479099104800991048109910482099104830991048409910485099104860991048709910488099104890991049009910491099104920991049309910494099104950991049609910497099104980991049909910500099105010991050209910503099105040991050509910506099105070991050809910509099105100991051109910512099105130991051409910515099105160991051709910518099105190991052009910521099105220991052309910524099105250991052609910527099105280991052909910530099105310991053209910533099105340991053509910536099105370991053809910539099105400991054109910542099105430991054409910545099105460991054709910548099105490991055009910551099105520991055309910554099105550991055609910557099105580991055909910560099105610991056209910563099105640991056509910566099105670991056809910569099105700991057109910572099105730991057409910575099105760991057709910578099105790991058009910581099105820991058309910584099105850991058609910587099105880991058909910590099105910991059209910593099105940991059509910596099105970991059809910599099106000991060109910602099106030991060409910605099106060991060709910608099106090991061009910611099106120991061309910614099106150991061609910617099106180991061909910620099106210991062209910623099106240991062509910626099106270991062809910629099106300991063109910632099106330991063409910635099106360991063709910638099106390991064009910641099106420991064309910644099106450991064609910647099106480991064909910650099106510991065209910653099106540991065509910656099106570991065809910659099106600991066109910662099106630991066409910665099106660991066709910668099106690991067009910671099106720991067309910674099106750991067609910677099106780991067909910680099106810991068209910683099106840991068509910686099106870991068809910689099106900991069109910692099106930991069409910695099106960991069709910698099106990991070009910701099107020991070309910704099107050991070609910707099107080991070909910710099107110991071209910713099107140991071509910716099107170991071809910719099107200991072109910722099107230991072409910725099107260991072709910728099107290991073009910731099107320991073309910734099107350991073609910737099107380991073909910740099107410991074209910743099107440991074509910746099107470991074809910749099107500991075109910752099107530991075409910755099107560991075709910758099107590991076009910761099107620991076309910764099107650991076609910767099107680991076909910770099107710991077209910773099107740991077509910776099107770991077809910779099107800991078109910782099107830991078409910785099107860991078709910788099107890991079009910791099107920991079309910794099107950991079609910797099107980991079909910800099108010991080209910803099108040991080509910806099108070991080809910809099108100991081109910812099108130991081409910815099108160991081709910818099108190991082009910821099108220991082309910824099108250991082609910827099108280991082909910830099108310991083209910833099108340991083509910836099108370991083809910839099108400991084109910842099108430991084409910845099108460991084709910848099108490991085009910851099108520991085309910854099108550991085609910857099108580991085909910860099108610991086209910863099108640991086509910866099108670991086809910869099108700991087109910872099108730991087409910875099108760991087709910878099108790991088009910881099108820991088309910884099108850991088609910887099108880991088909910890099108910991089209910893099108940991089509910896099108970991089809910899099109000991090109910902099109030991090409910905099109060991090709910908099109090991091009910911099109120991091309910914099109150991091609910917099109180991091909910920099109210991092209910923099109240991092509910926099109270991092809910929099109300991093109910932099109330991093409910935099109360991093709910938099109390991094009910941099109420991094309910944099109450991094609910947099109480991094909910950099109510991095209910953099109540991095509910956099109570991095809910959099109600991096109910962099109630991096409910965099109660991096709910968099109690991097009910971099109720991097309910974099109750991097609910977099109780991097909910980099109810991098209910983099109840991098509910986099109870991098809910989099109900991099109910992099109930991099409910995099109960991099709910998099109990991100009911001099110020991100309911004099110050991100609911007099110080991100909911010099110110991101209911013099110140991101509911016099110170991101809911019099110200991102109911022099110230991102409911025099110260991102709911028099110290991103009911031099110320991103309911034099110350991103609911037099110380991103909911040099110410991104209911043099110440991104509911046099110470991104809911049099110500991105109911052099110530991105409911055099110560991105709911058099110590991106009911061099110620991106309911064099110650991106609911067099110680991106909911070099110710991107209911073099110740991107509911076099110770991107809911079099110800991108109911082099110830991108409911085099110860991108709911088099110890991109009911091099110920991109309911094099110950991109609911097099110980991109909911100099111010991110209911103099111040991110509920001099200020992000309920004099200050992000609920007099200080992000909920010099200110992001209920013099200140992001509920016099200170992001809920019099200200992002109920022099200230992002409920025099200260992002709920028099200290992003009920031099200320992003309920034099200350992003609920037099200380992003909920040099200410992004209920043099200440992004509920046099200470992004809920049099200500992005109920052099200530992005409920055099200560992005709920058099200590992006009920061099200620992006309920064099200650992006609920067099200680992006909920070099200710992007209920073099200740992007509920076099200770992007809920079099200800992008109920082099200830992008409920085099200860992008709920088099200890992009009920091099200920992009309920094099200950992009609920097099200980992009909920100099201010992010209920103099201040992010509920106099201070992010809920109099201100992011109920112099201130992011409920115099201160992011709920118099201190992012009920121099201220992012309920124099201250992012609920127099201280992012909920130099201310992013209920133099201340992013509920136099201370992013809920139099201400992014109920142099201430992014409920145099201460992014709920148099201490992015009920151099201520992015309920154099201550992015609920157099201580992015909920160099201610992016209920163099201640992016509920166099201670992016809920169099201700992017109920172099201730992017409920175099201760992017709920178099201790992018009920181099201820992018309920184099201850992018609920187099201880992018909920190099201910992019209920193099201940992019509920196099201970992019809920199099202000992020109920202099202030992020409920205099202060992020709920208099202090992021009920211099202120992021309920214099202150992021609920217099202180992021909920220099202210992022209920223099202240992022509920226099202270992022809920229099202300992023109920232099202330992023409920235099202360992023709920238099202390992024009920241099202420992024309920244099202450992024609920247099202480992024909920250099202510992025209920253099202540992025509920256099202570992025809920259099202600992026109920262099202630992026409920265099202660992026709920268099202690992027009920271099202720992027309920274099202750992027609920277099202780992027909920280099202810992028209920283099202840992028509920286099202870992028809920289099202900992029109920292099202930992029409920295099202960992029709920298099202990992030009920301099203020992030309920304099203050992030609920307099203080992030909920310099203110992031209920313099203140992031509920316099203170992031809920319099203200992032109920322099203230992032409920325099203260992032709920328099203290992033009920331099203320992033309920334099203350992033609920337099203380992033909920340099203410992034209920343099203440992034509920346099203470992034809920349099203500992035109920352099203530992035409920355099203560992035709920358099203590992036009920361099203620992036309920364099203650992036609920367099203680992036909920370099203710992037209920373099203740992037509920376099203770992037809920379099203800992038109920382099203830992038409920385099203860992038709920388099203890992039009920391099203920992039309920394099203950992039609920397099203980992039909920400099204010992040209920403099204040992040509920406099204070992040809920409099204100992041109920412099204130992041409920415099204160992041709920418099204190992042009920421099204220992042309920424099204250992042609920427099204280992042909920430099204310992043209920433099204340992043509920436099204370992043809920439099204400992044109920442099204430992044409920445099204460992044709920448099204490992045009920451099204520992045309920454099204550992045609920457099204580992045909920460099204610992046209920463099204640992046509920466099204670992046809920469099204700992047109920472099204730992047409920475099204760992047709920478099204790992048009920481099204820992048309920484099204850992048609920487099204880992048909920490099204910992049209920493099204940992049509920496099204970992049809920499099205000992050109920502099205030992050409920505099205060992050709920508099205090992051009920511099205120992051309920514099205150992051609920517099205180992051909920520099205210992052209920523099205240992052509920526099205270992052809920529099205300992053109920532099205330992053409920535099205360992053709920538099205390992054009920541099205420992054309920544099205450992054609920547099205480992054909920550099205510992055209920553099205540992055509920556099205570992055809920559099205600992056109920562099205630992056409920565099205660992056709920568099205690992057009920571099205720992057309920574099205750992057609920577099205780992057909920580099205810992058209920583099205840992058509920586099205870992058809920589099205900992059109920592099205930992059409920595099205960992059709920598099205990992060009920601099206020992060309920604099206050992060609920607099206080992060909920610099206110992061209920613099206140992061509920616099206170992061809920619099206200992062109920622099206230992062409920625099206260992062709920628099206290992063009920631099206320992063309920634099206350992063609920637099206380992063909920640099206410992064209920643099206440992064509920646099206470992064809920649099206500992065109920652099206530992065409920655099206560992065709920658099206590992066009920661099206620992066309920664099206650992066609920667099206680992066909920670099206710992067209920673099206740992067509920676099206770992067809920679099206800992068109920682099206830992068409920685099206860992068709920688099206890992069009920691099206920992069309920694099206950992069609920697099206980992069909920700099207010992070209920703099207040992070509920706099207070992070809920709099207100992071109920712099207130992071409920715099207160992071709920718099207190992072009920721099207220992072309920724099207250992072609920727099207280992072909920730099207310992073209920733099207340992073509920736099207370992073809920739099207400992074109920742099207430992074409920745099207460992074709920748099207490992075009920751099207520992075309920754099207550992075609920757099207580992075909920760099207610992076209920763099207640992076509920766099207670992076809920769099207700992077109920772099207730992077409920775099207760992077709920778099207790992078009920781099207820992078309920784099207850992078609920787099207880992078909920790099207910992079209920793099207940992079509920796099207970992079809920799099208000992080109920802099208030992080409920805099208060992080709920808099208090992081009920811099208120992081309920814099208150992081609920817099208180992081909920820099208210992082209920823099208240992082509920826099208270992082809920829099208300992083109920832099208330992083409920835099208360992083709920838099208390992084009920841099208420992084309920844099208450992084609920847099208480992084909920850099208510992085209920853099208540992085509920856099208570992085809920859099208600992086109920862099208630992086409920865099208660992086709920868099208690992087009920871099208720992087309920874099208750992087609920877099208780992087909920880099208810992088209920883099208840992088509920886099208870992088809920889099208900992089109920892099208930992089409920895099208960992089709920898099208990992090009920901099209020992090309920904099209050992090609920907099209080992090909920910099209110992091209920913099209140992091509920916099209170992091809920919099209200992092109920922099209230992092409920925099209260992092709920928099209290992093009920931099209320992093309920934099209350992093609920937099209380992093909920940099209410992094209920943099209440992094509920946099209470992094809920949099209500992095109920952099209530992095409920955099209560992095709920958099209590992096009920961099209620992096309920964099209650992096609920967099209680992096909920970099209710992097209920973099209740992097509920976099209770992097809920979099209800992098109920982099209830992098409920985099209860992098709920988099209890992099009920991099209920992099309920994099209950992099609920997099209980992099909921000099210010992100209921003099210040992100509921006099210070992100809921009099210100992101109921012099210130992101409921015099210160992101709921018099210190992102009921021099210220992102309921024099210250992102609921027099210280992102909921030099210310992103209921033099210340992103509921036099210370992103809921039099210400992104109921042099210430992104409921045099210460992104709921048099210490992105009921051099210520992105309921054099210550992105609921057099210580992105909921060099210610992106209921063099210640992106509921066099210670992106809921069099210700992107109921072099210730992107409921075099210760992107709921078099210790992108009921081099210820992108309921084099210850992108609921087099210880992108909921090099210910992109209921093099210940992109509921096099210970992109809921099099211000992110109921102099211030992110409921105099300010993000209930003099300040993000509930006099300070993000809930009099300100993001109930012099300130993001409930015099300160993001709930018099300190993002009930021099300220993002309930024099300250993002609930027099300280993002909930030099300310993003209930033099300340993003509930036099300370993003809930039099300400993004109930042099300430993004409930045099300460993004709930048099300490993005009930051099300520993005309930054099300550993005609930057099300580993005909930060099300610993006209930063099300640993006509930066099300670993006809930069099300700993007109930072099300730993007409930075099300760993007709930078099300790993008009930081099300820993008309930084099300850993008609930087099300880993008909930090099300910993009209930093099300940993009509930096099300970993009809930099099301000993010109930102099301030993010409930105099301060993010709930108099301090993011009930111099301120993011309930114099301150993011609930117099301180993011909930120099301210993012209930123099301240993012509930126099301270993012809930129099301300993013109930132099301330993013409930135099301360993013709930138099301390993014009930141099301420993014309930144099301450993014609930147099301480993014909930150099301510993015209930153099301540993015509930156099301570993015809930159099301600993016109930162099301630993016409930165099301660993016709930168099301690993017009930171099301720993017309930174099301750993017609930177099301780993017909930180099301810993018209930183099301840993018509930186099301870993018809930189099301900993019109930192099301930993019409930195099301960993019709930198099301990993020009930201099302020993020309930204099302050993020609930207099302080993020909930210099302110993021209930213099302140993021509930216099302170993021809930219099302200993022109930222099302230993022409930225099302260993022709930228099302290993023009930231099302320993023309930234099302350993023609930237099302380993023909930240099302410993024209930243099302440993024509930246099302470993024809930249099302500993025109930252099302530993025409930255099302560993025709930258099302590993026009930261099302620993026309930264099302650993026609930267099302680993026909930270099302710993027209930273099302740993027509930276099302770993027809930279099302800993028109930282099302830993028409930285099302860993028709930288099302890993029009930291099302920993029309930294099302950993029609930297099302980993029909930300099303010993030209930303099303040993030509930306099303070993030809930309099303100993031109930312099303130993031409930315099303160993031709930318099303190993032009930321099303220993032309930324099303250993032609930327099303280993032909930330099303310993033209930333099303340993033509930336099303370993033809930339099303400993034109930342099303430993034409930345099303460993034709930348099303490993035009930351099303520993035309930354099303550993035609930357099303580993035909930360099303610993036209930363099303640993036509930366099303670993036809930369099303700993037109930372099303730993037409930375099303760993037709930378099303790993038009930381099303820993038309930384099303850993038609930387099303880993038909930390099303910993039209930393099303940993039509930396099303970993039809930399099304000993040109930402099304030993040409930405099304060993040709930408099304090993041009930411099304120993041309930414099304150993041609930417099304180993041909930420099304210993042209930423099304240993042509930426099304270993042809930429099304300993043109930432099304330993043409930435099304360993043709930438099304390993044009930441099304420993044309930444099304450993044609930447099304480993044909930450099304510993045209930453099304540993045509930456099304570993045809930459099304600993046109930462099304630993046409930465099304660993046709930468099304690993047009930471099304720993047309930474099304750993047609930477099304780993047909930480099304810993048209930483099304840993048509930486099304870993048809930489099304900993049109930492099304930993049409930495099304960993049709930498099304990993050009930501099305020993050309930504099305050993050609930507099305080993050909930510099305110993051209930513099305140993051509930516099305170993051809930519099305200993052109930522099305230993052409930525099305260993052709930528099305290993053009930531099305320993053309930534099305350993053609930537099305380993053909930540099305410993054209930543099305440993054509930546099305470993054809930549099305500993055109930552099305530993055409930555099305560993055709930558099305590993056009930561099305620993056309930564099305650993056609930567099305680993056909930570099305710993057209930573099305740993057509930576099305770993057809930579099305800993058109930582099305830993058409930585099305860993058709930588099305890993059009930591099305920993059309930594099305950993059609930597099305980993059909930600099306010993060209930603099306040993060509930606099306070993060809930609099306100993061109930612099306130993061409930615099306160993061709930618099306190993062009930621099306220993062309930624099306250993062609930627099306280993062909930630099306310993063209930633099306340993063509930636099306370993063809930639099306400993064109930642099306430993064409930645099306460993064709930648099306490993065009930651099306520993065309930654099306550993065609930657099306580993065909930660099306610993066209930663099306640993066509930666099306670993066809930669099306700993067109930672099306730993067409930675099306760993067709930678099306790993068009930681099306820993068309930684099306850993068609930687099306880993068909930690099306910993069209930693099306940993069509930696099306970993069809930699099307000993070109930702099307030993070409930705099307060993070709930708099307090993071009930711099307120993071309930714099307150993071609930717099307180993071909930720099307210993072209930723099307240993072509930726099307270993072809930729099307300993073109930732099307330993073409930735099307360993073709930738099307390993074009930741099307420993074309930744099307450993074609930747099307480993074909930750099307510993075209930753099307540993075509930756099307570993075809930759099307600993076109930762099307630993076409930765099307660993076709930768099307690993077009930771099307720993077309930774099307750993077609930777099307780993077909930780099307810993078209930783099307840993078509930786099307870993078809930789099307900993079109930792099307930993079409930795099307960993079709930798099307990993080009930801099308020993080309930804099308050993080609930807099308080993080909930810099308110993081209930813099308140993081509930816099308170993081809930819099308200993082109930822099308230993082409930825099308260993082709930828099308290993083009930831099308320993083309930834099308350993083609930837099308380993083909930840099308410993084209930843099308440993084509930846099308470993084809930849099308500993085109930852099308530993085409930855099308560993085709930858099308590993086009930861099308620993086309930864099308650993086609930867099308680993086909930870099308710993087209930873099308740993087509930876099308770993087809930879099308800993088109930882099308830993088409930885099308860993088709930888099308890993089009930891099308920993089309930894099308950993089609930897099308980993089909930900099309010993090209930903099309040993090509930906099309070993090809930909099309100993091109930912099309130993091409930915099309160993091709930918099309190993092009930921099309220993092309930924099309250993092609930927099309280993092909930930099309310993093209930933099309340993093509930936099309370993093809930939099309400993094109930942099309430993094409930945099309460993094709930948099309490993095009930951099309520993095309930954099309550993095609930957099309580993095909930960099309610993096209930963099309640993096509930966099309670993096809930969099309700993097109930972099309730993097409930975099309760993097709930978099309790993098009930981099309820993098309930984099309850993098609930987099309880993098909930990099309910993099209930993099309940993099509930996099309970993099809930999099310000993100109931002099310030993100409931005099310060993100709931008099310090993101009931011099310120993101309931014099310150993101609931017099310180993101909931020099310210993102209931023099310240993102509931026099310270993102809931029099310300993103109931032099310330993103409931035099310360993103709931038099310390993104009931041099310420993104309931044099310450993104609931047099310480993104909931050099310510993105209931053099310540993105509931056099310570993105809931059099310600993106109931062099310630993106409931065099310660993106709931068099310690993107009931071099310720993107309931074099310750993107609931077099310780993107909931080099310810993108209931083099310840993108509931086099310870993108809931089099310900993109109931092099310930993109409931095099310960993109709931098099310990993110009931101099311020993110309931104099311050994000109940002099400030994000409940005099400060994000709940008099400090994001009940011099400120994001309940014099400150994001609940017099400180994001909940020099400210994002209940023099400240994002509940026099400270994002809940029099400300994003109940032099400330994003409940035099400360994003709940038099400390994004009940041099400420994004309940044099400450994004609940047099400480994004909940050099400510994005209940053099400540994005509940056099400570994005809940059099400600994006109940062099400630994006409940065099400660994006709940068099400690994007009940071099400720994007309940074099400750994007609940077099400780994007909940080099400810994008209940083099400840994008509940086099400870994008809940089099400900994009109940092099400930994009409940095099400960994009709940098099400990994010009940101099401020994010309940104099401050994010609940107099401080994010909940110099401110994011209940113099401140994011509940116099401170994011809940119099401200994012109940122099401230994012409940125099401260994012709940128099401290994013009940131099401320994013309940134099401350994013609940137099401380994013909940140099401410994014209940143099401440994014509940146099401470994014809940149099401500994015109940152099401530994015409940155099401560994015709940158099401590994016009940161099401620994016309940164099401650994016609940167099401680994016909940170099401710994017209940173099401740994017509940176099401770994017809940179099401800994018109940182099401830994018409940185099401860994018709940188099401890994019009940191099401920994019309940194099401950994019609940197099401980994019909940200099402010994020209940203099402040994020509940206099402070994020809940209099402100994021109940212099402130994021409940215099402160994021709940218099402190994022009940221099402220994022309940224099402250994022609940227099402280994022909940230099402310994023209940233099402340994023509940236099402370994023809940239099402400994024109940242099402430994024409940245099402460994024709940248099402490994025009940251099402520994025309940254099402550994025609940257099402580994025909940260099402610994026209940263099402640994026509940266099402670994026809940269099402700994027109940272099402730994027409940275099402760994027709940278099402790994028009940281099402820994028309940284099402850994028609940287099402880994028909940290099402910994029209940293099402940994029509940296099402970994029809940299099403000994030109940302099403030994030409940305099403060994030709940308099403090994031009940311099403120994031309940314099403150994031609940317099403180994031909940320099403210994032209940323099403240994032509940326099403270994032809940329099403300994033109940332099403330994033409940335099403360994033709940338099403390994034009940341099403420994034309940344099403450994034609940347099403480994034909940350099403510994035209940353099403540994035509940356099403570994035809940359099403600994036109940362099403630994036409940365099403660994036709940368099403690994037009940371099403720994037309940374099403750994037609940377099403780994037909940380099403810994038209940383099403840994038509940386099403870994038809940389099403900994039109940392099403930994039409940395099403960994039709940398099403990994040009940401099404020994040309940404099404050994040609940407099404080994040909940410099404110994041209940413099404140994041509940416099404170994041809940419099404200994042109940422099404230994042409940425099404260994042709940428099404290994043009940431099404320994043309940434099404350994043609940437099404380994043909940440099404410994044209940443099404440994044509940446099404470994044809940449099404500994045109940452099404530994045409940455099404560994045709940458099404590994046009940461099404620994046309940464099404650994046609940467099404680994046909940470099404710994047209940473099404740994047509940476099404770994047809940479099404800994048109940482099404830994048409940485099404860994048709940488099404890994049009940491099404920994049309940494099404950994049609940497099404980994049909940500099405010994050209940503099405040994050509940506099405070994050809940509099405100994051109940512099405130994051409940515099405160994051709940518099405190994052009940521099405220994052309940524099405250994052609940527099405280994052909940530099405310994053209940533099405340994053509940536099405370994053809940539099405400994054109940542099405430994054409940545099405460994054709940548099405490994055009940551099405520994055309940554099405550994055609940557099405580994055909940560099405610994056209940563099405640994056509940566099405670994056809940569099405700994057109940572099405730994057409940575099405760994057709940578099405790994058009940581099405820994058309940584099405850994058609940587099405880994058909940590099405910994059209940593099405940994059509940596099405970994059809940599099406000994060109940602099406030994060409940605099406060994060709940608099406090994061009940611099406120994061309940614099406150994061609940617099406180994061909940620099406210994062209940623099406240994062509940626099406270994062809940629099406300994063109940632099406330994063409940635099406360994063709940638099406390994064009940641099406420994064309940644099406450994064609940647099406480994064909940650099406510994065209940653099406540994065509940656099406570994065809940659099406600994066109940662099406630994066409940665099406660994066709940668099406690994067009940671099406720994067309940674099406750994067609940677099406780994067909940680099406810994068209940683099406840994068509940686099406870994068809940689099406900994069109940692099406930994069409940695099406960994069709940698099406990994070009940701099407020994070309940704099407050994070609940707099407080994070909940710099407110994071209940713099407140994071509940716099407170994071809940719099407200994072109940722099407230994072409940725099407260994072709940728099407290994073009940731099407320994073309940734099407350994073609940737099407380994073909940740099407410994074209940743099407440994074509940746099407470994074809940749099407500994075109940752099407530994075409940755099407560994075709940758099407590994076009940761099407620994076309940764099407650994076609940767099407680994076909940770099407710994077209940773099407740994077509940776099407770994077809940779099407800994078109940782099407830994078409940785099407860994078709940788099407890994079009940791099407920994079309940794099407950994079609940797099407980994079909940800099408010994080209940803099408040994080509940806099408070994080809940809099408100994081109940812099408130994081409940815099408160994081709940818099408190994082009940821099408220994082309940824099408250994082609940827099408280994082909940830099408310994083209940833099408340994083509940836099408370994083809940839099408400994084109940842099408430994084409940845099408460994084709940848099408490994085009940851099408520994085309940854099408550994085609940857099408580994085909940860099408610994086209940863099408640994086509940866099408670994086809940869099408700994087109940872099408730994087409940875099408760994087709940878099408790994088009940881099408820994088309940884099408850994088609940887099408880994088909940890099408910994089209940893099408940994089509940896099408970994089809940899099409000994090109940902099409030994090409940905099409060994090709940908099409090994091009940911099409120994091309940914099409150994091609940917099409180994091909940920099409210994092209940923099409240994092509940926099409270994092809940929099409300994093109940932099409330994093409940935099409360994093709940938099409390994094009940941099409420994094309940944099409450994094609940947099409480994094909940950099409510994095209940953099409540994095509940956099409570994095809940959099409600994096109940962099409630994096409940965099409660994096709940968099409690994097009940971099409720994097309940974099409750994097609940977099409780994097909940980099409810994098209940983099409840994098509940986099409870994098809940989099409900994099109940992099409930994099409940995099409960994099709940998099409990994100009941001099410020994100309941004099410050994100609941007099410080994100909941010099410110994101209941013099410140994101509941016099410170994101809941019099410200994102109941022099410230994102409941025099410260994102709941028099410290994103009941031099410320994103309941034099410350994103609941037099410380994103909941040099410410994104209941043099410440994104509941046099410470994104809941049099410500994105109941052099410530994105409941055099410560994105709941058099410590994106009941061099410620994106309941064099410650994106609941067099410680994106909941070099410710994107209941073099410740994107509941076099410770994107809941079099410800994108109941082099410830994108409941085099410860994108709941088099410890994109009941091099410920994109309941094099410950994109609941097099410980994109909941100099411010994110209941103099411040994110509950001099500020995000309950004099500050995000609950007099500080995000909950010099500110995001209950013099500140995001509950016099500170995001809950019099500200995002109950022099500230995002409950025099500260995002709950028099500290995003009950031099500320995003309950034099500350995003609950037099500380995003909950040099500410995004209950043099500440995004509950046099500470995004809950049099500500995005109950052099500530995005409950055099500560995005709950058099500590995006009950061099500620995006309950064099500650995006609950067099500680995006909950070099500710995007209950073099500740995007509950076099500770995007809950079099500800995008109950082099500830995008409950085099500860995008709950088099500890995009009950091099500920995009309950094099500950995009609950097099500980995009909950100099501010995010209950103099501040995010509950106099501070995010809950109099501100995011109950112099501130995011409950115099501160995011709950118099501190995012009950121099501220995012309950124099501250995012609950127099501280995012909950130099501310995013209950133099501340995013509950136099501370995013809950139099501400995014109950142099501430995014409950145099501460995014709950148099501490995015009950151099501520995015309950154099501550995015609950157099501580995015909950160099501610995016209950163099501640995016509950166099501670995016809950169099501700995017109950172099501730995017409950175099501760995017709950178099501790995018009950181099501820995018309950184099501850995018609950187099501880995018909950190099501910995019209950193099501940995019509950196099501970995019809950199099502000995020109950202099502030995020409950205099502060995020709950208099502090995021009950211099502120995021309950214099502150995021609950217099502180995021909950220099502210995022209950223099502240995022509950226099502270995022809950229099502300995023109950232099502330995023409950235099502360995023709950238099502390995024009950241099502420995024309950244099502450995024609950247099502480995024909950250099502510995025209950253099502540995025509950256099502570995025809950259099502600995026109950262099502630995026409950265099502660995026709950268099502690995027009950271099502720995027309950274099502750995027609950277099502780995027909950280099502810995028209950283099502840995028509950286099502870995028809950289099502900995029109950292099502930995029409950295099502960995029709950298099502990995030009950301099503020995030309950304099503050995030609950307099503080995030909950310099503110995031209950313099503140995031509950316099503170995031809950319099503200995032109950322099503230995032409950325099503260995032709950328099503290995033009950331099503320995033309950334099503350995033609950337099503380995033909950340099503410995034209950343099503440995034509950346099503470995034809950349099503500995035109950352099503530995035409950355099503560995035709950358099503590995036009950361099503620995036309950364099503650995036609950367099503680995036909950370099503710995037209950373099503740995037509950376099503770995037809950379099503800995038109950382099503830995038409950385099503860995038709950388099503890995039009950391099503920995039309950394099503950995039609950397099503980995039909950400099504010995040209950403099504040995040509950406099504070995040809950409099504100995041109950412099504130995041409950415099504160995041709950418099504190995042009950421099504220995042309950424099504250995042609950427099504280995042909950430099504310995043209950433099504340995043509950436099504370995043809950439099504400995044109950442099504430995044409950445099504460995044709950448099504490995045009950451099504520995045309950454099504550995045609950457099504580995045909950460099504610995046209950463099504640995046509950466099504670995046809950469099504700995047109950472099504730995047409950475099504760995047709950478099504790995048009950481099504820995048309950484099504850995048609950487099504880995048909950490099504910995049209950493099504940995049509950496099504970995049809950499099505000995050109950502099505030995050409950505099505060995050709950508099505090995051009950511099505120995051309950514099505150995051609950517099505180995051909950520099505210995052209950523099505240995052509950526099505270995052809950529099505300995053109950532099505330995053409950535099505360995053709950538099505390995054009950541099505420995054309950544099505450995054609950547099505480995054909950550099505510995055209950553099505540995055509950556099505570995055809950559099505600995056109950562099505630995056409950565099505660995056709950568099505690995057009950571099505720995057309950574099505750995057609950577099505780995057909950580099505810995058209950583099505840995058509950586099505870995058809950589099505900995059109950592099505930995059409950595099505960995059709950598099505990995060009950601099506020995060309950604099506050995060609950607099506080995060909950610099506110995061209950613099506140995061509950616099506170995061809950619099506200995062109950622099506230995062409950625099506260995062709950628099506290995063009950631099506320995063309950634099506350995063609950637099506380995063909950640099506410995064209950643099506440995064509950646099506470995064809950649099506500995065109950652099506530995065409950655099506560995065709950658099506590995066009950661099506620995066309950664099506650995066609950667099506680995066909950670099506710995067209950673099506740995067509950676099506770995067809950679099506800995068109950682099506830995068409950685099506860995068709950688099506890995069009950691099506920995069309950694099506950995069609950697099506980995069909950700099507010995070209950703099507040995070509950706099507070995070809950709099507100995071109950712099507130995071409950715099507160995071709950718099507190995072009950721099507220995072309950724099507250995072609950727099507280995072909950730099507310995073209950733099507340995073509950736099507370995073809950739099507400995074109950742099507430995074409950745099507460995074709950748099507490995075009950751099507520995075309950754099507550995075609950757099507580995075909950760099507610995076209950763099507640995076509950766099507670995076809950769099507700995077109950772099507730995077409950775099507760995077709950778099507790995078009950781099507820995078309950784099507850995078609950787099507880995078909950790099507910995079209950793099507940995079509950796099507970995079809950799099508000995080109950802099508030995080409950805099508060995080709950808099508090995081009950811099508120995081309950814099508150995081609950817099508180995081909950820099508210995082209950823099508240995082509950826099508270995082809950829099508300995083109950832099508330995083409950835099508360995083709950838099508390995084009950841099508420995084309950844099508450995084609950847099508480995084909950850099508510995085209950853099508540995085509950856099508570995085809950859099508600995086109950862099508630995086409950865099508660995086709950868099508690995087009950871099508720995087309950874099508750995087609950877099508780995087909950880099508810995088209950883099508840995088509950886099508870995088809950889099508900995089109950892099508930995089409950895099508960995089709950898099508990995090009950901099509020995090309950904099509050995090609950907099509080995090909950910099509110995091209950913099509140995091509950916099509170995091809950919099509200995092109950922099509230995092409950925099509260995092709950928099509290995093009950931099509320995093309950934099509350995093609950937099509380995093909950940099509410995094209950943099509440995094509950946099509470995094809950949099509500995095109950952099509530995095409950955099509560995095709950958099509590995096009950961099509620995096309950964099509650995096609950967099509680995096909950970099509710995097209950973099509740995097509950976099509770995097809950979099509800995098109950982099509830995098409950985099509860995098709950988099509890995099009950991099509920995099309950994099509950995099609950997099509980995099909951000099510010995100209951003099510040995100509951006099510070995100809951009099510100995101109951012099510130995101409951015099510160995101709951018099510190995102009951021099510220995102309951024099510250995102609951027099510280995102909951030099510310995103209951033099510340995103509951036099510370995103809951039099510400995104109951042099510430995104409951045099510460995104709951048099510490995105009951051099510520995105309951054099510550995105609951057099510580995105909951060099510610995106209951063099510640995106509951066099510670995106809951069099510700995107109951072099510730995107409951075099510760995107709951078099510790995108009951081099510820995108309951084099510850995108609951087099510880995108909951090099510910995109209951093099510940995109509951096099510970995109809951099099511000995110109951102099511030995110409951105099600010996000209960003099600040996000509960006099600070996000809960009099600100996001109960012099600130996001409960015099600160996001709960018099600190996002009960021099600220996002309960024099600250996002609960027099600280996002909960030099600310996003209960033099600340996003509960036099600370996003809960039099600400996004109960042099600430996004409960045099600460996004709960048099600490996005009960051099600520996005309960054099600550996005609960057099600580996005909960060099600610996006209960063099600640996006509960066099600670996006809960069099600700996007109960072099600730996007409960075099600760996007709960078099600790996008009960081099600820996008309960084099600850996008609960087099600880996008909960090099600910996009209960093099600940996009509960096099600970996009809960099099601000996010109960102099601030996010409960105099601060996010709960108099601090996011009960111099601120996011309960114099601150996011609960117099601180996011909960120099601210996012209960123099601240996012509960126099601270996012809960129099601300996013109960132099601330996013409960135099601360996013709960138099601390996014009960141099601420996014309960144099601450996014609960147099601480996014909960150099601510996015209960153099601540996015509960156099601570996015809960159099601600996016109960162099601630996016409960165099601660996016709960168099601690996017009960171099601720996017309960174099601750996017609960177099601780996017909960180099601810996018209960183099601840996018509960186099601870996018809960189099601900996019109960192099601930996019409960195099601960996019709960198099601990996020009960201099602020996020309960204099602050996020609960207099602080996020909960210099602110996021209960213099602140996021509960216099602170996021809960219099602200996022109960222099602230996022409960225099602260996022709960228099602290996023009960231099602320996023309960234099602350996023609960237099602380996023909960240099602410996024209960243099602440996024509960246099602470996024809960249099602500996025109960252099602530996025409960255099602560996025709960258099602590996026009960261099602620996026309960264099602650996026609960267099602680996026909960270099602710996027209960273099602740996027509960276099602770996027809960279099602800996028109960282099602830996028409960285099602860996028709960288099602890996029009960291099602920996029309960294099602950996029609960297099602980996029909960300099603010996030209960303099603040996030509960306099603070996030809960309099603100996031109960312099603130996031409960315099603160996031709960318099603190996032009960321099603220996032309960324099603250996032609960327099603280996032909960330099603310996033209960333099603340996033509960336099603370996033809960339099603400996034109960342099603430996034409960345099603460996034709960348099603490996035009960351099603520996035309960354099603550996035609960357099603580996035909960360099603610996036209960363099603640996036509960366099603670996036809960369099603700996037109960372099603730996037409960375099603760996037709960378099603790996038009960381099603820996038309960384099603850996038609960387099603880996038909960390099603910996039209960393099603940996039509960396099603970996039809960399099604000996040109960402099604030996040409960405099604060996040709960408099604090996041009960411099604120996041309960414099604150996041609960417099604180996041909960420099604210996042209960423099604240996042509960426099604270996042809960429099604300996043109960432099604330996043409960435099604360996043709960438099604390996044009960441099604420996044309960444099604450996044609960447099604480996044909960450099604510996045209960453099604540996045509960456099604570996045809960459099604600996046109960462099604630996046409960465099604660996046709960468099604690996047009960471099604720996047309960474099604750996047609960477099604780996047909960480099604810996048209960483099604840996048509960486099604870996048809960489099604900996049109960492099604930996049409960495099604960996049709960498099604990996050009960501099605020996050309960504099605050996050609960507099605080996050909960510099605110996051209960513099605140996051509960516099605170996051809960519099605200996052109960522099605230996052409960525099605260996052709960528099605290996053009960531099605320996053309960534099605350996053609960537099605380996053909960540099605410996054209960543099605440996054509960546099605470996054809960549099605500996055109960552099605530996055409960555099605560996055709960558099605590996056009960561099605620996056309960564099605650996056609960567099605680996056909960570099605710996057209960573099605740996057509960576099605770996057809960579099605800996058109960582099605830996058409960585099605860996058709960588099605890996059009960591099605920996059309960594099605950996059609960597099605980996059909960600099606010996060209960603099606040996060509960606099606070996060809960609099606100996061109960612099606130996061409960615099606160996061709960618099606190996062009960621099606220996062309960624099606250996062609960627099606280996062909960630099606310996063209960633099606340996063509960636099606370996063809960639099606400996064109960642099606430996064409960645099606460996064709960648099606490996065009960651099606520996065309960654099606550996065609960657099606580996065909960660099606610996066209960663099606640996066509960666099606670996066809960669099606700996067109960672099606730996067409960675099606760996067709960678099606790996068009960681099606820996068309960684099606850996068609960687099606880996068909960690099606910996069209960693099606940996069509960696099606970996069809960699099607000996070109960702099607030996070409960705099607060996070709960708099607090996071009960711099607120996071309960714099607150996071609960717099607180996071909960720099607210996072209960723099607240996072509960726099607270996072809960729099607300996073109960732099607330996073409960735099607360996073709960738099607390996074009960741099607420996074309960744099607450996074609960747099607480996074909960750099607510996075209960753099607540996075509960756099607570996075809960759099607600996076109960762099607630996076409960765099607660996076709960768099607690996077009960771099607720996077309960774099607750996077609960777099607780996077909960780099607810996078209960783099607840996078509960786099607870996078809960789099607900996079109960792099607930996079409960795099607960996079709960798099607990996080009960801099608020996080309960804099608050996080609960807099608080996080909960810099608110996081209960813099608140996081509960816099608170996081809960819099608200996082109960822099608230996082409960825099608260996082709960828099608290996083009960831099608320996083309960834099608350996083609960837099608380996083909960840099608410996084209960843099608440996084509960846099608470996084809960849099608500996085109960852099608530996085409960855099608560996085709960858099608590996086009960861099608620996086309960864099608650996086609960867099608680996086909960870099608710996087209960873099608740996087509960876099608770996087809960879099608800996088109960882099608830996088409960885099608860996088709960888099608890996089009960891099608920996089309960894099608950996089609960897099608980996089909960900099609010996090209960903099609040996090509960906099609070996090809960909099609100996091109960912099609130996091409960915099609160996091709960918099609190996092009960921099609220996092309960924099609250996092609960927099609280996092909960930099609310996093209960933099609340996093509960936099609370996093809960939099609400996094109960942099609430996094409960945099609460996094709960948099609490996095009960951099609520996095309960954099609550996095609960957099609580996095909960960099609610996096209960963099609640996096509960966099609670996096809960969099609700996097109960972099609730996097409960975099609760996097709960978099609790996098009960981099609820996098309960984099609850996098609960987099609880996098909960990099609910996099209960993099609940996099509960996099609970996099809960999099610000996100109961002099610030996100409961005099610060996100709961008099610090996101009961011099610120996101309961014099610150996101609961017099610180996101909961020099610210996102209961023099610240996102509961026099610270996102809961029099610300996103109961032099610330996103409961035099610360996103709961038099610390996104009961041099610420996104309961044099610450996104609961047099610480996104909961050099610510996105209961053099610540996105509961056099610570996105809961059099610600996106109961062099610630996106409961065099610660996106709961068099610690996107009961071099610720996107309961074099610750996107609961077099610780996107909961080099610810996108209961083099610840996108509961086099610870996108809961089099610900996109109961092099610930996109409961095099610960996109709961098099610990996110009961101099611020996110309961104099611050997000109970002099700030997000409970005099700060997000709970008099700090997001009970011099700120997001309970014099700150997001609970017099700180997001909970020099700210997002209970023099700240997002509970026099700270997002809970029099700300997003109970032099700330997003409970035099700360997003709970038099700390997004009970041099700420997004309970044099700450997004609970047099700480997004909970050099700510997005209970053099700540997005509970056099700570997005809970059099700600997006109970062099700630997006409970065099700660997006709970068099700690997007009970071099700720997007309970074099700750997007609970077099700780997007909970080099700810997008209970083099700840997008509970086099700870997008809970089099700900997009109970092099700930997009409970095099700960997009709970098099700990997010009970101099701020997010309970104099701050997010609970107099701080997010909970110099701110997011209970113099701140997011509970116099701170997011809970119099701200997012109970122099701230997012409970125099701260997012709970128099701290997013009970131099701320997013309970134099701350997013609970137099701380997013909970140099701410997014209970143099701440997014509970146099701470997014809970149099701500997015109970152099701530997015409970155099701560997015709970158099701590997016009970161099701620997016309970164099701650997016609970167099701680997016909970170099701710997017209970173099701740997017509970176099701770997017809970179099701800997018109970182099701830997018409970185099701860997018709970188099701890997019009970191099701920997019309970194099701950997019609970197099701980997019909970200099702010997020209970203099702040997020509970206099702070997020809970209099702100997021109970212099702130997021409970215099702160997021709970218099702190997022009970221099702220997022309970224099702250997022609970227099702280997022909970230099702310997023209970233099702340997023509970236099702370997023809970239099702400997024109970242099702430997024409970245099702460997024709970248099702490997025009970251099702520997025309970254099702550997025609970257099702580997025909970260099702610997026209970263099702640997026509970266099702670997026809970269099702700997027109970272099702730997027409970275099702760997027709970278099702790997028009970281099702820997028309970284099702850997028609970287099702880997028909970290099702910997029209970293099702940997029509970296099702970997029809970299099703000997030109970302099703030997030409970305099703060997030709970308099703090997031009970311099703120997031309970314099703150997031609970317099703180997031909970320099703210997032209970323099703240997032509970326099703270997032809970329099703300997033109970332099703330997033409970335099703360997033709970338099703390997034009970341099703420997034309970344099703450997034609970347099703480997034909970350099703510997035209970353099703540997035509970356099703570997035809970359099703600997036109970362099703630997036409970365099703660997036709970368099703690997037009970371099703720997037309970374099703750997037609970377099703780997037909970380099703810997038209970383099703840997038509970386099703870997038809970389099703900997039109970392099703930997039409970395099703960997039709970398099703990997040009970401099704020997040309970404099704050997040609970407099704080997040909970410099704110997041209970413099704140997041509970416099704170997041809970419099704200997042109970422099704230997042409970425099704260997042709970428099704290997043009970431099704320997043309970434099704350997043609970437099704380997043909970440099704410997044209970443099704440997044509970446099704470997044809970449099704500997045109970452099704530997045409970455099704560997045709970458099704590997046009970461099704620997046309970464099704650997046609970467099704680997046909970470099704710997047209970473099704740997047509970476099704770997047809970479099704800997048109970482099704830997048409970485099704860997048709970488099704890997049009970491099704920997049309970494099704950997049609970497099704980997049909970500099705010997050209970503099705040997050509970506099705070997050809970509099705100997051109970512099705130997051409970515099705160997051709970518099705190997052009970521099705220997052309970524099705250997052609970527099705280997052909970530099705310997053209970533099705340997053509970536099705370997053809970539099705400997054109970542099705430997054409970545099705460997054709970548099705490997055009970551099705520997055309970554099705550997055609970557099705580997055909970560099705610997056209970563099705640997056509970566099705670997056809970569099705700997057109970572099705730997057409970575099705760997057709970578099705790997058009970581099705820997058309970584099705850997058609970587099705880997058909970590099705910997059209970593099705940997059509970596099705970997059809970599099706000997060109970602099706030997060409970605099706060997060709970608099706090997061009970611099706120997061309970614099706150997061609970617099706180997061909970620099706210997062209970623099706240997062509970626099706270997062809970629099706300997063109970632099706330997063409970635099706360997063709970638099706390997064009970641099706420997064309970644099706450997064609970647099706480997064909970650099706510997065209970653099706540997065509970656099706570997065809970659099706600997066109970662099706630997066409970665099706660997066709970668099706690997067009970671099706720997067309970674099706750997067609970677099706780997067909970680099706810997068209970683099706840997068509970686099706870997068809970689099706900997069109970692099706930997069409970695099706960997069709970698099706990997070009970701099707020997070309970704099707050997070609970707099707080997070909970710099707110997071209970713099707140997071509970716099707170997071809970719099707200997072109970722099707230997072409970725099707260997072709970728099707290997073009970731099707320997073309970734099707350997073609970737099707380997073909970740099707410997074209970743099707440997074509970746099707470997074809970749099707500997075109970752099707530997075409970755099707560997075709970758099707590997076009970761099707620997076309970764099707650997076609970767099707680997076909970770099707710997077209970773099707740997077509970776099707770997077809970779099707800997078109970782099707830997078409970785099707860997078709970788099707890997079009970791099707920997079309970794099707950997079609970797099707980997079909970800099708010997080209970803099708040997080509970806099708070997080809970809099708100997081109970812099708130997081409970815099708160997081709970818099708190997082009970821099708220997082309970824099708250997082609970827099708280997082909970830099708310997083209970833099708340997083509970836099708370997083809970839099708400997084109970842099708430997084409970845099708460997084709970848099708490997085009970851099708520997085309970854099708550997085609970857099708580997085909970860099708610997086209970863099708640997086509970866099708670997086809970869099708700997087109970872099708730997087409970875099708760997087709970878099708790997088009970881099708820997088309970884099708850997088609970887099708880997088909970890099708910997089209970893099708940997089509970896099708970997089809970899099709000997090109970902099709030997090409970905099709060997090709970908099709090997091009970911099709120997091309970914099709150997091609970917099709180997091909970920099709210997092209970923099709240997092509970926099709270997092809970929099709300997093109970932099709330997093409970935099709360997093709970938099709390997094009970941099709420997094309970944099709450997094609970947099709480997094909970950099709510997095209970953099709540997095509970956099709570997095809970959099709600997096109970962099709630997096409970965099709660997096709970968099709690997097009970971099709720997097309970974099709750997097609970977099709780997097909970980099709810997098209970983099709840997098509970986099709870997098809970989099709900997099109970992099709930997099409970995099709960997099709970998099709990997100009971001099710020997100309971004099710050997100609971007099710080997100909971010099710110997101209971013099710140997101509971016099710170997101809971019099710200997102109971022099710230997102409971025099710260997102709971028099710290997103009971031099710320997103309971034099710350997103609971037099710380997103909971040099710410997104209971043099710440997104509971046099710470997104809971049099710500997105109971052099710530997105409971055099710560997105709971058099710590997106009971061099710620997106309971064099710650997106609971067099710680997106909971070099710710997107209971073099710740997107509971076099710770997107809971079099710800997108109971082099710830997108409971085099710860997108709971088099710890997109009971091099710920997109309971094099710950997109609971097099710980997109909971100099711010997110209971103099711040997110509980001099800020998000309980004099800050998000609980007099800080998000909980010099800110998001209980013099800140998001509980016099800170998001809980019099800200998002109980022099800230998002409980025099800260998002709980028099800290998003009980031099800320998003309980034099800350998003609980037099800380998003909980040099800410998004209980043099800440998004509980046099800470998004809980049099800500998005109980052099800530998005409980055099800560998005709980058099800590998006009980061099800620998006309980064099800650998006609980067099800680998006909980070099800710998007209980073099800740998007509980076099800770998007809980079099800800998008109980082099800830998008409980085099800860998008709980088099800890998009009980091099800920998009309980094099800950998009609980097099800980998009909980100099801010998010209980103099801040998010509980106099801070998010809980109099801100998011109980112099801130998011409980115099801160998011709980118099801190998012009980121099801220998012309980124099801250998012609980127099801280998012909980130099801310998013209980133099801340998013509980136099801370998013809980139099801400998014109980142099801430998014409980145099801460998014709980148099801490998015009980151099801520998015309980154099801550998015609980157099801580998015909980160099801610998016209980163099801640998016509980166099801670998016809980169099801700998017109980172099801730998017409980175099801760998017709980178099801790998018009980181099801820998018309980184099801850998018609980187099801880998018909980190099801910998019209980193099801940998019509980196099801970998019809980199099802000998020109980202099802030998020409980205099802060998020709980208099802090998021009980211099802120998021309980214099802150998021609980217099802180998021909980220099802210998022209980223099802240998022509980226099802270998022809980229099802300998023109980232099802330998023409980235099802360998023709980238099802390998024009980241099802420998024309980244099802450998024609980247099802480998024909980250099802510998025209980253099802540998025509980256099802570998025809980259099802600998026109980262099802630998026409980265099802660998026709980268099802690998027009980271099802720998027309980274099802750998027609980277099802780998027909980280099802810998028209980283099802840998028509980286099802870998028809980289099802900998029109980292099802930998029409980295099802960998029709980298099802990998030009980301099803020998030309980304099803050998030609980307099803080998030909980310099803110998031209980313099803140998031509980316099803170998031809980319099803200998032109980322099803230998032409980325099803260998032709980328099803290998033009980331099803320998033309980334099803350998033609980337099803380998033909980340099803410998034209980343099803440998034509980346099803470998034809980349099803500998035109980352099803530998035409980355099803560998035709980358099803590998036009980361099803620998036309980364099803650998036609980367099803680998036909980370099803710998037209980373099803740998037509980376099803770998037809980379099803800998038109980382099803830998038409980385099803860998038709980388099803890998039009980391099803920998039309980394099803950998039609980397099803980998039909980400099804010998040209980403099804040998040509980406099804070998040809980409099804100998041109980412099804130998041409980415099804160998041709980418099804190998042009980421099804220998042309980424099804250998042609980427099804280998042909980430099804310998043209980433099804340998043509980436099804370998043809980439099804400998044109980442099804430998044409980445099804460998044709980448099804490998045009980451099804520998045309980454099804550998045609980457099804580998045909980460099804610998046209980463099804640998046509980466099804670998046809980469099804700998047109980472099804730998047409980475099804760998047709980478099804790998048009980481099804820998048309980484099804850998048609980487099804880998048909980490099804910998049209980493099804940998049509980496099804970998049809980499099805000998050109980502099805030998050409980505099805060998050709980508099805090998051009980511099805120998051309980514099805150998051609980517099805180998051909980520099805210998052209980523099805240998052509980526099805270998052809980529099805300998053109980532099805330998053409980535099805360998053709980538099805390998054009980541099805420998054309980544099805450998054609980547099805480998054909980550099805510998055209980553099805540998055509980556099805570998055809980559099805600998056109980562099805630998056409980565099805660998056709980568099805690998057009980571099805720998057309980574099805750998057609980577099805780998057909980580099805810998058209980583099805840998058509980586099805870998058809980589099805900998059109980592099805930998059409980595099805960998059709980598099805990998060009980601099806020998060309980604099806050998060609980607099806080998060909980610099806110998061209980613099806140998061509980616099806170998061809980619099806200998062109980622099806230998062409980625099806260998062709980628099806290998063009980631099806320998063309980634099806350998063609980637099806380998063909980640099806410998064209980643099806440998064509980646099806470998064809980649099806500998065109980652099806530998065409980655099806560998065709980658099806590998066009980661099806620998066309980664099806650998066609980667099806680998066909980670099806710998067209980673099806740998067509980676099806770998067809980679099806800998068109980682099806830998068409980685099806860998068709980688099806890998069009980691099806920998069309980694099806950998069609980697099806980998069909980700099807010998070209980703099807040998070509980706099807070998070809980709099807100998071109980712099807130998071409980715099807160998071709980718099807190998072009980721099807220998072309980724099807250998072609980727099807280998072909980730099807310998073209980733099807340998073509980736099807370998073809980739099807400998074109980742099807430998074409980745099807460998074709980748099807490998075009980751099807520998075309980754099807550998075609980757099807580998075909980760099807610998076209980763099807640998076509980766099807670998076809980769099807700998077109980772099807730998077409980775099807760998077709980778099807790998078009980781099807820998078309980784099807850998078609980787099807880998078909980790099807910998079209980793099807940998079509980796099807970998079809980799099808000998080109980802099808030998080409980805099808060998080709980808099808090998081009980811099808120998081309980814099808150998081609980817099808180998081909980820099808210998082209980823099808240998082509980826099808270998082809980829099808300998083109980832099808330998083409980835099808360998083709980838099808390998084009980841099808420998084309980844099808450998084609980847099808480998084909980850099808510998085209980853099808540998085509980856099808570998085809980859099808600998086109980862099808630998086409980865099808660998086709980868099808690998087009980871099808720998087309980874099808750998087609980877099808780998087909980880099808810998088209980883099808840998088509980886099808870998088809980889099808900998089109980892099808930998089409980895099808960998089709980898099808990998090009980901099809020998090309980904099809050998090609980907099809080998090909980910099809110998091209980913099809140998091509980916099809170998091809980919099809200998092109980922099809230998092409980925099809260998092709980928099809290998093009980931099809320998093309980934099809350998093609980937099809380998093909980940099809410998094209980943099809440998094509980946099809470998094809980949099809500998095109980952099809530998095409980955099809560998095709980958099809590998096009980961099809620998096309980964099809650998096609980967099809680998096909980970099809710998097209980973099809740998097509980976099809770998097809980979099809800998098109980982099809830998098409980985099809860998098709980988099809890998099009980991099809920998099309980994099809950998099609980997099809980998099909981000099810010998100209981003099810040998100509981006099810070998100809981009099810100998101109981012099810130998101409981015099810160998101709981018099810190998102009981021099810220998102309981024099810250998102609981027099810280998102909981030099810310998103209981033099810340998103509981036099810370998103809981039099810400998104109981042099810430998104409981045099810460998104709981048099810490998105009981051099810520998105309981054099810550998105609981057099810580998105909981060099810610998106209981063099810640998106509981066099810670998106809981069099810700998107109981072099810730998107409981075099810760998107709981078099810790998108009981081099810820998108309981084099810850998108609981087099810880998108909981090099810910998109209981093099810940998109509981096099810970998109809981099099811000998110109981102099811030998110409981105099900010999000209990003099900040999000509990006099900070999000809990009099900100999001109990012099900130999001409990015099900160999001709990018099900190999002009990021099900220999002309990024099900250999002609990027099900280999002909990030099900310999003209990033099900340999003509990036099900370999003809990039099900400999004109990042099900430999004409990045099900460999004709990048099900490999005009990051099900520999005309990054099900550999005609990057099900580999005909990060099900610999006209990063099900640999006509990066099900670999006809990069099900700999007109990072099900730999007409990075099900760999007709990078099900790999008009990081099900820999008309990084099900850999008609990087099900880999008909990090099900910999009209990093099900940999009509990096099900970999009809990099099901000999010109990102099901030999010409990105099901060999010709990108099901090999011009990111099901120999011309990114099901150999011609990117099901180999011909990120099901210999012209990123099901240999012509990126099901270999012809990129099901300999013109990132099901330999013409990135099901360999013709990138099901390999014009990141099901420999014309990144099901450999014609990147099901480999014909990150099901510999015209990153099901540999015509990156099901570999015809990159099901600999016109990162099901630999016409990165099901660999016709990168099901690999017009990171099901720999017309990174099901750999017609990177099901780999017909990180099901810999018209990183099901840999018509990186099901870999018809990189099901900999019109990192099901930999019409990195099901960999019709990198099901990999020009990201099902020999020309990204099902050999020609990207099902080999020909990210099902110999021209990213099902140999021509990216099902170999021809990219099902200999022109990222099902230999022409990225099902260999022709990228099902290999023009990231099902320999023309990234099902350999023609990237099902380999023909990240099902410999024209990243099902440999024509990246099902470999024809990249099902500999025109990252099902530999025409990255099902560999025709990258099902590999026009990261099902620999026309990264099902650999026609990267099902680999026909990270099902710999027209990273099902740999027509990276099902770999027809990279099902800999028109990282099902830999028409990285099902860999028709990288099902890999029009990291099902920999029309990294099902950999029609990297099902980999029909990300099903010999030209990303099903040999030509990306099903070999030809990309099903100999031109990312099903130999031409990315099903160999031709990318099903190999032009990321099903220999032309990324099903250999032609990327099903280999032909990330099903310999033209990333099903340999033509990336099903370999033809990339099903400999034109990342099903430999034409990345099903460999034709990348099903490999035009990351099903520999035309990354099903550999035609990357099903580999035909990360099903610999036209990363099903640999036509990366099903670999036809990369099903700999037109990372099903730999037409990375099903760999037709990378099903790999038009990381099903820999038309990384099903850999038609990387099903880999038909990390099903910999039209990393099903940999039509990396099903970999039809990399099904000999040109990402099904030999040409990405099904060999040709990408099904090999041009990411099904120999041309990414099904150999041609990417099904180999041909990420099904210999042209990423099904240999042509990426099904270999042809990429099904300999043109990432099904330999043409990435099904360999043709990438099904390999044009990441099904420999044309990444099904450999044609990447099904480999044909990450099904510999045209990453099904540999045509990456099904570999045809990459099904600999046109990462099904630999046409990465099904660999046709990468099904690999047009990471099904720999047309990474099904750999047609990477099904780999047909990480099904810999048209990483099904840999048509990486099904870999048809990489099904900999049109990492099904930999049409990495099904960999049709990498099904990999050009990501099905020999050309990504099905050999050609990507099905080999050909990510099905110999051209990513099905140999051509990516099905170999051809990519099905200999052109990522099905230999052409990525099905260999052709990528099905290999053009990531099905320999053309990534099905350999053609990537099905380999053909990540099905410999054209990543099905440999054509990546099905470999054809990549099905500999055109990552099905530999055409990555099905560999055709990558099905590999056009990561099905620999056309990564099905650999056609990567099905680999056909990570099905710999057209990573099905740999057509990576099905770999057809990579099905800999058109990582099905830999058409990585099905860999058709990588099905890999059009990591099905920999059309990594099905950999059609990597099905980999059909990600099906010999060209990603099906040999060509990606099906070999060809990609099906100999061109990612099906130999061409990615099906160999061709990618099906190999062009990621099906220999062309990624099906250999062609990627099906280999062909990630099906310999063209990633099906340999063509990636099906370999063809990639099906400999064109990642099906430999064409990645099906460999064709990648099906490999065009990651099906520999065309990654099906550999065609990657099906580999065909990660099906610999066209990663099906640999066509990666099906670999066809990669099906700999067109990672099906730999067409990675099906760999067709990678099906790999068009990681099906820999068309990684099906850999068609990687099906880999068909990690099906910999069209990693099906940999069509990696099906970999069809990699099907000999070109990702099907030999070409990705099907060999070709990708099907090999071009990711099907120999071309990714099907150999071609990717099907180999071909990720099907210999072209990723099907240999072509990726099907270999072809990729099907300999073109990732099907330999073409990735099907360999073709990738099907390999074009990741099907420999074309990744099907450999074609990747099907480999074909990750099907510999075209990753099907540999075509990756099907570999075809990759099907600999076109990762099907630999076409990765099907660999076709990768099907690999077009990771099907720999077309990774099907750999077609990777099907780999077909990780099907810999078209990783099907840999078509990786099907870999078809990789099907900999079109990792099907930999079409990795099907960999079709990798099907990999080009990801099908020999080309990804099908050999080609990807099908080999080909990810099908110999081209990813099908140999081509990816099908170999081809990819099908200999082109990822099908230999082409990825099908260999082709990828099908290999083009990831099908320999083309990834099908350999083609990837099908380999083909990840099908410999084209990843099908440999084509990846099908470999084809990849099908500999085109990852099908530999085409990855099908560999085709990858099908590999086009990861099908620999086309990864099908650999086609990867099908680999086909990870099908710999087209990873099908740999087509990876099908770999087809990879099908800999088109990882099908830999088409990885099908860999088709990888099908890999089009990891099908920999089309990894099908950999089609990897099908980999089909990900099909010999090209990903099909040999090509990906099909070999090809990909099909100999091109990912099909130999091409990915099909160999091709990918099909190999092009990921099909220999092309990924099909250999092609990927099909280999092909990930099909310999093209990933099909340999093509990936099909370999093809990939099909400999094109990942099909430999094409990945099909460999094709990948099909490999095009990951099909520999095309990954099909550999095609990957099909580999095909990960099909610999096209990963099909640999096509990966099909670999096809990969099909700999097109990972099909730999097409990975099909760999097709990978099909790999098009990981099909820999098309990984099909850999098609990987099909880999098909990990099909910999099209990993099909940999099509990996099909970999099809990999099910000999100109991002099910030999100409991005099910060999100709991008099910090999101009991011099910120999101309991014099910150999101609991017099910180999101909991020099910210999102209991023099910240999102509991026099910270999102809991029099910300999103109991032099910330999103409991035099910360999103709991038099910390999104009991041099910420999104309991044099910450999104609991047099910480999104909991050099910510999105209991053099910540999105509991056099910570999105809991059099910600999106109991062099910630999106409991065099910660999106709991068099910690999107009991071099910720999107309991074099910750999107609991077099910780999107909991080099910810999108209991083099910840999108509991086099910870999108809991089099910900999109109991092099910930999109409991095099910960999109709991098099910990999110009991101099911020999110309991104099911051000000110000002100000031000000410000005100000061000000710000008100000091000001010000011100000121000001310000014100000151000001610000017100000181000001910000020100000211000002210000023100000241000002510000026100000271000002810000029100000301000003110000032100000331000003410000035100000361000003710000038100000391000004010000041100000421000004310000044100000451000004610000047100000481000004910000050100000511000005210000053100000541000005510000056100000571000005810000059100000601000006110000062100000631000006410000065100000661000006710000068100000691000007010000071100000721000007310000074100000751000007610000077100000781000007910000080100000811000008210000083100000841000008510000086100000871000008810000089100000901000009110000092100000931000009410000095100000961000009710000098100000991000010010000101100001021000010310000104100001051000010610000107100001081000010910000110100001111000011210000113100001141000011510000116100001171000011810000119100001201000012110000122100001231000012410000125100001261000012710000128100001291000013010000131100001321000013310000134100001351000013610000137100001381000013910000140100001411000014210000143100001441000014510000146100001471000014810000149100001501000015110000152100001531000015410000155100001561000015710000158100001591000016010000161100001621000016310000164100001651000016610000167100001681000016910000170100001711000017210000173100001741000017510000176100001771000017810000179100001801000018110000182100001831000018410000185100001861000018710000188100001891000019010000191100001921000019310000194100001951000019610000197100001981000019910000200100002011000020210000203100002041000020510000206100002071000020810000209100002101000021110000212100002131000021410000215100002161000021710000218100002191000022010000221100002221000022310000224100002251000022610000227100002281000022910000230100002311000023210000233100002341000023510000236100002371000023810000239100002401000024110000242100002431000024410000245100002461000024710000248100002491000025010000251100002521000025310000254100002551000025610000257100002581000025910000260100002611000026210000263100002641000026510000266100002671000026810000269100002701000027110000272100002731000027410000275100002761000027710000278100002791000028010000281100002821000028310000284100002851000028610000287100002881000028910000290100002911000029210000293100002941000029510000296100002971000029810000299100003001000030110000302100003031000030410000305100003061000030710000308100003091000031010000311100003121000031310000314100003151000031610000317100003181000031910000320100003211000032210000323100003241000032510000326100003271000032810000329100003301000033110000332100003331000033410000335100003361000033710000338100003391000034010000341100003421000034310000344100003451000034610000347100003481000034910000350100003511000035210000353100003541000035510000356100003571000035810000359100003601000036110000362100003631000036410000365100003661000036710000368100003691000037010000371100003721000037310000374100003751000037610000377100003781000037910000380100003811000038210000383100003841000038510000386100003871000038810000389100003901000039110000392100003931000039410000395100003961000039710000398100003991000040010000401100004021000040310000404100004051000040610000407100004081000040910000410100004111000041210000413100004141000041510000416100004171000041810000419100004201000042110000422100004231000042410000425100004261000042710000428100004291000043010000431100004321000043310000434100004351000043610000437100004381000043910000440100004411000044210000443100004441000044510000446100004471000044810000449100004501000045110000452100004531000045410000455100004561000045710000458100004591000046010000461100004621000046310000464100004651000046610000467100004681000046910000470100004711000047210000473100004741000047510000476100004771000047810000479100004801000048110000482100004831000048410000485100004861000048710000488100004891000049010000491100004921000049310000494100004951000049610000497100004981000049910000500100005011000050210000503100005041000050510000506100005071000050810000509100005101000051110000512100005131000051410000515100005161000051710000518100005191000052010000521100005221000052310000524100005251000052610000527100005281000052910000530100005311000053210000533100005341000053510000536100005371000053810000539100005401000054110000542100005431000054410000545100005461000054710000548100005491000055010000551100005521000055310000554100005551000055610000557100005581000055910000560100005611000056210000563100005641000056510000566100005671000056810000569100005701000057110000572100005731000057410000575100005761000057710000578100005791000058010000581100005821000058310000584100005851000058610000587100005881000058910000590100005911000059210000593100005941000059510000596100005971000059810000599100006001000060110000602100006031000060410000605100006061000060710000608100006091000061010000611100006121000061310000614100006151000061610000617100006181000061910000620100006211000062210000623100006241000062510000626100006271000062810000629100006301000063110000632100006331000063410000635100006361000063710000638100006391000064010000641100006421000064310000644100006451000064610000647100006481000064910000650100006511000065210000653100006541000065510000656100006571000065810000659100006601000066110000662100006631000066410000665100006661000066710000668100006691000067010000671100006721000067310000674100006751000067610000677100006781000067910000680100006811000068210000683100006841000068510000686100006871000068810000689100006901000069110000692100006931000069410000695100006961000069710000698100006991000070010000701100007021000070310000704100007051000070610000707100007081000070910000710100007111000071210000713100007141000071510000716100007171000071810000719100007201000072110000722100007231000072410000725100007261000072710000728100007291000073010000731100007321000073310000734100007351000073610000737100007381000073910000740100007411000074210000743100007441000074510000746100007471000074810000749100007501000075110000752100007531000075410000755100007561000075710000758100007591000076010000761100007621000076310000764100007651000076610000767100007681000076910000770100007711000077210000773100007741000077510000776100007771000077810000779100007801000078110000782100007831000078410000785100007861000078710000788100007891000079010000791100007921000079310000794100007951000079610000797100007981000079910000800100008011000080210000803100008041000080510000806100008071000080810000809100008101000081110000812100008131000081410000815100008161000081710000818100008191000082010000821100008221000082310000824100008251000082610000827100008281000082910000830100008311000083210000833100008341000083510000836100008371000083810000839100008401000084110000842100008431000084410000845100008461000084710000848100008491000085010000851100008521000085310000854100008551000085610000857100008581000085910000860100008611000086210000863100008641000086510000866100008671000086810000869100008701000087110000872100008731000087410000875100008761000087710000878100008791000088010000881100008821000088310000884100008851000088610000887100008881000088910000890100008911000089210000893100008941000089510000896100008971000089810000899100009001000090110000902100009031000090410000905100009061000090710000908100009091000091010000911100009121000091310000914100009151000091610000917100009181000091910000920100009211000092210000923100009241000092510000926100009271000092810000929100009301000093110000932100009331000093410000935100009361000093710000938100009391000094010000941100009421000094310000944100009451000094610000947100009481000094910000950100009511000095210000953100009541000095510000956100009571000095810000959100009601000096110000962100009631000096410000965100009661000096710000968100009691000097010000971100009721000097310000974100009751000097610000977100009781000097910000980100009811000098210000983100009841000098510000986100009871000098810000989100009901000099110000992100009931000099410000995100009961000099710000998100009991000100010001001100010021000100310001004100010051000100610001007100010081000100910001010100010111000101210001013100010141000101510001016100010171000101810001019100010201000102110001022100010231000102410001025100010261000102710001028100010291000103010001031100010321000103310001034100010351000103610001037100010381000103910001040100010411000104210001043100010441000104510001046100010471000104810001049100010501000105110001052100010531000105410001055100010561000105710001058100010591000106010001061100010621000106310001064100010651000106610001067100010681000106910001070100010711000107210001073100010741000107510001076100010771000107810001079100010801000108110001082100010831000108410001085100010861000108710001088100010891000109010001091100010921000109310001094100010951000109610001097100010981000109910001100100011011000110210001103100011041000110510010001100100021001000310010004100100051001000610010007100100081001000910010010100100111001001210010013100100141001001510010016100100171001001810010019100100201001002110010022100100231001002410010025100100261001002710010028100100291001003010010031100100321001003310010034100100351001003610010037100100381001003910010040100100411001004210010043100100441001004510010046100100471001004810010049100100501001005110010052100100531001005410010055100100561001005710010058100100591001006010010061100100621001006310010064100100651001006610010067100100681001006910010070100100711001007210010073100100741001007510010076100100771001007810010079100100801001008110010082100100831001008410010085100100861001008710010088100100891001009010010091100100921001009310010094100100951001009610010097100100981001009910010100100101011001010210010103100101041001010510010106100101071001010810010109100101101001011110010112100101131001011410010115100101161001011710010118100101191001012010010121100101221001012310010124100101251001012610010127100101281001012910010130100101311001013210010133100101341001013510010136100101371001013810010139100101401001014110010142100101431001014410010145100101461001014710010148100101491001015010010151100101521001015310010154100101551001015610010157100101581001015910010160100101611001016210010163100101641001016510010166100101671001016810010169100101701001017110010172100101731001017410010175100101761001017710010178100101791001018010010181100101821001018310010184100101851001018610010187100101881001018910010190100101911001019210010193100101941001019510010196100101971001019810010199100102001001020110010202100102031001020410010205100102061001020710010208100102091001021010010211100102121001021310010214100102151001021610010217100102181001021910010220100102211001022210010223100102241001022510010226100102271001022810010229100102301001023110010232100102331001023410010235100102361001023710010238100102391001024010010241100102421001024310010244100102451001024610010247100102481001024910010250100102511001025210010253100102541001025510010256100102571001025810010259100102601001026110010262100102631001026410010265100102661001026710010268100102691001027010010271100102721001027310010274100102751001027610010277100102781001027910010280100102811001028210010283100102841001028510010286100102871001028810010289100102901001029110010292100102931001029410010295100102961001029710010298100102991001030010010301100103021001030310010304100103051001030610010307100103081001030910010310100103111001031210010313100103141001031510010316100103171001031810010319100103201001032110010322100103231001032410010325100103261001032710010328100103291001033010010331100103321001033310010334100103351001033610010337100103381001033910010340100103411001034210010343100103441001034510010346100103471001034810010349100103501001035110010352100103531001035410010355100103561001035710010358100103591001036010010361100103621001036310010364100103651001036610010367100103681001036910010370100103711001037210010373100103741001037510010376100103771001037810010379100103801001038110010382100103831001038410010385100103861001038710010388100103891001039010010391100103921001039310010394100103951001039610010397100103981001039910010400100104011001040210010403100104041001040510010406100104071001040810010409100104101001041110010412100104131001041410010415100104161001041710010418100104191001042010010421100104221001042310010424100104251001042610010427100104281001042910010430100104311001043210010433100104341001043510010436100104371001043810010439100104401001044110010442100104431001044410010445100104461001044710010448100104491001045010010451100104521001045310010454100104551001045610010457100104581001045910010460100104611001046210010463100104641001046510010466100104671001046810010469100104701001047110010472100104731001047410010475100104761001047710010478100104791001048010010481100104821001048310010484100104851001048610010487100104881001048910010490100104911001049210010493100104941001049510010496100104971001049810010499100105001001050110010502100105031001050410010505100105061001050710010508100105091001051010010511100105121001051310010514100105151001051610010517100105181001051910010520100105211001052210010523100105241001052510010526100105271001052810010529100105301001053110010532100105331001053410010535100105361001053710010538100105391001054010010541100105421001054310010544100105451001054610010547100105481001054910010550100105511001055210010553100105541001055510010556100105571001055810010559100105601001056110010562100105631001056410010565100105661001056710010568100105691001057010010571100105721001057310010574100105751001057610010577100105781001057910010580100105811001058210010583100105841001058510010586100105871001058810010589100105901001059110010592100105931001059410010595100105961001059710010598100105991001060010010601100106021001060310010604100106051001060610010607100106081001060910010610100106111001061210010613100106141001061510010616100106171001061810010619100106201001062110010622100106231001062410010625100106261001062710010628100106291001063010010631100106321001063310010634100106351001063610010637100106381001063910010640100106411001064210010643100106441001064510010646100106471001064810010649100106501001065110010652100106531001065410010655100106561001065710010658100106591001066010010661100106621001066310010664100106651001066610010667100106681001066910010670100106711001067210010673100106741001067510010676100106771001067810010679100106801001068110010682100106831001068410010685100106861001068710010688100106891001069010010691100106921001069310010694100106951001069610010697100106981001069910010700100107011001070210010703100107041001070510010706100107071001070810010709100107101001071110010712100107131001071410010715100107161001071710010718100107191001072010010721100107221001072310010724100107251001072610010727100107281001072910010730100107311001073210010733100107341001073510010736100107371001073810010739100107401001074110010742100107431001074410010745100107461001074710010748100107491001075010010751100107521001075310010754100107551001075610010757100107581001075910010760100107611001076210010763100107641001076510010766100107671001076810010769100107701001077110010772100107731001077410010775100107761001077710010778100107791001078010010781100107821001078310010784100107851001078610010787100107881001078910010790100107911001079210010793100107941001079510010796100107971001079810010799100108001001080110010802100108031001080410010805100108061001080710010808100108091001081010010811100108121001081310010814100108151001081610010817100108181001081910010820100108211001082210010823100108241001082510010826100108271001082810010829100108301001083110010832100108331001083410010835100108361001083710010838100108391001084010010841100108421001084310010844100108451001084610010847100108481001084910010850100108511001085210010853100108541001085510010856100108571001085810010859100108601001086110010862100108631001086410010865100108661001086710010868100108691001087010010871100108721001087310010874100108751001087610010877100108781001087910010880100108811001088210010883100108841001088510010886100108871001088810010889100108901001089110010892100108931001089410010895100108961001089710010898100108991001090010010901100109021001090310010904100109051001090610010907100109081001090910010910100109111001091210010913100109141001091510010916100109171001091810010919100109201001092110010922100109231001092410010925100109261001092710010928100109291001093010010931100109321001093310010934100109351001093610010937100109381001093910010940100109411001094210010943100109441001094510010946100109471001094810010949100109501001095110010952100109531001095410010955100109561001095710010958100109591001096010010961100109621001096310010964100109651001096610010967100109681001096910010970100109711001097210010973100109741001097510010976100109771001097810010979100109801001098110010982100109831001098410010985100109861001098710010988100109891001099010010991100109921001099310010994100109951001099610010997100109981001099910011000100110011001100210011003100110041001100510011006100110071001100810011009100110101001101110011012100110131001101410011015100110161001101710011018100110191001102010011021100110221001102310011024100110251001102610011027100110281001102910011030100110311001103210011033100110341001103510011036100110371001103810011039100110401001104110011042100110431001104410011045100110461001104710011048100110491001105010011051100110521001105310011054100110551001105610011057100110581001105910011060100110611001106210011063100110641001106510011066100110671001106810011069100110701001107110011072100110731001107410011075100110761001107710011078100110791001108010011081100110821001108310011084100110851001108610011087100110881001108910011090100110911001109210011093100110941001109510011096100110971001109810011099100111001001110110011102100111031001110410011105100200011002000210020003100200041002000510020006100200071002000810020009100200101002001110020012100200131002001410020015100200161002001710020018100200191002002010020021100200221002002310020024100200251002002610020027100200281002002910020030100200311002003210020033100200341002003510020036100200371002003810020039100200401002004110020042100200431002004410020045100200461002004710020048100200491002005010020051100200521002005310020054100200551002005610020057100200581002005910020060100200611002006210020063100200641002006510020066100200671002006810020069100200701002007110020072100200731002007410020075100200761002007710020078100200791002008010020081100200821002008310020084100200851002008610020087100200881002008910020090100200911002009210020093100200941002009510020096100200971002009810020099100201001002010110020102100201031002010410020105100201061002010710020108100201091002011010020111100201121002011310020114100201151002011610020117100201181002011910020120100201211002012210020123100201241002012510020126100201271002012810020129100201301002013110020132100201331002013410020135100201361002013710020138100201391002014010020141100201421002014310020144100201451002014610020147100201481002014910020150100201511002015210020153100201541002015510020156100201571002015810020159100201601002016110020162100201631002016410020165100201661002016710020168100201691002017010020171100201721002017310020174100201751002017610020177100201781002017910020180100201811002018210020183100201841002018510020186100201871002018810020189100201901002019110020192100201931002019410020195100201961002019710020198100201991002020010020201100202021002020310020204100202051002020610020207100202081002020910020210100202111002021210020213100202141002021510020216100202171002021810020219100202201002022110020222100202231002022410020225100202261002022710020228100202291002023010020231100202321002023310020234100202351002023610020237100202381002023910020240100202411002024210020243100202441002024510020246100202471002024810020249100202501002025110020252100202531002025410020255100202561002025710020258100202591002026010020261100202621002026310020264100202651002026610020267100202681002026910020270100202711002027210020273100202741002027510020276100202771002027810020279100202801002028110020282100202831002028410020285100202861002028710020288100202891002029010020291100202921002029310020294100202951002029610020297100202981002029910020300100203011002030210020303100203041002030510020306100203071002030810020309100203101002031110020312100203131002031410020315100203161002031710020318100203191002032010020321100203221002032310020324100203251002032610020327100203281002032910020330100203311002033210020333100203341002033510020336100203371002033810020339100203401002034110020342100203431002034410020345100203461002034710020348100203491002035010020351100203521002035310020354100203551002035610020357100203581002035910020360100203611002036210020363100203641002036510020366100203671002036810020369100203701002037110020372100203731002037410020375100203761002037710020378100203791002038010020381100203821002038310020384100203851002038610020387100203881002038910020390100203911002039210020393100203941002039510020396100203971002039810020399100204001002040110020402100204031002040410020405100204061002040710020408100204091002041010020411100204121002041310020414100204151002041610020417100204181002041910020420100204211002042210020423100204241002042510020426100204271002042810020429100204301002043110020432100204331002043410020435100204361002043710020438100204391002044010020441100204421002044310020444100204451002044610020447100204481002044910020450100204511002045210020453100204541002045510020456100204571002045810020459100204601002046110020462100204631002046410020465100204661002046710020468100204691002047010020471100204721002047310020474100204751002047610020477100204781002047910020480100204811002048210020483100204841002048510020486100204871002048810020489100204901002049110020492100204931002049410020495100204961002049710020498100204991002050010020501100205021002050310020504100205051002050610020507100205081002050910020510100205111002051210020513100205141002051510020516100205171002051810020519100205201002052110020522100205231002052410020525100205261002052710020528100205291002053010020531100205321002053310020534100205351002053610020537100205381002053910020540100205411002054210020543100205441002054510020546100205471002054810020549100205501002055110020552100205531002055410020555100205561002055710020558100205591002056010020561100205621002056310020564100205651002056610020567100205681002056910020570100205711002057210020573100205741002057510020576100205771002057810020579100205801002058110020582100205831002058410020585100205861002058710020588100205891002059010020591100205921002059310020594100205951002059610020597100205981002059910020600100206011002060210020603100206041002060510020606100206071002060810020609100206101002061110020612100206131002061410020615100206161002061710020618100206191002062010020621100206221002062310020624100206251002062610020627100206281002062910020630100206311002063210020633100206341002063510020636100206371002063810020639100206401002064110020642100206431002064410020645100206461002064710020648100206491002065010020651100206521002065310020654100206551002065610020657100206581002065910020660100206611002066210020663100206641002066510020666100206671002066810020669100206701002067110020672100206731002067410020675100206761002067710020678100206791002068010020681100206821002068310020684100206851002068610020687100206881002068910020690100206911002069210020693100206941002069510020696100206971002069810020699100207001002070110020702100207031002070410020705100207061002070710020708100207091002071010020711100207121002071310020714100207151002071610020717100207181002071910020720100207211002072210020723100207241002072510020726100207271002072810020729100207301002073110020732100207331002073410020735100207361002073710020738100207391002074010020741100207421002074310020744100207451002074610020747100207481002074910020750100207511002075210020753100207541002075510020756100207571002075810020759100207601002076110020762100207631002076410020765100207661002076710020768100207691002077010020771100207721002077310020774100207751002077610020777100207781002077910020780100207811002078210020783100207841002078510020786100207871002078810020789100207901002079110020792100207931002079410020795100207961002079710020798100207991002080010020801100208021002080310020804100208051002080610020807100208081002080910020810100208111002081210020813100208141002081510020816100208171002081810020819100208201002082110020822100208231002082410020825100208261002082710020828100208291002083010020831100208321002083310020834100208351002083610020837100208381002083910020840100208411002084210020843100208441002084510020846100208471002084810020849100208501002085110020852100208531002085410020855100208561002085710020858100208591002086010020861100208621002086310020864100208651002086610020867100208681002086910020870100208711002087210020873100208741002087510020876100208771002087810020879100208801002088110020882100208831002088410020885100208861002088710020888100208891002089010020891100208921002089310020894100208951002089610020897100208981002089910020900100209011002090210020903100209041002090510020906100209071002090810020909100209101002091110020912100209131002091410020915100209161002091710020918100209191002092010020921100209221002092310020924100209251002092610020927100209281002092910020930100209311002093210020933100209341002093510020936100209371002093810020939100209401002094110020942100209431002094410020945100209461002094710020948100209491002095010020951100209521002095310020954100209551002095610020957100209581002095910020960100209611002096210020963100209641002096510020966100209671002096810020969100209701002097110020972100209731002097410020975100209761002097710020978100209791002098010020981100209821002098310020984100209851002098610020987100209881002098910020990100209911002099210020993100209941002099510020996100209971002099810020999100210001002100110021002100210031002100410021005100210061002100710021008100210091002101010021011100210121002101310021014100210151002101610021017100210181002101910021020100210211002102210021023100210241002102510021026100210271002102810021029100210301002103110021032100210331002103410021035100210361002103710021038100210391002104010021041100210421002104310021044100210451002104610021047100210481002104910021050100210511002105210021053100210541002105510021056100210571002105810021059100210601002106110021062100210631002106410021065100210661002106710021068100210691002107010021071100210721002107310021074100210751002107610021077100210781002107910021080100210811002108210021083100210841002108510021086100210871002108810021089100210901002109110021092100210931002109410021095100210961002109710021098100210991002110010021101100211021002110310021104100211051003000110030002100300031003000410030005100300061003000710030008100300091003001010030011100300121003001310030014100300151003001610030017100300181003001910030020100300211003002210030023100300241003002510030026100300271003002810030029100300301003003110030032100300331003003410030035100300361003003710030038100300391003004010030041100300421003004310030044100300451003004610030047100300481003004910030050100300511003005210030053100300541003005510030056100300571003005810030059100300601003006110030062100300631003006410030065100300661003006710030068100300691003007010030071100300721003007310030074100300751003007610030077100300781003007910030080100300811003008210030083100300841003008510030086100300871003008810030089100300901003009110030092100300931003009410030095100300961003009710030098100300991003010010030101100301021003010310030104100301051003010610030107100301081003010910030110100301111003011210030113100301141003011510030116100301171003011810030119100301201003012110030122100301231003012410030125100301261003012710030128100301291003013010030131100301321003013310030134100301351003013610030137100301381003013910030140100301411003014210030143100301441003014510030146100301471003014810030149100301501003015110030152100301531003015410030155100301561003015710030158100301591003016010030161100301621003016310030164100301651003016610030167100301681003016910030170100301711003017210030173100301741003017510030176100301771003017810030179100301801003018110030182100301831003018410030185100301861003018710030188100301891003019010030191100301921003019310030194100301951003019610030197100301981003019910030200100302011003020210030203100302041003020510030206100302071003020810030209100302101003021110030212100302131003021410030215100302161003021710030218100302191003022010030221100302221003022310030224100302251003022610030227100302281003022910030230100302311003023210030233100302341003023510030236100302371003023810030239100302401003024110030242100302431003024410030245100302461003024710030248100302491003025010030251100302521003025310030254100302551003025610030257100302581003025910030260100302611003026210030263100302641003026510030266100302671003026810030269100302701003027110030272100302731003027410030275100302761003027710030278100302791003028010030281100302821003028310030284100302851003028610030287100302881003028910030290100302911003029210030293100302941003029510030296100302971003029810030299100303001003030110030302100303031003030410030305100303061003030710030308100303091003031010030311100303121003031310030314100303151003031610030317100303181003031910030320100303211003032210030323100303241003032510030326100303271003032810030329100303301003033110030332100303331003033410030335100303361003033710030338100303391003034010030341100303421003034310030344100303451003034610030347100303481003034910030350100303511003035210030353100303541003035510030356100303571003035810030359100303601003036110030362100303631003036410030365100303661003036710030368100303691003037010030371100303721003037310030374100303751003037610030377100303781003037910030380100303811003038210030383100303841003038510030386100303871003038810030389100303901003039110030392100303931003039410030395100303961003039710030398100303991003040010030401100304021003040310030404100304051003040610030407100304081003040910030410100304111003041210030413100304141003041510030416100304171003041810030419100304201003042110030422100304231003042410030425100304261003042710030428100304291003043010030431100304321003043310030434100304351003043610030437100304381003043910030440100304411003044210030443100304441003044510030446100304471003044810030449100304501003045110030452100304531003045410030455100304561003045710030458100304591003046010030461100304621003046310030464100304651003046610030467100304681003046910030470100304711003047210030473100304741003047510030476100304771003047810030479100304801003048110030482100304831003048410030485100304861003048710030488100304891003049010030491100304921003049310030494100304951003049610030497100304981003049910030500100305011003050210030503100305041003050510030506100305071003050810030509100305101003051110030512100305131003051410030515100305161003051710030518100305191003052010030521100305221003052310030524100305251003052610030527100305281003052910030530100305311003053210030533100305341003053510030536100305371003053810030539100305401003054110030542100305431003054410030545100305461003054710030548100305491003055010030551100305521003055310030554100305551003055610030557100305581003055910030560100305611003056210030563100305641003056510030566100305671003056810030569100305701003057110030572100305731003057410030575100305761003057710030578100305791003058010030581100305821003058310030584100305851003058610030587100305881003058910030590100305911003059210030593100305941003059510030596100305971003059810030599100306001003060110030602100306031003060410030605100306061003060710030608100306091003061010030611100306121003061310030614100306151003061610030617100306181003061910030620100306211003062210030623100306241003062510030626100306271003062810030629100306301003063110030632100306331003063410030635100306361003063710030638100306391003064010030641100306421003064310030644100306451003064610030647100306481003064910030650100306511003065210030653100306541003065510030656100306571003065810030659100306601003066110030662100306631003066410030665100306661003066710030668100306691003067010030671100306721003067310030674100306751003067610030677100306781003067910030680100306811003068210030683100306841003068510030686100306871003068810030689100306901003069110030692100306931003069410030695100306961003069710030698100306991003070010030701100307021003070310030704100307051003070610030707100307081003070910030710100307111003071210030713100307141003071510030716100307171003071810030719100307201003072110030722100307231003072410030725100307261003072710030728100307291003073010030731100307321003073310030734100307351003073610030737100307381003073910030740100307411003074210030743100307441003074510030746100307471003074810030749100307501003075110030752100307531003075410030755100307561003075710030758100307591003076010030761100307621003076310030764100307651003076610030767100307681003076910030770100307711003077210030773100307741003077510030776100307771003077810030779100307801003078110030782100307831003078410030785100307861003078710030788100307891003079010030791100307921003079310030794100307951003079610030797100307981003079910030800100308011003080210030803100308041003080510030806100308071003080810030809100308101003081110030812100308131003081410030815100308161003081710030818100308191003082010030821100308221003082310030824100308251003082610030827100308281003082910030830100308311003083210030833100308341003083510030836100308371003083810030839100308401003084110030842100308431003084410030845100308461003084710030848100308491003085010030851100308521003085310030854100308551003085610030857100308581003085910030860100308611003086210030863100308641003086510030866100308671003086810030869100308701003087110030872100308731003087410030875100308761003087710030878100308791003088010030881100308821003088310030884100308851003088610030887100308881003088910030890100308911003089210030893100308941003089510030896100308971003089810030899100309001003090110030902100309031003090410030905100309061003090710030908100309091003091010030911100309121003091310030914100309151003091610030917100309181003091910030920100309211003092210030923100309241003092510030926100309271003092810030929100309301003093110030932100309331003093410030935100309361003093710030938100309391003094010030941100309421003094310030944100309451003094610030947100309481003094910030950100309511003095210030953100309541003095510030956100309571003095810030959100309601003096110030962100309631003096410030965100309661003096710030968100309691003097010030971100309721003097310030974100309751003097610030977100309781003097910030980100309811003098210030983100309841003098510030986100309871003098810030989100309901003099110030992100309931003099410030995100309961003099710030998100309991003100010031001100310021003100310031004100310051003100610031007100310081003100910031010100310111003101210031013100310141003101510031016100310171003101810031019100310201003102110031022100310231003102410031025100310261003102710031028100310291003103010031031100310321003103310031034100310351003103610031037100310381003103910031040100310411003104210031043100310441003104510031046100310471003104810031049100310501003105110031052100310531003105410031055100310561003105710031058100310591003106010031061100310621003106310031064100310651003106610031067100310681003106910031070100310711003107210031073100310741003107510031076100310771003107810031079100310801003108110031082100310831003108410031085100310861003108710031088100310891003109010031091100310921003109310031094100310951003109610031097100310981003109910031100100311011003110210031103100311041003110510040001100400021004000310040004100400051004000610040007100400081004000910040010100400111004001210040013100400141004001510040016100400171004001810040019100400201004002110040022100400231004002410040025100400261004002710040028100400291004003010040031100400321004003310040034100400351004003610040037100400381004003910040040100400411004004210040043100400441004004510040046100400471004004810040049100400501004005110040052100400531004005410040055100400561004005710040058100400591004006010040061100400621004006310040064100400651004006610040067100400681004006910040070100400711004007210040073100400741004007510040076100400771004007810040079100400801004008110040082100400831004008410040085100400861004008710040088100400891004009010040091100400921004009310040094100400951004009610040097100400981004009910040100100401011004010210040103100401041004010510040106100401071004010810040109100401101004011110040112100401131004011410040115100401161004011710040118100401191004012010040121100401221004012310040124100401251004012610040127100401281004012910040130100401311004013210040133100401341004013510040136100401371004013810040139100401401004014110040142100401431004014410040145100401461004014710040148100401491004015010040151100401521004015310040154100401551004015610040157100401581004015910040160100401611004016210040163100401641004016510040166100401671004016810040169100401701004017110040172100401731004017410040175100401761004017710040178100401791004018010040181100401821004018310040184100401851004018610040187100401881004018910040190100401911004019210040193100401941004019510040196100401971004019810040199100402001004020110040202100402031004020410040205100402061004020710040208100402091004021010040211100402121004021310040214100402151004021610040217100402181004021910040220100402211004022210040223100402241004022510040226100402271004022810040229100402301004023110040232100402331004023410040235100402361004023710040238100402391004024010040241100402421004024310040244100402451004024610040247100402481004024910040250100402511004025210040253100402541004025510040256100402571004025810040259100402601004026110040262100402631004026410040265100402661004026710040268100402691004027010040271100402721004027310040274100402751004027610040277100402781004027910040280100402811004028210040283100402841004028510040286100402871004028810040289100402901004029110040292100402931004029410040295100402961004029710040298100402991004030010040301100403021004030310040304100403051004030610040307100403081004030910040310100403111004031210040313100403141004031510040316100403171004031810040319100403201004032110040322100403231004032410040325100403261004032710040328100403291004033010040331100403321004033310040334100403351004033610040337100403381004033910040340100403411004034210040343100403441004034510040346100403471004034810040349100403501004035110040352100403531004035410040355100403561004035710040358100403591004036010040361100403621004036310040364100403651004036610040367100403681004036910040370100403711004037210040373100403741004037510040376100403771004037810040379100403801004038110040382100403831004038410040385100403861004038710040388100403891004039010040391100403921004039310040394100403951004039610040397100403981004039910040400100404011004040210040403100404041004040510040406100404071004040810040409100404101004041110040412100404131004041410040415100404161004041710040418100404191004042010040421100404221004042310040424100404251004042610040427100404281004042910040430100404311004043210040433100404341004043510040436100404371004043810040439100404401004044110040442100404431004044410040445100404461004044710040448100404491004045010040451100404521004045310040454100404551004045610040457100404581004045910040460100404611004046210040463100404641004046510040466100404671004046810040469100404701004047110040472100404731004047410040475100404761004047710040478100404791004048010040481100404821004048310040484100404851004048610040487100404881004048910040490100404911004049210040493100404941004049510040496100404971004049810040499100405001004050110040502100405031004050410040505100405061004050710040508100405091004051010040511100405121004051310040514100405151004051610040517100405181004051910040520100405211004052210040523100405241004052510040526100405271004052810040529100405301004053110040532100405331004053410040535100405361004053710040538100405391004054010040541100405421004054310040544100405451004054610040547100405481004054910040550100405511004055210040553100405541004055510040556100405571004055810040559100405601004056110040562100405631004056410040565100405661004056710040568100405691004057010040571100405721004057310040574100405751004057610040577100405781004057910040580100405811004058210040583100405841004058510040586100405871004058810040589100405901004059110040592100405931004059410040595100405961004059710040598100405991004060010040601100406021004060310040604100406051004060610040607100406081004060910040610100406111004061210040613100406141004061510040616100406171004061810040619100406201004062110040622100406231004062410040625100406261004062710040628100406291004063010040631100406321004063310040634100406351004063610040637100406381004063910040640100406411004064210040643100406441004064510040646100406471004064810040649100406501004065110040652100406531004065410040655100406561004065710040658100406591004066010040661100406621004066310040664100406651004066610040667100406681004066910040670100406711004067210040673100406741004067510040676100406771004067810040679100406801004068110040682100406831004068410040685100406861004068710040688100406891004069010040691100406921004069310040694100406951004069610040697100406981004069910040700100407011004070210040703100407041004070510040706100407071004070810040709100407101004071110040712100407131004071410040715100407161004071710040718100407191004072010040721100407221004072310040724100407251004072610040727100407281004072910040730100407311004073210040733100407341004073510040736100407371004073810040739100407401004074110040742100407431004074410040745100407461004074710040748100407491004075010040751100407521004075310040754100407551004075610040757100407581004075910040760100407611004076210040763100407641004076510040766100407671004076810040769100407701004077110040772100407731004077410040775100407761004077710040778100407791004078010040781100407821004078310040784100407851004078610040787100407881004078910040790100407911004079210040793100407941004079510040796100407971004079810040799100408001004080110040802100408031004080410040805100408061004080710040808100408091004081010040811100408121004081310040814100408151004081610040817100408181004081910040820100408211004082210040823100408241004082510040826100408271004082810040829100408301004083110040832100408331004083410040835100408361004083710040838100408391004084010040841100408421004084310040844100408451004084610040847100408481004084910040850100408511004085210040853100408541004085510040856100408571004085810040859100408601004086110040862100408631004086410040865100408661004086710040868100408691004087010040871100408721004087310040874100408751004087610040877100408781004087910040880100408811004088210040883100408841004088510040886100408871004088810040889100408901004089110040892100408931004089410040895100408961004089710040898100408991004090010040901100409021004090310040904100409051004090610040907100409081004090910040910100409111004091210040913100409141004091510040916100409171004091810040919100409201004092110040922100409231004092410040925100409261004092710040928100409291004093010040931100409321004093310040934100409351004093610040937100409381004093910040940100409411004094210040943100409441004094510040946100409471004094810040949100409501004095110040952100409531004095410040955100409561004095710040958100409591004096010040961100409621004096310040964100409651004096610040967100409681004096910040970100409711004097210040973100409741004097510040976100409771004097810040979100409801004098110040982100409831004098410040985100409861004098710040988100409891004099010040991100409921004099310040994100409951004099610040997100409981004099910041000100410011004100210041003100410041004100510041006100410071004100810041009100410101004101110041012100410131004101410041015100410161004101710041018100410191004102010041021100410221004102310041024100410251004102610041027100410281004102910041030100410311004103210041033100410341004103510041036100410371004103810041039100410401004104110041042100410431004104410041045100410461004104710041048100410491004105010041051100410521004105310041054100410551004105610041057100410581004105910041060100410611004106210041063100410641004106510041066100410671004106810041069100410701004107110041072100410731004107410041075100410761004107710041078100410791004108010041081100410821004108310041084100410851004108610041087100410881004108910041090100410911004109210041093100410941004109510041096100410971004109810041099100411001004110110041102100411031004110410041105100500011005000210050003100500041005000510050006100500071005000810050009100500101005001110050012100500131005001410050015100500161005001710050018100500191005002010050021100500221005002310050024100500251005002610050027100500281005002910050030100500311005003210050033100500341005003510050036100500371005003810050039100500401005004110050042100500431005004410050045100500461005004710050048100500491005005010050051100500521005005310050054100500551005005610050057100500581005005910050060100500611005006210050063100500641005006510050066100500671005006810050069100500701005007110050072100500731005007410050075100500761005007710050078100500791005008010050081100500821005008310050084100500851005008610050087100500881005008910050090100500911005009210050093100500941005009510050096100500971005009810050099100501001005010110050102100501031005010410050105100501061005010710050108100501091005011010050111100501121005011310050114100501151005011610050117100501181005011910050120100501211005012210050123100501241005012510050126100501271005012810050129100501301005013110050132100501331005013410050135100501361005013710050138100501391005014010050141100501421005014310050144100501451005014610050147100501481005014910050150100501511005015210050153100501541005015510050156100501571005015810050159100501601005016110050162100501631005016410050165100501661005016710050168100501691005017010050171100501721005017310050174100501751005017610050177100501781005017910050180100501811005018210050183100501841005018510050186100501871005018810050189100501901005019110050192100501931005019410050195100501961005019710050198100501991005020010050201100502021005020310050204100502051005020610050207100502081005020910050210100502111005021210050213100502141005021510050216100502171005021810050219100502201005022110050222100502231005022410050225100502261005022710050228100502291005023010050231100502321005023310050234100502351005023610050237100502381005023910050240100502411005024210050243100502441005024510050246100502471005024810050249100502501005025110050252100502531005025410050255100502561005025710050258100502591005026010050261100502621005026310050264100502651005026610050267100502681005026910050270100502711005027210050273100502741005027510050276100502771005027810050279100502801005028110050282100502831005028410050285100502861005028710050288100502891005029010050291100502921005029310050294100502951005029610050297100502981005029910050300100503011005030210050303100503041005030510050306100503071005030810050309100503101005031110050312100503131005031410050315100503161005031710050318100503191005032010050321100503221005032310050324100503251005032610050327100503281005032910050330100503311005033210050333100503341005033510050336100503371005033810050339100503401005034110050342100503431005034410050345100503461005034710050348100503491005035010050351100503521005035310050354100503551005035610050357100503581005035910050360100503611005036210050363100503641005036510050366100503671005036810050369100503701005037110050372100503731005037410050375100503761005037710050378100503791005038010050381100503821005038310050384100503851005038610050387100503881005038910050390100503911005039210050393100503941005039510050396100503971005039810050399100504001005040110050402100504031005040410050405100504061005040710050408100504091005041010050411100504121005041310050414100504151005041610050417100504181005041910050420100504211005042210050423100504241005042510050426100504271005042810050429100504301005043110050432100504331005043410050435100504361005043710050438100504391005044010050441100504421005044310050444100504451005044610050447100504481005044910050450100504511005045210050453100504541005045510050456100504571005045810050459100504601005046110050462100504631005046410050465100504661005046710050468100504691005047010050471100504721005047310050474100504751005047610050477100504781005047910050480100504811005048210050483100504841005048510050486100504871005048810050489100504901005049110050492100504931005049410050495100504961005049710050498100504991005050010050501100505021005050310050504100505051005050610050507100505081005050910050510100505111005051210050513100505141005051510050516100505171005051810050519100505201005052110050522100505231005052410050525100505261005052710050528100505291005053010050531100505321005053310050534100505351005053610050537100505381005053910050540100505411005054210050543100505441005054510050546100505471005054810050549100505501005055110050552100505531005055410050555100505561005055710050558100505591005056010050561100505621005056310050564100505651005056610050567100505681005056910050570100505711005057210050573100505741005057510050576100505771005057810050579100505801005058110050582100505831005058410050585100505861005058710050588100505891005059010050591100505921005059310050594100505951005059610050597100505981005059910050600100506011005060210050603100506041005060510050606100506071005060810050609100506101005061110050612100506131005061410050615100506161005061710050618100506191005062010050621100506221005062310050624100506251005062610050627100506281005062910050630100506311005063210050633100506341005063510050636100506371005063810050639100506401005064110050642100506431005064410050645100506461005064710050648100506491005065010050651100506521005065310050654100506551005065610050657100506581005065910050660100506611005066210050663100506641005066510050666100506671005066810050669100506701005067110050672100506731005067410050675100506761005067710050678100506791005068010050681100506821005068310050684100506851005068610050687100506881005068910050690100506911005069210050693100506941005069510050696100506971005069810050699100507001005070110050702100507031005070410050705100507061005070710050708100507091005071010050711100507121005071310050714100507151005071610050717100507181005071910050720100507211005072210050723100507241005072510050726100507271005072810050729100507301005073110050732100507331005073410050735100507361005073710050738100507391005074010050741100507421005074310050744100507451005074610050747100507481005074910050750100507511005075210050753100507541005075510050756100507571005075810050759100507601005076110050762100507631005076410050765100507661005076710050768100507691005077010050771100507721005077310050774100507751005077610050777100507781005077910050780100507811005078210050783100507841005078510050786100507871005078810050789100507901005079110050792100507931005079410050795100507961005079710050798100507991005080010050801100508021005080310050804100508051005080610050807100508081005080910050810100508111005081210050813100508141005081510050816100508171005081810050819100508201005082110050822100508231005082410050825100508261005082710050828100508291005083010050831100508321005083310050834100508351005083610050837100508381005083910050840100508411005084210050843100508441005084510050846100508471005084810050849100508501005085110050852100508531005085410050855100508561005085710050858100508591005086010050861100508621005086310050864100508651005086610050867100508681005086910050870100508711005087210050873100508741005087510050876100508771005087810050879100508801005088110050882100508831005088410050885100508861005088710050888100508891005089010050891100508921005089310050894100508951005089610050897100508981005089910050900100509011005090210050903100509041005090510050906100509071005090810050909100509101005091110050912100509131005091410050915100509161005091710050918100509191005092010050921100509221005092310050924100509251005092610050927100509281005092910050930100509311005093210050933100509341005093510050936100509371005093810050939100509401005094110050942100509431005094410050945100509461005094710050948100509491005095010050951100509521005095310050954100509551005095610050957100509581005095910050960100509611005096210050963100509641005096510050966100509671005096810050969100509701005097110050972100509731005097410050975100509761005097710050978100509791005098010050981100509821005098310050984100509851005098610050987100509881005098910050990100509911005099210050993100509941005099510050996100509971005099810050999100510001005100110051002100510031005100410051005100510061005100710051008100510091005101010051011100510121005101310051014100510151005101610051017100510181005101910051020100510211005102210051023100510241005102510051026100510271005102810051029100510301005103110051032100510331005103410051035100510361005103710051038100510391005104010051041100510421005104310051044100510451005104610051047100510481005104910051050100510511005105210051053100510541005105510051056100510571005105810051059100510601005106110051062100510631005106410051065100510661005106710051068100510691005107010051071100510721005107310051074100510751005107610051077100510781005107910051080100510811005108210051083100510841005108510051086100510871005108810051089100510901005109110051092100510931005109410051095100510961005109710051098100510991005110010051101100511021005110310051104100511051006000110060002100600031006000410060005100600061006000710060008100600091006001010060011100600121006001310060014100600151006001610060017100600181006001910060020100600211006002210060023100600241006002510060026100600271006002810060029100600301006003110060032100600331006003410060035100600361006003710060038100600391006004010060041100600421006004310060044100600451006004610060047100600481006004910060050100600511006005210060053100600541006005510060056100600571006005810060059100600601006006110060062100600631006006410060065100600661006006710060068100600691006007010060071100600721006007310060074100600751006007610060077100600781006007910060080100600811006008210060083100600841006008510060086100600871006008810060089100600901006009110060092100600931006009410060095100600961006009710060098100600991006010010060101100601021006010310060104100601051006010610060107100601081006010910060110100601111006011210060113100601141006011510060116100601171006011810060119100601201006012110060122100601231006012410060125100601261006012710060128100601291006013010060131100601321006013310060134100601351006013610060137100601381006013910060140100601411006014210060143100601441006014510060146100601471006014810060149100601501006015110060152100601531006015410060155100601561006015710060158100601591006016010060161100601621006016310060164100601651006016610060167100601681006016910060170100601711006017210060173100601741006017510060176100601771006017810060179100601801006018110060182100601831006018410060185100601861006018710060188100601891006019010060191100601921006019310060194100601951006019610060197100601981006019910060200100602011006020210060203100602041006020510060206100602071006020810060209100602101006021110060212100602131006021410060215100602161006021710060218100602191006022010060221100602221006022310060224100602251006022610060227100602281006022910060230100602311006023210060233100602341006023510060236100602371006023810060239100602401006024110060242100602431006024410060245100602461006024710060248100602491006025010060251100602521006025310060254100602551006025610060257100602581006025910060260100602611006026210060263100602641006026510060266100602671006026810060269100602701006027110060272100602731006027410060275100602761006027710060278100602791006028010060281100602821006028310060284100602851006028610060287100602881006028910060290100602911006029210060293100602941006029510060296100602971006029810060299100603001006030110060302100603031006030410060305100603061006030710060308100603091006031010060311100603121006031310060314100603151006031610060317100603181006031910060320100603211006032210060323100603241006032510060326100603271006032810060329100603301006033110060332100603331006033410060335100603361006033710060338100603391006034010060341100603421006034310060344100603451006034610060347100603481006034910060350100603511006035210060353100603541006035510060356100603571006035810060359100603601006036110060362100603631006036410060365100603661006036710060368100603691006037010060371100603721006037310060374100603751006037610060377100603781006037910060380100603811006038210060383100603841006038510060386100603871006038810060389100603901006039110060392100603931006039410060395100603961006039710060398100603991006040010060401100604021006040310060404100604051006040610060407100604081006040910060410100604111006041210060413100604141006041510060416100604171006041810060419100604201006042110060422100604231006042410060425100604261006042710060428100604291006043010060431100604321006043310060434100604351006043610060437100604381006043910060440100604411006044210060443100604441006044510060446100604471006044810060449100604501006045110060452100604531006045410060455100604561006045710060458100604591006046010060461100604621006046310060464100604651006046610060467100604681006046910060470100604711006047210060473100604741006047510060476100604771006047810060479100604801006048110060482100604831006048410060485100604861006048710060488100604891006049010060491100604921006049310060494100604951006049610060497100604981006049910060500100605011006050210060503100605041006050510060506100605071006050810060509100605101006051110060512100605131006051410060515100605161006051710060518100605191006052010060521100605221006052310060524100605251006052610060527100605281006052910060530100605311006053210060533100605341006053510060536100605371006053810060539100605401006054110060542100605431006054410060545100605461006054710060548100605491006055010060551100605521006055310060554100605551006055610060557100605581006055910060560100605611006056210060563100605641006056510060566100605671006056810060569100605701006057110060572100605731006057410060575100605761006057710060578100605791006058010060581100605821006058310060584100605851006058610060587100605881006058910060590100605911006059210060593100605941006059510060596100605971006059810060599100606001006060110060602100606031006060410060605100606061006060710060608100606091006061010060611100606121006061310060614100606151006061610060617100606181006061910060620100606211006062210060623100606241006062510060626100606271006062810060629100606301006063110060632100606331006063410060635100606361006063710060638100606391006064010060641100606421006064310060644100606451006064610060647100606481006064910060650100606511006065210060653100606541006065510060656100606571006065810060659100606601006066110060662100606631006066410060665100606661006066710060668100606691006067010060671100606721006067310060674100606751006067610060677100606781006067910060680100606811006068210060683100606841006068510060686100606871006068810060689100606901006069110060692100606931006069410060695100606961006069710060698100606991006070010060701100607021006070310060704100607051006070610060707100607081006070910060710100607111006071210060713100607141006071510060716100607171006071810060719100607201006072110060722100607231006072410060725100607261006072710060728100607291006073010060731100607321006073310060734100607351006073610060737100607381006073910060740100607411006074210060743100607441006074510060746100607471006074810060749100607501006075110060752100607531006075410060755100607561006075710060758100607591006076010060761100607621006076310060764100607651006076610060767100607681006076910060770100607711006077210060773100607741006077510060776100607771006077810060779100607801006078110060782100607831006078410060785100607861006078710060788100607891006079010060791100607921006079310060794100607951006079610060797100607981006079910060800100608011006080210060803100608041006080510060806100608071006080810060809100608101006081110060812100608131006081410060815100608161006081710060818100608191006082010060821100608221006082310060824100608251006082610060827100608281006082910060830100608311006083210060833100608341006083510060836100608371006083810060839100608401006084110060842100608431006084410060845100608461006084710060848100608491006085010060851100608521006085310060854100608551006085610060857100608581006085910060860100608611006086210060863100608641006086510060866100608671006086810060869100608701006087110060872100608731006087410060875100608761006087710060878100608791006088010060881100608821006088310060884100608851006088610060887100608881006088910060890100608911006089210060893100608941006089510060896100608971006089810060899100609001006090110060902100609031006090410060905100609061006090710060908100609091006091010060911100609121006091310060914100609151006091610060917100609181006091910060920100609211006092210060923100609241006092510060926100609271006092810060929100609301006093110060932100609331006093410060935100609361006093710060938100609391006094010060941100609421006094310060944100609451006094610060947100609481006094910060950100609511006095210060953100609541006095510060956100609571006095810060959100609601006096110060962100609631006096410060965100609661006096710060968100609691006097010060971100609721006097310060974100609751006097610060977100609781006097910060980100609811006098210060983100609841006098510060986100609871006098810060989100609901006099110060992100609931006099410060995100609961006099710060998100609991006100010061001100610021006100310061004100610051006100610061007100610081006100910061010100610111006101210061013100610141006101510061016100610171006101810061019100610201006102110061022100610231006102410061025100610261006102710061028100610291006103010061031100610321006103310061034100610351006103610061037100610381006103910061040100610411006104210061043100610441006104510061046100610471006104810061049100610501006105110061052100610531006105410061055100610561006105710061058100610591006106010061061100610621006106310061064100610651006106610061067100610681006106910061070100610711006107210061073100610741006107510061076100610771006107810061079100610801006108110061082100610831006108410061085100610861006108710061088100610891006109010061091100610921006109310061094100610951006109610061097100610981006109910061100100611011006110210061103100611041006110510070001100700021007000310070004100700051007000610070007100700081007000910070010100700111007001210070013100700141007001510070016100700171007001810070019100700201007002110070022100700231007002410070025100700261007002710070028100700291007003010070031100700321007003310070034100700351007003610070037100700381007003910070040100700411007004210070043100700441007004510070046100700471007004810070049100700501007005110070052100700531007005410070055100700561007005710070058100700591007006010070061100700621007006310070064100700651007006610070067100700681007006910070070100700711007007210070073100700741007007510070076100700771007007810070079100700801007008110070082100700831007008410070085100700861007008710070088100700891007009010070091100700921007009310070094100700951007009610070097100700981007009910070100100701011007010210070103100701041007010510070106100701071007010810070109100701101007011110070112100701131007011410070115100701161007011710070118100701191007012010070121100701221007012310070124100701251007012610070127100701281007012910070130100701311007013210070133100701341007013510070136100701371007013810070139100701401007014110070142100701431007014410070145100701461007014710070148100701491007015010070151100701521007015310070154100701551007015610070157100701581007015910070160100701611007016210070163100701641007016510070166100701671007016810070169100701701007017110070172100701731007017410070175100701761007017710070178100701791007018010070181100701821007018310070184100701851007018610070187100701881007018910070190100701911007019210070193100701941007019510070196100701971007019810070199100702001007020110070202100702031007020410070205100702061007020710070208100702091007021010070211100702121007021310070214100702151007021610070217100702181007021910070220100702211007022210070223100702241007022510070226100702271007022810070229100702301007023110070232100702331007023410070235100702361007023710070238100702391007024010070241100702421007024310070244100702451007024610070247100702481007024910070250100702511007025210070253100702541007025510070256100702571007025810070259100702601007026110070262100702631007026410070265100702661007026710070268100702691007027010070271100702721007027310070274100702751007027610070277100702781007027910070280100702811007028210070283100702841007028510070286100702871007028810070289100702901007029110070292100702931007029410070295100702961007029710070298100702991007030010070301100703021007030310070304100703051007030610070307100703081007030910070310100703111007031210070313100703141007031510070316100703171007031810070319100703201007032110070322100703231007032410070325100703261007032710070328100703291007033010070331100703321007033310070334100703351007033610070337100703381007033910070340100703411007034210070343100703441007034510070346100703471007034810070349100703501007035110070352100703531007035410070355100703561007035710070358100703591007036010070361100703621007036310070364100703651007036610070367100703681007036910070370100703711007037210070373100703741007037510070376100703771007037810070379100703801007038110070382100703831007038410070385100703861007038710070388100703891007039010070391100703921007039310070394100703951007039610070397100703981007039910070400100704011007040210070403100704041007040510070406100704071007040810070409100704101007041110070412100704131007041410070415100704161007041710070418100704191007042010070421100704221007042310070424100704251007042610070427100704281007042910070430100704311007043210070433100704341007043510070436100704371007043810070439100704401007044110070442100704431007044410070445100704461007044710070448100704491007045010070451100704521007045310070454100704551007045610070457100704581007045910070460100704611007046210070463100704641007046510070466100704671007046810070469100704701007047110070472100704731007047410070475100704761007047710070478100704791007048010070481100704821007048310070484100704851007048610070487100704881007048910070490100704911007049210070493100704941007049510070496100704971007049810070499100705001007050110070502100705031007050410070505100705061007050710070508100705091007051010070511100705121007051310070514100705151007051610070517100705181007051910070520100705211007052210070523100705241007052510070526100705271007052810070529100705301007053110070532100705331007053410070535100705361007053710070538100705391007054010070541100705421007054310070544100705451007054610070547100705481007054910070550100705511007055210070553100705541007055510070556100705571007055810070559100705601007056110070562100705631007056410070565100705661007056710070568100705691007057010070571100705721007057310070574100705751007057610070577100705781007057910070580100705811007058210070583100705841007058510070586100705871007058810070589100705901007059110070592100705931007059410070595100705961007059710070598100705991007060010070601100706021007060310070604100706051007060610070607100706081007060910070610100706111007061210070613100706141007061510070616100706171007061810070619100706201007062110070622100706231007062410070625100706261007062710070628100706291007063010070631100706321007063310070634100706351007063610070637100706381007063910070640100706411007064210070643100706441007064510070646100706471007064810070649100706501007065110070652100706531007065410070655100706561007065710070658100706591007066010070661100706621007066310070664100706651007066610070667100706681007066910070670100706711007067210070673100706741007067510070676100706771007067810070679100706801007068110070682100706831007068410070685100706861007068710070688100706891007069010070691100706921007069310070694100706951007069610070697100706981007069910070700100707011007070210070703100707041007070510070706100707071007070810070709100707101007071110070712100707131007071410070715100707161007071710070718100707191007072010070721100707221007072310070724100707251007072610070727100707281007072910070730100707311007073210070733100707341007073510070736100707371007073810070739100707401007074110070742100707431007074410070745100707461007074710070748100707491007075010070751100707521007075310070754100707551007075610070757100707581007075910070760100707611007076210070763100707641007076510070766100707671007076810070769100707701007077110070772100707731007077410070775100707761007077710070778100707791007078010070781100707821007078310070784100707851007078610070787100707881007078910070790100707911007079210070793100707941007079510070796100707971007079810070799100708001007080110070802100708031007080410070805100708061007080710070808100708091007081010070811100708121007081310070814100708151007081610070817100708181007081910070820100708211007082210070823100708241007082510070826100708271007082810070829100708301007083110070832100708331007083410070835100708361007083710070838100708391007084010070841100708421007084310070844100708451007084610070847100708481007084910070850100708511007085210070853100708541007085510070856100708571007085810070859100708601007086110070862100708631007086410070865100708661007086710070868100708691007087010070871100708721007087310070874100708751007087610070877100708781007087910070880100708811007088210070883100708841007088510070886100708871007088810070889100708901007089110070892100708931007089410070895100708961007089710070898100708991007090010070901100709021007090310070904100709051007090610070907100709081007090910070910100709111007091210070913100709141007091510070916100709171007091810070919100709201007092110070922100709231007092410070925100709261007092710070928100709291007093010070931100709321007093310070934100709351007093610070937100709381007093910070940100709411007094210070943100709441007094510070946100709471007094810070949100709501007095110070952100709531007095410070955100709561007095710070958100709591007096010070961100709621007096310070964100709651007096610070967100709681007096910070970100709711007097210070973100709741007097510070976100709771007097810070979100709801007098110070982100709831007098410070985100709861007098710070988100709891007099010070991100709921007099310070994100709951007099610070997100709981007099910071000100710011007100210071003100710041007100510071006100710071007100810071009100710101007101110071012100710131007101410071015100710161007101710071018100710191007102010071021100710221007102310071024100710251007102610071027100710281007102910071030100710311007103210071033100710341007103510071036100710371007103810071039100710401007104110071042100710431007104410071045100710461007104710071048100710491007105010071051100710521007105310071054100710551007105610071057100710581007105910071060100710611007106210071063100710641007106510071066100710671007106810071069100710701007107110071072100710731007107410071075100710761007107710071078100710791007108010071081100710821007108310071084100710851007108610071087100710881007108910071090100710911007109210071093100710941007109510071096100710971007109810071099100711001007110110071102100711031007110410071105100800011008000210080003100800041008000510080006100800071008000810080009100800101008001110080012100800131008001410080015100800161008001710080018100800191008002010080021100800221008002310080024100800251008002610080027100800281008002910080030100800311008003210080033100800341008003510080036100800371008003810080039100800401008004110080042100800431008004410080045100800461008004710080048100800491008005010080051100800521008005310080054100800551008005610080057100800581008005910080060100800611008006210080063100800641008006510080066100800671008006810080069100800701008007110080072100800731008007410080075100800761008007710080078100800791008008010080081100800821008008310080084100800851008008610080087100800881008008910080090100800911008009210080093100800941008009510080096100800971008009810080099100801001008010110080102100801031008010410080105100801061008010710080108100801091008011010080111100801121008011310080114100801151008011610080117100801181008011910080120100801211008012210080123100801241008012510080126100801271008012810080129100801301008013110080132100801331008013410080135100801361008013710080138100801391008014010080141100801421008014310080144100801451008014610080147100801481008014910080150100801511008015210080153100801541008015510080156100801571008015810080159100801601008016110080162100801631008016410080165100801661008016710080168100801691008017010080171100801721008017310080174100801751008017610080177100801781008017910080180100801811008018210080183100801841008018510080186100801871008018810080189100801901008019110080192100801931008019410080195100801961008019710080198100801991008020010080201100802021008020310080204100802051008020610080207100802081008020910080210100802111008021210080213100802141008021510080216100802171008021810080219100802201008022110080222100802231008022410080225100802261008022710080228100802291008023010080231100802321008023310080234100802351008023610080237100802381008023910080240100802411008024210080243100802441008024510080246100802471008024810080249100802501008025110080252100802531008025410080255100802561008025710080258100802591008026010080261100802621008026310080264100802651008026610080267100802681008026910080270100802711008027210080273100802741008027510080276100802771008027810080279100802801008028110080282100802831008028410080285100802861008028710080288100802891008029010080291100802921008029310080294100802951008029610080297100802981008029910080300100803011008030210080303100803041008030510080306100803071008030810080309100803101008031110080312100803131008031410080315100803161008031710080318100803191008032010080321100803221008032310080324100803251008032610080327100803281008032910080330100803311008033210080333100803341008033510080336100803371008033810080339100803401008034110080342100803431008034410080345100803461008034710080348100803491008035010080351100803521008035310080354100803551008035610080357100803581008035910080360100803611008036210080363100803641008036510080366100803671008036810080369100803701008037110080372100803731008037410080375100803761008037710080378100803791008038010080381100803821008038310080384100803851008038610080387100803881008038910080390100803911008039210080393100803941008039510080396100803971008039810080399100804001008040110080402100804031008040410080405100804061008040710080408100804091008041010080411100804121008041310080414100804151008041610080417100804181008041910080420100804211008042210080423100804241008042510080426100804271008042810080429100804301008043110080432100804331008043410080435100804361008043710080438100804391008044010080441100804421008044310080444100804451008044610080447100804481008044910080450100804511008045210080453100804541008045510080456100804571008045810080459100804601008046110080462100804631008046410080465100804661008046710080468100804691008047010080471100804721008047310080474100804751008047610080477100804781008047910080480100804811008048210080483100804841008048510080486100804871008048810080489100804901008049110080492100804931008049410080495100804961008049710080498100804991008050010080501100805021008050310080504100805051008050610080507100805081008050910080510100805111008051210080513100805141008051510080516100805171008051810080519100805201008052110080522100805231008052410080525100805261008052710080528100805291008053010080531100805321008053310080534100805351008053610080537100805381008053910080540100805411008054210080543100805441008054510080546100805471008054810080549100805501008055110080552100805531008055410080555100805561008055710080558100805591008056010080561100805621008056310080564100805651008056610080567100805681008056910080570100805711008057210080573100805741008057510080576100805771008057810080579100805801008058110080582100805831008058410080585100805861008058710080588100805891008059010080591100805921008059310080594100805951008059610080597100805981008059910080600100806011008060210080603100806041008060510080606100806071008060810080609100806101008061110080612100806131008061410080615100806161008061710080618100806191008062010080621100806221008062310080624100806251008062610080627100806281008062910080630100806311008063210080633100806341008063510080636100806371008063810080639100806401008064110080642100806431008064410080645100806461008064710080648100806491008065010080651100806521008065310080654100806551008065610080657100806581008065910080660100806611008066210080663100806641008066510080666100806671008066810080669100806701008067110080672100806731008067410080675100806761008067710080678100806791008068010080681100806821008068310080684100806851008068610080687100806881008068910080690100806911008069210080693100806941008069510080696100806971008069810080699100807001008070110080702100807031008070410080705100807061008070710080708100807091008071010080711100807121008071310080714100807151008071610080717100807181008071910080720100807211008072210080723100807241008072510080726100807271008072810080729100807301008073110080732100807331008073410080735100807361008073710080738100807391008074010080741100807421008074310080744100807451008074610080747100807481008074910080750100807511008075210080753100807541008075510080756100807571008075810080759100807601008076110080762100807631008076410080765100807661008076710080768100807691008077010080771100807721008077310080774100807751008077610080777100807781008077910080780100807811008078210080783100807841008078510080786100807871008078810080789100807901008079110080792100807931008079410080795100807961008079710080798100807991008080010080801100808021008080310080804100808051008080610080807100808081008080910080810100808111008081210080813100808141008081510080816100808171008081810080819100808201008082110080822100808231008082410080825100808261008082710080828100808291008083010080831100808321008083310080834100808351008083610080837100808381008083910080840100808411008084210080843100808441008084510080846100808471008084810080849100808501008085110080852100808531008085410080855100808561008085710080858100808591008086010080861100808621008086310080864100808651008086610080867100808681008086910080870100808711008087210080873100808741008087510080876100808771008087810080879100808801008088110080882100808831008088410080885100808861008088710080888100808891008089010080891100808921008089310080894100808951008089610080897100808981008089910080900100809011008090210080903100809041008090510080906100809071008090810080909100809101008091110080912100809131008091410080915100809161008091710080918100809191008092010080921100809221008092310080924100809251008092610080927100809281008092910080930100809311008093210080933100809341008093510080936100809371008093810080939100809401008094110080942100809431008094410080945100809461008094710080948100809491008095010080951100809521008095310080954100809551008095610080957100809581008095910080960100809611008096210080963100809641008096510080966100809671008096810080969100809701008097110080972100809731008097410080975100809761008097710080978100809791008098010080981100809821008098310080984100809851008098610080987100809881008098910080990100809911008099210080993100809941008099510080996100809971008099810080999100810001008100110081002100810031008100410081005100810061008100710081008100810091008101010081011100810121008101310081014100810151008101610081017100810181008101910081020100810211008102210081023100810241008102510081026100810271008102810081029100810301008103110081032100810331008103410081035100810361008103710081038100810391008104010081041100810421008104310081044100810451008104610081047100810481008104910081050100810511008105210081053100810541008105510081056100810571008105810081059100810601008106110081062100810631008106410081065100810661008106710081068100810691008107010081071100810721008107310081074100810751008107610081077100810781008107910081080100810811008108210081083100810841008108510081086100810871008108810081089100810901008109110081092100810931008109410081095100810961008109710081098100810991008110010081101100811021008110310081104100811051009000110090002100900031009000410090005100900061009000710090008100900091009001010090011100900121009001310090014100900151009001610090017100900181009001910090020100900211009002210090023100900241009002510090026100900271009002810090029100900301009003110090032100900331009003410090035100900361009003710090038100900391009004010090041100900421009004310090044100900451009004610090047100900481009004910090050100900511009005210090053100900541009005510090056100900571009005810090059100900601009006110090062100900631009006410090065100900661009006710090068100900691009007010090071100900721009007310090074100900751009007610090077100900781009007910090080100900811009008210090083100900841009008510090086100900871009008810090089100900901009009110090092100900931009009410090095100900961009009710090098100900991009010010090101100901021009010310090104100901051009010610090107100901081009010910090110100901111009011210090113100901141009011510090116100901171009011810090119100901201009012110090122100901231009012410090125100901261009012710090128100901291009013010090131100901321009013310090134100901351009013610090137100901381009013910090140100901411009014210090143100901441009014510090146100901471009014810090149100901501009015110090152100901531009015410090155100901561009015710090158100901591009016010090161100901621009016310090164100901651009016610090167100901681009016910090170100901711009017210090173100901741009017510090176100901771009017810090179100901801009018110090182100901831009018410090185100901861009018710090188100901891009019010090191100901921009019310090194100901951009019610090197100901981009019910090200100902011009020210090203100902041009020510090206100902071009020810090209100902101009021110090212100902131009021410090215100902161009021710090218100902191009022010090221100902221009022310090224100902251009022610090227100902281009022910090230100902311009023210090233100902341009023510090236100902371009023810090239100902401009024110090242100902431009024410090245100902461009024710090248100902491009025010090251100902521009025310090254100902551009025610090257100902581009025910090260100902611009026210090263100902641009026510090266100902671009026810090269100902701009027110090272100902731009027410090275100902761009027710090278100902791009028010090281100902821009028310090284100902851009028610090287100902881009028910090290100902911009029210090293100902941009029510090296100902971009029810090299100903001009030110090302100903031009030410090305100903061009030710090308100903091009031010090311100903121009031310090314100903151009031610090317100903181009031910090320100903211009032210090323100903241009032510090326100903271009032810090329100903301009033110090332100903331009033410090335100903361009033710090338100903391009034010090341100903421009034310090344100903451009034610090347100903481009034910090350100903511009035210090353100903541009035510090356100903571009035810090359100903601009036110090362100903631009036410090365100903661009036710090368100903691009037010090371100903721009037310090374100903751009037610090377100903781009037910090380100903811009038210090383100903841009038510090386100903871009038810090389100903901009039110090392100903931009039410090395100903961009039710090398100903991009040010090401100904021009040310090404100904051009040610090407100904081009040910090410100904111009041210090413100904141009041510090416100904171009041810090419100904201009042110090422100904231009042410090425100904261009042710090428100904291009043010090431100904321009043310090434100904351009043610090437100904381009043910090440100904411009044210090443100904441009044510090446100904471009044810090449100904501009045110090452100904531009045410090455100904561009045710090458100904591009046010090461100904621009046310090464100904651009046610090467100904681009046910090470100904711009047210090473100904741009047510090476100904771009047810090479100904801009048110090482100904831009048410090485100904861009048710090488100904891009049010090491100904921009049310090494100904951009049610090497100904981009049910090500100905011009050210090503100905041009050510090506100905071009050810090509100905101009051110090512100905131009051410090515100905161009051710090518100905191009052010090521100905221009052310090524100905251009052610090527100905281009052910090530100905311009053210090533100905341009053510090536100905371009053810090539100905401009054110090542100905431009054410090545100905461009054710090548100905491009055010090551100905521009055310090554100905551009055610090557100905581009055910090560100905611009056210090563100905641009056510090566100905671009056810090569100905701009057110090572100905731009057410090575100905761009057710090578100905791009058010090581100905821009058310090584100905851009058610090587100905881009058910090590100905911009059210090593100905941009059510090596100905971009059810090599100906001009060110090602100906031009060410090605100906061009060710090608100906091009061010090611100906121009061310090614100906151009061610090617100906181009061910090620100906211009062210090623100906241009062510090626100906271009062810090629100906301009063110090632100906331009063410090635100906361009063710090638100906391009064010090641100906421009064310090644100906451009064610090647100906481009064910090650100906511009065210090653100906541009065510090656100906571009065810090659100906601009066110090662100906631009066410090665100906661009066710090668100906691009067010090671100906721009067310090674100906751009067610090677100906781009067910090680100906811009068210090683100906841009068510090686100906871009068810090689100906901009069110090692100906931009069410090695100906961009069710090698100906991009070010090701100907021009070310090704100907051009070610090707100907081009070910090710100907111009071210090713100907141009071510090716100907171009071810090719100907201009072110090722100907231009072410090725100907261009072710090728100907291009073010090731100907321009073310090734100907351009073610090737100907381009073910090740100907411009074210090743100907441009074510090746100907471009074810090749100907501009075110090752100907531009075410090755100907561009075710090758100907591009076010090761100907621009076310090764100907651009076610090767100907681009076910090770100907711009077210090773100907741009077510090776100907771009077810090779100907801009078110090782100907831009078410090785100907861009078710090788100907891009079010090791100907921009079310090794100907951009079610090797100907981009079910090800100908011009080210090803100908041009080510090806100908071009080810090809100908101009081110090812100908131009081410090815100908161009081710090818100908191009082010090821100908221009082310090824100908251009082610090827100908281009082910090830100908311009083210090833100908341009083510090836100908371009083810090839100908401009084110090842100908431009084410090845100908461009084710090848100908491009085010090851100908521009085310090854100908551009085610090857100908581009085910090860100908611009086210090863100908641009086510090866100908671009086810090869100908701009087110090872100908731009087410090875100908761009087710090878100908791009088010090881100908821009088310090884100908851009088610090887100908881009088910090890100908911009089210090893100908941009089510090896100908971009089810090899100909001009090110090902100909031009090410090905100909061009090710090908100909091009091010090911100909121009091310090914100909151009091610090917100909181009091910090920100909211009092210090923100909241009092510090926100909271009092810090929100909301009093110090932100909331009093410090935100909361009093710090938100909391009094010090941100909421009094310090944100909451009094610090947100909481009094910090950100909511009095210090953100909541009095510090956100909571009095810090959100909601009096110090962100909631009096410090965100909661009096710090968100909691009097010090971100909721009097310090974100909751009097610090977100909781009097910090980100909811009098210090983100909841009098510090986100909871009098810090989100909901009099110090992100909931009099410090995100909961009099710090998100909991009100010091001100910021009100310091004100910051009100610091007100910081009100910091010100910111009101210091013100910141009101510091016100910171009101810091019100910201009102110091022100910231009102410091025100910261009102710091028100910291009103010091031100910321009103310091034100910351009103610091037100910381009103910091040100910411009104210091043100910441009104510091046100910471009104810091049100910501009105110091052100910531009105410091055100910561009105710091058100910591009106010091061100910621009106310091064100910651009106610091067100910681009106910091070100910711009107210091073100910741009107510091076100910771009107810091079100910801009108110091082100910831009108410091085100910861009108710091088100910891009109010091091100910921009109310091094100910951009109610091097100910981009109910091100100911011009110210091103100911041009110510100001101000021010000310100004101000051010000610100007101000081010000910100010101000111010001210100013101000141010001510100016101000171010001810100019101000201010002110100022101000231010002410100025101000261010002710100028101000291010003010100031101000321010003310100034101000351010003610100037101000381010003910100040101000411010004210100043101000441010004510100046101000471010004810100049101000501010005110100052101000531010005410100055101000561010005710100058101000591010006010100061101000621010006310100064101000651010006610100067101000681010006910100070101000711010007210100073101000741010007510100076101000771010007810100079101000801010008110100082101000831010008410100085101000861010008710100088101000891010009010100091101000921010009310100094101000951010009610100097101000981010009910100100101001011010010210100103101001041010010510100106101001071010010810100109101001101010011110100112101001131010011410100115101001161010011710100118101001191010012010100121101001221010012310100124101001251010012610100127101001281010012910100130101001311010013210100133101001341010013510100136101001371010013810100139101001401010014110100142101001431010014410100145101001461010014710100148101001491010015010100151101001521010015310100154101001551010015610100157101001581010015910100160101001611010016210100163101001641010016510100166101001671010016810100169101001701010017110100172101001731010017410100175101001761010017710100178101001791010018010100181101001821010018310100184101001851010018610100187101001881010018910100190101001911010019210100193101001941010019510100196101001971010019810100199101002001010020110100202101002031010020410100205101002061010020710100208101002091010021010100211101002121010021310100214101002151010021610100217101002181010021910100220101002211010022210100223101002241010022510100226101002271010022810100229101002301010023110100232101002331010023410100235101002361010023710100238101002391010024010100241101002421010024310100244101002451010024610100247101002481010024910100250101002511010025210100253101002541010025510100256101002571010025810100259101002601010026110100262101002631010026410100265101002661010026710100268101002691010027010100271101002721010027310100274101002751010027610100277101002781010027910100280101002811010028210100283101002841010028510100286101002871010028810100289101002901010029110100292101002931010029410100295101002961010029710100298101002991010030010100301101003021010030310100304101003051010030610100307101003081010030910100310101003111010031210100313101003141010031510100316101003171010031810100319101003201010032110100322101003231010032410100325101003261010032710100328101003291010033010100331101003321010033310100334101003351010033610100337101003381010033910100340101003411010034210100343101003441010034510100346101003471010034810100349101003501010035110100352101003531010035410100355101003561010035710100358101003591010036010100361101003621010036310100364101003651010036610100367101003681010036910100370101003711010037210100373101003741010037510100376101003771010037810100379101003801010038110100382101003831010038410100385101003861010038710100388101003891010039010100391101003921010039310100394101003951010039610100397101003981010039910100400101004011010040210100403101004041010040510100406101004071010040810100409101004101010041110100412101004131010041410100415101004161010041710100418101004191010042010100421101004221010042310100424101004251010042610100427101004281010042910100430101004311010043210100433101004341010043510100436101004371010043810100439101004401010044110100442101004431010044410100445101004461010044710100448101004491010045010100451101004521010045310100454101004551010045610100457101004581010045910100460101004611010046210100463101004641010046510100466101004671010046810100469101004701010047110100472101004731010047410100475101004761010047710100478101004791010048010100481101004821010048310100484101004851010048610100487101004881010048910100490101004911010049210100493101004941010049510100496101004971010049810100499101005001010050110100502101005031010050410100505101005061010050710100508101005091010051010100511101005121010051310100514101005151010051610100517101005181010051910100520101005211010052210100523101005241010052510100526101005271010052810100529101005301010053110100532101005331010053410100535101005361010053710100538101005391010054010100541101005421010054310100544101005451010054610100547101005481010054910100550101005511010055210100553101005541010055510100556101005571010055810100559101005601010056110100562101005631010056410100565101005661010056710100568101005691010057010100571101005721010057310100574101005751010057610100577101005781010057910100580101005811010058210100583101005841010058510100586101005871010058810100589101005901010059110100592101005931010059410100595101005961010059710100598101005991010060010100601101006021010060310100604101006051010060610100607101006081010060910100610101006111010061210100613101006141010061510100616101006171010061810100619101006201010062110100622101006231010062410100625101006261010062710100628101006291010063010100631101006321010063310100634101006351010063610100637101006381010063910100640101006411010064210100643101006441010064510100646101006471010064810100649101006501010065110100652101006531010065410100655101006561010065710100658101006591010066010100661101006621010066310100664101006651010066610100667101006681010066910100670101006711010067210100673101006741010067510100676101006771010067810100679101006801010068110100682101006831010068410100685101006861010068710100688101006891010069010100691101006921010069310100694101006951010069610100697101006981010069910100700101007011010070210100703101007041010070510100706101007071010070810100709101007101010071110100712101007131010071410100715101007161010071710100718101007191010072010100721101007221010072310100724101007251010072610100727101007281010072910100730101007311010073210100733101007341010073510100736101007371010073810100739101007401010074110100742101007431010074410100745101007461010074710100748101007491010075010100751101007521010075310100754101007551010075610100757101007581010075910100760101007611010076210100763101007641010076510100766101007671010076810100769101007701010077110100772101007731010077410100775101007761010077710100778101007791010078010100781101007821010078310100784101007851010078610100787101007881010078910100790101007911010079210100793101007941010079510100796101007971010079810100799101008001010080110100802101008031010080410100805101008061010080710100808101008091010081010100811101008121010081310100814101008151010081610100817101008181010081910100820101008211010082210100823101008241010082510100826101008271010082810100829101008301010083110100832101008331010083410100835101008361010083710100838101008391010084010100841101008421010084310100844101008451010084610100847101008481010084910100850101008511010085210100853101008541010085510100856101008571010085810100859101008601010086110100862101008631010086410100865101008661010086710100868101008691010087010100871101008721010087310100874101008751010087610100877101008781010087910100880101008811010088210100883101008841010088510100886101008871010088810100889101008901010089110100892101008931010089410100895101008961010089710100898101008991010090010100901101009021010090310100904101009051010090610100907101009081010090910100910101009111010091210100913101009141010091510100916101009171010091810100919101009201010092110100922101009231010092410100925101009261010092710100928101009291010093010100931101009321010093310100934101009351010093610100937101009381010093910100940101009411010094210100943101009441010094510100946101009471010094810100949101009501010095110100952101009531010095410100955101009561010095710100958101009591010096010100961101009621010096310100964101009651010096610100967101009681010096910100970101009711010097210100973101009741010097510100976101009771010097810100979101009801010098110100982101009831010098410100985101009861010098710100988101009891010099010100991101009921010099310100994101009951010099610100997101009981010099910101000101010011010100210101003101010041010100510101006101010071010100810101009101010101010101110101012101010131010101410101015101010161010101710101018101010191010102010101021101010221010102310101024101010251010102610101027101010281010102910101030101010311010103210101033101010341010103510101036101010371010103810101039101010401010104110101042101010431010104410101045101010461010104710101048101010491010105010101051101010521010105310101054101010551010105610101057101010581010105910101060101010611010106210101063101010641010106510101066101010671010106810101069101010701010107110101072101010731010107410101075101010761010107710101078101010791010108010101081101010821010108310101084101010851010108610101087101010881010108910101090101010911010109210101093101010941010109510101096101010971010109810101099101011001010110110101102101011031010110410101105101100011011000210110003101100041011000510110006101100071011000810110009101100101011001110110012101100131011001410110015101100161011001710110018101100191011002010110021101100221011002310110024101100251011002610110027101100281011002910110030101100311011003210110033101100341011003510110036101100371011003810110039101100401011004110110042101100431011004410110045101100461011004710110048101100491011005010110051101100521011005310110054101100551011005610110057101100581011005910110060101100611011006210110063101100641011006510110066101100671011006810110069101100701011007110110072101100731011007410110075101100761011007710110078101100791011008010110081101100821011008310110084101100851011008610110087101100881011008910110090101100911011009210110093101100941011009510110096101100971011009810110099101101001011010110110102101101031011010410110105101101061011010710110108101101091011011010110111101101121011011310110114101101151011011610110117101101181011011910110120101101211011012210110123101101241011012510110126101101271011012810110129101101301011013110110132101101331011013410110135101101361011013710110138101101391011014010110141101101421011014310110144101101451011014610110147101101481011014910110150101101511011015210110153101101541011015510110156101101571011015810110159101101601011016110110162101101631011016410110165101101661011016710110168101101691011017010110171101101721011017310110174101101751011017610110177101101781011017910110180101101811011018210110183101101841011018510110186101101871011018810110189101101901011019110110192101101931011019410110195101101961011019710110198101101991011020010110201101102021011020310110204101102051011020610110207101102081011020910110210101102111011021210110213101102141011021510110216101102171011021810110219101102201011022110110222101102231011022410110225101102261011022710110228101102291011023010110231101102321011023310110234101102351011023610110237101102381011023910110240101102411011024210110243101102441011024510110246101102471011024810110249101102501011025110110252101102531011025410110255101102561011025710110258101102591011026010110261101102621011026310110264101102651011026610110267101102681011026910110270101102711011027210110273101102741011027510110276101102771011027810110279101102801011028110110282101102831011028410110285101102861011028710110288101102891011029010110291101102921011029310110294101102951011029610110297101102981011029910110300101103011011030210110303101103041011030510110306101103071011030810110309101103101011031110110312101103131011031410110315101103161011031710110318101103191011032010110321101103221011032310110324101103251011032610110327101103281011032910110330101103311011033210110333101103341011033510110336101103371011033810110339101103401011034110110342101103431011034410110345101103461011034710110348101103491011035010110351101103521011035310110354101103551011035610110357101103581011035910110360101103611011036210110363101103641011036510110366101103671011036810110369101103701011037110110372101103731011037410110375101103761011037710110378101103791011038010110381101103821011038310110384101103851011038610110387101103881011038910110390101103911011039210110393101103941011039510110396101103971011039810110399101104001011040110110402101104031011040410110405101104061011040710110408101104091011041010110411101104121011041310110414101104151011041610110417101104181011041910110420101104211011042210110423101104241011042510110426101104271011042810110429101104301011043110110432101104331011043410110435101104361011043710110438101104391011044010110441101104421011044310110444101104451011044610110447101104481011044910110450101104511011045210110453101104541011045510110456101104571011045810110459101104601011046110110462101104631011046410110465101104661011046710110468101104691011047010110471101104721011047310110474101104751011047610110477101104781011047910110480101104811011048210110483101104841011048510110486101104871011048810110489101104901011049110110492101104931011049410110495101104961011049710110498101104991011050010110501101105021011050310110504101105051011050610110507101105081011050910110510101105111011051210110513101105141011051510110516101105171011051810110519101105201011052110110522101105231011052410110525101105261011052710110528101105291011053010110531101105321011053310110534101105351011053610110537101105381011053910110540101105411011054210110543101105441011054510110546101105471011054810110549101105501011055110110552101105531011055410110555101105561011055710110558101105591011056010110561101105621011056310110564101105651011056610110567101105681011056910110570101105711011057210110573101105741011057510110576101105771011057810110579101105801011058110110582101105831011058410110585101105861011058710110588101105891011059010110591101105921011059310110594101105951011059610110597101105981011059910110600101106011011060210110603101106041011060510110606101106071011060810110609101106101011061110110612101106131011061410110615101106161011061710110618101106191011062010110621101106221011062310110624101106251011062610110627101106281011062910110630101106311011063210110633101106341011063510110636101106371011063810110639101106401011064110110642101106431011064410110645101106461011064710110648101106491011065010110651101106521011065310110654101106551011065610110657101106581011065910110660101106611011066210110663101106641011066510110666101106671011066810110669101106701011067110110672101106731011067410110675101106761011067710110678101106791011068010110681101106821011068310110684101106851011068610110687101106881011068910110690101106911011069210110693101106941011069510110696101106971011069810110699101107001011070110110702101107031011070410110705101107061011070710110708101107091011071010110711101107121011071310110714101107151011071610110717101107181011071910110720101107211011072210110723101107241011072510110726101107271011072810110729101107301011073110110732101107331011073410110735101107361011073710110738101107391011074010110741101107421011074310110744101107451011074610110747101107481011074910110750101107511011075210110753101107541011075510110756101107571011075810110759101107601011076110110762101107631011076410110765101107661011076710110768101107691011077010110771101107721011077310110774101107751011077610110777101107781011077910110780101107811011078210110783101107841011078510110786101107871011078810110789101107901011079110110792101107931011079410110795101107961011079710110798101107991011080010110801101108021011080310110804101108051011080610110807101108081011080910110810101108111011081210110813101108141011081510110816101108171011081810110819101108201011082110110822101108231011082410110825101108261011082710110828101108291011083010110831101108321011083310110834101108351011083610110837101108381011083910110840101108411011084210110843101108441011084510110846101108471011084810110849101108501011085110110852101108531011085410110855101108561011085710110858101108591011086010110861101108621011086310110864101108651011086610110867101108681011086910110870101108711011087210110873101108741011087510110876101108771011087810110879101108801011088110110882101108831011088410110885101108861011088710110888101108891011089010110891101108921011089310110894101108951011089610110897101108981011089910110900101109011011090210110903101109041011090510110906101109071011090810110909101109101011091110110912101109131011091410110915101109161011091710110918101109191011092010110921101109221011092310110924101109251011092610110927101109281011092910110930101109311011093210110933101109341011093510110936101109371011093810110939101109401011094110110942101109431011094410110945101109461011094710110948101109491011095010110951101109521011095310110954101109551011095610110957101109581011095910110960101109611011096210110963101109641011096510110966101109671011096810110969101109701011097110110972101109731011097410110975101109761011097710110978101109791011098010110981101109821011098310110984101109851011098610110987101109881011098910110990101109911011099210110993101109941011099510110996101109971011099810110999101110001011100110111002101110031011100410111005101110061011100710111008101110091011101010111011101110121011101310111014101110151011101610111017101110181011101910111020101110211011102210111023101110241011102510111026101110271011102810111029101110301011103110111032101110331011103410111035101110361011103710111038101110391011104010111041101110421011104310111044101110451011104610111047101110481011104910111050101110511011105210111053101110541011105510111056101110571011105810111059101110601011106110111062101110631011106410111065101110661011106710111068101110691011107010111071101110721011107310111074101110751011107610111077101110781011107910111080101110811011108210111083101110841011108510111086101110871011108810111089101110901011109110111092101110931011109410111095101110961011109710111098101110991011110010111101101111021011110310111104101111051012000110120002101200031012000410120005101200061012000710120008101200091012001010120011101200121012001310120014101200151012001610120017101200181012001910120020101200211012002210120023101200241012002510120026101200271012002810120029101200301012003110120032101200331012003410120035101200361012003710120038101200391012004010120041101200421012004310120044101200451012004610120047101200481012004910120050101200511012005210120053101200541012005510120056101200571012005810120059101200601012006110120062101200631012006410120065101200661012006710120068101200691012007010120071101200721012007310120074101200751012007610120077101200781012007910120080101200811012008210120083101200841012008510120086101200871012008810120089101200901012009110120092101200931012009410120095101200961012009710120098101200991012010010120101101201021012010310120104101201051012010610120107101201081012010910120110101201111012011210120113101201141012011510120116101201171012011810120119101201201012012110120122101201231012012410120125101201261012012710120128101201291012013010120131101201321012013310120134101201351012013610120137101201381012013910120140101201411012014210120143101201441012014510120146101201471012014810120149101201501012015110120152101201531012015410120155101201561012015710120158101201591012016010120161101201621012016310120164101201651012016610120167101201681012016910120170101201711012017210120173101201741012017510120176101201771012017810120179101201801012018110120182101201831012018410120185101201861012018710120188101201891012019010120191101201921012019310120194101201951012019610120197101201981012019910120200101202011012020210120203101202041012020510120206101202071012020810120209101202101012021110120212101202131012021410120215101202161012021710120218101202191012022010120221101202221012022310120224101202251012022610120227101202281012022910120230101202311012023210120233101202341012023510120236101202371012023810120239101202401012024110120242101202431012024410120245101202461012024710120248101202491012025010120251101202521012025310120254101202551012025610120257101202581012025910120260101202611012026210120263101202641012026510120266101202671012026810120269101202701012027110120272101202731012027410120275101202761012027710120278101202791012028010120281101202821012028310120284101202851012028610120287101202881012028910120290101202911012029210120293101202941012029510120296101202971012029810120299101203001012030110120302101203031012030410120305101203061012030710120308101203091012031010120311101203121012031310120314101203151012031610120317101203181012031910120320101203211012032210120323101203241012032510120326101203271012032810120329101203301012033110120332101203331012033410120335101203361012033710120338101203391012034010120341101203421012034310120344101203451012034610120347101203481012034910120350101203511012035210120353101203541012035510120356101203571012035810120359101203601012036110120362101203631012036410120365101203661012036710120368101203691012037010120371101203721012037310120374101203751012037610120377101203781012037910120380101203811012038210120383101203841012038510120386101203871012038810120389101203901012039110120392101203931012039410120395101203961012039710120398101203991012040010120401101204021012040310120404101204051012040610120407101204081012040910120410101204111012041210120413101204141012041510120416101204171012041810120419101204201012042110120422101204231012042410120425101204261012042710120428101204291012043010120431101204321012043310120434101204351012043610120437101204381012043910120440101204411012044210120443101204441012044510120446101204471012044810120449101204501012045110120452101204531012045410120455101204561012045710120458101204591012046010120461101204621012046310120464101204651012046610120467101204681012046910120470101204711012047210120473101204741012047510120476101204771012047810120479101204801012048110120482101204831012048410120485101204861012048710120488101204891012049010120491101204921012049310120494101204951012049610120497101204981012049910120500101205011012050210120503101205041012050510120506101205071012050810120509101205101012051110120512101205131012051410120515101205161012051710120518101205191012052010120521101205221012052310120524101205251012052610120527101205281012052910120530101205311012053210120533101205341012053510120536101205371012053810120539101205401012054110120542101205431012054410120545101205461012054710120548101205491012055010120551101205521012055310120554101205551012055610120557101205581012055910120560101205611012056210120563101205641012056510120566101205671012056810120569101205701012057110120572101205731012057410120575101205761012057710120578101205791012058010120581101205821012058310120584101205851012058610120587101205881012058910120590101205911012059210120593101205941012059510120596101205971012059810120599101206001012060110120602101206031012060410120605101206061012060710120608101206091012061010120611101206121012061310120614101206151012061610120617101206181012061910120620101206211012062210120623101206241012062510120626101206271012062810120629101206301012063110120632101206331012063410120635101206361012063710120638101206391012064010120641101206421012064310120644101206451012064610120647101206481012064910120650101206511012065210120653101206541012065510120656101206571012065810120659101206601012066110120662101206631012066410120665101206661012066710120668101206691012067010120671101206721012067310120674101206751012067610120677101206781012067910120680101206811012068210120683101206841012068510120686101206871012068810120689101206901012069110120692101206931012069410120695101206961012069710120698101206991012070010120701101207021012070310120704101207051012070610120707101207081012070910120710101207111012071210120713101207141012071510120716101207171012071810120719101207201012072110120722101207231012072410120725101207261012072710120728101207291012073010120731101207321012073310120734101207351012073610120737101207381012073910120740101207411012074210120743101207441012074510120746101207471012074810120749101207501012075110120752101207531012075410120755101207561012075710120758101207591012076010120761101207621012076310120764101207651012076610120767101207681012076910120770101207711012077210120773101207741012077510120776101207771012077810120779101207801012078110120782101207831012078410120785101207861012078710120788101207891012079010120791101207921012079310120794101207951012079610120797101207981012079910120800101208011012080210120803101208041012080510120806101208071012080810120809101208101012081110120812101208131012081410120815101208161012081710120818101208191012082010120821101208221012082310120824101208251012082610120827101208281012082910120830101208311012083210120833101208341012083510120836101208371012083810120839101208401012084110120842101208431012084410120845101208461012084710120848101208491012085010120851101208521012085310120854101208551012085610120857101208581012085910120860101208611012086210120863101208641012086510120866101208671012086810120869101208701012087110120872101208731012087410120875101208761012087710120878101208791012088010120881101208821012088310120884101208851012088610120887101208881012088910120890101208911012089210120893101208941012089510120896101208971012089810120899101209001012090110120902101209031012090410120905101209061012090710120908101209091012091010120911101209121012091310120914101209151012091610120917101209181012091910120920101209211012092210120923101209241012092510120926101209271012092810120929101209301012093110120932101209331012093410120935101209361012093710120938101209391012094010120941101209421012094310120944101209451012094610120947101209481012094910120950101209511012095210120953101209541012095510120956101209571012095810120959101209601012096110120962101209631012096410120965101209661012096710120968101209691012097010120971101209721012097310120974101209751012097610120977101209781012097910120980101209811012098210120983101209841012098510120986101209871012098810120989101209901012099110120992101209931012099410120995101209961012099710120998101209991012100010121001101210021012100310121004101210051012100610121007101210081012100910121010101210111012101210121013101210141012101510121016101210171012101810121019101210201012102110121022101210231012102410121025101210261012102710121028101210291012103010121031101210321012103310121034101210351012103610121037101210381012103910121040101210411012104210121043101210441012104510121046101210471012104810121049101210501012105110121052101210531012105410121055101210561012105710121058101210591012106010121061101210621012106310121064101210651012106610121067101210681012106910121070101210711012107210121073101210741012107510121076101210771012107810121079101210801012108110121082101210831012108410121085101210861012108710121088101210891012109010121091101210921012109310121094101210951012109610121097101210981012109910121100101211011012110210121103101211041012110510130001101300021013000310130004101300051013000610130007101300081013000910130010101300111013001210130013101300141013001510130016101300171013001810130019101300201013002110130022101300231013002410130025101300261013002710130028101300291013003010130031101300321013003310130034101300351013003610130037101300381013003910130040101300411013004210130043101300441013004510130046101300471013004810130049101300501013005110130052101300531013005410130055101300561013005710130058101300591013006010130061101300621013006310130064101300651013006610130067101300681013006910130070101300711013007210130073101300741013007510130076101300771013007810130079101300801013008110130082101300831013008410130085101300861013008710130088101300891013009010130091101300921013009310130094101300951013009610130097101300981013009910130100101301011013010210130103101301041013010510130106101301071013010810130109101301101013011110130112101301131013011410130115101301161013011710130118101301191013012010130121101301221013012310130124101301251013012610130127101301281013012910130130101301311013013210130133101301341013013510130136101301371013013810130139101301401013014110130142101301431013014410130145101301461013014710130148101301491013015010130151101301521013015310130154101301551013015610130157101301581013015910130160101301611013016210130163101301641013016510130166101301671013016810130169101301701013017110130172101301731013017410130175101301761013017710130178101301791013018010130181101301821013018310130184101301851013018610130187101301881013018910130190101301911013019210130193101301941013019510130196101301971013019810130199101302001013020110130202101302031013020410130205101302061013020710130208101302091013021010130211101302121013021310130214101302151013021610130217101302181013021910130220101302211013022210130223101302241013022510130226101302271013022810130229101302301013023110130232101302331013023410130235101302361013023710130238101302391013024010130241101302421013024310130244101302451013024610130247101302481013024910130250101302511013025210130253101302541013025510130256101302571013025810130259101302601013026110130262101302631013026410130265101302661013026710130268101302691013027010130271101302721013027310130274101302751013027610130277101302781013027910130280101302811013028210130283101302841013028510130286101302871013028810130289101302901013029110130292101302931013029410130295101302961013029710130298101302991013030010130301101303021013030310130304101303051013030610130307101303081013030910130310101303111013031210130313101303141013031510130316101303171013031810130319101303201013032110130322101303231013032410130325101303261013032710130328101303291013033010130331101303321013033310130334101303351013033610130337101303381013033910130340101303411013034210130343101303441013034510130346101303471013034810130349101303501013035110130352101303531013035410130355101303561013035710130358101303591013036010130361101303621013036310130364101303651013036610130367101303681013036910130370101303711013037210130373101303741013037510130376101303771013037810130379101303801013038110130382101303831013038410130385101303861013038710130388101303891013039010130391101303921013039310130394101303951013039610130397101303981013039910130400101304011013040210130403101304041013040510130406101304071013040810130409101304101013041110130412101304131013041410130415101304161013041710130418101304191013042010130421101304221013042310130424101304251013042610130427101304281013042910130430101304311013043210130433101304341013043510130436101304371013043810130439101304401013044110130442101304431013044410130445101304461013044710130448101304491013045010130451101304521013045310130454101304551013045610130457101304581013045910130460101304611013046210130463101304641013046510130466101304671013046810130469101304701013047110130472101304731013047410130475101304761013047710130478101304791013048010130481101304821013048310130484101304851013048610130487101304881013048910130490101304911013049210130493101304941013049510130496101304971013049810130499101305001013050110130502101305031013050410130505101305061013050710130508101305091013051010130511101305121013051310130514101305151013051610130517101305181013051910130520101305211013052210130523101305241013052510130526101305271013052810130529101305301013053110130532101305331013053410130535101305361013053710130538101305391013054010130541101305421013054310130544101305451013054610130547101305481013054910130550101305511013055210130553101305541013055510130556101305571013055810130559101305601013056110130562101305631013056410130565101305661013056710130568101305691013057010130571101305721013057310130574101305751013057610130577101305781013057910130580101305811013058210130583101305841013058510130586101305871013058810130589101305901013059110130592101305931013059410130595101305961013059710130598101305991013060010130601101306021013060310130604101306051013060610130607101306081013060910130610101306111013061210130613101306141013061510130616101306171013061810130619101306201013062110130622101306231013062410130625101306261013062710130628101306291013063010130631101306321013063310130634101306351013063610130637101306381013063910130640101306411013064210130643101306441013064510130646101306471013064810130649101306501013065110130652101306531013065410130655101306561013065710130658101306591013066010130661101306621013066310130664101306651013066610130667101306681013066910130670101306711013067210130673101306741013067510130676101306771013067810130679101306801013068110130682101306831013068410130685101306861013068710130688101306891013069010130691101306921013069310130694101306951013069610130697101306981013069910130700101307011013070210130703101307041013070510130706101307071013070810130709101307101013071110130712101307131013071410130715101307161013071710130718101307191013072010130721101307221013072310130724101307251013072610130727101307281013072910130730101307311013073210130733101307341013073510130736101307371013073810130739101307401013074110130742101307431013074410130745101307461013074710130748101307491013075010130751101307521013075310130754101307551013075610130757101307581013075910130760101307611013076210130763101307641013076510130766101307671013076810130769101307701013077110130772101307731013077410130775101307761013077710130778101307791013078010130781101307821013078310130784101307851013078610130787101307881013078910130790101307911013079210130793101307941013079510130796101307971013079810130799101308001013080110130802101308031013080410130805101308061013080710130808101308091013081010130811101308121013081310130814101308151013081610130817101308181013081910130820101308211013082210130823101308241013082510130826101308271013082810130829101308301013083110130832101308331013083410130835101308361013083710130838101308391013084010130841101308421013084310130844101308451013084610130847101308481013084910130850101308511013085210130853101308541013085510130856101308571013085810130859101308601013086110130862101308631013086410130865101308661013086710130868101308691013087010130871101308721013087310130874101308751013087610130877101308781013087910130880101308811013088210130883101308841013088510130886101308871013088810130889101308901013089110130892101308931013089410130895101308961013089710130898101308991013090010130901101309021013090310130904101309051013090610130907101309081013090910130910101309111013091210130913101309141013091510130916101309171013091810130919101309201013092110130922101309231013092410130925101309261013092710130928101309291013093010130931101309321013093310130934101309351013093610130937101309381013093910130940101309411013094210130943101309441013094510130946101309471013094810130949101309501013095110130952101309531013095410130955101309561013095710130958101309591013096010130961101309621013096310130964101309651013096610130967101309681013096910130970101309711013097210130973101309741013097510130976101309771013097810130979101309801013098110130982101309831013098410130985101309861013098710130988101309891013099010130991101309921013099310130994101309951013099610130997101309981013099910131000101310011013100210131003101310041013100510131006101310071013100810131009101310101013101110131012101310131013101410131015101310161013101710131018101310191013102010131021101310221013102310131024101310251013102610131027101310281013102910131030101310311013103210131033101310341013103510131036101310371013103810131039101310401013104110131042101310431013104410131045101310461013104710131048101310491013105010131051101310521013105310131054101310551013105610131057101310581013105910131060101310611013106210131063101310641013106510131066101310671013106810131069101310701013107110131072101310731013107410131075101310761013107710131078101310791013108010131081101310821013108310131084101310851013108610131087101310881013108910131090101310911013109210131093101310941013109510131096101310971013109810131099101311001013110110131102101311031013110410131105101400011014000210140003101400041014000510140006101400071014000810140009101400101014001110140012101400131014001410140015101400161014001710140018101400191014002010140021101400221014002310140024101400251014002610140027101400281014002910140030101400311014003210140033101400341014003510140036101400371014003810140039101400401014004110140042101400431014004410140045101400461014004710140048101400491014005010140051101400521014005310140054101400551014005610140057101400581014005910140060101400611014006210140063101400641014006510140066101400671014006810140069101400701014007110140072101400731014007410140075101400761014007710140078101400791014008010140081101400821014008310140084101400851014008610140087101400881014008910140090101400911014009210140093101400941014009510140096101400971014009810140099101401001014010110140102101401031014010410140105101401061014010710140108101401091014011010140111101401121014011310140114101401151014011610140117101401181014011910140120101401211014012210140123101401241014012510140126101401271014012810140129101401301014013110140132101401331014013410140135101401361014013710140138101401391014014010140141101401421014014310140144101401451014014610140147101401481014014910140150101401511014015210140153101401541014015510140156101401571014015810140159101401601014016110140162101401631014016410140165101401661014016710140168101401691014017010140171101401721014017310140174101401751014017610140177101401781014017910140180101401811014018210140183101401841014018510140186101401871014018810140189101401901014019110140192101401931014019410140195101401961014019710140198101401991014020010140201101402021014020310140204101402051014020610140207101402081014020910140210101402111014021210140213101402141014021510140216101402171014021810140219101402201014022110140222101402231014022410140225101402261014022710140228101402291014023010140231101402321014023310140234101402351014023610140237101402381014023910140240101402411014024210140243101402441014024510140246101402471014024810140249101402501014025110140252101402531014025410140255101402561014025710140258101402591014026010140261101402621014026310140264101402651014026610140267101402681014026910140270101402711014027210140273101402741014027510140276101402771014027810140279101402801014028110140282101402831014028410140285101402861014028710140288101402891014029010140291101402921014029310140294101402951014029610140297101402981014029910140300101403011014030210140303101403041014030510140306101403071014030810140309101403101014031110140312101403131014031410140315101403161014031710140318101403191014032010140321101403221014032310140324101403251014032610140327101403281014032910140330101403311014033210140333101403341014033510140336101403371014033810140339101403401014034110140342101403431014034410140345101403461014034710140348101403491014035010140351101403521014035310140354101403551014035610140357101403581014035910140360101403611014036210140363101403641014036510140366101403671014036810140369101403701014037110140372101403731014037410140375101403761014037710140378101403791014038010140381101403821014038310140384101403851014038610140387101403881014038910140390101403911014039210140393101403941014039510140396101403971014039810140399101404001014040110140402101404031014040410140405101404061014040710140408101404091014041010140411101404121014041310140414101404151014041610140417101404181014041910140420101404211014042210140423101404241014042510140426101404271014042810140429101404301014043110140432101404331014043410140435101404361014043710140438101404391014044010140441101404421014044310140444101404451014044610140447101404481014044910140450101404511014045210140453101404541014045510140456101404571014045810140459101404601014046110140462101404631014046410140465101404661014046710140468101404691014047010140471101404721014047310140474101404751014047610140477101404781014047910140480101404811014048210140483101404841014048510140486101404871014048810140489101404901014049110140492101404931014049410140495101404961014049710140498101404991014050010140501101405021014050310140504101405051014050610140507101405081014050910140510101405111014051210140513101405141014051510140516101405171014051810140519101405201014052110140522101405231014052410140525101405261014052710140528101405291014053010140531101405321014053310140534101405351014053610140537101405381014053910140540101405411014054210140543101405441014054510140546101405471014054810140549101405501014055110140552101405531014055410140555101405561014055710140558101405591014056010140561101405621014056310140564101405651014056610140567101405681014056910140570101405711014057210140573101405741014057510140576101405771014057810140579101405801014058110140582101405831014058410140585101405861014058710140588101405891014059010140591101405921014059310140594101405951014059610140597101405981014059910140600101406011014060210140603101406041014060510140606101406071014060810140609101406101014061110140612101406131014061410140615101406161014061710140618101406191014062010140621101406221014062310140624101406251014062610140627101406281014062910140630101406311014063210140633101406341014063510140636101406371014063810140639101406401014064110140642101406431014064410140645101406461014064710140648101406491014065010140651101406521014065310140654101406551014065610140657101406581014065910140660101406611014066210140663101406641014066510140666101406671014066810140669101406701014067110140672101406731014067410140675101406761014067710140678101406791014068010140681101406821014068310140684101406851014068610140687101406881014068910140690101406911014069210140693101406941014069510140696101406971014069810140699101407001014070110140702101407031014070410140705101407061014070710140708101407091014071010140711101407121014071310140714101407151014071610140717101407181014071910140720101407211014072210140723101407241014072510140726101407271014072810140729101407301014073110140732101407331014073410140735101407361014073710140738101407391014074010140741101407421014074310140744101407451014074610140747101407481014074910140750101407511014075210140753101407541014075510140756101407571014075810140759101407601014076110140762101407631014076410140765101407661014076710140768101407691014077010140771101407721014077310140774101407751014077610140777101407781014077910140780101407811014078210140783101407841014078510140786101407871014078810140789101407901014079110140792101407931014079410140795101407961014079710140798101407991014080010140801101408021014080310140804101408051014080610140807101408081014080910140810101408111014081210140813101408141014081510140816101408171014081810140819101408201014082110140822101408231014082410140825101408261014082710140828101408291014083010140831101408321014083310140834101408351014083610140837101408381014083910140840101408411014084210140843101408441014084510140846101408471014084810140849101408501014085110140852101408531014085410140855101408561014085710140858101408591014086010140861101408621014086310140864101408651014086610140867101408681014086910140870101408711014087210140873101408741014087510140876101408771014087810140879101408801014088110140882101408831014088410140885101408861014088710140888101408891014089010140891101408921014089310140894101408951014089610140897101408981014089910140900101409011014090210140903101409041014090510140906101409071014090810140909101409101014091110140912101409131014091410140915101409161014091710140918101409191014092010140921101409221014092310140924101409251014092610140927101409281014092910140930101409311014093210140933101409341014093510140936101409371014093810140939101409401014094110140942101409431014094410140945101409461014094710140948101409491014095010140951101409521014095310140954101409551014095610140957101409581014095910140960101409611014096210140963101409641014096510140966101409671014096810140969101409701014097110140972101409731014097410140975101409761014097710140978101409791014098010140981101409821014098310140984101409851014098610140987101409881014098910140990101409911014099210140993101409941014099510140996101409971014099810140999101410001014100110141002101410031014100410141005101410061014100710141008101410091014101010141011101410121014101310141014101410151014101610141017101410181014101910141020101410211014102210141023101410241014102510141026101410271014102810141029101410301014103110141032101410331014103410141035101410361014103710141038101410391014104010141041101410421014104310141044101410451014104610141047101410481014104910141050101410511014105210141053101410541014105510141056101410571014105810141059101410601014106110141062101410631014106410141065101410661014106710141068101410691014107010141071101410721014107310141074101410751014107610141077101410781014107910141080101410811014108210141083101410841014108510141086101410871014108810141089101410901014109110141092101410931014109410141095101410961014109710141098101410991014110010141101101411021014110310141104101411051015000110150002101500031015000410150005101500061015000710150008101500091015001010150011101500121015001310150014101500151015001610150017101500181015001910150020101500211015002210150023101500241015002510150026101500271015002810150029101500301015003110150032101500331015003410150035101500361015003710150038101500391015004010150041101500421015004310150044101500451015004610150047101500481015004910150050101500511015005210150053101500541015005510150056101500571015005810150059101500601015006110150062101500631015006410150065101500661015006710150068101500691015007010150071101500721015007310150074101500751015007610150077101500781015007910150080101500811015008210150083101500841015008510150086101500871015008810150089101500901015009110150092101500931015009410150095101500961015009710150098101500991015010010150101101501021015010310150104101501051015010610150107101501081015010910150110101501111015011210150113101501141015011510150116101501171015011810150119101501201015012110150122101501231015012410150125101501261015012710150128101501291015013010150131101501321015013310150134101501351015013610150137101501381015013910150140101501411015014210150143101501441015014510150146101501471015014810150149101501501015015110150152101501531015015410150155101501561015015710150158101501591015016010150161101501621015016310150164101501651015016610150167101501681015016910150170101501711015017210150173101501741015017510150176101501771015017810150179101501801015018110150182101501831015018410150185101501861015018710150188101501891015019010150191101501921015019310150194101501951015019610150197101501981015019910150200101502011015020210150203101502041015020510150206101502071015020810150209101502101015021110150212101502131015021410150215101502161015021710150218101502191015022010150221101502221015022310150224101502251015022610150227101502281015022910150230101502311015023210150233101502341015023510150236101502371015023810150239101502401015024110150242101502431015024410150245101502461015024710150248101502491015025010150251101502521015025310150254101502551015025610150257101502581015025910150260101502611015026210150263101502641015026510150266101502671015026810150269101502701015027110150272101502731015027410150275101502761015027710150278101502791015028010150281101502821015028310150284101502851015028610150287101502881015028910150290101502911015029210150293101502941015029510150296101502971015029810150299101503001015030110150302101503031015030410150305101503061015030710150308101503091015031010150311101503121015031310150314101503151015031610150317101503181015031910150320101503211015032210150323101503241015032510150326101503271015032810150329101503301015033110150332101503331015033410150335101503361015033710150338101503391015034010150341101503421015034310150344101503451015034610150347101503481015034910150350101503511015035210150353101503541015035510150356101503571015035810150359101503601015036110150362101503631015036410150365101503661015036710150368101503691015037010150371101503721015037310150374101503751015037610150377101503781015037910150380101503811015038210150383101503841015038510150386101503871015038810150389101503901015039110150392101503931015039410150395101503961015039710150398101503991015040010150401101504021015040310150404101504051015040610150407101504081015040910150410101504111015041210150413101504141015041510150416101504171015041810150419101504201015042110150422101504231015042410150425101504261015042710150428101504291015043010150431101504321015043310150434101504351015043610150437101504381015043910150440101504411015044210150443101504441015044510150446101504471015044810150449101504501015045110150452101504531015045410150455101504561015045710150458101504591015046010150461101504621015046310150464101504651015046610150467101504681015046910150470101504711015047210150473101504741015047510150476101504771015047810150479101504801015048110150482101504831015048410150485101504861015048710150488101504891015049010150491101504921015049310150494101504951015049610150497101504981015049910150500101505011015050210150503101505041015050510150506101505071015050810150509101505101015051110150512101505131015051410150515101505161015051710150518101505191015052010150521101505221015052310150524101505251015052610150527101505281015052910150530101505311015053210150533101505341015053510150536101505371015053810150539101505401015054110150542101505431015054410150545101505461015054710150548101505491015055010150551101505521015055310150554101505551015055610150557101505581015055910150560101505611015056210150563101505641015056510150566101505671015056810150569101505701015057110150572101505731015057410150575101505761015057710150578101505791015058010150581101505821015058310150584101505851015058610150587101505881015058910150590101505911015059210150593101505941015059510150596101505971015059810150599101506001015060110150602101506031015060410150605101506061015060710150608101506091015061010150611101506121015061310150614101506151015061610150617101506181015061910150620101506211015062210150623101506241015062510150626101506271015062810150629101506301015063110150632101506331015063410150635101506361015063710150638101506391015064010150641101506421015064310150644101506451015064610150647101506481015064910150650101506511015065210150653101506541015065510150656101506571015065810150659101506601015066110150662101506631015066410150665101506661015066710150668101506691015067010150671101506721015067310150674101506751015067610150677101506781015067910150680101506811015068210150683101506841015068510150686101506871015068810150689101506901015069110150692101506931015069410150695101506961015069710150698101506991015070010150701101507021015070310150704101507051015070610150707101507081015070910150710101507111015071210150713101507141015071510150716101507171015071810150719101507201015072110150722101507231015072410150725101507261015072710150728101507291015073010150731101507321015073310150734101507351015073610150737101507381015073910150740101507411015074210150743101507441015074510150746101507471015074810150749101507501015075110150752101507531015075410150755101507561015075710150758101507591015076010150761101507621015076310150764101507651015076610150767101507681015076910150770101507711015077210150773101507741015077510150776101507771015077810150779101507801015078110150782101507831015078410150785101507861015078710150788101507891015079010150791101507921015079310150794101507951015079610150797101507981015079910150800101508011015080210150803101508041015080510150806101508071015080810150809101508101015081110150812101508131015081410150815101508161015081710150818101508191015082010150821101508221015082310150824101508251015082610150827101508281015082910150830101508311015083210150833101508341015083510150836101508371015083810150839101508401015084110150842101508431015084410150845101508461015084710150848101508491015085010150851101508521015085310150854101508551015085610150857101508581015085910150860101508611015086210150863101508641015086510150866101508671015086810150869101508701015087110150872101508731015087410150875101508761015087710150878101508791015088010150881101508821015088310150884101508851015088610150887101508881015088910150890101508911015089210150893101508941015089510150896101508971015089810150899101509001015090110150902101509031015090410150905101509061015090710150908101509091015091010150911101509121015091310150914101509151015091610150917101509181015091910150920101509211015092210150923101509241015092510150926101509271015092810150929101509301015093110150932101509331015093410150935101509361015093710150938101509391015094010150941101509421015094310150944101509451015094610150947101509481015094910150950101509511015095210150953101509541015095510150956101509571015095810150959101509601015096110150962101509631015096410150965101509661015096710150968101509691015097010150971101509721015097310150974101509751015097610150977101509781015097910150980101509811015098210150983101509841015098510150986101509871015098810150989101509901015099110150992101509931015099410150995101509961015099710150998101509991015100010151001101510021015100310151004101510051015100610151007101510081015100910151010101510111015101210151013101510141015101510151016101510171015101810151019101510201015102110151022101510231015102410151025101510261015102710151028101510291015103010151031101510321015103310151034101510351015103610151037101510381015103910151040101510411015104210151043101510441015104510151046101510471015104810151049101510501015105110151052101510531015105410151055101510561015105710151058101510591015106010151061101510621015106310151064101510651015106610151067101510681015106910151070101510711015107210151073101510741015107510151076101510771015107810151079101510801015108110151082101510831015108410151085101510861015108710151088101510891015109010151091101510921015109310151094101510951015109610151097101510981015109910151100101511011015110210151103101511041015110510160001101600021016000310160004101600051016000610160007101600081016000910160010101600111016001210160013101600141016001510160016101600171016001810160019101600201016002110160022101600231016002410160025101600261016002710160028101600291016003010160031101600321016003310160034101600351016003610160037101600381016003910160040101600411016004210160043101600441016004510160046101600471016004810160049101600501016005110160052101600531016005410160055101600561016005710160058101600591016006010160061101600621016006310160064101600651016006610160067101600681016006910160070101600711016007210160073101600741016007510160076101600771016007810160079101600801016008110160082101600831016008410160085101600861016008710160088101600891016009010160091101600921016009310160094101600951016009610160097101600981016009910160100101601011016010210160103101601041016010510160106101601071016010810160109101601101016011110160112101601131016011410160115101601161016011710160118101601191016012010160121101601221016012310160124101601251016012610160127101601281016012910160130101601311016013210160133101601341016013510160136101601371016013810160139101601401016014110160142101601431016014410160145101601461016014710160148101601491016015010160151101601521016015310160154101601551016015610160157101601581016015910160160101601611016016210160163101601641016016510160166101601671016016810160169101601701016017110160172101601731016017410160175101601761016017710160178101601791016018010160181101601821016018310160184101601851016018610160187101601881016018910160190101601911016019210160193101601941016019510160196101601971016019810160199101602001016020110160202101602031016020410160205101602061016020710160208101602091016021010160211101602121016021310160214101602151016021610160217101602181016021910160220101602211016022210160223101602241016022510160226101602271016022810160229101602301016023110160232101602331016023410160235101602361016023710160238101602391016024010160241101602421016024310160244101602451016024610160247101602481016024910160250101602511016025210160253101602541016025510160256101602571016025810160259101602601016026110160262101602631016026410160265101602661016026710160268101602691016027010160271101602721016027310160274101602751016027610160277101602781016027910160280101602811016028210160283101602841016028510160286101602871016028810160289101602901016029110160292101602931016029410160295101602961016029710160298101602991016030010160301101603021016030310160304101603051016030610160307101603081016030910160310101603111016031210160313101603141016031510160316101603171016031810160319101603201016032110160322101603231016032410160325101603261016032710160328101603291016033010160331101603321016033310160334101603351016033610160337101603381016033910160340101603411016034210160343101603441016034510160346101603471016034810160349101603501016035110160352101603531016035410160355101603561016035710160358101603591016036010160361101603621016036310160364101603651016036610160367101603681016036910160370101603711016037210160373101603741016037510160376101603771016037810160379101603801016038110160382101603831016038410160385101603861016038710160388101603891016039010160391101603921016039310160394101603951016039610160397101603981016039910160400101604011016040210160403101604041016040510160406101604071016040810160409101604101016041110160412101604131016041410160415101604161016041710160418101604191016042010160421101604221016042310160424101604251016042610160427101604281016042910160430101604311016043210160433101604341016043510160436101604371016043810160439101604401016044110160442101604431016044410160445101604461016044710160448101604491016045010160451101604521016045310160454101604551016045610160457101604581016045910160460101604611016046210160463101604641016046510160466101604671016046810160469101604701016047110160472101604731016047410160475101604761016047710160478101604791016048010160481101604821016048310160484101604851016048610160487101604881016048910160490101604911016049210160493101604941016049510160496101604971016049810160499101605001016050110160502101605031016050410160505101605061016050710160508101605091016051010160511101605121016051310160514101605151016051610160517101605181016051910160520101605211016052210160523101605241016052510160526101605271016052810160529101605301016053110160532101605331016053410160535101605361016053710160538101605391016054010160541101605421016054310160544101605451016054610160547101605481016054910160550101605511016055210160553101605541016055510160556101605571016055810160559101605601016056110160562101605631016056410160565101605661016056710160568101605691016057010160571101605721016057310160574101605751016057610160577101605781016057910160580101605811016058210160583101605841016058510160586101605871016058810160589101605901016059110160592101605931016059410160595101605961016059710160598101605991016060010160601101606021016060310160604101606051016060610160607101606081016060910160610101606111016061210160613101606141016061510160616101606171016061810160619101606201016062110160622101606231016062410160625101606261016062710160628101606291016063010160631101606321016063310160634101606351016063610160637101606381016063910160640101606411016064210160643101606441016064510160646101606471016064810160649101606501016065110160652101606531016065410160655101606561016065710160658101606591016066010160661101606621016066310160664101606651016066610160667101606681016066910160670101606711016067210160673101606741016067510160676101606771016067810160679101606801016068110160682101606831016068410160685101606861016068710160688101606891016069010160691101606921016069310160694101606951016069610160697101606981016069910160700101607011016070210160703101607041016070510160706101607071016070810160709101607101016071110160712101607131016071410160715101607161016071710160718101607191016072010160721101607221016072310160724101607251016072610160727101607281016072910160730101607311016073210160733101607341016073510160736101607371016073810160739101607401016074110160742101607431016074410160745101607461016074710160748101607491016075010160751101607521016075310160754101607551016075610160757101607581016075910160760101607611016076210160763101607641016076510160766101607671016076810160769101607701016077110160772101607731016077410160775101607761016077710160778101607791016078010160781101607821016078310160784101607851016078610160787101607881016078910160790101607911016079210160793101607941016079510160796101607971016079810160799101608001016080110160802101608031016080410160805101608061016080710160808101608091016081010160811101608121016081310160814101608151016081610160817101608181016081910160820101608211016082210160823101608241016082510160826101608271016082810160829101608301016083110160832101608331016083410160835101608361016083710160838101608391016084010160841101608421016084310160844101608451016084610160847101608481016084910160850101608511016085210160853101608541016085510160856101608571016085810160859101608601016086110160862101608631016086410160865101608661016086710160868101608691016087010160871101608721016087310160874101608751016087610160877101608781016087910160880101608811016088210160883101608841016088510160886101608871016088810160889101608901016089110160892101608931016089410160895101608961016089710160898101608991016090010160901101609021016090310160904101609051016090610160907101609081016090910160910101609111016091210160913101609141016091510160916101609171016091810160919101609201016092110160922101609231016092410160925101609261016092710160928101609291016093010160931101609321016093310160934101609351016093610160937101609381016093910160940101609411016094210160943101609441016094510160946101609471016094810160949101609501016095110160952101609531016095410160955101609561016095710160958101609591016096010160961101609621016096310160964101609651016096610160967101609681016096910160970101609711016097210160973101609741016097510160976101609771016097810160979101609801016098110160982101609831016098410160985101609861016098710160988101609891016099010160991101609921016099310160994101609951016099610160997101609981016099910161000101610011016100210161003101610041016100510161006101610071016100810161009101610101016101110161012101610131016101410161015101610161016101710161018101610191016102010161021101610221016102310161024101610251016102610161027101610281016102910161030101610311016103210161033101610341016103510161036101610371016103810161039101610401016104110161042101610431016104410161045101610461016104710161048101610491016105010161051101610521016105310161054101610551016105610161057101610581016105910161060101610611016106210161063101610641016106510161066101610671016106810161069101610701016107110161072101610731016107410161075101610761016107710161078101610791016108010161081101610821016108310161084101610851016108610161087101610881016108910161090101610911016109210161093101610941016109510161096101610971016109810161099101611001016110110161102101611031016110410161105101700011017000210170003101700041017000510170006101700071017000810170009101700101017001110170012101700131017001410170015101700161017001710170018101700191017002010170021101700221017002310170024101700251017002610170027101700281017002910170030101700311017003210170033101700341017003510170036101700371017003810170039101700401017004110170042101700431017004410170045101700461017004710170048101700491017005010170051101700521017005310170054101700551017005610170057101700581017005910170060101700611017006210170063101700641017006510170066101700671017006810170069101700701017007110170072101700731017007410170075101700761017007710170078101700791017008010170081101700821017008310170084101700851017008610170087101700881017008910170090101700911017009210170093101700941017009510170096101700971017009810170099101701001017010110170102101701031017010410170105101701061017010710170108101701091017011010170111101701121017011310170114101701151017011610170117101701181017011910170120101701211017012210170123101701241017012510170126101701271017012810170129101701301017013110170132101701331017013410170135101701361017013710170138101701391017014010170141101701421017014310170144101701451017014610170147101701481017014910170150101701511017015210170153101701541017015510170156101701571017015810170159101701601017016110170162101701631017016410170165101701661017016710170168101701691017017010170171101701721017017310170174101701751017017610170177101701781017017910170180101701811017018210170183101701841017018510170186101701871017018810170189101701901017019110170192101701931017019410170195101701961017019710170198101701991017020010170201101702021017020310170204101702051017020610170207101702081017020910170210101702111017021210170213101702141017021510170216101702171017021810170219101702201017022110170222101702231017022410170225101702261017022710170228101702291017023010170231101702321017023310170234101702351017023610170237101702381017023910170240101702411017024210170243101702441017024510170246101702471017024810170249101702501017025110170252101702531017025410170255101702561017025710170258101702591017026010170261101702621017026310170264101702651017026610170267101702681017026910170270101702711017027210170273101702741017027510170276101702771017027810170279101702801017028110170282101702831017028410170285101702861017028710170288101702891017029010170291101702921017029310170294101702951017029610170297101702981017029910170300101703011017030210170303101703041017030510170306101703071017030810170309101703101017031110170312101703131017031410170315101703161017031710170318101703191017032010170321101703221017032310170324101703251017032610170327101703281017032910170330101703311017033210170333101703341017033510170336101703371017033810170339101703401017034110170342101703431017034410170345101703461017034710170348101703491017035010170351101703521017035310170354101703551017035610170357101703581017035910170360101703611017036210170363101703641017036510170366101703671017036810170369101703701017037110170372101703731017037410170375101703761017037710170378101703791017038010170381101703821017038310170384101703851017038610170387101703881017038910170390101703911017039210170393101703941017039510170396101703971017039810170399101704001017040110170402101704031017040410170405101704061017040710170408101704091017041010170411101704121017041310170414101704151017041610170417101704181017041910170420101704211017042210170423101704241017042510170426101704271017042810170429101704301017043110170432101704331017043410170435101704361017043710170438101704391017044010170441101704421017044310170444101704451017044610170447101704481017044910170450101704511017045210170453101704541017045510170456101704571017045810170459101704601017046110170462101704631017046410170465101704661017046710170468101704691017047010170471101704721017047310170474101704751017047610170477101704781017047910170480101704811017048210170483101704841017048510170486101704871017048810170489101704901017049110170492101704931017049410170495101704961017049710170498101704991017050010170501101705021017050310170504101705051017050610170507101705081017050910170510101705111017051210170513101705141017051510170516101705171017051810170519101705201017052110170522101705231017052410170525101705261017052710170528101705291017053010170531101705321017053310170534101705351017053610170537101705381017053910170540101705411017054210170543101705441017054510170546101705471017054810170549101705501017055110170552101705531017055410170555101705561017055710170558101705591017056010170561101705621017056310170564101705651017056610170567101705681017056910170570101705711017057210170573101705741017057510170576101705771017057810170579101705801017058110170582101705831017058410170585101705861017058710170588101705891017059010170591101705921017059310170594101705951017059610170597101705981017059910170600101706011017060210170603101706041017060510170606101706071017060810170609101706101017061110170612101706131017061410170615101706161017061710170618101706191017062010170621101706221017062310170624101706251017062610170627101706281017062910170630101706311017063210170633101706341017063510170636101706371017063810170639101706401017064110170642101706431017064410170645101706461017064710170648101706491017065010170651101706521017065310170654101706551017065610170657101706581017065910170660101706611017066210170663101706641017066510170666101706671017066810170669101706701017067110170672101706731017067410170675101706761017067710170678101706791017068010170681101706821017068310170684101706851017068610170687101706881017068910170690101706911017069210170693101706941017069510170696101706971017069810170699101707001017070110170702101707031017070410170705101707061017070710170708101707091017071010170711101707121017071310170714101707151017071610170717101707181017071910170720101707211017072210170723101707241017072510170726101707271017072810170729101707301017073110170732101707331017073410170735101707361017073710170738101707391017074010170741101707421017074310170744101707451017074610170747101707481017074910170750101707511017075210170753101707541017075510170756101707571017075810170759101707601017076110170762101707631017076410170765101707661017076710170768101707691017077010170771101707721017077310170774101707751017077610170777101707781017077910170780101707811017078210170783101707841017078510170786101707871017078810170789101707901017079110170792101707931017079410170795101707961017079710170798101707991017080010170801101708021017080310170804101708051017080610170807101708081017080910170810101708111017081210170813101708141017081510170816101708171017081810170819101708201017082110170822101708231017082410170825101708261017082710170828101708291017083010170831101708321017083310170834101708351017083610170837101708381017083910170840101708411017084210170843101708441017084510170846101708471017084810170849101708501017085110170852101708531017085410170855101708561017085710170858101708591017086010170861101708621017086310170864101708651017086610170867101708681017086910170870101708711017087210170873101708741017087510170876101708771017087810170879101708801017088110170882101708831017088410170885101708861017088710170888101708891017089010170891101708921017089310170894101708951017089610170897101708981017089910170900101709011017090210170903101709041017090510170906101709071017090810170909101709101017091110170912101709131017091410170915101709161017091710170918101709191017092010170921101709221017092310170924101709251017092610170927101709281017092910170930101709311017093210170933101709341017093510170936101709371017093810170939101709401017094110170942101709431017094410170945101709461017094710170948101709491017095010170951101709521017095310170954101709551017095610170957101709581017095910170960101709611017096210170963101709641017096510170966101709671017096810170969101709701017097110170972101709731017097410170975101709761017097710170978101709791017098010170981101709821017098310170984101709851017098610170987101709881017098910170990101709911017099210170993101709941017099510170996101709971017099810170999101710001017100110171002101710031017100410171005101710061017100710171008101710091017101010171011101710121017101310171014101710151017101610171017101710181017101910171020101710211017102210171023101710241017102510171026101710271017102810171029101710301017103110171032101710331017103410171035101710361017103710171038101710391017104010171041101710421017104310171044101710451017104610171047101710481017104910171050101710511017105210171053101710541017105510171056101710571017105810171059101710601017106110171062101710631017106410171065101710661017106710171068101710691017107010171071101710721017107310171074101710751017107610171077101710781017107910171080101710811017108210171083101710841017108510171086101710871017108810171089101710901017109110171092101710931017109410171095101710961017109710171098101710991017110010171101101711021017110310171104101711051018000110180002101800031018000410180005101800061018000710180008101800091018001010180011101800121018001310180014101800151018001610180017101800181018001910180020101800211018002210180023101800241018002510180026101800271018002810180029101800301018003110180032101800331018003410180035101800361018003710180038101800391018004010180041101800421018004310180044101800451018004610180047101800481018004910180050101800511018005210180053101800541018005510180056101800571018005810180059101800601018006110180062101800631018006410180065101800661018006710180068101800691018007010180071101800721018007310180074101800751018007610180077101800781018007910180080101800811018008210180083101800841018008510180086101800871018008810180089101800901018009110180092101800931018009410180095101800961018009710180098101800991018010010180101101801021018010310180104101801051018010610180107101801081018010910180110101801111018011210180113101801141018011510180116101801171018011810180119101801201018012110180122101801231018012410180125101801261018012710180128101801291018013010180131101801321018013310180134101801351018013610180137101801381018013910180140101801411018014210180143101801441018014510180146101801471018014810180149101801501018015110180152101801531018015410180155101801561018015710180158101801591018016010180161101801621018016310180164101801651018016610180167101801681018016910180170101801711018017210180173101801741018017510180176101801771018017810180179101801801018018110180182101801831018018410180185101801861018018710180188101801891018019010180191101801921018019310180194101801951018019610180197101801981018019910180200101802011018020210180203101802041018020510180206101802071018020810180209101802101018021110180212101802131018021410180215101802161018021710180218101802191018022010180221101802221018022310180224101802251018022610180227101802281018022910180230101802311018023210180233101802341018023510180236101802371018023810180239101802401018024110180242101802431018024410180245101802461018024710180248101802491018025010180251101802521018025310180254101802551018025610180257101802581018025910180260101802611018026210180263101802641018026510180266101802671018026810180269101802701018027110180272101802731018027410180275101802761018027710180278101802791018028010180281101802821018028310180284101802851018028610180287101802881018028910180290101802911018029210180293101802941018029510180296101802971018029810180299101803001018030110180302101803031018030410180305101803061018030710180308101803091018031010180311101803121018031310180314101803151018031610180317101803181018031910180320101803211018032210180323101803241018032510180326101803271018032810180329101803301018033110180332101803331018033410180335101803361018033710180338101803391018034010180341101803421018034310180344101803451018034610180347101803481018034910180350101803511018035210180353101803541018035510180356101803571018035810180359101803601018036110180362101803631018036410180365101803661018036710180368101803691018037010180371101803721018037310180374101803751018037610180377101803781018037910180380101803811018038210180383101803841018038510180386101803871018038810180389101803901018039110180392101803931018039410180395101803961018039710180398101803991018040010180401101804021018040310180404101804051018040610180407101804081018040910180410101804111018041210180413101804141018041510180416101804171018041810180419101804201018042110180422101804231018042410180425101804261018042710180428101804291018043010180431101804321018043310180434101804351018043610180437101804381018043910180440101804411018044210180443101804441018044510180446101804471018044810180449101804501018045110180452101804531018045410180455101804561018045710180458101804591018046010180461101804621018046310180464101804651018046610180467101804681018046910180470101804711018047210180473101804741018047510180476101804771018047810180479101804801018048110180482101804831018048410180485101804861018048710180488101804891018049010180491101804921018049310180494101804951018049610180497101804981018049910180500101805011018050210180503101805041018050510180506101805071018050810180509101805101018051110180512101805131018051410180515101805161018051710180518101805191018052010180521101805221018052310180524101805251018052610180527101805281018052910180530101805311018053210180533101805341018053510180536101805371018053810180539101805401018054110180542101805431018054410180545101805461018054710180548101805491018055010180551101805521018055310180554101805551018055610180557101805581018055910180560101805611018056210180563101805641018056510180566101805671018056810180569101805701018057110180572101805731018057410180575101805761018057710180578101805791018058010180581101805821018058310180584101805851018058610180587101805881018058910180590101805911018059210180593101805941018059510180596101805971018059810180599101806001018060110180602101806031018060410180605101806061018060710180608101806091018061010180611101806121018061310180614101806151018061610180617101806181018061910180620101806211018062210180623101806241018062510180626101806271018062810180629101806301018063110180632101806331018063410180635101806361018063710180638101806391018064010180641101806421018064310180644101806451018064610180647101806481018064910180650101806511018065210180653101806541018065510180656101806571018065810180659101806601018066110180662101806631018066410180665101806661018066710180668101806691018067010180671101806721018067310180674101806751018067610180677101806781018067910180680101806811018068210180683101806841018068510180686101806871018068810180689101806901018069110180692101806931018069410180695101806961018069710180698101806991018070010180701101807021018070310180704101807051018070610180707101807081018070910180710101807111018071210180713101807141018071510180716101807171018071810180719101807201018072110180722101807231018072410180725101807261018072710180728101807291018073010180731101807321018073310180734101807351018073610180737101807381018073910180740101807411018074210180743101807441018074510180746101807471018074810180749101807501018075110180752101807531018075410180755101807561018075710180758101807591018076010180761101807621018076310180764101807651018076610180767101807681018076910180770101807711018077210180773101807741018077510180776101807771018077810180779101807801018078110180782101807831018078410180785101807861018078710180788101807891018079010180791101807921018079310180794101807951018079610180797101807981018079910180800101808011018080210180803101808041018080510180806101808071018080810180809101808101018081110180812101808131018081410180815101808161018081710180818101808191018082010180821101808221018082310180824101808251018082610180827101808281018082910180830101808311018083210180833101808341018083510180836101808371018083810180839101808401018084110180842101808431018084410180845101808461018084710180848101808491018085010180851101808521018085310180854101808551018085610180857101808581018085910180860101808611018086210180863101808641018086510180866101808671018086810180869101808701018087110180872101808731018087410180875101808761018087710180878101808791018088010180881101808821018088310180884101808851018088610180887101808881018088910180890101808911018089210180893101808941018089510180896101808971018089810180899101809001018090110180902101809031018090410180905101809061018090710180908101809091018091010180911101809121018091310180914101809151018091610180917101809181018091910180920101809211018092210180923101809241018092510180926101809271018092810180929101809301018093110180932101809331018093410180935101809361018093710180938101809391018094010180941101809421018094310180944101809451018094610180947101809481018094910180950101809511018095210180953101809541018095510180956101809571018095810180959101809601018096110180962101809631018096410180965101809661018096710180968101809691018097010180971101809721018097310180974101809751018097610180977101809781018097910180980101809811018098210180983101809841018098510180986101809871018098810180989101809901018099110180992101809931018099410180995101809961018099710180998101809991018100010181001101810021018100310181004101810051018100610181007101810081018100910181010101810111018101210181013101810141018101510181016101810171018101810181019101810201018102110181022101810231018102410181025101810261018102710181028101810291018103010181031101810321018103310181034101810351018103610181037101810381018103910181040101810411018104210181043101810441018104510181046101810471018104810181049101810501018105110181052101810531018105410181055101810561018105710181058101810591018106010181061101810621018106310181064101810651018106610181067101810681018106910181070101810711018107210181073101810741018107510181076101810771018107810181079101810801018108110181082101810831018108410181085101810861018108710181088101810891018109010181091101810921018109310181094101810951018109610181097101810981018109910181100101811011018110210181103101811041018110510190001101900021019000310190004101900051019000610190007101900081019000910190010101900111019001210190013101900141019001510190016101900171019001810190019101900201019002110190022101900231019002410190025101900261019002710190028101900291019003010190031101900321019003310190034101900351019003610190037101900381019003910190040101900411019004210190043101900441019004510190046101900471019004810190049101900501019005110190052101900531019005410190055101900561019005710190058101900591019006010190061101900621019006310190064101900651019006610190067101900681019006910190070101900711019007210190073101900741019007510190076101900771019007810190079101900801019008110190082101900831019008410190085101900861019008710190088101900891019009010190091101900921019009310190094101900951019009610190097101900981019009910190100101901011019010210190103101901041019010510190106101901071019010810190109101901101019011110190112101901131019011410190115101901161019011710190118101901191019012010190121101901221019012310190124101901251019012610190127101901281019012910190130101901311019013210190133101901341019013510190136101901371019013810190139101901401019014110190142101901431019014410190145101901461019014710190148101901491019015010190151101901521019015310190154101901551019015610190157101901581019015910190160101901611019016210190163101901641019016510190166101901671019016810190169101901701019017110190172101901731019017410190175101901761019017710190178101901791019018010190181101901821019018310190184101901851019018610190187101901881019018910190190101901911019019210190193101901941019019510190196101901971019019810190199101902001019020110190202101902031019020410190205101902061019020710190208101902091019021010190211101902121019021310190214101902151019021610190217101902181019021910190220101902211019022210190223101902241019022510190226101902271019022810190229101902301019023110190232101902331019023410190235101902361019023710190238101902391019024010190241101902421019024310190244101902451019024610190247101902481019024910190250101902511019025210190253101902541019025510190256101902571019025810190259101902601019026110190262101902631019026410190265101902661019026710190268101902691019027010190271101902721019027310190274101902751019027610190277101902781019027910190280101902811019028210190283101902841019028510190286101902871019028810190289101902901019029110190292101902931019029410190295101902961019029710190298101902991019030010190301101903021019030310190304101903051019030610190307101903081019030910190310101903111019031210190313101903141019031510190316101903171019031810190319101903201019032110190322101903231019032410190325101903261019032710190328101903291019033010190331101903321019033310190334101903351019033610190337101903381019033910190340101903411019034210190343101903441019034510190346101903471019034810190349101903501019035110190352101903531019035410190355101903561019035710190358101903591019036010190361101903621019036310190364101903651019036610190367101903681019036910190370101903711019037210190373101903741019037510190376101903771019037810190379101903801019038110190382101903831019038410190385101903861019038710190388101903891019039010190391101903921019039310190394101903951019039610190397101903981019039910190400101904011019040210190403101904041019040510190406101904071019040810190409101904101019041110190412101904131019041410190415101904161019041710190418101904191019042010190421101904221019042310190424101904251019042610190427101904281019042910190430101904311019043210190433101904341019043510190436101904371019043810190439101904401019044110190442101904431019044410190445101904461019044710190448101904491019045010190451101904521019045310190454101904551019045610190457101904581019045910190460101904611019046210190463101904641019046510190466101904671019046810190469101904701019047110190472101904731019047410190475101904761019047710190478101904791019048010190481101904821019048310190484101904851019048610190487101904881019048910190490101904911019049210190493101904941019049510190496101904971019049810190499101905001019050110190502101905031019050410190505101905061019050710190508101905091019051010190511101905121019051310190514101905151019051610190517101905181019051910190520101905211019052210190523101905241019052510190526101905271019052810190529101905301019053110190532101905331019053410190535101905361019053710190538101905391019054010190541101905421019054310190544101905451019054610190547101905481019054910190550101905511019055210190553101905541019055510190556101905571019055810190559101905601019056110190562101905631019056410190565101905661019056710190568101905691019057010190571101905721019057310190574101905751019057610190577101905781019057910190580101905811019058210190583101905841019058510190586101905871019058810190589101905901019059110190592101905931019059410190595101905961019059710190598101905991019060010190601101906021019060310190604101906051019060610190607101906081019060910190610101906111019061210190613101906141019061510190616101906171019061810190619101906201019062110190622101906231019062410190625101906261019062710190628101906291019063010190631101906321019063310190634101906351019063610190637101906381019063910190640101906411019064210190643101906441019064510190646101906471019064810190649101906501019065110190652101906531019065410190655101906561019065710190658101906591019066010190661101906621019066310190664101906651019066610190667101906681019066910190670101906711019067210190673101906741019067510190676101906771019067810190679101906801019068110190682101906831019068410190685101906861019068710190688101906891019069010190691101906921019069310190694101906951019069610190697101906981019069910190700101907011019070210190703101907041019070510190706101907071019070810190709101907101019071110190712101907131019071410190715101907161019071710190718101907191019072010190721101907221019072310190724101907251019072610190727101907281019072910190730101907311019073210190733101907341019073510190736101907371019073810190739101907401019074110190742101907431019074410190745101907461019074710190748101907491019075010190751101907521019075310190754101907551019075610190757101907581019075910190760101907611019076210190763101907641019076510190766101907671019076810190769101907701019077110190772101907731019077410190775101907761019077710190778101907791019078010190781101907821019078310190784101907851019078610190787101907881019078910190790101907911019079210190793101907941019079510190796101907971019079810190799101908001019080110190802101908031019080410190805101908061019080710190808101908091019081010190811101908121019081310190814101908151019081610190817101908181019081910190820101908211019082210190823101908241019082510190826101908271019082810190829101908301019083110190832101908331019083410190835101908361019083710190838101908391019084010190841101908421019084310190844101908451019084610190847101908481019084910190850101908511019085210190853101908541019085510190856101908571019085810190859101908601019086110190862101908631019086410190865101908661019086710190868101908691019087010190871101908721019087310190874101908751019087610190877101908781019087910190880101908811019088210190883101908841019088510190886101908871019088810190889101908901019089110190892101908931019089410190895101908961019089710190898101908991019090010190901101909021019090310190904101909051019090610190907101909081019090910190910101909111019091210190913101909141019091510190916101909171019091810190919101909201019092110190922101909231019092410190925101909261019092710190928101909291019093010190931101909321019093310190934101909351019093610190937101909381019093910190940101909411019094210190943101909441019094510190946101909471019094810190949101909501019095110190952101909531019095410190955101909561019095710190958101909591019096010190961101909621019096310190964101909651019096610190967101909681019096910190970101909711019097210190973101909741019097510190976101909771019097810190979101909801019098110190982101909831019098410190985101909861019098710190988101909891019099010190991101909921019099310190994101909951019099610190997101909981019099910191000101910011019100210191003101910041019100510191006101910071019100810191009101910101019101110191012101910131019101410191015101910161019101710191018101910191019102010191021101910221019102310191024101910251019102610191027101910281019102910191030101910311019103210191033101910341019103510191036101910371019103810191039101910401019104110191042101910431019104410191045101910461019104710191048101910491019105010191051101910521019105310191054101910551019105610191057101910581019105910191060101910611019106210191063101910641019106510191066101910671019106810191069101910701019107110191072101910731019107410191075101910761019107710191078101910791019108010191081101910821019108310191084101910851019108610191087101910881019108910191090101910911019109210191093101910941019109510191096101910971019109810191099101911001019110110191102101911031019110410191105102000011020000210200003102000041020000510200006102000071020000810200009102000101020001110200012102000131020001410200015102000161020001710200018102000191020002010200021102000221020002310200024102000251020002610200027102000281020002910200030102000311020003210200033102000341020003510200036102000371020003810200039102000401020004110200042102000431020004410200045102000461020004710200048102000491020005010200051102000521020005310200054102000551020005610200057102000581020005910200060102000611020006210200063102000641020006510200066102000671020006810200069102000701020007110200072102000731020007410200075102000761020007710200078102000791020008010200081102000821020008310200084102000851020008610200087102000881020008910200090102000911020009210200093102000941020009510200096102000971020009810200099102001001020010110200102102001031020010410200105102001061020010710200108102001091020011010200111102001121020011310200114102001151020011610200117102001181020011910200120102001211020012210200123102001241020012510200126102001271020012810200129102001301020013110200132102001331020013410200135102001361020013710200138102001391020014010200141102001421020014310200144102001451020014610200147102001481020014910200150102001511020015210200153102001541020015510200156102001571020015810200159102001601020016110200162102001631020016410200165102001661020016710200168102001691020017010200171102001721020017310200174102001751020017610200177102001781020017910200180102001811020018210200183102001841020018510200186102001871020018810200189102001901020019110200192102001931020019410200195102001961020019710200198102001991020020010200201102002021020020310200204102002051020020610200207102002081020020910200210102002111020021210200213102002141020021510200216102002171020021810200219102002201020022110200222102002231020022410200225102002261020022710200228102002291020023010200231102002321020023310200234102002351020023610200237102002381020023910200240102002411020024210200243102002441020024510200246102002471020024810200249102002501020025110200252102002531020025410200255102002561020025710200258102002591020026010200261102002621020026310200264102002651020026610200267102002681020026910200270102002711020027210200273102002741020027510200276102002771020027810200279102002801020028110200282102002831020028410200285102002861020028710200288102002891020029010200291102002921020029310200294102002951020029610200297102002981020029910200300102003011020030210200303102003041020030510200306102003071020030810200309102003101020031110200312102003131020031410200315102003161020031710200318102003191020032010200321102003221020032310200324102003251020032610200327102003281020032910200330102003311020033210200333102003341020033510200336102003371020033810200339102003401020034110200342102003431020034410200345102003461020034710200348102003491020035010200351102003521020035310200354102003551020035610200357102003581020035910200360102003611020036210200363102003641020036510200366102003671020036810200369102003701020037110200372102003731020037410200375102003761020037710200378102003791020038010200381102003821020038310200384102003851020038610200387102003881020038910200390102003911020039210200393102003941020039510200396102003971020039810200399102004001020040110200402102004031020040410200405102004061020040710200408102004091020041010200411102004121020041310200414102004151020041610200417102004181020041910200420102004211020042210200423102004241020042510200426102004271020042810200429102004301020043110200432102004331020043410200435102004361020043710200438102004391020044010200441102004421020044310200444102004451020044610200447102004481020044910200450102004511020045210200453102004541020045510200456102004571020045810200459102004601020046110200462102004631020046410200465102004661020046710200468102004691020047010200471102004721020047310200474102004751020047610200477102004781020047910200480102004811020048210200483102004841020048510200486102004871020048810200489102004901020049110200492102004931020049410200495102004961020049710200498102004991020050010200501102005021020050310200504102005051020050610200507102005081020050910200510102005111020051210200513102005141020051510200516102005171020051810200519102005201020052110200522102005231020052410200525102005261020052710200528102005291020053010200531102005321020053310200534102005351020053610200537102005381020053910200540102005411020054210200543102005441020054510200546102005471020054810200549102005501020055110200552102005531020055410200555102005561020055710200558102005591020056010200561102005621020056310200564102005651020056610200567102005681020056910200570102005711020057210200573102005741020057510200576102005771020057810200579102005801020058110200582102005831020058410200585102005861020058710200588102005891020059010200591102005921020059310200594102005951020059610200597102005981020059910200600102006011020060210200603102006041020060510200606102006071020060810200609102006101020061110200612102006131020061410200615102006161020061710200618102006191020062010200621102006221020062310200624102006251020062610200627102006281020062910200630102006311020063210200633102006341020063510200636102006371020063810200639102006401020064110200642102006431020064410200645102006461020064710200648102006491020065010200651102006521020065310200654102006551020065610200657102006581020065910200660102006611020066210200663102006641020066510200666102006671020066810200669102006701020067110200672102006731020067410200675102006761020067710200678102006791020068010200681102006821020068310200684102006851020068610200687102006881020068910200690102006911020069210200693102006941020069510200696102006971020069810200699102007001020070110200702102007031020070410200705102007061020070710200708102007091020071010200711102007121020071310200714102007151020071610200717102007181020071910200720102007211020072210200723102007241020072510200726102007271020072810200729102007301020073110200732102007331020073410200735102007361020073710200738102007391020074010200741102007421020074310200744102007451020074610200747102007481020074910200750102007511020075210200753102007541020075510200756102007571020075810200759102007601020076110200762102007631020076410200765102007661020076710200768102007691020077010200771102007721020077310200774102007751020077610200777102007781020077910200780102007811020078210200783102007841020078510200786102007871020078810200789102007901020079110200792102007931020079410200795102007961020079710200798102007991020080010200801102008021020080310200804102008051020080610200807102008081020080910200810102008111020081210200813102008141020081510200816102008171020081810200819102008201020082110200822102008231020082410200825102008261020082710200828102008291020083010200831102008321020083310200834102008351020083610200837102008381020083910200840102008411020084210200843102008441020084510200846102008471020084810200849102008501020085110200852102008531020085410200855102008561020085710200858102008591020086010200861102008621020086310200864102008651020086610200867102008681020086910200870102008711020087210200873102008741020087510200876102008771020087810200879102008801020088110200882102008831020088410200885102008861020088710200888102008891020089010200891102008921020089310200894102008951020089610200897102008981020089910200900102009011020090210200903102009041020090510200906102009071020090810200909102009101020091110200912102009131020091410200915102009161020091710200918102009191020092010200921102009221020092310200924102009251020092610200927102009281020092910200930102009311020093210200933102009341020093510200936102009371020093810200939102009401020094110200942102009431020094410200945102009461020094710200948102009491020095010200951102009521020095310200954102009551020095610200957102009581020095910200960102009611020096210200963102009641020096510200966102009671020096810200969102009701020097110200972102009731020097410200975102009761020097710200978102009791020098010200981102009821020098310200984102009851020098610200987102009881020098910200990102009911020099210200993102009941020099510200996102009971020099810200999102010001020100110201002102010031020100410201005102010061020100710201008102010091020101010201011102010121020101310201014102010151020101610201017102010181020101910201020102010211020102210201023102010241020102510201026102010271020102810201029102010301020103110201032102010331020103410201035102010361020103710201038102010391020104010201041102010421020104310201044102010451020104610201047102010481020104910201050102010511020105210201053102010541020105510201056102010571020105810201059102010601020106110201062102010631020106410201065102010661020106710201068102010691020107010201071102010721020107310201074102010751020107610201077102010781020107910201080102010811020108210201083102010841020108510201086102010871020108810201089102010901020109110201092102010931020109410201095102010961020109710201098102010991020110010201101102011021020110310201104102011051021000110210002102100031021000410210005102100061021000710210008102100091021001010210011102100121021001310210014102100151021001610210017102100181021001910210020102100211021002210210023102100241021002510210026102100271021002810210029102100301021003110210032102100331021003410210035102100361021003710210038102100391021004010210041102100421021004310210044102100451021004610210047102100481021004910210050102100511021005210210053102100541021005510210056102100571021005810210059102100601021006110210062102100631021006410210065102100661021006710210068102100691021007010210071102100721021007310210074102100751021007610210077102100781021007910210080102100811021008210210083102100841021008510210086102100871021008810210089102100901021009110210092102100931021009410210095102100961021009710210098102100991021010010210101102101021021010310210104102101051021010610210107102101081021010910210110102101111021011210210113102101141021011510210116102101171021011810210119102101201021012110210122102101231021012410210125102101261021012710210128102101291021013010210131102101321021013310210134102101351021013610210137102101381021013910210140102101411021014210210143102101441021014510210146102101471021014810210149102101501021015110210152102101531021015410210155102101561021015710210158102101591021016010210161102101621021016310210164102101651021016610210167102101681021016910210170102101711021017210210173102101741021017510210176102101771021017810210179102101801021018110210182102101831021018410210185102101861021018710210188102101891021019010210191102101921021019310210194102101951021019610210197102101981021019910210200102102011021020210210203102102041021020510210206102102071021020810210209102102101021021110210212102102131021021410210215102102161021021710210218102102191021022010210221102102221021022310210224102102251021022610210227102102281021022910210230102102311021023210210233102102341021023510210236102102371021023810210239102102401021024110210242102102431021024410210245102102461021024710210248102102491021025010210251102102521021025310210254102102551021025610210257102102581021025910210260102102611021026210210263102102641021026510210266102102671021026810210269102102701021027110210272102102731021027410210275102102761021027710210278102102791021028010210281102102821021028310210284102102851021028610210287102102881021028910210290102102911021029210210293102102941021029510210296102102971021029810210299102103001021030110210302102103031021030410210305102103061021030710210308102103091021031010210311102103121021031310210314102103151021031610210317102103181021031910210320102103211021032210210323102103241021032510210326102103271021032810210329102103301021033110210332102103331021033410210335102103361021033710210338102103391021034010210341102103421021034310210344102103451021034610210347102103481021034910210350102103511021035210210353102103541021035510210356102103571021035810210359102103601021036110210362102103631021036410210365102103661021036710210368102103691021037010210371102103721021037310210374102103751021037610210377102103781021037910210380102103811021038210210383102103841021038510210386102103871021038810210389102103901021039110210392102103931021039410210395102103961021039710210398102103991021040010210401102104021021040310210404102104051021040610210407102104081021040910210410102104111021041210210413102104141021041510210416102104171021041810210419102104201021042110210422102104231021042410210425102104261021042710210428102104291021043010210431102104321021043310210434102104351021043610210437102104381021043910210440102104411021044210210443102104441021044510210446102104471021044810210449102104501021045110210452102104531021045410210455102104561021045710210458102104591021046010210461102104621021046310210464102104651021046610210467102104681021046910210470102104711021047210210473102104741021047510210476102104771021047810210479102104801021048110210482102104831021048410210485102104861021048710210488102104891021049010210491102104921021049310210494102104951021049610210497102104981021049910210500102105011021050210210503102105041021050510210506102105071021050810210509102105101021051110210512102105131021051410210515102105161021051710210518102105191021052010210521102105221021052310210524102105251021052610210527102105281021052910210530102105311021053210210533102105341021053510210536102105371021053810210539102105401021054110210542102105431021054410210545102105461021054710210548102105491021055010210551102105521021055310210554102105551021055610210557102105581021055910210560102105611021056210210563102105641021056510210566102105671021056810210569102105701021057110210572102105731021057410210575102105761021057710210578102105791021058010210581102105821021058310210584102105851021058610210587102105881021058910210590102105911021059210210593102105941021059510210596102105971021059810210599102106001021060110210602102106031021060410210605102106061021060710210608102106091021061010210611102106121021061310210614102106151021061610210617102106181021061910210620102106211021062210210623102106241021062510210626102106271021062810210629102106301021063110210632102106331021063410210635102106361021063710210638102106391021064010210641102106421021064310210644102106451021064610210647102106481021064910210650102106511021065210210653102106541021065510210656102106571021065810210659102106601021066110210662102106631021066410210665102106661021066710210668102106691021067010210671102106721021067310210674102106751021067610210677102106781021067910210680102106811021068210210683102106841021068510210686102106871021068810210689102106901021069110210692102106931021069410210695102106961021069710210698102106991021070010210701102107021021070310210704102107051021070610210707102107081021070910210710102107111021071210210713102107141021071510210716102107171021071810210719102107201021072110210722102107231021072410210725102107261021072710210728102107291021073010210731102107321021073310210734102107351021073610210737102107381021073910210740102107411021074210210743102107441021074510210746102107471021074810210749102107501021075110210752102107531021075410210755102107561021075710210758102107591021076010210761102107621021076310210764102107651021076610210767102107681021076910210770102107711021077210210773102107741021077510210776102107771021077810210779102107801021078110210782102107831021078410210785102107861021078710210788102107891021079010210791102107921021079310210794102107951021079610210797102107981021079910210800102108011021080210210803102108041021080510210806102108071021080810210809102108101021081110210812102108131021081410210815102108161021081710210818102108191021082010210821102108221021082310210824102108251021082610210827102108281021082910210830102108311021083210210833102108341021083510210836102108371021083810210839102108401021084110210842102108431021084410210845102108461021084710210848102108491021085010210851102108521021085310210854102108551021085610210857102108581021085910210860102108611021086210210863102108641021086510210866102108671021086810210869102108701021087110210872102108731021087410210875102108761021087710210878102108791021088010210881102108821021088310210884102108851021088610210887102108881021088910210890102108911021089210210893102108941021089510210896102108971021089810210899102109001021090110210902102109031021090410210905102109061021090710210908102109091021091010210911102109121021091310210914102109151021091610210917102109181021091910210920102109211021092210210923102109241021092510210926102109271021092810210929102109301021093110210932102109331021093410210935102109361021093710210938102109391021094010210941102109421021094310210944102109451021094610210947102109481021094910210950102109511021095210210953102109541021095510210956102109571021095810210959102109601021096110210962102109631021096410210965102109661021096710210968102109691021097010210971102109721021097310210974102109751021097610210977102109781021097910210980102109811021098210210983102109841021098510210986102109871021098810210989102109901021099110210992102109931021099410210995102109961021099710210998102109991021100010211001102110021021100310211004102110051021100610211007102110081021100910211010102110111021101210211013102110141021101510211016102110171021101810211019102110201021102110211022102110231021102410211025102110261021102710211028102110291021103010211031102110321021103310211034102110351021103610211037102110381021103910211040102110411021104210211043102110441021104510211046102110471021104810211049102110501021105110211052102110531021105410211055102110561021105710211058102110591021106010211061102110621021106310211064102110651021106610211067102110681021106910211070102110711021107210211073102110741021107510211076102110771021107810211079102110801021108110211082102110831021108410211085102110861021108710211088102110891021109010211091102110921021109310211094102110951021109610211097102110981021109910211100102111011021110210211103102111041021110510220001102200021022000310220004102200051022000610220007102200081022000910220010102200111022001210220013102200141022001510220016102200171022001810220019102200201022002110220022102200231022002410220025102200261022002710220028102200291022003010220031102200321022003310220034102200351022003610220037102200381022003910220040102200411022004210220043102200441022004510220046102200471022004810220049102200501022005110220052102200531022005410220055102200561022005710220058102200591022006010220061102200621022006310220064102200651022006610220067102200681022006910220070102200711022007210220073102200741022007510220076102200771022007810220079102200801022008110220082102200831022008410220085102200861022008710220088102200891022009010220091102200921022009310220094102200951022009610220097102200981022009910220100102201011022010210220103102201041022010510220106102201071022010810220109102201101022011110220112102201131022011410220115102201161022011710220118102201191022012010220121102201221022012310220124102201251022012610220127102201281022012910220130102201311022013210220133102201341022013510220136102201371022013810220139102201401022014110220142102201431022014410220145102201461022014710220148102201491022015010220151102201521022015310220154102201551022015610220157102201581022015910220160102201611022016210220163102201641022016510220166102201671022016810220169102201701022017110220172102201731022017410220175102201761022017710220178102201791022018010220181102201821022018310220184102201851022018610220187102201881022018910220190102201911022019210220193102201941022019510220196102201971022019810220199102202001022020110220202102202031022020410220205102202061022020710220208102202091022021010220211102202121022021310220214102202151022021610220217102202181022021910220220102202211022022210220223102202241022022510220226102202271022022810220229102202301022023110220232102202331022023410220235102202361022023710220238102202391022024010220241102202421022024310220244102202451022024610220247102202481022024910220250102202511022025210220253102202541022025510220256102202571022025810220259102202601022026110220262102202631022026410220265102202661022026710220268102202691022027010220271102202721022027310220274102202751022027610220277102202781022027910220280102202811022028210220283102202841022028510220286102202871022028810220289102202901022029110220292102202931022029410220295102202961022029710220298102202991022030010220301102203021022030310220304102203051022030610220307102203081022030910220310102203111022031210220313102203141022031510220316102203171022031810220319102203201022032110220322102203231022032410220325102203261022032710220328102203291022033010220331102203321022033310220334102203351022033610220337102203381022033910220340102203411022034210220343102203441022034510220346102203471022034810220349102203501022035110220352102203531022035410220355102203561022035710220358102203591022036010220361102203621022036310220364102203651022036610220367102203681022036910220370102203711022037210220373102203741022037510220376102203771022037810220379102203801022038110220382102203831022038410220385102203861022038710220388102203891022039010220391102203921022039310220394102203951022039610220397102203981022039910220400102204011022040210220403102204041022040510220406102204071022040810220409102204101022041110220412102204131022041410220415102204161022041710220418102204191022042010220421102204221022042310220424102204251022042610220427102204281022042910220430102204311022043210220433102204341022043510220436102204371022043810220439102204401022044110220442102204431022044410220445102204461022044710220448102204491022045010220451102204521022045310220454102204551022045610220457102204581022045910220460102204611022046210220463102204641022046510220466102204671022046810220469102204701022047110220472102204731022047410220475102204761022047710220478102204791022048010220481102204821022048310220484102204851022048610220487102204881022048910220490102204911022049210220493102204941022049510220496102204971022049810220499102205001022050110220502102205031022050410220505102205061022050710220508102205091022051010220511102205121022051310220514102205151022051610220517102205181022051910220520102205211022052210220523102205241022052510220526102205271022052810220529102205301022053110220532102205331022053410220535102205361022053710220538102205391022054010220541102205421022054310220544102205451022054610220547102205481022054910220550102205511022055210220553102205541022055510220556102205571022055810220559102205601022056110220562102205631022056410220565102205661022056710220568102205691022057010220571102205721022057310220574102205751022057610220577102205781022057910220580102205811022058210220583102205841022058510220586102205871022058810220589102205901022059110220592102205931022059410220595102205961022059710220598102205991022060010220601102206021022060310220604102206051022060610220607102206081022060910220610102206111022061210220613102206141022061510220616102206171022061810220619102206201022062110220622102206231022062410220625102206261022062710220628102206291022063010220631102206321022063310220634102206351022063610220637102206381022063910220640102206411022064210220643102206441022064510220646102206471022064810220649102206501022065110220652102206531022065410220655102206561022065710220658102206591022066010220661102206621022066310220664102206651022066610220667102206681022066910220670102206711022067210220673102206741022067510220676102206771022067810220679102206801022068110220682102206831022068410220685102206861022068710220688102206891022069010220691102206921022069310220694102206951022069610220697102206981022069910220700102207011022070210220703102207041022070510220706102207071022070810220709102207101022071110220712102207131022071410220715102207161022071710220718102207191022072010220721102207221022072310220724102207251022072610220727102207281022072910220730102207311022073210220733102207341022073510220736102207371022073810220739102207401022074110220742102207431022074410220745102207461022074710220748102207491022075010220751102207521022075310220754102207551022075610220757102207581022075910220760102207611022076210220763102207641022076510220766102207671022076810220769102207701022077110220772102207731022077410220775102207761022077710220778102207791022078010220781102207821022078310220784102207851022078610220787102207881022078910220790102207911022079210220793102207941022079510220796102207971022079810220799102208001022080110220802102208031022080410220805102208061022080710220808102208091022081010220811102208121022081310220814102208151022081610220817102208181022081910220820102208211022082210220823102208241022082510220826102208271022082810220829102208301022083110220832102208331022083410220835102208361022083710220838102208391022084010220841102208421022084310220844102208451022084610220847102208481022084910220850102208511022085210220853102208541022085510220856102208571022085810220859102208601022086110220862102208631022086410220865102208661022086710220868102208691022087010220871102208721022087310220874102208751022087610220877102208781022087910220880102208811022088210220883102208841022088510220886102208871022088810220889102208901022089110220892102208931022089410220895102208961022089710220898102208991022090010220901102209021022090310220904102209051022090610220907102209081022090910220910102209111022091210220913102209141022091510220916102209171022091810220919102209201022092110220922102209231022092410220925102209261022092710220928102209291022093010220931102209321022093310220934102209351022093610220937102209381022093910220940102209411022094210220943102209441022094510220946102209471022094810220949102209501022095110220952102209531022095410220955102209561022095710220958102209591022096010220961102209621022096310220964102209651022096610220967102209681022096910220970102209711022097210220973102209741022097510220976102209771022097810220979102209801022098110220982102209831022098410220985102209861022098710220988102209891022099010220991102209921022099310220994102209951022099610220997102209981022099910221000102210011022100210221003102210041022100510221006102210071022100810221009102210101022101110221012102210131022101410221015102210161022101710221018102210191022102010221021102210221022102310221024102210251022102610221027102210281022102910221030102210311022103210221033102210341022103510221036102210371022103810221039102210401022104110221042102210431022104410221045102210461022104710221048102210491022105010221051102210521022105310221054102210551022105610221057102210581022105910221060102210611022106210221063102210641022106510221066102210671022106810221069102210701022107110221072102210731022107410221075102210761022107710221078102210791022108010221081102210821022108310221084102210851022108610221087102210881022108910221090102210911022109210221093102210941022109510221096102210971022109810221099102211001022110110221102102211031022110410221105102300011023000210230003102300041023000510230006102300071023000810230009102300101023001110230012102300131023001410230015102300161023001710230018102300191023002010230021102300221023002310230024102300251023002610230027102300281023002910230030102300311023003210230033102300341023003510230036102300371023003810230039102300401023004110230042102300431023004410230045102300461023004710230048102300491023005010230051102300521023005310230054102300551023005610230057102300581023005910230060102300611023006210230063102300641023006510230066102300671023006810230069102300701023007110230072102300731023007410230075102300761023007710230078102300791023008010230081102300821023008310230084102300851023008610230087102300881023008910230090102300911023009210230093102300941023009510230096102300971023009810230099102301001023010110230102102301031023010410230105102301061023010710230108102301091023011010230111102301121023011310230114102301151023011610230117102301181023011910230120102301211023012210230123102301241023012510230126102301271023012810230129102301301023013110230132102301331023013410230135102301361023013710230138102301391023014010230141102301421023014310230144102301451023014610230147102301481023014910230150102301511023015210230153102301541023015510230156102301571023015810230159102301601023016110230162102301631023016410230165102301661023016710230168102301691023017010230171102301721023017310230174102301751023017610230177102301781023017910230180102301811023018210230183102301841023018510230186102301871023018810230189102301901023019110230192102301931023019410230195102301961023019710230198102301991023020010230201102302021023020310230204102302051023020610230207102302081023020910230210102302111023021210230213102302141023021510230216102302171023021810230219102302201023022110230222102302231023022410230225102302261023022710230228102302291023023010230231102302321023023310230234102302351023023610230237102302381023023910230240102302411023024210230243102302441023024510230246102302471023024810230249102302501023025110230252102302531023025410230255102302561023025710230258102302591023026010230261102302621023026310230264102302651023026610230267102302681023026910230270102302711023027210230273102302741023027510230276102302771023027810230279102302801023028110230282102302831023028410230285102302861023028710230288102302891023029010230291102302921023029310230294102302951023029610230297102302981023029910230300102303011023030210230303102303041023030510230306102303071023030810230309102303101023031110230312102303131023031410230315102303161023031710230318102303191023032010230321102303221023032310230324102303251023032610230327102303281023032910230330102303311023033210230333102303341023033510230336102303371023033810230339102303401023034110230342102303431023034410230345102303461023034710230348102303491023035010230351102303521023035310230354102303551023035610230357102303581023035910230360102303611023036210230363102303641023036510230366102303671023036810230369102303701023037110230372102303731023037410230375102303761023037710230378102303791023038010230381102303821023038310230384102303851023038610230387102303881023038910230390102303911023039210230393102303941023039510230396102303971023039810230399102304001023040110230402102304031023040410230405102304061023040710230408102304091023041010230411102304121023041310230414102304151023041610230417102304181023041910230420102304211023042210230423102304241023042510230426102304271023042810230429102304301023043110230432102304331023043410230435102304361023043710230438102304391023044010230441102304421023044310230444102304451023044610230447102304481023044910230450102304511023045210230453102304541023045510230456102304571023045810230459102304601023046110230462102304631023046410230465102304661023046710230468102304691023047010230471102304721023047310230474102304751023047610230477102304781023047910230480102304811023048210230483102304841023048510230486102304871023048810230489102304901023049110230492102304931023049410230495102304961023049710230498102304991023050010230501102305021023050310230504102305051023050610230507102305081023050910230510102305111023051210230513102305141023051510230516102305171023051810230519102305201023052110230522102305231023052410230525102305261023052710230528102305291023053010230531102305321023053310230534102305351023053610230537102305381023053910230540102305411023054210230543102305441023054510230546102305471023054810230549102305501023055110230552102305531023055410230555102305561023055710230558102305591023056010230561102305621023056310230564102305651023056610230567102305681023056910230570102305711023057210230573102305741023057510230576102305771023057810230579102305801023058110230582102305831023058410230585102305861023058710230588102305891023059010230591102305921023059310230594102305951023059610230597102305981023059910230600102306011023060210230603102306041023060510230606102306071023060810230609102306101023061110230612102306131023061410230615102306161023061710230618102306191023062010230621102306221023062310230624102306251023062610230627102306281023062910230630102306311023063210230633102306341023063510230636102306371023063810230639102306401023064110230642102306431023064410230645102306461023064710230648102306491023065010230651102306521023065310230654102306551023065610230657102306581023065910230660102306611023066210230663102306641023066510230666102306671023066810230669102306701023067110230672102306731023067410230675102306761023067710230678102306791023068010230681102306821023068310230684102306851023068610230687102306881023068910230690102306911023069210230693102306941023069510230696102306971023069810230699102307001023070110230702102307031023070410230705102307061023070710230708102307091023071010230711102307121023071310230714102307151023071610230717102307181023071910230720102307211023072210230723102307241023072510230726102307271023072810230729102307301023073110230732102307331023073410230735102307361023073710230738102307391023074010230741102307421023074310230744102307451023074610230747102307481023074910230750102307511023075210230753102307541023075510230756102307571023075810230759102307601023076110230762102307631023076410230765102307661023076710230768102307691023077010230771102307721023077310230774102307751023077610230777102307781023077910230780102307811023078210230783102307841023078510230786102307871023078810230789102307901023079110230792102307931023079410230795102307961023079710230798102307991023080010230801102308021023080310230804102308051023080610230807102308081023080910230810102308111023081210230813102308141023081510230816102308171023081810230819102308201023082110230822102308231023082410230825102308261023082710230828102308291023083010230831102308321023083310230834102308351023083610230837102308381023083910230840102308411023084210230843102308441023084510230846102308471023084810230849102308501023085110230852102308531023085410230855102308561023085710230858102308591023086010230861102308621023086310230864102308651023086610230867102308681023086910230870102308711023087210230873102308741023087510230876102308771023087810230879102308801023088110230882102308831023088410230885102308861023088710230888102308891023089010230891102308921023089310230894102308951023089610230897102308981023089910230900102309011023090210230903102309041023090510230906102309071023090810230909102309101023091110230912102309131023091410230915102309161023091710230918102309191023092010230921102309221023092310230924102309251023092610230927102309281023092910230930102309311023093210230933102309341023093510230936102309371023093810230939102309401023094110230942102309431023094410230945102309461023094710230948102309491023095010230951102309521023095310230954102309551023095610230957102309581023095910230960102309611023096210230963102309641023096510230966102309671023096810230969102309701023097110230972102309731023097410230975102309761023097710230978102309791023098010230981102309821023098310230984102309851023098610230987102309881023098910230990102309911023099210230993102309941023099510230996102309971023099810230999102310001023100110231002102310031023100410231005102310061023100710231008102310091023101010231011102310121023101310231014102310151023101610231017102310181023101910231020102310211023102210231023102310241023102510231026102310271023102810231029102310301023103110231032102310331023103410231035102310361023103710231038102310391023104010231041102310421023104310231044102310451023104610231047102310481023104910231050102310511023105210231053102310541023105510231056102310571023105810231059102310601023106110231062102310631023106410231065102310661023106710231068102310691023107010231071102310721023107310231074102310751023107610231077102310781023107910231080102310811023108210231083102310841023108510231086102310871023108810231089102310901023109110231092102310931023109410231095102310961023109710231098102310991023110010231101102311021023110310231104102311051024000110240002102400031024000410240005102400061024000710240008102400091024001010240011102400121024001310240014102400151024001610240017102400181024001910240020102400211024002210240023102400241024002510240026102400271024002810240029102400301024003110240032102400331024003410240035102400361024003710240038102400391024004010240041102400421024004310240044102400451024004610240047102400481024004910240050102400511024005210240053102400541024005510240056102400571024005810240059102400601024006110240062102400631024006410240065102400661024006710240068102400691024007010240071102400721024007310240074102400751024007610240077102400781024007910240080102400811024008210240083102400841024008510240086102400871024008810240089102400901024009110240092102400931024009410240095102400961024009710240098102400991024010010240101102401021024010310240104102401051024010610240107102401081024010910240110102401111024011210240113102401141024011510240116102401171024011810240119102401201024012110240122102401231024012410240125102401261024012710240128102401291024013010240131102401321024013310240134102401351024013610240137102401381024013910240140102401411024014210240143102401441024014510240146102401471024014810240149102401501024015110240152102401531024015410240155102401561024015710240158102401591024016010240161102401621024016310240164102401651024016610240167102401681024016910240170102401711024017210240173102401741024017510240176102401771024017810240179102401801024018110240182102401831024018410240185102401861024018710240188102401891024019010240191102401921024019310240194102401951024019610240197102401981024019910240200102402011024020210240203102402041024020510240206102402071024020810240209102402101024021110240212102402131024021410240215102402161024021710240218102402191024022010240221102402221024022310240224102402251024022610240227102402281024022910240230102402311024023210240233102402341024023510240236102402371024023810240239102402401024024110240242102402431024024410240245102402461024024710240248102402491024025010240251102402521024025310240254102402551024025610240257102402581024025910240260102402611024026210240263102402641024026510240266102402671024026810240269102402701024027110240272102402731024027410240275102402761024027710240278102402791024028010240281102402821024028310240284102402851024028610240287102402881024028910240290102402911024029210240293102402941024029510240296102402971024029810240299102403001024030110240302102403031024030410240305102403061024030710240308102403091024031010240311102403121024031310240314102403151024031610240317102403181024031910240320102403211024032210240323102403241024032510240326102403271024032810240329102403301024033110240332102403331024033410240335102403361024033710240338102403391024034010240341102403421024034310240344102403451024034610240347102403481024034910240350102403511024035210240353102403541024035510240356102403571024035810240359102403601024036110240362102403631024036410240365102403661024036710240368102403691024037010240371102403721024037310240374102403751024037610240377102403781024037910240380102403811024038210240383102403841024038510240386102403871024038810240389102403901024039110240392102403931024039410240395102403961024039710240398102403991024040010240401102404021024040310240404102404051024040610240407102404081024040910240410102404111024041210240413102404141024041510240416102404171024041810240419102404201024042110240422102404231024042410240425102404261024042710240428102404291024043010240431102404321024043310240434102404351024043610240437102404381024043910240440102404411024044210240443102404441024044510240446102404471024044810240449102404501024045110240452102404531024045410240455102404561024045710240458102404591024046010240461102404621024046310240464102404651024046610240467102404681024046910240470102404711024047210240473102404741024047510240476102404771024047810240479102404801024048110240482102404831024048410240485102404861024048710240488102404891024049010240491102404921024049310240494102404951024049610240497102404981024049910240500102405011024050210240503102405041024050510240506102405071024050810240509102405101024051110240512102405131024051410240515102405161024051710240518102405191024052010240521102405221024052310240524102405251024052610240527102405281024052910240530102405311024053210240533102405341024053510240536102405371024053810240539102405401024054110240542102405431024054410240545102405461024054710240548102405491024055010240551102405521024055310240554102405551024055610240557102405581024055910240560102405611024056210240563102405641024056510240566102405671024056810240569102405701024057110240572102405731024057410240575102405761024057710240578102405791024058010240581102405821024058310240584102405851024058610240587102405881024058910240590102405911024059210240593102405941024059510240596102405971024059810240599102406001024060110240602102406031024060410240605102406061024060710240608102406091024061010240611102406121024061310240614102406151024061610240617102406181024061910240620102406211024062210240623102406241024062510240626102406271024062810240629102406301024063110240632102406331024063410240635102406361024063710240638102406391024064010240641102406421024064310240644102406451024064610240647102406481024064910240650102406511024065210240653102406541024065510240656102406571024065810240659102406601024066110240662102406631024066410240665102406661024066710240668102406691024067010240671102406721024067310240674102406751024067610240677102406781024067910240680102406811024068210240683102406841024068510240686102406871024068810240689102406901024069110240692102406931024069410240695102406961024069710240698102406991024070010240701102407021024070310240704102407051024070610240707102407081024070910240710102407111024071210240713102407141024071510240716102407171024071810240719102407201024072110240722102407231024072410240725102407261024072710240728102407291024073010240731102407321024073310240734102407351024073610240737102407381024073910240740102407411024074210240743102407441024074510240746102407471024074810240749102407501024075110240752102407531024075410240755102407561024075710240758102407591024076010240761102407621024076310240764102407651024076610240767102407681024076910240770102407711024077210240773102407741024077510240776102407771024077810240779102407801024078110240782102407831024078410240785102407861024078710240788102407891024079010240791102407921024079310240794102407951024079610240797102407981024079910240800102408011024080210240803102408041024080510240806102408071024080810240809102408101024081110240812102408131024081410240815102408161024081710240818102408191024082010240821102408221024082310240824102408251024082610240827102408281024082910240830102408311024083210240833102408341024083510240836102408371024083810240839102408401024084110240842102408431024084410240845102408461024084710240848102408491024085010240851102408521024085310240854102408551024085610240857102408581024085910240860102408611024086210240863102408641024086510240866102408671024086810240869102408701024087110240872102408731024087410240875102408761024087710240878102408791024088010240881102408821024088310240884102408851024088610240887102408881024088910240890102408911024089210240893102408941024089510240896102408971024089810240899102409001024090110240902102409031024090410240905102409061024090710240908102409091024091010240911102409121024091310240914102409151024091610240917102409181024091910240920102409211024092210240923102409241024092510240926102409271024092810240929102409301024093110240932102409331024093410240935102409361024093710240938102409391024094010240941102409421024094310240944102409451024094610240947102409481024094910240950102409511024095210240953102409541024095510240956102409571024095810240959102409601024096110240962102409631024096410240965102409661024096710240968102409691024097010240971102409721024097310240974102409751024097610240977102409781024097910240980102409811024098210240983102409841024098510240986102409871024098810240989102409901024099110240992102409931024099410240995102409961024099710240998102409991024100010241001102410021024100310241004102410051024100610241007102410081024100910241010102410111024101210241013102410141024101510241016102410171024101810241019102410201024102110241022102410231024102410241025102410261024102710241028102410291024103010241031102410321024103310241034102410351024103610241037102410381024103910241040102410411024104210241043102410441024104510241046102410471024104810241049102410501024105110241052102410531024105410241055102410561024105710241058102410591024106010241061102410621024106310241064102410651024106610241067102410681024106910241070102410711024107210241073102410741024107510241076102410771024107810241079102410801024108110241082102410831024108410241085102410861024108710241088102410891024109010241091102410921024109310241094102410951024109610241097102410981024109910241100102411011024110210241103102411041024110510250001102500021025000310250004102500051025000610250007102500081025000910250010102500111025001210250013102500141025001510250016102500171025001810250019102500201025002110250022102500231025002410250025102500261025002710250028102500291025003010250031102500321025003310250034102500351025003610250037102500381025003910250040102500411025004210250043102500441025004510250046102500471025004810250049102500501025005110250052102500531025005410250055102500561025005710250058102500591025006010250061102500621025006310250064102500651025006610250067102500681025006910250070102500711025007210250073102500741025007510250076102500771025007810250079102500801025008110250082102500831025008410250085102500861025008710250088102500891025009010250091102500921025009310250094102500951025009610250097102500981025009910250100102501011025010210250103102501041025010510250106102501071025010810250109102501101025011110250112102501131025011410250115102501161025011710250118102501191025012010250121102501221025012310250124102501251025012610250127102501281025012910250130102501311025013210250133102501341025013510250136102501371025013810250139102501401025014110250142102501431025014410250145102501461025014710250148102501491025015010250151102501521025015310250154102501551025015610250157102501581025015910250160102501611025016210250163102501641025016510250166102501671025016810250169102501701025017110250172102501731025017410250175102501761025017710250178102501791025018010250181102501821025018310250184102501851025018610250187102501881025018910250190102501911025019210250193102501941025019510250196102501971025019810250199102502001025020110250202102502031025020410250205102502061025020710250208102502091025021010250211102502121025021310250214102502151025021610250217102502181025021910250220102502211025022210250223102502241025022510250226102502271025022810250229102502301025023110250232102502331025023410250235102502361025023710250238102502391025024010250241102502421025024310250244102502451025024610250247102502481025024910250250102502511025025210250253102502541025025510250256102502571025025810250259102502601025026110250262102502631025026410250265102502661025026710250268102502691025027010250271102502721025027310250274102502751025027610250277102502781025027910250280102502811025028210250283102502841025028510250286102502871025028810250289102502901025029110250292102502931025029410250295102502961025029710250298102502991025030010250301102503021025030310250304102503051025030610250307102503081025030910250310102503111025031210250313102503141025031510250316102503171025031810250319102503201025032110250322102503231025032410250325102503261025032710250328102503291025033010250331102503321025033310250334102503351025033610250337102503381025033910250340102503411025034210250343102503441025034510250346102503471025034810250349102503501025035110250352102503531025035410250355102503561025035710250358102503591025036010250361102503621025036310250364102503651025036610250367102503681025036910250370102503711025037210250373102503741025037510250376102503771025037810250379102503801025038110250382102503831025038410250385102503861025038710250388102503891025039010250391102503921025039310250394102503951025039610250397102503981025039910250400102504011025040210250403102504041025040510250406102504071025040810250409102504101025041110250412102504131025041410250415102504161025041710250418102504191025042010250421102504221025042310250424102504251025042610250427102504281025042910250430102504311025043210250433102504341025043510250436102504371025043810250439102504401025044110250442102504431025044410250445102504461025044710250448102504491025045010250451102504521025045310250454102504551025045610250457102504581025045910250460102504611025046210250463102504641025046510250466102504671025046810250469102504701025047110250472102504731025047410250475102504761025047710250478102504791025048010250481102504821025048310250484102504851025048610250487102504881025048910250490102504911025049210250493102504941025049510250496102504971025049810250499102505001025050110250502102505031025050410250505102505061025050710250508102505091025051010250511102505121025051310250514102505151025051610250517102505181025051910250520102505211025052210250523102505241025052510250526102505271025052810250529102505301025053110250532102505331025053410250535102505361025053710250538102505391025054010250541102505421025054310250544102505451025054610250547102505481025054910250550102505511025055210250553102505541025055510250556102505571025055810250559102505601025056110250562102505631025056410250565102505661025056710250568102505691025057010250571102505721025057310250574102505751025057610250577102505781025057910250580102505811025058210250583102505841025058510250586102505871025058810250589102505901025059110250592102505931025059410250595102505961025059710250598102505991025060010250601102506021025060310250604102506051025060610250607102506081025060910250610102506111025061210250613102506141025061510250616102506171025061810250619102506201025062110250622102506231025062410250625102506261025062710250628102506291025063010250631102506321025063310250634102506351025063610250637102506381025063910250640102506411025064210250643102506441025064510250646102506471025064810250649102506501025065110250652102506531025065410250655102506561025065710250658102506591025066010250661102506621025066310250664102506651025066610250667102506681025066910250670102506711025067210250673102506741025067510250676102506771025067810250679102506801025068110250682102506831025068410250685102506861025068710250688102506891025069010250691102506921025069310250694102506951025069610250697102506981025069910250700102507011025070210250703102507041025070510250706102507071025070810250709102507101025071110250712102507131025071410250715102507161025071710250718102507191025072010250721102507221025072310250724102507251025072610250727102507281025072910250730102507311025073210250733102507341025073510250736102507371025073810250739102507401025074110250742102507431025074410250745102507461025074710250748102507491025075010250751102507521025075310250754102507551025075610250757102507581025075910250760102507611025076210250763102507641025076510250766102507671025076810250769102507701025077110250772102507731025077410250775102507761025077710250778102507791025078010250781102507821025078310250784102507851025078610250787102507881025078910250790102507911025079210250793102507941025079510250796102507971025079810250799102508001025080110250802102508031025080410250805102508061025080710250808102508091025081010250811102508121025081310250814102508151025081610250817102508181025081910250820102508211025082210250823102508241025082510250826102508271025082810250829102508301025083110250832102508331025083410250835102508361025083710250838102508391025084010250841102508421025084310250844102508451025084610250847102508481025084910250850102508511025085210250853102508541025085510250856102508571025085810250859102508601025086110250862102508631025086410250865102508661025086710250868102508691025087010250871102508721025087310250874102508751025087610250877102508781025087910250880102508811025088210250883102508841025088510250886102508871025088810250889102508901025089110250892102508931025089410250895102508961025089710250898102508991025090010250901102509021025090310250904102509051025090610250907102509081025090910250910102509111025091210250913102509141025091510250916102509171025091810250919102509201025092110250922102509231025092410250925102509261025092710250928102509291025093010250931102509321025093310250934102509351025093610250937102509381025093910250940102509411025094210250943102509441025094510250946102509471025094810250949102509501025095110250952102509531025095410250955102509561025095710250958102509591025096010250961102509621025096310250964102509651025096610250967102509681025096910250970102509711025097210250973102509741025097510250976102509771025097810250979102509801025098110250982102509831025098410250985102509861025098710250988102509891025099010250991102509921025099310250994102509951025099610250997102509981025099910251000102510011025100210251003102510041025100510251006102510071025100810251009102510101025101110251012102510131025101410251015102510161025101710251018102510191025102010251021102510221025102310251024102510251025102610251027102510281025102910251030102510311025103210251033102510341025103510251036102510371025103810251039102510401025104110251042102510431025104410251045102510461025104710251048102510491025105010251051102510521025105310251054102510551025105610251057102510581025105910251060102510611025106210251063102510641025106510251066102510671025106810251069102510701025107110251072102510731025107410251075102510761025107710251078102510791025108010251081102510821025108310251084102510851025108610251087102510881025108910251090102510911025109210251093102510941025109510251096102510971025109810251099102511001025110110251102102511031025110410251105102600011026000210260003102600041026000510260006102600071026000810260009102600101026001110260012102600131026001410260015102600161026001710260018102600191026002010260021102600221026002310260024102600251026002610260027102600281026002910260030102600311026003210260033102600341026003510260036102600371026003810260039102600401026004110260042102600431026004410260045102600461026004710260048102600491026005010260051102600521026005310260054102600551026005610260057102600581026005910260060102600611026006210260063102600641026006510260066102600671026006810260069102600701026007110260072102600731026007410260075102600761026007710260078102600791026008010260081102600821026008310260084102600851026008610260087102600881026008910260090102600911026009210260093102600941026009510260096102600971026009810260099102601001026010110260102102601031026010410260105102601061026010710260108102601091026011010260111102601121026011310260114102601151026011610260117102601181026011910260120102601211026012210260123102601241026012510260126102601271026012810260129102601301026013110260132102601331026013410260135102601361026013710260138102601391026014010260141102601421026014310260144102601451026014610260147102601481026014910260150102601511026015210260153102601541026015510260156102601571026015810260159102601601026016110260162102601631026016410260165102601661026016710260168102601691026017010260171102601721026017310260174102601751026017610260177102601781026017910260180102601811026018210260183102601841026018510260186102601871026018810260189102601901026019110260192102601931026019410260195102601961026019710260198102601991026020010260201102602021026020310260204102602051026020610260207102602081026020910260210102602111026021210260213102602141026021510260216102602171026021810260219102602201026022110260222102602231026022410260225102602261026022710260228102602291026023010260231102602321026023310260234102602351026023610260237102602381026023910260240102602411026024210260243102602441026024510260246102602471026024810260249102602501026025110260252102602531026025410260255102602561026025710260258102602591026026010260261102602621026026310260264102602651026026610260267102602681026026910260270102602711026027210260273102602741026027510260276102602771026027810260279102602801026028110260282102602831026028410260285102602861026028710260288102602891026029010260291102602921026029310260294102602951026029610260297102602981026029910260300102603011026030210260303102603041026030510260306102603071026030810260309102603101026031110260312102603131026031410260315102603161026031710260318102603191026032010260321102603221026032310260324102603251026032610260327102603281026032910260330102603311026033210260333102603341026033510260336102603371026033810260339102603401026034110260342102603431026034410260345102603461026034710260348102603491026035010260351102603521026035310260354102603551026035610260357102603581026035910260360102603611026036210260363102603641026036510260366102603671026036810260369102603701026037110260372102603731026037410260375102603761026037710260378102603791026038010260381102603821026038310260384102603851026038610260387102603881026038910260390102603911026039210260393102603941026039510260396102603971026039810260399102604001026040110260402102604031026040410260405102604061026040710260408102604091026041010260411102604121026041310260414102604151026041610260417102604181026041910260420102604211026042210260423102604241026042510260426102604271026042810260429102604301026043110260432102604331026043410260435102604361026043710260438102604391026044010260441102604421026044310260444102604451026044610260447102604481026044910260450102604511026045210260453102604541026045510260456102604571026045810260459102604601026046110260462102604631026046410260465102604661026046710260468102604691026047010260471102604721026047310260474102604751026047610260477102604781026047910260480102604811026048210260483102604841026048510260486102604871026048810260489102604901026049110260492102604931026049410260495102604961026049710260498102604991026050010260501102605021026050310260504102605051026050610260507102605081026050910260510102605111026051210260513102605141026051510260516102605171026051810260519102605201026052110260522102605231026052410260525102605261026052710260528102605291026053010260531102605321026053310260534102605351026053610260537102605381026053910260540102605411026054210260543102605441026054510260546102605471026054810260549102605501026055110260552102605531026055410260555102605561026055710260558102605591026056010260561102605621026056310260564102605651026056610260567102605681026056910260570102605711026057210260573102605741026057510260576102605771026057810260579102605801026058110260582102605831026058410260585102605861026058710260588102605891026059010260591102605921026059310260594102605951026059610260597102605981026059910260600102606011026060210260603102606041026060510260606102606071026060810260609102606101026061110260612102606131026061410260615102606161026061710260618102606191026062010260621102606221026062310260624102606251026062610260627102606281026062910260630102606311026063210260633102606341026063510260636102606371026063810260639102606401026064110260642102606431026064410260645102606461026064710260648102606491026065010260651102606521026065310260654102606551026065610260657102606581026065910260660102606611026066210260663102606641026066510260666102606671026066810260669102606701026067110260672102606731026067410260675102606761026067710260678102606791026068010260681102606821026068310260684102606851026068610260687102606881026068910260690102606911026069210260693102606941026069510260696102606971026069810260699102607001026070110260702102607031026070410260705102607061026070710260708102607091026071010260711102607121026071310260714102607151026071610260717102607181026071910260720102607211026072210260723102607241026072510260726102607271026072810260729102607301026073110260732102607331026073410260735102607361026073710260738102607391026074010260741102607421026074310260744102607451026074610260747102607481026074910260750102607511026075210260753102607541026075510260756102607571026075810260759102607601026076110260762102607631026076410260765102607661026076710260768102607691026077010260771102607721026077310260774102607751026077610260777102607781026077910260780102607811026078210260783102607841026078510260786102607871026078810260789102607901026079110260792102607931026079410260795102607961026079710260798102607991026080010260801102608021026080310260804102608051026080610260807102608081026080910260810102608111026081210260813102608141026081510260816102608171026081810260819102608201026082110260822102608231026082410260825102608261026082710260828102608291026083010260831102608321026083310260834102608351026083610260837102608381026083910260840102608411026084210260843102608441026084510260846102608471026084810260849102608501026085110260852102608531026085410260855102608561026085710260858102608591026086010260861102608621026086310260864102608651026086610260867102608681026086910260870102608711026087210260873102608741026087510260876102608771026087810260879102608801026088110260882102608831026088410260885102608861026088710260888102608891026089010260891102608921026089310260894102608951026089610260897102608981026089910260900102609011026090210260903102609041026090510260906102609071026090810260909102609101026091110260912102609131026091410260915102609161026091710260918102609191026092010260921102609221026092310260924102609251026092610260927102609281026092910260930102609311026093210260933102609341026093510260936102609371026093810260939102609401026094110260942102609431026094410260945102609461026094710260948102609491026095010260951102609521026095310260954102609551026095610260957102609581026095910260960102609611026096210260963102609641026096510260966102609671026096810260969102609701026097110260972102609731026097410260975102609761026097710260978102609791026098010260981102609821026098310260984102609851026098610260987102609881026098910260990102609911026099210260993102609941026099510260996102609971026099810260999102610001026100110261002102610031026100410261005102610061026100710261008102610091026101010261011102610121026101310261014102610151026101610261017102610181026101910261020102610211026102210261023102610241026102510261026102610271026102810261029102610301026103110261032102610331026103410261035102610361026103710261038102610391026104010261041102610421026104310261044102610451026104610261047102610481026104910261050102610511026105210261053102610541026105510261056102610571026105810261059102610601026106110261062102610631026106410261065102610661026106710261068102610691026107010261071102610721026107310261074102610751026107610261077102610781026107910261080102610811026108210261083102610841026108510261086102610871026108810261089102610901026109110261092102610931026109410261095102610961026109710261098102610991026110010261101102611021026110310261104102611051027000110270002102700031027000410270005102700061027000710270008102700091027001010270011102700121027001310270014102700151027001610270017102700181027001910270020102700211027002210270023102700241027002510270026102700271027002810270029102700301027003110270032102700331027003410270035102700361027003710270038102700391027004010270041102700421027004310270044102700451027004610270047102700481027004910270050102700511027005210270053102700541027005510270056102700571027005810270059102700601027006110270062102700631027006410270065102700661027006710270068102700691027007010270071102700721027007310270074102700751027007610270077102700781027007910270080102700811027008210270083102700841027008510270086102700871027008810270089102700901027009110270092102700931027009410270095102700961027009710270098102700991027010010270101102701021027010310270104102701051027010610270107102701081027010910270110102701111027011210270113102701141027011510270116102701171027011810270119102701201027012110270122102701231027012410270125102701261027012710270128102701291027013010270131102701321027013310270134102701351027013610270137102701381027013910270140102701411027014210270143102701441027014510270146102701471027014810270149102701501027015110270152102701531027015410270155102701561027015710270158102701591027016010270161102701621027016310270164102701651027016610270167102701681027016910270170102701711027017210270173102701741027017510270176102701771027017810270179102701801027018110270182102701831027018410270185102701861027018710270188102701891027019010270191102701921027019310270194102701951027019610270197102701981027019910270200102702011027020210270203102702041027020510270206102702071027020810270209102702101027021110270212102702131027021410270215102702161027021710270218102702191027022010270221102702221027022310270224102702251027022610270227102702281027022910270230102702311027023210270233102702341027023510270236102702371027023810270239102702401027024110270242102702431027024410270245102702461027024710270248102702491027025010270251102702521027025310270254102702551027025610270257102702581027025910270260102702611027026210270263102702641027026510270266102702671027026810270269102702701027027110270272102702731027027410270275102702761027027710270278102702791027028010270281102702821027028310270284102702851027028610270287102702881027028910270290102702911027029210270293102702941027029510270296102702971027029810270299102703001027030110270302102703031027030410270305102703061027030710270308102703091027031010270311102703121027031310270314102703151027031610270317102703181027031910270320102703211027032210270323102703241027032510270326102703271027032810270329102703301027033110270332102703331027033410270335102703361027033710270338102703391027034010270341102703421027034310270344102703451027034610270347102703481027034910270350102703511027035210270353102703541027035510270356102703571027035810270359102703601027036110270362102703631027036410270365102703661027036710270368102703691027037010270371102703721027037310270374102703751027037610270377102703781027037910270380102703811027038210270383102703841027038510270386102703871027038810270389102703901027039110270392102703931027039410270395102703961027039710270398102703991027040010270401102704021027040310270404102704051027040610270407102704081027040910270410102704111027041210270413102704141027041510270416102704171027041810270419102704201027042110270422102704231027042410270425102704261027042710270428102704291027043010270431102704321027043310270434102704351027043610270437102704381027043910270440102704411027044210270443102704441027044510270446102704471027044810270449102704501027045110270452102704531027045410270455102704561027045710270458102704591027046010270461102704621027046310270464102704651027046610270467102704681027046910270470102704711027047210270473102704741027047510270476102704771027047810270479102704801027048110270482102704831027048410270485102704861027048710270488102704891027049010270491102704921027049310270494102704951027049610270497102704981027049910270500102705011027050210270503102705041027050510270506102705071027050810270509102705101027051110270512102705131027051410270515102705161027051710270518102705191027052010270521102705221027052310270524102705251027052610270527102705281027052910270530102705311027053210270533102705341027053510270536102705371027053810270539102705401027054110270542102705431027054410270545102705461027054710270548102705491027055010270551102705521027055310270554102705551027055610270557102705581027055910270560102705611027056210270563102705641027056510270566102705671027056810270569102705701027057110270572102705731027057410270575102705761027057710270578102705791027058010270581102705821027058310270584102705851027058610270587102705881027058910270590102705911027059210270593102705941027059510270596102705971027059810270599102706001027060110270602102706031027060410270605102706061027060710270608102706091027061010270611102706121027061310270614102706151027061610270617102706181027061910270620102706211027062210270623102706241027062510270626102706271027062810270629102706301027063110270632102706331027063410270635102706361027063710270638102706391027064010270641102706421027064310270644102706451027064610270647102706481027064910270650102706511027065210270653102706541027065510270656102706571027065810270659102706601027066110270662102706631027066410270665102706661027066710270668102706691027067010270671102706721027067310270674102706751027067610270677102706781027067910270680102706811027068210270683102706841027068510270686102706871027068810270689102706901027069110270692102706931027069410270695102706961027069710270698102706991027070010270701102707021027070310270704102707051027070610270707102707081027070910270710102707111027071210270713102707141027071510270716102707171027071810270719102707201027072110270722102707231027072410270725102707261027072710270728102707291027073010270731102707321027073310270734102707351027073610270737102707381027073910270740102707411027074210270743102707441027074510270746102707471027074810270749102707501027075110270752102707531027075410270755102707561027075710270758102707591027076010270761102707621027076310270764102707651027076610270767102707681027076910270770102707711027077210270773102707741027077510270776102707771027077810270779102707801027078110270782102707831027078410270785102707861027078710270788102707891027079010270791102707921027079310270794102707951027079610270797102707981027079910270800102708011027080210270803102708041027080510270806102708071027080810270809102708101027081110270812102708131027081410270815102708161027081710270818102708191027082010270821102708221027082310270824102708251027082610270827102708281027082910270830102708311027083210270833102708341027083510270836102708371027083810270839102708401027084110270842102708431027084410270845102708461027084710270848102708491027085010270851102708521027085310270854102708551027085610270857102708581027085910270860102708611027086210270863102708641027086510270866102708671027086810270869102708701027087110270872102708731027087410270875102708761027087710270878102708791027088010270881102708821027088310270884102708851027088610270887102708881027088910270890102708911027089210270893102708941027089510270896102708971027089810270899102709001027090110270902102709031027090410270905102709061027090710270908102709091027091010270911102709121027091310270914102709151027091610270917102709181027091910270920102709211027092210270923102709241027092510270926102709271027092810270929102709301027093110270932102709331027093410270935102709361027093710270938102709391027094010270941102709421027094310270944102709451027094610270947102709481027094910270950102709511027095210270953102709541027095510270956102709571027095810270959102709601027096110270962102709631027096410270965102709661027096710270968102709691027097010270971102709721027097310270974102709751027097610270977102709781027097910270980102709811027098210270983102709841027098510270986102709871027098810270989102709901027099110270992102709931027099410270995102709961027099710270998102709991027100010271001102710021027100310271004102710051027100610271007102710081027100910271010102710111027101210271013102710141027101510271016102710171027101810271019102710201027102110271022102710231027102410271025102710261027102710271028102710291027103010271031102710321027103310271034102710351027103610271037102710381027103910271040102710411027104210271043102710441027104510271046102710471027104810271049102710501027105110271052102710531027105410271055102710561027105710271058102710591027106010271061102710621027106310271064102710651027106610271067102710681027106910271070102710711027107210271073102710741027107510271076102710771027107810271079102710801027108110271082102710831027108410271085102710861027108710271088102710891027109010271091102710921027109310271094102710951027109610271097102710981027109910271100102711011027110210271103102711041027110510280001102800021028000310280004102800051028000610280007102800081028000910280010102800111028001210280013102800141028001510280016102800171028001810280019102800201028002110280022102800231028002410280025102800261028002710280028102800291028003010280031102800321028003310280034102800351028003610280037102800381028003910280040102800411028004210280043102800441028004510280046102800471028004810280049102800501028005110280052102800531028005410280055102800561028005710280058102800591028006010280061102800621028006310280064102800651028006610280067102800681028006910280070102800711028007210280073102800741028007510280076102800771028007810280079102800801028008110280082102800831028008410280085102800861028008710280088102800891028009010280091102800921028009310280094102800951028009610280097102800981028009910280100102801011028010210280103102801041028010510280106102801071028010810280109102801101028011110280112102801131028011410280115102801161028011710280118102801191028012010280121102801221028012310280124102801251028012610280127102801281028012910280130102801311028013210280133102801341028013510280136102801371028013810280139102801401028014110280142102801431028014410280145102801461028014710280148102801491028015010280151102801521028015310280154102801551028015610280157102801581028015910280160102801611028016210280163102801641028016510280166102801671028016810280169102801701028017110280172102801731028017410280175102801761028017710280178102801791028018010280181102801821028018310280184102801851028018610280187102801881028018910280190102801911028019210280193102801941028019510280196102801971028019810280199102802001028020110280202102802031028020410280205102802061028020710280208102802091028021010280211102802121028021310280214102802151028021610280217102802181028021910280220102802211028022210280223102802241028022510280226102802271028022810280229102802301028023110280232102802331028023410280235102802361028023710280238102802391028024010280241102802421028024310280244102802451028024610280247102802481028024910280250102802511028025210280253102802541028025510280256102802571028025810280259102802601028026110280262102802631028026410280265102802661028026710280268102802691028027010280271102802721028027310280274102802751028027610280277102802781028027910280280102802811028028210280283102802841028028510280286102802871028028810280289102802901028029110280292102802931028029410280295102802961028029710280298102802991028030010280301102803021028030310280304102803051028030610280307102803081028030910280310102803111028031210280313102803141028031510280316102803171028031810280319102803201028032110280322102803231028032410280325102803261028032710280328102803291028033010280331102803321028033310280334102803351028033610280337102803381028033910280340102803411028034210280343102803441028034510280346102803471028034810280349102803501028035110280352102803531028035410280355102803561028035710280358102803591028036010280361102803621028036310280364102803651028036610280367102803681028036910280370102803711028037210280373102803741028037510280376102803771028037810280379102803801028038110280382102803831028038410280385102803861028038710280388102803891028039010280391102803921028039310280394102803951028039610280397102803981028039910280400102804011028040210280403102804041028040510280406102804071028040810280409102804101028041110280412102804131028041410280415102804161028041710280418102804191028042010280421102804221028042310280424102804251028042610280427102804281028042910280430102804311028043210280433102804341028043510280436102804371028043810280439102804401028044110280442102804431028044410280445102804461028044710280448102804491028045010280451102804521028045310280454102804551028045610280457102804581028045910280460102804611028046210280463102804641028046510280466102804671028046810280469102804701028047110280472102804731028047410280475102804761028047710280478102804791028048010280481102804821028048310280484102804851028048610280487102804881028048910280490102804911028049210280493102804941028049510280496102804971028049810280499102805001028050110280502102805031028050410280505102805061028050710280508102805091028051010280511102805121028051310280514102805151028051610280517102805181028051910280520102805211028052210280523102805241028052510280526102805271028052810280529102805301028053110280532102805331028053410280535102805361028053710280538102805391028054010280541102805421028054310280544102805451028054610280547102805481028054910280550102805511028055210280553102805541028055510280556102805571028055810280559102805601028056110280562102805631028056410280565102805661028056710280568102805691028057010280571102805721028057310280574102805751028057610280577102805781028057910280580102805811028058210280583102805841028058510280586102805871028058810280589102805901028059110280592102805931028059410280595102805961028059710280598102805991028060010280601102806021028060310280604102806051028060610280607102806081028060910280610102806111028061210280613102806141028061510280616102806171028061810280619102806201028062110280622102806231028062410280625102806261028062710280628102806291028063010280631102806321028063310280634102806351028063610280637102806381028063910280640102806411028064210280643102806441028064510280646102806471028064810280649102806501028065110280652102806531028065410280655102806561028065710280658102806591028066010280661102806621028066310280664102806651028066610280667102806681028066910280670102806711028067210280673102806741028067510280676102806771028067810280679102806801028068110280682102806831028068410280685102806861028068710280688102806891028069010280691102806921028069310280694102806951028069610280697102806981028069910280700102807011028070210280703102807041028070510280706102807071028070810280709102807101028071110280712102807131028071410280715102807161028071710280718102807191028072010280721102807221028072310280724102807251028072610280727102807281028072910280730102807311028073210280733102807341028073510280736102807371028073810280739102807401028074110280742102807431028074410280745102807461028074710280748102807491028075010280751102807521028075310280754102807551028075610280757102807581028075910280760102807611028076210280763102807641028076510280766102807671028076810280769102807701028077110280772102807731028077410280775102807761028077710280778102807791028078010280781102807821028078310280784102807851028078610280787102807881028078910280790102807911028079210280793102807941028079510280796102807971028079810280799102808001028080110280802102808031028080410280805102808061028080710280808102808091028081010280811102808121028081310280814102808151028081610280817102808181028081910280820102808211028082210280823102808241028082510280826102808271028082810280829102808301028083110280832102808331028083410280835102808361028083710280838102808391028084010280841102808421028084310280844102808451028084610280847102808481028084910280850102808511028085210280853102808541028085510280856102808571028085810280859102808601028086110280862102808631028086410280865102808661028086710280868102808691028087010280871102808721028087310280874102808751028087610280877102808781028087910280880102808811028088210280883102808841028088510280886102808871028088810280889102808901028089110280892102808931028089410280895102808961028089710280898102808991028090010280901102809021028090310280904102809051028090610280907102809081028090910280910102809111028091210280913102809141028091510280916102809171028091810280919102809201028092110280922102809231028092410280925102809261028092710280928102809291028093010280931102809321028093310280934102809351028093610280937102809381028093910280940102809411028094210280943102809441028094510280946102809471028094810280949102809501028095110280952102809531028095410280955102809561028095710280958102809591028096010280961102809621028096310280964102809651028096610280967102809681028096910280970102809711028097210280973102809741028097510280976102809771028097810280979102809801028098110280982102809831028098410280985102809861028098710280988102809891028099010280991102809921028099310280994102809951028099610280997102809981028099910281000102810011028100210281003102810041028100510281006102810071028100810281009102810101028101110281012102810131028101410281015102810161028101710281018102810191028102010281021102810221028102310281024102810251028102610281027102810281028102910281030102810311028103210281033102810341028103510281036102810371028103810281039102810401028104110281042102810431028104410281045102810461028104710281048102810491028105010281051102810521028105310281054102810551028105610281057102810581028105910281060102810611028106210281063102810641028106510281066102810671028106810281069102810701028107110281072102810731028107410281075102810761028107710281078102810791028108010281081102810821028108310281084102810851028108610281087102810881028108910281090102810911028109210281093102810941028109510281096102810971028109810281099102811001028110110281102102811031028110410281105102900011029000210290003102900041029000510290006102900071029000810290009102900101029001110290012102900131029001410290015102900161029001710290018102900191029002010290021102900221029002310290024102900251029002610290027102900281029002910290030102900311029003210290033102900341029003510290036102900371029003810290039102900401029004110290042102900431029004410290045102900461029004710290048102900491029005010290051102900521029005310290054102900551029005610290057102900581029005910290060102900611029006210290063102900641029006510290066102900671029006810290069102900701029007110290072102900731029007410290075102900761029007710290078102900791029008010290081102900821029008310290084102900851029008610290087102900881029008910290090102900911029009210290093102900941029009510290096102900971029009810290099102901001029010110290102102901031029010410290105102901061029010710290108102901091029011010290111102901121029011310290114102901151029011610290117102901181029011910290120102901211029012210290123102901241029012510290126102901271029012810290129102901301029013110290132102901331029013410290135102901361029013710290138102901391029014010290141102901421029014310290144102901451029014610290147102901481029014910290150102901511029015210290153102901541029015510290156102901571029015810290159102901601029016110290162102901631029016410290165102901661029016710290168102901691029017010290171102901721029017310290174102901751029017610290177102901781029017910290180102901811029018210290183102901841029018510290186102901871029018810290189102901901029019110290192102901931029019410290195102901961029019710290198102901991029020010290201102902021029020310290204102902051029020610290207102902081029020910290210102902111029021210290213102902141029021510290216102902171029021810290219102902201029022110290222102902231029022410290225102902261029022710290228102902291029023010290231102902321029023310290234102902351029023610290237102902381029023910290240102902411029024210290243102902441029024510290246102902471029024810290249102902501029025110290252102902531029025410290255102902561029025710290258102902591029026010290261102902621029026310290264102902651029026610290267102902681029026910290270102902711029027210290273102902741029027510290276102902771029027810290279102902801029028110290282102902831029028410290285102902861029028710290288102902891029029010290291102902921029029310290294102902951029029610290297102902981029029910290300102903011029030210290303102903041029030510290306102903071029030810290309102903101029031110290312102903131029031410290315102903161029031710290318102903191029032010290321102903221029032310290324102903251029032610290327102903281029032910290330102903311029033210290333102903341029033510290336102903371029033810290339102903401029034110290342102903431029034410290345102903461029034710290348102903491029035010290351102903521029035310290354102903551029035610290357102903581029035910290360102903611029036210290363102903641029036510290366102903671029036810290369102903701029037110290372102903731029037410290375102903761029037710290378102903791029038010290381102903821029038310290384102903851029038610290387102903881029038910290390102903911029039210290393102903941029039510290396102903971029039810290399102904001029040110290402102904031029040410290405102904061029040710290408102904091029041010290411102904121029041310290414102904151029041610290417102904181029041910290420102904211029042210290423102904241029042510290426102904271029042810290429102904301029043110290432102904331029043410290435102904361029043710290438102904391029044010290441102904421029044310290444102904451029044610290447102904481029044910290450102904511029045210290453102904541029045510290456102904571029045810290459102904601029046110290462102904631029046410290465102904661029046710290468102904691029047010290471102904721029047310290474102904751029047610290477102904781029047910290480102904811029048210290483102904841029048510290486102904871029048810290489102904901029049110290492102904931029049410290495102904961029049710290498102904991029050010290501102905021029050310290504102905051029050610290507102905081029050910290510102905111029051210290513102905141029051510290516102905171029051810290519102905201029052110290522102905231029052410290525102905261029052710290528102905291029053010290531102905321029053310290534102905351029053610290537102905381029053910290540102905411029054210290543102905441029054510290546102905471029054810290549102905501029055110290552102905531029055410290555102905561029055710290558102905591029056010290561102905621029056310290564102905651029056610290567102905681029056910290570102905711029057210290573102905741029057510290576102905771029057810290579102905801029058110290582102905831029058410290585102905861029058710290588102905891029059010290591102905921029059310290594102905951029059610290597102905981029059910290600102906011029060210290603102906041029060510290606102906071029060810290609102906101029061110290612102906131029061410290615102906161029061710290618102906191029062010290621102906221029062310290624102906251029062610290627102906281029062910290630102906311029063210290633102906341029063510290636102906371029063810290639102906401029064110290642102906431029064410290645102906461029064710290648102906491029065010290651102906521029065310290654102906551029065610290657102906581029065910290660102906611029066210290663102906641029066510290666102906671029066810290669102906701029067110290672102906731029067410290675102906761029067710290678102906791029068010290681102906821029068310290684102906851029068610290687102906881029068910290690102906911029069210290693102906941029069510290696102906971029069810290699102907001029070110290702102907031029070410290705102907061029070710290708102907091029071010290711102907121029071310290714102907151029071610290717102907181029071910290720102907211029072210290723102907241029072510290726102907271029072810290729102907301029073110290732102907331029073410290735102907361029073710290738102907391029074010290741102907421029074310290744102907451029074610290747102907481029074910290750102907511029075210290753102907541029075510290756102907571029075810290759102907601029076110290762102907631029076410290765102907661029076710290768102907691029077010290771102907721029077310290774102907751029077610290777102907781029077910290780102907811029078210290783102907841029078510290786102907871029078810290789102907901029079110290792102907931029079410290795102907961029079710290798102907991029080010290801102908021029080310290804102908051029080610290807102908081029080910290810102908111029081210290813102908141029081510290816102908171029081810290819102908201029082110290822102908231029082410290825102908261029082710290828102908291029083010290831102908321029083310290834102908351029083610290837102908381029083910290840102908411029084210290843102908441029084510290846102908471029084810290849102908501029085110290852102908531029085410290855102908561029085710290858102908591029086010290861102908621029086310290864102908651029086610290867102908681029086910290870102908711029087210290873102908741029087510290876102908771029087810290879102908801029088110290882102908831029088410290885102908861029088710290888102908891029089010290891102908921029089310290894102908951029089610290897102908981029089910290900102909011029090210290903102909041029090510290906102909071029090810290909102909101029091110290912102909131029091410290915102909161029091710290918102909191029092010290921102909221029092310290924102909251029092610290927102909281029092910290930102909311029093210290933102909341029093510290936102909371029093810290939102909401029094110290942102909431029094410290945102909461029094710290948102909491029095010290951102909521029095310290954102909551029095610290957102909581029095910290960102909611029096210290963102909641029096510290966102909671029096810290969102909701029097110290972102909731029097410290975102909761029097710290978102909791029098010290981102909821029098310290984102909851029098610290987102909881029098910290990102909911029099210290993102909941029099510290996102909971029099810290999102910001029100110291002102910031029100410291005102910061029100710291008102910091029101010291011102910121029101310291014102910151029101610291017102910181029101910291020102910211029102210291023102910241029102510291026102910271029102810291029102910301029103110291032102910331029103410291035102910361029103710291038102910391029104010291041102910421029104310291044102910451029104610291047102910481029104910291050102910511029105210291053102910541029105510291056102910571029105810291059102910601029106110291062102910631029106410291065102910661029106710291068102910691029107010291071102910721029107310291074102910751029107610291077102910781029107910291080102910811029108210291083102910841029108510291086102910871029108810291089102910901029109110291092102910931029109410291095102910961029109710291098102910991029110010291101102911021029110310291104102911051030000110300002103000031030000410300005103000061030000710300008103000091030001010300011103000121030001310300014103000151030001610300017103000181030001910300020103000211030002210300023103000241030002510300026103000271030002810300029103000301030003110300032103000331030003410300035103000361030003710300038103000391030004010300041103000421030004310300044103000451030004610300047103000481030004910300050103000511030005210300053103000541030005510300056103000571030005810300059103000601030006110300062103000631030006410300065103000661030006710300068103000691030007010300071103000721030007310300074103000751030007610300077103000781030007910300080103000811030008210300083103000841030008510300086103000871030008810300089103000901030009110300092103000931030009410300095103000961030009710300098103000991030010010300101103001021030010310300104103001051030010610300107103001081030010910300110103001111030011210300113103001141030011510300116103001171030011810300119103001201030012110300122103001231030012410300125103001261030012710300128103001291030013010300131103001321030013310300134103001351030013610300137103001381030013910300140103001411030014210300143103001441030014510300146103001471030014810300149103001501030015110300152103001531030015410300155103001561030015710300158103001591030016010300161103001621030016310300164103001651030016610300167103001681030016910300170103001711030017210300173103001741030017510300176103001771030017810300179103001801030018110300182103001831030018410300185103001861030018710300188103001891030019010300191103001921030019310300194103001951030019610300197103001981030019910300200103002011030020210300203103002041030020510300206103002071030020810300209103002101030021110300212103002131030021410300215103002161030021710300218103002191030022010300221103002221030022310300224103002251030022610300227103002281030022910300230103002311030023210300233103002341030023510300236103002371030023810300239103002401030024110300242103002431030024410300245103002461030024710300248103002491030025010300251103002521030025310300254103002551030025610300257103002581030025910300260103002611030026210300263103002641030026510300266103002671030026810300269103002701030027110300272103002731030027410300275103002761030027710300278103002791030028010300281103002821030028310300284103002851030028610300287103002881030028910300290103002911030029210300293103002941030029510300296103002971030029810300299103003001030030110300302103003031030030410300305103003061030030710300308103003091030031010300311103003121030031310300314103003151030031610300317103003181030031910300320103003211030032210300323103003241030032510300326103003271030032810300329103003301030033110300332103003331030033410300335103003361030033710300338103003391030034010300341103003421030034310300344103003451030034610300347103003481030034910300350103003511030035210300353103003541030035510300356103003571030035810300359103003601030036110300362103003631030036410300365103003661030036710300368103003691030037010300371103003721030037310300374103003751030037610300377103003781030037910300380103003811030038210300383103003841030038510300386103003871030038810300389103003901030039110300392103003931030039410300395103003961030039710300398103003991030040010300401103004021030040310300404103004051030040610300407103004081030040910300410103004111030041210300413103004141030041510300416103004171030041810300419103004201030042110300422103004231030042410300425103004261030042710300428103004291030043010300431103004321030043310300434103004351030043610300437103004381030043910300440103004411030044210300443103004441030044510300446103004471030044810300449103004501030045110300452103004531030045410300455103004561030045710300458103004591030046010300461103004621030046310300464103004651030046610300467103004681030046910300470103004711030047210300473103004741030047510300476103004771030047810300479103004801030048110300482103004831030048410300485103004861030048710300488103004891030049010300491103004921030049310300494103004951030049610300497103004981030049910300500103005011030050210300503103005041030050510300506103005071030050810300509103005101030051110300512103005131030051410300515103005161030051710300518103005191030052010300521103005221030052310300524103005251030052610300527103005281030052910300530103005311030053210300533103005341030053510300536103005371030053810300539103005401030054110300542103005431030054410300545103005461030054710300548103005491030055010300551103005521030055310300554103005551030055610300557103005581030055910300560103005611030056210300563103005641030056510300566103005671030056810300569103005701030057110300572103005731030057410300575103005761030057710300578103005791030058010300581103005821030058310300584103005851030058610300587103005881030058910300590103005911030059210300593103005941030059510300596103005971030059810300599103006001030060110300602103006031030060410300605103006061030060710300608103006091030061010300611103006121030061310300614103006151030061610300617103006181030061910300620103006211030062210300623103006241030062510300626103006271030062810300629103006301030063110300632103006331030063410300635103006361030063710300638103006391030064010300641103006421030064310300644103006451030064610300647103006481030064910300650103006511030065210300653103006541030065510300656103006571030065810300659103006601030066110300662103006631030066410300665103006661030066710300668103006691030067010300671103006721030067310300674103006751030067610300677103006781030067910300680103006811030068210300683103006841030068510300686103006871030068810300689103006901030069110300692103006931030069410300695103006961030069710300698103006991030070010300701103007021030070310300704103007051030070610300707103007081030070910300710103007111030071210300713103007141030071510300716103007171030071810300719103007201030072110300722103007231030072410300725103007261030072710300728103007291030073010300731103007321030073310300734103007351030073610300737103007381030073910300740103007411030074210300743103007441030074510300746103007471030074810300749103007501030075110300752103007531030075410300755103007561030075710300758103007591030076010300761103007621030076310300764103007651030076610300767103007681030076910300770103007711030077210300773103007741030077510300776103007771030077810300779103007801030078110300782103007831030078410300785103007861030078710300788103007891030079010300791103007921030079310300794103007951030079610300797103007981030079910300800103008011030080210300803103008041030080510300806103008071030080810300809103008101030081110300812103008131030081410300815103008161030081710300818103008191030082010300821103008221030082310300824103008251030082610300827103008281030082910300830103008311030083210300833103008341030083510300836103008371030083810300839103008401030084110300842103008431030084410300845103008461030084710300848103008491030085010300851103008521030085310300854103008551030085610300857103008581030085910300860103008611030086210300863103008641030086510300866103008671030086810300869103008701030087110300872103008731030087410300875103008761030087710300878103008791030088010300881103008821030088310300884103008851030088610300887103008881030088910300890103008911030089210300893103008941030089510300896103008971030089810300899103009001030090110300902103009031030090410300905103009061030090710300908103009091030091010300911103009121030091310300914103009151030091610300917103009181030091910300920103009211030092210300923103009241030092510300926103009271030092810300929103009301030093110300932103009331030093410300935103009361030093710300938103009391030094010300941103009421030094310300944103009451030094610300947103009481030094910300950103009511030095210300953103009541030095510300956103009571030095810300959103009601030096110300962103009631030096410300965103009661030096710300968103009691030097010300971103009721030097310300974103009751030097610300977103009781030097910300980103009811030098210300983103009841030098510300986103009871030098810300989103009901030099110300992103009931030099410300995103009961030099710300998103009991030100010301001103010021030100310301004103010051030100610301007103010081030100910301010103010111030101210301013103010141030101510301016103010171030101810301019103010201030102110301022103010231030102410301025103010261030102710301028103010291030103010301031103010321030103310301034103010351030103610301037103010381030103910301040103010411030104210301043103010441030104510301046103010471030104810301049103010501030105110301052103010531030105410301055103010561030105710301058103010591030106010301061103010621030106310301064103010651030106610301067103010681030106910301070103010711030107210301073103010741030107510301076103010771030107810301079103010801030108110301082103010831030108410301085103010861030108710301088103010891030109010301091103010921030109310301094103010951030109610301097103010981030109910301100103011011030110210301103103011041030110510310001103100021031000310310004103100051031000610310007103100081031000910310010103100111031001210310013103100141031001510310016103100171031001810310019103100201031002110310022103100231031002410310025103100261031002710310028103100291031003010310031103100321031003310310034103100351031003610310037103100381031003910310040103100411031004210310043103100441031004510310046103100471031004810310049103100501031005110310052103100531031005410310055103100561031005710310058103100591031006010310061103100621031006310310064103100651031006610310067103100681031006910310070103100711031007210310073103100741031007510310076103100771031007810310079103100801031008110310082103100831031008410310085103100861031008710310088103100891031009010310091103100921031009310310094103100951031009610310097103100981031009910310100103101011031010210310103103101041031010510310106103101071031010810310109103101101031011110310112103101131031011410310115103101161031011710310118103101191031012010310121103101221031012310310124103101251031012610310127103101281031012910310130103101311031013210310133103101341031013510310136103101371031013810310139103101401031014110310142103101431031014410310145103101461031014710310148103101491031015010310151103101521031015310310154103101551031015610310157103101581031015910310160103101611031016210310163103101641031016510310166103101671031016810310169103101701031017110310172103101731031017410310175103101761031017710310178103101791031018010310181103101821031018310310184103101851031018610310187103101881031018910310190103101911031019210310193103101941031019510310196103101971031019810310199103102001031020110310202103102031031020410310205103102061031020710310208103102091031021010310211103102121031021310310214103102151031021610310217103102181031021910310220103102211031022210310223103102241031022510310226103102271031022810310229103102301031023110310232103102331031023410310235103102361031023710310238103102391031024010310241103102421031024310310244103102451031024610310247103102481031024910310250103102511031025210310253103102541031025510310256103102571031025810310259103102601031026110310262103102631031026410310265103102661031026710310268103102691031027010310271103102721031027310310274103102751031027610310277103102781031027910310280103102811031028210310283103102841031028510310286103102871031028810310289103102901031029110310292103102931031029410310295103102961031029710310298103102991031030010310301103103021031030310310304103103051031030610310307103103081031030910310310103103111031031210310313103103141031031510310316103103171031031810310319103103201031032110310322103103231031032410310325103103261031032710310328103103291031033010310331103103321031033310310334103103351031033610310337103103381031033910310340103103411031034210310343103103441031034510310346103103471031034810310349103103501031035110310352103103531031035410310355103103561031035710310358103103591031036010310361103103621031036310310364103103651031036610310367103103681031036910310370103103711031037210310373103103741031037510310376103103771031037810310379103103801031038110310382103103831031038410310385103103861031038710310388103103891031039010310391103103921031039310310394103103951031039610310397103103981031039910310400103104011031040210310403103104041031040510310406103104071031040810310409103104101031041110310412103104131031041410310415103104161031041710310418103104191031042010310421103104221031042310310424103104251031042610310427103104281031042910310430103104311031043210310433103104341031043510310436103104371031043810310439103104401031044110310442103104431031044410310445103104461031044710310448103104491031045010310451103104521031045310310454103104551031045610310457103104581031045910310460103104611031046210310463103104641031046510310466103104671031046810310469103104701031047110310472103104731031047410310475103104761031047710310478103104791031048010310481103104821031048310310484103104851031048610310487103104881031048910310490103104911031049210310493103104941031049510310496103104971031049810310499103105001031050110310502103105031031050410310505103105061031050710310508103105091031051010310511103105121031051310310514103105151031051610310517103105181031051910310520103105211031052210310523103105241031052510310526103105271031052810310529103105301031053110310532103105331031053410310535103105361031053710310538103105391031054010310541103105421031054310310544103105451031054610310547103105481031054910310550103105511031055210310553103105541031055510310556103105571031055810310559103105601031056110310562103105631031056410310565103105661031056710310568103105691031057010310571103105721031057310310574103105751031057610310577103105781031057910310580103105811031058210310583103105841031058510310586103105871031058810310589103105901031059110310592103105931031059410310595103105961031059710310598103105991031060010310601103106021031060310310604103106051031060610310607103106081031060910310610103106111031061210310613103106141031061510310616103106171031061810310619103106201031062110310622103106231031062410310625103106261031062710310628103106291031063010310631103106321031063310310634103106351031063610310637103106381031063910310640103106411031064210310643103106441031064510310646103106471031064810310649103106501031065110310652103106531031065410310655103106561031065710310658103106591031066010310661103106621031066310310664103106651031066610310667103106681031066910310670103106711031067210310673103106741031067510310676103106771031067810310679103106801031068110310682103106831031068410310685103106861031068710310688103106891031069010310691103106921031069310310694103106951031069610310697103106981031069910310700103107011031070210310703103107041031070510310706103107071031070810310709103107101031071110310712103107131031071410310715103107161031071710310718103107191031072010310721103107221031072310310724103107251031072610310727103107281031072910310730103107311031073210310733103107341031073510310736103107371031073810310739103107401031074110310742103107431031074410310745103107461031074710310748103107491031075010310751103107521031075310310754103107551031075610310757103107581031075910310760103107611031076210310763103107641031076510310766103107671031076810310769103107701031077110310772103107731031077410310775103107761031077710310778103107791031078010310781103107821031078310310784103107851031078610310787103107881031078910310790103107911031079210310793103107941031079510310796103107971031079810310799103108001031080110310802103108031031080410310805103108061031080710310808103108091031081010310811103108121031081310310814103108151031081610310817103108181031081910310820103108211031082210310823103108241031082510310826103108271031082810310829103108301031083110310832103108331031083410310835103108361031083710310838103108391031084010310841103108421031084310310844103108451031084610310847103108481031084910310850103108511031085210310853103108541031085510310856103108571031085810310859103108601031086110310862103108631031086410310865103108661031086710310868103108691031087010310871103108721031087310310874103108751031087610310877103108781031087910310880103108811031088210310883103108841031088510310886103108871031088810310889103108901031089110310892103108931031089410310895103108961031089710310898103108991031090010310901103109021031090310310904103109051031090610310907103109081031090910310910103109111031091210310913103109141031091510310916103109171031091810310919103109201031092110310922103109231031092410310925103109261031092710310928103109291031093010310931103109321031093310310934103109351031093610310937103109381031093910310940103109411031094210310943103109441031094510310946103109471031094810310949103109501031095110310952103109531031095410310955103109561031095710310958103109591031096010310961103109621031096310310964103109651031096610310967103109681031096910310970103109711031097210310973103109741031097510310976103109771031097810310979103109801031098110310982103109831031098410310985103109861031098710310988103109891031099010310991103109921031099310310994103109951031099610310997103109981031099910311000103110011031100210311003103110041031100510311006103110071031100810311009103110101031101110311012103110131031101410311015103110161031101710311018103110191031102010311021103110221031102310311024103110251031102610311027103110281031102910311030103110311031103210311033103110341031103510311036103110371031103810311039103110401031104110311042103110431031104410311045103110461031104710311048103110491031105010311051103110521031105310311054103110551031105610311057103110581031105910311060103110611031106210311063103110641031106510311066103110671031106810311069103110701031107110311072103110731031107410311075103110761031107710311078103110791031108010311081103110821031108310311084103110851031108610311087103110881031108910311090103110911031109210311093103110941031109510311096103110971031109810311099103111001031110110311102103111031031110410311105103200011032000210320003103200041032000510320006103200071032000810320009103200101032001110320012103200131032001410320015103200161032001710320018103200191032002010320021103200221032002310320024103200251032002610320027103200281032002910320030103200311032003210320033103200341032003510320036103200371032003810320039103200401032004110320042103200431032004410320045103200461032004710320048103200491032005010320051103200521032005310320054103200551032005610320057103200581032005910320060103200611032006210320063103200641032006510320066103200671032006810320069103200701032007110320072103200731032007410320075103200761032007710320078103200791032008010320081103200821032008310320084103200851032008610320087103200881032008910320090103200911032009210320093103200941032009510320096103200971032009810320099103201001032010110320102103201031032010410320105103201061032010710320108103201091032011010320111103201121032011310320114103201151032011610320117103201181032011910320120103201211032012210320123103201241032012510320126103201271032012810320129103201301032013110320132103201331032013410320135103201361032013710320138103201391032014010320141103201421032014310320144103201451032014610320147103201481032014910320150103201511032015210320153103201541032015510320156103201571032015810320159103201601032016110320162103201631032016410320165103201661032016710320168103201691032017010320171103201721032017310320174103201751032017610320177103201781032017910320180103201811032018210320183103201841032018510320186103201871032018810320189103201901032019110320192103201931032019410320195103201961032019710320198103201991032020010320201103202021032020310320204103202051032020610320207103202081032020910320210103202111032021210320213103202141032021510320216103202171032021810320219103202201032022110320222103202231032022410320225103202261032022710320228103202291032023010320231103202321032023310320234103202351032023610320237103202381032023910320240103202411032024210320243103202441032024510320246103202471032024810320249103202501032025110320252103202531032025410320255103202561032025710320258103202591032026010320261103202621032026310320264103202651032026610320267103202681032026910320270103202711032027210320273103202741032027510320276103202771032027810320279103202801032028110320282103202831032028410320285103202861032028710320288103202891032029010320291103202921032029310320294103202951032029610320297103202981032029910320300103203011032030210320303103203041032030510320306103203071032030810320309103203101032031110320312103203131032031410320315103203161032031710320318103203191032032010320321103203221032032310320324103203251032032610320327103203281032032910320330103203311032033210320333103203341032033510320336103203371032033810320339103203401032034110320342103203431032034410320345103203461032034710320348103203491032035010320351103203521032035310320354103203551032035610320357103203581032035910320360103203611032036210320363103203641032036510320366103203671032036810320369103203701032037110320372103203731032037410320375103203761032037710320378103203791032038010320381103203821032038310320384103203851032038610320387103203881032038910320390103203911032039210320393103203941032039510320396103203971032039810320399103204001032040110320402103204031032040410320405103204061032040710320408103204091032041010320411103204121032041310320414103204151032041610320417103204181032041910320420103204211032042210320423103204241032042510320426103204271032042810320429103204301032043110320432103204331032043410320435103204361032043710320438103204391032044010320441103204421032044310320444103204451032044610320447103204481032044910320450103204511032045210320453103204541032045510320456103204571032045810320459103204601032046110320462103204631032046410320465103204661032046710320468103204691032047010320471103204721032047310320474103204751032047610320477103204781032047910320480103204811032048210320483103204841032048510320486103204871032048810320489103204901032049110320492103204931032049410320495103204961032049710320498103204991032050010320501103205021032050310320504103205051032050610320507103205081032050910320510103205111032051210320513103205141032051510320516103205171032051810320519103205201032052110320522103205231032052410320525103205261032052710320528103205291032053010320531103205321032053310320534103205351032053610320537103205381032053910320540103205411032054210320543103205441032054510320546103205471032054810320549103205501032055110320552103205531032055410320555103205561032055710320558103205591032056010320561103205621032056310320564103205651032056610320567103205681032056910320570103205711032057210320573103205741032057510320576103205771032057810320579103205801032058110320582103205831032058410320585103205861032058710320588103205891032059010320591103205921032059310320594103205951032059610320597103205981032059910320600103206011032060210320603103206041032060510320606103206071032060810320609103206101032061110320612103206131032061410320615103206161032061710320618103206191032062010320621103206221032062310320624103206251032062610320627103206281032062910320630103206311032063210320633103206341032063510320636103206371032063810320639103206401032064110320642103206431032064410320645103206461032064710320648103206491032065010320651103206521032065310320654103206551032065610320657103206581032065910320660103206611032066210320663103206641032066510320666103206671032066810320669103206701032067110320672103206731032067410320675103206761032067710320678103206791032068010320681103206821032068310320684103206851032068610320687103206881032068910320690103206911032069210320693103206941032069510320696103206971032069810320699103207001032070110320702103207031032070410320705103207061032070710320708103207091032071010320711103207121032071310320714103207151032071610320717103207181032071910320720103207211032072210320723103207241032072510320726103207271032072810320729103207301032073110320732103207331032073410320735103207361032073710320738103207391032074010320741103207421032074310320744103207451032074610320747103207481032074910320750103207511032075210320753103207541032075510320756103207571032075810320759103207601032076110320762103207631032076410320765103207661032076710320768103207691032077010320771103207721032077310320774103207751032077610320777103207781032077910320780103207811032078210320783103207841032078510320786103207871032078810320789103207901032079110320792103207931032079410320795103207961032079710320798103207991032080010320801103208021032080310320804103208051032080610320807103208081032080910320810103208111032081210320813103208141032081510320816103208171032081810320819103208201032082110320822103208231032082410320825103208261032082710320828103208291032083010320831103208321032083310320834103208351032083610320837103208381032083910320840103208411032084210320843103208441032084510320846103208471032084810320849103208501032085110320852103208531032085410320855103208561032085710320858103208591032086010320861103208621032086310320864103208651032086610320867103208681032086910320870103208711032087210320873103208741032087510320876103208771032087810320879103208801032088110320882103208831032088410320885103208861032088710320888103208891032089010320891103208921032089310320894103208951032089610320897103208981032089910320900103209011032090210320903103209041032090510320906103209071032090810320909103209101032091110320912103209131032091410320915103209161032091710320918103209191032092010320921103209221032092310320924103209251032092610320927103209281032092910320930103209311032093210320933103209341032093510320936103209371032093810320939103209401032094110320942103209431032094410320945103209461032094710320948103209491032095010320951103209521032095310320954103209551032095610320957103209581032095910320960103209611032096210320963103209641032096510320966103209671032096810320969103209701032097110320972103209731032097410320975103209761032097710320978103209791032098010320981103209821032098310320984103209851032098610320987103209881032098910320990103209911032099210320993103209941032099510320996103209971032099810320999103210001032100110321002103210031032100410321005103210061032100710321008103210091032101010321011103210121032101310321014103210151032101610321017103210181032101910321020103210211032102210321023103210241032102510321026103210271032102810321029103210301032103110321032103210331032103410321035103210361032103710321038103210391032104010321041103210421032104310321044103210451032104610321047103210481032104910321050103210511032105210321053103210541032105510321056103210571032105810321059103210601032106110321062103210631032106410321065103210661032106710321068103210691032107010321071103210721032107310321074103210751032107610321077103210781032107910321080103210811032108210321083103210841032108510321086103210871032108810321089103210901032109110321092103210931032109410321095103210961032109710321098103210991032110010321101103211021032110310321104103211051033000110330002103300031033000410330005103300061033000710330008103300091033001010330011103300121033001310330014103300151033001610330017103300181033001910330020103300211033002210330023103300241033002510330026103300271033002810330029103300301033003110330032103300331033003410330035103300361033003710330038103300391033004010330041103300421033004310330044103300451033004610330047103300481033004910330050103300511033005210330053103300541033005510330056103300571033005810330059103300601033006110330062103300631033006410330065103300661033006710330068103300691033007010330071103300721033007310330074103300751033007610330077103300781033007910330080103300811033008210330083103300841033008510330086103300871033008810330089103300901033009110330092103300931033009410330095103300961033009710330098103300991033010010330101103301021033010310330104103301051033010610330107103301081033010910330110103301111033011210330113103301141033011510330116103301171033011810330119103301201033012110330122103301231033012410330125103301261033012710330128103301291033013010330131103301321033013310330134103301351033013610330137103301381033013910330140103301411033014210330143103301441033014510330146103301471033014810330149103301501033015110330152103301531033015410330155103301561033015710330158103301591033016010330161103301621033016310330164103301651033016610330167103301681033016910330170103301711033017210330173103301741033017510330176103301771033017810330179103301801033018110330182103301831033018410330185103301861033018710330188103301891033019010330191103301921033019310330194103301951033019610330197103301981033019910330200103302011033020210330203103302041033020510330206103302071033020810330209103302101033021110330212103302131033021410330215103302161033021710330218103302191033022010330221103302221033022310330224103302251033022610330227103302281033022910330230103302311033023210330233103302341033023510330236103302371033023810330239103302401033024110330242103302431033024410330245103302461033024710330248103302491033025010330251103302521033025310330254103302551033025610330257103302581033025910330260103302611033026210330263103302641033026510330266103302671033026810330269103302701033027110330272103302731033027410330275103302761033027710330278103302791033028010330281103302821033028310330284103302851033028610330287103302881033028910330290103302911033029210330293103302941033029510330296103302971033029810330299103303001033030110330302103303031033030410330305103303061033030710330308103303091033031010330311103303121033031310330314103303151033031610330317103303181033031910330320103303211033032210330323103303241033032510330326103303271033032810330329103303301033033110330332103303331033033410330335103303361033033710330338103303391033034010330341103303421033034310330344103303451033034610330347103303481033034910330350103303511033035210330353103303541033035510330356103303571033035810330359103303601033036110330362103303631033036410330365103303661033036710330368103303691033037010330371103303721033037310330374103303751033037610330377103303781033037910330380103303811033038210330383103303841033038510330386103303871033038810330389103303901033039110330392103303931033039410330395103303961033039710330398103303991033040010330401103304021033040310330404103304051033040610330407103304081033040910330410103304111033041210330413103304141033041510330416103304171033041810330419103304201033042110330422103304231033042410330425103304261033042710330428103304291033043010330431103304321033043310330434103304351033043610330437103304381033043910330440103304411033044210330443103304441033044510330446103304471033044810330449103304501033045110330452103304531033045410330455103304561033045710330458103304591033046010330461103304621033046310330464103304651033046610330467103304681033046910330470103304711033047210330473103304741033047510330476103304771033047810330479103304801033048110330482103304831033048410330485103304861033048710330488103304891033049010330491103304921033049310330494103304951033049610330497103304981033049910330500103305011033050210330503103305041033050510330506103305071033050810330509103305101033051110330512103305131033051410330515103305161033051710330518103305191033052010330521103305221033052310330524103305251033052610330527103305281033052910330530103305311033053210330533103305341033053510330536103305371033053810330539103305401033054110330542103305431033054410330545103305461033054710330548103305491033055010330551103305521033055310330554103305551033055610330557103305581033055910330560103305611033056210330563103305641033056510330566103305671033056810330569103305701033057110330572103305731033057410330575103305761033057710330578103305791033058010330581103305821033058310330584103305851033058610330587103305881033058910330590103305911033059210330593103305941033059510330596103305971033059810330599103306001033060110330602103306031033060410330605103306061033060710330608103306091033061010330611103306121033061310330614103306151033061610330617103306181033061910330620103306211033062210330623103306241033062510330626103306271033062810330629103306301033063110330632103306331033063410330635103306361033063710330638103306391033064010330641103306421033064310330644103306451033064610330647103306481033064910330650103306511033065210330653103306541033065510330656103306571033065810330659103306601033066110330662103306631033066410330665103306661033066710330668103306691033067010330671103306721033067310330674103306751033067610330677103306781033067910330680103306811033068210330683103306841033068510330686103306871033068810330689103306901033069110330692103306931033069410330695103306961033069710330698103306991033070010330701103307021033070310330704103307051033070610330707103307081033070910330710103307111033071210330713103307141033071510330716103307171033071810330719103307201033072110330722103307231033072410330725103307261033072710330728103307291033073010330731103307321033073310330734103307351033073610330737103307381033073910330740103307411033074210330743103307441033074510330746103307471033074810330749103307501033075110330752103307531033075410330755103307561033075710330758103307591033076010330761103307621033076310330764103307651033076610330767103307681033076910330770103307711033077210330773103307741033077510330776103307771033077810330779103307801033078110330782103307831033078410330785103307861033078710330788103307891033079010330791103307921033079310330794103307951033079610330797103307981033079910330800103308011033080210330803103308041033080510330806103308071033080810330809103308101033081110330812103308131033081410330815103308161033081710330818103308191033082010330821103308221033082310330824103308251033082610330827103308281033082910330830103308311033083210330833103308341033083510330836103308371033083810330839103308401033084110330842103308431033084410330845103308461033084710330848103308491033085010330851103308521033085310330854103308551033085610330857103308581033085910330860103308611033086210330863103308641033086510330866103308671033086810330869103308701033087110330872103308731033087410330875103308761033087710330878103308791033088010330881103308821033088310330884103308851033088610330887103308881033088910330890103308911033089210330893103308941033089510330896103308971033089810330899103309001033090110330902103309031033090410330905103309061033090710330908103309091033091010330911103309121033091310330914103309151033091610330917103309181033091910330920103309211033092210330923103309241033092510330926103309271033092810330929103309301033093110330932103309331033093410330935103309361033093710330938103309391033094010330941103309421033094310330944103309451033094610330947103309481033094910330950103309511033095210330953103309541033095510330956103309571033095810330959103309601033096110330962103309631033096410330965103309661033096710330968103309691033097010330971103309721033097310330974103309751033097610330977103309781033097910330980103309811033098210330983103309841033098510330986103309871033098810330989103309901033099110330992103309931033099410330995103309961033099710330998103309991033100010331001103310021033100310331004103310051033100610331007103310081033100910331010103310111033101210331013103310141033101510331016103310171033101810331019103310201033102110331022103310231033102410331025103310261033102710331028103310291033103010331031103310321033103310331034103310351033103610331037103310381033103910331040103310411033104210331043103310441033104510331046103310471033104810331049103310501033105110331052103310531033105410331055103310561033105710331058103310591033106010331061103310621033106310331064103310651033106610331067103310681033106910331070103310711033107210331073103310741033107510331076103310771033107810331079103310801033108110331082103310831033108410331085103310861033108710331088103310891033109010331091103310921033109310331094103310951033109610331097103310981033109910331100103311011033110210331103103311041033110510340001103400021034000310340004103400051034000610340007103400081034000910340010103400111034001210340013103400141034001510340016103400171034001810340019103400201034002110340022103400231034002410340025103400261034002710340028103400291034003010340031103400321034003310340034103400351034003610340037103400381034003910340040103400411034004210340043103400441034004510340046103400471034004810340049103400501034005110340052103400531034005410340055103400561034005710340058103400591034006010340061103400621034006310340064103400651034006610340067103400681034006910340070103400711034007210340073103400741034007510340076103400771034007810340079103400801034008110340082103400831034008410340085103400861034008710340088103400891034009010340091103400921034009310340094103400951034009610340097103400981034009910340100103401011034010210340103103401041034010510340106103401071034010810340109103401101034011110340112103401131034011410340115103401161034011710340118103401191034012010340121103401221034012310340124103401251034012610340127103401281034012910340130103401311034013210340133103401341034013510340136103401371034013810340139103401401034014110340142103401431034014410340145103401461034014710340148103401491034015010340151103401521034015310340154103401551034015610340157103401581034015910340160103401611034016210340163103401641034016510340166103401671034016810340169103401701034017110340172103401731034017410340175103401761034017710340178103401791034018010340181103401821034018310340184103401851034018610340187103401881034018910340190103401911034019210340193103401941034019510340196103401971034019810340199103402001034020110340202103402031034020410340205103402061034020710340208103402091034021010340211103402121034021310340214103402151034021610340217103402181034021910340220103402211034022210340223103402241034022510340226103402271034022810340229103402301034023110340232103402331034023410340235103402361034023710340238103402391034024010340241103402421034024310340244103402451034024610340247103402481034024910340250103402511034025210340253103402541034025510340256103402571034025810340259103402601034026110340262103402631034026410340265103402661034026710340268103402691034027010340271103402721034027310340274103402751034027610340277103402781034027910340280103402811034028210340283103402841034028510340286103402871034028810340289103402901034029110340292103402931034029410340295103402961034029710340298103402991034030010340301103403021034030310340304103403051034030610340307103403081034030910340310103403111034031210340313103403141034031510340316103403171034031810340319103403201034032110340322103403231034032410340325103403261034032710340328103403291034033010340331103403321034033310340334103403351034033610340337103403381034033910340340103403411034034210340343103403441034034510340346103403471034034810340349103403501034035110340352103403531034035410340355103403561034035710340358103403591034036010340361103403621034036310340364103403651034036610340367103403681034036910340370103403711034037210340373103403741034037510340376103403771034037810340379103403801034038110340382103403831034038410340385103403861034038710340388103403891034039010340391103403921034039310340394103403951034039610340397103403981034039910340400103404011034040210340403103404041034040510340406103404071034040810340409103404101034041110340412103404131034041410340415103404161034041710340418103404191034042010340421103404221034042310340424103404251034042610340427103404281034042910340430103404311034043210340433103404341034043510340436103404371034043810340439103404401034044110340442103404431034044410340445103404461034044710340448103404491034045010340451103404521034045310340454103404551034045610340457103404581034045910340460103404611034046210340463103404641034046510340466103404671034046810340469103404701034047110340472103404731034047410340475103404761034047710340478103404791034048010340481103404821034048310340484103404851034048610340487103404881034048910340490103404911034049210340493103404941034049510340496103404971034049810340499103405001034050110340502103405031034050410340505103405061034050710340508103405091034051010340511103405121034051310340514103405151034051610340517103405181034051910340520103405211034052210340523103405241034052510340526103405271034052810340529103405301034053110340532103405331034053410340535103405361034053710340538103405391034054010340541103405421034054310340544103405451034054610340547103405481034054910340550103405511034055210340553103405541034055510340556103405571034055810340559103405601034056110340562103405631034056410340565103405661034056710340568103405691034057010340571103405721034057310340574103405751034057610340577103405781034057910340580103405811034058210340583103405841034058510340586103405871034058810340589103405901034059110340592103405931034059410340595103405961034059710340598103405991034060010340601103406021034060310340604103406051034060610340607103406081034060910340610103406111034061210340613103406141034061510340616103406171034061810340619103406201034062110340622103406231034062410340625103406261034062710340628103406291034063010340631103406321034063310340634103406351034063610340637103406381034063910340640103406411034064210340643103406441034064510340646103406471034064810340649103406501034065110340652103406531034065410340655103406561034065710340658103406591034066010340661103406621034066310340664103406651034066610340667103406681034066910340670103406711034067210340673103406741034067510340676103406771034067810340679103406801034068110340682103406831034068410340685103406861034068710340688103406891034069010340691103406921034069310340694103406951034069610340697103406981034069910340700103407011034070210340703103407041034070510340706103407071034070810340709103407101034071110340712103407131034071410340715103407161034071710340718103407191034072010340721103407221034072310340724103407251034072610340727103407281034072910340730103407311034073210340733103407341034073510340736103407371034073810340739103407401034074110340742103407431034074410340745103407461034074710340748103407491034075010340751103407521034075310340754103407551034075610340757103407581034075910340760103407611034076210340763103407641034076510340766103407671034076810340769103407701034077110340772103407731034077410340775103407761034077710340778103407791034078010340781103407821034078310340784103407851034078610340787103407881034078910340790103407911034079210340793103407941034079510340796103407971034079810340799103408001034080110340802103408031034080410340805103408061034080710340808103408091034081010340811103408121034081310340814103408151034081610340817103408181034081910340820103408211034082210340823103408241034082510340826103408271034082810340829103408301034083110340832103408331034083410340835103408361034083710340838103408391034084010340841103408421034084310340844103408451034084610340847103408481034084910340850103408511034085210340853103408541034085510340856103408571034085810340859103408601034086110340862103408631034086410340865103408661034086710340868103408691034087010340871103408721034087310340874103408751034087610340877103408781034087910340880103408811034088210340883103408841034088510340886103408871034088810340889103408901034089110340892103408931034089410340895103408961034089710340898103408991034090010340901103409021034090310340904103409051034090610340907103409081034090910340910103409111034091210340913103409141034091510340916103409171034091810340919103409201034092110340922103409231034092410340925103409261034092710340928103409291034093010340931103409321034093310340934103409351034093610340937103409381034093910340940103409411034094210340943103409441034094510340946103409471034094810340949103409501034095110340952103409531034095410340955103409561034095710340958103409591034096010340961103409621034096310340964103409651034096610340967103409681034096910340970103409711034097210340973103409741034097510340976103409771034097810340979103409801034098110340982103409831034098410340985103409861034098710340988103409891034099010340991103409921034099310340994103409951034099610340997103409981034099910341000103410011034100210341003103410041034100510341006103410071034100810341009103410101034101110341012103410131034101410341015103410161034101710341018103410191034102010341021103410221034102310341024103410251034102610341027103410281034102910341030103410311034103210341033103410341034103510341036103410371034103810341039103410401034104110341042103410431034104410341045103410461034104710341048103410491034105010341051103410521034105310341054103410551034105610341057103410581034105910341060103410611034106210341063103410641034106510341066103410671034106810341069103410701034107110341072103410731034107410341075103410761034107710341078103410791034108010341081103410821034108310341084103410851034108610341087103410881034108910341090103410911034109210341093103410941034109510341096103410971034109810341099103411001034110110341102103411031034110410341105103500011035000210350003103500041035000510350006103500071035000810350009103500101035001110350012103500131035001410350015103500161035001710350018103500191035002010350021103500221035002310350024103500251035002610350027103500281035002910350030103500311035003210350033103500341035003510350036103500371035003810350039103500401035004110350042103500431035004410350045103500461035004710350048103500491035005010350051103500521035005310350054103500551035005610350057103500581035005910350060103500611035006210350063103500641035006510350066103500671035006810350069103500701035007110350072103500731035007410350075103500761035007710350078103500791035008010350081103500821035008310350084103500851035008610350087103500881035008910350090103500911035009210350093103500941035009510350096103500971035009810350099103501001035010110350102103501031035010410350105103501061035010710350108103501091035011010350111103501121035011310350114103501151035011610350117103501181035011910350120103501211035012210350123103501241035012510350126103501271035012810350129103501301035013110350132103501331035013410350135103501361035013710350138103501391035014010350141103501421035014310350144103501451035014610350147103501481035014910350150103501511035015210350153103501541035015510350156103501571035015810350159103501601035016110350162103501631035016410350165103501661035016710350168103501691035017010350171103501721035017310350174103501751035017610350177103501781035017910350180103501811035018210350183103501841035018510350186103501871035018810350189103501901035019110350192103501931035019410350195103501961035019710350198103501991035020010350201103502021035020310350204103502051035020610350207103502081035020910350210103502111035021210350213103502141035021510350216103502171035021810350219103502201035022110350222103502231035022410350225103502261035022710350228103502291035023010350231103502321035023310350234103502351035023610350237103502381035023910350240103502411035024210350243103502441035024510350246103502471035024810350249103502501035025110350252103502531035025410350255103502561035025710350258103502591035026010350261103502621035026310350264103502651035026610350267103502681035026910350270103502711035027210350273103502741035027510350276103502771035027810350279103502801035028110350282103502831035028410350285103502861035028710350288103502891035029010350291103502921035029310350294103502951035029610350297103502981035029910350300103503011035030210350303103503041035030510350306103503071035030810350309103503101035031110350312103503131035031410350315103503161035031710350318103503191035032010350321103503221035032310350324103503251035032610350327103503281035032910350330103503311035033210350333103503341035033510350336103503371035033810350339103503401035034110350342103503431035034410350345103503461035034710350348103503491035035010350351103503521035035310350354103503551035035610350357103503581035035910350360103503611035036210350363103503641035036510350366103503671035036810350369103503701035037110350372103503731035037410350375103503761035037710350378103503791035038010350381103503821035038310350384103503851035038610350387103503881035038910350390103503911035039210350393103503941035039510350396103503971035039810350399103504001035040110350402103504031035040410350405103504061035040710350408103504091035041010350411103504121035041310350414103504151035041610350417103504181035041910350420103504211035042210350423103504241035042510350426103504271035042810350429103504301035043110350432103504331035043410350435103504361035043710350438103504391035044010350441103504421035044310350444103504451035044610350447103504481035044910350450103504511035045210350453103504541035045510350456103504571035045810350459103504601035046110350462103504631035046410350465103504661035046710350468103504691035047010350471103504721035047310350474103504751035047610350477103504781035047910350480103504811035048210350483103504841035048510350486103504871035048810350489103504901035049110350492103504931035049410350495103504961035049710350498103504991035050010350501103505021035050310350504103505051035050610350507103505081035050910350510103505111035051210350513103505141035051510350516103505171035051810350519103505201035052110350522103505231035052410350525103505261035052710350528103505291035053010350531103505321035053310350534103505351035053610350537103505381035053910350540103505411035054210350543103505441035054510350546103505471035054810350549103505501035055110350552103505531035055410350555103505561035055710350558103505591035056010350561103505621035056310350564103505651035056610350567103505681035056910350570103505711035057210350573103505741035057510350576103505771035057810350579103505801035058110350582103505831035058410350585103505861035058710350588103505891035059010350591103505921035059310350594103505951035059610350597103505981035059910350600103506011035060210350603103506041035060510350606103506071035060810350609103506101035061110350612103506131035061410350615103506161035061710350618103506191035062010350621103506221035062310350624103506251035062610350627103506281035062910350630103506311035063210350633103506341035063510350636103506371035063810350639103506401035064110350642103506431035064410350645103506461035064710350648103506491035065010350651103506521035065310350654103506551035065610350657103506581035065910350660103506611035066210350663103506641035066510350666103506671035066810350669103506701035067110350672103506731035067410350675103506761035067710350678103506791035068010350681103506821035068310350684103506851035068610350687103506881035068910350690103506911035069210350693103506941035069510350696103506971035069810350699103507001035070110350702103507031035070410350705103507061035070710350708103507091035071010350711103507121035071310350714103507151035071610350717103507181035071910350720103507211035072210350723103507241035072510350726103507271035072810350729103507301035073110350732103507331035073410350735103507361035073710350738103507391035074010350741103507421035074310350744103507451035074610350747103507481035074910350750103507511035075210350753103507541035075510350756103507571035075810350759103507601035076110350762103507631035076410350765103507661035076710350768103507691035077010350771103507721035077310350774103507751035077610350777103507781035077910350780103507811035078210350783103507841035078510350786103507871035078810350789103507901035079110350792103507931035079410350795103507961035079710350798103507991035080010350801103508021035080310350804103508051035080610350807103508081035080910350810103508111035081210350813103508141035081510350816103508171035081810350819103508201035082110350822103508231035082410350825103508261035082710350828103508291035083010350831103508321035083310350834103508351035083610350837103508381035083910350840103508411035084210350843103508441035084510350846103508471035084810350849103508501035085110350852103508531035085410350855103508561035085710350858103508591035086010350861103508621035086310350864103508651035086610350867103508681035086910350870103508711035087210350873103508741035087510350876103508771035087810350879103508801035088110350882103508831035088410350885103508861035088710350888103508891035089010350891103508921035089310350894103508951035089610350897103508981035089910350900103509011035090210350903103509041035090510350906103509071035090810350909103509101035091110350912103509131035091410350915103509161035091710350918103509191035092010350921103509221035092310350924103509251035092610350927103509281035092910350930103509311035093210350933103509341035093510350936103509371035093810350939103509401035094110350942103509431035094410350945103509461035094710350948103509491035095010350951103509521035095310350954103509551035095610350957103509581035095910350960103509611035096210350963103509641035096510350966103509671035096810350969103509701035097110350972103509731035097410350975103509761035097710350978103509791035098010350981103509821035098310350984103509851035098610350987103509881035098910350990103509911035099210350993103509941035099510350996103509971035099810350999103510001035100110351002103510031035100410351005103510061035100710351008103510091035101010351011103510121035101310351014103510151035101610351017103510181035101910351020103510211035102210351023103510241035102510351026103510271035102810351029103510301035103110351032103510331035103410351035103510361035103710351038103510391035104010351041103510421035104310351044103510451035104610351047103510481035104910351050103510511035105210351053103510541035105510351056103510571035105810351059103510601035106110351062103510631035106410351065103510661035106710351068103510691035107010351071103510721035107310351074103510751035107610351077103510781035107910351080103510811035108210351083103510841035108510351086103510871035108810351089103510901035109110351092103510931035109410351095103510961035109710351098103510991035110010351101103511021035110310351104103511051036000110360002103600031036000410360005103600061036000710360008103600091036001010360011103600121036001310360014103600151036001610360017103600181036001910360020103600211036002210360023103600241036002510360026103600271036002810360029103600301036003110360032103600331036003410360035103600361036003710360038103600391036004010360041103600421036004310360044103600451036004610360047103600481036004910360050103600511036005210360053103600541036005510360056103600571036005810360059103600601036006110360062103600631036006410360065103600661036006710360068103600691036007010360071103600721036007310360074103600751036007610360077103600781036007910360080103600811036008210360083103600841036008510360086103600871036008810360089103600901036009110360092103600931036009410360095103600961036009710360098103600991036010010360101103601021036010310360104103601051036010610360107103601081036010910360110103601111036011210360113103601141036011510360116103601171036011810360119103601201036012110360122103601231036012410360125103601261036012710360128103601291036013010360131103601321036013310360134103601351036013610360137103601381036013910360140103601411036014210360143103601441036014510360146103601471036014810360149103601501036015110360152103601531036015410360155103601561036015710360158103601591036016010360161103601621036016310360164103601651036016610360167103601681036016910360170103601711036017210360173103601741036017510360176103601771036017810360179103601801036018110360182103601831036018410360185103601861036018710360188103601891036019010360191103601921036019310360194103601951036019610360197103601981036019910360200103602011036020210360203103602041036020510360206103602071036020810360209103602101036021110360212103602131036021410360215103602161036021710360218103602191036022010360221103602221036022310360224103602251036022610360227103602281036022910360230103602311036023210360233103602341036023510360236103602371036023810360239103602401036024110360242103602431036024410360245103602461036024710360248103602491036025010360251103602521036025310360254103602551036025610360257103602581036025910360260103602611036026210360263103602641036026510360266103602671036026810360269103602701036027110360272103602731036027410360275103602761036027710360278103602791036028010360281103602821036028310360284103602851036028610360287103602881036028910360290103602911036029210360293103602941036029510360296103602971036029810360299103603001036030110360302103603031036030410360305103603061036030710360308103603091036031010360311103603121036031310360314103603151036031610360317103603181036031910360320103603211036032210360323103603241036032510360326103603271036032810360329103603301036033110360332103603331036033410360335103603361036033710360338103603391036034010360341103603421036034310360344103603451036034610360347103603481036034910360350103603511036035210360353103603541036035510360356103603571036035810360359103603601036036110360362103603631036036410360365103603661036036710360368103603691036037010360371103603721036037310360374103603751036037610360377103603781036037910360380103603811036038210360383103603841036038510360386103603871036038810360389103603901036039110360392103603931036039410360395103603961036039710360398103603991036040010360401103604021036040310360404103604051036040610360407103604081036040910360410103604111036041210360413103604141036041510360416103604171036041810360419103604201036042110360422103604231036042410360425103604261036042710360428103604291036043010360431103604321036043310360434103604351036043610360437103604381036043910360440103604411036044210360443103604441036044510360446103604471036044810360449103604501036045110360452103604531036045410360455103604561036045710360458103604591036046010360461103604621036046310360464103604651036046610360467103604681036046910360470103604711036047210360473103604741036047510360476103604771036047810360479103604801036048110360482103604831036048410360485103604861036048710360488103604891036049010360491103604921036049310360494103604951036049610360497103604981036049910360500103605011036050210360503103605041036050510360506103605071036050810360509103605101036051110360512103605131036051410360515103605161036051710360518103605191036052010360521103605221036052310360524103605251036052610360527103605281036052910360530103605311036053210360533103605341036053510360536103605371036053810360539103605401036054110360542103605431036054410360545103605461036054710360548103605491036055010360551103605521036055310360554103605551036055610360557103605581036055910360560103605611036056210360563103605641036056510360566103605671036056810360569103605701036057110360572103605731036057410360575103605761036057710360578103605791036058010360581103605821036058310360584103605851036058610360587103605881036058910360590103605911036059210360593103605941036059510360596103605971036059810360599103606001036060110360602103606031036060410360605103606061036060710360608103606091036061010360611103606121036061310360614103606151036061610360617103606181036061910360620103606211036062210360623103606241036062510360626103606271036062810360629103606301036063110360632103606331036063410360635103606361036063710360638103606391036064010360641103606421036064310360644103606451036064610360647103606481036064910360650103606511036065210360653103606541036065510360656103606571036065810360659103606601036066110360662103606631036066410360665103606661036066710360668103606691036067010360671103606721036067310360674103606751036067610360677103606781036067910360680103606811036068210360683103606841036068510360686103606871036068810360689103606901036069110360692103606931036069410360695103606961036069710360698103606991036070010360701103607021036070310360704103607051036070610360707103607081036070910360710103607111036071210360713103607141036071510360716103607171036071810360719103607201036072110360722103607231036072410360725103607261036072710360728103607291036073010360731103607321036073310360734103607351036073610360737103607381036073910360740103607411036074210360743103607441036074510360746103607471036074810360749103607501036075110360752103607531036075410360755103607561036075710360758103607591036076010360761103607621036076310360764103607651036076610360767103607681036076910360770103607711036077210360773103607741036077510360776103607771036077810360779103607801036078110360782103607831036078410360785103607861036078710360788103607891036079010360791103607921036079310360794103607951036079610360797103607981036079910360800103608011036080210360803103608041036080510360806103608071036080810360809103608101036081110360812103608131036081410360815103608161036081710360818103608191036082010360821103608221036082310360824103608251036082610360827103608281036082910360830103608311036083210360833103608341036083510360836103608371036083810360839103608401036084110360842103608431036084410360845103608461036084710360848103608491036085010360851103608521036085310360854103608551036085610360857103608581036085910360860103608611036086210360863103608641036086510360866103608671036086810360869103608701036087110360872103608731036087410360875103608761036087710360878103608791036088010360881103608821036088310360884103608851036088610360887103608881036088910360890103608911036089210360893103608941036089510360896103608971036089810360899103609001036090110360902103609031036090410360905103609061036090710360908103609091036091010360911103609121036091310360914103609151036091610360917103609181036091910360920103609211036092210360923103609241036092510360926103609271036092810360929103609301036093110360932103609331036093410360935103609361036093710360938103609391036094010360941103609421036094310360944103609451036094610360947103609481036094910360950103609511036095210360953103609541036095510360956103609571036095810360959103609601036096110360962103609631036096410360965103609661036096710360968103609691036097010360971103609721036097310360974103609751036097610360977103609781036097910360980103609811036098210360983103609841036098510360986103609871036098810360989103609901036099110360992103609931036099410360995103609961036099710360998103609991036100010361001103610021036100310361004103610051036100610361007103610081036100910361010103610111036101210361013103610141036101510361016103610171036101810361019103610201036102110361022103610231036102410361025103610261036102710361028103610291036103010361031103610321036103310361034103610351036103610361037103610381036103910361040103610411036104210361043103610441036104510361046103610471036104810361049103610501036105110361052103610531036105410361055103610561036105710361058103610591036106010361061103610621036106310361064103610651036106610361067103610681036106910361070103610711036107210361073103610741036107510361076103610771036107810361079103610801036108110361082103610831036108410361085103610861036108710361088103610891036109010361091103610921036109310361094103610951036109610361097103610981036109910361100103611011036110210361103103611041036110510370001103700021037000310370004103700051037000610370007103700081037000910370010103700111037001210370013103700141037001510370016103700171037001810370019103700201037002110370022103700231037002410370025103700261037002710370028103700291037003010370031103700321037003310370034103700351037003610370037103700381037003910370040103700411037004210370043103700441037004510370046103700471037004810370049103700501037005110370052103700531037005410370055103700561037005710370058103700591037006010370061103700621037006310370064103700651037006610370067103700681037006910370070103700711037007210370073103700741037007510370076103700771037007810370079103700801037008110370082103700831037008410370085103700861037008710370088103700891037009010370091103700921037009310370094103700951037009610370097103700981037009910370100103701011037010210370103103701041037010510370106103701071037010810370109103701101037011110370112103701131037011410370115103701161037011710370118103701191037012010370121103701221037012310370124103701251037012610370127103701281037012910370130103701311037013210370133103701341037013510370136103701371037013810370139103701401037014110370142103701431037014410370145103701461037014710370148103701491037015010370151103701521037015310370154103701551037015610370157103701581037015910370160103701611037016210370163103701641037016510370166103701671037016810370169103701701037017110370172103701731037017410370175103701761037017710370178103701791037018010370181103701821037018310370184103701851037018610370187103701881037018910370190103701911037019210370193103701941037019510370196103701971037019810370199103702001037020110370202103702031037020410370205103702061037020710370208103702091037021010370211103702121037021310370214103702151037021610370217103702181037021910370220103702211037022210370223103702241037022510370226103702271037022810370229103702301037023110370232103702331037023410370235103702361037023710370238103702391037024010370241103702421037024310370244103702451037024610370247103702481037024910370250103702511037025210370253103702541037025510370256103702571037025810370259103702601037026110370262103702631037026410370265103702661037026710370268103702691037027010370271103702721037027310370274103702751037027610370277103702781037027910370280103702811037028210370283103702841037028510370286103702871037028810370289103702901037029110370292103702931037029410370295103702961037029710370298103702991037030010370301103703021037030310370304103703051037030610370307103703081037030910370310103703111037031210370313103703141037031510370316103703171037031810370319103703201037032110370322103703231037032410370325103703261037032710370328103703291037033010370331103703321037033310370334103703351037033610370337103703381037033910370340103703411037034210370343103703441037034510370346103703471037034810370349103703501037035110370352103703531037035410370355103703561037035710370358103703591037036010370361103703621037036310370364103703651037036610370367103703681037036910370370103703711037037210370373103703741037037510370376103703771037037810370379103703801037038110370382103703831037038410370385103703861037038710370388103703891037039010370391103703921037039310370394103703951037039610370397103703981037039910370400103704011037040210370403103704041037040510370406103704071037040810370409103704101037041110370412103704131037041410370415103704161037041710370418103704191037042010370421103704221037042310370424103704251037042610370427103704281037042910370430103704311037043210370433103704341037043510370436103704371037043810370439103704401037044110370442103704431037044410370445103704461037044710370448103704491037045010370451103704521037045310370454103704551037045610370457103704581037045910370460103704611037046210370463103704641037046510370466103704671037046810370469103704701037047110370472103704731037047410370475103704761037047710370478103704791037048010370481103704821037048310370484103704851037048610370487103704881037048910370490103704911037049210370493103704941037049510370496103704971037049810370499103705001037050110370502103705031037050410370505103705061037050710370508103705091037051010370511103705121037051310370514103705151037051610370517103705181037051910370520103705211037052210370523103705241037052510370526103705271037052810370529103705301037053110370532103705331037053410370535103705361037053710370538103705391037054010370541103705421037054310370544103705451037054610370547103705481037054910370550103705511037055210370553103705541037055510370556103705571037055810370559103705601037056110370562103705631037056410370565103705661037056710370568103705691037057010370571103705721037057310370574103705751037057610370577103705781037057910370580103705811037058210370583103705841037058510370586103705871037058810370589103705901037059110370592103705931037059410370595103705961037059710370598103705991037060010370601103706021037060310370604103706051037060610370607103706081037060910370610103706111037061210370613103706141037061510370616103706171037061810370619103706201037062110370622103706231037062410370625103706261037062710370628103706291037063010370631103706321037063310370634103706351037063610370637103706381037063910370640103706411037064210370643103706441037064510370646103706471037064810370649103706501037065110370652103706531037065410370655103706561037065710370658103706591037066010370661103706621037066310370664103706651037066610370667103706681037066910370670103706711037067210370673103706741037067510370676103706771037067810370679103706801037068110370682103706831037068410370685103706861037068710370688103706891037069010370691103706921037069310370694103706951037069610370697103706981037069910370700103707011037070210370703103707041037070510370706103707071037070810370709103707101037071110370712103707131037071410370715103707161037071710370718103707191037072010370721103707221037072310370724103707251037072610370727103707281037072910370730103707311037073210370733103707341037073510370736103707371037073810370739103707401037074110370742103707431037074410370745103707461037074710370748103707491037075010370751103707521037075310370754103707551037075610370757103707581037075910370760103707611037076210370763103707641037076510370766103707671037076810370769103707701037077110370772103707731037077410370775103707761037077710370778103707791037078010370781103707821037078310370784103707851037078610370787103707881037078910370790103707911037079210370793103707941037079510370796103707971037079810370799103708001037080110370802103708031037080410370805103708061037080710370808103708091037081010370811103708121037081310370814103708151037081610370817103708181037081910370820103708211037082210370823103708241037082510370826103708271037082810370829103708301037083110370832103708331037083410370835103708361037083710370838103708391037084010370841103708421037084310370844103708451037084610370847103708481037084910370850103708511037085210370853103708541037085510370856103708571037085810370859103708601037086110370862103708631037086410370865103708661037086710370868103708691037087010370871103708721037087310370874103708751037087610370877103708781037087910370880103708811037088210370883103708841037088510370886103708871037088810370889103708901037089110370892103708931037089410370895103708961037089710370898103708991037090010370901103709021037090310370904103709051037090610370907103709081037090910370910103709111037091210370913103709141037091510370916103709171037091810370919103709201037092110370922103709231037092410370925103709261037092710370928103709291037093010370931103709321037093310370934103709351037093610370937103709381037093910370940103709411037094210370943103709441037094510370946103709471037094810370949103709501037095110370952103709531037095410370955103709561037095710370958103709591037096010370961103709621037096310370964103709651037096610370967103709681037096910370970103709711037097210370973103709741037097510370976103709771037097810370979103709801037098110370982103709831037098410370985103709861037098710370988103709891037099010370991103709921037099310370994103709951037099610370997103709981037099910371000103710011037100210371003103710041037100510371006103710071037100810371009103710101037101110371012103710131037101410371015103710161037101710371018103710191037102010371021103710221037102310371024103710251037102610371027103710281037102910371030103710311037103210371033103710341037103510371036103710371037103810371039103710401037104110371042103710431037104410371045103710461037104710371048103710491037105010371051103710521037105310371054103710551037105610371057103710581037105910371060103710611037106210371063103710641037106510371066103710671037106810371069103710701037107110371072103710731037107410371075103710761037107710371078103710791037108010371081103710821037108310371084103710851037108610371087103710881037108910371090103710911037109210371093103710941037109510371096103710971037109810371099103711001037110110371102103711031037110410371105103800011038000210380003103800041038000510380006103800071038000810380009103800101038001110380012103800131038001410380015103800161038001710380018103800191038002010380021103800221038002310380024103800251038002610380027103800281038002910380030103800311038003210380033103800341038003510380036103800371038003810380039103800401038004110380042103800431038004410380045103800461038004710380048103800491038005010380051103800521038005310380054103800551038005610380057103800581038005910380060103800611038006210380063103800641038006510380066103800671038006810380069103800701038007110380072103800731038007410380075103800761038007710380078103800791038008010380081103800821038008310380084103800851038008610380087103800881038008910380090103800911038009210380093103800941038009510380096103800971038009810380099103801001038010110380102103801031038010410380105103801061038010710380108103801091038011010380111103801121038011310380114103801151038011610380117103801181038011910380120103801211038012210380123103801241038012510380126103801271038012810380129103801301038013110380132103801331038013410380135103801361038013710380138103801391038014010380141103801421038014310380144103801451038014610380147103801481038014910380150103801511038015210380153103801541038015510380156103801571038015810380159103801601038016110380162103801631038016410380165103801661038016710380168103801691038017010380171103801721038017310380174103801751038017610380177103801781038017910380180103801811038018210380183103801841038018510380186103801871038018810380189103801901038019110380192103801931038019410380195103801961038019710380198103801991038020010380201103802021038020310380204103802051038020610380207103802081038020910380210103802111038021210380213103802141038021510380216103802171038021810380219103802201038022110380222103802231038022410380225103802261038022710380228103802291038023010380231103802321038023310380234103802351038023610380237103802381038023910380240103802411038024210380243103802441038024510380246103802471038024810380249103802501038025110380252103802531038025410380255103802561038025710380258103802591038026010380261103802621038026310380264103802651038026610380267103802681038026910380270103802711038027210380273103802741038027510380276103802771038027810380279103802801038028110380282103802831038028410380285103802861038028710380288103802891038029010380291103802921038029310380294103802951038029610380297103802981038029910380300103803011038030210380303103803041038030510380306103803071038030810380309103803101038031110380312103803131038031410380315103803161038031710380318103803191038032010380321103803221038032310380324103803251038032610380327103803281038032910380330103803311038033210380333103803341038033510380336103803371038033810380339103803401038034110380342103803431038034410380345103803461038034710380348103803491038035010380351103803521038035310380354103803551038035610380357103803581038035910380360103803611038036210380363103803641038036510380366103803671038036810380369103803701038037110380372103803731038037410380375103803761038037710380378103803791038038010380381103803821038038310380384103803851038038610380387103803881038038910380390103803911038039210380393103803941038039510380396103803971038039810380399103804001038040110380402103804031038040410380405103804061038040710380408103804091038041010380411103804121038041310380414103804151038041610380417103804181038041910380420103804211038042210380423103804241038042510380426103804271038042810380429103804301038043110380432103804331038043410380435103804361038043710380438103804391038044010380441103804421038044310380444103804451038044610380447103804481038044910380450103804511038045210380453103804541038045510380456103804571038045810380459103804601038046110380462103804631038046410380465103804661038046710380468103804691038047010380471103804721038047310380474103804751038047610380477103804781038047910380480103804811038048210380483103804841038048510380486103804871038048810380489103804901038049110380492103804931038049410380495103804961038049710380498103804991038050010380501103805021038050310380504103805051038050610380507103805081038050910380510103805111038051210380513103805141038051510380516103805171038051810380519103805201038052110380522103805231038052410380525103805261038052710380528103805291038053010380531103805321038053310380534103805351038053610380537103805381038053910380540103805411038054210380543103805441038054510380546103805471038054810380549103805501038055110380552103805531038055410380555103805561038055710380558103805591038056010380561103805621038056310380564103805651038056610380567103805681038056910380570103805711038057210380573103805741038057510380576103805771038057810380579103805801038058110380582103805831038058410380585103805861038058710380588103805891038059010380591103805921038059310380594103805951038059610380597103805981038059910380600103806011038060210380603103806041038060510380606103806071038060810380609103806101038061110380612103806131038061410380615103806161038061710380618103806191038062010380621103806221038062310380624103806251038062610380627103806281038062910380630103806311038063210380633103806341038063510380636103806371038063810380639103806401038064110380642103806431038064410380645103806461038064710380648103806491038065010380651103806521038065310380654103806551038065610380657103806581038065910380660103806611038066210380663103806641038066510380666103806671038066810380669103806701038067110380672103806731038067410380675103806761038067710380678103806791038068010380681103806821038068310380684103806851038068610380687103806881038068910380690103806911038069210380693103806941038069510380696103806971038069810380699103807001038070110380702103807031038070410380705103807061038070710380708103807091038071010380711103807121038071310380714103807151038071610380717103807181038071910380720103807211038072210380723103807241038072510380726103807271038072810380729103807301038073110380732103807331038073410380735103807361038073710380738103807391038074010380741103807421038074310380744103807451038074610380747103807481038074910380750103807511038075210380753103807541038075510380756103807571038075810380759103807601038076110380762103807631038076410380765103807661038076710380768103807691038077010380771103807721038077310380774103807751038077610380777103807781038077910380780103807811038078210380783103807841038078510380786103807871038078810380789103807901038079110380792103807931038079410380795103807961038079710380798103807991038080010380801103808021038080310380804103808051038080610380807103808081038080910380810103808111038081210380813103808141038081510380816103808171038081810380819103808201038082110380822103808231038082410380825103808261038082710380828103808291038083010380831103808321038083310380834103808351038083610380837103808381038083910380840103808411038084210380843103808441038084510380846103808471038084810380849103808501038085110380852103808531038085410380855103808561038085710380858103808591038086010380861103808621038086310380864103808651038086610380867103808681038086910380870103808711038087210380873103808741038087510380876103808771038087810380879103808801038088110380882103808831038088410380885103808861038088710380888103808891038089010380891103808921038089310380894103808951038089610380897103808981038089910380900103809011038090210380903103809041038090510380906103809071038090810380909103809101038091110380912103809131038091410380915103809161038091710380918103809191038092010380921103809221038092310380924103809251038092610380927103809281038092910380930103809311038093210380933103809341038093510380936103809371038093810380939103809401038094110380942103809431038094410380945103809461038094710380948103809491038095010380951103809521038095310380954103809551038095610380957103809581038095910380960103809611038096210380963103809641038096510380966103809671038096810380969103809701038097110380972103809731038097410380975103809761038097710380978103809791038098010380981103809821038098310380984103809851038098610380987103809881038098910380990103809911038099210380993103809941038099510380996103809971038099810380999103810001038100110381002103810031038100410381005103810061038100710381008103810091038101010381011103810121038101310381014103810151038101610381017103810181038101910381020103810211038102210381023103810241038102510381026103810271038102810381029103810301038103110381032103810331038103410381035103810361038103710381038103810391038104010381041103810421038104310381044103810451038104610381047103810481038104910381050103810511038105210381053103810541038105510381056103810571038105810381059103810601038106110381062103810631038106410381065103810661038106710381068103810691038107010381071103810721038107310381074103810751038107610381077103810781038107910381080103810811038108210381083103810841038108510381086103810871038108810381089103810901038109110381092103810931038109410381095103810961038109710381098103810991038110010381101103811021038110310381104103811051039000110390002103900031039000410390005103900061039000710390008103900091039001010390011103900121039001310390014103900151039001610390017103900181039001910390020103900211039002210390023103900241039002510390026103900271039002810390029103900301039003110390032103900331039003410390035103900361039003710390038103900391039004010390041103900421039004310390044103900451039004610390047103900481039004910390050103900511039005210390053103900541039005510390056103900571039005810390059103900601039006110390062103900631039006410390065103900661039006710390068103900691039007010390071103900721039007310390074103900751039007610390077103900781039007910390080103900811039008210390083103900841039008510390086103900871039008810390089103900901039009110390092103900931039009410390095103900961039009710390098103900991039010010390101103901021039010310390104103901051039010610390107103901081039010910390110103901111039011210390113103901141039011510390116103901171039011810390119103901201039012110390122103901231039012410390125103901261039012710390128103901291039013010390131103901321039013310390134103901351039013610390137103901381039013910390140103901411039014210390143103901441039014510390146103901471039014810390149103901501039015110390152103901531039015410390155103901561039015710390158103901591039016010390161103901621039016310390164103901651039016610390167103901681039016910390170103901711039017210390173103901741039017510390176103901771039017810390179103901801039018110390182103901831039018410390185103901861039018710390188103901891039019010390191103901921039019310390194103901951039019610390197103901981039019910390200103902011039020210390203103902041039020510390206103902071039020810390209103902101039021110390212103902131039021410390215103902161039021710390218103902191039022010390221103902221039022310390224103902251039022610390227103902281039022910390230103902311039023210390233103902341039023510390236103902371039023810390239103902401039024110390242103902431039024410390245103902461039024710390248103902491039025010390251103902521039025310390254103902551039025610390257103902581039025910390260103902611039026210390263103902641039026510390266103902671039026810390269103902701039027110390272103902731039027410390275103902761039027710390278103902791039028010390281103902821039028310390284103902851039028610390287103902881039028910390290103902911039029210390293103902941039029510390296103902971039029810390299103903001039030110390302103903031039030410390305103903061039030710390308103903091039031010390311103903121039031310390314103903151039031610390317103903181039031910390320103903211039032210390323103903241039032510390326103903271039032810390329103903301039033110390332103903331039033410390335103903361039033710390338103903391039034010390341103903421039034310390344103903451039034610390347103903481039034910390350103903511039035210390353103903541039035510390356103903571039035810390359103903601039036110390362103903631039036410390365103903661039036710390368103903691039037010390371103903721039037310390374103903751039037610390377103903781039037910390380103903811039038210390383103903841039038510390386103903871039038810390389103903901039039110390392103903931039039410390395103903961039039710390398103903991039040010390401103904021039040310390404103904051039040610390407103904081039040910390410103904111039041210390413103904141039041510390416103904171039041810390419103904201039042110390422103904231039042410390425103904261039042710390428103904291039043010390431103904321039043310390434103904351039043610390437103904381039043910390440103904411039044210390443103904441039044510390446103904471039044810390449103904501039045110390452103904531039045410390455103904561039045710390458103904591039046010390461103904621039046310390464103904651039046610390467103904681039046910390470103904711039047210390473103904741039047510390476103904771039047810390479103904801039048110390482103904831039048410390485103904861039048710390488103904891039049010390491103904921039049310390494103904951039049610390497103904981039049910390500103905011039050210390503103905041039050510390506103905071039050810390509103905101039051110390512103905131039051410390515103905161039051710390518103905191039052010390521103905221039052310390524103905251039052610390527103905281039052910390530103905311039053210390533103905341039053510390536103905371039053810390539103905401039054110390542103905431039054410390545103905461039054710390548103905491039055010390551103905521039055310390554103905551039055610390557103905581039055910390560103905611039056210390563103905641039056510390566103905671039056810390569103905701039057110390572103905731039057410390575103905761039057710390578103905791039058010390581103905821039058310390584103905851039058610390587103905881039058910390590103905911039059210390593103905941039059510390596103905971039059810390599103906001039060110390602103906031039060410390605103906061039060710390608103906091039061010390611103906121039061310390614103906151039061610390617103906181039061910390620103906211039062210390623103906241039062510390626103906271039062810390629103906301039063110390632103906331039063410390635103906361039063710390638103906391039064010390641103906421039064310390644103906451039064610390647103906481039064910390650103906511039065210390653103906541039065510390656103906571039065810390659103906601039066110390662103906631039066410390665103906661039066710390668103906691039067010390671103906721039067310390674103906751039067610390677103906781039067910390680103906811039068210390683103906841039068510390686103906871039068810390689103906901039069110390692103906931039069410390695103906961039069710390698103906991039070010390701103907021039070310390704103907051039070610390707103907081039070910390710103907111039071210390713103907141039071510390716103907171039071810390719103907201039072110390722103907231039072410390725103907261039072710390728103907291039073010390731103907321039073310390734103907351039073610390737103907381039073910390740103907411039074210390743103907441039074510390746103907471039074810390749103907501039075110390752103907531039075410390755103907561039075710390758103907591039076010390761103907621039076310390764103907651039076610390767103907681039076910390770103907711039077210390773103907741039077510390776103907771039077810390779103907801039078110390782103907831039078410390785103907861039078710390788103907891039079010390791103907921039079310390794103907951039079610390797103907981039079910390800103908011039080210390803103908041039080510390806103908071039080810390809103908101039081110390812103908131039081410390815103908161039081710390818103908191039082010390821103908221039082310390824103908251039082610390827103908281039082910390830103908311039083210390833103908341039083510390836103908371039083810390839103908401039084110390842103908431039084410390845103908461039084710390848103908491039085010390851103908521039085310390854103908551039085610390857103908581039085910390860103908611039086210390863103908641039086510390866103908671039086810390869103908701039087110390872103908731039087410390875103908761039087710390878103908791039088010390881103908821039088310390884103908851039088610390887103908881039088910390890103908911039089210390893103908941039089510390896103908971039089810390899103909001039090110390902103909031039090410390905103909061039090710390908103909091039091010390911103909121039091310390914103909151039091610390917103909181039091910390920103909211039092210390923103909241039092510390926103909271039092810390929103909301039093110390932103909331039093410390935103909361039093710390938103909391039094010390941103909421039094310390944103909451039094610390947103909481039094910390950103909511039095210390953103909541039095510390956103909571039095810390959103909601039096110390962103909631039096410390965103909661039096710390968103909691039097010390971103909721039097310390974103909751039097610390977103909781039097910390980103909811039098210390983103909841039098510390986103909871039098810390989103909901039099110390992103909931039099410390995103909961039099710390998103909991039100010391001103910021039100310391004103910051039100610391007103910081039100910391010103910111039101210391013103910141039101510391016103910171039101810391019103910201039102110391022103910231039102410391025103910261039102710391028103910291039103010391031103910321039103310391034103910351039103610391037103910381039103910391040103910411039104210391043103910441039104510391046103910471039104810391049103910501039105110391052103910531039105410391055103910561039105710391058103910591039106010391061103910621039106310391064103910651039106610391067103910681039106910391070103910711039107210391073103910741039107510391076103910771039107810391079103910801039108110391082103910831039108410391085103910861039108710391088103910891039109010391091103910921039109310391094103910951039109610391097103910981039109910391100103911011039110210391103103911041039110510400001104000021040000310400004104000051040000610400007104000081040000910400010104000111040001210400013104000141040001510400016104000171040001810400019104000201040002110400022104000231040002410400025104000261040002710400028104000291040003010400031104000321040003310400034104000351040003610400037104000381040003910400040104000411040004210400043104000441040004510400046104000471040004810400049104000501040005110400052104000531040005410400055104000561040005710400058104000591040006010400061104000621040006310400064104000651040006610400067104000681040006910400070104000711040007210400073104000741040007510400076104000771040007810400079104000801040008110400082104000831040008410400085104000861040008710400088104000891040009010400091104000921040009310400094104000951040009610400097104000981040009910400100104001011040010210400103104001041040010510400106104001071040010810400109104001101040011110400112104001131040011410400115104001161040011710400118104001191040012010400121104001221040012310400124104001251040012610400127104001281040012910400130104001311040013210400133104001341040013510400136104001371040013810400139104001401040014110400142104001431040014410400145104001461040014710400148104001491040015010400151104001521040015310400154104001551040015610400157104001581040015910400160104001611040016210400163104001641040016510400166104001671040016810400169104001701040017110400172104001731040017410400175104001761040017710400178104001791040018010400181104001821040018310400184104001851040018610400187104001881040018910400190104001911040019210400193104001941040019510400196104001971040019810400199104002001040020110400202104002031040020410400205104002061040020710400208104002091040021010400211104002121040021310400214104002151040021610400217104002181040021910400220104002211040022210400223104002241040022510400226104002271040022810400229104002301040023110400232104002331040023410400235104002361040023710400238104002391040024010400241104002421040024310400244104002451040024610400247104002481040024910400250104002511040025210400253104002541040025510400256104002571040025810400259104002601040026110400262104002631040026410400265104002661040026710400268104002691040027010400271104002721040027310400274104002751040027610400277104002781040027910400280104002811040028210400283104002841040028510400286104002871040028810400289104002901040029110400292104002931040029410400295104002961040029710400298104002991040030010400301104003021040030310400304104003051040030610400307104003081040030910400310104003111040031210400313104003141040031510400316104003171040031810400319104003201040032110400322104003231040032410400325104003261040032710400328104003291040033010400331104003321040033310400334104003351040033610400337104003381040033910400340104003411040034210400343104003441040034510400346104003471040034810400349104003501040035110400352104003531040035410400355104003561040035710400358104003591040036010400361104003621040036310400364104003651040036610400367104003681040036910400370104003711040037210400373104003741040037510400376104003771040037810400379104003801040038110400382104003831040038410400385104003861040038710400388104003891040039010400391104003921040039310400394104003951040039610400397104003981040039910400400104004011040040210400403104004041040040510400406104004071040040810400409104004101040041110400412104004131040041410400415104004161040041710400418104004191040042010400421104004221040042310400424104004251040042610400427104004281040042910400430104004311040043210400433104004341040043510400436104004371040043810400439104004401040044110400442104004431040044410400445104004461040044710400448104004491040045010400451104004521040045310400454104004551040045610400457104004581040045910400460104004611040046210400463104004641040046510400466104004671040046810400469104004701040047110400472104004731040047410400475104004761040047710400478104004791040048010400481104004821040048310400484104004851040048610400487104004881040048910400490104004911040049210400493104004941040049510400496104004971040049810400499104005001040050110400502104005031040050410400505104005061040050710400508104005091040051010400511104005121040051310400514104005151040051610400517104005181040051910400520104005211040052210400523104005241040052510400526104005271040052810400529104005301040053110400532104005331040053410400535104005361040053710400538104005391040054010400541104005421040054310400544104005451040054610400547104005481040054910400550104005511040055210400553104005541040055510400556104005571040055810400559104005601040056110400562104005631040056410400565104005661040056710400568104005691040057010400571104005721040057310400574104005751040057610400577104005781040057910400580104005811040058210400583104005841040058510400586104005871040058810400589104005901040059110400592104005931040059410400595104005961040059710400598104005991040060010400601104006021040060310400604104006051040060610400607104006081040060910400610104006111040061210400613104006141040061510400616104006171040061810400619104006201040062110400622104006231040062410400625104006261040062710400628104006291040063010400631104006321040063310400634104006351040063610400637104006381040063910400640104006411040064210400643104006441040064510400646104006471040064810400649104006501040065110400652104006531040065410400655104006561040065710400658104006591040066010400661104006621040066310400664104006651040066610400667104006681040066910400670104006711040067210400673104006741040067510400676104006771040067810400679104006801040068110400682104006831040068410400685104006861040068710400688104006891040069010400691104006921040069310400694104006951040069610400697104006981040069910400700104007011040070210400703104007041040070510400706104007071040070810400709104007101040071110400712104007131040071410400715104007161040071710400718104007191040072010400721104007221040072310400724104007251040072610400727104007281040072910400730104007311040073210400733104007341040073510400736104007371040073810400739104007401040074110400742104007431040074410400745104007461040074710400748104007491040075010400751104007521040075310400754104007551040075610400757104007581040075910400760104007611040076210400763104007641040076510400766104007671040076810400769104007701040077110400772104007731040077410400775104007761040077710400778104007791040078010400781104007821040078310400784104007851040078610400787104007881040078910400790104007911040079210400793104007941040079510400796104007971040079810400799104008001040080110400802104008031040080410400805104008061040080710400808104008091040081010400811104008121040081310400814104008151040081610400817104008181040081910400820104008211040082210400823104008241040082510400826104008271040082810400829104008301040083110400832104008331040083410400835104008361040083710400838104008391040084010400841104008421040084310400844104008451040084610400847104008481040084910400850104008511040085210400853104008541040085510400856104008571040085810400859104008601040086110400862104008631040086410400865104008661040086710400868104008691040087010400871104008721040087310400874104008751040087610400877104008781040087910400880104008811040088210400883104008841040088510400886104008871040088810400889104008901040089110400892104008931040089410400895104008961040089710400898104008991040090010400901104009021040090310400904104009051040090610400907104009081040090910400910104009111040091210400913104009141040091510400916104009171040091810400919104009201040092110400922104009231040092410400925104009261040092710400928104009291040093010400931104009321040093310400934104009351040093610400937104009381040093910400940104009411040094210400943104009441040094510400946104009471040094810400949104009501040095110400952104009531040095410400955104009561040095710400958104009591040096010400961104009621040096310400964104009651040096610400967104009681040096910400970104009711040097210400973104009741040097510400976104009771040097810400979104009801040098110400982104009831040098410400985104009861040098710400988104009891040099010400991104009921040099310400994104009951040099610400997104009981040099910401000104010011040100210401003104010041040100510401006104010071040100810401009104010101040101110401012104010131040101410401015104010161040101710401018104010191040102010401021104010221040102310401024104010251040102610401027104010281040102910401030104010311040103210401033104010341040103510401036104010371040103810401039104010401040104110401042104010431040104410401045104010461040104710401048104010491040105010401051104010521040105310401054104010551040105610401057104010581040105910401060104010611040106210401063104010641040106510401066104010671040106810401069104010701040107110401072104010731040107410401075104010761040107710401078104010791040108010401081104010821040108310401084104010851040108610401087104010881040108910401090104010911040109210401093104010941040109510401096104010971040109810401099104011001040110110401102104011031040110410401105104100011041000210410003104100041041000510410006104100071041000810410009104100101041001110410012104100131041001410410015104100161041001710410018104100191041002010410021104100221041002310410024104100251041002610410027104100281041002910410030104100311041003210410033104100341041003510410036104100371041003810410039104100401041004110410042104100431041004410410045104100461041004710410048104100491041005010410051104100521041005310410054104100551041005610410057104100581041005910410060104100611041006210410063104100641041006510410066104100671041006810410069104100701041007110410072104100731041007410410075104100761041007710410078104100791041008010410081104100821041008310410084104100851041008610410087104100881041008910410090104100911041009210410093104100941041009510410096104100971041009810410099104101001041010110410102104101031041010410410105104101061041010710410108104101091041011010410111104101121041011310410114104101151041011610410117104101181041011910410120104101211041012210410123104101241041012510410126104101271041012810410129104101301041013110410132104101331041013410410135104101361041013710410138104101391041014010410141104101421041014310410144104101451041014610410147104101481041014910410150104101511041015210410153104101541041015510410156104101571041015810410159104101601041016110410162104101631041016410410165104101661041016710410168104101691041017010410171104101721041017310410174104101751041017610410177104101781041017910410180104101811041018210410183104101841041018510410186104101871041018810410189104101901041019110410192104101931041019410410195104101961041019710410198104101991041020010410201104102021041020310410204104102051041020610410207104102081041020910410210104102111041021210410213104102141041021510410216104102171041021810410219104102201041022110410222104102231041022410410225104102261041022710410228104102291041023010410231104102321041023310410234104102351041023610410237104102381041023910410240104102411041024210410243104102441041024510410246104102471041024810410249104102501041025110410252104102531041025410410255104102561041025710410258104102591041026010410261104102621041026310410264104102651041026610410267104102681041026910410270104102711041027210410273104102741041027510410276104102771041027810410279104102801041028110410282104102831041028410410285104102861041028710410288104102891041029010410291104102921041029310410294104102951041029610410297104102981041029910410300104103011041030210410303104103041041030510410306104103071041030810410309104103101041031110410312104103131041031410410315104103161041031710410318104103191041032010410321104103221041032310410324104103251041032610410327104103281041032910410330104103311041033210410333104103341041033510410336104103371041033810410339104103401041034110410342104103431041034410410345104103461041034710410348104103491041035010410351104103521041035310410354104103551041035610410357104103581041035910410360104103611041036210410363104103641041036510410366104103671041036810410369104103701041037110410372104103731041037410410375104103761041037710410378104103791041038010410381104103821041038310410384104103851041038610410387104103881041038910410390104103911041039210410393104103941041039510410396104103971041039810410399104104001041040110410402104104031041040410410405104104061041040710410408104104091041041010410411104104121041041310410414104104151041041610410417104104181041041910410420104104211041042210410423104104241041042510410426104104271041042810410429104104301041043110410432104104331041043410410435104104361041043710410438104104391041044010410441104104421041044310410444104104451041044610410447104104481041044910410450104104511041045210410453104104541041045510410456104104571041045810410459104104601041046110410462104104631041046410410465104104661041046710410468104104691041047010410471104104721041047310410474104104751041047610410477104104781041047910410480104104811041048210410483104104841041048510410486104104871041048810410489104104901041049110410492104104931041049410410495104104961041049710410498104104991041050010410501104105021041050310410504104105051041050610410507104105081041050910410510104105111041051210410513104105141041051510410516104105171041051810410519104105201041052110410522104105231041052410410525104105261041052710410528104105291041053010410531104105321041053310410534104105351041053610410537104105381041053910410540104105411041054210410543104105441041054510410546104105471041054810410549104105501041055110410552104105531041055410410555104105561041055710410558104105591041056010410561104105621041056310410564104105651041056610410567104105681041056910410570104105711041057210410573104105741041057510410576104105771041057810410579104105801041058110410582104105831041058410410585104105861041058710410588104105891041059010410591104105921041059310410594104105951041059610410597104105981041059910410600104106011041060210410603104106041041060510410606104106071041060810410609104106101041061110410612104106131041061410410615104106161041061710410618104106191041062010410621104106221041062310410624104106251041062610410627104106281041062910410630104106311041063210410633104106341041063510410636104106371041063810410639104106401041064110410642104106431041064410410645104106461041064710410648104106491041065010410651104106521041065310410654104106551041065610410657104106581041065910410660104106611041066210410663104106641041066510410666104106671041066810410669104106701041067110410672104106731041067410410675104106761041067710410678104106791041068010410681104106821041068310410684104106851041068610410687104106881041068910410690104106911041069210410693104106941041069510410696104106971041069810410699104107001041070110410702104107031041070410410705104107061041070710410708104107091041071010410711104107121041071310410714104107151041071610410717104107181041071910410720104107211041072210410723104107241041072510410726104107271041072810410729104107301041073110410732104107331041073410410735104107361041073710410738104107391041074010410741104107421041074310410744104107451041074610410747104107481041074910410750104107511041075210410753104107541041075510410756104107571041075810410759104107601041076110410762104107631041076410410765104107661041076710410768104107691041077010410771104107721041077310410774104107751041077610410777104107781041077910410780104107811041078210410783104107841041078510410786104107871041078810410789104107901041079110410792104107931041079410410795104107961041079710410798104107991041080010410801104108021041080310410804104108051041080610410807104108081041080910410810104108111041081210410813104108141041081510410816104108171041081810410819104108201041082110410822104108231041082410410825104108261041082710410828104108291041083010410831104108321041083310410834104108351041083610410837104108381041083910410840104108411041084210410843104108441041084510410846104108471041084810410849104108501041085110410852104108531041085410410855104108561041085710410858104108591041086010410861104108621041086310410864104108651041086610410867104108681041086910410870104108711041087210410873104108741041087510410876104108771041087810410879104108801041088110410882104108831041088410410885104108861041088710410888104108891041089010410891104108921041089310410894104108951041089610410897104108981041089910410900104109011041090210410903104109041041090510410906104109071041090810410909104109101041091110410912104109131041091410410915104109161041091710410918104109191041092010410921104109221041092310410924104109251041092610410927104109281041092910410930104109311041093210410933104109341041093510410936104109371041093810410939104109401041094110410942104109431041094410410945104109461041094710410948104109491041095010410951104109521041095310410954104109551041095610410957104109581041095910410960104109611041096210410963104109641041096510410966104109671041096810410969104109701041097110410972104109731041097410410975104109761041097710410978104109791041098010410981104109821041098310410984104109851041098610410987104109881041098910410990104109911041099210410993104109941041099510410996104109971041099810410999104110001041100110411002104110031041100410411005104110061041100710411008104110091041101010411011104110121041101310411014104110151041101610411017104110181041101910411020104110211041102210411023104110241041102510411026104110271041102810411029104110301041103110411032104110331041103410411035104110361041103710411038104110391041104010411041104110421041104310411044104110451041104610411047104110481041104910411050104110511041105210411053104110541041105510411056104110571041105810411059104110601041106110411062104110631041106410411065104110661041106710411068104110691041107010411071104110721041107310411074104110751041107610411077104110781041107910411080104110811041108210411083104110841041108510411086104110871041108810411089104110901041109110411092104110931041109410411095104110961041109710411098104110991041110010411101104111021041110310411104104111051042000110420002104200031042000410420005104200061042000710420008104200091042001010420011104200121042001310420014104200151042001610420017104200181042001910420020104200211042002210420023104200241042002510420026104200271042002810420029104200301042003110420032104200331042003410420035104200361042003710420038104200391042004010420041104200421042004310420044104200451042004610420047104200481042004910420050104200511042005210420053104200541042005510420056104200571042005810420059104200601042006110420062104200631042006410420065104200661042006710420068104200691042007010420071104200721042007310420074104200751042007610420077104200781042007910420080104200811042008210420083104200841042008510420086104200871042008810420089104200901042009110420092104200931042009410420095104200961042009710420098104200991042010010420101104201021042010310420104104201051042010610420107104201081042010910420110104201111042011210420113104201141042011510420116104201171042011810420119104201201042012110420122104201231042012410420125104201261042012710420128104201291042013010420131104201321042013310420134104201351042013610420137104201381042013910420140104201411042014210420143104201441042014510420146104201471042014810420149104201501042015110420152104201531042015410420155104201561042015710420158104201591042016010420161104201621042016310420164104201651042016610420167104201681042016910420170104201711042017210420173104201741042017510420176104201771042017810420179104201801042018110420182104201831042018410420185104201861042018710420188104201891042019010420191104201921042019310420194104201951042019610420197104201981042019910420200104202011042020210420203104202041042020510420206104202071042020810420209104202101042021110420212104202131042021410420215104202161042021710420218104202191042022010420221104202221042022310420224104202251042022610420227104202281042022910420230104202311042023210420233104202341042023510420236104202371042023810420239104202401042024110420242104202431042024410420245104202461042024710420248104202491042025010420251104202521042025310420254104202551042025610420257104202581042025910420260104202611042026210420263104202641042026510420266104202671042026810420269104202701042027110420272104202731042027410420275104202761042027710420278104202791042028010420281104202821042028310420284104202851042028610420287104202881042028910420290104202911042029210420293104202941042029510420296104202971042029810420299104203001042030110420302104203031042030410420305104203061042030710420308104203091042031010420311104203121042031310420314104203151042031610420317104203181042031910420320104203211042032210420323104203241042032510420326104203271042032810420329104203301042033110420332104203331042033410420335104203361042033710420338104203391042034010420341104203421042034310420344104203451042034610420347104203481042034910420350104203511042035210420353104203541042035510420356104203571042035810420359104203601042036110420362104203631042036410420365104203661042036710420368104203691042037010420371104203721042037310420374104203751042037610420377104203781042037910420380104203811042038210420383104203841042038510420386104203871042038810420389104203901042039110420392104203931042039410420395104203961042039710420398104203991042040010420401104204021042040310420404104204051042040610420407104204081042040910420410104204111042041210420413104204141042041510420416104204171042041810420419104204201042042110420422104204231042042410420425104204261042042710420428104204291042043010420431104204321042043310420434104204351042043610420437104204381042043910420440104204411042044210420443104204441042044510420446104204471042044810420449104204501042045110420452104204531042045410420455104204561042045710420458104204591042046010420461104204621042046310420464104204651042046610420467104204681042046910420470104204711042047210420473104204741042047510420476104204771042047810420479104204801042048110420482104204831042048410420485104204861042048710420488104204891042049010420491104204921042049310420494104204951042049610420497104204981042049910420500104205011042050210420503104205041042050510420506104205071042050810420509104205101042051110420512104205131042051410420515104205161042051710420518104205191042052010420521104205221042052310420524104205251042052610420527104205281042052910420530104205311042053210420533104205341042053510420536104205371042053810420539104205401042054110420542104205431042054410420545104205461042054710420548104205491042055010420551104205521042055310420554104205551042055610420557104205581042055910420560104205611042056210420563104205641042056510420566104205671042056810420569104205701042057110420572104205731042057410420575104205761042057710420578104205791042058010420581104205821042058310420584104205851042058610420587104205881042058910420590104205911042059210420593104205941042059510420596104205971042059810420599104206001042060110420602104206031042060410420605104206061042060710420608104206091042061010420611104206121042061310420614104206151042061610420617104206181042061910420620104206211042062210420623104206241042062510420626104206271042062810420629104206301042063110420632104206331042063410420635104206361042063710420638104206391042064010420641104206421042064310420644104206451042064610420647104206481042064910420650104206511042065210420653104206541042065510420656104206571042065810420659104206601042066110420662104206631042066410420665104206661042066710420668104206691042067010420671104206721042067310420674104206751042067610420677104206781042067910420680104206811042068210420683104206841042068510420686104206871042068810420689104206901042069110420692104206931042069410420695104206961042069710420698104206991042070010420701104207021042070310420704104207051042070610420707104207081042070910420710104207111042071210420713104207141042071510420716104207171042071810420719104207201042072110420722104207231042072410420725104207261042072710420728104207291042073010420731104207321042073310420734104207351042073610420737104207381042073910420740104207411042074210420743104207441042074510420746104207471042074810420749104207501042075110420752104207531042075410420755104207561042075710420758104207591042076010420761104207621042076310420764104207651042076610420767104207681042076910420770104207711042077210420773104207741042077510420776104207771042077810420779104207801042078110420782104207831042078410420785104207861042078710420788104207891042079010420791104207921042079310420794104207951042079610420797104207981042079910420800104208011042080210420803104208041042080510420806104208071042080810420809104208101042081110420812104208131042081410420815104208161042081710420818104208191042082010420821104208221042082310420824104208251042082610420827104208281042082910420830104208311042083210420833104208341042083510420836104208371042083810420839104208401042084110420842104208431042084410420845104208461042084710420848104208491042085010420851104208521042085310420854104208551042085610420857104208581042085910420860104208611042086210420863104208641042086510420866104208671042086810420869104208701042087110420872104208731042087410420875104208761042087710420878104208791042088010420881104208821042088310420884104208851042088610420887104208881042088910420890104208911042089210420893104208941042089510420896104208971042089810420899104209001042090110420902104209031042090410420905104209061042090710420908104209091042091010420911104209121042091310420914104209151042091610420917104209181042091910420920104209211042092210420923104209241042092510420926104209271042092810420929104209301042093110420932104209331042093410420935104209361042093710420938104209391042094010420941104209421042094310420944104209451042094610420947104209481042094910420950104209511042095210420953104209541042095510420956104209571042095810420959104209601042096110420962104209631042096410420965104209661042096710420968104209691042097010420971104209721042097310420974104209751042097610420977104209781042097910420980104209811042098210420983104209841042098510420986104209871042098810420989104209901042099110420992104209931042099410420995104209961042099710420998104209991042100010421001104210021042100310421004104210051042100610421007104210081042100910421010104210111042101210421013104210141042101510421016104210171042101810421019104210201042102110421022104210231042102410421025104210261042102710421028104210291042103010421031104210321042103310421034104210351042103610421037104210381042103910421040104210411042104210421043104210441042104510421046104210471042104810421049104210501042105110421052104210531042105410421055104210561042105710421058104210591042106010421061104210621042106310421064104210651042106610421067104210681042106910421070104210711042107210421073104210741042107510421076104210771042107810421079104210801042108110421082104210831042108410421085104210861042108710421088104210891042109010421091104210921042109310421094104210951042109610421097104210981042109910421100104211011042110210421103104211041042110510430001104300021043000310430004104300051043000610430007104300081043000910430010104300111043001210430013104300141043001510430016104300171043001810430019104300201043002110430022104300231043002410430025104300261043002710430028104300291043003010430031104300321043003310430034104300351043003610430037104300381043003910430040104300411043004210430043104300441043004510430046104300471043004810430049104300501043005110430052104300531043005410430055104300561043005710430058104300591043006010430061104300621043006310430064104300651043006610430067104300681043006910430070104300711043007210430073104300741043007510430076104300771043007810430079104300801043008110430082104300831043008410430085104300861043008710430088104300891043009010430091104300921043009310430094104300951043009610430097104300981043009910430100104301011043010210430103104301041043010510430106104301071043010810430109104301101043011110430112104301131043011410430115104301161043011710430118104301191043012010430121104301221043012310430124104301251043012610430127104301281043012910430130104301311043013210430133104301341043013510430136104301371043013810430139104301401043014110430142104301431043014410430145104301461043014710430148104301491043015010430151104301521043015310430154104301551043015610430157104301581043015910430160104301611043016210430163104301641043016510430166104301671043016810430169104301701043017110430172104301731043017410430175104301761043017710430178104301791043018010430181104301821043018310430184104301851043018610430187104301881043018910430190104301911043019210430193104301941043019510430196104301971043019810430199104302001043020110430202104302031043020410430205104302061043020710430208104302091043021010430211104302121043021310430214104302151043021610430217104302181043021910430220104302211043022210430223104302241043022510430226104302271043022810430229104302301043023110430232104302331043023410430235104302361043023710430238104302391043024010430241104302421043024310430244104302451043024610430247104302481043024910430250104302511043025210430253104302541043025510430256104302571043025810430259104302601043026110430262104302631043026410430265104302661043026710430268104302691043027010430271104302721043027310430274104302751043027610430277104302781043027910430280104302811043028210430283104302841043028510430286104302871043028810430289104302901043029110430292104302931043029410430295104302961043029710430298104302991043030010430301104303021043030310430304104303051043030610430307104303081043030910430310104303111043031210430313104303141043031510430316104303171043031810430319104303201043032110430322104303231043032410430325104303261043032710430328104303291043033010430331104303321043033310430334104303351043033610430337104303381043033910430340104303411043034210430343104303441043034510430346104303471043034810430349104303501043035110430352104303531043035410430355104303561043035710430358104303591043036010430361104303621043036310430364104303651043036610430367104303681043036910430370104303711043037210430373104303741043037510430376104303771043037810430379104303801043038110430382104303831043038410430385104303861043038710430388104303891043039010430391104303921043039310430394104303951043039610430397104303981043039910430400104304011043040210430403104304041043040510430406104304071043040810430409104304101043041110430412104304131043041410430415104304161043041710430418104304191043042010430421104304221043042310430424104304251043042610430427104304281043042910430430104304311043043210430433104304341043043510430436104304371043043810430439104304401043044110430442104304431043044410430445104304461043044710430448104304491043045010430451104304521043045310430454104304551043045610430457104304581043045910430460104304611043046210430463104304641043046510430466104304671043046810430469104304701043047110430472104304731043047410430475104304761043047710430478104304791043048010430481104304821043048310430484104304851043048610430487104304881043048910430490104304911043049210430493104304941043049510430496104304971043049810430499104305001043050110430502104305031043050410430505104305061043050710430508104305091043051010430511104305121043051310430514104305151043051610430517104305181043051910430520104305211043052210430523104305241043052510430526104305271043052810430529104305301043053110430532104305331043053410430535104305361043053710430538104305391043054010430541104305421043054310430544104305451043054610430547104305481043054910430550104305511043055210430553104305541043055510430556104305571043055810430559104305601043056110430562104305631043056410430565104305661043056710430568104305691043057010430571104305721043057310430574104305751043057610430577104305781043057910430580104305811043058210430583104305841043058510430586104305871043058810430589104305901043059110430592104305931043059410430595104305961043059710430598104305991043060010430601104306021043060310430604104306051043060610430607104306081043060910430610104306111043061210430613104306141043061510430616104306171043061810430619104306201043062110430622104306231043062410430625104306261043062710430628104306291043063010430631104306321043063310430634104306351043063610430637104306381043063910430640104306411043064210430643104306441043064510430646104306471043064810430649104306501043065110430652104306531043065410430655104306561043065710430658104306591043066010430661104306621043066310430664104306651043066610430667104306681043066910430670104306711043067210430673104306741043067510430676104306771043067810430679104306801043068110430682104306831043068410430685104306861043068710430688104306891043069010430691104306921043069310430694104306951043069610430697104306981043069910430700104307011043070210430703104307041043070510430706104307071043070810430709104307101043071110430712104307131043071410430715104307161043071710430718104307191043072010430721104307221043072310430724104307251043072610430727104307281043072910430730104307311043073210430733104307341043073510430736104307371043073810430739104307401043074110430742104307431043074410430745104307461043074710430748104307491043075010430751104307521043075310430754104307551043075610430757104307581043075910430760104307611043076210430763104307641043076510430766104307671043076810430769104307701043077110430772104307731043077410430775104307761043077710430778104307791043078010430781104307821043078310430784104307851043078610430787104307881043078910430790104307911043079210430793104307941043079510430796104307971043079810430799104308001043080110430802104308031043080410430805104308061043080710430808104308091043081010430811104308121043081310430814104308151043081610430817104308181043081910430820104308211043082210430823104308241043082510430826104308271043082810430829104308301043083110430832104308331043083410430835104308361043083710430838104308391043084010430841104308421043084310430844104308451043084610430847104308481043084910430850104308511043085210430853104308541043085510430856104308571043085810430859104308601043086110430862104308631043086410430865104308661043086710430868104308691043087010430871104308721043087310430874104308751043087610430877104308781043087910430880104308811043088210430883104308841043088510430886104308871043088810430889104308901043089110430892104308931043089410430895104308961043089710430898104308991043090010430901104309021043090310430904104309051043090610430907104309081043090910430910104309111043091210430913104309141043091510430916104309171043091810430919104309201043092110430922104309231043092410430925104309261043092710430928104309291043093010430931104309321043093310430934104309351043093610430937104309381043093910430940104309411043094210430943104309441043094510430946104309471043094810430949104309501043095110430952104309531043095410430955104309561043095710430958104309591043096010430961104309621043096310430964104309651043096610430967104309681043096910430970104309711043097210430973104309741043097510430976104309771043097810430979104309801043098110430982104309831043098410430985104309861043098710430988104309891043099010430991104309921043099310430994104309951043099610430997104309981043099910431000104310011043100210431003104310041043100510431006104310071043100810431009104310101043101110431012104310131043101410431015104310161043101710431018104310191043102010431021104310221043102310431024104310251043102610431027104310281043102910431030104310311043103210431033104310341043103510431036104310371043103810431039104310401043104110431042104310431043104410431045104310461043104710431048104310491043105010431051104310521043105310431054104310551043105610431057104310581043105910431060104310611043106210431063104310641043106510431066104310671043106810431069104310701043107110431072104310731043107410431075104310761043107710431078104310791043108010431081104310821043108310431084104310851043108610431087104310881043108910431090104310911043109210431093104310941043109510431096104310971043109810431099104311001043110110431102104311031043110410431105104400011044000210440003104400041044000510440006104400071044000810440009104400101044001110440012104400131044001410440015104400161044001710440018104400191044002010440021104400221044002310440024104400251044002610440027104400281044002910440030104400311044003210440033104400341044003510440036104400371044003810440039104400401044004110440042104400431044004410440045104400461044004710440048104400491044005010440051104400521044005310440054104400551044005610440057104400581044005910440060104400611044006210440063104400641044006510440066104400671044006810440069104400701044007110440072104400731044007410440075104400761044007710440078104400791044008010440081104400821044008310440084104400851044008610440087104400881044008910440090104400911044009210440093104400941044009510440096104400971044009810440099104401001044010110440102104401031044010410440105104401061044010710440108104401091044011010440111104401121044011310440114104401151044011610440117104401181044011910440120104401211044012210440123104401241044012510440126104401271044012810440129104401301044013110440132104401331044013410440135104401361044013710440138104401391044014010440141104401421044014310440144104401451044014610440147104401481044014910440150104401511044015210440153104401541044015510440156104401571044015810440159104401601044016110440162104401631044016410440165104401661044016710440168104401691044017010440171104401721044017310440174104401751044017610440177104401781044017910440180104401811044018210440183104401841044018510440186104401871044018810440189104401901044019110440192104401931044019410440195104401961044019710440198104401991044020010440201104402021044020310440204104402051044020610440207104402081044020910440210104402111044021210440213104402141044021510440216104402171044021810440219104402201044022110440222104402231044022410440225104402261044022710440228104402291044023010440231104402321044023310440234104402351044023610440237104402381044023910440240104402411044024210440243104402441044024510440246104402471044024810440249104402501044025110440252104402531044025410440255104402561044025710440258104402591044026010440261104402621044026310440264104402651044026610440267104402681044026910440270104402711044027210440273104402741044027510440276104402771044027810440279104402801044028110440282104402831044028410440285104402861044028710440288104402891044029010440291104402921044029310440294104402951044029610440297104402981044029910440300104403011044030210440303104403041044030510440306104403071044030810440309104403101044031110440312104403131044031410440315104403161044031710440318104403191044032010440321104403221044032310440324104403251044032610440327104403281044032910440330104403311044033210440333104403341044033510440336104403371044033810440339104403401044034110440342104403431044034410440345104403461044034710440348104403491044035010440351104403521044035310440354104403551044035610440357104403581044035910440360104403611044036210440363104403641044036510440366104403671044036810440369104403701044037110440372104403731044037410440375104403761044037710440378104403791044038010440381104403821044038310440384104403851044038610440387104403881044038910440390104403911044039210440393104403941044039510440396104403971044039810440399104404001044040110440402104404031044040410440405104404061044040710440408104404091044041010440411104404121044041310440414104404151044041610440417104404181044041910440420104404211044042210440423104404241044042510440426104404271044042810440429104404301044043110440432104404331044043410440435104404361044043710440438104404391044044010440441104404421044044310440444104404451044044610440447104404481044044910440450104404511044045210440453104404541044045510440456104404571044045810440459104404601044046110440462104404631044046410440465104404661044046710440468104404691044047010440471104404721044047310440474104404751044047610440477104404781044047910440480104404811044048210440483104404841044048510440486104404871044048810440489104404901044049110440492104404931044049410440495104404961044049710440498104404991044050010440501104405021044050310440504104405051044050610440507104405081044050910440510104405111044051210440513104405141044051510440516104405171044051810440519104405201044052110440522104405231044052410440525104405261044052710440528104405291044053010440531104405321044053310440534104405351044053610440537104405381044053910440540104405411044054210440543104405441044054510440546104405471044054810440549104405501044055110440552104405531044055410440555104405561044055710440558104405591044056010440561104405621044056310440564104405651044056610440567104405681044056910440570104405711044057210440573104405741044057510440576104405771044057810440579104405801044058110440582104405831044058410440585104405861044058710440588104405891044059010440591104405921044059310440594104405951044059610440597104405981044059910440600104406011044060210440603104406041044060510440606104406071044060810440609104406101044061110440612104406131044061410440615104406161044061710440618104406191044062010440621104406221044062310440624104406251044062610440627104406281044062910440630104406311044063210440633104406341044063510440636104406371044063810440639104406401044064110440642104406431044064410440645104406461044064710440648104406491044065010440651104406521044065310440654104406551044065610440657104406581044065910440660104406611044066210440663104406641044066510440666104406671044066810440669104406701044067110440672104406731044067410440675104406761044067710440678104406791044068010440681104406821044068310440684104406851044068610440687104406881044068910440690104406911044069210440693104406941044069510440696104406971044069810440699104407001044070110440702104407031044070410440705104407061044070710440708104407091044071010440711104407121044071310440714104407151044071610440717104407181044071910440720104407211044072210440723104407241044072510440726104407271044072810440729104407301044073110440732104407331044073410440735104407361044073710440738104407391044074010440741104407421044074310440744104407451044074610440747104407481044074910440750104407511044075210440753104407541044075510440756104407571044075810440759104407601044076110440762104407631044076410440765104407661044076710440768104407691044077010440771104407721044077310440774104407751044077610440777104407781044077910440780104407811044078210440783104407841044078510440786104407871044078810440789104407901044079110440792104407931044079410440795104407961044079710440798104407991044080010440801104408021044080310440804104408051044080610440807104408081044080910440810104408111044081210440813104408141044081510440816104408171044081810440819104408201044082110440822104408231044082410440825104408261044082710440828104408291044083010440831104408321044083310440834104408351044083610440837104408381044083910440840104408411044084210440843104408441044084510440846104408471044084810440849104408501044085110440852104408531044085410440855104408561044085710440858104408591044086010440861104408621044086310440864104408651044086610440867104408681044086910440870104408711044087210440873104408741044087510440876104408771044087810440879104408801044088110440882104408831044088410440885104408861044088710440888104408891044089010440891104408921044089310440894104408951044089610440897104408981044089910440900104409011044090210440903104409041044090510440906104409071044090810440909104409101044091110440912104409131044091410440915104409161044091710440918104409191044092010440921104409221044092310440924104409251044092610440927104409281044092910440930104409311044093210440933104409341044093510440936104409371044093810440939104409401044094110440942104409431044094410440945104409461044094710440948104409491044095010440951104409521044095310440954104409551044095610440957104409581044095910440960104409611044096210440963104409641044096510440966104409671044096810440969104409701044097110440972104409731044097410440975104409761044097710440978104409791044098010440981104409821044098310440984104409851044098610440987104409881044098910440990104409911044099210440993104409941044099510440996104409971044099810440999104410001044100110441002104410031044100410441005104410061044100710441008104410091044101010441011104410121044101310441014104410151044101610441017104410181044101910441020104410211044102210441023104410241044102510441026104410271044102810441029104410301044103110441032104410331044103410441035104410361044103710441038104410391044104010441041104410421044104310441044104410451044104610441047104410481044104910441050104410511044105210441053104410541044105510441056104410571044105810441059104410601044106110441062104410631044106410441065104410661044106710441068104410691044107010441071104410721044107310441074104410751044107610441077104410781044107910441080104410811044108210441083104410841044108510441086104410871044108810441089104410901044109110441092104410931044109410441095104410961044109710441098104410991044110010441101104411021044110310441104104411051045000110450002104500031045000410450005104500061045000710450008104500091045001010450011104500121045001310450014104500151045001610450017104500181045001910450020104500211045002210450023104500241045002510450026104500271045002810450029104500301045003110450032104500331045003410450035104500361045003710450038104500391045004010450041104500421045004310450044104500451045004610450047104500481045004910450050104500511045005210450053104500541045005510450056104500571045005810450059104500601045006110450062104500631045006410450065104500661045006710450068104500691045007010450071104500721045007310450074104500751045007610450077104500781045007910450080104500811045008210450083104500841045008510450086104500871045008810450089104500901045009110450092104500931045009410450095104500961045009710450098104500991045010010450101104501021045010310450104104501051045010610450107104501081045010910450110104501111045011210450113104501141045011510450116104501171045011810450119104501201045012110450122104501231045012410450125104501261045012710450128104501291045013010450131104501321045013310450134104501351045013610450137104501381045013910450140104501411045014210450143104501441045014510450146104501471045014810450149104501501045015110450152104501531045015410450155104501561045015710450158104501591045016010450161104501621045016310450164104501651045016610450167104501681045016910450170104501711045017210450173104501741045017510450176104501771045017810450179104501801045018110450182104501831045018410450185104501861045018710450188104501891045019010450191104501921045019310450194104501951045019610450197104501981045019910450200104502011045020210450203104502041045020510450206104502071045020810450209104502101045021110450212104502131045021410450215104502161045021710450218104502191045022010450221104502221045022310450224104502251045022610450227104502281045022910450230104502311045023210450233104502341045023510450236104502371045023810450239104502401045024110450242104502431045024410450245104502461045024710450248104502491045025010450251104502521045025310450254104502551045025610450257104502581045025910450260104502611045026210450263104502641045026510450266104502671045026810450269104502701045027110450272104502731045027410450275104502761045027710450278104502791045028010450281104502821045028310450284104502851045028610450287104502881045028910450290104502911045029210450293104502941045029510450296104502971045029810450299104503001045030110450302104503031045030410450305104503061045030710450308104503091045031010450311104503121045031310450314104503151045031610450317104503181045031910450320104503211045032210450323104503241045032510450326104503271045032810450329104503301045033110450332104503331045033410450335104503361045033710450338104503391045034010450341104503421045034310450344104503451045034610450347104503481045034910450350104503511045035210450353104503541045035510450356104503571045035810450359104503601045036110450362104503631045036410450365104503661045036710450368104503691045037010450371104503721045037310450374104503751045037610450377104503781045037910450380104503811045038210450383104503841045038510450386104503871045038810450389104503901045039110450392104503931045039410450395104503961045039710450398104503991045040010450401104504021045040310450404104504051045040610450407104504081045040910450410104504111045041210450413104504141045041510450416104504171045041810450419104504201045042110450422104504231045042410450425104504261045042710450428104504291045043010450431104504321045043310450434104504351045043610450437104504381045043910450440104504411045044210450443104504441045044510450446104504471045044810450449104504501045045110450452104504531045045410450455104504561045045710450458104504591045046010450461104504621045046310450464104504651045046610450467104504681045046910450470104504711045047210450473104504741045047510450476104504771045047810450479104504801045048110450482104504831045048410450485104504861045048710450488104504891045049010450491104504921045049310450494104504951045049610450497104504981045049910450500104505011045050210450503104505041045050510450506104505071045050810450509104505101045051110450512104505131045051410450515104505161045051710450518104505191045052010450521104505221045052310450524104505251045052610450527104505281045052910450530104505311045053210450533104505341045053510450536104505371045053810450539104505401045054110450542104505431045054410450545104505461045054710450548104505491045055010450551104505521045055310450554104505551045055610450557104505581045055910450560104505611045056210450563104505641045056510450566104505671045056810450569104505701045057110450572104505731045057410450575104505761045057710450578104505791045058010450581104505821045058310450584104505851045058610450587104505881045058910450590104505911045059210450593104505941045059510450596104505971045059810450599104506001045060110450602104506031045060410450605104506061045060710450608104506091045061010450611104506121045061310450614104506151045061610450617104506181045061910450620104506211045062210450623104506241045062510450626104506271045062810450629104506301045063110450632104506331045063410450635104506361045063710450638104506391045064010450641104506421045064310450644104506451045064610450647104506481045064910450650104506511045065210450653104506541045065510450656104506571045065810450659104506601045066110450662104506631045066410450665104506661045066710450668104506691045067010450671104506721045067310450674104506751045067610450677104506781045067910450680104506811045068210450683104506841045068510450686104506871045068810450689104506901045069110450692104506931045069410450695104506961045069710450698104506991045070010450701104507021045070310450704104507051045070610450707104507081045070910450710104507111045071210450713104507141045071510450716104507171045071810450719104507201045072110450722104507231045072410450725104507261045072710450728104507291045073010450731104507321045073310450734104507351045073610450737104507381045073910450740104507411045074210450743104507441045074510450746104507471045074810450749104507501045075110450752104507531045075410450755104507561045075710450758104507591045076010450761104507621045076310450764104507651045076610450767104507681045076910450770104507711045077210450773104507741045077510450776104507771045077810450779104507801045078110450782104507831045078410450785104507861045078710450788104507891045079010450791104507921045079310450794104507951045079610450797104507981045079910450800104508011045080210450803104508041045080510450806104508071045080810450809104508101045081110450812104508131045081410450815104508161045081710450818104508191045082010450821104508221045082310450824104508251045082610450827104508281045082910450830104508311045083210450833104508341045083510450836104508371045083810450839104508401045084110450842104508431045084410450845104508461045084710450848104508491045085010450851104508521045085310450854104508551045085610450857104508581045085910450860104508611045086210450863104508641045086510450866104508671045086810450869104508701045087110450872104508731045087410450875104508761045087710450878104508791045088010450881104508821045088310450884104508851045088610450887104508881045088910450890104508911045089210450893104508941045089510450896104508971045089810450899104509001045090110450902104509031045090410450905104509061045090710450908104509091045091010450911104509121045091310450914104509151045091610450917104509181045091910450920104509211045092210450923104509241045092510450926104509271045092810450929104509301045093110450932104509331045093410450935104509361045093710450938104509391045094010450941104509421045094310450944104509451045094610450947104509481045094910450950104509511045095210450953104509541045095510450956104509571045095810450959104509601045096110450962104509631045096410450965104509661045096710450968104509691045097010450971104509721045097310450974104509751045097610450977104509781045097910450980104509811045098210450983104509841045098510450986104509871045098810450989104509901045099110450992104509931045099410450995104509961045099710450998104509991045100010451001104510021045100310451004104510051045100610451007104510081045100910451010104510111045101210451013104510141045101510451016104510171045101810451019104510201045102110451022104510231045102410451025104510261045102710451028104510291045103010451031104510321045103310451034104510351045103610451037104510381045103910451040104510411045104210451043104510441045104510451046104510471045104810451049104510501045105110451052104510531045105410451055104510561045105710451058104510591045106010451061104510621045106310451064104510651045106610451067104510681045106910451070104510711045107210451073104510741045107510451076104510771045107810451079104510801045108110451082104510831045108410451085104510861045108710451088104510891045109010451091104510921045109310451094104510951045109610451097104510981045109910451100104511011045110210451103104511041045110510460001104600021046000310460004104600051046000610460007104600081046000910460010104600111046001210460013104600141046001510460016104600171046001810460019104600201046002110460022104600231046002410460025104600261046002710460028104600291046003010460031104600321046003310460034104600351046003610460037104600381046003910460040104600411046004210460043104600441046004510460046104600471046004810460049104600501046005110460052104600531046005410460055104600561046005710460058104600591046006010460061104600621046006310460064104600651046006610460067104600681046006910460070104600711046007210460073104600741046007510460076104600771046007810460079104600801046008110460082104600831046008410460085104600861046008710460088104600891046009010460091104600921046009310460094104600951046009610460097104600981046009910460100104601011046010210460103104601041046010510460106104601071046010810460109104601101046011110460112104601131046011410460115104601161046011710460118104601191046012010460121104601221046012310460124104601251046012610460127104601281046012910460130104601311046013210460133104601341046013510460136104601371046013810460139104601401046014110460142104601431046014410460145104601461046014710460148104601491046015010460151104601521046015310460154104601551046015610460157104601581046015910460160104601611046016210460163104601641046016510460166104601671046016810460169104601701046017110460172104601731046017410460175104601761046017710460178104601791046018010460181104601821046018310460184104601851046018610460187104601881046018910460190104601911046019210460193104601941046019510460196104601971046019810460199104602001046020110460202104602031046020410460205104602061046020710460208104602091046021010460211104602121046021310460214104602151046021610460217104602181046021910460220104602211046022210460223104602241046022510460226104602271046022810460229104602301046023110460232104602331046023410460235104602361046023710460238104602391046024010460241104602421046024310460244104602451046024610460247104602481046024910460250104602511046025210460253104602541046025510460256104602571046025810460259104602601046026110460262104602631046026410460265104602661046026710460268104602691046027010460271104602721046027310460274104602751046027610460277104602781046027910460280104602811046028210460283104602841046028510460286104602871046028810460289104602901046029110460292104602931046029410460295104602961046029710460298104602991046030010460301104603021046030310460304104603051046030610460307104603081046030910460310104603111046031210460313104603141046031510460316104603171046031810460319104603201046032110460322104603231046032410460325104603261046032710460328104603291046033010460331104603321046033310460334104603351046033610460337104603381046033910460340104603411046034210460343104603441046034510460346104603471046034810460349104603501046035110460352104603531046035410460355104603561046035710460358104603591046036010460361104603621046036310460364104603651046036610460367104603681046036910460370104603711046037210460373104603741046037510460376104603771046037810460379104603801046038110460382104603831046038410460385104603861046038710460388104603891046039010460391104603921046039310460394104603951046039610460397104603981046039910460400104604011046040210460403104604041046040510460406104604071046040810460409104604101046041110460412104604131046041410460415104604161046041710460418104604191046042010460421104604221046042310460424104604251046042610460427104604281046042910460430104604311046043210460433104604341046043510460436104604371046043810460439104604401046044110460442104604431046044410460445104604461046044710460448104604491046045010460451104604521046045310460454104604551046045610460457104604581046045910460460104604611046046210460463104604641046046510460466104604671046046810460469104604701046047110460472104604731046047410460475104604761046047710460478104604791046048010460481104604821046048310460484104604851046048610460487104604881046048910460490104604911046049210460493104604941046049510460496104604971046049810460499104605001046050110460502104605031046050410460505104605061046050710460508104605091046051010460511104605121046051310460514104605151046051610460517104605181046051910460520104605211046052210460523104605241046052510460526104605271046052810460529104605301046053110460532104605331046053410460535104605361046053710460538104605391046054010460541104605421046054310460544104605451046054610460547104605481046054910460550104605511046055210460553104605541046055510460556104605571046055810460559104605601046056110460562104605631046056410460565104605661046056710460568104605691046057010460571104605721046057310460574104605751046057610460577104605781046057910460580104605811046058210460583104605841046058510460586104605871046058810460589104605901046059110460592104605931046059410460595104605961046059710460598104605991046060010460601104606021046060310460604104606051046060610460607104606081046060910460610104606111046061210460613104606141046061510460616104606171046061810460619104606201046062110460622104606231046062410460625104606261046062710460628104606291046063010460631104606321046063310460634104606351046063610460637104606381046063910460640104606411046064210460643104606441046064510460646104606471046064810460649104606501046065110460652104606531046065410460655104606561046065710460658104606591046066010460661104606621046066310460664104606651046066610460667104606681046066910460670104606711046067210460673104606741046067510460676104606771046067810460679104606801046068110460682104606831046068410460685104606861046068710460688104606891046069010460691104606921046069310460694104606951046069610460697104606981046069910460700104607011046070210460703104607041046070510460706104607071046070810460709104607101046071110460712104607131046071410460715104607161046071710460718104607191046072010460721104607221046072310460724104607251046072610460727104607281046072910460730104607311046073210460733104607341046073510460736104607371046073810460739104607401046074110460742104607431046074410460745104607461046074710460748104607491046075010460751104607521046075310460754104607551046075610460757104607581046075910460760104607611046076210460763104607641046076510460766104607671046076810460769104607701046077110460772104607731046077410460775104607761046077710460778104607791046078010460781104607821046078310460784104607851046078610460787104607881046078910460790104607911046079210460793104607941046079510460796104607971046079810460799104608001046080110460802104608031046080410460805104608061046080710460808104608091046081010460811104608121046081310460814104608151046081610460817104608181046081910460820104608211046082210460823104608241046082510460826104608271046082810460829104608301046083110460832104608331046083410460835104608361046083710460838104608391046084010460841104608421046084310460844104608451046084610460847104608481046084910460850104608511046085210460853104608541046085510460856104608571046085810460859104608601046086110460862104608631046086410460865104608661046086710460868104608691046087010460871104608721046087310460874104608751046087610460877104608781046087910460880104608811046088210460883104608841046088510460886104608871046088810460889104608901046089110460892104608931046089410460895104608961046089710460898104608991046090010460901104609021046090310460904104609051046090610460907104609081046090910460910104609111046091210460913104609141046091510460916104609171046091810460919104609201046092110460922104609231046092410460925104609261046092710460928104609291046093010460931104609321046093310460934104609351046093610460937104609381046093910460940104609411046094210460943104609441046094510460946104609471046094810460949104609501046095110460952104609531046095410460955104609561046095710460958104609591046096010460961104609621046096310460964104609651046096610460967104609681046096910460970104609711046097210460973104609741046097510460976104609771046097810460979104609801046098110460982104609831046098410460985104609861046098710460988104609891046099010460991104609921046099310460994104609951046099610460997104609981046099910461000104610011046100210461003104610041046100510461006104610071046100810461009104610101046101110461012104610131046101410461015104610161046101710461018104610191046102010461021104610221046102310461024104610251046102610461027104610281046102910461030104610311046103210461033104610341046103510461036104610371046103810461039104610401046104110461042104610431046104410461045104610461046104710461048104610491046105010461051104610521046105310461054104610551046105610461057104610581046105910461060104610611046106210461063104610641046106510461066104610671046106810461069104610701046107110461072104610731046107410461075104610761046107710461078104610791046108010461081104610821046108310461084104610851046108610461087104610881046108910461090104610911046109210461093104610941046109510461096104610971046109810461099104611001046110110461102104611031046110410461105104700011047000210470003104700041047000510470006104700071047000810470009104700101047001110470012104700131047001410470015104700161047001710470018104700191047002010470021104700221047002310470024104700251047002610470027104700281047002910470030104700311047003210470033104700341047003510470036104700371047003810470039104700401047004110470042104700431047004410470045104700461047004710470048104700491047005010470051104700521047005310470054104700551047005610470057104700581047005910470060104700611047006210470063104700641047006510470066104700671047006810470069104700701047007110470072104700731047007410470075104700761047007710470078104700791047008010470081104700821047008310470084104700851047008610470087104700881047008910470090104700911047009210470093104700941047009510470096104700971047009810470099104701001047010110470102104701031047010410470105104701061047010710470108104701091047011010470111104701121047011310470114104701151047011610470117104701181047011910470120104701211047012210470123104701241047012510470126104701271047012810470129104701301047013110470132104701331047013410470135104701361047013710470138104701391047014010470141104701421047014310470144104701451047014610470147104701481047014910470150104701511047015210470153104701541047015510470156104701571047015810470159104701601047016110470162104701631047016410470165104701661047016710470168104701691047017010470171104701721047017310470174104701751047017610470177104701781047017910470180104701811047018210470183104701841047018510470186104701871047018810470189104701901047019110470192104701931047019410470195104701961047019710470198104701991047020010470201104702021047020310470204104702051047020610470207104702081047020910470210104702111047021210470213104702141047021510470216104702171047021810470219104702201047022110470222104702231047022410470225104702261047022710470228104702291047023010470231104702321047023310470234104702351047023610470237104702381047023910470240104702411047024210470243104702441047024510470246104702471047024810470249104702501047025110470252104702531047025410470255104702561047025710470258104702591047026010470261104702621047026310470264104702651047026610470267104702681047026910470270104702711047027210470273104702741047027510470276104702771047027810470279104702801047028110470282104702831047028410470285104702861047028710470288104702891047029010470291104702921047029310470294104702951047029610470297104702981047029910470300104703011047030210470303104703041047030510470306104703071047030810470309104703101047031110470312104703131047031410470315104703161047031710470318104703191047032010470321104703221047032310470324104703251047032610470327104703281047032910470330104703311047033210470333104703341047033510470336104703371047033810470339104703401047034110470342104703431047034410470345104703461047034710470348104703491047035010470351104703521047035310470354104703551047035610470357104703581047035910470360104703611047036210470363104703641047036510470366104703671047036810470369104703701047037110470372104703731047037410470375104703761047037710470378104703791047038010470381104703821047038310470384104703851047038610470387104703881047038910470390104703911047039210470393104703941047039510470396104703971047039810470399104704001047040110470402104704031047040410470405104704061047040710470408104704091047041010470411104704121047041310470414104704151047041610470417104704181047041910470420104704211047042210470423104704241047042510470426104704271047042810470429104704301047043110470432104704331047043410470435104704361047043710470438104704391047044010470441104704421047044310470444104704451047044610470447104704481047044910470450104704511047045210470453104704541047045510470456104704571047045810470459104704601047046110470462104704631047046410470465104704661047046710470468104704691047047010470471104704721047047310470474104704751047047610470477104704781047047910470480104704811047048210470483104704841047048510470486104704871047048810470489104704901047049110470492104704931047049410470495104704961047049710470498104704991047050010470501104705021047050310470504104705051047050610470507104705081047050910470510104705111047051210470513104705141047051510470516104705171047051810470519104705201047052110470522104705231047052410470525104705261047052710470528104705291047053010470531104705321047053310470534104705351047053610470537104705381047053910470540104705411047054210470543104705441047054510470546104705471047054810470549104705501047055110470552104705531047055410470555104705561047055710470558104705591047056010470561104705621047056310470564104705651047056610470567104705681047056910470570104705711047057210470573104705741047057510470576104705771047057810470579104705801047058110470582104705831047058410470585104705861047058710470588104705891047059010470591104705921047059310470594104705951047059610470597104705981047059910470600104706011047060210470603104706041047060510470606104706071047060810470609104706101047061110470612104706131047061410470615104706161047061710470618104706191047062010470621104706221047062310470624104706251047062610470627104706281047062910470630104706311047063210470633104706341047063510470636104706371047063810470639104706401047064110470642104706431047064410470645104706461047064710470648104706491047065010470651104706521047065310470654104706551047065610470657104706581047065910470660104706611047066210470663104706641047066510470666104706671047066810470669104706701047067110470672104706731047067410470675104706761047067710470678104706791047068010470681104706821047068310470684104706851047068610470687104706881047068910470690104706911047069210470693104706941047069510470696104706971047069810470699104707001047070110470702104707031047070410470705104707061047070710470708104707091047071010470711104707121047071310470714104707151047071610470717104707181047071910470720104707211047072210470723104707241047072510470726104707271047072810470729104707301047073110470732104707331047073410470735104707361047073710470738104707391047074010470741104707421047074310470744104707451047074610470747104707481047074910470750104707511047075210470753104707541047075510470756104707571047075810470759104707601047076110470762104707631047076410470765104707661047076710470768104707691047077010470771104707721047077310470774104707751047077610470777104707781047077910470780104707811047078210470783104707841047078510470786104707871047078810470789104707901047079110470792104707931047079410470795104707961047079710470798104707991047080010470801104708021047080310470804104708051047080610470807104708081047080910470810104708111047081210470813104708141047081510470816104708171047081810470819104708201047082110470822104708231047082410470825104708261047082710470828104708291047083010470831104708321047083310470834104708351047083610470837104708381047083910470840104708411047084210470843104708441047084510470846104708471047084810470849104708501047085110470852104708531047085410470855104708561047085710470858104708591047086010470861104708621047086310470864104708651047086610470867104708681047086910470870104708711047087210470873104708741047087510470876104708771047087810470879104708801047088110470882104708831047088410470885104708861047088710470888104708891047089010470891104708921047089310470894104708951047089610470897104708981047089910470900104709011047090210470903104709041047090510470906104709071047090810470909104709101047091110470912104709131047091410470915104709161047091710470918104709191047092010470921104709221047092310470924104709251047092610470927104709281047092910470930104709311047093210470933104709341047093510470936104709371047093810470939104709401047094110470942104709431047094410470945104709461047094710470948104709491047095010470951104709521047095310470954104709551047095610470957104709581047095910470960104709611047096210470963104709641047096510470966104709671047096810470969104709701047097110470972104709731047097410470975104709761047097710470978104709791047098010470981104709821047098310470984104709851047098610470987104709881047098910470990104709911047099210470993104709941047099510470996104709971047099810470999104710001047100110471002104710031047100410471005104710061047100710471008104710091047101010471011104710121047101310471014104710151047101610471017104710181047101910471020104710211047102210471023104710241047102510471026104710271047102810471029104710301047103110471032104710331047103410471035104710361047103710471038104710391047104010471041104710421047104310471044104710451047104610471047104710481047104910471050104710511047105210471053104710541047105510471056104710571047105810471059104710601047106110471062104710631047106410471065104710661047106710471068104710691047107010471071104710721047107310471074104710751047107610471077104710781047107910471080104710811047108210471083104710841047108510471086104710871047108810471089104710901047109110471092104710931047109410471095104710961047109710471098104710991047110010471101104711021047110310471104104711051048000110480002104800031048000410480005104800061048000710480008104800091048001010480011104800121048001310480014104800151048001610480017104800181048001910480020104800211048002210480023104800241048002510480026104800271048002810480029104800301048003110480032104800331048003410480035104800361048003710480038104800391048004010480041104800421048004310480044104800451048004610480047104800481048004910480050104800511048005210480053104800541048005510480056104800571048005810480059104800601048006110480062104800631048006410480065104800661048006710480068104800691048007010480071104800721048007310480074104800751048007610480077104800781048007910480080104800811048008210480083104800841048008510480086104800871048008810480089104800901048009110480092104800931048009410480095104800961048009710480098104800991048010010480101104801021048010310480104104801051048010610480107104801081048010910480110104801111048011210480113104801141048011510480116104801171048011810480119104801201048012110480122104801231048012410480125104801261048012710480128104801291048013010480131104801321048013310480134104801351048013610480137104801381048013910480140104801411048014210480143104801441048014510480146104801471048014810480149104801501048015110480152104801531048015410480155104801561048015710480158104801591048016010480161104801621048016310480164104801651048016610480167104801681048016910480170104801711048017210480173104801741048017510480176104801771048017810480179104801801048018110480182104801831048018410480185104801861048018710480188104801891048019010480191104801921048019310480194104801951048019610480197104801981048019910480200104802011048020210480203104802041048020510480206104802071048020810480209104802101048021110480212104802131048021410480215104802161048021710480218104802191048022010480221104802221048022310480224104802251048022610480227104802281048022910480230104802311048023210480233104802341048023510480236104802371048023810480239104802401048024110480242104802431048024410480245104802461048024710480248104802491048025010480251104802521048025310480254104802551048025610480257104802581048025910480260104802611048026210480263104802641048026510480266104802671048026810480269104802701048027110480272104802731048027410480275104802761048027710480278104802791048028010480281104802821048028310480284104802851048028610480287104802881048028910480290104802911048029210480293104802941048029510480296104802971048029810480299104803001048030110480302104803031048030410480305104803061048030710480308104803091048031010480311104803121048031310480314104803151048031610480317104803181048031910480320104803211048032210480323104803241048032510480326104803271048032810480329104803301048033110480332104803331048033410480335104803361048033710480338104803391048034010480341104803421048034310480344104803451048034610480347104803481048034910480350104803511048035210480353104803541048035510480356104803571048035810480359104803601048036110480362104803631048036410480365104803661048036710480368104803691048037010480371104803721048037310480374104803751048037610480377104803781048037910480380104803811048038210480383104803841048038510480386104803871048038810480389104803901048039110480392104803931048039410480395104803961048039710480398104803991048040010480401104804021048040310480404104804051048040610480407104804081048040910480410104804111048041210480413104804141048041510480416104804171048041810480419104804201048042110480422104804231048042410480425104804261048042710480428104804291048043010480431104804321048043310480434104804351048043610480437104804381048043910480440104804411048044210480443104804441048044510480446104804471048044810480449104804501048045110480452104804531048045410480455104804561048045710480458104804591048046010480461104804621048046310480464104804651048046610480467104804681048046910480470104804711048047210480473104804741048047510480476104804771048047810480479104804801048048110480482104804831048048410480485104804861048048710480488104804891048049010480491104804921048049310480494104804951048049610480497104804981048049910480500104805011048050210480503104805041048050510480506104805071048050810480509104805101048051110480512104805131048051410480515104805161048051710480518104805191048052010480521104805221048052310480524104805251048052610480527104805281048052910480530104805311048053210480533104805341048053510480536104805371048053810480539104805401048054110480542104805431048054410480545104805461048054710480548104805491048055010480551104805521048055310480554104805551048055610480557104805581048055910480560104805611048056210480563104805641048056510480566104805671048056810480569104805701048057110480572104805731048057410480575104805761048057710480578104805791048058010480581104805821048058310480584104805851048058610480587104805881048058910480590104805911048059210480593104805941048059510480596104805971048059810480599104806001048060110480602104806031048060410480605104806061048060710480608104806091048061010480611104806121048061310480614104806151048061610480617104806181048061910480620104806211048062210480623104806241048062510480626104806271048062810480629104806301048063110480632104806331048063410480635104806361048063710480638104806391048064010480641104806421048064310480644104806451048064610480647104806481048064910480650104806511048065210480653104806541048065510480656104806571048065810480659104806601048066110480662104806631048066410480665104806661048066710480668104806691048067010480671104806721048067310480674104806751048067610480677104806781048067910480680104806811048068210480683104806841048068510480686104806871048068810480689104806901048069110480692104806931048069410480695104806961048069710480698104806991048070010480701104807021048070310480704104807051048070610480707104807081048070910480710104807111048071210480713104807141048071510480716104807171048071810480719104807201048072110480722104807231048072410480725104807261048072710480728104807291048073010480731104807321048073310480734104807351048073610480737104807381048073910480740104807411048074210480743104807441048074510480746104807471048074810480749104807501048075110480752104807531048075410480755104807561048075710480758104807591048076010480761104807621048076310480764104807651048076610480767104807681048076910480770104807711048077210480773104807741048077510480776104807771048077810480779104807801048078110480782104807831048078410480785104807861048078710480788104807891048079010480791104807921048079310480794104807951048079610480797104807981048079910480800104808011048080210480803104808041048080510480806104808071048080810480809104808101048081110480812104808131048081410480815104808161048081710480818104808191048082010480821104808221048082310480824104808251048082610480827104808281048082910480830104808311048083210480833104808341048083510480836104808371048083810480839104808401048084110480842104808431048084410480845104808461048084710480848104808491048085010480851104808521048085310480854104808551048085610480857104808581048085910480860104808611048086210480863104808641048086510480866104808671048086810480869104808701048087110480872104808731048087410480875104808761048087710480878104808791048088010480881104808821048088310480884104808851048088610480887104808881048088910480890104808911048089210480893104808941048089510480896104808971048089810480899104809001048090110480902104809031048090410480905104809061048090710480908104809091048091010480911104809121048091310480914104809151048091610480917104809181048091910480920104809211048092210480923104809241048092510480926104809271048092810480929104809301048093110480932104809331048093410480935104809361048093710480938104809391048094010480941104809421048094310480944104809451048094610480947104809481048094910480950104809511048095210480953104809541048095510480956104809571048095810480959104809601048096110480962104809631048096410480965104809661048096710480968104809691048097010480971104809721048097310480974104809751048097610480977104809781048097910480980104809811048098210480983104809841048098510480986104809871048098810480989104809901048099110480992104809931048099410480995104809961048099710480998104809991048100010481001104810021048100310481004104810051048100610481007104810081048100910481010104810111048101210481013104810141048101510481016104810171048101810481019104810201048102110481022104810231048102410481025104810261048102710481028104810291048103010481031104810321048103310481034104810351048103610481037104810381048103910481040104810411048104210481043104810441048104510481046104810471048104810481049104810501048105110481052104810531048105410481055104810561048105710481058104810591048106010481061104810621048106310481064104810651048106610481067104810681048106910481070104810711048107210481073104810741048107510481076104810771048107810481079104810801048108110481082104810831048108410481085104810861048108710481088104810891048109010481091104810921048109310481094104810951048109610481097104810981048109910481100104811011048110210481103104811041048110510490001104900021049000310490004104900051049000610490007104900081049000910490010104900111049001210490013104900141049001510490016104900171049001810490019104900201049002110490022104900231049002410490025104900261049002710490028104900291049003010490031104900321049003310490034104900351049003610490037104900381049003910490040104900411049004210490043104900441049004510490046104900471049004810490049104900501049005110490052104900531049005410490055104900561049005710490058104900591049006010490061104900621049006310490064104900651049006610490067104900681049006910490070104900711049007210490073104900741049007510490076104900771049007810490079104900801049008110490082104900831049008410490085104900861049008710490088104900891049009010490091104900921049009310490094104900951049009610490097104900981049009910490100104901011049010210490103104901041049010510490106104901071049010810490109104901101049011110490112104901131049011410490115104901161049011710490118104901191049012010490121104901221049012310490124104901251049012610490127104901281049012910490130104901311049013210490133104901341049013510490136104901371049013810490139104901401049014110490142104901431049014410490145104901461049014710490148104901491049015010490151104901521049015310490154104901551049015610490157104901581049015910490160104901611049016210490163104901641049016510490166104901671049016810490169104901701049017110490172104901731049017410490175104901761049017710490178104901791049018010490181104901821049018310490184104901851049018610490187104901881049018910490190104901911049019210490193104901941049019510490196104901971049019810490199104902001049020110490202104902031049020410490205104902061049020710490208104902091049021010490211104902121049021310490214104902151049021610490217104902181049021910490220104902211049022210490223104902241049022510490226104902271049022810490229104902301049023110490232104902331049023410490235104902361049023710490238104902391049024010490241104902421049024310490244104902451049024610490247104902481049024910490250104902511049025210490253104902541049025510490256104902571049025810490259104902601049026110490262104902631049026410490265104902661049026710490268104902691049027010490271104902721049027310490274104902751049027610490277104902781049027910490280104902811049028210490283104902841049028510490286104902871049028810490289104902901049029110490292104902931049029410490295104902961049029710490298104902991049030010490301104903021049030310490304104903051049030610490307104903081049030910490310104903111049031210490313104903141049031510490316104903171049031810490319104903201049032110490322104903231049032410490325104903261049032710490328104903291049033010490331104903321049033310490334104903351049033610490337104903381049033910490340104903411049034210490343104903441049034510490346104903471049034810490349104903501049035110490352104903531049035410490355104903561049035710490358104903591049036010490361104903621049036310490364104903651049036610490367104903681049036910490370104903711049037210490373104903741049037510490376104903771049037810490379104903801049038110490382104903831049038410490385104903861049038710490388104903891049039010490391104903921049039310490394104903951049039610490397104903981049039910490400104904011049040210490403104904041049040510490406104904071049040810490409104904101049041110490412104904131049041410490415104904161049041710490418104904191049042010490421104904221049042310490424104904251049042610490427104904281049042910490430104904311049043210490433104904341049043510490436104904371049043810490439104904401049044110490442104904431049044410490445104904461049044710490448104904491049045010490451104904521049045310490454104904551049045610490457104904581049045910490460104904611049046210490463104904641049046510490466104904671049046810490469104904701049047110490472104904731049047410490475104904761049047710490478104904791049048010490481104904821049048310490484104904851049048610490487104904881049048910490490104904911049049210490493104904941049049510490496104904971049049810490499104905001049050110490502104905031049050410490505104905061049050710490508104905091049051010490511104905121049051310490514104905151049051610490517104905181049051910490520104905211049052210490523104905241049052510490526104905271049052810490529104905301049053110490532104905331049053410490535104905361049053710490538104905391049054010490541104905421049054310490544104905451049054610490547104905481049054910490550104905511049055210490553104905541049055510490556104905571049055810490559104905601049056110490562104905631049056410490565104905661049056710490568104905691049057010490571104905721049057310490574104905751049057610490577104905781049057910490580104905811049058210490583104905841049058510490586104905871049058810490589104905901049059110490592104905931049059410490595104905961049059710490598104905991049060010490601104906021049060310490604104906051049060610490607104906081049060910490610104906111049061210490613104906141049061510490616104906171049061810490619104906201049062110490622104906231049062410490625104906261049062710490628104906291049063010490631104906321049063310490634104906351049063610490637104906381049063910490640104906411049064210490643104906441049064510490646104906471049064810490649104906501049065110490652104906531049065410490655104906561049065710490658104906591049066010490661104906621049066310490664104906651049066610490667104906681049066910490670104906711049067210490673104906741049067510490676104906771049067810490679104906801049068110490682104906831049068410490685104906861049068710490688104906891049069010490691104906921049069310490694104906951049069610490697104906981049069910490700104907011049070210490703104907041049070510490706104907071049070810490709104907101049071110490712104907131049071410490715104907161049071710490718104907191049072010490721104907221049072310490724104907251049072610490727104907281049072910490730104907311049073210490733104907341049073510490736104907371049073810490739104907401049074110490742104907431049074410490745104907461049074710490748104907491049075010490751104907521049075310490754104907551049075610490757104907581049075910490760104907611049076210490763104907641049076510490766104907671049076810490769104907701049077110490772104907731049077410490775104907761049077710490778104907791049078010490781104907821049078310490784104907851049078610490787104907881049078910490790104907911049079210490793104907941049079510490796104907971049079810490799104908001049080110490802104908031049080410490805104908061049080710490808104908091049081010490811104908121049081310490814104908151049081610490817104908181049081910490820104908211049082210490823104908241049082510490826104908271049082810490829104908301049083110490832104908331049083410490835104908361049083710490838104908391049084010490841104908421049084310490844104908451049084610490847104908481049084910490850104908511049085210490853104908541049085510490856104908571049085810490859104908601049086110490862104908631049086410490865104908661049086710490868104908691049087010490871104908721049087310490874104908751049087610490877104908781049087910490880104908811049088210490883104908841049088510490886104908871049088810490889104908901049089110490892104908931049089410490895104908961049089710490898104908991049090010490901104909021049090310490904104909051049090610490907104909081049090910490910104909111049091210490913104909141049091510490916104909171049091810490919104909201049092110490922104909231049092410490925104909261049092710490928104909291049093010490931104909321049093310490934104909351049093610490937104909381049093910490940104909411049094210490943104909441049094510490946104909471049094810490949104909501049095110490952104909531049095410490955104909561049095710490958104909591049096010490961104909621049096310490964104909651049096610490967104909681049096910490970104909711049097210490973104909741049097510490976104909771049097810490979104909801049098110490982104909831049098410490985104909861049098710490988104909891049099010490991104909921049099310490994104909951049099610490997104909981049099910491000104910011049100210491003104910041049100510491006104910071049100810491009104910101049101110491012104910131049101410491015104910161049101710491018104910191049102010491021104910221049102310491024104910251049102610491027104910281049102910491030104910311049103210491033104910341049103510491036104910371049103810491039104910401049104110491042104910431049104410491045104910461049104710491048104910491049105010491051104910521049105310491054104910551049105610491057104910581049105910491060104910611049106210491063104910641049106510491066104910671049106810491069104910701049107110491072104910731049107410491075104910761049107710491078104910791049108010491081104910821049108310491084104910851049108610491087104910881049108910491090104910911049109210491093104910941049109510491096104910971049109810491099104911001049110110491102104911031049110410491105105000011050000210500003105000041050000510500006105000071050000810500009105000101050001110500012105000131050001410500015105000161050001710500018105000191050002010500021105000221050002310500024105000251050002610500027105000281050002910500030105000311050003210500033105000341050003510500036105000371050003810500039105000401050004110500042105000431050004410500045105000461050004710500048105000491050005010500051105000521050005310500054105000551050005610500057105000581050005910500060105000611050006210500063105000641050006510500066105000671050006810500069105000701050007110500072105000731050007410500075105000761050007710500078105000791050008010500081105000821050008310500084105000851050008610500087105000881050008910500090105000911050009210500093105000941050009510500096105000971050009810500099105001001050010110500102105001031050010410500105105001061050010710500108105001091050011010500111105001121050011310500114105001151050011610500117105001181050011910500120105001211050012210500123105001241050012510500126105001271050012810500129105001301050013110500132105001331050013410500135105001361050013710500138105001391050014010500141105001421050014310500144105001451050014610500147105001481050014910500150105001511050015210500153105001541050015510500156105001571050015810500159105001601050016110500162105001631050016410500165105001661050016710500168105001691050017010500171105001721050017310500174105001751050017610500177105001781050017910500180105001811050018210500183105001841050018510500186105001871050018810500189105001901050019110500192105001931050019410500195105001961050019710500198105001991050020010500201105002021050020310500204105002051050020610500207105002081050020910500210105002111050021210500213105002141050021510500216105002171050021810500219105002201050022110500222105002231050022410500225105002261050022710500228105002291050023010500231105002321050023310500234105002351050023610500237105002381050023910500240105002411050024210500243105002441050024510500246105002471050024810500249105002501050025110500252105002531050025410500255105002561050025710500258105002591050026010500261105002621050026310500264105002651050026610500267105002681050026910500270105002711050027210500273105002741050027510500276105002771050027810500279105002801050028110500282105002831050028410500285105002861050028710500288105002891050029010500291105002921050029310500294105002951050029610500297105002981050029910500300105003011050030210500303105003041050030510500306105003071050030810500309105003101050031110500312105003131050031410500315105003161050031710500318105003191050032010500321105003221050032310500324105003251050032610500327105003281050032910500330105003311050033210500333105003341050033510500336105003371050033810500339105003401050034110500342105003431050034410500345105003461050034710500348105003491050035010500351105003521050035310500354105003551050035610500357105003581050035910500360105003611050036210500363105003641050036510500366105003671050036810500369105003701050037110500372105003731050037410500375105003761050037710500378105003791050038010500381105003821050038310500384105003851050038610500387105003881050038910500390105003911050039210500393105003941050039510500396105003971050039810500399105004001050040110500402105004031050040410500405105004061050040710500408105004091050041010500411105004121050041310500414105004151050041610500417105004181050041910500420105004211050042210500423105004241050042510500426105004271050042810500429105004301050043110500432105004331050043410500435105004361050043710500438105004391050044010500441105004421050044310500444105004451050044610500447105004481050044910500450105004511050045210500453105004541050045510500456105004571050045810500459105004601050046110500462105004631050046410500465105004661050046710500468105004691050047010500471105004721050047310500474105004751050047610500477105004781050047910500480105004811050048210500483105004841050048510500486105004871050048810500489105004901050049110500492105004931050049410500495105004961050049710500498105004991050050010500501105005021050050310500504105005051050050610500507105005081050050910500510105005111050051210500513105005141050051510500516105005171050051810500519105005201050052110500522105005231050052410500525105005261050052710500528105005291050053010500531105005321050053310500534105005351050053610500537105005381050053910500540105005411050054210500543105005441050054510500546105005471050054810500549105005501050055110500552105005531050055410500555105005561050055710500558105005591050056010500561105005621050056310500564105005651050056610500567105005681050056910500570105005711050057210500573105005741050057510500576105005771050057810500579105005801050058110500582105005831050058410500585105005861050058710500588105005891050059010500591105005921050059310500594105005951050059610500597105005981050059910500600105006011050060210500603105006041050060510500606105006071050060810500609105006101050061110500612105006131050061410500615105006161050061710500618105006191050062010500621105006221050062310500624105006251050062610500627105006281050062910500630105006311050063210500633105006341050063510500636105006371050063810500639105006401050064110500642105006431050064410500645105006461050064710500648105006491050065010500651105006521050065310500654105006551050065610500657105006581050065910500660105006611050066210500663105006641050066510500666105006671050066810500669105006701050067110500672105006731050067410500675105006761050067710500678105006791050068010500681105006821050068310500684105006851050068610500687105006881050068910500690105006911050069210500693105006941050069510500696105006971050069810500699105007001050070110500702105007031050070410500705105007061050070710500708105007091050071010500711105007121050071310500714105007151050071610500717105007181050071910500720105007211050072210500723105007241050072510500726105007271050072810500729105007301050073110500732105007331050073410500735105007361050073710500738105007391050074010500741105007421050074310500744105007451050074610500747105007481050074910500750105007511050075210500753105007541050075510500756105007571050075810500759105007601050076110500762105007631050076410500765105007661050076710500768105007691050077010500771105007721050077310500774105007751050077610500777105007781050077910500780105007811050078210500783105007841050078510500786105007871050078810500789105007901050079110500792105007931050079410500795105007961050079710500798105007991050080010500801105008021050080310500804105008051050080610500807105008081050080910500810105008111050081210500813105008141050081510500816105008171050081810500819105008201050082110500822105008231050082410500825105008261050082710500828105008291050083010500831105008321050083310500834105008351050083610500837105008381050083910500840105008411050084210500843105008441050084510500846105008471050084810500849105008501050085110500852105008531050085410500855105008561050085710500858105008591050086010500861105008621050086310500864105008651050086610500867105008681050086910500870105008711050087210500873105008741050087510500876105008771050087810500879105008801050088110500882105008831050088410500885105008861050088710500888105008891050089010500891105008921050089310500894105008951050089610500897105008981050089910500900105009011050090210500903105009041050090510500906105009071050090810500909105009101050091110500912105009131050091410500915105009161050091710500918105009191050092010500921105009221050092310500924105009251050092610500927105009281050092910500930105009311050093210500933105009341050093510500936105009371050093810500939105009401050094110500942105009431050094410500945105009461050094710500948105009491050095010500951105009521050095310500954105009551050095610500957105009581050095910500960105009611050096210500963105009641050096510500966105009671050096810500969105009701050097110500972105009731050097410500975105009761050097710500978105009791050098010500981105009821050098310500984105009851050098610500987105009881050098910500990105009911050099210500993105009941050099510500996105009971050099810500999105010001050100110501002105010031050100410501005105010061050100710501008105010091050101010501011105010121050101310501014105010151050101610501017105010181050101910501020105010211050102210501023105010241050102510501026105010271050102810501029105010301050103110501032105010331050103410501035105010361050103710501038105010391050104010501041105010421050104310501044105010451050104610501047105010481050104910501050105010511050105210501053105010541050105510501056105010571050105810501059105010601050106110501062105010631050106410501065105010661050106710501068105010691050107010501071105010721050107310501074105010751050107610501077105010781050107910501080105010811050108210501083105010841050108510501086105010871050108810501089105010901050109110501092105010931050109410501095105010961050109710501098105010991050110010501101105011021050110310501104105011051051000110510002105100031051000410510005105100061051000710510008105100091051001010510011105100121051001310510014105100151051001610510017105100181051001910510020105100211051002210510023105100241051002510510026105100271051002810510029105100301051003110510032105100331051003410510035105100361051003710510038105100391051004010510041105100421051004310510044105100451051004610510047105100481051004910510050105100511051005210510053105100541051005510510056105100571051005810510059105100601051006110510062105100631051006410510065105100661051006710510068105100691051007010510071105100721051007310510074105100751051007610510077105100781051007910510080105100811051008210510083105100841051008510510086105100871051008810510089105100901051009110510092105100931051009410510095105100961051009710510098105100991051010010510101105101021051010310510104105101051051010610510107105101081051010910510110105101111051011210510113105101141051011510510116105101171051011810510119105101201051012110510122105101231051012410510125105101261051012710510128105101291051013010510131105101321051013310510134105101351051013610510137105101381051013910510140105101411051014210510143105101441051014510510146105101471051014810510149105101501051015110510152105101531051015410510155105101561051015710510158105101591051016010510161105101621051016310510164105101651051016610510167105101681051016910510170105101711051017210510173105101741051017510510176105101771051017810510179105101801051018110510182105101831051018410510185105101861051018710510188105101891051019010510191105101921051019310510194105101951051019610510197105101981051019910510200105102011051020210510203105102041051020510510206105102071051020810510209105102101051021110510212105102131051021410510215105102161051021710510218105102191051022010510221105102221051022310510224105102251051022610510227105102281051022910510230105102311051023210510233105102341051023510510236105102371051023810510239105102401051024110510242105102431051024410510245105102461051024710510248105102491051025010510251105102521051025310510254105102551051025610510257105102581051025910510260105102611051026210510263105102641051026510510266105102671051026810510269105102701051027110510272105102731051027410510275105102761051027710510278105102791051028010510281105102821051028310510284105102851051028610510287105102881051028910510290105102911051029210510293105102941051029510510296105102971051029810510299105103001051030110510302105103031051030410510305105103061051030710510308105103091051031010510311105103121051031310510314105103151051031610510317105103181051031910510320105103211051032210510323105103241051032510510326105103271051032810510329105103301051033110510332105103331051033410510335105103361051033710510338105103391051034010510341105103421051034310510344105103451051034610510347105103481051034910510350105103511051035210510353105103541051035510510356105103571051035810510359105103601051036110510362105103631051036410510365105103661051036710510368105103691051037010510371105103721051037310510374105103751051037610510377105103781051037910510380105103811051038210510383105103841051038510510386105103871051038810510389105103901051039110510392105103931051039410510395105103961051039710510398105103991051040010510401105104021051040310510404105104051051040610510407105104081051040910510410105104111051041210510413105104141051041510510416105104171051041810510419105104201051042110510422105104231051042410510425105104261051042710510428105104291051043010510431105104321051043310510434105104351051043610510437105104381051043910510440105104411051044210510443105104441051044510510446105104471051044810510449105104501051045110510452105104531051045410510455105104561051045710510458105104591051046010510461105104621051046310510464105104651051046610510467105104681051046910510470105104711051047210510473105104741051047510510476105104771051047810510479105104801051048110510482105104831051048410510485105104861051048710510488105104891051049010510491105104921051049310510494105104951051049610510497105104981051049910510500105105011051050210510503105105041051050510510506105105071051050810510509105105101051051110510512105105131051051410510515105105161051051710510518105105191051052010510521105105221051052310510524105105251051052610510527105105281051052910510530105105311051053210510533105105341051053510510536105105371051053810510539105105401051054110510542105105431051054410510545105105461051054710510548105105491051055010510551105105521051055310510554105105551051055610510557105105581051055910510560105105611051056210510563105105641051056510510566105105671051056810510569105105701051057110510572105105731051057410510575105105761051057710510578105105791051058010510581105105821051058310510584105105851051058610510587105105881051058910510590105105911051059210510593105105941051059510510596105105971051059810510599105106001051060110510602105106031051060410510605105106061051060710510608105106091051061010510611105106121051061310510614105106151051061610510617105106181051061910510620105106211051062210510623105106241051062510510626105106271051062810510629105106301051063110510632105106331051063410510635105106361051063710510638105106391051064010510641105106421051064310510644105106451051064610510647105106481051064910510650105106511051065210510653105106541051065510510656105106571051065810510659105106601051066110510662105106631051066410510665105106661051066710510668105106691051067010510671105106721051067310510674105106751051067610510677105106781051067910510680105106811051068210510683105106841051068510510686105106871051068810510689105106901051069110510692105106931051069410510695105106961051069710510698105106991051070010510701105107021051070310510704105107051051070610510707105107081051070910510710105107111051071210510713105107141051071510510716105107171051071810510719105107201051072110510722105107231051072410510725105107261051072710510728105107291051073010510731105107321051073310510734105107351051073610510737105107381051073910510740105107411051074210510743105107441051074510510746105107471051074810510749105107501051075110510752105107531051075410510755105107561051075710510758105107591051076010510761105107621051076310510764105107651051076610510767105107681051076910510770105107711051077210510773105107741051077510510776105107771051077810510779105107801051078110510782105107831051078410510785105107861051078710510788105107891051079010510791105107921051079310510794105107951051079610510797105107981051079910510800105108011051080210510803105108041051080510510806105108071051080810510809105108101051081110510812105108131051081410510815105108161051081710510818105108191051082010510821105108221051082310510824105108251051082610510827105108281051082910510830105108311051083210510833105108341051083510510836105108371051083810510839105108401051084110510842105108431051084410510845105108461051084710510848105108491051085010510851105108521051085310510854105108551051085610510857105108581051085910510860105108611051086210510863105108641051086510510866105108671051086810510869105108701051087110510872105108731051087410510875105108761051087710510878105108791051088010510881105108821051088310510884105108851051088610510887105108881051088910510890105108911051089210510893105108941051089510510896105108971051089810510899105109001051090110510902105109031051090410510905105109061051090710510908105109091051091010510911105109121051091310510914105109151051091610510917105109181051091910510920105109211051092210510923105109241051092510510926105109271051092810510929105109301051093110510932105109331051093410510935105109361051093710510938105109391051094010510941105109421051094310510944105109451051094610510947105109481051094910510950105109511051095210510953105109541051095510510956105109571051095810510959105109601051096110510962105109631051096410510965105109661051096710510968105109691051097010510971105109721051097310510974105109751051097610510977105109781051097910510980105109811051098210510983105109841051098510510986105109871051098810510989105109901051099110510992105109931051099410510995105109961051099710510998105109991051100010511001105110021051100310511004105110051051100610511007105110081051100910511010105110111051101210511013105110141051101510511016105110171051101810511019105110201051102110511022105110231051102410511025105110261051102710511028105110291051103010511031105110321051103310511034105110351051103610511037105110381051103910511040105110411051104210511043105110441051104510511046105110471051104810511049105110501051105110511052105110531051105410511055105110561051105710511058105110591051106010511061105110621051106310511064105110651051106610511067105110681051106910511070105110711051107210511073105110741051107510511076105110771051107810511079105110801051108110511082105110831051108410511085105110861051108710511088105110891051109010511091105110921051109310511094105110951051109610511097105110981051109910511100105111011051110210511103105111041051110510520001105200021052000310520004105200051052000610520007105200081052000910520010105200111052001210520013105200141052001510520016105200171052001810520019105200201052002110520022105200231052002410520025105200261052002710520028105200291052003010520031105200321052003310520034105200351052003610520037105200381052003910520040105200411052004210520043105200441052004510520046105200471052004810520049105200501052005110520052105200531052005410520055105200561052005710520058105200591052006010520061105200621052006310520064105200651052006610520067105200681052006910520070105200711052007210520073105200741052007510520076105200771052007810520079105200801052008110520082105200831052008410520085105200861052008710520088105200891052009010520091105200921052009310520094105200951052009610520097105200981052009910520100105201011052010210520103105201041052010510520106105201071052010810520109105201101052011110520112105201131052011410520115105201161052011710520118105201191052012010520121105201221052012310520124105201251052012610520127105201281052012910520130105201311052013210520133105201341052013510520136105201371052013810520139105201401052014110520142105201431052014410520145105201461052014710520148105201491052015010520151105201521052015310520154105201551052015610520157105201581052015910520160105201611052016210520163105201641052016510520166105201671052016810520169105201701052017110520172105201731052017410520175105201761052017710520178105201791052018010520181105201821052018310520184105201851052018610520187105201881052018910520190105201911052019210520193105201941052019510520196105201971052019810520199105202001052020110520202105202031052020410520205105202061052020710520208105202091052021010520211105202121052021310520214105202151052021610520217105202181052021910520220105202211052022210520223105202241052022510520226105202271052022810520229105202301052023110520232105202331052023410520235105202361052023710520238105202391052024010520241105202421052024310520244105202451052024610520247105202481052024910520250105202511052025210520253105202541052025510520256105202571052025810520259105202601052026110520262105202631052026410520265105202661052026710520268105202691052027010520271105202721052027310520274105202751052027610520277105202781052027910520280105202811052028210520283105202841052028510520286105202871052028810520289105202901052029110520292105202931052029410520295105202961052029710520298105202991052030010520301105203021052030310520304105203051052030610520307105203081052030910520310105203111052031210520313105203141052031510520316105203171052031810520319105203201052032110520322105203231052032410520325105203261052032710520328105203291052033010520331105203321052033310520334105203351052033610520337105203381052033910520340105203411052034210520343105203441052034510520346105203471052034810520349105203501052035110520352105203531052035410520355105203561052035710520358105203591052036010520361105203621052036310520364105203651052036610520367105203681052036910520370105203711052037210520373105203741052037510520376105203771052037810520379105203801052038110520382105203831052038410520385105203861052038710520388105203891052039010520391105203921052039310520394105203951052039610520397105203981052039910520400105204011052040210520403105204041052040510520406105204071052040810520409105204101052041110520412105204131052041410520415105204161052041710520418105204191052042010520421105204221052042310520424105204251052042610520427105204281052042910520430105204311052043210520433105204341052043510520436105204371052043810520439105204401052044110520442105204431052044410520445105204461052044710520448105204491052045010520451105204521052045310520454105204551052045610520457105204581052045910520460105204611052046210520463105204641052046510520466105204671052046810520469105204701052047110520472105204731052047410520475105204761052047710520478105204791052048010520481105204821052048310520484105204851052048610520487105204881052048910520490105204911052049210520493105204941052049510520496105204971052049810520499105205001052050110520502105205031052050410520505105205061052050710520508105205091052051010520511105205121052051310520514105205151052051610520517105205181052051910520520105205211052052210520523105205241052052510520526105205271052052810520529105205301052053110520532105205331052053410520535105205361052053710520538105205391052054010520541105205421052054310520544105205451052054610520547105205481052054910520550105205511052055210520553105205541052055510520556105205571052055810520559105205601052056110520562105205631052056410520565105205661052056710520568105205691052057010520571105205721052057310520574105205751052057610520577105205781052057910520580105205811052058210520583105205841052058510520586105205871052058810520589105205901052059110520592105205931052059410520595105205961052059710520598105205991052060010520601105206021052060310520604105206051052060610520607105206081052060910520610105206111052061210520613105206141052061510520616105206171052061810520619105206201052062110520622105206231052062410520625105206261052062710520628105206291052063010520631105206321052063310520634105206351052063610520637105206381052063910520640105206411052064210520643105206441052064510520646105206471052064810520649105206501052065110520652105206531052065410520655105206561052065710520658105206591052066010520661105206621052066310520664105206651052066610520667105206681052066910520670105206711052067210520673105206741052067510520676105206771052067810520679105206801052068110520682105206831052068410520685105206861052068710520688105206891052069010520691105206921052069310520694105206951052069610520697105206981052069910520700105207011052070210520703105207041052070510520706105207071052070810520709105207101052071110520712105207131052071410520715105207161052071710520718105207191052072010520721105207221052072310520724105207251052072610520727105207281052072910520730105207311052073210520733105207341052073510520736105207371052073810520739105207401052074110520742105207431052074410520745105207461052074710520748105207491052075010520751105207521052075310520754105207551052075610520757105207581052075910520760105207611052076210520763105207641052076510520766105207671052076810520769105207701052077110520772105207731052077410520775105207761052077710520778105207791052078010520781105207821052078310520784105207851052078610520787105207881052078910520790105207911052079210520793105207941052079510520796105207971052079810520799105208001052080110520802105208031052080410520805105208061052080710520808105208091052081010520811105208121052081310520814105208151052081610520817105208181052081910520820105208211052082210520823105208241052082510520826105208271052082810520829105208301052083110520832105208331052083410520835105208361052083710520838105208391052084010520841105208421052084310520844105208451052084610520847105208481052084910520850105208511052085210520853105208541052085510520856105208571052085810520859105208601052086110520862105208631052086410520865105208661052086710520868105208691052087010520871105208721052087310520874105208751052087610520877105208781052087910520880105208811052088210520883105208841052088510520886105208871052088810520889105208901052089110520892105208931052089410520895105208961052089710520898105208991052090010520901105209021052090310520904105209051052090610520907105209081052090910520910105209111052091210520913105209141052091510520916105209171052091810520919105209201052092110520922105209231052092410520925105209261052092710520928105209291052093010520931105209321052093310520934105209351052093610520937105209381052093910520940105209411052094210520943105209441052094510520946105209471052094810520949105209501052095110520952105209531052095410520955105209561052095710520958105209591052096010520961105209621052096310520964105209651052096610520967105209681052096910520970105209711052097210520973105209741052097510520976105209771052097810520979105209801052098110520982105209831052098410520985105209861052098710520988105209891052099010520991105209921052099310520994105209951052099610520997105209981052099910521000105210011052100210521003105210041052100510521006105210071052100810521009105210101052101110521012105210131052101410521015105210161052101710521018105210191052102010521021105210221052102310521024105210251052102610521027105210281052102910521030105210311052103210521033105210341052103510521036105210371052103810521039105210401052104110521042105210431052104410521045105210461052104710521048105210491052105010521051105210521052105310521054105210551052105610521057105210581052105910521060105210611052106210521063105210641052106510521066105210671052106810521069105210701052107110521072105210731052107410521075105210761052107710521078105210791052108010521081105210821052108310521084105210851052108610521087105210881052108910521090105210911052109210521093105210941052109510521096105210971052109810521099105211001052110110521102105211031052110410521105105300011053000210530003105300041053000510530006105300071053000810530009105300101053001110530012105300131053001410530015105300161053001710530018105300191053002010530021105300221053002310530024105300251053002610530027105300281053002910530030105300311053003210530033105300341053003510530036105300371053003810530039105300401053004110530042105300431053004410530045105300461053004710530048105300491053005010530051105300521053005310530054105300551053005610530057105300581053005910530060105300611053006210530063105300641053006510530066105300671053006810530069105300701053007110530072105300731053007410530075105300761053007710530078105300791053008010530081105300821053008310530084105300851053008610530087105300881053008910530090105300911053009210530093105300941053009510530096105300971053009810530099105301001053010110530102105301031053010410530105105301061053010710530108105301091053011010530111105301121053011310530114105301151053011610530117105301181053011910530120105301211053012210530123105301241053012510530126105301271053012810530129105301301053013110530132105301331053013410530135105301361053013710530138105301391053014010530141105301421053014310530144105301451053014610530147105301481053014910530150105301511053015210530153105301541053015510530156105301571053015810530159105301601053016110530162105301631053016410530165105301661053016710530168105301691053017010530171105301721053017310530174105301751053017610530177105301781053017910530180105301811053018210530183105301841053018510530186105301871053018810530189105301901053019110530192105301931053019410530195105301961053019710530198105301991053020010530201105302021053020310530204105302051053020610530207105302081053020910530210105302111053021210530213105302141053021510530216105302171053021810530219105302201053022110530222105302231053022410530225105302261053022710530228105302291053023010530231105302321053023310530234105302351053023610530237105302381053023910530240105302411053024210530243105302441053024510530246105302471053024810530249105302501053025110530252105302531053025410530255105302561053025710530258105302591053026010530261105302621053026310530264105302651053026610530267105302681053026910530270105302711053027210530273105302741053027510530276105302771053027810530279105302801053028110530282105302831053028410530285105302861053028710530288105302891053029010530291105302921053029310530294105302951053029610530297105302981053029910530300105303011053030210530303105303041053030510530306105303071053030810530309105303101053031110530312105303131053031410530315105303161053031710530318105303191053032010530321105303221053032310530324105303251053032610530327105303281053032910530330105303311053033210530333105303341053033510530336105303371053033810530339105303401053034110530342105303431053034410530345105303461053034710530348105303491053035010530351105303521053035310530354105303551053035610530357105303581053035910530360105303611053036210530363105303641053036510530366105303671053036810530369105303701053037110530372105303731053037410530375105303761053037710530378105303791053038010530381105303821053038310530384105303851053038610530387105303881053038910530390105303911053039210530393105303941053039510530396105303971053039810530399105304001053040110530402105304031053040410530405105304061053040710530408105304091053041010530411105304121053041310530414105304151053041610530417105304181053041910530420105304211053042210530423105304241053042510530426105304271053042810530429105304301053043110530432105304331053043410530435105304361053043710530438105304391053044010530441105304421053044310530444105304451053044610530447105304481053044910530450105304511053045210530453105304541053045510530456105304571053045810530459105304601053046110530462105304631053046410530465105304661053046710530468105304691053047010530471105304721053047310530474105304751053047610530477105304781053047910530480105304811053048210530483105304841053048510530486105304871053048810530489105304901053049110530492105304931053049410530495105304961053049710530498105304991053050010530501105305021053050310530504105305051053050610530507105305081053050910530510105305111053051210530513105305141053051510530516105305171053051810530519105305201053052110530522105305231053052410530525105305261053052710530528105305291053053010530531105305321053053310530534105305351053053610530537105305381053053910530540105305411053054210530543105305441053054510530546105305471053054810530549105305501053055110530552105305531053055410530555105305561053055710530558105305591053056010530561105305621053056310530564105305651053056610530567105305681053056910530570105305711053057210530573105305741053057510530576105305771053057810530579105305801053058110530582105305831053058410530585105305861053058710530588105305891053059010530591105305921053059310530594105305951053059610530597105305981053059910530600105306011053060210530603105306041053060510530606105306071053060810530609105306101053061110530612105306131053061410530615105306161053061710530618105306191053062010530621105306221053062310530624105306251053062610530627105306281053062910530630105306311053063210530633105306341053063510530636105306371053063810530639105306401053064110530642105306431053064410530645105306461053064710530648105306491053065010530651105306521053065310530654105306551053065610530657105306581053065910530660105306611053066210530663105306641053066510530666105306671053066810530669105306701053067110530672105306731053067410530675105306761053067710530678105306791053068010530681105306821053068310530684105306851053068610530687105306881053068910530690105306911053069210530693105306941053069510530696105306971053069810530699105307001053070110530702105307031053070410530705105307061053070710530708105307091053071010530711105307121053071310530714105307151053071610530717105307181053071910530720105307211053072210530723105307241053072510530726105307271053072810530729105307301053073110530732105307331053073410530735105307361053073710530738105307391053074010530741105307421053074310530744105307451053074610530747105307481053074910530750105307511053075210530753105307541053075510530756105307571053075810530759105307601053076110530762105307631053076410530765105307661053076710530768105307691053077010530771105307721053077310530774105307751053077610530777105307781053077910530780105307811053078210530783105307841053078510530786105307871053078810530789105307901053079110530792105307931053079410530795105307961053079710530798105307991053080010530801105308021053080310530804105308051053080610530807105308081053080910530810105308111053081210530813105308141053081510530816105308171053081810530819105308201053082110530822105308231053082410530825105308261053082710530828105308291053083010530831105308321053083310530834105308351053083610530837105308381053083910530840105308411053084210530843105308441053084510530846105308471053084810530849105308501053085110530852105308531053085410530855105308561053085710530858105308591053086010530861105308621053086310530864105308651053086610530867105308681053086910530870105308711053087210530873105308741053087510530876105308771053087810530879105308801053088110530882105308831053088410530885105308861053088710530888105308891053089010530891105308921053089310530894105308951053089610530897105308981053089910530900105309011053090210530903105309041053090510530906105309071053090810530909105309101053091110530912105309131053091410530915105309161053091710530918105309191053092010530921105309221053092310530924105309251053092610530927105309281053092910530930105309311053093210530933105309341053093510530936105309371053093810530939105309401053094110530942105309431053094410530945105309461053094710530948105309491053095010530951105309521053095310530954105309551053095610530957105309581053095910530960105309611053096210530963105309641053096510530966105309671053096810530969105309701053097110530972105309731053097410530975105309761053097710530978105309791053098010530981105309821053098310530984105309851053098610530987105309881053098910530990105309911053099210530993105309941053099510530996105309971053099810530999105310001053100110531002105310031053100410531005105310061053100710531008105310091053101010531011105310121053101310531014105310151053101610531017105310181053101910531020105310211053102210531023105310241053102510531026105310271053102810531029105310301053103110531032105310331053103410531035105310361053103710531038105310391053104010531041105310421053104310531044105310451053104610531047105310481053104910531050105310511053105210531053105310541053105510531056105310571053105810531059105310601053106110531062105310631053106410531065105310661053106710531068105310691053107010531071105310721053107310531074105310751053107610531077105310781053107910531080105310811053108210531083105310841053108510531086105310871053108810531089105310901053109110531092105310931053109410531095105310961053109710531098105310991053110010531101105311021053110310531104105311051054000110540002105400031054000410540005105400061054000710540008105400091054001010540011105400121054001310540014105400151054001610540017105400181054001910540020105400211054002210540023105400241054002510540026105400271054002810540029105400301054003110540032105400331054003410540035105400361054003710540038105400391054004010540041105400421054004310540044105400451054004610540047105400481054004910540050105400511054005210540053105400541054005510540056105400571054005810540059105400601054006110540062105400631054006410540065105400661054006710540068105400691054007010540071105400721054007310540074105400751054007610540077105400781054007910540080105400811054008210540083105400841054008510540086105400871054008810540089105400901054009110540092105400931054009410540095105400961054009710540098105400991054010010540101105401021054010310540104105401051054010610540107105401081054010910540110105401111054011210540113105401141054011510540116105401171054011810540119105401201054012110540122105401231054012410540125105401261054012710540128105401291054013010540131105401321054013310540134105401351054013610540137105401381054013910540140105401411054014210540143105401441054014510540146105401471054014810540149105401501054015110540152105401531054015410540155105401561054015710540158105401591054016010540161105401621054016310540164105401651054016610540167105401681054016910540170105401711054017210540173105401741054017510540176105401771054017810540179105401801054018110540182105401831054018410540185105401861054018710540188105401891054019010540191105401921054019310540194105401951054019610540197105401981054019910540200105402011054020210540203105402041054020510540206105402071054020810540209105402101054021110540212105402131054021410540215105402161054021710540218105402191054022010540221105402221054022310540224105402251054022610540227105402281054022910540230105402311054023210540233105402341054023510540236105402371054023810540239105402401054024110540242105402431054024410540245105402461054024710540248105402491054025010540251105402521054025310540254105402551054025610540257105402581054025910540260105402611054026210540263105402641054026510540266105402671054026810540269105402701054027110540272105402731054027410540275105402761054027710540278105402791054028010540281105402821054028310540284105402851054028610540287105402881054028910540290105402911054029210540293105402941054029510540296105402971054029810540299105403001054030110540302105403031054030410540305105403061054030710540308105403091054031010540311105403121054031310540314105403151054031610540317105403181054031910540320105403211054032210540323105403241054032510540326105403271054032810540329105403301054033110540332105403331054033410540335105403361054033710540338105403391054034010540341105403421054034310540344105403451054034610540347105403481054034910540350105403511054035210540353105403541054035510540356105403571054035810540359105403601054036110540362105403631054036410540365105403661054036710540368105403691054037010540371105403721054037310540374105403751054037610540377105403781054037910540380105403811054038210540383105403841054038510540386105403871054038810540389105403901054039110540392105403931054039410540395105403961054039710540398105403991054040010540401105404021054040310540404105404051054040610540407105404081054040910540410105404111054041210540413105404141054041510540416105404171054041810540419105404201054042110540422105404231054042410540425105404261054042710540428105404291054043010540431105404321054043310540434105404351054043610540437105404381054043910540440105404411054044210540443105404441054044510540446105404471054044810540449105404501054045110540452105404531054045410540455105404561054045710540458105404591054046010540461105404621054046310540464105404651054046610540467105404681054046910540470105404711054047210540473105404741054047510540476105404771054047810540479105404801054048110540482105404831054048410540485105404861054048710540488105404891054049010540491105404921054049310540494105404951054049610540497105404981054049910540500105405011054050210540503105405041054050510540506105405071054050810540509105405101054051110540512105405131054051410540515105405161054051710540518105405191054052010540521105405221054052310540524105405251054052610540527105405281054052910540530105405311054053210540533105405341054053510540536105405371054053810540539105405401054054110540542105405431054054410540545105405461054054710540548105405491054055010540551105405521054055310540554105405551054055610540557105405581054055910540560105405611054056210540563105405641054056510540566105405671054056810540569105405701054057110540572105405731054057410540575105405761054057710540578105405791054058010540581105405821054058310540584105405851054058610540587105405881054058910540590105405911054059210540593105405941054059510540596105405971054059810540599105406001054060110540602105406031054060410540605105406061054060710540608105406091054061010540611105406121054061310540614105406151054061610540617105406181054061910540620105406211054062210540623105406241054062510540626105406271054062810540629105406301054063110540632105406331054063410540635105406361054063710540638105406391054064010540641105406421054064310540644105406451054064610540647105406481054064910540650105406511054065210540653105406541054065510540656105406571054065810540659105406601054066110540662105406631054066410540665105406661054066710540668105406691054067010540671105406721054067310540674105406751054067610540677105406781054067910540680105406811054068210540683105406841054068510540686105406871054068810540689105406901054069110540692105406931054069410540695105406961054069710540698105406991054070010540701105407021054070310540704105407051054070610540707105407081054070910540710105407111054071210540713105407141054071510540716105407171054071810540719105407201054072110540722105407231054072410540725105407261054072710540728105407291054073010540731105407321054073310540734105407351054073610540737105407381054073910540740105407411054074210540743105407441054074510540746105407471054074810540749105407501054075110540752105407531054075410540755105407561054075710540758105407591054076010540761105407621054076310540764105407651054076610540767105407681054076910540770105407711054077210540773105407741054077510540776105407771054077810540779105407801054078110540782105407831054078410540785105407861054078710540788105407891054079010540791105407921054079310540794105407951054079610540797105407981054079910540800105408011054080210540803105408041054080510540806105408071054080810540809105408101054081110540812105408131054081410540815105408161054081710540818105408191054082010540821105408221054082310540824105408251054082610540827105408281054082910540830105408311054083210540833105408341054083510540836105408371054083810540839105408401054084110540842105408431054084410540845105408461054084710540848105408491054085010540851105408521054085310540854105408551054085610540857105408581054085910540860105408611054086210540863105408641054086510540866105408671054086810540869105408701054087110540872105408731054087410540875105408761054087710540878105408791054088010540881105408821054088310540884105408851054088610540887105408881054088910540890105408911054089210540893105408941054089510540896105408971054089810540899105409001054090110540902105409031054090410540905105409061054090710540908105409091054091010540911105409121054091310540914105409151054091610540917105409181054091910540920105409211054092210540923105409241054092510540926105409271054092810540929105409301054093110540932105409331054093410540935105409361054093710540938105409391054094010540941105409421054094310540944105409451054094610540947105409481054094910540950105409511054095210540953105409541054095510540956105409571054095810540959105409601054096110540962105409631054096410540965105409661054096710540968105409691054097010540971105409721054097310540974105409751054097610540977105409781054097910540980105409811054098210540983105409841054098510540986105409871054098810540989105409901054099110540992105409931054099410540995105409961054099710540998105409991054100010541001105410021054100310541004105410051054100610541007105410081054100910541010105410111054101210541013105410141054101510541016105410171054101810541019105410201054102110541022105410231054102410541025105410261054102710541028105410291054103010541031105410321054103310541034105410351054103610541037105410381054103910541040105410411054104210541043105410441054104510541046105410471054104810541049105410501054105110541052105410531054105410541055105410561054105710541058105410591054106010541061105410621054106310541064105410651054106610541067105410681054106910541070105410711054107210541073105410741054107510541076105410771054107810541079105410801054108110541082105410831054108410541085105410861054108710541088105410891054109010541091105410921054109310541094105410951054109610541097105410981054109910541100105411011054110210541103105411041054110510550001105500021055000310550004105500051055000610550007105500081055000910550010105500111055001210550013105500141055001510550016105500171055001810550019105500201055002110550022105500231055002410550025105500261055002710550028105500291055003010550031105500321055003310550034105500351055003610550037105500381055003910550040105500411055004210550043105500441055004510550046105500471055004810550049105500501055005110550052105500531055005410550055105500561055005710550058105500591055006010550061105500621055006310550064105500651055006610550067105500681055006910550070105500711055007210550073105500741055007510550076105500771055007810550079105500801055008110550082105500831055008410550085105500861055008710550088105500891055009010550091105500921055009310550094105500951055009610550097105500981055009910550100105501011055010210550103105501041055010510550106105501071055010810550109105501101055011110550112105501131055011410550115105501161055011710550118105501191055012010550121105501221055012310550124105501251055012610550127105501281055012910550130105501311055013210550133105501341055013510550136105501371055013810550139105501401055014110550142105501431055014410550145105501461055014710550148105501491055015010550151105501521055015310550154105501551055015610550157105501581055015910550160105501611055016210550163105501641055016510550166105501671055016810550169105501701055017110550172105501731055017410550175105501761055017710550178105501791055018010550181105501821055018310550184105501851055018610550187105501881055018910550190105501911055019210550193105501941055019510550196105501971055019810550199105502001055020110550202105502031055020410550205105502061055020710550208105502091055021010550211105502121055021310550214105502151055021610550217105502181055021910550220105502211055022210550223105502241055022510550226105502271055022810550229105502301055023110550232105502331055023410550235105502361055023710550238105502391055024010550241105502421055024310550244105502451055024610550247105502481055024910550250105502511055025210550253105502541055025510550256105502571055025810550259105502601055026110550262105502631055026410550265105502661055026710550268105502691055027010550271105502721055027310550274105502751055027610550277105502781055027910550280105502811055028210550283105502841055028510550286105502871055028810550289105502901055029110550292105502931055029410550295105502961055029710550298105502991055030010550301105503021055030310550304105503051055030610550307105503081055030910550310105503111055031210550313105503141055031510550316105503171055031810550319105503201055032110550322105503231055032410550325105503261055032710550328105503291055033010550331105503321055033310550334105503351055033610550337105503381055033910550340105503411055034210550343105503441055034510550346105503471055034810550349105503501055035110550352105503531055035410550355105503561055035710550358105503591055036010550361105503621055036310550364105503651055036610550367105503681055036910550370105503711055037210550373105503741055037510550376105503771055037810550379105503801055038110550382105503831055038410550385105503861055038710550388105503891055039010550391105503921055039310550394105503951055039610550397105503981055039910550400105504011055040210550403105504041055040510550406105504071055040810550409105504101055041110550412105504131055041410550415105504161055041710550418105504191055042010550421105504221055042310550424105504251055042610550427105504281055042910550430105504311055043210550433105504341055043510550436105504371055043810550439105504401055044110550442105504431055044410550445105504461055044710550448105504491055045010550451105504521055045310550454105504551055045610550457105504581055045910550460105504611055046210550463105504641055046510550466105504671055046810550469105504701055047110550472105504731055047410550475105504761055047710550478105504791055048010550481105504821055048310550484105504851055048610550487105504881055048910550490105504911055049210550493105504941055049510550496105504971055049810550499105505001055050110550502105505031055050410550505105505061055050710550508105505091055051010550511105505121055051310550514105505151055051610550517105505181055051910550520105505211055052210550523105505241055052510550526105505271055052810550529105505301055053110550532105505331055053410550535105505361055053710550538105505391055054010550541105505421055054310550544105505451055054610550547105505481055054910550550105505511055055210550553105505541055055510550556105505571055055810550559105505601055056110550562105505631055056410550565105505661055056710550568105505691055057010550571105505721055057310550574105505751055057610550577105505781055057910550580105505811055058210550583105505841055058510550586105505871055058810550589105505901055059110550592105505931055059410550595105505961055059710550598105505991055060010550601105506021055060310550604105506051055060610550607105506081055060910550610105506111055061210550613105506141055061510550616105506171055061810550619105506201055062110550622105506231055062410550625105506261055062710550628105506291055063010550631105506321055063310550634105506351055063610550637105506381055063910550640105506411055064210550643105506441055064510550646105506471055064810550649105506501055065110550652105506531055065410550655105506561055065710550658105506591055066010550661105506621055066310550664105506651055066610550667105506681055066910550670105506711055067210550673105506741055067510550676105506771055067810550679105506801055068110550682105506831055068410550685105506861055068710550688105506891055069010550691105506921055069310550694105506951055069610550697105506981055069910550700105507011055070210550703105507041055070510550706105507071055070810550709105507101055071110550712105507131055071410550715105507161055071710550718105507191055072010550721105507221055072310550724105507251055072610550727105507281055072910550730105507311055073210550733105507341055073510550736105507371055073810550739105507401055074110550742105507431055074410550745105507461055074710550748105507491055075010550751105507521055075310550754105507551055075610550757105507581055075910550760105507611055076210550763105507641055076510550766105507671055076810550769105507701055077110550772105507731055077410550775105507761055077710550778105507791055078010550781105507821055078310550784105507851055078610550787105507881055078910550790105507911055079210550793105507941055079510550796105507971055079810550799105508001055080110550802105508031055080410550805105508061055080710550808105508091055081010550811105508121055081310550814105508151055081610550817105508181055081910550820105508211055082210550823105508241055082510550826105508271055082810550829105508301055083110550832105508331055083410550835105508361055083710550838105508391055084010550841105508421055084310550844105508451055084610550847105508481055084910550850105508511055085210550853105508541055085510550856105508571055085810550859105508601055086110550862105508631055086410550865105508661055086710550868105508691055087010550871105508721055087310550874105508751055087610550877105508781055087910550880105508811055088210550883105508841055088510550886105508871055088810550889105508901055089110550892105508931055089410550895105508961055089710550898105508991055090010550901105509021055090310550904105509051055090610550907105509081055090910550910105509111055091210550913105509141055091510550916105509171055091810550919105509201055092110550922105509231055092410550925105509261055092710550928105509291055093010550931105509321055093310550934105509351055093610550937105509381055093910550940105509411055094210550943105509441055094510550946105509471055094810550949105509501055095110550952105509531055095410550955105509561055095710550958105509591055096010550961105509621055096310550964105509651055096610550967105509681055096910550970105509711055097210550973105509741055097510550976105509771055097810550979105509801055098110550982105509831055098410550985105509861055098710550988105509891055099010550991105509921055099310550994105509951055099610550997105509981055099910551000105510011055100210551003105510041055100510551006105510071055100810551009105510101055101110551012105510131055101410551015105510161055101710551018105510191055102010551021105510221055102310551024105510251055102610551027105510281055102910551030105510311055103210551033105510341055103510551036105510371055103810551039105510401055104110551042105510431055104410551045105510461055104710551048105510491055105010551051105510521055105310551054105510551055105610551057105510581055105910551060105510611055106210551063105510641055106510551066105510671055106810551069105510701055107110551072105510731055107410551075105510761055107710551078105510791055108010551081105510821055108310551084105510851055108610551087105510881055108910551090105510911055109210551093105510941055109510551096105510971055109810551099105511001055110110551102105511031055110410551105105600011056000210560003105600041056000510560006105600071056000810560009105600101056001110560012105600131056001410560015105600161056001710560018105600191056002010560021105600221056002310560024105600251056002610560027105600281056002910560030105600311056003210560033105600341056003510560036105600371056003810560039105600401056004110560042105600431056004410560045105600461056004710560048105600491056005010560051105600521056005310560054105600551056005610560057105600581056005910560060105600611056006210560063105600641056006510560066105600671056006810560069105600701056007110560072105600731056007410560075105600761056007710560078105600791056008010560081105600821056008310560084105600851056008610560087105600881056008910560090105600911056009210560093105600941056009510560096105600971056009810560099105601001056010110560102105601031056010410560105105601061056010710560108105601091056011010560111105601121056011310560114105601151056011610560117105601181056011910560120105601211056012210560123105601241056012510560126105601271056012810560129105601301056013110560132105601331056013410560135105601361056013710560138105601391056014010560141105601421056014310560144105601451056014610560147105601481056014910560150105601511056015210560153105601541056015510560156105601571056015810560159105601601056016110560162105601631056016410560165105601661056016710560168105601691056017010560171105601721056017310560174105601751056017610560177105601781056017910560180105601811056018210560183105601841056018510560186105601871056018810560189105601901056019110560192105601931056019410560195105601961056019710560198105601991056020010560201105602021056020310560204105602051056020610560207105602081056020910560210105602111056021210560213105602141056021510560216105602171056021810560219105602201056022110560222105602231056022410560225105602261056022710560228105602291056023010560231105602321056023310560234105602351056023610560237105602381056023910560240105602411056024210560243105602441056024510560246105602471056024810560249105602501056025110560252105602531056025410560255105602561056025710560258105602591056026010560261105602621056026310560264105602651056026610560267105602681056026910560270105602711056027210560273105602741056027510560276105602771056027810560279105602801056028110560282105602831056028410560285105602861056028710560288105602891056029010560291105602921056029310560294105602951056029610560297105602981056029910560300105603011056030210560303105603041056030510560306105603071056030810560309105603101056031110560312105603131056031410560315105603161056031710560318105603191056032010560321105603221056032310560324105603251056032610560327105603281056032910560330105603311056033210560333105603341056033510560336105603371056033810560339105603401056034110560342105603431056034410560345105603461056034710560348105603491056035010560351105603521056035310560354105603551056035610560357105603581056035910560360105603611056036210560363105603641056036510560366105603671056036810560369105603701056037110560372105603731056037410560375105603761056037710560378105603791056038010560381105603821056038310560384105603851056038610560387105603881056038910560390105603911056039210560393105603941056039510560396105603971056039810560399105604001056040110560402105604031056040410560405105604061056040710560408105604091056041010560411105604121056041310560414105604151056041610560417105604181056041910560420105604211056042210560423105604241056042510560426105604271056042810560429105604301056043110560432105604331056043410560435105604361056043710560438105604391056044010560441105604421056044310560444105604451056044610560447105604481056044910560450105604511056045210560453105604541056045510560456105604571056045810560459105604601056046110560462105604631056046410560465105604661056046710560468105604691056047010560471105604721056047310560474105604751056047610560477105604781056047910560480105604811056048210560483105604841056048510560486105604871056048810560489105604901056049110560492105604931056049410560495105604961056049710560498105604991056050010560501105605021056050310560504105605051056050610560507105605081056050910560510105605111056051210560513105605141056051510560516105605171056051810560519105605201056052110560522105605231056052410560525105605261056052710560528105605291056053010560531105605321056053310560534105605351056053610560537105605381056053910560540105605411056054210560543105605441056054510560546105605471056054810560549105605501056055110560552105605531056055410560555105605561056055710560558105605591056056010560561105605621056056310560564105605651056056610560567105605681056056910560570105605711056057210560573105605741056057510560576105605771056057810560579105605801056058110560582105605831056058410560585105605861056058710560588105605891056059010560591105605921056059310560594105605951056059610560597105605981056059910560600105606011056060210560603105606041056060510560606105606071056060810560609105606101056061110560612105606131056061410560615105606161056061710560618105606191056062010560621105606221056062310560624105606251056062610560627105606281056062910560630105606311056063210560633105606341056063510560636105606371056063810560639105606401056064110560642105606431056064410560645105606461056064710560648105606491056065010560651105606521056065310560654105606551056065610560657105606581056065910560660105606611056066210560663105606641056066510560666105606671056066810560669105606701056067110560672105606731056067410560675105606761056067710560678105606791056068010560681105606821056068310560684105606851056068610560687105606881056068910560690105606911056069210560693105606941056069510560696105606971056069810560699105607001056070110560702105607031056070410560705105607061056070710560708105607091056071010560711105607121056071310560714105607151056071610560717105607181056071910560720105607211056072210560723105607241056072510560726105607271056072810560729105607301056073110560732105607331056073410560735105607361056073710560738105607391056074010560741105607421056074310560744105607451056074610560747105607481056074910560750105607511056075210560753105607541056075510560756105607571056075810560759105607601056076110560762105607631056076410560765105607661056076710560768105607691056077010560771105607721056077310560774105607751056077610560777105607781056077910560780105607811056078210560783105607841056078510560786105607871056078810560789105607901056079110560792105607931056079410560795105607961056079710560798105607991056080010560801105608021056080310560804105608051056080610560807105608081056080910560810105608111056081210560813105608141056081510560816105608171056081810560819105608201056082110560822105608231056082410560825105608261056082710560828105608291056083010560831105608321056083310560834105608351056083610560837105608381056083910560840105608411056084210560843105608441056084510560846105608471056084810560849105608501056085110560852105608531056085410560855105608561056085710560858105608591056086010560861105608621056086310560864105608651056086610560867105608681056086910560870105608711056087210560873105608741056087510560876105608771056087810560879105608801056088110560882105608831056088410560885105608861056088710560888105608891056089010560891105608921056089310560894105608951056089610560897105608981056089910560900105609011056090210560903105609041056090510560906105609071056090810560909105609101056091110560912105609131056091410560915105609161056091710560918105609191056092010560921105609221056092310560924105609251056092610560927105609281056092910560930105609311056093210560933105609341056093510560936105609371056093810560939105609401056094110560942105609431056094410560945105609461056094710560948105609491056095010560951105609521056095310560954105609551056095610560957105609581056095910560960105609611056096210560963105609641056096510560966105609671056096810560969105609701056097110560972105609731056097410560975105609761056097710560978105609791056098010560981105609821056098310560984105609851056098610560987105609881056098910560990105609911056099210560993105609941056099510560996105609971056099810560999105610001056100110561002105610031056100410561005105610061056100710561008105610091056101010561011105610121056101310561014105610151056101610561017105610181056101910561020105610211056102210561023105610241056102510561026105610271056102810561029105610301056103110561032105610331056103410561035105610361056103710561038105610391056104010561041105610421056104310561044105610451056104610561047105610481056104910561050105610511056105210561053105610541056105510561056105610571056105810561059105610601056106110561062105610631056106410561065105610661056106710561068105610691056107010561071105610721056107310561074105610751056107610561077105610781056107910561080105610811056108210561083105610841056108510561086105610871056108810561089105610901056109110561092105610931056109410561095105610961056109710561098105610991056110010561101105611021056110310561104105611051057000110570002105700031057000410570005105700061057000710570008105700091057001010570011105700121057001310570014105700151057001610570017105700181057001910570020105700211057002210570023105700241057002510570026105700271057002810570029105700301057003110570032105700331057003410570035105700361057003710570038105700391057004010570041105700421057004310570044105700451057004610570047105700481057004910570050105700511057005210570053105700541057005510570056105700571057005810570059105700601057006110570062105700631057006410570065105700661057006710570068105700691057007010570071105700721057007310570074105700751057007610570077105700781057007910570080105700811057008210570083105700841057008510570086105700871057008810570089105700901057009110570092105700931057009410570095105700961057009710570098105700991057010010570101105701021057010310570104105701051057010610570107105701081057010910570110105701111057011210570113105701141057011510570116105701171057011810570119105701201057012110570122105701231057012410570125105701261057012710570128105701291057013010570131105701321057013310570134105701351057013610570137105701381057013910570140105701411057014210570143105701441057014510570146105701471057014810570149105701501057015110570152105701531057015410570155105701561057015710570158105701591057016010570161105701621057016310570164105701651057016610570167105701681057016910570170105701711057017210570173105701741057017510570176105701771057017810570179105701801057018110570182105701831057018410570185105701861057018710570188105701891057019010570191105701921057019310570194105701951057019610570197105701981057019910570200105702011057020210570203105702041057020510570206105702071057020810570209105702101057021110570212105702131057021410570215105702161057021710570218105702191057022010570221105702221057022310570224105702251057022610570227105702281057022910570230105702311057023210570233105702341057023510570236105702371057023810570239105702401057024110570242105702431057024410570245105702461057024710570248105702491057025010570251105702521057025310570254105702551057025610570257105702581057025910570260105702611057026210570263105702641057026510570266105702671057026810570269105702701057027110570272105702731057027410570275105702761057027710570278105702791057028010570281105702821057028310570284105702851057028610570287105702881057028910570290105702911057029210570293105702941057029510570296105702971057029810570299105703001057030110570302105703031057030410570305105703061057030710570308105703091057031010570311105703121057031310570314105703151057031610570317105703181057031910570320105703211057032210570323105703241057032510570326105703271057032810570329105703301057033110570332105703331057033410570335105703361057033710570338105703391057034010570341105703421057034310570344105703451057034610570347105703481057034910570350105703511057035210570353105703541057035510570356105703571057035810570359105703601057036110570362105703631057036410570365105703661057036710570368105703691057037010570371105703721057037310570374105703751057037610570377105703781057037910570380105703811057038210570383105703841057038510570386105703871057038810570389105703901057039110570392105703931057039410570395105703961057039710570398105703991057040010570401105704021057040310570404105704051057040610570407105704081057040910570410105704111057041210570413105704141057041510570416105704171057041810570419105704201057042110570422105704231057042410570425105704261057042710570428105704291057043010570431105704321057043310570434105704351057043610570437105704381057043910570440105704411057044210570443105704441057044510570446105704471057044810570449105704501057045110570452105704531057045410570455105704561057045710570458105704591057046010570461105704621057046310570464105704651057046610570467105704681057046910570470105704711057047210570473105704741057047510570476105704771057047810570479105704801057048110570482105704831057048410570485105704861057048710570488105704891057049010570491105704921057049310570494105704951057049610570497105704981057049910570500105705011057050210570503105705041057050510570506105705071057050810570509105705101057051110570512105705131057051410570515105705161057051710570518105705191057052010570521105705221057052310570524105705251057052610570527105705281057052910570530105705311057053210570533105705341057053510570536105705371057053810570539105705401057054110570542105705431057054410570545105705461057054710570548105705491057055010570551105705521057055310570554105705551057055610570557105705581057055910570560105705611057056210570563105705641057056510570566105705671057056810570569105705701057057110570572105705731057057410570575105705761057057710570578105705791057058010570581105705821057058310570584105705851057058610570587105705881057058910570590105705911057059210570593105705941057059510570596105705971057059810570599105706001057060110570602105706031057060410570605105706061057060710570608105706091057061010570611105706121057061310570614105706151057061610570617105706181057061910570620105706211057062210570623105706241057062510570626105706271057062810570629105706301057063110570632105706331057063410570635105706361057063710570638105706391057064010570641105706421057064310570644105706451057064610570647105706481057064910570650105706511057065210570653105706541057065510570656105706571057065810570659105706601057066110570662105706631057066410570665105706661057066710570668105706691057067010570671105706721057067310570674105706751057067610570677105706781057067910570680105706811057068210570683105706841057068510570686105706871057068810570689105706901057069110570692105706931057069410570695105706961057069710570698105706991057070010570701105707021057070310570704105707051057070610570707105707081057070910570710105707111057071210570713105707141057071510570716105707171057071810570719105707201057072110570722105707231057072410570725105707261057072710570728105707291057073010570731105707321057073310570734105707351057073610570737105707381057073910570740105707411057074210570743105707441057074510570746105707471057074810570749105707501057075110570752105707531057075410570755105707561057075710570758105707591057076010570761105707621057076310570764105707651057076610570767105707681057076910570770105707711057077210570773105707741057077510570776105707771057077810570779105707801057078110570782105707831057078410570785105707861057078710570788105707891057079010570791105707921057079310570794105707951057079610570797105707981057079910570800105708011057080210570803105708041057080510570806105708071057080810570809105708101057081110570812105708131057081410570815105708161057081710570818105708191057082010570821105708221057082310570824105708251057082610570827105708281057082910570830105708311057083210570833105708341057083510570836105708371057083810570839105708401057084110570842105708431057084410570845105708461057084710570848105708491057085010570851105708521057085310570854105708551057085610570857105708581057085910570860105708611057086210570863105708641057086510570866105708671057086810570869105708701057087110570872105708731057087410570875105708761057087710570878105708791057088010570881105708821057088310570884105708851057088610570887105708881057088910570890105708911057089210570893105708941057089510570896105708971057089810570899105709001057090110570902105709031057090410570905105709061057090710570908105709091057091010570911105709121057091310570914105709151057091610570917105709181057091910570920105709211057092210570923105709241057092510570926105709271057092810570929105709301057093110570932105709331057093410570935105709361057093710570938105709391057094010570941105709421057094310570944105709451057094610570947105709481057094910570950105709511057095210570953105709541057095510570956105709571057095810570959105709601057096110570962105709631057096410570965105709661057096710570968105709691057097010570971105709721057097310570974105709751057097610570977105709781057097910570980105709811057098210570983105709841057098510570986105709871057098810570989105709901057099110570992105709931057099410570995105709961057099710570998105709991057100010571001105710021057100310571004105710051057100610571007105710081057100910571010105710111057101210571013105710141057101510571016105710171057101810571019105710201057102110571022105710231057102410571025105710261057102710571028105710291057103010571031105710321057103310571034105710351057103610571037105710381057103910571040105710411057104210571043105710441057104510571046105710471057104810571049105710501057105110571052105710531057105410571055105710561057105710571058105710591057106010571061105710621057106310571064105710651057106610571067105710681057106910571070105710711057107210571073105710741057107510571076105710771057107810571079105710801057108110571082105710831057108410571085105710861057108710571088105710891057109010571091105710921057109310571094105710951057109610571097105710981057109910571100105711011057110210571103105711041057110510580001105800021058000310580004105800051058000610580007105800081058000910580010105800111058001210580013105800141058001510580016105800171058001810580019105800201058002110580022105800231058002410580025105800261058002710580028105800291058003010580031105800321058003310580034105800351058003610580037105800381058003910580040105800411058004210580043105800441058004510580046105800471058004810580049105800501058005110580052105800531058005410580055105800561058005710580058105800591058006010580061105800621058006310580064105800651058006610580067105800681058006910580070105800711058007210580073105800741058007510580076105800771058007810580079105800801058008110580082105800831058008410580085105800861058008710580088105800891058009010580091105800921058009310580094105800951058009610580097105800981058009910580100105801011058010210580103105801041058010510580106105801071058010810580109105801101058011110580112105801131058011410580115105801161058011710580118105801191058012010580121105801221058012310580124105801251058012610580127105801281058012910580130105801311058013210580133105801341058013510580136105801371058013810580139105801401058014110580142105801431058014410580145105801461058014710580148105801491058015010580151105801521058015310580154105801551058015610580157105801581058015910580160105801611058016210580163105801641058016510580166105801671058016810580169105801701058017110580172105801731058017410580175105801761058017710580178105801791058018010580181105801821058018310580184105801851058018610580187105801881058018910580190105801911058019210580193105801941058019510580196105801971058019810580199105802001058020110580202105802031058020410580205105802061058020710580208105802091058021010580211105802121058021310580214105802151058021610580217105802181058021910580220105802211058022210580223105802241058022510580226105802271058022810580229105802301058023110580232105802331058023410580235105802361058023710580238105802391058024010580241105802421058024310580244105802451058024610580247105802481058024910580250105802511058025210580253105802541058025510580256105802571058025810580259105802601058026110580262105802631058026410580265105802661058026710580268105802691058027010580271105802721058027310580274105802751058027610580277105802781058027910580280105802811058028210580283105802841058028510580286105802871058028810580289105802901058029110580292105802931058029410580295105802961058029710580298105802991058030010580301105803021058030310580304105803051058030610580307105803081058030910580310105803111058031210580313105803141058031510580316105803171058031810580319105803201058032110580322105803231058032410580325105803261058032710580328105803291058033010580331105803321058033310580334105803351058033610580337105803381058033910580340105803411058034210580343105803441058034510580346105803471058034810580349105803501058035110580352105803531058035410580355105803561058035710580358105803591058036010580361105803621058036310580364105803651058036610580367105803681058036910580370105803711058037210580373105803741058037510580376105803771058037810580379105803801058038110580382105803831058038410580385105803861058038710580388105803891058039010580391105803921058039310580394105803951058039610580397105803981058039910580400105804011058040210580403105804041058040510580406105804071058040810580409105804101058041110580412105804131058041410580415105804161058041710580418105804191058042010580421105804221058042310580424105804251058042610580427105804281058042910580430105804311058043210580433105804341058043510580436105804371058043810580439105804401058044110580442105804431058044410580445105804461058044710580448105804491058045010580451105804521058045310580454105804551058045610580457105804581058045910580460105804611058046210580463105804641058046510580466105804671058046810580469105804701058047110580472105804731058047410580475105804761058047710580478105804791058048010580481105804821058048310580484105804851058048610580487105804881058048910580490105804911058049210580493105804941058049510580496105804971058049810580499105805001058050110580502105805031058050410580505105805061058050710580508105805091058051010580511105805121058051310580514105805151058051610580517105805181058051910580520105805211058052210580523105805241058052510580526105805271058052810580529105805301058053110580532105805331058053410580535105805361058053710580538105805391058054010580541105805421058054310580544105805451058054610580547105805481058054910580550105805511058055210580553105805541058055510580556105805571058055810580559105805601058056110580562105805631058056410580565105805661058056710580568105805691058057010580571105805721058057310580574105805751058057610580577105805781058057910580580105805811058058210580583105805841058058510580586105805871058058810580589105805901058059110580592105805931058059410580595105805961058059710580598105805991058060010580601105806021058060310580604105806051058060610580607105806081058060910580610105806111058061210580613105806141058061510580616105806171058061810580619105806201058062110580622105806231058062410580625105806261058062710580628105806291058063010580631105806321058063310580634105806351058063610580637105806381058063910580640105806411058064210580643105806441058064510580646105806471058064810580649105806501058065110580652105806531058065410580655105806561058065710580658105806591058066010580661105806621058066310580664105806651058066610580667105806681058066910580670105806711058067210580673105806741058067510580676105806771058067810580679105806801058068110580682105806831058068410580685105806861058068710580688105806891058069010580691105806921058069310580694105806951058069610580697105806981058069910580700105807011058070210580703105807041058070510580706105807071058070810580709105807101058071110580712105807131058071410580715105807161058071710580718105807191058072010580721105807221058072310580724105807251058072610580727105807281058072910580730105807311058073210580733105807341058073510580736105807371058073810580739105807401058074110580742105807431058074410580745105807461058074710580748105807491058075010580751105807521058075310580754105807551058075610580757105807581058075910580760105807611058076210580763105807641058076510580766105807671058076810580769105807701058077110580772105807731058077410580775105807761058077710580778105807791058078010580781105807821058078310580784105807851058078610580787105807881058078910580790105807911058079210580793105807941058079510580796105807971058079810580799105808001058080110580802105808031058080410580805105808061058080710580808105808091058081010580811105808121058081310580814105808151058081610580817105808181058081910580820105808211058082210580823105808241058082510580826105808271058082810580829105808301058083110580832105808331058083410580835105808361058083710580838105808391058084010580841105808421058084310580844105808451058084610580847105808481058084910580850105808511058085210580853105808541058085510580856105808571058085810580859105808601058086110580862105808631058086410580865105808661058086710580868105808691058087010580871105808721058087310580874105808751058087610580877105808781058087910580880105808811058088210580883105808841058088510580886105808871058088810580889105808901058089110580892105808931058089410580895105808961058089710580898105808991058090010580901105809021058090310580904105809051058090610580907105809081058090910580910105809111058091210580913105809141058091510580916105809171058091810580919105809201058092110580922105809231058092410580925105809261058092710580928105809291058093010580931105809321058093310580934105809351058093610580937105809381058093910580940105809411058094210580943105809441058094510580946105809471058094810580949105809501058095110580952105809531058095410580955105809561058095710580958105809591058096010580961105809621058096310580964105809651058096610580967105809681058096910580970105809711058097210580973105809741058097510580976105809771058097810580979105809801058098110580982105809831058098410580985105809861058098710580988105809891058099010580991105809921058099310580994105809951058099610580997105809981058099910581000105810011058100210581003105810041058100510581006105810071058100810581009105810101058101110581012105810131058101410581015105810161058101710581018105810191058102010581021105810221058102310581024105810251058102610581027105810281058102910581030105810311058103210581033105810341058103510581036105810371058103810581039105810401058104110581042105810431058104410581045105810461058104710581048105810491058105010581051105810521058105310581054105810551058105610581057105810581058105910581060105810611058106210581063105810641058106510581066105810671058106810581069105810701058107110581072105810731058107410581075105810761058107710581078105810791058108010581081105810821058108310581084105810851058108610581087105810881058108910581090105810911058109210581093105810941058109510581096105810971058109810581099105811001058110110581102105811031058110410581105105900011059000210590003105900041059000510590006105900071059000810590009105900101059001110590012105900131059001410590015105900161059001710590018105900191059002010590021105900221059002310590024105900251059002610590027105900281059002910590030105900311059003210590033105900341059003510590036105900371059003810590039105900401059004110590042105900431059004410590045105900461059004710590048105900491059005010590051105900521059005310590054105900551059005610590057105900581059005910590060105900611059006210590063105900641059006510590066105900671059006810590069105900701059007110590072105900731059007410590075105900761059007710590078105900791059008010590081105900821059008310590084105900851059008610590087105900881059008910590090105900911059009210590093105900941059009510590096105900971059009810590099105901001059010110590102105901031059010410590105105901061059010710590108105901091059011010590111105901121059011310590114105901151059011610590117105901181059011910590120105901211059012210590123105901241059012510590126105901271059012810590129105901301059013110590132105901331059013410590135105901361059013710590138105901391059014010590141105901421059014310590144105901451059014610590147105901481059014910590150105901511059015210590153105901541059015510590156105901571059015810590159105901601059016110590162105901631059016410590165105901661059016710590168105901691059017010590171105901721059017310590174105901751059017610590177105901781059017910590180105901811059018210590183105901841059018510590186105901871059018810590189105901901059019110590192105901931059019410590195105901961059019710590198105901991059020010590201105902021059020310590204105902051059020610590207105902081059020910590210105902111059021210590213105902141059021510590216105902171059021810590219105902201059022110590222105902231059022410590225105902261059022710590228105902291059023010590231105902321059023310590234105902351059023610590237105902381059023910590240105902411059024210590243105902441059024510590246105902471059024810590249105902501059025110590252105902531059025410590255105902561059025710590258105902591059026010590261105902621059026310590264105902651059026610590267105902681059026910590270105902711059027210590273105902741059027510590276105902771059027810590279105902801059028110590282105902831059028410590285105902861059028710590288105902891059029010590291105902921059029310590294105902951059029610590297105902981059029910590300105903011059030210590303105903041059030510590306105903071059030810590309105903101059031110590312105903131059031410590315105903161059031710590318105903191059032010590321105903221059032310590324105903251059032610590327105903281059032910590330105903311059033210590333105903341059033510590336105903371059033810590339105903401059034110590342105903431059034410590345105903461059034710590348105903491059035010590351105903521059035310590354105903551059035610590357105903581059035910590360105903611059036210590363105903641059036510590366105903671059036810590369105903701059037110590372105903731059037410590375105903761059037710590378105903791059038010590381105903821059038310590384105903851059038610590387105903881059038910590390105903911059039210590393105903941059039510590396105903971059039810590399105904001059040110590402105904031059040410590405105904061059040710590408105904091059041010590411105904121059041310590414105904151059041610590417105904181059041910590420105904211059042210590423105904241059042510590426105904271059042810590429105904301059043110590432105904331059043410590435105904361059043710590438105904391059044010590441105904421059044310590444105904451059044610590447105904481059044910590450105904511059045210590453105904541059045510590456105904571059045810590459105904601059046110590462105904631059046410590465105904661059046710590468105904691059047010590471105904721059047310590474105904751059047610590477105904781059047910590480105904811059048210590483105904841059048510590486105904871059048810590489105904901059049110590492105904931059049410590495105904961059049710590498105904991059050010590501105905021059050310590504105905051059050610590507105905081059050910590510105905111059051210590513105905141059051510590516105905171059051810590519105905201059052110590522105905231059052410590525105905261059052710590528105905291059053010590531105905321059053310590534105905351059053610590537105905381059053910590540105905411059054210590543105905441059054510590546105905471059054810590549105905501059055110590552105905531059055410590555105905561059055710590558105905591059056010590561105905621059056310590564105905651059056610590567105905681059056910590570105905711059057210590573105905741059057510590576105905771059057810590579105905801059058110590582105905831059058410590585105905861059058710590588105905891059059010590591105905921059059310590594105905951059059610590597105905981059059910590600105906011059060210590603105906041059060510590606105906071059060810590609105906101059061110590612105906131059061410590615105906161059061710590618105906191059062010590621105906221059062310590624105906251059062610590627105906281059062910590630105906311059063210590633105906341059063510590636105906371059063810590639105906401059064110590642105906431059064410590645105906461059064710590648105906491059065010590651105906521059065310590654105906551059065610590657105906581059065910590660105906611059066210590663105906641059066510590666105906671059066810590669105906701059067110590672105906731059067410590675105906761059067710590678105906791059068010590681105906821059068310590684105906851059068610590687105906881059068910590690105906911059069210590693105906941059069510590696105906971059069810590699105907001059070110590702105907031059070410590705105907061059070710590708105907091059071010590711105907121059071310590714105907151059071610590717105907181059071910590720105907211059072210590723105907241059072510590726105907271059072810590729105907301059073110590732105907331059073410590735105907361059073710590738105907391059074010590741105907421059074310590744105907451059074610590747105907481059074910590750105907511059075210590753105907541059075510590756105907571059075810590759105907601059076110590762105907631059076410590765105907661059076710590768105907691059077010590771105907721059077310590774105907751059077610590777105907781059077910590780105907811059078210590783105907841059078510590786105907871059078810590789105907901059079110590792105907931059079410590795105907961059079710590798105907991059080010590801105908021059080310590804105908051059080610590807105908081059080910590810105908111059081210590813105908141059081510590816105908171059081810590819105908201059082110590822105908231059082410590825105908261059082710590828105908291059083010590831105908321059083310590834105908351059083610590837105908381059083910590840105908411059084210590843105908441059084510590846105908471059084810590849105908501059085110590852105908531059085410590855105908561059085710590858105908591059086010590861105908621059086310590864105908651059086610590867105908681059086910590870105908711059087210590873105908741059087510590876105908771059087810590879105908801059088110590882105908831059088410590885105908861059088710590888105908891059089010590891105908921059089310590894105908951059089610590897105908981059089910590900105909011059090210590903105909041059090510590906105909071059090810590909105909101059091110590912105909131059091410590915105909161059091710590918105909191059092010590921105909221059092310590924105909251059092610590927105909281059092910590930105909311059093210590933105909341059093510590936105909371059093810590939105909401059094110590942105909431059094410590945105909461059094710590948105909491059095010590951105909521059095310590954105909551059095610590957105909581059095910590960105909611059096210590963105909641059096510590966105909671059096810590969105909701059097110590972105909731059097410590975105909761059097710590978105909791059098010590981105909821059098310590984105909851059098610590987105909881059098910590990105909911059099210590993105909941059099510590996105909971059099810590999105910001059100110591002105910031059100410591005105910061059100710591008105910091059101010591011105910121059101310591014105910151059101610591017105910181059101910591020105910211059102210591023105910241059102510591026105910271059102810591029105910301059103110591032105910331059103410591035105910361059103710591038105910391059104010591041105910421059104310591044105910451059104610591047105910481059104910591050105910511059105210591053105910541059105510591056105910571059105810591059105910601059106110591062105910631059106410591065105910661059106710591068105910691059107010591071105910721059107310591074105910751059107610591077105910781059107910591080105910811059108210591083105910841059108510591086105910871059108810591089105910901059109110591092105910931059109410591095105910961059109710591098105910991059110010591101105911021059110310591104105911051060000110600002106000031060000410600005106000061060000710600008106000091060001010600011106000121060001310600014106000151060001610600017106000181060001910600020106000211060002210600023106000241060002510600026106000271060002810600029106000301060003110600032106000331060003410600035106000361060003710600038106000391060004010600041106000421060004310600044106000451060004610600047106000481060004910600050106000511060005210600053106000541060005510600056106000571060005810600059106000601060006110600062106000631060006410600065106000661060006710600068106000691060007010600071106000721060007310600074106000751060007610600077106000781060007910600080106000811060008210600083106000841060008510600086106000871060008810600089106000901060009110600092106000931060009410600095106000961060009710600098106000991060010010600101106001021060010310600104106001051060010610600107106001081060010910600110106001111060011210600113106001141060011510600116106001171060011810600119106001201060012110600122106001231060012410600125106001261060012710600128106001291060013010600131106001321060013310600134106001351060013610600137106001381060013910600140106001411060014210600143106001441060014510600146106001471060014810600149106001501060015110600152106001531060015410600155106001561060015710600158106001591060016010600161106001621060016310600164106001651060016610600167106001681060016910600170106001711060017210600173106001741060017510600176106001771060017810600179106001801060018110600182106001831060018410600185106001861060018710600188106001891060019010600191106001921060019310600194106001951060019610600197106001981060019910600200106002011060020210600203106002041060020510600206106002071060020810600209106002101060021110600212106002131060021410600215106002161060021710600218106002191060022010600221106002221060022310600224106002251060022610600227106002281060022910600230106002311060023210600233106002341060023510600236106002371060023810600239106002401060024110600242106002431060024410600245106002461060024710600248106002491060025010600251106002521060025310600254106002551060025610600257106002581060025910600260106002611060026210600263106002641060026510600266106002671060026810600269106002701060027110600272106002731060027410600275106002761060027710600278106002791060028010600281106002821060028310600284106002851060028610600287106002881060028910600290106002911060029210600293106002941060029510600296106002971060029810600299106003001060030110600302106003031060030410600305106003061060030710600308106003091060031010600311106003121060031310600314106003151060031610600317106003181060031910600320106003211060032210600323106003241060032510600326106003271060032810600329106003301060033110600332106003331060033410600335106003361060033710600338106003391060034010600341106003421060034310600344106003451060034610600347106003481060034910600350106003511060035210600353106003541060035510600356106003571060035810600359106003601060036110600362106003631060036410600365106003661060036710600368106003691060037010600371106003721060037310600374106003751060037610600377106003781060037910600380106003811060038210600383106003841060038510600386106003871060038810600389106003901060039110600392106003931060039410600395106003961060039710600398106003991060040010600401106004021060040310600404106004051060040610600407106004081060040910600410106004111060041210600413106004141060041510600416106004171060041810600419106004201060042110600422106004231060042410600425106004261060042710600428106004291060043010600431106004321060043310600434106004351060043610600437106004381060043910600440106004411060044210600443106004441060044510600446106004471060044810600449106004501060045110600452106004531060045410600455106004561060045710600458106004591060046010600461106004621060046310600464106004651060046610600467106004681060046910600470106004711060047210600473106004741060047510600476106004771060047810600479106004801060048110600482106004831060048410600485106004861060048710600488106004891060049010600491106004921060049310600494106004951060049610600497106004981060049910600500106005011060050210600503106005041060050510600506106005071060050810600509106005101060051110600512106005131060051410600515106005161060051710600518106005191060052010600521106005221060052310600524106005251060052610600527106005281060052910600530106005311060053210600533106005341060053510600536106005371060053810600539106005401060054110600542106005431060054410600545106005461060054710600548106005491060055010600551106005521060055310600554106005551060055610600557106005581060055910600560106005611060056210600563106005641060056510600566106005671060056810600569106005701060057110600572106005731060057410600575106005761060057710600578106005791060058010600581106005821060058310600584106005851060058610600587106005881060058910600590106005911060059210600593106005941060059510600596106005971060059810600599106006001060060110600602106006031060060410600605106006061060060710600608106006091060061010600611106006121060061310600614106006151060061610600617106006181060061910600620106006211060062210600623106006241060062510600626106006271060062810600629106006301060063110600632106006331060063410600635106006361060063710600638106006391060064010600641106006421060064310600644106006451060064610600647106006481060064910600650106006511060065210600653106006541060065510600656106006571060065810600659106006601060066110600662106006631060066410600665106006661060066710600668106006691060067010600671106006721060067310600674106006751060067610600677106006781060067910600680106006811060068210600683106006841060068510600686106006871060068810600689106006901060069110600692106006931060069410600695106006961060069710600698106006991060070010600701106007021060070310600704106007051060070610600707106007081060070910600710106007111060071210600713106007141060071510600716106007171060071810600719106007201060072110600722106007231060072410600725106007261060072710600728106007291060073010600731106007321060073310600734106007351060073610600737106007381060073910600740106007411060074210600743106007441060074510600746106007471060074810600749106007501060075110600752106007531060075410600755106007561060075710600758106007591060076010600761106007621060076310600764106007651060076610600767106007681060076910600770106007711060077210600773106007741060077510600776106007771060077810600779106007801060078110600782106007831060078410600785106007861060078710600788106007891060079010600791106007921060079310600794106007951060079610600797106007981060079910600800106008011060080210600803106008041060080510600806106008071060080810600809106008101060081110600812106008131060081410600815106008161060081710600818106008191060082010600821106008221060082310600824106008251060082610600827106008281060082910600830106008311060083210600833106008341060083510600836106008371060083810600839106008401060084110600842106008431060084410600845106008461060084710600848106008491060085010600851106008521060085310600854106008551060085610600857106008581060085910600860106008611060086210600863106008641060086510600866106008671060086810600869106008701060087110600872106008731060087410600875106008761060087710600878106008791060088010600881106008821060088310600884106008851060088610600887106008881060088910600890106008911060089210600893106008941060089510600896106008971060089810600899106009001060090110600902106009031060090410600905106009061060090710600908106009091060091010600911106009121060091310600914106009151060091610600917106009181060091910600920106009211060092210600923106009241060092510600926106009271060092810600929106009301060093110600932106009331060093410600935106009361060093710600938106009391060094010600941106009421060094310600944106009451060094610600947106009481060094910600950106009511060095210600953106009541060095510600956106009571060095810600959106009601060096110600962106009631060096410600965106009661060096710600968106009691060097010600971106009721060097310600974106009751060097610600977106009781060097910600980106009811060098210600983106009841060098510600986106009871060098810600989106009901060099110600992106009931060099410600995106009961060099710600998106009991060100010601001106010021060100310601004106010051060100610601007106010081060100910601010106010111060101210601013106010141060101510601016106010171060101810601019106010201060102110601022106010231060102410601025106010261060102710601028106010291060103010601031106010321060103310601034106010351060103610601037106010381060103910601040106010411060104210601043106010441060104510601046106010471060104810601049106010501060105110601052106010531060105410601055106010561060105710601058106010591060106010601061106010621060106310601064106010651060106610601067106010681060106910601070106010711060107210601073106010741060107510601076106010771060107810601079106010801060108110601082106010831060108410601085106010861060108710601088106010891060109010601091106010921060109310601094106010951060109610601097106010981060109910601100106011011060110210601103106011041060110510610001106100021061000310610004106100051061000610610007106100081061000910610010106100111061001210610013106100141061001510610016106100171061001810610019106100201061002110610022106100231061002410610025106100261061002710610028106100291061003010610031106100321061003310610034106100351061003610610037106100381061003910610040106100411061004210610043106100441061004510610046106100471061004810610049106100501061005110610052106100531061005410610055106100561061005710610058106100591061006010610061106100621061006310610064106100651061006610610067106100681061006910610070106100711061007210610073106100741061007510610076106100771061007810610079106100801061008110610082106100831061008410610085106100861061008710610088106100891061009010610091106100921061009310610094106100951061009610610097106100981061009910610100106101011061010210610103106101041061010510610106106101071061010810610109106101101061011110610112106101131061011410610115106101161061011710610118106101191061012010610121106101221061012310610124106101251061012610610127106101281061012910610130106101311061013210610133106101341061013510610136106101371061013810610139106101401061014110610142106101431061014410610145106101461061014710610148106101491061015010610151106101521061015310610154106101551061015610610157106101581061015910610160106101611061016210610163106101641061016510610166106101671061016810610169106101701061017110610172106101731061017410610175106101761061017710610178106101791061018010610181106101821061018310610184106101851061018610610187106101881061018910610190106101911061019210610193106101941061019510610196106101971061019810610199106102001061020110610202106102031061020410610205106102061061020710610208106102091061021010610211106102121061021310610214106102151061021610610217106102181061021910610220106102211061022210610223106102241061022510610226106102271061022810610229106102301061023110610232106102331061023410610235106102361061023710610238106102391061024010610241106102421061024310610244106102451061024610610247106102481061024910610250106102511061025210610253106102541061025510610256106102571061025810610259106102601061026110610262106102631061026410610265106102661061026710610268106102691061027010610271106102721061027310610274106102751061027610610277106102781061027910610280106102811061028210610283106102841061028510610286106102871061028810610289106102901061029110610292106102931061029410610295106102961061029710610298106102991061030010610301106103021061030310610304106103051061030610610307106103081061030910610310106103111061031210610313106103141061031510610316106103171061031810610319106103201061032110610322106103231061032410610325106103261061032710610328106103291061033010610331106103321061033310610334106103351061033610610337106103381061033910610340106103411061034210610343106103441061034510610346106103471061034810610349106103501061035110610352106103531061035410610355106103561061035710610358106103591061036010610361106103621061036310610364106103651061036610610367106103681061036910610370106103711061037210610373106103741061037510610376106103771061037810610379106103801061038110610382106103831061038410610385106103861061038710610388106103891061039010610391106103921061039310610394106103951061039610610397106103981061039910610400106104011061040210610403106104041061040510610406106104071061040810610409106104101061041110610412106104131061041410610415106104161061041710610418106104191061042010610421106104221061042310610424106104251061042610610427106104281061042910610430106104311061043210610433106104341061043510610436106104371061043810610439106104401061044110610442106104431061044410610445106104461061044710610448106104491061045010610451106104521061045310610454106104551061045610610457106104581061045910610460106104611061046210610463106104641061046510610466106104671061046810610469106104701061047110610472106104731061047410610475106104761061047710610478106104791061048010610481106104821061048310610484106104851061048610610487106104881061048910610490106104911061049210610493106104941061049510610496106104971061049810610499106105001061050110610502106105031061050410610505106105061061050710610508106105091061051010610511106105121061051310610514106105151061051610610517106105181061051910610520106105211061052210610523106105241061052510610526106105271061052810610529106105301061053110610532106105331061053410610535106105361061053710610538106105391061054010610541106105421061054310610544106105451061054610610547106105481061054910610550106105511061055210610553106105541061055510610556106105571061055810610559106105601061056110610562106105631061056410610565106105661061056710610568106105691061057010610571106105721061057310610574106105751061057610610577106105781061057910610580106105811061058210610583106105841061058510610586106105871061058810610589106105901061059110610592106105931061059410610595106105961061059710610598106105991061060010610601106106021061060310610604106106051061060610610607106106081061060910610610106106111061061210610613106106141061061510610616106106171061061810610619106106201061062110610622106106231061062410610625106106261061062710610628106106291061063010610631106106321061063310610634106106351061063610610637106106381061063910610640106106411061064210610643106106441061064510610646106106471061064810610649106106501061065110610652106106531061065410610655106106561061065710610658106106591061066010610661106106621061066310610664106106651061066610610667106106681061066910610670106106711061067210610673106106741061067510610676106106771061067810610679106106801061068110610682106106831061068410610685106106861061068710610688106106891061069010610691106106921061069310610694106106951061069610610697106106981061069910610700106107011061070210610703106107041061070510610706106107071061070810610709106107101061071110610712106107131061071410610715106107161061071710610718106107191061072010610721106107221061072310610724106107251061072610610727106107281061072910610730106107311061073210610733106107341061073510610736106107371061073810610739106107401061074110610742106107431061074410610745106107461061074710610748106107491061075010610751106107521061075310610754106107551061075610610757106107581061075910610760106107611061076210610763106107641061076510610766106107671061076810610769106107701061077110610772106107731061077410610775106107761061077710610778106107791061078010610781106107821061078310610784106107851061078610610787106107881061078910610790106107911061079210610793106107941061079510610796106107971061079810610799106108001061080110610802106108031061080410610805106108061061080710610808106108091061081010610811106108121061081310610814106108151061081610610817106108181061081910610820106108211061082210610823106108241061082510610826106108271061082810610829106108301061083110610832106108331061083410610835106108361061083710610838106108391061084010610841106108421061084310610844106108451061084610610847106108481061084910610850106108511061085210610853106108541061085510610856106108571061085810610859106108601061086110610862106108631061086410610865106108661061086710610868106108691061087010610871106108721061087310610874106108751061087610610877106108781061087910610880106108811061088210610883106108841061088510610886106108871061088810610889106108901061089110610892106108931061089410610895106108961061089710610898106108991061090010610901106109021061090310610904106109051061090610610907106109081061090910610910106109111061091210610913106109141061091510610916106109171061091810610919106109201061092110610922106109231061092410610925106109261061092710610928106109291061093010610931106109321061093310610934106109351061093610610937106109381061093910610940106109411061094210610943106109441061094510610946106109471061094810610949106109501061095110610952106109531061095410610955106109561061095710610958106109591061096010610961106109621061096310610964106109651061096610610967106109681061096910610970106109711061097210610973106109741061097510610976106109771061097810610979106109801061098110610982106109831061098410610985106109861061098710610988106109891061099010610991106109921061099310610994106109951061099610610997106109981061099910611000106110011061100210611003106110041061100510611006106110071061100810611009106110101061101110611012106110131061101410611015106110161061101710611018106110191061102010611021106110221061102310611024106110251061102610611027106110281061102910611030106110311061103210611033106110341061103510611036106110371061103810611039106110401061104110611042106110431061104410611045106110461061104710611048106110491061105010611051106110521061105310611054106110551061105610611057106110581061105910611060106110611061106210611063106110641061106510611066106110671061106810611069106110701061107110611072106110731061107410611075106110761061107710611078106110791061108010611081106110821061108310611084106110851061108610611087106110881061108910611090106110911061109210611093106110941061109510611096106110971061109810611099106111001061110110611102106111031061110410611105106200011062000210620003106200041062000510620006106200071062000810620009106200101062001110620012106200131062001410620015106200161062001710620018106200191062002010620021106200221062002310620024106200251062002610620027106200281062002910620030106200311062003210620033106200341062003510620036106200371062003810620039106200401062004110620042106200431062004410620045106200461062004710620048106200491062005010620051106200521062005310620054106200551062005610620057106200581062005910620060106200611062006210620063106200641062006510620066106200671062006810620069106200701062007110620072106200731062007410620075106200761062007710620078106200791062008010620081106200821062008310620084106200851062008610620087106200881062008910620090106200911062009210620093106200941062009510620096106200971062009810620099106201001062010110620102106201031062010410620105106201061062010710620108106201091062011010620111106201121062011310620114106201151062011610620117106201181062011910620120106201211062012210620123106201241062012510620126106201271062012810620129106201301062013110620132106201331062013410620135106201361062013710620138106201391062014010620141106201421062014310620144106201451062014610620147106201481062014910620150106201511062015210620153106201541062015510620156106201571062015810620159106201601062016110620162106201631062016410620165106201661062016710620168106201691062017010620171106201721062017310620174106201751062017610620177106201781062017910620180106201811062018210620183106201841062018510620186106201871062018810620189106201901062019110620192106201931062019410620195106201961062019710620198106201991062020010620201106202021062020310620204106202051062020610620207106202081062020910620210106202111062021210620213106202141062021510620216106202171062021810620219106202201062022110620222106202231062022410620225106202261062022710620228106202291062023010620231106202321062023310620234106202351062023610620237106202381062023910620240106202411062024210620243106202441062024510620246106202471062024810620249106202501062025110620252106202531062025410620255106202561062025710620258106202591062026010620261106202621062026310620264106202651062026610620267106202681062026910620270106202711062027210620273106202741062027510620276106202771062027810620279106202801062028110620282106202831062028410620285106202861062028710620288106202891062029010620291106202921062029310620294106202951062029610620297106202981062029910620300106203011062030210620303106203041062030510620306106203071062030810620309106203101062031110620312106203131062031410620315106203161062031710620318106203191062032010620321106203221062032310620324106203251062032610620327106203281062032910620330106203311062033210620333106203341062033510620336106203371062033810620339106203401062034110620342106203431062034410620345106203461062034710620348106203491062035010620351106203521062035310620354106203551062035610620357106203581062035910620360106203611062036210620363106203641062036510620366106203671062036810620369106203701062037110620372106203731062037410620375106203761062037710620378106203791062038010620381106203821062038310620384106203851062038610620387106203881062038910620390106203911062039210620393106203941062039510620396106203971062039810620399106204001062040110620402106204031062040410620405106204061062040710620408106204091062041010620411106204121062041310620414106204151062041610620417106204181062041910620420106204211062042210620423106204241062042510620426106204271062042810620429106204301062043110620432106204331062043410620435106204361062043710620438106204391062044010620441106204421062044310620444106204451062044610620447106204481062044910620450106204511062045210620453106204541062045510620456106204571062045810620459106204601062046110620462106204631062046410620465106204661062046710620468106204691062047010620471106204721062047310620474106204751062047610620477106204781062047910620480106204811062048210620483106204841062048510620486106204871062048810620489106204901062049110620492106204931062049410620495106204961062049710620498106204991062050010620501106205021062050310620504106205051062050610620507106205081062050910620510106205111062051210620513106205141062051510620516106205171062051810620519106205201062052110620522106205231062052410620525106205261062052710620528106205291062053010620531106205321062053310620534106205351062053610620537106205381062053910620540106205411062054210620543106205441062054510620546106205471062054810620549106205501062055110620552106205531062055410620555106205561062055710620558106205591062056010620561106205621062056310620564106205651062056610620567106205681062056910620570106205711062057210620573106205741062057510620576106205771062057810620579106205801062058110620582106205831062058410620585106205861062058710620588106205891062059010620591106205921062059310620594106205951062059610620597106205981062059910620600106206011062060210620603106206041062060510620606106206071062060810620609106206101062061110620612106206131062061410620615106206161062061710620618106206191062062010620621106206221062062310620624106206251062062610620627106206281062062910620630106206311062063210620633106206341062063510620636106206371062063810620639106206401062064110620642106206431062064410620645106206461062064710620648106206491062065010620651106206521062065310620654106206551062065610620657106206581062065910620660106206611062066210620663106206641062066510620666106206671062066810620669106206701062067110620672106206731062067410620675106206761062067710620678106206791062068010620681106206821062068310620684106206851062068610620687106206881062068910620690106206911062069210620693106206941062069510620696106206971062069810620699106207001062070110620702106207031062070410620705106207061062070710620708106207091062071010620711106207121062071310620714106207151062071610620717106207181062071910620720106207211062072210620723106207241062072510620726106207271062072810620729106207301062073110620732106207331062073410620735106207361062073710620738106207391062074010620741106207421062074310620744106207451062074610620747106207481062074910620750106207511062075210620753106207541062075510620756106207571062075810620759106207601062076110620762106207631062076410620765106207661062076710620768106207691062077010620771106207721062077310620774106207751062077610620777106207781062077910620780106207811062078210620783106207841062078510620786106207871062078810620789106207901062079110620792106207931062079410620795106207961062079710620798106207991062080010620801106208021062080310620804106208051062080610620807106208081062080910620810106208111062081210620813106208141062081510620816106208171062081810620819106208201062082110620822106208231062082410620825106208261062082710620828106208291062083010620831106208321062083310620834106208351062083610620837106208381062083910620840106208411062084210620843106208441062084510620846106208471062084810620849106208501062085110620852106208531062085410620855106208561062085710620858106208591062086010620861106208621062086310620864106208651062086610620867106208681062086910620870106208711062087210620873106208741062087510620876106208771062087810620879106208801062088110620882106208831062088410620885106208861062088710620888106208891062089010620891106208921062089310620894106208951062089610620897106208981062089910620900106209011062090210620903106209041062090510620906106209071062090810620909106209101062091110620912106209131062091410620915106209161062091710620918106209191062092010620921106209221062092310620924106209251062092610620927106209281062092910620930106209311062093210620933106209341062093510620936106209371062093810620939106209401062094110620942106209431062094410620945106209461062094710620948106209491062095010620951106209521062095310620954106209551062095610620957106209581062095910620960106209611062096210620963106209641062096510620966106209671062096810620969106209701062097110620972106209731062097410620975106209761062097710620978106209791062098010620981106209821062098310620984106209851062098610620987106209881062098910620990106209911062099210620993106209941062099510620996106209971062099810620999106210001062100110621002106210031062100410621005106210061062100710621008106210091062101010621011106210121062101310621014106210151062101610621017106210181062101910621020106210211062102210621023106210241062102510621026106210271062102810621029106210301062103110621032106210331062103410621035106210361062103710621038106210391062104010621041106210421062104310621044106210451062104610621047106210481062104910621050106210511062105210621053106210541062105510621056106210571062105810621059106210601062106110621062106210631062106410621065106210661062106710621068106210691062107010621071106210721062107310621074106210751062107610621077106210781062107910621080106210811062108210621083106210841062108510621086106210871062108810621089106210901062109110621092106210931062109410621095106210961062109710621098106210991062110010621101106211021062110310621104106211051063000110630002106300031063000410630005106300061063000710630008106300091063001010630011106300121063001310630014106300151063001610630017106300181063001910630020106300211063002210630023106300241063002510630026106300271063002810630029106300301063003110630032106300331063003410630035106300361063003710630038106300391063004010630041106300421063004310630044106300451063004610630047106300481063004910630050106300511063005210630053106300541063005510630056106300571063005810630059106300601063006110630062106300631063006410630065106300661063006710630068106300691063007010630071106300721063007310630074106300751063007610630077106300781063007910630080106300811063008210630083106300841063008510630086106300871063008810630089106300901063009110630092106300931063009410630095106300961063009710630098106300991063010010630101106301021063010310630104106301051063010610630107106301081063010910630110106301111063011210630113106301141063011510630116106301171063011810630119106301201063012110630122106301231063012410630125106301261063012710630128106301291063013010630131106301321063013310630134106301351063013610630137106301381063013910630140106301411063014210630143106301441063014510630146106301471063014810630149106301501063015110630152106301531063015410630155106301561063015710630158106301591063016010630161106301621063016310630164106301651063016610630167106301681063016910630170106301711063017210630173106301741063017510630176106301771063017810630179106301801063018110630182106301831063018410630185106301861063018710630188106301891063019010630191106301921063019310630194106301951063019610630197106301981063019910630200106302011063020210630203106302041063020510630206106302071063020810630209106302101063021110630212106302131063021410630215106302161063021710630218106302191063022010630221106302221063022310630224106302251063022610630227106302281063022910630230106302311063023210630233106302341063023510630236106302371063023810630239106302401063024110630242106302431063024410630245106302461063024710630248106302491063025010630251106302521063025310630254106302551063025610630257106302581063025910630260106302611063026210630263106302641063026510630266106302671063026810630269106302701063027110630272106302731063027410630275106302761063027710630278106302791063028010630281106302821063028310630284106302851063028610630287106302881063028910630290106302911063029210630293106302941063029510630296106302971063029810630299106303001063030110630302106303031063030410630305106303061063030710630308106303091063031010630311106303121063031310630314106303151063031610630317106303181063031910630320106303211063032210630323106303241063032510630326106303271063032810630329106303301063033110630332106303331063033410630335106303361063033710630338106303391063034010630341106303421063034310630344106303451063034610630347106303481063034910630350106303511063035210630353106303541063035510630356106303571063035810630359106303601063036110630362106303631063036410630365106303661063036710630368106303691063037010630371106303721063037310630374106303751063037610630377106303781063037910630380106303811063038210630383106303841063038510630386106303871063038810630389106303901063039110630392106303931063039410630395106303961063039710630398106303991063040010630401106304021063040310630404106304051063040610630407106304081063040910630410106304111063041210630413106304141063041510630416106304171063041810630419106304201063042110630422106304231063042410630425106304261063042710630428106304291063043010630431106304321063043310630434106304351063043610630437106304381063043910630440106304411063044210630443106304441063044510630446106304471063044810630449106304501063045110630452106304531063045410630455106304561063045710630458106304591063046010630461106304621063046310630464106304651063046610630467106304681063046910630470106304711063047210630473106304741063047510630476106304771063047810630479106304801063048110630482106304831063048410630485106304861063048710630488106304891063049010630491106304921063049310630494106304951063049610630497106304981063049910630500106305011063050210630503106305041063050510630506106305071063050810630509106305101063051110630512106305131063051410630515106305161063051710630518106305191063052010630521106305221063052310630524106305251063052610630527106305281063052910630530106305311063053210630533106305341063053510630536106305371063053810630539106305401063054110630542106305431063054410630545106305461063054710630548106305491063055010630551106305521063055310630554106305551063055610630557106305581063055910630560106305611063056210630563106305641063056510630566106305671063056810630569106305701063057110630572106305731063057410630575106305761063057710630578106305791063058010630581106305821063058310630584106305851063058610630587106305881063058910630590106305911063059210630593106305941063059510630596106305971063059810630599106306001063060110630602106306031063060410630605106306061063060710630608106306091063061010630611106306121063061310630614106306151063061610630617106306181063061910630620106306211063062210630623106306241063062510630626106306271063062810630629106306301063063110630632106306331063063410630635106306361063063710630638106306391063064010630641106306421063064310630644106306451063064610630647106306481063064910630650106306511063065210630653106306541063065510630656106306571063065810630659106306601063066110630662106306631063066410630665106306661063066710630668106306691063067010630671106306721063067310630674106306751063067610630677106306781063067910630680106306811063068210630683106306841063068510630686106306871063068810630689106306901063069110630692106306931063069410630695106306961063069710630698106306991063070010630701106307021063070310630704106307051063070610630707106307081063070910630710106307111063071210630713106307141063071510630716106307171063071810630719106307201063072110630722106307231063072410630725106307261063072710630728106307291063073010630731106307321063073310630734106307351063073610630737106307381063073910630740106307411063074210630743106307441063074510630746106307471063074810630749106307501063075110630752106307531063075410630755106307561063075710630758106307591063076010630761106307621063076310630764106307651063076610630767106307681063076910630770106307711063077210630773106307741063077510630776106307771063077810630779106307801063078110630782106307831063078410630785106307861063078710630788106307891063079010630791106307921063079310630794106307951063079610630797106307981063079910630800106308011063080210630803106308041063080510630806106308071063080810630809106308101063081110630812106308131063081410630815106308161063081710630818106308191063082010630821106308221063082310630824106308251063082610630827106308281063082910630830106308311063083210630833106308341063083510630836106308371063083810630839106308401063084110630842106308431063084410630845106308461063084710630848106308491063085010630851106308521063085310630854106308551063085610630857106308581063085910630860106308611063086210630863106308641063086510630866106308671063086810630869106308701063087110630872106308731063087410630875106308761063087710630878106308791063088010630881106308821063088310630884106308851063088610630887106308881063088910630890106308911063089210630893106308941063089510630896106308971063089810630899106309001063090110630902106309031063090410630905106309061063090710630908106309091063091010630911106309121063091310630914106309151063091610630917106309181063091910630920106309211063092210630923106309241063092510630926106309271063092810630929106309301063093110630932106309331063093410630935106309361063093710630938106309391063094010630941106309421063094310630944106309451063094610630947106309481063094910630950106309511063095210630953106309541063095510630956106309571063095810630959106309601063096110630962106309631063096410630965106309661063096710630968106309691063097010630971106309721063097310630974106309751063097610630977106309781063097910630980106309811063098210630983106309841063098510630986106309871063098810630989106309901063099110630992106309931063099410630995106309961063099710630998106309991063100010631001106310021063100310631004106310051063100610631007106310081063100910631010106310111063101210631013106310141063101510631016106310171063101810631019106310201063102110631022106310231063102410631025106310261063102710631028106310291063103010631031106310321063103310631034106310351063103610631037106310381063103910631040106310411063104210631043106310441063104510631046106310471063104810631049106310501063105110631052106310531063105410631055106310561063105710631058106310591063106010631061106310621063106310631064106310651063106610631067106310681063106910631070106310711063107210631073106310741063107510631076106310771063107810631079106310801063108110631082106310831063108410631085106310861063108710631088106310891063109010631091106310921063109310631094106310951063109610631097106310981063109910631100106311011063110210631103106311041063110510640001106400021064000310640004106400051064000610640007106400081064000910640010106400111064001210640013106400141064001510640016106400171064001810640019106400201064002110640022106400231064002410640025106400261064002710640028106400291064003010640031106400321064003310640034106400351064003610640037106400381064003910640040106400411064004210640043106400441064004510640046106400471064004810640049106400501064005110640052106400531064005410640055106400561064005710640058106400591064006010640061106400621064006310640064106400651064006610640067106400681064006910640070106400711064007210640073106400741064007510640076106400771064007810640079106400801064008110640082106400831064008410640085106400861064008710640088106400891064009010640091106400921064009310640094106400951064009610640097106400981064009910640100106401011064010210640103106401041064010510640106106401071064010810640109106401101064011110640112106401131064011410640115106401161064011710640118106401191064012010640121106401221064012310640124106401251064012610640127106401281064012910640130106401311064013210640133106401341064013510640136106401371064013810640139106401401064014110640142106401431064014410640145106401461064014710640148106401491064015010640151106401521064015310640154106401551064015610640157106401581064015910640160106401611064016210640163106401641064016510640166106401671064016810640169106401701064017110640172106401731064017410640175106401761064017710640178106401791064018010640181106401821064018310640184106401851064018610640187106401881064018910640190106401911064019210640193106401941064019510640196106401971064019810640199106402001064020110640202106402031064020410640205106402061064020710640208106402091064021010640211106402121064021310640214106402151064021610640217106402181064021910640220106402211064022210640223106402241064022510640226106402271064022810640229106402301064023110640232106402331064023410640235106402361064023710640238106402391064024010640241106402421064024310640244106402451064024610640247106402481064024910640250106402511064025210640253106402541064025510640256106402571064025810640259106402601064026110640262106402631064026410640265106402661064026710640268106402691064027010640271106402721064027310640274106402751064027610640277106402781064027910640280106402811064028210640283106402841064028510640286106402871064028810640289106402901064029110640292106402931064029410640295106402961064029710640298106402991064030010640301106403021064030310640304106403051064030610640307106403081064030910640310106403111064031210640313106403141064031510640316106403171064031810640319106403201064032110640322106403231064032410640325106403261064032710640328106403291064033010640331106403321064033310640334106403351064033610640337106403381064033910640340106403411064034210640343106403441064034510640346106403471064034810640349106403501064035110640352106403531064035410640355106403561064035710640358106403591064036010640361106403621064036310640364106403651064036610640367106403681064036910640370106403711064037210640373106403741064037510640376106403771064037810640379106403801064038110640382106403831064038410640385106403861064038710640388106403891064039010640391106403921064039310640394106403951064039610640397106403981064039910640400106404011064040210640403106404041064040510640406106404071064040810640409106404101064041110640412106404131064041410640415106404161064041710640418106404191064042010640421106404221064042310640424106404251064042610640427106404281064042910640430106404311064043210640433106404341064043510640436106404371064043810640439106404401064044110640442106404431064044410640445106404461064044710640448106404491064045010640451106404521064045310640454106404551064045610640457106404581064045910640460106404611064046210640463106404641064046510640466106404671064046810640469106404701064047110640472106404731064047410640475106404761064047710640478106404791064048010640481106404821064048310640484106404851064048610640487106404881064048910640490106404911064049210640493106404941064049510640496106404971064049810640499106405001064050110640502106405031064050410640505106405061064050710640508106405091064051010640511106405121064051310640514106405151064051610640517106405181064051910640520106405211064052210640523106405241064052510640526106405271064052810640529106405301064053110640532106405331064053410640535106405361064053710640538106405391064054010640541106405421064054310640544106405451064054610640547106405481064054910640550106405511064055210640553106405541064055510640556106405571064055810640559106405601064056110640562106405631064056410640565106405661064056710640568106405691064057010640571106405721064057310640574106405751064057610640577106405781064057910640580106405811064058210640583106405841064058510640586106405871064058810640589106405901064059110640592106405931064059410640595106405961064059710640598106405991064060010640601106406021064060310640604106406051064060610640607106406081064060910640610106406111064061210640613106406141064061510640616106406171064061810640619106406201064062110640622106406231064062410640625106406261064062710640628106406291064063010640631106406321064063310640634106406351064063610640637106406381064063910640640106406411064064210640643106406441064064510640646106406471064064810640649106406501064065110640652106406531064065410640655106406561064065710640658106406591064066010640661106406621064066310640664106406651064066610640667106406681064066910640670106406711064067210640673106406741064067510640676106406771064067810640679106406801064068110640682106406831064068410640685106406861064068710640688106406891064069010640691106406921064069310640694106406951064069610640697106406981064069910640700106407011064070210640703106407041064070510640706106407071064070810640709106407101064071110640712106407131064071410640715106407161064071710640718106407191064072010640721106407221064072310640724106407251064072610640727106407281064072910640730106407311064073210640733106407341064073510640736106407371064073810640739106407401064074110640742106407431064074410640745106407461064074710640748106407491064075010640751106407521064075310640754106407551064075610640757106407581064075910640760106407611064076210640763106407641064076510640766106407671064076810640769106407701064077110640772106407731064077410640775106407761064077710640778106407791064078010640781106407821064078310640784106407851064078610640787106407881064078910640790106407911064079210640793106407941064079510640796106407971064079810640799106408001064080110640802106408031064080410640805106408061064080710640808106408091064081010640811106408121064081310640814106408151064081610640817106408181064081910640820106408211064082210640823106408241064082510640826106408271064082810640829106408301064083110640832106408331064083410640835106408361064083710640838106408391064084010640841106408421064084310640844106408451064084610640847106408481064084910640850106408511064085210640853106408541064085510640856106408571064085810640859106408601064086110640862106408631064086410640865106408661064086710640868106408691064087010640871106408721064087310640874106408751064087610640877106408781064087910640880106408811064088210640883106408841064088510640886106408871064088810640889106408901064089110640892106408931064089410640895106408961064089710640898106408991064090010640901106409021064090310640904106409051064090610640907106409081064090910640910106409111064091210640913106409141064091510640916106409171064091810640919106409201064092110640922106409231064092410640925106409261064092710640928106409291064093010640931106409321064093310640934106409351064093610640937106409381064093910640940106409411064094210640943106409441064094510640946106409471064094810640949106409501064095110640952106409531064095410640955106409561064095710640958106409591064096010640961106409621064096310640964106409651064096610640967106409681064096910640970106409711064097210640973106409741064097510640976106409771064097810640979106409801064098110640982106409831064098410640985106409861064098710640988106409891064099010640991106409921064099310640994106409951064099610640997106409981064099910641000106410011064100210641003106410041064100510641006106410071064100810641009106410101064101110641012106410131064101410641015106410161064101710641018106410191064102010641021106410221064102310641024106410251064102610641027106410281064102910641030106410311064103210641033106410341064103510641036106410371064103810641039106410401064104110641042106410431064104410641045106410461064104710641048106410491064105010641051106410521064105310641054106410551064105610641057106410581064105910641060106410611064106210641063106410641064106510641066106410671064106810641069106410701064107110641072106410731064107410641075106410761064107710641078106410791064108010641081106410821064108310641084106410851064108610641087106410881064108910641090106410911064109210641093106410941064109510641096106410971064109810641099106411001064110110641102106411031064110410641105106500011065000210650003106500041065000510650006106500071065000810650009106500101065001110650012106500131065001410650015106500161065001710650018106500191065002010650021106500221065002310650024106500251065002610650027106500281065002910650030106500311065003210650033106500341065003510650036106500371065003810650039106500401065004110650042106500431065004410650045106500461065004710650048106500491065005010650051106500521065005310650054106500551065005610650057106500581065005910650060106500611065006210650063106500641065006510650066106500671065006810650069106500701065007110650072106500731065007410650075106500761065007710650078106500791065008010650081106500821065008310650084106500851065008610650087106500881065008910650090106500911065009210650093106500941065009510650096106500971065009810650099106501001065010110650102106501031065010410650105106501061065010710650108106501091065011010650111106501121065011310650114106501151065011610650117106501181065011910650120106501211065012210650123106501241065012510650126106501271065012810650129106501301065013110650132106501331065013410650135106501361065013710650138106501391065014010650141106501421065014310650144106501451065014610650147106501481065014910650150106501511065015210650153106501541065015510650156106501571065015810650159106501601065016110650162106501631065016410650165106501661065016710650168106501691065017010650171106501721065017310650174106501751065017610650177106501781065017910650180106501811065018210650183106501841065018510650186106501871065018810650189106501901065019110650192106501931065019410650195106501961065019710650198106501991065020010650201106502021065020310650204106502051065020610650207106502081065020910650210106502111065021210650213106502141065021510650216106502171065021810650219106502201065022110650222106502231065022410650225106502261065022710650228106502291065023010650231106502321065023310650234106502351065023610650237106502381065023910650240106502411065024210650243106502441065024510650246106502471065024810650249106502501065025110650252106502531065025410650255106502561065025710650258106502591065026010650261106502621065026310650264106502651065026610650267106502681065026910650270106502711065027210650273106502741065027510650276106502771065027810650279106502801065028110650282106502831065028410650285106502861065028710650288106502891065029010650291106502921065029310650294106502951065029610650297106502981065029910650300106503011065030210650303106503041065030510650306106503071065030810650309106503101065031110650312106503131065031410650315106503161065031710650318106503191065032010650321106503221065032310650324106503251065032610650327106503281065032910650330106503311065033210650333106503341065033510650336106503371065033810650339106503401065034110650342106503431065034410650345106503461065034710650348106503491065035010650351106503521065035310650354106503551065035610650357106503581065035910650360106503611065036210650363106503641065036510650366106503671065036810650369106503701065037110650372106503731065037410650375106503761065037710650378106503791065038010650381106503821065038310650384106503851065038610650387106503881065038910650390106503911065039210650393106503941065039510650396106503971065039810650399106504001065040110650402106504031065040410650405106504061065040710650408106504091065041010650411106504121065041310650414106504151065041610650417106504181065041910650420106504211065042210650423106504241065042510650426106504271065042810650429106504301065043110650432106504331065043410650435106504361065043710650438106504391065044010650441106504421065044310650444106504451065044610650447106504481065044910650450106504511065045210650453106504541065045510650456106504571065045810650459106504601065046110650462106504631065046410650465106504661065046710650468106504691065047010650471106504721065047310650474106504751065047610650477106504781065047910650480106504811065048210650483106504841065048510650486106504871065048810650489106504901065049110650492106504931065049410650495106504961065049710650498106504991065050010650501106505021065050310650504106505051065050610650507106505081065050910650510106505111065051210650513106505141065051510650516106505171065051810650519106505201065052110650522106505231065052410650525106505261065052710650528106505291065053010650531106505321065053310650534106505351065053610650537106505381065053910650540106505411065054210650543106505441065054510650546106505471065054810650549106505501065055110650552106505531065055410650555106505561065055710650558106505591065056010650561106505621065056310650564106505651065056610650567106505681065056910650570106505711065057210650573106505741065057510650576106505771065057810650579106505801065058110650582106505831065058410650585106505861065058710650588106505891065059010650591106505921065059310650594106505951065059610650597106505981065059910650600106506011065060210650603106506041065060510650606106506071065060810650609106506101065061110650612106506131065061410650615106506161065061710650618106506191065062010650621106506221065062310650624106506251065062610650627106506281065062910650630106506311065063210650633106506341065063510650636106506371065063810650639106506401065064110650642106506431065064410650645106506461065064710650648106506491065065010650651106506521065065310650654106506551065065610650657106506581065065910650660106506611065066210650663106506641065066510650666106506671065066810650669106506701065067110650672106506731065067410650675106506761065067710650678106506791065068010650681106506821065068310650684106506851065068610650687106506881065068910650690106506911065069210650693106506941065069510650696106506971065069810650699106507001065070110650702106507031065070410650705106507061065070710650708106507091065071010650711106507121065071310650714106507151065071610650717106507181065071910650720106507211065072210650723106507241065072510650726106507271065072810650729106507301065073110650732106507331065073410650735106507361065073710650738106507391065074010650741106507421065074310650744106507451065074610650747106507481065074910650750106507511065075210650753106507541065075510650756106507571065075810650759106507601065076110650762106507631065076410650765106507661065076710650768106507691065077010650771106507721065077310650774106507751065077610650777106507781065077910650780106507811065078210650783106507841065078510650786106507871065078810650789106507901065079110650792106507931065079410650795106507961065079710650798106507991065080010650801106508021065080310650804106508051065080610650807106508081065080910650810106508111065081210650813106508141065081510650816106508171065081810650819106508201065082110650822106508231065082410650825106508261065082710650828106508291065083010650831106508321065083310650834106508351065083610650837106508381065083910650840106508411065084210650843106508441065084510650846106508471065084810650849106508501065085110650852106508531065085410650855106508561065085710650858106508591065086010650861106508621065086310650864106508651065086610650867106508681065086910650870106508711065087210650873106508741065087510650876106508771065087810650879106508801065088110650882106508831065088410650885106508861065088710650888106508891065089010650891106508921065089310650894106508951065089610650897106508981065089910650900106509011065090210650903106509041065090510650906106509071065090810650909106509101065091110650912106509131065091410650915106509161065091710650918106509191065092010650921106509221065092310650924106509251065092610650927106509281065092910650930106509311065093210650933106509341065093510650936106509371065093810650939106509401065094110650942106509431065094410650945106509461065094710650948106509491065095010650951106509521065095310650954106509551065095610650957106509581065095910650960106509611065096210650963106509641065096510650966106509671065096810650969106509701065097110650972106509731065097410650975106509761065097710650978106509791065098010650981106509821065098310650984106509851065098610650987106509881065098910650990106509911065099210650993106509941065099510650996106509971065099810650999106510001065100110651002106510031065100410651005106510061065100710651008106510091065101010651011106510121065101310651014106510151065101610651017106510181065101910651020106510211065102210651023106510241065102510651026106510271065102810651029106510301065103110651032106510331065103410651035106510361065103710651038106510391065104010651041106510421065104310651044106510451065104610651047106510481065104910651050106510511065105210651053106510541065105510651056106510571065105810651059106510601065106110651062106510631065106410651065106510661065106710651068106510691065107010651071106510721065107310651074106510751065107610651077106510781065107910651080106510811065108210651083106510841065108510651086106510871065108810651089106510901065109110651092106510931065109410651095106510961065109710651098106510991065110010651101106511021065110310651104106511051066000110660002106600031066000410660005106600061066000710660008106600091066001010660011106600121066001310660014106600151066001610660017106600181066001910660020106600211066002210660023106600241066002510660026106600271066002810660029106600301066003110660032106600331066003410660035106600361066003710660038106600391066004010660041106600421066004310660044106600451066004610660047106600481066004910660050106600511066005210660053106600541066005510660056106600571066005810660059106600601066006110660062106600631066006410660065106600661066006710660068106600691066007010660071106600721066007310660074106600751066007610660077106600781066007910660080106600811066008210660083106600841066008510660086106600871066008810660089106600901066009110660092106600931066009410660095106600961066009710660098106600991066010010660101106601021066010310660104106601051066010610660107106601081066010910660110106601111066011210660113106601141066011510660116106601171066011810660119106601201066012110660122106601231066012410660125106601261066012710660128106601291066013010660131106601321066013310660134106601351066013610660137106601381066013910660140106601411066014210660143106601441066014510660146106601471066014810660149106601501066015110660152106601531066015410660155106601561066015710660158106601591066016010660161106601621066016310660164106601651066016610660167106601681066016910660170106601711066017210660173106601741066017510660176106601771066017810660179106601801066018110660182106601831066018410660185106601861066018710660188106601891066019010660191106601921066019310660194106601951066019610660197106601981066019910660200106602011066020210660203106602041066020510660206106602071066020810660209106602101066021110660212106602131066021410660215106602161066021710660218106602191066022010660221106602221066022310660224106602251066022610660227106602281066022910660230106602311066023210660233106602341066023510660236106602371066023810660239106602401066024110660242106602431066024410660245106602461066024710660248106602491066025010660251106602521066025310660254106602551066025610660257106602581066025910660260106602611066026210660263106602641066026510660266106602671066026810660269106602701066027110660272106602731066027410660275106602761066027710660278106602791066028010660281106602821066028310660284106602851066028610660287106602881066028910660290106602911066029210660293106602941066029510660296106602971066029810660299106603001066030110660302106603031066030410660305106603061066030710660308106603091066031010660311106603121066031310660314106603151066031610660317106603181066031910660320106603211066032210660323106603241066032510660326106603271066032810660329106603301066033110660332106603331066033410660335106603361066033710660338106603391066034010660341106603421066034310660344106603451066034610660347106603481066034910660350106603511066035210660353106603541066035510660356106603571066035810660359106603601066036110660362106603631066036410660365106603661066036710660368106603691066037010660371106603721066037310660374106603751066037610660377106603781066037910660380106603811066038210660383106603841066038510660386106603871066038810660389106603901066039110660392106603931066039410660395106603961066039710660398106603991066040010660401106604021066040310660404106604051066040610660407106604081066040910660410106604111066041210660413106604141066041510660416106604171066041810660419106604201066042110660422106604231066042410660425106604261066042710660428106604291066043010660431106604321066043310660434106604351066043610660437106604381066043910660440106604411066044210660443106604441066044510660446106604471066044810660449106604501066045110660452106604531066045410660455106604561066045710660458106604591066046010660461106604621066046310660464106604651066046610660467106604681066046910660470106604711066047210660473106604741066047510660476106604771066047810660479106604801066048110660482106604831066048410660485106604861066048710660488106604891066049010660491106604921066049310660494106604951066049610660497106604981066049910660500106605011066050210660503106605041066050510660506106605071066050810660509106605101066051110660512106605131066051410660515106605161066051710660518106605191066052010660521106605221066052310660524106605251066052610660527106605281066052910660530106605311066053210660533106605341066053510660536106605371066053810660539106605401066054110660542106605431066054410660545106605461066054710660548106605491066055010660551106605521066055310660554106605551066055610660557106605581066055910660560106605611066056210660563106605641066056510660566106605671066056810660569106605701066057110660572106605731066057410660575106605761066057710660578106605791066058010660581106605821066058310660584106605851066058610660587106605881066058910660590106605911066059210660593106605941066059510660596106605971066059810660599106606001066060110660602106606031066060410660605106606061066060710660608106606091066061010660611106606121066061310660614106606151066061610660617106606181066061910660620106606211066062210660623106606241066062510660626106606271066062810660629106606301066063110660632106606331066063410660635106606361066063710660638106606391066064010660641106606421066064310660644106606451066064610660647106606481066064910660650106606511066065210660653106606541066065510660656106606571066065810660659106606601066066110660662106606631066066410660665106606661066066710660668106606691066067010660671106606721066067310660674106606751066067610660677106606781066067910660680106606811066068210660683106606841066068510660686106606871066068810660689106606901066069110660692106606931066069410660695106606961066069710660698106606991066070010660701106607021066070310660704106607051066070610660707106607081066070910660710106607111066071210660713106607141066071510660716106607171066071810660719106607201066072110660722106607231066072410660725106607261066072710660728106607291066073010660731106607321066073310660734106607351066073610660737106607381066073910660740106607411066074210660743106607441066074510660746106607471066074810660749106607501066075110660752106607531066075410660755106607561066075710660758106607591066076010660761106607621066076310660764106607651066076610660767106607681066076910660770106607711066077210660773106607741066077510660776106607771066077810660779106607801066078110660782106607831066078410660785106607861066078710660788106607891066079010660791106607921066079310660794106607951066079610660797106607981066079910660800106608011066080210660803106608041066080510660806106608071066080810660809106608101066081110660812106608131066081410660815106608161066081710660818106608191066082010660821106608221066082310660824106608251066082610660827106608281066082910660830106608311066083210660833106608341066083510660836106608371066083810660839106608401066084110660842106608431066084410660845106608461066084710660848106608491066085010660851106608521066085310660854106608551066085610660857106608581066085910660860106608611066086210660863106608641066086510660866106608671066086810660869106608701066087110660872106608731066087410660875106608761066087710660878106608791066088010660881106608821066088310660884106608851066088610660887106608881066088910660890106608911066089210660893106608941066089510660896106608971066089810660899106609001066090110660902106609031066090410660905106609061066090710660908106609091066091010660911106609121066091310660914106609151066091610660917106609181066091910660920106609211066092210660923106609241066092510660926106609271066092810660929106609301066093110660932106609331066093410660935106609361066093710660938106609391066094010660941106609421066094310660944106609451066094610660947106609481066094910660950106609511066095210660953106609541066095510660956106609571066095810660959106609601066096110660962106609631066096410660965106609661066096710660968106609691066097010660971106609721066097310660974106609751066097610660977106609781066097910660980106609811066098210660983106609841066098510660986106609871066098810660989106609901066099110660992106609931066099410660995106609961066099710660998106609991066100010661001106610021066100310661004106610051066100610661007106610081066100910661010106610111066101210661013106610141066101510661016106610171066101810661019106610201066102110661022106610231066102410661025106610261066102710661028106610291066103010661031106610321066103310661034106610351066103610661037106610381066103910661040106610411066104210661043106610441066104510661046106610471066104810661049106610501066105110661052106610531066105410661055106610561066105710661058106610591066106010661061106610621066106310661064106610651066106610661067106610681066106910661070106610711066107210661073106610741066107510661076106610771066107810661079106610801066108110661082106610831066108410661085106610861066108710661088106610891066109010661091106610921066109310661094106610951066109610661097106610981066109910661100106611011066110210661103106611041066110510670001106700021067000310670004106700051067000610670007106700081067000910670010106700111067001210670013106700141067001510670016106700171067001810670019106700201067002110670022106700231067002410670025106700261067002710670028106700291067003010670031106700321067003310670034106700351067003610670037106700381067003910670040106700411067004210670043106700441067004510670046106700471067004810670049106700501067005110670052106700531067005410670055106700561067005710670058106700591067006010670061106700621067006310670064106700651067006610670067106700681067006910670070106700711067007210670073106700741067007510670076106700771067007810670079106700801067008110670082106700831067008410670085106700861067008710670088106700891067009010670091106700921067009310670094106700951067009610670097106700981067009910670100106701011067010210670103106701041067010510670106106701071067010810670109106701101067011110670112106701131067011410670115106701161067011710670118106701191067012010670121106701221067012310670124106701251067012610670127106701281067012910670130106701311067013210670133106701341067013510670136106701371067013810670139106701401067014110670142106701431067014410670145106701461067014710670148106701491067015010670151106701521067015310670154106701551067015610670157106701581067015910670160106701611067016210670163106701641067016510670166106701671067016810670169106701701067017110670172106701731067017410670175106701761067017710670178106701791067018010670181106701821067018310670184106701851067018610670187106701881067018910670190106701911067019210670193106701941067019510670196106701971067019810670199106702001067020110670202106702031067020410670205106702061067020710670208106702091067021010670211106702121067021310670214106702151067021610670217106702181067021910670220106702211067022210670223106702241067022510670226106702271067022810670229106702301067023110670232106702331067023410670235106702361067023710670238106702391067024010670241106702421067024310670244106702451067024610670247106702481067024910670250106702511067025210670253106702541067025510670256106702571067025810670259106702601067026110670262106702631067026410670265106702661067026710670268106702691067027010670271106702721067027310670274106702751067027610670277106702781067027910670280106702811067028210670283106702841067028510670286106702871067028810670289106702901067029110670292106702931067029410670295106702961067029710670298106702991067030010670301106703021067030310670304106703051067030610670307106703081067030910670310106703111067031210670313106703141067031510670316106703171067031810670319106703201067032110670322106703231067032410670325106703261067032710670328106703291067033010670331106703321067033310670334106703351067033610670337106703381067033910670340106703411067034210670343106703441067034510670346106703471067034810670349106703501067035110670352106703531067035410670355106703561067035710670358106703591067036010670361106703621067036310670364106703651067036610670367106703681067036910670370106703711067037210670373106703741067037510670376106703771067037810670379106703801067038110670382106703831067038410670385106703861067038710670388106703891067039010670391106703921067039310670394106703951067039610670397106703981067039910670400106704011067040210670403106704041067040510670406106704071067040810670409106704101067041110670412106704131067041410670415106704161067041710670418106704191067042010670421106704221067042310670424106704251067042610670427106704281067042910670430106704311067043210670433106704341067043510670436106704371067043810670439106704401067044110670442106704431067044410670445106704461067044710670448106704491067045010670451106704521067045310670454106704551067045610670457106704581067045910670460106704611067046210670463106704641067046510670466106704671067046810670469106704701067047110670472106704731067047410670475106704761067047710670478106704791067048010670481106704821067048310670484106704851067048610670487106704881067048910670490106704911067049210670493106704941067049510670496106704971067049810670499106705001067050110670502106705031067050410670505106705061067050710670508106705091067051010670511106705121067051310670514106705151067051610670517106705181067051910670520106705211067052210670523106705241067052510670526106705271067052810670529106705301067053110670532106705331067053410670535106705361067053710670538106705391067054010670541106705421067054310670544106705451067054610670547106705481067054910670550106705511067055210670553106705541067055510670556106705571067055810670559106705601067056110670562106705631067056410670565106705661067056710670568106705691067057010670571106705721067057310670574106705751067057610670577106705781067057910670580106705811067058210670583106705841067058510670586106705871067058810670589106705901067059110670592106705931067059410670595106705961067059710670598106705991067060010670601106706021067060310670604106706051067060610670607106706081067060910670610106706111067061210670613106706141067061510670616106706171067061810670619106706201067062110670622106706231067062410670625106706261067062710670628106706291067063010670631106706321067063310670634106706351067063610670637106706381067063910670640106706411067064210670643106706441067064510670646106706471067064810670649106706501067065110670652106706531067065410670655106706561067065710670658106706591067066010670661106706621067066310670664106706651067066610670667106706681067066910670670106706711067067210670673106706741067067510670676106706771067067810670679106706801067068110670682106706831067068410670685106706861067068710670688106706891067069010670691106706921067069310670694106706951067069610670697106706981067069910670700106707011067070210670703106707041067070510670706106707071067070810670709106707101067071110670712106707131067071410670715106707161067071710670718106707191067072010670721106707221067072310670724106707251067072610670727106707281067072910670730106707311067073210670733106707341067073510670736106707371067073810670739106707401067074110670742106707431067074410670745106707461067074710670748106707491067075010670751106707521067075310670754106707551067075610670757106707581067075910670760106707611067076210670763106707641067076510670766106707671067076810670769106707701067077110670772106707731067077410670775106707761067077710670778106707791067078010670781106707821067078310670784106707851067078610670787106707881067078910670790106707911067079210670793106707941067079510670796106707971067079810670799106708001067080110670802106708031067080410670805106708061067080710670808106708091067081010670811106708121067081310670814106708151067081610670817106708181067081910670820106708211067082210670823106708241067082510670826106708271067082810670829106708301067083110670832106708331067083410670835106708361067083710670838106708391067084010670841106708421067084310670844106708451067084610670847106708481067084910670850106708511067085210670853106708541067085510670856106708571067085810670859106708601067086110670862106708631067086410670865106708661067086710670868106708691067087010670871106708721067087310670874106708751067087610670877106708781067087910670880106708811067088210670883106708841067088510670886106708871067088810670889106708901067089110670892106708931067089410670895106708961067089710670898106708991067090010670901106709021067090310670904106709051067090610670907106709081067090910670910106709111067091210670913106709141067091510670916106709171067091810670919106709201067092110670922106709231067092410670925106709261067092710670928106709291067093010670931106709321067093310670934106709351067093610670937106709381067093910670940106709411067094210670943106709441067094510670946106709471067094810670949106709501067095110670952106709531067095410670955106709561067095710670958106709591067096010670961106709621067096310670964106709651067096610670967106709681067096910670970106709711067097210670973106709741067097510670976106709771067097810670979106709801067098110670982106709831067098410670985106709861067098710670988106709891067099010670991106709921067099310670994106709951067099610670997106709981067099910671000106710011067100210671003106710041067100510671006106710071067100810671009106710101067101110671012106710131067101410671015106710161067101710671018106710191067102010671021106710221067102310671024106710251067102610671027106710281067102910671030106710311067103210671033106710341067103510671036106710371067103810671039106710401067104110671042106710431067104410671045106710461067104710671048106710491067105010671051106710521067105310671054106710551067105610671057106710581067105910671060106710611067106210671063106710641067106510671066106710671067106810671069106710701067107110671072106710731067107410671075106710761067107710671078106710791067108010671081106710821067108310671084106710851067108610671087106710881067108910671090106710911067109210671093106710941067109510671096106710971067109810671099106711001067110110671102106711031067110410671105106800011068000210680003106800041068000510680006106800071068000810680009106800101068001110680012106800131068001410680015106800161068001710680018106800191068002010680021106800221068002310680024106800251068002610680027106800281068002910680030106800311068003210680033106800341068003510680036106800371068003810680039106800401068004110680042106800431068004410680045106800461068004710680048106800491068005010680051106800521068005310680054106800551068005610680057106800581068005910680060106800611068006210680063106800641068006510680066106800671068006810680069106800701068007110680072106800731068007410680075106800761068007710680078106800791068008010680081106800821068008310680084106800851068008610680087106800881068008910680090106800911068009210680093106800941068009510680096106800971068009810680099106801001068010110680102106801031068010410680105106801061068010710680108106801091068011010680111106801121068011310680114106801151068011610680117106801181068011910680120106801211068012210680123106801241068012510680126106801271068012810680129106801301068013110680132106801331068013410680135106801361068013710680138106801391068014010680141106801421068014310680144106801451068014610680147106801481068014910680150106801511068015210680153106801541068015510680156106801571068015810680159106801601068016110680162106801631068016410680165106801661068016710680168106801691068017010680171106801721068017310680174106801751068017610680177106801781068017910680180106801811068018210680183106801841068018510680186106801871068018810680189106801901068019110680192106801931068019410680195106801961068019710680198106801991068020010680201106802021068020310680204106802051068020610680207106802081068020910680210106802111068021210680213106802141068021510680216106802171068021810680219106802201068022110680222106802231068022410680225106802261068022710680228106802291068023010680231106802321068023310680234106802351068023610680237106802381068023910680240106802411068024210680243106802441068024510680246106802471068024810680249106802501068025110680252106802531068025410680255106802561068025710680258106802591068026010680261106802621068026310680264106802651068026610680267106802681068026910680270106802711068027210680273106802741068027510680276106802771068027810680279106802801068028110680282106802831068028410680285106802861068028710680288106802891068029010680291106802921068029310680294106802951068029610680297106802981068029910680300106803011068030210680303106803041068030510680306106803071068030810680309106803101068031110680312106803131068031410680315106803161068031710680318106803191068032010680321106803221068032310680324106803251068032610680327106803281068032910680330106803311068033210680333106803341068033510680336106803371068033810680339106803401068034110680342106803431068034410680345106803461068034710680348106803491068035010680351106803521068035310680354106803551068035610680357106803581068035910680360106803611068036210680363106803641068036510680366106803671068036810680369106803701068037110680372106803731068037410680375106803761068037710680378106803791068038010680381106803821068038310680384106803851068038610680387106803881068038910680390106803911068039210680393106803941068039510680396106803971068039810680399106804001068040110680402106804031068040410680405106804061068040710680408106804091068041010680411106804121068041310680414106804151068041610680417106804181068041910680420106804211068042210680423106804241068042510680426106804271068042810680429106804301068043110680432106804331068043410680435106804361068043710680438106804391068044010680441106804421068044310680444106804451068044610680447106804481068044910680450106804511068045210680453106804541068045510680456106804571068045810680459106804601068046110680462106804631068046410680465106804661068046710680468106804691068047010680471106804721068047310680474106804751068047610680477106804781068047910680480106804811068048210680483106804841068048510680486106804871068048810680489106804901068049110680492106804931068049410680495106804961068049710680498106804991068050010680501106805021068050310680504106805051068050610680507106805081068050910680510106805111068051210680513106805141068051510680516106805171068051810680519106805201068052110680522106805231068052410680525106805261068052710680528106805291068053010680531106805321068053310680534106805351068053610680537106805381068053910680540106805411068054210680543106805441068054510680546106805471068054810680549106805501068055110680552106805531068055410680555106805561068055710680558106805591068056010680561106805621068056310680564106805651068056610680567106805681068056910680570106805711068057210680573106805741068057510680576106805771068057810680579106805801068058110680582106805831068058410680585106805861068058710680588106805891068059010680591106805921068059310680594106805951068059610680597106805981068059910680600106806011068060210680603106806041068060510680606106806071068060810680609106806101068061110680612106806131068061410680615106806161068061710680618106806191068062010680621106806221068062310680624106806251068062610680627106806281068062910680630106806311068063210680633106806341068063510680636106806371068063810680639106806401068064110680642106806431068064410680645106806461068064710680648106806491068065010680651106806521068065310680654106806551068065610680657106806581068065910680660106806611068066210680663106806641068066510680666106806671068066810680669106806701068067110680672106806731068067410680675106806761068067710680678106806791068068010680681106806821068068310680684106806851068068610680687106806881068068910680690106806911068069210680693106806941068069510680696106806971068069810680699106807001068070110680702106807031068070410680705106807061068070710680708106807091068071010680711106807121068071310680714106807151068071610680717106807181068071910680720106807211068072210680723106807241068072510680726106807271068072810680729106807301068073110680732106807331068073410680735106807361068073710680738106807391068074010680741106807421068074310680744106807451068074610680747106807481068074910680750106807511068075210680753106807541068075510680756106807571068075810680759106807601068076110680762106807631068076410680765106807661068076710680768106807691068077010680771106807721068077310680774106807751068077610680777106807781068077910680780106807811068078210680783106807841068078510680786106807871068078810680789106807901068079110680792106807931068079410680795106807961068079710680798106807991068080010680801106808021068080310680804106808051068080610680807106808081068080910680810106808111068081210680813106808141068081510680816106808171068081810680819106808201068082110680822106808231068082410680825106808261068082710680828106808291068083010680831106808321068083310680834106808351068083610680837106808381068083910680840106808411068084210680843106808441068084510680846106808471068084810680849106808501068085110680852106808531068085410680855106808561068085710680858106808591068086010680861106808621068086310680864106808651068086610680867106808681068086910680870106808711068087210680873106808741068087510680876106808771068087810680879106808801068088110680882106808831068088410680885106808861068088710680888106808891068089010680891106808921068089310680894106808951068089610680897106808981068089910680900106809011068090210680903106809041068090510680906106809071068090810680909106809101068091110680912106809131068091410680915106809161068091710680918106809191068092010680921106809221068092310680924106809251068092610680927106809281068092910680930106809311068093210680933106809341068093510680936106809371068093810680939106809401068094110680942106809431068094410680945106809461068094710680948106809491068095010680951106809521068095310680954106809551068095610680957106809581068095910680960106809611068096210680963106809641068096510680966106809671068096810680969106809701068097110680972106809731068097410680975106809761068097710680978106809791068098010680981106809821068098310680984106809851068098610680987106809881068098910680990106809911068099210680993106809941068099510680996106809971068099810680999106810001068100110681002106810031068100410681005106810061068100710681008106810091068101010681011106810121068101310681014106810151068101610681017106810181068101910681020106810211068102210681023106810241068102510681026106810271068102810681029106810301068103110681032106810331068103410681035106810361068103710681038106810391068104010681041106810421068104310681044106810451068104610681047106810481068104910681050106810511068105210681053106810541068105510681056106810571068105810681059106810601068106110681062106810631068106410681065106810661068106710681068106810691068107010681071106810721068107310681074106810751068107610681077106810781068107910681080106810811068108210681083106810841068108510681086106810871068108810681089106810901068109110681092106810931068109410681095106810961068109710681098106810991068110010681101106811021068110310681104106811051069000110690002106900031069000410690005106900061069000710690008106900091069001010690011106900121069001310690014106900151069001610690017106900181069001910690020106900211069002210690023106900241069002510690026106900271069002810690029106900301069003110690032106900331069003410690035106900361069003710690038106900391069004010690041106900421069004310690044106900451069004610690047106900481069004910690050106900511069005210690053106900541069005510690056106900571069005810690059106900601069006110690062106900631069006410690065106900661069006710690068106900691069007010690071106900721069007310690074106900751069007610690077106900781069007910690080106900811069008210690083106900841069008510690086106900871069008810690089106900901069009110690092106900931069009410690095106900961069009710690098106900991069010010690101106901021069010310690104106901051069010610690107106901081069010910690110106901111069011210690113106901141069011510690116106901171069011810690119106901201069012110690122106901231069012410690125106901261069012710690128106901291069013010690131106901321069013310690134106901351069013610690137106901381069013910690140106901411069014210690143106901441069014510690146106901471069014810690149106901501069015110690152106901531069015410690155106901561069015710690158106901591069016010690161106901621069016310690164106901651069016610690167106901681069016910690170106901711069017210690173106901741069017510690176106901771069017810690179106901801069018110690182106901831069018410690185106901861069018710690188106901891069019010690191106901921069019310690194106901951069019610690197106901981069019910690200106902011069020210690203106902041069020510690206106902071069020810690209106902101069021110690212106902131069021410690215106902161069021710690218106902191069022010690221106902221069022310690224106902251069022610690227106902281069022910690230106902311069023210690233106902341069023510690236106902371069023810690239106902401069024110690242106902431069024410690245106902461069024710690248106902491069025010690251106902521069025310690254106902551069025610690257106902581069025910690260106902611069026210690263106902641069026510690266106902671069026810690269106902701069027110690272106902731069027410690275106902761069027710690278106902791069028010690281106902821069028310690284106902851069028610690287106902881069028910690290106902911069029210690293106902941069029510690296106902971069029810690299106903001069030110690302106903031069030410690305106903061069030710690308106903091069031010690311106903121069031310690314106903151069031610690317106903181069031910690320106903211069032210690323106903241069032510690326106903271069032810690329106903301069033110690332106903331069033410690335106903361069033710690338106903391069034010690341106903421069034310690344106903451069034610690347106903481069034910690350106903511069035210690353106903541069035510690356106903571069035810690359106903601069036110690362106903631069036410690365106903661069036710690368106903691069037010690371106903721069037310690374106903751069037610690377106903781069037910690380106903811069038210690383106903841069038510690386106903871069038810690389106903901069039110690392106903931069039410690395106903961069039710690398106903991069040010690401106904021069040310690404106904051069040610690407106904081069040910690410106904111069041210690413106904141069041510690416106904171069041810690419106904201069042110690422106904231069042410690425106904261069042710690428106904291069043010690431106904321069043310690434106904351069043610690437106904381069043910690440106904411069044210690443106904441069044510690446106904471069044810690449106904501069045110690452106904531069045410690455106904561069045710690458106904591069046010690461106904621069046310690464106904651069046610690467106904681069046910690470106904711069047210690473106904741069047510690476106904771069047810690479106904801069048110690482106904831069048410690485106904861069048710690488106904891069049010690491106904921069049310690494106904951069049610690497106904981069049910690500106905011069050210690503106905041069050510690506106905071069050810690509106905101069051110690512106905131069051410690515106905161069051710690518106905191069052010690521106905221069052310690524106905251069052610690527106905281069052910690530106905311069053210690533106905341069053510690536106905371069053810690539106905401069054110690542106905431069054410690545106905461069054710690548106905491069055010690551106905521069055310690554106905551069055610690557106905581069055910690560106905611069056210690563106905641069056510690566106905671069056810690569106905701069057110690572106905731069057410690575106905761069057710690578106905791069058010690581106905821069058310690584106905851069058610690587106905881069058910690590106905911069059210690593106905941069059510690596106905971069059810690599106906001069060110690602106906031069060410690605106906061069060710690608106906091069061010690611106906121069061310690614106906151069061610690617106906181069061910690620106906211069062210690623106906241069062510690626106906271069062810690629106906301069063110690632106906331069063410690635106906361069063710690638106906391069064010690641106906421069064310690644106906451069064610690647106906481069064910690650106906511069065210690653106906541069065510690656106906571069065810690659106906601069066110690662106906631069066410690665106906661069066710690668106906691069067010690671106906721069067310690674106906751069067610690677106906781069067910690680106906811069068210690683106906841069068510690686106906871069068810690689106906901069069110690692106906931069069410690695106906961069069710690698106906991069070010690701106907021069070310690704106907051069070610690707106907081069070910690710106907111069071210690713106907141069071510690716106907171069071810690719106907201069072110690722106907231069072410690725106907261069072710690728106907291069073010690731106907321069073310690734106907351069073610690737106907381069073910690740106907411069074210690743106907441069074510690746106907471069074810690749106907501069075110690752106907531069075410690755106907561069075710690758106907591069076010690761106907621069076310690764106907651069076610690767106907681069076910690770106907711069077210690773106907741069077510690776106907771069077810690779106907801069078110690782106907831069078410690785106907861069078710690788106907891069079010690791106907921069079310690794106907951069079610690797106907981069079910690800106908011069080210690803106908041069080510690806106908071069080810690809106908101069081110690812106908131069081410690815106908161069081710690818106908191069082010690821106908221069082310690824106908251069082610690827106908281069082910690830106908311069083210690833106908341069083510690836106908371069083810690839106908401069084110690842106908431069084410690845106908461069084710690848106908491069085010690851106908521069085310690854106908551069085610690857106908581069085910690860106908611069086210690863106908641069086510690866106908671069086810690869106908701069087110690872106908731069087410690875106908761069087710690878106908791069088010690881106908821069088310690884106908851069088610690887106908881069088910690890106908911069089210690893106908941069089510690896106908971069089810690899106909001069090110690902106909031069090410690905106909061069090710690908106909091069091010690911106909121069091310690914106909151069091610690917106909181069091910690920106909211069092210690923106909241069092510690926106909271069092810690929106909301069093110690932106909331069093410690935106909361069093710690938106909391069094010690941106909421069094310690944106909451069094610690947106909481069094910690950106909511069095210690953106909541069095510690956106909571069095810690959106909601069096110690962106909631069096410690965106909661069096710690968106909691069097010690971106909721069097310690974106909751069097610690977106909781069097910690980106909811069098210690983106909841069098510690986106909871069098810690989106909901069099110690992106909931069099410690995106909961069099710690998106909991069100010691001106910021069100310691004106910051069100610691007106910081069100910691010106910111069101210691013106910141069101510691016106910171069101810691019106910201069102110691022106910231069102410691025106910261069102710691028106910291069103010691031106910321069103310691034106910351069103610691037106910381069103910691040106910411069104210691043106910441069104510691046106910471069104810691049106910501069105110691052106910531069105410691055106910561069105710691058106910591069106010691061106910621069106310691064106910651069106610691067106910681069106910691070106910711069107210691073106910741069107510691076106910771069107810691079106910801069108110691082106910831069108410691085106910861069108710691088106910891069109010691091106910921069109310691094106910951069109610691097106910981069109910691100106911011069110210691103106911041069110510700001107000021070000310700004107000051070000610700007107000081070000910700010107000111070001210700013107000141070001510700016107000171070001810700019107000201070002110700022107000231070002410700025107000261070002710700028107000291070003010700031107000321070003310700034107000351070003610700037107000381070003910700040107000411070004210700043107000441070004510700046107000471070004810700049107000501070005110700052107000531070005410700055107000561070005710700058107000591070006010700061107000621070006310700064107000651070006610700067107000681070006910700070107000711070007210700073107000741070007510700076107000771070007810700079107000801070008110700082107000831070008410700085107000861070008710700088107000891070009010700091107000921070009310700094107000951070009610700097107000981070009910700100107001011070010210700103107001041070010510700106107001071070010810700109107001101070011110700112107001131070011410700115107001161070011710700118107001191070012010700121107001221070012310700124107001251070012610700127107001281070012910700130107001311070013210700133107001341070013510700136107001371070013810700139107001401070014110700142107001431070014410700145107001461070014710700148107001491070015010700151107001521070015310700154107001551070015610700157107001581070015910700160107001611070016210700163107001641070016510700166107001671070016810700169107001701070017110700172107001731070017410700175107001761070017710700178107001791070018010700181107001821070018310700184107001851070018610700187107001881070018910700190107001911070019210700193107001941070019510700196107001971070019810700199107002001070020110700202107002031070020410700205107002061070020710700208107002091070021010700211107002121070021310700214107002151070021610700217107002181070021910700220107002211070022210700223107002241070022510700226107002271070022810700229107002301070023110700232107002331070023410700235107002361070023710700238107002391070024010700241107002421070024310700244107002451070024610700247107002481070024910700250107002511070025210700253107002541070025510700256107002571070025810700259107002601070026110700262107002631070026410700265107002661070026710700268107002691070027010700271107002721070027310700274107002751070027610700277107002781070027910700280107002811070028210700283107002841070028510700286107002871070028810700289107002901070029110700292107002931070029410700295107002961070029710700298107002991070030010700301107003021070030310700304107003051070030610700307107003081070030910700310107003111070031210700313107003141070031510700316107003171070031810700319107003201070032110700322107003231070032410700325107003261070032710700328107003291070033010700331107003321070033310700334107003351070033610700337107003381070033910700340107003411070034210700343107003441070034510700346107003471070034810700349107003501070035110700352107003531070035410700355107003561070035710700358107003591070036010700361107003621070036310700364107003651070036610700367107003681070036910700370107003711070037210700373107003741070037510700376107003771070037810700379107003801070038110700382107003831070038410700385107003861070038710700388107003891070039010700391107003921070039310700394107003951070039610700397107003981070039910700400107004011070040210700403107004041070040510700406107004071070040810700409107004101070041110700412107004131070041410700415107004161070041710700418107004191070042010700421107004221070042310700424107004251070042610700427107004281070042910700430107004311070043210700433107004341070043510700436107004371070043810700439107004401070044110700442107004431070044410700445107004461070044710700448107004491070045010700451107004521070045310700454107004551070045610700457107004581070045910700460107004611070046210700463107004641070046510700466107004671070046810700469107004701070047110700472107004731070047410700475107004761070047710700478107004791070048010700481107004821070048310700484107004851070048610700487107004881070048910700490107004911070049210700493107004941070049510700496107004971070049810700499107005001070050110700502107005031070050410700505107005061070050710700508107005091070051010700511107005121070051310700514107005151070051610700517107005181070051910700520107005211070052210700523107005241070052510700526107005271070052810700529107005301070053110700532107005331070053410700535107005361070053710700538107005391070054010700541107005421070054310700544107005451070054610700547107005481070054910700550107005511070055210700553107005541070055510700556107005571070055810700559107005601070056110700562107005631070056410700565107005661070056710700568107005691070057010700571107005721070057310700574107005751070057610700577107005781070057910700580107005811070058210700583107005841070058510700586107005871070058810700589107005901070059110700592107005931070059410700595107005961070059710700598107005991070060010700601107006021070060310700604107006051070060610700607107006081070060910700610107006111070061210700613107006141070061510700616107006171070061810700619107006201070062110700622107006231070062410700625107006261070062710700628107006291070063010700631107006321070063310700634107006351070063610700637107006381070063910700640107006411070064210700643107006441070064510700646107006471070064810700649107006501070065110700652107006531070065410700655107006561070065710700658107006591070066010700661107006621070066310700664107006651070066610700667107006681070066910700670107006711070067210700673107006741070067510700676107006771070067810700679107006801070068110700682107006831070068410700685107006861070068710700688107006891070069010700691107006921070069310700694107006951070069610700697107006981070069910700700107007011070070210700703107007041070070510700706107007071070070810700709107007101070071110700712107007131070071410700715107007161070071710700718107007191070072010700721107007221070072310700724107007251070072610700727107007281070072910700730107007311070073210700733107007341070073510700736107007371070073810700739107007401070074110700742107007431070074410700745107007461070074710700748107007491070075010700751107007521070075310700754107007551070075610700757107007581070075910700760107007611070076210700763107007641070076510700766107007671070076810700769107007701070077110700772107007731070077410700775107007761070077710700778107007791070078010700781107007821070078310700784107007851070078610700787107007881070078910700790107007911070079210700793107007941070079510700796107007971070079810700799107008001070080110700802107008031070080410700805107008061070080710700808107008091070081010700811107008121070081310700814107008151070081610700817107008181070081910700820107008211070082210700823107008241070082510700826107008271070082810700829107008301070083110700832107008331070083410700835107008361070083710700838107008391070084010700841107008421070084310700844107008451070084610700847107008481070084910700850107008511070085210700853107008541070085510700856107008571070085810700859107008601070086110700862107008631070086410700865107008661070086710700868107008691070087010700871107008721070087310700874107008751070087610700877107008781070087910700880107008811070088210700883107008841070088510700886107008871070088810700889107008901070089110700892107008931070089410700895107008961070089710700898107008991070090010700901107009021070090310700904107009051070090610700907107009081070090910700910107009111070091210700913107009141070091510700916107009171070091810700919107009201070092110700922107009231070092410700925107009261070092710700928107009291070093010700931107009321070093310700934107009351070093610700937107009381070093910700940107009411070094210700943107009441070094510700946107009471070094810700949107009501070095110700952107009531070095410700955107009561070095710700958107009591070096010700961107009621070096310700964107009651070096610700967107009681070096910700970107009711070097210700973107009741070097510700976107009771070097810700979107009801070098110700982107009831070098410700985107009861070098710700988107009891070099010700991107009921070099310700994107009951070099610700997107009981070099910701000107010011070100210701003107010041070100510701006107010071070100810701009107010101070101110701012107010131070101410701015107010161070101710701018107010191070102010701021107010221070102310701024107010251070102610701027107010281070102910701030107010311070103210701033107010341070103510701036107010371070103810701039107010401070104110701042107010431070104410701045107010461070104710701048107010491070105010701051107010521070105310701054107010551070105610701057107010581070105910701060107010611070106210701063107010641070106510701066107010671070106810701069107010701070107110701072107010731070107410701075107010761070107710701078107010791070108010701081107010821070108310701084107010851070108610701087107010881070108910701090107010911070109210701093107010941070109510701096107010971070109810701099107011001070110110701102107011031070110410701105107100011071000210710003107100041071000510710006107100071071000810710009107100101071001110710012107100131071001410710015107100161071001710710018107100191071002010710021107100221071002310710024107100251071002610710027107100281071002910710030107100311071003210710033107100341071003510710036107100371071003810710039107100401071004110710042107100431071004410710045107100461071004710710048107100491071005010710051107100521071005310710054107100551071005610710057107100581071005910710060107100611071006210710063107100641071006510710066107100671071006810710069107100701071007110710072107100731071007410710075107100761071007710710078107100791071008010710081107100821071008310710084107100851071008610710087107100881071008910710090107100911071009210710093107100941071009510710096107100971071009810710099107101001071010110710102107101031071010410710105107101061071010710710108107101091071011010710111107101121071011310710114107101151071011610710117107101181071011910710120107101211071012210710123107101241071012510710126107101271071012810710129107101301071013110710132107101331071013410710135107101361071013710710138107101391071014010710141107101421071014310710144107101451071014610710147107101481071014910710150107101511071015210710153107101541071015510710156107101571071015810710159107101601071016110710162107101631071016410710165107101661071016710710168107101691071017010710171107101721071017310710174107101751071017610710177107101781071017910710180107101811071018210710183107101841071018510710186107101871071018810710189107101901071019110710192107101931071019410710195107101961071019710710198107101991071020010710201107102021071020310710204107102051071020610710207107102081071020910710210107102111071021210710213107102141071021510710216107102171071021810710219107102201071022110710222107102231071022410710225107102261071022710710228107102291071023010710231107102321071023310710234107102351071023610710237107102381071023910710240107102411071024210710243107102441071024510710246107102471071024810710249107102501071025110710252107102531071025410710255107102561071025710710258107102591071026010710261107102621071026310710264107102651071026610710267107102681071026910710270107102711071027210710273107102741071027510710276107102771071027810710279107102801071028110710282107102831071028410710285107102861071028710710288107102891071029010710291107102921071029310710294107102951071029610710297107102981071029910710300107103011071030210710303107103041071030510710306107103071071030810710309107103101071031110710312107103131071031410710315107103161071031710710318107103191071032010710321107103221071032310710324107103251071032610710327107103281071032910710330107103311071033210710333107103341071033510710336107103371071033810710339107103401071034110710342107103431071034410710345107103461071034710710348107103491071035010710351107103521071035310710354107103551071035610710357107103581071035910710360107103611071036210710363107103641071036510710366107103671071036810710369107103701071037110710372107103731071037410710375107103761071037710710378107103791071038010710381107103821071038310710384107103851071038610710387107103881071038910710390107103911071039210710393107103941071039510710396107103971071039810710399107104001071040110710402107104031071040410710405107104061071040710710408107104091071041010710411107104121071041310710414107104151071041610710417107104181071041910710420107104211071042210710423107104241071042510710426107104271071042810710429107104301071043110710432107104331071043410710435107104361071043710710438107104391071044010710441107104421071044310710444107104451071044610710447107104481071044910710450107104511071045210710453107104541071045510710456107104571071045810710459107104601071046110710462107104631071046410710465107104661071046710710468107104691071047010710471107104721071047310710474107104751071047610710477107104781071047910710480107104811071048210710483107104841071048510710486107104871071048810710489107104901071049110710492107104931071049410710495107104961071049710710498107104991071050010710501107105021071050310710504107105051071050610710507107105081071050910710510107105111071051210710513107105141071051510710516107105171071051810710519107105201071052110710522107105231071052410710525107105261071052710710528107105291071053010710531107105321071053310710534107105351071053610710537107105381071053910710540107105411071054210710543107105441071054510710546107105471071054810710549107105501071055110710552107105531071055410710555107105561071055710710558107105591071056010710561107105621071056310710564107105651071056610710567107105681071056910710570107105711071057210710573107105741071057510710576107105771071057810710579107105801071058110710582107105831071058410710585107105861071058710710588107105891071059010710591107105921071059310710594107105951071059610710597107105981071059910710600107106011071060210710603107106041071060510710606107106071071060810710609107106101071061110710612107106131071061410710615107106161071061710710618107106191071062010710621107106221071062310710624107106251071062610710627107106281071062910710630107106311071063210710633107106341071063510710636107106371071063810710639107106401071064110710642107106431071064410710645107106461071064710710648107106491071065010710651107106521071065310710654107106551071065610710657107106581071065910710660107106611071066210710663107106641071066510710666107106671071066810710669107106701071067110710672107106731071067410710675107106761071067710710678107106791071068010710681107106821071068310710684107106851071068610710687107106881071068910710690107106911071069210710693107106941071069510710696107106971071069810710699107107001071070110710702107107031071070410710705107107061071070710710708107107091071071010710711107107121071071310710714107107151071071610710717107107181071071910710720107107211071072210710723107107241071072510710726107107271071072810710729107107301071073110710732107107331071073410710735107107361071073710710738107107391071074010710741107107421071074310710744107107451071074610710747107107481071074910710750107107511071075210710753107107541071075510710756107107571071075810710759107107601071076110710762107107631071076410710765107107661071076710710768107107691071077010710771107107721071077310710774107107751071077610710777107107781071077910710780107107811071078210710783107107841071078510710786107107871071078810710789107107901071079110710792107107931071079410710795107107961071079710710798107107991071080010710801107108021071080310710804107108051071080610710807107108081071080910710810107108111071081210710813107108141071081510710816107108171071081810710819107108201071082110710822107108231071082410710825107108261071082710710828107108291071083010710831107108321071083310710834107108351071083610710837107108381071083910710840107108411071084210710843107108441071084510710846107108471071084810710849107108501071085110710852107108531071085410710855107108561071085710710858107108591071086010710861107108621071086310710864107108651071086610710867107108681071086910710870107108711071087210710873107108741071087510710876107108771071087810710879107108801071088110710882107108831071088410710885107108861071088710710888107108891071089010710891107108921071089310710894107108951071089610710897107108981071089910710900107109011071090210710903107109041071090510710906107109071071090810710909107109101071091110710912107109131071091410710915107109161071091710710918107109191071092010710921107109221071092310710924107109251071092610710927107109281071092910710930107109311071093210710933107109341071093510710936107109371071093810710939107109401071094110710942107109431071094410710945107109461071094710710948107109491071095010710951107109521071095310710954107109551071095610710957107109581071095910710960107109611071096210710963107109641071096510710966107109671071096810710969107109701071097110710972107109731071097410710975107109761071097710710978107109791071098010710981107109821071098310710984107109851071098610710987107109881071098910710990107109911071099210710993107109941071099510710996107109971071099810710999107110001071100110711002107110031071100410711005107110061071100710711008107110091071101010711011107110121071101310711014107110151071101610711017107110181071101910711020107110211071102210711023107110241071102510711026107110271071102810711029107110301071103110711032107110331071103410711035107110361071103710711038107110391071104010711041107110421071104310711044107110451071104610711047107110481071104910711050107110511071105210711053107110541071105510711056107110571071105810711059107110601071106110711062107110631071106410711065107110661071106710711068107110691071107010711071107110721071107310711074107110751071107610711077107110781071107910711080107110811071108210711083107110841071108510711086107110871071108810711089107110901071109110711092107110931071109410711095107110961071109710711098107110991071110010711101107111021071110310711104107111051072000110720002107200031072000410720005107200061072000710720008107200091072001010720011107200121072001310720014107200151072001610720017107200181072001910720020107200211072002210720023107200241072002510720026107200271072002810720029107200301072003110720032107200331072003410720035107200361072003710720038107200391072004010720041107200421072004310720044107200451072004610720047107200481072004910720050107200511072005210720053107200541072005510720056107200571072005810720059107200601072006110720062107200631072006410720065107200661072006710720068107200691072007010720071107200721072007310720074107200751072007610720077107200781072007910720080107200811072008210720083107200841072008510720086107200871072008810720089107200901072009110720092107200931072009410720095107200961072009710720098107200991072010010720101107201021072010310720104107201051072010610720107107201081072010910720110107201111072011210720113107201141072011510720116107201171072011810720119107201201072012110720122107201231072012410720125107201261072012710720128107201291072013010720131107201321072013310720134107201351072013610720137107201381072013910720140107201411072014210720143107201441072014510720146107201471072014810720149107201501072015110720152107201531072015410720155107201561072015710720158107201591072016010720161107201621072016310720164107201651072016610720167107201681072016910720170107201711072017210720173107201741072017510720176107201771072017810720179107201801072018110720182107201831072018410720185107201861072018710720188107201891072019010720191107201921072019310720194107201951072019610720197107201981072019910720200107202011072020210720203107202041072020510720206107202071072020810720209107202101072021110720212107202131072021410720215107202161072021710720218107202191072022010720221107202221072022310720224107202251072022610720227107202281072022910720230107202311072023210720233107202341072023510720236107202371072023810720239107202401072024110720242107202431072024410720245107202461072024710720248107202491072025010720251107202521072025310720254107202551072025610720257107202581072025910720260107202611072026210720263107202641072026510720266107202671072026810720269107202701072027110720272107202731072027410720275107202761072027710720278107202791072028010720281107202821072028310720284107202851072028610720287107202881072028910720290107202911072029210720293107202941072029510720296107202971072029810720299107203001072030110720302107203031072030410720305107203061072030710720308107203091072031010720311107203121072031310720314107203151072031610720317107203181072031910720320107203211072032210720323107203241072032510720326107203271072032810720329107203301072033110720332107203331072033410720335107203361072033710720338107203391072034010720341107203421072034310720344107203451072034610720347107203481072034910720350107203511072035210720353107203541072035510720356107203571072035810720359107203601072036110720362107203631072036410720365107203661072036710720368107203691072037010720371107203721072037310720374107203751072037610720377107203781072037910720380107203811072038210720383107203841072038510720386107203871072038810720389107203901072039110720392107203931072039410720395107203961072039710720398107203991072040010720401107204021072040310720404107204051072040610720407107204081072040910720410107204111072041210720413107204141072041510720416107204171072041810720419107204201072042110720422107204231072042410720425107204261072042710720428107204291072043010720431107204321072043310720434107204351072043610720437107204381072043910720440107204411072044210720443107204441072044510720446107204471072044810720449107204501072045110720452107204531072045410720455107204561072045710720458107204591072046010720461107204621072046310720464107204651072046610720467107204681072046910720470107204711072047210720473107204741072047510720476107204771072047810720479107204801072048110720482107204831072048410720485107204861072048710720488107204891072049010720491107204921072049310720494107204951072049610720497107204981072049910720500107205011072050210720503107205041072050510720506107205071072050810720509107205101072051110720512107205131072051410720515107205161072051710720518107205191072052010720521107205221072052310720524107205251072052610720527107205281072052910720530107205311072053210720533107205341072053510720536107205371072053810720539107205401072054110720542107205431072054410720545107205461072054710720548107205491072055010720551107205521072055310720554107205551072055610720557107205581072055910720560107205611072056210720563107205641072056510720566107205671072056810720569107205701072057110720572107205731072057410720575107205761072057710720578107205791072058010720581107205821072058310720584107205851072058610720587107205881072058910720590107205911072059210720593107205941072059510720596107205971072059810720599107206001072060110720602107206031072060410720605107206061072060710720608107206091072061010720611107206121072061310720614107206151072061610720617107206181072061910720620107206211072062210720623107206241072062510720626107206271072062810720629107206301072063110720632107206331072063410720635107206361072063710720638107206391072064010720641107206421072064310720644107206451072064610720647107206481072064910720650107206511072065210720653107206541072065510720656107206571072065810720659107206601072066110720662107206631072066410720665107206661072066710720668107206691072067010720671107206721072067310720674107206751072067610720677107206781072067910720680107206811072068210720683107206841072068510720686107206871072068810720689107206901072069110720692107206931072069410720695107206961072069710720698107206991072070010720701107207021072070310720704107207051072070610720707107207081072070910720710107207111072071210720713107207141072071510720716107207171072071810720719107207201072072110720722107207231072072410720725107207261072072710720728107207291072073010720731107207321072073310720734107207351072073610720737107207381072073910720740107207411072074210720743107207441072074510720746107207471072074810720749107207501072075110720752107207531072075410720755107207561072075710720758107207591072076010720761107207621072076310720764107207651072076610720767107207681072076910720770107207711072077210720773107207741072077510720776107207771072077810720779107207801072078110720782107207831072078410720785107207861072078710720788107207891072079010720791107207921072079310720794107207951072079610720797107207981072079910720800107208011072080210720803107208041072080510720806107208071072080810720809107208101072081110720812107208131072081410720815107208161072081710720818107208191072082010720821107208221072082310720824107208251072082610720827107208281072082910720830107208311072083210720833107208341072083510720836107208371072083810720839107208401072084110720842107208431072084410720845107208461072084710720848107208491072085010720851107208521072085310720854107208551072085610720857107208581072085910720860107208611072086210720863107208641072086510720866107208671072086810720869107208701072087110720872107208731072087410720875107208761072087710720878107208791072088010720881107208821072088310720884107208851072088610720887107208881072088910720890107208911072089210720893107208941072089510720896107208971072089810720899107209001072090110720902107209031072090410720905107209061072090710720908107209091072091010720911107209121072091310720914107209151072091610720917107209181072091910720920107209211072092210720923107209241072092510720926107209271072092810720929107209301072093110720932107209331072093410720935107209361072093710720938107209391072094010720941107209421072094310720944107209451072094610720947107209481072094910720950107209511072095210720953107209541072095510720956107209571072095810720959107209601072096110720962107209631072096410720965107209661072096710720968107209691072097010720971107209721072097310720974107209751072097610720977107209781072097910720980107209811072098210720983107209841072098510720986107209871072098810720989107209901072099110720992107209931072099410720995107209961072099710720998107209991072100010721001107210021072100310721004107210051072100610721007107210081072100910721010107210111072101210721013107210141072101510721016107210171072101810721019107210201072102110721022107210231072102410721025107210261072102710721028107210291072103010721031107210321072103310721034107210351072103610721037107210381072103910721040107210411072104210721043107210441072104510721046107210471072104810721049107210501072105110721052107210531072105410721055107210561072105710721058107210591072106010721061107210621072106310721064107210651072106610721067107210681072106910721070107210711072107210721073107210741072107510721076107210771072107810721079107210801072108110721082107210831072108410721085107210861072108710721088107210891072109010721091107210921072109310721094107210951072109610721097107210981072109910721100107211011072110210721103107211041072110510730001107300021073000310730004107300051073000610730007107300081073000910730010107300111073001210730013107300141073001510730016107300171073001810730019107300201073002110730022107300231073002410730025107300261073002710730028107300291073003010730031107300321073003310730034107300351073003610730037107300381073003910730040107300411073004210730043107300441073004510730046107300471073004810730049107300501073005110730052107300531073005410730055107300561073005710730058107300591073006010730061107300621073006310730064107300651073006610730067107300681073006910730070107300711073007210730073107300741073007510730076107300771073007810730079107300801073008110730082107300831073008410730085107300861073008710730088107300891073009010730091107300921073009310730094107300951073009610730097107300981073009910730100107301011073010210730103107301041073010510730106107301071073010810730109107301101073011110730112107301131073011410730115107301161073011710730118107301191073012010730121107301221073012310730124107301251073012610730127107301281073012910730130107301311073013210730133107301341073013510730136107301371073013810730139107301401073014110730142107301431073014410730145107301461073014710730148107301491073015010730151107301521073015310730154107301551073015610730157107301581073015910730160107301611073016210730163107301641073016510730166107301671073016810730169107301701073017110730172107301731073017410730175107301761073017710730178107301791073018010730181107301821073018310730184107301851073018610730187107301881073018910730190107301911073019210730193107301941073019510730196107301971073019810730199107302001073020110730202107302031073020410730205107302061073020710730208107302091073021010730211107302121073021310730214107302151073021610730217107302181073021910730220107302211073022210730223107302241073022510730226107302271073022810730229107302301073023110730232107302331073023410730235107302361073023710730238107302391073024010730241107302421073024310730244107302451073024610730247107302481073024910730250107302511073025210730253107302541073025510730256107302571073025810730259107302601073026110730262107302631073026410730265107302661073026710730268107302691073027010730271107302721073027310730274107302751073027610730277107302781073027910730280107302811073028210730283107302841073028510730286107302871073028810730289107302901073029110730292107302931073029410730295107302961073029710730298107302991073030010730301107303021073030310730304107303051073030610730307107303081073030910730310107303111073031210730313107303141073031510730316107303171073031810730319107303201073032110730322107303231073032410730325107303261073032710730328107303291073033010730331107303321073033310730334107303351073033610730337107303381073033910730340107303411073034210730343107303441073034510730346107303471073034810730349107303501073035110730352107303531073035410730355107303561073035710730358107303591073036010730361107303621073036310730364107303651073036610730367107303681073036910730370107303711073037210730373107303741073037510730376107303771073037810730379107303801073038110730382107303831073038410730385107303861073038710730388107303891073039010730391107303921073039310730394107303951073039610730397107303981073039910730400107304011073040210730403107304041073040510730406107304071073040810730409107304101073041110730412107304131073041410730415107304161073041710730418107304191073042010730421107304221073042310730424107304251073042610730427107304281073042910730430107304311073043210730433107304341073043510730436107304371073043810730439107304401073044110730442107304431073044410730445107304461073044710730448107304491073045010730451107304521073045310730454107304551073045610730457107304581073045910730460107304611073046210730463107304641073046510730466107304671073046810730469107304701073047110730472107304731073047410730475107304761073047710730478107304791073048010730481107304821073048310730484107304851073048610730487107304881073048910730490107304911073049210730493107304941073049510730496107304971073049810730499107305001073050110730502107305031073050410730505107305061073050710730508107305091073051010730511107305121073051310730514107305151073051610730517107305181073051910730520107305211073052210730523107305241073052510730526107305271073052810730529107305301073053110730532107305331073053410730535107305361073053710730538107305391073054010730541107305421073054310730544107305451073054610730547107305481073054910730550107305511073055210730553107305541073055510730556107305571073055810730559107305601073056110730562107305631073056410730565107305661073056710730568107305691073057010730571107305721073057310730574107305751073057610730577107305781073057910730580107305811073058210730583107305841073058510730586107305871073058810730589107305901073059110730592107305931073059410730595107305961073059710730598107305991073060010730601107306021073060310730604107306051073060610730607107306081073060910730610107306111073061210730613107306141073061510730616107306171073061810730619107306201073062110730622107306231073062410730625107306261073062710730628107306291073063010730631107306321073063310730634107306351073063610730637107306381073063910730640107306411073064210730643107306441073064510730646107306471073064810730649107306501073065110730652107306531073065410730655107306561073065710730658107306591073066010730661107306621073066310730664107306651073066610730667107306681073066910730670107306711073067210730673107306741073067510730676107306771073067810730679107306801073068110730682107306831073068410730685107306861073068710730688107306891073069010730691107306921073069310730694107306951073069610730697107306981073069910730700107307011073070210730703107307041073070510730706107307071073070810730709107307101073071110730712107307131073071410730715107307161073071710730718107307191073072010730721107307221073072310730724107307251073072610730727107307281073072910730730107307311073073210730733107307341073073510730736107307371073073810730739107307401073074110730742107307431073074410730745107307461073074710730748107307491073075010730751107307521073075310730754107307551073075610730757107307581073075910730760107307611073076210730763107307641073076510730766107307671073076810730769107307701073077110730772107307731073077410730775107307761073077710730778107307791073078010730781107307821073078310730784107307851073078610730787107307881073078910730790107307911073079210730793107307941073079510730796107307971073079810730799107308001073080110730802107308031073080410730805107308061073080710730808107308091073081010730811107308121073081310730814107308151073081610730817107308181073081910730820107308211073082210730823107308241073082510730826107308271073082810730829107308301073083110730832107308331073083410730835107308361073083710730838107308391073084010730841107308421073084310730844107308451073084610730847107308481073084910730850107308511073085210730853107308541073085510730856107308571073085810730859107308601073086110730862107308631073086410730865107308661073086710730868107308691073087010730871107308721073087310730874107308751073087610730877107308781073087910730880107308811073088210730883107308841073088510730886107308871073088810730889107308901073089110730892107308931073089410730895107308961073089710730898107308991073090010730901107309021073090310730904107309051073090610730907107309081073090910730910107309111073091210730913107309141073091510730916107309171073091810730919107309201073092110730922107309231073092410730925107309261073092710730928107309291073093010730931107309321073093310730934107309351073093610730937107309381073093910730940107309411073094210730943107309441073094510730946107309471073094810730949107309501073095110730952107309531073095410730955107309561073095710730958107309591073096010730961107309621073096310730964107309651073096610730967107309681073096910730970107309711073097210730973107309741073097510730976107309771073097810730979107309801073098110730982107309831073098410730985107309861073098710730988107309891073099010730991107309921073099310730994107309951073099610730997107309981073099910731000107310011073100210731003107310041073100510731006107310071073100810731009107310101073101110731012107310131073101410731015107310161073101710731018107310191073102010731021107310221073102310731024107310251073102610731027107310281073102910731030107310311073103210731033107310341073103510731036107310371073103810731039107310401073104110731042107310431073104410731045107310461073104710731048107310491073105010731051107310521073105310731054107310551073105610731057107310581073105910731060107310611073106210731063107310641073106510731066107310671073106810731069107310701073107110731072107310731073107410731075107310761073107710731078107310791073108010731081107310821073108310731084107310851073108610731087107310881073108910731090107310911073109210731093107310941073109510731096107310971073109810731099107311001073110110731102107311031073110410731105107400011074000210740003107400041074000510740006107400071074000810740009107400101074001110740012107400131074001410740015107400161074001710740018107400191074002010740021107400221074002310740024107400251074002610740027107400281074002910740030107400311074003210740033107400341074003510740036107400371074003810740039107400401074004110740042107400431074004410740045107400461074004710740048107400491074005010740051107400521074005310740054107400551074005610740057107400581074005910740060107400611074006210740063107400641074006510740066107400671074006810740069107400701074007110740072107400731074007410740075107400761074007710740078107400791074008010740081107400821074008310740084107400851074008610740087107400881074008910740090107400911074009210740093107400941074009510740096107400971074009810740099107401001074010110740102107401031074010410740105107401061074010710740108107401091074011010740111107401121074011310740114107401151074011610740117107401181074011910740120107401211074012210740123107401241074012510740126107401271074012810740129107401301074013110740132107401331074013410740135107401361074013710740138107401391074014010740141107401421074014310740144107401451074014610740147107401481074014910740150107401511074015210740153107401541074015510740156107401571074015810740159107401601074016110740162107401631074016410740165107401661074016710740168107401691074017010740171107401721074017310740174107401751074017610740177107401781074017910740180107401811074018210740183107401841074018510740186107401871074018810740189107401901074019110740192107401931074019410740195107401961074019710740198107401991074020010740201107402021074020310740204107402051074020610740207107402081074020910740210107402111074021210740213107402141074021510740216107402171074021810740219107402201074022110740222107402231074022410740225107402261074022710740228107402291074023010740231107402321074023310740234107402351074023610740237107402381074023910740240107402411074024210740243107402441074024510740246107402471074024810740249107402501074025110740252107402531074025410740255107402561074025710740258107402591074026010740261107402621074026310740264107402651074026610740267107402681074026910740270107402711074027210740273107402741074027510740276107402771074027810740279107402801074028110740282107402831074028410740285107402861074028710740288107402891074029010740291107402921074029310740294107402951074029610740297107402981074029910740300107403011074030210740303107403041074030510740306107403071074030810740309107403101074031110740312107403131074031410740315107403161074031710740318107403191074032010740321107403221074032310740324107403251074032610740327107403281074032910740330107403311074033210740333107403341074033510740336107403371074033810740339107403401074034110740342107403431074034410740345107403461074034710740348107403491074035010740351107403521074035310740354107403551074035610740357107403581074035910740360107403611074036210740363107403641074036510740366107403671074036810740369107403701074037110740372107403731074037410740375107403761074037710740378107403791074038010740381107403821074038310740384107403851074038610740387107403881074038910740390107403911074039210740393107403941074039510740396107403971074039810740399107404001074040110740402107404031074040410740405107404061074040710740408107404091074041010740411107404121074041310740414107404151074041610740417107404181074041910740420107404211074042210740423107404241074042510740426107404271074042810740429107404301074043110740432107404331074043410740435107404361074043710740438107404391074044010740441107404421074044310740444107404451074044610740447107404481074044910740450107404511074045210740453107404541074045510740456107404571074045810740459107404601074046110740462107404631074046410740465107404661074046710740468107404691074047010740471107404721074047310740474107404751074047610740477107404781074047910740480107404811074048210740483107404841074048510740486107404871074048810740489107404901074049110740492107404931074049410740495107404961074049710740498107404991074050010740501107405021074050310740504107405051074050610740507107405081074050910740510107405111074051210740513107405141074051510740516107405171074051810740519107405201074052110740522107405231074052410740525107405261074052710740528107405291074053010740531107405321074053310740534107405351074053610740537107405381074053910740540107405411074054210740543107405441074054510740546107405471074054810740549107405501074055110740552107405531074055410740555107405561074055710740558107405591074056010740561107405621074056310740564107405651074056610740567107405681074056910740570107405711074057210740573107405741074057510740576107405771074057810740579107405801074058110740582107405831074058410740585107405861074058710740588107405891074059010740591107405921074059310740594107405951074059610740597107405981074059910740600107406011074060210740603107406041074060510740606107406071074060810740609107406101074061110740612107406131074061410740615107406161074061710740618107406191074062010740621107406221074062310740624107406251074062610740627107406281074062910740630107406311074063210740633107406341074063510740636107406371074063810740639107406401074064110740642107406431074064410740645107406461074064710740648107406491074065010740651107406521074065310740654107406551074065610740657107406581074065910740660107406611074066210740663107406641074066510740666107406671074066810740669107406701074067110740672107406731074067410740675107406761074067710740678107406791074068010740681107406821074068310740684107406851074068610740687107406881074068910740690107406911074069210740693107406941074069510740696107406971074069810740699107407001074070110740702107407031074070410740705107407061074070710740708107407091074071010740711107407121074071310740714107407151074071610740717107407181074071910740720107407211074072210740723107407241074072510740726107407271074072810740729107407301074073110740732107407331074073410740735107407361074073710740738107407391074074010740741107407421074074310740744107407451074074610740747107407481074074910740750107407511074075210740753107407541074075510740756107407571074075810740759107407601074076110740762107407631074076410740765107407661074076710740768107407691074077010740771107407721074077310740774107407751074077610740777107407781074077910740780107407811074078210740783107407841074078510740786107407871074078810740789107407901074079110740792107407931074079410740795107407961074079710740798107407991074080010740801107408021074080310740804107408051074080610740807107408081074080910740810107408111074081210740813107408141074081510740816107408171074081810740819107408201074082110740822107408231074082410740825107408261074082710740828107408291074083010740831107408321074083310740834107408351074083610740837107408381074083910740840107408411074084210740843107408441074084510740846107408471074084810740849107408501074085110740852107408531074085410740855107408561074085710740858107408591074086010740861107408621074086310740864107408651074086610740867107408681074086910740870107408711074087210740873107408741074087510740876107408771074087810740879107408801074088110740882107408831074088410740885107408861074088710740888107408891074089010740891107408921074089310740894107408951074089610740897107408981074089910740900107409011074090210740903107409041074090510740906107409071074090810740909107409101074091110740912107409131074091410740915107409161074091710740918107409191074092010740921107409221074092310740924107409251074092610740927107409281074092910740930107409311074093210740933107409341074093510740936107409371074093810740939107409401074094110740942107409431074094410740945107409461074094710740948107409491074095010740951107409521074095310740954107409551074095610740957107409581074095910740960107409611074096210740963107409641074096510740966107409671074096810740969107409701074097110740972107409731074097410740975107409761074097710740978107409791074098010740981107409821074098310740984107409851074098610740987107409881074098910740990107409911074099210740993107409941074099510740996107409971074099810740999107410001074100110741002107410031074100410741005107410061074100710741008107410091074101010741011107410121074101310741014107410151074101610741017107410181074101910741020107410211074102210741023107410241074102510741026107410271074102810741029107410301074103110741032107410331074103410741035107410361074103710741038107410391074104010741041107410421074104310741044107410451074104610741047107410481074104910741050107410511074105210741053107410541074105510741056107410571074105810741059107410601074106110741062107410631074106410741065107410661074106710741068107410691074107010741071107410721074107310741074107410751074107610741077107410781074107910741080107410811074108210741083107410841074108510741086107410871074108810741089107410901074109110741092107410931074109410741095107410961074109710741098107410991074110010741101107411021074110310741104107411051075000110750002107500031075000410750005107500061075000710750008107500091075001010750011107500121075001310750014107500151075001610750017107500181075001910750020107500211075002210750023107500241075002510750026107500271075002810750029107500301075003110750032107500331075003410750035107500361075003710750038107500391075004010750041107500421075004310750044107500451075004610750047107500481075004910750050107500511075005210750053107500541075005510750056107500571075005810750059107500601075006110750062107500631075006410750065107500661075006710750068107500691075007010750071107500721075007310750074107500751075007610750077107500781075007910750080107500811075008210750083107500841075008510750086107500871075008810750089107500901075009110750092107500931075009410750095107500961075009710750098107500991075010010750101107501021075010310750104107501051075010610750107107501081075010910750110107501111075011210750113107501141075011510750116107501171075011810750119107501201075012110750122107501231075012410750125107501261075012710750128107501291075013010750131107501321075013310750134107501351075013610750137107501381075013910750140107501411075014210750143107501441075014510750146107501471075014810750149107501501075015110750152107501531075015410750155107501561075015710750158107501591075016010750161107501621075016310750164107501651075016610750167107501681075016910750170107501711075017210750173107501741075017510750176107501771075017810750179107501801075018110750182107501831075018410750185107501861075018710750188107501891075019010750191107501921075019310750194107501951075019610750197107501981075019910750200107502011075020210750203107502041075020510750206107502071075020810750209107502101075021110750212107502131075021410750215107502161075021710750218107502191075022010750221107502221075022310750224107502251075022610750227107502281075022910750230107502311075023210750233107502341075023510750236107502371075023810750239107502401075024110750242107502431075024410750245107502461075024710750248107502491075025010750251107502521075025310750254107502551075025610750257107502581075025910750260107502611075026210750263107502641075026510750266107502671075026810750269107502701075027110750272107502731075027410750275107502761075027710750278107502791075028010750281107502821075028310750284107502851075028610750287107502881075028910750290107502911075029210750293107502941075029510750296107502971075029810750299107503001075030110750302107503031075030410750305107503061075030710750308107503091075031010750311107503121075031310750314107503151075031610750317107503181075031910750320107503211075032210750323107503241075032510750326107503271075032810750329107503301075033110750332107503331075033410750335107503361075033710750338107503391075034010750341107503421075034310750344107503451075034610750347107503481075034910750350107503511075035210750353107503541075035510750356107503571075035810750359107503601075036110750362107503631075036410750365107503661075036710750368107503691075037010750371107503721075037310750374107503751075037610750377107503781075037910750380107503811075038210750383107503841075038510750386107503871075038810750389107503901075039110750392107503931075039410750395107503961075039710750398107503991075040010750401107504021075040310750404107504051075040610750407107504081075040910750410107504111075041210750413107504141075041510750416107504171075041810750419107504201075042110750422107504231075042410750425107504261075042710750428107504291075043010750431107504321075043310750434107504351075043610750437107504381075043910750440107504411075044210750443107504441075044510750446107504471075044810750449107504501075045110750452107504531075045410750455107504561075045710750458107504591075046010750461107504621075046310750464107504651075046610750467107504681075046910750470107504711075047210750473107504741075047510750476107504771075047810750479107504801075048110750482107504831075048410750485107504861075048710750488107504891075049010750491107504921075049310750494107504951075049610750497107504981075049910750500107505011075050210750503107505041075050510750506107505071075050810750509107505101075051110750512107505131075051410750515107505161075051710750518107505191075052010750521107505221075052310750524107505251075052610750527107505281075052910750530107505311075053210750533107505341075053510750536107505371075053810750539107505401075054110750542107505431075054410750545107505461075054710750548107505491075055010750551107505521075055310750554107505551075055610750557107505581075055910750560107505611075056210750563107505641075056510750566107505671075056810750569107505701075057110750572107505731075057410750575107505761075057710750578107505791075058010750581107505821075058310750584107505851075058610750587107505881075058910750590107505911075059210750593107505941075059510750596107505971075059810750599107506001075060110750602107506031075060410750605107506061075060710750608107506091075061010750611107506121075061310750614107506151075061610750617107506181075061910750620107506211075062210750623107506241075062510750626107506271075062810750629107506301075063110750632107506331075063410750635107506361075063710750638107506391075064010750641107506421075064310750644107506451075064610750647107506481075064910750650107506511075065210750653107506541075065510750656107506571075065810750659107506601075066110750662107506631075066410750665107506661075066710750668107506691075067010750671107506721075067310750674107506751075067610750677107506781075067910750680107506811075068210750683107506841075068510750686107506871075068810750689107506901075069110750692107506931075069410750695107506961075069710750698107506991075070010750701107507021075070310750704107507051075070610750707107507081075070910750710107507111075071210750713107507141075071510750716107507171075071810750719107507201075072110750722107507231075072410750725107507261075072710750728107507291075073010750731107507321075073310750734107507351075073610750737107507381075073910750740107507411075074210750743107507441075074510750746107507471075074810750749107507501075075110750752107507531075075410750755107507561075075710750758107507591075076010750761107507621075076310750764107507651075076610750767107507681075076910750770107507711075077210750773107507741075077510750776107507771075077810750779107507801075078110750782107507831075078410750785107507861075078710750788107507891075079010750791107507921075079310750794107507951075079610750797107507981075079910750800107508011075080210750803107508041075080510750806107508071075080810750809107508101075081110750812107508131075081410750815107508161075081710750818107508191075082010750821107508221075082310750824107508251075082610750827107508281075082910750830107508311075083210750833107508341075083510750836107508371075083810750839107508401075084110750842107508431075084410750845107508461075084710750848107508491075085010750851107508521075085310750854107508551075085610750857107508581075085910750860107508611075086210750863107508641075086510750866107508671075086810750869107508701075087110750872107508731075087410750875107508761075087710750878107508791075088010750881107508821075088310750884107508851075088610750887107508881075088910750890107508911075089210750893107508941075089510750896107508971075089810750899107509001075090110750902107509031075090410750905107509061075090710750908107509091075091010750911107509121075091310750914107509151075091610750917107509181075091910750920107509211075092210750923107509241075092510750926107509271075092810750929107509301075093110750932107509331075093410750935107509361075093710750938107509391075094010750941107509421075094310750944107509451075094610750947107509481075094910750950107509511075095210750953107509541075095510750956107509571075095810750959107509601075096110750962107509631075096410750965107509661075096710750968107509691075097010750971107509721075097310750974107509751075097610750977107509781075097910750980107509811075098210750983107509841075098510750986107509871075098810750989107509901075099110750992107509931075099410750995107509961075099710750998107509991075100010751001107510021075100310751004107510051075100610751007107510081075100910751010107510111075101210751013107510141075101510751016107510171075101810751019107510201075102110751022107510231075102410751025107510261075102710751028107510291075103010751031107510321075103310751034107510351075103610751037107510381075103910751040107510411075104210751043107510441075104510751046107510471075104810751049107510501075105110751052107510531075105410751055107510561075105710751058107510591075106010751061107510621075106310751064107510651075106610751067107510681075106910751070107510711075107210751073107510741075107510751076107510771075107810751079107510801075108110751082107510831075108410751085107510861075108710751088107510891075109010751091107510921075109310751094107510951075109610751097107510981075109910751100107511011075110210751103107511041075110510760001107600021076000310760004107600051076000610760007107600081076000910760010107600111076001210760013107600141076001510760016107600171076001810760019107600201076002110760022107600231076002410760025107600261076002710760028107600291076003010760031107600321076003310760034107600351076003610760037107600381076003910760040107600411076004210760043107600441076004510760046107600471076004810760049107600501076005110760052107600531076005410760055107600561076005710760058107600591076006010760061107600621076006310760064107600651076006610760067107600681076006910760070107600711076007210760073107600741076007510760076107600771076007810760079107600801076008110760082107600831076008410760085107600861076008710760088107600891076009010760091107600921076009310760094107600951076009610760097107600981076009910760100107601011076010210760103107601041076010510760106107601071076010810760109107601101076011110760112107601131076011410760115107601161076011710760118107601191076012010760121107601221076012310760124107601251076012610760127107601281076012910760130107601311076013210760133107601341076013510760136107601371076013810760139107601401076014110760142107601431076014410760145107601461076014710760148107601491076015010760151107601521076015310760154107601551076015610760157107601581076015910760160107601611076016210760163107601641076016510760166107601671076016810760169107601701076017110760172107601731076017410760175107601761076017710760178107601791076018010760181107601821076018310760184107601851076018610760187107601881076018910760190107601911076019210760193107601941076019510760196107601971076019810760199107602001076020110760202107602031076020410760205107602061076020710760208107602091076021010760211107602121076021310760214107602151076021610760217107602181076021910760220107602211076022210760223107602241076022510760226107602271076022810760229107602301076023110760232107602331076023410760235107602361076023710760238107602391076024010760241107602421076024310760244107602451076024610760247107602481076024910760250107602511076025210760253107602541076025510760256107602571076025810760259107602601076026110760262107602631076026410760265107602661076026710760268107602691076027010760271107602721076027310760274107602751076027610760277107602781076027910760280107602811076028210760283107602841076028510760286107602871076028810760289107602901076029110760292107602931076029410760295107602961076029710760298107602991076030010760301107603021076030310760304107603051076030610760307107603081076030910760310107603111076031210760313107603141076031510760316107603171076031810760319107603201076032110760322107603231076032410760325107603261076032710760328107603291076033010760331107603321076033310760334107603351076033610760337107603381076033910760340107603411076034210760343107603441076034510760346107603471076034810760349107603501076035110760352107603531076035410760355107603561076035710760358107603591076036010760361107603621076036310760364107603651076036610760367107603681076036910760370107603711076037210760373107603741076037510760376107603771076037810760379107603801076038110760382107603831076038410760385107603861076038710760388107603891076039010760391107603921076039310760394107603951076039610760397107603981076039910760400107604011076040210760403107604041076040510760406107604071076040810760409107604101076041110760412107604131076041410760415107604161076041710760418107604191076042010760421107604221076042310760424107604251076042610760427107604281076042910760430107604311076043210760433107604341076043510760436107604371076043810760439107604401076044110760442107604431076044410760445107604461076044710760448107604491076045010760451107604521076045310760454107604551076045610760457107604581076045910760460107604611076046210760463107604641076046510760466107604671076046810760469107604701076047110760472107604731076047410760475107604761076047710760478107604791076048010760481107604821076048310760484107604851076048610760487107604881076048910760490107604911076049210760493107604941076049510760496107604971076049810760499107605001076050110760502107605031076050410760505107605061076050710760508107605091076051010760511107605121076051310760514107605151076051610760517107605181076051910760520107605211076052210760523107605241076052510760526107605271076052810760529107605301076053110760532107605331076053410760535107605361076053710760538107605391076054010760541107605421076054310760544107605451076054610760547107605481076054910760550107605511076055210760553107605541076055510760556107605571076055810760559107605601076056110760562107605631076056410760565107605661076056710760568107605691076057010760571107605721076057310760574107605751076057610760577107605781076057910760580107605811076058210760583107605841076058510760586107605871076058810760589107605901076059110760592107605931076059410760595107605961076059710760598107605991076060010760601107606021076060310760604107606051076060610760607107606081076060910760610107606111076061210760613107606141076061510760616107606171076061810760619107606201076062110760622107606231076062410760625107606261076062710760628107606291076063010760631107606321076063310760634107606351076063610760637107606381076063910760640107606411076064210760643107606441076064510760646107606471076064810760649107606501076065110760652107606531076065410760655107606561076065710760658107606591076066010760661107606621076066310760664107606651076066610760667107606681076066910760670107606711076067210760673107606741076067510760676107606771076067810760679107606801076068110760682107606831076068410760685107606861076068710760688107606891076069010760691107606921076069310760694107606951076069610760697107606981076069910760700107607011076070210760703107607041076070510760706107607071076070810760709107607101076071110760712107607131076071410760715107607161076071710760718107607191076072010760721107607221076072310760724107607251076072610760727107607281076072910760730107607311076073210760733107607341076073510760736107607371076073810760739107607401076074110760742107607431076074410760745107607461076074710760748107607491076075010760751107607521076075310760754107607551076075610760757107607581076075910760760107607611076076210760763107607641076076510760766107607671076076810760769107607701076077110760772107607731076077410760775107607761076077710760778107607791076078010760781107607821076078310760784107607851076078610760787107607881076078910760790107607911076079210760793107607941076079510760796107607971076079810760799107608001076080110760802107608031076080410760805107608061076080710760808107608091076081010760811107608121076081310760814107608151076081610760817107608181076081910760820107608211076082210760823107608241076082510760826107608271076082810760829107608301076083110760832107608331076083410760835107608361076083710760838107608391076084010760841107608421076084310760844107608451076084610760847107608481076084910760850107608511076085210760853107608541076085510760856107608571076085810760859107608601076086110760862107608631076086410760865107608661076086710760868107608691076087010760871107608721076087310760874107608751076087610760877107608781076087910760880107608811076088210760883107608841076088510760886107608871076088810760889107608901076089110760892107608931076089410760895107608961076089710760898107608991076090010760901107609021076090310760904107609051076090610760907107609081076090910760910107609111076091210760913107609141076091510760916107609171076091810760919107609201076092110760922107609231076092410760925107609261076092710760928107609291076093010760931107609321076093310760934107609351076093610760937107609381076093910760940107609411076094210760943107609441076094510760946107609471076094810760949107609501076095110760952107609531076095410760955107609561076095710760958107609591076096010760961107609621076096310760964107609651076096610760967107609681076096910760970107609711076097210760973107609741076097510760976107609771076097810760979107609801076098110760982107609831076098410760985107609861076098710760988107609891076099010760991107609921076099310760994107609951076099610760997107609981076099910761000107610011076100210761003107610041076100510761006107610071076100810761009107610101076101110761012107610131076101410761015107610161076101710761018107610191076102010761021107610221076102310761024107610251076102610761027107610281076102910761030107610311076103210761033107610341076103510761036107610371076103810761039107610401076104110761042107610431076104410761045107610461076104710761048107610491076105010761051107610521076105310761054107610551076105610761057107610581076105910761060107610611076106210761063107610641076106510761066107610671076106810761069107610701076107110761072107610731076107410761075107610761076107710761078107610791076108010761081107610821076108310761084107610851076108610761087107610881076108910761090107610911076109210761093107610941076109510761096107610971076109810761099107611001076110110761102107611031076110410761105107700011077000210770003107700041077000510770006107700071077000810770009107700101077001110770012107700131077001410770015107700161077001710770018107700191077002010770021107700221077002310770024107700251077002610770027107700281077002910770030107700311077003210770033107700341077003510770036107700371077003810770039107700401077004110770042107700431077004410770045107700461077004710770048107700491077005010770051107700521077005310770054107700551077005610770057107700581077005910770060107700611077006210770063107700641077006510770066107700671077006810770069107700701077007110770072107700731077007410770075107700761077007710770078107700791077008010770081107700821077008310770084107700851077008610770087107700881077008910770090107700911077009210770093107700941077009510770096107700971077009810770099107701001077010110770102107701031077010410770105107701061077010710770108107701091077011010770111107701121077011310770114107701151077011610770117107701181077011910770120107701211077012210770123107701241077012510770126107701271077012810770129107701301077013110770132107701331077013410770135107701361077013710770138107701391077014010770141107701421077014310770144107701451077014610770147107701481077014910770150107701511077015210770153107701541077015510770156107701571077015810770159107701601077016110770162107701631077016410770165107701661077016710770168107701691077017010770171107701721077017310770174107701751077017610770177107701781077017910770180107701811077018210770183107701841077018510770186107701871077018810770189107701901077019110770192107701931077019410770195107701961077019710770198107701991077020010770201107702021077020310770204107702051077020610770207107702081077020910770210107702111077021210770213107702141077021510770216107702171077021810770219107702201077022110770222107702231077022410770225107702261077022710770228107702291077023010770231107702321077023310770234107702351077023610770237107702381077023910770240107702411077024210770243107702441077024510770246107702471077024810770249107702501077025110770252107702531077025410770255107702561077025710770258107702591077026010770261107702621077026310770264107702651077026610770267107702681077026910770270107702711077027210770273107702741077027510770276107702771077027810770279107702801077028110770282107702831077028410770285107702861077028710770288107702891077029010770291107702921077029310770294107702951077029610770297107702981077029910770300107703011077030210770303107703041077030510770306107703071077030810770309107703101077031110770312107703131077031410770315107703161077031710770318107703191077032010770321107703221077032310770324107703251077032610770327107703281077032910770330107703311077033210770333107703341077033510770336107703371077033810770339107703401077034110770342107703431077034410770345107703461077034710770348107703491077035010770351107703521077035310770354107703551077035610770357107703581077035910770360107703611077036210770363107703641077036510770366107703671077036810770369107703701077037110770372107703731077037410770375107703761077037710770378107703791077038010770381107703821077038310770384107703851077038610770387107703881077038910770390107703911077039210770393107703941077039510770396107703971077039810770399107704001077040110770402107704031077040410770405107704061077040710770408107704091077041010770411107704121077041310770414107704151077041610770417107704181077041910770420107704211077042210770423107704241077042510770426107704271077042810770429107704301077043110770432107704331077043410770435107704361077043710770438107704391077044010770441107704421077044310770444107704451077044610770447107704481077044910770450107704511077045210770453107704541077045510770456107704571077045810770459107704601077046110770462107704631077046410770465107704661077046710770468107704691077047010770471107704721077047310770474107704751077047610770477107704781077047910770480107704811077048210770483107704841077048510770486107704871077048810770489107704901077049110770492107704931077049410770495107704961077049710770498107704991077050010770501107705021077050310770504107705051077050610770507107705081077050910770510107705111077051210770513107705141077051510770516107705171077051810770519107705201077052110770522107705231077052410770525107705261077052710770528107705291077053010770531107705321077053310770534107705351077053610770537107705381077053910770540107705411077054210770543107705441077054510770546107705471077054810770549107705501077055110770552107705531077055410770555107705561077055710770558107705591077056010770561107705621077056310770564107705651077056610770567107705681077056910770570107705711077057210770573107705741077057510770576107705771077057810770579107705801077058110770582107705831077058410770585107705861077058710770588107705891077059010770591107705921077059310770594107705951077059610770597107705981077059910770600107706011077060210770603107706041077060510770606107706071077060810770609107706101077061110770612107706131077061410770615107706161077061710770618107706191077062010770621107706221077062310770624107706251077062610770627107706281077062910770630107706311077063210770633107706341077063510770636107706371077063810770639107706401077064110770642107706431077064410770645107706461077064710770648107706491077065010770651107706521077065310770654107706551077065610770657107706581077065910770660107706611077066210770663107706641077066510770666107706671077066810770669107706701077067110770672107706731077067410770675107706761077067710770678107706791077068010770681107706821077068310770684107706851077068610770687107706881077068910770690107706911077069210770693107706941077069510770696107706971077069810770699107707001077070110770702107707031077070410770705107707061077070710770708107707091077071010770711107707121077071310770714107707151077071610770717107707181077071910770720107707211077072210770723107707241077072510770726107707271077072810770729107707301077073110770732107707331077073410770735107707361077073710770738107707391077074010770741107707421077074310770744107707451077074610770747107707481077074910770750107707511077075210770753107707541077075510770756107707571077075810770759107707601077076110770762107707631077076410770765107707661077076710770768107707691077077010770771107707721077077310770774107707751077077610770777107707781077077910770780107707811077078210770783107707841077078510770786107707871077078810770789107707901077079110770792107707931077079410770795107707961077079710770798107707991077080010770801107708021077080310770804107708051077080610770807107708081077080910770810107708111077081210770813107708141077081510770816107708171077081810770819107708201077082110770822107708231077082410770825107708261077082710770828107708291077083010770831107708321077083310770834107708351077083610770837107708381077083910770840107708411077084210770843107708441077084510770846107708471077084810770849107708501077085110770852107708531077085410770855107708561077085710770858107708591077086010770861107708621077086310770864107708651077086610770867107708681077086910770870107708711077087210770873107708741077087510770876107708771077087810770879107708801077088110770882107708831077088410770885107708861077088710770888107708891077089010770891107708921077089310770894107708951077089610770897107708981077089910770900107709011077090210770903107709041077090510770906107709071077090810770909107709101077091110770912107709131077091410770915107709161077091710770918107709191077092010770921107709221077092310770924107709251077092610770927107709281077092910770930107709311077093210770933107709341077093510770936107709371077093810770939107709401077094110770942107709431077094410770945107709461077094710770948107709491077095010770951107709521077095310770954107709551077095610770957107709581077095910770960107709611077096210770963107709641077096510770966107709671077096810770969107709701077097110770972107709731077097410770975107709761077097710770978107709791077098010770981107709821077098310770984107709851077098610770987107709881077098910770990107709911077099210770993107709941077099510770996107709971077099810770999107710001077100110771002107710031077100410771005107710061077100710771008107710091077101010771011107710121077101310771014107710151077101610771017107710181077101910771020107710211077102210771023107710241077102510771026107710271077102810771029107710301077103110771032107710331077103410771035107710361077103710771038107710391077104010771041107710421077104310771044107710451077104610771047107710481077104910771050107710511077105210771053107710541077105510771056107710571077105810771059107710601077106110771062107710631077106410771065107710661077106710771068107710691077107010771071107710721077107310771074107710751077107610771077107710781077107910771080107710811077108210771083107710841077108510771086107710871077108810771089107710901077109110771092107710931077109410771095107710961077109710771098107710991077110010771101107711021077110310771104107711051078000110780002107800031078000410780005107800061078000710780008107800091078001010780011107800121078001310780014107800151078001610780017107800181078001910780020107800211078002210780023107800241078002510780026107800271078002810780029107800301078003110780032107800331078003410780035107800361078003710780038107800391078004010780041107800421078004310780044107800451078004610780047107800481078004910780050107800511078005210780053107800541078005510780056107800571078005810780059107800601078006110780062107800631078006410780065107800661078006710780068107800691078007010780071107800721078007310780074107800751078007610780077107800781078007910780080107800811078008210780083107800841078008510780086107800871078008810780089107800901078009110780092107800931078009410780095107800961078009710780098107800991078010010780101107801021078010310780104107801051078010610780107107801081078010910780110107801111078011210780113107801141078011510780116107801171078011810780119107801201078012110780122107801231078012410780125107801261078012710780128107801291078013010780131107801321078013310780134107801351078013610780137107801381078013910780140107801411078014210780143107801441078014510780146107801471078014810780149107801501078015110780152107801531078015410780155107801561078015710780158107801591078016010780161107801621078016310780164107801651078016610780167107801681078016910780170107801711078017210780173107801741078017510780176107801771078017810780179107801801078018110780182107801831078018410780185107801861078018710780188107801891078019010780191107801921078019310780194107801951078019610780197107801981078019910780200107802011078020210780203107802041078020510780206107802071078020810780209107802101078021110780212107802131078021410780215107802161078021710780218107802191078022010780221107802221078022310780224107802251078022610780227107802281078022910780230107802311078023210780233107802341078023510780236107802371078023810780239107802401078024110780242107802431078024410780245107802461078024710780248107802491078025010780251107802521078025310780254107802551078025610780257107802581078025910780260107802611078026210780263107802641078026510780266107802671078026810780269107802701078027110780272107802731078027410780275107802761078027710780278107802791078028010780281107802821078028310780284107802851078028610780287107802881078028910780290107802911078029210780293107802941078029510780296107802971078029810780299107803001078030110780302107803031078030410780305107803061078030710780308107803091078031010780311107803121078031310780314107803151078031610780317107803181078031910780320107803211078032210780323107803241078032510780326107803271078032810780329107803301078033110780332107803331078033410780335107803361078033710780338107803391078034010780341107803421078034310780344107803451078034610780347107803481078034910780350107803511078035210780353107803541078035510780356107803571078035810780359107803601078036110780362107803631078036410780365107803661078036710780368107803691078037010780371107803721078037310780374107803751078037610780377107803781078037910780380107803811078038210780383107803841078038510780386107803871078038810780389107803901078039110780392107803931078039410780395107803961078039710780398107803991078040010780401107804021078040310780404107804051078040610780407107804081078040910780410107804111078041210780413107804141078041510780416107804171078041810780419107804201078042110780422107804231078042410780425107804261078042710780428107804291078043010780431107804321078043310780434107804351078043610780437107804381078043910780440107804411078044210780443107804441078044510780446107804471078044810780449107804501078045110780452107804531078045410780455107804561078045710780458107804591078046010780461107804621078046310780464107804651078046610780467107804681078046910780470107804711078047210780473107804741078047510780476107804771078047810780479107804801078048110780482107804831078048410780485107804861078048710780488107804891078049010780491107804921078049310780494107804951078049610780497107804981078049910780500107805011078050210780503107805041078050510780506107805071078050810780509107805101078051110780512107805131078051410780515107805161078051710780518107805191078052010780521107805221078052310780524107805251078052610780527107805281078052910780530107805311078053210780533107805341078053510780536107805371078053810780539107805401078054110780542107805431078054410780545107805461078054710780548107805491078055010780551107805521078055310780554107805551078055610780557107805581078055910780560107805611078056210780563107805641078056510780566107805671078056810780569107805701078057110780572107805731078057410780575107805761078057710780578107805791078058010780581107805821078058310780584107805851078058610780587107805881078058910780590107805911078059210780593107805941078059510780596107805971078059810780599107806001078060110780602107806031078060410780605107806061078060710780608107806091078061010780611107806121078061310780614107806151078061610780617107806181078061910780620107806211078062210780623107806241078062510780626107806271078062810780629107806301078063110780632107806331078063410780635107806361078063710780638107806391078064010780641107806421078064310780644107806451078064610780647107806481078064910780650107806511078065210780653107806541078065510780656107806571078065810780659107806601078066110780662107806631078066410780665107806661078066710780668107806691078067010780671107806721078067310780674107806751078067610780677107806781078067910780680107806811078068210780683107806841078068510780686107806871078068810780689107806901078069110780692107806931078069410780695107806961078069710780698107806991078070010780701107807021078070310780704107807051078070610780707107807081078070910780710107807111078071210780713107807141078071510780716107807171078071810780719107807201078072110780722107807231078072410780725107807261078072710780728107807291078073010780731107807321078073310780734107807351078073610780737107807381078073910780740107807411078074210780743107807441078074510780746107807471078074810780749107807501078075110780752107807531078075410780755107807561078075710780758107807591078076010780761107807621078076310780764107807651078076610780767107807681078076910780770107807711078077210780773107807741078077510780776107807771078077810780779107807801078078110780782107807831078078410780785107807861078078710780788107807891078079010780791107807921078079310780794107807951078079610780797107807981078079910780800107808011078080210780803107808041078080510780806107808071078080810780809107808101078081110780812107808131078081410780815107808161078081710780818107808191078082010780821107808221078082310780824107808251078082610780827107808281078082910780830107808311078083210780833107808341078083510780836107808371078083810780839107808401078084110780842107808431078084410780845107808461078084710780848107808491078085010780851107808521078085310780854107808551078085610780857107808581078085910780860107808611078086210780863107808641078086510780866107808671078086810780869107808701078087110780872107808731078087410780875107808761078087710780878107808791078088010780881107808821078088310780884107808851078088610780887107808881078088910780890107808911078089210780893107808941078089510780896107808971078089810780899107809001078090110780902107809031078090410780905107809061078090710780908107809091078091010780911107809121078091310780914107809151078091610780917107809181078091910780920107809211078092210780923107809241078092510780926107809271078092810780929107809301078093110780932107809331078093410780935107809361078093710780938107809391078094010780941107809421078094310780944107809451078094610780947107809481078094910780950107809511078095210780953107809541078095510780956107809571078095810780959107809601078096110780962107809631078096410780965107809661078096710780968107809691078097010780971107809721078097310780974107809751078097610780977107809781078097910780980107809811078098210780983107809841078098510780986107809871078098810780989107809901078099110780992107809931078099410780995107809961078099710780998107809991078100010781001107810021078100310781004107810051078100610781007107810081078100910781010107810111078101210781013107810141078101510781016107810171078101810781019107810201078102110781022107810231078102410781025107810261078102710781028107810291078103010781031107810321078103310781034107810351078103610781037107810381078103910781040107810411078104210781043107810441078104510781046107810471078104810781049107810501078105110781052107810531078105410781055107810561078105710781058107810591078106010781061107810621078106310781064107810651078106610781067107810681078106910781070107810711078107210781073107810741078107510781076107810771078107810781079107810801078108110781082107810831078108410781085107810861078108710781088107810891078109010781091107810921078109310781094107810951078109610781097107810981078109910781100107811011078110210781103107811041078110510790001107900021079000310790004107900051079000610790007107900081079000910790010107900111079001210790013107900141079001510790016107900171079001810790019107900201079002110790022107900231079002410790025107900261079002710790028107900291079003010790031107900321079003310790034107900351079003610790037107900381079003910790040107900411079004210790043107900441079004510790046107900471079004810790049107900501079005110790052107900531079005410790055107900561079005710790058107900591079006010790061107900621079006310790064107900651079006610790067107900681079006910790070107900711079007210790073107900741079007510790076107900771079007810790079107900801079008110790082107900831079008410790085107900861079008710790088107900891079009010790091107900921079009310790094107900951079009610790097107900981079009910790100107901011079010210790103107901041079010510790106107901071079010810790109107901101079011110790112107901131079011410790115107901161079011710790118107901191079012010790121107901221079012310790124107901251079012610790127107901281079012910790130107901311079013210790133107901341079013510790136107901371079013810790139107901401079014110790142107901431079014410790145107901461079014710790148107901491079015010790151107901521079015310790154107901551079015610790157107901581079015910790160107901611079016210790163107901641079016510790166107901671079016810790169107901701079017110790172107901731079017410790175107901761079017710790178107901791079018010790181107901821079018310790184107901851079018610790187107901881079018910790190107901911079019210790193107901941079019510790196107901971079019810790199107902001079020110790202107902031079020410790205107902061079020710790208107902091079021010790211107902121079021310790214107902151079021610790217107902181079021910790220107902211079022210790223107902241079022510790226107902271079022810790229107902301079023110790232107902331079023410790235107902361079023710790238107902391079024010790241107902421079024310790244107902451079024610790247107902481079024910790250107902511079025210790253107902541079025510790256107902571079025810790259107902601079026110790262107902631079026410790265107902661079026710790268107902691079027010790271107902721079027310790274107902751079027610790277107902781079027910790280107902811079028210790283107902841079028510790286107902871079028810790289107902901079029110790292107902931079029410790295107902961079029710790298107902991079030010790301107903021079030310790304107903051079030610790307107903081079030910790310107903111079031210790313107903141079031510790316107903171079031810790319107903201079032110790322107903231079032410790325107903261079032710790328107903291079033010790331107903321079033310790334107903351079033610790337107903381079033910790340107903411079034210790343107903441079034510790346107903471079034810790349107903501079035110790352107903531079035410790355107903561079035710790358107903591079036010790361107903621079036310790364107903651079036610790367107903681079036910790370107903711079037210790373107903741079037510790376107903771079037810790379107903801079038110790382107903831079038410790385107903861079038710790388107903891079039010790391107903921079039310790394107903951079039610790397107903981079039910790400107904011079040210790403107904041079040510790406107904071079040810790409107904101079041110790412107904131079041410790415107904161079041710790418107904191079042010790421107904221079042310790424107904251079042610790427107904281079042910790430107904311079043210790433107904341079043510790436107904371079043810790439107904401079044110790442107904431079044410790445107904461079044710790448107904491079045010790451107904521079045310790454107904551079045610790457107904581079045910790460107904611079046210790463107904641079046510790466107904671079046810790469107904701079047110790472107904731079047410790475107904761079047710790478107904791079048010790481107904821079048310790484107904851079048610790487107904881079048910790490107904911079049210790493107904941079049510790496107904971079049810790499107905001079050110790502107905031079050410790505107905061079050710790508107905091079051010790511107905121079051310790514107905151079051610790517107905181079051910790520107905211079052210790523107905241079052510790526107905271079052810790529107905301079053110790532107905331079053410790535107905361079053710790538107905391079054010790541107905421079054310790544107905451079054610790547107905481079054910790550107905511079055210790553107905541079055510790556107905571079055810790559107905601079056110790562107905631079056410790565107905661079056710790568107905691079057010790571107905721079057310790574107905751079057610790577107905781079057910790580107905811079058210790583107905841079058510790586107905871079058810790589107905901079059110790592107905931079059410790595107905961079059710790598107905991079060010790601107906021079060310790604107906051079060610790607107906081079060910790610107906111079061210790613107906141079061510790616107906171079061810790619107906201079062110790622107906231079062410790625107906261079062710790628107906291079063010790631107906321079063310790634107906351079063610790637107906381079063910790640107906411079064210790643107906441079064510790646107906471079064810790649107906501079065110790652107906531079065410790655107906561079065710790658107906591079066010790661107906621079066310790664107906651079066610790667107906681079066910790670107906711079067210790673107906741079067510790676107906771079067810790679107906801079068110790682107906831079068410790685107906861079068710790688107906891079069010790691107906921079069310790694107906951079069610790697107906981079069910790700107907011079070210790703107907041079070510790706107907071079070810790709107907101079071110790712107907131079071410790715107907161079071710790718107907191079072010790721107907221079072310790724107907251079072610790727107907281079072910790730107907311079073210790733107907341079073510790736107907371079073810790739107907401079074110790742107907431079074410790745107907461079074710790748107907491079075010790751107907521079075310790754107907551079075610790757107907581079075910790760107907611079076210790763107907641079076510790766107907671079076810790769107907701079077110790772107907731079077410790775107907761079077710790778107907791079078010790781107907821079078310790784107907851079078610790787107907881079078910790790107907911079079210790793107907941079079510790796107907971079079810790799107908001079080110790802107908031079080410790805107908061079080710790808107908091079081010790811107908121079081310790814107908151079081610790817107908181079081910790820107908211079082210790823107908241079082510790826107908271079082810790829107908301079083110790832107908331079083410790835107908361079083710790838107908391079084010790841107908421079084310790844107908451079084610790847107908481079084910790850107908511079085210790853107908541079085510790856107908571079085810790859107908601079086110790862107908631079086410790865107908661079086710790868107908691079087010790871107908721079087310790874107908751079087610790877107908781079087910790880107908811079088210790883107908841079088510790886107908871079088810790889107908901079089110790892107908931079089410790895107908961079089710790898107908991079090010790901107909021079090310790904107909051079090610790907107909081079090910790910107909111079091210790913107909141079091510790916107909171079091810790919107909201079092110790922107909231079092410790925107909261079092710790928107909291079093010790931107909321079093310790934107909351079093610790937107909381079093910790940107909411079094210790943107909441079094510790946107909471079094810790949107909501079095110790952107909531079095410790955107909561079095710790958107909591079096010790961107909621079096310790964107909651079096610790967107909681079096910790970107909711079097210790973107909741079097510790976107909771079097810790979107909801079098110790982107909831079098410790985107909861079098710790988107909891079099010790991107909921079099310790994107909951079099610790997107909981079099910791000107910011079100210791003107910041079100510791006107910071079100810791009107910101079101110791012107910131079101410791015107910161079101710791018107910191079102010791021107910221079102310791024107910251079102610791027107910281079102910791030107910311079103210791033107910341079103510791036107910371079103810791039107910401079104110791042107910431079104410791045107910461079104710791048107910491079105010791051107910521079105310791054107910551079105610791057107910581079105910791060107910611079106210791063107910641079106510791066107910671079106810791069107910701079107110791072107910731079107410791075107910761079107710791078107910791079108010791081107910821079108310791084107910851079108610791087107910881079108910791090107910911079109210791093107910941079109510791096107910971079109810791099107911001079110110791102107911031079110410791105108000011080000210800003108000041080000510800006108000071080000810800009108000101080001110800012108000131080001410800015108000161080001710800018108000191080002010800021108000221080002310800024108000251080002610800027108000281080002910800030108000311080003210800033108000341080003510800036108000371080003810800039108000401080004110800042108000431080004410800045108000461080004710800048108000491080005010800051108000521080005310800054108000551080005610800057108000581080005910800060108000611080006210800063108000641080006510800066108000671080006810800069108000701080007110800072108000731080007410800075108000761080007710800078108000791080008010800081108000821080008310800084108000851080008610800087108000881080008910800090108000911080009210800093108000941080009510800096108000971080009810800099108001001080010110800102108001031080010410800105108001061080010710800108108001091080011010800111108001121080011310800114108001151080011610800117108001181080011910800120108001211080012210800123108001241080012510800126108001271080012810800129108001301080013110800132108001331080013410800135108001361080013710800138108001391080014010800141108001421080014310800144108001451080014610800147108001481080014910800150108001511080015210800153108001541080015510800156108001571080015810800159108001601080016110800162108001631080016410800165108001661080016710800168108001691080017010800171108001721080017310800174108001751080017610800177108001781080017910800180108001811080018210800183108001841080018510800186108001871080018810800189108001901080019110800192108001931080019410800195108001961080019710800198108001991080020010800201108002021080020310800204108002051080020610800207108002081080020910800210108002111080021210800213108002141080021510800216108002171080021810800219108002201080022110800222108002231080022410800225108002261080022710800228108002291080023010800231108002321080023310800234108002351080023610800237108002381080023910800240108002411080024210800243108002441080024510800246108002471080024810800249108002501080025110800252108002531080025410800255108002561080025710800258108002591080026010800261108002621080026310800264108002651080026610800267108002681080026910800270108002711080027210800273108002741080027510800276108002771080027810800279108002801080028110800282108002831080028410800285108002861080028710800288108002891080029010800291108002921080029310800294108002951080029610800297108002981080029910800300108003011080030210800303108003041080030510800306108003071080030810800309108003101080031110800312108003131080031410800315108003161080031710800318108003191080032010800321108003221080032310800324108003251080032610800327108003281080032910800330108003311080033210800333108003341080033510800336108003371080033810800339108003401080034110800342108003431080034410800345108003461080034710800348108003491080035010800351108003521080035310800354108003551080035610800357108003581080035910800360108003611080036210800363108003641080036510800366108003671080036810800369108003701080037110800372108003731080037410800375108003761080037710800378108003791080038010800381108003821080038310800384108003851080038610800387108003881080038910800390108003911080039210800393108003941080039510800396108003971080039810800399108004001080040110800402108004031080040410800405108004061080040710800408108004091080041010800411108004121080041310800414108004151080041610800417108004181080041910800420108004211080042210800423108004241080042510800426108004271080042810800429108004301080043110800432108004331080043410800435108004361080043710800438108004391080044010800441108004421080044310800444108004451080044610800447108004481080044910800450108004511080045210800453108004541080045510800456108004571080045810800459108004601080046110800462108004631080046410800465108004661080046710800468108004691080047010800471108004721080047310800474108004751080047610800477108004781080047910800480108004811080048210800483108004841080048510800486108004871080048810800489108004901080049110800492108004931080049410800495108004961080049710800498108004991080050010800501108005021080050310800504108005051080050610800507108005081080050910800510108005111080051210800513108005141080051510800516108005171080051810800519108005201080052110800522108005231080052410800525108005261080052710800528108005291080053010800531108005321080053310800534108005351080053610800537108005381080053910800540108005411080054210800543108005441080054510800546108005471080054810800549108005501080055110800552108005531080055410800555108005561080055710800558108005591080056010800561108005621080056310800564108005651080056610800567108005681080056910800570108005711080057210800573108005741080057510800576108005771080057810800579108005801080058110800582108005831080058410800585108005861080058710800588108005891080059010800591108005921080059310800594108005951080059610800597108005981080059910800600108006011080060210800603108006041080060510800606108006071080060810800609108006101080061110800612108006131080061410800615108006161080061710800618108006191080062010800621108006221080062310800624108006251080062610800627108006281080062910800630108006311080063210800633108006341080063510800636108006371080063810800639108006401080064110800642108006431080064410800645108006461080064710800648108006491080065010800651108006521080065310800654108006551080065610800657108006581080065910800660108006611080066210800663108006641080066510800666108006671080066810800669108006701080067110800672108006731080067410800675108006761080067710800678108006791080068010800681108006821080068310800684108006851080068610800687108006881080068910800690108006911080069210800693108006941080069510800696108006971080069810800699108007001080070110800702108007031080070410800705108007061080070710800708108007091080071010800711108007121080071310800714108007151080071610800717108007181080071910800720108007211080072210800723108007241080072510800726108007271080072810800729108007301080073110800732108007331080073410800735108007361080073710800738108007391080074010800741108007421080074310800744108007451080074610800747108007481080074910800750108007511080075210800753108007541080075510800756108007571080075810800759108007601080076110800762108007631080076410800765108007661080076710800768108007691080077010800771108007721080077310800774108007751080077610800777108007781080077910800780108007811080078210800783108007841080078510800786108007871080078810800789108007901080079110800792108007931080079410800795108007961080079710800798108007991080080010800801108008021080080310800804108008051080080610800807108008081080080910800810108008111080081210800813108008141080081510800816108008171080081810800819108008201080082110800822108008231080082410800825108008261080082710800828108008291080083010800831108008321080083310800834108008351080083610800837108008381080083910800840108008411080084210800843108008441080084510800846108008471080084810800849108008501080085110800852108008531080085410800855108008561080085710800858108008591080086010800861108008621080086310800864108008651080086610800867108008681080086910800870108008711080087210800873108008741080087510800876108008771080087810800879108008801080088110800882108008831080088410800885108008861080088710800888108008891080089010800891108008921080089310800894108008951080089610800897108008981080089910800900108009011080090210800903108009041080090510800906108009071080090810800909108009101080091110800912108009131080091410800915108009161080091710800918108009191080092010800921108009221080092310800924108009251080092610800927108009281080092910800930108009311080093210800933108009341080093510800936108009371080093810800939108009401080094110800942108009431080094410800945108009461080094710800948108009491080095010800951108009521080095310800954108009551080095610800957108009581080095910800960108009611080096210800963108009641080096510800966108009671080096810800969108009701080097110800972108009731080097410800975108009761080097710800978108009791080098010800981108009821080098310800984108009851080098610800987108009881080098910800990108009911080099210800993108009941080099510800996108009971080099810800999108010001080100110801002108010031080100410801005108010061080100710801008108010091080101010801011108010121080101310801014108010151080101610801017108010181080101910801020108010211080102210801023108010241080102510801026108010271080102810801029108010301080103110801032108010331080103410801035108010361080103710801038108010391080104010801041108010421080104310801044108010451080104610801047108010481080104910801050108010511080105210801053108010541080105510801056108010571080105810801059108010601080106110801062108010631080106410801065108010661080106710801068108010691080107010801071108010721080107310801074108010751080107610801077108010781080107910801080108010811080108210801083108010841080108510801086108010871080108810801089108010901080109110801092108010931080109410801095108010961080109710801098108010991080110010801101108011021080110310801104108011051081000110810002108100031081000410810005108100061081000710810008108100091081001010810011108100121081001310810014108100151081001610810017108100181081001910810020108100211081002210810023108100241081002510810026108100271081002810810029108100301081003110810032108100331081003410810035108100361081003710810038108100391081004010810041108100421081004310810044108100451081004610810047108100481081004910810050108100511081005210810053108100541081005510810056108100571081005810810059108100601081006110810062108100631081006410810065108100661081006710810068108100691081007010810071108100721081007310810074108100751081007610810077108100781081007910810080108100811081008210810083108100841081008510810086108100871081008810810089108100901081009110810092108100931081009410810095108100961081009710810098108100991081010010810101108101021081010310810104108101051081010610810107108101081081010910810110108101111081011210810113108101141081011510810116108101171081011810810119108101201081012110810122108101231081012410810125108101261081012710810128108101291081013010810131108101321081013310810134108101351081013610810137108101381081013910810140108101411081014210810143108101441081014510810146108101471081014810810149108101501081015110810152108101531081015410810155108101561081015710810158108101591081016010810161108101621081016310810164108101651081016610810167108101681081016910810170108101711081017210810173108101741081017510810176108101771081017810810179108101801081018110810182108101831081018410810185108101861081018710810188108101891081019010810191108101921081019310810194108101951081019610810197108101981081019910810200108102011081020210810203108102041081020510810206108102071081020810810209108102101081021110810212108102131081021410810215108102161081021710810218108102191081022010810221108102221081022310810224108102251081022610810227108102281081022910810230108102311081023210810233108102341081023510810236108102371081023810810239108102401081024110810242108102431081024410810245108102461081024710810248108102491081025010810251108102521081025310810254108102551081025610810257108102581081025910810260108102611081026210810263108102641081026510810266108102671081026810810269108102701081027110810272108102731081027410810275108102761081027710810278108102791081028010810281108102821081028310810284108102851081028610810287108102881081028910810290108102911081029210810293108102941081029510810296108102971081029810810299108103001081030110810302108103031081030410810305108103061081030710810308108103091081031010810311108103121081031310810314108103151081031610810317108103181081031910810320108103211081032210810323108103241081032510810326108103271081032810810329108103301081033110810332108103331081033410810335108103361081033710810338108103391081034010810341108103421081034310810344108103451081034610810347108103481081034910810350108103511081035210810353108103541081035510810356108103571081035810810359108103601081036110810362108103631081036410810365108103661081036710810368108103691081037010810371108103721081037310810374108103751081037610810377108103781081037910810380108103811081038210810383108103841081038510810386108103871081038810810389108103901081039110810392108103931081039410810395108103961081039710810398108103991081040010810401108104021081040310810404108104051081040610810407108104081081040910810410108104111081041210810413108104141081041510810416108104171081041810810419108104201081042110810422108104231081042410810425108104261081042710810428108104291081043010810431108104321081043310810434108104351081043610810437108104381081043910810440108104411081044210810443108104441081044510810446108104471081044810810449108104501081045110810452108104531081045410810455108104561081045710810458108104591081046010810461108104621081046310810464108104651081046610810467108104681081046910810470108104711081047210810473108104741081047510810476108104771081047810810479108104801081048110810482108104831081048410810485108104861081048710810488108104891081049010810491108104921081049310810494108104951081049610810497108104981081049910810500108105011081050210810503108105041081050510810506108105071081050810810509108105101081051110810512108105131081051410810515108105161081051710810518108105191081052010810521108105221081052310810524108105251081052610810527108105281081052910810530108105311081053210810533108105341081053510810536108105371081053810810539108105401081054110810542108105431081054410810545108105461081054710810548108105491081055010810551108105521081055310810554108105551081055610810557108105581081055910810560108105611081056210810563108105641081056510810566108105671081056810810569108105701081057110810572108105731081057410810575108105761081057710810578108105791081058010810581108105821081058310810584108105851081058610810587108105881081058910810590108105911081059210810593108105941081059510810596108105971081059810810599108106001081060110810602108106031081060410810605108106061081060710810608108106091081061010810611108106121081061310810614108106151081061610810617108106181081061910810620108106211081062210810623108106241081062510810626108106271081062810810629108106301081063110810632108106331081063410810635108106361081063710810638108106391081064010810641108106421081064310810644108106451081064610810647108106481081064910810650108106511081065210810653108106541081065510810656108106571081065810810659108106601081066110810662108106631081066410810665108106661081066710810668108106691081067010810671108106721081067310810674108106751081067610810677108106781081067910810680108106811081068210810683108106841081068510810686108106871081068810810689108106901081069110810692108106931081069410810695108106961081069710810698108106991081070010810701108107021081070310810704108107051081070610810707108107081081070910810710108107111081071210810713108107141081071510810716108107171081071810810719108107201081072110810722108107231081072410810725108107261081072710810728108107291081073010810731108107321081073310810734108107351081073610810737108107381081073910810740108107411081074210810743108107441081074510810746108107471081074810810749108107501081075110810752108107531081075410810755108107561081075710810758108107591081076010810761108107621081076310810764108107651081076610810767108107681081076910810770108107711081077210810773108107741081077510810776108107771081077810810779108107801081078110810782108107831081078410810785108107861081078710810788108107891081079010810791108107921081079310810794108107951081079610810797108107981081079910810800108108011081080210810803108108041081080510810806108108071081080810810809108108101081081110810812108108131081081410810815108108161081081710810818108108191081082010810821108108221081082310810824108108251081082610810827108108281081082910810830108108311081083210810833108108341081083510810836108108371081083810810839108108401081084110810842108108431081084410810845108108461081084710810848108108491081085010810851108108521081085310810854108108551081085610810857108108581081085910810860108108611081086210810863108108641081086510810866108108671081086810810869108108701081087110810872108108731081087410810875108108761081087710810878108108791081088010810881108108821081088310810884108108851081088610810887108108881081088910810890108108911081089210810893108108941081089510810896108108971081089810810899108109001081090110810902108109031081090410810905108109061081090710810908108109091081091010810911108109121081091310810914108109151081091610810917108109181081091910810920108109211081092210810923108109241081092510810926108109271081092810810929108109301081093110810932108109331081093410810935108109361081093710810938108109391081094010810941108109421081094310810944108109451081094610810947108109481081094910810950108109511081095210810953108109541081095510810956108109571081095810810959108109601081096110810962108109631081096410810965108109661081096710810968108109691081097010810971108109721081097310810974108109751081097610810977108109781081097910810980108109811081098210810983108109841081098510810986108109871081098810810989108109901081099110810992108109931081099410810995108109961081099710810998108109991081100010811001108110021081100310811004108110051081100610811007108110081081100910811010108110111081101210811013108110141081101510811016108110171081101810811019108110201081102110811022108110231081102410811025108110261081102710811028108110291081103010811031108110321081103310811034108110351081103610811037108110381081103910811040108110411081104210811043108110441081104510811046108110471081104810811049108110501081105110811052108110531081105410811055108110561081105710811058108110591081106010811061108110621081106310811064108110651081106610811067108110681081106910811070108110711081107210811073108110741081107510811076108110771081107810811079108110801081108110811082108110831081108410811085108110861081108710811088108110891081109010811091108110921081109310811094108110951081109610811097108110981081109910811100108111011081110210811103108111041081110510820001108200021082000310820004108200051082000610820007108200081082000910820010108200111082001210820013108200141082001510820016108200171082001810820019108200201082002110820022108200231082002410820025108200261082002710820028108200291082003010820031108200321082003310820034108200351082003610820037108200381082003910820040108200411082004210820043108200441082004510820046108200471082004810820049108200501082005110820052108200531082005410820055108200561082005710820058108200591082006010820061108200621082006310820064108200651082006610820067108200681082006910820070108200711082007210820073108200741082007510820076108200771082007810820079108200801082008110820082108200831082008410820085108200861082008710820088108200891082009010820091108200921082009310820094108200951082009610820097108200981082009910820100108201011082010210820103108201041082010510820106108201071082010810820109108201101082011110820112108201131082011410820115108201161082011710820118108201191082012010820121108201221082012310820124108201251082012610820127108201281082012910820130108201311082013210820133108201341082013510820136108201371082013810820139108201401082014110820142108201431082014410820145108201461082014710820148108201491082015010820151108201521082015310820154108201551082015610820157108201581082015910820160108201611082016210820163108201641082016510820166108201671082016810820169108201701082017110820172108201731082017410820175108201761082017710820178108201791082018010820181108201821082018310820184108201851082018610820187108201881082018910820190108201911082019210820193108201941082019510820196108201971082019810820199108202001082020110820202108202031082020410820205108202061082020710820208108202091082021010820211108202121082021310820214108202151082021610820217108202181082021910820220108202211082022210820223108202241082022510820226108202271082022810820229108202301082023110820232108202331082023410820235108202361082023710820238108202391082024010820241108202421082024310820244108202451082024610820247108202481082024910820250108202511082025210820253108202541082025510820256108202571082025810820259108202601082026110820262108202631082026410820265108202661082026710820268108202691082027010820271108202721082027310820274108202751082027610820277108202781082027910820280108202811082028210820283108202841082028510820286108202871082028810820289108202901082029110820292108202931082029410820295108202961082029710820298108202991082030010820301108203021082030310820304108203051082030610820307108203081082030910820310108203111082031210820313108203141082031510820316108203171082031810820319108203201082032110820322108203231082032410820325108203261082032710820328108203291082033010820331108203321082033310820334108203351082033610820337108203381082033910820340108203411082034210820343108203441082034510820346108203471082034810820349108203501082035110820352108203531082035410820355108203561082035710820358108203591082036010820361108203621082036310820364108203651082036610820367108203681082036910820370108203711082037210820373108203741082037510820376108203771082037810820379108203801082038110820382108203831082038410820385108203861082038710820388108203891082039010820391108203921082039310820394108203951082039610820397108203981082039910820400108204011082040210820403108204041082040510820406108204071082040810820409108204101082041110820412108204131082041410820415108204161082041710820418108204191082042010820421108204221082042310820424108204251082042610820427108204281082042910820430108204311082043210820433108204341082043510820436108204371082043810820439108204401082044110820442108204431082044410820445108204461082044710820448108204491082045010820451108204521082045310820454108204551082045610820457108204581082045910820460108204611082046210820463108204641082046510820466108204671082046810820469108204701082047110820472108204731082047410820475108204761082047710820478108204791082048010820481108204821082048310820484108204851082048610820487108204881082048910820490108204911082049210820493108204941082049510820496108204971082049810820499108205001082050110820502108205031082050410820505108205061082050710820508108205091082051010820511108205121082051310820514108205151082051610820517108205181082051910820520108205211082052210820523108205241082052510820526108205271082052810820529108205301082053110820532108205331082053410820535108205361082053710820538108205391082054010820541108205421082054310820544108205451082054610820547108205481082054910820550108205511082055210820553108205541082055510820556108205571082055810820559108205601082056110820562108205631082056410820565108205661082056710820568108205691082057010820571108205721082057310820574108205751082057610820577108205781082057910820580108205811082058210820583108205841082058510820586108205871082058810820589108205901082059110820592108205931082059410820595108205961082059710820598108205991082060010820601108206021082060310820604108206051082060610820607108206081082060910820610108206111082061210820613108206141082061510820616108206171082061810820619108206201082062110820622108206231082062410820625108206261082062710820628108206291082063010820631108206321082063310820634108206351082063610820637108206381082063910820640108206411082064210820643108206441082064510820646108206471082064810820649108206501082065110820652108206531082065410820655108206561082065710820658108206591082066010820661108206621082066310820664108206651082066610820667108206681082066910820670108206711082067210820673108206741082067510820676108206771082067810820679108206801082068110820682108206831082068410820685108206861082068710820688108206891082069010820691108206921082069310820694108206951082069610820697108206981082069910820700108207011082070210820703108207041082070510820706108207071082070810820709108207101082071110820712108207131082071410820715108207161082071710820718108207191082072010820721108207221082072310820724108207251082072610820727108207281082072910820730108207311082073210820733108207341082073510820736108207371082073810820739108207401082074110820742108207431082074410820745108207461082074710820748108207491082075010820751108207521082075310820754108207551082075610820757108207581082075910820760108207611082076210820763108207641082076510820766108207671082076810820769108207701082077110820772108207731082077410820775108207761082077710820778108207791082078010820781108207821082078310820784108207851082078610820787108207881082078910820790108207911082079210820793108207941082079510820796108207971082079810820799108208001082080110820802108208031082080410820805108208061082080710820808108208091082081010820811108208121082081310820814108208151082081610820817108208181082081910820820108208211082082210820823108208241082082510820826108208271082082810820829108208301082083110820832108208331082083410820835108208361082083710820838108208391082084010820841108208421082084310820844108208451082084610820847108208481082084910820850108208511082085210820853108208541082085510820856108208571082085810820859108208601082086110820862108208631082086410820865108208661082086710820868108208691082087010820871108208721082087310820874108208751082087610820877108208781082087910820880108208811082088210820883108208841082088510820886108208871082088810820889108208901082089110820892108208931082089410820895108208961082089710820898108208991082090010820901108209021082090310820904108209051082090610820907108209081082090910820910108209111082091210820913108209141082091510820916108209171082091810820919108209201082092110820922108209231082092410820925108209261082092710820928108209291082093010820931108209321082093310820934108209351082093610820937108209381082093910820940108209411082094210820943108209441082094510820946108209471082094810820949108209501082095110820952108209531082095410820955108209561082095710820958108209591082096010820961108209621082096310820964108209651082096610820967108209681082096910820970108209711082097210820973108209741082097510820976108209771082097810820979108209801082098110820982108209831082098410820985108209861082098710820988108209891082099010820991108209921082099310820994108209951082099610820997108209981082099910821000108210011082100210821003108210041082100510821006108210071082100810821009108210101082101110821012108210131082101410821015108210161082101710821018108210191082102010821021108210221082102310821024108210251082102610821027108210281082102910821030108210311082103210821033108210341082103510821036108210371082103810821039108210401082104110821042108210431082104410821045108210461082104710821048108210491082105010821051108210521082105310821054108210551082105610821057108210581082105910821060108210611082106210821063108210641082106510821066108210671082106810821069108210701082107110821072108210731082107410821075108210761082107710821078108210791082108010821081108210821082108310821084108210851082108610821087108210881082108910821090108210911082109210821093108210941082109510821096108210971082109810821099108211001082110110821102108211031082110410821105108300011083000210830003108300041083000510830006108300071083000810830009108300101083001110830012108300131083001410830015108300161083001710830018108300191083002010830021108300221083002310830024108300251083002610830027108300281083002910830030108300311083003210830033108300341083003510830036108300371083003810830039108300401083004110830042108300431083004410830045108300461083004710830048108300491083005010830051108300521083005310830054108300551083005610830057108300581083005910830060108300611083006210830063108300641083006510830066108300671083006810830069108300701083007110830072108300731083007410830075108300761083007710830078108300791083008010830081108300821083008310830084108300851083008610830087108300881083008910830090108300911083009210830093108300941083009510830096108300971083009810830099108301001083010110830102108301031083010410830105108301061083010710830108108301091083011010830111108301121083011310830114108301151083011610830117108301181083011910830120108301211083012210830123108301241083012510830126108301271083012810830129108301301083013110830132108301331083013410830135108301361083013710830138108301391083014010830141108301421083014310830144108301451083014610830147108301481083014910830150108301511083015210830153108301541083015510830156108301571083015810830159108301601083016110830162108301631083016410830165108301661083016710830168108301691083017010830171108301721083017310830174108301751083017610830177108301781083017910830180108301811083018210830183108301841083018510830186108301871083018810830189108301901083019110830192108301931083019410830195108301961083019710830198108301991083020010830201108302021083020310830204108302051083020610830207108302081083020910830210108302111083021210830213108302141083021510830216108302171083021810830219108302201083022110830222108302231083022410830225108302261083022710830228108302291083023010830231108302321083023310830234108302351083023610830237108302381083023910830240108302411083024210830243108302441083024510830246108302471083024810830249108302501083025110830252108302531083025410830255108302561083025710830258108302591083026010830261108302621083026310830264108302651083026610830267108302681083026910830270108302711083027210830273108302741083027510830276108302771083027810830279108302801083028110830282108302831083028410830285108302861083028710830288108302891083029010830291108302921083029310830294108302951083029610830297108302981083029910830300108303011083030210830303108303041083030510830306108303071083030810830309108303101083031110830312108303131083031410830315108303161083031710830318108303191083032010830321108303221083032310830324108303251083032610830327108303281083032910830330108303311083033210830333108303341083033510830336108303371083033810830339108303401083034110830342108303431083034410830345108303461083034710830348108303491083035010830351108303521083035310830354108303551083035610830357108303581083035910830360108303611083036210830363108303641083036510830366108303671083036810830369108303701083037110830372108303731083037410830375108303761083037710830378108303791083038010830381108303821083038310830384108303851083038610830387108303881083038910830390108303911083039210830393108303941083039510830396108303971083039810830399108304001083040110830402108304031083040410830405108304061083040710830408108304091083041010830411108304121083041310830414108304151083041610830417108304181083041910830420108304211083042210830423108304241083042510830426108304271083042810830429108304301083043110830432108304331083043410830435108304361083043710830438108304391083044010830441108304421083044310830444108304451083044610830447108304481083044910830450108304511083045210830453108304541083045510830456108304571083045810830459108304601083046110830462108304631083046410830465108304661083046710830468108304691083047010830471108304721083047310830474108304751083047610830477108304781083047910830480108304811083048210830483108304841083048510830486108304871083048810830489108304901083049110830492108304931083049410830495108304961083049710830498108304991083050010830501108305021083050310830504108305051083050610830507108305081083050910830510108305111083051210830513108305141083051510830516108305171083051810830519108305201083052110830522108305231083052410830525108305261083052710830528108305291083053010830531108305321083053310830534108305351083053610830537108305381083053910830540108305411083054210830543108305441083054510830546108305471083054810830549108305501083055110830552108305531083055410830555108305561083055710830558108305591083056010830561108305621083056310830564108305651083056610830567108305681083056910830570108305711083057210830573108305741083057510830576108305771083057810830579108305801083058110830582108305831083058410830585108305861083058710830588108305891083059010830591108305921083059310830594108305951083059610830597108305981083059910830600108306011083060210830603108306041083060510830606108306071083060810830609108306101083061110830612108306131083061410830615108306161083061710830618108306191083062010830621108306221083062310830624108306251083062610830627108306281083062910830630108306311083063210830633108306341083063510830636108306371083063810830639108306401083064110830642108306431083064410830645108306461083064710830648108306491083065010830651108306521083065310830654108306551083065610830657108306581083065910830660108306611083066210830663108306641083066510830666108306671083066810830669108306701083067110830672108306731083067410830675108306761083067710830678108306791083068010830681108306821083068310830684108306851083068610830687108306881083068910830690108306911083069210830693108306941083069510830696108306971083069810830699108307001083070110830702108307031083070410830705108307061083070710830708108307091083071010830711108307121083071310830714108307151083071610830717108307181083071910830720108307211083072210830723108307241083072510830726108307271083072810830729108307301083073110830732108307331083073410830735108307361083073710830738108307391083074010830741108307421083074310830744108307451083074610830747108307481083074910830750108307511083075210830753108307541083075510830756108307571083075810830759108307601083076110830762108307631083076410830765108307661083076710830768108307691083077010830771108307721083077310830774108307751083077610830777108307781083077910830780108307811083078210830783108307841083078510830786108307871083078810830789108307901083079110830792108307931083079410830795108307961083079710830798108307991083080010830801108308021083080310830804108308051083080610830807108308081083080910830810108308111083081210830813108308141083081510830816108308171083081810830819108308201083082110830822108308231083082410830825108308261083082710830828108308291083083010830831108308321083083310830834108308351083083610830837108308381083083910830840108308411083084210830843108308441083084510830846108308471083084810830849108308501083085110830852108308531083085410830855108308561083085710830858108308591083086010830861108308621083086310830864108308651083086610830867108308681083086910830870108308711083087210830873108308741083087510830876108308771083087810830879108308801083088110830882108308831083088410830885108308861083088710830888108308891083089010830891108308921083089310830894108308951083089610830897108308981083089910830900108309011083090210830903108309041083090510830906108309071083090810830909108309101083091110830912108309131083091410830915108309161083091710830918108309191083092010830921108309221083092310830924108309251083092610830927108309281083092910830930108309311083093210830933108309341083093510830936108309371083093810830939108309401083094110830942108309431083094410830945108309461083094710830948108309491083095010830951108309521083095310830954108309551083095610830957108309581083095910830960108309611083096210830963108309641083096510830966108309671083096810830969108309701083097110830972108309731083097410830975108309761083097710830978108309791083098010830981108309821083098310830984108309851083098610830987108309881083098910830990108309911083099210830993108309941083099510830996108309971083099810830999108310001083100110831002108310031083100410831005108310061083100710831008108310091083101010831011108310121083101310831014108310151083101610831017108310181083101910831020108310211083102210831023108310241083102510831026108310271083102810831029108310301083103110831032108310331083103410831035108310361083103710831038108310391083104010831041108310421083104310831044108310451083104610831047108310481083104910831050108310511083105210831053108310541083105510831056108310571083105810831059108310601083106110831062108310631083106410831065108310661083106710831068108310691083107010831071108310721083107310831074108310751083107610831077108310781083107910831080108310811083108210831083108310841083108510831086108310871083108810831089108310901083109110831092108310931083109410831095108310961083109710831098108310991083110010831101108311021083110310831104108311051084000110840002108400031084000410840005108400061084000710840008108400091084001010840011108400121084001310840014108400151084001610840017108400181084001910840020108400211084002210840023108400241084002510840026108400271084002810840029108400301084003110840032108400331084003410840035108400361084003710840038108400391084004010840041108400421084004310840044108400451084004610840047108400481084004910840050108400511084005210840053108400541084005510840056108400571084005810840059108400601084006110840062108400631084006410840065108400661084006710840068108400691084007010840071108400721084007310840074108400751084007610840077108400781084007910840080108400811084008210840083108400841084008510840086108400871084008810840089108400901084009110840092108400931084009410840095108400961084009710840098108400991084010010840101108401021084010310840104108401051084010610840107108401081084010910840110108401111084011210840113108401141084011510840116108401171084011810840119108401201084012110840122108401231084012410840125108401261084012710840128108401291084013010840131108401321084013310840134108401351084013610840137108401381084013910840140108401411084014210840143108401441084014510840146108401471084014810840149108401501084015110840152108401531084015410840155108401561084015710840158108401591084016010840161108401621084016310840164108401651084016610840167108401681084016910840170108401711084017210840173108401741084017510840176108401771084017810840179108401801084018110840182108401831084018410840185108401861084018710840188108401891084019010840191108401921084019310840194108401951084019610840197108401981084019910840200108402011084020210840203108402041084020510840206108402071084020810840209108402101084021110840212108402131084021410840215108402161084021710840218108402191084022010840221108402221084022310840224108402251084022610840227108402281084022910840230108402311084023210840233108402341084023510840236108402371084023810840239108402401084024110840242108402431084024410840245108402461084024710840248108402491084025010840251108402521084025310840254108402551084025610840257108402581084025910840260108402611084026210840263108402641084026510840266108402671084026810840269108402701084027110840272108402731084027410840275108402761084027710840278108402791084028010840281108402821084028310840284108402851084028610840287108402881084028910840290108402911084029210840293108402941084029510840296108402971084029810840299108403001084030110840302108403031084030410840305108403061084030710840308108403091084031010840311108403121084031310840314108403151084031610840317108403181084031910840320108403211084032210840323108403241084032510840326108403271084032810840329108403301084033110840332108403331084033410840335108403361084033710840338108403391084034010840341108403421084034310840344108403451084034610840347108403481084034910840350108403511084035210840353108403541084035510840356108403571084035810840359108403601084036110840362108403631084036410840365108403661084036710840368108403691084037010840371108403721084037310840374108403751084037610840377108403781084037910840380108403811084038210840383108403841084038510840386108403871084038810840389108403901084039110840392108403931084039410840395108403961084039710840398108403991084040010840401108404021084040310840404108404051084040610840407108404081084040910840410108404111084041210840413108404141084041510840416108404171084041810840419108404201084042110840422108404231084042410840425108404261084042710840428108404291084043010840431108404321084043310840434108404351084043610840437108404381084043910840440108404411084044210840443108404441084044510840446108404471084044810840449108404501084045110840452108404531084045410840455108404561084045710840458108404591084046010840461108404621084046310840464108404651084046610840467108404681084046910840470108404711084047210840473108404741084047510840476108404771084047810840479108404801084048110840482108404831084048410840485108404861084048710840488108404891084049010840491108404921084049310840494108404951084049610840497108404981084049910840500108405011084050210840503108405041084050510840506108405071084050810840509108405101084051110840512108405131084051410840515108405161084051710840518108405191084052010840521108405221084052310840524108405251084052610840527108405281084052910840530108405311084053210840533108405341084053510840536108405371084053810840539108405401084054110840542108405431084054410840545108405461084054710840548108405491084055010840551108405521084055310840554108405551084055610840557108405581084055910840560108405611084056210840563108405641084056510840566108405671084056810840569108405701084057110840572108405731084057410840575108405761084057710840578108405791084058010840581108405821084058310840584108405851084058610840587108405881084058910840590108405911084059210840593108405941084059510840596108405971084059810840599108406001084060110840602108406031084060410840605108406061084060710840608108406091084061010840611108406121084061310840614108406151084061610840617108406181084061910840620108406211084062210840623108406241084062510840626108406271084062810840629108406301084063110840632108406331084063410840635108406361084063710840638108406391084064010840641108406421084064310840644108406451084064610840647108406481084064910840650108406511084065210840653108406541084065510840656108406571084065810840659108406601084066110840662108406631084066410840665108406661084066710840668108406691084067010840671108406721084067310840674108406751084067610840677108406781084067910840680108406811084068210840683108406841084068510840686108406871084068810840689108406901084069110840692108406931084069410840695108406961084069710840698108406991084070010840701108407021084070310840704108407051084070610840707108407081084070910840710108407111084071210840713108407141084071510840716108407171084071810840719108407201084072110840722108407231084072410840725108407261084072710840728108407291084073010840731108407321084073310840734108407351084073610840737108407381084073910840740108407411084074210840743108407441084074510840746108407471084074810840749108407501084075110840752108407531084075410840755108407561084075710840758108407591084076010840761108407621084076310840764108407651084076610840767108407681084076910840770108407711084077210840773108407741084077510840776108407771084077810840779108407801084078110840782108407831084078410840785108407861084078710840788108407891084079010840791108407921084079310840794108407951084079610840797108407981084079910840800108408011084080210840803108408041084080510840806108408071084080810840809108408101084081110840812108408131084081410840815108408161084081710840818108408191084082010840821108408221084082310840824108408251084082610840827108408281084082910840830108408311084083210840833108408341084083510840836108408371084083810840839108408401084084110840842108408431084084410840845108408461084084710840848108408491084085010840851108408521084085310840854108408551084085610840857108408581084085910840860108408611084086210840863108408641084086510840866108408671084086810840869108408701084087110840872108408731084087410840875108408761084087710840878108408791084088010840881108408821084088310840884108408851084088610840887108408881084088910840890108408911084089210840893108408941084089510840896108408971084089810840899108409001084090110840902108409031084090410840905108409061084090710840908108409091084091010840911108409121084091310840914108409151084091610840917108409181084091910840920108409211084092210840923108409241084092510840926108409271084092810840929108409301084093110840932108409331084093410840935108409361084093710840938108409391084094010840941108409421084094310840944108409451084094610840947108409481084094910840950108409511084095210840953108409541084095510840956108409571084095810840959108409601084096110840962108409631084096410840965108409661084096710840968108409691084097010840971108409721084097310840974108409751084097610840977108409781084097910840980108409811084098210840983108409841084098510840986108409871084098810840989108409901084099110840992108409931084099410840995108409961084099710840998108409991084100010841001108410021084100310841004108410051084100610841007108410081084100910841010108410111084101210841013108410141084101510841016108410171084101810841019108410201084102110841022108410231084102410841025108410261084102710841028108410291084103010841031108410321084103310841034108410351084103610841037108410381084103910841040108410411084104210841043108410441084104510841046108410471084104810841049108410501084105110841052108410531084105410841055108410561084105710841058108410591084106010841061108410621084106310841064108410651084106610841067108410681084106910841070108410711084107210841073108410741084107510841076108410771084107810841079108410801084108110841082108410831084108410841085108410861084108710841088108410891084109010841091108410921084109310841094108410951084109610841097108410981084109910841100108411011084110210841103108411041084110510850001108500021085000310850004108500051085000610850007108500081085000910850010108500111085001210850013108500141085001510850016108500171085001810850019108500201085002110850022108500231085002410850025108500261085002710850028108500291085003010850031108500321085003310850034108500351085003610850037108500381085003910850040108500411085004210850043108500441085004510850046108500471085004810850049108500501085005110850052108500531085005410850055108500561085005710850058108500591085006010850061108500621085006310850064108500651085006610850067108500681085006910850070108500711085007210850073108500741085007510850076108500771085007810850079108500801085008110850082108500831085008410850085108500861085008710850088108500891085009010850091108500921085009310850094108500951085009610850097108500981085009910850100108501011085010210850103108501041085010510850106108501071085010810850109108501101085011110850112108501131085011410850115108501161085011710850118108501191085012010850121108501221085012310850124108501251085012610850127108501281085012910850130108501311085013210850133108501341085013510850136108501371085013810850139108501401085014110850142108501431085014410850145108501461085014710850148108501491085015010850151108501521085015310850154108501551085015610850157108501581085015910850160108501611085016210850163108501641085016510850166108501671085016810850169108501701085017110850172108501731085017410850175108501761085017710850178108501791085018010850181108501821085018310850184108501851085018610850187108501881085018910850190108501911085019210850193108501941085019510850196108501971085019810850199108502001085020110850202108502031085020410850205108502061085020710850208108502091085021010850211108502121085021310850214108502151085021610850217108502181085021910850220108502211085022210850223108502241085022510850226108502271085022810850229108502301085023110850232108502331085023410850235108502361085023710850238108502391085024010850241108502421085024310850244108502451085024610850247108502481085024910850250108502511085025210850253108502541085025510850256108502571085025810850259108502601085026110850262108502631085026410850265108502661085026710850268108502691085027010850271108502721085027310850274108502751085027610850277108502781085027910850280108502811085028210850283108502841085028510850286108502871085028810850289108502901085029110850292108502931085029410850295108502961085029710850298108502991085030010850301108503021085030310850304108503051085030610850307108503081085030910850310108503111085031210850313108503141085031510850316108503171085031810850319108503201085032110850322108503231085032410850325108503261085032710850328108503291085033010850331108503321085033310850334108503351085033610850337108503381085033910850340108503411085034210850343108503441085034510850346108503471085034810850349108503501085035110850352108503531085035410850355108503561085035710850358108503591085036010850361108503621085036310850364108503651085036610850367108503681085036910850370108503711085037210850373108503741085037510850376108503771085037810850379108503801085038110850382108503831085038410850385108503861085038710850388108503891085039010850391108503921085039310850394108503951085039610850397108503981085039910850400108504011085040210850403108504041085040510850406108504071085040810850409108504101085041110850412108504131085041410850415108504161085041710850418108504191085042010850421108504221085042310850424108504251085042610850427108504281085042910850430108504311085043210850433108504341085043510850436108504371085043810850439108504401085044110850442108504431085044410850445108504461085044710850448108504491085045010850451108504521085045310850454108504551085045610850457108504581085045910850460108504611085046210850463108504641085046510850466108504671085046810850469108504701085047110850472108504731085047410850475108504761085047710850478108504791085048010850481108504821085048310850484108504851085048610850487108504881085048910850490108504911085049210850493108504941085049510850496108504971085049810850499108505001085050110850502108505031085050410850505108505061085050710850508108505091085051010850511108505121085051310850514108505151085051610850517108505181085051910850520108505211085052210850523108505241085052510850526108505271085052810850529108505301085053110850532108505331085053410850535108505361085053710850538108505391085054010850541108505421085054310850544108505451085054610850547108505481085054910850550108505511085055210850553108505541085055510850556108505571085055810850559108505601085056110850562108505631085056410850565108505661085056710850568108505691085057010850571108505721085057310850574108505751085057610850577108505781085057910850580108505811085058210850583108505841085058510850586108505871085058810850589108505901085059110850592108505931085059410850595108505961085059710850598108505991085060010850601108506021085060310850604108506051085060610850607108506081085060910850610108506111085061210850613108506141085061510850616108506171085061810850619108506201085062110850622108506231085062410850625108506261085062710850628108506291085063010850631108506321085063310850634108506351085063610850637108506381085063910850640108506411085064210850643108506441085064510850646108506471085064810850649108506501085065110850652108506531085065410850655108506561085065710850658108506591085066010850661108506621085066310850664108506651085066610850667108506681085066910850670108506711085067210850673108506741085067510850676108506771085067810850679108506801085068110850682108506831085068410850685108506861085068710850688108506891085069010850691108506921085069310850694108506951085069610850697108506981085069910850700108507011085070210850703108507041085070510850706108507071085070810850709108507101085071110850712108507131085071410850715108507161085071710850718108507191085072010850721108507221085072310850724108507251085072610850727108507281085072910850730108507311085073210850733108507341085073510850736108507371085073810850739108507401085074110850742108507431085074410850745108507461085074710850748108507491085075010850751108507521085075310850754108507551085075610850757108507581085075910850760108507611085076210850763108507641085076510850766108507671085076810850769108507701085077110850772108507731085077410850775108507761085077710850778108507791085078010850781108507821085078310850784108507851085078610850787108507881085078910850790108507911085079210850793108507941085079510850796108507971085079810850799108508001085080110850802108508031085080410850805108508061085080710850808108508091085081010850811108508121085081310850814108508151085081610850817108508181085081910850820108508211085082210850823108508241085082510850826108508271085082810850829108508301085083110850832108508331085083410850835108508361085083710850838108508391085084010850841108508421085084310850844108508451085084610850847108508481085084910850850108508511085085210850853108508541085085510850856108508571085085810850859108508601085086110850862108508631085086410850865108508661085086710850868108508691085087010850871108508721085087310850874108508751085087610850877108508781085087910850880108508811085088210850883108508841085088510850886108508871085088810850889108508901085089110850892108508931085089410850895108508961085089710850898108508991085090010850901108509021085090310850904108509051085090610850907108509081085090910850910108509111085091210850913108509141085091510850916108509171085091810850919108509201085092110850922108509231085092410850925108509261085092710850928108509291085093010850931108509321085093310850934108509351085093610850937108509381085093910850940108509411085094210850943108509441085094510850946108509471085094810850949108509501085095110850952108509531085095410850955108509561085095710850958108509591085096010850961108509621085096310850964108509651085096610850967108509681085096910850970108509711085097210850973108509741085097510850976108509771085097810850979108509801085098110850982108509831085098410850985108509861085098710850988108509891085099010850991108509921085099310850994108509951085099610850997108509981085099910851000108510011085100210851003108510041085100510851006108510071085100810851009108510101085101110851012108510131085101410851015108510161085101710851018108510191085102010851021108510221085102310851024108510251085102610851027108510281085102910851030108510311085103210851033108510341085103510851036108510371085103810851039108510401085104110851042108510431085104410851045108510461085104710851048108510491085105010851051108510521085105310851054108510551085105610851057108510581085105910851060108510611085106210851063108510641085106510851066108510671085106810851069108510701085107110851072108510731085107410851075108510761085107710851078108510791085108010851081108510821085108310851084108510851085108610851087108510881085108910851090108510911085109210851093108510941085109510851096108510971085109810851099108511001085110110851102108511031085110410851105108600011086000210860003108600041086000510860006108600071086000810860009108600101086001110860012108600131086001410860015108600161086001710860018108600191086002010860021108600221086002310860024108600251086002610860027108600281086002910860030108600311086003210860033108600341086003510860036108600371086003810860039108600401086004110860042108600431086004410860045108600461086004710860048108600491086005010860051108600521086005310860054108600551086005610860057108600581086005910860060108600611086006210860063108600641086006510860066108600671086006810860069108600701086007110860072108600731086007410860075108600761086007710860078108600791086008010860081108600821086008310860084108600851086008610860087108600881086008910860090108600911086009210860093108600941086009510860096108600971086009810860099108601001086010110860102108601031086010410860105108601061086010710860108108601091086011010860111108601121086011310860114108601151086011610860117108601181086011910860120108601211086012210860123108601241086012510860126108601271086012810860129108601301086013110860132108601331086013410860135108601361086013710860138108601391086014010860141108601421086014310860144108601451086014610860147108601481086014910860150108601511086015210860153108601541086015510860156108601571086015810860159108601601086016110860162108601631086016410860165108601661086016710860168108601691086017010860171108601721086017310860174108601751086017610860177108601781086017910860180108601811086018210860183108601841086018510860186108601871086018810860189108601901086019110860192108601931086019410860195108601961086019710860198108601991086020010860201108602021086020310860204108602051086020610860207108602081086020910860210108602111086021210860213108602141086021510860216108602171086021810860219108602201086022110860222108602231086022410860225108602261086022710860228108602291086023010860231108602321086023310860234108602351086023610860237108602381086023910860240108602411086024210860243108602441086024510860246108602471086024810860249108602501086025110860252108602531086025410860255108602561086025710860258108602591086026010860261108602621086026310860264108602651086026610860267108602681086026910860270108602711086027210860273108602741086027510860276108602771086027810860279108602801086028110860282108602831086028410860285108602861086028710860288108602891086029010860291108602921086029310860294108602951086029610860297108602981086029910860300108603011086030210860303108603041086030510860306108603071086030810860309108603101086031110860312108603131086031410860315108603161086031710860318108603191086032010860321108603221086032310860324108603251086032610860327108603281086032910860330108603311086033210860333108603341086033510860336108603371086033810860339108603401086034110860342108603431086034410860345108603461086034710860348108603491086035010860351108603521086035310860354108603551086035610860357108603581086035910860360108603611086036210860363108603641086036510860366108603671086036810860369108603701086037110860372108603731086037410860375108603761086037710860378108603791086038010860381108603821086038310860384108603851086038610860387108603881086038910860390108603911086039210860393108603941086039510860396108603971086039810860399108604001086040110860402108604031086040410860405108604061086040710860408108604091086041010860411108604121086041310860414108604151086041610860417108604181086041910860420108604211086042210860423108604241086042510860426108604271086042810860429108604301086043110860432108604331086043410860435108604361086043710860438108604391086044010860441108604421086044310860444108604451086044610860447108604481086044910860450108604511086045210860453108604541086045510860456108604571086045810860459108604601086046110860462108604631086046410860465108604661086046710860468108604691086047010860471108604721086047310860474108604751086047610860477108604781086047910860480108604811086048210860483108604841086048510860486108604871086048810860489108604901086049110860492108604931086049410860495108604961086049710860498108604991086050010860501108605021086050310860504108605051086050610860507108605081086050910860510108605111086051210860513108605141086051510860516108605171086051810860519108605201086052110860522108605231086052410860525108605261086052710860528108605291086053010860531108605321086053310860534108605351086053610860537108605381086053910860540108605411086054210860543108605441086054510860546108605471086054810860549108605501086055110860552108605531086055410860555108605561086055710860558108605591086056010860561108605621086056310860564108605651086056610860567108605681086056910860570108605711086057210860573108605741086057510860576108605771086057810860579108605801086058110860582108605831086058410860585108605861086058710860588108605891086059010860591108605921086059310860594108605951086059610860597108605981086059910860600108606011086060210860603108606041086060510860606108606071086060810860609108606101086061110860612108606131086061410860615108606161086061710860618108606191086062010860621108606221086062310860624108606251086062610860627108606281086062910860630108606311086063210860633108606341086063510860636108606371086063810860639108606401086064110860642108606431086064410860645108606461086064710860648108606491086065010860651108606521086065310860654108606551086065610860657108606581086065910860660108606611086066210860663108606641086066510860666108606671086066810860669108606701086067110860672108606731086067410860675108606761086067710860678108606791086068010860681108606821086068310860684108606851086068610860687108606881086068910860690108606911086069210860693108606941086069510860696108606971086069810860699108607001086070110860702108607031086070410860705108607061086070710860708108607091086071010860711108607121086071310860714108607151086071610860717108607181086071910860720108607211086072210860723108607241086072510860726108607271086072810860729108607301086073110860732108607331086073410860735108607361086073710860738108607391086074010860741108607421086074310860744108607451086074610860747108607481086074910860750108607511086075210860753108607541086075510860756108607571086075810860759108607601086076110860762108607631086076410860765108607661086076710860768108607691086077010860771108607721086077310860774108607751086077610860777108607781086077910860780108607811086078210860783108607841086078510860786108607871086078810860789108607901086079110860792108607931086079410860795108607961086079710860798108607991086080010860801108608021086080310860804108608051086080610860807108608081086080910860810108608111086081210860813108608141086081510860816108608171086081810860819108608201086082110860822108608231086082410860825108608261086082710860828108608291086083010860831108608321086083310860834108608351086083610860837108608381086083910860840108608411086084210860843108608441086084510860846108608471086084810860849108608501086085110860852108608531086085410860855108608561086085710860858108608591086086010860861108608621086086310860864108608651086086610860867108608681086086910860870108608711086087210860873108608741086087510860876108608771086087810860879108608801086088110860882108608831086088410860885108608861086088710860888108608891086089010860891108608921086089310860894108608951086089610860897108608981086089910860900108609011086090210860903108609041086090510860906108609071086090810860909108609101086091110860912108609131086091410860915108609161086091710860918108609191086092010860921108609221086092310860924108609251086092610860927108609281086092910860930108609311086093210860933108609341086093510860936108609371086093810860939108609401086094110860942108609431086094410860945108609461086094710860948108609491086095010860951108609521086095310860954108609551086095610860957108609581086095910860960108609611086096210860963108609641086096510860966108609671086096810860969108609701086097110860972108609731086097410860975108609761086097710860978108609791086098010860981108609821086098310860984108609851086098610860987108609881086098910860990108609911086099210860993108609941086099510860996108609971086099810860999108610001086100110861002108610031086100410861005108610061086100710861008108610091086101010861011108610121086101310861014108610151086101610861017108610181086101910861020108610211086102210861023108610241086102510861026108610271086102810861029108610301086103110861032108610331086103410861035108610361086103710861038108610391086104010861041108610421086104310861044108610451086104610861047108610481086104910861050108610511086105210861053108610541086105510861056108610571086105810861059108610601086106110861062108610631086106410861065108610661086106710861068108610691086107010861071108610721086107310861074108610751086107610861077108610781086107910861080108610811086108210861083108610841086108510861086108610871086108810861089108610901086109110861092108610931086109410861095108610961086109710861098108610991086110010861101108611021086110310861104108611051087000110870002108700031087000410870005108700061087000710870008108700091087001010870011108700121087001310870014108700151087001610870017108700181087001910870020108700211087002210870023108700241087002510870026108700271087002810870029108700301087003110870032108700331087003410870035108700361087003710870038108700391087004010870041108700421087004310870044108700451087004610870047108700481087004910870050108700511087005210870053108700541087005510870056108700571087005810870059108700601087006110870062108700631087006410870065108700661087006710870068108700691087007010870071108700721087007310870074108700751087007610870077108700781087007910870080108700811087008210870083108700841087008510870086108700871087008810870089108700901087009110870092108700931087009410870095108700961087009710870098108700991087010010870101108701021087010310870104108701051087010610870107108701081087010910870110108701111087011210870113108701141087011510870116108701171087011810870119108701201087012110870122108701231087012410870125108701261087012710870128108701291087013010870131108701321087013310870134108701351087013610870137108701381087013910870140108701411087014210870143108701441087014510870146108701471087014810870149108701501087015110870152108701531087015410870155108701561087015710870158108701591087016010870161108701621087016310870164108701651087016610870167108701681087016910870170108701711087017210870173108701741087017510870176108701771087017810870179108701801087018110870182108701831087018410870185108701861087018710870188108701891087019010870191108701921087019310870194108701951087019610870197108701981087019910870200108702011087020210870203108702041087020510870206108702071087020810870209108702101087021110870212108702131087021410870215108702161087021710870218108702191087022010870221108702221087022310870224108702251087022610870227108702281087022910870230108702311087023210870233108702341087023510870236108702371087023810870239108702401087024110870242108702431087024410870245108702461087024710870248108702491087025010870251108702521087025310870254108702551087025610870257108702581087025910870260108702611087026210870263108702641087026510870266108702671087026810870269108702701087027110870272108702731087027410870275108702761087027710870278108702791087028010870281108702821087028310870284108702851087028610870287108702881087028910870290108702911087029210870293108702941087029510870296108702971087029810870299108703001087030110870302108703031087030410870305108703061087030710870308108703091087031010870311108703121087031310870314108703151087031610870317108703181087031910870320108703211087032210870323108703241087032510870326108703271087032810870329108703301087033110870332108703331087033410870335108703361087033710870338108703391087034010870341108703421087034310870344108703451087034610870347108703481087034910870350108703511087035210870353108703541087035510870356108703571087035810870359108703601087036110870362108703631087036410870365108703661087036710870368108703691087037010870371108703721087037310870374108703751087037610870377108703781087037910870380108703811087038210870383108703841087038510870386108703871087038810870389108703901087039110870392108703931087039410870395108703961087039710870398108703991087040010870401108704021087040310870404108704051087040610870407108704081087040910870410108704111087041210870413108704141087041510870416108704171087041810870419108704201087042110870422108704231087042410870425108704261087042710870428108704291087043010870431108704321087043310870434108704351087043610870437108704381087043910870440108704411087044210870443108704441087044510870446108704471087044810870449108704501087045110870452108704531087045410870455108704561087045710870458108704591087046010870461108704621087046310870464108704651087046610870467108704681087046910870470108704711087047210870473108704741087047510870476108704771087047810870479108704801087048110870482108704831087048410870485108704861087048710870488108704891087049010870491108704921087049310870494108704951087049610870497108704981087049910870500108705011087050210870503108705041087050510870506108705071087050810870509108705101087051110870512108705131087051410870515108705161087051710870518108705191087052010870521108705221087052310870524108705251087052610870527108705281087052910870530108705311087053210870533108705341087053510870536108705371087053810870539108705401087054110870542108705431087054410870545108705461087054710870548108705491087055010870551108705521087055310870554108705551087055610870557108705581087055910870560108705611087056210870563108705641087056510870566108705671087056810870569108705701087057110870572108705731087057410870575108705761087057710870578108705791087058010870581108705821087058310870584108705851087058610870587108705881087058910870590108705911087059210870593108705941087059510870596108705971087059810870599108706001087060110870602108706031087060410870605108706061087060710870608108706091087061010870611108706121087061310870614108706151087061610870617108706181087061910870620108706211087062210870623108706241087062510870626108706271087062810870629108706301087063110870632108706331087063410870635108706361087063710870638108706391087064010870641108706421087064310870644108706451087064610870647108706481087064910870650108706511087065210870653108706541087065510870656108706571087065810870659108706601087066110870662108706631087066410870665108706661087066710870668108706691087067010870671108706721087067310870674108706751087067610870677108706781087067910870680108706811087068210870683108706841087068510870686108706871087068810870689108706901087069110870692108706931087069410870695108706961087069710870698108706991087070010870701108707021087070310870704108707051087070610870707108707081087070910870710108707111087071210870713108707141087071510870716108707171087071810870719108707201087072110870722108707231087072410870725108707261087072710870728108707291087073010870731108707321087073310870734108707351087073610870737108707381087073910870740108707411087074210870743108707441087074510870746108707471087074810870749108707501087075110870752108707531087075410870755108707561087075710870758108707591087076010870761108707621087076310870764108707651087076610870767108707681087076910870770108707711087077210870773108707741087077510870776108707771087077810870779108707801087078110870782108707831087078410870785108707861087078710870788108707891087079010870791108707921087079310870794108707951087079610870797108707981087079910870800108708011087080210870803108708041087080510870806108708071087080810870809108708101087081110870812108708131087081410870815108708161087081710870818108708191087082010870821108708221087082310870824108708251087082610870827108708281087082910870830108708311087083210870833108708341087083510870836108708371087083810870839108708401087084110870842108708431087084410870845108708461087084710870848108708491087085010870851108708521087085310870854108708551087085610870857108708581087085910870860108708611087086210870863108708641087086510870866108708671087086810870869108708701087087110870872108708731087087410870875108708761087087710870878108708791087088010870881108708821087088310870884108708851087088610870887108708881087088910870890108708911087089210870893108708941087089510870896108708971087089810870899108709001087090110870902108709031087090410870905108709061087090710870908108709091087091010870911108709121087091310870914108709151087091610870917108709181087091910870920108709211087092210870923108709241087092510870926108709271087092810870929108709301087093110870932108709331087093410870935108709361087093710870938108709391087094010870941108709421087094310870944108709451087094610870947108709481087094910870950108709511087095210870953108709541087095510870956108709571087095810870959108709601087096110870962108709631087096410870965108709661087096710870968108709691087097010870971108709721087097310870974108709751087097610870977108709781087097910870980108709811087098210870983108709841087098510870986108709871087098810870989108709901087099110870992108709931087099410870995108709961087099710870998108709991087100010871001108710021087100310871004108710051087100610871007108710081087100910871010108710111087101210871013108710141087101510871016108710171087101810871019108710201087102110871022108710231087102410871025108710261087102710871028108710291087103010871031108710321087103310871034108710351087103610871037108710381087103910871040108710411087104210871043108710441087104510871046108710471087104810871049108710501087105110871052108710531087105410871055108710561087105710871058108710591087106010871061108710621087106310871064108710651087106610871067108710681087106910871070108710711087107210871073108710741087107510871076108710771087107810871079108710801087108110871082108710831087108410871085108710861087108710871088108710891087109010871091108710921087109310871094108710951087109610871097108710981087109910871100108711011087110210871103108711041087110510880001108800021088000310880004108800051088000610880007108800081088000910880010108800111088001210880013108800141088001510880016108800171088001810880019108800201088002110880022108800231088002410880025108800261088002710880028108800291088003010880031108800321088003310880034108800351088003610880037108800381088003910880040108800411088004210880043108800441088004510880046108800471088004810880049108800501088005110880052108800531088005410880055108800561088005710880058108800591088006010880061108800621088006310880064108800651088006610880067108800681088006910880070108800711088007210880073108800741088007510880076108800771088007810880079108800801088008110880082108800831088008410880085108800861088008710880088108800891088009010880091108800921088009310880094108800951088009610880097108800981088009910880100108801011088010210880103108801041088010510880106108801071088010810880109108801101088011110880112108801131088011410880115108801161088011710880118108801191088012010880121108801221088012310880124108801251088012610880127108801281088012910880130108801311088013210880133108801341088013510880136108801371088013810880139108801401088014110880142108801431088014410880145108801461088014710880148108801491088015010880151108801521088015310880154108801551088015610880157108801581088015910880160108801611088016210880163108801641088016510880166108801671088016810880169108801701088017110880172108801731088017410880175108801761088017710880178108801791088018010880181108801821088018310880184108801851088018610880187108801881088018910880190108801911088019210880193108801941088019510880196108801971088019810880199108802001088020110880202108802031088020410880205108802061088020710880208108802091088021010880211108802121088021310880214108802151088021610880217108802181088021910880220108802211088022210880223108802241088022510880226108802271088022810880229108802301088023110880232108802331088023410880235108802361088023710880238108802391088024010880241108802421088024310880244108802451088024610880247108802481088024910880250108802511088025210880253108802541088025510880256108802571088025810880259108802601088026110880262108802631088026410880265108802661088026710880268108802691088027010880271108802721088027310880274108802751088027610880277108802781088027910880280108802811088028210880283108802841088028510880286108802871088028810880289108802901088029110880292108802931088029410880295108802961088029710880298108802991088030010880301108803021088030310880304108803051088030610880307108803081088030910880310108803111088031210880313108803141088031510880316108803171088031810880319108803201088032110880322108803231088032410880325108803261088032710880328108803291088033010880331108803321088033310880334108803351088033610880337108803381088033910880340108803411088034210880343108803441088034510880346108803471088034810880349108803501088035110880352108803531088035410880355108803561088035710880358108803591088036010880361108803621088036310880364108803651088036610880367108803681088036910880370108803711088037210880373108803741088037510880376108803771088037810880379108803801088038110880382108803831088038410880385108803861088038710880388108803891088039010880391108803921088039310880394108803951088039610880397108803981088039910880400108804011088040210880403108804041088040510880406108804071088040810880409108804101088041110880412108804131088041410880415108804161088041710880418108804191088042010880421108804221088042310880424108804251088042610880427108804281088042910880430108804311088043210880433108804341088043510880436108804371088043810880439108804401088044110880442108804431088044410880445108804461088044710880448108804491088045010880451108804521088045310880454108804551088045610880457108804581088045910880460108804611088046210880463108804641088046510880466108804671088046810880469108804701088047110880472108804731088047410880475108804761088047710880478108804791088048010880481108804821088048310880484108804851088048610880487108804881088048910880490108804911088049210880493108804941088049510880496108804971088049810880499108805001088050110880502108805031088050410880505108805061088050710880508108805091088051010880511108805121088051310880514108805151088051610880517108805181088051910880520108805211088052210880523108805241088052510880526108805271088052810880529108805301088053110880532108805331088053410880535108805361088053710880538108805391088054010880541108805421088054310880544108805451088054610880547108805481088054910880550108805511088055210880553108805541088055510880556108805571088055810880559108805601088056110880562108805631088056410880565108805661088056710880568108805691088057010880571108805721088057310880574108805751088057610880577108805781088057910880580108805811088058210880583108805841088058510880586108805871088058810880589108805901088059110880592108805931088059410880595108805961088059710880598108805991088060010880601108806021088060310880604108806051088060610880607108806081088060910880610108806111088061210880613108806141088061510880616108806171088061810880619108806201088062110880622108806231088062410880625108806261088062710880628108806291088063010880631108806321088063310880634108806351088063610880637108806381088063910880640108806411088064210880643108806441088064510880646108806471088064810880649108806501088065110880652108806531088065410880655108806561088065710880658108806591088066010880661108806621088066310880664108806651088066610880667108806681088066910880670108806711088067210880673108806741088067510880676108806771088067810880679108806801088068110880682108806831088068410880685108806861088068710880688108806891088069010880691108806921088069310880694108806951088069610880697108806981088069910880700108807011088070210880703108807041088070510880706108807071088070810880709108807101088071110880712108807131088071410880715108807161088071710880718108807191088072010880721108807221088072310880724108807251088072610880727108807281088072910880730108807311088073210880733108807341088073510880736108807371088073810880739108807401088074110880742108807431088074410880745108807461088074710880748108807491088075010880751108807521088075310880754108807551088075610880757108807581088075910880760108807611088076210880763108807641088076510880766108807671088076810880769108807701088077110880772108807731088077410880775108807761088077710880778108807791088078010880781108807821088078310880784108807851088078610880787108807881088078910880790108807911088079210880793108807941088079510880796108807971088079810880799108808001088080110880802108808031088080410880805108808061088080710880808108808091088081010880811108808121088081310880814108808151088081610880817108808181088081910880820108808211088082210880823108808241088082510880826108808271088082810880829108808301088083110880832108808331088083410880835108808361088083710880838108808391088084010880841108808421088084310880844108808451088084610880847108808481088084910880850108808511088085210880853108808541088085510880856108808571088085810880859108808601088086110880862108808631088086410880865108808661088086710880868108808691088087010880871108808721088087310880874108808751088087610880877108808781088087910880880108808811088088210880883108808841088088510880886108808871088088810880889108808901088089110880892108808931088089410880895108808961088089710880898108808991088090010880901108809021088090310880904108809051088090610880907108809081088090910880910108809111088091210880913108809141088091510880916108809171088091810880919108809201088092110880922108809231088092410880925108809261088092710880928108809291088093010880931108809321088093310880934108809351088093610880937108809381088093910880940108809411088094210880943108809441088094510880946108809471088094810880949108809501088095110880952108809531088095410880955108809561088095710880958108809591088096010880961108809621088096310880964108809651088096610880967108809681088096910880970108809711088097210880973108809741088097510880976108809771088097810880979108809801088098110880982108809831088098410880985108809861088098710880988108809891088099010880991108809921088099310880994108809951088099610880997108809981088099910881000108810011088100210881003108810041088100510881006108810071088100810881009108810101088101110881012108810131088101410881015108810161088101710881018108810191088102010881021108810221088102310881024108810251088102610881027108810281088102910881030108810311088103210881033108810341088103510881036108810371088103810881039108810401088104110881042108810431088104410881045108810461088104710881048108810491088105010881051108810521088105310881054108810551088105610881057108810581088105910881060108810611088106210881063108810641088106510881066108810671088106810881069108810701088107110881072108810731088107410881075108810761088107710881078108810791088108010881081108810821088108310881084108810851088108610881087108810881088108910881090108810911088109210881093108810941088109510881096108810971088109810881099108811001088110110881102108811031088110410881105108900011089000210890003108900041089000510890006108900071089000810890009108900101089001110890012108900131089001410890015108900161089001710890018108900191089002010890021108900221089002310890024108900251089002610890027108900281089002910890030108900311089003210890033108900341089003510890036108900371089003810890039108900401089004110890042108900431089004410890045108900461089004710890048108900491089005010890051108900521089005310890054108900551089005610890057108900581089005910890060108900611089006210890063108900641089006510890066108900671089006810890069108900701089007110890072108900731089007410890075108900761089007710890078108900791089008010890081108900821089008310890084108900851089008610890087108900881089008910890090108900911089009210890093108900941089009510890096108900971089009810890099108901001089010110890102108901031089010410890105108901061089010710890108108901091089011010890111108901121089011310890114108901151089011610890117108901181089011910890120108901211089012210890123108901241089012510890126108901271089012810890129108901301089013110890132108901331089013410890135108901361089013710890138108901391089014010890141108901421089014310890144108901451089014610890147108901481089014910890150108901511089015210890153108901541089015510890156108901571089015810890159108901601089016110890162108901631089016410890165108901661089016710890168108901691089017010890171108901721089017310890174108901751089017610890177108901781089017910890180108901811089018210890183108901841089018510890186108901871089018810890189108901901089019110890192108901931089019410890195108901961089019710890198108901991089020010890201108902021089020310890204108902051089020610890207108902081089020910890210108902111089021210890213108902141089021510890216108902171089021810890219108902201089022110890222108902231089022410890225108902261089022710890228108902291089023010890231108902321089023310890234108902351089023610890237108902381089023910890240108902411089024210890243108902441089024510890246108902471089024810890249108902501089025110890252108902531089025410890255108902561089025710890258108902591089026010890261108902621089026310890264108902651089026610890267108902681089026910890270108902711089027210890273108902741089027510890276108902771089027810890279108902801089028110890282108902831089028410890285108902861089028710890288108902891089029010890291108902921089029310890294108902951089029610890297108902981089029910890300108903011089030210890303108903041089030510890306108903071089030810890309108903101089031110890312108903131089031410890315108903161089031710890318108903191089032010890321108903221089032310890324108903251089032610890327108903281089032910890330108903311089033210890333108903341089033510890336108903371089033810890339108903401089034110890342108903431089034410890345108903461089034710890348108903491089035010890351108903521089035310890354108903551089035610890357108903581089035910890360108903611089036210890363108903641089036510890366108903671089036810890369108903701089037110890372108903731089037410890375108903761089037710890378108903791089038010890381108903821089038310890384108903851089038610890387108903881089038910890390108903911089039210890393108903941089039510890396108903971089039810890399108904001089040110890402108904031089040410890405108904061089040710890408108904091089041010890411108904121089041310890414108904151089041610890417108904181089041910890420108904211089042210890423108904241089042510890426108904271089042810890429108904301089043110890432108904331089043410890435108904361089043710890438108904391089044010890441108904421089044310890444108904451089044610890447108904481089044910890450108904511089045210890453108904541089045510890456108904571089045810890459108904601089046110890462108904631089046410890465108904661089046710890468108904691089047010890471108904721089047310890474108904751089047610890477108904781089047910890480108904811089048210890483108904841089048510890486108904871089048810890489108904901089049110890492108904931089049410890495108904961089049710890498108904991089050010890501108905021089050310890504108905051089050610890507108905081089050910890510108905111089051210890513108905141089051510890516108905171089051810890519108905201089052110890522108905231089052410890525108905261089052710890528108905291089053010890531108905321089053310890534108905351089053610890537108905381089053910890540108905411089054210890543108905441089054510890546108905471089054810890549108905501089055110890552108905531089055410890555108905561089055710890558108905591089056010890561108905621089056310890564108905651089056610890567108905681089056910890570108905711089057210890573108905741089057510890576108905771089057810890579108905801089058110890582108905831089058410890585108905861089058710890588108905891089059010890591108905921089059310890594108905951089059610890597108905981089059910890600108906011089060210890603108906041089060510890606108906071089060810890609108906101089061110890612108906131089061410890615108906161089061710890618108906191089062010890621108906221089062310890624108906251089062610890627108906281089062910890630108906311089063210890633108906341089063510890636108906371089063810890639108906401089064110890642108906431089064410890645108906461089064710890648108906491089065010890651108906521089065310890654108906551089065610890657108906581089065910890660108906611089066210890663108906641089066510890666108906671089066810890669108906701089067110890672108906731089067410890675108906761089067710890678108906791089068010890681108906821089068310890684108906851089068610890687108906881089068910890690108906911089069210890693108906941089069510890696108906971089069810890699108907001089070110890702108907031089070410890705108907061089070710890708108907091089071010890711108907121089071310890714108907151089071610890717108907181089071910890720108907211089072210890723108907241089072510890726108907271089072810890729108907301089073110890732108907331089073410890735108907361089073710890738108907391089074010890741108907421089074310890744108907451089074610890747108907481089074910890750108907511089075210890753108907541089075510890756108907571089075810890759108907601089076110890762108907631089076410890765108907661089076710890768108907691089077010890771108907721089077310890774108907751089077610890777108907781089077910890780108907811089078210890783108907841089078510890786108907871089078810890789108907901089079110890792108907931089079410890795108907961089079710890798108907991089080010890801108908021089080310890804108908051089080610890807108908081089080910890810108908111089081210890813108908141089081510890816108908171089081810890819108908201089082110890822108908231089082410890825108908261089082710890828108908291089083010890831108908321089083310890834108908351089083610890837108908381089083910890840108908411089084210890843108908441089084510890846108908471089084810890849108908501089085110890852108908531089085410890855108908561089085710890858108908591089086010890861108908621089086310890864108908651089086610890867108908681089086910890870108908711089087210890873108908741089087510890876108908771089087810890879108908801089088110890882108908831089088410890885108908861089088710890888108908891089089010890891108908921089089310890894108908951089089610890897108908981089089910890900108909011089090210890903108909041089090510890906108909071089090810890909108909101089091110890912108909131089091410890915108909161089091710890918108909191089092010890921108909221089092310890924108909251089092610890927108909281089092910890930108909311089093210890933108909341089093510890936108909371089093810890939108909401089094110890942108909431089094410890945108909461089094710890948108909491089095010890951108909521089095310890954108909551089095610890957108909581089095910890960108909611089096210890963108909641089096510890966108909671089096810890969108909701089097110890972108909731089097410890975108909761089097710890978108909791089098010890981108909821089098310890984108909851089098610890987108909881089098910890990108909911089099210890993108909941089099510890996108909971089099810890999108910001089100110891002108910031089100410891005108910061089100710891008108910091089101010891011108910121089101310891014108910151089101610891017108910181089101910891020108910211089102210891023108910241089102510891026108910271089102810891029108910301089103110891032108910331089103410891035108910361089103710891038108910391089104010891041108910421089104310891044108910451089104610891047108910481089104910891050108910511089105210891053108910541089105510891056108910571089105810891059108910601089106110891062108910631089106410891065108910661089106710891068108910691089107010891071108910721089107310891074108910751089107610891077108910781089107910891080108910811089108210891083108910841089108510891086108910871089108810891089108910901089109110891092108910931089109410891095108910961089109710891098108910991089110010891101108911021089110310891104108911051090000110900002109000031090000410900005109000061090000710900008109000091090001010900011109000121090001310900014109000151090001610900017109000181090001910900020109000211090002210900023109000241090002510900026109000271090002810900029109000301090003110900032109000331090003410900035109000361090003710900038109000391090004010900041109000421090004310900044109000451090004610900047109000481090004910900050109000511090005210900053109000541090005510900056109000571090005810900059109000601090006110900062109000631090006410900065109000661090006710900068109000691090007010900071109000721090007310900074109000751090007610900077109000781090007910900080109000811090008210900083109000841090008510900086109000871090008810900089109000901090009110900092109000931090009410900095109000961090009710900098109000991090010010900101109001021090010310900104109001051090010610900107109001081090010910900110109001111090011210900113109001141090011510900116109001171090011810900119109001201090012110900122109001231090012410900125109001261090012710900128109001291090013010900131109001321090013310900134109001351090013610900137109001381090013910900140109001411090014210900143109001441090014510900146109001471090014810900149109001501090015110900152109001531090015410900155109001561090015710900158109001591090016010900161109001621090016310900164109001651090016610900167109001681090016910900170109001711090017210900173109001741090017510900176109001771090017810900179109001801090018110900182109001831090018410900185109001861090018710900188109001891090019010900191109001921090019310900194109001951090019610900197109001981090019910900200109002011090020210900203109002041090020510900206109002071090020810900209109002101090021110900212109002131090021410900215109002161090021710900218109002191090022010900221109002221090022310900224109002251090022610900227109002281090022910900230109002311090023210900233109002341090023510900236109002371090023810900239109002401090024110900242109002431090024410900245109002461090024710900248109002491090025010900251109002521090025310900254109002551090025610900257109002581090025910900260109002611090026210900263109002641090026510900266109002671090026810900269109002701090027110900272109002731090027410900275109002761090027710900278109002791090028010900281109002821090028310900284109002851090028610900287109002881090028910900290109002911090029210900293109002941090029510900296109002971090029810900299109003001090030110900302109003031090030410900305109003061090030710900308109003091090031010900311109003121090031310900314109003151090031610900317109003181090031910900320109003211090032210900323109003241090032510900326109003271090032810900329109003301090033110900332109003331090033410900335109003361090033710900338109003391090034010900341109003421090034310900344109003451090034610900347109003481090034910900350109003511090035210900353109003541090035510900356109003571090035810900359109003601090036110900362109003631090036410900365109003661090036710900368109003691090037010900371109003721090037310900374109003751090037610900377109003781090037910900380109003811090038210900383109003841090038510900386109003871090038810900389109003901090039110900392109003931090039410900395109003961090039710900398109003991090040010900401109004021090040310900404109004051090040610900407109004081090040910900410109004111090041210900413109004141090041510900416109004171090041810900419109004201090042110900422109004231090042410900425109004261090042710900428109004291090043010900431109004321090043310900434109004351090043610900437109004381090043910900440109004411090044210900443109004441090044510900446109004471090044810900449109004501090045110900452109004531090045410900455109004561090045710900458109004591090046010900461109004621090046310900464109004651090046610900467109004681090046910900470109004711090047210900473109004741090047510900476109004771090047810900479109004801090048110900482109004831090048410900485109004861090048710900488109004891090049010900491109004921090049310900494109004951090049610900497109004981090049910900500109005011090050210900503109005041090050510900506109005071090050810900509109005101090051110900512109005131090051410900515109005161090051710900518109005191090052010900521109005221090052310900524109005251090052610900527109005281090052910900530109005311090053210900533109005341090053510900536109005371090053810900539109005401090054110900542109005431090054410900545109005461090054710900548109005491090055010900551109005521090055310900554109005551090055610900557109005581090055910900560109005611090056210900563109005641090056510900566109005671090056810900569109005701090057110900572109005731090057410900575109005761090057710900578109005791090058010900581109005821090058310900584109005851090058610900587109005881090058910900590109005911090059210900593109005941090059510900596109005971090059810900599109006001090060110900602109006031090060410900605109006061090060710900608109006091090061010900611109006121090061310900614109006151090061610900617109006181090061910900620109006211090062210900623109006241090062510900626109006271090062810900629109006301090063110900632109006331090063410900635109006361090063710900638109006391090064010900641109006421090064310900644109006451090064610900647109006481090064910900650109006511090065210900653109006541090065510900656109006571090065810900659109006601090066110900662109006631090066410900665109006661090066710900668109006691090067010900671109006721090067310900674109006751090067610900677109006781090067910900680109006811090068210900683109006841090068510900686109006871090068810900689109006901090069110900692109006931090069410900695109006961090069710900698109006991090070010900701109007021090070310900704109007051090070610900707109007081090070910900710109007111090071210900713109007141090071510900716109007171090071810900719109007201090072110900722109007231090072410900725109007261090072710900728109007291090073010900731109007321090073310900734109007351090073610900737109007381090073910900740109007411090074210900743109007441090074510900746109007471090074810900749109007501090075110900752109007531090075410900755109007561090075710900758109007591090076010900761109007621090076310900764109007651090076610900767109007681090076910900770109007711090077210900773109007741090077510900776109007771090077810900779109007801090078110900782109007831090078410900785109007861090078710900788109007891090079010900791109007921090079310900794109007951090079610900797109007981090079910900800109008011090080210900803109008041090080510900806109008071090080810900809109008101090081110900812109008131090081410900815109008161090081710900818109008191090082010900821109008221090082310900824109008251090082610900827109008281090082910900830109008311090083210900833109008341090083510900836109008371090083810900839109008401090084110900842109008431090084410900845109008461090084710900848109008491090085010900851109008521090085310900854109008551090085610900857109008581090085910900860109008611090086210900863109008641090086510900866109008671090086810900869109008701090087110900872109008731090087410900875109008761090087710900878109008791090088010900881109008821090088310900884109008851090088610900887109008881090088910900890109008911090089210900893109008941090089510900896109008971090089810900899109009001090090110900902109009031090090410900905109009061090090710900908109009091090091010900911109009121090091310900914109009151090091610900917109009181090091910900920109009211090092210900923109009241090092510900926109009271090092810900929109009301090093110900932109009331090093410900935109009361090093710900938109009391090094010900941109009421090094310900944109009451090094610900947109009481090094910900950109009511090095210900953109009541090095510900956109009571090095810900959109009601090096110900962109009631090096410900965109009661090096710900968109009691090097010900971109009721090097310900974109009751090097610900977109009781090097910900980109009811090098210900983109009841090098510900986109009871090098810900989109009901090099110900992109009931090099410900995109009961090099710900998109009991090100010901001109010021090100310901004109010051090100610901007109010081090100910901010109010111090101210901013109010141090101510901016109010171090101810901019109010201090102110901022109010231090102410901025109010261090102710901028109010291090103010901031109010321090103310901034109010351090103610901037109010381090103910901040109010411090104210901043109010441090104510901046109010471090104810901049109010501090105110901052109010531090105410901055109010561090105710901058109010591090106010901061109010621090106310901064109010651090106610901067109010681090106910901070109010711090107210901073109010741090107510901076109010771090107810901079109010801090108110901082109010831090108410901085109010861090108710901088109010891090109010901091109010921090109310901094109010951090109610901097109010981090109910901100109011011090110210901103109011041090110510910001109100021091000310910004109100051091000610910007109100081091000910910010109100111091001210910013109100141091001510910016109100171091001810910019109100201091002110910022109100231091002410910025109100261091002710910028109100291091003010910031109100321091003310910034109100351091003610910037109100381091003910910040109100411091004210910043109100441091004510910046109100471091004810910049109100501091005110910052109100531091005410910055109100561091005710910058109100591091006010910061109100621091006310910064109100651091006610910067109100681091006910910070109100711091007210910073109100741091007510910076109100771091007810910079109100801091008110910082109100831091008410910085109100861091008710910088109100891091009010910091109100921091009310910094109100951091009610910097109100981091009910910100109101011091010210910103109101041091010510910106109101071091010810910109109101101091011110910112109101131091011410910115109101161091011710910118109101191091012010910121109101221091012310910124109101251091012610910127109101281091012910910130109101311091013210910133109101341091013510910136109101371091013810910139109101401091014110910142109101431091014410910145109101461091014710910148109101491091015010910151109101521091015310910154109101551091015610910157109101581091015910910160109101611091016210910163109101641091016510910166109101671091016810910169109101701091017110910172109101731091017410910175109101761091017710910178109101791091018010910181109101821091018310910184109101851091018610910187109101881091018910910190109101911091019210910193109101941091019510910196109101971091019810910199109102001091020110910202109102031091020410910205109102061091020710910208109102091091021010910211109102121091021310910214109102151091021610910217109102181091021910910220109102211091022210910223109102241091022510910226109102271091022810910229109102301091023110910232109102331091023410910235109102361091023710910238109102391091024010910241109102421091024310910244109102451091024610910247109102481091024910910250109102511091025210910253109102541091025510910256109102571091025810910259109102601091026110910262109102631091026410910265109102661091026710910268109102691091027010910271109102721091027310910274109102751091027610910277109102781091027910910280109102811091028210910283109102841091028510910286109102871091028810910289109102901091029110910292109102931091029410910295109102961091029710910298109102991091030010910301109103021091030310910304109103051091030610910307109103081091030910910310109103111091031210910313109103141091031510910316109103171091031810910319109103201091032110910322109103231091032410910325109103261091032710910328109103291091033010910331109103321091033310910334109103351091033610910337109103381091033910910340109103411091034210910343109103441091034510910346109103471091034810910349109103501091035110910352109103531091035410910355109103561091035710910358109103591091036010910361109103621091036310910364109103651091036610910367109103681091036910910370109103711091037210910373109103741091037510910376109103771091037810910379109103801091038110910382109103831091038410910385109103861091038710910388109103891091039010910391109103921091039310910394109103951091039610910397109103981091039910910400109104011091040210910403109104041091040510910406109104071091040810910409109104101091041110910412109104131091041410910415109104161091041710910418109104191091042010910421109104221091042310910424109104251091042610910427109104281091042910910430109104311091043210910433109104341091043510910436109104371091043810910439109104401091044110910442109104431091044410910445109104461091044710910448109104491091045010910451109104521091045310910454109104551091045610910457109104581091045910910460109104611091046210910463109104641091046510910466109104671091046810910469109104701091047110910472109104731091047410910475109104761091047710910478109104791091048010910481109104821091048310910484109104851091048610910487109104881091048910910490109104911091049210910493109104941091049510910496109104971091049810910499109105001091050110910502109105031091050410910505109105061091050710910508109105091091051010910511109105121091051310910514109105151091051610910517109105181091051910910520109105211091052210910523109105241091052510910526109105271091052810910529109105301091053110910532109105331091053410910535109105361091053710910538109105391091054010910541109105421091054310910544109105451091054610910547109105481091054910910550109105511091055210910553109105541091055510910556109105571091055810910559109105601091056110910562109105631091056410910565109105661091056710910568109105691091057010910571109105721091057310910574109105751091057610910577109105781091057910910580109105811091058210910583109105841091058510910586109105871091058810910589109105901091059110910592109105931091059410910595109105961091059710910598109105991091060010910601109106021091060310910604109106051091060610910607109106081091060910910610109106111091061210910613109106141091061510910616109106171091061810910619109106201091062110910622109106231091062410910625109106261091062710910628109106291091063010910631109106321091063310910634109106351091063610910637109106381091063910910640109106411091064210910643109106441091064510910646109106471091064810910649109106501091065110910652109106531091065410910655109106561091065710910658109106591091066010910661109106621091066310910664109106651091066610910667109106681091066910910670109106711091067210910673109106741091067510910676109106771091067810910679109106801091068110910682109106831091068410910685109106861091068710910688109106891091069010910691109106921091069310910694109106951091069610910697109106981091069910910700109107011091070210910703109107041091070510910706109107071091070810910709109107101091071110910712109107131091071410910715109107161091071710910718109107191091072010910721109107221091072310910724109107251091072610910727109107281091072910910730109107311091073210910733109107341091073510910736109107371091073810910739109107401091074110910742109107431091074410910745109107461091074710910748109107491091075010910751109107521091075310910754109107551091075610910757109107581091075910910760109107611091076210910763109107641091076510910766109107671091076810910769109107701091077110910772109107731091077410910775109107761091077710910778109107791091078010910781109107821091078310910784109107851091078610910787109107881091078910910790109107911091079210910793109107941091079510910796109107971091079810910799109108001091080110910802109108031091080410910805109108061091080710910808109108091091081010910811109108121091081310910814109108151091081610910817109108181091081910910820109108211091082210910823109108241091082510910826109108271091082810910829109108301091083110910832109108331091083410910835109108361091083710910838109108391091084010910841109108421091084310910844109108451091084610910847109108481091084910910850109108511091085210910853109108541091085510910856109108571091085810910859109108601091086110910862109108631091086410910865109108661091086710910868109108691091087010910871109108721091087310910874109108751091087610910877109108781091087910910880109108811091088210910883109108841091088510910886109108871091088810910889109108901091089110910892109108931091089410910895109108961091089710910898109108991091090010910901109109021091090310910904109109051091090610910907109109081091090910910910109109111091091210910913109109141091091510910916109109171091091810910919109109201091092110910922109109231091092410910925109109261091092710910928109109291091093010910931109109321091093310910934109109351091093610910937109109381091093910910940109109411091094210910943109109441091094510910946109109471091094810910949109109501091095110910952109109531091095410910955109109561091095710910958109109591091096010910961109109621091096310910964109109651091096610910967109109681091096910910970109109711091097210910973109109741091097510910976109109771091097810910979109109801091098110910982109109831091098410910985109109861091098710910988109109891091099010910991109109921091099310910994109109951091099610910997109109981091099910911000109110011091100210911003109110041091100510911006109110071091100810911009109110101091101110911012109110131091101410911015109110161091101710911018109110191091102010911021109110221091102310911024109110251091102610911027109110281091102910911030109110311091103210911033109110341091103510911036109110371091103810911039109110401091104110911042109110431091104410911045109110461091104710911048109110491091105010911051109110521091105310911054109110551091105610911057109110581091105910911060109110611091106210911063109110641091106510911066109110671091106810911069109110701091107110911072109110731091107410911075109110761091107710911078109110791091108010911081109110821091108310911084109110851091108610911087109110881091108910911090109110911091109210911093109110941091109510911096109110971091109810911099109111001091110110911102109111031091110410911105109200011092000210920003109200041092000510920006109200071092000810920009109200101092001110920012109200131092001410920015109200161092001710920018109200191092002010920021109200221092002310920024109200251092002610920027109200281092002910920030109200311092003210920033109200341092003510920036109200371092003810920039109200401092004110920042109200431092004410920045109200461092004710920048109200491092005010920051109200521092005310920054109200551092005610920057109200581092005910920060109200611092006210920063109200641092006510920066109200671092006810920069109200701092007110920072109200731092007410920075109200761092007710920078109200791092008010920081109200821092008310920084109200851092008610920087109200881092008910920090109200911092009210920093109200941092009510920096109200971092009810920099109201001092010110920102109201031092010410920105109201061092010710920108109201091092011010920111109201121092011310920114109201151092011610920117109201181092011910920120109201211092012210920123109201241092012510920126109201271092012810920129109201301092013110920132109201331092013410920135109201361092013710920138109201391092014010920141109201421092014310920144109201451092014610920147109201481092014910920150109201511092015210920153109201541092015510920156109201571092015810920159109201601092016110920162109201631092016410920165109201661092016710920168109201691092017010920171109201721092017310920174109201751092017610920177109201781092017910920180109201811092018210920183109201841092018510920186109201871092018810920189109201901092019110920192109201931092019410920195109201961092019710920198109201991092020010920201109202021092020310920204109202051092020610920207109202081092020910920210109202111092021210920213109202141092021510920216109202171092021810920219109202201092022110920222109202231092022410920225109202261092022710920228109202291092023010920231109202321092023310920234109202351092023610920237109202381092023910920240109202411092024210920243109202441092024510920246109202471092024810920249109202501092025110920252109202531092025410920255109202561092025710920258109202591092026010920261109202621092026310920264109202651092026610920267109202681092026910920270109202711092027210920273109202741092027510920276109202771092027810920279109202801092028110920282109202831092028410920285109202861092028710920288109202891092029010920291109202921092029310920294109202951092029610920297109202981092029910920300109203011092030210920303109203041092030510920306109203071092030810920309109203101092031110920312109203131092031410920315109203161092031710920318109203191092032010920321109203221092032310920324109203251092032610920327109203281092032910920330109203311092033210920333109203341092033510920336109203371092033810920339109203401092034110920342109203431092034410920345109203461092034710920348109203491092035010920351109203521092035310920354109203551092035610920357109203581092035910920360109203611092036210920363109203641092036510920366109203671092036810920369109203701092037110920372109203731092037410920375109203761092037710920378109203791092038010920381109203821092038310920384109203851092038610920387109203881092038910920390109203911092039210920393109203941092039510920396109203971092039810920399109204001092040110920402109204031092040410920405109204061092040710920408109204091092041010920411109204121092041310920414109204151092041610920417109204181092041910920420109204211092042210920423109204241092042510920426109204271092042810920429109204301092043110920432109204331092043410920435109204361092043710920438109204391092044010920441109204421092044310920444109204451092044610920447109204481092044910920450109204511092045210920453109204541092045510920456109204571092045810920459109204601092046110920462109204631092046410920465109204661092046710920468109204691092047010920471109204721092047310920474109204751092047610920477109204781092047910920480109204811092048210920483109204841092048510920486109204871092048810920489109204901092049110920492109204931092049410920495109204961092049710920498109204991092050010920501109205021092050310920504109205051092050610920507109205081092050910920510109205111092051210920513109205141092051510920516109205171092051810920519109205201092052110920522109205231092052410920525109205261092052710920528109205291092053010920531109205321092053310920534109205351092053610920537109205381092053910920540109205411092054210920543109205441092054510920546109205471092054810920549109205501092055110920552109205531092055410920555109205561092055710920558109205591092056010920561109205621092056310920564109205651092056610920567109205681092056910920570109205711092057210920573109205741092057510920576109205771092057810920579109205801092058110920582109205831092058410920585109205861092058710920588109205891092059010920591109205921092059310920594109205951092059610920597109205981092059910920600109206011092060210920603109206041092060510920606109206071092060810920609109206101092061110920612109206131092061410920615109206161092061710920618109206191092062010920621109206221092062310920624109206251092062610920627109206281092062910920630109206311092063210920633109206341092063510920636109206371092063810920639109206401092064110920642109206431092064410920645109206461092064710920648109206491092065010920651109206521092065310920654109206551092065610920657109206581092065910920660109206611092066210920663109206641092066510920666109206671092066810920669109206701092067110920672109206731092067410920675109206761092067710920678109206791092068010920681109206821092068310920684109206851092068610920687109206881092068910920690109206911092069210920693109206941092069510920696109206971092069810920699109207001092070110920702109207031092070410920705109207061092070710920708109207091092071010920711109207121092071310920714109207151092071610920717109207181092071910920720109207211092072210920723109207241092072510920726109207271092072810920729109207301092073110920732109207331092073410920735109207361092073710920738109207391092074010920741109207421092074310920744109207451092074610920747109207481092074910920750109207511092075210920753109207541092075510920756109207571092075810920759109207601092076110920762109207631092076410920765109207661092076710920768109207691092077010920771109207721092077310920774109207751092077610920777109207781092077910920780109207811092078210920783109207841092078510920786109207871092078810920789109207901092079110920792109207931092079410920795109207961092079710920798109207991092080010920801109208021092080310920804109208051092080610920807109208081092080910920810109208111092081210920813109208141092081510920816109208171092081810920819109208201092082110920822109208231092082410920825109208261092082710920828109208291092083010920831109208321092083310920834109208351092083610920837109208381092083910920840109208411092084210920843109208441092084510920846109208471092084810920849109208501092085110920852109208531092085410920855109208561092085710920858109208591092086010920861109208621092086310920864109208651092086610920867109208681092086910920870109208711092087210920873109208741092087510920876109208771092087810920879109208801092088110920882109208831092088410920885109208861092088710920888109208891092089010920891109208921092089310920894109208951092089610920897109208981092089910920900109209011092090210920903109209041092090510920906109209071092090810920909109209101092091110920912109209131092091410920915109209161092091710920918109209191092092010920921109209221092092310920924109209251092092610920927109209281092092910920930109209311092093210920933109209341092093510920936109209371092093810920939109209401092094110920942109209431092094410920945109209461092094710920948109209491092095010920951109209521092095310920954109209551092095610920957109209581092095910920960109209611092096210920963109209641092096510920966109209671092096810920969109209701092097110920972109209731092097410920975109209761092097710920978109209791092098010920981109209821092098310920984109209851092098610920987109209881092098910920990109209911092099210920993109209941092099510920996109209971092099810920999109210001092100110921002109210031092100410921005109210061092100710921008109210091092101010921011109210121092101310921014109210151092101610921017109210181092101910921020109210211092102210921023109210241092102510921026109210271092102810921029109210301092103110921032109210331092103410921035109210361092103710921038109210391092104010921041109210421092104310921044109210451092104610921047109210481092104910921050109210511092105210921053109210541092105510921056109210571092105810921059109210601092106110921062109210631092106410921065109210661092106710921068109210691092107010921071109210721092107310921074109210751092107610921077109210781092107910921080109210811092108210921083109210841092108510921086109210871092108810921089109210901092109110921092109210931092109410921095109210961092109710921098109210991092110010921101109211021092110310921104109211051093000110930002109300031093000410930005109300061093000710930008109300091093001010930011109300121093001310930014109300151093001610930017109300181093001910930020109300211093002210930023109300241093002510930026109300271093002810930029109300301093003110930032109300331093003410930035109300361093003710930038109300391093004010930041109300421093004310930044109300451093004610930047109300481093004910930050109300511093005210930053109300541093005510930056109300571093005810930059109300601093006110930062109300631093006410930065109300661093006710930068109300691093007010930071109300721093007310930074109300751093007610930077109300781093007910930080109300811093008210930083109300841093008510930086109300871093008810930089109300901093009110930092109300931093009410930095109300961093009710930098109300991093010010930101109301021093010310930104109301051093010610930107109301081093010910930110109301111093011210930113109301141093011510930116109301171093011810930119109301201093012110930122109301231093012410930125109301261093012710930128109301291093013010930131109301321093013310930134109301351093013610930137109301381093013910930140109301411093014210930143109301441093014510930146109301471093014810930149109301501093015110930152109301531093015410930155109301561093015710930158109301591093016010930161109301621093016310930164109301651093016610930167109301681093016910930170109301711093017210930173109301741093017510930176109301771093017810930179109301801093018110930182109301831093018410930185109301861093018710930188109301891093019010930191109301921093019310930194109301951093019610930197109301981093019910930200109302011093020210930203109302041093020510930206109302071093020810930209109302101093021110930212109302131093021410930215109302161093021710930218109302191093022010930221109302221093022310930224109302251093022610930227109302281093022910930230109302311093023210930233109302341093023510930236109302371093023810930239109302401093024110930242109302431093024410930245109302461093024710930248109302491093025010930251109302521093025310930254109302551093025610930257109302581093025910930260109302611093026210930263109302641093026510930266109302671093026810930269109302701093027110930272109302731093027410930275109302761093027710930278109302791093028010930281109302821093028310930284109302851093028610930287109302881093028910930290109302911093029210930293109302941093029510930296109302971093029810930299109303001093030110930302109303031093030410930305109303061093030710930308109303091093031010930311109303121093031310930314109303151093031610930317109303181093031910930320109303211093032210930323109303241093032510930326109303271093032810930329109303301093033110930332109303331093033410930335109303361093033710930338109303391093034010930341109303421093034310930344109303451093034610930347109303481093034910930350109303511093035210930353109303541093035510930356109303571093035810930359109303601093036110930362109303631093036410930365109303661093036710930368109303691093037010930371109303721093037310930374109303751093037610930377109303781093037910930380109303811093038210930383109303841093038510930386109303871093038810930389109303901093039110930392109303931093039410930395109303961093039710930398109303991093040010930401109304021093040310930404109304051093040610930407109304081093040910930410109304111093041210930413109304141093041510930416109304171093041810930419109304201093042110930422109304231093042410930425109304261093042710930428109304291093043010930431109304321093043310930434109304351093043610930437109304381093043910930440109304411093044210930443109304441093044510930446109304471093044810930449109304501093045110930452109304531093045410930455109304561093045710930458109304591093046010930461109304621093046310930464109304651093046610930467109304681093046910930470109304711093047210930473109304741093047510930476109304771093047810930479109304801093048110930482109304831093048410930485109304861093048710930488109304891093049010930491109304921093049310930494109304951093049610930497109304981093049910930500109305011093050210930503109305041093050510930506109305071093050810930509109305101093051110930512109305131093051410930515109305161093051710930518109305191093052010930521109305221093052310930524109305251093052610930527109305281093052910930530109305311093053210930533109305341093053510930536109305371093053810930539109305401093054110930542109305431093054410930545109305461093054710930548109305491093055010930551109305521093055310930554109305551093055610930557109305581093055910930560109305611093056210930563109305641093056510930566109305671093056810930569109305701093057110930572109305731093057410930575109305761093057710930578109305791093058010930581109305821093058310930584109305851093058610930587109305881093058910930590109305911093059210930593109305941093059510930596109305971093059810930599109306001093060110930602109306031093060410930605109306061093060710930608109306091093061010930611109306121093061310930614109306151093061610930617109306181093061910930620109306211093062210930623109306241093062510930626109306271093062810930629109306301093063110930632109306331093063410930635109306361093063710930638109306391093064010930641109306421093064310930644109306451093064610930647109306481093064910930650109306511093065210930653109306541093065510930656109306571093065810930659109306601093066110930662109306631093066410930665109306661093066710930668109306691093067010930671109306721093067310930674109306751093067610930677109306781093067910930680109306811093068210930683109306841093068510930686109306871093068810930689109306901093069110930692109306931093069410930695109306961093069710930698109306991093070010930701109307021093070310930704109307051093070610930707109307081093070910930710109307111093071210930713109307141093071510930716109307171093071810930719109307201093072110930722109307231093072410930725109307261093072710930728109307291093073010930731109307321093073310930734109307351093073610930737109307381093073910930740109307411093074210930743109307441093074510930746109307471093074810930749109307501093075110930752109307531093075410930755109307561093075710930758109307591093076010930761109307621093076310930764109307651093076610930767109307681093076910930770109307711093077210930773109307741093077510930776109307771093077810930779109307801093078110930782109307831093078410930785109307861093078710930788109307891093079010930791109307921093079310930794109307951093079610930797109307981093079910930800109308011093080210930803109308041093080510930806109308071093080810930809109308101093081110930812109308131093081410930815109308161093081710930818109308191093082010930821109308221093082310930824109308251093082610930827109308281093082910930830109308311093083210930833109308341093083510930836109308371093083810930839109308401093084110930842109308431093084410930845109308461093084710930848109308491093085010930851109308521093085310930854109308551093085610930857109308581093085910930860109308611093086210930863109308641093086510930866109308671093086810930869109308701093087110930872109308731093087410930875109308761093087710930878109308791093088010930881109308821093088310930884109308851093088610930887109308881093088910930890109308911093089210930893109308941093089510930896109308971093089810930899109309001093090110930902109309031093090410930905109309061093090710930908109309091093091010930911109309121093091310930914109309151093091610930917109309181093091910930920109309211093092210930923109309241093092510930926109309271093092810930929109309301093093110930932109309331093093410930935109309361093093710930938109309391093094010930941109309421093094310930944109309451093094610930947109309481093094910930950109309511093095210930953109309541093095510930956109309571093095810930959109309601093096110930962109309631093096410930965109309661093096710930968109309691093097010930971109309721093097310930974109309751093097610930977109309781093097910930980109309811093098210930983109309841093098510930986109309871093098810930989109309901093099110930992109309931093099410930995109309961093099710930998109309991093100010931001109310021093100310931004109310051093100610931007109310081093100910931010109310111093101210931013109310141093101510931016109310171093101810931019109310201093102110931022109310231093102410931025109310261093102710931028109310291093103010931031109310321093103310931034109310351093103610931037109310381093103910931040109310411093104210931043109310441093104510931046109310471093104810931049109310501093105110931052109310531093105410931055109310561093105710931058109310591093106010931061109310621093106310931064109310651093106610931067109310681093106910931070109310711093107210931073109310741093107510931076109310771093107810931079109310801093108110931082109310831093108410931085109310861093108710931088109310891093109010931091109310921093109310931094109310951093109610931097109310981093109910931100109311011093110210931103109311041093110510940001109400021094000310940004109400051094000610940007109400081094000910940010109400111094001210940013109400141094001510940016109400171094001810940019109400201094002110940022109400231094002410940025109400261094002710940028109400291094003010940031109400321094003310940034109400351094003610940037109400381094003910940040109400411094004210940043109400441094004510940046109400471094004810940049109400501094005110940052109400531094005410940055109400561094005710940058109400591094006010940061109400621094006310940064109400651094006610940067109400681094006910940070109400711094007210940073109400741094007510940076109400771094007810940079109400801094008110940082109400831094008410940085109400861094008710940088109400891094009010940091109400921094009310940094109400951094009610940097109400981094009910940100109401011094010210940103109401041094010510940106109401071094010810940109109401101094011110940112109401131094011410940115109401161094011710940118109401191094012010940121109401221094012310940124109401251094012610940127109401281094012910940130109401311094013210940133109401341094013510940136109401371094013810940139109401401094014110940142109401431094014410940145109401461094014710940148109401491094015010940151109401521094015310940154109401551094015610940157109401581094015910940160109401611094016210940163109401641094016510940166109401671094016810940169109401701094017110940172109401731094017410940175109401761094017710940178109401791094018010940181109401821094018310940184109401851094018610940187109401881094018910940190109401911094019210940193109401941094019510940196109401971094019810940199109402001094020110940202109402031094020410940205109402061094020710940208109402091094021010940211109402121094021310940214109402151094021610940217109402181094021910940220109402211094022210940223109402241094022510940226109402271094022810940229109402301094023110940232109402331094023410940235109402361094023710940238109402391094024010940241109402421094024310940244109402451094024610940247109402481094024910940250109402511094025210940253109402541094025510940256109402571094025810940259109402601094026110940262109402631094026410940265109402661094026710940268109402691094027010940271109402721094027310940274109402751094027610940277109402781094027910940280109402811094028210940283109402841094028510940286109402871094028810940289109402901094029110940292109402931094029410940295109402961094029710940298109402991094030010940301109403021094030310940304109403051094030610940307109403081094030910940310109403111094031210940313109403141094031510940316109403171094031810940319109403201094032110940322109403231094032410940325109403261094032710940328109403291094033010940331109403321094033310940334109403351094033610940337109403381094033910940340109403411094034210940343109403441094034510940346109403471094034810940349109403501094035110940352109403531094035410940355109403561094035710940358109403591094036010940361109403621094036310940364109403651094036610940367109403681094036910940370109403711094037210940373109403741094037510940376109403771094037810940379109403801094038110940382109403831094038410940385109403861094038710940388109403891094039010940391109403921094039310940394109403951094039610940397109403981094039910940400109404011094040210940403109404041094040510940406109404071094040810940409109404101094041110940412109404131094041410940415109404161094041710940418109404191094042010940421109404221094042310940424109404251094042610940427109404281094042910940430109404311094043210940433109404341094043510940436109404371094043810940439109404401094044110940442109404431094044410940445109404461094044710940448109404491094045010940451109404521094045310940454109404551094045610940457109404581094045910940460109404611094046210940463109404641094046510940466109404671094046810940469109404701094047110940472109404731094047410940475109404761094047710940478109404791094048010940481109404821094048310940484109404851094048610940487109404881094048910940490109404911094049210940493109404941094049510940496109404971094049810940499109405001094050110940502109405031094050410940505109405061094050710940508109405091094051010940511109405121094051310940514109405151094051610940517109405181094051910940520109405211094052210940523109405241094052510940526109405271094052810940529109405301094053110940532109405331094053410940535109405361094053710940538109405391094054010940541109405421094054310940544109405451094054610940547109405481094054910940550109405511094055210940553109405541094055510940556109405571094055810940559109405601094056110940562109405631094056410940565109405661094056710940568109405691094057010940571109405721094057310940574109405751094057610940577109405781094057910940580109405811094058210940583109405841094058510940586109405871094058810940589109405901094059110940592109405931094059410940595109405961094059710940598109405991094060010940601109406021094060310940604109406051094060610940607109406081094060910940610109406111094061210940613109406141094061510940616109406171094061810940619109406201094062110940622109406231094062410940625109406261094062710940628109406291094063010940631109406321094063310940634109406351094063610940637109406381094063910940640109406411094064210940643109406441094064510940646109406471094064810940649109406501094065110940652109406531094065410940655109406561094065710940658109406591094066010940661109406621094066310940664109406651094066610940667109406681094066910940670109406711094067210940673109406741094067510940676109406771094067810940679109406801094068110940682109406831094068410940685109406861094068710940688109406891094069010940691109406921094069310940694109406951094069610940697109406981094069910940700109407011094070210940703109407041094070510940706109407071094070810940709109407101094071110940712109407131094071410940715109407161094071710940718109407191094072010940721109407221094072310940724109407251094072610940727109407281094072910940730109407311094073210940733109407341094073510940736109407371094073810940739109407401094074110940742109407431094074410940745109407461094074710940748109407491094075010940751109407521094075310940754109407551094075610940757109407581094075910940760109407611094076210940763109407641094076510940766109407671094076810940769109407701094077110940772109407731094077410940775109407761094077710940778109407791094078010940781109407821094078310940784109407851094078610940787109407881094078910940790109407911094079210940793109407941094079510940796109407971094079810940799109408001094080110940802109408031094080410940805109408061094080710940808109408091094081010940811109408121094081310940814109408151094081610940817109408181094081910940820109408211094082210940823109408241094082510940826109408271094082810940829109408301094083110940832109408331094083410940835109408361094083710940838109408391094084010940841109408421094084310940844109408451094084610940847109408481094084910940850109408511094085210940853109408541094085510940856109408571094085810940859109408601094086110940862109408631094086410940865109408661094086710940868109408691094087010940871109408721094087310940874109408751094087610940877109408781094087910940880109408811094088210940883109408841094088510940886109408871094088810940889109408901094089110940892109408931094089410940895109408961094089710940898109408991094090010940901109409021094090310940904109409051094090610940907109409081094090910940910109409111094091210940913109409141094091510940916109409171094091810940919109409201094092110940922109409231094092410940925109409261094092710940928109409291094093010940931109409321094093310940934109409351094093610940937109409381094093910940940109409411094094210940943109409441094094510940946109409471094094810940949109409501094095110940952109409531094095410940955109409561094095710940958109409591094096010940961109409621094096310940964109409651094096610940967109409681094096910940970109409711094097210940973109409741094097510940976109409771094097810940979109409801094098110940982109409831094098410940985109409861094098710940988109409891094099010940991109409921094099310940994109409951094099610940997109409981094099910941000109410011094100210941003109410041094100510941006109410071094100810941009109410101094101110941012109410131094101410941015109410161094101710941018109410191094102010941021109410221094102310941024109410251094102610941027109410281094102910941030109410311094103210941033109410341094103510941036109410371094103810941039109410401094104110941042109410431094104410941045109410461094104710941048109410491094105010941051109410521094105310941054109410551094105610941057109410581094105910941060109410611094106210941063109410641094106510941066109410671094106810941069109410701094107110941072109410731094107410941075109410761094107710941078109410791094108010941081109410821094108310941084109410851094108610941087109410881094108910941090109410911094109210941093109410941094109510941096109410971094109810941099109411001094110110941102109411031094110410941105109500011095000210950003109500041095000510950006109500071095000810950009109500101095001110950012109500131095001410950015109500161095001710950018109500191095002010950021109500221095002310950024109500251095002610950027109500281095002910950030109500311095003210950033109500341095003510950036109500371095003810950039109500401095004110950042109500431095004410950045109500461095004710950048109500491095005010950051109500521095005310950054109500551095005610950057109500581095005910950060109500611095006210950063109500641095006510950066109500671095006810950069109500701095007110950072109500731095007410950075109500761095007710950078109500791095008010950081109500821095008310950084109500851095008610950087109500881095008910950090109500911095009210950093109500941095009510950096109500971095009810950099109501001095010110950102109501031095010410950105109501061095010710950108109501091095011010950111109501121095011310950114109501151095011610950117109501181095011910950120109501211095012210950123109501241095012510950126109501271095012810950129109501301095013110950132109501331095013410950135109501361095013710950138109501391095014010950141109501421095014310950144109501451095014610950147109501481095014910950150109501511095015210950153109501541095015510950156109501571095015810950159109501601095016110950162109501631095016410950165109501661095016710950168109501691095017010950171109501721095017310950174109501751095017610950177109501781095017910950180109501811095018210950183109501841095018510950186109501871095018810950189109501901095019110950192109501931095019410950195109501961095019710950198109501991095020010950201109502021095020310950204109502051095020610950207109502081095020910950210109502111095021210950213109502141095021510950216109502171095021810950219109502201095022110950222109502231095022410950225109502261095022710950228109502291095023010950231109502321095023310950234109502351095023610950237109502381095023910950240109502411095024210950243109502441095024510950246109502471095024810950249109502501095025110950252109502531095025410950255109502561095025710950258109502591095026010950261109502621095026310950264109502651095026610950267109502681095026910950270109502711095027210950273109502741095027510950276109502771095027810950279109502801095028110950282109502831095028410950285109502861095028710950288109502891095029010950291109502921095029310950294109502951095029610950297109502981095029910950300109503011095030210950303109503041095030510950306109503071095030810950309109503101095031110950312109503131095031410950315109503161095031710950318109503191095032010950321109503221095032310950324109503251095032610950327109503281095032910950330109503311095033210950333109503341095033510950336109503371095033810950339109503401095034110950342109503431095034410950345109503461095034710950348109503491095035010950351109503521095035310950354109503551095035610950357109503581095035910950360109503611095036210950363109503641095036510950366109503671095036810950369109503701095037110950372109503731095037410950375109503761095037710950378109503791095038010950381109503821095038310950384109503851095038610950387109503881095038910950390109503911095039210950393109503941095039510950396109503971095039810950399109504001095040110950402109504031095040410950405109504061095040710950408109504091095041010950411109504121095041310950414109504151095041610950417109504181095041910950420109504211095042210950423109504241095042510950426109504271095042810950429109504301095043110950432109504331095043410950435109504361095043710950438109504391095044010950441109504421095044310950444109504451095044610950447109504481095044910950450109504511095045210950453109504541095045510950456109504571095045810950459109504601095046110950462109504631095046410950465109504661095046710950468109504691095047010950471109504721095047310950474109504751095047610950477109504781095047910950480109504811095048210950483109504841095048510950486109504871095048810950489109504901095049110950492109504931095049410950495109504961095049710950498109504991095050010950501109505021095050310950504109505051095050610950507109505081095050910950510109505111095051210950513109505141095051510950516109505171095051810950519109505201095052110950522109505231095052410950525109505261095052710950528109505291095053010950531109505321095053310950534109505351095053610950537109505381095053910950540109505411095054210950543109505441095054510950546109505471095054810950549109505501095055110950552109505531095055410950555109505561095055710950558109505591095056010950561109505621095056310950564109505651095056610950567109505681095056910950570109505711095057210950573109505741095057510950576109505771095057810950579109505801095058110950582109505831095058410950585109505861095058710950588109505891095059010950591109505921095059310950594109505951095059610950597109505981095059910950600109506011095060210950603109506041095060510950606109506071095060810950609109506101095061110950612109506131095061410950615109506161095061710950618109506191095062010950621109506221095062310950624109506251095062610950627109506281095062910950630109506311095063210950633109506341095063510950636109506371095063810950639109506401095064110950642109506431095064410950645109506461095064710950648109506491095065010950651109506521095065310950654109506551095065610950657109506581095065910950660109506611095066210950663109506641095066510950666109506671095066810950669109506701095067110950672109506731095067410950675109506761095067710950678109506791095068010950681109506821095068310950684109506851095068610950687109506881095068910950690109506911095069210950693109506941095069510950696109506971095069810950699109507001095070110950702109507031095070410950705109507061095070710950708109507091095071010950711109507121095071310950714109507151095071610950717109507181095071910950720109507211095072210950723109507241095072510950726109507271095072810950729109507301095073110950732109507331095073410950735109507361095073710950738109507391095074010950741109507421095074310950744109507451095074610950747109507481095074910950750109507511095075210950753109507541095075510950756109507571095075810950759109507601095076110950762109507631095076410950765109507661095076710950768109507691095077010950771109507721095077310950774109507751095077610950777109507781095077910950780109507811095078210950783109507841095078510950786109507871095078810950789109507901095079110950792109507931095079410950795109507961095079710950798109507991095080010950801109508021095080310950804109508051095080610950807109508081095080910950810109508111095081210950813109508141095081510950816109508171095081810950819109508201095082110950822109508231095082410950825109508261095082710950828109508291095083010950831109508321095083310950834109508351095083610950837109508381095083910950840109508411095084210950843109508441095084510950846109508471095084810950849109508501095085110950852109508531095085410950855109508561095085710950858109508591095086010950861109508621095086310950864109508651095086610950867109508681095086910950870109508711095087210950873109508741095087510950876109508771095087810950879109508801095088110950882109508831095088410950885109508861095088710950888109508891095089010950891109508921095089310950894109508951095089610950897109508981095089910950900109509011095090210950903109509041095090510950906109509071095090810950909109509101095091110950912109509131095091410950915109509161095091710950918109509191095092010950921109509221095092310950924109509251095092610950927109509281095092910950930109509311095093210950933109509341095093510950936109509371095093810950939109509401095094110950942109509431095094410950945109509461095094710950948109509491095095010950951109509521095095310950954109509551095095610950957109509581095095910950960109509611095096210950963109509641095096510950966109509671095096810950969109509701095097110950972109509731095097410950975109509761095097710950978109509791095098010950981109509821095098310950984109509851095098610950987109509881095098910950990109509911095099210950993109509941095099510950996109509971095099810950999109510001095100110951002109510031095100410951005109510061095100710951008109510091095101010951011109510121095101310951014109510151095101610951017109510181095101910951020109510211095102210951023109510241095102510951026109510271095102810951029109510301095103110951032109510331095103410951035109510361095103710951038109510391095104010951041109510421095104310951044109510451095104610951047109510481095104910951050109510511095105210951053109510541095105510951056109510571095105810951059109510601095106110951062109510631095106410951065109510661095106710951068109510691095107010951071109510721095107310951074109510751095107610951077109510781095107910951080109510811095108210951083109510841095108510951086109510871095108810951089109510901095109110951092109510931095109410951095109510961095109710951098109510991095110010951101109511021095110310951104109511051096000110960002109600031096000410960005109600061096000710960008109600091096001010960011109600121096001310960014109600151096001610960017109600181096001910960020109600211096002210960023109600241096002510960026109600271096002810960029109600301096003110960032109600331096003410960035109600361096003710960038109600391096004010960041109600421096004310960044109600451096004610960047109600481096004910960050109600511096005210960053109600541096005510960056109600571096005810960059109600601096006110960062109600631096006410960065109600661096006710960068109600691096007010960071109600721096007310960074109600751096007610960077109600781096007910960080109600811096008210960083109600841096008510960086109600871096008810960089109600901096009110960092109600931096009410960095109600961096009710960098109600991096010010960101109601021096010310960104109601051096010610960107109601081096010910960110109601111096011210960113109601141096011510960116109601171096011810960119109601201096012110960122109601231096012410960125109601261096012710960128109601291096013010960131109601321096013310960134109601351096013610960137109601381096013910960140109601411096014210960143109601441096014510960146109601471096014810960149109601501096015110960152109601531096015410960155109601561096015710960158109601591096016010960161109601621096016310960164109601651096016610960167109601681096016910960170109601711096017210960173109601741096017510960176109601771096017810960179109601801096018110960182109601831096018410960185109601861096018710960188109601891096019010960191109601921096019310960194109601951096019610960197109601981096019910960200109602011096020210960203109602041096020510960206109602071096020810960209109602101096021110960212109602131096021410960215109602161096021710960218109602191096022010960221109602221096022310960224109602251096022610960227109602281096022910960230109602311096023210960233109602341096023510960236109602371096023810960239109602401096024110960242109602431096024410960245109602461096024710960248109602491096025010960251109602521096025310960254109602551096025610960257109602581096025910960260109602611096026210960263109602641096026510960266109602671096026810960269109602701096027110960272109602731096027410960275109602761096027710960278109602791096028010960281109602821096028310960284109602851096028610960287109602881096028910960290109602911096029210960293109602941096029510960296109602971096029810960299109603001096030110960302109603031096030410960305109603061096030710960308109603091096031010960311109603121096031310960314109603151096031610960317109603181096031910960320109603211096032210960323109603241096032510960326109603271096032810960329109603301096033110960332109603331096033410960335109603361096033710960338109603391096034010960341109603421096034310960344109603451096034610960347109603481096034910960350109603511096035210960353109603541096035510960356109603571096035810960359109603601096036110960362109603631096036410960365109603661096036710960368109603691096037010960371109603721096037310960374109603751096037610960377109603781096037910960380109603811096038210960383109603841096038510960386109603871096038810960389109603901096039110960392109603931096039410960395109603961096039710960398109603991096040010960401109604021096040310960404109604051096040610960407109604081096040910960410109604111096041210960413109604141096041510960416109604171096041810960419109604201096042110960422109604231096042410960425109604261096042710960428109604291096043010960431109604321096043310960434109604351096043610960437109604381096043910960440109604411096044210960443109604441096044510960446109604471096044810960449109604501096045110960452109604531096045410960455109604561096045710960458109604591096046010960461109604621096046310960464109604651096046610960467109604681096046910960470109604711096047210960473109604741096047510960476109604771096047810960479109604801096048110960482109604831096048410960485109604861096048710960488109604891096049010960491109604921096049310960494109604951096049610960497109604981096049910960500109605011096050210960503109605041096050510960506109605071096050810960509109605101096051110960512109605131096051410960515109605161096051710960518109605191096052010960521109605221096052310960524109605251096052610960527109605281096052910960530109605311096053210960533109605341096053510960536109605371096053810960539109605401096054110960542109605431096054410960545109605461096054710960548109605491096055010960551109605521096055310960554109605551096055610960557109605581096055910960560109605611096056210960563109605641096056510960566109605671096056810960569109605701096057110960572109605731096057410960575109605761096057710960578109605791096058010960581109605821096058310960584109605851096058610960587109605881096058910960590109605911096059210960593109605941096059510960596109605971096059810960599109606001096060110960602109606031096060410960605109606061096060710960608109606091096061010960611109606121096061310960614109606151096061610960617109606181096061910960620109606211096062210960623109606241096062510960626109606271096062810960629109606301096063110960632109606331096063410960635109606361096063710960638109606391096064010960641109606421096064310960644109606451096064610960647109606481096064910960650109606511096065210960653109606541096065510960656109606571096065810960659109606601096066110960662109606631096066410960665109606661096066710960668109606691096067010960671109606721096067310960674109606751096067610960677109606781096067910960680109606811096068210960683109606841096068510960686109606871096068810960689109606901096069110960692109606931096069410960695109606961096069710960698109606991096070010960701109607021096070310960704109607051096070610960707109607081096070910960710109607111096071210960713109607141096071510960716109607171096071810960719109607201096072110960722109607231096072410960725109607261096072710960728109607291096073010960731109607321096073310960734109607351096073610960737109607381096073910960740109607411096074210960743109607441096074510960746109607471096074810960749109607501096075110960752109607531096075410960755109607561096075710960758109607591096076010960761109607621096076310960764109607651096076610960767109607681096076910960770109607711096077210960773109607741096077510960776109607771096077810960779109607801096078110960782109607831096078410960785109607861096078710960788109607891096079010960791109607921096079310960794109607951096079610960797109607981096079910960800109608011096080210960803109608041096080510960806109608071096080810960809109608101096081110960812109608131096081410960815109608161096081710960818109608191096082010960821109608221096082310960824109608251096082610960827109608281096082910960830109608311096083210960833109608341096083510960836109608371096083810960839109608401096084110960842109608431096084410960845109608461096084710960848109608491096085010960851109608521096085310960854109608551096085610960857109608581096085910960860109608611096086210960863109608641096086510960866109608671096086810960869109608701096087110960872109608731096087410960875109608761096087710960878109608791096088010960881109608821096088310960884109608851096088610960887109608881096088910960890109608911096089210960893109608941096089510960896109608971096089810960899109609001096090110960902109609031096090410960905109609061096090710960908109609091096091010960911109609121096091310960914109609151096091610960917109609181096091910960920109609211096092210960923109609241096092510960926109609271096092810960929109609301096093110960932109609331096093410960935109609361096093710960938109609391096094010960941109609421096094310960944109609451096094610960947109609481096094910960950109609511096095210960953109609541096095510960956109609571096095810960959109609601096096110960962109609631096096410960965109609661096096710960968109609691096097010960971109609721096097310960974109609751096097610960977109609781096097910960980109609811096098210960983109609841096098510960986109609871096098810960989109609901096099110960992109609931096099410960995109609961096099710960998109609991096100010961001109610021096100310961004109610051096100610961007109610081096100910961010109610111096101210961013109610141096101510961016109610171096101810961019109610201096102110961022109610231096102410961025109610261096102710961028109610291096103010961031109610321096103310961034109610351096103610961037109610381096103910961040109610411096104210961043109610441096104510961046109610471096104810961049109610501096105110961052109610531096105410961055109610561096105710961058109610591096106010961061109610621096106310961064109610651096106610961067109610681096106910961070109610711096107210961073109610741096107510961076109610771096107810961079109610801096108110961082109610831096108410961085109610861096108710961088109610891096109010961091109610921096109310961094109610951096109610961097109610981096109910961100109611011096110210961103109611041096110510970001109700021097000310970004109700051097000610970007109700081097000910970010109700111097001210970013109700141097001510970016109700171097001810970019109700201097002110970022109700231097002410970025109700261097002710970028109700291097003010970031109700321097003310970034109700351097003610970037109700381097003910970040109700411097004210970043109700441097004510970046109700471097004810970049109700501097005110970052109700531097005410970055109700561097005710970058109700591097006010970061109700621097006310970064109700651097006610970067109700681097006910970070109700711097007210970073109700741097007510970076109700771097007810970079109700801097008110970082109700831097008410970085109700861097008710970088109700891097009010970091109700921097009310970094109700951097009610970097109700981097009910970100109701011097010210970103109701041097010510970106109701071097010810970109109701101097011110970112109701131097011410970115109701161097011710970118109701191097012010970121109701221097012310970124109701251097012610970127109701281097012910970130109701311097013210970133109701341097013510970136109701371097013810970139109701401097014110970142109701431097014410970145109701461097014710970148109701491097015010970151109701521097015310970154109701551097015610970157109701581097015910970160109701611097016210970163109701641097016510970166109701671097016810970169109701701097017110970172109701731097017410970175109701761097017710970178109701791097018010970181109701821097018310970184109701851097018610970187109701881097018910970190109701911097019210970193109701941097019510970196109701971097019810970199109702001097020110970202109702031097020410970205109702061097020710970208109702091097021010970211109702121097021310970214109702151097021610970217109702181097021910970220109702211097022210970223109702241097022510970226109702271097022810970229109702301097023110970232109702331097023410970235109702361097023710970238109702391097024010970241109702421097024310970244109702451097024610970247109702481097024910970250109702511097025210970253109702541097025510970256109702571097025810970259109702601097026110970262109702631097026410970265109702661097026710970268109702691097027010970271109702721097027310970274109702751097027610970277109702781097027910970280109702811097028210970283109702841097028510970286109702871097028810970289109702901097029110970292109702931097029410970295109702961097029710970298109702991097030010970301109703021097030310970304109703051097030610970307109703081097030910970310109703111097031210970313109703141097031510970316109703171097031810970319109703201097032110970322109703231097032410970325109703261097032710970328109703291097033010970331109703321097033310970334109703351097033610970337109703381097033910970340109703411097034210970343109703441097034510970346109703471097034810970349109703501097035110970352109703531097035410970355109703561097035710970358109703591097036010970361109703621097036310970364109703651097036610970367109703681097036910970370109703711097037210970373109703741097037510970376109703771097037810970379109703801097038110970382109703831097038410970385109703861097038710970388109703891097039010970391109703921097039310970394109703951097039610970397109703981097039910970400109704011097040210970403109704041097040510970406109704071097040810970409109704101097041110970412109704131097041410970415109704161097041710970418109704191097042010970421109704221097042310970424109704251097042610970427109704281097042910970430109704311097043210970433109704341097043510970436109704371097043810970439109704401097044110970442109704431097044410970445109704461097044710970448109704491097045010970451109704521097045310970454109704551097045610970457109704581097045910970460109704611097046210970463109704641097046510970466109704671097046810970469109704701097047110970472109704731097047410970475109704761097047710970478109704791097048010970481109704821097048310970484109704851097048610970487109704881097048910970490109704911097049210970493109704941097049510970496109704971097049810970499109705001097050110970502109705031097050410970505109705061097050710970508109705091097051010970511109705121097051310970514109705151097051610970517109705181097051910970520109705211097052210970523109705241097052510970526109705271097052810970529109705301097053110970532109705331097053410970535109705361097053710970538109705391097054010970541109705421097054310970544109705451097054610970547109705481097054910970550109705511097055210970553109705541097055510970556109705571097055810970559109705601097056110970562109705631097056410970565109705661097056710970568109705691097057010970571109705721097057310970574109705751097057610970577109705781097057910970580109705811097058210970583109705841097058510970586109705871097058810970589109705901097059110970592109705931097059410970595109705961097059710970598109705991097060010970601109706021097060310970604109706051097060610970607109706081097060910970610109706111097061210970613109706141097061510970616109706171097061810970619109706201097062110970622109706231097062410970625109706261097062710970628109706291097063010970631109706321097063310970634109706351097063610970637109706381097063910970640109706411097064210970643109706441097064510970646109706471097064810970649109706501097065110970652109706531097065410970655109706561097065710970658109706591097066010970661109706621097066310970664109706651097066610970667109706681097066910970670109706711097067210970673109706741097067510970676109706771097067810970679109706801097068110970682109706831097068410970685109706861097068710970688109706891097069010970691109706921097069310970694109706951097069610970697109706981097069910970700109707011097070210970703109707041097070510970706109707071097070810970709109707101097071110970712109707131097071410970715109707161097071710970718109707191097072010970721109707221097072310970724109707251097072610970727109707281097072910970730109707311097073210970733109707341097073510970736109707371097073810970739109707401097074110970742109707431097074410970745109707461097074710970748109707491097075010970751109707521097075310970754109707551097075610970757109707581097075910970760109707611097076210970763109707641097076510970766109707671097076810970769109707701097077110970772109707731097077410970775109707761097077710970778109707791097078010970781109707821097078310970784109707851097078610970787109707881097078910970790109707911097079210970793109707941097079510970796109707971097079810970799109708001097080110970802109708031097080410970805109708061097080710970808109708091097081010970811109708121097081310970814109708151097081610970817109708181097081910970820109708211097082210970823109708241097082510970826109708271097082810970829109708301097083110970832109708331097083410970835109708361097083710970838109708391097084010970841109708421097084310970844109708451097084610970847109708481097084910970850109708511097085210970853109708541097085510970856109708571097085810970859109708601097086110970862109708631097086410970865109708661097086710970868109708691097087010970871109708721097087310970874109708751097087610970877109708781097087910970880109708811097088210970883109708841097088510970886109708871097088810970889109708901097089110970892109708931097089410970895109708961097089710970898109708991097090010970901109709021097090310970904109709051097090610970907109709081097090910970910109709111097091210970913109709141097091510970916109709171097091810970919109709201097092110970922109709231097092410970925109709261097092710970928109709291097093010970931109709321097093310970934109709351097093610970937109709381097093910970940109709411097094210970943109709441097094510970946109709471097094810970949109709501097095110970952109709531097095410970955109709561097095710970958109709591097096010970961109709621097096310970964109709651097096610970967109709681097096910970970109709711097097210970973109709741097097510970976109709771097097810970979109709801097098110970982109709831097098410970985109709861097098710970988109709891097099010970991109709921097099310970994109709951097099610970997109709981097099910971000109710011097100210971003109710041097100510971006109710071097100810971009109710101097101110971012109710131097101410971015109710161097101710971018109710191097102010971021109710221097102310971024109710251097102610971027109710281097102910971030109710311097103210971033109710341097103510971036109710371097103810971039109710401097104110971042109710431097104410971045109710461097104710971048109710491097105010971051109710521097105310971054109710551097105610971057109710581097105910971060109710611097106210971063109710641097106510971066109710671097106810971069109710701097107110971072109710731097107410971075109710761097107710971078109710791097108010971081109710821097108310971084109710851097108610971087109710881097108910971090109710911097109210971093109710941097109510971096109710971097109810971099109711001097110110971102109711031097110410971105109800011098000210980003109800041098000510980006109800071098000810980009109800101098001110980012109800131098001410980015109800161098001710980018109800191098002010980021109800221098002310980024109800251098002610980027109800281098002910980030109800311098003210980033109800341098003510980036109800371098003810980039109800401098004110980042109800431098004410980045109800461098004710980048109800491098005010980051109800521098005310980054109800551098005610980057109800581098005910980060109800611098006210980063109800641098006510980066109800671098006810980069109800701098007110980072109800731098007410980075109800761098007710980078109800791098008010980081109800821098008310980084109800851098008610980087109800881098008910980090109800911098009210980093109800941098009510980096109800971098009810980099109801001098010110980102109801031098010410980105109801061098010710980108109801091098011010980111109801121098011310980114109801151098011610980117109801181098011910980120109801211098012210980123109801241098012510980126109801271098012810980129109801301098013110980132109801331098013410980135109801361098013710980138109801391098014010980141109801421098014310980144109801451098014610980147109801481098014910980150109801511098015210980153109801541098015510980156109801571098015810980159109801601098016110980162109801631098016410980165109801661098016710980168109801691098017010980171109801721098017310980174109801751098017610980177109801781098017910980180109801811098018210980183109801841098018510980186109801871098018810980189109801901098019110980192109801931098019410980195109801961098019710980198109801991098020010980201109802021098020310980204109802051098020610980207109802081098020910980210109802111098021210980213109802141098021510980216109802171098021810980219109802201098022110980222109802231098022410980225109802261098022710980228109802291098023010980231109802321098023310980234109802351098023610980237109802381098023910980240109802411098024210980243109802441098024510980246109802471098024810980249109802501098025110980252109802531098025410980255109802561098025710980258109802591098026010980261109802621098026310980264109802651098026610980267109802681098026910980270109802711098027210980273109802741098027510980276109802771098027810980279109802801098028110980282109802831098028410980285109802861098028710980288109802891098029010980291109802921098029310980294109802951098029610980297109802981098029910980300109803011098030210980303109803041098030510980306109803071098030810980309109803101098031110980312109803131098031410980315109803161098031710980318109803191098032010980321109803221098032310980324109803251098032610980327109803281098032910980330109803311098033210980333109803341098033510980336109803371098033810980339109803401098034110980342109803431098034410980345109803461098034710980348109803491098035010980351109803521098035310980354109803551098035610980357109803581098035910980360109803611098036210980363109803641098036510980366109803671098036810980369109803701098037110980372109803731098037410980375109803761098037710980378109803791098038010980381109803821098038310980384109803851098038610980387109803881098038910980390109803911098039210980393109803941098039510980396109803971098039810980399109804001098040110980402109804031098040410980405109804061098040710980408109804091098041010980411109804121098041310980414109804151098041610980417109804181098041910980420109804211098042210980423109804241098042510980426109804271098042810980429109804301098043110980432109804331098043410980435109804361098043710980438109804391098044010980441109804421098044310980444109804451098044610980447109804481098044910980450109804511098045210980453109804541098045510980456109804571098045810980459109804601098046110980462109804631098046410980465109804661098046710980468109804691098047010980471109804721098047310980474109804751098047610980477109804781098047910980480109804811098048210980483109804841098048510980486109804871098048810980489109804901098049110980492109804931098049410980495109804961098049710980498109804991098050010980501109805021098050310980504109805051098050610980507109805081098050910980510109805111098051210980513109805141098051510980516109805171098051810980519109805201098052110980522109805231098052410980525109805261098052710980528109805291098053010980531109805321098053310980534109805351098053610980537109805381098053910980540109805411098054210980543109805441098054510980546109805471098054810980549109805501098055110980552109805531098055410980555109805561098055710980558109805591098056010980561109805621098056310980564109805651098056610980567109805681098056910980570109805711098057210980573109805741098057510980576109805771098057810980579109805801098058110980582109805831098058410980585109805861098058710980588109805891098059010980591109805921098059310980594109805951098059610980597109805981098059910980600109806011098060210980603109806041098060510980606109806071098060810980609109806101098061110980612109806131098061410980615109806161098061710980618109806191098062010980621109806221098062310980624109806251098062610980627109806281098062910980630109806311098063210980633109806341098063510980636109806371098063810980639109806401098064110980642109806431098064410980645109806461098064710980648109806491098065010980651109806521098065310980654109806551098065610980657109806581098065910980660109806611098066210980663109806641098066510980666109806671098066810980669109806701098067110980672109806731098067410980675109806761098067710980678109806791098068010980681109806821098068310980684109806851098068610980687109806881098068910980690109806911098069210980693109806941098069510980696109806971098069810980699109807001098070110980702109807031098070410980705109807061098070710980708109807091098071010980711109807121098071310980714109807151098071610980717109807181098071910980720109807211098072210980723109807241098072510980726109807271098072810980729109807301098073110980732109807331098073410980735109807361098073710980738109807391098074010980741109807421098074310980744109807451098074610980747109807481098074910980750109807511098075210980753109807541098075510980756109807571098075810980759109807601098076110980762109807631098076410980765109807661098076710980768109807691098077010980771109807721098077310980774109807751098077610980777109807781098077910980780109807811098078210980783109807841098078510980786109807871098078810980789109807901098079110980792109807931098079410980795109807961098079710980798109807991098080010980801109808021098080310980804109808051098080610980807109808081098080910980810109808111098081210980813109808141098081510980816109808171098081810980819109808201098082110980822109808231098082410980825109808261098082710980828109808291098083010980831109808321098083310980834109808351098083610980837109808381098083910980840109808411098084210980843109808441098084510980846109808471098084810980849109808501098085110980852109808531098085410980855109808561098085710980858109808591098086010980861109808621098086310980864109808651098086610980867109808681098086910980870109808711098087210980873109808741098087510980876109808771098087810980879109808801098088110980882109808831098088410980885109808861098088710980888109808891098089010980891109808921098089310980894109808951098089610980897109808981098089910980900109809011098090210980903109809041098090510980906109809071098090810980909109809101098091110980912109809131098091410980915109809161098091710980918109809191098092010980921109809221098092310980924109809251098092610980927109809281098092910980930109809311098093210980933109809341098093510980936109809371098093810980939109809401098094110980942109809431098094410980945109809461098094710980948109809491098095010980951109809521098095310980954109809551098095610980957109809581098095910980960109809611098096210980963109809641098096510980966109809671098096810980969109809701098097110980972109809731098097410980975109809761098097710980978109809791098098010980981109809821098098310980984109809851098098610980987109809881098098910980990109809911098099210980993109809941098099510980996109809971098099810980999109810001098100110981002109810031098100410981005109810061098100710981008109810091098101010981011109810121098101310981014109810151098101610981017109810181098101910981020109810211098102210981023109810241098102510981026109810271098102810981029109810301098103110981032109810331098103410981035109810361098103710981038109810391098104010981041109810421098104310981044109810451098104610981047109810481098104910981050109810511098105210981053109810541098105510981056109810571098105810981059109810601098106110981062109810631098106410981065109810661098106710981068109810691098107010981071109810721098107310981074109810751098107610981077109810781098107910981080109810811098108210981083109810841098108510981086109810871098108810981089109810901098109110981092109810931098109410981095109810961098109710981098109810991098110010981101109811021098110310981104109811051099000110990002109900031099000410990005109900061099000710990008109900091099001010990011109900121099001310990014109900151099001610990017109900181099001910990020109900211099002210990023109900241099002510990026109900271099002810990029109900301099003110990032109900331099003410990035109900361099003710990038109900391099004010990041109900421099004310990044109900451099004610990047109900481099004910990050109900511099005210990053109900541099005510990056109900571099005810990059109900601099006110990062109900631099006410990065109900661099006710990068109900691099007010990071109900721099007310990074109900751099007610990077109900781099007910990080109900811099008210990083109900841099008510990086109900871099008810990089109900901099009110990092109900931099009410990095109900961099009710990098109900991099010010990101109901021099010310990104109901051099010610990107109901081099010910990110109901111099011210990113109901141099011510990116109901171099011810990119109901201099012110990122109901231099012410990125109901261099012710990128109901291099013010990131109901321099013310990134109901351099013610990137109901381099013910990140109901411099014210990143109901441099014510990146109901471099014810990149109901501099015110990152109901531099015410990155109901561099015710990158109901591099016010990161109901621099016310990164109901651099016610990167109901681099016910990170109901711099017210990173109901741099017510990176109901771099017810990179109901801099018110990182109901831099018410990185109901861099018710990188109901891099019010990191109901921099019310990194109901951099019610990197109901981099019910990200109902011099020210990203109902041099020510990206109902071099020810990209109902101099021110990212109902131099021410990215109902161099021710990218109902191099022010990221109902221099022310990224109902251099022610990227109902281099022910990230109902311099023210990233109902341099023510990236109902371099023810990239109902401099024110990242109902431099024410990245109902461099024710990248109902491099025010990251109902521099025310990254109902551099025610990257109902581099025910990260109902611099026210990263109902641099026510990266109902671099026810990269109902701099027110990272109902731099027410990275109902761099027710990278109902791099028010990281109902821099028310990284109902851099028610990287109902881099028910990290109902911099029210990293109902941099029510990296109902971099029810990299109903001099030110990302109903031099030410990305109903061099030710990308109903091099031010990311109903121099031310990314109903151099031610990317109903181099031910990320109903211099032210990323109903241099032510990326109903271099032810990329109903301099033110990332109903331099033410990335109903361099033710990338109903391099034010990341109903421099034310990344109903451099034610990347109903481099034910990350109903511099035210990353109903541099035510990356109903571099035810990359109903601099036110990362109903631099036410990365109903661099036710990368109903691099037010990371109903721099037310990374109903751099037610990377109903781099037910990380109903811099038210990383109903841099038510990386109903871099038810990389109903901099039110990392109903931099039410990395109903961099039710990398109903991099040010990401109904021099040310990404109904051099040610990407109904081099040910990410109904111099041210990413109904141099041510990416109904171099041810990419109904201099042110990422109904231099042410990425109904261099042710990428109904291099043010990431109904321099043310990434109904351099043610990437109904381099043910990440109904411099044210990443109904441099044510990446109904471099044810990449109904501099045110990452109904531099045410990455109904561099045710990458109904591099046010990461109904621099046310990464109904651099046610990467109904681099046910990470109904711099047210990473109904741099047510990476109904771099047810990479109904801099048110990482109904831099048410990485109904861099048710990488109904891099049010990491109904921099049310990494109904951099049610990497109904981099049910990500109905011099050210990503109905041099050510990506109905071099050810990509109905101099051110990512109905131099051410990515109905161099051710990518109905191099052010990521109905221099052310990524109905251099052610990527109905281099052910990530109905311099053210990533109905341099053510990536109905371099053810990539109905401099054110990542109905431099054410990545109905461099054710990548109905491099055010990551109905521099055310990554109905551099055610990557109905581099055910990560109905611099056210990563109905641099056510990566109905671099056810990569109905701099057110990572109905731099057410990575109905761099057710990578109905791099058010990581109905821099058310990584109905851099058610990587109905881099058910990590109905911099059210990593109905941099059510990596109905971099059810990599109906001099060110990602109906031099060410990605109906061099060710990608109906091099061010990611109906121099061310990614109906151099061610990617109906181099061910990620109906211099062210990623109906241099062510990626109906271099062810990629109906301099063110990632109906331099063410990635109906361099063710990638109906391099064010990641109906421099064310990644109906451099064610990647109906481099064910990650109906511099065210990653109906541099065510990656109906571099065810990659109906601099066110990662109906631099066410990665109906661099066710990668109906691099067010990671109906721099067310990674109906751099067610990677109906781099067910990680109906811099068210990683109906841099068510990686109906871099068810990689109906901099069110990692109906931099069410990695109906961099069710990698109906991099070010990701109907021099070310990704109907051099070610990707109907081099070910990710109907111099071210990713109907141099071510990716109907171099071810990719109907201099072110990722109907231099072410990725109907261099072710990728109907291099073010990731109907321099073310990734109907351099073610990737109907381099073910990740109907411099074210990743109907441099074510990746109907471099074810990749109907501099075110990752109907531099075410990755109907561099075710990758109907591099076010990761109907621099076310990764109907651099076610990767109907681099076910990770109907711099077210990773109907741099077510990776109907771099077810990779109907801099078110990782109907831099078410990785109907861099078710990788109907891099079010990791109907921099079310990794109907951099079610990797109907981099079910990800109908011099080210990803109908041099080510990806109908071099080810990809109908101099081110990812109908131099081410990815109908161099081710990818109908191099082010990821109908221099082310990824109908251099082610990827109908281099082910990830109908311099083210990833109908341099083510990836109908371099083810990839109908401099084110990842109908431099084410990845109908461099084710990848109908491099085010990851109908521099085310990854109908551099085610990857109908581099085910990860109908611099086210990863109908641099086510990866109908671099086810990869109908701099087110990872109908731099087410990875109908761099087710990878109908791099088010990881109908821099088310990884109908851099088610990887109908881099088910990890109908911099089210990893109908941099089510990896109908971099089810990899109909001099090110990902109909031099090410990905109909061099090710990908109909091099091010990911109909121099091310990914109909151099091610990917109909181099091910990920109909211099092210990923109909241099092510990926109909271099092810990929109909301099093110990932109909331099093410990935109909361099093710990938109909391099094010990941109909421099094310990944109909451099094610990947109909481099094910990950109909511099095210990953109909541099095510990956109909571099095810990959109909601099096110990962109909631099096410990965109909661099096710990968109909691099097010990971109909721099097310990974109909751099097610990977109909781099097910990980109909811099098210990983109909841099098510990986109909871099098810990989109909901099099110990992109909931099099410990995109909961099099710990998109909991099100010991001109910021099100310991004109910051099100610991007109910081099100910991010109910111099101210991013109910141099101510991016109910171099101810991019109910201099102110991022109910231099102410991025109910261099102710991028109910291099103010991031109910321099103310991034109910351099103610991037109910381099103910991040109910411099104210991043109910441099104510991046109910471099104810991049109910501099105110991052109910531099105410991055109910561099105710991058109910591099106010991061109910621099106310991064109910651099106610991067109910681099106910991070109910711099107210991073109910741099107510991076109910771099107810991079109910801099108110991082109910831099108410991085109910861099108710991088109910891099109010991091109910921099109310991094109910951099109610991097109910981099109910991100109911011099110210991103109911041099110511000001110000021100000311000004110000051100000611000007110000081100000911000010110000111100001211000013110000141100001511000016110000171100001811000019110000201100002111000022110000231100002411000025110000261100002711000028110000291100003011000031110000321100003311000034110000351100003611000037110000381100003911000040110000411100004211000043110000441100004511000046110000471100004811000049110000501100005111000052110000531100005411000055110000561100005711000058110000591100006011000061110000621100006311000064110000651100006611000067110000681100006911000070110000711100007211000073110000741100007511000076110000771100007811000079110000801100008111000082110000831100008411000085110000861100008711000088110000891100009011000091110000921100009311000094110000951100009611000097110000981100009911000100110001011100010211000103110001041100010511000106110001071100010811000109110001101100011111000112110001131100011411000115110001161100011711000118110001191100012011000121110001221100012311000124110001251100012611000127110001281100012911000130110001311100013211000133110001341100013511000136110001371100013811000139110001401100014111000142110001431100014411000145110001461100014711000148110001491100015011000151110001521100015311000154110001551100015611000157110001581100015911000160110001611100016211000163110001641100016511000166110001671100016811000169110001701100017111000172110001731100017411000175110001761100017711000178110001791100018011000181110001821100018311000184110001851100018611000187110001881100018911000190110001911100019211000193110001941100019511000196110001971100019811000199110002001100020111000202110002031100020411000205110002061100020711000208110002091100021011000211110002121100021311000214110002151100021611000217110002181100021911000220110002211100022211000223110002241100022511000226110002271100022811000229110002301100023111000232110002331100023411000235110002361100023711000238110002391100024011000241110002421100024311000244110002451100024611000247110002481100024911000250110002511100025211000253110002541100025511000256110002571100025811000259110002601100026111000262110002631100026411000265110002661100026711000268110002691100027011000271110002721100027311000274110002751100027611000277110002781100027911000280110002811100028211000283110002841100028511000286110002871100028811000289110002901100029111000292110002931100029411000295110002961100029711000298110002991100030011000301110003021100030311000304110003051100030611000307110003081100030911000310110003111100031211000313110003141100031511000316110003171100031811000319110003201100032111000322110003231100032411000325110003261100032711000328110003291100033011000331110003321100033311000334110003351100033611000337110003381100033911000340110003411100034211000343110003441100034511000346110003471100034811000349110003501100035111000352110003531100035411000355110003561100035711000358110003591100036011000361110003621100036311000364110003651100036611000367110003681100036911000370110003711100037211000373110003741100037511000376110003771100037811000379110003801100038111000382110003831100038411000385110003861100038711000388110003891100039011000391110003921100039311000394110003951100039611000397110003981100039911000400110004011100040211000403110004041100040511000406110004071100040811000409110004101100041111000412110004131100041411000415110004161100041711000418110004191100042011000421110004221100042311000424110004251100042611000427110004281100042911000430110004311100043211000433110004341100043511000436110004371100043811000439110004401100044111000442110004431100044411000445110004461100044711000448110004491100045011000451110004521100045311000454110004551100045611000457110004581100045911000460110004611100046211000463110004641100046511000466110004671100046811000469110004701100047111000472110004731100047411000475110004761100047711000478110004791100048011000481110004821100048311000484110004851100048611000487110004881100048911000490110004911100049211000493110004941100049511000496110004971100049811000499110005001100050111000502110005031100050411000505110005061100050711000508110005091100051011000511110005121100051311000514110005151100051611000517110005181100051911000520110005211100052211000523110005241100052511000526110005271100052811000529110005301100053111000532110005331100053411000535110005361100053711000538110005391100054011000541110005421100054311000544110005451100054611000547110005481100054911000550110005511100055211000553110005541100055511000556110005571100055811000559110005601100056111000562110005631100056411000565110005661100056711000568110005691100057011000571110005721100057311000574110005751100057611000577110005781100057911000580110005811100058211000583110005841100058511000586110005871100058811000589110005901100059111000592110005931100059411000595110005961100059711000598110005991100060011000601110006021100060311000604110006051100060611000607110006081100060911000610110006111100061211000613110006141100061511000616110006171100061811000619110006201100062111000622110006231100062411000625110006261100062711000628110006291100063011000631110006321100063311000634110006351100063611000637110006381100063911000640110006411100064211000643110006441100064511000646110006471100064811000649110006501100065111000652110006531100065411000655110006561100065711000658110006591100066011000661110006621100066311000664110006651100066611000667110006681100066911000670110006711100067211000673110006741100067511000676110006771100067811000679110006801100068111000682110006831100068411000685110006861100068711000688110006891100069011000691110006921100069311000694110006951100069611000697110006981100069911000700110007011100070211000703110007041100070511000706110007071100070811000709110007101100071111000712110007131100071411000715110007161100071711000718110007191100072011000721110007221100072311000724110007251100072611000727110007281100072911000730110007311100073211000733110007341100073511000736110007371100073811000739110007401100074111000742110007431100074411000745110007461100074711000748110007491100075011000751110007521100075311000754110007551100075611000757110007581100075911000760110007611100076211000763110007641100076511000766110007671100076811000769110007701100077111000772110007731100077411000775110007761100077711000778110007791100078011000781110007821100078311000784110007851100078611000787110007881100078911000790110007911100079211000793110007941100079511000796110007971100079811000799110008001100080111000802110008031100080411000805110008061100080711000808110008091100081011000811110008121100081311000814110008151100081611000817110008181100081911000820110008211100082211000823110008241100082511000826110008271100082811000829110008301100083111000832110008331100083411000835110008361100083711000838110008391100084011000841110008421100084311000844110008451100084611000847110008481100084911000850110008511100085211000853110008541100085511000856110008571100085811000859110008601100086111000862110008631100086411000865110008661100086711000868110008691100087011000871110008721100087311000874110008751100087611000877110008781100087911000880110008811100088211000883110008841100088511000886110008871100088811000889110008901100089111000892110008931100089411000895110008961100089711000898110008991100090011000901110009021100090311000904110009051100090611000907110009081100090911000910110009111100091211000913110009141100091511000916110009171100091811000919110009201100092111000922110009231100092411000925110009261100092711000928110009291100093011000931110009321100093311000934110009351100093611000937110009381100093911000940110009411100094211000943110009441100094511000946110009471100094811000949110009501100095111000952110009531100095411000955110009561100095711000958110009591100096011000961110009621100096311000964110009651100096611000967110009681100096911000970110009711100097211000973110009741100097511000976110009771100097811000979110009801100098111000982110009831100098411000985110009861100098711000988110009891100099011000991110009921100099311000994110009951100099611000997110009981100099911001000110010011100100211001003110010041100100511001006110010071100100811001009110010101100101111001012110010131100101411001015110010161100101711001018110010191100102011001021110010221100102311001024110010251100102611001027110010281100102911001030110010311100103211001033110010341100103511001036110010371100103811001039110010401100104111001042110010431100104411001045110010461100104711001048110010491100105011001051110010521100105311001054110010551100105611001057110010581100105911001060110010611100106211001063110010641100106511001066110010671100106811001069110010701100107111001072110010731100107411001075110010761100107711001078110010791100108011001081110010821100108311001084110010851100108611001087110010881100108911001090110010911100109211001093110010941100109511001096110010971100109811001099110011001100110111001102110011031100110411001105110100011101000211010003110100041101000511010006110100071101000811010009110100101101001111010012110100131101001411010015110100161101001711010018110100191101002011010021110100221101002311010024110100251101002611010027110100281101002911010030110100311101003211010033110100341101003511010036110100371101003811010039110100401101004111010042110100431101004411010045110100461101004711010048110100491101005011010051110100521101005311010054110100551101005611010057110100581101005911010060110100611101006211010063110100641101006511010066110100671101006811010069110100701101007111010072110100731101007411010075110100761101007711010078110100791101008011010081110100821101008311010084110100851101008611010087110100881101008911010090110100911101009211010093110100941101009511010096110100971101009811010099110101001101010111010102110101031101010411010105110101061101010711010108110101091101011011010111110101121101011311010114110101151101011611010117110101181101011911010120110101211101012211010123110101241101012511010126110101271101012811010129110101301101013111010132110101331101013411010135110101361101013711010138110101391101014011010141110101421101014311010144110101451101014611010147110101481101014911010150110101511101015211010153110101541101015511010156110101571101015811010159110101601101016111010162110101631101016411010165110101661101016711010168110101691101017011010171110101721101017311010174110101751101017611010177110101781101017911010180110101811101018211010183110101841101018511010186110101871101018811010189110101901101019111010192110101931101019411010195110101961101019711010198110101991101020011010201110102021101020311010204110102051101020611010207110102081101020911010210110102111101021211010213110102141101021511010216110102171101021811010219110102201101022111010222110102231101022411010225110102261101022711010228110102291101023011010231110102321101023311010234110102351101023611010237110102381101023911010240110102411101024211010243110102441101024511010246110102471101024811010249110102501101025111010252110102531101025411010255110102561101025711010258110102591101026011010261110102621101026311010264110102651101026611010267110102681101026911010270110102711101027211010273110102741101027511010276110102771101027811010279110102801101028111010282110102831101028411010285110102861101028711010288110102891101029011010291110102921101029311010294110102951101029611010297110102981101029911010300110103011101030211010303110103041101030511010306110103071101030811010309110103101101031111010312110103131101031411010315110103161101031711010318110103191101032011010321110103221101032311010324110103251101032611010327110103281101032911010330110103311101033211010333110103341101033511010336110103371101033811010339110103401101034111010342110103431101034411010345110103461101034711010348110103491101035011010351110103521101035311010354110103551101035611010357110103581101035911010360110103611101036211010363110103641101036511010366110103671101036811010369110103701101037111010372110103731101037411010375110103761101037711010378110103791101038011010381110103821101038311010384110103851101038611010387110103881101038911010390110103911101039211010393110103941101039511010396110103971101039811010399110104001101040111010402110104031101040411010405110104061101040711010408110104091101041011010411110104121101041311010414110104151101041611010417110104181101041911010420110104211101042211010423110104241101042511010426110104271101042811010429110104301101043111010432110104331101043411010435110104361101043711010438110104391101044011010441110104421101044311010444110104451101044611010447110104481101044911010450110104511101045211010453110104541101045511010456110104571101045811010459110104601101046111010462110104631101046411010465110104661101046711010468110104691101047011010471110104721101047311010474110104751101047611010477110104781101047911010480110104811101048211010483110104841101048511010486110104871101048811010489110104901101049111010492110104931101049411010495110104961101049711010498110104991101050011010501110105021101050311010504110105051101050611010507110105081101050911010510110105111101051211010513110105141101051511010516110105171101051811010519110105201101052111010522110105231101052411010525110105261101052711010528110105291101053011010531110105321101053311010534110105351101053611010537110105381101053911010540110105411101054211010543110105441101054511010546110105471101054811010549110105501101055111010552110105531101055411010555110105561101055711010558110105591101056011010561110105621101056311010564110105651101056611010567110105681101056911010570110105711101057211010573110105741101057511010576110105771101057811010579110105801101058111010582110105831101058411010585110105861101058711010588110105891101059011010591110105921101059311010594110105951101059611010597110105981101059911010600110106011101060211010603110106041101060511010606110106071101060811010609110106101101061111010612110106131101061411010615110106161101061711010618110106191101062011010621110106221101062311010624110106251101062611010627110106281101062911010630110106311101063211010633110106341101063511010636110106371101063811010639110106401101064111010642110106431101064411010645110106461101064711010648110106491101065011010651110106521101065311010654110106551101065611010657110106581101065911010660110106611101066211010663110106641101066511010666110106671101066811010669110106701101067111010672110106731101067411010675110106761101067711010678110106791101068011010681110106821101068311010684110106851101068611010687110106881101068911010690110106911101069211010693110106941101069511010696110106971101069811010699110107001101070111010702110107031101070411010705110107061101070711010708110107091101071011010711110107121101071311010714110107151101071611010717110107181101071911010720110107211101072211010723110107241101072511010726110107271101072811010729110107301101073111010732110107331101073411010735110107361101073711010738110107391101074011010741110107421101074311010744110107451101074611010747110107481101074911010750110107511101075211010753110107541101075511010756110107571101075811010759110107601101076111010762110107631101076411010765110107661101076711010768110107691101077011010771110107721101077311010774110107751101077611010777110107781101077911010780110107811101078211010783110107841101078511010786110107871101078811010789110107901101079111010792110107931101079411010795110107961101079711010798110107991101080011010801110108021101080311010804110108051101080611010807110108081101080911010810110108111101081211010813110108141101081511010816110108171101081811010819110108201101082111010822110108231101082411010825110108261101082711010828110108291101083011010831110108321101083311010834110108351101083611010837110108381101083911010840110108411101084211010843110108441101084511010846110108471101084811010849110108501101085111010852110108531101085411010855110108561101085711010858110108591101086011010861110108621101086311010864110108651101086611010867110108681101086911010870110108711101087211010873110108741101087511010876110108771101087811010879110108801101088111010882110108831101088411010885110108861101088711010888110108891101089011010891110108921101089311010894110108951101089611010897110108981101089911010900110109011101090211010903110109041101090511010906110109071101090811010909110109101101091111010912110109131101091411010915110109161101091711010918110109191101092011010921110109221101092311010924110109251101092611010927110109281101092911010930110109311101093211010933110109341101093511010936110109371101093811010939110109401101094111010942110109431101094411010945110109461101094711010948110109491101095011010951110109521101095311010954110109551101095611010957110109581101095911010960110109611101096211010963110109641101096511010966110109671101096811010969110109701101097111010972110109731101097411010975110109761101097711010978110109791101098011010981110109821101098311010984110109851101098611010987110109881101098911010990110109911101099211010993110109941101099511010996110109971101099811010999110110001101100111011002110110031101100411011005110110061101100711011008110110091101101011011011110110121101101311011014110110151101101611011017110110181101101911011020110110211101102211011023110110241101102511011026110110271101102811011029110110301101103111011032110110331101103411011035110110361101103711011038110110391101104011011041110110421101104311011044110110451101104611011047110110481101104911011050110110511101105211011053110110541101105511011056110110571101105811011059110110601101106111011062110110631101106411011065110110661101106711011068110110691101107011011071110110721101107311011074110110751101107611011077110110781101107911011080110110811101108211011083110110841101108511011086110110871101108811011089110110901101109111011092110110931101109411011095110110961101109711011098110110991101110011011101110111021101110311011104110111051102000111020002110200031102000411020005110200061102000711020008110200091102001011020011110200121102001311020014110200151102001611020017110200181102001911020020110200211102002211020023110200241102002511020026110200271102002811020029110200301102003111020032110200331102003411020035110200361102003711020038110200391102004011020041110200421102004311020044110200451102004611020047110200481102004911020050110200511102005211020053110200541102005511020056110200571102005811020059110200601102006111020062110200631102006411020065110200661102006711020068110200691102007011020071110200721102007311020074110200751102007611020077110200781102007911020080110200811102008211020083110200841102008511020086110200871102008811020089110200901102009111020092110200931102009411020095110200961102009711020098110200991102010011020101110201021102010311020104110201051102010611020107110201081102010911020110110201111102011211020113110201141102011511020116110201171102011811020119110201201102012111020122110201231102012411020125110201261102012711020128110201291102013011020131110201321102013311020134110201351102013611020137110201381102013911020140110201411102014211020143110201441102014511020146110201471102014811020149110201501102015111020152110201531102015411020155110201561102015711020158110201591102016011020161110201621102016311020164110201651102016611020167110201681102016911020170110201711102017211020173110201741102017511020176110201771102017811020179110201801102018111020182110201831102018411020185110201861102018711020188110201891102019011020191110201921102019311020194110201951102019611020197110201981102019911020200110202011102020211020203110202041102020511020206110202071102020811020209110202101102021111020212110202131102021411020215110202161102021711020218110202191102022011020221110202221102022311020224110202251102022611020227110202281102022911020230110202311102023211020233110202341102023511020236110202371102023811020239110202401102024111020242110202431102024411020245110202461102024711020248110202491102025011020251110202521102025311020254110202551102025611020257110202581102025911020260110202611102026211020263110202641102026511020266110202671102026811020269110202701102027111020272110202731102027411020275110202761102027711020278110202791102028011020281110202821102028311020284110202851102028611020287110202881102028911020290110202911102029211020293110202941102029511020296110202971102029811020299110203001102030111020302110203031102030411020305110203061102030711020308110203091102031011020311110203121102031311020314110203151102031611020317110203181102031911020320110203211102032211020323110203241102032511020326110203271102032811020329110203301102033111020332110203331102033411020335110203361102033711020338110203391102034011020341110203421102034311020344110203451102034611020347110203481102034911020350110203511102035211020353110203541102035511020356110203571102035811020359110203601102036111020362110203631102036411020365110203661102036711020368110203691102037011020371110203721102037311020374110203751102037611020377110203781102037911020380110203811102038211020383110203841102038511020386110203871102038811020389110203901102039111020392110203931102039411020395110203961102039711020398110203991102040011020401110204021102040311020404110204051102040611020407110204081102040911020410110204111102041211020413110204141102041511020416110204171102041811020419110204201102042111020422110204231102042411020425110204261102042711020428110204291102043011020431110204321102043311020434110204351102043611020437110204381102043911020440110204411102044211020443110204441102044511020446110204471102044811020449110204501102045111020452110204531102045411020455110204561102045711020458110204591102046011020461110204621102046311020464110204651102046611020467110204681102046911020470110204711102047211020473110204741102047511020476110204771102047811020479110204801102048111020482110204831102048411020485110204861102048711020488110204891102049011020491110204921102049311020494110204951102049611020497110204981102049911020500110205011102050211020503110205041102050511020506110205071102050811020509110205101102051111020512110205131102051411020515110205161102051711020518110205191102052011020521110205221102052311020524110205251102052611020527110205281102052911020530110205311102053211020533110205341102053511020536110205371102053811020539110205401102054111020542110205431102054411020545110205461102054711020548110205491102055011020551110205521102055311020554110205551102055611020557110205581102055911020560110205611102056211020563110205641102056511020566110205671102056811020569110205701102057111020572110205731102057411020575110205761102057711020578110205791102058011020581110205821102058311020584110205851102058611020587110205881102058911020590110205911102059211020593110205941102059511020596110205971102059811020599110206001102060111020602110206031102060411020605110206061102060711020608110206091102061011020611110206121102061311020614110206151102061611020617110206181102061911020620110206211102062211020623110206241102062511020626110206271102062811020629110206301102063111020632110206331102063411020635110206361102063711020638110206391102064011020641110206421102064311020644110206451102064611020647110206481102064911020650110206511102065211020653110206541102065511020656110206571102065811020659110206601102066111020662110206631102066411020665110206661102066711020668110206691102067011020671110206721102067311020674110206751102067611020677110206781102067911020680110206811102068211020683110206841102068511020686110206871102068811020689110206901102069111020692110206931102069411020695110206961102069711020698110206991102070011020701110207021102070311020704110207051102070611020707110207081102070911020710110207111102071211020713110207141102071511020716110207171102071811020719110207201102072111020722110207231102072411020725110207261102072711020728110207291102073011020731110207321102073311020734110207351102073611020737110207381102073911020740110207411102074211020743110207441102074511020746110207471102074811020749110207501102075111020752110207531102075411020755110207561102075711020758110207591102076011020761110207621102076311020764110207651102076611020767110207681102076911020770110207711102077211020773110207741102077511020776110207771102077811020779110207801102078111020782110207831102078411020785110207861102078711020788110207891102079011020791110207921102079311020794110207951102079611020797110207981102079911020800110208011102080211020803110208041102080511020806110208071102080811020809110208101102081111020812110208131102081411020815110208161102081711020818110208191102082011020821110208221102082311020824110208251102082611020827110208281102082911020830110208311102083211020833110208341102083511020836110208371102083811020839110208401102084111020842110208431102084411020845110208461102084711020848110208491102085011020851110208521102085311020854110208551102085611020857110208581102085911020860110208611102086211020863110208641102086511020866110208671102086811020869110208701102087111020872110208731102087411020875110208761102087711020878110208791102088011020881110208821102088311020884110208851102088611020887110208881102088911020890110208911102089211020893110208941102089511020896110208971102089811020899110209001102090111020902110209031102090411020905110209061102090711020908110209091102091011020911110209121102091311020914110209151102091611020917110209181102091911020920110209211102092211020923110209241102092511020926110209271102092811020929110209301102093111020932110209331102093411020935110209361102093711020938110209391102094011020941110209421102094311020944110209451102094611020947110209481102094911020950110209511102095211020953110209541102095511020956110209571102095811020959110209601102096111020962110209631102096411020965110209661102096711020968110209691102097011020971110209721102097311020974110209751102097611020977110209781102097911020980110209811102098211020983110209841102098511020986110209871102098811020989110209901102099111020992110209931102099411020995110209961102099711020998110209991102100011021001110210021102100311021004110210051102100611021007110210081102100911021010110210111102101211021013110210141102101511021016110210171102101811021019110210201102102111021022110210231102102411021025110210261102102711021028110210291102103011021031110210321102103311021034110210351102103611021037110210381102103911021040110210411102104211021043110210441102104511021046110210471102104811021049110210501102105111021052110210531102105411021055110210561102105711021058110210591102106011021061110210621102106311021064110210651102106611021067110210681102106911021070110210711102107211021073110210741102107511021076110210771102107811021079110210801102108111021082110210831102108411021085110210861102108711021088110210891102109011021091110210921102109311021094110210951102109611021097110210981102109911021100110211011102110211021103110211041102110511030001110300021103000311030004110300051103000611030007110300081103000911030010110300111103001211030013110300141103001511030016110300171103001811030019110300201103002111030022110300231103002411030025110300261103002711030028110300291103003011030031110300321103003311030034110300351103003611030037110300381103003911030040110300411103004211030043110300441103004511030046110300471103004811030049110300501103005111030052110300531103005411030055110300561103005711030058110300591103006011030061110300621103006311030064110300651103006611030067110300681103006911030070110300711103007211030073110300741103007511030076110300771103007811030079110300801103008111030082110300831103008411030085110300861103008711030088110300891103009011030091110300921103009311030094110300951103009611030097110300981103009911030100110301011103010211030103110301041103010511030106110301071103010811030109110301101103011111030112110301131103011411030115110301161103011711030118110301191103012011030121110301221103012311030124110301251103012611030127110301281103012911030130110301311103013211030133110301341103013511030136110301371103013811030139110301401103014111030142110301431103014411030145110301461103014711030148110301491103015011030151110301521103015311030154110301551103015611030157110301581103015911030160110301611103016211030163110301641103016511030166110301671103016811030169110301701103017111030172110301731103017411030175110301761103017711030178110301791103018011030181110301821103018311030184110301851103018611030187110301881103018911030190110301911103019211030193110301941103019511030196110301971103019811030199110302001103020111030202110302031103020411030205110302061103020711030208110302091103021011030211110302121103021311030214110302151103021611030217110302181103021911030220110302211103022211030223110302241103022511030226110302271103022811030229110302301103023111030232110302331103023411030235110302361103023711030238110302391103024011030241110302421103024311030244110302451103024611030247110302481103024911030250110302511103025211030253110302541103025511030256110302571103025811030259110302601103026111030262110302631103026411030265110302661103026711030268110302691103027011030271110302721103027311030274110302751103027611030277110302781103027911030280110302811103028211030283110302841103028511030286110302871103028811030289110302901103029111030292110302931103029411030295110302961103029711030298110302991103030011030301110303021103030311030304110303051103030611030307110303081103030911030310110303111103031211030313110303141103031511030316110303171103031811030319110303201103032111030322110303231103032411030325110303261103032711030328110303291103033011030331110303321103033311030334110303351103033611030337110303381103033911030340110303411103034211030343110303441103034511030346110303471103034811030349110303501103035111030352110303531103035411030355110303561103035711030358110303591103036011030361110303621103036311030364110303651103036611030367110303681103036911030370110303711103037211030373110303741103037511030376110303771103037811030379110303801103038111030382110303831103038411030385110303861103038711030388110303891103039011030391110303921103039311030394110303951103039611030397110303981103039911030400110304011103040211030403110304041103040511030406110304071103040811030409110304101103041111030412110304131103041411030415110304161103041711030418110304191103042011030421110304221103042311030424110304251103042611030427110304281103042911030430110304311103043211030433110304341103043511030436110304371103043811030439110304401103044111030442110304431103044411030445110304461103044711030448110304491103045011030451110304521103045311030454110304551103045611030457110304581103045911030460110304611103046211030463110304641103046511030466110304671103046811030469110304701103047111030472110304731103047411030475110304761103047711030478110304791103048011030481110304821103048311030484110304851103048611030487110304881103048911030490110304911103049211030493110304941103049511030496110304971103049811030499110305001103050111030502110305031103050411030505110305061103050711030508110305091103051011030511110305121103051311030514110305151103051611030517110305181103051911030520110305211103052211030523110305241103052511030526110305271103052811030529110305301103053111030532110305331103053411030535110305361103053711030538110305391103054011030541110305421103054311030544110305451103054611030547110305481103054911030550110305511103055211030553110305541103055511030556110305571103055811030559110305601103056111030562110305631103056411030565110305661103056711030568110305691103057011030571110305721103057311030574110305751103057611030577110305781103057911030580110305811103058211030583110305841103058511030586110305871103058811030589110305901103059111030592110305931103059411030595110305961103059711030598110305991103060011030601110306021103060311030604110306051103060611030607110306081103060911030610110306111103061211030613110306141103061511030616110306171103061811030619110306201103062111030622110306231103062411030625110306261103062711030628110306291103063011030631110306321103063311030634110306351103063611030637110306381103063911030640110306411103064211030643110306441103064511030646110306471103064811030649110306501103065111030652110306531103065411030655110306561103065711030658110306591103066011030661110306621103066311030664110306651103066611030667110306681103066911030670110306711103067211030673110306741103067511030676110306771103067811030679110306801103068111030682110306831103068411030685110306861103068711030688110306891103069011030691110306921103069311030694110306951103069611030697110306981103069911030700110307011103070211030703110307041103070511030706110307071103070811030709110307101103071111030712110307131103071411030715110307161103071711030718110307191103072011030721110307221103072311030724110307251103072611030727110307281103072911030730110307311103073211030733110307341103073511030736110307371103073811030739110307401103074111030742110307431103074411030745110307461103074711030748110307491103075011030751110307521103075311030754110307551103075611030757110307581103075911030760110307611103076211030763110307641103076511030766110307671103076811030769110307701103077111030772110307731103077411030775110307761103077711030778110307791103078011030781110307821103078311030784110307851103078611030787110307881103078911030790110307911103079211030793110307941103079511030796110307971103079811030799110308001103080111030802110308031103080411030805110308061103080711030808110308091103081011030811110308121103081311030814110308151103081611030817110308181103081911030820110308211103082211030823110308241103082511030826110308271103082811030829110308301103083111030832110308331103083411030835110308361103083711030838110308391103084011030841110308421103084311030844110308451103084611030847110308481103084911030850110308511103085211030853110308541103085511030856110308571103085811030859110308601103086111030862110308631103086411030865110308661103086711030868110308691103087011030871110308721103087311030874110308751103087611030877110308781103087911030880110308811103088211030883110308841103088511030886110308871103088811030889110308901103089111030892110308931103089411030895110308961103089711030898110308991103090011030901110309021103090311030904110309051103090611030907110309081103090911030910110309111103091211030913110309141103091511030916110309171103091811030919110309201103092111030922110309231103092411030925110309261103092711030928110309291103093011030931110309321103093311030934110309351103093611030937110309381103093911030940110309411103094211030943110309441103094511030946110309471103094811030949110309501103095111030952110309531103095411030955110309561103095711030958110309591103096011030961110309621103096311030964110309651103096611030967110309681103096911030970110309711103097211030973110309741103097511030976110309771103097811030979110309801103098111030982110309831103098411030985110309861103098711030988110309891103099011030991110309921103099311030994110309951103099611030997110309981103099911031000110310011103100211031003110310041103100511031006110310071103100811031009110310101103101111031012110310131103101411031015110310161103101711031018110310191103102011031021110310221103102311031024110310251103102611031027110310281103102911031030110310311103103211031033110310341103103511031036110310371103103811031039110310401103104111031042110310431103104411031045110310461103104711031048110310491103105011031051110310521103105311031054110310551103105611031057110310581103105911031060110310611103106211031063110310641103106511031066110310671103106811031069110310701103107111031072110310731103107411031075110310761103107711031078110310791103108011031081110310821103108311031084110310851103108611031087110310881103108911031090110310911103109211031093110310941103109511031096110310971103109811031099110311001103110111031102110311031103110411031105110400011104000211040003110400041104000511040006110400071104000811040009110400101104001111040012110400131104001411040015110400161104001711040018110400191104002011040021110400221104002311040024110400251104002611040027110400281104002911040030110400311104003211040033110400341104003511040036110400371104003811040039110400401104004111040042110400431104004411040045110400461104004711040048110400491104005011040051110400521104005311040054110400551104005611040057110400581104005911040060110400611104006211040063110400641104006511040066110400671104006811040069110400701104007111040072110400731104007411040075110400761104007711040078110400791104008011040081110400821104008311040084110400851104008611040087110400881104008911040090110400911104009211040093110400941104009511040096110400971104009811040099110401001104010111040102110401031104010411040105110401061104010711040108110401091104011011040111110401121104011311040114110401151104011611040117110401181104011911040120110401211104012211040123110401241104012511040126110401271104012811040129110401301104013111040132110401331104013411040135110401361104013711040138110401391104014011040141110401421104014311040144110401451104014611040147110401481104014911040150110401511104015211040153110401541104015511040156110401571104015811040159110401601104016111040162110401631104016411040165110401661104016711040168110401691104017011040171110401721104017311040174110401751104017611040177110401781104017911040180110401811104018211040183110401841104018511040186110401871104018811040189110401901104019111040192110401931104019411040195110401961104019711040198110401991104020011040201110402021104020311040204110402051104020611040207110402081104020911040210110402111104021211040213110402141104021511040216110402171104021811040219110402201104022111040222110402231104022411040225110402261104022711040228110402291104023011040231110402321104023311040234110402351104023611040237110402381104023911040240110402411104024211040243110402441104024511040246110402471104024811040249110402501104025111040252110402531104025411040255110402561104025711040258110402591104026011040261110402621104026311040264110402651104026611040267110402681104026911040270110402711104027211040273110402741104027511040276110402771104027811040279110402801104028111040282110402831104028411040285110402861104028711040288110402891104029011040291110402921104029311040294110402951104029611040297110402981104029911040300110403011104030211040303110403041104030511040306110403071104030811040309110403101104031111040312110403131104031411040315110403161104031711040318110403191104032011040321110403221104032311040324110403251104032611040327110403281104032911040330110403311104033211040333110403341104033511040336110403371104033811040339110403401104034111040342110403431104034411040345110403461104034711040348110403491104035011040351110403521104035311040354110403551104035611040357110403581104035911040360110403611104036211040363110403641104036511040366110403671104036811040369110403701104037111040372110403731104037411040375110403761104037711040378110403791104038011040381110403821104038311040384110403851104038611040387110403881104038911040390110403911104039211040393110403941104039511040396110403971104039811040399110404001104040111040402110404031104040411040405110404061104040711040408110404091104041011040411110404121104041311040414110404151104041611040417110404181104041911040420110404211104042211040423110404241104042511040426110404271104042811040429110404301104043111040432110404331104043411040435110404361104043711040438110404391104044011040441110404421104044311040444110404451104044611040447110404481104044911040450110404511104045211040453110404541104045511040456110404571104045811040459110404601104046111040462110404631104046411040465110404661104046711040468110404691104047011040471110404721104047311040474110404751104047611040477110404781104047911040480110404811104048211040483110404841104048511040486110404871104048811040489110404901104049111040492110404931104049411040495110404961104049711040498110404991104050011040501110405021104050311040504110405051104050611040507110405081104050911040510110405111104051211040513110405141104051511040516110405171104051811040519110405201104052111040522110405231104052411040525110405261104052711040528110405291104053011040531110405321104053311040534110405351104053611040537110405381104053911040540110405411104054211040543110405441104054511040546110405471104054811040549110405501104055111040552110405531104055411040555110405561104055711040558110405591104056011040561110405621104056311040564110405651104056611040567110405681104056911040570110405711104057211040573110405741104057511040576110405771104057811040579110405801104058111040582110405831104058411040585110405861104058711040588110405891104059011040591110405921104059311040594110405951104059611040597110405981104059911040600110406011104060211040603110406041104060511040606110406071104060811040609110406101104061111040612110406131104061411040615110406161104061711040618110406191104062011040621110406221104062311040624110406251104062611040627110406281104062911040630110406311104063211040633110406341104063511040636110406371104063811040639110406401104064111040642110406431104064411040645110406461104064711040648110406491104065011040651110406521104065311040654110406551104065611040657110406581104065911040660110406611104066211040663110406641104066511040666110406671104066811040669110406701104067111040672110406731104067411040675110406761104067711040678110406791104068011040681110406821104068311040684110406851104068611040687110406881104068911040690110406911104069211040693110406941104069511040696110406971104069811040699110407001104070111040702110407031104070411040705110407061104070711040708110407091104071011040711110407121104071311040714110407151104071611040717110407181104071911040720110407211104072211040723110407241104072511040726110407271104072811040729110407301104073111040732110407331104073411040735110407361104073711040738110407391104074011040741110407421104074311040744110407451104074611040747110407481104074911040750110407511104075211040753110407541104075511040756110407571104075811040759110407601104076111040762110407631104076411040765110407661104076711040768110407691104077011040771110407721104077311040774110407751104077611040777110407781104077911040780110407811104078211040783110407841104078511040786110407871104078811040789110407901104079111040792110407931104079411040795110407961104079711040798110407991104080011040801110408021104080311040804110408051104080611040807110408081104080911040810110408111104081211040813110408141104081511040816110408171104081811040819110408201104082111040822110408231104082411040825110408261104082711040828110408291104083011040831110408321104083311040834110408351104083611040837110408381104083911040840110408411104084211040843110408441104084511040846110408471104084811040849110408501104085111040852110408531104085411040855110408561104085711040858110408591104086011040861110408621104086311040864110408651104086611040867110408681104086911040870110408711104087211040873110408741104087511040876110408771104087811040879110408801104088111040882110408831104088411040885110408861104088711040888110408891104089011040891110408921104089311040894110408951104089611040897110408981104089911040900110409011104090211040903110409041104090511040906110409071104090811040909110409101104091111040912110409131104091411040915110409161104091711040918110409191104092011040921110409221104092311040924110409251104092611040927110409281104092911040930110409311104093211040933110409341104093511040936110409371104093811040939110409401104094111040942110409431104094411040945110409461104094711040948110409491104095011040951110409521104095311040954110409551104095611040957110409581104095911040960110409611104096211040963110409641104096511040966110409671104096811040969110409701104097111040972110409731104097411040975110409761104097711040978110409791104098011040981110409821104098311040984110409851104098611040987110409881104098911040990110409911104099211040993110409941104099511040996110409971104099811040999110410001104100111041002110410031104100411041005110410061104100711041008110410091104101011041011110410121104101311041014110410151104101611041017110410181104101911041020110410211104102211041023110410241104102511041026110410271104102811041029110410301104103111041032110410331104103411041035110410361104103711041038110410391104104011041041110410421104104311041044110410451104104611041047110410481104104911041050110410511104105211041053110410541104105511041056110410571104105811041059110410601104106111041062110410631104106411041065110410661104106711041068110410691104107011041071110410721104107311041074110410751104107611041077110410781104107911041080110410811104108211041083110410841104108511041086110410871104108811041089110410901104109111041092110410931104109411041095110410961104109711041098110410991104110011041101110411021104110311041104110411051105000111050002110500031105000411050005110500061105000711050008110500091105001011050011110500121105001311050014110500151105001611050017110500181105001911050020110500211105002211050023110500241105002511050026110500271105002811050029110500301105003111050032110500331105003411050035110500361105003711050038110500391105004011050041110500421105004311050044110500451105004611050047110500481105004911050050110500511105005211050053110500541105005511050056110500571105005811050059110500601105006111050062110500631105006411050065110500661105006711050068110500691105007011050071110500721105007311050074110500751105007611050077110500781105007911050080110500811105008211050083110500841105008511050086110500871105008811050089110500901105009111050092110500931105009411050095110500961105009711050098110500991105010011050101110501021105010311050104110501051105010611050107110501081105010911050110110501111105011211050113110501141105011511050116110501171105011811050119110501201105012111050122110501231105012411050125110501261105012711050128110501291105013011050131110501321105013311050134110501351105013611050137110501381105013911050140110501411105014211050143110501441105014511050146110501471105014811050149110501501105015111050152110501531105015411050155110501561105015711050158110501591105016011050161110501621105016311050164110501651105016611050167110501681105016911050170110501711105017211050173110501741105017511050176110501771105017811050179110501801105018111050182110501831105018411050185110501861105018711050188110501891105019011050191110501921105019311050194110501951105019611050197110501981105019911050200110502011105020211050203110502041105020511050206110502071105020811050209110502101105021111050212110502131105021411050215110502161105021711050218110502191105022011050221110502221105022311050224110502251105022611050227110502281105022911050230110502311105023211050233110502341105023511050236110502371105023811050239110502401105024111050242110502431105024411050245110502461105024711050248110502491105025011050251110502521105025311050254110502551105025611050257110502581105025911050260110502611105026211050263110502641105026511050266110502671105026811050269110502701105027111050272110502731105027411050275110502761105027711050278110502791105028011050281110502821105028311050284110502851105028611050287110502881105028911050290110502911105029211050293110502941105029511050296110502971105029811050299110503001105030111050302110503031105030411050305110503061105030711050308110503091105031011050311110503121105031311050314110503151105031611050317110503181105031911050320110503211105032211050323110503241105032511050326110503271105032811050329110503301105033111050332110503331105033411050335110503361105033711050338110503391105034011050341110503421105034311050344110503451105034611050347110503481105034911050350110503511105035211050353110503541105035511050356110503571105035811050359110503601105036111050362110503631105036411050365110503661105036711050368110503691105037011050371110503721105037311050374110503751105037611050377110503781105037911050380110503811105038211050383110503841105038511050386110503871105038811050389110503901105039111050392110503931105039411050395110503961105039711050398110503991105040011050401110504021105040311050404110504051105040611050407110504081105040911050410110504111105041211050413110504141105041511050416110504171105041811050419110504201105042111050422110504231105042411050425110504261105042711050428110504291105043011050431110504321105043311050434110504351105043611050437110504381105043911050440110504411105044211050443110504441105044511050446110504471105044811050449110504501105045111050452110504531105045411050455110504561105045711050458110504591105046011050461110504621105046311050464110504651105046611050467110504681105046911050470110504711105047211050473110504741105047511050476110504771105047811050479110504801105048111050482110504831105048411050485110504861105048711050488110504891105049011050491110504921105049311050494110504951105049611050497110504981105049911050500110505011105050211050503110505041105050511050506110505071105050811050509110505101105051111050512110505131105051411050515110505161105051711050518110505191105052011050521110505221105052311050524110505251105052611050527110505281105052911050530110505311105053211050533110505341105053511050536110505371105053811050539110505401105054111050542110505431105054411050545110505461105054711050548110505491105055011050551110505521105055311050554110505551105055611050557110505581105055911050560110505611105056211050563110505641105056511050566110505671105056811050569110505701105057111050572110505731105057411050575110505761105057711050578110505791105058011050581110505821105058311050584110505851105058611050587110505881105058911050590110505911105059211050593110505941105059511050596110505971105059811050599110506001105060111050602110506031105060411050605110506061105060711050608110506091105061011050611110506121105061311050614110506151105061611050617110506181105061911050620110506211105062211050623110506241105062511050626110506271105062811050629110506301105063111050632110506331105063411050635110506361105063711050638110506391105064011050641110506421105064311050644110506451105064611050647110506481105064911050650110506511105065211050653110506541105065511050656110506571105065811050659110506601105066111050662110506631105066411050665110506661105066711050668110506691105067011050671110506721105067311050674110506751105067611050677110506781105067911050680110506811105068211050683110506841105068511050686110506871105068811050689110506901105069111050692110506931105069411050695110506961105069711050698110506991105070011050701110507021105070311050704110507051105070611050707110507081105070911050710110507111105071211050713110507141105071511050716110507171105071811050719110507201105072111050722110507231105072411050725110507261105072711050728110507291105073011050731110507321105073311050734110507351105073611050737110507381105073911050740110507411105074211050743110507441105074511050746110507471105074811050749110507501105075111050752110507531105075411050755110507561105075711050758110507591105076011050761110507621105076311050764110507651105076611050767110507681105076911050770110507711105077211050773110507741105077511050776110507771105077811050779110507801105078111050782110507831105078411050785110507861105078711050788110507891105079011050791110507921105079311050794110507951105079611050797110507981105079911050800110508011105080211050803110508041105080511050806110508071105080811050809110508101105081111050812110508131105081411050815110508161105081711050818110508191105082011050821110508221105082311050824110508251105082611050827110508281105082911050830110508311105083211050833110508341105083511050836110508371105083811050839110508401105084111050842110508431105084411050845110508461105084711050848110508491105085011050851110508521105085311050854110508551105085611050857110508581105085911050860110508611105086211050863110508641105086511050866110508671105086811050869110508701105087111050872110508731105087411050875110508761105087711050878110508791105088011050881110508821105088311050884110508851105088611050887110508881105088911050890110508911105089211050893110508941105089511050896110508971105089811050899110509001105090111050902110509031105090411050905110509061105090711050908110509091105091011050911110509121105091311050914110509151105091611050917110509181105091911050920110509211105092211050923110509241105092511050926110509271105092811050929110509301105093111050932110509331105093411050935110509361105093711050938110509391105094011050941110509421105094311050944110509451105094611050947110509481105094911050950110509511105095211050953110509541105095511050956110509571105095811050959110509601105096111050962110509631105096411050965110509661105096711050968110509691105097011050971110509721105097311050974110509751105097611050977110509781105097911050980110509811105098211050983110509841105098511050986110509871105098811050989110509901105099111050992110509931105099411050995110509961105099711050998110509991105100011051001110510021105100311051004110510051105100611051007110510081105100911051010110510111105101211051013110510141105101511051016110510171105101811051019110510201105102111051022110510231105102411051025110510261105102711051028110510291105103011051031110510321105103311051034110510351105103611051037110510381105103911051040110510411105104211051043110510441105104511051046110510471105104811051049110510501105105111051052110510531105105411051055110510561105105711051058110510591105106011051061110510621105106311051064110510651105106611051067110510681105106911051070110510711105107211051073110510741105107511051076110510771105107811051079110510801105108111051082110510831105108411051085110510861105108711051088110510891105109011051091110510921105109311051094110510951105109611051097110510981105109911051100110511011105110211051103110511041105110511060001110600021106000311060004110600051106000611060007110600081106000911060010110600111106001211060013110600141106001511060016110600171106001811060019110600201106002111060022110600231106002411060025110600261106002711060028110600291106003011060031110600321106003311060034110600351106003611060037110600381106003911060040110600411106004211060043110600441106004511060046110600471106004811060049110600501106005111060052110600531106005411060055110600561106005711060058110600591106006011060061110600621106006311060064110600651106006611060067110600681106006911060070110600711106007211060073110600741106007511060076110600771106007811060079110600801106008111060082110600831106008411060085110600861106008711060088110600891106009011060091110600921106009311060094110600951106009611060097110600981106009911060100110601011106010211060103110601041106010511060106110601071106010811060109110601101106011111060112110601131106011411060115110601161106011711060118110601191106012011060121110601221106012311060124110601251106012611060127110601281106012911060130110601311106013211060133110601341106013511060136110601371106013811060139110601401106014111060142110601431106014411060145110601461106014711060148110601491106015011060151110601521106015311060154110601551106015611060157110601581106015911060160110601611106016211060163110601641106016511060166110601671106016811060169110601701106017111060172110601731106017411060175110601761106017711060178110601791106018011060181110601821106018311060184110601851106018611060187110601881106018911060190110601911106019211060193110601941106019511060196110601971106019811060199110602001106020111060202110602031106020411060205110602061106020711060208110602091106021011060211110602121106021311060214110602151106021611060217110602181106021911060220110602211106022211060223110602241106022511060226110602271106022811060229110602301106023111060232110602331106023411060235110602361106023711060238110602391106024011060241110602421106024311060244110602451106024611060247110602481106024911060250110602511106025211060253110602541106025511060256110602571106025811060259110602601106026111060262110602631106026411060265110602661106026711060268110602691106027011060271110602721106027311060274110602751106027611060277110602781106027911060280110602811106028211060283110602841106028511060286110602871106028811060289110602901106029111060292110602931106029411060295110602961106029711060298110602991106030011060301110603021106030311060304110603051106030611060307110603081106030911060310110603111106031211060313110603141106031511060316110603171106031811060319110603201106032111060322110603231106032411060325110603261106032711060328110603291106033011060331110603321106033311060334110603351106033611060337110603381106033911060340110603411106034211060343110603441106034511060346110603471106034811060349110603501106035111060352110603531106035411060355110603561106035711060358110603591106036011060361110603621106036311060364110603651106036611060367110603681106036911060370110603711106037211060373110603741106037511060376110603771106037811060379110603801106038111060382110603831106038411060385110603861106038711060388110603891106039011060391110603921106039311060394110603951106039611060397110603981106039911060400110604011106040211060403110604041106040511060406110604071106040811060409110604101106041111060412110604131106041411060415110604161106041711060418110604191106042011060421110604221106042311060424110604251106042611060427110604281106042911060430110604311106043211060433110604341106043511060436110604371106043811060439110604401106044111060442110604431106044411060445110604461106044711060448110604491106045011060451110604521106045311060454110604551106045611060457110604581106045911060460110604611106046211060463110604641106046511060466110604671106046811060469110604701106047111060472110604731106047411060475110604761106047711060478110604791106048011060481110604821106048311060484110604851106048611060487110604881106048911060490110604911106049211060493110604941106049511060496110604971106049811060499110605001106050111060502110605031106050411060505110605061106050711060508110605091106051011060511110605121106051311060514110605151106051611060517110605181106051911060520110605211106052211060523110605241106052511060526110605271106052811060529110605301106053111060532110605331106053411060535110605361106053711060538110605391106054011060541110605421106054311060544110605451106054611060547110605481106054911060550110605511106055211060553110605541106055511060556110605571106055811060559110605601106056111060562110605631106056411060565110605661106056711060568110605691106057011060571110605721106057311060574110605751106057611060577110605781106057911060580110605811106058211060583110605841106058511060586110605871106058811060589110605901106059111060592110605931106059411060595110605961106059711060598110605991106060011060601110606021106060311060604110606051106060611060607110606081106060911060610110606111106061211060613110606141106061511060616110606171106061811060619110606201106062111060622110606231106062411060625110606261106062711060628110606291106063011060631110606321106063311060634110606351106063611060637110606381106063911060640110606411106064211060643110606441106064511060646110606471106064811060649110606501106065111060652110606531106065411060655110606561106065711060658110606591106066011060661110606621106066311060664110606651106066611060667110606681106066911060670110606711106067211060673110606741106067511060676110606771106067811060679110606801106068111060682110606831106068411060685110606861106068711060688110606891106069011060691110606921106069311060694110606951106069611060697110606981106069911060700110607011106070211060703110607041106070511060706110607071106070811060709110607101106071111060712110607131106071411060715110607161106071711060718110607191106072011060721110607221106072311060724110607251106072611060727110607281106072911060730110607311106073211060733110607341106073511060736110607371106073811060739110607401106074111060742110607431106074411060745110607461106074711060748110607491106075011060751110607521106075311060754110607551106075611060757110607581106075911060760110607611106076211060763110607641106076511060766110607671106076811060769110607701106077111060772110607731106077411060775110607761106077711060778110607791106078011060781110607821106078311060784110607851106078611060787110607881106078911060790110607911106079211060793110607941106079511060796110607971106079811060799110608001106080111060802110608031106080411060805110608061106080711060808110608091106081011060811110608121106081311060814110608151106081611060817110608181106081911060820110608211106082211060823110608241106082511060826110608271106082811060829110608301106083111060832110608331106083411060835110608361106083711060838110608391106084011060841110608421106084311060844110608451106084611060847110608481106084911060850110608511106085211060853110608541106085511060856110608571106085811060859110608601106086111060862110608631106086411060865110608661106086711060868110608691106087011060871110608721106087311060874110608751106087611060877110608781106087911060880110608811106088211060883110608841106088511060886110608871106088811060889110608901106089111060892110608931106089411060895110608961106089711060898110608991106090011060901110609021106090311060904110609051106090611060907110609081106090911060910110609111106091211060913110609141106091511060916110609171106091811060919110609201106092111060922110609231106092411060925110609261106092711060928110609291106093011060931110609321106093311060934110609351106093611060937110609381106093911060940110609411106094211060943110609441106094511060946110609471106094811060949110609501106095111060952110609531106095411060955110609561106095711060958110609591106096011060961110609621106096311060964110609651106096611060967110609681106096911060970110609711106097211060973110609741106097511060976110609771106097811060979110609801106098111060982110609831106098411060985110609861106098711060988110609891106099011060991110609921106099311060994110609951106099611060997110609981106099911061000110610011106100211061003110610041106100511061006110610071106100811061009110610101106101111061012110610131106101411061015110610161106101711061018110610191106102011061021110610221106102311061024110610251106102611061027110610281106102911061030110610311106103211061033110610341106103511061036110610371106103811061039110610401106104111061042110610431106104411061045110610461106104711061048110610491106105011061051110610521106105311061054110610551106105611061057110610581106105911061060110610611106106211061063110610641106106511061066110610671106106811061069110610701106107111061072110610731106107411061075110610761106107711061078110610791106108011061081110610821106108311061084110610851106108611061087110610881106108911061090110610911106109211061093110610941106109511061096110610971106109811061099110611001106110111061102110611031106110411061105110700011107000211070003110700041107000511070006110700071107000811070009110700101107001111070012110700131107001411070015110700161107001711070018110700191107002011070021110700221107002311070024110700251107002611070027110700281107002911070030110700311107003211070033110700341107003511070036110700371107003811070039110700401107004111070042110700431107004411070045110700461107004711070048110700491107005011070051110700521107005311070054110700551107005611070057110700581107005911070060110700611107006211070063110700641107006511070066110700671107006811070069110700701107007111070072110700731107007411070075110700761107007711070078110700791107008011070081110700821107008311070084110700851107008611070087110700881107008911070090110700911107009211070093110700941107009511070096110700971107009811070099110701001107010111070102110701031107010411070105110701061107010711070108110701091107011011070111110701121107011311070114110701151107011611070117110701181107011911070120110701211107012211070123110701241107012511070126110701271107012811070129110701301107013111070132110701331107013411070135110701361107013711070138110701391107014011070141110701421107014311070144110701451107014611070147110701481107014911070150110701511107015211070153110701541107015511070156110701571107015811070159110701601107016111070162110701631107016411070165110701661107016711070168110701691107017011070171110701721107017311070174110701751107017611070177110701781107017911070180110701811107018211070183110701841107018511070186110701871107018811070189110701901107019111070192110701931107019411070195110701961107019711070198110701991107020011070201110702021107020311070204110702051107020611070207110702081107020911070210110702111107021211070213110702141107021511070216110702171107021811070219110702201107022111070222110702231107022411070225110702261107022711070228110702291107023011070231110702321107023311070234110702351107023611070237110702381107023911070240110702411107024211070243110702441107024511070246110702471107024811070249110702501107025111070252110702531107025411070255110702561107025711070258110702591107026011070261110702621107026311070264110702651107026611070267110702681107026911070270110702711107027211070273110702741107027511070276110702771107027811070279110702801107028111070282110702831107028411070285110702861107028711070288110702891107029011070291110702921107029311070294110702951107029611070297110702981107029911070300110703011107030211070303110703041107030511070306110703071107030811070309110703101107031111070312110703131107031411070315110703161107031711070318110703191107032011070321110703221107032311070324110703251107032611070327110703281107032911070330110703311107033211070333110703341107033511070336110703371107033811070339110703401107034111070342110703431107034411070345110703461107034711070348110703491107035011070351110703521107035311070354110703551107035611070357110703581107035911070360110703611107036211070363110703641107036511070366110703671107036811070369110703701107037111070372110703731107037411070375110703761107037711070378110703791107038011070381110703821107038311070384110703851107038611070387110703881107038911070390110703911107039211070393110703941107039511070396110703971107039811070399110704001107040111070402110704031107040411070405110704061107040711070408110704091107041011070411110704121107041311070414110704151107041611070417110704181107041911070420110704211107042211070423110704241107042511070426110704271107042811070429110704301107043111070432110704331107043411070435110704361107043711070438110704391107044011070441110704421107044311070444110704451107044611070447110704481107044911070450110704511107045211070453110704541107045511070456110704571107045811070459110704601107046111070462110704631107046411070465110704661107046711070468110704691107047011070471110704721107047311070474110704751107047611070477110704781107047911070480110704811107048211070483110704841107048511070486110704871107048811070489110704901107049111070492110704931107049411070495110704961107049711070498110704991107050011070501110705021107050311070504110705051107050611070507110705081107050911070510110705111107051211070513110705141107051511070516110705171107051811070519110705201107052111070522110705231107052411070525110705261107052711070528110705291107053011070531110705321107053311070534110705351107053611070537110705381107053911070540110705411107054211070543110705441107054511070546110705471107054811070549110705501107055111070552110705531107055411070555110705561107055711070558110705591107056011070561110705621107056311070564110705651107056611070567110705681107056911070570110705711107057211070573110705741107057511070576110705771107057811070579110705801107058111070582110705831107058411070585110705861107058711070588110705891107059011070591110705921107059311070594110705951107059611070597110705981107059911070600110706011107060211070603110706041107060511070606110706071107060811070609110706101107061111070612110706131107061411070615110706161107061711070618110706191107062011070621110706221107062311070624110706251107062611070627110706281107062911070630110706311107063211070633110706341107063511070636110706371107063811070639110706401107064111070642110706431107064411070645110706461107064711070648110706491107065011070651110706521107065311070654110706551107065611070657110706581107065911070660110706611107066211070663110706641107066511070666110706671107066811070669110706701107067111070672110706731107067411070675110706761107067711070678110706791107068011070681110706821107068311070684110706851107068611070687110706881107068911070690110706911107069211070693110706941107069511070696110706971107069811070699110707001107070111070702110707031107070411070705110707061107070711070708110707091107071011070711110707121107071311070714110707151107071611070717110707181107071911070720110707211107072211070723110707241107072511070726110707271107072811070729110707301107073111070732110707331107073411070735110707361107073711070738110707391107074011070741110707421107074311070744110707451107074611070747110707481107074911070750110707511107075211070753110707541107075511070756110707571107075811070759110707601107076111070762110707631107076411070765110707661107076711070768110707691107077011070771110707721107077311070774110707751107077611070777110707781107077911070780110707811107078211070783110707841107078511070786110707871107078811070789110707901107079111070792110707931107079411070795110707961107079711070798110707991107080011070801110708021107080311070804110708051107080611070807110708081107080911070810110708111107081211070813110708141107081511070816110708171107081811070819110708201107082111070822110708231107082411070825110708261107082711070828110708291107083011070831110708321107083311070834110708351107083611070837110708381107083911070840110708411107084211070843110708441107084511070846110708471107084811070849110708501107085111070852110708531107085411070855110708561107085711070858110708591107086011070861110708621107086311070864110708651107086611070867110708681107086911070870110708711107087211070873110708741107087511070876110708771107087811070879110708801107088111070882110708831107088411070885110708861107088711070888110708891107089011070891110708921107089311070894110708951107089611070897110708981107089911070900110709011107090211070903110709041107090511070906110709071107090811070909110709101107091111070912110709131107091411070915110709161107091711070918110709191107092011070921110709221107092311070924110709251107092611070927110709281107092911070930110709311107093211070933110709341107093511070936110709371107093811070939110709401107094111070942110709431107094411070945110709461107094711070948110709491107095011070951110709521107095311070954110709551107095611070957110709581107095911070960110709611107096211070963110709641107096511070966110709671107096811070969110709701107097111070972110709731107097411070975110709761107097711070978110709791107098011070981110709821107098311070984110709851107098611070987110709881107098911070990110709911107099211070993110709941107099511070996110709971107099811070999110710001107100111071002110710031107100411071005110710061107100711071008110710091107101011071011110710121107101311071014110710151107101611071017110710181107101911071020110710211107102211071023110710241107102511071026110710271107102811071029110710301107103111071032110710331107103411071035110710361107103711071038110710391107104011071041110710421107104311071044110710451107104611071047110710481107104911071050110710511107105211071053110710541107105511071056110710571107105811071059110710601107106111071062110710631107106411071065110710661107106711071068110710691107107011071071110710721107107311071074110710751107107611071077110710781107107911071080110710811107108211071083110710841107108511071086110710871107108811071089110710901107109111071092110710931107109411071095110710961107109711071098110710991107110011071101110711021107110311071104110711051108000111080002110800031108000411080005110800061108000711080008110800091108001011080011110800121108001311080014110800151108001611080017110800181108001911080020110800211108002211080023110800241108002511080026110800271108002811080029110800301108003111080032110800331108003411080035110800361108003711080038110800391108004011080041110800421108004311080044110800451108004611080047110800481108004911080050110800511108005211080053110800541108005511080056110800571108005811080059110800601108006111080062110800631108006411080065110800661108006711080068110800691108007011080071110800721108007311080074110800751108007611080077110800781108007911080080110800811108008211080083110800841108008511080086110800871108008811080089110800901108009111080092110800931108009411080095110800961108009711080098110800991108010011080101110801021108010311080104110801051108010611080107110801081108010911080110110801111108011211080113110801141108011511080116110801171108011811080119110801201108012111080122110801231108012411080125110801261108012711080128110801291108013011080131110801321108013311080134110801351108013611080137110801381108013911080140110801411108014211080143110801441108014511080146110801471108014811080149110801501108015111080152110801531108015411080155110801561108015711080158110801591108016011080161110801621108016311080164110801651108016611080167110801681108016911080170110801711108017211080173110801741108017511080176110801771108017811080179110801801108018111080182110801831108018411080185110801861108018711080188110801891108019011080191110801921108019311080194110801951108019611080197110801981108019911080200110802011108020211080203110802041108020511080206110802071108020811080209110802101108021111080212110802131108021411080215110802161108021711080218110802191108022011080221110802221108022311080224110802251108022611080227110802281108022911080230110802311108023211080233110802341108023511080236110802371108023811080239110802401108024111080242110802431108024411080245110802461108024711080248110802491108025011080251110802521108025311080254110802551108025611080257110802581108025911080260110802611108026211080263110802641108026511080266110802671108026811080269110802701108027111080272110802731108027411080275110802761108027711080278110802791108028011080281110802821108028311080284110802851108028611080287110802881108028911080290110802911108029211080293110802941108029511080296110802971108029811080299110803001108030111080302110803031108030411080305110803061108030711080308110803091108031011080311110803121108031311080314110803151108031611080317110803181108031911080320110803211108032211080323110803241108032511080326110803271108032811080329110803301108033111080332110803331108033411080335110803361108033711080338110803391108034011080341110803421108034311080344110803451108034611080347110803481108034911080350110803511108035211080353110803541108035511080356110803571108035811080359110803601108036111080362110803631108036411080365110803661108036711080368110803691108037011080371110803721108037311080374110803751108037611080377110803781108037911080380110803811108038211080383110803841108038511080386110803871108038811080389110803901108039111080392110803931108039411080395110803961108039711080398110803991108040011080401110804021108040311080404110804051108040611080407110804081108040911080410110804111108041211080413110804141108041511080416110804171108041811080419110804201108042111080422110804231108042411080425110804261108042711080428110804291108043011080431110804321108043311080434110804351108043611080437110804381108043911080440110804411108044211080443110804441108044511080446110804471108044811080449110804501108045111080452110804531108045411080455110804561108045711080458110804591108046011080461110804621108046311080464110804651108046611080467110804681108046911080470110804711108047211080473110804741108047511080476110804771108047811080479110804801108048111080482110804831108048411080485110804861108048711080488110804891108049011080491110804921108049311080494110804951108049611080497110804981108049911080500110805011108050211080503110805041108050511080506110805071108050811080509110805101108051111080512110805131108051411080515110805161108051711080518110805191108052011080521110805221108052311080524110805251108052611080527110805281108052911080530110805311108053211080533110805341108053511080536110805371108053811080539110805401108054111080542110805431108054411080545110805461108054711080548110805491108055011080551110805521108055311080554110805551108055611080557110805581108055911080560110805611108056211080563110805641108056511080566110805671108056811080569110805701108057111080572110805731108057411080575110805761108057711080578110805791108058011080581110805821108058311080584110805851108058611080587110805881108058911080590110805911108059211080593110805941108059511080596110805971108059811080599110806001108060111080602110806031108060411080605110806061108060711080608110806091108061011080611110806121108061311080614110806151108061611080617110806181108061911080620110806211108062211080623110806241108062511080626110806271108062811080629110806301108063111080632110806331108063411080635110806361108063711080638110806391108064011080641110806421108064311080644110806451108064611080647110806481108064911080650110806511108065211080653110806541108065511080656110806571108065811080659110806601108066111080662110806631108066411080665110806661108066711080668110806691108067011080671110806721108067311080674110806751108067611080677110806781108067911080680110806811108068211080683110806841108068511080686110806871108068811080689110806901108069111080692110806931108069411080695110806961108069711080698110806991108070011080701110807021108070311080704110807051108070611080707110807081108070911080710110807111108071211080713110807141108071511080716110807171108071811080719110807201108072111080722110807231108072411080725110807261108072711080728110807291108073011080731110807321108073311080734110807351108073611080737110807381108073911080740110807411108074211080743110807441108074511080746110807471108074811080749110807501108075111080752110807531108075411080755110807561108075711080758110807591108076011080761110807621108076311080764110807651108076611080767110807681108076911080770110807711108077211080773110807741108077511080776110807771108077811080779110807801108078111080782110807831108078411080785110807861108078711080788110807891108079011080791110807921108079311080794110807951108079611080797110807981108079911080800110808011108080211080803110808041108080511080806110808071108080811080809110808101108081111080812110808131108081411080815110808161108081711080818110808191108082011080821110808221108082311080824110808251108082611080827110808281108082911080830110808311108083211080833110808341108083511080836110808371108083811080839110808401108084111080842110808431108084411080845110808461108084711080848110808491108085011080851110808521108085311080854110808551108085611080857110808581108085911080860110808611108086211080863110808641108086511080866110808671108086811080869110808701108087111080872110808731108087411080875110808761108087711080878110808791108088011080881110808821108088311080884110808851108088611080887110808881108088911080890110808911108089211080893110808941108089511080896110808971108089811080899110809001108090111080902110809031108090411080905110809061108090711080908110809091108091011080911110809121108091311080914110809151108091611080917110809181108091911080920110809211108092211080923110809241108092511080926110809271108092811080929110809301108093111080932110809331108093411080935110809361108093711080938110809391108094011080941110809421108094311080944110809451108094611080947110809481108094911080950110809511108095211080953110809541108095511080956110809571108095811080959110809601108096111080962110809631108096411080965110809661108096711080968110809691108097011080971110809721108097311080974110809751108097611080977110809781108097911080980110809811108098211080983110809841108098511080986110809871108098811080989110809901108099111080992110809931108099411080995110809961108099711080998110809991108100011081001110810021108100311081004110810051108100611081007110810081108100911081010110810111108101211081013110810141108101511081016110810171108101811081019110810201108102111081022110810231108102411081025110810261108102711081028110810291108103011081031110810321108103311081034110810351108103611081037110810381108103911081040110810411108104211081043110810441108104511081046110810471108104811081049110810501108105111081052110810531108105411081055110810561108105711081058110810591108106011081061110810621108106311081064110810651108106611081067110810681108106911081070110810711108107211081073110810741108107511081076110810771108107811081079110810801108108111081082110810831108108411081085110810861108108711081088110810891108109011081091110810921108109311081094110810951108109611081097110810981108109911081100110811011108110211081103110811041108110511090001110900021109000311090004110900051109000611090007110900081109000911090010110900111109001211090013110900141109001511090016110900171109001811090019110900201109002111090022110900231109002411090025110900261109002711090028110900291109003011090031110900321109003311090034110900351109003611090037110900381109003911090040110900411109004211090043110900441109004511090046110900471109004811090049110900501109005111090052110900531109005411090055110900561109005711090058110900591109006011090061110900621109006311090064110900651109006611090067110900681109006911090070110900711109007211090073110900741109007511090076110900771109007811090079110900801109008111090082110900831109008411090085110900861109008711090088110900891109009011090091110900921109009311090094110900951109009611090097110900981109009911090100110901011109010211090103110901041109010511090106110901071109010811090109110901101109011111090112110901131109011411090115110901161109011711090118110901191109012011090121110901221109012311090124110901251109012611090127110901281109012911090130110901311109013211090133110901341109013511090136110901371109013811090139110901401109014111090142110901431109014411090145110901461109014711090148110901491109015011090151110901521109015311090154110901551109015611090157110901581109015911090160110901611109016211090163110901641109016511090166110901671109016811090169110901701109017111090172110901731109017411090175110901761109017711090178110901791109018011090181110901821109018311090184110901851109018611090187110901881109018911090190110901911109019211090193110901941109019511090196110901971109019811090199110902001109020111090202110902031109020411090205110902061109020711090208110902091109021011090211110902121109021311090214110902151109021611090217110902181109021911090220110902211109022211090223110902241109022511090226110902271109022811090229110902301109023111090232110902331109023411090235110902361109023711090238110902391109024011090241110902421109024311090244110902451109024611090247110902481109024911090250110902511109025211090253110902541109025511090256110902571109025811090259110902601109026111090262110902631109026411090265110902661109026711090268110902691109027011090271110902721109027311090274110902751109027611090277110902781109027911090280110902811109028211090283110902841109028511090286110902871109028811090289110902901109029111090292110902931109029411090295110902961109029711090298110902991109030011090301110903021109030311090304110903051109030611090307110903081109030911090310110903111109031211090313110903141109031511090316110903171109031811090319110903201109032111090322110903231109032411090325110903261109032711090328110903291109033011090331110903321109033311090334110903351109033611090337110903381109033911090340110903411109034211090343110903441109034511090346110903471109034811090349110903501109035111090352110903531109035411090355110903561109035711090358110903591109036011090361110903621109036311090364110903651109036611090367110903681109036911090370110903711109037211090373110903741109037511090376110903771109037811090379110903801109038111090382110903831109038411090385110903861109038711090388110903891109039011090391110903921109039311090394110903951109039611090397110903981109039911090400110904011109040211090403110904041109040511090406110904071109040811090409110904101109041111090412110904131109041411090415110904161109041711090418110904191109042011090421110904221109042311090424110904251109042611090427110904281109042911090430110904311109043211090433110904341109043511090436110904371109043811090439110904401109044111090442110904431109044411090445110904461109044711090448110904491109045011090451110904521109045311090454110904551109045611090457110904581109045911090460110904611109046211090463110904641109046511090466110904671109046811090469110904701109047111090472110904731109047411090475110904761109047711090478110904791109048011090481110904821109048311090484110904851109048611090487110904881109048911090490110904911109049211090493110904941109049511090496110904971109049811090499110905001109050111090502110905031109050411090505110905061109050711090508110905091109051011090511110905121109051311090514110905151109051611090517110905181109051911090520110905211109052211090523110905241109052511090526110905271109052811090529110905301109053111090532110905331109053411090535110905361109053711090538110905391109054011090541110905421109054311090544110905451109054611090547110905481109054911090550110905511109055211090553110905541109055511090556110905571109055811090559110905601109056111090562110905631109056411090565110905661109056711090568110905691109057011090571110905721109057311090574110905751109057611090577110905781109057911090580110905811109058211090583110905841109058511090586110905871109058811090589110905901109059111090592110905931109059411090595110905961109059711090598110905991109060011090601110906021109060311090604110906051109060611090607110906081109060911090610110906111109061211090613110906141109061511090616110906171109061811090619110906201109062111090622110906231109062411090625110906261109062711090628110906291109063011090631110906321109063311090634110906351109063611090637110906381109063911090640110906411109064211090643110906441109064511090646110906471109064811090649110906501109065111090652110906531109065411090655110906561109065711090658110906591109066011090661110906621109066311090664110906651109066611090667110906681109066911090670110906711109067211090673110906741109067511090676110906771109067811090679110906801109068111090682110906831109068411090685110906861109068711090688110906891109069011090691110906921109069311090694110906951109069611090697110906981109069911090700110907011109070211090703110907041109070511090706110907071109070811090709110907101109071111090712110907131109071411090715110907161109071711090718110907191109072011090721110907221109072311090724110907251109072611090727110907281109072911090730110907311109073211090733110907341109073511090736110907371109073811090739110907401109074111090742110907431109074411090745110907461109074711090748110907491109075011090751110907521109075311090754110907551109075611090757110907581109075911090760110907611109076211090763110907641109076511090766110907671109076811090769110907701109077111090772110907731109077411090775110907761109077711090778110907791109078011090781110907821109078311090784110907851109078611090787110907881109078911090790110907911109079211090793110907941109079511090796110907971109079811090799110908001109080111090802110908031109080411090805110908061109080711090808110908091109081011090811110908121109081311090814110908151109081611090817110908181109081911090820110908211109082211090823110908241109082511090826110908271109082811090829110908301109083111090832110908331109083411090835110908361109083711090838110908391109084011090841110908421109084311090844110908451109084611090847110908481109084911090850110908511109085211090853110908541109085511090856110908571109085811090859110908601109086111090862110908631109086411090865110908661109086711090868110908691109087011090871110908721109087311090874110908751109087611090877110908781109087911090880110908811109088211090883110908841109088511090886110908871109088811090889110908901109089111090892110908931109089411090895110908961109089711090898110908991109090011090901110909021109090311090904110909051109090611090907110909081109090911090910110909111109091211090913110909141109091511090916110909171109091811090919110909201109092111090922110909231109092411090925110909261109092711090928110909291109093011090931110909321109093311090934110909351109093611090937110909381109093911090940110909411109094211090943110909441109094511090946110909471109094811090949110909501109095111090952110909531109095411090955110909561109095711090958110909591109096011090961110909621109096311090964110909651109096611090967110909681109096911090970110909711109097211090973110909741109097511090976110909771109097811090979110909801109098111090982110909831109098411090985110909861109098711090988110909891109099011090991110909921109099311090994110909951109099611090997110909981109099911091000110910011109100211091003110910041109100511091006110910071109100811091009110910101109101111091012110910131109101411091015110910161109101711091018110910191109102011091021110910221109102311091024110910251109102611091027110910281109102911091030110910311109103211091033110910341109103511091036110910371109103811091039110910401109104111091042110910431109104411091045110910461109104711091048110910491109105011091051110910521109105311091054110910551109105611091057110910581109105911091060110910611109106211091063110910641109106511091066110910671109106811091069110910701109107111091072110910731109107411091075110910761109107711091078110910791109108011091081110910821109108311091084110910851109108611091087110910881109108911091090110910911109109211091093110910941109109511091096110910971109109811091099110911001109110111091102110911031109110411091105111000011110000211100003111000041110000511100006111000071110000811100009111000101110001111100012111000131110001411100015111000161110001711100018111000191110002011100021111000221110002311100024111000251110002611100027111000281110002911100030111000311110003211100033111000341110003511100036111000371110003811100039111000401110004111100042111000431110004411100045111000461110004711100048111000491110005011100051111000521110005311100054111000551110005611100057111000581110005911100060111000611110006211100063111000641110006511100066111000671110006811100069111000701110007111100072111000731110007411100075111000761110007711100078111000791110008011100081111000821110008311100084111000851110008611100087111000881110008911100090111000911110009211100093111000941110009511100096111000971110009811100099111001001110010111100102111001031110010411100105111001061110010711100108111001091110011011100111111001121110011311100114111001151110011611100117111001181110011911100120111001211110012211100123111001241110012511100126111001271110012811100129111001301110013111100132111001331110013411100135111001361110013711100138111001391110014011100141111001421110014311100144111001451110014611100147111001481110014911100150111001511110015211100153111001541110015511100156111001571110015811100159111001601110016111100162111001631110016411100165111001661110016711100168111001691110017011100171111001721110017311100174111001751110017611100177111001781110017911100180111001811110018211100183111001841110018511100186111001871110018811100189111001901110019111100192111001931110019411100195111001961110019711100198111001991110020011100201111002021110020311100204111002051110020611100207111002081110020911100210111002111110021211100213111002141110021511100216111002171110021811100219111002201110022111100222111002231110022411100225111002261110022711100228111002291110023011100231111002321110023311100234111002351110023611100237111002381110023911100240111002411110024211100243111002441110024511100246111002471110024811100249111002501110025111100252111002531110025411100255111002561110025711100258111002591110026011100261111002621110026311100264111002651110026611100267111002681110026911100270111002711110027211100273111002741110027511100276111002771110027811100279111002801110028111100282111002831110028411100285111002861110028711100288111002891110029011100291111002921110029311100294111002951110029611100297111002981110029911100300111003011110030211100303111003041110030511100306111003071110030811100309111003101110031111100312111003131110031411100315111003161110031711100318111003191110032011100321111003221110032311100324111003251110032611100327111003281110032911100330111003311110033211100333111003341110033511100336111003371110033811100339111003401110034111100342111003431110034411100345111003461110034711100348111003491110035011100351111003521110035311100354111003551110035611100357111003581110035911100360111003611110036211100363111003641110036511100366111003671110036811100369111003701110037111100372111003731110037411100375111003761110037711100378111003791110038011100381111003821110038311100384111003851110038611100387111003881110038911100390111003911110039211100393111003941110039511100396111003971110039811100399111004001110040111100402111004031110040411100405111004061110040711100408111004091110041011100411111004121110041311100414111004151110041611100417111004181110041911100420111004211110042211100423111004241110042511100426111004271110042811100429111004301110043111100432111004331110043411100435111004361110043711100438111004391110044011100441111004421110044311100444111004451110044611100447111004481110044911100450111004511110045211100453111004541110045511100456111004571110045811100459111004601110046111100462111004631110046411100465111004661110046711100468111004691110047011100471111004721110047311100474111004751110047611100477111004781110047911100480111004811110048211100483111004841110048511100486111004871110048811100489111004901110049111100492111004931110049411100495111004961110049711100498111004991110050011100501111005021110050311100504111005051110050611100507111005081110050911100510111005111110051211100513111005141110051511100516111005171110051811100519111005201110052111100522111005231110052411100525111005261110052711100528111005291110053011100531111005321110053311100534111005351110053611100537111005381110053911100540111005411110054211100543111005441110054511100546111005471110054811100549111005501110055111100552111005531110055411100555111005561110055711100558111005591110056011100561111005621110056311100564111005651110056611100567111005681110056911100570111005711110057211100573111005741110057511100576111005771110057811100579111005801110058111100582111005831110058411100585111005861110058711100588111005891110059011100591111005921110059311100594111005951110059611100597111005981110059911100600111006011110060211100603111006041110060511100606111006071110060811100609111006101110061111100612111006131110061411100615111006161110061711100618111006191110062011100621111006221110062311100624111006251110062611100627111006281110062911100630111006311110063211100633111006341110063511100636111006371110063811100639111006401110064111100642111006431110064411100645111006461110064711100648111006491110065011100651111006521110065311100654111006551110065611100657111006581110065911100660111006611110066211100663111006641110066511100666111006671110066811100669111006701110067111100672111006731110067411100675111006761110067711100678111006791110068011100681111006821110068311100684111006851110068611100687111006881110068911100690111006911110069211100693111006941110069511100696111006971110069811100699111007001110070111100702111007031110070411100705111007061110070711100708111007091110071011100711111007121110071311100714111007151110071611100717111007181110071911100720111007211110072211100723111007241110072511100726111007271110072811100729111007301110073111100732111007331110073411100735111007361110073711100738111007391110074011100741111007421110074311100744111007451110074611100747111007481110074911100750111007511110075211100753111007541110075511100756111007571110075811100759111007601110076111100762111007631110076411100765111007661110076711100768111007691110077011100771111007721110077311100774111007751110077611100777111007781110077911100780111007811110078211100783111007841110078511100786111007871110078811100789111007901110079111100792111007931110079411100795111007961110079711100798111007991110080011100801111008021110080311100804111008051110080611100807111008081110080911100810111008111110081211100813111008141110081511100816111008171110081811100819111008201110082111100822111008231110082411100825111008261110082711100828111008291110083011100831111008321110083311100834111008351110083611100837111008381110083911100840111008411110084211100843111008441110084511100846111008471110084811100849111008501110085111100852111008531110085411100855111008561110085711100858111008591110086011100861111008621110086311100864111008651110086611100867111008681110086911100870111008711110087211100873111008741110087511100876111008771110087811100879111008801110088111100882111008831110088411100885111008861110088711100888111008891110089011100891111008921110089311100894111008951110089611100897111008981110089911100900111009011110090211100903111009041110090511100906111009071110090811100909111009101110091111100912111009131110091411100915111009161110091711100918111009191110092011100921111009221110092311100924111009251110092611100927111009281110092911100930111009311110093211100933111009341110093511100936111009371110093811100939111009401110094111100942111009431110094411100945111009461110094711100948111009491110095011100951111009521110095311100954111009551110095611100957111009581110095911100960111009611110096211100963111009641110096511100966111009671110096811100969111009701110097111100972111009731110097411100975111009761110097711100978111009791110098011100981111009821110098311100984111009851110098611100987111009881110098911100990111009911110099211100993111009941110099511100996111009971110099811100999111010001110100111101002111010031110100411101005111010061110100711101008111010091110101011101011111010121110101311101014111010151110101611101017111010181110101911101020111010211110102211101023111010241110102511101026111010271110102811101029111010301110103111101032111010331110103411101035111010361110103711101038111010391110104011101041111010421110104311101044111010451110104611101047111010481110104911101050111010511110105211101053111010541110105511101056111010571110105811101059111010601110106111101062111010631110106411101065111010661110106711101068111010691110107011101071111010721110107311101074111010751110107611101077111010781110107911101080111010811110108211101083111010841110108511101086111010871110108811101089111010901110109111101092111010931110109411101095111010961110109711101098111010991110110011101101111011021110110311101104111011051111000111110002111100031111000411110005111100061111000711110008111100091111001011110011111100121111001311110014111100151111001611110017111100181111001911110020111100211111002211110023111100241111002511110026111100271111002811110029111100301111003111110032111100331111003411110035111100361111003711110038111100391111004011110041111100421111004311110044111100451111004611110047111100481111004911110050111100511111005211110053111100541111005511110056111100571111005811110059111100601111006111110062111100631111006411110065111100661111006711110068111100691111007011110071111100721111007311110074111100751111007611110077111100781111007911110080111100811111008211110083111100841111008511110086111100871111008811110089111100901111009111110092111100931111009411110095111100961111009711110098111100991111010011110101111101021111010311110104111101051111010611110107111101081111010911110110111101111111011211110113111101141111011511110116111101171111011811110119111101201111012111110122111101231111012411110125111101261111012711110128111101291111013011110131111101321111013311110134111101351111013611110137111101381111013911110140111101411111014211110143111101441111014511110146111101471111014811110149111101501111015111110152111101531111015411110155111101561111015711110158111101591111016011110161111101621111016311110164111101651111016611110167111101681111016911110170111101711111017211110173111101741111017511110176111101771111017811110179111101801111018111110182111101831111018411110185111101861111018711110188111101891111019011110191111101921111019311110194111101951111019611110197111101981111019911110200111102011111020211110203111102041111020511110206111102071111020811110209111102101111021111110212111102131111021411110215111102161111021711110218111102191111022011110221111102221111022311110224111102251111022611110227111102281111022911110230111102311111023211110233111102341111023511110236111102371111023811110239111102401111024111110242111102431111024411110245111102461111024711110248111102491111025011110251111102521111025311110254111102551111025611110257111102581111025911110260111102611111026211110263111102641111026511110266111102671111026811110269111102701111027111110272111102731111027411110275111102761111027711110278111102791111028011110281111102821111028311110284111102851111028611110287111102881111028911110290111102911111029211110293111102941111029511110296111102971111029811110299111103001111030111110302111103031111030411110305111103061111030711110308111103091111031011110311111103121111031311110314111103151111031611110317111103181111031911110320111103211111032211110323111103241111032511110326111103271111032811110329111103301111033111110332111103331111033411110335111103361111033711110338111103391111034011110341111103421111034311110344111103451111034611110347111103481111034911110350111103511111035211110353111103541111035511110356111103571111035811110359111103601111036111110362111103631111036411110365111103661111036711110368111103691111037011110371111103721111037311110374111103751111037611110377111103781111037911110380111103811111038211110383111103841111038511110386111103871111038811110389111103901111039111110392111103931111039411110395111103961111039711110398111103991111040011110401111104021111040311110404111104051111040611110407111104081111040911110410111104111111041211110413111104141111041511110416111104171111041811110419111104201111042111110422111104231111042411110425111104261111042711110428111104291111043011110431111104321111043311110434111104351111043611110437111104381111043911110440111104411111044211110443111104441111044511110446111104471111044811110449111104501111045111110452111104531111045411110455111104561111045711110458111104591111046011110461111104621111046311110464111104651111046611110467111104681111046911110470111104711111047211110473111104741111047511110476111104771111047811110479111104801111048111110482111104831111048411110485111104861111048711110488111104891111049011110491111104921111049311110494111104951111049611110497111104981111049911110500111105011111050211110503111105041111050511110506111105071111050811110509111105101111051111110512111105131111051411110515111105161111051711110518111105191111052011110521111105221111052311110524111105251111052611110527111105281111052911110530111105311111053211110533111105341111053511110536111105371111053811110539111105401111054111110542111105431111054411110545111105461111054711110548111105491111055011110551111105521111055311110554111105551111055611110557111105581111055911110560111105611111056211110563111105641111056511110566111105671111056811110569111105701111057111110572111105731111057411110575111105761111057711110578111105791111058011110581111105821111058311110584111105851111058611110587111105881111058911110590111105911111059211110593111105941111059511110596111105971111059811110599111106001111060111110602111106031111060411110605111106061111060711110608111106091111061011110611111106121111061311110614111106151111061611110617111106181111061911110620111106211111062211110623111106241111062511110626111106271111062811110629111106301111063111110632111106331111063411110635111106361111063711110638111106391111064011110641111106421111064311110644111106451111064611110647111106481111064911110650111106511111065211110653111106541111065511110656111106571111065811110659111106601111066111110662111106631111066411110665111106661111066711110668111106691111067011110671111106721111067311110674111106751111067611110677111106781111067911110680111106811111068211110683111106841111068511110686111106871111068811110689111106901111069111110692111106931111069411110695111106961111069711110698111106991111070011110701111107021111070311110704111107051111070611110707111107081111070911110710111107111111071211110713111107141111071511110716111107171111071811110719111107201111072111110722111107231111072411110725111107261111072711110728111107291111073011110731111107321111073311110734111107351111073611110737111107381111073911110740111107411111074211110743111107441111074511110746111107471111074811110749111107501111075111110752111107531111075411110755111107561111075711110758111107591111076011110761111107621111076311110764111107651111076611110767111107681111076911110770111107711111077211110773111107741111077511110776111107771111077811110779111107801111078111110782111107831111078411110785111107861111078711110788111107891111079011110791111107921111079311110794111107951111079611110797111107981111079911110800111108011111080211110803111108041111080511110806111108071111080811110809111108101111081111110812111108131111081411110815111108161111081711110818111108191111082011110821111108221111082311110824111108251111082611110827111108281111082911110830111108311111083211110833111108341111083511110836111108371111083811110839111108401111084111110842111108431111084411110845111108461111084711110848111108491111085011110851111108521111085311110854111108551111085611110857111108581111085911110860111108611111086211110863111108641111086511110866111108671111086811110869111108701111087111110872111108731111087411110875111108761111087711110878111108791111088011110881111108821111088311110884111108851111088611110887111108881111088911110890111108911111089211110893111108941111089511110896111108971111089811110899111109001111090111110902111109031111090411110905111109061111090711110908111109091111091011110911111109121111091311110914111109151111091611110917111109181111091911110920111109211111092211110923111109241111092511110926111109271111092811110929111109301111093111110932111109331111093411110935111109361111093711110938111109391111094011110941111109421111094311110944111109451111094611110947111109481111094911110950111109511111095211110953111109541111095511110956111109571111095811110959111109601111096111110962111109631111096411110965111109661111096711110968111109691111097011110971111109721111097311110974111109751111097611110977111109781111097911110980111109811111098211110983111109841111098511110986111109871111098811110989111109901111099111110992111109931111099411110995111109961111099711110998111109991111100011111001111110021111100311111004111110051111100611111007111110081111100911111010111110111111101211111013111110141111101511111016111110171111101811111019111110201111102111111022111110231111102411111025111110261111102711111028111110291111103011111031111110321111103311111034111110351111103611111037111110381111103911111040111110411111104211111043111110441111104511111046111110471111104811111049111110501111105111111052111110531111105411111055111110561111105711111058111110591111106011111061111110621111106311111064111110651111106611111067111110681111106911111070111110711111107211111073111110741111107511111076111110771111107811111079111110801111108111111082111110831111108411111085111110861111108711111088111110891111109011111091111110921111109311111094111110951111109611111097111110981111109911111100111111011111110211111103111111041111110511120001111200021112000311120004111200051112000611120007111200081112000911120010111200111112001211120013111200141112001511120016111200171112001811120019111200201112002111120022111200231112002411120025111200261112002711120028111200291112003011120031111200321112003311120034111200351112003611120037111200381112003911120040111200411112004211120043111200441112004511120046111200471112004811120049111200501112005111120052111200531112005411120055111200561112005711120058111200591112006011120061111200621112006311120064111200651112006611120067111200681112006911120070111200711112007211120073111200741112007511120076111200771112007811120079111200801112008111120082111200831112008411120085111200861112008711120088111200891112009011120091111200921112009311120094111200951112009611120097111200981112009911120100111201011112010211120103111201041112010511120106111201071112010811120109111201101112011111120112111201131112011411120115111201161112011711120118111201191112012011120121111201221112012311120124111201251112012611120127111201281112012911120130111201311112013211120133111201341112013511120136111201371112013811120139111201401112014111120142111201431112014411120145111201461112014711120148111201491112015011120151111201521112015311120154111201551112015611120157111201581112015911120160111201611112016211120163111201641112016511120166111201671112016811120169111201701112017111120172111201731112017411120175111201761112017711120178111201791112018011120181111201821112018311120184111201851112018611120187111201881112018911120190111201911112019211120193111201941112019511120196111201971112019811120199111202001112020111120202111202031112020411120205111202061112020711120208111202091112021011120211111202121112021311120214111202151112021611120217111202181112021911120220111202211112022211120223111202241112022511120226111202271112022811120229111202301112023111120232111202331112023411120235111202361112023711120238111202391112024011120241111202421112024311120244111202451112024611120247111202481112024911120250111202511112025211120253111202541112025511120256111202571112025811120259111202601112026111120262111202631112026411120265111202661112026711120268111202691112027011120271111202721112027311120274111202751112027611120277111202781112027911120280111202811112028211120283111202841112028511120286111202871112028811120289111202901112029111120292111202931112029411120295111202961112029711120298111202991112030011120301111203021112030311120304111203051112030611120307111203081112030911120310111203111112031211120313111203141112031511120316111203171112031811120319111203201112032111120322111203231112032411120325111203261112032711120328111203291112033011120331111203321112033311120334111203351112033611120337111203381112033911120340111203411112034211120343111203441112034511120346111203471112034811120349111203501112035111120352111203531112035411120355111203561112035711120358111203591112036011120361111203621112036311120364111203651112036611120367111203681112036911120370111203711112037211120373111203741112037511120376111203771112037811120379111203801112038111120382111203831112038411120385111203861112038711120388111203891112039011120391111203921112039311120394111203951112039611120397111203981112039911120400111204011112040211120403111204041112040511120406111204071112040811120409111204101112041111120412111204131112041411120415111204161112041711120418111204191112042011120421111204221112042311120424111204251112042611120427111204281112042911120430111204311112043211120433111204341112043511120436111204371112043811120439111204401112044111120442111204431112044411120445111204461112044711120448111204491112045011120451111204521112045311120454111204551112045611120457111204581112045911120460111204611112046211120463111204641112046511120466111204671112046811120469111204701112047111120472111204731112047411120475111204761112047711120478111204791112048011120481111204821112048311120484111204851112048611120487111204881112048911120490111204911112049211120493111204941112049511120496111204971112049811120499111205001112050111120502111205031112050411120505111205061112050711120508111205091112051011120511111205121112051311120514111205151112051611120517111205181112051911120520111205211112052211120523111205241112052511120526111205271112052811120529111205301112053111120532111205331112053411120535111205361112053711120538111205391112054011120541111205421112054311120544111205451112054611120547111205481112054911120550111205511112055211120553111205541112055511120556111205571112055811120559111205601112056111120562111205631112056411120565111205661112056711120568111205691112057011120571111205721112057311120574111205751112057611120577111205781112057911120580111205811112058211120583111205841112058511120586111205871112058811120589111205901112059111120592111205931112059411120595111205961112059711120598111205991112060011120601111206021112060311120604111206051112060611120607111206081112060911120610111206111112061211120613111206141112061511120616111206171112061811120619111206201112062111120622111206231112062411120625111206261112062711120628111206291112063011120631111206321112063311120634111206351112063611120637111206381112063911120640111206411112064211120643111206441112064511120646111206471112064811120649111206501112065111120652111206531112065411120655111206561112065711120658111206591112066011120661111206621112066311120664111206651112066611120667111206681112066911120670111206711112067211120673111206741112067511120676111206771112067811120679111206801112068111120682111206831112068411120685111206861112068711120688111206891112069011120691111206921112069311120694111206951112069611120697111206981112069911120700111207011112070211120703111207041112070511120706111207071112070811120709111207101112071111120712111207131112071411120715111207161112071711120718111207191112072011120721111207221112072311120724111207251112072611120727111207281112072911120730111207311112073211120733111207341112073511120736111207371112073811120739111207401112074111120742111207431112074411120745111207461112074711120748111207491112075011120751111207521112075311120754111207551112075611120757111207581112075911120760111207611112076211120763111207641112076511120766111207671112076811120769111207701112077111120772111207731112077411120775111207761112077711120778111207791112078011120781111207821112078311120784111207851112078611120787111207881112078911120790111207911112079211120793111207941112079511120796111207971112079811120799111208001112080111120802111208031112080411120805111208061112080711120808111208091112081011120811111208121112081311120814111208151112081611120817111208181112081911120820111208211112082211120823111208241112082511120826111208271112082811120829111208301112083111120832111208331112083411120835111208361112083711120838111208391112084011120841111208421112084311120844111208451112084611120847111208481112084911120850111208511112085211120853111208541112085511120856111208571112085811120859111208601112086111120862111208631112086411120865111208661112086711120868111208691112087011120871111208721112087311120874111208751112087611120877111208781112087911120880111208811112088211120883111208841112088511120886111208871112088811120889111208901112089111120892111208931112089411120895111208961112089711120898111208991112090011120901111209021112090311120904111209051112090611120907111209081112090911120910111209111112091211120913111209141112091511120916111209171112091811120919111209201112092111120922111209231112092411120925111209261112092711120928111209291112093011120931111209321112093311120934111209351112093611120937111209381112093911120940111209411112094211120943111209441112094511120946111209471112094811120949111209501112095111120952111209531112095411120955111209561112095711120958111209591112096011120961111209621112096311120964111209651112096611120967111209681112096911120970111209711112097211120973111209741112097511120976111209771112097811120979111209801112098111120982111209831112098411120985111209861112098711120988111209891112099011120991111209921112099311120994111209951112099611120997111209981112099911121000111210011112100211121003111210041112100511121006111210071112100811121009111210101112101111121012111210131112101411121015111210161112101711121018111210191112102011121021111210221112102311121024111210251112102611121027111210281112102911121030111210311112103211121033111210341112103511121036111210371112103811121039111210401112104111121042111210431112104411121045111210461112104711121048111210491112105011121051111210521112105311121054111210551112105611121057111210581112105911121060111210611112106211121063111210641112106511121066111210671112106811121069111210701112107111121072111210731112107411121075111210761112107711121078111210791112108011121081111210821112108311121084111210851112108611121087111210881112108911121090111210911112109211121093111210941112109511121096111210971112109811121099111211001112110111121102111211031112110411121105111300011113000211130003111300041113000511130006111300071113000811130009111300101113001111130012111300131113001411130015111300161113001711130018111300191113002011130021111300221113002311130024111300251113002611130027111300281113002911130030111300311113003211130033111300341113003511130036111300371113003811130039111300401113004111130042111300431113004411130045111300461113004711130048111300491113005011130051111300521113005311130054111300551113005611130057111300581113005911130060111300611113006211130063111300641113006511130066111300671113006811130069111300701113007111130072111300731113007411130075111300761113007711130078111300791113008011130081111300821113008311130084111300851113008611130087111300881113008911130090111300911113009211130093111300941113009511130096111300971113009811130099111301001113010111130102111301031113010411130105111301061113010711130108111301091113011011130111111301121113011311130114111301151113011611130117111301181113011911130120111301211113012211130123111301241113012511130126111301271113012811130129111301301113013111130132111301331113013411130135111301361113013711130138111301391113014011130141111301421113014311130144111301451113014611130147111301481113014911130150111301511113015211130153111301541113015511130156111301571113015811130159111301601113016111130162111301631113016411130165111301661113016711130168111301691113017011130171111301721113017311130174111301751113017611130177111301781113017911130180111301811113018211130183111301841113018511130186111301871113018811130189111301901113019111130192111301931113019411130195111301961113019711130198111301991113020011130201111302021113020311130204111302051113020611130207111302081113020911130210111302111113021211130213111302141113021511130216111302171113021811130219111302201113022111130222111302231113022411130225111302261113022711130228111302291113023011130231111302321113023311130234111302351113023611130237111302381113023911130240111302411113024211130243111302441113024511130246111302471113024811130249111302501113025111130252111302531113025411130255111302561113025711130258111302591113026011130261111302621113026311130264111302651113026611130267111302681113026911130270111302711113027211130273111302741113027511130276111302771113027811130279111302801113028111130282111302831113028411130285111302861113028711130288111302891113029011130291111302921113029311130294111302951113029611130297111302981113029911130300111303011113030211130303111303041113030511130306111303071113030811130309111303101113031111130312111303131113031411130315111303161113031711130318111303191113032011130321111303221113032311130324111303251113032611130327111303281113032911130330111303311113033211130333111303341113033511130336111303371113033811130339111303401113034111130342111303431113034411130345111303461113034711130348111303491113035011130351111303521113035311130354111303551113035611130357111303581113035911130360111303611113036211130363111303641113036511130366111303671113036811130369111303701113037111130372111303731113037411130375111303761113037711130378111303791113038011130381111303821113038311130384111303851113038611130387111303881113038911130390111303911113039211130393111303941113039511130396111303971113039811130399111304001113040111130402111304031113040411130405111304061113040711130408111304091113041011130411111304121113041311130414111304151113041611130417111304181113041911130420111304211113042211130423111304241113042511130426111304271113042811130429111304301113043111130432111304331113043411130435111304361113043711130438111304391113044011130441111304421113044311130444111304451113044611130447111304481113044911130450111304511113045211130453111304541113045511130456111304571113045811130459111304601113046111130462111304631113046411130465111304661113046711130468111304691113047011130471111304721113047311130474111304751113047611130477111304781113047911130480111304811113048211130483111304841113048511130486111304871113048811130489111304901113049111130492111304931113049411130495111304961113049711130498111304991113050011130501111305021113050311130504111305051113050611130507111305081113050911130510111305111113051211130513111305141113051511130516111305171113051811130519111305201113052111130522111305231113052411130525111305261113052711130528111305291113053011130531111305321113053311130534111305351113053611130537111305381113053911130540111305411113054211130543111305441113054511130546111305471113054811130549111305501113055111130552111305531113055411130555111305561113055711130558111305591113056011130561111305621113056311130564111305651113056611130567111305681113056911130570111305711113057211130573111305741113057511130576111305771113057811130579111305801113058111130582111305831113058411130585111305861113058711130588111305891113059011130591111305921113059311130594111305951113059611130597111305981113059911130600111306011113060211130603111306041113060511130606111306071113060811130609111306101113061111130612111306131113061411130615111306161113061711130618111306191113062011130621111306221113062311130624111306251113062611130627111306281113062911130630111306311113063211130633111306341113063511130636111306371113063811130639111306401113064111130642111306431113064411130645111306461113064711130648111306491113065011130651111306521113065311130654111306551113065611130657111306581113065911130660111306611113066211130663111306641113066511130666111306671113066811130669111306701113067111130672111306731113067411130675111306761113067711130678111306791113068011130681111306821113068311130684111306851113068611130687111306881113068911130690111306911113069211130693111306941113069511130696111306971113069811130699111307001113070111130702111307031113070411130705111307061113070711130708111307091113071011130711111307121113071311130714111307151113071611130717111307181113071911130720111307211113072211130723111307241113072511130726111307271113072811130729111307301113073111130732111307331113073411130735111307361113073711130738111307391113074011130741111307421113074311130744111307451113074611130747111307481113074911130750111307511113075211130753111307541113075511130756111307571113075811130759111307601113076111130762111307631113076411130765111307661113076711130768111307691113077011130771111307721113077311130774111307751113077611130777111307781113077911130780111307811113078211130783111307841113078511130786111307871113078811130789111307901113079111130792111307931113079411130795111307961113079711130798111307991113080011130801111308021113080311130804111308051113080611130807111308081113080911130810111308111113081211130813111308141113081511130816111308171113081811130819111308201113082111130822111308231113082411130825111308261113082711130828111308291113083011130831111308321113083311130834111308351113083611130837111308381113083911130840111308411113084211130843111308441113084511130846111308471113084811130849111308501113085111130852111308531113085411130855111308561113085711130858111308591113086011130861111308621113086311130864111308651113086611130867111308681113086911130870111308711113087211130873111308741113087511130876111308771113087811130879111308801113088111130882111308831113088411130885111308861113088711130888111308891113089011130891111308921113089311130894111308951113089611130897111308981113089911130900111309011113090211130903111309041113090511130906111309071113090811130909111309101113091111130912111309131113091411130915111309161113091711130918111309191113092011130921111309221113092311130924111309251113092611130927111309281113092911130930111309311113093211130933111309341113093511130936111309371113093811130939111309401113094111130942111309431113094411130945111309461113094711130948111309491113095011130951111309521113095311130954111309551113095611130957111309581113095911130960111309611113096211130963111309641113096511130966111309671113096811130969111309701113097111130972111309731113097411130975111309761113097711130978111309791113098011130981111309821113098311130984111309851113098611130987111309881113098911130990111309911113099211130993111309941113099511130996111309971113099811130999111310001113100111131002111310031113100411131005111310061113100711131008111310091113101011131011111310121113101311131014111310151113101611131017111310181113101911131020111310211113102211131023111310241113102511131026111310271113102811131029111310301113103111131032111310331113103411131035111310361113103711131038111310391113104011131041111310421113104311131044111310451113104611131047111310481113104911131050111310511113105211131053111310541113105511131056111310571113105811131059111310601113106111131062111310631113106411131065111310661113106711131068111310691113107011131071111310721113107311131074111310751113107611131077111310781113107911131080111310811113108211131083111310841113108511131086111310871113108811131089111310901113109111131092111310931113109411131095111310961113109711131098111310991113110011131101111311021113110311131104111311051114000111140002111400031114000411140005111400061114000711140008111400091114001011140011111400121114001311140014111400151114001611140017111400181114001911140020111400211114002211140023111400241114002511140026111400271114002811140029111400301114003111140032111400331114003411140035111400361114003711140038111400391114004011140041111400421114004311140044111400451114004611140047111400481114004911140050111400511114005211140053111400541114005511140056111400571114005811140059111400601114006111140062111400631114006411140065111400661114006711140068111400691114007011140071111400721114007311140074111400751114007611140077111400781114007911140080111400811114008211140083111400841114008511140086111400871114008811140089111400901114009111140092111400931114009411140095111400961114009711140098111400991114010011140101111401021114010311140104111401051114010611140107111401081114010911140110111401111114011211140113111401141114011511140116111401171114011811140119111401201114012111140122111401231114012411140125111401261114012711140128111401291114013011140131111401321114013311140134111401351114013611140137111401381114013911140140111401411114014211140143111401441114014511140146111401471114014811140149111401501114015111140152111401531114015411140155111401561114015711140158111401591114016011140161111401621114016311140164111401651114016611140167111401681114016911140170111401711114017211140173111401741114017511140176111401771114017811140179111401801114018111140182111401831114018411140185111401861114018711140188111401891114019011140191111401921114019311140194111401951114019611140197111401981114019911140200111402011114020211140203111402041114020511140206111402071114020811140209111402101114021111140212111402131114021411140215111402161114021711140218111402191114022011140221111402221114022311140224111402251114022611140227111402281114022911140230111402311114023211140233111402341114023511140236111402371114023811140239111402401114024111140242111402431114024411140245111402461114024711140248111402491114025011140251111402521114025311140254111402551114025611140257111402581114025911140260111402611114026211140263111402641114026511140266111402671114026811140269111402701114027111140272111402731114027411140275111402761114027711140278111402791114028011140281111402821114028311140284111402851114028611140287111402881114028911140290111402911114029211140293111402941114029511140296111402971114029811140299111403001114030111140302111403031114030411140305111403061114030711140308111403091114031011140311111403121114031311140314111403151114031611140317111403181114031911140320111403211114032211140323111403241114032511140326111403271114032811140329111403301114033111140332111403331114033411140335111403361114033711140338111403391114034011140341111403421114034311140344111403451114034611140347111403481114034911140350111403511114035211140353111403541114035511140356111403571114035811140359111403601114036111140362111403631114036411140365111403661114036711140368111403691114037011140371111403721114037311140374111403751114037611140377111403781114037911140380111403811114038211140383111403841114038511140386111403871114038811140389111403901114039111140392111403931114039411140395111403961114039711140398111403991114040011140401111404021114040311140404111404051114040611140407111404081114040911140410111404111114041211140413111404141114041511140416111404171114041811140419111404201114042111140422111404231114042411140425111404261114042711140428111404291114043011140431111404321114043311140434111404351114043611140437111404381114043911140440111404411114044211140443111404441114044511140446111404471114044811140449111404501114045111140452111404531114045411140455111404561114045711140458111404591114046011140461111404621114046311140464111404651114046611140467111404681114046911140470111404711114047211140473111404741114047511140476111404771114047811140479111404801114048111140482111404831114048411140485111404861114048711140488111404891114049011140491111404921114049311140494111404951114049611140497111404981114049911140500111405011114050211140503111405041114050511140506111405071114050811140509111405101114051111140512111405131114051411140515111405161114051711140518111405191114052011140521111405221114052311140524111405251114052611140527111405281114052911140530111405311114053211140533111405341114053511140536111405371114053811140539111405401114054111140542111405431114054411140545111405461114054711140548111405491114055011140551111405521114055311140554111405551114055611140557111405581114055911140560111405611114056211140563111405641114056511140566111405671114056811140569111405701114057111140572111405731114057411140575111405761114057711140578111405791114058011140581111405821114058311140584111405851114058611140587111405881114058911140590111405911114059211140593111405941114059511140596111405971114059811140599111406001114060111140602111406031114060411140605111406061114060711140608111406091114061011140611111406121114061311140614111406151114061611140617111406181114061911140620111406211114062211140623111406241114062511140626111406271114062811140629111406301114063111140632111406331114063411140635111406361114063711140638111406391114064011140641111406421114064311140644111406451114064611140647111406481114064911140650111406511114065211140653111406541114065511140656111406571114065811140659111406601114066111140662111406631114066411140665111406661114066711140668111406691114067011140671111406721114067311140674111406751114067611140677111406781114067911140680111406811114068211140683111406841114068511140686111406871114068811140689111406901114069111140692111406931114069411140695111406961114069711140698111406991114070011140701111407021114070311140704111407051114070611140707111407081114070911140710111407111114071211140713111407141114071511140716111407171114071811140719111407201114072111140722111407231114072411140725111407261114072711140728111407291114073011140731111407321114073311140734111407351114073611140737111407381114073911140740111407411114074211140743111407441114074511140746111407471114074811140749111407501114075111140752111407531114075411140755111407561114075711140758111407591114076011140761111407621114076311140764111407651114076611140767111407681114076911140770111407711114077211140773111407741114077511140776111407771114077811140779111407801114078111140782111407831114078411140785111407861114078711140788111407891114079011140791111407921114079311140794111407951114079611140797111407981114079911140800111408011114080211140803111408041114080511140806111408071114080811140809111408101114081111140812111408131114081411140815111408161114081711140818111408191114082011140821111408221114082311140824111408251114082611140827111408281114082911140830111408311114083211140833111408341114083511140836111408371114083811140839111408401114084111140842111408431114084411140845111408461114084711140848111408491114085011140851111408521114085311140854111408551114085611140857111408581114085911140860111408611114086211140863111408641114086511140866111408671114086811140869111408701114087111140872111408731114087411140875111408761114087711140878111408791114088011140881111408821114088311140884111408851114088611140887111408881114088911140890111408911114089211140893111408941114089511140896111408971114089811140899111409001114090111140902111409031114090411140905111409061114090711140908111409091114091011140911111409121114091311140914111409151114091611140917111409181114091911140920111409211114092211140923111409241114092511140926111409271114092811140929111409301114093111140932111409331114093411140935111409361114093711140938111409391114094011140941111409421114094311140944111409451114094611140947111409481114094911140950111409511114095211140953111409541114095511140956111409571114095811140959111409601114096111140962111409631114096411140965111409661114096711140968111409691114097011140971111409721114097311140974111409751114097611140977111409781114097911140980111409811114098211140983111409841114098511140986111409871114098811140989111409901114099111140992111409931114099411140995111409961114099711140998111409991114100011141001111410021114100311141004111410051114100611141007111410081114100911141010111410111114101211141013111410141114101511141016111410171114101811141019111410201114102111141022111410231114102411141025111410261114102711141028111410291114103011141031111410321114103311141034111410351114103611141037111410381114103911141040111410411114104211141043111410441114104511141046111410471114104811141049111410501114105111141052111410531114105411141055111410561114105711141058111410591114106011141061111410621114106311141064111410651114106611141067111410681114106911141070111410711114107211141073111410741114107511141076111410771114107811141079111410801114108111141082111410831114108411141085111410861114108711141088111410891114109011141091111410921114109311141094111410951114109611141097111410981114109911141100111411011114110211141103111411041114110511150001111500021115000311150004111500051115000611150007111500081115000911150010111500111115001211150013111500141115001511150016111500171115001811150019111500201115002111150022111500231115002411150025111500261115002711150028111500291115003011150031111500321115003311150034111500351115003611150037111500381115003911150040111500411115004211150043111500441115004511150046111500471115004811150049111500501115005111150052111500531115005411150055111500561115005711150058111500591115006011150061111500621115006311150064111500651115006611150067111500681115006911150070111500711115007211150073111500741115007511150076111500771115007811150079111500801115008111150082111500831115008411150085111500861115008711150088111500891115009011150091111500921115009311150094111500951115009611150097111500981115009911150100111501011115010211150103111501041115010511150106111501071115010811150109111501101115011111150112111501131115011411150115111501161115011711150118111501191115012011150121111501221115012311150124111501251115012611150127111501281115012911150130111501311115013211150133111501341115013511150136111501371115013811150139111501401115014111150142111501431115014411150145111501461115014711150148111501491115015011150151111501521115015311150154111501551115015611150157111501581115015911150160111501611115016211150163111501641115016511150166111501671115016811150169111501701115017111150172111501731115017411150175111501761115017711150178111501791115018011150181111501821115018311150184111501851115018611150187111501881115018911150190111501911115019211150193111501941115019511150196111501971115019811150199111502001115020111150202111502031115020411150205111502061115020711150208111502091115021011150211111502121115021311150214111502151115021611150217111502181115021911150220111502211115022211150223111502241115022511150226111502271115022811150229111502301115023111150232111502331115023411150235111502361115023711150238111502391115024011150241111502421115024311150244111502451115024611150247111502481115024911150250111502511115025211150253111502541115025511150256111502571115025811150259111502601115026111150262111502631115026411150265111502661115026711150268111502691115027011150271111502721115027311150274111502751115027611150277111502781115027911150280111502811115028211150283111502841115028511150286111502871115028811150289111502901115029111150292111502931115029411150295111502961115029711150298111502991115030011150301111503021115030311150304111503051115030611150307111503081115030911150310111503111115031211150313111503141115031511150316111503171115031811150319111503201115032111150322111503231115032411150325111503261115032711150328111503291115033011150331111503321115033311150334111503351115033611150337111503381115033911150340111503411115034211150343111503441115034511150346111503471115034811150349111503501115035111150352111503531115035411150355111503561115035711150358111503591115036011150361111503621115036311150364111503651115036611150367111503681115036911150370111503711115037211150373111503741115037511150376111503771115037811150379111503801115038111150382111503831115038411150385111503861115038711150388111503891115039011150391111503921115039311150394111503951115039611150397111503981115039911150400111504011115040211150403111504041115040511150406111504071115040811150409111504101115041111150412111504131115041411150415111504161115041711150418111504191115042011150421111504221115042311150424111504251115042611150427111504281115042911150430111504311115043211150433111504341115043511150436111504371115043811150439111504401115044111150442111504431115044411150445111504461115044711150448111504491115045011150451111504521115045311150454111504551115045611150457111504581115045911150460111504611115046211150463111504641115046511150466111504671115046811150469111504701115047111150472111504731115047411150475111504761115047711150478111504791115048011150481111504821115048311150484111504851115048611150487111504881115048911150490111504911115049211150493111504941115049511150496111504971115049811150499111505001115050111150502111505031115050411150505111505061115050711150508111505091115051011150511111505121115051311150514111505151115051611150517111505181115051911150520111505211115052211150523111505241115052511150526111505271115052811150529111505301115053111150532111505331115053411150535111505361115053711150538111505391115054011150541111505421115054311150544111505451115054611150547111505481115054911150550111505511115055211150553111505541115055511150556111505571115055811150559111505601115056111150562111505631115056411150565111505661115056711150568111505691115057011150571111505721115057311150574111505751115057611150577111505781115057911150580111505811115058211150583111505841115058511150586111505871115058811150589111505901115059111150592111505931115059411150595111505961115059711150598111505991115060011150601111506021115060311150604111506051115060611150607111506081115060911150610111506111115061211150613111506141115061511150616111506171115061811150619111506201115062111150622111506231115062411150625111506261115062711150628111506291115063011150631111506321115063311150634111506351115063611150637111506381115063911150640111506411115064211150643111506441115064511150646111506471115064811150649111506501115065111150652111506531115065411150655111506561115065711150658111506591115066011150661111506621115066311150664111506651115066611150667111506681115066911150670111506711115067211150673111506741115067511150676111506771115067811150679111506801115068111150682111506831115068411150685111506861115068711150688111506891115069011150691111506921115069311150694111506951115069611150697111506981115069911150700111507011115070211150703111507041115070511150706111507071115070811150709111507101115071111150712111507131115071411150715111507161115071711150718111507191115072011150721111507221115072311150724111507251115072611150727111507281115072911150730111507311115073211150733111507341115073511150736111507371115073811150739111507401115074111150742111507431115074411150745111507461115074711150748111507491115075011150751111507521115075311150754111507551115075611150757111507581115075911150760111507611115076211150763111507641115076511150766111507671115076811150769111507701115077111150772111507731115077411150775111507761115077711150778111507791115078011150781111507821115078311150784111507851115078611150787111507881115078911150790111507911115079211150793111507941115079511150796111507971115079811150799111508001115080111150802111508031115080411150805111508061115080711150808111508091115081011150811111508121115081311150814111508151115081611150817111508181115081911150820111508211115082211150823111508241115082511150826111508271115082811150829111508301115083111150832111508331115083411150835111508361115083711150838111508391115084011150841111508421115084311150844111508451115084611150847111508481115084911150850111508511115085211150853111508541115085511150856111508571115085811150859111508601115086111150862111508631115086411150865111508661115086711150868111508691115087011150871111508721115087311150874111508751115087611150877111508781115087911150880111508811115088211150883111508841115088511150886111508871115088811150889111508901115089111150892111508931115089411150895111508961115089711150898111508991115090011150901111509021115090311150904111509051115090611150907111509081115090911150910111509111115091211150913111509141115091511150916111509171115091811150919111509201115092111150922111509231115092411150925111509261115092711150928111509291115093011150931111509321115093311150934111509351115093611150937111509381115093911150940111509411115094211150943111509441115094511150946111509471115094811150949111509501115095111150952111509531115095411150955111509561115095711150958111509591115096011150961111509621115096311150964111509651115096611150967111509681115096911150970111509711115097211150973111509741115097511150976111509771115097811150979111509801115098111150982111509831115098411150985111509861115098711150988111509891115099011150991111509921115099311150994111509951115099611150997111509981115099911151000111510011115100211151003111510041115100511151006111510071115100811151009111510101115101111151012111510131115101411151015111510161115101711151018111510191115102011151021111510221115102311151024111510251115102611151027111510281115102911151030111510311115103211151033111510341115103511151036111510371115103811151039111510401115104111151042111510431115104411151045111510461115104711151048111510491115105011151051111510521115105311151054111510551115105611151057111510581115105911151060111510611115106211151063111510641115106511151066111510671115106811151069111510701115107111151072111510731115107411151075111510761115107711151078111510791115108011151081111510821115108311151084111510851115108611151087111510881115108911151090111510911115109211151093111510941115109511151096111510971115109811151099111511001115110111151102111511031115110411151105111600011116000211160003111600041116000511160006111600071116000811160009111600101116001111160012111600131116001411160015111600161116001711160018111600191116002011160021111600221116002311160024111600251116002611160027111600281116002911160030111600311116003211160033111600341116003511160036111600371116003811160039111600401116004111160042111600431116004411160045111600461116004711160048111600491116005011160051111600521116005311160054111600551116005611160057111600581116005911160060111600611116006211160063111600641116006511160066111600671116006811160069111600701116007111160072111600731116007411160075111600761116007711160078111600791116008011160081111600821116008311160084111600851116008611160087111600881116008911160090111600911116009211160093111600941116009511160096111600971116009811160099111601001116010111160102111601031116010411160105111601061116010711160108111601091116011011160111111601121116011311160114111601151116011611160117111601181116011911160120111601211116012211160123111601241116012511160126111601271116012811160129111601301116013111160132111601331116013411160135111601361116013711160138111601391116014011160141111601421116014311160144111601451116014611160147111601481116014911160150111601511116015211160153111601541116015511160156111601571116015811160159111601601116016111160162111601631116016411160165111601661116016711160168111601691116017011160171111601721116017311160174111601751116017611160177111601781116017911160180111601811116018211160183111601841116018511160186111601871116018811160189111601901116019111160192111601931116019411160195111601961116019711160198111601991116020011160201111602021116020311160204111602051116020611160207111602081116020911160210111602111116021211160213111602141116021511160216111602171116021811160219111602201116022111160222111602231116022411160225111602261116022711160228111602291116023011160231111602321116023311160234111602351116023611160237111602381116023911160240111602411116024211160243111602441116024511160246111602471116024811160249111602501116025111160252111602531116025411160255111602561116025711160258111602591116026011160261111602621116026311160264111602651116026611160267111602681116026911160270111602711116027211160273111602741116027511160276111602771116027811160279111602801116028111160282111602831116028411160285111602861116028711160288111602891116029011160291111602921116029311160294111602951116029611160297111602981116029911160300111603011116030211160303111603041116030511160306111603071116030811160309111603101116031111160312111603131116031411160315111603161116031711160318111603191116032011160321111603221116032311160324111603251116032611160327111603281116032911160330111603311116033211160333111603341116033511160336111603371116033811160339111603401116034111160342111603431116034411160345111603461116034711160348111603491116035011160351111603521116035311160354111603551116035611160357111603581116035911160360111603611116036211160363111603641116036511160366111603671116036811160369111603701116037111160372111603731116037411160375111603761116037711160378111603791116038011160381111603821116038311160384111603851116038611160387111603881116038911160390111603911116039211160393111603941116039511160396111603971116039811160399111604001116040111160402111604031116040411160405111604061116040711160408111604091116041011160411111604121116041311160414111604151116041611160417111604181116041911160420111604211116042211160423111604241116042511160426111604271116042811160429111604301116043111160432111604331116043411160435111604361116043711160438111604391116044011160441111604421116044311160444111604451116044611160447111604481116044911160450111604511116045211160453111604541116045511160456111604571116045811160459111604601116046111160462111604631116046411160465111604661116046711160468111604691116047011160471111604721116047311160474111604751116047611160477111604781116047911160480111604811116048211160483111604841116048511160486111604871116048811160489111604901116049111160492111604931116049411160495111604961116049711160498111604991116050011160501111605021116050311160504111605051116050611160507111605081116050911160510111605111116051211160513111605141116051511160516111605171116051811160519111605201116052111160522111605231116052411160525111605261116052711160528111605291116053011160531111605321116053311160534111605351116053611160537111605381116053911160540111605411116054211160543111605441116054511160546111605471116054811160549111605501116055111160552111605531116055411160555111605561116055711160558111605591116056011160561111605621116056311160564111605651116056611160567111605681116056911160570111605711116057211160573111605741116057511160576111605771116057811160579111605801116058111160582111605831116058411160585111605861116058711160588111605891116059011160591111605921116059311160594111605951116059611160597111605981116059911160600111606011116060211160603111606041116060511160606111606071116060811160609111606101116061111160612111606131116061411160615111606161116061711160618111606191116062011160621111606221116062311160624111606251116062611160627111606281116062911160630111606311116063211160633111606341116063511160636111606371116063811160639111606401116064111160642111606431116064411160645111606461116064711160648111606491116065011160651111606521116065311160654111606551116065611160657111606581116065911160660111606611116066211160663111606641116066511160666111606671116066811160669111606701116067111160672111606731116067411160675111606761116067711160678111606791116068011160681111606821116068311160684111606851116068611160687111606881116068911160690111606911116069211160693111606941116069511160696111606971116069811160699111607001116070111160702111607031116070411160705111607061116070711160708111607091116071011160711111607121116071311160714111607151116071611160717111607181116071911160720111607211116072211160723111607241116072511160726111607271116072811160729111607301116073111160732111607331116073411160735111607361116073711160738111607391116074011160741111607421116074311160744111607451116074611160747111607481116074911160750111607511116075211160753111607541116075511160756111607571116075811160759111607601116076111160762111607631116076411160765111607661116076711160768111607691116077011160771111607721116077311160774111607751116077611160777111607781116077911160780111607811116078211160783111607841116078511160786111607871116078811160789111607901116079111160792111607931116079411160795111607961116079711160798111607991116080011160801111608021116080311160804111608051116080611160807111608081116080911160810111608111116081211160813111608141116081511160816111608171116081811160819111608201116082111160822111608231116082411160825111608261116082711160828111608291116083011160831111608321116083311160834111608351116083611160837111608381116083911160840111608411116084211160843111608441116084511160846111608471116084811160849111608501116085111160852111608531116085411160855111608561116085711160858111608591116086011160861111608621116086311160864111608651116086611160867111608681116086911160870111608711116087211160873111608741116087511160876111608771116087811160879111608801116088111160882111608831116088411160885111608861116088711160888111608891116089011160891111608921116089311160894111608951116089611160897111608981116089911160900111609011116090211160903111609041116090511160906111609071116090811160909111609101116091111160912111609131116091411160915111609161116091711160918111609191116092011160921111609221116092311160924111609251116092611160927111609281116092911160930111609311116093211160933111609341116093511160936111609371116093811160939111609401116094111160942111609431116094411160945111609461116094711160948111609491116095011160951111609521116095311160954111609551116095611160957111609581116095911160960111609611116096211160963111609641116096511160966111609671116096811160969111609701116097111160972111609731116097411160975111609761116097711160978111609791116098011160981111609821116098311160984111609851116098611160987111609881116098911160990111609911116099211160993111609941116099511160996111609971116099811160999111610001116100111161002111610031116100411161005111610061116100711161008111610091116101011161011111610121116101311161014111610151116101611161017111610181116101911161020111610211116102211161023111610241116102511161026111610271116102811161029111610301116103111161032111610331116103411161035111610361116103711161038111610391116104011161041111610421116104311161044111610451116104611161047111610481116104911161050111610511116105211161053111610541116105511161056111610571116105811161059111610601116106111161062111610631116106411161065111610661116106711161068111610691116107011161071111610721116107311161074111610751116107611161077111610781116107911161080111610811116108211161083111610841116108511161086111610871116108811161089111610901116109111161092111610931116109411161095111610961116109711161098111610991116110011161101111611021116110311161104111611051117000111170002111700031117000411170005111700061117000711170008111700091117001011170011111700121117001311170014111700151117001611170017111700181117001911170020111700211117002211170023111700241117002511170026111700271117002811170029111700301117003111170032111700331117003411170035111700361117003711170038111700391117004011170041111700421117004311170044111700451117004611170047111700481117004911170050111700511117005211170053111700541117005511170056111700571117005811170059111700601117006111170062111700631117006411170065111700661117006711170068111700691117007011170071111700721117007311170074111700751117007611170077111700781117007911170080111700811117008211170083111700841117008511170086111700871117008811170089111700901117009111170092111700931117009411170095111700961117009711170098111700991117010011170101111701021117010311170104111701051117010611170107111701081117010911170110111701111117011211170113111701141117011511170116111701171117011811170119111701201117012111170122111701231117012411170125111701261117012711170128111701291117013011170131111701321117013311170134111701351117013611170137111701381117013911170140111701411117014211170143111701441117014511170146111701471117014811170149111701501117015111170152111701531117015411170155111701561117015711170158111701591117016011170161111701621117016311170164111701651117016611170167111701681117016911170170111701711117017211170173111701741117017511170176111701771117017811170179111701801117018111170182111701831117018411170185111701861117018711170188111701891117019011170191111701921117019311170194111701951117019611170197111701981117019911170200111702011117020211170203111702041117020511170206111702071117020811170209111702101117021111170212111702131117021411170215111702161117021711170218111702191117022011170221111702221117022311170224111702251117022611170227111702281117022911170230111702311117023211170233111702341117023511170236111702371117023811170239111702401117024111170242111702431117024411170245111702461117024711170248111702491117025011170251111702521117025311170254111702551117025611170257111702581117025911170260111702611117026211170263111702641117026511170266111702671117026811170269111702701117027111170272111702731117027411170275111702761117027711170278111702791117028011170281111702821117028311170284111702851117028611170287111702881117028911170290111702911117029211170293111702941117029511170296111702971117029811170299111703001117030111170302111703031117030411170305111703061117030711170308111703091117031011170311111703121117031311170314111703151117031611170317111703181117031911170320111703211117032211170323111703241117032511170326111703271117032811170329111703301117033111170332111703331117033411170335111703361117033711170338111703391117034011170341111703421117034311170344111703451117034611170347111703481117034911170350111703511117035211170353111703541117035511170356111703571117035811170359111703601117036111170362111703631117036411170365111703661117036711170368111703691117037011170371111703721117037311170374111703751117037611170377111703781117037911170380111703811117038211170383111703841117038511170386111703871117038811170389111703901117039111170392111703931117039411170395111703961117039711170398111703991117040011170401111704021117040311170404111704051117040611170407111704081117040911170410111704111117041211170413111704141117041511170416111704171117041811170419111704201117042111170422111704231117042411170425111704261117042711170428111704291117043011170431111704321117043311170434111704351117043611170437111704381117043911170440111704411117044211170443111704441117044511170446111704471117044811170449111704501117045111170452111704531117045411170455111704561117045711170458111704591117046011170461111704621117046311170464111704651117046611170467111704681117046911170470111704711117047211170473111704741117047511170476111704771117047811170479111704801117048111170482111704831117048411170485111704861117048711170488111704891117049011170491111704921117049311170494111704951117049611170497111704981117049911170500111705011117050211170503111705041117050511170506111705071117050811170509111705101117051111170512111705131117051411170515111705161117051711170518111705191117052011170521111705221117052311170524111705251117052611170527111705281117052911170530111705311117053211170533111705341117053511170536111705371117053811170539111705401117054111170542111705431117054411170545111705461117054711170548111705491117055011170551111705521117055311170554111705551117055611170557111705581117055911170560111705611117056211170563111705641117056511170566111705671117056811170569111705701117057111170572111705731117057411170575111705761117057711170578111705791117058011170581111705821117058311170584111705851117058611170587111705881117058911170590111705911117059211170593111705941117059511170596111705971117059811170599111706001117060111170602111706031117060411170605111706061117060711170608111706091117061011170611111706121117061311170614111706151117061611170617111706181117061911170620111706211117062211170623111706241117062511170626111706271117062811170629111706301117063111170632111706331117063411170635111706361117063711170638111706391117064011170641111706421117064311170644111706451117064611170647111706481117064911170650111706511117065211170653111706541117065511170656111706571117065811170659111706601117066111170662111706631117066411170665111706661117066711170668111706691117067011170671111706721117067311170674111706751117067611170677111706781117067911170680111706811117068211170683111706841117068511170686111706871117068811170689111706901117069111170692111706931117069411170695111706961117069711170698111706991117070011170701111707021117070311170704111707051117070611170707111707081117070911170710111707111117071211170713111707141117071511170716111707171117071811170719111707201117072111170722111707231117072411170725111707261117072711170728111707291117073011170731111707321117073311170734111707351117073611170737111707381117073911170740111707411117074211170743111707441117074511170746111707471117074811170749111707501117075111170752111707531117075411170755111707561117075711170758111707591117076011170761111707621117076311170764111707651117076611170767111707681117076911170770111707711117077211170773111707741117077511170776111707771117077811170779111707801117078111170782111707831117078411170785111707861117078711170788111707891117079011170791111707921117079311170794111707951117079611170797111707981117079911170800111708011117080211170803111708041117080511170806111708071117080811170809111708101117081111170812111708131117081411170815111708161117081711170818111708191117082011170821111708221117082311170824111708251117082611170827111708281117082911170830111708311117083211170833111708341117083511170836111708371117083811170839111708401117084111170842111708431117084411170845111708461117084711170848111708491117085011170851111708521117085311170854111708551117085611170857111708581117085911170860111708611117086211170863111708641117086511170866111708671117086811170869111708701117087111170872111708731117087411170875111708761117087711170878111708791117088011170881111708821117088311170884111708851117088611170887111708881117088911170890111708911117089211170893111708941117089511170896111708971117089811170899111709001117090111170902111709031117090411170905111709061117090711170908111709091117091011170911111709121117091311170914111709151117091611170917111709181117091911170920111709211117092211170923111709241117092511170926111709271117092811170929111709301117093111170932111709331117093411170935111709361117093711170938111709391117094011170941111709421117094311170944111709451117094611170947111709481117094911170950111709511117095211170953111709541117095511170956111709571117095811170959111709601117096111170962111709631117096411170965111709661117096711170968111709691117097011170971111709721117097311170974111709751117097611170977111709781117097911170980111709811117098211170983111709841117098511170986111709871117098811170989111709901117099111170992111709931117099411170995111709961117099711170998111709991117100011171001111710021117100311171004111710051117100611171007111710081117100911171010111710111117101211171013111710141117101511171016111710171117101811171019111710201117102111171022111710231117102411171025111710261117102711171028111710291117103011171031111710321117103311171034111710351117103611171037111710381117103911171040111710411117104211171043111710441117104511171046111710471117104811171049111710501117105111171052111710531117105411171055111710561117105711171058111710591117106011171061111710621117106311171064111710651117106611171067111710681117106911171070111710711117107211171073111710741117107511171076111710771117107811171079111710801117108111171082111710831117108411171085111710861117108711171088111710891117109011171091111710921117109311171094111710951117109611171097111710981117109911171100111711011117110211171103111711041117110511180001111800021118000311180004111800051118000611180007111800081118000911180010111800111118001211180013111800141118001511180016111800171118001811180019111800201118002111180022111800231118002411180025111800261118002711180028111800291118003011180031111800321118003311180034111800351118003611180037111800381118003911180040111800411118004211180043111800441118004511180046111800471118004811180049111800501118005111180052111800531118005411180055111800561118005711180058111800591118006011180061111800621118006311180064111800651118006611180067111800681118006911180070111800711118007211180073111800741118007511180076111800771118007811180079111800801118008111180082111800831118008411180085111800861118008711180088111800891118009011180091111800921118009311180094111800951118009611180097111800981118009911180100111801011118010211180103111801041118010511180106111801071118010811180109111801101118011111180112111801131118011411180115111801161118011711180118111801191118012011180121111801221118012311180124111801251118012611180127111801281118012911180130111801311118013211180133111801341118013511180136111801371118013811180139111801401118014111180142111801431118014411180145111801461118014711180148111801491118015011180151111801521118015311180154111801551118015611180157111801581118015911180160111801611118016211180163111801641118016511180166111801671118016811180169111801701118017111180172111801731118017411180175111801761118017711180178111801791118018011180181111801821118018311180184111801851118018611180187111801881118018911180190111801911118019211180193111801941118019511180196111801971118019811180199111802001118020111180202111802031118020411180205111802061118020711180208111802091118021011180211111802121118021311180214111802151118021611180217111802181118021911180220111802211118022211180223111802241118022511180226111802271118022811180229111802301118023111180232111802331118023411180235111802361118023711180238111802391118024011180241111802421118024311180244111802451118024611180247111802481118024911180250111802511118025211180253111802541118025511180256111802571118025811180259111802601118026111180262111802631118026411180265111802661118026711180268111802691118027011180271111802721118027311180274111802751118027611180277111802781118027911180280111802811118028211180283111802841118028511180286111802871118028811180289111802901118029111180292111802931118029411180295111802961118029711180298111802991118030011180301111803021118030311180304111803051118030611180307111803081118030911180310111803111118031211180313111803141118031511180316111803171118031811180319111803201118032111180322111803231118032411180325111803261118032711180328111803291118033011180331111803321118033311180334111803351118033611180337111803381118033911180340111803411118034211180343111803441118034511180346111803471118034811180349111803501118035111180352111803531118035411180355111803561118035711180358111803591118036011180361111803621118036311180364111803651118036611180367111803681118036911180370111803711118037211180373111803741118037511180376111803771118037811180379111803801118038111180382111803831118038411180385111803861118038711180388111803891118039011180391111803921118039311180394111803951118039611180397111803981118039911180400111804011118040211180403111804041118040511180406111804071118040811180409111804101118041111180412111804131118041411180415111804161118041711180418111804191118042011180421111804221118042311180424111804251118042611180427111804281118042911180430111804311118043211180433111804341118043511180436111804371118043811180439111804401118044111180442111804431118044411180445111804461118044711180448111804491118045011180451111804521118045311180454111804551118045611180457111804581118045911180460111804611118046211180463111804641118046511180466111804671118046811180469111804701118047111180472111804731118047411180475111804761118047711180478111804791118048011180481111804821118048311180484111804851118048611180487111804881118048911180490111804911118049211180493111804941118049511180496111804971118049811180499111805001118050111180502111805031118050411180505111805061118050711180508111805091118051011180511111805121118051311180514111805151118051611180517111805181118051911180520111805211118052211180523111805241118052511180526111805271118052811180529111805301118053111180532111805331118053411180535111805361118053711180538111805391118054011180541111805421118054311180544111805451118054611180547111805481118054911180550111805511118055211180553111805541118055511180556111805571118055811180559111805601118056111180562111805631118056411180565111805661118056711180568111805691118057011180571111805721118057311180574111805751118057611180577111805781118057911180580111805811118058211180583111805841118058511180586111805871118058811180589111805901118059111180592111805931118059411180595111805961118059711180598111805991118060011180601111806021118060311180604111806051118060611180607111806081118060911180610111806111118061211180613111806141118061511180616111806171118061811180619111806201118062111180622111806231118062411180625111806261118062711180628111806291118063011180631111806321118063311180634111806351118063611180637111806381118063911180640111806411118064211180643111806441118064511180646111806471118064811180649111806501118065111180652111806531118065411180655111806561118065711180658111806591118066011180661111806621118066311180664111806651118066611180667111806681118066911180670111806711118067211180673111806741118067511180676111806771118067811180679111806801118068111180682111806831118068411180685111806861118068711180688111806891118069011180691111806921118069311180694111806951118069611180697111806981118069911180700111807011118070211180703111807041118070511180706111807071118070811180709111807101118071111180712111807131118071411180715111807161118071711180718111807191118072011180721111807221118072311180724111807251118072611180727111807281118072911180730111807311118073211180733111807341118073511180736111807371118073811180739111807401118074111180742111807431118074411180745111807461118074711180748111807491118075011180751111807521118075311180754111807551118075611180757111807581118075911180760111807611118076211180763111807641118076511180766111807671118076811180769111807701118077111180772111807731118077411180775111807761118077711180778111807791118078011180781111807821118078311180784111807851118078611180787111807881118078911180790111807911118079211180793111807941118079511180796111807971118079811180799111808001118080111180802111808031118080411180805111808061118080711180808111808091118081011180811111808121118081311180814111808151118081611180817111808181118081911180820111808211118082211180823111808241118082511180826111808271118082811180829111808301118083111180832111808331118083411180835111808361118083711180838111808391118084011180841111808421118084311180844111808451118084611180847111808481118084911180850111808511118085211180853111808541118085511180856111808571118085811180859111808601118086111180862111808631118086411180865111808661118086711180868111808691118087011180871111808721118087311180874111808751118087611180877111808781118087911180880111808811118088211180883111808841118088511180886111808871118088811180889111808901118089111180892111808931118089411180895111808961118089711180898111808991118090011180901111809021118090311180904111809051118090611180907111809081118090911180910111809111118091211180913111809141118091511180916111809171118091811180919111809201118092111180922111809231118092411180925111809261118092711180928111809291118093011180931111809321118093311180934111809351118093611180937111809381118093911180940111809411118094211180943111809441118094511180946111809471118094811180949111809501118095111180952111809531118095411180955111809561118095711180958111809591118096011180961111809621118096311180964111809651118096611180967111809681118096911180970111809711118097211180973111809741118097511180976111809771118097811180979111809801118098111180982111809831118098411180985111809861118098711180988111809891118099011180991111809921118099311180994111809951118099611180997111809981118099911181000111810011118100211181003111810041118100511181006111810071118100811181009111810101118101111181012111810131118101411181015111810161118101711181018111810191118102011181021111810221118102311181024111810251118102611181027111810281118102911181030111810311118103211181033111810341118103511181036111810371118103811181039111810401118104111181042111810431118104411181045111810461118104711181048111810491118105011181051111810521118105311181054111810551118105611181057111810581118105911181060111810611118106211181063111810641118106511181066111810671118106811181069111810701118107111181072111810731118107411181075111810761118107711181078111810791118108011181081111810821118108311181084111810851118108611181087111810881118108911181090111810911118109211181093111810941118109511181096111810971118109811181099111811001118110111181102111811031118110411181105111900011119000211190003111900041119000511190006111900071119000811190009111900101119001111190012111900131119001411190015111900161119001711190018111900191119002011190021111900221119002311190024111900251119002611190027111900281119002911190030111900311119003211190033111900341119003511190036111900371119003811190039111900401119004111190042111900431119004411190045111900461119004711190048111900491119005011190051111900521119005311190054111900551119005611190057111900581119005911190060111900611119006211190063111900641119006511190066111900671119006811190069111900701119007111190072111900731119007411190075111900761119007711190078111900791119008011190081111900821119008311190084111900851119008611190087111900881119008911190090111900911119009211190093111900941119009511190096111900971119009811190099111901001119010111190102111901031119010411190105111901061119010711190108111901091119011011190111111901121119011311190114111901151119011611190117111901181119011911190120111901211119012211190123111901241119012511190126111901271119012811190129111901301119013111190132111901331119013411190135111901361119013711190138111901391119014011190141111901421119014311190144111901451119014611190147111901481119014911190150111901511119015211190153111901541119015511190156111901571119015811190159111901601119016111190162111901631119016411190165111901661119016711190168111901691119017011190171111901721119017311190174111901751119017611190177111901781119017911190180111901811119018211190183111901841119018511190186111901871119018811190189111901901119019111190192111901931119019411190195111901961119019711190198111901991119020011190201111902021119020311190204111902051119020611190207111902081119020911190210111902111119021211190213111902141119021511190216111902171119021811190219111902201119022111190222111902231119022411190225111902261119022711190228111902291119023011190231111902321119023311190234111902351119023611190237111902381119023911190240111902411119024211190243111902441119024511190246111902471119024811190249111902501119025111190252111902531119025411190255111902561119025711190258111902591119026011190261111902621119026311190264111902651119026611190267111902681119026911190270111902711119027211190273111902741119027511190276111902771119027811190279111902801119028111190282111902831119028411190285111902861119028711190288111902891119029011190291111902921119029311190294111902951119029611190297111902981119029911190300111903011119030211190303111903041119030511190306111903071119030811190309111903101119031111190312111903131119031411190315111903161119031711190318111903191119032011190321111903221119032311190324111903251119032611190327111903281119032911190330111903311119033211190333111903341119033511190336111903371119033811190339111903401119034111190342111903431119034411190345111903461119034711190348111903491119035011190351111903521119035311190354111903551119035611190357111903581119035911190360111903611119036211190363111903641119036511190366111903671119036811190369111903701119037111190372111903731119037411190375111903761119037711190378111903791119038011190381111903821119038311190384111903851119038611190387111903881119038911190390111903911119039211190393111903941119039511190396111903971119039811190399111904001119040111190402111904031119040411190405111904061119040711190408111904091119041011190411111904121119041311190414111904151119041611190417111904181119041911190420111904211119042211190423111904241119042511190426111904271119042811190429111904301119043111190432111904331119043411190435111904361119043711190438111904391119044011190441111904421119044311190444111904451119044611190447111904481119044911190450111904511119045211190453111904541119045511190456111904571119045811190459111904601119046111190462111904631119046411190465111904661119046711190468111904691119047011190471111904721119047311190474111904751119047611190477111904781119047911190480111904811119048211190483111904841119048511190486111904871119048811190489111904901119049111190492111904931119049411190495111904961119049711190498111904991119050011190501111905021119050311190504111905051119050611190507111905081119050911190510111905111119051211190513111905141119051511190516111905171119051811190519111905201119052111190522111905231119052411190525111905261119052711190528111905291119053011190531111905321119053311190534111905351119053611190537111905381119053911190540111905411119054211190543111905441119054511190546111905471119054811190549111905501119055111190552111905531119055411190555111905561119055711190558111905591119056011190561111905621119056311190564111905651119056611190567111905681119056911190570111905711119057211190573111905741119057511190576111905771119057811190579111905801119058111190582111905831119058411190585111905861119058711190588111905891119059011190591111905921119059311190594111905951119059611190597111905981119059911190600111906011119060211190603111906041119060511190606111906071119060811190609111906101119061111190612111906131119061411190615111906161119061711190618111906191119062011190621111906221119062311190624111906251119062611190627111906281119062911190630111906311119063211190633111906341119063511190636111906371119063811190639111906401119064111190642111906431119064411190645111906461119064711190648111906491119065011190651111906521119065311190654111906551119065611190657111906581119065911190660111906611119066211190663111906641119066511190666111906671119066811190669111906701119067111190672111906731119067411190675111906761119067711190678111906791119068011190681111906821119068311190684111906851119068611190687111906881119068911190690111906911119069211190693111906941119069511190696111906971119069811190699111907001119070111190702111907031119070411190705111907061119070711190708111907091119071011190711111907121119071311190714111907151119071611190717111907181119071911190720111907211119072211190723111907241119072511190726111907271119072811190729111907301119073111190732111907331119073411190735111907361119073711190738111907391119074011190741111907421119074311190744111907451119074611190747111907481119074911190750111907511119075211190753111907541119075511190756111907571119075811190759111907601119076111190762111907631119076411190765111907661119076711190768111907691119077011190771111907721119077311190774111907751119077611190777111907781119077911190780111907811119078211190783111907841119078511190786111907871119078811190789111907901119079111190792111907931119079411190795111907961119079711190798111907991119080011190801111908021119080311190804111908051119080611190807111908081119080911190810111908111119081211190813111908141119081511190816111908171119081811190819111908201119082111190822111908231119082411190825111908261119082711190828111908291119083011190831111908321119083311190834111908351119083611190837111908381119083911190840111908411119084211190843111908441119084511190846111908471119084811190849111908501119085111190852111908531119085411190855111908561119085711190858111908591119086011190861111908621119086311190864111908651119086611190867111908681119086911190870111908711119087211190873111908741119087511190876111908771119087811190879111908801119088111190882111908831119088411190885111908861119088711190888111908891119089011190891111908921119089311190894111908951119089611190897111908981119089911190900111909011119090211190903111909041119090511190906111909071119090811190909111909101119091111190912111909131119091411190915111909161119091711190918111909191119092011190921111909221119092311190924111909251119092611190927111909281119092911190930111909311119093211190933111909341119093511190936111909371119093811190939111909401119094111190942111909431119094411190945111909461119094711190948111909491119095011190951111909521119095311190954111909551119095611190957111909581119095911190960111909611119096211190963111909641119096511190966111909671119096811190969111909701119097111190972111909731119097411190975111909761119097711190978111909791119098011190981111909821119098311190984111909851119098611190987111909881119098911190990111909911119099211190993111909941119099511190996111909971119099811190999111910001119100111191002111910031119100411191005111910061119100711191008111910091119101011191011111910121119101311191014111910151119101611191017111910181119101911191020111910211119102211191023111910241119102511191026111910271119102811191029111910301119103111191032111910331119103411191035111910361119103711191038111910391119104011191041111910421119104311191044111910451119104611191047111910481119104911191050111910511119105211191053111910541119105511191056111910571119105811191059111910601119106111191062111910631119106411191065111910661119106711191068111910691119107011191071111910721119107311191074111910751119107611191077111910781119107911191080111910811119108211191083111910841119108511191086111910871119108811191089111910901119109111191092111910931119109411191095111910961119109711191098111910991119110011191101111911021119110311191104111911051120000111200002112000031120000411200005112000061120000711200008112000091120001011200011112000121120001311200014112000151120001611200017112000181120001911200020112000211120002211200023112000241120002511200026112000271120002811200029112000301120003111200032112000331120003411200035112000361120003711200038112000391120004011200041112000421120004311200044112000451120004611200047112000481120004911200050112000511120005211200053112000541120005511200056112000571120005811200059112000601120006111200062112000631120006411200065112000661120006711200068112000691120007011200071112000721120007311200074112000751120007611200077112000781120007911200080112000811120008211200083112000841120008511200086112000871120008811200089112000901120009111200092112000931120009411200095112000961120009711200098112000991120010011200101112001021120010311200104112001051120010611200107112001081120010911200110112001111120011211200113112001141120011511200116112001171120011811200119112001201120012111200122112001231120012411200125112001261120012711200128112001291120013011200131112001321120013311200134112001351120013611200137112001381120013911200140112001411120014211200143112001441120014511200146112001471120014811200149112001501120015111200152112001531120015411200155112001561120015711200158112001591120016011200161112001621120016311200164112001651120016611200167112001681120016911200170112001711120017211200173112001741120017511200176112001771120017811200179112001801120018111200182112001831120018411200185112001861120018711200188112001891120019011200191112001921120019311200194112001951120019611200197112001981120019911200200112002011120020211200203112002041120020511200206112002071120020811200209112002101120021111200212112002131120021411200215112002161120021711200218112002191120022011200221112002221120022311200224112002251120022611200227112002281120022911200230112002311120023211200233112002341120023511200236112002371120023811200239112002401120024111200242112002431120024411200245112002461120024711200248112002491120025011200251112002521120025311200254112002551120025611200257112002581120025911200260112002611120026211200263112002641120026511200266112002671120026811200269112002701120027111200272112002731120027411200275112002761120027711200278112002791120028011200281112002821120028311200284112002851120028611200287112002881120028911200290112002911120029211200293112002941120029511200296112002971120029811200299112003001120030111200302112003031120030411200305112003061120030711200308112003091120031011200311112003121120031311200314112003151120031611200317112003181120031911200320112003211120032211200323112003241120032511200326112003271120032811200329112003301120033111200332112003331120033411200335112003361120033711200338112003391120034011200341112003421120034311200344112003451120034611200347112003481120034911200350112003511120035211200353112003541120035511200356112003571120035811200359112003601120036111200362112003631120036411200365112003661120036711200368112003691120037011200371112003721120037311200374112003751120037611200377112003781120037911200380112003811120038211200383112003841120038511200386112003871120038811200389112003901120039111200392112003931120039411200395112003961120039711200398112003991120040011200401112004021120040311200404112004051120040611200407112004081120040911200410112004111120041211200413112004141120041511200416112004171120041811200419112004201120042111200422112004231120042411200425112004261120042711200428112004291120043011200431112004321120043311200434112004351120043611200437112004381120043911200440112004411120044211200443112004441120044511200446112004471120044811200449112004501120045111200452112004531120045411200455112004561120045711200458112004591120046011200461112004621120046311200464112004651120046611200467112004681120046911200470112004711120047211200473112004741120047511200476112004771120047811200479112004801120048111200482112004831120048411200485112004861120048711200488112004891120049011200491112004921120049311200494112004951120049611200497112004981120049911200500112005011120050211200503112005041120050511200506112005071120050811200509112005101120051111200512112005131120051411200515112005161120051711200518112005191120052011200521112005221120052311200524112005251120052611200527112005281120052911200530112005311120053211200533112005341120053511200536112005371120053811200539112005401120054111200542112005431120054411200545112005461120054711200548112005491120055011200551112005521120055311200554112005551120055611200557112005581120055911200560112005611120056211200563112005641120056511200566112005671120056811200569112005701120057111200572112005731120057411200575112005761120057711200578112005791120058011200581112005821120058311200584112005851120058611200587112005881120058911200590112005911120059211200593112005941120059511200596112005971120059811200599112006001120060111200602112006031120060411200605112006061120060711200608112006091120061011200611112006121120061311200614112006151120061611200617112006181120061911200620112006211120062211200623112006241120062511200626112006271120062811200629112006301120063111200632112006331120063411200635112006361120063711200638112006391120064011200641112006421120064311200644112006451120064611200647112006481120064911200650112006511120065211200653112006541120065511200656112006571120065811200659112006601120066111200662112006631120066411200665112006661120066711200668112006691120067011200671112006721120067311200674112006751120067611200677112006781120067911200680112006811120068211200683112006841120068511200686112006871120068811200689112006901120069111200692112006931120069411200695112006961120069711200698112006991120070011200701112007021120070311200704112007051120070611200707112007081120070911200710112007111120071211200713112007141120071511200716112007171120071811200719112007201120072111200722112007231120072411200725112007261120072711200728112007291120073011200731112007321120073311200734112007351120073611200737112007381120073911200740112007411120074211200743112007441120074511200746112007471120074811200749112007501120075111200752112007531120075411200755112007561120075711200758112007591120076011200761112007621120076311200764112007651120076611200767112007681120076911200770112007711120077211200773112007741120077511200776112007771120077811200779112007801120078111200782112007831120078411200785112007861120078711200788112007891120079011200791112007921120079311200794112007951120079611200797112007981120079911200800112008011120080211200803112008041120080511200806112008071120080811200809112008101120081111200812112008131120081411200815112008161120081711200818112008191120082011200821112008221120082311200824112008251120082611200827112008281120082911200830112008311120083211200833112008341120083511200836112008371120083811200839112008401120084111200842112008431120084411200845112008461120084711200848112008491120085011200851112008521120085311200854112008551120085611200857112008581120085911200860112008611120086211200863112008641120086511200866112008671120086811200869112008701120087111200872112008731120087411200875112008761120087711200878112008791120088011200881112008821120088311200884112008851120088611200887112008881120088911200890112008911120089211200893112008941120089511200896112008971120089811200899112009001120090111200902112009031120090411200905112009061120090711200908112009091120091011200911112009121120091311200914112009151120091611200917112009181120091911200920112009211120092211200923112009241120092511200926112009271120092811200929112009301120093111200932112009331120093411200935112009361120093711200938112009391120094011200941112009421120094311200944112009451120094611200947112009481120094911200950112009511120095211200953112009541120095511200956112009571120095811200959112009601120096111200962112009631120096411200965112009661120096711200968112009691120097011200971112009721120097311200974112009751120097611200977112009781120097911200980112009811120098211200983112009841120098511200986112009871120098811200989112009901120099111200992112009931120099411200995112009961120099711200998112009991120100011201001112010021120100311201004112010051120100611201007112010081120100911201010112010111120101211201013112010141120101511201016112010171120101811201019112010201120102111201022112010231120102411201025112010261120102711201028112010291120103011201031112010321120103311201034112010351120103611201037112010381120103911201040112010411120104211201043112010441120104511201046112010471120104811201049112010501120105111201052112010531120105411201055112010561120105711201058112010591120106011201061112010621120106311201064112010651120106611201067112010681120106911201070112010711120107211201073112010741120107511201076112010771120107811201079112010801120108111201082112010831120108411201085112010861120108711201088112010891120109011201091112010921120109311201094112010951120109611201097112010981120109911201100112011011120110211201103112011041120110511210001112100021121000311210004112100051121000611210007112100081121000911210010112100111121001211210013112100141121001511210016112100171121001811210019112100201121002111210022112100231121002411210025112100261121002711210028112100291121003011210031112100321121003311210034112100351121003611210037112100381121003911210040112100411121004211210043112100441121004511210046112100471121004811210049112100501121005111210052112100531121005411210055112100561121005711210058112100591121006011210061112100621121006311210064112100651121006611210067112100681121006911210070112100711121007211210073112100741121007511210076112100771121007811210079112100801121008111210082112100831121008411210085112100861121008711210088112100891121009011210091112100921121009311210094112100951121009611210097112100981121009911210100112101011121010211210103112101041121010511210106112101071121010811210109112101101121011111210112112101131121011411210115112101161121011711210118112101191121012011210121112101221121012311210124112101251121012611210127112101281121012911210130112101311121013211210133112101341121013511210136112101371121013811210139112101401121014111210142112101431121014411210145112101461121014711210148112101491121015011210151112101521121015311210154112101551121015611210157112101581121015911210160112101611121016211210163112101641121016511210166112101671121016811210169112101701121017111210172112101731121017411210175112101761121017711210178112101791121018011210181112101821121018311210184112101851121018611210187112101881121018911210190112101911121019211210193112101941121019511210196112101971121019811210199112102001121020111210202112102031121020411210205112102061121020711210208112102091121021011210211112102121121021311210214112102151121021611210217112102181121021911210220112102211121022211210223112102241121022511210226112102271121022811210229112102301121023111210232112102331121023411210235112102361121023711210238112102391121024011210241112102421121024311210244112102451121024611210247112102481121024911210250112102511121025211210253112102541121025511210256112102571121025811210259112102601121026111210262112102631121026411210265112102661121026711210268112102691121027011210271112102721121027311210274112102751121027611210277112102781121027911210280112102811121028211210283112102841121028511210286112102871121028811210289112102901121029111210292112102931121029411210295112102961121029711210298112102991121030011210301112103021121030311210304112103051121030611210307112103081121030911210310112103111121031211210313112103141121031511210316112103171121031811210319112103201121032111210322112103231121032411210325112103261121032711210328112103291121033011210331112103321121033311210334112103351121033611210337112103381121033911210340112103411121034211210343112103441121034511210346112103471121034811210349112103501121035111210352112103531121035411210355112103561121035711210358112103591121036011210361112103621121036311210364112103651121036611210367112103681121036911210370112103711121037211210373112103741121037511210376112103771121037811210379112103801121038111210382112103831121038411210385112103861121038711210388112103891121039011210391112103921121039311210394112103951121039611210397112103981121039911210400112104011121040211210403112104041121040511210406112104071121040811210409112104101121041111210412112104131121041411210415112104161121041711210418112104191121042011210421112104221121042311210424112104251121042611210427112104281121042911210430112104311121043211210433112104341121043511210436112104371121043811210439112104401121044111210442112104431121044411210445112104461121044711210448112104491121045011210451112104521121045311210454112104551121045611210457112104581121045911210460112104611121046211210463112104641121046511210466112104671121046811210469112104701121047111210472112104731121047411210475112104761121047711210478112104791121048011210481112104821121048311210484112104851121048611210487112104881121048911210490112104911121049211210493112104941121049511210496112104971121049811210499112105001121050111210502112105031121050411210505112105061121050711210508112105091121051011210511112105121121051311210514112105151121051611210517112105181121051911210520112105211121052211210523112105241121052511210526112105271121052811210529112105301121053111210532112105331121053411210535112105361121053711210538112105391121054011210541112105421121054311210544112105451121054611210547112105481121054911210550112105511121055211210553112105541121055511210556112105571121055811210559112105601121056111210562112105631121056411210565112105661121056711210568112105691121057011210571112105721121057311210574112105751121057611210577112105781121057911210580112105811121058211210583112105841121058511210586112105871121058811210589112105901121059111210592112105931121059411210595112105961121059711210598112105991121060011210601112106021121060311210604112106051121060611210607112106081121060911210610112106111121061211210613112106141121061511210616112106171121061811210619112106201121062111210622112106231121062411210625112106261121062711210628112106291121063011210631112106321121063311210634112106351121063611210637112106381121063911210640112106411121064211210643112106441121064511210646112106471121064811210649112106501121065111210652112106531121065411210655112106561121065711210658112106591121066011210661112106621121066311210664112106651121066611210667112106681121066911210670112106711121067211210673112106741121067511210676112106771121067811210679112106801121068111210682112106831121068411210685112106861121068711210688112106891121069011210691112106921121069311210694112106951121069611210697112106981121069911210700112107011121070211210703112107041121070511210706112107071121070811210709112107101121071111210712112107131121071411210715112107161121071711210718112107191121072011210721112107221121072311210724112107251121072611210727112107281121072911210730112107311121073211210733112107341121073511210736112107371121073811210739112107401121074111210742112107431121074411210745112107461121074711210748112107491121075011210751112107521121075311210754112107551121075611210757112107581121075911210760112107611121076211210763112107641121076511210766112107671121076811210769112107701121077111210772112107731121077411210775112107761121077711210778112107791121078011210781112107821121078311210784112107851121078611210787112107881121078911210790112107911121079211210793112107941121079511210796112107971121079811210799112108001121080111210802112108031121080411210805112108061121080711210808112108091121081011210811112108121121081311210814112108151121081611210817112108181121081911210820112108211121082211210823112108241121082511210826112108271121082811210829112108301121083111210832112108331121083411210835112108361121083711210838112108391121084011210841112108421121084311210844112108451121084611210847112108481121084911210850112108511121085211210853112108541121085511210856112108571121085811210859112108601121086111210862112108631121086411210865112108661121086711210868112108691121087011210871112108721121087311210874112108751121087611210877112108781121087911210880112108811121088211210883112108841121088511210886112108871121088811210889112108901121089111210892112108931121089411210895112108961121089711210898112108991121090011210901112109021121090311210904112109051121090611210907112109081121090911210910112109111121091211210913112109141121091511210916112109171121091811210919112109201121092111210922112109231121092411210925112109261121092711210928112109291121093011210931112109321121093311210934112109351121093611210937112109381121093911210940112109411121094211210943112109441121094511210946112109471121094811210949112109501121095111210952112109531121095411210955112109561121095711210958112109591121096011210961112109621121096311210964112109651121096611210967112109681121096911210970112109711121097211210973112109741121097511210976112109771121097811210979112109801121098111210982112109831121098411210985112109861121098711210988112109891121099011210991112109921121099311210994112109951121099611210997112109981121099911211000112110011121100211211003112110041121100511211006112110071121100811211009112110101121101111211012112110131121101411211015112110161121101711211018112110191121102011211021112110221121102311211024112110251121102611211027112110281121102911211030112110311121103211211033112110341121103511211036112110371121103811211039112110401121104111211042112110431121104411211045112110461121104711211048112110491121105011211051112110521121105311211054112110551121105611211057112110581121105911211060112110611121106211211063112110641121106511211066112110671121106811211069112110701121107111211072112110731121107411211075112110761121107711211078112110791121108011211081112110821121108311211084112110851121108611211087112110881121108911211090112110911121109211211093112110941121109511211096112110971121109811211099112111001121110111211102112111031121110411211105112200011122000211220003112200041122000511220006112200071122000811220009112200101122001111220012112200131122001411220015112200161122001711220018112200191122002011220021112200221122002311220024112200251122002611220027112200281122002911220030112200311122003211220033112200341122003511220036112200371122003811220039112200401122004111220042112200431122004411220045112200461122004711220048112200491122005011220051112200521122005311220054112200551122005611220057112200581122005911220060112200611122006211220063112200641122006511220066112200671122006811220069112200701122007111220072112200731122007411220075112200761122007711220078112200791122008011220081112200821122008311220084112200851122008611220087112200881122008911220090112200911122009211220093112200941122009511220096112200971122009811220099112201001122010111220102112201031122010411220105112201061122010711220108112201091122011011220111112201121122011311220114112201151122011611220117112201181122011911220120112201211122012211220123112201241122012511220126112201271122012811220129112201301122013111220132112201331122013411220135112201361122013711220138112201391122014011220141112201421122014311220144112201451122014611220147112201481122014911220150112201511122015211220153112201541122015511220156112201571122015811220159112201601122016111220162112201631122016411220165112201661122016711220168112201691122017011220171112201721122017311220174112201751122017611220177112201781122017911220180112201811122018211220183112201841122018511220186112201871122018811220189112201901122019111220192112201931122019411220195112201961122019711220198112201991122020011220201112202021122020311220204112202051122020611220207112202081122020911220210112202111122021211220213112202141122021511220216112202171122021811220219112202201122022111220222112202231122022411220225112202261122022711220228112202291122023011220231112202321122023311220234112202351122023611220237112202381122023911220240112202411122024211220243112202441122024511220246112202471122024811220249112202501122025111220252112202531122025411220255112202561122025711220258112202591122026011220261112202621122026311220264112202651122026611220267112202681122026911220270112202711122027211220273112202741122027511220276112202771122027811220279112202801122028111220282112202831122028411220285112202861122028711220288112202891122029011220291112202921122029311220294112202951122029611220297112202981122029911220300112203011122030211220303112203041122030511220306112203071122030811220309112203101122031111220312112203131122031411220315112203161122031711220318112203191122032011220321112203221122032311220324112203251122032611220327112203281122032911220330112203311122033211220333112203341122033511220336112203371122033811220339112203401122034111220342112203431122034411220345112203461122034711220348112203491122035011220351112203521122035311220354112203551122035611220357112203581122035911220360112203611122036211220363112203641122036511220366112203671122036811220369112203701122037111220372112203731122037411220375112203761122037711220378112203791122038011220381112203821122038311220384112203851122038611220387112203881122038911220390112203911122039211220393112203941122039511220396112203971122039811220399112204001122040111220402112204031122040411220405112204061122040711220408112204091122041011220411112204121122041311220414112204151122041611220417112204181122041911220420112204211122042211220423112204241122042511220426112204271122042811220429112204301122043111220432112204331122043411220435112204361122043711220438112204391122044011220441112204421122044311220444112204451122044611220447112204481122044911220450112204511122045211220453112204541122045511220456112204571122045811220459112204601122046111220462112204631122046411220465112204661122046711220468112204691122047011220471112204721122047311220474112204751122047611220477112204781122047911220480112204811122048211220483112204841122048511220486112204871122048811220489112204901122049111220492112204931122049411220495112204961122049711220498112204991122050011220501112205021122050311220504112205051122050611220507112205081122050911220510112205111122051211220513112205141122051511220516112205171122051811220519112205201122052111220522112205231122052411220525112205261122052711220528112205291122053011220531112205321122053311220534112205351122053611220537112205381122053911220540112205411122054211220543112205441122054511220546112205471122054811220549112205501122055111220552112205531122055411220555112205561122055711220558112205591122056011220561112205621122056311220564112205651122056611220567112205681122056911220570112205711122057211220573112205741122057511220576112205771122057811220579112205801122058111220582112205831122058411220585112205861122058711220588112205891122059011220591112205921122059311220594112205951122059611220597112205981122059911220600112206011122060211220603112206041122060511220606112206071122060811220609112206101122061111220612112206131122061411220615112206161122061711220618112206191122062011220621112206221122062311220624112206251122062611220627112206281122062911220630112206311122063211220633112206341122063511220636112206371122063811220639112206401122064111220642112206431122064411220645112206461122064711220648112206491122065011220651112206521122065311220654112206551122065611220657112206581122065911220660112206611122066211220663112206641122066511220666112206671122066811220669112206701122067111220672112206731122067411220675112206761122067711220678112206791122068011220681112206821122068311220684112206851122068611220687112206881122068911220690112206911122069211220693112206941122069511220696112206971122069811220699112207001122070111220702112207031122070411220705112207061122070711220708112207091122071011220711112207121122071311220714112207151122071611220717112207181122071911220720112207211122072211220723112207241122072511220726112207271122072811220729112207301122073111220732112207331122073411220735112207361122073711220738112207391122074011220741112207421122074311220744112207451122074611220747112207481122074911220750112207511122075211220753112207541122075511220756112207571122075811220759112207601122076111220762112207631122076411220765112207661122076711220768112207691122077011220771112207721122077311220774112207751122077611220777112207781122077911220780112207811122078211220783112207841122078511220786112207871122078811220789112207901122079111220792112207931122079411220795112207961122079711220798112207991122080011220801112208021122080311220804112208051122080611220807112208081122080911220810112208111122081211220813112208141122081511220816112208171122081811220819112208201122082111220822112208231122082411220825112208261122082711220828112208291122083011220831112208321122083311220834112208351122083611220837112208381122083911220840112208411122084211220843112208441122084511220846112208471122084811220849112208501122085111220852112208531122085411220855112208561122085711220858112208591122086011220861112208621122086311220864112208651122086611220867112208681122086911220870112208711122087211220873112208741122087511220876112208771122087811220879112208801122088111220882112208831122088411220885112208861122088711220888112208891122089011220891112208921122089311220894112208951122089611220897112208981122089911220900112209011122090211220903112209041122090511220906112209071122090811220909112209101122091111220912112209131122091411220915112209161122091711220918112209191122092011220921112209221122092311220924112209251122092611220927112209281122092911220930112209311122093211220933112209341122093511220936112209371122093811220939112209401122094111220942112209431122094411220945112209461122094711220948112209491122095011220951112209521122095311220954112209551122095611220957112209581122095911220960112209611122096211220963112209641122096511220966112209671122096811220969112209701122097111220972112209731122097411220975112209761122097711220978112209791122098011220981112209821122098311220984112209851122098611220987112209881122098911220990112209911122099211220993112209941122099511220996112209971122099811220999112210001122100111221002112210031122100411221005112210061122100711221008112210091122101011221011112210121122101311221014112210151122101611221017112210181122101911221020112210211122102211221023112210241122102511221026112210271122102811221029112210301122103111221032112210331122103411221035112210361122103711221038112210391122104011221041112210421122104311221044112210451122104611221047112210481122104911221050112210511122105211221053112210541122105511221056112210571122105811221059112210601122106111221062112210631122106411221065112210661122106711221068112210691122107011221071112210721122107311221074112210751122107611221077112210781122107911221080112210811122108211221083112210841122108511221086112210871122108811221089112210901122109111221092112210931122109411221095112210961122109711221098112210991122110011221101112211021122110311221104112211051123000111230002112300031123000411230005112300061123000711230008112300091123001011230011112300121123001311230014112300151123001611230017112300181123001911230020112300211123002211230023112300241123002511230026112300271123002811230029112300301123003111230032112300331123003411230035112300361123003711230038112300391123004011230041112300421123004311230044112300451123004611230047112300481123004911230050112300511123005211230053112300541123005511230056112300571123005811230059112300601123006111230062112300631123006411230065112300661123006711230068112300691123007011230071112300721123007311230074112300751123007611230077112300781123007911230080112300811123008211230083112300841123008511230086112300871123008811230089112300901123009111230092112300931123009411230095112300961123009711230098112300991123010011230101112301021123010311230104112301051123010611230107112301081123010911230110112301111123011211230113112301141123011511230116112301171123011811230119112301201123012111230122112301231123012411230125112301261123012711230128112301291123013011230131112301321123013311230134112301351123013611230137112301381123013911230140112301411123014211230143112301441123014511230146112301471123014811230149112301501123015111230152112301531123015411230155112301561123015711230158112301591123016011230161112301621123016311230164112301651123016611230167112301681123016911230170112301711123017211230173112301741123017511230176112301771123017811230179112301801123018111230182112301831123018411230185112301861123018711230188112301891123019011230191112301921123019311230194112301951123019611230197112301981123019911230200112302011123020211230203112302041123020511230206112302071123020811230209112302101123021111230212112302131123021411230215112302161123021711230218112302191123022011230221112302221123022311230224112302251123022611230227112302281123022911230230112302311123023211230233112302341123023511230236112302371123023811230239112302401123024111230242112302431123024411230245112302461123024711230248112302491123025011230251112302521123025311230254112302551123025611230257112302581123025911230260112302611123026211230263112302641123026511230266112302671123026811230269112302701123027111230272112302731123027411230275112302761123027711230278112302791123028011230281112302821123028311230284112302851123028611230287112302881123028911230290112302911123029211230293112302941123029511230296112302971123029811230299112303001123030111230302112303031123030411230305112303061123030711230308112303091123031011230311112303121123031311230314112303151123031611230317112303181123031911230320112303211123032211230323112303241123032511230326112303271123032811230329112303301123033111230332112303331123033411230335112303361123033711230338112303391123034011230341112303421123034311230344112303451123034611230347112303481123034911230350112303511123035211230353112303541123035511230356112303571123035811230359112303601123036111230362112303631123036411230365112303661123036711230368112303691123037011230371112303721123037311230374112303751123037611230377112303781123037911230380112303811123038211230383112303841123038511230386112303871123038811230389112303901123039111230392112303931123039411230395112303961123039711230398112303991123040011230401112304021123040311230404112304051123040611230407112304081123040911230410112304111123041211230413112304141123041511230416112304171123041811230419112304201123042111230422112304231123042411230425112304261123042711230428112304291123043011230431112304321123043311230434112304351123043611230437112304381123043911230440112304411123044211230443112304441123044511230446112304471123044811230449112304501123045111230452112304531123045411230455112304561123045711230458112304591123046011230461112304621123046311230464112304651123046611230467112304681123046911230470112304711123047211230473112304741123047511230476112304771123047811230479112304801123048111230482112304831123048411230485112304861123048711230488112304891123049011230491112304921123049311230494112304951123049611230497112304981123049911230500112305011123050211230503112305041123050511230506112305071123050811230509112305101123051111230512112305131123051411230515112305161123051711230518112305191123052011230521112305221123052311230524112305251123052611230527112305281123052911230530112305311123053211230533112305341123053511230536112305371123053811230539112305401123054111230542112305431123054411230545112305461123054711230548112305491123055011230551112305521123055311230554112305551123055611230557112305581123055911230560112305611123056211230563112305641123056511230566112305671123056811230569112305701123057111230572112305731123057411230575112305761123057711230578112305791123058011230581112305821123058311230584112305851123058611230587112305881123058911230590112305911123059211230593112305941123059511230596112305971123059811230599112306001123060111230602112306031123060411230605112306061123060711230608112306091123061011230611112306121123061311230614112306151123061611230617112306181123061911230620112306211123062211230623112306241123062511230626112306271123062811230629112306301123063111230632112306331123063411230635112306361123063711230638112306391123064011230641112306421123064311230644112306451123064611230647112306481123064911230650112306511123065211230653112306541123065511230656112306571123065811230659112306601123066111230662112306631123066411230665112306661123066711230668112306691123067011230671112306721123067311230674112306751123067611230677112306781123067911230680112306811123068211230683112306841123068511230686112306871123068811230689112306901123069111230692112306931123069411230695112306961123069711230698112306991123070011230701112307021123070311230704112307051123070611230707112307081123070911230710112307111123071211230713112307141123071511230716112307171123071811230719112307201123072111230722112307231123072411230725112307261123072711230728112307291123073011230731112307321123073311230734112307351123073611230737112307381123073911230740112307411123074211230743112307441123074511230746112307471123074811230749112307501123075111230752112307531123075411230755112307561123075711230758112307591123076011230761112307621123076311230764112307651123076611230767112307681123076911230770112307711123077211230773112307741123077511230776112307771123077811230779112307801123078111230782112307831123078411230785112307861123078711230788112307891123079011230791112307921123079311230794112307951123079611230797112307981123079911230800112308011123080211230803112308041123080511230806112308071123080811230809112308101123081111230812112308131123081411230815112308161123081711230818112308191123082011230821112308221123082311230824112308251123082611230827112308281123082911230830112308311123083211230833112308341123083511230836112308371123083811230839112308401123084111230842112308431123084411230845112308461123084711230848112308491123085011230851112308521123085311230854112308551123085611230857112308581123085911230860112308611123086211230863112308641123086511230866112308671123086811230869112308701123087111230872112308731123087411230875112308761123087711230878112308791123088011230881112308821123088311230884112308851123088611230887112308881123088911230890112308911123089211230893112308941123089511230896112308971123089811230899112309001123090111230902112309031123090411230905112309061123090711230908112309091123091011230911112309121123091311230914112309151123091611230917112309181123091911230920112309211123092211230923112309241123092511230926112309271123092811230929112309301123093111230932112309331123093411230935112309361123093711230938112309391123094011230941112309421123094311230944112309451123094611230947112309481123094911230950112309511123095211230953112309541123095511230956112309571123095811230959112309601123096111230962112309631123096411230965112309661123096711230968112309691123097011230971112309721123097311230974112309751123097611230977112309781123097911230980112309811123098211230983112309841123098511230986112309871123098811230989112309901123099111230992112309931123099411230995112309961123099711230998112309991123100011231001112310021123100311231004112310051123100611231007112310081123100911231010112310111123101211231013112310141123101511231016112310171123101811231019112310201123102111231022112310231123102411231025112310261123102711231028112310291123103011231031112310321123103311231034112310351123103611231037112310381123103911231040112310411123104211231043112310441123104511231046112310471123104811231049112310501123105111231052112310531123105411231055112310561123105711231058112310591123106011231061112310621123106311231064112310651123106611231067112310681123106911231070112310711123107211231073112310741123107511231076112310771123107811231079112310801123108111231082112310831123108411231085112310861123108711231088112310891123109011231091112310921123109311231094112310951123109611231097112310981123109911231100112311011123110211231103112311041123110511240001112400021124000311240004112400051124000611240007112400081124000911240010112400111124001211240013112400141124001511240016112400171124001811240019112400201124002111240022112400231124002411240025112400261124002711240028112400291124003011240031112400321124003311240034112400351124003611240037112400381124003911240040112400411124004211240043112400441124004511240046112400471124004811240049112400501124005111240052112400531124005411240055112400561124005711240058112400591124006011240061112400621124006311240064112400651124006611240067112400681124006911240070112400711124007211240073112400741124007511240076112400771124007811240079112400801124008111240082112400831124008411240085112400861124008711240088112400891124009011240091112400921124009311240094112400951124009611240097112400981124009911240100112401011124010211240103112401041124010511240106112401071124010811240109112401101124011111240112112401131124011411240115112401161124011711240118112401191124012011240121112401221124012311240124112401251124012611240127112401281124012911240130112401311124013211240133112401341124013511240136112401371124013811240139112401401124014111240142112401431124014411240145112401461124014711240148112401491124015011240151112401521124015311240154112401551124015611240157112401581124015911240160112401611124016211240163112401641124016511240166112401671124016811240169112401701124017111240172112401731124017411240175112401761124017711240178112401791124018011240181112401821124018311240184112401851124018611240187112401881124018911240190112401911124019211240193112401941124019511240196112401971124019811240199112402001124020111240202112402031124020411240205112402061124020711240208112402091124021011240211112402121124021311240214112402151124021611240217112402181124021911240220112402211124022211240223112402241124022511240226112402271124022811240229112402301124023111240232112402331124023411240235112402361124023711240238112402391124024011240241112402421124024311240244112402451124024611240247112402481124024911240250112402511124025211240253112402541124025511240256112402571124025811240259112402601124026111240262112402631124026411240265112402661124026711240268112402691124027011240271112402721124027311240274112402751124027611240277112402781124027911240280112402811124028211240283112402841124028511240286112402871124028811240289112402901124029111240292112402931124029411240295112402961124029711240298112402991124030011240301112403021124030311240304112403051124030611240307112403081124030911240310112403111124031211240313112403141124031511240316112403171124031811240319112403201124032111240322112403231124032411240325112403261124032711240328112403291124033011240331112403321124033311240334112403351124033611240337112403381124033911240340112403411124034211240343112403441124034511240346112403471124034811240349112403501124035111240352112403531124035411240355112403561124035711240358112403591124036011240361112403621124036311240364112403651124036611240367112403681124036911240370112403711124037211240373112403741124037511240376112403771124037811240379112403801124038111240382112403831124038411240385112403861124038711240388112403891124039011240391112403921124039311240394112403951124039611240397112403981124039911240400112404011124040211240403112404041124040511240406112404071124040811240409112404101124041111240412112404131124041411240415112404161124041711240418112404191124042011240421112404221124042311240424112404251124042611240427112404281124042911240430112404311124043211240433112404341124043511240436112404371124043811240439112404401124044111240442112404431124044411240445112404461124044711240448112404491124045011240451112404521124045311240454112404551124045611240457112404581124045911240460112404611124046211240463112404641124046511240466112404671124046811240469112404701124047111240472112404731124047411240475112404761124047711240478112404791124048011240481112404821124048311240484112404851124048611240487112404881124048911240490112404911124049211240493112404941124049511240496112404971124049811240499112405001124050111240502112405031124050411240505112405061124050711240508112405091124051011240511112405121124051311240514112405151124051611240517112405181124051911240520112405211124052211240523112405241124052511240526112405271124052811240529112405301124053111240532112405331124053411240535112405361124053711240538112405391124054011240541112405421124054311240544112405451124054611240547112405481124054911240550112405511124055211240553112405541124055511240556112405571124055811240559112405601124056111240562112405631124056411240565112405661124056711240568112405691124057011240571112405721124057311240574112405751124057611240577112405781124057911240580112405811124058211240583112405841124058511240586112405871124058811240589112405901124059111240592112405931124059411240595112405961124059711240598112405991124060011240601112406021124060311240604112406051124060611240607112406081124060911240610112406111124061211240613112406141124061511240616112406171124061811240619112406201124062111240622112406231124062411240625112406261124062711240628112406291124063011240631112406321124063311240634112406351124063611240637112406381124063911240640112406411124064211240643112406441124064511240646112406471124064811240649112406501124065111240652112406531124065411240655112406561124065711240658112406591124066011240661112406621124066311240664112406651124066611240667112406681124066911240670112406711124067211240673112406741124067511240676112406771124067811240679112406801124068111240682112406831124068411240685112406861124068711240688112406891124069011240691112406921124069311240694112406951124069611240697112406981124069911240700112407011124070211240703112407041124070511240706112407071124070811240709112407101124071111240712112407131124071411240715112407161124071711240718112407191124072011240721112407221124072311240724112407251124072611240727112407281124072911240730112407311124073211240733112407341124073511240736112407371124073811240739112407401124074111240742112407431124074411240745112407461124074711240748112407491124075011240751112407521124075311240754112407551124075611240757112407581124075911240760112407611124076211240763112407641124076511240766112407671124076811240769112407701124077111240772112407731124077411240775112407761124077711240778112407791124078011240781112407821124078311240784112407851124078611240787112407881124078911240790112407911124079211240793112407941124079511240796112407971124079811240799112408001124080111240802112408031124080411240805112408061124080711240808112408091124081011240811112408121124081311240814112408151124081611240817112408181124081911240820112408211124082211240823112408241124082511240826112408271124082811240829112408301124083111240832112408331124083411240835112408361124083711240838112408391124084011240841112408421124084311240844112408451124084611240847112408481124084911240850112408511124085211240853112408541124085511240856112408571124085811240859112408601124086111240862112408631124086411240865112408661124086711240868112408691124087011240871112408721124087311240874112408751124087611240877112408781124087911240880112408811124088211240883112408841124088511240886112408871124088811240889112408901124089111240892112408931124089411240895112408961124089711240898112408991124090011240901112409021124090311240904112409051124090611240907112409081124090911240910112409111124091211240913112409141124091511240916112409171124091811240919112409201124092111240922112409231124092411240925112409261124092711240928112409291124093011240931112409321124093311240934112409351124093611240937112409381124093911240940112409411124094211240943112409441124094511240946112409471124094811240949112409501124095111240952112409531124095411240955112409561124095711240958112409591124096011240961112409621124096311240964112409651124096611240967112409681124096911240970112409711124097211240973112409741124097511240976112409771124097811240979112409801124098111240982112409831124098411240985112409861124098711240988112409891124099011240991112409921124099311240994112409951124099611240997112409981124099911241000112410011124100211241003112410041124100511241006112410071124100811241009112410101124101111241012112410131124101411241015112410161124101711241018112410191124102011241021112410221124102311241024112410251124102611241027112410281124102911241030112410311124103211241033112410341124103511241036112410371124103811241039112410401124104111241042112410431124104411241045112410461124104711241048112410491124105011241051112410521124105311241054112410551124105611241057112410581124105911241060112410611124106211241063112410641124106511241066112410671124106811241069112410701124107111241072112410731124107411241075112410761124107711241078112410791124108011241081112410821124108311241084112410851124108611241087112410881124108911241090112410911124109211241093112410941124109511241096112410971124109811241099112411001124110111241102112411031124110411241105112500011125000211250003112500041125000511250006112500071125000811250009112500101125001111250012112500131125001411250015112500161125001711250018112500191125002011250021112500221125002311250024112500251125002611250027112500281125002911250030112500311125003211250033112500341125003511250036112500371125003811250039112500401125004111250042112500431125004411250045112500461125004711250048112500491125005011250051112500521125005311250054112500551125005611250057112500581125005911250060112500611125006211250063112500641125006511250066112500671125006811250069112500701125007111250072112500731125007411250075112500761125007711250078112500791125008011250081112500821125008311250084112500851125008611250087112500881125008911250090112500911125009211250093112500941125009511250096112500971125009811250099112501001125010111250102112501031125010411250105112501061125010711250108112501091125011011250111112501121125011311250114112501151125011611250117112501181125011911250120112501211125012211250123112501241125012511250126112501271125012811250129112501301125013111250132112501331125013411250135112501361125013711250138112501391125014011250141112501421125014311250144112501451125014611250147112501481125014911250150112501511125015211250153112501541125015511250156112501571125015811250159112501601125016111250162112501631125016411250165112501661125016711250168112501691125017011250171112501721125017311250174112501751125017611250177112501781125017911250180112501811125018211250183112501841125018511250186112501871125018811250189112501901125019111250192112501931125019411250195112501961125019711250198112501991125020011250201112502021125020311250204112502051125020611250207112502081125020911250210112502111125021211250213112502141125021511250216112502171125021811250219112502201125022111250222112502231125022411250225112502261125022711250228112502291125023011250231112502321125023311250234112502351125023611250237112502381125023911250240112502411125024211250243112502441125024511250246112502471125024811250249112502501125025111250252112502531125025411250255112502561125025711250258112502591125026011250261112502621125026311250264112502651125026611250267112502681125026911250270112502711125027211250273112502741125027511250276112502771125027811250279112502801125028111250282112502831125028411250285112502861125028711250288112502891125029011250291112502921125029311250294112502951125029611250297112502981125029911250300112503011125030211250303112503041125030511250306112503071125030811250309112503101125031111250312112503131125031411250315112503161125031711250318112503191125032011250321112503221125032311250324112503251125032611250327112503281125032911250330112503311125033211250333112503341125033511250336112503371125033811250339112503401125034111250342112503431125034411250345112503461125034711250348112503491125035011250351112503521125035311250354112503551125035611250357112503581125035911250360112503611125036211250363112503641125036511250366112503671125036811250369112503701125037111250372112503731125037411250375112503761125037711250378112503791125038011250381112503821125038311250384112503851125038611250387112503881125038911250390112503911125039211250393112503941125039511250396112503971125039811250399112504001125040111250402112504031125040411250405112504061125040711250408112504091125041011250411112504121125041311250414112504151125041611250417112504181125041911250420112504211125042211250423112504241125042511250426112504271125042811250429112504301125043111250432112504331125043411250435112504361125043711250438112504391125044011250441112504421125044311250444112504451125044611250447112504481125044911250450112504511125045211250453112504541125045511250456112504571125045811250459112504601125046111250462112504631125046411250465112504661125046711250468112504691125047011250471112504721125047311250474112504751125047611250477112504781125047911250480112504811125048211250483112504841125048511250486112504871125048811250489112504901125049111250492112504931125049411250495112504961125049711250498112504991125050011250501112505021125050311250504112505051125050611250507112505081125050911250510112505111125051211250513112505141125051511250516112505171125051811250519112505201125052111250522112505231125052411250525112505261125052711250528112505291125053011250531112505321125053311250534112505351125053611250537112505381125053911250540112505411125054211250543112505441125054511250546112505471125054811250549112505501125055111250552112505531125055411250555112505561125055711250558112505591125056011250561112505621125056311250564112505651125056611250567112505681125056911250570112505711125057211250573112505741125057511250576112505771125057811250579112505801125058111250582112505831125058411250585112505861125058711250588112505891125059011250591112505921125059311250594112505951125059611250597112505981125059911250600112506011125060211250603112506041125060511250606112506071125060811250609112506101125061111250612112506131125061411250615112506161125061711250618112506191125062011250621112506221125062311250624112506251125062611250627112506281125062911250630112506311125063211250633112506341125063511250636112506371125063811250639112506401125064111250642112506431125064411250645112506461125064711250648112506491125065011250651112506521125065311250654112506551125065611250657112506581125065911250660112506611125066211250663112506641125066511250666112506671125066811250669112506701125067111250672112506731125067411250675112506761125067711250678112506791125068011250681112506821125068311250684112506851125068611250687112506881125068911250690112506911125069211250693112506941125069511250696112506971125069811250699112507001125070111250702112507031125070411250705112507061125070711250708112507091125071011250711112507121125071311250714112507151125071611250717112507181125071911250720112507211125072211250723112507241125072511250726112507271125072811250729112507301125073111250732112507331125073411250735112507361125073711250738112507391125074011250741112507421125074311250744112507451125074611250747112507481125074911250750112507511125075211250753112507541125075511250756112507571125075811250759112507601125076111250762112507631125076411250765112507661125076711250768112507691125077011250771112507721125077311250774112507751125077611250777112507781125077911250780112507811125078211250783112507841125078511250786112507871125078811250789112507901125079111250792112507931125079411250795112507961125079711250798112507991125080011250801112508021125080311250804112508051125080611250807112508081125080911250810112508111125081211250813112508141125081511250816112508171125081811250819112508201125082111250822112508231125082411250825112508261125082711250828112508291125083011250831112508321125083311250834112508351125083611250837112508381125083911250840112508411125084211250843112508441125084511250846112508471125084811250849112508501125085111250852112508531125085411250855112508561125085711250858112508591125086011250861112508621125086311250864112508651125086611250867112508681125086911250870112508711125087211250873112508741125087511250876112508771125087811250879112508801125088111250882112508831125088411250885112508861125088711250888112508891125089011250891112508921125089311250894112508951125089611250897112508981125089911250900112509011125090211250903112509041125090511250906112509071125090811250909112509101125091111250912112509131125091411250915112509161125091711250918112509191125092011250921112509221125092311250924112509251125092611250927112509281125092911250930112509311125093211250933112509341125093511250936112509371125093811250939112509401125094111250942112509431125094411250945112509461125094711250948112509491125095011250951112509521125095311250954112509551125095611250957112509581125095911250960112509611125096211250963112509641125096511250966112509671125096811250969112509701125097111250972112509731125097411250975112509761125097711250978112509791125098011250981112509821125098311250984112509851125098611250987112509881125098911250990112509911125099211250993112509941125099511250996112509971125099811250999112510001125100111251002112510031125100411251005112510061125100711251008112510091125101011251011112510121125101311251014112510151125101611251017112510181125101911251020112510211125102211251023112510241125102511251026112510271125102811251029112510301125103111251032112510331125103411251035112510361125103711251038112510391125104011251041112510421125104311251044112510451125104611251047112510481125104911251050112510511125105211251053112510541125105511251056112510571125105811251059112510601125106111251062112510631125106411251065112510661125106711251068112510691125107011251071112510721125107311251074112510751125107611251077112510781125107911251080112510811125108211251083112510841125108511251086112510871125108811251089112510901125109111251092112510931125109411251095112510961125109711251098112510991125110011251101112511021125110311251104112511051126000111260002112600031126000411260005112600061126000711260008112600091126001011260011112600121126001311260014112600151126001611260017112600181126001911260020112600211126002211260023112600241126002511260026112600271126002811260029112600301126003111260032112600331126003411260035112600361126003711260038112600391126004011260041112600421126004311260044112600451126004611260047112600481126004911260050112600511126005211260053112600541126005511260056112600571126005811260059112600601126006111260062112600631126006411260065112600661126006711260068112600691126007011260071112600721126007311260074112600751126007611260077112600781126007911260080112600811126008211260083112600841126008511260086112600871126008811260089112600901126009111260092112600931126009411260095112600961126009711260098112600991126010011260101112601021126010311260104112601051126010611260107112601081126010911260110112601111126011211260113112601141126011511260116112601171126011811260119112601201126012111260122112601231126012411260125112601261126012711260128112601291126013011260131112601321126013311260134112601351126013611260137112601381126013911260140112601411126014211260143112601441126014511260146112601471126014811260149112601501126015111260152112601531126015411260155112601561126015711260158112601591126016011260161112601621126016311260164112601651126016611260167112601681126016911260170112601711126017211260173112601741126017511260176112601771126017811260179112601801126018111260182112601831126018411260185112601861126018711260188112601891126019011260191112601921126019311260194112601951126019611260197112601981126019911260200112602011126020211260203112602041126020511260206112602071126020811260209112602101126021111260212112602131126021411260215112602161126021711260218112602191126022011260221112602221126022311260224112602251126022611260227112602281126022911260230112602311126023211260233112602341126023511260236112602371126023811260239112602401126024111260242112602431126024411260245112602461126024711260248112602491126025011260251112602521126025311260254112602551126025611260257112602581126025911260260112602611126026211260263112602641126026511260266112602671126026811260269112602701126027111260272112602731126027411260275112602761126027711260278112602791126028011260281112602821126028311260284112602851126028611260287112602881126028911260290112602911126029211260293112602941126029511260296112602971126029811260299112603001126030111260302112603031126030411260305112603061126030711260308112603091126031011260311112603121126031311260314112603151126031611260317112603181126031911260320112603211126032211260323112603241126032511260326112603271126032811260329112603301126033111260332112603331126033411260335112603361126033711260338112603391126034011260341112603421126034311260344112603451126034611260347112603481126034911260350112603511126035211260353112603541126035511260356112603571126035811260359112603601126036111260362112603631126036411260365112603661126036711260368112603691126037011260371112603721126037311260374112603751126037611260377112603781126037911260380112603811126038211260383112603841126038511260386112603871126038811260389112603901126039111260392112603931126039411260395112603961126039711260398112603991126040011260401112604021126040311260404112604051126040611260407112604081126040911260410112604111126041211260413112604141126041511260416112604171126041811260419112604201126042111260422112604231126042411260425112604261126042711260428112604291126043011260431112604321126043311260434112604351126043611260437112604381126043911260440112604411126044211260443112604441126044511260446112604471126044811260449112604501126045111260452112604531126045411260455112604561126045711260458112604591126046011260461112604621126046311260464112604651126046611260467112604681126046911260470112604711126047211260473112604741126047511260476112604771126047811260479112604801126048111260482112604831126048411260485112604861126048711260488112604891126049011260491112604921126049311260494112604951126049611260497112604981126049911260500112605011126050211260503112605041126050511260506112605071126050811260509112605101126051111260512112605131126051411260515112605161126051711260518112605191126052011260521112605221126052311260524112605251126052611260527112605281126052911260530112605311126053211260533112605341126053511260536112605371126053811260539112605401126054111260542112605431126054411260545112605461126054711260548112605491126055011260551112605521126055311260554112605551126055611260557112605581126055911260560112605611126056211260563112605641126056511260566112605671126056811260569112605701126057111260572112605731126057411260575112605761126057711260578112605791126058011260581112605821126058311260584112605851126058611260587112605881126058911260590112605911126059211260593112605941126059511260596112605971126059811260599112606001126060111260602112606031126060411260605112606061126060711260608112606091126061011260611112606121126061311260614112606151126061611260617112606181126061911260620112606211126062211260623112606241126062511260626112606271126062811260629112606301126063111260632112606331126063411260635112606361126063711260638112606391126064011260641112606421126064311260644112606451126064611260647112606481126064911260650112606511126065211260653112606541126065511260656112606571126065811260659112606601126066111260662112606631126066411260665112606661126066711260668112606691126067011260671112606721126067311260674112606751126067611260677112606781126067911260680112606811126068211260683112606841126068511260686112606871126068811260689112606901126069111260692112606931126069411260695112606961126069711260698112606991126070011260701112607021126070311260704112607051126070611260707112607081126070911260710112607111126071211260713112607141126071511260716112607171126071811260719112607201126072111260722112607231126072411260725112607261126072711260728112607291126073011260731112607321126073311260734112607351126073611260737112607381126073911260740112607411126074211260743112607441126074511260746112607471126074811260749112607501126075111260752112607531126075411260755112607561126075711260758112607591126076011260761112607621126076311260764112607651126076611260767112607681126076911260770112607711126077211260773112607741126077511260776112607771126077811260779112607801126078111260782112607831126078411260785112607861126078711260788112607891126079011260791112607921126079311260794112607951126079611260797112607981126079911260800112608011126080211260803112608041126080511260806112608071126080811260809112608101126081111260812112608131126081411260815112608161126081711260818112608191126082011260821112608221126082311260824112608251126082611260827112608281126082911260830112608311126083211260833112608341126083511260836112608371126083811260839112608401126084111260842112608431126084411260845112608461126084711260848112608491126085011260851112608521126085311260854112608551126085611260857112608581126085911260860112608611126086211260863112608641126086511260866112608671126086811260869112608701126087111260872112608731126087411260875112608761126087711260878112608791126088011260881112608821126088311260884112608851126088611260887112608881126088911260890112608911126089211260893112608941126089511260896112608971126089811260899112609001126090111260902112609031126090411260905112609061126090711260908112609091126091011260911112609121126091311260914112609151126091611260917112609181126091911260920112609211126092211260923112609241126092511260926112609271126092811260929112609301126093111260932112609331126093411260935112609361126093711260938112609391126094011260941112609421126094311260944112609451126094611260947112609481126094911260950112609511126095211260953112609541126095511260956112609571126095811260959112609601126096111260962112609631126096411260965112609661126096711260968112609691126097011260971112609721126097311260974112609751126097611260977112609781126097911260980112609811126098211260983112609841126098511260986112609871126098811260989112609901126099111260992112609931126099411260995112609961126099711260998112609991126100011261001112610021126100311261004112610051126100611261007112610081126100911261010112610111126101211261013112610141126101511261016112610171126101811261019112610201126102111261022112610231126102411261025112610261126102711261028112610291126103011261031112610321126103311261034112610351126103611261037112610381126103911261040112610411126104211261043112610441126104511261046112610471126104811261049112610501126105111261052112610531126105411261055112610561126105711261058112610591126106011261061112610621126106311261064112610651126106611261067112610681126106911261070112610711126107211261073112610741126107511261076112610771126107811261079112610801126108111261082112610831126108411261085112610861126108711261088112610891126109011261091112610921126109311261094112610951126109611261097112610981126109911261100112611011126110211261103112611041126110511270001112700021127000311270004112700051127000611270007112700081127000911270010112700111127001211270013112700141127001511270016112700171127001811270019112700201127002111270022112700231127002411270025112700261127002711270028112700291127003011270031112700321127003311270034112700351127003611270037112700381127003911270040112700411127004211270043112700441127004511270046112700471127004811270049112700501127005111270052112700531127005411270055112700561127005711270058112700591127006011270061112700621127006311270064112700651127006611270067112700681127006911270070112700711127007211270073112700741127007511270076112700771127007811270079112700801127008111270082112700831127008411270085112700861127008711270088112700891127009011270091112700921127009311270094112700951127009611270097112700981127009911270100112701011127010211270103112701041127010511270106112701071127010811270109112701101127011111270112112701131127011411270115112701161127011711270118112701191127012011270121112701221127012311270124112701251127012611270127112701281127012911270130112701311127013211270133112701341127013511270136112701371127013811270139112701401127014111270142112701431127014411270145112701461127014711270148112701491127015011270151112701521127015311270154112701551127015611270157112701581127015911270160112701611127016211270163112701641127016511270166112701671127016811270169112701701127017111270172112701731127017411270175112701761127017711270178112701791127018011270181112701821127018311270184112701851127018611270187112701881127018911270190112701911127019211270193112701941127019511270196112701971127019811270199112702001127020111270202112702031127020411270205112702061127020711270208112702091127021011270211112702121127021311270214112702151127021611270217112702181127021911270220112702211127022211270223112702241127022511270226112702271127022811270229112702301127023111270232112702331127023411270235112702361127023711270238112702391127024011270241112702421127024311270244112702451127024611270247112702481127024911270250112702511127025211270253112702541127025511270256112702571127025811270259112702601127026111270262112702631127026411270265112702661127026711270268112702691127027011270271112702721127027311270274112702751127027611270277112702781127027911270280112702811127028211270283112702841127028511270286112702871127028811270289112702901127029111270292112702931127029411270295112702961127029711270298112702991127030011270301112703021127030311270304112703051127030611270307112703081127030911270310112703111127031211270313112703141127031511270316112703171127031811270319112703201127032111270322112703231127032411270325112703261127032711270328112703291127033011270331112703321127033311270334112703351127033611270337112703381127033911270340112703411127034211270343112703441127034511270346112703471127034811270349112703501127035111270352112703531127035411270355112703561127035711270358112703591127036011270361112703621127036311270364112703651127036611270367112703681127036911270370112703711127037211270373112703741127037511270376112703771127037811270379112703801127038111270382112703831127038411270385112703861127038711270388112703891127039011270391112703921127039311270394112703951127039611270397112703981127039911270400112704011127040211270403112704041127040511270406112704071127040811270409112704101127041111270412112704131127041411270415112704161127041711270418112704191127042011270421112704221127042311270424112704251127042611270427112704281127042911270430112704311127043211270433112704341127043511270436112704371127043811270439112704401127044111270442112704431127044411270445112704461127044711270448112704491127045011270451112704521127045311270454112704551127045611270457112704581127045911270460112704611127046211270463112704641127046511270466112704671127046811270469112704701127047111270472112704731127047411270475112704761127047711270478112704791127048011270481112704821127048311270484112704851127048611270487112704881127048911270490112704911127049211270493112704941127049511270496112704971127049811270499112705001127050111270502112705031127050411270505112705061127050711270508112705091127051011270511112705121127051311270514112705151127051611270517112705181127051911270520112705211127052211270523112705241127052511270526112705271127052811270529112705301127053111270532112705331127053411270535112705361127053711270538112705391127054011270541112705421127054311270544112705451127054611270547112705481127054911270550112705511127055211270553112705541127055511270556112705571127055811270559112705601127056111270562112705631127056411270565112705661127056711270568112705691127057011270571112705721127057311270574112705751127057611270577112705781127057911270580112705811127058211270583112705841127058511270586112705871127058811270589112705901127059111270592112705931127059411270595112705961127059711270598112705991127060011270601112706021127060311270604112706051127060611270607112706081127060911270610112706111127061211270613112706141127061511270616112706171127061811270619112706201127062111270622112706231127062411270625112706261127062711270628112706291127063011270631112706321127063311270634112706351127063611270637112706381127063911270640112706411127064211270643112706441127064511270646112706471127064811270649112706501127065111270652112706531127065411270655112706561127065711270658112706591127066011270661112706621127066311270664112706651127066611270667112706681127066911270670112706711127067211270673112706741127067511270676112706771127067811270679112706801127068111270682112706831127068411270685112706861127068711270688112706891127069011270691112706921127069311270694112706951127069611270697112706981127069911270700112707011127070211270703112707041127070511270706112707071127070811270709112707101127071111270712112707131127071411270715112707161127071711270718112707191127072011270721112707221127072311270724112707251127072611270727112707281127072911270730112707311127073211270733112707341127073511270736112707371127073811270739112707401127074111270742112707431127074411270745112707461127074711270748112707491127075011270751112707521127075311270754112707551127075611270757112707581127075911270760112707611127076211270763112707641127076511270766112707671127076811270769112707701127077111270772112707731127077411270775112707761127077711270778112707791127078011270781112707821127078311270784112707851127078611270787112707881127078911270790112707911127079211270793112707941127079511270796112707971127079811270799112708001127080111270802112708031127080411270805112708061127080711270808112708091127081011270811112708121127081311270814112708151127081611270817112708181127081911270820112708211127082211270823112708241127082511270826112708271127082811270829112708301127083111270832112708331127083411270835112708361127083711270838112708391127084011270841112708421127084311270844112708451127084611270847112708481127084911270850112708511127085211270853112708541127085511270856112708571127085811270859112708601127086111270862112708631127086411270865112708661127086711270868112708691127087011270871112708721127087311270874112708751127087611270877112708781127087911270880112708811127088211270883112708841127088511270886112708871127088811270889112708901127089111270892112708931127089411270895112708961127089711270898112708991127090011270901112709021127090311270904112709051127090611270907112709081127090911270910112709111127091211270913112709141127091511270916112709171127091811270919112709201127092111270922112709231127092411270925112709261127092711270928112709291127093011270931112709321127093311270934112709351127093611270937112709381127093911270940112709411127094211270943112709441127094511270946112709471127094811270949112709501127095111270952112709531127095411270955112709561127095711270958112709591127096011270961112709621127096311270964112709651127096611270967112709681127096911270970112709711127097211270973112709741127097511270976112709771127097811270979112709801127098111270982112709831127098411270985112709861127098711270988112709891127099011270991112709921127099311270994112709951127099611270997112709981127099911271000112710011127100211271003112710041127100511271006112710071127100811271009112710101127101111271012112710131127101411271015112710161127101711271018112710191127102011271021112710221127102311271024112710251127102611271027112710281127102911271030112710311127103211271033112710341127103511271036112710371127103811271039112710401127104111271042112710431127104411271045112710461127104711271048112710491127105011271051112710521127105311271054112710551127105611271057112710581127105911271060112710611127106211271063112710641127106511271066112710671127106811271069112710701127107111271072112710731127107411271075112710761127107711271078112710791127108011271081112710821127108311271084112710851127108611271087112710881127108911271090112710911127109211271093112710941127109511271096112710971127109811271099112711001127110111271102112711031127110411271105112800011128000211280003112800041128000511280006112800071128000811280009112800101128001111280012112800131128001411280015112800161128001711280018112800191128002011280021112800221128002311280024112800251128002611280027112800281128002911280030112800311128003211280033112800341128003511280036112800371128003811280039112800401128004111280042112800431128004411280045112800461128004711280048112800491128005011280051112800521128005311280054112800551128005611280057112800581128005911280060112800611128006211280063112800641128006511280066112800671128006811280069112800701128007111280072112800731128007411280075112800761128007711280078112800791128008011280081112800821128008311280084112800851128008611280087112800881128008911280090112800911128009211280093112800941128009511280096112800971128009811280099112801001128010111280102112801031128010411280105112801061128010711280108112801091128011011280111112801121128011311280114112801151128011611280117112801181128011911280120112801211128012211280123112801241128012511280126112801271128012811280129112801301128013111280132112801331128013411280135112801361128013711280138112801391128014011280141112801421128014311280144112801451128014611280147112801481128014911280150112801511128015211280153112801541128015511280156112801571128015811280159112801601128016111280162112801631128016411280165112801661128016711280168112801691128017011280171112801721128017311280174112801751128017611280177112801781128017911280180112801811128018211280183112801841128018511280186112801871128018811280189112801901128019111280192112801931128019411280195112801961128019711280198112801991128020011280201112802021128020311280204112802051128020611280207112802081128020911280210112802111128021211280213112802141128021511280216112802171128021811280219112802201128022111280222112802231128022411280225112802261128022711280228112802291128023011280231112802321128023311280234112802351128023611280237112802381128023911280240112802411128024211280243112802441128024511280246112802471128024811280249112802501128025111280252112802531128025411280255112802561128025711280258112802591128026011280261112802621128026311280264112802651128026611280267112802681128026911280270112802711128027211280273112802741128027511280276112802771128027811280279112802801128028111280282112802831128028411280285112802861128028711280288112802891128029011280291112802921128029311280294112802951128029611280297112802981128029911280300112803011128030211280303112803041128030511280306112803071128030811280309112803101128031111280312112803131128031411280315112803161128031711280318112803191128032011280321112803221128032311280324112803251128032611280327112803281128032911280330112803311128033211280333112803341128033511280336112803371128033811280339112803401128034111280342112803431128034411280345112803461128034711280348112803491128035011280351112803521128035311280354112803551128035611280357112803581128035911280360112803611128036211280363112803641128036511280366112803671128036811280369112803701128037111280372112803731128037411280375112803761128037711280378112803791128038011280381112803821128038311280384112803851128038611280387112803881128038911280390112803911128039211280393112803941128039511280396112803971128039811280399112804001128040111280402112804031128040411280405112804061128040711280408112804091128041011280411112804121128041311280414112804151128041611280417112804181128041911280420112804211128042211280423112804241128042511280426112804271128042811280429112804301128043111280432112804331128043411280435112804361128043711280438112804391128044011280441112804421128044311280444112804451128044611280447112804481128044911280450112804511128045211280453112804541128045511280456112804571128045811280459112804601128046111280462112804631128046411280465112804661128046711280468112804691128047011280471112804721128047311280474112804751128047611280477112804781128047911280480112804811128048211280483112804841128048511280486112804871128048811280489112804901128049111280492112804931128049411280495112804961128049711280498112804991128050011280501112805021128050311280504112805051128050611280507112805081128050911280510112805111128051211280513112805141128051511280516112805171128051811280519112805201128052111280522112805231128052411280525112805261128052711280528112805291128053011280531112805321128053311280534112805351128053611280537112805381128053911280540112805411128054211280543112805441128054511280546112805471128054811280549112805501128055111280552112805531128055411280555112805561128055711280558112805591128056011280561112805621128056311280564112805651128056611280567112805681128056911280570112805711128057211280573112805741128057511280576112805771128057811280579112805801128058111280582112805831128058411280585112805861128058711280588112805891128059011280591112805921128059311280594112805951128059611280597112805981128059911280600112806011128060211280603112806041128060511280606112806071128060811280609112806101128061111280612112806131128061411280615112806161128061711280618112806191128062011280621112806221128062311280624112806251128062611280627112806281128062911280630112806311128063211280633112806341128063511280636112806371128063811280639112806401128064111280642112806431128064411280645112806461128064711280648112806491128065011280651112806521128065311280654112806551128065611280657112806581128065911280660112806611128066211280663112806641128066511280666112806671128066811280669112806701128067111280672112806731128067411280675112806761128067711280678112806791128068011280681112806821128068311280684112806851128068611280687112806881128068911280690112806911128069211280693112806941128069511280696112806971128069811280699112807001128070111280702112807031128070411280705112807061128070711280708112807091128071011280711112807121128071311280714112807151128071611280717112807181128071911280720112807211128072211280723112807241128072511280726112807271128072811280729112807301128073111280732112807331128073411280735112807361128073711280738112807391128074011280741112807421128074311280744112807451128074611280747112807481128074911280750112807511128075211280753112807541128075511280756112807571128075811280759112807601128076111280762112807631128076411280765112807661128076711280768112807691128077011280771112807721128077311280774112807751128077611280777112807781128077911280780112807811128078211280783112807841128078511280786112807871128078811280789112807901128079111280792112807931128079411280795112807961128079711280798112807991128080011280801112808021128080311280804112808051128080611280807112808081128080911280810112808111128081211280813112808141128081511280816112808171128081811280819112808201128082111280822112808231128082411280825112808261128082711280828112808291128083011280831112808321128083311280834112808351128083611280837112808381128083911280840112808411128084211280843112808441128084511280846112808471128084811280849112808501128085111280852112808531128085411280855112808561128085711280858112808591128086011280861112808621128086311280864112808651128086611280867112808681128086911280870112808711128087211280873112808741128087511280876112808771128087811280879112808801128088111280882112808831128088411280885112808861128088711280888112808891128089011280891112808921128089311280894112808951128089611280897112808981128089911280900112809011128090211280903112809041128090511280906112809071128090811280909112809101128091111280912112809131128091411280915112809161128091711280918112809191128092011280921112809221128092311280924112809251128092611280927112809281128092911280930112809311128093211280933112809341128093511280936112809371128093811280939112809401128094111280942112809431128094411280945112809461128094711280948112809491128095011280951112809521128095311280954112809551128095611280957112809581128095911280960112809611128096211280963112809641128096511280966112809671128096811280969112809701128097111280972112809731128097411280975112809761128097711280978112809791128098011280981112809821128098311280984112809851128098611280987112809881128098911280990112809911128099211280993112809941128099511280996112809971128099811280999112810001128100111281002112810031128100411281005112810061128100711281008112810091128101011281011112810121128101311281014112810151128101611281017112810181128101911281020112810211128102211281023112810241128102511281026112810271128102811281029112810301128103111281032112810331128103411281035112810361128103711281038112810391128104011281041112810421128104311281044112810451128104611281047112810481128104911281050112810511128105211281053112810541128105511281056112810571128105811281059112810601128106111281062112810631128106411281065112810661128106711281068112810691128107011281071112810721128107311281074112810751128107611281077112810781128107911281080112810811128108211281083112810841128108511281086112810871128108811281089112810901128109111281092112810931128109411281095112810961128109711281098112810991128110011281101112811021128110311281104112811051129000111290002112900031129000411290005112900061129000711290008112900091129001011290011112900121129001311290014112900151129001611290017112900181129001911290020112900211129002211290023112900241129002511290026112900271129002811290029112900301129003111290032112900331129003411290035112900361129003711290038112900391129004011290041112900421129004311290044112900451129004611290047112900481129004911290050112900511129005211290053112900541129005511290056112900571129005811290059112900601129006111290062112900631129006411290065112900661129006711290068112900691129007011290071112900721129007311290074112900751129007611290077112900781129007911290080112900811129008211290083112900841129008511290086112900871129008811290089112900901129009111290092112900931129009411290095112900961129009711290098112900991129010011290101112901021129010311290104112901051129010611290107112901081129010911290110112901111129011211290113112901141129011511290116112901171129011811290119112901201129012111290122112901231129012411290125112901261129012711290128112901291129013011290131112901321129013311290134112901351129013611290137112901381129013911290140112901411129014211290143112901441129014511290146112901471129014811290149112901501129015111290152112901531129015411290155112901561129015711290158112901591129016011290161112901621129016311290164112901651129016611290167112901681129016911290170112901711129017211290173112901741129017511290176112901771129017811290179112901801129018111290182112901831129018411290185112901861129018711290188112901891129019011290191112901921129019311290194112901951129019611290197112901981129019911290200112902011129020211290203112902041129020511290206112902071129020811290209112902101129021111290212112902131129021411290215112902161129021711290218112902191129022011290221112902221129022311290224112902251129022611290227112902281129022911290230112902311129023211290233112902341129023511290236112902371129023811290239112902401129024111290242112902431129024411290245112902461129024711290248112902491129025011290251112902521129025311290254112902551129025611290257112902581129025911290260112902611129026211290263112902641129026511290266112902671129026811290269112902701129027111290272112902731129027411290275112902761129027711290278112902791129028011290281112902821129028311290284112902851129028611290287112902881129028911290290112902911129029211290293112902941129029511290296112902971129029811290299112903001129030111290302112903031129030411290305112903061129030711290308112903091129031011290311112903121129031311290314112903151129031611290317112903181129031911290320112903211129032211290323112903241129032511290326112903271129032811290329112903301129033111290332112903331129033411290335112903361129033711290338112903391129034011290341112903421129034311290344112903451129034611290347112903481129034911290350112903511129035211290353112903541129035511290356112903571129035811290359112903601129036111290362112903631129036411290365112903661129036711290368112903691129037011290371112903721129037311290374112903751129037611290377112903781129037911290380112903811129038211290383112903841129038511290386112903871129038811290389112903901129039111290392112903931129039411290395112903961129039711290398112903991129040011290401112904021129040311290404112904051129040611290407112904081129040911290410112904111129041211290413112904141129041511290416112904171129041811290419112904201129042111290422112904231129042411290425112904261129042711290428112904291129043011290431112904321129043311290434112904351129043611290437112904381129043911290440112904411129044211290443112904441129044511290446112904471129044811290449112904501129045111290452112904531129045411290455112904561129045711290458112904591129046011290461112904621129046311290464112904651129046611290467112904681129046911290470112904711129047211290473112904741129047511290476112904771129047811290479112904801129048111290482112904831129048411290485112904861129048711290488112904891129049011290491112904921129049311290494112904951129049611290497112904981129049911290500112905011129050211290503112905041129050511290506112905071129050811290509112905101129051111290512112905131129051411290515112905161129051711290518112905191129052011290521112905221129052311290524112905251129052611290527112905281129052911290530112905311129053211290533112905341129053511290536112905371129053811290539112905401129054111290542112905431129054411290545112905461129054711290548112905491129055011290551112905521129055311290554112905551129055611290557112905581129055911290560112905611129056211290563112905641129056511290566112905671129056811290569112905701129057111290572112905731129057411290575112905761129057711290578112905791129058011290581112905821129058311290584112905851129058611290587112905881129058911290590112905911129059211290593112905941129059511290596112905971129059811290599112906001129060111290602112906031129060411290605112906061129060711290608112906091129061011290611112906121129061311290614112906151129061611290617112906181129061911290620112906211129062211290623112906241129062511290626112906271129062811290629112906301129063111290632112906331129063411290635112906361129063711290638112906391129064011290641112906421129064311290644112906451129064611290647112906481129064911290650112906511129065211290653112906541129065511290656112906571129065811290659112906601129066111290662112906631129066411290665112906661129066711290668112906691129067011290671112906721129067311290674112906751129067611290677112906781129067911290680112906811129068211290683112906841129068511290686112906871129068811290689112906901129069111290692112906931129069411290695112906961129069711290698112906991129070011290701112907021129070311290704112907051129070611290707112907081129070911290710112907111129071211290713112907141129071511290716112907171129071811290719112907201129072111290722112907231129072411290725112907261129072711290728112907291129073011290731112907321129073311290734112907351129073611290737112907381129073911290740112907411129074211290743112907441129074511290746112907471129074811290749112907501129075111290752112907531129075411290755112907561129075711290758112907591129076011290761112907621129076311290764112907651129076611290767112907681129076911290770112907711129077211290773112907741129077511290776112907771129077811290779112907801129078111290782112907831129078411290785112907861129078711290788112907891129079011290791112907921129079311290794112907951129079611290797112907981129079911290800112908011129080211290803112908041129080511290806112908071129080811290809112908101129081111290812112908131129081411290815112908161129081711290818112908191129082011290821112908221129082311290824112908251129082611290827112908281129082911290830112908311129083211290833112908341129083511290836112908371129083811290839112908401129084111290842112908431129084411290845112908461129084711290848112908491129085011290851112908521129085311290854112908551129085611290857112908581129085911290860112908611129086211290863112908641129086511290866112908671129086811290869112908701129087111290872112908731129087411290875112908761129087711290878112908791129088011290881112908821129088311290884112908851129088611290887112908881129088911290890112908911129089211290893112908941129089511290896112908971129089811290899112909001129090111290902112909031129090411290905112909061129090711290908112909091129091011290911112909121129091311290914112909151129091611290917112909181129091911290920112909211129092211290923112909241129092511290926112909271129092811290929112909301129093111290932112909331129093411290935112909361129093711290938112909391129094011290941112909421129094311290944112909451129094611290947112909481129094911290950112909511129095211290953112909541129095511290956112909571129095811290959112909601129096111290962112909631129096411290965112909661129096711290968112909691129097011290971112909721129097311290974112909751129097611290977112909781129097911290980112909811129098211290983112909841129098511290986112909871129098811290989112909901129099111290992112909931129099411290995112909961129099711290998112909991129100011291001112910021129100311291004112910051129100611291007112910081129100911291010112910111129101211291013112910141129101511291016112910171129101811291019112910201129102111291022112910231129102411291025112910261129102711291028112910291129103011291031112910321129103311291034112910351129103611291037112910381129103911291040112910411129104211291043112910441129104511291046112910471129104811291049112910501129105111291052112910531129105411291055112910561129105711291058112910591129106011291061112910621129106311291064112910651129106611291067112910681129106911291070112910711129107211291073112910741129107511291076112910771129107811291079112910801129108111291082112910831129108411291085112910861129108711291088112910891129109011291091112910921129109311291094112910951129109611291097112910981129109911291100112911011129110211291103112911041129110511300001113000021130000311300004113000051130000611300007113000081130000911300010113000111130001211300013113000141130001511300016113000171130001811300019113000201130002111300022113000231130002411300025113000261130002711300028113000291130003011300031113000321130003311300034113000351130003611300037113000381130003911300040113000411130004211300043113000441130004511300046113000471130004811300049113000501130005111300052113000531130005411300055113000561130005711300058113000591130006011300061113000621130006311300064113000651130006611300067113000681130006911300070113000711130007211300073113000741130007511300076113000771130007811300079113000801130008111300082113000831130008411300085113000861130008711300088113000891130009011300091113000921130009311300094113000951130009611300097113000981130009911300100113001011130010211300103113001041130010511300106113001071130010811300109113001101130011111300112113001131130011411300115113001161130011711300118113001191130012011300121113001221130012311300124113001251130012611300127113001281130012911300130113001311130013211300133113001341130013511300136113001371130013811300139113001401130014111300142113001431130014411300145113001461130014711300148113001491130015011300151113001521130015311300154113001551130015611300157113001581130015911300160113001611130016211300163113001641130016511300166113001671130016811300169113001701130017111300172113001731130017411300175113001761130017711300178113001791130018011300181113001821130018311300184113001851130018611300187113001881130018911300190113001911130019211300193113001941130019511300196113001971130019811300199113002001130020111300202113002031130020411300205113002061130020711300208113002091130021011300211113002121130021311300214113002151130021611300217113002181130021911300220113002211130022211300223113002241130022511300226113002271130022811300229113002301130023111300232113002331130023411300235113002361130023711300238113002391130024011300241113002421130024311300244113002451130024611300247113002481130024911300250113002511130025211300253113002541130025511300256113002571130025811300259113002601130026111300262113002631130026411300265113002661130026711300268113002691130027011300271113002721130027311300274113002751130027611300277113002781130027911300280113002811130028211300283113002841130028511300286113002871130028811300289113002901130029111300292113002931130029411300295113002961130029711300298113002991130030011300301113003021130030311300304113003051130030611300307113003081130030911300310113003111130031211300313113003141130031511300316113003171130031811300319113003201130032111300322113003231130032411300325113003261130032711300328113003291130033011300331113003321130033311300334113003351130033611300337113003381130033911300340113003411130034211300343113003441130034511300346113003471130034811300349113003501130035111300352113003531130035411300355113003561130035711300358113003591130036011300361113003621130036311300364113003651130036611300367113003681130036911300370113003711130037211300373113003741130037511300376113003771130037811300379113003801130038111300382113003831130038411300385113003861130038711300388113003891130039011300391113003921130039311300394113003951130039611300397113003981130039911300400113004011130040211300403113004041130040511300406113004071130040811300409113004101130041111300412113004131130041411300415113004161130041711300418113004191130042011300421113004221130042311300424113004251130042611300427113004281130042911300430113004311130043211300433113004341130043511300436113004371130043811300439113004401130044111300442113004431130044411300445113004461130044711300448113004491130045011300451113004521130045311300454113004551130045611300457113004581130045911300460113004611130046211300463113004641130046511300466113004671130046811300469113004701130047111300472113004731130047411300475113004761130047711300478113004791130048011300481113004821130048311300484113004851130048611300487113004881130048911300490113004911130049211300493113004941130049511300496113004971130049811300499113005001130050111300502113005031130050411300505113005061130050711300508113005091130051011300511113005121130051311300514113005151130051611300517113005181130051911300520113005211130052211300523113005241130052511300526113005271130052811300529113005301130053111300532113005331130053411300535113005361130053711300538113005391130054011300541113005421130054311300544113005451130054611300547113005481130054911300550113005511130055211300553113005541130055511300556113005571130055811300559113005601130056111300562113005631130056411300565113005661130056711300568113005691130057011300571113005721130057311300574113005751130057611300577113005781130057911300580113005811130058211300583113005841130058511300586113005871130058811300589113005901130059111300592113005931130059411300595113005961130059711300598113005991130060011300601113006021130060311300604113006051130060611300607113006081130060911300610113006111130061211300613113006141130061511300616113006171130061811300619113006201130062111300622113006231130062411300625113006261130062711300628113006291130063011300631113006321130063311300634113006351130063611300637113006381130063911300640113006411130064211300643113006441130064511300646113006471130064811300649113006501130065111300652113006531130065411300655113006561130065711300658113006591130066011300661113006621130066311300664113006651130066611300667113006681130066911300670113006711130067211300673113006741130067511300676113006771130067811300679113006801130068111300682113006831130068411300685113006861130068711300688113006891130069011300691113006921130069311300694113006951130069611300697113006981130069911300700113007011130070211300703113007041130070511300706113007071130070811300709113007101130071111300712113007131130071411300715113007161130071711300718113007191130072011300721113007221130072311300724113007251130072611300727113007281130072911300730113007311130073211300733113007341130073511300736113007371130073811300739113007401130074111300742113007431130074411300745113007461130074711300748113007491130075011300751113007521130075311300754113007551130075611300757113007581130075911300760113007611130076211300763113007641130076511300766113007671130076811300769113007701130077111300772113007731130077411300775113007761130077711300778113007791130078011300781113007821130078311300784113007851130078611300787113007881130078911300790113007911130079211300793113007941130079511300796113007971130079811300799113008001130080111300802113008031130080411300805113008061130080711300808113008091130081011300811113008121130081311300814113008151130081611300817113008181130081911300820113008211130082211300823113008241130082511300826113008271130082811300829113008301130083111300832113008331130083411300835113008361130083711300838113008391130084011300841113008421130084311300844113008451130084611300847113008481130084911300850113008511130085211300853113008541130085511300856113008571130085811300859113008601130086111300862113008631130086411300865113008661130086711300868113008691130087011300871113008721130087311300874113008751130087611300877113008781130087911300880113008811130088211300883113008841130088511300886113008871130088811300889113008901130089111300892113008931130089411300895113008961130089711300898113008991130090011300901113009021130090311300904113009051130090611300907113009081130090911300910113009111130091211300913113009141130091511300916113009171130091811300919113009201130092111300922113009231130092411300925113009261130092711300928113009291130093011300931113009321130093311300934113009351130093611300937113009381130093911300940113009411130094211300943113009441130094511300946113009471130094811300949113009501130095111300952113009531130095411300955113009561130095711300958113009591130096011300961113009621130096311300964113009651130096611300967113009681130096911300970113009711130097211300973113009741130097511300976113009771130097811300979113009801130098111300982113009831130098411300985113009861130098711300988113009891130099011300991113009921130099311300994113009951130099611300997113009981130099911301000113010011130100211301003113010041130100511301006113010071130100811301009113010101130101111301012113010131130101411301015113010161130101711301018113010191130102011301021113010221130102311301024113010251130102611301027113010281130102911301030113010311130103211301033113010341130103511301036113010371130103811301039113010401130104111301042113010431130104411301045113010461130104711301048113010491130105011301051113010521130105311301054113010551130105611301057113010581130105911301060113010611130106211301063113010641130106511301066113010671130106811301069113010701130107111301072113010731130107411301075113010761130107711301078113010791130108011301081113010821130108311301084113010851130108611301087113010881130108911301090113010911130109211301093113010941130109511301096113010971130109811301099113011001130110111301102113011031130110411301105113100011131000211310003113100041131000511310006113100071131000811310009113100101131001111310012113100131131001411310015113100161131001711310018113100191131002011310021113100221131002311310024113100251131002611310027113100281131002911310030113100311131003211310033113100341131003511310036113100371131003811310039113100401131004111310042113100431131004411310045113100461131004711310048113100491131005011310051113100521131005311310054113100551131005611310057113100581131005911310060113100611131006211310063113100641131006511310066113100671131006811310069113100701131007111310072113100731131007411310075113100761131007711310078113100791131008011310081113100821131008311310084113100851131008611310087113100881131008911310090113100911131009211310093113100941131009511310096113100971131009811310099113101001131010111310102113101031131010411310105113101061131010711310108113101091131011011310111113101121131011311310114113101151131011611310117113101181131011911310120113101211131012211310123113101241131012511310126113101271131012811310129113101301131013111310132113101331131013411310135113101361131013711310138113101391131014011310141113101421131014311310144113101451131014611310147113101481131014911310150113101511131015211310153113101541131015511310156113101571131015811310159113101601131016111310162113101631131016411310165113101661131016711310168113101691131017011310171113101721131017311310174113101751131017611310177113101781131017911310180113101811131018211310183113101841131018511310186113101871131018811310189113101901131019111310192113101931131019411310195113101961131019711310198113101991131020011310201113102021131020311310204113102051131020611310207113102081131020911310210113102111131021211310213113102141131021511310216113102171131021811310219113102201131022111310222113102231131022411310225113102261131022711310228113102291131023011310231113102321131023311310234113102351131023611310237113102381131023911310240113102411131024211310243113102441131024511310246113102471131024811310249113102501131025111310252113102531131025411310255113102561131025711310258113102591131026011310261113102621131026311310264113102651131026611310267113102681131026911310270113102711131027211310273113102741131027511310276113102771131027811310279113102801131028111310282113102831131028411310285113102861131028711310288113102891131029011310291113102921131029311310294113102951131029611310297113102981131029911310300113103011131030211310303113103041131030511310306113103071131030811310309113103101131031111310312113103131131031411310315113103161131031711310318113103191131032011310321113103221131032311310324113103251131032611310327113103281131032911310330113103311131033211310333113103341131033511310336113103371131033811310339113103401131034111310342113103431131034411310345113103461131034711310348113103491131035011310351113103521131035311310354113103551131035611310357113103581131035911310360113103611131036211310363113103641131036511310366113103671131036811310369113103701131037111310372113103731131037411310375113103761131037711310378113103791131038011310381113103821131038311310384113103851131038611310387113103881131038911310390113103911131039211310393113103941131039511310396113103971131039811310399113104001131040111310402113104031131040411310405113104061131040711310408113104091131041011310411113104121131041311310414113104151131041611310417113104181131041911310420113104211131042211310423113104241131042511310426113104271131042811310429113104301131043111310432113104331131043411310435113104361131043711310438113104391131044011310441113104421131044311310444113104451131044611310447113104481131044911310450113104511131045211310453113104541131045511310456113104571131045811310459113104601131046111310462113104631131046411310465113104661131046711310468113104691131047011310471113104721131047311310474113104751131047611310477113104781131047911310480113104811131048211310483113104841131048511310486113104871131048811310489113104901131049111310492113104931131049411310495113104961131049711310498113104991131050011310501113105021131050311310504113105051131050611310507113105081131050911310510113105111131051211310513113105141131051511310516113105171131051811310519113105201131052111310522113105231131052411310525113105261131052711310528113105291131053011310531113105321131053311310534113105351131053611310537113105381131053911310540113105411131054211310543113105441131054511310546113105471131054811310549113105501131055111310552113105531131055411310555113105561131055711310558113105591131056011310561113105621131056311310564113105651131056611310567113105681131056911310570113105711131057211310573113105741131057511310576113105771131057811310579113105801131058111310582113105831131058411310585113105861131058711310588113105891131059011310591113105921131059311310594113105951131059611310597113105981131059911310600113106011131060211310603113106041131060511310606113106071131060811310609113106101131061111310612113106131131061411310615113106161131061711310618113106191131062011310621113106221131062311310624113106251131062611310627113106281131062911310630113106311131063211310633113106341131063511310636113106371131063811310639113106401131064111310642113106431131064411310645113106461131064711310648113106491131065011310651113106521131065311310654113106551131065611310657113106581131065911310660113106611131066211310663113106641131066511310666113106671131066811310669113106701131067111310672113106731131067411310675113106761131067711310678113106791131068011310681113106821131068311310684113106851131068611310687113106881131068911310690113106911131069211310693113106941131069511310696113106971131069811310699113107001131070111310702113107031131070411310705113107061131070711310708113107091131071011310711113107121131071311310714113107151131071611310717113107181131071911310720113107211131072211310723113107241131072511310726113107271131072811310729113107301131073111310732113107331131073411310735113107361131073711310738113107391131074011310741113107421131074311310744113107451131074611310747113107481131074911310750113107511131075211310753113107541131075511310756113107571131075811310759113107601131076111310762113107631131076411310765113107661131076711310768113107691131077011310771113107721131077311310774113107751131077611310777113107781131077911310780113107811131078211310783113107841131078511310786113107871131078811310789113107901131079111310792113107931131079411310795113107961131079711310798113107991131080011310801113108021131080311310804113108051131080611310807113108081131080911310810113108111131081211310813113108141131081511310816113108171131081811310819113108201131082111310822113108231131082411310825113108261131082711310828113108291131083011310831113108321131083311310834113108351131083611310837113108381131083911310840113108411131084211310843113108441131084511310846113108471131084811310849113108501131085111310852113108531131085411310855113108561131085711310858113108591131086011310861113108621131086311310864113108651131086611310867113108681131086911310870113108711131087211310873113108741131087511310876113108771131087811310879113108801131088111310882113108831131088411310885113108861131088711310888113108891131089011310891113108921131089311310894113108951131089611310897113108981131089911310900113109011131090211310903113109041131090511310906113109071131090811310909113109101131091111310912113109131131091411310915113109161131091711310918113109191131092011310921113109221131092311310924113109251131092611310927113109281131092911310930113109311131093211310933113109341131093511310936113109371131093811310939113109401131094111310942113109431131094411310945113109461131094711310948113109491131095011310951113109521131095311310954113109551131095611310957113109581131095911310960113109611131096211310963113109641131096511310966113109671131096811310969113109701131097111310972113109731131097411310975113109761131097711310978113109791131098011310981113109821131098311310984113109851131098611310987113109881131098911310990113109911131099211310993113109941131099511310996113109971131099811310999113110001131100111311002113110031131100411311005113110061131100711311008113110091131101011311011113110121131101311311014113110151131101611311017113110181131101911311020113110211131102211311023113110241131102511311026113110271131102811311029113110301131103111311032113110331131103411311035113110361131103711311038113110391131104011311041113110421131104311311044113110451131104611311047113110481131104911311050113110511131105211311053113110541131105511311056113110571131105811311059113110601131106111311062113110631131106411311065113110661131106711311068113110691131107011311071113110721131107311311074113110751131107611311077113110781131107911311080113110811131108211311083113110841131108511311086113110871131108811311089113110901131109111311092113110931131109411311095113110961131109711311098113110991131110011311101113111021131110311311104113111051132000111320002113200031132000411320005113200061132000711320008113200091132001011320011113200121132001311320014113200151132001611320017113200181132001911320020113200211132002211320023113200241132002511320026113200271132002811320029113200301132003111320032113200331132003411320035113200361132003711320038113200391132004011320041113200421132004311320044113200451132004611320047113200481132004911320050113200511132005211320053113200541132005511320056113200571132005811320059113200601132006111320062113200631132006411320065113200661132006711320068113200691132007011320071113200721132007311320074113200751132007611320077113200781132007911320080113200811132008211320083113200841132008511320086113200871132008811320089113200901132009111320092113200931132009411320095113200961132009711320098113200991132010011320101113201021132010311320104113201051132010611320107113201081132010911320110113201111132011211320113113201141132011511320116113201171132011811320119113201201132012111320122113201231132012411320125113201261132012711320128113201291132013011320131113201321132013311320134113201351132013611320137113201381132013911320140113201411132014211320143113201441132014511320146113201471132014811320149113201501132015111320152113201531132015411320155113201561132015711320158113201591132016011320161113201621132016311320164113201651132016611320167113201681132016911320170113201711132017211320173113201741132017511320176113201771132017811320179113201801132018111320182113201831132018411320185113201861132018711320188113201891132019011320191113201921132019311320194113201951132019611320197113201981132019911320200113202011132020211320203113202041132020511320206113202071132020811320209113202101132021111320212113202131132021411320215113202161132021711320218113202191132022011320221113202221132022311320224113202251132022611320227113202281132022911320230113202311132023211320233113202341132023511320236113202371132023811320239113202401132024111320242113202431132024411320245113202461132024711320248113202491132025011320251113202521132025311320254113202551132025611320257113202581132025911320260113202611132026211320263113202641132026511320266113202671132026811320269113202701132027111320272113202731132027411320275113202761132027711320278113202791132028011320281113202821132028311320284113202851132028611320287113202881132028911320290113202911132029211320293113202941132029511320296113202971132029811320299113203001132030111320302113203031132030411320305113203061132030711320308113203091132031011320311113203121132031311320314113203151132031611320317113203181132031911320320113203211132032211320323113203241132032511320326113203271132032811320329113203301132033111320332113203331132033411320335113203361132033711320338113203391132034011320341113203421132034311320344113203451132034611320347113203481132034911320350113203511132035211320353113203541132035511320356113203571132035811320359113203601132036111320362113203631132036411320365113203661132036711320368113203691132037011320371113203721132037311320374113203751132037611320377113203781132037911320380113203811132038211320383113203841132038511320386113203871132038811320389113203901132039111320392113203931132039411320395113203961132039711320398113203991132040011320401113204021132040311320404113204051132040611320407113204081132040911320410113204111132041211320413113204141132041511320416113204171132041811320419113204201132042111320422113204231132042411320425113204261132042711320428113204291132043011320431113204321132043311320434113204351132043611320437113204381132043911320440113204411132044211320443113204441132044511320446113204471132044811320449113204501132045111320452113204531132045411320455113204561132045711320458113204591132046011320461113204621132046311320464113204651132046611320467113204681132046911320470113204711132047211320473113204741132047511320476113204771132047811320479113204801132048111320482113204831132048411320485113204861132048711320488113204891132049011320491113204921132049311320494113204951132049611320497113204981132049911320500113205011132050211320503113205041132050511320506113205071132050811320509113205101132051111320512113205131132051411320515113205161132051711320518113205191132052011320521113205221132052311320524113205251132052611320527113205281132052911320530113205311132053211320533113205341132053511320536113205371132053811320539113205401132054111320542113205431132054411320545113205461132054711320548113205491132055011320551113205521132055311320554113205551132055611320557113205581132055911320560113205611132056211320563113205641132056511320566113205671132056811320569113205701132057111320572113205731132057411320575113205761132057711320578113205791132058011320581113205821132058311320584113205851132058611320587113205881132058911320590113205911132059211320593113205941132059511320596113205971132059811320599113206001132060111320602113206031132060411320605113206061132060711320608113206091132061011320611113206121132061311320614113206151132061611320617113206181132061911320620113206211132062211320623113206241132062511320626113206271132062811320629113206301132063111320632113206331132063411320635113206361132063711320638113206391132064011320641113206421132064311320644113206451132064611320647113206481132064911320650113206511132065211320653113206541132065511320656113206571132065811320659113206601132066111320662113206631132066411320665113206661132066711320668113206691132067011320671113206721132067311320674113206751132067611320677113206781132067911320680113206811132068211320683113206841132068511320686113206871132068811320689113206901132069111320692113206931132069411320695113206961132069711320698113206991132070011320701113207021132070311320704113207051132070611320707113207081132070911320710113207111132071211320713113207141132071511320716113207171132071811320719113207201132072111320722113207231132072411320725113207261132072711320728113207291132073011320731113207321132073311320734113207351132073611320737113207381132073911320740113207411132074211320743113207441132074511320746113207471132074811320749113207501132075111320752113207531132075411320755113207561132075711320758113207591132076011320761113207621132076311320764113207651132076611320767113207681132076911320770113207711132077211320773113207741132077511320776113207771132077811320779113207801132078111320782113207831132078411320785113207861132078711320788113207891132079011320791113207921132079311320794113207951132079611320797113207981132079911320800113208011132080211320803113208041132080511320806113208071132080811320809113208101132081111320812113208131132081411320815113208161132081711320818113208191132082011320821113208221132082311320824113208251132082611320827113208281132082911320830113208311132083211320833113208341132083511320836113208371132083811320839113208401132084111320842113208431132084411320845113208461132084711320848113208491132085011320851113208521132085311320854113208551132085611320857113208581132085911320860113208611132086211320863113208641132086511320866113208671132086811320869113208701132087111320872113208731132087411320875113208761132087711320878113208791132088011320881113208821132088311320884113208851132088611320887113208881132088911320890113208911132089211320893113208941132089511320896113208971132089811320899113209001132090111320902113209031132090411320905113209061132090711320908113209091132091011320911113209121132091311320914113209151132091611320917113209181132091911320920113209211132092211320923113209241132092511320926113209271132092811320929113209301132093111320932113209331132093411320935113209361132093711320938113209391132094011320941113209421132094311320944113209451132094611320947113209481132094911320950113209511132095211320953113209541132095511320956113209571132095811320959113209601132096111320962113209631132096411320965113209661132096711320968113209691132097011320971113209721132097311320974113209751132097611320977113209781132097911320980113209811132098211320983113209841132098511320986113209871132098811320989113209901132099111320992113209931132099411320995113209961132099711320998113209991132100011321001113210021132100311321004113210051132100611321007113210081132100911321010113210111132101211321013113210141132101511321016113210171132101811321019113210201132102111321022113210231132102411321025113210261132102711321028113210291132103011321031113210321132103311321034113210351132103611321037113210381132103911321040113210411132104211321043113210441132104511321046113210471132104811321049113210501132105111321052113210531132105411321055113210561132105711321058113210591132106011321061113210621132106311321064113210651132106611321067113210681132106911321070113210711132107211321073113210741132107511321076113210771132107811321079113210801132108111321082113210831132108411321085113210861132108711321088113210891132109011321091113210921132109311321094113210951132109611321097113210981132109911321100113211011132110211321103113211041132110511330001113300021133000311330004113300051133000611330007113300081133000911330010113300111133001211330013113300141133001511330016113300171133001811330019113300201133002111330022113300231133002411330025113300261133002711330028113300291133003011330031113300321133003311330034113300351133003611330037113300381133003911330040113300411133004211330043113300441133004511330046113300471133004811330049113300501133005111330052113300531133005411330055113300561133005711330058113300591133006011330061113300621133006311330064113300651133006611330067113300681133006911330070113300711133007211330073113300741133007511330076113300771133007811330079113300801133008111330082113300831133008411330085113300861133008711330088113300891133009011330091113300921133009311330094113300951133009611330097113300981133009911330100113301011133010211330103113301041133010511330106113301071133010811330109113301101133011111330112113301131133011411330115113301161133011711330118113301191133012011330121113301221133012311330124113301251133012611330127113301281133012911330130113301311133013211330133113301341133013511330136113301371133013811330139113301401133014111330142113301431133014411330145113301461133014711330148113301491133015011330151113301521133015311330154113301551133015611330157113301581133015911330160113301611133016211330163113301641133016511330166113301671133016811330169113301701133017111330172113301731133017411330175113301761133017711330178113301791133018011330181113301821133018311330184113301851133018611330187113301881133018911330190113301911133019211330193113301941133019511330196113301971133019811330199113302001133020111330202113302031133020411330205113302061133020711330208113302091133021011330211113302121133021311330214113302151133021611330217113302181133021911330220113302211133022211330223113302241133022511330226113302271133022811330229113302301133023111330232113302331133023411330235113302361133023711330238113302391133024011330241113302421133024311330244113302451133024611330247113302481133024911330250113302511133025211330253113302541133025511330256113302571133025811330259113302601133026111330262113302631133026411330265113302661133026711330268113302691133027011330271113302721133027311330274113302751133027611330277113302781133027911330280113302811133028211330283113302841133028511330286113302871133028811330289113302901133029111330292113302931133029411330295113302961133029711330298113302991133030011330301113303021133030311330304113303051133030611330307113303081133030911330310113303111133031211330313113303141133031511330316113303171133031811330319113303201133032111330322113303231133032411330325113303261133032711330328113303291133033011330331113303321133033311330334113303351133033611330337113303381133033911330340113303411133034211330343113303441133034511330346113303471133034811330349113303501133035111330352113303531133035411330355113303561133035711330358113303591133036011330361113303621133036311330364113303651133036611330367113303681133036911330370113303711133037211330373113303741133037511330376113303771133037811330379113303801133038111330382113303831133038411330385113303861133038711330388113303891133039011330391113303921133039311330394113303951133039611330397113303981133039911330400113304011133040211330403113304041133040511330406113304071133040811330409113304101133041111330412113304131133041411330415113304161133041711330418113304191133042011330421113304221133042311330424113304251133042611330427113304281133042911330430113304311133043211330433113304341133043511330436113304371133043811330439113304401133044111330442113304431133044411330445113304461133044711330448113304491133045011330451113304521133045311330454113304551133045611330457113304581133045911330460113304611133046211330463113304641133046511330466113304671133046811330469113304701133047111330472113304731133047411330475113304761133047711330478113304791133048011330481113304821133048311330484113304851133048611330487113304881133048911330490113304911133049211330493113304941133049511330496113304971133049811330499113305001133050111330502113305031133050411330505113305061133050711330508113305091133051011330511113305121133051311330514113305151133051611330517113305181133051911330520113305211133052211330523113305241133052511330526113305271133052811330529113305301133053111330532113305331133053411330535113305361133053711330538113305391133054011330541113305421133054311330544113305451133054611330547113305481133054911330550113305511133055211330553113305541133055511330556113305571133055811330559113305601133056111330562113305631133056411330565113305661133056711330568113305691133057011330571113305721133057311330574113305751133057611330577113305781133057911330580113305811133058211330583113305841133058511330586113305871133058811330589113305901133059111330592113305931133059411330595113305961133059711330598113305991133060011330601113306021133060311330604113306051133060611330607113306081133060911330610113306111133061211330613113306141133061511330616113306171133061811330619113306201133062111330622113306231133062411330625113306261133062711330628113306291133063011330631113306321133063311330634113306351133063611330637113306381133063911330640113306411133064211330643113306441133064511330646113306471133064811330649113306501133065111330652113306531133065411330655113306561133065711330658113306591133066011330661113306621133066311330664113306651133066611330667113306681133066911330670113306711133067211330673113306741133067511330676113306771133067811330679113306801133068111330682113306831133068411330685113306861133068711330688113306891133069011330691113306921133069311330694113306951133069611330697113306981133069911330700113307011133070211330703113307041133070511330706113307071133070811330709113307101133071111330712113307131133071411330715113307161133071711330718113307191133072011330721113307221133072311330724113307251133072611330727113307281133072911330730113307311133073211330733113307341133073511330736113307371133073811330739113307401133074111330742113307431133074411330745113307461133074711330748113307491133075011330751113307521133075311330754113307551133075611330757113307581133075911330760113307611133076211330763113307641133076511330766113307671133076811330769113307701133077111330772113307731133077411330775113307761133077711330778113307791133078011330781113307821133078311330784113307851133078611330787113307881133078911330790113307911133079211330793113307941133079511330796113307971133079811330799113308001133080111330802113308031133080411330805113308061133080711330808113308091133081011330811113308121133081311330814113308151133081611330817113308181133081911330820113308211133082211330823113308241133082511330826113308271133082811330829113308301133083111330832113308331133083411330835113308361133083711330838113308391133084011330841113308421133084311330844113308451133084611330847113308481133084911330850113308511133085211330853113308541133085511330856113308571133085811330859113308601133086111330862113308631133086411330865113308661133086711330868113308691133087011330871113308721133087311330874113308751133087611330877113308781133087911330880113308811133088211330883113308841133088511330886113308871133088811330889113308901133089111330892113308931133089411330895113308961133089711330898113308991133090011330901113309021133090311330904113309051133090611330907113309081133090911330910113309111133091211330913113309141133091511330916113309171133091811330919113309201133092111330922113309231133092411330925113309261133092711330928113309291133093011330931113309321133093311330934113309351133093611330937113309381133093911330940113309411133094211330943113309441133094511330946113309471133094811330949113309501133095111330952113309531133095411330955113309561133095711330958113309591133096011330961113309621133096311330964113309651133096611330967113309681133096911330970113309711133097211330973113309741133097511330976113309771133097811330979113309801133098111330982113309831133098411330985113309861133098711330988113309891133099011330991113309921133099311330994113309951133099611330997113309981133099911331000113310011133100211331003113310041133100511331006113310071133100811331009113310101133101111331012113310131133101411331015113310161133101711331018113310191133102011331021113310221133102311331024113310251133102611331027113310281133102911331030113310311133103211331033113310341133103511331036113310371133103811331039113310401133104111331042113310431133104411331045113310461133104711331048113310491133105011331051113310521133105311331054113310551133105611331057113310581133105911331060113310611133106211331063113310641133106511331066113310671133106811331069113310701133107111331072113310731133107411331075113310761133107711331078113310791133108011331081113310821133108311331084113310851133108611331087113310881133108911331090113310911133109211331093113310941133109511331096113310971133109811331099113311001133110111331102113311031133110411331105113400011134000211340003113400041134000511340006113400071134000811340009113400101134001111340012113400131134001411340015113400161134001711340018113400191134002011340021113400221134002311340024113400251134002611340027113400281134002911340030113400311134003211340033113400341134003511340036113400371134003811340039113400401134004111340042113400431134004411340045113400461134004711340048113400491134005011340051113400521134005311340054113400551134005611340057113400581134005911340060113400611134006211340063113400641134006511340066113400671134006811340069113400701134007111340072113400731134007411340075113400761134007711340078113400791134008011340081113400821134008311340084113400851134008611340087113400881134008911340090113400911134009211340093113400941134009511340096113400971134009811340099113401001134010111340102113401031134010411340105113401061134010711340108113401091134011011340111113401121134011311340114113401151134011611340117113401181134011911340120113401211134012211340123113401241134012511340126113401271134012811340129113401301134013111340132113401331134013411340135113401361134013711340138113401391134014011340141113401421134014311340144113401451134014611340147113401481134014911340150113401511134015211340153113401541134015511340156113401571134015811340159113401601134016111340162113401631134016411340165113401661134016711340168113401691134017011340171113401721134017311340174113401751134017611340177113401781134017911340180113401811134018211340183113401841134018511340186113401871134018811340189113401901134019111340192113401931134019411340195113401961134019711340198113401991134020011340201113402021134020311340204113402051134020611340207113402081134020911340210113402111134021211340213113402141134021511340216113402171134021811340219113402201134022111340222113402231134022411340225113402261134022711340228113402291134023011340231113402321134023311340234113402351134023611340237113402381134023911340240113402411134024211340243113402441134024511340246113402471134024811340249113402501134025111340252113402531134025411340255113402561134025711340258113402591134026011340261113402621134026311340264113402651134026611340267113402681134026911340270113402711134027211340273113402741134027511340276113402771134027811340279113402801134028111340282113402831134028411340285113402861134028711340288113402891134029011340291113402921134029311340294113402951134029611340297113402981134029911340300113403011134030211340303113403041134030511340306113403071134030811340309113403101134031111340312113403131134031411340315113403161134031711340318113403191134032011340321113403221134032311340324113403251134032611340327113403281134032911340330113403311134033211340333113403341134033511340336113403371134033811340339113403401134034111340342113403431134034411340345113403461134034711340348113403491134035011340351113403521134035311340354113403551134035611340357113403581134035911340360113403611134036211340363113403641134036511340366113403671134036811340369113403701134037111340372113403731134037411340375113403761134037711340378113403791134038011340381113403821134038311340384113403851134038611340387113403881134038911340390113403911134039211340393113403941134039511340396113403971134039811340399113404001134040111340402113404031134040411340405113404061134040711340408113404091134041011340411113404121134041311340414113404151134041611340417113404181134041911340420113404211134042211340423113404241134042511340426113404271134042811340429113404301134043111340432113404331134043411340435113404361134043711340438113404391134044011340441113404421134044311340444113404451134044611340447113404481134044911340450113404511134045211340453113404541134045511340456113404571134045811340459113404601134046111340462113404631134046411340465113404661134046711340468113404691134047011340471113404721134047311340474113404751134047611340477113404781134047911340480113404811134048211340483113404841134048511340486113404871134048811340489113404901134049111340492113404931134049411340495113404961134049711340498113404991134050011340501113405021134050311340504113405051134050611340507113405081134050911340510113405111134051211340513113405141134051511340516113405171134051811340519113405201134052111340522113405231134052411340525113405261134052711340528113405291134053011340531113405321134053311340534113405351134053611340537113405381134053911340540113405411134054211340543113405441134054511340546113405471134054811340549113405501134055111340552113405531134055411340555113405561134055711340558113405591134056011340561113405621134056311340564113405651134056611340567113405681134056911340570113405711134057211340573113405741134057511340576113405771134057811340579113405801134058111340582113405831134058411340585113405861134058711340588113405891134059011340591113405921134059311340594113405951134059611340597113405981134059911340600113406011134060211340603113406041134060511340606113406071134060811340609113406101134061111340612113406131134061411340615113406161134061711340618113406191134062011340621113406221134062311340624113406251134062611340627113406281134062911340630113406311134063211340633113406341134063511340636113406371134063811340639113406401134064111340642113406431134064411340645113406461134064711340648113406491134065011340651113406521134065311340654113406551134065611340657113406581134065911340660113406611134066211340663113406641134066511340666113406671134066811340669113406701134067111340672113406731134067411340675113406761134067711340678113406791134068011340681113406821134068311340684113406851134068611340687113406881134068911340690113406911134069211340693113406941134069511340696113406971134069811340699113407001134070111340702113407031134070411340705113407061134070711340708113407091134071011340711113407121134071311340714113407151134071611340717113407181134071911340720113407211134072211340723113407241134072511340726113407271134072811340729113407301134073111340732113407331134073411340735113407361134073711340738113407391134074011340741113407421134074311340744113407451134074611340747113407481134074911340750113407511134075211340753113407541134075511340756113407571134075811340759113407601134076111340762113407631134076411340765113407661134076711340768113407691134077011340771113407721134077311340774113407751134077611340777113407781134077911340780113407811134078211340783113407841134078511340786113407871134078811340789113407901134079111340792113407931134079411340795113407961134079711340798113407991134080011340801113408021134080311340804113408051134080611340807113408081134080911340810113408111134081211340813113408141134081511340816113408171134081811340819113408201134082111340822113408231134082411340825113408261134082711340828113408291134083011340831113408321134083311340834113408351134083611340837113408381134083911340840113408411134084211340843113408441134084511340846113408471134084811340849113408501134085111340852113408531134085411340855113408561134085711340858113408591134086011340861113408621134086311340864113408651134086611340867113408681134086911340870113408711134087211340873113408741134087511340876113408771134087811340879113408801134088111340882113408831134088411340885113408861134088711340888113408891134089011340891113408921134089311340894113408951134089611340897113408981134089911340900113409011134090211340903113409041134090511340906113409071134090811340909113409101134091111340912113409131134091411340915113409161134091711340918113409191134092011340921113409221134092311340924113409251134092611340927113409281134092911340930113409311134093211340933113409341134093511340936113409371134093811340939113409401134094111340942113409431134094411340945113409461134094711340948113409491134095011340951113409521134095311340954113409551134095611340957113409581134095911340960113409611134096211340963113409641134096511340966113409671134096811340969113409701134097111340972113409731134097411340975113409761134097711340978113409791134098011340981113409821134098311340984113409851134098611340987113409881134098911340990113409911134099211340993113409941134099511340996113409971134099811340999113410001134100111341002113410031134100411341005113410061134100711341008113410091134101011341011113410121134101311341014113410151134101611341017113410181134101911341020113410211134102211341023113410241134102511341026113410271134102811341029113410301134103111341032113410331134103411341035113410361134103711341038113410391134104011341041113410421134104311341044113410451134104611341047113410481134104911341050113410511134105211341053113410541134105511341056113410571134105811341059113410601134106111341062113410631134106411341065113410661134106711341068113410691134107011341071113410721134107311341074113410751134107611341077113410781134107911341080113410811134108211341083113410841134108511341086113410871134108811341089113410901134109111341092113410931134109411341095113410961134109711341098113410991134110011341101113411021134110311341104113411051135000111350002113500031135000411350005113500061135000711350008113500091135001011350011113500121135001311350014113500151135001611350017113500181135001911350020113500211135002211350023113500241135002511350026113500271135002811350029113500301135003111350032113500331135003411350035113500361135003711350038113500391135004011350041113500421135004311350044113500451135004611350047113500481135004911350050113500511135005211350053113500541135005511350056113500571135005811350059113500601135006111350062113500631135006411350065113500661135006711350068113500691135007011350071113500721135007311350074113500751135007611350077113500781135007911350080113500811135008211350083113500841135008511350086113500871135008811350089113500901135009111350092113500931135009411350095113500961135009711350098113500991135010011350101113501021135010311350104113501051135010611350107113501081135010911350110113501111135011211350113113501141135011511350116113501171135011811350119113501201135012111350122113501231135012411350125113501261135012711350128113501291135013011350131113501321135013311350134113501351135013611350137113501381135013911350140113501411135014211350143113501441135014511350146113501471135014811350149113501501135015111350152113501531135015411350155113501561135015711350158113501591135016011350161113501621135016311350164113501651135016611350167113501681135016911350170113501711135017211350173113501741135017511350176113501771135017811350179113501801135018111350182113501831135018411350185113501861135018711350188113501891135019011350191113501921135019311350194113501951135019611350197113501981135019911350200113502011135020211350203113502041135020511350206113502071135020811350209113502101135021111350212113502131135021411350215113502161135021711350218113502191135022011350221113502221135022311350224113502251135022611350227113502281135022911350230113502311135023211350233113502341135023511350236113502371135023811350239113502401135024111350242113502431135024411350245113502461135024711350248113502491135025011350251113502521135025311350254113502551135025611350257113502581135025911350260113502611135026211350263113502641135026511350266113502671135026811350269113502701135027111350272113502731135027411350275113502761135027711350278113502791135028011350281113502821135028311350284113502851135028611350287113502881135028911350290113502911135029211350293113502941135029511350296113502971135029811350299113503001135030111350302113503031135030411350305113503061135030711350308113503091135031011350311113503121135031311350314113503151135031611350317113503181135031911350320113503211135032211350323113503241135032511350326113503271135032811350329113503301135033111350332113503331135033411350335113503361135033711350338113503391135034011350341113503421135034311350344113503451135034611350347113503481135034911350350113503511135035211350353113503541135035511350356113503571135035811350359113503601135036111350362113503631135036411350365113503661135036711350368113503691135037011350371113503721135037311350374113503751135037611350377113503781135037911350380113503811135038211350383113503841135038511350386113503871135038811350389113503901135039111350392113503931135039411350395113503961135039711350398113503991135040011350401113504021135040311350404113504051135040611350407113504081135040911350410113504111135041211350413113504141135041511350416113504171135041811350419113504201135042111350422113504231135042411350425113504261135042711350428113504291135043011350431113504321135043311350434113504351135043611350437113504381135043911350440113504411135044211350443113504441135044511350446113504471135044811350449113504501135045111350452113504531135045411350455113504561135045711350458113504591135046011350461113504621135046311350464113504651135046611350467113504681135046911350470113504711135047211350473113504741135047511350476113504771135047811350479113504801135048111350482113504831135048411350485113504861135048711350488113504891135049011350491113504921135049311350494113504951135049611350497113504981135049911350500113505011135050211350503113505041135050511350506113505071135050811350509113505101135051111350512113505131135051411350515113505161135051711350518113505191135052011350521113505221135052311350524113505251135052611350527113505281135052911350530113505311135053211350533113505341135053511350536113505371135053811350539113505401135054111350542113505431135054411350545113505461135054711350548113505491135055011350551113505521135055311350554113505551135055611350557113505581135055911350560113505611135056211350563113505641135056511350566113505671135056811350569113505701135057111350572113505731135057411350575113505761135057711350578113505791135058011350581113505821135058311350584113505851135058611350587113505881135058911350590113505911135059211350593113505941135059511350596113505971135059811350599113506001135060111350602113506031135060411350605113506061135060711350608113506091135061011350611113506121135061311350614113506151135061611350617113506181135061911350620113506211135062211350623113506241135062511350626113506271135062811350629113506301135063111350632113506331135063411350635113506361135063711350638113506391135064011350641113506421135064311350644113506451135064611350647113506481135064911350650113506511135065211350653113506541135065511350656113506571135065811350659113506601135066111350662113506631135066411350665113506661135066711350668113506691135067011350671113506721135067311350674113506751135067611350677113506781135067911350680113506811135068211350683113506841135068511350686113506871135068811350689113506901135069111350692113506931135069411350695113506961135069711350698113506991135070011350701113507021135070311350704113507051135070611350707113507081135070911350710113507111135071211350713113507141135071511350716113507171135071811350719113507201135072111350722113507231135072411350725113507261135072711350728113507291135073011350731113507321135073311350734113507351135073611350737113507381135073911350740113507411135074211350743113507441135074511350746113507471135074811350749113507501135075111350752113507531135075411350755113507561135075711350758113507591135076011350761113507621135076311350764113507651135076611350767113507681135076911350770113507711135077211350773113507741135077511350776113507771135077811350779113507801135078111350782113507831135078411350785113507861135078711350788113507891135079011350791113507921135079311350794113507951135079611350797113507981135079911350800113508011135080211350803113508041135080511350806113508071135080811350809113508101135081111350812113508131135081411350815113508161135081711350818113508191135082011350821113508221135082311350824113508251135082611350827113508281135082911350830113508311135083211350833113508341135083511350836113508371135083811350839113508401135084111350842113508431135084411350845113508461135084711350848113508491135085011350851113508521135085311350854113508551135085611350857113508581135085911350860113508611135086211350863113508641135086511350866113508671135086811350869113508701135087111350872113508731135087411350875113508761135087711350878113508791135088011350881113508821135088311350884113508851135088611350887113508881135088911350890113508911135089211350893113508941135089511350896113508971135089811350899113509001135090111350902113509031135090411350905113509061135090711350908113509091135091011350911113509121135091311350914113509151135091611350917113509181135091911350920113509211135092211350923113509241135092511350926113509271135092811350929113509301135093111350932113509331135093411350935113509361135093711350938113509391135094011350941113509421135094311350944113509451135094611350947113509481135094911350950113509511135095211350953113509541135095511350956113509571135095811350959113509601135096111350962113509631135096411350965113509661135096711350968113509691135097011350971113509721135097311350974113509751135097611350977113509781135097911350980113509811135098211350983113509841135098511350986113509871135098811350989113509901135099111350992113509931135099411350995113509961135099711350998113509991135100011351001113510021135100311351004113510051135100611351007113510081135100911351010113510111135101211351013113510141135101511351016113510171135101811351019113510201135102111351022113510231135102411351025113510261135102711351028113510291135103011351031113510321135103311351034113510351135103611351037113510381135103911351040113510411135104211351043113510441135104511351046113510471135104811351049113510501135105111351052113510531135105411351055113510561135105711351058113510591135106011351061113510621135106311351064113510651135106611351067113510681135106911351070113510711135107211351073113510741135107511351076113510771135107811351079113510801135108111351082113510831135108411351085113510861135108711351088113510891135109011351091113510921135109311351094113510951135109611351097113510981135109911351100113511011135110211351103113511041135110511360001113600021136000311360004113600051136000611360007113600081136000911360010113600111136001211360013113600141136001511360016113600171136001811360019113600201136002111360022113600231136002411360025113600261136002711360028113600291136003011360031113600321136003311360034113600351136003611360037113600381136003911360040113600411136004211360043113600441136004511360046113600471136004811360049113600501136005111360052113600531136005411360055113600561136005711360058113600591136006011360061113600621136006311360064113600651136006611360067113600681136006911360070113600711136007211360073113600741136007511360076113600771136007811360079113600801136008111360082113600831136008411360085113600861136008711360088113600891136009011360091113600921136009311360094113600951136009611360097113600981136009911360100113601011136010211360103113601041136010511360106113601071136010811360109113601101136011111360112113601131136011411360115113601161136011711360118113601191136012011360121113601221136012311360124113601251136012611360127113601281136012911360130113601311136013211360133113601341136013511360136113601371136013811360139113601401136014111360142113601431136014411360145113601461136014711360148113601491136015011360151113601521136015311360154113601551136015611360157113601581136015911360160113601611136016211360163113601641136016511360166113601671136016811360169113601701136017111360172113601731136017411360175113601761136017711360178113601791136018011360181113601821136018311360184113601851136018611360187113601881136018911360190113601911136019211360193113601941136019511360196113601971136019811360199113602001136020111360202113602031136020411360205113602061136020711360208113602091136021011360211113602121136021311360214113602151136021611360217113602181136021911360220113602211136022211360223113602241136022511360226113602271136022811360229113602301136023111360232113602331136023411360235113602361136023711360238113602391136024011360241113602421136024311360244113602451136024611360247113602481136024911360250113602511136025211360253113602541136025511360256113602571136025811360259113602601136026111360262113602631136026411360265113602661136026711360268113602691136027011360271113602721136027311360274113602751136027611360277113602781136027911360280113602811136028211360283113602841136028511360286113602871136028811360289113602901136029111360292113602931136029411360295113602961136029711360298113602991136030011360301113603021136030311360304113603051136030611360307113603081136030911360310113603111136031211360313113603141136031511360316113603171136031811360319113603201136032111360322113603231136032411360325113603261136032711360328113603291136033011360331113603321136033311360334113603351136033611360337113603381136033911360340113603411136034211360343113603441136034511360346113603471136034811360349113603501136035111360352113603531136035411360355113603561136035711360358113603591136036011360361113603621136036311360364113603651136036611360367113603681136036911360370113603711136037211360373113603741136037511360376113603771136037811360379113603801136038111360382113603831136038411360385113603861136038711360388113603891136039011360391113603921136039311360394113603951136039611360397113603981136039911360400113604011136040211360403113604041136040511360406113604071136040811360409113604101136041111360412113604131136041411360415113604161136041711360418113604191136042011360421113604221136042311360424113604251136042611360427113604281136042911360430113604311136043211360433113604341136043511360436113604371136043811360439113604401136044111360442113604431136044411360445113604461136044711360448113604491136045011360451113604521136045311360454113604551136045611360457113604581136045911360460113604611136046211360463113604641136046511360466113604671136046811360469113604701136047111360472113604731136047411360475113604761136047711360478113604791136048011360481113604821136048311360484113604851136048611360487113604881136048911360490113604911136049211360493113604941136049511360496113604971136049811360499113605001136050111360502113605031136050411360505113605061136050711360508113605091136051011360511113605121136051311360514113605151136051611360517113605181136051911360520113605211136052211360523113605241136052511360526113605271136052811360529113605301136053111360532113605331136053411360535113605361136053711360538113605391136054011360541113605421136054311360544113605451136054611360547113605481136054911360550113605511136055211360553113605541136055511360556113605571136055811360559113605601136056111360562113605631136056411360565113605661136056711360568113605691136057011360571113605721136057311360574113605751136057611360577113605781136057911360580113605811136058211360583113605841136058511360586113605871136058811360589113605901136059111360592113605931136059411360595113605961136059711360598113605991136060011360601113606021136060311360604113606051136060611360607113606081136060911360610113606111136061211360613113606141136061511360616113606171136061811360619113606201136062111360622113606231136062411360625113606261136062711360628113606291136063011360631113606321136063311360634113606351136063611360637113606381136063911360640113606411136064211360643113606441136064511360646113606471136064811360649113606501136065111360652113606531136065411360655113606561136065711360658113606591136066011360661113606621136066311360664113606651136066611360667113606681136066911360670113606711136067211360673113606741136067511360676113606771136067811360679113606801136068111360682113606831136068411360685113606861136068711360688113606891136069011360691113606921136069311360694113606951136069611360697113606981136069911360700113607011136070211360703113607041136070511360706113607071136070811360709113607101136071111360712113607131136071411360715113607161136071711360718113607191136072011360721113607221136072311360724113607251136072611360727113607281136072911360730113607311136073211360733113607341136073511360736113607371136073811360739113607401136074111360742113607431136074411360745113607461136074711360748113607491136075011360751113607521136075311360754113607551136075611360757113607581136075911360760113607611136076211360763113607641136076511360766113607671136076811360769113607701136077111360772113607731136077411360775113607761136077711360778113607791136078011360781113607821136078311360784113607851136078611360787113607881136078911360790113607911136079211360793113607941136079511360796113607971136079811360799113608001136080111360802113608031136080411360805113608061136080711360808113608091136081011360811113608121136081311360814113608151136081611360817113608181136081911360820113608211136082211360823113608241136082511360826113608271136082811360829113608301136083111360832113608331136083411360835113608361136083711360838113608391136084011360841113608421136084311360844113608451136084611360847113608481136084911360850113608511136085211360853113608541136085511360856113608571136085811360859113608601136086111360862113608631136086411360865113608661136086711360868113608691136087011360871113608721136087311360874113608751136087611360877113608781136087911360880113608811136088211360883113608841136088511360886113608871136088811360889113608901136089111360892113608931136089411360895113608961136089711360898113608991136090011360901113609021136090311360904113609051136090611360907113609081136090911360910113609111136091211360913113609141136091511360916113609171136091811360919113609201136092111360922113609231136092411360925113609261136092711360928113609291136093011360931113609321136093311360934113609351136093611360937113609381136093911360940113609411136094211360943113609441136094511360946113609471136094811360949113609501136095111360952113609531136095411360955113609561136095711360958113609591136096011360961113609621136096311360964113609651136096611360967113609681136096911360970113609711136097211360973113609741136097511360976113609771136097811360979113609801136098111360982113609831136098411360985113609861136098711360988113609891136099011360991113609921136099311360994113609951136099611360997113609981136099911361000113610011136100211361003113610041136100511361006113610071136100811361009113610101136101111361012113610131136101411361015113610161136101711361018113610191136102011361021113610221136102311361024113610251136102611361027113610281136102911361030113610311136103211361033113610341136103511361036113610371136103811361039113610401136104111361042113610431136104411361045113610461136104711361048113610491136105011361051113610521136105311361054113610551136105611361057113610581136105911361060113610611136106211361063113610641136106511361066113610671136106811361069113610701136107111361072113610731136107411361075113610761136107711361078113610791136108011361081113610821136108311361084113610851136108611361087113610881136108911361090113610911136109211361093113610941136109511361096113610971136109811361099113611001136110111361102113611031136110411361105113700011137000211370003113700041137000511370006113700071137000811370009113700101137001111370012113700131137001411370015113700161137001711370018113700191137002011370021113700221137002311370024113700251137002611370027113700281137002911370030113700311137003211370033113700341137003511370036113700371137003811370039113700401137004111370042113700431137004411370045113700461137004711370048113700491137005011370051113700521137005311370054113700551137005611370057113700581137005911370060113700611137006211370063113700641137006511370066113700671137006811370069113700701137007111370072113700731137007411370075113700761137007711370078113700791137008011370081113700821137008311370084113700851137008611370087113700881137008911370090113700911137009211370093113700941137009511370096113700971137009811370099113701001137010111370102113701031137010411370105113701061137010711370108113701091137011011370111113701121137011311370114113701151137011611370117113701181137011911370120113701211137012211370123113701241137012511370126113701271137012811370129113701301137013111370132113701331137013411370135113701361137013711370138113701391137014011370141113701421137014311370144113701451137014611370147113701481137014911370150113701511137015211370153113701541137015511370156113701571137015811370159113701601137016111370162113701631137016411370165113701661137016711370168113701691137017011370171113701721137017311370174113701751137017611370177113701781137017911370180113701811137018211370183113701841137018511370186113701871137018811370189113701901137019111370192113701931137019411370195113701961137019711370198113701991137020011370201113702021137020311370204113702051137020611370207113702081137020911370210113702111137021211370213113702141137021511370216113702171137021811370219113702201137022111370222113702231137022411370225113702261137022711370228113702291137023011370231113702321137023311370234113702351137023611370237113702381137023911370240113702411137024211370243113702441137024511370246113702471137024811370249113702501137025111370252113702531137025411370255113702561137025711370258113702591137026011370261113702621137026311370264113702651137026611370267113702681137026911370270113702711137027211370273113702741137027511370276113702771137027811370279113702801137028111370282113702831137028411370285113702861137028711370288113702891137029011370291113702921137029311370294113702951137029611370297113702981137029911370300113703011137030211370303113703041137030511370306113703071137030811370309113703101137031111370312113703131137031411370315113703161137031711370318113703191137032011370321113703221137032311370324113703251137032611370327113703281137032911370330113703311137033211370333113703341137033511370336113703371137033811370339113703401137034111370342113703431137034411370345113703461137034711370348113703491137035011370351113703521137035311370354113703551137035611370357113703581137035911370360113703611137036211370363113703641137036511370366113703671137036811370369113703701137037111370372113703731137037411370375113703761137037711370378113703791137038011370381113703821137038311370384113703851137038611370387113703881137038911370390113703911137039211370393113703941137039511370396113703971137039811370399113704001137040111370402113704031137040411370405113704061137040711370408113704091137041011370411113704121137041311370414113704151137041611370417113704181137041911370420113704211137042211370423113704241137042511370426113704271137042811370429113704301137043111370432113704331137043411370435113704361137043711370438113704391137044011370441113704421137044311370444113704451137044611370447113704481137044911370450113704511137045211370453113704541137045511370456113704571137045811370459113704601137046111370462113704631137046411370465113704661137046711370468113704691137047011370471113704721137047311370474113704751137047611370477113704781137047911370480113704811137048211370483113704841137048511370486113704871137048811370489113704901137049111370492113704931137049411370495113704961137049711370498113704991137050011370501113705021137050311370504113705051137050611370507113705081137050911370510113705111137051211370513113705141137051511370516113705171137051811370519113705201137052111370522113705231137052411370525113705261137052711370528113705291137053011370531113705321137053311370534113705351137053611370537113705381137053911370540113705411137054211370543113705441137054511370546113705471137054811370549113705501137055111370552113705531137055411370555113705561137055711370558113705591137056011370561113705621137056311370564113705651137056611370567113705681137056911370570113705711137057211370573113705741137057511370576113705771137057811370579113705801137058111370582113705831137058411370585113705861137058711370588113705891137059011370591113705921137059311370594113705951137059611370597113705981137059911370600113706011137060211370603113706041137060511370606113706071137060811370609113706101137061111370612113706131137061411370615113706161137061711370618113706191137062011370621113706221137062311370624113706251137062611370627113706281137062911370630113706311137063211370633113706341137063511370636113706371137063811370639113706401137064111370642113706431137064411370645113706461137064711370648113706491137065011370651113706521137065311370654113706551137065611370657113706581137065911370660113706611137066211370663113706641137066511370666113706671137066811370669113706701137067111370672113706731137067411370675113706761137067711370678113706791137068011370681113706821137068311370684113706851137068611370687113706881137068911370690113706911137069211370693113706941137069511370696113706971137069811370699113707001137070111370702113707031137070411370705113707061137070711370708113707091137071011370711113707121137071311370714113707151137071611370717113707181137071911370720113707211137072211370723113707241137072511370726113707271137072811370729113707301137073111370732113707331137073411370735113707361137073711370738113707391137074011370741113707421137074311370744113707451137074611370747113707481137074911370750113707511137075211370753113707541137075511370756113707571137075811370759113707601137076111370762113707631137076411370765113707661137076711370768113707691137077011370771113707721137077311370774113707751137077611370777113707781137077911370780113707811137078211370783113707841137078511370786113707871137078811370789113707901137079111370792113707931137079411370795113707961137079711370798113707991137080011370801113708021137080311370804113708051137080611370807113708081137080911370810113708111137081211370813113708141137081511370816113708171137081811370819113708201137082111370822113708231137082411370825113708261137082711370828113708291137083011370831113708321137083311370834113708351137083611370837113708381137083911370840113708411137084211370843113708441137084511370846113708471137084811370849113708501137085111370852113708531137085411370855113708561137085711370858113708591137086011370861113708621137086311370864113708651137086611370867113708681137086911370870113708711137087211370873113708741137087511370876113708771137087811370879113708801137088111370882113708831137088411370885113708861137088711370888113708891137089011370891113708921137089311370894113708951137089611370897113708981137089911370900113709011137090211370903113709041137090511370906113709071137090811370909113709101137091111370912113709131137091411370915113709161137091711370918113709191137092011370921113709221137092311370924113709251137092611370927113709281137092911370930113709311137093211370933113709341137093511370936113709371137093811370939113709401137094111370942113709431137094411370945113709461137094711370948113709491137095011370951113709521137095311370954113709551137095611370957113709581137095911370960113709611137096211370963113709641137096511370966113709671137096811370969113709701137097111370972113709731137097411370975113709761137097711370978113709791137098011370981113709821137098311370984113709851137098611370987113709881137098911370990113709911137099211370993113709941137099511370996113709971137099811370999113710001137100111371002113710031137100411371005113710061137100711371008113710091137101011371011113710121137101311371014113710151137101611371017113710181137101911371020113710211137102211371023113710241137102511371026113710271137102811371029113710301137103111371032113710331137103411371035113710361137103711371038113710391137104011371041113710421137104311371044113710451137104611371047113710481137104911371050113710511137105211371053113710541137105511371056113710571137105811371059113710601137106111371062113710631137106411371065113710661137106711371068113710691137107011371071113710721137107311371074113710751137107611371077113710781137107911371080113710811137108211371083113710841137108511371086113710871137108811371089113710901137109111371092113710931137109411371095113710961137109711371098113710991137110011371101113711021137110311371104113711051138000111380002113800031138000411380005113800061138000711380008113800091138001011380011113800121138001311380014113800151138001611380017113800181138001911380020113800211138002211380023113800241138002511380026113800271138002811380029113800301138003111380032113800331138003411380035113800361138003711380038113800391138004011380041113800421138004311380044113800451138004611380047113800481138004911380050113800511138005211380053113800541138005511380056113800571138005811380059113800601138006111380062113800631138006411380065113800661138006711380068113800691138007011380071113800721138007311380074113800751138007611380077113800781138007911380080113800811138008211380083113800841138008511380086113800871138008811380089113800901138009111380092113800931138009411380095113800961138009711380098113800991138010011380101113801021138010311380104113801051138010611380107113801081138010911380110113801111138011211380113113801141138011511380116113801171138011811380119113801201138012111380122113801231138012411380125113801261138012711380128113801291138013011380131113801321138013311380134113801351138013611380137113801381138013911380140113801411138014211380143113801441138014511380146113801471138014811380149113801501138015111380152113801531138015411380155113801561138015711380158113801591138016011380161113801621138016311380164113801651138016611380167113801681138016911380170113801711138017211380173113801741138017511380176113801771138017811380179113801801138018111380182113801831138018411380185113801861138018711380188113801891138019011380191113801921138019311380194113801951138019611380197113801981138019911380200113802011138020211380203113802041138020511380206113802071138020811380209113802101138021111380212113802131138021411380215113802161138021711380218113802191138022011380221113802221138022311380224113802251138022611380227113802281138022911380230113802311138023211380233113802341138023511380236113802371138023811380239113802401138024111380242113802431138024411380245113802461138024711380248113802491138025011380251113802521138025311380254113802551138025611380257113802581138025911380260113802611138026211380263113802641138026511380266113802671138026811380269113802701138027111380272113802731138027411380275113802761138027711380278113802791138028011380281113802821138028311380284113802851138028611380287113802881138028911380290113802911138029211380293113802941138029511380296113802971138029811380299113803001138030111380302113803031138030411380305113803061138030711380308113803091138031011380311113803121138031311380314113803151138031611380317113803181138031911380320113803211138032211380323113803241138032511380326113803271138032811380329113803301138033111380332113803331138033411380335113803361138033711380338113803391138034011380341113803421138034311380344113803451138034611380347113803481138034911380350113803511138035211380353113803541138035511380356113803571138035811380359113803601138036111380362113803631138036411380365113803661138036711380368113803691138037011380371113803721138037311380374113803751138037611380377113803781138037911380380113803811138038211380383113803841138038511380386113803871138038811380389113803901138039111380392113803931138039411380395113803961138039711380398113803991138040011380401113804021138040311380404113804051138040611380407113804081138040911380410113804111138041211380413113804141138041511380416113804171138041811380419113804201138042111380422113804231138042411380425113804261138042711380428113804291138043011380431113804321138043311380434113804351138043611380437113804381138043911380440113804411138044211380443113804441138044511380446113804471138044811380449113804501138045111380452113804531138045411380455113804561138045711380458113804591138046011380461113804621138046311380464113804651138046611380467113804681138046911380470113804711138047211380473113804741138047511380476113804771138047811380479113804801138048111380482113804831138048411380485113804861138048711380488113804891138049011380491113804921138049311380494113804951138049611380497113804981138049911380500113805011138050211380503113805041138050511380506113805071138050811380509113805101138051111380512113805131138051411380515113805161138051711380518113805191138052011380521113805221138052311380524113805251138052611380527113805281138052911380530113805311138053211380533113805341138053511380536113805371138053811380539113805401138054111380542113805431138054411380545113805461138054711380548113805491138055011380551113805521138055311380554113805551138055611380557113805581138055911380560113805611138056211380563113805641138056511380566113805671138056811380569113805701138057111380572113805731138057411380575113805761138057711380578113805791138058011380581113805821138058311380584113805851138058611380587113805881138058911380590113805911138059211380593113805941138059511380596113805971138059811380599113806001138060111380602113806031138060411380605113806061138060711380608113806091138061011380611113806121138061311380614113806151138061611380617113806181138061911380620113806211138062211380623113806241138062511380626113806271138062811380629113806301138063111380632113806331138063411380635113806361138063711380638113806391138064011380641113806421138064311380644113806451138064611380647113806481138064911380650113806511138065211380653113806541138065511380656113806571138065811380659113806601138066111380662113806631138066411380665113806661138066711380668113806691138067011380671113806721138067311380674113806751138067611380677113806781138067911380680113806811138068211380683113806841138068511380686113806871138068811380689113806901138069111380692113806931138069411380695113806961138069711380698113806991138070011380701113807021138070311380704113807051138070611380707113807081138070911380710113807111138071211380713113807141138071511380716113807171138071811380719113807201138072111380722113807231138072411380725113807261138072711380728113807291138073011380731113807321138073311380734113807351138073611380737113807381138073911380740113807411138074211380743113807441138074511380746113807471138074811380749113807501138075111380752113807531138075411380755113807561138075711380758113807591138076011380761113807621138076311380764113807651138076611380767113807681138076911380770113807711138077211380773113807741138077511380776113807771138077811380779113807801138078111380782113807831138078411380785113807861138078711380788113807891138079011380791113807921138079311380794113807951138079611380797113807981138079911380800113808011138080211380803113808041138080511380806113808071138080811380809113808101138081111380812113808131138081411380815113808161138081711380818113808191138082011380821113808221138082311380824113808251138082611380827113808281138082911380830113808311138083211380833113808341138083511380836113808371138083811380839113808401138084111380842113808431138084411380845113808461138084711380848113808491138085011380851113808521138085311380854113808551138085611380857113808581138085911380860113808611138086211380863113808641138086511380866113808671138086811380869113808701138087111380872113808731138087411380875113808761138087711380878113808791138088011380881113808821138088311380884113808851138088611380887113808881138088911380890113808911138089211380893113808941138089511380896113808971138089811380899113809001138090111380902113809031138090411380905113809061138090711380908113809091138091011380911113809121138091311380914113809151138091611380917113809181138091911380920113809211138092211380923113809241138092511380926113809271138092811380929113809301138093111380932113809331138093411380935113809361138093711380938113809391138094011380941113809421138094311380944113809451138094611380947113809481138094911380950113809511138095211380953113809541138095511380956113809571138095811380959113809601138096111380962113809631138096411380965113809661138096711380968113809691138097011380971113809721138097311380974113809751138097611380977113809781138097911380980113809811138098211380983113809841138098511380986113809871138098811380989113809901138099111380992113809931138099411380995113809961138099711380998113809991138100011381001113810021138100311381004113810051138100611381007113810081138100911381010113810111138101211381013113810141138101511381016113810171138101811381019113810201138102111381022113810231138102411381025113810261138102711381028113810291138103011381031113810321138103311381034113810351138103611381037113810381138103911381040113810411138104211381043113810441138104511381046113810471138104811381049113810501138105111381052113810531138105411381055113810561138105711381058113810591138106011381061113810621138106311381064113810651138106611381067113810681138106911381070113810711138107211381073113810741138107511381076113810771138107811381079113810801138108111381082113810831138108411381085113810861138108711381088113810891138109011381091113810921138109311381094113810951138109611381097113810981138109911381100113811011138110211381103113811041138110511390001113900021139000311390004113900051139000611390007113900081139000911390010113900111139001211390013113900141139001511390016113900171139001811390019113900201139002111390022113900231139002411390025113900261139002711390028113900291139003011390031113900321139003311390034113900351139003611390037113900381139003911390040113900411139004211390043113900441139004511390046113900471139004811390049113900501139005111390052113900531139005411390055113900561139005711390058113900591139006011390061113900621139006311390064113900651139006611390067113900681139006911390070113900711139007211390073113900741139007511390076113900771139007811390079113900801139008111390082113900831139008411390085113900861139008711390088113900891139009011390091113900921139009311390094113900951139009611390097113900981139009911390100113901011139010211390103113901041139010511390106113901071139010811390109113901101139011111390112113901131139011411390115113901161139011711390118113901191139012011390121113901221139012311390124113901251139012611390127113901281139012911390130113901311139013211390133113901341139013511390136113901371139013811390139113901401139014111390142113901431139014411390145113901461139014711390148113901491139015011390151113901521139015311390154113901551139015611390157113901581139015911390160113901611139016211390163113901641139016511390166113901671139016811390169113901701139017111390172113901731139017411390175113901761139017711390178113901791139018011390181113901821139018311390184113901851139018611390187113901881139018911390190113901911139019211390193113901941139019511390196113901971139019811390199113902001139020111390202113902031139020411390205113902061139020711390208113902091139021011390211113902121139021311390214113902151139021611390217113902181139021911390220113902211139022211390223113902241139022511390226113902271139022811390229113902301139023111390232113902331139023411390235113902361139023711390238113902391139024011390241113902421139024311390244113902451139024611390247113902481139024911390250113902511139025211390253113902541139025511390256113902571139025811390259113902601139026111390262113902631139026411390265113902661139026711390268113902691139027011390271113902721139027311390274113902751139027611390277113902781139027911390280113902811139028211390283113902841139028511390286113902871139028811390289113902901139029111390292113902931139029411390295113902961139029711390298113902991139030011390301113903021139030311390304113903051139030611390307113903081139030911390310113903111139031211390313113903141139031511390316113903171139031811390319113903201139032111390322113903231139032411390325113903261139032711390328113903291139033011390331113903321139033311390334113903351139033611390337113903381139033911390340113903411139034211390343113903441139034511390346113903471139034811390349113903501139035111390352113903531139035411390355113903561139035711390358113903591139036011390361113903621139036311390364113903651139036611390367113903681139036911390370113903711139037211390373113903741139037511390376113903771139037811390379113903801139038111390382113903831139038411390385113903861139038711390388113903891139039011390391113903921139039311390394113903951139039611390397113903981139039911390400113904011139040211390403113904041139040511390406113904071139040811390409113904101139041111390412113904131139041411390415113904161139041711390418113904191139042011390421113904221139042311390424113904251139042611390427113904281139042911390430113904311139043211390433113904341139043511390436113904371139043811390439113904401139044111390442113904431139044411390445113904461139044711390448113904491139045011390451113904521139045311390454113904551139045611390457113904581139045911390460113904611139046211390463113904641139046511390466113904671139046811390469113904701139047111390472113904731139047411390475113904761139047711390478113904791139048011390481113904821139048311390484113904851139048611390487113904881139048911390490113904911139049211390493113904941139049511390496113904971139049811390499113905001139050111390502113905031139050411390505113905061139050711390508113905091139051011390511113905121139051311390514113905151139051611390517113905181139051911390520113905211139052211390523113905241139052511390526113905271139052811390529113905301139053111390532113905331139053411390535113905361139053711390538113905391139054011390541113905421139054311390544113905451139054611390547113905481139054911390550113905511139055211390553113905541139055511390556113905571139055811390559113905601139056111390562113905631139056411390565113905661139056711390568113905691139057011390571113905721139057311390574113905751139057611390577113905781139057911390580113905811139058211390583113905841139058511390586113905871139058811390589113905901139059111390592113905931139059411390595113905961139059711390598113905991139060011390601113906021139060311390604113906051139060611390607113906081139060911390610113906111139061211390613113906141139061511390616113906171139061811390619113906201139062111390622113906231139062411390625113906261139062711390628113906291139063011390631113906321139063311390634113906351139063611390637113906381139063911390640113906411139064211390643113906441139064511390646113906471139064811390649113906501139065111390652113906531139065411390655113906561139065711390658113906591139066011390661113906621139066311390664113906651139066611390667113906681139066911390670113906711139067211390673113906741139067511390676113906771139067811390679113906801139068111390682113906831139068411390685113906861139068711390688113906891139069011390691113906921139069311390694113906951139069611390697113906981139069911390700113907011139070211390703113907041139070511390706113907071139070811390709113907101139071111390712113907131139071411390715113907161139071711390718113907191139072011390721113907221139072311390724113907251139072611390727113907281139072911390730113907311139073211390733113907341139073511390736113907371139073811390739113907401139074111390742113907431139074411390745113907461139074711390748113907491139075011390751113907521139075311390754113907551139075611390757113907581139075911390760113907611139076211390763113907641139076511390766113907671139076811390769113907701139077111390772113907731139077411390775113907761139077711390778113907791139078011390781113907821139078311390784113907851139078611390787113907881139078911390790113907911139079211390793113907941139079511390796113907971139079811390799113908001139080111390802113908031139080411390805113908061139080711390808113908091139081011390811113908121139081311390814113908151139081611390817113908181139081911390820113908211139082211390823113908241139082511390826113908271139082811390829113908301139083111390832113908331139083411390835113908361139083711390838113908391139084011390841113908421139084311390844113908451139084611390847113908481139084911390850113908511139085211390853113908541139085511390856113908571139085811390859113908601139086111390862113908631139086411390865113908661139086711390868113908691139087011390871113908721139087311390874113908751139087611390877113908781139087911390880113908811139088211390883113908841139088511390886113908871139088811390889113908901139089111390892113908931139089411390895113908961139089711390898113908991139090011390901113909021139090311390904113909051139090611390907113909081139090911390910113909111139091211390913113909141139091511390916113909171139091811390919113909201139092111390922113909231139092411390925113909261139092711390928113909291139093011390931113909321139093311390934113909351139093611390937113909381139093911390940113909411139094211390943113909441139094511390946113909471139094811390949113909501139095111390952113909531139095411390955113909561139095711390958113909591139096011390961113909621139096311390964113909651139096611390967113909681139096911390970113909711139097211390973113909741139097511390976113909771139097811390979113909801139098111390982113909831139098411390985113909861139098711390988113909891139099011390991113909921139099311390994113909951139099611390997113909981139099911391000113910011139100211391003113910041139100511391006113910071139100811391009113910101139101111391012113910131139101411391015113910161139101711391018113910191139102011391021113910221139102311391024113910251139102611391027113910281139102911391030113910311139103211391033113910341139103511391036113910371139103811391039113910401139104111391042113910431139104411391045113910461139104711391048113910491139105011391051113910521139105311391054113910551139105611391057113910581139105911391060113910611139106211391063113910641139106511391066113910671139106811391069113910701139107111391072113910731139107411391075113910761139107711391078113910791139108011391081113910821139108311391084113910851139108611391087113910881139108911391090113910911139109211391093113910941139109511391096113910971139109811391099113911001139110111391102113911031139110411391105114000011140000211400003114000041140000511400006114000071140000811400009114000101140001111400012114000131140001411400015114000161140001711400018114000191140002011400021114000221140002311400024114000251140002611400027114000281140002911400030114000311140003211400033114000341140003511400036114000371140003811400039114000401140004111400042114000431140004411400045114000461140004711400048114000491140005011400051114000521140005311400054114000551140005611400057114000581140005911400060114000611140006211400063114000641140006511400066114000671140006811400069114000701140007111400072114000731140007411400075114000761140007711400078114000791140008011400081114000821140008311400084114000851140008611400087114000881140008911400090114000911140009211400093114000941140009511400096114000971140009811400099114001001140010111400102114001031140010411400105114001061140010711400108114001091140011011400111114001121140011311400114114001151140011611400117114001181140011911400120114001211140012211400123114001241140012511400126114001271140012811400129114001301140013111400132114001331140013411400135114001361140013711400138114001391140014011400141114001421140014311400144114001451140014611400147114001481140014911400150114001511140015211400153114001541140015511400156114001571140015811400159114001601140016111400162114001631140016411400165114001661140016711400168114001691140017011400171114001721140017311400174114001751140017611400177114001781140017911400180114001811140018211400183114001841140018511400186114001871140018811400189114001901140019111400192114001931140019411400195114001961140019711400198114001991140020011400201114002021140020311400204114002051140020611400207114002081140020911400210114002111140021211400213114002141140021511400216114002171140021811400219114002201140022111400222114002231140022411400225114002261140022711400228114002291140023011400231114002321140023311400234114002351140023611400237114002381140023911400240114002411140024211400243114002441140024511400246114002471140024811400249114002501140025111400252114002531140025411400255114002561140025711400258114002591140026011400261114002621140026311400264114002651140026611400267114002681140026911400270114002711140027211400273114002741140027511400276114002771140027811400279114002801140028111400282114002831140028411400285114002861140028711400288114002891140029011400291114002921140029311400294114002951140029611400297114002981140029911400300114003011140030211400303114003041140030511400306114003071140030811400309114003101140031111400312114003131140031411400315114003161140031711400318114003191140032011400321114003221140032311400324114003251140032611400327114003281140032911400330114003311140033211400333114003341140033511400336114003371140033811400339114003401140034111400342114003431140034411400345114003461140034711400348114003491140035011400351114003521140035311400354114003551140035611400357114003581140035911400360114003611140036211400363114003641140036511400366114003671140036811400369114003701140037111400372114003731140037411400375114003761140037711400378114003791140038011400381114003821140038311400384114003851140038611400387114003881140038911400390114003911140039211400393114003941140039511400396114003971140039811400399114004001140040111400402114004031140040411400405114004061140040711400408114004091140041011400411114004121140041311400414114004151140041611400417114004181140041911400420114004211140042211400423114004241140042511400426114004271140042811400429114004301140043111400432114004331140043411400435114004361140043711400438114004391140044011400441114004421140044311400444114004451140044611400447114004481140044911400450114004511140045211400453114004541140045511400456114004571140045811400459114004601140046111400462114004631140046411400465114004661140046711400468114004691140047011400471114004721140047311400474114004751140047611400477114004781140047911400480114004811140048211400483114004841140048511400486114004871140048811400489114004901140049111400492114004931140049411400495114004961140049711400498114004991140050011400501114005021140050311400504114005051140050611400507114005081140050911400510114005111140051211400513114005141140051511400516114005171140051811400519114005201140052111400522114005231140052411400525114005261140052711400528114005291140053011400531114005321140053311400534114005351140053611400537114005381140053911400540114005411140054211400543114005441140054511400546114005471140054811400549114005501140055111400552114005531140055411400555114005561140055711400558114005591140056011400561114005621140056311400564114005651140056611400567114005681140056911400570114005711140057211400573114005741140057511400576114005771140057811400579114005801140058111400582114005831140058411400585114005861140058711400588114005891140059011400591114005921140059311400594114005951140059611400597114005981140059911400600114006011140060211400603114006041140060511400606114006071140060811400609114006101140061111400612114006131140061411400615114006161140061711400618114006191140062011400621114006221140062311400624114006251140062611400627114006281140062911400630114006311140063211400633114006341140063511400636114006371140063811400639114006401140064111400642114006431140064411400645114006461140064711400648114006491140065011400651114006521140065311400654114006551140065611400657114006581140065911400660114006611140066211400663114006641140066511400666114006671140066811400669114006701140067111400672114006731140067411400675114006761140067711400678114006791140068011400681114006821140068311400684114006851140068611400687114006881140068911400690114006911140069211400693114006941140069511400696114006971140069811400699114007001140070111400702114007031140070411400705114007061140070711400708114007091140071011400711114007121140071311400714114007151140071611400717114007181140071911400720114007211140072211400723114007241140072511400726114007271140072811400729114007301140073111400732114007331140073411400735114007361140073711400738114007391140074011400741114007421140074311400744114007451140074611400747114007481140074911400750114007511140075211400753114007541140075511400756114007571140075811400759114007601140076111400762114007631140076411400765114007661140076711400768114007691140077011400771114007721140077311400774114007751140077611400777114007781140077911400780114007811140078211400783114007841140078511400786114007871140078811400789114007901140079111400792114007931140079411400795114007961140079711400798114007991140080011400801114008021140080311400804114008051140080611400807114008081140080911400810114008111140081211400813114008141140081511400816114008171140081811400819114008201140082111400822114008231140082411400825114008261140082711400828114008291140083011400831114008321140083311400834114008351140083611400837114008381140083911400840114008411140084211400843114008441140084511400846114008471140084811400849114008501140085111400852114008531140085411400855114008561140085711400858114008591140086011400861114008621140086311400864114008651140086611400867114008681140086911400870114008711140087211400873114008741140087511400876114008771140087811400879114008801140088111400882114008831140088411400885114008861140088711400888114008891140089011400891114008921140089311400894114008951140089611400897114008981140089911400900114009011140090211400903114009041140090511400906114009071140090811400909114009101140091111400912114009131140091411400915114009161140091711400918114009191140092011400921114009221140092311400924114009251140092611400927114009281140092911400930114009311140093211400933114009341140093511400936114009371140093811400939114009401140094111400942114009431140094411400945114009461140094711400948114009491140095011400951114009521140095311400954114009551140095611400957114009581140095911400960114009611140096211400963114009641140096511400966114009671140096811400969114009701140097111400972114009731140097411400975114009761140097711400978114009791140098011400981114009821140098311400984114009851140098611400987114009881140098911400990114009911140099211400993114009941140099511400996114009971140099811400999114010001140100111401002114010031140100411401005114010061140100711401008114010091140101011401011114010121140101311401014114010151140101611401017114010181140101911401020114010211140102211401023114010241140102511401026114010271140102811401029114010301140103111401032114010331140103411401035114010361140103711401038114010391140104011401041114010421140104311401044114010451140104611401047114010481140104911401050114010511140105211401053114010541140105511401056114010571140105811401059114010601140106111401062114010631140106411401065114010661140106711401068114010691140107011401071114010721140107311401074114010751140107611401077114010781140107911401080114010811140108211401083114010841140108511401086114010871140108811401089114010901140109111401092114010931140109411401095114010961140109711401098114010991140110011401101114011021140110311401104114011051141000111410002114100031141000411410005114100061141000711410008114100091141001011410011114100121141001311410014114100151141001611410017114100181141001911410020114100211141002211410023114100241141002511410026114100271141002811410029114100301141003111410032114100331141003411410035114100361141003711410038114100391141004011410041114100421141004311410044114100451141004611410047114100481141004911410050114100511141005211410053114100541141005511410056114100571141005811410059114100601141006111410062114100631141006411410065114100661141006711410068114100691141007011410071114100721141007311410074114100751141007611410077114100781141007911410080114100811141008211410083114100841141008511410086114100871141008811410089114100901141009111410092114100931141009411410095114100961141009711410098114100991141010011410101114101021141010311410104114101051141010611410107114101081141010911410110114101111141011211410113114101141141011511410116114101171141011811410119114101201141012111410122114101231141012411410125114101261141012711410128114101291141013011410131114101321141013311410134114101351141013611410137114101381141013911410140114101411141014211410143114101441141014511410146114101471141014811410149114101501141015111410152114101531141015411410155114101561141015711410158114101591141016011410161114101621141016311410164114101651141016611410167114101681141016911410170114101711141017211410173114101741141017511410176114101771141017811410179114101801141018111410182114101831141018411410185114101861141018711410188114101891141019011410191114101921141019311410194114101951141019611410197114101981141019911410200114102011141020211410203114102041141020511410206114102071141020811410209114102101141021111410212114102131141021411410215114102161141021711410218114102191141022011410221114102221141022311410224114102251141022611410227114102281141022911410230114102311141023211410233114102341141023511410236114102371141023811410239114102401141024111410242114102431141024411410245114102461141024711410248114102491141025011410251114102521141025311410254114102551141025611410257114102581141025911410260114102611141026211410263114102641141026511410266114102671141026811410269114102701141027111410272114102731141027411410275114102761141027711410278114102791141028011410281114102821141028311410284114102851141028611410287114102881141028911410290114102911141029211410293114102941141029511410296114102971141029811410299114103001141030111410302114103031141030411410305114103061141030711410308114103091141031011410311114103121141031311410314114103151141031611410317114103181141031911410320114103211141032211410323114103241141032511410326114103271141032811410329114103301141033111410332114103331141033411410335114103361141033711410338114103391141034011410341114103421141034311410344114103451141034611410347114103481141034911410350114103511141035211410353114103541141035511410356114103571141035811410359114103601141036111410362114103631141036411410365114103661141036711410368114103691141037011410371114103721141037311410374114103751141037611410377114103781141037911410380114103811141038211410383114103841141038511410386114103871141038811410389114103901141039111410392114103931141039411410395114103961141039711410398114103991141040011410401114104021141040311410404114104051141040611410407114104081141040911410410114104111141041211410413114104141141041511410416114104171141041811410419114104201141042111410422114104231141042411410425114104261141042711410428114104291141043011410431114104321141043311410434114104351141043611410437114104381141043911410440114104411141044211410443114104441141044511410446114104471141044811410449114104501141045111410452114104531141045411410455114104561141045711410458114104591141046011410461114104621141046311410464114104651141046611410467114104681141046911410470114104711141047211410473114104741141047511410476114104771141047811410479114104801141048111410482114104831141048411410485114104861141048711410488114104891141049011410491114104921141049311410494114104951141049611410497114104981141049911410500114105011141050211410503114105041141050511410506114105071141050811410509114105101141051111410512114105131141051411410515114105161141051711410518114105191141052011410521114105221141052311410524114105251141052611410527114105281141052911410530114105311141053211410533114105341141053511410536114105371141053811410539114105401141054111410542114105431141054411410545114105461141054711410548114105491141055011410551114105521141055311410554114105551141055611410557114105581141055911410560114105611141056211410563114105641141056511410566114105671141056811410569114105701141057111410572114105731141057411410575114105761141057711410578114105791141058011410581114105821141058311410584114105851141058611410587114105881141058911410590114105911141059211410593114105941141059511410596114105971141059811410599114106001141060111410602114106031141060411410605114106061141060711410608114106091141061011410611114106121141061311410614114106151141061611410617114106181141061911410620114106211141062211410623114106241141062511410626114106271141062811410629114106301141063111410632114106331141063411410635114106361141063711410638114106391141064011410641114106421141064311410644114106451141064611410647114106481141064911410650114106511141065211410653114106541141065511410656114106571141065811410659114106601141066111410662114106631141066411410665114106661141066711410668114106691141067011410671114106721141067311410674114106751141067611410677114106781141067911410680114106811141068211410683114106841141068511410686114106871141068811410689114106901141069111410692114106931141069411410695114106961141069711410698114106991141070011410701114107021141070311410704114107051141070611410707114107081141070911410710114107111141071211410713114107141141071511410716114107171141071811410719114107201141072111410722114107231141072411410725114107261141072711410728114107291141073011410731114107321141073311410734114107351141073611410737114107381141073911410740114107411141074211410743114107441141074511410746114107471141074811410749114107501141075111410752114107531141075411410755114107561141075711410758114107591141076011410761114107621141076311410764114107651141076611410767114107681141076911410770114107711141077211410773114107741141077511410776114107771141077811410779114107801141078111410782114107831141078411410785114107861141078711410788114107891141079011410791114107921141079311410794114107951141079611410797114107981141079911410800114108011141080211410803114108041141080511410806114108071141080811410809114108101141081111410812114108131141081411410815114108161141081711410818114108191141082011410821114108221141082311410824114108251141082611410827114108281141082911410830114108311141083211410833114108341141083511410836114108371141083811410839114108401141084111410842114108431141084411410845114108461141084711410848114108491141085011410851114108521141085311410854114108551141085611410857114108581141085911410860114108611141086211410863114108641141086511410866114108671141086811410869114108701141087111410872114108731141087411410875114108761141087711410878114108791141088011410881114108821141088311410884114108851141088611410887114108881141088911410890114108911141089211410893114108941141089511410896114108971141089811410899114109001141090111410902114109031141090411410905114109061141090711410908114109091141091011410911114109121141091311410914114109151141091611410917114109181141091911410920114109211141092211410923114109241141092511410926114109271141092811410929114109301141093111410932114109331141093411410935114109361141093711410938114109391141094011410941114109421141094311410944114109451141094611410947114109481141094911410950114109511141095211410953114109541141095511410956114109571141095811410959114109601141096111410962114109631141096411410965114109661141096711410968114109691141097011410971114109721141097311410974114109751141097611410977114109781141097911410980114109811141098211410983114109841141098511410986114109871141098811410989114109901141099111410992114109931141099411410995114109961141099711410998114109991141100011411001114110021141100311411004114110051141100611411007114110081141100911411010114110111141101211411013114110141141101511411016114110171141101811411019114110201141102111411022114110231141102411411025114110261141102711411028114110291141103011411031114110321141103311411034114110351141103611411037114110381141103911411040114110411141104211411043114110441141104511411046114110471141104811411049114110501141105111411052114110531141105411411055114110561141105711411058114110591141106011411061114110621141106311411064114110651141106611411067114110681141106911411070114110711141107211411073114110741141107511411076114110771141107811411079114110801141108111411082114110831141108411411085114110861141108711411088114110891141109011411091114110921141109311411094114110951141109611411097114110981141109911411100114111011141110211411103114111041141110511420001114200021142000311420004114200051142000611420007114200081142000911420010114200111142001211420013114200141142001511420016114200171142001811420019114200201142002111420022114200231142002411420025114200261142002711420028114200291142003011420031114200321142003311420034114200351142003611420037114200381142003911420040114200411142004211420043114200441142004511420046114200471142004811420049114200501142005111420052114200531142005411420055114200561142005711420058114200591142006011420061114200621142006311420064114200651142006611420067114200681142006911420070114200711142007211420073114200741142007511420076114200771142007811420079114200801142008111420082114200831142008411420085114200861142008711420088114200891142009011420091114200921142009311420094114200951142009611420097114200981142009911420100114201011142010211420103114201041142010511420106114201071142010811420109114201101142011111420112114201131142011411420115114201161142011711420118114201191142012011420121114201221142012311420124114201251142012611420127114201281142012911420130114201311142013211420133114201341142013511420136114201371142013811420139114201401142014111420142114201431142014411420145114201461142014711420148114201491142015011420151114201521142015311420154114201551142015611420157114201581142015911420160114201611142016211420163114201641142016511420166114201671142016811420169114201701142017111420172114201731142017411420175114201761142017711420178114201791142018011420181114201821142018311420184114201851142018611420187114201881142018911420190114201911142019211420193114201941142019511420196114201971142019811420199114202001142020111420202114202031142020411420205114202061142020711420208114202091142021011420211114202121142021311420214114202151142021611420217114202181142021911420220114202211142022211420223114202241142022511420226114202271142022811420229114202301142023111420232114202331142023411420235114202361142023711420238114202391142024011420241114202421142024311420244114202451142024611420247114202481142024911420250114202511142025211420253114202541142025511420256114202571142025811420259114202601142026111420262114202631142026411420265114202661142026711420268114202691142027011420271114202721142027311420274114202751142027611420277114202781142027911420280114202811142028211420283114202841142028511420286114202871142028811420289114202901142029111420292114202931142029411420295114202961142029711420298114202991142030011420301114203021142030311420304114203051142030611420307114203081142030911420310114203111142031211420313114203141142031511420316114203171142031811420319114203201142032111420322114203231142032411420325114203261142032711420328114203291142033011420331114203321142033311420334114203351142033611420337114203381142033911420340114203411142034211420343114203441142034511420346114203471142034811420349114203501142035111420352114203531142035411420355114203561142035711420358114203591142036011420361114203621142036311420364114203651142036611420367114203681142036911420370114203711142037211420373114203741142037511420376114203771142037811420379114203801142038111420382114203831142038411420385114203861142038711420388114203891142039011420391114203921142039311420394114203951142039611420397114203981142039911420400114204011142040211420403114204041142040511420406114204071142040811420409114204101142041111420412114204131142041411420415114204161142041711420418114204191142042011420421114204221142042311420424114204251142042611420427114204281142042911420430114204311142043211420433114204341142043511420436114204371142043811420439114204401142044111420442114204431142044411420445114204461142044711420448114204491142045011420451114204521142045311420454114204551142045611420457114204581142045911420460114204611142046211420463114204641142046511420466114204671142046811420469114204701142047111420472114204731142047411420475114204761142047711420478114204791142048011420481114204821142048311420484114204851142048611420487114204881142048911420490114204911142049211420493114204941142049511420496114204971142049811420499114205001142050111420502114205031142050411420505114205061142050711420508114205091142051011420511114205121142051311420514114205151142051611420517114205181142051911420520114205211142052211420523114205241142052511420526114205271142052811420529114205301142053111420532114205331142053411420535114205361142053711420538114205391142054011420541114205421142054311420544114205451142054611420547114205481142054911420550114205511142055211420553114205541142055511420556114205571142055811420559114205601142056111420562114205631142056411420565114205661142056711420568114205691142057011420571114205721142057311420574114205751142057611420577114205781142057911420580114205811142058211420583114205841142058511420586114205871142058811420589114205901142059111420592114205931142059411420595114205961142059711420598114205991142060011420601114206021142060311420604114206051142060611420607114206081142060911420610114206111142061211420613114206141142061511420616114206171142061811420619114206201142062111420622114206231142062411420625114206261142062711420628114206291142063011420631114206321142063311420634114206351142063611420637114206381142063911420640114206411142064211420643114206441142064511420646114206471142064811420649114206501142065111420652114206531142065411420655114206561142065711420658114206591142066011420661114206621142066311420664114206651142066611420667114206681142066911420670114206711142067211420673114206741142067511420676114206771142067811420679114206801142068111420682114206831142068411420685114206861142068711420688114206891142069011420691114206921142069311420694114206951142069611420697114206981142069911420700114207011142070211420703114207041142070511420706114207071142070811420709114207101142071111420712114207131142071411420715114207161142071711420718114207191142072011420721114207221142072311420724114207251142072611420727114207281142072911420730114207311142073211420733114207341142073511420736114207371142073811420739114207401142074111420742114207431142074411420745114207461142074711420748114207491142075011420751114207521142075311420754114207551142075611420757114207581142075911420760114207611142076211420763114207641142076511420766114207671142076811420769114207701142077111420772114207731142077411420775114207761142077711420778114207791142078011420781114207821142078311420784114207851142078611420787114207881142078911420790114207911142079211420793114207941142079511420796114207971142079811420799114208001142080111420802114208031142080411420805114208061142080711420808114208091142081011420811114208121142081311420814114208151142081611420817114208181142081911420820114208211142082211420823114208241142082511420826114208271142082811420829114208301142083111420832114208331142083411420835114208361142083711420838114208391142084011420841114208421142084311420844114208451142084611420847114208481142084911420850114208511142085211420853114208541142085511420856114208571142085811420859114208601142086111420862114208631142086411420865114208661142086711420868114208691142087011420871114208721142087311420874114208751142087611420877114208781142087911420880114208811142088211420883114208841142088511420886114208871142088811420889114208901142089111420892114208931142089411420895114208961142089711420898114208991142090011420901114209021142090311420904114209051142090611420907114209081142090911420910114209111142091211420913114209141142091511420916114209171142091811420919114209201142092111420922114209231142092411420925114209261142092711420928114209291142093011420931114209321142093311420934114209351142093611420937114209381142093911420940114209411142094211420943114209441142094511420946114209471142094811420949114209501142095111420952114209531142095411420955114209561142095711420958114209591142096011420961114209621142096311420964114209651142096611420967114209681142096911420970114209711142097211420973114209741142097511420976114209771142097811420979114209801142098111420982114209831142098411420985114209861142098711420988114209891142099011420991114209921142099311420994114209951142099611420997114209981142099911421000114210011142100211421003114210041142100511421006114210071142100811421009114210101142101111421012114210131142101411421015114210161142101711421018114210191142102011421021114210221142102311421024114210251142102611421027114210281142102911421030114210311142103211421033114210341142103511421036114210371142103811421039114210401142104111421042114210431142104411421045114210461142104711421048114210491142105011421051114210521142105311421054114210551142105611421057114210581142105911421060114210611142106211421063114210641142106511421066114210671142106811421069114210701142107111421072114210731142107411421075114210761142107711421078114210791142108011421081114210821142108311421084114210851142108611421087114210881142108911421090114210911142109211421093114210941142109511421096114210971142109811421099114211001142110111421102114211031142110411421105114300011143000211430003114300041143000511430006114300071143000811430009114300101143001111430012114300131143001411430015114300161143001711430018114300191143002011430021114300221143002311430024114300251143002611430027114300281143002911430030114300311143003211430033114300341143003511430036114300371143003811430039114300401143004111430042114300431143004411430045114300461143004711430048114300491143005011430051114300521143005311430054114300551143005611430057114300581143005911430060114300611143006211430063114300641143006511430066114300671143006811430069114300701143007111430072114300731143007411430075114300761143007711430078114300791143008011430081114300821143008311430084114300851143008611430087114300881143008911430090114300911143009211430093114300941143009511430096114300971143009811430099114301001143010111430102114301031143010411430105114301061143010711430108114301091143011011430111114301121143011311430114114301151143011611430117114301181143011911430120114301211143012211430123114301241143012511430126114301271143012811430129114301301143013111430132114301331143013411430135114301361143013711430138114301391143014011430141114301421143014311430144114301451143014611430147114301481143014911430150114301511143015211430153114301541143015511430156114301571143015811430159114301601143016111430162114301631143016411430165114301661143016711430168114301691143017011430171114301721143017311430174114301751143017611430177114301781143017911430180114301811143018211430183114301841143018511430186114301871143018811430189114301901143019111430192114301931143019411430195114301961143019711430198114301991143020011430201114302021143020311430204114302051143020611430207114302081143020911430210114302111143021211430213114302141143021511430216114302171143021811430219114302201143022111430222114302231143022411430225114302261143022711430228114302291143023011430231114302321143023311430234114302351143023611430237114302381143023911430240114302411143024211430243114302441143024511430246114302471143024811430249114302501143025111430252114302531143025411430255114302561143025711430258114302591143026011430261114302621143026311430264114302651143026611430267114302681143026911430270114302711143027211430273114302741143027511430276114302771143027811430279114302801143028111430282114302831143028411430285114302861143028711430288114302891143029011430291114302921143029311430294114302951143029611430297114302981143029911430300114303011143030211430303114303041143030511430306114303071143030811430309114303101143031111430312114303131143031411430315114303161143031711430318114303191143032011430321114303221143032311430324114303251143032611430327114303281143032911430330114303311143033211430333114303341143033511430336114303371143033811430339114303401143034111430342114303431143034411430345114303461143034711430348114303491143035011430351114303521143035311430354114303551143035611430357114303581143035911430360114303611143036211430363114303641143036511430366114303671143036811430369114303701143037111430372114303731143037411430375114303761143037711430378114303791143038011430381114303821143038311430384114303851143038611430387114303881143038911430390114303911143039211430393114303941143039511430396114303971143039811430399114304001143040111430402114304031143040411430405114304061143040711430408114304091143041011430411114304121143041311430414114304151143041611430417114304181143041911430420114304211143042211430423114304241143042511430426114304271143042811430429114304301143043111430432114304331143043411430435114304361143043711430438114304391143044011430441114304421143044311430444114304451143044611430447114304481143044911430450114304511143045211430453114304541143045511430456114304571143045811430459114304601143046111430462114304631143046411430465114304661143046711430468114304691143047011430471114304721143047311430474114304751143047611430477114304781143047911430480114304811143048211430483114304841143048511430486114304871143048811430489114304901143049111430492114304931143049411430495114304961143049711430498114304991143050011430501114305021143050311430504114305051143050611430507114305081143050911430510114305111143051211430513114305141143051511430516114305171143051811430519114305201143052111430522114305231143052411430525114305261143052711430528114305291143053011430531114305321143053311430534114305351143053611430537114305381143053911430540114305411143054211430543114305441143054511430546114305471143054811430549114305501143055111430552114305531143055411430555114305561143055711430558114305591143056011430561114305621143056311430564114305651143056611430567114305681143056911430570114305711143057211430573114305741143057511430576114305771143057811430579114305801143058111430582114305831143058411430585114305861143058711430588114305891143059011430591114305921143059311430594114305951143059611430597114305981143059911430600114306011143060211430603114306041143060511430606114306071143060811430609114306101143061111430612114306131143061411430615114306161143061711430618114306191143062011430621114306221143062311430624114306251143062611430627114306281143062911430630114306311143063211430633114306341143063511430636114306371143063811430639114306401143064111430642114306431143064411430645114306461143064711430648114306491143065011430651114306521143065311430654114306551143065611430657114306581143065911430660114306611143066211430663114306641143066511430666114306671143066811430669114306701143067111430672114306731143067411430675114306761143067711430678114306791143068011430681114306821143068311430684114306851143068611430687114306881143068911430690114306911143069211430693114306941143069511430696114306971143069811430699114307001143070111430702114307031143070411430705114307061143070711430708114307091143071011430711114307121143071311430714114307151143071611430717114307181143071911430720114307211143072211430723114307241143072511430726114307271143072811430729114307301143073111430732114307331143073411430735114307361143073711430738114307391143074011430741114307421143074311430744114307451143074611430747114307481143074911430750114307511143075211430753114307541143075511430756114307571143075811430759114307601143076111430762114307631143076411430765114307661143076711430768114307691143077011430771114307721143077311430774114307751143077611430777114307781143077911430780114307811143078211430783114307841143078511430786114307871143078811430789114307901143079111430792114307931143079411430795114307961143079711430798114307991143080011430801114308021143080311430804114308051143080611430807114308081143080911430810114308111143081211430813114308141143081511430816114308171143081811430819114308201143082111430822114308231143082411430825114308261143082711430828114308291143083011430831114308321143083311430834114308351143083611430837114308381143083911430840114308411143084211430843114308441143084511430846114308471143084811430849114308501143085111430852114308531143085411430855114308561143085711430858114308591143086011430861114308621143086311430864114308651143086611430867114308681143086911430870114308711143087211430873114308741143087511430876114308771143087811430879114308801143088111430882114308831143088411430885114308861143088711430888114308891143089011430891114308921143089311430894114308951143089611430897114308981143089911430900114309011143090211430903114309041143090511430906114309071143090811430909114309101143091111430912114309131143091411430915114309161143091711430918114309191143092011430921114309221143092311430924114309251143092611430927114309281143092911430930114309311143093211430933114309341143093511430936114309371143093811430939114309401143094111430942114309431143094411430945114309461143094711430948114309491143095011430951114309521143095311430954114309551143095611430957114309581143095911430960114309611143096211430963114309641143096511430966114309671143096811430969114309701143097111430972114309731143097411430975114309761143097711430978114309791143098011430981114309821143098311430984114309851143098611430987114309881143098911430990114309911143099211430993114309941143099511430996114309971143099811430999114310001143100111431002114310031143100411431005114310061143100711431008114310091143101011431011114310121143101311431014114310151143101611431017114310181143101911431020114310211143102211431023114310241143102511431026114310271143102811431029114310301143103111431032114310331143103411431035114310361143103711431038114310391143104011431041114310421143104311431044114310451143104611431047114310481143104911431050114310511143105211431053114310541143105511431056114310571143105811431059114310601143106111431062114310631143106411431065114310661143106711431068114310691143107011431071114310721143107311431074114310751143107611431077114310781143107911431080114310811143108211431083114310841143108511431086114310871143108811431089114310901143109111431092114310931143109411431095114310961143109711431098114310991143110011431101114311021143110311431104114311051144000111440002114400031144000411440005114400061144000711440008114400091144001011440011114400121144001311440014114400151144001611440017114400181144001911440020114400211144002211440023114400241144002511440026114400271144002811440029114400301144003111440032114400331144003411440035114400361144003711440038114400391144004011440041114400421144004311440044114400451144004611440047114400481144004911440050114400511144005211440053114400541144005511440056114400571144005811440059114400601144006111440062114400631144006411440065114400661144006711440068114400691144007011440071114400721144007311440074114400751144007611440077114400781144007911440080114400811144008211440083114400841144008511440086114400871144008811440089114400901144009111440092114400931144009411440095114400961144009711440098114400991144010011440101114401021144010311440104114401051144010611440107114401081144010911440110114401111144011211440113114401141144011511440116114401171144011811440119114401201144012111440122114401231144012411440125114401261144012711440128114401291144013011440131114401321144013311440134114401351144013611440137114401381144013911440140114401411144014211440143114401441144014511440146114401471144014811440149114401501144015111440152114401531144015411440155114401561144015711440158114401591144016011440161114401621144016311440164114401651144016611440167114401681144016911440170114401711144017211440173114401741144017511440176114401771144017811440179114401801144018111440182114401831144018411440185114401861144018711440188114401891144019011440191114401921144019311440194114401951144019611440197114401981144019911440200114402011144020211440203114402041144020511440206114402071144020811440209114402101144021111440212114402131144021411440215114402161144021711440218114402191144022011440221114402221144022311440224114402251144022611440227114402281144022911440230114402311144023211440233114402341144023511440236114402371144023811440239114402401144024111440242114402431144024411440245114402461144024711440248114402491144025011440251114402521144025311440254114402551144025611440257114402581144025911440260114402611144026211440263114402641144026511440266114402671144026811440269114402701144027111440272114402731144027411440275114402761144027711440278114402791144028011440281114402821144028311440284114402851144028611440287114402881144028911440290114402911144029211440293114402941144029511440296114402971144029811440299114403001144030111440302114403031144030411440305114403061144030711440308114403091144031011440311114403121144031311440314114403151144031611440317114403181144031911440320114403211144032211440323114403241144032511440326114403271144032811440329114403301144033111440332114403331144033411440335114403361144033711440338114403391144034011440341114403421144034311440344114403451144034611440347114403481144034911440350114403511144035211440353114403541144035511440356114403571144035811440359114403601144036111440362114403631144036411440365114403661144036711440368114403691144037011440371114403721144037311440374114403751144037611440377114403781144037911440380114403811144038211440383114403841144038511440386114403871144038811440389114403901144039111440392114403931144039411440395114403961144039711440398114403991144040011440401114404021144040311440404114404051144040611440407114404081144040911440410114404111144041211440413114404141144041511440416114404171144041811440419114404201144042111440422114404231144042411440425114404261144042711440428114404291144043011440431114404321144043311440434114404351144043611440437114404381144043911440440114404411144044211440443114404441144044511440446114404471144044811440449114404501144045111440452114404531144045411440455114404561144045711440458114404591144046011440461114404621144046311440464114404651144046611440467114404681144046911440470114404711144047211440473114404741144047511440476114404771144047811440479114404801144048111440482114404831144048411440485114404861144048711440488114404891144049011440491114404921144049311440494114404951144049611440497114404981144049911440500114405011144050211440503114405041144050511440506114405071144050811440509114405101144051111440512114405131144051411440515114405161144051711440518114405191144052011440521114405221144052311440524114405251144052611440527114405281144052911440530114405311144053211440533114405341144053511440536114405371144053811440539114405401144054111440542114405431144054411440545114405461144054711440548114405491144055011440551114405521144055311440554114405551144055611440557114405581144055911440560114405611144056211440563114405641144056511440566114405671144056811440569114405701144057111440572114405731144057411440575114405761144057711440578114405791144058011440581114405821144058311440584114405851144058611440587114405881144058911440590114405911144059211440593114405941144059511440596114405971144059811440599114406001144060111440602114406031144060411440605114406061144060711440608114406091144061011440611114406121144061311440614114406151144061611440617114406181144061911440620114406211144062211440623114406241144062511440626114406271144062811440629114406301144063111440632114406331144063411440635114406361144063711440638114406391144064011440641114406421144064311440644114406451144064611440647114406481144064911440650114406511144065211440653114406541144065511440656114406571144065811440659114406601144066111440662114406631144066411440665114406661144066711440668114406691144067011440671114406721144067311440674114406751144067611440677114406781144067911440680114406811144068211440683114406841144068511440686114406871144068811440689114406901144069111440692114406931144069411440695114406961144069711440698114406991144070011440701114407021144070311440704114407051144070611440707114407081144070911440710114407111144071211440713114407141144071511440716114407171144071811440719114407201144072111440722114407231144072411440725114407261144072711440728114407291144073011440731114407321144073311440734114407351144073611440737114407381144073911440740114407411144074211440743114407441144074511440746114407471144074811440749114407501144075111440752114407531144075411440755114407561144075711440758114407591144076011440761114407621144076311440764114407651144076611440767114407681144076911440770114407711144077211440773114407741144077511440776114407771144077811440779114407801144078111440782114407831144078411440785114407861144078711440788114407891144079011440791114407921144079311440794114407951144079611440797114407981144079911440800114408011144080211440803114408041144080511440806114408071144080811440809114408101144081111440812114408131144081411440815114408161144081711440818114408191144082011440821114408221144082311440824114408251144082611440827114408281144082911440830114408311144083211440833114408341144083511440836114408371144083811440839114408401144084111440842114408431144084411440845114408461144084711440848114408491144085011440851114408521144085311440854114408551144085611440857114408581144085911440860114408611144086211440863114408641144086511440866114408671144086811440869114408701144087111440872114408731144087411440875114408761144087711440878114408791144088011440881114408821144088311440884114408851144088611440887114408881144088911440890114408911144089211440893114408941144089511440896114408971144089811440899114409001144090111440902114409031144090411440905114409061144090711440908114409091144091011440911114409121144091311440914114409151144091611440917114409181144091911440920114409211144092211440923114409241144092511440926114409271144092811440929114409301144093111440932114409331144093411440935114409361144093711440938114409391144094011440941114409421144094311440944114409451144094611440947114409481144094911440950114409511144095211440953114409541144095511440956114409571144095811440959114409601144096111440962114409631144096411440965114409661144096711440968114409691144097011440971114409721144097311440974114409751144097611440977114409781144097911440980114409811144098211440983114409841144098511440986114409871144098811440989114409901144099111440992114409931144099411440995114409961144099711440998114409991144100011441001114410021144100311441004114410051144100611441007114410081144100911441010114410111144101211441013114410141144101511441016114410171144101811441019114410201144102111441022114410231144102411441025114410261144102711441028114410291144103011441031114410321144103311441034114410351144103611441037114410381144103911441040114410411144104211441043114410441144104511441046114410471144104811441049114410501144105111441052114410531144105411441055114410561144105711441058114410591144106011441061114410621144106311441064114410651144106611441067114410681144106911441070114410711144107211441073114410741144107511441076114410771144107811441079114410801144108111441082114410831144108411441085114410861144108711441088114410891144109011441091114410921144109311441094114410951144109611441097114410981144109911441100114411011144110211441103114411041144110511450001114500021145000311450004114500051145000611450007114500081145000911450010114500111145001211450013114500141145001511450016114500171145001811450019114500201145002111450022114500231145002411450025114500261145002711450028114500291145003011450031114500321145003311450034114500351145003611450037114500381145003911450040114500411145004211450043114500441145004511450046114500471145004811450049114500501145005111450052114500531145005411450055114500561145005711450058114500591145006011450061114500621145006311450064114500651145006611450067114500681145006911450070114500711145007211450073114500741145007511450076114500771145007811450079114500801145008111450082114500831145008411450085114500861145008711450088114500891145009011450091114500921145009311450094114500951145009611450097114500981145009911450100114501011145010211450103114501041145010511450106114501071145010811450109114501101145011111450112114501131145011411450115114501161145011711450118114501191145012011450121114501221145012311450124114501251145012611450127114501281145012911450130114501311145013211450133114501341145013511450136114501371145013811450139114501401145014111450142114501431145014411450145114501461145014711450148114501491145015011450151114501521145015311450154114501551145015611450157114501581145015911450160114501611145016211450163114501641145016511450166114501671145016811450169114501701145017111450172114501731145017411450175114501761145017711450178114501791145018011450181114501821145018311450184114501851145018611450187114501881145018911450190114501911145019211450193114501941145019511450196114501971145019811450199114502001145020111450202114502031145020411450205114502061145020711450208114502091145021011450211114502121145021311450214114502151145021611450217114502181145021911450220114502211145022211450223114502241145022511450226114502271145022811450229114502301145023111450232114502331145023411450235114502361145023711450238114502391145024011450241114502421145024311450244114502451145024611450247114502481145024911450250114502511145025211450253114502541145025511450256114502571145025811450259114502601145026111450262114502631145026411450265114502661145026711450268114502691145027011450271114502721145027311450274114502751145027611450277114502781145027911450280114502811145028211450283114502841145028511450286114502871145028811450289114502901145029111450292114502931145029411450295114502961145029711450298114502991145030011450301114503021145030311450304114503051145030611450307114503081145030911450310114503111145031211450313114503141145031511450316114503171145031811450319114503201145032111450322114503231145032411450325114503261145032711450328114503291145033011450331114503321145033311450334114503351145033611450337114503381145033911450340114503411145034211450343114503441145034511450346114503471145034811450349114503501145035111450352114503531145035411450355114503561145035711450358114503591145036011450361114503621145036311450364114503651145036611450367114503681145036911450370114503711145037211450373114503741145037511450376114503771145037811450379114503801145038111450382114503831145038411450385114503861145038711450388114503891145039011450391114503921145039311450394114503951145039611450397114503981145039911450400114504011145040211450403114504041145040511450406114504071145040811450409114504101145041111450412114504131145041411450415114504161145041711450418114504191145042011450421114504221145042311450424114504251145042611450427114504281145042911450430114504311145043211450433114504341145043511450436114504371145043811450439114504401145044111450442114504431145044411450445114504461145044711450448114504491145045011450451114504521145045311450454114504551145045611450457114504581145045911450460114504611145046211450463114504641145046511450466114504671145046811450469114504701145047111450472114504731145047411450475114504761145047711450478114504791145048011450481114504821145048311450484114504851145048611450487114504881145048911450490114504911145049211450493114504941145049511450496114504971145049811450499114505001145050111450502114505031145050411450505114505061145050711450508114505091145051011450511114505121145051311450514114505151145051611450517114505181145051911450520114505211145052211450523114505241145052511450526114505271145052811450529114505301145053111450532114505331145053411450535114505361145053711450538114505391145054011450541114505421145054311450544114505451145054611450547114505481145054911450550114505511145055211450553114505541145055511450556114505571145055811450559114505601145056111450562114505631145056411450565114505661145056711450568114505691145057011450571114505721145057311450574114505751145057611450577114505781145057911450580114505811145058211450583114505841145058511450586114505871145058811450589114505901145059111450592114505931145059411450595114505961145059711450598114505991145060011450601114506021145060311450604114506051145060611450607114506081145060911450610114506111145061211450613114506141145061511450616114506171145061811450619114506201145062111450622114506231145062411450625114506261145062711450628114506291145063011450631114506321145063311450634114506351145063611450637114506381145063911450640114506411145064211450643114506441145064511450646114506471145064811450649114506501145065111450652114506531145065411450655114506561145065711450658114506591145066011450661114506621145066311450664114506651145066611450667114506681145066911450670114506711145067211450673114506741145067511450676114506771145067811450679114506801145068111450682114506831145068411450685114506861145068711450688114506891145069011450691114506921145069311450694114506951145069611450697114506981145069911450700114507011145070211450703114507041145070511450706114507071145070811450709114507101145071111450712114507131145071411450715114507161145071711450718114507191145072011450721114507221145072311450724114507251145072611450727114507281145072911450730114507311145073211450733114507341145073511450736114507371145073811450739114507401145074111450742114507431145074411450745114507461145074711450748114507491145075011450751114507521145075311450754114507551145075611450757114507581145075911450760114507611145076211450763114507641145076511450766114507671145076811450769114507701145077111450772114507731145077411450775114507761145077711450778114507791145078011450781114507821145078311450784114507851145078611450787114507881145078911450790114507911145079211450793114507941145079511450796114507971145079811450799114508001145080111450802114508031145080411450805114508061145080711450808114508091145081011450811114508121145081311450814114508151145081611450817114508181145081911450820114508211145082211450823114508241145082511450826114508271145082811450829114508301145083111450832114508331145083411450835114508361145083711450838114508391145084011450841114508421145084311450844114508451145084611450847114508481145084911450850114508511145085211450853114508541145085511450856114508571145085811450859114508601145086111450862114508631145086411450865114508661145086711450868114508691145087011450871114508721145087311450874114508751145087611450877114508781145087911450880114508811145088211450883114508841145088511450886114508871145088811450889114508901145089111450892114508931145089411450895114508961145089711450898114508991145090011450901114509021145090311450904114509051145090611450907114509081145090911450910114509111145091211450913114509141145091511450916114509171145091811450919114509201145092111450922114509231145092411450925114509261145092711450928114509291145093011450931114509321145093311450934114509351145093611450937114509381145093911450940114509411145094211450943114509441145094511450946114509471145094811450949114509501145095111450952114509531145095411450955114509561145095711450958114509591145096011450961114509621145096311450964114509651145096611450967114509681145096911450970114509711145097211450973114509741145097511450976114509771145097811450979114509801145098111450982114509831145098411450985114509861145098711450988114509891145099011450991114509921145099311450994114509951145099611450997114509981145099911451000114510011145100211451003114510041145100511451006114510071145100811451009114510101145101111451012114510131145101411451015114510161145101711451018114510191145102011451021114510221145102311451024114510251145102611451027114510281145102911451030114510311145103211451033114510341145103511451036114510371145103811451039114510401145104111451042114510431145104411451045114510461145104711451048114510491145105011451051114510521145105311451054114510551145105611451057114510581145105911451060114510611145106211451063114510641145106511451066114510671145106811451069114510701145107111451072114510731145107411451075114510761145107711451078114510791145108011451081114510821145108311451084114510851145108611451087114510881145108911451090114510911145109211451093114510941145109511451096114510971145109811451099114511001145110111451102114511031145110411451105114600011146000211460003114600041146000511460006114600071146000811460009114600101146001111460012114600131146001411460015114600161146001711460018114600191146002011460021114600221146002311460024114600251146002611460027114600281146002911460030114600311146003211460033114600341146003511460036114600371146003811460039114600401146004111460042114600431146004411460045114600461146004711460048114600491146005011460051114600521146005311460054114600551146005611460057114600581146005911460060114600611146006211460063114600641146006511460066114600671146006811460069114600701146007111460072114600731146007411460075114600761146007711460078114600791146008011460081114600821146008311460084114600851146008611460087114600881146008911460090114600911146009211460093114600941146009511460096114600971146009811460099114601001146010111460102114601031146010411460105114601061146010711460108114601091146011011460111114601121146011311460114114601151146011611460117114601181146011911460120114601211146012211460123114601241146012511460126114601271146012811460129114601301146013111460132114601331146013411460135114601361146013711460138114601391146014011460141114601421146014311460144114601451146014611460147114601481146014911460150114601511146015211460153114601541146015511460156114601571146015811460159114601601146016111460162114601631146016411460165114601661146016711460168114601691146017011460171114601721146017311460174114601751146017611460177114601781146017911460180114601811146018211460183114601841146018511460186114601871146018811460189114601901146019111460192114601931146019411460195114601961146019711460198114601991146020011460201114602021146020311460204114602051146020611460207114602081146020911460210114602111146021211460213114602141146021511460216114602171146021811460219114602201146022111460222114602231146022411460225114602261146022711460228114602291146023011460231114602321146023311460234114602351146023611460237114602381146023911460240114602411146024211460243114602441146024511460246114602471146024811460249114602501146025111460252114602531146025411460255114602561146025711460258114602591146026011460261114602621146026311460264114602651146026611460267114602681146026911460270114602711146027211460273114602741146027511460276114602771146027811460279114602801146028111460282114602831146028411460285114602861146028711460288114602891146029011460291114602921146029311460294114602951146029611460297114602981146029911460300114603011146030211460303114603041146030511460306114603071146030811460309114603101146031111460312114603131146031411460315114603161146031711460318114603191146032011460321114603221146032311460324114603251146032611460327114603281146032911460330114603311146033211460333114603341146033511460336114603371146033811460339114603401146034111460342114603431146034411460345114603461146034711460348114603491146035011460351114603521146035311460354114603551146035611460357114603581146035911460360114603611146036211460363114603641146036511460366114603671146036811460369114603701146037111460372114603731146037411460375114603761146037711460378114603791146038011460381114603821146038311460384114603851146038611460387114603881146038911460390114603911146039211460393114603941146039511460396114603971146039811460399114604001146040111460402114604031146040411460405114604061146040711460408114604091146041011460411114604121146041311460414114604151146041611460417114604181146041911460420114604211146042211460423114604241146042511460426114604271146042811460429114604301146043111460432114604331146043411460435114604361146043711460438114604391146044011460441114604421146044311460444114604451146044611460447114604481146044911460450114604511146045211460453114604541146045511460456114604571146045811460459114604601146046111460462114604631146046411460465114604661146046711460468114604691146047011460471114604721146047311460474114604751146047611460477114604781146047911460480114604811146048211460483114604841146048511460486114604871146048811460489114604901146049111460492114604931146049411460495114604961146049711460498114604991146050011460501114605021146050311460504114605051146050611460507114605081146050911460510114605111146051211460513114605141146051511460516114605171146051811460519114605201146052111460522114605231146052411460525114605261146052711460528114605291146053011460531114605321146053311460534114605351146053611460537114605381146053911460540114605411146054211460543114605441146054511460546114605471146054811460549114605501146055111460552114605531146055411460555114605561146055711460558114605591146056011460561114605621146056311460564114605651146056611460567114605681146056911460570114605711146057211460573114605741146057511460576114605771146057811460579114605801146058111460582114605831146058411460585114605861146058711460588114605891146059011460591114605921146059311460594114605951146059611460597114605981146059911460600114606011146060211460603114606041146060511460606114606071146060811460609114606101146061111460612114606131146061411460615114606161146061711460618114606191146062011460621114606221146062311460624114606251146062611460627114606281146062911460630114606311146063211460633114606341146063511460636114606371146063811460639114606401146064111460642114606431146064411460645114606461146064711460648114606491146065011460651114606521146065311460654114606551146065611460657114606581146065911460660114606611146066211460663114606641146066511460666114606671146066811460669114606701146067111460672114606731146067411460675114606761146067711460678114606791146068011460681114606821146068311460684114606851146068611460687114606881146068911460690114606911146069211460693114606941146069511460696114606971146069811460699114607001146070111460702114607031146070411460705114607061146070711460708114607091146071011460711114607121146071311460714114607151146071611460717114607181146071911460720114607211146072211460723114607241146072511460726114607271146072811460729114607301146073111460732114607331146073411460735114607361146073711460738114607391146074011460741114607421146074311460744114607451146074611460747114607481146074911460750114607511146075211460753114607541146075511460756114607571146075811460759114607601146076111460762114607631146076411460765114607661146076711460768114607691146077011460771114607721146077311460774114607751146077611460777114607781146077911460780114607811146078211460783114607841146078511460786114607871146078811460789114607901146079111460792114607931146079411460795114607961146079711460798114607991146080011460801114608021146080311460804114608051146080611460807114608081146080911460810114608111146081211460813114608141146081511460816114608171146081811460819114608201146082111460822114608231146082411460825114608261146082711460828114608291146083011460831114608321146083311460834114608351146083611460837114608381146083911460840114608411146084211460843114608441146084511460846114608471146084811460849114608501146085111460852114608531146085411460855114608561146085711460858114608591146086011460861114608621146086311460864114608651146086611460867114608681146086911460870114608711146087211460873114608741146087511460876114608771146087811460879114608801146088111460882114608831146088411460885114608861146088711460888114608891146089011460891114608921146089311460894114608951146089611460897114608981146089911460900114609011146090211460903114609041146090511460906114609071146090811460909114609101146091111460912114609131146091411460915114609161146091711460918114609191146092011460921114609221146092311460924114609251146092611460927114609281146092911460930114609311146093211460933114609341146093511460936114609371146093811460939114609401146094111460942114609431146094411460945114609461146094711460948114609491146095011460951114609521146095311460954114609551146095611460957114609581146095911460960114609611146096211460963114609641146096511460966114609671146096811460969114609701146097111460972114609731146097411460975114609761146097711460978114609791146098011460981114609821146098311460984114609851146098611460987114609881146098911460990114609911146099211460993114609941146099511460996114609971146099811460999114610001146100111461002114610031146100411461005114610061146100711461008114610091146101011461011114610121146101311461014114610151146101611461017114610181146101911461020114610211146102211461023114610241146102511461026114610271146102811461029114610301146103111461032114610331146103411461035114610361146103711461038114610391146104011461041114610421146104311461044114610451146104611461047114610481146104911461050114610511146105211461053114610541146105511461056114610571146105811461059114610601146106111461062114610631146106411461065114610661146106711461068114610691146107011461071114610721146107311461074114610751146107611461077114610781146107911461080114610811146108211461083114610841146108511461086114610871146108811461089114610901146109111461092114610931146109411461095114610961146109711461098114610991146110011461101114611021146110311461104114611051147000111470002114700031147000411470005114700061147000711470008114700091147001011470011114700121147001311470014114700151147001611470017114700181147001911470020114700211147002211470023114700241147002511470026114700271147002811470029114700301147003111470032114700331147003411470035114700361147003711470038114700391147004011470041114700421147004311470044114700451147004611470047114700481147004911470050114700511147005211470053114700541147005511470056114700571147005811470059114700601147006111470062114700631147006411470065114700661147006711470068114700691147007011470071114700721147007311470074114700751147007611470077114700781147007911470080114700811147008211470083114700841147008511470086114700871147008811470089114700901147009111470092114700931147009411470095114700961147009711470098114700991147010011470101114701021147010311470104114701051147010611470107114701081147010911470110114701111147011211470113114701141147011511470116114701171147011811470119114701201147012111470122114701231147012411470125114701261147012711470128114701291147013011470131114701321147013311470134114701351147013611470137114701381147013911470140114701411147014211470143114701441147014511470146114701471147014811470149114701501147015111470152114701531147015411470155114701561147015711470158114701591147016011470161114701621147016311470164114701651147016611470167114701681147016911470170114701711147017211470173114701741147017511470176114701771147017811470179114701801147018111470182114701831147018411470185114701861147018711470188114701891147019011470191114701921147019311470194114701951147019611470197114701981147019911470200114702011147020211470203114702041147020511470206114702071147020811470209114702101147021111470212114702131147021411470215114702161147021711470218114702191147022011470221114702221147022311470224114702251147022611470227114702281147022911470230114702311147023211470233114702341147023511470236114702371147023811470239114702401147024111470242114702431147024411470245114702461147024711470248114702491147025011470251114702521147025311470254114702551147025611470257114702581147025911470260114702611147026211470263114702641147026511470266114702671147026811470269114702701147027111470272114702731147027411470275114702761147027711470278114702791147028011470281114702821147028311470284114702851147028611470287114702881147028911470290114702911147029211470293114702941147029511470296114702971147029811470299114703001147030111470302114703031147030411470305114703061147030711470308114703091147031011470311114703121147031311470314114703151147031611470317114703181147031911470320114703211147032211470323114703241147032511470326114703271147032811470329114703301147033111470332114703331147033411470335114703361147033711470338114703391147034011470341114703421147034311470344114703451147034611470347114703481147034911470350114703511147035211470353114703541147035511470356114703571147035811470359114703601147036111470362114703631147036411470365114703661147036711470368114703691147037011470371114703721147037311470374114703751147037611470377114703781147037911470380114703811147038211470383114703841147038511470386114703871147038811470389114703901147039111470392114703931147039411470395114703961147039711470398114703991147040011470401114704021147040311470404114704051147040611470407114704081147040911470410114704111147041211470413114704141147041511470416114704171147041811470419114704201147042111470422114704231147042411470425114704261147042711470428114704291147043011470431114704321147043311470434114704351147043611470437114704381147043911470440114704411147044211470443114704441147044511470446114704471147044811470449114704501147045111470452114704531147045411470455114704561147045711470458114704591147046011470461114704621147046311470464114704651147046611470467114704681147046911470470114704711147047211470473114704741147047511470476114704771147047811470479114704801147048111470482114704831147048411470485114704861147048711470488114704891147049011470491114704921147049311470494114704951147049611470497114704981147049911470500114705011147050211470503114705041147050511470506114705071147050811470509114705101147051111470512114705131147051411470515114705161147051711470518114705191147052011470521114705221147052311470524114705251147052611470527114705281147052911470530114705311147053211470533114705341147053511470536114705371147053811470539114705401147054111470542114705431147054411470545114705461147054711470548114705491147055011470551114705521147055311470554114705551147055611470557114705581147055911470560114705611147056211470563114705641147056511470566114705671147056811470569114705701147057111470572114705731147057411470575114705761147057711470578114705791147058011470581114705821147058311470584114705851147058611470587114705881147058911470590114705911147059211470593114705941147059511470596114705971147059811470599114706001147060111470602114706031147060411470605114706061147060711470608114706091147061011470611114706121147061311470614114706151147061611470617114706181147061911470620114706211147062211470623114706241147062511470626114706271147062811470629114706301147063111470632114706331147063411470635114706361147063711470638114706391147064011470641114706421147064311470644114706451147064611470647114706481147064911470650114706511147065211470653114706541147065511470656114706571147065811470659114706601147066111470662114706631147066411470665114706661147066711470668114706691147067011470671114706721147067311470674114706751147067611470677114706781147067911470680114706811147068211470683114706841147068511470686114706871147068811470689114706901147069111470692114706931147069411470695114706961147069711470698114706991147070011470701114707021147070311470704114707051147070611470707114707081147070911470710114707111147071211470713114707141147071511470716114707171147071811470719114707201147072111470722114707231147072411470725114707261147072711470728114707291147073011470731114707321147073311470734114707351147073611470737114707381147073911470740114707411147074211470743114707441147074511470746114707471147074811470749114707501147075111470752114707531147075411470755114707561147075711470758114707591147076011470761114707621147076311470764114707651147076611470767114707681147076911470770114707711147077211470773114707741147077511470776114707771147077811470779114707801147078111470782114707831147078411470785114707861147078711470788114707891147079011470791114707921147079311470794114707951147079611470797114707981147079911470800114708011147080211470803114708041147080511470806114708071147080811470809114708101147081111470812114708131147081411470815114708161147081711470818114708191147082011470821114708221147082311470824114708251147082611470827114708281147082911470830114708311147083211470833114708341147083511470836114708371147083811470839114708401147084111470842114708431147084411470845114708461147084711470848114708491147085011470851114708521147085311470854114708551147085611470857114708581147085911470860114708611147086211470863114708641147086511470866114708671147086811470869114708701147087111470872114708731147087411470875114708761147087711470878114708791147088011470881114708821147088311470884114708851147088611470887114708881147088911470890114708911147089211470893114708941147089511470896114708971147089811470899114709001147090111470902114709031147090411470905114709061147090711470908114709091147091011470911114709121147091311470914114709151147091611470917114709181147091911470920114709211147092211470923114709241147092511470926114709271147092811470929114709301147093111470932114709331147093411470935114709361147093711470938114709391147094011470941114709421147094311470944114709451147094611470947114709481147094911470950114709511147095211470953114709541147095511470956114709571147095811470959114709601147096111470962114709631147096411470965114709661147096711470968114709691147097011470971114709721147097311470974114709751147097611470977114709781147097911470980114709811147098211470983114709841147098511470986114709871147098811470989114709901147099111470992114709931147099411470995114709961147099711470998114709991147100011471001114710021147100311471004114710051147100611471007114710081147100911471010114710111147101211471013114710141147101511471016114710171147101811471019114710201147102111471022114710231147102411471025114710261147102711471028114710291147103011471031114710321147103311471034114710351147103611471037114710381147103911471040114710411147104211471043114710441147104511471046114710471147104811471049114710501147105111471052114710531147105411471055114710561147105711471058114710591147106011471061114710621147106311471064114710651147106611471067114710681147106911471070114710711147107211471073114710741147107511471076114710771147107811471079114710801147108111471082114710831147108411471085114710861147108711471088114710891147109011471091114710921147109311471094114710951147109611471097114710981147109911471100114711011147110211471103114711041147110511480001114800021148000311480004114800051148000611480007114800081148000911480010114800111148001211480013114800141148001511480016114800171148001811480019114800201148002111480022114800231148002411480025114800261148002711480028114800291148003011480031114800321148003311480034114800351148003611480037114800381148003911480040114800411148004211480043114800441148004511480046114800471148004811480049114800501148005111480052114800531148005411480055114800561148005711480058114800591148006011480061114800621148006311480064114800651148006611480067114800681148006911480070114800711148007211480073114800741148007511480076114800771148007811480079114800801148008111480082114800831148008411480085114800861148008711480088114800891148009011480091114800921148009311480094114800951148009611480097114800981148009911480100114801011148010211480103114801041148010511480106114801071148010811480109114801101148011111480112114801131148011411480115114801161148011711480118114801191148012011480121114801221148012311480124114801251148012611480127114801281148012911480130114801311148013211480133114801341148013511480136114801371148013811480139114801401148014111480142114801431148014411480145114801461148014711480148114801491148015011480151114801521148015311480154114801551148015611480157114801581148015911480160114801611148016211480163114801641148016511480166114801671148016811480169114801701148017111480172114801731148017411480175114801761148017711480178114801791148018011480181114801821148018311480184114801851148018611480187114801881148018911480190114801911148019211480193114801941148019511480196114801971148019811480199114802001148020111480202114802031148020411480205114802061148020711480208114802091148021011480211114802121148021311480214114802151148021611480217114802181148021911480220114802211148022211480223114802241148022511480226114802271148022811480229114802301148023111480232114802331148023411480235114802361148023711480238114802391148024011480241114802421148024311480244114802451148024611480247114802481148024911480250114802511148025211480253114802541148025511480256114802571148025811480259114802601148026111480262114802631148026411480265114802661148026711480268114802691148027011480271114802721148027311480274114802751148027611480277114802781148027911480280114802811148028211480283114802841148028511480286114802871148028811480289114802901148029111480292114802931148029411480295114802961148029711480298114802991148030011480301114803021148030311480304114803051148030611480307114803081148030911480310114803111148031211480313114803141148031511480316114803171148031811480319114803201148032111480322114803231148032411480325114803261148032711480328114803291148033011480331114803321148033311480334114803351148033611480337114803381148033911480340114803411148034211480343114803441148034511480346114803471148034811480349114803501148035111480352114803531148035411480355114803561148035711480358114803591148036011480361114803621148036311480364114803651148036611480367114803681148036911480370114803711148037211480373114803741148037511480376114803771148037811480379114803801148038111480382114803831148038411480385114803861148038711480388114803891148039011480391114803921148039311480394114803951148039611480397114803981148039911480400114804011148040211480403114804041148040511480406114804071148040811480409114804101148041111480412114804131148041411480415114804161148041711480418114804191148042011480421114804221148042311480424114804251148042611480427114804281148042911480430114804311148043211480433114804341148043511480436114804371148043811480439114804401148044111480442114804431148044411480445114804461148044711480448114804491148045011480451114804521148045311480454114804551148045611480457114804581148045911480460114804611148046211480463114804641148046511480466114804671148046811480469114804701148047111480472114804731148047411480475114804761148047711480478114804791148048011480481114804821148048311480484114804851148048611480487114804881148048911480490114804911148049211480493114804941148049511480496114804971148049811480499114805001148050111480502114805031148050411480505114805061148050711480508114805091148051011480511114805121148051311480514114805151148051611480517114805181148051911480520114805211148052211480523114805241148052511480526114805271148052811480529114805301148053111480532114805331148053411480535114805361148053711480538114805391148054011480541114805421148054311480544114805451148054611480547114805481148054911480550114805511148055211480553114805541148055511480556114805571148055811480559114805601148056111480562114805631148056411480565114805661148056711480568114805691148057011480571114805721148057311480574114805751148057611480577114805781148057911480580114805811148058211480583114805841148058511480586114805871148058811480589114805901148059111480592114805931148059411480595114805961148059711480598114805991148060011480601114806021148060311480604114806051148060611480607114806081148060911480610114806111148061211480613114806141148061511480616114806171148061811480619114806201148062111480622114806231148062411480625114806261148062711480628114806291148063011480631114806321148063311480634114806351148063611480637114806381148063911480640114806411148064211480643114806441148064511480646114806471148064811480649114806501148065111480652114806531148065411480655114806561148065711480658114806591148066011480661114806621148066311480664114806651148066611480667114806681148066911480670114806711148067211480673114806741148067511480676114806771148067811480679114806801148068111480682114806831148068411480685114806861148068711480688114806891148069011480691114806921148069311480694114806951148069611480697114806981148069911480700114807011148070211480703114807041148070511480706114807071148070811480709114807101148071111480712114807131148071411480715114807161148071711480718114807191148072011480721114807221148072311480724114807251148072611480727114807281148072911480730114807311148073211480733114807341148073511480736114807371148073811480739114807401148074111480742114807431148074411480745114807461148074711480748114807491148075011480751114807521148075311480754114807551148075611480757114807581148075911480760114807611148076211480763114807641148076511480766114807671148076811480769114807701148077111480772114807731148077411480775114807761148077711480778114807791148078011480781114807821148078311480784114807851148078611480787114807881148078911480790114807911148079211480793114807941148079511480796114807971148079811480799114808001148080111480802114808031148080411480805114808061148080711480808114808091148081011480811114808121148081311480814114808151148081611480817114808181148081911480820114808211148082211480823114808241148082511480826114808271148082811480829114808301148083111480832114808331148083411480835114808361148083711480838114808391148084011480841114808421148084311480844114808451148084611480847114808481148084911480850114808511148085211480853114808541148085511480856114808571148085811480859114808601148086111480862114808631148086411480865114808661148086711480868114808691148087011480871114808721148087311480874114808751148087611480877114808781148087911480880114808811148088211480883114808841148088511480886114808871148088811480889114808901148089111480892114808931148089411480895114808961148089711480898114808991148090011480901114809021148090311480904114809051148090611480907114809081148090911480910114809111148091211480913114809141148091511480916114809171148091811480919114809201148092111480922114809231148092411480925114809261148092711480928114809291148093011480931114809321148093311480934114809351148093611480937114809381148093911480940114809411148094211480943114809441148094511480946114809471148094811480949114809501148095111480952114809531148095411480955114809561148095711480958114809591148096011480961114809621148096311480964114809651148096611480967114809681148096911480970114809711148097211480973114809741148097511480976114809771148097811480979114809801148098111480982114809831148098411480985114809861148098711480988114809891148099011480991114809921148099311480994114809951148099611480997114809981148099911481000114810011148100211481003114810041148100511481006114810071148100811481009114810101148101111481012114810131148101411481015114810161148101711481018114810191148102011481021114810221148102311481024114810251148102611481027114810281148102911481030114810311148103211481033114810341148103511481036114810371148103811481039114810401148104111481042114810431148104411481045114810461148104711481048114810491148105011481051114810521148105311481054114810551148105611481057114810581148105911481060114810611148106211481063114810641148106511481066114810671148106811481069114810701148107111481072114810731148107411481075114810761148107711481078114810791148108011481081114810821148108311481084114810851148108611481087114810881148108911481090114810911148109211481093114810941148109511481096114810971148109811481099114811001148110111481102114811031148110411481105114900011149000211490003114900041149000511490006114900071149000811490009114900101149001111490012114900131149001411490015114900161149001711490018114900191149002011490021114900221149002311490024114900251149002611490027114900281149002911490030114900311149003211490033114900341149003511490036114900371149003811490039114900401149004111490042114900431149004411490045114900461149004711490048114900491149005011490051114900521149005311490054114900551149005611490057114900581149005911490060114900611149006211490063114900641149006511490066114900671149006811490069114900701149007111490072114900731149007411490075114900761149007711490078114900791149008011490081114900821149008311490084114900851149008611490087114900881149008911490090114900911149009211490093114900941149009511490096114900971149009811490099114901001149010111490102114901031149010411490105114901061149010711490108114901091149011011490111114901121149011311490114114901151149011611490117114901181149011911490120114901211149012211490123114901241149012511490126114901271149012811490129114901301149013111490132114901331149013411490135114901361149013711490138114901391149014011490141114901421149014311490144114901451149014611490147114901481149014911490150114901511149015211490153114901541149015511490156114901571149015811490159114901601149016111490162114901631149016411490165114901661149016711490168114901691149017011490171114901721149017311490174114901751149017611490177114901781149017911490180114901811149018211490183114901841149018511490186114901871149018811490189114901901149019111490192114901931149019411490195114901961149019711490198114901991149020011490201114902021149020311490204114902051149020611490207114902081149020911490210114902111149021211490213114902141149021511490216114902171149021811490219114902201149022111490222114902231149022411490225114902261149022711490228114902291149023011490231114902321149023311490234114902351149023611490237114902381149023911490240114902411149024211490243114902441149024511490246114902471149024811490249114902501149025111490252114902531149025411490255114902561149025711490258114902591149026011490261114902621149026311490264114902651149026611490267114902681149026911490270114902711149027211490273114902741149027511490276114902771149027811490279114902801149028111490282114902831149028411490285114902861149028711490288114902891149029011490291114902921149029311490294114902951149029611490297114902981149029911490300114903011149030211490303114903041149030511490306114903071149030811490309114903101149031111490312114903131149031411490315114903161149031711490318114903191149032011490321114903221149032311490324114903251149032611490327114903281149032911490330114903311149033211490333114903341149033511490336114903371149033811490339114903401149034111490342114903431149034411490345114903461149034711490348114903491149035011490351114903521149035311490354114903551149035611490357114903581149035911490360114903611149036211490363114903641149036511490366114903671149036811490369114903701149037111490372114903731149037411490375114903761149037711490378114903791149038011490381114903821149038311490384114903851149038611490387114903881149038911490390114903911149039211490393114903941149039511490396114903971149039811490399114904001149040111490402114904031149040411490405114904061149040711490408114904091149041011490411114904121149041311490414114904151149041611490417114904181149041911490420114904211149042211490423114904241149042511490426114904271149042811490429114904301149043111490432114904331149043411490435114904361149043711490438114904391149044011490441114904421149044311490444114904451149044611490447114904481149044911490450114904511149045211490453114904541149045511490456114904571149045811490459114904601149046111490462114904631149046411490465114904661149046711490468114904691149047011490471114904721149047311490474114904751149047611490477114904781149047911490480114904811149048211490483114904841149048511490486114904871149048811490489114904901149049111490492114904931149049411490495114904961149049711490498114904991149050011490501114905021149050311490504114905051149050611490507114905081149050911490510114905111149051211490513114905141149051511490516114905171149051811490519114905201149052111490522114905231149052411490525114905261149052711490528114905291149053011490531114905321149053311490534114905351149053611490537114905381149053911490540114905411149054211490543114905441149054511490546114905471149054811490549114905501149055111490552114905531149055411490555114905561149055711490558114905591149056011490561114905621149056311490564114905651149056611490567114905681149056911490570114905711149057211490573114905741149057511490576114905771149057811490579114905801149058111490582114905831149058411490585114905861149058711490588114905891149059011490591114905921149059311490594114905951149059611490597114905981149059911490600114906011149060211490603114906041149060511490606114906071149060811490609114906101149061111490612114906131149061411490615114906161149061711490618114906191149062011490621114906221149062311490624114906251149062611490627114906281149062911490630114906311149063211490633114906341149063511490636114906371149063811490639114906401149064111490642114906431149064411490645114906461149064711490648114906491149065011490651114906521149065311490654114906551149065611490657114906581149065911490660114906611149066211490663114906641149066511490666114906671149066811490669114906701149067111490672114906731149067411490675114906761149067711490678114906791149068011490681114906821149068311490684114906851149068611490687114906881149068911490690114906911149069211490693114906941149069511490696114906971149069811490699114907001149070111490702114907031149070411490705114907061149070711490708114907091149071011490711114907121149071311490714114907151149071611490717114907181149071911490720114907211149072211490723114907241149072511490726114907271149072811490729114907301149073111490732114907331149073411490735114907361149073711490738114907391149074011490741114907421149074311490744114907451149074611490747114907481149074911490750114907511149075211490753114907541149075511490756114907571149075811490759114907601149076111490762114907631149076411490765114907661149076711490768114907691149077011490771114907721149077311490774114907751149077611490777114907781149077911490780114907811149078211490783114907841149078511490786114907871149078811490789114907901149079111490792114907931149079411490795114907961149079711490798114907991149080011490801114908021149080311490804114908051149080611490807114908081149080911490810114908111149081211490813114908141149081511490816114908171149081811490819114908201149082111490822114908231149082411490825114908261149082711490828114908291149083011490831114908321149083311490834114908351149083611490837114908381149083911490840114908411149084211490843114908441149084511490846114908471149084811490849114908501149085111490852114908531149085411490855114908561149085711490858114908591149086011490861114908621149086311490864114908651149086611490867114908681149086911490870114908711149087211490873114908741149087511490876114908771149087811490879114908801149088111490882114908831149088411490885114908861149088711490888114908891149089011490891114908921149089311490894114908951149089611490897114908981149089911490900114909011149090211490903114909041149090511490906114909071149090811490909114909101149091111490912114909131149091411490915114909161149091711490918114909191149092011490921114909221149092311490924114909251149092611490927114909281149092911490930114909311149093211490933114909341149093511490936114909371149093811490939114909401149094111490942114909431149094411490945114909461149094711490948114909491149095011490951114909521149095311490954114909551149095611490957114909581149095911490960114909611149096211490963114909641149096511490966114909671149096811490969114909701149097111490972114909731149097411490975114909761149097711490978114909791149098011490981114909821149098311490984114909851149098611490987114909881149098911490990114909911149099211490993114909941149099511490996114909971149099811490999114910001149100111491002114910031149100411491005114910061149100711491008114910091149101011491011114910121149101311491014114910151149101611491017114910181149101911491020114910211149102211491023114910241149102511491026114910271149102811491029114910301149103111491032114910331149103411491035114910361149103711491038114910391149104011491041114910421149104311491044114910451149104611491047114910481149104911491050114910511149105211491053114910541149105511491056114910571149105811491059114910601149106111491062114910631149106411491065114910661149106711491068114910691149107011491071114910721149107311491074114910751149107611491077114910781149107911491080114910811149108211491083114910841149108511491086114910871149108811491089114910901149109111491092114910931149109411491095114910961149109711491098114910991149110011491101114911021149110311491104114911051150000111500002115000031150000411500005115000061150000711500008115000091150001011500011115000121150001311500014115000151150001611500017115000181150001911500020115000211150002211500023115000241150002511500026115000271150002811500029115000301150003111500032115000331150003411500035115000361150003711500038115000391150004011500041115000421150004311500044115000451150004611500047115000481150004911500050115000511150005211500053115000541150005511500056115000571150005811500059115000601150006111500062115000631150006411500065115000661150006711500068115000691150007011500071115000721150007311500074115000751150007611500077115000781150007911500080115000811150008211500083115000841150008511500086115000871150008811500089115000901150009111500092115000931150009411500095115000961150009711500098115000991150010011500101115001021150010311500104115001051150010611500107115001081150010911500110115001111150011211500113115001141150011511500116115001171150011811500119115001201150012111500122115001231150012411500125115001261150012711500128115001291150013011500131115001321150013311500134115001351150013611500137115001381150013911500140115001411150014211500143115001441150014511500146115001471150014811500149115001501150015111500152115001531150015411500155115001561150015711500158115001591150016011500161115001621150016311500164115001651150016611500167115001681150016911500170115001711150017211500173115001741150017511500176115001771150017811500179115001801150018111500182115001831150018411500185115001861150018711500188115001891150019011500191115001921150019311500194115001951150019611500197115001981150019911500200115002011150020211500203115002041150020511500206115002071150020811500209115002101150021111500212115002131150021411500215115002161150021711500218115002191150022011500221115002221150022311500224115002251150022611500227115002281150022911500230115002311150023211500233115002341150023511500236115002371150023811500239115002401150024111500242115002431150024411500245115002461150024711500248115002491150025011500251115002521150025311500254115002551150025611500257115002581150025911500260115002611150026211500263115002641150026511500266115002671150026811500269115002701150027111500272115002731150027411500275115002761150027711500278115002791150028011500281115002821150028311500284115002851150028611500287115002881150028911500290115002911150029211500293115002941150029511500296115002971150029811500299115003001150030111500302115003031150030411500305115003061150030711500308115003091150031011500311115003121150031311500314115003151150031611500317115003181150031911500320115003211150032211500323115003241150032511500326115003271150032811500329115003301150033111500332115003331150033411500335115003361150033711500338115003391150034011500341115003421150034311500344115003451150034611500347115003481150034911500350115003511150035211500353115003541150035511500356115003571150035811500359115003601150036111500362115003631150036411500365115003661150036711500368115003691150037011500371115003721150037311500374115003751150037611500377115003781150037911500380115003811150038211500383115003841150038511500386115003871150038811500389115003901150039111500392115003931150039411500395115003961150039711500398115003991150040011500401115004021150040311500404115004051150040611500407115004081150040911500410115004111150041211500413115004141150041511500416115004171150041811500419115004201150042111500422115004231150042411500425115004261150042711500428115004291150043011500431115004321150043311500434115004351150043611500437115004381150043911500440115004411150044211500443115004441150044511500446115004471150044811500449115004501150045111500452115004531150045411500455115004561150045711500458115004591150046011500461115004621150046311500464115004651150046611500467115004681150046911500470115004711150047211500473115004741150047511500476115004771150047811500479115004801150048111500482115004831150048411500485115004861150048711500488115004891150049011500491115004921150049311500494115004951150049611500497115004981150049911500500115005011150050211500503115005041150050511500506115005071150050811500509115005101150051111500512115005131150051411500515115005161150051711500518115005191150052011500521115005221150052311500524115005251150052611500527115005281150052911500530115005311150053211500533115005341150053511500536115005371150053811500539115005401150054111500542115005431150054411500545115005461150054711500548115005491150055011500551115005521150055311500554115005551150055611500557115005581150055911500560115005611150056211500563115005641150056511500566115005671150056811500569115005701150057111500572115005731150057411500575115005761150057711500578115005791150058011500581115005821150058311500584115005851150058611500587115005881150058911500590115005911150059211500593115005941150059511500596115005971150059811500599115006001150060111500602115006031150060411500605115006061150060711500608115006091150061011500611115006121150061311500614115006151150061611500617115006181150061911500620115006211150062211500623115006241150062511500626115006271150062811500629115006301150063111500632115006331150063411500635115006361150063711500638115006391150064011500641115006421150064311500644115006451150064611500647115006481150064911500650115006511150065211500653115006541150065511500656115006571150065811500659115006601150066111500662115006631150066411500665115006661150066711500668115006691150067011500671115006721150067311500674115006751150067611500677115006781150067911500680115006811150068211500683115006841150068511500686115006871150068811500689115006901150069111500692115006931150069411500695115006961150069711500698115006991150070011500701115007021150070311500704115007051150070611500707115007081150070911500710115007111150071211500713115007141150071511500716115007171150071811500719115007201150072111500722115007231150072411500725115007261150072711500728115007291150073011500731115007321150073311500734115007351150073611500737115007381150073911500740115007411150074211500743115007441150074511500746115007471150074811500749115007501150075111500752115007531150075411500755115007561150075711500758115007591150076011500761115007621150076311500764115007651150076611500767115007681150076911500770115007711150077211500773115007741150077511500776115007771150077811500779115007801150078111500782115007831150078411500785115007861150078711500788115007891150079011500791115007921150079311500794115007951150079611500797115007981150079911500800115008011150080211500803115008041150080511500806115008071150080811500809115008101150081111500812115008131150081411500815115008161150081711500818115008191150082011500821115008221150082311500824115008251150082611500827115008281150082911500830115008311150083211500833115008341150083511500836115008371150083811500839115008401150084111500842115008431150084411500845115008461150084711500848115008491150085011500851115008521150085311500854115008551150085611500857115008581150085911500860115008611150086211500863115008641150086511500866115008671150086811500869115008701150087111500872115008731150087411500875115008761150087711500878115008791150088011500881115008821150088311500884115008851150088611500887115008881150088911500890115008911150089211500893115008941150089511500896115008971150089811500899115009001150090111500902115009031150090411500905115009061150090711500908115009091150091011500911115009121150091311500914115009151150091611500917115009181150091911500920115009211150092211500923115009241150092511500926115009271150092811500929115009301150093111500932115009331150093411500935115009361150093711500938115009391150094011500941115009421150094311500944115009451150094611500947115009481150094911500950115009511150095211500953115009541150095511500956115009571150095811500959115009601150096111500962115009631150096411500965115009661150096711500968115009691150097011500971115009721150097311500974115009751150097611500977115009781150097911500980115009811150098211500983115009841150098511500986115009871150098811500989115009901150099111500992115009931150099411500995115009961150099711500998115009991150100011501001115010021150100311501004115010051150100611501007115010081150100911501010115010111150101211501013115010141150101511501016115010171150101811501019115010201150102111501022115010231150102411501025115010261150102711501028115010291150103011501031115010321150103311501034115010351150103611501037115010381150103911501040115010411150104211501043115010441150104511501046115010471150104811501049115010501150105111501052115010531150105411501055115010561150105711501058115010591150106011501061115010621150106311501064115010651150106611501067115010681150106911501070115010711150107211501073115010741150107511501076115010771150107811501079115010801150108111501082115010831150108411501085115010861150108711501088115010891150109011501091115010921150109311501094115010951150109611501097115010981150109911501100115011011150110211501103115011041150110511510001115100021151000311510004115100051151000611510007115100081151000911510010115100111151001211510013115100141151001511510016115100171151001811510019115100201151002111510022115100231151002411510025115100261151002711510028115100291151003011510031115100321151003311510034115100351151003611510037115100381151003911510040115100411151004211510043115100441151004511510046115100471151004811510049115100501151005111510052115100531151005411510055115100561151005711510058115100591151006011510061115100621151006311510064115100651151006611510067115100681151006911510070115100711151007211510073115100741151007511510076115100771151007811510079115100801151008111510082115100831151008411510085115100861151008711510088115100891151009011510091115100921151009311510094115100951151009611510097115100981151009911510100115101011151010211510103115101041151010511510106115101071151010811510109115101101151011111510112115101131151011411510115115101161151011711510118115101191151012011510121115101221151012311510124115101251151012611510127115101281151012911510130115101311151013211510133115101341151013511510136115101371151013811510139115101401151014111510142115101431151014411510145115101461151014711510148115101491151015011510151115101521151015311510154115101551151015611510157115101581151015911510160115101611151016211510163115101641151016511510166115101671151016811510169115101701151017111510172115101731151017411510175115101761151017711510178115101791151018011510181115101821151018311510184115101851151018611510187115101881151018911510190115101911151019211510193115101941151019511510196115101971151019811510199115102001151020111510202115102031151020411510205115102061151020711510208115102091151021011510211115102121151021311510214115102151151021611510217115102181151021911510220115102211151022211510223115102241151022511510226115102271151022811510229115102301151023111510232115102331151023411510235115102361151023711510238115102391151024011510241115102421151024311510244115102451151024611510247115102481151024911510250115102511151025211510253115102541151025511510256115102571151025811510259115102601151026111510262115102631151026411510265115102661151026711510268115102691151027011510271115102721151027311510274115102751151027611510277115102781151027911510280115102811151028211510283115102841151028511510286115102871151028811510289115102901151029111510292115102931151029411510295115102961151029711510298115102991151030011510301115103021151030311510304115103051151030611510307115103081151030911510310115103111151031211510313115103141151031511510316115103171151031811510319115103201151032111510322115103231151032411510325115103261151032711510328115103291151033011510331115103321151033311510334115103351151033611510337115103381151033911510340115103411151034211510343115103441151034511510346115103471151034811510349115103501151035111510352115103531151035411510355115103561151035711510358115103591151036011510361115103621151036311510364115103651151036611510367115103681151036911510370115103711151037211510373115103741151037511510376115103771151037811510379115103801151038111510382115103831151038411510385115103861151038711510388115103891151039011510391115103921151039311510394115103951151039611510397115103981151039911510400115104011151040211510403115104041151040511510406115104071151040811510409115104101151041111510412115104131151041411510415115104161151041711510418115104191151042011510421115104221151042311510424115104251151042611510427115104281151042911510430115104311151043211510433115104341151043511510436115104371151043811510439115104401151044111510442115104431151044411510445115104461151044711510448115104491151045011510451115104521151045311510454115104551151045611510457115104581151045911510460115104611151046211510463115104641151046511510466115104671151046811510469115104701151047111510472115104731151047411510475115104761151047711510478115104791151048011510481115104821151048311510484115104851151048611510487115104881151048911510490115104911151049211510493115104941151049511510496115104971151049811510499115105001151050111510502115105031151050411510505115105061151050711510508115105091151051011510511115105121151051311510514115105151151051611510517115105181151051911510520115105211151052211510523115105241151052511510526115105271151052811510529115105301151053111510532115105331151053411510535115105361151053711510538115105391151054011510541115105421151054311510544115105451151054611510547115105481151054911510550115105511151055211510553115105541151055511510556115105571151055811510559115105601151056111510562115105631151056411510565115105661151056711510568115105691151057011510571115105721151057311510574115105751151057611510577115105781151057911510580115105811151058211510583115105841151058511510586115105871151058811510589115105901151059111510592115105931151059411510595115105961151059711510598115105991151060011510601115106021151060311510604115106051151060611510607115106081151060911510610115106111151061211510613115106141151061511510616115106171151061811510619115106201151062111510622115106231151062411510625115106261151062711510628115106291151063011510631115106321151063311510634115106351151063611510637115106381151063911510640115106411151064211510643115106441151064511510646115106471151064811510649115106501151065111510652115106531151065411510655115106561151065711510658115106591151066011510661115106621151066311510664115106651151066611510667115106681151066911510670115106711151067211510673115106741151067511510676115106771151067811510679115106801151068111510682115106831151068411510685115106861151068711510688115106891151069011510691115106921151069311510694115106951151069611510697115106981151069911510700115107011151070211510703115107041151070511510706115107071151070811510709115107101151071111510712115107131151071411510715115107161151071711510718115107191151072011510721115107221151072311510724115107251151072611510727115107281151072911510730115107311151073211510733115107341151073511510736115107371151073811510739115107401151074111510742115107431151074411510745115107461151074711510748115107491151075011510751115107521151075311510754115107551151075611510757115107581151075911510760115107611151076211510763115107641151076511510766115107671151076811510769115107701151077111510772115107731151077411510775115107761151077711510778115107791151078011510781115107821151078311510784115107851151078611510787115107881151078911510790115107911151079211510793115107941151079511510796115107971151079811510799115108001151080111510802115108031151080411510805115108061151080711510808115108091151081011510811115108121151081311510814115108151151081611510817115108181151081911510820115108211151082211510823115108241151082511510826115108271151082811510829115108301151083111510832115108331151083411510835115108361151083711510838115108391151084011510841115108421151084311510844115108451151084611510847115108481151084911510850115108511151085211510853115108541151085511510856115108571151085811510859115108601151086111510862115108631151086411510865115108661151086711510868115108691151087011510871115108721151087311510874115108751151087611510877115108781151087911510880115108811151088211510883115108841151088511510886115108871151088811510889115108901151089111510892115108931151089411510895115108961151089711510898115108991151090011510901115109021151090311510904115109051151090611510907115109081151090911510910115109111151091211510913115109141151091511510916115109171151091811510919115109201151092111510922115109231151092411510925115109261151092711510928115109291151093011510931115109321151093311510934115109351151093611510937115109381151093911510940115109411151094211510943115109441151094511510946115109471151094811510949115109501151095111510952115109531151095411510955115109561151095711510958115109591151096011510961115109621151096311510964115109651151096611510967115109681151096911510970115109711151097211510973115109741151097511510976115109771151097811510979115109801151098111510982115109831151098411510985115109861151098711510988115109891151099011510991115109921151099311510994115109951151099611510997115109981151099911511000115110011151100211511003115110041151100511511006115110071151100811511009115110101151101111511012115110131151101411511015115110161151101711511018115110191151102011511021115110221151102311511024115110251151102611511027115110281151102911511030115110311151103211511033115110341151103511511036115110371151103811511039115110401151104111511042115110431151104411511045115110461151104711511048115110491151105011511051115110521151105311511054115110551151105611511057115110581151105911511060115110611151106211511063115110641151106511511066115110671151106811511069115110701151107111511072115110731151107411511075115110761151107711511078115110791151108011511081115110821151108311511084115110851151108611511087115110881151108911511090115110911151109211511093115110941151109511511096115110971151109811511099115111001151110111511102115111031151110411511105115200011152000211520003115200041152000511520006115200071152000811520009115200101152001111520012115200131152001411520015115200161152001711520018115200191152002011520021115200221152002311520024115200251152002611520027115200281152002911520030115200311152003211520033115200341152003511520036115200371152003811520039115200401152004111520042115200431152004411520045115200461152004711520048115200491152005011520051115200521152005311520054115200551152005611520057115200581152005911520060115200611152006211520063115200641152006511520066115200671152006811520069115200701152007111520072115200731152007411520075115200761152007711520078115200791152008011520081115200821152008311520084115200851152008611520087115200881152008911520090115200911152009211520093115200941152009511520096115200971152009811520099115201001152010111520102115201031152010411520105115201061152010711520108115201091152011011520111115201121152011311520114115201151152011611520117115201181152011911520120115201211152012211520123115201241152012511520126115201271152012811520129115201301152013111520132115201331152013411520135115201361152013711520138115201391152014011520141115201421152014311520144115201451152014611520147115201481152014911520150115201511152015211520153115201541152015511520156115201571152015811520159115201601152016111520162115201631152016411520165115201661152016711520168115201691152017011520171115201721152017311520174115201751152017611520177115201781152017911520180115201811152018211520183115201841152018511520186115201871152018811520189115201901152019111520192115201931152019411520195115201961152019711520198115201991152020011520201115202021152020311520204115202051152020611520207115202081152020911520210115202111152021211520213115202141152021511520216115202171152021811520219115202201152022111520222115202231152022411520225115202261152022711520228115202291152023011520231115202321152023311520234115202351152023611520237115202381152023911520240115202411152024211520243115202441152024511520246115202471152024811520249115202501152025111520252115202531152025411520255115202561152025711520258115202591152026011520261115202621152026311520264115202651152026611520267115202681152026911520270115202711152027211520273115202741152027511520276115202771152027811520279115202801152028111520282115202831152028411520285115202861152028711520288115202891152029011520291115202921152029311520294115202951152029611520297115202981152029911520300115203011152030211520303115203041152030511520306115203071152030811520309115203101152031111520312115203131152031411520315115203161152031711520318115203191152032011520321115203221152032311520324115203251152032611520327115203281152032911520330115203311152033211520333115203341152033511520336115203371152033811520339115203401152034111520342115203431152034411520345115203461152034711520348115203491152035011520351115203521152035311520354115203551152035611520357115203581152035911520360115203611152036211520363115203641152036511520366115203671152036811520369115203701152037111520372115203731152037411520375115203761152037711520378115203791152038011520381115203821152038311520384115203851152038611520387115203881152038911520390115203911152039211520393115203941152039511520396115203971152039811520399115204001152040111520402115204031152040411520405115204061152040711520408115204091152041011520411115204121152041311520414115204151152041611520417115204181152041911520420115204211152042211520423115204241152042511520426115204271152042811520429115204301152043111520432115204331152043411520435115204361152043711520438115204391152044011520441115204421152044311520444115204451152044611520447115204481152044911520450115204511152045211520453115204541152045511520456115204571152045811520459115204601152046111520462115204631152046411520465115204661152046711520468115204691152047011520471115204721152047311520474115204751152047611520477115204781152047911520480115204811152048211520483115204841152048511520486115204871152048811520489115204901152049111520492115204931152049411520495115204961152049711520498115204991152050011520501115205021152050311520504115205051152050611520507115205081152050911520510115205111152051211520513115205141152051511520516115205171152051811520519115205201152052111520522115205231152052411520525115205261152052711520528115205291152053011520531115205321152053311520534115205351152053611520537115205381152053911520540115205411152054211520543115205441152054511520546115205471152054811520549115205501152055111520552115205531152055411520555115205561152055711520558115205591152056011520561115205621152056311520564115205651152056611520567115205681152056911520570115205711152057211520573115205741152057511520576115205771152057811520579115205801152058111520582115205831152058411520585115205861152058711520588115205891152059011520591115205921152059311520594115205951152059611520597115205981152059911520600115206011152060211520603115206041152060511520606115206071152060811520609115206101152061111520612115206131152061411520615115206161152061711520618115206191152062011520621115206221152062311520624115206251152062611520627115206281152062911520630115206311152063211520633115206341152063511520636115206371152063811520639115206401152064111520642115206431152064411520645115206461152064711520648115206491152065011520651115206521152065311520654115206551152065611520657115206581152065911520660115206611152066211520663115206641152066511520666115206671152066811520669115206701152067111520672115206731152067411520675115206761152067711520678115206791152068011520681115206821152068311520684115206851152068611520687115206881152068911520690115206911152069211520693115206941152069511520696115206971152069811520699115207001152070111520702115207031152070411520705115207061152070711520708115207091152071011520711115207121152071311520714115207151152071611520717115207181152071911520720115207211152072211520723115207241152072511520726115207271152072811520729115207301152073111520732115207331152073411520735115207361152073711520738115207391152074011520741115207421152074311520744115207451152074611520747115207481152074911520750115207511152075211520753115207541152075511520756115207571152075811520759115207601152076111520762115207631152076411520765115207661152076711520768115207691152077011520771115207721152077311520774115207751152077611520777115207781152077911520780115207811152078211520783115207841152078511520786115207871152078811520789115207901152079111520792115207931152079411520795115207961152079711520798115207991152080011520801115208021152080311520804115208051152080611520807115208081152080911520810115208111152081211520813115208141152081511520816115208171152081811520819115208201152082111520822115208231152082411520825115208261152082711520828115208291152083011520831115208321152083311520834115208351152083611520837115208381152083911520840115208411152084211520843115208441152084511520846115208471152084811520849115208501152085111520852115208531152085411520855115208561152085711520858115208591152086011520861115208621152086311520864115208651152086611520867115208681152086911520870115208711152087211520873115208741152087511520876115208771152087811520879115208801152088111520882115208831152088411520885115208861152088711520888115208891152089011520891115208921152089311520894115208951152089611520897115208981152089911520900115209011152090211520903115209041152090511520906115209071152090811520909115209101152091111520912115209131152091411520915115209161152091711520918115209191152092011520921115209221152092311520924115209251152092611520927115209281152092911520930115209311152093211520933115209341152093511520936115209371152093811520939115209401152094111520942115209431152094411520945115209461152094711520948115209491152095011520951115209521152095311520954115209551152095611520957115209581152095911520960115209611152096211520963115209641152096511520966115209671152096811520969115209701152097111520972115209731152097411520975115209761152097711520978115209791152098011520981115209821152098311520984115209851152098611520987115209881152098911520990115209911152099211520993115209941152099511520996115209971152099811520999115210001152100111521002115210031152100411521005115210061152100711521008115210091152101011521011115210121152101311521014115210151152101611521017115210181152101911521020115210211152102211521023115210241152102511521026115210271152102811521029115210301152103111521032115210331152103411521035115210361152103711521038115210391152104011521041115210421152104311521044115210451152104611521047115210481152104911521050115210511152105211521053115210541152105511521056115210571152105811521059115210601152106111521062115210631152106411521065115210661152106711521068115210691152107011521071115210721152107311521074115210751152107611521077115210781152107911521080115210811152108211521083115210841152108511521086115210871152108811521089115210901152109111521092115210931152109411521095115210961152109711521098115210991152110011521101115211021152110311521104115211051153000111530002115300031153000411530005115300061153000711530008115300091153001011530011115300121153001311530014115300151153001611530017115300181153001911530020115300211153002211530023115300241153002511530026115300271153002811530029115300301153003111530032115300331153003411530035115300361153003711530038115300391153004011530041115300421153004311530044115300451153004611530047115300481153004911530050115300511153005211530053115300541153005511530056115300571153005811530059115300601153006111530062115300631153006411530065115300661153006711530068115300691153007011530071115300721153007311530074115300751153007611530077115300781153007911530080115300811153008211530083115300841153008511530086115300871153008811530089115300901153009111530092115300931153009411530095115300961153009711530098115300991153010011530101115301021153010311530104115301051153010611530107115301081153010911530110115301111153011211530113115301141153011511530116115301171153011811530119115301201153012111530122115301231153012411530125115301261153012711530128115301291153013011530131115301321153013311530134115301351153013611530137115301381153013911530140115301411153014211530143115301441153014511530146115301471153014811530149115301501153015111530152115301531153015411530155115301561153015711530158115301591153016011530161115301621153016311530164115301651153016611530167115301681153016911530170115301711153017211530173115301741153017511530176115301771153017811530179115301801153018111530182115301831153018411530185115301861153018711530188115301891153019011530191115301921153019311530194115301951153019611530197115301981153019911530200115302011153020211530203115302041153020511530206115302071153020811530209115302101153021111530212115302131153021411530215115302161153021711530218115302191153022011530221115302221153022311530224115302251153022611530227115302281153022911530230115302311153023211530233115302341153023511530236115302371153023811530239115302401153024111530242115302431153024411530245115302461153024711530248115302491153025011530251115302521153025311530254115302551153025611530257115302581153025911530260115302611153026211530263115302641153026511530266115302671153026811530269115302701153027111530272115302731153027411530275115302761153027711530278115302791153028011530281115302821153028311530284115302851153028611530287115302881153028911530290115302911153029211530293115302941153029511530296115302971153029811530299115303001153030111530302115303031153030411530305115303061153030711530308115303091153031011530311115303121153031311530314115303151153031611530317115303181153031911530320115303211153032211530323115303241153032511530326115303271153032811530329115303301153033111530332115303331153033411530335115303361153033711530338115303391153034011530341115303421153034311530344115303451153034611530347115303481153034911530350115303511153035211530353115303541153035511530356115303571153035811530359115303601153036111530362115303631153036411530365115303661153036711530368115303691153037011530371115303721153037311530374115303751153037611530377115303781153037911530380115303811153038211530383115303841153038511530386115303871153038811530389115303901153039111530392115303931153039411530395115303961153039711530398115303991153040011530401115304021153040311530404115304051153040611530407115304081153040911530410115304111153041211530413115304141153041511530416115304171153041811530419115304201153042111530422115304231153042411530425115304261153042711530428115304291153043011530431115304321153043311530434115304351153043611530437115304381153043911530440115304411153044211530443115304441153044511530446115304471153044811530449115304501153045111530452115304531153045411530455115304561153045711530458115304591153046011530461115304621153046311530464115304651153046611530467115304681153046911530470115304711153047211530473115304741153047511530476115304771153047811530479115304801153048111530482115304831153048411530485115304861153048711530488115304891153049011530491115304921153049311530494115304951153049611530497115304981153049911530500115305011153050211530503115305041153050511530506115305071153050811530509115305101153051111530512115305131153051411530515115305161153051711530518115305191153052011530521115305221153052311530524115305251153052611530527115305281153052911530530115305311153053211530533115305341153053511530536115305371153053811530539115305401153054111530542115305431153054411530545115305461153054711530548115305491153055011530551115305521153055311530554115305551153055611530557115305581153055911530560115305611153056211530563115305641153056511530566115305671153056811530569115305701153057111530572115305731153057411530575115305761153057711530578115305791153058011530581115305821153058311530584115305851153058611530587115305881153058911530590115305911153059211530593115305941153059511530596115305971153059811530599115306001153060111530602115306031153060411530605115306061153060711530608115306091153061011530611115306121153061311530614115306151153061611530617115306181153061911530620115306211153062211530623115306241153062511530626115306271153062811530629115306301153063111530632115306331153063411530635115306361153063711530638115306391153064011530641115306421153064311530644115306451153064611530647115306481153064911530650115306511153065211530653115306541153065511530656115306571153065811530659115306601153066111530662115306631153066411530665115306661153066711530668115306691153067011530671115306721153067311530674115306751153067611530677115306781153067911530680115306811153068211530683115306841153068511530686115306871153068811530689115306901153069111530692115306931153069411530695115306961153069711530698115306991153070011530701115307021153070311530704115307051153070611530707115307081153070911530710115307111153071211530713115307141153071511530716115307171153071811530719115307201153072111530722115307231153072411530725115307261153072711530728115307291153073011530731115307321153073311530734115307351153073611530737115307381153073911530740115307411153074211530743115307441153074511530746115307471153074811530749115307501153075111530752115307531153075411530755115307561153075711530758115307591153076011530761115307621153076311530764115307651153076611530767115307681153076911530770115307711153077211530773115307741153077511530776115307771153077811530779115307801153078111530782115307831153078411530785115307861153078711530788115307891153079011530791115307921153079311530794115307951153079611530797115307981153079911530800115308011153080211530803115308041153080511530806115308071153080811530809115308101153081111530812115308131153081411530815115308161153081711530818115308191153082011530821115308221153082311530824115308251153082611530827115308281153082911530830115308311153083211530833115308341153083511530836115308371153083811530839115308401153084111530842115308431153084411530845115308461153084711530848115308491153085011530851115308521153085311530854115308551153085611530857115308581153085911530860115308611153086211530863115308641153086511530866115308671153086811530869115308701153087111530872115308731153087411530875115308761153087711530878115308791153088011530881115308821153088311530884115308851153088611530887115308881153088911530890115308911153089211530893115308941153089511530896115308971153089811530899115309001153090111530902115309031153090411530905115309061153090711530908115309091153091011530911115309121153091311530914115309151153091611530917115309181153091911530920115309211153092211530923115309241153092511530926115309271153092811530929115309301153093111530932115309331153093411530935115309361153093711530938115309391153094011530941115309421153094311530944115309451153094611530947115309481153094911530950115309511153095211530953115309541153095511530956115309571153095811530959115309601153096111530962115309631153096411530965115309661153096711530968115309691153097011530971115309721153097311530974115309751153097611530977115309781153097911530980115309811153098211530983115309841153098511530986115309871153098811530989115309901153099111530992115309931153099411530995115309961153099711530998115309991153100011531001115310021153100311531004115310051153100611531007115310081153100911531010115310111153101211531013115310141153101511531016115310171153101811531019115310201153102111531022115310231153102411531025115310261153102711531028115310291153103011531031115310321153103311531034115310351153103611531037115310381153103911531040115310411153104211531043115310441153104511531046115310471153104811531049115310501153105111531052115310531153105411531055115310561153105711531058115310591153106011531061115310621153106311531064115310651153106611531067115310681153106911531070115310711153107211531073115310741153107511531076115310771153107811531079115310801153108111531082115310831153108411531085115310861153108711531088115310891153109011531091115310921153109311531094115310951153109611531097115310981153109911531100115311011153110211531103115311041153110511540001115400021154000311540004115400051154000611540007115400081154000911540010115400111154001211540013115400141154001511540016115400171154001811540019115400201154002111540022115400231154002411540025115400261154002711540028115400291154003011540031115400321154003311540034115400351154003611540037115400381154003911540040115400411154004211540043115400441154004511540046115400471154004811540049115400501154005111540052115400531154005411540055115400561154005711540058115400591154006011540061115400621154006311540064115400651154006611540067115400681154006911540070115400711154007211540073115400741154007511540076115400771154007811540079115400801154008111540082115400831154008411540085115400861154008711540088115400891154009011540091115400921154009311540094115400951154009611540097115400981154009911540100115401011154010211540103115401041154010511540106115401071154010811540109115401101154011111540112115401131154011411540115115401161154011711540118115401191154012011540121115401221154012311540124115401251154012611540127115401281154012911540130115401311154013211540133115401341154013511540136115401371154013811540139115401401154014111540142115401431154014411540145115401461154014711540148115401491154015011540151115401521154015311540154115401551154015611540157115401581154015911540160115401611154016211540163115401641154016511540166115401671154016811540169115401701154017111540172115401731154017411540175115401761154017711540178115401791154018011540181115401821154018311540184115401851154018611540187115401881154018911540190115401911154019211540193115401941154019511540196115401971154019811540199115402001154020111540202115402031154020411540205115402061154020711540208115402091154021011540211115402121154021311540214115402151154021611540217115402181154021911540220115402211154022211540223115402241154022511540226115402271154022811540229115402301154023111540232115402331154023411540235115402361154023711540238115402391154024011540241115402421154024311540244115402451154024611540247115402481154024911540250115402511154025211540253115402541154025511540256115402571154025811540259115402601154026111540262115402631154026411540265115402661154026711540268115402691154027011540271115402721154027311540274115402751154027611540277115402781154027911540280115402811154028211540283115402841154028511540286115402871154028811540289115402901154029111540292115402931154029411540295115402961154029711540298115402991154030011540301115403021154030311540304115403051154030611540307115403081154030911540310115403111154031211540313115403141154031511540316115403171154031811540319115403201154032111540322115403231154032411540325115403261154032711540328115403291154033011540331115403321154033311540334115403351154033611540337115403381154033911540340115403411154034211540343115403441154034511540346115403471154034811540349115403501154035111540352115403531154035411540355115403561154035711540358115403591154036011540361115403621154036311540364115403651154036611540367115403681154036911540370115403711154037211540373115403741154037511540376115403771154037811540379115403801154038111540382115403831154038411540385115403861154038711540388115403891154039011540391115403921154039311540394115403951154039611540397115403981154039911540400115404011154040211540403115404041154040511540406115404071154040811540409115404101154041111540412115404131154041411540415115404161154041711540418115404191154042011540421115404221154042311540424115404251154042611540427115404281154042911540430115404311154043211540433115404341154043511540436115404371154043811540439115404401154044111540442115404431154044411540445115404461154044711540448115404491154045011540451115404521154045311540454115404551154045611540457115404581154045911540460115404611154046211540463115404641154046511540466115404671154046811540469115404701154047111540472115404731154047411540475115404761154047711540478115404791154048011540481115404821154048311540484115404851154048611540487115404881154048911540490115404911154049211540493115404941154049511540496115404971154049811540499115405001154050111540502115405031154050411540505115405061154050711540508115405091154051011540511115405121154051311540514115405151154051611540517115405181154051911540520115405211154052211540523115405241154052511540526115405271154052811540529115405301154053111540532115405331154053411540535115405361154053711540538115405391154054011540541115405421154054311540544115405451154054611540547115405481154054911540550115405511154055211540553115405541154055511540556115405571154055811540559115405601154056111540562115405631154056411540565115405661154056711540568115405691154057011540571115405721154057311540574115405751154057611540577115405781154057911540580115405811154058211540583115405841154058511540586115405871154058811540589115405901154059111540592115405931154059411540595115405961154059711540598115405991154060011540601115406021154060311540604115406051154060611540607115406081154060911540610115406111154061211540613115406141154061511540616115406171154061811540619115406201154062111540622115406231154062411540625115406261154062711540628115406291154063011540631115406321154063311540634115406351154063611540637115406381154063911540640115406411154064211540643115406441154064511540646115406471154064811540649115406501154065111540652115406531154065411540655115406561154065711540658115406591154066011540661115406621154066311540664115406651154066611540667115406681154066911540670115406711154067211540673115406741154067511540676115406771154067811540679115406801154068111540682115406831154068411540685115406861154068711540688115406891154069011540691115406921154069311540694115406951154069611540697115406981154069911540700115407011154070211540703115407041154070511540706115407071154070811540709115407101154071111540712115407131154071411540715115407161154071711540718115407191154072011540721115407221154072311540724115407251154072611540727115407281154072911540730115407311154073211540733115407341154073511540736115407371154073811540739115407401154074111540742115407431154074411540745115407461154074711540748115407491154075011540751115407521154075311540754115407551154075611540757115407581154075911540760115407611154076211540763115407641154076511540766115407671154076811540769115407701154077111540772115407731154077411540775115407761154077711540778115407791154078011540781115407821154078311540784115407851154078611540787115407881154078911540790115407911154079211540793115407941154079511540796115407971154079811540799115408001154080111540802115408031154080411540805115408061154080711540808115408091154081011540811115408121154081311540814115408151154081611540817115408181154081911540820115408211154082211540823115408241154082511540826115408271154082811540829115408301154083111540832115408331154083411540835115408361154083711540838115408391154084011540841115408421154084311540844115408451154084611540847115408481154084911540850115408511154085211540853115408541154085511540856115408571154085811540859115408601154086111540862115408631154086411540865115408661154086711540868115408691154087011540871115408721154087311540874115408751154087611540877115408781154087911540880115408811154088211540883115408841154088511540886115408871154088811540889115408901154089111540892115408931154089411540895115408961154089711540898115408991154090011540901115409021154090311540904115409051154090611540907115409081154090911540910115409111154091211540913115409141154091511540916115409171154091811540919115409201154092111540922115409231154092411540925115409261154092711540928115409291154093011540931115409321154093311540934115409351154093611540937115409381154093911540940115409411154094211540943115409441154094511540946115409471154094811540949115409501154095111540952115409531154095411540955115409561154095711540958115409591154096011540961115409621154096311540964115409651154096611540967115409681154096911540970115409711154097211540973115409741154097511540976115409771154097811540979115409801154098111540982115409831154098411540985115409861154098711540988115409891154099011540991115409921154099311540994115409951154099611540997115409981154099911541000115410011154100211541003115410041154100511541006115410071154100811541009115410101154101111541012115410131154101411541015115410161154101711541018115410191154102011541021115410221154102311541024115410251154102611541027115410281154102911541030115410311154103211541033115410341154103511541036115410371154103811541039115410401154104111541042115410431154104411541045115410461154104711541048115410491154105011541051115410521154105311541054115410551154105611541057115410581154105911541060115410611154106211541063115410641154106511541066115410671154106811541069115410701154107111541072115410731154107411541075115410761154107711541078115410791154108011541081115410821154108311541084115410851154108611541087115410881154108911541090115410911154109211541093115410941154109511541096115410971154109811541099115411001154110111541102115411031154110411541105115500011155000211550003115500041155000511550006115500071155000811550009115500101155001111550012115500131155001411550015115500161155001711550018115500191155002011550021115500221155002311550024115500251155002611550027115500281155002911550030115500311155003211550033115500341155003511550036115500371155003811550039115500401155004111550042115500431155004411550045115500461155004711550048115500491155005011550051115500521155005311550054115500551155005611550057115500581155005911550060115500611155006211550063115500641155006511550066115500671155006811550069115500701155007111550072115500731155007411550075115500761155007711550078115500791155008011550081115500821155008311550084115500851155008611550087115500881155008911550090115500911155009211550093115500941155009511550096115500971155009811550099115501001155010111550102115501031155010411550105115501061155010711550108115501091155011011550111115501121155011311550114115501151155011611550117115501181155011911550120115501211155012211550123115501241155012511550126115501271155012811550129115501301155013111550132115501331155013411550135115501361155013711550138115501391155014011550141115501421155014311550144115501451155014611550147115501481155014911550150115501511155015211550153115501541155015511550156115501571155015811550159115501601155016111550162115501631155016411550165115501661155016711550168115501691155017011550171115501721155017311550174115501751155017611550177115501781155017911550180115501811155018211550183115501841155018511550186115501871155018811550189115501901155019111550192115501931155019411550195115501961155019711550198115501991155020011550201115502021155020311550204115502051155020611550207115502081155020911550210115502111155021211550213115502141155021511550216115502171155021811550219115502201155022111550222115502231155022411550225115502261155022711550228115502291155023011550231115502321155023311550234115502351155023611550237115502381155023911550240115502411155024211550243115502441155024511550246115502471155024811550249115502501155025111550252115502531155025411550255115502561155025711550258115502591155026011550261115502621155026311550264115502651155026611550267115502681155026911550270115502711155027211550273115502741155027511550276115502771155027811550279115502801155028111550282115502831155028411550285115502861155028711550288115502891155029011550291115502921155029311550294115502951155029611550297115502981155029911550300115503011155030211550303115503041155030511550306115503071155030811550309115503101155031111550312115503131155031411550315115503161155031711550318115503191155032011550321115503221155032311550324115503251155032611550327115503281155032911550330115503311155033211550333115503341155033511550336115503371155033811550339115503401155034111550342115503431155034411550345115503461155034711550348115503491155035011550351115503521155035311550354115503551155035611550357115503581155035911550360115503611155036211550363115503641155036511550366115503671155036811550369115503701155037111550372115503731155037411550375115503761155037711550378115503791155038011550381115503821155038311550384115503851155038611550387115503881155038911550390115503911155039211550393115503941155039511550396115503971155039811550399115504001155040111550402115504031155040411550405115504061155040711550408115504091155041011550411115504121155041311550414115504151155041611550417115504181155041911550420115504211155042211550423115504241155042511550426115504271155042811550429115504301155043111550432115504331155043411550435115504361155043711550438115504391155044011550441115504421155044311550444115504451155044611550447115504481155044911550450115504511155045211550453115504541155045511550456115504571155045811550459115504601155046111550462115504631155046411550465115504661155046711550468115504691155047011550471115504721155047311550474115504751155047611550477115504781155047911550480115504811155048211550483115504841155048511550486115504871155048811550489115504901155049111550492115504931155049411550495115504961155049711550498115504991155050011550501115505021155050311550504115505051155050611550507115505081155050911550510115505111155051211550513115505141155051511550516115505171155051811550519115505201155052111550522115505231155052411550525115505261155052711550528115505291155053011550531115505321155053311550534115505351155053611550537115505381155053911550540115505411155054211550543115505441155054511550546115505471155054811550549115505501155055111550552115505531155055411550555115505561155055711550558115505591155056011550561115505621155056311550564115505651155056611550567115505681155056911550570115505711155057211550573115505741155057511550576115505771155057811550579115505801155058111550582115505831155058411550585115505861155058711550588115505891155059011550591115505921155059311550594115505951155059611550597115505981155059911550600115506011155060211550603115506041155060511550606115506071155060811550609115506101155061111550612115506131155061411550615115506161155061711550618115506191155062011550621115506221155062311550624115506251155062611550627115506281155062911550630115506311155063211550633115506341155063511550636115506371155063811550639115506401155064111550642115506431155064411550645115506461155064711550648115506491155065011550651115506521155065311550654115506551155065611550657115506581155065911550660115506611155066211550663115506641155066511550666115506671155066811550669115506701155067111550672115506731155067411550675115506761155067711550678115506791155068011550681115506821155068311550684115506851155068611550687115506881155068911550690115506911155069211550693115506941155069511550696115506971155069811550699115507001155070111550702115507031155070411550705115507061155070711550708115507091155071011550711115507121155071311550714115507151155071611550717115507181155071911550720115507211155072211550723115507241155072511550726115507271155072811550729115507301155073111550732115507331155073411550735115507361155073711550738115507391155074011550741115507421155074311550744115507451155074611550747115507481155074911550750115507511155075211550753115507541155075511550756115507571155075811550759115507601155076111550762115507631155076411550765115507661155076711550768115507691155077011550771115507721155077311550774115507751155077611550777115507781155077911550780115507811155078211550783115507841155078511550786115507871155078811550789115507901155079111550792115507931155079411550795115507961155079711550798115507991155080011550801115508021155080311550804115508051155080611550807115508081155080911550810115508111155081211550813115508141155081511550816115508171155081811550819115508201155082111550822115508231155082411550825115508261155082711550828115508291155083011550831115508321155083311550834115508351155083611550837115508381155083911550840115508411155084211550843115508441155084511550846115508471155084811550849115508501155085111550852115508531155085411550855115508561155085711550858115508591155086011550861115508621155086311550864115508651155086611550867115508681155086911550870115508711155087211550873115508741155087511550876115508771155087811550879115508801155088111550882115508831155088411550885115508861155088711550888115508891155089011550891115508921155089311550894115508951155089611550897115508981155089911550900115509011155090211550903115509041155090511550906115509071155090811550909115509101155091111550912115509131155091411550915115509161155091711550918115509191155092011550921115509221155092311550924115509251155092611550927115509281155092911550930115509311155093211550933115509341155093511550936115509371155093811550939115509401155094111550942115509431155094411550945115509461155094711550948115509491155095011550951115509521155095311550954115509551155095611550957115509581155095911550960115509611155096211550963115509641155096511550966115509671155096811550969115509701155097111550972115509731155097411550975115509761155097711550978115509791155098011550981115509821155098311550984115509851155098611550987115509881155098911550990115509911155099211550993115509941155099511550996115509971155099811550999115510001155100111551002115510031155100411551005115510061155100711551008115510091155101011551011115510121155101311551014115510151155101611551017115510181155101911551020115510211155102211551023115510241155102511551026115510271155102811551029115510301155103111551032115510331155103411551035115510361155103711551038115510391155104011551041115510421155104311551044115510451155104611551047115510481155104911551050115510511155105211551053115510541155105511551056115510571155105811551059115510601155106111551062115510631155106411551065115510661155106711551068115510691155107011551071115510721155107311551074115510751155107611551077115510781155107911551080115510811155108211551083115510841155108511551086115510871155108811551089115510901155109111551092115510931155109411551095115510961155109711551098115510991155110011551101115511021155110311551104115511051156000111560002115600031156000411560005115600061156000711560008115600091156001011560011115600121156001311560014115600151156001611560017115600181156001911560020115600211156002211560023115600241156002511560026115600271156002811560029115600301156003111560032115600331156003411560035115600361156003711560038115600391156004011560041115600421156004311560044115600451156004611560047115600481156004911560050115600511156005211560053115600541156005511560056115600571156005811560059115600601156006111560062115600631156006411560065115600661156006711560068115600691156007011560071115600721156007311560074115600751156007611560077115600781156007911560080115600811156008211560083115600841156008511560086115600871156008811560089115600901156009111560092115600931156009411560095115600961156009711560098115600991156010011560101115601021156010311560104115601051156010611560107115601081156010911560110115601111156011211560113115601141156011511560116115601171156011811560119115601201156012111560122115601231156012411560125115601261156012711560128115601291156013011560131115601321156013311560134115601351156013611560137115601381156013911560140115601411156014211560143115601441156014511560146115601471156014811560149115601501156015111560152115601531156015411560155115601561156015711560158115601591156016011560161115601621156016311560164115601651156016611560167115601681156016911560170115601711156017211560173115601741156017511560176115601771156017811560179115601801156018111560182115601831156018411560185115601861156018711560188115601891156019011560191115601921156019311560194115601951156019611560197115601981156019911560200115602011156020211560203115602041156020511560206115602071156020811560209115602101156021111560212115602131156021411560215115602161156021711560218115602191156022011560221115602221156022311560224115602251156022611560227115602281156022911560230115602311156023211560233115602341156023511560236115602371156023811560239115602401156024111560242115602431156024411560245115602461156024711560248115602491156025011560251115602521156025311560254115602551156025611560257115602581156025911560260115602611156026211560263115602641156026511560266115602671156026811560269115602701156027111560272115602731156027411560275115602761156027711560278115602791156028011560281115602821156028311560284115602851156028611560287115602881156028911560290115602911156029211560293115602941156029511560296115602971156029811560299115603001156030111560302115603031156030411560305115603061156030711560308115603091156031011560311115603121156031311560314115603151156031611560317115603181156031911560320115603211156032211560323115603241156032511560326115603271156032811560329115603301156033111560332115603331156033411560335115603361156033711560338115603391156034011560341115603421156034311560344115603451156034611560347115603481156034911560350115603511156035211560353115603541156035511560356115603571156035811560359115603601156036111560362115603631156036411560365115603661156036711560368115603691156037011560371115603721156037311560374115603751156037611560377115603781156037911560380115603811156038211560383115603841156038511560386115603871156038811560389115603901156039111560392115603931156039411560395115603961156039711560398115603991156040011560401115604021156040311560404115604051156040611560407115604081156040911560410115604111156041211560413115604141156041511560416115604171156041811560419115604201156042111560422115604231156042411560425115604261156042711560428115604291156043011560431115604321156043311560434115604351156043611560437115604381156043911560440115604411156044211560443115604441156044511560446115604471156044811560449115604501156045111560452115604531156045411560455115604561156045711560458115604591156046011560461115604621156046311560464115604651156046611560467115604681156046911560470115604711156047211560473115604741156047511560476115604771156047811560479115604801156048111560482115604831156048411560485115604861156048711560488115604891156049011560491115604921156049311560494115604951156049611560497115604981156049911560500115605011156050211560503115605041156050511560506115605071156050811560509115605101156051111560512115605131156051411560515115605161156051711560518115605191156052011560521115605221156052311560524115605251156052611560527115605281156052911560530115605311156053211560533115605341156053511560536115605371156053811560539115605401156054111560542115605431156054411560545115605461156054711560548115605491156055011560551115605521156055311560554115605551156055611560557115605581156055911560560115605611156056211560563115605641156056511560566115605671156056811560569115605701156057111560572115605731156057411560575115605761156057711560578115605791156058011560581115605821156058311560584115605851156058611560587115605881156058911560590115605911156059211560593115605941156059511560596115605971156059811560599115606001156060111560602115606031156060411560605115606061156060711560608115606091156061011560611115606121156061311560614115606151156061611560617115606181156061911560620115606211156062211560623115606241156062511560626115606271156062811560629115606301156063111560632115606331156063411560635115606361156063711560638115606391156064011560641115606421156064311560644115606451156064611560647115606481156064911560650115606511156065211560653115606541156065511560656115606571156065811560659115606601156066111560662115606631156066411560665115606661156066711560668115606691156067011560671115606721156067311560674115606751156067611560677115606781156067911560680115606811156068211560683115606841156068511560686115606871156068811560689115606901156069111560692115606931156069411560695115606961156069711560698115606991156070011560701115607021156070311560704115607051156070611560707115607081156070911560710115607111156071211560713115607141156071511560716115607171156071811560719115607201156072111560722115607231156072411560725115607261156072711560728115607291156073011560731115607321156073311560734115607351156073611560737115607381156073911560740115607411156074211560743115607441156074511560746115607471156074811560749115607501156075111560752115607531156075411560755115607561156075711560758115607591156076011560761115607621156076311560764115607651156076611560767115607681156076911560770115607711156077211560773115607741156077511560776115607771156077811560779115607801156078111560782115607831156078411560785115607861156078711560788115607891156079011560791115607921156079311560794115607951156079611560797115607981156079911560800115608011156080211560803115608041156080511560806115608071156080811560809115608101156081111560812115608131156081411560815115608161156081711560818115608191156082011560821115608221156082311560824115608251156082611560827115608281156082911560830115608311156083211560833115608341156083511560836115608371156083811560839115608401156084111560842115608431156084411560845115608461156084711560848115608491156085011560851115608521156085311560854115608551156085611560857115608581156085911560860115608611156086211560863115608641156086511560866115608671156086811560869115608701156087111560872115608731156087411560875115608761156087711560878115608791156088011560881115608821156088311560884115608851156088611560887115608881156088911560890115608911156089211560893115608941156089511560896115608971156089811560899115609001156090111560902115609031156090411560905115609061156090711560908115609091156091011560911115609121156091311560914115609151156091611560917115609181156091911560920115609211156092211560923115609241156092511560926115609271156092811560929115609301156093111560932115609331156093411560935115609361156093711560938115609391156094011560941115609421156094311560944115609451156094611560947115609481156094911560950115609511156095211560953115609541156095511560956115609571156095811560959115609601156096111560962115609631156096411560965115609661156096711560968115609691156097011560971115609721156097311560974115609751156097611560977115609781156097911560980115609811156098211560983115609841156098511560986115609871156098811560989115609901156099111560992115609931156099411560995115609961156099711560998115609991156100011561001115610021156100311561004115610051156100611561007115610081156100911561010115610111156101211561013115610141156101511561016115610171156101811561019115610201156102111561022115610231156102411561025115610261156102711561028115610291156103011561031115610321156103311561034115610351156103611561037115610381156103911561040115610411156104211561043115610441156104511561046115610471156104811561049115610501156105111561052115610531156105411561055115610561156105711561058115610591156106011561061115610621156106311561064115610651156106611561067115610681156106911561070115610711156107211561073115610741156107511561076115610771156107811561079115610801156108111561082115610831156108411561085115610861156108711561088115610891156109011561091115610921156109311561094115610951156109611561097115610981156109911561100115611011156110211561103115611041156110511570001115700021157000311570004115700051157000611570007115700081157000911570010115700111157001211570013115700141157001511570016115700171157001811570019115700201157002111570022115700231157002411570025115700261157002711570028115700291157003011570031115700321157003311570034115700351157003611570037115700381157003911570040115700411157004211570043115700441157004511570046115700471157004811570049115700501157005111570052115700531157005411570055115700561157005711570058115700591157006011570061115700621157006311570064115700651157006611570067115700681157006911570070115700711157007211570073115700741157007511570076115700771157007811570079115700801157008111570082115700831157008411570085115700861157008711570088115700891157009011570091115700921157009311570094115700951157009611570097115700981157009911570100115701011157010211570103115701041157010511570106115701071157010811570109115701101157011111570112115701131157011411570115115701161157011711570118115701191157012011570121115701221157012311570124115701251157012611570127115701281157012911570130115701311157013211570133115701341157013511570136115701371157013811570139115701401157014111570142115701431157014411570145115701461157014711570148115701491157015011570151115701521157015311570154115701551157015611570157115701581157015911570160115701611157016211570163115701641157016511570166115701671157016811570169115701701157017111570172115701731157017411570175115701761157017711570178115701791157018011570181115701821157018311570184115701851157018611570187115701881157018911570190115701911157019211570193115701941157019511570196115701971157019811570199115702001157020111570202115702031157020411570205115702061157020711570208115702091157021011570211115702121157021311570214115702151157021611570217115702181157021911570220115702211157022211570223115702241157022511570226115702271157022811570229115702301157023111570232115702331157023411570235115702361157023711570238115702391157024011570241115702421157024311570244115702451157024611570247115702481157024911570250115702511157025211570253115702541157025511570256115702571157025811570259115702601157026111570262115702631157026411570265115702661157026711570268115702691157027011570271115702721157027311570274115702751157027611570277115702781157027911570280115702811157028211570283115702841157028511570286115702871157028811570289115702901157029111570292115702931157029411570295115702961157029711570298115702991157030011570301115703021157030311570304115703051157030611570307115703081157030911570310115703111157031211570313115703141157031511570316115703171157031811570319115703201157032111570322115703231157032411570325115703261157032711570328115703291157033011570331115703321157033311570334115703351157033611570337115703381157033911570340115703411157034211570343115703441157034511570346115703471157034811570349115703501157035111570352115703531157035411570355115703561157035711570358115703591157036011570361115703621157036311570364115703651157036611570367115703681157036911570370115703711157037211570373115703741157037511570376115703771157037811570379115703801157038111570382115703831157038411570385115703861157038711570388115703891157039011570391115703921157039311570394115703951157039611570397115703981157039911570400115704011157040211570403115704041157040511570406115704071157040811570409115704101157041111570412115704131157041411570415115704161157041711570418115704191157042011570421115704221157042311570424115704251157042611570427115704281157042911570430115704311157043211570433115704341157043511570436115704371157043811570439115704401157044111570442115704431157044411570445115704461157044711570448115704491157045011570451115704521157045311570454115704551157045611570457115704581157045911570460115704611157046211570463115704641157046511570466115704671157046811570469115704701157047111570472115704731157047411570475115704761157047711570478115704791157048011570481115704821157048311570484115704851157048611570487115704881157048911570490115704911157049211570493115704941157049511570496115704971157049811570499115705001157050111570502115705031157050411570505115705061157050711570508115705091157051011570511115705121157051311570514115705151157051611570517115705181157051911570520115705211157052211570523115705241157052511570526115705271157052811570529115705301157053111570532115705331157053411570535115705361157053711570538115705391157054011570541115705421157054311570544115705451157054611570547115705481157054911570550115705511157055211570553115705541157055511570556115705571157055811570559115705601157056111570562115705631157056411570565115705661157056711570568115705691157057011570571115705721157057311570574115705751157057611570577115705781157057911570580115705811157058211570583115705841157058511570586115705871157058811570589115705901157059111570592115705931157059411570595115705961157059711570598115705991157060011570601115706021157060311570604115706051157060611570607115706081157060911570610115706111157061211570613115706141157061511570616115706171157061811570619115706201157062111570622115706231157062411570625115706261157062711570628115706291157063011570631115706321157063311570634115706351157063611570637115706381157063911570640115706411157064211570643115706441157064511570646115706471157064811570649115706501157065111570652115706531157065411570655115706561157065711570658115706591157066011570661115706621157066311570664115706651157066611570667115706681157066911570670115706711157067211570673115706741157067511570676115706771157067811570679115706801157068111570682115706831157068411570685115706861157068711570688115706891157069011570691115706921157069311570694115706951157069611570697115706981157069911570700115707011157070211570703115707041157070511570706115707071157070811570709115707101157071111570712115707131157071411570715115707161157071711570718115707191157072011570721115707221157072311570724115707251157072611570727115707281157072911570730115707311157073211570733115707341157073511570736115707371157073811570739115707401157074111570742115707431157074411570745115707461157074711570748115707491157075011570751115707521157075311570754115707551157075611570757115707581157075911570760115707611157076211570763115707641157076511570766115707671157076811570769115707701157077111570772115707731157077411570775115707761157077711570778115707791157078011570781115707821157078311570784115707851157078611570787115707881157078911570790115707911157079211570793115707941157079511570796115707971157079811570799115708001157080111570802115708031157080411570805115708061157080711570808115708091157081011570811115708121157081311570814115708151157081611570817115708181157081911570820115708211157082211570823115708241157082511570826115708271157082811570829115708301157083111570832115708331157083411570835115708361157083711570838115708391157084011570841115708421157084311570844115708451157084611570847115708481157084911570850115708511157085211570853115708541157085511570856115708571157085811570859115708601157086111570862115708631157086411570865115708661157086711570868115708691157087011570871115708721157087311570874115708751157087611570877115708781157087911570880115708811157088211570883115708841157088511570886115708871157088811570889115708901157089111570892115708931157089411570895115708961157089711570898115708991157090011570901115709021157090311570904115709051157090611570907115709081157090911570910115709111157091211570913115709141157091511570916115709171157091811570919115709201157092111570922115709231157092411570925115709261157092711570928115709291157093011570931115709321157093311570934115709351157093611570937115709381157093911570940115709411157094211570943115709441157094511570946115709471157094811570949115709501157095111570952115709531157095411570955115709561157095711570958115709591157096011570961115709621157096311570964115709651157096611570967115709681157096911570970115709711157097211570973115709741157097511570976115709771157097811570979115709801157098111570982115709831157098411570985115709861157098711570988115709891157099011570991115709921157099311570994115709951157099611570997115709981157099911571000115710011157100211571003115710041157100511571006115710071157100811571009115710101157101111571012115710131157101411571015115710161157101711571018115710191157102011571021115710221157102311571024115710251157102611571027115710281157102911571030115710311157103211571033115710341157103511571036115710371157103811571039115710401157104111571042115710431157104411571045115710461157104711571048115710491157105011571051115710521157105311571054115710551157105611571057115710581157105911571060115710611157106211571063115710641157106511571066115710671157106811571069115710701157107111571072115710731157107411571075115710761157107711571078115710791157108011571081115710821157108311571084115710851157108611571087115710881157108911571090115710911157109211571093115710941157109511571096115710971157109811571099115711001157110111571102115711031157110411571105115800011158000211580003115800041158000511580006115800071158000811580009115800101158001111580012115800131158001411580015115800161158001711580018115800191158002011580021115800221158002311580024115800251158002611580027115800281158002911580030115800311158003211580033115800341158003511580036115800371158003811580039115800401158004111580042115800431158004411580045115800461158004711580048115800491158005011580051115800521158005311580054115800551158005611580057115800581158005911580060115800611158006211580063115800641158006511580066115800671158006811580069115800701158007111580072115800731158007411580075115800761158007711580078115800791158008011580081115800821158008311580084115800851158008611580087115800881158008911580090115800911158009211580093115800941158009511580096115800971158009811580099115801001158010111580102115801031158010411580105115801061158010711580108115801091158011011580111115801121158011311580114115801151158011611580117115801181158011911580120115801211158012211580123115801241158012511580126115801271158012811580129115801301158013111580132115801331158013411580135115801361158013711580138115801391158014011580141115801421158014311580144115801451158014611580147115801481158014911580150115801511158015211580153115801541158015511580156115801571158015811580159115801601158016111580162115801631158016411580165115801661158016711580168115801691158017011580171115801721158017311580174115801751158017611580177115801781158017911580180115801811158018211580183115801841158018511580186115801871158018811580189115801901158019111580192115801931158019411580195115801961158019711580198115801991158020011580201115802021158020311580204115802051158020611580207115802081158020911580210115802111158021211580213115802141158021511580216115802171158021811580219115802201158022111580222115802231158022411580225115802261158022711580228115802291158023011580231115802321158023311580234115802351158023611580237115802381158023911580240115802411158024211580243115802441158024511580246115802471158024811580249115802501158025111580252115802531158025411580255115802561158025711580258115802591158026011580261115802621158026311580264115802651158026611580267115802681158026911580270115802711158027211580273115802741158027511580276115802771158027811580279115802801158028111580282115802831158028411580285115802861158028711580288115802891158029011580291115802921158029311580294115802951158029611580297115802981158029911580300115803011158030211580303115803041158030511580306115803071158030811580309115803101158031111580312115803131158031411580315115803161158031711580318115803191158032011580321115803221158032311580324115803251158032611580327115803281158032911580330115803311158033211580333115803341158033511580336115803371158033811580339115803401158034111580342115803431158034411580345115803461158034711580348115803491158035011580351115803521158035311580354115803551158035611580357115803581158035911580360115803611158036211580363115803641158036511580366115803671158036811580369115803701158037111580372115803731158037411580375115803761158037711580378115803791158038011580381115803821158038311580384115803851158038611580387115803881158038911580390115803911158039211580393115803941158039511580396115803971158039811580399115804001158040111580402115804031158040411580405115804061158040711580408115804091158041011580411115804121158041311580414115804151158041611580417115804181158041911580420115804211158042211580423115804241158042511580426115804271158042811580429115804301158043111580432115804331158043411580435115804361158043711580438115804391158044011580441115804421158044311580444115804451158044611580447115804481158044911580450115804511158045211580453115804541158045511580456115804571158045811580459115804601158046111580462115804631158046411580465115804661158046711580468115804691158047011580471115804721158047311580474115804751158047611580477115804781158047911580480115804811158048211580483115804841158048511580486115804871158048811580489115804901158049111580492115804931158049411580495115804961158049711580498115804991158050011580501115805021158050311580504115805051158050611580507115805081158050911580510115805111158051211580513115805141158051511580516115805171158051811580519115805201158052111580522115805231158052411580525115805261158052711580528115805291158053011580531115805321158053311580534115805351158053611580537115805381158053911580540115805411158054211580543115805441158054511580546115805471158054811580549115805501158055111580552115805531158055411580555115805561158055711580558115805591158056011580561115805621158056311580564115805651158056611580567115805681158056911580570115805711158057211580573115805741158057511580576115805771158057811580579115805801158058111580582115805831158058411580585115805861158058711580588115805891158059011580591115805921158059311580594115805951158059611580597115805981158059911580600115806011158060211580603115806041158060511580606115806071158060811580609115806101158061111580612115806131158061411580615115806161158061711580618115806191158062011580621115806221158062311580624115806251158062611580627115806281158062911580630115806311158063211580633115806341158063511580636115806371158063811580639115806401158064111580642115806431158064411580645115806461158064711580648115806491158065011580651115806521158065311580654115806551158065611580657115806581158065911580660115806611158066211580663115806641158066511580666115806671158066811580669115806701158067111580672115806731158067411580675115806761158067711580678115806791158068011580681115806821158068311580684115806851158068611580687115806881158068911580690115806911158069211580693115806941158069511580696115806971158069811580699115807001158070111580702115807031158070411580705115807061158070711580708115807091158071011580711115807121158071311580714115807151158071611580717115807181158071911580720115807211158072211580723115807241158072511580726115807271158072811580729115807301158073111580732115807331158073411580735115807361158073711580738115807391158074011580741115807421158074311580744115807451158074611580747115807481158074911580750115807511158075211580753115807541158075511580756115807571158075811580759115807601158076111580762115807631158076411580765115807661158076711580768115807691158077011580771115807721158077311580774115807751158077611580777115807781158077911580780115807811158078211580783115807841158078511580786115807871158078811580789115807901158079111580792115807931158079411580795115807961158079711580798115807991158080011580801115808021158080311580804115808051158080611580807115808081158080911580810115808111158081211580813115808141158081511580816115808171158081811580819115808201158082111580822115808231158082411580825115808261158082711580828115808291158083011580831115808321158083311580834115808351158083611580837115808381158083911580840115808411158084211580843115808441158084511580846115808471158084811580849115808501158085111580852115808531158085411580855115808561158085711580858115808591158086011580861115808621158086311580864115808651158086611580867115808681158086911580870115808711158087211580873115808741158087511580876115808771158087811580879115808801158088111580882115808831158088411580885115808861158088711580888115808891158089011580891115808921158089311580894115808951158089611580897115808981158089911580900115809011158090211580903115809041158090511580906115809071158090811580909115809101158091111580912115809131158091411580915115809161158091711580918115809191158092011580921115809221158092311580924115809251158092611580927115809281158092911580930115809311158093211580933115809341158093511580936115809371158093811580939115809401158094111580942115809431158094411580945115809461158094711580948115809491158095011580951115809521158095311580954115809551158095611580957115809581158095911580960115809611158096211580963115809641158096511580966115809671158096811580969115809701158097111580972115809731158097411580975115809761158097711580978115809791158098011580981115809821158098311580984115809851158098611580987115809881158098911580990115809911158099211580993115809941158099511580996115809971158099811580999115810001158100111581002115810031158100411581005115810061158100711581008115810091158101011581011115810121158101311581014115810151158101611581017115810181158101911581020115810211158102211581023115810241158102511581026115810271158102811581029115810301158103111581032115810331158103411581035115810361158103711581038115810391158104011581041115810421158104311581044115810451158104611581047115810481158104911581050115810511158105211581053115810541158105511581056115810571158105811581059115810601158106111581062115810631158106411581065115810661158106711581068115810691158107011581071115810721158107311581074115810751158107611581077115810781158107911581080115810811158108211581083115810841158108511581086115810871158108811581089115810901158109111581092115810931158109411581095115810961158109711581098115810991158110011581101115811021158110311581104115811051159000111590002115900031159000411590005115900061159000711590008115900091159001011590011115900121159001311590014115900151159001611590017115900181159001911590020115900211159002211590023115900241159002511590026115900271159002811590029115900301159003111590032115900331159003411590035115900361159003711590038115900391159004011590041115900421159004311590044115900451159004611590047115900481159004911590050115900511159005211590053115900541159005511590056115900571159005811590059115900601159006111590062115900631159006411590065115900661159006711590068115900691159007011590071115900721159007311590074115900751159007611590077115900781159007911590080115900811159008211590083115900841159008511590086115900871159008811590089115900901159009111590092115900931159009411590095115900961159009711590098115900991159010011590101115901021159010311590104115901051159010611590107115901081159010911590110115901111159011211590113115901141159011511590116115901171159011811590119115901201159012111590122115901231159012411590125115901261159012711590128115901291159013011590131115901321159013311590134115901351159013611590137115901381159013911590140115901411159014211590143115901441159014511590146115901471159014811590149115901501159015111590152115901531159015411590155115901561159015711590158115901591159016011590161115901621159016311590164115901651159016611590167115901681159016911590170115901711159017211590173115901741159017511590176115901771159017811590179115901801159018111590182115901831159018411590185115901861159018711590188115901891159019011590191115901921159019311590194115901951159019611590197115901981159019911590200115902011159020211590203115902041159020511590206115902071159020811590209115902101159021111590212115902131159021411590215115902161159021711590218115902191159022011590221115902221159022311590224115902251159022611590227115902281159022911590230115902311159023211590233115902341159023511590236115902371159023811590239115902401159024111590242115902431159024411590245115902461159024711590248115902491159025011590251115902521159025311590254115902551159025611590257115902581159025911590260115902611159026211590263115902641159026511590266115902671159026811590269115902701159027111590272115902731159027411590275115902761159027711590278115902791159028011590281115902821159028311590284115902851159028611590287115902881159028911590290115902911159029211590293115902941159029511590296115902971159029811590299115903001159030111590302115903031159030411590305115903061159030711590308115903091159031011590311115903121159031311590314115903151159031611590317115903181159031911590320115903211159032211590323115903241159032511590326115903271159032811590329115903301159033111590332115903331159033411590335115903361159033711590338115903391159034011590341115903421159034311590344115903451159034611590347115903481159034911590350115903511159035211590353115903541159035511590356115903571159035811590359115903601159036111590362115903631159036411590365115903661159036711590368115903691159037011590371115903721159037311590374115903751159037611590377115903781159037911590380115903811159038211590383115903841159038511590386115903871159038811590389115903901159039111590392115903931159039411590395115903961159039711590398115903991159040011590401115904021159040311590404115904051159040611590407115904081159040911590410115904111159041211590413115904141159041511590416115904171159041811590419115904201159042111590422115904231159042411590425115904261159042711590428115904291159043011590431115904321159043311590434115904351159043611590437115904381159043911590440115904411159044211590443115904441159044511590446115904471159044811590449115904501159045111590452115904531159045411590455115904561159045711590458115904591159046011590461115904621159046311590464115904651159046611590467115904681159046911590470115904711159047211590473115904741159047511590476115904771159047811590479115904801159048111590482115904831159048411590485115904861159048711590488115904891159049011590491115904921159049311590494115904951159049611590497115904981159049911590500115905011159050211590503115905041159050511590506115905071159050811590509115905101159051111590512115905131159051411590515115905161159051711590518115905191159052011590521115905221159052311590524115905251159052611590527115905281159052911590530115905311159053211590533115905341159053511590536115905371159053811590539115905401159054111590542115905431159054411590545115905461159054711590548115905491159055011590551115905521159055311590554115905551159055611590557115905581159055911590560115905611159056211590563115905641159056511590566115905671159056811590569115905701159057111590572115905731159057411590575115905761159057711590578115905791159058011590581115905821159058311590584115905851159058611590587115905881159058911590590115905911159059211590593115905941159059511590596115905971159059811590599115906001159060111590602115906031159060411590605115906061159060711590608115906091159061011590611115906121159061311590614115906151159061611590617115906181159061911590620115906211159062211590623115906241159062511590626115906271159062811590629115906301159063111590632115906331159063411590635115906361159063711590638115906391159064011590641115906421159064311590644115906451159064611590647115906481159064911590650115906511159065211590653115906541159065511590656115906571159065811590659115906601159066111590662115906631159066411590665115906661159066711590668115906691159067011590671115906721159067311590674115906751159067611590677115906781159067911590680115906811159068211590683115906841159068511590686115906871159068811590689115906901159069111590692115906931159069411590695115906961159069711590698115906991159070011590701115907021159070311590704115907051159070611590707115907081159070911590710115907111159071211590713115907141159071511590716115907171159071811590719115907201159072111590722115907231159072411590725115907261159072711590728115907291159073011590731115907321159073311590734115907351159073611590737115907381159073911590740115907411159074211590743115907441159074511590746115907471159074811590749115907501159075111590752115907531159075411590755115907561159075711590758115907591159076011590761115907621159076311590764115907651159076611590767115907681159076911590770115907711159077211590773115907741159077511590776115907771159077811590779115907801159078111590782115907831159078411590785115907861159078711590788115907891159079011590791115907921159079311590794115907951159079611590797115907981159079911590800115908011159080211590803115908041159080511590806115908071159080811590809115908101159081111590812115908131159081411590815115908161159081711590818115908191159082011590821115908221159082311590824115908251159082611590827115908281159082911590830115908311159083211590833115908341159083511590836115908371159083811590839115908401159084111590842115908431159084411590845115908461159084711590848115908491159085011590851115908521159085311590854115908551159085611590857115908581159085911590860115908611159086211590863115908641159086511590866115908671159086811590869115908701159087111590872115908731159087411590875115908761159087711590878115908791159088011590881115908821159088311590884115908851159088611590887115908881159088911590890115908911159089211590893115908941159089511590896115908971159089811590899115909001159090111590902115909031159090411590905115909061159090711590908115909091159091011590911115909121159091311590914115909151159091611590917115909181159091911590920115909211159092211590923115909241159092511590926115909271159092811590929115909301159093111590932115909331159093411590935115909361159093711590938115909391159094011590941115909421159094311590944115909451159094611590947115909481159094911590950115909511159095211590953115909541159095511590956115909571159095811590959115909601159096111590962115909631159096411590965115909661159096711590968115909691159097011590971115909721159097311590974115909751159097611590977115909781159097911590980115909811159098211590983115909841159098511590986115909871159098811590989115909901159099111590992115909931159099411590995115909961159099711590998115909991159100011591001115910021159100311591004115910051159100611591007115910081159100911591010115910111159101211591013115910141159101511591016115910171159101811591019115910201159102111591022115910231159102411591025115910261159102711591028115910291159103011591031115910321159103311591034115910351159103611591037115910381159103911591040115910411159104211591043115910441159104511591046115910471159104811591049115910501159105111591052115910531159105411591055115910561159105711591058115910591159106011591061115910621159106311591064115910651159106611591067115910681159106911591070115910711159107211591073115910741159107511591076115910771159107811591079115910801159108111591082115910831159108411591085115910861159108711591088115910891159109011591091115910921159109311591094115910951159109611591097115910981159109911591100115911011159110211591103115911041159110511600001116000021160000311600004116000051160000611600007116000081160000911600010116000111160001211600013116000141160001511600016116000171160001811600019116000201160002111600022116000231160002411600025116000261160002711600028116000291160003011600031116000321160003311600034116000351160003611600037116000381160003911600040116000411160004211600043116000441160004511600046116000471160004811600049116000501160005111600052116000531160005411600055116000561160005711600058116000591160006011600061116000621160006311600064116000651160006611600067116000681160006911600070116000711160007211600073116000741160007511600076116000771160007811600079116000801160008111600082116000831160008411600085116000861160008711600088116000891160009011600091116000921160009311600094116000951160009611600097116000981160009911600100116001011160010211600103116001041160010511600106116001071160010811600109116001101160011111600112116001131160011411600115116001161160011711600118116001191160012011600121116001221160012311600124116001251160012611600127116001281160012911600130116001311160013211600133116001341160013511600136116001371160013811600139116001401160014111600142116001431160014411600145116001461160014711600148116001491160015011600151116001521160015311600154116001551160015611600157116001581160015911600160116001611160016211600163116001641160016511600166116001671160016811600169116001701160017111600172116001731160017411600175116001761160017711600178116001791160018011600181116001821160018311600184116001851160018611600187116001881160018911600190116001911160019211600193116001941160019511600196116001971160019811600199116002001160020111600202116002031160020411600205116002061160020711600208116002091160021011600211116002121160021311600214116002151160021611600217116002181160021911600220116002211160022211600223116002241160022511600226116002271160022811600229116002301160023111600232116002331160023411600235116002361160023711600238116002391160024011600241116002421160024311600244116002451160024611600247116002481160024911600250116002511160025211600253116002541160025511600256116002571160025811600259116002601160026111600262116002631160026411600265116002661160026711600268116002691160027011600271116002721160027311600274116002751160027611600277116002781160027911600280116002811160028211600283116002841160028511600286116002871160028811600289116002901160029111600292116002931160029411600295116002961160029711600298116002991160030011600301116003021160030311600304116003051160030611600307116003081160030911600310116003111160031211600313116003141160031511600316116003171160031811600319116003201160032111600322116003231160032411600325116003261160032711600328116003291160033011600331116003321160033311600334116003351160033611600337116003381160033911600340116003411160034211600343116003441160034511600346116003471160034811600349116003501160035111600352116003531160035411600355116003561160035711600358116003591160036011600361116003621160036311600364116003651160036611600367116003681160036911600370116003711160037211600373116003741160037511600376116003771160037811600379116003801160038111600382116003831160038411600385116003861160038711600388116003891160039011600391116003921160039311600394116003951160039611600397116003981160039911600400116004011160040211600403116004041160040511600406116004071160040811600409116004101160041111600412116004131160041411600415116004161160041711600418116004191160042011600421116004221160042311600424116004251160042611600427116004281160042911600430116004311160043211600433116004341160043511600436116004371160043811600439116004401160044111600442116004431160044411600445116004461160044711600448116004491160045011600451116004521160045311600454116004551160045611600457116004581160045911600460116004611160046211600463116004641160046511600466116004671160046811600469116004701160047111600472116004731160047411600475116004761160047711600478116004791160048011600481116004821160048311600484116004851160048611600487116004881160048911600490116004911160049211600493116004941160049511600496116004971160049811600499116005001160050111600502116005031160050411600505116005061160050711600508116005091160051011600511116005121160051311600514116005151160051611600517116005181160051911600520116005211160052211600523116005241160052511600526116005271160052811600529116005301160053111600532116005331160053411600535116005361160053711600538116005391160054011600541116005421160054311600544116005451160054611600547116005481160054911600550116005511160055211600553116005541160055511600556116005571160055811600559116005601160056111600562116005631160056411600565116005661160056711600568116005691160057011600571116005721160057311600574116005751160057611600577116005781160057911600580116005811160058211600583116005841160058511600586116005871160058811600589116005901160059111600592116005931160059411600595116005961160059711600598116005991160060011600601116006021160060311600604116006051160060611600607116006081160060911600610116006111160061211600613116006141160061511600616116006171160061811600619116006201160062111600622116006231160062411600625116006261160062711600628116006291160063011600631116006321160063311600634116006351160063611600637116006381160063911600640116006411160064211600643116006441160064511600646116006471160064811600649116006501160065111600652116006531160065411600655116006561160065711600658116006591160066011600661116006621160066311600664116006651160066611600667116006681160066911600670116006711160067211600673116006741160067511600676116006771160067811600679116006801160068111600682116006831160068411600685116006861160068711600688116006891160069011600691116006921160069311600694116006951160069611600697116006981160069911600700116007011160070211600703116007041160070511600706116007071160070811600709116007101160071111600712116007131160071411600715116007161160071711600718116007191160072011600721116007221160072311600724116007251160072611600727116007281160072911600730116007311160073211600733116007341160073511600736116007371160073811600739116007401160074111600742116007431160074411600745116007461160074711600748116007491160075011600751116007521160075311600754116007551160075611600757116007581160075911600760116007611160076211600763116007641160076511600766116007671160076811600769116007701160077111600772116007731160077411600775116007761160077711600778116007791160078011600781116007821160078311600784116007851160078611600787116007881160078911600790116007911160079211600793116007941160079511600796116007971160079811600799116008001160080111600802116008031160080411600805116008061160080711600808116008091160081011600811116008121160081311600814116008151160081611600817116008181160081911600820116008211160082211600823116008241160082511600826116008271160082811600829116008301160083111600832116008331160083411600835116008361160083711600838116008391160084011600841116008421160084311600844116008451160084611600847116008481160084911600850116008511160085211600853116008541160085511600856116008571160085811600859116008601160086111600862116008631160086411600865116008661160086711600868116008691160087011600871116008721160087311600874116008751160087611600877116008781160087911600880116008811160088211600883116008841160088511600886116008871160088811600889116008901160089111600892116008931160089411600895116008961160089711600898116008991160090011600901116009021160090311600904116009051160090611600907116009081160090911600910116009111160091211600913116009141160091511600916116009171160091811600919116009201160092111600922116009231160092411600925116009261160092711600928116009291160093011600931116009321160093311600934116009351160093611600937116009381160093911600940116009411160094211600943116009441160094511600946116009471160094811600949116009501160095111600952116009531160095411600955116009561160095711600958116009591160096011600961116009621160096311600964116009651160096611600967116009681160096911600970116009711160097211600973116009741160097511600976116009771160097811600979116009801160098111600982116009831160098411600985116009861160098711600988116009891160099011600991116009921160099311600994116009951160099611600997116009981160099911601000116010011160100211601003116010041160100511601006116010071160100811601009116010101160101111601012116010131160101411601015116010161160101711601018116010191160102011601021116010221160102311601024116010251160102611601027116010281160102911601030116010311160103211601033116010341160103511601036116010371160103811601039116010401160104111601042116010431160104411601045116010461160104711601048116010491160105011601051116010521160105311601054116010551160105611601057116010581160105911601060116010611160106211601063116010641160106511601066116010671160106811601069116010701160107111601072116010731160107411601075116010761160107711601078116010791160108011601081116010821160108311601084116010851160108611601087116010881160108911601090116010911160109211601093116010941160109511601096116010971160109811601099116011001160110111601102116011031160110411601105116100011161000211610003116100041161000511610006116100071161000811610009116100101161001111610012116100131161001411610015116100161161001711610018116100191161002011610021116100221161002311610024116100251161002611610027116100281161002911610030116100311161003211610033116100341161003511610036116100371161003811610039116100401161004111610042116100431161004411610045116100461161004711610048116100491161005011610051116100521161005311610054116100551161005611610057116100581161005911610060116100611161006211610063116100641161006511610066116100671161006811610069116100701161007111610072116100731161007411610075116100761161007711610078116100791161008011610081116100821161008311610084116100851161008611610087116100881161008911610090116100911161009211610093116100941161009511610096116100971161009811610099116101001161010111610102116101031161010411610105116101061161010711610108116101091161011011610111116101121161011311610114116101151161011611610117116101181161011911610120116101211161012211610123116101241161012511610126116101271161012811610129116101301161013111610132116101331161013411610135116101361161013711610138116101391161014011610141116101421161014311610144116101451161014611610147116101481161014911610150116101511161015211610153116101541161015511610156116101571161015811610159116101601161016111610162116101631161016411610165116101661161016711610168116101691161017011610171116101721161017311610174116101751161017611610177116101781161017911610180116101811161018211610183116101841161018511610186116101871161018811610189116101901161019111610192116101931161019411610195116101961161019711610198116101991161020011610201116102021161020311610204116102051161020611610207116102081161020911610210116102111161021211610213116102141161021511610216116102171161021811610219116102201161022111610222116102231161022411610225116102261161022711610228116102291161023011610231116102321161023311610234116102351161023611610237116102381161023911610240116102411161024211610243116102441161024511610246116102471161024811610249116102501161025111610252116102531161025411610255116102561161025711610258116102591161026011610261116102621161026311610264116102651161026611610267116102681161026911610270116102711161027211610273116102741161027511610276116102771161027811610279116102801161028111610282116102831161028411610285116102861161028711610288116102891161029011610291116102921161029311610294116102951161029611610297116102981161029911610300116103011161030211610303116103041161030511610306116103071161030811610309116103101161031111610312116103131161031411610315116103161161031711610318116103191161032011610321116103221161032311610324116103251161032611610327116103281161032911610330116103311161033211610333116103341161033511610336116103371161033811610339116103401161034111610342116103431161034411610345116103461161034711610348116103491161035011610351116103521161035311610354116103551161035611610357116103581161035911610360116103611161036211610363116103641161036511610366116103671161036811610369116103701161037111610372116103731161037411610375116103761161037711610378116103791161038011610381116103821161038311610384116103851161038611610387116103881161038911610390116103911161039211610393116103941161039511610396116103971161039811610399116104001161040111610402116104031161040411610405116104061161040711610408116104091161041011610411116104121161041311610414116104151161041611610417116104181161041911610420116104211161042211610423116104241161042511610426116104271161042811610429116104301161043111610432116104331161043411610435116104361161043711610438116104391161044011610441116104421161044311610444116104451161044611610447116104481161044911610450116104511161045211610453116104541161045511610456116104571161045811610459116104601161046111610462116104631161046411610465116104661161046711610468116104691161047011610471116104721161047311610474116104751161047611610477116104781161047911610480116104811161048211610483116104841161048511610486116104871161048811610489116104901161049111610492116104931161049411610495116104961161049711610498116104991161050011610501116105021161050311610504116105051161050611610507116105081161050911610510116105111161051211610513116105141161051511610516116105171161051811610519116105201161052111610522116105231161052411610525116105261161052711610528116105291161053011610531116105321161053311610534116105351161053611610537116105381161053911610540116105411161054211610543116105441161054511610546116105471161054811610549116105501161055111610552116105531161055411610555116105561161055711610558116105591161056011610561116105621161056311610564116105651161056611610567116105681161056911610570116105711161057211610573116105741161057511610576116105771161057811610579116105801161058111610582116105831161058411610585116105861161058711610588116105891161059011610591116105921161059311610594116105951161059611610597116105981161059911610600116106011161060211610603116106041161060511610606116106071161060811610609116106101161061111610612116106131161061411610615116106161161061711610618116106191161062011610621116106221161062311610624116106251161062611610627116106281161062911610630116106311161063211610633116106341161063511610636116106371161063811610639116106401161064111610642116106431161064411610645116106461161064711610648116106491161065011610651116106521161065311610654116106551161065611610657116106581161065911610660116106611161066211610663116106641161066511610666116106671161066811610669116106701161067111610672116106731161067411610675116106761161067711610678116106791161068011610681116106821161068311610684116106851161068611610687116106881161068911610690116106911161069211610693116106941161069511610696116106971161069811610699116107001161070111610702116107031161070411610705116107061161070711610708116107091161071011610711116107121161071311610714116107151161071611610717116107181161071911610720116107211161072211610723116107241161072511610726116107271161072811610729116107301161073111610732116107331161073411610735116107361161073711610738116107391161074011610741116107421161074311610744116107451161074611610747116107481161074911610750116107511161075211610753116107541161075511610756116107571161075811610759116107601161076111610762116107631161076411610765116107661161076711610768116107691161077011610771116107721161077311610774116107751161077611610777116107781161077911610780116107811161078211610783116107841161078511610786116107871161078811610789116107901161079111610792116107931161079411610795116107961161079711610798116107991161080011610801116108021161080311610804116108051161080611610807116108081161080911610810116108111161081211610813116108141161081511610816116108171161081811610819116108201161082111610822116108231161082411610825116108261161082711610828116108291161083011610831116108321161083311610834116108351161083611610837116108381161083911610840116108411161084211610843116108441161084511610846116108471161084811610849116108501161085111610852116108531161085411610855116108561161085711610858116108591161086011610861116108621161086311610864116108651161086611610867116108681161086911610870116108711161087211610873116108741161087511610876116108771161087811610879116108801161088111610882116108831161088411610885116108861161088711610888116108891161089011610891116108921161089311610894116108951161089611610897116108981161089911610900116109011161090211610903116109041161090511610906116109071161090811610909116109101161091111610912116109131161091411610915116109161161091711610918116109191161092011610921116109221161092311610924116109251161092611610927116109281161092911610930116109311161093211610933116109341161093511610936116109371161093811610939116109401161094111610942116109431161094411610945116109461161094711610948116109491161095011610951116109521161095311610954116109551161095611610957116109581161095911610960116109611161096211610963116109641161096511610966116109671161096811610969116109701161097111610972116109731161097411610975116109761161097711610978116109791161098011610981116109821161098311610984116109851161098611610987116109881161098911610990116109911161099211610993116109941161099511610996116109971161099811610999116110001161100111611002116110031161100411611005116110061161100711611008116110091161101011611011116110121161101311611014116110151161101611611017116110181161101911611020116110211161102211611023116110241161102511611026116110271161102811611029116110301161103111611032116110331161103411611035116110361161103711611038116110391161104011611041116110421161104311611044116110451161104611611047116110481161104911611050116110511161105211611053116110541161105511611056116110571161105811611059116110601161106111611062116110631161106411611065116110661161106711611068116110691161107011611071116110721161107311611074116110751161107611611077116110781161107911611080116110811161108211611083116110841161108511611086116110871161108811611089116110901161109111611092116110931161109411611095116110961161109711611098116110991161110011611101116111021161110311611104116111051162000111620002116200031162000411620005116200061162000711620008116200091162001011620011116200121162001311620014116200151162001611620017116200181162001911620020116200211162002211620023116200241162002511620026116200271162002811620029116200301162003111620032116200331162003411620035116200361162003711620038116200391162004011620041116200421162004311620044116200451162004611620047116200481162004911620050116200511162005211620053116200541162005511620056116200571162005811620059116200601162006111620062116200631162006411620065116200661162006711620068116200691162007011620071116200721162007311620074116200751162007611620077116200781162007911620080116200811162008211620083116200841162008511620086116200871162008811620089116200901162009111620092116200931162009411620095116200961162009711620098116200991162010011620101116201021162010311620104116201051162010611620107116201081162010911620110116201111162011211620113116201141162011511620116116201171162011811620119116201201162012111620122116201231162012411620125116201261162012711620128116201291162013011620131116201321162013311620134116201351162013611620137116201381162013911620140116201411162014211620143116201441162014511620146116201471162014811620149116201501162015111620152116201531162015411620155116201561162015711620158116201591162016011620161116201621162016311620164116201651162016611620167116201681162016911620170116201711162017211620173116201741162017511620176116201771162017811620179116201801162018111620182116201831162018411620185116201861162018711620188116201891162019011620191116201921162019311620194116201951162019611620197116201981162019911620200116202011162020211620203116202041162020511620206116202071162020811620209116202101162021111620212116202131162021411620215116202161162021711620218116202191162022011620221116202221162022311620224116202251162022611620227116202281162022911620230116202311162023211620233116202341162023511620236116202371162023811620239116202401162024111620242116202431162024411620245116202461162024711620248116202491162025011620251116202521162025311620254116202551162025611620257116202581162025911620260116202611162026211620263116202641162026511620266116202671162026811620269116202701162027111620272116202731162027411620275116202761162027711620278116202791162028011620281116202821162028311620284116202851162028611620287116202881162028911620290116202911162029211620293116202941162029511620296116202971162029811620299116203001162030111620302116203031162030411620305116203061162030711620308116203091162031011620311116203121162031311620314116203151162031611620317116203181162031911620320116203211162032211620323116203241162032511620326116203271162032811620329116203301162033111620332116203331162033411620335116203361162033711620338116203391162034011620341116203421162034311620344116203451162034611620347116203481162034911620350116203511162035211620353116203541162035511620356116203571162035811620359116203601162036111620362116203631162036411620365116203661162036711620368116203691162037011620371116203721162037311620374116203751162037611620377116203781162037911620380116203811162038211620383116203841162038511620386116203871162038811620389116203901162039111620392116203931162039411620395116203961162039711620398116203991162040011620401116204021162040311620404116204051162040611620407116204081162040911620410116204111162041211620413116204141162041511620416116204171162041811620419116204201162042111620422116204231162042411620425116204261162042711620428116204291162043011620431116204321162043311620434116204351162043611620437116204381162043911620440116204411162044211620443116204441162044511620446116204471162044811620449116204501162045111620452116204531162045411620455116204561162045711620458116204591162046011620461116204621162046311620464116204651162046611620467116204681162046911620470116204711162047211620473116204741162047511620476116204771162047811620479116204801162048111620482116204831162048411620485116204861162048711620488116204891162049011620491116204921162049311620494116204951162049611620497116204981162049911620500116205011162050211620503116205041162050511620506116205071162050811620509116205101162051111620512116205131162051411620515116205161162051711620518116205191162052011620521116205221162052311620524116205251162052611620527116205281162052911620530116205311162053211620533116205341162053511620536116205371162053811620539116205401162054111620542116205431162054411620545116205461162054711620548116205491162055011620551116205521162055311620554116205551162055611620557116205581162055911620560116205611162056211620563116205641162056511620566116205671162056811620569116205701162057111620572116205731162057411620575116205761162057711620578116205791162058011620581116205821162058311620584116205851162058611620587116205881162058911620590116205911162059211620593116205941162059511620596116205971162059811620599116206001162060111620602116206031162060411620605116206061162060711620608116206091162061011620611116206121162061311620614116206151162061611620617116206181162061911620620116206211162062211620623116206241162062511620626116206271162062811620629116206301162063111620632116206331162063411620635116206361162063711620638116206391162064011620641116206421162064311620644116206451162064611620647116206481162064911620650116206511162065211620653116206541162065511620656116206571162065811620659116206601162066111620662116206631162066411620665116206661162066711620668116206691162067011620671116206721162067311620674116206751162067611620677116206781162067911620680116206811162068211620683116206841162068511620686116206871162068811620689116206901162069111620692116206931162069411620695116206961162069711620698116206991162070011620701116207021162070311620704116207051162070611620707116207081162070911620710116207111162071211620713116207141162071511620716116207171162071811620719116207201162072111620722116207231162072411620725116207261162072711620728116207291162073011620731116207321162073311620734116207351162073611620737116207381162073911620740116207411162074211620743116207441162074511620746116207471162074811620749116207501162075111620752116207531162075411620755116207561162075711620758116207591162076011620761116207621162076311620764116207651162076611620767116207681162076911620770116207711162077211620773116207741162077511620776116207771162077811620779116207801162078111620782116207831162078411620785116207861162078711620788116207891162079011620791116207921162079311620794116207951162079611620797116207981162079911620800116208011162080211620803116208041162080511620806116208071162080811620809116208101162081111620812116208131162081411620815116208161162081711620818116208191162082011620821116208221162082311620824116208251162082611620827116208281162082911620830116208311162083211620833116208341162083511620836116208371162083811620839116208401162084111620842116208431162084411620845116208461162084711620848116208491162085011620851116208521162085311620854116208551162085611620857116208581162085911620860116208611162086211620863116208641162086511620866116208671162086811620869116208701162087111620872116208731162087411620875116208761162087711620878116208791162088011620881116208821162088311620884116208851162088611620887116208881162088911620890116208911162089211620893116208941162089511620896116208971162089811620899116209001162090111620902116209031162090411620905116209061162090711620908116209091162091011620911116209121162091311620914116209151162091611620917116209181162091911620920116209211162092211620923116209241162092511620926116209271162092811620929116209301162093111620932116209331162093411620935116209361162093711620938116209391162094011620941116209421162094311620944116209451162094611620947116209481162094911620950116209511162095211620953116209541162095511620956116209571162095811620959116209601162096111620962116209631162096411620965116209661162096711620968116209691162097011620971116209721162097311620974116209751162097611620977116209781162097911620980116209811162098211620983116209841162098511620986116209871162098811620989116209901162099111620992116209931162099411620995116209961162099711620998116209991162100011621001116210021162100311621004116210051162100611621007116210081162100911621010116210111162101211621013116210141162101511621016116210171162101811621019116210201162102111621022116210231162102411621025116210261162102711621028116210291162103011621031116210321162103311621034116210351162103611621037116210381162103911621040116210411162104211621043116210441162104511621046116210471162104811621049116210501162105111621052116210531162105411621055116210561162105711621058116210591162106011621061116210621162106311621064116210651162106611621067116210681162106911621070116210711162107211621073116210741162107511621076116210771162107811621079116210801162108111621082116210831162108411621085116210861162108711621088116210891162109011621091116210921162109311621094116210951162109611621097116210981162109911621100116211011162110211621103116211041162110511630001116300021163000311630004116300051163000611630007116300081163000911630010116300111163001211630013116300141163001511630016116300171163001811630019116300201163002111630022116300231163002411630025116300261163002711630028116300291163003011630031116300321163003311630034116300351163003611630037116300381163003911630040116300411163004211630043116300441163004511630046116300471163004811630049116300501163005111630052116300531163005411630055116300561163005711630058116300591163006011630061116300621163006311630064116300651163006611630067116300681163006911630070116300711163007211630073116300741163007511630076116300771163007811630079116300801163008111630082116300831163008411630085116300861163008711630088116300891163009011630091116300921163009311630094116300951163009611630097116300981163009911630100116301011163010211630103116301041163010511630106116301071163010811630109116301101163011111630112116301131163011411630115116301161163011711630118116301191163012011630121116301221163012311630124116301251163012611630127116301281163012911630130116301311163013211630133116301341163013511630136116301371163013811630139116301401163014111630142116301431163014411630145116301461163014711630148116301491163015011630151116301521163015311630154116301551163015611630157116301581163015911630160116301611163016211630163116301641163016511630166116301671163016811630169116301701163017111630172116301731163017411630175116301761163017711630178116301791163018011630181116301821163018311630184116301851163018611630187116301881163018911630190116301911163019211630193116301941163019511630196116301971163019811630199116302001163020111630202116302031163020411630205116302061163020711630208116302091163021011630211116302121163021311630214116302151163021611630217116302181163021911630220116302211163022211630223116302241163022511630226116302271163022811630229116302301163023111630232116302331163023411630235116302361163023711630238116302391163024011630241116302421163024311630244116302451163024611630247116302481163024911630250116302511163025211630253116302541163025511630256116302571163025811630259116302601163026111630262116302631163026411630265116302661163026711630268116302691163027011630271116302721163027311630274116302751163027611630277116302781163027911630280116302811163028211630283116302841163028511630286116302871163028811630289116302901163029111630292116302931163029411630295116302961163029711630298116302991163030011630301116303021163030311630304116303051163030611630307116303081163030911630310116303111163031211630313116303141163031511630316116303171163031811630319116303201163032111630322116303231163032411630325116303261163032711630328116303291163033011630331116303321163033311630334116303351163033611630337116303381163033911630340116303411163034211630343116303441163034511630346116303471163034811630349116303501163035111630352116303531163035411630355116303561163035711630358116303591163036011630361116303621163036311630364116303651163036611630367116303681163036911630370116303711163037211630373116303741163037511630376116303771163037811630379116303801163038111630382116303831163038411630385116303861163038711630388116303891163039011630391116303921163039311630394116303951163039611630397116303981163039911630400116304011163040211630403116304041163040511630406116304071163040811630409116304101163041111630412116304131163041411630415116304161163041711630418116304191163042011630421116304221163042311630424116304251163042611630427116304281163042911630430116304311163043211630433116304341163043511630436116304371163043811630439116304401163044111630442116304431163044411630445116304461163044711630448116304491163045011630451116304521163045311630454116304551163045611630457116304581163045911630460116304611163046211630463116304641163046511630466116304671163046811630469116304701163047111630472116304731163047411630475116304761163047711630478116304791163048011630481116304821163048311630484116304851163048611630487116304881163048911630490116304911163049211630493116304941163049511630496116304971163049811630499116305001163050111630502116305031163050411630505116305061163050711630508116305091163051011630511116305121163051311630514116305151163051611630517116305181163051911630520116305211163052211630523116305241163052511630526116305271163052811630529116305301163053111630532116305331163053411630535116305361163053711630538116305391163054011630541116305421163054311630544116305451163054611630547116305481163054911630550116305511163055211630553116305541163055511630556116305571163055811630559116305601163056111630562116305631163056411630565116305661163056711630568116305691163057011630571116305721163057311630574116305751163057611630577116305781163057911630580116305811163058211630583116305841163058511630586116305871163058811630589116305901163059111630592116305931163059411630595116305961163059711630598116305991163060011630601116306021163060311630604116306051163060611630607116306081163060911630610116306111163061211630613116306141163061511630616116306171163061811630619116306201163062111630622116306231163062411630625116306261163062711630628116306291163063011630631116306321163063311630634116306351163063611630637116306381163063911630640116306411163064211630643116306441163064511630646116306471163064811630649116306501163065111630652116306531163065411630655116306561163065711630658116306591163066011630661116306621163066311630664116306651163066611630667116306681163066911630670116306711163067211630673116306741163067511630676116306771163067811630679116306801163068111630682116306831163068411630685116306861163068711630688116306891163069011630691116306921163069311630694116306951163069611630697116306981163069911630700116307011163070211630703116307041163070511630706116307071163070811630709116307101163071111630712116307131163071411630715116307161163071711630718116307191163072011630721116307221163072311630724116307251163072611630727116307281163072911630730116307311163073211630733116307341163073511630736116307371163073811630739116307401163074111630742116307431163074411630745116307461163074711630748116307491163075011630751116307521163075311630754116307551163075611630757116307581163075911630760116307611163076211630763116307641163076511630766116307671163076811630769116307701163077111630772116307731163077411630775116307761163077711630778116307791163078011630781116307821163078311630784116307851163078611630787116307881163078911630790116307911163079211630793116307941163079511630796116307971163079811630799116308001163080111630802116308031163080411630805116308061163080711630808116308091163081011630811116308121163081311630814116308151163081611630817116308181163081911630820116308211163082211630823116308241163082511630826116308271163082811630829116308301163083111630832116308331163083411630835116308361163083711630838116308391163084011630841116308421163084311630844116308451163084611630847116308481163084911630850116308511163085211630853116308541163085511630856116308571163085811630859116308601163086111630862116308631163086411630865116308661163086711630868116308691163087011630871116308721163087311630874116308751163087611630877116308781163087911630880116308811163088211630883116308841163088511630886116308871163088811630889116308901163089111630892116308931163089411630895116308961163089711630898116308991163090011630901116309021163090311630904116309051163090611630907116309081163090911630910116309111163091211630913116309141163091511630916116309171163091811630919116309201163092111630922116309231163092411630925116309261163092711630928116309291163093011630931116309321163093311630934116309351163093611630937116309381163093911630940116309411163094211630943116309441163094511630946116309471163094811630949116309501163095111630952116309531163095411630955116309561163095711630958116309591163096011630961116309621163096311630964116309651163096611630967116309681163096911630970116309711163097211630973116309741163097511630976116309771163097811630979116309801163098111630982116309831163098411630985116309861163098711630988116309891163099011630991116309921163099311630994116309951163099611630997116309981163099911631000116310011163100211631003116310041163100511631006116310071163100811631009116310101163101111631012116310131163101411631015116310161163101711631018116310191163102011631021116310221163102311631024116310251163102611631027116310281163102911631030116310311163103211631033116310341163103511631036116310371163103811631039116310401163104111631042116310431163104411631045116310461163104711631048116310491163105011631051116310521163105311631054116310551163105611631057116310581163105911631060116310611163106211631063116310641163106511631066116310671163106811631069116310701163107111631072116310731163107411631075116310761163107711631078116310791163108011631081116310821163108311631084116310851163108611631087116310881163108911631090116310911163109211631093116310941163109511631096116310971163109811631099116311001163110111631102116311031163110411631105116400011164000211640003116400041164000511640006116400071164000811640009116400101164001111640012116400131164001411640015116400161164001711640018116400191164002011640021116400221164002311640024116400251164002611640027116400281164002911640030116400311164003211640033116400341164003511640036116400371164003811640039116400401164004111640042116400431164004411640045116400461164004711640048116400491164005011640051116400521164005311640054116400551164005611640057116400581164005911640060116400611164006211640063116400641164006511640066116400671164006811640069116400701164007111640072116400731164007411640075116400761164007711640078116400791164008011640081116400821164008311640084116400851164008611640087116400881164008911640090116400911164009211640093116400941164009511640096116400971164009811640099116401001164010111640102116401031164010411640105116401061164010711640108116401091164011011640111116401121164011311640114116401151164011611640117116401181164011911640120116401211164012211640123116401241164012511640126116401271164012811640129116401301164013111640132116401331164013411640135116401361164013711640138116401391164014011640141116401421164014311640144116401451164014611640147116401481164014911640150116401511164015211640153116401541164015511640156116401571164015811640159116401601164016111640162116401631164016411640165116401661164016711640168116401691164017011640171116401721164017311640174116401751164017611640177116401781164017911640180116401811164018211640183116401841164018511640186116401871164018811640189116401901164019111640192116401931164019411640195116401961164019711640198116401991164020011640201116402021164020311640204116402051164020611640207116402081164020911640210116402111164021211640213116402141164021511640216116402171164021811640219116402201164022111640222116402231164022411640225116402261164022711640228116402291164023011640231116402321164023311640234116402351164023611640237116402381164023911640240116402411164024211640243116402441164024511640246116402471164024811640249116402501164025111640252116402531164025411640255116402561164025711640258116402591164026011640261116402621164026311640264116402651164026611640267116402681164026911640270116402711164027211640273116402741164027511640276116402771164027811640279116402801164028111640282116402831164028411640285116402861164028711640288116402891164029011640291116402921164029311640294116402951164029611640297116402981164029911640300116403011164030211640303116403041164030511640306116403071164030811640309116403101164031111640312116403131164031411640315116403161164031711640318116403191164032011640321116403221164032311640324116403251164032611640327116403281164032911640330116403311164033211640333116403341164033511640336116403371164033811640339116403401164034111640342116403431164034411640345116403461164034711640348116403491164035011640351116403521164035311640354116403551164035611640357116403581164035911640360116403611164036211640363116403641164036511640366116403671164036811640369116403701164037111640372116403731164037411640375116403761164037711640378116403791164038011640381116403821164038311640384116403851164038611640387116403881164038911640390116403911164039211640393116403941164039511640396116403971164039811640399116404001164040111640402116404031164040411640405116404061164040711640408116404091164041011640411116404121164041311640414116404151164041611640417116404181164041911640420116404211164042211640423116404241164042511640426116404271164042811640429116404301164043111640432116404331164043411640435116404361164043711640438116404391164044011640441116404421164044311640444116404451164044611640447116404481164044911640450116404511164045211640453116404541164045511640456116404571164045811640459116404601164046111640462116404631164046411640465116404661164046711640468116404691164047011640471116404721164047311640474116404751164047611640477116404781164047911640480116404811164048211640483116404841164048511640486116404871164048811640489116404901164049111640492116404931164049411640495116404961164049711640498116404991164050011640501116405021164050311640504116405051164050611640507116405081164050911640510116405111164051211640513116405141164051511640516116405171164051811640519116405201164052111640522116405231164052411640525116405261164052711640528116405291164053011640531116405321164053311640534116405351164053611640537116405381164053911640540116405411164054211640543116405441164054511640546116405471164054811640549116405501164055111640552116405531164055411640555116405561164055711640558116405591164056011640561116405621164056311640564116405651164056611640567116405681164056911640570116405711164057211640573116405741164057511640576116405771164057811640579116405801164058111640582116405831164058411640585116405861164058711640588116405891164059011640591116405921164059311640594116405951164059611640597116405981164059911640600116406011164060211640603116406041164060511640606116406071164060811640609116406101164061111640612116406131164061411640615116406161164061711640618116406191164062011640621116406221164062311640624116406251164062611640627116406281164062911640630116406311164063211640633116406341164063511640636116406371164063811640639116406401164064111640642116406431164064411640645116406461164064711640648116406491164065011640651116406521164065311640654116406551164065611640657116406581164065911640660116406611164066211640663116406641164066511640666116406671164066811640669116406701164067111640672116406731164067411640675116406761164067711640678116406791164068011640681116406821164068311640684116406851164068611640687116406881164068911640690116406911164069211640693116406941164069511640696116406971164069811640699116407001164070111640702116407031164070411640705116407061164070711640708116407091164071011640711116407121164071311640714116407151164071611640717116407181164071911640720116407211164072211640723116407241164072511640726116407271164072811640729116407301164073111640732116407331164073411640735116407361164073711640738116407391164074011640741116407421164074311640744116407451164074611640747116407481164074911640750116407511164075211640753116407541164075511640756116407571164075811640759116407601164076111640762116407631164076411640765116407661164076711640768116407691164077011640771116407721164077311640774116407751164077611640777116407781164077911640780116407811164078211640783116407841164078511640786116407871164078811640789116407901164079111640792116407931164079411640795116407961164079711640798116407991164080011640801116408021164080311640804116408051164080611640807116408081164080911640810116408111164081211640813116408141164081511640816116408171164081811640819116408201164082111640822116408231164082411640825116408261164082711640828116408291164083011640831116408321164083311640834116408351164083611640837116408381164083911640840116408411164084211640843116408441164084511640846116408471164084811640849116408501164085111640852116408531164085411640855116408561164085711640858116408591164086011640861116408621164086311640864116408651164086611640867116408681164086911640870116408711164087211640873116408741164087511640876116408771164087811640879116408801164088111640882116408831164088411640885116408861164088711640888116408891164089011640891116408921164089311640894116408951164089611640897116408981164089911640900116409011164090211640903116409041164090511640906116409071164090811640909116409101164091111640912116409131164091411640915116409161164091711640918116409191164092011640921116409221164092311640924116409251164092611640927116409281164092911640930116409311164093211640933116409341164093511640936116409371164093811640939116409401164094111640942116409431164094411640945116409461164094711640948116409491164095011640951116409521164095311640954116409551164095611640957116409581164095911640960116409611164096211640963116409641164096511640966116409671164096811640969116409701164097111640972116409731164097411640975116409761164097711640978116409791164098011640981116409821164098311640984116409851164098611640987116409881164098911640990116409911164099211640993116409941164099511640996116409971164099811640999116410001164100111641002116410031164100411641005116410061164100711641008116410091164101011641011116410121164101311641014116410151164101611641017116410181164101911641020116410211164102211641023116410241164102511641026116410271164102811641029116410301164103111641032116410331164103411641035116410361164103711641038116410391164104011641041116410421164104311641044116410451164104611641047116410481164104911641050116410511164105211641053116410541164105511641056116410571164105811641059116410601164106111641062116410631164106411641065116410661164106711641068116410691164107011641071116410721164107311641074116410751164107611641077116410781164107911641080116410811164108211641083116410841164108511641086116410871164108811641089116410901164109111641092116410931164109411641095116410961164109711641098116410991164110011641101116411021164110311641104116411051165000111650002116500031165000411650005116500061165000711650008116500091165001011650011116500121165001311650014116500151165001611650017116500181165001911650020116500211165002211650023116500241165002511650026116500271165002811650029116500301165003111650032116500331165003411650035116500361165003711650038116500391165004011650041116500421165004311650044116500451165004611650047116500481165004911650050116500511165005211650053116500541165005511650056116500571165005811650059116500601165006111650062116500631165006411650065116500661165006711650068116500691165007011650071116500721165007311650074116500751165007611650077116500781165007911650080116500811165008211650083116500841165008511650086116500871165008811650089116500901165009111650092116500931165009411650095116500961165009711650098116500991165010011650101116501021165010311650104116501051165010611650107116501081165010911650110116501111165011211650113116501141165011511650116116501171165011811650119116501201165012111650122116501231165012411650125116501261165012711650128116501291165013011650131116501321165013311650134116501351165013611650137116501381165013911650140116501411165014211650143116501441165014511650146116501471165014811650149116501501165015111650152116501531165015411650155116501561165015711650158116501591165016011650161116501621165016311650164116501651165016611650167116501681165016911650170116501711165017211650173116501741165017511650176116501771165017811650179116501801165018111650182116501831165018411650185116501861165018711650188116501891165019011650191116501921165019311650194116501951165019611650197116501981165019911650200116502011165020211650203116502041165020511650206116502071165020811650209116502101165021111650212116502131165021411650215116502161165021711650218116502191165022011650221116502221165022311650224116502251165022611650227116502281165022911650230116502311165023211650233116502341165023511650236116502371165023811650239116502401165024111650242116502431165024411650245116502461165024711650248116502491165025011650251116502521165025311650254116502551165025611650257116502581165025911650260116502611165026211650263116502641165026511650266116502671165026811650269116502701165027111650272116502731165027411650275116502761165027711650278116502791165028011650281116502821165028311650284116502851165028611650287116502881165028911650290116502911165029211650293116502941165029511650296116502971165029811650299116503001165030111650302116503031165030411650305116503061165030711650308116503091165031011650311116503121165031311650314116503151165031611650317116503181165031911650320116503211165032211650323116503241165032511650326116503271165032811650329116503301165033111650332116503331165033411650335116503361165033711650338116503391165034011650341116503421165034311650344116503451165034611650347116503481165034911650350116503511165035211650353116503541165035511650356116503571165035811650359116503601165036111650362116503631165036411650365116503661165036711650368116503691165037011650371116503721165037311650374116503751165037611650377116503781165037911650380116503811165038211650383116503841165038511650386116503871165038811650389116503901165039111650392116503931165039411650395116503961165039711650398116503991165040011650401116504021165040311650404116504051165040611650407116504081165040911650410116504111165041211650413116504141165041511650416116504171165041811650419116504201165042111650422116504231165042411650425116504261165042711650428116504291165043011650431116504321165043311650434116504351165043611650437116504381165043911650440116504411165044211650443116504441165044511650446116504471165044811650449116504501165045111650452116504531165045411650455116504561165045711650458116504591165046011650461116504621165046311650464116504651165046611650467116504681165046911650470116504711165047211650473116504741165047511650476116504771165047811650479116504801165048111650482116504831165048411650485116504861165048711650488116504891165049011650491116504921165049311650494116504951165049611650497116504981165049911650500116505011165050211650503116505041165050511650506116505071165050811650509116505101165051111650512116505131165051411650515116505161165051711650518116505191165052011650521116505221165052311650524116505251165052611650527116505281165052911650530116505311165053211650533116505341165053511650536116505371165053811650539116505401165054111650542116505431165054411650545116505461165054711650548116505491165055011650551116505521165055311650554116505551165055611650557116505581165055911650560116505611165056211650563116505641165056511650566116505671165056811650569116505701165057111650572116505731165057411650575116505761165057711650578116505791165058011650581116505821165058311650584116505851165058611650587116505881165058911650590116505911165059211650593116505941165059511650596116505971165059811650599116506001165060111650602116506031165060411650605116506061165060711650608116506091165061011650611116506121165061311650614116506151165061611650617116506181165061911650620116506211165062211650623116506241165062511650626116506271165062811650629116506301165063111650632116506331165063411650635116506361165063711650638116506391165064011650641116506421165064311650644116506451165064611650647116506481165064911650650116506511165065211650653116506541165065511650656116506571165065811650659116506601165066111650662116506631165066411650665116506661165066711650668116506691165067011650671116506721165067311650674116506751165067611650677116506781165067911650680116506811165068211650683116506841165068511650686116506871165068811650689116506901165069111650692116506931165069411650695116506961165069711650698116506991165070011650701116507021165070311650704116507051165070611650707116507081165070911650710116507111165071211650713116507141165071511650716116507171165071811650719116507201165072111650722116507231165072411650725116507261165072711650728116507291165073011650731116507321165073311650734116507351165073611650737116507381165073911650740116507411165074211650743116507441165074511650746116507471165074811650749116507501165075111650752116507531165075411650755116507561165075711650758116507591165076011650761116507621165076311650764116507651165076611650767116507681165076911650770116507711165077211650773116507741165077511650776116507771165077811650779116507801165078111650782116507831165078411650785116507861165078711650788116507891165079011650791116507921165079311650794116507951165079611650797116507981165079911650800116508011165080211650803116508041165080511650806116508071165080811650809116508101165081111650812116508131165081411650815116508161165081711650818116508191165082011650821116508221165082311650824116508251165082611650827116508281165082911650830116508311165083211650833116508341165083511650836116508371165083811650839116508401165084111650842116508431165084411650845116508461165084711650848116508491165085011650851116508521165085311650854116508551165085611650857116508581165085911650860116508611165086211650863116508641165086511650866116508671165086811650869116508701165087111650872116508731165087411650875116508761165087711650878116508791165088011650881116508821165088311650884116508851165088611650887116508881165088911650890116508911165089211650893116508941165089511650896116508971165089811650899116509001165090111650902116509031165090411650905116509061165090711650908116509091165091011650911116509121165091311650914116509151165091611650917116509181165091911650920116509211165092211650923116509241165092511650926116509271165092811650929116509301165093111650932116509331165093411650935116509361165093711650938116509391165094011650941116509421165094311650944116509451165094611650947116509481165094911650950116509511165095211650953116509541165095511650956116509571165095811650959116509601165096111650962116509631165096411650965116509661165096711650968116509691165097011650971116509721165097311650974116509751165097611650977116509781165097911650980116509811165098211650983116509841165098511650986116509871165098811650989116509901165099111650992116509931165099411650995116509961165099711650998116509991165100011651001116510021165100311651004116510051165100611651007116510081165100911651010116510111165101211651013116510141165101511651016116510171165101811651019116510201165102111651022116510231165102411651025116510261165102711651028116510291165103011651031116510321165103311651034116510351165103611651037116510381165103911651040116510411165104211651043116510441165104511651046116510471165104811651049116510501165105111651052116510531165105411651055116510561165105711651058116510591165106011651061116510621165106311651064116510651165106611651067116510681165106911651070116510711165107211651073116510741165107511651076116510771165107811651079116510801165108111651082116510831165108411651085116510861165108711651088116510891165109011651091116510921165109311651094116510951165109611651097116510981165109911651100116511011165110211651103116511041165110511660001116600021166000311660004116600051166000611660007116600081166000911660010116600111166001211660013116600141166001511660016116600171166001811660019116600201166002111660022116600231166002411660025116600261166002711660028116600291166003011660031116600321166003311660034116600351166003611660037116600381166003911660040116600411166004211660043116600441166004511660046116600471166004811660049116600501166005111660052116600531166005411660055116600561166005711660058116600591166006011660061116600621166006311660064116600651166006611660067116600681166006911660070116600711166007211660073116600741166007511660076116600771166007811660079116600801166008111660082116600831166008411660085116600861166008711660088116600891166009011660091116600921166009311660094116600951166009611660097116600981166009911660100116601011166010211660103116601041166010511660106116601071166010811660109116601101166011111660112116601131166011411660115116601161166011711660118116601191166012011660121116601221166012311660124116601251166012611660127116601281166012911660130116601311166013211660133116601341166013511660136116601371166013811660139116601401166014111660142116601431166014411660145116601461166014711660148116601491166015011660151116601521166015311660154116601551166015611660157116601581166015911660160116601611166016211660163116601641166016511660166116601671166016811660169116601701166017111660172116601731166017411660175116601761166017711660178116601791166018011660181116601821166018311660184116601851166018611660187116601881166018911660190116601911166019211660193116601941166019511660196116601971166019811660199116602001166020111660202116602031166020411660205116602061166020711660208116602091166021011660211116602121166021311660214116602151166021611660217116602181166021911660220116602211166022211660223116602241166022511660226116602271166022811660229116602301166023111660232116602331166023411660235116602361166023711660238116602391166024011660241116602421166024311660244116602451166024611660247116602481166024911660250116602511166025211660253116602541166025511660256116602571166025811660259116602601166026111660262116602631166026411660265116602661166026711660268116602691166027011660271116602721166027311660274116602751166027611660277116602781166027911660280116602811166028211660283116602841166028511660286116602871166028811660289116602901166029111660292116602931166029411660295116602961166029711660298116602991166030011660301116603021166030311660304116603051166030611660307116603081166030911660310116603111166031211660313116603141166031511660316116603171166031811660319116603201166032111660322116603231166032411660325116603261166032711660328116603291166033011660331116603321166033311660334116603351166033611660337116603381166033911660340116603411166034211660343116603441166034511660346116603471166034811660349116603501166035111660352116603531166035411660355116603561166035711660358116603591166036011660361116603621166036311660364116603651166036611660367116603681166036911660370116603711166037211660373116603741166037511660376116603771166037811660379116603801166038111660382116603831166038411660385116603861166038711660388116603891166039011660391116603921166039311660394116603951166039611660397116603981166039911660400116604011166040211660403116604041166040511660406116604071166040811660409116604101166041111660412116604131166041411660415116604161166041711660418116604191166042011660421116604221166042311660424116604251166042611660427116604281166042911660430116604311166043211660433116604341166043511660436116604371166043811660439116604401166044111660442116604431166044411660445116604461166044711660448116604491166045011660451116604521166045311660454116604551166045611660457116604581166045911660460116604611166046211660463116604641166046511660466116604671166046811660469116604701166047111660472116604731166047411660475116604761166047711660478116604791166048011660481116604821166048311660484116604851166048611660487116604881166048911660490116604911166049211660493116604941166049511660496116604971166049811660499116605001166050111660502116605031166050411660505116605061166050711660508116605091166051011660511116605121166051311660514116605151166051611660517116605181166051911660520116605211166052211660523116605241166052511660526116605271166052811660529116605301166053111660532116605331166053411660535116605361166053711660538116605391166054011660541116605421166054311660544116605451166054611660547116605481166054911660550116605511166055211660553116605541166055511660556116605571166055811660559116605601166056111660562116605631166056411660565116605661166056711660568116605691166057011660571116605721166057311660574116605751166057611660577116605781166057911660580116605811166058211660583116605841166058511660586116605871166058811660589116605901166059111660592116605931166059411660595116605961166059711660598116605991166060011660601116606021166060311660604116606051166060611660607116606081166060911660610116606111166061211660613116606141166061511660616116606171166061811660619116606201166062111660622116606231166062411660625116606261166062711660628116606291166063011660631116606321166063311660634116606351166063611660637116606381166063911660640116606411166064211660643116606441166064511660646116606471166064811660649116606501166065111660652116606531166065411660655116606561166065711660658116606591166066011660661116606621166066311660664116606651166066611660667116606681166066911660670116606711166067211660673116606741166067511660676116606771166067811660679116606801166068111660682116606831166068411660685116606861166068711660688116606891166069011660691116606921166069311660694116606951166069611660697116606981166069911660700116607011166070211660703116607041166070511660706116607071166070811660709116607101166071111660712116607131166071411660715116607161166071711660718116607191166072011660721116607221166072311660724116607251166072611660727116607281166072911660730116607311166073211660733116607341166073511660736116607371166073811660739116607401166074111660742116607431166074411660745116607461166074711660748116607491166075011660751116607521166075311660754116607551166075611660757116607581166075911660760116607611166076211660763116607641166076511660766116607671166076811660769116607701166077111660772116607731166077411660775116607761166077711660778116607791166078011660781116607821166078311660784116607851166078611660787116607881166078911660790116607911166079211660793116607941166079511660796116607971166079811660799116608001166080111660802116608031166080411660805116608061166080711660808116608091166081011660811116608121166081311660814116608151166081611660817116608181166081911660820116608211166082211660823116608241166082511660826116608271166082811660829116608301166083111660832116608331166083411660835116608361166083711660838116608391166084011660841116608421166084311660844116608451166084611660847116608481166084911660850116608511166085211660853116608541166085511660856116608571166085811660859116608601166086111660862116608631166086411660865116608661166086711660868116608691166087011660871116608721166087311660874116608751166087611660877116608781166087911660880116608811166088211660883116608841166088511660886116608871166088811660889116608901166089111660892116608931166089411660895116608961166089711660898116608991166090011660901116609021166090311660904116609051166090611660907116609081166090911660910116609111166091211660913116609141166091511660916116609171166091811660919116609201166092111660922116609231166092411660925116609261166092711660928116609291166093011660931116609321166093311660934116609351166093611660937116609381166093911660940116609411166094211660943116609441166094511660946116609471166094811660949116609501166095111660952116609531166095411660955116609561166095711660958116609591166096011660961116609621166096311660964116609651166096611660967116609681166096911660970116609711166097211660973116609741166097511660976116609771166097811660979116609801166098111660982116609831166098411660985116609861166098711660988116609891166099011660991116609921166099311660994116609951166099611660997116609981166099911661000116610011166100211661003116610041166100511661006116610071166100811661009116610101166101111661012116610131166101411661015116610161166101711661018116610191166102011661021116610221166102311661024116610251166102611661027116610281166102911661030116610311166103211661033116610341166103511661036116610371166103811661039116610401166104111661042116610431166104411661045116610461166104711661048116610491166105011661051116610521166105311661054116610551166105611661057116610581166105911661060116610611166106211661063116610641166106511661066116610671166106811661069116610701166107111661072116610731166107411661075116610761166107711661078116610791166108011661081116610821166108311661084116610851166108611661087116610881166108911661090116610911166109211661093116610941166109511661096116610971166109811661099116611001166110111661102116611031166110411661105116700011167000211670003116700041167000511670006116700071167000811670009116700101167001111670012116700131167001411670015116700161167001711670018116700191167002011670021116700221167002311670024116700251167002611670027116700281167002911670030116700311167003211670033116700341167003511670036116700371167003811670039116700401167004111670042116700431167004411670045116700461167004711670048116700491167005011670051116700521167005311670054116700551167005611670057116700581167005911670060116700611167006211670063116700641167006511670066116700671167006811670069116700701167007111670072116700731167007411670075116700761167007711670078116700791167008011670081116700821167008311670084116700851167008611670087116700881167008911670090116700911167009211670093116700941167009511670096116700971167009811670099116701001167010111670102116701031167010411670105116701061167010711670108116701091167011011670111116701121167011311670114116701151167011611670117116701181167011911670120116701211167012211670123116701241167012511670126116701271167012811670129116701301167013111670132116701331167013411670135116701361167013711670138116701391167014011670141116701421167014311670144116701451167014611670147116701481167014911670150116701511167015211670153116701541167015511670156116701571167015811670159116701601167016111670162116701631167016411670165116701661167016711670168116701691167017011670171116701721167017311670174116701751167017611670177116701781167017911670180116701811167018211670183116701841167018511670186116701871167018811670189116701901167019111670192116701931167019411670195116701961167019711670198116701991167020011670201116702021167020311670204116702051167020611670207116702081167020911670210116702111167021211670213116702141167021511670216116702171167021811670219116702201167022111670222116702231167022411670225116702261167022711670228116702291167023011670231116702321167023311670234116702351167023611670237116702381167023911670240116702411167024211670243116702441167024511670246116702471167024811670249116702501167025111670252116702531167025411670255116702561167025711670258116702591167026011670261116702621167026311670264116702651167026611670267116702681167026911670270116702711167027211670273116702741167027511670276116702771167027811670279116702801167028111670282116702831167028411670285116702861167028711670288116702891167029011670291116702921167029311670294116702951167029611670297116702981167029911670300116703011167030211670303116703041167030511670306116703071167030811670309116703101167031111670312116703131167031411670315116703161167031711670318116703191167032011670321116703221167032311670324116703251167032611670327116703281167032911670330116703311167033211670333116703341167033511670336116703371167033811670339116703401167034111670342116703431167034411670345116703461167034711670348116703491167035011670351116703521167035311670354116703551167035611670357116703581167035911670360116703611167036211670363116703641167036511670366116703671167036811670369116703701167037111670372116703731167037411670375116703761167037711670378116703791167038011670381116703821167038311670384116703851167038611670387116703881167038911670390116703911167039211670393116703941167039511670396116703971167039811670399116704001167040111670402116704031167040411670405116704061167040711670408116704091167041011670411116704121167041311670414116704151167041611670417116704181167041911670420116704211167042211670423116704241167042511670426116704271167042811670429116704301167043111670432116704331167043411670435116704361167043711670438116704391167044011670441116704421167044311670444116704451167044611670447116704481167044911670450116704511167045211670453116704541167045511670456116704571167045811670459116704601167046111670462116704631167046411670465116704661167046711670468116704691167047011670471116704721167047311670474116704751167047611670477116704781167047911670480116704811167048211670483116704841167048511670486116704871167048811670489116704901167049111670492116704931167049411670495116704961167049711670498116704991167050011670501116705021167050311670504116705051167050611670507116705081167050911670510116705111167051211670513116705141167051511670516116705171167051811670519116705201167052111670522116705231167052411670525116705261167052711670528116705291167053011670531116705321167053311670534116705351167053611670537116705381167053911670540116705411167054211670543116705441167054511670546116705471167054811670549116705501167055111670552116705531167055411670555116705561167055711670558116705591167056011670561116705621167056311670564116705651167056611670567116705681167056911670570116705711167057211670573116705741167057511670576116705771167057811670579116705801167058111670582116705831167058411670585116705861167058711670588116705891167059011670591116705921167059311670594116705951167059611670597116705981167059911670600116706011167060211670603116706041167060511670606116706071167060811670609116706101167061111670612116706131167061411670615116706161167061711670618116706191167062011670621116706221167062311670624116706251167062611670627116706281167062911670630116706311167063211670633116706341167063511670636116706371167063811670639116706401167064111670642116706431167064411670645116706461167064711670648116706491167065011670651116706521167065311670654116706551167065611670657116706581167065911670660116706611167066211670663116706641167066511670666116706671167066811670669116706701167067111670672116706731167067411670675116706761167067711670678116706791167068011670681116706821167068311670684116706851167068611670687116706881167068911670690116706911167069211670693116706941167069511670696116706971167069811670699116707001167070111670702116707031167070411670705116707061167070711670708116707091167071011670711116707121167071311670714116707151167071611670717116707181167071911670720116707211167072211670723116707241167072511670726116707271167072811670729116707301167073111670732116707331167073411670735116707361167073711670738116707391167074011670741116707421167074311670744116707451167074611670747116707481167074911670750116707511167075211670753116707541167075511670756116707571167075811670759116707601167076111670762116707631167076411670765116707661167076711670768116707691167077011670771116707721167077311670774116707751167077611670777116707781167077911670780116707811167078211670783116707841167078511670786116707871167078811670789116707901167079111670792116707931167079411670795116707961167079711670798116707991167080011670801116708021167080311670804116708051167080611670807116708081167080911670810116708111167081211670813116708141167081511670816116708171167081811670819116708201167082111670822116708231167082411670825116708261167082711670828116708291167083011670831116708321167083311670834116708351167083611670837116708381167083911670840116708411167084211670843116708441167084511670846116708471167084811670849116708501167085111670852116708531167085411670855116708561167085711670858116708591167086011670861116708621167086311670864116708651167086611670867116708681167086911670870116708711167087211670873116708741167087511670876116708771167087811670879116708801167088111670882116708831167088411670885116708861167088711670888116708891167089011670891116708921167089311670894116708951167089611670897116708981167089911670900116709011167090211670903116709041167090511670906116709071167090811670909116709101167091111670912116709131167091411670915116709161167091711670918116709191167092011670921116709221167092311670924116709251167092611670927116709281167092911670930116709311167093211670933116709341167093511670936116709371167093811670939116709401167094111670942116709431167094411670945116709461167094711670948116709491167095011670951116709521167095311670954116709551167095611670957116709581167095911670960116709611167096211670963116709641167096511670966116709671167096811670969116709701167097111670972116709731167097411670975116709761167097711670978116709791167098011670981116709821167098311670984116709851167098611670987116709881167098911670990116709911167099211670993116709941167099511670996116709971167099811670999116710001167100111671002116710031167100411671005116710061167100711671008116710091167101011671011116710121167101311671014116710151167101611671017116710181167101911671020116710211167102211671023116710241167102511671026116710271167102811671029116710301167103111671032116710331167103411671035116710361167103711671038116710391167104011671041116710421167104311671044116710451167104611671047116710481167104911671050116710511167105211671053116710541167105511671056116710571167105811671059116710601167106111671062116710631167106411671065116710661167106711671068116710691167107011671071116710721167107311671074116710751167107611671077116710781167107911671080116710811167108211671083116710841167108511671086116710871167108811671089116710901167109111671092116710931167109411671095116710961167109711671098116710991167110011671101116711021167110311671104116711051168000111680002116800031168000411680005116800061168000711680008116800091168001011680011116800121168001311680014116800151168001611680017116800181168001911680020116800211168002211680023116800241168002511680026116800271168002811680029116800301168003111680032116800331168003411680035116800361168003711680038116800391168004011680041116800421168004311680044116800451168004611680047116800481168004911680050116800511168005211680053116800541168005511680056116800571168005811680059116800601168006111680062116800631168006411680065116800661168006711680068116800691168007011680071116800721168007311680074116800751168007611680077116800781168007911680080116800811168008211680083116800841168008511680086116800871168008811680089116800901168009111680092116800931168009411680095116800961168009711680098116800991168010011680101116801021168010311680104116801051168010611680107116801081168010911680110116801111168011211680113116801141168011511680116116801171168011811680119116801201168012111680122116801231168012411680125116801261168012711680128116801291168013011680131116801321168013311680134116801351168013611680137116801381168013911680140116801411168014211680143116801441168014511680146116801471168014811680149116801501168015111680152116801531168015411680155116801561168015711680158116801591168016011680161116801621168016311680164116801651168016611680167116801681168016911680170116801711168017211680173116801741168017511680176116801771168017811680179116801801168018111680182116801831168018411680185116801861168018711680188116801891168019011680191116801921168019311680194116801951168019611680197116801981168019911680200116802011168020211680203116802041168020511680206116802071168020811680209116802101168021111680212116802131168021411680215116802161168021711680218116802191168022011680221116802221168022311680224116802251168022611680227116802281168022911680230116802311168023211680233116802341168023511680236116802371168023811680239116802401168024111680242116802431168024411680245116802461168024711680248116802491168025011680251116802521168025311680254116802551168025611680257116802581168025911680260116802611168026211680263116802641168026511680266116802671168026811680269116802701168027111680272116802731168027411680275116802761168027711680278116802791168028011680281116802821168028311680284116802851168028611680287116802881168028911680290116802911168029211680293116802941168029511680296116802971168029811680299116803001168030111680302116803031168030411680305116803061168030711680308116803091168031011680311116803121168031311680314116803151168031611680317116803181168031911680320116803211168032211680323116803241168032511680326116803271168032811680329116803301168033111680332116803331168033411680335116803361168033711680338116803391168034011680341116803421168034311680344116803451168034611680347116803481168034911680350116803511168035211680353116803541168035511680356116803571168035811680359116803601168036111680362116803631168036411680365116803661168036711680368116803691168037011680371116803721168037311680374116803751168037611680377116803781168037911680380116803811168038211680383116803841168038511680386116803871168038811680389116803901168039111680392116803931168039411680395116803961168039711680398116803991168040011680401116804021168040311680404116804051168040611680407116804081168040911680410116804111168041211680413116804141168041511680416116804171168041811680419116804201168042111680422116804231168042411680425116804261168042711680428116804291168043011680431116804321168043311680434116804351168043611680437116804381168043911680440116804411168044211680443116804441168044511680446116804471168044811680449116804501168045111680452116804531168045411680455116804561168045711680458116804591168046011680461116804621168046311680464116804651168046611680467116804681168046911680470116804711168047211680473116804741168047511680476116804771168047811680479116804801168048111680482116804831168048411680485116804861168048711680488116804891168049011680491116804921168049311680494116804951168049611680497116804981168049911680500116805011168050211680503116805041168050511680506116805071168050811680509116805101168051111680512116805131168051411680515116805161168051711680518116805191168052011680521116805221168052311680524116805251168052611680527116805281168052911680530116805311168053211680533116805341168053511680536116805371168053811680539116805401168054111680542116805431168054411680545116805461168054711680548116805491168055011680551116805521168055311680554116805551168055611680557116805581168055911680560116805611168056211680563116805641168056511680566116805671168056811680569116805701168057111680572116805731168057411680575116805761168057711680578116805791168058011680581116805821168058311680584116805851168058611680587116805881168058911680590116805911168059211680593116805941168059511680596116805971168059811680599116806001168060111680602116806031168060411680605116806061168060711680608116806091168061011680611116806121168061311680614116806151168061611680617116806181168061911680620116806211168062211680623116806241168062511680626116806271168062811680629116806301168063111680632116806331168063411680635116806361168063711680638116806391168064011680641116806421168064311680644116806451168064611680647116806481168064911680650116806511168065211680653116806541168065511680656116806571168065811680659116806601168066111680662116806631168066411680665116806661168066711680668116806691168067011680671116806721168067311680674116806751168067611680677116806781168067911680680116806811168068211680683116806841168068511680686116806871168068811680689116806901168069111680692116806931168069411680695116806961168069711680698116806991168070011680701116807021168070311680704116807051168070611680707116807081168070911680710116807111168071211680713116807141168071511680716116807171168071811680719116807201168072111680722116807231168072411680725116807261168072711680728116807291168073011680731116807321168073311680734116807351168073611680737116807381168073911680740116807411168074211680743116807441168074511680746116807471168074811680749116807501168075111680752116807531168075411680755116807561168075711680758116807591168076011680761116807621168076311680764116807651168076611680767116807681168076911680770116807711168077211680773116807741168077511680776116807771168077811680779116807801168078111680782116807831168078411680785116807861168078711680788116807891168079011680791116807921168079311680794116807951168079611680797116807981168079911680800116808011168080211680803116808041168080511680806116808071168080811680809116808101168081111680812116808131168081411680815116808161168081711680818116808191168082011680821116808221168082311680824116808251168082611680827116808281168082911680830116808311168083211680833116808341168083511680836116808371168083811680839116808401168084111680842116808431168084411680845116808461168084711680848116808491168085011680851116808521168085311680854116808551168085611680857116808581168085911680860116808611168086211680863116808641168086511680866116808671168086811680869116808701168087111680872116808731168087411680875116808761168087711680878116808791168088011680881116808821168088311680884116808851168088611680887116808881168088911680890116808911168089211680893116808941168089511680896116808971168089811680899116809001168090111680902116809031168090411680905116809061168090711680908116809091168091011680911116809121168091311680914116809151168091611680917116809181168091911680920116809211168092211680923116809241168092511680926116809271168092811680929116809301168093111680932116809331168093411680935116809361168093711680938116809391168094011680941116809421168094311680944116809451168094611680947116809481168094911680950116809511168095211680953116809541168095511680956116809571168095811680959116809601168096111680962116809631168096411680965116809661168096711680968116809691168097011680971116809721168097311680974116809751168097611680977116809781168097911680980116809811168098211680983116809841168098511680986116809871168098811680989116809901168099111680992116809931168099411680995116809961168099711680998116809991168100011681001116810021168100311681004116810051168100611681007116810081168100911681010116810111168101211681013116810141168101511681016116810171168101811681019116810201168102111681022116810231168102411681025116810261168102711681028116810291168103011681031116810321168103311681034116810351168103611681037116810381168103911681040116810411168104211681043116810441168104511681046116810471168104811681049116810501168105111681052116810531168105411681055116810561168105711681058116810591168106011681061116810621168106311681064116810651168106611681067116810681168106911681070116810711168107211681073116810741168107511681076116810771168107811681079116810801168108111681082116810831168108411681085116810861168108711681088116810891168109011681091116810921168109311681094116810951168109611681097116810981168109911681100116811011168110211681103116811041168110511690001116900021169000311690004116900051169000611690007116900081169000911690010116900111169001211690013116900141169001511690016116900171169001811690019116900201169002111690022116900231169002411690025116900261169002711690028116900291169003011690031116900321169003311690034116900351169003611690037116900381169003911690040116900411169004211690043116900441169004511690046116900471169004811690049116900501169005111690052116900531169005411690055116900561169005711690058116900591169006011690061116900621169006311690064116900651169006611690067116900681169006911690070116900711169007211690073116900741169007511690076116900771169007811690079116900801169008111690082116900831169008411690085116900861169008711690088116900891169009011690091116900921169009311690094116900951169009611690097116900981169009911690100116901011169010211690103116901041169010511690106116901071169010811690109116901101169011111690112116901131169011411690115116901161169011711690118116901191169012011690121116901221169012311690124116901251169012611690127116901281169012911690130116901311169013211690133116901341169013511690136116901371169013811690139116901401169014111690142116901431169014411690145116901461169014711690148116901491169015011690151116901521169015311690154116901551169015611690157116901581169015911690160116901611169016211690163116901641169016511690166116901671169016811690169116901701169017111690172116901731169017411690175116901761169017711690178116901791169018011690181116901821169018311690184116901851169018611690187116901881169018911690190116901911169019211690193116901941169019511690196116901971169019811690199116902001169020111690202116902031169020411690205116902061169020711690208116902091169021011690211116902121169021311690214116902151169021611690217116902181169021911690220116902211169022211690223116902241169022511690226116902271169022811690229116902301169023111690232116902331169023411690235116902361169023711690238116902391169024011690241116902421169024311690244116902451169024611690247116902481169024911690250116902511169025211690253116902541169025511690256116902571169025811690259116902601169026111690262116902631169026411690265116902661169026711690268116902691169027011690271116902721169027311690274116902751169027611690277116902781169027911690280116902811169028211690283116902841169028511690286116902871169028811690289116902901169029111690292116902931169029411690295116902961169029711690298116902991169030011690301116903021169030311690304116903051169030611690307116903081169030911690310116903111169031211690313116903141169031511690316116903171169031811690319116903201169032111690322116903231169032411690325116903261169032711690328116903291169033011690331116903321169033311690334116903351169033611690337116903381169033911690340116903411169034211690343116903441169034511690346116903471169034811690349116903501169035111690352116903531169035411690355116903561169035711690358116903591169036011690361116903621169036311690364116903651169036611690367116903681169036911690370116903711169037211690373116903741169037511690376116903771169037811690379116903801169038111690382116903831169038411690385116903861169038711690388116903891169039011690391116903921169039311690394116903951169039611690397116903981169039911690400116904011169040211690403116904041169040511690406116904071169040811690409116904101169041111690412116904131169041411690415116904161169041711690418116904191169042011690421116904221169042311690424116904251169042611690427116904281169042911690430116904311169043211690433116904341169043511690436116904371169043811690439116904401169044111690442116904431169044411690445116904461169044711690448116904491169045011690451116904521169045311690454116904551169045611690457116904581169045911690460116904611169046211690463116904641169046511690466116904671169046811690469116904701169047111690472116904731169047411690475116904761169047711690478116904791169048011690481116904821169048311690484116904851169048611690487116904881169048911690490116904911169049211690493116904941169049511690496116904971169049811690499116905001169050111690502116905031169050411690505116905061169050711690508116905091169051011690511116905121169051311690514116905151169051611690517116905181169051911690520116905211169052211690523116905241169052511690526116905271169052811690529116905301169053111690532116905331169053411690535116905361169053711690538116905391169054011690541116905421169054311690544116905451169054611690547116905481169054911690550116905511169055211690553116905541169055511690556116905571169055811690559116905601169056111690562116905631169056411690565116905661169056711690568116905691169057011690571116905721169057311690574116905751169057611690577116905781169057911690580116905811169058211690583116905841169058511690586116905871169058811690589116905901169059111690592116905931169059411690595116905961169059711690598116905991169060011690601116906021169060311690604116906051169060611690607116906081169060911690610116906111169061211690613116906141169061511690616116906171169061811690619116906201169062111690622116906231169062411690625116906261169062711690628116906291169063011690631116906321169063311690634116906351169063611690637116906381169063911690640116906411169064211690643116906441169064511690646116906471169064811690649116906501169065111690652116906531169065411690655116906561169065711690658116906591169066011690661116906621169066311690664116906651169066611690667116906681169066911690670116906711169067211690673116906741169067511690676116906771169067811690679116906801169068111690682116906831169068411690685116906861169068711690688116906891169069011690691116906921169069311690694116906951169069611690697116906981169069911690700116907011169070211690703116907041169070511690706116907071169070811690709116907101169071111690712116907131169071411690715116907161169071711690718116907191169072011690721116907221169072311690724116907251169072611690727116907281169072911690730116907311169073211690733116907341169073511690736116907371169073811690739116907401169074111690742116907431169074411690745116907461169074711690748116907491169075011690751116907521169075311690754116907551169075611690757116907581169075911690760116907611169076211690763116907641169076511690766116907671169076811690769116907701169077111690772116907731169077411690775116907761169077711690778116907791169078011690781116907821169078311690784116907851169078611690787116907881169078911690790116907911169079211690793116907941169079511690796116907971169079811690799116908001169080111690802116908031169080411690805116908061169080711690808116908091169081011690811116908121169081311690814116908151169081611690817116908181169081911690820116908211169082211690823116908241169082511690826116908271169082811690829116908301169083111690832116908331169083411690835116908361169083711690838116908391169084011690841116908421169084311690844116908451169084611690847116908481169084911690850116908511169085211690853116908541169085511690856116908571169085811690859116908601169086111690862116908631169086411690865116908661169086711690868116908691169087011690871116908721169087311690874116908751169087611690877116908781169087911690880116908811169088211690883116908841169088511690886116908871169088811690889116908901169089111690892116908931169089411690895116908961169089711690898116908991169090011690901116909021169090311690904116909051169090611690907116909081169090911690910116909111169091211690913116909141169091511690916116909171169091811690919116909201169092111690922116909231169092411690925116909261169092711690928116909291169093011690931116909321169093311690934116909351169093611690937116909381169093911690940116909411169094211690943116909441169094511690946116909471169094811690949116909501169095111690952116909531169095411690955116909561169095711690958116909591169096011690961116909621169096311690964116909651169096611690967116909681169096911690970116909711169097211690973116909741169097511690976116909771169097811690979116909801169098111690982116909831169098411690985116909861169098711690988116909891169099011690991116909921169099311690994116909951169099611690997116909981169099911691000116910011169100211691003116910041169100511691006116910071169100811691009116910101169101111691012116910131169101411691015116910161169101711691018116910191169102011691021116910221169102311691024116910251169102611691027116910281169102911691030116910311169103211691033116910341169103511691036116910371169103811691039116910401169104111691042116910431169104411691045116910461169104711691048116910491169105011691051116910521169105311691054116910551169105611691057116910581169105911691060116910611169106211691063116910641169106511691066116910671169106811691069116910701169107111691072116910731169107411691075116910761169107711691078116910791169108011691081116910821169108311691084116910851169108611691087116910881169108911691090116910911169109211691093116910941169109511691096116910971169109811691099116911001169110111691102116911031169110411691105117000011170000211700003117000041170000511700006117000071170000811700009117000101170001111700012117000131170001411700015117000161170001711700018117000191170002011700021117000221170002311700024117000251170002611700027117000281170002911700030117000311170003211700033117000341170003511700036117000371170003811700039117000401170004111700042117000431170004411700045117000461170004711700048117000491170005011700051117000521170005311700054117000551170005611700057117000581170005911700060117000611170006211700063117000641170006511700066117000671170006811700069117000701170007111700072117000731170007411700075117000761170007711700078117000791170008011700081117000821170008311700084117000851170008611700087117000881170008911700090117000911170009211700093117000941170009511700096117000971170009811700099117001001170010111700102117001031170010411700105117001061170010711700108117001091170011011700111117001121170011311700114117001151170011611700117117001181170011911700120117001211170012211700123117001241170012511700126117001271170012811700129117001301170013111700132117001331170013411700135117001361170013711700138117001391170014011700141117001421170014311700144117001451170014611700147117001481170014911700150117001511170015211700153117001541170015511700156117001571170015811700159117001601170016111700162117001631170016411700165117001661170016711700168117001691170017011700171117001721170017311700174117001751170017611700177117001781170017911700180117001811170018211700183117001841170018511700186117001871170018811700189117001901170019111700192117001931170019411700195117001961170019711700198117001991170020011700201117002021170020311700204117002051170020611700207117002081170020911700210117002111170021211700213117002141170021511700216117002171170021811700219117002201170022111700222117002231170022411700225117002261170022711700228117002291170023011700231117002321170023311700234117002351170023611700237117002381170023911700240117002411170024211700243117002441170024511700246117002471170024811700249117002501170025111700252117002531170025411700255117002561170025711700258117002591170026011700261117002621170026311700264117002651170026611700267117002681170026911700270117002711170027211700273117002741170027511700276117002771170027811700279117002801170028111700282117002831170028411700285117002861170028711700288117002891170029011700291117002921170029311700294117002951170029611700297117002981170029911700300117003011170030211700303117003041170030511700306117003071170030811700309117003101170031111700312117003131170031411700315117003161170031711700318117003191170032011700321117003221170032311700324117003251170032611700327117003281170032911700330117003311170033211700333117003341170033511700336117003371170033811700339117003401170034111700342117003431170034411700345117003461170034711700348117003491170035011700351117003521170035311700354117003551170035611700357117003581170035911700360117003611170036211700363117003641170036511700366117003671170036811700369117003701170037111700372117003731170037411700375117003761170037711700378117003791170038011700381117003821170038311700384117003851170038611700387117003881170038911700390117003911170039211700393117003941170039511700396117003971170039811700399117004001170040111700402117004031170040411700405117004061170040711700408117004091170041011700411117004121170041311700414117004151170041611700417117004181170041911700420117004211170042211700423117004241170042511700426117004271170042811700429117004301170043111700432117004331170043411700435117004361170043711700438117004391170044011700441117004421170044311700444117004451170044611700447117004481170044911700450117004511170045211700453117004541170045511700456117004571170045811700459117004601170046111700462117004631170046411700465117004661170046711700468117004691170047011700471117004721170047311700474117004751170047611700477117004781170047911700480117004811170048211700483117004841170048511700486117004871170048811700489117004901170049111700492117004931170049411700495117004961170049711700498117004991170050011700501117005021170050311700504117005051170050611700507117005081170050911700510117005111170051211700513117005141170051511700516117005171170051811700519117005201170052111700522117005231170052411700525117005261170052711700528117005291170053011700531117005321170053311700534117005351170053611700537117005381170053911700540117005411170054211700543117005441170054511700546117005471170054811700549117005501170055111700552117005531170055411700555117005561170055711700558117005591170056011700561117005621170056311700564117005651170056611700567117005681170056911700570117005711170057211700573117005741170057511700576117005771170057811700579117005801170058111700582117005831170058411700585117005861170058711700588117005891170059011700591117005921170059311700594117005951170059611700597117005981170059911700600117006011170060211700603117006041170060511700606117006071170060811700609117006101170061111700612117006131170061411700615117006161170061711700618117006191170062011700621117006221170062311700624117006251170062611700627117006281170062911700630117006311170063211700633117006341170063511700636117006371170063811700639117006401170064111700642117006431170064411700645117006461170064711700648117006491170065011700651117006521170065311700654117006551170065611700657117006581170065911700660117006611170066211700663117006641170066511700666117006671170066811700669117006701170067111700672117006731170067411700675117006761170067711700678117006791170068011700681117006821170068311700684117006851170068611700687117006881170068911700690117006911170069211700693117006941170069511700696117006971170069811700699117007001170070111700702117007031170070411700705117007061170070711700708117007091170071011700711117007121170071311700714117007151170071611700717117007181170071911700720117007211170072211700723117007241170072511700726117007271170072811700729117007301170073111700732117007331170073411700735117007361170073711700738117007391170074011700741117007421170074311700744117007451170074611700747117007481170074911700750117007511170075211700753117007541170075511700756117007571170075811700759117007601170076111700762117007631170076411700765117007661170076711700768117007691170077011700771117007721170077311700774117007751170077611700777117007781170077911700780117007811170078211700783117007841170078511700786117007871170078811700789117007901170079111700792117007931170079411700795117007961170079711700798117007991170080011700801117008021170080311700804117008051170080611700807117008081170080911700810117008111170081211700813117008141170081511700816117008171170081811700819117008201170082111700822117008231170082411700825117008261170082711700828117008291170083011700831117008321170083311700834117008351170083611700837117008381170083911700840117008411170084211700843117008441170084511700846117008471170084811700849117008501170085111700852117008531170085411700855117008561170085711700858117008591170086011700861117008621170086311700864117008651170086611700867117008681170086911700870117008711170087211700873117008741170087511700876117008771170087811700879117008801170088111700882117008831170088411700885117008861170088711700888117008891170089011700891117008921170089311700894117008951170089611700897117008981170089911700900117009011170090211700903117009041170090511700906117009071170090811700909117009101170091111700912117009131170091411700915117009161170091711700918117009191170092011700921117009221170092311700924117009251170092611700927117009281170092911700930117009311170093211700933117009341170093511700936117009371170093811700939117009401170094111700942117009431170094411700945117009461170094711700948117009491170095011700951117009521170095311700954117009551170095611700957117009581170095911700960117009611170096211700963117009641170096511700966117009671170096811700969117009701170097111700972117009731170097411700975117009761170097711700978117009791170098011700981117009821170098311700984117009851170098611700987117009881170098911700990117009911170099211700993117009941170099511700996117009971170099811700999117010001170100111701002117010031170100411701005117010061170100711701008117010091170101011701011117010121170101311701014117010151170101611701017117010181170101911701020117010211170102211701023117010241170102511701026117010271170102811701029117010301170103111701032117010331170103411701035117010361170103711701038117010391170104011701041117010421170104311701044117010451170104611701047117010481170104911701050117010511170105211701053117010541170105511701056117010571170105811701059117010601170106111701062117010631170106411701065117010661170106711701068117010691170107011701071117010721170107311701074117010751170107611701077117010781170107911701080117010811170108211701083117010841170108511701086117010871170108811701089117010901170109111701092117010931170109411701095117010961170109711701098117010991170110011701101117011021170110311701104117011051171000111710002117100031171000411710005117100061171000711710008117100091171001011710011117100121171001311710014117100151171001611710017117100181171001911710020117100211171002211710023117100241171002511710026117100271171002811710029117100301171003111710032117100331171003411710035117100361171003711710038117100391171004011710041117100421171004311710044117100451171004611710047117100481171004911710050117100511171005211710053117100541171005511710056117100571171005811710059117100601171006111710062117100631171006411710065117100661171006711710068117100691171007011710071117100721171007311710074117100751171007611710077117100781171007911710080117100811171008211710083117100841171008511710086117100871171008811710089117100901171009111710092117100931171009411710095117100961171009711710098117100991171010011710101117101021171010311710104117101051171010611710107117101081171010911710110117101111171011211710113117101141171011511710116117101171171011811710119117101201171012111710122117101231171012411710125117101261171012711710128117101291171013011710131117101321171013311710134117101351171013611710137117101381171013911710140117101411171014211710143117101441171014511710146117101471171014811710149117101501171015111710152117101531171015411710155117101561171015711710158117101591171016011710161117101621171016311710164117101651171016611710167117101681171016911710170117101711171017211710173117101741171017511710176117101771171017811710179117101801171018111710182117101831171018411710185117101861171018711710188117101891171019011710191117101921171019311710194117101951171019611710197117101981171019911710200117102011171020211710203117102041171020511710206117102071171020811710209117102101171021111710212117102131171021411710215117102161171021711710218117102191171022011710221117102221171022311710224117102251171022611710227117102281171022911710230117102311171023211710233117102341171023511710236117102371171023811710239117102401171024111710242117102431171024411710245117102461171024711710248117102491171025011710251117102521171025311710254117102551171025611710257117102581171025911710260117102611171026211710263117102641171026511710266117102671171026811710269117102701171027111710272117102731171027411710275117102761171027711710278117102791171028011710281117102821171028311710284117102851171028611710287117102881171028911710290117102911171029211710293117102941171029511710296117102971171029811710299117103001171030111710302117103031171030411710305117103061171030711710308117103091171031011710311117103121171031311710314117103151171031611710317117103181171031911710320117103211171032211710323117103241171032511710326117103271171032811710329117103301171033111710332117103331171033411710335117103361171033711710338117103391171034011710341117103421171034311710344117103451171034611710347117103481171034911710350117103511171035211710353117103541171035511710356117103571171035811710359117103601171036111710362117103631171036411710365117103661171036711710368117103691171037011710371117103721171037311710374117103751171037611710377117103781171037911710380117103811171038211710383117103841171038511710386117103871171038811710389117103901171039111710392117103931171039411710395117103961171039711710398117103991171040011710401117104021171040311710404117104051171040611710407117104081171040911710410117104111171041211710413117104141171041511710416117104171171041811710419117104201171042111710422117104231171042411710425117104261171042711710428117104291171043011710431117104321171043311710434117104351171043611710437117104381171043911710440117104411171044211710443117104441171044511710446117104471171044811710449117104501171045111710452117104531171045411710455117104561171045711710458117104591171046011710461117104621171046311710464117104651171046611710467117104681171046911710470117104711171047211710473117104741171047511710476117104771171047811710479117104801171048111710482117104831171048411710485117104861171048711710488117104891171049011710491117104921171049311710494117104951171049611710497117104981171049911710500117105011171050211710503117105041171050511710506117105071171050811710509117105101171051111710512117105131171051411710515117105161171051711710518117105191171052011710521117105221171052311710524117105251171052611710527117105281171052911710530117105311171053211710533117105341171053511710536117105371171053811710539117105401171054111710542117105431171054411710545117105461171054711710548117105491171055011710551117105521171055311710554117105551171055611710557117105581171055911710560117105611171056211710563117105641171056511710566117105671171056811710569117105701171057111710572117105731171057411710575117105761171057711710578117105791171058011710581117105821171058311710584117105851171058611710587117105881171058911710590117105911171059211710593117105941171059511710596117105971171059811710599117106001171060111710602117106031171060411710605117106061171060711710608117106091171061011710611117106121171061311710614117106151171061611710617117106181171061911710620117106211171062211710623117106241171062511710626117106271171062811710629117106301171063111710632117106331171063411710635117106361171063711710638117106391171064011710641117106421171064311710644117106451171064611710647117106481171064911710650117106511171065211710653117106541171065511710656117106571171065811710659117106601171066111710662117106631171066411710665117106661171066711710668117106691171067011710671117106721171067311710674117106751171067611710677117106781171067911710680117106811171068211710683117106841171068511710686117106871171068811710689117106901171069111710692117106931171069411710695117106961171069711710698117106991171070011710701117107021171070311710704117107051171070611710707117107081171070911710710117107111171071211710713117107141171071511710716117107171171071811710719117107201171072111710722117107231171072411710725117107261171072711710728117107291171073011710731117107321171073311710734117107351171073611710737117107381171073911710740117107411171074211710743117107441171074511710746117107471171074811710749117107501171075111710752117107531171075411710755117107561171075711710758117107591171076011710761117107621171076311710764117107651171076611710767117107681171076911710770117107711171077211710773117107741171077511710776117107771171077811710779117107801171078111710782117107831171078411710785117107861171078711710788117107891171079011710791117107921171079311710794117107951171079611710797117107981171079911710800117108011171080211710803117108041171080511710806117108071171080811710809117108101171081111710812117108131171081411710815117108161171081711710818117108191171082011710821117108221171082311710824117108251171082611710827117108281171082911710830117108311171083211710833117108341171083511710836117108371171083811710839117108401171084111710842117108431171084411710845117108461171084711710848117108491171085011710851117108521171085311710854117108551171085611710857117108581171085911710860117108611171086211710863117108641171086511710866117108671171086811710869117108701171087111710872117108731171087411710875117108761171087711710878117108791171088011710881117108821171088311710884117108851171088611710887117108881171088911710890117108911171089211710893117108941171089511710896117108971171089811710899117109001171090111710902117109031171090411710905117109061171090711710908117109091171091011710911117109121171091311710914117109151171091611710917117109181171091911710920117109211171092211710923117109241171092511710926117109271171092811710929117109301171093111710932117109331171093411710935117109361171093711710938117109391171094011710941117109421171094311710944117109451171094611710947117109481171094911710950117109511171095211710953117109541171095511710956117109571171095811710959117109601171096111710962117109631171096411710965117109661171096711710968117109691171097011710971117109721171097311710974117109751171097611710977117109781171097911710980117109811171098211710983117109841171098511710986117109871171098811710989117109901171099111710992117109931171099411710995117109961171099711710998117109991171100011711001117110021171100311711004117110051171100611711007117110081171100911711010117110111171101211711013117110141171101511711016117110171171101811711019117110201171102111711022117110231171102411711025117110261171102711711028117110291171103011711031117110321171103311711034117110351171103611711037117110381171103911711040117110411171104211711043117110441171104511711046117110471171104811711049117110501171105111711052117110531171105411711055117110561171105711711058117110591171106011711061117110621171106311711064117110651171106611711067117110681171106911711070117110711171107211711073117110741171107511711076117110771171107811711079117110801171108111711082117110831171108411711085117110861171108711711088117110891171109011711091117110921171109311711094117110951171109611711097117110981171109911711100117111011171110211711103117111041171110511720001117200021172000311720004117200051172000611720007117200081172000911720010117200111172001211720013117200141172001511720016117200171172001811720019117200201172002111720022117200231172002411720025117200261172002711720028117200291172003011720031117200321172003311720034117200351172003611720037117200381172003911720040117200411172004211720043117200441172004511720046117200471172004811720049117200501172005111720052117200531172005411720055117200561172005711720058117200591172006011720061117200621172006311720064117200651172006611720067117200681172006911720070117200711172007211720073117200741172007511720076117200771172007811720079117200801172008111720082117200831172008411720085117200861172008711720088117200891172009011720091117200921172009311720094117200951172009611720097117200981172009911720100117201011172010211720103117201041172010511720106117201071172010811720109117201101172011111720112117201131172011411720115117201161172011711720118117201191172012011720121117201221172012311720124117201251172012611720127117201281172012911720130117201311172013211720133117201341172013511720136117201371172013811720139117201401172014111720142117201431172014411720145117201461172014711720148117201491172015011720151117201521172015311720154117201551172015611720157117201581172015911720160117201611172016211720163117201641172016511720166117201671172016811720169117201701172017111720172117201731172017411720175117201761172017711720178117201791172018011720181117201821172018311720184117201851172018611720187117201881172018911720190117201911172019211720193117201941172019511720196117201971172019811720199117202001172020111720202117202031172020411720205117202061172020711720208117202091172021011720211117202121172021311720214117202151172021611720217117202181172021911720220117202211172022211720223117202241172022511720226117202271172022811720229117202301172023111720232117202331172023411720235117202361172023711720238117202391172024011720241117202421172024311720244117202451172024611720247117202481172024911720250117202511172025211720253117202541172025511720256117202571172025811720259117202601172026111720262117202631172026411720265117202661172026711720268117202691172027011720271117202721172027311720274117202751172027611720277117202781172027911720280117202811172028211720283117202841172028511720286117202871172028811720289117202901172029111720292117202931172029411720295117202961172029711720298117202991172030011720301117203021172030311720304117203051172030611720307117203081172030911720310117203111172031211720313117203141172031511720316117203171172031811720319117203201172032111720322117203231172032411720325117203261172032711720328117203291172033011720331117203321172033311720334117203351172033611720337117203381172033911720340117203411172034211720343117203441172034511720346117203471172034811720349117203501172035111720352117203531172035411720355117203561172035711720358117203591172036011720361117203621172036311720364117203651172036611720367117203681172036911720370117203711172037211720373117203741172037511720376117203771172037811720379117203801172038111720382117203831172038411720385117203861172038711720388117203891172039011720391117203921172039311720394117203951172039611720397117203981172039911720400117204011172040211720403117204041172040511720406117204071172040811720409117204101172041111720412117204131172041411720415117204161172041711720418117204191172042011720421117204221172042311720424117204251172042611720427117204281172042911720430117204311172043211720433117204341172043511720436117204371172043811720439117204401172044111720442117204431172044411720445117204461172044711720448117204491172045011720451117204521172045311720454117204551172045611720457117204581172045911720460117204611172046211720463117204641172046511720466117204671172046811720469117204701172047111720472117204731172047411720475117204761172047711720478117204791172048011720481117204821172048311720484117204851172048611720487117204881172048911720490117204911172049211720493117204941172049511720496117204971172049811720499117205001172050111720502117205031172050411720505117205061172050711720508117205091172051011720511117205121172051311720514117205151172051611720517117205181172051911720520117205211172052211720523117205241172052511720526117205271172052811720529117205301172053111720532117205331172053411720535117205361172053711720538117205391172054011720541117205421172054311720544117205451172054611720547117205481172054911720550117205511172055211720553117205541172055511720556117205571172055811720559117205601172056111720562117205631172056411720565117205661172056711720568117205691172057011720571117205721172057311720574117205751172057611720577117205781172057911720580117205811172058211720583117205841172058511720586117205871172058811720589117205901172059111720592117205931172059411720595117205961172059711720598117205991172060011720601117206021172060311720604117206051172060611720607117206081172060911720610117206111172061211720613117206141172061511720616117206171172061811720619117206201172062111720622117206231172062411720625117206261172062711720628117206291172063011720631117206321172063311720634117206351172063611720637117206381172063911720640117206411172064211720643117206441172064511720646117206471172064811720649117206501172065111720652117206531172065411720655117206561172065711720658117206591172066011720661117206621172066311720664117206651172066611720667117206681172066911720670117206711172067211720673117206741172067511720676117206771172067811720679117206801172068111720682117206831172068411720685117206861172068711720688117206891172069011720691117206921172069311720694117206951172069611720697117206981172069911720700117207011172070211720703117207041172070511720706117207071172070811720709117207101172071111720712117207131172071411720715117207161172071711720718117207191172072011720721117207221172072311720724117207251172072611720727117207281172072911720730117207311172073211720733117207341172073511720736117207371172073811720739117207401172074111720742117207431172074411720745117207461172074711720748117207491172075011720751117207521172075311720754117207551172075611720757117207581172075911720760117207611172076211720763117207641172076511720766117207671172076811720769117207701172077111720772117207731172077411720775117207761172077711720778117207791172078011720781117207821172078311720784117207851172078611720787117207881172078911720790117207911172079211720793117207941172079511720796117207971172079811720799117208001172080111720802117208031172080411720805117208061172080711720808117208091172081011720811117208121172081311720814117208151172081611720817117208181172081911720820117208211172082211720823117208241172082511720826117208271172082811720829117208301172083111720832117208331172083411720835117208361172083711720838117208391172084011720841117208421172084311720844117208451172084611720847117208481172084911720850117208511172085211720853117208541172085511720856117208571172085811720859117208601172086111720862117208631172086411720865117208661172086711720868117208691172087011720871117208721172087311720874117208751172087611720877117208781172087911720880117208811172088211720883117208841172088511720886117208871172088811720889117208901172089111720892117208931172089411720895117208961172089711720898117208991172090011720901117209021172090311720904117209051172090611720907117209081172090911720910117209111172091211720913117209141172091511720916117209171172091811720919117209201172092111720922117209231172092411720925117209261172092711720928117209291172093011720931117209321172093311720934117209351172093611720937117209381172093911720940117209411172094211720943117209441172094511720946117209471172094811720949117209501172095111720952117209531172095411720955117209561172095711720958117209591172096011720961117209621172096311720964117209651172096611720967117209681172096911720970117209711172097211720973117209741172097511720976117209771172097811720979117209801172098111720982117209831172098411720985117209861172098711720988117209891172099011720991117209921172099311720994117209951172099611720997117209981172099911721000117210011172100211721003117210041172100511721006117210071172100811721009117210101172101111721012117210131172101411721015117210161172101711721018117210191172102011721021117210221172102311721024117210251172102611721027117210281172102911721030117210311172103211721033117210341172103511721036117210371172103811721039117210401172104111721042117210431172104411721045117210461172104711721048117210491172105011721051117210521172105311721054117210551172105611721057117210581172105911721060117210611172106211721063117210641172106511721066117210671172106811721069117210701172107111721072117210731172107411721075117210761172107711721078117210791172108011721081117210821172108311721084117210851172108611721087117210881172108911721090117210911172109211721093117210941172109511721096117210971172109811721099117211001172110111721102117211031172110411721105117300011173000211730003117300041173000511730006117300071173000811730009117300101173001111730012117300131173001411730015117300161173001711730018117300191173002011730021117300221173002311730024117300251173002611730027117300281173002911730030117300311173003211730033117300341173003511730036117300371173003811730039117300401173004111730042117300431173004411730045117300461173004711730048117300491173005011730051117300521173005311730054117300551173005611730057117300581173005911730060117300611173006211730063117300641173006511730066117300671173006811730069117300701173007111730072117300731173007411730075117300761173007711730078117300791173008011730081117300821173008311730084117300851173008611730087117300881173008911730090117300911173009211730093117300941173009511730096117300971173009811730099117301001173010111730102117301031173010411730105117301061173010711730108117301091173011011730111117301121173011311730114117301151173011611730117117301181173011911730120117301211173012211730123117301241173012511730126117301271173012811730129117301301173013111730132117301331173013411730135117301361173013711730138117301391173014011730141117301421173014311730144117301451173014611730147117301481173014911730150117301511173015211730153117301541173015511730156117301571173015811730159117301601173016111730162117301631173016411730165117301661173016711730168117301691173017011730171117301721173017311730174117301751173017611730177117301781173017911730180117301811173018211730183117301841173018511730186117301871173018811730189117301901173019111730192117301931173019411730195117301961173019711730198117301991173020011730201117302021173020311730204117302051173020611730207117302081173020911730210117302111173021211730213117302141173021511730216117302171173021811730219117302201173022111730222117302231173022411730225117302261173022711730228117302291173023011730231117302321173023311730234117302351173023611730237117302381173023911730240117302411173024211730243117302441173024511730246117302471173024811730249117302501173025111730252117302531173025411730255117302561173025711730258117302591173026011730261117302621173026311730264117302651173026611730267117302681173026911730270117302711173027211730273117302741173027511730276117302771173027811730279117302801173028111730282117302831173028411730285117302861173028711730288117302891173029011730291117302921173029311730294117302951173029611730297117302981173029911730300117303011173030211730303117303041173030511730306117303071173030811730309117303101173031111730312117303131173031411730315117303161173031711730318117303191173032011730321117303221173032311730324117303251173032611730327117303281173032911730330117303311173033211730333117303341173033511730336117303371173033811730339117303401173034111730342117303431173034411730345117303461173034711730348117303491173035011730351117303521173035311730354117303551173035611730357117303581173035911730360117303611173036211730363117303641173036511730366117303671173036811730369117303701173037111730372117303731173037411730375117303761173037711730378117303791173038011730381117303821173038311730384117303851173038611730387117303881173038911730390117303911173039211730393117303941173039511730396117303971173039811730399117304001173040111730402117304031173040411730405117304061173040711730408117304091173041011730411117304121173041311730414117304151173041611730417117304181173041911730420117304211173042211730423117304241173042511730426117304271173042811730429117304301173043111730432117304331173043411730435117304361173043711730438117304391173044011730441117304421173044311730444117304451173044611730447117304481173044911730450117304511173045211730453117304541173045511730456117304571173045811730459117304601173046111730462117304631173046411730465117304661173046711730468117304691173047011730471117304721173047311730474117304751173047611730477117304781173047911730480117304811173048211730483117304841173048511730486117304871173048811730489117304901173049111730492117304931173049411730495117304961173049711730498117304991173050011730501117305021173050311730504117305051173050611730507117305081173050911730510117305111173051211730513117305141173051511730516117305171173051811730519117305201173052111730522117305231173052411730525117305261173052711730528117305291173053011730531117305321173053311730534117305351173053611730537117305381173053911730540117305411173054211730543117305441173054511730546117305471173054811730549117305501173055111730552117305531173055411730555117305561173055711730558117305591173056011730561117305621173056311730564117305651173056611730567117305681173056911730570117305711173057211730573117305741173057511730576117305771173057811730579117305801173058111730582117305831173058411730585117305861173058711730588117305891173059011730591117305921173059311730594117305951173059611730597117305981173059911730600117306011173060211730603117306041173060511730606117306071173060811730609117306101173061111730612117306131173061411730615117306161173061711730618117306191173062011730621117306221173062311730624117306251173062611730627117306281173062911730630117306311173063211730633117306341173063511730636117306371173063811730639117306401173064111730642117306431173064411730645117306461173064711730648117306491173065011730651117306521173065311730654117306551173065611730657117306581173065911730660117306611173066211730663117306641173066511730666117306671173066811730669117306701173067111730672117306731173067411730675117306761173067711730678117306791173068011730681117306821173068311730684117306851173068611730687117306881173068911730690117306911173069211730693117306941173069511730696117306971173069811730699117307001173070111730702117307031173070411730705117307061173070711730708117307091173071011730711117307121173071311730714117307151173071611730717117307181173071911730720117307211173072211730723117307241173072511730726117307271173072811730729117307301173073111730732117307331173073411730735117307361173073711730738117307391173074011730741117307421173074311730744117307451173074611730747117307481173074911730750117307511173075211730753117307541173075511730756117307571173075811730759117307601173076111730762117307631173076411730765117307661173076711730768117307691173077011730771117307721173077311730774117307751173077611730777117307781173077911730780117307811173078211730783117307841173078511730786117307871173078811730789117307901173079111730792117307931173079411730795117307961173079711730798117307991173080011730801117308021173080311730804117308051173080611730807117308081173080911730810117308111173081211730813117308141173081511730816117308171173081811730819117308201173082111730822117308231173082411730825117308261173082711730828117308291173083011730831117308321173083311730834117308351173083611730837117308381173083911730840117308411173084211730843117308441173084511730846117308471173084811730849117308501173085111730852117308531173085411730855117308561173085711730858117308591173086011730861117308621173086311730864117308651173086611730867117308681173086911730870117308711173087211730873117308741173087511730876117308771173087811730879117308801173088111730882117308831173088411730885117308861173088711730888117308891173089011730891117308921173089311730894117308951173089611730897117308981173089911730900117309011173090211730903117309041173090511730906117309071173090811730909117309101173091111730912117309131173091411730915117309161173091711730918117309191173092011730921117309221173092311730924117309251173092611730927117309281173092911730930117309311173093211730933117309341173093511730936117309371173093811730939117309401173094111730942117309431173094411730945117309461173094711730948117309491173095011730951117309521173095311730954117309551173095611730957117309581173095911730960117309611173096211730963117309641173096511730966117309671173096811730969117309701173097111730972117309731173097411730975117309761173097711730978117309791173098011730981117309821173098311730984117309851173098611730987117309881173098911730990117309911173099211730993117309941173099511730996117309971173099811730999117310001173100111731002117310031173100411731005117310061173100711731008117310091173101011731011117310121173101311731014117310151173101611731017117310181173101911731020117310211173102211731023117310241173102511731026117310271173102811731029117310301173103111731032117310331173103411731035117310361173103711731038117310391173104011731041117310421173104311731044117310451173104611731047117310481173104911731050117310511173105211731053117310541173105511731056117310571173105811731059117310601173106111731062117310631173106411731065117310661173106711731068117310691173107011731071117310721173107311731074117310751173107611731077117310781173107911731080117310811173108211731083117310841173108511731086117310871173108811731089117310901173109111731092117310931173109411731095117310961173109711731098117310991173110011731101117311021173110311731104117311051174000111740002117400031174000411740005117400061174000711740008117400091174001011740011117400121174001311740014117400151174001611740017117400181174001911740020117400211174002211740023117400241174002511740026117400271174002811740029117400301174003111740032117400331174003411740035117400361174003711740038117400391174004011740041117400421174004311740044117400451174004611740047117400481174004911740050117400511174005211740053117400541174005511740056117400571174005811740059117400601174006111740062117400631174006411740065117400661174006711740068117400691174007011740071117400721174007311740074117400751174007611740077117400781174007911740080117400811174008211740083117400841174008511740086117400871174008811740089117400901174009111740092117400931174009411740095117400961174009711740098117400991174010011740101117401021174010311740104117401051174010611740107117401081174010911740110117401111174011211740113117401141174011511740116117401171174011811740119117401201174012111740122117401231174012411740125117401261174012711740128117401291174013011740131117401321174013311740134117401351174013611740137117401381174013911740140117401411174014211740143117401441174014511740146117401471174014811740149117401501174015111740152117401531174015411740155117401561174015711740158117401591174016011740161117401621174016311740164117401651174016611740167117401681174016911740170117401711174017211740173117401741174017511740176117401771174017811740179117401801174018111740182117401831174018411740185117401861174018711740188117401891174019011740191117401921174019311740194117401951174019611740197117401981174019911740200117402011174020211740203117402041174020511740206117402071174020811740209117402101174021111740212117402131174021411740215117402161174021711740218117402191174022011740221117402221174022311740224117402251174022611740227117402281174022911740230117402311174023211740233117402341174023511740236117402371174023811740239117402401174024111740242117402431174024411740245117402461174024711740248117402491174025011740251117402521174025311740254117402551174025611740257117402581174025911740260117402611174026211740263117402641174026511740266117402671174026811740269117402701174027111740272117402731174027411740275117402761174027711740278117402791174028011740281117402821174028311740284117402851174028611740287117402881174028911740290117402911174029211740293117402941174029511740296117402971174029811740299117403001174030111740302117403031174030411740305117403061174030711740308117403091174031011740311117403121174031311740314117403151174031611740317117403181174031911740320117403211174032211740323117403241174032511740326117403271174032811740329117403301174033111740332117403331174033411740335117403361174033711740338117403391174034011740341117403421174034311740344117403451174034611740347117403481174034911740350117403511174035211740353117403541174035511740356117403571174035811740359117403601174036111740362117403631174036411740365117403661174036711740368117403691174037011740371117403721174037311740374117403751174037611740377117403781174037911740380117403811174038211740383117403841174038511740386117403871174038811740389117403901174039111740392117403931174039411740395117403961174039711740398117403991174040011740401117404021174040311740404117404051174040611740407117404081174040911740410117404111174041211740413117404141174041511740416117404171174041811740419117404201174042111740422117404231174042411740425117404261174042711740428117404291174043011740431117404321174043311740434117404351174043611740437117404381174043911740440117404411174044211740443117404441174044511740446117404471174044811740449117404501174045111740452117404531174045411740455117404561174045711740458117404591174046011740461117404621174046311740464117404651174046611740467117404681174046911740470117404711174047211740473117404741174047511740476117404771174047811740479117404801174048111740482117404831174048411740485117404861174048711740488117404891174049011740491117404921174049311740494117404951174049611740497117404981174049911740500117405011174050211740503117405041174050511740506117405071174050811740509117405101174051111740512117405131174051411740515117405161174051711740518117405191174052011740521117405221174052311740524117405251174052611740527117405281174052911740530117405311174053211740533117405341174053511740536117405371174053811740539117405401174054111740542117405431174054411740545117405461174054711740548117405491174055011740551117405521174055311740554117405551174055611740557117405581174055911740560117405611174056211740563117405641174056511740566117405671174056811740569117405701174057111740572117405731174057411740575117405761174057711740578117405791174058011740581117405821174058311740584117405851174058611740587117405881174058911740590117405911174059211740593117405941174059511740596117405971174059811740599117406001174060111740602117406031174060411740605117406061174060711740608117406091174061011740611117406121174061311740614117406151174061611740617117406181174061911740620117406211174062211740623117406241174062511740626117406271174062811740629117406301174063111740632117406331174063411740635117406361174063711740638117406391174064011740641117406421174064311740644117406451174064611740647117406481174064911740650117406511174065211740653117406541174065511740656117406571174065811740659117406601174066111740662117406631174066411740665117406661174066711740668117406691174067011740671117406721174067311740674117406751174067611740677117406781174067911740680117406811174068211740683117406841174068511740686117406871174068811740689117406901174069111740692117406931174069411740695117406961174069711740698117406991174070011740701117407021174070311740704117407051174070611740707117407081174070911740710117407111174071211740713117407141174071511740716117407171174071811740719117407201174072111740722117407231174072411740725117407261174072711740728117407291174073011740731117407321174073311740734117407351174073611740737117407381174073911740740117407411174074211740743117407441174074511740746117407471174074811740749117407501174075111740752117407531174075411740755117407561174075711740758117407591174076011740761117407621174076311740764117407651174076611740767117407681174076911740770117407711174077211740773117407741174077511740776117407771174077811740779117407801174078111740782117407831174078411740785117407861174078711740788117407891174079011740791117407921174079311740794117407951174079611740797117407981174079911740800117408011174080211740803117408041174080511740806117408071174080811740809117408101174081111740812117408131174081411740815117408161174081711740818117408191174082011740821117408221174082311740824117408251174082611740827117408281174082911740830117408311174083211740833117408341174083511740836117408371174083811740839117408401174084111740842117408431174084411740845117408461174084711740848117408491174085011740851117408521174085311740854117408551174085611740857117408581174085911740860117408611174086211740863117408641174086511740866117408671174086811740869117408701174087111740872117408731174087411740875117408761174087711740878117408791174088011740881117408821174088311740884117408851174088611740887117408881174088911740890117408911174089211740893117408941174089511740896117408971174089811740899117409001174090111740902117409031174090411740905117409061174090711740908117409091174091011740911117409121174091311740914117409151174091611740917117409181174091911740920117409211174092211740923117409241174092511740926117409271174092811740929117409301174093111740932117409331174093411740935117409361174093711740938117409391174094011740941117409421174094311740944117409451174094611740947117409481174094911740950117409511174095211740953117409541174095511740956117409571174095811740959117409601174096111740962117409631174096411740965117409661174096711740968117409691174097011740971117409721174097311740974117409751174097611740977117409781174097911740980117409811174098211740983117409841174098511740986117409871174098811740989117409901174099111740992117409931174099411740995117409961174099711740998117409991174100011741001117410021174100311741004117410051174100611741007117410081174100911741010117410111174101211741013117410141174101511741016117410171174101811741019117410201174102111741022117410231174102411741025117410261174102711741028117410291174103011741031117410321174103311741034117410351174103611741037117410381174103911741040117410411174104211741043117410441174104511741046117410471174104811741049117410501174105111741052117410531174105411741055117410561174105711741058117410591174106011741061117410621174106311741064117410651174106611741067117410681174106911741070117410711174107211741073117410741174107511741076117410771174107811741079117410801174108111741082117410831174108411741085117410861174108711741088117410891174109011741091117410921174109311741094117410951174109611741097117410981174109911741100117411011174110211741103117411041174110511750001117500021175000311750004117500051175000611750007117500081175000911750010117500111175001211750013117500141175001511750016117500171175001811750019117500201175002111750022117500231175002411750025117500261175002711750028117500291175003011750031117500321175003311750034117500351175003611750037117500381175003911750040117500411175004211750043117500441175004511750046117500471175004811750049117500501175005111750052117500531175005411750055117500561175005711750058117500591175006011750061117500621175006311750064117500651175006611750067117500681175006911750070117500711175007211750073117500741175007511750076117500771175007811750079117500801175008111750082117500831175008411750085117500861175008711750088117500891175009011750091117500921175009311750094117500951175009611750097117500981175009911750100117501011175010211750103117501041175010511750106117501071175010811750109117501101175011111750112117501131175011411750115117501161175011711750118117501191175012011750121117501221175012311750124117501251175012611750127117501281175012911750130117501311175013211750133117501341175013511750136117501371175013811750139117501401175014111750142117501431175014411750145117501461175014711750148117501491175015011750151117501521175015311750154117501551175015611750157117501581175015911750160117501611175016211750163117501641175016511750166117501671175016811750169117501701175017111750172117501731175017411750175117501761175017711750178117501791175018011750181117501821175018311750184117501851175018611750187117501881175018911750190117501911175019211750193117501941175019511750196117501971175019811750199117502001175020111750202117502031175020411750205117502061175020711750208117502091175021011750211117502121175021311750214117502151175021611750217117502181175021911750220117502211175022211750223117502241175022511750226117502271175022811750229117502301175023111750232117502331175023411750235117502361175023711750238117502391175024011750241117502421175024311750244117502451175024611750247117502481175024911750250117502511175025211750253117502541175025511750256117502571175025811750259117502601175026111750262117502631175026411750265117502661175026711750268117502691175027011750271117502721175027311750274117502751175027611750277117502781175027911750280117502811175028211750283117502841175028511750286117502871175028811750289117502901175029111750292117502931175029411750295117502961175029711750298117502991175030011750301117503021175030311750304117503051175030611750307117503081175030911750310117503111175031211750313117503141175031511750316117503171175031811750319117503201175032111750322117503231175032411750325117503261175032711750328117503291175033011750331117503321175033311750334117503351175033611750337117503381175033911750340117503411175034211750343117503441175034511750346117503471175034811750349117503501175035111750352117503531175035411750355117503561175035711750358117503591175036011750361117503621175036311750364117503651175036611750367117503681175036911750370117503711175037211750373117503741175037511750376117503771175037811750379117503801175038111750382117503831175038411750385117503861175038711750388117503891175039011750391117503921175039311750394117503951175039611750397117503981175039911750400117504011175040211750403117504041175040511750406117504071175040811750409117504101175041111750412117504131175041411750415117504161175041711750418117504191175042011750421117504221175042311750424117504251175042611750427117504281175042911750430117504311175043211750433117504341175043511750436117504371175043811750439117504401175044111750442117504431175044411750445117504461175044711750448117504491175045011750451117504521175045311750454117504551175045611750457117504581175045911750460117504611175046211750463117504641175046511750466117504671175046811750469117504701175047111750472117504731175047411750475117504761175047711750478117504791175048011750481117504821175048311750484117504851175048611750487117504881175048911750490117504911175049211750493117504941175049511750496117504971175049811750499117505001175050111750502117505031175050411750505117505061175050711750508117505091175051011750511117505121175051311750514117505151175051611750517117505181175051911750520117505211175052211750523117505241175052511750526117505271175052811750529117505301175053111750532117505331175053411750535117505361175053711750538117505391175054011750541117505421175054311750544117505451175054611750547117505481175054911750550117505511175055211750553117505541175055511750556117505571175055811750559117505601175056111750562117505631175056411750565117505661175056711750568117505691175057011750571117505721175057311750574117505751175057611750577117505781175057911750580117505811175058211750583117505841175058511750586117505871175058811750589117505901175059111750592117505931175059411750595117505961175059711750598117505991175060011750601117506021175060311750604117506051175060611750607117506081175060911750610117506111175061211750613117506141175061511750616117506171175061811750619117506201175062111750622117506231175062411750625117506261175062711750628117506291175063011750631117506321175063311750634117506351175063611750637117506381175063911750640117506411175064211750643117506441175064511750646117506471175064811750649117506501175065111750652117506531175065411750655117506561175065711750658117506591175066011750661117506621175066311750664117506651175066611750667117506681175066911750670117506711175067211750673117506741175067511750676117506771175067811750679117506801175068111750682117506831175068411750685117506861175068711750688117506891175069011750691117506921175069311750694117506951175069611750697117506981175069911750700117507011175070211750703117507041175070511750706117507071175070811750709117507101175071111750712117507131175071411750715117507161175071711750718117507191175072011750721117507221175072311750724117507251175072611750727117507281175072911750730117507311175073211750733117507341175073511750736117507371175073811750739117507401175074111750742117507431175074411750745117507461175074711750748117507491175075011750751117507521175075311750754117507551175075611750757117507581175075911750760117507611175076211750763117507641175076511750766117507671175076811750769117507701175077111750772117507731175077411750775117507761175077711750778117507791175078011750781117507821175078311750784117507851175078611750787117507881175078911750790117507911175079211750793117507941175079511750796117507971175079811750799117508001175080111750802117508031175080411750805117508061175080711750808117508091175081011750811117508121175081311750814117508151175081611750817117508181175081911750820117508211175082211750823117508241175082511750826117508271175082811750829117508301175083111750832117508331175083411750835117508361175083711750838117508391175084011750841117508421175084311750844117508451175084611750847117508481175084911750850117508511175085211750853117508541175085511750856117508571175085811750859117508601175086111750862117508631175086411750865117508661175086711750868117508691175087011750871117508721175087311750874117508751175087611750877117508781175087911750880117508811175088211750883117508841175088511750886117508871175088811750889117508901175089111750892117508931175089411750895117508961175089711750898117508991175090011750901117509021175090311750904117509051175090611750907117509081175090911750910117509111175091211750913117509141175091511750916117509171175091811750919117509201175092111750922117509231175092411750925117509261175092711750928117509291175093011750931117509321175093311750934117509351175093611750937117509381175093911750940117509411175094211750943117509441175094511750946117509471175094811750949117509501175095111750952117509531175095411750955117509561175095711750958117509591175096011750961117509621175096311750964117509651175096611750967117509681175096911750970117509711175097211750973117509741175097511750976117509771175097811750979117509801175098111750982117509831175098411750985117509861175098711750988117509891175099011750991117509921175099311750994117509951175099611750997117509981175099911751000117510011175100211751003117510041175100511751006117510071175100811751009117510101175101111751012117510131175101411751015117510161175101711751018117510191175102011751021117510221175102311751024117510251175102611751027117510281175102911751030117510311175103211751033117510341175103511751036117510371175103811751039117510401175104111751042117510431175104411751045117510461175104711751048117510491175105011751051117510521175105311751054117510551175105611751057117510581175105911751060117510611175106211751063117510641175106511751066117510671175106811751069117510701175107111751072117510731175107411751075117510761175107711751078117510791175108011751081117510821175108311751084117510851175108611751087117510881175108911751090117510911175109211751093117510941175109511751096117510971175109811751099117511001175110111751102117511031175110411751105117600011176000211760003117600041176000511760006117600071176000811760009117600101176001111760012117600131176001411760015117600161176001711760018117600191176002011760021117600221176002311760024117600251176002611760027117600281176002911760030117600311176003211760033117600341176003511760036117600371176003811760039117600401176004111760042117600431176004411760045117600461176004711760048117600491176005011760051117600521176005311760054117600551176005611760057117600581176005911760060117600611176006211760063117600641176006511760066117600671176006811760069117600701176007111760072117600731176007411760075117600761176007711760078117600791176008011760081117600821176008311760084117600851176008611760087117600881176008911760090117600911176009211760093117600941176009511760096117600971176009811760099117601001176010111760102117601031176010411760105117601061176010711760108117601091176011011760111117601121176011311760114117601151176011611760117117601181176011911760120117601211176012211760123117601241176012511760126117601271176012811760129117601301176013111760132117601331176013411760135117601361176013711760138117601391176014011760141117601421176014311760144117601451176014611760147117601481176014911760150117601511176015211760153117601541176015511760156117601571176015811760159117601601176016111760162117601631176016411760165117601661176016711760168117601691176017011760171117601721176017311760174117601751176017611760177117601781176017911760180117601811176018211760183117601841176018511760186117601871176018811760189117601901176019111760192117601931176019411760195117601961176019711760198117601991176020011760201117602021176020311760204117602051176020611760207117602081176020911760210117602111176021211760213117602141176021511760216117602171176021811760219117602201176022111760222117602231176022411760225117602261176022711760228117602291176023011760231117602321176023311760234117602351176023611760237117602381176023911760240117602411176024211760243117602441176024511760246117602471176024811760249117602501176025111760252117602531176025411760255117602561176025711760258117602591176026011760261117602621176026311760264117602651176026611760267117602681176026911760270117602711176027211760273117602741176027511760276117602771176027811760279117602801176028111760282117602831176028411760285117602861176028711760288117602891176029011760291117602921176029311760294117602951176029611760297117602981176029911760300117603011176030211760303117603041176030511760306117603071176030811760309117603101176031111760312117603131176031411760315117603161176031711760318117603191176032011760321117603221176032311760324117603251176032611760327117603281176032911760330117603311176033211760333117603341176033511760336117603371176033811760339117603401176034111760342117603431176034411760345117603461176034711760348117603491176035011760351117603521176035311760354117603551176035611760357117603581176035911760360117603611176036211760363117603641176036511760366117603671176036811760369117603701176037111760372117603731176037411760375117603761176037711760378117603791176038011760381117603821176038311760384117603851176038611760387117603881176038911760390117603911176039211760393117603941176039511760396117603971176039811760399117604001176040111760402117604031176040411760405117604061176040711760408117604091176041011760411117604121176041311760414117604151176041611760417117604181176041911760420117604211176042211760423117604241176042511760426117604271176042811760429117604301176043111760432117604331176043411760435117604361176043711760438117604391176044011760441117604421176044311760444117604451176044611760447117604481176044911760450117604511176045211760453117604541176045511760456117604571176045811760459117604601176046111760462117604631176046411760465117604661176046711760468117604691176047011760471117604721176047311760474117604751176047611760477117604781176047911760480117604811176048211760483117604841176048511760486117604871176048811760489117604901176049111760492117604931176049411760495117604961176049711760498117604991176050011760501117605021176050311760504117605051176050611760507117605081176050911760510117605111176051211760513117605141176051511760516117605171176051811760519117605201176052111760522117605231176052411760525117605261176052711760528117605291176053011760531117605321176053311760534117605351176053611760537117605381176053911760540117605411176054211760543117605441176054511760546117605471176054811760549117605501176055111760552117605531176055411760555117605561176055711760558117605591176056011760561117605621176056311760564117605651176056611760567117605681176056911760570117605711176057211760573117605741176057511760576117605771176057811760579117605801176058111760582117605831176058411760585117605861176058711760588117605891176059011760591117605921176059311760594117605951176059611760597117605981176059911760600117606011176060211760603117606041176060511760606117606071176060811760609117606101176061111760612117606131176061411760615117606161176061711760618117606191176062011760621117606221176062311760624117606251176062611760627117606281176062911760630117606311176063211760633117606341176063511760636117606371176063811760639117606401176064111760642117606431176064411760645117606461176064711760648117606491176065011760651117606521176065311760654117606551176065611760657117606581176065911760660117606611176066211760663117606641176066511760666117606671176066811760669117606701176067111760672117606731176067411760675117606761176067711760678117606791176068011760681117606821176068311760684117606851176068611760687117606881176068911760690117606911176069211760693117606941176069511760696117606971176069811760699117607001176070111760702117607031176070411760705117607061176070711760708117607091176071011760711117607121176071311760714117607151176071611760717117607181176071911760720117607211176072211760723117607241176072511760726117607271176072811760729117607301176073111760732117607331176073411760735117607361176073711760738117607391176074011760741117607421176074311760744117607451176074611760747117607481176074911760750117607511176075211760753117607541176075511760756117607571176075811760759117607601176076111760762117607631176076411760765117607661176076711760768117607691176077011760771117607721176077311760774117607751176077611760777117607781176077911760780117607811176078211760783117607841176078511760786117607871176078811760789117607901176079111760792117607931176079411760795117607961176079711760798117607991176080011760801117608021176080311760804117608051176080611760807117608081176080911760810117608111176081211760813117608141176081511760816117608171176081811760819117608201176082111760822117608231176082411760825117608261176082711760828117608291176083011760831117608321176083311760834117608351176083611760837117608381176083911760840117608411176084211760843117608441176084511760846117608471176084811760849117608501176085111760852117608531176085411760855117608561176085711760858117608591176086011760861117608621176086311760864117608651176086611760867117608681176086911760870117608711176087211760873117608741176087511760876117608771176087811760879117608801176088111760882117608831176088411760885117608861176088711760888117608891176089011760891117608921176089311760894117608951176089611760897117608981176089911760900117609011176090211760903117609041176090511760906117609071176090811760909117609101176091111760912117609131176091411760915117609161176091711760918117609191176092011760921117609221176092311760924117609251176092611760927117609281176092911760930117609311176093211760933117609341176093511760936117609371176093811760939117609401176094111760942117609431176094411760945117609461176094711760948117609491176095011760951117609521176095311760954117609551176095611760957117609581176095911760960117609611176096211760963117609641176096511760966117609671176096811760969117609701176097111760972117609731176097411760975117609761176097711760978117609791176098011760981117609821176098311760984117609851176098611760987117609881176098911760990117609911176099211760993117609941176099511760996117609971176099811760999117610001176100111761002117610031176100411761005117610061176100711761008117610091176101011761011117610121176101311761014117610151176101611761017117610181176101911761020117610211176102211761023117610241176102511761026117610271176102811761029117610301176103111761032117610331176103411761035117610361176103711761038117610391176104011761041117610421176104311761044117610451176104611761047117610481176104911761050117610511176105211761053117610541176105511761056117610571176105811761059117610601176106111761062117610631176106411761065117610661176106711761068117610691176107011761071117610721176107311761074117610751176107611761077117610781176107911761080117610811176108211761083117610841176108511761086117610871176108811761089117610901176109111761092117610931176109411761095117610961176109711761098117610991176110011761101117611021176110311761104117611051177000111770002117700031177000411770005117700061177000711770008117700091177001011770011117700121177001311770014117700151177001611770017117700181177001911770020117700211177002211770023117700241177002511770026117700271177002811770029117700301177003111770032117700331177003411770035117700361177003711770038117700391177004011770041117700421177004311770044117700451177004611770047117700481177004911770050117700511177005211770053117700541177005511770056117700571177005811770059117700601177006111770062117700631177006411770065117700661177006711770068117700691177007011770071117700721177007311770074117700751177007611770077117700781177007911770080117700811177008211770083117700841177008511770086117700871177008811770089117700901177009111770092117700931177009411770095117700961177009711770098117700991177010011770101117701021177010311770104117701051177010611770107117701081177010911770110117701111177011211770113117701141177011511770116117701171177011811770119117701201177012111770122117701231177012411770125117701261177012711770128117701291177013011770131117701321177013311770134117701351177013611770137117701381177013911770140117701411177014211770143117701441177014511770146117701471177014811770149117701501177015111770152117701531177015411770155117701561177015711770158117701591177016011770161117701621177016311770164117701651177016611770167117701681177016911770170117701711177017211770173117701741177017511770176117701771177017811770179117701801177018111770182117701831177018411770185117701861177018711770188117701891177019011770191117701921177019311770194117701951177019611770197117701981177019911770200117702011177020211770203117702041177020511770206117702071177020811770209117702101177021111770212117702131177021411770215117702161177021711770218117702191177022011770221117702221177022311770224117702251177022611770227117702281177022911770230117702311177023211770233117702341177023511770236117702371177023811770239117702401177024111770242117702431177024411770245117702461177024711770248117702491177025011770251117702521177025311770254117702551177025611770257117702581177025911770260117702611177026211770263117702641177026511770266117702671177026811770269117702701177027111770272117702731177027411770275117702761177027711770278117702791177028011770281117702821177028311770284117702851177028611770287117702881177028911770290117702911177029211770293117702941177029511770296117702971177029811770299117703001177030111770302117703031177030411770305117703061177030711770308117703091177031011770311117703121177031311770314117703151177031611770317117703181177031911770320117703211177032211770323117703241177032511770326117703271177032811770329117703301177033111770332117703331177033411770335117703361177033711770338117703391177034011770341117703421177034311770344117703451177034611770347117703481177034911770350117703511177035211770353117703541177035511770356117703571177035811770359117703601177036111770362117703631177036411770365117703661177036711770368117703691177037011770371117703721177037311770374117703751177037611770377117703781177037911770380117703811177038211770383117703841177038511770386117703871177038811770389117703901177039111770392117703931177039411770395117703961177039711770398117703991177040011770401117704021177040311770404117704051177040611770407117704081177040911770410117704111177041211770413117704141177041511770416117704171177041811770419117704201177042111770422117704231177042411770425117704261177042711770428117704291177043011770431117704321177043311770434117704351177043611770437117704381177043911770440117704411177044211770443117704441177044511770446117704471177044811770449117704501177045111770452117704531177045411770455117704561177045711770458117704591177046011770461117704621177046311770464117704651177046611770467117704681177046911770470117704711177047211770473117704741177047511770476117704771177047811770479117704801177048111770482117704831177048411770485117704861177048711770488117704891177049011770491117704921177049311770494117704951177049611770497117704981177049911770500117705011177050211770503117705041177050511770506117705071177050811770509117705101177051111770512117705131177051411770515117705161177051711770518117705191177052011770521117705221177052311770524117705251177052611770527117705281177052911770530117705311177053211770533117705341177053511770536117705371177053811770539117705401177054111770542117705431177054411770545117705461177054711770548117705491177055011770551117705521177055311770554117705551177055611770557117705581177055911770560117705611177056211770563117705641177056511770566117705671177056811770569117705701177057111770572117705731177057411770575117705761177057711770578117705791177058011770581117705821177058311770584117705851177058611770587117705881177058911770590117705911177059211770593117705941177059511770596117705971177059811770599117706001177060111770602117706031177060411770605117706061177060711770608117706091177061011770611117706121177061311770614117706151177061611770617117706181177061911770620117706211177062211770623117706241177062511770626117706271177062811770629117706301177063111770632117706331177063411770635117706361177063711770638117706391177064011770641117706421177064311770644117706451177064611770647117706481177064911770650117706511177065211770653117706541177065511770656117706571177065811770659117706601177066111770662117706631177066411770665117706661177066711770668117706691177067011770671117706721177067311770674117706751177067611770677117706781177067911770680117706811177068211770683117706841177068511770686117706871177068811770689117706901177069111770692117706931177069411770695117706961177069711770698117706991177070011770701117707021177070311770704117707051177070611770707117707081177070911770710117707111177071211770713117707141177071511770716117707171177071811770719117707201177072111770722117707231177072411770725117707261177072711770728117707291177073011770731117707321177073311770734117707351177073611770737117707381177073911770740117707411177074211770743117707441177074511770746117707471177074811770749117707501177075111770752117707531177075411770755117707561177075711770758117707591177076011770761117707621177076311770764117707651177076611770767117707681177076911770770117707711177077211770773117707741177077511770776117707771177077811770779117707801177078111770782117707831177078411770785117707861177078711770788117707891177079011770791117707921177079311770794117707951177079611770797117707981177079911770800117708011177080211770803117708041177080511770806117708071177080811770809117708101177081111770812117708131177081411770815117708161177081711770818117708191177082011770821117708221177082311770824117708251177082611770827117708281177082911770830117708311177083211770833117708341177083511770836117708371177083811770839117708401177084111770842117708431177084411770845117708461177084711770848117708491177085011770851117708521177085311770854117708551177085611770857117708581177085911770860117708611177086211770863117708641177086511770866117708671177086811770869117708701177087111770872117708731177087411770875117708761177087711770878117708791177088011770881117708821177088311770884117708851177088611770887117708881177088911770890117708911177089211770893117708941177089511770896117708971177089811770899117709001177090111770902117709031177090411770905117709061177090711770908117709091177091011770911117709121177091311770914117709151177091611770917117709181177091911770920117709211177092211770923117709241177092511770926117709271177092811770929117709301177093111770932117709331177093411770935117709361177093711770938117709391177094011770941117709421177094311770944117709451177094611770947117709481177094911770950117709511177095211770953117709541177095511770956117709571177095811770959117709601177096111770962117709631177096411770965117709661177096711770968117709691177097011770971117709721177097311770974117709751177097611770977117709781177097911770980117709811177098211770983117709841177098511770986117709871177098811770989117709901177099111770992117709931177099411770995117709961177099711770998117709991177100011771001117710021177100311771004117710051177100611771007117710081177100911771010117710111177101211771013117710141177101511771016117710171177101811771019117710201177102111771022117710231177102411771025117710261177102711771028117710291177103011771031117710321177103311771034117710351177103611771037117710381177103911771040117710411177104211771043117710441177104511771046117710471177104811771049117710501177105111771052117710531177105411771055117710561177105711771058117710591177106011771061117710621177106311771064117710651177106611771067117710681177106911771070117710711177107211771073117710741177107511771076117710771177107811771079117710801177108111771082117710831177108411771085117710861177108711771088117710891177109011771091117710921177109311771094117710951177109611771097117710981177109911771100117711011177110211771103117711041177110511780001117800021178000311780004117800051178000611780007117800081178000911780010117800111178001211780013117800141178001511780016117800171178001811780019117800201178002111780022117800231178002411780025117800261178002711780028117800291178003011780031117800321178003311780034117800351178003611780037117800381178003911780040117800411178004211780043117800441178004511780046117800471178004811780049117800501178005111780052117800531178005411780055117800561178005711780058117800591178006011780061117800621178006311780064117800651178006611780067117800681178006911780070117800711178007211780073117800741178007511780076117800771178007811780079117800801178008111780082117800831178008411780085117800861178008711780088117800891178009011780091117800921178009311780094117800951178009611780097117800981178009911780100117801011178010211780103117801041178010511780106117801071178010811780109117801101178011111780112117801131178011411780115117801161178011711780118117801191178012011780121117801221178012311780124117801251178012611780127117801281178012911780130117801311178013211780133117801341178013511780136117801371178013811780139117801401178014111780142117801431178014411780145117801461178014711780148117801491178015011780151117801521178015311780154117801551178015611780157117801581178015911780160117801611178016211780163117801641178016511780166117801671178016811780169117801701178017111780172117801731178017411780175117801761178017711780178117801791178018011780181117801821178018311780184117801851178018611780187117801881178018911780190117801911178019211780193117801941178019511780196117801971178019811780199117802001178020111780202117802031178020411780205117802061178020711780208117802091178021011780211117802121178021311780214117802151178021611780217117802181178021911780220117802211178022211780223117802241178022511780226117802271178022811780229117802301178023111780232117802331178023411780235117802361178023711780238117802391178024011780241117802421178024311780244117802451178024611780247117802481178024911780250117802511178025211780253117802541178025511780256117802571178025811780259117802601178026111780262117802631178026411780265117802661178026711780268117802691178027011780271117802721178027311780274117802751178027611780277117802781178027911780280117802811178028211780283117802841178028511780286117802871178028811780289117802901178029111780292117802931178029411780295117802961178029711780298117802991178030011780301117803021178030311780304117803051178030611780307117803081178030911780310117803111178031211780313117803141178031511780316117803171178031811780319117803201178032111780322117803231178032411780325117803261178032711780328117803291178033011780331117803321178033311780334117803351178033611780337117803381178033911780340117803411178034211780343117803441178034511780346117803471178034811780349117803501178035111780352117803531178035411780355117803561178035711780358117803591178036011780361117803621178036311780364117803651178036611780367117803681178036911780370117803711178037211780373117803741178037511780376117803771178037811780379117803801178038111780382117803831178038411780385117803861178038711780388117803891178039011780391117803921178039311780394117803951178039611780397117803981178039911780400117804011178040211780403117804041178040511780406117804071178040811780409117804101178041111780412117804131178041411780415117804161178041711780418117804191178042011780421117804221178042311780424117804251178042611780427117804281178042911780430117804311178043211780433117804341178043511780436117804371178043811780439117804401178044111780442117804431178044411780445117804461178044711780448117804491178045011780451117804521178045311780454117804551178045611780457117804581178045911780460117804611178046211780463117804641178046511780466117804671178046811780469117804701178047111780472117804731178047411780475117804761178047711780478117804791178048011780481117804821178048311780484117804851178048611780487117804881178048911780490117804911178049211780493117804941178049511780496117804971178049811780499117805001178050111780502117805031178050411780505117805061178050711780508117805091178051011780511117805121178051311780514117805151178051611780517117805181178051911780520117805211178052211780523117805241178052511780526117805271178052811780529117805301178053111780532117805331178053411780535117805361178053711780538117805391178054011780541117805421178054311780544117805451178054611780547117805481178054911780550117805511178055211780553117805541178055511780556117805571178055811780559117805601178056111780562117805631178056411780565117805661178056711780568117805691178057011780571117805721178057311780574117805751178057611780577117805781178057911780580117805811178058211780583117805841178058511780586117805871178058811780589117805901178059111780592117805931178059411780595117805961178059711780598117805991178060011780601117806021178060311780604117806051178060611780607117806081178060911780610117806111178061211780613117806141178061511780616117806171178061811780619117806201178062111780622117806231178062411780625117806261178062711780628117806291178063011780631117806321178063311780634117806351178063611780637117806381178063911780640117806411178064211780643117806441178064511780646117806471178064811780649117806501178065111780652117806531178065411780655117806561178065711780658117806591178066011780661117806621178066311780664117806651178066611780667117806681178066911780670117806711178067211780673117806741178067511780676117806771178067811780679117806801178068111780682117806831178068411780685117806861178068711780688117806891178069011780691117806921178069311780694117806951178069611780697117806981178069911780700117807011178070211780703117807041178070511780706117807071178070811780709117807101178071111780712117807131178071411780715117807161178071711780718117807191178072011780721117807221178072311780724117807251178072611780727117807281178072911780730117807311178073211780733117807341178073511780736117807371178073811780739117807401178074111780742117807431178074411780745117807461178074711780748117807491178075011780751117807521178075311780754117807551178075611780757117807581178075911780760117807611178076211780763117807641178076511780766117807671178076811780769117807701178077111780772117807731178077411780775117807761178077711780778117807791178078011780781117807821178078311780784117807851178078611780787117807881178078911780790117807911178079211780793117807941178079511780796117807971178079811780799117808001178080111780802117808031178080411780805117808061178080711780808117808091178081011780811117808121178081311780814117808151178081611780817117808181178081911780820117808211178082211780823117808241178082511780826117808271178082811780829117808301178083111780832117808331178083411780835117808361178083711780838117808391178084011780841117808421178084311780844117808451178084611780847117808481178084911780850117808511178085211780853117808541178085511780856117808571178085811780859117808601178086111780862117808631178086411780865117808661178086711780868117808691178087011780871117808721178087311780874117808751178087611780877117808781178087911780880117808811178088211780883117808841178088511780886117808871178088811780889117808901178089111780892117808931178089411780895117808961178089711780898117808991178090011780901117809021178090311780904117809051178090611780907117809081178090911780910117809111178091211780913117809141178091511780916117809171178091811780919117809201178092111780922117809231178092411780925117809261178092711780928117809291178093011780931117809321178093311780934117809351178093611780937117809381178093911780940117809411178094211780943117809441178094511780946117809471178094811780949117809501178095111780952117809531178095411780955117809561178095711780958117809591178096011780961117809621178096311780964117809651178096611780967117809681178096911780970117809711178097211780973117809741178097511780976117809771178097811780979117809801178098111780982117809831178098411780985117809861178098711780988117809891178099011780991117809921178099311780994117809951178099611780997117809981178099911781000117810011178100211781003117810041178100511781006117810071178100811781009117810101178101111781012117810131178101411781015117810161178101711781018117810191178102011781021117810221178102311781024117810251178102611781027117810281178102911781030117810311178103211781033117810341178103511781036117810371178103811781039117810401178104111781042117810431178104411781045117810461178104711781048117810491178105011781051117810521178105311781054117810551178105611781057117810581178105911781060117810611178106211781063117810641178106511781066117810671178106811781069117810701178107111781072117810731178107411781075117810761178107711781078117810791178108011781081117810821178108311781084117810851178108611781087117810881178108911781090117810911178109211781093117810941178109511781096117810971178109811781099117811001178110111781102117811031178110411781105117900011179000211790003117900041179000511790006117900071179000811790009117900101179001111790012117900131179001411790015117900161179001711790018117900191179002011790021117900221179002311790024117900251179002611790027117900281179002911790030117900311179003211790033117900341179003511790036117900371179003811790039117900401179004111790042117900431179004411790045117900461179004711790048117900491179005011790051117900521179005311790054117900551179005611790057117900581179005911790060117900611179006211790063117900641179006511790066117900671179006811790069117900701179007111790072117900731179007411790075117900761179007711790078117900791179008011790081117900821179008311790084117900851179008611790087117900881179008911790090117900911179009211790093117900941179009511790096117900971179009811790099117901001179010111790102117901031179010411790105117901061179010711790108117901091179011011790111117901121179011311790114117901151179011611790117117901181179011911790120117901211179012211790123117901241179012511790126117901271179012811790129117901301179013111790132117901331179013411790135117901361179013711790138117901391179014011790141117901421179014311790144117901451179014611790147117901481179014911790150117901511179015211790153117901541179015511790156117901571179015811790159117901601179016111790162117901631179016411790165117901661179016711790168117901691179017011790171117901721179017311790174117901751179017611790177117901781179017911790180117901811179018211790183117901841179018511790186117901871179018811790189117901901179019111790192117901931179019411790195117901961179019711790198117901991179020011790201117902021179020311790204117902051179020611790207117902081179020911790210117902111179021211790213117902141179021511790216117902171179021811790219117902201179022111790222117902231179022411790225117902261179022711790228117902291179023011790231117902321179023311790234117902351179023611790237117902381179023911790240117902411179024211790243117902441179024511790246117902471179024811790249117902501179025111790252117902531179025411790255117902561179025711790258117902591179026011790261117902621179026311790264117902651179026611790267117902681179026911790270117902711179027211790273117902741179027511790276117902771179027811790279117902801179028111790282117902831179028411790285117902861179028711790288117902891179029011790291117902921179029311790294117902951179029611790297117902981179029911790300117903011179030211790303117903041179030511790306117903071179030811790309117903101179031111790312117903131179031411790315117903161179031711790318117903191179032011790321117903221179032311790324117903251179032611790327117903281179032911790330117903311179033211790333117903341179033511790336117903371179033811790339117903401179034111790342117903431179034411790345117903461179034711790348117903491179035011790351117903521179035311790354117903551179035611790357117903581179035911790360117903611179036211790363117903641179036511790366117903671179036811790369117903701179037111790372117903731179037411790375117903761179037711790378117903791179038011790381117903821179038311790384117903851179038611790387117903881179038911790390117903911179039211790393117903941179039511790396117903971179039811790399117904001179040111790402117904031179040411790405117904061179040711790408117904091179041011790411117904121179041311790414117904151179041611790417117904181179041911790420117904211179042211790423117904241179042511790426117904271179042811790429117904301179043111790432117904331179043411790435117904361179043711790438117904391179044011790441117904421179044311790444117904451179044611790447117904481179044911790450117904511179045211790453117904541179045511790456117904571179045811790459117904601179046111790462117904631179046411790465117904661179046711790468117904691179047011790471117904721179047311790474117904751179047611790477117904781179047911790480117904811179048211790483117904841179048511790486117904871179048811790489117904901179049111790492117904931179049411790495117904961179049711790498117904991179050011790501117905021179050311790504117905051179050611790507117905081179050911790510117905111179051211790513117905141179051511790516117905171179051811790519117905201179052111790522117905231179052411790525117905261179052711790528117905291179053011790531117905321179053311790534117905351179053611790537117905381179053911790540117905411179054211790543117905441179054511790546117905471179054811790549117905501179055111790552117905531179055411790555117905561179055711790558117905591179056011790561117905621179056311790564117905651179056611790567117905681179056911790570117905711179057211790573117905741179057511790576117905771179057811790579117905801179058111790582117905831179058411790585117905861179058711790588117905891179059011790591117905921179059311790594117905951179059611790597117905981179059911790600117906011179060211790603117906041179060511790606117906071179060811790609117906101179061111790612117906131179061411790615117906161179061711790618117906191179062011790621117906221179062311790624117906251179062611790627117906281179062911790630117906311179063211790633117906341179063511790636117906371179063811790639117906401179064111790642117906431179064411790645117906461179064711790648117906491179065011790651117906521179065311790654117906551179065611790657117906581179065911790660117906611179066211790663117906641179066511790666117906671179066811790669117906701179067111790672117906731179067411790675117906761179067711790678117906791179068011790681117906821179068311790684117906851179068611790687117906881179068911790690117906911179069211790693117906941179069511790696117906971179069811790699117907001179070111790702117907031179070411790705117907061179070711790708117907091179071011790711117907121179071311790714117907151179071611790717117907181179071911790720117907211179072211790723117907241179072511790726117907271179072811790729117907301179073111790732117907331179073411790735117907361179073711790738117907391179074011790741117907421179074311790744117907451179074611790747117907481179074911790750117907511179075211790753117907541179075511790756117907571179075811790759117907601179076111790762117907631179076411790765117907661179076711790768117907691179077011790771117907721179077311790774117907751179077611790777117907781179077911790780117907811179078211790783117907841179078511790786117907871179078811790789117907901179079111790792117907931179079411790795117907961179079711790798117907991179080011790801117908021179080311790804117908051179080611790807117908081179080911790810117908111179081211790813117908141179081511790816117908171179081811790819117908201179082111790822117908231179082411790825117908261179082711790828117908291179083011790831117908321179083311790834117908351179083611790837117908381179083911790840117908411179084211790843117908441179084511790846117908471179084811790849117908501179085111790852117908531179085411790855117908561179085711790858117908591179086011790861117908621179086311790864117908651179086611790867117908681179086911790870117908711179087211790873117908741179087511790876117908771179087811790879117908801179088111790882117908831179088411790885117908861179088711790888117908891179089011790891117908921179089311790894117908951179089611790897117908981179089911790900117909011179090211790903117909041179090511790906117909071179090811790909117909101179091111790912117909131179091411790915117909161179091711790918117909191179092011790921117909221179092311790924117909251179092611790927117909281179092911790930117909311179093211790933117909341179093511790936117909371179093811790939117909401179094111790942117909431179094411790945117909461179094711790948117909491179095011790951117909521179095311790954117909551179095611790957117909581179095911790960117909611179096211790963117909641179096511790966117909671179096811790969117909701179097111790972117909731179097411790975117909761179097711790978117909791179098011790981117909821179098311790984117909851179098611790987117909881179098911790990117909911179099211790993117909941179099511790996117909971179099811790999117910001179100111791002117910031179100411791005117910061179100711791008117910091179101011791011117910121179101311791014117910151179101611791017117910181179101911791020117910211179102211791023117910241179102511791026117910271179102811791029117910301179103111791032117910331179103411791035117910361179103711791038117910391179104011791041117910421179104311791044117910451179104611791047117910481179104911791050117910511179105211791053117910541179105511791056117910571179105811791059117910601179106111791062117910631179106411791065117910661179106711791068117910691179107011791071117910721179107311791074117910751179107611791077117910781179107911791080117910811179108211791083117910841179108511791086117910871179108811791089117910901179109111791092117910931179109411791095117910961179109711791098117910991179110011791101117911021179110311791104117911051180000111800002118000031180000411800005118000061180000711800008118000091180001011800011118000121180001311800014118000151180001611800017118000181180001911800020118000211180002211800023118000241180002511800026118000271180002811800029118000301180003111800032118000331180003411800035118000361180003711800038118000391180004011800041118000421180004311800044118000451180004611800047118000481180004911800050118000511180005211800053118000541180005511800056118000571180005811800059118000601180006111800062118000631180006411800065118000661180006711800068118000691180007011800071118000721180007311800074118000751180007611800077118000781180007911800080118000811180008211800083118000841180008511800086118000871180008811800089118000901180009111800092118000931180009411800095118000961180009711800098118000991180010011800101118001021180010311800104118001051180010611800107118001081180010911800110118001111180011211800113118001141180011511800116118001171180011811800119118001201180012111800122118001231180012411800125118001261180012711800128118001291180013011800131118001321180013311800134118001351180013611800137118001381180013911800140118001411180014211800143118001441180014511800146118001471180014811800149118001501180015111800152118001531180015411800155118001561180015711800158118001591180016011800161118001621180016311800164118001651180016611800167118001681180016911800170118001711180017211800173118001741180017511800176118001771180017811800179118001801180018111800182118001831180018411800185118001861180018711800188118001891180019011800191118001921180019311800194118001951180019611800197118001981180019911800200118002011180020211800203118002041180020511800206118002071180020811800209118002101180021111800212118002131180021411800215118002161180021711800218118002191180022011800221118002221180022311800224118002251180022611800227118002281180022911800230118002311180023211800233118002341180023511800236118002371180023811800239118002401180024111800242118002431180024411800245118002461180024711800248118002491180025011800251118002521180025311800254118002551180025611800257118002581180025911800260118002611180026211800263118002641180026511800266118002671180026811800269118002701180027111800272118002731180027411800275118002761180027711800278118002791180028011800281118002821180028311800284118002851180028611800287118002881180028911800290118002911180029211800293118002941180029511800296118002971180029811800299118003001180030111800302118003031180030411800305118003061180030711800308118003091180031011800311118003121180031311800314118003151180031611800317118003181180031911800320118003211180032211800323118003241180032511800326118003271180032811800329118003301180033111800332118003331180033411800335118003361180033711800338118003391180034011800341118003421180034311800344118003451180034611800347118003481180034911800350118003511180035211800353118003541180035511800356118003571180035811800359118003601180036111800362118003631180036411800365118003661180036711800368118003691180037011800371118003721180037311800374118003751180037611800377118003781180037911800380118003811180038211800383118003841180038511800386118003871180038811800389118003901180039111800392118003931180039411800395118003961180039711800398118003991180040011800401118004021180040311800404118004051180040611800407118004081180040911800410118004111180041211800413118004141180041511800416118004171180041811800419118004201180042111800422118004231180042411800425118004261180042711800428118004291180043011800431118004321180043311800434118004351180043611800437118004381180043911800440118004411180044211800443118004441180044511800446118004471180044811800449118004501180045111800452118004531180045411800455118004561180045711800458118004591180046011800461118004621180046311800464118004651180046611800467118004681180046911800470118004711180047211800473118004741180047511800476118004771180047811800479118004801180048111800482118004831180048411800485118004861180048711800488118004891180049011800491118004921180049311800494118004951180049611800497118004981180049911800500118005011180050211800503118005041180050511800506118005071180050811800509118005101180051111800512118005131180051411800515118005161180051711800518118005191180052011800521118005221180052311800524118005251180052611800527118005281180052911800530118005311180053211800533118005341180053511800536118005371180053811800539118005401180054111800542118005431180054411800545118005461180054711800548118005491180055011800551118005521180055311800554118005551180055611800557118005581180055911800560118005611180056211800563118005641180056511800566118005671180056811800569118005701180057111800572118005731180057411800575118005761180057711800578118005791180058011800581118005821180058311800584118005851180058611800587118005881180058911800590118005911180059211800593118005941180059511800596118005971180059811800599118006001180060111800602118006031180060411800605118006061180060711800608118006091180061011800611118006121180061311800614118006151180061611800617118006181180061911800620118006211180062211800623118006241180062511800626118006271180062811800629118006301180063111800632118006331180063411800635118006361180063711800638118006391180064011800641118006421180064311800644118006451180064611800647118006481180064911800650118006511180065211800653118006541180065511800656118006571180065811800659118006601180066111800662118006631180066411800665118006661180066711800668118006691180067011800671118006721180067311800674118006751180067611800677118006781180067911800680118006811180068211800683118006841180068511800686118006871180068811800689118006901180069111800692118006931180069411800695118006961180069711800698118006991180070011800701118007021180070311800704118007051180070611800707118007081180070911800710118007111180071211800713118007141180071511800716118007171180071811800719118007201180072111800722118007231180072411800725118007261180072711800728118007291180073011800731118007321180073311800734118007351180073611800737118007381180073911800740118007411180074211800743118007441180074511800746118007471180074811800749118007501180075111800752118007531180075411800755118007561180075711800758118007591180076011800761118007621180076311800764118007651180076611800767118007681180076911800770118007711180077211800773118007741180077511800776118007771180077811800779118007801180078111800782118007831180078411800785118007861180078711800788118007891180079011800791118007921180079311800794118007951180079611800797118007981180079911800800118008011180080211800803118008041180080511800806118008071180080811800809118008101180081111800812118008131180081411800815118008161180081711800818118008191180082011800821118008221180082311800824118008251180082611800827118008281180082911800830118008311180083211800833118008341180083511800836118008371180083811800839118008401180084111800842118008431180084411800845118008461180084711800848118008491180085011800851118008521180085311800854118008551180085611800857118008581180085911800860118008611180086211800863118008641180086511800866118008671180086811800869118008701180087111800872118008731180087411800875118008761180087711800878118008791180088011800881118008821180088311800884118008851180088611800887118008881180088911800890118008911180089211800893118008941180089511800896118008971180089811800899118009001180090111800902118009031180090411800905118009061180090711800908118009091180091011800911118009121180091311800914118009151180091611800917118009181180091911800920118009211180092211800923118009241180092511800926118009271180092811800929118009301180093111800932118009331180093411800935118009361180093711800938118009391180094011800941118009421180094311800944118009451180094611800947118009481180094911800950118009511180095211800953118009541180095511800956118009571180095811800959118009601180096111800962118009631180096411800965118009661180096711800968118009691180097011800971118009721180097311800974118009751180097611800977118009781180097911800980118009811180098211800983118009841180098511800986118009871180098811800989118009901180099111800992118009931180099411800995118009961180099711800998118009991180100011801001118010021180100311801004118010051180100611801007118010081180100911801010118010111180101211801013118010141180101511801016118010171180101811801019118010201180102111801022118010231180102411801025118010261180102711801028118010291180103011801031118010321180103311801034118010351180103611801037118010381180103911801040118010411180104211801043118010441180104511801046118010471180104811801049118010501180105111801052118010531180105411801055118010561180105711801058118010591180106011801061118010621180106311801064118010651180106611801067118010681180106911801070118010711180107211801073118010741180107511801076118010771180107811801079118010801180108111801082118010831180108411801085118010861180108711801088118010891180109011801091118010921180109311801094118010951180109611801097118010981180109911801100118011011180110211801103118011041180110511810001118100021181000311810004118100051181000611810007118100081181000911810010118100111181001211810013118100141181001511810016118100171181001811810019118100201181002111810022118100231181002411810025118100261181002711810028118100291181003011810031118100321181003311810034118100351181003611810037118100381181003911810040118100411181004211810043118100441181004511810046118100471181004811810049118100501181005111810052118100531181005411810055118100561181005711810058118100591181006011810061118100621181006311810064118100651181006611810067118100681181006911810070118100711181007211810073118100741181007511810076118100771181007811810079118100801181008111810082118100831181008411810085118100861181008711810088118100891181009011810091118100921181009311810094118100951181009611810097118100981181009911810100118101011181010211810103118101041181010511810106118101071181010811810109118101101181011111810112118101131181011411810115118101161181011711810118118101191181012011810121118101221181012311810124118101251181012611810127118101281181012911810130118101311181013211810133118101341181013511810136118101371181013811810139118101401181014111810142118101431181014411810145118101461181014711810148118101491181015011810151118101521181015311810154118101551181015611810157118101581181015911810160118101611181016211810163118101641181016511810166118101671181016811810169118101701181017111810172118101731181017411810175118101761181017711810178118101791181018011810181118101821181018311810184118101851181018611810187118101881181018911810190118101911181019211810193118101941181019511810196118101971181019811810199118102001181020111810202118102031181020411810205118102061181020711810208118102091181021011810211118102121181021311810214118102151181021611810217118102181181021911810220118102211181022211810223118102241181022511810226118102271181022811810229118102301181023111810232118102331181023411810235118102361181023711810238118102391181024011810241118102421181024311810244118102451181024611810247118102481181024911810250118102511181025211810253118102541181025511810256118102571181025811810259118102601181026111810262118102631181026411810265118102661181026711810268118102691181027011810271118102721181027311810274118102751181027611810277118102781181027911810280118102811181028211810283118102841181028511810286118102871181028811810289118102901181029111810292118102931181029411810295118102961181029711810298118102991181030011810301118103021181030311810304118103051181030611810307118103081181030911810310118103111181031211810313118103141181031511810316118103171181031811810319118103201181032111810322118103231181032411810325118103261181032711810328118103291181033011810331118103321181033311810334118103351181033611810337118103381181033911810340118103411181034211810343118103441181034511810346118103471181034811810349118103501181035111810352118103531181035411810355118103561181035711810358118103591181036011810361118103621181036311810364118103651181036611810367118103681181036911810370118103711181037211810373118103741181037511810376118103771181037811810379118103801181038111810382118103831181038411810385118103861181038711810388118103891181039011810391118103921181039311810394118103951181039611810397118103981181039911810400118104011181040211810403118104041181040511810406118104071181040811810409118104101181041111810412118104131181041411810415118104161181041711810418118104191181042011810421118104221181042311810424118104251181042611810427118104281181042911810430118104311181043211810433118104341181043511810436118104371181043811810439118104401181044111810442118104431181044411810445118104461181044711810448118104491181045011810451118104521181045311810454118104551181045611810457118104581181045911810460118104611181046211810463118104641181046511810466118104671181046811810469118104701181047111810472118104731181047411810475118104761181047711810478118104791181048011810481118104821181048311810484118104851181048611810487118104881181048911810490118104911181049211810493118104941181049511810496118104971181049811810499118105001181050111810502118105031181050411810505118105061181050711810508118105091181051011810511118105121181051311810514118105151181051611810517118105181181051911810520118105211181052211810523118105241181052511810526118105271181052811810529118105301181053111810532118105331181053411810535118105361181053711810538118105391181054011810541118105421181054311810544118105451181054611810547118105481181054911810550118105511181055211810553118105541181055511810556118105571181055811810559118105601181056111810562118105631181056411810565118105661181056711810568118105691181057011810571118105721181057311810574118105751181057611810577118105781181057911810580118105811181058211810583118105841181058511810586118105871181058811810589118105901181059111810592118105931181059411810595118105961181059711810598118105991181060011810601118106021181060311810604118106051181060611810607118106081181060911810610118106111181061211810613118106141181061511810616118106171181061811810619118106201181062111810622118106231181062411810625118106261181062711810628118106291181063011810631118106321181063311810634118106351181063611810637118106381181063911810640118106411181064211810643118106441181064511810646118106471181064811810649118106501181065111810652118106531181065411810655118106561181065711810658118106591181066011810661118106621181066311810664118106651181066611810667118106681181066911810670118106711181067211810673118106741181067511810676118106771181067811810679118106801181068111810682118106831181068411810685118106861181068711810688118106891181069011810691118106921181069311810694118106951181069611810697118106981181069911810700118107011181070211810703118107041181070511810706118107071181070811810709118107101181071111810712118107131181071411810715118107161181071711810718118107191181072011810721118107221181072311810724118107251181072611810727118107281181072911810730118107311181073211810733118107341181073511810736118107371181073811810739118107401181074111810742118107431181074411810745118107461181074711810748118107491181075011810751118107521181075311810754118107551181075611810757118107581181075911810760118107611181076211810763118107641181076511810766118107671181076811810769118107701181077111810772118107731181077411810775118107761181077711810778118107791181078011810781118107821181078311810784118107851181078611810787118107881181078911810790118107911181079211810793118107941181079511810796118107971181079811810799118108001181080111810802118108031181080411810805118108061181080711810808118108091181081011810811118108121181081311810814118108151181081611810817118108181181081911810820118108211181082211810823118108241181082511810826118108271181082811810829118108301181083111810832118108331181083411810835118108361181083711810838118108391181084011810841118108421181084311810844118108451181084611810847118108481181084911810850118108511181085211810853118108541181085511810856118108571181085811810859118108601181086111810862118108631181086411810865118108661181086711810868118108691181087011810871118108721181087311810874118108751181087611810877118108781181087911810880118108811181088211810883118108841181088511810886118108871181088811810889118108901181089111810892118108931181089411810895118108961181089711810898118108991181090011810901118109021181090311810904118109051181090611810907118109081181090911810910118109111181091211810913118109141181091511810916118109171181091811810919118109201181092111810922118109231181092411810925118109261181092711810928118109291181093011810931118109321181093311810934118109351181093611810937118109381181093911810940118109411181094211810943118109441181094511810946118109471181094811810949118109501181095111810952118109531181095411810955118109561181095711810958118109591181096011810961118109621181096311810964118109651181096611810967118109681181096911810970118109711181097211810973118109741181097511810976118109771181097811810979118109801181098111810982118109831181098411810985118109861181098711810988118109891181099011810991118109921181099311810994118109951181099611810997118109981181099911811000118110011181100211811003118110041181100511811006118110071181100811811009118110101181101111811012118110131181101411811015118110161181101711811018118110191181102011811021118110221181102311811024118110251181102611811027118110281181102911811030118110311181103211811033118110341181103511811036118110371181103811811039118110401181104111811042118110431181104411811045118110461181104711811048118110491181105011811051118110521181105311811054118110551181105611811057118110581181105911811060118110611181106211811063118110641181106511811066118110671181106811811069118110701181107111811072118110731181107411811075118110761181107711811078118110791181108011811081118110821181108311811084118110851181108611811087118110881181108911811090118110911181109211811093118110941181109511811096118110971181109811811099118111001181110111811102118111031181110411811105118200011182000211820003118200041182000511820006118200071182000811820009118200101182001111820012118200131182001411820015118200161182001711820018118200191182002011820021118200221182002311820024118200251182002611820027118200281182002911820030118200311182003211820033118200341182003511820036118200371182003811820039118200401182004111820042118200431182004411820045118200461182004711820048118200491182005011820051118200521182005311820054118200551182005611820057118200581182005911820060118200611182006211820063118200641182006511820066118200671182006811820069118200701182007111820072118200731182007411820075118200761182007711820078118200791182008011820081118200821182008311820084118200851182008611820087118200881182008911820090118200911182009211820093118200941182009511820096118200971182009811820099118201001182010111820102118201031182010411820105118201061182010711820108118201091182011011820111118201121182011311820114118201151182011611820117118201181182011911820120118201211182012211820123118201241182012511820126118201271182012811820129118201301182013111820132118201331182013411820135118201361182013711820138118201391182014011820141118201421182014311820144118201451182014611820147118201481182014911820150118201511182015211820153118201541182015511820156118201571182015811820159118201601182016111820162118201631182016411820165118201661182016711820168118201691182017011820171118201721182017311820174118201751182017611820177118201781182017911820180118201811182018211820183118201841182018511820186118201871182018811820189118201901182019111820192118201931182019411820195118201961182019711820198118201991182020011820201118202021182020311820204118202051182020611820207118202081182020911820210118202111182021211820213118202141182021511820216118202171182021811820219118202201182022111820222118202231182022411820225118202261182022711820228118202291182023011820231118202321182023311820234118202351182023611820237118202381182023911820240118202411182024211820243118202441182024511820246118202471182024811820249118202501182025111820252118202531182025411820255118202561182025711820258118202591182026011820261118202621182026311820264118202651182026611820267118202681182026911820270118202711182027211820273118202741182027511820276118202771182027811820279118202801182028111820282118202831182028411820285118202861182028711820288118202891182029011820291118202921182029311820294118202951182029611820297118202981182029911820300118203011182030211820303118203041182030511820306118203071182030811820309118203101182031111820312118203131182031411820315118203161182031711820318118203191182032011820321118203221182032311820324118203251182032611820327118203281182032911820330118203311182033211820333118203341182033511820336118203371182033811820339118203401182034111820342118203431182034411820345118203461182034711820348118203491182035011820351118203521182035311820354118203551182035611820357118203581182035911820360118203611182036211820363118203641182036511820366118203671182036811820369118203701182037111820372118203731182037411820375118203761182037711820378118203791182038011820381118203821182038311820384118203851182038611820387118203881182038911820390118203911182039211820393118203941182039511820396118203971182039811820399118204001182040111820402118204031182040411820405118204061182040711820408118204091182041011820411118204121182041311820414118204151182041611820417118204181182041911820420118204211182042211820423118204241182042511820426118204271182042811820429118204301182043111820432118204331182043411820435118204361182043711820438118204391182044011820441118204421182044311820444118204451182044611820447118204481182044911820450118204511182045211820453118204541182045511820456118204571182045811820459118204601182046111820462118204631182046411820465118204661182046711820468118204691182047011820471118204721182047311820474118204751182047611820477118204781182047911820480118204811182048211820483118204841182048511820486118204871182048811820489118204901182049111820492118204931182049411820495118204961182049711820498118204991182050011820501118205021182050311820504118205051182050611820507118205081182050911820510118205111182051211820513118205141182051511820516118205171182051811820519118205201182052111820522118205231182052411820525118205261182052711820528118205291182053011820531118205321182053311820534118205351182053611820537118205381182053911820540118205411182054211820543118205441182054511820546118205471182054811820549118205501182055111820552118205531182055411820555118205561182055711820558118205591182056011820561118205621182056311820564118205651182056611820567118205681182056911820570118205711182057211820573118205741182057511820576118205771182057811820579118205801182058111820582118205831182058411820585118205861182058711820588118205891182059011820591118205921182059311820594118205951182059611820597118205981182059911820600118206011182060211820603118206041182060511820606118206071182060811820609118206101182061111820612118206131182061411820615118206161182061711820618118206191182062011820621118206221182062311820624118206251182062611820627118206281182062911820630118206311182063211820633118206341182063511820636118206371182063811820639118206401182064111820642118206431182064411820645118206461182064711820648118206491182065011820651118206521182065311820654118206551182065611820657118206581182065911820660118206611182066211820663118206641182066511820666118206671182066811820669118206701182067111820672118206731182067411820675118206761182067711820678118206791182068011820681118206821182068311820684118206851182068611820687118206881182068911820690118206911182069211820693118206941182069511820696118206971182069811820699118207001182070111820702118207031182070411820705118207061182070711820708118207091182071011820711118207121182071311820714118207151182071611820717118207181182071911820720118207211182072211820723118207241182072511820726118207271182072811820729118207301182073111820732118207331182073411820735118207361182073711820738118207391182074011820741118207421182074311820744118207451182074611820747118207481182074911820750118207511182075211820753118207541182075511820756118207571182075811820759118207601182076111820762118207631182076411820765118207661182076711820768118207691182077011820771118207721182077311820774118207751182077611820777118207781182077911820780118207811182078211820783118207841182078511820786118207871182078811820789118207901182079111820792118207931182079411820795118207961182079711820798118207991182080011820801118208021182080311820804118208051182080611820807118208081182080911820810118208111182081211820813118208141182081511820816118208171182081811820819118208201182082111820822118208231182082411820825118208261182082711820828118208291182083011820831118208321182083311820834118208351182083611820837118208381182083911820840118208411182084211820843118208441182084511820846118208471182084811820849118208501182085111820852118208531182085411820855118208561182085711820858118208591182086011820861118208621182086311820864118208651182086611820867118208681182086911820870118208711182087211820873118208741182087511820876118208771182087811820879118208801182088111820882118208831182088411820885118208861182088711820888118208891182089011820891118208921182089311820894118208951182089611820897118208981182089911820900118209011182090211820903118209041182090511820906118209071182090811820909118209101182091111820912118209131182091411820915118209161182091711820918118209191182092011820921118209221182092311820924118209251182092611820927118209281182092911820930118209311182093211820933118209341182093511820936118209371182093811820939118209401182094111820942118209431182094411820945118209461182094711820948118209491182095011820951118209521182095311820954118209551182095611820957118209581182095911820960118209611182096211820963118209641182096511820966118209671182096811820969118209701182097111820972118209731182097411820975118209761182097711820978118209791182098011820981118209821182098311820984118209851182098611820987118209881182098911820990118209911182099211820993118209941182099511820996118209971182099811820999118210001182100111821002118210031182100411821005118210061182100711821008118210091182101011821011118210121182101311821014118210151182101611821017118210181182101911821020118210211182102211821023118210241182102511821026118210271182102811821029118210301182103111821032118210331182103411821035118210361182103711821038118210391182104011821041118210421182104311821044118210451182104611821047118210481182104911821050118210511182105211821053118210541182105511821056118210571182105811821059118210601182106111821062118210631182106411821065118210661182106711821068118210691182107011821071118210721182107311821074118210751182107611821077118210781182107911821080118210811182108211821083118210841182108511821086118210871182108811821089118210901182109111821092118210931182109411821095118210961182109711821098118210991182110011821101118211021182110311821104118211051183000111830002118300031183000411830005118300061183000711830008118300091183001011830011118300121183001311830014118300151183001611830017118300181183001911830020118300211183002211830023118300241183002511830026118300271183002811830029118300301183003111830032118300331183003411830035118300361183003711830038118300391183004011830041118300421183004311830044118300451183004611830047118300481183004911830050118300511183005211830053118300541183005511830056118300571183005811830059118300601183006111830062118300631183006411830065118300661183006711830068118300691183007011830071118300721183007311830074118300751183007611830077118300781183007911830080118300811183008211830083118300841183008511830086118300871183008811830089118300901183009111830092118300931183009411830095118300961183009711830098118300991183010011830101118301021183010311830104118301051183010611830107118301081183010911830110118301111183011211830113118301141183011511830116118301171183011811830119118301201183012111830122118301231183012411830125118301261183012711830128118301291183013011830131118301321183013311830134118301351183013611830137118301381183013911830140118301411183014211830143118301441183014511830146118301471183014811830149118301501183015111830152118301531183015411830155118301561183015711830158118301591183016011830161118301621183016311830164118301651183016611830167118301681183016911830170118301711183017211830173118301741183017511830176118301771183017811830179118301801183018111830182118301831183018411830185118301861183018711830188118301891183019011830191118301921183019311830194118301951183019611830197118301981183019911830200118302011183020211830203118302041183020511830206118302071183020811830209118302101183021111830212118302131183021411830215118302161183021711830218118302191183022011830221118302221183022311830224118302251183022611830227118302281183022911830230118302311183023211830233118302341183023511830236118302371183023811830239118302401183024111830242118302431183024411830245118302461183024711830248118302491183025011830251118302521183025311830254118302551183025611830257118302581183025911830260118302611183026211830263118302641183026511830266118302671183026811830269118302701183027111830272118302731183027411830275118302761183027711830278118302791183028011830281118302821183028311830284118302851183028611830287118302881183028911830290118302911183029211830293118302941183029511830296118302971183029811830299118303001183030111830302118303031183030411830305118303061183030711830308118303091183031011830311118303121183031311830314118303151183031611830317118303181183031911830320118303211183032211830323118303241183032511830326118303271183032811830329118303301183033111830332118303331183033411830335118303361183033711830338118303391183034011830341118303421183034311830344118303451183034611830347118303481183034911830350118303511183035211830353118303541183035511830356118303571183035811830359118303601183036111830362118303631183036411830365118303661183036711830368118303691183037011830371118303721183037311830374118303751183037611830377118303781183037911830380118303811183038211830383118303841183038511830386118303871183038811830389118303901183039111830392118303931183039411830395118303961183039711830398118303991183040011830401118304021183040311830404118304051183040611830407118304081183040911830410118304111183041211830413118304141183041511830416118304171183041811830419118304201183042111830422118304231183042411830425118304261183042711830428118304291183043011830431118304321183043311830434118304351183043611830437118304381183043911830440118304411183044211830443118304441183044511830446118304471183044811830449118304501183045111830452118304531183045411830455118304561183045711830458118304591183046011830461118304621183046311830464118304651183046611830467118304681183046911830470118304711183047211830473118304741183047511830476118304771183047811830479118304801183048111830482118304831183048411830485118304861183048711830488118304891183049011830491118304921183049311830494118304951183049611830497118304981183049911830500118305011183050211830503118305041183050511830506118305071183050811830509118305101183051111830512118305131183051411830515118305161183051711830518118305191183052011830521118305221183052311830524118305251183052611830527118305281183052911830530118305311183053211830533118305341183053511830536118305371183053811830539118305401183054111830542118305431183054411830545118305461183054711830548118305491183055011830551118305521183055311830554118305551183055611830557118305581183055911830560118305611183056211830563118305641183056511830566118305671183056811830569118305701183057111830572118305731183057411830575118305761183057711830578118305791183058011830581118305821183058311830584118305851183058611830587118305881183058911830590118305911183059211830593118305941183059511830596118305971183059811830599118306001183060111830602118306031183060411830605118306061183060711830608118306091183061011830611118306121183061311830614118306151183061611830617118306181183061911830620118306211183062211830623118306241183062511830626118306271183062811830629118306301183063111830632118306331183063411830635118306361183063711830638118306391183064011830641118306421183064311830644118306451183064611830647118306481183064911830650118306511183065211830653118306541183065511830656118306571183065811830659118306601183066111830662118306631183066411830665118306661183066711830668118306691183067011830671118306721183067311830674118306751183067611830677118306781183067911830680118306811183068211830683118306841183068511830686118306871183068811830689118306901183069111830692118306931183069411830695118306961183069711830698118306991183070011830701118307021183070311830704118307051183070611830707118307081183070911830710118307111183071211830713118307141183071511830716118307171183071811830719118307201183072111830722118307231183072411830725118307261183072711830728118307291183073011830731118307321183073311830734118307351183073611830737118307381183073911830740118307411183074211830743118307441183074511830746118307471183074811830749118307501183075111830752118307531183075411830755118307561183075711830758118307591183076011830761118307621183076311830764118307651183076611830767118307681183076911830770118307711183077211830773118307741183077511830776118307771183077811830779118307801183078111830782118307831183078411830785118307861183078711830788118307891183079011830791118307921183079311830794118307951183079611830797118307981183079911830800118308011183080211830803118308041183080511830806118308071183080811830809118308101183081111830812118308131183081411830815118308161183081711830818118308191183082011830821118308221183082311830824118308251183082611830827118308281183082911830830118308311183083211830833118308341183083511830836118308371183083811830839118308401183084111830842118308431183084411830845118308461183084711830848118308491183085011830851118308521183085311830854118308551183085611830857118308581183085911830860118308611183086211830863118308641183086511830866118308671183086811830869118308701183087111830872118308731183087411830875118308761183087711830878118308791183088011830881118308821183088311830884118308851183088611830887118308881183088911830890118308911183089211830893118308941183089511830896118308971183089811830899118309001183090111830902118309031183090411830905118309061183090711830908118309091183091011830911118309121183091311830914118309151183091611830917118309181183091911830920118309211183092211830923118309241183092511830926118309271183092811830929118309301183093111830932118309331183093411830935118309361183093711830938118309391183094011830941118309421183094311830944118309451183094611830947118309481183094911830950118309511183095211830953118309541183095511830956118309571183095811830959118309601183096111830962118309631183096411830965118309661183096711830968118309691183097011830971118309721183097311830974118309751183097611830977118309781183097911830980118309811183098211830983118309841183098511830986118309871183098811830989118309901183099111830992118309931183099411830995118309961183099711830998118309991183100011831001118310021183100311831004118310051183100611831007118310081183100911831010118310111183101211831013118310141183101511831016118310171183101811831019118310201183102111831022118310231183102411831025118310261183102711831028118310291183103011831031118310321183103311831034118310351183103611831037118310381183103911831040118310411183104211831043118310441183104511831046118310471183104811831049118310501183105111831052118310531183105411831055118310561183105711831058118310591183106011831061118310621183106311831064118310651183106611831067118310681183106911831070118310711183107211831073118310741183107511831076118310771183107811831079118310801183108111831082118310831183108411831085118310861183108711831088118310891183109011831091118310921183109311831094118310951183109611831097118310981183109911831100118311011183110211831103118311041183110511840001118400021184000311840004118400051184000611840007118400081184000911840010118400111184001211840013118400141184001511840016118400171184001811840019118400201184002111840022118400231184002411840025118400261184002711840028118400291184003011840031118400321184003311840034118400351184003611840037118400381184003911840040118400411184004211840043118400441184004511840046118400471184004811840049118400501184005111840052118400531184005411840055118400561184005711840058118400591184006011840061118400621184006311840064118400651184006611840067118400681184006911840070118400711184007211840073118400741184007511840076118400771184007811840079118400801184008111840082118400831184008411840085118400861184008711840088118400891184009011840091118400921184009311840094118400951184009611840097118400981184009911840100118401011184010211840103118401041184010511840106118401071184010811840109118401101184011111840112118401131184011411840115118401161184011711840118118401191184012011840121118401221184012311840124118401251184012611840127118401281184012911840130118401311184013211840133118401341184013511840136118401371184013811840139118401401184014111840142118401431184014411840145118401461184014711840148118401491184015011840151118401521184015311840154118401551184015611840157118401581184015911840160118401611184016211840163118401641184016511840166118401671184016811840169118401701184017111840172118401731184017411840175118401761184017711840178118401791184018011840181118401821184018311840184118401851184018611840187118401881184018911840190118401911184019211840193118401941184019511840196118401971184019811840199118402001184020111840202118402031184020411840205118402061184020711840208118402091184021011840211118402121184021311840214118402151184021611840217118402181184021911840220118402211184022211840223118402241184022511840226118402271184022811840229118402301184023111840232118402331184023411840235118402361184023711840238118402391184024011840241118402421184024311840244118402451184024611840247118402481184024911840250118402511184025211840253118402541184025511840256118402571184025811840259118402601184026111840262118402631184026411840265118402661184026711840268118402691184027011840271118402721184027311840274118402751184027611840277118402781184027911840280118402811184028211840283118402841184028511840286118402871184028811840289118402901184029111840292118402931184029411840295118402961184029711840298118402991184030011840301118403021184030311840304118403051184030611840307118403081184030911840310118403111184031211840313118403141184031511840316118403171184031811840319118403201184032111840322118403231184032411840325118403261184032711840328118403291184033011840331118403321184033311840334118403351184033611840337118403381184033911840340118403411184034211840343118403441184034511840346118403471184034811840349118403501184035111840352118403531184035411840355118403561184035711840358118403591184036011840361118403621184036311840364118403651184036611840367118403681184036911840370118403711184037211840373118403741184037511840376118403771184037811840379118403801184038111840382118403831184038411840385118403861184038711840388118403891184039011840391118403921184039311840394118403951184039611840397118403981184039911840400118404011184040211840403118404041184040511840406118404071184040811840409118404101184041111840412118404131184041411840415118404161184041711840418118404191184042011840421118404221184042311840424118404251184042611840427118404281184042911840430118404311184043211840433118404341184043511840436118404371184043811840439118404401184044111840442118404431184044411840445118404461184044711840448118404491184045011840451118404521184045311840454118404551184045611840457118404581184045911840460118404611184046211840463118404641184046511840466118404671184046811840469118404701184047111840472118404731184047411840475118404761184047711840478118404791184048011840481118404821184048311840484118404851184048611840487118404881184048911840490118404911184049211840493118404941184049511840496118404971184049811840499118405001184050111840502118405031184050411840505118405061184050711840508118405091184051011840511118405121184051311840514118405151184051611840517118405181184051911840520118405211184052211840523118405241184052511840526118405271184052811840529118405301184053111840532118405331184053411840535118405361184053711840538118405391184054011840541118405421184054311840544118405451184054611840547118405481184054911840550118405511184055211840553118405541184055511840556118405571184055811840559118405601184056111840562118405631184056411840565118405661184056711840568118405691184057011840571118405721184057311840574118405751184057611840577118405781184057911840580118405811184058211840583118405841184058511840586118405871184058811840589118405901184059111840592118405931184059411840595118405961184059711840598118405991184060011840601118406021184060311840604118406051184060611840607118406081184060911840610118406111184061211840613118406141184061511840616118406171184061811840619118406201184062111840622118406231184062411840625118406261184062711840628118406291184063011840631118406321184063311840634118406351184063611840637118406381184063911840640118406411184064211840643118406441184064511840646118406471184064811840649118406501184065111840652118406531184065411840655118406561184065711840658118406591184066011840661118406621184066311840664118406651184066611840667118406681184066911840670118406711184067211840673118406741184067511840676118406771184067811840679118406801184068111840682118406831184068411840685118406861184068711840688118406891184069011840691118406921184069311840694118406951184069611840697118406981184069911840700118407011184070211840703118407041184070511840706118407071184070811840709118407101184071111840712118407131184071411840715118407161184071711840718118407191184072011840721118407221184072311840724118407251184072611840727118407281184072911840730118407311184073211840733118407341184073511840736118407371184073811840739118407401184074111840742118407431184074411840745118407461184074711840748118407491184075011840751118407521184075311840754118407551184075611840757118407581184075911840760118407611184076211840763118407641184076511840766118407671184076811840769118407701184077111840772118407731184077411840775118407761184077711840778118407791184078011840781118407821184078311840784118407851184078611840787118407881184078911840790118407911184079211840793118407941184079511840796118407971184079811840799118408001184080111840802118408031184080411840805118408061184080711840808118408091184081011840811118408121184081311840814118408151184081611840817118408181184081911840820118408211184082211840823118408241184082511840826118408271184082811840829118408301184083111840832118408331184083411840835118408361184083711840838118408391184084011840841118408421184084311840844118408451184084611840847118408481184084911840850118408511184085211840853118408541184085511840856118408571184085811840859118408601184086111840862118408631184086411840865118408661184086711840868118408691184087011840871118408721184087311840874118408751184087611840877118408781184087911840880118408811184088211840883118408841184088511840886118408871184088811840889118408901184089111840892118408931184089411840895118408961184089711840898118408991184090011840901118409021184090311840904118409051184090611840907118409081184090911840910118409111184091211840913118409141184091511840916118409171184091811840919118409201184092111840922118409231184092411840925118409261184092711840928118409291184093011840931118409321184093311840934118409351184093611840937118409381184093911840940118409411184094211840943118409441184094511840946118409471184094811840949118409501184095111840952118409531184095411840955118409561184095711840958118409591184096011840961118409621184096311840964118409651184096611840967118409681184096911840970118409711184097211840973118409741184097511840976118409771184097811840979118409801184098111840982118409831184098411840985118409861184098711840988118409891184099011840991118409921184099311840994118409951184099611840997118409981184099911841000118410011184100211841003118410041184100511841006118410071184100811841009118410101184101111841012118410131184101411841015118410161184101711841018118410191184102011841021118410221184102311841024118410251184102611841027118410281184102911841030118410311184103211841033118410341184103511841036118410371184103811841039118410401184104111841042118410431184104411841045118410461184104711841048118410491184105011841051118410521184105311841054118410551184105611841057118410581184105911841060118410611184106211841063118410641184106511841066118410671184106811841069118410701184107111841072118410731184107411841075118410761184107711841078118410791184108011841081118410821184108311841084118410851184108611841087118410881184108911841090118410911184109211841093118410941184109511841096118410971184109811841099118411001184110111841102118411031184110411841105118500011185000211850003118500041185000511850006118500071185000811850009118500101185001111850012118500131185001411850015118500161185001711850018118500191185002011850021118500221185002311850024118500251185002611850027118500281185002911850030118500311185003211850033118500341185003511850036118500371185003811850039118500401185004111850042118500431185004411850045118500461185004711850048118500491185005011850051118500521185005311850054118500551185005611850057118500581185005911850060118500611185006211850063118500641185006511850066118500671185006811850069118500701185007111850072118500731185007411850075118500761185007711850078118500791185008011850081118500821185008311850084118500851185008611850087118500881185008911850090118500911185009211850093118500941185009511850096118500971185009811850099118501001185010111850102118501031185010411850105118501061185010711850108118501091185011011850111118501121185011311850114118501151185011611850117118501181185011911850120118501211185012211850123118501241185012511850126118501271185012811850129118501301185013111850132118501331185013411850135118501361185013711850138118501391185014011850141118501421185014311850144118501451185014611850147118501481185014911850150118501511185015211850153118501541185015511850156118501571185015811850159118501601185016111850162118501631185016411850165118501661185016711850168118501691185017011850171118501721185017311850174118501751185017611850177118501781185017911850180118501811185018211850183118501841185018511850186118501871185018811850189118501901185019111850192118501931185019411850195118501961185019711850198118501991185020011850201118502021185020311850204118502051185020611850207118502081185020911850210118502111185021211850213118502141185021511850216118502171185021811850219118502201185022111850222118502231185022411850225118502261185022711850228118502291185023011850231118502321185023311850234118502351185023611850237118502381185023911850240118502411185024211850243118502441185024511850246118502471185024811850249118502501185025111850252118502531185025411850255118502561185025711850258118502591185026011850261118502621185026311850264118502651185026611850267118502681185026911850270118502711185027211850273118502741185027511850276118502771185027811850279118502801185028111850282118502831185028411850285118502861185028711850288118502891185029011850291118502921185029311850294118502951185029611850297118502981185029911850300118503011185030211850303118503041185030511850306118503071185030811850309118503101185031111850312118503131185031411850315118503161185031711850318118503191185032011850321118503221185032311850324118503251185032611850327118503281185032911850330118503311185033211850333118503341185033511850336118503371185033811850339118503401185034111850342118503431185034411850345118503461185034711850348118503491185035011850351118503521185035311850354118503551185035611850357118503581185035911850360118503611185036211850363118503641185036511850366118503671185036811850369118503701185037111850372118503731185037411850375118503761185037711850378118503791185038011850381118503821185038311850384118503851185038611850387118503881185038911850390118503911185039211850393118503941185039511850396118503971185039811850399118504001185040111850402118504031185040411850405118504061185040711850408118504091185041011850411118504121185041311850414118504151185041611850417118504181185041911850420118504211185042211850423118504241185042511850426118504271185042811850429118504301185043111850432118504331185043411850435118504361185043711850438118504391185044011850441118504421185044311850444118504451185044611850447118504481185044911850450118504511185045211850453118504541185045511850456118504571185045811850459118504601185046111850462118504631185046411850465118504661185046711850468118504691185047011850471118504721185047311850474118504751185047611850477118504781185047911850480118504811185048211850483118504841185048511850486118504871185048811850489118504901185049111850492118504931185049411850495118504961185049711850498118504991185050011850501118505021185050311850504118505051185050611850507118505081185050911850510118505111185051211850513118505141185051511850516118505171185051811850519118505201185052111850522118505231185052411850525118505261185052711850528118505291185053011850531118505321185053311850534118505351185053611850537118505381185053911850540118505411185054211850543118505441185054511850546118505471185054811850549118505501185055111850552118505531185055411850555118505561185055711850558118505591185056011850561118505621185056311850564118505651185056611850567118505681185056911850570118505711185057211850573118505741185057511850576118505771185057811850579118505801185058111850582118505831185058411850585118505861185058711850588118505891185059011850591118505921185059311850594118505951185059611850597118505981185059911850600118506011185060211850603118506041185060511850606118506071185060811850609118506101185061111850612118506131185061411850615118506161185061711850618118506191185062011850621118506221185062311850624118506251185062611850627118506281185062911850630118506311185063211850633118506341185063511850636118506371185063811850639118506401185064111850642118506431185064411850645118506461185064711850648118506491185065011850651118506521185065311850654118506551185065611850657118506581185065911850660118506611185066211850663118506641185066511850666118506671185066811850669118506701185067111850672118506731185067411850675118506761185067711850678118506791185068011850681118506821185068311850684118506851185068611850687118506881185068911850690118506911185069211850693118506941185069511850696118506971185069811850699118507001185070111850702118507031185070411850705118507061185070711850708118507091185071011850711118507121185071311850714118507151185071611850717118507181185071911850720118507211185072211850723118507241185072511850726118507271185072811850729118507301185073111850732118507331185073411850735118507361185073711850738118507391185074011850741118507421185074311850744118507451185074611850747118507481185074911850750118507511185075211850753118507541185075511850756118507571185075811850759118507601185076111850762118507631185076411850765118507661185076711850768118507691185077011850771118507721185077311850774118507751185077611850777118507781185077911850780118507811185078211850783118507841185078511850786118507871185078811850789118507901185079111850792118507931185079411850795118507961185079711850798118507991185080011850801118508021185080311850804118508051185080611850807118508081185080911850810118508111185081211850813118508141185081511850816118508171185081811850819118508201185082111850822118508231185082411850825118508261185082711850828118508291185083011850831118508321185083311850834118508351185083611850837118508381185083911850840118508411185084211850843118508441185084511850846118508471185084811850849118508501185085111850852118508531185085411850855118508561185085711850858118508591185086011850861118508621185086311850864118508651185086611850867118508681185086911850870118508711185087211850873118508741185087511850876118508771185087811850879118508801185088111850882118508831185088411850885118508861185088711850888118508891185089011850891118508921185089311850894118508951185089611850897118508981185089911850900118509011185090211850903118509041185090511850906118509071185090811850909118509101185091111850912118509131185091411850915118509161185091711850918118509191185092011850921118509221185092311850924118509251185092611850927118509281185092911850930118509311185093211850933118509341185093511850936118509371185093811850939118509401185094111850942118509431185094411850945118509461185094711850948118509491185095011850951118509521185095311850954118509551185095611850957118509581185095911850960118509611185096211850963118509641185096511850966118509671185096811850969118509701185097111850972118509731185097411850975118509761185097711850978118509791185098011850981118509821185098311850984118509851185098611850987118509881185098911850990118509911185099211850993118509941185099511850996118509971185099811850999118510001185100111851002118510031185100411851005118510061185100711851008118510091185101011851011118510121185101311851014118510151185101611851017118510181185101911851020118510211185102211851023118510241185102511851026118510271185102811851029118510301185103111851032118510331185103411851035118510361185103711851038118510391185104011851041118510421185104311851044118510451185104611851047118510481185104911851050118510511185105211851053118510541185105511851056118510571185105811851059118510601185106111851062118510631185106411851065118510661185106711851068118510691185107011851071118510721185107311851074118510751185107611851077118510781185107911851080118510811185108211851083118510841185108511851086118510871185108811851089118510901185109111851092118510931185109411851095118510961185109711851098118510991185110011851101118511021185110311851104118511051186000111860002118600031186000411860005118600061186000711860008118600091186001011860011118600121186001311860014118600151186001611860017118600181186001911860020118600211186002211860023118600241186002511860026118600271186002811860029118600301186003111860032118600331186003411860035118600361186003711860038118600391186004011860041118600421186004311860044118600451186004611860047118600481186004911860050118600511186005211860053118600541186005511860056118600571186005811860059118600601186006111860062118600631186006411860065118600661186006711860068118600691186007011860071118600721186007311860074118600751186007611860077118600781186007911860080118600811186008211860083118600841186008511860086118600871186008811860089118600901186009111860092118600931186009411860095118600961186009711860098118600991186010011860101118601021186010311860104118601051186010611860107118601081186010911860110118601111186011211860113118601141186011511860116118601171186011811860119118601201186012111860122118601231186012411860125118601261186012711860128118601291186013011860131118601321186013311860134118601351186013611860137118601381186013911860140118601411186014211860143118601441186014511860146118601471186014811860149118601501186015111860152118601531186015411860155118601561186015711860158118601591186016011860161118601621186016311860164118601651186016611860167118601681186016911860170118601711186017211860173118601741186017511860176118601771186017811860179118601801186018111860182118601831186018411860185118601861186018711860188118601891186019011860191118601921186019311860194118601951186019611860197118601981186019911860200118602011186020211860203118602041186020511860206118602071186020811860209118602101186021111860212118602131186021411860215118602161186021711860218118602191186022011860221118602221186022311860224118602251186022611860227118602281186022911860230118602311186023211860233118602341186023511860236118602371186023811860239118602401186024111860242118602431186024411860245118602461186024711860248118602491186025011860251118602521186025311860254118602551186025611860257118602581186025911860260118602611186026211860263118602641186026511860266118602671186026811860269118602701186027111860272118602731186027411860275118602761186027711860278118602791186028011860281118602821186028311860284118602851186028611860287118602881186028911860290118602911186029211860293118602941186029511860296118602971186029811860299118603001186030111860302118603031186030411860305118603061186030711860308118603091186031011860311118603121186031311860314118603151186031611860317118603181186031911860320118603211186032211860323118603241186032511860326118603271186032811860329118603301186033111860332118603331186033411860335118603361186033711860338118603391186034011860341118603421186034311860344118603451186034611860347118603481186034911860350118603511186035211860353118603541186035511860356118603571186035811860359118603601186036111860362118603631186036411860365118603661186036711860368118603691186037011860371118603721186037311860374118603751186037611860377118603781186037911860380118603811186038211860383118603841186038511860386118603871186038811860389118603901186039111860392118603931186039411860395118603961186039711860398118603991186040011860401118604021186040311860404118604051186040611860407118604081186040911860410118604111186041211860413118604141186041511860416118604171186041811860419118604201186042111860422118604231186042411860425118604261186042711860428118604291186043011860431118604321186043311860434118604351186043611860437118604381186043911860440118604411186044211860443118604441186044511860446118604471186044811860449118604501186045111860452118604531186045411860455118604561186045711860458118604591186046011860461118604621186046311860464118604651186046611860467118604681186046911860470118604711186047211860473118604741186047511860476118604771186047811860479118604801186048111860482118604831186048411860485118604861186048711860488118604891186049011860491118604921186049311860494118604951186049611860497118604981186049911860500118605011186050211860503118605041186050511860506118605071186050811860509118605101186051111860512118605131186051411860515118605161186051711860518118605191186052011860521118605221186052311860524118605251186052611860527118605281186052911860530118605311186053211860533118605341186053511860536118605371186053811860539118605401186054111860542118605431186054411860545118605461186054711860548118605491186055011860551118605521186055311860554118605551186055611860557118605581186055911860560118605611186056211860563118605641186056511860566118605671186056811860569118605701186057111860572118605731186057411860575118605761186057711860578118605791186058011860581118605821186058311860584118605851186058611860587118605881186058911860590118605911186059211860593118605941186059511860596118605971186059811860599118606001186060111860602118606031186060411860605118606061186060711860608118606091186061011860611118606121186061311860614118606151186061611860617118606181186061911860620118606211186062211860623118606241186062511860626118606271186062811860629118606301186063111860632118606331186063411860635118606361186063711860638118606391186064011860641118606421186064311860644118606451186064611860647118606481186064911860650118606511186065211860653118606541186065511860656118606571186065811860659118606601186066111860662118606631186066411860665118606661186066711860668118606691186067011860671118606721186067311860674118606751186067611860677118606781186067911860680118606811186068211860683118606841186068511860686118606871186068811860689118606901186069111860692118606931186069411860695118606961186069711860698118606991186070011860701118607021186070311860704118607051186070611860707118607081186070911860710118607111186071211860713118607141186071511860716118607171186071811860719118607201186072111860722118607231186072411860725118607261186072711860728118607291186073011860731118607321186073311860734118607351186073611860737118607381186073911860740118607411186074211860743118607441186074511860746118607471186074811860749118607501186075111860752118607531186075411860755118607561186075711860758118607591186076011860761118607621186076311860764118607651186076611860767118607681186076911860770118607711186077211860773118607741186077511860776118607771186077811860779118607801186078111860782118607831186078411860785118607861186078711860788118607891186079011860791118607921186079311860794118607951186079611860797118607981186079911860800118608011186080211860803118608041186080511860806118608071186080811860809118608101186081111860812118608131186081411860815118608161186081711860818118608191186082011860821118608221186082311860824118608251186082611860827118608281186082911860830118608311186083211860833118608341186083511860836118608371186083811860839118608401186084111860842118608431186084411860845118608461186084711860848118608491186085011860851118608521186085311860854118608551186085611860857118608581186085911860860118608611186086211860863118608641186086511860866118608671186086811860869118608701186087111860872118608731186087411860875118608761186087711860878118608791186088011860881118608821186088311860884118608851186088611860887118608881186088911860890118608911186089211860893118608941186089511860896118608971186089811860899118609001186090111860902118609031186090411860905118609061186090711860908118609091186091011860911118609121186091311860914118609151186091611860917118609181186091911860920118609211186092211860923118609241186092511860926118609271186092811860929118609301186093111860932118609331186093411860935118609361186093711860938118609391186094011860941118609421186094311860944118609451186094611860947118609481186094911860950118609511186095211860953118609541186095511860956118609571186095811860959118609601186096111860962118609631186096411860965118609661186096711860968118609691186097011860971118609721186097311860974118609751186097611860977118609781186097911860980118609811186098211860983118609841186098511860986118609871186098811860989118609901186099111860992118609931186099411860995118609961186099711860998118609991186100011861001118610021186100311861004118610051186100611861007118610081186100911861010118610111186101211861013118610141186101511861016118610171186101811861019118610201186102111861022118610231186102411861025118610261186102711861028118610291186103011861031118610321186103311861034118610351186103611861037118610381186103911861040118610411186104211861043118610441186104511861046118610471186104811861049118610501186105111861052118610531186105411861055118610561186105711861058118610591186106011861061118610621186106311861064118610651186106611861067118610681186106911861070118610711186107211861073118610741186107511861076118610771186107811861079118610801186108111861082118610831186108411861085118610861186108711861088118610891186109011861091118610921186109311861094118610951186109611861097118610981186109911861100118611011186110211861103118611041186110511870001118700021187000311870004118700051187000611870007118700081187000911870010118700111187001211870013118700141187001511870016118700171187001811870019118700201187002111870022118700231187002411870025118700261187002711870028118700291187003011870031118700321187003311870034118700351187003611870037118700381187003911870040118700411187004211870043118700441187004511870046118700471187004811870049118700501187005111870052118700531187005411870055118700561187005711870058118700591187006011870061118700621187006311870064118700651187006611870067118700681187006911870070118700711187007211870073118700741187007511870076118700771187007811870079118700801187008111870082118700831187008411870085118700861187008711870088118700891187009011870091118700921187009311870094118700951187009611870097118700981187009911870100118701011187010211870103118701041187010511870106118701071187010811870109118701101187011111870112118701131187011411870115118701161187011711870118118701191187012011870121118701221187012311870124118701251187012611870127118701281187012911870130118701311187013211870133118701341187013511870136118701371187013811870139118701401187014111870142118701431187014411870145118701461187014711870148118701491187015011870151118701521187015311870154118701551187015611870157118701581187015911870160118701611187016211870163118701641187016511870166118701671187016811870169118701701187017111870172118701731187017411870175118701761187017711870178118701791187018011870181118701821187018311870184118701851187018611870187118701881187018911870190118701911187019211870193118701941187019511870196118701971187019811870199118702001187020111870202118702031187020411870205118702061187020711870208118702091187021011870211118702121187021311870214118702151187021611870217118702181187021911870220118702211187022211870223118702241187022511870226118702271187022811870229118702301187023111870232118702331187023411870235118702361187023711870238118702391187024011870241118702421187024311870244118702451187024611870247118702481187024911870250118702511187025211870253118702541187025511870256118702571187025811870259118702601187026111870262118702631187026411870265118702661187026711870268118702691187027011870271118702721187027311870274118702751187027611870277118702781187027911870280118702811187028211870283118702841187028511870286118702871187028811870289118702901187029111870292118702931187029411870295118702961187029711870298118702991187030011870301118703021187030311870304118703051187030611870307118703081187030911870310118703111187031211870313118703141187031511870316118703171187031811870319118703201187032111870322118703231187032411870325118703261187032711870328118703291187033011870331118703321187033311870334118703351187033611870337118703381187033911870340118703411187034211870343118703441187034511870346118703471187034811870349118703501187035111870352118703531187035411870355118703561187035711870358118703591187036011870361118703621187036311870364118703651187036611870367118703681187036911870370118703711187037211870373118703741187037511870376118703771187037811870379118703801187038111870382118703831187038411870385118703861187038711870388118703891187039011870391118703921187039311870394118703951187039611870397118703981187039911870400118704011187040211870403118704041187040511870406118704071187040811870409118704101187041111870412118704131187041411870415118704161187041711870418118704191187042011870421118704221187042311870424118704251187042611870427118704281187042911870430118704311187043211870433118704341187043511870436118704371187043811870439118704401187044111870442118704431187044411870445118704461187044711870448118704491187045011870451118704521187045311870454118704551187045611870457118704581187045911870460118704611187046211870463118704641187046511870466118704671187046811870469118704701187047111870472118704731187047411870475118704761187047711870478118704791187048011870481118704821187048311870484118704851187048611870487118704881187048911870490118704911187049211870493118704941187049511870496118704971187049811870499118705001187050111870502118705031187050411870505118705061187050711870508118705091187051011870511118705121187051311870514118705151187051611870517118705181187051911870520118705211187052211870523118705241187052511870526118705271187052811870529118705301187053111870532118705331187053411870535118705361187053711870538118705391187054011870541118705421187054311870544118705451187054611870547118705481187054911870550118705511187055211870553118705541187055511870556118705571187055811870559118705601187056111870562118705631187056411870565118705661187056711870568118705691187057011870571118705721187057311870574118705751187057611870577118705781187057911870580118705811187058211870583118705841187058511870586118705871187058811870589118705901187059111870592118705931187059411870595118705961187059711870598118705991187060011870601118706021187060311870604118706051187060611870607118706081187060911870610118706111187061211870613118706141187061511870616118706171187061811870619118706201187062111870622118706231187062411870625118706261187062711870628118706291187063011870631118706321187063311870634118706351187063611870637118706381187063911870640118706411187064211870643118706441187064511870646118706471187064811870649118706501187065111870652118706531187065411870655118706561187065711870658118706591187066011870661118706621187066311870664118706651187066611870667118706681187066911870670118706711187067211870673118706741187067511870676118706771187067811870679118706801187068111870682118706831187068411870685118706861187068711870688118706891187069011870691118706921187069311870694118706951187069611870697118706981187069911870700118707011187070211870703118707041187070511870706118707071187070811870709118707101187071111870712118707131187071411870715118707161187071711870718118707191187072011870721118707221187072311870724118707251187072611870727118707281187072911870730118707311187073211870733118707341187073511870736118707371187073811870739118707401187074111870742118707431187074411870745118707461187074711870748118707491187075011870751118707521187075311870754118707551187075611870757118707581187075911870760118707611187076211870763118707641187076511870766118707671187076811870769118707701187077111870772118707731187077411870775118707761187077711870778118707791187078011870781118707821187078311870784118707851187078611870787118707881187078911870790118707911187079211870793118707941187079511870796118707971187079811870799118708001187080111870802118708031187080411870805118708061187080711870808118708091187081011870811118708121187081311870814118708151187081611870817118708181187081911870820118708211187082211870823118708241187082511870826118708271187082811870829118708301187083111870832118708331187083411870835118708361187083711870838118708391187084011870841118708421187084311870844118708451187084611870847118708481187084911870850118708511187085211870853118708541187085511870856118708571187085811870859118708601187086111870862118708631187086411870865118708661187086711870868118708691187087011870871118708721187087311870874118708751187087611870877118708781187087911870880118708811187088211870883118708841187088511870886118708871187088811870889118708901187089111870892118708931187089411870895118708961187089711870898118708991187090011870901118709021187090311870904118709051187090611870907118709081187090911870910118709111187091211870913118709141187091511870916118709171187091811870919118709201187092111870922118709231187092411870925118709261187092711870928118709291187093011870931118709321187093311870934118709351187093611870937118709381187093911870940118709411187094211870943118709441187094511870946118709471187094811870949118709501187095111870952118709531187095411870955118709561187095711870958118709591187096011870961118709621187096311870964118709651187096611870967118709681187096911870970118709711187097211870973118709741187097511870976118709771187097811870979118709801187098111870982118709831187098411870985118709861187098711870988118709891187099011870991118709921187099311870994118709951187099611870997118709981187099911871000118710011187100211871003118710041187100511871006118710071187100811871009118710101187101111871012118710131187101411871015118710161187101711871018118710191187102011871021118710221187102311871024118710251187102611871027118710281187102911871030118710311187103211871033118710341187103511871036118710371187103811871039118710401187104111871042118710431187104411871045118710461187104711871048118710491187105011871051118710521187105311871054118710551187105611871057118710581187105911871060118710611187106211871063118710641187106511871066118710671187106811871069118710701187107111871072118710731187107411871075118710761187107711871078118710791187108011871081118710821187108311871084118710851187108611871087118710881187108911871090118710911187109211871093118710941187109511871096118710971187109811871099118711001187110111871102118711031187110411871105118800011188000211880003118800041188000511880006118800071188000811880009118800101188001111880012118800131188001411880015118800161188001711880018118800191188002011880021118800221188002311880024118800251188002611880027118800281188002911880030118800311188003211880033118800341188003511880036118800371188003811880039118800401188004111880042118800431188004411880045118800461188004711880048118800491188005011880051118800521188005311880054118800551188005611880057118800581188005911880060118800611188006211880063118800641188006511880066118800671188006811880069118800701188007111880072118800731188007411880075118800761188007711880078118800791188008011880081118800821188008311880084118800851188008611880087118800881188008911880090118800911188009211880093118800941188009511880096118800971188009811880099118801001188010111880102118801031188010411880105118801061188010711880108118801091188011011880111118801121188011311880114118801151188011611880117118801181188011911880120118801211188012211880123118801241188012511880126118801271188012811880129118801301188013111880132118801331188013411880135118801361188013711880138118801391188014011880141118801421188014311880144118801451188014611880147118801481188014911880150118801511188015211880153118801541188015511880156118801571188015811880159118801601188016111880162118801631188016411880165118801661188016711880168118801691188017011880171118801721188017311880174118801751188017611880177118801781188017911880180118801811188018211880183118801841188018511880186118801871188018811880189118801901188019111880192118801931188019411880195118801961188019711880198118801991188020011880201118802021188020311880204118802051188020611880207118802081188020911880210118802111188021211880213118802141188021511880216118802171188021811880219118802201188022111880222118802231188022411880225118802261188022711880228118802291188023011880231118802321188023311880234118802351188023611880237118802381188023911880240118802411188024211880243118802441188024511880246118802471188024811880249118802501188025111880252118802531188025411880255118802561188025711880258118802591188026011880261118802621188026311880264118802651188026611880267118802681188026911880270118802711188027211880273118802741188027511880276118802771188027811880279118802801188028111880282118802831188028411880285118802861188028711880288118802891188029011880291118802921188029311880294118802951188029611880297118802981188029911880300118803011188030211880303118803041188030511880306118803071188030811880309118803101188031111880312118803131188031411880315118803161188031711880318118803191188032011880321118803221188032311880324118803251188032611880327118803281188032911880330118803311188033211880333118803341188033511880336118803371188033811880339118803401188034111880342118803431188034411880345118803461188034711880348118803491188035011880351118803521188035311880354118803551188035611880357118803581188035911880360118803611188036211880363118803641188036511880366118803671188036811880369118803701188037111880372118803731188037411880375118803761188037711880378118803791188038011880381118803821188038311880384118803851188038611880387118803881188038911880390118803911188039211880393118803941188039511880396118803971188039811880399118804001188040111880402118804031188040411880405118804061188040711880408118804091188041011880411118804121188041311880414118804151188041611880417118804181188041911880420118804211188042211880423118804241188042511880426118804271188042811880429118804301188043111880432118804331188043411880435118804361188043711880438118804391188044011880441118804421188044311880444118804451188044611880447118804481188044911880450118804511188045211880453118804541188045511880456118804571188045811880459118804601188046111880462118804631188046411880465118804661188046711880468118804691188047011880471118804721188047311880474118804751188047611880477118804781188047911880480118804811188048211880483118804841188048511880486118804871188048811880489118804901188049111880492118804931188049411880495118804961188049711880498118804991188050011880501118805021188050311880504118805051188050611880507118805081188050911880510118805111188051211880513118805141188051511880516118805171188051811880519118805201188052111880522118805231188052411880525118805261188052711880528118805291188053011880531118805321188053311880534118805351188053611880537118805381188053911880540118805411188054211880543118805441188054511880546118805471188054811880549118805501188055111880552118805531188055411880555118805561188055711880558118805591188056011880561118805621188056311880564118805651188056611880567118805681188056911880570118805711188057211880573118805741188057511880576118805771188057811880579118805801188058111880582118805831188058411880585118805861188058711880588118805891188059011880591118805921188059311880594118805951188059611880597118805981188059911880600118806011188060211880603118806041188060511880606118806071188060811880609118806101188061111880612118806131188061411880615118806161188061711880618118806191188062011880621118806221188062311880624118806251188062611880627118806281188062911880630118806311188063211880633118806341188063511880636118806371188063811880639118806401188064111880642118806431188064411880645118806461188064711880648118806491188065011880651118806521188065311880654118806551188065611880657118806581188065911880660118806611188066211880663118806641188066511880666118806671188066811880669118806701188067111880672118806731188067411880675118806761188067711880678118806791188068011880681118806821188068311880684118806851188068611880687118806881188068911880690118806911188069211880693118806941188069511880696118806971188069811880699118807001188070111880702118807031188070411880705118807061188070711880708118807091188071011880711118807121188071311880714118807151188071611880717118807181188071911880720118807211188072211880723118807241188072511880726118807271188072811880729118807301188073111880732118807331188073411880735118807361188073711880738118807391188074011880741118807421188074311880744118807451188074611880747118807481188074911880750118807511188075211880753118807541188075511880756118807571188075811880759118807601188076111880762118807631188076411880765118807661188076711880768118807691188077011880771118807721188077311880774118807751188077611880777118807781188077911880780118807811188078211880783118807841188078511880786118807871188078811880789118807901188079111880792118807931188079411880795118807961188079711880798118807991188080011880801118808021188080311880804118808051188080611880807118808081188080911880810118808111188081211880813118808141188081511880816118808171188081811880819118808201188082111880822118808231188082411880825118808261188082711880828118808291188083011880831118808321188083311880834118808351188083611880837118808381188083911880840118808411188084211880843118808441188084511880846118808471188084811880849118808501188085111880852118808531188085411880855118808561188085711880858118808591188086011880861118808621188086311880864118808651188086611880867118808681188086911880870118808711188087211880873118808741188087511880876118808771188087811880879118808801188088111880882118808831188088411880885118808861188088711880888118808891188089011880891118808921188089311880894118808951188089611880897118808981188089911880900118809011188090211880903118809041188090511880906118809071188090811880909118809101188091111880912118809131188091411880915118809161188091711880918118809191188092011880921118809221188092311880924118809251188092611880927118809281188092911880930118809311188093211880933118809341188093511880936118809371188093811880939118809401188094111880942118809431188094411880945118809461188094711880948118809491188095011880951118809521188095311880954118809551188095611880957118809581188095911880960118809611188096211880963118809641188096511880966118809671188096811880969118809701188097111880972118809731188097411880975118809761188097711880978118809791188098011880981118809821188098311880984118809851188098611880987118809881188098911880990118809911188099211880993118809941188099511880996118809971188099811880999118810001188100111881002118810031188100411881005118810061188100711881008118810091188101011881011118810121188101311881014118810151188101611881017118810181188101911881020118810211188102211881023118810241188102511881026118810271188102811881029118810301188103111881032118810331188103411881035118810361188103711881038118810391188104011881041118810421188104311881044118810451188104611881047118810481188104911881050118810511188105211881053118810541188105511881056118810571188105811881059118810601188106111881062118810631188106411881065118810661188106711881068118810691188107011881071118810721188107311881074118810751188107611881077118810781188107911881080118810811188108211881083118810841188108511881086118810871188108811881089118810901188109111881092118810931188109411881095118810961188109711881098118810991188110011881101118811021188110311881104118811051189000111890002118900031189000411890005118900061189000711890008118900091189001011890011118900121189001311890014118900151189001611890017118900181189001911890020118900211189002211890023118900241189002511890026118900271189002811890029118900301189003111890032118900331189003411890035118900361189003711890038118900391189004011890041118900421189004311890044118900451189004611890047118900481189004911890050118900511189005211890053118900541189005511890056118900571189005811890059118900601189006111890062118900631189006411890065118900661189006711890068118900691189007011890071118900721189007311890074118900751189007611890077118900781189007911890080118900811189008211890083118900841189008511890086118900871189008811890089118900901189009111890092118900931189009411890095118900961189009711890098118900991189010011890101118901021189010311890104118901051189010611890107118901081189010911890110118901111189011211890113118901141189011511890116118901171189011811890119118901201189012111890122118901231189012411890125118901261189012711890128118901291189013011890131118901321189013311890134118901351189013611890137118901381189013911890140118901411189014211890143118901441189014511890146118901471189014811890149118901501189015111890152118901531189015411890155118901561189015711890158118901591189016011890161118901621189016311890164118901651189016611890167118901681189016911890170118901711189017211890173118901741189017511890176118901771189017811890179118901801189018111890182118901831189018411890185118901861189018711890188118901891189019011890191118901921189019311890194118901951189019611890197118901981189019911890200118902011189020211890203118902041189020511890206118902071189020811890209118902101189021111890212118902131189021411890215118902161189021711890218118902191189022011890221118902221189022311890224118902251189022611890227118902281189022911890230118902311189023211890233118902341189023511890236118902371189023811890239118902401189024111890242118902431189024411890245118902461189024711890248118902491189025011890251118902521189025311890254118902551189025611890257118902581189025911890260118902611189026211890263118902641189026511890266118902671189026811890269118902701189027111890272118902731189027411890275118902761189027711890278118902791189028011890281118902821189028311890284118902851189028611890287118902881189028911890290118902911189029211890293118902941189029511890296118902971189029811890299118903001189030111890302118903031189030411890305118903061189030711890308118903091189031011890311118903121189031311890314118903151189031611890317118903181189031911890320118903211189032211890323118903241189032511890326118903271189032811890329118903301189033111890332118903331189033411890335118903361189033711890338118903391189034011890341118903421189034311890344118903451189034611890347118903481189034911890350118903511189035211890353118903541189035511890356118903571189035811890359118903601189036111890362118903631189036411890365118903661189036711890368118903691189037011890371118903721189037311890374118903751189037611890377118903781189037911890380118903811189038211890383118903841189038511890386118903871189038811890389118903901189039111890392118903931189039411890395118903961189039711890398118903991189040011890401118904021189040311890404118904051189040611890407118904081189040911890410118904111189041211890413118904141189041511890416118904171189041811890419118904201189042111890422118904231189042411890425118904261189042711890428118904291189043011890431118904321189043311890434118904351189043611890437118904381189043911890440118904411189044211890443118904441189044511890446118904471189044811890449118904501189045111890452118904531189045411890455118904561189045711890458118904591189046011890461118904621189046311890464118904651189046611890467118904681189046911890470118904711189047211890473118904741189047511890476118904771189047811890479118904801189048111890482118904831189048411890485118904861189048711890488118904891189049011890491118904921189049311890494118904951189049611890497118904981189049911890500118905011189050211890503118905041189050511890506118905071189050811890509118905101189051111890512118905131189051411890515118905161189051711890518118905191189052011890521118905221189052311890524118905251189052611890527118905281189052911890530118905311189053211890533118905341189053511890536118905371189053811890539118905401189054111890542118905431189054411890545118905461189054711890548118905491189055011890551118905521189055311890554118905551189055611890557118905581189055911890560118905611189056211890563118905641189056511890566118905671189056811890569118905701189057111890572118905731189057411890575118905761189057711890578118905791189058011890581118905821189058311890584118905851189058611890587118905881189058911890590118905911189059211890593118905941189059511890596118905971189059811890599118906001189060111890602118906031189060411890605118906061189060711890608118906091189061011890611118906121189061311890614118906151189061611890617118906181189061911890620118906211189062211890623118906241189062511890626118906271189062811890629118906301189063111890632118906331189063411890635118906361189063711890638118906391189064011890641118906421189064311890644118906451189064611890647118906481189064911890650118906511189065211890653118906541189065511890656118906571189065811890659118906601189066111890662118906631189066411890665118906661189066711890668118906691189067011890671118906721189067311890674118906751189067611890677118906781189067911890680118906811189068211890683118906841189068511890686118906871189068811890689118906901189069111890692118906931189069411890695118906961189069711890698118906991189070011890701118907021189070311890704118907051189070611890707118907081189070911890710118907111189071211890713118907141189071511890716118907171189071811890719118907201189072111890722118907231189072411890725118907261189072711890728118907291189073011890731118907321189073311890734118907351189073611890737118907381189073911890740118907411189074211890743118907441189074511890746118907471189074811890749118907501189075111890752118907531189075411890755118907561189075711890758118907591189076011890761118907621189076311890764118907651189076611890767118907681189076911890770118907711189077211890773118907741189077511890776118907771189077811890779118907801189078111890782118907831189078411890785118907861189078711890788118907891189079011890791118907921189079311890794118907951189079611890797118907981189079911890800118908011189080211890803118908041189080511890806118908071189080811890809118908101189081111890812118908131189081411890815118908161189081711890818118908191189082011890821118908221189082311890824118908251189082611890827118908281189082911890830118908311189083211890833118908341189083511890836118908371189083811890839118908401189084111890842118908431189084411890845118908461189084711890848118908491189085011890851118908521189085311890854118908551189085611890857118908581189085911890860118908611189086211890863118908641189086511890866118908671189086811890869118908701189087111890872118908731189087411890875118908761189087711890878118908791189088011890881118908821189088311890884118908851189088611890887118908881189088911890890118908911189089211890893118908941189089511890896118908971189089811890899118909001189090111890902118909031189090411890905118909061189090711890908118909091189091011890911118909121189091311890914118909151189091611890917118909181189091911890920118909211189092211890923118909241189092511890926118909271189092811890929118909301189093111890932118909331189093411890935118909361189093711890938118909391189094011890941118909421189094311890944118909451189094611890947118909481189094911890950118909511189095211890953118909541189095511890956118909571189095811890959118909601189096111890962118909631189096411890965118909661189096711890968118909691189097011890971118909721189097311890974118909751189097611890977118909781189097911890980118909811189098211890983118909841189098511890986118909871189098811890989118909901189099111890992118909931189099411890995118909961189099711890998118909991189100011891001118910021189100311891004118910051189100611891007118910081189100911891010118910111189101211891013118910141189101511891016118910171189101811891019118910201189102111891022118910231189102411891025118910261189102711891028118910291189103011891031118910321189103311891034118910351189103611891037118910381189103911891040118910411189104211891043118910441189104511891046118910471189104811891049118910501189105111891052118910531189105411891055118910561189105711891058118910591189106011891061118910621189106311891064118910651189106611891067118910681189106911891070118910711189107211891073118910741189107511891076118910771189107811891079118910801189108111891082118910831189108411891085118910861189108711891088118910891189109011891091118910921189109311891094118910951189109611891097118910981189109911891100118911011189110211891103118911041189110511900001119000021190000311900004119000051190000611900007119000081190000911900010119000111190001211900013119000141190001511900016119000171190001811900019119000201190002111900022119000231190002411900025119000261190002711900028119000291190003011900031119000321190003311900034119000351190003611900037119000381190003911900040119000411190004211900043119000441190004511900046119000471190004811900049119000501190005111900052119000531190005411900055119000561190005711900058119000591190006011900061119000621190006311900064119000651190006611900067119000681190006911900070119000711190007211900073119000741190007511900076119000771190007811900079119000801190008111900082119000831190008411900085119000861190008711900088119000891190009011900091119000921190009311900094119000951190009611900097119000981190009911900100119001011190010211900103119001041190010511900106119001071190010811900109119001101190011111900112119001131190011411900115119001161190011711900118119001191190012011900121119001221190012311900124119001251190012611900127119001281190012911900130119001311190013211900133119001341190013511900136119001371190013811900139119001401190014111900142119001431190014411900145119001461190014711900148119001491190015011900151119001521190015311900154119001551190015611900157119001581190015911900160119001611190016211900163119001641190016511900166119001671190016811900169119001701190017111900172119001731190017411900175119001761190017711900178119001791190018011900181119001821190018311900184119001851190018611900187119001881190018911900190119001911190019211900193119001941190019511900196119001971190019811900199119002001190020111900202119002031190020411900205119002061190020711900208119002091190021011900211119002121190021311900214119002151190021611900217119002181190021911900220119002211190022211900223119002241190022511900226119002271190022811900229119002301190023111900232119002331190023411900235119002361190023711900238119002391190024011900241119002421190024311900244119002451190024611900247119002481190024911900250119002511190025211900253119002541190025511900256119002571190025811900259119002601190026111900262119002631190026411900265119002661190026711900268119002691190027011900271119002721190027311900274119002751190027611900277119002781190027911900280119002811190028211900283119002841190028511900286119002871190028811900289119002901190029111900292119002931190029411900295119002961190029711900298119002991190030011900301119003021190030311900304119003051190030611900307119003081190030911900310119003111190031211900313119003141190031511900316119003171190031811900319119003201190032111900322119003231190032411900325119003261190032711900328119003291190033011900331119003321190033311900334119003351190033611900337119003381190033911900340119003411190034211900343119003441190034511900346119003471190034811900349119003501190035111900352119003531190035411900355119003561190035711900358119003591190036011900361119003621190036311900364119003651190036611900367119003681190036911900370119003711190037211900373119003741190037511900376119003771190037811900379119003801190038111900382119003831190038411900385119003861190038711900388119003891190039011900391119003921190039311900394119003951190039611900397119003981190039911900400119004011190040211900403119004041190040511900406119004071190040811900409119004101190041111900412119004131190041411900415119004161190041711900418119004191190042011900421119004221190042311900424119004251190042611900427119004281190042911900430119004311190043211900433119004341190043511900436119004371190043811900439119004401190044111900442119004431190044411900445119004461190044711900448119004491190045011900451119004521190045311900454119004551190045611900457119004581190045911900460119004611190046211900463119004641190046511900466119004671190046811900469119004701190047111900472119004731190047411900475119004761190047711900478119004791190048011900481119004821190048311900484119004851190048611900487119004881190048911900490119004911190049211900493119004941190049511900496119004971190049811900499119005001190050111900502119005031190050411900505119005061190050711900508119005091190051011900511119005121190051311900514119005151190051611900517119005181190051911900520119005211190052211900523119005241190052511900526119005271190052811900529119005301190053111900532119005331190053411900535119005361190053711900538119005391190054011900541119005421190054311900544119005451190054611900547119005481190054911900550119005511190055211900553119005541190055511900556119005571190055811900559119005601190056111900562119005631190056411900565119005661190056711900568119005691190057011900571119005721190057311900574119005751190057611900577119005781190057911900580119005811190058211900583119005841190058511900586119005871190058811900589119005901190059111900592119005931190059411900595119005961190059711900598119005991190060011900601119006021190060311900604119006051190060611900607119006081190060911900610119006111190061211900613119006141190061511900616119006171190061811900619119006201190062111900622119006231190062411900625119006261190062711900628119006291190063011900631119006321190063311900634119006351190063611900637119006381190063911900640119006411190064211900643119006441190064511900646119006471190064811900649119006501190065111900652119006531190065411900655119006561190065711900658119006591190066011900661119006621190066311900664119006651190066611900667119006681190066911900670119006711190067211900673119006741190067511900676119006771190067811900679119006801190068111900682119006831190068411900685119006861190068711900688119006891190069011900691119006921190069311900694119006951190069611900697119006981190069911900700119007011190070211900703119007041190070511900706119007071190070811900709119007101190071111900712119007131190071411900715119007161190071711900718119007191190072011900721119007221190072311900724119007251190072611900727119007281190072911900730119007311190073211900733119007341190073511900736119007371190073811900739119007401190074111900742119007431190074411900745119007461190074711900748119007491190075011900751119007521190075311900754119007551190075611900757119007581190075911900760119007611190076211900763119007641190076511900766119007671190076811900769119007701190077111900772119007731190077411900775119007761190077711900778119007791190078011900781119007821190078311900784119007851190078611900787119007881190078911900790119007911190079211900793119007941190079511900796119007971190079811900799119008001190080111900802119008031190080411900805119008061190080711900808119008091190081011900811119008121190081311900814119008151190081611900817119008181190081911900820119008211190082211900823119008241190082511900826119008271190082811900829119008301190083111900832119008331190083411900835119008361190083711900838119008391190084011900841119008421190084311900844119008451190084611900847119008481190084911900850119008511190085211900853119008541190085511900856119008571190085811900859119008601190086111900862119008631190086411900865119008661190086711900868119008691190087011900871119008721190087311900874119008751190087611900877119008781190087911900880119008811190088211900883119008841190088511900886119008871190088811900889119008901190089111900892119008931190089411900895119008961190089711900898119008991190090011900901119009021190090311900904119009051190090611900907119009081190090911900910119009111190091211900913119009141190091511900916119009171190091811900919119009201190092111900922119009231190092411900925119009261190092711900928119009291190093011900931119009321190093311900934119009351190093611900937119009381190093911900940119009411190094211900943119009441190094511900946119009471190094811900949119009501190095111900952119009531190095411900955119009561190095711900958119009591190096011900961119009621190096311900964119009651190096611900967119009681190096911900970119009711190097211900973119009741190097511900976119009771190097811900979119009801190098111900982119009831190098411900985119009861190098711900988119009891190099011900991119009921190099311900994119009951190099611900997119009981190099911901000119010011190100211901003119010041190100511901006119010071190100811901009119010101190101111901012119010131190101411901015119010161190101711901018119010191190102011901021119010221190102311901024119010251190102611901027119010281190102911901030119010311190103211901033119010341190103511901036119010371190103811901039119010401190104111901042119010431190104411901045119010461190104711901048119010491190105011901051119010521190105311901054119010551190105611901057119010581190105911901060119010611190106211901063119010641190106511901066119010671190106811901069119010701190107111901072119010731190107411901075119010761190107711901078119010791190108011901081119010821190108311901084119010851190108611901087119010881190108911901090119010911190109211901093119010941190109511901096119010971190109811901099119011001190110111901102119011031190110411901105119100011191000211910003119100041191000511910006119100071191000811910009119100101191001111910012119100131191001411910015119100161191001711910018119100191191002011910021119100221191002311910024119100251191002611910027119100281191002911910030119100311191003211910033119100341191003511910036119100371191003811910039119100401191004111910042119100431191004411910045119100461191004711910048119100491191005011910051119100521191005311910054119100551191005611910057119100581191005911910060119100611191006211910063119100641191006511910066119100671191006811910069119100701191007111910072119100731191007411910075119100761191007711910078119100791191008011910081119100821191008311910084119100851191008611910087119100881191008911910090119100911191009211910093119100941191009511910096119100971191009811910099119101001191010111910102119101031191010411910105119101061191010711910108119101091191011011910111119101121191011311910114119101151191011611910117119101181191011911910120119101211191012211910123119101241191012511910126119101271191012811910129119101301191013111910132119101331191013411910135119101361191013711910138119101391191014011910141119101421191014311910144119101451191014611910147119101481191014911910150119101511191015211910153119101541191015511910156119101571191015811910159119101601191016111910162119101631191016411910165119101661191016711910168119101691191017011910171119101721191017311910174119101751191017611910177119101781191017911910180119101811191018211910183119101841191018511910186119101871191018811910189119101901191019111910192119101931191019411910195119101961191019711910198119101991191020011910201119102021191020311910204119102051191020611910207119102081191020911910210119102111191021211910213119102141191021511910216119102171191021811910219119102201191022111910222119102231191022411910225119102261191022711910228119102291191023011910231119102321191023311910234119102351191023611910237119102381191023911910240119102411191024211910243119102441191024511910246119102471191024811910249119102501191025111910252119102531191025411910255119102561191025711910258119102591191026011910261119102621191026311910264119102651191026611910267119102681191026911910270119102711191027211910273119102741191027511910276119102771191027811910279119102801191028111910282119102831191028411910285119102861191028711910288119102891191029011910291119102921191029311910294119102951191029611910297119102981191029911910300119103011191030211910303119103041191030511910306119103071191030811910309119103101191031111910312119103131191031411910315119103161191031711910318119103191191032011910321119103221191032311910324119103251191032611910327119103281191032911910330119103311191033211910333119103341191033511910336119103371191033811910339119103401191034111910342119103431191034411910345119103461191034711910348119103491191035011910351119103521191035311910354119103551191035611910357119103581191035911910360119103611191036211910363119103641191036511910366119103671191036811910369119103701191037111910372119103731191037411910375119103761191037711910378119103791191038011910381119103821191038311910384119103851191038611910387119103881191038911910390119103911191039211910393119103941191039511910396119103971191039811910399119104001191040111910402119104031191040411910405119104061191040711910408119104091191041011910411119104121191041311910414119104151191041611910417119104181191041911910420119104211191042211910423119104241191042511910426119104271191042811910429119104301191043111910432119104331191043411910435119104361191043711910438119104391191044011910441119104421191044311910444119104451191044611910447119104481191044911910450119104511191045211910453119104541191045511910456119104571191045811910459119104601191046111910462119104631191046411910465119104661191046711910468119104691191047011910471119104721191047311910474119104751191047611910477119104781191047911910480119104811191048211910483119104841191048511910486119104871191048811910489119104901191049111910492119104931191049411910495119104961191049711910498119104991191050011910501119105021191050311910504119105051191050611910507119105081191050911910510119105111191051211910513119105141191051511910516119105171191051811910519119105201191052111910522119105231191052411910525119105261191052711910528119105291191053011910531119105321191053311910534119105351191053611910537119105381191053911910540119105411191054211910543119105441191054511910546119105471191054811910549119105501191055111910552119105531191055411910555119105561191055711910558119105591191056011910561119105621191056311910564119105651191056611910567119105681191056911910570119105711191057211910573119105741191057511910576119105771191057811910579119105801191058111910582119105831191058411910585119105861191058711910588119105891191059011910591119105921191059311910594119105951191059611910597119105981191059911910600119106011191060211910603119106041191060511910606119106071191060811910609119106101191061111910612119106131191061411910615119106161191061711910618119106191191062011910621119106221191062311910624119106251191062611910627119106281191062911910630119106311191063211910633119106341191063511910636119106371191063811910639119106401191064111910642119106431191064411910645119106461191064711910648119106491191065011910651119106521191065311910654119106551191065611910657119106581191065911910660119106611191066211910663119106641191066511910666119106671191066811910669119106701191067111910672119106731191067411910675119106761191067711910678119106791191068011910681119106821191068311910684119106851191068611910687119106881191068911910690119106911191069211910693119106941191069511910696119106971191069811910699119107001191070111910702119107031191070411910705119107061191070711910708119107091191071011910711119107121191071311910714119107151191071611910717119107181191071911910720119107211191072211910723119107241191072511910726119107271191072811910729119107301191073111910732119107331191073411910735119107361191073711910738119107391191074011910741119107421191074311910744119107451191074611910747119107481191074911910750119107511191075211910753119107541191075511910756119107571191075811910759119107601191076111910762119107631191076411910765119107661191076711910768119107691191077011910771119107721191077311910774119107751191077611910777119107781191077911910780119107811191078211910783119107841191078511910786119107871191078811910789119107901191079111910792119107931191079411910795119107961191079711910798119107991191080011910801119108021191080311910804119108051191080611910807119108081191080911910810119108111191081211910813119108141191081511910816119108171191081811910819119108201191082111910822119108231191082411910825119108261191082711910828119108291191083011910831119108321191083311910834119108351191083611910837119108381191083911910840119108411191084211910843119108441191084511910846119108471191084811910849119108501191085111910852119108531191085411910855119108561191085711910858119108591191086011910861119108621191086311910864119108651191086611910867119108681191086911910870119108711191087211910873119108741191087511910876119108771191087811910879119108801191088111910882119108831191088411910885119108861191088711910888119108891191089011910891119108921191089311910894119108951191089611910897119108981191089911910900119109011191090211910903119109041191090511910906119109071191090811910909119109101191091111910912119109131191091411910915119109161191091711910918119109191191092011910921119109221191092311910924119109251191092611910927119109281191092911910930119109311191093211910933119109341191093511910936119109371191093811910939119109401191094111910942119109431191094411910945119109461191094711910948119109491191095011910951119109521191095311910954119109551191095611910957119109581191095911910960119109611191096211910963119109641191096511910966119109671191096811910969119109701191097111910972119109731191097411910975119109761191097711910978119109791191098011910981119109821191098311910984119109851191098611910987119109881191098911910990119109911191099211910993119109941191099511910996119109971191099811910999119110001191100111911002119110031191100411911005119110061191100711911008119110091191101011911011119110121191101311911014119110151191101611911017119110181191101911911020119110211191102211911023119110241191102511911026119110271191102811911029119110301191103111911032119110331191103411911035119110361191103711911038119110391191104011911041119110421191104311911044119110451191104611911047119110481191104911911050119110511191105211911053119110541191105511911056119110571191105811911059119110601191106111911062119110631191106411911065119110661191106711911068119110691191107011911071119110721191107311911074119110751191107611911077119110781191107911911080119110811191108211911083119110841191108511911086119110871191108811911089119110901191109111911092119110931191109411911095119110961191109711911098119110991191110011911101119111021191110311911104119111051192000111920002119200031192000411920005119200061192000711920008119200091192001011920011119200121192001311920014119200151192001611920017119200181192001911920020119200211192002211920023119200241192002511920026119200271192002811920029119200301192003111920032119200331192003411920035119200361192003711920038119200391192004011920041119200421192004311920044119200451192004611920047119200481192004911920050119200511192005211920053119200541192005511920056119200571192005811920059119200601192006111920062119200631192006411920065119200661192006711920068119200691192007011920071119200721192007311920074119200751192007611920077119200781192007911920080119200811192008211920083119200841192008511920086119200871192008811920089119200901192009111920092119200931192009411920095119200961192009711920098119200991192010011920101119201021192010311920104119201051192010611920107119201081192010911920110119201111192011211920113119201141192011511920116119201171192011811920119119201201192012111920122119201231192012411920125119201261192012711920128119201291192013011920131119201321192013311920134119201351192013611920137119201381192013911920140119201411192014211920143119201441192014511920146119201471192014811920149119201501192015111920152119201531192015411920155119201561192015711920158119201591192016011920161119201621192016311920164119201651192016611920167119201681192016911920170119201711192017211920173119201741192017511920176119201771192017811920179119201801192018111920182119201831192018411920185119201861192018711920188119201891192019011920191119201921192019311920194119201951192019611920197119201981192019911920200119202011192020211920203119202041192020511920206119202071192020811920209119202101192021111920212119202131192021411920215119202161192021711920218119202191192022011920221119202221192022311920224119202251192022611920227119202281192022911920230119202311192023211920233119202341192023511920236119202371192023811920239119202401192024111920242119202431192024411920245119202461192024711920248119202491192025011920251119202521192025311920254119202551192025611920257119202581192025911920260119202611192026211920263119202641192026511920266119202671192026811920269119202701192027111920272119202731192027411920275119202761192027711920278119202791192028011920281119202821192028311920284119202851192028611920287119202881192028911920290119202911192029211920293119202941192029511920296119202971192029811920299119203001192030111920302119203031192030411920305119203061192030711920308119203091192031011920311119203121192031311920314119203151192031611920317119203181192031911920320119203211192032211920323119203241192032511920326119203271192032811920329119203301192033111920332119203331192033411920335119203361192033711920338119203391192034011920341119203421192034311920344119203451192034611920347119203481192034911920350119203511192035211920353119203541192035511920356119203571192035811920359119203601192036111920362119203631192036411920365119203661192036711920368119203691192037011920371119203721192037311920374119203751192037611920377119203781192037911920380119203811192038211920383119203841192038511920386119203871192038811920389119203901192039111920392119203931192039411920395119203961192039711920398119203991192040011920401119204021192040311920404119204051192040611920407119204081192040911920410119204111192041211920413119204141192041511920416119204171192041811920419119204201192042111920422119204231192042411920425119204261192042711920428119204291192043011920431119204321192043311920434119204351192043611920437119204381192043911920440119204411192044211920443119204441192044511920446119204471192044811920449119204501192045111920452119204531192045411920455119204561192045711920458119204591192046011920461119204621192046311920464119204651192046611920467119204681192046911920470119204711192047211920473119204741192047511920476119204771192047811920479119204801192048111920482119204831192048411920485119204861192048711920488119204891192049011920491119204921192049311920494119204951192049611920497119204981192049911920500119205011192050211920503119205041192050511920506119205071192050811920509119205101192051111920512119205131192051411920515119205161192051711920518119205191192052011920521119205221192052311920524119205251192052611920527119205281192052911920530119205311192053211920533119205341192053511920536119205371192053811920539119205401192054111920542119205431192054411920545119205461192054711920548119205491192055011920551119205521192055311920554119205551192055611920557119205581192055911920560119205611192056211920563119205641192056511920566119205671192056811920569119205701192057111920572119205731192057411920575119205761192057711920578119205791192058011920581119205821192058311920584119205851192058611920587119205881192058911920590119205911192059211920593119205941192059511920596119205971192059811920599119206001192060111920602119206031192060411920605119206061192060711920608119206091192061011920611119206121192061311920614119206151192061611920617119206181192061911920620119206211192062211920623119206241192062511920626119206271192062811920629119206301192063111920632119206331192063411920635119206361192063711920638119206391192064011920641119206421192064311920644119206451192064611920647119206481192064911920650119206511192065211920653119206541192065511920656119206571192065811920659119206601192066111920662119206631192066411920665119206661192066711920668119206691192067011920671119206721192067311920674119206751192067611920677119206781192067911920680119206811192068211920683119206841192068511920686119206871192068811920689119206901192069111920692119206931192069411920695119206961192069711920698119206991192070011920701119207021192070311920704119207051192070611920707119207081192070911920710119207111192071211920713119207141192071511920716119207171192071811920719119207201192072111920722119207231192072411920725119207261192072711920728119207291192073011920731119207321192073311920734119207351192073611920737119207381192073911920740119207411192074211920743119207441192074511920746119207471192074811920749119207501192075111920752119207531192075411920755119207561192075711920758119207591192076011920761119207621192076311920764119207651192076611920767119207681192076911920770119207711192077211920773119207741192077511920776119207771192077811920779119207801192078111920782119207831192078411920785119207861192078711920788119207891192079011920791119207921192079311920794119207951192079611920797119207981192079911920800119208011192080211920803119208041192080511920806119208071192080811920809119208101192081111920812119208131192081411920815119208161192081711920818119208191192082011920821119208221192082311920824119208251192082611920827119208281192082911920830119208311192083211920833119208341192083511920836119208371192083811920839119208401192084111920842119208431192084411920845119208461192084711920848119208491192085011920851119208521192085311920854119208551192085611920857119208581192085911920860119208611192086211920863119208641192086511920866119208671192086811920869119208701192087111920872119208731192087411920875119208761192087711920878119208791192088011920881119208821192088311920884119208851192088611920887119208881192088911920890119208911192089211920893119208941192089511920896119208971192089811920899119209001192090111920902119209031192090411920905119209061192090711920908119209091192091011920911119209121192091311920914119209151192091611920917119209181192091911920920119209211192092211920923119209241192092511920926119209271192092811920929119209301192093111920932119209331192093411920935119209361192093711920938119209391192094011920941119209421192094311920944119209451192094611920947119209481192094911920950119209511192095211920953119209541192095511920956119209571192095811920959119209601192096111920962119209631192096411920965119209661192096711920968119209691192097011920971119209721192097311920974119209751192097611920977119209781192097911920980119209811192098211920983119209841192098511920986119209871192098811920989119209901192099111920992119209931192099411920995119209961192099711920998119209991192100011921001119210021192100311921004119210051192100611921007119210081192100911921010119210111192101211921013119210141192101511921016119210171192101811921019119210201192102111921022119210231192102411921025119210261192102711921028119210291192103011921031119210321192103311921034119210351192103611921037119210381192103911921040119210411192104211921043119210441192104511921046119210471192104811921049119210501192105111921052119210531192105411921055119210561192105711921058119210591192106011921061119210621192106311921064119210651192106611921067119210681192106911921070119210711192107211921073119210741192107511921076119210771192107811921079119210801192108111921082119210831192108411921085119210861192108711921088119210891192109011921091119210921192109311921094119210951192109611921097119210981192109911921100119211011192110211921103119211041192110511930001119300021193000311930004119300051193000611930007119300081193000911930010119300111193001211930013119300141193001511930016119300171193001811930019119300201193002111930022119300231193002411930025119300261193002711930028119300291193003011930031119300321193003311930034119300351193003611930037119300381193003911930040119300411193004211930043119300441193004511930046119300471193004811930049119300501193005111930052119300531193005411930055119300561193005711930058119300591193006011930061119300621193006311930064119300651193006611930067119300681193006911930070119300711193007211930073119300741193007511930076119300771193007811930079119300801193008111930082119300831193008411930085119300861193008711930088119300891193009011930091119300921193009311930094119300951193009611930097119300981193009911930100119301011193010211930103119301041193010511930106119301071193010811930109119301101193011111930112119301131193011411930115119301161193011711930118119301191193012011930121119301221193012311930124119301251193012611930127119301281193012911930130119301311193013211930133119301341193013511930136119301371193013811930139119301401193014111930142119301431193014411930145119301461193014711930148119301491193015011930151119301521193015311930154119301551193015611930157119301581193015911930160119301611193016211930163119301641193016511930166119301671193016811930169119301701193017111930172119301731193017411930175119301761193017711930178119301791193018011930181119301821193018311930184119301851193018611930187119301881193018911930190119301911193019211930193119301941193019511930196119301971193019811930199119302001193020111930202119302031193020411930205119302061193020711930208119302091193021011930211119302121193021311930214119302151193021611930217119302181193021911930220119302211193022211930223119302241193022511930226119302271193022811930229119302301193023111930232119302331193023411930235119302361193023711930238119302391193024011930241119302421193024311930244119302451193024611930247119302481193024911930250119302511193025211930253119302541193025511930256119302571193025811930259119302601193026111930262119302631193026411930265119302661193026711930268119302691193027011930271119302721193027311930274119302751193027611930277119302781193027911930280119302811193028211930283119302841193028511930286119302871193028811930289119302901193029111930292119302931193029411930295119302961193029711930298119302991193030011930301119303021193030311930304119303051193030611930307119303081193030911930310119303111193031211930313119303141193031511930316119303171193031811930319119303201193032111930322119303231193032411930325119303261193032711930328119303291193033011930331119303321193033311930334119303351193033611930337119303381193033911930340119303411193034211930343119303441193034511930346119303471193034811930349119303501193035111930352119303531193035411930355119303561193035711930358119303591193036011930361119303621193036311930364119303651193036611930367119303681193036911930370119303711193037211930373119303741193037511930376119303771193037811930379119303801193038111930382119303831193038411930385119303861193038711930388119303891193039011930391119303921193039311930394119303951193039611930397119303981193039911930400119304011193040211930403119304041193040511930406119304071193040811930409119304101193041111930412119304131193041411930415119304161193041711930418119304191193042011930421119304221193042311930424119304251193042611930427119304281193042911930430119304311193043211930433119304341193043511930436119304371193043811930439119304401193044111930442119304431193044411930445119304461193044711930448119304491193045011930451119304521193045311930454119304551193045611930457119304581193045911930460119304611193046211930463119304641193046511930466119304671193046811930469119304701193047111930472119304731193047411930475119304761193047711930478119304791193048011930481119304821193048311930484119304851193048611930487119304881193048911930490119304911193049211930493119304941193049511930496119304971193049811930499119305001193050111930502119305031193050411930505119305061193050711930508119305091193051011930511119305121193051311930514119305151193051611930517119305181193051911930520119305211193052211930523119305241193052511930526119305271193052811930529119305301193053111930532119305331193053411930535119305361193053711930538119305391193054011930541119305421193054311930544119305451193054611930547119305481193054911930550119305511193055211930553119305541193055511930556119305571193055811930559119305601193056111930562119305631193056411930565119305661193056711930568119305691193057011930571119305721193057311930574119305751193057611930577119305781193057911930580119305811193058211930583119305841193058511930586119305871193058811930589119305901193059111930592119305931193059411930595119305961193059711930598119305991193060011930601119306021193060311930604119306051193060611930607119306081193060911930610119306111193061211930613119306141193061511930616119306171193061811930619119306201193062111930622119306231193062411930625119306261193062711930628119306291193063011930631119306321193063311930634119306351193063611930637119306381193063911930640119306411193064211930643119306441193064511930646119306471193064811930649119306501193065111930652119306531193065411930655119306561193065711930658119306591193066011930661119306621193066311930664119306651193066611930667119306681193066911930670119306711193067211930673119306741193067511930676119306771193067811930679119306801193068111930682119306831193068411930685119306861193068711930688119306891193069011930691119306921193069311930694119306951193069611930697119306981193069911930700119307011193070211930703119307041193070511930706119307071193070811930709119307101193071111930712119307131193071411930715119307161193071711930718119307191193072011930721119307221193072311930724119307251193072611930727119307281193072911930730119307311193073211930733119307341193073511930736119307371193073811930739119307401193074111930742119307431193074411930745119307461193074711930748119307491193075011930751119307521193075311930754119307551193075611930757119307581193075911930760119307611193076211930763119307641193076511930766119307671193076811930769119307701193077111930772119307731193077411930775119307761193077711930778119307791193078011930781119307821193078311930784119307851193078611930787119307881193078911930790119307911193079211930793119307941193079511930796119307971193079811930799119308001193080111930802119308031193080411930805119308061193080711930808119308091193081011930811119308121193081311930814119308151193081611930817119308181193081911930820119308211193082211930823119308241193082511930826119308271193082811930829119308301193083111930832119308331193083411930835119308361193083711930838119308391193084011930841119308421193084311930844119308451193084611930847119308481193084911930850119308511193085211930853119308541193085511930856119308571193085811930859119308601193086111930862119308631193086411930865119308661193086711930868119308691193087011930871119308721193087311930874119308751193087611930877119308781193087911930880119308811193088211930883119308841193088511930886119308871193088811930889119308901193089111930892119308931193089411930895119308961193089711930898119308991193090011930901119309021193090311930904119309051193090611930907119309081193090911930910119309111193091211930913119309141193091511930916119309171193091811930919119309201193092111930922119309231193092411930925119309261193092711930928119309291193093011930931119309321193093311930934119309351193093611930937119309381193093911930940119309411193094211930943119309441193094511930946119309471193094811930949119309501193095111930952119309531193095411930955119309561193095711930958119309591193096011930961119309621193096311930964119309651193096611930967119309681193096911930970119309711193097211930973119309741193097511930976119309771193097811930979119309801193098111930982119309831193098411930985119309861193098711930988119309891193099011930991119309921193099311930994119309951193099611930997119309981193099911931000119310011193100211931003119310041193100511931006119310071193100811931009119310101193101111931012119310131193101411931015119310161193101711931018119310191193102011931021119310221193102311931024119310251193102611931027119310281193102911931030119310311193103211931033119310341193103511931036119310371193103811931039119310401193104111931042119310431193104411931045119310461193104711931048119310491193105011931051119310521193105311931054119310551193105611931057119310581193105911931060119310611193106211931063119310641193106511931066119310671193106811931069119310701193107111931072119310731193107411931075119310761193107711931078119310791193108011931081119310821193108311931084119310851193108611931087119310881193108911931090119310911193109211931093119310941193109511931096119310971193109811931099119311001193110111931102119311031193110411931105119400011194000211940003119400041194000511940006119400071194000811940009119400101194001111940012119400131194001411940015119400161194001711940018119400191194002011940021119400221194002311940024119400251194002611940027119400281194002911940030119400311194003211940033119400341194003511940036119400371194003811940039119400401194004111940042119400431194004411940045119400461194004711940048119400491194005011940051119400521194005311940054119400551194005611940057119400581194005911940060119400611194006211940063119400641194006511940066119400671194006811940069119400701194007111940072119400731194007411940075119400761194007711940078119400791194008011940081119400821194008311940084119400851194008611940087119400881194008911940090119400911194009211940093119400941194009511940096119400971194009811940099119401001194010111940102119401031194010411940105119401061194010711940108119401091194011011940111119401121194011311940114119401151194011611940117119401181194011911940120119401211194012211940123119401241194012511940126119401271194012811940129119401301194013111940132119401331194013411940135119401361194013711940138119401391194014011940141119401421194014311940144119401451194014611940147119401481194014911940150119401511194015211940153119401541194015511940156119401571194015811940159119401601194016111940162119401631194016411940165119401661194016711940168119401691194017011940171119401721194017311940174119401751194017611940177119401781194017911940180119401811194018211940183119401841194018511940186119401871194018811940189119401901194019111940192119401931194019411940195119401961194019711940198119401991194020011940201119402021194020311940204119402051194020611940207119402081194020911940210119402111194021211940213119402141194021511940216119402171194021811940219119402201194022111940222119402231194022411940225119402261194022711940228119402291194023011940231119402321194023311940234119402351194023611940237119402381194023911940240119402411194024211940243119402441194024511940246119402471194024811940249119402501194025111940252119402531194025411940255119402561194025711940258119402591194026011940261119402621194026311940264119402651194026611940267119402681194026911940270119402711194027211940273119402741194027511940276119402771194027811940279119402801194028111940282119402831194028411940285119402861194028711940288119402891194029011940291119402921194029311940294119402951194029611940297119402981194029911940300119403011194030211940303119403041194030511940306119403071194030811940309119403101194031111940312119403131194031411940315119403161194031711940318119403191194032011940321119403221194032311940324119403251194032611940327119403281194032911940330119403311194033211940333119403341194033511940336119403371194033811940339119403401194034111940342119403431194034411940345119403461194034711940348119403491194035011940351119403521194035311940354119403551194035611940357119403581194035911940360119403611194036211940363119403641194036511940366119403671194036811940369119403701194037111940372119403731194037411940375119403761194037711940378119403791194038011940381119403821194038311940384119403851194038611940387119403881194038911940390119403911194039211940393119403941194039511940396119403971194039811940399119404001194040111940402119404031194040411940405119404061194040711940408119404091194041011940411119404121194041311940414119404151194041611940417119404181194041911940420119404211194042211940423119404241194042511940426119404271194042811940429119404301194043111940432119404331194043411940435119404361194043711940438119404391194044011940441119404421194044311940444119404451194044611940447119404481194044911940450119404511194045211940453119404541194045511940456119404571194045811940459119404601194046111940462119404631194046411940465119404661194046711940468119404691194047011940471119404721194047311940474119404751194047611940477119404781194047911940480119404811194048211940483119404841194048511940486119404871194048811940489119404901194049111940492119404931194049411940495119404961194049711940498119404991194050011940501119405021194050311940504119405051194050611940507119405081194050911940510119405111194051211940513119405141194051511940516119405171194051811940519119405201194052111940522119405231194052411940525119405261194052711940528119405291194053011940531119405321194053311940534119405351194053611940537119405381194053911940540119405411194054211940543119405441194054511940546119405471194054811940549119405501194055111940552119405531194055411940555119405561194055711940558119405591194056011940561119405621194056311940564119405651194056611940567119405681194056911940570119405711194057211940573119405741194057511940576119405771194057811940579119405801194058111940582119405831194058411940585119405861194058711940588119405891194059011940591119405921194059311940594119405951194059611940597119405981194059911940600119406011194060211940603119406041194060511940606119406071194060811940609119406101194061111940612119406131194061411940615119406161194061711940618119406191194062011940621119406221194062311940624119406251194062611940627119406281194062911940630119406311194063211940633119406341194063511940636119406371194063811940639119406401194064111940642119406431194064411940645119406461194064711940648119406491194065011940651119406521194065311940654119406551194065611940657119406581194065911940660119406611194066211940663119406641194066511940666119406671194066811940669119406701194067111940672119406731194067411940675119406761194067711940678119406791194068011940681119406821194068311940684119406851194068611940687119406881194068911940690119406911194069211940693119406941194069511940696119406971194069811940699119407001194070111940702119407031194070411940705119407061194070711940708119407091194071011940711119407121194071311940714119407151194071611940717119407181194071911940720119407211194072211940723119407241194072511940726119407271194072811940729119407301194073111940732119407331194073411940735119407361194073711940738119407391194074011940741119407421194074311940744119407451194074611940747119407481194074911940750119407511194075211940753119407541194075511940756119407571194075811940759119407601194076111940762119407631194076411940765119407661194076711940768119407691194077011940771119407721194077311940774119407751194077611940777119407781194077911940780119407811194078211940783119407841194078511940786119407871194078811940789119407901194079111940792119407931194079411940795119407961194079711940798119407991194080011940801119408021194080311940804119408051194080611940807119408081194080911940810119408111194081211940813119408141194081511940816119408171194081811940819119408201194082111940822119408231194082411940825119408261194082711940828119408291194083011940831119408321194083311940834119408351194083611940837119408381194083911940840119408411194084211940843119408441194084511940846119408471194084811940849119408501194085111940852119408531194085411940855119408561194085711940858119408591194086011940861119408621194086311940864119408651194086611940867119408681194086911940870119408711194087211940873119408741194087511940876119408771194087811940879119408801194088111940882119408831194088411940885119408861194088711940888119408891194089011940891119408921194089311940894119408951194089611940897119408981194089911940900119409011194090211940903119409041194090511940906119409071194090811940909119409101194091111940912119409131194091411940915119409161194091711940918119409191194092011940921119409221194092311940924119409251194092611940927119409281194092911940930119409311194093211940933119409341194093511940936119409371194093811940939119409401194094111940942119409431194094411940945119409461194094711940948119409491194095011940951119409521194095311940954119409551194095611940957119409581194095911940960119409611194096211940963119409641194096511940966119409671194096811940969119409701194097111940972119409731194097411940975119409761194097711940978119409791194098011940981119409821194098311940984119409851194098611940987119409881194098911940990119409911194099211940993119409941194099511940996119409971194099811940999119410001194100111941002119410031194100411941005119410061194100711941008119410091194101011941011119410121194101311941014119410151194101611941017119410181194101911941020119410211194102211941023119410241194102511941026119410271194102811941029119410301194103111941032119410331194103411941035119410361194103711941038119410391194104011941041119410421194104311941044119410451194104611941047119410481194104911941050119410511194105211941053119410541194105511941056119410571194105811941059119410601194106111941062119410631194106411941065119410661194106711941068119410691194107011941071119410721194107311941074119410751194107611941077119410781194107911941080119410811194108211941083119410841194108511941086119410871194108811941089119410901194109111941092119410931194109411941095119410961194109711941098119410991194110011941101119411021194110311941104119411051195000111950002119500031195000411950005119500061195000711950008119500091195001011950011119500121195001311950014119500151195001611950017119500181195001911950020119500211195002211950023119500241195002511950026119500271195002811950029119500301195003111950032119500331195003411950035119500361195003711950038119500391195004011950041119500421195004311950044119500451195004611950047119500481195004911950050119500511195005211950053119500541195005511950056119500571195005811950059119500601195006111950062119500631195006411950065119500661195006711950068119500691195007011950071119500721195007311950074119500751195007611950077119500781195007911950080119500811195008211950083119500841195008511950086119500871195008811950089119500901195009111950092119500931195009411950095119500961195009711950098119500991195010011950101119501021195010311950104119501051195010611950107119501081195010911950110119501111195011211950113119501141195011511950116119501171195011811950119119501201195012111950122119501231195012411950125119501261195012711950128119501291195013011950131119501321195013311950134119501351195013611950137119501381195013911950140119501411195014211950143119501441195014511950146119501471195014811950149119501501195015111950152119501531195015411950155119501561195015711950158119501591195016011950161119501621195016311950164119501651195016611950167119501681195016911950170119501711195017211950173119501741195017511950176119501771195017811950179119501801195018111950182119501831195018411950185119501861195018711950188119501891195019011950191119501921195019311950194119501951195019611950197119501981195019911950200119502011195020211950203119502041195020511950206119502071195020811950209119502101195021111950212119502131195021411950215119502161195021711950218119502191195022011950221119502221195022311950224119502251195022611950227119502281195022911950230119502311195023211950233119502341195023511950236119502371195023811950239119502401195024111950242119502431195024411950245119502461195024711950248119502491195025011950251119502521195025311950254119502551195025611950257119502581195025911950260119502611195026211950263119502641195026511950266119502671195026811950269119502701195027111950272119502731195027411950275119502761195027711950278119502791195028011950281119502821195028311950284119502851195028611950287119502881195028911950290119502911195029211950293119502941195029511950296119502971195029811950299119503001195030111950302119503031195030411950305119503061195030711950308119503091195031011950311119503121195031311950314119503151195031611950317119503181195031911950320119503211195032211950323119503241195032511950326119503271195032811950329119503301195033111950332119503331195033411950335119503361195033711950338119503391195034011950341119503421195034311950344119503451195034611950347119503481195034911950350119503511195035211950353119503541195035511950356119503571195035811950359119503601195036111950362119503631195036411950365119503661195036711950368119503691195037011950371119503721195037311950374119503751195037611950377119503781195037911950380119503811195038211950383119503841195038511950386119503871195038811950389119503901195039111950392119503931195039411950395119503961195039711950398119503991195040011950401119504021195040311950404119504051195040611950407119504081195040911950410119504111195041211950413119504141195041511950416119504171195041811950419119504201195042111950422119504231195042411950425119504261195042711950428119504291195043011950431119504321195043311950434119504351195043611950437119504381195043911950440119504411195044211950443119504441195044511950446119504471195044811950449119504501195045111950452119504531195045411950455119504561195045711950458119504591195046011950461119504621195046311950464119504651195046611950467119504681195046911950470119504711195047211950473119504741195047511950476119504771195047811950479119504801195048111950482119504831195048411950485119504861195048711950488119504891195049011950491119504921195049311950494119504951195049611950497119504981195049911950500119505011195050211950503119505041195050511950506119505071195050811950509119505101195051111950512119505131195051411950515119505161195051711950518119505191195052011950521119505221195052311950524119505251195052611950527119505281195052911950530119505311195053211950533119505341195053511950536119505371195053811950539119505401195054111950542119505431195054411950545119505461195054711950548119505491195055011950551119505521195055311950554119505551195055611950557119505581195055911950560119505611195056211950563119505641195056511950566119505671195056811950569119505701195057111950572119505731195057411950575119505761195057711950578119505791195058011950581119505821195058311950584119505851195058611950587119505881195058911950590119505911195059211950593119505941195059511950596119505971195059811950599119506001195060111950602119506031195060411950605119506061195060711950608119506091195061011950611119506121195061311950614119506151195061611950617119506181195061911950620119506211195062211950623119506241195062511950626119506271195062811950629119506301195063111950632119506331195063411950635119506361195063711950638119506391195064011950641119506421195064311950644119506451195064611950647119506481195064911950650119506511195065211950653119506541195065511950656119506571195065811950659119506601195066111950662119506631195066411950665119506661195066711950668119506691195067011950671119506721195067311950674119506751195067611950677119506781195067911950680119506811195068211950683119506841195068511950686119506871195068811950689119506901195069111950692119506931195069411950695119506961195069711950698119506991195070011950701119507021195070311950704119507051195070611950707119507081195070911950710119507111195071211950713119507141195071511950716119507171195071811950719119507201195072111950722119507231195072411950725119507261195072711950728119507291195073011950731119507321195073311950734119507351195073611950737119507381195073911950740119507411195074211950743119507441195074511950746119507471195074811950749119507501195075111950752119507531195075411950755119507561195075711950758119507591195076011950761119507621195076311950764119507651195076611950767119507681195076911950770119507711195077211950773119507741195077511950776119507771195077811950779119507801195078111950782119507831195078411950785119507861195078711950788119507891195079011950791119507921195079311950794119507951195079611950797119507981195079911950800119508011195080211950803119508041195080511950806119508071195080811950809119508101195081111950812119508131195081411950815119508161195081711950818119508191195082011950821119508221195082311950824119508251195082611950827119508281195082911950830119508311195083211950833119508341195083511950836119508371195083811950839119508401195084111950842119508431195084411950845119508461195084711950848119508491195085011950851119508521195085311950854119508551195085611950857119508581195085911950860119508611195086211950863119508641195086511950866119508671195086811950869119508701195087111950872119508731195087411950875119508761195087711950878119508791195088011950881119508821195088311950884119508851195088611950887119508881195088911950890119508911195089211950893119508941195089511950896119508971195089811950899119509001195090111950902119509031195090411950905119509061195090711950908119509091195091011950911119509121195091311950914119509151195091611950917119509181195091911950920119509211195092211950923119509241195092511950926119509271195092811950929119509301195093111950932119509331195093411950935119509361195093711950938119509391195094011950941119509421195094311950944119509451195094611950947119509481195094911950950119509511195095211950953119509541195095511950956119509571195095811950959119509601195096111950962119509631195096411950965119509661195096711950968119509691195097011950971119509721195097311950974119509751195097611950977119509781195097911950980119509811195098211950983119509841195098511950986119509871195098811950989119509901195099111950992119509931195099411950995119509961195099711950998119509991195100011951001119510021195100311951004119510051195100611951007119510081195100911951010119510111195101211951013119510141195101511951016119510171195101811951019119510201195102111951022119510231195102411951025119510261195102711951028119510291195103011951031119510321195103311951034119510351195103611951037119510381195103911951040119510411195104211951043119510441195104511951046119510471195104811951049119510501195105111951052119510531195105411951055119510561195105711951058119510591195106011951061119510621195106311951064119510651195106611951067119510681195106911951070119510711195107211951073119510741195107511951076119510771195107811951079119510801195108111951082119510831195108411951085119510861195108711951088119510891195109011951091119510921195109311951094119510951195109611951097119510981195109911951100119511011195110211951103119511041195110511960001119600021196000311960004119600051196000611960007119600081196000911960010119600111196001211960013119600141196001511960016119600171196001811960019119600201196002111960022119600231196002411960025119600261196002711960028119600291196003011960031119600321196003311960034119600351196003611960037119600381196003911960040119600411196004211960043119600441196004511960046119600471196004811960049119600501196005111960052119600531196005411960055119600561196005711960058119600591196006011960061119600621196006311960064119600651196006611960067119600681196006911960070119600711196007211960073119600741196007511960076119600771196007811960079119600801196008111960082119600831196008411960085119600861196008711960088119600891196009011960091119600921196009311960094119600951196009611960097119600981196009911960100119601011196010211960103119601041196010511960106119601071196010811960109119601101196011111960112119601131196011411960115119601161196011711960118119601191196012011960121119601221196012311960124119601251196012611960127119601281196012911960130119601311196013211960133119601341196013511960136119601371196013811960139119601401196014111960142119601431196014411960145119601461196014711960148119601491196015011960151119601521196015311960154119601551196015611960157119601581196015911960160119601611196016211960163119601641196016511960166119601671196016811960169119601701196017111960172119601731196017411960175119601761196017711960178119601791196018011960181119601821196018311960184119601851196018611960187119601881196018911960190119601911196019211960193119601941196019511960196119601971196019811960199119602001196020111960202119602031196020411960205119602061196020711960208119602091196021011960211119602121196021311960214119602151196021611960217119602181196021911960220119602211196022211960223119602241196022511960226119602271196022811960229119602301196023111960232119602331196023411960235119602361196023711960238119602391196024011960241119602421196024311960244119602451196024611960247119602481196024911960250119602511196025211960253119602541196025511960256119602571196025811960259119602601196026111960262119602631196026411960265119602661196026711960268119602691196027011960271119602721196027311960274119602751196027611960277119602781196027911960280119602811196028211960283119602841196028511960286119602871196028811960289119602901196029111960292119602931196029411960295119602961196029711960298119602991196030011960301119603021196030311960304119603051196030611960307119603081196030911960310119603111196031211960313119603141196031511960316119603171196031811960319119603201196032111960322119603231196032411960325119603261196032711960328119603291196033011960331119603321196033311960334119603351196033611960337119603381196033911960340119603411196034211960343119603441196034511960346119603471196034811960349119603501196035111960352119603531196035411960355119603561196035711960358119603591196036011960361119603621196036311960364119603651196036611960367119603681196036911960370119603711196037211960373119603741196037511960376119603771196037811960379119603801196038111960382119603831196038411960385119603861196038711960388119603891196039011960391119603921196039311960394119603951196039611960397119603981196039911960400119604011196040211960403119604041196040511960406119604071196040811960409119604101196041111960412119604131196041411960415119604161196041711960418119604191196042011960421119604221196042311960424119604251196042611960427119604281196042911960430119604311196043211960433119604341196043511960436119604371196043811960439119604401196044111960442119604431196044411960445119604461196044711960448119604491196045011960451119604521196045311960454119604551196045611960457119604581196045911960460119604611196046211960463119604641196046511960466119604671196046811960469119604701196047111960472119604731196047411960475119604761196047711960478119604791196048011960481119604821196048311960484119604851196048611960487119604881196048911960490119604911196049211960493119604941196049511960496119604971196049811960499119605001196050111960502119605031196050411960505119605061196050711960508119605091196051011960511119605121196051311960514119605151196051611960517119605181196051911960520119605211196052211960523119605241196052511960526119605271196052811960529119605301196053111960532119605331196053411960535119605361196053711960538119605391196054011960541119605421196054311960544119605451196054611960547119605481196054911960550119605511196055211960553119605541196055511960556119605571196055811960559119605601196056111960562119605631196056411960565119605661196056711960568119605691196057011960571119605721196057311960574119605751196057611960577119605781196057911960580119605811196058211960583119605841196058511960586119605871196058811960589119605901196059111960592119605931196059411960595119605961196059711960598119605991196060011960601119606021196060311960604119606051196060611960607119606081196060911960610119606111196061211960613119606141196061511960616119606171196061811960619119606201196062111960622119606231196062411960625119606261196062711960628119606291196063011960631119606321196063311960634119606351196063611960637119606381196063911960640119606411196064211960643119606441196064511960646119606471196064811960649119606501196065111960652119606531196065411960655119606561196065711960658119606591196066011960661119606621196066311960664119606651196066611960667119606681196066911960670119606711196067211960673119606741196067511960676119606771196067811960679119606801196068111960682119606831196068411960685119606861196068711960688119606891196069011960691119606921196069311960694119606951196069611960697119606981196069911960700119607011196070211960703119607041196070511960706119607071196070811960709119607101196071111960712119607131196071411960715119607161196071711960718119607191196072011960721119607221196072311960724119607251196072611960727119607281196072911960730119607311196073211960733119607341196073511960736119607371196073811960739119607401196074111960742119607431196074411960745119607461196074711960748119607491196075011960751119607521196075311960754119607551196075611960757119607581196075911960760119607611196076211960763119607641196076511960766119607671196076811960769119607701196077111960772119607731196077411960775119607761196077711960778119607791196078011960781119607821196078311960784119607851196078611960787119607881196078911960790119607911196079211960793119607941196079511960796119607971196079811960799119608001196080111960802119608031196080411960805119608061196080711960808119608091196081011960811119608121196081311960814119608151196081611960817119608181196081911960820119608211196082211960823119608241196082511960826119608271196082811960829119608301196083111960832119608331196083411960835119608361196083711960838119608391196084011960841119608421196084311960844119608451196084611960847119608481196084911960850119608511196085211960853119608541196085511960856119608571196085811960859119608601196086111960862119608631196086411960865119608661196086711960868119608691196087011960871119608721196087311960874119608751196087611960877119608781196087911960880119608811196088211960883119608841196088511960886119608871196088811960889119608901196089111960892119608931196089411960895119608961196089711960898119608991196090011960901119609021196090311960904119609051196090611960907119609081196090911960910119609111196091211960913119609141196091511960916119609171196091811960919119609201196092111960922119609231196092411960925119609261196092711960928119609291196093011960931119609321196093311960934119609351196093611960937119609381196093911960940119609411196094211960943119609441196094511960946119609471196094811960949119609501196095111960952119609531196095411960955119609561196095711960958119609591196096011960961119609621196096311960964119609651196096611960967119609681196096911960970119609711196097211960973119609741196097511960976119609771196097811960979119609801196098111960982119609831196098411960985119609861196098711960988119609891196099011960991119609921196099311960994119609951196099611960997119609981196099911961000119610011196100211961003119610041196100511961006119610071196100811961009119610101196101111961012119610131196101411961015119610161196101711961018119610191196102011961021119610221196102311961024119610251196102611961027119610281196102911961030119610311196103211961033119610341196103511961036119610371196103811961039119610401196104111961042119610431196104411961045119610461196104711961048119610491196105011961051119610521196105311961054119610551196105611961057119610581196105911961060119610611196106211961063119610641196106511961066119610671196106811961069119610701196107111961072119610731196107411961075119610761196107711961078119610791196108011961081119610821196108311961084119610851196108611961087119610881196108911961090119610911196109211961093119610941196109511961096119610971196109811961099119611001196110111961102119611031196110411961105119700011197000211970003119700041197000511970006119700071197000811970009119700101197001111970012119700131197001411970015119700161197001711970018119700191197002011970021119700221197002311970024119700251197002611970027119700281197002911970030119700311197003211970033119700341197003511970036119700371197003811970039119700401197004111970042119700431197004411970045119700461197004711970048119700491197005011970051119700521197005311970054119700551197005611970057119700581197005911970060119700611197006211970063119700641197006511970066119700671197006811970069119700701197007111970072119700731197007411970075119700761197007711970078119700791197008011970081119700821197008311970084119700851197008611970087119700881197008911970090119700911197009211970093119700941197009511970096119700971197009811970099119701001197010111970102119701031197010411970105119701061197010711970108119701091197011011970111119701121197011311970114119701151197011611970117119701181197011911970120119701211197012211970123119701241197012511970126119701271197012811970129119701301197013111970132119701331197013411970135119701361197013711970138119701391197014011970141119701421197014311970144119701451197014611970147119701481197014911970150119701511197015211970153119701541197015511970156119701571197015811970159119701601197016111970162119701631197016411970165119701661197016711970168119701691197017011970171119701721197017311970174119701751197017611970177119701781197017911970180119701811197018211970183119701841197018511970186119701871197018811970189119701901197019111970192119701931197019411970195119701961197019711970198119701991197020011970201119702021197020311970204119702051197020611970207119702081197020911970210119702111197021211970213119702141197021511970216119702171197021811970219119702201197022111970222119702231197022411970225119702261197022711970228119702291197023011970231119702321197023311970234119702351197023611970237119702381197023911970240119702411197024211970243119702441197024511970246119702471197024811970249119702501197025111970252119702531197025411970255119702561197025711970258119702591197026011970261119702621197026311970264119702651197026611970267119702681197026911970270119702711197027211970273119702741197027511970276119702771197027811970279119702801197028111970282119702831197028411970285119702861197028711970288119702891197029011970291119702921197029311970294119702951197029611970297119702981197029911970300119703011197030211970303119703041197030511970306119703071197030811970309119703101197031111970312119703131197031411970315119703161197031711970318119703191197032011970321119703221197032311970324119703251197032611970327119703281197032911970330119703311197033211970333119703341197033511970336119703371197033811970339119703401197034111970342119703431197034411970345119703461197034711970348119703491197035011970351119703521197035311970354119703551197035611970357119703581197035911970360119703611197036211970363119703641197036511970366119703671197036811970369119703701197037111970372119703731197037411970375119703761197037711970378119703791197038011970381119703821197038311970384119703851197038611970387119703881197038911970390119703911197039211970393119703941197039511970396119703971197039811970399119704001197040111970402119704031197040411970405119704061197040711970408119704091197041011970411119704121197041311970414119704151197041611970417119704181197041911970420119704211197042211970423119704241197042511970426119704271197042811970429119704301197043111970432119704331197043411970435119704361197043711970438119704391197044011970441119704421197044311970444119704451197044611970447119704481197044911970450119704511197045211970453119704541197045511970456119704571197045811970459119704601197046111970462119704631197046411970465119704661197046711970468119704691197047011970471119704721197047311970474119704751197047611970477119704781197047911970480119704811197048211970483119704841197048511970486119704871197048811970489119704901197049111970492119704931197049411970495119704961197049711970498119704991197050011970501119705021197050311970504119705051197050611970507119705081197050911970510119705111197051211970513119705141197051511970516119705171197051811970519119705201197052111970522119705231197052411970525119705261197052711970528119705291197053011970531119705321197053311970534119705351197053611970537119705381197053911970540119705411197054211970543119705441197054511970546119705471197054811970549119705501197055111970552119705531197055411970555119705561197055711970558119705591197056011970561119705621197056311970564119705651197056611970567119705681197056911970570119705711197057211970573119705741197057511970576119705771197057811970579119705801197058111970582119705831197058411970585119705861197058711970588119705891197059011970591119705921197059311970594119705951197059611970597119705981197059911970600119706011197060211970603119706041197060511970606119706071197060811970609119706101197061111970612119706131197061411970615119706161197061711970618119706191197062011970621119706221197062311970624119706251197062611970627119706281197062911970630119706311197063211970633119706341197063511970636119706371197063811970639119706401197064111970642119706431197064411970645119706461197064711970648119706491197065011970651119706521197065311970654119706551197065611970657119706581197065911970660119706611197066211970663119706641197066511970666119706671197066811970669119706701197067111970672119706731197067411970675119706761197067711970678119706791197068011970681119706821197068311970684119706851197068611970687119706881197068911970690119706911197069211970693119706941197069511970696119706971197069811970699119707001197070111970702119707031197070411970705119707061197070711970708119707091197071011970711119707121197071311970714119707151197071611970717119707181197071911970720119707211197072211970723119707241197072511970726119707271197072811970729119707301197073111970732119707331197073411970735119707361197073711970738119707391197074011970741119707421197074311970744119707451197074611970747119707481197074911970750119707511197075211970753119707541197075511970756119707571197075811970759119707601197076111970762119707631197076411970765119707661197076711970768119707691197077011970771119707721197077311970774119707751197077611970777119707781197077911970780119707811197078211970783119707841197078511970786119707871197078811970789119707901197079111970792119707931197079411970795119707961197079711970798119707991197080011970801119708021197080311970804119708051197080611970807119708081197080911970810119708111197081211970813119708141197081511970816119708171197081811970819119708201197082111970822119708231197082411970825119708261197082711970828119708291197083011970831119708321197083311970834119708351197083611970837119708381197083911970840119708411197084211970843119708441197084511970846119708471197084811970849119708501197085111970852119708531197085411970855119708561197085711970858119708591197086011970861119708621197086311970864119708651197086611970867119708681197086911970870119708711197087211970873119708741197087511970876119708771197087811970879119708801197088111970882119708831197088411970885119708861197088711970888119708891197089011970891119708921197089311970894119708951197089611970897119708981197089911970900119709011197090211970903119709041197090511970906119709071197090811970909119709101197091111970912119709131197091411970915119709161197091711970918119709191197092011970921119709221197092311970924119709251197092611970927119709281197092911970930119709311197093211970933119709341197093511970936119709371197093811970939119709401197094111970942119709431197094411970945119709461197094711970948119709491197095011970951119709521197095311970954119709551197095611970957119709581197095911970960119709611197096211970963119709641197096511970966119709671197096811970969119709701197097111970972119709731197097411970975119709761197097711970978119709791197098011970981119709821197098311970984119709851197098611970987119709881197098911970990119709911197099211970993119709941197099511970996119709971197099811970999119710001197100111971002119710031197100411971005119710061197100711971008119710091197101011971011119710121197101311971014119710151197101611971017119710181197101911971020119710211197102211971023119710241197102511971026119710271197102811971029119710301197103111971032119710331197103411971035119710361197103711971038119710391197104011971041119710421197104311971044119710451197104611971047119710481197104911971050119710511197105211971053119710541197105511971056119710571197105811971059119710601197106111971062119710631197106411971065119710661197106711971068119710691197107011971071119710721197107311971074119710751197107611971077119710781197107911971080119710811197108211971083119710841197108511971086119710871197108811971089119710901197109111971092119710931197109411971095119710961197109711971098119710991197110011971101119711021197110311971104119711051198000111980002119800031198000411980005119800061198000711980008119800091198001011980011119800121198001311980014119800151198001611980017119800181198001911980020119800211198002211980023119800241198002511980026119800271198002811980029119800301198003111980032119800331198003411980035119800361198003711980038119800391198004011980041119800421198004311980044119800451198004611980047119800481198004911980050119800511198005211980053119800541198005511980056119800571198005811980059119800601198006111980062119800631198006411980065119800661198006711980068119800691198007011980071119800721198007311980074119800751198007611980077119800781198007911980080119800811198008211980083119800841198008511980086119800871198008811980089119800901198009111980092119800931198009411980095119800961198009711980098119800991198010011980101119801021198010311980104119801051198010611980107119801081198010911980110119801111198011211980113119801141198011511980116119801171198011811980119119801201198012111980122119801231198012411980125119801261198012711980128119801291198013011980131119801321198013311980134119801351198013611980137119801381198013911980140119801411198014211980143119801441198014511980146119801471198014811980149119801501198015111980152119801531198015411980155119801561198015711980158119801591198016011980161119801621198016311980164119801651198016611980167119801681198016911980170119801711198017211980173119801741198017511980176119801771198017811980179119801801198018111980182119801831198018411980185119801861198018711980188119801891198019011980191119801921198019311980194119801951198019611980197119801981198019911980200119802011198020211980203119802041198020511980206119802071198020811980209119802101198021111980212119802131198021411980215119802161198021711980218119802191198022011980221119802221198022311980224119802251198022611980227119802281198022911980230119802311198023211980233119802341198023511980236119802371198023811980239119802401198024111980242119802431198024411980245119802461198024711980248119802491198025011980251119802521198025311980254119802551198025611980257119802581198025911980260119802611198026211980263119802641198026511980266119802671198026811980269119802701198027111980272119802731198027411980275119802761198027711980278119802791198028011980281119802821198028311980284119802851198028611980287119802881198028911980290119802911198029211980293119802941198029511980296119802971198029811980299119803001198030111980302119803031198030411980305119803061198030711980308119803091198031011980311119803121198031311980314119803151198031611980317119803181198031911980320119803211198032211980323119803241198032511980326119803271198032811980329119803301198033111980332119803331198033411980335119803361198033711980338119803391198034011980341119803421198034311980344119803451198034611980347119803481198034911980350119803511198035211980353119803541198035511980356119803571198035811980359119803601198036111980362119803631198036411980365119803661198036711980368119803691198037011980371119803721198037311980374119803751198037611980377119803781198037911980380119803811198038211980383119803841198038511980386119803871198038811980389119803901198039111980392119803931198039411980395119803961198039711980398119803991198040011980401119804021198040311980404119804051198040611980407119804081198040911980410119804111198041211980413119804141198041511980416119804171198041811980419119804201198042111980422119804231198042411980425119804261198042711980428119804291198043011980431119804321198043311980434119804351198043611980437119804381198043911980440119804411198044211980443119804441198044511980446119804471198044811980449119804501198045111980452119804531198045411980455119804561198045711980458119804591198046011980461119804621198046311980464119804651198046611980467119804681198046911980470119804711198047211980473119804741198047511980476119804771198047811980479119804801198048111980482119804831198048411980485119804861198048711980488119804891198049011980491119804921198049311980494119804951198049611980497119804981198049911980500119805011198050211980503119805041198050511980506119805071198050811980509119805101198051111980512119805131198051411980515119805161198051711980518119805191198052011980521119805221198052311980524119805251198052611980527119805281198052911980530119805311198053211980533119805341198053511980536119805371198053811980539119805401198054111980542119805431198054411980545119805461198054711980548119805491198055011980551119805521198055311980554119805551198055611980557119805581198055911980560119805611198056211980563119805641198056511980566119805671198056811980569119805701198057111980572119805731198057411980575119805761198057711980578119805791198058011980581119805821198058311980584119805851198058611980587119805881198058911980590119805911198059211980593119805941198059511980596119805971198059811980599119806001198060111980602119806031198060411980605119806061198060711980608119806091198061011980611119806121198061311980614119806151198061611980617119806181198061911980620119806211198062211980623119806241198062511980626119806271198062811980629119806301198063111980632119806331198063411980635119806361198063711980638119806391198064011980641119806421198064311980644119806451198064611980647119806481198064911980650119806511198065211980653119806541198065511980656119806571198065811980659119806601198066111980662119806631198066411980665119806661198066711980668119806691198067011980671119806721198067311980674119806751198067611980677119806781198067911980680119806811198068211980683119806841198068511980686119806871198068811980689119806901198069111980692119806931198069411980695119806961198069711980698119806991198070011980701119807021198070311980704119807051198070611980707119807081198070911980710119807111198071211980713119807141198071511980716119807171198071811980719119807201198072111980722119807231198072411980725119807261198072711980728119807291198073011980731119807321198073311980734119807351198073611980737119807381198073911980740119807411198074211980743119807441198074511980746119807471198074811980749119807501198075111980752119807531198075411980755119807561198075711980758119807591198076011980761119807621198076311980764119807651198076611980767119807681198076911980770119807711198077211980773119807741198077511980776119807771198077811980779119807801198078111980782119807831198078411980785119807861198078711980788119807891198079011980791119807921198079311980794119807951198079611980797119807981198079911980800119808011198080211980803119808041198080511980806119808071198080811980809119808101198081111980812119808131198081411980815119808161198081711980818119808191198082011980821119808221198082311980824119808251198082611980827119808281198082911980830119808311198083211980833119808341198083511980836119808371198083811980839119808401198084111980842119808431198084411980845119808461198084711980848119808491198085011980851119808521198085311980854119808551198085611980857119808581198085911980860119808611198086211980863119808641198086511980866119808671198086811980869119808701198087111980872119808731198087411980875119808761198087711980878119808791198088011980881119808821198088311980884119808851198088611980887119808881198088911980890119808911198089211980893119808941198089511980896119808971198089811980899119809001198090111980902119809031198090411980905119809061198090711980908119809091198091011980911119809121198091311980914119809151198091611980917119809181198091911980920119809211198092211980923119809241198092511980926119809271198092811980929119809301198093111980932119809331198093411980935119809361198093711980938119809391198094011980941119809421198094311980944119809451198094611980947119809481198094911980950119809511198095211980953119809541198095511980956119809571198095811980959119809601198096111980962119809631198096411980965119809661198096711980968119809691198097011980971119809721198097311980974119809751198097611980977119809781198097911980980119809811198098211980983119809841198098511980986119809871198098811980989119809901198099111980992119809931198099411980995119809961198099711980998119809991198100011981001119810021198100311981004119810051198100611981007119810081198100911981010119810111198101211981013119810141198101511981016119810171198101811981019119810201198102111981022119810231198102411981025119810261198102711981028119810291198103011981031119810321198103311981034119810351198103611981037119810381198103911981040119810411198104211981043119810441198104511981046119810471198104811981049119810501198105111981052119810531198105411981055119810561198105711981058119810591198106011981061119810621198106311981064119810651198106611981067119810681198106911981070119810711198107211981073119810741198107511981076119810771198107811981079119810801198108111981082119810831198108411981085119810861198108711981088119810891198109011981091119810921198109311981094119810951198109611981097119810981198109911981100119811011198110211981103119811041198110511990001119900021199000311990004119900051199000611990007119900081199000911990010119900111199001211990013119900141199001511990016119900171199001811990019119900201199002111990022119900231199002411990025119900261199002711990028119900291199003011990031119900321199003311990034119900351199003611990037119900381199003911990040119900411199004211990043119900441199004511990046119900471199004811990049119900501199005111990052119900531199005411990055119900561199005711990058119900591199006011990061119900621199006311990064119900651199006611990067119900681199006911990070119900711199007211990073119900741199007511990076119900771199007811990079119900801199008111990082119900831199008411990085119900861199008711990088119900891199009011990091119900921199009311990094119900951199009611990097119900981199009911990100119901011199010211990103119901041199010511990106119901071199010811990109119901101199011111990112119901131199011411990115119901161199011711990118119901191199012011990121119901221199012311990124119901251199012611990127119901281199012911990130119901311199013211990133119901341199013511990136119901371199013811990139119901401199014111990142119901431199014411990145119901461199014711990148119901491199015011990151119901521199015311990154119901551199015611990157119901581199015911990160119901611199016211990163119901641199016511990166119901671199016811990169119901701199017111990172119901731199017411990175119901761199017711990178119901791199018011990181119901821199018311990184119901851199018611990187119901881199018911990190119901911199019211990193119901941199019511990196119901971199019811990199119902001199020111990202119902031199020411990205119902061199020711990208119902091199021011990211119902121199021311990214119902151199021611990217119902181199021911990220119902211199022211990223119902241199022511990226119902271199022811990229119902301199023111990232119902331199023411990235119902361199023711990238119902391199024011990241119902421199024311990244119902451199024611990247119902481199024911990250119902511199025211990253119902541199025511990256119902571199025811990259119902601199026111990262119902631199026411990265119902661199026711990268119902691199027011990271119902721199027311990274119902751199027611990277119902781199027911990280119902811199028211990283119902841199028511990286119902871199028811990289119902901199029111990292119902931199029411990295119902961199029711990298119902991199030011990301119903021199030311990304119903051199030611990307119903081199030911990310119903111199031211990313119903141199031511990316119903171199031811990319119903201199032111990322119903231199032411990325119903261199032711990328119903291199033011990331119903321199033311990334119903351199033611990337119903381199033911990340119903411199034211990343119903441199034511990346119903471199034811990349119903501199035111990352119903531199035411990355119903561199035711990358119903591199036011990361119903621199036311990364119903651199036611990367119903681199036911990370119903711199037211990373119903741199037511990376119903771199037811990379119903801199038111990382119903831199038411990385119903861199038711990388119903891199039011990391119903921199039311990394119903951199039611990397119903981199039911990400119904011199040211990403119904041199040511990406119904071199040811990409119904101199041111990412119904131199041411990415119904161199041711990418119904191199042011990421119904221199042311990424119904251199042611990427119904281199042911990430119904311199043211990433119904341199043511990436119904371199043811990439119904401199044111990442119904431199044411990445119904461199044711990448119904491199045011990451119904521199045311990454119904551199045611990457119904581199045911990460119904611199046211990463119904641199046511990466119904671199046811990469119904701199047111990472119904731199047411990475119904761199047711990478119904791199048011990481119904821199048311990484119904851199048611990487119904881199048911990490119904911199049211990493119904941199049511990496119904971199049811990499119905001199050111990502119905031199050411990505119905061199050711990508119905091199051011990511119905121199051311990514119905151199051611990517119905181199051911990520119905211199052211990523119905241199052511990526119905271199052811990529119905301199053111990532119905331199053411990535119905361199053711990538119905391199054011990541119905421199054311990544119905451199054611990547119905481199054911990550119905511199055211990553119905541199055511990556119905571199055811990559119905601199056111990562119905631199056411990565119905661199056711990568119905691199057011990571119905721199057311990574119905751199057611990577119905781199057911990580119905811199058211990583119905841199058511990586119905871199058811990589119905901199059111990592119905931199059411990595119905961199059711990598119905991199060011990601119906021199060311990604119906051199060611990607119906081199060911990610119906111199061211990613119906141199061511990616119906171199061811990619119906201199062111990622119906231199062411990625119906261199062711990628119906291199063011990631119906321199063311990634119906351199063611990637119906381199063911990640119906411199064211990643119906441199064511990646119906471199064811990649119906501199065111990652119906531199065411990655119906561199065711990658119906591199066011990661119906621199066311990664119906651199066611990667119906681199066911990670119906711199067211990673119906741199067511990676119906771199067811990679119906801199068111990682119906831199068411990685119906861199068711990688119906891199069011990691119906921199069311990694119906951199069611990697119906981199069911990700119907011199070211990703119907041199070511990706119907071199070811990709119907101199071111990712119907131199071411990715119907161199071711990718119907191199072011990721119907221199072311990724119907251199072611990727119907281199072911990730119907311199073211990733119907341199073511990736119907371199073811990739119907401199074111990742119907431199074411990745119907461199074711990748119907491199075011990751119907521199075311990754119907551199075611990757119907581199075911990760119907611199076211990763119907641199076511990766119907671199076811990769119907701199077111990772119907731199077411990775119907761199077711990778119907791199078011990781119907821199078311990784119907851199078611990787119907881199078911990790119907911199079211990793119907941199079511990796119907971199079811990799119908001199080111990802119908031199080411990805119908061199080711990808119908091199081011990811119908121199081311990814119908151199081611990817119908181199081911990820119908211199082211990823119908241199082511990826119908271199082811990829119908301199083111990832119908331199083411990835119908361199083711990838119908391199084011990841119908421199084311990844119908451199084611990847119908481199084911990850119908511199085211990853119908541199085511990856119908571199085811990859119908601199086111990862119908631199086411990865119908661199086711990868119908691199087011990871119908721199087311990874119908751199087611990877119908781199087911990880119908811199088211990883119908841199088511990886119908871199088811990889119908901199089111990892119908931199089411990895119908961199089711990898119908991199090011990901119909021199090311990904119909051199090611990907119909081199090911990910119909111199091211990913119909141199091511990916119909171199091811990919119909201199092111990922119909231199092411990925119909261199092711990928119909291199093011990931119909321199093311990934119909351199093611990937119909381199093911990940119909411199094211990943119909441199094511990946119909471199094811990949119909501199095111990952119909531199095411990955119909561199095711990958119909591199096011990961119909621199096311990964119909651199096611990967119909681199096911990970119909711199097211990973119909741199097511990976119909771199097811990979119909801199098111990982119909831199098411990985119909861199098711990988119909891199099011990991119909921199099311990994119909951199099611990997119909981199099911991000119910011199100211991003119910041199100511991006119910071199100811991009119910101199101111991012119910131199101411991015119910161199101711991018119910191199102011991021119910221199102311991024119910251199102611991027119910281199102911991030119910311199103211991033119910341199103511991036119910371199103811991039119910401199104111991042119910431199104411991045119910461199104711991048119910491199105011991051119910521199105311991054119910551199105611991057119910581199105911991060119910611199106211991063119910641199106511991066119910671199106811991069119910701199107111991072119910731199107411991075119910761199107711991078119910791199108011991081119910821199108311991084119910851199108611991087119910881199108911991090119910911199109211991093119910941199109511991096119910971199109811991099119911001199110111991102119911031199110411991105120000011200000212000003120000041200000512000006120000071200000812000009120000101200001112000012120000131200001412000015120000161200001712000018120000191200002012000021120000221200002312000024120000251200002612000027120000281200002912000030120000311200003212000033120000341200003512000036120000371200003812000039120000401200004112000042120000431200004412000045120000461200004712000048120000491200005012000051120000521200005312000054120000551200005612000057120000581200005912000060120000611200006212000063120000641200006512000066120000671200006812000069120000701200007112000072120000731200007412000075120000761200007712000078120000791200008012000081120000821200008312000084120000851200008612000087120000881200008912000090120000911200009212000093120000941200009512000096120000971200009812000099120001001200010112000102120001031200010412000105120001061200010712000108120001091200011012000111120001121200011312000114120001151200011612000117120001181200011912000120120001211200012212000123120001241200012512000126120001271200012812000129120001301200013112000132120001331200013412000135120001361200013712000138120001391200014012000141120001421200014312000144120001451200014612000147120001481200014912000150120001511200015212000153120001541200015512000156120001571200015812000159120001601200016112000162120001631200016412000165120001661200016712000168120001691200017012000171120001721200017312000174120001751200017612000177120001781200017912000180120001811200018212000183120001841200018512000186120001871200018812000189120001901200019112000192120001931200019412000195120001961200019712000198120001991200020012000201120002021200020312000204120002051200020612000207120002081200020912000210120002111200021212000213120002141200021512000216120002171200021812000219120002201200022112000222120002231200022412000225120002261200022712000228120002291200023012000231120002321200023312000234120002351200023612000237120002381200023912000240120002411200024212000243120002441200024512000246120002471200024812000249120002501200025112000252120002531200025412000255120002561200025712000258120002591200026012000261120002621200026312000264120002651200026612000267120002681200026912000270120002711200027212000273120002741200027512000276120002771200027812000279120002801200028112000282120002831200028412000285120002861200028712000288120002891200029012000291120002921200029312000294120002951200029612000297120002981200029912000300120003011200030212000303120003041200030512000306120003071200030812000309120003101200031112000312120003131200031412000315120003161200031712000318120003191200032012000321120003221200032312000324120003251200032612000327120003281200032912000330120003311200033212000333120003341200033512000336120003371200033812000339120003401200034112000342120003431200034412000345120003461200034712000348120003491200035012000351120003521200035312000354120003551200035612000357120003581200035912000360120003611200036212000363120003641200036512000366120003671200036812000369120003701200037112000372120003731200037412000375120003761200037712000378120003791200038012000381120003821200038312000384120003851200038612000387120003881200038912000390120003911200039212000393120003941200039512000396120003971200039812000399120004001200040112000402120004031200040412000405120004061200040712000408120004091200041012000411120004121200041312000414120004151200041612000417120004181200041912000420120004211200042212000423120004241200042512000426120004271200042812000429120004301200043112000432120004331200043412000435120004361200043712000438120004391200044012000441120004421200044312000444120004451200044612000447120004481200044912000450120004511200045212000453120004541200045512000456120004571200045812000459120004601200046112000462120004631200046412000465120004661200046712000468120004691200047012000471120004721200047312000474120004751200047612000477120004781200047912000480120004811200048212000483120004841200048512000486120004871200048812000489120004901200049112000492120004931200049412000495120004961200049712000498120004991200050012000501120005021200050312000504120005051200050612000507120005081200050912000510120005111200051212000513120005141200051512000516120005171200051812000519120005201200052112000522120005231200052412000525120005261200052712000528120005291200053012000531120005321200053312000534120005351200053612000537120005381200053912000540120005411200054212000543120005441200054512000546120005471200054812000549120005501200055112000552120005531200055412000555120005561200055712000558120005591200056012000561120005621200056312000564120005651200056612000567120005681200056912000570120005711200057212000573120005741200057512000576120005771200057812000579120005801200058112000582120005831200058412000585120005861200058712000588120005891200059012000591120005921200059312000594120005951200059612000597120005981200059912000600120006011200060212000603120006041200060512000606120006071200060812000609120006101200061112000612120006131200061412000615120006161200061712000618120006191200062012000621120006221200062312000624120006251200062612000627120006281200062912000630120006311200063212000633120006341200063512000636120006371200063812000639120006401200064112000642120006431200064412000645120006461200064712000648120006491200065012000651120006521200065312000654120006551200065612000657120006581200065912000660120006611200066212000663120006641200066512000666120006671200066812000669120006701200067112000672120006731200067412000675120006761200067712000678120006791200068012000681120006821200068312000684120006851200068612000687120006881200068912000690120006911200069212000693120006941200069512000696120006971200069812000699120007001200070112000702120007031200070412000705120007061200070712000708120007091200071012000711120007121200071312000714120007151200071612000717120007181200071912000720120007211200072212000723120007241200072512000726120007271200072812000729120007301200073112000732120007331200073412000735120007361200073712000738120007391200074012000741120007421200074312000744120007451200074612000747120007481200074912000750120007511200075212000753120007541200075512000756120007571200075812000759120007601200076112000762120007631200076412000765120007661200076712000768120007691200077012000771120007721200077312000774120007751200077612000777120007781200077912000780120007811200078212000783120007841200078512000786120007871200078812000789120007901200079112000792120007931200079412000795120007961200079712000798120007991200080012000801120008021200080312000804120008051200080612000807120008081200080912000810120008111200081212000813120008141200081512000816120008171200081812000819120008201200082112000822120008231200082412000825120008261200082712000828120008291200083012000831120008321200083312000834120008351200083612000837120008381200083912000840120008411200084212000843120008441200084512000846120008471200084812000849120008501200085112000852120008531200085412000855120008561200085712000858120008591200086012000861120008621200086312000864120008651200086612000867120008681200086912000870120008711200087212000873120008741200087512000876120008771200087812000879120008801200088112000882120008831200088412000885120008861200088712000888120008891200089012000891120008921200089312000894120008951200089612000897120008981200089912000900120009011200090212000903120009041200090512000906120009071200090812000909120009101200091112000912120009131200091412000915120009161200091712000918120009191200092012000921120009221200092312000924120009251200092612000927120009281200092912000930120009311200093212000933120009341200093512000936120009371200093812000939120009401200094112000942120009431200094412000945120009461200094712000948120009491200095012000951120009521200095312000954120009551200095612000957120009581200095912000960120009611200096212000963120009641200096512000966120009671200096812000969120009701200097112000972120009731200097412000975120009761200097712000978120009791200098012000981120009821200098312000984120009851200098612000987120009881200098912000990120009911200099212000993120009941200099512000996120009971200099812000999120010001200100112001002120010031200100412001005120010061200100712001008120010091200101012001011120010121200101312001014120010151200101612001017120010181200101912001020120010211200102212001023120010241200102512001026120010271200102812001029120010301200103112001032120010331200103412001035120010361200103712001038120010391200104012001041120010421200104312001044120010451200104612001047120010481200104912001050120010511200105212001053120010541200105512001056120010571200105812001059120010601200106112001062120010631200106412001065120010661200106712001068120010691200107012001071120010721200107312001074120010751200107612001077120010781200107912001080120010811200108212001083120010841200108512001086120010871200108812001089120010901200109112001092120010931200109412001095120010961200109712001098120010991200110012001101120011021200110312001104120011051201000112010002120100031201000412010005120100061201000712010008120100091201001012010011120100121201001312010014120100151201001612010017120100181201001912010020120100211201002212010023120100241201002512010026120100271201002812010029120100301201003112010032120100331201003412010035120100361201003712010038120100391201004012010041120100421201004312010044120100451201004612010047120100481201004912010050120100511201005212010053120100541201005512010056120100571201005812010059120100601201006112010062120100631201006412010065120100661201006712010068120100691201007012010071120100721201007312010074120100751201007612010077120100781201007912010080120100811201008212010083120100841201008512010086120100871201008812010089120100901201009112010092120100931201009412010095120100961201009712010098120100991201010012010101120101021201010312010104120101051201010612010107120101081201010912010110120101111201011212010113120101141201011512010116120101171201011812010119120101201201012112010122120101231201012412010125120101261201012712010128120101291201013012010131120101321201013312010134120101351201013612010137120101381201013912010140120101411201014212010143120101441201014512010146120101471201014812010149120101501201015112010152120101531201015412010155120101561201015712010158120101591201016012010161120101621201016312010164120101651201016612010167120101681201016912010170120101711201017212010173120101741201017512010176120101771201017812010179120101801201018112010182120101831201018412010185120101861201018712010188120101891201019012010191120101921201019312010194120101951201019612010197120101981201019912010200120102011201020212010203120102041201020512010206120102071201020812010209120102101201021112010212120102131201021412010215120102161201021712010218120102191201022012010221120102221201022312010224120102251201022612010227120102281201022912010230120102311201023212010233120102341201023512010236120102371201023812010239120102401201024112010242120102431201024412010245120102461201024712010248120102491201025012010251120102521201025312010254120102551201025612010257120102581201025912010260120102611201026212010263120102641201026512010266120102671201026812010269120102701201027112010272120102731201027412010275120102761201027712010278120102791201028012010281120102821201028312010284120102851201028612010287120102881201028912010290120102911201029212010293120102941201029512010296120102971201029812010299120103001201030112010302120103031201030412010305120103061201030712010308120103091201031012010311120103121201031312010314120103151201031612010317120103181201031912010320120103211201032212010323120103241201032512010326120103271201032812010329120103301201033112010332120103331201033412010335120103361201033712010338120103391201034012010341120103421201034312010344120103451201034612010347120103481201034912010350120103511201035212010353120103541201035512010356120103571201035812010359120103601201036112010362120103631201036412010365120103661201036712010368120103691201037012010371120103721201037312010374120103751201037612010377120103781201037912010380120103811201038212010383120103841201038512010386120103871201038812010389120103901201039112010392120103931201039412010395120103961201039712010398120103991201040012010401120104021201040312010404120104051201040612010407120104081201040912010410120104111201041212010413120104141201041512010416120104171201041812010419120104201201042112010422120104231201042412010425120104261201042712010428120104291201043012010431120104321201043312010434120104351201043612010437120104381201043912010440120104411201044212010443120104441201044512010446120104471201044812010449120104501201045112010452120104531201045412010455120104561201045712010458120104591201046012010461120104621201046312010464120104651201046612010467120104681201046912010470120104711201047212010473120104741201047512010476120104771201047812010479120104801201048112010482120104831201048412010485120104861201048712010488120104891201049012010491120104921201049312010494120104951201049612010497120104981201049912010500120105011201050212010503120105041201050512010506120105071201050812010509120105101201051112010512120105131201051412010515120105161201051712010518120105191201052012010521120105221201052312010524120105251201052612010527120105281201052912010530120105311201053212010533120105341201053512010536120105371201053812010539120105401201054112010542120105431201054412010545120105461201054712010548120105491201055012010551120105521201055312010554120105551201055612010557120105581201055912010560120105611201056212010563120105641201056512010566120105671201056812010569120105701201057112010572120105731201057412010575120105761201057712010578120105791201058012010581120105821201058312010584120105851201058612010587120105881201058912010590120105911201059212010593120105941201059512010596120105971201059812010599120106001201060112010602120106031201060412010605120106061201060712010608120106091201061012010611120106121201061312010614120106151201061612010617120106181201061912010620120106211201062212010623120106241201062512010626120106271201062812010629120106301201063112010632120106331201063412010635120106361201063712010638120106391201064012010641120106421201064312010644120106451201064612010647120106481201064912010650120106511201065212010653120106541201065512010656120106571201065812010659120106601201066112010662120106631201066412010665120106661201066712010668120106691201067012010671120106721201067312010674120106751201067612010677120106781201067912010680120106811201068212010683120106841201068512010686120106871201068812010689120106901201069112010692120106931201069412010695120106961201069712010698120106991201070012010701120107021201070312010704120107051201070612010707120107081201070912010710120107111201071212010713120107141201071512010716120107171201071812010719120107201201072112010722120107231201072412010725120107261201072712010728120107291201073012010731120107321201073312010734120107351201073612010737120107381201073912010740120107411201074212010743120107441201074512010746120107471201074812010749120107501201075112010752120107531201075412010755120107561201075712010758120107591201076012010761120107621201076312010764120107651201076612010767120107681201076912010770120107711201077212010773120107741201077512010776120107771201077812010779120107801201078112010782120107831201078412010785120107861201078712010788120107891201079012010791120107921201079312010794120107951201079612010797120107981201079912010800120108011201080212010803120108041201080512010806120108071201080812010809120108101201081112010812120108131201081412010815120108161201081712010818120108191201082012010821120108221201082312010824120108251201082612010827120108281201082912010830120108311201083212010833120108341201083512010836120108371201083812010839120108401201084112010842120108431201084412010845120108461201084712010848120108491201085012010851120108521201085312010854120108551201085612010857120108581201085912010860120108611201086212010863120108641201086512010866120108671201086812010869120108701201087112010872120108731201087412010875120108761201087712010878120108791201088012010881120108821201088312010884120108851201088612010887120108881201088912010890120108911201089212010893120108941201089512010896120108971201089812010899120109001201090112010902120109031201090412010905120109061201090712010908120109091201091012010911120109121201091312010914120109151201091612010917120109181201091912010920120109211201092212010923120109241201092512010926120109271201092812010929120109301201093112010932120109331201093412010935120109361201093712010938120109391201094012010941120109421201094312010944120109451201094612010947120109481201094912010950120109511201095212010953120109541201095512010956120109571201095812010959120109601201096112010962120109631201096412010965120109661201096712010968120109691201097012010971120109721201097312010974120109751201097612010977120109781201097912010980120109811201098212010983120109841201098512010986120109871201098812010989120109901201099112010992120109931201099412010995120109961201099712010998120109991201100012011001120110021201100312011004120110051201100612011007120110081201100912011010120110111201101212011013120110141201101512011016120110171201101812011019120110201201102112011022120110231201102412011025120110261201102712011028120110291201103012011031120110321201103312011034120110351201103612011037120110381201103912011040120110411201104212011043120110441201104512011046120110471201104812011049120110501201105112011052120110531201105412011055120110561201105712011058120110591201106012011061120110621201106312011064120110651201106612011067120110681201106912011070120110711201107212011073120110741201107512011076120110771201107812011079120110801201108112011082120110831201108412011085120110861201108712011088120110891201109012011091120110921201109312011094120110951201109612011097120110981201109912011100120111011201110212011103120111041201110512020001120200021202000312020004120200051202000612020007120200081202000912020010120200111202001212020013120200141202001512020016120200171202001812020019120200201202002112020022120200231202002412020025120200261202002712020028120200291202003012020031120200321202003312020034120200351202003612020037120200381202003912020040120200411202004212020043120200441202004512020046120200471202004812020049120200501202005112020052120200531202005412020055120200561202005712020058120200591202006012020061120200621202006312020064120200651202006612020067120200681202006912020070120200711202007212020073120200741202007512020076120200771202007812020079120200801202008112020082120200831202008412020085120200861202008712020088120200891202009012020091120200921202009312020094120200951202009612020097120200981202009912020100120201011202010212020103120201041202010512020106120201071202010812020109120201101202011112020112120201131202011412020115120201161202011712020118120201191202012012020121120201221202012312020124120201251202012612020127120201281202012912020130120201311202013212020133120201341202013512020136120201371202013812020139120201401202014112020142120201431202014412020145120201461202014712020148120201491202015012020151120201521202015312020154120201551202015612020157120201581202015912020160120201611202016212020163120201641202016512020166120201671202016812020169120201701202017112020172120201731202017412020175120201761202017712020178120201791202018012020181120201821202018312020184120201851202018612020187120201881202018912020190120201911202019212020193120201941202019512020196120201971202019812020199120202001202020112020202120202031202020412020205120202061202020712020208120202091202021012020211120202121202021312020214120202151202021612020217120202181202021912020220120202211202022212020223120202241202022512020226120202271202022812020229120202301202023112020232120202331202023412020235120202361202023712020238120202391202024012020241120202421202024312020244120202451202024612020247120202481202024912020250120202511202025212020253120202541202025512020256120202571202025812020259120202601202026112020262120202631202026412020265120202661202026712020268120202691202027012020271120202721202027312020274120202751202027612020277120202781202027912020280120202811202028212020283120202841202028512020286120202871202028812020289120202901202029112020292120202931202029412020295120202961202029712020298120202991202030012020301120203021202030312020304120203051202030612020307120203081202030912020310120203111202031212020313120203141202031512020316120203171202031812020319120203201202032112020322120203231202032412020325120203261202032712020328120203291202033012020331120203321202033312020334120203351202033612020337120203381202033912020340120203411202034212020343120203441202034512020346120203471202034812020349120203501202035112020352120203531202035412020355120203561202035712020358120203591202036012020361120203621202036312020364120203651202036612020367120203681202036912020370120203711202037212020373120203741202037512020376120203771202037812020379120203801202038112020382120203831202038412020385120203861202038712020388120203891202039012020391120203921202039312020394120203951202039612020397120203981202039912020400120204011202040212020403120204041202040512020406120204071202040812020409120204101202041112020412120204131202041412020415120204161202041712020418120204191202042012020421120204221202042312020424120204251202042612020427120204281202042912020430120204311202043212020433120204341202043512020436120204371202043812020439120204401202044112020442120204431202044412020445120204461202044712020448120204491202045012020451120204521202045312020454120204551202045612020457120204581202045912020460120204611202046212020463120204641202046512020466120204671202046812020469120204701202047112020472120204731202047412020475120204761202047712020478120204791202048012020481120204821202048312020484120204851202048612020487120204881202048912020490120204911202049212020493120204941202049512020496120204971202049812020499120205001202050112020502120205031202050412020505120205061202050712020508120205091202051012020511120205121202051312020514120205151202051612020517120205181202051912020520120205211202052212020523120205241202052512020526120205271202052812020529120205301202053112020532120205331202053412020535120205361202053712020538120205391202054012020541120205421202054312020544120205451202054612020547120205481202054912020550120205511202055212020553120205541202055512020556120205571202055812020559120205601202056112020562120205631202056412020565120205661202056712020568120205691202057012020571120205721202057312020574120205751202057612020577120205781202057912020580120205811202058212020583120205841202058512020586120205871202058812020589120205901202059112020592120205931202059412020595120205961202059712020598120205991202060012020601120206021202060312020604120206051202060612020607120206081202060912020610120206111202061212020613120206141202061512020616120206171202061812020619120206201202062112020622120206231202062412020625120206261202062712020628120206291202063012020631120206321202063312020634120206351202063612020637120206381202063912020640120206411202064212020643120206441202064512020646120206471202064812020649120206501202065112020652120206531202065412020655120206561202065712020658120206591202066012020661120206621202066312020664120206651202066612020667120206681202066912020670120206711202067212020673120206741202067512020676120206771202067812020679120206801202068112020682120206831202068412020685120206861202068712020688120206891202069012020691120206921202069312020694120206951202069612020697120206981202069912020700120207011202070212020703120207041202070512020706120207071202070812020709120207101202071112020712120207131202071412020715120207161202071712020718120207191202072012020721120207221202072312020724120207251202072612020727120207281202072912020730120207311202073212020733120207341202073512020736120207371202073812020739120207401202074112020742120207431202074412020745120207461202074712020748120207491202075012020751120207521202075312020754120207551202075612020757120207581202075912020760120207611202076212020763120207641202076512020766120207671202076812020769120207701202077112020772120207731202077412020775120207761202077712020778120207791202078012020781120207821202078312020784120207851202078612020787120207881202078912020790120207911202079212020793120207941202079512020796120207971202079812020799120208001202080112020802120208031202080412020805120208061202080712020808120208091202081012020811120208121202081312020814120208151202081612020817120208181202081912020820120208211202082212020823120208241202082512020826120208271202082812020829120208301202083112020832120208331202083412020835120208361202083712020838120208391202084012020841120208421202084312020844120208451202084612020847120208481202084912020850120208511202085212020853120208541202085512020856120208571202085812020859120208601202086112020862120208631202086412020865120208661202086712020868120208691202087012020871120208721202087312020874120208751202087612020877120208781202087912020880120208811202088212020883120208841202088512020886120208871202088812020889120208901202089112020892120208931202089412020895120208961202089712020898120208991202090012020901120209021202090312020904120209051202090612020907120209081202090912020910120209111202091212020913120209141202091512020916120209171202091812020919120209201202092112020922120209231202092412020925120209261202092712020928120209291202093012020931120209321202093312020934120209351202093612020937120209381202093912020940120209411202094212020943120209441202094512020946120209471202094812020949120209501202095112020952120209531202095412020955120209561202095712020958120209591202096012020961120209621202096312020964120209651202096612020967120209681202096912020970120209711202097212020973120209741202097512020976120209771202097812020979120209801202098112020982120209831202098412020985120209861202098712020988120209891202099012020991120209921202099312020994120209951202099612020997120209981202099912021000120210011202100212021003120210041202100512021006120210071202100812021009120210101202101112021012120210131202101412021015120210161202101712021018120210191202102012021021120210221202102312021024120210251202102612021027120210281202102912021030120210311202103212021033120210341202103512021036120210371202103812021039120210401202104112021042120210431202104412021045120210461202104712021048120210491202105012021051120210521202105312021054120210551202105612021057120210581202105912021060120210611202106212021063120210641202106512021066120210671202106812021069120210701202107112021072120210731202107412021075120210761202107712021078120210791202108012021081120210821202108312021084120210851202108612021087120210881202108912021090120210911202109212021093120210941202109512021096120210971202109812021099120211001202110112021102120211031202110412021105120300011203000212030003120300041203000512030006120300071203000812030009120300101203001112030012120300131203001412030015120300161203001712030018120300191203002012030021120300221203002312030024120300251203002612030027120300281203002912030030120300311203003212030033120300341203003512030036120300371203003812030039120300401203004112030042120300431203004412030045120300461203004712030048120300491203005012030051120300521203005312030054120300551203005612030057120300581203005912030060120300611203006212030063120300641203006512030066120300671203006812030069120300701203007112030072120300731203007412030075120300761203007712030078120300791203008012030081120300821203008312030084120300851203008612030087120300881203008912030090120300911203009212030093120300941203009512030096120300971203009812030099120301001203010112030102120301031203010412030105120301061203010712030108120301091203011012030111120301121203011312030114120301151203011612030117120301181203011912030120120301211203012212030123120301241203012512030126120301271203012812030129120301301203013112030132120301331203013412030135120301361203013712030138120301391203014012030141120301421203014312030144120301451203014612030147120301481203014912030150120301511203015212030153120301541203015512030156120301571203015812030159120301601203016112030162120301631203016412030165120301661203016712030168120301691203017012030171120301721203017312030174120301751203017612030177120301781203017912030180120301811203018212030183120301841203018512030186120301871203018812030189120301901203019112030192120301931203019412030195120301961203019712030198120301991203020012030201120302021203020312030204120302051203020612030207120302081203020912030210120302111203021212030213120302141203021512030216120302171203021812030219120302201203022112030222120302231203022412030225120302261203022712030228120302291203023012030231120302321203023312030234120302351203023612030237120302381203023912030240120302411203024212030243120302441203024512030246120302471203024812030249120302501203025112030252120302531203025412030255120302561203025712030258120302591203026012030261120302621203026312030264120302651203026612030267120302681203026912030270120302711203027212030273120302741203027512030276120302771203027812030279120302801203028112030282120302831203028412030285120302861203028712030288120302891203029012030291120302921203029312030294120302951203029612030297120302981203029912030300120303011203030212030303120303041203030512030306120303071203030812030309120303101203031112030312120303131203031412030315120303161203031712030318120303191203032012030321120303221203032312030324120303251203032612030327120303281203032912030330120303311203033212030333120303341203033512030336120303371203033812030339120303401203034112030342120303431203034412030345120303461203034712030348120303491203035012030351120303521203035312030354120303551203035612030357120303581203035912030360120303611203036212030363120303641203036512030366120303671203036812030369120303701203037112030372120303731203037412030375120303761203037712030378120303791203038012030381120303821203038312030384120303851203038612030387120303881203038912030390120303911203039212030393120303941203039512030396120303971203039812030399120304001203040112030402120304031203040412030405120304061203040712030408120304091203041012030411120304121203041312030414120304151203041612030417120304181203041912030420120304211203042212030423120304241203042512030426120304271203042812030429120304301203043112030432120304331203043412030435120304361203043712030438120304391203044012030441120304421203044312030444120304451203044612030447120304481203044912030450120304511203045212030453120304541203045512030456120304571203045812030459120304601203046112030462120304631203046412030465120304661203046712030468120304691203047012030471120304721203047312030474120304751203047612030477120304781203047912030480120304811203048212030483120304841203048512030486120304871203048812030489120304901203049112030492120304931203049412030495120304961203049712030498120304991203050012030501120305021203050312030504120305051203050612030507120305081203050912030510120305111203051212030513120305141203051512030516120305171203051812030519120305201203052112030522120305231203052412030525120305261203052712030528120305291203053012030531120305321203053312030534120305351203053612030537120305381203053912030540120305411203054212030543120305441203054512030546120305471203054812030549120305501203055112030552120305531203055412030555120305561203055712030558120305591203056012030561120305621203056312030564120305651203056612030567120305681203056912030570120305711203057212030573120305741203057512030576120305771203057812030579120305801203058112030582120305831203058412030585120305861203058712030588120305891203059012030591120305921203059312030594120305951203059612030597120305981203059912030600120306011203060212030603120306041203060512030606120306071203060812030609120306101203061112030612120306131203061412030615120306161203061712030618120306191203062012030621120306221203062312030624120306251203062612030627120306281203062912030630120306311203063212030633120306341203063512030636120306371203063812030639120306401203064112030642120306431203064412030645120306461203064712030648120306491203065012030651120306521203065312030654120306551203065612030657120306581203065912030660120306611203066212030663120306641203066512030666120306671203066812030669120306701203067112030672120306731203067412030675120306761203067712030678120306791203068012030681120306821203068312030684120306851203068612030687120306881203068912030690120306911203069212030693120306941203069512030696120306971203069812030699120307001203070112030702120307031203070412030705120307061203070712030708120307091203071012030711120307121203071312030714120307151203071612030717120307181203071912030720120307211203072212030723120307241203072512030726120307271203072812030729120307301203073112030732120307331203073412030735120307361203073712030738120307391203074012030741120307421203074312030744120307451203074612030747120307481203074912030750120307511203075212030753120307541203075512030756120307571203075812030759120307601203076112030762120307631203076412030765120307661203076712030768120307691203077012030771120307721203077312030774120307751203077612030777120307781203077912030780120307811203078212030783120307841203078512030786120307871203078812030789120307901203079112030792120307931203079412030795120307961203079712030798120307991203080012030801120308021203080312030804120308051203080612030807120308081203080912030810120308111203081212030813120308141203081512030816120308171203081812030819120308201203082112030822120308231203082412030825120308261203082712030828120308291203083012030831120308321203083312030834120308351203083612030837120308381203083912030840120308411203084212030843120308441203084512030846120308471203084812030849120308501203085112030852120308531203085412030855120308561203085712030858120308591203086012030861120308621203086312030864120308651203086612030867120308681203086912030870120308711203087212030873120308741203087512030876120308771203087812030879120308801203088112030882120308831203088412030885120308861203088712030888120308891203089012030891120308921203089312030894120308951203089612030897120308981203089912030900120309011203090212030903120309041203090512030906120309071203090812030909120309101203091112030912120309131203091412030915120309161203091712030918120309191203092012030921120309221203092312030924120309251203092612030927120309281203092912030930120309311203093212030933120309341203093512030936120309371203093812030939120309401203094112030942120309431203094412030945120309461203094712030948120309491203095012030951120309521203095312030954120309551203095612030957120309581203095912030960120309611203096212030963120309641203096512030966120309671203096812030969120309701203097112030972120309731203097412030975120309761203097712030978120309791203098012030981120309821203098312030984120309851203098612030987120309881203098912030990120309911203099212030993120309941203099512030996120309971203099812030999120310001203100112031002120310031203100412031005120310061203100712031008120310091203101012031011120310121203101312031014120310151203101612031017120310181203101912031020120310211203102212031023120310241203102512031026120310271203102812031029120310301203103112031032120310331203103412031035120310361203103712031038120310391203104012031041120310421203104312031044120310451203104612031047120310481203104912031050120310511203105212031053120310541203105512031056120310571203105812031059120310601203106112031062120310631203106412031065120310661203106712031068120310691203107012031071120310721203107312031074120310751203107612031077120310781203107912031080120310811203108212031083120310841203108512031086120310871203108812031089120310901203109112031092120310931203109412031095120310961203109712031098120310991203110012031101120311021203110312031104120311051204000112040002120400031204000412040005120400061204000712040008120400091204001012040011120400121204001312040014120400151204001612040017120400181204001912040020120400211204002212040023120400241204002512040026120400271204002812040029120400301204003112040032120400331204003412040035120400361204003712040038120400391204004012040041120400421204004312040044120400451204004612040047120400481204004912040050120400511204005212040053120400541204005512040056120400571204005812040059120400601204006112040062120400631204006412040065120400661204006712040068120400691204007012040071120400721204007312040074120400751204007612040077120400781204007912040080120400811204008212040083120400841204008512040086120400871204008812040089120400901204009112040092120400931204009412040095120400961204009712040098120400991204010012040101120401021204010312040104120401051204010612040107120401081204010912040110120401111204011212040113120401141204011512040116120401171204011812040119120401201204012112040122120401231204012412040125120401261204012712040128120401291204013012040131120401321204013312040134120401351204013612040137120401381204013912040140120401411204014212040143120401441204014512040146120401471204014812040149120401501204015112040152120401531204015412040155120401561204015712040158120401591204016012040161120401621204016312040164120401651204016612040167120401681204016912040170120401711204017212040173120401741204017512040176120401771204017812040179120401801204018112040182120401831204018412040185120401861204018712040188120401891204019012040191120401921204019312040194120401951204019612040197120401981204019912040200120402011204020212040203120402041204020512040206120402071204020812040209120402101204021112040212120402131204021412040215120402161204021712040218120402191204022012040221120402221204022312040224120402251204022612040227120402281204022912040230120402311204023212040233120402341204023512040236120402371204023812040239120402401204024112040242120402431204024412040245120402461204024712040248120402491204025012040251120402521204025312040254120402551204025612040257120402581204025912040260120402611204026212040263120402641204026512040266120402671204026812040269120402701204027112040272120402731204027412040275120402761204027712040278120402791204028012040281120402821204028312040284120402851204028612040287120402881204028912040290120402911204029212040293120402941204029512040296120402971204029812040299120403001204030112040302120403031204030412040305120403061204030712040308120403091204031012040311120403121204031312040314120403151204031612040317120403181204031912040320120403211204032212040323120403241204032512040326120403271204032812040329120403301204033112040332120403331204033412040335120403361204033712040338120403391204034012040341120403421204034312040344120403451204034612040347120403481204034912040350120403511204035212040353120403541204035512040356120403571204035812040359120403601204036112040362120403631204036412040365120403661204036712040368120403691204037012040371120403721204037312040374120403751204037612040377120403781204037912040380120403811204038212040383120403841204038512040386120403871204038812040389120403901204039112040392120403931204039412040395120403961204039712040398120403991204040012040401120404021204040312040404120404051204040612040407120404081204040912040410120404111204041212040413120404141204041512040416120404171204041812040419120404201204042112040422120404231204042412040425120404261204042712040428120404291204043012040431120404321204043312040434120404351204043612040437120404381204043912040440120404411204044212040443120404441204044512040446120404471204044812040449120404501204045112040452120404531204045412040455120404561204045712040458120404591204046012040461120404621204046312040464120404651204046612040467120404681204046912040470120404711204047212040473120404741204047512040476120404771204047812040479120404801204048112040482120404831204048412040485120404861204048712040488120404891204049012040491120404921204049312040494120404951204049612040497120404981204049912040500120405011204050212040503120405041204050512040506120405071204050812040509120405101204051112040512120405131204051412040515120405161204051712040518120405191204052012040521120405221204052312040524120405251204052612040527120405281204052912040530120405311204053212040533120405341204053512040536120405371204053812040539120405401204054112040542120405431204054412040545120405461204054712040548120405491204055012040551120405521204055312040554120405551204055612040557120405581204055912040560120405611204056212040563120405641204056512040566120405671204056812040569120405701204057112040572120405731204057412040575120405761204057712040578120405791204058012040581120405821204058312040584120405851204058612040587120405881204058912040590120405911204059212040593120405941204059512040596120405971204059812040599120406001204060112040602120406031204060412040605120406061204060712040608120406091204061012040611120406121204061312040614120406151204061612040617120406181204061912040620120406211204062212040623120406241204062512040626120406271204062812040629120406301204063112040632120406331204063412040635120406361204063712040638120406391204064012040641120406421204064312040644120406451204064612040647120406481204064912040650120406511204065212040653120406541204065512040656120406571204065812040659120406601204066112040662120406631204066412040665120406661204066712040668120406691204067012040671120406721204067312040674120406751204067612040677120406781204067912040680120406811204068212040683120406841204068512040686120406871204068812040689120406901204069112040692120406931204069412040695120406961204069712040698120406991204070012040701120407021204070312040704120407051204070612040707120407081204070912040710120407111204071212040713120407141204071512040716120407171204071812040719120407201204072112040722120407231204072412040725120407261204072712040728120407291204073012040731120407321204073312040734120407351204073612040737120407381204073912040740120407411204074212040743120407441204074512040746120407471204074812040749120407501204075112040752120407531204075412040755120407561204075712040758120407591204076012040761120407621204076312040764120407651204076612040767120407681204076912040770120407711204077212040773120407741204077512040776120407771204077812040779120407801204078112040782120407831204078412040785120407861204078712040788120407891204079012040791120407921204079312040794120407951204079612040797120407981204079912040800120408011204080212040803120408041204080512040806120408071204080812040809120408101204081112040812120408131204081412040815120408161204081712040818120408191204082012040821120408221204082312040824120408251204082612040827120408281204082912040830120408311204083212040833120408341204083512040836120408371204083812040839120408401204084112040842120408431204084412040845120408461204084712040848120408491204085012040851120408521204085312040854120408551204085612040857120408581204085912040860120408611204086212040863120408641204086512040866120408671204086812040869120408701204087112040872120408731204087412040875120408761204087712040878120408791204088012040881120408821204088312040884120408851204088612040887120408881204088912040890120408911204089212040893120408941204089512040896120408971204089812040899120409001204090112040902120409031204090412040905120409061204090712040908120409091204091012040911120409121204091312040914120409151204091612040917120409181204091912040920120409211204092212040923120409241204092512040926120409271204092812040929120409301204093112040932120409331204093412040935120409361204093712040938120409391204094012040941120409421204094312040944120409451204094612040947120409481204094912040950120409511204095212040953120409541204095512040956120409571204095812040959120409601204096112040962120409631204096412040965120409661204096712040968120409691204097012040971120409721204097312040974120409751204097612040977120409781204097912040980120409811204098212040983120409841204098512040986120409871204098812040989120409901204099112040992120409931204099412040995120409961204099712040998120409991204100012041001120410021204100312041004120410051204100612041007120410081204100912041010120410111204101212041013120410141204101512041016120410171204101812041019120410201204102112041022120410231204102412041025120410261204102712041028120410291204103012041031120410321204103312041034120410351204103612041037120410381204103912041040120410411204104212041043120410441204104512041046120410471204104812041049120410501204105112041052120410531204105412041055120410561204105712041058120410591204106012041061120410621204106312041064120410651204106612041067120410681204106912041070120410711204107212041073120410741204107512041076120410771204107812041079120410801204108112041082120410831204108412041085120410861204108712041088120410891204109012041091120410921204109312041094120410951204109612041097120410981204109912041100120411011204110212041103120411041204110512050001120500021205000312050004120500051205000612050007120500081205000912050010120500111205001212050013120500141205001512050016120500171205001812050019120500201205002112050022120500231205002412050025120500261205002712050028120500291205003012050031120500321205003312050034120500351205003612050037120500381205003912050040120500411205004212050043120500441205004512050046120500471205004812050049120500501205005112050052120500531205005412050055120500561205005712050058120500591205006012050061120500621205006312050064120500651205006612050067120500681205006912050070120500711205007212050073120500741205007512050076120500771205007812050079120500801205008112050082120500831205008412050085120500861205008712050088120500891205009012050091120500921205009312050094120500951205009612050097120500981205009912050100120501011205010212050103120501041205010512050106120501071205010812050109120501101205011112050112120501131205011412050115120501161205011712050118120501191205012012050121120501221205012312050124120501251205012612050127120501281205012912050130120501311205013212050133120501341205013512050136120501371205013812050139120501401205014112050142120501431205014412050145120501461205014712050148120501491205015012050151120501521205015312050154120501551205015612050157120501581205015912050160120501611205016212050163120501641205016512050166120501671205016812050169120501701205017112050172120501731205017412050175120501761205017712050178120501791205018012050181120501821205018312050184120501851205018612050187120501881205018912050190120501911205019212050193120501941205019512050196120501971205019812050199120502001205020112050202120502031205020412050205120502061205020712050208120502091205021012050211120502121205021312050214120502151205021612050217120502181205021912050220120502211205022212050223120502241205022512050226120502271205022812050229120502301205023112050232120502331205023412050235120502361205023712050238120502391205024012050241120502421205024312050244120502451205024612050247120502481205024912050250120502511205025212050253120502541205025512050256120502571205025812050259120502601205026112050262120502631205026412050265120502661205026712050268120502691205027012050271120502721205027312050274120502751205027612050277120502781205027912050280120502811205028212050283120502841205028512050286120502871205028812050289120502901205029112050292120502931205029412050295120502961205029712050298120502991205030012050301120503021205030312050304120503051205030612050307120503081205030912050310120503111205031212050313120503141205031512050316120503171205031812050319120503201205032112050322120503231205032412050325120503261205032712050328120503291205033012050331120503321205033312050334120503351205033612050337120503381205033912050340120503411205034212050343120503441205034512050346120503471205034812050349120503501205035112050352120503531205035412050355120503561205035712050358120503591205036012050361120503621205036312050364120503651205036612050367120503681205036912050370120503711205037212050373120503741205037512050376120503771205037812050379120503801205038112050382120503831205038412050385120503861205038712050388120503891205039012050391120503921205039312050394120503951205039612050397120503981205039912050400120504011205040212050403120504041205040512050406120504071205040812050409120504101205041112050412120504131205041412050415120504161205041712050418120504191205042012050421120504221205042312050424120504251205042612050427120504281205042912050430120504311205043212050433120504341205043512050436120504371205043812050439120504401205044112050442120504431205044412050445120504461205044712050448120504491205045012050451120504521205045312050454120504551205045612050457120504581205045912050460120504611205046212050463120504641205046512050466120504671205046812050469120504701205047112050472120504731205047412050475120504761205047712050478120504791205048012050481120504821205048312050484120504851205048612050487120504881205048912050490120504911205049212050493120504941205049512050496120504971205049812050499120505001205050112050502120505031205050412050505120505061205050712050508120505091205051012050511120505121205051312050514120505151205051612050517120505181205051912050520120505211205052212050523120505241205052512050526120505271205052812050529120505301205053112050532120505331205053412050535120505361205053712050538120505391205054012050541120505421205054312050544120505451205054612050547120505481205054912050550120505511205055212050553120505541205055512050556120505571205055812050559120505601205056112050562120505631205056412050565120505661205056712050568120505691205057012050571120505721205057312050574120505751205057612050577120505781205057912050580120505811205058212050583120505841205058512050586120505871205058812050589120505901205059112050592120505931205059412050595120505961205059712050598120505991205060012050601120506021205060312050604120506051205060612050607120506081205060912050610120506111205061212050613120506141205061512050616120506171205061812050619120506201205062112050622120506231205062412050625120506261205062712050628120506291205063012050631120506321205063312050634120506351205063612050637120506381205063912050640120506411205064212050643120506441205064512050646120506471205064812050649120506501205065112050652120506531205065412050655120506561205065712050658120506591205066012050661120506621205066312050664120506651205066612050667120506681205066912050670120506711205067212050673120506741205067512050676120506771205067812050679120506801205068112050682120506831205068412050685120506861205068712050688120506891205069012050691120506921205069312050694120506951205069612050697120506981205069912050700120507011205070212050703120507041205070512050706120507071205070812050709120507101205071112050712120507131205071412050715120507161205071712050718120507191205072012050721120507221205072312050724120507251205072612050727120507281205072912050730120507311205073212050733120507341205073512050736120507371205073812050739120507401205074112050742120507431205074412050745120507461205074712050748120507491205075012050751120507521205075312050754120507551205075612050757120507581205075912050760120507611205076212050763120507641205076512050766120507671205076812050769120507701205077112050772120507731205077412050775120507761205077712050778120507791205078012050781120507821205078312050784120507851205078612050787120507881205078912050790120507911205079212050793120507941205079512050796120507971205079812050799120508001205080112050802120508031205080412050805120508061205080712050808120508091205081012050811120508121205081312050814120508151205081612050817120508181205081912050820120508211205082212050823120508241205082512050826120508271205082812050829120508301205083112050832120508331205083412050835120508361205083712050838120508391205084012050841120508421205084312050844120508451205084612050847120508481205084912050850120508511205085212050853120508541205085512050856120508571205085812050859120508601205086112050862120508631205086412050865120508661205086712050868120508691205087012050871120508721205087312050874120508751205087612050877120508781205087912050880120508811205088212050883120508841205088512050886120508871205088812050889120508901205089112050892120508931205089412050895120508961205089712050898120508991205090012050901120509021205090312050904120509051205090612050907120509081205090912050910120509111205091212050913120509141205091512050916120509171205091812050919120509201205092112050922120509231205092412050925120509261205092712050928120509291205093012050931120509321205093312050934120509351205093612050937120509381205093912050940120509411205094212050943120509441205094512050946120509471205094812050949120509501205095112050952120509531205095412050955120509561205095712050958120509591205096012050961120509621205096312050964120509651205096612050967120509681205096912050970120509711205097212050973120509741205097512050976120509771205097812050979120509801205098112050982120509831205098412050985120509861205098712050988120509891205099012050991120509921205099312050994120509951205099612050997120509981205099912051000120510011205100212051003120510041205100512051006120510071205100812051009120510101205101112051012120510131205101412051015120510161205101712051018120510191205102012051021120510221205102312051024120510251205102612051027120510281205102912051030120510311205103212051033120510341205103512051036120510371205103812051039120510401205104112051042120510431205104412051045120510461205104712051048120510491205105012051051120510521205105312051054120510551205105612051057120510581205105912051060120510611205106212051063120510641205106512051066120510671205106812051069120510701205107112051072120510731205107412051075120510761205107712051078120510791205108012051081120510821205108312051084120510851205108612051087120510881205108912051090120510911205109212051093120510941205109512051096120510971205109812051099120511001205110112051102120511031205110412051105120600011206000212060003120600041206000512060006120600071206000812060009120600101206001112060012120600131206001412060015120600161206001712060018120600191206002012060021120600221206002312060024120600251206002612060027120600281206002912060030120600311206003212060033120600341206003512060036120600371206003812060039120600401206004112060042120600431206004412060045120600461206004712060048120600491206005012060051120600521206005312060054120600551206005612060057120600581206005912060060120600611206006212060063120600641206006512060066120600671206006812060069120600701206007112060072120600731206007412060075120600761206007712060078120600791206008012060081120600821206008312060084120600851206008612060087120600881206008912060090120600911206009212060093120600941206009512060096120600971206009812060099120601001206010112060102120601031206010412060105120601061206010712060108120601091206011012060111120601121206011312060114120601151206011612060117120601181206011912060120120601211206012212060123120601241206012512060126120601271206012812060129120601301206013112060132120601331206013412060135120601361206013712060138120601391206014012060141120601421206014312060144120601451206014612060147120601481206014912060150120601511206015212060153120601541206015512060156120601571206015812060159120601601206016112060162120601631206016412060165120601661206016712060168120601691206017012060171120601721206017312060174120601751206017612060177120601781206017912060180120601811206018212060183120601841206018512060186120601871206018812060189120601901206019112060192120601931206019412060195120601961206019712060198120601991206020012060201120602021206020312060204120602051206020612060207120602081206020912060210120602111206021212060213120602141206021512060216120602171206021812060219120602201206022112060222120602231206022412060225120602261206022712060228120602291206023012060231120602321206023312060234120602351206023612060237120602381206023912060240120602411206024212060243120602441206024512060246120602471206024812060249120602501206025112060252120602531206025412060255120602561206025712060258120602591206026012060261120602621206026312060264120602651206026612060267120602681206026912060270120602711206027212060273120602741206027512060276120602771206027812060279120602801206028112060282120602831206028412060285120602861206028712060288120602891206029012060291120602921206029312060294120602951206029612060297120602981206029912060300120603011206030212060303120603041206030512060306120603071206030812060309120603101206031112060312120603131206031412060315120603161206031712060318120603191206032012060321120603221206032312060324120603251206032612060327120603281206032912060330120603311206033212060333120603341206033512060336120603371206033812060339120603401206034112060342120603431206034412060345120603461206034712060348120603491206035012060351120603521206035312060354120603551206035612060357120603581206035912060360120603611206036212060363120603641206036512060366120603671206036812060369120603701206037112060372120603731206037412060375120603761206037712060378120603791206038012060381120603821206038312060384120603851206038612060387120603881206038912060390120603911206039212060393120603941206039512060396120603971206039812060399120604001206040112060402120604031206040412060405120604061206040712060408120604091206041012060411120604121206041312060414120604151206041612060417120604181206041912060420120604211206042212060423120604241206042512060426120604271206042812060429120604301206043112060432120604331206043412060435120604361206043712060438120604391206044012060441120604421206044312060444120604451206044612060447120604481206044912060450120604511206045212060453120604541206045512060456120604571206045812060459120604601206046112060462120604631206046412060465120604661206046712060468120604691206047012060471120604721206047312060474120604751206047612060477120604781206047912060480120604811206048212060483120604841206048512060486120604871206048812060489120604901206049112060492120604931206049412060495120604961206049712060498120604991206050012060501120605021206050312060504120605051206050612060507120605081206050912060510120605111206051212060513120605141206051512060516120605171206051812060519120605201206052112060522120605231206052412060525120605261206052712060528120605291206053012060531120605321206053312060534120605351206053612060537120605381206053912060540120605411206054212060543120605441206054512060546120605471206054812060549120605501206055112060552120605531206055412060555120605561206055712060558120605591206056012060561120605621206056312060564120605651206056612060567120605681206056912060570120605711206057212060573120605741206057512060576120605771206057812060579120605801206058112060582120605831206058412060585120605861206058712060588120605891206059012060591120605921206059312060594120605951206059612060597120605981206059912060600120606011206060212060603120606041206060512060606120606071206060812060609120606101206061112060612120606131206061412060615120606161206061712060618120606191206062012060621120606221206062312060624120606251206062612060627120606281206062912060630120606311206063212060633120606341206063512060636120606371206063812060639120606401206064112060642120606431206064412060645120606461206064712060648120606491206065012060651120606521206065312060654120606551206065612060657120606581206065912060660120606611206066212060663120606641206066512060666120606671206066812060669120606701206067112060672120606731206067412060675120606761206067712060678120606791206068012060681120606821206068312060684120606851206068612060687120606881206068912060690120606911206069212060693120606941206069512060696120606971206069812060699120607001206070112060702120607031206070412060705120607061206070712060708120607091206071012060711120607121206071312060714120607151206071612060717120607181206071912060720120607211206072212060723120607241206072512060726120607271206072812060729120607301206073112060732120607331206073412060735120607361206073712060738120607391206074012060741120607421206074312060744120607451206074612060747120607481206074912060750120607511206075212060753120607541206075512060756120607571206075812060759120607601206076112060762120607631206076412060765120607661206076712060768120607691206077012060771120607721206077312060774120607751206077612060777120607781206077912060780120607811206078212060783120607841206078512060786120607871206078812060789120607901206079112060792120607931206079412060795120607961206079712060798120607991206080012060801120608021206080312060804120608051206080612060807120608081206080912060810120608111206081212060813120608141206081512060816120608171206081812060819120608201206082112060822120608231206082412060825120608261206082712060828120608291206083012060831120608321206083312060834120608351206083612060837120608381206083912060840120608411206084212060843120608441206084512060846120608471206084812060849120608501206085112060852120608531206085412060855120608561206085712060858120608591206086012060861120608621206086312060864120608651206086612060867120608681206086912060870120608711206087212060873120608741206087512060876120608771206087812060879120608801206088112060882120608831206088412060885120608861206088712060888120608891206089012060891120608921206089312060894120608951206089612060897120608981206089912060900120609011206090212060903120609041206090512060906120609071206090812060909120609101206091112060912120609131206091412060915120609161206091712060918120609191206092012060921120609221206092312060924120609251206092612060927120609281206092912060930120609311206093212060933120609341206093512060936120609371206093812060939120609401206094112060942120609431206094412060945120609461206094712060948120609491206095012060951120609521206095312060954120609551206095612060957120609581206095912060960120609611206096212060963120609641206096512060966120609671206096812060969120609701206097112060972120609731206097412060975120609761206097712060978120609791206098012060981120609821206098312060984120609851206098612060987120609881206098912060990120609911206099212060993120609941206099512060996120609971206099812060999120610001206100112061002120610031206100412061005120610061206100712061008120610091206101012061011120610121206101312061014120610151206101612061017120610181206101912061020120610211206102212061023120610241206102512061026120610271206102812061029120610301206103112061032120610331206103412061035120610361206103712061038120610391206104012061041120610421206104312061044120610451206104612061047120610481206104912061050120610511206105212061053120610541206105512061056120610571206105812061059120610601206106112061062120610631206106412061065120610661206106712061068120610691206107012061071120610721206107312061074120610751206107612061077120610781206107912061080120610811206108212061083120610841206108512061086120610871206108812061089120610901206109112061092120610931206109412061095120610961206109712061098120610991206110012061101120611021206110312061104120611051207000112070002120700031207000412070005120700061207000712070008120700091207001012070011120700121207001312070014120700151207001612070017120700181207001912070020120700211207002212070023120700241207002512070026120700271207002812070029120700301207003112070032120700331207003412070035120700361207003712070038120700391207004012070041120700421207004312070044120700451207004612070047120700481207004912070050120700511207005212070053120700541207005512070056120700571207005812070059120700601207006112070062120700631207006412070065120700661207006712070068120700691207007012070071120700721207007312070074120700751207007612070077120700781207007912070080120700811207008212070083120700841207008512070086120700871207008812070089120700901207009112070092120700931207009412070095120700961207009712070098120700991207010012070101120701021207010312070104120701051207010612070107120701081207010912070110120701111207011212070113120701141207011512070116120701171207011812070119120701201207012112070122120701231207012412070125120701261207012712070128120701291207013012070131120701321207013312070134120701351207013612070137120701381207013912070140120701411207014212070143120701441207014512070146120701471207014812070149120701501207015112070152120701531207015412070155120701561207015712070158120701591207016012070161120701621207016312070164120701651207016612070167120701681207016912070170120701711207017212070173120701741207017512070176120701771207017812070179120701801207018112070182120701831207018412070185120701861207018712070188120701891207019012070191120701921207019312070194120701951207019612070197120701981207019912070200120702011207020212070203120702041207020512070206120702071207020812070209120702101207021112070212120702131207021412070215120702161207021712070218120702191207022012070221120702221207022312070224120702251207022612070227120702281207022912070230120702311207023212070233120702341207023512070236120702371207023812070239120702401207024112070242120702431207024412070245120702461207024712070248120702491207025012070251120702521207025312070254120702551207025612070257120702581207025912070260120702611207026212070263120702641207026512070266120702671207026812070269120702701207027112070272120702731207027412070275120702761207027712070278120702791207028012070281120702821207028312070284120702851207028612070287120702881207028912070290120702911207029212070293120702941207029512070296120702971207029812070299120703001207030112070302120703031207030412070305120703061207030712070308120703091207031012070311120703121207031312070314120703151207031612070317120703181207031912070320120703211207032212070323120703241207032512070326120703271207032812070329120703301207033112070332120703331207033412070335120703361207033712070338120703391207034012070341120703421207034312070344120703451207034612070347120703481207034912070350120703511207035212070353120703541207035512070356120703571207035812070359120703601207036112070362120703631207036412070365120703661207036712070368120703691207037012070371120703721207037312070374120703751207037612070377120703781207037912070380120703811207038212070383120703841207038512070386120703871207038812070389120703901207039112070392120703931207039412070395120703961207039712070398120703991207040012070401120704021207040312070404120704051207040612070407120704081207040912070410120704111207041212070413120704141207041512070416120704171207041812070419120704201207042112070422120704231207042412070425120704261207042712070428120704291207043012070431120704321207043312070434120704351207043612070437120704381207043912070440120704411207044212070443120704441207044512070446120704471207044812070449120704501207045112070452120704531207045412070455120704561207045712070458120704591207046012070461120704621207046312070464120704651207046612070467120704681207046912070470120704711207047212070473120704741207047512070476120704771207047812070479120704801207048112070482120704831207048412070485120704861207048712070488120704891207049012070491120704921207049312070494120704951207049612070497120704981207049912070500120705011207050212070503120705041207050512070506120705071207050812070509120705101207051112070512120705131207051412070515120705161207051712070518120705191207052012070521120705221207052312070524120705251207052612070527120705281207052912070530120705311207053212070533120705341207053512070536120705371207053812070539120705401207054112070542120705431207054412070545120705461207054712070548120705491207055012070551120705521207055312070554120705551207055612070557120705581207055912070560120705611207056212070563120705641207056512070566120705671207056812070569120705701207057112070572120705731207057412070575120705761207057712070578120705791207058012070581120705821207058312070584120705851207058612070587120705881207058912070590120705911207059212070593120705941207059512070596120705971207059812070599120706001207060112070602120706031207060412070605120706061207060712070608120706091207061012070611120706121207061312070614120706151207061612070617120706181207061912070620120706211207062212070623120706241207062512070626120706271207062812070629120706301207063112070632120706331207063412070635120706361207063712070638120706391207064012070641120706421207064312070644120706451207064612070647120706481207064912070650120706511207065212070653120706541207065512070656120706571207065812070659120706601207066112070662120706631207066412070665120706661207066712070668120706691207067012070671120706721207067312070674120706751207067612070677120706781207067912070680120706811207068212070683120706841207068512070686120706871207068812070689120706901207069112070692120706931207069412070695120706961207069712070698120706991207070012070701120707021207070312070704120707051207070612070707120707081207070912070710120707111207071212070713120707141207071512070716120707171207071812070719120707201207072112070722120707231207072412070725120707261207072712070728120707291207073012070731120707321207073312070734120707351207073612070737120707381207073912070740120707411207074212070743120707441207074512070746120707471207074812070749120707501207075112070752120707531207075412070755120707561207075712070758120707591207076012070761120707621207076312070764120707651207076612070767120707681207076912070770120707711207077212070773120707741207077512070776120707771207077812070779120707801207078112070782120707831207078412070785120707861207078712070788120707891207079012070791120707921207079312070794120707951207079612070797120707981207079912070800120708011207080212070803120708041207080512070806120708071207080812070809120708101207081112070812120708131207081412070815120708161207081712070818120708191207082012070821120708221207082312070824120708251207082612070827120708281207082912070830120708311207083212070833120708341207083512070836120708371207083812070839120708401207084112070842120708431207084412070845120708461207084712070848120708491207085012070851120708521207085312070854120708551207085612070857120708581207085912070860120708611207086212070863120708641207086512070866120708671207086812070869120708701207087112070872120708731207087412070875120708761207087712070878120708791207088012070881120708821207088312070884120708851207088612070887120708881207088912070890120708911207089212070893120708941207089512070896120708971207089812070899120709001207090112070902120709031207090412070905120709061207090712070908120709091207091012070911120709121207091312070914120709151207091612070917120709181207091912070920120709211207092212070923120709241207092512070926120709271207092812070929120709301207093112070932120709331207093412070935120709361207093712070938120709391207094012070941120709421207094312070944120709451207094612070947120709481207094912070950120709511207095212070953120709541207095512070956120709571207095812070959120709601207096112070962120709631207096412070965120709661207096712070968120709691207097012070971120709721207097312070974120709751207097612070977120709781207097912070980120709811207098212070983120709841207098512070986120709871207098812070989120709901207099112070992120709931207099412070995120709961207099712070998120709991207100012071001120710021207100312071004120710051207100612071007120710081207100912071010120710111207101212071013120710141207101512071016120710171207101812071019120710201207102112071022120710231207102412071025120710261207102712071028120710291207103012071031120710321207103312071034120710351207103612071037120710381207103912071040120710411207104212071043120710441207104512071046120710471207104812071049120710501207105112071052120710531207105412071055120710561207105712071058120710591207106012071061120710621207106312071064120710651207106612071067120710681207106912071070120710711207107212071073120710741207107512071076120710771207107812071079120710801207108112071082120710831207108412071085120710861207108712071088120710891207109012071091120710921207109312071094120710951207109612071097120710981207109912071100120711011207110212071103120711041207110512080001120800021208000312080004120800051208000612080007120800081208000912080010120800111208001212080013120800141208001512080016120800171208001812080019120800201208002112080022120800231208002412080025120800261208002712080028120800291208003012080031120800321208003312080034120800351208003612080037120800381208003912080040120800411208004212080043120800441208004512080046120800471208004812080049120800501208005112080052120800531208005412080055120800561208005712080058120800591208006012080061120800621208006312080064120800651208006612080067120800681208006912080070120800711208007212080073120800741208007512080076120800771208007812080079120800801208008112080082120800831208008412080085120800861208008712080088120800891208009012080091120800921208009312080094120800951208009612080097120800981208009912080100120801011208010212080103120801041208010512080106120801071208010812080109120801101208011112080112120801131208011412080115120801161208011712080118120801191208012012080121120801221208012312080124120801251208012612080127120801281208012912080130120801311208013212080133120801341208013512080136120801371208013812080139120801401208014112080142120801431208014412080145120801461208014712080148120801491208015012080151120801521208015312080154120801551208015612080157120801581208015912080160120801611208016212080163120801641208016512080166120801671208016812080169120801701208017112080172120801731208017412080175120801761208017712080178120801791208018012080181120801821208018312080184120801851208018612080187120801881208018912080190120801911208019212080193120801941208019512080196120801971208019812080199120802001208020112080202120802031208020412080205120802061208020712080208120802091208021012080211120802121208021312080214120802151208021612080217120802181208021912080220120802211208022212080223120802241208022512080226120802271208022812080229120802301208023112080232120802331208023412080235120802361208023712080238120802391208024012080241120802421208024312080244120802451208024612080247120802481208024912080250120802511208025212080253120802541208025512080256120802571208025812080259120802601208026112080262120802631208026412080265120802661208026712080268120802691208027012080271120802721208027312080274120802751208027612080277120802781208027912080280120802811208028212080283120802841208028512080286120802871208028812080289120802901208029112080292120802931208029412080295120802961208029712080298120802991208030012080301120803021208030312080304120803051208030612080307120803081208030912080310120803111208031212080313120803141208031512080316120803171208031812080319120803201208032112080322120803231208032412080325120803261208032712080328120803291208033012080331120803321208033312080334120803351208033612080337120803381208033912080340120803411208034212080343120803441208034512080346120803471208034812080349120803501208035112080352120803531208035412080355120803561208035712080358120803591208036012080361120803621208036312080364120803651208036612080367120803681208036912080370120803711208037212080373120803741208037512080376120803771208037812080379120803801208038112080382120803831208038412080385120803861208038712080388120803891208039012080391120803921208039312080394120803951208039612080397120803981208039912080400120804011208040212080403120804041208040512080406120804071208040812080409120804101208041112080412120804131208041412080415120804161208041712080418120804191208042012080421120804221208042312080424120804251208042612080427120804281208042912080430120804311208043212080433120804341208043512080436120804371208043812080439120804401208044112080442120804431208044412080445120804461208044712080448120804491208045012080451120804521208045312080454120804551208045612080457120804581208045912080460120804611208046212080463120804641208046512080466120804671208046812080469120804701208047112080472120804731208047412080475120804761208047712080478120804791208048012080481120804821208048312080484120804851208048612080487120804881208048912080490120804911208049212080493120804941208049512080496120804971208049812080499120805001208050112080502120805031208050412080505120805061208050712080508120805091208051012080511120805121208051312080514120805151208051612080517120805181208051912080520120805211208052212080523120805241208052512080526120805271208052812080529120805301208053112080532120805331208053412080535120805361208053712080538120805391208054012080541120805421208054312080544120805451208054612080547120805481208054912080550120805511208055212080553120805541208055512080556120805571208055812080559120805601208056112080562120805631208056412080565120805661208056712080568120805691208057012080571120805721208057312080574120805751208057612080577120805781208057912080580120805811208058212080583120805841208058512080586120805871208058812080589120805901208059112080592120805931208059412080595120805961208059712080598120805991208060012080601120806021208060312080604120806051208060612080607120806081208060912080610120806111208061212080613120806141208061512080616120806171208061812080619120806201208062112080622120806231208062412080625120806261208062712080628120806291208063012080631120806321208063312080634120806351208063612080637120806381208063912080640120806411208064212080643120806441208064512080646120806471208064812080649120806501208065112080652120806531208065412080655120806561208065712080658120806591208066012080661120806621208066312080664120806651208066612080667120806681208066912080670120806711208067212080673120806741208067512080676120806771208067812080679120806801208068112080682120806831208068412080685120806861208068712080688120806891208069012080691120806921208069312080694120806951208069612080697120806981208069912080700120807011208070212080703120807041208070512080706120807071208070812080709120807101208071112080712120807131208071412080715120807161208071712080718120807191208072012080721120807221208072312080724120807251208072612080727120807281208072912080730120807311208073212080733120807341208073512080736120807371208073812080739120807401208074112080742120807431208074412080745120807461208074712080748120807491208075012080751120807521208075312080754120807551208075612080757120807581208075912080760120807611208076212080763120807641208076512080766120807671208076812080769120807701208077112080772120807731208077412080775120807761208077712080778120807791208078012080781120807821208078312080784120807851208078612080787120807881208078912080790120807911208079212080793120807941208079512080796120807971208079812080799120808001208080112080802120808031208080412080805120808061208080712080808120808091208081012080811120808121208081312080814120808151208081612080817120808181208081912080820120808211208082212080823120808241208082512080826120808271208082812080829120808301208083112080832120808331208083412080835120808361208083712080838120808391208084012080841120808421208084312080844120808451208084612080847120808481208084912080850120808511208085212080853120808541208085512080856120808571208085812080859120808601208086112080862120808631208086412080865120808661208086712080868120808691208087012080871120808721208087312080874120808751208087612080877120808781208087912080880120808811208088212080883120808841208088512080886120808871208088812080889120808901208089112080892120808931208089412080895120808961208089712080898120808991208090012080901120809021208090312080904120809051208090612080907120809081208090912080910120809111208091212080913120809141208091512080916120809171208091812080919120809201208092112080922120809231208092412080925120809261208092712080928120809291208093012080931120809321208093312080934120809351208093612080937120809381208093912080940120809411208094212080943120809441208094512080946120809471208094812080949120809501208095112080952120809531208095412080955120809561208095712080958120809591208096012080961120809621208096312080964120809651208096612080967120809681208096912080970120809711208097212080973120809741208097512080976120809771208097812080979120809801208098112080982120809831208098412080985120809861208098712080988120809891208099012080991120809921208099312080994120809951208099612080997120809981208099912081000120810011208100212081003120810041208100512081006120810071208100812081009120810101208101112081012120810131208101412081015120810161208101712081018120810191208102012081021120810221208102312081024120810251208102612081027120810281208102912081030120810311208103212081033120810341208103512081036120810371208103812081039120810401208104112081042120810431208104412081045120810461208104712081048120810491208105012081051120810521208105312081054120810551208105612081057120810581208105912081060120810611208106212081063120810641208106512081066120810671208106812081069120810701208107112081072120810731208107412081075120810761208107712081078120810791208108012081081120810821208108312081084120810851208108612081087120810881208108912081090120810911208109212081093120810941208109512081096120810971208109812081099120811001208110112081102120811031208110412081105120900011209000212090003120900041209000512090006120900071209000812090009120900101209001112090012120900131209001412090015120900161209001712090018120900191209002012090021120900221209002312090024120900251209002612090027120900281209002912090030120900311209003212090033120900341209003512090036120900371209003812090039120900401209004112090042120900431209004412090045120900461209004712090048120900491209005012090051120900521209005312090054120900551209005612090057120900581209005912090060120900611209006212090063120900641209006512090066120900671209006812090069120900701209007112090072120900731209007412090075120900761209007712090078120900791209008012090081120900821209008312090084120900851209008612090087120900881209008912090090120900911209009212090093120900941209009512090096120900971209009812090099120901001209010112090102120901031209010412090105120901061209010712090108120901091209011012090111120901121209011312090114120901151209011612090117120901181209011912090120120901211209012212090123120901241209012512090126120901271209012812090129120901301209013112090132120901331209013412090135120901361209013712090138120901391209014012090141120901421209014312090144120901451209014612090147120901481209014912090150120901511209015212090153120901541209015512090156120901571209015812090159120901601209016112090162120901631209016412090165120901661209016712090168120901691209017012090171120901721209017312090174120901751209017612090177120901781209017912090180120901811209018212090183120901841209018512090186120901871209018812090189120901901209019112090192120901931209019412090195120901961209019712090198120901991209020012090201120902021209020312090204120902051209020612090207120902081209020912090210120902111209021212090213120902141209021512090216120902171209021812090219120902201209022112090222120902231209022412090225120902261209022712090228120902291209023012090231120902321209023312090234120902351209023612090237120902381209023912090240120902411209024212090243120902441209024512090246120902471209024812090249120902501209025112090252120902531209025412090255120902561209025712090258120902591209026012090261120902621209026312090264120902651209026612090267120902681209026912090270120902711209027212090273120902741209027512090276120902771209027812090279120902801209028112090282120902831209028412090285120902861209028712090288120902891209029012090291120902921209029312090294120902951209029612090297120902981209029912090300120903011209030212090303120903041209030512090306120903071209030812090309120903101209031112090312120903131209031412090315120903161209031712090318120903191209032012090321120903221209032312090324120903251209032612090327120903281209032912090330120903311209033212090333120903341209033512090336120903371209033812090339120903401209034112090342120903431209034412090345120903461209034712090348120903491209035012090351120903521209035312090354120903551209035612090357120903581209035912090360120903611209036212090363120903641209036512090366120903671209036812090369120903701209037112090372120903731209037412090375120903761209037712090378120903791209038012090381120903821209038312090384120903851209038612090387120903881209038912090390120903911209039212090393120903941209039512090396120903971209039812090399120904001209040112090402120904031209040412090405120904061209040712090408120904091209041012090411120904121209041312090414120904151209041612090417120904181209041912090420120904211209042212090423120904241209042512090426120904271209042812090429120904301209043112090432120904331209043412090435120904361209043712090438120904391209044012090441120904421209044312090444120904451209044612090447120904481209044912090450120904511209045212090453120904541209045512090456120904571209045812090459120904601209046112090462120904631209046412090465120904661209046712090468120904691209047012090471120904721209047312090474120904751209047612090477120904781209047912090480120904811209048212090483120904841209048512090486120904871209048812090489120904901209049112090492120904931209049412090495120904961209049712090498120904991209050012090501120905021209050312090504120905051209050612090507120905081209050912090510120905111209051212090513120905141209051512090516120905171209051812090519120905201209052112090522120905231209052412090525120905261209052712090528120905291209053012090531120905321209053312090534120905351209053612090537120905381209053912090540120905411209054212090543120905441209054512090546120905471209054812090549120905501209055112090552120905531209055412090555120905561209055712090558120905591209056012090561120905621209056312090564120905651209056612090567120905681209056912090570120905711209057212090573120905741209057512090576120905771209057812090579120905801209058112090582120905831209058412090585120905861209058712090588120905891209059012090591120905921209059312090594120905951209059612090597120905981209059912090600120906011209060212090603120906041209060512090606120906071209060812090609120906101209061112090612120906131209061412090615120906161209061712090618120906191209062012090621120906221209062312090624120906251209062612090627120906281209062912090630120906311209063212090633120906341209063512090636120906371209063812090639120906401209064112090642120906431209064412090645120906461209064712090648120906491209065012090651120906521209065312090654120906551209065612090657120906581209065912090660120906611209066212090663120906641209066512090666120906671209066812090669120906701209067112090672120906731209067412090675120906761209067712090678120906791209068012090681120906821209068312090684120906851209068612090687120906881209068912090690120906911209069212090693120906941209069512090696120906971209069812090699120907001209070112090702120907031209070412090705120907061209070712090708120907091209071012090711120907121209071312090714120907151209071612090717120907181209071912090720120907211209072212090723120907241209072512090726120907271209072812090729120907301209073112090732120907331209073412090735120907361209073712090738120907391209074012090741120907421209074312090744120907451209074612090747120907481209074912090750120907511209075212090753120907541209075512090756120907571209075812090759120907601209076112090762120907631209076412090765120907661209076712090768120907691209077012090771120907721209077312090774120907751209077612090777120907781209077912090780120907811209078212090783120907841209078512090786120907871209078812090789120907901209079112090792120907931209079412090795120907961209079712090798120907991209080012090801120908021209080312090804120908051209080612090807120908081209080912090810120908111209081212090813120908141209081512090816120908171209081812090819120908201209082112090822120908231209082412090825120908261209082712090828120908291209083012090831120908321209083312090834120908351209083612090837120908381209083912090840120908411209084212090843120908441209084512090846120908471209084812090849120908501209085112090852120908531209085412090855120908561209085712090858120908591209086012090861120908621209086312090864120908651209086612090867120908681209086912090870120908711209087212090873120908741209087512090876120908771209087812090879120908801209088112090882120908831209088412090885120908861209088712090888120908891209089012090891120908921209089312090894120908951209089612090897120908981209089912090900120909011209090212090903120909041209090512090906120909071209090812090909120909101209091112090912120909131209091412090915120909161209091712090918120909191209092012090921120909221209092312090924120909251209092612090927120909281209092912090930120909311209093212090933120909341209093512090936120909371209093812090939120909401209094112090942120909431209094412090945120909461209094712090948120909491209095012090951120909521209095312090954120909551209095612090957120909581209095912090960120909611209096212090963120909641209096512090966120909671209096812090969120909701209097112090972120909731209097412090975120909761209097712090978120909791209098012090981120909821209098312090984120909851209098612090987120909881209098912090990120909911209099212090993120909941209099512090996120909971209099812090999120910001209100112091002120910031209100412091005120910061209100712091008120910091209101012091011120910121209101312091014120910151209101612091017120910181209101912091020120910211209102212091023120910241209102512091026120910271209102812091029120910301209103112091032120910331209103412091035120910361209103712091038120910391209104012091041120910421209104312091044120910451209104612091047120910481209104912091050120910511209105212091053120910541209105512091056120910571209105812091059120910601209106112091062120910631209106412091065120910661209106712091068120910691209107012091071120910721209107312091074120910751209107612091077120910781209107912091080120910811209108212091083120910841209108512091086120910871209108812091089120910901209109112091092120910931209109412091095120910961209109712091098120910991209110012091101120911021209110312091104120911051210000112100002121000031210000412100005121000061210000712100008121000091210001012100011121000121210001312100014121000151210001612100017121000181210001912100020121000211210002212100023121000241210002512100026121000271210002812100029121000301210003112100032121000331210003412100035121000361210003712100038121000391210004012100041121000421210004312100044121000451210004612100047121000481210004912100050121000511210005212100053121000541210005512100056121000571210005812100059121000601210006112100062121000631210006412100065121000661210006712100068121000691210007012100071121000721210007312100074121000751210007612100077121000781210007912100080121000811210008212100083121000841210008512100086121000871210008812100089121000901210009112100092121000931210009412100095121000961210009712100098121000991210010012100101121001021210010312100104121001051210010612100107121001081210010912100110121001111210011212100113121001141210011512100116121001171210011812100119121001201210012112100122121001231210012412100125121001261210012712100128121001291210013012100131121001321210013312100134121001351210013612100137121001381210013912100140121001411210014212100143121001441210014512100146121001471210014812100149121001501210015112100152121001531210015412100155121001561210015712100158121001591210016012100161121001621210016312100164121001651210016612100167121001681210016912100170121001711210017212100173121001741210017512100176121001771210017812100179121001801210018112100182121001831210018412100185121001861210018712100188121001891210019012100191121001921210019312100194121001951210019612100197121001981210019912100200121002011210020212100203121002041210020512100206121002071210020812100209121002101210021112100212121002131210021412100215121002161210021712100218121002191210022012100221121002221210022312100224121002251210022612100227121002281210022912100230121002311210023212100233121002341210023512100236121002371210023812100239121002401210024112100242121002431210024412100245121002461210024712100248121002491210025012100251121002521210025312100254121002551210025612100257121002581210025912100260121002611210026212100263121002641210026512100266121002671210026812100269121002701210027112100272121002731210027412100275121002761210027712100278121002791210028012100281121002821210028312100284121002851210028612100287121002881210028912100290121002911210029212100293121002941210029512100296121002971210029812100299121003001210030112100302121003031210030412100305121003061210030712100308121003091210031012100311121003121210031312100314121003151210031612100317121003181210031912100320121003211210032212100323121003241210032512100326121003271210032812100329121003301210033112100332121003331210033412100335121003361210033712100338121003391210034012100341121003421210034312100344121003451210034612100347121003481210034912100350121003511210035212100353121003541210035512100356121003571210035812100359121003601210036112100362121003631210036412100365121003661210036712100368121003691210037012100371121003721210037312100374121003751210037612100377121003781210037912100380121003811210038212100383121003841210038512100386121003871210038812100389121003901210039112100392121003931210039412100395121003961210039712100398121003991210040012100401121004021210040312100404121004051210040612100407121004081210040912100410121004111210041212100413121004141210041512100416121004171210041812100419121004201210042112100422121004231210042412100425121004261210042712100428121004291210043012100431121004321210043312100434121004351210043612100437121004381210043912100440121004411210044212100443121004441210044512100446121004471210044812100449121004501210045112100452121004531210045412100455121004561210045712100458121004591210046012100461121004621210046312100464121004651210046612100467121004681210046912100470121004711210047212100473121004741210047512100476121004771210047812100479121004801210048112100482121004831210048412100485121004861210048712100488121004891210049012100491121004921210049312100494121004951210049612100497121004981210049912100500121005011210050212100503121005041210050512100506121005071210050812100509121005101210051112100512121005131210051412100515121005161210051712100518121005191210052012100521121005221210052312100524121005251210052612100527121005281210052912100530121005311210053212100533121005341210053512100536121005371210053812100539121005401210054112100542121005431210054412100545121005461210054712100548121005491210055012100551121005521210055312100554121005551210055612100557121005581210055912100560121005611210056212100563121005641210056512100566121005671210056812100569121005701210057112100572121005731210057412100575121005761210057712100578121005791210058012100581121005821210058312100584121005851210058612100587121005881210058912100590121005911210059212100593121005941210059512100596121005971210059812100599121006001210060112100602121006031210060412100605121006061210060712100608121006091210061012100611121006121210061312100614121006151210061612100617121006181210061912100620121006211210062212100623121006241210062512100626121006271210062812100629121006301210063112100632121006331210063412100635121006361210063712100638121006391210064012100641121006421210064312100644121006451210064612100647121006481210064912100650121006511210065212100653121006541210065512100656121006571210065812100659121006601210066112100662121006631210066412100665121006661210066712100668121006691210067012100671121006721210067312100674121006751210067612100677121006781210067912100680121006811210068212100683121006841210068512100686121006871210068812100689121006901210069112100692121006931210069412100695121006961210069712100698121006991210070012100701121007021210070312100704121007051210070612100707121007081210070912100710121007111210071212100713121007141210071512100716121007171210071812100719121007201210072112100722121007231210072412100725121007261210072712100728121007291210073012100731121007321210073312100734121007351210073612100737121007381210073912100740121007411210074212100743121007441210074512100746121007471210074812100749121007501210075112100752121007531210075412100755121007561210075712100758121007591210076012100761121007621210076312100764121007651210076612100767121007681210076912100770121007711210077212100773121007741210077512100776121007771210077812100779121007801210078112100782121007831210078412100785121007861210078712100788121007891210079012100791121007921210079312100794121007951210079612100797121007981210079912100800121008011210080212100803121008041210080512100806121008071210080812100809121008101210081112100812121008131210081412100815121008161210081712100818121008191210082012100821121008221210082312100824121008251210082612100827121008281210082912100830121008311210083212100833121008341210083512100836121008371210083812100839121008401210084112100842121008431210084412100845121008461210084712100848121008491210085012100851121008521210085312100854121008551210085612100857121008581210085912100860121008611210086212100863121008641210086512100866121008671210086812100869121008701210087112100872121008731210087412100875121008761210087712100878121008791210088012100881121008821210088312100884121008851210088612100887121008881210088912100890121008911210089212100893121008941210089512100896121008971210089812100899121009001210090112100902121009031210090412100905121009061210090712100908121009091210091012100911121009121210091312100914121009151210091612100917121009181210091912100920121009211210092212100923121009241210092512100926121009271210092812100929121009301210093112100932121009331210093412100935121009361210093712100938121009391210094012100941121009421210094312100944121009451210094612100947121009481210094912100950121009511210095212100953121009541210095512100956121009571210095812100959121009601210096112100962121009631210096412100965121009661210096712100968121009691210097012100971121009721210097312100974121009751210097612100977121009781210097912100980121009811210098212100983121009841210098512100986121009871210098812100989121009901210099112100992121009931210099412100995121009961210099712100998121009991210100012101001121010021210100312101004121010051210100612101007121010081210100912101010121010111210101212101013121010141210101512101016121010171210101812101019121010201210102112101022121010231210102412101025121010261210102712101028121010291210103012101031121010321210103312101034121010351210103612101037121010381210103912101040121010411210104212101043121010441210104512101046121010471210104812101049121010501210105112101052121010531210105412101055121010561210105712101058121010591210106012101061121010621210106312101064121010651210106612101067121010681210106912101070121010711210107212101073121010741210107512101076121010771210107812101079121010801210108112101082121010831210108412101085121010861210108712101088121010891210109012101091121010921210109312101094121010951210109612101097121010981210109912101100121011011210110212101103121011041210110512110001121100021211000312110004121100051211000612110007121100081211000912110010121100111211001212110013121100141211001512110016121100171211001812110019121100201211002112110022121100231211002412110025121100261211002712110028121100291211003012110031121100321211003312110034121100351211003612110037121100381211003912110040121100411211004212110043121100441211004512110046121100471211004812110049121100501211005112110052121100531211005412110055121100561211005712110058121100591211006012110061121100621211006312110064121100651211006612110067121100681211006912110070121100711211007212110073121100741211007512110076121100771211007812110079121100801211008112110082121100831211008412110085121100861211008712110088121100891211009012110091121100921211009312110094121100951211009612110097121100981211009912110100121101011211010212110103121101041211010512110106121101071211010812110109121101101211011112110112121101131211011412110115121101161211011712110118121101191211012012110121121101221211012312110124121101251211012612110127121101281211012912110130121101311211013212110133121101341211013512110136121101371211013812110139121101401211014112110142121101431211014412110145121101461211014712110148121101491211015012110151121101521211015312110154121101551211015612110157121101581211015912110160121101611211016212110163121101641211016512110166121101671211016812110169121101701211017112110172121101731211017412110175121101761211017712110178121101791211018012110181121101821211018312110184121101851211018612110187121101881211018912110190121101911211019212110193121101941211019512110196121101971211019812110199121102001211020112110202121102031211020412110205121102061211020712110208121102091211021012110211121102121211021312110214121102151211021612110217121102181211021912110220121102211211022212110223121102241211022512110226121102271211022812110229121102301211023112110232121102331211023412110235121102361211023712110238121102391211024012110241121102421211024312110244121102451211024612110247121102481211024912110250121102511211025212110253121102541211025512110256121102571211025812110259121102601211026112110262121102631211026412110265121102661211026712110268121102691211027012110271121102721211027312110274121102751211027612110277121102781211027912110280121102811211028212110283121102841211028512110286121102871211028812110289121102901211029112110292121102931211029412110295121102961211029712110298121102991211030012110301121103021211030312110304121103051211030612110307121103081211030912110310121103111211031212110313121103141211031512110316121103171211031812110319121103201211032112110322121103231211032412110325121103261211032712110328121103291211033012110331121103321211033312110334121103351211033612110337121103381211033912110340121103411211034212110343121103441211034512110346121103471211034812110349121103501211035112110352121103531211035412110355121103561211035712110358121103591211036012110361121103621211036312110364121103651211036612110367121103681211036912110370121103711211037212110373121103741211037512110376121103771211037812110379121103801211038112110382121103831211038412110385121103861211038712110388121103891211039012110391121103921211039312110394121103951211039612110397121103981211039912110400121104011211040212110403121104041211040512110406121104071211040812110409121104101211041112110412121104131211041412110415121104161211041712110418121104191211042012110421121104221211042312110424121104251211042612110427121104281211042912110430121104311211043212110433121104341211043512110436121104371211043812110439121104401211044112110442121104431211044412110445121104461211044712110448121104491211045012110451121104521211045312110454121104551211045612110457121104581211045912110460121104611211046212110463121104641211046512110466121104671211046812110469121104701211047112110472121104731211047412110475121104761211047712110478121104791211048012110481121104821211048312110484121104851211048612110487121104881211048912110490121104911211049212110493121104941211049512110496121104971211049812110499121105001211050112110502121105031211050412110505121105061211050712110508121105091211051012110511121105121211051312110514121105151211051612110517121105181211051912110520121105211211052212110523121105241211052512110526121105271211052812110529121105301211053112110532121105331211053412110535121105361211053712110538121105391211054012110541121105421211054312110544121105451211054612110547121105481211054912110550121105511211055212110553121105541211055512110556121105571211055812110559121105601211056112110562121105631211056412110565121105661211056712110568121105691211057012110571121105721211057312110574121105751211057612110577121105781211057912110580121105811211058212110583121105841211058512110586121105871211058812110589121105901211059112110592121105931211059412110595121105961211059712110598121105991211060012110601121106021211060312110604121106051211060612110607121106081211060912110610121106111211061212110613121106141211061512110616121106171211061812110619121106201211062112110622121106231211062412110625121106261211062712110628121106291211063012110631121106321211063312110634121106351211063612110637121106381211063912110640121106411211064212110643121106441211064512110646121106471211064812110649121106501211065112110652121106531211065412110655121106561211065712110658121106591211066012110661121106621211066312110664121106651211066612110667121106681211066912110670121106711211067212110673121106741211067512110676121106771211067812110679121106801211068112110682121106831211068412110685121106861211068712110688121106891211069012110691121106921211069312110694121106951211069612110697121106981211069912110700121107011211070212110703121107041211070512110706121107071211070812110709121107101211071112110712121107131211071412110715121107161211071712110718121107191211072012110721121107221211072312110724121107251211072612110727121107281211072912110730121107311211073212110733121107341211073512110736121107371211073812110739121107401211074112110742121107431211074412110745121107461211074712110748121107491211075012110751121107521211075312110754121107551211075612110757121107581211075912110760121107611211076212110763121107641211076512110766121107671211076812110769121107701211077112110772121107731211077412110775121107761211077712110778121107791211078012110781121107821211078312110784121107851211078612110787121107881211078912110790121107911211079212110793121107941211079512110796121107971211079812110799121108001211080112110802121108031211080412110805121108061211080712110808121108091211081012110811121108121211081312110814121108151211081612110817121108181211081912110820121108211211082212110823121108241211082512110826121108271211082812110829121108301211083112110832121108331211083412110835121108361211083712110838121108391211084012110841121108421211084312110844121108451211084612110847121108481211084912110850121108511211085212110853121108541211085512110856121108571211085812110859121108601211086112110862121108631211086412110865121108661211086712110868121108691211087012110871121108721211087312110874121108751211087612110877121108781211087912110880121108811211088212110883121108841211088512110886121108871211088812110889121108901211089112110892121108931211089412110895121108961211089712110898121108991211090012110901121109021211090312110904121109051211090612110907121109081211090912110910121109111211091212110913121109141211091512110916121109171211091812110919121109201211092112110922121109231211092412110925121109261211092712110928121109291211093012110931121109321211093312110934121109351211093612110937121109381211093912110940121109411211094212110943121109441211094512110946121109471211094812110949121109501211095112110952121109531211095412110955121109561211095712110958121109591211096012110961121109621211096312110964121109651211096612110967121109681211096912110970121109711211097212110973121109741211097512110976121109771211097812110979121109801211098112110982121109831211098412110985121109861211098712110988121109891211099012110991121109921211099312110994121109951211099612110997121109981211099912111000121110011211100212111003121110041211100512111006121110071211100812111009121110101211101112111012121110131211101412111015121110161211101712111018121110191211102012111021121110221211102312111024121110251211102612111027121110281211102912111030121110311211103212111033121110341211103512111036121110371211103812111039121110401211104112111042121110431211104412111045121110461211104712111048121110491211105012111051121110521211105312111054121110551211105612111057121110581211105912111060121110611211106212111063121110641211106512111066121110671211106812111069121110701211107112111072121110731211107412111075121110761211107712111078121110791211108012111081121110821211108312111084121110851211108612111087121110881211108912111090121110911211109212111093121110941211109512111096121110971211109812111099121111001211110112111102121111031211110412111105121200011212000212120003121200041212000512120006121200071212000812120009121200101212001112120012121200131212001412120015121200161212001712120018121200191212002012120021121200221212002312120024121200251212002612120027121200281212002912120030121200311212003212120033121200341212003512120036121200371212003812120039121200401212004112120042121200431212004412120045121200461212004712120048121200491212005012120051121200521212005312120054121200551212005612120057121200581212005912120060121200611212006212120063121200641212006512120066121200671212006812120069121200701212007112120072121200731212007412120075121200761212007712120078121200791212008012120081121200821212008312120084121200851212008612120087121200881212008912120090121200911212009212120093121200941212009512120096121200971212009812120099121201001212010112120102121201031212010412120105121201061212010712120108121201091212011012120111121201121212011312120114121201151212011612120117121201181212011912120120121201211212012212120123121201241212012512120126121201271212012812120129121201301212013112120132121201331212013412120135121201361212013712120138121201391212014012120141121201421212014312120144121201451212014612120147121201481212014912120150121201511212015212120153121201541212015512120156121201571212015812120159121201601212016112120162121201631212016412120165121201661212016712120168121201691212017012120171121201721212017312120174121201751212017612120177121201781212017912120180121201811212018212120183121201841212018512120186121201871212018812120189121201901212019112120192121201931212019412120195121201961212019712120198121201991212020012120201121202021212020312120204121202051212020612120207121202081212020912120210121202111212021212120213121202141212021512120216121202171212021812120219121202201212022112120222121202231212022412120225121202261212022712120228121202291212023012120231121202321212023312120234121202351212023612120237121202381212023912120240121202411212024212120243121202441212024512120246121202471212024812120249121202501212025112120252121202531212025412120255121202561212025712120258121202591212026012120261121202621212026312120264121202651212026612120267121202681212026912120270121202711212027212120273121202741212027512120276121202771212027812120279121202801212028112120282121202831212028412120285121202861212028712120288121202891212029012120291121202921212029312120294121202951212029612120297121202981212029912120300121203011212030212120303121203041212030512120306121203071212030812120309121203101212031112120312121203131212031412120315121203161212031712120318121203191212032012120321121203221212032312120324121203251212032612120327121203281212032912120330121203311212033212120333121203341212033512120336121203371212033812120339121203401212034112120342121203431212034412120345121203461212034712120348121203491212035012120351121203521212035312120354121203551212035612120357121203581212035912120360121203611212036212120363121203641212036512120366121203671212036812120369121203701212037112120372121203731212037412120375121203761212037712120378121203791212038012120381121203821212038312120384121203851212038612120387121203881212038912120390121203911212039212120393121203941212039512120396121203971212039812120399121204001212040112120402121204031212040412120405121204061212040712120408121204091212041012120411121204121212041312120414121204151212041612120417121204181212041912120420121204211212042212120423121204241212042512120426121204271212042812120429121204301212043112120432121204331212043412120435121204361212043712120438121204391212044012120441121204421212044312120444121204451212044612120447121204481212044912120450121204511212045212120453121204541212045512120456121204571212045812120459121204601212046112120462121204631212046412120465121204661212046712120468121204691212047012120471121204721212047312120474121204751212047612120477121204781212047912120480121204811212048212120483121204841212048512120486121204871212048812120489121204901212049112120492121204931212049412120495121204961212049712120498121204991212050012120501121205021212050312120504121205051212050612120507121205081212050912120510121205111212051212120513121205141212051512120516121205171212051812120519121205201212052112120522121205231212052412120525121205261212052712120528121205291212053012120531121205321212053312120534121205351212053612120537121205381212053912120540121205411212054212120543121205441212054512120546121205471212054812120549121205501212055112120552121205531212055412120555121205561212055712120558121205591212056012120561121205621212056312120564121205651212056612120567121205681212056912120570121205711212057212120573121205741212057512120576121205771212057812120579121205801212058112120582121205831212058412120585121205861212058712120588121205891212059012120591121205921212059312120594121205951212059612120597121205981212059912120600121206011212060212120603121206041212060512120606121206071212060812120609121206101212061112120612121206131212061412120615121206161212061712120618121206191212062012120621121206221212062312120624121206251212062612120627121206281212062912120630121206311212063212120633121206341212063512120636121206371212063812120639121206401212064112120642121206431212064412120645121206461212064712120648121206491212065012120651121206521212065312120654121206551212065612120657121206581212065912120660121206611212066212120663121206641212066512120666121206671212066812120669121206701212067112120672121206731212067412120675121206761212067712120678121206791212068012120681121206821212068312120684121206851212068612120687121206881212068912120690121206911212069212120693121206941212069512120696121206971212069812120699121207001212070112120702121207031212070412120705121207061212070712120708121207091212071012120711121207121212071312120714121207151212071612120717121207181212071912120720121207211212072212120723121207241212072512120726121207271212072812120729121207301212073112120732121207331212073412120735121207361212073712120738121207391212074012120741121207421212074312120744121207451212074612120747121207481212074912120750121207511212075212120753121207541212075512120756121207571212075812120759121207601212076112120762121207631212076412120765121207661212076712120768121207691212077012120771121207721212077312120774121207751212077612120777121207781212077912120780121207811212078212120783121207841212078512120786121207871212078812120789121207901212079112120792121207931212079412120795121207961212079712120798121207991212080012120801121208021212080312120804121208051212080612120807121208081212080912120810121208111212081212120813121208141212081512120816121208171212081812120819121208201212082112120822121208231212082412120825121208261212082712120828121208291212083012120831121208321212083312120834121208351212083612120837121208381212083912120840121208411212084212120843121208441212084512120846121208471212084812120849121208501212085112120852121208531212085412120855121208561212085712120858121208591212086012120861121208621212086312120864121208651212086612120867121208681212086912120870121208711212087212120873121208741212087512120876121208771212087812120879121208801212088112120882121208831212088412120885121208861212088712120888121208891212089012120891121208921212089312120894121208951212089612120897121208981212089912120900121209011212090212120903121209041212090512120906121209071212090812120909121209101212091112120912121209131212091412120915121209161212091712120918121209191212092012120921121209221212092312120924121209251212092612120927121209281212092912120930121209311212093212120933121209341212093512120936121209371212093812120939121209401212094112120942121209431212094412120945121209461212094712120948121209491212095012120951121209521212095312120954121209551212095612120957121209581212095912120960121209611212096212120963121209641212096512120966121209671212096812120969121209701212097112120972121209731212097412120975121209761212097712120978121209791212098012120981121209821212098312120984121209851212098612120987121209881212098912120990121209911212099212120993121209941212099512120996121209971212099812120999121210001212100112121002121210031212100412121005121210061212100712121008121210091212101012121011121210121212101312121014121210151212101612121017121210181212101912121020121210211212102212121023121210241212102512121026121210271212102812121029121210301212103112121032121210331212103412121035121210361212103712121038121210391212104012121041121210421212104312121044121210451212104612121047121210481212104912121050121210511212105212121053121210541212105512121056121210571212105812121059121210601212106112121062121210631212106412121065121210661212106712121068121210691212107012121071121210721212107312121074121210751212107612121077121210781212107912121080121210811212108212121083121210841212108512121086121210871212108812121089121210901212109112121092121210931212109412121095121210961212109712121098121210991212110012121101121211021212110312121104121211051213000112130002121300031213000412130005121300061213000712130008121300091213001012130011121300121213001312130014121300151213001612130017121300181213001912130020121300211213002212130023121300241213002512130026121300271213002812130029121300301213003112130032121300331213003412130035121300361213003712130038121300391213004012130041121300421213004312130044121300451213004612130047121300481213004912130050121300511213005212130053121300541213005512130056121300571213005812130059121300601213006112130062121300631213006412130065121300661213006712130068121300691213007012130071121300721213007312130074121300751213007612130077121300781213007912130080121300811213008212130083121300841213008512130086121300871213008812130089121300901213009112130092121300931213009412130095121300961213009712130098121300991213010012130101121301021213010312130104121301051213010612130107121301081213010912130110121301111213011212130113121301141213011512130116121301171213011812130119121301201213012112130122121301231213012412130125121301261213012712130128121301291213013012130131121301321213013312130134121301351213013612130137121301381213013912130140121301411213014212130143121301441213014512130146121301471213014812130149121301501213015112130152121301531213015412130155121301561213015712130158121301591213016012130161121301621213016312130164121301651213016612130167121301681213016912130170121301711213017212130173121301741213017512130176121301771213017812130179121301801213018112130182121301831213018412130185121301861213018712130188121301891213019012130191121301921213019312130194121301951213019612130197121301981213019912130200121302011213020212130203121302041213020512130206121302071213020812130209121302101213021112130212121302131213021412130215121302161213021712130218121302191213022012130221121302221213022312130224121302251213022612130227121302281213022912130230121302311213023212130233121302341213023512130236121302371213023812130239121302401213024112130242121302431213024412130245121302461213024712130248121302491213025012130251121302521213025312130254121302551213025612130257121302581213025912130260121302611213026212130263121302641213026512130266121302671213026812130269121302701213027112130272121302731213027412130275121302761213027712130278121302791213028012130281121302821213028312130284121302851213028612130287121302881213028912130290121302911213029212130293121302941213029512130296121302971213029812130299121303001213030112130302121303031213030412130305121303061213030712130308121303091213031012130311121303121213031312130314121303151213031612130317121303181213031912130320121303211213032212130323121303241213032512130326121303271213032812130329121303301213033112130332121303331213033412130335121303361213033712130338121303391213034012130341121303421213034312130344121303451213034612130347121303481213034912130350121303511213035212130353121303541213035512130356121303571213035812130359121303601213036112130362121303631213036412130365121303661213036712130368121303691213037012130371121303721213037312130374121303751213037612130377121303781213037912130380121303811213038212130383121303841213038512130386121303871213038812130389121303901213039112130392121303931213039412130395121303961213039712130398121303991213040012130401121304021213040312130404121304051213040612130407121304081213040912130410121304111213041212130413121304141213041512130416121304171213041812130419121304201213042112130422121304231213042412130425121304261213042712130428121304291213043012130431121304321213043312130434121304351213043612130437121304381213043912130440121304411213044212130443121304441213044512130446121304471213044812130449121304501213045112130452121304531213045412130455121304561213045712130458121304591213046012130461121304621213046312130464121304651213046612130467121304681213046912130470121304711213047212130473121304741213047512130476121304771213047812130479121304801213048112130482121304831213048412130485121304861213048712130488121304891213049012130491121304921213049312130494121304951213049612130497121304981213049912130500121305011213050212130503121305041213050512130506121305071213050812130509121305101213051112130512121305131213051412130515121305161213051712130518121305191213052012130521121305221213052312130524121305251213052612130527121305281213052912130530121305311213053212130533121305341213053512130536121305371213053812130539121305401213054112130542121305431213054412130545121305461213054712130548121305491213055012130551121305521213055312130554121305551213055612130557121305581213055912130560121305611213056212130563121305641213056512130566121305671213056812130569121305701213057112130572121305731213057412130575121305761213057712130578121305791213058012130581121305821213058312130584121305851213058612130587121305881213058912130590121305911213059212130593121305941213059512130596121305971213059812130599121306001213060112130602121306031213060412130605121306061213060712130608121306091213061012130611121306121213061312130614121306151213061612130617121306181213061912130620121306211213062212130623121306241213062512130626121306271213062812130629121306301213063112130632121306331213063412130635121306361213063712130638121306391213064012130641121306421213064312130644121306451213064612130647121306481213064912130650121306511213065212130653121306541213065512130656121306571213065812130659121306601213066112130662121306631213066412130665121306661213066712130668121306691213067012130671121306721213067312130674121306751213067612130677121306781213067912130680121306811213068212130683121306841213068512130686121306871213068812130689121306901213069112130692121306931213069412130695121306961213069712130698121306991213070012130701121307021213070312130704121307051213070612130707121307081213070912130710121307111213071212130713121307141213071512130716121307171213071812130719121307201213072112130722121307231213072412130725121307261213072712130728121307291213073012130731121307321213073312130734121307351213073612130737121307381213073912130740121307411213074212130743121307441213074512130746121307471213074812130749121307501213075112130752121307531213075412130755121307561213075712130758121307591213076012130761121307621213076312130764121307651213076612130767121307681213076912130770121307711213077212130773121307741213077512130776121307771213077812130779121307801213078112130782121307831213078412130785121307861213078712130788121307891213079012130791121307921213079312130794121307951213079612130797121307981213079912130800121308011213080212130803121308041213080512130806121308071213080812130809121308101213081112130812121308131213081412130815121308161213081712130818121308191213082012130821121308221213082312130824121308251213082612130827121308281213082912130830121308311213083212130833121308341213083512130836121308371213083812130839121308401213084112130842121308431213084412130845121308461213084712130848121308491213085012130851121308521213085312130854121308551213085612130857121308581213085912130860121308611213086212130863121308641213086512130866121308671213086812130869121308701213087112130872121308731213087412130875121308761213087712130878121308791213088012130881121308821213088312130884121308851213088612130887121308881213088912130890121308911213089212130893121308941213089512130896121308971213089812130899121309001213090112130902121309031213090412130905121309061213090712130908121309091213091012130911121309121213091312130914121309151213091612130917121309181213091912130920121309211213092212130923121309241213092512130926121309271213092812130929121309301213093112130932121309331213093412130935121309361213093712130938121309391213094012130941121309421213094312130944121309451213094612130947121309481213094912130950121309511213095212130953121309541213095512130956121309571213095812130959121309601213096112130962121309631213096412130965121309661213096712130968121309691213097012130971121309721213097312130974121309751213097612130977121309781213097912130980121309811213098212130983121309841213098512130986121309871213098812130989121309901213099112130992121309931213099412130995121309961213099712130998121309991213100012131001121310021213100312131004121310051213100612131007121310081213100912131010121310111213101212131013121310141213101512131016121310171213101812131019121310201213102112131022121310231213102412131025121310261213102712131028121310291213103012131031121310321213103312131034121310351213103612131037121310381213103912131040121310411213104212131043121310441213104512131046121310471213104812131049121310501213105112131052121310531213105412131055121310561213105712131058121310591213106012131061121310621213106312131064121310651213106612131067121310681213106912131070121310711213107212131073121310741213107512131076121310771213107812131079121310801213108112131082121310831213108412131085121310861213108712131088121310891213109012131091121310921213109312131094121310951213109612131097121310981213109912131100121311011213110212131103121311041213110512140001121400021214000312140004121400051214000612140007121400081214000912140010121400111214001212140013121400141214001512140016121400171214001812140019121400201214002112140022121400231214002412140025121400261214002712140028121400291214003012140031121400321214003312140034121400351214003612140037121400381214003912140040121400411214004212140043121400441214004512140046121400471214004812140049121400501214005112140052121400531214005412140055121400561214005712140058121400591214006012140061121400621214006312140064121400651214006612140067121400681214006912140070121400711214007212140073121400741214007512140076121400771214007812140079121400801214008112140082121400831214008412140085121400861214008712140088121400891214009012140091121400921214009312140094121400951214009612140097121400981214009912140100121401011214010212140103121401041214010512140106121401071214010812140109121401101214011112140112121401131214011412140115121401161214011712140118121401191214012012140121121401221214012312140124121401251214012612140127121401281214012912140130121401311214013212140133121401341214013512140136121401371214013812140139121401401214014112140142121401431214014412140145121401461214014712140148121401491214015012140151121401521214015312140154121401551214015612140157121401581214015912140160121401611214016212140163121401641214016512140166121401671214016812140169121401701214017112140172121401731214017412140175121401761214017712140178121401791214018012140181121401821214018312140184121401851214018612140187121401881214018912140190121401911214019212140193121401941214019512140196121401971214019812140199121402001214020112140202121402031214020412140205121402061214020712140208121402091214021012140211121402121214021312140214121402151214021612140217121402181214021912140220121402211214022212140223121402241214022512140226121402271214022812140229121402301214023112140232121402331214023412140235121402361214023712140238121402391214024012140241121402421214024312140244121402451214024612140247121402481214024912140250121402511214025212140253121402541214025512140256121402571214025812140259121402601214026112140262121402631214026412140265121402661214026712140268121402691214027012140271121402721214027312140274121402751214027612140277121402781214027912140280121402811214028212140283121402841214028512140286121402871214028812140289121402901214029112140292121402931214029412140295121402961214029712140298121402991214030012140301121403021214030312140304121403051214030612140307121403081214030912140310121403111214031212140313121403141214031512140316121403171214031812140319121403201214032112140322121403231214032412140325121403261214032712140328121403291214033012140331121403321214033312140334121403351214033612140337121403381214033912140340121403411214034212140343121403441214034512140346121403471214034812140349121403501214035112140352121403531214035412140355121403561214035712140358121403591214036012140361121403621214036312140364121403651214036612140367121403681214036912140370121403711214037212140373121403741214037512140376121403771214037812140379121403801214038112140382121403831214038412140385121403861214038712140388121403891214039012140391121403921214039312140394121403951214039612140397121403981214039912140400121404011214040212140403121404041214040512140406121404071214040812140409121404101214041112140412121404131214041412140415121404161214041712140418121404191214042012140421121404221214042312140424121404251214042612140427121404281214042912140430121404311214043212140433121404341214043512140436121404371214043812140439121404401214044112140442121404431214044412140445121404461214044712140448121404491214045012140451121404521214045312140454121404551214045612140457121404581214045912140460121404611214046212140463121404641214046512140466121404671214046812140469121404701214047112140472121404731214047412140475121404761214047712140478121404791214048012140481121404821214048312140484121404851214048612140487121404881214048912140490121404911214049212140493121404941214049512140496121404971214049812140499121405001214050112140502121405031214050412140505121405061214050712140508121405091214051012140511121405121214051312140514121405151214051612140517121405181214051912140520121405211214052212140523121405241214052512140526121405271214052812140529121405301214053112140532121405331214053412140535121405361214053712140538121405391214054012140541121405421214054312140544121405451214054612140547121405481214054912140550121405511214055212140553121405541214055512140556121405571214055812140559121405601214056112140562121405631214056412140565121405661214056712140568121405691214057012140571121405721214057312140574121405751214057612140577121405781214057912140580121405811214058212140583121405841214058512140586121405871214058812140589121405901214059112140592121405931214059412140595121405961214059712140598121405991214060012140601121406021214060312140604121406051214060612140607121406081214060912140610121406111214061212140613121406141214061512140616121406171214061812140619121406201214062112140622121406231214062412140625121406261214062712140628121406291214063012140631121406321214063312140634121406351214063612140637121406381214063912140640121406411214064212140643121406441214064512140646121406471214064812140649121406501214065112140652121406531214065412140655121406561214065712140658121406591214066012140661121406621214066312140664121406651214066612140667121406681214066912140670121406711214067212140673121406741214067512140676121406771214067812140679121406801214068112140682121406831214068412140685121406861214068712140688121406891214069012140691121406921214069312140694121406951214069612140697121406981214069912140700121407011214070212140703121407041214070512140706121407071214070812140709121407101214071112140712121407131214071412140715121407161214071712140718121407191214072012140721121407221214072312140724121407251214072612140727121407281214072912140730121407311214073212140733121407341214073512140736121407371214073812140739121407401214074112140742121407431214074412140745121407461214074712140748121407491214075012140751121407521214075312140754121407551214075612140757121407581214075912140760121407611214076212140763121407641214076512140766121407671214076812140769121407701214077112140772121407731214077412140775121407761214077712140778121407791214078012140781121407821214078312140784121407851214078612140787121407881214078912140790121407911214079212140793121407941214079512140796121407971214079812140799121408001214080112140802121408031214080412140805121408061214080712140808121408091214081012140811121408121214081312140814121408151214081612140817121408181214081912140820121408211214082212140823121408241214082512140826121408271214082812140829121408301214083112140832121408331214083412140835121408361214083712140838121408391214084012140841121408421214084312140844121408451214084612140847121408481214084912140850121408511214085212140853121408541214085512140856121408571214085812140859121408601214086112140862121408631214086412140865121408661214086712140868121408691214087012140871121408721214087312140874121408751214087612140877121408781214087912140880121408811214088212140883121408841214088512140886121408871214088812140889121408901214089112140892121408931214089412140895121408961214089712140898121408991214090012140901121409021214090312140904121409051214090612140907121409081214090912140910121409111214091212140913121409141214091512140916121409171214091812140919121409201214092112140922121409231214092412140925121409261214092712140928121409291214093012140931121409321214093312140934121409351214093612140937121409381214093912140940121409411214094212140943121409441214094512140946121409471214094812140949121409501214095112140952121409531214095412140955121409561214095712140958121409591214096012140961121409621214096312140964121409651214096612140967121409681214096912140970121409711214097212140973121409741214097512140976121409771214097812140979121409801214098112140982121409831214098412140985121409861214098712140988121409891214099012140991121409921214099312140994121409951214099612140997121409981214099912141000121410011214100212141003121410041214100512141006121410071214100812141009121410101214101112141012121410131214101412141015121410161214101712141018121410191214102012141021121410221214102312141024121410251214102612141027121410281214102912141030121410311214103212141033121410341214103512141036121410371214103812141039121410401214104112141042121410431214104412141045121410461214104712141048121410491214105012141051121410521214105312141054121410551214105612141057121410581214105912141060121410611214106212141063121410641214106512141066121410671214106812141069121410701214107112141072121410731214107412141075121410761214107712141078121410791214108012141081121410821214108312141084121410851214108612141087121410881214108912141090121410911214109212141093121410941214109512141096121410971214109812141099121411001214110112141102121411031214110412141105121500011215000212150003121500041215000512150006121500071215000812150009121500101215001112150012121500131215001412150015121500161215001712150018121500191215002012150021121500221215002312150024121500251215002612150027121500281215002912150030121500311215003212150033121500341215003512150036121500371215003812150039121500401215004112150042121500431215004412150045121500461215004712150048121500491215005012150051121500521215005312150054121500551215005612150057121500581215005912150060121500611215006212150063121500641215006512150066121500671215006812150069121500701215007112150072121500731215007412150075121500761215007712150078121500791215008012150081121500821215008312150084121500851215008612150087121500881215008912150090121500911215009212150093121500941215009512150096121500971215009812150099121501001215010112150102121501031215010412150105121501061215010712150108121501091215011012150111121501121215011312150114121501151215011612150117121501181215011912150120121501211215012212150123121501241215012512150126121501271215012812150129121501301215013112150132121501331215013412150135121501361215013712150138121501391215014012150141121501421215014312150144121501451215014612150147121501481215014912150150121501511215015212150153121501541215015512150156121501571215015812150159121501601215016112150162121501631215016412150165121501661215016712150168121501691215017012150171121501721215017312150174121501751215017612150177121501781215017912150180121501811215018212150183121501841215018512150186121501871215018812150189121501901215019112150192121501931215019412150195121501961215019712150198121501991215020012150201121502021215020312150204121502051215020612150207121502081215020912150210121502111215021212150213121502141215021512150216121502171215021812150219121502201215022112150222121502231215022412150225121502261215022712150228121502291215023012150231121502321215023312150234121502351215023612150237121502381215023912150240121502411215024212150243121502441215024512150246121502471215024812150249121502501215025112150252121502531215025412150255121502561215025712150258121502591215026012150261121502621215026312150264121502651215026612150267121502681215026912150270121502711215027212150273121502741215027512150276121502771215027812150279121502801215028112150282121502831215028412150285121502861215028712150288121502891215029012150291121502921215029312150294121502951215029612150297121502981215029912150300121503011215030212150303121503041215030512150306121503071215030812150309121503101215031112150312121503131215031412150315121503161215031712150318121503191215032012150321121503221215032312150324121503251215032612150327121503281215032912150330121503311215033212150333121503341215033512150336121503371215033812150339121503401215034112150342121503431215034412150345121503461215034712150348121503491215035012150351121503521215035312150354121503551215035612150357121503581215035912150360121503611215036212150363121503641215036512150366121503671215036812150369121503701215037112150372121503731215037412150375121503761215037712150378121503791215038012150381121503821215038312150384121503851215038612150387121503881215038912150390121503911215039212150393121503941215039512150396121503971215039812150399121504001215040112150402121504031215040412150405121504061215040712150408121504091215041012150411121504121215041312150414121504151215041612150417121504181215041912150420121504211215042212150423121504241215042512150426121504271215042812150429121504301215043112150432121504331215043412150435121504361215043712150438121504391215044012150441121504421215044312150444121504451215044612150447121504481215044912150450121504511215045212150453121504541215045512150456121504571215045812150459121504601215046112150462121504631215046412150465121504661215046712150468121504691215047012150471121504721215047312150474121504751215047612150477121504781215047912150480121504811215048212150483121504841215048512150486121504871215048812150489121504901215049112150492121504931215049412150495121504961215049712150498121504991215050012150501121505021215050312150504121505051215050612150507121505081215050912150510121505111215051212150513121505141215051512150516121505171215051812150519121505201215052112150522121505231215052412150525121505261215052712150528121505291215053012150531121505321215053312150534121505351215053612150537121505381215053912150540121505411215054212150543121505441215054512150546121505471215054812150549121505501215055112150552121505531215055412150555121505561215055712150558121505591215056012150561121505621215056312150564121505651215056612150567121505681215056912150570121505711215057212150573121505741215057512150576121505771215057812150579121505801215058112150582121505831215058412150585121505861215058712150588121505891215059012150591121505921215059312150594121505951215059612150597121505981215059912150600121506011215060212150603121506041215060512150606121506071215060812150609121506101215061112150612121506131215061412150615121506161215061712150618121506191215062012150621121506221215062312150624121506251215062612150627121506281215062912150630121506311215063212150633121506341215063512150636121506371215063812150639121506401215064112150642121506431215064412150645121506461215064712150648121506491215065012150651121506521215065312150654121506551215065612150657121506581215065912150660121506611215066212150663121506641215066512150666121506671215066812150669121506701215067112150672121506731215067412150675121506761215067712150678121506791215068012150681121506821215068312150684121506851215068612150687121506881215068912150690121506911215069212150693121506941215069512150696121506971215069812150699121507001215070112150702121507031215070412150705121507061215070712150708121507091215071012150711121507121215071312150714121507151215071612150717121507181215071912150720121507211215072212150723121507241215072512150726121507271215072812150729121507301215073112150732121507331215073412150735121507361215073712150738121507391215074012150741121507421215074312150744121507451215074612150747121507481215074912150750121507511215075212150753121507541215075512150756121507571215075812150759121507601215076112150762121507631215076412150765121507661215076712150768121507691215077012150771121507721215077312150774121507751215077612150777121507781215077912150780121507811215078212150783121507841215078512150786121507871215078812150789121507901215079112150792121507931215079412150795121507961215079712150798121507991215080012150801121508021215080312150804121508051215080612150807121508081215080912150810121508111215081212150813121508141215081512150816121508171215081812150819121508201215082112150822121508231215082412150825121508261215082712150828121508291215083012150831121508321215083312150834121508351215083612150837121508381215083912150840121508411215084212150843121508441215084512150846121508471215084812150849121508501215085112150852121508531215085412150855121508561215085712150858121508591215086012150861121508621215086312150864121508651215086612150867121508681215086912150870121508711215087212150873121508741215087512150876121508771215087812150879121508801215088112150882121508831215088412150885121508861215088712150888121508891215089012150891121508921215089312150894121508951215089612150897121508981215089912150900121509011215090212150903121509041215090512150906121509071215090812150909121509101215091112150912121509131215091412150915121509161215091712150918121509191215092012150921121509221215092312150924121509251215092612150927121509281215092912150930121509311215093212150933121509341215093512150936121509371215093812150939121509401215094112150942121509431215094412150945121509461215094712150948121509491215095012150951121509521215095312150954121509551215095612150957121509581215095912150960121509611215096212150963121509641215096512150966121509671215096812150969121509701215097112150972121509731215097412150975121509761215097712150978121509791215098012150981121509821215098312150984121509851215098612150987121509881215098912150990121509911215099212150993121509941215099512150996121509971215099812150999121510001215100112151002121510031215100412151005121510061215100712151008121510091215101012151011121510121215101312151014121510151215101612151017121510181215101912151020121510211215102212151023121510241215102512151026121510271215102812151029121510301215103112151032121510331215103412151035121510361215103712151038121510391215104012151041121510421215104312151044121510451215104612151047121510481215104912151050121510511215105212151053121510541215105512151056121510571215105812151059121510601215106112151062121510631215106412151065121510661215106712151068121510691215107012151071121510721215107312151074121510751215107612151077121510781215107912151080121510811215108212151083121510841215108512151086121510871215108812151089121510901215109112151092121510931215109412151095121510961215109712151098121510991215110012151101121511021215110312151104121511051216000112160002121600031216000412160005121600061216000712160008121600091216001012160011121600121216001312160014121600151216001612160017121600181216001912160020121600211216002212160023121600241216002512160026121600271216002812160029121600301216003112160032121600331216003412160035121600361216003712160038121600391216004012160041121600421216004312160044121600451216004612160047121600481216004912160050121600511216005212160053121600541216005512160056121600571216005812160059121600601216006112160062121600631216006412160065121600661216006712160068121600691216007012160071121600721216007312160074121600751216007612160077121600781216007912160080121600811216008212160083121600841216008512160086121600871216008812160089121600901216009112160092121600931216009412160095121600961216009712160098121600991216010012160101121601021216010312160104121601051216010612160107121601081216010912160110121601111216011212160113121601141216011512160116121601171216011812160119121601201216012112160122121601231216012412160125121601261216012712160128121601291216013012160131121601321216013312160134121601351216013612160137121601381216013912160140121601411216014212160143121601441216014512160146121601471216014812160149121601501216015112160152121601531216015412160155121601561216015712160158121601591216016012160161121601621216016312160164121601651216016612160167121601681216016912160170121601711216017212160173121601741216017512160176121601771216017812160179121601801216018112160182121601831216018412160185121601861216018712160188121601891216019012160191121601921216019312160194121601951216019612160197121601981216019912160200121602011216020212160203121602041216020512160206121602071216020812160209121602101216021112160212121602131216021412160215121602161216021712160218121602191216022012160221121602221216022312160224121602251216022612160227121602281216022912160230121602311216023212160233121602341216023512160236121602371216023812160239121602401216024112160242121602431216024412160245121602461216024712160248121602491216025012160251121602521216025312160254121602551216025612160257121602581216025912160260121602611216026212160263121602641216026512160266121602671216026812160269121602701216027112160272121602731216027412160275121602761216027712160278121602791216028012160281121602821216028312160284121602851216028612160287121602881216028912160290121602911216029212160293121602941216029512160296121602971216029812160299121603001216030112160302121603031216030412160305121603061216030712160308121603091216031012160311121603121216031312160314121603151216031612160317121603181216031912160320121603211216032212160323121603241216032512160326121603271216032812160329121603301216033112160332121603331216033412160335121603361216033712160338121603391216034012160341121603421216034312160344121603451216034612160347121603481216034912160350121603511216035212160353121603541216035512160356121603571216035812160359121603601216036112160362121603631216036412160365121603661216036712160368121603691216037012160371121603721216037312160374121603751216037612160377121603781216037912160380121603811216038212160383121603841216038512160386121603871216038812160389121603901216039112160392121603931216039412160395121603961216039712160398121603991216040012160401121604021216040312160404121604051216040612160407121604081216040912160410121604111216041212160413121604141216041512160416121604171216041812160419121604201216042112160422121604231216042412160425121604261216042712160428121604291216043012160431121604321216043312160434121604351216043612160437121604381216043912160440121604411216044212160443121604441216044512160446121604471216044812160449121604501216045112160452121604531216045412160455121604561216045712160458121604591216046012160461121604621216046312160464121604651216046612160467121604681216046912160470121604711216047212160473121604741216047512160476121604771216047812160479121604801216048112160482121604831216048412160485121604861216048712160488121604891216049012160491121604921216049312160494121604951216049612160497121604981216049912160500121605011216050212160503121605041216050512160506121605071216050812160509121605101216051112160512121605131216051412160515121605161216051712160518121605191216052012160521121605221216052312160524121605251216052612160527121605281216052912160530121605311216053212160533121605341216053512160536121605371216053812160539121605401216054112160542121605431216054412160545121605461216054712160548121605491216055012160551121605521216055312160554121605551216055612160557121605581216055912160560121605611216056212160563121605641216056512160566121605671216056812160569121605701216057112160572121605731216057412160575121605761216057712160578121605791216058012160581121605821216058312160584121605851216058612160587121605881216058912160590121605911216059212160593121605941216059512160596121605971216059812160599121606001216060112160602121606031216060412160605121606061216060712160608121606091216061012160611121606121216061312160614121606151216061612160617121606181216061912160620121606211216062212160623121606241216062512160626121606271216062812160629121606301216063112160632121606331216063412160635121606361216063712160638121606391216064012160641121606421216064312160644121606451216064612160647121606481216064912160650121606511216065212160653121606541216065512160656121606571216065812160659121606601216066112160662121606631216066412160665121606661216066712160668121606691216067012160671121606721216067312160674121606751216067612160677121606781216067912160680121606811216068212160683121606841216068512160686121606871216068812160689121606901216069112160692121606931216069412160695121606961216069712160698121606991216070012160701121607021216070312160704121607051216070612160707121607081216070912160710121607111216071212160713121607141216071512160716121607171216071812160719121607201216072112160722121607231216072412160725121607261216072712160728121607291216073012160731121607321216073312160734121607351216073612160737121607381216073912160740121607411216074212160743121607441216074512160746121607471216074812160749121607501216075112160752121607531216075412160755121607561216075712160758121607591216076012160761121607621216076312160764121607651216076612160767121607681216076912160770121607711216077212160773121607741216077512160776121607771216077812160779121607801216078112160782121607831216078412160785121607861216078712160788121607891216079012160791121607921216079312160794121607951216079612160797121607981216079912160800121608011216080212160803121608041216080512160806121608071216080812160809121608101216081112160812121608131216081412160815121608161216081712160818121608191216082012160821121608221216082312160824121608251216082612160827121608281216082912160830121608311216083212160833121608341216083512160836121608371216083812160839121608401216084112160842121608431216084412160845121608461216084712160848121608491216085012160851121608521216085312160854121608551216085612160857121608581216085912160860121608611216086212160863121608641216086512160866121608671216086812160869121608701216087112160872121608731216087412160875121608761216087712160878121608791216088012160881121608821216088312160884121608851216088612160887121608881216088912160890121608911216089212160893121608941216089512160896121608971216089812160899121609001216090112160902121609031216090412160905121609061216090712160908121609091216091012160911121609121216091312160914121609151216091612160917121609181216091912160920121609211216092212160923121609241216092512160926121609271216092812160929121609301216093112160932121609331216093412160935121609361216093712160938121609391216094012160941121609421216094312160944121609451216094612160947121609481216094912160950121609511216095212160953121609541216095512160956121609571216095812160959121609601216096112160962121609631216096412160965121609661216096712160968121609691216097012160971121609721216097312160974121609751216097612160977121609781216097912160980121609811216098212160983121609841216098512160986121609871216098812160989121609901216099112160992121609931216099412160995121609961216099712160998121609991216100012161001121610021216100312161004121610051216100612161007121610081216100912161010121610111216101212161013121610141216101512161016121610171216101812161019121610201216102112161022121610231216102412161025121610261216102712161028121610291216103012161031121610321216103312161034121610351216103612161037121610381216103912161040121610411216104212161043121610441216104512161046121610471216104812161049121610501216105112161052121610531216105412161055121610561216105712161058121610591216106012161061121610621216106312161064121610651216106612161067121610681216106912161070121610711216107212161073121610741216107512161076121610771216107812161079121610801216108112161082121610831216108412161085121610861216108712161088121610891216109012161091121610921216109312161094121610951216109612161097121610981216109912161100121611011216110212161103121611041216110512170001121700021217000312170004121700051217000612170007121700081217000912170010121700111217001212170013121700141217001512170016121700171217001812170019121700201217002112170022121700231217002412170025121700261217002712170028121700291217003012170031121700321217003312170034121700351217003612170037121700381217003912170040121700411217004212170043121700441217004512170046121700471217004812170049121700501217005112170052121700531217005412170055121700561217005712170058121700591217006012170061121700621217006312170064121700651217006612170067121700681217006912170070121700711217007212170073121700741217007512170076121700771217007812170079121700801217008112170082121700831217008412170085121700861217008712170088121700891217009012170091121700921217009312170094121700951217009612170097121700981217009912170100121701011217010212170103121701041217010512170106121701071217010812170109121701101217011112170112121701131217011412170115121701161217011712170118121701191217012012170121121701221217012312170124121701251217012612170127121701281217012912170130121701311217013212170133121701341217013512170136121701371217013812170139121701401217014112170142121701431217014412170145121701461217014712170148121701491217015012170151121701521217015312170154121701551217015612170157121701581217015912170160121701611217016212170163121701641217016512170166121701671217016812170169121701701217017112170172121701731217017412170175121701761217017712170178121701791217018012170181121701821217018312170184121701851217018612170187121701881217018912170190121701911217019212170193121701941217019512170196121701971217019812170199121702001217020112170202121702031217020412170205121702061217020712170208121702091217021012170211121702121217021312170214121702151217021612170217121702181217021912170220121702211217022212170223121702241217022512170226121702271217022812170229121702301217023112170232121702331217023412170235121702361217023712170238121702391217024012170241121702421217024312170244121702451217024612170247121702481217024912170250121702511217025212170253121702541217025512170256121702571217025812170259121702601217026112170262121702631217026412170265121702661217026712170268121702691217027012170271121702721217027312170274121702751217027612170277121702781217027912170280121702811217028212170283121702841217028512170286121702871217028812170289121702901217029112170292121702931217029412170295121702961217029712170298121702991217030012170301121703021217030312170304121703051217030612170307121703081217030912170310121703111217031212170313121703141217031512170316121703171217031812170319121703201217032112170322121703231217032412170325121703261217032712170328121703291217033012170331121703321217033312170334121703351217033612170337121703381217033912170340121703411217034212170343121703441217034512170346121703471217034812170349121703501217035112170352121703531217035412170355121703561217035712170358121703591217036012170361121703621217036312170364121703651217036612170367121703681217036912170370121703711217037212170373121703741217037512170376121703771217037812170379121703801217038112170382121703831217038412170385121703861217038712170388121703891217039012170391121703921217039312170394121703951217039612170397121703981217039912170400121704011217040212170403121704041217040512170406121704071217040812170409121704101217041112170412121704131217041412170415121704161217041712170418121704191217042012170421121704221217042312170424121704251217042612170427121704281217042912170430121704311217043212170433121704341217043512170436121704371217043812170439121704401217044112170442121704431217044412170445121704461217044712170448121704491217045012170451121704521217045312170454121704551217045612170457121704581217045912170460121704611217046212170463121704641217046512170466121704671217046812170469121704701217047112170472121704731217047412170475121704761217047712170478121704791217048012170481121704821217048312170484121704851217048612170487121704881217048912170490121704911217049212170493121704941217049512170496121704971217049812170499121705001217050112170502121705031217050412170505121705061217050712170508121705091217051012170511121705121217051312170514121705151217051612170517121705181217051912170520121705211217052212170523121705241217052512170526121705271217052812170529121705301217053112170532121705331217053412170535121705361217053712170538121705391217054012170541121705421217054312170544121705451217054612170547121705481217054912170550121705511217055212170553121705541217055512170556121705571217055812170559121705601217056112170562121705631217056412170565121705661217056712170568121705691217057012170571121705721217057312170574121705751217057612170577121705781217057912170580121705811217058212170583121705841217058512170586121705871217058812170589121705901217059112170592121705931217059412170595121705961217059712170598121705991217060012170601121706021217060312170604121706051217060612170607121706081217060912170610121706111217061212170613121706141217061512170616121706171217061812170619121706201217062112170622121706231217062412170625121706261217062712170628121706291217063012170631121706321217063312170634121706351217063612170637121706381217063912170640121706411217064212170643121706441217064512170646121706471217064812170649121706501217065112170652121706531217065412170655121706561217065712170658121706591217066012170661121706621217066312170664121706651217066612170667121706681217066912170670121706711217067212170673121706741217067512170676121706771217067812170679121706801217068112170682121706831217068412170685121706861217068712170688121706891217069012170691121706921217069312170694121706951217069612170697121706981217069912170700121707011217070212170703121707041217070512170706121707071217070812170709121707101217071112170712121707131217071412170715121707161217071712170718121707191217072012170721121707221217072312170724121707251217072612170727121707281217072912170730121707311217073212170733121707341217073512170736121707371217073812170739121707401217074112170742121707431217074412170745121707461217074712170748121707491217075012170751121707521217075312170754121707551217075612170757121707581217075912170760121707611217076212170763121707641217076512170766121707671217076812170769121707701217077112170772121707731217077412170775121707761217077712170778121707791217078012170781121707821217078312170784121707851217078612170787121707881217078912170790121707911217079212170793121707941217079512170796121707971217079812170799121708001217080112170802121708031217080412170805121708061217080712170808121708091217081012170811121708121217081312170814121708151217081612170817121708181217081912170820121708211217082212170823121708241217082512170826121708271217082812170829121708301217083112170832121708331217083412170835121708361217083712170838121708391217084012170841121708421217084312170844121708451217084612170847121708481217084912170850121708511217085212170853121708541217085512170856121708571217085812170859121708601217086112170862121708631217086412170865121708661217086712170868121708691217087012170871121708721217087312170874121708751217087612170877121708781217087912170880121708811217088212170883121708841217088512170886121708871217088812170889121708901217089112170892121708931217089412170895121708961217089712170898121708991217090012170901121709021217090312170904121709051217090612170907121709081217090912170910121709111217091212170913121709141217091512170916121709171217091812170919121709201217092112170922121709231217092412170925121709261217092712170928121709291217093012170931121709321217093312170934121709351217093612170937121709381217093912170940121709411217094212170943121709441217094512170946121709471217094812170949121709501217095112170952121709531217095412170955121709561217095712170958121709591217096012170961121709621217096312170964121709651217096612170967121709681217096912170970121709711217097212170973121709741217097512170976121709771217097812170979121709801217098112170982121709831217098412170985121709861217098712170988121709891217099012170991121709921217099312170994121709951217099612170997121709981217099912171000121710011217100212171003121710041217100512171006121710071217100812171009121710101217101112171012121710131217101412171015121710161217101712171018121710191217102012171021121710221217102312171024121710251217102612171027121710281217102912171030121710311217103212171033121710341217103512171036121710371217103812171039121710401217104112171042121710431217104412171045121710461217104712171048121710491217105012171051121710521217105312171054121710551217105612171057121710581217105912171060121710611217106212171063121710641217106512171066121710671217106812171069121710701217107112171072121710731217107412171075121710761217107712171078121710791217108012171081121710821217108312171084121710851217108612171087121710881217108912171090121710911217109212171093121710941217109512171096121710971217109812171099121711001217110112171102121711031217110412171105121800011218000212180003121800041218000512180006121800071218000812180009121800101218001112180012121800131218001412180015121800161218001712180018121800191218002012180021121800221218002312180024121800251218002612180027121800281218002912180030121800311218003212180033121800341218003512180036121800371218003812180039121800401218004112180042121800431218004412180045121800461218004712180048121800491218005012180051121800521218005312180054121800551218005612180057121800581218005912180060121800611218006212180063121800641218006512180066121800671218006812180069121800701218007112180072121800731218007412180075121800761218007712180078121800791218008012180081121800821218008312180084121800851218008612180087121800881218008912180090121800911218009212180093121800941218009512180096121800971218009812180099121801001218010112180102121801031218010412180105121801061218010712180108121801091218011012180111121801121218011312180114121801151218011612180117121801181218011912180120121801211218012212180123121801241218012512180126121801271218012812180129121801301218013112180132121801331218013412180135121801361218013712180138121801391218014012180141121801421218014312180144121801451218014612180147121801481218014912180150121801511218015212180153121801541218015512180156121801571218015812180159121801601218016112180162121801631218016412180165121801661218016712180168121801691218017012180171121801721218017312180174121801751218017612180177121801781218017912180180121801811218018212180183121801841218018512180186121801871218018812180189121801901218019112180192121801931218019412180195121801961218019712180198121801991218020012180201121802021218020312180204121802051218020612180207121802081218020912180210121802111218021212180213121802141218021512180216121802171218021812180219121802201218022112180222121802231218022412180225121802261218022712180228121802291218023012180231121802321218023312180234121802351218023612180237121802381218023912180240121802411218024212180243121802441218024512180246121802471218024812180249121802501218025112180252121802531218025412180255121802561218025712180258121802591218026012180261121802621218026312180264121802651218026612180267121802681218026912180270121802711218027212180273121802741218027512180276121802771218027812180279121802801218028112180282121802831218028412180285121802861218028712180288121802891218029012180291121802921218029312180294121802951218029612180297121802981218029912180300121803011218030212180303121803041218030512180306121803071218030812180309121803101218031112180312121803131218031412180315121803161218031712180318121803191218032012180321121803221218032312180324121803251218032612180327121803281218032912180330121803311218033212180333121803341218033512180336121803371218033812180339121803401218034112180342121803431218034412180345121803461218034712180348121803491218035012180351121803521218035312180354121803551218035612180357121803581218035912180360121803611218036212180363121803641218036512180366121803671218036812180369121803701218037112180372121803731218037412180375121803761218037712180378121803791218038012180381121803821218038312180384121803851218038612180387121803881218038912180390121803911218039212180393121803941218039512180396121803971218039812180399121804001218040112180402121804031218040412180405121804061218040712180408121804091218041012180411121804121218041312180414121804151218041612180417121804181218041912180420121804211218042212180423121804241218042512180426121804271218042812180429121804301218043112180432121804331218043412180435121804361218043712180438121804391218044012180441121804421218044312180444121804451218044612180447121804481218044912180450121804511218045212180453121804541218045512180456121804571218045812180459121804601218046112180462121804631218046412180465121804661218046712180468121804691218047012180471121804721218047312180474121804751218047612180477121804781218047912180480121804811218048212180483121804841218048512180486121804871218048812180489121804901218049112180492121804931218049412180495121804961218049712180498121804991218050012180501121805021218050312180504121805051218050612180507121805081218050912180510121805111218051212180513121805141218051512180516121805171218051812180519121805201218052112180522121805231218052412180525121805261218052712180528121805291218053012180531121805321218053312180534121805351218053612180537121805381218053912180540121805411218054212180543121805441218054512180546121805471218054812180549121805501218055112180552121805531218055412180555121805561218055712180558121805591218056012180561121805621218056312180564121805651218056612180567121805681218056912180570121805711218057212180573121805741218057512180576121805771218057812180579121805801218058112180582121805831218058412180585121805861218058712180588121805891218059012180591121805921218059312180594121805951218059612180597121805981218059912180600121806011218060212180603121806041218060512180606121806071218060812180609121806101218061112180612121806131218061412180615121806161218061712180618121806191218062012180621121806221218062312180624121806251218062612180627121806281218062912180630121806311218063212180633121806341218063512180636121806371218063812180639121806401218064112180642121806431218064412180645121806461218064712180648121806491218065012180651121806521218065312180654121806551218065612180657121806581218065912180660121806611218066212180663121806641218066512180666121806671218066812180669121806701218067112180672121806731218067412180675121806761218067712180678121806791218068012180681121806821218068312180684121806851218068612180687121806881218068912180690121806911218069212180693121806941218069512180696121806971218069812180699121807001218070112180702121807031218070412180705121807061218070712180708121807091218071012180711121807121218071312180714121807151218071612180717121807181218071912180720121807211218072212180723121807241218072512180726121807271218072812180729121807301218073112180732121807331218073412180735121807361218073712180738121807391218074012180741121807421218074312180744121807451218074612180747121807481218074912180750121807511218075212180753121807541218075512180756121807571218075812180759121807601218076112180762121807631218076412180765121807661218076712180768121807691218077012180771121807721218077312180774121807751218077612180777121807781218077912180780121807811218078212180783121807841218078512180786121807871218078812180789121807901218079112180792121807931218079412180795121807961218079712180798121807991218080012180801121808021218080312180804121808051218080612180807121808081218080912180810121808111218081212180813121808141218081512180816121808171218081812180819121808201218082112180822121808231218082412180825121808261218082712180828121808291218083012180831121808321218083312180834121808351218083612180837121808381218083912180840121808411218084212180843121808441218084512180846121808471218084812180849121808501218085112180852121808531218085412180855121808561218085712180858121808591218086012180861121808621218086312180864121808651218086612180867121808681218086912180870121808711218087212180873121808741218087512180876121808771218087812180879121808801218088112180882121808831218088412180885121808861218088712180888121808891218089012180891121808921218089312180894121808951218089612180897121808981218089912180900121809011218090212180903121809041218090512180906121809071218090812180909121809101218091112180912121809131218091412180915121809161218091712180918121809191218092012180921121809221218092312180924121809251218092612180927121809281218092912180930121809311218093212180933121809341218093512180936121809371218093812180939121809401218094112180942121809431218094412180945121809461218094712180948121809491218095012180951121809521218095312180954121809551218095612180957121809581218095912180960121809611218096212180963121809641218096512180966121809671218096812180969121809701218097112180972121809731218097412180975121809761218097712180978121809791218098012180981121809821218098312180984121809851218098612180987121809881218098912180990121809911218099212180993121809941218099512180996121809971218099812180999121810001218100112181002121810031218100412181005121810061218100712181008121810091218101012181011121810121218101312181014121810151218101612181017121810181218101912181020121810211218102212181023121810241218102512181026121810271218102812181029121810301218103112181032121810331218103412181035121810361218103712181038121810391218104012181041121810421218104312181044121810451218104612181047121810481218104912181050121810511218105212181053121810541218105512181056121810571218105812181059121810601218106112181062121810631218106412181065121810661218106712181068121810691218107012181071121810721218107312181074121810751218107612181077121810781218107912181080121810811218108212181083121810841218108512181086121810871218108812181089121810901218109112181092121810931218109412181095121810961218109712181098121810991218110012181101121811021218110312181104121811051219000112190002121900031219000412190005121900061219000712190008121900091219001012190011121900121219001312190014121900151219001612190017121900181219001912190020121900211219002212190023121900241219002512190026121900271219002812190029121900301219003112190032121900331219003412190035121900361219003712190038121900391219004012190041121900421219004312190044121900451219004612190047121900481219004912190050121900511219005212190053121900541219005512190056121900571219005812190059121900601219006112190062121900631219006412190065121900661219006712190068121900691219007012190071121900721219007312190074121900751219007612190077121900781219007912190080121900811219008212190083121900841219008512190086121900871219008812190089121900901219009112190092121900931219009412190095121900961219009712190098121900991219010012190101121901021219010312190104121901051219010612190107121901081219010912190110121901111219011212190113121901141219011512190116121901171219011812190119121901201219012112190122121901231219012412190125121901261219012712190128121901291219013012190131121901321219013312190134121901351219013612190137121901381219013912190140121901411219014212190143121901441219014512190146121901471219014812190149121901501219015112190152121901531219015412190155121901561219015712190158121901591219016012190161121901621219016312190164121901651219016612190167121901681219016912190170121901711219017212190173121901741219017512190176121901771219017812190179121901801219018112190182121901831219018412190185121901861219018712190188121901891219019012190191121901921219019312190194121901951219019612190197121901981219019912190200121902011219020212190203121902041219020512190206121902071219020812190209121902101219021112190212121902131219021412190215121902161219021712190218121902191219022012190221121902221219022312190224121902251219022612190227121902281219022912190230121902311219023212190233121902341219023512190236121902371219023812190239121902401219024112190242121902431219024412190245121902461219024712190248121902491219025012190251121902521219025312190254121902551219025612190257121902581219025912190260121902611219026212190263121902641219026512190266121902671219026812190269121902701219027112190272121902731219027412190275121902761219027712190278121902791219028012190281121902821219028312190284121902851219028612190287121902881219028912190290121902911219029212190293121902941219029512190296121902971219029812190299121903001219030112190302121903031219030412190305121903061219030712190308121903091219031012190311121903121219031312190314121903151219031612190317121903181219031912190320121903211219032212190323121903241219032512190326121903271219032812190329121903301219033112190332121903331219033412190335121903361219033712190338121903391219034012190341121903421219034312190344121903451219034612190347121903481219034912190350121903511219035212190353121903541219035512190356121903571219035812190359121903601219036112190362121903631219036412190365121903661219036712190368121903691219037012190371121903721219037312190374121903751219037612190377121903781219037912190380121903811219038212190383121903841219038512190386121903871219038812190389121903901219039112190392121903931219039412190395121903961219039712190398121903991219040012190401121904021219040312190404121904051219040612190407121904081219040912190410121904111219041212190413121904141219041512190416121904171219041812190419121904201219042112190422121904231219042412190425121904261219042712190428121904291219043012190431121904321219043312190434121904351219043612190437121904381219043912190440121904411219044212190443121904441219044512190446121904471219044812190449121904501219045112190452121904531219045412190455121904561219045712190458121904591219046012190461121904621219046312190464121904651219046612190467121904681219046912190470121904711219047212190473121904741219047512190476121904771219047812190479121904801219048112190482121904831219048412190485121904861219048712190488121904891219049012190491121904921219049312190494121904951219049612190497121904981219049912190500121905011219050212190503121905041219050512190506121905071219050812190509121905101219051112190512121905131219051412190515121905161219051712190518121905191219052012190521121905221219052312190524121905251219052612190527121905281219052912190530121905311219053212190533121905341219053512190536121905371219053812190539121905401219054112190542121905431219054412190545121905461219054712190548121905491219055012190551121905521219055312190554121905551219055612190557121905581219055912190560121905611219056212190563121905641219056512190566121905671219056812190569121905701219057112190572121905731219057412190575121905761219057712190578121905791219058012190581121905821219058312190584121905851219058612190587121905881219058912190590121905911219059212190593121905941219059512190596121905971219059812190599121906001219060112190602121906031219060412190605121906061219060712190608121906091219061012190611121906121219061312190614121906151219061612190617121906181219061912190620121906211219062212190623121906241219062512190626121906271219062812190629121906301219063112190632121906331219063412190635121906361219063712190638121906391219064012190641121906421219064312190644121906451219064612190647121906481219064912190650121906511219065212190653121906541219065512190656121906571219065812190659121906601219066112190662121906631219066412190665121906661219066712190668121906691219067012190671121906721219067312190674121906751219067612190677121906781219067912190680121906811219068212190683121906841219068512190686121906871219068812190689121906901219069112190692121906931219069412190695121906961219069712190698121906991219070012190701121907021219070312190704121907051219070612190707121907081219070912190710121907111219071212190713121907141219071512190716121907171219071812190719121907201219072112190722121907231219072412190725121907261219072712190728121907291219073012190731121907321219073312190734121907351219073612190737121907381219073912190740121907411219074212190743121907441219074512190746121907471219074812190749121907501219075112190752121907531219075412190755121907561219075712190758121907591219076012190761121907621219076312190764121907651219076612190767121907681219076912190770121907711219077212190773121907741219077512190776121907771219077812190779121907801219078112190782121907831219078412190785121907861219078712190788121907891219079012190791121907921219079312190794121907951219079612190797121907981219079912190800121908011219080212190803121908041219080512190806121908071219080812190809121908101219081112190812121908131219081412190815121908161219081712190818121908191219082012190821121908221219082312190824121908251219082612190827121908281219082912190830121908311219083212190833121908341219083512190836121908371219083812190839121908401219084112190842121908431219084412190845121908461219084712190848121908491219085012190851121908521219085312190854121908551219085612190857121908581219085912190860121908611219086212190863121908641219086512190866121908671219086812190869121908701219087112190872121908731219087412190875121908761219087712190878121908791219088012190881121908821219088312190884121908851219088612190887121908881219088912190890121908911219089212190893121908941219089512190896121908971219089812190899121909001219090112190902121909031219090412190905121909061219090712190908121909091219091012190911121909121219091312190914121909151219091612190917121909181219091912190920121909211219092212190923121909241219092512190926121909271219092812190929121909301219093112190932121909331219093412190935121909361219093712190938121909391219094012190941121909421219094312190944121909451219094612190947121909481219094912190950121909511219095212190953121909541219095512190956121909571219095812190959121909601219096112190962121909631219096412190965121909661219096712190968121909691219097012190971121909721219097312190974121909751219097612190977121909781219097912190980121909811219098212190983121909841219098512190986121909871219098812190989121909901219099112190992121909931219099412190995121909961219099712190998121909991219100012191001121910021219100312191004121910051219100612191007121910081219100912191010121910111219101212191013121910141219101512191016121910171219101812191019121910201219102112191022121910231219102412191025121910261219102712191028121910291219103012191031121910321219103312191034121910351219103612191037121910381219103912191040121910411219104212191043121910441219104512191046121910471219104812191049121910501219105112191052121910531219105412191055121910561219105712191058121910591219106012191061121910621219106312191064121910651219106612191067121910681219106912191070121910711219107212191073121910741219107512191076121910771219107812191079121910801219108112191082121910831219108412191085121910861219108712191088121910891219109012191091121910921219109312191094121910951219109612191097121910981219109912191100121911011219110212191103121911041219110512200001122000021220000312200004122000051220000612200007122000081220000912200010122000111220001212200013122000141220001512200016122000171220001812200019122000201220002112200022122000231220002412200025122000261220002712200028122000291220003012200031122000321220003312200034122000351220003612200037122000381220003912200040122000411220004212200043122000441220004512200046122000471220004812200049122000501220005112200052122000531220005412200055122000561220005712200058122000591220006012200061122000621220006312200064122000651220006612200067122000681220006912200070122000711220007212200073122000741220007512200076122000771220007812200079122000801220008112200082122000831220008412200085122000861220008712200088122000891220009012200091122000921220009312200094122000951220009612200097122000981220009912200100122001011220010212200103122001041220010512200106122001071220010812200109122001101220011112200112122001131220011412200115122001161220011712200118122001191220012012200121122001221220012312200124122001251220012612200127122001281220012912200130122001311220013212200133122001341220013512200136122001371220013812200139122001401220014112200142122001431220014412200145122001461220014712200148122001491220015012200151122001521220015312200154122001551220015612200157122001581220015912200160122001611220016212200163122001641220016512200166122001671220016812200169122001701220017112200172122001731220017412200175122001761220017712200178122001791220018012200181122001821220018312200184122001851220018612200187122001881220018912200190122001911220019212200193122001941220019512200196122001971220019812200199122002001220020112200202122002031220020412200205122002061220020712200208122002091220021012200211122002121220021312200214122002151220021612200217122002181220021912200220122002211220022212200223122002241220022512200226122002271220022812200229122002301220023112200232122002331220023412200235122002361220023712200238122002391220024012200241122002421220024312200244122002451220024612200247122002481220024912200250122002511220025212200253122002541220025512200256122002571220025812200259122002601220026112200262122002631220026412200265122002661220026712200268122002691220027012200271122002721220027312200274122002751220027612200277122002781220027912200280122002811220028212200283122002841220028512200286122002871220028812200289122002901220029112200292122002931220029412200295122002961220029712200298122002991220030012200301122003021220030312200304122003051220030612200307122003081220030912200310122003111220031212200313122003141220031512200316122003171220031812200319122003201220032112200322122003231220032412200325122003261220032712200328122003291220033012200331122003321220033312200334122003351220033612200337122003381220033912200340122003411220034212200343122003441220034512200346122003471220034812200349122003501220035112200352122003531220035412200355122003561220035712200358122003591220036012200361122003621220036312200364122003651220036612200367122003681220036912200370122003711220037212200373122003741220037512200376122003771220037812200379122003801220038112200382122003831220038412200385122003861220038712200388122003891220039012200391122003921220039312200394122003951220039612200397122003981220039912200400122004011220040212200403122004041220040512200406122004071220040812200409122004101220041112200412122004131220041412200415122004161220041712200418122004191220042012200421122004221220042312200424122004251220042612200427122004281220042912200430122004311220043212200433122004341220043512200436122004371220043812200439122004401220044112200442122004431220044412200445122004461220044712200448122004491220045012200451122004521220045312200454122004551220045612200457122004581220045912200460122004611220046212200463122004641220046512200466122004671220046812200469122004701220047112200472122004731220047412200475122004761220047712200478122004791220048012200481122004821220048312200484122004851220048612200487122004881220048912200490122004911220049212200493122004941220049512200496122004971220049812200499122005001220050112200502122005031220050412200505122005061220050712200508122005091220051012200511122005121220051312200514122005151220051612200517122005181220051912200520122005211220052212200523122005241220052512200526122005271220052812200529122005301220053112200532122005331220053412200535122005361220053712200538122005391220054012200541122005421220054312200544122005451220054612200547122005481220054912200550122005511220055212200553122005541220055512200556122005571220055812200559122005601220056112200562122005631220056412200565122005661220056712200568122005691220057012200571122005721220057312200574122005751220057612200577122005781220057912200580122005811220058212200583122005841220058512200586122005871220058812200589122005901220059112200592122005931220059412200595122005961220059712200598122005991220060012200601122006021220060312200604122006051220060612200607122006081220060912200610122006111220061212200613122006141220061512200616122006171220061812200619122006201220062112200622122006231220062412200625122006261220062712200628122006291220063012200631122006321220063312200634122006351220063612200637122006381220063912200640122006411220064212200643122006441220064512200646122006471220064812200649122006501220065112200652122006531220065412200655122006561220065712200658122006591220066012200661122006621220066312200664122006651220066612200667122006681220066912200670122006711220067212200673122006741220067512200676122006771220067812200679122006801220068112200682122006831220068412200685122006861220068712200688122006891220069012200691122006921220069312200694122006951220069612200697122006981220069912200700122007011220070212200703122007041220070512200706122007071220070812200709122007101220071112200712122007131220071412200715122007161220071712200718122007191220072012200721122007221220072312200724122007251220072612200727122007281220072912200730122007311220073212200733122007341220073512200736122007371220073812200739122007401220074112200742122007431220074412200745122007461220074712200748122007491220075012200751122007521220075312200754122007551220075612200757122007581220075912200760122007611220076212200763122007641220076512200766122007671220076812200769122007701220077112200772122007731220077412200775122007761220077712200778122007791220078012200781122007821220078312200784122007851220078612200787122007881220078912200790122007911220079212200793122007941220079512200796122007971220079812200799122008001220080112200802122008031220080412200805122008061220080712200808122008091220081012200811122008121220081312200814122008151220081612200817122008181220081912200820122008211220082212200823122008241220082512200826122008271220082812200829122008301220083112200832122008331220083412200835122008361220083712200838122008391220084012200841122008421220084312200844122008451220084612200847122008481220084912200850122008511220085212200853122008541220085512200856122008571220085812200859122008601220086112200862122008631220086412200865122008661220086712200868122008691220087012200871122008721220087312200874122008751220087612200877122008781220087912200880122008811220088212200883122008841220088512200886122008871220088812200889122008901220089112200892122008931220089412200895122008961220089712200898122008991220090012200901122009021220090312200904122009051220090612200907122009081220090912200910122009111220091212200913122009141220091512200916122009171220091812200919122009201220092112200922122009231220092412200925122009261220092712200928122009291220093012200931122009321220093312200934122009351220093612200937122009381220093912200940122009411220094212200943122009441220094512200946122009471220094812200949122009501220095112200952122009531220095412200955122009561220095712200958122009591220096012200961122009621220096312200964122009651220096612200967122009681220096912200970122009711220097212200973122009741220097512200976122009771220097812200979122009801220098112200982122009831220098412200985122009861220098712200988122009891220099012200991122009921220099312200994122009951220099612200997122009981220099912201000122010011220100212201003122010041220100512201006122010071220100812201009122010101220101112201012122010131220101412201015122010161220101712201018122010191220102012201021122010221220102312201024122010251220102612201027122010281220102912201030122010311220103212201033122010341220103512201036122010371220103812201039122010401220104112201042122010431220104412201045122010461220104712201048122010491220105012201051122010521220105312201054122010551220105612201057122010581220105912201060122010611220106212201063122010641220106512201066122010671220106812201069122010701220107112201072122010731220107412201075122010761220107712201078122010791220108012201081122010821220108312201084122010851220108612201087122010881220108912201090122010911220109212201093122010941220109512201096122010971220109812201099122011001220110112201102122011031220110412201105122100011221000212210003122100041221000512210006122100071221000812210009122100101221001112210012122100131221001412210015122100161221001712210018122100191221002012210021122100221221002312210024122100251221002612210027122100281221002912210030122100311221003212210033122100341221003512210036122100371221003812210039122100401221004112210042122100431221004412210045122100461221004712210048122100491221005012210051122100521221005312210054122100551221005612210057122100581221005912210060122100611221006212210063122100641221006512210066122100671221006812210069122100701221007112210072122100731221007412210075122100761221007712210078122100791221008012210081122100821221008312210084122100851221008612210087122100881221008912210090122100911221009212210093122100941221009512210096122100971221009812210099122101001221010112210102122101031221010412210105122101061221010712210108122101091221011012210111122101121221011312210114122101151221011612210117122101181221011912210120122101211221012212210123122101241221012512210126122101271221012812210129122101301221013112210132122101331221013412210135122101361221013712210138122101391221014012210141122101421221014312210144122101451221014612210147122101481221014912210150122101511221015212210153122101541221015512210156122101571221015812210159122101601221016112210162122101631221016412210165122101661221016712210168122101691221017012210171122101721221017312210174122101751221017612210177122101781221017912210180122101811221018212210183122101841221018512210186122101871221018812210189122101901221019112210192122101931221019412210195122101961221019712210198122101991221020012210201122102021221020312210204122102051221020612210207122102081221020912210210122102111221021212210213122102141221021512210216122102171221021812210219122102201221022112210222122102231221022412210225122102261221022712210228122102291221023012210231122102321221023312210234122102351221023612210237122102381221023912210240122102411221024212210243122102441221024512210246122102471221024812210249122102501221025112210252122102531221025412210255122102561221025712210258122102591221026012210261122102621221026312210264122102651221026612210267122102681221026912210270122102711221027212210273122102741221027512210276122102771221027812210279122102801221028112210282122102831221028412210285122102861221028712210288122102891221029012210291122102921221029312210294122102951221029612210297122102981221029912210300122103011221030212210303122103041221030512210306122103071221030812210309122103101221031112210312122103131221031412210315122103161221031712210318122103191221032012210321122103221221032312210324122103251221032612210327122103281221032912210330122103311221033212210333122103341221033512210336122103371221033812210339122103401221034112210342122103431221034412210345122103461221034712210348122103491221035012210351122103521221035312210354122103551221035612210357122103581221035912210360122103611221036212210363122103641221036512210366122103671221036812210369122103701221037112210372122103731221037412210375122103761221037712210378122103791221038012210381122103821221038312210384122103851221038612210387122103881221038912210390122103911221039212210393122103941221039512210396122103971221039812210399122104001221040112210402122104031221040412210405122104061221040712210408122104091221041012210411122104121221041312210414122104151221041612210417122104181221041912210420122104211221042212210423122104241221042512210426122104271221042812210429122104301221043112210432122104331221043412210435122104361221043712210438122104391221044012210441122104421221044312210444122104451221044612210447122104481221044912210450122104511221045212210453122104541221045512210456122104571221045812210459122104601221046112210462122104631221046412210465122104661221046712210468122104691221047012210471122104721221047312210474122104751221047612210477122104781221047912210480122104811221048212210483122104841221048512210486122104871221048812210489122104901221049112210492122104931221049412210495122104961221049712210498122104991221050012210501122105021221050312210504122105051221050612210507122105081221050912210510122105111221051212210513122105141221051512210516122105171221051812210519122105201221052112210522122105231221052412210525122105261221052712210528122105291221053012210531122105321221053312210534122105351221053612210537122105381221053912210540122105411221054212210543122105441221054512210546122105471221054812210549122105501221055112210552122105531221055412210555122105561221055712210558122105591221056012210561122105621221056312210564122105651221056612210567122105681221056912210570122105711221057212210573122105741221057512210576122105771221057812210579122105801221058112210582122105831221058412210585122105861221058712210588122105891221059012210591122105921221059312210594122105951221059612210597122105981221059912210600122106011221060212210603122106041221060512210606122106071221060812210609122106101221061112210612122106131221061412210615122106161221061712210618122106191221062012210621122106221221062312210624122106251221062612210627122106281221062912210630122106311221063212210633122106341221063512210636122106371221063812210639122106401221064112210642122106431221064412210645122106461221064712210648122106491221065012210651122106521221065312210654122106551221065612210657122106581221065912210660122106611221066212210663122106641221066512210666122106671221066812210669122106701221067112210672122106731221067412210675122106761221067712210678122106791221068012210681122106821221068312210684122106851221068612210687122106881221068912210690122106911221069212210693122106941221069512210696122106971221069812210699122107001221070112210702122107031221070412210705122107061221070712210708122107091221071012210711122107121221071312210714122107151221071612210717122107181221071912210720122107211221072212210723122107241221072512210726122107271221072812210729122107301221073112210732122107331221073412210735122107361221073712210738122107391221074012210741122107421221074312210744122107451221074612210747122107481221074912210750122107511221075212210753122107541221075512210756122107571221075812210759122107601221076112210762122107631221076412210765122107661221076712210768122107691221077012210771122107721221077312210774122107751221077612210777122107781221077912210780122107811221078212210783122107841221078512210786122107871221078812210789122107901221079112210792122107931221079412210795122107961221079712210798122107991221080012210801122108021221080312210804122108051221080612210807122108081221080912210810122108111221081212210813122108141221081512210816122108171221081812210819122108201221082112210822122108231221082412210825122108261221082712210828122108291221083012210831122108321221083312210834122108351221083612210837122108381221083912210840122108411221084212210843122108441221084512210846122108471221084812210849122108501221085112210852122108531221085412210855122108561221085712210858122108591221086012210861122108621221086312210864122108651221086612210867122108681221086912210870122108711221087212210873122108741221087512210876122108771221087812210879122108801221088112210882122108831221088412210885122108861221088712210888122108891221089012210891122108921221089312210894122108951221089612210897122108981221089912210900122109011221090212210903122109041221090512210906122109071221090812210909122109101221091112210912122109131221091412210915122109161221091712210918122109191221092012210921122109221221092312210924122109251221092612210927122109281221092912210930122109311221093212210933122109341221093512210936122109371221093812210939122109401221094112210942122109431221094412210945122109461221094712210948122109491221095012210951122109521221095312210954122109551221095612210957122109581221095912210960122109611221096212210963122109641221096512210966122109671221096812210969122109701221097112210972122109731221097412210975122109761221097712210978122109791221098012210981122109821221098312210984122109851221098612210987122109881221098912210990122109911221099212210993122109941221099512210996122109971221099812210999122110001221100112211002122110031221100412211005122110061221100712211008122110091221101012211011122110121221101312211014122110151221101612211017122110181221101912211020122110211221102212211023122110241221102512211026122110271221102812211029122110301221103112211032122110331221103412211035122110361221103712211038122110391221104012211041122110421221104312211044122110451221104612211047122110481221104912211050122110511221105212211053122110541221105512211056122110571221105812211059122110601221106112211062122110631221106412211065122110661221106712211068122110691221107012211071122110721221107312211074122110751221107612211077122110781221107912211080122110811221108212211083122110841221108512211086122110871221108812211089122110901221109112211092122110931221109412211095122110961221109712211098122110991221110012211101122111021221110312211104122111051222000112220002122200031222000412220005122200061222000712220008122200091222001012220011122200121222001312220014122200151222001612220017122200181222001912220020122200211222002212220023122200241222002512220026122200271222002812220029122200301222003112220032122200331222003412220035122200361222003712220038122200391222004012220041122200421222004312220044122200451222004612220047122200481222004912220050122200511222005212220053122200541222005512220056122200571222005812220059122200601222006112220062122200631222006412220065122200661222006712220068122200691222007012220071122200721222007312220074122200751222007612220077122200781222007912220080122200811222008212220083122200841222008512220086122200871222008812220089122200901222009112220092122200931222009412220095122200961222009712220098122200991222010012220101122201021222010312220104122201051222010612220107122201081222010912220110122201111222011212220113122201141222011512220116122201171222011812220119122201201222012112220122122201231222012412220125122201261222012712220128122201291222013012220131122201321222013312220134122201351222013612220137122201381222013912220140122201411222014212220143122201441222014512220146122201471222014812220149122201501222015112220152122201531222015412220155122201561222015712220158122201591222016012220161122201621222016312220164122201651222016612220167122201681222016912220170122201711222017212220173122201741222017512220176122201771222017812220179122201801222018112220182122201831222018412220185122201861222018712220188122201891222019012220191122201921222019312220194122201951222019612220197122201981222019912220200122202011222020212220203122202041222020512220206122202071222020812220209122202101222021112220212122202131222021412220215122202161222021712220218122202191222022012220221122202221222022312220224122202251222022612220227122202281222022912220230122202311222023212220233122202341222023512220236122202371222023812220239122202401222024112220242122202431222024412220245122202461222024712220248122202491222025012220251122202521222025312220254122202551222025612220257122202581222025912220260122202611222026212220263122202641222026512220266122202671222026812220269122202701222027112220272122202731222027412220275122202761222027712220278122202791222028012220281122202821222028312220284122202851222028612220287122202881222028912220290122202911222029212220293122202941222029512220296122202971222029812220299122203001222030112220302122203031222030412220305122203061222030712220308122203091222031012220311122203121222031312220314122203151222031612220317122203181222031912220320122203211222032212220323122203241222032512220326122203271222032812220329122203301222033112220332122203331222033412220335122203361222033712220338122203391222034012220341122203421222034312220344122203451222034612220347122203481222034912220350122203511222035212220353122203541222035512220356122203571222035812220359122203601222036112220362122203631222036412220365122203661222036712220368122203691222037012220371122203721222037312220374122203751222037612220377122203781222037912220380122203811222038212220383122203841222038512220386122203871222038812220389122203901222039112220392122203931222039412220395122203961222039712220398122203991222040012220401122204021222040312220404122204051222040612220407122204081222040912220410122204111222041212220413122204141222041512220416122204171222041812220419122204201222042112220422122204231222042412220425122204261222042712220428122204291222043012220431122204321222043312220434122204351222043612220437122204381222043912220440122204411222044212220443122204441222044512220446122204471222044812220449122204501222045112220452122204531222045412220455122204561222045712220458122204591222046012220461122204621222046312220464122204651222046612220467122204681222046912220470122204711222047212220473122204741222047512220476122204771222047812220479122204801222048112220482122204831222048412220485122204861222048712220488122204891222049012220491122204921222049312220494122204951222049612220497122204981222049912220500122205011222050212220503122205041222050512220506122205071222050812220509122205101222051112220512122205131222051412220515122205161222051712220518122205191222052012220521122205221222052312220524122205251222052612220527122205281222052912220530122205311222053212220533122205341222053512220536122205371222053812220539122205401222054112220542122205431222054412220545122205461222054712220548122205491222055012220551122205521222055312220554122205551222055612220557122205581222055912220560122205611222056212220563122205641222056512220566122205671222056812220569122205701222057112220572122205731222057412220575122205761222057712220578122205791222058012220581122205821222058312220584122205851222058612220587122205881222058912220590122205911222059212220593122205941222059512220596122205971222059812220599122206001222060112220602122206031222060412220605122206061222060712220608122206091222061012220611122206121222061312220614122206151222061612220617122206181222061912220620122206211222062212220623122206241222062512220626122206271222062812220629122206301222063112220632122206331222063412220635122206361222063712220638122206391222064012220641122206421222064312220644122206451222064612220647122206481222064912220650122206511222065212220653122206541222065512220656122206571222065812220659122206601222066112220662122206631222066412220665122206661222066712220668122206691222067012220671122206721222067312220674122206751222067612220677122206781222067912220680122206811222068212220683122206841222068512220686122206871222068812220689122206901222069112220692122206931222069412220695122206961222069712220698122206991222070012220701122207021222070312220704122207051222070612220707122207081222070912220710122207111222071212220713122207141222071512220716122207171222071812220719122207201222072112220722122207231222072412220725122207261222072712220728122207291222073012220731122207321222073312220734122207351222073612220737122207381222073912220740122207411222074212220743122207441222074512220746122207471222074812220749122207501222075112220752122207531222075412220755122207561222075712220758122207591222076012220761122207621222076312220764122207651222076612220767122207681222076912220770122207711222077212220773122207741222077512220776122207771222077812220779122207801222078112220782122207831222078412220785122207861222078712220788122207891222079012220791122207921222079312220794122207951222079612220797122207981222079912220800122208011222080212220803122208041222080512220806122208071222080812220809122208101222081112220812122208131222081412220815122208161222081712220818122208191222082012220821122208221222082312220824122208251222082612220827122208281222082912220830122208311222083212220833122208341222083512220836122208371222083812220839122208401222084112220842122208431222084412220845122208461222084712220848122208491222085012220851122208521222085312220854122208551222085612220857122208581222085912220860122208611222086212220863122208641222086512220866122208671222086812220869122208701222087112220872122208731222087412220875122208761222087712220878122208791222088012220881122208821222088312220884122208851222088612220887122208881222088912220890122208911222089212220893122208941222089512220896122208971222089812220899122209001222090112220902122209031222090412220905122209061222090712220908122209091222091012220911122209121222091312220914122209151222091612220917122209181222091912220920122209211222092212220923122209241222092512220926122209271222092812220929122209301222093112220932122209331222093412220935122209361222093712220938122209391222094012220941122209421222094312220944122209451222094612220947122209481222094912220950122209511222095212220953122209541222095512220956122209571222095812220959122209601222096112220962122209631222096412220965122209661222096712220968122209691222097012220971122209721222097312220974122209751222097612220977122209781222097912220980122209811222098212220983122209841222098512220986122209871222098812220989122209901222099112220992122209931222099412220995122209961222099712220998122209991222100012221001122210021222100312221004122210051222100612221007122210081222100912221010122210111222101212221013122210141222101512221016122210171222101812221019122210201222102112221022122210231222102412221025122210261222102712221028122210291222103012221031122210321222103312221034122210351222103612221037122210381222103912221040122210411222104212221043122210441222104512221046122210471222104812221049122210501222105112221052122210531222105412221055122210561222105712221058122210591222106012221061122210621222106312221064122210651222106612221067122210681222106912221070122210711222107212221073122210741222107512221076122210771222107812221079122210801222108112221082122210831222108412221085122210861222108712221088122210891222109012221091122210921222109312221094122210951222109612221097122210981222109912221100122211011222110212221103122211041222110512230001122300021223000312230004122300051223000612230007122300081223000912230010122300111223001212230013122300141223001512230016122300171223001812230019122300201223002112230022122300231223002412230025122300261223002712230028122300291223003012230031122300321223003312230034122300351223003612230037122300381223003912230040122300411223004212230043122300441223004512230046122300471223004812230049122300501223005112230052122300531223005412230055122300561223005712230058122300591223006012230061122300621223006312230064122300651223006612230067122300681223006912230070122300711223007212230073122300741223007512230076122300771223007812230079122300801223008112230082122300831223008412230085122300861223008712230088122300891223009012230091122300921223009312230094122300951223009612230097122300981223009912230100122301011223010212230103122301041223010512230106122301071223010812230109122301101223011112230112122301131223011412230115122301161223011712230118122301191223012012230121122301221223012312230124122301251223012612230127122301281223012912230130122301311223013212230133122301341223013512230136122301371223013812230139122301401223014112230142122301431223014412230145122301461223014712230148122301491223015012230151122301521223015312230154122301551223015612230157122301581223015912230160122301611223016212230163122301641223016512230166122301671223016812230169122301701223017112230172122301731223017412230175122301761223017712230178122301791223018012230181122301821223018312230184122301851223018612230187122301881223018912230190122301911223019212230193122301941223019512230196122301971223019812230199122302001223020112230202122302031223020412230205122302061223020712230208122302091223021012230211122302121223021312230214122302151223021612230217122302181223021912230220122302211223022212230223122302241223022512230226122302271223022812230229122302301223023112230232122302331223023412230235122302361223023712230238122302391223024012230241122302421223024312230244122302451223024612230247122302481223024912230250122302511223025212230253122302541223025512230256122302571223025812230259122302601223026112230262122302631223026412230265122302661223026712230268122302691223027012230271122302721223027312230274122302751223027612230277122302781223027912230280122302811223028212230283122302841223028512230286122302871223028812230289122302901223029112230292122302931223029412230295122302961223029712230298122302991223030012230301122303021223030312230304122303051223030612230307122303081223030912230310122303111223031212230313122303141223031512230316122303171223031812230319122303201223032112230322122303231223032412230325122303261223032712230328122303291223033012230331122303321223033312230334122303351223033612230337122303381223033912230340122303411223034212230343122303441223034512230346122303471223034812230349122303501223035112230352122303531223035412230355122303561223035712230358122303591223036012230361122303621223036312230364122303651223036612230367122303681223036912230370122303711223037212230373122303741223037512230376122303771223037812230379122303801223038112230382122303831223038412230385122303861223038712230388122303891223039012230391122303921223039312230394122303951223039612230397122303981223039912230400122304011223040212230403122304041223040512230406122304071223040812230409122304101223041112230412122304131223041412230415122304161223041712230418122304191223042012230421122304221223042312230424122304251223042612230427122304281223042912230430122304311223043212230433122304341223043512230436122304371223043812230439122304401223044112230442122304431223044412230445122304461223044712230448122304491223045012230451122304521223045312230454122304551223045612230457122304581223045912230460122304611223046212230463122304641223046512230466122304671223046812230469122304701223047112230472122304731223047412230475122304761223047712230478122304791223048012230481122304821223048312230484122304851223048612230487122304881223048912230490122304911223049212230493122304941223049512230496122304971223049812230499122305001223050112230502122305031223050412230505122305061223050712230508122305091223051012230511122305121223051312230514122305151223051612230517122305181223051912230520122305211223052212230523122305241223052512230526122305271223052812230529122305301223053112230532122305331223053412230535122305361223053712230538122305391223054012230541122305421223054312230544122305451223054612230547122305481223054912230550122305511223055212230553122305541223055512230556122305571223055812230559122305601223056112230562122305631223056412230565122305661223056712230568122305691223057012230571122305721223057312230574122305751223057612230577122305781223057912230580122305811223058212230583122305841223058512230586122305871223058812230589122305901223059112230592122305931223059412230595122305961223059712230598122305991223060012230601122306021223060312230604122306051223060612230607122306081223060912230610122306111223061212230613122306141223061512230616122306171223061812230619122306201223062112230622122306231223062412230625122306261223062712230628122306291223063012230631122306321223063312230634122306351223063612230637122306381223063912230640122306411223064212230643122306441223064512230646122306471223064812230649122306501223065112230652122306531223065412230655122306561223065712230658122306591223066012230661122306621223066312230664122306651223066612230667122306681223066912230670122306711223067212230673122306741223067512230676122306771223067812230679122306801223068112230682122306831223068412230685122306861223068712230688122306891223069012230691122306921223069312230694122306951223069612230697122306981223069912230700122307011223070212230703122307041223070512230706122307071223070812230709122307101223071112230712122307131223071412230715122307161223071712230718122307191223072012230721122307221223072312230724122307251223072612230727122307281223072912230730122307311223073212230733122307341223073512230736122307371223073812230739122307401223074112230742122307431223074412230745122307461223074712230748122307491223075012230751122307521223075312230754122307551223075612230757122307581223075912230760122307611223076212230763122307641223076512230766122307671223076812230769122307701223077112230772122307731223077412230775122307761223077712230778122307791223078012230781122307821223078312230784122307851223078612230787122307881223078912230790122307911223079212230793122307941223079512230796122307971223079812230799122308001223080112230802122308031223080412230805122308061223080712230808122308091223081012230811122308121223081312230814122308151223081612230817122308181223081912230820122308211223082212230823122308241223082512230826122308271223082812230829122308301223083112230832122308331223083412230835122308361223083712230838122308391223084012230841122308421223084312230844122308451223084612230847122308481223084912230850122308511223085212230853122308541223085512230856122308571223085812230859122308601223086112230862122308631223086412230865122308661223086712230868122308691223087012230871122308721223087312230874122308751223087612230877122308781223087912230880122308811223088212230883122308841223088512230886122308871223088812230889122308901223089112230892122308931223089412230895122308961223089712230898122308991223090012230901122309021223090312230904122309051223090612230907122309081223090912230910122309111223091212230913122309141223091512230916122309171223091812230919122309201223092112230922122309231223092412230925122309261223092712230928122309291223093012230931122309321223093312230934122309351223093612230937122309381223093912230940122309411223094212230943122309441223094512230946122309471223094812230949122309501223095112230952122309531223095412230955122309561223095712230958122309591223096012230961122309621223096312230964122309651223096612230967122309681223096912230970122309711223097212230973122309741223097512230976122309771223097812230979122309801223098112230982122309831223098412230985122309861223098712230988122309891223099012230991122309921223099312230994122309951223099612230997122309981223099912231000122310011223100212231003122310041223100512231006122310071223100812231009122310101223101112231012122310131223101412231015122310161223101712231018122310191223102012231021122310221223102312231024122310251223102612231027122310281223102912231030122310311223103212231033122310341223103512231036122310371223103812231039122310401223104112231042122310431223104412231045122310461223104712231048122310491223105012231051122310521223105312231054122310551223105612231057122310581223105912231060122310611223106212231063122310641223106512231066122310671223106812231069122310701223107112231072122310731223107412231075122310761223107712231078122310791223108012231081122310821223108312231084122310851223108612231087122310881223108912231090122310911223109212231093122310941223109512231096122310971223109812231099122311001223110112231102122311031223110412231105122400011224000212240003122400041224000512240006122400071224000812240009122400101224001112240012122400131224001412240015122400161224001712240018122400191224002012240021122400221224002312240024122400251224002612240027122400281224002912240030122400311224003212240033122400341224003512240036122400371224003812240039122400401224004112240042122400431224004412240045122400461224004712240048122400491224005012240051122400521224005312240054122400551224005612240057122400581224005912240060122400611224006212240063122400641224006512240066122400671224006812240069122400701224007112240072122400731224007412240075122400761224007712240078122400791224008012240081122400821224008312240084122400851224008612240087122400881224008912240090122400911224009212240093122400941224009512240096122400971224009812240099122401001224010112240102122401031224010412240105122401061224010712240108122401091224011012240111122401121224011312240114122401151224011612240117122401181224011912240120122401211224012212240123122401241224012512240126122401271224012812240129122401301224013112240132122401331224013412240135122401361224013712240138122401391224014012240141122401421224014312240144122401451224014612240147122401481224014912240150122401511224015212240153122401541224015512240156122401571224015812240159122401601224016112240162122401631224016412240165122401661224016712240168122401691224017012240171122401721224017312240174122401751224017612240177122401781224017912240180122401811224018212240183122401841224018512240186122401871224018812240189122401901224019112240192122401931224019412240195122401961224019712240198122401991224020012240201122402021224020312240204122402051224020612240207122402081224020912240210122402111224021212240213122402141224021512240216122402171224021812240219122402201224022112240222122402231224022412240225122402261224022712240228122402291224023012240231122402321224023312240234122402351224023612240237122402381224023912240240122402411224024212240243122402441224024512240246122402471224024812240249122402501224025112240252122402531224025412240255122402561224025712240258122402591224026012240261122402621224026312240264122402651224026612240267122402681224026912240270122402711224027212240273122402741224027512240276122402771224027812240279122402801224028112240282122402831224028412240285122402861224028712240288122402891224029012240291122402921224029312240294122402951224029612240297122402981224029912240300122403011224030212240303122403041224030512240306122403071224030812240309122403101224031112240312122403131224031412240315122403161224031712240318122403191224032012240321122403221224032312240324122403251224032612240327122403281224032912240330122403311224033212240333122403341224033512240336122403371224033812240339122403401224034112240342122403431224034412240345122403461224034712240348122403491224035012240351122403521224035312240354122403551224035612240357122403581224035912240360122403611224036212240363122403641224036512240366122403671224036812240369122403701224037112240372122403731224037412240375122403761224037712240378122403791224038012240381122403821224038312240384122403851224038612240387122403881224038912240390122403911224039212240393122403941224039512240396122403971224039812240399122404001224040112240402122404031224040412240405122404061224040712240408122404091224041012240411122404121224041312240414122404151224041612240417122404181224041912240420122404211224042212240423122404241224042512240426122404271224042812240429122404301224043112240432122404331224043412240435122404361224043712240438122404391224044012240441122404421224044312240444122404451224044612240447122404481224044912240450122404511224045212240453122404541224045512240456122404571224045812240459122404601224046112240462122404631224046412240465122404661224046712240468122404691224047012240471122404721224047312240474122404751224047612240477122404781224047912240480122404811224048212240483122404841224048512240486122404871224048812240489122404901224049112240492122404931224049412240495122404961224049712240498122404991224050012240501122405021224050312240504122405051224050612240507122405081224050912240510122405111224051212240513122405141224051512240516122405171224051812240519122405201224052112240522122405231224052412240525122405261224052712240528122405291224053012240531122405321224053312240534122405351224053612240537122405381224053912240540122405411224054212240543122405441224054512240546122405471224054812240549122405501224055112240552122405531224055412240555122405561224055712240558122405591224056012240561122405621224056312240564122405651224056612240567122405681224056912240570122405711224057212240573122405741224057512240576122405771224057812240579122405801224058112240582122405831224058412240585122405861224058712240588122405891224059012240591122405921224059312240594122405951224059612240597122405981224059912240600122406011224060212240603122406041224060512240606122406071224060812240609122406101224061112240612122406131224061412240615122406161224061712240618122406191224062012240621122406221224062312240624122406251224062612240627122406281224062912240630122406311224063212240633122406341224063512240636122406371224063812240639122406401224064112240642122406431224064412240645122406461224064712240648122406491224065012240651122406521224065312240654122406551224065612240657122406581224065912240660122406611224066212240663122406641224066512240666122406671224066812240669122406701224067112240672122406731224067412240675122406761224067712240678122406791224068012240681122406821224068312240684122406851224068612240687122406881224068912240690122406911224069212240693122406941224069512240696122406971224069812240699122407001224070112240702122407031224070412240705122407061224070712240708122407091224071012240711122407121224071312240714122407151224071612240717122407181224071912240720122407211224072212240723122407241224072512240726122407271224072812240729122407301224073112240732122407331224073412240735122407361224073712240738122407391224074012240741122407421224074312240744122407451224074612240747122407481224074912240750122407511224075212240753122407541224075512240756122407571224075812240759122407601224076112240762122407631224076412240765122407661224076712240768122407691224077012240771122407721224077312240774122407751224077612240777122407781224077912240780122407811224078212240783122407841224078512240786122407871224078812240789122407901224079112240792122407931224079412240795122407961224079712240798122407991224080012240801122408021224080312240804122408051224080612240807122408081224080912240810122408111224081212240813122408141224081512240816122408171224081812240819122408201224082112240822122408231224082412240825122408261224082712240828122408291224083012240831122408321224083312240834122408351224083612240837122408381224083912240840122408411224084212240843122408441224084512240846122408471224084812240849122408501224085112240852122408531224085412240855122408561224085712240858122408591224086012240861122408621224086312240864122408651224086612240867122408681224086912240870122408711224087212240873122408741224087512240876122408771224087812240879122408801224088112240882122408831224088412240885122408861224088712240888122408891224089012240891122408921224089312240894122408951224089612240897122408981224089912240900122409011224090212240903122409041224090512240906122409071224090812240909122409101224091112240912122409131224091412240915122409161224091712240918122409191224092012240921122409221224092312240924122409251224092612240927122409281224092912240930122409311224093212240933122409341224093512240936122409371224093812240939122409401224094112240942122409431224094412240945122409461224094712240948122409491224095012240951122409521224095312240954122409551224095612240957122409581224095912240960122409611224096212240963122409641224096512240966122409671224096812240969122409701224097112240972122409731224097412240975122409761224097712240978122409791224098012240981122409821224098312240984122409851224098612240987122409881224098912240990122409911224099212240993122409941224099512240996122409971224099812240999122410001224100112241002122410031224100412241005122410061224100712241008122410091224101012241011122410121224101312241014122410151224101612241017122410181224101912241020122410211224102212241023122410241224102512241026122410271224102812241029122410301224103112241032122410331224103412241035122410361224103712241038122410391224104012241041122410421224104312241044122410451224104612241047122410481224104912241050122410511224105212241053122410541224105512241056122410571224105812241059122410601224106112241062122410631224106412241065122410661224106712241068122410691224107012241071122410721224107312241074122410751224107612241077122410781224107912241080122410811224108212241083122410841224108512241086122410871224108812241089122410901224109112241092122410931224109412241095122410961224109712241098122410991224110012241101122411021224110312241104122411051225000112250002122500031225000412250005122500061225000712250008122500091225001012250011122500121225001312250014122500151225001612250017122500181225001912250020122500211225002212250023122500241225002512250026122500271225002812250029122500301225003112250032122500331225003412250035122500361225003712250038122500391225004012250041122500421225004312250044122500451225004612250047122500481225004912250050122500511225005212250053122500541225005512250056122500571225005812250059122500601225006112250062122500631225006412250065122500661225006712250068122500691225007012250071122500721225007312250074122500751225007612250077122500781225007912250080122500811225008212250083122500841225008512250086122500871225008812250089122500901225009112250092122500931225009412250095122500961225009712250098122500991225010012250101122501021225010312250104122501051225010612250107122501081225010912250110122501111225011212250113122501141225011512250116122501171225011812250119122501201225012112250122122501231225012412250125122501261225012712250128122501291225013012250131122501321225013312250134122501351225013612250137122501381225013912250140122501411225014212250143122501441225014512250146122501471225014812250149122501501225015112250152122501531225015412250155122501561225015712250158122501591225016012250161122501621225016312250164122501651225016612250167122501681225016912250170122501711225017212250173122501741225017512250176122501771225017812250179122501801225018112250182122501831225018412250185122501861225018712250188122501891225019012250191122501921225019312250194122501951225019612250197122501981225019912250200122502011225020212250203122502041225020512250206122502071225020812250209122502101225021112250212122502131225021412250215122502161225021712250218122502191225022012250221122502221225022312250224122502251225022612250227122502281225022912250230122502311225023212250233122502341225023512250236122502371225023812250239122502401225024112250242122502431225024412250245122502461225024712250248122502491225025012250251122502521225025312250254122502551225025612250257122502581225025912250260122502611225026212250263122502641225026512250266122502671225026812250269122502701225027112250272122502731225027412250275122502761225027712250278122502791225028012250281122502821225028312250284122502851225028612250287122502881225028912250290122502911225029212250293122502941225029512250296122502971225029812250299122503001225030112250302122503031225030412250305122503061225030712250308122503091225031012250311122503121225031312250314122503151225031612250317122503181225031912250320122503211225032212250323122503241225032512250326122503271225032812250329122503301225033112250332122503331225033412250335122503361225033712250338122503391225034012250341122503421225034312250344122503451225034612250347122503481225034912250350122503511225035212250353122503541225035512250356122503571225035812250359122503601225036112250362122503631225036412250365122503661225036712250368122503691225037012250371122503721225037312250374122503751225037612250377122503781225037912250380122503811225038212250383122503841225038512250386122503871225038812250389122503901225039112250392122503931225039412250395122503961225039712250398122503991225040012250401122504021225040312250404122504051225040612250407122504081225040912250410122504111225041212250413122504141225041512250416122504171225041812250419122504201225042112250422122504231225042412250425122504261225042712250428122504291225043012250431122504321225043312250434122504351225043612250437122504381225043912250440122504411225044212250443122504441225044512250446122504471225044812250449122504501225045112250452122504531225045412250455122504561225045712250458122504591225046012250461122504621225046312250464122504651225046612250467122504681225046912250470122504711225047212250473122504741225047512250476122504771225047812250479122504801225048112250482122504831225048412250485122504861225048712250488122504891225049012250491122504921225049312250494122504951225049612250497122504981225049912250500122505011225050212250503122505041225050512250506122505071225050812250509122505101225051112250512122505131225051412250515122505161225051712250518122505191225052012250521122505221225052312250524122505251225052612250527122505281225052912250530122505311225053212250533122505341225053512250536122505371225053812250539122505401225054112250542122505431225054412250545122505461225054712250548122505491225055012250551122505521225055312250554122505551225055612250557122505581225055912250560122505611225056212250563122505641225056512250566122505671225056812250569122505701225057112250572122505731225057412250575122505761225057712250578122505791225058012250581122505821225058312250584122505851225058612250587122505881225058912250590122505911225059212250593122505941225059512250596122505971225059812250599122506001225060112250602122506031225060412250605122506061225060712250608122506091225061012250611122506121225061312250614122506151225061612250617122506181225061912250620122506211225062212250623122506241225062512250626122506271225062812250629122506301225063112250632122506331225063412250635122506361225063712250638122506391225064012250641122506421225064312250644122506451225064612250647122506481225064912250650122506511225065212250653122506541225065512250656122506571225065812250659122506601225066112250662122506631225066412250665122506661225066712250668122506691225067012250671122506721225067312250674122506751225067612250677122506781225067912250680122506811225068212250683122506841225068512250686122506871225068812250689122506901225069112250692122506931225069412250695122506961225069712250698122506991225070012250701122507021225070312250704122507051225070612250707122507081225070912250710122507111225071212250713122507141225071512250716122507171225071812250719122507201225072112250722122507231225072412250725122507261225072712250728122507291225073012250731122507321225073312250734122507351225073612250737122507381225073912250740122507411225074212250743122507441225074512250746122507471225074812250749122507501225075112250752122507531225075412250755122507561225075712250758122507591225076012250761122507621225076312250764122507651225076612250767122507681225076912250770122507711225077212250773122507741225077512250776122507771225077812250779122507801225078112250782122507831225078412250785122507861225078712250788122507891225079012250791122507921225079312250794122507951225079612250797122507981225079912250800122508011225080212250803122508041225080512250806122508071225080812250809122508101225081112250812122508131225081412250815122508161225081712250818122508191225082012250821122508221225082312250824122508251225082612250827122508281225082912250830122508311225083212250833122508341225083512250836122508371225083812250839122508401225084112250842122508431225084412250845122508461225084712250848122508491225085012250851122508521225085312250854122508551225085612250857122508581225085912250860122508611225086212250863122508641225086512250866122508671225086812250869122508701225087112250872122508731225087412250875122508761225087712250878122508791225088012250881122508821225088312250884122508851225088612250887122508881225088912250890122508911225089212250893122508941225089512250896122508971225089812250899122509001225090112250902122509031225090412250905122509061225090712250908122509091225091012250911122509121225091312250914122509151225091612250917122509181225091912250920122509211225092212250923122509241225092512250926122509271225092812250929122509301225093112250932122509331225093412250935122509361225093712250938122509391225094012250941122509421225094312250944122509451225094612250947122509481225094912250950122509511225095212250953122509541225095512250956122509571225095812250959122509601225096112250962122509631225096412250965122509661225096712250968122509691225097012250971122509721225097312250974122509751225097612250977122509781225097912250980122509811225098212250983122509841225098512250986122509871225098812250989122509901225099112250992122509931225099412250995122509961225099712250998122509991225100012251001122510021225100312251004122510051225100612251007122510081225100912251010122510111225101212251013122510141225101512251016122510171225101812251019122510201225102112251022122510231225102412251025122510261225102712251028122510291225103012251031122510321225103312251034122510351225103612251037122510381225103912251040122510411225104212251043122510441225104512251046122510471225104812251049122510501225105112251052122510531225105412251055122510561225105712251058122510591225106012251061122510621225106312251064122510651225106612251067122510681225106912251070122510711225107212251073122510741225107512251076122510771225107812251079122510801225108112251082122510831225108412251085122510861225108712251088122510891225109012251091122510921225109312251094122510951225109612251097122510981225109912251100122511011225110212251103122511041225110512260001122600021226000312260004122600051226000612260007122600081226000912260010122600111226001212260013122600141226001512260016122600171226001812260019122600201226002112260022122600231226002412260025122600261226002712260028122600291226003012260031122600321226003312260034122600351226003612260037122600381226003912260040122600411226004212260043122600441226004512260046122600471226004812260049122600501226005112260052122600531226005412260055122600561226005712260058122600591226006012260061122600621226006312260064122600651226006612260067122600681226006912260070122600711226007212260073122600741226007512260076122600771226007812260079122600801226008112260082122600831226008412260085122600861226008712260088122600891226009012260091122600921226009312260094122600951226009612260097122600981226009912260100122601011226010212260103122601041226010512260106122601071226010812260109122601101226011112260112122601131226011412260115122601161226011712260118122601191226012012260121122601221226012312260124122601251226012612260127122601281226012912260130122601311226013212260133122601341226013512260136122601371226013812260139122601401226014112260142122601431226014412260145122601461226014712260148122601491226015012260151122601521226015312260154122601551226015612260157122601581226015912260160122601611226016212260163122601641226016512260166122601671226016812260169122601701226017112260172122601731226017412260175122601761226017712260178122601791226018012260181122601821226018312260184122601851226018612260187122601881226018912260190122601911226019212260193122601941226019512260196122601971226019812260199122602001226020112260202122602031226020412260205122602061226020712260208122602091226021012260211122602121226021312260214122602151226021612260217122602181226021912260220122602211226022212260223122602241226022512260226122602271226022812260229122602301226023112260232122602331226023412260235122602361226023712260238122602391226024012260241122602421226024312260244122602451226024612260247122602481226024912260250122602511226025212260253122602541226025512260256122602571226025812260259122602601226026112260262122602631226026412260265122602661226026712260268122602691226027012260271122602721226027312260274122602751226027612260277122602781226027912260280122602811226028212260283122602841226028512260286122602871226028812260289122602901226029112260292122602931226029412260295122602961226029712260298122602991226030012260301122603021226030312260304122603051226030612260307122603081226030912260310122603111226031212260313122603141226031512260316122603171226031812260319122603201226032112260322122603231226032412260325122603261226032712260328122603291226033012260331122603321226033312260334122603351226033612260337122603381226033912260340122603411226034212260343122603441226034512260346122603471226034812260349122603501226035112260352122603531226035412260355122603561226035712260358122603591226036012260361122603621226036312260364122603651226036612260367122603681226036912260370122603711226037212260373122603741226037512260376122603771226037812260379122603801226038112260382122603831226038412260385122603861226038712260388122603891226039012260391122603921226039312260394122603951226039612260397122603981226039912260400122604011226040212260403122604041226040512260406122604071226040812260409122604101226041112260412122604131226041412260415122604161226041712260418122604191226042012260421122604221226042312260424122604251226042612260427122604281226042912260430122604311226043212260433122604341226043512260436122604371226043812260439122604401226044112260442122604431226044412260445122604461226044712260448122604491226045012260451122604521226045312260454122604551226045612260457122604581226045912260460122604611226046212260463122604641226046512260466122604671226046812260469122604701226047112260472122604731226047412260475122604761226047712260478122604791226048012260481122604821226048312260484122604851226048612260487122604881226048912260490122604911226049212260493122604941226049512260496122604971226049812260499122605001226050112260502122605031226050412260505122605061226050712260508122605091226051012260511122605121226051312260514122605151226051612260517122605181226051912260520122605211226052212260523122605241226052512260526122605271226052812260529122605301226053112260532122605331226053412260535122605361226053712260538122605391226054012260541122605421226054312260544122605451226054612260547122605481226054912260550122605511226055212260553122605541226055512260556122605571226055812260559122605601226056112260562122605631226056412260565122605661226056712260568122605691226057012260571122605721226057312260574122605751226057612260577122605781226057912260580122605811226058212260583122605841226058512260586122605871226058812260589122605901226059112260592122605931226059412260595122605961226059712260598122605991226060012260601122606021226060312260604122606051226060612260607122606081226060912260610122606111226061212260613122606141226061512260616122606171226061812260619122606201226062112260622122606231226062412260625122606261226062712260628122606291226063012260631122606321226063312260634122606351226063612260637122606381226063912260640122606411226064212260643122606441226064512260646122606471226064812260649122606501226065112260652122606531226065412260655122606561226065712260658122606591226066012260661122606621226066312260664122606651226066612260667122606681226066912260670122606711226067212260673122606741226067512260676122606771226067812260679122606801226068112260682122606831226068412260685122606861226068712260688122606891226069012260691122606921226069312260694122606951226069612260697122606981226069912260700122607011226070212260703122607041226070512260706122607071226070812260709122607101226071112260712122607131226071412260715122607161226071712260718122607191226072012260721122607221226072312260724122607251226072612260727122607281226072912260730122607311226073212260733122607341226073512260736122607371226073812260739122607401226074112260742122607431226074412260745122607461226074712260748122607491226075012260751122607521226075312260754122607551226075612260757122607581226075912260760122607611226076212260763122607641226076512260766122607671226076812260769122607701226077112260772122607731226077412260775122607761226077712260778122607791226078012260781122607821226078312260784122607851226078612260787122607881226078912260790122607911226079212260793122607941226079512260796122607971226079812260799122608001226080112260802122608031226080412260805122608061226080712260808122608091226081012260811122608121226081312260814122608151226081612260817122608181226081912260820122608211226082212260823122608241226082512260826122608271226082812260829122608301226083112260832122608331226083412260835122608361226083712260838122608391226084012260841122608421226084312260844122608451226084612260847122608481226084912260850122608511226085212260853122608541226085512260856122608571226085812260859122608601226086112260862122608631226086412260865122608661226086712260868122608691226087012260871122608721226087312260874122608751226087612260877122608781226087912260880122608811226088212260883122608841226088512260886122608871226088812260889122608901226089112260892122608931226089412260895122608961226089712260898122608991226090012260901122609021226090312260904122609051226090612260907122609081226090912260910122609111226091212260913122609141226091512260916122609171226091812260919122609201226092112260922122609231226092412260925122609261226092712260928122609291226093012260931122609321226093312260934122609351226093612260937122609381226093912260940122609411226094212260943122609441226094512260946122609471226094812260949122609501226095112260952122609531226095412260955122609561226095712260958122609591226096012260961122609621226096312260964122609651226096612260967122609681226096912260970122609711226097212260973122609741226097512260976122609771226097812260979122609801226098112260982122609831226098412260985122609861226098712260988122609891226099012260991122609921226099312260994122609951226099612260997122609981226099912261000122610011226100212261003122610041226100512261006122610071226100812261009122610101226101112261012122610131226101412261015122610161226101712261018122610191226102012261021122610221226102312261024122610251226102612261027122610281226102912261030122610311226103212261033122610341226103512261036122610371226103812261039122610401226104112261042122610431226104412261045122610461226104712261048122610491226105012261051122610521226105312261054122610551226105612261057122610581226105912261060122610611226106212261063122610641226106512261066122610671226106812261069122610701226107112261072122610731226107412261075122610761226107712261078122610791226108012261081122610821226108312261084122610851226108612261087122610881226108912261090122610911226109212261093122610941226109512261096122610971226109812261099122611001226110112261102122611031226110412261105122700011227000212270003122700041227000512270006122700071227000812270009122700101227001112270012122700131227001412270015122700161227001712270018122700191227002012270021122700221227002312270024122700251227002612270027122700281227002912270030122700311227003212270033122700341227003512270036122700371227003812270039122700401227004112270042122700431227004412270045122700461227004712270048122700491227005012270051122700521227005312270054122700551227005612270057122700581227005912270060122700611227006212270063122700641227006512270066122700671227006812270069122700701227007112270072122700731227007412270075122700761227007712270078122700791227008012270081122700821227008312270084122700851227008612270087122700881227008912270090122700911227009212270093122700941227009512270096122700971227009812270099122701001227010112270102122701031227010412270105122701061227010712270108122701091227011012270111122701121227011312270114122701151227011612270117122701181227011912270120122701211227012212270123122701241227012512270126122701271227012812270129122701301227013112270132122701331227013412270135122701361227013712270138122701391227014012270141122701421227014312270144122701451227014612270147122701481227014912270150122701511227015212270153122701541227015512270156122701571227015812270159122701601227016112270162122701631227016412270165122701661227016712270168122701691227017012270171122701721227017312270174122701751227017612270177122701781227017912270180122701811227018212270183122701841227018512270186122701871227018812270189122701901227019112270192122701931227019412270195122701961227019712270198122701991227020012270201122702021227020312270204122702051227020612270207122702081227020912270210122702111227021212270213122702141227021512270216122702171227021812270219122702201227022112270222122702231227022412270225122702261227022712270228122702291227023012270231122702321227023312270234122702351227023612270237122702381227023912270240122702411227024212270243122702441227024512270246122702471227024812270249122702501227025112270252122702531227025412270255122702561227025712270258122702591227026012270261122702621227026312270264122702651227026612270267122702681227026912270270122702711227027212270273122702741227027512270276122702771227027812270279122702801227028112270282122702831227028412270285122702861227028712270288122702891227029012270291122702921227029312270294122702951227029612270297122702981227029912270300122703011227030212270303122703041227030512270306122703071227030812270309122703101227031112270312122703131227031412270315122703161227031712270318122703191227032012270321122703221227032312270324122703251227032612270327122703281227032912270330122703311227033212270333122703341227033512270336122703371227033812270339122703401227034112270342122703431227034412270345122703461227034712270348122703491227035012270351122703521227035312270354122703551227035612270357122703581227035912270360122703611227036212270363122703641227036512270366122703671227036812270369122703701227037112270372122703731227037412270375122703761227037712270378122703791227038012270381122703821227038312270384122703851227038612270387122703881227038912270390122703911227039212270393122703941227039512270396122703971227039812270399122704001227040112270402122704031227040412270405122704061227040712270408122704091227041012270411122704121227041312270414122704151227041612270417122704181227041912270420122704211227042212270423122704241227042512270426122704271227042812270429122704301227043112270432122704331227043412270435122704361227043712270438122704391227044012270441122704421227044312270444122704451227044612270447122704481227044912270450122704511227045212270453122704541227045512270456122704571227045812270459122704601227046112270462122704631227046412270465122704661227046712270468122704691227047012270471122704721227047312270474122704751227047612270477122704781227047912270480122704811227048212270483122704841227048512270486122704871227048812270489122704901227049112270492122704931227049412270495122704961227049712270498122704991227050012270501122705021227050312270504122705051227050612270507122705081227050912270510122705111227051212270513122705141227051512270516122705171227051812270519122705201227052112270522122705231227052412270525122705261227052712270528122705291227053012270531122705321227053312270534122705351227053612270537122705381227053912270540122705411227054212270543122705441227054512270546122705471227054812270549122705501227055112270552122705531227055412270555122705561227055712270558122705591227056012270561122705621227056312270564122705651227056612270567122705681227056912270570122705711227057212270573122705741227057512270576122705771227057812270579122705801227058112270582122705831227058412270585122705861227058712270588122705891227059012270591122705921227059312270594122705951227059612270597122705981227059912270600122706011227060212270603122706041227060512270606122706071227060812270609122706101227061112270612122706131227061412270615122706161227061712270618122706191227062012270621122706221227062312270624122706251227062612270627122706281227062912270630122706311227063212270633122706341227063512270636122706371227063812270639122706401227064112270642122706431227064412270645122706461227064712270648122706491227065012270651122706521227065312270654122706551227065612270657122706581227065912270660122706611227066212270663122706641227066512270666122706671227066812270669122706701227067112270672122706731227067412270675122706761227067712270678122706791227068012270681122706821227068312270684122706851227068612270687122706881227068912270690122706911227069212270693122706941227069512270696122706971227069812270699122707001227070112270702122707031227070412270705122707061227070712270708122707091227071012270711122707121227071312270714122707151227071612270717122707181227071912270720122707211227072212270723122707241227072512270726122707271227072812270729122707301227073112270732122707331227073412270735122707361227073712270738122707391227074012270741122707421227074312270744122707451227074612270747122707481227074912270750122707511227075212270753122707541227075512270756122707571227075812270759122707601227076112270762122707631227076412270765122707661227076712270768122707691227077012270771122707721227077312270774122707751227077612270777122707781227077912270780122707811227078212270783122707841227078512270786122707871227078812270789122707901227079112270792122707931227079412270795122707961227079712270798122707991227080012270801122708021227080312270804122708051227080612270807122708081227080912270810122708111227081212270813122708141227081512270816122708171227081812270819122708201227082112270822122708231227082412270825122708261227082712270828122708291227083012270831122708321227083312270834122708351227083612270837122708381227083912270840122708411227084212270843122708441227084512270846122708471227084812270849122708501227085112270852122708531227085412270855122708561227085712270858122708591227086012270861122708621227086312270864122708651227086612270867122708681227086912270870122708711227087212270873122708741227087512270876122708771227087812270879122708801227088112270882122708831227088412270885122708861227088712270888122708891227089012270891122708921227089312270894122708951227089612270897122708981227089912270900122709011227090212270903122709041227090512270906122709071227090812270909122709101227091112270912122709131227091412270915122709161227091712270918122709191227092012270921122709221227092312270924122709251227092612270927122709281227092912270930122709311227093212270933122709341227093512270936122709371227093812270939122709401227094112270942122709431227094412270945122709461227094712270948122709491227095012270951122709521227095312270954122709551227095612270957122709581227095912270960122709611227096212270963122709641227096512270966122709671227096812270969122709701227097112270972122709731227097412270975122709761227097712270978122709791227098012270981122709821227098312270984122709851227098612270987122709881227098912270990122709911227099212270993122709941227099512270996122709971227099812270999122710001227100112271002122710031227100412271005122710061227100712271008122710091227101012271011122710121227101312271014122710151227101612271017122710181227101912271020122710211227102212271023122710241227102512271026122710271227102812271029122710301227103112271032122710331227103412271035122710361227103712271038122710391227104012271041122710421227104312271044122710451227104612271047122710481227104912271050122710511227105212271053122710541227105512271056122710571227105812271059122710601227106112271062122710631227106412271065122710661227106712271068122710691227107012271071122710721227107312271074122710751227107612271077122710781227107912271080122710811227108212271083122710841227108512271086122710871227108812271089122710901227109112271092122710931227109412271095122710961227109712271098122710991227110012271101122711021227110312271104122711051228000112280002122800031228000412280005122800061228000712280008122800091228001012280011122800121228001312280014122800151228001612280017122800181228001912280020122800211228002212280023122800241228002512280026122800271228002812280029122800301228003112280032122800331228003412280035122800361228003712280038122800391228004012280041122800421228004312280044122800451228004612280047122800481228004912280050122800511228005212280053122800541228005512280056122800571228005812280059122800601228006112280062122800631228006412280065122800661228006712280068122800691228007012280071122800721228007312280074122800751228007612280077122800781228007912280080122800811228008212280083122800841228008512280086122800871228008812280089122800901228009112280092122800931228009412280095122800961228009712280098122800991228010012280101122801021228010312280104122801051228010612280107122801081228010912280110122801111228011212280113122801141228011512280116122801171228011812280119122801201228012112280122122801231228012412280125122801261228012712280128122801291228013012280131122801321228013312280134122801351228013612280137122801381228013912280140122801411228014212280143122801441228014512280146122801471228014812280149122801501228015112280152122801531228015412280155122801561228015712280158122801591228016012280161122801621228016312280164122801651228016612280167122801681228016912280170122801711228017212280173122801741228017512280176122801771228017812280179122801801228018112280182122801831228018412280185122801861228018712280188122801891228019012280191122801921228019312280194122801951228019612280197122801981228019912280200122802011228020212280203122802041228020512280206122802071228020812280209122802101228021112280212122802131228021412280215122802161228021712280218122802191228022012280221122802221228022312280224122802251228022612280227122802281228022912280230122802311228023212280233122802341228023512280236122802371228023812280239122802401228024112280242122802431228024412280245122802461228024712280248122802491228025012280251122802521228025312280254122802551228025612280257122802581228025912280260122802611228026212280263122802641228026512280266122802671228026812280269122802701228027112280272122802731228027412280275122802761228027712280278122802791228028012280281122802821228028312280284122802851228028612280287122802881228028912280290122802911228029212280293122802941228029512280296122802971228029812280299122803001228030112280302122803031228030412280305122803061228030712280308122803091228031012280311122803121228031312280314122803151228031612280317122803181228031912280320122803211228032212280323122803241228032512280326122803271228032812280329122803301228033112280332122803331228033412280335122803361228033712280338122803391228034012280341122803421228034312280344122803451228034612280347122803481228034912280350122803511228035212280353122803541228035512280356122803571228035812280359122803601228036112280362122803631228036412280365122803661228036712280368122803691228037012280371122803721228037312280374122803751228037612280377122803781228037912280380122803811228038212280383122803841228038512280386122803871228038812280389122803901228039112280392122803931228039412280395122803961228039712280398122803991228040012280401122804021228040312280404122804051228040612280407122804081228040912280410122804111228041212280413122804141228041512280416122804171228041812280419122804201228042112280422122804231228042412280425122804261228042712280428122804291228043012280431122804321228043312280434122804351228043612280437122804381228043912280440122804411228044212280443122804441228044512280446122804471228044812280449122804501228045112280452122804531228045412280455122804561228045712280458122804591228046012280461122804621228046312280464122804651228046612280467122804681228046912280470122804711228047212280473122804741228047512280476122804771228047812280479122804801228048112280482122804831228048412280485122804861228048712280488122804891228049012280491122804921228049312280494122804951228049612280497122804981228049912280500122805011228050212280503122805041228050512280506122805071228050812280509122805101228051112280512122805131228051412280515122805161228051712280518122805191228052012280521122805221228052312280524122805251228052612280527122805281228052912280530122805311228053212280533122805341228053512280536122805371228053812280539122805401228054112280542122805431228054412280545122805461228054712280548122805491228055012280551122805521228055312280554122805551228055612280557122805581228055912280560122805611228056212280563122805641228056512280566122805671228056812280569122805701228057112280572122805731228057412280575122805761228057712280578122805791228058012280581122805821228058312280584122805851228058612280587122805881228058912280590122805911228059212280593122805941228059512280596122805971228059812280599122806001228060112280602122806031228060412280605122806061228060712280608122806091228061012280611122806121228061312280614122806151228061612280617122806181228061912280620122806211228062212280623122806241228062512280626122806271228062812280629122806301228063112280632122806331228063412280635122806361228063712280638122806391228064012280641122806421228064312280644122806451228064612280647122806481228064912280650122806511228065212280653122806541228065512280656122806571228065812280659122806601228066112280662122806631228066412280665122806661228066712280668122806691228067012280671122806721228067312280674122806751228067612280677122806781228067912280680122806811228068212280683122806841228068512280686122806871228068812280689122806901228069112280692122806931228069412280695122806961228069712280698122806991228070012280701122807021228070312280704122807051228070612280707122807081228070912280710122807111228071212280713122807141228071512280716122807171228071812280719122807201228072112280722122807231228072412280725122807261228072712280728122807291228073012280731122807321228073312280734122807351228073612280737122807381228073912280740122807411228074212280743122807441228074512280746122807471228074812280749122807501228075112280752122807531228075412280755122807561228075712280758122807591228076012280761122807621228076312280764122807651228076612280767122807681228076912280770122807711228077212280773122807741228077512280776122807771228077812280779122807801228078112280782122807831228078412280785122807861228078712280788122807891228079012280791122807921228079312280794122807951228079612280797122807981228079912280800122808011228080212280803122808041228080512280806122808071228080812280809122808101228081112280812122808131228081412280815122808161228081712280818122808191228082012280821122808221228082312280824122808251228082612280827122808281228082912280830122808311228083212280833122808341228083512280836122808371228083812280839122808401228084112280842122808431228084412280845122808461228084712280848122808491228085012280851122808521228085312280854122808551228085612280857122808581228085912280860122808611228086212280863122808641228086512280866122808671228086812280869122808701228087112280872122808731228087412280875122808761228087712280878122808791228088012280881122808821228088312280884122808851228088612280887122808881228088912280890122808911228089212280893122808941228089512280896122808971228089812280899122809001228090112280902122809031228090412280905122809061228090712280908122809091228091012280911122809121228091312280914122809151228091612280917122809181228091912280920122809211228092212280923122809241228092512280926122809271228092812280929122809301228093112280932122809331228093412280935122809361228093712280938122809391228094012280941122809421228094312280944122809451228094612280947122809481228094912280950122809511228095212280953122809541228095512280956122809571228095812280959122809601228096112280962122809631228096412280965122809661228096712280968122809691228097012280971122809721228097312280974122809751228097612280977122809781228097912280980122809811228098212280983122809841228098512280986122809871228098812280989122809901228099112280992122809931228099412280995122809961228099712280998122809991228100012281001122810021228100312281004122810051228100612281007122810081228100912281010122810111228101212281013122810141228101512281016122810171228101812281019122810201228102112281022122810231228102412281025122810261228102712281028122810291228103012281031122810321228103312281034122810351228103612281037122810381228103912281040122810411228104212281043122810441228104512281046122810471228104812281049122810501228105112281052122810531228105412281055122810561228105712281058122810591228106012281061122810621228106312281064122810651228106612281067122810681228106912281070122810711228107212281073122810741228107512281076122810771228107812281079122810801228108112281082122810831228108412281085122810861228108712281088122810891228109012281091122810921228109312281094122810951228109612281097122810981228109912281100122811011228110212281103122811041228110512290001122900021229000312290004122900051229000612290007122900081229000912290010122900111229001212290013122900141229001512290016122900171229001812290019122900201229002112290022122900231229002412290025122900261229002712290028122900291229003012290031122900321229003312290034122900351229003612290037122900381229003912290040122900411229004212290043122900441229004512290046122900471229004812290049122900501229005112290052122900531229005412290055122900561229005712290058122900591229006012290061122900621229006312290064122900651229006612290067122900681229006912290070122900711229007212290073122900741229007512290076122900771229007812290079122900801229008112290082122900831229008412290085122900861229008712290088122900891229009012290091122900921229009312290094122900951229009612290097122900981229009912290100122901011229010212290103122901041229010512290106122901071229010812290109122901101229011112290112122901131229011412290115122901161229011712290118122901191229012012290121122901221229012312290124122901251229012612290127122901281229012912290130122901311229013212290133122901341229013512290136122901371229013812290139122901401229014112290142122901431229014412290145122901461229014712290148122901491229015012290151122901521229015312290154122901551229015612290157122901581229015912290160122901611229016212290163122901641229016512290166122901671229016812290169122901701229017112290172122901731229017412290175122901761229017712290178122901791229018012290181122901821229018312290184122901851229018612290187122901881229018912290190122901911229019212290193122901941229019512290196122901971229019812290199122902001229020112290202122902031229020412290205122902061229020712290208122902091229021012290211122902121229021312290214122902151229021612290217122902181229021912290220122902211229022212290223122902241229022512290226122902271229022812290229122902301229023112290232122902331229023412290235122902361229023712290238122902391229024012290241122902421229024312290244122902451229024612290247122902481229024912290250122902511229025212290253122902541229025512290256122902571229025812290259122902601229026112290262122902631229026412290265122902661229026712290268122902691229027012290271122902721229027312290274122902751229027612290277122902781229027912290280122902811229028212290283122902841229028512290286122902871229028812290289122902901229029112290292122902931229029412290295122902961229029712290298122902991229030012290301122903021229030312290304122903051229030612290307122903081229030912290310122903111229031212290313122903141229031512290316122903171229031812290319122903201229032112290322122903231229032412290325122903261229032712290328122903291229033012290331122903321229033312290334122903351229033612290337122903381229033912290340122903411229034212290343122903441229034512290346122903471229034812290349122903501229035112290352122903531229035412290355122903561229035712290358122903591229036012290361122903621229036312290364122903651229036612290367122903681229036912290370122903711229037212290373122903741229037512290376122903771229037812290379122903801229038112290382122903831229038412290385122903861229038712290388122903891229039012290391122903921229039312290394122903951229039612290397122903981229039912290400122904011229040212290403122904041229040512290406122904071229040812290409122904101229041112290412122904131229041412290415122904161229041712290418122904191229042012290421122904221229042312290424122904251229042612290427122904281229042912290430122904311229043212290433122904341229043512290436122904371229043812290439122904401229044112290442122904431229044412290445122904461229044712290448122904491229045012290451122904521229045312290454122904551229045612290457122904581229045912290460122904611229046212290463122904641229046512290466122904671229046812290469122904701229047112290472122904731229047412290475122904761229047712290478122904791229048012290481122904821229048312290484122904851229048612290487122904881229048912290490122904911229049212290493122904941229049512290496122904971229049812290499122905001229050112290502122905031229050412290505122905061229050712290508122905091229051012290511122905121229051312290514122905151229051612290517122905181229051912290520122905211229052212290523122905241229052512290526122905271229052812290529122905301229053112290532122905331229053412290535122905361229053712290538122905391229054012290541122905421229054312290544122905451229054612290547122905481229054912290550122905511229055212290553122905541229055512290556122905571229055812290559122905601229056112290562122905631229056412290565122905661229056712290568122905691229057012290571122905721229057312290574122905751229057612290577122905781229057912290580122905811229058212290583122905841229058512290586122905871229058812290589122905901229059112290592122905931229059412290595122905961229059712290598122905991229060012290601122906021229060312290604122906051229060612290607122906081229060912290610122906111229061212290613122906141229061512290616122906171229061812290619122906201229062112290622122906231229062412290625122906261229062712290628122906291229063012290631122906321229063312290634122906351229063612290637122906381229063912290640122906411229064212290643122906441229064512290646122906471229064812290649122906501229065112290652122906531229065412290655122906561229065712290658122906591229066012290661122906621229066312290664122906651229066612290667122906681229066912290670122906711229067212290673122906741229067512290676122906771229067812290679122906801229068112290682122906831229068412290685122906861229068712290688122906891229069012290691122906921229069312290694122906951229069612290697122906981229069912290700122907011229070212290703122907041229070512290706122907071229070812290709122907101229071112290712122907131229071412290715122907161229071712290718122907191229072012290721122907221229072312290724122907251229072612290727122907281229072912290730122907311229073212290733122907341229073512290736122907371229073812290739122907401229074112290742122907431229074412290745122907461229074712290748122907491229075012290751122907521229075312290754122907551229075612290757122907581229075912290760122907611229076212290763122907641229076512290766122907671229076812290769122907701229077112290772122907731229077412290775122907761229077712290778122907791229078012290781122907821229078312290784122907851229078612290787122907881229078912290790122907911229079212290793122907941229079512290796122907971229079812290799122908001229080112290802122908031229080412290805122908061229080712290808122908091229081012290811122908121229081312290814122908151229081612290817122908181229081912290820122908211229082212290823122908241229082512290826122908271229082812290829122908301229083112290832122908331229083412290835122908361229083712290838122908391229084012290841122908421229084312290844122908451229084612290847122908481229084912290850122908511229085212290853122908541229085512290856122908571229085812290859122908601229086112290862122908631229086412290865122908661229086712290868122908691229087012290871122908721229087312290874122908751229087612290877122908781229087912290880122908811229088212290883122908841229088512290886122908871229088812290889122908901229089112290892122908931229089412290895122908961229089712290898122908991229090012290901122909021229090312290904122909051229090612290907122909081229090912290910122909111229091212290913122909141229091512290916122909171229091812290919122909201229092112290922122909231229092412290925122909261229092712290928122909291229093012290931122909321229093312290934122909351229093612290937122909381229093912290940122909411229094212290943122909441229094512290946122909471229094812290949122909501229095112290952122909531229095412290955122909561229095712290958122909591229096012290961122909621229096312290964122909651229096612290967122909681229096912290970122909711229097212290973122909741229097512290976122909771229097812290979122909801229098112290982122909831229098412290985122909861229098712290988122909891229099012290991122909921229099312290994122909951229099612290997122909981229099912291000122910011229100212291003122910041229100512291006122910071229100812291009122910101229101112291012122910131229101412291015122910161229101712291018122910191229102012291021122910221229102312291024122910251229102612291027122910281229102912291030122910311229103212291033122910341229103512291036122910371229103812291039122910401229104112291042122910431229104412291045122910461229104712291048122910491229105012291051122910521229105312291054122910551229105612291057122910581229105912291060122910611229106212291063122910641229106512291066122910671229106812291069122910701229107112291072122910731229107412291075122910761229107712291078122910791229108012291081122910821229108312291084122910851229108612291087122910881229108912291090122910911229109212291093122910941229109512291096122910971229109812291099122911001229110112291102122911031229110412291105123000011230000212300003123000041230000512300006123000071230000812300009123000101230001112300012123000131230001412300015123000161230001712300018123000191230002012300021123000221230002312300024123000251230002612300027123000281230002912300030123000311230003212300033123000341230003512300036123000371230003812300039123000401230004112300042123000431230004412300045123000461230004712300048123000491230005012300051123000521230005312300054123000551230005612300057123000581230005912300060123000611230006212300063123000641230006512300066123000671230006812300069123000701230007112300072123000731230007412300075123000761230007712300078123000791230008012300081123000821230008312300084123000851230008612300087123000881230008912300090123000911230009212300093123000941230009512300096123000971230009812300099123001001230010112300102123001031230010412300105123001061230010712300108123001091230011012300111123001121230011312300114123001151230011612300117123001181230011912300120123001211230012212300123123001241230012512300126123001271230012812300129123001301230013112300132123001331230013412300135123001361230013712300138123001391230014012300141123001421230014312300144123001451230014612300147123001481230014912300150123001511230015212300153123001541230015512300156123001571230015812300159123001601230016112300162123001631230016412300165123001661230016712300168123001691230017012300171123001721230017312300174123001751230017612300177123001781230017912300180123001811230018212300183123001841230018512300186123001871230018812300189123001901230019112300192123001931230019412300195123001961230019712300198123001991230020012300201123002021230020312300204123002051230020612300207123002081230020912300210123002111230021212300213123002141230021512300216123002171230021812300219123002201230022112300222123002231230022412300225123002261230022712300228123002291230023012300231123002321230023312300234123002351230023612300237123002381230023912300240123002411230024212300243123002441230024512300246123002471230024812300249123002501230025112300252123002531230025412300255123002561230025712300258123002591230026012300261123002621230026312300264123002651230026612300267123002681230026912300270123002711230027212300273123002741230027512300276123002771230027812300279123002801230028112300282123002831230028412300285123002861230028712300288123002891230029012300291123002921230029312300294123002951230029612300297123002981230029912300300123003011230030212300303123003041230030512300306123003071230030812300309123003101230031112300312123003131230031412300315123003161230031712300318123003191230032012300321123003221230032312300324123003251230032612300327123003281230032912300330123003311230033212300333123003341230033512300336123003371230033812300339123003401230034112300342123003431230034412300345123003461230034712300348123003491230035012300351123003521230035312300354123003551230035612300357123003581230035912300360123003611230036212300363123003641230036512300366123003671230036812300369123003701230037112300372123003731230037412300375123003761230037712300378123003791230038012300381123003821230038312300384123003851230038612300387123003881230038912300390123003911230039212300393123003941230039512300396123003971230039812300399123004001230040112300402123004031230040412300405123004061230040712300408123004091230041012300411123004121230041312300414123004151230041612300417123004181230041912300420123004211230042212300423123004241230042512300426123004271230042812300429123004301230043112300432123004331230043412300435123004361230043712300438123004391230044012300441123004421230044312300444123004451230044612300447123004481230044912300450123004511230045212300453123004541230045512300456123004571230045812300459123004601230046112300462123004631230046412300465123004661230046712300468123004691230047012300471123004721230047312300474123004751230047612300477123004781230047912300480123004811230048212300483123004841230048512300486123004871230048812300489123004901230049112300492123004931230049412300495123004961230049712300498123004991230050012300501123005021230050312300504123005051230050612300507123005081230050912300510123005111230051212300513123005141230051512300516123005171230051812300519123005201230052112300522123005231230052412300525123005261230052712300528123005291230053012300531123005321230053312300534123005351230053612300537123005381230053912300540123005411230054212300543123005441230054512300546123005471230054812300549123005501230055112300552123005531230055412300555123005561230055712300558123005591230056012300561123005621230056312300564123005651230056612300567123005681230056912300570123005711230057212300573123005741230057512300576123005771230057812300579123005801230058112300582123005831230058412300585123005861230058712300588123005891230059012300591123005921230059312300594123005951230059612300597123005981230059912300600123006011230060212300603123006041230060512300606123006071230060812300609123006101230061112300612123006131230061412300615123006161230061712300618123006191230062012300621123006221230062312300624123006251230062612300627123006281230062912300630123006311230063212300633123006341230063512300636123006371230063812300639123006401230064112300642123006431230064412300645123006461230064712300648123006491230065012300651123006521230065312300654123006551230065612300657123006581230065912300660123006611230066212300663123006641230066512300666123006671230066812300669123006701230067112300672123006731230067412300675123006761230067712300678123006791230068012300681123006821230068312300684123006851230068612300687123006881230068912300690123006911230069212300693123006941230069512300696123006971230069812300699123007001230070112300702123007031230070412300705123007061230070712300708123007091230071012300711123007121230071312300714123007151230071612300717123007181230071912300720123007211230072212300723123007241230072512300726123007271230072812300729123007301230073112300732123007331230073412300735123007361230073712300738123007391230074012300741123007421230074312300744123007451230074612300747123007481230074912300750123007511230075212300753123007541230075512300756123007571230075812300759123007601230076112300762123007631230076412300765123007661230076712300768123007691230077012300771123007721230077312300774123007751230077612300777123007781230077912300780123007811230078212300783123007841230078512300786123007871230078812300789123007901230079112300792123007931230079412300795123007961230079712300798123007991230080012300801123008021230080312300804123008051230080612300807123008081230080912300810123008111230081212300813123008141230081512300816123008171230081812300819123008201230082112300822123008231230082412300825123008261230082712300828123008291230083012300831123008321230083312300834123008351230083612300837123008381230083912300840123008411230084212300843123008441230084512300846123008471230084812300849123008501230085112300852123008531230085412300855123008561230085712300858123008591230086012300861123008621230086312300864123008651230086612300867123008681230086912300870123008711230087212300873123008741230087512300876123008771230087812300879123008801230088112300882123008831230088412300885123008861230088712300888123008891230089012300891123008921230089312300894123008951230089612300897123008981230089912300900123009011230090212300903123009041230090512300906123009071230090812300909123009101230091112300912123009131230091412300915123009161230091712300918123009191230092012300921123009221230092312300924123009251230092612300927123009281230092912300930123009311230093212300933123009341230093512300936123009371230093812300939123009401230094112300942123009431230094412300945123009461230094712300948123009491230095012300951123009521230095312300954123009551230095612300957123009581230095912300960123009611230096212300963123009641230096512300966123009671230096812300969123009701230097112300972123009731230097412300975123009761230097712300978123009791230098012300981123009821230098312300984123009851230098612300987123009881230098912300990123009911230099212300993123009941230099512300996123009971230099812300999123010001230100112301002123010031230100412301005123010061230100712301008123010091230101012301011123010121230101312301014123010151230101612301017123010181230101912301020123010211230102212301023123010241230102512301026123010271230102812301029123010301230103112301032123010331230103412301035123010361230103712301038123010391230104012301041123010421230104312301044123010451230104612301047123010481230104912301050123010511230105212301053123010541230105512301056123010571230105812301059123010601230106112301062123010631230106412301065123010661230106712301068123010691230107012301071123010721230107312301074123010751230107612301077123010781230107912301080123010811230108212301083123010841230108512301086123010871230108812301089123010901230109112301092123010931230109412301095123010961230109712301098123010991230110012301101123011021230110312301104123011051231000112310002123100031231000412310005123100061231000712310008123100091231001012310011123100121231001312310014123100151231001612310017123100181231001912310020123100211231002212310023123100241231002512310026123100271231002812310029123100301231003112310032123100331231003412310035123100361231003712310038123100391231004012310041123100421231004312310044123100451231004612310047123100481231004912310050123100511231005212310053123100541231005512310056123100571231005812310059123100601231006112310062123100631231006412310065123100661231006712310068123100691231007012310071123100721231007312310074123100751231007612310077123100781231007912310080123100811231008212310083123100841231008512310086123100871231008812310089123100901231009112310092123100931231009412310095123100961231009712310098123100991231010012310101123101021231010312310104123101051231010612310107123101081231010912310110123101111231011212310113123101141231011512310116123101171231011812310119123101201231012112310122123101231231012412310125123101261231012712310128123101291231013012310131123101321231013312310134123101351231013612310137123101381231013912310140123101411231014212310143123101441231014512310146123101471231014812310149123101501231015112310152123101531231015412310155123101561231015712310158123101591231016012310161123101621231016312310164123101651231016612310167123101681231016912310170123101711231017212310173123101741231017512310176123101771231017812310179123101801231018112310182123101831231018412310185123101861231018712310188123101891231019012310191123101921231019312310194123101951231019612310197123101981231019912310200123102011231020212310203123102041231020512310206123102071231020812310209123102101231021112310212123102131231021412310215123102161231021712310218123102191231022012310221123102221231022312310224123102251231022612310227123102281231022912310230123102311231023212310233123102341231023512310236123102371231023812310239123102401231024112310242123102431231024412310245123102461231024712310248123102491231025012310251123102521231025312310254123102551231025612310257123102581231025912310260123102611231026212310263123102641231026512310266123102671231026812310269123102701231027112310272123102731231027412310275123102761231027712310278123102791231028012310281123102821231028312310284123102851231028612310287123102881231028912310290123102911231029212310293123102941231029512310296123102971231029812310299123103001231030112310302123103031231030412310305123103061231030712310308123103091231031012310311123103121231031312310314123103151231031612310317123103181231031912310320123103211231032212310323123103241231032512310326123103271231032812310329123103301231033112310332123103331231033412310335123103361231033712310338123103391231034012310341123103421231034312310344123103451231034612310347123103481231034912310350123103511231035212310353123103541231035512310356123103571231035812310359123103601231036112310362123103631231036412310365123103661231036712310368123103691231037012310371123103721231037312310374123103751231037612310377123103781231037912310380123103811231038212310383123103841231038512310386123103871231038812310389123103901231039112310392123103931231039412310395123103961231039712310398123103991231040012310401123104021231040312310404123104051231040612310407123104081231040912310410123104111231041212310413123104141231041512310416123104171231041812310419123104201231042112310422123104231231042412310425123104261231042712310428123104291231043012310431123104321231043312310434123104351231043612310437123104381231043912310440123104411231044212310443123104441231044512310446123104471231044812310449123104501231045112310452123104531231045412310455123104561231045712310458123104591231046012310461123104621231046312310464123104651231046612310467123104681231046912310470123104711231047212310473123104741231047512310476123104771231047812310479123104801231048112310482123104831231048412310485123104861231048712310488123104891231049012310491123104921231049312310494123104951231049612310497123104981231049912310500123105011231050212310503123105041231050512310506123105071231050812310509123105101231051112310512123105131231051412310515123105161231051712310518123105191231052012310521123105221231052312310524123105251231052612310527123105281231052912310530123105311231053212310533123105341231053512310536123105371231053812310539123105401231054112310542123105431231054412310545123105461231054712310548123105491231055012310551123105521231055312310554123105551231055612310557123105581231055912310560123105611231056212310563123105641231056512310566123105671231056812310569123105701231057112310572123105731231057412310575123105761231057712310578123105791231058012310581123105821231058312310584123105851231058612310587123105881231058912310590123105911231059212310593123105941231059512310596123105971231059812310599123106001231060112310602123106031231060412310605123106061231060712310608123106091231061012310611123106121231061312310614123106151231061612310617123106181231061912310620123106211231062212310623123106241231062512310626123106271231062812310629123106301231063112310632123106331231063412310635123106361231063712310638123106391231064012310641123106421231064312310644123106451231064612310647123106481231064912310650123106511231065212310653123106541231065512310656123106571231065812310659123106601231066112310662123106631231066412310665123106661231066712310668123106691231067012310671123106721231067312310674123106751231067612310677123106781231067912310680123106811231068212310683123106841231068512310686123106871231068812310689123106901231069112310692123106931231069412310695123106961231069712310698123106991231070012310701123107021231070312310704123107051231070612310707123107081231070912310710123107111231071212310713123107141231071512310716123107171231071812310719123107201231072112310722123107231231072412310725123107261231072712310728123107291231073012310731123107321231073312310734123107351231073612310737123107381231073912310740123107411231074212310743123107441231074512310746123107471231074812310749123107501231075112310752123107531231075412310755123107561231075712310758123107591231076012310761123107621231076312310764123107651231076612310767123107681231076912310770123107711231077212310773123107741231077512310776123107771231077812310779123107801231078112310782123107831231078412310785123107861231078712310788123107891231079012310791123107921231079312310794123107951231079612310797123107981231079912310800123108011231080212310803123108041231080512310806123108071231080812310809123108101231081112310812123108131231081412310815123108161231081712310818123108191231082012310821123108221231082312310824123108251231082612310827123108281231082912310830123108311231083212310833123108341231083512310836123108371231083812310839123108401231084112310842123108431231084412310845123108461231084712310848123108491231085012310851123108521231085312310854123108551231085612310857123108581231085912310860123108611231086212310863123108641231086512310866123108671231086812310869123108701231087112310872123108731231087412310875123108761231087712310878123108791231088012310881123108821231088312310884123108851231088612310887123108881231088912310890123108911231089212310893123108941231089512310896123108971231089812310899123109001231090112310902123109031231090412310905123109061231090712310908123109091231091012310911123109121231091312310914123109151231091612310917123109181231091912310920123109211231092212310923123109241231092512310926123109271231092812310929123109301231093112310932123109331231093412310935123109361231093712310938123109391231094012310941123109421231094312310944123109451231094612310947123109481231094912310950123109511231095212310953123109541231095512310956123109571231095812310959123109601231096112310962123109631231096412310965123109661231096712310968123109691231097012310971123109721231097312310974123109751231097612310977123109781231097912310980123109811231098212310983123109841231098512310986123109871231098812310989123109901231099112310992123109931231099412310995123109961231099712310998123109991231100012311001123110021231100312311004123110051231100612311007123110081231100912311010123110111231101212311013123110141231101512311016123110171231101812311019123110201231102112311022123110231231102412311025123110261231102712311028123110291231103012311031123110321231103312311034123110351231103612311037123110381231103912311040123110411231104212311043123110441231104512311046123110471231104812311049123110501231105112311052123110531231105412311055123110561231105712311058123110591231106012311061123110621231106312311064123110651231106612311067123110681231106912311070123110711231107212311073123110741231107512311076123110771231107812311079123110801231108112311082123110831231108412311085123110861231108712311088123110891231109012311091123110921231109312311094123110951231109612311097123110981231109912311100123111011231110212311103123111041231110512320001123200021232000312320004123200051232000612320007123200081232000912320010123200111232001212320013123200141232001512320016123200171232001812320019123200201232002112320022123200231232002412320025123200261232002712320028123200291232003012320031123200321232003312320034123200351232003612320037123200381232003912320040123200411232004212320043123200441232004512320046123200471232004812320049123200501232005112320052123200531232005412320055123200561232005712320058123200591232006012320061123200621232006312320064123200651232006612320067123200681232006912320070123200711232007212320073123200741232007512320076123200771232007812320079123200801232008112320082123200831232008412320085123200861232008712320088123200891232009012320091123200921232009312320094123200951232009612320097123200981232009912320100123201011232010212320103123201041232010512320106123201071232010812320109123201101232011112320112123201131232011412320115123201161232011712320118123201191232012012320121123201221232012312320124123201251232012612320127123201281232012912320130123201311232013212320133123201341232013512320136123201371232013812320139123201401232014112320142123201431232014412320145123201461232014712320148123201491232015012320151123201521232015312320154123201551232015612320157123201581232015912320160123201611232016212320163123201641232016512320166123201671232016812320169123201701232017112320172123201731232017412320175123201761232017712320178123201791232018012320181123201821232018312320184123201851232018612320187123201881232018912320190123201911232019212320193123201941232019512320196123201971232019812320199123202001232020112320202123202031232020412320205123202061232020712320208123202091232021012320211123202121232021312320214123202151232021612320217123202181232021912320220123202211232022212320223123202241232022512320226123202271232022812320229123202301232023112320232123202331232023412320235123202361232023712320238123202391232024012320241123202421232024312320244123202451232024612320247123202481232024912320250123202511232025212320253123202541232025512320256123202571232025812320259123202601232026112320262123202631232026412320265123202661232026712320268123202691232027012320271123202721232027312320274123202751232027612320277123202781232027912320280123202811232028212320283123202841232028512320286123202871232028812320289123202901232029112320292123202931232029412320295123202961232029712320298123202991232030012320301123203021232030312320304123203051232030612320307123203081232030912320310123203111232031212320313123203141232031512320316123203171232031812320319123203201232032112320322123203231232032412320325123203261232032712320328123203291232033012320331123203321232033312320334123203351232033612320337123203381232033912320340123203411232034212320343123203441232034512320346123203471232034812320349123203501232035112320352123203531232035412320355123203561232035712320358123203591232036012320361123203621232036312320364123203651232036612320367123203681232036912320370123203711232037212320373123203741232037512320376123203771232037812320379123203801232038112320382123203831232038412320385123203861232038712320388123203891232039012320391123203921232039312320394123203951232039612320397123203981232039912320400123204011232040212320403123204041232040512320406123204071232040812320409123204101232041112320412123204131232041412320415123204161232041712320418123204191232042012320421123204221232042312320424123204251232042612320427123204281232042912320430123204311232043212320433123204341232043512320436123204371232043812320439123204401232044112320442123204431232044412320445123204461232044712320448123204491232045012320451123204521232045312320454123204551232045612320457123204581232045912320460123204611232046212320463123204641232046512320466123204671232046812320469123204701232047112320472123204731232047412320475123204761232047712320478123204791232048012320481123204821232048312320484123204851232048612320487123204881232048912320490123204911232049212320493123204941232049512320496123204971232049812320499123205001232050112320502123205031232050412320505123205061232050712320508123205091232051012320511123205121232051312320514123205151232051612320517123205181232051912320520123205211232052212320523123205241232052512320526123205271232052812320529123205301232053112320532123205331232053412320535123205361232053712320538123205391232054012320541123205421232054312320544123205451232054612320547123205481232054912320550123205511232055212320553123205541232055512320556123205571232055812320559123205601232056112320562123205631232056412320565123205661232056712320568123205691232057012320571123205721232057312320574123205751232057612320577123205781232057912320580123205811232058212320583123205841232058512320586123205871232058812320589123205901232059112320592123205931232059412320595123205961232059712320598123205991232060012320601123206021232060312320604123206051232060612320607123206081232060912320610123206111232061212320613123206141232061512320616123206171232061812320619123206201232062112320622123206231232062412320625123206261232062712320628123206291232063012320631123206321232063312320634123206351232063612320637123206381232063912320640123206411232064212320643123206441232064512320646123206471232064812320649123206501232065112320652123206531232065412320655123206561232065712320658123206591232066012320661123206621232066312320664123206651232066612320667123206681232066912320670123206711232067212320673123206741232067512320676123206771232067812320679123206801232068112320682123206831232068412320685123206861232068712320688123206891232069012320691123206921232069312320694123206951232069612320697123206981232069912320700123207011232070212320703123207041232070512320706123207071232070812320709123207101232071112320712123207131232071412320715123207161232071712320718123207191232072012320721123207221232072312320724123207251232072612320727123207281232072912320730123207311232073212320733123207341232073512320736123207371232073812320739123207401232074112320742123207431232074412320745123207461232074712320748123207491232075012320751123207521232075312320754123207551232075612320757123207581232075912320760123207611232076212320763123207641232076512320766123207671232076812320769123207701232077112320772123207731232077412320775123207761232077712320778123207791232078012320781123207821232078312320784123207851232078612320787123207881232078912320790123207911232079212320793123207941232079512320796123207971232079812320799123208001232080112320802123208031232080412320805123208061232080712320808123208091232081012320811123208121232081312320814123208151232081612320817123208181232081912320820123208211232082212320823123208241232082512320826123208271232082812320829123208301232083112320832123208331232083412320835123208361232083712320838123208391232084012320841123208421232084312320844123208451232084612320847123208481232084912320850123208511232085212320853123208541232085512320856123208571232085812320859123208601232086112320862123208631232086412320865123208661232086712320868123208691232087012320871123208721232087312320874123208751232087612320877123208781232087912320880123208811232088212320883123208841232088512320886123208871232088812320889123208901232089112320892123208931232089412320895123208961232089712320898123208991232090012320901123209021232090312320904123209051232090612320907123209081232090912320910123209111232091212320913123209141232091512320916123209171232091812320919123209201232092112320922123209231232092412320925123209261232092712320928123209291232093012320931123209321232093312320934123209351232093612320937123209381232093912320940123209411232094212320943123209441232094512320946123209471232094812320949123209501232095112320952123209531232095412320955123209561232095712320958123209591232096012320961123209621232096312320964123209651232096612320967123209681232096912320970123209711232097212320973123209741232097512320976123209771232097812320979123209801232098112320982123209831232098412320985123209861232098712320988123209891232099012320991123209921232099312320994123209951232099612320997123209981232099912321000123210011232100212321003123210041232100512321006123210071232100812321009123210101232101112321012123210131232101412321015123210161232101712321018123210191232102012321021123210221232102312321024123210251232102612321027123210281232102912321030123210311232103212321033123210341232103512321036123210371232103812321039123210401232104112321042123210431232104412321045123210461232104712321048123210491232105012321051123210521232105312321054123210551232105612321057123210581232105912321060123210611232106212321063123210641232106512321066123210671232106812321069123210701232107112321072123210731232107412321075123210761232107712321078123210791232108012321081123210821232108312321084123210851232108612321087123210881232108912321090123210911232109212321093123210941232109512321096123210971232109812321099123211001232110112321102123211031232110412321105123300011233000212330003123300041233000512330006123300071233000812330009123300101233001112330012123300131233001412330015123300161233001712330018123300191233002012330021123300221233002312330024123300251233002612330027123300281233002912330030123300311233003212330033123300341233003512330036123300371233003812330039123300401233004112330042123300431233004412330045123300461233004712330048123300491233005012330051123300521233005312330054123300551233005612330057123300581233005912330060123300611233006212330063123300641233006512330066123300671233006812330069123300701233007112330072123300731233007412330075123300761233007712330078123300791233008012330081123300821233008312330084123300851233008612330087123300881233008912330090123300911233009212330093123300941233009512330096123300971233009812330099123301001233010112330102123301031233010412330105123301061233010712330108123301091233011012330111123301121233011312330114123301151233011612330117123301181233011912330120123301211233012212330123123301241233012512330126123301271233012812330129123301301233013112330132123301331233013412330135123301361233013712330138123301391233014012330141123301421233014312330144123301451233014612330147123301481233014912330150123301511233015212330153123301541233015512330156123301571233015812330159123301601233016112330162123301631233016412330165123301661233016712330168123301691233017012330171123301721233017312330174123301751233017612330177123301781233017912330180123301811233018212330183123301841233018512330186123301871233018812330189123301901233019112330192123301931233019412330195123301961233019712330198123301991233020012330201123302021233020312330204123302051233020612330207123302081233020912330210123302111233021212330213123302141233021512330216123302171233021812330219123302201233022112330222123302231233022412330225123302261233022712330228123302291233023012330231123302321233023312330234123302351233023612330237123302381233023912330240123302411233024212330243123302441233024512330246123302471233024812330249123302501233025112330252123302531233025412330255123302561233025712330258123302591233026012330261123302621233026312330264123302651233026612330267123302681233026912330270123302711233027212330273123302741233027512330276123302771233027812330279123302801233028112330282123302831233028412330285123302861233028712330288123302891233029012330291123302921233029312330294123302951233029612330297123302981233029912330300123303011233030212330303123303041233030512330306123303071233030812330309123303101233031112330312123303131233031412330315123303161233031712330318123303191233032012330321123303221233032312330324123303251233032612330327123303281233032912330330123303311233033212330333123303341233033512330336123303371233033812330339123303401233034112330342123303431233034412330345123303461233034712330348123303491233035012330351123303521233035312330354123303551233035612330357123303581233035912330360123303611233036212330363123303641233036512330366123303671233036812330369123303701233037112330372123303731233037412330375123303761233037712330378123303791233038012330381123303821233038312330384123303851233038612330387123303881233038912330390123303911233039212330393123303941233039512330396123303971233039812330399123304001233040112330402123304031233040412330405123304061233040712330408123304091233041012330411123304121233041312330414123304151233041612330417123304181233041912330420123304211233042212330423123304241233042512330426123304271233042812330429123304301233043112330432123304331233043412330435123304361233043712330438123304391233044012330441123304421233044312330444123304451233044612330447123304481233044912330450123304511233045212330453123304541233045512330456123304571233045812330459123304601233046112330462123304631233046412330465123304661233046712330468123304691233047012330471123304721233047312330474123304751233047612330477123304781233047912330480123304811233048212330483123304841233048512330486123304871233048812330489123304901233049112330492123304931233049412330495123304961233049712330498123304991233050012330501123305021233050312330504123305051233050612330507123305081233050912330510123305111233051212330513123305141233051512330516123305171233051812330519123305201233052112330522123305231233052412330525123305261233052712330528123305291233053012330531123305321233053312330534123305351233053612330537123305381233053912330540123305411233054212330543123305441233054512330546123305471233054812330549123305501233055112330552123305531233055412330555123305561233055712330558123305591233056012330561123305621233056312330564123305651233056612330567123305681233056912330570123305711233057212330573123305741233057512330576123305771233057812330579123305801233058112330582123305831233058412330585123305861233058712330588123305891233059012330591123305921233059312330594123305951233059612330597123305981233059912330600123306011233060212330603123306041233060512330606123306071233060812330609123306101233061112330612123306131233061412330615123306161233061712330618123306191233062012330621123306221233062312330624123306251233062612330627123306281233062912330630123306311233063212330633123306341233063512330636123306371233063812330639123306401233064112330642123306431233064412330645123306461233064712330648123306491233065012330651123306521233065312330654123306551233065612330657123306581233065912330660123306611233066212330663123306641233066512330666123306671233066812330669123306701233067112330672123306731233067412330675123306761233067712330678123306791233068012330681123306821233068312330684123306851233068612330687123306881233068912330690123306911233069212330693123306941233069512330696123306971233069812330699123307001233070112330702123307031233070412330705123307061233070712330708123307091233071012330711123307121233071312330714123307151233071612330717123307181233071912330720123307211233072212330723123307241233072512330726123307271233072812330729123307301233073112330732123307331233073412330735123307361233073712330738123307391233074012330741123307421233074312330744123307451233074612330747123307481233074912330750123307511233075212330753123307541233075512330756123307571233075812330759123307601233076112330762123307631233076412330765123307661233076712330768123307691233077012330771123307721233077312330774123307751233077612330777123307781233077912330780123307811233078212330783123307841233078512330786123307871233078812330789123307901233079112330792123307931233079412330795123307961233079712330798123307991233080012330801123308021233080312330804123308051233080612330807123308081233080912330810123308111233081212330813123308141233081512330816123308171233081812330819123308201233082112330822123308231233082412330825123308261233082712330828123308291233083012330831123308321233083312330834123308351233083612330837123308381233083912330840123308411233084212330843123308441233084512330846123308471233084812330849123308501233085112330852123308531233085412330855123308561233085712330858123308591233086012330861123308621233086312330864123308651233086612330867123308681233086912330870123308711233087212330873123308741233087512330876123308771233087812330879123308801233088112330882123308831233088412330885123308861233088712330888123308891233089012330891123308921233089312330894123308951233089612330897123308981233089912330900123309011233090212330903123309041233090512330906123309071233090812330909123309101233091112330912123309131233091412330915123309161233091712330918123309191233092012330921123309221233092312330924123309251233092612330927123309281233092912330930123309311233093212330933123309341233093512330936123309371233093812330939123309401233094112330942123309431233094412330945123309461233094712330948123309491233095012330951123309521233095312330954123309551233095612330957123309581233095912330960123309611233096212330963123309641233096512330966123309671233096812330969123309701233097112330972123309731233097412330975123309761233097712330978123309791233098012330981123309821233098312330984123309851233098612330987123309881233098912330990123309911233099212330993123309941233099512330996123309971233099812330999123310001233100112331002123310031233100412331005123310061233100712331008123310091233101012331011123310121233101312331014123310151233101612331017123310181233101912331020123310211233102212331023123310241233102512331026123310271233102812331029123310301233103112331032123310331233103412331035123310361233103712331038123310391233104012331041123310421233104312331044123310451233104612331047123310481233104912331050123310511233105212331053123310541233105512331056123310571233105812331059123310601233106112331062123310631233106412331065123310661233106712331068123310691233107012331071123310721233107312331074123310751233107612331077123310781233107912331080123310811233108212331083123310841233108512331086123310871233108812331089123310901233109112331092123310931233109412331095123310961233109712331098123310991233110012331101123311021233110312331104123311051234000112340002123400031234000412340005123400061234000712340008123400091234001012340011123400121234001312340014123400151234001612340017123400181234001912340020123400211234002212340023123400241234002512340026123400271234002812340029123400301234003112340032123400331234003412340035123400361234003712340038123400391234004012340041123400421234004312340044123400451234004612340047123400481234004912340050123400511234005212340053123400541234005512340056123400571234005812340059123400601234006112340062123400631234006412340065123400661234006712340068123400691234007012340071123400721234007312340074123400751234007612340077123400781234007912340080123400811234008212340083123400841234008512340086123400871234008812340089123400901234009112340092123400931234009412340095123400961234009712340098123400991234010012340101123401021234010312340104123401051234010612340107123401081234010912340110123401111234011212340113123401141234011512340116123401171234011812340119123401201234012112340122123401231234012412340125123401261234012712340128123401291234013012340131123401321234013312340134123401351234013612340137123401381234013912340140123401411234014212340143123401441234014512340146123401471234014812340149123401501234015112340152123401531234015412340155123401561234015712340158123401591234016012340161123401621234016312340164123401651234016612340167123401681234016912340170123401711234017212340173123401741234017512340176123401771234017812340179123401801234018112340182123401831234018412340185123401861234018712340188123401891234019012340191123401921234019312340194123401951234019612340197123401981234019912340200123402011234020212340203123402041234020512340206123402071234020812340209123402101234021112340212123402131234021412340215123402161234021712340218123402191234022012340221123402221234022312340224123402251234022612340227123402281234022912340230123402311234023212340233123402341234023512340236123402371234023812340239123402401234024112340242123402431234024412340245123402461234024712340248123402491234025012340251123402521234025312340254123402551234025612340257123402581234025912340260123402611234026212340263123402641234026512340266123402671234026812340269123402701234027112340272123402731234027412340275123402761234027712340278123402791234028012340281123402821234028312340284123402851234028612340287123402881234028912340290123402911234029212340293123402941234029512340296123402971234029812340299123403001234030112340302123403031234030412340305123403061234030712340308123403091234031012340311123403121234031312340314123403151234031612340317123403181234031912340320123403211234032212340323123403241234032512340326123403271234032812340329123403301234033112340332123403331234033412340335123403361234033712340338123403391234034012340341123403421234034312340344123403451234034612340347123403481234034912340350123403511234035212340353123403541234035512340356123403571234035812340359123403601234036112340362123403631234036412340365123403661234036712340368123403691234037012340371123403721234037312340374123403751234037612340377123403781234037912340380123403811234038212340383123403841234038512340386123403871234038812340389123403901234039112340392123403931234039412340395123403961234039712340398123403991234040012340401123404021234040312340404123404051234040612340407123404081234040912340410123404111234041212340413123404141234041512340416123404171234041812340419123404201234042112340422123404231234042412340425123404261234042712340428123404291234043012340431123404321234043312340434123404351234043612340437123404381234043912340440123404411234044212340443123404441234044512340446123404471234044812340449123404501234045112340452123404531234045412340455123404561234045712340458123404591234046012340461123404621234046312340464123404651234046612340467123404681234046912340470123404711234047212340473123404741234047512340476123404771234047812340479123404801234048112340482123404831234048412340485123404861234048712340488123404891234049012340491123404921234049312340494123404951234049612340497123404981234049912340500123405011234050212340503123405041234050512340506123405071234050812340509123405101234051112340512123405131234051412340515123405161234051712340518123405191234052012340521123405221234052312340524123405251234052612340527123405281234052912340530123405311234053212340533123405341234053512340536123405371234053812340539123405401234054112340542123405431234054412340545123405461234054712340548123405491234055012340551123405521234055312340554123405551234055612340557123405581234055912340560123405611234056212340563123405641234056512340566123405671234056812340569123405701234057112340572123405731234057412340575123405761234057712340578123405791234058012340581123405821234058312340584123405851234058612340587123405881234058912340590123405911234059212340593123405941234059512340596123405971234059812340599123406001234060112340602123406031234060412340605123406061234060712340608123406091234061012340611123406121234061312340614123406151234061612340617123406181234061912340620123406211234062212340623123406241234062512340626123406271234062812340629123406301234063112340632123406331234063412340635123406361234063712340638123406391234064012340641123406421234064312340644123406451234064612340647123406481234064912340650123406511234065212340653123406541234065512340656123406571234065812340659123406601234066112340662123406631234066412340665123406661234066712340668123406691234067012340671123406721234067312340674123406751234067612340677123406781234067912340680123406811234068212340683123406841234068512340686123406871234068812340689123406901234069112340692123406931234069412340695123406961234069712340698123406991234070012340701123407021234070312340704123407051234070612340707123407081234070912340710123407111234071212340713123407141234071512340716123407171234071812340719123407201234072112340722123407231234072412340725123407261234072712340728123407291234073012340731123407321234073312340734123407351234073612340737123407381234073912340740123407411234074212340743123407441234074512340746123407471234074812340749123407501234075112340752123407531234075412340755123407561234075712340758123407591234076012340761123407621234076312340764123407651234076612340767123407681234076912340770123407711234077212340773123407741234077512340776123407771234077812340779123407801234078112340782123407831234078412340785123407861234078712340788123407891234079012340791123407921234079312340794123407951234079612340797123407981234079912340800123408011234080212340803123408041234080512340806123408071234080812340809123408101234081112340812123408131234081412340815123408161234081712340818123408191234082012340821123408221234082312340824123408251234082612340827123408281234082912340830123408311234083212340833123408341234083512340836123408371234083812340839123408401234084112340842123408431234084412340845123408461234084712340848123408491234085012340851123408521234085312340854123408551234085612340857123408581234085912340860123408611234086212340863123408641234086512340866123408671234086812340869123408701234087112340872123408731234087412340875123408761234087712340878123408791234088012340881123408821234088312340884123408851234088612340887123408881234088912340890123408911234089212340893123408941234089512340896123408971234089812340899123409001234090112340902123409031234090412340905123409061234090712340908123409091234091012340911123409121234091312340914123409151234091612340917123409181234091912340920123409211234092212340923123409241234092512340926123409271234092812340929123409301234093112340932123409331234093412340935123409361234093712340938123409391234094012340941123409421234094312340944123409451234094612340947123409481234094912340950123409511234095212340953123409541234095512340956123409571234095812340959123409601234096112340962123409631234096412340965123409661234096712340968123409691234097012340971123409721234097312340974123409751234097612340977123409781234097912340980123409811234098212340983123409841234098512340986123409871234098812340989123409901234099112340992123409931234099412340995123409961234099712340998123409991234100012341001123410021234100312341004123410051234100612341007123410081234100912341010123410111234101212341013123410141234101512341016123410171234101812341019123410201234102112341022123410231234102412341025123410261234102712341028123410291234103012341031123410321234103312341034123410351234103612341037123410381234103912341040123410411234104212341043123410441234104512341046123410471234104812341049123410501234105112341052123410531234105412341055123410561234105712341058123410591234106012341061123410621234106312341064123410651234106612341067123410681234106912341070123410711234107212341073123410741234107512341076123410771234107812341079123410801234108112341082123410831234108412341085123410861234108712341088123410891234109012341091123410921234109312341094123410951234109612341097123410981234109912341100123411011234110212341103123411041234110512350001123500021235000312350004123500051235000612350007123500081235000912350010123500111235001212350013123500141235001512350016123500171235001812350019123500201235002112350022123500231235002412350025123500261235002712350028123500291235003012350031123500321235003312350034123500351235003612350037123500381235003912350040123500411235004212350043123500441235004512350046123500471235004812350049123500501235005112350052123500531235005412350055123500561235005712350058123500591235006012350061123500621235006312350064123500651235006612350067123500681235006912350070123500711235007212350073123500741235007512350076123500771235007812350079123500801235008112350082123500831235008412350085123500861235008712350088123500891235009012350091123500921235009312350094123500951235009612350097123500981235009912350100123501011235010212350103123501041235010512350106123501071235010812350109123501101235011112350112123501131235011412350115123501161235011712350118123501191235012012350121123501221235012312350124123501251235012612350127123501281235012912350130123501311235013212350133123501341235013512350136123501371235013812350139123501401235014112350142123501431235014412350145123501461235014712350148123501491235015012350151123501521235015312350154123501551235015612350157123501581235015912350160123501611235016212350163123501641235016512350166123501671235016812350169123501701235017112350172123501731235017412350175123501761235017712350178123501791235018012350181123501821235018312350184123501851235018612350187123501881235018912350190123501911235019212350193123501941235019512350196123501971235019812350199123502001235020112350202123502031235020412350205123502061235020712350208123502091235021012350211123502121235021312350214123502151235021612350217123502181235021912350220123502211235022212350223123502241235022512350226123502271235022812350229123502301235023112350232123502331235023412350235123502361235023712350238123502391235024012350241123502421235024312350244123502451235024612350247123502481235024912350250123502511235025212350253123502541235025512350256123502571235025812350259123502601235026112350262123502631235026412350265123502661235026712350268123502691235027012350271123502721235027312350274123502751235027612350277123502781235027912350280123502811235028212350283123502841235028512350286123502871235028812350289123502901235029112350292123502931235029412350295123502961235029712350298123502991235030012350301123503021235030312350304123503051235030612350307123503081235030912350310123503111235031212350313123503141235031512350316123503171235031812350319123503201235032112350322123503231235032412350325123503261235032712350328123503291235033012350331123503321235033312350334123503351235033612350337123503381235033912350340123503411235034212350343123503441235034512350346123503471235034812350349123503501235035112350352123503531235035412350355123503561235035712350358123503591235036012350361123503621235036312350364123503651235036612350367123503681235036912350370123503711235037212350373123503741235037512350376123503771235037812350379123503801235038112350382123503831235038412350385123503861235038712350388123503891235039012350391123503921235039312350394123503951235039612350397123503981235039912350400123504011235040212350403123504041235040512350406123504071235040812350409123504101235041112350412123504131235041412350415123504161235041712350418123504191235042012350421123504221235042312350424123504251235042612350427123504281235042912350430123504311235043212350433123504341235043512350436123504371235043812350439123504401235044112350442123504431235044412350445123504461235044712350448123504491235045012350451123504521235045312350454123504551235045612350457123504581235045912350460123504611235046212350463123504641235046512350466123504671235046812350469123504701235047112350472123504731235047412350475123504761235047712350478123504791235048012350481123504821235048312350484123504851235048612350487123504881235048912350490123504911235049212350493123504941235049512350496123504971235049812350499123505001235050112350502123505031235050412350505123505061235050712350508123505091235051012350511123505121235051312350514123505151235051612350517123505181235051912350520123505211235052212350523123505241235052512350526123505271235052812350529123505301235053112350532123505331235053412350535123505361235053712350538123505391235054012350541123505421235054312350544123505451235054612350547123505481235054912350550123505511235055212350553123505541235055512350556123505571235055812350559123505601235056112350562123505631235056412350565123505661235056712350568123505691235057012350571123505721235057312350574123505751235057612350577123505781235057912350580123505811235058212350583123505841235058512350586123505871235058812350589123505901235059112350592123505931235059412350595123505961235059712350598123505991235060012350601123506021235060312350604123506051235060612350607123506081235060912350610123506111235061212350613123506141235061512350616123506171235061812350619123506201235062112350622123506231235062412350625123506261235062712350628123506291235063012350631123506321235063312350634123506351235063612350637123506381235063912350640123506411235064212350643123506441235064512350646123506471235064812350649123506501235065112350652123506531235065412350655123506561235065712350658123506591235066012350661123506621235066312350664123506651235066612350667123506681235066912350670123506711235067212350673123506741235067512350676123506771235067812350679123506801235068112350682123506831235068412350685123506861235068712350688123506891235069012350691123506921235069312350694123506951235069612350697123506981235069912350700123507011235070212350703123507041235070512350706123507071235070812350709123507101235071112350712123507131235071412350715123507161235071712350718123507191235072012350721123507221235072312350724123507251235072612350727123507281235072912350730123507311235073212350733123507341235073512350736123507371235073812350739123507401235074112350742123507431235074412350745123507461235074712350748123507491235075012350751123507521235075312350754123507551235075612350757123507581235075912350760123507611235076212350763123507641235076512350766123507671235076812350769123507701235077112350772123507731235077412350775123507761235077712350778123507791235078012350781123507821235078312350784123507851235078612350787123507881235078912350790123507911235079212350793123507941235079512350796123507971235079812350799123508001235080112350802123508031235080412350805123508061235080712350808123508091235081012350811123508121235081312350814123508151235081612350817123508181235081912350820123508211235082212350823123508241235082512350826123508271235082812350829123508301235083112350832123508331235083412350835123508361235083712350838123508391235084012350841123508421235084312350844123508451235084612350847123508481235084912350850123508511235085212350853123508541235085512350856123508571235085812350859123508601235086112350862123508631235086412350865123508661235086712350868123508691235087012350871123508721235087312350874123508751235087612350877123508781235087912350880123508811235088212350883123508841235088512350886123508871235088812350889123508901235089112350892123508931235089412350895123508961235089712350898123508991235090012350901123509021235090312350904123509051235090612350907123509081235090912350910123509111235091212350913123509141235091512350916123509171235091812350919123509201235092112350922123509231235092412350925123509261235092712350928123509291235093012350931123509321235093312350934123509351235093612350937123509381235093912350940123509411235094212350943123509441235094512350946123509471235094812350949123509501235095112350952123509531235095412350955123509561235095712350958123509591235096012350961123509621235096312350964123509651235096612350967123509681235096912350970123509711235097212350973123509741235097512350976123509771235097812350979123509801235098112350982123509831235098412350985123509861235098712350988123509891235099012350991123509921235099312350994123509951235099612350997123509981235099912351000123510011235100212351003123510041235100512351006123510071235100812351009123510101235101112351012123510131235101412351015123510161235101712351018123510191235102012351021123510221235102312351024123510251235102612351027123510281235102912351030123510311235103212351033123510341235103512351036123510371235103812351039123510401235104112351042123510431235104412351045123510461235104712351048123510491235105012351051123510521235105312351054123510551235105612351057123510581235105912351060123510611235106212351063123510641235106512351066123510671235106812351069123510701235107112351072123510731235107412351075123510761235107712351078123510791235108012351081123510821235108312351084123510851235108612351087123510881235108912351090123510911235109212351093123510941235109512351096123510971235109812351099123511001235110112351102123511031235110412351105123600011236000212360003123600041236000512360006123600071236000812360009123600101236001112360012123600131236001412360015123600161236001712360018123600191236002012360021123600221236002312360024123600251236002612360027123600281236002912360030123600311236003212360033123600341236003512360036123600371236003812360039123600401236004112360042123600431236004412360045123600461236004712360048123600491236005012360051123600521236005312360054123600551236005612360057123600581236005912360060123600611236006212360063123600641236006512360066123600671236006812360069123600701236007112360072123600731236007412360075123600761236007712360078123600791236008012360081123600821236008312360084123600851236008612360087123600881236008912360090123600911236009212360093123600941236009512360096123600971236009812360099123601001236010112360102123601031236010412360105123601061236010712360108123601091236011012360111123601121236011312360114123601151236011612360117123601181236011912360120123601211236012212360123123601241236012512360126123601271236012812360129123601301236013112360132123601331236013412360135123601361236013712360138123601391236014012360141123601421236014312360144123601451236014612360147123601481236014912360150123601511236015212360153123601541236015512360156123601571236015812360159123601601236016112360162123601631236016412360165123601661236016712360168123601691236017012360171123601721236017312360174123601751236017612360177123601781236017912360180123601811236018212360183123601841236018512360186123601871236018812360189123601901236019112360192123601931236019412360195123601961236019712360198123601991236020012360201123602021236020312360204123602051236020612360207123602081236020912360210123602111236021212360213123602141236021512360216123602171236021812360219123602201236022112360222123602231236022412360225123602261236022712360228123602291236023012360231123602321236023312360234123602351236023612360237123602381236023912360240123602411236024212360243123602441236024512360246123602471236024812360249123602501236025112360252123602531236025412360255123602561236025712360258123602591236026012360261123602621236026312360264123602651236026612360267123602681236026912360270123602711236027212360273123602741236027512360276123602771236027812360279123602801236028112360282123602831236028412360285123602861236028712360288123602891236029012360291123602921236029312360294123602951236029612360297123602981236029912360300123603011236030212360303123603041236030512360306123603071236030812360309123603101236031112360312123603131236031412360315123603161236031712360318123603191236032012360321123603221236032312360324123603251236032612360327123603281236032912360330123603311236033212360333123603341236033512360336123603371236033812360339123603401236034112360342123603431236034412360345123603461236034712360348123603491236035012360351123603521236035312360354123603551236035612360357123603581236035912360360123603611236036212360363123603641236036512360366123603671236036812360369123603701236037112360372123603731236037412360375123603761236037712360378123603791236038012360381123603821236038312360384123603851236038612360387123603881236038912360390123603911236039212360393123603941236039512360396123603971236039812360399123604001236040112360402123604031236040412360405123604061236040712360408123604091236041012360411123604121236041312360414123604151236041612360417123604181236041912360420123604211236042212360423123604241236042512360426123604271236042812360429123604301236043112360432123604331236043412360435123604361236043712360438123604391236044012360441123604421236044312360444123604451236044612360447123604481236044912360450123604511236045212360453123604541236045512360456123604571236045812360459123604601236046112360462123604631236046412360465123604661236046712360468123604691236047012360471123604721236047312360474123604751236047612360477123604781236047912360480123604811236048212360483123604841236048512360486123604871236048812360489123604901236049112360492123604931236049412360495123604961236049712360498123604991236050012360501123605021236050312360504123605051236050612360507123605081236050912360510123605111236051212360513123605141236051512360516123605171236051812360519123605201236052112360522123605231236052412360525123605261236052712360528123605291236053012360531123605321236053312360534123605351236053612360537123605381236053912360540123605411236054212360543123605441236054512360546123605471236054812360549123605501236055112360552123605531236055412360555123605561236055712360558123605591236056012360561123605621236056312360564123605651236056612360567123605681236056912360570123605711236057212360573123605741236057512360576123605771236057812360579123605801236058112360582123605831236058412360585123605861236058712360588123605891236059012360591123605921236059312360594123605951236059612360597123605981236059912360600123606011236060212360603123606041236060512360606123606071236060812360609123606101236061112360612123606131236061412360615123606161236061712360618123606191236062012360621123606221236062312360624123606251236062612360627123606281236062912360630123606311236063212360633123606341236063512360636123606371236063812360639123606401236064112360642123606431236064412360645123606461236064712360648123606491236065012360651123606521236065312360654123606551236065612360657123606581236065912360660123606611236066212360663123606641236066512360666123606671236066812360669123606701236067112360672123606731236067412360675123606761236067712360678123606791236068012360681123606821236068312360684123606851236068612360687123606881236068912360690123606911236069212360693123606941236069512360696123606971236069812360699123607001236070112360702123607031236070412360705123607061236070712360708123607091236071012360711123607121236071312360714123607151236071612360717123607181236071912360720123607211236072212360723123607241236072512360726123607271236072812360729123607301236073112360732123607331236073412360735123607361236073712360738123607391236074012360741123607421236074312360744123607451236074612360747123607481236074912360750123607511236075212360753123607541236075512360756123607571236075812360759123607601236076112360762123607631236076412360765123607661236076712360768123607691236077012360771123607721236077312360774123607751236077612360777123607781236077912360780123607811236078212360783123607841236078512360786123607871236078812360789123607901236079112360792123607931236079412360795123607961236079712360798123607991236080012360801123608021236080312360804123608051236080612360807123608081236080912360810123608111236081212360813123608141236081512360816123608171236081812360819123608201236082112360822123608231236082412360825123608261236082712360828123608291236083012360831123608321236083312360834123608351236083612360837123608381236083912360840123608411236084212360843123608441236084512360846123608471236084812360849123608501236085112360852123608531236085412360855123608561236085712360858123608591236086012360861123608621236086312360864123608651236086612360867123608681236086912360870123608711236087212360873123608741236087512360876123608771236087812360879123608801236088112360882123608831236088412360885123608861236088712360888123608891236089012360891123608921236089312360894123608951236089612360897123608981236089912360900123609011236090212360903123609041236090512360906123609071236090812360909123609101236091112360912123609131236091412360915123609161236091712360918123609191236092012360921123609221236092312360924123609251236092612360927123609281236092912360930123609311236093212360933123609341236093512360936123609371236093812360939123609401236094112360942123609431236094412360945123609461236094712360948123609491236095012360951123609521236095312360954123609551236095612360957123609581236095912360960123609611236096212360963123609641236096512360966123609671236096812360969123609701236097112360972123609731236097412360975123609761236097712360978123609791236098012360981123609821236098312360984123609851236098612360987123609881236098912360990123609911236099212360993123609941236099512360996123609971236099812360999123610001236100112361002123610031236100412361005123610061236100712361008123610091236101012361011123610121236101312361014123610151236101612361017123610181236101912361020123610211236102212361023123610241236102512361026123610271236102812361029123610301236103112361032123610331236103412361035123610361236103712361038123610391236104012361041123610421236104312361044123610451236104612361047123610481236104912361050123610511236105212361053123610541236105512361056123610571236105812361059123610601236106112361062123610631236106412361065123610661236106712361068123610691236107012361071123610721236107312361074123610751236107612361077123610781236107912361080123610811236108212361083123610841236108512361086123610871236108812361089123610901236109112361092123610931236109412361095123610961236109712361098123610991236110012361101123611021236110312361104123611051237000112370002123700031237000412370005123700061237000712370008123700091237001012370011123700121237001312370014123700151237001612370017123700181237001912370020123700211237002212370023123700241237002512370026123700271237002812370029123700301237003112370032123700331237003412370035123700361237003712370038123700391237004012370041123700421237004312370044123700451237004612370047123700481237004912370050123700511237005212370053123700541237005512370056123700571237005812370059123700601237006112370062123700631237006412370065123700661237006712370068123700691237007012370071123700721237007312370074123700751237007612370077123700781237007912370080123700811237008212370083123700841237008512370086123700871237008812370089123700901237009112370092123700931237009412370095123700961237009712370098123700991237010012370101123701021237010312370104123701051237010612370107123701081237010912370110123701111237011212370113123701141237011512370116123701171237011812370119123701201237012112370122123701231237012412370125123701261237012712370128123701291237013012370131123701321237013312370134123701351237013612370137123701381237013912370140123701411237014212370143123701441237014512370146123701471237014812370149123701501237015112370152123701531237015412370155123701561237015712370158123701591237016012370161123701621237016312370164123701651237016612370167123701681237016912370170123701711237017212370173123701741237017512370176123701771237017812370179123701801237018112370182123701831237018412370185123701861237018712370188123701891237019012370191123701921237019312370194123701951237019612370197123701981237019912370200123702011237020212370203123702041237020512370206123702071237020812370209123702101237021112370212123702131237021412370215123702161237021712370218123702191237022012370221123702221237022312370224123702251237022612370227123702281237022912370230123702311237023212370233123702341237023512370236123702371237023812370239123702401237024112370242123702431237024412370245123702461237024712370248123702491237025012370251123702521237025312370254123702551237025612370257123702581237025912370260123702611237026212370263123702641237026512370266123702671237026812370269123702701237027112370272123702731237027412370275123702761237027712370278123702791237028012370281123702821237028312370284123702851237028612370287123702881237028912370290123702911237029212370293123702941237029512370296123702971237029812370299123703001237030112370302123703031237030412370305123703061237030712370308123703091237031012370311123703121237031312370314123703151237031612370317123703181237031912370320123703211237032212370323123703241237032512370326123703271237032812370329123703301237033112370332123703331237033412370335123703361237033712370338123703391237034012370341123703421237034312370344123703451237034612370347123703481237034912370350123703511237035212370353123703541237035512370356123703571237035812370359123703601237036112370362123703631237036412370365123703661237036712370368123703691237037012370371123703721237037312370374123703751237037612370377123703781237037912370380123703811237038212370383123703841237038512370386123703871237038812370389123703901237039112370392123703931237039412370395123703961237039712370398123703991237040012370401123704021237040312370404123704051237040612370407123704081237040912370410123704111237041212370413123704141237041512370416123704171237041812370419123704201237042112370422123704231237042412370425123704261237042712370428123704291237043012370431123704321237043312370434123704351237043612370437123704381237043912370440123704411237044212370443123704441237044512370446123704471237044812370449123704501237045112370452123704531237045412370455123704561237045712370458123704591237046012370461123704621237046312370464123704651237046612370467123704681237046912370470123704711237047212370473123704741237047512370476123704771237047812370479123704801237048112370482123704831237048412370485123704861237048712370488123704891237049012370491123704921237049312370494123704951237049612370497123704981237049912370500123705011237050212370503123705041237050512370506123705071237050812370509123705101237051112370512123705131237051412370515123705161237051712370518123705191237052012370521123705221237052312370524123705251237052612370527123705281237052912370530123705311237053212370533123705341237053512370536123705371237053812370539123705401237054112370542123705431237054412370545123705461237054712370548123705491237055012370551123705521237055312370554123705551237055612370557123705581237055912370560123705611237056212370563123705641237056512370566123705671237056812370569123705701237057112370572123705731237057412370575123705761237057712370578123705791237058012370581123705821237058312370584123705851237058612370587123705881237058912370590123705911237059212370593123705941237059512370596123705971237059812370599123706001237060112370602123706031237060412370605123706061237060712370608123706091237061012370611123706121237061312370614123706151237061612370617123706181237061912370620123706211237062212370623123706241237062512370626123706271237062812370629123706301237063112370632123706331237063412370635123706361237063712370638123706391237064012370641123706421237064312370644123706451237064612370647123706481237064912370650123706511237065212370653123706541237065512370656123706571237065812370659123706601237066112370662123706631237066412370665123706661237066712370668123706691237067012370671123706721237067312370674123706751237067612370677123706781237067912370680123706811237068212370683123706841237068512370686123706871237068812370689123706901237069112370692123706931237069412370695123706961237069712370698123706991237070012370701123707021237070312370704123707051237070612370707123707081237070912370710123707111237071212370713123707141237071512370716123707171237071812370719123707201237072112370722123707231237072412370725123707261237072712370728123707291237073012370731123707321237073312370734123707351237073612370737123707381237073912370740123707411237074212370743123707441237074512370746123707471237074812370749123707501237075112370752123707531237075412370755123707561237075712370758123707591237076012370761123707621237076312370764123707651237076612370767123707681237076912370770123707711237077212370773123707741237077512370776123707771237077812370779123707801237078112370782123707831237078412370785123707861237078712370788123707891237079012370791123707921237079312370794123707951237079612370797123707981237079912370800123708011237080212370803123708041237080512370806123708071237080812370809123708101237081112370812123708131237081412370815123708161237081712370818123708191237082012370821123708221237082312370824123708251237082612370827123708281237082912370830123708311237083212370833123708341237083512370836123708371237083812370839123708401237084112370842123708431237084412370845123708461237084712370848123708491237085012370851123708521237085312370854123708551237085612370857123708581237085912370860123708611237086212370863123708641237086512370866123708671237086812370869123708701237087112370872123708731237087412370875123708761237087712370878123708791237088012370881123708821237088312370884123708851237088612370887123708881237088912370890123708911237089212370893123708941237089512370896123708971237089812370899123709001237090112370902123709031237090412370905123709061237090712370908123709091237091012370911123709121237091312370914123709151237091612370917123709181237091912370920123709211237092212370923123709241237092512370926123709271237092812370929123709301237093112370932123709331237093412370935123709361237093712370938123709391237094012370941123709421237094312370944123709451237094612370947123709481237094912370950123709511237095212370953123709541237095512370956123709571237095812370959123709601237096112370962123709631237096412370965123709661237096712370968123709691237097012370971123709721237097312370974123709751237097612370977123709781237097912370980123709811237098212370983123709841237098512370986123709871237098812370989123709901237099112370992123709931237099412370995123709961237099712370998123709991237100012371001123710021237100312371004123710051237100612371007123710081237100912371010123710111237101212371013123710141237101512371016123710171237101812371019123710201237102112371022123710231237102412371025123710261237102712371028123710291237103012371031123710321237103312371034123710351237103612371037123710381237103912371040123710411237104212371043123710441237104512371046123710471237104812371049123710501237105112371052123710531237105412371055123710561237105712371058123710591237106012371061123710621237106312371064123710651237106612371067123710681237106912371070123710711237107212371073123710741237107512371076123710771237107812371079123710801237108112371082123710831237108412371085123710861237108712371088123710891237109012371091123710921237109312371094123710951237109612371097123710981237109912371100123711011237110212371103123711041237110512380001123800021238000312380004123800051238000612380007123800081238000912380010123800111238001212380013123800141238001512380016123800171238001812380019123800201238002112380022123800231238002412380025123800261238002712380028123800291238003012380031123800321238003312380034123800351238003612380037123800381238003912380040123800411238004212380043123800441238004512380046123800471238004812380049123800501238005112380052123800531238005412380055123800561238005712380058123800591238006012380061123800621238006312380064123800651238006612380067123800681238006912380070123800711238007212380073123800741238007512380076123800771238007812380079123800801238008112380082123800831238008412380085123800861238008712380088123800891238009012380091123800921238009312380094123800951238009612380097123800981238009912380100123801011238010212380103123801041238010512380106123801071238010812380109123801101238011112380112123801131238011412380115123801161238011712380118123801191238012012380121123801221238012312380124123801251238012612380127123801281238012912380130123801311238013212380133123801341238013512380136123801371238013812380139123801401238014112380142123801431238014412380145123801461238014712380148123801491238015012380151123801521238015312380154123801551238015612380157123801581238015912380160123801611238016212380163123801641238016512380166123801671238016812380169123801701238017112380172123801731238017412380175123801761238017712380178123801791238018012380181123801821238018312380184123801851238018612380187123801881238018912380190123801911238019212380193123801941238019512380196123801971238019812380199123802001238020112380202123802031238020412380205123802061238020712380208123802091238021012380211123802121238021312380214123802151238021612380217123802181238021912380220123802211238022212380223123802241238022512380226123802271238022812380229123802301238023112380232123802331238023412380235123802361238023712380238123802391238024012380241123802421238024312380244123802451238024612380247123802481238024912380250123802511238025212380253123802541238025512380256123802571238025812380259123802601238026112380262123802631238026412380265123802661238026712380268123802691238027012380271123802721238027312380274123802751238027612380277123802781238027912380280123802811238028212380283123802841238028512380286123802871238028812380289123802901238029112380292123802931238029412380295123802961238029712380298123802991238030012380301123803021238030312380304123803051238030612380307123803081238030912380310123803111238031212380313123803141238031512380316123803171238031812380319123803201238032112380322123803231238032412380325123803261238032712380328123803291238033012380331123803321238033312380334123803351238033612380337123803381238033912380340123803411238034212380343123803441238034512380346123803471238034812380349123803501238035112380352123803531238035412380355123803561238035712380358123803591238036012380361123803621238036312380364123803651238036612380367123803681238036912380370123803711238037212380373123803741238037512380376123803771238037812380379123803801238038112380382123803831238038412380385123803861238038712380388123803891238039012380391123803921238039312380394123803951238039612380397123803981238039912380400123804011238040212380403123804041238040512380406123804071238040812380409123804101238041112380412123804131238041412380415123804161238041712380418123804191238042012380421123804221238042312380424123804251238042612380427123804281238042912380430123804311238043212380433123804341238043512380436123804371238043812380439123804401238044112380442123804431238044412380445123804461238044712380448123804491238045012380451123804521238045312380454123804551238045612380457123804581238045912380460123804611238046212380463123804641238046512380466123804671238046812380469123804701238047112380472123804731238047412380475123804761238047712380478123804791238048012380481123804821238048312380484123804851238048612380487123804881238048912380490123804911238049212380493123804941238049512380496123804971238049812380499123805001238050112380502123805031238050412380505123805061238050712380508123805091238051012380511123805121238051312380514123805151238051612380517123805181238051912380520123805211238052212380523123805241238052512380526123805271238052812380529123805301238053112380532123805331238053412380535123805361238053712380538123805391238054012380541123805421238054312380544123805451238054612380547123805481238054912380550123805511238055212380553123805541238055512380556123805571238055812380559123805601238056112380562123805631238056412380565123805661238056712380568123805691238057012380571123805721238057312380574123805751238057612380577123805781238057912380580123805811238058212380583123805841238058512380586123805871238058812380589123805901238059112380592123805931238059412380595123805961238059712380598123805991238060012380601123806021238060312380604123806051238060612380607123806081238060912380610123806111238061212380613123806141238061512380616123806171238061812380619123806201238062112380622123806231238062412380625123806261238062712380628123806291238063012380631123806321238063312380634123806351238063612380637123806381238063912380640123806411238064212380643123806441238064512380646123806471238064812380649123806501238065112380652123806531238065412380655123806561238065712380658123806591238066012380661123806621238066312380664123806651238066612380667123806681238066912380670123806711238067212380673123806741238067512380676123806771238067812380679123806801238068112380682123806831238068412380685123806861238068712380688123806891238069012380691123806921238069312380694123806951238069612380697123806981238069912380700123807011238070212380703123807041238070512380706123807071238070812380709123807101238071112380712123807131238071412380715123807161238071712380718123807191238072012380721123807221238072312380724123807251238072612380727123807281238072912380730123807311238073212380733123807341238073512380736123807371238073812380739123807401238074112380742123807431238074412380745123807461238074712380748123807491238075012380751123807521238075312380754123807551238075612380757123807581238075912380760123807611238076212380763123807641238076512380766123807671238076812380769123807701238077112380772123807731238077412380775123807761238077712380778123807791238078012380781123807821238078312380784123807851238078612380787123807881238078912380790123807911238079212380793123807941238079512380796123807971238079812380799123808001238080112380802123808031238080412380805123808061238080712380808123808091238081012380811123808121238081312380814123808151238081612380817123808181238081912380820123808211238082212380823123808241238082512380826123808271238082812380829123808301238083112380832123808331238083412380835123808361238083712380838123808391238084012380841123808421238084312380844123808451238084612380847123808481238084912380850123808511238085212380853123808541238085512380856123808571238085812380859123808601238086112380862123808631238086412380865123808661238086712380868123808691238087012380871123808721238087312380874123808751238087612380877123808781238087912380880123808811238088212380883123808841238088512380886123808871238088812380889123808901238089112380892123808931238089412380895123808961238089712380898123808991238090012380901123809021238090312380904123809051238090612380907123809081238090912380910123809111238091212380913123809141238091512380916123809171238091812380919123809201238092112380922123809231238092412380925123809261238092712380928123809291238093012380931123809321238093312380934123809351238093612380937123809381238093912380940123809411238094212380943123809441238094512380946123809471238094812380949123809501238095112380952123809531238095412380955123809561238095712380958123809591238096012380961123809621238096312380964123809651238096612380967123809681238096912380970123809711238097212380973123809741238097512380976123809771238097812380979123809801238098112380982123809831238098412380985123809861238098712380988123809891238099012380991123809921238099312380994123809951238099612380997123809981238099912381000123810011238100212381003123810041238100512381006123810071238100812381009123810101238101112381012123810131238101412381015123810161238101712381018123810191238102012381021123810221238102312381024123810251238102612381027123810281238102912381030123810311238103212381033123810341238103512381036123810371238103812381039123810401238104112381042123810431238104412381045123810461238104712381048123810491238105012381051123810521238105312381054123810551238105612381057123810581238105912381060123810611238106212381063123810641238106512381066123810671238106812381069123810701238107112381072123810731238107412381075123810761238107712381078123810791238108012381081123810821238108312381084123810851238108612381087123810881238108912381090123810911238109212381093123810941238109512381096123810971238109812381099123811001238110112381102123811031238110412381105123900011239000212390003123900041239000512390006123900071239000812390009123900101239001112390012123900131239001412390015123900161239001712390018123900191239002012390021123900221239002312390024123900251239002612390027123900281239002912390030123900311239003212390033123900341239003512390036123900371239003812390039123900401239004112390042123900431239004412390045123900461239004712390048123900491239005012390051123900521239005312390054123900551239005612390057123900581239005912390060123900611239006212390063123900641239006512390066123900671239006812390069123900701239007112390072123900731239007412390075123900761239007712390078123900791239008012390081123900821239008312390084123900851239008612390087123900881239008912390090123900911239009212390093123900941239009512390096123900971239009812390099123901001239010112390102123901031239010412390105123901061239010712390108123901091239011012390111123901121239011312390114123901151239011612390117123901181239011912390120123901211239012212390123123901241239012512390126123901271239012812390129123901301239013112390132123901331239013412390135123901361239013712390138123901391239014012390141123901421239014312390144123901451239014612390147123901481239014912390150123901511239015212390153123901541239015512390156123901571239015812390159123901601239016112390162123901631239016412390165123901661239016712390168123901691239017012390171123901721239017312390174123901751239017612390177123901781239017912390180123901811239018212390183123901841239018512390186123901871239018812390189123901901239019112390192123901931239019412390195123901961239019712390198123901991239020012390201123902021239020312390204123902051239020612390207123902081239020912390210123902111239021212390213123902141239021512390216123902171239021812390219123902201239022112390222123902231239022412390225123902261239022712390228123902291239023012390231123902321239023312390234123902351239023612390237123902381239023912390240123902411239024212390243123902441239024512390246123902471239024812390249123902501239025112390252123902531239025412390255123902561239025712390258123902591239026012390261123902621239026312390264123902651239026612390267123902681239026912390270123902711239027212390273123902741239027512390276123902771239027812390279123902801239028112390282123902831239028412390285123902861239028712390288123902891239029012390291123902921239029312390294123902951239029612390297123902981239029912390300123903011239030212390303123903041239030512390306123903071239030812390309123903101239031112390312123903131239031412390315123903161239031712390318123903191239032012390321123903221239032312390324123903251239032612390327123903281239032912390330123903311239033212390333123903341239033512390336123903371239033812390339123903401239034112390342123903431239034412390345123903461239034712390348123903491239035012390351123903521239035312390354123903551239035612390357123903581239035912390360123903611239036212390363123903641239036512390366123903671239036812390369123903701239037112390372123903731239037412390375123903761239037712390378123903791239038012390381123903821239038312390384123903851239038612390387123903881239038912390390123903911239039212390393123903941239039512390396123903971239039812390399123904001239040112390402123904031239040412390405123904061239040712390408123904091239041012390411123904121239041312390414123904151239041612390417123904181239041912390420123904211239042212390423123904241239042512390426123904271239042812390429123904301239043112390432123904331239043412390435123904361239043712390438123904391239044012390441123904421239044312390444123904451239044612390447123904481239044912390450123904511239045212390453123904541239045512390456123904571239045812390459123904601239046112390462123904631239046412390465123904661239046712390468123904691239047012390471123904721239047312390474123904751239047612390477123904781239047912390480123904811239048212390483123904841239048512390486123904871239048812390489123904901239049112390492123904931239049412390495123904961239049712390498123904991239050012390501123905021239050312390504123905051239050612390507123905081239050912390510123905111239051212390513123905141239051512390516123905171239051812390519123905201239052112390522123905231239052412390525123905261239052712390528123905291239053012390531123905321239053312390534123905351239053612390537123905381239053912390540123905411239054212390543123905441239054512390546123905471239054812390549123905501239055112390552123905531239055412390555123905561239055712390558123905591239056012390561123905621239056312390564123905651239056612390567123905681239056912390570123905711239057212390573123905741239057512390576123905771239057812390579123905801239058112390582123905831239058412390585123905861239058712390588123905891239059012390591123905921239059312390594123905951239059612390597123905981239059912390600123906011239060212390603123906041239060512390606123906071239060812390609123906101239061112390612123906131239061412390615123906161239061712390618123906191239062012390621123906221239062312390624123906251239062612390627123906281239062912390630123906311239063212390633123906341239063512390636123906371239063812390639123906401239064112390642123906431239064412390645123906461239064712390648123906491239065012390651123906521239065312390654123906551239065612390657123906581239065912390660123906611239066212390663123906641239066512390666123906671239066812390669123906701239067112390672123906731239067412390675123906761239067712390678123906791239068012390681123906821239068312390684123906851239068612390687123906881239068912390690123906911239069212390693123906941239069512390696123906971239069812390699123907001239070112390702123907031239070412390705123907061239070712390708123907091239071012390711123907121239071312390714123907151239071612390717123907181239071912390720123907211239072212390723123907241239072512390726123907271239072812390729123907301239073112390732123907331239073412390735123907361239073712390738123907391239074012390741123907421239074312390744123907451239074612390747123907481239074912390750123907511239075212390753123907541239075512390756123907571239075812390759123907601239076112390762123907631239076412390765123907661239076712390768123907691239077012390771123907721239077312390774123907751239077612390777123907781239077912390780123907811239078212390783123907841239078512390786123907871239078812390789123907901239079112390792123907931239079412390795123907961239079712390798123907991239080012390801123908021239080312390804123908051239080612390807123908081239080912390810123908111239081212390813123908141239081512390816123908171239081812390819123908201239082112390822123908231239082412390825123908261239082712390828123908291239083012390831123908321239083312390834123908351239083612390837123908381239083912390840123908411239084212390843123908441239084512390846123908471239084812390849123908501239085112390852123908531239085412390855123908561239085712390858123908591239086012390861123908621239086312390864123908651239086612390867123908681239086912390870123908711239087212390873123908741239087512390876123908771239087812390879123908801239088112390882123908831239088412390885123908861239088712390888123908891239089012390891123908921239089312390894123908951239089612390897123908981239089912390900123909011239090212390903123909041239090512390906123909071239090812390909123909101239091112390912123909131239091412390915123909161239091712390918123909191239092012390921123909221239092312390924123909251239092612390927123909281239092912390930123909311239093212390933123909341239093512390936123909371239093812390939123909401239094112390942123909431239094412390945123909461239094712390948123909491239095012390951123909521239095312390954123909551239095612390957123909581239095912390960123909611239096212390963123909641239096512390966123909671239096812390969123909701239097112390972123909731239097412390975123909761239097712390978123909791239098012390981123909821239098312390984123909851239098612390987123909881239098912390990123909911239099212390993123909941239099512390996123909971239099812390999123910001239100112391002123910031239100412391005123910061239100712391008123910091239101012391011123910121239101312391014123910151239101612391017123910181239101912391020123910211239102212391023123910241239102512391026123910271239102812391029123910301239103112391032123910331239103412391035123910361239103712391038123910391239104012391041123910421239104312391044123910451239104612391047123910481239104912391050123910511239105212391053123910541239105512391056123910571239105812391059123910601239106112391062123910631239106412391065123910661239106712391068123910691239107012391071123910721239107312391074123910751239107612391077123910781239107912391080123910811239108212391083123910841239108512391086123910871239108812391089123910901239109112391092123910931239109412391095123910961239109712391098123910991239110012391101123911021239110312391104123911051240000112400002124000031240000412400005124000061240000712400008124000091240001012400011124000121240001312400014124000151240001612400017124000181240001912400020124000211240002212400023124000241240002512400026124000271240002812400029124000301240003112400032124000331240003412400035124000361240003712400038124000391240004012400041124000421240004312400044124000451240004612400047124000481240004912400050124000511240005212400053124000541240005512400056124000571240005812400059124000601240006112400062124000631240006412400065124000661240006712400068124000691240007012400071124000721240007312400074124000751240007612400077124000781240007912400080124000811240008212400083124000841240008512400086124000871240008812400089124000901240009112400092124000931240009412400095124000961240009712400098124000991240010012400101124001021240010312400104124001051240010612400107124001081240010912400110124001111240011212400113124001141240011512400116124001171240011812400119124001201240012112400122124001231240012412400125124001261240012712400128124001291240013012400131124001321240013312400134124001351240013612400137124001381240013912400140124001411240014212400143124001441240014512400146124001471240014812400149124001501240015112400152124001531240015412400155124001561240015712400158124001591240016012400161124001621240016312400164124001651240016612400167124001681240016912400170124001711240017212400173124001741240017512400176124001771240017812400179124001801240018112400182124001831240018412400185124001861240018712400188124001891240019012400191124001921240019312400194124001951240019612400197124001981240019912400200124002011240020212400203124002041240020512400206124002071240020812400209124002101240021112400212124002131240021412400215124002161240021712400218124002191240022012400221124002221240022312400224124002251240022612400227124002281240022912400230124002311240023212400233124002341240023512400236124002371240023812400239124002401240024112400242124002431240024412400245124002461240024712400248124002491240025012400251124002521240025312400254124002551240025612400257124002581240025912400260124002611240026212400263124002641240026512400266124002671240026812400269124002701240027112400272124002731240027412400275124002761240027712400278124002791240028012400281124002821240028312400284124002851240028612400287124002881240028912400290124002911240029212400293124002941240029512400296124002971240029812400299124003001240030112400302124003031240030412400305124003061240030712400308124003091240031012400311124003121240031312400314124003151240031612400317124003181240031912400320124003211240032212400323124003241240032512400326124003271240032812400329124003301240033112400332124003331240033412400335124003361240033712400338124003391240034012400341124003421240034312400344124003451240034612400347124003481240034912400350124003511240035212400353124003541240035512400356124003571240035812400359124003601240036112400362124003631240036412400365124003661240036712400368124003691240037012400371124003721240037312400374124003751240037612400377124003781240037912400380124003811240038212400383124003841240038512400386124003871240038812400389124003901240039112400392124003931240039412400395124003961240039712400398124003991240040012400401124004021240040312400404124004051240040612400407124004081240040912400410124004111240041212400413124004141240041512400416124004171240041812400419124004201240042112400422124004231240042412400425124004261240042712400428124004291240043012400431124004321240043312400434124004351240043612400437124004381240043912400440124004411240044212400443124004441240044512400446124004471240044812400449124004501240045112400452124004531240045412400455124004561240045712400458124004591240046012400461124004621240046312400464124004651240046612400467124004681240046912400470124004711240047212400473124004741240047512400476124004771240047812400479124004801240048112400482124004831240048412400485124004861240048712400488124004891240049012400491124004921240049312400494124004951240049612400497124004981240049912400500124005011240050212400503124005041240050512400506124005071240050812400509124005101240051112400512124005131240051412400515124005161240051712400518124005191240052012400521124005221240052312400524124005251240052612400527124005281240052912400530124005311240053212400533124005341240053512400536124005371240053812400539124005401240054112400542124005431240054412400545124005461240054712400548124005491240055012400551124005521240055312400554124005551240055612400557124005581240055912400560124005611240056212400563124005641240056512400566124005671240056812400569124005701240057112400572124005731240057412400575124005761240057712400578124005791240058012400581124005821240058312400584124005851240058612400587124005881240058912400590124005911240059212400593124005941240059512400596124005971240059812400599124006001240060112400602124006031240060412400605124006061240060712400608124006091240061012400611124006121240061312400614124006151240061612400617124006181240061912400620124006211240062212400623124006241240062512400626124006271240062812400629124006301240063112400632124006331240063412400635124006361240063712400638124006391240064012400641124006421240064312400644124006451240064612400647124006481240064912400650124006511240065212400653124006541240065512400656124006571240065812400659124006601240066112400662124006631240066412400665124006661240066712400668124006691240067012400671124006721240067312400674124006751240067612400677124006781240067912400680124006811240068212400683124006841240068512400686124006871240068812400689124006901240069112400692124006931240069412400695124006961240069712400698124006991240070012400701124007021240070312400704124007051240070612400707124007081240070912400710124007111240071212400713124007141240071512400716124007171240071812400719124007201240072112400722124007231240072412400725124007261240072712400728124007291240073012400731124007321240073312400734124007351240073612400737124007381240073912400740124007411240074212400743124007441240074512400746124007471240074812400749124007501240075112400752124007531240075412400755124007561240075712400758124007591240076012400761124007621240076312400764124007651240076612400767124007681240076912400770124007711240077212400773124007741240077512400776124007771240077812400779124007801240078112400782124007831240078412400785124007861240078712400788124007891240079012400791124007921240079312400794124007951240079612400797124007981240079912400800124008011240080212400803124008041240080512400806124008071240080812400809124008101240081112400812124008131240081412400815124008161240081712400818124008191240082012400821124008221240082312400824124008251240082612400827124008281240082912400830124008311240083212400833124008341240083512400836124008371240083812400839124008401240084112400842124008431240084412400845124008461240084712400848124008491240085012400851124008521240085312400854124008551240085612400857124008581240085912400860124008611240086212400863124008641240086512400866124008671240086812400869124008701240087112400872124008731240087412400875124008761240087712400878124008791240088012400881124008821240088312400884124008851240088612400887124008881240088912400890124008911240089212400893124008941240089512400896124008971240089812400899124009001240090112400902124009031240090412400905124009061240090712400908124009091240091012400911124009121240091312400914124009151240091612400917124009181240091912400920124009211240092212400923124009241240092512400926124009271240092812400929124009301240093112400932124009331240093412400935124009361240093712400938124009391240094012400941124009421240094312400944124009451240094612400947124009481240094912400950124009511240095212400953124009541240095512400956124009571240095812400959124009601240096112400962124009631240096412400965124009661240096712400968124009691240097012400971124009721240097312400974124009751240097612400977124009781240097912400980124009811240098212400983124009841240098512400986124009871240098812400989124009901240099112400992124009931240099412400995124009961240099712400998124009991240100012401001124010021240100312401004124010051240100612401007124010081240100912401010124010111240101212401013124010141240101512401016124010171240101812401019124010201240102112401022124010231240102412401025124010261240102712401028124010291240103012401031124010321240103312401034124010351240103612401037124010381240103912401040124010411240104212401043124010441240104512401046124010471240104812401049124010501240105112401052124010531240105412401055124010561240105712401058124010591240106012401061124010621240106312401064124010651240106612401067124010681240106912401070124010711240107212401073124010741240107512401076124010771240107812401079124010801240108112401082124010831240108412401085124010861240108712401088124010891240109012401091124010921240109312401094124010951240109612401097124010981240109912401100124011011240110212401103124011041240110512410001124100021241000312410004124100051241000612410007124100081241000912410010124100111241001212410013124100141241001512410016124100171241001812410019124100201241002112410022124100231241002412410025124100261241002712410028124100291241003012410031124100321241003312410034124100351241003612410037124100381241003912410040124100411241004212410043124100441241004512410046124100471241004812410049124100501241005112410052124100531241005412410055124100561241005712410058124100591241006012410061124100621241006312410064124100651241006612410067124100681241006912410070124100711241007212410073124100741241007512410076124100771241007812410079124100801241008112410082124100831241008412410085124100861241008712410088124100891241009012410091124100921241009312410094124100951241009612410097124100981241009912410100124101011241010212410103124101041241010512410106124101071241010812410109124101101241011112410112124101131241011412410115124101161241011712410118124101191241012012410121124101221241012312410124124101251241012612410127124101281241012912410130124101311241013212410133124101341241013512410136124101371241013812410139124101401241014112410142124101431241014412410145124101461241014712410148124101491241015012410151124101521241015312410154124101551241015612410157124101581241015912410160124101611241016212410163124101641241016512410166124101671241016812410169124101701241017112410172124101731241017412410175124101761241017712410178124101791241018012410181124101821241018312410184124101851241018612410187124101881241018912410190124101911241019212410193124101941241019512410196124101971241019812410199124102001241020112410202124102031241020412410205124102061241020712410208124102091241021012410211124102121241021312410214124102151241021612410217124102181241021912410220124102211241022212410223124102241241022512410226124102271241022812410229124102301241023112410232124102331241023412410235124102361241023712410238124102391241024012410241124102421241024312410244124102451241024612410247124102481241024912410250124102511241025212410253124102541241025512410256124102571241025812410259124102601241026112410262124102631241026412410265124102661241026712410268124102691241027012410271124102721241027312410274124102751241027612410277124102781241027912410280124102811241028212410283124102841241028512410286124102871241028812410289124102901241029112410292124102931241029412410295124102961241029712410298124102991241030012410301124103021241030312410304124103051241030612410307124103081241030912410310124103111241031212410313124103141241031512410316124103171241031812410319124103201241032112410322124103231241032412410325124103261241032712410328124103291241033012410331124103321241033312410334124103351241033612410337124103381241033912410340124103411241034212410343124103441241034512410346124103471241034812410349124103501241035112410352124103531241035412410355124103561241035712410358124103591241036012410361124103621241036312410364124103651241036612410367124103681241036912410370124103711241037212410373124103741241037512410376124103771241037812410379124103801241038112410382124103831241038412410385124103861241038712410388124103891241039012410391124103921241039312410394124103951241039612410397124103981241039912410400124104011241040212410403124104041241040512410406124104071241040812410409124104101241041112410412124104131241041412410415124104161241041712410418124104191241042012410421124104221241042312410424124104251241042612410427124104281241042912410430124104311241043212410433124104341241043512410436124104371241043812410439124104401241044112410442124104431241044412410445124104461241044712410448124104491241045012410451124104521241045312410454124104551241045612410457124104581241045912410460124104611241046212410463124104641241046512410466124104671241046812410469124104701241047112410472124104731241047412410475124104761241047712410478124104791241048012410481124104821241048312410484124104851241048612410487124104881241048912410490124104911241049212410493124104941241049512410496124104971241049812410499124105001241050112410502124105031241050412410505124105061241050712410508124105091241051012410511124105121241051312410514124105151241051612410517124105181241051912410520124105211241052212410523124105241241052512410526124105271241052812410529124105301241053112410532124105331241053412410535124105361241053712410538124105391241054012410541124105421241054312410544124105451241054612410547124105481241054912410550124105511241055212410553124105541241055512410556124105571241055812410559124105601241056112410562124105631241056412410565124105661241056712410568124105691241057012410571124105721241057312410574124105751241057612410577124105781241057912410580124105811241058212410583124105841241058512410586124105871241058812410589124105901241059112410592124105931241059412410595124105961241059712410598124105991241060012410601124106021241060312410604124106051241060612410607124106081241060912410610124106111241061212410613124106141241061512410616124106171241061812410619124106201241062112410622124106231241062412410625124106261241062712410628124106291241063012410631124106321241063312410634124106351241063612410637124106381241063912410640124106411241064212410643124106441241064512410646124106471241064812410649124106501241065112410652124106531241065412410655124106561241065712410658124106591241066012410661124106621241066312410664124106651241066612410667124106681241066912410670124106711241067212410673124106741241067512410676124106771241067812410679124106801241068112410682124106831241068412410685124106861241068712410688124106891241069012410691124106921241069312410694124106951241069612410697124106981241069912410700124107011241070212410703124107041241070512410706124107071241070812410709124107101241071112410712124107131241071412410715124107161241071712410718124107191241072012410721124107221241072312410724124107251241072612410727124107281241072912410730124107311241073212410733124107341241073512410736124107371241073812410739124107401241074112410742124107431241074412410745124107461241074712410748124107491241075012410751124107521241075312410754124107551241075612410757124107581241075912410760124107611241076212410763124107641241076512410766124107671241076812410769124107701241077112410772124107731241077412410775124107761241077712410778124107791241078012410781124107821241078312410784124107851241078612410787124107881241078912410790124107911241079212410793124107941241079512410796124107971241079812410799124108001241080112410802124108031241080412410805124108061241080712410808124108091241081012410811124108121241081312410814124108151241081612410817124108181241081912410820124108211241082212410823124108241241082512410826124108271241082812410829124108301241083112410832124108331241083412410835124108361241083712410838124108391241084012410841124108421241084312410844124108451241084612410847124108481241084912410850124108511241085212410853124108541241085512410856124108571241085812410859124108601241086112410862124108631241086412410865124108661241086712410868124108691241087012410871124108721241087312410874124108751241087612410877124108781241087912410880124108811241088212410883124108841241088512410886124108871241088812410889124108901241089112410892124108931241089412410895124108961241089712410898124108991241090012410901124109021241090312410904124109051241090612410907124109081241090912410910124109111241091212410913124109141241091512410916124109171241091812410919124109201241092112410922124109231241092412410925124109261241092712410928124109291241093012410931124109321241093312410934124109351241093612410937124109381241093912410940124109411241094212410943124109441241094512410946124109471241094812410949124109501241095112410952124109531241095412410955124109561241095712410958124109591241096012410961124109621241096312410964124109651241096612410967124109681241096912410970124109711241097212410973124109741241097512410976124109771241097812410979124109801241098112410982124109831241098412410985124109861241098712410988124109891241099012410991124109921241099312410994124109951241099612410997124109981241099912411000124110011241100212411003124110041241100512411006124110071241100812411009124110101241101112411012124110131241101412411015124110161241101712411018124110191241102012411021124110221241102312411024124110251241102612411027124110281241102912411030124110311241103212411033124110341241103512411036124110371241103812411039124110401241104112411042124110431241104412411045124110461241104712411048124110491241105012411051124110521241105312411054124110551241105612411057124110581241105912411060124110611241106212411063124110641241106512411066124110671241106812411069124110701241107112411072124110731241107412411075124110761241107712411078124110791241108012411081124110821241108312411084124110851241108612411087124110881241108912411090124110911241109212411093124110941241109512411096124110971241109812411099124111001241110112411102124111031241110412411105124200011242000212420003124200041242000512420006124200071242000812420009124200101242001112420012124200131242001412420015124200161242001712420018124200191242002012420021124200221242002312420024124200251242002612420027124200281242002912420030124200311242003212420033124200341242003512420036124200371242003812420039124200401242004112420042124200431242004412420045124200461242004712420048124200491242005012420051124200521242005312420054124200551242005612420057124200581242005912420060124200611242006212420063124200641242006512420066124200671242006812420069124200701242007112420072124200731242007412420075124200761242007712420078124200791242008012420081124200821242008312420084124200851242008612420087124200881242008912420090124200911242009212420093124200941242009512420096124200971242009812420099124201001242010112420102124201031242010412420105124201061242010712420108124201091242011012420111124201121242011312420114124201151242011612420117124201181242011912420120124201211242012212420123124201241242012512420126124201271242012812420129124201301242013112420132124201331242013412420135124201361242013712420138124201391242014012420141124201421242014312420144124201451242014612420147124201481242014912420150124201511242015212420153124201541242015512420156124201571242015812420159124201601242016112420162124201631242016412420165124201661242016712420168124201691242017012420171124201721242017312420174124201751242017612420177124201781242017912420180124201811242018212420183124201841242018512420186124201871242018812420189124201901242019112420192124201931242019412420195124201961242019712420198124201991242020012420201124202021242020312420204124202051242020612420207124202081242020912420210124202111242021212420213124202141242021512420216124202171242021812420219124202201242022112420222124202231242022412420225124202261242022712420228124202291242023012420231124202321242023312420234124202351242023612420237124202381242023912420240124202411242024212420243124202441242024512420246124202471242024812420249124202501242025112420252124202531242025412420255124202561242025712420258124202591242026012420261124202621242026312420264124202651242026612420267124202681242026912420270124202711242027212420273124202741242027512420276124202771242027812420279124202801242028112420282124202831242028412420285124202861242028712420288124202891242029012420291124202921242029312420294124202951242029612420297124202981242029912420300124203011242030212420303124203041242030512420306124203071242030812420309124203101242031112420312124203131242031412420315124203161242031712420318124203191242032012420321124203221242032312420324124203251242032612420327124203281242032912420330124203311242033212420333124203341242033512420336124203371242033812420339124203401242034112420342124203431242034412420345124203461242034712420348124203491242035012420351124203521242035312420354124203551242035612420357124203581242035912420360124203611242036212420363124203641242036512420366124203671242036812420369124203701242037112420372124203731242037412420375124203761242037712420378124203791242038012420381124203821242038312420384124203851242038612420387124203881242038912420390124203911242039212420393124203941242039512420396124203971242039812420399124204001242040112420402124204031242040412420405124204061242040712420408124204091242041012420411124204121242041312420414124204151242041612420417124204181242041912420420124204211242042212420423124204241242042512420426124204271242042812420429124204301242043112420432124204331242043412420435124204361242043712420438124204391242044012420441124204421242044312420444124204451242044612420447124204481242044912420450124204511242045212420453124204541242045512420456124204571242045812420459124204601242046112420462124204631242046412420465124204661242046712420468124204691242047012420471124204721242047312420474124204751242047612420477124204781242047912420480124204811242048212420483124204841242048512420486124204871242048812420489124204901242049112420492124204931242049412420495124204961242049712420498124204991242050012420501124205021242050312420504124205051242050612420507124205081242050912420510124205111242051212420513124205141242051512420516124205171242051812420519124205201242052112420522124205231242052412420525124205261242052712420528124205291242053012420531124205321242053312420534124205351242053612420537124205381242053912420540124205411242054212420543124205441242054512420546124205471242054812420549124205501242055112420552124205531242055412420555124205561242055712420558124205591242056012420561124205621242056312420564124205651242056612420567124205681242056912420570124205711242057212420573124205741242057512420576124205771242057812420579124205801242058112420582124205831242058412420585124205861242058712420588124205891242059012420591124205921242059312420594124205951242059612420597124205981242059912420600124206011242060212420603124206041242060512420606124206071242060812420609124206101242061112420612124206131242061412420615124206161242061712420618124206191242062012420621124206221242062312420624124206251242062612420627124206281242062912420630124206311242063212420633124206341242063512420636124206371242063812420639124206401242064112420642124206431242064412420645124206461242064712420648124206491242065012420651124206521242065312420654124206551242065612420657124206581242065912420660124206611242066212420663124206641242066512420666124206671242066812420669124206701242067112420672124206731242067412420675124206761242067712420678124206791242068012420681124206821242068312420684124206851242068612420687124206881242068912420690124206911242069212420693124206941242069512420696124206971242069812420699124207001242070112420702124207031242070412420705124207061242070712420708124207091242071012420711124207121242071312420714124207151242071612420717124207181242071912420720124207211242072212420723124207241242072512420726124207271242072812420729124207301242073112420732124207331242073412420735124207361242073712420738124207391242074012420741124207421242074312420744124207451242074612420747124207481242074912420750124207511242075212420753124207541242075512420756124207571242075812420759124207601242076112420762124207631242076412420765124207661242076712420768124207691242077012420771124207721242077312420774124207751242077612420777124207781242077912420780124207811242078212420783124207841242078512420786124207871242078812420789124207901242079112420792124207931242079412420795124207961242079712420798124207991242080012420801124208021242080312420804124208051242080612420807124208081242080912420810124208111242081212420813124208141242081512420816124208171242081812420819124208201242082112420822124208231242082412420825124208261242082712420828124208291242083012420831124208321242083312420834124208351242083612420837124208381242083912420840124208411242084212420843124208441242084512420846124208471242084812420849124208501242085112420852124208531242085412420855124208561242085712420858124208591242086012420861124208621242086312420864124208651242086612420867124208681242086912420870124208711242087212420873124208741242087512420876124208771242087812420879124208801242088112420882124208831242088412420885124208861242088712420888124208891242089012420891124208921242089312420894124208951242089612420897124208981242089912420900124209011242090212420903124209041242090512420906124209071242090812420909124209101242091112420912124209131242091412420915124209161242091712420918124209191242092012420921124209221242092312420924124209251242092612420927124209281242092912420930124209311242093212420933124209341242093512420936124209371242093812420939124209401242094112420942124209431242094412420945124209461242094712420948124209491242095012420951124209521242095312420954124209551242095612420957124209581242095912420960124209611242096212420963124209641242096512420966124209671242096812420969124209701242097112420972124209731242097412420975124209761242097712420978124209791242098012420981124209821242098312420984124209851242098612420987124209881242098912420990124209911242099212420993124209941242099512420996124209971242099812420999124210001242100112421002124210031242100412421005124210061242100712421008124210091242101012421011124210121242101312421014124210151242101612421017124210181242101912421020124210211242102212421023124210241242102512421026124210271242102812421029124210301242103112421032124210331242103412421035124210361242103712421038124210391242104012421041124210421242104312421044124210451242104612421047124210481242104912421050124210511242105212421053124210541242105512421056124210571242105812421059124210601242106112421062124210631242106412421065124210661242106712421068124210691242107012421071124210721242107312421074124210751242107612421077124210781242107912421080124210811242108212421083124210841242108512421086124210871242108812421089124210901242109112421092124210931242109412421095124210961242109712421098124210991242110012421101124211021242110312421104124211051243000112430002124300031243000412430005124300061243000712430008124300091243001012430011124300121243001312430014124300151243001612430017124300181243001912430020124300211243002212430023124300241243002512430026124300271243002812430029124300301243003112430032124300331243003412430035124300361243003712430038124300391243004012430041124300421243004312430044124300451243004612430047124300481243004912430050124300511243005212430053124300541243005512430056124300571243005812430059124300601243006112430062124300631243006412430065124300661243006712430068124300691243007012430071124300721243007312430074124300751243007612430077124300781243007912430080124300811243008212430083124300841243008512430086124300871243008812430089124300901243009112430092124300931243009412430095124300961243009712430098124300991243010012430101124301021243010312430104124301051243010612430107124301081243010912430110124301111243011212430113124301141243011512430116124301171243011812430119124301201243012112430122124301231243012412430125124301261243012712430128124301291243013012430131124301321243013312430134124301351243013612430137124301381243013912430140124301411243014212430143124301441243014512430146124301471243014812430149124301501243015112430152124301531243015412430155124301561243015712430158124301591243016012430161124301621243016312430164124301651243016612430167124301681243016912430170124301711243017212430173124301741243017512430176124301771243017812430179124301801243018112430182124301831243018412430185124301861243018712430188124301891243019012430191124301921243019312430194124301951243019612430197124301981243019912430200124302011243020212430203124302041243020512430206124302071243020812430209124302101243021112430212124302131243021412430215124302161243021712430218124302191243022012430221124302221243022312430224124302251243022612430227124302281243022912430230124302311243023212430233124302341243023512430236124302371243023812430239124302401243024112430242124302431243024412430245124302461243024712430248124302491243025012430251124302521243025312430254124302551243025612430257124302581243025912430260124302611243026212430263124302641243026512430266124302671243026812430269124302701243027112430272124302731243027412430275124302761243027712430278124302791243028012430281124302821243028312430284124302851243028612430287124302881243028912430290124302911243029212430293124302941243029512430296124302971243029812430299124303001243030112430302124303031243030412430305124303061243030712430308124303091243031012430311124303121243031312430314124303151243031612430317124303181243031912430320124303211243032212430323124303241243032512430326124303271243032812430329124303301243033112430332124303331243033412430335124303361243033712430338124303391243034012430341124303421243034312430344124303451243034612430347124303481243034912430350124303511243035212430353124303541243035512430356124303571243035812430359124303601243036112430362124303631243036412430365124303661243036712430368124303691243037012430371124303721243037312430374124303751243037612430377124303781243037912430380124303811243038212430383124303841243038512430386124303871243038812430389124303901243039112430392124303931243039412430395124303961243039712430398124303991243040012430401124304021243040312430404124304051243040612430407124304081243040912430410124304111243041212430413124304141243041512430416124304171243041812430419124304201243042112430422124304231243042412430425124304261243042712430428124304291243043012430431124304321243043312430434124304351243043612430437124304381243043912430440124304411243044212430443124304441243044512430446124304471243044812430449124304501243045112430452124304531243045412430455124304561243045712430458124304591243046012430461124304621243046312430464124304651243046612430467124304681243046912430470124304711243047212430473124304741243047512430476124304771243047812430479124304801243048112430482124304831243048412430485124304861243048712430488124304891243049012430491124304921243049312430494124304951243049612430497124304981243049912430500124305011243050212430503124305041243050512430506124305071243050812430509124305101243051112430512124305131243051412430515124305161243051712430518124305191243052012430521124305221243052312430524124305251243052612430527124305281243052912430530124305311243053212430533124305341243053512430536124305371243053812430539124305401243054112430542124305431243054412430545124305461243054712430548124305491243055012430551124305521243055312430554124305551243055612430557124305581243055912430560124305611243056212430563124305641243056512430566124305671243056812430569124305701243057112430572124305731243057412430575124305761243057712430578124305791243058012430581124305821243058312430584124305851243058612430587124305881243058912430590124305911243059212430593124305941243059512430596124305971243059812430599124306001243060112430602124306031243060412430605124306061243060712430608124306091243061012430611124306121243061312430614124306151243061612430617124306181243061912430620124306211243062212430623124306241243062512430626124306271243062812430629124306301243063112430632124306331243063412430635124306361243063712430638124306391243064012430641124306421243064312430644124306451243064612430647124306481243064912430650124306511243065212430653124306541243065512430656124306571243065812430659124306601243066112430662124306631243066412430665124306661243066712430668124306691243067012430671124306721243067312430674124306751243067612430677124306781243067912430680124306811243068212430683124306841243068512430686124306871243068812430689124306901243069112430692124306931243069412430695124306961243069712430698124306991243070012430701124307021243070312430704124307051243070612430707124307081243070912430710124307111243071212430713124307141243071512430716124307171243071812430719124307201243072112430722124307231243072412430725124307261243072712430728124307291243073012430731124307321243073312430734124307351243073612430737124307381243073912430740124307411243074212430743124307441243074512430746124307471243074812430749124307501243075112430752124307531243075412430755124307561243075712430758124307591243076012430761124307621243076312430764124307651243076612430767124307681243076912430770124307711243077212430773124307741243077512430776124307771243077812430779124307801243078112430782124307831243078412430785124307861243078712430788124307891243079012430791124307921243079312430794124307951243079612430797124307981243079912430800124308011243080212430803124308041243080512430806124308071243080812430809124308101243081112430812124308131243081412430815124308161243081712430818124308191243082012430821124308221243082312430824124308251243082612430827124308281243082912430830124308311243083212430833124308341243083512430836124308371243083812430839124308401243084112430842124308431243084412430845124308461243084712430848124308491243085012430851124308521243085312430854124308551243085612430857124308581243085912430860124308611243086212430863124308641243086512430866124308671243086812430869124308701243087112430872124308731243087412430875124308761243087712430878124308791243088012430881124308821243088312430884124308851243088612430887124308881243088912430890124308911243089212430893124308941243089512430896124308971243089812430899124309001243090112430902124309031243090412430905124309061243090712430908124309091243091012430911124309121243091312430914124309151243091612430917124309181243091912430920124309211243092212430923124309241243092512430926124309271243092812430929124309301243093112430932124309331243093412430935124309361243093712430938124309391243094012430941124309421243094312430944124309451243094612430947124309481243094912430950124309511243095212430953124309541243095512430956124309571243095812430959124309601243096112430962124309631243096412430965124309661243096712430968124309691243097012430971124309721243097312430974124309751243097612430977124309781243097912430980124309811243098212430983124309841243098512430986124309871243098812430989124309901243099112430992124309931243099412430995124309961243099712430998124309991243100012431001124310021243100312431004124310051243100612431007124310081243100912431010124310111243101212431013124310141243101512431016124310171243101812431019124310201243102112431022124310231243102412431025124310261243102712431028124310291243103012431031124310321243103312431034124310351243103612431037124310381243103912431040124310411243104212431043124310441243104512431046124310471243104812431049124310501243105112431052124310531243105412431055124310561243105712431058124310591243106012431061124310621243106312431064124310651243106612431067124310681243106912431070124310711243107212431073124310741243107512431076124310771243107812431079124310801243108112431082124310831243108412431085124310861243108712431088124310891243109012431091124310921243109312431094124310951243109612431097124310981243109912431100124311011243110212431103124311041243110512440001124400021244000312440004124400051244000612440007124400081244000912440010124400111244001212440013124400141244001512440016124400171244001812440019124400201244002112440022124400231244002412440025124400261244002712440028124400291244003012440031124400321244003312440034124400351244003612440037124400381244003912440040124400411244004212440043124400441244004512440046124400471244004812440049124400501244005112440052124400531244005412440055124400561244005712440058124400591244006012440061124400621244006312440064124400651244006612440067124400681244006912440070124400711244007212440073124400741244007512440076124400771244007812440079124400801244008112440082124400831244008412440085124400861244008712440088124400891244009012440091124400921244009312440094124400951244009612440097124400981244009912440100124401011244010212440103124401041244010512440106124401071244010812440109124401101244011112440112124401131244011412440115124401161244011712440118124401191244012012440121124401221244012312440124124401251244012612440127124401281244012912440130124401311244013212440133124401341244013512440136124401371244013812440139124401401244014112440142124401431244014412440145124401461244014712440148124401491244015012440151124401521244015312440154124401551244015612440157124401581244015912440160124401611244016212440163124401641244016512440166124401671244016812440169124401701244017112440172124401731244017412440175124401761244017712440178124401791244018012440181124401821244018312440184124401851244018612440187124401881244018912440190124401911244019212440193124401941244019512440196124401971244019812440199124402001244020112440202124402031244020412440205124402061244020712440208124402091244021012440211124402121244021312440214124402151244021612440217124402181244021912440220124402211244022212440223124402241244022512440226124402271244022812440229124402301244023112440232124402331244023412440235124402361244023712440238124402391244024012440241124402421244024312440244124402451244024612440247124402481244024912440250124402511244025212440253124402541244025512440256124402571244025812440259124402601244026112440262124402631244026412440265124402661244026712440268124402691244027012440271124402721244027312440274124402751244027612440277124402781244027912440280124402811244028212440283124402841244028512440286124402871244028812440289124402901244029112440292124402931244029412440295124402961244029712440298124402991244030012440301124403021244030312440304124403051244030612440307124403081244030912440310124403111244031212440313124403141244031512440316124403171244031812440319124403201244032112440322124403231244032412440325124403261244032712440328124403291244033012440331124403321244033312440334124403351244033612440337124403381244033912440340124403411244034212440343124403441244034512440346124403471244034812440349124403501244035112440352124403531244035412440355124403561244035712440358124403591244036012440361124403621244036312440364124403651244036612440367124403681244036912440370124403711244037212440373124403741244037512440376124403771244037812440379124403801244038112440382124403831244038412440385124403861244038712440388124403891244039012440391124403921244039312440394124403951244039612440397124403981244039912440400124404011244040212440403124404041244040512440406124404071244040812440409124404101244041112440412124404131244041412440415124404161244041712440418124404191244042012440421124404221244042312440424124404251244042612440427124404281244042912440430124404311244043212440433124404341244043512440436124404371244043812440439124404401244044112440442124404431244044412440445124404461244044712440448124404491244045012440451124404521244045312440454124404551244045612440457124404581244045912440460124404611244046212440463124404641244046512440466124404671244046812440469124404701244047112440472124404731244047412440475124404761244047712440478124404791244048012440481124404821244048312440484124404851244048612440487124404881244048912440490124404911244049212440493124404941244049512440496124404971244049812440499124405001244050112440502124405031244050412440505124405061244050712440508124405091244051012440511124405121244051312440514124405151244051612440517124405181244051912440520124405211244052212440523124405241244052512440526124405271244052812440529124405301244053112440532124405331244053412440535124405361244053712440538124405391244054012440541124405421244054312440544124405451244054612440547124405481244054912440550124405511244055212440553124405541244055512440556124405571244055812440559124405601244056112440562124405631244056412440565124405661244056712440568124405691244057012440571124405721244057312440574124405751244057612440577124405781244057912440580124405811244058212440583124405841244058512440586124405871244058812440589124405901244059112440592124405931244059412440595124405961244059712440598124405991244060012440601124406021244060312440604124406051244060612440607124406081244060912440610124406111244061212440613124406141244061512440616124406171244061812440619124406201244062112440622124406231244062412440625124406261244062712440628124406291244063012440631124406321244063312440634124406351244063612440637124406381244063912440640124406411244064212440643124406441244064512440646124406471244064812440649124406501244065112440652124406531244065412440655124406561244065712440658124406591244066012440661124406621244066312440664124406651244066612440667124406681244066912440670124406711244067212440673124406741244067512440676124406771244067812440679124406801244068112440682124406831244068412440685124406861244068712440688124406891244069012440691124406921244069312440694124406951244069612440697124406981244069912440700124407011244070212440703124407041244070512440706124407071244070812440709124407101244071112440712124407131244071412440715124407161244071712440718124407191244072012440721124407221244072312440724124407251244072612440727124407281244072912440730124407311244073212440733124407341244073512440736124407371244073812440739124407401244074112440742124407431244074412440745124407461244074712440748124407491244075012440751124407521244075312440754124407551244075612440757124407581244075912440760124407611244076212440763124407641244076512440766124407671244076812440769124407701244077112440772124407731244077412440775124407761244077712440778124407791244078012440781124407821244078312440784124407851244078612440787124407881244078912440790124407911244079212440793124407941244079512440796124407971244079812440799124408001244080112440802124408031244080412440805124408061244080712440808124408091244081012440811124408121244081312440814124408151244081612440817124408181244081912440820124408211244082212440823124408241244082512440826124408271244082812440829124408301244083112440832124408331244083412440835124408361244083712440838124408391244084012440841124408421244084312440844124408451244084612440847124408481244084912440850124408511244085212440853124408541244085512440856124408571244085812440859124408601244086112440862124408631244086412440865124408661244086712440868124408691244087012440871124408721244087312440874124408751244087612440877124408781244087912440880124408811244088212440883124408841244088512440886124408871244088812440889124408901244089112440892124408931244089412440895124408961244089712440898124408991244090012440901124409021244090312440904124409051244090612440907124409081244090912440910124409111244091212440913124409141244091512440916124409171244091812440919124409201244092112440922124409231244092412440925124409261244092712440928124409291244093012440931124409321244093312440934124409351244093612440937124409381244093912440940124409411244094212440943124409441244094512440946124409471244094812440949124409501244095112440952124409531244095412440955124409561244095712440958124409591244096012440961124409621244096312440964124409651244096612440967124409681244096912440970124409711244097212440973124409741244097512440976124409771244097812440979124409801244098112440982124409831244098412440985124409861244098712440988124409891244099012440991124409921244099312440994124409951244099612440997124409981244099912441000124410011244100212441003124410041244100512441006124410071244100812441009124410101244101112441012124410131244101412441015124410161244101712441018124410191244102012441021124410221244102312441024124410251244102612441027124410281244102912441030124410311244103212441033124410341244103512441036124410371244103812441039124410401244104112441042124410431244104412441045124410461244104712441048124410491244105012441051124410521244105312441054124410551244105612441057124410581244105912441060124410611244106212441063124410641244106512441066124410671244106812441069124410701244107112441072124410731244107412441075124410761244107712441078124410791244108012441081124410821244108312441084124410851244108612441087124410881244108912441090124410911244109212441093124410941244109512441096124410971244109812441099124411001244110112441102124411031244110412441105124500011245000212450003124500041245000512450006124500071245000812450009124500101245001112450012124500131245001412450015124500161245001712450018124500191245002012450021124500221245002312450024124500251245002612450027124500281245002912450030124500311245003212450033124500341245003512450036124500371245003812450039124500401245004112450042124500431245004412450045124500461245004712450048124500491245005012450051124500521245005312450054124500551245005612450057124500581245005912450060124500611245006212450063124500641245006512450066124500671245006812450069124500701245007112450072124500731245007412450075124500761245007712450078124500791245008012450081124500821245008312450084124500851245008612450087124500881245008912450090124500911245009212450093124500941245009512450096124500971245009812450099124501001245010112450102124501031245010412450105124501061245010712450108124501091245011012450111124501121245011312450114124501151245011612450117124501181245011912450120124501211245012212450123124501241245012512450126124501271245012812450129124501301245013112450132124501331245013412450135124501361245013712450138124501391245014012450141124501421245014312450144124501451245014612450147124501481245014912450150124501511245015212450153124501541245015512450156124501571245015812450159124501601245016112450162124501631245016412450165124501661245016712450168124501691245017012450171124501721245017312450174124501751245017612450177124501781245017912450180124501811245018212450183124501841245018512450186124501871245018812450189124501901245019112450192124501931245019412450195124501961245019712450198124501991245020012450201124502021245020312450204124502051245020612450207124502081245020912450210124502111245021212450213124502141245021512450216124502171245021812450219124502201245022112450222124502231245022412450225124502261245022712450228124502291245023012450231124502321245023312450234124502351245023612450237124502381245023912450240124502411245024212450243124502441245024512450246124502471245024812450249124502501245025112450252124502531245025412450255124502561245025712450258124502591245026012450261124502621245026312450264124502651245026612450267124502681245026912450270124502711245027212450273124502741245027512450276124502771245027812450279124502801245028112450282124502831245028412450285124502861245028712450288124502891245029012450291124502921245029312450294124502951245029612450297124502981245029912450300124503011245030212450303124503041245030512450306124503071245030812450309124503101245031112450312124503131245031412450315124503161245031712450318124503191245032012450321124503221245032312450324124503251245032612450327124503281245032912450330124503311245033212450333124503341245033512450336124503371245033812450339124503401245034112450342124503431245034412450345124503461245034712450348124503491245035012450351124503521245035312450354124503551245035612450357124503581245035912450360124503611245036212450363124503641245036512450366124503671245036812450369124503701245037112450372124503731245037412450375124503761245037712450378124503791245038012450381124503821245038312450384124503851245038612450387124503881245038912450390124503911245039212450393124503941245039512450396124503971245039812450399124504001245040112450402124504031245040412450405124504061245040712450408124504091245041012450411124504121245041312450414124504151245041612450417124504181245041912450420124504211245042212450423124504241245042512450426124504271245042812450429124504301245043112450432124504331245043412450435124504361245043712450438124504391245044012450441124504421245044312450444124504451245044612450447124504481245044912450450124504511245045212450453124504541245045512450456124504571245045812450459124504601245046112450462124504631245046412450465124504661245046712450468124504691245047012450471124504721245047312450474124504751245047612450477124504781245047912450480124504811245048212450483124504841245048512450486124504871245048812450489124504901245049112450492124504931245049412450495124504961245049712450498124504991245050012450501124505021245050312450504124505051245050612450507124505081245050912450510124505111245051212450513124505141245051512450516124505171245051812450519124505201245052112450522124505231245052412450525124505261245052712450528124505291245053012450531124505321245053312450534124505351245053612450537124505381245053912450540124505411245054212450543124505441245054512450546124505471245054812450549124505501245055112450552124505531245055412450555124505561245055712450558124505591245056012450561124505621245056312450564124505651245056612450567124505681245056912450570124505711245057212450573124505741245057512450576124505771245057812450579124505801245058112450582124505831245058412450585124505861245058712450588124505891245059012450591124505921245059312450594124505951245059612450597124505981245059912450600124506011245060212450603124506041245060512450606124506071245060812450609124506101245061112450612124506131245061412450615124506161245061712450618124506191245062012450621124506221245062312450624124506251245062612450627124506281245062912450630124506311245063212450633124506341245063512450636124506371245063812450639124506401245064112450642124506431245064412450645124506461245064712450648124506491245065012450651124506521245065312450654124506551245065612450657124506581245065912450660124506611245066212450663124506641245066512450666124506671245066812450669124506701245067112450672124506731245067412450675124506761245067712450678124506791245068012450681124506821245068312450684124506851245068612450687124506881245068912450690124506911245069212450693124506941245069512450696124506971245069812450699124507001245070112450702124507031245070412450705124507061245070712450708124507091245071012450711124507121245071312450714124507151245071612450717124507181245071912450720124507211245072212450723124507241245072512450726124507271245072812450729124507301245073112450732124507331245073412450735124507361245073712450738124507391245074012450741124507421245074312450744124507451245074612450747124507481245074912450750124507511245075212450753124507541245075512450756124507571245075812450759124507601245076112450762124507631245076412450765124507661245076712450768124507691245077012450771124507721245077312450774124507751245077612450777124507781245077912450780124507811245078212450783124507841245078512450786124507871245078812450789124507901245079112450792124507931245079412450795124507961245079712450798124507991245080012450801124508021245080312450804124508051245080612450807124508081245080912450810124508111245081212450813124508141245081512450816124508171245081812450819124508201245082112450822124508231245082412450825124508261245082712450828124508291245083012450831124508321245083312450834124508351245083612450837124508381245083912450840124508411245084212450843124508441245084512450846124508471245084812450849124508501245085112450852124508531245085412450855124508561245085712450858124508591245086012450861124508621245086312450864124508651245086612450867124508681245086912450870124508711245087212450873124508741245087512450876124508771245087812450879124508801245088112450882124508831245088412450885124508861245088712450888124508891245089012450891124508921245089312450894124508951245089612450897124508981245089912450900124509011245090212450903124509041245090512450906124509071245090812450909124509101245091112450912124509131245091412450915124509161245091712450918124509191245092012450921124509221245092312450924124509251245092612450927124509281245092912450930124509311245093212450933124509341245093512450936124509371245093812450939124509401245094112450942124509431245094412450945124509461245094712450948124509491245095012450951124509521245095312450954124509551245095612450957124509581245095912450960124509611245096212450963124509641245096512450966124509671245096812450969124509701245097112450972124509731245097412450975124509761245097712450978124509791245098012450981124509821245098312450984124509851245098612450987124509881245098912450990124509911245099212450993124509941245099512450996124509971245099812450999124510001245100112451002124510031245100412451005124510061245100712451008124510091245101012451011124510121245101312451014124510151245101612451017124510181245101912451020124510211245102212451023124510241245102512451026124510271245102812451029124510301245103112451032124510331245103412451035124510361245103712451038124510391245104012451041124510421245104312451044124510451245104612451047124510481245104912451050124510511245105212451053124510541245105512451056124510571245105812451059124510601245106112451062124510631245106412451065124510661245106712451068124510691245107012451071124510721245107312451074124510751245107612451077124510781245107912451080124510811245108212451083124510841245108512451086124510871245108812451089124510901245109112451092124510931245109412451095124510961245109712451098124510991245110012451101124511021245110312451104124511051246000112460002124600031246000412460005124600061246000712460008124600091246001012460011124600121246001312460014124600151246001612460017124600181246001912460020124600211246002212460023124600241246002512460026124600271246002812460029124600301246003112460032124600331246003412460035124600361246003712460038124600391246004012460041124600421246004312460044124600451246004612460047124600481246004912460050124600511246005212460053124600541246005512460056124600571246005812460059124600601246006112460062124600631246006412460065124600661246006712460068124600691246007012460071124600721246007312460074124600751246007612460077124600781246007912460080124600811246008212460083124600841246008512460086124600871246008812460089124600901246009112460092124600931246009412460095124600961246009712460098124600991246010012460101124601021246010312460104124601051246010612460107124601081246010912460110124601111246011212460113124601141246011512460116124601171246011812460119124601201246012112460122124601231246012412460125124601261246012712460128124601291246013012460131124601321246013312460134124601351246013612460137124601381246013912460140124601411246014212460143124601441246014512460146124601471246014812460149124601501246015112460152124601531246015412460155124601561246015712460158124601591246016012460161124601621246016312460164124601651246016612460167124601681246016912460170124601711246017212460173124601741246017512460176124601771246017812460179124601801246018112460182124601831246018412460185124601861246018712460188124601891246019012460191124601921246019312460194124601951246019612460197124601981246019912460200124602011246020212460203124602041246020512460206124602071246020812460209124602101246021112460212124602131246021412460215124602161246021712460218124602191246022012460221124602221246022312460224124602251246022612460227124602281246022912460230124602311246023212460233124602341246023512460236124602371246023812460239124602401246024112460242124602431246024412460245124602461246024712460248124602491246025012460251124602521246025312460254124602551246025612460257124602581246025912460260124602611246026212460263124602641246026512460266124602671246026812460269124602701246027112460272124602731246027412460275124602761246027712460278124602791246028012460281124602821246028312460284124602851246028612460287124602881246028912460290124602911246029212460293124602941246029512460296124602971246029812460299124603001246030112460302124603031246030412460305124603061246030712460308124603091246031012460311124603121246031312460314124603151246031612460317124603181246031912460320124603211246032212460323124603241246032512460326124603271246032812460329124603301246033112460332124603331246033412460335124603361246033712460338124603391246034012460341124603421246034312460344124603451246034612460347124603481246034912460350124603511246035212460353124603541246035512460356124603571246035812460359124603601246036112460362124603631246036412460365124603661246036712460368124603691246037012460371124603721246037312460374124603751246037612460377124603781246037912460380124603811246038212460383124603841246038512460386124603871246038812460389124603901246039112460392124603931246039412460395124603961246039712460398124603991246040012460401124604021246040312460404124604051246040612460407124604081246040912460410124604111246041212460413124604141246041512460416124604171246041812460419124604201246042112460422124604231246042412460425124604261246042712460428124604291246043012460431124604321246043312460434124604351246043612460437124604381246043912460440124604411246044212460443124604441246044512460446124604471246044812460449124604501246045112460452124604531246045412460455124604561246045712460458124604591246046012460461124604621246046312460464124604651246046612460467124604681246046912460470124604711246047212460473124604741246047512460476124604771246047812460479124604801246048112460482124604831246048412460485124604861246048712460488124604891246049012460491124604921246049312460494124604951246049612460497124604981246049912460500124605011246050212460503124605041246050512460506124605071246050812460509124605101246051112460512124605131246051412460515124605161246051712460518124605191246052012460521124605221246052312460524124605251246052612460527124605281246052912460530124605311246053212460533124605341246053512460536124605371246053812460539124605401246054112460542124605431246054412460545124605461246054712460548124605491246055012460551124605521246055312460554124605551246055612460557124605581246055912460560124605611246056212460563124605641246056512460566124605671246056812460569124605701246057112460572124605731246057412460575124605761246057712460578124605791246058012460581124605821246058312460584124605851246058612460587124605881246058912460590124605911246059212460593124605941246059512460596124605971246059812460599124606001246060112460602124606031246060412460605124606061246060712460608124606091246061012460611124606121246061312460614124606151246061612460617124606181246061912460620124606211246062212460623124606241246062512460626124606271246062812460629124606301246063112460632124606331246063412460635124606361246063712460638124606391246064012460641124606421246064312460644124606451246064612460647124606481246064912460650124606511246065212460653124606541246065512460656124606571246065812460659124606601246066112460662124606631246066412460665124606661246066712460668124606691246067012460671124606721246067312460674124606751246067612460677124606781246067912460680124606811246068212460683124606841246068512460686124606871246068812460689124606901246069112460692124606931246069412460695124606961246069712460698124606991246070012460701124607021246070312460704124607051246070612460707124607081246070912460710124607111246071212460713124607141246071512460716124607171246071812460719124607201246072112460722124607231246072412460725124607261246072712460728124607291246073012460731124607321246073312460734124607351246073612460737124607381246073912460740124607411246074212460743124607441246074512460746124607471246074812460749124607501246075112460752124607531246075412460755124607561246075712460758124607591246076012460761124607621246076312460764124607651246076612460767124607681246076912460770124607711246077212460773124607741246077512460776124607771246077812460779124607801246078112460782124607831246078412460785124607861246078712460788124607891246079012460791124607921246079312460794124607951246079612460797124607981246079912460800124608011246080212460803124608041246080512460806124608071246080812460809124608101246081112460812124608131246081412460815124608161246081712460818124608191246082012460821124608221246082312460824124608251246082612460827124608281246082912460830124608311246083212460833124608341246083512460836124608371246083812460839124608401246084112460842124608431246084412460845124608461246084712460848124608491246085012460851124608521246085312460854124608551246085612460857124608581246085912460860124608611246086212460863124608641246086512460866124608671246086812460869124608701246087112460872124608731246087412460875124608761246087712460878124608791246088012460881124608821246088312460884124608851246088612460887124608881246088912460890124608911246089212460893124608941246089512460896124608971246089812460899124609001246090112460902124609031246090412460905124609061246090712460908124609091246091012460911124609121246091312460914124609151246091612460917124609181246091912460920124609211246092212460923124609241246092512460926124609271246092812460929124609301246093112460932124609331246093412460935124609361246093712460938124609391246094012460941124609421246094312460944124609451246094612460947124609481246094912460950124609511246095212460953124609541246095512460956124609571246095812460959124609601246096112460962124609631246096412460965124609661246096712460968124609691246097012460971124609721246097312460974124609751246097612460977124609781246097912460980124609811246098212460983124609841246098512460986124609871246098812460989124609901246099112460992124609931246099412460995124609961246099712460998124609991246100012461001124610021246100312461004124610051246100612461007124610081246100912461010124610111246101212461013124610141246101512461016124610171246101812461019124610201246102112461022124610231246102412461025124610261246102712461028124610291246103012461031124610321246103312461034124610351246103612461037124610381246103912461040124610411246104212461043124610441246104512461046124610471246104812461049124610501246105112461052124610531246105412461055124610561246105712461058124610591246106012461061124610621246106312461064124610651246106612461067124610681246106912461070124610711246107212461073124610741246107512461076124610771246107812461079124610801246108112461082124610831246108412461085124610861246108712461088124610891246109012461091124610921246109312461094124610951246109612461097124610981246109912461100124611011246110212461103124611041246110512470001124700021247000312470004124700051247000612470007124700081247000912470010124700111247001212470013124700141247001512470016124700171247001812470019124700201247002112470022124700231247002412470025124700261247002712470028124700291247003012470031124700321247003312470034124700351247003612470037124700381247003912470040124700411247004212470043124700441247004512470046124700471247004812470049124700501247005112470052124700531247005412470055124700561247005712470058124700591247006012470061124700621247006312470064124700651247006612470067124700681247006912470070124700711247007212470073124700741247007512470076124700771247007812470079124700801247008112470082124700831247008412470085124700861247008712470088124700891247009012470091124700921247009312470094124700951247009612470097124700981247009912470100124701011247010212470103124701041247010512470106124701071247010812470109124701101247011112470112124701131247011412470115124701161247011712470118124701191247012012470121124701221247012312470124124701251247012612470127124701281247012912470130124701311247013212470133124701341247013512470136124701371247013812470139124701401247014112470142124701431247014412470145124701461247014712470148124701491247015012470151124701521247015312470154124701551247015612470157124701581247015912470160124701611247016212470163124701641247016512470166124701671247016812470169124701701247017112470172124701731247017412470175124701761247017712470178124701791247018012470181124701821247018312470184124701851247018612470187124701881247018912470190124701911247019212470193124701941247019512470196124701971247019812470199124702001247020112470202124702031247020412470205124702061247020712470208124702091247021012470211124702121247021312470214124702151247021612470217124702181247021912470220124702211247022212470223124702241247022512470226124702271247022812470229124702301247023112470232124702331247023412470235124702361247023712470238124702391247024012470241124702421247024312470244124702451247024612470247124702481247024912470250124702511247025212470253124702541247025512470256124702571247025812470259124702601247026112470262124702631247026412470265124702661247026712470268124702691247027012470271124702721247027312470274124702751247027612470277124702781247027912470280124702811247028212470283124702841247028512470286124702871247028812470289124702901247029112470292124702931247029412470295124702961247029712470298124702991247030012470301124703021247030312470304124703051247030612470307124703081247030912470310124703111247031212470313124703141247031512470316124703171247031812470319124703201247032112470322124703231247032412470325124703261247032712470328124703291247033012470331124703321247033312470334124703351247033612470337124703381247033912470340124703411247034212470343124703441247034512470346124703471247034812470349124703501247035112470352124703531247035412470355124703561247035712470358124703591247036012470361124703621247036312470364124703651247036612470367124703681247036912470370124703711247037212470373124703741247037512470376124703771247037812470379124703801247038112470382124703831247038412470385124703861247038712470388124703891247039012470391124703921247039312470394124703951247039612470397124703981247039912470400124704011247040212470403124704041247040512470406124704071247040812470409124704101247041112470412124704131247041412470415124704161247041712470418124704191247042012470421124704221247042312470424124704251247042612470427124704281247042912470430124704311247043212470433124704341247043512470436124704371247043812470439124704401247044112470442124704431247044412470445124704461247044712470448124704491247045012470451124704521247045312470454124704551247045612470457124704581247045912470460124704611247046212470463124704641247046512470466124704671247046812470469124704701247047112470472124704731247047412470475124704761247047712470478124704791247048012470481124704821247048312470484124704851247048612470487124704881247048912470490124704911247049212470493124704941247049512470496124704971247049812470499124705001247050112470502124705031247050412470505124705061247050712470508124705091247051012470511124705121247051312470514124705151247051612470517124705181247051912470520124705211247052212470523124705241247052512470526124705271247052812470529124705301247053112470532124705331247053412470535124705361247053712470538124705391247054012470541124705421247054312470544124705451247054612470547124705481247054912470550124705511247055212470553124705541247055512470556124705571247055812470559124705601247056112470562124705631247056412470565124705661247056712470568124705691247057012470571124705721247057312470574124705751247057612470577124705781247057912470580124705811247058212470583124705841247058512470586124705871247058812470589124705901247059112470592124705931247059412470595124705961247059712470598124705991247060012470601124706021247060312470604124706051247060612470607124706081247060912470610124706111247061212470613124706141247061512470616124706171247061812470619124706201247062112470622124706231247062412470625124706261247062712470628124706291247063012470631124706321247063312470634124706351247063612470637124706381247063912470640124706411247064212470643124706441247064512470646124706471247064812470649124706501247065112470652124706531247065412470655124706561247065712470658124706591247066012470661124706621247066312470664124706651247066612470667124706681247066912470670124706711247067212470673124706741247067512470676124706771247067812470679124706801247068112470682124706831247068412470685124706861247068712470688124706891247069012470691124706921247069312470694124706951247069612470697124706981247069912470700124707011247070212470703124707041247070512470706124707071247070812470709124707101247071112470712124707131247071412470715124707161247071712470718124707191247072012470721124707221247072312470724124707251247072612470727124707281247072912470730124707311247073212470733124707341247073512470736124707371247073812470739124707401247074112470742124707431247074412470745124707461247074712470748124707491247075012470751124707521247075312470754124707551247075612470757124707581247075912470760124707611247076212470763124707641247076512470766124707671247076812470769124707701247077112470772124707731247077412470775124707761247077712470778124707791247078012470781124707821247078312470784124707851247078612470787124707881247078912470790124707911247079212470793124707941247079512470796124707971247079812470799124708001247080112470802124708031247080412470805124708061247080712470808124708091247081012470811124708121247081312470814124708151247081612470817124708181247081912470820124708211247082212470823124708241247082512470826124708271247082812470829124708301247083112470832124708331247083412470835124708361247083712470838124708391247084012470841124708421247084312470844124708451247084612470847124708481247084912470850124708511247085212470853124708541247085512470856124708571247085812470859124708601247086112470862124708631247086412470865124708661247086712470868124708691247087012470871124708721247087312470874124708751247087612470877124708781247087912470880124708811247088212470883124708841247088512470886124708871247088812470889124708901247089112470892124708931247089412470895124708961247089712470898124708991247090012470901124709021247090312470904124709051247090612470907124709081247090912470910124709111247091212470913124709141247091512470916124709171247091812470919124709201247092112470922124709231247092412470925124709261247092712470928124709291247093012470931124709321247093312470934124709351247093612470937124709381247093912470940124709411247094212470943124709441247094512470946124709471247094812470949124709501247095112470952124709531247095412470955124709561247095712470958124709591247096012470961124709621247096312470964124709651247096612470967124709681247096912470970124709711247097212470973124709741247097512470976124709771247097812470979124709801247098112470982124709831247098412470985124709861247098712470988124709891247099012470991124709921247099312470994124709951247099612470997124709981247099912471000124710011247100212471003124710041247100512471006124710071247100812471009124710101247101112471012124710131247101412471015124710161247101712471018124710191247102012471021124710221247102312471024124710251247102612471027124710281247102912471030124710311247103212471033124710341247103512471036124710371247103812471039124710401247104112471042124710431247104412471045124710461247104712471048124710491247105012471051124710521247105312471054124710551247105612471057124710581247105912471060124710611247106212471063124710641247106512471066124710671247106812471069124710701247107112471072124710731247107412471075124710761247107712471078124710791247108012471081124710821247108312471084124710851247108612471087124710881247108912471090124710911247109212471093124710941247109512471096124710971247109812471099124711001247110112471102124711031247110412471105124800011248000212480003124800041248000512480006124800071248000812480009124800101248001112480012124800131248001412480015124800161248001712480018124800191248002012480021124800221248002312480024124800251248002612480027124800281248002912480030124800311248003212480033124800341248003512480036124800371248003812480039124800401248004112480042124800431248004412480045124800461248004712480048124800491248005012480051124800521248005312480054124800551248005612480057124800581248005912480060124800611248006212480063124800641248006512480066124800671248006812480069124800701248007112480072124800731248007412480075124800761248007712480078124800791248008012480081124800821248008312480084124800851248008612480087124800881248008912480090124800911248009212480093124800941248009512480096124800971248009812480099124801001248010112480102124801031248010412480105124801061248010712480108124801091248011012480111124801121248011312480114124801151248011612480117124801181248011912480120124801211248012212480123124801241248012512480126124801271248012812480129124801301248013112480132124801331248013412480135124801361248013712480138124801391248014012480141124801421248014312480144124801451248014612480147124801481248014912480150124801511248015212480153124801541248015512480156124801571248015812480159124801601248016112480162124801631248016412480165124801661248016712480168124801691248017012480171124801721248017312480174124801751248017612480177124801781248017912480180124801811248018212480183124801841248018512480186124801871248018812480189124801901248019112480192124801931248019412480195124801961248019712480198124801991248020012480201124802021248020312480204124802051248020612480207124802081248020912480210124802111248021212480213124802141248021512480216124802171248021812480219124802201248022112480222124802231248022412480225124802261248022712480228124802291248023012480231124802321248023312480234124802351248023612480237124802381248023912480240124802411248024212480243124802441248024512480246124802471248024812480249124802501248025112480252124802531248025412480255124802561248025712480258124802591248026012480261124802621248026312480264124802651248026612480267124802681248026912480270124802711248027212480273124802741248027512480276124802771248027812480279124802801248028112480282124802831248028412480285124802861248028712480288124802891248029012480291124802921248029312480294124802951248029612480297124802981248029912480300124803011248030212480303124803041248030512480306124803071248030812480309124803101248031112480312124803131248031412480315124803161248031712480318124803191248032012480321124803221248032312480324124803251248032612480327124803281248032912480330124803311248033212480333124803341248033512480336124803371248033812480339124803401248034112480342124803431248034412480345124803461248034712480348124803491248035012480351124803521248035312480354124803551248035612480357124803581248035912480360124803611248036212480363124803641248036512480366124803671248036812480369124803701248037112480372124803731248037412480375124803761248037712480378124803791248038012480381124803821248038312480384124803851248038612480387124803881248038912480390124803911248039212480393124803941248039512480396124803971248039812480399124804001248040112480402124804031248040412480405124804061248040712480408124804091248041012480411124804121248041312480414124804151248041612480417124804181248041912480420124804211248042212480423124804241248042512480426124804271248042812480429124804301248043112480432124804331248043412480435124804361248043712480438124804391248044012480441124804421248044312480444124804451248044612480447124804481248044912480450124804511248045212480453124804541248045512480456124804571248045812480459124804601248046112480462124804631248046412480465124804661248046712480468124804691248047012480471124804721248047312480474124804751248047612480477124804781248047912480480124804811248048212480483124804841248048512480486124804871248048812480489124804901248049112480492124804931248049412480495124804961248049712480498124804991248050012480501124805021248050312480504124805051248050612480507124805081248050912480510124805111248051212480513124805141248051512480516124805171248051812480519124805201248052112480522124805231248052412480525124805261248052712480528124805291248053012480531124805321248053312480534124805351248053612480537124805381248053912480540124805411248054212480543124805441248054512480546124805471248054812480549124805501248055112480552124805531248055412480555124805561248055712480558124805591248056012480561124805621248056312480564124805651248056612480567124805681248056912480570124805711248057212480573124805741248057512480576124805771248057812480579124805801248058112480582124805831248058412480585124805861248058712480588124805891248059012480591124805921248059312480594124805951248059612480597124805981248059912480600124806011248060212480603124806041248060512480606124806071248060812480609124806101248061112480612124806131248061412480615124806161248061712480618124806191248062012480621124806221248062312480624124806251248062612480627124806281248062912480630124806311248063212480633124806341248063512480636124806371248063812480639124806401248064112480642124806431248064412480645124806461248064712480648124806491248065012480651124806521248065312480654124806551248065612480657124806581248065912480660124806611248066212480663124806641248066512480666124806671248066812480669124806701248067112480672124806731248067412480675124806761248067712480678124806791248068012480681124806821248068312480684124806851248068612480687124806881248068912480690124806911248069212480693124806941248069512480696124806971248069812480699124807001248070112480702124807031248070412480705124807061248070712480708124807091248071012480711124807121248071312480714124807151248071612480717124807181248071912480720124807211248072212480723124807241248072512480726124807271248072812480729124807301248073112480732124807331248073412480735124807361248073712480738124807391248074012480741124807421248074312480744124807451248074612480747124807481248074912480750124807511248075212480753124807541248075512480756124807571248075812480759124807601248076112480762124807631248076412480765124807661248076712480768124807691248077012480771124807721248077312480774124807751248077612480777124807781248077912480780124807811248078212480783124807841248078512480786124807871248078812480789124807901248079112480792124807931248079412480795124807961248079712480798124807991248080012480801124808021248080312480804124808051248080612480807124808081248080912480810124808111248081212480813124808141248081512480816124808171248081812480819124808201248082112480822124808231248082412480825124808261248082712480828124808291248083012480831124808321248083312480834124808351248083612480837124808381248083912480840124808411248084212480843124808441248084512480846124808471248084812480849124808501248085112480852124808531248085412480855124808561248085712480858124808591248086012480861124808621248086312480864124808651248086612480867124808681248086912480870124808711248087212480873124808741248087512480876124808771248087812480879124808801248088112480882124808831248088412480885124808861248088712480888124808891248089012480891124808921248089312480894124808951248089612480897124808981248089912480900124809011248090212480903124809041248090512480906124809071248090812480909124809101248091112480912124809131248091412480915124809161248091712480918124809191248092012480921124809221248092312480924124809251248092612480927124809281248092912480930124809311248093212480933124809341248093512480936124809371248093812480939124809401248094112480942124809431248094412480945124809461248094712480948124809491248095012480951124809521248095312480954124809551248095612480957124809581248095912480960124809611248096212480963124809641248096512480966124809671248096812480969124809701248097112480972124809731248097412480975124809761248097712480978124809791248098012480981124809821248098312480984124809851248098612480987124809881248098912480990124809911248099212480993124809941248099512480996124809971248099812480999124810001248100112481002124810031248100412481005124810061248100712481008124810091248101012481011124810121248101312481014124810151248101612481017124810181248101912481020124810211248102212481023124810241248102512481026124810271248102812481029124810301248103112481032124810331248103412481035124810361248103712481038124810391248104012481041124810421248104312481044124810451248104612481047124810481248104912481050124810511248105212481053124810541248105512481056124810571248105812481059124810601248106112481062124810631248106412481065124810661248106712481068124810691248107012481071124810721248107312481074124810751248107612481077124810781248107912481080124810811248108212481083124810841248108512481086124810871248108812481089124810901248109112481092124810931248109412481095124810961248109712481098124810991248110012481101124811021248110312481104124811051249000112490002124900031249000412490005124900061249000712490008124900091249001012490011124900121249001312490014124900151249001612490017124900181249001912490020124900211249002212490023124900241249002512490026124900271249002812490029124900301249003112490032124900331249003412490035124900361249003712490038124900391249004012490041124900421249004312490044124900451249004612490047124900481249004912490050124900511249005212490053124900541249005512490056124900571249005812490059124900601249006112490062124900631249006412490065124900661249006712490068124900691249007012490071124900721249007312490074124900751249007612490077124900781249007912490080124900811249008212490083124900841249008512490086124900871249008812490089124900901249009112490092124900931249009412490095124900961249009712490098124900991249010012490101124901021249010312490104124901051249010612490107124901081249010912490110124901111249011212490113124901141249011512490116124901171249011812490119124901201249012112490122124901231249012412490125124901261249012712490128124901291249013012490131124901321249013312490134124901351249013612490137124901381249013912490140124901411249014212490143124901441249014512490146124901471249014812490149124901501249015112490152124901531249015412490155124901561249015712490158124901591249016012490161124901621249016312490164124901651249016612490167124901681249016912490170124901711249017212490173124901741249017512490176124901771249017812490179124901801249018112490182124901831249018412490185124901861249018712490188124901891249019012490191124901921249019312490194124901951249019612490197124901981249019912490200124902011249020212490203124902041249020512490206124902071249020812490209124902101249021112490212124902131249021412490215124902161249021712490218124902191249022012490221124902221249022312490224124902251249022612490227124902281249022912490230124902311249023212490233124902341249023512490236124902371249023812490239124902401249024112490242124902431249024412490245124902461249024712490248124902491249025012490251124902521249025312490254124902551249025612490257124902581249025912490260124902611249026212490263124902641249026512490266124902671249026812490269124902701249027112490272124902731249027412490275124902761249027712490278124902791249028012490281124902821249028312490284124902851249028612490287124902881249028912490290124902911249029212490293124902941249029512490296124902971249029812490299124903001249030112490302124903031249030412490305124903061249030712490308124903091249031012490311124903121249031312490314124903151249031612490317124903181249031912490320124903211249032212490323124903241249032512490326124903271249032812490329124903301249033112490332124903331249033412490335124903361249033712490338124903391249034012490341124903421249034312490344124903451249034612490347124903481249034912490350124903511249035212490353124903541249035512490356124903571249035812490359124903601249036112490362124903631249036412490365124903661249036712490368124903691249037012490371124903721249037312490374124903751249037612490377124903781249037912490380124903811249038212490383124903841249038512490386124903871249038812490389124903901249039112490392124903931249039412490395124903961249039712490398124903991249040012490401124904021249040312490404124904051249040612490407124904081249040912490410124904111249041212490413124904141249041512490416124904171249041812490419124904201249042112490422124904231249042412490425124904261249042712490428124904291249043012490431124904321249043312490434124904351249043612490437124904381249043912490440124904411249044212490443124904441249044512490446124904471249044812490449124904501249045112490452124904531249045412490455124904561249045712490458124904591249046012490461124904621249046312490464124904651249046612490467124904681249046912490470124904711249047212490473124904741249047512490476124904771249047812490479124904801249048112490482124904831249048412490485124904861249048712490488124904891249049012490491124904921249049312490494124904951249049612490497124904981249049912490500124905011249050212490503124905041249050512490506124905071249050812490509124905101249051112490512124905131249051412490515124905161249051712490518124905191249052012490521124905221249052312490524124905251249052612490527124905281249052912490530124905311249053212490533124905341249053512490536124905371249053812490539124905401249054112490542124905431249054412490545124905461249054712490548124905491249055012490551124905521249055312490554124905551249055612490557124905581249055912490560124905611249056212490563124905641249056512490566124905671249056812490569124905701249057112490572124905731249057412490575124905761249057712490578124905791249058012490581124905821249058312490584124905851249058612490587124905881249058912490590124905911249059212490593124905941249059512490596124905971249059812490599124906001249060112490602124906031249060412490605124906061249060712490608124906091249061012490611124906121249061312490614124906151249061612490617124906181249061912490620124906211249062212490623124906241249062512490626124906271249062812490629124906301249063112490632124906331249063412490635124906361249063712490638124906391249064012490641124906421249064312490644124906451249064612490647124906481249064912490650124906511249065212490653124906541249065512490656124906571249065812490659124906601249066112490662124906631249066412490665124906661249066712490668124906691249067012490671124906721249067312490674124906751249067612490677124906781249067912490680124906811249068212490683124906841249068512490686124906871249068812490689124906901249069112490692124906931249069412490695124906961249069712490698124906991249070012490701124907021249070312490704124907051249070612490707124907081249070912490710124907111249071212490713124907141249071512490716124907171249071812490719124907201249072112490722124907231249072412490725124907261249072712490728124907291249073012490731124907321249073312490734124907351249073612490737124907381249073912490740124907411249074212490743124907441249074512490746124907471249074812490749124907501249075112490752124907531249075412490755124907561249075712490758124907591249076012490761124907621249076312490764124907651249076612490767124907681249076912490770124907711249077212490773124907741249077512490776124907771249077812490779124907801249078112490782124907831249078412490785124907861249078712490788124907891249079012490791124907921249079312490794124907951249079612490797124907981249079912490800124908011249080212490803124908041249080512490806124908071249080812490809124908101249081112490812124908131249081412490815124908161249081712490818124908191249082012490821124908221249082312490824124908251249082612490827124908281249082912490830124908311249083212490833124908341249083512490836124908371249083812490839124908401249084112490842124908431249084412490845124908461249084712490848124908491249085012490851124908521249085312490854124908551249085612490857124908581249085912490860124908611249086212490863124908641249086512490866124908671249086812490869124908701249087112490872124908731249087412490875124908761249087712490878124908791249088012490881124908821249088312490884124908851249088612490887124908881249088912490890124908911249089212490893124908941249089512490896124908971249089812490899124909001249090112490902124909031249090412490905124909061249090712490908124909091249091012490911124909121249091312490914124909151249091612490917124909181249091912490920124909211249092212490923124909241249092512490926124909271249092812490929124909301249093112490932124909331249093412490935124909361249093712490938124909391249094012490941124909421249094312490944124909451249094612490947124909481249094912490950124909511249095212490953124909541249095512490956124909571249095812490959124909601249096112490962124909631249096412490965124909661249096712490968124909691249097012490971124909721249097312490974124909751249097612490977124909781249097912490980124909811249098212490983124909841249098512490986124909871249098812490989124909901249099112490992124909931249099412490995124909961249099712490998124909991249100012491001124910021249100312491004124910051249100612491007124910081249100912491010124910111249101212491013124910141249101512491016124910171249101812491019124910201249102112491022124910231249102412491025124910261249102712491028124910291249103012491031124910321249103312491034124910351249103612491037124910381249103912491040124910411249104212491043124910441249104512491046124910471249104812491049124910501249105112491052124910531249105412491055124910561249105712491058124910591249106012491061124910621249106312491064124910651249106612491067124910681249106912491070124910711249107212491073124910741249107512491076124910771249107812491079124910801249108112491082124910831249108412491085124910861249108712491088124910891249109012491091124910921249109312491094124910951249109612491097124910981249109912491100124911011249110212491103124911041249110512500001125000021250000312500004125000051250000612500007125000081250000912500010125000111250001212500013125000141250001512500016125000171250001812500019125000201250002112500022125000231250002412500025125000261250002712500028125000291250003012500031125000321250003312500034125000351250003612500037125000381250003912500040125000411250004212500043125000441250004512500046125000471250004812500049125000501250005112500052125000531250005412500055125000561250005712500058125000591250006012500061125000621250006312500064125000651250006612500067125000681250006912500070125000711250007212500073125000741250007512500076125000771250007812500079125000801250008112500082125000831250008412500085125000861250008712500088125000891250009012500091125000921250009312500094125000951250009612500097125000981250009912500100125001011250010212500103125001041250010512500106125001071250010812500109125001101250011112500112125001131250011412500115125001161250011712500118125001191250012012500121125001221250012312500124125001251250012612500127125001281250012912500130125001311250013212500133125001341250013512500136125001371250013812500139125001401250014112500142125001431250014412500145125001461250014712500148125001491250015012500151125001521250015312500154125001551250015612500157125001581250015912500160125001611250016212500163125001641250016512500166125001671250016812500169125001701250017112500172125001731250017412500175125001761250017712500178125001791250018012500181125001821250018312500184125001851250018612500187125001881250018912500190125001911250019212500193125001941250019512500196125001971250019812500199125002001250020112500202125002031250020412500205125002061250020712500208125002091250021012500211125002121250021312500214125002151250021612500217125002181250021912500220125002211250022212500223125002241250022512500226125002271250022812500229125002301250023112500232125002331250023412500235125002361250023712500238125002391250024012500241125002421250024312500244125002451250024612500247125002481250024912500250125002511250025212500253125002541250025512500256125002571250025812500259125002601250026112500262125002631250026412500265125002661250026712500268125002691250027012500271125002721250027312500274125002751250027612500277125002781250027912500280125002811250028212500283125002841250028512500286125002871250028812500289125002901250029112500292125002931250029412500295125002961250029712500298125002991250030012500301125003021250030312500304125003051250030612500307125003081250030912500310125003111250031212500313125003141250031512500316125003171250031812500319125003201250032112500322125003231250032412500325125003261250032712500328125003291250033012500331125003321250033312500334125003351250033612500337125003381250033912500340125003411250034212500343125003441250034512500346125003471250034812500349125003501250035112500352125003531250035412500355125003561250035712500358125003591250036012500361125003621250036312500364125003651250036612500367125003681250036912500370125003711250037212500373125003741250037512500376125003771250037812500379125003801250038112500382125003831250038412500385125003861250038712500388125003891250039012500391125003921250039312500394125003951250039612500397125003981250039912500400125004011250040212500403125004041250040512500406125004071250040812500409125004101250041112500412125004131250041412500415125004161250041712500418125004191250042012500421125004221250042312500424125004251250042612500427125004281250042912500430125004311250043212500433125004341250043512500436125004371250043812500439125004401250044112500442125004431250044412500445125004461250044712500448125004491250045012500451125004521250045312500454125004551250045612500457125004581250045912500460125004611250046212500463125004641250046512500466125004671250046812500469125004701250047112500472125004731250047412500475125004761250047712500478125004791250048012500481125004821250048312500484125004851250048612500487125004881250048912500490125004911250049212500493125004941250049512500496125004971250049812500499125005001250050112500502125005031250050412500505125005061250050712500508125005091250051012500511125005121250051312500514125005151250051612500517125005181250051912500520125005211250052212500523125005241250052512500526125005271250052812500529125005301250053112500532125005331250053412500535125005361250053712500538125005391250054012500541125005421250054312500544125005451250054612500547125005481250054912500550125005511250055212500553125005541250055512500556125005571250055812500559125005601250056112500562125005631250056412500565125005661250056712500568125005691250057012500571125005721250057312500574125005751250057612500577125005781250057912500580125005811250058212500583125005841250058512500586125005871250058812500589125005901250059112500592125005931250059412500595125005961250059712500598125005991250060012500601125006021250060312500604125006051250060612500607125006081250060912500610125006111250061212500613125006141250061512500616125006171250061812500619125006201250062112500622125006231250062412500625125006261250062712500628125006291250063012500631125006321250063312500634125006351250063612500637125006381250063912500640125006411250064212500643125006441250064512500646125006471250064812500649125006501250065112500652125006531250065412500655125006561250065712500658125006591250066012500661125006621250066312500664125006651250066612500667125006681250066912500670125006711250067212500673125006741250067512500676125006771250067812500679125006801250068112500682125006831250068412500685125006861250068712500688125006891250069012500691125006921250069312500694125006951250069612500697125006981250069912500700125007011250070212500703125007041250070512500706125007071250070812500709125007101250071112500712125007131250071412500715125007161250071712500718125007191250072012500721125007221250072312500724125007251250072612500727125007281250072912500730125007311250073212500733125007341250073512500736125007371250073812500739125007401250074112500742125007431250074412500745125007461250074712500748125007491250075012500751125007521250075312500754125007551250075612500757125007581250075912500760125007611250076212500763125007641250076512500766125007671250076812500769125007701250077112500772125007731250077412500775125007761250077712500778125007791250078012500781125007821250078312500784125007851250078612500787125007881250078912500790125007911250079212500793125007941250079512500796125007971250079812500799125008001250080112500802125008031250080412500805125008061250080712500808125008091250081012500811125008121250081312500814125008151250081612500817125008181250081912500820125008211250082212500823125008241250082512500826125008271250082812500829125008301250083112500832125008331250083412500835125008361250083712500838125008391250084012500841125008421250084312500844125008451250084612500847125008481250084912500850125008511250085212500853125008541250085512500856125008571250085812500859125008601250086112500862125008631250086412500865125008661250086712500868125008691250087012500871125008721250087312500874125008751250087612500877125008781250087912500880125008811250088212500883125008841250088512500886125008871250088812500889125008901250089112500892125008931250089412500895125008961250089712500898125008991250090012500901125009021250090312500904125009051250090612500907125009081250090912500910125009111250091212500913125009141250091512500916125009171250091812500919125009201250092112500922125009231250092412500925125009261250092712500928125009291250093012500931125009321250093312500934125009351250093612500937125009381250093912500940125009411250094212500943125009441250094512500946125009471250094812500949125009501250095112500952125009531250095412500955125009561250095712500958125009591250096012500961125009621250096312500964125009651250096612500967125009681250096912500970125009711250097212500973125009741250097512500976125009771250097812500979125009801250098112500982125009831250098412500985125009861250098712500988125009891250099012500991125009921250099312500994125009951250099612500997125009981250099912501000125010011250100212501003125010041250100512501006125010071250100812501009125010101250101112501012125010131250101412501015125010161250101712501018125010191250102012501021125010221250102312501024125010251250102612501027125010281250102912501030125010311250103212501033125010341250103512501036125010371250103812501039125010401250104112501042125010431250104412501045125010461250104712501048125010491250105012501051125010521250105312501054125010551250105612501057125010581250105912501060125010611250106212501063125010641250106512501066125010671250106812501069125010701250107112501072125010731250107412501075125010761250107712501078125010791250108012501081125010821250108312501084125010851250108612501087125010881250108912501090125010911250109212501093125010941250109512501096125010971250109812501099125011001250110112501102125011031250110412501105125100011251000212510003125100041251000512510006125100071251000812510009125100101251001112510012125100131251001412510015125100161251001712510018125100191251002012510021125100221251002312510024125100251251002612510027125100281251002912510030125100311251003212510033125100341251003512510036125100371251003812510039125100401251004112510042125100431251004412510045125100461251004712510048125100491251005012510051125100521251005312510054125100551251005612510057125100581251005912510060125100611251006212510063125100641251006512510066125100671251006812510069125100701251007112510072125100731251007412510075125100761251007712510078125100791251008012510081125100821251008312510084125100851251008612510087125100881251008912510090125100911251009212510093125100941251009512510096125100971251009812510099125101001251010112510102125101031251010412510105125101061251010712510108125101091251011012510111125101121251011312510114125101151251011612510117125101181251011912510120125101211251012212510123125101241251012512510126125101271251012812510129125101301251013112510132125101331251013412510135125101361251013712510138125101391251014012510141125101421251014312510144125101451251014612510147125101481251014912510150125101511251015212510153125101541251015512510156125101571251015812510159125101601251016112510162125101631251016412510165125101661251016712510168125101691251017012510171125101721251017312510174125101751251017612510177125101781251017912510180125101811251018212510183125101841251018512510186125101871251018812510189125101901251019112510192125101931251019412510195125101961251019712510198125101991251020012510201125102021251020312510204125102051251020612510207125102081251020912510210125102111251021212510213125102141251021512510216125102171251021812510219125102201251022112510222125102231251022412510225125102261251022712510228125102291251023012510231125102321251023312510234125102351251023612510237125102381251023912510240125102411251024212510243125102441251024512510246125102471251024812510249125102501251025112510252125102531251025412510255125102561251025712510258125102591251026012510261125102621251026312510264125102651251026612510267125102681251026912510270125102711251027212510273125102741251027512510276125102771251027812510279125102801251028112510282125102831251028412510285125102861251028712510288125102891251029012510291125102921251029312510294125102951251029612510297125102981251029912510300125103011251030212510303125103041251030512510306125103071251030812510309125103101251031112510312125103131251031412510315125103161251031712510318125103191251032012510321125103221251032312510324125103251251032612510327125103281251032912510330125103311251033212510333125103341251033512510336125103371251033812510339125103401251034112510342125103431251034412510345125103461251034712510348125103491251035012510351125103521251035312510354125103551251035612510357125103581251035912510360125103611251036212510363125103641251036512510366125103671251036812510369125103701251037112510372125103731251037412510375125103761251037712510378125103791251038012510381125103821251038312510384125103851251038612510387125103881251038912510390125103911251039212510393125103941251039512510396125103971251039812510399125104001251040112510402125104031251040412510405125104061251040712510408125104091251041012510411125104121251041312510414125104151251041612510417125104181251041912510420125104211251042212510423125104241251042512510426125104271251042812510429125104301251043112510432125104331251043412510435125104361251043712510438125104391251044012510441125104421251044312510444125104451251044612510447125104481251044912510450125104511251045212510453125104541251045512510456125104571251045812510459125104601251046112510462125104631251046412510465125104661251046712510468125104691251047012510471125104721251047312510474125104751251047612510477125104781251047912510480125104811251048212510483125104841251048512510486125104871251048812510489125104901251049112510492125104931251049412510495125104961251049712510498125104991251050012510501125105021251050312510504125105051251050612510507125105081251050912510510125105111251051212510513125105141251051512510516125105171251051812510519125105201251052112510522125105231251052412510525125105261251052712510528125105291251053012510531125105321251053312510534125105351251053612510537125105381251053912510540125105411251054212510543125105441251054512510546125105471251054812510549125105501251055112510552125105531251055412510555125105561251055712510558125105591251056012510561125105621251056312510564125105651251056612510567125105681251056912510570125105711251057212510573125105741251057512510576125105771251057812510579125105801251058112510582125105831251058412510585125105861251058712510588125105891251059012510591125105921251059312510594125105951251059612510597125105981251059912510600125106011251060212510603125106041251060512510606125106071251060812510609125106101251061112510612125106131251061412510615125106161251061712510618125106191251062012510621125106221251062312510624125106251251062612510627125106281251062912510630125106311251063212510633125106341251063512510636125106371251063812510639125106401251064112510642125106431251064412510645125106461251064712510648125106491251065012510651125106521251065312510654125106551251065612510657125106581251065912510660125106611251066212510663125106641251066512510666125106671251066812510669125106701251067112510672125106731251067412510675125106761251067712510678125106791251068012510681125106821251068312510684125106851251068612510687125106881251068912510690125106911251069212510693125106941251069512510696125106971251069812510699125107001251070112510702125107031251070412510705125107061251070712510708125107091251071012510711125107121251071312510714125107151251071612510717125107181251071912510720125107211251072212510723125107241251072512510726125107271251072812510729125107301251073112510732125107331251073412510735125107361251073712510738125107391251074012510741125107421251074312510744125107451251074612510747125107481251074912510750125107511251075212510753125107541251075512510756125107571251075812510759125107601251076112510762125107631251076412510765125107661251076712510768125107691251077012510771125107721251077312510774125107751251077612510777125107781251077912510780125107811251078212510783125107841251078512510786125107871251078812510789125107901251079112510792125107931251079412510795125107961251079712510798125107991251080012510801125108021251080312510804125108051251080612510807125108081251080912510810125108111251081212510813125108141251081512510816125108171251081812510819125108201251082112510822125108231251082412510825125108261251082712510828125108291251083012510831125108321251083312510834125108351251083612510837125108381251083912510840125108411251084212510843125108441251084512510846125108471251084812510849125108501251085112510852125108531251085412510855125108561251085712510858125108591251086012510861125108621251086312510864125108651251086612510867125108681251086912510870125108711251087212510873125108741251087512510876125108771251087812510879125108801251088112510882125108831251088412510885125108861251088712510888125108891251089012510891125108921251089312510894125108951251089612510897125108981251089912510900125109011251090212510903125109041251090512510906125109071251090812510909125109101251091112510912125109131251091412510915125109161251091712510918125109191251092012510921125109221251092312510924125109251251092612510927125109281251092912510930125109311251093212510933125109341251093512510936125109371251093812510939125109401251094112510942125109431251094412510945125109461251094712510948125109491251095012510951125109521251095312510954125109551251095612510957125109581251095912510960125109611251096212510963125109641251096512510966125109671251096812510969125109701251097112510972125109731251097412510975125109761251097712510978125109791251098012510981125109821251098312510984125109851251098612510987125109881251098912510990125109911251099212510993125109941251099512510996125109971251099812510999125110001251100112511002125110031251100412511005125110061251100712511008125110091251101012511011125110121251101312511014125110151251101612511017125110181251101912511020125110211251102212511023125110241251102512511026125110271251102812511029125110301251103112511032125110331251103412511035125110361251103712511038125110391251104012511041125110421251104312511044125110451251104612511047125110481251104912511050125110511251105212511053125110541251105512511056125110571251105812511059125110601251106112511062125110631251106412511065125110661251106712511068125110691251107012511071125110721251107312511074125110751251107612511077125110781251107912511080125110811251108212511083125110841251108512511086125110871251108812511089125110901251109112511092125110931251109412511095125110961251109712511098125110991251110012511101125111021251110312511104125111051252000112520002125200031252000412520005125200061252000712520008125200091252001012520011125200121252001312520014125200151252001612520017125200181252001912520020125200211252002212520023125200241252002512520026125200271252002812520029125200301252003112520032125200331252003412520035125200361252003712520038125200391252004012520041125200421252004312520044125200451252004612520047125200481252004912520050125200511252005212520053125200541252005512520056125200571252005812520059125200601252006112520062125200631252006412520065125200661252006712520068125200691252007012520071125200721252007312520074125200751252007612520077125200781252007912520080125200811252008212520083125200841252008512520086125200871252008812520089125200901252009112520092125200931252009412520095125200961252009712520098125200991252010012520101125201021252010312520104125201051252010612520107125201081252010912520110125201111252011212520113125201141252011512520116125201171252011812520119125201201252012112520122125201231252012412520125125201261252012712520128125201291252013012520131125201321252013312520134125201351252013612520137125201381252013912520140125201411252014212520143125201441252014512520146125201471252014812520149125201501252015112520152125201531252015412520155125201561252015712520158125201591252016012520161125201621252016312520164125201651252016612520167125201681252016912520170125201711252017212520173125201741252017512520176125201771252017812520179125201801252018112520182125201831252018412520185125201861252018712520188125201891252019012520191125201921252019312520194125201951252019612520197125201981252019912520200125202011252020212520203125202041252020512520206125202071252020812520209125202101252021112520212125202131252021412520215125202161252021712520218125202191252022012520221125202221252022312520224125202251252022612520227125202281252022912520230125202311252023212520233125202341252023512520236125202371252023812520239125202401252024112520242125202431252024412520245125202461252024712520248125202491252025012520251125202521252025312520254125202551252025612520257125202581252025912520260125202611252026212520263125202641252026512520266125202671252026812520269125202701252027112520272125202731252027412520275125202761252027712520278125202791252028012520281125202821252028312520284125202851252028612520287125202881252028912520290125202911252029212520293125202941252029512520296125202971252029812520299125203001252030112520302125203031252030412520305125203061252030712520308125203091252031012520311125203121252031312520314125203151252031612520317125203181252031912520320125203211252032212520323125203241252032512520326125203271252032812520329125203301252033112520332125203331252033412520335125203361252033712520338125203391252034012520341125203421252034312520344125203451252034612520347125203481252034912520350125203511252035212520353125203541252035512520356125203571252035812520359125203601252036112520362125203631252036412520365125203661252036712520368125203691252037012520371125203721252037312520374125203751252037612520377125203781252037912520380125203811252038212520383125203841252038512520386125203871252038812520389125203901252039112520392125203931252039412520395125203961252039712520398125203991252040012520401125204021252040312520404125204051252040612520407125204081252040912520410125204111252041212520413125204141252041512520416125204171252041812520419125204201252042112520422125204231252042412520425125204261252042712520428125204291252043012520431125204321252043312520434125204351252043612520437125204381252043912520440125204411252044212520443125204441252044512520446125204471252044812520449125204501252045112520452125204531252045412520455125204561252045712520458125204591252046012520461125204621252046312520464125204651252046612520467125204681252046912520470125204711252047212520473125204741252047512520476125204771252047812520479125204801252048112520482125204831252048412520485125204861252048712520488125204891252049012520491125204921252049312520494125204951252049612520497125204981252049912520500125205011252050212520503125205041252050512520506125205071252050812520509125205101252051112520512125205131252051412520515125205161252051712520518125205191252052012520521125205221252052312520524125205251252052612520527125205281252052912520530125205311252053212520533125205341252053512520536125205371252053812520539125205401252054112520542125205431252054412520545125205461252054712520548125205491252055012520551125205521252055312520554125205551252055612520557125205581252055912520560125205611252056212520563125205641252056512520566125205671252056812520569125205701252057112520572125205731252057412520575125205761252057712520578125205791252058012520581125205821252058312520584125205851252058612520587125205881252058912520590125205911252059212520593125205941252059512520596125205971252059812520599125206001252060112520602125206031252060412520605125206061252060712520608125206091252061012520611125206121252061312520614125206151252061612520617125206181252061912520620125206211252062212520623125206241252062512520626125206271252062812520629125206301252063112520632125206331252063412520635125206361252063712520638125206391252064012520641125206421252064312520644125206451252064612520647125206481252064912520650125206511252065212520653125206541252065512520656125206571252065812520659125206601252066112520662125206631252066412520665125206661252066712520668125206691252067012520671125206721252067312520674125206751252067612520677125206781252067912520680125206811252068212520683125206841252068512520686125206871252068812520689125206901252069112520692125206931252069412520695125206961252069712520698125206991252070012520701125207021252070312520704125207051252070612520707125207081252070912520710125207111252071212520713125207141252071512520716125207171252071812520719125207201252072112520722125207231252072412520725125207261252072712520728125207291252073012520731125207321252073312520734125207351252073612520737125207381252073912520740125207411252074212520743125207441252074512520746125207471252074812520749125207501252075112520752125207531252075412520755125207561252075712520758125207591252076012520761125207621252076312520764125207651252076612520767125207681252076912520770125207711252077212520773125207741252077512520776125207771252077812520779125207801252078112520782125207831252078412520785125207861252078712520788125207891252079012520791125207921252079312520794125207951252079612520797125207981252079912520800125208011252080212520803125208041252080512520806125208071252080812520809125208101252081112520812125208131252081412520815125208161252081712520818125208191252082012520821125208221252082312520824125208251252082612520827125208281252082912520830125208311252083212520833125208341252083512520836125208371252083812520839125208401252084112520842125208431252084412520845125208461252084712520848125208491252085012520851125208521252085312520854125208551252085612520857125208581252085912520860125208611252086212520863125208641252086512520866125208671252086812520869125208701252087112520872125208731252087412520875125208761252087712520878125208791252088012520881125208821252088312520884125208851252088612520887125208881252088912520890125208911252089212520893125208941252089512520896125208971252089812520899125209001252090112520902125209031252090412520905125209061252090712520908125209091252091012520911125209121252091312520914125209151252091612520917125209181252091912520920125209211252092212520923125209241252092512520926125209271252092812520929125209301252093112520932125209331252093412520935125209361252093712520938125209391252094012520941125209421252094312520944125209451252094612520947125209481252094912520950125209511252095212520953125209541252095512520956125209571252095812520959125209601252096112520962125209631252096412520965125209661252096712520968125209691252097012520971125209721252097312520974125209751252097612520977125209781252097912520980125209811252098212520983125209841252098512520986125209871252098812520989125209901252099112520992125209931252099412520995125209961252099712520998125209991252100012521001125210021252100312521004125210051252100612521007125210081252100912521010125210111252101212521013125210141252101512521016125210171252101812521019125210201252102112521022125210231252102412521025125210261252102712521028125210291252103012521031125210321252103312521034125210351252103612521037125210381252103912521040125210411252104212521043125210441252104512521046125210471252104812521049125210501252105112521052125210531252105412521055125210561252105712521058125210591252106012521061125210621252106312521064125210651252106612521067125210681252106912521070125210711252107212521073125210741252107512521076125210771252107812521079125210801252108112521082125210831252108412521085125210861252108712521088125210891252109012521091125210921252109312521094125210951252109612521097125210981252109912521100125211011252110212521103125211041252110512530001125300021253000312530004125300051253000612530007125300081253000912530010125300111253001212530013125300141253001512530016125300171253001812530019125300201253002112530022125300231253002412530025125300261253002712530028125300291253003012530031125300321253003312530034125300351253003612530037125300381253003912530040125300411253004212530043125300441253004512530046125300471253004812530049125300501253005112530052125300531253005412530055125300561253005712530058125300591253006012530061125300621253006312530064125300651253006612530067125300681253006912530070125300711253007212530073125300741253007512530076125300771253007812530079125300801253008112530082125300831253008412530085125300861253008712530088125300891253009012530091125300921253009312530094125300951253009612530097125300981253009912530100125301011253010212530103125301041253010512530106125301071253010812530109125301101253011112530112125301131253011412530115125301161253011712530118125301191253012012530121125301221253012312530124125301251253012612530127125301281253012912530130125301311253013212530133125301341253013512530136125301371253013812530139125301401253014112530142125301431253014412530145125301461253014712530148125301491253015012530151125301521253015312530154125301551253015612530157125301581253015912530160125301611253016212530163125301641253016512530166125301671253016812530169125301701253017112530172125301731253017412530175125301761253017712530178125301791253018012530181125301821253018312530184125301851253018612530187125301881253018912530190125301911253019212530193125301941253019512530196125301971253019812530199125302001253020112530202125302031253020412530205125302061253020712530208125302091253021012530211125302121253021312530214125302151253021612530217125302181253021912530220125302211253022212530223125302241253022512530226125302271253022812530229125302301253023112530232125302331253023412530235125302361253023712530238125302391253024012530241125302421253024312530244125302451253024612530247125302481253024912530250125302511253025212530253125302541253025512530256125302571253025812530259125302601253026112530262125302631253026412530265125302661253026712530268125302691253027012530271125302721253027312530274125302751253027612530277125302781253027912530280125302811253028212530283125302841253028512530286125302871253028812530289125302901253029112530292125302931253029412530295125302961253029712530298125302991253030012530301125303021253030312530304125303051253030612530307125303081253030912530310125303111253031212530313125303141253031512530316125303171253031812530319125303201253032112530322125303231253032412530325125303261253032712530328125303291253033012530331125303321253033312530334125303351253033612530337125303381253033912530340125303411253034212530343125303441253034512530346125303471253034812530349125303501253035112530352125303531253035412530355125303561253035712530358125303591253036012530361125303621253036312530364125303651253036612530367125303681253036912530370125303711253037212530373125303741253037512530376125303771253037812530379125303801253038112530382125303831253038412530385125303861253038712530388125303891253039012530391125303921253039312530394125303951253039612530397125303981253039912530400125304011253040212530403125304041253040512530406125304071253040812530409125304101253041112530412125304131253041412530415125304161253041712530418125304191253042012530421125304221253042312530424125304251253042612530427125304281253042912530430125304311253043212530433125304341253043512530436125304371253043812530439125304401253044112530442125304431253044412530445125304461253044712530448125304491253045012530451125304521253045312530454125304551253045612530457125304581253045912530460125304611253046212530463125304641253046512530466125304671253046812530469125304701253047112530472125304731253047412530475125304761253047712530478125304791253048012530481125304821253048312530484125304851253048612530487125304881253048912530490125304911253049212530493125304941253049512530496125304971253049812530499125305001253050112530502125305031253050412530505125305061253050712530508125305091253051012530511125305121253051312530514125305151253051612530517125305181253051912530520125305211253052212530523125305241253052512530526125305271253052812530529125305301253053112530532125305331253053412530535125305361253053712530538125305391253054012530541125305421253054312530544125305451253054612530547125305481253054912530550125305511253055212530553125305541253055512530556125305571253055812530559125305601253056112530562125305631253056412530565125305661253056712530568125305691253057012530571125305721253057312530574125305751253057612530577125305781253057912530580125305811253058212530583125305841253058512530586125305871253058812530589125305901253059112530592125305931253059412530595125305961253059712530598125305991253060012530601125306021253060312530604125306051253060612530607125306081253060912530610125306111253061212530613125306141253061512530616125306171253061812530619125306201253062112530622125306231253062412530625125306261253062712530628125306291253063012530631125306321253063312530634125306351253063612530637125306381253063912530640125306411253064212530643125306441253064512530646125306471253064812530649125306501253065112530652125306531253065412530655125306561253065712530658125306591253066012530661125306621253066312530664125306651253066612530667125306681253066912530670125306711253067212530673125306741253067512530676125306771253067812530679125306801253068112530682125306831253068412530685125306861253068712530688125306891253069012530691125306921253069312530694125306951253069612530697125306981253069912530700125307011253070212530703125307041253070512530706125307071253070812530709125307101253071112530712125307131253071412530715125307161253071712530718125307191253072012530721125307221253072312530724125307251253072612530727125307281253072912530730125307311253073212530733125307341253073512530736125307371253073812530739125307401253074112530742125307431253074412530745125307461253074712530748125307491253075012530751125307521253075312530754125307551253075612530757125307581253075912530760125307611253076212530763125307641253076512530766125307671253076812530769125307701253077112530772125307731253077412530775125307761253077712530778125307791253078012530781125307821253078312530784125307851253078612530787125307881253078912530790125307911253079212530793125307941253079512530796125307971253079812530799125308001253080112530802125308031253080412530805125308061253080712530808125308091253081012530811125308121253081312530814125308151253081612530817125308181253081912530820125308211253082212530823125308241253082512530826125308271253082812530829125308301253083112530832125308331253083412530835125308361253083712530838125308391253084012530841125308421253084312530844125308451253084612530847125308481253084912530850125308511253085212530853125308541253085512530856125308571253085812530859125308601253086112530862125308631253086412530865125308661253086712530868125308691253087012530871125308721253087312530874125308751253087612530877125308781253087912530880125308811253088212530883125308841253088512530886125308871253088812530889125308901253089112530892125308931253089412530895125308961253089712530898125308991253090012530901125309021253090312530904125309051253090612530907125309081253090912530910125309111253091212530913125309141253091512530916125309171253091812530919125309201253092112530922125309231253092412530925125309261253092712530928125309291253093012530931125309321253093312530934125309351253093612530937125309381253093912530940125309411253094212530943125309441253094512530946125309471253094812530949125309501253095112530952125309531253095412530955125309561253095712530958125309591253096012530961125309621253096312530964125309651253096612530967125309681253096912530970125309711253097212530973125309741253097512530976125309771253097812530979125309801253098112530982125309831253098412530985125309861253098712530988125309891253099012530991125309921253099312530994125309951253099612530997125309981253099912531000125310011253100212531003125310041253100512531006125310071253100812531009125310101253101112531012125310131253101412531015125310161253101712531018125310191253102012531021125310221253102312531024125310251253102612531027125310281253102912531030125310311253103212531033125310341253103512531036125310371253103812531039125310401253104112531042125310431253104412531045125310461253104712531048125310491253105012531051125310521253105312531054125310551253105612531057125310581253105912531060125310611253106212531063125310641253106512531066125310671253106812531069125310701253107112531072125310731253107412531075125310761253107712531078125310791253108012531081125310821253108312531084125310851253108612531087125310881253108912531090125310911253109212531093125310941253109512531096125310971253109812531099125311001253110112531102125311031253110412531105125400011254000212540003125400041254000512540006125400071254000812540009125400101254001112540012125400131254001412540015125400161254001712540018125400191254002012540021125400221254002312540024125400251254002612540027125400281254002912540030125400311254003212540033125400341254003512540036125400371254003812540039125400401254004112540042125400431254004412540045125400461254004712540048125400491254005012540051125400521254005312540054125400551254005612540057125400581254005912540060125400611254006212540063125400641254006512540066125400671254006812540069125400701254007112540072125400731254007412540075125400761254007712540078125400791254008012540081125400821254008312540084125400851254008612540087125400881254008912540090125400911254009212540093125400941254009512540096125400971254009812540099125401001254010112540102125401031254010412540105125401061254010712540108125401091254011012540111125401121254011312540114125401151254011612540117125401181254011912540120125401211254012212540123125401241254012512540126125401271254012812540129125401301254013112540132125401331254013412540135125401361254013712540138125401391254014012540141125401421254014312540144125401451254014612540147125401481254014912540150125401511254015212540153125401541254015512540156125401571254015812540159125401601254016112540162125401631254016412540165125401661254016712540168125401691254017012540171125401721254017312540174125401751254017612540177125401781254017912540180125401811254018212540183125401841254018512540186125401871254018812540189125401901254019112540192125401931254019412540195125401961254019712540198125401991254020012540201125402021254020312540204125402051254020612540207125402081254020912540210125402111254021212540213125402141254021512540216125402171254021812540219125402201254022112540222125402231254022412540225125402261254022712540228125402291254023012540231125402321254023312540234125402351254023612540237125402381254023912540240125402411254024212540243125402441254024512540246125402471254024812540249125402501254025112540252125402531254025412540255125402561254025712540258125402591254026012540261125402621254026312540264125402651254026612540267125402681254026912540270125402711254027212540273125402741254027512540276125402771254027812540279125402801254028112540282125402831254028412540285125402861254028712540288125402891254029012540291125402921254029312540294125402951254029612540297125402981254029912540300125403011254030212540303125403041254030512540306125403071254030812540309125403101254031112540312125403131254031412540315125403161254031712540318125403191254032012540321125403221254032312540324125403251254032612540327125403281254032912540330125403311254033212540333125403341254033512540336125403371254033812540339125403401254034112540342125403431254034412540345125403461254034712540348125403491254035012540351125403521254035312540354125403551254035612540357125403581254035912540360125403611254036212540363125403641254036512540366125403671254036812540369125403701254037112540372125403731254037412540375125403761254037712540378125403791254038012540381125403821254038312540384125403851254038612540387125403881254038912540390125403911254039212540393125403941254039512540396125403971254039812540399125404001254040112540402125404031254040412540405125404061254040712540408125404091254041012540411125404121254041312540414125404151254041612540417125404181254041912540420125404211254042212540423125404241254042512540426125404271254042812540429125404301254043112540432125404331254043412540435125404361254043712540438125404391254044012540441125404421254044312540444125404451254044612540447125404481254044912540450125404511254045212540453125404541254045512540456125404571254045812540459125404601254046112540462125404631254046412540465125404661254046712540468125404691254047012540471125404721254047312540474125404751254047612540477125404781254047912540480125404811254048212540483125404841254048512540486125404871254048812540489125404901254049112540492125404931254049412540495125404961254049712540498125404991254050012540501125405021254050312540504125405051254050612540507125405081254050912540510125405111254051212540513125405141254051512540516125405171254051812540519125405201254052112540522125405231254052412540525125405261254052712540528125405291254053012540531125405321254053312540534125405351254053612540537125405381254053912540540125405411254054212540543125405441254054512540546125405471254054812540549125405501254055112540552125405531254055412540555125405561254055712540558125405591254056012540561125405621254056312540564125405651254056612540567125405681254056912540570125405711254057212540573125405741254057512540576125405771254057812540579125405801254058112540582125405831254058412540585125405861254058712540588125405891254059012540591125405921254059312540594125405951254059612540597125405981254059912540600125406011254060212540603125406041254060512540606125406071254060812540609125406101254061112540612125406131254061412540615125406161254061712540618125406191254062012540621125406221254062312540624125406251254062612540627125406281254062912540630125406311254063212540633125406341254063512540636125406371254063812540639125406401254064112540642125406431254064412540645125406461254064712540648125406491254065012540651125406521254065312540654125406551254065612540657125406581254065912540660125406611254066212540663125406641254066512540666125406671254066812540669125406701254067112540672125406731254067412540675125406761254067712540678125406791254068012540681125406821254068312540684125406851254068612540687125406881254068912540690125406911254069212540693125406941254069512540696125406971254069812540699125407001254070112540702125407031254070412540705125407061254070712540708125407091254071012540711125407121254071312540714125407151254071612540717125407181254071912540720125407211254072212540723125407241254072512540726125407271254072812540729125407301254073112540732125407331254073412540735125407361254073712540738125407391254074012540741125407421254074312540744125407451254074612540747125407481254074912540750125407511254075212540753125407541254075512540756125407571254075812540759125407601254076112540762125407631254076412540765125407661254076712540768125407691254077012540771125407721254077312540774125407751254077612540777125407781254077912540780125407811254078212540783125407841254078512540786125407871254078812540789125407901254079112540792125407931254079412540795125407961254079712540798125407991254080012540801125408021254080312540804125408051254080612540807125408081254080912540810125408111254081212540813125408141254081512540816125408171254081812540819125408201254082112540822125408231254082412540825125408261254082712540828125408291254083012540831125408321254083312540834125408351254083612540837125408381254083912540840125408411254084212540843125408441254084512540846125408471254084812540849125408501254085112540852125408531254085412540855125408561254085712540858125408591254086012540861125408621254086312540864125408651254086612540867125408681254086912540870125408711254087212540873125408741254087512540876125408771254087812540879125408801254088112540882125408831254088412540885125408861254088712540888125408891254089012540891125408921254089312540894125408951254089612540897125408981254089912540900125409011254090212540903125409041254090512540906125409071254090812540909125409101254091112540912125409131254091412540915125409161254091712540918125409191254092012540921125409221254092312540924125409251254092612540927125409281254092912540930125409311254093212540933125409341254093512540936125409371254093812540939125409401254094112540942125409431254094412540945125409461254094712540948125409491254095012540951125409521254095312540954125409551254095612540957125409581254095912540960125409611254096212540963125409641254096512540966125409671254096812540969125409701254097112540972125409731254097412540975125409761254097712540978125409791254098012540981125409821254098312540984125409851254098612540987125409881254098912540990125409911254099212540993125409941254099512540996125409971254099812540999125410001254100112541002125410031254100412541005125410061254100712541008125410091254101012541011125410121254101312541014125410151254101612541017125410181254101912541020125410211254102212541023125410241254102512541026125410271254102812541029125410301254103112541032125410331254103412541035125410361254103712541038125410391254104012541041125410421254104312541044125410451254104612541047125410481254104912541050125410511254105212541053125410541254105512541056125410571254105812541059125410601254106112541062125410631254106412541065125410661254106712541068125410691254107012541071125410721254107312541074125410751254107612541077125410781254107912541080125410811254108212541083125410841254108512541086125410871254108812541089125410901254109112541092125410931254109412541095125410961254109712541098125410991254110012541101125411021254110312541104125411051255000112550002125500031255000412550005125500061255000712550008125500091255001012550011125500121255001312550014125500151255001612550017125500181255001912550020125500211255002212550023125500241255002512550026125500271255002812550029125500301255003112550032125500331255003412550035125500361255003712550038125500391255004012550041125500421255004312550044125500451255004612550047125500481255004912550050125500511255005212550053125500541255005512550056125500571255005812550059125500601255006112550062125500631255006412550065125500661255006712550068125500691255007012550071125500721255007312550074125500751255007612550077125500781255007912550080125500811255008212550083125500841255008512550086125500871255008812550089125500901255009112550092125500931255009412550095125500961255009712550098125500991255010012550101125501021255010312550104125501051255010612550107125501081255010912550110125501111255011212550113125501141255011512550116125501171255011812550119125501201255012112550122125501231255012412550125125501261255012712550128125501291255013012550131125501321255013312550134125501351255013612550137125501381255013912550140125501411255014212550143125501441255014512550146125501471255014812550149125501501255015112550152125501531255015412550155125501561255015712550158125501591255016012550161125501621255016312550164125501651255016612550167125501681255016912550170125501711255017212550173125501741255017512550176125501771255017812550179125501801255018112550182125501831255018412550185125501861255018712550188125501891255019012550191125501921255019312550194125501951255019612550197125501981255019912550200125502011255020212550203125502041255020512550206125502071255020812550209125502101255021112550212125502131255021412550215125502161255021712550218125502191255022012550221125502221255022312550224125502251255022612550227125502281255022912550230125502311255023212550233125502341255023512550236125502371255023812550239125502401255024112550242125502431255024412550245125502461255024712550248125502491255025012550251125502521255025312550254125502551255025612550257125502581255025912550260125502611255026212550263125502641255026512550266125502671255026812550269125502701255027112550272125502731255027412550275125502761255027712550278125502791255028012550281125502821255028312550284125502851255028612550287125502881255028912550290125502911255029212550293125502941255029512550296125502971255029812550299125503001255030112550302125503031255030412550305125503061255030712550308125503091255031012550311125503121255031312550314125503151255031612550317125503181255031912550320125503211255032212550323125503241255032512550326125503271255032812550329125503301255033112550332125503331255033412550335125503361255033712550338125503391255034012550341125503421255034312550344125503451255034612550347125503481255034912550350125503511255035212550353125503541255035512550356125503571255035812550359125503601255036112550362125503631255036412550365125503661255036712550368125503691255037012550371125503721255037312550374125503751255037612550377125503781255037912550380125503811255038212550383125503841255038512550386125503871255038812550389125503901255039112550392125503931255039412550395125503961255039712550398125503991255040012550401125504021255040312550404125504051255040612550407125504081255040912550410125504111255041212550413125504141255041512550416125504171255041812550419125504201255042112550422125504231255042412550425125504261255042712550428125504291255043012550431125504321255043312550434125504351255043612550437125504381255043912550440125504411255044212550443125504441255044512550446125504471255044812550449125504501255045112550452125504531255045412550455125504561255045712550458125504591255046012550461125504621255046312550464125504651255046612550467125504681255046912550470125504711255047212550473125504741255047512550476125504771255047812550479125504801255048112550482125504831255048412550485125504861255048712550488125504891255049012550491125504921255049312550494125504951255049612550497125504981255049912550500125505011255050212550503125505041255050512550506125505071255050812550509125505101255051112550512125505131255051412550515125505161255051712550518125505191255052012550521125505221255052312550524125505251255052612550527125505281255052912550530125505311255053212550533125505341255053512550536125505371255053812550539125505401255054112550542125505431255054412550545125505461255054712550548125505491255055012550551125505521255055312550554125505551255055612550557125505581255055912550560125505611255056212550563125505641255056512550566125505671255056812550569125505701255057112550572125505731255057412550575125505761255057712550578125505791255058012550581125505821255058312550584125505851255058612550587125505881255058912550590125505911255059212550593125505941255059512550596125505971255059812550599125506001255060112550602125506031255060412550605125506061255060712550608125506091255061012550611125506121255061312550614125506151255061612550617125506181255061912550620125506211255062212550623125506241255062512550626125506271255062812550629125506301255063112550632125506331255063412550635125506361255063712550638125506391255064012550641125506421255064312550644125506451255064612550647125506481255064912550650125506511255065212550653125506541255065512550656125506571255065812550659125506601255066112550662125506631255066412550665125506661255066712550668125506691255067012550671125506721255067312550674125506751255067612550677125506781255067912550680125506811255068212550683125506841255068512550686125506871255068812550689125506901255069112550692125506931255069412550695125506961255069712550698125506991255070012550701125507021255070312550704125507051255070612550707125507081255070912550710125507111255071212550713125507141255071512550716125507171255071812550719125507201255072112550722125507231255072412550725125507261255072712550728125507291255073012550731125507321255073312550734125507351255073612550737125507381255073912550740125507411255074212550743125507441255074512550746125507471255074812550749125507501255075112550752125507531255075412550755125507561255075712550758125507591255076012550761125507621255076312550764125507651255076612550767125507681255076912550770125507711255077212550773125507741255077512550776125507771255077812550779125507801255078112550782125507831255078412550785125507861255078712550788125507891255079012550791125507921255079312550794125507951255079612550797125507981255079912550800125508011255080212550803125508041255080512550806125508071255080812550809125508101255081112550812125508131255081412550815125508161255081712550818125508191255082012550821125508221255082312550824125508251255082612550827125508281255082912550830125508311255083212550833125508341255083512550836125508371255083812550839125508401255084112550842125508431255084412550845125508461255084712550848125508491255085012550851125508521255085312550854125508551255085612550857125508581255085912550860125508611255086212550863125508641255086512550866125508671255086812550869125508701255087112550872125508731255087412550875125508761255087712550878125508791255088012550881125508821255088312550884125508851255088612550887125508881255088912550890125508911255089212550893125508941255089512550896125508971255089812550899125509001255090112550902125509031255090412550905125509061255090712550908125509091255091012550911125509121255091312550914125509151255091612550917125509181255091912550920125509211255092212550923125509241255092512550926125509271255092812550929125509301255093112550932125509331255093412550935125509361255093712550938125509391255094012550941125509421255094312550944125509451255094612550947125509481255094912550950125509511255095212550953125509541255095512550956125509571255095812550959125509601255096112550962125509631255096412550965125509661255096712550968125509691255097012550971125509721255097312550974125509751255097612550977125509781255097912550980125509811255098212550983125509841255098512550986125509871255098812550989125509901255099112550992125509931255099412550995125509961255099712550998125509991255100012551001125510021255100312551004125510051255100612551007125510081255100912551010125510111255101212551013125510141255101512551016125510171255101812551019125510201255102112551022125510231255102412551025125510261255102712551028125510291255103012551031125510321255103312551034125510351255103612551037125510381255103912551040125510411255104212551043125510441255104512551046125510471255104812551049125510501255105112551052125510531255105412551055125510561255105712551058125510591255106012551061125510621255106312551064125510651255106612551067125510681255106912551070125510711255107212551073125510741255107512551076125510771255107812551079125510801255108112551082125510831255108412551085125510861255108712551088125510891255109012551091125510921255109312551094125510951255109612551097125510981255109912551100125511011255110212551103125511041255110512560001125600021256000312560004125600051256000612560007125600081256000912560010125600111256001212560013125600141256001512560016125600171256001812560019125600201256002112560022125600231256002412560025125600261256002712560028125600291256003012560031125600321256003312560034125600351256003612560037125600381256003912560040125600411256004212560043125600441256004512560046125600471256004812560049125600501256005112560052125600531256005412560055125600561256005712560058125600591256006012560061125600621256006312560064125600651256006612560067125600681256006912560070125600711256007212560073125600741256007512560076125600771256007812560079125600801256008112560082125600831256008412560085125600861256008712560088125600891256009012560091125600921256009312560094125600951256009612560097125600981256009912560100125601011256010212560103125601041256010512560106125601071256010812560109125601101256011112560112125601131256011412560115125601161256011712560118125601191256012012560121125601221256012312560124125601251256012612560127125601281256012912560130125601311256013212560133125601341256013512560136125601371256013812560139125601401256014112560142125601431256014412560145125601461256014712560148125601491256015012560151125601521256015312560154125601551256015612560157125601581256015912560160125601611256016212560163125601641256016512560166125601671256016812560169125601701256017112560172125601731256017412560175125601761256017712560178125601791256018012560181125601821256018312560184125601851256018612560187125601881256018912560190125601911256019212560193125601941256019512560196125601971256019812560199125602001256020112560202125602031256020412560205125602061256020712560208125602091256021012560211125602121256021312560214125602151256021612560217125602181256021912560220125602211256022212560223125602241256022512560226125602271256022812560229125602301256023112560232125602331256023412560235125602361256023712560238125602391256024012560241125602421256024312560244125602451256024612560247125602481256024912560250125602511256025212560253125602541256025512560256125602571256025812560259125602601256026112560262125602631256026412560265125602661256026712560268125602691256027012560271125602721256027312560274125602751256027612560277125602781256027912560280125602811256028212560283125602841256028512560286125602871256028812560289125602901256029112560292125602931256029412560295125602961256029712560298125602991256030012560301125603021256030312560304125603051256030612560307125603081256030912560310125603111256031212560313125603141256031512560316125603171256031812560319125603201256032112560322125603231256032412560325125603261256032712560328125603291256033012560331125603321256033312560334125603351256033612560337125603381256033912560340125603411256034212560343125603441256034512560346125603471256034812560349125603501256035112560352125603531256035412560355125603561256035712560358125603591256036012560361125603621256036312560364125603651256036612560367125603681256036912560370125603711256037212560373125603741256037512560376125603771256037812560379125603801256038112560382125603831256038412560385125603861256038712560388125603891256039012560391125603921256039312560394125603951256039612560397125603981256039912560400125604011256040212560403125604041256040512560406125604071256040812560409125604101256041112560412125604131256041412560415125604161256041712560418125604191256042012560421125604221256042312560424125604251256042612560427125604281256042912560430125604311256043212560433125604341256043512560436125604371256043812560439125604401256044112560442125604431256044412560445125604461256044712560448125604491256045012560451125604521256045312560454125604551256045612560457125604581256045912560460125604611256046212560463125604641256046512560466125604671256046812560469125604701256047112560472125604731256047412560475125604761256047712560478125604791256048012560481125604821256048312560484125604851256048612560487125604881256048912560490125604911256049212560493125604941256049512560496125604971256049812560499125605001256050112560502125605031256050412560505125605061256050712560508125605091256051012560511125605121256051312560514125605151256051612560517125605181256051912560520125605211256052212560523125605241256052512560526125605271256052812560529125605301256053112560532125605331256053412560535125605361256053712560538125605391256054012560541125605421256054312560544125605451256054612560547125605481256054912560550125605511256055212560553125605541256055512560556125605571256055812560559125605601256056112560562125605631256056412560565125605661256056712560568125605691256057012560571125605721256057312560574125605751256057612560577125605781256057912560580125605811256058212560583125605841256058512560586125605871256058812560589125605901256059112560592125605931256059412560595125605961256059712560598125605991256060012560601125606021256060312560604125606051256060612560607125606081256060912560610125606111256061212560613125606141256061512560616125606171256061812560619125606201256062112560622125606231256062412560625125606261256062712560628125606291256063012560631125606321256063312560634125606351256063612560637125606381256063912560640125606411256064212560643125606441256064512560646125606471256064812560649125606501256065112560652125606531256065412560655125606561256065712560658125606591256066012560661125606621256066312560664125606651256066612560667125606681256066912560670125606711256067212560673125606741256067512560676125606771256067812560679125606801256068112560682125606831256068412560685125606861256068712560688125606891256069012560691125606921256069312560694125606951256069612560697125606981256069912560700125607011256070212560703125607041256070512560706125607071256070812560709125607101256071112560712125607131256071412560715125607161256071712560718125607191256072012560721125607221256072312560724125607251256072612560727125607281256072912560730125607311256073212560733125607341256073512560736125607371256073812560739125607401256074112560742125607431256074412560745125607461256074712560748125607491256075012560751125607521256075312560754125607551256075612560757125607581256075912560760125607611256076212560763125607641256076512560766125607671256076812560769125607701256077112560772125607731256077412560775125607761256077712560778125607791256078012560781125607821256078312560784125607851256078612560787125607881256078912560790125607911256079212560793125607941256079512560796125607971256079812560799125608001256080112560802125608031256080412560805125608061256080712560808125608091256081012560811125608121256081312560814125608151256081612560817125608181256081912560820125608211256082212560823125608241256082512560826125608271256082812560829125608301256083112560832125608331256083412560835125608361256083712560838125608391256084012560841125608421256084312560844125608451256084612560847125608481256084912560850125608511256085212560853125608541256085512560856125608571256085812560859125608601256086112560862125608631256086412560865125608661256086712560868125608691256087012560871125608721256087312560874125608751256087612560877125608781256087912560880125608811256088212560883125608841256088512560886125608871256088812560889125608901256089112560892125608931256089412560895125608961256089712560898125608991256090012560901125609021256090312560904125609051256090612560907125609081256090912560910125609111256091212560913125609141256091512560916125609171256091812560919125609201256092112560922125609231256092412560925125609261256092712560928125609291256093012560931125609321256093312560934125609351256093612560937125609381256093912560940125609411256094212560943125609441256094512560946125609471256094812560949125609501256095112560952125609531256095412560955125609561256095712560958125609591256096012560961125609621256096312560964125609651256096612560967125609681256096912560970125609711256097212560973125609741256097512560976125609771256097812560979125609801256098112560982125609831256098412560985125609861256098712560988125609891256099012560991125609921256099312560994125609951256099612560997125609981256099912561000125610011256100212561003125610041256100512561006125610071256100812561009125610101256101112561012125610131256101412561015125610161256101712561018125610191256102012561021125610221256102312561024125610251256102612561027125610281256102912561030125610311256103212561033125610341256103512561036125610371256103812561039125610401256104112561042125610431256104412561045125610461256104712561048125610491256105012561051125610521256105312561054125610551256105612561057125610581256105912561060125610611256106212561063125610641256106512561066125610671256106812561069125610701256107112561072125610731256107412561075125610761256107712561078125610791256108012561081125610821256108312561084125610851256108612561087125610881256108912561090125610911256109212561093125610941256109512561096125610971256109812561099125611001256110112561102125611031256110412561105125700011257000212570003125700041257000512570006125700071257000812570009125700101257001112570012125700131257001412570015125700161257001712570018125700191257002012570021125700221257002312570024125700251257002612570027125700281257002912570030125700311257003212570033125700341257003512570036125700371257003812570039125700401257004112570042125700431257004412570045125700461257004712570048125700491257005012570051125700521257005312570054125700551257005612570057125700581257005912570060125700611257006212570063125700641257006512570066125700671257006812570069125700701257007112570072125700731257007412570075125700761257007712570078125700791257008012570081125700821257008312570084125700851257008612570087125700881257008912570090125700911257009212570093125700941257009512570096125700971257009812570099125701001257010112570102125701031257010412570105125701061257010712570108125701091257011012570111125701121257011312570114125701151257011612570117125701181257011912570120125701211257012212570123125701241257012512570126125701271257012812570129125701301257013112570132125701331257013412570135125701361257013712570138125701391257014012570141125701421257014312570144125701451257014612570147125701481257014912570150125701511257015212570153125701541257015512570156125701571257015812570159125701601257016112570162125701631257016412570165125701661257016712570168125701691257017012570171125701721257017312570174125701751257017612570177125701781257017912570180125701811257018212570183125701841257018512570186125701871257018812570189125701901257019112570192125701931257019412570195125701961257019712570198125701991257020012570201125702021257020312570204125702051257020612570207125702081257020912570210125702111257021212570213125702141257021512570216125702171257021812570219125702201257022112570222125702231257022412570225125702261257022712570228125702291257023012570231125702321257023312570234125702351257023612570237125702381257023912570240125702411257024212570243125702441257024512570246125702471257024812570249125702501257025112570252125702531257025412570255125702561257025712570258125702591257026012570261125702621257026312570264125702651257026612570267125702681257026912570270125702711257027212570273125702741257027512570276125702771257027812570279125702801257028112570282125702831257028412570285125702861257028712570288125702891257029012570291125702921257029312570294125702951257029612570297125702981257029912570300125703011257030212570303125703041257030512570306125703071257030812570309125703101257031112570312125703131257031412570315125703161257031712570318125703191257032012570321125703221257032312570324125703251257032612570327125703281257032912570330125703311257033212570333125703341257033512570336125703371257033812570339125703401257034112570342125703431257034412570345125703461257034712570348125703491257035012570351125703521257035312570354125703551257035612570357125703581257035912570360125703611257036212570363125703641257036512570366125703671257036812570369125703701257037112570372125703731257037412570375125703761257037712570378125703791257038012570381125703821257038312570384125703851257038612570387125703881257038912570390125703911257039212570393125703941257039512570396125703971257039812570399125704001257040112570402125704031257040412570405125704061257040712570408125704091257041012570411125704121257041312570414125704151257041612570417125704181257041912570420125704211257042212570423125704241257042512570426125704271257042812570429125704301257043112570432125704331257043412570435125704361257043712570438125704391257044012570441125704421257044312570444125704451257044612570447125704481257044912570450125704511257045212570453125704541257045512570456125704571257045812570459125704601257046112570462125704631257046412570465125704661257046712570468125704691257047012570471125704721257047312570474125704751257047612570477125704781257047912570480125704811257048212570483125704841257048512570486125704871257048812570489125704901257049112570492125704931257049412570495125704961257049712570498125704991257050012570501125705021257050312570504125705051257050612570507125705081257050912570510125705111257051212570513125705141257051512570516125705171257051812570519125705201257052112570522125705231257052412570525125705261257052712570528125705291257053012570531125705321257053312570534125705351257053612570537125705381257053912570540125705411257054212570543125705441257054512570546125705471257054812570549125705501257055112570552125705531257055412570555125705561257055712570558125705591257056012570561125705621257056312570564125705651257056612570567125705681257056912570570125705711257057212570573125705741257057512570576125705771257057812570579125705801257058112570582125705831257058412570585125705861257058712570588125705891257059012570591125705921257059312570594125705951257059612570597125705981257059912570600125706011257060212570603125706041257060512570606125706071257060812570609125706101257061112570612125706131257061412570615125706161257061712570618125706191257062012570621125706221257062312570624125706251257062612570627125706281257062912570630125706311257063212570633125706341257063512570636125706371257063812570639125706401257064112570642125706431257064412570645125706461257064712570648125706491257065012570651125706521257065312570654125706551257065612570657125706581257065912570660125706611257066212570663125706641257066512570666125706671257066812570669125706701257067112570672125706731257067412570675125706761257067712570678125706791257068012570681125706821257068312570684125706851257068612570687125706881257068912570690125706911257069212570693125706941257069512570696125706971257069812570699125707001257070112570702125707031257070412570705125707061257070712570708125707091257071012570711125707121257071312570714125707151257071612570717125707181257071912570720125707211257072212570723125707241257072512570726125707271257072812570729125707301257073112570732125707331257073412570735125707361257073712570738125707391257074012570741125707421257074312570744125707451257074612570747125707481257074912570750125707511257075212570753125707541257075512570756125707571257075812570759125707601257076112570762125707631257076412570765125707661257076712570768125707691257077012570771125707721257077312570774125707751257077612570777125707781257077912570780125707811257078212570783125707841257078512570786125707871257078812570789125707901257079112570792125707931257079412570795125707961257079712570798125707991257080012570801125708021257080312570804125708051257080612570807125708081257080912570810125708111257081212570813125708141257081512570816125708171257081812570819125708201257082112570822125708231257082412570825125708261257082712570828125708291257083012570831125708321257083312570834125708351257083612570837125708381257083912570840125708411257084212570843125708441257084512570846125708471257084812570849125708501257085112570852125708531257085412570855125708561257085712570858125708591257086012570861125708621257086312570864125708651257086612570867125708681257086912570870125708711257087212570873125708741257087512570876125708771257087812570879125708801257088112570882125708831257088412570885125708861257088712570888125708891257089012570891125708921257089312570894125708951257089612570897125708981257089912570900125709011257090212570903125709041257090512570906125709071257090812570909125709101257091112570912125709131257091412570915125709161257091712570918125709191257092012570921125709221257092312570924125709251257092612570927125709281257092912570930125709311257093212570933125709341257093512570936125709371257093812570939125709401257094112570942125709431257094412570945125709461257094712570948125709491257095012570951125709521257095312570954125709551257095612570957125709581257095912570960125709611257096212570963125709641257096512570966125709671257096812570969125709701257097112570972125709731257097412570975125709761257097712570978125709791257098012570981125709821257098312570984125709851257098612570987125709881257098912570990125709911257099212570993125709941257099512570996125709971257099812570999125710001257100112571002125710031257100412571005125710061257100712571008125710091257101012571011125710121257101312571014125710151257101612571017125710181257101912571020125710211257102212571023125710241257102512571026125710271257102812571029125710301257103112571032125710331257103412571035125710361257103712571038125710391257104012571041125710421257104312571044125710451257104612571047125710481257104912571050125710511257105212571053125710541257105512571056125710571257105812571059125710601257106112571062125710631257106412571065125710661257106712571068125710691257107012571071125710721257107312571074125710751257107612571077125710781257107912571080125710811257108212571083125710841257108512571086125710871257108812571089125710901257109112571092125710931257109412571095125710961257109712571098125710991257110012571101125711021257110312571104125711051258000112580002125800031258000412580005125800061258000712580008125800091258001012580011125800121258001312580014125800151258001612580017125800181258001912580020125800211258002212580023125800241258002512580026125800271258002812580029125800301258003112580032125800331258003412580035125800361258003712580038125800391258004012580041125800421258004312580044125800451258004612580047125800481258004912580050125800511258005212580053125800541258005512580056125800571258005812580059125800601258006112580062125800631258006412580065125800661258006712580068125800691258007012580071125800721258007312580074125800751258007612580077125800781258007912580080125800811258008212580083125800841258008512580086125800871258008812580089125800901258009112580092125800931258009412580095125800961258009712580098125800991258010012580101125801021258010312580104125801051258010612580107125801081258010912580110125801111258011212580113125801141258011512580116125801171258011812580119125801201258012112580122125801231258012412580125125801261258012712580128125801291258013012580131125801321258013312580134125801351258013612580137125801381258013912580140125801411258014212580143125801441258014512580146125801471258014812580149125801501258015112580152125801531258015412580155125801561258015712580158125801591258016012580161125801621258016312580164125801651258016612580167125801681258016912580170125801711258017212580173125801741258017512580176125801771258017812580179125801801258018112580182125801831258018412580185125801861258018712580188125801891258019012580191125801921258019312580194125801951258019612580197125801981258019912580200125802011258020212580203125802041258020512580206125802071258020812580209125802101258021112580212125802131258021412580215125802161258021712580218125802191258022012580221125802221258022312580224125802251258022612580227125802281258022912580230125802311258023212580233125802341258023512580236125802371258023812580239125802401258024112580242125802431258024412580245125802461258024712580248125802491258025012580251125802521258025312580254125802551258025612580257125802581258025912580260125802611258026212580263125802641258026512580266125802671258026812580269125802701258027112580272125802731258027412580275125802761258027712580278125802791258028012580281125802821258028312580284125802851258028612580287125802881258028912580290125802911258029212580293125802941258029512580296125802971258029812580299125803001258030112580302125803031258030412580305125803061258030712580308125803091258031012580311125803121258031312580314125803151258031612580317125803181258031912580320125803211258032212580323125803241258032512580326125803271258032812580329125803301258033112580332125803331258033412580335125803361258033712580338125803391258034012580341125803421258034312580344125803451258034612580347125803481258034912580350125803511258035212580353125803541258035512580356125803571258035812580359125803601258036112580362125803631258036412580365125803661258036712580368125803691258037012580371125803721258037312580374125803751258037612580377125803781258037912580380125803811258038212580383125803841258038512580386125803871258038812580389125803901258039112580392125803931258039412580395125803961258039712580398125803991258040012580401125804021258040312580404125804051258040612580407125804081258040912580410125804111258041212580413125804141258041512580416125804171258041812580419125804201258042112580422125804231258042412580425125804261258042712580428125804291258043012580431125804321258043312580434125804351258043612580437125804381258043912580440125804411258044212580443125804441258044512580446125804471258044812580449125804501258045112580452125804531258045412580455125804561258045712580458125804591258046012580461125804621258046312580464125804651258046612580467125804681258046912580470125804711258047212580473125804741258047512580476125804771258047812580479125804801258048112580482125804831258048412580485125804861258048712580488125804891258049012580491125804921258049312580494125804951258049612580497125804981258049912580500125805011258050212580503125805041258050512580506125805071258050812580509125805101258051112580512125805131258051412580515125805161258051712580518125805191258052012580521125805221258052312580524125805251258052612580527125805281258052912580530125805311258053212580533125805341258053512580536125805371258053812580539125805401258054112580542125805431258054412580545125805461258054712580548125805491258055012580551125805521258055312580554125805551258055612580557125805581258055912580560125805611258056212580563125805641258056512580566125805671258056812580569125805701258057112580572125805731258057412580575125805761258057712580578125805791258058012580581125805821258058312580584125805851258058612580587125805881258058912580590125805911258059212580593125805941258059512580596125805971258059812580599125806001258060112580602125806031258060412580605125806061258060712580608125806091258061012580611125806121258061312580614125806151258061612580617125806181258061912580620125806211258062212580623125806241258062512580626125806271258062812580629125806301258063112580632125806331258063412580635125806361258063712580638125806391258064012580641125806421258064312580644125806451258064612580647125806481258064912580650125806511258065212580653125806541258065512580656125806571258065812580659125806601258066112580662125806631258066412580665125806661258066712580668125806691258067012580671125806721258067312580674125806751258067612580677125806781258067912580680125806811258068212580683125806841258068512580686125806871258068812580689125806901258069112580692125806931258069412580695125806961258069712580698125806991258070012580701125807021258070312580704125807051258070612580707125807081258070912580710125807111258071212580713125807141258071512580716125807171258071812580719125807201258072112580722125807231258072412580725125807261258072712580728125807291258073012580731125807321258073312580734125807351258073612580737125807381258073912580740125807411258074212580743125807441258074512580746125807471258074812580749125807501258075112580752125807531258075412580755125807561258075712580758125807591258076012580761125807621258076312580764125807651258076612580767125807681258076912580770125807711258077212580773125807741258077512580776125807771258077812580779125807801258078112580782125807831258078412580785125807861258078712580788125807891258079012580791125807921258079312580794125807951258079612580797125807981258079912580800125808011258080212580803125808041258080512580806125808071258080812580809125808101258081112580812125808131258081412580815125808161258081712580818125808191258082012580821125808221258082312580824125808251258082612580827125808281258082912580830125808311258083212580833125808341258083512580836125808371258083812580839125808401258084112580842125808431258084412580845125808461258084712580848125808491258085012580851125808521258085312580854125808551258085612580857125808581258085912580860125808611258086212580863125808641258086512580866125808671258086812580869125808701258087112580872125808731258087412580875125808761258087712580878125808791258088012580881125808821258088312580884125808851258088612580887125808881258088912580890125808911258089212580893125808941258089512580896125808971258089812580899125809001258090112580902125809031258090412580905125809061258090712580908125809091258091012580911125809121258091312580914125809151258091612580917125809181258091912580920125809211258092212580923125809241258092512580926125809271258092812580929125809301258093112580932125809331258093412580935125809361258093712580938125809391258094012580941125809421258094312580944125809451258094612580947125809481258094912580950125809511258095212580953125809541258095512580956125809571258095812580959125809601258096112580962125809631258096412580965125809661258096712580968125809691258097012580971125809721258097312580974125809751258097612580977125809781258097912580980125809811258098212580983125809841258098512580986125809871258098812580989125809901258099112580992125809931258099412580995125809961258099712580998125809991258100012581001125810021258100312581004125810051258100612581007125810081258100912581010125810111258101212581013125810141258101512581016125810171258101812581019125810201258102112581022125810231258102412581025125810261258102712581028125810291258103012581031125810321258103312581034125810351258103612581037125810381258103912581040125810411258104212581043125810441258104512581046125810471258104812581049125810501258105112581052125810531258105412581055125810561258105712581058125810591258106012581061125810621258106312581064125810651258106612581067125810681258106912581070125810711258107212581073125810741258107512581076125810771258107812581079125810801258108112581082125810831258108412581085125810861258108712581088125810891258109012581091125810921258109312581094125810951258109612581097125810981258109912581100125811011258110212581103125811041258110512590001125900021259000312590004125900051259000612590007125900081259000912590010125900111259001212590013125900141259001512590016125900171259001812590019125900201259002112590022125900231259002412590025125900261259002712590028125900291259003012590031125900321259003312590034125900351259003612590037125900381259003912590040125900411259004212590043125900441259004512590046125900471259004812590049125900501259005112590052125900531259005412590055125900561259005712590058125900591259006012590061125900621259006312590064125900651259006612590067125900681259006912590070125900711259007212590073125900741259007512590076125900771259007812590079125900801259008112590082125900831259008412590085125900861259008712590088125900891259009012590091125900921259009312590094125900951259009612590097125900981259009912590100125901011259010212590103125901041259010512590106125901071259010812590109125901101259011112590112125901131259011412590115125901161259011712590118125901191259012012590121125901221259012312590124125901251259012612590127125901281259012912590130125901311259013212590133125901341259013512590136125901371259013812590139125901401259014112590142125901431259014412590145125901461259014712590148125901491259015012590151125901521259015312590154125901551259015612590157125901581259015912590160125901611259016212590163125901641259016512590166125901671259016812590169125901701259017112590172125901731259017412590175125901761259017712590178125901791259018012590181125901821259018312590184125901851259018612590187125901881259018912590190125901911259019212590193125901941259019512590196125901971259019812590199125902001259020112590202125902031259020412590205125902061259020712590208125902091259021012590211125902121259021312590214125902151259021612590217125902181259021912590220125902211259022212590223125902241259022512590226125902271259022812590229125902301259023112590232125902331259023412590235125902361259023712590238125902391259024012590241125902421259024312590244125902451259024612590247125902481259024912590250125902511259025212590253125902541259025512590256125902571259025812590259125902601259026112590262125902631259026412590265125902661259026712590268125902691259027012590271125902721259027312590274125902751259027612590277125902781259027912590280125902811259028212590283125902841259028512590286125902871259028812590289125902901259029112590292125902931259029412590295125902961259029712590298125902991259030012590301125903021259030312590304125903051259030612590307125903081259030912590310125903111259031212590313125903141259031512590316125903171259031812590319125903201259032112590322125903231259032412590325125903261259032712590328125903291259033012590331125903321259033312590334125903351259033612590337125903381259033912590340125903411259034212590343125903441259034512590346125903471259034812590349125903501259035112590352125903531259035412590355125903561259035712590358125903591259036012590361125903621259036312590364125903651259036612590367125903681259036912590370125903711259037212590373125903741259037512590376125903771259037812590379125903801259038112590382125903831259038412590385125903861259038712590388125903891259039012590391125903921259039312590394125903951259039612590397125903981259039912590400125904011259040212590403125904041259040512590406125904071259040812590409125904101259041112590412125904131259041412590415125904161259041712590418125904191259042012590421125904221259042312590424125904251259042612590427125904281259042912590430125904311259043212590433125904341259043512590436125904371259043812590439125904401259044112590442125904431259044412590445125904461259044712590448125904491259045012590451125904521259045312590454125904551259045612590457125904581259045912590460125904611259046212590463125904641259046512590466125904671259046812590469125904701259047112590472125904731259047412590475125904761259047712590478125904791259048012590481125904821259048312590484125904851259048612590487125904881259048912590490125904911259049212590493125904941259049512590496125904971259049812590499125905001259050112590502125905031259050412590505125905061259050712590508125905091259051012590511125905121259051312590514125905151259051612590517125905181259051912590520125905211259052212590523125905241259052512590526125905271259052812590529125905301259053112590532125905331259053412590535125905361259053712590538125905391259054012590541125905421259054312590544125905451259054612590547125905481259054912590550125905511259055212590553125905541259055512590556125905571259055812590559125905601259056112590562125905631259056412590565125905661259056712590568125905691259057012590571125905721259057312590574125905751259057612590577125905781259057912590580125905811259058212590583125905841259058512590586125905871259058812590589125905901259059112590592125905931259059412590595125905961259059712590598125905991259060012590601125906021259060312590604125906051259060612590607125906081259060912590610125906111259061212590613125906141259061512590616125906171259061812590619125906201259062112590622125906231259062412590625125906261259062712590628125906291259063012590631125906321259063312590634125906351259063612590637125906381259063912590640125906411259064212590643125906441259064512590646125906471259064812590649125906501259065112590652125906531259065412590655125906561259065712590658125906591259066012590661125906621259066312590664125906651259066612590667125906681259066912590670125906711259067212590673125906741259067512590676125906771259067812590679125906801259068112590682125906831259068412590685125906861259068712590688125906891259069012590691125906921259069312590694125906951259069612590697125906981259069912590700125907011259070212590703125907041259070512590706125907071259070812590709125907101259071112590712125907131259071412590715125907161259071712590718125907191259072012590721125907221259072312590724125907251259072612590727125907281259072912590730125907311259073212590733125907341259073512590736125907371259073812590739125907401259074112590742125907431259074412590745125907461259074712590748125907491259075012590751125907521259075312590754125907551259075612590757125907581259075912590760125907611259076212590763125907641259076512590766125907671259076812590769125907701259077112590772125907731259077412590775125907761259077712590778125907791259078012590781125907821259078312590784125907851259078612590787125907881259078912590790125907911259079212590793125907941259079512590796125907971259079812590799125908001259080112590802125908031259080412590805125908061259080712590808125908091259081012590811125908121259081312590814125908151259081612590817125908181259081912590820125908211259082212590823125908241259082512590826125908271259082812590829125908301259083112590832125908331259083412590835125908361259083712590838125908391259084012590841125908421259084312590844125908451259084612590847125908481259084912590850125908511259085212590853125908541259085512590856125908571259085812590859125908601259086112590862125908631259086412590865125908661259086712590868125908691259087012590871125908721259087312590874125908751259087612590877125908781259087912590880125908811259088212590883125908841259088512590886125908871259088812590889125908901259089112590892125908931259089412590895125908961259089712590898125908991259090012590901125909021259090312590904125909051259090612590907125909081259090912590910125909111259091212590913125909141259091512590916125909171259091812590919125909201259092112590922125909231259092412590925125909261259092712590928125909291259093012590931125909321259093312590934125909351259093612590937125909381259093912590940125909411259094212590943125909441259094512590946125909471259094812590949125909501259095112590952125909531259095412590955125909561259095712590958125909591259096012590961125909621259096312590964125909651259096612590967125909681259096912590970125909711259097212590973125909741259097512590976125909771259097812590979125909801259098112590982125909831259098412590985125909861259098712590988125909891259099012590991125909921259099312590994125909951259099612590997125909981259099912591000125910011259100212591003125910041259100512591006125910071259100812591009125910101259101112591012125910131259101412591015125910161259101712591018125910191259102012591021125910221259102312591024125910251259102612591027125910281259102912591030125910311259103212591033125910341259103512591036125910371259103812591039125910401259104112591042125910431259104412591045125910461259104712591048125910491259105012591051125910521259105312591054125910551259105612591057125910581259105912591060125910611259106212591063125910641259106512591066125910671259106812591069125910701259107112591072125910731259107412591075125910761259107712591078125910791259108012591081125910821259108312591084125910851259108612591087125910881259108912591090125910911259109212591093125910941259109512591096125910971259109812591099125911001259110112591102125911031259110412591105126000011260000212600003126000041260000512600006126000071260000812600009126000101260001112600012126000131260001412600015126000161260001712600018126000191260002012600021126000221260002312600024126000251260002612600027126000281260002912600030126000311260003212600033126000341260003512600036126000371260003812600039126000401260004112600042126000431260004412600045126000461260004712600048126000491260005012600051126000521260005312600054126000551260005612600057126000581260005912600060126000611260006212600063126000641260006512600066126000671260006812600069126000701260007112600072126000731260007412600075126000761260007712600078126000791260008012600081126000821260008312600084126000851260008612600087126000881260008912600090126000911260009212600093126000941260009512600096126000971260009812600099126001001260010112600102126001031260010412600105126001061260010712600108126001091260011012600111126001121260011312600114126001151260011612600117126001181260011912600120126001211260012212600123126001241260012512600126126001271260012812600129126001301260013112600132126001331260013412600135126001361260013712600138126001391260014012600141126001421260014312600144126001451260014612600147126001481260014912600150126001511260015212600153126001541260015512600156126001571260015812600159126001601260016112600162126001631260016412600165126001661260016712600168126001691260017012600171126001721260017312600174126001751260017612600177126001781260017912600180126001811260018212600183126001841260018512600186126001871260018812600189126001901260019112600192126001931260019412600195126001961260019712600198126001991260020012600201126002021260020312600204126002051260020612600207126002081260020912600210126002111260021212600213126002141260021512600216126002171260021812600219126002201260022112600222126002231260022412600225126002261260022712600228126002291260023012600231126002321260023312600234126002351260023612600237126002381260023912600240126002411260024212600243126002441260024512600246126002471260024812600249126002501260025112600252126002531260025412600255126002561260025712600258126002591260026012600261126002621260026312600264126002651260026612600267126002681260026912600270126002711260027212600273126002741260027512600276126002771260027812600279126002801260028112600282126002831260028412600285126002861260028712600288126002891260029012600291126002921260029312600294126002951260029612600297126002981260029912600300126003011260030212600303126003041260030512600306126003071260030812600309126003101260031112600312126003131260031412600315126003161260031712600318126003191260032012600321126003221260032312600324126003251260032612600327126003281260032912600330126003311260033212600333126003341260033512600336126003371260033812600339126003401260034112600342126003431260034412600345126003461260034712600348126003491260035012600351126003521260035312600354126003551260035612600357126003581260035912600360126003611260036212600363126003641260036512600366126003671260036812600369126003701260037112600372126003731260037412600375126003761260037712600378126003791260038012600381126003821260038312600384126003851260038612600387126003881260038912600390126003911260039212600393126003941260039512600396126003971260039812600399126004001260040112600402126004031260040412600405126004061260040712600408126004091260041012600411126004121260041312600414126004151260041612600417126004181260041912600420126004211260042212600423126004241260042512600426126004271260042812600429126004301260043112600432126004331260043412600435126004361260043712600438126004391260044012600441126004421260044312600444126004451260044612600447126004481260044912600450126004511260045212600453126004541260045512600456126004571260045812600459126004601260046112600462126004631260046412600465126004661260046712600468126004691260047012600471126004721260047312600474126004751260047612600477126004781260047912600480126004811260048212600483126004841260048512600486126004871260048812600489126004901260049112600492126004931260049412600495126004961260049712600498126004991260050012600501126005021260050312600504126005051260050612600507126005081260050912600510126005111260051212600513126005141260051512600516126005171260051812600519126005201260052112600522126005231260052412600525126005261260052712600528126005291260053012600531126005321260053312600534126005351260053612600537126005381260053912600540126005411260054212600543126005441260054512600546126005471260054812600549126005501260055112600552126005531260055412600555126005561260055712600558126005591260056012600561126005621260056312600564126005651260056612600567126005681260056912600570126005711260057212600573126005741260057512600576126005771260057812600579126005801260058112600582126005831260058412600585126005861260058712600588126005891260059012600591126005921260059312600594126005951260059612600597126005981260059912600600126006011260060212600603126006041260060512600606126006071260060812600609126006101260061112600612126006131260061412600615126006161260061712600618126006191260062012600621126006221260062312600624126006251260062612600627126006281260062912600630126006311260063212600633126006341260063512600636126006371260063812600639126006401260064112600642126006431260064412600645126006461260064712600648126006491260065012600651126006521260065312600654126006551260065612600657126006581260065912600660126006611260066212600663126006641260066512600666126006671260066812600669126006701260067112600672126006731260067412600675126006761260067712600678126006791260068012600681126006821260068312600684126006851260068612600687126006881260068912600690126006911260069212600693126006941260069512600696126006971260069812600699126007001260070112600702126007031260070412600705126007061260070712600708126007091260071012600711126007121260071312600714126007151260071612600717126007181260071912600720126007211260072212600723126007241260072512600726126007271260072812600729126007301260073112600732126007331260073412600735126007361260073712600738126007391260074012600741126007421260074312600744126007451260074612600747126007481260074912600750126007511260075212600753126007541260075512600756126007571260075812600759126007601260076112600762126007631260076412600765126007661260076712600768126007691260077012600771126007721260077312600774126007751260077612600777126007781260077912600780126007811260078212600783126007841260078512600786126007871260078812600789126007901260079112600792126007931260079412600795126007961260079712600798126007991260080012600801126008021260080312600804126008051260080612600807126008081260080912600810126008111260081212600813126008141260081512600816126008171260081812600819126008201260082112600822126008231260082412600825126008261260082712600828126008291260083012600831126008321260083312600834126008351260083612600837126008381260083912600840126008411260084212600843126008441260084512600846126008471260084812600849126008501260085112600852126008531260085412600855126008561260085712600858126008591260086012600861126008621260086312600864126008651260086612600867126008681260086912600870126008711260087212600873126008741260087512600876126008771260087812600879126008801260088112600882126008831260088412600885126008861260088712600888126008891260089012600891126008921260089312600894126008951260089612600897126008981260089912600900126009011260090212600903126009041260090512600906126009071260090812600909126009101260091112600912126009131260091412600915126009161260091712600918126009191260092012600921126009221260092312600924126009251260092612600927126009281260092912600930126009311260093212600933126009341260093512600936126009371260093812600939126009401260094112600942126009431260094412600945126009461260094712600948126009491260095012600951126009521260095312600954126009551260095612600957126009581260095912600960126009611260096212600963126009641260096512600966126009671260096812600969126009701260097112600972126009731260097412600975126009761260097712600978126009791260098012600981126009821260098312600984126009851260098612600987126009881260098912600990126009911260099212600993126009941260099512600996126009971260099812600999126010001260100112601002126010031260100412601005126010061260100712601008126010091260101012601011126010121260101312601014126010151260101612601017126010181260101912601020126010211260102212601023126010241260102512601026126010271260102812601029126010301260103112601032126010331260103412601035126010361260103712601038126010391260104012601041126010421260104312601044126010451260104612601047126010481260104912601050126010511260105212601053126010541260105512601056126010571260105812601059126010601260106112601062126010631260106412601065126010661260106712601068126010691260107012601071126010721260107312601074126010751260107612601077126010781260107912601080126010811260108212601083126010841260108512601086126010871260108812601089126010901260109112601092126010931260109412601095126010961260109712601098126010991260110012601101126011021260110312601104126011051261000112610002126100031261000412610005126100061261000712610008126100091261001012610011126100121261001312610014126100151261001612610017126100181261001912610020126100211261002212610023126100241261002512610026126100271261002812610029126100301261003112610032126100331261003412610035126100361261003712610038126100391261004012610041126100421261004312610044126100451261004612610047126100481261004912610050126100511261005212610053126100541261005512610056126100571261005812610059126100601261006112610062126100631261006412610065126100661261006712610068126100691261007012610071126100721261007312610074126100751261007612610077126100781261007912610080126100811261008212610083126100841261008512610086126100871261008812610089126100901261009112610092126100931261009412610095126100961261009712610098126100991261010012610101126101021261010312610104126101051261010612610107126101081261010912610110126101111261011212610113126101141261011512610116126101171261011812610119126101201261012112610122126101231261012412610125126101261261012712610128126101291261013012610131126101321261013312610134126101351261013612610137126101381261013912610140126101411261014212610143126101441261014512610146126101471261014812610149126101501261015112610152126101531261015412610155126101561261015712610158126101591261016012610161126101621261016312610164126101651261016612610167126101681261016912610170126101711261017212610173126101741261017512610176126101771261017812610179126101801261018112610182126101831261018412610185126101861261018712610188126101891261019012610191126101921261019312610194126101951261019612610197126101981261019912610200126102011261020212610203126102041261020512610206126102071261020812610209126102101261021112610212126102131261021412610215126102161261021712610218126102191261022012610221126102221261022312610224126102251261022612610227126102281261022912610230126102311261023212610233126102341261023512610236126102371261023812610239126102401261024112610242126102431261024412610245126102461261024712610248126102491261025012610251126102521261025312610254126102551261025612610257126102581261025912610260126102611261026212610263126102641261026512610266126102671261026812610269126102701261027112610272126102731261027412610275126102761261027712610278126102791261028012610281126102821261028312610284126102851261028612610287126102881261028912610290126102911261029212610293126102941261029512610296126102971261029812610299126103001261030112610302126103031261030412610305126103061261030712610308126103091261031012610311126103121261031312610314126103151261031612610317126103181261031912610320126103211261032212610323126103241261032512610326126103271261032812610329126103301261033112610332126103331261033412610335126103361261033712610338126103391261034012610341126103421261034312610344126103451261034612610347126103481261034912610350126103511261035212610353126103541261035512610356126103571261035812610359126103601261036112610362126103631261036412610365126103661261036712610368126103691261037012610371126103721261037312610374126103751261037612610377126103781261037912610380126103811261038212610383126103841261038512610386126103871261038812610389126103901261039112610392126103931261039412610395126103961261039712610398126103991261040012610401126104021261040312610404126104051261040612610407126104081261040912610410126104111261041212610413126104141261041512610416126104171261041812610419126104201261042112610422126104231261042412610425126104261261042712610428126104291261043012610431126104321261043312610434126104351261043612610437126104381261043912610440126104411261044212610443126104441261044512610446126104471261044812610449126104501261045112610452126104531261045412610455126104561261045712610458126104591261046012610461126104621261046312610464126104651261046612610467126104681261046912610470126104711261047212610473126104741261047512610476126104771261047812610479126104801261048112610482126104831261048412610485126104861261048712610488126104891261049012610491126104921261049312610494126104951261049612610497126104981261049912610500126105011261050212610503126105041261050512610506126105071261050812610509126105101261051112610512126105131261051412610515126105161261051712610518126105191261052012610521126105221261052312610524126105251261052612610527126105281261052912610530126105311261053212610533126105341261053512610536126105371261053812610539126105401261054112610542126105431261054412610545126105461261054712610548126105491261055012610551126105521261055312610554126105551261055612610557126105581261055912610560126105611261056212610563126105641261056512610566126105671261056812610569126105701261057112610572126105731261057412610575126105761261057712610578126105791261058012610581126105821261058312610584126105851261058612610587126105881261058912610590126105911261059212610593126105941261059512610596126105971261059812610599126106001261060112610602126106031261060412610605126106061261060712610608126106091261061012610611126106121261061312610614126106151261061612610617126106181261061912610620126106211261062212610623126106241261062512610626126106271261062812610629126106301261063112610632126106331261063412610635126106361261063712610638126106391261064012610641126106421261064312610644126106451261064612610647126106481261064912610650126106511261065212610653126106541261065512610656126106571261065812610659126106601261066112610662126106631261066412610665126106661261066712610668126106691261067012610671126106721261067312610674126106751261067612610677126106781261067912610680126106811261068212610683126106841261068512610686126106871261068812610689126106901261069112610692126106931261069412610695126106961261069712610698126106991261070012610701126107021261070312610704126107051261070612610707126107081261070912610710126107111261071212610713126107141261071512610716126107171261071812610719126107201261072112610722126107231261072412610725126107261261072712610728126107291261073012610731126107321261073312610734126107351261073612610737126107381261073912610740126107411261074212610743126107441261074512610746126107471261074812610749126107501261075112610752126107531261075412610755126107561261075712610758126107591261076012610761126107621261076312610764126107651261076612610767126107681261076912610770126107711261077212610773126107741261077512610776126107771261077812610779126107801261078112610782126107831261078412610785126107861261078712610788126107891261079012610791126107921261079312610794126107951261079612610797126107981261079912610800126108011261080212610803126108041261080512610806126108071261080812610809126108101261081112610812126108131261081412610815126108161261081712610818126108191261082012610821126108221261082312610824126108251261082612610827126108281261082912610830126108311261083212610833126108341261083512610836126108371261083812610839126108401261084112610842126108431261084412610845126108461261084712610848126108491261085012610851126108521261085312610854126108551261085612610857126108581261085912610860126108611261086212610863126108641261086512610866126108671261086812610869126108701261087112610872126108731261087412610875126108761261087712610878126108791261088012610881126108821261088312610884126108851261088612610887126108881261088912610890126108911261089212610893126108941261089512610896126108971261089812610899126109001261090112610902126109031261090412610905126109061261090712610908126109091261091012610911126109121261091312610914126109151261091612610917126109181261091912610920126109211261092212610923126109241261092512610926126109271261092812610929126109301261093112610932126109331261093412610935126109361261093712610938126109391261094012610941126109421261094312610944126109451261094612610947126109481261094912610950126109511261095212610953126109541261095512610956126109571261095812610959126109601261096112610962126109631261096412610965126109661261096712610968126109691261097012610971126109721261097312610974126109751261097612610977126109781261097912610980126109811261098212610983126109841261098512610986126109871261098812610989126109901261099112610992126109931261099412610995126109961261099712610998126109991261100012611001126110021261100312611004126110051261100612611007126110081261100912611010126110111261101212611013126110141261101512611016126110171261101812611019126110201261102112611022126110231261102412611025126110261261102712611028126110291261103012611031126110321261103312611034126110351261103612611037126110381261103912611040126110411261104212611043126110441261104512611046126110471261104812611049126110501261105112611052126110531261105412611055126110561261105712611058126110591261106012611061126110621261106312611064126110651261106612611067126110681261106912611070126110711261107212611073126110741261107512611076126110771261107812611079126110801261108112611082126110831261108412611085126110861261108712611088126110891261109012611091126110921261109312611094126110951261109612611097126110981261109912611100126111011261110212611103126111041261110512620001126200021262000312620004126200051262000612620007126200081262000912620010126200111262001212620013126200141262001512620016126200171262001812620019126200201262002112620022126200231262002412620025126200261262002712620028126200291262003012620031126200321262003312620034126200351262003612620037126200381262003912620040126200411262004212620043126200441262004512620046126200471262004812620049126200501262005112620052126200531262005412620055126200561262005712620058126200591262006012620061126200621262006312620064126200651262006612620067126200681262006912620070126200711262007212620073126200741262007512620076126200771262007812620079126200801262008112620082126200831262008412620085126200861262008712620088126200891262009012620091126200921262009312620094126200951262009612620097126200981262009912620100126201011262010212620103126201041262010512620106126201071262010812620109126201101262011112620112126201131262011412620115126201161262011712620118126201191262012012620121126201221262012312620124126201251262012612620127126201281262012912620130126201311262013212620133126201341262013512620136126201371262013812620139126201401262014112620142126201431262014412620145126201461262014712620148126201491262015012620151126201521262015312620154126201551262015612620157126201581262015912620160126201611262016212620163126201641262016512620166126201671262016812620169126201701262017112620172126201731262017412620175126201761262017712620178126201791262018012620181126201821262018312620184126201851262018612620187126201881262018912620190126201911262019212620193126201941262019512620196126201971262019812620199126202001262020112620202126202031262020412620205126202061262020712620208126202091262021012620211126202121262021312620214126202151262021612620217126202181262021912620220126202211262022212620223126202241262022512620226126202271262022812620229126202301262023112620232126202331262023412620235126202361262023712620238126202391262024012620241126202421262024312620244126202451262024612620247126202481262024912620250126202511262025212620253126202541262025512620256126202571262025812620259126202601262026112620262126202631262026412620265126202661262026712620268126202691262027012620271126202721262027312620274126202751262027612620277126202781262027912620280126202811262028212620283126202841262028512620286126202871262028812620289126202901262029112620292126202931262029412620295126202961262029712620298126202991262030012620301126203021262030312620304126203051262030612620307126203081262030912620310126203111262031212620313126203141262031512620316126203171262031812620319126203201262032112620322126203231262032412620325126203261262032712620328126203291262033012620331126203321262033312620334126203351262033612620337126203381262033912620340126203411262034212620343126203441262034512620346126203471262034812620349126203501262035112620352126203531262035412620355126203561262035712620358126203591262036012620361126203621262036312620364126203651262036612620367126203681262036912620370126203711262037212620373126203741262037512620376126203771262037812620379126203801262038112620382126203831262038412620385126203861262038712620388126203891262039012620391126203921262039312620394126203951262039612620397126203981262039912620400126204011262040212620403126204041262040512620406126204071262040812620409126204101262041112620412126204131262041412620415126204161262041712620418126204191262042012620421126204221262042312620424126204251262042612620427126204281262042912620430126204311262043212620433126204341262043512620436126204371262043812620439126204401262044112620442126204431262044412620445126204461262044712620448126204491262045012620451126204521262045312620454126204551262045612620457126204581262045912620460126204611262046212620463126204641262046512620466126204671262046812620469126204701262047112620472126204731262047412620475126204761262047712620478126204791262048012620481126204821262048312620484126204851262048612620487126204881262048912620490126204911262049212620493126204941262049512620496126204971262049812620499126205001262050112620502126205031262050412620505126205061262050712620508126205091262051012620511126205121262051312620514126205151262051612620517126205181262051912620520126205211262052212620523126205241262052512620526126205271262052812620529126205301262053112620532126205331262053412620535126205361262053712620538126205391262054012620541126205421262054312620544126205451262054612620547126205481262054912620550126205511262055212620553126205541262055512620556126205571262055812620559126205601262056112620562126205631262056412620565126205661262056712620568126205691262057012620571126205721262057312620574126205751262057612620577126205781262057912620580126205811262058212620583126205841262058512620586126205871262058812620589126205901262059112620592126205931262059412620595126205961262059712620598126205991262060012620601126206021262060312620604126206051262060612620607126206081262060912620610126206111262061212620613126206141262061512620616126206171262061812620619126206201262062112620622126206231262062412620625126206261262062712620628126206291262063012620631126206321262063312620634126206351262063612620637126206381262063912620640126206411262064212620643126206441262064512620646126206471262064812620649126206501262065112620652126206531262065412620655126206561262065712620658126206591262066012620661126206621262066312620664126206651262066612620667126206681262066912620670126206711262067212620673126206741262067512620676126206771262067812620679126206801262068112620682126206831262068412620685126206861262068712620688126206891262069012620691126206921262069312620694126206951262069612620697126206981262069912620700126207011262070212620703126207041262070512620706126207071262070812620709126207101262071112620712126207131262071412620715126207161262071712620718126207191262072012620721126207221262072312620724126207251262072612620727126207281262072912620730126207311262073212620733126207341262073512620736126207371262073812620739126207401262074112620742126207431262074412620745126207461262074712620748126207491262075012620751126207521262075312620754126207551262075612620757126207581262075912620760126207611262076212620763126207641262076512620766126207671262076812620769126207701262077112620772126207731262077412620775126207761262077712620778126207791262078012620781126207821262078312620784126207851262078612620787126207881262078912620790126207911262079212620793126207941262079512620796126207971262079812620799126208001262080112620802126208031262080412620805126208061262080712620808126208091262081012620811126208121262081312620814126208151262081612620817126208181262081912620820126208211262082212620823126208241262082512620826126208271262082812620829126208301262083112620832126208331262083412620835126208361262083712620838126208391262084012620841126208421262084312620844126208451262084612620847126208481262084912620850126208511262085212620853126208541262085512620856126208571262085812620859126208601262086112620862126208631262086412620865126208661262086712620868126208691262087012620871126208721262087312620874126208751262087612620877126208781262087912620880126208811262088212620883126208841262088512620886126208871262088812620889126208901262089112620892126208931262089412620895126208961262089712620898126208991262090012620901126209021262090312620904126209051262090612620907126209081262090912620910126209111262091212620913126209141262091512620916126209171262091812620919126209201262092112620922126209231262092412620925126209261262092712620928126209291262093012620931126209321262093312620934126209351262093612620937126209381262093912620940126209411262094212620943126209441262094512620946126209471262094812620949126209501262095112620952126209531262095412620955126209561262095712620958126209591262096012620961126209621262096312620964126209651262096612620967126209681262096912620970126209711262097212620973126209741262097512620976126209771262097812620979126209801262098112620982126209831262098412620985126209861262098712620988126209891262099012620991126209921262099312620994126209951262099612620997126209981262099912621000126210011262100212621003126210041262100512621006126210071262100812621009126210101262101112621012126210131262101412621015126210161262101712621018126210191262102012621021126210221262102312621024126210251262102612621027126210281262102912621030126210311262103212621033126210341262103512621036126210371262103812621039126210401262104112621042126210431262104412621045126210461262104712621048126210491262105012621051126210521262105312621054126210551262105612621057126210581262105912621060126210611262106212621063126210641262106512621066126210671262106812621069126210701262107112621072126210731262107412621075126210761262107712621078126210791262108012621081126210821262108312621084126210851262108612621087126210881262108912621090126210911262109212621093126210941262109512621096126210971262109812621099126211001262110112621102126211031262110412621105126300011263000212630003126300041263000512630006126300071263000812630009126300101263001112630012126300131263001412630015126300161263001712630018126300191263002012630021126300221263002312630024126300251263002612630027126300281263002912630030126300311263003212630033126300341263003512630036126300371263003812630039126300401263004112630042126300431263004412630045126300461263004712630048126300491263005012630051126300521263005312630054126300551263005612630057126300581263005912630060126300611263006212630063126300641263006512630066126300671263006812630069126300701263007112630072126300731263007412630075126300761263007712630078126300791263008012630081126300821263008312630084126300851263008612630087126300881263008912630090126300911263009212630093126300941263009512630096126300971263009812630099126301001263010112630102126301031263010412630105126301061263010712630108126301091263011012630111126301121263011312630114126301151263011612630117126301181263011912630120126301211263012212630123126301241263012512630126126301271263012812630129126301301263013112630132126301331263013412630135126301361263013712630138126301391263014012630141126301421263014312630144126301451263014612630147126301481263014912630150126301511263015212630153126301541263015512630156126301571263015812630159126301601263016112630162126301631263016412630165126301661263016712630168126301691263017012630171126301721263017312630174126301751263017612630177126301781263017912630180126301811263018212630183126301841263018512630186126301871263018812630189126301901263019112630192126301931263019412630195126301961263019712630198126301991263020012630201126302021263020312630204126302051263020612630207126302081263020912630210126302111263021212630213126302141263021512630216126302171263021812630219126302201263022112630222126302231263022412630225126302261263022712630228126302291263023012630231126302321263023312630234126302351263023612630237126302381263023912630240126302411263024212630243126302441263024512630246126302471263024812630249126302501263025112630252126302531263025412630255126302561263025712630258126302591263026012630261126302621263026312630264126302651263026612630267126302681263026912630270126302711263027212630273126302741263027512630276126302771263027812630279126302801263028112630282126302831263028412630285126302861263028712630288126302891263029012630291126302921263029312630294126302951263029612630297126302981263029912630300126303011263030212630303126303041263030512630306126303071263030812630309126303101263031112630312126303131263031412630315126303161263031712630318126303191263032012630321126303221263032312630324126303251263032612630327126303281263032912630330126303311263033212630333126303341263033512630336126303371263033812630339126303401263034112630342126303431263034412630345126303461263034712630348126303491263035012630351126303521263035312630354126303551263035612630357126303581263035912630360126303611263036212630363126303641263036512630366126303671263036812630369126303701263037112630372126303731263037412630375126303761263037712630378126303791263038012630381126303821263038312630384126303851263038612630387126303881263038912630390126303911263039212630393126303941263039512630396126303971263039812630399126304001263040112630402126304031263040412630405126304061263040712630408126304091263041012630411126304121263041312630414126304151263041612630417126304181263041912630420126304211263042212630423126304241263042512630426126304271263042812630429126304301263043112630432126304331263043412630435126304361263043712630438126304391263044012630441126304421263044312630444126304451263044612630447126304481263044912630450126304511263045212630453126304541263045512630456126304571263045812630459126304601263046112630462126304631263046412630465126304661263046712630468126304691263047012630471126304721263047312630474126304751263047612630477126304781263047912630480126304811263048212630483126304841263048512630486126304871263048812630489126304901263049112630492126304931263049412630495126304961263049712630498126304991263050012630501126305021263050312630504126305051263050612630507126305081263050912630510126305111263051212630513126305141263051512630516126305171263051812630519126305201263052112630522126305231263052412630525126305261263052712630528126305291263053012630531126305321263053312630534126305351263053612630537126305381263053912630540126305411263054212630543126305441263054512630546126305471263054812630549126305501263055112630552126305531263055412630555126305561263055712630558126305591263056012630561126305621263056312630564126305651263056612630567126305681263056912630570126305711263057212630573126305741263057512630576126305771263057812630579126305801263058112630582126305831263058412630585126305861263058712630588126305891263059012630591126305921263059312630594126305951263059612630597126305981263059912630600126306011263060212630603126306041263060512630606126306071263060812630609126306101263061112630612126306131263061412630615126306161263061712630618126306191263062012630621126306221263062312630624126306251263062612630627126306281263062912630630126306311263063212630633126306341263063512630636126306371263063812630639126306401263064112630642126306431263064412630645126306461263064712630648126306491263065012630651126306521263065312630654126306551263065612630657126306581263065912630660126306611263066212630663126306641263066512630666126306671263066812630669126306701263067112630672126306731263067412630675126306761263067712630678126306791263068012630681126306821263068312630684126306851263068612630687126306881263068912630690126306911263069212630693126306941263069512630696126306971263069812630699126307001263070112630702126307031263070412630705126307061263070712630708126307091263071012630711126307121263071312630714126307151263071612630717126307181263071912630720126307211263072212630723126307241263072512630726126307271263072812630729126307301263073112630732126307331263073412630735126307361263073712630738126307391263074012630741126307421263074312630744126307451263074612630747126307481263074912630750126307511263075212630753126307541263075512630756126307571263075812630759126307601263076112630762126307631263076412630765126307661263076712630768126307691263077012630771126307721263077312630774126307751263077612630777126307781263077912630780126307811263078212630783126307841263078512630786126307871263078812630789126307901263079112630792126307931263079412630795126307961263079712630798126307991263080012630801126308021263080312630804126308051263080612630807126308081263080912630810126308111263081212630813126308141263081512630816126308171263081812630819126308201263082112630822126308231263082412630825126308261263082712630828126308291263083012630831126308321263083312630834126308351263083612630837126308381263083912630840126308411263084212630843126308441263084512630846126308471263084812630849126308501263085112630852126308531263085412630855126308561263085712630858126308591263086012630861126308621263086312630864126308651263086612630867126308681263086912630870126308711263087212630873126308741263087512630876126308771263087812630879126308801263088112630882126308831263088412630885126308861263088712630888126308891263089012630891126308921263089312630894126308951263089612630897126308981263089912630900126309011263090212630903126309041263090512630906126309071263090812630909126309101263091112630912126309131263091412630915126309161263091712630918126309191263092012630921126309221263092312630924126309251263092612630927126309281263092912630930126309311263093212630933126309341263093512630936126309371263093812630939126309401263094112630942126309431263094412630945126309461263094712630948126309491263095012630951126309521263095312630954126309551263095612630957126309581263095912630960126309611263096212630963126309641263096512630966126309671263096812630969126309701263097112630972126309731263097412630975126309761263097712630978126309791263098012630981126309821263098312630984126309851263098612630987126309881263098912630990126309911263099212630993126309941263099512630996126309971263099812630999126310001263100112631002126310031263100412631005126310061263100712631008126310091263101012631011126310121263101312631014126310151263101612631017126310181263101912631020126310211263102212631023126310241263102512631026126310271263102812631029126310301263103112631032126310331263103412631035126310361263103712631038126310391263104012631041126310421263104312631044126310451263104612631047126310481263104912631050126310511263105212631053126310541263105512631056126310571263105812631059126310601263106112631062126310631263106412631065126310661263106712631068126310691263107012631071126310721263107312631074126310751263107612631077126310781263107912631080126310811263108212631083126310841263108512631086126310871263108812631089126310901263109112631092126310931263109412631095126310961263109712631098126310991263110012631101126311021263110312631104126311051264000112640002126400031264000412640005126400061264000712640008126400091264001012640011126400121264001312640014126400151264001612640017126400181264001912640020126400211264002212640023126400241264002512640026126400271264002812640029126400301264003112640032126400331264003412640035126400361264003712640038126400391264004012640041126400421264004312640044126400451264004612640047126400481264004912640050126400511264005212640053126400541264005512640056126400571264005812640059126400601264006112640062126400631264006412640065126400661264006712640068126400691264007012640071126400721264007312640074126400751264007612640077126400781264007912640080126400811264008212640083126400841264008512640086126400871264008812640089126400901264009112640092126400931264009412640095126400961264009712640098126400991264010012640101126401021264010312640104126401051264010612640107126401081264010912640110126401111264011212640113126401141264011512640116126401171264011812640119126401201264012112640122126401231264012412640125126401261264012712640128126401291264013012640131126401321264013312640134126401351264013612640137126401381264013912640140126401411264014212640143126401441264014512640146126401471264014812640149126401501264015112640152126401531264015412640155126401561264015712640158126401591264016012640161126401621264016312640164126401651264016612640167126401681264016912640170126401711264017212640173126401741264017512640176126401771264017812640179126401801264018112640182126401831264018412640185126401861264018712640188126401891264019012640191126401921264019312640194126401951264019612640197126401981264019912640200126402011264020212640203126402041264020512640206126402071264020812640209126402101264021112640212126402131264021412640215126402161264021712640218126402191264022012640221126402221264022312640224126402251264022612640227126402281264022912640230126402311264023212640233126402341264023512640236126402371264023812640239126402401264024112640242126402431264024412640245126402461264024712640248126402491264025012640251126402521264025312640254126402551264025612640257126402581264025912640260126402611264026212640263126402641264026512640266126402671264026812640269126402701264027112640272126402731264027412640275126402761264027712640278126402791264028012640281126402821264028312640284126402851264028612640287126402881264028912640290126402911264029212640293126402941264029512640296126402971264029812640299126403001264030112640302126403031264030412640305126403061264030712640308126403091264031012640311126403121264031312640314126403151264031612640317126403181264031912640320126403211264032212640323126403241264032512640326126403271264032812640329126403301264033112640332126403331264033412640335126403361264033712640338126403391264034012640341126403421264034312640344126403451264034612640347126403481264034912640350126403511264035212640353126403541264035512640356126403571264035812640359126403601264036112640362126403631264036412640365126403661264036712640368126403691264037012640371126403721264037312640374126403751264037612640377126403781264037912640380126403811264038212640383126403841264038512640386126403871264038812640389126403901264039112640392126403931264039412640395126403961264039712640398126403991264040012640401126404021264040312640404126404051264040612640407126404081264040912640410126404111264041212640413126404141264041512640416126404171264041812640419126404201264042112640422126404231264042412640425126404261264042712640428126404291264043012640431126404321264043312640434126404351264043612640437126404381264043912640440126404411264044212640443126404441264044512640446126404471264044812640449126404501264045112640452126404531264045412640455126404561264045712640458126404591264046012640461126404621264046312640464126404651264046612640467126404681264046912640470126404711264047212640473126404741264047512640476126404771264047812640479126404801264048112640482126404831264048412640485126404861264048712640488126404891264049012640491126404921264049312640494126404951264049612640497126404981264049912640500126405011264050212640503126405041264050512640506126405071264050812640509126405101264051112640512126405131264051412640515126405161264051712640518126405191264052012640521126405221264052312640524126405251264052612640527126405281264052912640530126405311264053212640533126405341264053512640536126405371264053812640539126405401264054112640542126405431264054412640545126405461264054712640548126405491264055012640551126405521264055312640554126405551264055612640557126405581264055912640560126405611264056212640563126405641264056512640566126405671264056812640569126405701264057112640572126405731264057412640575126405761264057712640578126405791264058012640581126405821264058312640584126405851264058612640587126405881264058912640590126405911264059212640593126405941264059512640596126405971264059812640599126406001264060112640602126406031264060412640605126406061264060712640608126406091264061012640611126406121264061312640614126406151264061612640617126406181264061912640620126406211264062212640623126406241264062512640626126406271264062812640629126406301264063112640632126406331264063412640635126406361264063712640638126406391264064012640641126406421264064312640644126406451264064612640647126406481264064912640650126406511264065212640653126406541264065512640656126406571264065812640659126406601264066112640662126406631264066412640665126406661264066712640668126406691264067012640671126406721264067312640674126406751264067612640677126406781264067912640680126406811264068212640683126406841264068512640686126406871264068812640689126406901264069112640692126406931264069412640695126406961264069712640698126406991264070012640701126407021264070312640704126407051264070612640707126407081264070912640710126407111264071212640713126407141264071512640716126407171264071812640719126407201264072112640722126407231264072412640725126407261264072712640728126407291264073012640731126407321264073312640734126407351264073612640737126407381264073912640740126407411264074212640743126407441264074512640746126407471264074812640749126407501264075112640752126407531264075412640755126407561264075712640758126407591264076012640761126407621264076312640764126407651264076612640767126407681264076912640770126407711264077212640773126407741264077512640776126407771264077812640779126407801264078112640782126407831264078412640785126407861264078712640788126407891264079012640791126407921264079312640794126407951264079612640797126407981264079912640800126408011264080212640803126408041264080512640806126408071264080812640809126408101264081112640812126408131264081412640815126408161264081712640818126408191264082012640821126408221264082312640824126408251264082612640827126408281264082912640830126408311264083212640833126408341264083512640836126408371264083812640839126408401264084112640842126408431264084412640845126408461264084712640848126408491264085012640851126408521264085312640854126408551264085612640857126408581264085912640860126408611264086212640863126408641264086512640866126408671264086812640869126408701264087112640872126408731264087412640875126408761264087712640878126408791264088012640881126408821264088312640884126408851264088612640887126408881264088912640890126408911264089212640893126408941264089512640896126408971264089812640899126409001264090112640902126409031264090412640905126409061264090712640908126409091264091012640911126409121264091312640914126409151264091612640917126409181264091912640920126409211264092212640923126409241264092512640926126409271264092812640929126409301264093112640932126409331264093412640935126409361264093712640938126409391264094012640941126409421264094312640944126409451264094612640947126409481264094912640950126409511264095212640953126409541264095512640956126409571264095812640959126409601264096112640962126409631264096412640965126409661264096712640968126409691264097012640971126409721264097312640974126409751264097612640977126409781264097912640980126409811264098212640983126409841264098512640986126409871264098812640989126409901264099112640992126409931264099412640995126409961264099712640998126409991264100012641001126410021264100312641004126410051264100612641007126410081264100912641010126410111264101212641013126410141264101512641016126410171264101812641019126410201264102112641022126410231264102412641025126410261264102712641028126410291264103012641031126410321264103312641034126410351264103612641037126410381264103912641040126410411264104212641043126410441264104512641046126410471264104812641049126410501264105112641052126410531264105412641055126410561264105712641058126410591264106012641061126410621264106312641064126410651264106612641067126410681264106912641070126410711264107212641073126410741264107512641076126410771264107812641079126410801264108112641082126410831264108412641085126410861264108712641088126410891264109012641091126410921264109312641094126410951264109612641097126410981264109912641100126411011264110212641103126411041264110512650001126500021265000312650004126500051265000612650007126500081265000912650010126500111265001212650013126500141265001512650016126500171265001812650019126500201265002112650022126500231265002412650025126500261265002712650028126500291265003012650031126500321265003312650034126500351265003612650037126500381265003912650040126500411265004212650043126500441265004512650046126500471265004812650049126500501265005112650052126500531265005412650055126500561265005712650058126500591265006012650061126500621265006312650064126500651265006612650067126500681265006912650070126500711265007212650073126500741265007512650076126500771265007812650079126500801265008112650082126500831265008412650085126500861265008712650088126500891265009012650091126500921265009312650094126500951265009612650097126500981265009912650100126501011265010212650103126501041265010512650106126501071265010812650109126501101265011112650112126501131265011412650115126501161265011712650118126501191265012012650121126501221265012312650124126501251265012612650127126501281265012912650130126501311265013212650133126501341265013512650136126501371265013812650139126501401265014112650142126501431265014412650145126501461265014712650148126501491265015012650151126501521265015312650154126501551265015612650157126501581265015912650160126501611265016212650163126501641265016512650166126501671265016812650169126501701265017112650172126501731265017412650175126501761265017712650178126501791265018012650181126501821265018312650184126501851265018612650187126501881265018912650190126501911265019212650193126501941265019512650196126501971265019812650199126502001265020112650202126502031265020412650205126502061265020712650208126502091265021012650211126502121265021312650214126502151265021612650217126502181265021912650220126502211265022212650223126502241265022512650226126502271265022812650229126502301265023112650232126502331265023412650235126502361265023712650238126502391265024012650241126502421265024312650244126502451265024612650247126502481265024912650250126502511265025212650253126502541265025512650256126502571265025812650259126502601265026112650262126502631265026412650265126502661265026712650268126502691265027012650271126502721265027312650274126502751265027612650277126502781265027912650280126502811265028212650283126502841265028512650286126502871265028812650289126502901265029112650292126502931265029412650295126502961265029712650298126502991265030012650301126503021265030312650304126503051265030612650307126503081265030912650310126503111265031212650313126503141265031512650316126503171265031812650319126503201265032112650322126503231265032412650325126503261265032712650328126503291265033012650331126503321265033312650334126503351265033612650337126503381265033912650340126503411265034212650343126503441265034512650346126503471265034812650349126503501265035112650352126503531265035412650355126503561265035712650358126503591265036012650361126503621265036312650364126503651265036612650367126503681265036912650370126503711265037212650373126503741265037512650376126503771265037812650379126503801265038112650382126503831265038412650385126503861265038712650388126503891265039012650391126503921265039312650394126503951265039612650397126503981265039912650400126504011265040212650403126504041265040512650406126504071265040812650409126504101265041112650412126504131265041412650415126504161265041712650418126504191265042012650421126504221265042312650424126504251265042612650427126504281265042912650430126504311265043212650433126504341265043512650436126504371265043812650439126504401265044112650442126504431265044412650445126504461265044712650448126504491265045012650451126504521265045312650454126504551265045612650457126504581265045912650460126504611265046212650463126504641265046512650466126504671265046812650469126504701265047112650472126504731265047412650475126504761265047712650478126504791265048012650481126504821265048312650484126504851265048612650487126504881265048912650490126504911265049212650493126504941265049512650496126504971265049812650499126505001265050112650502126505031265050412650505126505061265050712650508126505091265051012650511126505121265051312650514126505151265051612650517126505181265051912650520126505211265052212650523126505241265052512650526126505271265052812650529126505301265053112650532126505331265053412650535126505361265053712650538126505391265054012650541126505421265054312650544126505451265054612650547126505481265054912650550126505511265055212650553126505541265055512650556126505571265055812650559126505601265056112650562126505631265056412650565126505661265056712650568126505691265057012650571126505721265057312650574126505751265057612650577126505781265057912650580126505811265058212650583126505841265058512650586126505871265058812650589126505901265059112650592126505931265059412650595126505961265059712650598126505991265060012650601126506021265060312650604126506051265060612650607126506081265060912650610126506111265061212650613126506141265061512650616126506171265061812650619126506201265062112650622126506231265062412650625126506261265062712650628126506291265063012650631126506321265063312650634126506351265063612650637126506381265063912650640126506411265064212650643126506441265064512650646126506471265064812650649126506501265065112650652126506531265065412650655126506561265065712650658126506591265066012650661126506621265066312650664126506651265066612650667126506681265066912650670126506711265067212650673126506741265067512650676126506771265067812650679126506801265068112650682126506831265068412650685126506861265068712650688126506891265069012650691126506921265069312650694126506951265069612650697126506981265069912650700126507011265070212650703126507041265070512650706126507071265070812650709126507101265071112650712126507131265071412650715126507161265071712650718126507191265072012650721126507221265072312650724126507251265072612650727126507281265072912650730126507311265073212650733126507341265073512650736126507371265073812650739126507401265074112650742126507431265074412650745126507461265074712650748126507491265075012650751126507521265075312650754126507551265075612650757126507581265075912650760126507611265076212650763126507641265076512650766126507671265076812650769126507701265077112650772126507731265077412650775126507761265077712650778126507791265078012650781126507821265078312650784126507851265078612650787126507881265078912650790126507911265079212650793126507941265079512650796126507971265079812650799126508001265080112650802126508031265080412650805126508061265080712650808126508091265081012650811126508121265081312650814126508151265081612650817126508181265081912650820126508211265082212650823126508241265082512650826126508271265082812650829126508301265083112650832126508331265083412650835126508361265083712650838126508391265084012650841126508421265084312650844126508451265084612650847126508481265084912650850126508511265085212650853126508541265085512650856126508571265085812650859126508601265086112650862126508631265086412650865126508661265086712650868126508691265087012650871126508721265087312650874126508751265087612650877126508781265087912650880126508811265088212650883126508841265088512650886126508871265088812650889126508901265089112650892126508931265089412650895126508961265089712650898126508991265090012650901126509021265090312650904126509051265090612650907126509081265090912650910126509111265091212650913126509141265091512650916126509171265091812650919126509201265092112650922126509231265092412650925126509261265092712650928126509291265093012650931126509321265093312650934126509351265093612650937126509381265093912650940126509411265094212650943126509441265094512650946126509471265094812650949126509501265095112650952126509531265095412650955126509561265095712650958126509591265096012650961126509621265096312650964126509651265096612650967126509681265096912650970126509711265097212650973126509741265097512650976126509771265097812650979126509801265098112650982126509831265098412650985126509861265098712650988126509891265099012650991126509921265099312650994126509951265099612650997126509981265099912651000126510011265100212651003126510041265100512651006126510071265100812651009126510101265101112651012126510131265101412651015126510161265101712651018126510191265102012651021126510221265102312651024126510251265102612651027126510281265102912651030126510311265103212651033126510341265103512651036126510371265103812651039126510401265104112651042126510431265104412651045126510461265104712651048126510491265105012651051126510521265105312651054126510551265105612651057126510581265105912651060126510611265106212651063126510641265106512651066126510671265106812651069126510701265107112651072126510731265107412651075126510761265107712651078126510791265108012651081126510821265108312651084126510851265108612651087126510881265108912651090126510911265109212651093126510941265109512651096126510971265109812651099126511001265110112651102126511031265110412651105126600011266000212660003126600041266000512660006126600071266000812660009126600101266001112660012126600131266001412660015126600161266001712660018126600191266002012660021126600221266002312660024126600251266002612660027126600281266002912660030126600311266003212660033126600341266003512660036126600371266003812660039126600401266004112660042126600431266004412660045126600461266004712660048126600491266005012660051126600521266005312660054126600551266005612660057126600581266005912660060126600611266006212660063126600641266006512660066126600671266006812660069126600701266007112660072126600731266007412660075126600761266007712660078126600791266008012660081126600821266008312660084126600851266008612660087126600881266008912660090126600911266009212660093126600941266009512660096126600971266009812660099126601001266010112660102126601031266010412660105126601061266010712660108126601091266011012660111126601121266011312660114126601151266011612660117126601181266011912660120126601211266012212660123126601241266012512660126126601271266012812660129126601301266013112660132126601331266013412660135126601361266013712660138126601391266014012660141126601421266014312660144126601451266014612660147126601481266014912660150126601511266015212660153126601541266015512660156126601571266015812660159126601601266016112660162126601631266016412660165126601661266016712660168126601691266017012660171126601721266017312660174126601751266017612660177126601781266017912660180126601811266018212660183126601841266018512660186126601871266018812660189126601901266019112660192126601931266019412660195126601961266019712660198126601991266020012660201126602021266020312660204126602051266020612660207126602081266020912660210126602111266021212660213126602141266021512660216126602171266021812660219126602201266022112660222126602231266022412660225126602261266022712660228126602291266023012660231126602321266023312660234126602351266023612660237126602381266023912660240126602411266024212660243126602441266024512660246126602471266024812660249126602501266025112660252126602531266025412660255126602561266025712660258126602591266026012660261126602621266026312660264126602651266026612660267126602681266026912660270126602711266027212660273126602741266027512660276126602771266027812660279126602801266028112660282126602831266028412660285126602861266028712660288126602891266029012660291126602921266029312660294126602951266029612660297126602981266029912660300126603011266030212660303126603041266030512660306126603071266030812660309126603101266031112660312126603131266031412660315126603161266031712660318126603191266032012660321126603221266032312660324126603251266032612660327126603281266032912660330126603311266033212660333126603341266033512660336126603371266033812660339126603401266034112660342126603431266034412660345126603461266034712660348126603491266035012660351126603521266035312660354126603551266035612660357126603581266035912660360126603611266036212660363126603641266036512660366126603671266036812660369126603701266037112660372126603731266037412660375126603761266037712660378126603791266038012660381126603821266038312660384126603851266038612660387126603881266038912660390126603911266039212660393126603941266039512660396126603971266039812660399126604001266040112660402126604031266040412660405126604061266040712660408126604091266041012660411126604121266041312660414126604151266041612660417126604181266041912660420126604211266042212660423126604241266042512660426126604271266042812660429126604301266043112660432126604331266043412660435126604361266043712660438126604391266044012660441126604421266044312660444126604451266044612660447126604481266044912660450126604511266045212660453126604541266045512660456126604571266045812660459126604601266046112660462126604631266046412660465126604661266046712660468126604691266047012660471126604721266047312660474126604751266047612660477126604781266047912660480126604811266048212660483126604841266048512660486126604871266048812660489126604901266049112660492126604931266049412660495126604961266049712660498126604991266050012660501126605021266050312660504126605051266050612660507126605081266050912660510126605111266051212660513126605141266051512660516126605171266051812660519126605201266052112660522126605231266052412660525126605261266052712660528126605291266053012660531126605321266053312660534126605351266053612660537126605381266053912660540126605411266054212660543126605441266054512660546126605471266054812660549126605501266055112660552126605531266055412660555126605561266055712660558126605591266056012660561126605621266056312660564126605651266056612660567126605681266056912660570126605711266057212660573126605741266057512660576126605771266057812660579126605801266058112660582126605831266058412660585126605861266058712660588126605891266059012660591126605921266059312660594126605951266059612660597126605981266059912660600126606011266060212660603126606041266060512660606126606071266060812660609126606101266061112660612126606131266061412660615126606161266061712660618126606191266062012660621126606221266062312660624126606251266062612660627126606281266062912660630126606311266063212660633126606341266063512660636126606371266063812660639126606401266064112660642126606431266064412660645126606461266064712660648126606491266065012660651126606521266065312660654126606551266065612660657126606581266065912660660126606611266066212660663126606641266066512660666126606671266066812660669126606701266067112660672126606731266067412660675126606761266067712660678126606791266068012660681126606821266068312660684126606851266068612660687126606881266068912660690126606911266069212660693126606941266069512660696126606971266069812660699126607001266070112660702126607031266070412660705126607061266070712660708126607091266071012660711126607121266071312660714126607151266071612660717126607181266071912660720126607211266072212660723126607241266072512660726126607271266072812660729126607301266073112660732126607331266073412660735126607361266073712660738126607391266074012660741126607421266074312660744126607451266074612660747126607481266074912660750126607511266075212660753126607541266075512660756126607571266075812660759126607601266076112660762126607631266076412660765126607661266076712660768126607691266077012660771126607721266077312660774126607751266077612660777126607781266077912660780126607811266078212660783126607841266078512660786126607871266078812660789126607901266079112660792126607931266079412660795126607961266079712660798126607991266080012660801126608021266080312660804126608051266080612660807126608081266080912660810126608111266081212660813126608141266081512660816126608171266081812660819126608201266082112660822126608231266082412660825126608261266082712660828126608291266083012660831126608321266083312660834126608351266083612660837126608381266083912660840126608411266084212660843126608441266084512660846126608471266084812660849126608501266085112660852126608531266085412660855126608561266085712660858126608591266086012660861126608621266086312660864126608651266086612660867126608681266086912660870126608711266087212660873126608741266087512660876126608771266087812660879126608801266088112660882126608831266088412660885126608861266088712660888126608891266089012660891126608921266089312660894126608951266089612660897126608981266089912660900126609011266090212660903126609041266090512660906126609071266090812660909126609101266091112660912126609131266091412660915126609161266091712660918126609191266092012660921126609221266092312660924126609251266092612660927126609281266092912660930126609311266093212660933126609341266093512660936126609371266093812660939126609401266094112660942126609431266094412660945126609461266094712660948126609491266095012660951126609521266095312660954126609551266095612660957126609581266095912660960126609611266096212660963126609641266096512660966126609671266096812660969126609701266097112660972126609731266097412660975126609761266097712660978126609791266098012660981126609821266098312660984126609851266098612660987126609881266098912660990126609911266099212660993126609941266099512660996126609971266099812660999126610001266100112661002126610031266100412661005126610061266100712661008126610091266101012661011126610121266101312661014126610151266101612661017126610181266101912661020126610211266102212661023126610241266102512661026126610271266102812661029126610301266103112661032126610331266103412661035126610361266103712661038126610391266104012661041126610421266104312661044126610451266104612661047126610481266104912661050126610511266105212661053126610541266105512661056126610571266105812661059126610601266106112661062126610631266106412661065126610661266106712661068126610691266107012661071126610721266107312661074126610751266107612661077126610781266107912661080126610811266108212661083126610841266108512661086126610871266108812661089126610901266109112661092126610931266109412661095126610961266109712661098126610991266110012661101126611021266110312661104126611051267000112670002126700031267000412670005126700061267000712670008126700091267001012670011126700121267001312670014126700151267001612670017126700181267001912670020126700211267002212670023126700241267002512670026126700271267002812670029126700301267003112670032126700331267003412670035126700361267003712670038126700391267004012670041126700421267004312670044126700451267004612670047126700481267004912670050126700511267005212670053126700541267005512670056126700571267005812670059126700601267006112670062126700631267006412670065126700661267006712670068126700691267007012670071126700721267007312670074126700751267007612670077126700781267007912670080126700811267008212670083126700841267008512670086126700871267008812670089126700901267009112670092126700931267009412670095126700961267009712670098126700991267010012670101126701021267010312670104126701051267010612670107126701081267010912670110126701111267011212670113126701141267011512670116126701171267011812670119126701201267012112670122126701231267012412670125126701261267012712670128126701291267013012670131126701321267013312670134126701351267013612670137126701381267013912670140126701411267014212670143126701441267014512670146126701471267014812670149126701501267015112670152126701531267015412670155126701561267015712670158126701591267016012670161126701621267016312670164126701651267016612670167126701681267016912670170126701711267017212670173126701741267017512670176126701771267017812670179126701801267018112670182126701831267018412670185126701861267018712670188126701891267019012670191126701921267019312670194126701951267019612670197126701981267019912670200126702011267020212670203126702041267020512670206126702071267020812670209126702101267021112670212126702131267021412670215126702161267021712670218126702191267022012670221126702221267022312670224126702251267022612670227126702281267022912670230126702311267023212670233126702341267023512670236126702371267023812670239126702401267024112670242126702431267024412670245126702461267024712670248126702491267025012670251126702521267025312670254126702551267025612670257126702581267025912670260126702611267026212670263126702641267026512670266126702671267026812670269126702701267027112670272126702731267027412670275126702761267027712670278126702791267028012670281126702821267028312670284126702851267028612670287126702881267028912670290126702911267029212670293126702941267029512670296126702971267029812670299126703001267030112670302126703031267030412670305126703061267030712670308126703091267031012670311126703121267031312670314126703151267031612670317126703181267031912670320126703211267032212670323126703241267032512670326126703271267032812670329126703301267033112670332126703331267033412670335126703361267033712670338126703391267034012670341126703421267034312670344126703451267034612670347126703481267034912670350126703511267035212670353126703541267035512670356126703571267035812670359126703601267036112670362126703631267036412670365126703661267036712670368126703691267037012670371126703721267037312670374126703751267037612670377126703781267037912670380126703811267038212670383126703841267038512670386126703871267038812670389126703901267039112670392126703931267039412670395126703961267039712670398126703991267040012670401126704021267040312670404126704051267040612670407126704081267040912670410126704111267041212670413126704141267041512670416126704171267041812670419126704201267042112670422126704231267042412670425126704261267042712670428126704291267043012670431126704321267043312670434126704351267043612670437126704381267043912670440126704411267044212670443126704441267044512670446126704471267044812670449126704501267045112670452126704531267045412670455126704561267045712670458126704591267046012670461126704621267046312670464126704651267046612670467126704681267046912670470126704711267047212670473126704741267047512670476126704771267047812670479126704801267048112670482126704831267048412670485126704861267048712670488126704891267049012670491126704921267049312670494126704951267049612670497126704981267049912670500126705011267050212670503126705041267050512670506126705071267050812670509126705101267051112670512126705131267051412670515126705161267051712670518126705191267052012670521126705221267052312670524126705251267052612670527126705281267052912670530126705311267053212670533126705341267053512670536126705371267053812670539126705401267054112670542126705431267054412670545126705461267054712670548126705491267055012670551126705521267055312670554126705551267055612670557126705581267055912670560126705611267056212670563126705641267056512670566126705671267056812670569126705701267057112670572126705731267057412670575126705761267057712670578126705791267058012670581126705821267058312670584126705851267058612670587126705881267058912670590126705911267059212670593126705941267059512670596126705971267059812670599126706001267060112670602126706031267060412670605126706061267060712670608126706091267061012670611126706121267061312670614126706151267061612670617126706181267061912670620126706211267062212670623126706241267062512670626126706271267062812670629126706301267063112670632126706331267063412670635126706361267063712670638126706391267064012670641126706421267064312670644126706451267064612670647126706481267064912670650126706511267065212670653126706541267065512670656126706571267065812670659126706601267066112670662126706631267066412670665126706661267066712670668126706691267067012670671126706721267067312670674126706751267067612670677126706781267067912670680126706811267068212670683126706841267068512670686126706871267068812670689126706901267069112670692126706931267069412670695126706961267069712670698126706991267070012670701126707021267070312670704126707051267070612670707126707081267070912670710126707111267071212670713126707141267071512670716126707171267071812670719126707201267072112670722126707231267072412670725126707261267072712670728126707291267073012670731126707321267073312670734126707351267073612670737126707381267073912670740126707411267074212670743126707441267074512670746126707471267074812670749126707501267075112670752126707531267075412670755126707561267075712670758126707591267076012670761126707621267076312670764126707651267076612670767126707681267076912670770126707711267077212670773126707741267077512670776126707771267077812670779126707801267078112670782126707831267078412670785126707861267078712670788126707891267079012670791126707921267079312670794126707951267079612670797126707981267079912670800126708011267080212670803126708041267080512670806126708071267080812670809126708101267081112670812126708131267081412670815126708161267081712670818126708191267082012670821126708221267082312670824126708251267082612670827126708281267082912670830126708311267083212670833126708341267083512670836126708371267083812670839126708401267084112670842126708431267084412670845126708461267084712670848126708491267085012670851126708521267085312670854126708551267085612670857126708581267085912670860126708611267086212670863126708641267086512670866126708671267086812670869126708701267087112670872126708731267087412670875126708761267087712670878126708791267088012670881126708821267088312670884126708851267088612670887126708881267088912670890126708911267089212670893126708941267089512670896126708971267089812670899126709001267090112670902126709031267090412670905126709061267090712670908126709091267091012670911126709121267091312670914126709151267091612670917126709181267091912670920126709211267092212670923126709241267092512670926126709271267092812670929126709301267093112670932126709331267093412670935126709361267093712670938126709391267094012670941126709421267094312670944126709451267094612670947126709481267094912670950126709511267095212670953126709541267095512670956126709571267095812670959126709601267096112670962126709631267096412670965126709661267096712670968126709691267097012670971126709721267097312670974126709751267097612670977126709781267097912670980126709811267098212670983126709841267098512670986126709871267098812670989126709901267099112670992126709931267099412670995126709961267099712670998126709991267100012671001126710021267100312671004126710051267100612671007126710081267100912671010126710111267101212671013126710141267101512671016126710171267101812671019126710201267102112671022126710231267102412671025126710261267102712671028126710291267103012671031126710321267103312671034126710351267103612671037126710381267103912671040126710411267104212671043126710441267104512671046126710471267104812671049126710501267105112671052126710531267105412671055126710561267105712671058126710591267106012671061126710621267106312671064126710651267106612671067126710681267106912671070126710711267107212671073126710741267107512671076126710771267107812671079126710801267108112671082126710831267108412671085126710861267108712671088126710891267109012671091126710921267109312671094126710951267109612671097126710981267109912671100126711011267110212671103126711041267110512680001126800021268000312680004126800051268000612680007126800081268000912680010126800111268001212680013126800141268001512680016126800171268001812680019126800201268002112680022126800231268002412680025126800261268002712680028126800291268003012680031126800321268003312680034126800351268003612680037126800381268003912680040126800411268004212680043126800441268004512680046126800471268004812680049126800501268005112680052126800531268005412680055126800561268005712680058126800591268006012680061126800621268006312680064126800651268006612680067126800681268006912680070126800711268007212680073126800741268007512680076126800771268007812680079126800801268008112680082126800831268008412680085126800861268008712680088126800891268009012680091126800921268009312680094126800951268009612680097126800981268009912680100126801011268010212680103126801041268010512680106126801071268010812680109126801101268011112680112126801131268011412680115126801161268011712680118126801191268012012680121126801221268012312680124126801251268012612680127126801281268012912680130126801311268013212680133126801341268013512680136126801371268013812680139126801401268014112680142126801431268014412680145126801461268014712680148126801491268015012680151126801521268015312680154126801551268015612680157126801581268015912680160126801611268016212680163126801641268016512680166126801671268016812680169126801701268017112680172126801731268017412680175126801761268017712680178126801791268018012680181126801821268018312680184126801851268018612680187126801881268018912680190126801911268019212680193126801941268019512680196126801971268019812680199126802001268020112680202126802031268020412680205126802061268020712680208126802091268021012680211126802121268021312680214126802151268021612680217126802181268021912680220126802211268022212680223126802241268022512680226126802271268022812680229126802301268023112680232126802331268023412680235126802361268023712680238126802391268024012680241126802421268024312680244126802451268024612680247126802481268024912680250126802511268025212680253126802541268025512680256126802571268025812680259126802601268026112680262126802631268026412680265126802661268026712680268126802691268027012680271126802721268027312680274126802751268027612680277126802781268027912680280126802811268028212680283126802841268028512680286126802871268028812680289126802901268029112680292126802931268029412680295126802961268029712680298126802991268030012680301126803021268030312680304126803051268030612680307126803081268030912680310126803111268031212680313126803141268031512680316126803171268031812680319126803201268032112680322126803231268032412680325126803261268032712680328126803291268033012680331126803321268033312680334126803351268033612680337126803381268033912680340126803411268034212680343126803441268034512680346126803471268034812680349126803501268035112680352126803531268035412680355126803561268035712680358126803591268036012680361126803621268036312680364126803651268036612680367126803681268036912680370126803711268037212680373126803741268037512680376126803771268037812680379126803801268038112680382126803831268038412680385126803861268038712680388126803891268039012680391126803921268039312680394126803951268039612680397126803981268039912680400126804011268040212680403126804041268040512680406126804071268040812680409126804101268041112680412126804131268041412680415126804161268041712680418126804191268042012680421126804221268042312680424126804251268042612680427126804281268042912680430126804311268043212680433126804341268043512680436126804371268043812680439126804401268044112680442126804431268044412680445126804461268044712680448126804491268045012680451126804521268045312680454126804551268045612680457126804581268045912680460126804611268046212680463126804641268046512680466126804671268046812680469126804701268047112680472126804731268047412680475126804761268047712680478126804791268048012680481126804821268048312680484126804851268048612680487126804881268048912680490126804911268049212680493126804941268049512680496126804971268049812680499126805001268050112680502126805031268050412680505126805061268050712680508126805091268051012680511126805121268051312680514126805151268051612680517126805181268051912680520126805211268052212680523126805241268052512680526126805271268052812680529126805301268053112680532126805331268053412680535126805361268053712680538126805391268054012680541126805421268054312680544126805451268054612680547126805481268054912680550126805511268055212680553126805541268055512680556126805571268055812680559126805601268056112680562126805631268056412680565126805661268056712680568126805691268057012680571126805721268057312680574126805751268057612680577126805781268057912680580126805811268058212680583126805841268058512680586126805871268058812680589126805901268059112680592126805931268059412680595126805961268059712680598126805991268060012680601126806021268060312680604126806051268060612680607126806081268060912680610126806111268061212680613126806141268061512680616126806171268061812680619126806201268062112680622126806231268062412680625126806261268062712680628126806291268063012680631126806321268063312680634126806351268063612680637126806381268063912680640126806411268064212680643126806441268064512680646126806471268064812680649126806501268065112680652126806531268065412680655126806561268065712680658126806591268066012680661126806621268066312680664126806651268066612680667126806681268066912680670126806711268067212680673126806741268067512680676126806771268067812680679126806801268068112680682126806831268068412680685126806861268068712680688126806891268069012680691126806921268069312680694126806951268069612680697126806981268069912680700126807011268070212680703126807041268070512680706126807071268070812680709126807101268071112680712126807131268071412680715126807161268071712680718126807191268072012680721126807221268072312680724126807251268072612680727126807281268072912680730126807311268073212680733126807341268073512680736126807371268073812680739126807401268074112680742126807431268074412680745126807461268074712680748126807491268075012680751126807521268075312680754126807551268075612680757126807581268075912680760126807611268076212680763126807641268076512680766126807671268076812680769126807701268077112680772126807731268077412680775126807761268077712680778126807791268078012680781126807821268078312680784126807851268078612680787126807881268078912680790126807911268079212680793126807941268079512680796126807971268079812680799126808001268080112680802126808031268080412680805126808061268080712680808126808091268081012680811126808121268081312680814126808151268081612680817126808181268081912680820126808211268082212680823126808241268082512680826126808271268082812680829126808301268083112680832126808331268083412680835126808361268083712680838126808391268084012680841126808421268084312680844126808451268084612680847126808481268084912680850126808511268085212680853126808541268085512680856126808571268085812680859126808601268086112680862126808631268086412680865126808661268086712680868126808691268087012680871126808721268087312680874126808751268087612680877126808781268087912680880126808811268088212680883126808841268088512680886126808871268088812680889126808901268089112680892126808931268089412680895126808961268089712680898126808991268090012680901126809021268090312680904126809051268090612680907126809081268090912680910126809111268091212680913126809141268091512680916126809171268091812680919126809201268092112680922126809231268092412680925126809261268092712680928126809291268093012680931126809321268093312680934126809351268093612680937126809381268093912680940126809411268094212680943126809441268094512680946126809471268094812680949126809501268095112680952126809531268095412680955126809561268095712680958126809591268096012680961126809621268096312680964126809651268096612680967126809681268096912680970126809711268097212680973126809741268097512680976126809771268097812680979126809801268098112680982126809831268098412680985126809861268098712680988126809891268099012680991126809921268099312680994126809951268099612680997126809981268099912681000126810011268100212681003126810041268100512681006126810071268100812681009126810101268101112681012126810131268101412681015126810161268101712681018126810191268102012681021126810221268102312681024126810251268102612681027126810281268102912681030126810311268103212681033126810341268103512681036126810371268103812681039126810401268104112681042126810431268104412681045126810461268104712681048126810491268105012681051126810521268105312681054126810551268105612681057126810581268105912681060126810611268106212681063126810641268106512681066126810671268106812681069126810701268107112681072126810731268107412681075126810761268107712681078126810791268108012681081126810821268108312681084126810851268108612681087126810881268108912681090126810911268109212681093126810941268109512681096126810971268109812681099126811001268110112681102126811031268110412681105126900011269000212690003126900041269000512690006126900071269000812690009126900101269001112690012126900131269001412690015126900161269001712690018126900191269002012690021126900221269002312690024126900251269002612690027126900281269002912690030126900311269003212690033126900341269003512690036126900371269003812690039126900401269004112690042126900431269004412690045126900461269004712690048126900491269005012690051126900521269005312690054126900551269005612690057126900581269005912690060126900611269006212690063126900641269006512690066126900671269006812690069126900701269007112690072126900731269007412690075126900761269007712690078126900791269008012690081126900821269008312690084126900851269008612690087126900881269008912690090126900911269009212690093126900941269009512690096126900971269009812690099126901001269010112690102126901031269010412690105126901061269010712690108126901091269011012690111126901121269011312690114126901151269011612690117126901181269011912690120126901211269012212690123126901241269012512690126126901271269012812690129126901301269013112690132126901331269013412690135126901361269013712690138126901391269014012690141126901421269014312690144126901451269014612690147126901481269014912690150126901511269015212690153126901541269015512690156126901571269015812690159126901601269016112690162126901631269016412690165126901661269016712690168126901691269017012690171126901721269017312690174126901751269017612690177126901781269017912690180126901811269018212690183126901841269018512690186126901871269018812690189126901901269019112690192126901931269019412690195126901961269019712690198126901991269020012690201126902021269020312690204126902051269020612690207126902081269020912690210126902111269021212690213126902141269021512690216126902171269021812690219126902201269022112690222126902231269022412690225126902261269022712690228126902291269023012690231126902321269023312690234126902351269023612690237126902381269023912690240126902411269024212690243126902441269024512690246126902471269024812690249126902501269025112690252126902531269025412690255126902561269025712690258126902591269026012690261126902621269026312690264126902651269026612690267126902681269026912690270126902711269027212690273126902741269027512690276126902771269027812690279126902801269028112690282126902831269028412690285126902861269028712690288126902891269029012690291126902921269029312690294126902951269029612690297126902981269029912690300126903011269030212690303126903041269030512690306126903071269030812690309126903101269031112690312126903131269031412690315126903161269031712690318126903191269032012690321126903221269032312690324126903251269032612690327126903281269032912690330126903311269033212690333126903341269033512690336126903371269033812690339126903401269034112690342126903431269034412690345126903461269034712690348126903491269035012690351126903521269035312690354126903551269035612690357126903581269035912690360126903611269036212690363126903641269036512690366126903671269036812690369126903701269037112690372126903731269037412690375126903761269037712690378126903791269038012690381126903821269038312690384126903851269038612690387126903881269038912690390126903911269039212690393126903941269039512690396126903971269039812690399126904001269040112690402126904031269040412690405126904061269040712690408126904091269041012690411126904121269041312690414126904151269041612690417126904181269041912690420126904211269042212690423126904241269042512690426126904271269042812690429126904301269043112690432126904331269043412690435126904361269043712690438126904391269044012690441126904421269044312690444126904451269044612690447126904481269044912690450126904511269045212690453126904541269045512690456126904571269045812690459126904601269046112690462126904631269046412690465126904661269046712690468126904691269047012690471126904721269047312690474126904751269047612690477126904781269047912690480126904811269048212690483126904841269048512690486126904871269048812690489126904901269049112690492126904931269049412690495126904961269049712690498126904991269050012690501126905021269050312690504126905051269050612690507126905081269050912690510126905111269051212690513126905141269051512690516126905171269051812690519126905201269052112690522126905231269052412690525126905261269052712690528126905291269053012690531126905321269053312690534126905351269053612690537126905381269053912690540126905411269054212690543126905441269054512690546126905471269054812690549126905501269055112690552126905531269055412690555126905561269055712690558126905591269056012690561126905621269056312690564126905651269056612690567126905681269056912690570126905711269057212690573126905741269057512690576126905771269057812690579126905801269058112690582126905831269058412690585126905861269058712690588126905891269059012690591126905921269059312690594126905951269059612690597126905981269059912690600126906011269060212690603126906041269060512690606126906071269060812690609126906101269061112690612126906131269061412690615126906161269061712690618126906191269062012690621126906221269062312690624126906251269062612690627126906281269062912690630126906311269063212690633126906341269063512690636126906371269063812690639126906401269064112690642126906431269064412690645126906461269064712690648126906491269065012690651126906521269065312690654126906551269065612690657126906581269065912690660126906611269066212690663126906641269066512690666126906671269066812690669126906701269067112690672126906731269067412690675126906761269067712690678126906791269068012690681126906821269068312690684126906851269068612690687126906881269068912690690126906911269069212690693126906941269069512690696126906971269069812690699126907001269070112690702126907031269070412690705126907061269070712690708126907091269071012690711126907121269071312690714126907151269071612690717126907181269071912690720126907211269072212690723126907241269072512690726126907271269072812690729126907301269073112690732126907331269073412690735126907361269073712690738126907391269074012690741126907421269074312690744126907451269074612690747126907481269074912690750126907511269075212690753126907541269075512690756126907571269075812690759126907601269076112690762126907631269076412690765126907661269076712690768126907691269077012690771126907721269077312690774126907751269077612690777126907781269077912690780126907811269078212690783126907841269078512690786126907871269078812690789126907901269079112690792126907931269079412690795126907961269079712690798126907991269080012690801126908021269080312690804126908051269080612690807126908081269080912690810126908111269081212690813126908141269081512690816126908171269081812690819126908201269082112690822126908231269082412690825126908261269082712690828126908291269083012690831126908321269083312690834126908351269083612690837126908381269083912690840126908411269084212690843126908441269084512690846126908471269084812690849126908501269085112690852126908531269085412690855126908561269085712690858126908591269086012690861126908621269086312690864126908651269086612690867126908681269086912690870126908711269087212690873126908741269087512690876126908771269087812690879126908801269088112690882126908831269088412690885126908861269088712690888126908891269089012690891126908921269089312690894126908951269089612690897126908981269089912690900126909011269090212690903126909041269090512690906126909071269090812690909126909101269091112690912126909131269091412690915126909161269091712690918126909191269092012690921126909221269092312690924126909251269092612690927126909281269092912690930126909311269093212690933126909341269093512690936126909371269093812690939126909401269094112690942126909431269094412690945126909461269094712690948126909491269095012690951126909521269095312690954126909551269095612690957126909581269095912690960126909611269096212690963126909641269096512690966126909671269096812690969126909701269097112690972126909731269097412690975126909761269097712690978126909791269098012690981126909821269098312690984126909851269098612690987126909881269098912690990126909911269099212690993126909941269099512690996126909971269099812690999126910001269100112691002126910031269100412691005126910061269100712691008126910091269101012691011126910121269101312691014126910151269101612691017126910181269101912691020126910211269102212691023126910241269102512691026126910271269102812691029126910301269103112691032126910331269103412691035126910361269103712691038126910391269104012691041126910421269104312691044126910451269104612691047126910481269104912691050126910511269105212691053126910541269105512691056126910571269105812691059126910601269106112691062126910631269106412691065126910661269106712691068126910691269107012691071126910721269107312691074126910751269107612691077126910781269107912691080126910811269108212691083126910841269108512691086126910871269108812691089126910901269109112691092126910931269109412691095126910961269109712691098126910991269110012691101126911021269110312691104126911051270000112700002127000031270000412700005127000061270000712700008127000091270001012700011127000121270001312700014127000151270001612700017127000181270001912700020127000211270002212700023127000241270002512700026127000271270002812700029127000301270003112700032127000331270003412700035127000361270003712700038127000391270004012700041127000421270004312700044127000451270004612700047127000481270004912700050127000511270005212700053127000541270005512700056127000571270005812700059127000601270006112700062127000631270006412700065127000661270006712700068127000691270007012700071127000721270007312700074127000751270007612700077127000781270007912700080127000811270008212700083127000841270008512700086127000871270008812700089127000901270009112700092127000931270009412700095127000961270009712700098127000991270010012700101127001021270010312700104127001051270010612700107127001081270010912700110127001111270011212700113127001141270011512700116127001171270011812700119127001201270012112700122127001231270012412700125127001261270012712700128127001291270013012700131127001321270013312700134127001351270013612700137127001381270013912700140127001411270014212700143127001441270014512700146127001471270014812700149127001501270015112700152127001531270015412700155127001561270015712700158127001591270016012700161127001621270016312700164127001651270016612700167127001681270016912700170127001711270017212700173127001741270017512700176127001771270017812700179127001801270018112700182127001831270018412700185127001861270018712700188127001891270019012700191127001921270019312700194127001951270019612700197127001981270019912700200127002011270020212700203127002041270020512700206127002071270020812700209127002101270021112700212127002131270021412700215127002161270021712700218127002191270022012700221127002221270022312700224127002251270022612700227127002281270022912700230127002311270023212700233127002341270023512700236127002371270023812700239127002401270024112700242127002431270024412700245127002461270024712700248127002491270025012700251127002521270025312700254127002551270025612700257127002581270025912700260127002611270026212700263127002641270026512700266127002671270026812700269127002701270027112700272127002731270027412700275127002761270027712700278127002791270028012700281127002821270028312700284127002851270028612700287127002881270028912700290127002911270029212700293127002941270029512700296127002971270029812700299127003001270030112700302127003031270030412700305127003061270030712700308127003091270031012700311127003121270031312700314127003151270031612700317127003181270031912700320127003211270032212700323127003241270032512700326127003271270032812700329127003301270033112700332127003331270033412700335127003361270033712700338127003391270034012700341127003421270034312700344127003451270034612700347127003481270034912700350127003511270035212700353127003541270035512700356127003571270035812700359127003601270036112700362127003631270036412700365127003661270036712700368127003691270037012700371127003721270037312700374127003751270037612700377127003781270037912700380127003811270038212700383127003841270038512700386127003871270038812700389127003901270039112700392127003931270039412700395127003961270039712700398127003991270040012700401127004021270040312700404127004051270040612700407127004081270040912700410127004111270041212700413127004141270041512700416127004171270041812700419127004201270042112700422127004231270042412700425127004261270042712700428127004291270043012700431127004321270043312700434127004351270043612700437127004381270043912700440127004411270044212700443127004441270044512700446127004471270044812700449127004501270045112700452127004531270045412700455127004561270045712700458127004591270046012700461127004621270046312700464127004651270046612700467127004681270046912700470127004711270047212700473127004741270047512700476127004771270047812700479127004801270048112700482127004831270048412700485127004861270048712700488127004891270049012700491127004921270049312700494127004951270049612700497127004981270049912700500127005011270050212700503127005041270050512700506127005071270050812700509127005101270051112700512127005131270051412700515127005161270051712700518127005191270052012700521127005221270052312700524127005251270052612700527127005281270052912700530127005311270053212700533127005341270053512700536127005371270053812700539127005401270054112700542127005431270054412700545127005461270054712700548127005491270055012700551127005521270055312700554127005551270055612700557127005581270055912700560127005611270056212700563127005641270056512700566127005671270056812700569127005701270057112700572127005731270057412700575127005761270057712700578127005791270058012700581127005821270058312700584127005851270058612700587127005881270058912700590127005911270059212700593127005941270059512700596127005971270059812700599127006001270060112700602127006031270060412700605127006061270060712700608127006091270061012700611127006121270061312700614127006151270061612700617127006181270061912700620127006211270062212700623127006241270062512700626127006271270062812700629127006301270063112700632127006331270063412700635127006361270063712700638127006391270064012700641127006421270064312700644127006451270064612700647127006481270064912700650127006511270065212700653127006541270065512700656127006571270065812700659127006601270066112700662127006631270066412700665127006661270066712700668127006691270067012700671127006721270067312700674127006751270067612700677127006781270067912700680127006811270068212700683127006841270068512700686127006871270068812700689127006901270069112700692127006931270069412700695127006961270069712700698127006991270070012700701127007021270070312700704127007051270070612700707127007081270070912700710127007111270071212700713127007141270071512700716127007171270071812700719127007201270072112700722127007231270072412700725127007261270072712700728127007291270073012700731127007321270073312700734127007351270073612700737127007381270073912700740127007411270074212700743127007441270074512700746127007471270074812700749127007501270075112700752127007531270075412700755127007561270075712700758127007591270076012700761127007621270076312700764127007651270076612700767127007681270076912700770127007711270077212700773127007741270077512700776127007771270077812700779127007801270078112700782127007831270078412700785127007861270078712700788127007891270079012700791127007921270079312700794127007951270079612700797127007981270079912700800127008011270080212700803127008041270080512700806127008071270080812700809127008101270081112700812127008131270081412700815127008161270081712700818127008191270082012700821127008221270082312700824127008251270082612700827127008281270082912700830127008311270083212700833127008341270083512700836127008371270083812700839127008401270084112700842127008431270084412700845127008461270084712700848127008491270085012700851127008521270085312700854127008551270085612700857127008581270085912700860127008611270086212700863127008641270086512700866127008671270086812700869127008701270087112700872127008731270087412700875127008761270087712700878127008791270088012700881127008821270088312700884127008851270088612700887127008881270088912700890127008911270089212700893127008941270089512700896127008971270089812700899127009001270090112700902127009031270090412700905127009061270090712700908127009091270091012700911127009121270091312700914127009151270091612700917127009181270091912700920127009211270092212700923127009241270092512700926127009271270092812700929127009301270093112700932127009331270093412700935127009361270093712700938127009391270094012700941127009421270094312700944127009451270094612700947127009481270094912700950127009511270095212700953127009541270095512700956127009571270095812700959127009601270096112700962127009631270096412700965127009661270096712700968127009691270097012700971127009721270097312700974127009751270097612700977127009781270097912700980127009811270098212700983127009841270098512700986127009871270098812700989127009901270099112700992127009931270099412700995127009961270099712700998127009991270100012701001127010021270100312701004127010051270100612701007127010081270100912701010127010111270101212701013127010141270101512701016127010171270101812701019127010201270102112701022127010231270102412701025127010261270102712701028127010291270103012701031127010321270103312701034127010351270103612701037127010381270103912701040127010411270104212701043127010441270104512701046127010471270104812701049127010501270105112701052127010531270105412701055127010561270105712701058127010591270106012701061127010621270106312701064127010651270106612701067127010681270106912701070127010711270107212701073127010741270107512701076127010771270107812701079127010801270108112701082127010831270108412701085127010861270108712701088127010891270109012701091127010921270109312701094127010951270109612701097127010981270109912701100127011011270110212701103127011041270110512710001127100021271000312710004127100051271000612710007127100081271000912710010127100111271001212710013127100141271001512710016127100171271001812710019127100201271002112710022127100231271002412710025127100261271002712710028127100291271003012710031127100321271003312710034127100351271003612710037127100381271003912710040127100411271004212710043127100441271004512710046127100471271004812710049127100501271005112710052127100531271005412710055127100561271005712710058127100591271006012710061127100621271006312710064127100651271006612710067127100681271006912710070127100711271007212710073127100741271007512710076127100771271007812710079127100801271008112710082127100831271008412710085127100861271008712710088127100891271009012710091127100921271009312710094127100951271009612710097127100981271009912710100127101011271010212710103127101041271010512710106127101071271010812710109127101101271011112710112127101131271011412710115127101161271011712710118127101191271012012710121127101221271012312710124127101251271012612710127127101281271012912710130127101311271013212710133127101341271013512710136127101371271013812710139127101401271014112710142127101431271014412710145127101461271014712710148127101491271015012710151127101521271015312710154127101551271015612710157127101581271015912710160127101611271016212710163127101641271016512710166127101671271016812710169127101701271017112710172127101731271017412710175127101761271017712710178127101791271018012710181127101821271018312710184127101851271018612710187127101881271018912710190127101911271019212710193127101941271019512710196127101971271019812710199127102001271020112710202127102031271020412710205127102061271020712710208127102091271021012710211127102121271021312710214127102151271021612710217127102181271021912710220127102211271022212710223127102241271022512710226127102271271022812710229127102301271023112710232127102331271023412710235127102361271023712710238127102391271024012710241127102421271024312710244127102451271024612710247127102481271024912710250127102511271025212710253127102541271025512710256127102571271025812710259127102601271026112710262127102631271026412710265127102661271026712710268127102691271027012710271127102721271027312710274127102751271027612710277127102781271027912710280127102811271028212710283127102841271028512710286127102871271028812710289127102901271029112710292127102931271029412710295127102961271029712710298127102991271030012710301127103021271030312710304127103051271030612710307127103081271030912710310127103111271031212710313127103141271031512710316127103171271031812710319127103201271032112710322127103231271032412710325127103261271032712710328127103291271033012710331127103321271033312710334127103351271033612710337127103381271033912710340127103411271034212710343127103441271034512710346127103471271034812710349127103501271035112710352127103531271035412710355127103561271035712710358127103591271036012710361127103621271036312710364127103651271036612710367127103681271036912710370127103711271037212710373127103741271037512710376127103771271037812710379127103801271038112710382127103831271038412710385127103861271038712710388127103891271039012710391127103921271039312710394127103951271039612710397127103981271039912710400127104011271040212710403127104041271040512710406127104071271040812710409127104101271041112710412127104131271041412710415127104161271041712710418127104191271042012710421127104221271042312710424127104251271042612710427127104281271042912710430127104311271043212710433127104341271043512710436127104371271043812710439127104401271044112710442127104431271044412710445127104461271044712710448127104491271045012710451127104521271045312710454127104551271045612710457127104581271045912710460127104611271046212710463127104641271046512710466127104671271046812710469127104701271047112710472127104731271047412710475127104761271047712710478127104791271048012710481127104821271048312710484127104851271048612710487127104881271048912710490127104911271049212710493127104941271049512710496127104971271049812710499127105001271050112710502127105031271050412710505127105061271050712710508127105091271051012710511127105121271051312710514127105151271051612710517127105181271051912710520127105211271052212710523127105241271052512710526127105271271052812710529127105301271053112710532127105331271053412710535127105361271053712710538127105391271054012710541127105421271054312710544127105451271054612710547127105481271054912710550127105511271055212710553127105541271055512710556127105571271055812710559127105601271056112710562127105631271056412710565127105661271056712710568127105691271057012710571127105721271057312710574127105751271057612710577127105781271057912710580127105811271058212710583127105841271058512710586127105871271058812710589127105901271059112710592127105931271059412710595127105961271059712710598127105991271060012710601127106021271060312710604127106051271060612710607127106081271060912710610127106111271061212710613127106141271061512710616127106171271061812710619127106201271062112710622127106231271062412710625127106261271062712710628127106291271063012710631127106321271063312710634127106351271063612710637127106381271063912710640127106411271064212710643127106441271064512710646127106471271064812710649127106501271065112710652127106531271065412710655127106561271065712710658127106591271066012710661127106621271066312710664127106651271066612710667127106681271066912710670127106711271067212710673127106741271067512710676127106771271067812710679127106801271068112710682127106831271068412710685127106861271068712710688127106891271069012710691127106921271069312710694127106951271069612710697127106981271069912710700127107011271070212710703127107041271070512710706127107071271070812710709127107101271071112710712127107131271071412710715127107161271071712710718127107191271072012710721127107221271072312710724127107251271072612710727127107281271072912710730127107311271073212710733127107341271073512710736127107371271073812710739127107401271074112710742127107431271074412710745127107461271074712710748127107491271075012710751127107521271075312710754127107551271075612710757127107581271075912710760127107611271076212710763127107641271076512710766127107671271076812710769127107701271077112710772127107731271077412710775127107761271077712710778127107791271078012710781127107821271078312710784127107851271078612710787127107881271078912710790127107911271079212710793127107941271079512710796127107971271079812710799127108001271080112710802127108031271080412710805127108061271080712710808127108091271081012710811127108121271081312710814127108151271081612710817127108181271081912710820127108211271082212710823127108241271082512710826127108271271082812710829127108301271083112710832127108331271083412710835127108361271083712710838127108391271084012710841127108421271084312710844127108451271084612710847127108481271084912710850127108511271085212710853127108541271085512710856127108571271085812710859127108601271086112710862127108631271086412710865127108661271086712710868127108691271087012710871127108721271087312710874127108751271087612710877127108781271087912710880127108811271088212710883127108841271088512710886127108871271088812710889127108901271089112710892127108931271089412710895127108961271089712710898127108991271090012710901127109021271090312710904127109051271090612710907127109081271090912710910127109111271091212710913127109141271091512710916127109171271091812710919127109201271092112710922127109231271092412710925127109261271092712710928127109291271093012710931127109321271093312710934127109351271093612710937127109381271093912710940127109411271094212710943127109441271094512710946127109471271094812710949127109501271095112710952127109531271095412710955127109561271095712710958127109591271096012710961127109621271096312710964127109651271096612710967127109681271096912710970127109711271097212710973127109741271097512710976127109771271097812710979127109801271098112710982127109831271098412710985127109861271098712710988127109891271099012710991127109921271099312710994127109951271099612710997127109981271099912711000127110011271100212711003127110041271100512711006127110071271100812711009127110101271101112711012127110131271101412711015127110161271101712711018127110191271102012711021127110221271102312711024127110251271102612711027127110281271102912711030127110311271103212711033127110341271103512711036127110371271103812711039127110401271104112711042127110431271104412711045127110461271104712711048127110491271105012711051127110521271105312711054127110551271105612711057127110581271105912711060127110611271106212711063127110641271106512711066127110671271106812711069127110701271107112711072127110731271107412711075127110761271107712711078127110791271108012711081127110821271108312711084127110851271108612711087127110881271108912711090127110911271109212711093127110941271109512711096127110971271109812711099127111001271110112711102127111031271110412711105127200011272000212720003127200041272000512720006127200071272000812720009127200101272001112720012127200131272001412720015127200161272001712720018127200191272002012720021127200221272002312720024127200251272002612720027127200281272002912720030127200311272003212720033127200341272003512720036127200371272003812720039127200401272004112720042127200431272004412720045127200461272004712720048127200491272005012720051127200521272005312720054127200551272005612720057127200581272005912720060127200611272006212720063127200641272006512720066127200671272006812720069127200701272007112720072127200731272007412720075127200761272007712720078127200791272008012720081127200821272008312720084127200851272008612720087127200881272008912720090127200911272009212720093127200941272009512720096127200971272009812720099127201001272010112720102127201031272010412720105127201061272010712720108127201091272011012720111127201121272011312720114127201151272011612720117127201181272011912720120127201211272012212720123127201241272012512720126127201271272012812720129127201301272013112720132127201331272013412720135127201361272013712720138127201391272014012720141127201421272014312720144127201451272014612720147127201481272014912720150127201511272015212720153127201541272015512720156127201571272015812720159127201601272016112720162127201631272016412720165127201661272016712720168127201691272017012720171127201721272017312720174127201751272017612720177127201781272017912720180127201811272018212720183127201841272018512720186127201871272018812720189127201901272019112720192127201931272019412720195127201961272019712720198127201991272020012720201127202021272020312720204127202051272020612720207127202081272020912720210127202111272021212720213127202141272021512720216127202171272021812720219127202201272022112720222127202231272022412720225127202261272022712720228127202291272023012720231127202321272023312720234127202351272023612720237127202381272023912720240127202411272024212720243127202441272024512720246127202471272024812720249127202501272025112720252127202531272025412720255127202561272025712720258127202591272026012720261127202621272026312720264127202651272026612720267127202681272026912720270127202711272027212720273127202741272027512720276127202771272027812720279127202801272028112720282127202831272028412720285127202861272028712720288127202891272029012720291127202921272029312720294127202951272029612720297127202981272029912720300127203011272030212720303127203041272030512720306127203071272030812720309127203101272031112720312127203131272031412720315127203161272031712720318127203191272032012720321127203221272032312720324127203251272032612720327127203281272032912720330127203311272033212720333127203341272033512720336127203371272033812720339127203401272034112720342127203431272034412720345127203461272034712720348127203491272035012720351127203521272035312720354127203551272035612720357127203581272035912720360127203611272036212720363127203641272036512720366127203671272036812720369127203701272037112720372127203731272037412720375127203761272037712720378127203791272038012720381127203821272038312720384127203851272038612720387127203881272038912720390127203911272039212720393127203941272039512720396127203971272039812720399127204001272040112720402127204031272040412720405127204061272040712720408127204091272041012720411127204121272041312720414127204151272041612720417127204181272041912720420127204211272042212720423127204241272042512720426127204271272042812720429127204301272043112720432127204331272043412720435127204361272043712720438127204391272044012720441127204421272044312720444127204451272044612720447127204481272044912720450127204511272045212720453127204541272045512720456127204571272045812720459127204601272046112720462127204631272046412720465127204661272046712720468127204691272047012720471127204721272047312720474127204751272047612720477127204781272047912720480127204811272048212720483127204841272048512720486127204871272048812720489127204901272049112720492127204931272049412720495127204961272049712720498127204991272050012720501127205021272050312720504127205051272050612720507127205081272050912720510127205111272051212720513127205141272051512720516127205171272051812720519127205201272052112720522127205231272052412720525127205261272052712720528127205291272053012720531127205321272053312720534127205351272053612720537127205381272053912720540127205411272054212720543127205441272054512720546127205471272054812720549127205501272055112720552127205531272055412720555127205561272055712720558127205591272056012720561127205621272056312720564127205651272056612720567127205681272056912720570127205711272057212720573127205741272057512720576127205771272057812720579127205801272058112720582127205831272058412720585127205861272058712720588127205891272059012720591127205921272059312720594127205951272059612720597127205981272059912720600127206011272060212720603127206041272060512720606127206071272060812720609127206101272061112720612127206131272061412720615127206161272061712720618127206191272062012720621127206221272062312720624127206251272062612720627127206281272062912720630127206311272063212720633127206341272063512720636127206371272063812720639127206401272064112720642127206431272064412720645127206461272064712720648127206491272065012720651127206521272065312720654127206551272065612720657127206581272065912720660127206611272066212720663127206641272066512720666127206671272066812720669127206701272067112720672127206731272067412720675127206761272067712720678127206791272068012720681127206821272068312720684127206851272068612720687127206881272068912720690127206911272069212720693127206941272069512720696127206971272069812720699127207001272070112720702127207031272070412720705127207061272070712720708127207091272071012720711127207121272071312720714127207151272071612720717127207181272071912720720127207211272072212720723127207241272072512720726127207271272072812720729127207301272073112720732127207331272073412720735127207361272073712720738127207391272074012720741127207421272074312720744127207451272074612720747127207481272074912720750127207511272075212720753127207541272075512720756127207571272075812720759127207601272076112720762127207631272076412720765127207661272076712720768127207691272077012720771127207721272077312720774127207751272077612720777127207781272077912720780127207811272078212720783127207841272078512720786127207871272078812720789127207901272079112720792127207931272079412720795127207961272079712720798127207991272080012720801127208021272080312720804127208051272080612720807127208081272080912720810127208111272081212720813127208141272081512720816127208171272081812720819127208201272082112720822127208231272082412720825127208261272082712720828127208291272083012720831127208321272083312720834127208351272083612720837127208381272083912720840127208411272084212720843127208441272084512720846127208471272084812720849127208501272085112720852127208531272085412720855127208561272085712720858127208591272086012720861127208621272086312720864127208651272086612720867127208681272086912720870127208711272087212720873127208741272087512720876127208771272087812720879127208801272088112720882127208831272088412720885127208861272088712720888127208891272089012720891127208921272089312720894127208951272089612720897127208981272089912720900127209011272090212720903127209041272090512720906127209071272090812720909127209101272091112720912127209131272091412720915127209161272091712720918127209191272092012720921127209221272092312720924127209251272092612720927127209281272092912720930127209311272093212720933127209341272093512720936127209371272093812720939127209401272094112720942127209431272094412720945127209461272094712720948127209491272095012720951127209521272095312720954127209551272095612720957127209581272095912720960127209611272096212720963127209641272096512720966127209671272096812720969127209701272097112720972127209731272097412720975127209761272097712720978127209791272098012720981127209821272098312720984127209851272098612720987127209881272098912720990127209911272099212720993127209941272099512720996127209971272099812720999127210001272100112721002127210031272100412721005127210061272100712721008127210091272101012721011127210121272101312721014127210151272101612721017127210181272101912721020127210211272102212721023127210241272102512721026127210271272102812721029127210301272103112721032127210331272103412721035127210361272103712721038127210391272104012721041127210421272104312721044127210451272104612721047127210481272104912721050127210511272105212721053127210541272105512721056127210571272105812721059127210601272106112721062127210631272106412721065127210661272106712721068127210691272107012721071127210721272107312721074127210751272107612721077127210781272107912721080127210811272108212721083127210841272108512721086127210871272108812721089127210901272109112721092127210931272109412721095127210961272109712721098127210991272110012721101127211021272110312721104127211051273000112730002127300031273000412730005127300061273000712730008127300091273001012730011127300121273001312730014127300151273001612730017127300181273001912730020127300211273002212730023127300241273002512730026127300271273002812730029127300301273003112730032127300331273003412730035127300361273003712730038127300391273004012730041127300421273004312730044127300451273004612730047127300481273004912730050127300511273005212730053127300541273005512730056127300571273005812730059127300601273006112730062127300631273006412730065127300661273006712730068127300691273007012730071127300721273007312730074127300751273007612730077127300781273007912730080127300811273008212730083127300841273008512730086127300871273008812730089127300901273009112730092127300931273009412730095127300961273009712730098127300991273010012730101127301021273010312730104127301051273010612730107127301081273010912730110127301111273011212730113127301141273011512730116127301171273011812730119127301201273012112730122127301231273012412730125127301261273012712730128127301291273013012730131127301321273013312730134127301351273013612730137127301381273013912730140127301411273014212730143127301441273014512730146127301471273014812730149127301501273015112730152127301531273015412730155127301561273015712730158127301591273016012730161127301621273016312730164127301651273016612730167127301681273016912730170127301711273017212730173127301741273017512730176127301771273017812730179127301801273018112730182127301831273018412730185127301861273018712730188127301891273019012730191127301921273019312730194127301951273019612730197127301981273019912730200127302011273020212730203127302041273020512730206127302071273020812730209127302101273021112730212127302131273021412730215127302161273021712730218127302191273022012730221127302221273022312730224127302251273022612730227127302281273022912730230127302311273023212730233127302341273023512730236127302371273023812730239127302401273024112730242127302431273024412730245127302461273024712730248127302491273025012730251127302521273025312730254127302551273025612730257127302581273025912730260127302611273026212730263127302641273026512730266127302671273026812730269127302701273027112730272127302731273027412730275127302761273027712730278127302791273028012730281127302821273028312730284127302851273028612730287127302881273028912730290127302911273029212730293127302941273029512730296127302971273029812730299127303001273030112730302127303031273030412730305127303061273030712730308127303091273031012730311127303121273031312730314127303151273031612730317127303181273031912730320127303211273032212730323127303241273032512730326127303271273032812730329127303301273033112730332127303331273033412730335127303361273033712730338127303391273034012730341127303421273034312730344127303451273034612730347127303481273034912730350127303511273035212730353127303541273035512730356127303571273035812730359127303601273036112730362127303631273036412730365127303661273036712730368127303691273037012730371127303721273037312730374127303751273037612730377127303781273037912730380127303811273038212730383127303841273038512730386127303871273038812730389127303901273039112730392127303931273039412730395127303961273039712730398127303991273040012730401127304021273040312730404127304051273040612730407127304081273040912730410127304111273041212730413127304141273041512730416127304171273041812730419127304201273042112730422127304231273042412730425127304261273042712730428127304291273043012730431127304321273043312730434127304351273043612730437127304381273043912730440127304411273044212730443127304441273044512730446127304471273044812730449127304501273045112730452127304531273045412730455127304561273045712730458127304591273046012730461127304621273046312730464127304651273046612730467127304681273046912730470127304711273047212730473127304741273047512730476127304771273047812730479127304801273048112730482127304831273048412730485127304861273048712730488127304891273049012730491127304921273049312730494127304951273049612730497127304981273049912730500127305011273050212730503127305041273050512730506127305071273050812730509127305101273051112730512127305131273051412730515127305161273051712730518127305191273052012730521127305221273052312730524127305251273052612730527127305281273052912730530127305311273053212730533127305341273053512730536127305371273053812730539127305401273054112730542127305431273054412730545127305461273054712730548127305491273055012730551127305521273055312730554127305551273055612730557127305581273055912730560127305611273056212730563127305641273056512730566127305671273056812730569127305701273057112730572127305731273057412730575127305761273057712730578127305791273058012730581127305821273058312730584127305851273058612730587127305881273058912730590127305911273059212730593127305941273059512730596127305971273059812730599127306001273060112730602127306031273060412730605127306061273060712730608127306091273061012730611127306121273061312730614127306151273061612730617127306181273061912730620127306211273062212730623127306241273062512730626127306271273062812730629127306301273063112730632127306331273063412730635127306361273063712730638127306391273064012730641127306421273064312730644127306451273064612730647127306481273064912730650127306511273065212730653127306541273065512730656127306571273065812730659127306601273066112730662127306631273066412730665127306661273066712730668127306691273067012730671127306721273067312730674127306751273067612730677127306781273067912730680127306811273068212730683127306841273068512730686127306871273068812730689127306901273069112730692127306931273069412730695127306961273069712730698127306991273070012730701127307021273070312730704127307051273070612730707127307081273070912730710127307111273071212730713127307141273071512730716127307171273071812730719127307201273072112730722127307231273072412730725127307261273072712730728127307291273073012730731127307321273073312730734127307351273073612730737127307381273073912730740127307411273074212730743127307441273074512730746127307471273074812730749127307501273075112730752127307531273075412730755127307561273075712730758127307591273076012730761127307621273076312730764127307651273076612730767127307681273076912730770127307711273077212730773127307741273077512730776127307771273077812730779127307801273078112730782127307831273078412730785127307861273078712730788127307891273079012730791127307921273079312730794127307951273079612730797127307981273079912730800127308011273080212730803127308041273080512730806127308071273080812730809127308101273081112730812127308131273081412730815127308161273081712730818127308191273082012730821127308221273082312730824127308251273082612730827127308281273082912730830127308311273083212730833127308341273083512730836127308371273083812730839127308401273084112730842127308431273084412730845127308461273084712730848127308491273085012730851127308521273085312730854127308551273085612730857127308581273085912730860127308611273086212730863127308641273086512730866127308671273086812730869127308701273087112730872127308731273087412730875127308761273087712730878127308791273088012730881127308821273088312730884127308851273088612730887127308881273088912730890127308911273089212730893127308941273089512730896127308971273089812730899127309001273090112730902127309031273090412730905127309061273090712730908127309091273091012730911127309121273091312730914127309151273091612730917127309181273091912730920127309211273092212730923127309241273092512730926127309271273092812730929127309301273093112730932127309331273093412730935127309361273093712730938127309391273094012730941127309421273094312730944127309451273094612730947127309481273094912730950127309511273095212730953127309541273095512730956127309571273095812730959127309601273096112730962127309631273096412730965127309661273096712730968127309691273097012730971127309721273097312730974127309751273097612730977127309781273097912730980127309811273098212730983127309841273098512730986127309871273098812730989127309901273099112730992127309931273099412730995127309961273099712730998127309991273100012731001127310021273100312731004127310051273100612731007127310081273100912731010127310111273101212731013127310141273101512731016127310171273101812731019127310201273102112731022127310231273102412731025127310261273102712731028127310291273103012731031127310321273103312731034127310351273103612731037127310381273103912731040127310411273104212731043127310441273104512731046127310471273104812731049127310501273105112731052127310531273105412731055127310561273105712731058127310591273106012731061127310621273106312731064127310651273106612731067127310681273106912731070127310711273107212731073127310741273107512731076127310771273107812731079127310801273108112731082127310831273108412731085127310861273108712731088127310891273109012731091127310921273109312731094127310951273109612731097127310981273109912731100127311011273110212731103127311041273110512740001127400021274000312740004127400051274000612740007127400081274000912740010127400111274001212740013127400141274001512740016127400171274001812740019127400201274002112740022127400231274002412740025127400261274002712740028127400291274003012740031127400321274003312740034127400351274003612740037127400381274003912740040127400411274004212740043127400441274004512740046127400471274004812740049127400501274005112740052127400531274005412740055127400561274005712740058127400591274006012740061127400621274006312740064127400651274006612740067127400681274006912740070127400711274007212740073127400741274007512740076127400771274007812740079127400801274008112740082127400831274008412740085127400861274008712740088127400891274009012740091127400921274009312740094127400951274009612740097127400981274009912740100127401011274010212740103127401041274010512740106127401071274010812740109127401101274011112740112127401131274011412740115127401161274011712740118127401191274012012740121127401221274012312740124127401251274012612740127127401281274012912740130127401311274013212740133127401341274013512740136127401371274013812740139127401401274014112740142127401431274014412740145127401461274014712740148127401491274015012740151127401521274015312740154127401551274015612740157127401581274015912740160127401611274016212740163127401641274016512740166127401671274016812740169127401701274017112740172127401731274017412740175127401761274017712740178127401791274018012740181127401821274018312740184127401851274018612740187127401881274018912740190127401911274019212740193127401941274019512740196127401971274019812740199127402001274020112740202127402031274020412740205127402061274020712740208127402091274021012740211127402121274021312740214127402151274021612740217127402181274021912740220127402211274022212740223127402241274022512740226127402271274022812740229127402301274023112740232127402331274023412740235127402361274023712740238127402391274024012740241127402421274024312740244127402451274024612740247127402481274024912740250127402511274025212740253127402541274025512740256127402571274025812740259127402601274026112740262127402631274026412740265127402661274026712740268127402691274027012740271127402721274027312740274127402751274027612740277127402781274027912740280127402811274028212740283127402841274028512740286127402871274028812740289127402901274029112740292127402931274029412740295127402961274029712740298127402991274030012740301127403021274030312740304127403051274030612740307127403081274030912740310127403111274031212740313127403141274031512740316127403171274031812740319127403201274032112740322127403231274032412740325127403261274032712740328127403291274033012740331127403321274033312740334127403351274033612740337127403381274033912740340127403411274034212740343127403441274034512740346127403471274034812740349127403501274035112740352127403531274035412740355127403561274035712740358127403591274036012740361127403621274036312740364127403651274036612740367127403681274036912740370127403711274037212740373127403741274037512740376127403771274037812740379127403801274038112740382127403831274038412740385127403861274038712740388127403891274039012740391127403921274039312740394127403951274039612740397127403981274039912740400127404011274040212740403127404041274040512740406127404071274040812740409127404101274041112740412127404131274041412740415127404161274041712740418127404191274042012740421127404221274042312740424127404251274042612740427127404281274042912740430127404311274043212740433127404341274043512740436127404371274043812740439127404401274044112740442127404431274044412740445127404461274044712740448127404491274045012740451127404521274045312740454127404551274045612740457127404581274045912740460127404611274046212740463127404641274046512740466127404671274046812740469127404701274047112740472127404731274047412740475127404761274047712740478127404791274048012740481127404821274048312740484127404851274048612740487127404881274048912740490127404911274049212740493127404941274049512740496127404971274049812740499127405001274050112740502127405031274050412740505127405061274050712740508127405091274051012740511127405121274051312740514127405151274051612740517127405181274051912740520127405211274052212740523127405241274052512740526127405271274052812740529127405301274053112740532127405331274053412740535127405361274053712740538127405391274054012740541127405421274054312740544127405451274054612740547127405481274054912740550127405511274055212740553127405541274055512740556127405571274055812740559127405601274056112740562127405631274056412740565127405661274056712740568127405691274057012740571127405721274057312740574127405751274057612740577127405781274057912740580127405811274058212740583127405841274058512740586127405871274058812740589127405901274059112740592127405931274059412740595127405961274059712740598127405991274060012740601127406021274060312740604127406051274060612740607127406081274060912740610127406111274061212740613127406141274061512740616127406171274061812740619127406201274062112740622127406231274062412740625127406261274062712740628127406291274063012740631127406321274063312740634127406351274063612740637127406381274063912740640127406411274064212740643127406441274064512740646127406471274064812740649127406501274065112740652127406531274065412740655127406561274065712740658127406591274066012740661127406621274066312740664127406651274066612740667127406681274066912740670127406711274067212740673127406741274067512740676127406771274067812740679127406801274068112740682127406831274068412740685127406861274068712740688127406891274069012740691127406921274069312740694127406951274069612740697127406981274069912740700127407011274070212740703127407041274070512740706127407071274070812740709127407101274071112740712127407131274071412740715127407161274071712740718127407191274072012740721127407221274072312740724127407251274072612740727127407281274072912740730127407311274073212740733127407341274073512740736127407371274073812740739127407401274074112740742127407431274074412740745127407461274074712740748127407491274075012740751127407521274075312740754127407551274075612740757127407581274075912740760127407611274076212740763127407641274076512740766127407671274076812740769127407701274077112740772127407731274077412740775127407761274077712740778127407791274078012740781127407821274078312740784127407851274078612740787127407881274078912740790127407911274079212740793127407941274079512740796127407971274079812740799127408001274080112740802127408031274080412740805127408061274080712740808127408091274081012740811127408121274081312740814127408151274081612740817127408181274081912740820127408211274082212740823127408241274082512740826127408271274082812740829127408301274083112740832127408331274083412740835127408361274083712740838127408391274084012740841127408421274084312740844127408451274084612740847127408481274084912740850127408511274085212740853127408541274085512740856127408571274085812740859127408601274086112740862127408631274086412740865127408661274086712740868127408691274087012740871127408721274087312740874127408751274087612740877127408781274087912740880127408811274088212740883127408841274088512740886127408871274088812740889127408901274089112740892127408931274089412740895127408961274089712740898127408991274090012740901127409021274090312740904127409051274090612740907127409081274090912740910127409111274091212740913127409141274091512740916127409171274091812740919127409201274092112740922127409231274092412740925127409261274092712740928127409291274093012740931127409321274093312740934127409351274093612740937127409381274093912740940127409411274094212740943127409441274094512740946127409471274094812740949127409501274095112740952127409531274095412740955127409561274095712740958127409591274096012740961127409621274096312740964127409651274096612740967127409681274096912740970127409711274097212740973127409741274097512740976127409771274097812740979127409801274098112740982127409831274098412740985127409861274098712740988127409891274099012740991127409921274099312740994127409951274099612740997127409981274099912741000127410011274100212741003127410041274100512741006127410071274100812741009127410101274101112741012127410131274101412741015127410161274101712741018127410191274102012741021127410221274102312741024127410251274102612741027127410281274102912741030127410311274103212741033127410341274103512741036127410371274103812741039127410401274104112741042127410431274104412741045127410461274104712741048127410491274105012741051127410521274105312741054127410551274105612741057127410581274105912741060127410611274106212741063127410641274106512741066127410671274106812741069127410701274107112741072127410731274107412741075127410761274107712741078127410791274108012741081127410821274108312741084127410851274108612741087127410881274108912741090127410911274109212741093127410941274109512741096127410971274109812741099127411001274110112741102127411031274110412741105127500011275000212750003127500041275000512750006127500071275000812750009127500101275001112750012127500131275001412750015127500161275001712750018127500191275002012750021127500221275002312750024127500251275002612750027127500281275002912750030127500311275003212750033127500341275003512750036127500371275003812750039127500401275004112750042127500431275004412750045127500461275004712750048127500491275005012750051127500521275005312750054127500551275005612750057127500581275005912750060127500611275006212750063127500641275006512750066127500671275006812750069127500701275007112750072127500731275007412750075127500761275007712750078127500791275008012750081127500821275008312750084127500851275008612750087127500881275008912750090127500911275009212750093127500941275009512750096127500971275009812750099127501001275010112750102127501031275010412750105127501061275010712750108127501091275011012750111127501121275011312750114127501151275011612750117127501181275011912750120127501211275012212750123127501241275012512750126127501271275012812750129127501301275013112750132127501331275013412750135127501361275013712750138127501391275014012750141127501421275014312750144127501451275014612750147127501481275014912750150127501511275015212750153127501541275015512750156127501571275015812750159127501601275016112750162127501631275016412750165127501661275016712750168127501691275017012750171127501721275017312750174127501751275017612750177127501781275017912750180127501811275018212750183127501841275018512750186127501871275018812750189127501901275019112750192127501931275019412750195127501961275019712750198127501991275020012750201127502021275020312750204127502051275020612750207127502081275020912750210127502111275021212750213127502141275021512750216127502171275021812750219127502201275022112750222127502231275022412750225127502261275022712750228127502291275023012750231127502321275023312750234127502351275023612750237127502381275023912750240127502411275024212750243127502441275024512750246127502471275024812750249127502501275025112750252127502531275025412750255127502561275025712750258127502591275026012750261127502621275026312750264127502651275026612750267127502681275026912750270127502711275027212750273127502741275027512750276127502771275027812750279127502801275028112750282127502831275028412750285127502861275028712750288127502891275029012750291127502921275029312750294127502951275029612750297127502981275029912750300127503011275030212750303127503041275030512750306127503071275030812750309127503101275031112750312127503131275031412750315127503161275031712750318127503191275032012750321127503221275032312750324127503251275032612750327127503281275032912750330127503311275033212750333127503341275033512750336127503371275033812750339127503401275034112750342127503431275034412750345127503461275034712750348127503491275035012750351127503521275035312750354127503551275035612750357127503581275035912750360127503611275036212750363127503641275036512750366127503671275036812750369127503701275037112750372127503731275037412750375127503761275037712750378127503791275038012750381127503821275038312750384127503851275038612750387127503881275038912750390127503911275039212750393127503941275039512750396127503971275039812750399127504001275040112750402127504031275040412750405127504061275040712750408127504091275041012750411127504121275041312750414127504151275041612750417127504181275041912750420127504211275042212750423127504241275042512750426127504271275042812750429127504301275043112750432127504331275043412750435127504361275043712750438127504391275044012750441127504421275044312750444127504451275044612750447127504481275044912750450127504511275045212750453127504541275045512750456127504571275045812750459127504601275046112750462127504631275046412750465127504661275046712750468127504691275047012750471127504721275047312750474127504751275047612750477127504781275047912750480127504811275048212750483127504841275048512750486127504871275048812750489127504901275049112750492127504931275049412750495127504961275049712750498127504991275050012750501127505021275050312750504127505051275050612750507127505081275050912750510127505111275051212750513127505141275051512750516127505171275051812750519127505201275052112750522127505231275052412750525127505261275052712750528127505291275053012750531127505321275053312750534127505351275053612750537127505381275053912750540127505411275054212750543127505441275054512750546127505471275054812750549127505501275055112750552127505531275055412750555127505561275055712750558127505591275056012750561127505621275056312750564127505651275056612750567127505681275056912750570127505711275057212750573127505741275057512750576127505771275057812750579127505801275058112750582127505831275058412750585127505861275058712750588127505891275059012750591127505921275059312750594127505951275059612750597127505981275059912750600127506011275060212750603127506041275060512750606127506071275060812750609127506101275061112750612127506131275061412750615127506161275061712750618127506191275062012750621127506221275062312750624127506251275062612750627127506281275062912750630127506311275063212750633127506341275063512750636127506371275063812750639127506401275064112750642127506431275064412750645127506461275064712750648127506491275065012750651127506521275065312750654127506551275065612750657127506581275065912750660127506611275066212750663127506641275066512750666127506671275066812750669127506701275067112750672127506731275067412750675127506761275067712750678127506791275068012750681127506821275068312750684127506851275068612750687127506881275068912750690127506911275069212750693127506941275069512750696127506971275069812750699127507001275070112750702127507031275070412750705127507061275070712750708127507091275071012750711127507121275071312750714127507151275071612750717127507181275071912750720127507211275072212750723127507241275072512750726127507271275072812750729127507301275073112750732127507331275073412750735127507361275073712750738127507391275074012750741127507421275074312750744127507451275074612750747127507481275074912750750127507511275075212750753127507541275075512750756127507571275075812750759127507601275076112750762127507631275076412750765127507661275076712750768127507691275077012750771127507721275077312750774127507751275077612750777127507781275077912750780127507811275078212750783127507841275078512750786127507871275078812750789127507901275079112750792127507931275079412750795127507961275079712750798127507991275080012750801127508021275080312750804127508051275080612750807127508081275080912750810127508111275081212750813127508141275081512750816127508171275081812750819127508201275082112750822127508231275082412750825127508261275082712750828127508291275083012750831127508321275083312750834127508351275083612750837127508381275083912750840127508411275084212750843127508441275084512750846127508471275084812750849127508501275085112750852127508531275085412750855127508561275085712750858127508591275086012750861127508621275086312750864127508651275086612750867127508681275086912750870127508711275087212750873127508741275087512750876127508771275087812750879127508801275088112750882127508831275088412750885127508861275088712750888127508891275089012750891127508921275089312750894127508951275089612750897127508981275089912750900127509011275090212750903127509041275090512750906127509071275090812750909127509101275091112750912127509131275091412750915127509161275091712750918127509191275092012750921127509221275092312750924127509251275092612750927127509281275092912750930127509311275093212750933127509341275093512750936127509371275093812750939127509401275094112750942127509431275094412750945127509461275094712750948127509491275095012750951127509521275095312750954127509551275095612750957127509581275095912750960127509611275096212750963127509641275096512750966127509671275096812750969127509701275097112750972127509731275097412750975127509761275097712750978127509791275098012750981127509821275098312750984127509851275098612750987127509881275098912750990127509911275099212750993127509941275099512750996127509971275099812750999127510001275100112751002127510031275100412751005127510061275100712751008127510091275101012751011127510121275101312751014127510151275101612751017127510181275101912751020127510211275102212751023127510241275102512751026127510271275102812751029127510301275103112751032127510331275103412751035127510361275103712751038127510391275104012751041127510421275104312751044127510451275104612751047127510481275104912751050127510511275105212751053127510541275105512751056127510571275105812751059127510601275106112751062127510631275106412751065127510661275106712751068127510691275107012751071127510721275107312751074127510751275107612751077127510781275107912751080127510811275108212751083127510841275108512751086127510871275108812751089127510901275109112751092127510931275109412751095127510961275109712751098127510991275110012751101127511021275110312751104127511051276000112760002127600031276000412760005127600061276000712760008127600091276001012760011127600121276001312760014127600151276001612760017127600181276001912760020127600211276002212760023127600241276002512760026127600271276002812760029127600301276003112760032127600331276003412760035127600361276003712760038127600391276004012760041127600421276004312760044127600451276004612760047127600481276004912760050127600511276005212760053127600541276005512760056127600571276005812760059127600601276006112760062127600631276006412760065127600661276006712760068127600691276007012760071127600721276007312760074127600751276007612760077127600781276007912760080127600811276008212760083127600841276008512760086127600871276008812760089127600901276009112760092127600931276009412760095127600961276009712760098127600991276010012760101127601021276010312760104127601051276010612760107127601081276010912760110127601111276011212760113127601141276011512760116127601171276011812760119127601201276012112760122127601231276012412760125127601261276012712760128127601291276013012760131127601321276013312760134127601351276013612760137127601381276013912760140127601411276014212760143127601441276014512760146127601471276014812760149127601501276015112760152127601531276015412760155127601561276015712760158127601591276016012760161127601621276016312760164127601651276016612760167127601681276016912760170127601711276017212760173127601741276017512760176127601771276017812760179127601801276018112760182127601831276018412760185127601861276018712760188127601891276019012760191127601921276019312760194127601951276019612760197127601981276019912760200127602011276020212760203127602041276020512760206127602071276020812760209127602101276021112760212127602131276021412760215127602161276021712760218127602191276022012760221127602221276022312760224127602251276022612760227127602281276022912760230127602311276023212760233127602341276023512760236127602371276023812760239127602401276024112760242127602431276024412760245127602461276024712760248127602491276025012760251127602521276025312760254127602551276025612760257127602581276025912760260127602611276026212760263127602641276026512760266127602671276026812760269127602701276027112760272127602731276027412760275127602761276027712760278127602791276028012760281127602821276028312760284127602851276028612760287127602881276028912760290127602911276029212760293127602941276029512760296127602971276029812760299127603001276030112760302127603031276030412760305127603061276030712760308127603091276031012760311127603121276031312760314127603151276031612760317127603181276031912760320127603211276032212760323127603241276032512760326127603271276032812760329127603301276033112760332127603331276033412760335127603361276033712760338127603391276034012760341127603421276034312760344127603451276034612760347127603481276034912760350127603511276035212760353127603541276035512760356127603571276035812760359127603601276036112760362127603631276036412760365127603661276036712760368127603691276037012760371127603721276037312760374127603751276037612760377127603781276037912760380127603811276038212760383127603841276038512760386127603871276038812760389127603901276039112760392127603931276039412760395127603961276039712760398127603991276040012760401127604021276040312760404127604051276040612760407127604081276040912760410127604111276041212760413127604141276041512760416127604171276041812760419127604201276042112760422127604231276042412760425127604261276042712760428127604291276043012760431127604321276043312760434127604351276043612760437127604381276043912760440127604411276044212760443127604441276044512760446127604471276044812760449127604501276045112760452127604531276045412760455127604561276045712760458127604591276046012760461127604621276046312760464127604651276046612760467127604681276046912760470127604711276047212760473127604741276047512760476127604771276047812760479127604801276048112760482127604831276048412760485127604861276048712760488127604891276049012760491127604921276049312760494127604951276049612760497127604981276049912760500127605011276050212760503127605041276050512760506127605071276050812760509127605101276051112760512127605131276051412760515127605161276051712760518127605191276052012760521127605221276052312760524127605251276052612760527127605281276052912760530127605311276053212760533127605341276053512760536127605371276053812760539127605401276054112760542127605431276054412760545127605461276054712760548127605491276055012760551127605521276055312760554127605551276055612760557127605581276055912760560127605611276056212760563127605641276056512760566127605671276056812760569127605701276057112760572127605731276057412760575127605761276057712760578127605791276058012760581127605821276058312760584127605851276058612760587127605881276058912760590127605911276059212760593127605941276059512760596127605971276059812760599127606001276060112760602127606031276060412760605127606061276060712760608127606091276061012760611127606121276061312760614127606151276061612760617127606181276061912760620127606211276062212760623127606241276062512760626127606271276062812760629127606301276063112760632127606331276063412760635127606361276063712760638127606391276064012760641127606421276064312760644127606451276064612760647127606481276064912760650127606511276065212760653127606541276065512760656127606571276065812760659127606601276066112760662127606631276066412760665127606661276066712760668127606691276067012760671127606721276067312760674127606751276067612760677127606781276067912760680127606811276068212760683127606841276068512760686127606871276068812760689127606901276069112760692127606931276069412760695127606961276069712760698127606991276070012760701127607021276070312760704127607051276070612760707127607081276070912760710127607111276071212760713127607141276071512760716127607171276071812760719127607201276072112760722127607231276072412760725127607261276072712760728127607291276073012760731127607321276073312760734127607351276073612760737127607381276073912760740127607411276074212760743127607441276074512760746127607471276074812760749127607501276075112760752127607531276075412760755127607561276075712760758127607591276076012760761127607621276076312760764127607651276076612760767127607681276076912760770127607711276077212760773127607741276077512760776127607771276077812760779127607801276078112760782127607831276078412760785127607861276078712760788127607891276079012760791127607921276079312760794127607951276079612760797127607981276079912760800127608011276080212760803127608041276080512760806127608071276080812760809127608101276081112760812127608131276081412760815127608161276081712760818127608191276082012760821127608221276082312760824127608251276082612760827127608281276082912760830127608311276083212760833127608341276083512760836127608371276083812760839127608401276084112760842127608431276084412760845127608461276084712760848127608491276085012760851127608521276085312760854127608551276085612760857127608581276085912760860127608611276086212760863127608641276086512760866127608671276086812760869127608701276087112760872127608731276087412760875127608761276087712760878127608791276088012760881127608821276088312760884127608851276088612760887127608881276088912760890127608911276089212760893127608941276089512760896127608971276089812760899127609001276090112760902127609031276090412760905127609061276090712760908127609091276091012760911127609121276091312760914127609151276091612760917127609181276091912760920127609211276092212760923127609241276092512760926127609271276092812760929127609301276093112760932127609331276093412760935127609361276093712760938127609391276094012760941127609421276094312760944127609451276094612760947127609481276094912760950127609511276095212760953127609541276095512760956127609571276095812760959127609601276096112760962127609631276096412760965127609661276096712760968127609691276097012760971127609721276097312760974127609751276097612760977127609781276097912760980127609811276098212760983127609841276098512760986127609871276098812760989127609901276099112760992127609931276099412760995127609961276099712760998127609991276100012761001127610021276100312761004127610051276100612761007127610081276100912761010127610111276101212761013127610141276101512761016127610171276101812761019127610201276102112761022127610231276102412761025127610261276102712761028127610291276103012761031127610321276103312761034127610351276103612761037127610381276103912761040127610411276104212761043127610441276104512761046127610471276104812761049127610501276105112761052127610531276105412761055127610561276105712761058127610591276106012761061127610621276106312761064127610651276106612761067127610681276106912761070127610711276107212761073127610741276107512761076127610771276107812761079127610801276108112761082127610831276108412761085127610861276108712761088127610891276109012761091127610921276109312761094127610951276109612761097127610981276109912761100127611011276110212761103127611041276110512770001127700021277000312770004127700051277000612770007127700081277000912770010127700111277001212770013127700141277001512770016127700171277001812770019127700201277002112770022127700231277002412770025127700261277002712770028127700291277003012770031127700321277003312770034127700351277003612770037127700381277003912770040127700411277004212770043127700441277004512770046127700471277004812770049127700501277005112770052127700531277005412770055127700561277005712770058127700591277006012770061127700621277006312770064127700651277006612770067127700681277006912770070127700711277007212770073127700741277007512770076127700771277007812770079127700801277008112770082127700831277008412770085127700861277008712770088127700891277009012770091127700921277009312770094127700951277009612770097127700981277009912770100127701011277010212770103127701041277010512770106127701071277010812770109127701101277011112770112127701131277011412770115127701161277011712770118127701191277012012770121127701221277012312770124127701251277012612770127127701281277012912770130127701311277013212770133127701341277013512770136127701371277013812770139127701401277014112770142127701431277014412770145127701461277014712770148127701491277015012770151127701521277015312770154127701551277015612770157127701581277015912770160127701611277016212770163127701641277016512770166127701671277016812770169127701701277017112770172127701731277017412770175127701761277017712770178127701791277018012770181127701821277018312770184127701851277018612770187127701881277018912770190127701911277019212770193127701941277019512770196127701971277019812770199127702001277020112770202127702031277020412770205127702061277020712770208127702091277021012770211127702121277021312770214127702151277021612770217127702181277021912770220127702211277022212770223127702241277022512770226127702271277022812770229127702301277023112770232127702331277023412770235127702361277023712770238127702391277024012770241127702421277024312770244127702451277024612770247127702481277024912770250127702511277025212770253127702541277025512770256127702571277025812770259127702601277026112770262127702631277026412770265127702661277026712770268127702691277027012770271127702721277027312770274127702751277027612770277127702781277027912770280127702811277028212770283127702841277028512770286127702871277028812770289127702901277029112770292127702931277029412770295127702961277029712770298127702991277030012770301127703021277030312770304127703051277030612770307127703081277030912770310127703111277031212770313127703141277031512770316127703171277031812770319127703201277032112770322127703231277032412770325127703261277032712770328127703291277033012770331127703321277033312770334127703351277033612770337127703381277033912770340127703411277034212770343127703441277034512770346127703471277034812770349127703501277035112770352127703531277035412770355127703561277035712770358127703591277036012770361127703621277036312770364127703651277036612770367127703681277036912770370127703711277037212770373127703741277037512770376127703771277037812770379127703801277038112770382127703831277038412770385127703861277038712770388127703891277039012770391127703921277039312770394127703951277039612770397127703981277039912770400127704011277040212770403127704041277040512770406127704071277040812770409127704101277041112770412127704131277041412770415127704161277041712770418127704191277042012770421127704221277042312770424127704251277042612770427127704281277042912770430127704311277043212770433127704341277043512770436127704371277043812770439127704401277044112770442127704431277044412770445127704461277044712770448127704491277045012770451127704521277045312770454127704551277045612770457127704581277045912770460127704611277046212770463127704641277046512770466127704671277046812770469127704701277047112770472127704731277047412770475127704761277047712770478127704791277048012770481127704821277048312770484127704851277048612770487127704881277048912770490127704911277049212770493127704941277049512770496127704971277049812770499127705001277050112770502127705031277050412770505127705061277050712770508127705091277051012770511127705121277051312770514127705151277051612770517127705181277051912770520127705211277052212770523127705241277052512770526127705271277052812770529127705301277053112770532127705331277053412770535127705361277053712770538127705391277054012770541127705421277054312770544127705451277054612770547127705481277054912770550127705511277055212770553127705541277055512770556127705571277055812770559127705601277056112770562127705631277056412770565127705661277056712770568127705691277057012770571127705721277057312770574127705751277057612770577127705781277057912770580127705811277058212770583127705841277058512770586127705871277058812770589127705901277059112770592127705931277059412770595127705961277059712770598127705991277060012770601127706021277060312770604127706051277060612770607127706081277060912770610127706111277061212770613127706141277061512770616127706171277061812770619127706201277062112770622127706231277062412770625127706261277062712770628127706291277063012770631127706321277063312770634127706351277063612770637127706381277063912770640127706411277064212770643127706441277064512770646127706471277064812770649127706501277065112770652127706531277065412770655127706561277065712770658127706591277066012770661127706621277066312770664127706651277066612770667127706681277066912770670127706711277067212770673127706741277067512770676127706771277067812770679127706801277068112770682127706831277068412770685127706861277068712770688127706891277069012770691127706921277069312770694127706951277069612770697127706981277069912770700127707011277070212770703127707041277070512770706127707071277070812770709127707101277071112770712127707131277071412770715127707161277071712770718127707191277072012770721127707221277072312770724127707251277072612770727127707281277072912770730127707311277073212770733127707341277073512770736127707371277073812770739127707401277074112770742127707431277074412770745127707461277074712770748127707491277075012770751127707521277075312770754127707551277075612770757127707581277075912770760127707611277076212770763127707641277076512770766127707671277076812770769127707701277077112770772127707731277077412770775127707761277077712770778127707791277078012770781127707821277078312770784127707851277078612770787127707881277078912770790127707911277079212770793127707941277079512770796127707971277079812770799127708001277080112770802127708031277080412770805127708061277080712770808127708091277081012770811127708121277081312770814127708151277081612770817127708181277081912770820127708211277082212770823127708241277082512770826127708271277082812770829127708301277083112770832127708331277083412770835127708361277083712770838127708391277084012770841127708421277084312770844127708451277084612770847127708481277084912770850127708511277085212770853127708541277085512770856127708571277085812770859127708601277086112770862127708631277086412770865127708661277086712770868127708691277087012770871127708721277087312770874127708751277087612770877127708781277087912770880127708811277088212770883127708841277088512770886127708871277088812770889127708901277089112770892127708931277089412770895127708961277089712770898127708991277090012770901127709021277090312770904127709051277090612770907127709081277090912770910127709111277091212770913127709141277091512770916127709171277091812770919127709201277092112770922127709231277092412770925127709261277092712770928127709291277093012770931127709321277093312770934127709351277093612770937127709381277093912770940127709411277094212770943127709441277094512770946127709471277094812770949127709501277095112770952127709531277095412770955127709561277095712770958127709591277096012770961127709621277096312770964127709651277096612770967127709681277096912770970127709711277097212770973127709741277097512770976127709771277097812770979127709801277098112770982127709831277098412770985127709861277098712770988127709891277099012770991127709921277099312770994127709951277099612770997127709981277099912771000127710011277100212771003127710041277100512771006127710071277100812771009127710101277101112771012127710131277101412771015127710161277101712771018127710191277102012771021127710221277102312771024127710251277102612771027127710281277102912771030127710311277103212771033127710341277103512771036127710371277103812771039127710401277104112771042127710431277104412771045127710461277104712771048127710491277105012771051127710521277105312771054127710551277105612771057127710581277105912771060127710611277106212771063127710641277106512771066127710671277106812771069127710701277107112771072127710731277107412771075127710761277107712771078127710791277108012771081127710821277108312771084127710851277108612771087127710881277108912771090127710911277109212771093127710941277109512771096127710971277109812771099127711001277110112771102127711031277110412771105127800011278000212780003127800041278000512780006127800071278000812780009127800101278001112780012127800131278001412780015127800161278001712780018127800191278002012780021127800221278002312780024127800251278002612780027127800281278002912780030127800311278003212780033127800341278003512780036127800371278003812780039127800401278004112780042127800431278004412780045127800461278004712780048127800491278005012780051127800521278005312780054127800551278005612780057127800581278005912780060127800611278006212780063127800641278006512780066127800671278006812780069127800701278007112780072127800731278007412780075127800761278007712780078127800791278008012780081127800821278008312780084127800851278008612780087127800881278008912780090127800911278009212780093127800941278009512780096127800971278009812780099127801001278010112780102127801031278010412780105127801061278010712780108127801091278011012780111127801121278011312780114127801151278011612780117127801181278011912780120127801211278012212780123127801241278012512780126127801271278012812780129127801301278013112780132127801331278013412780135127801361278013712780138127801391278014012780141127801421278014312780144127801451278014612780147127801481278014912780150127801511278015212780153127801541278015512780156127801571278015812780159127801601278016112780162127801631278016412780165127801661278016712780168127801691278017012780171127801721278017312780174127801751278017612780177127801781278017912780180127801811278018212780183127801841278018512780186127801871278018812780189127801901278019112780192127801931278019412780195127801961278019712780198127801991278020012780201127802021278020312780204127802051278020612780207127802081278020912780210127802111278021212780213127802141278021512780216127802171278021812780219127802201278022112780222127802231278022412780225127802261278022712780228127802291278023012780231127802321278023312780234127802351278023612780237127802381278023912780240127802411278024212780243127802441278024512780246127802471278024812780249127802501278025112780252127802531278025412780255127802561278025712780258127802591278026012780261127802621278026312780264127802651278026612780267127802681278026912780270127802711278027212780273127802741278027512780276127802771278027812780279127802801278028112780282127802831278028412780285127802861278028712780288127802891278029012780291127802921278029312780294127802951278029612780297127802981278029912780300127803011278030212780303127803041278030512780306127803071278030812780309127803101278031112780312127803131278031412780315127803161278031712780318127803191278032012780321127803221278032312780324127803251278032612780327127803281278032912780330127803311278033212780333127803341278033512780336127803371278033812780339127803401278034112780342127803431278034412780345127803461278034712780348127803491278035012780351127803521278035312780354127803551278035612780357127803581278035912780360127803611278036212780363127803641278036512780366127803671278036812780369127803701278037112780372127803731278037412780375127803761278037712780378127803791278038012780381127803821278038312780384127803851278038612780387127803881278038912780390127803911278039212780393127803941278039512780396127803971278039812780399127804001278040112780402127804031278040412780405127804061278040712780408127804091278041012780411127804121278041312780414127804151278041612780417127804181278041912780420127804211278042212780423127804241278042512780426127804271278042812780429127804301278043112780432127804331278043412780435127804361278043712780438127804391278044012780441127804421278044312780444127804451278044612780447127804481278044912780450127804511278045212780453127804541278045512780456127804571278045812780459127804601278046112780462127804631278046412780465127804661278046712780468127804691278047012780471127804721278047312780474127804751278047612780477127804781278047912780480127804811278048212780483127804841278048512780486127804871278048812780489127804901278049112780492127804931278049412780495127804961278049712780498127804991278050012780501127805021278050312780504127805051278050612780507127805081278050912780510127805111278051212780513127805141278051512780516127805171278051812780519127805201278052112780522127805231278052412780525127805261278052712780528127805291278053012780531127805321278053312780534127805351278053612780537127805381278053912780540127805411278054212780543127805441278054512780546127805471278054812780549127805501278055112780552127805531278055412780555127805561278055712780558127805591278056012780561127805621278056312780564127805651278056612780567127805681278056912780570127805711278057212780573127805741278057512780576127805771278057812780579127805801278058112780582127805831278058412780585127805861278058712780588127805891278059012780591127805921278059312780594127805951278059612780597127805981278059912780600127806011278060212780603127806041278060512780606127806071278060812780609127806101278061112780612127806131278061412780615127806161278061712780618127806191278062012780621127806221278062312780624127806251278062612780627127806281278062912780630127806311278063212780633127806341278063512780636127806371278063812780639127806401278064112780642127806431278064412780645127806461278064712780648127806491278065012780651127806521278065312780654127806551278065612780657127806581278065912780660127806611278066212780663127806641278066512780666127806671278066812780669127806701278067112780672127806731278067412780675127806761278067712780678127806791278068012780681127806821278068312780684127806851278068612780687127806881278068912780690127806911278069212780693127806941278069512780696127806971278069812780699127807001278070112780702127807031278070412780705127807061278070712780708127807091278071012780711127807121278071312780714127807151278071612780717127807181278071912780720127807211278072212780723127807241278072512780726127807271278072812780729127807301278073112780732127807331278073412780735127807361278073712780738127807391278074012780741127807421278074312780744127807451278074612780747127807481278074912780750127807511278075212780753127807541278075512780756127807571278075812780759127807601278076112780762127807631278076412780765127807661278076712780768127807691278077012780771127807721278077312780774127807751278077612780777127807781278077912780780127807811278078212780783127807841278078512780786127807871278078812780789127807901278079112780792127807931278079412780795127807961278079712780798127807991278080012780801127808021278080312780804127808051278080612780807127808081278080912780810127808111278081212780813127808141278081512780816127808171278081812780819127808201278082112780822127808231278082412780825127808261278082712780828127808291278083012780831127808321278083312780834127808351278083612780837127808381278083912780840127808411278084212780843127808441278084512780846127808471278084812780849127808501278085112780852127808531278085412780855127808561278085712780858127808591278086012780861127808621278086312780864127808651278086612780867127808681278086912780870127808711278087212780873127808741278087512780876127808771278087812780879127808801278088112780882127808831278088412780885127808861278088712780888127808891278089012780891127808921278089312780894127808951278089612780897127808981278089912780900127809011278090212780903127809041278090512780906127809071278090812780909127809101278091112780912127809131278091412780915127809161278091712780918127809191278092012780921127809221278092312780924127809251278092612780927127809281278092912780930127809311278093212780933127809341278093512780936127809371278093812780939127809401278094112780942127809431278094412780945127809461278094712780948127809491278095012780951127809521278095312780954127809551278095612780957127809581278095912780960127809611278096212780963127809641278096512780966127809671278096812780969127809701278097112780972127809731278097412780975127809761278097712780978127809791278098012780981127809821278098312780984127809851278098612780987127809881278098912780990127809911278099212780993127809941278099512780996127809971278099812780999127810001278100112781002127810031278100412781005127810061278100712781008127810091278101012781011127810121278101312781014127810151278101612781017127810181278101912781020127810211278102212781023127810241278102512781026127810271278102812781029127810301278103112781032127810331278103412781035127810361278103712781038127810391278104012781041127810421278104312781044127810451278104612781047127810481278104912781050127810511278105212781053127810541278105512781056127810571278105812781059127810601278106112781062127810631278106412781065127810661278106712781068127810691278107012781071127810721278107312781074127810751278107612781077127810781278107912781080127810811278108212781083127810841278108512781086127810871278108812781089127810901278109112781092127810931278109412781095127810961278109712781098127810991278110012781101127811021278110312781104127811051279000112790002127900031279000412790005127900061279000712790008127900091279001012790011127900121279001312790014127900151279001612790017127900181279001912790020127900211279002212790023127900241279002512790026127900271279002812790029127900301279003112790032127900331279003412790035127900361279003712790038127900391279004012790041127900421279004312790044127900451279004612790047127900481279004912790050127900511279005212790053127900541279005512790056127900571279005812790059127900601279006112790062127900631279006412790065127900661279006712790068127900691279007012790071127900721279007312790074127900751279007612790077127900781279007912790080127900811279008212790083127900841279008512790086127900871279008812790089127900901279009112790092127900931279009412790095127900961279009712790098127900991279010012790101127901021279010312790104127901051279010612790107127901081279010912790110127901111279011212790113127901141279011512790116127901171279011812790119127901201279012112790122127901231279012412790125127901261279012712790128127901291279013012790131127901321279013312790134127901351279013612790137127901381279013912790140127901411279014212790143127901441279014512790146127901471279014812790149127901501279015112790152127901531279015412790155127901561279015712790158127901591279016012790161127901621279016312790164127901651279016612790167127901681279016912790170127901711279017212790173127901741279017512790176127901771279017812790179127901801279018112790182127901831279018412790185127901861279018712790188127901891279019012790191127901921279019312790194127901951279019612790197127901981279019912790200127902011279020212790203127902041279020512790206127902071279020812790209127902101279021112790212127902131279021412790215127902161279021712790218127902191279022012790221127902221279022312790224127902251279022612790227127902281279022912790230127902311279023212790233127902341279023512790236127902371279023812790239127902401279024112790242127902431279024412790245127902461279024712790248127902491279025012790251127902521279025312790254127902551279025612790257127902581279025912790260127902611279026212790263127902641279026512790266127902671279026812790269127902701279027112790272127902731279027412790275127902761279027712790278127902791279028012790281127902821279028312790284127902851279028612790287127902881279028912790290127902911279029212790293127902941279029512790296127902971279029812790299127903001279030112790302127903031279030412790305127903061279030712790308127903091279031012790311127903121279031312790314127903151279031612790317127903181279031912790320127903211279032212790323127903241279032512790326127903271279032812790329127903301279033112790332127903331279033412790335127903361279033712790338127903391279034012790341127903421279034312790344127903451279034612790347127903481279034912790350127903511279035212790353127903541279035512790356127903571279035812790359127903601279036112790362127903631279036412790365127903661279036712790368127903691279037012790371127903721279037312790374127903751279037612790377127903781279037912790380127903811279038212790383127903841279038512790386127903871279038812790389127903901279039112790392127903931279039412790395127903961279039712790398127903991279040012790401127904021279040312790404127904051279040612790407127904081279040912790410127904111279041212790413127904141279041512790416127904171279041812790419127904201279042112790422127904231279042412790425127904261279042712790428127904291279043012790431127904321279043312790434127904351279043612790437127904381279043912790440127904411279044212790443127904441279044512790446127904471279044812790449127904501279045112790452127904531279045412790455127904561279045712790458127904591279046012790461127904621279046312790464127904651279046612790467127904681279046912790470127904711279047212790473127904741279047512790476127904771279047812790479127904801279048112790482127904831279048412790485127904861279048712790488127904891279049012790491127904921279049312790494127904951279049612790497127904981279049912790500127905011279050212790503127905041279050512790506127905071279050812790509127905101279051112790512127905131279051412790515127905161279051712790518127905191279052012790521127905221279052312790524127905251279052612790527127905281279052912790530127905311279053212790533127905341279053512790536127905371279053812790539127905401279054112790542127905431279054412790545127905461279054712790548127905491279055012790551127905521279055312790554127905551279055612790557127905581279055912790560127905611279056212790563127905641279056512790566127905671279056812790569127905701279057112790572127905731279057412790575127905761279057712790578127905791279058012790581127905821279058312790584127905851279058612790587127905881279058912790590127905911279059212790593127905941279059512790596127905971279059812790599127906001279060112790602127906031279060412790605127906061279060712790608127906091279061012790611127906121279061312790614127906151279061612790617127906181279061912790620127906211279062212790623127906241279062512790626127906271279062812790629127906301279063112790632127906331279063412790635127906361279063712790638127906391279064012790641127906421279064312790644127906451279064612790647127906481279064912790650127906511279065212790653127906541279065512790656127906571279065812790659127906601279066112790662127906631279066412790665127906661279066712790668127906691279067012790671127906721279067312790674127906751279067612790677127906781279067912790680127906811279068212790683127906841279068512790686127906871279068812790689127906901279069112790692127906931279069412790695127906961279069712790698127906991279070012790701127907021279070312790704127907051279070612790707127907081279070912790710127907111279071212790713127907141279071512790716127907171279071812790719127907201279072112790722127907231279072412790725127907261279072712790728127907291279073012790731127907321279073312790734127907351279073612790737127907381279073912790740127907411279074212790743127907441279074512790746127907471279074812790749127907501279075112790752127907531279075412790755127907561279075712790758127907591279076012790761127907621279076312790764127907651279076612790767127907681279076912790770127907711279077212790773127907741279077512790776127907771279077812790779127907801279078112790782127907831279078412790785127907861279078712790788127907891279079012790791127907921279079312790794127907951279079612790797127907981279079912790800127908011279080212790803127908041279080512790806127908071279080812790809127908101279081112790812127908131279081412790815127908161279081712790818127908191279082012790821127908221279082312790824127908251279082612790827127908281279082912790830127908311279083212790833127908341279083512790836127908371279083812790839127908401279084112790842127908431279084412790845127908461279084712790848127908491279085012790851127908521279085312790854127908551279085612790857127908581279085912790860127908611279086212790863127908641279086512790866127908671279086812790869127908701279087112790872127908731279087412790875127908761279087712790878127908791279088012790881127908821279088312790884127908851279088612790887127908881279088912790890127908911279089212790893127908941279089512790896127908971279089812790899127909001279090112790902127909031279090412790905127909061279090712790908127909091279091012790911127909121279091312790914127909151279091612790917127909181279091912790920127909211279092212790923127909241279092512790926127909271279092812790929127909301279093112790932127909331279093412790935127909361279093712790938127909391279094012790941127909421279094312790944127909451279094612790947127909481279094912790950127909511279095212790953127909541279095512790956127909571279095812790959127909601279096112790962127909631279096412790965127909661279096712790968127909691279097012790971127909721279097312790974127909751279097612790977127909781279097912790980127909811279098212790983127909841279098512790986127909871279098812790989127909901279099112790992127909931279099412790995127909961279099712790998127909991279100012791001127910021279100312791004127910051279100612791007127910081279100912791010127910111279101212791013127910141279101512791016127910171279101812791019127910201279102112791022127910231279102412791025127910261279102712791028127910291279103012791031127910321279103312791034127910351279103612791037127910381279103912791040127910411279104212791043127910441279104512791046127910471279104812791049127910501279105112791052127910531279105412791055127910561279105712791058127910591279106012791061127910621279106312791064127910651279106612791067127910681279106912791070127910711279107212791073127910741279107512791076127910771279107812791079127910801279108112791082127910831279108412791085127910861279108712791088127910891279109012791091127910921279109312791094127910951279109612791097127910981279109912791100127911011279110212791103127911041279110512800001128000021280000312800004128000051280000612800007128000081280000912800010128000111280001212800013128000141280001512800016128000171280001812800019128000201280002112800022128000231280002412800025128000261280002712800028128000291280003012800031128000321280003312800034128000351280003612800037128000381280003912800040128000411280004212800043128000441280004512800046128000471280004812800049128000501280005112800052128000531280005412800055128000561280005712800058128000591280006012800061128000621280006312800064128000651280006612800067128000681280006912800070128000711280007212800073128000741280007512800076128000771280007812800079128000801280008112800082128000831280008412800085128000861280008712800088128000891280009012800091128000921280009312800094128000951280009612800097128000981280009912800100128001011280010212800103128001041280010512800106128001071280010812800109128001101280011112800112128001131280011412800115128001161280011712800118128001191280012012800121128001221280012312800124128001251280012612800127128001281280012912800130128001311280013212800133128001341280013512800136128001371280013812800139128001401280014112800142128001431280014412800145128001461280014712800148128001491280015012800151128001521280015312800154128001551280015612800157128001581280015912800160128001611280016212800163128001641280016512800166128001671280016812800169128001701280017112800172128001731280017412800175128001761280017712800178128001791280018012800181128001821280018312800184128001851280018612800187128001881280018912800190128001911280019212800193128001941280019512800196128001971280019812800199128002001280020112800202128002031280020412800205128002061280020712800208128002091280021012800211128002121280021312800214128002151280021612800217128002181280021912800220128002211280022212800223128002241280022512800226128002271280022812800229128002301280023112800232128002331280023412800235128002361280023712800238128002391280024012800241128002421280024312800244128002451280024612800247128002481280024912800250128002511280025212800253128002541280025512800256128002571280025812800259128002601280026112800262128002631280026412800265128002661280026712800268128002691280027012800271128002721280027312800274128002751280027612800277128002781280027912800280128002811280028212800283128002841280028512800286128002871280028812800289128002901280029112800292128002931280029412800295128002961280029712800298128002991280030012800301128003021280030312800304128003051280030612800307128003081280030912800310128003111280031212800313128003141280031512800316128003171280031812800319128003201280032112800322128003231280032412800325128003261280032712800328128003291280033012800331128003321280033312800334128003351280033612800337128003381280033912800340128003411280034212800343128003441280034512800346128003471280034812800349128003501280035112800352128003531280035412800355128003561280035712800358128003591280036012800361128003621280036312800364128003651280036612800367128003681280036912800370128003711280037212800373128003741280037512800376128003771280037812800379128003801280038112800382128003831280038412800385128003861280038712800388128003891280039012800391128003921280039312800394128003951280039612800397128003981280039912800400128004011280040212800403128004041280040512800406128004071280040812800409128004101280041112800412128004131280041412800415128004161280041712800418128004191280042012800421128004221280042312800424128004251280042612800427128004281280042912800430128004311280043212800433128004341280043512800436128004371280043812800439128004401280044112800442128004431280044412800445128004461280044712800448128004491280045012800451128004521280045312800454128004551280045612800457128004581280045912800460128004611280046212800463128004641280046512800466128004671280046812800469128004701280047112800472128004731280047412800475128004761280047712800478128004791280048012800481128004821280048312800484128004851280048612800487128004881280048912800490128004911280049212800493128004941280049512800496128004971280049812800499128005001280050112800502128005031280050412800505128005061280050712800508128005091280051012800511128005121280051312800514128005151280051612800517128005181280051912800520128005211280052212800523128005241280052512800526128005271280052812800529128005301280053112800532128005331280053412800535128005361280053712800538128005391280054012800541128005421280054312800544128005451280054612800547128005481280054912800550128005511280055212800553128005541280055512800556128005571280055812800559128005601280056112800562128005631280056412800565128005661280056712800568128005691280057012800571128005721280057312800574128005751280057612800577128005781280057912800580128005811280058212800583128005841280058512800586128005871280058812800589128005901280059112800592128005931280059412800595128005961280059712800598128005991280060012800601128006021280060312800604128006051280060612800607128006081280060912800610128006111280061212800613128006141280061512800616128006171280061812800619128006201280062112800622128006231280062412800625128006261280062712800628128006291280063012800631128006321280063312800634128006351280063612800637128006381280063912800640128006411280064212800643128006441280064512800646128006471280064812800649128006501280065112800652128006531280065412800655128006561280065712800658128006591280066012800661128006621280066312800664128006651280066612800667128006681280066912800670128006711280067212800673128006741280067512800676128006771280067812800679128006801280068112800682128006831280068412800685128006861280068712800688128006891280069012800691128006921280069312800694128006951280069612800697128006981280069912800700128007011280070212800703128007041280070512800706128007071280070812800709128007101280071112800712128007131280071412800715128007161280071712800718128007191280072012800721128007221280072312800724128007251280072612800727128007281280072912800730128007311280073212800733128007341280073512800736128007371280073812800739128007401280074112800742128007431280074412800745128007461280074712800748128007491280075012800751128007521280075312800754128007551280075612800757128007581280075912800760128007611280076212800763128007641280076512800766128007671280076812800769128007701280077112800772128007731280077412800775128007761280077712800778128007791280078012800781128007821280078312800784128007851280078612800787128007881280078912800790128007911280079212800793128007941280079512800796128007971280079812800799128008001280080112800802128008031280080412800805128008061280080712800808128008091280081012800811128008121280081312800814128008151280081612800817128008181280081912800820128008211280082212800823128008241280082512800826128008271280082812800829128008301280083112800832128008331280083412800835128008361280083712800838128008391280084012800841128008421280084312800844128008451280084612800847128008481280084912800850128008511280085212800853128008541280085512800856128008571280085812800859128008601280086112800862128008631280086412800865128008661280086712800868128008691280087012800871128008721280087312800874128008751280087612800877128008781280087912800880128008811280088212800883128008841280088512800886128008871280088812800889128008901280089112800892128008931280089412800895128008961280089712800898128008991280090012800901128009021280090312800904128009051280090612800907128009081280090912800910128009111280091212800913128009141280091512800916128009171280091812800919128009201280092112800922128009231280092412800925128009261280092712800928128009291280093012800931128009321280093312800934128009351280093612800937128009381280093912800940128009411280094212800943128009441280094512800946128009471280094812800949128009501280095112800952128009531280095412800955128009561280095712800958128009591280096012800961128009621280096312800964128009651280096612800967128009681280096912800970128009711280097212800973128009741280097512800976128009771280097812800979128009801280098112800982128009831280098412800985128009861280098712800988128009891280099012800991128009921280099312800994128009951280099612800997128009981280099912801000128010011280100212801003128010041280100512801006128010071280100812801009128010101280101112801012128010131280101412801015128010161280101712801018128010191280102012801021128010221280102312801024128010251280102612801027128010281280102912801030128010311280103212801033128010341280103512801036128010371280103812801039128010401280104112801042128010431280104412801045128010461280104712801048128010491280105012801051128010521280105312801054128010551280105612801057128010581280105912801060128010611280106212801063128010641280106512801066128010671280106812801069128010701280107112801072128010731280107412801075128010761280107712801078128010791280108012801081128010821280108312801084128010851280108612801087128010881280108912801090128010911280109212801093128010941280109512801096128010971280109812801099128011001280110112801102128011031280110412801105128100011281000212810003128100041281000512810006128100071281000812810009128100101281001112810012128100131281001412810015128100161281001712810018128100191281002012810021128100221281002312810024128100251281002612810027128100281281002912810030128100311281003212810033128100341281003512810036128100371281003812810039128100401281004112810042128100431281004412810045128100461281004712810048128100491281005012810051128100521281005312810054128100551281005612810057128100581281005912810060128100611281006212810063128100641281006512810066128100671281006812810069128100701281007112810072128100731281007412810075128100761281007712810078128100791281008012810081128100821281008312810084128100851281008612810087128100881281008912810090128100911281009212810093128100941281009512810096128100971281009812810099128101001281010112810102128101031281010412810105128101061281010712810108128101091281011012810111128101121281011312810114128101151281011612810117128101181281011912810120128101211281012212810123128101241281012512810126128101271281012812810129128101301281013112810132128101331281013412810135128101361281013712810138128101391281014012810141128101421281014312810144128101451281014612810147128101481281014912810150128101511281015212810153128101541281015512810156128101571281015812810159128101601281016112810162128101631281016412810165128101661281016712810168128101691281017012810171128101721281017312810174128101751281017612810177128101781281017912810180128101811281018212810183128101841281018512810186128101871281018812810189128101901281019112810192128101931281019412810195128101961281019712810198128101991281020012810201128102021281020312810204128102051281020612810207128102081281020912810210128102111281021212810213128102141281021512810216128102171281021812810219128102201281022112810222128102231281022412810225128102261281022712810228128102291281023012810231128102321281023312810234128102351281023612810237128102381281023912810240128102411281024212810243128102441281024512810246128102471281024812810249128102501281025112810252128102531281025412810255128102561281025712810258128102591281026012810261128102621281026312810264128102651281026612810267128102681281026912810270128102711281027212810273128102741281027512810276128102771281027812810279128102801281028112810282128102831281028412810285128102861281028712810288128102891281029012810291128102921281029312810294128102951281029612810297128102981281029912810300128103011281030212810303128103041281030512810306128103071281030812810309128103101281031112810312128103131281031412810315128103161281031712810318128103191281032012810321128103221281032312810324128103251281032612810327128103281281032912810330128103311281033212810333128103341281033512810336128103371281033812810339128103401281034112810342128103431281034412810345128103461281034712810348128103491281035012810351128103521281035312810354128103551281035612810357128103581281035912810360128103611281036212810363128103641281036512810366128103671281036812810369128103701281037112810372128103731281037412810375128103761281037712810378128103791281038012810381128103821281038312810384128103851281038612810387128103881281038912810390128103911281039212810393128103941281039512810396128103971281039812810399128104001281040112810402128104031281040412810405128104061281040712810408128104091281041012810411128104121281041312810414128104151281041612810417128104181281041912810420128104211281042212810423128104241281042512810426128104271281042812810429128104301281043112810432128104331281043412810435128104361281043712810438128104391281044012810441128104421281044312810444128104451281044612810447128104481281044912810450128104511281045212810453128104541281045512810456128104571281045812810459128104601281046112810462128104631281046412810465128104661281046712810468128104691281047012810471128104721281047312810474128104751281047612810477128104781281047912810480128104811281048212810483128104841281048512810486128104871281048812810489128104901281049112810492128104931281049412810495128104961281049712810498128104991281050012810501128105021281050312810504128105051281050612810507128105081281050912810510128105111281051212810513128105141281051512810516128105171281051812810519128105201281052112810522128105231281052412810525128105261281052712810528128105291281053012810531128105321281053312810534128105351281053612810537128105381281053912810540128105411281054212810543128105441281054512810546128105471281054812810549128105501281055112810552128105531281055412810555128105561281055712810558128105591281056012810561128105621281056312810564128105651281056612810567128105681281056912810570128105711281057212810573128105741281057512810576128105771281057812810579128105801281058112810582128105831281058412810585128105861281058712810588128105891281059012810591128105921281059312810594128105951281059612810597128105981281059912810600128106011281060212810603128106041281060512810606128106071281060812810609128106101281061112810612128106131281061412810615128106161281061712810618128106191281062012810621128106221281062312810624128106251281062612810627128106281281062912810630128106311281063212810633128106341281063512810636128106371281063812810639128106401281064112810642128106431281064412810645128106461281064712810648128106491281065012810651128106521281065312810654128106551281065612810657128106581281065912810660128106611281066212810663128106641281066512810666128106671281066812810669128106701281067112810672128106731281067412810675128106761281067712810678128106791281068012810681128106821281068312810684128106851281068612810687128106881281068912810690128106911281069212810693128106941281069512810696128106971281069812810699128107001281070112810702128107031281070412810705128107061281070712810708128107091281071012810711128107121281071312810714128107151281071612810717128107181281071912810720128107211281072212810723128107241281072512810726128107271281072812810729128107301281073112810732128107331281073412810735128107361281073712810738128107391281074012810741128107421281074312810744128107451281074612810747128107481281074912810750128107511281075212810753128107541281075512810756128107571281075812810759128107601281076112810762128107631281076412810765128107661281076712810768128107691281077012810771128107721281077312810774128107751281077612810777128107781281077912810780128107811281078212810783128107841281078512810786128107871281078812810789128107901281079112810792128107931281079412810795128107961281079712810798128107991281080012810801128108021281080312810804128108051281080612810807128108081281080912810810128108111281081212810813128108141281081512810816128108171281081812810819128108201281082112810822128108231281082412810825128108261281082712810828128108291281083012810831128108321281083312810834128108351281083612810837128108381281083912810840128108411281084212810843128108441281084512810846128108471281084812810849128108501281085112810852128108531281085412810855128108561281085712810858128108591281086012810861128108621281086312810864128108651281086612810867128108681281086912810870128108711281087212810873128108741281087512810876128108771281087812810879128108801281088112810882128108831281088412810885128108861281088712810888128108891281089012810891128108921281089312810894128108951281089612810897128108981281089912810900128109011281090212810903128109041281090512810906128109071281090812810909128109101281091112810912128109131281091412810915128109161281091712810918128109191281092012810921128109221281092312810924128109251281092612810927128109281281092912810930128109311281093212810933128109341281093512810936128109371281093812810939128109401281094112810942128109431281094412810945128109461281094712810948128109491281095012810951128109521281095312810954128109551281095612810957128109581281095912810960128109611281096212810963128109641281096512810966128109671281096812810969128109701281097112810972128109731281097412810975128109761281097712810978128109791281098012810981128109821281098312810984128109851281098612810987128109881281098912810990128109911281099212810993128109941281099512810996128109971281099812810999128110001281100112811002128110031281100412811005128110061281100712811008128110091281101012811011128110121281101312811014128110151281101612811017128110181281101912811020128110211281102212811023128110241281102512811026128110271281102812811029128110301281103112811032128110331281103412811035128110361281103712811038128110391281104012811041128110421281104312811044128110451281104612811047128110481281104912811050128110511281105212811053128110541281105512811056128110571281105812811059128110601281106112811062128110631281106412811065128110661281106712811068128110691281107012811071128110721281107312811074128110751281107612811077128110781281107912811080128110811281108212811083128110841281108512811086128110871281108812811089128110901281109112811092128110931281109412811095128110961281109712811098128110991281110012811101128111021281110312811104128111051282000112820002128200031282000412820005128200061282000712820008128200091282001012820011128200121282001312820014128200151282001612820017128200181282001912820020128200211282002212820023128200241282002512820026128200271282002812820029128200301282003112820032128200331282003412820035128200361282003712820038128200391282004012820041128200421282004312820044128200451282004612820047128200481282004912820050128200511282005212820053128200541282005512820056128200571282005812820059128200601282006112820062128200631282006412820065128200661282006712820068128200691282007012820071128200721282007312820074128200751282007612820077128200781282007912820080128200811282008212820083128200841282008512820086128200871282008812820089128200901282009112820092128200931282009412820095128200961282009712820098128200991282010012820101128201021282010312820104128201051282010612820107128201081282010912820110128201111282011212820113128201141282011512820116128201171282011812820119128201201282012112820122128201231282012412820125128201261282012712820128128201291282013012820131128201321282013312820134128201351282013612820137128201381282013912820140128201411282014212820143128201441282014512820146128201471282014812820149128201501282015112820152128201531282015412820155128201561282015712820158128201591282016012820161128201621282016312820164128201651282016612820167128201681282016912820170128201711282017212820173128201741282017512820176128201771282017812820179128201801282018112820182128201831282018412820185128201861282018712820188128201891282019012820191128201921282019312820194128201951282019612820197128201981282019912820200128202011282020212820203128202041282020512820206128202071282020812820209128202101282021112820212128202131282021412820215128202161282021712820218128202191282022012820221128202221282022312820224128202251282022612820227128202281282022912820230128202311282023212820233128202341282023512820236128202371282023812820239128202401282024112820242128202431282024412820245128202461282024712820248128202491282025012820251128202521282025312820254128202551282025612820257128202581282025912820260128202611282026212820263128202641282026512820266128202671282026812820269128202701282027112820272128202731282027412820275128202761282027712820278128202791282028012820281128202821282028312820284128202851282028612820287128202881282028912820290128202911282029212820293128202941282029512820296128202971282029812820299128203001282030112820302128203031282030412820305128203061282030712820308128203091282031012820311128203121282031312820314128203151282031612820317128203181282031912820320128203211282032212820323128203241282032512820326128203271282032812820329128203301282033112820332128203331282033412820335128203361282033712820338128203391282034012820341128203421282034312820344128203451282034612820347128203481282034912820350128203511282035212820353128203541282035512820356128203571282035812820359128203601282036112820362128203631282036412820365128203661282036712820368128203691282037012820371128203721282037312820374128203751282037612820377128203781282037912820380128203811282038212820383128203841282038512820386128203871282038812820389128203901282039112820392128203931282039412820395128203961282039712820398128203991282040012820401128204021282040312820404128204051282040612820407128204081282040912820410128204111282041212820413128204141282041512820416128204171282041812820419128204201282042112820422128204231282042412820425128204261282042712820428128204291282043012820431128204321282043312820434128204351282043612820437128204381282043912820440128204411282044212820443128204441282044512820446128204471282044812820449128204501282045112820452128204531282045412820455128204561282045712820458128204591282046012820461128204621282046312820464128204651282046612820467128204681282046912820470128204711282047212820473128204741282047512820476128204771282047812820479128204801282048112820482128204831282048412820485128204861282048712820488128204891282049012820491128204921282049312820494128204951282049612820497128204981282049912820500128205011282050212820503128205041282050512820506128205071282050812820509128205101282051112820512128205131282051412820515128205161282051712820518128205191282052012820521128205221282052312820524128205251282052612820527128205281282052912820530128205311282053212820533128205341282053512820536128205371282053812820539128205401282054112820542128205431282054412820545128205461282054712820548128205491282055012820551128205521282055312820554128205551282055612820557128205581282055912820560128205611282056212820563128205641282056512820566128205671282056812820569128205701282057112820572128205731282057412820575128205761282057712820578128205791282058012820581128205821282058312820584128205851282058612820587128205881282058912820590128205911282059212820593128205941282059512820596128205971282059812820599128206001282060112820602128206031282060412820605128206061282060712820608128206091282061012820611128206121282061312820614128206151282061612820617128206181282061912820620128206211282062212820623128206241282062512820626128206271282062812820629128206301282063112820632128206331282063412820635128206361282063712820638128206391282064012820641128206421282064312820644128206451282064612820647128206481282064912820650128206511282065212820653128206541282065512820656128206571282065812820659128206601282066112820662128206631282066412820665128206661282066712820668128206691282067012820671128206721282067312820674128206751282067612820677128206781282067912820680128206811282068212820683128206841282068512820686128206871282068812820689128206901282069112820692128206931282069412820695128206961282069712820698128206991282070012820701128207021282070312820704128207051282070612820707128207081282070912820710128207111282071212820713128207141282071512820716128207171282071812820719128207201282072112820722128207231282072412820725128207261282072712820728128207291282073012820731128207321282073312820734128207351282073612820737128207381282073912820740128207411282074212820743128207441282074512820746128207471282074812820749128207501282075112820752128207531282075412820755128207561282075712820758128207591282076012820761128207621282076312820764128207651282076612820767128207681282076912820770128207711282077212820773128207741282077512820776128207771282077812820779128207801282078112820782128207831282078412820785128207861282078712820788128207891282079012820791128207921282079312820794128207951282079612820797128207981282079912820800128208011282080212820803128208041282080512820806128208071282080812820809128208101282081112820812128208131282081412820815128208161282081712820818128208191282082012820821128208221282082312820824128208251282082612820827128208281282082912820830128208311282083212820833128208341282083512820836128208371282083812820839128208401282084112820842128208431282084412820845128208461282084712820848128208491282085012820851128208521282085312820854128208551282085612820857128208581282085912820860128208611282086212820863128208641282086512820866128208671282086812820869128208701282087112820872128208731282087412820875128208761282087712820878128208791282088012820881128208821282088312820884128208851282088612820887128208881282088912820890128208911282089212820893128208941282089512820896128208971282089812820899128209001282090112820902128209031282090412820905128209061282090712820908128209091282091012820911128209121282091312820914128209151282091612820917128209181282091912820920128209211282092212820923128209241282092512820926128209271282092812820929128209301282093112820932128209331282093412820935128209361282093712820938128209391282094012820941128209421282094312820944128209451282094612820947128209481282094912820950128209511282095212820953128209541282095512820956128209571282095812820959128209601282096112820962128209631282096412820965128209661282096712820968128209691282097012820971128209721282097312820974128209751282097612820977128209781282097912820980128209811282098212820983128209841282098512820986128209871282098812820989128209901282099112820992128209931282099412820995128209961282099712820998128209991282100012821001128210021282100312821004128210051282100612821007128210081282100912821010128210111282101212821013128210141282101512821016128210171282101812821019128210201282102112821022128210231282102412821025128210261282102712821028128210291282103012821031128210321282103312821034128210351282103612821037128210381282103912821040128210411282104212821043128210441282104512821046128210471282104812821049128210501282105112821052128210531282105412821055128210561282105712821058128210591282106012821061128210621282106312821064128210651282106612821067128210681282106912821070128210711282107212821073128210741282107512821076128210771282107812821079128210801282108112821082128210831282108412821085128210861282108712821088128210891282109012821091128210921282109312821094128210951282109612821097128210981282109912821100128211011282110212821103128211041282110512830001128300021283000312830004128300051283000612830007128300081283000912830010128300111283001212830013128300141283001512830016128300171283001812830019128300201283002112830022128300231283002412830025128300261283002712830028128300291283003012830031128300321283003312830034128300351283003612830037128300381283003912830040128300411283004212830043128300441283004512830046128300471283004812830049128300501283005112830052128300531283005412830055128300561283005712830058128300591283006012830061128300621283006312830064128300651283006612830067128300681283006912830070128300711283007212830073128300741283007512830076128300771283007812830079128300801283008112830082128300831283008412830085128300861283008712830088128300891283009012830091128300921283009312830094128300951283009612830097128300981283009912830100128301011283010212830103128301041283010512830106128301071283010812830109128301101283011112830112128301131283011412830115128301161283011712830118128301191283012012830121128301221283012312830124128301251283012612830127128301281283012912830130128301311283013212830133128301341283013512830136128301371283013812830139128301401283014112830142128301431283014412830145128301461283014712830148128301491283015012830151128301521283015312830154128301551283015612830157128301581283015912830160128301611283016212830163128301641283016512830166128301671283016812830169128301701283017112830172128301731283017412830175128301761283017712830178128301791283018012830181128301821283018312830184128301851283018612830187128301881283018912830190128301911283019212830193128301941283019512830196128301971283019812830199128302001283020112830202128302031283020412830205128302061283020712830208128302091283021012830211128302121283021312830214128302151283021612830217128302181283021912830220128302211283022212830223128302241283022512830226128302271283022812830229128302301283023112830232128302331283023412830235128302361283023712830238128302391283024012830241128302421283024312830244128302451283024612830247128302481283024912830250128302511283025212830253128302541283025512830256128302571283025812830259128302601283026112830262128302631283026412830265128302661283026712830268128302691283027012830271128302721283027312830274128302751283027612830277128302781283027912830280128302811283028212830283128302841283028512830286128302871283028812830289128302901283029112830292128302931283029412830295128302961283029712830298128302991283030012830301128303021283030312830304128303051283030612830307128303081283030912830310128303111283031212830313128303141283031512830316128303171283031812830319128303201283032112830322128303231283032412830325128303261283032712830328128303291283033012830331128303321283033312830334128303351283033612830337128303381283033912830340128303411283034212830343128303441283034512830346128303471283034812830349128303501283035112830352128303531283035412830355128303561283035712830358128303591283036012830361128303621283036312830364128303651283036612830367128303681283036912830370128303711283037212830373128303741283037512830376128303771283037812830379128303801283038112830382128303831283038412830385128303861283038712830388128303891283039012830391128303921283039312830394128303951283039612830397128303981283039912830400128304011283040212830403128304041283040512830406128304071283040812830409128304101283041112830412128304131283041412830415128304161283041712830418128304191283042012830421128304221283042312830424128304251283042612830427128304281283042912830430128304311283043212830433128304341283043512830436128304371283043812830439128304401283044112830442128304431283044412830445128304461283044712830448128304491283045012830451128304521283045312830454128304551283045612830457128304581283045912830460128304611283046212830463128304641283046512830466128304671283046812830469128304701283047112830472128304731283047412830475128304761283047712830478128304791283048012830481128304821283048312830484128304851283048612830487128304881283048912830490128304911283049212830493128304941283049512830496128304971283049812830499128305001283050112830502128305031283050412830505128305061283050712830508128305091283051012830511128305121283051312830514128305151283051612830517128305181283051912830520128305211283052212830523128305241283052512830526128305271283052812830529128305301283053112830532128305331283053412830535128305361283053712830538128305391283054012830541128305421283054312830544128305451283054612830547128305481283054912830550128305511283055212830553128305541283055512830556128305571283055812830559128305601283056112830562128305631283056412830565128305661283056712830568128305691283057012830571128305721283057312830574128305751283057612830577128305781283057912830580128305811283058212830583128305841283058512830586128305871283058812830589128305901283059112830592128305931283059412830595128305961283059712830598128305991283060012830601128306021283060312830604128306051283060612830607128306081283060912830610128306111283061212830613128306141283061512830616128306171283061812830619128306201283062112830622128306231283062412830625128306261283062712830628128306291283063012830631128306321283063312830634128306351283063612830637128306381283063912830640128306411283064212830643128306441283064512830646128306471283064812830649128306501283065112830652128306531283065412830655128306561283065712830658128306591283066012830661128306621283066312830664128306651283066612830667128306681283066912830670128306711283067212830673128306741283067512830676128306771283067812830679128306801283068112830682128306831283068412830685128306861283068712830688128306891283069012830691128306921283069312830694128306951283069612830697128306981283069912830700128307011283070212830703128307041283070512830706128307071283070812830709128307101283071112830712128307131283071412830715128307161283071712830718128307191283072012830721128307221283072312830724128307251283072612830727128307281283072912830730128307311283073212830733128307341283073512830736128307371283073812830739128307401283074112830742128307431283074412830745128307461283074712830748128307491283075012830751128307521283075312830754128307551283075612830757128307581283075912830760128307611283076212830763128307641283076512830766128307671283076812830769128307701283077112830772128307731283077412830775128307761283077712830778128307791283078012830781128307821283078312830784128307851283078612830787128307881283078912830790128307911283079212830793128307941283079512830796128307971283079812830799128308001283080112830802128308031283080412830805128308061283080712830808128308091283081012830811128308121283081312830814128308151283081612830817128308181283081912830820128308211283082212830823128308241283082512830826128308271283082812830829128308301283083112830832128308331283083412830835128308361283083712830838128308391283084012830841128308421283084312830844128308451283084612830847128308481283084912830850128308511283085212830853128308541283085512830856128308571283085812830859128308601283086112830862128308631283086412830865128308661283086712830868128308691283087012830871128308721283087312830874128308751283087612830877128308781283087912830880128308811283088212830883128308841283088512830886128308871283088812830889128308901283089112830892128308931283089412830895128308961283089712830898128308991283090012830901128309021283090312830904128309051283090612830907128309081283090912830910128309111283091212830913128309141283091512830916128309171283091812830919128309201283092112830922128309231283092412830925128309261283092712830928128309291283093012830931128309321283093312830934128309351283093612830937128309381283093912830940128309411283094212830943128309441283094512830946128309471283094812830949128309501283095112830952128309531283095412830955128309561283095712830958128309591283096012830961128309621283096312830964128309651283096612830967128309681283096912830970128309711283097212830973128309741283097512830976128309771283097812830979128309801283098112830982128309831283098412830985128309861283098712830988128309891283099012830991128309921283099312830994128309951283099612830997128309981283099912831000128310011283100212831003128310041283100512831006128310071283100812831009128310101283101112831012128310131283101412831015128310161283101712831018128310191283102012831021128310221283102312831024128310251283102612831027128310281283102912831030128310311283103212831033128310341283103512831036128310371283103812831039128310401283104112831042128310431283104412831045128310461283104712831048128310491283105012831051128310521283105312831054128310551283105612831057128310581283105912831060128310611283106212831063128310641283106512831066128310671283106812831069128310701283107112831072128310731283107412831075128310761283107712831078128310791283108012831081128310821283108312831084128310851283108612831087128310881283108912831090128310911283109212831093128310941283109512831096128310971283109812831099128311001283110112831102128311031283110412831105128400011284000212840003128400041284000512840006128400071284000812840009128400101284001112840012128400131284001412840015128400161284001712840018128400191284002012840021128400221284002312840024128400251284002612840027128400281284002912840030128400311284003212840033128400341284003512840036128400371284003812840039128400401284004112840042128400431284004412840045128400461284004712840048128400491284005012840051128400521284005312840054128400551284005612840057128400581284005912840060128400611284006212840063128400641284006512840066128400671284006812840069128400701284007112840072128400731284007412840075128400761284007712840078128400791284008012840081128400821284008312840084128400851284008612840087128400881284008912840090128400911284009212840093128400941284009512840096128400971284009812840099128401001284010112840102128401031284010412840105128401061284010712840108128401091284011012840111128401121284011312840114128401151284011612840117128401181284011912840120128401211284012212840123128401241284012512840126128401271284012812840129128401301284013112840132128401331284013412840135128401361284013712840138128401391284014012840141128401421284014312840144128401451284014612840147128401481284014912840150128401511284015212840153128401541284015512840156128401571284015812840159128401601284016112840162128401631284016412840165128401661284016712840168128401691284017012840171128401721284017312840174128401751284017612840177128401781284017912840180128401811284018212840183128401841284018512840186128401871284018812840189128401901284019112840192128401931284019412840195128401961284019712840198128401991284020012840201128402021284020312840204128402051284020612840207128402081284020912840210128402111284021212840213128402141284021512840216128402171284021812840219128402201284022112840222128402231284022412840225128402261284022712840228128402291284023012840231128402321284023312840234128402351284023612840237128402381284023912840240128402411284024212840243128402441284024512840246128402471284024812840249128402501284025112840252128402531284025412840255128402561284025712840258128402591284026012840261128402621284026312840264128402651284026612840267128402681284026912840270128402711284027212840273128402741284027512840276128402771284027812840279128402801284028112840282128402831284028412840285128402861284028712840288128402891284029012840291128402921284029312840294128402951284029612840297128402981284029912840300128403011284030212840303128403041284030512840306128403071284030812840309128403101284031112840312128403131284031412840315128403161284031712840318128403191284032012840321128403221284032312840324128403251284032612840327128403281284032912840330128403311284033212840333128403341284033512840336128403371284033812840339128403401284034112840342128403431284034412840345128403461284034712840348128403491284035012840351128403521284035312840354128403551284035612840357128403581284035912840360128403611284036212840363128403641284036512840366128403671284036812840369128403701284037112840372128403731284037412840375128403761284037712840378128403791284038012840381128403821284038312840384128403851284038612840387128403881284038912840390128403911284039212840393128403941284039512840396128403971284039812840399128404001284040112840402128404031284040412840405128404061284040712840408128404091284041012840411128404121284041312840414128404151284041612840417128404181284041912840420128404211284042212840423128404241284042512840426128404271284042812840429128404301284043112840432128404331284043412840435128404361284043712840438128404391284044012840441128404421284044312840444128404451284044612840447128404481284044912840450128404511284045212840453128404541284045512840456128404571284045812840459128404601284046112840462128404631284046412840465128404661284046712840468128404691284047012840471128404721284047312840474128404751284047612840477128404781284047912840480128404811284048212840483128404841284048512840486128404871284048812840489128404901284049112840492128404931284049412840495128404961284049712840498128404991284050012840501128405021284050312840504128405051284050612840507128405081284050912840510128405111284051212840513128405141284051512840516128405171284051812840519128405201284052112840522128405231284052412840525128405261284052712840528128405291284053012840531128405321284053312840534128405351284053612840537128405381284053912840540128405411284054212840543128405441284054512840546128405471284054812840549128405501284055112840552128405531284055412840555128405561284055712840558128405591284056012840561128405621284056312840564128405651284056612840567128405681284056912840570128405711284057212840573128405741284057512840576128405771284057812840579128405801284058112840582128405831284058412840585128405861284058712840588128405891284059012840591128405921284059312840594128405951284059612840597128405981284059912840600128406011284060212840603128406041284060512840606128406071284060812840609128406101284061112840612128406131284061412840615128406161284061712840618128406191284062012840621128406221284062312840624128406251284062612840627128406281284062912840630128406311284063212840633128406341284063512840636128406371284063812840639128406401284064112840642128406431284064412840645128406461284064712840648128406491284065012840651128406521284065312840654128406551284065612840657128406581284065912840660128406611284066212840663128406641284066512840666128406671284066812840669128406701284067112840672128406731284067412840675128406761284067712840678128406791284068012840681128406821284068312840684128406851284068612840687128406881284068912840690128406911284069212840693128406941284069512840696128406971284069812840699128407001284070112840702128407031284070412840705128407061284070712840708128407091284071012840711128407121284071312840714128407151284071612840717128407181284071912840720128407211284072212840723128407241284072512840726128407271284072812840729128407301284073112840732128407331284073412840735128407361284073712840738128407391284074012840741128407421284074312840744128407451284074612840747128407481284074912840750128407511284075212840753128407541284075512840756128407571284075812840759128407601284076112840762128407631284076412840765128407661284076712840768128407691284077012840771128407721284077312840774128407751284077612840777128407781284077912840780128407811284078212840783128407841284078512840786128407871284078812840789128407901284079112840792128407931284079412840795128407961284079712840798128407991284080012840801128408021284080312840804128408051284080612840807128408081284080912840810128408111284081212840813128408141284081512840816128408171284081812840819128408201284082112840822128408231284082412840825128408261284082712840828128408291284083012840831128408321284083312840834128408351284083612840837128408381284083912840840128408411284084212840843128408441284084512840846128408471284084812840849128408501284085112840852128408531284085412840855128408561284085712840858128408591284086012840861128408621284086312840864128408651284086612840867128408681284086912840870128408711284087212840873128408741284087512840876128408771284087812840879128408801284088112840882128408831284088412840885128408861284088712840888128408891284089012840891128408921284089312840894128408951284089612840897128408981284089912840900128409011284090212840903128409041284090512840906128409071284090812840909128409101284091112840912128409131284091412840915128409161284091712840918128409191284092012840921128409221284092312840924128409251284092612840927128409281284092912840930128409311284093212840933128409341284093512840936128409371284093812840939128409401284094112840942128409431284094412840945128409461284094712840948128409491284095012840951128409521284095312840954128409551284095612840957128409581284095912840960128409611284096212840963128409641284096512840966128409671284096812840969128409701284097112840972128409731284097412840975128409761284097712840978128409791284098012840981128409821284098312840984128409851284098612840987128409881284098912840990128409911284099212840993128409941284099512840996128409971284099812840999128410001284100112841002128410031284100412841005128410061284100712841008128410091284101012841011128410121284101312841014128410151284101612841017128410181284101912841020128410211284102212841023128410241284102512841026128410271284102812841029128410301284103112841032128410331284103412841035128410361284103712841038128410391284104012841041128410421284104312841044128410451284104612841047128410481284104912841050128410511284105212841053128410541284105512841056128410571284105812841059128410601284106112841062128410631284106412841065128410661284106712841068128410691284107012841071128410721284107312841074128410751284107612841077128410781284107912841080128410811284108212841083128410841284108512841086128410871284108812841089128410901284109112841092128410931284109412841095128410961284109712841098128410991284110012841101128411021284110312841104128411051285000112850002128500031285000412850005128500061285000712850008128500091285001012850011128500121285001312850014128500151285001612850017128500181285001912850020128500211285002212850023128500241285002512850026128500271285002812850029128500301285003112850032128500331285003412850035128500361285003712850038128500391285004012850041128500421285004312850044128500451285004612850047128500481285004912850050128500511285005212850053128500541285005512850056128500571285005812850059128500601285006112850062128500631285006412850065128500661285006712850068128500691285007012850071128500721285007312850074128500751285007612850077128500781285007912850080128500811285008212850083128500841285008512850086128500871285008812850089128500901285009112850092128500931285009412850095128500961285009712850098128500991285010012850101128501021285010312850104128501051285010612850107128501081285010912850110128501111285011212850113128501141285011512850116128501171285011812850119128501201285012112850122128501231285012412850125128501261285012712850128128501291285013012850131128501321285013312850134128501351285013612850137128501381285013912850140128501411285014212850143128501441285014512850146128501471285014812850149128501501285015112850152128501531285015412850155128501561285015712850158128501591285016012850161128501621285016312850164128501651285016612850167128501681285016912850170128501711285017212850173128501741285017512850176128501771285017812850179128501801285018112850182128501831285018412850185128501861285018712850188128501891285019012850191128501921285019312850194128501951285019612850197128501981285019912850200128502011285020212850203128502041285020512850206128502071285020812850209128502101285021112850212128502131285021412850215128502161285021712850218128502191285022012850221128502221285022312850224128502251285022612850227128502281285022912850230128502311285023212850233128502341285023512850236128502371285023812850239128502401285024112850242128502431285024412850245128502461285024712850248128502491285025012850251128502521285025312850254128502551285025612850257128502581285025912850260128502611285026212850263128502641285026512850266128502671285026812850269128502701285027112850272128502731285027412850275128502761285027712850278128502791285028012850281128502821285028312850284128502851285028612850287128502881285028912850290128502911285029212850293128502941285029512850296128502971285029812850299128503001285030112850302128503031285030412850305128503061285030712850308128503091285031012850311128503121285031312850314128503151285031612850317128503181285031912850320128503211285032212850323128503241285032512850326128503271285032812850329128503301285033112850332128503331285033412850335128503361285033712850338128503391285034012850341128503421285034312850344128503451285034612850347128503481285034912850350128503511285035212850353128503541285035512850356128503571285035812850359128503601285036112850362128503631285036412850365128503661285036712850368128503691285037012850371128503721285037312850374128503751285037612850377128503781285037912850380128503811285038212850383128503841285038512850386128503871285038812850389128503901285039112850392128503931285039412850395128503961285039712850398128503991285040012850401128504021285040312850404128504051285040612850407128504081285040912850410128504111285041212850413128504141285041512850416128504171285041812850419128504201285042112850422128504231285042412850425128504261285042712850428128504291285043012850431128504321285043312850434128504351285043612850437128504381285043912850440128504411285044212850443128504441285044512850446128504471285044812850449128504501285045112850452128504531285045412850455128504561285045712850458128504591285046012850461128504621285046312850464128504651285046612850467128504681285046912850470128504711285047212850473128504741285047512850476128504771285047812850479128504801285048112850482128504831285048412850485128504861285048712850488128504891285049012850491128504921285049312850494128504951285049612850497128504981285049912850500128505011285050212850503128505041285050512850506128505071285050812850509128505101285051112850512128505131285051412850515128505161285051712850518128505191285052012850521128505221285052312850524128505251285052612850527128505281285052912850530128505311285053212850533128505341285053512850536128505371285053812850539128505401285054112850542128505431285054412850545128505461285054712850548128505491285055012850551128505521285055312850554128505551285055612850557128505581285055912850560128505611285056212850563128505641285056512850566128505671285056812850569128505701285057112850572128505731285057412850575128505761285057712850578128505791285058012850581128505821285058312850584128505851285058612850587128505881285058912850590128505911285059212850593128505941285059512850596128505971285059812850599128506001285060112850602128506031285060412850605128506061285060712850608128506091285061012850611128506121285061312850614128506151285061612850617128506181285061912850620128506211285062212850623128506241285062512850626128506271285062812850629128506301285063112850632128506331285063412850635128506361285063712850638128506391285064012850641128506421285064312850644128506451285064612850647128506481285064912850650128506511285065212850653128506541285065512850656128506571285065812850659128506601285066112850662128506631285066412850665128506661285066712850668128506691285067012850671128506721285067312850674128506751285067612850677128506781285067912850680128506811285068212850683128506841285068512850686128506871285068812850689128506901285069112850692128506931285069412850695128506961285069712850698128506991285070012850701128507021285070312850704128507051285070612850707128507081285070912850710128507111285071212850713128507141285071512850716128507171285071812850719128507201285072112850722128507231285072412850725128507261285072712850728128507291285073012850731128507321285073312850734128507351285073612850737128507381285073912850740128507411285074212850743128507441285074512850746128507471285074812850749128507501285075112850752128507531285075412850755128507561285075712850758128507591285076012850761128507621285076312850764128507651285076612850767128507681285076912850770128507711285077212850773128507741285077512850776128507771285077812850779128507801285078112850782128507831285078412850785128507861285078712850788128507891285079012850791128507921285079312850794128507951285079612850797128507981285079912850800128508011285080212850803128508041285080512850806128508071285080812850809128508101285081112850812128508131285081412850815128508161285081712850818128508191285082012850821128508221285082312850824128508251285082612850827128508281285082912850830128508311285083212850833128508341285083512850836128508371285083812850839128508401285084112850842128508431285084412850845128508461285084712850848128508491285085012850851128508521285085312850854128508551285085612850857128508581285085912850860128508611285086212850863128508641285086512850866128508671285086812850869128508701285087112850872128508731285087412850875128508761285087712850878128508791285088012850881128508821285088312850884128508851285088612850887128508881285088912850890128508911285089212850893128508941285089512850896128508971285089812850899128509001285090112850902128509031285090412850905128509061285090712850908128509091285091012850911128509121285091312850914128509151285091612850917128509181285091912850920128509211285092212850923128509241285092512850926128509271285092812850929128509301285093112850932128509331285093412850935128509361285093712850938128509391285094012850941128509421285094312850944128509451285094612850947128509481285094912850950128509511285095212850953128509541285095512850956128509571285095812850959128509601285096112850962128509631285096412850965128509661285096712850968128509691285097012850971128509721285097312850974128509751285097612850977128509781285097912850980128509811285098212850983128509841285098512850986128509871285098812850989128509901285099112850992128509931285099412850995128509961285099712850998128509991285100012851001128510021285100312851004128510051285100612851007128510081285100912851010128510111285101212851013128510141285101512851016128510171285101812851019128510201285102112851022128510231285102412851025128510261285102712851028128510291285103012851031128510321285103312851034128510351285103612851037128510381285103912851040128510411285104212851043128510441285104512851046128510471285104812851049128510501285105112851052128510531285105412851055128510561285105712851058128510591285106012851061128510621285106312851064128510651285106612851067128510681285106912851070128510711285107212851073128510741285107512851076128510771285107812851079128510801285108112851082128510831285108412851085128510861285108712851088128510891285109012851091128510921285109312851094128510951285109612851097128510981285109912851100128511011285110212851103128511041285110512860001128600021286000312860004128600051286000612860007128600081286000912860010128600111286001212860013128600141286001512860016128600171286001812860019128600201286002112860022128600231286002412860025128600261286002712860028128600291286003012860031128600321286003312860034128600351286003612860037128600381286003912860040128600411286004212860043128600441286004512860046128600471286004812860049128600501286005112860052128600531286005412860055128600561286005712860058128600591286006012860061128600621286006312860064128600651286006612860067128600681286006912860070128600711286007212860073128600741286007512860076128600771286007812860079128600801286008112860082128600831286008412860085128600861286008712860088128600891286009012860091128600921286009312860094128600951286009612860097128600981286009912860100128601011286010212860103128601041286010512860106128601071286010812860109128601101286011112860112128601131286011412860115128601161286011712860118128601191286012012860121128601221286012312860124128601251286012612860127128601281286012912860130128601311286013212860133128601341286013512860136128601371286013812860139128601401286014112860142128601431286014412860145128601461286014712860148128601491286015012860151128601521286015312860154128601551286015612860157128601581286015912860160128601611286016212860163128601641286016512860166128601671286016812860169128601701286017112860172128601731286017412860175128601761286017712860178128601791286018012860181128601821286018312860184128601851286018612860187128601881286018912860190128601911286019212860193128601941286019512860196128601971286019812860199128602001286020112860202128602031286020412860205128602061286020712860208128602091286021012860211128602121286021312860214128602151286021612860217128602181286021912860220128602211286022212860223128602241286022512860226128602271286022812860229128602301286023112860232128602331286023412860235128602361286023712860238128602391286024012860241128602421286024312860244128602451286024612860247128602481286024912860250128602511286025212860253128602541286025512860256128602571286025812860259128602601286026112860262128602631286026412860265128602661286026712860268128602691286027012860271128602721286027312860274128602751286027612860277128602781286027912860280128602811286028212860283128602841286028512860286128602871286028812860289128602901286029112860292128602931286029412860295128602961286029712860298128602991286030012860301128603021286030312860304128603051286030612860307128603081286030912860310128603111286031212860313128603141286031512860316128603171286031812860319128603201286032112860322128603231286032412860325128603261286032712860328128603291286033012860331128603321286033312860334128603351286033612860337128603381286033912860340128603411286034212860343128603441286034512860346128603471286034812860349128603501286035112860352128603531286035412860355128603561286035712860358128603591286036012860361128603621286036312860364128603651286036612860367128603681286036912860370128603711286037212860373128603741286037512860376128603771286037812860379128603801286038112860382128603831286038412860385128603861286038712860388128603891286039012860391128603921286039312860394128603951286039612860397128603981286039912860400128604011286040212860403128604041286040512860406128604071286040812860409128604101286041112860412128604131286041412860415128604161286041712860418128604191286042012860421128604221286042312860424128604251286042612860427128604281286042912860430128604311286043212860433128604341286043512860436128604371286043812860439128604401286044112860442128604431286044412860445128604461286044712860448128604491286045012860451128604521286045312860454128604551286045612860457128604581286045912860460128604611286046212860463128604641286046512860466128604671286046812860469128604701286047112860472128604731286047412860475128604761286047712860478128604791286048012860481128604821286048312860484128604851286048612860487128604881286048912860490128604911286049212860493128604941286049512860496128604971286049812860499128605001286050112860502128605031286050412860505128605061286050712860508128605091286051012860511128605121286051312860514128605151286051612860517128605181286051912860520128605211286052212860523128605241286052512860526128605271286052812860529128605301286053112860532128605331286053412860535128605361286053712860538128605391286054012860541128605421286054312860544128605451286054612860547128605481286054912860550128605511286055212860553128605541286055512860556128605571286055812860559128605601286056112860562128605631286056412860565128605661286056712860568128605691286057012860571128605721286057312860574128605751286057612860577128605781286057912860580128605811286058212860583128605841286058512860586128605871286058812860589128605901286059112860592128605931286059412860595128605961286059712860598128605991286060012860601128606021286060312860604128606051286060612860607128606081286060912860610128606111286061212860613128606141286061512860616128606171286061812860619128606201286062112860622128606231286062412860625128606261286062712860628128606291286063012860631128606321286063312860634128606351286063612860637128606381286063912860640128606411286064212860643128606441286064512860646128606471286064812860649128606501286065112860652128606531286065412860655128606561286065712860658128606591286066012860661128606621286066312860664128606651286066612860667128606681286066912860670128606711286067212860673128606741286067512860676128606771286067812860679128606801286068112860682128606831286068412860685128606861286068712860688128606891286069012860691128606921286069312860694128606951286069612860697128606981286069912860700128607011286070212860703128607041286070512860706128607071286070812860709128607101286071112860712128607131286071412860715128607161286071712860718128607191286072012860721128607221286072312860724128607251286072612860727128607281286072912860730128607311286073212860733128607341286073512860736128607371286073812860739128607401286074112860742128607431286074412860745128607461286074712860748128607491286075012860751128607521286075312860754128607551286075612860757128607581286075912860760128607611286076212860763128607641286076512860766128607671286076812860769128607701286077112860772128607731286077412860775128607761286077712860778128607791286078012860781128607821286078312860784128607851286078612860787128607881286078912860790128607911286079212860793128607941286079512860796128607971286079812860799128608001286080112860802128608031286080412860805128608061286080712860808128608091286081012860811128608121286081312860814128608151286081612860817128608181286081912860820128608211286082212860823128608241286082512860826128608271286082812860829128608301286083112860832128608331286083412860835128608361286083712860838128608391286084012860841128608421286084312860844128608451286084612860847128608481286084912860850128608511286085212860853128608541286085512860856128608571286085812860859128608601286086112860862128608631286086412860865128608661286086712860868128608691286087012860871128608721286087312860874128608751286087612860877128608781286087912860880128608811286088212860883128608841286088512860886128608871286088812860889128608901286089112860892128608931286089412860895128608961286089712860898128608991286090012860901128609021286090312860904128609051286090612860907128609081286090912860910128609111286091212860913128609141286091512860916128609171286091812860919128609201286092112860922128609231286092412860925128609261286092712860928128609291286093012860931128609321286093312860934128609351286093612860937128609381286093912860940128609411286094212860943128609441286094512860946128609471286094812860949128609501286095112860952128609531286095412860955128609561286095712860958128609591286096012860961128609621286096312860964128609651286096612860967128609681286096912860970128609711286097212860973128609741286097512860976128609771286097812860979128609801286098112860982128609831286098412860985128609861286098712860988128609891286099012860991128609921286099312860994128609951286099612860997128609981286099912861000128610011286100212861003128610041286100512861006128610071286100812861009128610101286101112861012128610131286101412861015128610161286101712861018128610191286102012861021128610221286102312861024128610251286102612861027128610281286102912861030128610311286103212861033128610341286103512861036128610371286103812861039128610401286104112861042128610431286104412861045128610461286104712861048128610491286105012861051128610521286105312861054128610551286105612861057128610581286105912861060128610611286106212861063128610641286106512861066128610671286106812861069128610701286107112861072128610731286107412861075128610761286107712861078128610791286108012861081128610821286108312861084128610851286108612861087128610881286108912861090128610911286109212861093128610941286109512861096128610971286109812861099128611001286110112861102128611031286110412861105128700011287000212870003128700041287000512870006128700071287000812870009128700101287001112870012128700131287001412870015128700161287001712870018128700191287002012870021128700221287002312870024128700251287002612870027128700281287002912870030128700311287003212870033128700341287003512870036128700371287003812870039128700401287004112870042128700431287004412870045128700461287004712870048128700491287005012870051128700521287005312870054128700551287005612870057128700581287005912870060128700611287006212870063128700641287006512870066128700671287006812870069128700701287007112870072128700731287007412870075128700761287007712870078128700791287008012870081128700821287008312870084128700851287008612870087128700881287008912870090128700911287009212870093128700941287009512870096128700971287009812870099128701001287010112870102128701031287010412870105128701061287010712870108128701091287011012870111128701121287011312870114128701151287011612870117128701181287011912870120128701211287012212870123128701241287012512870126128701271287012812870129128701301287013112870132128701331287013412870135128701361287013712870138128701391287014012870141128701421287014312870144128701451287014612870147128701481287014912870150128701511287015212870153128701541287015512870156128701571287015812870159128701601287016112870162128701631287016412870165128701661287016712870168128701691287017012870171128701721287017312870174128701751287017612870177128701781287017912870180128701811287018212870183128701841287018512870186128701871287018812870189128701901287019112870192128701931287019412870195128701961287019712870198128701991287020012870201128702021287020312870204128702051287020612870207128702081287020912870210128702111287021212870213128702141287021512870216128702171287021812870219128702201287022112870222128702231287022412870225128702261287022712870228128702291287023012870231128702321287023312870234128702351287023612870237128702381287023912870240128702411287024212870243128702441287024512870246128702471287024812870249128702501287025112870252128702531287025412870255128702561287025712870258128702591287026012870261128702621287026312870264128702651287026612870267128702681287026912870270128702711287027212870273128702741287027512870276128702771287027812870279128702801287028112870282128702831287028412870285128702861287028712870288128702891287029012870291128702921287029312870294128702951287029612870297128702981287029912870300128703011287030212870303128703041287030512870306128703071287030812870309128703101287031112870312128703131287031412870315128703161287031712870318128703191287032012870321128703221287032312870324128703251287032612870327128703281287032912870330128703311287033212870333128703341287033512870336128703371287033812870339128703401287034112870342128703431287034412870345128703461287034712870348128703491287035012870351128703521287035312870354128703551287035612870357128703581287035912870360128703611287036212870363128703641287036512870366128703671287036812870369128703701287037112870372128703731287037412870375128703761287037712870378128703791287038012870381128703821287038312870384128703851287038612870387128703881287038912870390128703911287039212870393128703941287039512870396128703971287039812870399128704001287040112870402128704031287040412870405128704061287040712870408128704091287041012870411128704121287041312870414128704151287041612870417128704181287041912870420128704211287042212870423128704241287042512870426128704271287042812870429128704301287043112870432128704331287043412870435128704361287043712870438128704391287044012870441128704421287044312870444128704451287044612870447128704481287044912870450128704511287045212870453128704541287045512870456128704571287045812870459128704601287046112870462128704631287046412870465128704661287046712870468128704691287047012870471128704721287047312870474128704751287047612870477128704781287047912870480128704811287048212870483128704841287048512870486128704871287048812870489128704901287049112870492128704931287049412870495128704961287049712870498128704991287050012870501128705021287050312870504128705051287050612870507128705081287050912870510128705111287051212870513128705141287051512870516128705171287051812870519128705201287052112870522128705231287052412870525128705261287052712870528128705291287053012870531128705321287053312870534128705351287053612870537128705381287053912870540128705411287054212870543128705441287054512870546128705471287054812870549128705501287055112870552128705531287055412870555128705561287055712870558128705591287056012870561128705621287056312870564128705651287056612870567128705681287056912870570128705711287057212870573128705741287057512870576128705771287057812870579128705801287058112870582128705831287058412870585128705861287058712870588128705891287059012870591128705921287059312870594128705951287059612870597128705981287059912870600128706011287060212870603128706041287060512870606128706071287060812870609128706101287061112870612128706131287061412870615128706161287061712870618128706191287062012870621128706221287062312870624128706251287062612870627128706281287062912870630128706311287063212870633128706341287063512870636128706371287063812870639128706401287064112870642128706431287064412870645128706461287064712870648128706491287065012870651128706521287065312870654128706551287065612870657128706581287065912870660128706611287066212870663128706641287066512870666128706671287066812870669128706701287067112870672128706731287067412870675128706761287067712870678128706791287068012870681128706821287068312870684128706851287068612870687128706881287068912870690128706911287069212870693128706941287069512870696128706971287069812870699128707001287070112870702128707031287070412870705128707061287070712870708128707091287071012870711128707121287071312870714128707151287071612870717128707181287071912870720128707211287072212870723128707241287072512870726128707271287072812870729128707301287073112870732128707331287073412870735128707361287073712870738128707391287074012870741128707421287074312870744128707451287074612870747128707481287074912870750128707511287075212870753128707541287075512870756128707571287075812870759128707601287076112870762128707631287076412870765128707661287076712870768128707691287077012870771128707721287077312870774128707751287077612870777128707781287077912870780128707811287078212870783128707841287078512870786128707871287078812870789128707901287079112870792128707931287079412870795128707961287079712870798128707991287080012870801128708021287080312870804128708051287080612870807128708081287080912870810128708111287081212870813128708141287081512870816128708171287081812870819128708201287082112870822128708231287082412870825128708261287082712870828128708291287083012870831128708321287083312870834128708351287083612870837128708381287083912870840128708411287084212870843128708441287084512870846128708471287084812870849128708501287085112870852128708531287085412870855128708561287085712870858128708591287086012870861128708621287086312870864128708651287086612870867128708681287086912870870128708711287087212870873128708741287087512870876128708771287087812870879128708801287088112870882128708831287088412870885128708861287088712870888128708891287089012870891128708921287089312870894128708951287089612870897128708981287089912870900128709011287090212870903128709041287090512870906128709071287090812870909128709101287091112870912128709131287091412870915128709161287091712870918128709191287092012870921128709221287092312870924128709251287092612870927128709281287092912870930128709311287093212870933128709341287093512870936128709371287093812870939128709401287094112870942128709431287094412870945128709461287094712870948128709491287095012870951128709521287095312870954128709551287095612870957128709581287095912870960128709611287096212870963128709641287096512870966128709671287096812870969128709701287097112870972128709731287097412870975128709761287097712870978128709791287098012870981128709821287098312870984128709851287098612870987128709881287098912870990128709911287099212870993128709941287099512870996128709971287099812870999128710001287100112871002128710031287100412871005128710061287100712871008128710091287101012871011128710121287101312871014128710151287101612871017128710181287101912871020128710211287102212871023128710241287102512871026128710271287102812871029128710301287103112871032128710331287103412871035128710361287103712871038128710391287104012871041128710421287104312871044128710451287104612871047128710481287104912871050128710511287105212871053128710541287105512871056128710571287105812871059128710601287106112871062128710631287106412871065128710661287106712871068128710691287107012871071128710721287107312871074128710751287107612871077128710781287107912871080128710811287108212871083128710841287108512871086128710871287108812871089128710901287109112871092128710931287109412871095128710961287109712871098128710991287110012871101128711021287110312871104128711051288000112880002128800031288000412880005128800061288000712880008128800091288001012880011128800121288001312880014128800151288001612880017128800181288001912880020128800211288002212880023128800241288002512880026128800271288002812880029128800301288003112880032128800331288003412880035128800361288003712880038128800391288004012880041128800421288004312880044128800451288004612880047128800481288004912880050128800511288005212880053128800541288005512880056128800571288005812880059128800601288006112880062128800631288006412880065128800661288006712880068128800691288007012880071128800721288007312880074128800751288007612880077128800781288007912880080128800811288008212880083128800841288008512880086128800871288008812880089128800901288009112880092128800931288009412880095128800961288009712880098128800991288010012880101128801021288010312880104128801051288010612880107128801081288010912880110128801111288011212880113128801141288011512880116128801171288011812880119128801201288012112880122128801231288012412880125128801261288012712880128128801291288013012880131128801321288013312880134128801351288013612880137128801381288013912880140128801411288014212880143128801441288014512880146128801471288014812880149128801501288015112880152128801531288015412880155128801561288015712880158128801591288016012880161128801621288016312880164128801651288016612880167128801681288016912880170128801711288017212880173128801741288017512880176128801771288017812880179128801801288018112880182128801831288018412880185128801861288018712880188128801891288019012880191128801921288019312880194128801951288019612880197128801981288019912880200128802011288020212880203128802041288020512880206128802071288020812880209128802101288021112880212128802131288021412880215128802161288021712880218128802191288022012880221128802221288022312880224128802251288022612880227128802281288022912880230128802311288023212880233128802341288023512880236128802371288023812880239128802401288024112880242128802431288024412880245128802461288024712880248128802491288025012880251128802521288025312880254128802551288025612880257128802581288025912880260128802611288026212880263128802641288026512880266128802671288026812880269128802701288027112880272128802731288027412880275128802761288027712880278128802791288028012880281128802821288028312880284128802851288028612880287128802881288028912880290128802911288029212880293128802941288029512880296128802971288029812880299128803001288030112880302128803031288030412880305128803061288030712880308128803091288031012880311128803121288031312880314128803151288031612880317128803181288031912880320128803211288032212880323128803241288032512880326128803271288032812880329128803301288033112880332128803331288033412880335128803361288033712880338128803391288034012880341128803421288034312880344128803451288034612880347128803481288034912880350128803511288035212880353128803541288035512880356128803571288035812880359128803601288036112880362128803631288036412880365128803661288036712880368128803691288037012880371128803721288037312880374128803751288037612880377128803781288037912880380128803811288038212880383128803841288038512880386128803871288038812880389128803901288039112880392128803931288039412880395128803961288039712880398128803991288040012880401128804021288040312880404128804051288040612880407128804081288040912880410128804111288041212880413128804141288041512880416128804171288041812880419128804201288042112880422128804231288042412880425128804261288042712880428128804291288043012880431128804321288043312880434128804351288043612880437128804381288043912880440128804411288044212880443128804441288044512880446128804471288044812880449128804501288045112880452128804531288045412880455128804561288045712880458128804591288046012880461128804621288046312880464128804651288046612880467128804681288046912880470128804711288047212880473128804741288047512880476128804771288047812880479128804801288048112880482128804831288048412880485128804861288048712880488128804891288049012880491128804921288049312880494128804951288049612880497128804981288049912880500128805011288050212880503128805041288050512880506128805071288050812880509128805101288051112880512128805131288051412880515128805161288051712880518128805191288052012880521128805221288052312880524128805251288052612880527128805281288052912880530128805311288053212880533128805341288053512880536128805371288053812880539128805401288054112880542128805431288054412880545128805461288054712880548128805491288055012880551128805521288055312880554128805551288055612880557128805581288055912880560128805611288056212880563128805641288056512880566128805671288056812880569128805701288057112880572128805731288057412880575128805761288057712880578128805791288058012880581128805821288058312880584128805851288058612880587128805881288058912880590128805911288059212880593128805941288059512880596128805971288059812880599128806001288060112880602128806031288060412880605128806061288060712880608128806091288061012880611128806121288061312880614128806151288061612880617128806181288061912880620128806211288062212880623128806241288062512880626128806271288062812880629128806301288063112880632128806331288063412880635128806361288063712880638128806391288064012880641128806421288064312880644128806451288064612880647128806481288064912880650128806511288065212880653128806541288065512880656128806571288065812880659128806601288066112880662128806631288066412880665128806661288066712880668128806691288067012880671128806721288067312880674128806751288067612880677128806781288067912880680128806811288068212880683128806841288068512880686128806871288068812880689128806901288069112880692128806931288069412880695128806961288069712880698128806991288070012880701128807021288070312880704128807051288070612880707128807081288070912880710128807111288071212880713128807141288071512880716128807171288071812880719128807201288072112880722128807231288072412880725128807261288072712880728128807291288073012880731128807321288073312880734128807351288073612880737128807381288073912880740128807411288074212880743128807441288074512880746128807471288074812880749128807501288075112880752128807531288075412880755128807561288075712880758128807591288076012880761128807621288076312880764128807651288076612880767128807681288076912880770128807711288077212880773128807741288077512880776128807771288077812880779128807801288078112880782128807831288078412880785128807861288078712880788128807891288079012880791128807921288079312880794128807951288079612880797128807981288079912880800128808011288080212880803128808041288080512880806128808071288080812880809128808101288081112880812128808131288081412880815128808161288081712880818128808191288082012880821128808221288082312880824128808251288082612880827128808281288082912880830128808311288083212880833128808341288083512880836128808371288083812880839128808401288084112880842128808431288084412880845128808461288084712880848128808491288085012880851128808521288085312880854128808551288085612880857128808581288085912880860128808611288086212880863128808641288086512880866128808671288086812880869128808701288087112880872128808731288087412880875128808761288087712880878128808791288088012880881128808821288088312880884128808851288088612880887128808881288088912880890128808911288089212880893128808941288089512880896128808971288089812880899128809001288090112880902128809031288090412880905128809061288090712880908128809091288091012880911128809121288091312880914128809151288091612880917128809181288091912880920128809211288092212880923128809241288092512880926128809271288092812880929128809301288093112880932128809331288093412880935128809361288093712880938128809391288094012880941128809421288094312880944128809451288094612880947128809481288094912880950128809511288095212880953128809541288095512880956128809571288095812880959128809601288096112880962128809631288096412880965128809661288096712880968128809691288097012880971128809721288097312880974128809751288097612880977128809781288097912880980128809811288098212880983128809841288098512880986128809871288098812880989128809901288099112880992128809931288099412880995128809961288099712880998128809991288100012881001128810021288100312881004128810051288100612881007128810081288100912881010128810111288101212881013128810141288101512881016128810171288101812881019128810201288102112881022128810231288102412881025128810261288102712881028128810291288103012881031128810321288103312881034128810351288103612881037128810381288103912881040128810411288104212881043128810441288104512881046128810471288104812881049128810501288105112881052128810531288105412881055128810561288105712881058128810591288106012881061128810621288106312881064128810651288106612881067128810681288106912881070128810711288107212881073128810741288107512881076128810771288107812881079128810801288108112881082128810831288108412881085128810861288108712881088128810891288109012881091128810921288109312881094128810951288109612881097128810981288109912881100128811011288110212881103128811041288110512890001128900021289000312890004128900051289000612890007128900081289000912890010128900111289001212890013128900141289001512890016128900171289001812890019128900201289002112890022128900231289002412890025128900261289002712890028128900291289003012890031128900321289003312890034128900351289003612890037128900381289003912890040128900411289004212890043128900441289004512890046128900471289004812890049128900501289005112890052128900531289005412890055128900561289005712890058128900591289006012890061128900621289006312890064128900651289006612890067128900681289006912890070128900711289007212890073128900741289007512890076128900771289007812890079128900801289008112890082128900831289008412890085128900861289008712890088128900891289009012890091128900921289009312890094128900951289009612890097128900981289009912890100128901011289010212890103128901041289010512890106128901071289010812890109128901101289011112890112128901131289011412890115128901161289011712890118128901191289012012890121128901221289012312890124128901251289012612890127128901281289012912890130128901311289013212890133128901341289013512890136128901371289013812890139128901401289014112890142128901431289014412890145128901461289014712890148128901491289015012890151128901521289015312890154128901551289015612890157128901581289015912890160128901611289016212890163128901641289016512890166128901671289016812890169128901701289017112890172128901731289017412890175128901761289017712890178128901791289018012890181128901821289018312890184128901851289018612890187128901881289018912890190128901911289019212890193128901941289019512890196128901971289019812890199128902001289020112890202128902031289020412890205128902061289020712890208128902091289021012890211128902121289021312890214128902151289021612890217128902181289021912890220128902211289022212890223128902241289022512890226128902271289022812890229128902301289023112890232128902331289023412890235128902361289023712890238128902391289024012890241128902421289024312890244128902451289024612890247128902481289024912890250128902511289025212890253128902541289025512890256128902571289025812890259128902601289026112890262128902631289026412890265128902661289026712890268128902691289027012890271128902721289027312890274128902751289027612890277128902781289027912890280128902811289028212890283128902841289028512890286128902871289028812890289128902901289029112890292128902931289029412890295128902961289029712890298128902991289030012890301128903021289030312890304128903051289030612890307128903081289030912890310128903111289031212890313128903141289031512890316128903171289031812890319128903201289032112890322128903231289032412890325128903261289032712890328128903291289033012890331128903321289033312890334128903351289033612890337128903381289033912890340128903411289034212890343128903441289034512890346128903471289034812890349128903501289035112890352128903531289035412890355128903561289035712890358128903591289036012890361128903621289036312890364128903651289036612890367128903681289036912890370128903711289037212890373128903741289037512890376128903771289037812890379128903801289038112890382128903831289038412890385128903861289038712890388128903891289039012890391128903921289039312890394128903951289039612890397128903981289039912890400128904011289040212890403128904041289040512890406128904071289040812890409128904101289041112890412128904131289041412890415128904161289041712890418128904191289042012890421128904221289042312890424128904251289042612890427128904281289042912890430128904311289043212890433128904341289043512890436128904371289043812890439128904401289044112890442128904431289044412890445128904461289044712890448128904491289045012890451128904521289045312890454128904551289045612890457128904581289045912890460128904611289046212890463128904641289046512890466128904671289046812890469128904701289047112890472128904731289047412890475128904761289047712890478128904791289048012890481128904821289048312890484128904851289048612890487128904881289048912890490128904911289049212890493128904941289049512890496128904971289049812890499128905001289050112890502128905031289050412890505128905061289050712890508128905091289051012890511128905121289051312890514128905151289051612890517128905181289051912890520128905211289052212890523128905241289052512890526128905271289052812890529128905301289053112890532128905331289053412890535128905361289053712890538128905391289054012890541128905421289054312890544128905451289054612890547128905481289054912890550128905511289055212890553128905541289055512890556128905571289055812890559128905601289056112890562128905631289056412890565128905661289056712890568128905691289057012890571128905721289057312890574128905751289057612890577128905781289057912890580128905811289058212890583128905841289058512890586128905871289058812890589128905901289059112890592128905931289059412890595128905961289059712890598128905991289060012890601128906021289060312890604128906051289060612890607128906081289060912890610128906111289061212890613128906141289061512890616128906171289061812890619128906201289062112890622128906231289062412890625128906261289062712890628128906291289063012890631128906321289063312890634128906351289063612890637128906381289063912890640128906411289064212890643128906441289064512890646128906471289064812890649128906501289065112890652128906531289065412890655128906561289065712890658128906591289066012890661128906621289066312890664128906651289066612890667128906681289066912890670128906711289067212890673128906741289067512890676128906771289067812890679128906801289068112890682128906831289068412890685128906861289068712890688128906891289069012890691128906921289069312890694128906951289069612890697128906981289069912890700128907011289070212890703128907041289070512890706128907071289070812890709128907101289071112890712128907131289071412890715128907161289071712890718128907191289072012890721128907221289072312890724128907251289072612890727128907281289072912890730128907311289073212890733128907341289073512890736128907371289073812890739128907401289074112890742128907431289074412890745128907461289074712890748128907491289075012890751128907521289075312890754128907551289075612890757128907581289075912890760128907611289076212890763128907641289076512890766128907671289076812890769128907701289077112890772128907731289077412890775128907761289077712890778128907791289078012890781128907821289078312890784128907851289078612890787128907881289078912890790128907911289079212890793128907941289079512890796128907971289079812890799128908001289080112890802128908031289080412890805128908061289080712890808128908091289081012890811128908121289081312890814128908151289081612890817128908181289081912890820128908211289082212890823128908241289082512890826128908271289082812890829128908301289083112890832128908331289083412890835128908361289083712890838128908391289084012890841128908421289084312890844128908451289084612890847128908481289084912890850128908511289085212890853128908541289085512890856128908571289085812890859128908601289086112890862128908631289086412890865128908661289086712890868128908691289087012890871128908721289087312890874128908751289087612890877128908781289087912890880128908811289088212890883128908841289088512890886128908871289088812890889128908901289089112890892128908931289089412890895128908961289089712890898128908991289090012890901128909021289090312890904128909051289090612890907128909081289090912890910128909111289091212890913128909141289091512890916128909171289091812890919128909201289092112890922128909231289092412890925128909261289092712890928128909291289093012890931128909321289093312890934128909351289093612890937128909381289093912890940128909411289094212890943128909441289094512890946128909471289094812890949128909501289095112890952128909531289095412890955128909561289095712890958128909591289096012890961128909621289096312890964128909651289096612890967128909681289096912890970128909711289097212890973128909741289097512890976128909771289097812890979128909801289098112890982128909831289098412890985128909861289098712890988128909891289099012890991128909921289099312890994128909951289099612890997128909981289099912891000128910011289100212891003128910041289100512891006128910071289100812891009128910101289101112891012128910131289101412891015128910161289101712891018128910191289102012891021128910221289102312891024128910251289102612891027128910281289102912891030128910311289103212891033128910341289103512891036128910371289103812891039128910401289104112891042128910431289104412891045128910461289104712891048128910491289105012891051128910521289105312891054128910551289105612891057128910581289105912891060128910611289106212891063128910641289106512891066128910671289106812891069128910701289107112891072128910731289107412891075128910761289107712891078128910791289108012891081128910821289108312891084128910851289108612891087128910881289108912891090128910911289109212891093128910941289109512891096128910971289109812891099128911001289110112891102128911031289110412891105129000011290000212900003129000041290000512900006129000071290000812900009129000101290001112900012129000131290001412900015129000161290001712900018129000191290002012900021129000221290002312900024129000251290002612900027129000281290002912900030129000311290003212900033129000341290003512900036129000371290003812900039129000401290004112900042129000431290004412900045129000461290004712900048129000491290005012900051129000521290005312900054129000551290005612900057129000581290005912900060129000611290006212900063129000641290006512900066129000671290006812900069129000701290007112900072129000731290007412900075129000761290007712900078129000791290008012900081129000821290008312900084129000851290008612900087129000881290008912900090129000911290009212900093129000941290009512900096129000971290009812900099129001001290010112900102129001031290010412900105129001061290010712900108129001091290011012900111129001121290011312900114129001151290011612900117129001181290011912900120129001211290012212900123129001241290012512900126129001271290012812900129129001301290013112900132129001331290013412900135129001361290013712900138129001391290014012900141129001421290014312900144129001451290014612900147129001481290014912900150129001511290015212900153129001541290015512900156129001571290015812900159129001601290016112900162129001631290016412900165129001661290016712900168129001691290017012900171129001721290017312900174129001751290017612900177129001781290017912900180129001811290018212900183129001841290018512900186129001871290018812900189129001901290019112900192129001931290019412900195129001961290019712900198129001991290020012900201129002021290020312900204129002051290020612900207129002081290020912900210129002111290021212900213129002141290021512900216129002171290021812900219129002201290022112900222129002231290022412900225129002261290022712900228129002291290023012900231129002321290023312900234129002351290023612900237129002381290023912900240129002411290024212900243129002441290024512900246129002471290024812900249129002501290025112900252129002531290025412900255129002561290025712900258129002591290026012900261129002621290026312900264129002651290026612900267129002681290026912900270129002711290027212900273129002741290027512900276129002771290027812900279129002801290028112900282129002831290028412900285129002861290028712900288129002891290029012900291129002921290029312900294129002951290029612900297129002981290029912900300129003011290030212900303129003041290030512900306129003071290030812900309129003101290031112900312129003131290031412900315129003161290031712900318129003191290032012900321129003221290032312900324129003251290032612900327129003281290032912900330129003311290033212900333129003341290033512900336129003371290033812900339129003401290034112900342129003431290034412900345129003461290034712900348129003491290035012900351129003521290035312900354129003551290035612900357129003581290035912900360129003611290036212900363129003641290036512900366129003671290036812900369129003701290037112900372129003731290037412900375129003761290037712900378129003791290038012900381129003821290038312900384129003851290038612900387129003881290038912900390129003911290039212900393129003941290039512900396129003971290039812900399129004001290040112900402129004031290040412900405129004061290040712900408129004091290041012900411129004121290041312900414129004151290041612900417129004181290041912900420129004211290042212900423129004241290042512900426129004271290042812900429129004301290043112900432129004331290043412900435129004361290043712900438129004391290044012900441129004421290044312900444129004451290044612900447129004481290044912900450129004511290045212900453129004541290045512900456129004571290045812900459129004601290046112900462129004631290046412900465129004661290046712900468129004691290047012900471129004721290047312900474129004751290047612900477129004781290047912900480129004811290048212900483129004841290048512900486129004871290048812900489129004901290049112900492129004931290049412900495129004961290049712900498129004991290050012900501129005021290050312900504129005051290050612900507129005081290050912900510129005111290051212900513129005141290051512900516129005171290051812900519129005201290052112900522129005231290052412900525129005261290052712900528129005291290053012900531129005321290053312900534129005351290053612900537129005381290053912900540129005411290054212900543129005441290054512900546129005471290054812900549129005501290055112900552129005531290055412900555129005561290055712900558129005591290056012900561129005621290056312900564129005651290056612900567129005681290056912900570129005711290057212900573129005741290057512900576129005771290057812900579129005801290058112900582129005831290058412900585129005861290058712900588129005891290059012900591129005921290059312900594129005951290059612900597129005981290059912900600129006011290060212900603129006041290060512900606129006071290060812900609129006101290061112900612129006131290061412900615129006161290061712900618129006191290062012900621129006221290062312900624129006251290062612900627129006281290062912900630129006311290063212900633129006341290063512900636129006371290063812900639129006401290064112900642129006431290064412900645129006461290064712900648129006491290065012900651129006521290065312900654129006551290065612900657129006581290065912900660129006611290066212900663129006641290066512900666129006671290066812900669129006701290067112900672129006731290067412900675129006761290067712900678129006791290068012900681129006821290068312900684129006851290068612900687129006881290068912900690129006911290069212900693129006941290069512900696129006971290069812900699129007001290070112900702129007031290070412900705129007061290070712900708129007091290071012900711129007121290071312900714129007151290071612900717129007181290071912900720129007211290072212900723129007241290072512900726129007271290072812900729129007301290073112900732129007331290073412900735129007361290073712900738129007391290074012900741129007421290074312900744129007451290074612900747129007481290074912900750129007511290075212900753129007541290075512900756129007571290075812900759129007601290076112900762129007631290076412900765129007661290076712900768129007691290077012900771129007721290077312900774129007751290077612900777129007781290077912900780129007811290078212900783129007841290078512900786129007871290078812900789129007901290079112900792129007931290079412900795129007961290079712900798129007991290080012900801129008021290080312900804129008051290080612900807129008081290080912900810129008111290081212900813129008141290081512900816129008171290081812900819129008201290082112900822129008231290082412900825129008261290082712900828129008291290083012900831129008321290083312900834129008351290083612900837129008381290083912900840129008411290084212900843129008441290084512900846129008471290084812900849129008501290085112900852129008531290085412900855129008561290085712900858129008591290086012900861129008621290086312900864129008651290086612900867129008681290086912900870129008711290087212900873129008741290087512900876129008771290087812900879129008801290088112900882129008831290088412900885129008861290088712900888129008891290089012900891129008921290089312900894129008951290089612900897129008981290089912900900129009011290090212900903129009041290090512900906129009071290090812900909129009101290091112900912129009131290091412900915129009161290091712900918129009191290092012900921129009221290092312900924129009251290092612900927129009281290092912900930129009311290093212900933129009341290093512900936129009371290093812900939129009401290094112900942129009431290094412900945129009461290094712900948129009491290095012900951129009521290095312900954129009551290095612900957129009581290095912900960129009611290096212900963129009641290096512900966129009671290096812900969129009701290097112900972129009731290097412900975129009761290097712900978129009791290098012900981129009821290098312900984129009851290098612900987129009881290098912900990129009911290099212900993129009941290099512900996129009971290099812900999129010001290100112901002129010031290100412901005129010061290100712901008129010091290101012901011129010121290101312901014129010151290101612901017129010181290101912901020129010211290102212901023129010241290102512901026129010271290102812901029129010301290103112901032129010331290103412901035129010361290103712901038129010391290104012901041129010421290104312901044129010451290104612901047129010481290104912901050129010511290105212901053129010541290105512901056129010571290105812901059129010601290106112901062129010631290106412901065129010661290106712901068129010691290107012901071129010721290107312901074129010751290107612901077129010781290107912901080129010811290108212901083129010841290108512901086129010871290108812901089129010901290109112901092129010931290109412901095129010961290109712901098129010991290110012901101129011021290110312901104129011051291000112910002129100031291000412910005129100061291000712910008129100091291001012910011129100121291001312910014129100151291001612910017129100181291001912910020129100211291002212910023129100241291002512910026129100271291002812910029129100301291003112910032129100331291003412910035129100361291003712910038129100391291004012910041129100421291004312910044129100451291004612910047129100481291004912910050129100511291005212910053129100541291005512910056129100571291005812910059129100601291006112910062129100631291006412910065129100661291006712910068129100691291007012910071129100721291007312910074129100751291007612910077129100781291007912910080129100811291008212910083129100841291008512910086129100871291008812910089129100901291009112910092129100931291009412910095129100961291009712910098129100991291010012910101129101021291010312910104129101051291010612910107129101081291010912910110129101111291011212910113129101141291011512910116129101171291011812910119129101201291012112910122129101231291012412910125129101261291012712910128129101291291013012910131129101321291013312910134129101351291013612910137129101381291013912910140129101411291014212910143129101441291014512910146129101471291014812910149129101501291015112910152129101531291015412910155129101561291015712910158129101591291016012910161129101621291016312910164129101651291016612910167129101681291016912910170129101711291017212910173129101741291017512910176129101771291017812910179129101801291018112910182129101831291018412910185129101861291018712910188129101891291019012910191129101921291019312910194129101951291019612910197129101981291019912910200129102011291020212910203129102041291020512910206129102071291020812910209129102101291021112910212129102131291021412910215129102161291021712910218129102191291022012910221129102221291022312910224129102251291022612910227129102281291022912910230129102311291023212910233129102341291023512910236129102371291023812910239129102401291024112910242129102431291024412910245129102461291024712910248129102491291025012910251129102521291025312910254129102551291025612910257129102581291025912910260129102611291026212910263129102641291026512910266129102671291026812910269129102701291027112910272129102731291027412910275129102761291027712910278129102791291028012910281129102821291028312910284129102851291028612910287129102881291028912910290129102911291029212910293129102941291029512910296129102971291029812910299129103001291030112910302129103031291030412910305129103061291030712910308129103091291031012910311129103121291031312910314129103151291031612910317129103181291031912910320129103211291032212910323129103241291032512910326129103271291032812910329129103301291033112910332129103331291033412910335129103361291033712910338129103391291034012910341129103421291034312910344129103451291034612910347129103481291034912910350129103511291035212910353129103541291035512910356129103571291035812910359129103601291036112910362129103631291036412910365129103661291036712910368129103691291037012910371129103721291037312910374129103751291037612910377129103781291037912910380129103811291038212910383129103841291038512910386129103871291038812910389129103901291039112910392129103931291039412910395129103961291039712910398129103991291040012910401129104021291040312910404129104051291040612910407129104081291040912910410129104111291041212910413129104141291041512910416129104171291041812910419129104201291042112910422129104231291042412910425129104261291042712910428129104291291043012910431129104321291043312910434129104351291043612910437129104381291043912910440129104411291044212910443129104441291044512910446129104471291044812910449129104501291045112910452129104531291045412910455129104561291045712910458129104591291046012910461129104621291046312910464129104651291046612910467129104681291046912910470129104711291047212910473129104741291047512910476129104771291047812910479129104801291048112910482129104831291048412910485129104861291048712910488129104891291049012910491129104921291049312910494129104951291049612910497129104981291049912910500129105011291050212910503129105041291050512910506129105071291050812910509129105101291051112910512129105131291051412910515129105161291051712910518129105191291052012910521129105221291052312910524129105251291052612910527129105281291052912910530129105311291053212910533129105341291053512910536129105371291053812910539129105401291054112910542129105431291054412910545129105461291054712910548129105491291055012910551129105521291055312910554129105551291055612910557129105581291055912910560129105611291056212910563129105641291056512910566129105671291056812910569129105701291057112910572129105731291057412910575129105761291057712910578129105791291058012910581129105821291058312910584129105851291058612910587129105881291058912910590129105911291059212910593129105941291059512910596129105971291059812910599129106001291060112910602129106031291060412910605129106061291060712910608129106091291061012910611129106121291061312910614129106151291061612910617129106181291061912910620129106211291062212910623129106241291062512910626129106271291062812910629129106301291063112910632129106331291063412910635129106361291063712910638129106391291064012910641129106421291064312910644129106451291064612910647129106481291064912910650129106511291065212910653129106541291065512910656129106571291065812910659129106601291066112910662129106631291066412910665129106661291066712910668129106691291067012910671129106721291067312910674129106751291067612910677129106781291067912910680129106811291068212910683129106841291068512910686129106871291068812910689129106901291069112910692129106931291069412910695129106961291069712910698129106991291070012910701129107021291070312910704129107051291070612910707129107081291070912910710129107111291071212910713129107141291071512910716129107171291071812910719129107201291072112910722129107231291072412910725129107261291072712910728129107291291073012910731129107321291073312910734129107351291073612910737129107381291073912910740129107411291074212910743129107441291074512910746129107471291074812910749129107501291075112910752129107531291075412910755129107561291075712910758129107591291076012910761129107621291076312910764129107651291076612910767129107681291076912910770129107711291077212910773129107741291077512910776129107771291077812910779129107801291078112910782129107831291078412910785129107861291078712910788129107891291079012910791129107921291079312910794129107951291079612910797129107981291079912910800129108011291080212910803129108041291080512910806129108071291080812910809129108101291081112910812129108131291081412910815129108161291081712910818129108191291082012910821129108221291082312910824129108251291082612910827129108281291082912910830129108311291083212910833129108341291083512910836129108371291083812910839129108401291084112910842129108431291084412910845129108461291084712910848129108491291085012910851129108521291085312910854129108551291085612910857129108581291085912910860129108611291086212910863129108641291086512910866129108671291086812910869129108701291087112910872129108731291087412910875129108761291087712910878129108791291088012910881129108821291088312910884129108851291088612910887129108881291088912910890129108911291089212910893129108941291089512910896129108971291089812910899129109001291090112910902129109031291090412910905129109061291090712910908129109091291091012910911129109121291091312910914129109151291091612910917129109181291091912910920129109211291092212910923129109241291092512910926129109271291092812910929129109301291093112910932129109331291093412910935129109361291093712910938129109391291094012910941129109421291094312910944129109451291094612910947129109481291094912910950129109511291095212910953129109541291095512910956129109571291095812910959129109601291096112910962129109631291096412910965129109661291096712910968129109691291097012910971129109721291097312910974129109751291097612910977129109781291097912910980129109811291098212910983129109841291098512910986129109871291098812910989129109901291099112910992129109931291099412910995129109961291099712910998129109991291100012911001129110021291100312911004129110051291100612911007129110081291100912911010129110111291101212911013129110141291101512911016129110171291101812911019129110201291102112911022129110231291102412911025129110261291102712911028129110291291103012911031129110321291103312911034129110351291103612911037129110381291103912911040129110411291104212911043129110441291104512911046129110471291104812911049129110501291105112911052129110531291105412911055129110561291105712911058129110591291106012911061129110621291106312911064129110651291106612911067129110681291106912911070129110711291107212911073129110741291107512911076129110771291107812911079129110801291108112911082129110831291108412911085129110861291108712911088129110891291109012911091129110921291109312911094129110951291109612911097129110981291109912911100129111011291110212911103129111041291110512920001129200021292000312920004129200051292000612920007129200081292000912920010129200111292001212920013129200141292001512920016129200171292001812920019129200201292002112920022129200231292002412920025129200261292002712920028129200291292003012920031129200321292003312920034129200351292003612920037129200381292003912920040129200411292004212920043129200441292004512920046129200471292004812920049129200501292005112920052129200531292005412920055129200561292005712920058129200591292006012920061129200621292006312920064129200651292006612920067129200681292006912920070129200711292007212920073129200741292007512920076129200771292007812920079129200801292008112920082129200831292008412920085129200861292008712920088129200891292009012920091129200921292009312920094129200951292009612920097129200981292009912920100129201011292010212920103129201041292010512920106129201071292010812920109129201101292011112920112129201131292011412920115129201161292011712920118129201191292012012920121129201221292012312920124129201251292012612920127129201281292012912920130129201311292013212920133129201341292013512920136129201371292013812920139129201401292014112920142129201431292014412920145129201461292014712920148129201491292015012920151129201521292015312920154129201551292015612920157129201581292015912920160129201611292016212920163129201641292016512920166129201671292016812920169129201701292017112920172129201731292017412920175129201761292017712920178129201791292018012920181129201821292018312920184129201851292018612920187129201881292018912920190129201911292019212920193129201941292019512920196129201971292019812920199129202001292020112920202129202031292020412920205129202061292020712920208129202091292021012920211129202121292021312920214129202151292021612920217129202181292021912920220129202211292022212920223129202241292022512920226129202271292022812920229129202301292023112920232129202331292023412920235129202361292023712920238129202391292024012920241129202421292024312920244129202451292024612920247129202481292024912920250129202511292025212920253129202541292025512920256129202571292025812920259129202601292026112920262129202631292026412920265129202661292026712920268129202691292027012920271129202721292027312920274129202751292027612920277129202781292027912920280129202811292028212920283129202841292028512920286129202871292028812920289129202901292029112920292129202931292029412920295129202961292029712920298129202991292030012920301129203021292030312920304129203051292030612920307129203081292030912920310129203111292031212920313129203141292031512920316129203171292031812920319129203201292032112920322129203231292032412920325129203261292032712920328129203291292033012920331129203321292033312920334129203351292033612920337129203381292033912920340129203411292034212920343129203441292034512920346129203471292034812920349129203501292035112920352129203531292035412920355129203561292035712920358129203591292036012920361129203621292036312920364129203651292036612920367129203681292036912920370129203711292037212920373129203741292037512920376129203771292037812920379129203801292038112920382129203831292038412920385129203861292038712920388129203891292039012920391129203921292039312920394129203951292039612920397129203981292039912920400129204011292040212920403129204041292040512920406129204071292040812920409129204101292041112920412129204131292041412920415129204161292041712920418129204191292042012920421129204221292042312920424129204251292042612920427129204281292042912920430129204311292043212920433129204341292043512920436129204371292043812920439129204401292044112920442129204431292044412920445129204461292044712920448129204491292045012920451129204521292045312920454129204551292045612920457129204581292045912920460129204611292046212920463129204641292046512920466129204671292046812920469129204701292047112920472129204731292047412920475129204761292047712920478129204791292048012920481129204821292048312920484129204851292048612920487129204881292048912920490129204911292049212920493129204941292049512920496129204971292049812920499129205001292050112920502129205031292050412920505129205061292050712920508129205091292051012920511129205121292051312920514129205151292051612920517129205181292051912920520129205211292052212920523129205241292052512920526129205271292052812920529129205301292053112920532129205331292053412920535129205361292053712920538129205391292054012920541129205421292054312920544129205451292054612920547129205481292054912920550129205511292055212920553129205541292055512920556129205571292055812920559129205601292056112920562129205631292056412920565129205661292056712920568129205691292057012920571129205721292057312920574129205751292057612920577129205781292057912920580129205811292058212920583129205841292058512920586129205871292058812920589129205901292059112920592129205931292059412920595129205961292059712920598129205991292060012920601129206021292060312920604129206051292060612920607129206081292060912920610129206111292061212920613129206141292061512920616129206171292061812920619129206201292062112920622129206231292062412920625129206261292062712920628129206291292063012920631129206321292063312920634129206351292063612920637129206381292063912920640129206411292064212920643129206441292064512920646129206471292064812920649129206501292065112920652129206531292065412920655129206561292065712920658129206591292066012920661129206621292066312920664129206651292066612920667129206681292066912920670129206711292067212920673129206741292067512920676129206771292067812920679129206801292068112920682129206831292068412920685129206861292068712920688129206891292069012920691129206921292069312920694129206951292069612920697129206981292069912920700129207011292070212920703129207041292070512920706129207071292070812920709129207101292071112920712129207131292071412920715129207161292071712920718129207191292072012920721129207221292072312920724129207251292072612920727129207281292072912920730129207311292073212920733129207341292073512920736129207371292073812920739129207401292074112920742129207431292074412920745129207461292074712920748129207491292075012920751129207521292075312920754129207551292075612920757129207581292075912920760129207611292076212920763129207641292076512920766129207671292076812920769129207701292077112920772129207731292077412920775129207761292077712920778129207791292078012920781129207821292078312920784129207851292078612920787129207881292078912920790129207911292079212920793129207941292079512920796129207971292079812920799129208001292080112920802129208031292080412920805129208061292080712920808129208091292081012920811129208121292081312920814129208151292081612920817129208181292081912920820129208211292082212920823129208241292082512920826129208271292082812920829129208301292083112920832129208331292083412920835129208361292083712920838129208391292084012920841129208421292084312920844129208451292084612920847129208481292084912920850129208511292085212920853129208541292085512920856129208571292085812920859129208601292086112920862129208631292086412920865129208661292086712920868129208691292087012920871129208721292087312920874129208751292087612920877129208781292087912920880129208811292088212920883129208841292088512920886129208871292088812920889129208901292089112920892129208931292089412920895129208961292089712920898129208991292090012920901129209021292090312920904129209051292090612920907129209081292090912920910129209111292091212920913129209141292091512920916129209171292091812920919129209201292092112920922129209231292092412920925129209261292092712920928129209291292093012920931129209321292093312920934129209351292093612920937129209381292093912920940129209411292094212920943129209441292094512920946129209471292094812920949129209501292095112920952129209531292095412920955129209561292095712920958129209591292096012920961129209621292096312920964129209651292096612920967129209681292096912920970129209711292097212920973129209741292097512920976129209771292097812920979129209801292098112920982129209831292098412920985129209861292098712920988129209891292099012920991129209921292099312920994129209951292099612920997129209981292099912921000129210011292100212921003129210041292100512921006129210071292100812921009129210101292101112921012129210131292101412921015129210161292101712921018129210191292102012921021129210221292102312921024129210251292102612921027129210281292102912921030129210311292103212921033129210341292103512921036129210371292103812921039129210401292104112921042129210431292104412921045129210461292104712921048129210491292105012921051129210521292105312921054129210551292105612921057129210581292105912921060129210611292106212921063129210641292106512921066129210671292106812921069129210701292107112921072129210731292107412921075129210761292107712921078129210791292108012921081129210821292108312921084129210851292108612921087129210881292108912921090129210911292109212921093129210941292109512921096129210971292109812921099129211001292110112921102129211031292110412921105129300011293000212930003129300041293000512930006129300071293000812930009129300101293001112930012129300131293001412930015129300161293001712930018129300191293002012930021129300221293002312930024129300251293002612930027129300281293002912930030129300311293003212930033129300341293003512930036129300371293003812930039129300401293004112930042129300431293004412930045129300461293004712930048129300491293005012930051129300521293005312930054129300551293005612930057129300581293005912930060129300611293006212930063129300641293006512930066129300671293006812930069129300701293007112930072129300731293007412930075129300761293007712930078129300791293008012930081129300821293008312930084129300851293008612930087129300881293008912930090129300911293009212930093129300941293009512930096129300971293009812930099129301001293010112930102129301031293010412930105129301061293010712930108129301091293011012930111129301121293011312930114129301151293011612930117129301181293011912930120129301211293012212930123129301241293012512930126129301271293012812930129129301301293013112930132129301331293013412930135129301361293013712930138129301391293014012930141129301421293014312930144129301451293014612930147129301481293014912930150129301511293015212930153129301541293015512930156129301571293015812930159129301601293016112930162129301631293016412930165129301661293016712930168129301691293017012930171129301721293017312930174129301751293017612930177129301781293017912930180129301811293018212930183129301841293018512930186129301871293018812930189129301901293019112930192129301931293019412930195129301961293019712930198129301991293020012930201129302021293020312930204129302051293020612930207129302081293020912930210129302111293021212930213129302141293021512930216129302171293021812930219129302201293022112930222129302231293022412930225129302261293022712930228129302291293023012930231129302321293023312930234129302351293023612930237129302381293023912930240129302411293024212930243129302441293024512930246129302471293024812930249129302501293025112930252129302531293025412930255129302561293025712930258129302591293026012930261129302621293026312930264129302651293026612930267129302681293026912930270129302711293027212930273129302741293027512930276129302771293027812930279129302801293028112930282129302831293028412930285129302861293028712930288129302891293029012930291129302921293029312930294129302951293029612930297129302981293029912930300129303011293030212930303129303041293030512930306129303071293030812930309129303101293031112930312129303131293031412930315129303161293031712930318129303191293032012930321129303221293032312930324129303251293032612930327129303281293032912930330129303311293033212930333129303341293033512930336129303371293033812930339129303401293034112930342129303431293034412930345129303461293034712930348129303491293035012930351129303521293035312930354129303551293035612930357129303581293035912930360129303611293036212930363129303641293036512930366129303671293036812930369129303701293037112930372129303731293037412930375129303761293037712930378129303791293038012930381129303821293038312930384129303851293038612930387129303881293038912930390129303911293039212930393129303941293039512930396129303971293039812930399129304001293040112930402129304031293040412930405129304061293040712930408129304091293041012930411129304121293041312930414129304151293041612930417129304181293041912930420129304211293042212930423129304241293042512930426129304271293042812930429129304301293043112930432129304331293043412930435129304361293043712930438129304391293044012930441129304421293044312930444129304451293044612930447129304481293044912930450129304511293045212930453129304541293045512930456129304571293045812930459129304601293046112930462129304631293046412930465129304661293046712930468129304691293047012930471129304721293047312930474129304751293047612930477129304781293047912930480129304811293048212930483129304841293048512930486129304871293048812930489129304901293049112930492129304931293049412930495129304961293049712930498129304991293050012930501129305021293050312930504129305051293050612930507129305081293050912930510129305111293051212930513129305141293051512930516129305171293051812930519129305201293052112930522129305231293052412930525129305261293052712930528129305291293053012930531129305321293053312930534129305351293053612930537129305381293053912930540129305411293054212930543129305441293054512930546129305471293054812930549129305501293055112930552129305531293055412930555129305561293055712930558129305591293056012930561129305621293056312930564129305651293056612930567129305681293056912930570129305711293057212930573129305741293057512930576129305771293057812930579129305801293058112930582129305831293058412930585129305861293058712930588129305891293059012930591129305921293059312930594129305951293059612930597129305981293059912930600129306011293060212930603129306041293060512930606129306071293060812930609129306101293061112930612129306131293061412930615129306161293061712930618129306191293062012930621129306221293062312930624129306251293062612930627129306281293062912930630129306311293063212930633129306341293063512930636129306371293063812930639129306401293064112930642129306431293064412930645129306461293064712930648129306491293065012930651129306521293065312930654129306551293065612930657129306581293065912930660129306611293066212930663129306641293066512930666129306671293066812930669129306701293067112930672129306731293067412930675129306761293067712930678129306791293068012930681129306821293068312930684129306851293068612930687129306881293068912930690129306911293069212930693129306941293069512930696129306971293069812930699129307001293070112930702129307031293070412930705129307061293070712930708129307091293071012930711129307121293071312930714129307151293071612930717129307181293071912930720129307211293072212930723129307241293072512930726129307271293072812930729129307301293073112930732129307331293073412930735129307361293073712930738129307391293074012930741129307421293074312930744129307451293074612930747129307481293074912930750129307511293075212930753129307541293075512930756129307571293075812930759129307601293076112930762129307631293076412930765129307661293076712930768129307691293077012930771129307721293077312930774129307751293077612930777129307781293077912930780129307811293078212930783129307841293078512930786129307871293078812930789129307901293079112930792129307931293079412930795129307961293079712930798129307991293080012930801129308021293080312930804129308051293080612930807129308081293080912930810129308111293081212930813129308141293081512930816129308171293081812930819129308201293082112930822129308231293082412930825129308261293082712930828129308291293083012930831129308321293083312930834129308351293083612930837129308381293083912930840129308411293084212930843129308441293084512930846129308471293084812930849129308501293085112930852129308531293085412930855129308561293085712930858129308591293086012930861129308621293086312930864129308651293086612930867129308681293086912930870129308711293087212930873129308741293087512930876129308771293087812930879129308801293088112930882129308831293088412930885129308861293088712930888129308891293089012930891129308921293089312930894129308951293089612930897129308981293089912930900129309011293090212930903129309041293090512930906129309071293090812930909129309101293091112930912129309131293091412930915129309161293091712930918129309191293092012930921129309221293092312930924129309251293092612930927129309281293092912930930129309311293093212930933129309341293093512930936129309371293093812930939129309401293094112930942129309431293094412930945129309461293094712930948129309491293095012930951129309521293095312930954129309551293095612930957129309581293095912930960129309611293096212930963129309641293096512930966129309671293096812930969129309701293097112930972129309731293097412930975129309761293097712930978129309791293098012930981129309821293098312930984129309851293098612930987129309881293098912930990129309911293099212930993129309941293099512930996129309971293099812930999129310001293100112931002129310031293100412931005129310061293100712931008129310091293101012931011129310121293101312931014129310151293101612931017129310181293101912931020129310211293102212931023129310241293102512931026129310271293102812931029129310301293103112931032129310331293103412931035129310361293103712931038129310391293104012931041129310421293104312931044129310451293104612931047129310481293104912931050129310511293105212931053129310541293105512931056129310571293105812931059129310601293106112931062129310631293106412931065129310661293106712931068129310691293107012931071129310721293107312931074129310751293107612931077129310781293107912931080129310811293108212931083129310841293108512931086129310871293108812931089129310901293109112931092129310931293109412931095129310961293109712931098129310991293110012931101129311021293110312931104129311051294000112940002129400031294000412940005129400061294000712940008129400091294001012940011129400121294001312940014129400151294001612940017129400181294001912940020129400211294002212940023129400241294002512940026129400271294002812940029129400301294003112940032129400331294003412940035129400361294003712940038129400391294004012940041129400421294004312940044129400451294004612940047129400481294004912940050129400511294005212940053129400541294005512940056129400571294005812940059129400601294006112940062129400631294006412940065129400661294006712940068129400691294007012940071129400721294007312940074129400751294007612940077129400781294007912940080129400811294008212940083129400841294008512940086129400871294008812940089129400901294009112940092129400931294009412940095129400961294009712940098129400991294010012940101129401021294010312940104129401051294010612940107129401081294010912940110129401111294011212940113129401141294011512940116129401171294011812940119129401201294012112940122129401231294012412940125129401261294012712940128129401291294013012940131129401321294013312940134129401351294013612940137129401381294013912940140129401411294014212940143129401441294014512940146129401471294014812940149129401501294015112940152129401531294015412940155129401561294015712940158129401591294016012940161129401621294016312940164129401651294016612940167129401681294016912940170129401711294017212940173129401741294017512940176129401771294017812940179129401801294018112940182129401831294018412940185129401861294018712940188129401891294019012940191129401921294019312940194129401951294019612940197129401981294019912940200129402011294020212940203129402041294020512940206129402071294020812940209129402101294021112940212129402131294021412940215129402161294021712940218129402191294022012940221129402221294022312940224129402251294022612940227129402281294022912940230129402311294023212940233129402341294023512940236129402371294023812940239129402401294024112940242129402431294024412940245129402461294024712940248129402491294025012940251129402521294025312940254129402551294025612940257129402581294025912940260129402611294026212940263129402641294026512940266129402671294026812940269129402701294027112940272129402731294027412940275129402761294027712940278129402791294028012940281129402821294028312940284129402851294028612940287129402881294028912940290129402911294029212940293129402941294029512940296129402971294029812940299129403001294030112940302129403031294030412940305129403061294030712940308129403091294031012940311129403121294031312940314129403151294031612940317129403181294031912940320129403211294032212940323129403241294032512940326129403271294032812940329129403301294033112940332129403331294033412940335129403361294033712940338129403391294034012940341129403421294034312940344129403451294034612940347129403481294034912940350129403511294035212940353129403541294035512940356129403571294035812940359129403601294036112940362129403631294036412940365129403661294036712940368129403691294037012940371129403721294037312940374129403751294037612940377129403781294037912940380129403811294038212940383129403841294038512940386129403871294038812940389129403901294039112940392129403931294039412940395129403961294039712940398129403991294040012940401129404021294040312940404129404051294040612940407129404081294040912940410129404111294041212940413129404141294041512940416129404171294041812940419129404201294042112940422129404231294042412940425129404261294042712940428129404291294043012940431129404321294043312940434129404351294043612940437129404381294043912940440129404411294044212940443129404441294044512940446129404471294044812940449129404501294045112940452129404531294045412940455129404561294045712940458129404591294046012940461129404621294046312940464129404651294046612940467129404681294046912940470129404711294047212940473129404741294047512940476129404771294047812940479129404801294048112940482129404831294048412940485129404861294048712940488129404891294049012940491129404921294049312940494129404951294049612940497129404981294049912940500129405011294050212940503129405041294050512940506129405071294050812940509129405101294051112940512129405131294051412940515129405161294051712940518129405191294052012940521129405221294052312940524129405251294052612940527129405281294052912940530129405311294053212940533129405341294053512940536129405371294053812940539129405401294054112940542129405431294054412940545129405461294054712940548129405491294055012940551129405521294055312940554129405551294055612940557129405581294055912940560129405611294056212940563129405641294056512940566129405671294056812940569129405701294057112940572129405731294057412940575129405761294057712940578129405791294058012940581129405821294058312940584129405851294058612940587129405881294058912940590129405911294059212940593129405941294059512940596129405971294059812940599129406001294060112940602129406031294060412940605129406061294060712940608129406091294061012940611129406121294061312940614129406151294061612940617129406181294061912940620129406211294062212940623129406241294062512940626129406271294062812940629129406301294063112940632129406331294063412940635129406361294063712940638129406391294064012940641129406421294064312940644129406451294064612940647129406481294064912940650129406511294065212940653129406541294065512940656129406571294065812940659129406601294066112940662129406631294066412940665129406661294066712940668129406691294067012940671129406721294067312940674129406751294067612940677129406781294067912940680129406811294068212940683129406841294068512940686129406871294068812940689129406901294069112940692129406931294069412940695129406961294069712940698129406991294070012940701129407021294070312940704129407051294070612940707129407081294070912940710129407111294071212940713129407141294071512940716129407171294071812940719129407201294072112940722129407231294072412940725129407261294072712940728129407291294073012940731129407321294073312940734129407351294073612940737129407381294073912940740129407411294074212940743129407441294074512940746129407471294074812940749129407501294075112940752129407531294075412940755129407561294075712940758129407591294076012940761129407621294076312940764129407651294076612940767129407681294076912940770129407711294077212940773129407741294077512940776129407771294077812940779129407801294078112940782129407831294078412940785129407861294078712940788129407891294079012940791129407921294079312940794129407951294079612940797129407981294079912940800129408011294080212940803129408041294080512940806129408071294080812940809129408101294081112940812129408131294081412940815129408161294081712940818129408191294082012940821129408221294082312940824129408251294082612940827129408281294082912940830129408311294083212940833129408341294083512940836129408371294083812940839129408401294084112940842129408431294084412940845129408461294084712940848129408491294085012940851129408521294085312940854129408551294085612940857129408581294085912940860129408611294086212940863129408641294086512940866129408671294086812940869129408701294087112940872129408731294087412940875129408761294087712940878129408791294088012940881129408821294088312940884129408851294088612940887129408881294088912940890129408911294089212940893129408941294089512940896129408971294089812940899129409001294090112940902129409031294090412940905129409061294090712940908129409091294091012940911129409121294091312940914129409151294091612940917129409181294091912940920129409211294092212940923129409241294092512940926129409271294092812940929129409301294093112940932129409331294093412940935129409361294093712940938129409391294094012940941129409421294094312940944129409451294094612940947129409481294094912940950129409511294095212940953129409541294095512940956129409571294095812940959129409601294096112940962129409631294096412940965129409661294096712940968129409691294097012940971129409721294097312940974129409751294097612940977129409781294097912940980129409811294098212940983129409841294098512940986129409871294098812940989129409901294099112940992129409931294099412940995129409961294099712940998129409991294100012941001129410021294100312941004129410051294100612941007129410081294100912941010129410111294101212941013129410141294101512941016129410171294101812941019129410201294102112941022129410231294102412941025129410261294102712941028129410291294103012941031129410321294103312941034129410351294103612941037129410381294103912941040129410411294104212941043129410441294104512941046129410471294104812941049129410501294105112941052129410531294105412941055129410561294105712941058129410591294106012941061129410621294106312941064129410651294106612941067129410681294106912941070129410711294107212941073129410741294107512941076129410771294107812941079129410801294108112941082129410831294108412941085129410861294108712941088129410891294109012941091129410921294109312941094129410951294109612941097129410981294109912941100129411011294110212941103129411041294110512950001129500021295000312950004129500051295000612950007129500081295000912950010129500111295001212950013129500141295001512950016129500171295001812950019129500201295002112950022129500231295002412950025129500261295002712950028129500291295003012950031129500321295003312950034129500351295003612950037129500381295003912950040129500411295004212950043129500441295004512950046129500471295004812950049129500501295005112950052129500531295005412950055129500561295005712950058129500591295006012950061129500621295006312950064129500651295006612950067129500681295006912950070129500711295007212950073129500741295007512950076129500771295007812950079129500801295008112950082129500831295008412950085129500861295008712950088129500891295009012950091129500921295009312950094129500951295009612950097129500981295009912950100129501011295010212950103129501041295010512950106129501071295010812950109129501101295011112950112129501131295011412950115129501161295011712950118129501191295012012950121129501221295012312950124129501251295012612950127129501281295012912950130129501311295013212950133129501341295013512950136129501371295013812950139129501401295014112950142129501431295014412950145129501461295014712950148129501491295015012950151129501521295015312950154129501551295015612950157129501581295015912950160129501611295016212950163129501641295016512950166129501671295016812950169129501701295017112950172129501731295017412950175129501761295017712950178129501791295018012950181129501821295018312950184129501851295018612950187129501881295018912950190129501911295019212950193129501941295019512950196129501971295019812950199129502001295020112950202129502031295020412950205129502061295020712950208129502091295021012950211129502121295021312950214129502151295021612950217129502181295021912950220129502211295022212950223129502241295022512950226129502271295022812950229129502301295023112950232129502331295023412950235129502361295023712950238129502391295024012950241129502421295024312950244129502451295024612950247129502481295024912950250129502511295025212950253129502541295025512950256129502571295025812950259129502601295026112950262129502631295026412950265129502661295026712950268129502691295027012950271129502721295027312950274129502751295027612950277129502781295027912950280129502811295028212950283129502841295028512950286129502871295028812950289129502901295029112950292129502931295029412950295129502961295029712950298129502991295030012950301129503021295030312950304129503051295030612950307129503081295030912950310129503111295031212950313129503141295031512950316129503171295031812950319129503201295032112950322129503231295032412950325129503261295032712950328129503291295033012950331129503321295033312950334129503351295033612950337129503381295033912950340129503411295034212950343129503441295034512950346129503471295034812950349129503501295035112950352129503531295035412950355129503561295035712950358129503591295036012950361129503621295036312950364129503651295036612950367129503681295036912950370129503711295037212950373129503741295037512950376129503771295037812950379129503801295038112950382129503831295038412950385129503861295038712950388129503891295039012950391129503921295039312950394129503951295039612950397129503981295039912950400129504011295040212950403129504041295040512950406129504071295040812950409129504101295041112950412129504131295041412950415129504161295041712950418129504191295042012950421129504221295042312950424129504251295042612950427129504281295042912950430129504311295043212950433129504341295043512950436129504371295043812950439129504401295044112950442129504431295044412950445129504461295044712950448129504491295045012950451129504521295045312950454129504551295045612950457129504581295045912950460129504611295046212950463129504641295046512950466129504671295046812950469129504701295047112950472129504731295047412950475129504761295047712950478129504791295048012950481129504821295048312950484129504851295048612950487129504881295048912950490129504911295049212950493129504941295049512950496129504971295049812950499129505001295050112950502129505031295050412950505129505061295050712950508129505091295051012950511129505121295051312950514129505151295051612950517129505181295051912950520129505211295052212950523129505241295052512950526129505271295052812950529129505301295053112950532129505331295053412950535129505361295053712950538129505391295054012950541129505421295054312950544129505451295054612950547129505481295054912950550129505511295055212950553129505541295055512950556129505571295055812950559129505601295056112950562129505631295056412950565129505661295056712950568129505691295057012950571129505721295057312950574129505751295057612950577129505781295057912950580129505811295058212950583129505841295058512950586129505871295058812950589129505901295059112950592129505931295059412950595129505961295059712950598129505991295060012950601129506021295060312950604129506051295060612950607129506081295060912950610129506111295061212950613129506141295061512950616129506171295061812950619129506201295062112950622129506231295062412950625129506261295062712950628129506291295063012950631129506321295063312950634129506351295063612950637129506381295063912950640129506411295064212950643129506441295064512950646129506471295064812950649129506501295065112950652129506531295065412950655129506561295065712950658129506591295066012950661129506621295066312950664129506651295066612950667129506681295066912950670129506711295067212950673129506741295067512950676129506771295067812950679129506801295068112950682129506831295068412950685129506861295068712950688129506891295069012950691129506921295069312950694129506951295069612950697129506981295069912950700129507011295070212950703129507041295070512950706129507071295070812950709129507101295071112950712129507131295071412950715129507161295071712950718129507191295072012950721129507221295072312950724129507251295072612950727129507281295072912950730129507311295073212950733129507341295073512950736129507371295073812950739129507401295074112950742129507431295074412950745129507461295074712950748129507491295075012950751129507521295075312950754129507551295075612950757129507581295075912950760129507611295076212950763129507641295076512950766129507671295076812950769129507701295077112950772129507731295077412950775129507761295077712950778129507791295078012950781129507821295078312950784129507851295078612950787129507881295078912950790129507911295079212950793129507941295079512950796129507971295079812950799129508001295080112950802129508031295080412950805129508061295080712950808129508091295081012950811129508121295081312950814129508151295081612950817129508181295081912950820129508211295082212950823129508241295082512950826129508271295082812950829129508301295083112950832129508331295083412950835129508361295083712950838129508391295084012950841129508421295084312950844129508451295084612950847129508481295084912950850129508511295085212950853129508541295085512950856129508571295085812950859129508601295086112950862129508631295086412950865129508661295086712950868129508691295087012950871129508721295087312950874129508751295087612950877129508781295087912950880129508811295088212950883129508841295088512950886129508871295088812950889129508901295089112950892129508931295089412950895129508961295089712950898129508991295090012950901129509021295090312950904129509051295090612950907129509081295090912950910129509111295091212950913129509141295091512950916129509171295091812950919129509201295092112950922129509231295092412950925129509261295092712950928129509291295093012950931129509321295093312950934129509351295093612950937129509381295093912950940129509411295094212950943129509441295094512950946129509471295094812950949129509501295095112950952129509531295095412950955129509561295095712950958129509591295096012950961129509621295096312950964129509651295096612950967129509681295096912950970129509711295097212950973129509741295097512950976129509771295097812950979129509801295098112950982129509831295098412950985129509861295098712950988129509891295099012950991129509921295099312950994129509951295099612950997129509981295099912951000129510011295100212951003129510041295100512951006129510071295100812951009129510101295101112951012129510131295101412951015129510161295101712951018129510191295102012951021129510221295102312951024129510251295102612951027129510281295102912951030129510311295103212951033129510341295103512951036129510371295103812951039129510401295104112951042129510431295104412951045129510461295104712951048129510491295105012951051129510521295105312951054129510551295105612951057129510581295105912951060129510611295106212951063129510641295106512951066129510671295106812951069129510701295107112951072129510731295107412951075129510761295107712951078129510791295108012951081129510821295108312951084129510851295108612951087129510881295108912951090129510911295109212951093129510941295109512951096129510971295109812951099129511001295110112951102129511031295110412951105129600011296000212960003129600041296000512960006129600071296000812960009129600101296001112960012129600131296001412960015129600161296001712960018129600191296002012960021129600221296002312960024129600251296002612960027129600281296002912960030129600311296003212960033129600341296003512960036129600371296003812960039129600401296004112960042129600431296004412960045129600461296004712960048129600491296005012960051129600521296005312960054129600551296005612960057129600581296005912960060129600611296006212960063129600641296006512960066129600671296006812960069129600701296007112960072129600731296007412960075129600761296007712960078129600791296008012960081129600821296008312960084129600851296008612960087129600881296008912960090129600911296009212960093129600941296009512960096129600971296009812960099129601001296010112960102129601031296010412960105129601061296010712960108129601091296011012960111129601121296011312960114129601151296011612960117129601181296011912960120129601211296012212960123129601241296012512960126129601271296012812960129129601301296013112960132129601331296013412960135129601361296013712960138129601391296014012960141129601421296014312960144129601451296014612960147129601481296014912960150129601511296015212960153129601541296015512960156129601571296015812960159129601601296016112960162129601631296016412960165129601661296016712960168129601691296017012960171129601721296017312960174129601751296017612960177129601781296017912960180129601811296018212960183129601841296018512960186129601871296018812960189129601901296019112960192129601931296019412960195129601961296019712960198129601991296020012960201129602021296020312960204129602051296020612960207129602081296020912960210129602111296021212960213129602141296021512960216129602171296021812960219129602201296022112960222129602231296022412960225129602261296022712960228129602291296023012960231129602321296023312960234129602351296023612960237129602381296023912960240129602411296024212960243129602441296024512960246129602471296024812960249129602501296025112960252129602531296025412960255129602561296025712960258129602591296026012960261129602621296026312960264129602651296026612960267129602681296026912960270129602711296027212960273129602741296027512960276129602771296027812960279129602801296028112960282129602831296028412960285129602861296028712960288129602891296029012960291129602921296029312960294129602951296029612960297129602981296029912960300129603011296030212960303129603041296030512960306129603071296030812960309129603101296031112960312129603131296031412960315129603161296031712960318129603191296032012960321129603221296032312960324129603251296032612960327129603281296032912960330129603311296033212960333129603341296033512960336129603371296033812960339129603401296034112960342129603431296034412960345129603461296034712960348129603491296035012960351129603521296035312960354129603551296035612960357129603581296035912960360129603611296036212960363129603641296036512960366129603671296036812960369129603701296037112960372129603731296037412960375129603761296037712960378129603791296038012960381129603821296038312960384129603851296038612960387129603881296038912960390129603911296039212960393129603941296039512960396129603971296039812960399129604001296040112960402129604031296040412960405129604061296040712960408129604091296041012960411129604121296041312960414129604151296041612960417129604181296041912960420129604211296042212960423129604241296042512960426129604271296042812960429129604301296043112960432129604331296043412960435129604361296043712960438129604391296044012960441129604421296044312960444129604451296044612960447129604481296044912960450129604511296045212960453129604541296045512960456129604571296045812960459129604601296046112960462129604631296046412960465129604661296046712960468129604691296047012960471129604721296047312960474129604751296047612960477129604781296047912960480129604811296048212960483129604841296048512960486129604871296048812960489129604901296049112960492129604931296049412960495129604961296049712960498129604991296050012960501129605021296050312960504129605051296050612960507129605081296050912960510129605111296051212960513129605141296051512960516129605171296051812960519129605201296052112960522129605231296052412960525129605261296052712960528129605291296053012960531129605321296053312960534129605351296053612960537129605381296053912960540129605411296054212960543129605441296054512960546129605471296054812960549129605501296055112960552129605531296055412960555129605561296055712960558129605591296056012960561129605621296056312960564129605651296056612960567129605681296056912960570129605711296057212960573129605741296057512960576129605771296057812960579129605801296058112960582129605831296058412960585129605861296058712960588129605891296059012960591129605921296059312960594129605951296059612960597129605981296059912960600129606011296060212960603129606041296060512960606129606071296060812960609129606101296061112960612129606131296061412960615129606161296061712960618129606191296062012960621129606221296062312960624129606251296062612960627129606281296062912960630129606311296063212960633129606341296063512960636129606371296063812960639129606401296064112960642129606431296064412960645129606461296064712960648129606491296065012960651129606521296065312960654129606551296065612960657129606581296065912960660129606611296066212960663129606641296066512960666129606671296066812960669129606701296067112960672129606731296067412960675129606761296067712960678129606791296068012960681129606821296068312960684129606851296068612960687129606881296068912960690129606911296069212960693129606941296069512960696129606971296069812960699129607001296070112960702129607031296070412960705129607061296070712960708129607091296071012960711129607121296071312960714129607151296071612960717129607181296071912960720129607211296072212960723129607241296072512960726129607271296072812960729129607301296073112960732129607331296073412960735129607361296073712960738129607391296074012960741129607421296074312960744129607451296074612960747129607481296074912960750129607511296075212960753129607541296075512960756129607571296075812960759129607601296076112960762129607631296076412960765129607661296076712960768129607691296077012960771129607721296077312960774129607751296077612960777129607781296077912960780129607811296078212960783129607841296078512960786129607871296078812960789129607901296079112960792129607931296079412960795129607961296079712960798129607991296080012960801129608021296080312960804129608051296080612960807129608081296080912960810129608111296081212960813129608141296081512960816129608171296081812960819129608201296082112960822129608231296082412960825129608261296082712960828129608291296083012960831129608321296083312960834129608351296083612960837129608381296083912960840129608411296084212960843129608441296084512960846129608471296084812960849129608501296085112960852129608531296085412960855129608561296085712960858129608591296086012960861129608621296086312960864129608651296086612960867129608681296086912960870129608711296087212960873129608741296087512960876129608771296087812960879129608801296088112960882129608831296088412960885129608861296088712960888129608891296089012960891129608921296089312960894129608951296089612960897129608981296089912960900129609011296090212960903129609041296090512960906129609071296090812960909129609101296091112960912129609131296091412960915129609161296091712960918129609191296092012960921129609221296092312960924129609251296092612960927129609281296092912960930129609311296093212960933129609341296093512960936129609371296093812960939129609401296094112960942129609431296094412960945129609461296094712960948129609491296095012960951129609521296095312960954129609551296095612960957129609581296095912960960129609611296096212960963129609641296096512960966129609671296096812960969129609701296097112960972129609731296097412960975129609761296097712960978129609791296098012960981129609821296098312960984129609851296098612960987129609881296098912960990129609911296099212960993129609941296099512960996129609971296099812960999129610001296100112961002129610031296100412961005129610061296100712961008129610091296101012961011129610121296101312961014129610151296101612961017129610181296101912961020129610211296102212961023129610241296102512961026129610271296102812961029129610301296103112961032129610331296103412961035129610361296103712961038129610391296104012961041129610421296104312961044129610451296104612961047129610481296104912961050129610511296105212961053129610541296105512961056129610571296105812961059129610601296106112961062129610631296106412961065129610661296106712961068129610691296107012961071129610721296107312961074129610751296107612961077129610781296107912961080129610811296108212961083129610841296108512961086129610871296108812961089129610901296109112961092129610931296109412961095129610961296109712961098129610991296110012961101129611021296110312961104129611051297000112970002129700031297000412970005129700061297000712970008129700091297001012970011129700121297001312970014129700151297001612970017129700181297001912970020129700211297002212970023129700241297002512970026129700271297002812970029129700301297003112970032129700331297003412970035129700361297003712970038129700391297004012970041129700421297004312970044129700451297004612970047129700481297004912970050129700511297005212970053129700541297005512970056129700571297005812970059129700601297006112970062129700631297006412970065129700661297006712970068129700691297007012970071129700721297007312970074129700751297007612970077129700781297007912970080129700811297008212970083129700841297008512970086129700871297008812970089129700901297009112970092129700931297009412970095129700961297009712970098129700991297010012970101129701021297010312970104129701051297010612970107129701081297010912970110129701111297011212970113129701141297011512970116129701171297011812970119129701201297012112970122129701231297012412970125129701261297012712970128129701291297013012970131129701321297013312970134129701351297013612970137129701381297013912970140129701411297014212970143129701441297014512970146129701471297014812970149129701501297015112970152129701531297015412970155129701561297015712970158129701591297016012970161129701621297016312970164129701651297016612970167129701681297016912970170129701711297017212970173129701741297017512970176129701771297017812970179129701801297018112970182129701831297018412970185129701861297018712970188129701891297019012970191129701921297019312970194129701951297019612970197129701981297019912970200129702011297020212970203129702041297020512970206129702071297020812970209129702101297021112970212129702131297021412970215129702161297021712970218129702191297022012970221129702221297022312970224129702251297022612970227129702281297022912970230129702311297023212970233129702341297023512970236129702371297023812970239129702401297024112970242129702431297024412970245129702461297024712970248129702491297025012970251129702521297025312970254129702551297025612970257129702581297025912970260129702611297026212970263129702641297026512970266129702671297026812970269129702701297027112970272129702731297027412970275129702761297027712970278129702791297028012970281129702821297028312970284129702851297028612970287129702881297028912970290129702911297029212970293129702941297029512970296129702971297029812970299129703001297030112970302129703031297030412970305129703061297030712970308129703091297031012970311129703121297031312970314129703151297031612970317129703181297031912970320129703211297032212970323129703241297032512970326129703271297032812970329129703301297033112970332129703331297033412970335129703361297033712970338129703391297034012970341129703421297034312970344129703451297034612970347129703481297034912970350129703511297035212970353129703541297035512970356129703571297035812970359129703601297036112970362129703631297036412970365129703661297036712970368129703691297037012970371129703721297037312970374129703751297037612970377129703781297037912970380129703811297038212970383129703841297038512970386129703871297038812970389129703901297039112970392129703931297039412970395129703961297039712970398129703991297040012970401129704021297040312970404129704051297040612970407129704081297040912970410129704111297041212970413129704141297041512970416129704171297041812970419129704201297042112970422129704231297042412970425129704261297042712970428129704291297043012970431129704321297043312970434129704351297043612970437129704381297043912970440129704411297044212970443129704441297044512970446129704471297044812970449129704501297045112970452129704531297045412970455129704561297045712970458129704591297046012970461129704621297046312970464129704651297046612970467129704681297046912970470129704711297047212970473129704741297047512970476129704771297047812970479129704801297048112970482129704831297048412970485129704861297048712970488129704891297049012970491129704921297049312970494129704951297049612970497129704981297049912970500129705011297050212970503129705041297050512970506129705071297050812970509129705101297051112970512129705131297051412970515129705161297051712970518129705191297052012970521129705221297052312970524129705251297052612970527129705281297052912970530129705311297053212970533129705341297053512970536129705371297053812970539129705401297054112970542129705431297054412970545129705461297054712970548129705491297055012970551129705521297055312970554129705551297055612970557129705581297055912970560129705611297056212970563129705641297056512970566129705671297056812970569129705701297057112970572129705731297057412970575129705761297057712970578129705791297058012970581129705821297058312970584129705851297058612970587129705881297058912970590129705911297059212970593129705941297059512970596129705971297059812970599129706001297060112970602129706031297060412970605129706061297060712970608129706091297061012970611129706121297061312970614129706151297061612970617129706181297061912970620129706211297062212970623129706241297062512970626129706271297062812970629129706301297063112970632129706331297063412970635129706361297063712970638129706391297064012970641129706421297064312970644129706451297064612970647129706481297064912970650129706511297065212970653129706541297065512970656129706571297065812970659129706601297066112970662129706631297066412970665129706661297066712970668129706691297067012970671129706721297067312970674129706751297067612970677129706781297067912970680129706811297068212970683129706841297068512970686129706871297068812970689129706901297069112970692129706931297069412970695129706961297069712970698129706991297070012970701129707021297070312970704129707051297070612970707129707081297070912970710129707111297071212970713129707141297071512970716129707171297071812970719129707201297072112970722129707231297072412970725129707261297072712970728129707291297073012970731129707321297073312970734129707351297073612970737129707381297073912970740129707411297074212970743129707441297074512970746129707471297074812970749129707501297075112970752129707531297075412970755129707561297075712970758129707591297076012970761129707621297076312970764129707651297076612970767129707681297076912970770129707711297077212970773129707741297077512970776129707771297077812970779129707801297078112970782129707831297078412970785129707861297078712970788129707891297079012970791129707921297079312970794129707951297079612970797129707981297079912970800129708011297080212970803129708041297080512970806129708071297080812970809129708101297081112970812129708131297081412970815129708161297081712970818129708191297082012970821129708221297082312970824129708251297082612970827129708281297082912970830129708311297083212970833129708341297083512970836129708371297083812970839129708401297084112970842129708431297084412970845129708461297084712970848129708491297085012970851129708521297085312970854129708551297085612970857129708581297085912970860129708611297086212970863129708641297086512970866129708671297086812970869129708701297087112970872129708731297087412970875129708761297087712970878129708791297088012970881129708821297088312970884129708851297088612970887129708881297088912970890129708911297089212970893129708941297089512970896129708971297089812970899129709001297090112970902129709031297090412970905129709061297090712970908129709091297091012970911129709121297091312970914129709151297091612970917129709181297091912970920129709211297092212970923129709241297092512970926129709271297092812970929129709301297093112970932129709331297093412970935129709361297093712970938129709391297094012970941129709421297094312970944129709451297094612970947129709481297094912970950129709511297095212970953129709541297095512970956129709571297095812970959129709601297096112970962129709631297096412970965129709661297096712970968129709691297097012970971129709721297097312970974129709751297097612970977129709781297097912970980129709811297098212970983129709841297098512970986129709871297098812970989129709901297099112970992129709931297099412970995129709961297099712970998129709991297100012971001129710021297100312971004129710051297100612971007129710081297100912971010129710111297101212971013129710141297101512971016129710171297101812971019129710201297102112971022129710231297102412971025129710261297102712971028129710291297103012971031129710321297103312971034129710351297103612971037129710381297103912971040129710411297104212971043129710441297104512971046129710471297104812971049129710501297105112971052129710531297105412971055129710561297105712971058129710591297106012971061129710621297106312971064129710651297106612971067129710681297106912971070129710711297107212971073129710741297107512971076129710771297107812971079129710801297108112971082129710831297108412971085129710861297108712971088129710891297109012971091129710921297109312971094129710951297109612971097129710981297109912971100129711011297110212971103129711041297110512980001129800021298000312980004129800051298000612980007129800081298000912980010129800111298001212980013129800141298001512980016129800171298001812980019129800201298002112980022129800231298002412980025129800261298002712980028129800291298003012980031129800321298003312980034129800351298003612980037129800381298003912980040129800411298004212980043129800441298004512980046129800471298004812980049129800501298005112980052129800531298005412980055129800561298005712980058129800591298006012980061129800621298006312980064129800651298006612980067129800681298006912980070129800711298007212980073129800741298007512980076129800771298007812980079129800801298008112980082129800831298008412980085129800861298008712980088129800891298009012980091129800921298009312980094129800951298009612980097129800981298009912980100129801011298010212980103129801041298010512980106129801071298010812980109129801101298011112980112129801131298011412980115129801161298011712980118129801191298012012980121129801221298012312980124129801251298012612980127129801281298012912980130129801311298013212980133129801341298013512980136129801371298013812980139129801401298014112980142129801431298014412980145129801461298014712980148129801491298015012980151129801521298015312980154129801551298015612980157129801581298015912980160129801611298016212980163129801641298016512980166129801671298016812980169129801701298017112980172129801731298017412980175129801761298017712980178129801791298018012980181129801821298018312980184129801851298018612980187129801881298018912980190129801911298019212980193129801941298019512980196129801971298019812980199129802001298020112980202129802031298020412980205129802061298020712980208129802091298021012980211129802121298021312980214129802151298021612980217129802181298021912980220129802211298022212980223129802241298022512980226129802271298022812980229129802301298023112980232129802331298023412980235129802361298023712980238129802391298024012980241129802421298024312980244129802451298024612980247129802481298024912980250129802511298025212980253129802541298025512980256129802571298025812980259129802601298026112980262129802631298026412980265129802661298026712980268129802691298027012980271129802721298027312980274129802751298027612980277129802781298027912980280129802811298028212980283129802841298028512980286129802871298028812980289129802901298029112980292129802931298029412980295129802961298029712980298129802991298030012980301129803021298030312980304129803051298030612980307129803081298030912980310129803111298031212980313129803141298031512980316129803171298031812980319129803201298032112980322129803231298032412980325129803261298032712980328129803291298033012980331129803321298033312980334129803351298033612980337129803381298033912980340129803411298034212980343129803441298034512980346129803471298034812980349129803501298035112980352129803531298035412980355129803561298035712980358129803591298036012980361129803621298036312980364129803651298036612980367129803681298036912980370129803711298037212980373129803741298037512980376129803771298037812980379129803801298038112980382129803831298038412980385129803861298038712980388129803891298039012980391129803921298039312980394129803951298039612980397129803981298039912980400129804011298040212980403129804041298040512980406129804071298040812980409129804101298041112980412129804131298041412980415129804161298041712980418129804191298042012980421129804221298042312980424129804251298042612980427129804281298042912980430129804311298043212980433129804341298043512980436129804371298043812980439129804401298044112980442129804431298044412980445129804461298044712980448129804491298045012980451129804521298045312980454129804551298045612980457129804581298045912980460129804611298046212980463129804641298046512980466129804671298046812980469129804701298047112980472129804731298047412980475129804761298047712980478129804791298048012980481129804821298048312980484129804851298048612980487129804881298048912980490129804911298049212980493129804941298049512980496129804971298049812980499129805001298050112980502129805031298050412980505129805061298050712980508129805091298051012980511129805121298051312980514129805151298051612980517129805181298051912980520129805211298052212980523129805241298052512980526129805271298052812980529129805301298053112980532129805331298053412980535129805361298053712980538129805391298054012980541129805421298054312980544129805451298054612980547129805481298054912980550129805511298055212980553129805541298055512980556129805571298055812980559129805601298056112980562129805631298056412980565129805661298056712980568129805691298057012980571129805721298057312980574129805751298057612980577129805781298057912980580129805811298058212980583129805841298058512980586129805871298058812980589129805901298059112980592129805931298059412980595129805961298059712980598129805991298060012980601129806021298060312980604129806051298060612980607129806081298060912980610129806111298061212980613129806141298061512980616129806171298061812980619129806201298062112980622129806231298062412980625129806261298062712980628129806291298063012980631129806321298063312980634129806351298063612980637129806381298063912980640129806411298064212980643129806441298064512980646129806471298064812980649129806501298065112980652129806531298065412980655129806561298065712980658129806591298066012980661129806621298066312980664129806651298066612980667129806681298066912980670129806711298067212980673129806741298067512980676129806771298067812980679129806801298068112980682129806831298068412980685129806861298068712980688129806891298069012980691129806921298069312980694129806951298069612980697129806981298069912980700129807011298070212980703129807041298070512980706129807071298070812980709129807101298071112980712129807131298071412980715129807161298071712980718129807191298072012980721129807221298072312980724129807251298072612980727129807281298072912980730129807311298073212980733129807341298073512980736129807371298073812980739129807401298074112980742129807431298074412980745129807461298074712980748129807491298075012980751129807521298075312980754129807551298075612980757129807581298075912980760129807611298076212980763129807641298076512980766129807671298076812980769129807701298077112980772129807731298077412980775129807761298077712980778129807791298078012980781129807821298078312980784129807851298078612980787129807881298078912980790129807911298079212980793129807941298079512980796129807971298079812980799129808001298080112980802129808031298080412980805129808061298080712980808129808091298081012980811129808121298081312980814129808151298081612980817129808181298081912980820129808211298082212980823129808241298082512980826129808271298082812980829129808301298083112980832129808331298083412980835129808361298083712980838129808391298084012980841129808421298084312980844129808451298084612980847129808481298084912980850129808511298085212980853129808541298085512980856129808571298085812980859129808601298086112980862129808631298086412980865129808661298086712980868129808691298087012980871129808721298087312980874129808751298087612980877129808781298087912980880129808811298088212980883129808841298088512980886129808871298088812980889129808901298089112980892129808931298089412980895129808961298089712980898129808991298090012980901129809021298090312980904129809051298090612980907129809081298090912980910129809111298091212980913129809141298091512980916129809171298091812980919129809201298092112980922129809231298092412980925129809261298092712980928129809291298093012980931129809321298093312980934129809351298093612980937129809381298093912980940129809411298094212980943129809441298094512980946129809471298094812980949129809501298095112980952129809531298095412980955129809561298095712980958129809591298096012980961129809621298096312980964129809651298096612980967129809681298096912980970129809711298097212980973129809741298097512980976129809771298097812980979129809801298098112980982129809831298098412980985129809861298098712980988129809891298099012980991129809921298099312980994129809951298099612980997129809981298099912981000129810011298100212981003129810041298100512981006129810071298100812981009129810101298101112981012129810131298101412981015129810161298101712981018129810191298102012981021129810221298102312981024129810251298102612981027129810281298102912981030129810311298103212981033129810341298103512981036129810371298103812981039129810401298104112981042129810431298104412981045129810461298104712981048129810491298105012981051129810521298105312981054129810551298105612981057129810581298105912981060129810611298106212981063129810641298106512981066129810671298106812981069129810701298107112981072129810731298107412981075129810761298107712981078129810791298108012981081129810821298108312981084129810851298108612981087129810881298108912981090129810911298109212981093129810941298109512981096129810971298109812981099129811001298110112981102129811031298110412981105129900011299000212990003129900041299000512990006129900071299000812990009129900101299001112990012129900131299001412990015129900161299001712990018129900191299002012990021129900221299002312990024129900251299002612990027129900281299002912990030129900311299003212990033129900341299003512990036129900371299003812990039129900401299004112990042129900431299004412990045129900461299004712990048129900491299005012990051129900521299005312990054129900551299005612990057129900581299005912990060129900611299006212990063129900641299006512990066129900671299006812990069129900701299007112990072129900731299007412990075129900761299007712990078129900791299008012990081129900821299008312990084129900851299008612990087129900881299008912990090129900911299009212990093129900941299009512990096129900971299009812990099129901001299010112990102129901031299010412990105129901061299010712990108129901091299011012990111129901121299011312990114129901151299011612990117129901181299011912990120129901211299012212990123129901241299012512990126129901271299012812990129129901301299013112990132129901331299013412990135129901361299013712990138129901391299014012990141129901421299014312990144129901451299014612990147129901481299014912990150129901511299015212990153129901541299015512990156129901571299015812990159129901601299016112990162129901631299016412990165129901661299016712990168129901691299017012990171129901721299017312990174129901751299017612990177129901781299017912990180129901811299018212990183129901841299018512990186129901871299018812990189129901901299019112990192129901931299019412990195129901961299019712990198129901991299020012990201129902021299020312990204129902051299020612990207129902081299020912990210129902111299021212990213129902141299021512990216129902171299021812990219129902201299022112990222129902231299022412990225129902261299022712990228129902291299023012990231129902321299023312990234129902351299023612990237129902381299023912990240129902411299024212990243129902441299024512990246129902471299024812990249129902501299025112990252129902531299025412990255129902561299025712990258129902591299026012990261129902621299026312990264129902651299026612990267129902681299026912990270129902711299027212990273129902741299027512990276129902771299027812990279129902801299028112990282129902831299028412990285129902861299028712990288129902891299029012990291129902921299029312990294129902951299029612990297129902981299029912990300129903011299030212990303129903041299030512990306129903071299030812990309129903101299031112990312129903131299031412990315129903161299031712990318129903191299032012990321129903221299032312990324129903251299032612990327129903281299032912990330129903311299033212990333129903341299033512990336129903371299033812990339129903401299034112990342129903431299034412990345129903461299034712990348129903491299035012990351129903521299035312990354129903551299035612990357129903581299035912990360129903611299036212990363129903641299036512990366129903671299036812990369129903701299037112990372129903731299037412990375129903761299037712990378129903791299038012990381129903821299038312990384129903851299038612990387129903881299038912990390129903911299039212990393129903941299039512990396129903971299039812990399129904001299040112990402129904031299040412990405129904061299040712990408129904091299041012990411129904121299041312990414129904151299041612990417129904181299041912990420129904211299042212990423129904241299042512990426129904271299042812990429129904301299043112990432129904331299043412990435129904361299043712990438129904391299044012990441129904421299044312990444129904451299044612990447129904481299044912990450129904511299045212990453129904541299045512990456129904571299045812990459129904601299046112990462129904631299046412990465129904661299046712990468129904691299047012990471129904721299047312990474129904751299047612990477129904781299047912990480129904811299048212990483129904841299048512990486129904871299048812990489129904901299049112990492129904931299049412990495129904961299049712990498129904991299050012990501129905021299050312990504129905051299050612990507129905081299050912990510129905111299051212990513129905141299051512990516129905171299051812990519129905201299052112990522129905231299052412990525129905261299052712990528129905291299053012990531129905321299053312990534129905351299053612990537129905381299053912990540129905411299054212990543129905441299054512990546129905471299054812990549129905501299055112990552129905531299055412990555129905561299055712990558129905591299056012990561129905621299056312990564129905651299056612990567129905681299056912990570129905711299057212990573129905741299057512990576129905771299057812990579129905801299058112990582129905831299058412990585129905861299058712990588129905891299059012990591129905921299059312990594129905951299059612990597129905981299059912990600129906011299060212990603129906041299060512990606129906071299060812990609129906101299061112990612129906131299061412990615129906161299061712990618129906191299062012990621129906221299062312990624129906251299062612990627129906281299062912990630129906311299063212990633129906341299063512990636129906371299063812990639129906401299064112990642129906431299064412990645129906461299064712990648129906491299065012990651129906521299065312990654129906551299065612990657129906581299065912990660129906611299066212990663129906641299066512990666129906671299066812990669129906701299067112990672129906731299067412990675129906761299067712990678129906791299068012990681129906821299068312990684129906851299068612990687129906881299068912990690129906911299069212990693129906941299069512990696129906971299069812990699129907001299070112990702129907031299070412990705129907061299070712990708129907091299071012990711129907121299071312990714129907151299071612990717129907181299071912990720129907211299072212990723129907241299072512990726129907271299072812990729129907301299073112990732129907331299073412990735129907361299073712990738129907391299074012990741129907421299074312990744129907451299074612990747129907481299074912990750129907511299075212990753129907541299075512990756129907571299075812990759129907601299076112990762129907631299076412990765129907661299076712990768129907691299077012990771129907721299077312990774129907751299077612990777129907781299077912990780129907811299078212990783129907841299078512990786129907871299078812990789129907901299079112990792129907931299079412990795129907961299079712990798129907991299080012990801129908021299080312990804129908051299080612990807129908081299080912990810129908111299081212990813129908141299081512990816129908171299081812990819129908201299082112990822129908231299082412990825129908261299082712990828129908291299083012990831129908321299083312990834129908351299083612990837129908381299083912990840129908411299084212990843129908441299084512990846129908471299084812990849129908501299085112990852129908531299085412990855129908561299085712990858129908591299086012990861129908621299086312990864129908651299086612990867129908681299086912990870129908711299087212990873129908741299087512990876129908771299087812990879129908801299088112990882129908831299088412990885129908861299088712990888129908891299089012990891129908921299089312990894129908951299089612990897129908981299089912990900129909011299090212990903129909041299090512990906129909071299090812990909129909101299091112990912129909131299091412990915129909161299091712990918129909191299092012990921129909221299092312990924129909251299092612990927129909281299092912990930129909311299093212990933129909341299093512990936129909371299093812990939129909401299094112990942129909431299094412990945129909461299094712990948129909491299095012990951129909521299095312990954129909551299095612990957129909581299095912990960129909611299096212990963129909641299096512990966129909671299096812990969129909701299097112990972129909731299097412990975129909761299097712990978129909791299098012990981129909821299098312990984129909851299098612990987129909881299098912990990129909911299099212990993129909941299099512990996129909971299099812990999129910001299100112991002129910031299100412991005129910061299100712991008129910091299101012991011129910121299101312991014129910151299101612991017129910181299101912991020129910211299102212991023129910241299102512991026129910271299102812991029129910301299103112991032129910331299103412991035129910361299103712991038129910391299104012991041129910421299104312991044129910451299104612991047129910481299104912991050129910511299105212991053129910541299105512991056129910571299105812991059129910601299106112991062129910631299106412991065129910661299106712991068129910691299107012991071129910721299107312991074129910751299107612991077129910781299107912991080129910811299108212991083129910841299108512991086129910871299108812991089129910901299109112991092129910931299109412991095129910961299109712991098129910991299110012991101129911021299110312991104129911051300000113000002130000031300000413000005130000061300000713000008130000091300001013000011130000121300001313000014130000151300001613000017130000181300001913000020130000211300002213000023130000241300002513000026130000271300002813000029130000301300003113000032130000331300003413000035130000361300003713000038130000391300004013000041130000421300004313000044130000451300004613000047130000481300004913000050130000511300005213000053130000541300005513000056130000571300005813000059130000601300006113000062130000631300006413000065130000661300006713000068130000691300007013000071130000721300007313000074130000751300007613000077130000781300007913000080130000811300008213000083130000841300008513000086130000871300008813000089130000901300009113000092130000931300009413000095130000961300009713000098130000991300010013000101130001021300010313000104130001051300010613000107130001081300010913000110130001111300011213000113130001141300011513000116130001171300011813000119130001201300012113000122130001231300012413000125130001261300012713000128130001291300013013000131130001321300013313000134130001351300013613000137130001381300013913000140130001411300014213000143130001441300014513000146130001471300014813000149130001501300015113000152130001531300015413000155130001561300015713000158130001591300016013000161130001621300016313000164130001651300016613000167130001681300016913000170130001711300017213000173130001741300017513000176130001771300017813000179130001801300018113000182130001831300018413000185130001861300018713000188130001891300019013000191130001921300019313000194130001951300019613000197130001981300019913000200130002011300020213000203130002041300020513000206130002071300020813000209130002101300021113000212130002131300021413000215130002161300021713000218130002191300022013000221130002221300022313000224130002251300022613000227130002281300022913000230130002311300023213000233130002341300023513000236130002371300023813000239130002401300024113000242130002431300024413000245130002461300024713000248130002491300025013000251130002521300025313000254130002551300025613000257130002581300025913000260130002611300026213000263130002641300026513000266130002671300026813000269130002701300027113000272130002731300027413000275130002761300027713000278130002791300028013000281130002821300028313000284130002851300028613000287130002881300028913000290130002911300029213000293130002941300029513000296130002971300029813000299130003001300030113000302130003031300030413000305130003061300030713000308130003091300031013000311130003121300031313000314130003151300031613000317130003181300031913000320130003211300032213000323130003241300032513000326130003271300032813000329130003301300033113000332130003331300033413000335130003361300033713000338130003391300034013000341130003421300034313000344130003451300034613000347130003481300034913000350130003511300035213000353130003541300035513000356130003571300035813000359130003601300036113000362130003631300036413000365130003661300036713000368130003691300037013000371130003721300037313000374130003751300037613000377130003781300037913000380130003811300038213000383130003841300038513000386130003871300038813000389130003901300039113000392130003931300039413000395130003961300039713000398130003991300040013000401130004021300040313000404130004051300040613000407130004081300040913000410130004111300041213000413130004141300041513000416130004171300041813000419130004201300042113000422130004231300042413000425130004261300042713000428130004291300043013000431130004321300043313000434130004351300043613000437130004381300043913000440130004411300044213000443130004441300044513000446130004471300044813000449130004501300045113000452130004531300045413000455130004561300045713000458130004591300046013000461130004621300046313000464130004651300046613000467130004681300046913000470130004711300047213000473130004741300047513000476130004771300047813000479130004801300048113000482130004831300048413000485130004861300048713000488130004891300049013000491130004921300049313000494130004951300049613000497130004981300049913000500130005011300050213000503130005041300050513000506130005071300050813000509130005101300051113000512130005131300051413000515130005161300051713000518130005191300052013000521130005221300052313000524130005251300052613000527130005281300052913000530130005311300053213000533130005341300053513000536130005371300053813000539130005401300054113000542130005431300054413000545130005461300054713000548130005491300055013000551130005521300055313000554130005551300055613000557130005581300055913000560130005611300056213000563130005641300056513000566130005671300056813000569130005701300057113000572130005731300057413000575130005761300057713000578130005791300058013000581130005821300058313000584130005851300058613000587130005881300058913000590130005911300059213000593130005941300059513000596130005971300059813000599130006001300060113000602130006031300060413000605130006061300060713000608130006091300061013000611130006121300061313000614130006151300061613000617130006181300061913000620130006211300062213000623130006241300062513000626130006271300062813000629130006301300063113000632130006331300063413000635130006361300063713000638130006391300064013000641130006421300064313000644130006451300064613000647130006481300064913000650130006511300065213000653130006541300065513000656130006571300065813000659130006601300066113000662130006631300066413000665130006661300066713000668130006691300067013000671130006721300067313000674130006751300067613000677130006781300067913000680130006811300068213000683130006841300068513000686130006871300068813000689130006901300069113000692130006931300069413000695130006961300069713000698130006991300070013000701130007021300070313000704130007051300070613000707130007081300070913000710130007111300071213000713130007141300071513000716130007171300071813000719130007201300072113000722130007231300072413000725130007261300072713000728130007291300073013000731130007321300073313000734130007351300073613000737130007381300073913000740130007411300074213000743130007441300074513000746130007471300074813000749130007501300075113000752130007531300075413000755130007561300075713000758130007591300076013000761130007621300076313000764130007651300076613000767130007681300076913000770130007711300077213000773130007741300077513000776130007771300077813000779130007801300078113000782130007831300078413000785130007861300078713000788130007891300079013000791130007921300079313000794130007951300079613000797130007981300079913000800130008011300080213000803130008041300080513000806130008071300080813000809130008101300081113000812130008131300081413000815130008161300081713000818130008191300082013000821130008221300082313000824130008251300082613000827130008281300082913000830130008311300083213000833130008341300083513000836130008371300083813000839130008401300084113000842130008431300084413000845130008461300084713000848130008491300085013000851130008521300085313000854130008551300085613000857130008581300085913000860130008611300086213000863130008641300086513000866130008671300086813000869130008701300087113000872130008731300087413000875130008761300087713000878130008791300088013000881130008821300088313000884130008851300088613000887130008881300088913000890130008911300089213000893130008941300089513000896130008971300089813000899130009001300090113000902130009031300090413000905130009061300090713000908130009091300091013000911130009121300091313000914130009151300091613000917130009181300091913000920130009211300092213000923130009241300092513000926130009271300092813000929130009301300093113000932130009331300093413000935130009361300093713000938130009391300094013000941130009421300094313000944130009451300094613000947130009481300094913000950130009511300095213000953130009541300095513000956130009571300095813000959130009601300096113000962130009631300096413000965130009661300096713000968130009691300097013000971130009721300097313000974130009751300097613000977130009781300097913000980130009811300098213000983130009841300098513000986130009871300098813000989130009901300099113000992130009931300099413000995130009961300099713000998130009991300100013001001130010021300100313001004130010051300100613001007130010081300100913001010130010111300101213001013130010141300101513001016130010171300101813001019130010201300102113001022130010231300102413001025130010261300102713001028130010291300103013001031130010321300103313001034130010351300103613001037130010381300103913001040130010411300104213001043130010441300104513001046130010471300104813001049130010501300105113001052130010531300105413001055130010561300105713001058130010591300106013001061130010621300106313001064130010651300106613001067130010681300106913001070130010711300107213001073130010741300107513001076130010771300107813001079130010801300108113001082130010831300108413001085130010861300108713001088130010891300109013001091130010921300109313001094130010951300109613001097130010981300109913001100130011011300110213001103130011041300110513010001130100021301000313010004130100051301000613010007130100081301000913010010130100111301001213010013130100141301001513010016130100171301001813010019130100201301002113010022130100231301002413010025130100261301002713010028130100291301003013010031130100321301003313010034130100351301003613010037130100381301003913010040130100411301004213010043130100441301004513010046130100471301004813010049130100501301005113010052130100531301005413010055130100561301005713010058130100591301006013010061130100621301006313010064130100651301006613010067130100681301006913010070130100711301007213010073130100741301007513010076130100771301007813010079130100801301008113010082130100831301008413010085130100861301008713010088130100891301009013010091130100921301009313010094130100951301009613010097130100981301009913010100130101011301010213010103130101041301010513010106130101071301010813010109130101101301011113010112130101131301011413010115130101161301011713010118130101191301012013010121130101221301012313010124130101251301012613010127130101281301012913010130130101311301013213010133130101341301013513010136130101371301013813010139130101401301014113010142130101431301014413010145130101461301014713010148130101491301015013010151130101521301015313010154130101551301015613010157130101581301015913010160130101611301016213010163130101641301016513010166130101671301016813010169130101701301017113010172130101731301017413010175130101761301017713010178130101791301018013010181130101821301018313010184130101851301018613010187130101881301018913010190130101911301019213010193130101941301019513010196130101971301019813010199130102001301020113010202130102031301020413010205130102061301020713010208130102091301021013010211130102121301021313010214130102151301021613010217130102181301021913010220130102211301022213010223130102241301022513010226130102271301022813010229130102301301023113010232130102331301023413010235130102361301023713010238130102391301024013010241130102421301024313010244130102451301024613010247130102481301024913010250130102511301025213010253130102541301025513010256130102571301025813010259130102601301026113010262130102631301026413010265130102661301026713010268130102691301027013010271130102721301027313010274130102751301027613010277130102781301027913010280130102811301028213010283130102841301028513010286130102871301028813010289130102901301029113010292130102931301029413010295130102961301029713010298130102991301030013010301130103021301030313010304130103051301030613010307130103081301030913010310130103111301031213010313130103141301031513010316130103171301031813010319130103201301032113010322130103231301032413010325130103261301032713010328130103291301033013010331130103321301033313010334130103351301033613010337130103381301033913010340130103411301034213010343130103441301034513010346130103471301034813010349130103501301035113010352130103531301035413010355130103561301035713010358130103591301036013010361130103621301036313010364130103651301036613010367130103681301036913010370130103711301037213010373130103741301037513010376130103771301037813010379130103801301038113010382130103831301038413010385130103861301038713010388130103891301039013010391130103921301039313010394130103951301039613010397130103981301039913010400130104011301040213010403130104041301040513010406130104071301040813010409130104101301041113010412130104131301041413010415130104161301041713010418130104191301042013010421130104221301042313010424130104251301042613010427130104281301042913010430130104311301043213010433130104341301043513010436130104371301043813010439130104401301044113010442130104431301044413010445130104461301044713010448130104491301045013010451130104521301045313010454130104551301045613010457130104581301045913010460130104611301046213010463130104641301046513010466130104671301046813010469130104701301047113010472130104731301047413010475130104761301047713010478130104791301048013010481130104821301048313010484130104851301048613010487130104881301048913010490130104911301049213010493130104941301049513010496130104971301049813010499130105001301050113010502130105031301050413010505130105061301050713010508130105091301051013010511130105121301051313010514130105151301051613010517130105181301051913010520130105211301052213010523130105241301052513010526130105271301052813010529130105301301053113010532130105331301053413010535130105361301053713010538130105391301054013010541130105421301054313010544130105451301054613010547130105481301054913010550130105511301055213010553130105541301055513010556130105571301055813010559130105601301056113010562130105631301056413010565130105661301056713010568130105691301057013010571130105721301057313010574130105751301057613010577130105781301057913010580130105811301058213010583130105841301058513010586130105871301058813010589130105901301059113010592130105931301059413010595130105961301059713010598130105991301060013010601130106021301060313010604130106051301060613010607130106081301060913010610130106111301061213010613130106141301061513010616130106171301061813010619130106201301062113010622130106231301062413010625130106261301062713010628130106291301063013010631130106321301063313010634130106351301063613010637130106381301063913010640130106411301064213010643130106441301064513010646130106471301064813010649130106501301065113010652130106531301065413010655130106561301065713010658130106591301066013010661130106621301066313010664130106651301066613010667130106681301066913010670130106711301067213010673130106741301067513010676130106771301067813010679130106801301068113010682130106831301068413010685130106861301068713010688130106891301069013010691130106921301069313010694130106951301069613010697130106981301069913010700130107011301070213010703130107041301070513010706130107071301070813010709130107101301071113010712130107131301071413010715130107161301071713010718130107191301072013010721130107221301072313010724130107251301072613010727130107281301072913010730130107311301073213010733130107341301073513010736130107371301073813010739130107401301074113010742130107431301074413010745130107461301074713010748130107491301075013010751130107521301075313010754130107551301075613010757130107581301075913010760130107611301076213010763130107641301076513010766130107671301076813010769130107701301077113010772130107731301077413010775130107761301077713010778130107791301078013010781130107821301078313010784130107851301078613010787130107881301078913010790130107911301079213010793130107941301079513010796130107971301079813010799130108001301080113010802130108031301080413010805130108061301080713010808130108091301081013010811130108121301081313010814130108151301081613010817130108181301081913010820130108211301082213010823130108241301082513010826130108271301082813010829130108301301083113010832130108331301083413010835130108361301083713010838130108391301084013010841130108421301084313010844130108451301084613010847130108481301084913010850130108511301085213010853130108541301085513010856130108571301085813010859130108601301086113010862130108631301086413010865130108661301086713010868130108691301087013010871130108721301087313010874130108751301087613010877130108781301087913010880130108811301088213010883130108841301088513010886130108871301088813010889130108901301089113010892130108931301089413010895130108961301089713010898130108991301090013010901130109021301090313010904130109051301090613010907130109081301090913010910130109111301091213010913130109141301091513010916130109171301091813010919130109201301092113010922130109231301092413010925130109261301092713010928130109291301093013010931130109321301093313010934130109351301093613010937130109381301093913010940130109411301094213010943130109441301094513010946130109471301094813010949130109501301095113010952130109531301095413010955130109561301095713010958130109591301096013010961130109621301096313010964130109651301096613010967130109681301096913010970130109711301097213010973130109741301097513010976130109771301097813010979130109801301098113010982130109831301098413010985130109861301098713010988130109891301099013010991130109921301099313010994130109951301099613010997130109981301099913011000130110011301100213011003130110041301100513011006130110071301100813011009130110101301101113011012130110131301101413011015130110161301101713011018130110191301102013011021130110221301102313011024130110251301102613011027130110281301102913011030130110311301103213011033130110341301103513011036130110371301103813011039130110401301104113011042130110431301104413011045130110461301104713011048130110491301105013011051130110521301105313011054130110551301105613011057130110581301105913011060130110611301106213011063130110641301106513011066130110671301106813011069130110701301107113011072130110731301107413011075130110761301107713011078130110791301108013011081130110821301108313011084130110851301108613011087130110881301108913011090130110911301109213011093130110941301109513011096130110971301109813011099130111001301110113011102130111031301110413011105130200011302000213020003130200041302000513020006130200071302000813020009130200101302001113020012130200131302001413020015130200161302001713020018130200191302002013020021130200221302002313020024130200251302002613020027130200281302002913020030130200311302003213020033130200341302003513020036130200371302003813020039130200401302004113020042130200431302004413020045130200461302004713020048130200491302005013020051130200521302005313020054130200551302005613020057130200581302005913020060130200611302006213020063130200641302006513020066130200671302006813020069130200701302007113020072130200731302007413020075130200761302007713020078130200791302008013020081130200821302008313020084130200851302008613020087130200881302008913020090130200911302009213020093130200941302009513020096130200971302009813020099130201001302010113020102130201031302010413020105130201061302010713020108130201091302011013020111130201121302011313020114130201151302011613020117130201181302011913020120130201211302012213020123130201241302012513020126130201271302012813020129130201301302013113020132130201331302013413020135130201361302013713020138130201391302014013020141130201421302014313020144130201451302014613020147130201481302014913020150130201511302015213020153130201541302015513020156130201571302015813020159130201601302016113020162130201631302016413020165130201661302016713020168130201691302017013020171130201721302017313020174130201751302017613020177130201781302017913020180130201811302018213020183130201841302018513020186130201871302018813020189130201901302019113020192130201931302019413020195130201961302019713020198130201991302020013020201130202021302020313020204130202051302020613020207130202081302020913020210130202111302021213020213130202141302021513020216130202171302021813020219130202201302022113020222130202231302022413020225130202261302022713020228130202291302023013020231130202321302023313020234130202351302023613020237130202381302023913020240130202411302024213020243130202441302024513020246130202471302024813020249130202501302025113020252130202531302025413020255130202561302025713020258130202591302026013020261130202621302026313020264130202651302026613020267130202681302026913020270130202711302027213020273130202741302027513020276130202771302027813020279130202801302028113020282130202831302028413020285130202861302028713020288130202891302029013020291130202921302029313020294130202951302029613020297130202981302029913020300130203011302030213020303130203041302030513020306130203071302030813020309130203101302031113020312130203131302031413020315130203161302031713020318130203191302032013020321130203221302032313020324130203251302032613020327130203281302032913020330130203311302033213020333130203341302033513020336130203371302033813020339130203401302034113020342130203431302034413020345130203461302034713020348130203491302035013020351130203521302035313020354130203551302035613020357130203581302035913020360130203611302036213020363130203641302036513020366130203671302036813020369130203701302037113020372130203731302037413020375130203761302037713020378130203791302038013020381130203821302038313020384130203851302038613020387130203881302038913020390130203911302039213020393130203941302039513020396130203971302039813020399130204001302040113020402130204031302040413020405130204061302040713020408130204091302041013020411130204121302041313020414130204151302041613020417130204181302041913020420130204211302042213020423130204241302042513020426130204271302042813020429130204301302043113020432130204331302043413020435130204361302043713020438130204391302044013020441130204421302044313020444130204451302044613020447130204481302044913020450130204511302045213020453130204541302045513020456130204571302045813020459130204601302046113020462130204631302046413020465130204661302046713020468130204691302047013020471130204721302047313020474130204751302047613020477130204781302047913020480130204811302048213020483130204841302048513020486130204871302048813020489130204901302049113020492130204931302049413020495130204961302049713020498130204991302050013020501130205021302050313020504130205051302050613020507130205081302050913020510130205111302051213020513130205141302051513020516130205171302051813020519130205201302052113020522130205231302052413020525130205261302052713020528130205291302053013020531130205321302053313020534130205351302053613020537130205381302053913020540130205411302054213020543130205441302054513020546130205471302054813020549130205501302055113020552130205531302055413020555130205561302055713020558130205591302056013020561130205621302056313020564130205651302056613020567130205681302056913020570130205711302057213020573130205741302057513020576130205771302057813020579130205801302058113020582130205831302058413020585130205861302058713020588130205891302059013020591130205921302059313020594130205951302059613020597130205981302059913020600130206011302060213020603130206041302060513020606130206071302060813020609130206101302061113020612130206131302061413020615130206161302061713020618130206191302062013020621130206221302062313020624130206251302062613020627130206281302062913020630130206311302063213020633130206341302063513020636130206371302063813020639130206401302064113020642130206431302064413020645130206461302064713020648130206491302065013020651130206521302065313020654130206551302065613020657130206581302065913020660130206611302066213020663130206641302066513020666130206671302066813020669130206701302067113020672130206731302067413020675130206761302067713020678130206791302068013020681130206821302068313020684130206851302068613020687130206881302068913020690130206911302069213020693130206941302069513020696130206971302069813020699130207001302070113020702130207031302070413020705130207061302070713020708130207091302071013020711130207121302071313020714130207151302071613020717130207181302071913020720130207211302072213020723130207241302072513020726130207271302072813020729130207301302073113020732130207331302073413020735130207361302073713020738130207391302074013020741130207421302074313020744130207451302074613020747130207481302074913020750130207511302075213020753130207541302075513020756130207571302075813020759130207601302076113020762130207631302076413020765130207661302076713020768130207691302077013020771130207721302077313020774130207751302077613020777130207781302077913020780130207811302078213020783130207841302078513020786130207871302078813020789130207901302079113020792130207931302079413020795130207961302079713020798130207991302080013020801130208021302080313020804130208051302080613020807130208081302080913020810130208111302081213020813130208141302081513020816130208171302081813020819130208201302082113020822130208231302082413020825130208261302082713020828130208291302083013020831130208321302083313020834130208351302083613020837130208381302083913020840130208411302084213020843130208441302084513020846130208471302084813020849130208501302085113020852130208531302085413020855130208561302085713020858130208591302086013020861130208621302086313020864130208651302086613020867130208681302086913020870130208711302087213020873130208741302087513020876130208771302087813020879130208801302088113020882130208831302088413020885130208861302088713020888130208891302089013020891130208921302089313020894130208951302089613020897130208981302089913020900130209011302090213020903130209041302090513020906130209071302090813020909130209101302091113020912130209131302091413020915130209161302091713020918130209191302092013020921130209221302092313020924130209251302092613020927130209281302092913020930130209311302093213020933130209341302093513020936130209371302093813020939130209401302094113020942130209431302094413020945130209461302094713020948130209491302095013020951130209521302095313020954130209551302095613020957130209581302095913020960130209611302096213020963130209641302096513020966130209671302096813020969130209701302097113020972130209731302097413020975130209761302097713020978130209791302098013020981130209821302098313020984130209851302098613020987130209881302098913020990130209911302099213020993130209941302099513020996130209971302099813020999130210001302100113021002130210031302100413021005130210061302100713021008130210091302101013021011130210121302101313021014130210151302101613021017130210181302101913021020130210211302102213021023130210241302102513021026130210271302102813021029130210301302103113021032130210331302103413021035130210361302103713021038130210391302104013021041130210421302104313021044130210451302104613021047130210481302104913021050130210511302105213021053130210541302105513021056130210571302105813021059130210601302106113021062130210631302106413021065130210661302106713021068130210691302107013021071130210721302107313021074130210751302107613021077130210781302107913021080130210811302108213021083130210841302108513021086130210871302108813021089130210901302109113021092130210931302109413021095130210961302109713021098130210991302110013021101130211021302110313021104130211051303000113030002130300031303000413030005130300061303000713030008130300091303001013030011130300121303001313030014130300151303001613030017130300181303001913030020130300211303002213030023130300241303002513030026130300271303002813030029130300301303003113030032130300331303003413030035130300361303003713030038130300391303004013030041130300421303004313030044130300451303004613030047130300481303004913030050130300511303005213030053130300541303005513030056130300571303005813030059130300601303006113030062130300631303006413030065130300661303006713030068130300691303007013030071130300721303007313030074130300751303007613030077130300781303007913030080130300811303008213030083130300841303008513030086130300871303008813030089130300901303009113030092130300931303009413030095130300961303009713030098130300991303010013030101130301021303010313030104130301051303010613030107130301081303010913030110130301111303011213030113130301141303011513030116130301171303011813030119130301201303012113030122130301231303012413030125130301261303012713030128130301291303013013030131130301321303013313030134130301351303013613030137130301381303013913030140130301411303014213030143130301441303014513030146130301471303014813030149130301501303015113030152130301531303015413030155130301561303015713030158130301591303016013030161130301621303016313030164130301651303016613030167130301681303016913030170130301711303017213030173130301741303017513030176130301771303017813030179130301801303018113030182130301831303018413030185130301861303018713030188130301891303019013030191130301921303019313030194130301951303019613030197130301981303019913030200130302011303020213030203130302041303020513030206130302071303020813030209130302101303021113030212130302131303021413030215130302161303021713030218130302191303022013030221130302221303022313030224130302251303022613030227130302281303022913030230130302311303023213030233130302341303023513030236130302371303023813030239130302401303024113030242130302431303024413030245130302461303024713030248130302491303025013030251130302521303025313030254130302551303025613030257130302581303025913030260130302611303026213030263130302641303026513030266130302671303026813030269130302701303027113030272130302731303027413030275130302761303027713030278130302791303028013030281130302821303028313030284130302851303028613030287130302881303028913030290130302911303029213030293130302941303029513030296130302971303029813030299130303001303030113030302130303031303030413030305130303061303030713030308130303091303031013030311130303121303031313030314130303151303031613030317130303181303031913030320130303211303032213030323130303241303032513030326130303271303032813030329130303301303033113030332130303331303033413030335130303361303033713030338130303391303034013030341130303421303034313030344130303451303034613030347130303481303034913030350130303511303035213030353130303541303035513030356130303571303035813030359130303601303036113030362130303631303036413030365130303661303036713030368130303691303037013030371130303721303037313030374130303751303037613030377130303781303037913030380130303811303038213030383130303841303038513030386130303871303038813030389130303901303039113030392130303931303039413030395130303961303039713030398130303991303040013030401130304021303040313030404130304051303040613030407130304081303040913030410130304111303041213030413130304141303041513030416130304171303041813030419130304201303042113030422130304231303042413030425130304261303042713030428130304291303043013030431130304321303043313030434130304351303043613030437130304381303043913030440130304411303044213030443130304441303044513030446130304471303044813030449130304501303045113030452130304531303045413030455130304561303045713030458130304591303046013030461130304621303046313030464130304651303046613030467130304681303046913030470130304711303047213030473130304741303047513030476130304771303047813030479130304801303048113030482130304831303048413030485130304861303048713030488130304891303049013030491130304921303049313030494130304951303049613030497130304981303049913030500130305011303050213030503130305041303050513030506130305071303050813030509130305101303051113030512130305131303051413030515130305161303051713030518130305191303052013030521130305221303052313030524130305251303052613030527130305281303052913030530130305311303053213030533130305341303053513030536130305371303053813030539130305401303054113030542130305431303054413030545130305461303054713030548130305491303055013030551130305521303055313030554130305551303055613030557130305581303055913030560130305611303056213030563130305641303056513030566130305671303056813030569130305701303057113030572130305731303057413030575130305761303057713030578130305791303058013030581130305821303058313030584130305851303058613030587130305881303058913030590130305911303059213030593130305941303059513030596130305971303059813030599130306001303060113030602130306031303060413030605130306061303060713030608130306091303061013030611130306121303061313030614130306151303061613030617130306181303061913030620130306211303062213030623130306241303062513030626130306271303062813030629130306301303063113030632130306331303063413030635130306361303063713030638130306391303064013030641130306421303064313030644130306451303064613030647130306481303064913030650130306511303065213030653130306541303065513030656130306571303065813030659130306601303066113030662130306631303066413030665130306661303066713030668130306691303067013030671130306721303067313030674130306751303067613030677130306781303067913030680130306811303068213030683130306841303068513030686130306871303068813030689130306901303069113030692130306931303069413030695130306961303069713030698130306991303070013030701130307021303070313030704130307051303070613030707130307081303070913030710130307111303071213030713130307141303071513030716130307171303071813030719130307201303072113030722130307231303072413030725130307261303072713030728130307291303073013030731130307321303073313030734130307351303073613030737130307381303073913030740130307411303074213030743130307441303074513030746130307471303074813030749130307501303075113030752130307531303075413030755130307561303075713030758130307591303076013030761130307621303076313030764130307651303076613030767130307681303076913030770130307711303077213030773130307741303077513030776130307771303077813030779130307801303078113030782130307831303078413030785130307861303078713030788130307891303079013030791130307921303079313030794130307951303079613030797130307981303079913030800130308011303080213030803130308041303080513030806130308071303080813030809130308101303081113030812130308131303081413030815130308161303081713030818130308191303082013030821130308221303082313030824130308251303082613030827130308281303082913030830130308311303083213030833130308341303083513030836130308371303083813030839130308401303084113030842130308431303084413030845130308461303084713030848130308491303085013030851130308521303085313030854130308551303085613030857130308581303085913030860130308611303086213030863130308641303086513030866130308671303086813030869130308701303087113030872130308731303087413030875130308761303087713030878130308791303088013030881130308821303088313030884130308851303088613030887130308881303088913030890130308911303089213030893130308941303089513030896130308971303089813030899130309001303090113030902130309031303090413030905130309061303090713030908130309091303091013030911130309121303091313030914130309151303091613030917130309181303091913030920130309211303092213030923130309241303092513030926130309271303092813030929130309301303093113030932130309331303093413030935130309361303093713030938130309391303094013030941130309421303094313030944130309451303094613030947130309481303094913030950130309511303095213030953130309541303095513030956130309571303095813030959130309601303096113030962130309631303096413030965130309661303096713030968130309691303097013030971130309721303097313030974130309751303097613030977130309781303097913030980130309811303098213030983130309841303098513030986130309871303098813030989130309901303099113030992130309931303099413030995130309961303099713030998130309991303100013031001130310021303100313031004130310051303100613031007130310081303100913031010130310111303101213031013130310141303101513031016130310171303101813031019130310201303102113031022130310231303102413031025130310261303102713031028130310291303103013031031130310321303103313031034130310351303103613031037130310381303103913031040130310411303104213031043130310441303104513031046130310471303104813031049130310501303105113031052130310531303105413031055130310561303105713031058130310591303106013031061130310621303106313031064130310651303106613031067130310681303106913031070130310711303107213031073130310741303107513031076130310771303107813031079130310801303108113031082130310831303108413031085130310861303108713031088130310891303109013031091130310921303109313031094130310951303109613031097130310981303109913031100130311011303110213031103130311041303110513040001130400021304000313040004130400051304000613040007130400081304000913040010130400111304001213040013130400141304001513040016130400171304001813040019130400201304002113040022130400231304002413040025130400261304002713040028130400291304003013040031130400321304003313040034130400351304003613040037130400381304003913040040130400411304004213040043130400441304004513040046130400471304004813040049130400501304005113040052130400531304005413040055130400561304005713040058130400591304006013040061130400621304006313040064130400651304006613040067130400681304006913040070130400711304007213040073130400741304007513040076130400771304007813040079130400801304008113040082130400831304008413040085130400861304008713040088130400891304009013040091130400921304009313040094130400951304009613040097130400981304009913040100130401011304010213040103130401041304010513040106130401071304010813040109130401101304011113040112130401131304011413040115130401161304011713040118130401191304012013040121130401221304012313040124130401251304012613040127130401281304012913040130130401311304013213040133130401341304013513040136130401371304013813040139130401401304014113040142130401431304014413040145130401461304014713040148130401491304015013040151130401521304015313040154130401551304015613040157130401581304015913040160130401611304016213040163130401641304016513040166130401671304016813040169130401701304017113040172130401731304017413040175130401761304017713040178130401791304018013040181130401821304018313040184130401851304018613040187130401881304018913040190130401911304019213040193130401941304019513040196130401971304019813040199130402001304020113040202130402031304020413040205130402061304020713040208130402091304021013040211130402121304021313040214130402151304021613040217130402181304021913040220130402211304022213040223130402241304022513040226130402271304022813040229130402301304023113040232130402331304023413040235130402361304023713040238130402391304024013040241130402421304024313040244130402451304024613040247130402481304024913040250130402511304025213040253130402541304025513040256130402571304025813040259130402601304026113040262130402631304026413040265130402661304026713040268130402691304027013040271130402721304027313040274130402751304027613040277130402781304027913040280130402811304028213040283130402841304028513040286130402871304028813040289130402901304029113040292130402931304029413040295130402961304029713040298130402991304030013040301130403021304030313040304130403051304030613040307130403081304030913040310130403111304031213040313130403141304031513040316130403171304031813040319130403201304032113040322130403231304032413040325130403261304032713040328130403291304033013040331130403321304033313040334130403351304033613040337130403381304033913040340130403411304034213040343130403441304034513040346130403471304034813040349130403501304035113040352130403531304035413040355130403561304035713040358130403591304036013040361130403621304036313040364130403651304036613040367130403681304036913040370130403711304037213040373130403741304037513040376130403771304037813040379130403801304038113040382130403831304038413040385130403861304038713040388130403891304039013040391130403921304039313040394130403951304039613040397130403981304039913040400130404011304040213040403130404041304040513040406130404071304040813040409130404101304041113040412130404131304041413040415130404161304041713040418130404191304042013040421130404221304042313040424130404251304042613040427130404281304042913040430130404311304043213040433130404341304043513040436130404371304043813040439130404401304044113040442130404431304044413040445130404461304044713040448130404491304045013040451130404521304045313040454130404551304045613040457130404581304045913040460130404611304046213040463130404641304046513040466130404671304046813040469130404701304047113040472130404731304047413040475130404761304047713040478130404791304048013040481130404821304048313040484130404851304048613040487130404881304048913040490130404911304049213040493130404941304049513040496130404971304049813040499130405001304050113040502130405031304050413040505130405061304050713040508130405091304051013040511130405121304051313040514130405151304051613040517130405181304051913040520130405211304052213040523130405241304052513040526130405271304052813040529130405301304053113040532130405331304053413040535130405361304053713040538130405391304054013040541130405421304054313040544130405451304054613040547130405481304054913040550130405511304055213040553130405541304055513040556130405571304055813040559130405601304056113040562130405631304056413040565130405661304056713040568130405691304057013040571130405721304057313040574130405751304057613040577130405781304057913040580130405811304058213040583130405841304058513040586130405871304058813040589130405901304059113040592130405931304059413040595130405961304059713040598130405991304060013040601130406021304060313040604130406051304060613040607130406081304060913040610130406111304061213040613130406141304061513040616130406171304061813040619130406201304062113040622130406231304062413040625130406261304062713040628130406291304063013040631130406321304063313040634130406351304063613040637130406381304063913040640130406411304064213040643130406441304064513040646130406471304064813040649130406501304065113040652130406531304065413040655130406561304065713040658130406591304066013040661130406621304066313040664130406651304066613040667130406681304066913040670130406711304067213040673130406741304067513040676130406771304067813040679130406801304068113040682130406831304068413040685130406861304068713040688130406891304069013040691130406921304069313040694130406951304069613040697130406981304069913040700130407011304070213040703130407041304070513040706130407071304070813040709130407101304071113040712130407131304071413040715130407161304071713040718130407191304072013040721130407221304072313040724130407251304072613040727130407281304072913040730130407311304073213040733130407341304073513040736130407371304073813040739130407401304074113040742130407431304074413040745130407461304074713040748130407491304075013040751130407521304075313040754130407551304075613040757130407581304075913040760130407611304076213040763130407641304076513040766130407671304076813040769130407701304077113040772130407731304077413040775130407761304077713040778130407791304078013040781130407821304078313040784130407851304078613040787130407881304078913040790130407911304079213040793130407941304079513040796130407971304079813040799130408001304080113040802130408031304080413040805130408061304080713040808130408091304081013040811130408121304081313040814130408151304081613040817130408181304081913040820130408211304082213040823130408241304082513040826130408271304082813040829130408301304083113040832130408331304083413040835130408361304083713040838130408391304084013040841130408421304084313040844130408451304084613040847130408481304084913040850130408511304085213040853130408541304085513040856130408571304085813040859130408601304086113040862130408631304086413040865130408661304086713040868130408691304087013040871130408721304087313040874130408751304087613040877130408781304087913040880130408811304088213040883130408841304088513040886130408871304088813040889130408901304089113040892130408931304089413040895130408961304089713040898130408991304090013040901130409021304090313040904130409051304090613040907130409081304090913040910130409111304091213040913130409141304091513040916130409171304091813040919130409201304092113040922130409231304092413040925130409261304092713040928130409291304093013040931130409321304093313040934130409351304093613040937130409381304093913040940130409411304094213040943130409441304094513040946130409471304094813040949130409501304095113040952130409531304095413040955130409561304095713040958130409591304096013040961130409621304096313040964130409651304096613040967130409681304096913040970130409711304097213040973130409741304097513040976130409771304097813040979130409801304098113040982130409831304098413040985130409861304098713040988130409891304099013040991130409921304099313040994130409951304099613040997130409981304099913041000130410011304100213041003130410041304100513041006130410071304100813041009130410101304101113041012130410131304101413041015130410161304101713041018130410191304102013041021130410221304102313041024130410251304102613041027130410281304102913041030130410311304103213041033130410341304103513041036130410371304103813041039130410401304104113041042130410431304104413041045130410461304104713041048130410491304105013041051130410521304105313041054130410551304105613041057130410581304105913041060130410611304106213041063130410641304106513041066130410671304106813041069130410701304107113041072130410731304107413041075130410761304107713041078130410791304108013041081130410821304108313041084130410851304108613041087130410881304108913041090130410911304109213041093130410941304109513041096130410971304109813041099130411001304110113041102130411031304110413041105130500011305000213050003130500041305000513050006130500071305000813050009130500101305001113050012130500131305001413050015130500161305001713050018130500191305002013050021130500221305002313050024130500251305002613050027130500281305002913050030130500311305003213050033130500341305003513050036130500371305003813050039130500401305004113050042130500431305004413050045130500461305004713050048130500491305005013050051130500521305005313050054130500551305005613050057130500581305005913050060130500611305006213050063130500641305006513050066130500671305006813050069130500701305007113050072130500731305007413050075130500761305007713050078130500791305008013050081130500821305008313050084130500851305008613050087130500881305008913050090130500911305009213050093130500941305009513050096130500971305009813050099130501001305010113050102130501031305010413050105130501061305010713050108130501091305011013050111130501121305011313050114130501151305011613050117130501181305011913050120130501211305012213050123130501241305012513050126130501271305012813050129130501301305013113050132130501331305013413050135130501361305013713050138130501391305014013050141130501421305014313050144130501451305014613050147130501481305014913050150130501511305015213050153130501541305015513050156130501571305015813050159130501601305016113050162130501631305016413050165130501661305016713050168130501691305017013050171130501721305017313050174130501751305017613050177130501781305017913050180130501811305018213050183130501841305018513050186130501871305018813050189130501901305019113050192130501931305019413050195130501961305019713050198130501991305020013050201130502021305020313050204130502051305020613050207130502081305020913050210130502111305021213050213130502141305021513050216130502171305021813050219130502201305022113050222130502231305022413050225130502261305022713050228130502291305023013050231130502321305023313050234130502351305023613050237130502381305023913050240130502411305024213050243130502441305024513050246130502471305024813050249130502501305025113050252130502531305025413050255130502561305025713050258130502591305026013050261130502621305026313050264130502651305026613050267130502681305026913050270130502711305027213050273130502741305027513050276130502771305027813050279130502801305028113050282130502831305028413050285130502861305028713050288130502891305029013050291130502921305029313050294130502951305029613050297130502981305029913050300130503011305030213050303130503041305030513050306130503071305030813050309130503101305031113050312130503131305031413050315130503161305031713050318130503191305032013050321130503221305032313050324130503251305032613050327130503281305032913050330130503311305033213050333130503341305033513050336130503371305033813050339130503401305034113050342130503431305034413050345130503461305034713050348130503491305035013050351130503521305035313050354130503551305035613050357130503581305035913050360130503611305036213050363130503641305036513050366130503671305036813050369130503701305037113050372130503731305037413050375130503761305037713050378130503791305038013050381130503821305038313050384130503851305038613050387130503881305038913050390130503911305039213050393130503941305039513050396130503971305039813050399130504001305040113050402130504031305040413050405130504061305040713050408130504091305041013050411130504121305041313050414130504151305041613050417130504181305041913050420130504211305042213050423130504241305042513050426130504271305042813050429130504301305043113050432130504331305043413050435130504361305043713050438130504391305044013050441130504421305044313050444130504451305044613050447130504481305044913050450130504511305045213050453130504541305045513050456130504571305045813050459130504601305046113050462130504631305046413050465130504661305046713050468130504691305047013050471130504721305047313050474130504751305047613050477130504781305047913050480130504811305048213050483130504841305048513050486130504871305048813050489130504901305049113050492130504931305049413050495130504961305049713050498130504991305050013050501130505021305050313050504130505051305050613050507130505081305050913050510130505111305051213050513130505141305051513050516130505171305051813050519130505201305052113050522130505231305052413050525130505261305052713050528130505291305053013050531130505321305053313050534130505351305053613050537130505381305053913050540130505411305054213050543130505441305054513050546130505471305054813050549130505501305055113050552130505531305055413050555130505561305055713050558130505591305056013050561130505621305056313050564130505651305056613050567130505681305056913050570130505711305057213050573130505741305057513050576130505771305057813050579130505801305058113050582130505831305058413050585130505861305058713050588130505891305059013050591130505921305059313050594130505951305059613050597130505981305059913050600130506011305060213050603130506041305060513050606130506071305060813050609130506101305061113050612130506131305061413050615130506161305061713050618130506191305062013050621130506221305062313050624130506251305062613050627130506281305062913050630130506311305063213050633130506341305063513050636130506371305063813050639130506401305064113050642130506431305064413050645130506461305064713050648130506491305065013050651130506521305065313050654130506551305065613050657130506581305065913050660130506611305066213050663130506641305066513050666130506671305066813050669130506701305067113050672130506731305067413050675130506761305067713050678130506791305068013050681130506821305068313050684130506851305068613050687130506881305068913050690130506911305069213050693130506941305069513050696130506971305069813050699130507001305070113050702130507031305070413050705130507061305070713050708130507091305071013050711130507121305071313050714130507151305071613050717130507181305071913050720130507211305072213050723130507241305072513050726130507271305072813050729130507301305073113050732130507331305073413050735130507361305073713050738130507391305074013050741130507421305074313050744130507451305074613050747130507481305074913050750130507511305075213050753130507541305075513050756130507571305075813050759130507601305076113050762130507631305076413050765130507661305076713050768130507691305077013050771130507721305077313050774130507751305077613050777130507781305077913050780130507811305078213050783130507841305078513050786130507871305078813050789130507901305079113050792130507931305079413050795130507961305079713050798130507991305080013050801130508021305080313050804130508051305080613050807130508081305080913050810130508111305081213050813130508141305081513050816130508171305081813050819130508201305082113050822130508231305082413050825130508261305082713050828130508291305083013050831130508321305083313050834130508351305083613050837130508381305083913050840130508411305084213050843130508441305084513050846130508471305084813050849130508501305085113050852130508531305085413050855130508561305085713050858130508591305086013050861130508621305086313050864130508651305086613050867130508681305086913050870130508711305087213050873130508741305087513050876130508771305087813050879130508801305088113050882130508831305088413050885130508861305088713050888130508891305089013050891130508921305089313050894130508951305089613050897130508981305089913050900130509011305090213050903130509041305090513050906130509071305090813050909130509101305091113050912130509131305091413050915130509161305091713050918130509191305092013050921130509221305092313050924130509251305092613050927130509281305092913050930130509311305093213050933130509341305093513050936130509371305093813050939130509401305094113050942130509431305094413050945130509461305094713050948130509491305095013050951130509521305095313050954130509551305095613050957130509581305095913050960130509611305096213050963130509641305096513050966130509671305096813050969130509701305097113050972130509731305097413050975130509761305097713050978130509791305098013050981130509821305098313050984130509851305098613050987130509881305098913050990130509911305099213050993130509941305099513050996130509971305099813050999130510001305100113051002130510031305100413051005130510061305100713051008130510091305101013051011130510121305101313051014130510151305101613051017130510181305101913051020130510211305102213051023130510241305102513051026130510271305102813051029130510301305103113051032130510331305103413051035130510361305103713051038130510391305104013051041130510421305104313051044130510451305104613051047130510481305104913051050130510511305105213051053130510541305105513051056130510571305105813051059130510601305106113051062130510631305106413051065130510661305106713051068130510691305107013051071130510721305107313051074130510751305107613051077130510781305107913051080130510811305108213051083130510841305108513051086130510871305108813051089130510901305109113051092130510931305109413051095130510961305109713051098130510991305110013051101130511021305110313051104130511051306000113060002130600031306000413060005130600061306000713060008130600091306001013060011130600121306001313060014130600151306001613060017130600181306001913060020130600211306002213060023130600241306002513060026130600271306002813060029130600301306003113060032130600331306003413060035130600361306003713060038130600391306004013060041130600421306004313060044130600451306004613060047130600481306004913060050130600511306005213060053130600541306005513060056130600571306005813060059130600601306006113060062130600631306006413060065130600661306006713060068130600691306007013060071130600721306007313060074130600751306007613060077130600781306007913060080130600811306008213060083130600841306008513060086130600871306008813060089130600901306009113060092130600931306009413060095130600961306009713060098130600991306010013060101130601021306010313060104130601051306010613060107130601081306010913060110130601111306011213060113130601141306011513060116130601171306011813060119130601201306012113060122130601231306012413060125130601261306012713060128130601291306013013060131130601321306013313060134130601351306013613060137130601381306013913060140130601411306014213060143130601441306014513060146130601471306014813060149130601501306015113060152130601531306015413060155130601561306015713060158130601591306016013060161130601621306016313060164130601651306016613060167130601681306016913060170130601711306017213060173130601741306017513060176130601771306017813060179130601801306018113060182130601831306018413060185130601861306018713060188130601891306019013060191130601921306019313060194130601951306019613060197130601981306019913060200130602011306020213060203130602041306020513060206130602071306020813060209130602101306021113060212130602131306021413060215130602161306021713060218130602191306022013060221130602221306022313060224130602251306022613060227130602281306022913060230130602311306023213060233130602341306023513060236130602371306023813060239130602401306024113060242130602431306024413060245130602461306024713060248130602491306025013060251130602521306025313060254130602551306025613060257130602581306025913060260130602611306026213060263130602641306026513060266130602671306026813060269130602701306027113060272130602731306027413060275130602761306027713060278130602791306028013060281130602821306028313060284130602851306028613060287130602881306028913060290130602911306029213060293130602941306029513060296130602971306029813060299130603001306030113060302130603031306030413060305130603061306030713060308130603091306031013060311130603121306031313060314130603151306031613060317130603181306031913060320130603211306032213060323130603241306032513060326130603271306032813060329130603301306033113060332130603331306033413060335130603361306033713060338130603391306034013060341130603421306034313060344130603451306034613060347130603481306034913060350130603511306035213060353130603541306035513060356130603571306035813060359130603601306036113060362130603631306036413060365130603661306036713060368130603691306037013060371130603721306037313060374130603751306037613060377130603781306037913060380130603811306038213060383130603841306038513060386130603871306038813060389130603901306039113060392130603931306039413060395130603961306039713060398130603991306040013060401130604021306040313060404130604051306040613060407130604081306040913060410130604111306041213060413130604141306041513060416130604171306041813060419130604201306042113060422130604231306042413060425130604261306042713060428130604291306043013060431130604321306043313060434130604351306043613060437130604381306043913060440130604411306044213060443130604441306044513060446130604471306044813060449130604501306045113060452130604531306045413060455130604561306045713060458130604591306046013060461130604621306046313060464130604651306046613060467130604681306046913060470130604711306047213060473130604741306047513060476130604771306047813060479130604801306048113060482130604831306048413060485130604861306048713060488130604891306049013060491130604921306049313060494130604951306049613060497130604981306049913060500130605011306050213060503130605041306050513060506130605071306050813060509130605101306051113060512130605131306051413060515130605161306051713060518130605191306052013060521130605221306052313060524130605251306052613060527130605281306052913060530130605311306053213060533130605341306053513060536130605371306053813060539130605401306054113060542130605431306054413060545130605461306054713060548130605491306055013060551130605521306055313060554130605551306055613060557130605581306055913060560130605611306056213060563130605641306056513060566130605671306056813060569130605701306057113060572130605731306057413060575130605761306057713060578130605791306058013060581130605821306058313060584130605851306058613060587130605881306058913060590130605911306059213060593130605941306059513060596130605971306059813060599130606001306060113060602130606031306060413060605130606061306060713060608130606091306061013060611130606121306061313060614130606151306061613060617130606181306061913060620130606211306062213060623130606241306062513060626130606271306062813060629130606301306063113060632130606331306063413060635130606361306063713060638130606391306064013060641130606421306064313060644130606451306064613060647130606481306064913060650130606511306065213060653130606541306065513060656130606571306065813060659130606601306066113060662130606631306066413060665130606661306066713060668130606691306067013060671130606721306067313060674130606751306067613060677130606781306067913060680130606811306068213060683130606841306068513060686130606871306068813060689130606901306069113060692130606931306069413060695130606961306069713060698130606991306070013060701130607021306070313060704130607051306070613060707130607081306070913060710130607111306071213060713130607141306071513060716130607171306071813060719130607201306072113060722130607231306072413060725130607261306072713060728130607291306073013060731130607321306073313060734130607351306073613060737130607381306073913060740130607411306074213060743130607441306074513060746130607471306074813060749130607501306075113060752130607531306075413060755130607561306075713060758130607591306076013060761130607621306076313060764130607651306076613060767130607681306076913060770130607711306077213060773130607741306077513060776130607771306077813060779130607801306078113060782130607831306078413060785130607861306078713060788130607891306079013060791130607921306079313060794130607951306079613060797130607981306079913060800130608011306080213060803130608041306080513060806130608071306080813060809130608101306081113060812130608131306081413060815130608161306081713060818130608191306082013060821130608221306082313060824130608251306082613060827130608281306082913060830130608311306083213060833130608341306083513060836130608371306083813060839130608401306084113060842130608431306084413060845130608461306084713060848130608491306085013060851130608521306085313060854130608551306085613060857130608581306085913060860130608611306086213060863130608641306086513060866130608671306086813060869130608701306087113060872130608731306087413060875130608761306087713060878130608791306088013060881130608821306088313060884130608851306088613060887130608881306088913060890130608911306089213060893130608941306089513060896130608971306089813060899130609001306090113060902130609031306090413060905130609061306090713060908130609091306091013060911130609121306091313060914130609151306091613060917130609181306091913060920130609211306092213060923130609241306092513060926130609271306092813060929130609301306093113060932130609331306093413060935130609361306093713060938130609391306094013060941130609421306094313060944130609451306094613060947130609481306094913060950130609511306095213060953130609541306095513060956130609571306095813060959130609601306096113060962130609631306096413060965130609661306096713060968130609691306097013060971130609721306097313060974130609751306097613060977130609781306097913060980130609811306098213060983130609841306098513060986130609871306098813060989130609901306099113060992130609931306099413060995130609961306099713060998130609991306100013061001130610021306100313061004130610051306100613061007130610081306100913061010130610111306101213061013130610141306101513061016130610171306101813061019130610201306102113061022130610231306102413061025130610261306102713061028130610291306103013061031130610321306103313061034130610351306103613061037130610381306103913061040130610411306104213061043130610441306104513061046130610471306104813061049130610501306105113061052130610531306105413061055130610561306105713061058130610591306106013061061130610621306106313061064130610651306106613061067130610681306106913061070130610711306107213061073130610741306107513061076130610771306107813061079130610801306108113061082130610831306108413061085130610861306108713061088130610891306109013061091130610921306109313061094130610951306109613061097130610981306109913061100130611011306110213061103130611041306110513070001130700021307000313070004130700051307000613070007130700081307000913070010130700111307001213070013130700141307001513070016130700171307001813070019130700201307002113070022130700231307002413070025130700261307002713070028130700291307003013070031130700321307003313070034130700351307003613070037130700381307003913070040130700411307004213070043130700441307004513070046130700471307004813070049130700501307005113070052130700531307005413070055130700561307005713070058130700591307006013070061130700621307006313070064130700651307006613070067130700681307006913070070130700711307007213070073130700741307007513070076130700771307007813070079130700801307008113070082130700831307008413070085130700861307008713070088130700891307009013070091130700921307009313070094130700951307009613070097130700981307009913070100130701011307010213070103130701041307010513070106130701071307010813070109130701101307011113070112130701131307011413070115130701161307011713070118130701191307012013070121130701221307012313070124130701251307012613070127130701281307012913070130130701311307013213070133130701341307013513070136130701371307013813070139130701401307014113070142130701431307014413070145130701461307014713070148130701491307015013070151130701521307015313070154130701551307015613070157130701581307015913070160130701611307016213070163130701641307016513070166130701671307016813070169130701701307017113070172130701731307017413070175130701761307017713070178130701791307018013070181130701821307018313070184130701851307018613070187130701881307018913070190130701911307019213070193130701941307019513070196130701971307019813070199130702001307020113070202130702031307020413070205130702061307020713070208130702091307021013070211130702121307021313070214130702151307021613070217130702181307021913070220130702211307022213070223130702241307022513070226130702271307022813070229130702301307023113070232130702331307023413070235130702361307023713070238130702391307024013070241130702421307024313070244130702451307024613070247130702481307024913070250130702511307025213070253130702541307025513070256130702571307025813070259130702601307026113070262130702631307026413070265130702661307026713070268130702691307027013070271130702721307027313070274130702751307027613070277130702781307027913070280130702811307028213070283130702841307028513070286130702871307028813070289130702901307029113070292130702931307029413070295130702961307029713070298130702991307030013070301130703021307030313070304130703051307030613070307130703081307030913070310130703111307031213070313130703141307031513070316130703171307031813070319130703201307032113070322130703231307032413070325130703261307032713070328130703291307033013070331130703321307033313070334130703351307033613070337130703381307033913070340130703411307034213070343130703441307034513070346130703471307034813070349130703501307035113070352130703531307035413070355130703561307035713070358130703591307036013070361130703621307036313070364130703651307036613070367130703681307036913070370130703711307037213070373130703741307037513070376130703771307037813070379130703801307038113070382130703831307038413070385130703861307038713070388130703891307039013070391130703921307039313070394130703951307039613070397130703981307039913070400130704011307040213070403130704041307040513070406130704071307040813070409130704101307041113070412130704131307041413070415130704161307041713070418130704191307042013070421130704221307042313070424130704251307042613070427130704281307042913070430130704311307043213070433130704341307043513070436130704371307043813070439130704401307044113070442130704431307044413070445130704461307044713070448130704491307045013070451130704521307045313070454130704551307045613070457130704581307045913070460130704611307046213070463130704641307046513070466130704671307046813070469130704701307047113070472130704731307047413070475130704761307047713070478130704791307048013070481130704821307048313070484130704851307048613070487130704881307048913070490130704911307049213070493130704941307049513070496130704971307049813070499130705001307050113070502130705031307050413070505130705061307050713070508130705091307051013070511130705121307051313070514130705151307051613070517130705181307051913070520130705211307052213070523130705241307052513070526130705271307052813070529130705301307053113070532130705331307053413070535130705361307053713070538130705391307054013070541130705421307054313070544130705451307054613070547130705481307054913070550130705511307055213070553130705541307055513070556130705571307055813070559130705601307056113070562130705631307056413070565130705661307056713070568130705691307057013070571130705721307057313070574130705751307057613070577130705781307057913070580130705811307058213070583130705841307058513070586130705871307058813070589130705901307059113070592130705931307059413070595130705961307059713070598130705991307060013070601130706021307060313070604130706051307060613070607130706081307060913070610130706111307061213070613130706141307061513070616130706171307061813070619130706201307062113070622130706231307062413070625130706261307062713070628130706291307063013070631130706321307063313070634130706351307063613070637130706381307063913070640130706411307064213070643130706441307064513070646130706471307064813070649130706501307065113070652130706531307065413070655130706561307065713070658130706591307066013070661130706621307066313070664130706651307066613070667130706681307066913070670130706711307067213070673130706741307067513070676130706771307067813070679130706801307068113070682130706831307068413070685130706861307068713070688130706891307069013070691130706921307069313070694130706951307069613070697130706981307069913070700130707011307070213070703130707041307070513070706130707071307070813070709130707101307071113070712130707131307071413070715130707161307071713070718130707191307072013070721130707221307072313070724130707251307072613070727130707281307072913070730130707311307073213070733130707341307073513070736130707371307073813070739130707401307074113070742130707431307074413070745130707461307074713070748130707491307075013070751130707521307075313070754130707551307075613070757130707581307075913070760130707611307076213070763130707641307076513070766130707671307076813070769130707701307077113070772130707731307077413070775130707761307077713070778130707791307078013070781130707821307078313070784130707851307078613070787130707881307078913070790130707911307079213070793130707941307079513070796130707971307079813070799130708001307080113070802130708031307080413070805130708061307080713070808130708091307081013070811130708121307081313070814130708151307081613070817130708181307081913070820130708211307082213070823130708241307082513070826130708271307082813070829130708301307083113070832130708331307083413070835130708361307083713070838130708391307084013070841130708421307084313070844130708451307084613070847130708481307084913070850130708511307085213070853130708541307085513070856130708571307085813070859130708601307086113070862130708631307086413070865130708661307086713070868130708691307087013070871130708721307087313070874130708751307087613070877130708781307087913070880130708811307088213070883130708841307088513070886130708871307088813070889130708901307089113070892130708931307089413070895130708961307089713070898130708991307090013070901130709021307090313070904130709051307090613070907130709081307090913070910130709111307091213070913130709141307091513070916130709171307091813070919130709201307092113070922130709231307092413070925130709261307092713070928130709291307093013070931130709321307093313070934130709351307093613070937130709381307093913070940130709411307094213070943130709441307094513070946130709471307094813070949130709501307095113070952130709531307095413070955130709561307095713070958130709591307096013070961130709621307096313070964130709651307096613070967130709681307096913070970130709711307097213070973130709741307097513070976130709771307097813070979130709801307098113070982130709831307098413070985130709861307098713070988130709891307099013070991130709921307099313070994130709951307099613070997130709981307099913071000130710011307100213071003130710041307100513071006130710071307100813071009130710101307101113071012130710131307101413071015130710161307101713071018130710191307102013071021130710221307102313071024130710251307102613071027130710281307102913071030130710311307103213071033130710341307103513071036130710371307103813071039130710401307104113071042130710431307104413071045130710461307104713071048130710491307105013071051130710521307105313071054130710551307105613071057130710581307105913071060130710611307106213071063130710641307106513071066130710671307106813071069130710701307107113071072130710731307107413071075130710761307107713071078130710791307108013071081130710821307108313071084130710851307108613071087130710881307108913071090130710911307109213071093130710941307109513071096130710971307109813071099130711001307110113071102130711031307110413071105130800011308000213080003130800041308000513080006130800071308000813080009130800101308001113080012130800131308001413080015130800161308001713080018130800191308002013080021130800221308002313080024130800251308002613080027130800281308002913080030130800311308003213080033130800341308003513080036130800371308003813080039130800401308004113080042130800431308004413080045130800461308004713080048130800491308005013080051130800521308005313080054130800551308005613080057130800581308005913080060130800611308006213080063130800641308006513080066130800671308006813080069130800701308007113080072130800731308007413080075130800761308007713080078130800791308008013080081130800821308008313080084130800851308008613080087130800881308008913080090130800911308009213080093130800941308009513080096130800971308009813080099130801001308010113080102130801031308010413080105130801061308010713080108130801091308011013080111130801121308011313080114130801151308011613080117130801181308011913080120130801211308012213080123130801241308012513080126130801271308012813080129130801301308013113080132130801331308013413080135130801361308013713080138130801391308014013080141130801421308014313080144130801451308014613080147130801481308014913080150130801511308015213080153130801541308015513080156130801571308015813080159130801601308016113080162130801631308016413080165130801661308016713080168130801691308017013080171130801721308017313080174130801751308017613080177130801781308017913080180130801811308018213080183130801841308018513080186130801871308018813080189130801901308019113080192130801931308019413080195130801961308019713080198130801991308020013080201130802021308020313080204130802051308020613080207130802081308020913080210130802111308021213080213130802141308021513080216130802171308021813080219130802201308022113080222130802231308022413080225130802261308022713080228130802291308023013080231130802321308023313080234130802351308023613080237130802381308023913080240130802411308024213080243130802441308024513080246130802471308024813080249130802501308025113080252130802531308025413080255130802561308025713080258130802591308026013080261130802621308026313080264130802651308026613080267130802681308026913080270130802711308027213080273130802741308027513080276130802771308027813080279130802801308028113080282130802831308028413080285130802861308028713080288130802891308029013080291130802921308029313080294130802951308029613080297130802981308029913080300130803011308030213080303130803041308030513080306130803071308030813080309130803101308031113080312130803131308031413080315130803161308031713080318130803191308032013080321130803221308032313080324130803251308032613080327130803281308032913080330130803311308033213080333130803341308033513080336130803371308033813080339130803401308034113080342130803431308034413080345130803461308034713080348130803491308035013080351130803521308035313080354130803551308035613080357130803581308035913080360130803611308036213080363130803641308036513080366130803671308036813080369130803701308037113080372130803731308037413080375130803761308037713080378130803791308038013080381130803821308038313080384130803851308038613080387130803881308038913080390130803911308039213080393130803941308039513080396130803971308039813080399130804001308040113080402130804031308040413080405130804061308040713080408130804091308041013080411130804121308041313080414130804151308041613080417130804181308041913080420130804211308042213080423130804241308042513080426130804271308042813080429130804301308043113080432130804331308043413080435130804361308043713080438130804391308044013080441130804421308044313080444130804451308044613080447130804481308044913080450130804511308045213080453130804541308045513080456130804571308045813080459130804601308046113080462130804631308046413080465130804661308046713080468130804691308047013080471130804721308047313080474130804751308047613080477130804781308047913080480130804811308048213080483130804841308048513080486130804871308048813080489130804901308049113080492130804931308049413080495130804961308049713080498130804991308050013080501130805021308050313080504130805051308050613080507130805081308050913080510130805111308051213080513130805141308051513080516130805171308051813080519130805201308052113080522130805231308052413080525130805261308052713080528130805291308053013080531130805321308053313080534130805351308053613080537130805381308053913080540130805411308054213080543130805441308054513080546130805471308054813080549130805501308055113080552130805531308055413080555130805561308055713080558130805591308056013080561130805621308056313080564130805651308056613080567130805681308056913080570130805711308057213080573130805741308057513080576130805771308057813080579130805801308058113080582130805831308058413080585130805861308058713080588130805891308059013080591130805921308059313080594130805951308059613080597130805981308059913080600130806011308060213080603130806041308060513080606130806071308060813080609130806101308061113080612130806131308061413080615130806161308061713080618130806191308062013080621130806221308062313080624130806251308062613080627130806281308062913080630130806311308063213080633130806341308063513080636130806371308063813080639130806401308064113080642130806431308064413080645130806461308064713080648130806491308065013080651130806521308065313080654130806551308065613080657130806581308065913080660130806611308066213080663130806641308066513080666130806671308066813080669130806701308067113080672130806731308067413080675130806761308067713080678130806791308068013080681130806821308068313080684130806851308068613080687130806881308068913080690130806911308069213080693130806941308069513080696130806971308069813080699130807001308070113080702130807031308070413080705130807061308070713080708130807091308071013080711130807121308071313080714130807151308071613080717130807181308071913080720130807211308072213080723130807241308072513080726130807271308072813080729130807301308073113080732130807331308073413080735130807361308073713080738130807391308074013080741130807421308074313080744130807451308074613080747130807481308074913080750130807511308075213080753130807541308075513080756130807571308075813080759130807601308076113080762130807631308076413080765130807661308076713080768130807691308077013080771130807721308077313080774130807751308077613080777130807781308077913080780130807811308078213080783130807841308078513080786130807871308078813080789130807901308079113080792130807931308079413080795130807961308079713080798130807991308080013080801130808021308080313080804130808051308080613080807130808081308080913080810130808111308081213080813130808141308081513080816130808171308081813080819130808201308082113080822130808231308082413080825130808261308082713080828130808291308083013080831130808321308083313080834130808351308083613080837130808381308083913080840130808411308084213080843130808441308084513080846130808471308084813080849130808501308085113080852130808531308085413080855130808561308085713080858130808591308086013080861130808621308086313080864130808651308086613080867130808681308086913080870130808711308087213080873130808741308087513080876130808771308087813080879130808801308088113080882130808831308088413080885130808861308088713080888130808891308089013080891130808921308089313080894130808951308089613080897130808981308089913080900130809011308090213080903130809041308090513080906130809071308090813080909130809101308091113080912130809131308091413080915130809161308091713080918130809191308092013080921130809221308092313080924130809251308092613080927130809281308092913080930130809311308093213080933130809341308093513080936130809371308093813080939130809401308094113080942130809431308094413080945130809461308094713080948130809491308095013080951130809521308095313080954130809551308095613080957130809581308095913080960130809611308096213080963130809641308096513080966130809671308096813080969130809701308097113080972130809731308097413080975130809761308097713080978130809791308098013080981130809821308098313080984130809851308098613080987130809881308098913080990130809911308099213080993130809941308099513080996130809971308099813080999130810001308100113081002130810031308100413081005130810061308100713081008130810091308101013081011130810121308101313081014130810151308101613081017130810181308101913081020130810211308102213081023130810241308102513081026130810271308102813081029130810301308103113081032130810331308103413081035130810361308103713081038130810391308104013081041130810421308104313081044130810451308104613081047130810481308104913081050130810511308105213081053130810541308105513081056130810571308105813081059130810601308106113081062130810631308106413081065130810661308106713081068130810691308107013081071130810721308107313081074130810751308107613081077130810781308107913081080130810811308108213081083130810841308108513081086130810871308108813081089130810901308109113081092130810931308109413081095130810961308109713081098130810991308110013081101130811021308110313081104130811051309000113090002130900031309000413090005130900061309000713090008130900091309001013090011130900121309001313090014130900151309001613090017130900181309001913090020130900211309002213090023130900241309002513090026130900271309002813090029130900301309003113090032130900331309003413090035130900361309003713090038130900391309004013090041130900421309004313090044130900451309004613090047130900481309004913090050130900511309005213090053130900541309005513090056130900571309005813090059130900601309006113090062130900631309006413090065130900661309006713090068130900691309007013090071130900721309007313090074130900751309007613090077130900781309007913090080130900811309008213090083130900841309008513090086130900871309008813090089130900901309009113090092130900931309009413090095130900961309009713090098130900991309010013090101130901021309010313090104130901051309010613090107130901081309010913090110130901111309011213090113130901141309011513090116130901171309011813090119130901201309012113090122130901231309012413090125130901261309012713090128130901291309013013090131130901321309013313090134130901351309013613090137130901381309013913090140130901411309014213090143130901441309014513090146130901471309014813090149130901501309015113090152130901531309015413090155130901561309015713090158130901591309016013090161130901621309016313090164130901651309016613090167130901681309016913090170130901711309017213090173130901741309017513090176130901771309017813090179130901801309018113090182130901831309018413090185130901861309018713090188130901891309019013090191130901921309019313090194130901951309019613090197130901981309019913090200130902011309020213090203130902041309020513090206130902071309020813090209130902101309021113090212130902131309021413090215130902161309021713090218130902191309022013090221130902221309022313090224130902251309022613090227130902281309022913090230130902311309023213090233130902341309023513090236130902371309023813090239130902401309024113090242130902431309024413090245130902461309024713090248130902491309025013090251130902521309025313090254130902551309025613090257130902581309025913090260130902611309026213090263130902641309026513090266130902671309026813090269130902701309027113090272130902731309027413090275130902761309027713090278130902791309028013090281130902821309028313090284130902851309028613090287130902881309028913090290130902911309029213090293130902941309029513090296130902971309029813090299130903001309030113090302130903031309030413090305130903061309030713090308130903091309031013090311130903121309031313090314130903151309031613090317130903181309031913090320130903211309032213090323130903241309032513090326130903271309032813090329130903301309033113090332130903331309033413090335130903361309033713090338130903391309034013090341130903421309034313090344130903451309034613090347130903481309034913090350130903511309035213090353130903541309035513090356130903571309035813090359130903601309036113090362130903631309036413090365130903661309036713090368130903691309037013090371130903721309037313090374130903751309037613090377130903781309037913090380130903811309038213090383130903841309038513090386130903871309038813090389130903901309039113090392130903931309039413090395130903961309039713090398130903991309040013090401130904021309040313090404130904051309040613090407130904081309040913090410130904111309041213090413130904141309041513090416130904171309041813090419130904201309042113090422130904231309042413090425130904261309042713090428130904291309043013090431130904321309043313090434130904351309043613090437130904381309043913090440130904411309044213090443130904441309044513090446130904471309044813090449130904501309045113090452130904531309045413090455130904561309045713090458130904591309046013090461130904621309046313090464130904651309046613090467130904681309046913090470130904711309047213090473130904741309047513090476130904771309047813090479130904801309048113090482130904831309048413090485130904861309048713090488130904891309049013090491130904921309049313090494130904951309049613090497130904981309049913090500130905011309050213090503130905041309050513090506130905071309050813090509130905101309051113090512130905131309051413090515130905161309051713090518130905191309052013090521130905221309052313090524130905251309052613090527130905281309052913090530130905311309053213090533130905341309053513090536130905371309053813090539130905401309054113090542130905431309054413090545130905461309054713090548130905491309055013090551130905521309055313090554130905551309055613090557130905581309055913090560130905611309056213090563130905641309056513090566130905671309056813090569130905701309057113090572130905731309057413090575130905761309057713090578130905791309058013090581130905821309058313090584130905851309058613090587130905881309058913090590130905911309059213090593130905941309059513090596130905971309059813090599130906001309060113090602130906031309060413090605130906061309060713090608130906091309061013090611130906121309061313090614130906151309061613090617130906181309061913090620130906211309062213090623130906241309062513090626130906271309062813090629130906301309063113090632130906331309063413090635130906361309063713090638130906391309064013090641130906421309064313090644130906451309064613090647130906481309064913090650130906511309065213090653130906541309065513090656130906571309065813090659130906601309066113090662130906631309066413090665130906661309066713090668130906691309067013090671130906721309067313090674130906751309067613090677130906781309067913090680130906811309068213090683130906841309068513090686130906871309068813090689130906901309069113090692130906931309069413090695130906961309069713090698130906991309070013090701130907021309070313090704130907051309070613090707130907081309070913090710130907111309071213090713130907141309071513090716130907171309071813090719130907201309072113090722130907231309072413090725130907261309072713090728130907291309073013090731130907321309073313090734130907351309073613090737130907381309073913090740130907411309074213090743130907441309074513090746130907471309074813090749130907501309075113090752130907531309075413090755130907561309075713090758130907591309076013090761130907621309076313090764130907651309076613090767130907681309076913090770130907711309077213090773130907741309077513090776130907771309077813090779130907801309078113090782130907831309078413090785130907861309078713090788130907891309079013090791130907921309079313090794130907951309079613090797130907981309079913090800130908011309080213090803130908041309080513090806130908071309080813090809130908101309081113090812130908131309081413090815130908161309081713090818130908191309082013090821130908221309082313090824130908251309082613090827130908281309082913090830130908311309083213090833130908341309083513090836130908371309083813090839130908401309084113090842130908431309084413090845130908461309084713090848130908491309085013090851130908521309085313090854130908551309085613090857130908581309085913090860130908611309086213090863130908641309086513090866130908671309086813090869130908701309087113090872130908731309087413090875130908761309087713090878130908791309088013090881130908821309088313090884130908851309088613090887130908881309088913090890130908911309089213090893130908941309089513090896130908971309089813090899130909001309090113090902130909031309090413090905130909061309090713090908130909091309091013090911130909121309091313090914130909151309091613090917130909181309091913090920130909211309092213090923130909241309092513090926130909271309092813090929130909301309093113090932130909331309093413090935130909361309093713090938130909391309094013090941130909421309094313090944130909451309094613090947130909481309094913090950130909511309095213090953130909541309095513090956130909571309095813090959130909601309096113090962130909631309096413090965130909661309096713090968130909691309097013090971130909721309097313090974130909751309097613090977130909781309097913090980130909811309098213090983130909841309098513090986130909871309098813090989130909901309099113090992130909931309099413090995130909961309099713090998130909991309100013091001130910021309100313091004130910051309100613091007130910081309100913091010130910111309101213091013130910141309101513091016130910171309101813091019130910201309102113091022130910231309102413091025130910261309102713091028130910291309103013091031130910321309103313091034130910351309103613091037130910381309103913091040130910411309104213091043130910441309104513091046130910471309104813091049130910501309105113091052130910531309105413091055130910561309105713091058130910591309106013091061130910621309106313091064130910651309106613091067130910681309106913091070130910711309107213091073130910741309107513091076130910771309107813091079130910801309108113091082130910831309108413091085130910861309108713091088130910891309109013091091130910921309109313091094130910951309109613091097130910981309109913091100130911011309110213091103130911041309110513100001131000021310000313100004131000051310000613100007131000081310000913100010131000111310001213100013131000141310001513100016131000171310001813100019131000201310002113100022131000231310002413100025131000261310002713100028131000291310003013100031131000321310003313100034131000351310003613100037131000381310003913100040131000411310004213100043131000441310004513100046131000471310004813100049131000501310005113100052131000531310005413100055131000561310005713100058131000591310006013100061131000621310006313100064131000651310006613100067131000681310006913100070131000711310007213100073131000741310007513100076131000771310007813100079131000801310008113100082131000831310008413100085131000861310008713100088131000891310009013100091131000921310009313100094131000951310009613100097131000981310009913100100131001011310010213100103131001041310010513100106131001071310010813100109131001101310011113100112131001131310011413100115131001161310011713100118131001191310012013100121131001221310012313100124131001251310012613100127131001281310012913100130131001311310013213100133131001341310013513100136131001371310013813100139131001401310014113100142131001431310014413100145131001461310014713100148131001491310015013100151131001521310015313100154131001551310015613100157131001581310015913100160131001611310016213100163131001641310016513100166131001671310016813100169131001701310017113100172131001731310017413100175131001761310017713100178131001791310018013100181131001821310018313100184131001851310018613100187131001881310018913100190131001911310019213100193131001941310019513100196131001971310019813100199131002001310020113100202131002031310020413100205131002061310020713100208131002091310021013100211131002121310021313100214131002151310021613100217131002181310021913100220131002211310022213100223131002241310022513100226131002271310022813100229131002301310023113100232131002331310023413100235131002361310023713100238131002391310024013100241131002421310024313100244131002451310024613100247131002481310024913100250131002511310025213100253131002541310025513100256131002571310025813100259131002601310026113100262131002631310026413100265131002661310026713100268131002691310027013100271131002721310027313100274131002751310027613100277131002781310027913100280131002811310028213100283131002841310028513100286131002871310028813100289131002901310029113100292131002931310029413100295131002961310029713100298131002991310030013100301131003021310030313100304131003051310030613100307131003081310030913100310131003111310031213100313131003141310031513100316131003171310031813100319131003201310032113100322131003231310032413100325131003261310032713100328131003291310033013100331131003321310033313100334131003351310033613100337131003381310033913100340131003411310034213100343131003441310034513100346131003471310034813100349131003501310035113100352131003531310035413100355131003561310035713100358131003591310036013100361131003621310036313100364131003651310036613100367131003681310036913100370131003711310037213100373131003741310037513100376131003771310037813100379131003801310038113100382131003831310038413100385131003861310038713100388131003891310039013100391131003921310039313100394131003951310039613100397131003981310039913100400131004011310040213100403131004041310040513100406131004071310040813100409131004101310041113100412131004131310041413100415131004161310041713100418131004191310042013100421131004221310042313100424131004251310042613100427131004281310042913100430131004311310043213100433131004341310043513100436131004371310043813100439131004401310044113100442131004431310044413100445131004461310044713100448131004491310045013100451131004521310045313100454131004551310045613100457131004581310045913100460131004611310046213100463131004641310046513100466131004671310046813100469131004701310047113100472131004731310047413100475131004761310047713100478131004791310048013100481131004821310048313100484131004851310048613100487131004881310048913100490131004911310049213100493131004941310049513100496131004971310049813100499131005001310050113100502131005031310050413100505131005061310050713100508131005091310051013100511131005121310051313100514131005151310051613100517131005181310051913100520131005211310052213100523131005241310052513100526131005271310052813100529131005301310053113100532131005331310053413100535131005361310053713100538131005391310054013100541131005421310054313100544131005451310054613100547131005481310054913100550131005511310055213100553131005541310055513100556131005571310055813100559131005601310056113100562131005631310056413100565131005661310056713100568131005691310057013100571131005721310057313100574131005751310057613100577131005781310057913100580131005811310058213100583131005841310058513100586131005871310058813100589131005901310059113100592131005931310059413100595131005961310059713100598131005991310060013100601131006021310060313100604131006051310060613100607131006081310060913100610131006111310061213100613131006141310061513100616131006171310061813100619131006201310062113100622131006231310062413100625131006261310062713100628131006291310063013100631131006321310063313100634131006351310063613100637131006381310063913100640131006411310064213100643131006441310064513100646131006471310064813100649131006501310065113100652131006531310065413100655131006561310065713100658131006591310066013100661131006621310066313100664131006651310066613100667131006681310066913100670131006711310067213100673131006741310067513100676131006771310067813100679131006801310068113100682131006831310068413100685131006861310068713100688131006891310069013100691131006921310069313100694131006951310069613100697131006981310069913100700131007011310070213100703131007041310070513100706131007071310070813100709131007101310071113100712131007131310071413100715131007161310071713100718131007191310072013100721131007221310072313100724131007251310072613100727131007281310072913100730131007311310073213100733131007341310073513100736131007371310073813100739131007401310074113100742131007431310074413100745131007461310074713100748131007491310075013100751131007521310075313100754131007551310075613100757131007581310075913100760131007611310076213100763131007641310076513100766131007671310076813100769131007701310077113100772131007731310077413100775131007761310077713100778131007791310078013100781131007821310078313100784131007851310078613100787131007881310078913100790131007911310079213100793131007941310079513100796131007971310079813100799131008001310080113100802131008031310080413100805131008061310080713100808131008091310081013100811131008121310081313100814131008151310081613100817131008181310081913100820131008211310082213100823131008241310082513100826131008271310082813100829131008301310083113100832131008331310083413100835131008361310083713100838131008391310084013100841131008421310084313100844131008451310084613100847131008481310084913100850131008511310085213100853131008541310085513100856131008571310085813100859131008601310086113100862131008631310086413100865131008661310086713100868131008691310087013100871131008721310087313100874131008751310087613100877131008781310087913100880131008811310088213100883131008841310088513100886131008871310088813100889131008901310089113100892131008931310089413100895131008961310089713100898131008991310090013100901131009021310090313100904131009051310090613100907131009081310090913100910131009111310091213100913131009141310091513100916131009171310091813100919131009201310092113100922131009231310092413100925131009261310092713100928131009291310093013100931131009321310093313100934131009351310093613100937131009381310093913100940131009411310094213100943131009441310094513100946131009471310094813100949131009501310095113100952131009531310095413100955131009561310095713100958131009591310096013100961131009621310096313100964131009651310096613100967131009681310096913100970131009711310097213100973131009741310097513100976131009771310097813100979131009801310098113100982131009831310098413100985131009861310098713100988131009891310099013100991131009921310099313100994131009951310099613100997131009981310099913101000131010011310100213101003131010041310100513101006131010071310100813101009131010101310101113101012131010131310101413101015131010161310101713101018131010191310102013101021131010221310102313101024131010251310102613101027131010281310102913101030131010311310103213101033131010341310103513101036131010371310103813101039131010401310104113101042131010431310104413101045131010461310104713101048131010491310105013101051131010521310105313101054131010551310105613101057131010581310105913101060131010611310106213101063131010641310106513101066131010671310106813101069131010701310107113101072131010731310107413101075131010761310107713101078131010791310108013101081131010821310108313101084131010851310108613101087131010881310108913101090131010911310109213101093131010941310109513101096131010971310109813101099131011001310110113101102131011031310110413101105131100011311000213110003131100041311000513110006131100071311000813110009131100101311001113110012131100131311001413110015131100161311001713110018131100191311002013110021131100221311002313110024131100251311002613110027131100281311002913110030131100311311003213110033131100341311003513110036131100371311003813110039131100401311004113110042131100431311004413110045131100461311004713110048131100491311005013110051131100521311005313110054131100551311005613110057131100581311005913110060131100611311006213110063131100641311006513110066131100671311006813110069131100701311007113110072131100731311007413110075131100761311007713110078131100791311008013110081131100821311008313110084131100851311008613110087131100881311008913110090131100911311009213110093131100941311009513110096131100971311009813110099131101001311010113110102131101031311010413110105131101061311010713110108131101091311011013110111131101121311011313110114131101151311011613110117131101181311011913110120131101211311012213110123131101241311012513110126131101271311012813110129131101301311013113110132131101331311013413110135131101361311013713110138131101391311014013110141131101421311014313110144131101451311014613110147131101481311014913110150131101511311015213110153131101541311015513110156131101571311015813110159131101601311016113110162131101631311016413110165131101661311016713110168131101691311017013110171131101721311017313110174131101751311017613110177131101781311017913110180131101811311018213110183131101841311018513110186131101871311018813110189131101901311019113110192131101931311019413110195131101961311019713110198131101991311020013110201131102021311020313110204131102051311020613110207131102081311020913110210131102111311021213110213131102141311021513110216131102171311021813110219131102201311022113110222131102231311022413110225131102261311022713110228131102291311023013110231131102321311023313110234131102351311023613110237131102381311023913110240131102411311024213110243131102441311024513110246131102471311024813110249131102501311025113110252131102531311025413110255131102561311025713110258131102591311026013110261131102621311026313110264131102651311026613110267131102681311026913110270131102711311027213110273131102741311027513110276131102771311027813110279131102801311028113110282131102831311028413110285131102861311028713110288131102891311029013110291131102921311029313110294131102951311029613110297131102981311029913110300131103011311030213110303131103041311030513110306131103071311030813110309131103101311031113110312131103131311031413110315131103161311031713110318131103191311032013110321131103221311032313110324131103251311032613110327131103281311032913110330131103311311033213110333131103341311033513110336131103371311033813110339131103401311034113110342131103431311034413110345131103461311034713110348131103491311035013110351131103521311035313110354131103551311035613110357131103581311035913110360131103611311036213110363131103641311036513110366131103671311036813110369131103701311037113110372131103731311037413110375131103761311037713110378131103791311038013110381131103821311038313110384131103851311038613110387131103881311038913110390131103911311039213110393131103941311039513110396131103971311039813110399131104001311040113110402131104031311040413110405131104061311040713110408131104091311041013110411131104121311041313110414131104151311041613110417131104181311041913110420131104211311042213110423131104241311042513110426131104271311042813110429131104301311043113110432131104331311043413110435131104361311043713110438131104391311044013110441131104421311044313110444131104451311044613110447131104481311044913110450131104511311045213110453131104541311045513110456131104571311045813110459131104601311046113110462131104631311046413110465131104661311046713110468131104691311047013110471131104721311047313110474131104751311047613110477131104781311047913110480131104811311048213110483131104841311048513110486131104871311048813110489131104901311049113110492131104931311049413110495131104961311049713110498131104991311050013110501131105021311050313110504131105051311050613110507131105081311050913110510131105111311051213110513131105141311051513110516131105171311051813110519131105201311052113110522131105231311052413110525131105261311052713110528131105291311053013110531131105321311053313110534131105351311053613110537131105381311053913110540131105411311054213110543131105441311054513110546131105471311054813110549131105501311055113110552131105531311055413110555131105561311055713110558131105591311056013110561131105621311056313110564131105651311056613110567131105681311056913110570131105711311057213110573131105741311057513110576131105771311057813110579131105801311058113110582131105831311058413110585131105861311058713110588131105891311059013110591131105921311059313110594131105951311059613110597131105981311059913110600131106011311060213110603131106041311060513110606131106071311060813110609131106101311061113110612131106131311061413110615131106161311061713110618131106191311062013110621131106221311062313110624131106251311062613110627131106281311062913110630131106311311063213110633131106341311063513110636131106371311063813110639131106401311064113110642131106431311064413110645131106461311064713110648131106491311065013110651131106521311065313110654131106551311065613110657131106581311065913110660131106611311066213110663131106641311066513110666131106671311066813110669131106701311067113110672131106731311067413110675131106761311067713110678131106791311068013110681131106821311068313110684131106851311068613110687131106881311068913110690131106911311069213110693131106941311069513110696131106971311069813110699131107001311070113110702131107031311070413110705131107061311070713110708131107091311071013110711131107121311071313110714131107151311071613110717131107181311071913110720131107211311072213110723131107241311072513110726131107271311072813110729131107301311073113110732131107331311073413110735131107361311073713110738131107391311074013110741131107421311074313110744131107451311074613110747131107481311074913110750131107511311075213110753131107541311075513110756131107571311075813110759131107601311076113110762131107631311076413110765131107661311076713110768131107691311077013110771131107721311077313110774131107751311077613110777131107781311077913110780131107811311078213110783131107841311078513110786131107871311078813110789131107901311079113110792131107931311079413110795131107961311079713110798131107991311080013110801131108021311080313110804131108051311080613110807131108081311080913110810131108111311081213110813131108141311081513110816131108171311081813110819131108201311082113110822131108231311082413110825131108261311082713110828131108291311083013110831131108321311083313110834131108351311083613110837131108381311083913110840131108411311084213110843131108441311084513110846131108471311084813110849131108501311085113110852131108531311085413110855131108561311085713110858131108591311086013110861131108621311086313110864131108651311086613110867131108681311086913110870131108711311087213110873131108741311087513110876131108771311087813110879131108801311088113110882131108831311088413110885131108861311088713110888131108891311089013110891131108921311089313110894131108951311089613110897131108981311089913110900131109011311090213110903131109041311090513110906131109071311090813110909131109101311091113110912131109131311091413110915131109161311091713110918131109191311092013110921131109221311092313110924131109251311092613110927131109281311092913110930131109311311093213110933131109341311093513110936131109371311093813110939131109401311094113110942131109431311094413110945131109461311094713110948131109491311095013110951131109521311095313110954131109551311095613110957131109581311095913110960131109611311096213110963131109641311096513110966131109671311096813110969131109701311097113110972131109731311097413110975131109761311097713110978131109791311098013110981131109821311098313110984131109851311098613110987131109881311098913110990131109911311099213110993131109941311099513110996131109971311099813110999131110001311100113111002131110031311100413111005131110061311100713111008131110091311101013111011131110121311101313111014131110151311101613111017131110181311101913111020131110211311102213111023131110241311102513111026131110271311102813111029131110301311103113111032131110331311103413111035131110361311103713111038131110391311104013111041131110421311104313111044131110451311104613111047131110481311104913111050131110511311105213111053131110541311105513111056131110571311105813111059131110601311106113111062131110631311106413111065131110661311106713111068131110691311107013111071131110721311107313111074131110751311107613111077131110781311107913111080131110811311108213111083131110841311108513111086131110871311108813111089131110901311109113111092131110931311109413111095131110961311109713111098131110991311110013111101131111021311110313111104131111051312000113120002131200031312000413120005131200061312000713120008131200091312001013120011131200121312001313120014131200151312001613120017131200181312001913120020131200211312002213120023131200241312002513120026131200271312002813120029131200301312003113120032131200331312003413120035131200361312003713120038131200391312004013120041131200421312004313120044131200451312004613120047131200481312004913120050131200511312005213120053131200541312005513120056131200571312005813120059131200601312006113120062131200631312006413120065131200661312006713120068131200691312007013120071131200721312007313120074131200751312007613120077131200781312007913120080131200811312008213120083131200841312008513120086131200871312008813120089131200901312009113120092131200931312009413120095131200961312009713120098131200991312010013120101131201021312010313120104131201051312010613120107131201081312010913120110131201111312011213120113131201141312011513120116131201171312011813120119131201201312012113120122131201231312012413120125131201261312012713120128131201291312013013120131131201321312013313120134131201351312013613120137131201381312013913120140131201411312014213120143131201441312014513120146131201471312014813120149131201501312015113120152131201531312015413120155131201561312015713120158131201591312016013120161131201621312016313120164131201651312016613120167131201681312016913120170131201711312017213120173131201741312017513120176131201771312017813120179131201801312018113120182131201831312018413120185131201861312018713120188131201891312019013120191131201921312019313120194131201951312019613120197131201981312019913120200131202011312020213120203131202041312020513120206131202071312020813120209131202101312021113120212131202131312021413120215131202161312021713120218131202191312022013120221131202221312022313120224131202251312022613120227131202281312022913120230131202311312023213120233131202341312023513120236131202371312023813120239131202401312024113120242131202431312024413120245131202461312024713120248131202491312025013120251131202521312025313120254131202551312025613120257131202581312025913120260131202611312026213120263131202641312026513120266131202671312026813120269131202701312027113120272131202731312027413120275131202761312027713120278131202791312028013120281131202821312028313120284131202851312028613120287131202881312028913120290131202911312029213120293131202941312029513120296131202971312029813120299131203001312030113120302131203031312030413120305131203061312030713120308131203091312031013120311131203121312031313120314131203151312031613120317131203181312031913120320131203211312032213120323131203241312032513120326131203271312032813120329131203301312033113120332131203331312033413120335131203361312033713120338131203391312034013120341131203421312034313120344131203451312034613120347131203481312034913120350131203511312035213120353131203541312035513120356131203571312035813120359131203601312036113120362131203631312036413120365131203661312036713120368131203691312037013120371131203721312037313120374131203751312037613120377131203781312037913120380131203811312038213120383131203841312038513120386131203871312038813120389131203901312039113120392131203931312039413120395131203961312039713120398131203991312040013120401131204021312040313120404131204051312040613120407131204081312040913120410131204111312041213120413131204141312041513120416131204171312041813120419131204201312042113120422131204231312042413120425131204261312042713120428131204291312043013120431131204321312043313120434131204351312043613120437131204381312043913120440131204411312044213120443131204441312044513120446131204471312044813120449131204501312045113120452131204531312045413120455131204561312045713120458131204591312046013120461131204621312046313120464131204651312046613120467131204681312046913120470131204711312047213120473131204741312047513120476131204771312047813120479131204801312048113120482131204831312048413120485131204861312048713120488131204891312049013120491131204921312049313120494131204951312049613120497131204981312049913120500131205011312050213120503131205041312050513120506131205071312050813120509131205101312051113120512131205131312051413120515131205161312051713120518131205191312052013120521131205221312052313120524131205251312052613120527131205281312052913120530131205311312053213120533131205341312053513120536131205371312053813120539131205401312054113120542131205431312054413120545131205461312054713120548131205491312055013120551131205521312055313120554131205551312055613120557131205581312055913120560131205611312056213120563131205641312056513120566131205671312056813120569131205701312057113120572131205731312057413120575131205761312057713120578131205791312058013120581131205821312058313120584131205851312058613120587131205881312058913120590131205911312059213120593131205941312059513120596131205971312059813120599131206001312060113120602131206031312060413120605131206061312060713120608131206091312061013120611131206121312061313120614131206151312061613120617131206181312061913120620131206211312062213120623131206241312062513120626131206271312062813120629131206301312063113120632131206331312063413120635131206361312063713120638131206391312064013120641131206421312064313120644131206451312064613120647131206481312064913120650131206511312065213120653131206541312065513120656131206571312065813120659131206601312066113120662131206631312066413120665131206661312066713120668131206691312067013120671131206721312067313120674131206751312067613120677131206781312067913120680131206811312068213120683131206841312068513120686131206871312068813120689131206901312069113120692131206931312069413120695131206961312069713120698131206991312070013120701131207021312070313120704131207051312070613120707131207081312070913120710131207111312071213120713131207141312071513120716131207171312071813120719131207201312072113120722131207231312072413120725131207261312072713120728131207291312073013120731131207321312073313120734131207351312073613120737131207381312073913120740131207411312074213120743131207441312074513120746131207471312074813120749131207501312075113120752131207531312075413120755131207561312075713120758131207591312076013120761131207621312076313120764131207651312076613120767131207681312076913120770131207711312077213120773131207741312077513120776131207771312077813120779131207801312078113120782131207831312078413120785131207861312078713120788131207891312079013120791131207921312079313120794131207951312079613120797131207981312079913120800131208011312080213120803131208041312080513120806131208071312080813120809131208101312081113120812131208131312081413120815131208161312081713120818131208191312082013120821131208221312082313120824131208251312082613120827131208281312082913120830131208311312083213120833131208341312083513120836131208371312083813120839131208401312084113120842131208431312084413120845131208461312084713120848131208491312085013120851131208521312085313120854131208551312085613120857131208581312085913120860131208611312086213120863131208641312086513120866131208671312086813120869131208701312087113120872131208731312087413120875131208761312087713120878131208791312088013120881131208821312088313120884131208851312088613120887131208881312088913120890131208911312089213120893131208941312089513120896131208971312089813120899131209001312090113120902131209031312090413120905131209061312090713120908131209091312091013120911131209121312091313120914131209151312091613120917131209181312091913120920131209211312092213120923131209241312092513120926131209271312092813120929131209301312093113120932131209331312093413120935131209361312093713120938131209391312094013120941131209421312094313120944131209451312094613120947131209481312094913120950131209511312095213120953131209541312095513120956131209571312095813120959131209601312096113120962131209631312096413120965131209661312096713120968131209691312097013120971131209721312097313120974131209751312097613120977131209781312097913120980131209811312098213120983131209841312098513120986131209871312098813120989131209901312099113120992131209931312099413120995131209961312099713120998131209991312100013121001131210021312100313121004131210051312100613121007131210081312100913121010131210111312101213121013131210141312101513121016131210171312101813121019131210201312102113121022131210231312102413121025131210261312102713121028131210291312103013121031131210321312103313121034131210351312103613121037131210381312103913121040131210411312104213121043131210441312104513121046131210471312104813121049131210501312105113121052131210531312105413121055131210561312105713121058131210591312106013121061131210621312106313121064131210651312106613121067131210681312106913121070131210711312107213121073131210741312107513121076131210771312107813121079131210801312108113121082131210831312108413121085131210861312108713121088131210891312109013121091131210921312109313121094131210951312109613121097131210981312109913121100131211011312110213121103131211041312110513130001131300021313000313130004131300051313000613130007131300081313000913130010131300111313001213130013131300141313001513130016131300171313001813130019131300201313002113130022131300231313002413130025131300261313002713130028131300291313003013130031131300321313003313130034131300351313003613130037131300381313003913130040131300411313004213130043131300441313004513130046131300471313004813130049131300501313005113130052131300531313005413130055131300561313005713130058131300591313006013130061131300621313006313130064131300651313006613130067131300681313006913130070131300711313007213130073131300741313007513130076131300771313007813130079131300801313008113130082131300831313008413130085131300861313008713130088131300891313009013130091131300921313009313130094131300951313009613130097131300981313009913130100131301011313010213130103131301041313010513130106131301071313010813130109131301101313011113130112131301131313011413130115131301161313011713130118131301191313012013130121131301221313012313130124131301251313012613130127131301281313012913130130131301311313013213130133131301341313013513130136131301371313013813130139131301401313014113130142131301431313014413130145131301461313014713130148131301491313015013130151131301521313015313130154131301551313015613130157131301581313015913130160131301611313016213130163131301641313016513130166131301671313016813130169131301701313017113130172131301731313017413130175131301761313017713130178131301791313018013130181131301821313018313130184131301851313018613130187131301881313018913130190131301911313019213130193131301941313019513130196131301971313019813130199131302001313020113130202131302031313020413130205131302061313020713130208131302091313021013130211131302121313021313130214131302151313021613130217131302181313021913130220131302211313022213130223131302241313022513130226131302271313022813130229131302301313023113130232131302331313023413130235131302361313023713130238131302391313024013130241131302421313024313130244131302451313024613130247131302481313024913130250131302511313025213130253131302541313025513130256131302571313025813130259131302601313026113130262131302631313026413130265131302661313026713130268131302691313027013130271131302721313027313130274131302751313027613130277131302781313027913130280131302811313028213130283131302841313028513130286131302871313028813130289131302901313029113130292131302931313029413130295131302961313029713130298131302991313030013130301131303021313030313130304131303051313030613130307131303081313030913130310131303111313031213130313131303141313031513130316131303171313031813130319131303201313032113130322131303231313032413130325131303261313032713130328131303291313033013130331131303321313033313130334131303351313033613130337131303381313033913130340131303411313034213130343131303441313034513130346131303471313034813130349131303501313035113130352131303531313035413130355131303561313035713130358131303591313036013130361131303621313036313130364131303651313036613130367131303681313036913130370131303711313037213130373131303741313037513130376131303771313037813130379131303801313038113130382131303831313038413130385131303861313038713130388131303891313039013130391131303921313039313130394131303951313039613130397131303981313039913130400131304011313040213130403131304041313040513130406131304071313040813130409131304101313041113130412131304131313041413130415131304161313041713130418131304191313042013130421131304221313042313130424131304251313042613130427131304281313042913130430131304311313043213130433131304341313043513130436131304371313043813130439131304401313044113130442131304431313044413130445131304461313044713130448131304491313045013130451131304521313045313130454131304551313045613130457131304581313045913130460131304611313046213130463131304641313046513130466131304671313046813130469131304701313047113130472131304731313047413130475131304761313047713130478131304791313048013130481131304821313048313130484131304851313048613130487131304881313048913130490131304911313049213130493131304941313049513130496131304971313049813130499131305001313050113130502131305031313050413130505131305061313050713130508131305091313051013130511131305121313051313130514131305151313051613130517131305181313051913130520131305211313052213130523131305241313052513130526131305271313052813130529131305301313053113130532131305331313053413130535131305361313053713130538131305391313054013130541131305421313054313130544131305451313054613130547131305481313054913130550131305511313055213130553131305541313055513130556131305571313055813130559131305601313056113130562131305631313056413130565131305661313056713130568131305691313057013130571131305721313057313130574131305751313057613130577131305781313057913130580131305811313058213130583131305841313058513130586131305871313058813130589131305901313059113130592131305931313059413130595131305961313059713130598131305991313060013130601131306021313060313130604131306051313060613130607131306081313060913130610131306111313061213130613131306141313061513130616131306171313061813130619131306201313062113130622131306231313062413130625131306261313062713130628131306291313063013130631131306321313063313130634131306351313063613130637131306381313063913130640131306411313064213130643131306441313064513130646131306471313064813130649131306501313065113130652131306531313065413130655131306561313065713130658131306591313066013130661131306621313066313130664131306651313066613130667131306681313066913130670131306711313067213130673131306741313067513130676131306771313067813130679131306801313068113130682131306831313068413130685131306861313068713130688131306891313069013130691131306921313069313130694131306951313069613130697131306981313069913130700131307011313070213130703131307041313070513130706131307071313070813130709131307101313071113130712131307131313071413130715131307161313071713130718131307191313072013130721131307221313072313130724131307251313072613130727131307281313072913130730131307311313073213130733131307341313073513130736131307371313073813130739131307401313074113130742131307431313074413130745131307461313074713130748131307491313075013130751131307521313075313130754131307551313075613130757131307581313075913130760131307611313076213130763131307641313076513130766131307671313076813130769131307701313077113130772131307731313077413130775131307761313077713130778131307791313078013130781131307821313078313130784131307851313078613130787131307881313078913130790131307911313079213130793131307941313079513130796131307971313079813130799131308001313080113130802131308031313080413130805131308061313080713130808131308091313081013130811131308121313081313130814131308151313081613130817131308181313081913130820131308211313082213130823131308241313082513130826131308271313082813130829131308301313083113130832131308331313083413130835131308361313083713130838131308391313084013130841131308421313084313130844131308451313084613130847131308481313084913130850131308511313085213130853131308541313085513130856131308571313085813130859131308601313086113130862131308631313086413130865131308661313086713130868131308691313087013130871131308721313087313130874131308751313087613130877131308781313087913130880131308811313088213130883131308841313088513130886131308871313088813130889131308901313089113130892131308931313089413130895131308961313089713130898131308991313090013130901131309021313090313130904131309051313090613130907131309081313090913130910131309111313091213130913131309141313091513130916131309171313091813130919131309201313092113130922131309231313092413130925131309261313092713130928131309291313093013130931131309321313093313130934131309351313093613130937131309381313093913130940131309411313094213130943131309441313094513130946131309471313094813130949131309501313095113130952131309531313095413130955131309561313095713130958131309591313096013130961131309621313096313130964131309651313096613130967131309681313096913130970131309711313097213130973131309741313097513130976131309771313097813130979131309801313098113130982131309831313098413130985131309861313098713130988131309891313099013130991131309921313099313130994131309951313099613130997131309981313099913131000131310011313100213131003131310041313100513131006131310071313100813131009131310101313101113131012131310131313101413131015131310161313101713131018131310191313102013131021131310221313102313131024131310251313102613131027131310281313102913131030131310311313103213131033131310341313103513131036131310371313103813131039131310401313104113131042131310431313104413131045131310461313104713131048131310491313105013131051131310521313105313131054131310551313105613131057131310581313105913131060131310611313106213131063131310641313106513131066131310671313106813131069131310701313107113131072131310731313107413131075131310761313107713131078131310791313108013131081131310821313108313131084131310851313108613131087131310881313108913131090131310911313109213131093131310941313109513131096131310971313109813131099131311001313110113131102131311031313110413131105131400011314000213140003131400041314000513140006131400071314000813140009131400101314001113140012131400131314001413140015131400161314001713140018131400191314002013140021131400221314002313140024131400251314002613140027131400281314002913140030131400311314003213140033131400341314003513140036131400371314003813140039131400401314004113140042131400431314004413140045131400461314004713140048131400491314005013140051131400521314005313140054131400551314005613140057131400581314005913140060131400611314006213140063131400641314006513140066131400671314006813140069131400701314007113140072131400731314007413140075131400761314007713140078131400791314008013140081131400821314008313140084131400851314008613140087131400881314008913140090131400911314009213140093131400941314009513140096131400971314009813140099131401001314010113140102131401031314010413140105131401061314010713140108131401091314011013140111131401121314011313140114131401151314011613140117131401181314011913140120131401211314012213140123131401241314012513140126131401271314012813140129131401301314013113140132131401331314013413140135131401361314013713140138131401391314014013140141131401421314014313140144131401451314014613140147131401481314014913140150131401511314015213140153131401541314015513140156131401571314015813140159131401601314016113140162131401631314016413140165131401661314016713140168131401691314017013140171131401721314017313140174131401751314017613140177131401781314017913140180131401811314018213140183131401841314018513140186131401871314018813140189131401901314019113140192131401931314019413140195131401961314019713140198131401991314020013140201131402021314020313140204131402051314020613140207131402081314020913140210131402111314021213140213131402141314021513140216131402171314021813140219131402201314022113140222131402231314022413140225131402261314022713140228131402291314023013140231131402321314023313140234131402351314023613140237131402381314023913140240131402411314024213140243131402441314024513140246131402471314024813140249131402501314025113140252131402531314025413140255131402561314025713140258131402591314026013140261131402621314026313140264131402651314026613140267131402681314026913140270131402711314027213140273131402741314027513140276131402771314027813140279131402801314028113140282131402831314028413140285131402861314028713140288131402891314029013140291131402921314029313140294131402951314029613140297131402981314029913140300131403011314030213140303131403041314030513140306131403071314030813140309131403101314031113140312131403131314031413140315131403161314031713140318131403191314032013140321131403221314032313140324131403251314032613140327131403281314032913140330131403311314033213140333131403341314033513140336131403371314033813140339131403401314034113140342131403431314034413140345131403461314034713140348131403491314035013140351131403521314035313140354131403551314035613140357131403581314035913140360131403611314036213140363131403641314036513140366131403671314036813140369131403701314037113140372131403731314037413140375131403761314037713140378131403791314038013140381131403821314038313140384131403851314038613140387131403881314038913140390131403911314039213140393131403941314039513140396131403971314039813140399131404001314040113140402131404031314040413140405131404061314040713140408131404091314041013140411131404121314041313140414131404151314041613140417131404181314041913140420131404211314042213140423131404241314042513140426131404271314042813140429131404301314043113140432131404331314043413140435131404361314043713140438131404391314044013140441131404421314044313140444131404451314044613140447131404481314044913140450131404511314045213140453131404541314045513140456131404571314045813140459131404601314046113140462131404631314046413140465131404661314046713140468131404691314047013140471131404721314047313140474131404751314047613140477131404781314047913140480131404811314048213140483131404841314048513140486131404871314048813140489131404901314049113140492131404931314049413140495131404961314049713140498131404991314050013140501131405021314050313140504131405051314050613140507131405081314050913140510131405111314051213140513131405141314051513140516131405171314051813140519131405201314052113140522131405231314052413140525131405261314052713140528131405291314053013140531131405321314053313140534131405351314053613140537131405381314053913140540131405411314054213140543131405441314054513140546131405471314054813140549131405501314055113140552131405531314055413140555131405561314055713140558131405591314056013140561131405621314056313140564131405651314056613140567131405681314056913140570131405711314057213140573131405741314057513140576131405771314057813140579131405801314058113140582131405831314058413140585131405861314058713140588131405891314059013140591131405921314059313140594131405951314059613140597131405981314059913140600131406011314060213140603131406041314060513140606131406071314060813140609131406101314061113140612131406131314061413140615131406161314061713140618131406191314062013140621131406221314062313140624131406251314062613140627131406281314062913140630131406311314063213140633131406341314063513140636131406371314063813140639131406401314064113140642131406431314064413140645131406461314064713140648131406491314065013140651131406521314065313140654131406551314065613140657131406581314065913140660131406611314066213140663131406641314066513140666131406671314066813140669131406701314067113140672131406731314067413140675131406761314067713140678131406791314068013140681131406821314068313140684131406851314068613140687131406881314068913140690131406911314069213140693131406941314069513140696131406971314069813140699131407001314070113140702131407031314070413140705131407061314070713140708131407091314071013140711131407121314071313140714131407151314071613140717131407181314071913140720131407211314072213140723131407241314072513140726131407271314072813140729131407301314073113140732131407331314073413140735131407361314073713140738131407391314074013140741131407421314074313140744131407451314074613140747131407481314074913140750131407511314075213140753131407541314075513140756131407571314075813140759131407601314076113140762131407631314076413140765131407661314076713140768131407691314077013140771131407721314077313140774131407751314077613140777131407781314077913140780131407811314078213140783131407841314078513140786131407871314078813140789131407901314079113140792131407931314079413140795131407961314079713140798131407991314080013140801131408021314080313140804131408051314080613140807131408081314080913140810131408111314081213140813131408141314081513140816131408171314081813140819131408201314082113140822131408231314082413140825131408261314082713140828131408291314083013140831131408321314083313140834131408351314083613140837131408381314083913140840131408411314084213140843131408441314084513140846131408471314084813140849131408501314085113140852131408531314085413140855131408561314085713140858131408591314086013140861131408621314086313140864131408651314086613140867131408681314086913140870131408711314087213140873131408741314087513140876131408771314087813140879131408801314088113140882131408831314088413140885131408861314088713140888131408891314089013140891131408921314089313140894131408951314089613140897131408981314089913140900131409011314090213140903131409041314090513140906131409071314090813140909131409101314091113140912131409131314091413140915131409161314091713140918131409191314092013140921131409221314092313140924131409251314092613140927131409281314092913140930131409311314093213140933131409341314093513140936131409371314093813140939131409401314094113140942131409431314094413140945131409461314094713140948131409491314095013140951131409521314095313140954131409551314095613140957131409581314095913140960131409611314096213140963131409641314096513140966131409671314096813140969131409701314097113140972131409731314097413140975131409761314097713140978131409791314098013140981131409821314098313140984131409851314098613140987131409881314098913140990131409911314099213140993131409941314099513140996131409971314099813140999131410001314100113141002131410031314100413141005131410061314100713141008131410091314101013141011131410121314101313141014131410151314101613141017131410181314101913141020131410211314102213141023131410241314102513141026131410271314102813141029131410301314103113141032131410331314103413141035131410361314103713141038131410391314104013141041131410421314104313141044131410451314104613141047131410481314104913141050131410511314105213141053131410541314105513141056131410571314105813141059131410601314106113141062131410631314106413141065131410661314106713141068131410691314107013141071131410721314107313141074131410751314107613141077131410781314107913141080131410811314108213141083131410841314108513141086131410871314108813141089131410901314109113141092131410931314109413141095131410961314109713141098131410991314110013141101131411021314110313141104131411051315000113150002131500031315000413150005131500061315000713150008131500091315001013150011131500121315001313150014131500151315001613150017131500181315001913150020131500211315002213150023131500241315002513150026131500271315002813150029131500301315003113150032131500331315003413150035131500361315003713150038131500391315004013150041131500421315004313150044131500451315004613150047131500481315004913150050131500511315005213150053131500541315005513150056131500571315005813150059131500601315006113150062131500631315006413150065131500661315006713150068131500691315007013150071131500721315007313150074131500751315007613150077131500781315007913150080131500811315008213150083131500841315008513150086131500871315008813150089131500901315009113150092131500931315009413150095131500961315009713150098131500991315010013150101131501021315010313150104131501051315010613150107131501081315010913150110131501111315011213150113131501141315011513150116131501171315011813150119131501201315012113150122131501231315012413150125131501261315012713150128131501291315013013150131131501321315013313150134131501351315013613150137131501381315013913150140131501411315014213150143131501441315014513150146131501471315014813150149131501501315015113150152131501531315015413150155131501561315015713150158131501591315016013150161131501621315016313150164131501651315016613150167131501681315016913150170131501711315017213150173131501741315017513150176131501771315017813150179131501801315018113150182131501831315018413150185131501861315018713150188131501891315019013150191131501921315019313150194131501951315019613150197131501981315019913150200131502011315020213150203131502041315020513150206131502071315020813150209131502101315021113150212131502131315021413150215131502161315021713150218131502191315022013150221131502221315022313150224131502251315022613150227131502281315022913150230131502311315023213150233131502341315023513150236131502371315023813150239131502401315024113150242131502431315024413150245131502461315024713150248131502491315025013150251131502521315025313150254131502551315025613150257131502581315025913150260131502611315026213150263131502641315026513150266131502671315026813150269131502701315027113150272131502731315027413150275131502761315027713150278131502791315028013150281131502821315028313150284131502851315028613150287131502881315028913150290131502911315029213150293131502941315029513150296131502971315029813150299131503001315030113150302131503031315030413150305131503061315030713150308131503091315031013150311131503121315031313150314131503151315031613150317131503181315031913150320131503211315032213150323131503241315032513150326131503271315032813150329131503301315033113150332131503331315033413150335131503361315033713150338131503391315034013150341131503421315034313150344131503451315034613150347131503481315034913150350131503511315035213150353131503541315035513150356131503571315035813150359131503601315036113150362131503631315036413150365131503661315036713150368131503691315037013150371131503721315037313150374131503751315037613150377131503781315037913150380131503811315038213150383131503841315038513150386131503871315038813150389131503901315039113150392131503931315039413150395131503961315039713150398131503991315040013150401131504021315040313150404131504051315040613150407131504081315040913150410131504111315041213150413131504141315041513150416131504171315041813150419131504201315042113150422131504231315042413150425131504261315042713150428131504291315043013150431131504321315043313150434131504351315043613150437131504381315043913150440131504411315044213150443131504441315044513150446131504471315044813150449131504501315045113150452131504531315045413150455131504561315045713150458131504591315046013150461131504621315046313150464131504651315046613150467131504681315046913150470131504711315047213150473131504741315047513150476131504771315047813150479131504801315048113150482131504831315048413150485131504861315048713150488131504891315049013150491131504921315049313150494131504951315049613150497131504981315049913150500131505011315050213150503131505041315050513150506131505071315050813150509131505101315051113150512131505131315051413150515131505161315051713150518131505191315052013150521131505221315052313150524131505251315052613150527131505281315052913150530131505311315053213150533131505341315053513150536131505371315053813150539131505401315054113150542131505431315054413150545131505461315054713150548131505491315055013150551131505521315055313150554131505551315055613150557131505581315055913150560131505611315056213150563131505641315056513150566131505671315056813150569131505701315057113150572131505731315057413150575131505761315057713150578131505791315058013150581131505821315058313150584131505851315058613150587131505881315058913150590131505911315059213150593131505941315059513150596131505971315059813150599131506001315060113150602131506031315060413150605131506061315060713150608131506091315061013150611131506121315061313150614131506151315061613150617131506181315061913150620131506211315062213150623131506241315062513150626131506271315062813150629131506301315063113150632131506331315063413150635131506361315063713150638131506391315064013150641131506421315064313150644131506451315064613150647131506481315064913150650131506511315065213150653131506541315065513150656131506571315065813150659131506601315066113150662131506631315066413150665131506661315066713150668131506691315067013150671131506721315067313150674131506751315067613150677131506781315067913150680131506811315068213150683131506841315068513150686131506871315068813150689131506901315069113150692131506931315069413150695131506961315069713150698131506991315070013150701131507021315070313150704131507051315070613150707131507081315070913150710131507111315071213150713131507141315071513150716131507171315071813150719131507201315072113150722131507231315072413150725131507261315072713150728131507291315073013150731131507321315073313150734131507351315073613150737131507381315073913150740131507411315074213150743131507441315074513150746131507471315074813150749131507501315075113150752131507531315075413150755131507561315075713150758131507591315076013150761131507621315076313150764131507651315076613150767131507681315076913150770131507711315077213150773131507741315077513150776131507771315077813150779131507801315078113150782131507831315078413150785131507861315078713150788131507891315079013150791131507921315079313150794131507951315079613150797131507981315079913150800131508011315080213150803131508041315080513150806131508071315080813150809131508101315081113150812131508131315081413150815131508161315081713150818131508191315082013150821131508221315082313150824131508251315082613150827131508281315082913150830131508311315083213150833131508341315083513150836131508371315083813150839131508401315084113150842131508431315084413150845131508461315084713150848131508491315085013150851131508521315085313150854131508551315085613150857131508581315085913150860131508611315086213150863131508641315086513150866131508671315086813150869131508701315087113150872131508731315087413150875131508761315087713150878131508791315088013150881131508821315088313150884131508851315088613150887131508881315088913150890131508911315089213150893131508941315089513150896131508971315089813150899131509001315090113150902131509031315090413150905131509061315090713150908131509091315091013150911131509121315091313150914131509151315091613150917131509181315091913150920131509211315092213150923131509241315092513150926131509271315092813150929131509301315093113150932131509331315093413150935131509361315093713150938131509391315094013150941131509421315094313150944131509451315094613150947131509481315094913150950131509511315095213150953131509541315095513150956131509571315095813150959131509601315096113150962131509631315096413150965131509661315096713150968131509691315097013150971131509721315097313150974131509751315097613150977131509781315097913150980131509811315098213150983131509841315098513150986131509871315098813150989131509901315099113150992131509931315099413150995131509961315099713150998131509991315100013151001131510021315100313151004131510051315100613151007131510081315100913151010131510111315101213151013131510141315101513151016131510171315101813151019131510201315102113151022131510231315102413151025131510261315102713151028131510291315103013151031131510321315103313151034131510351315103613151037131510381315103913151040131510411315104213151043131510441315104513151046131510471315104813151049131510501315105113151052131510531315105413151055131510561315105713151058131510591315106013151061131510621315106313151064131510651315106613151067131510681315106913151070131510711315107213151073131510741315107513151076131510771315107813151079131510801315108113151082131510831315108413151085131510861315108713151088131510891315109013151091131510921315109313151094131510951315109613151097131510981315109913151100131511011315110213151103131511041315110513160001131600021316000313160004131600051316000613160007131600081316000913160010131600111316001213160013131600141316001513160016131600171316001813160019131600201316002113160022131600231316002413160025131600261316002713160028131600291316003013160031131600321316003313160034131600351316003613160037131600381316003913160040131600411316004213160043131600441316004513160046131600471316004813160049131600501316005113160052131600531316005413160055131600561316005713160058131600591316006013160061131600621316006313160064131600651316006613160067131600681316006913160070131600711316007213160073131600741316007513160076131600771316007813160079131600801316008113160082131600831316008413160085131600861316008713160088131600891316009013160091131600921316009313160094131600951316009613160097131600981316009913160100131601011316010213160103131601041316010513160106131601071316010813160109131601101316011113160112131601131316011413160115131601161316011713160118131601191316012013160121131601221316012313160124131601251316012613160127131601281316012913160130131601311316013213160133131601341316013513160136131601371316013813160139131601401316014113160142131601431316014413160145131601461316014713160148131601491316015013160151131601521316015313160154131601551316015613160157131601581316015913160160131601611316016213160163131601641316016513160166131601671316016813160169131601701316017113160172131601731316017413160175131601761316017713160178131601791316018013160181131601821316018313160184131601851316018613160187131601881316018913160190131601911316019213160193131601941316019513160196131601971316019813160199131602001316020113160202131602031316020413160205131602061316020713160208131602091316021013160211131602121316021313160214131602151316021613160217131602181316021913160220131602211316022213160223131602241316022513160226131602271316022813160229131602301316023113160232131602331316023413160235131602361316023713160238131602391316024013160241131602421316024313160244131602451316024613160247131602481316024913160250131602511316025213160253131602541316025513160256131602571316025813160259131602601316026113160262131602631316026413160265131602661316026713160268131602691316027013160271131602721316027313160274131602751316027613160277131602781316027913160280131602811316028213160283131602841316028513160286131602871316028813160289131602901316029113160292131602931316029413160295131602961316029713160298131602991316030013160301131603021316030313160304131603051316030613160307131603081316030913160310131603111316031213160313131603141316031513160316131603171316031813160319131603201316032113160322131603231316032413160325131603261316032713160328131603291316033013160331131603321316033313160334131603351316033613160337131603381316033913160340131603411316034213160343131603441316034513160346131603471316034813160349131603501316035113160352131603531316035413160355131603561316035713160358131603591316036013160361131603621316036313160364131603651316036613160367131603681316036913160370131603711316037213160373131603741316037513160376131603771316037813160379131603801316038113160382131603831316038413160385131603861316038713160388131603891316039013160391131603921316039313160394131603951316039613160397131603981316039913160400131604011316040213160403131604041316040513160406131604071316040813160409131604101316041113160412131604131316041413160415131604161316041713160418131604191316042013160421131604221316042313160424131604251316042613160427131604281316042913160430131604311316043213160433131604341316043513160436131604371316043813160439131604401316044113160442131604431316044413160445131604461316044713160448131604491316045013160451131604521316045313160454131604551316045613160457131604581316045913160460131604611316046213160463131604641316046513160466131604671316046813160469131604701316047113160472131604731316047413160475131604761316047713160478131604791316048013160481131604821316048313160484131604851316048613160487131604881316048913160490131604911316049213160493131604941316049513160496131604971316049813160499131605001316050113160502131605031316050413160505131605061316050713160508131605091316051013160511131605121316051313160514131605151316051613160517131605181316051913160520131605211316052213160523131605241316052513160526131605271316052813160529131605301316053113160532131605331316053413160535131605361316053713160538131605391316054013160541131605421316054313160544131605451316054613160547131605481316054913160550131605511316055213160553131605541316055513160556131605571316055813160559131605601316056113160562131605631316056413160565131605661316056713160568131605691316057013160571131605721316057313160574131605751316057613160577131605781316057913160580131605811316058213160583131605841316058513160586131605871316058813160589131605901316059113160592131605931316059413160595131605961316059713160598131605991316060013160601131606021316060313160604131606051316060613160607131606081316060913160610131606111316061213160613131606141316061513160616131606171316061813160619131606201316062113160622131606231316062413160625131606261316062713160628131606291316063013160631131606321316063313160634131606351316063613160637131606381316063913160640131606411316064213160643131606441316064513160646131606471316064813160649131606501316065113160652131606531316065413160655131606561316065713160658131606591316066013160661131606621316066313160664131606651316066613160667131606681316066913160670131606711316067213160673131606741316067513160676131606771316067813160679131606801316068113160682131606831316068413160685131606861316068713160688131606891316069013160691131606921316069313160694131606951316069613160697131606981316069913160700131607011316070213160703131607041316070513160706131607071316070813160709131607101316071113160712131607131316071413160715131607161316071713160718131607191316072013160721131607221316072313160724131607251316072613160727131607281316072913160730131607311316073213160733131607341316073513160736131607371316073813160739131607401316074113160742131607431316074413160745131607461316074713160748131607491316075013160751131607521316075313160754131607551316075613160757131607581316075913160760131607611316076213160763131607641316076513160766131607671316076813160769131607701316077113160772131607731316077413160775131607761316077713160778131607791316078013160781131607821316078313160784131607851316078613160787131607881316078913160790131607911316079213160793131607941316079513160796131607971316079813160799131608001316080113160802131608031316080413160805131608061316080713160808131608091316081013160811131608121316081313160814131608151316081613160817131608181316081913160820131608211316082213160823131608241316082513160826131608271316082813160829131608301316083113160832131608331316083413160835131608361316083713160838131608391316084013160841131608421316084313160844131608451316084613160847131608481316084913160850131608511316085213160853131608541316085513160856131608571316085813160859131608601316086113160862131608631316086413160865131608661316086713160868131608691316087013160871131608721316087313160874131608751316087613160877131608781316087913160880131608811316088213160883131608841316088513160886131608871316088813160889131608901316089113160892131608931316089413160895131608961316089713160898131608991316090013160901131609021316090313160904131609051316090613160907131609081316090913160910131609111316091213160913131609141316091513160916131609171316091813160919131609201316092113160922131609231316092413160925131609261316092713160928131609291316093013160931131609321316093313160934131609351316093613160937131609381316093913160940131609411316094213160943131609441316094513160946131609471316094813160949131609501316095113160952131609531316095413160955131609561316095713160958131609591316096013160961131609621316096313160964131609651316096613160967131609681316096913160970131609711316097213160973131609741316097513160976131609771316097813160979131609801316098113160982131609831316098413160985131609861316098713160988131609891316099013160991131609921316099313160994131609951316099613160997131609981316099913161000131610011316100213161003131610041316100513161006131610071316100813161009131610101316101113161012131610131316101413161015131610161316101713161018131610191316102013161021131610221316102313161024131610251316102613161027131610281316102913161030131610311316103213161033131610341316103513161036131610371316103813161039131610401316104113161042131610431316104413161045131610461316104713161048131610491316105013161051131610521316105313161054131610551316105613161057131610581316105913161060131610611316106213161063131610641316106513161066131610671316106813161069131610701316107113161072131610731316107413161075131610761316107713161078131610791316108013161081131610821316108313161084131610851316108613161087131610881316108913161090131610911316109213161093131610941316109513161096131610971316109813161099131611001316110113161102131611031316110413161105131700011317000213170003131700041317000513170006131700071317000813170009131700101317001113170012131700131317001413170015131700161317001713170018131700191317002013170021131700221317002313170024131700251317002613170027131700281317002913170030131700311317003213170033131700341317003513170036131700371317003813170039131700401317004113170042131700431317004413170045131700461317004713170048131700491317005013170051131700521317005313170054131700551317005613170057131700581317005913170060131700611317006213170063131700641317006513170066131700671317006813170069131700701317007113170072131700731317007413170075131700761317007713170078131700791317008013170081131700821317008313170084131700851317008613170087131700881317008913170090131700911317009213170093131700941317009513170096131700971317009813170099131701001317010113170102131701031317010413170105131701061317010713170108131701091317011013170111131701121317011313170114131701151317011613170117131701181317011913170120131701211317012213170123131701241317012513170126131701271317012813170129131701301317013113170132131701331317013413170135131701361317013713170138131701391317014013170141131701421317014313170144131701451317014613170147131701481317014913170150131701511317015213170153131701541317015513170156131701571317015813170159131701601317016113170162131701631317016413170165131701661317016713170168131701691317017013170171131701721317017313170174131701751317017613170177131701781317017913170180131701811317018213170183131701841317018513170186131701871317018813170189131701901317019113170192131701931317019413170195131701961317019713170198131701991317020013170201131702021317020313170204131702051317020613170207131702081317020913170210131702111317021213170213131702141317021513170216131702171317021813170219131702201317022113170222131702231317022413170225131702261317022713170228131702291317023013170231131702321317023313170234131702351317023613170237131702381317023913170240131702411317024213170243131702441317024513170246131702471317024813170249131702501317025113170252131702531317025413170255131702561317025713170258131702591317026013170261131702621317026313170264131702651317026613170267131702681317026913170270131702711317027213170273131702741317027513170276131702771317027813170279131702801317028113170282131702831317028413170285131702861317028713170288131702891317029013170291131702921317029313170294131702951317029613170297131702981317029913170300131703011317030213170303131703041317030513170306131703071317030813170309131703101317031113170312131703131317031413170315131703161317031713170318131703191317032013170321131703221317032313170324131703251317032613170327131703281317032913170330131703311317033213170333131703341317033513170336131703371317033813170339131703401317034113170342131703431317034413170345131703461317034713170348131703491317035013170351131703521317035313170354131703551317035613170357131703581317035913170360131703611317036213170363131703641317036513170366131703671317036813170369131703701317037113170372131703731317037413170375131703761317037713170378131703791317038013170381131703821317038313170384131703851317038613170387131703881317038913170390131703911317039213170393131703941317039513170396131703971317039813170399131704001317040113170402131704031317040413170405131704061317040713170408131704091317041013170411131704121317041313170414131704151317041613170417131704181317041913170420131704211317042213170423131704241317042513170426131704271317042813170429131704301317043113170432131704331317043413170435131704361317043713170438131704391317044013170441131704421317044313170444131704451317044613170447131704481317044913170450131704511317045213170453131704541317045513170456131704571317045813170459131704601317046113170462131704631317046413170465131704661317046713170468131704691317047013170471131704721317047313170474131704751317047613170477131704781317047913170480131704811317048213170483131704841317048513170486131704871317048813170489131704901317049113170492131704931317049413170495131704961317049713170498131704991317050013170501131705021317050313170504131705051317050613170507131705081317050913170510131705111317051213170513131705141317051513170516131705171317051813170519131705201317052113170522131705231317052413170525131705261317052713170528131705291317053013170531131705321317053313170534131705351317053613170537131705381317053913170540131705411317054213170543131705441317054513170546131705471317054813170549131705501317055113170552131705531317055413170555131705561317055713170558131705591317056013170561131705621317056313170564131705651317056613170567131705681317056913170570131705711317057213170573131705741317057513170576131705771317057813170579131705801317058113170582131705831317058413170585131705861317058713170588131705891317059013170591131705921317059313170594131705951317059613170597131705981317059913170600131706011317060213170603131706041317060513170606131706071317060813170609131706101317061113170612131706131317061413170615131706161317061713170618131706191317062013170621131706221317062313170624131706251317062613170627131706281317062913170630131706311317063213170633131706341317063513170636131706371317063813170639131706401317064113170642131706431317064413170645131706461317064713170648131706491317065013170651131706521317065313170654131706551317065613170657131706581317065913170660131706611317066213170663131706641317066513170666131706671317066813170669131706701317067113170672131706731317067413170675131706761317067713170678131706791317068013170681131706821317068313170684131706851317068613170687131706881317068913170690131706911317069213170693131706941317069513170696131706971317069813170699131707001317070113170702131707031317070413170705131707061317070713170708131707091317071013170711131707121317071313170714131707151317071613170717131707181317071913170720131707211317072213170723131707241317072513170726131707271317072813170729131707301317073113170732131707331317073413170735131707361317073713170738131707391317074013170741131707421317074313170744131707451317074613170747131707481317074913170750131707511317075213170753131707541317075513170756131707571317075813170759131707601317076113170762131707631317076413170765131707661317076713170768131707691317077013170771131707721317077313170774131707751317077613170777131707781317077913170780131707811317078213170783131707841317078513170786131707871317078813170789131707901317079113170792131707931317079413170795131707961317079713170798131707991317080013170801131708021317080313170804131708051317080613170807131708081317080913170810131708111317081213170813131708141317081513170816131708171317081813170819131708201317082113170822131708231317082413170825131708261317082713170828131708291317083013170831131708321317083313170834131708351317083613170837131708381317083913170840131708411317084213170843131708441317084513170846131708471317084813170849131708501317085113170852131708531317085413170855131708561317085713170858131708591317086013170861131708621317086313170864131708651317086613170867131708681317086913170870131708711317087213170873131708741317087513170876131708771317087813170879131708801317088113170882131708831317088413170885131708861317088713170888131708891317089013170891131708921317089313170894131708951317089613170897131708981317089913170900131709011317090213170903131709041317090513170906131709071317090813170909131709101317091113170912131709131317091413170915131709161317091713170918131709191317092013170921131709221317092313170924131709251317092613170927131709281317092913170930131709311317093213170933131709341317093513170936131709371317093813170939131709401317094113170942131709431317094413170945131709461317094713170948131709491317095013170951131709521317095313170954131709551317095613170957131709581317095913170960131709611317096213170963131709641317096513170966131709671317096813170969131709701317097113170972131709731317097413170975131709761317097713170978131709791317098013170981131709821317098313170984131709851317098613170987131709881317098913170990131709911317099213170993131709941317099513170996131709971317099813170999131710001317100113171002131710031317100413171005131710061317100713171008131710091317101013171011131710121317101313171014131710151317101613171017131710181317101913171020131710211317102213171023131710241317102513171026131710271317102813171029131710301317103113171032131710331317103413171035131710361317103713171038131710391317104013171041131710421317104313171044131710451317104613171047131710481317104913171050131710511317105213171053131710541317105513171056131710571317105813171059131710601317106113171062131710631317106413171065131710661317106713171068131710691317107013171071131710721317107313171074131710751317107613171077131710781317107913171080131710811317108213171083131710841317108513171086131710871317108813171089131710901317109113171092131710931317109413171095131710961317109713171098131710991317110013171101131711021317110313171104131711051318000113180002131800031318000413180005131800061318000713180008131800091318001013180011131800121318001313180014131800151318001613180017131800181318001913180020131800211318002213180023131800241318002513180026131800271318002813180029131800301318003113180032131800331318003413180035131800361318003713180038131800391318004013180041131800421318004313180044131800451318004613180047131800481318004913180050131800511318005213180053131800541318005513180056131800571318005813180059131800601318006113180062131800631318006413180065131800661318006713180068131800691318007013180071131800721318007313180074131800751318007613180077131800781318007913180080131800811318008213180083131800841318008513180086131800871318008813180089131800901318009113180092131800931318009413180095131800961318009713180098131800991318010013180101131801021318010313180104131801051318010613180107131801081318010913180110131801111318011213180113131801141318011513180116131801171318011813180119131801201318012113180122131801231318012413180125131801261318012713180128131801291318013013180131131801321318013313180134131801351318013613180137131801381318013913180140131801411318014213180143131801441318014513180146131801471318014813180149131801501318015113180152131801531318015413180155131801561318015713180158131801591318016013180161131801621318016313180164131801651318016613180167131801681318016913180170131801711318017213180173131801741318017513180176131801771318017813180179131801801318018113180182131801831318018413180185131801861318018713180188131801891318019013180191131801921318019313180194131801951318019613180197131801981318019913180200131802011318020213180203131802041318020513180206131802071318020813180209131802101318021113180212131802131318021413180215131802161318021713180218131802191318022013180221131802221318022313180224131802251318022613180227131802281318022913180230131802311318023213180233131802341318023513180236131802371318023813180239131802401318024113180242131802431318024413180245131802461318024713180248131802491318025013180251131802521318025313180254131802551318025613180257131802581318025913180260131802611318026213180263131802641318026513180266131802671318026813180269131802701318027113180272131802731318027413180275131802761318027713180278131802791318028013180281131802821318028313180284131802851318028613180287131802881318028913180290131802911318029213180293131802941318029513180296131802971318029813180299131803001318030113180302131803031318030413180305131803061318030713180308131803091318031013180311131803121318031313180314131803151318031613180317131803181318031913180320131803211318032213180323131803241318032513180326131803271318032813180329131803301318033113180332131803331318033413180335131803361318033713180338131803391318034013180341131803421318034313180344131803451318034613180347131803481318034913180350131803511318035213180353131803541318035513180356131803571318035813180359131803601318036113180362131803631318036413180365131803661318036713180368131803691318037013180371131803721318037313180374131803751318037613180377131803781318037913180380131803811318038213180383131803841318038513180386131803871318038813180389131803901318039113180392131803931318039413180395131803961318039713180398131803991318040013180401131804021318040313180404131804051318040613180407131804081318040913180410131804111318041213180413131804141318041513180416131804171318041813180419131804201318042113180422131804231318042413180425131804261318042713180428131804291318043013180431131804321318043313180434131804351318043613180437131804381318043913180440131804411318044213180443131804441318044513180446131804471318044813180449131804501318045113180452131804531318045413180455131804561318045713180458131804591318046013180461131804621318046313180464131804651318046613180467131804681318046913180470131804711318047213180473131804741318047513180476131804771318047813180479131804801318048113180482131804831318048413180485131804861318048713180488131804891318049013180491131804921318049313180494131804951318049613180497131804981318049913180500131805011318050213180503131805041318050513180506131805071318050813180509131805101318051113180512131805131318051413180515131805161318051713180518131805191318052013180521131805221318052313180524131805251318052613180527131805281318052913180530131805311318053213180533131805341318053513180536131805371318053813180539131805401318054113180542131805431318054413180545131805461318054713180548131805491318055013180551131805521318055313180554131805551318055613180557131805581318055913180560131805611318056213180563131805641318056513180566131805671318056813180569131805701318057113180572131805731318057413180575131805761318057713180578131805791318058013180581131805821318058313180584131805851318058613180587131805881318058913180590131805911318059213180593131805941318059513180596131805971318059813180599131806001318060113180602131806031318060413180605131806061318060713180608131806091318061013180611131806121318061313180614131806151318061613180617131806181318061913180620131806211318062213180623131806241318062513180626131806271318062813180629131806301318063113180632131806331318063413180635131806361318063713180638131806391318064013180641131806421318064313180644131806451318064613180647131806481318064913180650131806511318065213180653131806541318065513180656131806571318065813180659131806601318066113180662131806631318066413180665131806661318066713180668131806691318067013180671131806721318067313180674131806751318067613180677131806781318067913180680131806811318068213180683131806841318068513180686131806871318068813180689131806901318069113180692131806931318069413180695131806961318069713180698131806991318070013180701131807021318070313180704131807051318070613180707131807081318070913180710131807111318071213180713131807141318071513180716131807171318071813180719131807201318072113180722131807231318072413180725131807261318072713180728131807291318073013180731131807321318073313180734131807351318073613180737131807381318073913180740131807411318074213180743131807441318074513180746131807471318074813180749131807501318075113180752131807531318075413180755131807561318075713180758131807591318076013180761131807621318076313180764131807651318076613180767131807681318076913180770131807711318077213180773131807741318077513180776131807771318077813180779131807801318078113180782131807831318078413180785131807861318078713180788131807891318079013180791131807921318079313180794131807951318079613180797131807981318079913180800131808011318080213180803131808041318080513180806131808071318080813180809131808101318081113180812131808131318081413180815131808161318081713180818131808191318082013180821131808221318082313180824131808251318082613180827131808281318082913180830131808311318083213180833131808341318083513180836131808371318083813180839131808401318084113180842131808431318084413180845131808461318084713180848131808491318085013180851131808521318085313180854131808551318085613180857131808581318085913180860131808611318086213180863131808641318086513180866131808671318086813180869131808701318087113180872131808731318087413180875131808761318087713180878131808791318088013180881131808821318088313180884131808851318088613180887131808881318088913180890131808911318089213180893131808941318089513180896131808971318089813180899131809001318090113180902131809031318090413180905131809061318090713180908131809091318091013180911131809121318091313180914131809151318091613180917131809181318091913180920131809211318092213180923131809241318092513180926131809271318092813180929131809301318093113180932131809331318093413180935131809361318093713180938131809391318094013180941131809421318094313180944131809451318094613180947131809481318094913180950131809511318095213180953131809541318095513180956131809571318095813180959131809601318096113180962131809631318096413180965131809661318096713180968131809691318097013180971131809721318097313180974131809751318097613180977131809781318097913180980131809811318098213180983131809841318098513180986131809871318098813180989131809901318099113180992131809931318099413180995131809961318099713180998131809991318100013181001131810021318100313181004131810051318100613181007131810081318100913181010131810111318101213181013131810141318101513181016131810171318101813181019131810201318102113181022131810231318102413181025131810261318102713181028131810291318103013181031131810321318103313181034131810351318103613181037131810381318103913181040131810411318104213181043131810441318104513181046131810471318104813181049131810501318105113181052131810531318105413181055131810561318105713181058131810591318106013181061131810621318106313181064131810651318106613181067131810681318106913181070131810711318107213181073131810741318107513181076131810771318107813181079131810801318108113181082131810831318108413181085131810861318108713181088131810891318109013181091131810921318109313181094131810951318109613181097131810981318109913181100131811011318110213181103131811041318110513190001131900021319000313190004131900051319000613190007131900081319000913190010131900111319001213190013131900141319001513190016131900171319001813190019131900201319002113190022131900231319002413190025131900261319002713190028131900291319003013190031131900321319003313190034131900351319003613190037131900381319003913190040131900411319004213190043131900441319004513190046131900471319004813190049131900501319005113190052131900531319005413190055131900561319005713190058131900591319006013190061131900621319006313190064131900651319006613190067131900681319006913190070131900711319007213190073131900741319007513190076131900771319007813190079131900801319008113190082131900831319008413190085131900861319008713190088131900891319009013190091131900921319009313190094131900951319009613190097131900981319009913190100131901011319010213190103131901041319010513190106131901071319010813190109131901101319011113190112131901131319011413190115131901161319011713190118131901191319012013190121131901221319012313190124131901251319012613190127131901281319012913190130131901311319013213190133131901341319013513190136131901371319013813190139131901401319014113190142131901431319014413190145131901461319014713190148131901491319015013190151131901521319015313190154131901551319015613190157131901581319015913190160131901611319016213190163131901641319016513190166131901671319016813190169131901701319017113190172131901731319017413190175131901761319017713190178131901791319018013190181131901821319018313190184131901851319018613190187131901881319018913190190131901911319019213190193131901941319019513190196131901971319019813190199131902001319020113190202131902031319020413190205131902061319020713190208131902091319021013190211131902121319021313190214131902151319021613190217131902181319021913190220131902211319022213190223131902241319022513190226131902271319022813190229131902301319023113190232131902331319023413190235131902361319023713190238131902391319024013190241131902421319024313190244131902451319024613190247131902481319024913190250131902511319025213190253131902541319025513190256131902571319025813190259131902601319026113190262131902631319026413190265131902661319026713190268131902691319027013190271131902721319027313190274131902751319027613190277131902781319027913190280131902811319028213190283131902841319028513190286131902871319028813190289131902901319029113190292131902931319029413190295131902961319029713190298131902991319030013190301131903021319030313190304131903051319030613190307131903081319030913190310131903111319031213190313131903141319031513190316131903171319031813190319131903201319032113190322131903231319032413190325131903261319032713190328131903291319033013190331131903321319033313190334131903351319033613190337131903381319033913190340131903411319034213190343131903441319034513190346131903471319034813190349131903501319035113190352131903531319035413190355131903561319035713190358131903591319036013190361131903621319036313190364131903651319036613190367131903681319036913190370131903711319037213190373131903741319037513190376131903771319037813190379131903801319038113190382131903831319038413190385131903861319038713190388131903891319039013190391131903921319039313190394131903951319039613190397131903981319039913190400131904011319040213190403131904041319040513190406131904071319040813190409131904101319041113190412131904131319041413190415131904161319041713190418131904191319042013190421131904221319042313190424131904251319042613190427131904281319042913190430131904311319043213190433131904341319043513190436131904371319043813190439131904401319044113190442131904431319044413190445131904461319044713190448131904491319045013190451131904521319045313190454131904551319045613190457131904581319045913190460131904611319046213190463131904641319046513190466131904671319046813190469131904701319047113190472131904731319047413190475131904761319047713190478131904791319048013190481131904821319048313190484131904851319048613190487131904881319048913190490131904911319049213190493131904941319049513190496131904971319049813190499131905001319050113190502131905031319050413190505131905061319050713190508131905091319051013190511131905121319051313190514131905151319051613190517131905181319051913190520131905211319052213190523131905241319052513190526131905271319052813190529131905301319053113190532131905331319053413190535131905361319053713190538131905391319054013190541131905421319054313190544131905451319054613190547131905481319054913190550131905511319055213190553131905541319055513190556131905571319055813190559131905601319056113190562131905631319056413190565131905661319056713190568131905691319057013190571131905721319057313190574131905751319057613190577131905781319057913190580131905811319058213190583131905841319058513190586131905871319058813190589131905901319059113190592131905931319059413190595131905961319059713190598131905991319060013190601131906021319060313190604131906051319060613190607131906081319060913190610131906111319061213190613131906141319061513190616131906171319061813190619131906201319062113190622131906231319062413190625131906261319062713190628131906291319063013190631131906321319063313190634131906351319063613190637131906381319063913190640131906411319064213190643131906441319064513190646131906471319064813190649131906501319065113190652131906531319065413190655131906561319065713190658131906591319066013190661131906621319066313190664131906651319066613190667131906681319066913190670131906711319067213190673131906741319067513190676131906771319067813190679131906801319068113190682131906831319068413190685131906861319068713190688131906891319069013190691131906921319069313190694131906951319069613190697131906981319069913190700131907011319070213190703131907041319070513190706131907071319070813190709131907101319071113190712131907131319071413190715131907161319071713190718131907191319072013190721131907221319072313190724131907251319072613190727131907281319072913190730131907311319073213190733131907341319073513190736131907371319073813190739131907401319074113190742131907431319074413190745131907461319074713190748131907491319075013190751131907521319075313190754131907551319075613190757131907581319075913190760131907611319076213190763131907641319076513190766131907671319076813190769131907701319077113190772131907731319077413190775131907761319077713190778131907791319078013190781131907821319078313190784131907851319078613190787131907881319078913190790131907911319079213190793131907941319079513190796131907971319079813190799131908001319080113190802131908031319080413190805131908061319080713190808131908091319081013190811131908121319081313190814131908151319081613190817131908181319081913190820131908211319082213190823131908241319082513190826131908271319082813190829131908301319083113190832131908331319083413190835131908361319083713190838131908391319084013190841131908421319084313190844131908451319084613190847131908481319084913190850131908511319085213190853131908541319085513190856131908571319085813190859131908601319086113190862131908631319086413190865131908661319086713190868131908691319087013190871131908721319087313190874131908751319087613190877131908781319087913190880131908811319088213190883131908841319088513190886131908871319088813190889131908901319089113190892131908931319089413190895131908961319089713190898131908991319090013190901131909021319090313190904131909051319090613190907131909081319090913190910131909111319091213190913131909141319091513190916131909171319091813190919131909201319092113190922131909231319092413190925131909261319092713190928131909291319093013190931131909321319093313190934131909351319093613190937131909381319093913190940131909411319094213190943131909441319094513190946131909471319094813190949131909501319095113190952131909531319095413190955131909561319095713190958131909591319096013190961131909621319096313190964131909651319096613190967131909681319096913190970131909711319097213190973131909741319097513190976131909771319097813190979131909801319098113190982131909831319098413190985131909861319098713190988131909891319099013190991131909921319099313190994131909951319099613190997131909981319099913191000131910011319100213191003131910041319100513191006131910071319100813191009131910101319101113191012131910131319101413191015131910161319101713191018131910191319102013191021131910221319102313191024131910251319102613191027131910281319102913191030131910311319103213191033131910341319103513191036131910371319103813191039131910401319104113191042131910431319104413191045131910461319104713191048131910491319105013191051131910521319105313191054131910551319105613191057131910581319105913191060131910611319106213191063131910641319106513191066131910671319106813191069131910701319107113191072131910731319107413191075131910761319107713191078131910791319108013191081131910821319108313191084131910851319108613191087131910881319108913191090131910911319109213191093131910941319109513191096131910971319109813191099131911001319110113191102131911031319110413191105132000011320000213200003132000041320000513200006132000071320000813200009132000101320001113200012132000131320001413200015132000161320001713200018132000191320002013200021132000221320002313200024132000251320002613200027132000281320002913200030132000311320003213200033132000341320003513200036132000371320003813200039132000401320004113200042132000431320004413200045132000461320004713200048132000491320005013200051132000521320005313200054132000551320005613200057132000581320005913200060132000611320006213200063132000641320006513200066132000671320006813200069132000701320007113200072132000731320007413200075132000761320007713200078132000791320008013200081132000821320008313200084132000851320008613200087132000881320008913200090132000911320009213200093132000941320009513200096132000971320009813200099132001001320010113200102132001031320010413200105132001061320010713200108132001091320011013200111132001121320011313200114132001151320011613200117132001181320011913200120132001211320012213200123132001241320012513200126132001271320012813200129132001301320013113200132132001331320013413200135132001361320013713200138132001391320014013200141132001421320014313200144132001451320014613200147132001481320014913200150132001511320015213200153132001541320015513200156132001571320015813200159132001601320016113200162132001631320016413200165132001661320016713200168132001691320017013200171132001721320017313200174132001751320017613200177132001781320017913200180132001811320018213200183132001841320018513200186132001871320018813200189132001901320019113200192132001931320019413200195132001961320019713200198132001991320020013200201132002021320020313200204132002051320020613200207132002081320020913200210132002111320021213200213132002141320021513200216132002171320021813200219132002201320022113200222132002231320022413200225132002261320022713200228132002291320023013200231132002321320023313200234132002351320023613200237132002381320023913200240132002411320024213200243132002441320024513200246132002471320024813200249132002501320025113200252132002531320025413200255132002561320025713200258132002591320026013200261132002621320026313200264132002651320026613200267132002681320026913200270132002711320027213200273132002741320027513200276132002771320027813200279132002801320028113200282132002831320028413200285132002861320028713200288132002891320029013200291132002921320029313200294132002951320029613200297132002981320029913200300132003011320030213200303132003041320030513200306132003071320030813200309132003101320031113200312132003131320031413200315132003161320031713200318132003191320032013200321132003221320032313200324132003251320032613200327132003281320032913200330132003311320033213200333132003341320033513200336132003371320033813200339132003401320034113200342132003431320034413200345132003461320034713200348132003491320035013200351132003521320035313200354132003551320035613200357132003581320035913200360132003611320036213200363132003641320036513200366132003671320036813200369132003701320037113200372132003731320037413200375132003761320037713200378132003791320038013200381132003821320038313200384132003851320038613200387132003881320038913200390132003911320039213200393132003941320039513200396132003971320039813200399132004001320040113200402132004031320040413200405132004061320040713200408132004091320041013200411132004121320041313200414132004151320041613200417132004181320041913200420132004211320042213200423132004241320042513200426132004271320042813200429132004301320043113200432132004331320043413200435132004361320043713200438132004391320044013200441132004421320044313200444132004451320044613200447132004481320044913200450132004511320045213200453132004541320045513200456132004571320045813200459132004601320046113200462132004631320046413200465132004661320046713200468132004691320047013200471132004721320047313200474132004751320047613200477132004781320047913200480132004811320048213200483132004841320048513200486132004871320048813200489132004901320049113200492132004931320049413200495132004961320049713200498132004991320050013200501132005021320050313200504132005051320050613200507132005081320050913200510132005111320051213200513132005141320051513200516132005171320051813200519132005201320052113200522132005231320052413200525132005261320052713200528132005291320053013200531132005321320053313200534132005351320053613200537132005381320053913200540132005411320054213200543132005441320054513200546132005471320054813200549132005501320055113200552132005531320055413200555132005561320055713200558132005591320056013200561132005621320056313200564132005651320056613200567132005681320056913200570132005711320057213200573132005741320057513200576132005771320057813200579132005801320058113200582132005831320058413200585132005861320058713200588132005891320059013200591132005921320059313200594132005951320059613200597132005981320059913200600132006011320060213200603132006041320060513200606132006071320060813200609132006101320061113200612132006131320061413200615132006161320061713200618132006191320062013200621132006221320062313200624132006251320062613200627132006281320062913200630132006311320063213200633132006341320063513200636132006371320063813200639132006401320064113200642132006431320064413200645132006461320064713200648132006491320065013200651132006521320065313200654132006551320065613200657132006581320065913200660132006611320066213200663132006641320066513200666132006671320066813200669132006701320067113200672132006731320067413200675132006761320067713200678132006791320068013200681132006821320068313200684132006851320068613200687132006881320068913200690132006911320069213200693132006941320069513200696132006971320069813200699132007001320070113200702132007031320070413200705132007061320070713200708132007091320071013200711132007121320071313200714132007151320071613200717132007181320071913200720132007211320072213200723132007241320072513200726132007271320072813200729132007301320073113200732132007331320073413200735132007361320073713200738132007391320074013200741132007421320074313200744132007451320074613200747132007481320074913200750132007511320075213200753132007541320075513200756132007571320075813200759132007601320076113200762132007631320076413200765132007661320076713200768132007691320077013200771132007721320077313200774132007751320077613200777132007781320077913200780132007811320078213200783132007841320078513200786132007871320078813200789132007901320079113200792132007931320079413200795132007961320079713200798132007991320080013200801132008021320080313200804132008051320080613200807132008081320080913200810132008111320081213200813132008141320081513200816132008171320081813200819132008201320082113200822132008231320082413200825132008261320082713200828132008291320083013200831132008321320083313200834132008351320083613200837132008381320083913200840132008411320084213200843132008441320084513200846132008471320084813200849132008501320085113200852132008531320085413200855132008561320085713200858132008591320086013200861132008621320086313200864132008651320086613200867132008681320086913200870132008711320087213200873132008741320087513200876132008771320087813200879132008801320088113200882132008831320088413200885132008861320088713200888132008891320089013200891132008921320089313200894132008951320089613200897132008981320089913200900132009011320090213200903132009041320090513200906132009071320090813200909132009101320091113200912132009131320091413200915132009161320091713200918132009191320092013200921132009221320092313200924132009251320092613200927132009281320092913200930132009311320093213200933132009341320093513200936132009371320093813200939132009401320094113200942132009431320094413200945132009461320094713200948132009491320095013200951132009521320095313200954132009551320095613200957132009581320095913200960132009611320096213200963132009641320096513200966132009671320096813200969132009701320097113200972132009731320097413200975132009761320097713200978132009791320098013200981132009821320098313200984132009851320098613200987132009881320098913200990132009911320099213200993132009941320099513200996132009971320099813200999132010001320100113201002132010031320100413201005132010061320100713201008132010091320101013201011132010121320101313201014132010151320101613201017132010181320101913201020132010211320102213201023132010241320102513201026132010271320102813201029132010301320103113201032132010331320103413201035132010361320103713201038132010391320104013201041132010421320104313201044132010451320104613201047132010481320104913201050132010511320105213201053132010541320105513201056132010571320105813201059132010601320106113201062132010631320106413201065132010661320106713201068132010691320107013201071132010721320107313201074132010751320107613201077132010781320107913201080132010811320108213201083132010841320108513201086132010871320108813201089132010901320109113201092132010931320109413201095132010961320109713201098132010991320110013201101132011021320110313201104132011051321000113210002132100031321000413210005132100061321000713210008132100091321001013210011132100121321001313210014132100151321001613210017132100181321001913210020132100211321002213210023132100241321002513210026132100271321002813210029132100301321003113210032132100331321003413210035132100361321003713210038132100391321004013210041132100421321004313210044132100451321004613210047132100481321004913210050132100511321005213210053132100541321005513210056132100571321005813210059132100601321006113210062132100631321006413210065132100661321006713210068132100691321007013210071132100721321007313210074132100751321007613210077132100781321007913210080132100811321008213210083132100841321008513210086132100871321008813210089132100901321009113210092132100931321009413210095132100961321009713210098132100991321010013210101132101021321010313210104132101051321010613210107132101081321010913210110132101111321011213210113132101141321011513210116132101171321011813210119132101201321012113210122132101231321012413210125132101261321012713210128132101291321013013210131132101321321013313210134132101351321013613210137132101381321013913210140132101411321014213210143132101441321014513210146132101471321014813210149132101501321015113210152132101531321015413210155132101561321015713210158132101591321016013210161132101621321016313210164132101651321016613210167132101681321016913210170132101711321017213210173132101741321017513210176132101771321017813210179132101801321018113210182132101831321018413210185132101861321018713210188132101891321019013210191132101921321019313210194132101951321019613210197132101981321019913210200132102011321020213210203132102041321020513210206132102071321020813210209132102101321021113210212132102131321021413210215132102161321021713210218132102191321022013210221132102221321022313210224132102251321022613210227132102281321022913210230132102311321023213210233132102341321023513210236132102371321023813210239132102401321024113210242132102431321024413210245132102461321024713210248132102491321025013210251132102521321025313210254132102551321025613210257132102581321025913210260132102611321026213210263132102641321026513210266132102671321026813210269132102701321027113210272132102731321027413210275132102761321027713210278132102791321028013210281132102821321028313210284132102851321028613210287132102881321028913210290132102911321029213210293132102941321029513210296132102971321029813210299132103001321030113210302132103031321030413210305132103061321030713210308132103091321031013210311132103121321031313210314132103151321031613210317132103181321031913210320132103211321032213210323132103241321032513210326132103271321032813210329132103301321033113210332132103331321033413210335132103361321033713210338132103391321034013210341132103421321034313210344132103451321034613210347132103481321034913210350132103511321035213210353132103541321035513210356132103571321035813210359132103601321036113210362132103631321036413210365132103661321036713210368132103691321037013210371132103721321037313210374132103751321037613210377132103781321037913210380132103811321038213210383132103841321038513210386132103871321038813210389132103901321039113210392132103931321039413210395132103961321039713210398132103991321040013210401132104021321040313210404132104051321040613210407132104081321040913210410132104111321041213210413132104141321041513210416132104171321041813210419132104201321042113210422132104231321042413210425132104261321042713210428132104291321043013210431132104321321043313210434132104351321043613210437132104381321043913210440132104411321044213210443132104441321044513210446132104471321044813210449132104501321045113210452132104531321045413210455132104561321045713210458132104591321046013210461132104621321046313210464132104651321046613210467132104681321046913210470132104711321047213210473132104741321047513210476132104771321047813210479132104801321048113210482132104831321048413210485132104861321048713210488132104891321049013210491132104921321049313210494132104951321049613210497132104981321049913210500132105011321050213210503132105041321050513210506132105071321050813210509132105101321051113210512132105131321051413210515132105161321051713210518132105191321052013210521132105221321052313210524132105251321052613210527132105281321052913210530132105311321053213210533132105341321053513210536132105371321053813210539132105401321054113210542132105431321054413210545132105461321054713210548132105491321055013210551132105521321055313210554132105551321055613210557132105581321055913210560132105611321056213210563132105641321056513210566132105671321056813210569132105701321057113210572132105731321057413210575132105761321057713210578132105791321058013210581132105821321058313210584132105851321058613210587132105881321058913210590132105911321059213210593132105941321059513210596132105971321059813210599132106001321060113210602132106031321060413210605132106061321060713210608132106091321061013210611132106121321061313210614132106151321061613210617132106181321061913210620132106211321062213210623132106241321062513210626132106271321062813210629132106301321063113210632132106331321063413210635132106361321063713210638132106391321064013210641132106421321064313210644132106451321064613210647132106481321064913210650132106511321065213210653132106541321065513210656132106571321065813210659132106601321066113210662132106631321066413210665132106661321066713210668132106691321067013210671132106721321067313210674132106751321067613210677132106781321067913210680132106811321068213210683132106841321068513210686132106871321068813210689132106901321069113210692132106931321069413210695132106961321069713210698132106991321070013210701132107021321070313210704132107051321070613210707132107081321070913210710132107111321071213210713132107141321071513210716132107171321071813210719132107201321072113210722132107231321072413210725132107261321072713210728132107291321073013210731132107321321073313210734132107351321073613210737132107381321073913210740132107411321074213210743132107441321074513210746132107471321074813210749132107501321075113210752132107531321075413210755132107561321075713210758132107591321076013210761132107621321076313210764132107651321076613210767132107681321076913210770132107711321077213210773132107741321077513210776132107771321077813210779132107801321078113210782132107831321078413210785132107861321078713210788132107891321079013210791132107921321079313210794132107951321079613210797132107981321079913210800132108011321080213210803132108041321080513210806132108071321080813210809132108101321081113210812132108131321081413210815132108161321081713210818132108191321082013210821132108221321082313210824132108251321082613210827132108281321082913210830132108311321083213210833132108341321083513210836132108371321083813210839132108401321084113210842132108431321084413210845132108461321084713210848132108491321085013210851132108521321085313210854132108551321085613210857132108581321085913210860132108611321086213210863132108641321086513210866132108671321086813210869132108701321087113210872132108731321087413210875132108761321087713210878132108791321088013210881132108821321088313210884132108851321088613210887132108881321088913210890132108911321089213210893132108941321089513210896132108971321089813210899132109001321090113210902132109031321090413210905132109061321090713210908132109091321091013210911132109121321091313210914132109151321091613210917132109181321091913210920132109211321092213210923132109241321092513210926132109271321092813210929132109301321093113210932132109331321093413210935132109361321093713210938132109391321094013210941132109421321094313210944132109451321094613210947132109481321094913210950132109511321095213210953132109541321095513210956132109571321095813210959132109601321096113210962132109631321096413210965132109661321096713210968132109691321097013210971132109721321097313210974132109751321097613210977132109781321097913210980132109811321098213210983132109841321098513210986132109871321098813210989132109901321099113210992132109931321099413210995132109961321099713210998132109991321100013211001132110021321100313211004132110051321100613211007132110081321100913211010132110111321101213211013132110141321101513211016132110171321101813211019132110201321102113211022132110231321102413211025132110261321102713211028132110291321103013211031132110321321103313211034132110351321103613211037132110381321103913211040132110411321104213211043132110441321104513211046132110471321104813211049132110501321105113211052132110531321105413211055132110561321105713211058132110591321106013211061132110621321106313211064132110651321106613211067132110681321106913211070132110711321107213211073132110741321107513211076132110771321107813211079132110801321108113211082132110831321108413211085132110861321108713211088132110891321109013211091132110921321109313211094132110951321109613211097132110981321109913211100132111011321110213211103132111041321110513220001132200021322000313220004132200051322000613220007132200081322000913220010132200111322001213220013132200141322001513220016132200171322001813220019132200201322002113220022132200231322002413220025132200261322002713220028132200291322003013220031132200321322003313220034132200351322003613220037132200381322003913220040132200411322004213220043132200441322004513220046132200471322004813220049132200501322005113220052132200531322005413220055132200561322005713220058132200591322006013220061132200621322006313220064132200651322006613220067132200681322006913220070132200711322007213220073132200741322007513220076132200771322007813220079132200801322008113220082132200831322008413220085132200861322008713220088132200891322009013220091132200921322009313220094132200951322009613220097132200981322009913220100132201011322010213220103132201041322010513220106132201071322010813220109132201101322011113220112132201131322011413220115132201161322011713220118132201191322012013220121132201221322012313220124132201251322012613220127132201281322012913220130132201311322013213220133132201341322013513220136132201371322013813220139132201401322014113220142132201431322014413220145132201461322014713220148132201491322015013220151132201521322015313220154132201551322015613220157132201581322015913220160132201611322016213220163132201641322016513220166132201671322016813220169132201701322017113220172132201731322017413220175132201761322017713220178132201791322018013220181132201821322018313220184132201851322018613220187132201881322018913220190132201911322019213220193132201941322019513220196132201971322019813220199132202001322020113220202132202031322020413220205132202061322020713220208132202091322021013220211132202121322021313220214132202151322021613220217132202181322021913220220132202211322022213220223132202241322022513220226132202271322022813220229132202301322023113220232132202331322023413220235132202361322023713220238132202391322024013220241132202421322024313220244132202451322024613220247132202481322024913220250132202511322025213220253132202541322025513220256132202571322025813220259132202601322026113220262132202631322026413220265132202661322026713220268132202691322027013220271132202721322027313220274132202751322027613220277132202781322027913220280132202811322028213220283132202841322028513220286132202871322028813220289132202901322029113220292132202931322029413220295132202961322029713220298132202991322030013220301132203021322030313220304132203051322030613220307132203081322030913220310132203111322031213220313132203141322031513220316132203171322031813220319132203201322032113220322132203231322032413220325132203261322032713220328132203291322033013220331132203321322033313220334132203351322033613220337132203381322033913220340132203411322034213220343132203441322034513220346132203471322034813220349132203501322035113220352132203531322035413220355132203561322035713220358132203591322036013220361132203621322036313220364132203651322036613220367132203681322036913220370132203711322037213220373132203741322037513220376132203771322037813220379132203801322038113220382132203831322038413220385132203861322038713220388132203891322039013220391132203921322039313220394132203951322039613220397132203981322039913220400132204011322040213220403132204041322040513220406132204071322040813220409132204101322041113220412132204131322041413220415132204161322041713220418132204191322042013220421132204221322042313220424132204251322042613220427132204281322042913220430132204311322043213220433132204341322043513220436132204371322043813220439132204401322044113220442132204431322044413220445132204461322044713220448132204491322045013220451132204521322045313220454132204551322045613220457132204581322045913220460132204611322046213220463132204641322046513220466132204671322046813220469132204701322047113220472132204731322047413220475132204761322047713220478132204791322048013220481132204821322048313220484132204851322048613220487132204881322048913220490132204911322049213220493132204941322049513220496132204971322049813220499132205001322050113220502132205031322050413220505132205061322050713220508132205091322051013220511132205121322051313220514132205151322051613220517132205181322051913220520132205211322052213220523132205241322052513220526132205271322052813220529132205301322053113220532132205331322053413220535132205361322053713220538132205391322054013220541132205421322054313220544132205451322054613220547132205481322054913220550132205511322055213220553132205541322055513220556132205571322055813220559132205601322056113220562132205631322056413220565132205661322056713220568132205691322057013220571132205721322057313220574132205751322057613220577132205781322057913220580132205811322058213220583132205841322058513220586132205871322058813220589132205901322059113220592132205931322059413220595132205961322059713220598132205991322060013220601132206021322060313220604132206051322060613220607132206081322060913220610132206111322061213220613132206141322061513220616132206171322061813220619132206201322062113220622132206231322062413220625132206261322062713220628132206291322063013220631132206321322063313220634132206351322063613220637132206381322063913220640132206411322064213220643132206441322064513220646132206471322064813220649132206501322065113220652132206531322065413220655132206561322065713220658132206591322066013220661132206621322066313220664132206651322066613220667132206681322066913220670132206711322067213220673132206741322067513220676132206771322067813220679132206801322068113220682132206831322068413220685132206861322068713220688132206891322069013220691132206921322069313220694132206951322069613220697132206981322069913220700132207011322070213220703132207041322070513220706132207071322070813220709132207101322071113220712132207131322071413220715132207161322071713220718132207191322072013220721132207221322072313220724132207251322072613220727132207281322072913220730132207311322073213220733132207341322073513220736132207371322073813220739132207401322074113220742132207431322074413220745132207461322074713220748132207491322075013220751132207521322075313220754132207551322075613220757132207581322075913220760132207611322076213220763132207641322076513220766132207671322076813220769132207701322077113220772132207731322077413220775132207761322077713220778132207791322078013220781132207821322078313220784132207851322078613220787132207881322078913220790132207911322079213220793132207941322079513220796132207971322079813220799132208001322080113220802132208031322080413220805132208061322080713220808132208091322081013220811132208121322081313220814132208151322081613220817132208181322081913220820132208211322082213220823132208241322082513220826132208271322082813220829132208301322083113220832132208331322083413220835132208361322083713220838132208391322084013220841132208421322084313220844132208451322084613220847132208481322084913220850132208511322085213220853132208541322085513220856132208571322085813220859132208601322086113220862132208631322086413220865132208661322086713220868132208691322087013220871132208721322087313220874132208751322087613220877132208781322087913220880132208811322088213220883132208841322088513220886132208871322088813220889132208901322089113220892132208931322089413220895132208961322089713220898132208991322090013220901132209021322090313220904132209051322090613220907132209081322090913220910132209111322091213220913132209141322091513220916132209171322091813220919132209201322092113220922132209231322092413220925132209261322092713220928132209291322093013220931132209321322093313220934132209351322093613220937132209381322093913220940132209411322094213220943132209441322094513220946132209471322094813220949132209501322095113220952132209531322095413220955132209561322095713220958132209591322096013220961132209621322096313220964132209651322096613220967132209681322096913220970132209711322097213220973132209741322097513220976132209771322097813220979132209801322098113220982132209831322098413220985132209861322098713220988132209891322099013220991132209921322099313220994132209951322099613220997132209981322099913221000132210011322100213221003132210041322100513221006132210071322100813221009132210101322101113221012132210131322101413221015132210161322101713221018132210191322102013221021132210221322102313221024132210251322102613221027132210281322102913221030132210311322103213221033132210341322103513221036132210371322103813221039132210401322104113221042132210431322104413221045132210461322104713221048132210491322105013221051132210521322105313221054132210551322105613221057132210581322105913221060132210611322106213221063132210641322106513221066132210671322106813221069132210701322107113221072132210731322107413221075132210761322107713221078132210791322108013221081132210821322108313221084132210851322108613221087132210881322108913221090132210911322109213221093132210941322109513221096132210971322109813221099132211001322110113221102132211031322110413221105132300011323000213230003132300041323000513230006132300071323000813230009132300101323001113230012132300131323001413230015132300161323001713230018132300191323002013230021132300221323002313230024132300251323002613230027132300281323002913230030132300311323003213230033132300341323003513230036132300371323003813230039132300401323004113230042132300431323004413230045132300461323004713230048132300491323005013230051132300521323005313230054132300551323005613230057132300581323005913230060132300611323006213230063132300641323006513230066132300671323006813230069132300701323007113230072132300731323007413230075132300761323007713230078132300791323008013230081132300821323008313230084132300851323008613230087132300881323008913230090132300911323009213230093132300941323009513230096132300971323009813230099132301001323010113230102132301031323010413230105132301061323010713230108132301091323011013230111132301121323011313230114132301151323011613230117132301181323011913230120132301211323012213230123132301241323012513230126132301271323012813230129132301301323013113230132132301331323013413230135132301361323013713230138132301391323014013230141132301421323014313230144132301451323014613230147132301481323014913230150132301511323015213230153132301541323015513230156132301571323015813230159132301601323016113230162132301631323016413230165132301661323016713230168132301691323017013230171132301721323017313230174132301751323017613230177132301781323017913230180132301811323018213230183132301841323018513230186132301871323018813230189132301901323019113230192132301931323019413230195132301961323019713230198132301991323020013230201132302021323020313230204132302051323020613230207132302081323020913230210132302111323021213230213132302141323021513230216132302171323021813230219132302201323022113230222132302231323022413230225132302261323022713230228132302291323023013230231132302321323023313230234132302351323023613230237132302381323023913230240132302411323024213230243132302441323024513230246132302471323024813230249132302501323025113230252132302531323025413230255132302561323025713230258132302591323026013230261132302621323026313230264132302651323026613230267132302681323026913230270132302711323027213230273132302741323027513230276132302771323027813230279132302801323028113230282132302831323028413230285132302861323028713230288132302891323029013230291132302921323029313230294132302951323029613230297132302981323029913230300132303011323030213230303132303041323030513230306132303071323030813230309132303101323031113230312132303131323031413230315132303161323031713230318132303191323032013230321132303221323032313230324132303251323032613230327132303281323032913230330132303311323033213230333132303341323033513230336132303371323033813230339132303401323034113230342132303431323034413230345132303461323034713230348132303491323035013230351132303521323035313230354132303551323035613230357132303581323035913230360132303611323036213230363132303641323036513230366132303671323036813230369132303701323037113230372132303731323037413230375132303761323037713230378132303791323038013230381132303821323038313230384132303851323038613230387132303881323038913230390132303911323039213230393132303941323039513230396132303971323039813230399132304001323040113230402132304031323040413230405132304061323040713230408132304091323041013230411132304121323041313230414132304151323041613230417132304181323041913230420132304211323042213230423132304241323042513230426132304271323042813230429132304301323043113230432132304331323043413230435132304361323043713230438132304391323044013230441132304421323044313230444132304451323044613230447132304481323044913230450132304511323045213230453132304541323045513230456132304571323045813230459132304601323046113230462132304631323046413230465132304661323046713230468132304691323047013230471132304721323047313230474132304751323047613230477132304781323047913230480132304811323048213230483132304841323048513230486132304871323048813230489132304901323049113230492132304931323049413230495132304961323049713230498132304991323050013230501132305021323050313230504132305051323050613230507132305081323050913230510132305111323051213230513132305141323051513230516132305171323051813230519132305201323052113230522132305231323052413230525132305261323052713230528132305291323053013230531132305321323053313230534132305351323053613230537132305381323053913230540132305411323054213230543132305441323054513230546132305471323054813230549132305501323055113230552132305531323055413230555132305561323055713230558132305591323056013230561132305621323056313230564132305651323056613230567132305681323056913230570132305711323057213230573132305741323057513230576132305771323057813230579132305801323058113230582132305831323058413230585132305861323058713230588132305891323059013230591132305921323059313230594132305951323059613230597132305981323059913230600132306011323060213230603132306041323060513230606132306071323060813230609132306101323061113230612132306131323061413230615132306161323061713230618132306191323062013230621132306221323062313230624132306251323062613230627132306281323062913230630132306311323063213230633132306341323063513230636132306371323063813230639132306401323064113230642132306431323064413230645132306461323064713230648132306491323065013230651132306521323065313230654132306551323065613230657132306581323065913230660132306611323066213230663132306641323066513230666132306671323066813230669132306701323067113230672132306731323067413230675132306761323067713230678132306791323068013230681132306821323068313230684132306851323068613230687132306881323068913230690132306911323069213230693132306941323069513230696132306971323069813230699132307001323070113230702132307031323070413230705132307061323070713230708132307091323071013230711132307121323071313230714132307151323071613230717132307181323071913230720132307211323072213230723132307241323072513230726132307271323072813230729132307301323073113230732132307331323073413230735132307361323073713230738132307391323074013230741132307421323074313230744132307451323074613230747132307481323074913230750132307511323075213230753132307541323075513230756132307571323075813230759132307601323076113230762132307631323076413230765132307661323076713230768132307691323077013230771132307721323077313230774132307751323077613230777132307781323077913230780132307811323078213230783132307841323078513230786132307871323078813230789132307901323079113230792132307931323079413230795132307961323079713230798132307991323080013230801132308021323080313230804132308051323080613230807132308081323080913230810132308111323081213230813132308141323081513230816132308171323081813230819132308201323082113230822132308231323082413230825132308261323082713230828132308291323083013230831132308321323083313230834132308351323083613230837132308381323083913230840132308411323084213230843132308441323084513230846132308471323084813230849132308501323085113230852132308531323085413230855132308561323085713230858132308591323086013230861132308621323086313230864132308651323086613230867132308681323086913230870132308711323087213230873132308741323087513230876132308771323087813230879132308801323088113230882132308831323088413230885132308861323088713230888132308891323089013230891132308921323089313230894132308951323089613230897132308981323089913230900132309011323090213230903132309041323090513230906132309071323090813230909132309101323091113230912132309131323091413230915132309161323091713230918132309191323092013230921132309221323092313230924132309251323092613230927132309281323092913230930132309311323093213230933132309341323093513230936132309371323093813230939132309401323094113230942132309431323094413230945132309461323094713230948132309491323095013230951132309521323095313230954132309551323095613230957132309581323095913230960132309611323096213230963132309641323096513230966132309671323096813230969132309701323097113230972132309731323097413230975132309761323097713230978132309791323098013230981132309821323098313230984132309851323098613230987132309881323098913230990132309911323099213230993132309941323099513230996132309971323099813230999132310001323100113231002132310031323100413231005132310061323100713231008132310091323101013231011132310121323101313231014132310151323101613231017132310181323101913231020132310211323102213231023132310241323102513231026132310271323102813231029132310301323103113231032132310331323103413231035132310361323103713231038132310391323104013231041132310421323104313231044132310451323104613231047132310481323104913231050132310511323105213231053132310541323105513231056132310571323105813231059132310601323106113231062132310631323106413231065132310661323106713231068132310691323107013231071132310721323107313231074132310751323107613231077132310781323107913231080132310811323108213231083132310841323108513231086132310871323108813231089132310901323109113231092132310931323109413231095132310961323109713231098132310991323110013231101132311021323110313231104132311051324000113240002132400031324000413240005132400061324000713240008132400091324001013240011132400121324001313240014132400151324001613240017132400181324001913240020132400211324002213240023132400241324002513240026132400271324002813240029132400301324003113240032132400331324003413240035132400361324003713240038132400391324004013240041132400421324004313240044132400451324004613240047132400481324004913240050132400511324005213240053132400541324005513240056132400571324005813240059132400601324006113240062132400631324006413240065132400661324006713240068132400691324007013240071132400721324007313240074132400751324007613240077132400781324007913240080132400811324008213240083132400841324008513240086132400871324008813240089132400901324009113240092132400931324009413240095132400961324009713240098132400991324010013240101132401021324010313240104132401051324010613240107132401081324010913240110132401111324011213240113132401141324011513240116132401171324011813240119132401201324012113240122132401231324012413240125132401261324012713240128132401291324013013240131132401321324013313240134132401351324013613240137132401381324013913240140132401411324014213240143132401441324014513240146132401471324014813240149132401501324015113240152132401531324015413240155132401561324015713240158132401591324016013240161132401621324016313240164132401651324016613240167132401681324016913240170132401711324017213240173132401741324017513240176132401771324017813240179132401801324018113240182132401831324018413240185132401861324018713240188132401891324019013240191132401921324019313240194132401951324019613240197132401981324019913240200132402011324020213240203132402041324020513240206132402071324020813240209132402101324021113240212132402131324021413240215132402161324021713240218132402191324022013240221132402221324022313240224132402251324022613240227132402281324022913240230132402311324023213240233132402341324023513240236132402371324023813240239132402401324024113240242132402431324024413240245132402461324024713240248132402491324025013240251132402521324025313240254132402551324025613240257132402581324025913240260132402611324026213240263132402641324026513240266132402671324026813240269132402701324027113240272132402731324027413240275132402761324027713240278132402791324028013240281132402821324028313240284132402851324028613240287132402881324028913240290132402911324029213240293132402941324029513240296132402971324029813240299132403001324030113240302132403031324030413240305132403061324030713240308132403091324031013240311132403121324031313240314132403151324031613240317132403181324031913240320132403211324032213240323132403241324032513240326132403271324032813240329132403301324033113240332132403331324033413240335132403361324033713240338132403391324034013240341132403421324034313240344132403451324034613240347132403481324034913240350132403511324035213240353132403541324035513240356132403571324035813240359132403601324036113240362132403631324036413240365132403661324036713240368132403691324037013240371132403721324037313240374132403751324037613240377132403781324037913240380132403811324038213240383132403841324038513240386132403871324038813240389132403901324039113240392132403931324039413240395132403961324039713240398132403991324040013240401132404021324040313240404132404051324040613240407132404081324040913240410132404111324041213240413132404141324041513240416132404171324041813240419132404201324042113240422132404231324042413240425132404261324042713240428132404291324043013240431132404321324043313240434132404351324043613240437132404381324043913240440132404411324044213240443132404441324044513240446132404471324044813240449132404501324045113240452132404531324045413240455132404561324045713240458132404591324046013240461132404621324046313240464132404651324046613240467132404681324046913240470132404711324047213240473132404741324047513240476132404771324047813240479132404801324048113240482132404831324048413240485132404861324048713240488132404891324049013240491132404921324049313240494132404951324049613240497132404981324049913240500132405011324050213240503132405041324050513240506132405071324050813240509132405101324051113240512132405131324051413240515132405161324051713240518132405191324052013240521132405221324052313240524132405251324052613240527132405281324052913240530132405311324053213240533132405341324053513240536132405371324053813240539132405401324054113240542132405431324054413240545132405461324054713240548132405491324055013240551132405521324055313240554132405551324055613240557132405581324055913240560132405611324056213240563132405641324056513240566132405671324056813240569132405701324057113240572132405731324057413240575132405761324057713240578132405791324058013240581132405821324058313240584132405851324058613240587132405881324058913240590132405911324059213240593132405941324059513240596132405971324059813240599132406001324060113240602132406031324060413240605132406061324060713240608132406091324061013240611132406121324061313240614132406151324061613240617132406181324061913240620132406211324062213240623132406241324062513240626132406271324062813240629132406301324063113240632132406331324063413240635132406361324063713240638132406391324064013240641132406421324064313240644132406451324064613240647132406481324064913240650132406511324065213240653132406541324065513240656132406571324065813240659132406601324066113240662132406631324066413240665132406661324066713240668132406691324067013240671132406721324067313240674132406751324067613240677132406781324067913240680132406811324068213240683132406841324068513240686132406871324068813240689132406901324069113240692132406931324069413240695132406961324069713240698132406991324070013240701132407021324070313240704132407051324070613240707132407081324070913240710132407111324071213240713132407141324071513240716132407171324071813240719132407201324072113240722132407231324072413240725132407261324072713240728132407291324073013240731132407321324073313240734132407351324073613240737132407381324073913240740132407411324074213240743132407441324074513240746132407471324074813240749132407501324075113240752132407531324075413240755132407561324075713240758132407591324076013240761132407621324076313240764132407651324076613240767132407681324076913240770132407711324077213240773132407741324077513240776132407771324077813240779132407801324078113240782132407831324078413240785132407861324078713240788132407891324079013240791132407921324079313240794132407951324079613240797132407981324079913240800132408011324080213240803132408041324080513240806132408071324080813240809132408101324081113240812132408131324081413240815132408161324081713240818132408191324082013240821132408221324082313240824132408251324082613240827132408281324082913240830132408311324083213240833132408341324083513240836132408371324083813240839132408401324084113240842132408431324084413240845132408461324084713240848132408491324085013240851132408521324085313240854132408551324085613240857132408581324085913240860132408611324086213240863132408641324086513240866132408671324086813240869132408701324087113240872132408731324087413240875132408761324087713240878132408791324088013240881132408821324088313240884132408851324088613240887132408881324088913240890132408911324089213240893132408941324089513240896132408971324089813240899132409001324090113240902132409031324090413240905132409061324090713240908132409091324091013240911132409121324091313240914132409151324091613240917132409181324091913240920132409211324092213240923132409241324092513240926132409271324092813240929132409301324093113240932132409331324093413240935132409361324093713240938132409391324094013240941132409421324094313240944132409451324094613240947132409481324094913240950132409511324095213240953132409541324095513240956132409571324095813240959132409601324096113240962132409631324096413240965132409661324096713240968132409691324097013240971132409721324097313240974132409751324097613240977132409781324097913240980132409811324098213240983132409841324098513240986132409871324098813240989132409901324099113240992132409931324099413240995132409961324099713240998132409991324100013241001132410021324100313241004132410051324100613241007132410081324100913241010132410111324101213241013132410141324101513241016132410171324101813241019132410201324102113241022132410231324102413241025132410261324102713241028132410291324103013241031132410321324103313241034132410351324103613241037132410381324103913241040132410411324104213241043132410441324104513241046132410471324104813241049132410501324105113241052132410531324105413241055132410561324105713241058132410591324106013241061132410621324106313241064132410651324106613241067132410681324106913241070132410711324107213241073132410741324107513241076132410771324107813241079132410801324108113241082132410831324108413241085132410861324108713241088132410891324109013241091132410921324109313241094132410951324109613241097132410981324109913241100132411011324110213241103132411041324110513250001132500021325000313250004132500051325000613250007132500081325000913250010132500111325001213250013132500141325001513250016132500171325001813250019132500201325002113250022132500231325002413250025132500261325002713250028132500291325003013250031132500321325003313250034132500351325003613250037132500381325003913250040132500411325004213250043132500441325004513250046132500471325004813250049132500501325005113250052132500531325005413250055132500561325005713250058132500591325006013250061132500621325006313250064132500651325006613250067132500681325006913250070132500711325007213250073132500741325007513250076132500771325007813250079132500801325008113250082132500831325008413250085132500861325008713250088132500891325009013250091132500921325009313250094132500951325009613250097132500981325009913250100132501011325010213250103132501041325010513250106132501071325010813250109132501101325011113250112132501131325011413250115132501161325011713250118132501191325012013250121132501221325012313250124132501251325012613250127132501281325012913250130132501311325013213250133132501341325013513250136132501371325013813250139132501401325014113250142132501431325014413250145132501461325014713250148132501491325015013250151132501521325015313250154132501551325015613250157132501581325015913250160132501611325016213250163132501641325016513250166132501671325016813250169132501701325017113250172132501731325017413250175132501761325017713250178132501791325018013250181132501821325018313250184132501851325018613250187132501881325018913250190132501911325019213250193132501941325019513250196132501971325019813250199132502001325020113250202132502031325020413250205132502061325020713250208132502091325021013250211132502121325021313250214132502151325021613250217132502181325021913250220132502211325022213250223132502241325022513250226132502271325022813250229132502301325023113250232132502331325023413250235132502361325023713250238132502391325024013250241132502421325024313250244132502451325024613250247132502481325024913250250132502511325025213250253132502541325025513250256132502571325025813250259132502601325026113250262132502631325026413250265132502661325026713250268132502691325027013250271132502721325027313250274132502751325027613250277132502781325027913250280132502811325028213250283132502841325028513250286132502871325028813250289132502901325029113250292132502931325029413250295132502961325029713250298132502991325030013250301132503021325030313250304132503051325030613250307132503081325030913250310132503111325031213250313132503141325031513250316132503171325031813250319132503201325032113250322132503231325032413250325132503261325032713250328132503291325033013250331132503321325033313250334132503351325033613250337132503381325033913250340132503411325034213250343132503441325034513250346132503471325034813250349132503501325035113250352132503531325035413250355132503561325035713250358132503591325036013250361132503621325036313250364132503651325036613250367132503681325036913250370132503711325037213250373132503741325037513250376132503771325037813250379132503801325038113250382132503831325038413250385132503861325038713250388132503891325039013250391132503921325039313250394132503951325039613250397132503981325039913250400132504011325040213250403132504041325040513250406132504071325040813250409132504101325041113250412132504131325041413250415132504161325041713250418132504191325042013250421132504221325042313250424132504251325042613250427132504281325042913250430132504311325043213250433132504341325043513250436132504371325043813250439132504401325044113250442132504431325044413250445132504461325044713250448132504491325045013250451132504521325045313250454132504551325045613250457132504581325045913250460132504611325046213250463132504641325046513250466132504671325046813250469132504701325047113250472132504731325047413250475132504761325047713250478132504791325048013250481132504821325048313250484132504851325048613250487132504881325048913250490132504911325049213250493132504941325049513250496132504971325049813250499132505001325050113250502132505031325050413250505132505061325050713250508132505091325051013250511132505121325051313250514132505151325051613250517132505181325051913250520132505211325052213250523132505241325052513250526132505271325052813250529132505301325053113250532132505331325053413250535132505361325053713250538132505391325054013250541132505421325054313250544132505451325054613250547132505481325054913250550132505511325055213250553132505541325055513250556132505571325055813250559132505601325056113250562132505631325056413250565132505661325056713250568132505691325057013250571132505721325057313250574132505751325057613250577132505781325057913250580132505811325058213250583132505841325058513250586132505871325058813250589132505901325059113250592132505931325059413250595132505961325059713250598132505991325060013250601132506021325060313250604132506051325060613250607132506081325060913250610132506111325061213250613132506141325061513250616132506171325061813250619132506201325062113250622132506231325062413250625132506261325062713250628132506291325063013250631132506321325063313250634132506351325063613250637132506381325063913250640132506411325064213250643132506441325064513250646132506471325064813250649132506501325065113250652132506531325065413250655132506561325065713250658132506591325066013250661132506621325066313250664132506651325066613250667132506681325066913250670132506711325067213250673132506741325067513250676132506771325067813250679132506801325068113250682132506831325068413250685132506861325068713250688132506891325069013250691132506921325069313250694132506951325069613250697132506981325069913250700132507011325070213250703132507041325070513250706132507071325070813250709132507101325071113250712132507131325071413250715132507161325071713250718132507191325072013250721132507221325072313250724132507251325072613250727132507281325072913250730132507311325073213250733132507341325073513250736132507371325073813250739132507401325074113250742132507431325074413250745132507461325074713250748132507491325075013250751132507521325075313250754132507551325075613250757132507581325075913250760132507611325076213250763132507641325076513250766132507671325076813250769132507701325077113250772132507731325077413250775132507761325077713250778132507791325078013250781132507821325078313250784132507851325078613250787132507881325078913250790132507911325079213250793132507941325079513250796132507971325079813250799132508001325080113250802132508031325080413250805132508061325080713250808132508091325081013250811132508121325081313250814132508151325081613250817132508181325081913250820132508211325082213250823132508241325082513250826132508271325082813250829132508301325083113250832132508331325083413250835132508361325083713250838132508391325084013250841132508421325084313250844132508451325084613250847132508481325084913250850132508511325085213250853132508541325085513250856132508571325085813250859132508601325086113250862132508631325086413250865132508661325086713250868132508691325087013250871132508721325087313250874132508751325087613250877132508781325087913250880132508811325088213250883132508841325088513250886132508871325088813250889132508901325089113250892132508931325089413250895132508961325089713250898132508991325090013250901132509021325090313250904132509051325090613250907132509081325090913250910132509111325091213250913132509141325091513250916132509171325091813250919132509201325092113250922132509231325092413250925132509261325092713250928132509291325093013250931132509321325093313250934132509351325093613250937132509381325093913250940132509411325094213250943132509441325094513250946132509471325094813250949132509501325095113250952132509531325095413250955132509561325095713250958132509591325096013250961132509621325096313250964132509651325096613250967132509681325096913250970132509711325097213250973132509741325097513250976132509771325097813250979132509801325098113250982132509831325098413250985132509861325098713250988132509891325099013250991132509921325099313250994132509951325099613250997132509981325099913251000132510011325100213251003132510041325100513251006132510071325100813251009132510101325101113251012132510131325101413251015132510161325101713251018132510191325102013251021132510221325102313251024132510251325102613251027132510281325102913251030132510311325103213251033132510341325103513251036132510371325103813251039132510401325104113251042132510431325104413251045132510461325104713251048132510491325105013251051132510521325105313251054132510551325105613251057132510581325105913251060132510611325106213251063132510641325106513251066132510671325106813251069132510701325107113251072132510731325107413251075132510761325107713251078132510791325108013251081132510821325108313251084132510851325108613251087132510881325108913251090132510911325109213251093132510941325109513251096132510971325109813251099132511001325110113251102132511031325110413251105132600011326000213260003132600041326000513260006132600071326000813260009132600101326001113260012132600131326001413260015132600161326001713260018132600191326002013260021132600221326002313260024132600251326002613260027132600281326002913260030132600311326003213260033132600341326003513260036132600371326003813260039132600401326004113260042132600431326004413260045132600461326004713260048132600491326005013260051132600521326005313260054132600551326005613260057132600581326005913260060132600611326006213260063132600641326006513260066132600671326006813260069132600701326007113260072132600731326007413260075132600761326007713260078132600791326008013260081132600821326008313260084132600851326008613260087132600881326008913260090132600911326009213260093132600941326009513260096132600971326009813260099132601001326010113260102132601031326010413260105132601061326010713260108132601091326011013260111132601121326011313260114132601151326011613260117132601181326011913260120132601211326012213260123132601241326012513260126132601271326012813260129132601301326013113260132132601331326013413260135132601361326013713260138132601391326014013260141132601421326014313260144132601451326014613260147132601481326014913260150132601511326015213260153132601541326015513260156132601571326015813260159132601601326016113260162132601631326016413260165132601661326016713260168132601691326017013260171132601721326017313260174132601751326017613260177132601781326017913260180132601811326018213260183132601841326018513260186132601871326018813260189132601901326019113260192132601931326019413260195132601961326019713260198132601991326020013260201132602021326020313260204132602051326020613260207132602081326020913260210132602111326021213260213132602141326021513260216132602171326021813260219132602201326022113260222132602231326022413260225132602261326022713260228132602291326023013260231132602321326023313260234132602351326023613260237132602381326023913260240132602411326024213260243132602441326024513260246132602471326024813260249132602501326025113260252132602531326025413260255132602561326025713260258132602591326026013260261132602621326026313260264132602651326026613260267132602681326026913260270132602711326027213260273132602741326027513260276132602771326027813260279132602801326028113260282132602831326028413260285132602861326028713260288132602891326029013260291132602921326029313260294132602951326029613260297132602981326029913260300132603011326030213260303132603041326030513260306132603071326030813260309132603101326031113260312132603131326031413260315132603161326031713260318132603191326032013260321132603221326032313260324132603251326032613260327132603281326032913260330132603311326033213260333132603341326033513260336132603371326033813260339132603401326034113260342132603431326034413260345132603461326034713260348132603491326035013260351132603521326035313260354132603551326035613260357132603581326035913260360132603611326036213260363132603641326036513260366132603671326036813260369132603701326037113260372132603731326037413260375132603761326037713260378132603791326038013260381132603821326038313260384132603851326038613260387132603881326038913260390132603911326039213260393132603941326039513260396132603971326039813260399132604001326040113260402132604031326040413260405132604061326040713260408132604091326041013260411132604121326041313260414132604151326041613260417132604181326041913260420132604211326042213260423132604241326042513260426132604271326042813260429132604301326043113260432132604331326043413260435132604361326043713260438132604391326044013260441132604421326044313260444132604451326044613260447132604481326044913260450132604511326045213260453132604541326045513260456132604571326045813260459132604601326046113260462132604631326046413260465132604661326046713260468132604691326047013260471132604721326047313260474132604751326047613260477132604781326047913260480132604811326048213260483132604841326048513260486132604871326048813260489132604901326049113260492132604931326049413260495132604961326049713260498132604991326050013260501132605021326050313260504132605051326050613260507132605081326050913260510132605111326051213260513132605141326051513260516132605171326051813260519132605201326052113260522132605231326052413260525132605261326052713260528132605291326053013260531132605321326053313260534132605351326053613260537132605381326053913260540132605411326054213260543132605441326054513260546132605471326054813260549132605501326055113260552132605531326055413260555132605561326055713260558132605591326056013260561132605621326056313260564132605651326056613260567132605681326056913260570132605711326057213260573132605741326057513260576132605771326057813260579132605801326058113260582132605831326058413260585132605861326058713260588132605891326059013260591132605921326059313260594132605951326059613260597132605981326059913260600132606011326060213260603132606041326060513260606132606071326060813260609132606101326061113260612132606131326061413260615132606161326061713260618132606191326062013260621132606221326062313260624132606251326062613260627132606281326062913260630132606311326063213260633132606341326063513260636132606371326063813260639132606401326064113260642132606431326064413260645132606461326064713260648132606491326065013260651132606521326065313260654132606551326065613260657132606581326065913260660132606611326066213260663132606641326066513260666132606671326066813260669132606701326067113260672132606731326067413260675132606761326067713260678132606791326068013260681132606821326068313260684132606851326068613260687132606881326068913260690132606911326069213260693132606941326069513260696132606971326069813260699132607001326070113260702132607031326070413260705132607061326070713260708132607091326071013260711132607121326071313260714132607151326071613260717132607181326071913260720132607211326072213260723132607241326072513260726132607271326072813260729132607301326073113260732132607331326073413260735132607361326073713260738132607391326074013260741132607421326074313260744132607451326074613260747132607481326074913260750132607511326075213260753132607541326075513260756132607571326075813260759132607601326076113260762132607631326076413260765132607661326076713260768132607691326077013260771132607721326077313260774132607751326077613260777132607781326077913260780132607811326078213260783132607841326078513260786132607871326078813260789132607901326079113260792132607931326079413260795132607961326079713260798132607991326080013260801132608021326080313260804132608051326080613260807132608081326080913260810132608111326081213260813132608141326081513260816132608171326081813260819132608201326082113260822132608231326082413260825132608261326082713260828132608291326083013260831132608321326083313260834132608351326083613260837132608381326083913260840132608411326084213260843132608441326084513260846132608471326084813260849132608501326085113260852132608531326085413260855132608561326085713260858132608591326086013260861132608621326086313260864132608651326086613260867132608681326086913260870132608711326087213260873132608741326087513260876132608771326087813260879132608801326088113260882132608831326088413260885132608861326088713260888132608891326089013260891132608921326089313260894132608951326089613260897132608981326089913260900132609011326090213260903132609041326090513260906132609071326090813260909132609101326091113260912132609131326091413260915132609161326091713260918132609191326092013260921132609221326092313260924132609251326092613260927132609281326092913260930132609311326093213260933132609341326093513260936132609371326093813260939132609401326094113260942132609431326094413260945132609461326094713260948132609491326095013260951132609521326095313260954132609551326095613260957132609581326095913260960132609611326096213260963132609641326096513260966132609671326096813260969132609701326097113260972132609731326097413260975132609761326097713260978132609791326098013260981132609821326098313260984132609851326098613260987132609881326098913260990132609911326099213260993132609941326099513260996132609971326099813260999132610001326100113261002132610031326100413261005132610061326100713261008132610091326101013261011132610121326101313261014132610151326101613261017132610181326101913261020132610211326102213261023132610241326102513261026132610271326102813261029132610301326103113261032132610331326103413261035132610361326103713261038132610391326104013261041132610421326104313261044132610451326104613261047132610481326104913261050132610511326105213261053132610541326105513261056132610571326105813261059132610601326106113261062132610631326106413261065132610661326106713261068132610691326107013261071132610721326107313261074132610751326107613261077132610781326107913261080132610811326108213261083132610841326108513261086132610871326108813261089132610901326109113261092132610931326109413261095132610961326109713261098132610991326110013261101132611021326110313261104132611051327000113270002132700031327000413270005132700061327000713270008132700091327001013270011132700121327001313270014132700151327001613270017132700181327001913270020132700211327002213270023132700241327002513270026132700271327002813270029132700301327003113270032132700331327003413270035132700361327003713270038132700391327004013270041132700421327004313270044132700451327004613270047132700481327004913270050132700511327005213270053132700541327005513270056132700571327005813270059132700601327006113270062132700631327006413270065132700661327006713270068132700691327007013270071132700721327007313270074132700751327007613270077132700781327007913270080132700811327008213270083132700841327008513270086132700871327008813270089132700901327009113270092132700931327009413270095132700961327009713270098132700991327010013270101132701021327010313270104132701051327010613270107132701081327010913270110132701111327011213270113132701141327011513270116132701171327011813270119132701201327012113270122132701231327012413270125132701261327012713270128132701291327013013270131132701321327013313270134132701351327013613270137132701381327013913270140132701411327014213270143132701441327014513270146132701471327014813270149132701501327015113270152132701531327015413270155132701561327015713270158132701591327016013270161132701621327016313270164132701651327016613270167132701681327016913270170132701711327017213270173132701741327017513270176132701771327017813270179132701801327018113270182132701831327018413270185132701861327018713270188132701891327019013270191132701921327019313270194132701951327019613270197132701981327019913270200132702011327020213270203132702041327020513270206132702071327020813270209132702101327021113270212132702131327021413270215132702161327021713270218132702191327022013270221132702221327022313270224132702251327022613270227132702281327022913270230132702311327023213270233132702341327023513270236132702371327023813270239132702401327024113270242132702431327024413270245132702461327024713270248132702491327025013270251132702521327025313270254132702551327025613270257132702581327025913270260132702611327026213270263132702641327026513270266132702671327026813270269132702701327027113270272132702731327027413270275132702761327027713270278132702791327028013270281132702821327028313270284132702851327028613270287132702881327028913270290132702911327029213270293132702941327029513270296132702971327029813270299132703001327030113270302132703031327030413270305132703061327030713270308132703091327031013270311132703121327031313270314132703151327031613270317132703181327031913270320132703211327032213270323132703241327032513270326132703271327032813270329132703301327033113270332132703331327033413270335132703361327033713270338132703391327034013270341132703421327034313270344132703451327034613270347132703481327034913270350132703511327035213270353132703541327035513270356132703571327035813270359132703601327036113270362132703631327036413270365132703661327036713270368132703691327037013270371132703721327037313270374132703751327037613270377132703781327037913270380132703811327038213270383132703841327038513270386132703871327038813270389132703901327039113270392132703931327039413270395132703961327039713270398132703991327040013270401132704021327040313270404132704051327040613270407132704081327040913270410132704111327041213270413132704141327041513270416132704171327041813270419132704201327042113270422132704231327042413270425132704261327042713270428132704291327043013270431132704321327043313270434132704351327043613270437132704381327043913270440132704411327044213270443132704441327044513270446132704471327044813270449132704501327045113270452132704531327045413270455132704561327045713270458132704591327046013270461132704621327046313270464132704651327046613270467132704681327046913270470132704711327047213270473132704741327047513270476132704771327047813270479132704801327048113270482132704831327048413270485132704861327048713270488132704891327049013270491132704921327049313270494132704951327049613270497132704981327049913270500132705011327050213270503132705041327050513270506132705071327050813270509132705101327051113270512132705131327051413270515132705161327051713270518132705191327052013270521132705221327052313270524132705251327052613270527132705281327052913270530132705311327053213270533132705341327053513270536132705371327053813270539132705401327054113270542132705431327054413270545132705461327054713270548132705491327055013270551132705521327055313270554132705551327055613270557132705581327055913270560132705611327056213270563132705641327056513270566132705671327056813270569132705701327057113270572132705731327057413270575132705761327057713270578132705791327058013270581132705821327058313270584132705851327058613270587132705881327058913270590132705911327059213270593132705941327059513270596132705971327059813270599132706001327060113270602132706031327060413270605132706061327060713270608132706091327061013270611132706121327061313270614132706151327061613270617132706181327061913270620132706211327062213270623132706241327062513270626132706271327062813270629132706301327063113270632132706331327063413270635132706361327063713270638132706391327064013270641132706421327064313270644132706451327064613270647132706481327064913270650132706511327065213270653132706541327065513270656132706571327065813270659132706601327066113270662132706631327066413270665132706661327066713270668132706691327067013270671132706721327067313270674132706751327067613270677132706781327067913270680132706811327068213270683132706841327068513270686132706871327068813270689132706901327069113270692132706931327069413270695132706961327069713270698132706991327070013270701132707021327070313270704132707051327070613270707132707081327070913270710132707111327071213270713132707141327071513270716132707171327071813270719132707201327072113270722132707231327072413270725132707261327072713270728132707291327073013270731132707321327073313270734132707351327073613270737132707381327073913270740132707411327074213270743132707441327074513270746132707471327074813270749132707501327075113270752132707531327075413270755132707561327075713270758132707591327076013270761132707621327076313270764132707651327076613270767132707681327076913270770132707711327077213270773132707741327077513270776132707771327077813270779132707801327078113270782132707831327078413270785132707861327078713270788132707891327079013270791132707921327079313270794132707951327079613270797132707981327079913270800132708011327080213270803132708041327080513270806132708071327080813270809132708101327081113270812132708131327081413270815132708161327081713270818132708191327082013270821132708221327082313270824132708251327082613270827132708281327082913270830132708311327083213270833132708341327083513270836132708371327083813270839132708401327084113270842132708431327084413270845132708461327084713270848132708491327085013270851132708521327085313270854132708551327085613270857132708581327085913270860132708611327086213270863132708641327086513270866132708671327086813270869132708701327087113270872132708731327087413270875132708761327087713270878132708791327088013270881132708821327088313270884132708851327088613270887132708881327088913270890132708911327089213270893132708941327089513270896132708971327089813270899132709001327090113270902132709031327090413270905132709061327090713270908132709091327091013270911132709121327091313270914132709151327091613270917132709181327091913270920132709211327092213270923132709241327092513270926132709271327092813270929132709301327093113270932132709331327093413270935132709361327093713270938132709391327094013270941132709421327094313270944132709451327094613270947132709481327094913270950132709511327095213270953132709541327095513270956132709571327095813270959132709601327096113270962132709631327096413270965132709661327096713270968132709691327097013270971132709721327097313270974132709751327097613270977132709781327097913270980132709811327098213270983132709841327098513270986132709871327098813270989132709901327099113270992132709931327099413270995132709961327099713270998132709991327100013271001132710021327100313271004132710051327100613271007132710081327100913271010132710111327101213271013132710141327101513271016132710171327101813271019132710201327102113271022132710231327102413271025132710261327102713271028132710291327103013271031132710321327103313271034132710351327103613271037132710381327103913271040132710411327104213271043132710441327104513271046132710471327104813271049132710501327105113271052132710531327105413271055132710561327105713271058132710591327106013271061132710621327106313271064132710651327106613271067132710681327106913271070132710711327107213271073132710741327107513271076132710771327107813271079132710801327108113271082132710831327108413271085132710861327108713271088132710891327109013271091132710921327109313271094132710951327109613271097132710981327109913271100132711011327110213271103132711041327110513280001132800021328000313280004132800051328000613280007132800081328000913280010132800111328001213280013132800141328001513280016132800171328001813280019132800201328002113280022132800231328002413280025132800261328002713280028132800291328003013280031132800321328003313280034132800351328003613280037132800381328003913280040132800411328004213280043132800441328004513280046132800471328004813280049132800501328005113280052132800531328005413280055132800561328005713280058132800591328006013280061132800621328006313280064132800651328006613280067132800681328006913280070132800711328007213280073132800741328007513280076132800771328007813280079132800801328008113280082132800831328008413280085132800861328008713280088132800891328009013280091132800921328009313280094132800951328009613280097132800981328009913280100132801011328010213280103132801041328010513280106132801071328010813280109132801101328011113280112132801131328011413280115132801161328011713280118132801191328012013280121132801221328012313280124132801251328012613280127132801281328012913280130132801311328013213280133132801341328013513280136132801371328013813280139132801401328014113280142132801431328014413280145132801461328014713280148132801491328015013280151132801521328015313280154132801551328015613280157132801581328015913280160132801611328016213280163132801641328016513280166132801671328016813280169132801701328017113280172132801731328017413280175132801761328017713280178132801791328018013280181132801821328018313280184132801851328018613280187132801881328018913280190132801911328019213280193132801941328019513280196132801971328019813280199132802001328020113280202132802031328020413280205132802061328020713280208132802091328021013280211132802121328021313280214132802151328021613280217132802181328021913280220132802211328022213280223132802241328022513280226132802271328022813280229132802301328023113280232132802331328023413280235132802361328023713280238132802391328024013280241132802421328024313280244132802451328024613280247132802481328024913280250132802511328025213280253132802541328025513280256132802571328025813280259132802601328026113280262132802631328026413280265132802661328026713280268132802691328027013280271132802721328027313280274132802751328027613280277132802781328027913280280132802811328028213280283132802841328028513280286132802871328028813280289132802901328029113280292132802931328029413280295132802961328029713280298132802991328030013280301132803021328030313280304132803051328030613280307132803081328030913280310132803111328031213280313132803141328031513280316132803171328031813280319132803201328032113280322132803231328032413280325132803261328032713280328132803291328033013280331132803321328033313280334132803351328033613280337132803381328033913280340132803411328034213280343132803441328034513280346132803471328034813280349132803501328035113280352132803531328035413280355132803561328035713280358132803591328036013280361132803621328036313280364132803651328036613280367132803681328036913280370132803711328037213280373132803741328037513280376132803771328037813280379132803801328038113280382132803831328038413280385132803861328038713280388132803891328039013280391132803921328039313280394132803951328039613280397132803981328039913280400132804011328040213280403132804041328040513280406132804071328040813280409132804101328041113280412132804131328041413280415132804161328041713280418132804191328042013280421132804221328042313280424132804251328042613280427132804281328042913280430132804311328043213280433132804341328043513280436132804371328043813280439132804401328044113280442132804431328044413280445132804461328044713280448132804491328045013280451132804521328045313280454132804551328045613280457132804581328045913280460132804611328046213280463132804641328046513280466132804671328046813280469132804701328047113280472132804731328047413280475132804761328047713280478132804791328048013280481132804821328048313280484132804851328048613280487132804881328048913280490132804911328049213280493132804941328049513280496132804971328049813280499132805001328050113280502132805031328050413280505132805061328050713280508132805091328051013280511132805121328051313280514132805151328051613280517132805181328051913280520132805211328052213280523132805241328052513280526132805271328052813280529132805301328053113280532132805331328053413280535132805361328053713280538132805391328054013280541132805421328054313280544132805451328054613280547132805481328054913280550132805511328055213280553132805541328055513280556132805571328055813280559132805601328056113280562132805631328056413280565132805661328056713280568132805691328057013280571132805721328057313280574132805751328057613280577132805781328057913280580132805811328058213280583132805841328058513280586132805871328058813280589132805901328059113280592132805931328059413280595132805961328059713280598132805991328060013280601132806021328060313280604132806051328060613280607132806081328060913280610132806111328061213280613132806141328061513280616132806171328061813280619132806201328062113280622132806231328062413280625132806261328062713280628132806291328063013280631132806321328063313280634132806351328063613280637132806381328063913280640132806411328064213280643132806441328064513280646132806471328064813280649132806501328065113280652132806531328065413280655132806561328065713280658132806591328066013280661132806621328066313280664132806651328066613280667132806681328066913280670132806711328067213280673132806741328067513280676132806771328067813280679132806801328068113280682132806831328068413280685132806861328068713280688132806891328069013280691132806921328069313280694132806951328069613280697132806981328069913280700132807011328070213280703132807041328070513280706132807071328070813280709132807101328071113280712132807131328071413280715132807161328071713280718132807191328072013280721132807221328072313280724132807251328072613280727132807281328072913280730132807311328073213280733132807341328073513280736132807371328073813280739132807401328074113280742132807431328074413280745132807461328074713280748132807491328075013280751132807521328075313280754132807551328075613280757132807581328075913280760132807611328076213280763132807641328076513280766132807671328076813280769132807701328077113280772132807731328077413280775132807761328077713280778132807791328078013280781132807821328078313280784132807851328078613280787132807881328078913280790132807911328079213280793132807941328079513280796132807971328079813280799132808001328080113280802132808031328080413280805132808061328080713280808132808091328081013280811132808121328081313280814132808151328081613280817132808181328081913280820132808211328082213280823132808241328082513280826132808271328082813280829132808301328083113280832132808331328083413280835132808361328083713280838132808391328084013280841132808421328084313280844132808451328084613280847132808481328084913280850132808511328085213280853132808541328085513280856132808571328085813280859132808601328086113280862132808631328086413280865132808661328086713280868132808691328087013280871132808721328087313280874132808751328087613280877132808781328087913280880132808811328088213280883132808841328088513280886132808871328088813280889132808901328089113280892132808931328089413280895132808961328089713280898132808991328090013280901132809021328090313280904132809051328090613280907132809081328090913280910132809111328091213280913132809141328091513280916132809171328091813280919132809201328092113280922132809231328092413280925132809261328092713280928132809291328093013280931132809321328093313280934132809351328093613280937132809381328093913280940132809411328094213280943132809441328094513280946132809471328094813280949132809501328095113280952132809531328095413280955132809561328095713280958132809591328096013280961132809621328096313280964132809651328096613280967132809681328096913280970132809711328097213280973132809741328097513280976132809771328097813280979132809801328098113280982132809831328098413280985132809861328098713280988132809891328099013280991132809921328099313280994132809951328099613280997132809981328099913281000132810011328100213281003132810041328100513281006132810071328100813281009132810101328101113281012132810131328101413281015132810161328101713281018132810191328102013281021132810221328102313281024132810251328102613281027132810281328102913281030132810311328103213281033132810341328103513281036132810371328103813281039132810401328104113281042132810431328104413281045132810461328104713281048132810491328105013281051132810521328105313281054132810551328105613281057132810581328105913281060132810611328106213281063132810641328106513281066132810671328106813281069132810701328107113281072132810731328107413281075132810761328107713281078132810791328108013281081132810821328108313281084132810851328108613281087132810881328108913281090132810911328109213281093132810941328109513281096132810971328109813281099132811001328110113281102132811031328110413281105132900011329000213290003132900041329000513290006132900071329000813290009132900101329001113290012132900131329001413290015132900161329001713290018132900191329002013290021132900221329002313290024132900251329002613290027132900281329002913290030132900311329003213290033132900341329003513290036132900371329003813290039132900401329004113290042132900431329004413290045132900461329004713290048132900491329005013290051132900521329005313290054132900551329005613290057132900581329005913290060132900611329006213290063132900641329006513290066132900671329006813290069132900701329007113290072132900731329007413290075132900761329007713290078132900791329008013290081132900821329008313290084132900851329008613290087132900881329008913290090132900911329009213290093132900941329009513290096132900971329009813290099132901001329010113290102132901031329010413290105132901061329010713290108132901091329011013290111132901121329011313290114132901151329011613290117132901181329011913290120132901211329012213290123132901241329012513290126132901271329012813290129132901301329013113290132132901331329013413290135132901361329013713290138132901391329014013290141132901421329014313290144132901451329014613290147132901481329014913290150132901511329015213290153132901541329015513290156132901571329015813290159132901601329016113290162132901631329016413290165132901661329016713290168132901691329017013290171132901721329017313290174132901751329017613290177132901781329017913290180132901811329018213290183132901841329018513290186132901871329018813290189132901901329019113290192132901931329019413290195132901961329019713290198132901991329020013290201132902021329020313290204132902051329020613290207132902081329020913290210132902111329021213290213132902141329021513290216132902171329021813290219132902201329022113290222132902231329022413290225132902261329022713290228132902291329023013290231132902321329023313290234132902351329023613290237132902381329023913290240132902411329024213290243132902441329024513290246132902471329024813290249132902501329025113290252132902531329025413290255132902561329025713290258132902591329026013290261132902621329026313290264132902651329026613290267132902681329026913290270132902711329027213290273132902741329027513290276132902771329027813290279132902801329028113290282132902831329028413290285132902861329028713290288132902891329029013290291132902921329029313290294132902951329029613290297132902981329029913290300132903011329030213290303132903041329030513290306132903071329030813290309132903101329031113290312132903131329031413290315132903161329031713290318132903191329032013290321132903221329032313290324132903251329032613290327132903281329032913290330132903311329033213290333132903341329033513290336132903371329033813290339132903401329034113290342132903431329034413290345132903461329034713290348132903491329035013290351132903521329035313290354132903551329035613290357132903581329035913290360132903611329036213290363132903641329036513290366132903671329036813290369132903701329037113290372132903731329037413290375132903761329037713290378132903791329038013290381132903821329038313290384132903851329038613290387132903881329038913290390132903911329039213290393132903941329039513290396132903971329039813290399132904001329040113290402132904031329040413290405132904061329040713290408132904091329041013290411132904121329041313290414132904151329041613290417132904181329041913290420132904211329042213290423132904241329042513290426132904271329042813290429132904301329043113290432132904331329043413290435132904361329043713290438132904391329044013290441132904421329044313290444132904451329044613290447132904481329044913290450132904511329045213290453132904541329045513290456132904571329045813290459132904601329046113290462132904631329046413290465132904661329046713290468132904691329047013290471132904721329047313290474132904751329047613290477132904781329047913290480132904811329048213290483132904841329048513290486132904871329048813290489132904901329049113290492132904931329049413290495132904961329049713290498132904991329050013290501132905021329050313290504132905051329050613290507132905081329050913290510132905111329051213290513132905141329051513290516132905171329051813290519132905201329052113290522132905231329052413290525132905261329052713290528132905291329053013290531132905321329053313290534132905351329053613290537132905381329053913290540132905411329054213290543132905441329054513290546132905471329054813290549132905501329055113290552132905531329055413290555132905561329055713290558132905591329056013290561132905621329056313290564132905651329056613290567132905681329056913290570132905711329057213290573132905741329057513290576132905771329057813290579132905801329058113290582132905831329058413290585132905861329058713290588132905891329059013290591132905921329059313290594132905951329059613290597132905981329059913290600132906011329060213290603132906041329060513290606132906071329060813290609132906101329061113290612132906131329061413290615132906161329061713290618132906191329062013290621132906221329062313290624132906251329062613290627132906281329062913290630132906311329063213290633132906341329063513290636132906371329063813290639132906401329064113290642132906431329064413290645132906461329064713290648132906491329065013290651132906521329065313290654132906551329065613290657132906581329065913290660132906611329066213290663132906641329066513290666132906671329066813290669132906701329067113290672132906731329067413290675132906761329067713290678132906791329068013290681132906821329068313290684132906851329068613290687132906881329068913290690132906911329069213290693132906941329069513290696132906971329069813290699132907001329070113290702132907031329070413290705132907061329070713290708132907091329071013290711132907121329071313290714132907151329071613290717132907181329071913290720132907211329072213290723132907241329072513290726132907271329072813290729132907301329073113290732132907331329073413290735132907361329073713290738132907391329074013290741132907421329074313290744132907451329074613290747132907481329074913290750132907511329075213290753132907541329075513290756132907571329075813290759132907601329076113290762132907631329076413290765132907661329076713290768132907691329077013290771132907721329077313290774132907751329077613290777132907781329077913290780132907811329078213290783132907841329078513290786132907871329078813290789132907901329079113290792132907931329079413290795132907961329079713290798132907991329080013290801132908021329080313290804132908051329080613290807132908081329080913290810132908111329081213290813132908141329081513290816132908171329081813290819132908201329082113290822132908231329082413290825132908261329082713290828132908291329083013290831132908321329083313290834132908351329083613290837132908381329083913290840132908411329084213290843132908441329084513290846132908471329084813290849132908501329085113290852132908531329085413290855132908561329085713290858132908591329086013290861132908621329086313290864132908651329086613290867132908681329086913290870132908711329087213290873132908741329087513290876132908771329087813290879132908801329088113290882132908831329088413290885132908861329088713290888132908891329089013290891132908921329089313290894132908951329089613290897132908981329089913290900132909011329090213290903132909041329090513290906132909071329090813290909132909101329091113290912132909131329091413290915132909161329091713290918132909191329092013290921132909221329092313290924132909251329092613290927132909281329092913290930132909311329093213290933132909341329093513290936132909371329093813290939132909401329094113290942132909431329094413290945132909461329094713290948132909491329095013290951132909521329095313290954132909551329095613290957132909581329095913290960132909611329096213290963132909641329096513290966132909671329096813290969132909701329097113290972132909731329097413290975132909761329097713290978132909791329098013290981132909821329098313290984132909851329098613290987132909881329098913290990132909911329099213290993132909941329099513290996132909971329099813290999132910001329100113291002132910031329100413291005132910061329100713291008132910091329101013291011132910121329101313291014132910151329101613291017132910181329101913291020132910211329102213291023132910241329102513291026132910271329102813291029132910301329103113291032132910331329103413291035132910361329103713291038132910391329104013291041132910421329104313291044132910451329104613291047132910481329104913291050132910511329105213291053132910541329105513291056132910571329105813291059132910601329106113291062132910631329106413291065132910661329106713291068132910691329107013291071132910721329107313291074132910751329107613291077132910781329107913291080132910811329108213291083132910841329108513291086132910871329108813291089132910901329109113291092132910931329109413291095132910961329109713291098132910991329110013291101132911021329110313291104132911051330000113300002133000031330000413300005133000061330000713300008133000091330001013300011133000121330001313300014133000151330001613300017133000181330001913300020133000211330002213300023133000241330002513300026133000271330002813300029133000301330003113300032133000331330003413300035133000361330003713300038133000391330004013300041133000421330004313300044133000451330004613300047133000481330004913300050133000511330005213300053133000541330005513300056133000571330005813300059133000601330006113300062133000631330006413300065133000661330006713300068133000691330007013300071133000721330007313300074133000751330007613300077133000781330007913300080133000811330008213300083133000841330008513300086133000871330008813300089133000901330009113300092133000931330009413300095133000961330009713300098133000991330010013300101133001021330010313300104133001051330010613300107133001081330010913300110133001111330011213300113133001141330011513300116133001171330011813300119133001201330012113300122133001231330012413300125133001261330012713300128133001291330013013300131133001321330013313300134133001351330013613300137133001381330013913300140133001411330014213300143133001441330014513300146133001471330014813300149133001501330015113300152133001531330015413300155133001561330015713300158133001591330016013300161133001621330016313300164133001651330016613300167133001681330016913300170133001711330017213300173133001741330017513300176133001771330017813300179133001801330018113300182133001831330018413300185133001861330018713300188133001891330019013300191133001921330019313300194133001951330019613300197133001981330019913300200133002011330020213300203133002041330020513300206133002071330020813300209133002101330021113300212133002131330021413300215133002161330021713300218133002191330022013300221133002221330022313300224133002251330022613300227133002281330022913300230133002311330023213300233133002341330023513300236133002371330023813300239133002401330024113300242133002431330024413300245133002461330024713300248133002491330025013300251133002521330025313300254133002551330025613300257133002581330025913300260133002611330026213300263133002641330026513300266133002671330026813300269133002701330027113300272133002731330027413300275133002761330027713300278133002791330028013300281133002821330028313300284133002851330028613300287133002881330028913300290133002911330029213300293133002941330029513300296133002971330029813300299133003001330030113300302133003031330030413300305133003061330030713300308133003091330031013300311133003121330031313300314133003151330031613300317133003181330031913300320133003211330032213300323133003241330032513300326133003271330032813300329133003301330033113300332133003331330033413300335133003361330033713300338133003391330034013300341133003421330034313300344133003451330034613300347133003481330034913300350133003511330035213300353133003541330035513300356133003571330035813300359133003601330036113300362133003631330036413300365133003661330036713300368133003691330037013300371133003721330037313300374133003751330037613300377133003781330037913300380133003811330038213300383133003841330038513300386133003871330038813300389133003901330039113300392133003931330039413300395133003961330039713300398133003991330040013300401133004021330040313300404133004051330040613300407133004081330040913300410133004111330041213300413133004141330041513300416133004171330041813300419133004201330042113300422133004231330042413300425133004261330042713300428133004291330043013300431133004321330043313300434133004351330043613300437133004381330043913300440133004411330044213300443133004441330044513300446133004471330044813300449133004501330045113300452133004531330045413300455133004561330045713300458133004591330046013300461133004621330046313300464133004651330046613300467133004681330046913300470133004711330047213300473133004741330047513300476133004771330047813300479133004801330048113300482133004831330048413300485133004861330048713300488133004891330049013300491133004921330049313300494133004951330049613300497133004981330049913300500133005011330050213300503133005041330050513300506133005071330050813300509133005101330051113300512133005131330051413300515133005161330051713300518133005191330052013300521133005221330052313300524133005251330052613300527133005281330052913300530133005311330053213300533133005341330053513300536133005371330053813300539133005401330054113300542133005431330054413300545133005461330054713300548133005491330055013300551133005521330055313300554133005551330055613300557133005581330055913300560133005611330056213300563133005641330056513300566133005671330056813300569133005701330057113300572133005731330057413300575133005761330057713300578133005791330058013300581133005821330058313300584133005851330058613300587133005881330058913300590133005911330059213300593133005941330059513300596133005971330059813300599133006001330060113300602133006031330060413300605133006061330060713300608133006091330061013300611133006121330061313300614133006151330061613300617133006181330061913300620133006211330062213300623133006241330062513300626133006271330062813300629133006301330063113300632133006331330063413300635133006361330063713300638133006391330064013300641133006421330064313300644133006451330064613300647133006481330064913300650133006511330065213300653133006541330065513300656133006571330065813300659133006601330066113300662133006631330066413300665133006661330066713300668133006691330067013300671133006721330067313300674133006751330067613300677133006781330067913300680133006811330068213300683133006841330068513300686133006871330068813300689133006901330069113300692133006931330069413300695133006961330069713300698133006991330070013300701133007021330070313300704133007051330070613300707133007081330070913300710133007111330071213300713133007141330071513300716133007171330071813300719133007201330072113300722133007231330072413300725133007261330072713300728133007291330073013300731133007321330073313300734133007351330073613300737133007381330073913300740133007411330074213300743133007441330074513300746133007471330074813300749133007501330075113300752133007531330075413300755133007561330075713300758133007591330076013300761133007621330076313300764133007651330076613300767133007681330076913300770133007711330077213300773133007741330077513300776133007771330077813300779133007801330078113300782133007831330078413300785133007861330078713300788133007891330079013300791133007921330079313300794133007951330079613300797133007981330079913300800133008011330080213300803133008041330080513300806133008071330080813300809133008101330081113300812133008131330081413300815133008161330081713300818133008191330082013300821133008221330082313300824133008251330082613300827133008281330082913300830133008311330083213300833133008341330083513300836133008371330083813300839133008401330084113300842133008431330084413300845133008461330084713300848133008491330085013300851133008521330085313300854133008551330085613300857133008581330085913300860133008611330086213300863133008641330086513300866133008671330086813300869133008701330087113300872133008731330087413300875133008761330087713300878133008791330088013300881133008821330088313300884133008851330088613300887133008881330088913300890133008911330089213300893133008941330089513300896133008971330089813300899133009001330090113300902133009031330090413300905133009061330090713300908133009091330091013300911133009121330091313300914133009151330091613300917133009181330091913300920133009211330092213300923133009241330092513300926133009271330092813300929133009301330093113300932133009331330093413300935133009361330093713300938133009391330094013300941133009421330094313300944133009451330094613300947133009481330094913300950133009511330095213300953133009541330095513300956133009571330095813300959133009601330096113300962133009631330096413300965133009661330096713300968133009691330097013300971133009721330097313300974133009751330097613300977133009781330097913300980133009811330098213300983133009841330098513300986133009871330098813300989133009901330099113300992133009931330099413300995133009961330099713300998133009991330100013301001133010021330100313301004133010051330100613301007133010081330100913301010133010111330101213301013133010141330101513301016133010171330101813301019133010201330102113301022133010231330102413301025133010261330102713301028133010291330103013301031133010321330103313301034133010351330103613301037133010381330103913301040133010411330104213301043133010441330104513301046133010471330104813301049133010501330105113301052133010531330105413301055133010561330105713301058133010591330106013301061133010621330106313301064133010651330106613301067133010681330106913301070133010711330107213301073133010741330107513301076133010771330107813301079133010801330108113301082133010831330108413301085133010861330108713301088133010891330109013301091133010921330109313301094133010951330109613301097133010981330109913301100133011011330110213301103133011041330110513310001133100021331000313310004133100051331000613310007133100081331000913310010133100111331001213310013133100141331001513310016133100171331001813310019133100201331002113310022133100231331002413310025133100261331002713310028133100291331003013310031133100321331003313310034133100351331003613310037133100381331003913310040133100411331004213310043133100441331004513310046133100471331004813310049133100501331005113310052133100531331005413310055133100561331005713310058133100591331006013310061133100621331006313310064133100651331006613310067133100681331006913310070133100711331007213310073133100741331007513310076133100771331007813310079133100801331008113310082133100831331008413310085133100861331008713310088133100891331009013310091133100921331009313310094133100951331009613310097133100981331009913310100133101011331010213310103133101041331010513310106133101071331010813310109133101101331011113310112133101131331011413310115133101161331011713310118133101191331012013310121133101221331012313310124133101251331012613310127133101281331012913310130133101311331013213310133133101341331013513310136133101371331013813310139133101401331014113310142133101431331014413310145133101461331014713310148133101491331015013310151133101521331015313310154133101551331015613310157133101581331015913310160133101611331016213310163133101641331016513310166133101671331016813310169133101701331017113310172133101731331017413310175133101761331017713310178133101791331018013310181133101821331018313310184133101851331018613310187133101881331018913310190133101911331019213310193133101941331019513310196133101971331019813310199133102001331020113310202133102031331020413310205133102061331020713310208133102091331021013310211133102121331021313310214133102151331021613310217133102181331021913310220133102211331022213310223133102241331022513310226133102271331022813310229133102301331023113310232133102331331023413310235133102361331023713310238133102391331024013310241133102421331024313310244133102451331024613310247133102481331024913310250133102511331025213310253133102541331025513310256133102571331025813310259133102601331026113310262133102631331026413310265133102661331026713310268133102691331027013310271133102721331027313310274133102751331027613310277133102781331027913310280133102811331028213310283133102841331028513310286133102871331028813310289133102901331029113310292133102931331029413310295133102961331029713310298133102991331030013310301133103021331030313310304133103051331030613310307133103081331030913310310133103111331031213310313133103141331031513310316133103171331031813310319133103201331032113310322133103231331032413310325133103261331032713310328133103291331033013310331133103321331033313310334133103351331033613310337133103381331033913310340133103411331034213310343133103441331034513310346133103471331034813310349133103501331035113310352133103531331035413310355133103561331035713310358133103591331036013310361133103621331036313310364133103651331036613310367133103681331036913310370133103711331037213310373133103741331037513310376133103771331037813310379133103801331038113310382133103831331038413310385133103861331038713310388133103891331039013310391133103921331039313310394133103951331039613310397133103981331039913310400133104011331040213310403133104041331040513310406133104071331040813310409133104101331041113310412133104131331041413310415133104161331041713310418133104191331042013310421133104221331042313310424133104251331042613310427133104281331042913310430133104311331043213310433133104341331043513310436133104371331043813310439133104401331044113310442133104431331044413310445133104461331044713310448133104491331045013310451133104521331045313310454133104551331045613310457133104581331045913310460133104611331046213310463133104641331046513310466133104671331046813310469133104701331047113310472133104731331047413310475133104761331047713310478133104791331048013310481133104821331048313310484133104851331048613310487133104881331048913310490133104911331049213310493133104941331049513310496133104971331049813310499133105001331050113310502133105031331050413310505133105061331050713310508133105091331051013310511133105121331051313310514133105151331051613310517133105181331051913310520133105211331052213310523133105241331052513310526133105271331052813310529133105301331053113310532133105331331053413310535133105361331053713310538133105391331054013310541133105421331054313310544133105451331054613310547133105481331054913310550133105511331055213310553133105541331055513310556133105571331055813310559133105601331056113310562133105631331056413310565133105661331056713310568133105691331057013310571133105721331057313310574133105751331057613310577133105781331057913310580133105811331058213310583133105841331058513310586133105871331058813310589133105901331059113310592133105931331059413310595133105961331059713310598133105991331060013310601133106021331060313310604133106051331060613310607133106081331060913310610133106111331061213310613133106141331061513310616133106171331061813310619133106201331062113310622133106231331062413310625133106261331062713310628133106291331063013310631133106321331063313310634133106351331063613310637133106381331063913310640133106411331064213310643133106441331064513310646133106471331064813310649133106501331065113310652133106531331065413310655133106561331065713310658133106591331066013310661133106621331066313310664133106651331066613310667133106681331066913310670133106711331067213310673133106741331067513310676133106771331067813310679133106801331068113310682133106831331068413310685133106861331068713310688133106891331069013310691133106921331069313310694133106951331069613310697133106981331069913310700133107011331070213310703133107041331070513310706133107071331070813310709133107101331071113310712133107131331071413310715133107161331071713310718133107191331072013310721133107221331072313310724133107251331072613310727133107281331072913310730133107311331073213310733133107341331073513310736133107371331073813310739133107401331074113310742133107431331074413310745133107461331074713310748133107491331075013310751133107521331075313310754133107551331075613310757133107581331075913310760133107611331076213310763133107641331076513310766133107671331076813310769133107701331077113310772133107731331077413310775133107761331077713310778133107791331078013310781133107821331078313310784133107851331078613310787133107881331078913310790133107911331079213310793133107941331079513310796133107971331079813310799133108001331080113310802133108031331080413310805133108061331080713310808133108091331081013310811133108121331081313310814133108151331081613310817133108181331081913310820133108211331082213310823133108241331082513310826133108271331082813310829133108301331083113310832133108331331083413310835133108361331083713310838133108391331084013310841133108421331084313310844133108451331084613310847133108481331084913310850133108511331085213310853133108541331085513310856133108571331085813310859133108601331086113310862133108631331086413310865133108661331086713310868133108691331087013310871133108721331087313310874133108751331087613310877133108781331087913310880133108811331088213310883133108841331088513310886133108871331088813310889133108901331089113310892133108931331089413310895133108961331089713310898133108991331090013310901133109021331090313310904133109051331090613310907133109081331090913310910133109111331091213310913133109141331091513310916133109171331091813310919133109201331092113310922133109231331092413310925133109261331092713310928133109291331093013310931133109321331093313310934133109351331093613310937133109381331093913310940133109411331094213310943133109441331094513310946133109471331094813310949133109501331095113310952133109531331095413310955133109561331095713310958133109591331096013310961133109621331096313310964133109651331096613310967133109681331096913310970133109711331097213310973133109741331097513310976133109771331097813310979133109801331098113310982133109831331098413310985133109861331098713310988133109891331099013310991133109921331099313310994133109951331099613310997133109981331099913311000133110011331100213311003133110041331100513311006133110071331100813311009133110101331101113311012133110131331101413311015133110161331101713311018133110191331102013311021133110221331102313311024133110251331102613311027133110281331102913311030133110311331103213311033133110341331103513311036133110371331103813311039133110401331104113311042133110431331104413311045133110461331104713311048133110491331105013311051133110521331105313311054133110551331105613311057133110581331105913311060133110611331106213311063133110641331106513311066133110671331106813311069133110701331107113311072133110731331107413311075133110761331107713311078133110791331108013311081133110821331108313311084133110851331108613311087133110881331108913311090133110911331109213311093133110941331109513311096133110971331109813311099133111001331110113311102133111031331110413311105133200011332000213320003133200041332000513320006133200071332000813320009133200101332001113320012133200131332001413320015133200161332001713320018133200191332002013320021133200221332002313320024133200251332002613320027133200281332002913320030133200311332003213320033133200341332003513320036133200371332003813320039133200401332004113320042133200431332004413320045133200461332004713320048133200491332005013320051133200521332005313320054133200551332005613320057133200581332005913320060133200611332006213320063133200641332006513320066133200671332006813320069133200701332007113320072133200731332007413320075133200761332007713320078133200791332008013320081133200821332008313320084133200851332008613320087133200881332008913320090133200911332009213320093133200941332009513320096133200971332009813320099133201001332010113320102133201031332010413320105133201061332010713320108133201091332011013320111133201121332011313320114133201151332011613320117133201181332011913320120133201211332012213320123133201241332012513320126133201271332012813320129133201301332013113320132133201331332013413320135133201361332013713320138133201391332014013320141133201421332014313320144133201451332014613320147133201481332014913320150133201511332015213320153133201541332015513320156133201571332015813320159133201601332016113320162133201631332016413320165133201661332016713320168133201691332017013320171133201721332017313320174133201751332017613320177133201781332017913320180133201811332018213320183133201841332018513320186133201871332018813320189133201901332019113320192133201931332019413320195133201961332019713320198133201991332020013320201133202021332020313320204133202051332020613320207133202081332020913320210133202111332021213320213133202141332021513320216133202171332021813320219133202201332022113320222133202231332022413320225133202261332022713320228133202291332023013320231133202321332023313320234133202351332023613320237133202381332023913320240133202411332024213320243133202441332024513320246133202471332024813320249133202501332025113320252133202531332025413320255133202561332025713320258133202591332026013320261133202621332026313320264133202651332026613320267133202681332026913320270133202711332027213320273133202741332027513320276133202771332027813320279133202801332028113320282133202831332028413320285133202861332028713320288133202891332029013320291133202921332029313320294133202951332029613320297133202981332029913320300133203011332030213320303133203041332030513320306133203071332030813320309133203101332031113320312133203131332031413320315133203161332031713320318133203191332032013320321133203221332032313320324133203251332032613320327133203281332032913320330133203311332033213320333133203341332033513320336133203371332033813320339133203401332034113320342133203431332034413320345133203461332034713320348133203491332035013320351133203521332035313320354133203551332035613320357133203581332035913320360133203611332036213320363133203641332036513320366133203671332036813320369133203701332037113320372133203731332037413320375133203761332037713320378133203791332038013320381133203821332038313320384133203851332038613320387133203881332038913320390133203911332039213320393133203941332039513320396133203971332039813320399133204001332040113320402133204031332040413320405133204061332040713320408133204091332041013320411133204121332041313320414133204151332041613320417133204181332041913320420133204211332042213320423133204241332042513320426133204271332042813320429133204301332043113320432133204331332043413320435133204361332043713320438133204391332044013320441133204421332044313320444133204451332044613320447133204481332044913320450133204511332045213320453133204541332045513320456133204571332045813320459133204601332046113320462133204631332046413320465133204661332046713320468133204691332047013320471133204721332047313320474133204751332047613320477133204781332047913320480133204811332048213320483133204841332048513320486133204871332048813320489133204901332049113320492133204931332049413320495133204961332049713320498133204991332050013320501133205021332050313320504133205051332050613320507133205081332050913320510133205111332051213320513133205141332051513320516133205171332051813320519133205201332052113320522133205231332052413320525133205261332052713320528133205291332053013320531133205321332053313320534133205351332053613320537133205381332053913320540133205411332054213320543133205441332054513320546133205471332054813320549133205501332055113320552133205531332055413320555133205561332055713320558133205591332056013320561133205621332056313320564133205651332056613320567133205681332056913320570133205711332057213320573133205741332057513320576133205771332057813320579133205801332058113320582133205831332058413320585133205861332058713320588133205891332059013320591133205921332059313320594133205951332059613320597133205981332059913320600133206011332060213320603133206041332060513320606133206071332060813320609133206101332061113320612133206131332061413320615133206161332061713320618133206191332062013320621133206221332062313320624133206251332062613320627133206281332062913320630133206311332063213320633133206341332063513320636133206371332063813320639133206401332064113320642133206431332064413320645133206461332064713320648133206491332065013320651133206521332065313320654133206551332065613320657133206581332065913320660133206611332066213320663133206641332066513320666133206671332066813320669133206701332067113320672133206731332067413320675133206761332067713320678133206791332068013320681133206821332068313320684133206851332068613320687133206881332068913320690133206911332069213320693133206941332069513320696133206971332069813320699133207001332070113320702133207031332070413320705133207061332070713320708133207091332071013320711133207121332071313320714133207151332071613320717133207181332071913320720133207211332072213320723133207241332072513320726133207271332072813320729133207301332073113320732133207331332073413320735133207361332073713320738133207391332074013320741133207421332074313320744133207451332074613320747133207481332074913320750133207511332075213320753133207541332075513320756133207571332075813320759133207601332076113320762133207631332076413320765133207661332076713320768133207691332077013320771133207721332077313320774133207751332077613320777133207781332077913320780133207811332078213320783133207841332078513320786133207871332078813320789133207901332079113320792133207931332079413320795133207961332079713320798133207991332080013320801133208021332080313320804133208051332080613320807133208081332080913320810133208111332081213320813133208141332081513320816133208171332081813320819133208201332082113320822133208231332082413320825133208261332082713320828133208291332083013320831133208321332083313320834133208351332083613320837133208381332083913320840133208411332084213320843133208441332084513320846133208471332084813320849133208501332085113320852133208531332085413320855133208561332085713320858133208591332086013320861133208621332086313320864133208651332086613320867133208681332086913320870133208711332087213320873133208741332087513320876133208771332087813320879133208801332088113320882133208831332088413320885133208861332088713320888133208891332089013320891133208921332089313320894133208951332089613320897133208981332089913320900133209011332090213320903133209041332090513320906133209071332090813320909133209101332091113320912133209131332091413320915133209161332091713320918133209191332092013320921133209221332092313320924133209251332092613320927133209281332092913320930133209311332093213320933133209341332093513320936133209371332093813320939133209401332094113320942133209431332094413320945133209461332094713320948133209491332095013320951133209521332095313320954133209551332095613320957133209581332095913320960133209611332096213320963133209641332096513320966133209671332096813320969133209701332097113320972133209731332097413320975133209761332097713320978133209791332098013320981133209821332098313320984133209851332098613320987133209881332098913320990133209911332099213320993133209941332099513320996133209971332099813320999133210001332100113321002133210031332100413321005133210061332100713321008133210091332101013321011133210121332101313321014133210151332101613321017133210181332101913321020133210211332102213321023133210241332102513321026133210271332102813321029133210301332103113321032133210331332103413321035133210361332103713321038133210391332104013321041133210421332104313321044133210451332104613321047133210481332104913321050133210511332105213321053133210541332105513321056133210571332105813321059133210601332106113321062133210631332106413321065133210661332106713321068133210691332107013321071133210721332107313321074133210751332107613321077133210781332107913321080133210811332108213321083133210841332108513321086133210871332108813321089133210901332109113321092133210931332109413321095133210961332109713321098133210991332110013321101133211021332110313321104133211051333000113330002133300031333000413330005133300061333000713330008133300091333001013330011133300121333001313330014133300151333001613330017133300181333001913330020133300211333002213330023133300241333002513330026133300271333002813330029133300301333003113330032133300331333003413330035133300361333003713330038133300391333004013330041133300421333004313330044133300451333004613330047133300481333004913330050133300511333005213330053133300541333005513330056133300571333005813330059133300601333006113330062133300631333006413330065133300661333006713330068133300691333007013330071133300721333007313330074133300751333007613330077133300781333007913330080133300811333008213330083133300841333008513330086133300871333008813330089133300901333009113330092133300931333009413330095133300961333009713330098133300991333010013330101133301021333010313330104133301051333010613330107133301081333010913330110133301111333011213330113133301141333011513330116133301171333011813330119133301201333012113330122133301231333012413330125133301261333012713330128133301291333013013330131133301321333013313330134133301351333013613330137133301381333013913330140133301411333014213330143133301441333014513330146133301471333014813330149133301501333015113330152133301531333015413330155133301561333015713330158133301591333016013330161133301621333016313330164133301651333016613330167133301681333016913330170133301711333017213330173133301741333017513330176133301771333017813330179133301801333018113330182133301831333018413330185133301861333018713330188133301891333019013330191133301921333019313330194133301951333019613330197133301981333019913330200133302011333020213330203133302041333020513330206133302071333020813330209133302101333021113330212133302131333021413330215133302161333021713330218133302191333022013330221133302221333022313330224133302251333022613330227133302281333022913330230133302311333023213330233133302341333023513330236133302371333023813330239133302401333024113330242133302431333024413330245133302461333024713330248133302491333025013330251133302521333025313330254133302551333025613330257133302581333025913330260133302611333026213330263133302641333026513330266133302671333026813330269133302701333027113330272133302731333027413330275133302761333027713330278133302791333028013330281133302821333028313330284133302851333028613330287133302881333028913330290133302911333029213330293133302941333029513330296133302971333029813330299133303001333030113330302133303031333030413330305133303061333030713330308133303091333031013330311133303121333031313330314133303151333031613330317133303181333031913330320133303211333032213330323133303241333032513330326133303271333032813330329133303301333033113330332133303331333033413330335133303361333033713330338133303391333034013330341133303421333034313330344133303451333034613330347133303481333034913330350133303511333035213330353133303541333035513330356133303571333035813330359133303601333036113330362133303631333036413330365133303661333036713330368133303691333037013330371133303721333037313330374133303751333037613330377133303781333037913330380133303811333038213330383133303841333038513330386133303871333038813330389133303901333039113330392133303931333039413330395133303961333039713330398133303991333040013330401133304021333040313330404133304051333040613330407133304081333040913330410133304111333041213330413133304141333041513330416133304171333041813330419133304201333042113330422133304231333042413330425133304261333042713330428133304291333043013330431133304321333043313330434133304351333043613330437133304381333043913330440133304411333044213330443133304441333044513330446133304471333044813330449133304501333045113330452133304531333045413330455133304561333045713330458133304591333046013330461133304621333046313330464133304651333046613330467133304681333046913330470133304711333047213330473133304741333047513330476133304771333047813330479133304801333048113330482133304831333048413330485133304861333048713330488133304891333049013330491133304921333049313330494133304951333049613330497133304981333049913330500133305011333050213330503133305041333050513330506133305071333050813330509133305101333051113330512133305131333051413330515133305161333051713330518133305191333052013330521133305221333052313330524133305251333052613330527133305281333052913330530133305311333053213330533133305341333053513330536133305371333053813330539133305401333054113330542133305431333054413330545133305461333054713330548133305491333055013330551133305521333055313330554133305551333055613330557133305581333055913330560133305611333056213330563133305641333056513330566133305671333056813330569133305701333057113330572133305731333057413330575133305761333057713330578133305791333058013330581133305821333058313330584133305851333058613330587133305881333058913330590133305911333059213330593133305941333059513330596133305971333059813330599133306001333060113330602133306031333060413330605133306061333060713330608133306091333061013330611133306121333061313330614133306151333061613330617133306181333061913330620133306211333062213330623133306241333062513330626133306271333062813330629133306301333063113330632133306331333063413330635133306361333063713330638133306391333064013330641133306421333064313330644133306451333064613330647133306481333064913330650133306511333065213330653133306541333065513330656133306571333065813330659133306601333066113330662133306631333066413330665133306661333066713330668133306691333067013330671133306721333067313330674133306751333067613330677133306781333067913330680133306811333068213330683133306841333068513330686133306871333068813330689133306901333069113330692133306931333069413330695133306961333069713330698133306991333070013330701133307021333070313330704133307051333070613330707133307081333070913330710133307111333071213330713133307141333071513330716133307171333071813330719133307201333072113330722133307231333072413330725133307261333072713330728133307291333073013330731133307321333073313330734133307351333073613330737133307381333073913330740133307411333074213330743133307441333074513330746133307471333074813330749133307501333075113330752133307531333075413330755133307561333075713330758133307591333076013330761133307621333076313330764133307651333076613330767133307681333076913330770133307711333077213330773133307741333077513330776133307771333077813330779133307801333078113330782133307831333078413330785133307861333078713330788133307891333079013330791133307921333079313330794133307951333079613330797133307981333079913330800133308011333080213330803133308041333080513330806133308071333080813330809133308101333081113330812133308131333081413330815133308161333081713330818133308191333082013330821133308221333082313330824133308251333082613330827133308281333082913330830133308311333083213330833133308341333083513330836133308371333083813330839133308401333084113330842133308431333084413330845133308461333084713330848133308491333085013330851133308521333085313330854133308551333085613330857133308581333085913330860133308611333086213330863133308641333086513330866133308671333086813330869133308701333087113330872133308731333087413330875133308761333087713330878133308791333088013330881133308821333088313330884133308851333088613330887133308881333088913330890133308911333089213330893133308941333089513330896133308971333089813330899133309001333090113330902133309031333090413330905133309061333090713330908133309091333091013330911133309121333091313330914133309151333091613330917133309181333091913330920133309211333092213330923133309241333092513330926133309271333092813330929133309301333093113330932133309331333093413330935133309361333093713330938133309391333094013330941133309421333094313330944133309451333094613330947133309481333094913330950133309511333095213330953133309541333095513330956133309571333095813330959133309601333096113330962133309631333096413330965133309661333096713330968133309691333097013330971133309721333097313330974133309751333097613330977133309781333097913330980133309811333098213330983133309841333098513330986133309871333098813330989133309901333099113330992133309931333099413330995133309961333099713330998133309991333100013331001133310021333100313331004133310051333100613331007133310081333100913331010133310111333101213331013133310141333101513331016133310171333101813331019133310201333102113331022133310231333102413331025133310261333102713331028133310291333103013331031133310321333103313331034133310351333103613331037133310381333103913331040133310411333104213331043133310441333104513331046133310471333104813331049133310501333105113331052133310531333105413331055133310561333105713331058133310591333106013331061133310621333106313331064133310651333106613331067133310681333106913331070133310711333107213331073133310741333107513331076133310771333107813331079133310801333108113331082133310831333108413331085133310861333108713331088133310891333109013331091133310921333109313331094133310951333109613331097133310981333109913331100133311011333110213331103133311041333110513340001133400021334000313340004133400051334000613340007133400081334000913340010133400111334001213340013133400141334001513340016133400171334001813340019133400201334002113340022133400231334002413340025133400261334002713340028133400291334003013340031133400321334003313340034133400351334003613340037133400381334003913340040133400411334004213340043133400441334004513340046133400471334004813340049133400501334005113340052133400531334005413340055133400561334005713340058133400591334006013340061133400621334006313340064133400651334006613340067133400681334006913340070133400711334007213340073133400741334007513340076133400771334007813340079133400801334008113340082133400831334008413340085133400861334008713340088133400891334009013340091133400921334009313340094133400951334009613340097133400981334009913340100133401011334010213340103133401041334010513340106133401071334010813340109133401101334011113340112133401131334011413340115133401161334011713340118133401191334012013340121133401221334012313340124133401251334012613340127133401281334012913340130133401311334013213340133133401341334013513340136133401371334013813340139133401401334014113340142133401431334014413340145133401461334014713340148133401491334015013340151133401521334015313340154133401551334015613340157133401581334015913340160133401611334016213340163133401641334016513340166133401671334016813340169133401701334017113340172133401731334017413340175133401761334017713340178133401791334018013340181133401821334018313340184133401851334018613340187133401881334018913340190133401911334019213340193133401941334019513340196133401971334019813340199133402001334020113340202133402031334020413340205133402061334020713340208133402091334021013340211133402121334021313340214133402151334021613340217133402181334021913340220133402211334022213340223133402241334022513340226133402271334022813340229133402301334023113340232133402331334023413340235133402361334023713340238133402391334024013340241133402421334024313340244133402451334024613340247133402481334024913340250133402511334025213340253133402541334025513340256133402571334025813340259133402601334026113340262133402631334026413340265133402661334026713340268133402691334027013340271133402721334027313340274133402751334027613340277133402781334027913340280133402811334028213340283133402841334028513340286133402871334028813340289133402901334029113340292133402931334029413340295133402961334029713340298133402991334030013340301133403021334030313340304133403051334030613340307133403081334030913340310133403111334031213340313133403141334031513340316133403171334031813340319133403201334032113340322133403231334032413340325133403261334032713340328133403291334033013340331133403321334033313340334133403351334033613340337133403381334033913340340133403411334034213340343133403441334034513340346133403471334034813340349133403501334035113340352133403531334035413340355133403561334035713340358133403591334036013340361133403621334036313340364133403651334036613340367133403681334036913340370133403711334037213340373133403741334037513340376133403771334037813340379133403801334038113340382133403831334038413340385133403861334038713340388133403891334039013340391133403921334039313340394133403951334039613340397133403981334039913340400133404011334040213340403133404041334040513340406133404071334040813340409133404101334041113340412133404131334041413340415133404161334041713340418133404191334042013340421133404221334042313340424133404251334042613340427133404281334042913340430133404311334043213340433133404341334043513340436133404371334043813340439133404401334044113340442133404431334044413340445133404461334044713340448133404491334045013340451133404521334045313340454133404551334045613340457133404581334045913340460133404611334046213340463133404641334046513340466133404671334046813340469133404701334047113340472133404731334047413340475133404761334047713340478133404791334048013340481133404821334048313340484133404851334048613340487133404881334048913340490133404911334049213340493133404941334049513340496133404971334049813340499133405001334050113340502133405031334050413340505133405061334050713340508133405091334051013340511133405121334051313340514133405151334051613340517133405181334051913340520133405211334052213340523133405241334052513340526133405271334052813340529133405301334053113340532133405331334053413340535133405361334053713340538133405391334054013340541133405421334054313340544133405451334054613340547133405481334054913340550133405511334055213340553133405541334055513340556133405571334055813340559133405601334056113340562133405631334056413340565133405661334056713340568133405691334057013340571133405721334057313340574133405751334057613340577133405781334057913340580133405811334058213340583133405841334058513340586133405871334058813340589133405901334059113340592133405931334059413340595133405961334059713340598133405991334060013340601133406021334060313340604133406051334060613340607133406081334060913340610133406111334061213340613133406141334061513340616133406171334061813340619133406201334062113340622133406231334062413340625133406261334062713340628133406291334063013340631133406321334063313340634133406351334063613340637133406381334063913340640133406411334064213340643133406441334064513340646133406471334064813340649133406501334065113340652133406531334065413340655133406561334065713340658133406591334066013340661133406621334066313340664133406651334066613340667133406681334066913340670133406711334067213340673133406741334067513340676133406771334067813340679133406801334068113340682133406831334068413340685133406861334068713340688133406891334069013340691133406921334069313340694133406951334069613340697133406981334069913340700133407011334070213340703133407041334070513340706133407071334070813340709133407101334071113340712133407131334071413340715133407161334071713340718133407191334072013340721133407221334072313340724133407251334072613340727133407281334072913340730133407311334073213340733133407341334073513340736133407371334073813340739133407401334074113340742133407431334074413340745133407461334074713340748133407491334075013340751133407521334075313340754133407551334075613340757133407581334075913340760133407611334076213340763133407641334076513340766133407671334076813340769133407701334077113340772133407731334077413340775133407761334077713340778133407791334078013340781133407821334078313340784133407851334078613340787133407881334078913340790133407911334079213340793133407941334079513340796133407971334079813340799133408001334080113340802133408031334080413340805133408061334080713340808133408091334081013340811133408121334081313340814133408151334081613340817133408181334081913340820133408211334082213340823133408241334082513340826133408271334082813340829133408301334083113340832133408331334083413340835133408361334083713340838133408391334084013340841133408421334084313340844133408451334084613340847133408481334084913340850133408511334085213340853133408541334085513340856133408571334085813340859133408601334086113340862133408631334086413340865133408661334086713340868133408691334087013340871133408721334087313340874133408751334087613340877133408781334087913340880133408811334088213340883133408841334088513340886133408871334088813340889133408901334089113340892133408931334089413340895133408961334089713340898133408991334090013340901133409021334090313340904133409051334090613340907133409081334090913340910133409111334091213340913133409141334091513340916133409171334091813340919133409201334092113340922133409231334092413340925133409261334092713340928133409291334093013340931133409321334093313340934133409351334093613340937133409381334093913340940133409411334094213340943133409441334094513340946133409471334094813340949133409501334095113340952133409531334095413340955133409561334095713340958133409591334096013340961133409621334096313340964133409651334096613340967133409681334096913340970133409711334097213340973133409741334097513340976133409771334097813340979133409801334098113340982133409831334098413340985133409861334098713340988133409891334099013340991133409921334099313340994133409951334099613340997133409981334099913341000133410011334100213341003133410041334100513341006133410071334100813341009133410101334101113341012133410131334101413341015133410161334101713341018133410191334102013341021133410221334102313341024133410251334102613341027133410281334102913341030133410311334103213341033133410341334103513341036133410371334103813341039133410401334104113341042133410431334104413341045133410461334104713341048133410491334105013341051133410521334105313341054133410551334105613341057133410581334105913341060133410611334106213341063133410641334106513341066133410671334106813341069133410701334107113341072133410731334107413341075133410761334107713341078133410791334108013341081133410821334108313341084133410851334108613341087133410881334108913341090133410911334109213341093133410941334109513341096133410971334109813341099133411001334110113341102133411031334110413341105133500011335000213350003133500041335000513350006133500071335000813350009133500101335001113350012133500131335001413350015133500161335001713350018133500191335002013350021133500221335002313350024133500251335002613350027133500281335002913350030133500311335003213350033133500341335003513350036133500371335003813350039133500401335004113350042133500431335004413350045133500461335004713350048133500491335005013350051133500521335005313350054133500551335005613350057133500581335005913350060133500611335006213350063133500641335006513350066133500671335006813350069133500701335007113350072133500731335007413350075133500761335007713350078133500791335008013350081133500821335008313350084133500851335008613350087133500881335008913350090133500911335009213350093133500941335009513350096133500971335009813350099133501001335010113350102133501031335010413350105133501061335010713350108133501091335011013350111133501121335011313350114133501151335011613350117133501181335011913350120133501211335012213350123133501241335012513350126133501271335012813350129133501301335013113350132133501331335013413350135133501361335013713350138133501391335014013350141133501421335014313350144133501451335014613350147133501481335014913350150133501511335015213350153133501541335015513350156133501571335015813350159133501601335016113350162133501631335016413350165133501661335016713350168133501691335017013350171133501721335017313350174133501751335017613350177133501781335017913350180133501811335018213350183133501841335018513350186133501871335018813350189133501901335019113350192133501931335019413350195133501961335019713350198133501991335020013350201133502021335020313350204133502051335020613350207133502081335020913350210133502111335021213350213133502141335021513350216133502171335021813350219133502201335022113350222133502231335022413350225133502261335022713350228133502291335023013350231133502321335023313350234133502351335023613350237133502381335023913350240133502411335024213350243133502441335024513350246133502471335024813350249133502501335025113350252133502531335025413350255133502561335025713350258133502591335026013350261133502621335026313350264133502651335026613350267133502681335026913350270133502711335027213350273133502741335027513350276133502771335027813350279133502801335028113350282133502831335028413350285133502861335028713350288133502891335029013350291133502921335029313350294133502951335029613350297133502981335029913350300133503011335030213350303133503041335030513350306133503071335030813350309133503101335031113350312133503131335031413350315133503161335031713350318133503191335032013350321133503221335032313350324133503251335032613350327133503281335032913350330133503311335033213350333133503341335033513350336133503371335033813350339133503401335034113350342133503431335034413350345133503461335034713350348133503491335035013350351133503521335035313350354133503551335035613350357133503581335035913350360133503611335036213350363133503641335036513350366133503671335036813350369133503701335037113350372133503731335037413350375133503761335037713350378133503791335038013350381133503821335038313350384133503851335038613350387133503881335038913350390133503911335039213350393133503941335039513350396133503971335039813350399133504001335040113350402133504031335040413350405133504061335040713350408133504091335041013350411133504121335041313350414133504151335041613350417133504181335041913350420133504211335042213350423133504241335042513350426133504271335042813350429133504301335043113350432133504331335043413350435133504361335043713350438133504391335044013350441133504421335044313350444133504451335044613350447133504481335044913350450133504511335045213350453133504541335045513350456133504571335045813350459133504601335046113350462133504631335046413350465133504661335046713350468133504691335047013350471133504721335047313350474133504751335047613350477133504781335047913350480133504811335048213350483133504841335048513350486133504871335048813350489133504901335049113350492133504931335049413350495133504961335049713350498133504991335050013350501133505021335050313350504133505051335050613350507133505081335050913350510133505111335051213350513133505141335051513350516133505171335051813350519133505201335052113350522133505231335052413350525133505261335052713350528133505291335053013350531133505321335053313350534133505351335053613350537133505381335053913350540133505411335054213350543133505441335054513350546133505471335054813350549133505501335055113350552133505531335055413350555133505561335055713350558133505591335056013350561133505621335056313350564133505651335056613350567133505681335056913350570133505711335057213350573133505741335057513350576133505771335057813350579133505801335058113350582133505831335058413350585133505861335058713350588133505891335059013350591133505921335059313350594133505951335059613350597133505981335059913350600133506011335060213350603133506041335060513350606133506071335060813350609133506101335061113350612133506131335061413350615133506161335061713350618133506191335062013350621133506221335062313350624133506251335062613350627133506281335062913350630133506311335063213350633133506341335063513350636133506371335063813350639133506401335064113350642133506431335064413350645133506461335064713350648133506491335065013350651133506521335065313350654133506551335065613350657133506581335065913350660133506611335066213350663133506641335066513350666133506671335066813350669133506701335067113350672133506731335067413350675133506761335067713350678133506791335068013350681133506821335068313350684133506851335068613350687133506881335068913350690133506911335069213350693133506941335069513350696133506971335069813350699133507001335070113350702133507031335070413350705133507061335070713350708133507091335071013350711133507121335071313350714133507151335071613350717133507181335071913350720133507211335072213350723133507241335072513350726133507271335072813350729133507301335073113350732133507331335073413350735133507361335073713350738133507391335074013350741133507421335074313350744133507451335074613350747133507481335074913350750133507511335075213350753133507541335075513350756133507571335075813350759133507601335076113350762133507631335076413350765133507661335076713350768133507691335077013350771133507721335077313350774133507751335077613350777133507781335077913350780133507811335078213350783133507841335078513350786133507871335078813350789133507901335079113350792133507931335079413350795133507961335079713350798133507991335080013350801133508021335080313350804133508051335080613350807133508081335080913350810133508111335081213350813133508141335081513350816133508171335081813350819133508201335082113350822133508231335082413350825133508261335082713350828133508291335083013350831133508321335083313350834133508351335083613350837133508381335083913350840133508411335084213350843133508441335084513350846133508471335084813350849133508501335085113350852133508531335085413350855133508561335085713350858133508591335086013350861133508621335086313350864133508651335086613350867133508681335086913350870133508711335087213350873133508741335087513350876133508771335087813350879133508801335088113350882133508831335088413350885133508861335088713350888133508891335089013350891133508921335089313350894133508951335089613350897133508981335089913350900133509011335090213350903133509041335090513350906133509071335090813350909133509101335091113350912133509131335091413350915133509161335091713350918133509191335092013350921133509221335092313350924133509251335092613350927133509281335092913350930133509311335093213350933133509341335093513350936133509371335093813350939133509401335094113350942133509431335094413350945133509461335094713350948133509491335095013350951133509521335095313350954133509551335095613350957133509581335095913350960133509611335096213350963133509641335096513350966133509671335096813350969133509701335097113350972133509731335097413350975133509761335097713350978133509791335098013350981133509821335098313350984133509851335098613350987133509881335098913350990133509911335099213350993133509941335099513350996133509971335099813350999133510001335100113351002133510031335100413351005133510061335100713351008133510091335101013351011133510121335101313351014133510151335101613351017133510181335101913351020133510211335102213351023133510241335102513351026133510271335102813351029133510301335103113351032133510331335103413351035133510361335103713351038133510391335104013351041133510421335104313351044133510451335104613351047133510481335104913351050133510511335105213351053133510541335105513351056133510571335105813351059133510601335106113351062133510631335106413351065133510661335106713351068133510691335107013351071133510721335107313351074133510751335107613351077133510781335107913351080133510811335108213351083133510841335108513351086133510871335108813351089133510901335109113351092133510931335109413351095133510961335109713351098133510991335110013351101133511021335110313351104133511051336000113360002133600031336000413360005133600061336000713360008133600091336001013360011133600121336001313360014133600151336001613360017133600181336001913360020133600211336002213360023133600241336002513360026133600271336002813360029133600301336003113360032133600331336003413360035133600361336003713360038133600391336004013360041133600421336004313360044133600451336004613360047133600481336004913360050133600511336005213360053133600541336005513360056133600571336005813360059133600601336006113360062133600631336006413360065133600661336006713360068133600691336007013360071133600721336007313360074133600751336007613360077133600781336007913360080133600811336008213360083133600841336008513360086133600871336008813360089133600901336009113360092133600931336009413360095133600961336009713360098133600991336010013360101133601021336010313360104133601051336010613360107133601081336010913360110133601111336011213360113133601141336011513360116133601171336011813360119133601201336012113360122133601231336012413360125133601261336012713360128133601291336013013360131133601321336013313360134133601351336013613360137133601381336013913360140133601411336014213360143133601441336014513360146133601471336014813360149133601501336015113360152133601531336015413360155133601561336015713360158133601591336016013360161133601621336016313360164133601651336016613360167133601681336016913360170133601711336017213360173133601741336017513360176133601771336017813360179133601801336018113360182133601831336018413360185133601861336018713360188133601891336019013360191133601921336019313360194133601951336019613360197133601981336019913360200133602011336020213360203133602041336020513360206133602071336020813360209133602101336021113360212133602131336021413360215133602161336021713360218133602191336022013360221133602221336022313360224133602251336022613360227133602281336022913360230133602311336023213360233133602341336023513360236133602371336023813360239133602401336024113360242133602431336024413360245133602461336024713360248133602491336025013360251133602521336025313360254133602551336025613360257133602581336025913360260133602611336026213360263133602641336026513360266133602671336026813360269133602701336027113360272133602731336027413360275133602761336027713360278133602791336028013360281133602821336028313360284133602851336028613360287133602881336028913360290133602911336029213360293133602941336029513360296133602971336029813360299133603001336030113360302133603031336030413360305133603061336030713360308133603091336031013360311133603121336031313360314133603151336031613360317133603181336031913360320133603211336032213360323133603241336032513360326133603271336032813360329133603301336033113360332133603331336033413360335133603361336033713360338133603391336034013360341133603421336034313360344133603451336034613360347133603481336034913360350133603511336035213360353133603541336035513360356133603571336035813360359133603601336036113360362133603631336036413360365133603661336036713360368133603691336037013360371133603721336037313360374133603751336037613360377133603781336037913360380133603811336038213360383133603841336038513360386133603871336038813360389133603901336039113360392133603931336039413360395133603961336039713360398133603991336040013360401133604021336040313360404133604051336040613360407133604081336040913360410133604111336041213360413133604141336041513360416133604171336041813360419133604201336042113360422133604231336042413360425133604261336042713360428133604291336043013360431133604321336043313360434133604351336043613360437133604381336043913360440133604411336044213360443133604441336044513360446133604471336044813360449133604501336045113360452133604531336045413360455133604561336045713360458133604591336046013360461133604621336046313360464133604651336046613360467133604681336046913360470133604711336047213360473133604741336047513360476133604771336047813360479133604801336048113360482133604831336048413360485133604861336048713360488133604891336049013360491133604921336049313360494133604951336049613360497133604981336049913360500133605011336050213360503133605041336050513360506133605071336050813360509133605101336051113360512133605131336051413360515133605161336051713360518133605191336052013360521133605221336052313360524133605251336052613360527133605281336052913360530133605311336053213360533133605341336053513360536133605371336053813360539133605401336054113360542133605431336054413360545133605461336054713360548133605491336055013360551133605521336055313360554133605551336055613360557133605581336055913360560133605611336056213360563133605641336056513360566133605671336056813360569133605701336057113360572133605731336057413360575133605761336057713360578133605791336058013360581133605821336058313360584133605851336058613360587133605881336058913360590133605911336059213360593133605941336059513360596133605971336059813360599133606001336060113360602133606031336060413360605133606061336060713360608133606091336061013360611133606121336061313360614133606151336061613360617133606181336061913360620133606211336062213360623133606241336062513360626133606271336062813360629133606301336063113360632133606331336063413360635133606361336063713360638133606391336064013360641133606421336064313360644133606451336064613360647133606481336064913360650133606511336065213360653133606541336065513360656133606571336065813360659133606601336066113360662133606631336066413360665133606661336066713360668133606691336067013360671133606721336067313360674133606751336067613360677133606781336067913360680133606811336068213360683133606841336068513360686133606871336068813360689133606901336069113360692133606931336069413360695133606961336069713360698133606991336070013360701133607021336070313360704133607051336070613360707133607081336070913360710133607111336071213360713133607141336071513360716133607171336071813360719133607201336072113360722133607231336072413360725133607261336072713360728133607291336073013360731133607321336073313360734133607351336073613360737133607381336073913360740133607411336074213360743133607441336074513360746133607471336074813360749133607501336075113360752133607531336075413360755133607561336075713360758133607591336076013360761133607621336076313360764133607651336076613360767133607681336076913360770133607711336077213360773133607741336077513360776133607771336077813360779133607801336078113360782133607831336078413360785133607861336078713360788133607891336079013360791133607921336079313360794133607951336079613360797133607981336079913360800133608011336080213360803133608041336080513360806133608071336080813360809133608101336081113360812133608131336081413360815133608161336081713360818133608191336082013360821133608221336082313360824133608251336082613360827133608281336082913360830133608311336083213360833133608341336083513360836133608371336083813360839133608401336084113360842133608431336084413360845133608461336084713360848133608491336085013360851133608521336085313360854133608551336085613360857133608581336085913360860133608611336086213360863133608641336086513360866133608671336086813360869133608701336087113360872133608731336087413360875133608761336087713360878133608791336088013360881133608821336088313360884133608851336088613360887133608881336088913360890133608911336089213360893133608941336089513360896133608971336089813360899133609001336090113360902133609031336090413360905133609061336090713360908133609091336091013360911133609121336091313360914133609151336091613360917133609181336091913360920133609211336092213360923133609241336092513360926133609271336092813360929133609301336093113360932133609331336093413360935133609361336093713360938133609391336094013360941133609421336094313360944133609451336094613360947133609481336094913360950133609511336095213360953133609541336095513360956133609571336095813360959133609601336096113360962133609631336096413360965133609661336096713360968133609691336097013360971133609721336097313360974133609751336097613360977133609781336097913360980133609811336098213360983133609841336098513360986133609871336098813360989133609901336099113360992133609931336099413360995133609961336099713360998133609991336100013361001133610021336100313361004133610051336100613361007133610081336100913361010133610111336101213361013133610141336101513361016133610171336101813361019133610201336102113361022133610231336102413361025133610261336102713361028133610291336103013361031133610321336103313361034133610351336103613361037133610381336103913361040133610411336104213361043133610441336104513361046133610471336104813361049133610501336105113361052133610531336105413361055133610561336105713361058133610591336106013361061133610621336106313361064133610651336106613361067133610681336106913361070133610711336107213361073133610741336107513361076133610771336107813361079133610801336108113361082133610831336108413361085133610861336108713361088133610891336109013361091133610921336109313361094133610951336109613361097133610981336109913361100133611011336110213361103133611041336110513370001133700021337000313370004133700051337000613370007133700081337000913370010133700111337001213370013133700141337001513370016133700171337001813370019133700201337002113370022133700231337002413370025133700261337002713370028133700291337003013370031133700321337003313370034133700351337003613370037133700381337003913370040133700411337004213370043133700441337004513370046133700471337004813370049133700501337005113370052133700531337005413370055133700561337005713370058133700591337006013370061133700621337006313370064133700651337006613370067133700681337006913370070133700711337007213370073133700741337007513370076133700771337007813370079133700801337008113370082133700831337008413370085133700861337008713370088133700891337009013370091133700921337009313370094133700951337009613370097133700981337009913370100133701011337010213370103133701041337010513370106133701071337010813370109133701101337011113370112133701131337011413370115133701161337011713370118133701191337012013370121133701221337012313370124133701251337012613370127133701281337012913370130133701311337013213370133133701341337013513370136133701371337013813370139133701401337014113370142133701431337014413370145133701461337014713370148133701491337015013370151133701521337015313370154133701551337015613370157133701581337015913370160133701611337016213370163133701641337016513370166133701671337016813370169133701701337017113370172133701731337017413370175133701761337017713370178133701791337018013370181133701821337018313370184133701851337018613370187133701881337018913370190133701911337019213370193133701941337019513370196133701971337019813370199133702001337020113370202133702031337020413370205133702061337020713370208133702091337021013370211133702121337021313370214133702151337021613370217133702181337021913370220133702211337022213370223133702241337022513370226133702271337022813370229133702301337023113370232133702331337023413370235133702361337023713370238133702391337024013370241133702421337024313370244133702451337024613370247133702481337024913370250133702511337025213370253133702541337025513370256133702571337025813370259133702601337026113370262133702631337026413370265133702661337026713370268133702691337027013370271133702721337027313370274133702751337027613370277133702781337027913370280133702811337028213370283133702841337028513370286133702871337028813370289133702901337029113370292133702931337029413370295133702961337029713370298133702991337030013370301133703021337030313370304133703051337030613370307133703081337030913370310133703111337031213370313133703141337031513370316133703171337031813370319133703201337032113370322133703231337032413370325133703261337032713370328133703291337033013370331133703321337033313370334133703351337033613370337133703381337033913370340133703411337034213370343133703441337034513370346133703471337034813370349133703501337035113370352133703531337035413370355133703561337035713370358133703591337036013370361133703621337036313370364133703651337036613370367133703681337036913370370133703711337037213370373133703741337037513370376133703771337037813370379133703801337038113370382133703831337038413370385133703861337038713370388133703891337039013370391133703921337039313370394133703951337039613370397133703981337039913370400133704011337040213370403133704041337040513370406133704071337040813370409133704101337041113370412133704131337041413370415133704161337041713370418133704191337042013370421133704221337042313370424133704251337042613370427133704281337042913370430133704311337043213370433133704341337043513370436133704371337043813370439133704401337044113370442133704431337044413370445133704461337044713370448133704491337045013370451133704521337045313370454133704551337045613370457133704581337045913370460133704611337046213370463133704641337046513370466133704671337046813370469133704701337047113370472133704731337047413370475133704761337047713370478133704791337048013370481133704821337048313370484133704851337048613370487133704881337048913370490133704911337049213370493133704941337049513370496133704971337049813370499133705001337050113370502133705031337050413370505133705061337050713370508133705091337051013370511133705121337051313370514133705151337051613370517133705181337051913370520133705211337052213370523133705241337052513370526133705271337052813370529133705301337053113370532133705331337053413370535133705361337053713370538133705391337054013370541133705421337054313370544133705451337054613370547133705481337054913370550133705511337055213370553133705541337055513370556133705571337055813370559133705601337056113370562133705631337056413370565133705661337056713370568133705691337057013370571133705721337057313370574133705751337057613370577133705781337057913370580133705811337058213370583133705841337058513370586133705871337058813370589133705901337059113370592133705931337059413370595133705961337059713370598133705991337060013370601133706021337060313370604133706051337060613370607133706081337060913370610133706111337061213370613133706141337061513370616133706171337061813370619133706201337062113370622133706231337062413370625133706261337062713370628133706291337063013370631133706321337063313370634133706351337063613370637133706381337063913370640133706411337064213370643133706441337064513370646133706471337064813370649133706501337065113370652133706531337065413370655133706561337065713370658133706591337066013370661133706621337066313370664133706651337066613370667133706681337066913370670133706711337067213370673133706741337067513370676133706771337067813370679133706801337068113370682133706831337068413370685133706861337068713370688133706891337069013370691133706921337069313370694133706951337069613370697133706981337069913370700133707011337070213370703133707041337070513370706133707071337070813370709133707101337071113370712133707131337071413370715133707161337071713370718133707191337072013370721133707221337072313370724133707251337072613370727133707281337072913370730133707311337073213370733133707341337073513370736133707371337073813370739133707401337074113370742133707431337074413370745133707461337074713370748133707491337075013370751133707521337075313370754133707551337075613370757133707581337075913370760133707611337076213370763133707641337076513370766133707671337076813370769133707701337077113370772133707731337077413370775133707761337077713370778133707791337078013370781133707821337078313370784133707851337078613370787133707881337078913370790133707911337079213370793133707941337079513370796133707971337079813370799133708001337080113370802133708031337080413370805133708061337080713370808133708091337081013370811133708121337081313370814133708151337081613370817133708181337081913370820133708211337082213370823133708241337082513370826133708271337082813370829133708301337083113370832133708331337083413370835133708361337083713370838133708391337084013370841133708421337084313370844133708451337084613370847133708481337084913370850133708511337085213370853133708541337085513370856133708571337085813370859133708601337086113370862133708631337086413370865133708661337086713370868133708691337087013370871133708721337087313370874133708751337087613370877133708781337087913370880133708811337088213370883133708841337088513370886133708871337088813370889133708901337089113370892133708931337089413370895133708961337089713370898133708991337090013370901133709021337090313370904133709051337090613370907133709081337090913370910133709111337091213370913133709141337091513370916133709171337091813370919133709201337092113370922133709231337092413370925133709261337092713370928133709291337093013370931133709321337093313370934133709351337093613370937133709381337093913370940133709411337094213370943133709441337094513370946133709471337094813370949133709501337095113370952133709531337095413370955133709561337095713370958133709591337096013370961133709621337096313370964133709651337096613370967133709681337096913370970133709711337097213370973133709741337097513370976133709771337097813370979133709801337098113370982133709831337098413370985133709861337098713370988133709891337099013370991133709921337099313370994133709951337099613370997133709981337099913371000133710011337100213371003133710041337100513371006133710071337100813371009133710101337101113371012133710131337101413371015133710161337101713371018133710191337102013371021133710221337102313371024133710251337102613371027133710281337102913371030133710311337103213371033133710341337103513371036133710371337103813371039133710401337104113371042133710431337104413371045133710461337104713371048133710491337105013371051133710521337105313371054133710551337105613371057133710581337105913371060133710611337106213371063133710641337106513371066133710671337106813371069133710701337107113371072133710731337107413371075133710761337107713371078133710791337108013371081133710821337108313371084133710851337108613371087133710881337108913371090133710911337109213371093133710941337109513371096133710971337109813371099133711001337110113371102133711031337110413371105133800011338000213380003133800041338000513380006133800071338000813380009133800101338001113380012133800131338001413380015133800161338001713380018133800191338002013380021133800221338002313380024133800251338002613380027133800281338002913380030133800311338003213380033133800341338003513380036133800371338003813380039133800401338004113380042133800431338004413380045133800461338004713380048133800491338005013380051133800521338005313380054133800551338005613380057133800581338005913380060133800611338006213380063133800641338006513380066133800671338006813380069133800701338007113380072133800731338007413380075133800761338007713380078133800791338008013380081133800821338008313380084133800851338008613380087133800881338008913380090133800911338009213380093133800941338009513380096133800971338009813380099133801001338010113380102133801031338010413380105133801061338010713380108133801091338011013380111133801121338011313380114133801151338011613380117133801181338011913380120133801211338012213380123133801241338012513380126133801271338012813380129133801301338013113380132133801331338013413380135133801361338013713380138133801391338014013380141133801421338014313380144133801451338014613380147133801481338014913380150133801511338015213380153133801541338015513380156133801571338015813380159133801601338016113380162133801631338016413380165133801661338016713380168133801691338017013380171133801721338017313380174133801751338017613380177133801781338017913380180133801811338018213380183133801841338018513380186133801871338018813380189133801901338019113380192133801931338019413380195133801961338019713380198133801991338020013380201133802021338020313380204133802051338020613380207133802081338020913380210133802111338021213380213133802141338021513380216133802171338021813380219133802201338022113380222133802231338022413380225133802261338022713380228133802291338023013380231133802321338023313380234133802351338023613380237133802381338023913380240133802411338024213380243133802441338024513380246133802471338024813380249133802501338025113380252133802531338025413380255133802561338025713380258133802591338026013380261133802621338026313380264133802651338026613380267133802681338026913380270133802711338027213380273133802741338027513380276133802771338027813380279133802801338028113380282133802831338028413380285133802861338028713380288133802891338029013380291133802921338029313380294133802951338029613380297133802981338029913380300133803011338030213380303133803041338030513380306133803071338030813380309133803101338031113380312133803131338031413380315133803161338031713380318133803191338032013380321133803221338032313380324133803251338032613380327133803281338032913380330133803311338033213380333133803341338033513380336133803371338033813380339133803401338034113380342133803431338034413380345133803461338034713380348133803491338035013380351133803521338035313380354133803551338035613380357133803581338035913380360133803611338036213380363133803641338036513380366133803671338036813380369133803701338037113380372133803731338037413380375133803761338037713380378133803791338038013380381133803821338038313380384133803851338038613380387133803881338038913380390133803911338039213380393133803941338039513380396133803971338039813380399133804001338040113380402133804031338040413380405133804061338040713380408133804091338041013380411133804121338041313380414133804151338041613380417133804181338041913380420133804211338042213380423133804241338042513380426133804271338042813380429133804301338043113380432133804331338043413380435133804361338043713380438133804391338044013380441133804421338044313380444133804451338044613380447133804481338044913380450133804511338045213380453133804541338045513380456133804571338045813380459133804601338046113380462133804631338046413380465133804661338046713380468133804691338047013380471133804721338047313380474133804751338047613380477133804781338047913380480133804811338048213380483133804841338048513380486133804871338048813380489133804901338049113380492133804931338049413380495133804961338049713380498133804991338050013380501133805021338050313380504133805051338050613380507133805081338050913380510133805111338051213380513133805141338051513380516133805171338051813380519133805201338052113380522133805231338052413380525133805261338052713380528133805291338053013380531133805321338053313380534133805351338053613380537133805381338053913380540133805411338054213380543133805441338054513380546133805471338054813380549133805501338055113380552133805531338055413380555133805561338055713380558133805591338056013380561133805621338056313380564133805651338056613380567133805681338056913380570133805711338057213380573133805741338057513380576133805771338057813380579133805801338058113380582133805831338058413380585133805861338058713380588133805891338059013380591133805921338059313380594133805951338059613380597133805981338059913380600133806011338060213380603133806041338060513380606133806071338060813380609133806101338061113380612133806131338061413380615133806161338061713380618133806191338062013380621133806221338062313380624133806251338062613380627133806281338062913380630133806311338063213380633133806341338063513380636133806371338063813380639133806401338064113380642133806431338064413380645133806461338064713380648133806491338065013380651133806521338065313380654133806551338065613380657133806581338065913380660133806611338066213380663133806641338066513380666133806671338066813380669133806701338067113380672133806731338067413380675133806761338067713380678133806791338068013380681133806821338068313380684133806851338068613380687133806881338068913380690133806911338069213380693133806941338069513380696133806971338069813380699133807001338070113380702133807031338070413380705133807061338070713380708133807091338071013380711133807121338071313380714133807151338071613380717133807181338071913380720133807211338072213380723133807241338072513380726133807271338072813380729133807301338073113380732133807331338073413380735133807361338073713380738133807391338074013380741133807421338074313380744133807451338074613380747133807481338074913380750133807511338075213380753133807541338075513380756133807571338075813380759133807601338076113380762133807631338076413380765133807661338076713380768133807691338077013380771133807721338077313380774133807751338077613380777133807781338077913380780133807811338078213380783133807841338078513380786133807871338078813380789133807901338079113380792133807931338079413380795133807961338079713380798133807991338080013380801133808021338080313380804133808051338080613380807133808081338080913380810133808111338081213380813133808141338081513380816133808171338081813380819133808201338082113380822133808231338082413380825133808261338082713380828133808291338083013380831133808321338083313380834133808351338083613380837133808381338083913380840133808411338084213380843133808441338084513380846133808471338084813380849133808501338085113380852133808531338085413380855133808561338085713380858133808591338086013380861133808621338086313380864133808651338086613380867133808681338086913380870133808711338087213380873133808741338087513380876133808771338087813380879133808801338088113380882133808831338088413380885133808861338088713380888133808891338089013380891133808921338089313380894133808951338089613380897133808981338089913380900133809011338090213380903133809041338090513380906133809071338090813380909133809101338091113380912133809131338091413380915133809161338091713380918133809191338092013380921133809221338092313380924133809251338092613380927133809281338092913380930133809311338093213380933133809341338093513380936133809371338093813380939133809401338094113380942133809431338094413380945133809461338094713380948133809491338095013380951133809521338095313380954133809551338095613380957133809581338095913380960133809611338096213380963133809641338096513380966133809671338096813380969133809701338097113380972133809731338097413380975133809761338097713380978133809791338098013380981133809821338098313380984133809851338098613380987133809881338098913380990133809911338099213380993133809941338099513380996133809971338099813380999133810001338100113381002133810031338100413381005133810061338100713381008133810091338101013381011133810121338101313381014133810151338101613381017133810181338101913381020133810211338102213381023133810241338102513381026133810271338102813381029133810301338103113381032133810331338103413381035133810361338103713381038133810391338104013381041133810421338104313381044133810451338104613381047133810481338104913381050133810511338105213381053133810541338105513381056133810571338105813381059133810601338106113381062133810631338106413381065133810661338106713381068133810691338107013381071133810721338107313381074133810751338107613381077133810781338107913381080133810811338108213381083133810841338108513381086133810871338108813381089133810901338109113381092133810931338109413381095133810961338109713381098133810991338110013381101133811021338110313381104133811051339000113390002133900031339000413390005133900061339000713390008133900091339001013390011133900121339001313390014133900151339001613390017133900181339001913390020133900211339002213390023133900241339002513390026133900271339002813390029133900301339003113390032133900331339003413390035133900361339003713390038133900391339004013390041133900421339004313390044133900451339004613390047133900481339004913390050133900511339005213390053133900541339005513390056133900571339005813390059133900601339006113390062133900631339006413390065133900661339006713390068133900691339007013390071133900721339007313390074133900751339007613390077133900781339007913390080133900811339008213390083133900841339008513390086133900871339008813390089133900901339009113390092133900931339009413390095133900961339009713390098133900991339010013390101133901021339010313390104133901051339010613390107133901081339010913390110133901111339011213390113133901141339011513390116133901171339011813390119133901201339012113390122133901231339012413390125133901261339012713390128133901291339013013390131133901321339013313390134133901351339013613390137133901381339013913390140133901411339014213390143133901441339014513390146133901471339014813390149133901501339015113390152133901531339015413390155133901561339015713390158133901591339016013390161133901621339016313390164133901651339016613390167133901681339016913390170133901711339017213390173133901741339017513390176133901771339017813390179133901801339018113390182133901831339018413390185133901861339018713390188133901891339019013390191133901921339019313390194133901951339019613390197133901981339019913390200133902011339020213390203133902041339020513390206133902071339020813390209133902101339021113390212133902131339021413390215133902161339021713390218133902191339022013390221133902221339022313390224133902251339022613390227133902281339022913390230133902311339023213390233133902341339023513390236133902371339023813390239133902401339024113390242133902431339024413390245133902461339024713390248133902491339025013390251133902521339025313390254133902551339025613390257133902581339025913390260133902611339026213390263133902641339026513390266133902671339026813390269133902701339027113390272133902731339027413390275133902761339027713390278133902791339028013390281133902821339028313390284133902851339028613390287133902881339028913390290133902911339029213390293133902941339029513390296133902971339029813390299133903001339030113390302133903031339030413390305133903061339030713390308133903091339031013390311133903121339031313390314133903151339031613390317133903181339031913390320133903211339032213390323133903241339032513390326133903271339032813390329133903301339033113390332133903331339033413390335133903361339033713390338133903391339034013390341133903421339034313390344133903451339034613390347133903481339034913390350133903511339035213390353133903541339035513390356133903571339035813390359133903601339036113390362133903631339036413390365133903661339036713390368133903691339037013390371133903721339037313390374133903751339037613390377133903781339037913390380133903811339038213390383133903841339038513390386133903871339038813390389133903901339039113390392133903931339039413390395133903961339039713390398133903991339040013390401133904021339040313390404133904051339040613390407133904081339040913390410133904111339041213390413133904141339041513390416133904171339041813390419133904201339042113390422133904231339042413390425133904261339042713390428133904291339043013390431133904321339043313390434133904351339043613390437133904381339043913390440133904411339044213390443133904441339044513390446133904471339044813390449133904501339045113390452133904531339045413390455133904561339045713390458133904591339046013390461133904621339046313390464133904651339046613390467133904681339046913390470133904711339047213390473133904741339047513390476133904771339047813390479133904801339048113390482133904831339048413390485133904861339048713390488133904891339049013390491133904921339049313390494133904951339049613390497133904981339049913390500133905011339050213390503133905041339050513390506133905071339050813390509133905101339051113390512133905131339051413390515133905161339051713390518133905191339052013390521133905221339052313390524133905251339052613390527133905281339052913390530133905311339053213390533133905341339053513390536133905371339053813390539133905401339054113390542133905431339054413390545133905461339054713390548133905491339055013390551133905521339055313390554133905551339055613390557133905581339055913390560133905611339056213390563133905641339056513390566133905671339056813390569133905701339057113390572133905731339057413390575133905761339057713390578133905791339058013390581133905821339058313390584133905851339058613390587133905881339058913390590133905911339059213390593133905941339059513390596133905971339059813390599133906001339060113390602133906031339060413390605133906061339060713390608133906091339061013390611133906121339061313390614133906151339061613390617133906181339061913390620133906211339062213390623133906241339062513390626133906271339062813390629133906301339063113390632133906331339063413390635133906361339063713390638133906391339064013390641133906421339064313390644133906451339064613390647133906481339064913390650133906511339065213390653133906541339065513390656133906571339065813390659133906601339066113390662133906631339066413390665133906661339066713390668133906691339067013390671133906721339067313390674133906751339067613390677133906781339067913390680133906811339068213390683133906841339068513390686133906871339068813390689133906901339069113390692133906931339069413390695133906961339069713390698133906991339070013390701133907021339070313390704133907051339070613390707133907081339070913390710133907111339071213390713133907141339071513390716133907171339071813390719133907201339072113390722133907231339072413390725133907261339072713390728133907291339073013390731133907321339073313390734133907351339073613390737133907381339073913390740133907411339074213390743133907441339074513390746133907471339074813390749133907501339075113390752133907531339075413390755133907561339075713390758133907591339076013390761133907621339076313390764133907651339076613390767133907681339076913390770133907711339077213390773133907741339077513390776133907771339077813390779133907801339078113390782133907831339078413390785133907861339078713390788133907891339079013390791133907921339079313390794133907951339079613390797133907981339079913390800133908011339080213390803133908041339080513390806133908071339080813390809133908101339081113390812133908131339081413390815133908161339081713390818133908191339082013390821133908221339082313390824133908251339082613390827133908281339082913390830133908311339083213390833133908341339083513390836133908371339083813390839133908401339084113390842133908431339084413390845133908461339084713390848133908491339085013390851133908521339085313390854133908551339085613390857133908581339085913390860133908611339086213390863133908641339086513390866133908671339086813390869133908701339087113390872133908731339087413390875133908761339087713390878133908791339088013390881133908821339088313390884133908851339088613390887133908881339088913390890133908911339089213390893133908941339089513390896133908971339089813390899133909001339090113390902133909031339090413390905133909061339090713390908133909091339091013390911133909121339091313390914133909151339091613390917133909181339091913390920133909211339092213390923133909241339092513390926133909271339092813390929133909301339093113390932133909331339093413390935133909361339093713390938133909391339094013390941133909421339094313390944133909451339094613390947133909481339094913390950133909511339095213390953133909541339095513390956133909571339095813390959133909601339096113390962133909631339096413390965133909661339096713390968133909691339097013390971133909721339097313390974133909751339097613390977133909781339097913390980133909811339098213390983133909841339098513390986133909871339098813390989133909901339099113390992133909931339099413390995133909961339099713390998133909991339100013391001133910021339100313391004133910051339100613391007133910081339100913391010133910111339101213391013133910141339101513391016133910171339101813391019133910201339102113391022133910231339102413391025133910261339102713391028133910291339103013391031133910321339103313391034133910351339103613391037133910381339103913391040133910411339104213391043133910441339104513391046133910471339104813391049133910501339105113391052133910531339105413391055133910561339105713391058133910591339106013391061133910621339106313391064133910651339106613391067133910681339106913391070133910711339107213391073133910741339107513391076133910771339107813391079133910801339108113391082133910831339108413391085133910861339108713391088133910891339109013391091133910921339109313391094133910951339109613391097133910981339109913391100133911011339110213391103133911041339110513400001134000021340000313400004134000051340000613400007134000081340000913400010134000111340001213400013134000141340001513400016134000171340001813400019134000201340002113400022134000231340002413400025134000261340002713400028134000291340003013400031134000321340003313400034134000351340003613400037134000381340003913400040134000411340004213400043134000441340004513400046134000471340004813400049134000501340005113400052134000531340005413400055134000561340005713400058134000591340006013400061134000621340006313400064134000651340006613400067134000681340006913400070134000711340007213400073134000741340007513400076134000771340007813400079134000801340008113400082134000831340008413400085134000861340008713400088134000891340009013400091134000921340009313400094134000951340009613400097134000981340009913400100134001011340010213400103134001041340010513400106134001071340010813400109134001101340011113400112134001131340011413400115134001161340011713400118134001191340012013400121134001221340012313400124134001251340012613400127134001281340012913400130134001311340013213400133134001341340013513400136134001371340013813400139134001401340014113400142134001431340014413400145134001461340014713400148134001491340015013400151134001521340015313400154134001551340015613400157134001581340015913400160134001611340016213400163134001641340016513400166134001671340016813400169134001701340017113400172134001731340017413400175134001761340017713400178134001791340018013400181134001821340018313400184134001851340018613400187134001881340018913400190134001911340019213400193134001941340019513400196134001971340019813400199134002001340020113400202134002031340020413400205134002061340020713400208134002091340021013400211134002121340021313400214134002151340021613400217134002181340021913400220134002211340022213400223134002241340022513400226134002271340022813400229134002301340023113400232134002331340023413400235134002361340023713400238134002391340024013400241134002421340024313400244134002451340024613400247134002481340024913400250134002511340025213400253134002541340025513400256134002571340025813400259134002601340026113400262134002631340026413400265134002661340026713400268134002691340027013400271134002721340027313400274134002751340027613400277134002781340027913400280134002811340028213400283134002841340028513400286134002871340028813400289134002901340029113400292134002931340029413400295134002961340029713400298134002991340030013400301134003021340030313400304134003051340030613400307134003081340030913400310134003111340031213400313134003141340031513400316134003171340031813400319134003201340032113400322134003231340032413400325134003261340032713400328134003291340033013400331134003321340033313400334134003351340033613400337134003381340033913400340134003411340034213400343134003441340034513400346134003471340034813400349134003501340035113400352134003531340035413400355134003561340035713400358134003591340036013400361134003621340036313400364134003651340036613400367134003681340036913400370134003711340037213400373134003741340037513400376134003771340037813400379134003801340038113400382134003831340038413400385134003861340038713400388134003891340039013400391134003921340039313400394134003951340039613400397134003981340039913400400134004011340040213400403134004041340040513400406134004071340040813400409134004101340041113400412134004131340041413400415134004161340041713400418134004191340042013400421134004221340042313400424134004251340042613400427134004281340042913400430134004311340043213400433134004341340043513400436134004371340043813400439134004401340044113400442134004431340044413400445134004461340044713400448134004491340045013400451134004521340045313400454134004551340045613400457134004581340045913400460134004611340046213400463134004641340046513400466134004671340046813400469134004701340047113400472134004731340047413400475134004761340047713400478134004791340048013400481134004821340048313400484134004851340048613400487134004881340048913400490134004911340049213400493134004941340049513400496134004971340049813400499134005001340050113400502134005031340050413400505134005061340050713400508134005091340051013400511134005121340051313400514134005151340051613400517134005181340051913400520134005211340052213400523134005241340052513400526134005271340052813400529134005301340053113400532134005331340053413400535134005361340053713400538134005391340054013400541134005421340054313400544134005451340054613400547134005481340054913400550134005511340055213400553134005541340055513400556134005571340055813400559134005601340056113400562134005631340056413400565134005661340056713400568134005691340057013400571134005721340057313400574134005751340057613400577134005781340057913400580134005811340058213400583134005841340058513400586134005871340058813400589134005901340059113400592134005931340059413400595134005961340059713400598134005991340060013400601134006021340060313400604134006051340060613400607134006081340060913400610134006111340061213400613134006141340061513400616134006171340061813400619134006201340062113400622134006231340062413400625134006261340062713400628134006291340063013400631134006321340063313400634134006351340063613400637134006381340063913400640134006411340064213400643134006441340064513400646134006471340064813400649134006501340065113400652134006531340065413400655134006561340065713400658134006591340066013400661134006621340066313400664134006651340066613400667134006681340066913400670134006711340067213400673134006741340067513400676134006771340067813400679134006801340068113400682134006831340068413400685134006861340068713400688134006891340069013400691134006921340069313400694134006951340069613400697134006981340069913400700134007011340070213400703134007041340070513400706134007071340070813400709134007101340071113400712134007131340071413400715134007161340071713400718134007191340072013400721134007221340072313400724134007251340072613400727134007281340072913400730134007311340073213400733134007341340073513400736134007371340073813400739134007401340074113400742134007431340074413400745134007461340074713400748134007491340075013400751134007521340075313400754134007551340075613400757134007581340075913400760134007611340076213400763134007641340076513400766134007671340076813400769134007701340077113400772134007731340077413400775134007761340077713400778134007791340078013400781134007821340078313400784134007851340078613400787134007881340078913400790134007911340079213400793134007941340079513400796134007971340079813400799134008001340080113400802134008031340080413400805134008061340080713400808134008091340081013400811134008121340081313400814134008151340081613400817134008181340081913400820134008211340082213400823134008241340082513400826134008271340082813400829134008301340083113400832134008331340083413400835134008361340083713400838134008391340084013400841134008421340084313400844134008451340084613400847134008481340084913400850134008511340085213400853134008541340085513400856134008571340085813400859134008601340086113400862134008631340086413400865134008661340086713400868134008691340087013400871134008721340087313400874134008751340087613400877134008781340087913400880134008811340088213400883134008841340088513400886134008871340088813400889134008901340089113400892134008931340089413400895134008961340089713400898134008991340090013400901134009021340090313400904134009051340090613400907134009081340090913400910134009111340091213400913134009141340091513400916134009171340091813400919134009201340092113400922134009231340092413400925134009261340092713400928134009291340093013400931134009321340093313400934134009351340093613400937134009381340093913400940134009411340094213400943134009441340094513400946134009471340094813400949134009501340095113400952134009531340095413400955134009561340095713400958134009591340096013400961134009621340096313400964134009651340096613400967134009681340096913400970134009711340097213400973134009741340097513400976134009771340097813400979134009801340098113400982134009831340098413400985134009861340098713400988134009891340099013400991134009921340099313400994134009951340099613400997134009981340099913401000134010011340100213401003134010041340100513401006134010071340100813401009134010101340101113401012134010131340101413401015134010161340101713401018134010191340102013401021134010221340102313401024134010251340102613401027134010281340102913401030134010311340103213401033134010341340103513401036134010371340103813401039134010401340104113401042134010431340104413401045134010461340104713401048134010491340105013401051134010521340105313401054134010551340105613401057134010581340105913401060134010611340106213401063134010641340106513401066134010671340106813401069134010701340107113401072134010731340107413401075134010761340107713401078134010791340108013401081134010821340108313401084134010851340108613401087134010881340108913401090134010911340109213401093134010941340109513401096134010971340109813401099134011001340110113401102134011031340110413401105134100011341000213410003134100041341000513410006134100071341000813410009134100101341001113410012134100131341001413410015134100161341001713410018134100191341002013410021134100221341002313410024134100251341002613410027134100281341002913410030134100311341003213410033134100341341003513410036134100371341003813410039134100401341004113410042134100431341004413410045134100461341004713410048134100491341005013410051134100521341005313410054134100551341005613410057134100581341005913410060134100611341006213410063134100641341006513410066134100671341006813410069134100701341007113410072134100731341007413410075134100761341007713410078134100791341008013410081134100821341008313410084134100851341008613410087134100881341008913410090134100911341009213410093134100941341009513410096134100971341009813410099134101001341010113410102134101031341010413410105134101061341010713410108134101091341011013410111134101121341011313410114134101151341011613410117134101181341011913410120134101211341012213410123134101241341012513410126134101271341012813410129134101301341013113410132134101331341013413410135134101361341013713410138134101391341014013410141134101421341014313410144134101451341014613410147134101481341014913410150134101511341015213410153134101541341015513410156134101571341015813410159134101601341016113410162134101631341016413410165134101661341016713410168134101691341017013410171134101721341017313410174134101751341017613410177134101781341017913410180134101811341018213410183134101841341018513410186134101871341018813410189134101901341019113410192134101931341019413410195134101961341019713410198134101991341020013410201134102021341020313410204134102051341020613410207134102081341020913410210134102111341021213410213134102141341021513410216134102171341021813410219134102201341022113410222134102231341022413410225134102261341022713410228134102291341023013410231134102321341023313410234134102351341023613410237134102381341023913410240134102411341024213410243134102441341024513410246134102471341024813410249134102501341025113410252134102531341025413410255134102561341025713410258134102591341026013410261134102621341026313410264134102651341026613410267134102681341026913410270134102711341027213410273134102741341027513410276134102771341027813410279134102801341028113410282134102831341028413410285134102861341028713410288134102891341029013410291134102921341029313410294134102951341029613410297134102981341029913410300134103011341030213410303134103041341030513410306134103071341030813410309134103101341031113410312134103131341031413410315134103161341031713410318134103191341032013410321134103221341032313410324134103251341032613410327134103281341032913410330134103311341033213410333134103341341033513410336134103371341033813410339134103401341034113410342134103431341034413410345134103461341034713410348134103491341035013410351134103521341035313410354134103551341035613410357134103581341035913410360134103611341036213410363134103641341036513410366134103671341036813410369134103701341037113410372134103731341037413410375134103761341037713410378134103791341038013410381134103821341038313410384134103851341038613410387134103881341038913410390134103911341039213410393134103941341039513410396134103971341039813410399134104001341040113410402134104031341040413410405134104061341040713410408134104091341041013410411134104121341041313410414134104151341041613410417134104181341041913410420134104211341042213410423134104241341042513410426134104271341042813410429134104301341043113410432134104331341043413410435134104361341043713410438134104391341044013410441134104421341044313410444134104451341044613410447134104481341044913410450134104511341045213410453134104541341045513410456134104571341045813410459134104601341046113410462134104631341046413410465134104661341046713410468134104691341047013410471134104721341047313410474134104751341047613410477134104781341047913410480134104811341048213410483134104841341048513410486134104871341048813410489134104901341049113410492134104931341049413410495134104961341049713410498134104991341050013410501134105021341050313410504134105051341050613410507134105081341050913410510134105111341051213410513134105141341051513410516134105171341051813410519134105201341052113410522134105231341052413410525134105261341052713410528134105291341053013410531134105321341053313410534134105351341053613410537134105381341053913410540134105411341054213410543134105441341054513410546134105471341054813410549134105501341055113410552134105531341055413410555134105561341055713410558134105591341056013410561134105621341056313410564134105651341056613410567134105681341056913410570134105711341057213410573134105741341057513410576134105771341057813410579134105801341058113410582134105831341058413410585134105861341058713410588134105891341059013410591134105921341059313410594134105951341059613410597134105981341059913410600134106011341060213410603134106041341060513410606134106071341060813410609134106101341061113410612134106131341061413410615134106161341061713410618134106191341062013410621134106221341062313410624134106251341062613410627134106281341062913410630134106311341063213410633134106341341063513410636134106371341063813410639134106401341064113410642134106431341064413410645134106461341064713410648134106491341065013410651134106521341065313410654134106551341065613410657134106581341065913410660134106611341066213410663134106641341066513410666134106671341066813410669134106701341067113410672134106731341067413410675134106761341067713410678134106791341068013410681134106821341068313410684134106851341068613410687134106881341068913410690134106911341069213410693134106941341069513410696134106971341069813410699134107001341070113410702134107031341070413410705134107061341070713410708134107091341071013410711134107121341071313410714134107151341071613410717134107181341071913410720134107211341072213410723134107241341072513410726134107271341072813410729134107301341073113410732134107331341073413410735134107361341073713410738134107391341074013410741134107421341074313410744134107451341074613410747134107481341074913410750134107511341075213410753134107541341075513410756134107571341075813410759134107601341076113410762134107631341076413410765134107661341076713410768134107691341077013410771134107721341077313410774134107751341077613410777134107781341077913410780134107811341078213410783134107841341078513410786134107871341078813410789134107901341079113410792134107931341079413410795134107961341079713410798134107991341080013410801134108021341080313410804134108051341080613410807134108081341080913410810134108111341081213410813134108141341081513410816134108171341081813410819134108201341082113410822134108231341082413410825134108261341082713410828134108291341083013410831134108321341083313410834134108351341083613410837134108381341083913410840134108411341084213410843134108441341084513410846134108471341084813410849134108501341085113410852134108531341085413410855134108561341085713410858134108591341086013410861134108621341086313410864134108651341086613410867134108681341086913410870134108711341087213410873134108741341087513410876134108771341087813410879134108801341088113410882134108831341088413410885134108861341088713410888134108891341089013410891134108921341089313410894134108951341089613410897134108981341089913410900134109011341090213410903134109041341090513410906134109071341090813410909134109101341091113410912134109131341091413410915134109161341091713410918134109191341092013410921134109221341092313410924134109251341092613410927134109281341092913410930134109311341093213410933134109341341093513410936134109371341093813410939134109401341094113410942134109431341094413410945134109461341094713410948134109491341095013410951134109521341095313410954134109551341095613410957134109581341095913410960134109611341096213410963134109641341096513410966134109671341096813410969134109701341097113410972134109731341097413410975134109761341097713410978134109791341098013410981134109821341098313410984134109851341098613410987134109881341098913410990134109911341099213410993134109941341099513410996134109971341099813410999134110001341100113411002134110031341100413411005134110061341100713411008134110091341101013411011134110121341101313411014134110151341101613411017134110181341101913411020134110211341102213411023134110241341102513411026134110271341102813411029134110301341103113411032134110331341103413411035134110361341103713411038134110391341104013411041134110421341104313411044134110451341104613411047134110481341104913411050134110511341105213411053134110541341105513411056134110571341105813411059134110601341106113411062134110631341106413411065134110661341106713411068134110691341107013411071134110721341107313411074134110751341107613411077134110781341107913411080134110811341108213411083134110841341108513411086134110871341108813411089134110901341109113411092134110931341109413411095134110961341109713411098134110991341110013411101134111021341110313411104134111051342000113420002134200031342000413420005134200061342000713420008134200091342001013420011134200121342001313420014134200151342001613420017134200181342001913420020134200211342002213420023134200241342002513420026134200271342002813420029134200301342003113420032134200331342003413420035134200361342003713420038134200391342004013420041134200421342004313420044134200451342004613420047134200481342004913420050134200511342005213420053134200541342005513420056134200571342005813420059134200601342006113420062134200631342006413420065134200661342006713420068134200691342007013420071134200721342007313420074134200751342007613420077134200781342007913420080134200811342008213420083134200841342008513420086134200871342008813420089134200901342009113420092134200931342009413420095134200961342009713420098134200991342010013420101134201021342010313420104134201051342010613420107134201081342010913420110134201111342011213420113134201141342011513420116134201171342011813420119134201201342012113420122134201231342012413420125134201261342012713420128134201291342013013420131134201321342013313420134134201351342013613420137134201381342013913420140134201411342014213420143134201441342014513420146134201471342014813420149134201501342015113420152134201531342015413420155134201561342015713420158134201591342016013420161134201621342016313420164134201651342016613420167134201681342016913420170134201711342017213420173134201741342017513420176134201771342017813420179134201801342018113420182134201831342018413420185134201861342018713420188134201891342019013420191134201921342019313420194134201951342019613420197134201981342019913420200134202011342020213420203134202041342020513420206134202071342020813420209134202101342021113420212134202131342021413420215134202161342021713420218134202191342022013420221134202221342022313420224134202251342022613420227134202281342022913420230134202311342023213420233134202341342023513420236134202371342023813420239134202401342024113420242134202431342024413420245134202461342024713420248134202491342025013420251134202521342025313420254134202551342025613420257134202581342025913420260134202611342026213420263134202641342026513420266134202671342026813420269134202701342027113420272134202731342027413420275134202761342027713420278134202791342028013420281134202821342028313420284134202851342028613420287134202881342028913420290134202911342029213420293134202941342029513420296134202971342029813420299134203001342030113420302134203031342030413420305134203061342030713420308134203091342031013420311134203121342031313420314134203151342031613420317134203181342031913420320134203211342032213420323134203241342032513420326134203271342032813420329134203301342033113420332134203331342033413420335134203361342033713420338134203391342034013420341134203421342034313420344134203451342034613420347134203481342034913420350134203511342035213420353134203541342035513420356134203571342035813420359134203601342036113420362134203631342036413420365134203661342036713420368134203691342037013420371134203721342037313420374134203751342037613420377134203781342037913420380134203811342038213420383134203841342038513420386134203871342038813420389134203901342039113420392134203931342039413420395134203961342039713420398134203991342040013420401134204021342040313420404134204051342040613420407134204081342040913420410134204111342041213420413134204141342041513420416134204171342041813420419134204201342042113420422134204231342042413420425134204261342042713420428134204291342043013420431134204321342043313420434134204351342043613420437134204381342043913420440134204411342044213420443134204441342044513420446134204471342044813420449134204501342045113420452134204531342045413420455134204561342045713420458134204591342046013420461134204621342046313420464134204651342046613420467134204681342046913420470134204711342047213420473134204741342047513420476134204771342047813420479134204801342048113420482134204831342048413420485134204861342048713420488134204891342049013420491134204921342049313420494134204951342049613420497134204981342049913420500134205011342050213420503134205041342050513420506134205071342050813420509134205101342051113420512134205131342051413420515134205161342051713420518134205191342052013420521134205221342052313420524134205251342052613420527134205281342052913420530134205311342053213420533134205341342053513420536134205371342053813420539134205401342054113420542134205431342054413420545134205461342054713420548134205491342055013420551134205521342055313420554134205551342055613420557134205581342055913420560134205611342056213420563134205641342056513420566134205671342056813420569134205701342057113420572134205731342057413420575134205761342057713420578134205791342058013420581134205821342058313420584134205851342058613420587134205881342058913420590134205911342059213420593134205941342059513420596134205971342059813420599134206001342060113420602134206031342060413420605134206061342060713420608134206091342061013420611134206121342061313420614134206151342061613420617134206181342061913420620134206211342062213420623134206241342062513420626134206271342062813420629134206301342063113420632134206331342063413420635134206361342063713420638134206391342064013420641134206421342064313420644134206451342064613420647134206481342064913420650134206511342065213420653134206541342065513420656134206571342065813420659134206601342066113420662134206631342066413420665134206661342066713420668134206691342067013420671134206721342067313420674134206751342067613420677134206781342067913420680134206811342068213420683134206841342068513420686134206871342068813420689134206901342069113420692134206931342069413420695134206961342069713420698134206991342070013420701134207021342070313420704134207051342070613420707134207081342070913420710134207111342071213420713134207141342071513420716134207171342071813420719134207201342072113420722134207231342072413420725134207261342072713420728134207291342073013420731134207321342073313420734134207351342073613420737134207381342073913420740134207411342074213420743134207441342074513420746134207471342074813420749134207501342075113420752134207531342075413420755134207561342075713420758134207591342076013420761134207621342076313420764134207651342076613420767134207681342076913420770134207711342077213420773134207741342077513420776134207771342077813420779134207801342078113420782134207831342078413420785134207861342078713420788134207891342079013420791134207921342079313420794134207951342079613420797134207981342079913420800134208011342080213420803134208041342080513420806134208071342080813420809134208101342081113420812134208131342081413420815134208161342081713420818134208191342082013420821134208221342082313420824134208251342082613420827134208281342082913420830134208311342083213420833134208341342083513420836134208371342083813420839134208401342084113420842134208431342084413420845134208461342084713420848134208491342085013420851134208521342085313420854134208551342085613420857134208581342085913420860134208611342086213420863134208641342086513420866134208671342086813420869134208701342087113420872134208731342087413420875134208761342087713420878134208791342088013420881134208821342088313420884134208851342088613420887134208881342088913420890134208911342089213420893134208941342089513420896134208971342089813420899134209001342090113420902134209031342090413420905134209061342090713420908134209091342091013420911134209121342091313420914134209151342091613420917134209181342091913420920134209211342092213420923134209241342092513420926134209271342092813420929134209301342093113420932134209331342093413420935134209361342093713420938134209391342094013420941134209421342094313420944134209451342094613420947134209481342094913420950134209511342095213420953134209541342095513420956134209571342095813420959134209601342096113420962134209631342096413420965134209661342096713420968134209691342097013420971134209721342097313420974134209751342097613420977134209781342097913420980134209811342098213420983134209841342098513420986134209871342098813420989134209901342099113420992134209931342099413420995134209961342099713420998134209991342100013421001134210021342100313421004134210051342100613421007134210081342100913421010134210111342101213421013134210141342101513421016134210171342101813421019134210201342102113421022134210231342102413421025134210261342102713421028134210291342103013421031134210321342103313421034134210351342103613421037134210381342103913421040134210411342104213421043134210441342104513421046134210471342104813421049134210501342105113421052134210531342105413421055134210561342105713421058134210591342106013421061134210621342106313421064134210651342106613421067134210681342106913421070134210711342107213421073134210741342107513421076134210771342107813421079134210801342108113421082134210831342108413421085134210861342108713421088134210891342109013421091134210921342109313421094134210951342109613421097134210981342109913421100134211011342110213421103134211041342110513430001134300021343000313430004134300051343000613430007134300081343000913430010134300111343001213430013134300141343001513430016134300171343001813430019134300201343002113430022134300231343002413430025134300261343002713430028134300291343003013430031134300321343003313430034134300351343003613430037134300381343003913430040134300411343004213430043134300441343004513430046134300471343004813430049134300501343005113430052134300531343005413430055134300561343005713430058134300591343006013430061134300621343006313430064134300651343006613430067134300681343006913430070134300711343007213430073134300741343007513430076134300771343007813430079134300801343008113430082134300831343008413430085134300861343008713430088134300891343009013430091134300921343009313430094134300951343009613430097134300981343009913430100134301011343010213430103134301041343010513430106134301071343010813430109134301101343011113430112134301131343011413430115134301161343011713430118134301191343012013430121134301221343012313430124134301251343012613430127134301281343012913430130134301311343013213430133134301341343013513430136134301371343013813430139134301401343014113430142134301431343014413430145134301461343014713430148134301491343015013430151134301521343015313430154134301551343015613430157134301581343015913430160134301611343016213430163134301641343016513430166134301671343016813430169134301701343017113430172134301731343017413430175134301761343017713430178134301791343018013430181134301821343018313430184134301851343018613430187134301881343018913430190134301911343019213430193134301941343019513430196134301971343019813430199134302001343020113430202134302031343020413430205134302061343020713430208134302091343021013430211134302121343021313430214134302151343021613430217134302181343021913430220134302211343022213430223134302241343022513430226134302271343022813430229134302301343023113430232134302331343023413430235134302361343023713430238134302391343024013430241134302421343024313430244134302451343024613430247134302481343024913430250134302511343025213430253134302541343025513430256134302571343025813430259134302601343026113430262134302631343026413430265134302661343026713430268134302691343027013430271134302721343027313430274134302751343027613430277134302781343027913430280134302811343028213430283134302841343028513430286134302871343028813430289134302901343029113430292134302931343029413430295134302961343029713430298134302991343030013430301134303021343030313430304134303051343030613430307134303081343030913430310134303111343031213430313134303141343031513430316134303171343031813430319134303201343032113430322134303231343032413430325134303261343032713430328134303291343033013430331134303321343033313430334134303351343033613430337134303381343033913430340134303411343034213430343134303441343034513430346134303471343034813430349134303501343035113430352134303531343035413430355134303561343035713430358134303591343036013430361134303621343036313430364134303651343036613430367134303681343036913430370134303711343037213430373134303741343037513430376134303771343037813430379134303801343038113430382134303831343038413430385134303861343038713430388134303891343039013430391134303921343039313430394134303951343039613430397134303981343039913430400134304011343040213430403134304041343040513430406134304071343040813430409134304101343041113430412134304131343041413430415134304161343041713430418134304191343042013430421134304221343042313430424134304251343042613430427134304281343042913430430134304311343043213430433134304341343043513430436134304371343043813430439134304401343044113430442134304431343044413430445134304461343044713430448134304491343045013430451134304521343045313430454134304551343045613430457134304581343045913430460134304611343046213430463134304641343046513430466134304671343046813430469134304701343047113430472134304731343047413430475134304761343047713430478134304791343048013430481134304821343048313430484134304851343048613430487134304881343048913430490134304911343049213430493134304941343049513430496134304971343049813430499134305001343050113430502134305031343050413430505134305061343050713430508134305091343051013430511134305121343051313430514134305151343051613430517134305181343051913430520134305211343052213430523134305241343052513430526134305271343052813430529134305301343053113430532134305331343053413430535134305361343053713430538134305391343054013430541134305421343054313430544134305451343054613430547134305481343054913430550134305511343055213430553134305541343055513430556134305571343055813430559134305601343056113430562134305631343056413430565134305661343056713430568134305691343057013430571134305721343057313430574134305751343057613430577134305781343057913430580134305811343058213430583134305841343058513430586134305871343058813430589134305901343059113430592134305931343059413430595134305961343059713430598134305991343060013430601134306021343060313430604134306051343060613430607134306081343060913430610134306111343061213430613134306141343061513430616134306171343061813430619134306201343062113430622134306231343062413430625134306261343062713430628134306291343063013430631134306321343063313430634134306351343063613430637134306381343063913430640134306411343064213430643134306441343064513430646134306471343064813430649134306501343065113430652134306531343065413430655134306561343065713430658134306591343066013430661134306621343066313430664134306651343066613430667134306681343066913430670134306711343067213430673134306741343067513430676134306771343067813430679134306801343068113430682134306831343068413430685134306861343068713430688134306891343069013430691134306921343069313430694134306951343069613430697134306981343069913430700134307011343070213430703134307041343070513430706134307071343070813430709134307101343071113430712134307131343071413430715134307161343071713430718134307191343072013430721134307221343072313430724134307251343072613430727134307281343072913430730134307311343073213430733134307341343073513430736134307371343073813430739134307401343074113430742134307431343074413430745134307461343074713430748134307491343075013430751134307521343075313430754134307551343075613430757134307581343075913430760134307611343076213430763134307641343076513430766134307671343076813430769134307701343077113430772134307731343077413430775134307761343077713430778134307791343078013430781134307821343078313430784134307851343078613430787134307881343078913430790134307911343079213430793134307941343079513430796134307971343079813430799134308001343080113430802134308031343080413430805134308061343080713430808134308091343081013430811134308121343081313430814134308151343081613430817134308181343081913430820134308211343082213430823134308241343082513430826134308271343082813430829134308301343083113430832134308331343083413430835134308361343083713430838134308391343084013430841134308421343084313430844134308451343084613430847134308481343084913430850134308511343085213430853134308541343085513430856134308571343085813430859134308601343086113430862134308631343086413430865134308661343086713430868134308691343087013430871134308721343087313430874134308751343087613430877134308781343087913430880134308811343088213430883134308841343088513430886134308871343088813430889134308901343089113430892134308931343089413430895134308961343089713430898134308991343090013430901134309021343090313430904134309051343090613430907134309081343090913430910134309111343091213430913134309141343091513430916134309171343091813430919134309201343092113430922134309231343092413430925134309261343092713430928134309291343093013430931134309321343093313430934134309351343093613430937134309381343093913430940134309411343094213430943134309441343094513430946134309471343094813430949134309501343095113430952134309531343095413430955134309561343095713430958134309591343096013430961134309621343096313430964134309651343096613430967134309681343096913430970134309711343097213430973134309741343097513430976134309771343097813430979134309801343098113430982134309831343098413430985134309861343098713430988134309891343099013430991134309921343099313430994134309951343099613430997134309981343099913431000134310011343100213431003134310041343100513431006134310071343100813431009134310101343101113431012134310131343101413431015134310161343101713431018134310191343102013431021134310221343102313431024134310251343102613431027134310281343102913431030134310311343103213431033134310341343103513431036134310371343103813431039134310401343104113431042134310431343104413431045134310461343104713431048134310491343105013431051134310521343105313431054134310551343105613431057134310581343105913431060134310611343106213431063134310641343106513431066134310671343106813431069134310701343107113431072134310731343107413431075134310761343107713431078134310791343108013431081134310821343108313431084134310851343108613431087134310881343108913431090134310911343109213431093134310941343109513431096134310971343109813431099134311001343110113431102134311031343110413431105134400011344000213440003134400041344000513440006134400071344000813440009134400101344001113440012134400131344001413440015134400161344001713440018134400191344002013440021134400221344002313440024134400251344002613440027134400281344002913440030134400311344003213440033134400341344003513440036134400371344003813440039134400401344004113440042134400431344004413440045134400461344004713440048134400491344005013440051134400521344005313440054134400551344005613440057134400581344005913440060134400611344006213440063134400641344006513440066134400671344006813440069134400701344007113440072134400731344007413440075134400761344007713440078134400791344008013440081134400821344008313440084134400851344008613440087134400881344008913440090134400911344009213440093134400941344009513440096134400971344009813440099134401001344010113440102134401031344010413440105134401061344010713440108134401091344011013440111134401121344011313440114134401151344011613440117134401181344011913440120134401211344012213440123134401241344012513440126134401271344012813440129134401301344013113440132134401331344013413440135134401361344013713440138134401391344014013440141134401421344014313440144134401451344014613440147134401481344014913440150134401511344015213440153134401541344015513440156134401571344015813440159134401601344016113440162134401631344016413440165134401661344016713440168134401691344017013440171134401721344017313440174134401751344017613440177134401781344017913440180134401811344018213440183134401841344018513440186134401871344018813440189134401901344019113440192134401931344019413440195134401961344019713440198134401991344020013440201134402021344020313440204134402051344020613440207134402081344020913440210134402111344021213440213134402141344021513440216134402171344021813440219134402201344022113440222134402231344022413440225134402261344022713440228134402291344023013440231134402321344023313440234134402351344023613440237134402381344023913440240134402411344024213440243134402441344024513440246134402471344024813440249134402501344025113440252134402531344025413440255134402561344025713440258134402591344026013440261134402621344026313440264134402651344026613440267134402681344026913440270134402711344027213440273134402741344027513440276134402771344027813440279134402801344028113440282134402831344028413440285134402861344028713440288134402891344029013440291134402921344029313440294134402951344029613440297134402981344029913440300134403011344030213440303134403041344030513440306134403071344030813440309134403101344031113440312134403131344031413440315134403161344031713440318134403191344032013440321134403221344032313440324134403251344032613440327134403281344032913440330134403311344033213440333134403341344033513440336134403371344033813440339134403401344034113440342134403431344034413440345134403461344034713440348134403491344035013440351134403521344035313440354134403551344035613440357134403581344035913440360134403611344036213440363134403641344036513440366134403671344036813440369134403701344037113440372134403731344037413440375134403761344037713440378134403791344038013440381134403821344038313440384134403851344038613440387134403881344038913440390134403911344039213440393134403941344039513440396134403971344039813440399134404001344040113440402134404031344040413440405134404061344040713440408134404091344041013440411134404121344041313440414134404151344041613440417134404181344041913440420134404211344042213440423134404241344042513440426134404271344042813440429134404301344043113440432134404331344043413440435134404361344043713440438134404391344044013440441134404421344044313440444134404451344044613440447134404481344044913440450134404511344045213440453134404541344045513440456134404571344045813440459134404601344046113440462134404631344046413440465134404661344046713440468134404691344047013440471134404721344047313440474134404751344047613440477134404781344047913440480134404811344048213440483134404841344048513440486134404871344048813440489134404901344049113440492134404931344049413440495134404961344049713440498134404991344050013440501134405021344050313440504134405051344050613440507134405081344050913440510134405111344051213440513134405141344051513440516134405171344051813440519134405201344052113440522134405231344052413440525134405261344052713440528134405291344053013440531134405321344053313440534134405351344053613440537134405381344053913440540134405411344054213440543134405441344054513440546134405471344054813440549134405501344055113440552134405531344055413440555134405561344055713440558134405591344056013440561134405621344056313440564134405651344056613440567134405681344056913440570134405711344057213440573134405741344057513440576134405771344057813440579134405801344058113440582134405831344058413440585134405861344058713440588134405891344059013440591134405921344059313440594134405951344059613440597134405981344059913440600134406011344060213440603134406041344060513440606134406071344060813440609134406101344061113440612134406131344061413440615134406161344061713440618134406191344062013440621134406221344062313440624134406251344062613440627134406281344062913440630134406311344063213440633134406341344063513440636134406371344063813440639134406401344064113440642134406431344064413440645134406461344064713440648134406491344065013440651134406521344065313440654134406551344065613440657134406581344065913440660134406611344066213440663134406641344066513440666134406671344066813440669134406701344067113440672134406731344067413440675134406761344067713440678134406791344068013440681134406821344068313440684134406851344068613440687134406881344068913440690134406911344069213440693134406941344069513440696134406971344069813440699134407001344070113440702134407031344070413440705134407061344070713440708134407091344071013440711134407121344071313440714134407151344071613440717134407181344071913440720134407211344072213440723134407241344072513440726134407271344072813440729134407301344073113440732134407331344073413440735134407361344073713440738134407391344074013440741134407421344074313440744134407451344074613440747134407481344074913440750134407511344075213440753134407541344075513440756134407571344075813440759134407601344076113440762134407631344076413440765134407661344076713440768134407691344077013440771134407721344077313440774134407751344077613440777134407781344077913440780134407811344078213440783134407841344078513440786134407871344078813440789134407901344079113440792134407931344079413440795134407961344079713440798134407991344080013440801134408021344080313440804134408051344080613440807134408081344080913440810134408111344081213440813134408141344081513440816134408171344081813440819134408201344082113440822134408231344082413440825134408261344082713440828134408291344083013440831134408321344083313440834134408351344083613440837134408381344083913440840134408411344084213440843134408441344084513440846134408471344084813440849134408501344085113440852134408531344085413440855134408561344085713440858134408591344086013440861134408621344086313440864134408651344086613440867134408681344086913440870134408711344087213440873134408741344087513440876134408771344087813440879134408801344088113440882134408831344088413440885134408861344088713440888134408891344089013440891134408921344089313440894134408951344089613440897134408981344089913440900134409011344090213440903134409041344090513440906134409071344090813440909134409101344091113440912134409131344091413440915134409161344091713440918134409191344092013440921134409221344092313440924134409251344092613440927134409281344092913440930134409311344093213440933134409341344093513440936134409371344093813440939134409401344094113440942134409431344094413440945134409461344094713440948134409491344095013440951134409521344095313440954134409551344095613440957134409581344095913440960134409611344096213440963134409641344096513440966134409671344096813440969134409701344097113440972134409731344097413440975134409761344097713440978134409791344098013440981134409821344098313440984134409851344098613440987134409881344098913440990134409911344099213440993134409941344099513440996134409971344099813440999134410001344100113441002134410031344100413441005134410061344100713441008134410091344101013441011134410121344101313441014134410151344101613441017134410181344101913441020134410211344102213441023134410241344102513441026134410271344102813441029134410301344103113441032134410331344103413441035134410361344103713441038134410391344104013441041134410421344104313441044134410451344104613441047134410481344104913441050134410511344105213441053134410541344105513441056134410571344105813441059134410601344106113441062134410631344106413441065134410661344106713441068134410691344107013441071134410721344107313441074134410751344107613441077134410781344107913441080134410811344108213441083134410841344108513441086134410871344108813441089134410901344109113441092134410931344109413441095134410961344109713441098134410991344110013441101134411021344110313441104134411051345000113450002134500031345000413450005134500061345000713450008134500091345001013450011134500121345001313450014134500151345001613450017134500181345001913450020134500211345002213450023134500241345002513450026134500271345002813450029134500301345003113450032134500331345003413450035134500361345003713450038134500391345004013450041134500421345004313450044134500451345004613450047134500481345004913450050134500511345005213450053134500541345005513450056134500571345005813450059134500601345006113450062134500631345006413450065134500661345006713450068134500691345007013450071134500721345007313450074134500751345007613450077134500781345007913450080134500811345008213450083134500841345008513450086134500871345008813450089134500901345009113450092134500931345009413450095134500961345009713450098134500991345010013450101134501021345010313450104134501051345010613450107134501081345010913450110134501111345011213450113134501141345011513450116134501171345011813450119134501201345012113450122134501231345012413450125134501261345012713450128134501291345013013450131134501321345013313450134134501351345013613450137134501381345013913450140134501411345014213450143134501441345014513450146134501471345014813450149134501501345015113450152134501531345015413450155134501561345015713450158134501591345016013450161134501621345016313450164134501651345016613450167134501681345016913450170134501711345017213450173134501741345017513450176134501771345017813450179134501801345018113450182134501831345018413450185134501861345018713450188134501891345019013450191134501921345019313450194134501951345019613450197134501981345019913450200134502011345020213450203134502041345020513450206134502071345020813450209134502101345021113450212134502131345021413450215134502161345021713450218134502191345022013450221134502221345022313450224134502251345022613450227134502281345022913450230134502311345023213450233134502341345023513450236134502371345023813450239134502401345024113450242134502431345024413450245134502461345024713450248134502491345025013450251134502521345025313450254134502551345025613450257134502581345025913450260134502611345026213450263134502641345026513450266134502671345026813450269134502701345027113450272134502731345027413450275134502761345027713450278134502791345028013450281134502821345028313450284134502851345028613450287134502881345028913450290134502911345029213450293134502941345029513450296134502971345029813450299134503001345030113450302134503031345030413450305134503061345030713450308134503091345031013450311134503121345031313450314134503151345031613450317134503181345031913450320134503211345032213450323134503241345032513450326134503271345032813450329134503301345033113450332134503331345033413450335134503361345033713450338134503391345034013450341134503421345034313450344134503451345034613450347134503481345034913450350134503511345035213450353134503541345035513450356134503571345035813450359134503601345036113450362134503631345036413450365134503661345036713450368134503691345037013450371134503721345037313450374134503751345037613450377134503781345037913450380134503811345038213450383134503841345038513450386134503871345038813450389134503901345039113450392134503931345039413450395134503961345039713450398134503991345040013450401134504021345040313450404134504051345040613450407134504081345040913450410134504111345041213450413134504141345041513450416134504171345041813450419134504201345042113450422134504231345042413450425134504261345042713450428134504291345043013450431134504321345043313450434134504351345043613450437134504381345043913450440134504411345044213450443134504441345044513450446134504471345044813450449134504501345045113450452134504531345045413450455134504561345045713450458134504591345046013450461134504621345046313450464134504651345046613450467134504681345046913450470134504711345047213450473134504741345047513450476134504771345047813450479134504801345048113450482134504831345048413450485134504861345048713450488134504891345049013450491134504921345049313450494134504951345049613450497134504981345049913450500134505011345050213450503134505041345050513450506134505071345050813450509134505101345051113450512134505131345051413450515134505161345051713450518134505191345052013450521134505221345052313450524134505251345052613450527134505281345052913450530134505311345053213450533134505341345053513450536134505371345053813450539134505401345054113450542134505431345054413450545134505461345054713450548134505491345055013450551134505521345055313450554134505551345055613450557134505581345055913450560134505611345056213450563134505641345056513450566134505671345056813450569134505701345057113450572134505731345057413450575134505761345057713450578134505791345058013450581134505821345058313450584134505851345058613450587134505881345058913450590134505911345059213450593134505941345059513450596134505971345059813450599134506001345060113450602134506031345060413450605134506061345060713450608134506091345061013450611134506121345061313450614134506151345061613450617134506181345061913450620134506211345062213450623134506241345062513450626134506271345062813450629134506301345063113450632134506331345063413450635134506361345063713450638134506391345064013450641134506421345064313450644134506451345064613450647134506481345064913450650134506511345065213450653134506541345065513450656134506571345065813450659134506601345066113450662134506631345066413450665134506661345066713450668134506691345067013450671134506721345067313450674134506751345067613450677134506781345067913450680134506811345068213450683134506841345068513450686134506871345068813450689134506901345069113450692134506931345069413450695134506961345069713450698134506991345070013450701134507021345070313450704134507051345070613450707134507081345070913450710134507111345071213450713134507141345071513450716134507171345071813450719134507201345072113450722134507231345072413450725134507261345072713450728134507291345073013450731134507321345073313450734134507351345073613450737134507381345073913450740134507411345074213450743134507441345074513450746134507471345074813450749134507501345075113450752134507531345075413450755134507561345075713450758134507591345076013450761134507621345076313450764134507651345076613450767134507681345076913450770134507711345077213450773134507741345077513450776134507771345077813450779134507801345078113450782134507831345078413450785134507861345078713450788134507891345079013450791134507921345079313450794134507951345079613450797134507981345079913450800134508011345080213450803134508041345080513450806134508071345080813450809134508101345081113450812134508131345081413450815134508161345081713450818134508191345082013450821134508221345082313450824134508251345082613450827134508281345082913450830134508311345083213450833134508341345083513450836134508371345083813450839134508401345084113450842134508431345084413450845134508461345084713450848134508491345085013450851134508521345085313450854134508551345085613450857134508581345085913450860134508611345086213450863134508641345086513450866134508671345086813450869134508701345087113450872134508731345087413450875134508761345087713450878134508791345088013450881134508821345088313450884134508851345088613450887134508881345088913450890134508911345089213450893134508941345089513450896134508971345089813450899134509001345090113450902134509031345090413450905134509061345090713450908134509091345091013450911134509121345091313450914134509151345091613450917134509181345091913450920134509211345092213450923134509241345092513450926134509271345092813450929134509301345093113450932134509331345093413450935134509361345093713450938134509391345094013450941134509421345094313450944134509451345094613450947134509481345094913450950134509511345095213450953134509541345095513450956134509571345095813450959134509601345096113450962134509631345096413450965134509661345096713450968134509691345097013450971134509721345097313450974134509751345097613450977134509781345097913450980134509811345098213450983134509841345098513450986134509871345098813450989134509901345099113450992134509931345099413450995134509961345099713450998134509991345100013451001134510021345100313451004134510051345100613451007134510081345100913451010134510111345101213451013134510141345101513451016134510171345101813451019134510201345102113451022134510231345102413451025134510261345102713451028134510291345103013451031134510321345103313451034134510351345103613451037134510381345103913451040134510411345104213451043134510441345104513451046134510471345104813451049134510501345105113451052134510531345105413451055134510561345105713451058134510591345106013451061134510621345106313451064134510651345106613451067134510681345106913451070134510711345107213451073134510741345107513451076134510771345107813451079134510801345108113451082134510831345108413451085134510861345108713451088134510891345109013451091134510921345109313451094134510951345109613451097134510981345109913451100134511011345110213451103134511041345110513460001134600021346000313460004134600051346000613460007134600081346000913460010134600111346001213460013134600141346001513460016134600171346001813460019134600201346002113460022134600231346002413460025134600261346002713460028134600291346003013460031134600321346003313460034134600351346003613460037134600381346003913460040134600411346004213460043134600441346004513460046134600471346004813460049134600501346005113460052134600531346005413460055134600561346005713460058134600591346006013460061134600621346006313460064134600651346006613460067134600681346006913460070134600711346007213460073134600741346007513460076134600771346007813460079134600801346008113460082134600831346008413460085134600861346008713460088134600891346009013460091134600921346009313460094134600951346009613460097134600981346009913460100134601011346010213460103134601041346010513460106134601071346010813460109134601101346011113460112134601131346011413460115134601161346011713460118134601191346012013460121134601221346012313460124134601251346012613460127134601281346012913460130134601311346013213460133134601341346013513460136134601371346013813460139134601401346014113460142134601431346014413460145134601461346014713460148134601491346015013460151134601521346015313460154134601551346015613460157134601581346015913460160134601611346016213460163134601641346016513460166134601671346016813460169134601701346017113460172134601731346017413460175134601761346017713460178134601791346018013460181134601821346018313460184134601851346018613460187134601881346018913460190134601911346019213460193134601941346019513460196134601971346019813460199134602001346020113460202134602031346020413460205134602061346020713460208134602091346021013460211134602121346021313460214134602151346021613460217134602181346021913460220134602211346022213460223134602241346022513460226134602271346022813460229134602301346023113460232134602331346023413460235134602361346023713460238134602391346024013460241134602421346024313460244134602451346024613460247134602481346024913460250134602511346025213460253134602541346025513460256134602571346025813460259134602601346026113460262134602631346026413460265134602661346026713460268134602691346027013460271134602721346027313460274134602751346027613460277134602781346027913460280134602811346028213460283134602841346028513460286134602871346028813460289134602901346029113460292134602931346029413460295134602961346029713460298134602991346030013460301134603021346030313460304134603051346030613460307134603081346030913460310134603111346031213460313134603141346031513460316134603171346031813460319134603201346032113460322134603231346032413460325134603261346032713460328134603291346033013460331134603321346033313460334134603351346033613460337134603381346033913460340134603411346034213460343134603441346034513460346134603471346034813460349134603501346035113460352134603531346035413460355134603561346035713460358134603591346036013460361134603621346036313460364134603651346036613460367134603681346036913460370134603711346037213460373134603741346037513460376134603771346037813460379134603801346038113460382134603831346038413460385134603861346038713460388134603891346039013460391134603921346039313460394134603951346039613460397134603981346039913460400134604011346040213460403134604041346040513460406134604071346040813460409134604101346041113460412134604131346041413460415134604161346041713460418134604191346042013460421134604221346042313460424134604251346042613460427134604281346042913460430134604311346043213460433134604341346043513460436134604371346043813460439134604401346044113460442134604431346044413460445134604461346044713460448134604491346045013460451134604521346045313460454134604551346045613460457134604581346045913460460134604611346046213460463134604641346046513460466134604671346046813460469134604701346047113460472134604731346047413460475134604761346047713460478134604791346048013460481134604821346048313460484134604851346048613460487134604881346048913460490134604911346049213460493134604941346049513460496134604971346049813460499134605001346050113460502134605031346050413460505134605061346050713460508134605091346051013460511134605121346051313460514134605151346051613460517134605181346051913460520134605211346052213460523134605241346052513460526134605271346052813460529134605301346053113460532134605331346053413460535134605361346053713460538134605391346054013460541134605421346054313460544134605451346054613460547134605481346054913460550134605511346055213460553134605541346055513460556134605571346055813460559134605601346056113460562134605631346056413460565134605661346056713460568134605691346057013460571134605721346057313460574134605751346057613460577134605781346057913460580134605811346058213460583134605841346058513460586134605871346058813460589134605901346059113460592134605931346059413460595134605961346059713460598134605991346060013460601134606021346060313460604134606051346060613460607134606081346060913460610134606111346061213460613134606141346061513460616134606171346061813460619134606201346062113460622134606231346062413460625134606261346062713460628134606291346063013460631134606321346063313460634134606351346063613460637134606381346063913460640134606411346064213460643134606441346064513460646134606471346064813460649134606501346065113460652134606531346065413460655134606561346065713460658134606591346066013460661134606621346066313460664134606651346066613460667134606681346066913460670134606711346067213460673134606741346067513460676134606771346067813460679134606801346068113460682134606831346068413460685134606861346068713460688134606891346069013460691134606921346069313460694134606951346069613460697134606981346069913460700134607011346070213460703134607041346070513460706134607071346070813460709134607101346071113460712134607131346071413460715134607161346071713460718134607191346072013460721134607221346072313460724134607251346072613460727134607281346072913460730134607311346073213460733134607341346073513460736134607371346073813460739134607401346074113460742134607431346074413460745134607461346074713460748134607491346075013460751134607521346075313460754134607551346075613460757134607581346075913460760134607611346076213460763134607641346076513460766134607671346076813460769134607701346077113460772134607731346077413460775134607761346077713460778134607791346078013460781134607821346078313460784134607851346078613460787134607881346078913460790134607911346079213460793134607941346079513460796134607971346079813460799134608001346080113460802134608031346080413460805134608061346080713460808134608091346081013460811134608121346081313460814134608151346081613460817134608181346081913460820134608211346082213460823134608241346082513460826134608271346082813460829134608301346083113460832134608331346083413460835134608361346083713460838134608391346084013460841134608421346084313460844134608451346084613460847134608481346084913460850134608511346085213460853134608541346085513460856134608571346085813460859134608601346086113460862134608631346086413460865134608661346086713460868134608691346087013460871134608721346087313460874134608751346087613460877134608781346087913460880134608811346088213460883134608841346088513460886134608871346088813460889134608901346089113460892134608931346089413460895134608961346089713460898134608991346090013460901134609021346090313460904134609051346090613460907134609081346090913460910134609111346091213460913134609141346091513460916134609171346091813460919134609201346092113460922134609231346092413460925134609261346092713460928134609291346093013460931134609321346093313460934134609351346093613460937134609381346093913460940134609411346094213460943134609441346094513460946134609471346094813460949134609501346095113460952134609531346095413460955134609561346095713460958134609591346096013460961134609621346096313460964134609651346096613460967134609681346096913460970134609711346097213460973134609741346097513460976134609771346097813460979134609801346098113460982134609831346098413460985134609861346098713460988134609891346099013460991134609921346099313460994134609951346099613460997134609981346099913461000134610011346100213461003134610041346100513461006134610071346100813461009134610101346101113461012134610131346101413461015134610161346101713461018134610191346102013461021134610221346102313461024134610251346102613461027134610281346102913461030134610311346103213461033134610341346103513461036134610371346103813461039134610401346104113461042134610431346104413461045134610461346104713461048134610491346105013461051134610521346105313461054134610551346105613461057134610581346105913461060134610611346106213461063134610641346106513461066134610671346106813461069134610701346107113461072134610731346107413461075134610761346107713461078134610791346108013461081134610821346108313461084134610851346108613461087134610881346108913461090134610911346109213461093134610941346109513461096134610971346109813461099134611001346110113461102134611031346110413461105134700011347000213470003134700041347000513470006134700071347000813470009134700101347001113470012134700131347001413470015134700161347001713470018134700191347002013470021134700221347002313470024134700251347002613470027134700281347002913470030134700311347003213470033134700341347003513470036134700371347003813470039134700401347004113470042134700431347004413470045134700461347004713470048134700491347005013470051134700521347005313470054134700551347005613470057134700581347005913470060134700611347006213470063134700641347006513470066134700671347006813470069134700701347007113470072134700731347007413470075134700761347007713470078134700791347008013470081134700821347008313470084134700851347008613470087134700881347008913470090134700911347009213470093134700941347009513470096134700971347009813470099134701001347010113470102134701031347010413470105134701061347010713470108134701091347011013470111134701121347011313470114134701151347011613470117134701181347011913470120134701211347012213470123134701241347012513470126134701271347012813470129134701301347013113470132134701331347013413470135134701361347013713470138134701391347014013470141134701421347014313470144134701451347014613470147134701481347014913470150134701511347015213470153134701541347015513470156134701571347015813470159134701601347016113470162134701631347016413470165134701661347016713470168134701691347017013470171134701721347017313470174134701751347017613470177134701781347017913470180134701811347018213470183134701841347018513470186134701871347018813470189134701901347019113470192134701931347019413470195134701961347019713470198134701991347020013470201134702021347020313470204134702051347020613470207134702081347020913470210134702111347021213470213134702141347021513470216134702171347021813470219134702201347022113470222134702231347022413470225134702261347022713470228134702291347023013470231134702321347023313470234134702351347023613470237134702381347023913470240134702411347024213470243134702441347024513470246134702471347024813470249134702501347025113470252134702531347025413470255134702561347025713470258134702591347026013470261134702621347026313470264134702651347026613470267134702681347026913470270134702711347027213470273134702741347027513470276134702771347027813470279134702801347028113470282134702831347028413470285134702861347028713470288134702891347029013470291134702921347029313470294134702951347029613470297134702981347029913470300134703011347030213470303134703041347030513470306134703071347030813470309134703101347031113470312134703131347031413470315134703161347031713470318134703191347032013470321134703221347032313470324134703251347032613470327134703281347032913470330134703311347033213470333134703341347033513470336134703371347033813470339134703401347034113470342134703431347034413470345134703461347034713470348134703491347035013470351134703521347035313470354134703551347035613470357134703581347035913470360134703611347036213470363134703641347036513470366134703671347036813470369134703701347037113470372134703731347037413470375134703761347037713470378134703791347038013470381134703821347038313470384134703851347038613470387134703881347038913470390134703911347039213470393134703941347039513470396134703971347039813470399134704001347040113470402134704031347040413470405134704061347040713470408134704091347041013470411134704121347041313470414134704151347041613470417134704181347041913470420134704211347042213470423134704241347042513470426134704271347042813470429134704301347043113470432134704331347043413470435134704361347043713470438134704391347044013470441134704421347044313470444134704451347044613470447134704481347044913470450134704511347045213470453134704541347045513470456134704571347045813470459134704601347046113470462134704631347046413470465134704661347046713470468134704691347047013470471134704721347047313470474134704751347047613470477134704781347047913470480134704811347048213470483134704841347048513470486134704871347048813470489134704901347049113470492134704931347049413470495134704961347049713470498134704991347050013470501134705021347050313470504134705051347050613470507134705081347050913470510134705111347051213470513134705141347051513470516134705171347051813470519134705201347052113470522134705231347052413470525134705261347052713470528134705291347053013470531134705321347053313470534134705351347053613470537134705381347053913470540134705411347054213470543134705441347054513470546134705471347054813470549134705501347055113470552134705531347055413470555134705561347055713470558134705591347056013470561134705621347056313470564134705651347056613470567134705681347056913470570134705711347057213470573134705741347057513470576134705771347057813470579134705801347058113470582134705831347058413470585134705861347058713470588134705891347059013470591134705921347059313470594134705951347059613470597134705981347059913470600134706011347060213470603134706041347060513470606134706071347060813470609134706101347061113470612134706131347061413470615134706161347061713470618134706191347062013470621134706221347062313470624134706251347062613470627134706281347062913470630134706311347063213470633134706341347063513470636134706371347063813470639134706401347064113470642134706431347064413470645134706461347064713470648134706491347065013470651134706521347065313470654134706551347065613470657134706581347065913470660134706611347066213470663134706641347066513470666134706671347066813470669134706701347067113470672134706731347067413470675134706761347067713470678134706791347068013470681134706821347068313470684134706851347068613470687134706881347068913470690134706911347069213470693134706941347069513470696134706971347069813470699134707001347070113470702134707031347070413470705134707061347070713470708134707091347071013470711134707121347071313470714134707151347071613470717134707181347071913470720134707211347072213470723134707241347072513470726134707271347072813470729134707301347073113470732134707331347073413470735134707361347073713470738134707391347074013470741134707421347074313470744134707451347074613470747134707481347074913470750134707511347075213470753134707541347075513470756134707571347075813470759134707601347076113470762134707631347076413470765134707661347076713470768134707691347077013470771134707721347077313470774134707751347077613470777134707781347077913470780134707811347078213470783134707841347078513470786134707871347078813470789134707901347079113470792134707931347079413470795134707961347079713470798134707991347080013470801134708021347080313470804134708051347080613470807134708081347080913470810134708111347081213470813134708141347081513470816134708171347081813470819134708201347082113470822134708231347082413470825134708261347082713470828134708291347083013470831134708321347083313470834134708351347083613470837134708381347083913470840134708411347084213470843134708441347084513470846134708471347084813470849134708501347085113470852134708531347085413470855134708561347085713470858134708591347086013470861134708621347086313470864134708651347086613470867134708681347086913470870134708711347087213470873134708741347087513470876134708771347087813470879134708801347088113470882134708831347088413470885134708861347088713470888134708891347089013470891134708921347089313470894134708951347089613470897134708981347089913470900134709011347090213470903134709041347090513470906134709071347090813470909134709101347091113470912134709131347091413470915134709161347091713470918134709191347092013470921134709221347092313470924134709251347092613470927134709281347092913470930134709311347093213470933134709341347093513470936134709371347093813470939134709401347094113470942134709431347094413470945134709461347094713470948134709491347095013470951134709521347095313470954134709551347095613470957134709581347095913470960134709611347096213470963134709641347096513470966134709671347096813470969134709701347097113470972134709731347097413470975134709761347097713470978134709791347098013470981134709821347098313470984134709851347098613470987134709881347098913470990134709911347099213470993134709941347099513470996134709971347099813470999134710001347100113471002134710031347100413471005134710061347100713471008134710091347101013471011134710121347101313471014134710151347101613471017134710181347101913471020134710211347102213471023134710241347102513471026134710271347102813471029134710301347103113471032134710331347103413471035134710361347103713471038134710391347104013471041134710421347104313471044134710451347104613471047134710481347104913471050134710511347105213471053134710541347105513471056134710571347105813471059134710601347106113471062134710631347106413471065134710661347106713471068134710691347107013471071134710721347107313471074134710751347107613471077134710781347107913471080134710811347108213471083134710841347108513471086134710871347108813471089134710901347109113471092134710931347109413471095134710961347109713471098134710991347110013471101134711021347110313471104134711051348000113480002134800031348000413480005134800061348000713480008134800091348001013480011134800121348001313480014134800151348001613480017134800181348001913480020134800211348002213480023134800241348002513480026134800271348002813480029134800301348003113480032134800331348003413480035134800361348003713480038134800391348004013480041134800421348004313480044134800451348004613480047134800481348004913480050134800511348005213480053134800541348005513480056134800571348005813480059134800601348006113480062134800631348006413480065134800661348006713480068134800691348007013480071134800721348007313480074134800751348007613480077134800781348007913480080134800811348008213480083134800841348008513480086134800871348008813480089134800901348009113480092134800931348009413480095134800961348009713480098134800991348010013480101134801021348010313480104134801051348010613480107134801081348010913480110134801111348011213480113134801141348011513480116134801171348011813480119134801201348012113480122134801231348012413480125134801261348012713480128134801291348013013480131134801321348013313480134134801351348013613480137134801381348013913480140134801411348014213480143134801441348014513480146134801471348014813480149134801501348015113480152134801531348015413480155134801561348015713480158134801591348016013480161134801621348016313480164134801651348016613480167134801681348016913480170134801711348017213480173134801741348017513480176134801771348017813480179134801801348018113480182134801831348018413480185134801861348018713480188134801891348019013480191134801921348019313480194134801951348019613480197134801981348019913480200134802011348020213480203134802041348020513480206134802071348020813480209134802101348021113480212134802131348021413480215134802161348021713480218134802191348022013480221134802221348022313480224134802251348022613480227134802281348022913480230134802311348023213480233134802341348023513480236134802371348023813480239134802401348024113480242134802431348024413480245134802461348024713480248134802491348025013480251134802521348025313480254134802551348025613480257134802581348025913480260134802611348026213480263134802641348026513480266134802671348026813480269134802701348027113480272134802731348027413480275134802761348027713480278134802791348028013480281134802821348028313480284134802851348028613480287134802881348028913480290134802911348029213480293134802941348029513480296134802971348029813480299134803001348030113480302134803031348030413480305134803061348030713480308134803091348031013480311134803121348031313480314134803151348031613480317134803181348031913480320134803211348032213480323134803241348032513480326134803271348032813480329134803301348033113480332134803331348033413480335134803361348033713480338134803391348034013480341134803421348034313480344134803451348034613480347134803481348034913480350134803511348035213480353134803541348035513480356134803571348035813480359134803601348036113480362134803631348036413480365134803661348036713480368134803691348037013480371134803721348037313480374134803751348037613480377134803781348037913480380134803811348038213480383134803841348038513480386134803871348038813480389134803901348039113480392134803931348039413480395134803961348039713480398134803991348040013480401134804021348040313480404134804051348040613480407134804081348040913480410134804111348041213480413134804141348041513480416134804171348041813480419134804201348042113480422134804231348042413480425134804261348042713480428134804291348043013480431134804321348043313480434134804351348043613480437134804381348043913480440134804411348044213480443134804441348044513480446134804471348044813480449134804501348045113480452134804531348045413480455134804561348045713480458134804591348046013480461134804621348046313480464134804651348046613480467134804681348046913480470134804711348047213480473134804741348047513480476134804771348047813480479134804801348048113480482134804831348048413480485134804861348048713480488134804891348049013480491134804921348049313480494134804951348049613480497134804981348049913480500134805011348050213480503134805041348050513480506134805071348050813480509134805101348051113480512134805131348051413480515134805161348051713480518134805191348052013480521134805221348052313480524134805251348052613480527134805281348052913480530134805311348053213480533134805341348053513480536134805371348053813480539134805401348054113480542134805431348054413480545134805461348054713480548134805491348055013480551134805521348055313480554134805551348055613480557134805581348055913480560134805611348056213480563134805641348056513480566134805671348056813480569134805701348057113480572134805731348057413480575134805761348057713480578134805791348058013480581134805821348058313480584134805851348058613480587134805881348058913480590134805911348059213480593134805941348059513480596134805971348059813480599134806001348060113480602134806031348060413480605134806061348060713480608134806091348061013480611134806121348061313480614134806151348061613480617134806181348061913480620134806211348062213480623134806241348062513480626134806271348062813480629134806301348063113480632134806331348063413480635134806361348063713480638134806391348064013480641134806421348064313480644134806451348064613480647134806481348064913480650134806511348065213480653134806541348065513480656134806571348065813480659134806601348066113480662134806631348066413480665134806661348066713480668134806691348067013480671134806721348067313480674134806751348067613480677134806781348067913480680134806811348068213480683134806841348068513480686134806871348068813480689134806901348069113480692134806931348069413480695134806961348069713480698134806991348070013480701134807021348070313480704134807051348070613480707134807081348070913480710134807111348071213480713134807141348071513480716134807171348071813480719134807201348072113480722134807231348072413480725134807261348072713480728134807291348073013480731134807321348073313480734134807351348073613480737134807381348073913480740134807411348074213480743134807441348074513480746134807471348074813480749134807501348075113480752134807531348075413480755134807561348075713480758134807591348076013480761134807621348076313480764134807651348076613480767134807681348076913480770134807711348077213480773134807741348077513480776134807771348077813480779134807801348078113480782134807831348078413480785134807861348078713480788134807891348079013480791134807921348079313480794134807951348079613480797134807981348079913480800134808011348080213480803134808041348080513480806134808071348080813480809134808101348081113480812134808131348081413480815134808161348081713480818134808191348082013480821134808221348082313480824134808251348082613480827134808281348082913480830134808311348083213480833134808341348083513480836134808371348083813480839134808401348084113480842134808431348084413480845134808461348084713480848134808491348085013480851134808521348085313480854134808551348085613480857134808581348085913480860134808611348086213480863134808641348086513480866134808671348086813480869134808701348087113480872134808731348087413480875134808761348087713480878134808791348088013480881134808821348088313480884134808851348088613480887134808881348088913480890134808911348089213480893134808941348089513480896134808971348089813480899134809001348090113480902134809031348090413480905134809061348090713480908134809091348091013480911134809121348091313480914134809151348091613480917134809181348091913480920134809211348092213480923134809241348092513480926134809271348092813480929134809301348093113480932134809331348093413480935134809361348093713480938134809391348094013480941134809421348094313480944134809451348094613480947134809481348094913480950134809511348095213480953134809541348095513480956134809571348095813480959134809601348096113480962134809631348096413480965134809661348096713480968134809691348097013480971134809721348097313480974134809751348097613480977134809781348097913480980134809811348098213480983134809841348098513480986134809871348098813480989134809901348099113480992134809931348099413480995134809961348099713480998134809991348100013481001134810021348100313481004134810051348100613481007134810081348100913481010134810111348101213481013134810141348101513481016134810171348101813481019134810201348102113481022134810231348102413481025134810261348102713481028134810291348103013481031134810321348103313481034134810351348103613481037134810381348103913481040134810411348104213481043134810441348104513481046134810471348104813481049134810501348105113481052134810531348105413481055134810561348105713481058134810591348106013481061134810621348106313481064134810651348106613481067134810681348106913481070134810711348107213481073134810741348107513481076134810771348107813481079134810801348108113481082134810831348108413481085134810861348108713481088134810891348109013481091134810921348109313481094134810951348109613481097134810981348109913481100134811011348110213481103134811041348110513490001134900021349000313490004134900051349000613490007134900081349000913490010134900111349001213490013134900141349001513490016134900171349001813490019134900201349002113490022134900231349002413490025134900261349002713490028134900291349003013490031134900321349003313490034134900351349003613490037134900381349003913490040134900411349004213490043134900441349004513490046134900471349004813490049134900501349005113490052134900531349005413490055134900561349005713490058134900591349006013490061134900621349006313490064134900651349006613490067134900681349006913490070134900711349007213490073134900741349007513490076134900771349007813490079134900801349008113490082134900831349008413490085134900861349008713490088134900891349009013490091134900921349009313490094134900951349009613490097134900981349009913490100134901011349010213490103134901041349010513490106134901071349010813490109134901101349011113490112134901131349011413490115134901161349011713490118134901191349012013490121134901221349012313490124134901251349012613490127134901281349012913490130134901311349013213490133134901341349013513490136134901371349013813490139134901401349014113490142134901431349014413490145134901461349014713490148134901491349015013490151134901521349015313490154134901551349015613490157134901581349015913490160134901611349016213490163134901641349016513490166134901671349016813490169134901701349017113490172134901731349017413490175134901761349017713490178134901791349018013490181134901821349018313490184134901851349018613490187134901881349018913490190134901911349019213490193134901941349019513490196134901971349019813490199134902001349020113490202134902031349020413490205134902061349020713490208134902091349021013490211134902121349021313490214134902151349021613490217134902181349021913490220134902211349022213490223134902241349022513490226134902271349022813490229134902301349023113490232134902331349023413490235134902361349023713490238134902391349024013490241134902421349024313490244134902451349024613490247134902481349024913490250134902511349025213490253134902541349025513490256134902571349025813490259134902601349026113490262134902631349026413490265134902661349026713490268134902691349027013490271134902721349027313490274134902751349027613490277134902781349027913490280134902811349028213490283134902841349028513490286134902871349028813490289134902901349029113490292134902931349029413490295134902961349029713490298134902991349030013490301134903021349030313490304134903051349030613490307134903081349030913490310134903111349031213490313134903141349031513490316134903171349031813490319134903201349032113490322134903231349032413490325134903261349032713490328134903291349033013490331134903321349033313490334134903351349033613490337134903381349033913490340134903411349034213490343134903441349034513490346134903471349034813490349134903501349035113490352134903531349035413490355134903561349035713490358134903591349036013490361134903621349036313490364134903651349036613490367134903681349036913490370134903711349037213490373134903741349037513490376134903771349037813490379134903801349038113490382134903831349038413490385134903861349038713490388134903891349039013490391134903921349039313490394134903951349039613490397134903981349039913490400134904011349040213490403134904041349040513490406134904071349040813490409134904101349041113490412134904131349041413490415134904161349041713490418134904191349042013490421134904221349042313490424134904251349042613490427134904281349042913490430134904311349043213490433134904341349043513490436134904371349043813490439134904401349044113490442134904431349044413490445134904461349044713490448134904491349045013490451134904521349045313490454134904551349045613490457134904581349045913490460134904611349046213490463134904641349046513490466134904671349046813490469134904701349047113490472134904731349047413490475134904761349047713490478134904791349048013490481134904821349048313490484134904851349048613490487134904881349048913490490134904911349049213490493134904941349049513490496134904971349049813490499134905001349050113490502134905031349050413490505134905061349050713490508134905091349051013490511134905121349051313490514134905151349051613490517134905181349051913490520134905211349052213490523134905241349052513490526134905271349052813490529134905301349053113490532134905331349053413490535134905361349053713490538134905391349054013490541134905421349054313490544134905451349054613490547134905481349054913490550134905511349055213490553134905541349055513490556134905571349055813490559134905601349056113490562134905631349056413490565134905661349056713490568134905691349057013490571134905721349057313490574134905751349057613490577134905781349057913490580134905811349058213490583134905841349058513490586134905871349058813490589134905901349059113490592134905931349059413490595134905961349059713490598134905991349060013490601134906021349060313490604134906051349060613490607134906081349060913490610134906111349061213490613134906141349061513490616134906171349061813490619134906201349062113490622134906231349062413490625134906261349062713490628134906291349063013490631134906321349063313490634134906351349063613490637134906381349063913490640134906411349064213490643134906441349064513490646134906471349064813490649134906501349065113490652134906531349065413490655134906561349065713490658134906591349066013490661134906621349066313490664134906651349066613490667134906681349066913490670134906711349067213490673134906741349067513490676134906771349067813490679134906801349068113490682134906831349068413490685134906861349068713490688134906891349069013490691134906921349069313490694134906951349069613490697134906981349069913490700134907011349070213490703134907041349070513490706134907071349070813490709134907101349071113490712134907131349071413490715134907161349071713490718134907191349072013490721134907221349072313490724134907251349072613490727134907281349072913490730134907311349073213490733134907341349073513490736134907371349073813490739134907401349074113490742134907431349074413490745134907461349074713490748134907491349075013490751134907521349075313490754134907551349075613490757134907581349075913490760134907611349076213490763134907641349076513490766134907671349076813490769134907701349077113490772134907731349077413490775134907761349077713490778134907791349078013490781134907821349078313490784134907851349078613490787134907881349078913490790134907911349079213490793134907941349079513490796134907971349079813490799134908001349080113490802134908031349080413490805134908061349080713490808134908091349081013490811134908121349081313490814134908151349081613490817134908181349081913490820134908211349082213490823134908241349082513490826134908271349082813490829134908301349083113490832134908331349083413490835134908361349083713490838134908391349084013490841134908421349084313490844134908451349084613490847134908481349084913490850134908511349085213490853134908541349085513490856134908571349085813490859134908601349086113490862134908631349086413490865134908661349086713490868134908691349087013490871134908721349087313490874134908751349087613490877134908781349087913490880134908811349088213490883134908841349088513490886134908871349088813490889134908901349089113490892134908931349089413490895134908961349089713490898134908991349090013490901134909021349090313490904134909051349090613490907134909081349090913490910134909111349091213490913134909141349091513490916134909171349091813490919134909201349092113490922134909231349092413490925134909261349092713490928134909291349093013490931134909321349093313490934134909351349093613490937134909381349093913490940134909411349094213490943134909441349094513490946134909471349094813490949134909501349095113490952134909531349095413490955134909561349095713490958134909591349096013490961134909621349096313490964134909651349096613490967134909681349096913490970134909711349097213490973134909741349097513490976134909771349097813490979134909801349098113490982134909831349098413490985134909861349098713490988134909891349099013490991134909921349099313490994134909951349099613490997134909981349099913491000134910011349100213491003134910041349100513491006134910071349100813491009134910101349101113491012134910131349101413491015134910161349101713491018134910191349102013491021134910221349102313491024134910251349102613491027134910281349102913491030134910311349103213491033134910341349103513491036134910371349103813491039134910401349104113491042134910431349104413491045134910461349104713491048134910491349105013491051134910521349105313491054134910551349105613491057134910581349105913491060134910611349106213491063134910641349106513491066134910671349106813491069134910701349107113491072134910731349107413491075134910761349107713491078134910791349108013491081134910821349108313491084134910851349108613491087134910881349108913491090134910911349109213491093134910941349109513491096134910971349109813491099134911001349110113491102134911031349110413491105135000011350000213500003135000041350000513500006135000071350000813500009135000101350001113500012135000131350001413500015135000161350001713500018135000191350002013500021135000221350002313500024135000251350002613500027135000281350002913500030135000311350003213500033135000341350003513500036135000371350003813500039135000401350004113500042135000431350004413500045135000461350004713500048135000491350005013500051135000521350005313500054135000551350005613500057135000581350005913500060135000611350006213500063135000641350006513500066135000671350006813500069135000701350007113500072135000731350007413500075135000761350007713500078135000791350008013500081135000821350008313500084135000851350008613500087135000881350008913500090135000911350009213500093135000941350009513500096135000971350009813500099135001001350010113500102135001031350010413500105135001061350010713500108135001091350011013500111135001121350011313500114135001151350011613500117135001181350011913500120135001211350012213500123135001241350012513500126135001271350012813500129135001301350013113500132135001331350013413500135135001361350013713500138135001391350014013500141135001421350014313500144135001451350014613500147135001481350014913500150135001511350015213500153135001541350015513500156135001571350015813500159135001601350016113500162135001631350016413500165135001661350016713500168135001691350017013500171135001721350017313500174135001751350017613500177135001781350017913500180135001811350018213500183135001841350018513500186135001871350018813500189135001901350019113500192135001931350019413500195135001961350019713500198135001991350020013500201135002021350020313500204135002051350020613500207135002081350020913500210135002111350021213500213135002141350021513500216135002171350021813500219135002201350022113500222135002231350022413500225135002261350022713500228135002291350023013500231135002321350023313500234135002351350023613500237135002381350023913500240135002411350024213500243135002441350024513500246135002471350024813500249135002501350025113500252135002531350025413500255135002561350025713500258135002591350026013500261135002621350026313500264135002651350026613500267135002681350026913500270135002711350027213500273135002741350027513500276135002771350027813500279135002801350028113500282135002831350028413500285135002861350028713500288135002891350029013500291135002921350029313500294135002951350029613500297135002981350029913500300135003011350030213500303135003041350030513500306135003071350030813500309135003101350031113500312135003131350031413500315135003161350031713500318135003191350032013500321135003221350032313500324135003251350032613500327135003281350032913500330135003311350033213500333135003341350033513500336135003371350033813500339135003401350034113500342135003431350034413500345135003461350034713500348135003491350035013500351135003521350035313500354135003551350035613500357135003581350035913500360135003611350036213500363135003641350036513500366135003671350036813500369135003701350037113500372135003731350037413500375135003761350037713500378135003791350038013500381135003821350038313500384135003851350038613500387135003881350038913500390135003911350039213500393135003941350039513500396135003971350039813500399135004001350040113500402135004031350040413500405135004061350040713500408135004091350041013500411135004121350041313500414135004151350041613500417135004181350041913500420135004211350042213500423135004241350042513500426135004271350042813500429135004301350043113500432135004331350043413500435135004361350043713500438135004391350044013500441135004421350044313500444135004451350044613500447135004481350044913500450135004511350045213500453135004541350045513500456135004571350045813500459135004601350046113500462135004631350046413500465135004661350046713500468135004691350047013500471135004721350047313500474135004751350047613500477135004781350047913500480135004811350048213500483135004841350048513500486135004871350048813500489135004901350049113500492135004931350049413500495135004961350049713500498135004991350050013500501135005021350050313500504135005051350050613500507135005081350050913500510135005111350051213500513135005141350051513500516135005171350051813500519135005201350052113500522135005231350052413500525135005261350052713500528135005291350053013500531135005321350053313500534135005351350053613500537135005381350053913500540135005411350054213500543135005441350054513500546135005471350054813500549135005501350055113500552135005531350055413500555135005561350055713500558135005591350056013500561135005621350056313500564135005651350056613500567135005681350056913500570135005711350057213500573135005741350057513500576135005771350057813500579135005801350058113500582135005831350058413500585135005861350058713500588135005891350059013500591135005921350059313500594135005951350059613500597135005981350059913500600135006011350060213500603135006041350060513500606135006071350060813500609135006101350061113500612135006131350061413500615135006161350061713500618135006191350062013500621135006221350062313500624135006251350062613500627135006281350062913500630135006311350063213500633135006341350063513500636135006371350063813500639135006401350064113500642135006431350064413500645135006461350064713500648135006491350065013500651135006521350065313500654135006551350065613500657135006581350065913500660135006611350066213500663135006641350066513500666135006671350066813500669135006701350067113500672135006731350067413500675135006761350067713500678135006791350068013500681135006821350068313500684135006851350068613500687135006881350068913500690135006911350069213500693135006941350069513500696135006971350069813500699135007001350070113500702135007031350070413500705135007061350070713500708135007091350071013500711135007121350071313500714135007151350071613500717135007181350071913500720135007211350072213500723135007241350072513500726135007271350072813500729135007301350073113500732135007331350073413500735135007361350073713500738135007391350074013500741135007421350074313500744135007451350074613500747135007481350074913500750135007511350075213500753135007541350075513500756135007571350075813500759135007601350076113500762135007631350076413500765135007661350076713500768135007691350077013500771135007721350077313500774135007751350077613500777135007781350077913500780135007811350078213500783135007841350078513500786135007871350078813500789135007901350079113500792135007931350079413500795135007961350079713500798135007991350080013500801135008021350080313500804135008051350080613500807135008081350080913500810135008111350081213500813135008141350081513500816135008171350081813500819135008201350082113500822135008231350082413500825135008261350082713500828135008291350083013500831135008321350083313500834135008351350083613500837135008381350083913500840135008411350084213500843135008441350084513500846135008471350084813500849135008501350085113500852135008531350085413500855135008561350085713500858135008591350086013500861135008621350086313500864135008651350086613500867135008681350086913500870135008711350087213500873135008741350087513500876135008771350087813500879135008801350088113500882135008831350088413500885135008861350088713500888135008891350089013500891135008921350089313500894135008951350089613500897135008981350089913500900135009011350090213500903135009041350090513500906135009071350090813500909135009101350091113500912135009131350091413500915135009161350091713500918135009191350092013500921135009221350092313500924135009251350092613500927135009281350092913500930135009311350093213500933135009341350093513500936135009371350093813500939135009401350094113500942135009431350094413500945135009461350094713500948135009491350095013500951135009521350095313500954135009551350095613500957135009581350095913500960135009611350096213500963135009641350096513500966135009671350096813500969135009701350097113500972135009731350097413500975135009761350097713500978135009791350098013500981135009821350098313500984135009851350098613500987135009881350098913500990135009911350099213500993135009941350099513500996135009971350099813500999135010001350100113501002135010031350100413501005135010061350100713501008135010091350101013501011135010121350101313501014135010151350101613501017135010181350101913501020135010211350102213501023135010241350102513501026135010271350102813501029135010301350103113501032135010331350103413501035135010361350103713501038135010391350104013501041135010421350104313501044135010451350104613501047135010481350104913501050135010511350105213501053135010541350105513501056135010571350105813501059135010601350106113501062135010631350106413501065135010661350106713501068135010691350107013501071135010721350107313501074135010751350107613501077135010781350107913501080135010811350108213501083135010841350108513501086135010871350108813501089135010901350109113501092135010931350109413501095135010961350109713501098135010991350110013501101135011021350110313501104135011051351000113510002135100031351000413510005135100061351000713510008135100091351001013510011135100121351001313510014135100151351001613510017135100181351001913510020135100211351002213510023135100241351002513510026135100271351002813510029135100301351003113510032135100331351003413510035135100361351003713510038135100391351004013510041135100421351004313510044135100451351004613510047135100481351004913510050135100511351005213510053135100541351005513510056135100571351005813510059135100601351006113510062135100631351006413510065135100661351006713510068135100691351007013510071135100721351007313510074135100751351007613510077135100781351007913510080135100811351008213510083135100841351008513510086135100871351008813510089135100901351009113510092135100931351009413510095135100961351009713510098135100991351010013510101135101021351010313510104135101051351010613510107135101081351010913510110135101111351011213510113135101141351011513510116135101171351011813510119135101201351012113510122135101231351012413510125135101261351012713510128135101291351013013510131135101321351013313510134135101351351013613510137135101381351013913510140135101411351014213510143135101441351014513510146135101471351014813510149135101501351015113510152135101531351015413510155135101561351015713510158135101591351016013510161135101621351016313510164135101651351016613510167135101681351016913510170135101711351017213510173135101741351017513510176135101771351017813510179135101801351018113510182135101831351018413510185135101861351018713510188135101891351019013510191135101921351019313510194135101951351019613510197135101981351019913510200135102011351020213510203135102041351020513510206135102071351020813510209135102101351021113510212135102131351021413510215135102161351021713510218135102191351022013510221135102221351022313510224135102251351022613510227135102281351022913510230135102311351023213510233135102341351023513510236135102371351023813510239135102401351024113510242135102431351024413510245135102461351024713510248135102491351025013510251135102521351025313510254135102551351025613510257135102581351025913510260135102611351026213510263135102641351026513510266135102671351026813510269135102701351027113510272135102731351027413510275135102761351027713510278135102791351028013510281135102821351028313510284135102851351028613510287135102881351028913510290135102911351029213510293135102941351029513510296135102971351029813510299135103001351030113510302135103031351030413510305135103061351030713510308135103091351031013510311135103121351031313510314135103151351031613510317135103181351031913510320135103211351032213510323135103241351032513510326135103271351032813510329135103301351033113510332135103331351033413510335135103361351033713510338135103391351034013510341135103421351034313510344135103451351034613510347135103481351034913510350135103511351035213510353135103541351035513510356135103571351035813510359135103601351036113510362135103631351036413510365135103661351036713510368135103691351037013510371135103721351037313510374135103751351037613510377135103781351037913510380135103811351038213510383135103841351038513510386135103871351038813510389135103901351039113510392135103931351039413510395135103961351039713510398135103991351040013510401135104021351040313510404135104051351040613510407135104081351040913510410135104111351041213510413135104141351041513510416135104171351041813510419135104201351042113510422135104231351042413510425135104261351042713510428135104291351043013510431135104321351043313510434135104351351043613510437135104381351043913510440135104411351044213510443135104441351044513510446135104471351044813510449135104501351045113510452135104531351045413510455135104561351045713510458135104591351046013510461135104621351046313510464135104651351046613510467135104681351046913510470135104711351047213510473135104741351047513510476135104771351047813510479135104801351048113510482135104831351048413510485135104861351048713510488135104891351049013510491135104921351049313510494135104951351049613510497135104981351049913510500135105011351050213510503135105041351050513510506135105071351050813510509135105101351051113510512135105131351051413510515135105161351051713510518135105191351052013510521135105221351052313510524135105251351052613510527135105281351052913510530135105311351053213510533135105341351053513510536135105371351053813510539135105401351054113510542135105431351054413510545135105461351054713510548135105491351055013510551135105521351055313510554135105551351055613510557135105581351055913510560135105611351056213510563135105641351056513510566135105671351056813510569135105701351057113510572135105731351057413510575135105761351057713510578135105791351058013510581135105821351058313510584135105851351058613510587135105881351058913510590135105911351059213510593135105941351059513510596135105971351059813510599135106001351060113510602135106031351060413510605135106061351060713510608135106091351061013510611135106121351061313510614135106151351061613510617135106181351061913510620135106211351062213510623135106241351062513510626135106271351062813510629135106301351063113510632135106331351063413510635135106361351063713510638135106391351064013510641135106421351064313510644135106451351064613510647135106481351064913510650135106511351065213510653135106541351065513510656135106571351065813510659135106601351066113510662135106631351066413510665135106661351066713510668135106691351067013510671135106721351067313510674135106751351067613510677135106781351067913510680135106811351068213510683135106841351068513510686135106871351068813510689135106901351069113510692135106931351069413510695135106961351069713510698135106991351070013510701135107021351070313510704135107051351070613510707135107081351070913510710135107111351071213510713135107141351071513510716135107171351071813510719135107201351072113510722135107231351072413510725135107261351072713510728135107291351073013510731135107321351073313510734135107351351073613510737135107381351073913510740135107411351074213510743135107441351074513510746135107471351074813510749135107501351075113510752135107531351075413510755135107561351075713510758135107591351076013510761135107621351076313510764135107651351076613510767135107681351076913510770135107711351077213510773135107741351077513510776135107771351077813510779135107801351078113510782135107831351078413510785135107861351078713510788135107891351079013510791135107921351079313510794135107951351079613510797135107981351079913510800135108011351080213510803135108041351080513510806135108071351080813510809135108101351081113510812135108131351081413510815135108161351081713510818135108191351082013510821135108221351082313510824135108251351082613510827135108281351082913510830135108311351083213510833135108341351083513510836135108371351083813510839135108401351084113510842135108431351084413510845135108461351084713510848135108491351085013510851135108521351085313510854135108551351085613510857135108581351085913510860135108611351086213510863135108641351086513510866135108671351086813510869135108701351087113510872135108731351087413510875135108761351087713510878135108791351088013510881135108821351088313510884135108851351088613510887135108881351088913510890135108911351089213510893135108941351089513510896135108971351089813510899135109001351090113510902135109031351090413510905135109061351090713510908135109091351091013510911135109121351091313510914135109151351091613510917135109181351091913510920135109211351092213510923135109241351092513510926135109271351092813510929135109301351093113510932135109331351093413510935135109361351093713510938135109391351094013510941135109421351094313510944135109451351094613510947135109481351094913510950135109511351095213510953135109541351095513510956135109571351095813510959135109601351096113510962135109631351096413510965135109661351096713510968135109691351097013510971135109721351097313510974135109751351097613510977135109781351097913510980135109811351098213510983135109841351098513510986135109871351098813510989135109901351099113510992135109931351099413510995135109961351099713510998135109991351100013511001135110021351100313511004135110051351100613511007135110081351100913511010135110111351101213511013135110141351101513511016135110171351101813511019135110201351102113511022135110231351102413511025135110261351102713511028135110291351103013511031135110321351103313511034135110351351103613511037135110381351103913511040135110411351104213511043135110441351104513511046135110471351104813511049135110501351105113511052135110531351105413511055135110561351105713511058135110591351106013511061135110621351106313511064135110651351106613511067135110681351106913511070135110711351107213511073135110741351107513511076135110771351107813511079135110801351108113511082135110831351108413511085135110861351108713511088135110891351109013511091135110921351109313511094135110951351109613511097135110981351109913511100135111011351110213511103135111041351110513520001135200021352000313520004135200051352000613520007135200081352000913520010135200111352001213520013135200141352001513520016135200171352001813520019135200201352002113520022135200231352002413520025135200261352002713520028135200291352003013520031135200321352003313520034135200351352003613520037135200381352003913520040135200411352004213520043135200441352004513520046135200471352004813520049135200501352005113520052135200531352005413520055135200561352005713520058135200591352006013520061135200621352006313520064135200651352006613520067135200681352006913520070135200711352007213520073135200741352007513520076135200771352007813520079135200801352008113520082135200831352008413520085135200861352008713520088135200891352009013520091135200921352009313520094135200951352009613520097135200981352009913520100135201011352010213520103135201041352010513520106135201071352010813520109135201101352011113520112135201131352011413520115135201161352011713520118135201191352012013520121135201221352012313520124135201251352012613520127135201281352012913520130135201311352013213520133135201341352013513520136135201371352013813520139135201401352014113520142135201431352014413520145135201461352014713520148135201491352015013520151135201521352015313520154135201551352015613520157135201581352015913520160135201611352016213520163135201641352016513520166135201671352016813520169135201701352017113520172135201731352017413520175135201761352017713520178135201791352018013520181135201821352018313520184135201851352018613520187135201881352018913520190135201911352019213520193135201941352019513520196135201971352019813520199135202001352020113520202135202031352020413520205135202061352020713520208135202091352021013520211135202121352021313520214135202151352021613520217135202181352021913520220135202211352022213520223135202241352022513520226135202271352022813520229135202301352023113520232135202331352023413520235135202361352023713520238135202391352024013520241135202421352024313520244135202451352024613520247135202481352024913520250135202511352025213520253135202541352025513520256135202571352025813520259135202601352026113520262135202631352026413520265135202661352026713520268135202691352027013520271135202721352027313520274135202751352027613520277135202781352027913520280135202811352028213520283135202841352028513520286135202871352028813520289135202901352029113520292135202931352029413520295135202961352029713520298135202991352030013520301135203021352030313520304135203051352030613520307135203081352030913520310135203111352031213520313135203141352031513520316135203171352031813520319135203201352032113520322135203231352032413520325135203261352032713520328135203291352033013520331135203321352033313520334135203351352033613520337135203381352033913520340135203411352034213520343135203441352034513520346135203471352034813520349135203501352035113520352135203531352035413520355135203561352035713520358135203591352036013520361135203621352036313520364135203651352036613520367135203681352036913520370135203711352037213520373135203741352037513520376135203771352037813520379135203801352038113520382135203831352038413520385135203861352038713520388135203891352039013520391135203921352039313520394135203951352039613520397135203981352039913520400135204011352040213520403135204041352040513520406135204071352040813520409135204101352041113520412135204131352041413520415135204161352041713520418135204191352042013520421135204221352042313520424135204251352042613520427135204281352042913520430135204311352043213520433135204341352043513520436135204371352043813520439135204401352044113520442135204431352044413520445135204461352044713520448135204491352045013520451135204521352045313520454135204551352045613520457135204581352045913520460135204611352046213520463135204641352046513520466135204671352046813520469135204701352047113520472135204731352047413520475135204761352047713520478135204791352048013520481135204821352048313520484135204851352048613520487135204881352048913520490135204911352049213520493135204941352049513520496135204971352049813520499135205001352050113520502135205031352050413520505135205061352050713520508135205091352051013520511135205121352051313520514135205151352051613520517135205181352051913520520135205211352052213520523135205241352052513520526135205271352052813520529135205301352053113520532135205331352053413520535135205361352053713520538135205391352054013520541135205421352054313520544135205451352054613520547135205481352054913520550135205511352055213520553135205541352055513520556135205571352055813520559135205601352056113520562135205631352056413520565135205661352056713520568135205691352057013520571135205721352057313520574135205751352057613520577135205781352057913520580135205811352058213520583135205841352058513520586135205871352058813520589135205901352059113520592135205931352059413520595135205961352059713520598135205991352060013520601135206021352060313520604135206051352060613520607135206081352060913520610135206111352061213520613135206141352061513520616135206171352061813520619135206201352062113520622135206231352062413520625135206261352062713520628135206291352063013520631135206321352063313520634135206351352063613520637135206381352063913520640135206411352064213520643135206441352064513520646135206471352064813520649135206501352065113520652135206531352065413520655135206561352065713520658135206591352066013520661135206621352066313520664135206651352066613520667135206681352066913520670135206711352067213520673135206741352067513520676135206771352067813520679135206801352068113520682135206831352068413520685135206861352068713520688135206891352069013520691135206921352069313520694135206951352069613520697135206981352069913520700135207011352070213520703135207041352070513520706135207071352070813520709135207101352071113520712135207131352071413520715135207161352071713520718135207191352072013520721135207221352072313520724135207251352072613520727135207281352072913520730135207311352073213520733135207341352073513520736135207371352073813520739135207401352074113520742135207431352074413520745135207461352074713520748135207491352075013520751135207521352075313520754135207551352075613520757135207581352075913520760135207611352076213520763135207641352076513520766135207671352076813520769135207701352077113520772135207731352077413520775135207761352077713520778135207791352078013520781135207821352078313520784135207851352078613520787135207881352078913520790135207911352079213520793135207941352079513520796135207971352079813520799135208001352080113520802135208031352080413520805135208061352080713520808135208091352081013520811135208121352081313520814135208151352081613520817135208181352081913520820135208211352082213520823135208241352082513520826135208271352082813520829135208301352083113520832135208331352083413520835135208361352083713520838135208391352084013520841135208421352084313520844135208451352084613520847135208481352084913520850135208511352085213520853135208541352085513520856135208571352085813520859135208601352086113520862135208631352086413520865135208661352086713520868135208691352087013520871135208721352087313520874135208751352087613520877135208781352087913520880135208811352088213520883135208841352088513520886135208871352088813520889135208901352089113520892135208931352089413520895135208961352089713520898135208991352090013520901135209021352090313520904135209051352090613520907135209081352090913520910135209111352091213520913135209141352091513520916135209171352091813520919135209201352092113520922135209231352092413520925135209261352092713520928135209291352093013520931135209321352093313520934135209351352093613520937135209381352093913520940135209411352094213520943135209441352094513520946135209471352094813520949135209501352095113520952135209531352095413520955135209561352095713520958135209591352096013520961135209621352096313520964135209651352096613520967135209681352096913520970135209711352097213520973135209741352097513520976135209771352097813520979135209801352098113520982135209831352098413520985135209861352098713520988135209891352099013520991135209921352099313520994135209951352099613520997135209981352099913521000135210011352100213521003135210041352100513521006135210071352100813521009135210101352101113521012135210131352101413521015135210161352101713521018135210191352102013521021135210221352102313521024135210251352102613521027135210281352102913521030135210311352103213521033135210341352103513521036135210371352103813521039135210401352104113521042135210431352104413521045135210461352104713521048135210491352105013521051135210521352105313521054135210551352105613521057135210581352105913521060135210611352106213521063135210641352106513521066135210671352106813521069135210701352107113521072135210731352107413521075135210761352107713521078135210791352108013521081135210821352108313521084135210851352108613521087135210881352108913521090135210911352109213521093135210941352109513521096135210971352109813521099135211001352110113521102135211031352110413521105135300011353000213530003135300041353000513530006135300071353000813530009135300101353001113530012135300131353001413530015135300161353001713530018135300191353002013530021135300221353002313530024135300251353002613530027135300281353002913530030135300311353003213530033135300341353003513530036135300371353003813530039135300401353004113530042135300431353004413530045135300461353004713530048135300491353005013530051135300521353005313530054135300551353005613530057135300581353005913530060135300611353006213530063135300641353006513530066135300671353006813530069135300701353007113530072135300731353007413530075135300761353007713530078135300791353008013530081135300821353008313530084135300851353008613530087135300881353008913530090135300911353009213530093135300941353009513530096135300971353009813530099135301001353010113530102135301031353010413530105135301061353010713530108135301091353011013530111135301121353011313530114135301151353011613530117135301181353011913530120135301211353012213530123135301241353012513530126135301271353012813530129135301301353013113530132135301331353013413530135135301361353013713530138135301391353014013530141135301421353014313530144135301451353014613530147135301481353014913530150135301511353015213530153135301541353015513530156135301571353015813530159135301601353016113530162135301631353016413530165135301661353016713530168135301691353017013530171135301721353017313530174135301751353017613530177135301781353017913530180135301811353018213530183135301841353018513530186135301871353018813530189135301901353019113530192135301931353019413530195135301961353019713530198135301991353020013530201135302021353020313530204135302051353020613530207135302081353020913530210135302111353021213530213135302141353021513530216135302171353021813530219135302201353022113530222135302231353022413530225135302261353022713530228135302291353023013530231135302321353023313530234135302351353023613530237135302381353023913530240135302411353024213530243135302441353024513530246135302471353024813530249135302501353025113530252135302531353025413530255135302561353025713530258135302591353026013530261135302621353026313530264135302651353026613530267135302681353026913530270135302711353027213530273135302741353027513530276135302771353027813530279135302801353028113530282135302831353028413530285135302861353028713530288135302891353029013530291135302921353029313530294135302951353029613530297135302981353029913530300135303011353030213530303135303041353030513530306135303071353030813530309135303101353031113530312135303131353031413530315135303161353031713530318135303191353032013530321135303221353032313530324135303251353032613530327135303281353032913530330135303311353033213530333135303341353033513530336135303371353033813530339135303401353034113530342135303431353034413530345135303461353034713530348135303491353035013530351135303521353035313530354135303551353035613530357135303581353035913530360135303611353036213530363135303641353036513530366135303671353036813530369135303701353037113530372135303731353037413530375135303761353037713530378135303791353038013530381135303821353038313530384135303851353038613530387135303881353038913530390135303911353039213530393135303941353039513530396135303971353039813530399135304001353040113530402135304031353040413530405135304061353040713530408135304091353041013530411135304121353041313530414135304151353041613530417135304181353041913530420135304211353042213530423135304241353042513530426135304271353042813530429135304301353043113530432135304331353043413530435135304361353043713530438135304391353044013530441135304421353044313530444135304451353044613530447135304481353044913530450135304511353045213530453135304541353045513530456135304571353045813530459135304601353046113530462135304631353046413530465135304661353046713530468135304691353047013530471135304721353047313530474135304751353047613530477135304781353047913530480135304811353048213530483135304841353048513530486135304871353048813530489135304901353049113530492135304931353049413530495135304961353049713530498135304991353050013530501135305021353050313530504135305051353050613530507135305081353050913530510135305111353051213530513135305141353051513530516135305171353051813530519135305201353052113530522135305231353052413530525135305261353052713530528135305291353053013530531135305321353053313530534135305351353053613530537135305381353053913530540135305411353054213530543135305441353054513530546135305471353054813530549135305501353055113530552135305531353055413530555135305561353055713530558135305591353056013530561135305621353056313530564135305651353056613530567135305681353056913530570135305711353057213530573135305741353057513530576135305771353057813530579135305801353058113530582135305831353058413530585135305861353058713530588135305891353059013530591135305921353059313530594135305951353059613530597135305981353059913530600135306011353060213530603135306041353060513530606135306071353060813530609135306101353061113530612135306131353061413530615135306161353061713530618135306191353062013530621135306221353062313530624135306251353062613530627135306281353062913530630135306311353063213530633135306341353063513530636135306371353063813530639135306401353064113530642135306431353064413530645135306461353064713530648135306491353065013530651135306521353065313530654135306551353065613530657135306581353065913530660135306611353066213530663135306641353066513530666135306671353066813530669135306701353067113530672135306731353067413530675135306761353067713530678135306791353068013530681135306821353068313530684135306851353068613530687135306881353068913530690135306911353069213530693135306941353069513530696135306971353069813530699135307001353070113530702135307031353070413530705135307061353070713530708135307091353071013530711135307121353071313530714135307151353071613530717135307181353071913530720135307211353072213530723135307241353072513530726135307271353072813530729135307301353073113530732135307331353073413530735135307361353073713530738135307391353074013530741135307421353074313530744135307451353074613530747135307481353074913530750135307511353075213530753135307541353075513530756135307571353075813530759135307601353076113530762135307631353076413530765135307661353076713530768135307691353077013530771135307721353077313530774135307751353077613530777135307781353077913530780135307811353078213530783135307841353078513530786135307871353078813530789135307901353079113530792135307931353079413530795135307961353079713530798135307991353080013530801135308021353080313530804135308051353080613530807135308081353080913530810135308111353081213530813135308141353081513530816135308171353081813530819135308201353082113530822135308231353082413530825135308261353082713530828135308291353083013530831135308321353083313530834135308351353083613530837135308381353083913530840135308411353084213530843135308441353084513530846135308471353084813530849135308501353085113530852135308531353085413530855135308561353085713530858135308591353086013530861135308621353086313530864135308651353086613530867135308681353086913530870135308711353087213530873135308741353087513530876135308771353087813530879135308801353088113530882135308831353088413530885135308861353088713530888135308891353089013530891135308921353089313530894135308951353089613530897135308981353089913530900135309011353090213530903135309041353090513530906135309071353090813530909135309101353091113530912135309131353091413530915135309161353091713530918135309191353092013530921135309221353092313530924135309251353092613530927135309281353092913530930135309311353093213530933135309341353093513530936135309371353093813530939135309401353094113530942135309431353094413530945135309461353094713530948135309491353095013530951135309521353095313530954135309551353095613530957135309581353095913530960135309611353096213530963135309641353096513530966135309671353096813530969135309701353097113530972135309731353097413530975135309761353097713530978135309791353098013530981135309821353098313530984135309851353098613530987135309881353098913530990135309911353099213530993135309941353099513530996135309971353099813530999135310001353100113531002135310031353100413531005135310061353100713531008135310091353101013531011135310121353101313531014135310151353101613531017135310181353101913531020135310211353102213531023135310241353102513531026135310271353102813531029135310301353103113531032135310331353103413531035135310361353103713531038135310391353104013531041135310421353104313531044135310451353104613531047135310481353104913531050135310511353105213531053135310541353105513531056135310571353105813531059135310601353106113531062135310631353106413531065135310661353106713531068135310691353107013531071135310721353107313531074135310751353107613531077135310781353107913531080135310811353108213531083135310841353108513531086135310871353108813531089135310901353109113531092135310931353109413531095135310961353109713531098135310991353110013531101135311021353110313531104135311051354000113540002135400031354000413540005135400061354000713540008135400091354001013540011135400121354001313540014135400151354001613540017135400181354001913540020135400211354002213540023135400241354002513540026135400271354002813540029135400301354003113540032135400331354003413540035135400361354003713540038135400391354004013540041135400421354004313540044135400451354004613540047135400481354004913540050135400511354005213540053135400541354005513540056135400571354005813540059135400601354006113540062135400631354006413540065135400661354006713540068135400691354007013540071135400721354007313540074135400751354007613540077135400781354007913540080135400811354008213540083135400841354008513540086135400871354008813540089135400901354009113540092135400931354009413540095135400961354009713540098135400991354010013540101135401021354010313540104135401051354010613540107135401081354010913540110135401111354011213540113135401141354011513540116135401171354011813540119135401201354012113540122135401231354012413540125135401261354012713540128135401291354013013540131135401321354013313540134135401351354013613540137135401381354013913540140135401411354014213540143135401441354014513540146135401471354014813540149135401501354015113540152135401531354015413540155135401561354015713540158135401591354016013540161135401621354016313540164135401651354016613540167135401681354016913540170135401711354017213540173135401741354017513540176135401771354017813540179135401801354018113540182135401831354018413540185135401861354018713540188135401891354019013540191135401921354019313540194135401951354019613540197135401981354019913540200135402011354020213540203135402041354020513540206135402071354020813540209135402101354021113540212135402131354021413540215135402161354021713540218135402191354022013540221135402221354022313540224135402251354022613540227135402281354022913540230135402311354023213540233135402341354023513540236135402371354023813540239135402401354024113540242135402431354024413540245135402461354024713540248135402491354025013540251135402521354025313540254135402551354025613540257135402581354025913540260135402611354026213540263135402641354026513540266135402671354026813540269135402701354027113540272135402731354027413540275135402761354027713540278135402791354028013540281135402821354028313540284135402851354028613540287135402881354028913540290135402911354029213540293135402941354029513540296135402971354029813540299135403001354030113540302135403031354030413540305135403061354030713540308135403091354031013540311135403121354031313540314135403151354031613540317135403181354031913540320135403211354032213540323135403241354032513540326135403271354032813540329135403301354033113540332135403331354033413540335135403361354033713540338135403391354034013540341135403421354034313540344135403451354034613540347135403481354034913540350135403511354035213540353135403541354035513540356135403571354035813540359135403601354036113540362135403631354036413540365135403661354036713540368135403691354037013540371135403721354037313540374135403751354037613540377135403781354037913540380135403811354038213540383135403841354038513540386135403871354038813540389135403901354039113540392135403931354039413540395135403961354039713540398135403991354040013540401135404021354040313540404135404051354040613540407135404081354040913540410135404111354041213540413135404141354041513540416135404171354041813540419135404201354042113540422135404231354042413540425135404261354042713540428135404291354043013540431135404321354043313540434135404351354043613540437135404381354043913540440135404411354044213540443135404441354044513540446135404471354044813540449135404501354045113540452135404531354045413540455135404561354045713540458135404591354046013540461135404621354046313540464135404651354046613540467135404681354046913540470135404711354047213540473135404741354047513540476135404771354047813540479135404801354048113540482135404831354048413540485135404861354048713540488135404891354049013540491135404921354049313540494135404951354049613540497135404981354049913540500135405011354050213540503135405041354050513540506135405071354050813540509135405101354051113540512135405131354051413540515135405161354051713540518135405191354052013540521135405221354052313540524135405251354052613540527135405281354052913540530135405311354053213540533135405341354053513540536135405371354053813540539135405401354054113540542135405431354054413540545135405461354054713540548135405491354055013540551135405521354055313540554135405551354055613540557135405581354055913540560135405611354056213540563135405641354056513540566135405671354056813540569135405701354057113540572135405731354057413540575135405761354057713540578135405791354058013540581135405821354058313540584135405851354058613540587135405881354058913540590135405911354059213540593135405941354059513540596135405971354059813540599135406001354060113540602135406031354060413540605135406061354060713540608135406091354061013540611135406121354061313540614135406151354061613540617135406181354061913540620135406211354062213540623135406241354062513540626135406271354062813540629135406301354063113540632135406331354063413540635135406361354063713540638135406391354064013540641135406421354064313540644135406451354064613540647135406481354064913540650135406511354065213540653135406541354065513540656135406571354065813540659135406601354066113540662135406631354066413540665135406661354066713540668135406691354067013540671135406721354067313540674135406751354067613540677135406781354067913540680135406811354068213540683135406841354068513540686135406871354068813540689135406901354069113540692135406931354069413540695135406961354069713540698135406991354070013540701135407021354070313540704135407051354070613540707135407081354070913540710135407111354071213540713135407141354071513540716135407171354071813540719135407201354072113540722135407231354072413540725135407261354072713540728135407291354073013540731135407321354073313540734135407351354073613540737135407381354073913540740135407411354074213540743135407441354074513540746135407471354074813540749135407501354075113540752135407531354075413540755135407561354075713540758135407591354076013540761135407621354076313540764135407651354076613540767135407681354076913540770135407711354077213540773135407741354077513540776135407771354077813540779135407801354078113540782135407831354078413540785135407861354078713540788135407891354079013540791135407921354079313540794135407951354079613540797135407981354079913540800135408011354080213540803135408041354080513540806135408071354080813540809135408101354081113540812135408131354081413540815135408161354081713540818135408191354082013540821135408221354082313540824135408251354082613540827135408281354082913540830135408311354083213540833135408341354083513540836135408371354083813540839135408401354084113540842135408431354084413540845135408461354084713540848135408491354085013540851135408521354085313540854135408551354085613540857135408581354085913540860135408611354086213540863135408641354086513540866135408671354086813540869135408701354087113540872135408731354087413540875135408761354087713540878135408791354088013540881135408821354088313540884135408851354088613540887135408881354088913540890135408911354089213540893135408941354089513540896135408971354089813540899135409001354090113540902135409031354090413540905135409061354090713540908135409091354091013540911135409121354091313540914135409151354091613540917135409181354091913540920135409211354092213540923135409241354092513540926135409271354092813540929135409301354093113540932135409331354093413540935135409361354093713540938135409391354094013540941135409421354094313540944135409451354094613540947135409481354094913540950135409511354095213540953135409541354095513540956135409571354095813540959135409601354096113540962135409631354096413540965135409661354096713540968135409691354097013540971135409721354097313540974135409751354097613540977135409781354097913540980135409811354098213540983135409841354098513540986135409871354098813540989135409901354099113540992135409931354099413540995135409961354099713540998135409991354100013541001135410021354100313541004135410051354100613541007135410081354100913541010135410111354101213541013135410141354101513541016135410171354101813541019135410201354102113541022135410231354102413541025135410261354102713541028135410291354103013541031135410321354103313541034135410351354103613541037135410381354103913541040135410411354104213541043135410441354104513541046135410471354104813541049135410501354105113541052135410531354105413541055135410561354105713541058135410591354106013541061135410621354106313541064135410651354106613541067135410681354106913541070135410711354107213541073135410741354107513541076135410771354107813541079135410801354108113541082135410831354108413541085135410861354108713541088135410891354109013541091135410921354109313541094135410951354109613541097135410981354109913541100135411011354110213541103135411041354110513550001135500021355000313550004135500051355000613550007135500081355000913550010135500111355001213550013135500141355001513550016135500171355001813550019135500201355002113550022135500231355002413550025135500261355002713550028135500291355003013550031135500321355003313550034135500351355003613550037135500381355003913550040135500411355004213550043135500441355004513550046135500471355004813550049135500501355005113550052135500531355005413550055135500561355005713550058135500591355006013550061135500621355006313550064135500651355006613550067135500681355006913550070135500711355007213550073135500741355007513550076135500771355007813550079135500801355008113550082135500831355008413550085135500861355008713550088135500891355009013550091135500921355009313550094135500951355009613550097135500981355009913550100135501011355010213550103135501041355010513550106135501071355010813550109135501101355011113550112135501131355011413550115135501161355011713550118135501191355012013550121135501221355012313550124135501251355012613550127135501281355012913550130135501311355013213550133135501341355013513550136135501371355013813550139135501401355014113550142135501431355014413550145135501461355014713550148135501491355015013550151135501521355015313550154135501551355015613550157135501581355015913550160135501611355016213550163135501641355016513550166135501671355016813550169135501701355017113550172135501731355017413550175135501761355017713550178135501791355018013550181135501821355018313550184135501851355018613550187135501881355018913550190135501911355019213550193135501941355019513550196135501971355019813550199135502001355020113550202135502031355020413550205135502061355020713550208135502091355021013550211135502121355021313550214135502151355021613550217135502181355021913550220135502211355022213550223135502241355022513550226135502271355022813550229135502301355023113550232135502331355023413550235135502361355023713550238135502391355024013550241135502421355024313550244135502451355024613550247135502481355024913550250135502511355025213550253135502541355025513550256135502571355025813550259135502601355026113550262135502631355026413550265135502661355026713550268135502691355027013550271135502721355027313550274135502751355027613550277135502781355027913550280135502811355028213550283135502841355028513550286135502871355028813550289135502901355029113550292135502931355029413550295135502961355029713550298135502991355030013550301135503021355030313550304135503051355030613550307135503081355030913550310135503111355031213550313135503141355031513550316135503171355031813550319135503201355032113550322135503231355032413550325135503261355032713550328135503291355033013550331135503321355033313550334135503351355033613550337135503381355033913550340135503411355034213550343135503441355034513550346135503471355034813550349135503501355035113550352135503531355035413550355135503561355035713550358135503591355036013550361135503621355036313550364135503651355036613550367135503681355036913550370135503711355037213550373135503741355037513550376135503771355037813550379135503801355038113550382135503831355038413550385135503861355038713550388135503891355039013550391135503921355039313550394135503951355039613550397135503981355039913550400135504011355040213550403135504041355040513550406135504071355040813550409135504101355041113550412135504131355041413550415135504161355041713550418135504191355042013550421135504221355042313550424135504251355042613550427135504281355042913550430135504311355043213550433135504341355043513550436135504371355043813550439135504401355044113550442135504431355044413550445135504461355044713550448135504491355045013550451135504521355045313550454135504551355045613550457135504581355045913550460135504611355046213550463135504641355046513550466135504671355046813550469135504701355047113550472135504731355047413550475135504761355047713550478135504791355048013550481135504821355048313550484135504851355048613550487135504881355048913550490135504911355049213550493135504941355049513550496135504971355049813550499135505001355050113550502135505031355050413550505135505061355050713550508135505091355051013550511135505121355051313550514135505151355051613550517135505181355051913550520135505211355052213550523135505241355052513550526135505271355052813550529135505301355053113550532135505331355053413550535135505361355053713550538135505391355054013550541135505421355054313550544135505451355054613550547135505481355054913550550135505511355055213550553135505541355055513550556135505571355055813550559135505601355056113550562135505631355056413550565135505661355056713550568135505691355057013550571135505721355057313550574135505751355057613550577135505781355057913550580135505811355058213550583135505841355058513550586135505871355058813550589135505901355059113550592135505931355059413550595135505961355059713550598135505991355060013550601135506021355060313550604135506051355060613550607135506081355060913550610135506111355061213550613135506141355061513550616135506171355061813550619135506201355062113550622135506231355062413550625135506261355062713550628135506291355063013550631135506321355063313550634135506351355063613550637135506381355063913550640135506411355064213550643135506441355064513550646135506471355064813550649135506501355065113550652135506531355065413550655135506561355065713550658135506591355066013550661135506621355066313550664135506651355066613550667135506681355066913550670135506711355067213550673135506741355067513550676135506771355067813550679135506801355068113550682135506831355068413550685135506861355068713550688135506891355069013550691135506921355069313550694135506951355069613550697135506981355069913550700135507011355070213550703135507041355070513550706135507071355070813550709135507101355071113550712135507131355071413550715135507161355071713550718135507191355072013550721135507221355072313550724135507251355072613550727135507281355072913550730135507311355073213550733135507341355073513550736135507371355073813550739135507401355074113550742135507431355074413550745135507461355074713550748135507491355075013550751135507521355075313550754135507551355075613550757135507581355075913550760135507611355076213550763135507641355076513550766135507671355076813550769135507701355077113550772135507731355077413550775135507761355077713550778135507791355078013550781135507821355078313550784135507851355078613550787135507881355078913550790135507911355079213550793135507941355079513550796135507971355079813550799135508001355080113550802135508031355080413550805135508061355080713550808135508091355081013550811135508121355081313550814135508151355081613550817135508181355081913550820135508211355082213550823135508241355082513550826135508271355082813550829135508301355083113550832135508331355083413550835135508361355083713550838135508391355084013550841135508421355084313550844135508451355084613550847135508481355084913550850135508511355085213550853135508541355085513550856135508571355085813550859135508601355086113550862135508631355086413550865135508661355086713550868135508691355087013550871135508721355087313550874135508751355087613550877135508781355087913550880135508811355088213550883135508841355088513550886135508871355088813550889135508901355089113550892135508931355089413550895135508961355089713550898135508991355090013550901135509021355090313550904135509051355090613550907135509081355090913550910135509111355091213550913135509141355091513550916135509171355091813550919135509201355092113550922135509231355092413550925135509261355092713550928135509291355093013550931135509321355093313550934135509351355093613550937135509381355093913550940135509411355094213550943135509441355094513550946135509471355094813550949135509501355095113550952135509531355095413550955135509561355095713550958135509591355096013550961135509621355096313550964135509651355096613550967135509681355096913550970135509711355097213550973135509741355097513550976135509771355097813550979135509801355098113550982135509831355098413550985135509861355098713550988135509891355099013550991135509921355099313550994135509951355099613550997135509981355099913551000135510011355100213551003135510041355100513551006135510071355100813551009135510101355101113551012135510131355101413551015135510161355101713551018135510191355102013551021135510221355102313551024135510251355102613551027135510281355102913551030135510311355103213551033135510341355103513551036135510371355103813551039135510401355104113551042135510431355104413551045135510461355104713551048135510491355105013551051135510521355105313551054135510551355105613551057135510581355105913551060135510611355106213551063135510641355106513551066135510671355106813551069135510701355107113551072135510731355107413551075135510761355107713551078135510791355108013551081135510821355108313551084135510851355108613551087135510881355108913551090135510911355109213551093135510941355109513551096135510971355109813551099135511001355110113551102135511031355110413551105135600011356000213560003135600041356000513560006135600071356000813560009135600101356001113560012135600131356001413560015135600161356001713560018135600191356002013560021135600221356002313560024135600251356002613560027135600281356002913560030135600311356003213560033135600341356003513560036135600371356003813560039135600401356004113560042135600431356004413560045135600461356004713560048135600491356005013560051135600521356005313560054135600551356005613560057135600581356005913560060135600611356006213560063135600641356006513560066135600671356006813560069135600701356007113560072135600731356007413560075135600761356007713560078135600791356008013560081135600821356008313560084135600851356008613560087135600881356008913560090135600911356009213560093135600941356009513560096135600971356009813560099135601001356010113560102135601031356010413560105135601061356010713560108135601091356011013560111135601121356011313560114135601151356011613560117135601181356011913560120135601211356012213560123135601241356012513560126135601271356012813560129135601301356013113560132135601331356013413560135135601361356013713560138135601391356014013560141135601421356014313560144135601451356014613560147135601481356014913560150135601511356015213560153135601541356015513560156135601571356015813560159135601601356016113560162135601631356016413560165135601661356016713560168135601691356017013560171135601721356017313560174135601751356017613560177135601781356017913560180135601811356018213560183135601841356018513560186135601871356018813560189135601901356019113560192135601931356019413560195135601961356019713560198135601991356020013560201135602021356020313560204135602051356020613560207135602081356020913560210135602111356021213560213135602141356021513560216135602171356021813560219135602201356022113560222135602231356022413560225135602261356022713560228135602291356023013560231135602321356023313560234135602351356023613560237135602381356023913560240135602411356024213560243135602441356024513560246135602471356024813560249135602501356025113560252135602531356025413560255135602561356025713560258135602591356026013560261135602621356026313560264135602651356026613560267135602681356026913560270135602711356027213560273135602741356027513560276135602771356027813560279135602801356028113560282135602831356028413560285135602861356028713560288135602891356029013560291135602921356029313560294135602951356029613560297135602981356029913560300135603011356030213560303135603041356030513560306135603071356030813560309135603101356031113560312135603131356031413560315135603161356031713560318135603191356032013560321135603221356032313560324135603251356032613560327135603281356032913560330135603311356033213560333135603341356033513560336135603371356033813560339135603401356034113560342135603431356034413560345135603461356034713560348135603491356035013560351135603521356035313560354135603551356035613560357135603581356035913560360135603611356036213560363135603641356036513560366135603671356036813560369135603701356037113560372135603731356037413560375135603761356037713560378135603791356038013560381135603821356038313560384135603851356038613560387135603881356038913560390135603911356039213560393135603941356039513560396135603971356039813560399135604001356040113560402135604031356040413560405135604061356040713560408135604091356041013560411135604121356041313560414135604151356041613560417135604181356041913560420135604211356042213560423135604241356042513560426135604271356042813560429135604301356043113560432135604331356043413560435135604361356043713560438135604391356044013560441135604421356044313560444135604451356044613560447135604481356044913560450135604511356045213560453135604541356045513560456135604571356045813560459135604601356046113560462135604631356046413560465135604661356046713560468135604691356047013560471135604721356047313560474135604751356047613560477135604781356047913560480135604811356048213560483135604841356048513560486135604871356048813560489135604901356049113560492135604931356049413560495135604961356049713560498135604991356050013560501135605021356050313560504135605051356050613560507135605081356050913560510135605111356051213560513135605141356051513560516135605171356051813560519135605201356052113560522135605231356052413560525135605261356052713560528135605291356053013560531135605321356053313560534135605351356053613560537135605381356053913560540135605411356054213560543135605441356054513560546135605471356054813560549135605501356055113560552135605531356055413560555135605561356055713560558135605591356056013560561135605621356056313560564135605651356056613560567135605681356056913560570135605711356057213560573135605741356057513560576135605771356057813560579135605801356058113560582135605831356058413560585135605861356058713560588135605891356059013560591135605921356059313560594135605951356059613560597135605981356059913560600135606011356060213560603135606041356060513560606135606071356060813560609135606101356061113560612135606131356061413560615135606161356061713560618135606191356062013560621135606221356062313560624135606251356062613560627135606281356062913560630135606311356063213560633135606341356063513560636135606371356063813560639135606401356064113560642135606431356064413560645135606461356064713560648135606491356065013560651135606521356065313560654135606551356065613560657135606581356065913560660135606611356066213560663135606641356066513560666135606671356066813560669135606701356067113560672135606731356067413560675135606761356067713560678135606791356068013560681135606821356068313560684135606851356068613560687135606881356068913560690135606911356069213560693135606941356069513560696135606971356069813560699135607001356070113560702135607031356070413560705135607061356070713560708135607091356071013560711135607121356071313560714135607151356071613560717135607181356071913560720135607211356072213560723135607241356072513560726135607271356072813560729135607301356073113560732135607331356073413560735135607361356073713560738135607391356074013560741135607421356074313560744135607451356074613560747135607481356074913560750135607511356075213560753135607541356075513560756135607571356075813560759135607601356076113560762135607631356076413560765135607661356076713560768135607691356077013560771135607721356077313560774135607751356077613560777135607781356077913560780135607811356078213560783135607841356078513560786135607871356078813560789135607901356079113560792135607931356079413560795135607961356079713560798135607991356080013560801135608021356080313560804135608051356080613560807135608081356080913560810135608111356081213560813135608141356081513560816135608171356081813560819135608201356082113560822135608231356082413560825135608261356082713560828135608291356083013560831135608321356083313560834135608351356083613560837135608381356083913560840135608411356084213560843135608441356084513560846135608471356084813560849135608501356085113560852135608531356085413560855135608561356085713560858135608591356086013560861135608621356086313560864135608651356086613560867135608681356086913560870135608711356087213560873135608741356087513560876135608771356087813560879135608801356088113560882135608831356088413560885135608861356088713560888135608891356089013560891135608921356089313560894135608951356089613560897135608981356089913560900135609011356090213560903135609041356090513560906135609071356090813560909135609101356091113560912135609131356091413560915135609161356091713560918135609191356092013560921135609221356092313560924135609251356092613560927135609281356092913560930135609311356093213560933135609341356093513560936135609371356093813560939135609401356094113560942135609431356094413560945135609461356094713560948135609491356095013560951135609521356095313560954135609551356095613560957135609581356095913560960135609611356096213560963135609641356096513560966135609671356096813560969135609701356097113560972135609731356097413560975135609761356097713560978135609791356098013560981135609821356098313560984135609851356098613560987135609881356098913560990135609911356099213560993135609941356099513560996135609971356099813560999135610001356100113561002135610031356100413561005135610061356100713561008135610091356101013561011135610121356101313561014135610151356101613561017135610181356101913561020135610211356102213561023135610241356102513561026135610271356102813561029135610301356103113561032135610331356103413561035135610361356103713561038135610391356104013561041135610421356104313561044135610451356104613561047135610481356104913561050135610511356105213561053135610541356105513561056135610571356105813561059135610601356106113561062135610631356106413561065135610661356106713561068135610691356107013561071135610721356107313561074135610751356107613561077135610781356107913561080135610811356108213561083135610841356108513561086135610871356108813561089135610901356109113561092135610931356109413561095135610961356109713561098135610991356110013561101135611021356110313561104135611051357000113570002135700031357000413570005135700061357000713570008135700091357001013570011135700121357001313570014135700151357001613570017135700181357001913570020135700211357002213570023135700241357002513570026135700271357002813570029135700301357003113570032135700331357003413570035135700361357003713570038135700391357004013570041135700421357004313570044135700451357004613570047135700481357004913570050135700511357005213570053135700541357005513570056135700571357005813570059135700601357006113570062135700631357006413570065135700661357006713570068135700691357007013570071135700721357007313570074135700751357007613570077135700781357007913570080135700811357008213570083135700841357008513570086135700871357008813570089135700901357009113570092135700931357009413570095135700961357009713570098135700991357010013570101135701021357010313570104135701051357010613570107135701081357010913570110135701111357011213570113135701141357011513570116135701171357011813570119135701201357012113570122135701231357012413570125135701261357012713570128135701291357013013570131135701321357013313570134135701351357013613570137135701381357013913570140135701411357014213570143135701441357014513570146135701471357014813570149135701501357015113570152135701531357015413570155135701561357015713570158135701591357016013570161135701621357016313570164135701651357016613570167135701681357016913570170135701711357017213570173135701741357017513570176135701771357017813570179135701801357018113570182135701831357018413570185135701861357018713570188135701891357019013570191135701921357019313570194135701951357019613570197135701981357019913570200135702011357020213570203135702041357020513570206135702071357020813570209135702101357021113570212135702131357021413570215135702161357021713570218135702191357022013570221135702221357022313570224135702251357022613570227135702281357022913570230135702311357023213570233135702341357023513570236135702371357023813570239135702401357024113570242135702431357024413570245135702461357024713570248135702491357025013570251135702521357025313570254135702551357025613570257135702581357025913570260135702611357026213570263135702641357026513570266135702671357026813570269135702701357027113570272135702731357027413570275135702761357027713570278135702791357028013570281135702821357028313570284135702851357028613570287135702881357028913570290135702911357029213570293135702941357029513570296135702971357029813570299135703001357030113570302135703031357030413570305135703061357030713570308135703091357031013570311135703121357031313570314135703151357031613570317135703181357031913570320135703211357032213570323135703241357032513570326135703271357032813570329135703301357033113570332135703331357033413570335135703361357033713570338135703391357034013570341135703421357034313570344135703451357034613570347135703481357034913570350135703511357035213570353135703541357035513570356135703571357035813570359135703601357036113570362135703631357036413570365135703661357036713570368135703691357037013570371135703721357037313570374135703751357037613570377135703781357037913570380135703811357038213570383135703841357038513570386135703871357038813570389135703901357039113570392135703931357039413570395135703961357039713570398135703991357040013570401135704021357040313570404135704051357040613570407135704081357040913570410135704111357041213570413135704141357041513570416135704171357041813570419135704201357042113570422135704231357042413570425135704261357042713570428135704291357043013570431135704321357043313570434135704351357043613570437135704381357043913570440135704411357044213570443135704441357044513570446135704471357044813570449135704501357045113570452135704531357045413570455135704561357045713570458135704591357046013570461135704621357046313570464135704651357046613570467135704681357046913570470135704711357047213570473135704741357047513570476135704771357047813570479135704801357048113570482135704831357048413570485135704861357048713570488135704891357049013570491135704921357049313570494135704951357049613570497135704981357049913570500135705011357050213570503135705041357050513570506135705071357050813570509135705101357051113570512135705131357051413570515135705161357051713570518135705191357052013570521135705221357052313570524135705251357052613570527135705281357052913570530135705311357053213570533135705341357053513570536135705371357053813570539135705401357054113570542135705431357054413570545135705461357054713570548135705491357055013570551135705521357055313570554135705551357055613570557135705581357055913570560135705611357056213570563135705641357056513570566135705671357056813570569135705701357057113570572135705731357057413570575135705761357057713570578135705791357058013570581135705821357058313570584135705851357058613570587135705881357058913570590135705911357059213570593135705941357059513570596135705971357059813570599135706001357060113570602135706031357060413570605135706061357060713570608135706091357061013570611135706121357061313570614135706151357061613570617135706181357061913570620135706211357062213570623135706241357062513570626135706271357062813570629135706301357063113570632135706331357063413570635135706361357063713570638135706391357064013570641135706421357064313570644135706451357064613570647135706481357064913570650135706511357065213570653135706541357065513570656135706571357065813570659135706601357066113570662135706631357066413570665135706661357066713570668135706691357067013570671135706721357067313570674135706751357067613570677135706781357067913570680135706811357068213570683135706841357068513570686135706871357068813570689135706901357069113570692135706931357069413570695135706961357069713570698135706991357070013570701135707021357070313570704135707051357070613570707135707081357070913570710135707111357071213570713135707141357071513570716135707171357071813570719135707201357072113570722135707231357072413570725135707261357072713570728135707291357073013570731135707321357073313570734135707351357073613570737135707381357073913570740135707411357074213570743135707441357074513570746135707471357074813570749135707501357075113570752135707531357075413570755135707561357075713570758135707591357076013570761135707621357076313570764135707651357076613570767135707681357076913570770135707711357077213570773135707741357077513570776135707771357077813570779135707801357078113570782135707831357078413570785135707861357078713570788135707891357079013570791135707921357079313570794135707951357079613570797135707981357079913570800135708011357080213570803135708041357080513570806135708071357080813570809135708101357081113570812135708131357081413570815135708161357081713570818135708191357082013570821135708221357082313570824135708251357082613570827135708281357082913570830135708311357083213570833135708341357083513570836135708371357083813570839135708401357084113570842135708431357084413570845135708461357084713570848135708491357085013570851135708521357085313570854135708551357085613570857135708581357085913570860135708611357086213570863135708641357086513570866135708671357086813570869135708701357087113570872135708731357087413570875135708761357087713570878135708791357088013570881135708821357088313570884135708851357088613570887135708881357088913570890135708911357089213570893135708941357089513570896135708971357089813570899135709001357090113570902135709031357090413570905135709061357090713570908135709091357091013570911135709121357091313570914135709151357091613570917135709181357091913570920135709211357092213570923135709241357092513570926135709271357092813570929135709301357093113570932135709331357093413570935135709361357093713570938135709391357094013570941135709421357094313570944135709451357094613570947135709481357094913570950135709511357095213570953135709541357095513570956135709571357095813570959135709601357096113570962135709631357096413570965135709661357096713570968135709691357097013570971135709721357097313570974135709751357097613570977135709781357097913570980135709811357098213570983135709841357098513570986135709871357098813570989135709901357099113570992135709931357099413570995135709961357099713570998135709991357100013571001135710021357100313571004135710051357100613571007135710081357100913571010135710111357101213571013135710141357101513571016135710171357101813571019135710201357102113571022135710231357102413571025135710261357102713571028135710291357103013571031135710321357103313571034135710351357103613571037135710381357103913571040135710411357104213571043135710441357104513571046135710471357104813571049135710501357105113571052135710531357105413571055135710561357105713571058135710591357106013571061135710621357106313571064135710651357106613571067135710681357106913571070135710711357107213571073135710741357107513571076135710771357107813571079135710801357108113571082135710831357108413571085135710861357108713571088135710891357109013571091135710921357109313571094135710951357109613571097135710981357109913571100135711011357110213571103135711041357110513580001135800021358000313580004135800051358000613580007135800081358000913580010135800111358001213580013135800141358001513580016135800171358001813580019135800201358002113580022135800231358002413580025135800261358002713580028135800291358003013580031135800321358003313580034135800351358003613580037135800381358003913580040135800411358004213580043135800441358004513580046135800471358004813580049135800501358005113580052135800531358005413580055135800561358005713580058135800591358006013580061135800621358006313580064135800651358006613580067135800681358006913580070135800711358007213580073135800741358007513580076135800771358007813580079135800801358008113580082135800831358008413580085135800861358008713580088135800891358009013580091135800921358009313580094135800951358009613580097135800981358009913580100135801011358010213580103135801041358010513580106135801071358010813580109135801101358011113580112135801131358011413580115135801161358011713580118135801191358012013580121135801221358012313580124135801251358012613580127135801281358012913580130135801311358013213580133135801341358013513580136135801371358013813580139135801401358014113580142135801431358014413580145135801461358014713580148135801491358015013580151135801521358015313580154135801551358015613580157135801581358015913580160135801611358016213580163135801641358016513580166135801671358016813580169135801701358017113580172135801731358017413580175135801761358017713580178135801791358018013580181135801821358018313580184135801851358018613580187135801881358018913580190135801911358019213580193135801941358019513580196135801971358019813580199135802001358020113580202135802031358020413580205135802061358020713580208135802091358021013580211135802121358021313580214135802151358021613580217135802181358021913580220135802211358022213580223135802241358022513580226135802271358022813580229135802301358023113580232135802331358023413580235135802361358023713580238135802391358024013580241135802421358024313580244135802451358024613580247135802481358024913580250135802511358025213580253135802541358025513580256135802571358025813580259135802601358026113580262135802631358026413580265135802661358026713580268135802691358027013580271135802721358027313580274135802751358027613580277135802781358027913580280135802811358028213580283135802841358028513580286135802871358028813580289135802901358029113580292135802931358029413580295135802961358029713580298135802991358030013580301135803021358030313580304135803051358030613580307135803081358030913580310135803111358031213580313135803141358031513580316135803171358031813580319135803201358032113580322135803231358032413580325135803261358032713580328135803291358033013580331135803321358033313580334135803351358033613580337135803381358033913580340135803411358034213580343135803441358034513580346135803471358034813580349135803501358035113580352135803531358035413580355135803561358035713580358135803591358036013580361135803621358036313580364135803651358036613580367135803681358036913580370135803711358037213580373135803741358037513580376135803771358037813580379135803801358038113580382135803831358038413580385135803861358038713580388135803891358039013580391135803921358039313580394135803951358039613580397135803981358039913580400135804011358040213580403135804041358040513580406135804071358040813580409135804101358041113580412135804131358041413580415135804161358041713580418135804191358042013580421135804221358042313580424135804251358042613580427135804281358042913580430135804311358043213580433135804341358043513580436135804371358043813580439135804401358044113580442135804431358044413580445135804461358044713580448135804491358045013580451135804521358045313580454135804551358045613580457135804581358045913580460135804611358046213580463135804641358046513580466135804671358046813580469135804701358047113580472135804731358047413580475135804761358047713580478135804791358048013580481135804821358048313580484135804851358048613580487135804881358048913580490135804911358049213580493135804941358049513580496135804971358049813580499135805001358050113580502135805031358050413580505135805061358050713580508135805091358051013580511135805121358051313580514135805151358051613580517135805181358051913580520135805211358052213580523135805241358052513580526135805271358052813580529135805301358053113580532135805331358053413580535135805361358053713580538135805391358054013580541135805421358054313580544135805451358054613580547135805481358054913580550135805511358055213580553135805541358055513580556135805571358055813580559135805601358056113580562135805631358056413580565135805661358056713580568135805691358057013580571135805721358057313580574135805751358057613580577135805781358057913580580135805811358058213580583135805841358058513580586135805871358058813580589135805901358059113580592135805931358059413580595135805961358059713580598135805991358060013580601135806021358060313580604135806051358060613580607135806081358060913580610135806111358061213580613135806141358061513580616135806171358061813580619135806201358062113580622135806231358062413580625135806261358062713580628135806291358063013580631135806321358063313580634135806351358063613580637135806381358063913580640135806411358064213580643135806441358064513580646135806471358064813580649135806501358065113580652135806531358065413580655135806561358065713580658135806591358066013580661135806621358066313580664135806651358066613580667135806681358066913580670135806711358067213580673135806741358067513580676135806771358067813580679135806801358068113580682135806831358068413580685135806861358068713580688135806891358069013580691135806921358069313580694135806951358069613580697135806981358069913580700135807011358070213580703135807041358070513580706135807071358070813580709135807101358071113580712135807131358071413580715135807161358071713580718135807191358072013580721135807221358072313580724135807251358072613580727135807281358072913580730135807311358073213580733135807341358073513580736135807371358073813580739135807401358074113580742135807431358074413580745135807461358074713580748135807491358075013580751135807521358075313580754135807551358075613580757135807581358075913580760135807611358076213580763135807641358076513580766135807671358076813580769135807701358077113580772135807731358077413580775135807761358077713580778135807791358078013580781135807821358078313580784135807851358078613580787135807881358078913580790135807911358079213580793135807941358079513580796135807971358079813580799135808001358080113580802135808031358080413580805135808061358080713580808135808091358081013580811135808121358081313580814135808151358081613580817135808181358081913580820135808211358082213580823135808241358082513580826135808271358082813580829135808301358083113580832135808331358083413580835135808361358083713580838135808391358084013580841135808421358084313580844135808451358084613580847135808481358084913580850135808511358085213580853135808541358085513580856135808571358085813580859135808601358086113580862135808631358086413580865135808661358086713580868135808691358087013580871135808721358087313580874135808751358087613580877135808781358087913580880135808811358088213580883135808841358088513580886135808871358088813580889135808901358089113580892135808931358089413580895135808961358089713580898135808991358090013580901135809021358090313580904135809051358090613580907135809081358090913580910135809111358091213580913135809141358091513580916135809171358091813580919135809201358092113580922135809231358092413580925135809261358092713580928135809291358093013580931135809321358093313580934135809351358093613580937135809381358093913580940135809411358094213580943135809441358094513580946135809471358094813580949135809501358095113580952135809531358095413580955135809561358095713580958135809591358096013580961135809621358096313580964135809651358096613580967135809681358096913580970135809711358097213580973135809741358097513580976135809771358097813580979135809801358098113580982135809831358098413580985135809861358098713580988135809891358099013580991135809921358099313580994135809951358099613580997135809981358099913581000135810011358100213581003135810041358100513581006135810071358100813581009135810101358101113581012135810131358101413581015135810161358101713581018135810191358102013581021135810221358102313581024135810251358102613581027135810281358102913581030135810311358103213581033135810341358103513581036135810371358103813581039135810401358104113581042135810431358104413581045135810461358104713581048135810491358105013581051135810521358105313581054135810551358105613581057135810581358105913581060135810611358106213581063135810641358106513581066135810671358106813581069135810701358107113581072135810731358107413581075135810761358107713581078135810791358108013581081135810821358108313581084135810851358108613581087135810881358108913581090135810911358109213581093135810941358109513581096135810971358109813581099135811001358110113581102135811031358110413581105135900011359000213590003135900041359000513590006135900071359000813590009135900101359001113590012135900131359001413590015135900161359001713590018135900191359002013590021135900221359002313590024135900251359002613590027135900281359002913590030135900311359003213590033135900341359003513590036135900371359003813590039135900401359004113590042135900431359004413590045135900461359004713590048135900491359005013590051135900521359005313590054135900551359005613590057135900581359005913590060135900611359006213590063135900641359006513590066135900671359006813590069135900701359007113590072135900731359007413590075135900761359007713590078135900791359008013590081135900821359008313590084135900851359008613590087135900881359008913590090135900911359009213590093135900941359009513590096135900971359009813590099135901001359010113590102135901031359010413590105135901061359010713590108135901091359011013590111135901121359011313590114135901151359011613590117135901181359011913590120135901211359012213590123135901241359012513590126135901271359012813590129135901301359013113590132135901331359013413590135135901361359013713590138135901391359014013590141135901421359014313590144135901451359014613590147135901481359014913590150135901511359015213590153135901541359015513590156135901571359015813590159135901601359016113590162135901631359016413590165135901661359016713590168135901691359017013590171135901721359017313590174135901751359017613590177135901781359017913590180135901811359018213590183135901841359018513590186135901871359018813590189135901901359019113590192135901931359019413590195135901961359019713590198135901991359020013590201135902021359020313590204135902051359020613590207135902081359020913590210135902111359021213590213135902141359021513590216135902171359021813590219135902201359022113590222135902231359022413590225135902261359022713590228135902291359023013590231135902321359023313590234135902351359023613590237135902381359023913590240135902411359024213590243135902441359024513590246135902471359024813590249135902501359025113590252135902531359025413590255135902561359025713590258135902591359026013590261135902621359026313590264135902651359026613590267135902681359026913590270135902711359027213590273135902741359027513590276135902771359027813590279135902801359028113590282135902831359028413590285135902861359028713590288135902891359029013590291135902921359029313590294135902951359029613590297135902981359029913590300135903011359030213590303135903041359030513590306135903071359030813590309135903101359031113590312135903131359031413590315135903161359031713590318135903191359032013590321135903221359032313590324135903251359032613590327135903281359032913590330135903311359033213590333135903341359033513590336135903371359033813590339135903401359034113590342135903431359034413590345135903461359034713590348135903491359035013590351135903521359035313590354135903551359035613590357135903581359035913590360135903611359036213590363135903641359036513590366135903671359036813590369135903701359037113590372135903731359037413590375135903761359037713590378135903791359038013590381135903821359038313590384135903851359038613590387135903881359038913590390135903911359039213590393135903941359039513590396135903971359039813590399135904001359040113590402135904031359040413590405135904061359040713590408135904091359041013590411135904121359041313590414135904151359041613590417135904181359041913590420135904211359042213590423135904241359042513590426135904271359042813590429135904301359043113590432135904331359043413590435135904361359043713590438135904391359044013590441135904421359044313590444135904451359044613590447135904481359044913590450135904511359045213590453135904541359045513590456135904571359045813590459135904601359046113590462135904631359046413590465135904661359046713590468135904691359047013590471135904721359047313590474135904751359047613590477135904781359047913590480135904811359048213590483135904841359048513590486135904871359048813590489135904901359049113590492135904931359049413590495135904961359049713590498135904991359050013590501135905021359050313590504135905051359050613590507135905081359050913590510135905111359051213590513135905141359051513590516135905171359051813590519135905201359052113590522135905231359052413590525135905261359052713590528135905291359053013590531135905321359053313590534135905351359053613590537135905381359053913590540135905411359054213590543135905441359054513590546135905471359054813590549135905501359055113590552135905531359055413590555135905561359055713590558135905591359056013590561135905621359056313590564135905651359056613590567135905681359056913590570135905711359057213590573135905741359057513590576135905771359057813590579135905801359058113590582135905831359058413590585135905861359058713590588135905891359059013590591135905921359059313590594135905951359059613590597135905981359059913590600135906011359060213590603135906041359060513590606135906071359060813590609135906101359061113590612135906131359061413590615135906161359061713590618135906191359062013590621135906221359062313590624135906251359062613590627135906281359062913590630135906311359063213590633135906341359063513590636135906371359063813590639135906401359064113590642135906431359064413590645135906461359064713590648135906491359065013590651135906521359065313590654135906551359065613590657135906581359065913590660135906611359066213590663135906641359066513590666135906671359066813590669135906701359067113590672135906731359067413590675135906761359067713590678135906791359068013590681135906821359068313590684135906851359068613590687135906881359068913590690135906911359069213590693135906941359069513590696135906971359069813590699135907001359070113590702135907031359070413590705135907061359070713590708135907091359071013590711135907121359071313590714135907151359071613590717135907181359071913590720135907211359072213590723135907241359072513590726135907271359072813590729135907301359073113590732135907331359073413590735135907361359073713590738135907391359074013590741135907421359074313590744135907451359074613590747135907481359074913590750135907511359075213590753135907541359075513590756135907571359075813590759135907601359076113590762135907631359076413590765135907661359076713590768135907691359077013590771135907721359077313590774135907751359077613590777135907781359077913590780135907811359078213590783135907841359078513590786135907871359078813590789135907901359079113590792135907931359079413590795135907961359079713590798135907991359080013590801135908021359080313590804135908051359080613590807135908081359080913590810135908111359081213590813135908141359081513590816135908171359081813590819135908201359082113590822135908231359082413590825135908261359082713590828135908291359083013590831135908321359083313590834135908351359083613590837135908381359083913590840135908411359084213590843135908441359084513590846135908471359084813590849135908501359085113590852135908531359085413590855135908561359085713590858135908591359086013590861135908621359086313590864135908651359086613590867135908681359086913590870135908711359087213590873135908741359087513590876135908771359087813590879135908801359088113590882135908831359088413590885135908861359088713590888135908891359089013590891135908921359089313590894135908951359089613590897135908981359089913590900135909011359090213590903135909041359090513590906135909071359090813590909135909101359091113590912135909131359091413590915135909161359091713590918135909191359092013590921135909221359092313590924135909251359092613590927135909281359092913590930135909311359093213590933135909341359093513590936135909371359093813590939135909401359094113590942135909431359094413590945135909461359094713590948135909491359095013590951135909521359095313590954135909551359095613590957135909581359095913590960135909611359096213590963135909641359096513590966135909671359096813590969135909701359097113590972135909731359097413590975135909761359097713590978135909791359098013590981135909821359098313590984135909851359098613590987135909881359098913590990135909911359099213590993135909941359099513590996135909971359099813590999135910001359100113591002135910031359100413591005135910061359100713591008135910091359101013591011135910121359101313591014135910151359101613591017135910181359101913591020135910211359102213591023135910241359102513591026135910271359102813591029135910301359103113591032135910331359103413591035135910361359103713591038135910391359104013591041135910421359104313591044135910451359104613591047135910481359104913591050135910511359105213591053135910541359105513591056135910571359105813591059135910601359106113591062135910631359106413591065135910661359106713591068135910691359107013591071135910721359107313591074135910751359107613591077135910781359107913591080135910811359108213591083135910841359108513591086135910871359108813591089135910901359109113591092135910931359109413591095135910961359109713591098135910991359110013591101135911021359110313591104135911051360000113600002136000031360000413600005136000061360000713600008136000091360001013600011136000121360001313600014136000151360001613600017136000181360001913600020136000211360002213600023136000241360002513600026136000271360002813600029136000301360003113600032136000331360003413600035136000361360003713600038136000391360004013600041136000421360004313600044136000451360004613600047136000481360004913600050136000511360005213600053136000541360005513600056136000571360005813600059136000601360006113600062136000631360006413600065136000661360006713600068136000691360007013600071136000721360007313600074136000751360007613600077136000781360007913600080136000811360008213600083136000841360008513600086136000871360008813600089136000901360009113600092136000931360009413600095136000961360009713600098136000991360010013600101136001021360010313600104136001051360010613600107136001081360010913600110136001111360011213600113136001141360011513600116136001171360011813600119136001201360012113600122136001231360012413600125136001261360012713600128136001291360013013600131136001321360013313600134136001351360013613600137136001381360013913600140136001411360014213600143136001441360014513600146136001471360014813600149136001501360015113600152136001531360015413600155136001561360015713600158136001591360016013600161136001621360016313600164136001651360016613600167136001681360016913600170136001711360017213600173136001741360017513600176136001771360017813600179136001801360018113600182136001831360018413600185136001861360018713600188136001891360019013600191136001921360019313600194136001951360019613600197136001981360019913600200136002011360020213600203136002041360020513600206136002071360020813600209136002101360021113600212136002131360021413600215136002161360021713600218136002191360022013600221136002221360022313600224136002251360022613600227136002281360022913600230136002311360023213600233136002341360023513600236136002371360023813600239136002401360024113600242136002431360024413600245136002461360024713600248136002491360025013600251136002521360025313600254136002551360025613600257136002581360025913600260136002611360026213600263136002641360026513600266136002671360026813600269136002701360027113600272136002731360027413600275136002761360027713600278136002791360028013600281136002821360028313600284136002851360028613600287136002881360028913600290136002911360029213600293136002941360029513600296136002971360029813600299136003001360030113600302136003031360030413600305136003061360030713600308136003091360031013600311136003121360031313600314136003151360031613600317136003181360031913600320136003211360032213600323136003241360032513600326136003271360032813600329136003301360033113600332136003331360033413600335136003361360033713600338136003391360034013600341136003421360034313600344136003451360034613600347136003481360034913600350136003511360035213600353136003541360035513600356136003571360035813600359136003601360036113600362136003631360036413600365136003661360036713600368136003691360037013600371136003721360037313600374136003751360037613600377136003781360037913600380136003811360038213600383136003841360038513600386136003871360038813600389136003901360039113600392136003931360039413600395136003961360039713600398136003991360040013600401136004021360040313600404136004051360040613600407136004081360040913600410136004111360041213600413136004141360041513600416136004171360041813600419136004201360042113600422136004231360042413600425136004261360042713600428136004291360043013600431136004321360043313600434136004351360043613600437136004381360043913600440136004411360044213600443136004441360044513600446136004471360044813600449136004501360045113600452136004531360045413600455136004561360045713600458136004591360046013600461136004621360046313600464136004651360046613600467136004681360046913600470136004711360047213600473136004741360047513600476136004771360047813600479136004801360048113600482136004831360048413600485136004861360048713600488136004891360049013600491136004921360049313600494136004951360049613600497136004981360049913600500136005011360050213600503136005041360050513600506136005071360050813600509136005101360051113600512136005131360051413600515136005161360051713600518136005191360052013600521136005221360052313600524136005251360052613600527136005281360052913600530136005311360053213600533136005341360053513600536136005371360053813600539136005401360054113600542136005431360054413600545136005461360054713600548136005491360055013600551136005521360055313600554136005551360055613600557136005581360055913600560136005611360056213600563136005641360056513600566136005671360056813600569136005701360057113600572136005731360057413600575136005761360057713600578136005791360058013600581136005821360058313600584136005851360058613600587136005881360058913600590136005911360059213600593136005941360059513600596136005971360059813600599136006001360060113600602136006031360060413600605136006061360060713600608136006091360061013600611136006121360061313600614136006151360061613600617136006181360061913600620136006211360062213600623136006241360062513600626136006271360062813600629136006301360063113600632136006331360063413600635136006361360063713600638136006391360064013600641136006421360064313600644136006451360064613600647136006481360064913600650136006511360065213600653136006541360065513600656136006571360065813600659136006601360066113600662136006631360066413600665136006661360066713600668136006691360067013600671136006721360067313600674136006751360067613600677136006781360067913600680136006811360068213600683136006841360068513600686136006871360068813600689136006901360069113600692136006931360069413600695136006961360069713600698136006991360070013600701136007021360070313600704136007051360070613600707136007081360070913600710136007111360071213600713136007141360071513600716136007171360071813600719136007201360072113600722136007231360072413600725136007261360072713600728136007291360073013600731136007321360073313600734136007351360073613600737136007381360073913600740136007411360074213600743136007441360074513600746136007471360074813600749136007501360075113600752136007531360075413600755136007561360075713600758136007591360076013600761136007621360076313600764136007651360076613600767136007681360076913600770136007711360077213600773136007741360077513600776136007771360077813600779136007801360078113600782136007831360078413600785136007861360078713600788136007891360079013600791136007921360079313600794136007951360079613600797136007981360079913600800136008011360080213600803136008041360080513600806136008071360080813600809136008101360081113600812136008131360081413600815136008161360081713600818136008191360082013600821136008221360082313600824136008251360082613600827136008281360082913600830136008311360083213600833136008341360083513600836136008371360083813600839136008401360084113600842136008431360084413600845136008461360084713600848136008491360085013600851136008521360085313600854136008551360085613600857136008581360085913600860136008611360086213600863136008641360086513600866136008671360086813600869136008701360087113600872136008731360087413600875136008761360087713600878136008791360088013600881136008821360088313600884136008851360088613600887136008881360088913600890136008911360089213600893136008941360089513600896136008971360089813600899136009001360090113600902136009031360090413600905136009061360090713600908136009091360091013600911136009121360091313600914136009151360091613600917136009181360091913600920136009211360092213600923136009241360092513600926136009271360092813600929136009301360093113600932136009331360093413600935136009361360093713600938136009391360094013600941136009421360094313600944136009451360094613600947136009481360094913600950136009511360095213600953136009541360095513600956136009571360095813600959136009601360096113600962136009631360096413600965136009661360096713600968136009691360097013600971136009721360097313600974136009751360097613600977136009781360097913600980136009811360098213600983136009841360098513600986136009871360098813600989136009901360099113600992136009931360099413600995136009961360099713600998136009991360100013601001136010021360100313601004136010051360100613601007136010081360100913601010136010111360101213601013136010141360101513601016136010171360101813601019136010201360102113601022136010231360102413601025136010261360102713601028136010291360103013601031136010321360103313601034136010351360103613601037136010381360103913601040136010411360104213601043136010441360104513601046136010471360104813601049136010501360105113601052136010531360105413601055136010561360105713601058136010591360106013601061136010621360106313601064136010651360106613601067136010681360106913601070136010711360107213601073136010741360107513601076136010771360107813601079136010801360108113601082136010831360108413601085136010861360108713601088136010891360109013601091136010921360109313601094136010951360109613601097136010981360109913601100136011011360110213601103136011041360110513610001136100021361000313610004136100051361000613610007136100081361000913610010136100111361001213610013136100141361001513610016136100171361001813610019136100201361002113610022136100231361002413610025136100261361002713610028136100291361003013610031136100321361003313610034136100351361003613610037136100381361003913610040136100411361004213610043136100441361004513610046136100471361004813610049136100501361005113610052136100531361005413610055136100561361005713610058136100591361006013610061136100621361006313610064136100651361006613610067136100681361006913610070136100711361007213610073136100741361007513610076136100771361007813610079136100801361008113610082136100831361008413610085136100861361008713610088136100891361009013610091136100921361009313610094136100951361009613610097136100981361009913610100136101011361010213610103136101041361010513610106136101071361010813610109136101101361011113610112136101131361011413610115136101161361011713610118136101191361012013610121136101221361012313610124136101251361012613610127136101281361012913610130136101311361013213610133136101341361013513610136136101371361013813610139136101401361014113610142136101431361014413610145136101461361014713610148136101491361015013610151136101521361015313610154136101551361015613610157136101581361015913610160136101611361016213610163136101641361016513610166136101671361016813610169136101701361017113610172136101731361017413610175136101761361017713610178136101791361018013610181136101821361018313610184136101851361018613610187136101881361018913610190136101911361019213610193136101941361019513610196136101971361019813610199136102001361020113610202136102031361020413610205136102061361020713610208136102091361021013610211136102121361021313610214136102151361021613610217136102181361021913610220136102211361022213610223136102241361022513610226136102271361022813610229136102301361023113610232136102331361023413610235136102361361023713610238136102391361024013610241136102421361024313610244136102451361024613610247136102481361024913610250136102511361025213610253136102541361025513610256136102571361025813610259136102601361026113610262136102631361026413610265136102661361026713610268136102691361027013610271136102721361027313610274136102751361027613610277136102781361027913610280136102811361028213610283136102841361028513610286136102871361028813610289136102901361029113610292136102931361029413610295136102961361029713610298136102991361030013610301136103021361030313610304136103051361030613610307136103081361030913610310136103111361031213610313136103141361031513610316136103171361031813610319136103201361032113610322136103231361032413610325136103261361032713610328136103291361033013610331136103321361033313610334136103351361033613610337136103381361033913610340136103411361034213610343136103441361034513610346136103471361034813610349136103501361035113610352136103531361035413610355136103561361035713610358136103591361036013610361136103621361036313610364136103651361036613610367136103681361036913610370136103711361037213610373136103741361037513610376136103771361037813610379136103801361038113610382136103831361038413610385136103861361038713610388136103891361039013610391136103921361039313610394136103951361039613610397136103981361039913610400136104011361040213610403136104041361040513610406136104071361040813610409136104101361041113610412136104131361041413610415136104161361041713610418136104191361042013610421136104221361042313610424136104251361042613610427136104281361042913610430136104311361043213610433136104341361043513610436136104371361043813610439136104401361044113610442136104431361044413610445136104461361044713610448136104491361045013610451136104521361045313610454136104551361045613610457136104581361045913610460136104611361046213610463136104641361046513610466136104671361046813610469136104701361047113610472136104731361047413610475136104761361047713610478136104791361048013610481136104821361048313610484136104851361048613610487136104881361048913610490136104911361049213610493136104941361049513610496136104971361049813610499136105001361050113610502136105031361050413610505136105061361050713610508136105091361051013610511136105121361051313610514136105151361051613610517136105181361051913610520136105211361052213610523136105241361052513610526136105271361052813610529136105301361053113610532136105331361053413610535136105361361053713610538136105391361054013610541136105421361054313610544136105451361054613610547136105481361054913610550136105511361055213610553136105541361055513610556136105571361055813610559136105601361056113610562136105631361056413610565136105661361056713610568136105691361057013610571136105721361057313610574136105751361057613610577136105781361057913610580136105811361058213610583136105841361058513610586136105871361058813610589136105901361059113610592136105931361059413610595136105961361059713610598136105991361060013610601136106021361060313610604136106051361060613610607136106081361060913610610136106111361061213610613136106141361061513610616136106171361061813610619136106201361062113610622136106231361062413610625136106261361062713610628136106291361063013610631136106321361063313610634136106351361063613610637136106381361063913610640136106411361064213610643136106441361064513610646136106471361064813610649136106501361065113610652136106531361065413610655136106561361065713610658136106591361066013610661136106621361066313610664136106651361066613610667136106681361066913610670136106711361067213610673136106741361067513610676136106771361067813610679136106801361068113610682136106831361068413610685136106861361068713610688136106891361069013610691136106921361069313610694136106951361069613610697136106981361069913610700136107011361070213610703136107041361070513610706136107071361070813610709136107101361071113610712136107131361071413610715136107161361071713610718136107191361072013610721136107221361072313610724136107251361072613610727136107281361072913610730136107311361073213610733136107341361073513610736136107371361073813610739136107401361074113610742136107431361074413610745136107461361074713610748136107491361075013610751136107521361075313610754136107551361075613610757136107581361075913610760136107611361076213610763136107641361076513610766136107671361076813610769136107701361077113610772136107731361077413610775136107761361077713610778136107791361078013610781136107821361078313610784136107851361078613610787136107881361078913610790136107911361079213610793136107941361079513610796136107971361079813610799136108001361080113610802136108031361080413610805136108061361080713610808136108091361081013610811136108121361081313610814136108151361081613610817136108181361081913610820136108211361082213610823136108241361082513610826136108271361082813610829136108301361083113610832136108331361083413610835136108361361083713610838136108391361084013610841136108421361084313610844136108451361084613610847136108481361084913610850136108511361085213610853136108541361085513610856136108571361085813610859136108601361086113610862136108631361086413610865136108661361086713610868136108691361087013610871136108721361087313610874136108751361087613610877136108781361087913610880136108811361088213610883136108841361088513610886136108871361088813610889136108901361089113610892136108931361089413610895136108961361089713610898136108991361090013610901136109021361090313610904136109051361090613610907136109081361090913610910136109111361091213610913136109141361091513610916136109171361091813610919136109201361092113610922136109231361092413610925136109261361092713610928136109291361093013610931136109321361093313610934136109351361093613610937136109381361093913610940136109411361094213610943136109441361094513610946136109471361094813610949136109501361095113610952136109531361095413610955136109561361095713610958136109591361096013610961136109621361096313610964136109651361096613610967136109681361096913610970136109711361097213610973136109741361097513610976136109771361097813610979136109801361098113610982136109831361098413610985136109861361098713610988136109891361099013610991136109921361099313610994136109951361099613610997136109981361099913611000136110011361100213611003136110041361100513611006136110071361100813611009136110101361101113611012136110131361101413611015136110161361101713611018136110191361102013611021136110221361102313611024136110251361102613611027136110281361102913611030136110311361103213611033136110341361103513611036136110371361103813611039136110401361104113611042136110431361104413611045136110461361104713611048136110491361105013611051136110521361105313611054136110551361105613611057136110581361105913611060136110611361106213611063136110641361106513611066136110671361106813611069136110701361107113611072136110731361107413611075136110761361107713611078136110791361108013611081136110821361108313611084136110851361108613611087136110881361108913611090136110911361109213611093136110941361109513611096136110971361109813611099136111001361110113611102136111031361110413611105136200011362000213620003136200041362000513620006136200071362000813620009136200101362001113620012136200131362001413620015136200161362001713620018136200191362002013620021136200221362002313620024136200251362002613620027136200281362002913620030136200311362003213620033136200341362003513620036136200371362003813620039136200401362004113620042136200431362004413620045136200461362004713620048136200491362005013620051136200521362005313620054136200551362005613620057136200581362005913620060136200611362006213620063136200641362006513620066136200671362006813620069136200701362007113620072136200731362007413620075136200761362007713620078136200791362008013620081136200821362008313620084136200851362008613620087136200881362008913620090136200911362009213620093136200941362009513620096136200971362009813620099136201001362010113620102136201031362010413620105136201061362010713620108136201091362011013620111136201121362011313620114136201151362011613620117136201181362011913620120136201211362012213620123136201241362012513620126136201271362012813620129136201301362013113620132136201331362013413620135136201361362013713620138136201391362014013620141136201421362014313620144136201451362014613620147136201481362014913620150136201511362015213620153136201541362015513620156136201571362015813620159136201601362016113620162136201631362016413620165136201661362016713620168136201691362017013620171136201721362017313620174136201751362017613620177136201781362017913620180136201811362018213620183136201841362018513620186136201871362018813620189136201901362019113620192136201931362019413620195136201961362019713620198136201991362020013620201136202021362020313620204136202051362020613620207136202081362020913620210136202111362021213620213136202141362021513620216136202171362021813620219136202201362022113620222136202231362022413620225136202261362022713620228136202291362023013620231136202321362023313620234136202351362023613620237136202381362023913620240136202411362024213620243136202441362024513620246136202471362024813620249136202501362025113620252136202531362025413620255136202561362025713620258136202591362026013620261136202621362026313620264136202651362026613620267136202681362026913620270136202711362027213620273136202741362027513620276136202771362027813620279136202801362028113620282136202831362028413620285136202861362028713620288136202891362029013620291136202921362029313620294136202951362029613620297136202981362029913620300136203011362030213620303136203041362030513620306136203071362030813620309136203101362031113620312136203131362031413620315136203161362031713620318136203191362032013620321136203221362032313620324136203251362032613620327136203281362032913620330136203311362033213620333136203341362033513620336136203371362033813620339136203401362034113620342136203431362034413620345136203461362034713620348136203491362035013620351136203521362035313620354136203551362035613620357136203581362035913620360136203611362036213620363136203641362036513620366136203671362036813620369136203701362037113620372136203731362037413620375136203761362037713620378136203791362038013620381136203821362038313620384136203851362038613620387136203881362038913620390136203911362039213620393136203941362039513620396136203971362039813620399136204001362040113620402136204031362040413620405136204061362040713620408136204091362041013620411136204121362041313620414136204151362041613620417136204181362041913620420136204211362042213620423136204241362042513620426136204271362042813620429136204301362043113620432136204331362043413620435136204361362043713620438136204391362044013620441136204421362044313620444136204451362044613620447136204481362044913620450136204511362045213620453136204541362045513620456136204571362045813620459136204601362046113620462136204631362046413620465136204661362046713620468136204691362047013620471136204721362047313620474136204751362047613620477136204781362047913620480136204811362048213620483136204841362048513620486136204871362048813620489136204901362049113620492136204931362049413620495136204961362049713620498136204991362050013620501136205021362050313620504136205051362050613620507136205081362050913620510136205111362051213620513136205141362051513620516136205171362051813620519136205201362052113620522136205231362052413620525136205261362052713620528136205291362053013620531136205321362053313620534136205351362053613620537136205381362053913620540136205411362054213620543136205441362054513620546136205471362054813620549136205501362055113620552136205531362055413620555136205561362055713620558136205591362056013620561136205621362056313620564136205651362056613620567136205681362056913620570136205711362057213620573136205741362057513620576136205771362057813620579136205801362058113620582136205831362058413620585136205861362058713620588136205891362059013620591136205921362059313620594136205951362059613620597136205981362059913620600136206011362060213620603136206041362060513620606136206071362060813620609136206101362061113620612136206131362061413620615136206161362061713620618136206191362062013620621136206221362062313620624136206251362062613620627136206281362062913620630136206311362063213620633136206341362063513620636136206371362063813620639136206401362064113620642136206431362064413620645136206461362064713620648136206491362065013620651136206521362065313620654136206551362065613620657136206581362065913620660136206611362066213620663136206641362066513620666136206671362066813620669136206701362067113620672136206731362067413620675136206761362067713620678136206791362068013620681136206821362068313620684136206851362068613620687136206881362068913620690136206911362069213620693136206941362069513620696136206971362069813620699136207001362070113620702136207031362070413620705136207061362070713620708136207091362071013620711136207121362071313620714136207151362071613620717136207181362071913620720136207211362072213620723136207241362072513620726136207271362072813620729136207301362073113620732136207331362073413620735136207361362073713620738136207391362074013620741136207421362074313620744136207451362074613620747136207481362074913620750136207511362075213620753136207541362075513620756136207571362075813620759136207601362076113620762136207631362076413620765136207661362076713620768136207691362077013620771136207721362077313620774136207751362077613620777136207781362077913620780136207811362078213620783136207841362078513620786136207871362078813620789136207901362079113620792136207931362079413620795136207961362079713620798136207991362080013620801136208021362080313620804136208051362080613620807136208081362080913620810136208111362081213620813136208141362081513620816136208171362081813620819136208201362082113620822136208231362082413620825136208261362082713620828136208291362083013620831136208321362083313620834136208351362083613620837136208381362083913620840136208411362084213620843136208441362084513620846136208471362084813620849136208501362085113620852136208531362085413620855136208561362085713620858136208591362086013620861136208621362086313620864136208651362086613620867136208681362086913620870136208711362087213620873136208741362087513620876136208771362087813620879136208801362088113620882136208831362088413620885136208861362088713620888136208891362089013620891136208921362089313620894136208951362089613620897136208981362089913620900136209011362090213620903136209041362090513620906136209071362090813620909136209101362091113620912136209131362091413620915136209161362091713620918136209191362092013620921136209221362092313620924136209251362092613620927136209281362092913620930136209311362093213620933136209341362093513620936136209371362093813620939136209401362094113620942136209431362094413620945136209461362094713620948136209491362095013620951136209521362095313620954136209551362095613620957136209581362095913620960136209611362096213620963136209641362096513620966136209671362096813620969136209701362097113620972136209731362097413620975136209761362097713620978136209791362098013620981136209821362098313620984136209851362098613620987136209881362098913620990136209911362099213620993136209941362099513620996136209971362099813620999136210001362100113621002136210031362100413621005136210061362100713621008136210091362101013621011136210121362101313621014136210151362101613621017136210181362101913621020136210211362102213621023136210241362102513621026136210271362102813621029136210301362103113621032136210331362103413621035136210361362103713621038136210391362104013621041136210421362104313621044136210451362104613621047136210481362104913621050136210511362105213621053136210541362105513621056136210571362105813621059136210601362106113621062136210631362106413621065136210661362106713621068136210691362107013621071136210721362107313621074136210751362107613621077136210781362107913621080136210811362108213621083136210841362108513621086136210871362108813621089136210901362109113621092136210931362109413621095136210961362109713621098136210991362110013621101136211021362110313621104136211051363000113630002136300031363000413630005136300061363000713630008136300091363001013630011136300121363001313630014136300151363001613630017136300181363001913630020136300211363002213630023136300241363002513630026136300271363002813630029136300301363003113630032136300331363003413630035136300361363003713630038136300391363004013630041136300421363004313630044136300451363004613630047136300481363004913630050136300511363005213630053136300541363005513630056136300571363005813630059136300601363006113630062136300631363006413630065136300661363006713630068136300691363007013630071136300721363007313630074136300751363007613630077136300781363007913630080136300811363008213630083136300841363008513630086136300871363008813630089136300901363009113630092136300931363009413630095136300961363009713630098136300991363010013630101136301021363010313630104136301051363010613630107136301081363010913630110136301111363011213630113136301141363011513630116136301171363011813630119136301201363012113630122136301231363012413630125136301261363012713630128136301291363013013630131136301321363013313630134136301351363013613630137136301381363013913630140136301411363014213630143136301441363014513630146136301471363014813630149136301501363015113630152136301531363015413630155136301561363015713630158136301591363016013630161136301621363016313630164136301651363016613630167136301681363016913630170136301711363017213630173136301741363017513630176136301771363017813630179136301801363018113630182136301831363018413630185136301861363018713630188136301891363019013630191136301921363019313630194136301951363019613630197136301981363019913630200136302011363020213630203136302041363020513630206136302071363020813630209136302101363021113630212136302131363021413630215136302161363021713630218136302191363022013630221136302221363022313630224136302251363022613630227136302281363022913630230136302311363023213630233136302341363023513630236136302371363023813630239136302401363024113630242136302431363024413630245136302461363024713630248136302491363025013630251136302521363025313630254136302551363025613630257136302581363025913630260136302611363026213630263136302641363026513630266136302671363026813630269136302701363027113630272136302731363027413630275136302761363027713630278136302791363028013630281136302821363028313630284136302851363028613630287136302881363028913630290136302911363029213630293136302941363029513630296136302971363029813630299136303001363030113630302136303031363030413630305136303061363030713630308136303091363031013630311136303121363031313630314136303151363031613630317136303181363031913630320136303211363032213630323136303241363032513630326136303271363032813630329136303301363033113630332136303331363033413630335136303361363033713630338136303391363034013630341136303421363034313630344136303451363034613630347136303481363034913630350136303511363035213630353136303541363035513630356136303571363035813630359136303601363036113630362136303631363036413630365136303661363036713630368136303691363037013630371136303721363037313630374136303751363037613630377136303781363037913630380136303811363038213630383136303841363038513630386136303871363038813630389136303901363039113630392136303931363039413630395136303961363039713630398136303991363040013630401136304021363040313630404136304051363040613630407136304081363040913630410136304111363041213630413136304141363041513630416136304171363041813630419136304201363042113630422136304231363042413630425136304261363042713630428136304291363043013630431136304321363043313630434136304351363043613630437136304381363043913630440136304411363044213630443136304441363044513630446136304471363044813630449136304501363045113630452136304531363045413630455136304561363045713630458136304591363046013630461136304621363046313630464136304651363046613630467136304681363046913630470136304711363047213630473136304741363047513630476136304771363047813630479136304801363048113630482136304831363048413630485136304861363048713630488136304891363049013630491136304921363049313630494136304951363049613630497136304981363049913630500136305011363050213630503136305041363050513630506136305071363050813630509136305101363051113630512136305131363051413630515136305161363051713630518136305191363052013630521136305221363052313630524136305251363052613630527136305281363052913630530136305311363053213630533136305341363053513630536136305371363053813630539136305401363054113630542136305431363054413630545136305461363054713630548136305491363055013630551136305521363055313630554136305551363055613630557136305581363055913630560136305611363056213630563136305641363056513630566136305671363056813630569136305701363057113630572136305731363057413630575136305761363057713630578136305791363058013630581136305821363058313630584136305851363058613630587136305881363058913630590136305911363059213630593136305941363059513630596136305971363059813630599136306001363060113630602136306031363060413630605136306061363060713630608136306091363061013630611136306121363061313630614136306151363061613630617136306181363061913630620136306211363062213630623136306241363062513630626136306271363062813630629136306301363063113630632136306331363063413630635136306361363063713630638136306391363064013630641136306421363064313630644136306451363064613630647136306481363064913630650136306511363065213630653136306541363065513630656136306571363065813630659136306601363066113630662136306631363066413630665136306661363066713630668136306691363067013630671136306721363067313630674136306751363067613630677136306781363067913630680136306811363068213630683136306841363068513630686136306871363068813630689136306901363069113630692136306931363069413630695136306961363069713630698136306991363070013630701136307021363070313630704136307051363070613630707136307081363070913630710136307111363071213630713136307141363071513630716136307171363071813630719136307201363072113630722136307231363072413630725136307261363072713630728136307291363073013630731136307321363073313630734136307351363073613630737136307381363073913630740136307411363074213630743136307441363074513630746136307471363074813630749136307501363075113630752136307531363075413630755136307561363075713630758136307591363076013630761136307621363076313630764136307651363076613630767136307681363076913630770136307711363077213630773136307741363077513630776136307771363077813630779136307801363078113630782136307831363078413630785136307861363078713630788136307891363079013630791136307921363079313630794136307951363079613630797136307981363079913630800136308011363080213630803136308041363080513630806136308071363080813630809136308101363081113630812136308131363081413630815136308161363081713630818136308191363082013630821136308221363082313630824136308251363082613630827136308281363082913630830136308311363083213630833136308341363083513630836136308371363083813630839136308401363084113630842136308431363084413630845136308461363084713630848136308491363085013630851136308521363085313630854136308551363085613630857136308581363085913630860136308611363086213630863136308641363086513630866136308671363086813630869136308701363087113630872136308731363087413630875136308761363087713630878136308791363088013630881136308821363088313630884136308851363088613630887136308881363088913630890136308911363089213630893136308941363089513630896136308971363089813630899136309001363090113630902136309031363090413630905136309061363090713630908136309091363091013630911136309121363091313630914136309151363091613630917136309181363091913630920136309211363092213630923136309241363092513630926136309271363092813630929136309301363093113630932136309331363093413630935136309361363093713630938136309391363094013630941136309421363094313630944136309451363094613630947136309481363094913630950136309511363095213630953136309541363095513630956136309571363095813630959136309601363096113630962136309631363096413630965136309661363096713630968136309691363097013630971136309721363097313630974136309751363097613630977136309781363097913630980136309811363098213630983136309841363098513630986136309871363098813630989136309901363099113630992136309931363099413630995136309961363099713630998136309991363100013631001136310021363100313631004136310051363100613631007136310081363100913631010136310111363101213631013136310141363101513631016136310171363101813631019136310201363102113631022136310231363102413631025136310261363102713631028136310291363103013631031136310321363103313631034136310351363103613631037136310381363103913631040136310411363104213631043136310441363104513631046136310471363104813631049136310501363105113631052136310531363105413631055136310561363105713631058136310591363106013631061136310621363106313631064136310651363106613631067136310681363106913631070136310711363107213631073136310741363107513631076136310771363107813631079136310801363108113631082136310831363108413631085136310861363108713631088136310891363109013631091136310921363109313631094136310951363109613631097136310981363109913631100136311011363110213631103136311041363110513640001136400021364000313640004136400051364000613640007136400081364000913640010136400111364001213640013136400141364001513640016136400171364001813640019136400201364002113640022136400231364002413640025136400261364002713640028136400291364003013640031136400321364003313640034136400351364003613640037136400381364003913640040136400411364004213640043136400441364004513640046136400471364004813640049136400501364005113640052136400531364005413640055136400561364005713640058136400591364006013640061136400621364006313640064136400651364006613640067136400681364006913640070136400711364007213640073136400741364007513640076136400771364007813640079136400801364008113640082136400831364008413640085136400861364008713640088136400891364009013640091136400921364009313640094136400951364009613640097136400981364009913640100136401011364010213640103136401041364010513640106136401071364010813640109136401101364011113640112136401131364011413640115136401161364011713640118136401191364012013640121136401221364012313640124136401251364012613640127136401281364012913640130136401311364013213640133136401341364013513640136136401371364013813640139136401401364014113640142136401431364014413640145136401461364014713640148136401491364015013640151136401521364015313640154136401551364015613640157136401581364015913640160136401611364016213640163136401641364016513640166136401671364016813640169136401701364017113640172136401731364017413640175136401761364017713640178136401791364018013640181136401821364018313640184136401851364018613640187136401881364018913640190136401911364019213640193136401941364019513640196136401971364019813640199136402001364020113640202136402031364020413640205136402061364020713640208136402091364021013640211136402121364021313640214136402151364021613640217136402181364021913640220136402211364022213640223136402241364022513640226136402271364022813640229136402301364023113640232136402331364023413640235136402361364023713640238136402391364024013640241136402421364024313640244136402451364024613640247136402481364024913640250136402511364025213640253136402541364025513640256136402571364025813640259136402601364026113640262136402631364026413640265136402661364026713640268136402691364027013640271136402721364027313640274136402751364027613640277136402781364027913640280136402811364028213640283136402841364028513640286136402871364028813640289136402901364029113640292136402931364029413640295136402961364029713640298136402991364030013640301136403021364030313640304136403051364030613640307136403081364030913640310136403111364031213640313136403141364031513640316136403171364031813640319136403201364032113640322136403231364032413640325136403261364032713640328136403291364033013640331136403321364033313640334136403351364033613640337136403381364033913640340136403411364034213640343136403441364034513640346136403471364034813640349136403501364035113640352136403531364035413640355136403561364035713640358136403591364036013640361136403621364036313640364136403651364036613640367136403681364036913640370136403711364037213640373136403741364037513640376136403771364037813640379136403801364038113640382136403831364038413640385136403861364038713640388136403891364039013640391136403921364039313640394136403951364039613640397136403981364039913640400136404011364040213640403136404041364040513640406136404071364040813640409136404101364041113640412136404131364041413640415136404161364041713640418136404191364042013640421136404221364042313640424136404251364042613640427136404281364042913640430136404311364043213640433136404341364043513640436136404371364043813640439136404401364044113640442136404431364044413640445136404461364044713640448136404491364045013640451136404521364045313640454136404551364045613640457136404581364045913640460136404611364046213640463136404641364046513640466136404671364046813640469136404701364047113640472136404731364047413640475136404761364047713640478136404791364048013640481136404821364048313640484136404851364048613640487136404881364048913640490136404911364049213640493136404941364049513640496136404971364049813640499136405001364050113640502136405031364050413640505136405061364050713640508136405091364051013640511136405121364051313640514136405151364051613640517136405181364051913640520136405211364052213640523136405241364052513640526136405271364052813640529136405301364053113640532136405331364053413640535136405361364053713640538136405391364054013640541136405421364054313640544136405451364054613640547136405481364054913640550136405511364055213640553136405541364055513640556136405571364055813640559136405601364056113640562136405631364056413640565136405661364056713640568136405691364057013640571136405721364057313640574136405751364057613640577136405781364057913640580136405811364058213640583136405841364058513640586136405871364058813640589136405901364059113640592136405931364059413640595136405961364059713640598136405991364060013640601136406021364060313640604136406051364060613640607136406081364060913640610136406111364061213640613136406141364061513640616136406171364061813640619136406201364062113640622136406231364062413640625136406261364062713640628136406291364063013640631136406321364063313640634136406351364063613640637136406381364063913640640136406411364064213640643136406441364064513640646136406471364064813640649136406501364065113640652136406531364065413640655136406561364065713640658136406591364066013640661136406621364066313640664136406651364066613640667136406681364066913640670136406711364067213640673136406741364067513640676136406771364067813640679136406801364068113640682136406831364068413640685136406861364068713640688136406891364069013640691136406921364069313640694136406951364069613640697136406981364069913640700136407011364070213640703136407041364070513640706136407071364070813640709136407101364071113640712136407131364071413640715136407161364071713640718136407191364072013640721136407221364072313640724136407251364072613640727136407281364072913640730136407311364073213640733136407341364073513640736136407371364073813640739136407401364074113640742136407431364074413640745136407461364074713640748136407491364075013640751136407521364075313640754136407551364075613640757136407581364075913640760136407611364076213640763136407641364076513640766136407671364076813640769136407701364077113640772136407731364077413640775136407761364077713640778136407791364078013640781136407821364078313640784136407851364078613640787136407881364078913640790136407911364079213640793136407941364079513640796136407971364079813640799136408001364080113640802136408031364080413640805136408061364080713640808136408091364081013640811136408121364081313640814136408151364081613640817136408181364081913640820136408211364082213640823136408241364082513640826136408271364082813640829136408301364083113640832136408331364083413640835136408361364083713640838136408391364084013640841136408421364084313640844136408451364084613640847136408481364084913640850136408511364085213640853136408541364085513640856136408571364085813640859136408601364086113640862136408631364086413640865136408661364086713640868136408691364087013640871136408721364087313640874136408751364087613640877136408781364087913640880136408811364088213640883136408841364088513640886136408871364088813640889136408901364089113640892136408931364089413640895136408961364089713640898136408991364090013640901136409021364090313640904136409051364090613640907136409081364090913640910136409111364091213640913136409141364091513640916136409171364091813640919136409201364092113640922136409231364092413640925136409261364092713640928136409291364093013640931136409321364093313640934136409351364093613640937136409381364093913640940136409411364094213640943136409441364094513640946136409471364094813640949136409501364095113640952136409531364095413640955136409561364095713640958136409591364096013640961136409621364096313640964136409651364096613640967136409681364096913640970136409711364097213640973136409741364097513640976136409771364097813640979136409801364098113640982136409831364098413640985136409861364098713640988136409891364099013640991136409921364099313640994136409951364099613640997136409981364099913641000136410011364100213641003136410041364100513641006136410071364100813641009136410101364101113641012136410131364101413641015136410161364101713641018136410191364102013641021136410221364102313641024136410251364102613641027136410281364102913641030136410311364103213641033136410341364103513641036136410371364103813641039136410401364104113641042136410431364104413641045136410461364104713641048136410491364105013641051136410521364105313641054136410551364105613641057136410581364105913641060136410611364106213641063136410641364106513641066136410671364106813641069136410701364107113641072136410731364107413641075136410761364107713641078136410791364108013641081136410821364108313641084136410851364108613641087136410881364108913641090136410911364109213641093136410941364109513641096136410971364109813641099136411001364110113641102136411031364110413641105136500011365000213650003136500041365000513650006136500071365000813650009136500101365001113650012136500131365001413650015136500161365001713650018136500191365002013650021136500221365002313650024136500251365002613650027136500281365002913650030136500311365003213650033136500341365003513650036136500371365003813650039136500401365004113650042136500431365004413650045136500461365004713650048136500491365005013650051136500521365005313650054136500551365005613650057136500581365005913650060136500611365006213650063136500641365006513650066136500671365006813650069136500701365007113650072136500731365007413650075136500761365007713650078136500791365008013650081136500821365008313650084136500851365008613650087136500881365008913650090136500911365009213650093136500941365009513650096136500971365009813650099136501001365010113650102136501031365010413650105136501061365010713650108136501091365011013650111136501121365011313650114136501151365011613650117136501181365011913650120136501211365012213650123136501241365012513650126136501271365012813650129136501301365013113650132136501331365013413650135136501361365013713650138136501391365014013650141136501421365014313650144136501451365014613650147136501481365014913650150136501511365015213650153136501541365015513650156136501571365015813650159136501601365016113650162136501631365016413650165136501661365016713650168136501691365017013650171136501721365017313650174136501751365017613650177136501781365017913650180136501811365018213650183136501841365018513650186136501871365018813650189136501901365019113650192136501931365019413650195136501961365019713650198136501991365020013650201136502021365020313650204136502051365020613650207136502081365020913650210136502111365021213650213136502141365021513650216136502171365021813650219136502201365022113650222136502231365022413650225136502261365022713650228136502291365023013650231136502321365023313650234136502351365023613650237136502381365023913650240136502411365024213650243136502441365024513650246136502471365024813650249136502501365025113650252136502531365025413650255136502561365025713650258136502591365026013650261136502621365026313650264136502651365026613650267136502681365026913650270136502711365027213650273136502741365027513650276136502771365027813650279136502801365028113650282136502831365028413650285136502861365028713650288136502891365029013650291136502921365029313650294136502951365029613650297136502981365029913650300136503011365030213650303136503041365030513650306136503071365030813650309136503101365031113650312136503131365031413650315136503161365031713650318136503191365032013650321136503221365032313650324136503251365032613650327136503281365032913650330136503311365033213650333136503341365033513650336136503371365033813650339136503401365034113650342136503431365034413650345136503461365034713650348136503491365035013650351136503521365035313650354136503551365035613650357136503581365035913650360136503611365036213650363136503641365036513650366136503671365036813650369136503701365037113650372136503731365037413650375136503761365037713650378136503791365038013650381136503821365038313650384136503851365038613650387136503881365038913650390136503911365039213650393136503941365039513650396136503971365039813650399136504001365040113650402136504031365040413650405136504061365040713650408136504091365041013650411136504121365041313650414136504151365041613650417136504181365041913650420136504211365042213650423136504241365042513650426136504271365042813650429136504301365043113650432136504331365043413650435136504361365043713650438136504391365044013650441136504421365044313650444136504451365044613650447136504481365044913650450136504511365045213650453136504541365045513650456136504571365045813650459136504601365046113650462136504631365046413650465136504661365046713650468136504691365047013650471136504721365047313650474136504751365047613650477136504781365047913650480136504811365048213650483136504841365048513650486136504871365048813650489136504901365049113650492136504931365049413650495136504961365049713650498136504991365050013650501136505021365050313650504136505051365050613650507136505081365050913650510136505111365051213650513136505141365051513650516136505171365051813650519136505201365052113650522136505231365052413650525136505261365052713650528136505291365053013650531136505321365053313650534136505351365053613650537136505381365053913650540136505411365054213650543136505441365054513650546136505471365054813650549136505501365055113650552136505531365055413650555136505561365055713650558136505591365056013650561136505621365056313650564136505651365056613650567136505681365056913650570136505711365057213650573136505741365057513650576136505771365057813650579136505801365058113650582136505831365058413650585136505861365058713650588136505891365059013650591136505921365059313650594136505951365059613650597136505981365059913650600136506011365060213650603136506041365060513650606136506071365060813650609136506101365061113650612136506131365061413650615136506161365061713650618136506191365062013650621136506221365062313650624136506251365062613650627136506281365062913650630136506311365063213650633136506341365063513650636136506371365063813650639136506401365064113650642136506431365064413650645136506461365064713650648136506491365065013650651136506521365065313650654136506551365065613650657136506581365065913650660136506611365066213650663136506641365066513650666136506671365066813650669136506701365067113650672136506731365067413650675136506761365067713650678136506791365068013650681136506821365068313650684136506851365068613650687136506881365068913650690136506911365069213650693136506941365069513650696136506971365069813650699136507001365070113650702136507031365070413650705136507061365070713650708136507091365071013650711136507121365071313650714136507151365071613650717136507181365071913650720136507211365072213650723136507241365072513650726136507271365072813650729136507301365073113650732136507331365073413650735136507361365073713650738136507391365074013650741136507421365074313650744136507451365074613650747136507481365074913650750136507511365075213650753136507541365075513650756136507571365075813650759136507601365076113650762136507631365076413650765136507661365076713650768136507691365077013650771136507721365077313650774136507751365077613650777136507781365077913650780136507811365078213650783136507841365078513650786136507871365078813650789136507901365079113650792136507931365079413650795136507961365079713650798136507991365080013650801136508021365080313650804136508051365080613650807136508081365080913650810136508111365081213650813136508141365081513650816136508171365081813650819136508201365082113650822136508231365082413650825136508261365082713650828136508291365083013650831136508321365083313650834136508351365083613650837136508381365083913650840136508411365084213650843136508441365084513650846136508471365084813650849136508501365085113650852136508531365085413650855136508561365085713650858136508591365086013650861136508621365086313650864136508651365086613650867136508681365086913650870136508711365087213650873136508741365087513650876136508771365087813650879136508801365088113650882136508831365088413650885136508861365088713650888136508891365089013650891136508921365089313650894136508951365089613650897136508981365089913650900136509011365090213650903136509041365090513650906136509071365090813650909136509101365091113650912136509131365091413650915136509161365091713650918136509191365092013650921136509221365092313650924136509251365092613650927136509281365092913650930136509311365093213650933136509341365093513650936136509371365093813650939136509401365094113650942136509431365094413650945136509461365094713650948136509491365095013650951136509521365095313650954136509551365095613650957136509581365095913650960136509611365096213650963136509641365096513650966136509671365096813650969136509701365097113650972136509731365097413650975136509761365097713650978136509791365098013650981136509821365098313650984136509851365098613650987136509881365098913650990136509911365099213650993136509941365099513650996136509971365099813650999136510001365100113651002136510031365100413651005136510061365100713651008136510091365101013651011136510121365101313651014136510151365101613651017136510181365101913651020136510211365102213651023136510241365102513651026136510271365102813651029136510301365103113651032136510331365103413651035136510361365103713651038136510391365104013651041136510421365104313651044136510451365104613651047136510481365104913651050136510511365105213651053136510541365105513651056136510571365105813651059136510601365106113651062136510631365106413651065136510661365106713651068136510691365107013651071136510721365107313651074136510751365107613651077136510781365107913651080136510811365108213651083136510841365108513651086136510871365108813651089136510901365109113651092136510931365109413651095136510961365109713651098136510991365110013651101136511021365110313651104136511051366000113660002136600031366000413660005136600061366000713660008136600091366001013660011136600121366001313660014136600151366001613660017136600181366001913660020136600211366002213660023136600241366002513660026136600271366002813660029136600301366003113660032136600331366003413660035136600361366003713660038136600391366004013660041136600421366004313660044136600451366004613660047136600481366004913660050136600511366005213660053136600541366005513660056136600571366005813660059136600601366006113660062136600631366006413660065136600661366006713660068136600691366007013660071136600721366007313660074136600751366007613660077136600781366007913660080136600811366008213660083136600841366008513660086136600871366008813660089136600901366009113660092136600931366009413660095136600961366009713660098136600991366010013660101136601021366010313660104136601051366010613660107136601081366010913660110136601111366011213660113136601141366011513660116136601171366011813660119136601201366012113660122136601231366012413660125136601261366012713660128136601291366013013660131136601321366013313660134136601351366013613660137136601381366013913660140136601411366014213660143136601441366014513660146136601471366014813660149136601501366015113660152136601531366015413660155136601561366015713660158136601591366016013660161136601621366016313660164136601651366016613660167136601681366016913660170136601711366017213660173136601741366017513660176136601771366017813660179136601801366018113660182136601831366018413660185136601861366018713660188136601891366019013660191136601921366019313660194136601951366019613660197136601981366019913660200136602011366020213660203136602041366020513660206136602071366020813660209136602101366021113660212136602131366021413660215136602161366021713660218136602191366022013660221136602221366022313660224136602251366022613660227136602281366022913660230136602311366023213660233136602341366023513660236136602371366023813660239136602401366024113660242136602431366024413660245136602461366024713660248136602491366025013660251136602521366025313660254136602551366025613660257136602581366025913660260136602611366026213660263136602641366026513660266136602671366026813660269136602701366027113660272136602731366027413660275136602761366027713660278136602791366028013660281136602821366028313660284136602851366028613660287136602881366028913660290136602911366029213660293136602941366029513660296136602971366029813660299136603001366030113660302136603031366030413660305136603061366030713660308136603091366031013660311136603121366031313660314136603151366031613660317136603181366031913660320136603211366032213660323136603241366032513660326136603271366032813660329136603301366033113660332136603331366033413660335136603361366033713660338136603391366034013660341136603421366034313660344136603451366034613660347136603481366034913660350136603511366035213660353136603541366035513660356136603571366035813660359136603601366036113660362136603631366036413660365136603661366036713660368136603691366037013660371136603721366037313660374136603751366037613660377136603781366037913660380136603811366038213660383136603841366038513660386136603871366038813660389136603901366039113660392136603931366039413660395136603961366039713660398136603991366040013660401136604021366040313660404136604051366040613660407136604081366040913660410136604111366041213660413136604141366041513660416136604171366041813660419136604201366042113660422136604231366042413660425136604261366042713660428136604291366043013660431136604321366043313660434136604351366043613660437136604381366043913660440136604411366044213660443136604441366044513660446136604471366044813660449136604501366045113660452136604531366045413660455136604561366045713660458136604591366046013660461136604621366046313660464136604651366046613660467136604681366046913660470136604711366047213660473136604741366047513660476136604771366047813660479136604801366048113660482136604831366048413660485136604861366048713660488136604891366049013660491136604921366049313660494136604951366049613660497136604981366049913660500136605011366050213660503136605041366050513660506136605071366050813660509136605101366051113660512136605131366051413660515136605161366051713660518136605191366052013660521136605221366052313660524136605251366052613660527136605281366052913660530136605311366053213660533136605341366053513660536136605371366053813660539136605401366054113660542136605431366054413660545136605461366054713660548136605491366055013660551136605521366055313660554136605551366055613660557136605581366055913660560136605611366056213660563136605641366056513660566136605671366056813660569136605701366057113660572136605731366057413660575136605761366057713660578136605791366058013660581136605821366058313660584136605851366058613660587136605881366058913660590136605911366059213660593136605941366059513660596136605971366059813660599136606001366060113660602136606031366060413660605136606061366060713660608136606091366061013660611136606121366061313660614136606151366061613660617136606181366061913660620136606211366062213660623136606241366062513660626136606271366062813660629136606301366063113660632136606331366063413660635136606361366063713660638136606391366064013660641136606421366064313660644136606451366064613660647136606481366064913660650136606511366065213660653136606541366065513660656136606571366065813660659136606601366066113660662136606631366066413660665136606661366066713660668136606691366067013660671136606721366067313660674136606751366067613660677136606781366067913660680136606811366068213660683136606841366068513660686136606871366068813660689136606901366069113660692136606931366069413660695136606961366069713660698136606991366070013660701136607021366070313660704136607051366070613660707136607081366070913660710136607111366071213660713136607141366071513660716136607171366071813660719136607201366072113660722136607231366072413660725136607261366072713660728136607291366073013660731136607321366073313660734136607351366073613660737136607381366073913660740136607411366074213660743136607441366074513660746136607471366074813660749136607501366075113660752136607531366075413660755136607561366075713660758136607591366076013660761136607621366076313660764136607651366076613660767136607681366076913660770136607711366077213660773136607741366077513660776136607771366077813660779136607801366078113660782136607831366078413660785136607861366078713660788136607891366079013660791136607921366079313660794136607951366079613660797136607981366079913660800136608011366080213660803136608041366080513660806136608071366080813660809136608101366081113660812136608131366081413660815136608161366081713660818136608191366082013660821136608221366082313660824136608251366082613660827136608281366082913660830136608311366083213660833136608341366083513660836136608371366083813660839136608401366084113660842136608431366084413660845136608461366084713660848136608491366085013660851136608521366085313660854136608551366085613660857136608581366085913660860136608611366086213660863136608641366086513660866136608671366086813660869136608701366087113660872136608731366087413660875136608761366087713660878136608791366088013660881136608821366088313660884136608851366088613660887136608881366088913660890136608911366089213660893136608941366089513660896136608971366089813660899136609001366090113660902136609031366090413660905136609061366090713660908136609091366091013660911136609121366091313660914136609151366091613660917136609181366091913660920136609211366092213660923136609241366092513660926136609271366092813660929136609301366093113660932136609331366093413660935136609361366093713660938136609391366094013660941136609421366094313660944136609451366094613660947136609481366094913660950136609511366095213660953136609541366095513660956136609571366095813660959136609601366096113660962136609631366096413660965136609661366096713660968136609691366097013660971136609721366097313660974136609751366097613660977136609781366097913660980136609811366098213660983136609841366098513660986136609871366098813660989136609901366099113660992136609931366099413660995136609961366099713660998136609991366100013661001136610021366100313661004136610051366100613661007136610081366100913661010136610111366101213661013136610141366101513661016136610171366101813661019136610201366102113661022136610231366102413661025136610261366102713661028136610291366103013661031136610321366103313661034136610351366103613661037136610381366103913661040136610411366104213661043136610441366104513661046136610471366104813661049136610501366105113661052136610531366105413661055136610561366105713661058136610591366106013661061136610621366106313661064136610651366106613661067136610681366106913661070136610711366107213661073136610741366107513661076136610771366107813661079136610801366108113661082136610831366108413661085136610861366108713661088136610891366109013661091136610921366109313661094136610951366109613661097136610981366109913661100136611011366110213661103136611041366110513670001136700021367000313670004136700051367000613670007136700081367000913670010136700111367001213670013136700141367001513670016136700171367001813670019136700201367002113670022136700231367002413670025136700261367002713670028136700291367003013670031136700321367003313670034136700351367003613670037136700381367003913670040136700411367004213670043136700441367004513670046136700471367004813670049136700501367005113670052136700531367005413670055136700561367005713670058136700591367006013670061136700621367006313670064136700651367006613670067136700681367006913670070136700711367007213670073136700741367007513670076136700771367007813670079136700801367008113670082136700831367008413670085136700861367008713670088136700891367009013670091136700921367009313670094136700951367009613670097136700981367009913670100136701011367010213670103136701041367010513670106136701071367010813670109136701101367011113670112136701131367011413670115136701161367011713670118136701191367012013670121136701221367012313670124136701251367012613670127136701281367012913670130136701311367013213670133136701341367013513670136136701371367013813670139136701401367014113670142136701431367014413670145136701461367014713670148136701491367015013670151136701521367015313670154136701551367015613670157136701581367015913670160136701611367016213670163136701641367016513670166136701671367016813670169136701701367017113670172136701731367017413670175136701761367017713670178136701791367018013670181136701821367018313670184136701851367018613670187136701881367018913670190136701911367019213670193136701941367019513670196136701971367019813670199136702001367020113670202136702031367020413670205136702061367020713670208136702091367021013670211136702121367021313670214136702151367021613670217136702181367021913670220136702211367022213670223136702241367022513670226136702271367022813670229136702301367023113670232136702331367023413670235136702361367023713670238136702391367024013670241136702421367024313670244136702451367024613670247136702481367024913670250136702511367025213670253136702541367025513670256136702571367025813670259136702601367026113670262136702631367026413670265136702661367026713670268136702691367027013670271136702721367027313670274136702751367027613670277136702781367027913670280136702811367028213670283136702841367028513670286136702871367028813670289136702901367029113670292136702931367029413670295136702961367029713670298136702991367030013670301136703021367030313670304136703051367030613670307136703081367030913670310136703111367031213670313136703141367031513670316136703171367031813670319136703201367032113670322136703231367032413670325136703261367032713670328136703291367033013670331136703321367033313670334136703351367033613670337136703381367033913670340136703411367034213670343136703441367034513670346136703471367034813670349136703501367035113670352136703531367035413670355136703561367035713670358136703591367036013670361136703621367036313670364136703651367036613670367136703681367036913670370136703711367037213670373136703741367037513670376136703771367037813670379136703801367038113670382136703831367038413670385136703861367038713670388136703891367039013670391136703921367039313670394136703951367039613670397136703981367039913670400136704011367040213670403136704041367040513670406136704071367040813670409136704101367041113670412136704131367041413670415136704161367041713670418136704191367042013670421136704221367042313670424136704251367042613670427136704281367042913670430136704311367043213670433136704341367043513670436136704371367043813670439136704401367044113670442136704431367044413670445136704461367044713670448136704491367045013670451136704521367045313670454136704551367045613670457136704581367045913670460136704611367046213670463136704641367046513670466136704671367046813670469136704701367047113670472136704731367047413670475136704761367047713670478136704791367048013670481136704821367048313670484136704851367048613670487136704881367048913670490136704911367049213670493136704941367049513670496136704971367049813670499136705001367050113670502136705031367050413670505136705061367050713670508136705091367051013670511136705121367051313670514136705151367051613670517136705181367051913670520136705211367052213670523136705241367052513670526136705271367052813670529136705301367053113670532136705331367053413670535136705361367053713670538136705391367054013670541136705421367054313670544136705451367054613670547136705481367054913670550136705511367055213670553136705541367055513670556136705571367055813670559136705601367056113670562136705631367056413670565136705661367056713670568136705691367057013670571136705721367057313670574136705751367057613670577136705781367057913670580136705811367058213670583136705841367058513670586136705871367058813670589136705901367059113670592136705931367059413670595136705961367059713670598136705991367060013670601136706021367060313670604136706051367060613670607136706081367060913670610136706111367061213670613136706141367061513670616136706171367061813670619136706201367062113670622136706231367062413670625136706261367062713670628136706291367063013670631136706321367063313670634136706351367063613670637136706381367063913670640136706411367064213670643136706441367064513670646136706471367064813670649136706501367065113670652136706531367065413670655136706561367065713670658136706591367066013670661136706621367066313670664136706651367066613670667136706681367066913670670136706711367067213670673136706741367067513670676136706771367067813670679136706801367068113670682136706831367068413670685136706861367068713670688136706891367069013670691136706921367069313670694136706951367069613670697136706981367069913670700136707011367070213670703136707041367070513670706136707071367070813670709136707101367071113670712136707131367071413670715136707161367071713670718136707191367072013670721136707221367072313670724136707251367072613670727136707281367072913670730136707311367073213670733136707341367073513670736136707371367073813670739136707401367074113670742136707431367074413670745136707461367074713670748136707491367075013670751136707521367075313670754136707551367075613670757136707581367075913670760136707611367076213670763136707641367076513670766136707671367076813670769136707701367077113670772136707731367077413670775136707761367077713670778136707791367078013670781136707821367078313670784136707851367078613670787136707881367078913670790136707911367079213670793136707941367079513670796136707971367079813670799136708001367080113670802136708031367080413670805136708061367080713670808136708091367081013670811136708121367081313670814136708151367081613670817136708181367081913670820136708211367082213670823136708241367082513670826136708271367082813670829136708301367083113670832136708331367083413670835136708361367083713670838136708391367084013670841136708421367084313670844136708451367084613670847136708481367084913670850136708511367085213670853136708541367085513670856136708571367085813670859136708601367086113670862136708631367086413670865136708661367086713670868136708691367087013670871136708721367087313670874136708751367087613670877136708781367087913670880136708811367088213670883136708841367088513670886136708871367088813670889136708901367089113670892136708931367089413670895136708961367089713670898136708991367090013670901136709021367090313670904136709051367090613670907136709081367090913670910136709111367091213670913136709141367091513670916136709171367091813670919136709201367092113670922136709231367092413670925136709261367092713670928136709291367093013670931136709321367093313670934136709351367093613670937136709381367093913670940136709411367094213670943136709441367094513670946136709471367094813670949136709501367095113670952136709531367095413670955136709561367095713670958136709591367096013670961136709621367096313670964136709651367096613670967136709681367096913670970136709711367097213670973136709741367097513670976136709771367097813670979136709801367098113670982136709831367098413670985136709861367098713670988136709891367099013670991136709921367099313670994136709951367099613670997136709981367099913671000136710011367100213671003136710041367100513671006136710071367100813671009136710101367101113671012136710131367101413671015136710161367101713671018136710191367102013671021136710221367102313671024136710251367102613671027136710281367102913671030136710311367103213671033136710341367103513671036136710371367103813671039136710401367104113671042136710431367104413671045136710461367104713671048136710491367105013671051136710521367105313671054136710551367105613671057136710581367105913671060136710611367106213671063136710641367106513671066136710671367106813671069136710701367107113671072136710731367107413671075136710761367107713671078136710791367108013671081136710821367108313671084136710851367108613671087136710881367108913671090136710911367109213671093136710941367109513671096136710971367109813671099136711001367110113671102136711031367110413671105136800011368000213680003136800041368000513680006136800071368000813680009136800101368001113680012136800131368001413680015136800161368001713680018136800191368002013680021136800221368002313680024136800251368002613680027136800281368002913680030136800311368003213680033136800341368003513680036136800371368003813680039136800401368004113680042136800431368004413680045136800461368004713680048136800491368005013680051136800521368005313680054136800551368005613680057136800581368005913680060136800611368006213680063136800641368006513680066136800671368006813680069136800701368007113680072136800731368007413680075136800761368007713680078136800791368008013680081136800821368008313680084136800851368008613680087136800881368008913680090136800911368009213680093136800941368009513680096136800971368009813680099136801001368010113680102136801031368010413680105136801061368010713680108136801091368011013680111136801121368011313680114136801151368011613680117136801181368011913680120136801211368012213680123136801241368012513680126136801271368012813680129136801301368013113680132136801331368013413680135136801361368013713680138136801391368014013680141136801421368014313680144136801451368014613680147136801481368014913680150136801511368015213680153136801541368015513680156136801571368015813680159136801601368016113680162136801631368016413680165136801661368016713680168136801691368017013680171136801721368017313680174136801751368017613680177136801781368017913680180136801811368018213680183136801841368018513680186136801871368018813680189136801901368019113680192136801931368019413680195136801961368019713680198136801991368020013680201136802021368020313680204136802051368020613680207136802081368020913680210136802111368021213680213136802141368021513680216136802171368021813680219136802201368022113680222136802231368022413680225136802261368022713680228136802291368023013680231136802321368023313680234136802351368023613680237136802381368023913680240136802411368024213680243136802441368024513680246136802471368024813680249136802501368025113680252136802531368025413680255136802561368025713680258136802591368026013680261136802621368026313680264136802651368026613680267136802681368026913680270136802711368027213680273136802741368027513680276136802771368027813680279136802801368028113680282136802831368028413680285136802861368028713680288136802891368029013680291136802921368029313680294136802951368029613680297136802981368029913680300136803011368030213680303136803041368030513680306136803071368030813680309136803101368031113680312136803131368031413680315136803161368031713680318136803191368032013680321136803221368032313680324136803251368032613680327136803281368032913680330136803311368033213680333136803341368033513680336136803371368033813680339136803401368034113680342136803431368034413680345136803461368034713680348136803491368035013680351136803521368035313680354136803551368035613680357136803581368035913680360136803611368036213680363136803641368036513680366136803671368036813680369136803701368037113680372136803731368037413680375136803761368037713680378136803791368038013680381136803821368038313680384136803851368038613680387136803881368038913680390136803911368039213680393136803941368039513680396136803971368039813680399136804001368040113680402136804031368040413680405136804061368040713680408136804091368041013680411136804121368041313680414136804151368041613680417136804181368041913680420136804211368042213680423136804241368042513680426136804271368042813680429136804301368043113680432136804331368043413680435136804361368043713680438136804391368044013680441136804421368044313680444136804451368044613680447136804481368044913680450136804511368045213680453136804541368045513680456136804571368045813680459136804601368046113680462136804631368046413680465136804661368046713680468136804691368047013680471136804721368047313680474136804751368047613680477136804781368047913680480136804811368048213680483136804841368048513680486136804871368048813680489136804901368049113680492136804931368049413680495136804961368049713680498136804991368050013680501136805021368050313680504136805051368050613680507136805081368050913680510136805111368051213680513136805141368051513680516136805171368051813680519136805201368052113680522136805231368052413680525136805261368052713680528136805291368053013680531136805321368053313680534136805351368053613680537136805381368053913680540136805411368054213680543136805441368054513680546136805471368054813680549136805501368055113680552136805531368055413680555136805561368055713680558136805591368056013680561136805621368056313680564136805651368056613680567136805681368056913680570136805711368057213680573136805741368057513680576136805771368057813680579136805801368058113680582136805831368058413680585136805861368058713680588136805891368059013680591136805921368059313680594136805951368059613680597136805981368059913680600136806011368060213680603136806041368060513680606136806071368060813680609136806101368061113680612136806131368061413680615136806161368061713680618136806191368062013680621136806221368062313680624136806251368062613680627136806281368062913680630136806311368063213680633136806341368063513680636136806371368063813680639136806401368064113680642136806431368064413680645136806461368064713680648136806491368065013680651136806521368065313680654136806551368065613680657136806581368065913680660136806611368066213680663136806641368066513680666136806671368066813680669136806701368067113680672136806731368067413680675136806761368067713680678136806791368068013680681136806821368068313680684136806851368068613680687136806881368068913680690136806911368069213680693136806941368069513680696136806971368069813680699136807001368070113680702136807031368070413680705136807061368070713680708136807091368071013680711136807121368071313680714136807151368071613680717136807181368071913680720136807211368072213680723136807241368072513680726136807271368072813680729136807301368073113680732136807331368073413680735136807361368073713680738136807391368074013680741136807421368074313680744136807451368074613680747136807481368074913680750136807511368075213680753136807541368075513680756136807571368075813680759136807601368076113680762136807631368076413680765136807661368076713680768136807691368077013680771136807721368077313680774136807751368077613680777136807781368077913680780136807811368078213680783136807841368078513680786136807871368078813680789136807901368079113680792136807931368079413680795136807961368079713680798136807991368080013680801136808021368080313680804136808051368080613680807136808081368080913680810136808111368081213680813136808141368081513680816136808171368081813680819136808201368082113680822136808231368082413680825136808261368082713680828136808291368083013680831136808321368083313680834136808351368083613680837136808381368083913680840136808411368084213680843136808441368084513680846136808471368084813680849136808501368085113680852136808531368085413680855136808561368085713680858136808591368086013680861136808621368086313680864136808651368086613680867136808681368086913680870136808711368087213680873136808741368087513680876136808771368087813680879136808801368088113680882136808831368088413680885136808861368088713680888136808891368089013680891136808921368089313680894136808951368089613680897136808981368089913680900136809011368090213680903136809041368090513680906136809071368090813680909136809101368091113680912136809131368091413680915136809161368091713680918136809191368092013680921136809221368092313680924136809251368092613680927136809281368092913680930136809311368093213680933136809341368093513680936136809371368093813680939136809401368094113680942136809431368094413680945136809461368094713680948136809491368095013680951136809521368095313680954136809551368095613680957136809581368095913680960136809611368096213680963136809641368096513680966136809671368096813680969136809701368097113680972136809731368097413680975136809761368097713680978136809791368098013680981136809821368098313680984136809851368098613680987136809881368098913680990136809911368099213680993136809941368099513680996136809971368099813680999136810001368100113681002136810031368100413681005136810061368100713681008136810091368101013681011136810121368101313681014136810151368101613681017136810181368101913681020136810211368102213681023136810241368102513681026136810271368102813681029136810301368103113681032136810331368103413681035136810361368103713681038136810391368104013681041136810421368104313681044136810451368104613681047136810481368104913681050136810511368105213681053136810541368105513681056136810571368105813681059136810601368106113681062136810631368106413681065136810661368106713681068136810691368107013681071136810721368107313681074136810751368107613681077136810781368107913681080136810811368108213681083136810841368108513681086136810871368108813681089136810901368109113681092136810931368109413681095136810961368109713681098136810991368110013681101136811021368110313681104136811051369000113690002136900031369000413690005136900061369000713690008136900091369001013690011136900121369001313690014136900151369001613690017136900181369001913690020136900211369002213690023136900241369002513690026136900271369002813690029136900301369003113690032136900331369003413690035136900361369003713690038136900391369004013690041136900421369004313690044136900451369004613690047136900481369004913690050136900511369005213690053136900541369005513690056136900571369005813690059136900601369006113690062136900631369006413690065136900661369006713690068136900691369007013690071136900721369007313690074136900751369007613690077136900781369007913690080136900811369008213690083136900841369008513690086136900871369008813690089136900901369009113690092136900931369009413690095136900961369009713690098136900991369010013690101136901021369010313690104136901051369010613690107136901081369010913690110136901111369011213690113136901141369011513690116136901171369011813690119136901201369012113690122136901231369012413690125136901261369012713690128136901291369013013690131136901321369013313690134136901351369013613690137136901381369013913690140136901411369014213690143136901441369014513690146136901471369014813690149136901501369015113690152136901531369015413690155136901561369015713690158136901591369016013690161136901621369016313690164136901651369016613690167136901681369016913690170136901711369017213690173136901741369017513690176136901771369017813690179136901801369018113690182136901831369018413690185136901861369018713690188136901891369019013690191136901921369019313690194136901951369019613690197136901981369019913690200136902011369020213690203136902041369020513690206136902071369020813690209136902101369021113690212136902131369021413690215136902161369021713690218136902191369022013690221136902221369022313690224136902251369022613690227136902281369022913690230136902311369023213690233136902341369023513690236136902371369023813690239136902401369024113690242136902431369024413690245136902461369024713690248136902491369025013690251136902521369025313690254136902551369025613690257136902581369025913690260136902611369026213690263136902641369026513690266136902671369026813690269136902701369027113690272136902731369027413690275136902761369027713690278136902791369028013690281136902821369028313690284136902851369028613690287136902881369028913690290136902911369029213690293136902941369029513690296136902971369029813690299136903001369030113690302136903031369030413690305136903061369030713690308136903091369031013690311136903121369031313690314136903151369031613690317136903181369031913690320136903211369032213690323136903241369032513690326136903271369032813690329136903301369033113690332136903331369033413690335136903361369033713690338136903391369034013690341136903421369034313690344136903451369034613690347136903481369034913690350136903511369035213690353136903541369035513690356136903571369035813690359136903601369036113690362136903631369036413690365136903661369036713690368136903691369037013690371136903721369037313690374136903751369037613690377136903781369037913690380136903811369038213690383136903841369038513690386136903871369038813690389136903901369039113690392136903931369039413690395136903961369039713690398136903991369040013690401136904021369040313690404136904051369040613690407136904081369040913690410136904111369041213690413136904141369041513690416136904171369041813690419136904201369042113690422136904231369042413690425136904261369042713690428136904291369043013690431136904321369043313690434136904351369043613690437136904381369043913690440136904411369044213690443136904441369044513690446136904471369044813690449136904501369045113690452136904531369045413690455136904561369045713690458136904591369046013690461136904621369046313690464136904651369046613690467136904681369046913690470136904711369047213690473136904741369047513690476136904771369047813690479136904801369048113690482136904831369048413690485136904861369048713690488136904891369049013690491136904921369049313690494136904951369049613690497136904981369049913690500136905011369050213690503136905041369050513690506136905071369050813690509136905101369051113690512136905131369051413690515136905161369051713690518136905191369052013690521136905221369052313690524136905251369052613690527136905281369052913690530136905311369053213690533136905341369053513690536136905371369053813690539136905401369054113690542136905431369054413690545136905461369054713690548136905491369055013690551136905521369055313690554136905551369055613690557136905581369055913690560136905611369056213690563136905641369056513690566136905671369056813690569136905701369057113690572136905731369057413690575136905761369057713690578136905791369058013690581136905821369058313690584136905851369058613690587136905881369058913690590136905911369059213690593136905941369059513690596136905971369059813690599136906001369060113690602136906031369060413690605136906061369060713690608136906091369061013690611136906121369061313690614136906151369061613690617136906181369061913690620136906211369062213690623136906241369062513690626136906271369062813690629136906301369063113690632136906331369063413690635136906361369063713690638136906391369064013690641136906421369064313690644136906451369064613690647136906481369064913690650136906511369065213690653136906541369065513690656136906571369065813690659136906601369066113690662136906631369066413690665136906661369066713690668136906691369067013690671136906721369067313690674136906751369067613690677136906781369067913690680136906811369068213690683136906841369068513690686136906871369068813690689136906901369069113690692136906931369069413690695136906961369069713690698136906991369070013690701136907021369070313690704136907051369070613690707136907081369070913690710136907111369071213690713136907141369071513690716136907171369071813690719136907201369072113690722136907231369072413690725136907261369072713690728136907291369073013690731136907321369073313690734136907351369073613690737136907381369073913690740136907411369074213690743136907441369074513690746136907471369074813690749136907501369075113690752136907531369075413690755136907561369075713690758136907591369076013690761136907621369076313690764136907651369076613690767136907681369076913690770136907711369077213690773136907741369077513690776136907771369077813690779136907801369078113690782136907831369078413690785136907861369078713690788136907891369079013690791136907921369079313690794136907951369079613690797136907981369079913690800136908011369080213690803136908041369080513690806136908071369080813690809136908101369081113690812136908131369081413690815136908161369081713690818136908191369082013690821136908221369082313690824136908251369082613690827136908281369082913690830136908311369083213690833136908341369083513690836136908371369083813690839136908401369084113690842136908431369084413690845136908461369084713690848136908491369085013690851136908521369085313690854136908551369085613690857136908581369085913690860136908611369086213690863136908641369086513690866136908671369086813690869136908701369087113690872136908731369087413690875136908761369087713690878136908791369088013690881136908821369088313690884136908851369088613690887136908881369088913690890136908911369089213690893136908941369089513690896136908971369089813690899136909001369090113690902136909031369090413690905136909061369090713690908136909091369091013690911136909121369091313690914136909151369091613690917136909181369091913690920136909211369092213690923136909241369092513690926136909271369092813690929136909301369093113690932136909331369093413690935136909361369093713690938136909391369094013690941136909421369094313690944136909451369094613690947136909481369094913690950136909511369095213690953136909541369095513690956136909571369095813690959136909601369096113690962136909631369096413690965136909661369096713690968136909691369097013690971136909721369097313690974136909751369097613690977136909781369097913690980136909811369098213690983136909841369098513690986136909871369098813690989136909901369099113690992136909931369099413690995136909961369099713690998136909991369100013691001136910021369100313691004136910051369100613691007136910081369100913691010136910111369101213691013136910141369101513691016136910171369101813691019136910201369102113691022136910231369102413691025136910261369102713691028136910291369103013691031136910321369103313691034136910351369103613691037136910381369103913691040136910411369104213691043136910441369104513691046136910471369104813691049136910501369105113691052136910531369105413691055136910561369105713691058136910591369106013691061136910621369106313691064136910651369106613691067136910681369106913691070136910711369107213691073136910741369107513691076136910771369107813691079136910801369108113691082136910831369108413691085136910861369108713691088136910891369109013691091136910921369109313691094136910951369109613691097136910981369109913691100136911011369110213691103136911041369110513700001137000021370000313700004137000051370000613700007137000081370000913700010137000111370001213700013137000141370001513700016137000171370001813700019137000201370002113700022137000231370002413700025137000261370002713700028137000291370003013700031137000321370003313700034137000351370003613700037137000381370003913700040137000411370004213700043137000441370004513700046137000471370004813700049137000501370005113700052137000531370005413700055137000561370005713700058137000591370006013700061137000621370006313700064137000651370006613700067137000681370006913700070137000711370007213700073137000741370007513700076137000771370007813700079137000801370008113700082137000831370008413700085137000861370008713700088137000891370009013700091137000921370009313700094137000951370009613700097137000981370009913700100137001011370010213700103137001041370010513700106137001071370010813700109137001101370011113700112137001131370011413700115137001161370011713700118137001191370012013700121137001221370012313700124137001251370012613700127137001281370012913700130137001311370013213700133137001341370013513700136137001371370013813700139137001401370014113700142137001431370014413700145137001461370014713700148137001491370015013700151137001521370015313700154137001551370015613700157137001581370015913700160137001611370016213700163137001641370016513700166137001671370016813700169137001701370017113700172137001731370017413700175137001761370017713700178137001791370018013700181137001821370018313700184137001851370018613700187137001881370018913700190137001911370019213700193137001941370019513700196137001971370019813700199137002001370020113700202137002031370020413700205137002061370020713700208137002091370021013700211137002121370021313700214137002151370021613700217137002181370021913700220137002211370022213700223137002241370022513700226137002271370022813700229137002301370023113700232137002331370023413700235137002361370023713700238137002391370024013700241137002421370024313700244137002451370024613700247137002481370024913700250137002511370025213700253137002541370025513700256137002571370025813700259137002601370026113700262137002631370026413700265137002661370026713700268137002691370027013700271137002721370027313700274137002751370027613700277137002781370027913700280137002811370028213700283137002841370028513700286137002871370028813700289137002901370029113700292137002931370029413700295137002961370029713700298137002991370030013700301137003021370030313700304137003051370030613700307137003081370030913700310137003111370031213700313137003141370031513700316137003171370031813700319137003201370032113700322137003231370032413700325137003261370032713700328137003291370033013700331137003321370033313700334137003351370033613700337137003381370033913700340137003411370034213700343137003441370034513700346137003471370034813700349137003501370035113700352137003531370035413700355137003561370035713700358137003591370036013700361137003621370036313700364137003651370036613700367137003681370036913700370137003711370037213700373137003741370037513700376137003771370037813700379137003801370038113700382137003831370038413700385137003861370038713700388137003891370039013700391137003921370039313700394137003951370039613700397137003981370039913700400137004011370040213700403137004041370040513700406137004071370040813700409137004101370041113700412137004131370041413700415137004161370041713700418137004191370042013700421137004221370042313700424137004251370042613700427137004281370042913700430137004311370043213700433137004341370043513700436137004371370043813700439137004401370044113700442137004431370044413700445137004461370044713700448137004491370045013700451137004521370045313700454137004551370045613700457137004581370045913700460137004611370046213700463137004641370046513700466137004671370046813700469137004701370047113700472137004731370047413700475137004761370047713700478137004791370048013700481137004821370048313700484137004851370048613700487137004881370048913700490137004911370049213700493137004941370049513700496137004971370049813700499137005001370050113700502137005031370050413700505137005061370050713700508137005091370051013700511137005121370051313700514137005151370051613700517137005181370051913700520137005211370052213700523137005241370052513700526137005271370052813700529137005301370053113700532137005331370053413700535137005361370053713700538137005391370054013700541137005421370054313700544137005451370054613700547137005481370054913700550137005511370055213700553137005541370055513700556137005571370055813700559137005601370056113700562137005631370056413700565137005661370056713700568137005691370057013700571137005721370057313700574137005751370057613700577137005781370057913700580137005811370058213700583137005841370058513700586137005871370058813700589137005901370059113700592137005931370059413700595137005961370059713700598137005991370060013700601137006021370060313700604137006051370060613700607137006081370060913700610137006111370061213700613137006141370061513700616137006171370061813700619137006201370062113700622137006231370062413700625137006261370062713700628137006291370063013700631137006321370063313700634137006351370063613700637137006381370063913700640137006411370064213700643137006441370064513700646137006471370064813700649137006501370065113700652137006531370065413700655137006561370065713700658137006591370066013700661137006621370066313700664137006651370066613700667137006681370066913700670137006711370067213700673137006741370067513700676137006771370067813700679137006801370068113700682137006831370068413700685137006861370068713700688137006891370069013700691137006921370069313700694137006951370069613700697137006981370069913700700137007011370070213700703137007041370070513700706137007071370070813700709137007101370071113700712137007131370071413700715137007161370071713700718137007191370072013700721137007221370072313700724137007251370072613700727137007281370072913700730137007311370073213700733137007341370073513700736137007371370073813700739137007401370074113700742137007431370074413700745137007461370074713700748137007491370075013700751137007521370075313700754137007551370075613700757137007581370075913700760137007611370076213700763137007641370076513700766137007671370076813700769137007701370077113700772137007731370077413700775137007761370077713700778137007791370078013700781137007821370078313700784137007851370078613700787137007881370078913700790137007911370079213700793137007941370079513700796137007971370079813700799137008001370080113700802137008031370080413700805137008061370080713700808137008091370081013700811137008121370081313700814137008151370081613700817137008181370081913700820137008211370082213700823137008241370082513700826137008271370082813700829137008301370083113700832137008331370083413700835137008361370083713700838137008391370084013700841137008421370084313700844137008451370084613700847137008481370084913700850137008511370085213700853137008541370085513700856137008571370085813700859137008601370086113700862137008631370086413700865137008661370086713700868137008691370087013700871137008721370087313700874137008751370087613700877137008781370087913700880137008811370088213700883137008841370088513700886137008871370088813700889137008901370089113700892137008931370089413700895137008961370089713700898137008991370090013700901137009021370090313700904137009051370090613700907137009081370090913700910137009111370091213700913137009141370091513700916137009171370091813700919137009201370092113700922137009231370092413700925137009261370092713700928137009291370093013700931137009321370093313700934137009351370093613700937137009381370093913700940137009411370094213700943137009441370094513700946137009471370094813700949137009501370095113700952137009531370095413700955137009561370095713700958137009591370096013700961137009621370096313700964137009651370096613700967137009681370096913700970137009711370097213700973137009741370097513700976137009771370097813700979137009801370098113700982137009831370098413700985137009861370098713700988137009891370099013700991137009921370099313700994137009951370099613700997137009981370099913701000137010011370100213701003137010041370100513701006137010071370100813701009137010101370101113701012137010131370101413701015137010161370101713701018137010191370102013701021137010221370102313701024137010251370102613701027137010281370102913701030137010311370103213701033137010341370103513701036137010371370103813701039137010401370104113701042137010431370104413701045137010461370104713701048137010491370105013701051137010521370105313701054137010551370105613701057137010581370105913701060137010611370106213701063137010641370106513701066137010671370106813701069137010701370107113701072137010731370107413701075137010761370107713701078137010791370108013701081137010821370108313701084137010851370108613701087137010881370108913701090137010911370109213701093137010941370109513701096137010971370109813701099137011001370110113701102137011031370110413701105137100011371000213710003137100041371000513710006137100071371000813710009137100101371001113710012137100131371001413710015137100161371001713710018137100191371002013710021137100221371002313710024137100251371002613710027137100281371002913710030137100311371003213710033137100341371003513710036137100371371003813710039137100401371004113710042137100431371004413710045137100461371004713710048137100491371005013710051137100521371005313710054137100551371005613710057137100581371005913710060137100611371006213710063137100641371006513710066137100671371006813710069137100701371007113710072137100731371007413710075137100761371007713710078137100791371008013710081137100821371008313710084137100851371008613710087137100881371008913710090137100911371009213710093137100941371009513710096137100971371009813710099137101001371010113710102137101031371010413710105137101061371010713710108137101091371011013710111137101121371011313710114137101151371011613710117137101181371011913710120137101211371012213710123137101241371012513710126137101271371012813710129137101301371013113710132137101331371013413710135137101361371013713710138137101391371014013710141137101421371014313710144137101451371014613710147137101481371014913710150137101511371015213710153137101541371015513710156137101571371015813710159137101601371016113710162137101631371016413710165137101661371016713710168137101691371017013710171137101721371017313710174137101751371017613710177137101781371017913710180137101811371018213710183137101841371018513710186137101871371018813710189137101901371019113710192137101931371019413710195137101961371019713710198137101991371020013710201137102021371020313710204137102051371020613710207137102081371020913710210137102111371021213710213137102141371021513710216137102171371021813710219137102201371022113710222137102231371022413710225137102261371022713710228137102291371023013710231137102321371023313710234137102351371023613710237137102381371023913710240137102411371024213710243137102441371024513710246137102471371024813710249137102501371025113710252137102531371025413710255137102561371025713710258137102591371026013710261137102621371026313710264137102651371026613710267137102681371026913710270137102711371027213710273137102741371027513710276137102771371027813710279137102801371028113710282137102831371028413710285137102861371028713710288137102891371029013710291137102921371029313710294137102951371029613710297137102981371029913710300137103011371030213710303137103041371030513710306137103071371030813710309137103101371031113710312137103131371031413710315137103161371031713710318137103191371032013710321137103221371032313710324137103251371032613710327137103281371032913710330137103311371033213710333137103341371033513710336137103371371033813710339137103401371034113710342137103431371034413710345137103461371034713710348137103491371035013710351137103521371035313710354137103551371035613710357137103581371035913710360137103611371036213710363137103641371036513710366137103671371036813710369137103701371037113710372137103731371037413710375137103761371037713710378137103791371038013710381137103821371038313710384137103851371038613710387137103881371038913710390137103911371039213710393137103941371039513710396137103971371039813710399137104001371040113710402137104031371040413710405137104061371040713710408137104091371041013710411137104121371041313710414137104151371041613710417137104181371041913710420137104211371042213710423137104241371042513710426137104271371042813710429137104301371043113710432137104331371043413710435137104361371043713710438137104391371044013710441137104421371044313710444137104451371044613710447137104481371044913710450137104511371045213710453137104541371045513710456137104571371045813710459137104601371046113710462137104631371046413710465137104661371046713710468137104691371047013710471137104721371047313710474137104751371047613710477137104781371047913710480137104811371048213710483137104841371048513710486137104871371048813710489137104901371049113710492137104931371049413710495137104961371049713710498137104991371050013710501137105021371050313710504137105051371050613710507137105081371050913710510137105111371051213710513137105141371051513710516137105171371051813710519137105201371052113710522137105231371052413710525137105261371052713710528137105291371053013710531137105321371053313710534137105351371053613710537137105381371053913710540137105411371054213710543137105441371054513710546137105471371054813710549137105501371055113710552137105531371055413710555137105561371055713710558137105591371056013710561137105621371056313710564137105651371056613710567137105681371056913710570137105711371057213710573137105741371057513710576137105771371057813710579137105801371058113710582137105831371058413710585137105861371058713710588137105891371059013710591137105921371059313710594137105951371059613710597137105981371059913710600137106011371060213710603137106041371060513710606137106071371060813710609137106101371061113710612137106131371061413710615137106161371061713710618137106191371062013710621137106221371062313710624137106251371062613710627137106281371062913710630137106311371063213710633137106341371063513710636137106371371063813710639137106401371064113710642137106431371064413710645137106461371064713710648137106491371065013710651137106521371065313710654137106551371065613710657137106581371065913710660137106611371066213710663137106641371066513710666137106671371066813710669137106701371067113710672137106731371067413710675137106761371067713710678137106791371068013710681137106821371068313710684137106851371068613710687137106881371068913710690137106911371069213710693137106941371069513710696137106971371069813710699137107001371070113710702137107031371070413710705137107061371070713710708137107091371071013710711137107121371071313710714137107151371071613710717137107181371071913710720137107211371072213710723137107241371072513710726137107271371072813710729137107301371073113710732137107331371073413710735137107361371073713710738137107391371074013710741137107421371074313710744137107451371074613710747137107481371074913710750137107511371075213710753137107541371075513710756137107571371075813710759137107601371076113710762137107631371076413710765137107661371076713710768137107691371077013710771137107721371077313710774137107751371077613710777137107781371077913710780137107811371078213710783137107841371078513710786137107871371078813710789137107901371079113710792137107931371079413710795137107961371079713710798137107991371080013710801137108021371080313710804137108051371080613710807137108081371080913710810137108111371081213710813137108141371081513710816137108171371081813710819137108201371082113710822137108231371082413710825137108261371082713710828137108291371083013710831137108321371083313710834137108351371083613710837137108381371083913710840137108411371084213710843137108441371084513710846137108471371084813710849137108501371085113710852137108531371085413710855137108561371085713710858137108591371086013710861137108621371086313710864137108651371086613710867137108681371086913710870137108711371087213710873137108741371087513710876137108771371087813710879137108801371088113710882137108831371088413710885137108861371088713710888137108891371089013710891137108921371089313710894137108951371089613710897137108981371089913710900137109011371090213710903137109041371090513710906137109071371090813710909137109101371091113710912137109131371091413710915137109161371091713710918137109191371092013710921137109221371092313710924137109251371092613710927137109281371092913710930137109311371093213710933137109341371093513710936137109371371093813710939137109401371094113710942137109431371094413710945137109461371094713710948137109491371095013710951137109521371095313710954137109551371095613710957137109581371095913710960137109611371096213710963137109641371096513710966137109671371096813710969137109701371097113710972137109731371097413710975137109761371097713710978137109791371098013710981137109821371098313710984137109851371098613710987137109881371098913710990137109911371099213710993137109941371099513710996137109971371099813710999137110001371100113711002137110031371100413711005137110061371100713711008137110091371101013711011137110121371101313711014137110151371101613711017137110181371101913711020137110211371102213711023137110241371102513711026137110271371102813711029137110301371103113711032137110331371103413711035137110361371103713711038137110391371104013711041137110421371104313711044137110451371104613711047137110481371104913711050137110511371105213711053137110541371105513711056137110571371105813711059137110601371106113711062137110631371106413711065137110661371106713711068137110691371107013711071137110721371107313711074137110751371107613711077137110781371107913711080137110811371108213711083137110841371108513711086137110871371108813711089137110901371109113711092137110931371109413711095137110961371109713711098137110991371110013711101137111021371110313711104137111051372000113720002137200031372000413720005137200061372000713720008137200091372001013720011137200121372001313720014137200151372001613720017137200181372001913720020137200211372002213720023137200241372002513720026137200271372002813720029137200301372003113720032137200331372003413720035137200361372003713720038137200391372004013720041137200421372004313720044137200451372004613720047137200481372004913720050137200511372005213720053137200541372005513720056137200571372005813720059137200601372006113720062137200631372006413720065137200661372006713720068137200691372007013720071137200721372007313720074137200751372007613720077137200781372007913720080137200811372008213720083137200841372008513720086137200871372008813720089137200901372009113720092137200931372009413720095137200961372009713720098137200991372010013720101137201021372010313720104137201051372010613720107137201081372010913720110137201111372011213720113137201141372011513720116137201171372011813720119137201201372012113720122137201231372012413720125137201261372012713720128137201291372013013720131137201321372013313720134137201351372013613720137137201381372013913720140137201411372014213720143137201441372014513720146137201471372014813720149137201501372015113720152137201531372015413720155137201561372015713720158137201591372016013720161137201621372016313720164137201651372016613720167137201681372016913720170137201711372017213720173137201741372017513720176137201771372017813720179137201801372018113720182137201831372018413720185137201861372018713720188137201891372019013720191137201921372019313720194137201951372019613720197137201981372019913720200137202011372020213720203137202041372020513720206137202071372020813720209137202101372021113720212137202131372021413720215137202161372021713720218137202191372022013720221137202221372022313720224137202251372022613720227137202281372022913720230137202311372023213720233137202341372023513720236137202371372023813720239137202401372024113720242137202431372024413720245137202461372024713720248137202491372025013720251137202521372025313720254137202551372025613720257137202581372025913720260137202611372026213720263137202641372026513720266137202671372026813720269137202701372027113720272137202731372027413720275137202761372027713720278137202791372028013720281137202821372028313720284137202851372028613720287137202881372028913720290137202911372029213720293137202941372029513720296137202971372029813720299137203001372030113720302137203031372030413720305137203061372030713720308137203091372031013720311137203121372031313720314137203151372031613720317137203181372031913720320137203211372032213720323137203241372032513720326137203271372032813720329137203301372033113720332137203331372033413720335137203361372033713720338137203391372034013720341137203421372034313720344137203451372034613720347137203481372034913720350137203511372035213720353137203541372035513720356137203571372035813720359137203601372036113720362137203631372036413720365137203661372036713720368137203691372037013720371137203721372037313720374137203751372037613720377137203781372037913720380137203811372038213720383137203841372038513720386137203871372038813720389137203901372039113720392137203931372039413720395137203961372039713720398137203991372040013720401137204021372040313720404137204051372040613720407137204081372040913720410137204111372041213720413137204141372041513720416137204171372041813720419137204201372042113720422137204231372042413720425137204261372042713720428137204291372043013720431137204321372043313720434137204351372043613720437137204381372043913720440137204411372044213720443137204441372044513720446137204471372044813720449137204501372045113720452137204531372045413720455137204561372045713720458137204591372046013720461137204621372046313720464137204651372046613720467137204681372046913720470137204711372047213720473137204741372047513720476137204771372047813720479137204801372048113720482137204831372048413720485137204861372048713720488137204891372049013720491137204921372049313720494137204951372049613720497137204981372049913720500137205011372050213720503137205041372050513720506137205071372050813720509137205101372051113720512137205131372051413720515137205161372051713720518137205191372052013720521137205221372052313720524137205251372052613720527137205281372052913720530137205311372053213720533137205341372053513720536137205371372053813720539137205401372054113720542137205431372054413720545137205461372054713720548137205491372055013720551137205521372055313720554137205551372055613720557137205581372055913720560137205611372056213720563137205641372056513720566137205671372056813720569137205701372057113720572137205731372057413720575137205761372057713720578137205791372058013720581137205821372058313720584137205851372058613720587137205881372058913720590137205911372059213720593137205941372059513720596137205971372059813720599137206001372060113720602137206031372060413720605137206061372060713720608137206091372061013720611137206121372061313720614137206151372061613720617137206181372061913720620137206211372062213720623137206241372062513720626137206271372062813720629137206301372063113720632137206331372063413720635137206361372063713720638137206391372064013720641137206421372064313720644137206451372064613720647137206481372064913720650137206511372065213720653137206541372065513720656137206571372065813720659137206601372066113720662137206631372066413720665137206661372066713720668137206691372067013720671137206721372067313720674137206751372067613720677137206781372067913720680137206811372068213720683137206841372068513720686137206871372068813720689137206901372069113720692137206931372069413720695137206961372069713720698137206991372070013720701137207021372070313720704137207051372070613720707137207081372070913720710137207111372071213720713137207141372071513720716137207171372071813720719137207201372072113720722137207231372072413720725137207261372072713720728137207291372073013720731137207321372073313720734137207351372073613720737137207381372073913720740137207411372074213720743137207441372074513720746137207471372074813720749137207501372075113720752137207531372075413720755137207561372075713720758137207591372076013720761137207621372076313720764137207651372076613720767137207681372076913720770137207711372077213720773137207741372077513720776137207771372077813720779137207801372078113720782137207831372078413720785137207861372078713720788137207891372079013720791137207921372079313720794137207951372079613720797137207981372079913720800137208011372080213720803137208041372080513720806137208071372080813720809137208101372081113720812137208131372081413720815137208161372081713720818137208191372082013720821137208221372082313720824137208251372082613720827137208281372082913720830137208311372083213720833137208341372083513720836137208371372083813720839137208401372084113720842137208431372084413720845137208461372084713720848137208491372085013720851137208521372085313720854137208551372085613720857137208581372085913720860137208611372086213720863137208641372086513720866137208671372086813720869137208701372087113720872137208731372087413720875137208761372087713720878137208791372088013720881137208821372088313720884137208851372088613720887137208881372088913720890137208911372089213720893137208941372089513720896137208971372089813720899137209001372090113720902137209031372090413720905137209061372090713720908137209091372091013720911137209121372091313720914137209151372091613720917137209181372091913720920137209211372092213720923137209241372092513720926137209271372092813720929137209301372093113720932137209331372093413720935137209361372093713720938137209391372094013720941137209421372094313720944137209451372094613720947137209481372094913720950137209511372095213720953137209541372095513720956137209571372095813720959137209601372096113720962137209631372096413720965137209661372096713720968137209691372097013720971137209721372097313720974137209751372097613720977137209781372097913720980137209811372098213720983137209841372098513720986137209871372098813720989137209901372099113720992137209931372099413720995137209961372099713720998137209991372100013721001137210021372100313721004137210051372100613721007137210081372100913721010137210111372101213721013137210141372101513721016137210171372101813721019137210201372102113721022137210231372102413721025137210261372102713721028137210291372103013721031137210321372103313721034137210351372103613721037137210381372103913721040137210411372104213721043137210441372104513721046137210471372104813721049137210501372105113721052137210531372105413721055137210561372105713721058137210591372106013721061137210621372106313721064137210651372106613721067137210681372106913721070137210711372107213721073137210741372107513721076137210771372107813721079137210801372108113721082137210831372108413721085137210861372108713721088137210891372109013721091137210921372109313721094137210951372109613721097137210981372109913721100137211011372110213721103137211041372110513730001137300021373000313730004137300051373000613730007137300081373000913730010137300111373001213730013137300141373001513730016137300171373001813730019137300201373002113730022137300231373002413730025137300261373002713730028137300291373003013730031137300321373003313730034137300351373003613730037137300381373003913730040137300411373004213730043137300441373004513730046137300471373004813730049137300501373005113730052137300531373005413730055137300561373005713730058137300591373006013730061137300621373006313730064137300651373006613730067137300681373006913730070137300711373007213730073137300741373007513730076137300771373007813730079137300801373008113730082137300831373008413730085137300861373008713730088137300891373009013730091137300921373009313730094137300951373009613730097137300981373009913730100137301011373010213730103137301041373010513730106137301071373010813730109137301101373011113730112137301131373011413730115137301161373011713730118137301191373012013730121137301221373012313730124137301251373012613730127137301281373012913730130137301311373013213730133137301341373013513730136137301371373013813730139137301401373014113730142137301431373014413730145137301461373014713730148137301491373015013730151137301521373015313730154137301551373015613730157137301581373015913730160137301611373016213730163137301641373016513730166137301671373016813730169137301701373017113730172137301731373017413730175137301761373017713730178137301791373018013730181137301821373018313730184137301851373018613730187137301881373018913730190137301911373019213730193137301941373019513730196137301971373019813730199137302001373020113730202137302031373020413730205137302061373020713730208137302091373021013730211137302121373021313730214137302151373021613730217137302181373021913730220137302211373022213730223137302241373022513730226137302271373022813730229137302301373023113730232137302331373023413730235137302361373023713730238137302391373024013730241137302421373024313730244137302451373024613730247137302481373024913730250137302511373025213730253137302541373025513730256137302571373025813730259137302601373026113730262137302631373026413730265137302661373026713730268137302691373027013730271137302721373027313730274137302751373027613730277137302781373027913730280137302811373028213730283137302841373028513730286137302871373028813730289137302901373029113730292137302931373029413730295137302961373029713730298137302991373030013730301137303021373030313730304137303051373030613730307137303081373030913730310137303111373031213730313137303141373031513730316137303171373031813730319137303201373032113730322137303231373032413730325137303261373032713730328137303291373033013730331137303321373033313730334137303351373033613730337137303381373033913730340137303411373034213730343137303441373034513730346137303471373034813730349137303501373035113730352137303531373035413730355137303561373035713730358137303591373036013730361137303621373036313730364137303651373036613730367137303681373036913730370137303711373037213730373137303741373037513730376137303771373037813730379137303801373038113730382137303831373038413730385137303861373038713730388137303891373039013730391137303921373039313730394137303951373039613730397137303981373039913730400137304011373040213730403137304041373040513730406137304071373040813730409137304101373041113730412137304131373041413730415137304161373041713730418137304191373042013730421137304221373042313730424137304251373042613730427137304281373042913730430137304311373043213730433137304341373043513730436137304371373043813730439137304401373044113730442137304431373044413730445137304461373044713730448137304491373045013730451137304521373045313730454137304551373045613730457137304581373045913730460137304611373046213730463137304641373046513730466137304671373046813730469137304701373047113730472137304731373047413730475137304761373047713730478137304791373048013730481137304821373048313730484137304851373048613730487137304881373048913730490137304911373049213730493137304941373049513730496137304971373049813730499137305001373050113730502137305031373050413730505137305061373050713730508137305091373051013730511137305121373051313730514137305151373051613730517137305181373051913730520137305211373052213730523137305241373052513730526137305271373052813730529137305301373053113730532137305331373053413730535137305361373053713730538137305391373054013730541137305421373054313730544137305451373054613730547137305481373054913730550137305511373055213730553137305541373055513730556137305571373055813730559137305601373056113730562137305631373056413730565137305661373056713730568137305691373057013730571137305721373057313730574137305751373057613730577137305781373057913730580137305811373058213730583137305841373058513730586137305871373058813730589137305901373059113730592137305931373059413730595137305961373059713730598137305991373060013730601137306021373060313730604137306051373060613730607137306081373060913730610137306111373061213730613137306141373061513730616137306171373061813730619137306201373062113730622137306231373062413730625137306261373062713730628137306291373063013730631137306321373063313730634137306351373063613730637137306381373063913730640137306411373064213730643137306441373064513730646137306471373064813730649137306501373065113730652137306531373065413730655137306561373065713730658137306591373066013730661137306621373066313730664137306651373066613730667137306681373066913730670137306711373067213730673137306741373067513730676137306771373067813730679137306801373068113730682137306831373068413730685137306861373068713730688137306891373069013730691137306921373069313730694137306951373069613730697137306981373069913730700137307011373070213730703137307041373070513730706137307071373070813730709137307101373071113730712137307131373071413730715137307161373071713730718137307191373072013730721137307221373072313730724137307251373072613730727137307281373072913730730137307311373073213730733137307341373073513730736137307371373073813730739137307401373074113730742137307431373074413730745137307461373074713730748137307491373075013730751137307521373075313730754137307551373075613730757137307581373075913730760137307611373076213730763137307641373076513730766137307671373076813730769137307701373077113730772137307731373077413730775137307761373077713730778137307791373078013730781137307821373078313730784137307851373078613730787137307881373078913730790137307911373079213730793137307941373079513730796137307971373079813730799137308001373080113730802137308031373080413730805137308061373080713730808137308091373081013730811137308121373081313730814137308151373081613730817137308181373081913730820137308211373082213730823137308241373082513730826137308271373082813730829137308301373083113730832137308331373083413730835137308361373083713730838137308391373084013730841137308421373084313730844137308451373084613730847137308481373084913730850137308511373085213730853137308541373085513730856137308571373085813730859137308601373086113730862137308631373086413730865137308661373086713730868137308691373087013730871137308721373087313730874137308751373087613730877137308781373087913730880137308811373088213730883137308841373088513730886137308871373088813730889137308901373089113730892137308931373089413730895137308961373089713730898137308991373090013730901137309021373090313730904137309051373090613730907137309081373090913730910137309111373091213730913137309141373091513730916137309171373091813730919137309201373092113730922137309231373092413730925137309261373092713730928137309291373093013730931137309321373093313730934137309351373093613730937137309381373093913730940137309411373094213730943137309441373094513730946137309471373094813730949137309501373095113730952137309531373095413730955137309561373095713730958137309591373096013730961137309621373096313730964137309651373096613730967137309681373096913730970137309711373097213730973137309741373097513730976137309771373097813730979137309801373098113730982137309831373098413730985137309861373098713730988137309891373099013730991137309921373099313730994137309951373099613730997137309981373099913731000137310011373100213731003137310041373100513731006137310071373100813731009137310101373101113731012137310131373101413731015137310161373101713731018137310191373102013731021137310221373102313731024137310251373102613731027137310281373102913731030137310311373103213731033137310341373103513731036137310371373103813731039137310401373104113731042137310431373104413731045137310461373104713731048137310491373105013731051137310521373105313731054137310551373105613731057137310581373105913731060137310611373106213731063137310641373106513731066137310671373106813731069137310701373107113731072137310731373107413731075137310761373107713731078137310791373108013731081137310821373108313731084137310851373108613731087137310881373108913731090137310911373109213731093137310941373109513731096137310971373109813731099137311001373110113731102137311031373110413731105137400011374000213740003137400041374000513740006137400071374000813740009137400101374001113740012137400131374001413740015137400161374001713740018137400191374002013740021137400221374002313740024137400251374002613740027137400281374002913740030137400311374003213740033137400341374003513740036137400371374003813740039137400401374004113740042137400431374004413740045137400461374004713740048137400491374005013740051137400521374005313740054137400551374005613740057137400581374005913740060137400611374006213740063137400641374006513740066137400671374006813740069137400701374007113740072137400731374007413740075137400761374007713740078137400791374008013740081137400821374008313740084137400851374008613740087137400881374008913740090137400911374009213740093137400941374009513740096137400971374009813740099137401001374010113740102137401031374010413740105137401061374010713740108137401091374011013740111137401121374011313740114137401151374011613740117137401181374011913740120137401211374012213740123137401241374012513740126137401271374012813740129137401301374013113740132137401331374013413740135137401361374013713740138137401391374014013740141137401421374014313740144137401451374014613740147137401481374014913740150137401511374015213740153137401541374015513740156137401571374015813740159137401601374016113740162137401631374016413740165137401661374016713740168137401691374017013740171137401721374017313740174137401751374017613740177137401781374017913740180137401811374018213740183137401841374018513740186137401871374018813740189137401901374019113740192137401931374019413740195137401961374019713740198137401991374020013740201137402021374020313740204137402051374020613740207137402081374020913740210137402111374021213740213137402141374021513740216137402171374021813740219137402201374022113740222137402231374022413740225137402261374022713740228137402291374023013740231137402321374023313740234137402351374023613740237137402381374023913740240137402411374024213740243137402441374024513740246137402471374024813740249137402501374025113740252137402531374025413740255137402561374025713740258137402591374026013740261137402621374026313740264137402651374026613740267137402681374026913740270137402711374027213740273137402741374027513740276137402771374027813740279137402801374028113740282137402831374028413740285137402861374028713740288137402891374029013740291137402921374029313740294137402951374029613740297137402981374029913740300137403011374030213740303137403041374030513740306137403071374030813740309137403101374031113740312137403131374031413740315137403161374031713740318137403191374032013740321137403221374032313740324137403251374032613740327137403281374032913740330137403311374033213740333137403341374033513740336137403371374033813740339137403401374034113740342137403431374034413740345137403461374034713740348137403491374035013740351137403521374035313740354137403551374035613740357137403581374035913740360137403611374036213740363137403641374036513740366137403671374036813740369137403701374037113740372137403731374037413740375137403761374037713740378137403791374038013740381137403821374038313740384137403851374038613740387137403881374038913740390137403911374039213740393137403941374039513740396137403971374039813740399137404001374040113740402137404031374040413740405137404061374040713740408137404091374041013740411137404121374041313740414137404151374041613740417137404181374041913740420137404211374042213740423137404241374042513740426137404271374042813740429137404301374043113740432137404331374043413740435137404361374043713740438137404391374044013740441137404421374044313740444137404451374044613740447137404481374044913740450137404511374045213740453137404541374045513740456137404571374045813740459137404601374046113740462137404631374046413740465137404661374046713740468137404691374047013740471137404721374047313740474137404751374047613740477137404781374047913740480137404811374048213740483137404841374048513740486137404871374048813740489137404901374049113740492137404931374049413740495137404961374049713740498137404991374050013740501137405021374050313740504137405051374050613740507137405081374050913740510137405111374051213740513137405141374051513740516137405171374051813740519137405201374052113740522137405231374052413740525137405261374052713740528137405291374053013740531137405321374053313740534137405351374053613740537137405381374053913740540137405411374054213740543137405441374054513740546137405471374054813740549137405501374055113740552137405531374055413740555137405561374055713740558137405591374056013740561137405621374056313740564137405651374056613740567137405681374056913740570137405711374057213740573137405741374057513740576137405771374057813740579137405801374058113740582137405831374058413740585137405861374058713740588137405891374059013740591137405921374059313740594137405951374059613740597137405981374059913740600137406011374060213740603137406041374060513740606137406071374060813740609137406101374061113740612137406131374061413740615137406161374061713740618137406191374062013740621137406221374062313740624137406251374062613740627137406281374062913740630137406311374063213740633137406341374063513740636137406371374063813740639137406401374064113740642137406431374064413740645137406461374064713740648137406491374065013740651137406521374065313740654137406551374065613740657137406581374065913740660137406611374066213740663137406641374066513740666137406671374066813740669137406701374067113740672137406731374067413740675137406761374067713740678137406791374068013740681137406821374068313740684137406851374068613740687137406881374068913740690137406911374069213740693137406941374069513740696137406971374069813740699137407001374070113740702137407031374070413740705137407061374070713740708137407091374071013740711137407121374071313740714137407151374071613740717137407181374071913740720137407211374072213740723137407241374072513740726137407271374072813740729137407301374073113740732137407331374073413740735137407361374073713740738137407391374074013740741137407421374074313740744137407451374074613740747137407481374074913740750137407511374075213740753137407541374075513740756137407571374075813740759137407601374076113740762137407631374076413740765137407661374076713740768137407691374077013740771137407721374077313740774137407751374077613740777137407781374077913740780137407811374078213740783137407841374078513740786137407871374078813740789137407901374079113740792137407931374079413740795137407961374079713740798137407991374080013740801137408021374080313740804137408051374080613740807137408081374080913740810137408111374081213740813137408141374081513740816137408171374081813740819137408201374082113740822137408231374082413740825137408261374082713740828137408291374083013740831137408321374083313740834137408351374083613740837137408381374083913740840137408411374084213740843137408441374084513740846137408471374084813740849137408501374085113740852137408531374085413740855137408561374085713740858137408591374086013740861137408621374086313740864137408651374086613740867137408681374086913740870137408711374087213740873137408741374087513740876137408771374087813740879137408801374088113740882137408831374088413740885137408861374088713740888137408891374089013740891137408921374089313740894137408951374089613740897137408981374089913740900137409011374090213740903137409041374090513740906137409071374090813740909137409101374091113740912137409131374091413740915137409161374091713740918137409191374092013740921137409221374092313740924137409251374092613740927137409281374092913740930137409311374093213740933137409341374093513740936137409371374093813740939137409401374094113740942137409431374094413740945137409461374094713740948137409491374095013740951137409521374095313740954137409551374095613740957137409581374095913740960137409611374096213740963137409641374096513740966137409671374096813740969137409701374097113740972137409731374097413740975137409761374097713740978137409791374098013740981137409821374098313740984137409851374098613740987137409881374098913740990137409911374099213740993137409941374099513740996137409971374099813740999137410001374100113741002137410031374100413741005137410061374100713741008137410091374101013741011137410121374101313741014137410151374101613741017137410181374101913741020137410211374102213741023137410241374102513741026137410271374102813741029137410301374103113741032137410331374103413741035137410361374103713741038137410391374104013741041137410421374104313741044137410451374104613741047137410481374104913741050137410511374105213741053137410541374105513741056137410571374105813741059137410601374106113741062137410631374106413741065137410661374106713741068137410691374107013741071137410721374107313741074137410751374107613741077137410781374107913741080137410811374108213741083137410841374108513741086137410871374108813741089137410901374109113741092137410931374109413741095137410961374109713741098137410991374110013741101137411021374110313741104137411051375000113750002137500031375000413750005137500061375000713750008137500091375001013750011137500121375001313750014137500151375001613750017137500181375001913750020137500211375002213750023137500241375002513750026137500271375002813750029137500301375003113750032137500331375003413750035137500361375003713750038137500391375004013750041137500421375004313750044137500451375004613750047137500481375004913750050137500511375005213750053137500541375005513750056137500571375005813750059137500601375006113750062137500631375006413750065137500661375006713750068137500691375007013750071137500721375007313750074137500751375007613750077137500781375007913750080137500811375008213750083137500841375008513750086137500871375008813750089137500901375009113750092137500931375009413750095137500961375009713750098137500991375010013750101137501021375010313750104137501051375010613750107137501081375010913750110137501111375011213750113137501141375011513750116137501171375011813750119137501201375012113750122137501231375012413750125137501261375012713750128137501291375013013750131137501321375013313750134137501351375013613750137137501381375013913750140137501411375014213750143137501441375014513750146137501471375014813750149137501501375015113750152137501531375015413750155137501561375015713750158137501591375016013750161137501621375016313750164137501651375016613750167137501681375016913750170137501711375017213750173137501741375017513750176137501771375017813750179137501801375018113750182137501831375018413750185137501861375018713750188137501891375019013750191137501921375019313750194137501951375019613750197137501981375019913750200137502011375020213750203137502041375020513750206137502071375020813750209137502101375021113750212137502131375021413750215137502161375021713750218137502191375022013750221137502221375022313750224137502251375022613750227137502281375022913750230137502311375023213750233137502341375023513750236137502371375023813750239137502401375024113750242137502431375024413750245137502461375024713750248137502491375025013750251137502521375025313750254137502551375025613750257137502581375025913750260137502611375026213750263137502641375026513750266137502671375026813750269137502701375027113750272137502731375027413750275137502761375027713750278137502791375028013750281137502821375028313750284137502851375028613750287137502881375028913750290137502911375029213750293137502941375029513750296137502971375029813750299137503001375030113750302137503031375030413750305137503061375030713750308137503091375031013750311137503121375031313750314137503151375031613750317137503181375031913750320137503211375032213750323137503241375032513750326137503271375032813750329137503301375033113750332137503331375033413750335137503361375033713750338137503391375034013750341137503421375034313750344137503451375034613750347137503481375034913750350137503511375035213750353137503541375035513750356137503571375035813750359137503601375036113750362137503631375036413750365137503661375036713750368137503691375037013750371137503721375037313750374137503751375037613750377137503781375037913750380137503811375038213750383137503841375038513750386137503871375038813750389137503901375039113750392137503931375039413750395137503961375039713750398137503991375040013750401137504021375040313750404137504051375040613750407137504081375040913750410137504111375041213750413137504141375041513750416137504171375041813750419137504201375042113750422137504231375042413750425137504261375042713750428137504291375043013750431137504321375043313750434137504351375043613750437137504381375043913750440137504411375044213750443137504441375044513750446137504471375044813750449137504501375045113750452137504531375045413750455137504561375045713750458137504591375046013750461137504621375046313750464137504651375046613750467137504681375046913750470137504711375047213750473137504741375047513750476137504771375047813750479137504801375048113750482137504831375048413750485137504861375048713750488137504891375049013750491137504921375049313750494137504951375049613750497137504981375049913750500137505011375050213750503137505041375050513750506137505071375050813750509137505101375051113750512137505131375051413750515137505161375051713750518137505191375052013750521137505221375052313750524137505251375052613750527137505281375052913750530137505311375053213750533137505341375053513750536137505371375053813750539137505401375054113750542137505431375054413750545137505461375054713750548137505491375055013750551137505521375055313750554137505551375055613750557137505581375055913750560137505611375056213750563137505641375056513750566137505671375056813750569137505701375057113750572137505731375057413750575137505761375057713750578137505791375058013750581137505821375058313750584137505851375058613750587137505881375058913750590137505911375059213750593137505941375059513750596137505971375059813750599137506001375060113750602137506031375060413750605137506061375060713750608137506091375061013750611137506121375061313750614137506151375061613750617137506181375061913750620137506211375062213750623137506241375062513750626137506271375062813750629137506301375063113750632137506331375063413750635137506361375063713750638137506391375064013750641137506421375064313750644137506451375064613750647137506481375064913750650137506511375065213750653137506541375065513750656137506571375065813750659137506601375066113750662137506631375066413750665137506661375066713750668137506691375067013750671137506721375067313750674137506751375067613750677137506781375067913750680137506811375068213750683137506841375068513750686137506871375068813750689137506901375069113750692137506931375069413750695137506961375069713750698137506991375070013750701137507021375070313750704137507051375070613750707137507081375070913750710137507111375071213750713137507141375071513750716137507171375071813750719137507201375072113750722137507231375072413750725137507261375072713750728137507291375073013750731137507321375073313750734137507351375073613750737137507381375073913750740137507411375074213750743137507441375074513750746137507471375074813750749137507501375075113750752137507531375075413750755137507561375075713750758137507591375076013750761137507621375076313750764137507651375076613750767137507681375076913750770137507711375077213750773137507741375077513750776137507771375077813750779137507801375078113750782137507831375078413750785137507861375078713750788137507891375079013750791137507921375079313750794137507951375079613750797137507981375079913750800137508011375080213750803137508041375080513750806137508071375080813750809137508101375081113750812137508131375081413750815137508161375081713750818137508191375082013750821137508221375082313750824137508251375082613750827137508281375082913750830137508311375083213750833137508341375083513750836137508371375083813750839137508401375084113750842137508431375084413750845137508461375084713750848137508491375085013750851137508521375085313750854137508551375085613750857137508581375085913750860137508611375086213750863137508641375086513750866137508671375086813750869137508701375087113750872137508731375087413750875137508761375087713750878137508791375088013750881137508821375088313750884137508851375088613750887137508881375088913750890137508911375089213750893137508941375089513750896137508971375089813750899137509001375090113750902137509031375090413750905137509061375090713750908137509091375091013750911137509121375091313750914137509151375091613750917137509181375091913750920137509211375092213750923137509241375092513750926137509271375092813750929137509301375093113750932137509331375093413750935137509361375093713750938137509391375094013750941137509421375094313750944137509451375094613750947137509481375094913750950137509511375095213750953137509541375095513750956137509571375095813750959137509601375096113750962137509631375096413750965137509661375096713750968137509691375097013750971137509721375097313750974137509751375097613750977137509781375097913750980137509811375098213750983137509841375098513750986137509871375098813750989137509901375099113750992137509931375099413750995137509961375099713750998137509991375100013751001137510021375100313751004137510051375100613751007137510081375100913751010137510111375101213751013137510141375101513751016137510171375101813751019137510201375102113751022137510231375102413751025137510261375102713751028137510291375103013751031137510321375103313751034137510351375103613751037137510381375103913751040137510411375104213751043137510441375104513751046137510471375104813751049137510501375105113751052137510531375105413751055137510561375105713751058137510591375106013751061137510621375106313751064137510651375106613751067137510681375106913751070137510711375107213751073137510741375107513751076137510771375107813751079137510801375108113751082137510831375108413751085137510861375108713751088137510891375109013751091137510921375109313751094137510951375109613751097137510981375109913751100137511011375110213751103137511041375110513760001137600021376000313760004137600051376000613760007137600081376000913760010137600111376001213760013137600141376001513760016137600171376001813760019137600201376002113760022137600231376002413760025137600261376002713760028137600291376003013760031137600321376003313760034137600351376003613760037137600381376003913760040137600411376004213760043137600441376004513760046137600471376004813760049137600501376005113760052137600531376005413760055137600561376005713760058137600591376006013760061137600621376006313760064137600651376006613760067137600681376006913760070137600711376007213760073137600741376007513760076137600771376007813760079137600801376008113760082137600831376008413760085137600861376008713760088137600891376009013760091137600921376009313760094137600951376009613760097137600981376009913760100137601011376010213760103137601041376010513760106137601071376010813760109137601101376011113760112137601131376011413760115137601161376011713760118137601191376012013760121137601221376012313760124137601251376012613760127137601281376012913760130137601311376013213760133137601341376013513760136137601371376013813760139137601401376014113760142137601431376014413760145137601461376014713760148137601491376015013760151137601521376015313760154137601551376015613760157137601581376015913760160137601611376016213760163137601641376016513760166137601671376016813760169137601701376017113760172137601731376017413760175137601761376017713760178137601791376018013760181137601821376018313760184137601851376018613760187137601881376018913760190137601911376019213760193137601941376019513760196137601971376019813760199137602001376020113760202137602031376020413760205137602061376020713760208137602091376021013760211137602121376021313760214137602151376021613760217137602181376021913760220137602211376022213760223137602241376022513760226137602271376022813760229137602301376023113760232137602331376023413760235137602361376023713760238137602391376024013760241137602421376024313760244137602451376024613760247137602481376024913760250137602511376025213760253137602541376025513760256137602571376025813760259137602601376026113760262137602631376026413760265137602661376026713760268137602691376027013760271137602721376027313760274137602751376027613760277137602781376027913760280137602811376028213760283137602841376028513760286137602871376028813760289137602901376029113760292137602931376029413760295137602961376029713760298137602991376030013760301137603021376030313760304137603051376030613760307137603081376030913760310137603111376031213760313137603141376031513760316137603171376031813760319137603201376032113760322137603231376032413760325137603261376032713760328137603291376033013760331137603321376033313760334137603351376033613760337137603381376033913760340137603411376034213760343137603441376034513760346137603471376034813760349137603501376035113760352137603531376035413760355137603561376035713760358137603591376036013760361137603621376036313760364137603651376036613760367137603681376036913760370137603711376037213760373137603741376037513760376137603771376037813760379137603801376038113760382137603831376038413760385137603861376038713760388137603891376039013760391137603921376039313760394137603951376039613760397137603981376039913760400137604011376040213760403137604041376040513760406137604071376040813760409137604101376041113760412137604131376041413760415137604161376041713760418137604191376042013760421137604221376042313760424137604251376042613760427137604281376042913760430137604311376043213760433137604341376043513760436137604371376043813760439137604401376044113760442137604431376044413760445137604461376044713760448137604491376045013760451137604521376045313760454137604551376045613760457137604581376045913760460137604611376046213760463137604641376046513760466137604671376046813760469137604701376047113760472137604731376047413760475137604761376047713760478137604791376048013760481137604821376048313760484137604851376048613760487137604881376048913760490137604911376049213760493137604941376049513760496137604971376049813760499137605001376050113760502137605031376050413760505137605061376050713760508137605091376051013760511137605121376051313760514137605151376051613760517137605181376051913760520137605211376052213760523137605241376052513760526137605271376052813760529137605301376053113760532137605331376053413760535137605361376053713760538137605391376054013760541137605421376054313760544137605451376054613760547137605481376054913760550137605511376055213760553137605541376055513760556137605571376055813760559137605601376056113760562137605631376056413760565137605661376056713760568137605691376057013760571137605721376057313760574137605751376057613760577137605781376057913760580137605811376058213760583137605841376058513760586137605871376058813760589137605901376059113760592137605931376059413760595137605961376059713760598137605991376060013760601137606021376060313760604137606051376060613760607137606081376060913760610137606111376061213760613137606141376061513760616137606171376061813760619137606201376062113760622137606231376062413760625137606261376062713760628137606291376063013760631137606321376063313760634137606351376063613760637137606381376063913760640137606411376064213760643137606441376064513760646137606471376064813760649137606501376065113760652137606531376065413760655137606561376065713760658137606591376066013760661137606621376066313760664137606651376066613760667137606681376066913760670137606711376067213760673137606741376067513760676137606771376067813760679137606801376068113760682137606831376068413760685137606861376068713760688137606891376069013760691137606921376069313760694137606951376069613760697137606981376069913760700137607011376070213760703137607041376070513760706137607071376070813760709137607101376071113760712137607131376071413760715137607161376071713760718137607191376072013760721137607221376072313760724137607251376072613760727137607281376072913760730137607311376073213760733137607341376073513760736137607371376073813760739137607401376074113760742137607431376074413760745137607461376074713760748137607491376075013760751137607521376075313760754137607551376075613760757137607581376075913760760137607611376076213760763137607641376076513760766137607671376076813760769137607701376077113760772137607731376077413760775137607761376077713760778137607791376078013760781137607821376078313760784137607851376078613760787137607881376078913760790137607911376079213760793137607941376079513760796137607971376079813760799137608001376080113760802137608031376080413760805137608061376080713760808137608091376081013760811137608121376081313760814137608151376081613760817137608181376081913760820137608211376082213760823137608241376082513760826137608271376082813760829137608301376083113760832137608331376083413760835137608361376083713760838137608391376084013760841137608421376084313760844137608451376084613760847137608481376084913760850137608511376085213760853137608541376085513760856137608571376085813760859137608601376086113760862137608631376086413760865137608661376086713760868137608691376087013760871137608721376087313760874137608751376087613760877137608781376087913760880137608811376088213760883137608841376088513760886137608871376088813760889137608901376089113760892137608931376089413760895137608961376089713760898137608991376090013760901137609021376090313760904137609051376090613760907137609081376090913760910137609111376091213760913137609141376091513760916137609171376091813760919137609201376092113760922137609231376092413760925137609261376092713760928137609291376093013760931137609321376093313760934137609351376093613760937137609381376093913760940137609411376094213760943137609441376094513760946137609471376094813760949137609501376095113760952137609531376095413760955137609561376095713760958137609591376096013760961137609621376096313760964137609651376096613760967137609681376096913760970137609711376097213760973137609741376097513760976137609771376097813760979137609801376098113760982137609831376098413760985137609861376098713760988137609891376099013760991137609921376099313760994137609951376099613760997137609981376099913761000137610011376100213761003137610041376100513761006137610071376100813761009137610101376101113761012137610131376101413761015137610161376101713761018137610191376102013761021137610221376102313761024137610251376102613761027137610281376102913761030137610311376103213761033137610341376103513761036137610371376103813761039137610401376104113761042137610431376104413761045137610461376104713761048137610491376105013761051137610521376105313761054137610551376105613761057137610581376105913761060137610611376106213761063137610641376106513761066137610671376106813761069137610701376107113761072137610731376107413761075137610761376107713761078137610791376108013761081137610821376108313761084137610851376108613761087137610881376108913761090137610911376109213761093137610941376109513761096137610971376109813761099137611001376110113761102137611031376110413761105137700011377000213770003137700041377000513770006137700071377000813770009137700101377001113770012137700131377001413770015137700161377001713770018137700191377002013770021137700221377002313770024137700251377002613770027137700281377002913770030137700311377003213770033137700341377003513770036137700371377003813770039137700401377004113770042137700431377004413770045137700461377004713770048137700491377005013770051137700521377005313770054137700551377005613770057137700581377005913770060137700611377006213770063137700641377006513770066137700671377006813770069137700701377007113770072137700731377007413770075137700761377007713770078137700791377008013770081137700821377008313770084137700851377008613770087137700881377008913770090137700911377009213770093137700941377009513770096137700971377009813770099137701001377010113770102137701031377010413770105137701061377010713770108137701091377011013770111137701121377011313770114137701151377011613770117137701181377011913770120137701211377012213770123137701241377012513770126137701271377012813770129137701301377013113770132137701331377013413770135137701361377013713770138137701391377014013770141137701421377014313770144137701451377014613770147137701481377014913770150137701511377015213770153137701541377015513770156137701571377015813770159137701601377016113770162137701631377016413770165137701661377016713770168137701691377017013770171137701721377017313770174137701751377017613770177137701781377017913770180137701811377018213770183137701841377018513770186137701871377018813770189137701901377019113770192137701931377019413770195137701961377019713770198137701991377020013770201137702021377020313770204137702051377020613770207137702081377020913770210137702111377021213770213137702141377021513770216137702171377021813770219137702201377022113770222137702231377022413770225137702261377022713770228137702291377023013770231137702321377023313770234137702351377023613770237137702381377023913770240137702411377024213770243137702441377024513770246137702471377024813770249137702501377025113770252137702531377025413770255137702561377025713770258137702591377026013770261137702621377026313770264137702651377026613770267137702681377026913770270137702711377027213770273137702741377027513770276137702771377027813770279137702801377028113770282137702831377028413770285137702861377028713770288137702891377029013770291137702921377029313770294137702951377029613770297137702981377029913770300137703011377030213770303137703041377030513770306137703071377030813770309137703101377031113770312137703131377031413770315137703161377031713770318137703191377032013770321137703221377032313770324137703251377032613770327137703281377032913770330137703311377033213770333137703341377033513770336137703371377033813770339137703401377034113770342137703431377034413770345137703461377034713770348137703491377035013770351137703521377035313770354137703551377035613770357137703581377035913770360137703611377036213770363137703641377036513770366137703671377036813770369137703701377037113770372137703731377037413770375137703761377037713770378137703791377038013770381137703821377038313770384137703851377038613770387137703881377038913770390137703911377039213770393137703941377039513770396137703971377039813770399137704001377040113770402137704031377040413770405137704061377040713770408137704091377041013770411137704121377041313770414137704151377041613770417137704181377041913770420137704211377042213770423137704241377042513770426137704271377042813770429137704301377043113770432137704331377043413770435137704361377043713770438137704391377044013770441137704421377044313770444137704451377044613770447137704481377044913770450137704511377045213770453137704541377045513770456137704571377045813770459137704601377046113770462137704631377046413770465137704661377046713770468137704691377047013770471137704721377047313770474137704751377047613770477137704781377047913770480137704811377048213770483137704841377048513770486137704871377048813770489137704901377049113770492137704931377049413770495137704961377049713770498137704991377050013770501137705021377050313770504137705051377050613770507137705081377050913770510137705111377051213770513137705141377051513770516137705171377051813770519137705201377052113770522137705231377052413770525137705261377052713770528137705291377053013770531137705321377053313770534137705351377053613770537137705381377053913770540137705411377054213770543137705441377054513770546137705471377054813770549137705501377055113770552137705531377055413770555137705561377055713770558137705591377056013770561137705621377056313770564137705651377056613770567137705681377056913770570137705711377057213770573137705741377057513770576137705771377057813770579137705801377058113770582137705831377058413770585137705861377058713770588137705891377059013770591137705921377059313770594137705951377059613770597137705981377059913770600137706011377060213770603137706041377060513770606137706071377060813770609137706101377061113770612137706131377061413770615137706161377061713770618137706191377062013770621137706221377062313770624137706251377062613770627137706281377062913770630137706311377063213770633137706341377063513770636137706371377063813770639137706401377064113770642137706431377064413770645137706461377064713770648137706491377065013770651137706521377065313770654137706551377065613770657137706581377065913770660137706611377066213770663137706641377066513770666137706671377066813770669137706701377067113770672137706731377067413770675137706761377067713770678137706791377068013770681137706821377068313770684137706851377068613770687137706881377068913770690137706911377069213770693137706941377069513770696137706971377069813770699137707001377070113770702137707031377070413770705137707061377070713770708137707091377071013770711137707121377071313770714137707151377071613770717137707181377071913770720137707211377072213770723137707241377072513770726137707271377072813770729137707301377073113770732137707331377073413770735137707361377073713770738137707391377074013770741137707421377074313770744137707451377074613770747137707481377074913770750137707511377075213770753137707541377075513770756137707571377075813770759137707601377076113770762137707631377076413770765137707661377076713770768137707691377077013770771137707721377077313770774137707751377077613770777137707781377077913770780137707811377078213770783137707841377078513770786137707871377078813770789137707901377079113770792137707931377079413770795137707961377079713770798137707991377080013770801137708021377080313770804137708051377080613770807137708081377080913770810137708111377081213770813137708141377081513770816137708171377081813770819137708201377082113770822137708231377082413770825137708261377082713770828137708291377083013770831137708321377083313770834137708351377083613770837137708381377083913770840137708411377084213770843137708441377084513770846137708471377084813770849137708501377085113770852137708531377085413770855137708561377085713770858137708591377086013770861137708621377086313770864137708651377086613770867137708681377086913770870137708711377087213770873137708741377087513770876137708771377087813770879137708801377088113770882137708831377088413770885137708861377088713770888137708891377089013770891137708921377089313770894137708951377089613770897137708981377089913770900137709011377090213770903137709041377090513770906137709071377090813770909137709101377091113770912137709131377091413770915137709161377091713770918137709191377092013770921137709221377092313770924137709251377092613770927137709281377092913770930137709311377093213770933137709341377093513770936137709371377093813770939137709401377094113770942137709431377094413770945137709461377094713770948137709491377095013770951137709521377095313770954137709551377095613770957137709581377095913770960137709611377096213770963137709641377096513770966137709671377096813770969137709701377097113770972137709731377097413770975137709761377097713770978137709791377098013770981137709821377098313770984137709851377098613770987137709881377098913770990137709911377099213770993137709941377099513770996137709971377099813770999137710001377100113771002137710031377100413771005137710061377100713771008137710091377101013771011137710121377101313771014137710151377101613771017137710181377101913771020137710211377102213771023137710241377102513771026137710271377102813771029137710301377103113771032137710331377103413771035137710361377103713771038137710391377104013771041137710421377104313771044137710451377104613771047137710481377104913771050137710511377105213771053137710541377105513771056137710571377105813771059137710601377106113771062137710631377106413771065137710661377106713771068137710691377107013771071137710721377107313771074137710751377107613771077137710781377107913771080137710811377108213771083137710841377108513771086137710871377108813771089137710901377109113771092137710931377109413771095137710961377109713771098137710991377110013771101137711021377110313771104137711051378000113780002137800031378000413780005137800061378000713780008137800091378001013780011137800121378001313780014137800151378001613780017137800181378001913780020137800211378002213780023137800241378002513780026137800271378002813780029137800301378003113780032137800331378003413780035137800361378003713780038137800391378004013780041137800421378004313780044137800451378004613780047137800481378004913780050137800511378005213780053137800541378005513780056137800571378005813780059137800601378006113780062137800631378006413780065137800661378006713780068137800691378007013780071137800721378007313780074137800751378007613780077137800781378007913780080137800811378008213780083137800841378008513780086137800871378008813780089137800901378009113780092137800931378009413780095137800961378009713780098137800991378010013780101137801021378010313780104137801051378010613780107137801081378010913780110137801111378011213780113137801141378011513780116137801171378011813780119137801201378012113780122137801231378012413780125137801261378012713780128137801291378013013780131137801321378013313780134137801351378013613780137137801381378013913780140137801411378014213780143137801441378014513780146137801471378014813780149137801501378015113780152137801531378015413780155137801561378015713780158137801591378016013780161137801621378016313780164137801651378016613780167137801681378016913780170137801711378017213780173137801741378017513780176137801771378017813780179137801801378018113780182137801831378018413780185137801861378018713780188137801891378019013780191137801921378019313780194137801951378019613780197137801981378019913780200137802011378020213780203137802041378020513780206137802071378020813780209137802101378021113780212137802131378021413780215137802161378021713780218137802191378022013780221137802221378022313780224137802251378022613780227137802281378022913780230137802311378023213780233137802341378023513780236137802371378023813780239137802401378024113780242137802431378024413780245137802461378024713780248137802491378025013780251137802521378025313780254137802551378025613780257137802581378025913780260137802611378026213780263137802641378026513780266137802671378026813780269137802701378027113780272137802731378027413780275137802761378027713780278137802791378028013780281137802821378028313780284137802851378028613780287137802881378028913780290137802911378029213780293137802941378029513780296137802971378029813780299137803001378030113780302137803031378030413780305137803061378030713780308137803091378031013780311137803121378031313780314137803151378031613780317137803181378031913780320137803211378032213780323137803241378032513780326137803271378032813780329137803301378033113780332137803331378033413780335137803361378033713780338137803391378034013780341137803421378034313780344137803451378034613780347137803481378034913780350137803511378035213780353137803541378035513780356137803571378035813780359137803601378036113780362137803631378036413780365137803661378036713780368137803691378037013780371137803721378037313780374137803751378037613780377137803781378037913780380137803811378038213780383137803841378038513780386137803871378038813780389137803901378039113780392137803931378039413780395137803961378039713780398137803991378040013780401137804021378040313780404137804051378040613780407137804081378040913780410137804111378041213780413137804141378041513780416137804171378041813780419137804201378042113780422137804231378042413780425137804261378042713780428137804291378043013780431137804321378043313780434137804351378043613780437137804381378043913780440137804411378044213780443137804441378044513780446137804471378044813780449137804501378045113780452137804531378045413780455137804561378045713780458137804591378046013780461137804621378046313780464137804651378046613780467137804681378046913780470137804711378047213780473137804741378047513780476137804771378047813780479137804801378048113780482137804831378048413780485137804861378048713780488137804891378049013780491137804921378049313780494137804951378049613780497137804981378049913780500137805011378050213780503137805041378050513780506137805071378050813780509137805101378051113780512137805131378051413780515137805161378051713780518137805191378052013780521137805221378052313780524137805251378052613780527137805281378052913780530137805311378053213780533137805341378053513780536137805371378053813780539137805401378054113780542137805431378054413780545137805461378054713780548137805491378055013780551137805521378055313780554137805551378055613780557137805581378055913780560137805611378056213780563137805641378056513780566137805671378056813780569137805701378057113780572137805731378057413780575137805761378057713780578137805791378058013780581137805821378058313780584137805851378058613780587137805881378058913780590137805911378059213780593137805941378059513780596137805971378059813780599137806001378060113780602137806031378060413780605137806061378060713780608137806091378061013780611137806121378061313780614137806151378061613780617137806181378061913780620137806211378062213780623137806241378062513780626137806271378062813780629137806301378063113780632137806331378063413780635137806361378063713780638137806391378064013780641137806421378064313780644137806451378064613780647137806481378064913780650137806511378065213780653137806541378065513780656137806571378065813780659137806601378066113780662137806631378066413780665137806661378066713780668137806691378067013780671137806721378067313780674137806751378067613780677137806781378067913780680137806811378068213780683137806841378068513780686137806871378068813780689137806901378069113780692137806931378069413780695137806961378069713780698137806991378070013780701137807021378070313780704137807051378070613780707137807081378070913780710137807111378071213780713137807141378071513780716137807171378071813780719137807201378072113780722137807231378072413780725137807261378072713780728137807291378073013780731137807321378073313780734137807351378073613780737137807381378073913780740137807411378074213780743137807441378074513780746137807471378074813780749137807501378075113780752137807531378075413780755137807561378075713780758137807591378076013780761137807621378076313780764137807651378076613780767137807681378076913780770137807711378077213780773137807741378077513780776137807771378077813780779137807801378078113780782137807831378078413780785137807861378078713780788137807891378079013780791137807921378079313780794137807951378079613780797137807981378079913780800137808011378080213780803137808041378080513780806137808071378080813780809137808101378081113780812137808131378081413780815137808161378081713780818137808191378082013780821137808221378082313780824137808251378082613780827137808281378082913780830137808311378083213780833137808341378083513780836137808371378083813780839137808401378084113780842137808431378084413780845137808461378084713780848137808491378085013780851137808521378085313780854137808551378085613780857137808581378085913780860137808611378086213780863137808641378086513780866137808671378086813780869137808701378087113780872137808731378087413780875137808761378087713780878137808791378088013780881137808821378088313780884137808851378088613780887137808881378088913780890137808911378089213780893137808941378089513780896137808971378089813780899137809001378090113780902137809031378090413780905137809061378090713780908137809091378091013780911137809121378091313780914137809151378091613780917137809181378091913780920137809211378092213780923137809241378092513780926137809271378092813780929137809301378093113780932137809331378093413780935137809361378093713780938137809391378094013780941137809421378094313780944137809451378094613780947137809481378094913780950137809511378095213780953137809541378095513780956137809571378095813780959137809601378096113780962137809631378096413780965137809661378096713780968137809691378097013780971137809721378097313780974137809751378097613780977137809781378097913780980137809811378098213780983137809841378098513780986137809871378098813780989137809901378099113780992137809931378099413780995137809961378099713780998137809991378100013781001137810021378100313781004137810051378100613781007137810081378100913781010137810111378101213781013137810141378101513781016137810171378101813781019137810201378102113781022137810231378102413781025137810261378102713781028137810291378103013781031137810321378103313781034137810351378103613781037137810381378103913781040137810411378104213781043137810441378104513781046137810471378104813781049137810501378105113781052137810531378105413781055137810561378105713781058137810591378106013781061137810621378106313781064137810651378106613781067137810681378106913781070137810711378107213781073137810741378107513781076137810771378107813781079137810801378108113781082137810831378108413781085137810861378108713781088137810891378109013781091137810921378109313781094137810951378109613781097137810981378109913781100137811011378110213781103137811041378110513790001137900021379000313790004137900051379000613790007137900081379000913790010137900111379001213790013137900141379001513790016137900171379001813790019137900201379002113790022137900231379002413790025137900261379002713790028137900291379003013790031137900321379003313790034137900351379003613790037137900381379003913790040137900411379004213790043137900441379004513790046137900471379004813790049137900501379005113790052137900531379005413790055137900561379005713790058137900591379006013790061137900621379006313790064137900651379006613790067137900681379006913790070137900711379007213790073137900741379007513790076137900771379007813790079137900801379008113790082137900831379008413790085137900861379008713790088137900891379009013790091137900921379009313790094137900951379009613790097137900981379009913790100137901011379010213790103137901041379010513790106137901071379010813790109137901101379011113790112137901131379011413790115137901161379011713790118137901191379012013790121137901221379012313790124137901251379012613790127137901281379012913790130137901311379013213790133137901341379013513790136137901371379013813790139137901401379014113790142137901431379014413790145137901461379014713790148137901491379015013790151137901521379015313790154137901551379015613790157137901581379015913790160137901611379016213790163137901641379016513790166137901671379016813790169137901701379017113790172137901731379017413790175137901761379017713790178137901791379018013790181137901821379018313790184137901851379018613790187137901881379018913790190137901911379019213790193137901941379019513790196137901971379019813790199137902001379020113790202137902031379020413790205137902061379020713790208137902091379021013790211137902121379021313790214137902151379021613790217137902181379021913790220137902211379022213790223137902241379022513790226137902271379022813790229137902301379023113790232137902331379023413790235137902361379023713790238137902391379024013790241137902421379024313790244137902451379024613790247137902481379024913790250137902511379025213790253137902541379025513790256137902571379025813790259137902601379026113790262137902631379026413790265137902661379026713790268137902691379027013790271137902721379027313790274137902751379027613790277137902781379027913790280137902811379028213790283137902841379028513790286137902871379028813790289137902901379029113790292137902931379029413790295137902961379029713790298137902991379030013790301137903021379030313790304137903051379030613790307137903081379030913790310137903111379031213790313137903141379031513790316137903171379031813790319137903201379032113790322137903231379032413790325137903261379032713790328137903291379033013790331137903321379033313790334137903351379033613790337137903381379033913790340137903411379034213790343137903441379034513790346137903471379034813790349137903501379035113790352137903531379035413790355137903561379035713790358137903591379036013790361137903621379036313790364137903651379036613790367137903681379036913790370137903711379037213790373137903741379037513790376137903771379037813790379137903801379038113790382137903831379038413790385137903861379038713790388137903891379039013790391137903921379039313790394137903951379039613790397137903981379039913790400137904011379040213790403137904041379040513790406137904071379040813790409137904101379041113790412137904131379041413790415137904161379041713790418137904191379042013790421137904221379042313790424137904251379042613790427137904281379042913790430137904311379043213790433137904341379043513790436137904371379043813790439137904401379044113790442137904431379044413790445137904461379044713790448137904491379045013790451137904521379045313790454137904551379045613790457137904581379045913790460137904611379046213790463137904641379046513790466137904671379046813790469137904701379047113790472137904731379047413790475137904761379047713790478137904791379048013790481137904821379048313790484137904851379048613790487137904881379048913790490137904911379049213790493137904941379049513790496137904971379049813790499137905001379050113790502137905031379050413790505137905061379050713790508137905091379051013790511137905121379051313790514137905151379051613790517137905181379051913790520137905211379052213790523137905241379052513790526137905271379052813790529137905301379053113790532137905331379053413790535137905361379053713790538137905391379054013790541137905421379054313790544137905451379054613790547137905481379054913790550137905511379055213790553137905541379055513790556137905571379055813790559137905601379056113790562137905631379056413790565137905661379056713790568137905691379057013790571137905721379057313790574137905751379057613790577137905781379057913790580137905811379058213790583137905841379058513790586137905871379058813790589137905901379059113790592137905931379059413790595137905961379059713790598137905991379060013790601137906021379060313790604137906051379060613790607137906081379060913790610137906111379061213790613137906141379061513790616137906171379061813790619137906201379062113790622137906231379062413790625137906261379062713790628137906291379063013790631137906321379063313790634137906351379063613790637137906381379063913790640137906411379064213790643137906441379064513790646137906471379064813790649137906501379065113790652137906531379065413790655137906561379065713790658137906591379066013790661137906621379066313790664137906651379066613790667137906681379066913790670137906711379067213790673137906741379067513790676137906771379067813790679137906801379068113790682137906831379068413790685137906861379068713790688137906891379069013790691137906921379069313790694137906951379069613790697137906981379069913790700137907011379070213790703137907041379070513790706137907071379070813790709137907101379071113790712137907131379071413790715137907161379071713790718137907191379072013790721137907221379072313790724137907251379072613790727137907281379072913790730137907311379073213790733137907341379073513790736137907371379073813790739137907401379074113790742137907431379074413790745137907461379074713790748137907491379075013790751137907521379075313790754137907551379075613790757137907581379075913790760137907611379076213790763137907641379076513790766137907671379076813790769137907701379077113790772137907731379077413790775137907761379077713790778137907791379078013790781137907821379078313790784137907851379078613790787137907881379078913790790137907911379079213790793137907941379079513790796137907971379079813790799137908001379080113790802137908031379080413790805137908061379080713790808137908091379081013790811137908121379081313790814137908151379081613790817137908181379081913790820137908211379082213790823137908241379082513790826137908271379082813790829137908301379083113790832137908331379083413790835137908361379083713790838137908391379084013790841137908421379084313790844137908451379084613790847137908481379084913790850137908511379085213790853137908541379085513790856137908571379085813790859137908601379086113790862137908631379086413790865137908661379086713790868137908691379087013790871137908721379087313790874137908751379087613790877137908781379087913790880137908811379088213790883137908841379088513790886137908871379088813790889137908901379089113790892137908931379089413790895137908961379089713790898137908991379090013790901137909021379090313790904137909051379090613790907137909081379090913790910137909111379091213790913137909141379091513790916137909171379091813790919137909201379092113790922137909231379092413790925137909261379092713790928137909291379093013790931137909321379093313790934137909351379093613790937137909381379093913790940137909411379094213790943137909441379094513790946137909471379094813790949137909501379095113790952137909531379095413790955137909561379095713790958137909591379096013790961137909621379096313790964137909651379096613790967137909681379096913790970137909711379097213790973137909741379097513790976137909771379097813790979137909801379098113790982137909831379098413790985137909861379098713790988137909891379099013790991137909921379099313790994137909951379099613790997137909981379099913791000137910011379100213791003137910041379100513791006137910071379100813791009137910101379101113791012137910131379101413791015137910161379101713791018137910191379102013791021137910221379102313791024137910251379102613791027137910281379102913791030137910311379103213791033137910341379103513791036137910371379103813791039137910401379104113791042137910431379104413791045137910461379104713791048137910491379105013791051137910521379105313791054137910551379105613791057137910581379105913791060137910611379106213791063137910641379106513791066137910671379106813791069137910701379107113791072137910731379107413791075137910761379107713791078137910791379108013791081137910821379108313791084137910851379108613791087137910881379108913791090137910911379109213791093137910941379109513791096137910971379109813791099137911001379110113791102137911031379110413791105138000011380000213800003138000041380000513800006138000071380000813800009138000101380001113800012138000131380001413800015138000161380001713800018138000191380002013800021138000221380002313800024138000251380002613800027138000281380002913800030138000311380003213800033138000341380003513800036138000371380003813800039138000401380004113800042138000431380004413800045138000461380004713800048138000491380005013800051138000521380005313800054138000551380005613800057138000581380005913800060138000611380006213800063138000641380006513800066138000671380006813800069138000701380007113800072138000731380007413800075138000761380007713800078138000791380008013800081138000821380008313800084138000851380008613800087138000881380008913800090138000911380009213800093138000941380009513800096138000971380009813800099138001001380010113800102138001031380010413800105138001061380010713800108138001091380011013800111138001121380011313800114138001151380011613800117138001181380011913800120138001211380012213800123138001241380012513800126138001271380012813800129138001301380013113800132138001331380013413800135138001361380013713800138138001391380014013800141138001421380014313800144138001451380014613800147138001481380014913800150138001511380015213800153138001541380015513800156138001571380015813800159138001601380016113800162138001631380016413800165138001661380016713800168138001691380017013800171138001721380017313800174138001751380017613800177138001781380017913800180138001811380018213800183138001841380018513800186138001871380018813800189138001901380019113800192138001931380019413800195138001961380019713800198138001991380020013800201138002021380020313800204138002051380020613800207138002081380020913800210138002111380021213800213138002141380021513800216138002171380021813800219138002201380022113800222138002231380022413800225138002261380022713800228138002291380023013800231138002321380023313800234138002351380023613800237138002381380023913800240138002411380024213800243138002441380024513800246138002471380024813800249138002501380025113800252138002531380025413800255138002561380025713800258138002591380026013800261138002621380026313800264138002651380026613800267138002681380026913800270138002711380027213800273138002741380027513800276138002771380027813800279138002801380028113800282138002831380028413800285138002861380028713800288138002891380029013800291138002921380029313800294138002951380029613800297138002981380029913800300138003011380030213800303138003041380030513800306138003071380030813800309138003101380031113800312138003131380031413800315138003161380031713800318138003191380032013800321138003221380032313800324138003251380032613800327138003281380032913800330138003311380033213800333138003341380033513800336138003371380033813800339138003401380034113800342138003431380034413800345138003461380034713800348138003491380035013800351138003521380035313800354138003551380035613800357138003581380035913800360138003611380036213800363138003641380036513800366138003671380036813800369138003701380037113800372138003731380037413800375138003761380037713800378138003791380038013800381138003821380038313800384138003851380038613800387138003881380038913800390138003911380039213800393138003941380039513800396138003971380039813800399138004001380040113800402138004031380040413800405138004061380040713800408138004091380041013800411138004121380041313800414138004151380041613800417138004181380041913800420138004211380042213800423138004241380042513800426138004271380042813800429138004301380043113800432138004331380043413800435138004361380043713800438138004391380044013800441138004421380044313800444138004451380044613800447138004481380044913800450138004511380045213800453138004541380045513800456138004571380045813800459138004601380046113800462138004631380046413800465138004661380046713800468138004691380047013800471138004721380047313800474138004751380047613800477138004781380047913800480138004811380048213800483138004841380048513800486138004871380048813800489138004901380049113800492138004931380049413800495138004961380049713800498138004991380050013800501138005021380050313800504138005051380050613800507138005081380050913800510138005111380051213800513138005141380051513800516138005171380051813800519138005201380052113800522138005231380052413800525138005261380052713800528138005291380053013800531138005321380053313800534138005351380053613800537138005381380053913800540138005411380054213800543138005441380054513800546138005471380054813800549138005501380055113800552138005531380055413800555138005561380055713800558138005591380056013800561138005621380056313800564138005651380056613800567138005681380056913800570138005711380057213800573138005741380057513800576138005771380057813800579138005801380058113800582138005831380058413800585138005861380058713800588138005891380059013800591138005921380059313800594138005951380059613800597138005981380059913800600138006011380060213800603138006041380060513800606138006071380060813800609138006101380061113800612138006131380061413800615138006161380061713800618138006191380062013800621138006221380062313800624138006251380062613800627138006281380062913800630138006311380063213800633138006341380063513800636138006371380063813800639138006401380064113800642138006431380064413800645138006461380064713800648138006491380065013800651138006521380065313800654138006551380065613800657138006581380065913800660138006611380066213800663138006641380066513800666138006671380066813800669138006701380067113800672138006731380067413800675138006761380067713800678138006791380068013800681138006821380068313800684138006851380068613800687138006881380068913800690138006911380069213800693138006941380069513800696138006971380069813800699138007001380070113800702138007031380070413800705138007061380070713800708138007091380071013800711138007121380071313800714138007151380071613800717138007181380071913800720138007211380072213800723138007241380072513800726138007271380072813800729138007301380073113800732138007331380073413800735138007361380073713800738138007391380074013800741138007421380074313800744138007451380074613800747138007481380074913800750138007511380075213800753138007541380075513800756138007571380075813800759138007601380076113800762138007631380076413800765138007661380076713800768138007691380077013800771138007721380077313800774138007751380077613800777138007781380077913800780138007811380078213800783138007841380078513800786138007871380078813800789138007901380079113800792138007931380079413800795138007961380079713800798138007991380080013800801138008021380080313800804138008051380080613800807138008081380080913800810138008111380081213800813138008141380081513800816138008171380081813800819138008201380082113800822138008231380082413800825138008261380082713800828138008291380083013800831138008321380083313800834138008351380083613800837138008381380083913800840138008411380084213800843138008441380084513800846138008471380084813800849138008501380085113800852138008531380085413800855138008561380085713800858138008591380086013800861138008621380086313800864138008651380086613800867138008681380086913800870138008711380087213800873138008741380087513800876138008771380087813800879138008801380088113800882138008831380088413800885138008861380088713800888138008891380089013800891138008921380089313800894138008951380089613800897138008981380089913800900138009011380090213800903138009041380090513800906138009071380090813800909138009101380091113800912138009131380091413800915138009161380091713800918138009191380092013800921138009221380092313800924138009251380092613800927138009281380092913800930138009311380093213800933138009341380093513800936138009371380093813800939138009401380094113800942138009431380094413800945138009461380094713800948138009491380095013800951138009521380095313800954138009551380095613800957138009581380095913800960138009611380096213800963138009641380096513800966138009671380096813800969138009701380097113800972138009731380097413800975138009761380097713800978138009791380098013800981138009821380098313800984138009851380098613800987138009881380098913800990138009911380099213800993138009941380099513800996138009971380099813800999138010001380100113801002138010031380100413801005138010061380100713801008138010091380101013801011138010121380101313801014138010151380101613801017138010181380101913801020138010211380102213801023138010241380102513801026138010271380102813801029138010301380103113801032138010331380103413801035138010361380103713801038138010391380104013801041138010421380104313801044138010451380104613801047138010481380104913801050138010511380105213801053138010541380105513801056138010571380105813801059138010601380106113801062138010631380106413801065138010661380106713801068138010691380107013801071138010721380107313801074138010751380107613801077138010781380107913801080138010811380108213801083138010841380108513801086138010871380108813801089138010901380109113801092138010931380109413801095138010961380109713801098138010991380110013801101138011021380110313801104138011051381000113810002138100031381000413810005138100061381000713810008138100091381001013810011138100121381001313810014138100151381001613810017138100181381001913810020138100211381002213810023138100241381002513810026138100271381002813810029138100301381003113810032138100331381003413810035138100361381003713810038138100391381004013810041138100421381004313810044138100451381004613810047138100481381004913810050138100511381005213810053138100541381005513810056138100571381005813810059138100601381006113810062138100631381006413810065138100661381006713810068138100691381007013810071138100721381007313810074138100751381007613810077138100781381007913810080138100811381008213810083138100841381008513810086138100871381008813810089138100901381009113810092138100931381009413810095138100961381009713810098138100991381010013810101138101021381010313810104138101051381010613810107138101081381010913810110138101111381011213810113138101141381011513810116138101171381011813810119138101201381012113810122138101231381012413810125138101261381012713810128138101291381013013810131138101321381013313810134138101351381013613810137138101381381013913810140138101411381014213810143138101441381014513810146138101471381014813810149138101501381015113810152138101531381015413810155138101561381015713810158138101591381016013810161138101621381016313810164138101651381016613810167138101681381016913810170138101711381017213810173138101741381017513810176138101771381017813810179138101801381018113810182138101831381018413810185138101861381018713810188138101891381019013810191138101921381019313810194138101951381019613810197138101981381019913810200138102011381020213810203138102041381020513810206138102071381020813810209138102101381021113810212138102131381021413810215138102161381021713810218138102191381022013810221138102221381022313810224138102251381022613810227138102281381022913810230138102311381023213810233138102341381023513810236138102371381023813810239138102401381024113810242138102431381024413810245138102461381024713810248138102491381025013810251138102521381025313810254138102551381025613810257138102581381025913810260138102611381026213810263138102641381026513810266138102671381026813810269138102701381027113810272138102731381027413810275138102761381027713810278138102791381028013810281138102821381028313810284138102851381028613810287138102881381028913810290138102911381029213810293138102941381029513810296138102971381029813810299138103001381030113810302138103031381030413810305138103061381030713810308138103091381031013810311138103121381031313810314138103151381031613810317138103181381031913810320138103211381032213810323138103241381032513810326138103271381032813810329138103301381033113810332138103331381033413810335138103361381033713810338138103391381034013810341138103421381034313810344138103451381034613810347138103481381034913810350138103511381035213810353138103541381035513810356138103571381035813810359138103601381036113810362138103631381036413810365138103661381036713810368138103691381037013810371138103721381037313810374138103751381037613810377138103781381037913810380138103811381038213810383138103841381038513810386138103871381038813810389138103901381039113810392138103931381039413810395138103961381039713810398138103991381040013810401138104021381040313810404138104051381040613810407138104081381040913810410138104111381041213810413138104141381041513810416138104171381041813810419138104201381042113810422138104231381042413810425138104261381042713810428138104291381043013810431138104321381043313810434138104351381043613810437138104381381043913810440138104411381044213810443138104441381044513810446138104471381044813810449138104501381045113810452138104531381045413810455138104561381045713810458138104591381046013810461138104621381046313810464138104651381046613810467138104681381046913810470138104711381047213810473138104741381047513810476138104771381047813810479138104801381048113810482138104831381048413810485138104861381048713810488138104891381049013810491138104921381049313810494138104951381049613810497138104981381049913810500138105011381050213810503138105041381050513810506138105071381050813810509138105101381051113810512138105131381051413810515138105161381051713810518138105191381052013810521138105221381052313810524138105251381052613810527138105281381052913810530138105311381053213810533138105341381053513810536138105371381053813810539138105401381054113810542138105431381054413810545138105461381054713810548138105491381055013810551138105521381055313810554138105551381055613810557138105581381055913810560138105611381056213810563138105641381056513810566138105671381056813810569138105701381057113810572138105731381057413810575138105761381057713810578138105791381058013810581138105821381058313810584138105851381058613810587138105881381058913810590138105911381059213810593138105941381059513810596138105971381059813810599138106001381060113810602138106031381060413810605138106061381060713810608138106091381061013810611138106121381061313810614138106151381061613810617138106181381061913810620138106211381062213810623138106241381062513810626138106271381062813810629138106301381063113810632138106331381063413810635138106361381063713810638138106391381064013810641138106421381064313810644138106451381064613810647138106481381064913810650138106511381065213810653138106541381065513810656138106571381065813810659138106601381066113810662138106631381066413810665138106661381066713810668138106691381067013810671138106721381067313810674138106751381067613810677138106781381067913810680138106811381068213810683138106841381068513810686138106871381068813810689138106901381069113810692138106931381069413810695138106961381069713810698138106991381070013810701138107021381070313810704138107051381070613810707138107081381070913810710138107111381071213810713138107141381071513810716138107171381071813810719138107201381072113810722138107231381072413810725138107261381072713810728138107291381073013810731138107321381073313810734138107351381073613810737138107381381073913810740138107411381074213810743138107441381074513810746138107471381074813810749138107501381075113810752138107531381075413810755138107561381075713810758138107591381076013810761138107621381076313810764138107651381076613810767138107681381076913810770138107711381077213810773138107741381077513810776138107771381077813810779138107801381078113810782138107831381078413810785138107861381078713810788138107891381079013810791138107921381079313810794138107951381079613810797138107981381079913810800138108011381080213810803138108041381080513810806138108071381080813810809138108101381081113810812138108131381081413810815138108161381081713810818138108191381082013810821138108221381082313810824138108251381082613810827138108281381082913810830138108311381083213810833138108341381083513810836138108371381083813810839138108401381084113810842138108431381084413810845138108461381084713810848138108491381085013810851138108521381085313810854138108551381085613810857138108581381085913810860138108611381086213810863138108641381086513810866138108671381086813810869138108701381087113810872138108731381087413810875138108761381087713810878138108791381088013810881138108821381088313810884138108851381088613810887138108881381088913810890138108911381089213810893138108941381089513810896138108971381089813810899138109001381090113810902138109031381090413810905138109061381090713810908138109091381091013810911138109121381091313810914138109151381091613810917138109181381091913810920138109211381092213810923138109241381092513810926138109271381092813810929138109301381093113810932138109331381093413810935138109361381093713810938138109391381094013810941138109421381094313810944138109451381094613810947138109481381094913810950138109511381095213810953138109541381095513810956138109571381095813810959138109601381096113810962138109631381096413810965138109661381096713810968138109691381097013810971138109721381097313810974138109751381097613810977138109781381097913810980138109811381098213810983138109841381098513810986138109871381098813810989138109901381099113810992138109931381099413810995138109961381099713810998138109991381100013811001138110021381100313811004138110051381100613811007138110081381100913811010138110111381101213811013138110141381101513811016138110171381101813811019138110201381102113811022138110231381102413811025138110261381102713811028138110291381103013811031138110321381103313811034138110351381103613811037138110381381103913811040138110411381104213811043138110441381104513811046138110471381104813811049138110501381105113811052138110531381105413811055138110561381105713811058138110591381106013811061138110621381106313811064138110651381106613811067138110681381106913811070138110711381107213811073138110741381107513811076138110771381107813811079138110801381108113811082138110831381108413811085138110861381108713811088138110891381109013811091138110921381109313811094138110951381109613811097138110981381109913811100138111011381110213811103138111041381110513820001138200021382000313820004138200051382000613820007138200081382000913820010138200111382001213820013138200141382001513820016138200171382001813820019138200201382002113820022138200231382002413820025138200261382002713820028138200291382003013820031138200321382003313820034138200351382003613820037138200381382003913820040138200411382004213820043138200441382004513820046138200471382004813820049138200501382005113820052138200531382005413820055138200561382005713820058138200591382006013820061138200621382006313820064138200651382006613820067138200681382006913820070138200711382007213820073138200741382007513820076138200771382007813820079138200801382008113820082138200831382008413820085138200861382008713820088138200891382009013820091138200921382009313820094138200951382009613820097138200981382009913820100138201011382010213820103138201041382010513820106138201071382010813820109138201101382011113820112138201131382011413820115138201161382011713820118138201191382012013820121138201221382012313820124138201251382012613820127138201281382012913820130138201311382013213820133138201341382013513820136138201371382013813820139138201401382014113820142138201431382014413820145138201461382014713820148138201491382015013820151138201521382015313820154138201551382015613820157138201581382015913820160138201611382016213820163138201641382016513820166138201671382016813820169138201701382017113820172138201731382017413820175138201761382017713820178138201791382018013820181138201821382018313820184138201851382018613820187138201881382018913820190138201911382019213820193138201941382019513820196138201971382019813820199138202001382020113820202138202031382020413820205138202061382020713820208138202091382021013820211138202121382021313820214138202151382021613820217138202181382021913820220138202211382022213820223138202241382022513820226138202271382022813820229138202301382023113820232138202331382023413820235138202361382023713820238138202391382024013820241138202421382024313820244138202451382024613820247138202481382024913820250138202511382025213820253138202541382025513820256138202571382025813820259138202601382026113820262138202631382026413820265138202661382026713820268138202691382027013820271138202721382027313820274138202751382027613820277138202781382027913820280138202811382028213820283138202841382028513820286138202871382028813820289138202901382029113820292138202931382029413820295138202961382029713820298138202991382030013820301138203021382030313820304138203051382030613820307138203081382030913820310138203111382031213820313138203141382031513820316138203171382031813820319138203201382032113820322138203231382032413820325138203261382032713820328138203291382033013820331138203321382033313820334138203351382033613820337138203381382033913820340138203411382034213820343138203441382034513820346138203471382034813820349138203501382035113820352138203531382035413820355138203561382035713820358138203591382036013820361138203621382036313820364138203651382036613820367138203681382036913820370138203711382037213820373138203741382037513820376138203771382037813820379138203801382038113820382138203831382038413820385138203861382038713820388138203891382039013820391138203921382039313820394138203951382039613820397138203981382039913820400138204011382040213820403138204041382040513820406138204071382040813820409138204101382041113820412138204131382041413820415138204161382041713820418138204191382042013820421138204221382042313820424138204251382042613820427138204281382042913820430138204311382043213820433138204341382043513820436138204371382043813820439138204401382044113820442138204431382044413820445138204461382044713820448138204491382045013820451138204521382045313820454138204551382045613820457138204581382045913820460138204611382046213820463138204641382046513820466138204671382046813820469138204701382047113820472138204731382047413820475138204761382047713820478138204791382048013820481138204821382048313820484138204851382048613820487138204881382048913820490138204911382049213820493138204941382049513820496138204971382049813820499138205001382050113820502138205031382050413820505138205061382050713820508138205091382051013820511138205121382051313820514138205151382051613820517138205181382051913820520138205211382052213820523138205241382052513820526138205271382052813820529138205301382053113820532138205331382053413820535138205361382053713820538138205391382054013820541138205421382054313820544138205451382054613820547138205481382054913820550138205511382055213820553138205541382055513820556138205571382055813820559138205601382056113820562138205631382056413820565138205661382056713820568138205691382057013820571138205721382057313820574138205751382057613820577138205781382057913820580138205811382058213820583138205841382058513820586138205871382058813820589138205901382059113820592138205931382059413820595138205961382059713820598138205991382060013820601138206021382060313820604138206051382060613820607138206081382060913820610138206111382061213820613138206141382061513820616138206171382061813820619138206201382062113820622138206231382062413820625138206261382062713820628138206291382063013820631138206321382063313820634138206351382063613820637138206381382063913820640138206411382064213820643138206441382064513820646138206471382064813820649138206501382065113820652138206531382065413820655138206561382065713820658138206591382066013820661138206621382066313820664138206651382066613820667138206681382066913820670138206711382067213820673138206741382067513820676138206771382067813820679138206801382068113820682138206831382068413820685138206861382068713820688138206891382069013820691138206921382069313820694138206951382069613820697138206981382069913820700138207011382070213820703138207041382070513820706138207071382070813820709138207101382071113820712138207131382071413820715138207161382071713820718138207191382072013820721138207221382072313820724138207251382072613820727138207281382072913820730138207311382073213820733138207341382073513820736138207371382073813820739138207401382074113820742138207431382074413820745138207461382074713820748138207491382075013820751138207521382075313820754138207551382075613820757138207581382075913820760138207611382076213820763138207641382076513820766138207671382076813820769138207701382077113820772138207731382077413820775138207761382077713820778138207791382078013820781138207821382078313820784138207851382078613820787138207881382078913820790138207911382079213820793138207941382079513820796138207971382079813820799138208001382080113820802138208031382080413820805138208061382080713820808138208091382081013820811138208121382081313820814138208151382081613820817138208181382081913820820138208211382082213820823138208241382082513820826138208271382082813820829138208301382083113820832138208331382083413820835138208361382083713820838138208391382084013820841138208421382084313820844138208451382084613820847138208481382084913820850138208511382085213820853138208541382085513820856138208571382085813820859138208601382086113820862138208631382086413820865138208661382086713820868138208691382087013820871138208721382087313820874138208751382087613820877138208781382087913820880138208811382088213820883138208841382088513820886138208871382088813820889138208901382089113820892138208931382089413820895138208961382089713820898138208991382090013820901138209021382090313820904138209051382090613820907138209081382090913820910138209111382091213820913138209141382091513820916138209171382091813820919138209201382092113820922138209231382092413820925138209261382092713820928138209291382093013820931138209321382093313820934138209351382093613820937138209381382093913820940138209411382094213820943138209441382094513820946138209471382094813820949138209501382095113820952138209531382095413820955138209561382095713820958138209591382096013820961138209621382096313820964138209651382096613820967138209681382096913820970138209711382097213820973138209741382097513820976138209771382097813820979138209801382098113820982138209831382098413820985138209861382098713820988138209891382099013820991138209921382099313820994138209951382099613820997138209981382099913821000138210011382100213821003138210041382100513821006138210071382100813821009138210101382101113821012138210131382101413821015138210161382101713821018138210191382102013821021138210221382102313821024138210251382102613821027138210281382102913821030138210311382103213821033138210341382103513821036138210371382103813821039138210401382104113821042138210431382104413821045138210461382104713821048138210491382105013821051138210521382105313821054138210551382105613821057138210581382105913821060138210611382106213821063138210641382106513821066138210671382106813821069138210701382107113821072138210731382107413821075138210761382107713821078138210791382108013821081138210821382108313821084138210851382108613821087138210881382108913821090138210911382109213821093138210941382109513821096138210971382109813821099138211001382110113821102138211031382110413821105138300011383000213830003138300041383000513830006138300071383000813830009138300101383001113830012138300131383001413830015138300161383001713830018138300191383002013830021138300221383002313830024138300251383002613830027138300281383002913830030138300311383003213830033138300341383003513830036138300371383003813830039138300401383004113830042138300431383004413830045138300461383004713830048138300491383005013830051138300521383005313830054138300551383005613830057138300581383005913830060138300611383006213830063138300641383006513830066138300671383006813830069138300701383007113830072138300731383007413830075138300761383007713830078138300791383008013830081138300821383008313830084138300851383008613830087138300881383008913830090138300911383009213830093138300941383009513830096138300971383009813830099138301001383010113830102138301031383010413830105138301061383010713830108138301091383011013830111138301121383011313830114138301151383011613830117138301181383011913830120138301211383012213830123138301241383012513830126138301271383012813830129138301301383013113830132138301331383013413830135138301361383013713830138138301391383014013830141138301421383014313830144138301451383014613830147138301481383014913830150138301511383015213830153138301541383015513830156138301571383015813830159138301601383016113830162138301631383016413830165138301661383016713830168138301691383017013830171138301721383017313830174138301751383017613830177138301781383017913830180138301811383018213830183138301841383018513830186138301871383018813830189138301901383019113830192138301931383019413830195138301961383019713830198138301991383020013830201138302021383020313830204138302051383020613830207138302081383020913830210138302111383021213830213138302141383021513830216138302171383021813830219138302201383022113830222138302231383022413830225138302261383022713830228138302291383023013830231138302321383023313830234138302351383023613830237138302381383023913830240138302411383024213830243138302441383024513830246138302471383024813830249138302501383025113830252138302531383025413830255138302561383025713830258138302591383026013830261138302621383026313830264138302651383026613830267138302681383026913830270138302711383027213830273138302741383027513830276138302771383027813830279138302801383028113830282138302831383028413830285138302861383028713830288138302891383029013830291138302921383029313830294138302951383029613830297138302981383029913830300138303011383030213830303138303041383030513830306138303071383030813830309138303101383031113830312138303131383031413830315138303161383031713830318138303191383032013830321138303221383032313830324138303251383032613830327138303281383032913830330138303311383033213830333138303341383033513830336138303371383033813830339138303401383034113830342138303431383034413830345138303461383034713830348138303491383035013830351138303521383035313830354138303551383035613830357138303581383035913830360138303611383036213830363138303641383036513830366138303671383036813830369138303701383037113830372138303731383037413830375138303761383037713830378138303791383038013830381138303821383038313830384138303851383038613830387138303881383038913830390138303911383039213830393138303941383039513830396138303971383039813830399138304001383040113830402138304031383040413830405138304061383040713830408138304091383041013830411138304121383041313830414138304151383041613830417138304181383041913830420138304211383042213830423138304241383042513830426138304271383042813830429138304301383043113830432138304331383043413830435138304361383043713830438138304391383044013830441138304421383044313830444138304451383044613830447138304481383044913830450138304511383045213830453138304541383045513830456138304571383045813830459138304601383046113830462138304631383046413830465138304661383046713830468138304691383047013830471138304721383047313830474138304751383047613830477138304781383047913830480138304811383048213830483138304841383048513830486138304871383048813830489138304901383049113830492138304931383049413830495138304961383049713830498138304991383050013830501138305021383050313830504138305051383050613830507138305081383050913830510138305111383051213830513138305141383051513830516138305171383051813830519138305201383052113830522138305231383052413830525138305261383052713830528138305291383053013830531138305321383053313830534138305351383053613830537138305381383053913830540138305411383054213830543138305441383054513830546138305471383054813830549138305501383055113830552138305531383055413830555138305561383055713830558138305591383056013830561138305621383056313830564138305651383056613830567138305681383056913830570138305711383057213830573138305741383057513830576138305771383057813830579138305801383058113830582138305831383058413830585138305861383058713830588138305891383059013830591138305921383059313830594138305951383059613830597138305981383059913830600138306011383060213830603138306041383060513830606138306071383060813830609138306101383061113830612138306131383061413830615138306161383061713830618138306191383062013830621138306221383062313830624138306251383062613830627138306281383062913830630138306311383063213830633138306341383063513830636138306371383063813830639138306401383064113830642138306431383064413830645138306461383064713830648138306491383065013830651138306521383065313830654138306551383065613830657138306581383065913830660138306611383066213830663138306641383066513830666138306671383066813830669138306701383067113830672138306731383067413830675138306761383067713830678138306791383068013830681138306821383068313830684138306851383068613830687138306881383068913830690138306911383069213830693138306941383069513830696138306971383069813830699138307001383070113830702138307031383070413830705138307061383070713830708138307091383071013830711138307121383071313830714138307151383071613830717138307181383071913830720138307211383072213830723138307241383072513830726138307271383072813830729138307301383073113830732138307331383073413830735138307361383073713830738138307391383074013830741138307421383074313830744138307451383074613830747138307481383074913830750138307511383075213830753138307541383075513830756138307571383075813830759138307601383076113830762138307631383076413830765138307661383076713830768138307691383077013830771138307721383077313830774138307751383077613830777138307781383077913830780138307811383078213830783138307841383078513830786138307871383078813830789138307901383079113830792138307931383079413830795138307961383079713830798138307991383080013830801138308021383080313830804138308051383080613830807138308081383080913830810138308111383081213830813138308141383081513830816138308171383081813830819138308201383082113830822138308231383082413830825138308261383082713830828138308291383083013830831138308321383083313830834138308351383083613830837138308381383083913830840138308411383084213830843138308441383084513830846138308471383084813830849138308501383085113830852138308531383085413830855138308561383085713830858138308591383086013830861138308621383086313830864138308651383086613830867138308681383086913830870138308711383087213830873138308741383087513830876138308771383087813830879138308801383088113830882138308831383088413830885138308861383088713830888138308891383089013830891138308921383089313830894138308951383089613830897138308981383089913830900138309011383090213830903138309041383090513830906138309071383090813830909138309101383091113830912138309131383091413830915138309161383091713830918138309191383092013830921138309221383092313830924138309251383092613830927138309281383092913830930138309311383093213830933138309341383093513830936138309371383093813830939138309401383094113830942138309431383094413830945138309461383094713830948138309491383095013830951138309521383095313830954138309551383095613830957138309581383095913830960138309611383096213830963138309641383096513830966138309671383096813830969138309701383097113830972138309731383097413830975138309761383097713830978138309791383098013830981138309821383098313830984138309851383098613830987138309881383098913830990138309911383099213830993138309941383099513830996138309971383099813830999138310001383100113831002138310031383100413831005138310061383100713831008138310091383101013831011138310121383101313831014138310151383101613831017138310181383101913831020138310211383102213831023138310241383102513831026138310271383102813831029138310301383103113831032138310331383103413831035138310361383103713831038138310391383104013831041138310421383104313831044138310451383104613831047138310481383104913831050138310511383105213831053138310541383105513831056138310571383105813831059138310601383106113831062138310631383106413831065138310661383106713831068138310691383107013831071138310721383107313831074138310751383107613831077138310781383107913831080138310811383108213831083138310841383108513831086138310871383108813831089138310901383109113831092138310931383109413831095138310961383109713831098138310991383110013831101138311021383110313831104138311051384000113840002138400031384000413840005138400061384000713840008138400091384001013840011138400121384001313840014138400151384001613840017138400181384001913840020138400211384002213840023138400241384002513840026138400271384002813840029138400301384003113840032138400331384003413840035138400361384003713840038138400391384004013840041138400421384004313840044138400451384004613840047138400481384004913840050138400511384005213840053138400541384005513840056138400571384005813840059138400601384006113840062138400631384006413840065138400661384006713840068138400691384007013840071138400721384007313840074138400751384007613840077138400781384007913840080138400811384008213840083138400841384008513840086138400871384008813840089138400901384009113840092138400931384009413840095138400961384009713840098138400991384010013840101138401021384010313840104138401051384010613840107138401081384010913840110138401111384011213840113138401141384011513840116138401171384011813840119138401201384012113840122138401231384012413840125138401261384012713840128138401291384013013840131138401321384013313840134138401351384013613840137138401381384013913840140138401411384014213840143138401441384014513840146138401471384014813840149138401501384015113840152138401531384015413840155138401561384015713840158138401591384016013840161138401621384016313840164138401651384016613840167138401681384016913840170138401711384017213840173138401741384017513840176138401771384017813840179138401801384018113840182138401831384018413840185138401861384018713840188138401891384019013840191138401921384019313840194138401951384019613840197138401981384019913840200138402011384020213840203138402041384020513840206138402071384020813840209138402101384021113840212138402131384021413840215138402161384021713840218138402191384022013840221138402221384022313840224138402251384022613840227138402281384022913840230138402311384023213840233138402341384023513840236138402371384023813840239138402401384024113840242138402431384024413840245138402461384024713840248138402491384025013840251138402521384025313840254138402551384025613840257138402581384025913840260138402611384026213840263138402641384026513840266138402671384026813840269138402701384027113840272138402731384027413840275138402761384027713840278138402791384028013840281138402821384028313840284138402851384028613840287138402881384028913840290138402911384029213840293138402941384029513840296138402971384029813840299138403001384030113840302138403031384030413840305138403061384030713840308138403091384031013840311138403121384031313840314138403151384031613840317138403181384031913840320138403211384032213840323138403241384032513840326138403271384032813840329138403301384033113840332138403331384033413840335138403361384033713840338138403391384034013840341138403421384034313840344138403451384034613840347138403481384034913840350138403511384035213840353138403541384035513840356138403571384035813840359138403601384036113840362138403631384036413840365138403661384036713840368138403691384037013840371138403721384037313840374138403751384037613840377138403781384037913840380138403811384038213840383138403841384038513840386138403871384038813840389138403901384039113840392138403931384039413840395138403961384039713840398138403991384040013840401138404021384040313840404138404051384040613840407138404081384040913840410138404111384041213840413138404141384041513840416138404171384041813840419138404201384042113840422138404231384042413840425138404261384042713840428138404291384043013840431138404321384043313840434138404351384043613840437138404381384043913840440138404411384044213840443138404441384044513840446138404471384044813840449138404501384045113840452138404531384045413840455138404561384045713840458138404591384046013840461138404621384046313840464138404651384046613840467138404681384046913840470138404711384047213840473138404741384047513840476138404771384047813840479138404801384048113840482138404831384048413840485138404861384048713840488138404891384049013840491138404921384049313840494138404951384049613840497138404981384049913840500138405011384050213840503138405041384050513840506138405071384050813840509138405101384051113840512138405131384051413840515138405161384051713840518138405191384052013840521138405221384052313840524138405251384052613840527138405281384052913840530138405311384053213840533138405341384053513840536138405371384053813840539138405401384054113840542138405431384054413840545138405461384054713840548138405491384055013840551138405521384055313840554138405551384055613840557138405581384055913840560138405611384056213840563138405641384056513840566138405671384056813840569138405701384057113840572138405731384057413840575138405761384057713840578138405791384058013840581138405821384058313840584138405851384058613840587138405881384058913840590138405911384059213840593138405941384059513840596138405971384059813840599138406001384060113840602138406031384060413840605138406061384060713840608138406091384061013840611138406121384061313840614138406151384061613840617138406181384061913840620138406211384062213840623138406241384062513840626138406271384062813840629138406301384063113840632138406331384063413840635138406361384063713840638138406391384064013840641138406421384064313840644138406451384064613840647138406481384064913840650138406511384065213840653138406541384065513840656138406571384065813840659138406601384066113840662138406631384066413840665138406661384066713840668138406691384067013840671138406721384067313840674138406751384067613840677138406781384067913840680138406811384068213840683138406841384068513840686138406871384068813840689138406901384069113840692138406931384069413840695138406961384069713840698138406991384070013840701138407021384070313840704138407051384070613840707138407081384070913840710138407111384071213840713138407141384071513840716138407171384071813840719138407201384072113840722138407231384072413840725138407261384072713840728138407291384073013840731138407321384073313840734138407351384073613840737138407381384073913840740138407411384074213840743138407441384074513840746138407471384074813840749138407501384075113840752138407531384075413840755138407561384075713840758138407591384076013840761138407621384076313840764138407651384076613840767138407681384076913840770138407711384077213840773138407741384077513840776138407771384077813840779138407801384078113840782138407831384078413840785138407861384078713840788138407891384079013840791138407921384079313840794138407951384079613840797138407981384079913840800138408011384080213840803138408041384080513840806138408071384080813840809138408101384081113840812138408131384081413840815138408161384081713840818138408191384082013840821138408221384082313840824138408251384082613840827138408281384082913840830138408311384083213840833138408341384083513840836138408371384083813840839138408401384084113840842138408431384084413840845138408461384084713840848138408491384085013840851138408521384085313840854138408551384085613840857138408581384085913840860138408611384086213840863138408641384086513840866138408671384086813840869138408701384087113840872138408731384087413840875138408761384087713840878138408791384088013840881138408821384088313840884138408851384088613840887138408881384088913840890138408911384089213840893138408941384089513840896138408971384089813840899138409001384090113840902138409031384090413840905138409061384090713840908138409091384091013840911138409121384091313840914138409151384091613840917138409181384091913840920138409211384092213840923138409241384092513840926138409271384092813840929138409301384093113840932138409331384093413840935138409361384093713840938138409391384094013840941138409421384094313840944138409451384094613840947138409481384094913840950138409511384095213840953138409541384095513840956138409571384095813840959138409601384096113840962138409631384096413840965138409661384096713840968138409691384097013840971138409721384097313840974138409751384097613840977138409781384097913840980138409811384098213840983138409841384098513840986138409871384098813840989138409901384099113840992138409931384099413840995138409961384099713840998138409991384100013841001138410021384100313841004138410051384100613841007138410081384100913841010138410111384101213841013138410141384101513841016138410171384101813841019138410201384102113841022138410231384102413841025138410261384102713841028138410291384103013841031138410321384103313841034138410351384103613841037138410381384103913841040138410411384104213841043138410441384104513841046138410471384104813841049138410501384105113841052138410531384105413841055138410561384105713841058138410591384106013841061138410621384106313841064138410651384106613841067138410681384106913841070138410711384107213841073138410741384107513841076138410771384107813841079138410801384108113841082138410831384108413841085138410861384108713841088138410891384109013841091138410921384109313841094138410951384109613841097138410981384109913841100138411011384110213841103138411041384110513850001138500021385000313850004138500051385000613850007138500081385000913850010138500111385001213850013138500141385001513850016138500171385001813850019138500201385002113850022138500231385002413850025138500261385002713850028138500291385003013850031138500321385003313850034138500351385003613850037138500381385003913850040138500411385004213850043138500441385004513850046138500471385004813850049138500501385005113850052138500531385005413850055138500561385005713850058138500591385006013850061138500621385006313850064138500651385006613850067138500681385006913850070138500711385007213850073138500741385007513850076138500771385007813850079138500801385008113850082138500831385008413850085138500861385008713850088138500891385009013850091138500921385009313850094138500951385009613850097138500981385009913850100138501011385010213850103138501041385010513850106138501071385010813850109138501101385011113850112138501131385011413850115138501161385011713850118138501191385012013850121138501221385012313850124138501251385012613850127138501281385012913850130138501311385013213850133138501341385013513850136138501371385013813850139138501401385014113850142138501431385014413850145138501461385014713850148138501491385015013850151138501521385015313850154138501551385015613850157138501581385015913850160138501611385016213850163138501641385016513850166138501671385016813850169138501701385017113850172138501731385017413850175138501761385017713850178138501791385018013850181138501821385018313850184138501851385018613850187138501881385018913850190138501911385019213850193138501941385019513850196138501971385019813850199138502001385020113850202138502031385020413850205138502061385020713850208138502091385021013850211138502121385021313850214138502151385021613850217138502181385021913850220138502211385022213850223138502241385022513850226138502271385022813850229138502301385023113850232138502331385023413850235138502361385023713850238138502391385024013850241138502421385024313850244138502451385024613850247138502481385024913850250138502511385025213850253138502541385025513850256138502571385025813850259138502601385026113850262138502631385026413850265138502661385026713850268138502691385027013850271138502721385027313850274138502751385027613850277138502781385027913850280138502811385028213850283138502841385028513850286138502871385028813850289138502901385029113850292138502931385029413850295138502961385029713850298138502991385030013850301138503021385030313850304138503051385030613850307138503081385030913850310138503111385031213850313138503141385031513850316138503171385031813850319138503201385032113850322138503231385032413850325138503261385032713850328138503291385033013850331138503321385033313850334138503351385033613850337138503381385033913850340138503411385034213850343138503441385034513850346138503471385034813850349138503501385035113850352138503531385035413850355138503561385035713850358138503591385036013850361138503621385036313850364138503651385036613850367138503681385036913850370138503711385037213850373138503741385037513850376138503771385037813850379138503801385038113850382138503831385038413850385138503861385038713850388138503891385039013850391138503921385039313850394138503951385039613850397138503981385039913850400138504011385040213850403138504041385040513850406138504071385040813850409138504101385041113850412138504131385041413850415138504161385041713850418138504191385042013850421138504221385042313850424138504251385042613850427138504281385042913850430138504311385043213850433138504341385043513850436138504371385043813850439138504401385044113850442138504431385044413850445138504461385044713850448138504491385045013850451138504521385045313850454138504551385045613850457138504581385045913850460138504611385046213850463138504641385046513850466138504671385046813850469138504701385047113850472138504731385047413850475138504761385047713850478138504791385048013850481138504821385048313850484138504851385048613850487138504881385048913850490138504911385049213850493138504941385049513850496138504971385049813850499138505001385050113850502138505031385050413850505138505061385050713850508138505091385051013850511138505121385051313850514138505151385051613850517138505181385051913850520138505211385052213850523138505241385052513850526138505271385052813850529138505301385053113850532138505331385053413850535138505361385053713850538138505391385054013850541138505421385054313850544138505451385054613850547138505481385054913850550138505511385055213850553138505541385055513850556138505571385055813850559138505601385056113850562138505631385056413850565138505661385056713850568138505691385057013850571138505721385057313850574138505751385057613850577138505781385057913850580138505811385058213850583138505841385058513850586138505871385058813850589138505901385059113850592138505931385059413850595138505961385059713850598138505991385060013850601138506021385060313850604138506051385060613850607138506081385060913850610138506111385061213850613138506141385061513850616138506171385061813850619138506201385062113850622138506231385062413850625138506261385062713850628138506291385063013850631138506321385063313850634138506351385063613850637138506381385063913850640138506411385064213850643138506441385064513850646138506471385064813850649138506501385065113850652138506531385065413850655138506561385065713850658138506591385066013850661138506621385066313850664138506651385066613850667138506681385066913850670138506711385067213850673138506741385067513850676138506771385067813850679138506801385068113850682138506831385068413850685138506861385068713850688138506891385069013850691138506921385069313850694138506951385069613850697138506981385069913850700138507011385070213850703138507041385070513850706138507071385070813850709138507101385071113850712138507131385071413850715138507161385071713850718138507191385072013850721138507221385072313850724138507251385072613850727138507281385072913850730138507311385073213850733138507341385073513850736138507371385073813850739138507401385074113850742138507431385074413850745138507461385074713850748138507491385075013850751138507521385075313850754138507551385075613850757138507581385075913850760138507611385076213850763138507641385076513850766138507671385076813850769138507701385077113850772138507731385077413850775138507761385077713850778138507791385078013850781138507821385078313850784138507851385078613850787138507881385078913850790138507911385079213850793138507941385079513850796138507971385079813850799138508001385080113850802138508031385080413850805138508061385080713850808138508091385081013850811138508121385081313850814138508151385081613850817138508181385081913850820138508211385082213850823138508241385082513850826138508271385082813850829138508301385083113850832138508331385083413850835138508361385083713850838138508391385084013850841138508421385084313850844138508451385084613850847138508481385084913850850138508511385085213850853138508541385085513850856138508571385085813850859138508601385086113850862138508631385086413850865138508661385086713850868138508691385087013850871138508721385087313850874138508751385087613850877138508781385087913850880138508811385088213850883138508841385088513850886138508871385088813850889138508901385089113850892138508931385089413850895138508961385089713850898138508991385090013850901138509021385090313850904138509051385090613850907138509081385090913850910138509111385091213850913138509141385091513850916138509171385091813850919138509201385092113850922138509231385092413850925138509261385092713850928138509291385093013850931138509321385093313850934138509351385093613850937138509381385093913850940138509411385094213850943138509441385094513850946138509471385094813850949138509501385095113850952138509531385095413850955138509561385095713850958138509591385096013850961138509621385096313850964138509651385096613850967138509681385096913850970138509711385097213850973138509741385097513850976138509771385097813850979138509801385098113850982138509831385098413850985138509861385098713850988138509891385099013850991138509921385099313850994138509951385099613850997138509981385099913851000138510011385100213851003138510041385100513851006138510071385100813851009138510101385101113851012138510131385101413851015138510161385101713851018138510191385102013851021138510221385102313851024138510251385102613851027138510281385102913851030138510311385103213851033138510341385103513851036138510371385103813851039138510401385104113851042138510431385104413851045138510461385104713851048138510491385105013851051138510521385105313851054138510551385105613851057138510581385105913851060138510611385106213851063138510641385106513851066138510671385106813851069138510701385107113851072138510731385107413851075138510761385107713851078138510791385108013851081138510821385108313851084138510851385108613851087138510881385108913851090138510911385109213851093138510941385109513851096138510971385109813851099138511001385110113851102138511031385110413851105138600011386000213860003138600041386000513860006138600071386000813860009138600101386001113860012138600131386001413860015138600161386001713860018138600191386002013860021138600221386002313860024138600251386002613860027138600281386002913860030138600311386003213860033138600341386003513860036138600371386003813860039138600401386004113860042138600431386004413860045138600461386004713860048138600491386005013860051138600521386005313860054138600551386005613860057138600581386005913860060138600611386006213860063138600641386006513860066138600671386006813860069138600701386007113860072138600731386007413860075138600761386007713860078138600791386008013860081138600821386008313860084138600851386008613860087138600881386008913860090138600911386009213860093138600941386009513860096138600971386009813860099138601001386010113860102138601031386010413860105138601061386010713860108138601091386011013860111138601121386011313860114138601151386011613860117138601181386011913860120138601211386012213860123138601241386012513860126138601271386012813860129138601301386013113860132138601331386013413860135138601361386013713860138138601391386014013860141138601421386014313860144138601451386014613860147138601481386014913860150138601511386015213860153138601541386015513860156138601571386015813860159138601601386016113860162138601631386016413860165138601661386016713860168138601691386017013860171138601721386017313860174138601751386017613860177138601781386017913860180138601811386018213860183138601841386018513860186138601871386018813860189138601901386019113860192138601931386019413860195138601961386019713860198138601991386020013860201138602021386020313860204138602051386020613860207138602081386020913860210138602111386021213860213138602141386021513860216138602171386021813860219138602201386022113860222138602231386022413860225138602261386022713860228138602291386023013860231138602321386023313860234138602351386023613860237138602381386023913860240138602411386024213860243138602441386024513860246138602471386024813860249138602501386025113860252138602531386025413860255138602561386025713860258138602591386026013860261138602621386026313860264138602651386026613860267138602681386026913860270138602711386027213860273138602741386027513860276138602771386027813860279138602801386028113860282138602831386028413860285138602861386028713860288138602891386029013860291138602921386029313860294138602951386029613860297138602981386029913860300138603011386030213860303138603041386030513860306138603071386030813860309138603101386031113860312138603131386031413860315138603161386031713860318138603191386032013860321138603221386032313860324138603251386032613860327138603281386032913860330138603311386033213860333138603341386033513860336138603371386033813860339138603401386034113860342138603431386034413860345138603461386034713860348138603491386035013860351138603521386035313860354138603551386035613860357138603581386035913860360138603611386036213860363138603641386036513860366138603671386036813860369138603701386037113860372138603731386037413860375138603761386037713860378138603791386038013860381138603821386038313860384138603851386038613860387138603881386038913860390138603911386039213860393138603941386039513860396138603971386039813860399138604001386040113860402138604031386040413860405138604061386040713860408138604091386041013860411138604121386041313860414138604151386041613860417138604181386041913860420138604211386042213860423138604241386042513860426138604271386042813860429138604301386043113860432138604331386043413860435138604361386043713860438138604391386044013860441138604421386044313860444138604451386044613860447138604481386044913860450138604511386045213860453138604541386045513860456138604571386045813860459138604601386046113860462138604631386046413860465138604661386046713860468138604691386047013860471138604721386047313860474138604751386047613860477138604781386047913860480138604811386048213860483138604841386048513860486138604871386048813860489138604901386049113860492138604931386049413860495138604961386049713860498138604991386050013860501138605021386050313860504138605051386050613860507138605081386050913860510138605111386051213860513138605141386051513860516138605171386051813860519138605201386052113860522138605231386052413860525138605261386052713860528138605291386053013860531138605321386053313860534138605351386053613860537138605381386053913860540138605411386054213860543138605441386054513860546138605471386054813860549138605501386055113860552138605531386055413860555138605561386055713860558138605591386056013860561138605621386056313860564138605651386056613860567138605681386056913860570138605711386057213860573138605741386057513860576138605771386057813860579138605801386058113860582138605831386058413860585138605861386058713860588138605891386059013860591138605921386059313860594138605951386059613860597138605981386059913860600138606011386060213860603138606041386060513860606138606071386060813860609138606101386061113860612138606131386061413860615138606161386061713860618138606191386062013860621138606221386062313860624138606251386062613860627138606281386062913860630138606311386063213860633138606341386063513860636138606371386063813860639138606401386064113860642138606431386064413860645138606461386064713860648138606491386065013860651138606521386065313860654138606551386065613860657138606581386065913860660138606611386066213860663138606641386066513860666138606671386066813860669138606701386067113860672138606731386067413860675138606761386067713860678138606791386068013860681138606821386068313860684138606851386068613860687138606881386068913860690138606911386069213860693138606941386069513860696138606971386069813860699138607001386070113860702138607031386070413860705138607061386070713860708138607091386071013860711138607121386071313860714138607151386071613860717138607181386071913860720138607211386072213860723138607241386072513860726138607271386072813860729138607301386073113860732138607331386073413860735138607361386073713860738138607391386074013860741138607421386074313860744138607451386074613860747138607481386074913860750138607511386075213860753138607541386075513860756138607571386075813860759138607601386076113860762138607631386076413860765138607661386076713860768138607691386077013860771138607721386077313860774138607751386077613860777138607781386077913860780138607811386078213860783138607841386078513860786138607871386078813860789138607901386079113860792138607931386079413860795138607961386079713860798138607991386080013860801138608021386080313860804138608051386080613860807138608081386080913860810138608111386081213860813138608141386081513860816138608171386081813860819138608201386082113860822138608231386082413860825138608261386082713860828138608291386083013860831138608321386083313860834138608351386083613860837138608381386083913860840138608411386084213860843138608441386084513860846138608471386084813860849138608501386085113860852138608531386085413860855138608561386085713860858138608591386086013860861138608621386086313860864138608651386086613860867138608681386086913860870138608711386087213860873138608741386087513860876138608771386087813860879138608801386088113860882138608831386088413860885138608861386088713860888138608891386089013860891138608921386089313860894138608951386089613860897138608981386089913860900138609011386090213860903138609041386090513860906138609071386090813860909138609101386091113860912138609131386091413860915138609161386091713860918138609191386092013860921138609221386092313860924138609251386092613860927138609281386092913860930138609311386093213860933138609341386093513860936138609371386093813860939138609401386094113860942138609431386094413860945138609461386094713860948138609491386095013860951138609521386095313860954138609551386095613860957138609581386095913860960138609611386096213860963138609641386096513860966138609671386096813860969138609701386097113860972138609731386097413860975138609761386097713860978138609791386098013860981138609821386098313860984138609851386098613860987138609881386098913860990138609911386099213860993138609941386099513860996138609971386099813860999138610001386100113861002138610031386100413861005138610061386100713861008138610091386101013861011138610121386101313861014138610151386101613861017138610181386101913861020138610211386102213861023138610241386102513861026138610271386102813861029138610301386103113861032138610331386103413861035138610361386103713861038138610391386104013861041138610421386104313861044138610451386104613861047138610481386104913861050138610511386105213861053138610541386105513861056138610571386105813861059138610601386106113861062138610631386106413861065138610661386106713861068138610691386107013861071138610721386107313861074138610751386107613861077138610781386107913861080138610811386108213861083138610841386108513861086138610871386108813861089138610901386109113861092138610931386109413861095138610961386109713861098138610991386110013861101138611021386110313861104138611051387000113870002138700031387000413870005138700061387000713870008138700091387001013870011138700121387001313870014138700151387001613870017138700181387001913870020138700211387002213870023138700241387002513870026138700271387002813870029138700301387003113870032138700331387003413870035138700361387003713870038138700391387004013870041138700421387004313870044138700451387004613870047138700481387004913870050138700511387005213870053138700541387005513870056138700571387005813870059138700601387006113870062138700631387006413870065138700661387006713870068138700691387007013870071138700721387007313870074138700751387007613870077138700781387007913870080138700811387008213870083138700841387008513870086138700871387008813870089138700901387009113870092138700931387009413870095138700961387009713870098138700991387010013870101138701021387010313870104138701051387010613870107138701081387010913870110138701111387011213870113138701141387011513870116138701171387011813870119138701201387012113870122138701231387012413870125138701261387012713870128138701291387013013870131138701321387013313870134138701351387013613870137138701381387013913870140138701411387014213870143138701441387014513870146138701471387014813870149138701501387015113870152138701531387015413870155138701561387015713870158138701591387016013870161138701621387016313870164138701651387016613870167138701681387016913870170138701711387017213870173138701741387017513870176138701771387017813870179138701801387018113870182138701831387018413870185138701861387018713870188138701891387019013870191138701921387019313870194138701951387019613870197138701981387019913870200138702011387020213870203138702041387020513870206138702071387020813870209138702101387021113870212138702131387021413870215138702161387021713870218138702191387022013870221138702221387022313870224138702251387022613870227138702281387022913870230138702311387023213870233138702341387023513870236138702371387023813870239138702401387024113870242138702431387024413870245138702461387024713870248138702491387025013870251138702521387025313870254138702551387025613870257138702581387025913870260138702611387026213870263138702641387026513870266138702671387026813870269138702701387027113870272138702731387027413870275138702761387027713870278138702791387028013870281138702821387028313870284138702851387028613870287138702881387028913870290138702911387029213870293138702941387029513870296138702971387029813870299138703001387030113870302138703031387030413870305138703061387030713870308138703091387031013870311138703121387031313870314138703151387031613870317138703181387031913870320138703211387032213870323138703241387032513870326138703271387032813870329138703301387033113870332138703331387033413870335138703361387033713870338138703391387034013870341138703421387034313870344138703451387034613870347138703481387034913870350138703511387035213870353138703541387035513870356138703571387035813870359138703601387036113870362138703631387036413870365138703661387036713870368138703691387037013870371138703721387037313870374138703751387037613870377138703781387037913870380138703811387038213870383138703841387038513870386138703871387038813870389138703901387039113870392138703931387039413870395138703961387039713870398138703991387040013870401138704021387040313870404138704051387040613870407138704081387040913870410138704111387041213870413138704141387041513870416138704171387041813870419138704201387042113870422138704231387042413870425138704261387042713870428138704291387043013870431138704321387043313870434138704351387043613870437138704381387043913870440138704411387044213870443138704441387044513870446138704471387044813870449138704501387045113870452138704531387045413870455138704561387045713870458138704591387046013870461138704621387046313870464138704651387046613870467138704681387046913870470138704711387047213870473138704741387047513870476138704771387047813870479138704801387048113870482138704831387048413870485138704861387048713870488138704891387049013870491138704921387049313870494138704951387049613870497138704981387049913870500138705011387050213870503138705041387050513870506138705071387050813870509138705101387051113870512138705131387051413870515138705161387051713870518138705191387052013870521138705221387052313870524138705251387052613870527138705281387052913870530138705311387053213870533138705341387053513870536138705371387053813870539138705401387054113870542138705431387054413870545138705461387054713870548138705491387055013870551138705521387055313870554138705551387055613870557138705581387055913870560138705611387056213870563138705641387056513870566138705671387056813870569138705701387057113870572138705731387057413870575138705761387057713870578138705791387058013870581138705821387058313870584138705851387058613870587138705881387058913870590138705911387059213870593138705941387059513870596138705971387059813870599138706001387060113870602138706031387060413870605138706061387060713870608138706091387061013870611138706121387061313870614138706151387061613870617138706181387061913870620138706211387062213870623138706241387062513870626138706271387062813870629138706301387063113870632138706331387063413870635138706361387063713870638138706391387064013870641138706421387064313870644138706451387064613870647138706481387064913870650138706511387065213870653138706541387065513870656138706571387065813870659138706601387066113870662138706631387066413870665138706661387066713870668138706691387067013870671138706721387067313870674138706751387067613870677138706781387067913870680138706811387068213870683138706841387068513870686138706871387068813870689138706901387069113870692138706931387069413870695138706961387069713870698138706991387070013870701138707021387070313870704138707051387070613870707138707081387070913870710138707111387071213870713138707141387071513870716138707171387071813870719138707201387072113870722138707231387072413870725138707261387072713870728138707291387073013870731138707321387073313870734138707351387073613870737138707381387073913870740138707411387074213870743138707441387074513870746138707471387074813870749138707501387075113870752138707531387075413870755138707561387075713870758138707591387076013870761138707621387076313870764138707651387076613870767138707681387076913870770138707711387077213870773138707741387077513870776138707771387077813870779138707801387078113870782138707831387078413870785138707861387078713870788138707891387079013870791138707921387079313870794138707951387079613870797138707981387079913870800138708011387080213870803138708041387080513870806138708071387080813870809138708101387081113870812138708131387081413870815138708161387081713870818138708191387082013870821138708221387082313870824138708251387082613870827138708281387082913870830138708311387083213870833138708341387083513870836138708371387083813870839138708401387084113870842138708431387084413870845138708461387084713870848138708491387085013870851138708521387085313870854138708551387085613870857138708581387085913870860138708611387086213870863138708641387086513870866138708671387086813870869138708701387087113870872138708731387087413870875138708761387087713870878138708791387088013870881138708821387088313870884138708851387088613870887138708881387088913870890138708911387089213870893138708941387089513870896138708971387089813870899138709001387090113870902138709031387090413870905138709061387090713870908138709091387091013870911138709121387091313870914138709151387091613870917138709181387091913870920138709211387092213870923138709241387092513870926138709271387092813870929138709301387093113870932138709331387093413870935138709361387093713870938138709391387094013870941138709421387094313870944138709451387094613870947138709481387094913870950138709511387095213870953138709541387095513870956138709571387095813870959138709601387096113870962138709631387096413870965138709661387096713870968138709691387097013870971138709721387097313870974138709751387097613870977138709781387097913870980138709811387098213870983138709841387098513870986138709871387098813870989138709901387099113870992138709931387099413870995138709961387099713870998138709991387100013871001138710021387100313871004138710051387100613871007138710081387100913871010138710111387101213871013138710141387101513871016138710171387101813871019138710201387102113871022138710231387102413871025138710261387102713871028138710291387103013871031138710321387103313871034138710351387103613871037138710381387103913871040138710411387104213871043138710441387104513871046138710471387104813871049138710501387105113871052138710531387105413871055138710561387105713871058138710591387106013871061138710621387106313871064138710651387106613871067138710681387106913871070138710711387107213871073138710741387107513871076138710771387107813871079138710801387108113871082138710831387108413871085138710861387108713871088138710891387109013871091138710921387109313871094138710951387109613871097138710981387109913871100138711011387110213871103138711041387110513880001138800021388000313880004138800051388000613880007138800081388000913880010138800111388001213880013138800141388001513880016138800171388001813880019138800201388002113880022138800231388002413880025138800261388002713880028138800291388003013880031138800321388003313880034138800351388003613880037138800381388003913880040138800411388004213880043138800441388004513880046138800471388004813880049138800501388005113880052138800531388005413880055138800561388005713880058138800591388006013880061138800621388006313880064138800651388006613880067138800681388006913880070138800711388007213880073138800741388007513880076138800771388007813880079138800801388008113880082138800831388008413880085138800861388008713880088138800891388009013880091138800921388009313880094138800951388009613880097138800981388009913880100138801011388010213880103138801041388010513880106138801071388010813880109138801101388011113880112138801131388011413880115138801161388011713880118138801191388012013880121138801221388012313880124138801251388012613880127138801281388012913880130138801311388013213880133138801341388013513880136138801371388013813880139138801401388014113880142138801431388014413880145138801461388014713880148138801491388015013880151138801521388015313880154138801551388015613880157138801581388015913880160138801611388016213880163138801641388016513880166138801671388016813880169138801701388017113880172138801731388017413880175138801761388017713880178138801791388018013880181138801821388018313880184138801851388018613880187138801881388018913880190138801911388019213880193138801941388019513880196138801971388019813880199138802001388020113880202138802031388020413880205138802061388020713880208138802091388021013880211138802121388021313880214138802151388021613880217138802181388021913880220138802211388022213880223138802241388022513880226138802271388022813880229138802301388023113880232138802331388023413880235138802361388023713880238138802391388024013880241138802421388024313880244138802451388024613880247138802481388024913880250138802511388025213880253138802541388025513880256138802571388025813880259138802601388026113880262138802631388026413880265138802661388026713880268138802691388027013880271138802721388027313880274138802751388027613880277138802781388027913880280138802811388028213880283138802841388028513880286138802871388028813880289138802901388029113880292138802931388029413880295138802961388029713880298138802991388030013880301138803021388030313880304138803051388030613880307138803081388030913880310138803111388031213880313138803141388031513880316138803171388031813880319138803201388032113880322138803231388032413880325138803261388032713880328138803291388033013880331138803321388033313880334138803351388033613880337138803381388033913880340138803411388034213880343138803441388034513880346138803471388034813880349138803501388035113880352138803531388035413880355138803561388035713880358138803591388036013880361138803621388036313880364138803651388036613880367138803681388036913880370138803711388037213880373138803741388037513880376138803771388037813880379138803801388038113880382138803831388038413880385138803861388038713880388138803891388039013880391138803921388039313880394138803951388039613880397138803981388039913880400138804011388040213880403138804041388040513880406138804071388040813880409138804101388041113880412138804131388041413880415138804161388041713880418138804191388042013880421138804221388042313880424138804251388042613880427138804281388042913880430138804311388043213880433138804341388043513880436138804371388043813880439138804401388044113880442138804431388044413880445138804461388044713880448138804491388045013880451138804521388045313880454138804551388045613880457138804581388045913880460138804611388046213880463138804641388046513880466138804671388046813880469138804701388047113880472138804731388047413880475138804761388047713880478138804791388048013880481138804821388048313880484138804851388048613880487138804881388048913880490138804911388049213880493138804941388049513880496138804971388049813880499138805001388050113880502138805031388050413880505138805061388050713880508138805091388051013880511138805121388051313880514138805151388051613880517138805181388051913880520138805211388052213880523138805241388052513880526138805271388052813880529138805301388053113880532138805331388053413880535138805361388053713880538138805391388054013880541138805421388054313880544138805451388054613880547138805481388054913880550138805511388055213880553138805541388055513880556138805571388055813880559138805601388056113880562138805631388056413880565138805661388056713880568138805691388057013880571138805721388057313880574138805751388057613880577138805781388057913880580138805811388058213880583138805841388058513880586138805871388058813880589138805901388059113880592138805931388059413880595138805961388059713880598138805991388060013880601138806021388060313880604138806051388060613880607138806081388060913880610138806111388061213880613138806141388061513880616138806171388061813880619138806201388062113880622138806231388062413880625138806261388062713880628138806291388063013880631138806321388063313880634138806351388063613880637138806381388063913880640138806411388064213880643138806441388064513880646138806471388064813880649138806501388065113880652138806531388065413880655138806561388065713880658138806591388066013880661138806621388066313880664138806651388066613880667138806681388066913880670138806711388067213880673138806741388067513880676138806771388067813880679138806801388068113880682138806831388068413880685138806861388068713880688138806891388069013880691138806921388069313880694138806951388069613880697138806981388069913880700138807011388070213880703138807041388070513880706138807071388070813880709138807101388071113880712138807131388071413880715138807161388071713880718138807191388072013880721138807221388072313880724138807251388072613880727138807281388072913880730138807311388073213880733138807341388073513880736138807371388073813880739138807401388074113880742138807431388074413880745138807461388074713880748138807491388075013880751138807521388075313880754138807551388075613880757138807581388075913880760138807611388076213880763138807641388076513880766138807671388076813880769138807701388077113880772138807731388077413880775138807761388077713880778138807791388078013880781138807821388078313880784138807851388078613880787138807881388078913880790138807911388079213880793138807941388079513880796138807971388079813880799138808001388080113880802138808031388080413880805138808061388080713880808138808091388081013880811138808121388081313880814138808151388081613880817138808181388081913880820138808211388082213880823138808241388082513880826138808271388082813880829138808301388083113880832138808331388083413880835138808361388083713880838138808391388084013880841138808421388084313880844138808451388084613880847138808481388084913880850138808511388085213880853138808541388085513880856138808571388085813880859138808601388086113880862138808631388086413880865138808661388086713880868138808691388087013880871138808721388087313880874138808751388087613880877138808781388087913880880138808811388088213880883138808841388088513880886138808871388088813880889138808901388089113880892138808931388089413880895138808961388089713880898138808991388090013880901138809021388090313880904138809051388090613880907138809081388090913880910138809111388091213880913138809141388091513880916138809171388091813880919138809201388092113880922138809231388092413880925138809261388092713880928138809291388093013880931138809321388093313880934138809351388093613880937138809381388093913880940138809411388094213880943138809441388094513880946138809471388094813880949138809501388095113880952138809531388095413880955138809561388095713880958138809591388096013880961138809621388096313880964138809651388096613880967138809681388096913880970138809711388097213880973138809741388097513880976138809771388097813880979138809801388098113880982138809831388098413880985138809861388098713880988138809891388099013880991138809921388099313880994138809951388099613880997138809981388099913881000138810011388100213881003138810041388100513881006138810071388100813881009138810101388101113881012138810131388101413881015138810161388101713881018138810191388102013881021138810221388102313881024138810251388102613881027138810281388102913881030138810311388103213881033138810341388103513881036138810371388103813881039138810401388104113881042138810431388104413881045138810461388104713881048138810491388105013881051138810521388105313881054138810551388105613881057138810581388105913881060138810611388106213881063138810641388106513881066138810671388106813881069138810701388107113881072138810731388107413881075138810761388107713881078138810791388108013881081138810821388108313881084138810851388108613881087138810881388108913881090138810911388109213881093138810941388109513881096138810971388109813881099138811001388110113881102138811031388110413881105138900011389000213890003138900041389000513890006138900071389000813890009138900101389001113890012138900131389001413890015138900161389001713890018138900191389002013890021138900221389002313890024138900251389002613890027138900281389002913890030138900311389003213890033138900341389003513890036138900371389003813890039138900401389004113890042138900431389004413890045138900461389004713890048138900491389005013890051138900521389005313890054138900551389005613890057138900581389005913890060138900611389006213890063138900641389006513890066138900671389006813890069138900701389007113890072138900731389007413890075138900761389007713890078138900791389008013890081138900821389008313890084138900851389008613890087138900881389008913890090138900911389009213890093138900941389009513890096138900971389009813890099138901001389010113890102138901031389010413890105138901061389010713890108138901091389011013890111138901121389011313890114138901151389011613890117138901181389011913890120138901211389012213890123138901241389012513890126138901271389012813890129138901301389013113890132138901331389013413890135138901361389013713890138138901391389014013890141138901421389014313890144138901451389014613890147138901481389014913890150138901511389015213890153138901541389015513890156138901571389015813890159138901601389016113890162138901631389016413890165138901661389016713890168138901691389017013890171138901721389017313890174138901751389017613890177138901781389017913890180138901811389018213890183138901841389018513890186138901871389018813890189138901901389019113890192138901931389019413890195138901961389019713890198138901991389020013890201138902021389020313890204138902051389020613890207138902081389020913890210138902111389021213890213138902141389021513890216138902171389021813890219138902201389022113890222138902231389022413890225138902261389022713890228138902291389023013890231138902321389023313890234138902351389023613890237138902381389023913890240138902411389024213890243138902441389024513890246138902471389024813890249138902501389025113890252138902531389025413890255138902561389025713890258138902591389026013890261138902621389026313890264138902651389026613890267138902681389026913890270138902711389027213890273138902741389027513890276138902771389027813890279138902801389028113890282138902831389028413890285138902861389028713890288138902891389029013890291138902921389029313890294138902951389029613890297138902981389029913890300138903011389030213890303138903041389030513890306138903071389030813890309138903101389031113890312138903131389031413890315138903161389031713890318138903191389032013890321138903221389032313890324138903251389032613890327138903281389032913890330138903311389033213890333138903341389033513890336138903371389033813890339138903401389034113890342138903431389034413890345138903461389034713890348138903491389035013890351138903521389035313890354138903551389035613890357138903581389035913890360138903611389036213890363138903641389036513890366138903671389036813890369138903701389037113890372138903731389037413890375138903761389037713890378138903791389038013890381138903821389038313890384138903851389038613890387138903881389038913890390138903911389039213890393138903941389039513890396138903971389039813890399138904001389040113890402138904031389040413890405138904061389040713890408138904091389041013890411138904121389041313890414138904151389041613890417138904181389041913890420138904211389042213890423138904241389042513890426138904271389042813890429138904301389043113890432138904331389043413890435138904361389043713890438138904391389044013890441138904421389044313890444138904451389044613890447138904481389044913890450138904511389045213890453138904541389045513890456138904571389045813890459138904601389046113890462138904631389046413890465138904661389046713890468138904691389047013890471138904721389047313890474138904751389047613890477138904781389047913890480138904811389048213890483138904841389048513890486138904871389048813890489138904901389049113890492138904931389049413890495138904961389049713890498138904991389050013890501138905021389050313890504138905051389050613890507138905081389050913890510138905111389051213890513138905141389051513890516138905171389051813890519138905201389052113890522138905231389052413890525138905261389052713890528138905291389053013890531138905321389053313890534138905351389053613890537138905381389053913890540138905411389054213890543138905441389054513890546138905471389054813890549138905501389055113890552138905531389055413890555138905561389055713890558138905591389056013890561138905621389056313890564138905651389056613890567138905681389056913890570138905711389057213890573138905741389057513890576138905771389057813890579138905801389058113890582138905831389058413890585138905861389058713890588138905891389059013890591138905921389059313890594138905951389059613890597138905981389059913890600138906011389060213890603138906041389060513890606138906071389060813890609138906101389061113890612138906131389061413890615138906161389061713890618138906191389062013890621138906221389062313890624138906251389062613890627138906281389062913890630138906311389063213890633138906341389063513890636138906371389063813890639138906401389064113890642138906431389064413890645138906461389064713890648138906491389065013890651138906521389065313890654138906551389065613890657138906581389065913890660138906611389066213890663138906641389066513890666138906671389066813890669138906701389067113890672138906731389067413890675138906761389067713890678138906791389068013890681138906821389068313890684138906851389068613890687138906881389068913890690138906911389069213890693138906941389069513890696138906971389069813890699138907001389070113890702138907031389070413890705138907061389070713890708138907091389071013890711138907121389071313890714138907151389071613890717138907181389071913890720138907211389072213890723138907241389072513890726138907271389072813890729138907301389073113890732138907331389073413890735138907361389073713890738138907391389074013890741138907421389074313890744138907451389074613890747138907481389074913890750138907511389075213890753138907541389075513890756138907571389075813890759138907601389076113890762138907631389076413890765138907661389076713890768138907691389077013890771138907721389077313890774138907751389077613890777138907781389077913890780138907811389078213890783138907841389078513890786138907871389078813890789138907901389079113890792138907931389079413890795138907961389079713890798138907991389080013890801138908021389080313890804138908051389080613890807138908081389080913890810138908111389081213890813138908141389081513890816138908171389081813890819138908201389082113890822138908231389082413890825138908261389082713890828138908291389083013890831138908321389083313890834138908351389083613890837138908381389083913890840138908411389084213890843138908441389084513890846138908471389084813890849138908501389085113890852138908531389085413890855138908561389085713890858138908591389086013890861138908621389086313890864138908651389086613890867138908681389086913890870138908711389087213890873138908741389087513890876138908771389087813890879138908801389088113890882138908831389088413890885138908861389088713890888138908891389089013890891138908921389089313890894138908951389089613890897138908981389089913890900138909011389090213890903138909041389090513890906138909071389090813890909138909101389091113890912138909131389091413890915138909161389091713890918138909191389092013890921138909221389092313890924138909251389092613890927138909281389092913890930138909311389093213890933138909341389093513890936138909371389093813890939138909401389094113890942138909431389094413890945138909461389094713890948138909491389095013890951138909521389095313890954138909551389095613890957138909581389095913890960138909611389096213890963138909641389096513890966138909671389096813890969138909701389097113890972138909731389097413890975138909761389097713890978138909791389098013890981138909821389098313890984138909851389098613890987138909881389098913890990138909911389099213890993138909941389099513890996138909971389099813890999138910001389100113891002138910031389100413891005138910061389100713891008138910091389101013891011138910121389101313891014138910151389101613891017138910181389101913891020138910211389102213891023138910241389102513891026138910271389102813891029138910301389103113891032138910331389103413891035138910361389103713891038138910391389104013891041138910421389104313891044138910451389104613891047138910481389104913891050138910511389105213891053138910541389105513891056138910571389105813891059138910601389106113891062138910631389106413891065138910661389106713891068138910691389107013891071138910721389107313891074138910751389107613891077138910781389107913891080138910811389108213891083138910841389108513891086138910871389108813891089138910901389109113891092138910931389109413891095138910961389109713891098138910991389110013891101138911021389110313891104138911051390000113900002139000031390000413900005139000061390000713900008139000091390001013900011139000121390001313900014139000151390001613900017139000181390001913900020139000211390002213900023139000241390002513900026139000271390002813900029139000301390003113900032139000331390003413900035139000361390003713900038139000391390004013900041139000421390004313900044139000451390004613900047139000481390004913900050139000511390005213900053139000541390005513900056139000571390005813900059139000601390006113900062139000631390006413900065139000661390006713900068139000691390007013900071139000721390007313900074139000751390007613900077139000781390007913900080139000811390008213900083139000841390008513900086139000871390008813900089139000901390009113900092139000931390009413900095139000961390009713900098139000991390010013900101139001021390010313900104139001051390010613900107139001081390010913900110139001111390011213900113139001141390011513900116139001171390011813900119139001201390012113900122139001231390012413900125139001261390012713900128139001291390013013900131139001321390013313900134139001351390013613900137139001381390013913900140139001411390014213900143139001441390014513900146139001471390014813900149139001501390015113900152139001531390015413900155139001561390015713900158139001591390016013900161139001621390016313900164139001651390016613900167139001681390016913900170139001711390017213900173139001741390017513900176139001771390017813900179139001801390018113900182139001831390018413900185139001861390018713900188139001891390019013900191139001921390019313900194139001951390019613900197139001981390019913900200139002011390020213900203139002041390020513900206139002071390020813900209139002101390021113900212139002131390021413900215139002161390021713900218139002191390022013900221139002221390022313900224139002251390022613900227139002281390022913900230139002311390023213900233139002341390023513900236139002371390023813900239139002401390024113900242139002431390024413900245139002461390024713900248139002491390025013900251139002521390025313900254139002551390025613900257139002581390025913900260139002611390026213900263139002641390026513900266139002671390026813900269139002701390027113900272139002731390027413900275139002761390027713900278139002791390028013900281139002821390028313900284139002851390028613900287139002881390028913900290139002911390029213900293139002941390029513900296139002971390029813900299139003001390030113900302139003031390030413900305139003061390030713900308139003091390031013900311139003121390031313900314139003151390031613900317139003181390031913900320139003211390032213900323139003241390032513900326139003271390032813900329139003301390033113900332139003331390033413900335139003361390033713900338139003391390034013900341139003421390034313900344139003451390034613900347139003481390034913900350139003511390035213900353139003541390035513900356139003571390035813900359139003601390036113900362139003631390036413900365139003661390036713900368139003691390037013900371139003721390037313900374139003751390037613900377139003781390037913900380139003811390038213900383139003841390038513900386139003871390038813900389139003901390039113900392139003931390039413900395139003961390039713900398139003991390040013900401139004021390040313900404139004051390040613900407139004081390040913900410139004111390041213900413139004141390041513900416139004171390041813900419139004201390042113900422139004231390042413900425139004261390042713900428139004291390043013900431139004321390043313900434139004351390043613900437139004381390043913900440139004411390044213900443139004441390044513900446139004471390044813900449139004501390045113900452139004531390045413900455139004561390045713900458139004591390046013900461139004621390046313900464139004651390046613900467139004681390046913900470139004711390047213900473139004741390047513900476139004771390047813900479139004801390048113900482139004831390048413900485139004861390048713900488139004891390049013900491139004921390049313900494139004951390049613900497139004981390049913900500139005011390050213900503139005041390050513900506139005071390050813900509139005101390051113900512139005131390051413900515139005161390051713900518139005191390052013900521139005221390052313900524139005251390052613900527139005281390052913900530139005311390053213900533139005341390053513900536139005371390053813900539139005401390054113900542139005431390054413900545139005461390054713900548139005491390055013900551139005521390055313900554139005551390055613900557139005581390055913900560139005611390056213900563139005641390056513900566139005671390056813900569139005701390057113900572139005731390057413900575139005761390057713900578139005791390058013900581139005821390058313900584139005851390058613900587139005881390058913900590139005911390059213900593139005941390059513900596139005971390059813900599139006001390060113900602139006031390060413900605139006061390060713900608139006091390061013900611139006121390061313900614139006151390061613900617139006181390061913900620139006211390062213900623139006241390062513900626139006271390062813900629139006301390063113900632139006331390063413900635139006361390063713900638139006391390064013900641139006421390064313900644139006451390064613900647139006481390064913900650139006511390065213900653139006541390065513900656139006571390065813900659139006601390066113900662139006631390066413900665139006661390066713900668139006691390067013900671139006721390067313900674139006751390067613900677139006781390067913900680139006811390068213900683139006841390068513900686139006871390068813900689139006901390069113900692139006931390069413900695139006961390069713900698139006991390070013900701139007021390070313900704139007051390070613900707139007081390070913900710139007111390071213900713139007141390071513900716139007171390071813900719139007201390072113900722139007231390072413900725139007261390072713900728139007291390073013900731139007321390073313900734139007351390073613900737139007381390073913900740139007411390074213900743139007441390074513900746139007471390074813900749139007501390075113900752139007531390075413900755139007561390075713900758139007591390076013900761139007621390076313900764139007651390076613900767139007681390076913900770139007711390077213900773139007741390077513900776139007771390077813900779139007801390078113900782139007831390078413900785139007861390078713900788139007891390079013900791139007921390079313900794139007951390079613900797139007981390079913900800139008011390080213900803139008041390080513900806139008071390080813900809139008101390081113900812139008131390081413900815139008161390081713900818139008191390082013900821139008221390082313900824139008251390082613900827139008281390082913900830139008311390083213900833139008341390083513900836139008371390083813900839139008401390084113900842139008431390084413900845139008461390084713900848139008491390085013900851139008521390085313900854139008551390085613900857139008581390085913900860139008611390086213900863139008641390086513900866139008671390086813900869139008701390087113900872139008731390087413900875139008761390087713900878139008791390088013900881139008821390088313900884139008851390088613900887139008881390088913900890139008911390089213900893139008941390089513900896139008971390089813900899139009001390090113900902139009031390090413900905139009061390090713900908139009091390091013900911139009121390091313900914139009151390091613900917139009181390091913900920139009211390092213900923139009241390092513900926139009271390092813900929139009301390093113900932139009331390093413900935139009361390093713900938139009391390094013900941139009421390094313900944139009451390094613900947139009481390094913900950139009511390095213900953139009541390095513900956139009571390095813900959139009601390096113900962139009631390096413900965139009661390096713900968139009691390097013900971139009721390097313900974139009751390097613900977139009781390097913900980139009811390098213900983139009841390098513900986139009871390098813900989139009901390099113900992139009931390099413900995139009961390099713900998139009991390100013901001139010021390100313901004139010051390100613901007139010081390100913901010139010111390101213901013139010141390101513901016139010171390101813901019139010201390102113901022139010231390102413901025139010261390102713901028139010291390103013901031139010321390103313901034139010351390103613901037139010381390103913901040139010411390104213901043139010441390104513901046139010471390104813901049139010501390105113901052139010531390105413901055139010561390105713901058139010591390106013901061139010621390106313901064139010651390106613901067139010681390106913901070139010711390107213901073139010741390107513901076139010771390107813901079139010801390108113901082139010831390108413901085139010861390108713901088139010891390109013901091139010921390109313901094139010951390109613901097139010981390109913901100139011011390110213901103139011041390110513910001139100021391000313910004139100051391000613910007139100081391000913910010139100111391001213910013139100141391001513910016139100171391001813910019139100201391002113910022139100231391002413910025139100261391002713910028139100291391003013910031139100321391003313910034139100351391003613910037139100381391003913910040139100411391004213910043139100441391004513910046139100471391004813910049139100501391005113910052139100531391005413910055139100561391005713910058139100591391006013910061139100621391006313910064139100651391006613910067139100681391006913910070139100711391007213910073139100741391007513910076139100771391007813910079139100801391008113910082139100831391008413910085139100861391008713910088139100891391009013910091139100921391009313910094139100951391009613910097139100981391009913910100139101011391010213910103139101041391010513910106139101071391010813910109139101101391011113910112139101131391011413910115139101161391011713910118139101191391012013910121139101221391012313910124139101251391012613910127139101281391012913910130139101311391013213910133139101341391013513910136139101371391013813910139139101401391014113910142139101431391014413910145139101461391014713910148139101491391015013910151139101521391015313910154139101551391015613910157139101581391015913910160139101611391016213910163139101641391016513910166139101671391016813910169139101701391017113910172139101731391017413910175139101761391017713910178139101791391018013910181139101821391018313910184139101851391018613910187139101881391018913910190139101911391019213910193139101941391019513910196139101971391019813910199139102001391020113910202139102031391020413910205139102061391020713910208139102091391021013910211139102121391021313910214139102151391021613910217139102181391021913910220139102211391022213910223139102241391022513910226139102271391022813910229139102301391023113910232139102331391023413910235139102361391023713910238139102391391024013910241139102421391024313910244139102451391024613910247139102481391024913910250139102511391025213910253139102541391025513910256139102571391025813910259139102601391026113910262139102631391026413910265139102661391026713910268139102691391027013910271139102721391027313910274139102751391027613910277139102781391027913910280139102811391028213910283139102841391028513910286139102871391028813910289139102901391029113910292139102931391029413910295139102961391029713910298139102991391030013910301139103021391030313910304139103051391030613910307139103081391030913910310139103111391031213910313139103141391031513910316139103171391031813910319139103201391032113910322139103231391032413910325139103261391032713910328139103291391033013910331139103321391033313910334139103351391033613910337139103381391033913910340139103411391034213910343139103441391034513910346139103471391034813910349139103501391035113910352139103531391035413910355139103561391035713910358139103591391036013910361139103621391036313910364139103651391036613910367139103681391036913910370139103711391037213910373139103741391037513910376139103771391037813910379139103801391038113910382139103831391038413910385139103861391038713910388139103891391039013910391139103921391039313910394139103951391039613910397139103981391039913910400139104011391040213910403139104041391040513910406139104071391040813910409139104101391041113910412139104131391041413910415139104161391041713910418139104191391042013910421139104221391042313910424139104251391042613910427139104281391042913910430139104311391043213910433139104341391043513910436139104371391043813910439139104401391044113910442139104431391044413910445139104461391044713910448139104491391045013910451139104521391045313910454139104551391045613910457139104581391045913910460139104611391046213910463139104641391046513910466139104671391046813910469139104701391047113910472139104731391047413910475139104761391047713910478139104791391048013910481139104821391048313910484139104851391048613910487139104881391048913910490139104911391049213910493139104941391049513910496139104971391049813910499139105001391050113910502139105031391050413910505139105061391050713910508139105091391051013910511139105121391051313910514139105151391051613910517139105181391051913910520139105211391052213910523139105241391052513910526139105271391052813910529139105301391053113910532139105331391053413910535139105361391053713910538139105391391054013910541139105421391054313910544139105451391054613910547139105481391054913910550139105511391055213910553139105541391055513910556139105571391055813910559139105601391056113910562139105631391056413910565139105661391056713910568139105691391057013910571139105721391057313910574139105751391057613910577139105781391057913910580139105811391058213910583139105841391058513910586139105871391058813910589139105901391059113910592139105931391059413910595139105961391059713910598139105991391060013910601139106021391060313910604139106051391060613910607139106081391060913910610139106111391061213910613139106141391061513910616139106171391061813910619139106201391062113910622139106231391062413910625139106261391062713910628139106291391063013910631139106321391063313910634139106351391063613910637139106381391063913910640139106411391064213910643139106441391064513910646139106471391064813910649139106501391065113910652139106531391065413910655139106561391065713910658139106591391066013910661139106621391066313910664139106651391066613910667139106681391066913910670139106711391067213910673139106741391067513910676139106771391067813910679139106801391068113910682139106831391068413910685139106861391068713910688139106891391069013910691139106921391069313910694139106951391069613910697139106981391069913910700139107011391070213910703139107041391070513910706139107071391070813910709139107101391071113910712139107131391071413910715139107161391071713910718139107191391072013910721139107221391072313910724139107251391072613910727139107281391072913910730139107311391073213910733139107341391073513910736139107371391073813910739139107401391074113910742139107431391074413910745139107461391074713910748139107491391075013910751139107521391075313910754139107551391075613910757139107581391075913910760139107611391076213910763139107641391076513910766139107671391076813910769139107701391077113910772139107731391077413910775139107761391077713910778139107791391078013910781139107821391078313910784139107851391078613910787139107881391078913910790139107911391079213910793139107941391079513910796139107971391079813910799139108001391080113910802139108031391080413910805139108061391080713910808139108091391081013910811139108121391081313910814139108151391081613910817139108181391081913910820139108211391082213910823139108241391082513910826139108271391082813910829139108301391083113910832139108331391083413910835139108361391083713910838139108391391084013910841139108421391084313910844139108451391084613910847139108481391084913910850139108511391085213910853139108541391085513910856139108571391085813910859139108601391086113910862139108631391086413910865139108661391086713910868139108691391087013910871139108721391087313910874139108751391087613910877139108781391087913910880139108811391088213910883139108841391088513910886139108871391088813910889139108901391089113910892139108931391089413910895139108961391089713910898139108991391090013910901139109021391090313910904139109051391090613910907139109081391090913910910139109111391091213910913139109141391091513910916139109171391091813910919139109201391092113910922139109231391092413910925139109261391092713910928139109291391093013910931139109321391093313910934139109351391093613910937139109381391093913910940139109411391094213910943139109441391094513910946139109471391094813910949139109501391095113910952139109531391095413910955139109561391095713910958139109591391096013910961139109621391096313910964139109651391096613910967139109681391096913910970139109711391097213910973139109741391097513910976139109771391097813910979139109801391098113910982139109831391098413910985139109861391098713910988139109891391099013910991139109921391099313910994139109951391099613910997139109981391099913911000139110011391100213911003139110041391100513911006139110071391100813911009139110101391101113911012139110131391101413911015139110161391101713911018139110191391102013911021139110221391102313911024139110251391102613911027139110281391102913911030139110311391103213911033139110341391103513911036139110371391103813911039139110401391104113911042139110431391104413911045139110461391104713911048139110491391105013911051139110521391105313911054139110551391105613911057139110581391105913911060139110611391106213911063139110641391106513911066139110671391106813911069139110701391107113911072139110731391107413911075139110761391107713911078139110791391108013911081139110821391108313911084139110851391108613911087139110881391108913911090139110911391109213911093139110941391109513911096139110971391109813911099139111001391110113911102139111031391110413911105139200011392000213920003139200041392000513920006139200071392000813920009139200101392001113920012139200131392001413920015139200161392001713920018139200191392002013920021139200221392002313920024139200251392002613920027139200281392002913920030139200311392003213920033139200341392003513920036139200371392003813920039139200401392004113920042139200431392004413920045139200461392004713920048139200491392005013920051139200521392005313920054139200551392005613920057139200581392005913920060139200611392006213920063139200641392006513920066139200671392006813920069139200701392007113920072139200731392007413920075139200761392007713920078139200791392008013920081139200821392008313920084139200851392008613920087139200881392008913920090139200911392009213920093139200941392009513920096139200971392009813920099139201001392010113920102139201031392010413920105139201061392010713920108139201091392011013920111139201121392011313920114139201151392011613920117139201181392011913920120139201211392012213920123139201241392012513920126139201271392012813920129139201301392013113920132139201331392013413920135139201361392013713920138139201391392014013920141139201421392014313920144139201451392014613920147139201481392014913920150139201511392015213920153139201541392015513920156139201571392015813920159139201601392016113920162139201631392016413920165139201661392016713920168139201691392017013920171139201721392017313920174139201751392017613920177139201781392017913920180139201811392018213920183139201841392018513920186139201871392018813920189139201901392019113920192139201931392019413920195139201961392019713920198139201991392020013920201139202021392020313920204139202051392020613920207139202081392020913920210139202111392021213920213139202141392021513920216139202171392021813920219139202201392022113920222139202231392022413920225139202261392022713920228139202291392023013920231139202321392023313920234139202351392023613920237139202381392023913920240139202411392024213920243139202441392024513920246139202471392024813920249139202501392025113920252139202531392025413920255139202561392025713920258139202591392026013920261139202621392026313920264139202651392026613920267139202681392026913920270139202711392027213920273139202741392027513920276139202771392027813920279139202801392028113920282139202831392028413920285139202861392028713920288139202891392029013920291139202921392029313920294139202951392029613920297139202981392029913920300139203011392030213920303139203041392030513920306139203071392030813920309139203101392031113920312139203131392031413920315139203161392031713920318139203191392032013920321139203221392032313920324139203251392032613920327139203281392032913920330139203311392033213920333139203341392033513920336139203371392033813920339139203401392034113920342139203431392034413920345139203461392034713920348139203491392035013920351139203521392035313920354139203551392035613920357139203581392035913920360139203611392036213920363139203641392036513920366139203671392036813920369139203701392037113920372139203731392037413920375139203761392037713920378139203791392038013920381139203821392038313920384139203851392038613920387139203881392038913920390139203911392039213920393139203941392039513920396139203971392039813920399139204001392040113920402139204031392040413920405139204061392040713920408139204091392041013920411139204121392041313920414139204151392041613920417139204181392041913920420139204211392042213920423139204241392042513920426139204271392042813920429139204301392043113920432139204331392043413920435139204361392043713920438139204391392044013920441139204421392044313920444139204451392044613920447139204481392044913920450139204511392045213920453139204541392045513920456139204571392045813920459139204601392046113920462139204631392046413920465139204661392046713920468139204691392047013920471139204721392047313920474139204751392047613920477139204781392047913920480139204811392048213920483139204841392048513920486139204871392048813920489139204901392049113920492139204931392049413920495139204961392049713920498139204991392050013920501139205021392050313920504139205051392050613920507139205081392050913920510139205111392051213920513139205141392051513920516139205171392051813920519139205201392052113920522139205231392052413920525139205261392052713920528139205291392053013920531139205321392053313920534139205351392053613920537139205381392053913920540139205411392054213920543139205441392054513920546139205471392054813920549139205501392055113920552139205531392055413920555139205561392055713920558139205591392056013920561139205621392056313920564139205651392056613920567139205681392056913920570139205711392057213920573139205741392057513920576139205771392057813920579139205801392058113920582139205831392058413920585139205861392058713920588139205891392059013920591139205921392059313920594139205951392059613920597139205981392059913920600139206011392060213920603139206041392060513920606139206071392060813920609139206101392061113920612139206131392061413920615139206161392061713920618139206191392062013920621139206221392062313920624139206251392062613920627139206281392062913920630139206311392063213920633139206341392063513920636139206371392063813920639139206401392064113920642139206431392064413920645139206461392064713920648139206491392065013920651139206521392065313920654139206551392065613920657139206581392065913920660139206611392066213920663139206641392066513920666139206671392066813920669139206701392067113920672139206731392067413920675139206761392067713920678139206791392068013920681139206821392068313920684139206851392068613920687139206881392068913920690139206911392069213920693139206941392069513920696139206971392069813920699139207001392070113920702139207031392070413920705139207061392070713920708139207091392071013920711139207121392071313920714139207151392071613920717139207181392071913920720139207211392072213920723139207241392072513920726139207271392072813920729139207301392073113920732139207331392073413920735139207361392073713920738139207391392074013920741139207421392074313920744139207451392074613920747139207481392074913920750139207511392075213920753139207541392075513920756139207571392075813920759139207601392076113920762139207631392076413920765139207661392076713920768139207691392077013920771139207721392077313920774139207751392077613920777139207781392077913920780139207811392078213920783139207841392078513920786139207871392078813920789139207901392079113920792139207931392079413920795139207961392079713920798139207991392080013920801139208021392080313920804139208051392080613920807139208081392080913920810139208111392081213920813139208141392081513920816139208171392081813920819139208201392082113920822139208231392082413920825139208261392082713920828139208291392083013920831139208321392083313920834139208351392083613920837139208381392083913920840139208411392084213920843139208441392084513920846139208471392084813920849139208501392085113920852139208531392085413920855139208561392085713920858139208591392086013920861139208621392086313920864139208651392086613920867139208681392086913920870139208711392087213920873139208741392087513920876139208771392087813920879139208801392088113920882139208831392088413920885139208861392088713920888139208891392089013920891139208921392089313920894139208951392089613920897139208981392089913920900139209011392090213920903139209041392090513920906139209071392090813920909139209101392091113920912139209131392091413920915139209161392091713920918139209191392092013920921139209221392092313920924139209251392092613920927139209281392092913920930139209311392093213920933139209341392093513920936139209371392093813920939139209401392094113920942139209431392094413920945139209461392094713920948139209491392095013920951139209521392095313920954139209551392095613920957139209581392095913920960139209611392096213920963139209641392096513920966139209671392096813920969139209701392097113920972139209731392097413920975139209761392097713920978139209791392098013920981139209821392098313920984139209851392098613920987139209881392098913920990139209911392099213920993139209941392099513920996139209971392099813920999139210001392100113921002139210031392100413921005139210061392100713921008139210091392101013921011139210121392101313921014139210151392101613921017139210181392101913921020139210211392102213921023139210241392102513921026139210271392102813921029139210301392103113921032139210331392103413921035139210361392103713921038139210391392104013921041139210421392104313921044139210451392104613921047139210481392104913921050139210511392105213921053139210541392105513921056139210571392105813921059139210601392106113921062139210631392106413921065139210661392106713921068139210691392107013921071139210721392107313921074139210751392107613921077139210781392107913921080139210811392108213921083139210841392108513921086139210871392108813921089139210901392109113921092139210931392109413921095139210961392109713921098139210991392110013921101139211021392110313921104139211051393000113930002139300031393000413930005139300061393000713930008139300091393001013930011139300121393001313930014139300151393001613930017139300181393001913930020139300211393002213930023139300241393002513930026139300271393002813930029139300301393003113930032139300331393003413930035139300361393003713930038139300391393004013930041139300421393004313930044139300451393004613930047139300481393004913930050139300511393005213930053139300541393005513930056139300571393005813930059139300601393006113930062139300631393006413930065139300661393006713930068139300691393007013930071139300721393007313930074139300751393007613930077139300781393007913930080139300811393008213930083139300841393008513930086139300871393008813930089139300901393009113930092139300931393009413930095139300961393009713930098139300991393010013930101139301021393010313930104139301051393010613930107139301081393010913930110139301111393011213930113139301141393011513930116139301171393011813930119139301201393012113930122139301231393012413930125139301261393012713930128139301291393013013930131139301321393013313930134139301351393013613930137139301381393013913930140139301411393014213930143139301441393014513930146139301471393014813930149139301501393015113930152139301531393015413930155139301561393015713930158139301591393016013930161139301621393016313930164139301651393016613930167139301681393016913930170139301711393017213930173139301741393017513930176139301771393017813930179139301801393018113930182139301831393018413930185139301861393018713930188139301891393019013930191139301921393019313930194139301951393019613930197139301981393019913930200139302011393020213930203139302041393020513930206139302071393020813930209139302101393021113930212139302131393021413930215139302161393021713930218139302191393022013930221139302221393022313930224139302251393022613930227139302281393022913930230139302311393023213930233139302341393023513930236139302371393023813930239139302401393024113930242139302431393024413930245139302461393024713930248139302491393025013930251139302521393025313930254139302551393025613930257139302581393025913930260139302611393026213930263139302641393026513930266139302671393026813930269139302701393027113930272139302731393027413930275139302761393027713930278139302791393028013930281139302821393028313930284139302851393028613930287139302881393028913930290139302911393029213930293139302941393029513930296139302971393029813930299139303001393030113930302139303031393030413930305139303061393030713930308139303091393031013930311139303121393031313930314139303151393031613930317139303181393031913930320139303211393032213930323139303241393032513930326139303271393032813930329139303301393033113930332139303331393033413930335139303361393033713930338139303391393034013930341139303421393034313930344139303451393034613930347139303481393034913930350139303511393035213930353139303541393035513930356139303571393035813930359139303601393036113930362139303631393036413930365139303661393036713930368139303691393037013930371139303721393037313930374139303751393037613930377139303781393037913930380139303811393038213930383139303841393038513930386139303871393038813930389139303901393039113930392139303931393039413930395139303961393039713930398139303991393040013930401139304021393040313930404139304051393040613930407139304081393040913930410139304111393041213930413139304141393041513930416139304171393041813930419139304201393042113930422139304231393042413930425139304261393042713930428139304291393043013930431139304321393043313930434139304351393043613930437139304381393043913930440139304411393044213930443139304441393044513930446139304471393044813930449139304501393045113930452139304531393045413930455139304561393045713930458139304591393046013930461139304621393046313930464139304651393046613930467139304681393046913930470139304711393047213930473139304741393047513930476139304771393047813930479139304801393048113930482139304831393048413930485139304861393048713930488139304891393049013930491139304921393049313930494139304951393049613930497139304981393049913930500139305011393050213930503139305041393050513930506139305071393050813930509139305101393051113930512139305131393051413930515139305161393051713930518139305191393052013930521139305221393052313930524139305251393052613930527139305281393052913930530139305311393053213930533139305341393053513930536139305371393053813930539139305401393054113930542139305431393054413930545139305461393054713930548139305491393055013930551139305521393055313930554139305551393055613930557139305581393055913930560139305611393056213930563139305641393056513930566139305671393056813930569139305701393057113930572139305731393057413930575139305761393057713930578139305791393058013930581139305821393058313930584139305851393058613930587139305881393058913930590139305911393059213930593139305941393059513930596139305971393059813930599139306001393060113930602139306031393060413930605139306061393060713930608139306091393061013930611139306121393061313930614139306151393061613930617139306181393061913930620139306211393062213930623139306241393062513930626139306271393062813930629139306301393063113930632139306331393063413930635139306361393063713930638139306391393064013930641139306421393064313930644139306451393064613930647139306481393064913930650139306511393065213930653139306541393065513930656139306571393065813930659139306601393066113930662139306631393066413930665139306661393066713930668139306691393067013930671139306721393067313930674139306751393067613930677139306781393067913930680139306811393068213930683139306841393068513930686139306871393068813930689139306901393069113930692139306931393069413930695139306961393069713930698139306991393070013930701139307021393070313930704139307051393070613930707139307081393070913930710139307111393071213930713139307141393071513930716139307171393071813930719139307201393072113930722139307231393072413930725139307261393072713930728139307291393073013930731139307321393073313930734139307351393073613930737139307381393073913930740139307411393074213930743139307441393074513930746139307471393074813930749139307501393075113930752139307531393075413930755139307561393075713930758139307591393076013930761139307621393076313930764139307651393076613930767139307681393076913930770139307711393077213930773139307741393077513930776139307771393077813930779139307801393078113930782139307831393078413930785139307861393078713930788139307891393079013930791139307921393079313930794139307951393079613930797139307981393079913930800139308011393080213930803139308041393080513930806139308071393080813930809139308101393081113930812139308131393081413930815139308161393081713930818139308191393082013930821139308221393082313930824139308251393082613930827139308281393082913930830139308311393083213930833139308341393083513930836139308371393083813930839139308401393084113930842139308431393084413930845139308461393084713930848139308491393085013930851139308521393085313930854139308551393085613930857139308581393085913930860139308611393086213930863139308641393086513930866139308671393086813930869139308701393087113930872139308731393087413930875139308761393087713930878139308791393088013930881139308821393088313930884139308851393088613930887139308881393088913930890139308911393089213930893139308941393089513930896139308971393089813930899139309001393090113930902139309031393090413930905139309061393090713930908139309091393091013930911139309121393091313930914139309151393091613930917139309181393091913930920139309211393092213930923139309241393092513930926139309271393092813930929139309301393093113930932139309331393093413930935139309361393093713930938139309391393094013930941139309421393094313930944139309451393094613930947139309481393094913930950139309511393095213930953139309541393095513930956139309571393095813930959139309601393096113930962139309631393096413930965139309661393096713930968139309691393097013930971139309721393097313930974139309751393097613930977139309781393097913930980139309811393098213930983139309841393098513930986139309871393098813930989139309901393099113930992139309931393099413930995139309961393099713930998139309991393100013931001139310021393100313931004139310051393100613931007139310081393100913931010139310111393101213931013139310141393101513931016139310171393101813931019139310201393102113931022139310231393102413931025139310261393102713931028139310291393103013931031139310321393103313931034139310351393103613931037139310381393103913931040139310411393104213931043139310441393104513931046139310471393104813931049139310501393105113931052139310531393105413931055139310561393105713931058139310591393106013931061139310621393106313931064139310651393106613931067139310681393106913931070139310711393107213931073139310741393107513931076139310771393107813931079139310801393108113931082139310831393108413931085139310861393108713931088139310891393109013931091139310921393109313931094139310951393109613931097139310981393109913931100139311011393110213931103139311041393110513940001139400021394000313940004139400051394000613940007139400081394000913940010139400111394001213940013139400141394001513940016139400171394001813940019139400201394002113940022139400231394002413940025139400261394002713940028139400291394003013940031139400321394003313940034139400351394003613940037139400381394003913940040139400411394004213940043139400441394004513940046139400471394004813940049139400501394005113940052139400531394005413940055139400561394005713940058139400591394006013940061139400621394006313940064139400651394006613940067139400681394006913940070139400711394007213940073139400741394007513940076139400771394007813940079139400801394008113940082139400831394008413940085139400861394008713940088139400891394009013940091139400921394009313940094139400951394009613940097139400981394009913940100139401011394010213940103139401041394010513940106139401071394010813940109139401101394011113940112139401131394011413940115139401161394011713940118139401191394012013940121139401221394012313940124139401251394012613940127139401281394012913940130139401311394013213940133139401341394013513940136139401371394013813940139139401401394014113940142139401431394014413940145139401461394014713940148139401491394015013940151139401521394015313940154139401551394015613940157139401581394015913940160139401611394016213940163139401641394016513940166139401671394016813940169139401701394017113940172139401731394017413940175139401761394017713940178139401791394018013940181139401821394018313940184139401851394018613940187139401881394018913940190139401911394019213940193139401941394019513940196139401971394019813940199139402001394020113940202139402031394020413940205139402061394020713940208139402091394021013940211139402121394021313940214139402151394021613940217139402181394021913940220139402211394022213940223139402241394022513940226139402271394022813940229139402301394023113940232139402331394023413940235139402361394023713940238139402391394024013940241139402421394024313940244139402451394024613940247139402481394024913940250139402511394025213940253139402541394025513940256139402571394025813940259139402601394026113940262139402631394026413940265139402661394026713940268139402691394027013940271139402721394027313940274139402751394027613940277139402781394027913940280139402811394028213940283139402841394028513940286139402871394028813940289139402901394029113940292139402931394029413940295139402961394029713940298139402991394030013940301139403021394030313940304139403051394030613940307139403081394030913940310139403111394031213940313139403141394031513940316139403171394031813940319139403201394032113940322139403231394032413940325139403261394032713940328139403291394033013940331139403321394033313940334139403351394033613940337139403381394033913940340139403411394034213940343139403441394034513940346139403471394034813940349139403501394035113940352139403531394035413940355139403561394035713940358139403591394036013940361139403621394036313940364139403651394036613940367139403681394036913940370139403711394037213940373139403741394037513940376139403771394037813940379139403801394038113940382139403831394038413940385139403861394038713940388139403891394039013940391139403921394039313940394139403951394039613940397139403981394039913940400139404011394040213940403139404041394040513940406139404071394040813940409139404101394041113940412139404131394041413940415139404161394041713940418139404191394042013940421139404221394042313940424139404251394042613940427139404281394042913940430139404311394043213940433139404341394043513940436139404371394043813940439139404401394044113940442139404431394044413940445139404461394044713940448139404491394045013940451139404521394045313940454139404551394045613940457139404581394045913940460139404611394046213940463139404641394046513940466139404671394046813940469139404701394047113940472139404731394047413940475139404761394047713940478139404791394048013940481139404821394048313940484139404851394048613940487139404881394048913940490139404911394049213940493139404941394049513940496139404971394049813940499139405001394050113940502139405031394050413940505139405061394050713940508139405091394051013940511139405121394051313940514139405151394051613940517139405181394051913940520139405211394052213940523139405241394052513940526139405271394052813940529139405301394053113940532139405331394053413940535139405361394053713940538139405391394054013940541139405421394054313940544139405451394054613940547139405481394054913940550139405511394055213940553139405541394055513940556139405571394055813940559139405601394056113940562139405631394056413940565139405661394056713940568139405691394057013940571139405721394057313940574139405751394057613940577139405781394057913940580139405811394058213940583139405841394058513940586139405871394058813940589139405901394059113940592139405931394059413940595139405961394059713940598139405991394060013940601139406021394060313940604139406051394060613940607139406081394060913940610139406111394061213940613139406141394061513940616139406171394061813940619139406201394062113940622139406231394062413940625139406261394062713940628139406291394063013940631139406321394063313940634139406351394063613940637139406381394063913940640139406411394064213940643139406441394064513940646139406471394064813940649139406501394065113940652139406531394065413940655139406561394065713940658139406591394066013940661139406621394066313940664139406651394066613940667139406681394066913940670139406711394067213940673139406741394067513940676139406771394067813940679139406801394068113940682139406831394068413940685139406861394068713940688139406891394069013940691139406921394069313940694139406951394069613940697139406981394069913940700139407011394070213940703139407041394070513940706139407071394070813940709139407101394071113940712139407131394071413940715139407161394071713940718139407191394072013940721139407221394072313940724139407251394072613940727139407281394072913940730139407311394073213940733139407341394073513940736139407371394073813940739139407401394074113940742139407431394074413940745139407461394074713940748139407491394075013940751139407521394075313940754139407551394075613940757139407581394075913940760139407611394076213940763139407641394076513940766139407671394076813940769139407701394077113940772139407731394077413940775139407761394077713940778139407791394078013940781139407821394078313940784139407851394078613940787139407881394078913940790139407911394079213940793139407941394079513940796139407971394079813940799139408001394080113940802139408031394080413940805139408061394080713940808139408091394081013940811139408121394081313940814139408151394081613940817139408181394081913940820139408211394082213940823139408241394082513940826139408271394082813940829139408301394083113940832139408331394083413940835139408361394083713940838139408391394084013940841139408421394084313940844139408451394084613940847139408481394084913940850139408511394085213940853139408541394085513940856139408571394085813940859139408601394086113940862139408631394086413940865139408661394086713940868139408691394087013940871139408721394087313940874139408751394087613940877139408781394087913940880139408811394088213940883139408841394088513940886139408871394088813940889139408901394089113940892139408931394089413940895139408961394089713940898139408991394090013940901139409021394090313940904139409051394090613940907139409081394090913940910139409111394091213940913139409141394091513940916139409171394091813940919139409201394092113940922139409231394092413940925139409261394092713940928139409291394093013940931139409321394093313940934139409351394093613940937139409381394093913940940139409411394094213940943139409441394094513940946139409471394094813940949139409501394095113940952139409531394095413940955139409561394095713940958139409591394096013940961139409621394096313940964139409651394096613940967139409681394096913940970139409711394097213940973139409741394097513940976139409771394097813940979139409801394098113940982139409831394098413940985139409861394098713940988139409891394099013940991139409921394099313940994139409951394099613940997139409981394099913941000139410011394100213941003139410041394100513941006139410071394100813941009139410101394101113941012139410131394101413941015139410161394101713941018139410191394102013941021139410221394102313941024139410251394102613941027139410281394102913941030139410311394103213941033139410341394103513941036139410371394103813941039139410401394104113941042139410431394104413941045139410461394104713941048139410491394105013941051139410521394105313941054139410551394105613941057139410581394105913941060139410611394106213941063139410641394106513941066139410671394106813941069139410701394107113941072139410731394107413941075139410761394107713941078139410791394108013941081139410821394108313941084139410851394108613941087139410881394108913941090139410911394109213941093139410941394109513941096139410971394109813941099139411001394110113941102139411031394110413941105139500011395000213950003139500041395000513950006139500071395000813950009139500101395001113950012139500131395001413950015139500161395001713950018139500191395002013950021139500221395002313950024139500251395002613950027139500281395002913950030139500311395003213950033139500341395003513950036139500371395003813950039139500401395004113950042139500431395004413950045139500461395004713950048139500491395005013950051139500521395005313950054139500551395005613950057139500581395005913950060139500611395006213950063139500641395006513950066139500671395006813950069139500701395007113950072139500731395007413950075139500761395007713950078139500791395008013950081139500821395008313950084139500851395008613950087139500881395008913950090139500911395009213950093139500941395009513950096139500971395009813950099139501001395010113950102139501031395010413950105139501061395010713950108139501091395011013950111139501121395011313950114139501151395011613950117139501181395011913950120139501211395012213950123139501241395012513950126139501271395012813950129139501301395013113950132139501331395013413950135139501361395013713950138139501391395014013950141139501421395014313950144139501451395014613950147139501481395014913950150139501511395015213950153139501541395015513950156139501571395015813950159139501601395016113950162139501631395016413950165139501661395016713950168139501691395017013950171139501721395017313950174139501751395017613950177139501781395017913950180139501811395018213950183139501841395018513950186139501871395018813950189139501901395019113950192139501931395019413950195139501961395019713950198139501991395020013950201139502021395020313950204139502051395020613950207139502081395020913950210139502111395021213950213139502141395021513950216139502171395021813950219139502201395022113950222139502231395022413950225139502261395022713950228139502291395023013950231139502321395023313950234139502351395023613950237139502381395023913950240139502411395024213950243139502441395024513950246139502471395024813950249139502501395025113950252139502531395025413950255139502561395025713950258139502591395026013950261139502621395026313950264139502651395026613950267139502681395026913950270139502711395027213950273139502741395027513950276139502771395027813950279139502801395028113950282139502831395028413950285139502861395028713950288139502891395029013950291139502921395029313950294139502951395029613950297139502981395029913950300139503011395030213950303139503041395030513950306139503071395030813950309139503101395031113950312139503131395031413950315139503161395031713950318139503191395032013950321139503221395032313950324139503251395032613950327139503281395032913950330139503311395033213950333139503341395033513950336139503371395033813950339139503401395034113950342139503431395034413950345139503461395034713950348139503491395035013950351139503521395035313950354139503551395035613950357139503581395035913950360139503611395036213950363139503641395036513950366139503671395036813950369139503701395037113950372139503731395037413950375139503761395037713950378139503791395038013950381139503821395038313950384139503851395038613950387139503881395038913950390139503911395039213950393139503941395039513950396139503971395039813950399139504001395040113950402139504031395040413950405139504061395040713950408139504091395041013950411139504121395041313950414139504151395041613950417139504181395041913950420139504211395042213950423139504241395042513950426139504271395042813950429139504301395043113950432139504331395043413950435139504361395043713950438139504391395044013950441139504421395044313950444139504451395044613950447139504481395044913950450139504511395045213950453139504541395045513950456139504571395045813950459139504601395046113950462139504631395046413950465139504661395046713950468139504691395047013950471139504721395047313950474139504751395047613950477139504781395047913950480139504811395048213950483139504841395048513950486139504871395048813950489139504901395049113950492139504931395049413950495139504961395049713950498139504991395050013950501139505021395050313950504139505051395050613950507139505081395050913950510139505111395051213950513139505141395051513950516139505171395051813950519139505201395052113950522139505231395052413950525139505261395052713950528139505291395053013950531139505321395053313950534139505351395053613950537139505381395053913950540139505411395054213950543139505441395054513950546139505471395054813950549139505501395055113950552139505531395055413950555139505561395055713950558139505591395056013950561139505621395056313950564139505651395056613950567139505681395056913950570139505711395057213950573139505741395057513950576139505771395057813950579139505801395058113950582139505831395058413950585139505861395058713950588139505891395059013950591139505921395059313950594139505951395059613950597139505981395059913950600139506011395060213950603139506041395060513950606139506071395060813950609139506101395061113950612139506131395061413950615139506161395061713950618139506191395062013950621139506221395062313950624139506251395062613950627139506281395062913950630139506311395063213950633139506341395063513950636139506371395063813950639139506401395064113950642139506431395064413950645139506461395064713950648139506491395065013950651139506521395065313950654139506551395065613950657139506581395065913950660139506611395066213950663139506641395066513950666139506671395066813950669139506701395067113950672139506731395067413950675139506761395067713950678139506791395068013950681139506821395068313950684139506851395068613950687139506881395068913950690139506911395069213950693139506941395069513950696139506971395069813950699139507001395070113950702139507031395070413950705139507061395070713950708139507091395071013950711139507121395071313950714139507151395071613950717139507181395071913950720139507211395072213950723139507241395072513950726139507271395072813950729139507301395073113950732139507331395073413950735139507361395073713950738139507391395074013950741139507421395074313950744139507451395074613950747139507481395074913950750139507511395075213950753139507541395075513950756139507571395075813950759139507601395076113950762139507631395076413950765139507661395076713950768139507691395077013950771139507721395077313950774139507751395077613950777139507781395077913950780139507811395078213950783139507841395078513950786139507871395078813950789139507901395079113950792139507931395079413950795139507961395079713950798139507991395080013950801139508021395080313950804139508051395080613950807139508081395080913950810139508111395081213950813139508141395081513950816139508171395081813950819139508201395082113950822139508231395082413950825139508261395082713950828139508291395083013950831139508321395083313950834139508351395083613950837139508381395083913950840139508411395084213950843139508441395084513950846139508471395084813950849139508501395085113950852139508531395085413950855139508561395085713950858139508591395086013950861139508621395086313950864139508651395086613950867139508681395086913950870139508711395087213950873139508741395087513950876139508771395087813950879139508801395088113950882139508831395088413950885139508861395088713950888139508891395089013950891139508921395089313950894139508951395089613950897139508981395089913950900139509011395090213950903139509041395090513950906139509071395090813950909139509101395091113950912139509131395091413950915139509161395091713950918139509191395092013950921139509221395092313950924139509251395092613950927139509281395092913950930139509311395093213950933139509341395093513950936139509371395093813950939139509401395094113950942139509431395094413950945139509461395094713950948139509491395095013950951139509521395095313950954139509551395095613950957139509581395095913950960139509611395096213950963139509641395096513950966139509671395096813950969139509701395097113950972139509731395097413950975139509761395097713950978139509791395098013950981139509821395098313950984139509851395098613950987139509881395098913950990139509911395099213950993139509941395099513950996139509971395099813950999139510001395100113951002139510031395100413951005139510061395100713951008139510091395101013951011139510121395101313951014139510151395101613951017139510181395101913951020139510211395102213951023139510241395102513951026139510271395102813951029139510301395103113951032139510331395103413951035139510361395103713951038139510391395104013951041139510421395104313951044139510451395104613951047139510481395104913951050139510511395105213951053139510541395105513951056139510571395105813951059139510601395106113951062139510631395106413951065139510661395106713951068139510691395107013951071139510721395107313951074139510751395107613951077139510781395107913951080139510811395108213951083139510841395108513951086139510871395108813951089139510901395109113951092139510931395109413951095139510961395109713951098139510991395110013951101139511021395110313951104139511051396000113960002139600031396000413960005139600061396000713960008139600091396001013960011139600121396001313960014139600151396001613960017139600181396001913960020139600211396002213960023139600241396002513960026139600271396002813960029139600301396003113960032139600331396003413960035139600361396003713960038139600391396004013960041139600421396004313960044139600451396004613960047139600481396004913960050139600511396005213960053139600541396005513960056139600571396005813960059139600601396006113960062139600631396006413960065139600661396006713960068139600691396007013960071139600721396007313960074139600751396007613960077139600781396007913960080139600811396008213960083139600841396008513960086139600871396008813960089139600901396009113960092139600931396009413960095139600961396009713960098139600991396010013960101139601021396010313960104139601051396010613960107139601081396010913960110139601111396011213960113139601141396011513960116139601171396011813960119139601201396012113960122139601231396012413960125139601261396012713960128139601291396013013960131139601321396013313960134139601351396013613960137139601381396013913960140139601411396014213960143139601441396014513960146139601471396014813960149139601501396015113960152139601531396015413960155139601561396015713960158139601591396016013960161139601621396016313960164139601651396016613960167139601681396016913960170139601711396017213960173139601741396017513960176139601771396017813960179139601801396018113960182139601831396018413960185139601861396018713960188139601891396019013960191139601921396019313960194139601951396019613960197139601981396019913960200139602011396020213960203139602041396020513960206139602071396020813960209139602101396021113960212139602131396021413960215139602161396021713960218139602191396022013960221139602221396022313960224139602251396022613960227139602281396022913960230139602311396023213960233139602341396023513960236139602371396023813960239139602401396024113960242139602431396024413960245139602461396024713960248139602491396025013960251139602521396025313960254139602551396025613960257139602581396025913960260139602611396026213960263139602641396026513960266139602671396026813960269139602701396027113960272139602731396027413960275139602761396027713960278139602791396028013960281139602821396028313960284139602851396028613960287139602881396028913960290139602911396029213960293139602941396029513960296139602971396029813960299139603001396030113960302139603031396030413960305139603061396030713960308139603091396031013960311139603121396031313960314139603151396031613960317139603181396031913960320139603211396032213960323139603241396032513960326139603271396032813960329139603301396033113960332139603331396033413960335139603361396033713960338139603391396034013960341139603421396034313960344139603451396034613960347139603481396034913960350139603511396035213960353139603541396035513960356139603571396035813960359139603601396036113960362139603631396036413960365139603661396036713960368139603691396037013960371139603721396037313960374139603751396037613960377139603781396037913960380139603811396038213960383139603841396038513960386139603871396038813960389139603901396039113960392139603931396039413960395139603961396039713960398139603991396040013960401139604021396040313960404139604051396040613960407139604081396040913960410139604111396041213960413139604141396041513960416139604171396041813960419139604201396042113960422139604231396042413960425139604261396042713960428139604291396043013960431139604321396043313960434139604351396043613960437139604381396043913960440139604411396044213960443139604441396044513960446139604471396044813960449139604501396045113960452139604531396045413960455139604561396045713960458139604591396046013960461139604621396046313960464139604651396046613960467139604681396046913960470139604711396047213960473139604741396047513960476139604771396047813960479139604801396048113960482139604831396048413960485139604861396048713960488139604891396049013960491139604921396049313960494139604951396049613960497139604981396049913960500139605011396050213960503139605041396050513960506139605071396050813960509139605101396051113960512139605131396051413960515139605161396051713960518139605191396052013960521139605221396052313960524139605251396052613960527139605281396052913960530139605311396053213960533139605341396053513960536139605371396053813960539139605401396054113960542139605431396054413960545139605461396054713960548139605491396055013960551139605521396055313960554139605551396055613960557139605581396055913960560139605611396056213960563139605641396056513960566139605671396056813960569139605701396057113960572139605731396057413960575139605761396057713960578139605791396058013960581139605821396058313960584139605851396058613960587139605881396058913960590139605911396059213960593139605941396059513960596139605971396059813960599139606001396060113960602139606031396060413960605139606061396060713960608139606091396061013960611139606121396061313960614139606151396061613960617139606181396061913960620139606211396062213960623139606241396062513960626139606271396062813960629139606301396063113960632139606331396063413960635139606361396063713960638139606391396064013960641139606421396064313960644139606451396064613960647139606481396064913960650139606511396065213960653139606541396065513960656139606571396065813960659139606601396066113960662139606631396066413960665139606661396066713960668139606691396067013960671139606721396067313960674139606751396067613960677139606781396067913960680139606811396068213960683139606841396068513960686139606871396068813960689139606901396069113960692139606931396069413960695139606961396069713960698139606991396070013960701139607021396070313960704139607051396070613960707139607081396070913960710139607111396071213960713139607141396071513960716139607171396071813960719139607201396072113960722139607231396072413960725139607261396072713960728139607291396073013960731139607321396073313960734139607351396073613960737139607381396073913960740139607411396074213960743139607441396074513960746139607471396074813960749139607501396075113960752139607531396075413960755139607561396075713960758139607591396076013960761139607621396076313960764139607651396076613960767139607681396076913960770139607711396077213960773139607741396077513960776139607771396077813960779139607801396078113960782139607831396078413960785139607861396078713960788139607891396079013960791139607921396079313960794139607951396079613960797139607981396079913960800139608011396080213960803139608041396080513960806139608071396080813960809139608101396081113960812139608131396081413960815139608161396081713960818139608191396082013960821139608221396082313960824139608251396082613960827139608281396082913960830139608311396083213960833139608341396083513960836139608371396083813960839139608401396084113960842139608431396084413960845139608461396084713960848139608491396085013960851139608521396085313960854139608551396085613960857139608581396085913960860139608611396086213960863139608641396086513960866139608671396086813960869139608701396087113960872139608731396087413960875139608761396087713960878139608791396088013960881139608821396088313960884139608851396088613960887139608881396088913960890139608911396089213960893139608941396089513960896139608971396089813960899139609001396090113960902139609031396090413960905139609061396090713960908139609091396091013960911139609121396091313960914139609151396091613960917139609181396091913960920139609211396092213960923139609241396092513960926139609271396092813960929139609301396093113960932139609331396093413960935139609361396093713960938139609391396094013960941139609421396094313960944139609451396094613960947139609481396094913960950139609511396095213960953139609541396095513960956139609571396095813960959139609601396096113960962139609631396096413960965139609661396096713960968139609691396097013960971139609721396097313960974139609751396097613960977139609781396097913960980139609811396098213960983139609841396098513960986139609871396098813960989139609901396099113960992139609931396099413960995139609961396099713960998139609991396100013961001139610021396100313961004139610051396100613961007139610081396100913961010139610111396101213961013139610141396101513961016139610171396101813961019139610201396102113961022139610231396102413961025139610261396102713961028139610291396103013961031139610321396103313961034139610351396103613961037139610381396103913961040139610411396104213961043139610441396104513961046139610471396104813961049139610501396105113961052139610531396105413961055139610561396105713961058139610591396106013961061139610621396106313961064139610651396106613961067139610681396106913961070139610711396107213961073139610741396107513961076139610771396107813961079139610801396108113961082139610831396108413961085139610861396108713961088139610891396109013961091139610921396109313961094139610951396109613961097139610981396109913961100139611011396110213961103139611041396110513970001139700021397000313970004139700051397000613970007139700081397000913970010139700111397001213970013139700141397001513970016139700171397001813970019139700201397002113970022139700231397002413970025139700261397002713970028139700291397003013970031139700321397003313970034139700351397003613970037139700381397003913970040139700411397004213970043139700441397004513970046139700471397004813970049139700501397005113970052139700531397005413970055139700561397005713970058139700591397006013970061139700621397006313970064139700651397006613970067139700681397006913970070139700711397007213970073139700741397007513970076139700771397007813970079139700801397008113970082139700831397008413970085139700861397008713970088139700891397009013970091139700921397009313970094139700951397009613970097139700981397009913970100139701011397010213970103139701041397010513970106139701071397010813970109139701101397011113970112139701131397011413970115139701161397011713970118139701191397012013970121139701221397012313970124139701251397012613970127139701281397012913970130139701311397013213970133139701341397013513970136139701371397013813970139139701401397014113970142139701431397014413970145139701461397014713970148139701491397015013970151139701521397015313970154139701551397015613970157139701581397015913970160139701611397016213970163139701641397016513970166139701671397016813970169139701701397017113970172139701731397017413970175139701761397017713970178139701791397018013970181139701821397018313970184139701851397018613970187139701881397018913970190139701911397019213970193139701941397019513970196139701971397019813970199139702001397020113970202139702031397020413970205139702061397020713970208139702091397021013970211139702121397021313970214139702151397021613970217139702181397021913970220139702211397022213970223139702241397022513970226139702271397022813970229139702301397023113970232139702331397023413970235139702361397023713970238139702391397024013970241139702421397024313970244139702451397024613970247139702481397024913970250139702511397025213970253139702541397025513970256139702571397025813970259139702601397026113970262139702631397026413970265139702661397026713970268139702691397027013970271139702721397027313970274139702751397027613970277139702781397027913970280139702811397028213970283139702841397028513970286139702871397028813970289139702901397029113970292139702931397029413970295139702961397029713970298139702991397030013970301139703021397030313970304139703051397030613970307139703081397030913970310139703111397031213970313139703141397031513970316139703171397031813970319139703201397032113970322139703231397032413970325139703261397032713970328139703291397033013970331139703321397033313970334139703351397033613970337139703381397033913970340139703411397034213970343139703441397034513970346139703471397034813970349139703501397035113970352139703531397035413970355139703561397035713970358139703591397036013970361139703621397036313970364139703651397036613970367139703681397036913970370139703711397037213970373139703741397037513970376139703771397037813970379139703801397038113970382139703831397038413970385139703861397038713970388139703891397039013970391139703921397039313970394139703951397039613970397139703981397039913970400139704011397040213970403139704041397040513970406139704071397040813970409139704101397041113970412139704131397041413970415139704161397041713970418139704191397042013970421139704221397042313970424139704251397042613970427139704281397042913970430139704311397043213970433139704341397043513970436139704371397043813970439139704401397044113970442139704431397044413970445139704461397044713970448139704491397045013970451139704521397045313970454139704551397045613970457139704581397045913970460139704611397046213970463139704641397046513970466139704671397046813970469139704701397047113970472139704731397047413970475139704761397047713970478139704791397048013970481139704821397048313970484139704851397048613970487139704881397048913970490139704911397049213970493139704941397049513970496139704971397049813970499139705001397050113970502139705031397050413970505139705061397050713970508139705091397051013970511139705121397051313970514139705151397051613970517139705181397051913970520139705211397052213970523139705241397052513970526139705271397052813970529139705301397053113970532139705331397053413970535139705361397053713970538139705391397054013970541139705421397054313970544139705451397054613970547139705481397054913970550139705511397055213970553139705541397055513970556139705571397055813970559139705601397056113970562139705631397056413970565139705661397056713970568139705691397057013970571139705721397057313970574139705751397057613970577139705781397057913970580139705811397058213970583139705841397058513970586139705871397058813970589139705901397059113970592139705931397059413970595139705961397059713970598139705991397060013970601139706021397060313970604139706051397060613970607139706081397060913970610139706111397061213970613139706141397061513970616139706171397061813970619139706201397062113970622139706231397062413970625139706261397062713970628139706291397063013970631139706321397063313970634139706351397063613970637139706381397063913970640139706411397064213970643139706441397064513970646139706471397064813970649139706501397065113970652139706531397065413970655139706561397065713970658139706591397066013970661139706621397066313970664139706651397066613970667139706681397066913970670139706711397067213970673139706741397067513970676139706771397067813970679139706801397068113970682139706831397068413970685139706861397068713970688139706891397069013970691139706921397069313970694139706951397069613970697139706981397069913970700139707011397070213970703139707041397070513970706139707071397070813970709139707101397071113970712139707131397071413970715139707161397071713970718139707191397072013970721139707221397072313970724139707251397072613970727139707281397072913970730139707311397073213970733139707341397073513970736139707371397073813970739139707401397074113970742139707431397074413970745139707461397074713970748139707491397075013970751139707521397075313970754139707551397075613970757139707581397075913970760139707611397076213970763139707641397076513970766139707671397076813970769139707701397077113970772139707731397077413970775139707761397077713970778139707791397078013970781139707821397078313970784139707851397078613970787139707881397078913970790139707911397079213970793139707941397079513970796139707971397079813970799139708001397080113970802139708031397080413970805139708061397080713970808139708091397081013970811139708121397081313970814139708151397081613970817139708181397081913970820139708211397082213970823139708241397082513970826139708271397082813970829139708301397083113970832139708331397083413970835139708361397083713970838139708391397084013970841139708421397084313970844139708451397084613970847139708481397084913970850139708511397085213970853139708541397085513970856139708571397085813970859139708601397086113970862139708631397086413970865139708661397086713970868139708691397087013970871139708721397087313970874139708751397087613970877139708781397087913970880139708811397088213970883139708841397088513970886139708871397088813970889139708901397089113970892139708931397089413970895139708961397089713970898139708991397090013970901139709021397090313970904139709051397090613970907139709081397090913970910139709111397091213970913139709141397091513970916139709171397091813970919139709201397092113970922139709231397092413970925139709261397092713970928139709291397093013970931139709321397093313970934139709351397093613970937139709381397093913970940139709411397094213970943139709441397094513970946139709471397094813970949139709501397095113970952139709531397095413970955139709561397095713970958139709591397096013970961139709621397096313970964139709651397096613970967139709681397096913970970139709711397097213970973139709741397097513970976139709771397097813970979139709801397098113970982139709831397098413970985139709861397098713970988139709891397099013970991139709921397099313970994139709951397099613970997139709981397099913971000139710011397100213971003139710041397100513971006139710071397100813971009139710101397101113971012139710131397101413971015139710161397101713971018139710191397102013971021139710221397102313971024139710251397102613971027139710281397102913971030139710311397103213971033139710341397103513971036139710371397103813971039139710401397104113971042139710431397104413971045139710461397104713971048139710491397105013971051139710521397105313971054139710551397105613971057139710581397105913971060139710611397106213971063139710641397106513971066139710671397106813971069139710701397107113971072139710731397107413971075139710761397107713971078139710791397108013971081139710821397108313971084139710851397108613971087139710881397108913971090139710911397109213971093139710941397109513971096139710971397109813971099139711001397110113971102139711031397110413971105139800011398000213980003139800041398000513980006139800071398000813980009139800101398001113980012139800131398001413980015139800161398001713980018139800191398002013980021139800221398002313980024139800251398002613980027139800281398002913980030139800311398003213980033139800341398003513980036139800371398003813980039139800401398004113980042139800431398004413980045139800461398004713980048139800491398005013980051139800521398005313980054139800551398005613980057139800581398005913980060139800611398006213980063139800641398006513980066139800671398006813980069139800701398007113980072139800731398007413980075139800761398007713980078139800791398008013980081139800821398008313980084139800851398008613980087139800881398008913980090139800911398009213980093139800941398009513980096139800971398009813980099139801001398010113980102139801031398010413980105139801061398010713980108139801091398011013980111139801121398011313980114139801151398011613980117139801181398011913980120139801211398012213980123139801241398012513980126139801271398012813980129139801301398013113980132139801331398013413980135139801361398013713980138139801391398014013980141139801421398014313980144139801451398014613980147139801481398014913980150139801511398015213980153139801541398015513980156139801571398015813980159139801601398016113980162139801631398016413980165139801661398016713980168139801691398017013980171139801721398017313980174139801751398017613980177139801781398017913980180139801811398018213980183139801841398018513980186139801871398018813980189139801901398019113980192139801931398019413980195139801961398019713980198139801991398020013980201139802021398020313980204139802051398020613980207139802081398020913980210139802111398021213980213139802141398021513980216139802171398021813980219139802201398022113980222139802231398022413980225139802261398022713980228139802291398023013980231139802321398023313980234139802351398023613980237139802381398023913980240139802411398024213980243139802441398024513980246139802471398024813980249139802501398025113980252139802531398025413980255139802561398025713980258139802591398026013980261139802621398026313980264139802651398026613980267139802681398026913980270139802711398027213980273139802741398027513980276139802771398027813980279139802801398028113980282139802831398028413980285139802861398028713980288139802891398029013980291139802921398029313980294139802951398029613980297139802981398029913980300139803011398030213980303139803041398030513980306139803071398030813980309139803101398031113980312139803131398031413980315139803161398031713980318139803191398032013980321139803221398032313980324139803251398032613980327139803281398032913980330139803311398033213980333139803341398033513980336139803371398033813980339139803401398034113980342139803431398034413980345139803461398034713980348139803491398035013980351139803521398035313980354139803551398035613980357139803581398035913980360139803611398036213980363139803641398036513980366139803671398036813980369139803701398037113980372139803731398037413980375139803761398037713980378139803791398038013980381139803821398038313980384139803851398038613980387139803881398038913980390139803911398039213980393139803941398039513980396139803971398039813980399139804001398040113980402139804031398040413980405139804061398040713980408139804091398041013980411139804121398041313980414139804151398041613980417139804181398041913980420139804211398042213980423139804241398042513980426139804271398042813980429139804301398043113980432139804331398043413980435139804361398043713980438139804391398044013980441139804421398044313980444139804451398044613980447139804481398044913980450139804511398045213980453139804541398045513980456139804571398045813980459139804601398046113980462139804631398046413980465139804661398046713980468139804691398047013980471139804721398047313980474139804751398047613980477139804781398047913980480139804811398048213980483139804841398048513980486139804871398048813980489139804901398049113980492139804931398049413980495139804961398049713980498139804991398050013980501139805021398050313980504139805051398050613980507139805081398050913980510139805111398051213980513139805141398051513980516139805171398051813980519139805201398052113980522139805231398052413980525139805261398052713980528139805291398053013980531139805321398053313980534139805351398053613980537139805381398053913980540139805411398054213980543139805441398054513980546139805471398054813980549139805501398055113980552139805531398055413980555139805561398055713980558139805591398056013980561139805621398056313980564139805651398056613980567139805681398056913980570139805711398057213980573139805741398057513980576139805771398057813980579139805801398058113980582139805831398058413980585139805861398058713980588139805891398059013980591139805921398059313980594139805951398059613980597139805981398059913980600139806011398060213980603139806041398060513980606139806071398060813980609139806101398061113980612139806131398061413980615139806161398061713980618139806191398062013980621139806221398062313980624139806251398062613980627139806281398062913980630139806311398063213980633139806341398063513980636139806371398063813980639139806401398064113980642139806431398064413980645139806461398064713980648139806491398065013980651139806521398065313980654139806551398065613980657139806581398065913980660139806611398066213980663139806641398066513980666139806671398066813980669139806701398067113980672139806731398067413980675139806761398067713980678139806791398068013980681139806821398068313980684139806851398068613980687139806881398068913980690139806911398069213980693139806941398069513980696139806971398069813980699139807001398070113980702139807031398070413980705139807061398070713980708139807091398071013980711139807121398071313980714139807151398071613980717139807181398071913980720139807211398072213980723139807241398072513980726139807271398072813980729139807301398073113980732139807331398073413980735139807361398073713980738139807391398074013980741139807421398074313980744139807451398074613980747139807481398074913980750139807511398075213980753139807541398075513980756139807571398075813980759139807601398076113980762139807631398076413980765139807661398076713980768139807691398077013980771139807721398077313980774139807751398077613980777139807781398077913980780139807811398078213980783139807841398078513980786139807871398078813980789139807901398079113980792139807931398079413980795139807961398079713980798139807991398080013980801139808021398080313980804139808051398080613980807139808081398080913980810139808111398081213980813139808141398081513980816139808171398081813980819139808201398082113980822139808231398082413980825139808261398082713980828139808291398083013980831139808321398083313980834139808351398083613980837139808381398083913980840139808411398084213980843139808441398084513980846139808471398084813980849139808501398085113980852139808531398085413980855139808561398085713980858139808591398086013980861139808621398086313980864139808651398086613980867139808681398086913980870139808711398087213980873139808741398087513980876139808771398087813980879139808801398088113980882139808831398088413980885139808861398088713980888139808891398089013980891139808921398089313980894139808951398089613980897139808981398089913980900139809011398090213980903139809041398090513980906139809071398090813980909139809101398091113980912139809131398091413980915139809161398091713980918139809191398092013980921139809221398092313980924139809251398092613980927139809281398092913980930139809311398093213980933139809341398093513980936139809371398093813980939139809401398094113980942139809431398094413980945139809461398094713980948139809491398095013980951139809521398095313980954139809551398095613980957139809581398095913980960139809611398096213980963139809641398096513980966139809671398096813980969139809701398097113980972139809731398097413980975139809761398097713980978139809791398098013980981139809821398098313980984139809851398098613980987139809881398098913980990139809911398099213980993139809941398099513980996139809971398099813980999139810001398100113981002139810031398100413981005139810061398100713981008139810091398101013981011139810121398101313981014139810151398101613981017139810181398101913981020139810211398102213981023139810241398102513981026139810271398102813981029139810301398103113981032139810331398103413981035139810361398103713981038139810391398104013981041139810421398104313981044139810451398104613981047139810481398104913981050139810511398105213981053139810541398105513981056139810571398105813981059139810601398106113981062139810631398106413981065139810661398106713981068139810691398107013981071139810721398107313981074139810751398107613981077139810781398107913981080139810811398108213981083139810841398108513981086139810871398108813981089139810901398109113981092139810931398109413981095139810961398109713981098139810991398110013981101139811021398110313981104139811051399000113990002139900031399000413990005139900061399000713990008139900091399001013990011139900121399001313990014139900151399001613990017139900181399001913990020139900211399002213990023139900241399002513990026139900271399002813990029139900301399003113990032139900331399003413990035139900361399003713990038139900391399004013990041139900421399004313990044139900451399004613990047139900481399004913990050139900511399005213990053139900541399005513990056139900571399005813990059139900601399006113990062139900631399006413990065139900661399006713990068139900691399007013990071139900721399007313990074139900751399007613990077139900781399007913990080139900811399008213990083139900841399008513990086139900871399008813990089139900901399009113990092139900931399009413990095139900961399009713990098139900991399010013990101139901021399010313990104139901051399010613990107139901081399010913990110139901111399011213990113139901141399011513990116139901171399011813990119139901201399012113990122139901231399012413990125139901261399012713990128139901291399013013990131139901321399013313990134139901351399013613990137139901381399013913990140139901411399014213990143139901441399014513990146139901471399014813990149139901501399015113990152139901531399015413990155139901561399015713990158139901591399016013990161139901621399016313990164139901651399016613990167139901681399016913990170139901711399017213990173139901741399017513990176139901771399017813990179139901801399018113990182139901831399018413990185139901861399018713990188139901891399019013990191139901921399019313990194139901951399019613990197139901981399019913990200139902011399020213990203139902041399020513990206139902071399020813990209139902101399021113990212139902131399021413990215139902161399021713990218139902191399022013990221139902221399022313990224139902251399022613990227139902281399022913990230139902311399023213990233139902341399023513990236139902371399023813990239139902401399024113990242139902431399024413990245139902461399024713990248139902491399025013990251139902521399025313990254139902551399025613990257139902581399025913990260139902611399026213990263139902641399026513990266139902671399026813990269139902701399027113990272139902731399027413990275139902761399027713990278139902791399028013990281139902821399028313990284139902851399028613990287139902881399028913990290139902911399029213990293139902941399029513990296139902971399029813990299139903001399030113990302139903031399030413990305139903061399030713990308139903091399031013990311139903121399031313990314139903151399031613990317139903181399031913990320139903211399032213990323139903241399032513990326139903271399032813990329139903301399033113990332139903331399033413990335139903361399033713990338139903391399034013990341139903421399034313990344139903451399034613990347139903481399034913990350139903511399035213990353139903541399035513990356139903571399035813990359139903601399036113990362139903631399036413990365139903661399036713990368139903691399037013990371139903721399037313990374139903751399037613990377139903781399037913990380139903811399038213990383139903841399038513990386139903871399038813990389139903901399039113990392139903931399039413990395139903961399039713990398139903991399040013990401139904021399040313990404139904051399040613990407139904081399040913990410139904111399041213990413139904141399041513990416139904171399041813990419139904201399042113990422139904231399042413990425139904261399042713990428139904291399043013990431139904321399043313990434139904351399043613990437139904381399043913990440139904411399044213990443139904441399044513990446139904471399044813990449139904501399045113990452139904531399045413990455139904561399045713990458139904591399046013990461139904621399046313990464139904651399046613990467139904681399046913990470139904711399047213990473139904741399047513990476139904771399047813990479139904801399048113990482139904831399048413990485139904861399048713990488139904891399049013990491139904921399049313990494139904951399049613990497139904981399049913990500139905011399050213990503139905041399050513990506139905071399050813990509139905101399051113990512139905131399051413990515139905161399051713990518139905191399052013990521139905221399052313990524139905251399052613990527139905281399052913990530139905311399053213990533139905341399053513990536139905371399053813990539139905401399054113990542139905431399054413990545139905461399054713990548139905491399055013990551139905521399055313990554139905551399055613990557139905581399055913990560139905611399056213990563139905641399056513990566139905671399056813990569139905701399057113990572139905731399057413990575139905761399057713990578139905791399058013990581139905821399058313990584139905851399058613990587139905881399058913990590139905911399059213990593139905941399059513990596139905971399059813990599139906001399060113990602139906031399060413990605139906061399060713990608139906091399061013990611139906121399061313990614139906151399061613990617139906181399061913990620139906211399062213990623139906241399062513990626139906271399062813990629139906301399063113990632139906331399063413990635139906361399063713990638139906391399064013990641139906421399064313990644139906451399064613990647139906481399064913990650139906511399065213990653139906541399065513990656139906571399065813990659139906601399066113990662139906631399066413990665139906661399066713990668139906691399067013990671139906721399067313990674139906751399067613990677139906781399067913990680139906811399068213990683139906841399068513990686139906871399068813990689139906901399069113990692139906931399069413990695139906961399069713990698139906991399070013990701139907021399070313990704139907051399070613990707139907081399070913990710139907111399071213990713139907141399071513990716139907171399071813990719139907201399072113990722139907231399072413990725139907261399072713990728139907291399073013990731139907321399073313990734139907351399073613990737139907381399073913990740139907411399074213990743139907441399074513990746139907471399074813990749139907501399075113990752139907531399075413990755139907561399075713990758139907591399076013990761139907621399076313990764139907651399076613990767139907681399076913990770139907711399077213990773139907741399077513990776139907771399077813990779139907801399078113990782139907831399078413990785139907861399078713990788139907891399079013990791139907921399079313990794139907951399079613990797139907981399079913990800139908011399080213990803139908041399080513990806139908071399080813990809139908101399081113990812139908131399081413990815139908161399081713990818139908191399082013990821139908221399082313990824139908251399082613990827139908281399082913990830139908311399083213990833139908341399083513990836139908371399083813990839139908401399084113990842139908431399084413990845139908461399084713990848139908491399085013990851139908521399085313990854139908551399085613990857139908581399085913990860139908611399086213990863139908641399086513990866139908671399086813990869139908701399087113990872139908731399087413990875139908761399087713990878139908791399088013990881139908821399088313990884139908851399088613990887139908881399088913990890139908911399089213990893139908941399089513990896139908971399089813990899139909001399090113990902139909031399090413990905139909061399090713990908139909091399091013990911139909121399091313990914139909151399091613990917139909181399091913990920139909211399092213990923139909241399092513990926139909271399092813990929139909301399093113990932139909331399093413990935139909361399093713990938139909391399094013990941139909421399094313990944139909451399094613990947139909481399094913990950139909511399095213990953139909541399095513990956139909571399095813990959139909601399096113990962139909631399096413990965139909661399096713990968139909691399097013990971139909721399097313990974139909751399097613990977139909781399097913990980139909811399098213990983139909841399098513990986139909871399098813990989139909901399099113990992139909931399099413990995139909961399099713990998139909991399100013991001139910021399100313991004139910051399100613991007139910081399100913991010139910111399101213991013139910141399101513991016139910171399101813991019139910201399102113991022139910231399102413991025139910261399102713991028139910291399103013991031139910321399103313991034139910351399103613991037139910381399103913991040139910411399104213991043139910441399104513991046139910471399104813991049139910501399105113991052139910531399105413991055139910561399105713991058139910591399106013991061139910621399106313991064139910651399106613991067139910681399106913991070139910711399107213991073139910741399107513991076139910771399107813991079139910801399108113991082139910831399108413991085139910861399108713991088139910891399109013991091139910921399109313991094139910951399109613991097139910981399109913991100139911011399110213991103139911041399110514000001140000021400000314000004140000051400000614000007140000081400000914000010140000111400001214000013140000141400001514000016140000171400001814000019140000201400002114000022140000231400002414000025140000261400002714000028140000291400003014000031140000321400003314000034140000351400003614000037140000381400003914000040140000411400004214000043140000441400004514000046140000471400004814000049140000501400005114000052140000531400005414000055140000561400005714000058140000591400006014000061140000621400006314000064140000651400006614000067140000681400006914000070140000711400007214000073140000741400007514000076140000771400007814000079140000801400008114000082140000831400008414000085140000861400008714000088140000891400009014000091140000921400009314000094140000951400009614000097140000981400009914000100140001011400010214000103140001041400010514000106140001071400010814000109140001101400011114000112140001131400011414000115140001161400011714000118140001191400012014000121140001221400012314000124140001251400012614000127140001281400012914000130140001311400013214000133140001341400013514000136140001371400013814000139140001401400014114000142140001431400014414000145140001461400014714000148140001491400015014000151140001521400015314000154140001551400015614000157140001581400015914000160140001611400016214000163140001641400016514000166140001671400016814000169140001701400017114000172140001731400017414000175140001761400017714000178140001791400018014000181140001821400018314000184140001851400018614000187140001881400018914000190140001911400019214000193140001941400019514000196140001971400019814000199140002001400020114000202140002031400020414000205140002061400020714000208140002091400021014000211140002121400021314000214140002151400021614000217140002181400021914000220140002211400022214000223140002241400022514000226140002271400022814000229140002301400023114000232140002331400023414000235140002361400023714000238140002391400024014000241140002421400024314000244140002451400024614000247140002481400024914000250140002511400025214000253140002541400025514000256140002571400025814000259140002601400026114000262140002631400026414000265140002661400026714000268140002691400027014000271140002721400027314000274140002751400027614000277140002781400027914000280140002811400028214000283140002841400028514000286140002871400028814000289140002901400029114000292140002931400029414000295140002961400029714000298140002991400030014000301140003021400030314000304140003051400030614000307140003081400030914000310140003111400031214000313140003141400031514000316140003171400031814000319140003201400032114000322140003231400032414000325140003261400032714000328140003291400033014000331140003321400033314000334140003351400033614000337140003381400033914000340140003411400034214000343140003441400034514000346140003471400034814000349140003501400035114000352140003531400035414000355140003561400035714000358140003591400036014000361140003621400036314000364140003651400036614000367140003681400036914000370140003711400037214000373140003741400037514000376140003771400037814000379140003801400038114000382140003831400038414000385140003861400038714000388140003891400039014000391140003921400039314000394140003951400039614000397140003981400039914000400140004011400040214000403140004041400040514000406140004071400040814000409140004101400041114000412140004131400041414000415140004161400041714000418140004191400042014000421140004221400042314000424140004251400042614000427140004281400042914000430140004311400043214000433140004341400043514000436140004371400043814000439140004401400044114000442140004431400044414000445140004461400044714000448140004491400045014000451140004521400045314000454140004551400045614000457140004581400045914000460140004611400046214000463140004641400046514000466140004671400046814000469140004701400047114000472140004731400047414000475140004761400047714000478140004791400048014000481140004821400048314000484140004851400048614000487140004881400048914000490140004911400049214000493140004941400049514000496140004971400049814000499140005001400050114000502140005031400050414000505140005061400050714000508140005091400051014000511140005121400051314000514140005151400051614000517140005181400051914000520140005211400052214000523140005241400052514000526140005271400052814000529140005301400053114000532140005331400053414000535140005361400053714000538140005391400054014000541140005421400054314000544140005451400054614000547140005481400054914000550140005511400055214000553140005541400055514000556140005571400055814000559140005601400056114000562140005631400056414000565140005661400056714000568140005691400057014000571140005721400057314000574140005751400057614000577140005781400057914000580140005811400058214000583140005841400058514000586140005871400058814000589140005901400059114000592140005931400059414000595140005961400059714000598140005991400060014000601140006021400060314000604140006051400060614000607140006081400060914000610140006111400061214000613140006141400061514000616140006171400061814000619140006201400062114000622140006231400062414000625140006261400062714000628140006291400063014000631140006321400063314000634140006351400063614000637140006381400063914000640140006411400064214000643140006441400064514000646140006471400064814000649140006501400065114000652140006531400065414000655140006561400065714000658140006591400066014000661140006621400066314000664140006651400066614000667140006681400066914000670140006711400067214000673140006741400067514000676140006771400067814000679140006801400068114000682140006831400068414000685140006861400068714000688140006891400069014000691140006921400069314000694140006951400069614000697140006981400069914000700140007011400070214000703140007041400070514000706140007071400070814000709140007101400071114000712140007131400071414000715140007161400071714000718140007191400072014000721140007221400072314000724140007251400072614000727140007281400072914000730140007311400073214000733140007341400073514000736140007371400073814000739140007401400074114000742140007431400074414000745140007461400074714000748140007491400075014000751140007521400075314000754140007551400075614000757140007581400075914000760140007611400076214000763140007641400076514000766140007671400076814000769140007701400077114000772140007731400077414000775140007761400077714000778140007791400078014000781140007821400078314000784140007851400078614000787140007881400078914000790140007911400079214000793140007941400079514000796140007971400079814000799140008001400080114000802140008031400080414000805140008061400080714000808140008091400081014000811140008121400081314000814140008151400081614000817140008181400081914000820140008211400082214000823140008241400082514000826140008271400082814000829140008301400083114000832140008331400083414000835140008361400083714000838140008391400084014000841140008421400084314000844140008451400084614000847140008481400084914000850140008511400085214000853140008541400085514000856140008571400085814000859140008601400086114000862140008631400086414000865140008661400086714000868140008691400087014000871140008721400087314000874140008751400087614000877140008781400087914000880140008811400088214000883140008841400088514000886140008871400088814000889140008901400089114000892140008931400089414000895140008961400089714000898140008991400090014000901140009021400090314000904140009051400090614000907140009081400090914000910140009111400091214000913140009141400091514000916140009171400091814000919140009201400092114000922140009231400092414000925140009261400092714000928140009291400093014000931140009321400093314000934140009351400093614000937140009381400093914000940140009411400094214000943140009441400094514000946140009471400094814000949140009501400095114000952140009531400095414000955140009561400095714000958140009591400096014000961140009621400096314000964140009651400096614000967140009681400096914000970140009711400097214000973140009741400097514000976140009771400097814000979140009801400098114000982140009831400098414000985140009861400098714000988140009891400099014000991140009921400099314000994140009951400099614000997140009981400099914001000140010011400100214001003140010041400100514001006140010071400100814001009140010101400101114001012140010131400101414001015140010161400101714001018140010191400102014001021140010221400102314001024140010251400102614001027140010281400102914001030140010311400103214001033140010341400103514001036140010371400103814001039140010401400104114001042140010431400104414001045140010461400104714001048140010491400105014001051140010521400105314001054140010551400105614001057140010581400105914001060140010611400106214001063140010641400106514001066140010671400106814001069140010701400107114001072140010731400107414001075140010761400107714001078140010791400108014001081140010821400108314001084140010851400108614001087140010881400108914001090140010911400109214001093140010941400109514001096140010971400109814001099140011001400110114001102140011031400110414001105140100011401000214010003140100041401000514010006140100071401000814010009140100101401001114010012140100131401001414010015140100161401001714010018140100191401002014010021140100221401002314010024140100251401002614010027140100281401002914010030140100311401003214010033140100341401003514010036140100371401003814010039140100401401004114010042140100431401004414010045140100461401004714010048140100491401005014010051140100521401005314010054140100551401005614010057140100581401005914010060140100611401006214010063140100641401006514010066140100671401006814010069140100701401007114010072140100731401007414010075140100761401007714010078140100791401008014010081140100821401008314010084140100851401008614010087140100881401008914010090140100911401009214010093140100941401009514010096140100971401009814010099140101001401010114010102140101031401010414010105140101061401010714010108140101091401011014010111140101121401011314010114140101151401011614010117140101181401011914010120140101211401012214010123140101241401012514010126140101271401012814010129140101301401013114010132140101331401013414010135140101361401013714010138140101391401014014010141140101421401014314010144140101451401014614010147140101481401014914010150140101511401015214010153140101541401015514010156140101571401015814010159140101601401016114010162140101631401016414010165140101661401016714010168140101691401017014010171140101721401017314010174140101751401017614010177140101781401017914010180140101811401018214010183140101841401018514010186140101871401018814010189140101901401019114010192140101931401019414010195140101961401019714010198140101991401020014010201140102021401020314010204140102051401020614010207140102081401020914010210140102111401021214010213140102141401021514010216140102171401021814010219140102201401022114010222140102231401022414010225140102261401022714010228140102291401023014010231140102321401023314010234140102351401023614010237140102381401023914010240140102411401024214010243140102441401024514010246140102471401024814010249140102501401025114010252140102531401025414010255140102561401025714010258140102591401026014010261140102621401026314010264140102651401026614010267140102681401026914010270140102711401027214010273140102741401027514010276140102771401027814010279140102801401028114010282140102831401028414010285140102861401028714010288140102891401029014010291140102921401029314010294140102951401029614010297140102981401029914010300140103011401030214010303140103041401030514010306140103071401030814010309140103101401031114010312140103131401031414010315140103161401031714010318140103191401032014010321140103221401032314010324140103251401032614010327140103281401032914010330140103311401033214010333140103341401033514010336140103371401033814010339140103401401034114010342140103431401034414010345140103461401034714010348140103491401035014010351140103521401035314010354140103551401035614010357140103581401035914010360140103611401036214010363140103641401036514010366140103671401036814010369140103701401037114010372140103731401037414010375140103761401037714010378140103791401038014010381140103821401038314010384140103851401038614010387140103881401038914010390140103911401039214010393140103941401039514010396140103971401039814010399140104001401040114010402140104031401040414010405140104061401040714010408140104091401041014010411140104121401041314010414140104151401041614010417140104181401041914010420140104211401042214010423140104241401042514010426140104271401042814010429140104301401043114010432140104331401043414010435140104361401043714010438140104391401044014010441140104421401044314010444140104451401044614010447140104481401044914010450140104511401045214010453140104541401045514010456140104571401045814010459140104601401046114010462140104631401046414010465140104661401046714010468140104691401047014010471140104721401047314010474140104751401047614010477140104781401047914010480140104811401048214010483140104841401048514010486140104871401048814010489140104901401049114010492140104931401049414010495140104961401049714010498140104991401050014010501140105021401050314010504140105051401050614010507140105081401050914010510140105111401051214010513140105141401051514010516140105171401051814010519140105201401052114010522140105231401052414010525140105261401052714010528140105291401053014010531140105321401053314010534140105351401053614010537140105381401053914010540140105411401054214010543140105441401054514010546140105471401054814010549140105501401055114010552140105531401055414010555140105561401055714010558140105591401056014010561140105621401056314010564140105651401056614010567140105681401056914010570140105711401057214010573140105741401057514010576140105771401057814010579140105801401058114010582140105831401058414010585140105861401058714010588140105891401059014010591140105921401059314010594140105951401059614010597140105981401059914010600140106011401060214010603140106041401060514010606140106071401060814010609140106101401061114010612140106131401061414010615140106161401061714010618140106191401062014010621140106221401062314010624140106251401062614010627140106281401062914010630140106311401063214010633140106341401063514010636140106371401063814010639140106401401064114010642140106431401064414010645140106461401064714010648140106491401065014010651140106521401065314010654140106551401065614010657140106581401065914010660140106611401066214010663140106641401066514010666140106671401066814010669140106701401067114010672140106731401067414010675140106761401067714010678140106791401068014010681140106821401068314010684140106851401068614010687140106881401068914010690140106911401069214010693140106941401069514010696140106971401069814010699140107001401070114010702140107031401070414010705140107061401070714010708140107091401071014010711140107121401071314010714140107151401071614010717140107181401071914010720140107211401072214010723140107241401072514010726140107271401072814010729140107301401073114010732140107331401073414010735140107361401073714010738140107391401074014010741140107421401074314010744140107451401074614010747140107481401074914010750140107511401075214010753140107541401075514010756140107571401075814010759140107601401076114010762140107631401076414010765140107661401076714010768140107691401077014010771140107721401077314010774140107751401077614010777140107781401077914010780140107811401078214010783140107841401078514010786140107871401078814010789140107901401079114010792140107931401079414010795140107961401079714010798140107991401080014010801140108021401080314010804140108051401080614010807140108081401080914010810140108111401081214010813140108141401081514010816140108171401081814010819140108201401082114010822140108231401082414010825140108261401082714010828140108291401083014010831140108321401083314010834140108351401083614010837140108381401083914010840140108411401084214010843140108441401084514010846140108471401084814010849140108501401085114010852140108531401085414010855140108561401085714010858140108591401086014010861140108621401086314010864140108651401086614010867140108681401086914010870140108711401087214010873140108741401087514010876140108771401087814010879140108801401088114010882140108831401088414010885140108861401088714010888140108891401089014010891140108921401089314010894140108951401089614010897140108981401089914010900140109011401090214010903140109041401090514010906140109071401090814010909140109101401091114010912140109131401091414010915140109161401091714010918140109191401092014010921140109221401092314010924140109251401092614010927140109281401092914010930140109311401093214010933140109341401093514010936140109371401093814010939140109401401094114010942140109431401094414010945140109461401094714010948140109491401095014010951140109521401095314010954140109551401095614010957140109581401095914010960140109611401096214010963140109641401096514010966140109671401096814010969140109701401097114010972140109731401097414010975140109761401097714010978140109791401098014010981140109821401098314010984140109851401098614010987140109881401098914010990140109911401099214010993140109941401099514010996140109971401099814010999140110001401100114011002140110031401100414011005140110061401100714011008140110091401101014011011140110121401101314011014140110151401101614011017140110181401101914011020140110211401102214011023140110241401102514011026140110271401102814011029140110301401103114011032140110331401103414011035140110361401103714011038140110391401104014011041140110421401104314011044140110451401104614011047140110481401104914011050140110511401105214011053140110541401105514011056140110571401105814011059140110601401106114011062140110631401106414011065140110661401106714011068140110691401107014011071140110721401107314011074140110751401107614011077140110781401107914011080140110811401108214011083140110841401108514011086140110871401108814011089140110901401109114011092140110931401109414011095140110961401109714011098140110991401110014011101140111021401110314011104140111051402000114020002140200031402000414020005140200061402000714020008140200091402001014020011140200121402001314020014140200151402001614020017140200181402001914020020140200211402002214020023140200241402002514020026140200271402002814020029140200301402003114020032140200331402003414020035140200361402003714020038140200391402004014020041140200421402004314020044140200451402004614020047140200481402004914020050140200511402005214020053140200541402005514020056140200571402005814020059140200601402006114020062140200631402006414020065140200661402006714020068140200691402007014020071140200721402007314020074140200751402007614020077140200781402007914020080140200811402008214020083140200841402008514020086140200871402008814020089140200901402009114020092140200931402009414020095140200961402009714020098140200991402010014020101140201021402010314020104140201051402010614020107140201081402010914020110140201111402011214020113140201141402011514020116140201171402011814020119140201201402012114020122140201231402012414020125140201261402012714020128140201291402013014020131140201321402013314020134140201351402013614020137140201381402013914020140140201411402014214020143140201441402014514020146140201471402014814020149140201501402015114020152140201531402015414020155140201561402015714020158140201591402016014020161140201621402016314020164140201651402016614020167140201681402016914020170140201711402017214020173140201741402017514020176140201771402017814020179140201801402018114020182140201831402018414020185140201861402018714020188140201891402019014020191140201921402019314020194140201951402019614020197140201981402019914020200140202011402020214020203140202041402020514020206140202071402020814020209140202101402021114020212140202131402021414020215140202161402021714020218140202191402022014020221140202221402022314020224140202251402022614020227140202281402022914020230140202311402023214020233140202341402023514020236140202371402023814020239140202401402024114020242140202431402024414020245140202461402024714020248140202491402025014020251140202521402025314020254140202551402025614020257140202581402025914020260140202611402026214020263140202641402026514020266140202671402026814020269140202701402027114020272140202731402027414020275140202761402027714020278140202791402028014020281140202821402028314020284140202851402028614020287140202881402028914020290140202911402029214020293140202941402029514020296140202971402029814020299140203001402030114020302140203031402030414020305140203061402030714020308140203091402031014020311140203121402031314020314140203151402031614020317140203181402031914020320140203211402032214020323140203241402032514020326140203271402032814020329140203301402033114020332140203331402033414020335140203361402033714020338140203391402034014020341140203421402034314020344140203451402034614020347140203481402034914020350140203511402035214020353140203541402035514020356140203571402035814020359140203601402036114020362140203631402036414020365140203661402036714020368140203691402037014020371140203721402037314020374140203751402037614020377140203781402037914020380140203811402038214020383140203841402038514020386140203871402038814020389140203901402039114020392140203931402039414020395140203961402039714020398140203991402040014020401140204021402040314020404140204051402040614020407140204081402040914020410140204111402041214020413140204141402041514020416140204171402041814020419140204201402042114020422140204231402042414020425140204261402042714020428140204291402043014020431140204321402043314020434140204351402043614020437140204381402043914020440140204411402044214020443140204441402044514020446140204471402044814020449140204501402045114020452140204531402045414020455140204561402045714020458140204591402046014020461140204621402046314020464140204651402046614020467140204681402046914020470140204711402047214020473140204741402047514020476140204771402047814020479140204801402048114020482140204831402048414020485140204861402048714020488140204891402049014020491140204921402049314020494140204951402049614020497140204981402049914020500140205011402050214020503140205041402050514020506140205071402050814020509140205101402051114020512140205131402051414020515140205161402051714020518140205191402052014020521140205221402052314020524140205251402052614020527140205281402052914020530140205311402053214020533140205341402053514020536140205371402053814020539140205401402054114020542140205431402054414020545140205461402054714020548140205491402055014020551140205521402055314020554140205551402055614020557140205581402055914020560140205611402056214020563140205641402056514020566140205671402056814020569140205701402057114020572140205731402057414020575140205761402057714020578140205791402058014020581140205821402058314020584140205851402058614020587140205881402058914020590140205911402059214020593140205941402059514020596140205971402059814020599140206001402060114020602140206031402060414020605140206061402060714020608140206091402061014020611140206121402061314020614140206151402061614020617140206181402061914020620140206211402062214020623140206241402062514020626140206271402062814020629140206301402063114020632140206331402063414020635140206361402063714020638140206391402064014020641140206421402064314020644140206451402064614020647140206481402064914020650140206511402065214020653140206541402065514020656140206571402065814020659140206601402066114020662140206631402066414020665140206661402066714020668140206691402067014020671140206721402067314020674140206751402067614020677140206781402067914020680140206811402068214020683140206841402068514020686140206871402068814020689140206901402069114020692140206931402069414020695140206961402069714020698140206991402070014020701140207021402070314020704140207051402070614020707140207081402070914020710140207111402071214020713140207141402071514020716140207171402071814020719140207201402072114020722140207231402072414020725140207261402072714020728140207291402073014020731140207321402073314020734140207351402073614020737140207381402073914020740140207411402074214020743140207441402074514020746140207471402074814020749140207501402075114020752140207531402075414020755140207561402075714020758140207591402076014020761140207621402076314020764140207651402076614020767140207681402076914020770140207711402077214020773140207741402077514020776140207771402077814020779140207801402078114020782140207831402078414020785140207861402078714020788140207891402079014020791140207921402079314020794140207951402079614020797140207981402079914020800140208011402080214020803140208041402080514020806140208071402080814020809140208101402081114020812140208131402081414020815140208161402081714020818140208191402082014020821140208221402082314020824140208251402082614020827140208281402082914020830140208311402083214020833140208341402083514020836140208371402083814020839140208401402084114020842140208431402084414020845140208461402084714020848140208491402085014020851140208521402085314020854140208551402085614020857140208581402085914020860140208611402086214020863140208641402086514020866140208671402086814020869140208701402087114020872140208731402087414020875140208761402087714020878140208791402088014020881140208821402088314020884140208851402088614020887140208881402088914020890140208911402089214020893140208941402089514020896140208971402089814020899140209001402090114020902140209031402090414020905140209061402090714020908140209091402091014020911140209121402091314020914140209151402091614020917140209181402091914020920140209211402092214020923140209241402092514020926140209271402092814020929140209301402093114020932140209331402093414020935140209361402093714020938140209391402094014020941140209421402094314020944140209451402094614020947140209481402094914020950140209511402095214020953140209541402095514020956140209571402095814020959140209601402096114020962140209631402096414020965140209661402096714020968140209691402097014020971140209721402097314020974140209751402097614020977140209781402097914020980140209811402098214020983140209841402098514020986140209871402098814020989140209901402099114020992140209931402099414020995140209961402099714020998140209991402100014021001140210021402100314021004140210051402100614021007140210081402100914021010140210111402101214021013140210141402101514021016140210171402101814021019140210201402102114021022140210231402102414021025140210261402102714021028140210291402103014021031140210321402103314021034140210351402103614021037140210381402103914021040140210411402104214021043140210441402104514021046140210471402104814021049140210501402105114021052140210531402105414021055140210561402105714021058140210591402106014021061140210621402106314021064140210651402106614021067140210681402106914021070140210711402107214021073140210741402107514021076140210771402107814021079140210801402108114021082140210831402108414021085140210861402108714021088140210891402109014021091140210921402109314021094140210951402109614021097140210981402109914021100140211011402110214021103140211041402110514030001140300021403000314030004140300051403000614030007140300081403000914030010140300111403001214030013140300141403001514030016140300171403001814030019140300201403002114030022140300231403002414030025140300261403002714030028140300291403003014030031140300321403003314030034140300351403003614030037140300381403003914030040140300411403004214030043140300441403004514030046140300471403004814030049140300501403005114030052140300531403005414030055140300561403005714030058140300591403006014030061140300621403006314030064140300651403006614030067140300681403006914030070140300711403007214030073140300741403007514030076140300771403007814030079140300801403008114030082140300831403008414030085140300861403008714030088140300891403009014030091140300921403009314030094140300951403009614030097140300981403009914030100140301011403010214030103140301041403010514030106140301071403010814030109140301101403011114030112140301131403011414030115140301161403011714030118140301191403012014030121140301221403012314030124140301251403012614030127140301281403012914030130140301311403013214030133140301341403013514030136140301371403013814030139140301401403014114030142140301431403014414030145140301461403014714030148140301491403015014030151140301521403015314030154140301551403015614030157140301581403015914030160140301611403016214030163140301641403016514030166140301671403016814030169140301701403017114030172140301731403017414030175140301761403017714030178140301791403018014030181140301821403018314030184140301851403018614030187140301881403018914030190140301911403019214030193140301941403019514030196140301971403019814030199140302001403020114030202140302031403020414030205140302061403020714030208140302091403021014030211140302121403021314030214140302151403021614030217140302181403021914030220140302211403022214030223140302241403022514030226140302271403022814030229140302301403023114030232140302331403023414030235140302361403023714030238140302391403024014030241140302421403024314030244140302451403024614030247140302481403024914030250140302511403025214030253140302541403025514030256140302571403025814030259140302601403026114030262140302631403026414030265140302661403026714030268140302691403027014030271140302721403027314030274140302751403027614030277140302781403027914030280140302811403028214030283140302841403028514030286140302871403028814030289140302901403029114030292140302931403029414030295140302961403029714030298140302991403030014030301140303021403030314030304140303051403030614030307140303081403030914030310140303111403031214030313140303141403031514030316140303171403031814030319140303201403032114030322140303231403032414030325140303261403032714030328140303291403033014030331140303321403033314030334140303351403033614030337140303381403033914030340140303411403034214030343140303441403034514030346140303471403034814030349140303501403035114030352140303531403035414030355140303561403035714030358140303591403036014030361140303621403036314030364140303651403036614030367140303681403036914030370140303711403037214030373140303741403037514030376140303771403037814030379140303801403038114030382140303831403038414030385140303861403038714030388140303891403039014030391140303921403039314030394140303951403039614030397140303981403039914030400140304011403040214030403140304041403040514030406140304071403040814030409140304101403041114030412140304131403041414030415140304161403041714030418140304191403042014030421140304221403042314030424140304251403042614030427140304281403042914030430140304311403043214030433140304341403043514030436140304371403043814030439140304401403044114030442140304431403044414030445140304461403044714030448140304491403045014030451140304521403045314030454140304551403045614030457140304581403045914030460140304611403046214030463140304641403046514030466140304671403046814030469140304701403047114030472140304731403047414030475140304761403047714030478140304791403048014030481140304821403048314030484140304851403048614030487140304881403048914030490140304911403049214030493140304941403049514030496140304971403049814030499140305001403050114030502140305031403050414030505140305061403050714030508140305091403051014030511140305121403051314030514140305151403051614030517140305181403051914030520140305211403052214030523140305241403052514030526140305271403052814030529140305301403053114030532140305331403053414030535140305361403053714030538140305391403054014030541140305421403054314030544140305451403054614030547140305481403054914030550140305511403055214030553140305541403055514030556140305571403055814030559140305601403056114030562140305631403056414030565140305661403056714030568140305691403057014030571140305721403057314030574140305751403057614030577140305781403057914030580140305811403058214030583140305841403058514030586140305871403058814030589140305901403059114030592140305931403059414030595140305961403059714030598140305991403060014030601140306021403060314030604140306051403060614030607140306081403060914030610140306111403061214030613140306141403061514030616140306171403061814030619140306201403062114030622140306231403062414030625140306261403062714030628140306291403063014030631140306321403063314030634140306351403063614030637140306381403063914030640140306411403064214030643140306441403064514030646140306471403064814030649140306501403065114030652140306531403065414030655140306561403065714030658140306591403066014030661140306621403066314030664140306651403066614030667140306681403066914030670140306711403067214030673140306741403067514030676140306771403067814030679140306801403068114030682140306831403068414030685140306861403068714030688140306891403069014030691140306921403069314030694140306951403069614030697140306981403069914030700140307011403070214030703140307041403070514030706140307071403070814030709140307101403071114030712140307131403071414030715140307161403071714030718140307191403072014030721140307221403072314030724140307251403072614030727140307281403072914030730140307311403073214030733140307341403073514030736140307371403073814030739140307401403074114030742140307431403074414030745140307461403074714030748140307491403075014030751140307521403075314030754140307551403075614030757140307581403075914030760140307611403076214030763140307641403076514030766140307671403076814030769140307701403077114030772140307731403077414030775140307761403077714030778140307791403078014030781140307821403078314030784140307851403078614030787140307881403078914030790140307911403079214030793140307941403079514030796140307971403079814030799140308001403080114030802140308031403080414030805140308061403080714030808140308091403081014030811140308121403081314030814140308151403081614030817140308181403081914030820140308211403082214030823140308241403082514030826140308271403082814030829140308301403083114030832140308331403083414030835140308361403083714030838140308391403084014030841140308421403084314030844140308451403084614030847140308481403084914030850140308511403085214030853140308541403085514030856140308571403085814030859140308601403086114030862140308631403086414030865140308661403086714030868140308691403087014030871140308721403087314030874140308751403087614030877140308781403087914030880140308811403088214030883140308841403088514030886140308871403088814030889140308901403089114030892140308931403089414030895140308961403089714030898140308991403090014030901140309021403090314030904140309051403090614030907140309081403090914030910140309111403091214030913140309141403091514030916140309171403091814030919140309201403092114030922140309231403092414030925140309261403092714030928140309291403093014030931140309321403093314030934140309351403093614030937140309381403093914030940140309411403094214030943140309441403094514030946140309471403094814030949140309501403095114030952140309531403095414030955140309561403095714030958140309591403096014030961140309621403096314030964140309651403096614030967140309681403096914030970140309711403097214030973140309741403097514030976140309771403097814030979140309801403098114030982140309831403098414030985140309861403098714030988140309891403099014030991140309921403099314030994140309951403099614030997140309981403099914031000140310011403100214031003140310041403100514031006140310071403100814031009140310101403101114031012140310131403101414031015140310161403101714031018140310191403102014031021140310221403102314031024140310251403102614031027140310281403102914031030140310311403103214031033140310341403103514031036140310371403103814031039140310401403104114031042140310431403104414031045140310461403104714031048140310491403105014031051140310521403105314031054140310551403105614031057140310581403105914031060140310611403106214031063140310641403106514031066140310671403106814031069140310701403107114031072140310731403107414031075140310761403107714031078140310791403108014031081140310821403108314031084140310851403108614031087140310881403108914031090140310911403109214031093140310941403109514031096140310971403109814031099140311001403110114031102140311031403110414031105140400011404000214040003140400041404000514040006140400071404000814040009140400101404001114040012140400131404001414040015140400161404001714040018140400191404002014040021140400221404002314040024140400251404002614040027140400281404002914040030140400311404003214040033140400341404003514040036140400371404003814040039140400401404004114040042140400431404004414040045140400461404004714040048140400491404005014040051140400521404005314040054140400551404005614040057140400581404005914040060140400611404006214040063140400641404006514040066140400671404006814040069140400701404007114040072140400731404007414040075140400761404007714040078140400791404008014040081140400821404008314040084140400851404008614040087140400881404008914040090140400911404009214040093140400941404009514040096140400971404009814040099140401001404010114040102140401031404010414040105140401061404010714040108140401091404011014040111140401121404011314040114140401151404011614040117140401181404011914040120140401211404012214040123140401241404012514040126140401271404012814040129140401301404013114040132140401331404013414040135140401361404013714040138140401391404014014040141140401421404014314040144140401451404014614040147140401481404014914040150140401511404015214040153140401541404015514040156140401571404015814040159140401601404016114040162140401631404016414040165140401661404016714040168140401691404017014040171140401721404017314040174140401751404017614040177140401781404017914040180140401811404018214040183140401841404018514040186140401871404018814040189140401901404019114040192140401931404019414040195140401961404019714040198140401991404020014040201140402021404020314040204140402051404020614040207140402081404020914040210140402111404021214040213140402141404021514040216140402171404021814040219140402201404022114040222140402231404022414040225140402261404022714040228140402291404023014040231140402321404023314040234140402351404023614040237140402381404023914040240140402411404024214040243140402441404024514040246140402471404024814040249140402501404025114040252140402531404025414040255140402561404025714040258140402591404026014040261140402621404026314040264140402651404026614040267140402681404026914040270140402711404027214040273140402741404027514040276140402771404027814040279140402801404028114040282140402831404028414040285140402861404028714040288140402891404029014040291140402921404029314040294140402951404029614040297140402981404029914040300140403011404030214040303140403041404030514040306140403071404030814040309140403101404031114040312140403131404031414040315140403161404031714040318140403191404032014040321140403221404032314040324140403251404032614040327140403281404032914040330140403311404033214040333140403341404033514040336140403371404033814040339140403401404034114040342140403431404034414040345140403461404034714040348140403491404035014040351140403521404035314040354140403551404035614040357140403581404035914040360140403611404036214040363140403641404036514040366140403671404036814040369140403701404037114040372140403731404037414040375140403761404037714040378140403791404038014040381140403821404038314040384140403851404038614040387140403881404038914040390140403911404039214040393140403941404039514040396140403971404039814040399140404001404040114040402140404031404040414040405140404061404040714040408140404091404041014040411140404121404041314040414140404151404041614040417140404181404041914040420140404211404042214040423140404241404042514040426140404271404042814040429140404301404043114040432140404331404043414040435140404361404043714040438140404391404044014040441140404421404044314040444140404451404044614040447140404481404044914040450140404511404045214040453140404541404045514040456140404571404045814040459140404601404046114040462140404631404046414040465140404661404046714040468140404691404047014040471140404721404047314040474140404751404047614040477140404781404047914040480140404811404048214040483140404841404048514040486140404871404048814040489140404901404049114040492140404931404049414040495140404961404049714040498140404991404050014040501140405021404050314040504140405051404050614040507140405081404050914040510140405111404051214040513140405141404051514040516140405171404051814040519140405201404052114040522140405231404052414040525140405261404052714040528140405291404053014040531140405321404053314040534140405351404053614040537140405381404053914040540140405411404054214040543140405441404054514040546140405471404054814040549140405501404055114040552140405531404055414040555140405561404055714040558140405591404056014040561140405621404056314040564140405651404056614040567140405681404056914040570140405711404057214040573140405741404057514040576140405771404057814040579140405801404058114040582140405831404058414040585140405861404058714040588140405891404059014040591140405921404059314040594140405951404059614040597140405981404059914040600140406011404060214040603140406041404060514040606140406071404060814040609140406101404061114040612140406131404061414040615140406161404061714040618140406191404062014040621140406221404062314040624140406251404062614040627140406281404062914040630140406311404063214040633140406341404063514040636140406371404063814040639140406401404064114040642140406431404064414040645140406461404064714040648140406491404065014040651140406521404065314040654140406551404065614040657140406581404065914040660140406611404066214040663140406641404066514040666140406671404066814040669140406701404067114040672140406731404067414040675140406761404067714040678140406791404068014040681140406821404068314040684140406851404068614040687140406881404068914040690140406911404069214040693140406941404069514040696140406971404069814040699140407001404070114040702140407031404070414040705140407061404070714040708140407091404071014040711140407121404071314040714140407151404071614040717140407181404071914040720140407211404072214040723140407241404072514040726140407271404072814040729140407301404073114040732140407331404073414040735140407361404073714040738140407391404074014040741140407421404074314040744140407451404074614040747140407481404074914040750140407511404075214040753140407541404075514040756140407571404075814040759140407601404076114040762140407631404076414040765140407661404076714040768140407691404077014040771140407721404077314040774140407751404077614040777140407781404077914040780140407811404078214040783140407841404078514040786140407871404078814040789140407901404079114040792140407931404079414040795140407961404079714040798140407991404080014040801140408021404080314040804140408051404080614040807140408081404080914040810140408111404081214040813140408141404081514040816140408171404081814040819140408201404082114040822140408231404082414040825140408261404082714040828140408291404083014040831140408321404083314040834140408351404083614040837140408381404083914040840140408411404084214040843140408441404084514040846140408471404084814040849140408501404085114040852140408531404085414040855140408561404085714040858140408591404086014040861140408621404086314040864140408651404086614040867140408681404086914040870140408711404087214040873140408741404087514040876140408771404087814040879140408801404088114040882140408831404088414040885140408861404088714040888140408891404089014040891140408921404089314040894140408951404089614040897140408981404089914040900140409011404090214040903140409041404090514040906140409071404090814040909140409101404091114040912140409131404091414040915140409161404091714040918140409191404092014040921140409221404092314040924140409251404092614040927140409281404092914040930140409311404093214040933140409341404093514040936140409371404093814040939140409401404094114040942140409431404094414040945140409461404094714040948140409491404095014040951140409521404095314040954140409551404095614040957140409581404095914040960140409611404096214040963140409641404096514040966140409671404096814040969140409701404097114040972140409731404097414040975140409761404097714040978140409791404098014040981140409821404098314040984140409851404098614040987140409881404098914040990140409911404099214040993140409941404099514040996140409971404099814040999140410001404100114041002140410031404100414041005140410061404100714041008140410091404101014041011140410121404101314041014140410151404101614041017140410181404101914041020140410211404102214041023140410241404102514041026140410271404102814041029140410301404103114041032140410331404103414041035140410361404103714041038140410391404104014041041140410421404104314041044140410451404104614041047140410481404104914041050140410511404105214041053140410541404105514041056140410571404105814041059140410601404106114041062140410631404106414041065140410661404106714041068140410691404107014041071140410721404107314041074140410751404107614041077140410781404107914041080140410811404108214041083140410841404108514041086140410871404108814041089140410901404109114041092140410931404109414041095140410961404109714041098140410991404110014041101140411021404110314041104140411051405000114050002140500031405000414050005140500061405000714050008140500091405001014050011140500121405001314050014140500151405001614050017140500181405001914050020140500211405002214050023140500241405002514050026140500271405002814050029140500301405003114050032140500331405003414050035140500361405003714050038140500391405004014050041140500421405004314050044140500451405004614050047140500481405004914050050140500511405005214050053140500541405005514050056140500571405005814050059140500601405006114050062140500631405006414050065140500661405006714050068140500691405007014050071140500721405007314050074140500751405007614050077140500781405007914050080140500811405008214050083140500841405008514050086140500871405008814050089140500901405009114050092140500931405009414050095140500961405009714050098140500991405010014050101140501021405010314050104140501051405010614050107140501081405010914050110140501111405011214050113140501141405011514050116140501171405011814050119140501201405012114050122140501231405012414050125140501261405012714050128140501291405013014050131140501321405013314050134140501351405013614050137140501381405013914050140140501411405014214050143140501441405014514050146140501471405014814050149140501501405015114050152140501531405015414050155140501561405015714050158140501591405016014050161140501621405016314050164140501651405016614050167140501681405016914050170140501711405017214050173140501741405017514050176140501771405017814050179140501801405018114050182140501831405018414050185140501861405018714050188140501891405019014050191140501921405019314050194140501951405019614050197140501981405019914050200140502011405020214050203140502041405020514050206140502071405020814050209140502101405021114050212140502131405021414050215140502161405021714050218140502191405022014050221140502221405022314050224140502251405022614050227140502281405022914050230140502311405023214050233140502341405023514050236140502371405023814050239140502401405024114050242140502431405024414050245140502461405024714050248140502491405025014050251140502521405025314050254140502551405025614050257140502581405025914050260140502611405026214050263140502641405026514050266140502671405026814050269140502701405027114050272140502731405027414050275140502761405027714050278140502791405028014050281140502821405028314050284140502851405028614050287140502881405028914050290140502911405029214050293140502941405029514050296140502971405029814050299140503001405030114050302140503031405030414050305140503061405030714050308140503091405031014050311140503121405031314050314140503151405031614050317140503181405031914050320140503211405032214050323140503241405032514050326140503271405032814050329140503301405033114050332140503331405033414050335140503361405033714050338140503391405034014050341140503421405034314050344140503451405034614050347140503481405034914050350140503511405035214050353140503541405035514050356140503571405035814050359140503601405036114050362140503631405036414050365140503661405036714050368140503691405037014050371140503721405037314050374140503751405037614050377140503781405037914050380140503811405038214050383140503841405038514050386140503871405038814050389140503901405039114050392140503931405039414050395140503961405039714050398140503991405040014050401140504021405040314050404140504051405040614050407140504081405040914050410140504111405041214050413140504141405041514050416140504171405041814050419140504201405042114050422140504231405042414050425140504261405042714050428140504291405043014050431140504321405043314050434140504351405043614050437140504381405043914050440140504411405044214050443140504441405044514050446140504471405044814050449140504501405045114050452140504531405045414050455140504561405045714050458140504591405046014050461140504621405046314050464140504651405046614050467140504681405046914050470140504711405047214050473140504741405047514050476140504771405047814050479140504801405048114050482140504831405048414050485140504861405048714050488140504891405049014050491140504921405049314050494140504951405049614050497140504981405049914050500140505011405050214050503140505041405050514050506140505071405050814050509140505101405051114050512140505131405051414050515140505161405051714050518140505191405052014050521140505221405052314050524140505251405052614050527140505281405052914050530140505311405053214050533140505341405053514050536140505371405053814050539140505401405054114050542140505431405054414050545140505461405054714050548140505491405055014050551140505521405055314050554140505551405055614050557140505581405055914050560140505611405056214050563140505641405056514050566140505671405056814050569140505701405057114050572140505731405057414050575140505761405057714050578140505791405058014050581140505821405058314050584140505851405058614050587140505881405058914050590140505911405059214050593140505941405059514050596140505971405059814050599140506001405060114050602140506031405060414050605140506061405060714050608140506091405061014050611140506121405061314050614140506151405061614050617140506181405061914050620140506211405062214050623140506241405062514050626140506271405062814050629140506301405063114050632140506331405063414050635140506361405063714050638140506391405064014050641140506421405064314050644140506451405064614050647140506481405064914050650140506511405065214050653140506541405065514050656140506571405065814050659140506601405066114050662140506631405066414050665140506661405066714050668140506691405067014050671140506721405067314050674140506751405067614050677140506781405067914050680140506811405068214050683140506841405068514050686140506871405068814050689140506901405069114050692140506931405069414050695140506961405069714050698140506991405070014050701140507021405070314050704140507051405070614050707140507081405070914050710140507111405071214050713140507141405071514050716140507171405071814050719140507201405072114050722140507231405072414050725140507261405072714050728140507291405073014050731140507321405073314050734140507351405073614050737140507381405073914050740140507411405074214050743140507441405074514050746140507471405074814050749140507501405075114050752140507531405075414050755140507561405075714050758140507591405076014050761140507621405076314050764140507651405076614050767140507681405076914050770140507711405077214050773140507741405077514050776140507771405077814050779140507801405078114050782140507831405078414050785140507861405078714050788140507891405079014050791140507921405079314050794140507951405079614050797140507981405079914050800140508011405080214050803140508041405080514050806140508071405080814050809140508101405081114050812140508131405081414050815140508161405081714050818140508191405082014050821140508221405082314050824140508251405082614050827140508281405082914050830140508311405083214050833140508341405083514050836140508371405083814050839140508401405084114050842140508431405084414050845140508461405084714050848140508491405085014050851140508521405085314050854140508551405085614050857140508581405085914050860140508611405086214050863140508641405086514050866140508671405086814050869140508701405087114050872140508731405087414050875140508761405087714050878140508791405088014050881140508821405088314050884140508851405088614050887140508881405088914050890140508911405089214050893140508941405089514050896140508971405089814050899140509001405090114050902140509031405090414050905140509061405090714050908140509091405091014050911140509121405091314050914140509151405091614050917140509181405091914050920140509211405092214050923140509241405092514050926140509271405092814050929140509301405093114050932140509331405093414050935140509361405093714050938140509391405094014050941140509421405094314050944140509451405094614050947140509481405094914050950140509511405095214050953140509541405095514050956140509571405095814050959140509601405096114050962140509631405096414050965140509661405096714050968140509691405097014050971140509721405097314050974140509751405097614050977140509781405097914050980140509811405098214050983140509841405098514050986140509871405098814050989140509901405099114050992140509931405099414050995140509961405099714050998140509991405100014051001140510021405100314051004140510051405100614051007140510081405100914051010140510111405101214051013140510141405101514051016140510171405101814051019140510201405102114051022140510231405102414051025140510261405102714051028140510291405103014051031140510321405103314051034140510351405103614051037140510381405103914051040140510411405104214051043140510441405104514051046140510471405104814051049140510501405105114051052140510531405105414051055140510561405105714051058140510591405106014051061140510621405106314051064140510651405106614051067140510681405106914051070140510711405107214051073140510741405107514051076140510771405107814051079140510801405108114051082140510831405108414051085140510861405108714051088140510891405109014051091140510921405109314051094140510951405109614051097140510981405109914051100140511011405110214051103140511041405110514060001140600021406000314060004140600051406000614060007140600081406000914060010140600111406001214060013140600141406001514060016140600171406001814060019140600201406002114060022140600231406002414060025140600261406002714060028140600291406003014060031140600321406003314060034140600351406003614060037140600381406003914060040140600411406004214060043140600441406004514060046140600471406004814060049140600501406005114060052140600531406005414060055140600561406005714060058140600591406006014060061140600621406006314060064140600651406006614060067140600681406006914060070140600711406007214060073140600741406007514060076140600771406007814060079140600801406008114060082140600831406008414060085140600861406008714060088140600891406009014060091140600921406009314060094140600951406009614060097140600981406009914060100140601011406010214060103140601041406010514060106140601071406010814060109140601101406011114060112140601131406011414060115140601161406011714060118140601191406012014060121140601221406012314060124140601251406012614060127140601281406012914060130140601311406013214060133140601341406013514060136140601371406013814060139140601401406014114060142140601431406014414060145140601461406014714060148140601491406015014060151140601521406015314060154140601551406015614060157140601581406015914060160140601611406016214060163140601641406016514060166140601671406016814060169140601701406017114060172140601731406017414060175140601761406017714060178140601791406018014060181140601821406018314060184140601851406018614060187140601881406018914060190140601911406019214060193140601941406019514060196140601971406019814060199140602001406020114060202140602031406020414060205140602061406020714060208140602091406021014060211140602121406021314060214140602151406021614060217140602181406021914060220140602211406022214060223140602241406022514060226140602271406022814060229140602301406023114060232140602331406023414060235140602361406023714060238140602391406024014060241140602421406024314060244140602451406024614060247140602481406024914060250140602511406025214060253140602541406025514060256140602571406025814060259140602601406026114060262140602631406026414060265140602661406026714060268140602691406027014060271140602721406027314060274140602751406027614060277140602781406027914060280140602811406028214060283140602841406028514060286140602871406028814060289140602901406029114060292140602931406029414060295140602961406029714060298140602991406030014060301140603021406030314060304140603051406030614060307140603081406030914060310140603111406031214060313140603141406031514060316140603171406031814060319140603201406032114060322140603231406032414060325140603261406032714060328140603291406033014060331140603321406033314060334140603351406033614060337140603381406033914060340140603411406034214060343140603441406034514060346140603471406034814060349140603501406035114060352140603531406035414060355140603561406035714060358140603591406036014060361140603621406036314060364140603651406036614060367140603681406036914060370140603711406037214060373140603741406037514060376140603771406037814060379140603801406038114060382140603831406038414060385140603861406038714060388140603891406039014060391140603921406039314060394140603951406039614060397140603981406039914060400140604011406040214060403140604041406040514060406140604071406040814060409140604101406041114060412140604131406041414060415140604161406041714060418140604191406042014060421140604221406042314060424140604251406042614060427140604281406042914060430140604311406043214060433140604341406043514060436140604371406043814060439140604401406044114060442140604431406044414060445140604461406044714060448140604491406045014060451140604521406045314060454140604551406045614060457140604581406045914060460140604611406046214060463140604641406046514060466140604671406046814060469140604701406047114060472140604731406047414060475140604761406047714060478140604791406048014060481140604821406048314060484140604851406048614060487140604881406048914060490140604911406049214060493140604941406049514060496140604971406049814060499140605001406050114060502140605031406050414060505140605061406050714060508140605091406051014060511140605121406051314060514140605151406051614060517140605181406051914060520140605211406052214060523140605241406052514060526140605271406052814060529140605301406053114060532140605331406053414060535140605361406053714060538140605391406054014060541140605421406054314060544140605451406054614060547140605481406054914060550140605511406055214060553140605541406055514060556140605571406055814060559140605601406056114060562140605631406056414060565140605661406056714060568140605691406057014060571140605721406057314060574140605751406057614060577140605781406057914060580140605811406058214060583140605841406058514060586140605871406058814060589140605901406059114060592140605931406059414060595140605961406059714060598140605991406060014060601140606021406060314060604140606051406060614060607140606081406060914060610140606111406061214060613140606141406061514060616140606171406061814060619140606201406062114060622140606231406062414060625140606261406062714060628140606291406063014060631140606321406063314060634140606351406063614060637140606381406063914060640140606411406064214060643140606441406064514060646140606471406064814060649140606501406065114060652140606531406065414060655140606561406065714060658140606591406066014060661140606621406066314060664140606651406066614060667140606681406066914060670140606711406067214060673140606741406067514060676140606771406067814060679140606801406068114060682140606831406068414060685140606861406068714060688140606891406069014060691140606921406069314060694140606951406069614060697140606981406069914060700140607011406070214060703140607041406070514060706140607071406070814060709140607101406071114060712140607131406071414060715140607161406071714060718140607191406072014060721140607221406072314060724140607251406072614060727140607281406072914060730140607311406073214060733140607341406073514060736140607371406073814060739140607401406074114060742140607431406074414060745140607461406074714060748140607491406075014060751140607521406075314060754140607551406075614060757140607581406075914060760140607611406076214060763140607641406076514060766140607671406076814060769140607701406077114060772140607731406077414060775140607761406077714060778140607791406078014060781140607821406078314060784140607851406078614060787140607881406078914060790140607911406079214060793140607941406079514060796140607971406079814060799140608001406080114060802140608031406080414060805140608061406080714060808140608091406081014060811140608121406081314060814140608151406081614060817140608181406081914060820140608211406082214060823140608241406082514060826140608271406082814060829140608301406083114060832140608331406083414060835140608361406083714060838140608391406084014060841140608421406084314060844140608451406084614060847140608481406084914060850140608511406085214060853140608541406085514060856140608571406085814060859140608601406086114060862140608631406086414060865140608661406086714060868140608691406087014060871140608721406087314060874140608751406087614060877140608781406087914060880140608811406088214060883140608841406088514060886140608871406088814060889140608901406089114060892140608931406089414060895140608961406089714060898140608991406090014060901140609021406090314060904140609051406090614060907140609081406090914060910140609111406091214060913140609141406091514060916140609171406091814060919140609201406092114060922140609231406092414060925140609261406092714060928140609291406093014060931140609321406093314060934140609351406093614060937140609381406093914060940140609411406094214060943140609441406094514060946140609471406094814060949140609501406095114060952140609531406095414060955140609561406095714060958140609591406096014060961140609621406096314060964140609651406096614060967140609681406096914060970140609711406097214060973140609741406097514060976140609771406097814060979140609801406098114060982140609831406098414060985140609861406098714060988140609891406099014060991140609921406099314060994140609951406099614060997140609981406099914061000140610011406100214061003140610041406100514061006140610071406100814061009140610101406101114061012140610131406101414061015140610161406101714061018140610191406102014061021140610221406102314061024140610251406102614061027140610281406102914061030140610311406103214061033140610341406103514061036140610371406103814061039140610401406104114061042140610431406104414061045140610461406104714061048140610491406105014061051140610521406105314061054140610551406105614061057140610581406105914061060140610611406106214061063140610641406106514061066140610671406106814061069140610701406107114061072140610731406107414061075140610761406107714061078140610791406108014061081140610821406108314061084140610851406108614061087140610881406108914061090140610911406109214061093140610941406109514061096140610971406109814061099140611001406110114061102140611031406110414061105140700011407000214070003140700041407000514070006140700071407000814070009140700101407001114070012140700131407001414070015140700161407001714070018140700191407002014070021140700221407002314070024140700251407002614070027140700281407002914070030140700311407003214070033140700341407003514070036140700371407003814070039140700401407004114070042140700431407004414070045140700461407004714070048140700491407005014070051140700521407005314070054140700551407005614070057140700581407005914070060140700611407006214070063140700641407006514070066140700671407006814070069140700701407007114070072140700731407007414070075140700761407007714070078140700791407008014070081140700821407008314070084140700851407008614070087140700881407008914070090140700911407009214070093140700941407009514070096140700971407009814070099140701001407010114070102140701031407010414070105140701061407010714070108140701091407011014070111140701121407011314070114140701151407011614070117140701181407011914070120140701211407012214070123140701241407012514070126140701271407012814070129140701301407013114070132140701331407013414070135140701361407013714070138140701391407014014070141140701421407014314070144140701451407014614070147140701481407014914070150140701511407015214070153140701541407015514070156140701571407015814070159140701601407016114070162140701631407016414070165140701661407016714070168140701691407017014070171140701721407017314070174140701751407017614070177140701781407017914070180140701811407018214070183140701841407018514070186140701871407018814070189140701901407019114070192140701931407019414070195140701961407019714070198140701991407020014070201140702021407020314070204140702051407020614070207140702081407020914070210140702111407021214070213140702141407021514070216140702171407021814070219140702201407022114070222140702231407022414070225140702261407022714070228140702291407023014070231140702321407023314070234140702351407023614070237140702381407023914070240140702411407024214070243140702441407024514070246140702471407024814070249140702501407025114070252140702531407025414070255140702561407025714070258140702591407026014070261140702621407026314070264140702651407026614070267140702681407026914070270140702711407027214070273140702741407027514070276140702771407027814070279140702801407028114070282140702831407028414070285140702861407028714070288140702891407029014070291140702921407029314070294140702951407029614070297140702981407029914070300140703011407030214070303140703041407030514070306140703071407030814070309140703101407031114070312140703131407031414070315140703161407031714070318140703191407032014070321140703221407032314070324140703251407032614070327140703281407032914070330140703311407033214070333140703341407033514070336140703371407033814070339140703401407034114070342140703431407034414070345140703461407034714070348140703491407035014070351140703521407035314070354140703551407035614070357140703581407035914070360140703611407036214070363140703641407036514070366140703671407036814070369140703701407037114070372140703731407037414070375140703761407037714070378140703791407038014070381140703821407038314070384140703851407038614070387140703881407038914070390140703911407039214070393140703941407039514070396140703971407039814070399140704001407040114070402140704031407040414070405140704061407040714070408140704091407041014070411140704121407041314070414140704151407041614070417140704181407041914070420140704211407042214070423140704241407042514070426140704271407042814070429140704301407043114070432140704331407043414070435140704361407043714070438140704391407044014070441140704421407044314070444140704451407044614070447140704481407044914070450140704511407045214070453140704541407045514070456140704571407045814070459140704601407046114070462140704631407046414070465140704661407046714070468140704691407047014070471140704721407047314070474140704751407047614070477140704781407047914070480140704811407048214070483140704841407048514070486140704871407048814070489140704901407049114070492140704931407049414070495140704961407049714070498140704991407050014070501140705021407050314070504140705051407050614070507140705081407050914070510140705111407051214070513140705141407051514070516140705171407051814070519140705201407052114070522140705231407052414070525140705261407052714070528140705291407053014070531140705321407053314070534140705351407053614070537140705381407053914070540140705411407054214070543140705441407054514070546140705471407054814070549140705501407055114070552140705531407055414070555140705561407055714070558140705591407056014070561140705621407056314070564140705651407056614070567140705681407056914070570140705711407057214070573140705741407057514070576140705771407057814070579140705801407058114070582140705831407058414070585140705861407058714070588140705891407059014070591140705921407059314070594140705951407059614070597140705981407059914070600140706011407060214070603140706041407060514070606140706071407060814070609140706101407061114070612140706131407061414070615140706161407061714070618140706191407062014070621140706221407062314070624140706251407062614070627140706281407062914070630140706311407063214070633140706341407063514070636140706371407063814070639140706401407064114070642140706431407064414070645140706461407064714070648140706491407065014070651140706521407065314070654140706551407065614070657140706581407065914070660140706611407066214070663140706641407066514070666140706671407066814070669140706701407067114070672140706731407067414070675140706761407067714070678140706791407068014070681140706821407068314070684140706851407068614070687140706881407068914070690140706911407069214070693140706941407069514070696140706971407069814070699140707001407070114070702140707031407070414070705140707061407070714070708140707091407071014070711140707121407071314070714140707151407071614070717140707181407071914070720140707211407072214070723140707241407072514070726140707271407072814070729140707301407073114070732140707331407073414070735140707361407073714070738140707391407074014070741140707421407074314070744140707451407074614070747140707481407074914070750140707511407075214070753140707541407075514070756140707571407075814070759140707601407076114070762140707631407076414070765140707661407076714070768140707691407077014070771140707721407077314070774140707751407077614070777140707781407077914070780140707811407078214070783140707841407078514070786140707871407078814070789140707901407079114070792140707931407079414070795140707961407079714070798140707991407080014070801140708021407080314070804140708051407080614070807140708081407080914070810140708111407081214070813140708141407081514070816140708171407081814070819140708201407082114070822140708231407082414070825140708261407082714070828140708291407083014070831140708321407083314070834140708351407083614070837140708381407083914070840140708411407084214070843140708441407084514070846140708471407084814070849140708501407085114070852140708531407085414070855140708561407085714070858140708591407086014070861140708621407086314070864140708651407086614070867140708681407086914070870140708711407087214070873140708741407087514070876140708771407087814070879140708801407088114070882140708831407088414070885140708861407088714070888140708891407089014070891140708921407089314070894140708951407089614070897140708981407089914070900140709011407090214070903140709041407090514070906140709071407090814070909140709101407091114070912140709131407091414070915140709161407091714070918140709191407092014070921140709221407092314070924140709251407092614070927140709281407092914070930140709311407093214070933140709341407093514070936140709371407093814070939140709401407094114070942140709431407094414070945140709461407094714070948140709491407095014070951140709521407095314070954140709551407095614070957140709581407095914070960140709611407096214070963140709641407096514070966140709671407096814070969140709701407097114070972140709731407097414070975140709761407097714070978140709791407098014070981140709821407098314070984140709851407098614070987140709881407098914070990140709911407099214070993140709941407099514070996140709971407099814070999140710001407100114071002140710031407100414071005140710061407100714071008140710091407101014071011140710121407101314071014140710151407101614071017140710181407101914071020140710211407102214071023140710241407102514071026140710271407102814071029140710301407103114071032140710331407103414071035140710361407103714071038140710391407104014071041140710421407104314071044140710451407104614071047140710481407104914071050140710511407105214071053140710541407105514071056140710571407105814071059140710601407106114071062140710631407106414071065140710661407106714071068140710691407107014071071140710721407107314071074140710751407107614071077140710781407107914071080140710811407108214071083140710841407108514071086140710871407108814071089140710901407109114071092140710931407109414071095140710961407109714071098140710991407110014071101140711021407110314071104140711051408000114080002140800031408000414080005140800061408000714080008140800091408001014080011140800121408001314080014140800151408001614080017140800181408001914080020140800211408002214080023140800241408002514080026140800271408002814080029140800301408003114080032140800331408003414080035140800361408003714080038140800391408004014080041140800421408004314080044140800451408004614080047140800481408004914080050140800511408005214080053140800541408005514080056140800571408005814080059140800601408006114080062140800631408006414080065140800661408006714080068140800691408007014080071140800721408007314080074140800751408007614080077140800781408007914080080140800811408008214080083140800841408008514080086140800871408008814080089140800901408009114080092140800931408009414080095140800961408009714080098140800991408010014080101140801021408010314080104140801051408010614080107140801081408010914080110140801111408011214080113140801141408011514080116140801171408011814080119140801201408012114080122140801231408012414080125140801261408012714080128140801291408013014080131140801321408013314080134140801351408013614080137140801381408013914080140140801411408014214080143140801441408014514080146140801471408014814080149140801501408015114080152140801531408015414080155140801561408015714080158140801591408016014080161140801621408016314080164140801651408016614080167140801681408016914080170140801711408017214080173140801741408017514080176140801771408017814080179140801801408018114080182140801831408018414080185140801861408018714080188140801891408019014080191140801921408019314080194140801951408019614080197140801981408019914080200140802011408020214080203140802041408020514080206140802071408020814080209140802101408021114080212140802131408021414080215140802161408021714080218140802191408022014080221140802221408022314080224140802251408022614080227140802281408022914080230140802311408023214080233140802341408023514080236140802371408023814080239140802401408024114080242140802431408024414080245140802461408024714080248140802491408025014080251140802521408025314080254140802551408025614080257140802581408025914080260140802611408026214080263140802641408026514080266140802671408026814080269140802701408027114080272140802731408027414080275140802761408027714080278140802791408028014080281140802821408028314080284140802851408028614080287140802881408028914080290140802911408029214080293140802941408029514080296140802971408029814080299140803001408030114080302140803031408030414080305140803061408030714080308140803091408031014080311140803121408031314080314140803151408031614080317140803181408031914080320140803211408032214080323140803241408032514080326140803271408032814080329140803301408033114080332140803331408033414080335140803361408033714080338140803391408034014080341140803421408034314080344140803451408034614080347140803481408034914080350140803511408035214080353140803541408035514080356140803571408035814080359140803601408036114080362140803631408036414080365140803661408036714080368140803691408037014080371140803721408037314080374140803751408037614080377140803781408037914080380140803811408038214080383140803841408038514080386140803871408038814080389140803901408039114080392140803931408039414080395140803961408039714080398140803991408040014080401140804021408040314080404140804051408040614080407140804081408040914080410140804111408041214080413140804141408041514080416140804171408041814080419140804201408042114080422140804231408042414080425140804261408042714080428140804291408043014080431140804321408043314080434140804351408043614080437140804381408043914080440140804411408044214080443140804441408044514080446140804471408044814080449140804501408045114080452140804531408045414080455140804561408045714080458140804591408046014080461140804621408046314080464140804651408046614080467140804681408046914080470140804711408047214080473140804741408047514080476140804771408047814080479140804801408048114080482140804831408048414080485140804861408048714080488140804891408049014080491140804921408049314080494140804951408049614080497140804981408049914080500140805011408050214080503140805041408050514080506140805071408050814080509140805101408051114080512140805131408051414080515140805161408051714080518140805191408052014080521140805221408052314080524140805251408052614080527140805281408052914080530140805311408053214080533140805341408053514080536140805371408053814080539140805401408054114080542140805431408054414080545140805461408054714080548140805491408055014080551140805521408055314080554140805551408055614080557140805581408055914080560140805611408056214080563140805641408056514080566140805671408056814080569140805701408057114080572140805731408057414080575140805761408057714080578140805791408058014080581140805821408058314080584140805851408058614080587140805881408058914080590140805911408059214080593140805941408059514080596140805971408059814080599140806001408060114080602140806031408060414080605140806061408060714080608140806091408061014080611140806121408061314080614140806151408061614080617140806181408061914080620140806211408062214080623140806241408062514080626140806271408062814080629140806301408063114080632140806331408063414080635140806361408063714080638140806391408064014080641140806421408064314080644140806451408064614080647140806481408064914080650140806511408065214080653140806541408065514080656140806571408065814080659140806601408066114080662140806631408066414080665140806661408066714080668140806691408067014080671140806721408067314080674140806751408067614080677140806781408067914080680140806811408068214080683140806841408068514080686140806871408068814080689140806901408069114080692140806931408069414080695140806961408069714080698140806991408070014080701140807021408070314080704140807051408070614080707140807081408070914080710140807111408071214080713140807141408071514080716140807171408071814080719140807201408072114080722140807231408072414080725140807261408072714080728140807291408073014080731140807321408073314080734140807351408073614080737140807381408073914080740140807411408074214080743140807441408074514080746140807471408074814080749140807501408075114080752140807531408075414080755140807561408075714080758140807591408076014080761140807621408076314080764140807651408076614080767140807681408076914080770140807711408077214080773140807741408077514080776140807771408077814080779140807801408078114080782140807831408078414080785140807861408078714080788140807891408079014080791140807921408079314080794140807951408079614080797140807981408079914080800140808011408080214080803140808041408080514080806140808071408080814080809140808101408081114080812140808131408081414080815140808161408081714080818140808191408082014080821140808221408082314080824140808251408082614080827140808281408082914080830140808311408083214080833140808341408083514080836140808371408083814080839140808401408084114080842140808431408084414080845140808461408084714080848140808491408085014080851140808521408085314080854140808551408085614080857140808581408085914080860140808611408086214080863140808641408086514080866140808671408086814080869140808701408087114080872140808731408087414080875140808761408087714080878140808791408088014080881140808821408088314080884140808851408088614080887140808881408088914080890140808911408089214080893140808941408089514080896140808971408089814080899140809001408090114080902140809031408090414080905140809061408090714080908140809091408091014080911140809121408091314080914140809151408091614080917140809181408091914080920140809211408092214080923140809241408092514080926140809271408092814080929140809301408093114080932140809331408093414080935140809361408093714080938140809391408094014080941140809421408094314080944140809451408094614080947140809481408094914080950140809511408095214080953140809541408095514080956140809571408095814080959140809601408096114080962140809631408096414080965140809661408096714080968140809691408097014080971140809721408097314080974140809751408097614080977140809781408097914080980140809811408098214080983140809841408098514080986140809871408098814080989140809901408099114080992140809931408099414080995140809961408099714080998140809991408100014081001140810021408100314081004140810051408100614081007140810081408100914081010140810111408101214081013140810141408101514081016140810171408101814081019140810201408102114081022140810231408102414081025140810261408102714081028140810291408103014081031140810321408103314081034140810351408103614081037140810381408103914081040140810411408104214081043140810441408104514081046140810471408104814081049140810501408105114081052140810531408105414081055140810561408105714081058140810591408106014081061140810621408106314081064140810651408106614081067140810681408106914081070140810711408107214081073140810741408107514081076140810771408107814081079140810801408108114081082140810831408108414081085140810861408108714081088140810891408109014081091140810921408109314081094140810951408109614081097140810981408109914081100140811011408110214081103140811041408110514090001140900021409000314090004140900051409000614090007140900081409000914090010140900111409001214090013140900141409001514090016140900171409001814090019140900201409002114090022140900231409002414090025140900261409002714090028140900291409003014090031140900321409003314090034140900351409003614090037140900381409003914090040140900411409004214090043140900441409004514090046140900471409004814090049140900501409005114090052140900531409005414090055140900561409005714090058140900591409006014090061140900621409006314090064140900651409006614090067140900681409006914090070140900711409007214090073140900741409007514090076140900771409007814090079140900801409008114090082140900831409008414090085140900861409008714090088140900891409009014090091140900921409009314090094140900951409009614090097140900981409009914090100140901011409010214090103140901041409010514090106140901071409010814090109140901101409011114090112140901131409011414090115140901161409011714090118140901191409012014090121140901221409012314090124140901251409012614090127140901281409012914090130140901311409013214090133140901341409013514090136140901371409013814090139140901401409014114090142140901431409014414090145140901461409014714090148140901491409015014090151140901521409015314090154140901551409015614090157140901581409015914090160140901611409016214090163140901641409016514090166140901671409016814090169140901701409017114090172140901731409017414090175140901761409017714090178140901791409018014090181140901821409018314090184140901851409018614090187140901881409018914090190140901911409019214090193140901941409019514090196140901971409019814090199140902001409020114090202140902031409020414090205140902061409020714090208140902091409021014090211140902121409021314090214140902151409021614090217140902181409021914090220140902211409022214090223140902241409022514090226140902271409022814090229140902301409023114090232140902331409023414090235140902361409023714090238140902391409024014090241140902421409024314090244140902451409024614090247140902481409024914090250140902511409025214090253140902541409025514090256140902571409025814090259140902601409026114090262140902631409026414090265140902661409026714090268140902691409027014090271140902721409027314090274140902751409027614090277140902781409027914090280140902811409028214090283140902841409028514090286140902871409028814090289140902901409029114090292140902931409029414090295140902961409029714090298140902991409030014090301140903021409030314090304140903051409030614090307140903081409030914090310140903111409031214090313140903141409031514090316140903171409031814090319140903201409032114090322140903231409032414090325140903261409032714090328140903291409033014090331140903321409033314090334140903351409033614090337140903381409033914090340140903411409034214090343140903441409034514090346140903471409034814090349140903501409035114090352140903531409035414090355140903561409035714090358140903591409036014090361140903621409036314090364140903651409036614090367140903681409036914090370140903711409037214090373140903741409037514090376140903771409037814090379140903801409038114090382140903831409038414090385140903861409038714090388140903891409039014090391140903921409039314090394140903951409039614090397140903981409039914090400140904011409040214090403140904041409040514090406140904071409040814090409140904101409041114090412140904131409041414090415140904161409041714090418140904191409042014090421140904221409042314090424140904251409042614090427140904281409042914090430140904311409043214090433140904341409043514090436140904371409043814090439140904401409044114090442140904431409044414090445140904461409044714090448140904491409045014090451140904521409045314090454140904551409045614090457140904581409045914090460140904611409046214090463140904641409046514090466140904671409046814090469140904701409047114090472140904731409047414090475140904761409047714090478140904791409048014090481140904821409048314090484140904851409048614090487140904881409048914090490140904911409049214090493140904941409049514090496140904971409049814090499140905001409050114090502140905031409050414090505140905061409050714090508140905091409051014090511140905121409051314090514140905151409051614090517140905181409051914090520140905211409052214090523140905241409052514090526140905271409052814090529140905301409053114090532140905331409053414090535140905361409053714090538140905391409054014090541140905421409054314090544140905451409054614090547140905481409054914090550140905511409055214090553140905541409055514090556140905571409055814090559140905601409056114090562140905631409056414090565140905661409056714090568140905691409057014090571140905721409057314090574140905751409057614090577140905781409057914090580140905811409058214090583140905841409058514090586140905871409058814090589140905901409059114090592140905931409059414090595140905961409059714090598140905991409060014090601140906021409060314090604140906051409060614090607140906081409060914090610140906111409061214090613140906141409061514090616140906171409061814090619140906201409062114090622140906231409062414090625140906261409062714090628140906291409063014090631140906321409063314090634140906351409063614090637140906381409063914090640140906411409064214090643140906441409064514090646140906471409064814090649140906501409065114090652140906531409065414090655140906561409065714090658140906591409066014090661140906621409066314090664140906651409066614090667140906681409066914090670140906711409067214090673140906741409067514090676140906771409067814090679140906801409068114090682140906831409068414090685140906861409068714090688140906891409069014090691140906921409069314090694140906951409069614090697140906981409069914090700140907011409070214090703140907041409070514090706140907071409070814090709140907101409071114090712140907131409071414090715140907161409071714090718140907191409072014090721140907221409072314090724140907251409072614090727140907281409072914090730140907311409073214090733140907341409073514090736140907371409073814090739140907401409074114090742140907431409074414090745140907461409074714090748140907491409075014090751140907521409075314090754140907551409075614090757140907581409075914090760140907611409076214090763140907641409076514090766140907671409076814090769140907701409077114090772140907731409077414090775140907761409077714090778140907791409078014090781140907821409078314090784140907851409078614090787140907881409078914090790140907911409079214090793140907941409079514090796140907971409079814090799140908001409080114090802140908031409080414090805140908061409080714090808140908091409081014090811140908121409081314090814140908151409081614090817140908181409081914090820140908211409082214090823140908241409082514090826140908271409082814090829140908301409083114090832140908331409083414090835140908361409083714090838140908391409084014090841140908421409084314090844140908451409084614090847140908481409084914090850140908511409085214090853140908541409085514090856140908571409085814090859140908601409086114090862140908631409086414090865140908661409086714090868140908691409087014090871140908721409087314090874140908751409087614090877140908781409087914090880140908811409088214090883140908841409088514090886140908871409088814090889140908901409089114090892140908931409089414090895140908961409089714090898140908991409090014090901140909021409090314090904140909051409090614090907140909081409090914090910140909111409091214090913140909141409091514090916140909171409091814090919140909201409092114090922140909231409092414090925140909261409092714090928140909291409093014090931140909321409093314090934140909351409093614090937140909381409093914090940140909411409094214090943140909441409094514090946140909471409094814090949140909501409095114090952140909531409095414090955140909561409095714090958140909591409096014090961140909621409096314090964140909651409096614090967140909681409096914090970140909711409097214090973140909741409097514090976140909771409097814090979140909801409098114090982140909831409098414090985140909861409098714090988140909891409099014090991140909921409099314090994140909951409099614090997140909981409099914091000140910011409100214091003140910041409100514091006140910071409100814091009140910101409101114091012140910131409101414091015140910161409101714091018140910191409102014091021140910221409102314091024140910251409102614091027140910281409102914091030140910311409103214091033140910341409103514091036140910371409103814091039140910401409104114091042140910431409104414091045140910461409104714091048140910491409105014091051140910521409105314091054140910551409105614091057140910581409105914091060140910611409106214091063140910641409106514091066140910671409106814091069140910701409107114091072140910731409107414091075140910761409107714091078140910791409108014091081140910821409108314091084140910851409108614091087140910881409108914091090140910911409109214091093140910941409109514091096140910971409109814091099140911001409110114091102140911031409110414091105141000011410000214100003141000041410000514100006141000071410000814100009141000101410001114100012141000131410001414100015141000161410001714100018141000191410002014100021141000221410002314100024141000251410002614100027141000281410002914100030141000311410003214100033141000341410003514100036141000371410003814100039141000401410004114100042141000431410004414100045141000461410004714100048141000491410005014100051141000521410005314100054141000551410005614100057141000581410005914100060141000611410006214100063141000641410006514100066141000671410006814100069141000701410007114100072141000731410007414100075141000761410007714100078141000791410008014100081141000821410008314100084141000851410008614100087141000881410008914100090141000911410009214100093141000941410009514100096141000971410009814100099141001001410010114100102141001031410010414100105141001061410010714100108141001091410011014100111141001121410011314100114141001151410011614100117141001181410011914100120141001211410012214100123141001241410012514100126141001271410012814100129141001301410013114100132141001331410013414100135141001361410013714100138141001391410014014100141141001421410014314100144141001451410014614100147141001481410014914100150141001511410015214100153141001541410015514100156141001571410015814100159141001601410016114100162141001631410016414100165141001661410016714100168141001691410017014100171141001721410017314100174141001751410017614100177141001781410017914100180141001811410018214100183141001841410018514100186141001871410018814100189141001901410019114100192141001931410019414100195141001961410019714100198141001991410020014100201141002021410020314100204141002051410020614100207141002081410020914100210141002111410021214100213141002141410021514100216141002171410021814100219141002201410022114100222141002231410022414100225141002261410022714100228141002291410023014100231141002321410023314100234141002351410023614100237141002381410023914100240141002411410024214100243141002441410024514100246141002471410024814100249141002501410025114100252141002531410025414100255141002561410025714100258141002591410026014100261141002621410026314100264141002651410026614100267141002681410026914100270141002711410027214100273141002741410027514100276141002771410027814100279141002801410028114100282141002831410028414100285141002861410028714100288141002891410029014100291141002921410029314100294141002951410029614100297141002981410029914100300141003011410030214100303141003041410030514100306141003071410030814100309141003101410031114100312141003131410031414100315141003161410031714100318141003191410032014100321141003221410032314100324141003251410032614100327141003281410032914100330141003311410033214100333141003341410033514100336141003371410033814100339141003401410034114100342141003431410034414100345141003461410034714100348141003491410035014100351141003521410035314100354141003551410035614100357141003581410035914100360141003611410036214100363141003641410036514100366141003671410036814100369141003701410037114100372141003731410037414100375141003761410037714100378141003791410038014100381141003821410038314100384141003851410038614100387141003881410038914100390141003911410039214100393141003941410039514100396141003971410039814100399141004001410040114100402141004031410040414100405141004061410040714100408141004091410041014100411141004121410041314100414141004151410041614100417141004181410041914100420141004211410042214100423141004241410042514100426141004271410042814100429141004301410043114100432141004331410043414100435141004361410043714100438141004391410044014100441141004421410044314100444141004451410044614100447141004481410044914100450141004511410045214100453141004541410045514100456141004571410045814100459141004601410046114100462141004631410046414100465141004661410046714100468141004691410047014100471141004721410047314100474141004751410047614100477141004781410047914100480141004811410048214100483141004841410048514100486141004871410048814100489141004901410049114100492141004931410049414100495141004961410049714100498141004991410050014100501141005021410050314100504141005051410050614100507141005081410050914100510141005111410051214100513141005141410051514100516141005171410051814100519141005201410052114100522141005231410052414100525141005261410052714100528141005291410053014100531141005321410053314100534141005351410053614100537141005381410053914100540141005411410054214100543141005441410054514100546141005471410054814100549141005501410055114100552141005531410055414100555141005561410055714100558141005591410056014100561141005621410056314100564141005651410056614100567141005681410056914100570141005711410057214100573141005741410057514100576141005771410057814100579141005801410058114100582141005831410058414100585141005861410058714100588141005891410059014100591141005921410059314100594141005951410059614100597141005981410059914100600141006011410060214100603141006041410060514100606141006071410060814100609141006101410061114100612141006131410061414100615141006161410061714100618141006191410062014100621141006221410062314100624141006251410062614100627141006281410062914100630141006311410063214100633141006341410063514100636141006371410063814100639141006401410064114100642141006431410064414100645141006461410064714100648141006491410065014100651141006521410065314100654141006551410065614100657141006581410065914100660141006611410066214100663141006641410066514100666141006671410066814100669141006701410067114100672141006731410067414100675141006761410067714100678141006791410068014100681141006821410068314100684141006851410068614100687141006881410068914100690141006911410069214100693141006941410069514100696141006971410069814100699141007001410070114100702141007031410070414100705141007061410070714100708141007091410071014100711141007121410071314100714141007151410071614100717141007181410071914100720141007211410072214100723141007241410072514100726141007271410072814100729141007301410073114100732141007331410073414100735141007361410073714100738141007391410074014100741141007421410074314100744141007451410074614100747141007481410074914100750141007511410075214100753141007541410075514100756141007571410075814100759141007601410076114100762141007631410076414100765141007661410076714100768141007691410077014100771141007721410077314100774141007751410077614100777141007781410077914100780141007811410078214100783141007841410078514100786141007871410078814100789141007901410079114100792141007931410079414100795141007961410079714100798141007991410080014100801141008021410080314100804141008051410080614100807141008081410080914100810141008111410081214100813141008141410081514100816141008171410081814100819141008201410082114100822141008231410082414100825141008261410082714100828141008291410083014100831141008321410083314100834141008351410083614100837141008381410083914100840141008411410084214100843141008441410084514100846141008471410084814100849141008501410085114100852141008531410085414100855141008561410085714100858141008591410086014100861141008621410086314100864141008651410086614100867141008681410086914100870141008711410087214100873141008741410087514100876141008771410087814100879141008801410088114100882141008831410088414100885141008861410088714100888141008891410089014100891141008921410089314100894141008951410089614100897141008981410089914100900141009011410090214100903141009041410090514100906141009071410090814100909141009101410091114100912141009131410091414100915141009161410091714100918141009191410092014100921141009221410092314100924141009251410092614100927141009281410092914100930141009311410093214100933141009341410093514100936141009371410093814100939141009401410094114100942141009431410094414100945141009461410094714100948141009491410095014100951141009521410095314100954141009551410095614100957141009581410095914100960141009611410096214100963141009641410096514100966141009671410096814100969141009701410097114100972141009731410097414100975141009761410097714100978141009791410098014100981141009821410098314100984141009851410098614100987141009881410098914100990141009911410099214100993141009941410099514100996141009971410099814100999141010001410100114101002141010031410100414101005141010061410100714101008141010091410101014101011141010121410101314101014141010151410101614101017141010181410101914101020141010211410102214101023141010241410102514101026141010271410102814101029141010301410103114101032141010331410103414101035141010361410103714101038141010391410104014101041141010421410104314101044141010451410104614101047141010481410104914101050141010511410105214101053141010541410105514101056141010571410105814101059141010601410106114101062141010631410106414101065141010661410106714101068141010691410107014101071141010721410107314101074141010751410107614101077141010781410107914101080141010811410108214101083141010841410108514101086141010871410108814101089141010901410109114101092141010931410109414101095141010961410109714101098141010991410110014101101141011021410110314101104141011051411000114110002141100031411000414110005141100061411000714110008141100091411001014110011141100121411001314110014141100151411001614110017141100181411001914110020141100211411002214110023141100241411002514110026141100271411002814110029141100301411003114110032141100331411003414110035141100361411003714110038141100391411004014110041141100421411004314110044141100451411004614110047141100481411004914110050141100511411005214110053141100541411005514110056141100571411005814110059141100601411006114110062141100631411006414110065141100661411006714110068141100691411007014110071141100721411007314110074141100751411007614110077141100781411007914110080141100811411008214110083141100841411008514110086141100871411008814110089141100901411009114110092141100931411009414110095141100961411009714110098141100991411010014110101141101021411010314110104141101051411010614110107141101081411010914110110141101111411011214110113141101141411011514110116141101171411011814110119141101201411012114110122141101231411012414110125141101261411012714110128141101291411013014110131141101321411013314110134141101351411013614110137141101381411013914110140141101411411014214110143141101441411014514110146141101471411014814110149141101501411015114110152141101531411015414110155141101561411015714110158141101591411016014110161141101621411016314110164141101651411016614110167141101681411016914110170141101711411017214110173141101741411017514110176141101771411017814110179141101801411018114110182141101831411018414110185141101861411018714110188141101891411019014110191141101921411019314110194141101951411019614110197141101981411019914110200141102011411020214110203141102041411020514110206141102071411020814110209141102101411021114110212141102131411021414110215141102161411021714110218141102191411022014110221141102221411022314110224141102251411022614110227141102281411022914110230141102311411023214110233141102341411023514110236141102371411023814110239141102401411024114110242141102431411024414110245141102461411024714110248141102491411025014110251141102521411025314110254141102551411025614110257141102581411025914110260141102611411026214110263141102641411026514110266141102671411026814110269141102701411027114110272141102731411027414110275141102761411027714110278141102791411028014110281141102821411028314110284141102851411028614110287141102881411028914110290141102911411029214110293141102941411029514110296141102971411029814110299141103001411030114110302141103031411030414110305141103061411030714110308141103091411031014110311141103121411031314110314141103151411031614110317141103181411031914110320141103211411032214110323141103241411032514110326141103271411032814110329141103301411033114110332141103331411033414110335141103361411033714110338141103391411034014110341141103421411034314110344141103451411034614110347141103481411034914110350141103511411035214110353141103541411035514110356141103571411035814110359141103601411036114110362141103631411036414110365141103661411036714110368141103691411037014110371141103721411037314110374141103751411037614110377141103781411037914110380141103811411038214110383141103841411038514110386141103871411038814110389141103901411039114110392141103931411039414110395141103961411039714110398141103991411040014110401141104021411040314110404141104051411040614110407141104081411040914110410141104111411041214110413141104141411041514110416141104171411041814110419141104201411042114110422141104231411042414110425141104261411042714110428141104291411043014110431141104321411043314110434141104351411043614110437141104381411043914110440141104411411044214110443141104441411044514110446141104471411044814110449141104501411045114110452141104531411045414110455141104561411045714110458141104591411046014110461141104621411046314110464141104651411046614110467141104681411046914110470141104711411047214110473141104741411047514110476141104771411047814110479141104801411048114110482141104831411048414110485141104861411048714110488141104891411049014110491141104921411049314110494141104951411049614110497141104981411049914110500141105011411050214110503141105041411050514110506141105071411050814110509141105101411051114110512141105131411051414110515141105161411051714110518141105191411052014110521141105221411052314110524141105251411052614110527141105281411052914110530141105311411053214110533141105341411053514110536141105371411053814110539141105401411054114110542141105431411054414110545141105461411054714110548141105491411055014110551141105521411055314110554141105551411055614110557141105581411055914110560141105611411056214110563141105641411056514110566141105671411056814110569141105701411057114110572141105731411057414110575141105761411057714110578141105791411058014110581141105821411058314110584141105851411058614110587141105881411058914110590141105911411059214110593141105941411059514110596141105971411059814110599141106001411060114110602141106031411060414110605141106061411060714110608141106091411061014110611141106121411061314110614141106151411061614110617141106181411061914110620141106211411062214110623141106241411062514110626141106271411062814110629141106301411063114110632141106331411063414110635141106361411063714110638141106391411064014110641141106421411064314110644141106451411064614110647141106481411064914110650141106511411065214110653141106541411065514110656141106571411065814110659141106601411066114110662141106631411066414110665141106661411066714110668141106691411067014110671141106721411067314110674141106751411067614110677141106781411067914110680141106811411068214110683141106841411068514110686141106871411068814110689141106901411069114110692141106931411069414110695141106961411069714110698141106991411070014110701141107021411070314110704141107051411070614110707141107081411070914110710141107111411071214110713141107141411071514110716141107171411071814110719141107201411072114110722141107231411072414110725141107261411072714110728141107291411073014110731141107321411073314110734141107351411073614110737141107381411073914110740141107411411074214110743141107441411074514110746141107471411074814110749141107501411075114110752141107531411075414110755141107561411075714110758141107591411076014110761141107621411076314110764141107651411076614110767141107681411076914110770141107711411077214110773141107741411077514110776141107771411077814110779141107801411078114110782141107831411078414110785141107861411078714110788141107891411079014110791141107921411079314110794141107951411079614110797141107981411079914110800141108011411080214110803141108041411080514110806141108071411080814110809141108101411081114110812141108131411081414110815141108161411081714110818141108191411082014110821141108221411082314110824141108251411082614110827141108281411082914110830141108311411083214110833141108341411083514110836141108371411083814110839141108401411084114110842141108431411084414110845141108461411084714110848141108491411085014110851141108521411085314110854141108551411085614110857141108581411085914110860141108611411086214110863141108641411086514110866141108671411086814110869141108701411087114110872141108731411087414110875141108761411087714110878141108791411088014110881141108821411088314110884141108851411088614110887141108881411088914110890141108911411089214110893141108941411089514110896141108971411089814110899141109001411090114110902141109031411090414110905141109061411090714110908141109091411091014110911141109121411091314110914141109151411091614110917141109181411091914110920141109211411092214110923141109241411092514110926141109271411092814110929141109301411093114110932141109331411093414110935141109361411093714110938141109391411094014110941141109421411094314110944141109451411094614110947141109481411094914110950141109511411095214110953141109541411095514110956141109571411095814110959141109601411096114110962141109631411096414110965141109661411096714110968141109691411097014110971141109721411097314110974141109751411097614110977141109781411097914110980141109811411098214110983141109841411098514110986141109871411098814110989141109901411099114110992141109931411099414110995141109961411099714110998141109991411100014111001141110021411100314111004141110051411100614111007141110081411100914111010141110111411101214111013141110141411101514111016141110171411101814111019141110201411102114111022141110231411102414111025141110261411102714111028141110291411103014111031141110321411103314111034141110351411103614111037141110381411103914111040141110411411104214111043141110441411104514111046141110471411104814111049141110501411105114111052141110531411105414111055141110561411105714111058141110591411106014111061141110621411106314111064141110651411106614111067141110681411106914111070141110711411107214111073141110741411107514111076141110771411107814111079141110801411108114111082141110831411108414111085141110861411108714111088141110891411109014111091141110921411109314111094141110951411109614111097141110981411109914111100141111011411110214111103141111041411110514120001141200021412000314120004141200051412000614120007141200081412000914120010141200111412001214120013141200141412001514120016141200171412001814120019141200201412002114120022141200231412002414120025141200261412002714120028141200291412003014120031141200321412003314120034141200351412003614120037141200381412003914120040141200411412004214120043141200441412004514120046141200471412004814120049141200501412005114120052141200531412005414120055141200561412005714120058141200591412006014120061141200621412006314120064141200651412006614120067141200681412006914120070141200711412007214120073141200741412007514120076141200771412007814120079141200801412008114120082141200831412008414120085141200861412008714120088141200891412009014120091141200921412009314120094141200951412009614120097141200981412009914120100141201011412010214120103141201041412010514120106141201071412010814120109141201101412011114120112141201131412011414120115141201161412011714120118141201191412012014120121141201221412012314120124141201251412012614120127141201281412012914120130141201311412013214120133141201341412013514120136141201371412013814120139141201401412014114120142141201431412014414120145141201461412014714120148141201491412015014120151141201521412015314120154141201551412015614120157141201581412015914120160141201611412016214120163141201641412016514120166141201671412016814120169141201701412017114120172141201731412017414120175141201761412017714120178141201791412018014120181141201821412018314120184141201851412018614120187141201881412018914120190141201911412019214120193141201941412019514120196141201971412019814120199141202001412020114120202141202031412020414120205141202061412020714120208141202091412021014120211141202121412021314120214141202151412021614120217141202181412021914120220141202211412022214120223141202241412022514120226141202271412022814120229141202301412023114120232141202331412023414120235141202361412023714120238141202391412024014120241141202421412024314120244141202451412024614120247141202481412024914120250141202511412025214120253141202541412025514120256141202571412025814120259141202601412026114120262141202631412026414120265141202661412026714120268141202691412027014120271141202721412027314120274141202751412027614120277141202781412027914120280141202811412028214120283141202841412028514120286141202871412028814120289141202901412029114120292141202931412029414120295141202961412029714120298141202991412030014120301141203021412030314120304141203051412030614120307141203081412030914120310141203111412031214120313141203141412031514120316141203171412031814120319141203201412032114120322141203231412032414120325141203261412032714120328141203291412033014120331141203321412033314120334141203351412033614120337141203381412033914120340141203411412034214120343141203441412034514120346141203471412034814120349141203501412035114120352141203531412035414120355141203561412035714120358141203591412036014120361141203621412036314120364141203651412036614120367141203681412036914120370141203711412037214120373141203741412037514120376141203771412037814120379141203801412038114120382141203831412038414120385141203861412038714120388141203891412039014120391141203921412039314120394141203951412039614120397141203981412039914120400141204011412040214120403141204041412040514120406141204071412040814120409141204101412041114120412141204131412041414120415141204161412041714120418141204191412042014120421141204221412042314120424141204251412042614120427141204281412042914120430141204311412043214120433141204341412043514120436141204371412043814120439141204401412044114120442141204431412044414120445141204461412044714120448141204491412045014120451141204521412045314120454141204551412045614120457141204581412045914120460141204611412046214120463141204641412046514120466141204671412046814120469141204701412047114120472141204731412047414120475141204761412047714120478141204791412048014120481141204821412048314120484141204851412048614120487141204881412048914120490141204911412049214120493141204941412049514120496141204971412049814120499141205001412050114120502141205031412050414120505141205061412050714120508141205091412051014120511141205121412051314120514141205151412051614120517141205181412051914120520141205211412052214120523141205241412052514120526141205271412052814120529141205301412053114120532141205331412053414120535141205361412053714120538141205391412054014120541141205421412054314120544141205451412054614120547141205481412054914120550141205511412055214120553141205541412055514120556141205571412055814120559141205601412056114120562141205631412056414120565141205661412056714120568141205691412057014120571141205721412057314120574141205751412057614120577141205781412057914120580141205811412058214120583141205841412058514120586141205871412058814120589141205901412059114120592141205931412059414120595141205961412059714120598141205991412060014120601141206021412060314120604141206051412060614120607141206081412060914120610141206111412061214120613141206141412061514120616141206171412061814120619141206201412062114120622141206231412062414120625141206261412062714120628141206291412063014120631141206321412063314120634141206351412063614120637141206381412063914120640141206411412064214120643141206441412064514120646141206471412064814120649141206501412065114120652141206531412065414120655141206561412065714120658141206591412066014120661141206621412066314120664141206651412066614120667141206681412066914120670141206711412067214120673141206741412067514120676141206771412067814120679141206801412068114120682141206831412068414120685141206861412068714120688141206891412069014120691141206921412069314120694141206951412069614120697141206981412069914120700141207011412070214120703141207041412070514120706141207071412070814120709141207101412071114120712141207131412071414120715141207161412071714120718141207191412072014120721141207221412072314120724141207251412072614120727141207281412072914120730141207311412073214120733141207341412073514120736141207371412073814120739141207401412074114120742141207431412074414120745141207461412074714120748141207491412075014120751141207521412075314120754141207551412075614120757141207581412075914120760141207611412076214120763141207641412076514120766141207671412076814120769141207701412077114120772141207731412077414120775141207761412077714120778141207791412078014120781141207821412078314120784141207851412078614120787141207881412078914120790141207911412079214120793141207941412079514120796141207971412079814120799141208001412080114120802141208031412080414120805141208061412080714120808141208091412081014120811141208121412081314120814141208151412081614120817141208181412081914120820141208211412082214120823141208241412082514120826141208271412082814120829141208301412083114120832141208331412083414120835141208361412083714120838141208391412084014120841141208421412084314120844141208451412084614120847141208481412084914120850141208511412085214120853141208541412085514120856141208571412085814120859141208601412086114120862141208631412086414120865141208661412086714120868141208691412087014120871141208721412087314120874141208751412087614120877141208781412087914120880141208811412088214120883141208841412088514120886141208871412088814120889141208901412089114120892141208931412089414120895141208961412089714120898141208991412090014120901141209021412090314120904141209051412090614120907141209081412090914120910141209111412091214120913141209141412091514120916141209171412091814120919141209201412092114120922141209231412092414120925141209261412092714120928141209291412093014120931141209321412093314120934141209351412093614120937141209381412093914120940141209411412094214120943141209441412094514120946141209471412094814120949141209501412095114120952141209531412095414120955141209561412095714120958141209591412096014120961141209621412096314120964141209651412096614120967141209681412096914120970141209711412097214120973141209741412097514120976141209771412097814120979141209801412098114120982141209831412098414120985141209861412098714120988141209891412099014120991141209921412099314120994141209951412099614120997141209981412099914121000141210011412100214121003141210041412100514121006141210071412100814121009141210101412101114121012141210131412101414121015141210161412101714121018141210191412102014121021141210221412102314121024141210251412102614121027141210281412102914121030141210311412103214121033141210341412103514121036141210371412103814121039141210401412104114121042141210431412104414121045141210461412104714121048141210491412105014121051141210521412105314121054141210551412105614121057141210581412105914121060141210611412106214121063141210641412106514121066141210671412106814121069141210701412107114121072141210731412107414121075141210761412107714121078141210791412108014121081141210821412108314121084141210851412108614121087141210881412108914121090141210911412109214121093141210941412109514121096141210971412109814121099141211001412110114121102141211031412110414121105141300011413000214130003141300041413000514130006141300071413000814130009141300101413001114130012141300131413001414130015141300161413001714130018141300191413002014130021141300221413002314130024141300251413002614130027141300281413002914130030141300311413003214130033141300341413003514130036141300371413003814130039141300401413004114130042141300431413004414130045141300461413004714130048141300491413005014130051141300521413005314130054141300551413005614130057141300581413005914130060141300611413006214130063141300641413006514130066141300671413006814130069141300701413007114130072141300731413007414130075141300761413007714130078141300791413008014130081141300821413008314130084141300851413008614130087141300881413008914130090141300911413009214130093141300941413009514130096141300971413009814130099141301001413010114130102141301031413010414130105141301061413010714130108141301091413011014130111141301121413011314130114141301151413011614130117141301181413011914130120141301211413012214130123141301241413012514130126141301271413012814130129141301301413013114130132141301331413013414130135141301361413013714130138141301391413014014130141141301421413014314130144141301451413014614130147141301481413014914130150141301511413015214130153141301541413015514130156141301571413015814130159141301601413016114130162141301631413016414130165141301661413016714130168141301691413017014130171141301721413017314130174141301751413017614130177141301781413017914130180141301811413018214130183141301841413018514130186141301871413018814130189141301901413019114130192141301931413019414130195141301961413019714130198141301991413020014130201141302021413020314130204141302051413020614130207141302081413020914130210141302111413021214130213141302141413021514130216141302171413021814130219141302201413022114130222141302231413022414130225141302261413022714130228141302291413023014130231141302321413023314130234141302351413023614130237141302381413023914130240141302411413024214130243141302441413024514130246141302471413024814130249141302501413025114130252141302531413025414130255141302561413025714130258141302591413026014130261141302621413026314130264141302651413026614130267141302681413026914130270141302711413027214130273141302741413027514130276141302771413027814130279141302801413028114130282141302831413028414130285141302861413028714130288141302891413029014130291141302921413029314130294141302951413029614130297141302981413029914130300141303011413030214130303141303041413030514130306141303071413030814130309141303101413031114130312141303131413031414130315141303161413031714130318141303191413032014130321141303221413032314130324141303251413032614130327141303281413032914130330141303311413033214130333141303341413033514130336141303371413033814130339141303401413034114130342141303431413034414130345141303461413034714130348141303491413035014130351141303521413035314130354141303551413035614130357141303581413035914130360141303611413036214130363141303641413036514130366141303671413036814130369141303701413037114130372141303731413037414130375141303761413037714130378141303791413038014130381141303821413038314130384141303851413038614130387141303881413038914130390141303911413039214130393141303941413039514130396141303971413039814130399141304001413040114130402141304031413040414130405141304061413040714130408141304091413041014130411141304121413041314130414141304151413041614130417141304181413041914130420141304211413042214130423141304241413042514130426141304271413042814130429141304301413043114130432141304331413043414130435141304361413043714130438141304391413044014130441141304421413044314130444141304451413044614130447141304481413044914130450141304511413045214130453141304541413045514130456141304571413045814130459141304601413046114130462141304631413046414130465141304661413046714130468141304691413047014130471141304721413047314130474141304751413047614130477141304781413047914130480141304811413048214130483141304841413048514130486141304871413048814130489141304901413049114130492141304931413049414130495141304961413049714130498141304991413050014130501141305021413050314130504141305051413050614130507141305081413050914130510141305111413051214130513141305141413051514130516141305171413051814130519141305201413052114130522141305231413052414130525141305261413052714130528141305291413053014130531141305321413053314130534141305351413053614130537141305381413053914130540141305411413054214130543141305441413054514130546141305471413054814130549141305501413055114130552141305531413055414130555141305561413055714130558141305591413056014130561141305621413056314130564141305651413056614130567141305681413056914130570141305711413057214130573141305741413057514130576141305771413057814130579141305801413058114130582141305831413058414130585141305861413058714130588141305891413059014130591141305921413059314130594141305951413059614130597141305981413059914130600141306011413060214130603141306041413060514130606141306071413060814130609141306101413061114130612141306131413061414130615141306161413061714130618141306191413062014130621141306221413062314130624141306251413062614130627141306281413062914130630141306311413063214130633141306341413063514130636141306371413063814130639141306401413064114130642141306431413064414130645141306461413064714130648141306491413065014130651141306521413065314130654141306551413065614130657141306581413065914130660141306611413066214130663141306641413066514130666141306671413066814130669141306701413067114130672141306731413067414130675141306761413067714130678141306791413068014130681141306821413068314130684141306851413068614130687141306881413068914130690141306911413069214130693141306941413069514130696141306971413069814130699141307001413070114130702141307031413070414130705141307061413070714130708141307091413071014130711141307121413071314130714141307151413071614130717141307181413071914130720141307211413072214130723141307241413072514130726141307271413072814130729141307301413073114130732141307331413073414130735141307361413073714130738141307391413074014130741141307421413074314130744141307451413074614130747141307481413074914130750141307511413075214130753141307541413075514130756141307571413075814130759141307601413076114130762141307631413076414130765141307661413076714130768141307691413077014130771141307721413077314130774141307751413077614130777141307781413077914130780141307811413078214130783141307841413078514130786141307871413078814130789141307901413079114130792141307931413079414130795141307961413079714130798141307991413080014130801141308021413080314130804141308051413080614130807141308081413080914130810141308111413081214130813141308141413081514130816141308171413081814130819141308201413082114130822141308231413082414130825141308261413082714130828141308291413083014130831141308321413083314130834141308351413083614130837141308381413083914130840141308411413084214130843141308441413084514130846141308471413084814130849141308501413085114130852141308531413085414130855141308561413085714130858141308591413086014130861141308621413086314130864141308651413086614130867141308681413086914130870141308711413087214130873141308741413087514130876141308771413087814130879141308801413088114130882141308831413088414130885141308861413088714130888141308891413089014130891141308921413089314130894141308951413089614130897141308981413089914130900141309011413090214130903141309041413090514130906141309071413090814130909141309101413091114130912141309131413091414130915141309161413091714130918141309191413092014130921141309221413092314130924141309251413092614130927141309281413092914130930141309311413093214130933141309341413093514130936141309371413093814130939141309401413094114130942141309431413094414130945141309461413094714130948141309491413095014130951141309521413095314130954141309551413095614130957141309581413095914130960141309611413096214130963141309641413096514130966141309671413096814130969141309701413097114130972141309731413097414130975141309761413097714130978141309791413098014130981141309821413098314130984141309851413098614130987141309881413098914130990141309911413099214130993141309941413099514130996141309971413099814130999141310001413100114131002141310031413100414131005141310061413100714131008141310091413101014131011141310121413101314131014141310151413101614131017141310181413101914131020141310211413102214131023141310241413102514131026141310271413102814131029141310301413103114131032141310331413103414131035141310361413103714131038141310391413104014131041141310421413104314131044141310451413104614131047141310481413104914131050141310511413105214131053141310541413105514131056141310571413105814131059141310601413106114131062141310631413106414131065141310661413106714131068141310691413107014131071141310721413107314131074141310751413107614131077141310781413107914131080141310811413108214131083141310841413108514131086141310871413108814131089141310901413109114131092141310931413109414131095141310961413109714131098141310991413110014131101141311021413110314131104141311051414000114140002141400031414000414140005141400061414000714140008141400091414001014140011141400121414001314140014141400151414001614140017141400181414001914140020141400211414002214140023141400241414002514140026141400271414002814140029141400301414003114140032141400331414003414140035141400361414003714140038141400391414004014140041141400421414004314140044141400451414004614140047141400481414004914140050141400511414005214140053141400541414005514140056141400571414005814140059141400601414006114140062141400631414006414140065141400661414006714140068141400691414007014140071141400721414007314140074141400751414007614140077141400781414007914140080141400811414008214140083141400841414008514140086141400871414008814140089141400901414009114140092141400931414009414140095141400961414009714140098141400991414010014140101141401021414010314140104141401051414010614140107141401081414010914140110141401111414011214140113141401141414011514140116141401171414011814140119141401201414012114140122141401231414012414140125141401261414012714140128141401291414013014140131141401321414013314140134141401351414013614140137141401381414013914140140141401411414014214140143141401441414014514140146141401471414014814140149141401501414015114140152141401531414015414140155141401561414015714140158141401591414016014140161141401621414016314140164141401651414016614140167141401681414016914140170141401711414017214140173141401741414017514140176141401771414017814140179141401801414018114140182141401831414018414140185141401861414018714140188141401891414019014140191141401921414019314140194141401951414019614140197141401981414019914140200141402011414020214140203141402041414020514140206141402071414020814140209141402101414021114140212141402131414021414140215141402161414021714140218141402191414022014140221141402221414022314140224141402251414022614140227141402281414022914140230141402311414023214140233141402341414023514140236141402371414023814140239141402401414024114140242141402431414024414140245141402461414024714140248141402491414025014140251141402521414025314140254141402551414025614140257141402581414025914140260141402611414026214140263141402641414026514140266141402671414026814140269141402701414027114140272141402731414027414140275141402761414027714140278141402791414028014140281141402821414028314140284141402851414028614140287141402881414028914140290141402911414029214140293141402941414029514140296141402971414029814140299141403001414030114140302141403031414030414140305141403061414030714140308141403091414031014140311141403121414031314140314141403151414031614140317141403181414031914140320141403211414032214140323141403241414032514140326141403271414032814140329141403301414033114140332141403331414033414140335141403361414033714140338141403391414034014140341141403421414034314140344141403451414034614140347141403481414034914140350141403511414035214140353141403541414035514140356141403571414035814140359141403601414036114140362141403631414036414140365141403661414036714140368141403691414037014140371141403721414037314140374141403751414037614140377141403781414037914140380141403811414038214140383141403841414038514140386141403871414038814140389141403901414039114140392141403931414039414140395141403961414039714140398141403991414040014140401141404021414040314140404141404051414040614140407141404081414040914140410141404111414041214140413141404141414041514140416141404171414041814140419141404201414042114140422141404231414042414140425141404261414042714140428141404291414043014140431141404321414043314140434141404351414043614140437141404381414043914140440141404411414044214140443141404441414044514140446141404471414044814140449141404501414045114140452141404531414045414140455141404561414045714140458141404591414046014140461141404621414046314140464141404651414046614140467141404681414046914140470141404711414047214140473141404741414047514140476141404771414047814140479141404801414048114140482141404831414048414140485141404861414048714140488141404891414049014140491141404921414049314140494141404951414049614140497141404981414049914140500141405011414050214140503141405041414050514140506141405071414050814140509141405101414051114140512141405131414051414140515141405161414051714140518141405191414052014140521141405221414052314140524141405251414052614140527141405281414052914140530141405311414053214140533141405341414053514140536141405371414053814140539141405401414054114140542141405431414054414140545141405461414054714140548141405491414055014140551141405521414055314140554141405551414055614140557141405581414055914140560141405611414056214140563141405641414056514140566141405671414056814140569141405701414057114140572141405731414057414140575141405761414057714140578141405791414058014140581141405821414058314140584141405851414058614140587141405881414058914140590141405911414059214140593141405941414059514140596141405971414059814140599141406001414060114140602141406031414060414140605141406061414060714140608141406091414061014140611141406121414061314140614141406151414061614140617141406181414061914140620141406211414062214140623141406241414062514140626141406271414062814140629141406301414063114140632141406331414063414140635141406361414063714140638141406391414064014140641141406421414064314140644141406451414064614140647141406481414064914140650141406511414065214140653141406541414065514140656141406571414065814140659141406601414066114140662141406631414066414140665141406661414066714140668141406691414067014140671141406721414067314140674141406751414067614140677141406781414067914140680141406811414068214140683141406841414068514140686141406871414068814140689141406901414069114140692141406931414069414140695141406961414069714140698141406991414070014140701141407021414070314140704141407051414070614140707141407081414070914140710141407111414071214140713141407141414071514140716141407171414071814140719141407201414072114140722141407231414072414140725141407261414072714140728141407291414073014140731141407321414073314140734141407351414073614140737141407381414073914140740141407411414074214140743141407441414074514140746141407471414074814140749141407501414075114140752141407531414075414140755141407561414075714140758141407591414076014140761141407621414076314140764141407651414076614140767141407681414076914140770141407711414077214140773141407741414077514140776141407771414077814140779141407801414078114140782141407831414078414140785141407861414078714140788141407891414079014140791141407921414079314140794141407951414079614140797141407981414079914140800141408011414080214140803141408041414080514140806141408071414080814140809141408101414081114140812141408131414081414140815141408161414081714140818141408191414082014140821141408221414082314140824141408251414082614140827141408281414082914140830141408311414083214140833141408341414083514140836141408371414083814140839141408401414084114140842141408431414084414140845141408461414084714140848141408491414085014140851141408521414085314140854141408551414085614140857141408581414085914140860141408611414086214140863141408641414086514140866141408671414086814140869141408701414087114140872141408731414087414140875141408761414087714140878141408791414088014140881141408821414088314140884141408851414088614140887141408881414088914140890141408911414089214140893141408941414089514140896141408971414089814140899141409001414090114140902141409031414090414140905141409061414090714140908141409091414091014140911141409121414091314140914141409151414091614140917141409181414091914140920141409211414092214140923141409241414092514140926141409271414092814140929141409301414093114140932141409331414093414140935141409361414093714140938141409391414094014140941141409421414094314140944141409451414094614140947141409481414094914140950141409511414095214140953141409541414095514140956141409571414095814140959141409601414096114140962141409631414096414140965141409661414096714140968141409691414097014140971141409721414097314140974141409751414097614140977141409781414097914140980141409811414098214140983141409841414098514140986141409871414098814140989141409901414099114140992141409931414099414140995141409961414099714140998141409991414100014141001141410021414100314141004141410051414100614141007141410081414100914141010141410111414101214141013141410141414101514141016141410171414101814141019141410201414102114141022141410231414102414141025141410261414102714141028141410291414103014141031141410321414103314141034141410351414103614141037141410381414103914141040141410411414104214141043141410441414104514141046141410471414104814141049141410501414105114141052141410531414105414141055141410561414105714141058141410591414106014141061141410621414106314141064141410651414106614141067141410681414106914141070141410711414107214141073141410741414107514141076141410771414107814141079141410801414108114141082141410831414108414141085141410861414108714141088141410891414109014141091141410921414109314141094141410951414109614141097141410981414109914141100141411011414110214141103141411041414110514150001141500021415000314150004141500051415000614150007141500081415000914150010141500111415001214150013141500141415001514150016141500171415001814150019141500201415002114150022141500231415002414150025141500261415002714150028141500291415003014150031141500321415003314150034141500351415003614150037141500381415003914150040141500411415004214150043141500441415004514150046141500471415004814150049141500501415005114150052141500531415005414150055141500561415005714150058141500591415006014150061141500621415006314150064141500651415006614150067141500681415006914150070141500711415007214150073141500741415007514150076141500771415007814150079141500801415008114150082141500831415008414150085141500861415008714150088141500891415009014150091141500921415009314150094141500951415009614150097141500981415009914150100141501011415010214150103141501041415010514150106141501071415010814150109141501101415011114150112141501131415011414150115141501161415011714150118141501191415012014150121141501221415012314150124141501251415012614150127141501281415012914150130141501311415013214150133141501341415013514150136141501371415013814150139141501401415014114150142141501431415014414150145141501461415014714150148141501491415015014150151141501521415015314150154141501551415015614150157141501581415015914150160141501611415016214150163141501641415016514150166141501671415016814150169141501701415017114150172141501731415017414150175141501761415017714150178141501791415018014150181141501821415018314150184141501851415018614150187141501881415018914150190141501911415019214150193141501941415019514150196141501971415019814150199141502001415020114150202141502031415020414150205141502061415020714150208141502091415021014150211141502121415021314150214141502151415021614150217141502181415021914150220141502211415022214150223141502241415022514150226141502271415022814150229141502301415023114150232141502331415023414150235141502361415023714150238141502391415024014150241141502421415024314150244141502451415024614150247141502481415024914150250141502511415025214150253141502541415025514150256141502571415025814150259141502601415026114150262141502631415026414150265141502661415026714150268141502691415027014150271141502721415027314150274141502751415027614150277141502781415027914150280141502811415028214150283141502841415028514150286141502871415028814150289141502901415029114150292141502931415029414150295141502961415029714150298141502991415030014150301141503021415030314150304141503051415030614150307141503081415030914150310141503111415031214150313141503141415031514150316141503171415031814150319141503201415032114150322141503231415032414150325141503261415032714150328141503291415033014150331141503321415033314150334141503351415033614150337141503381415033914150340141503411415034214150343141503441415034514150346141503471415034814150349141503501415035114150352141503531415035414150355141503561415035714150358141503591415036014150361141503621415036314150364141503651415036614150367141503681415036914150370141503711415037214150373141503741415037514150376141503771415037814150379141503801415038114150382141503831415038414150385141503861415038714150388141503891415039014150391141503921415039314150394141503951415039614150397141503981415039914150400141504011415040214150403141504041415040514150406141504071415040814150409141504101415041114150412141504131415041414150415141504161415041714150418141504191415042014150421141504221415042314150424141504251415042614150427141504281415042914150430141504311415043214150433141504341415043514150436141504371415043814150439141504401415044114150442141504431415044414150445141504461415044714150448141504491415045014150451141504521415045314150454141504551415045614150457141504581415045914150460141504611415046214150463141504641415046514150466141504671415046814150469141504701415047114150472141504731415047414150475141504761415047714150478141504791415048014150481141504821415048314150484141504851415048614150487141504881415048914150490141504911415049214150493141504941415049514150496141504971415049814150499141505001415050114150502141505031415050414150505141505061415050714150508141505091415051014150511141505121415051314150514141505151415051614150517141505181415051914150520141505211415052214150523141505241415052514150526141505271415052814150529141505301415053114150532141505331415053414150535141505361415053714150538141505391415054014150541141505421415054314150544141505451415054614150547141505481415054914150550141505511415055214150553141505541415055514150556141505571415055814150559141505601415056114150562141505631415056414150565141505661415056714150568141505691415057014150571141505721415057314150574141505751415057614150577141505781415057914150580141505811415058214150583141505841415058514150586141505871415058814150589141505901415059114150592141505931415059414150595141505961415059714150598141505991415060014150601141506021415060314150604141506051415060614150607141506081415060914150610141506111415061214150613141506141415061514150616141506171415061814150619141506201415062114150622141506231415062414150625141506261415062714150628141506291415063014150631141506321415063314150634141506351415063614150637141506381415063914150640141506411415064214150643141506441415064514150646141506471415064814150649141506501415065114150652141506531415065414150655141506561415065714150658141506591415066014150661141506621415066314150664141506651415066614150667141506681415066914150670141506711415067214150673141506741415067514150676141506771415067814150679141506801415068114150682141506831415068414150685141506861415068714150688141506891415069014150691141506921415069314150694141506951415069614150697141506981415069914150700141507011415070214150703141507041415070514150706141507071415070814150709141507101415071114150712141507131415071414150715141507161415071714150718141507191415072014150721141507221415072314150724141507251415072614150727141507281415072914150730141507311415073214150733141507341415073514150736141507371415073814150739141507401415074114150742141507431415074414150745141507461415074714150748141507491415075014150751141507521415075314150754141507551415075614150757141507581415075914150760141507611415076214150763141507641415076514150766141507671415076814150769141507701415077114150772141507731415077414150775141507761415077714150778141507791415078014150781141507821415078314150784141507851415078614150787141507881415078914150790141507911415079214150793141507941415079514150796141507971415079814150799141508001415080114150802141508031415080414150805141508061415080714150808141508091415081014150811141508121415081314150814141508151415081614150817141508181415081914150820141508211415082214150823141508241415082514150826141508271415082814150829141508301415083114150832141508331415083414150835141508361415083714150838141508391415084014150841141508421415084314150844141508451415084614150847141508481415084914150850141508511415085214150853141508541415085514150856141508571415085814150859141508601415086114150862141508631415086414150865141508661415086714150868141508691415087014150871141508721415087314150874141508751415087614150877141508781415087914150880141508811415088214150883141508841415088514150886141508871415088814150889141508901415089114150892141508931415089414150895141508961415089714150898141508991415090014150901141509021415090314150904141509051415090614150907141509081415090914150910141509111415091214150913141509141415091514150916141509171415091814150919141509201415092114150922141509231415092414150925141509261415092714150928141509291415093014150931141509321415093314150934141509351415093614150937141509381415093914150940141509411415094214150943141509441415094514150946141509471415094814150949141509501415095114150952141509531415095414150955141509561415095714150958141509591415096014150961141509621415096314150964141509651415096614150967141509681415096914150970141509711415097214150973141509741415097514150976141509771415097814150979141509801415098114150982141509831415098414150985141509861415098714150988141509891415099014150991141509921415099314150994141509951415099614150997141509981415099914151000141510011415100214151003141510041415100514151006141510071415100814151009141510101415101114151012141510131415101414151015141510161415101714151018141510191415102014151021141510221415102314151024141510251415102614151027141510281415102914151030141510311415103214151033141510341415103514151036141510371415103814151039141510401415104114151042141510431415104414151045141510461415104714151048141510491415105014151051141510521415105314151054141510551415105614151057141510581415105914151060141510611415106214151063141510641415106514151066141510671415106814151069141510701415107114151072141510731415107414151075141510761415107714151078141510791415108014151081141510821415108314151084141510851415108614151087141510881415108914151090141510911415109214151093141510941415109514151096141510971415109814151099141511001415110114151102141511031415110414151105141600011416000214160003141600041416000514160006141600071416000814160009141600101416001114160012141600131416001414160015141600161416001714160018141600191416002014160021141600221416002314160024141600251416002614160027141600281416002914160030141600311416003214160033141600341416003514160036141600371416003814160039141600401416004114160042141600431416004414160045141600461416004714160048141600491416005014160051141600521416005314160054141600551416005614160057141600581416005914160060141600611416006214160063141600641416006514160066141600671416006814160069141600701416007114160072141600731416007414160075141600761416007714160078141600791416008014160081141600821416008314160084141600851416008614160087141600881416008914160090141600911416009214160093141600941416009514160096141600971416009814160099141601001416010114160102141601031416010414160105141601061416010714160108141601091416011014160111141601121416011314160114141601151416011614160117141601181416011914160120141601211416012214160123141601241416012514160126141601271416012814160129141601301416013114160132141601331416013414160135141601361416013714160138141601391416014014160141141601421416014314160144141601451416014614160147141601481416014914160150141601511416015214160153141601541416015514160156141601571416015814160159141601601416016114160162141601631416016414160165141601661416016714160168141601691416017014160171141601721416017314160174141601751416017614160177141601781416017914160180141601811416018214160183141601841416018514160186141601871416018814160189141601901416019114160192141601931416019414160195141601961416019714160198141601991416020014160201141602021416020314160204141602051416020614160207141602081416020914160210141602111416021214160213141602141416021514160216141602171416021814160219141602201416022114160222141602231416022414160225141602261416022714160228141602291416023014160231141602321416023314160234141602351416023614160237141602381416023914160240141602411416024214160243141602441416024514160246141602471416024814160249141602501416025114160252141602531416025414160255141602561416025714160258141602591416026014160261141602621416026314160264141602651416026614160267141602681416026914160270141602711416027214160273141602741416027514160276141602771416027814160279141602801416028114160282141602831416028414160285141602861416028714160288141602891416029014160291141602921416029314160294141602951416029614160297141602981416029914160300141603011416030214160303141603041416030514160306141603071416030814160309141603101416031114160312141603131416031414160315141603161416031714160318141603191416032014160321141603221416032314160324141603251416032614160327141603281416032914160330141603311416033214160333141603341416033514160336141603371416033814160339141603401416034114160342141603431416034414160345141603461416034714160348141603491416035014160351141603521416035314160354141603551416035614160357141603581416035914160360141603611416036214160363141603641416036514160366141603671416036814160369141603701416037114160372141603731416037414160375141603761416037714160378141603791416038014160381141603821416038314160384141603851416038614160387141603881416038914160390141603911416039214160393141603941416039514160396141603971416039814160399141604001416040114160402141604031416040414160405141604061416040714160408141604091416041014160411141604121416041314160414141604151416041614160417141604181416041914160420141604211416042214160423141604241416042514160426141604271416042814160429141604301416043114160432141604331416043414160435141604361416043714160438141604391416044014160441141604421416044314160444141604451416044614160447141604481416044914160450141604511416045214160453141604541416045514160456141604571416045814160459141604601416046114160462141604631416046414160465141604661416046714160468141604691416047014160471141604721416047314160474141604751416047614160477141604781416047914160480141604811416048214160483141604841416048514160486141604871416048814160489141604901416049114160492141604931416049414160495141604961416049714160498141604991416050014160501141605021416050314160504141605051416050614160507141605081416050914160510141605111416051214160513141605141416051514160516141605171416051814160519141605201416052114160522141605231416052414160525141605261416052714160528141605291416053014160531141605321416053314160534141605351416053614160537141605381416053914160540141605411416054214160543141605441416054514160546141605471416054814160549141605501416055114160552141605531416055414160555141605561416055714160558141605591416056014160561141605621416056314160564141605651416056614160567141605681416056914160570141605711416057214160573141605741416057514160576141605771416057814160579141605801416058114160582141605831416058414160585141605861416058714160588141605891416059014160591141605921416059314160594141605951416059614160597141605981416059914160600141606011416060214160603141606041416060514160606141606071416060814160609141606101416061114160612141606131416061414160615141606161416061714160618141606191416062014160621141606221416062314160624141606251416062614160627141606281416062914160630141606311416063214160633141606341416063514160636141606371416063814160639141606401416064114160642141606431416064414160645141606461416064714160648141606491416065014160651141606521416065314160654141606551416065614160657141606581416065914160660141606611416066214160663141606641416066514160666141606671416066814160669141606701416067114160672141606731416067414160675141606761416067714160678141606791416068014160681141606821416068314160684141606851416068614160687141606881416068914160690141606911416069214160693141606941416069514160696141606971416069814160699141607001416070114160702141607031416070414160705141607061416070714160708141607091416071014160711141607121416071314160714141607151416071614160717141607181416071914160720141607211416072214160723141607241416072514160726141607271416072814160729141607301416073114160732141607331416073414160735141607361416073714160738141607391416074014160741141607421416074314160744141607451416074614160747141607481416074914160750141607511416075214160753141607541416075514160756141607571416075814160759141607601416076114160762141607631416076414160765141607661416076714160768141607691416077014160771141607721416077314160774141607751416077614160777141607781416077914160780141607811416078214160783141607841416078514160786141607871416078814160789141607901416079114160792141607931416079414160795141607961416079714160798141607991416080014160801141608021416080314160804141608051416080614160807141608081416080914160810141608111416081214160813141608141416081514160816141608171416081814160819141608201416082114160822141608231416082414160825141608261416082714160828141608291416083014160831141608321416083314160834141608351416083614160837141608381416083914160840141608411416084214160843141608441416084514160846141608471416084814160849141608501416085114160852141608531416085414160855141608561416085714160858141608591416086014160861141608621416086314160864141608651416086614160867141608681416086914160870141608711416087214160873141608741416087514160876141608771416087814160879141608801416088114160882141608831416088414160885141608861416088714160888141608891416089014160891141608921416089314160894141608951416089614160897141608981416089914160900141609011416090214160903141609041416090514160906141609071416090814160909141609101416091114160912141609131416091414160915141609161416091714160918141609191416092014160921141609221416092314160924141609251416092614160927141609281416092914160930141609311416093214160933141609341416093514160936141609371416093814160939141609401416094114160942141609431416094414160945141609461416094714160948141609491416095014160951141609521416095314160954141609551416095614160957141609581416095914160960141609611416096214160963141609641416096514160966141609671416096814160969141609701416097114160972141609731416097414160975141609761416097714160978141609791416098014160981141609821416098314160984141609851416098614160987141609881416098914160990141609911416099214160993141609941416099514160996141609971416099814160999141610001416100114161002141610031416100414161005141610061416100714161008141610091416101014161011141610121416101314161014141610151416101614161017141610181416101914161020141610211416102214161023141610241416102514161026141610271416102814161029141610301416103114161032141610331416103414161035141610361416103714161038141610391416104014161041141610421416104314161044141610451416104614161047141610481416104914161050141610511416105214161053141610541416105514161056141610571416105814161059141610601416106114161062141610631416106414161065141610661416106714161068141610691416107014161071141610721416107314161074141610751416107614161077141610781416107914161080141610811416108214161083141610841416108514161086141610871416108814161089141610901416109114161092141610931416109414161095141610961416109714161098141610991416110014161101141611021416110314161104141611051417000114170002141700031417000414170005141700061417000714170008141700091417001014170011141700121417001314170014141700151417001614170017141700181417001914170020141700211417002214170023141700241417002514170026141700271417002814170029141700301417003114170032141700331417003414170035141700361417003714170038141700391417004014170041141700421417004314170044141700451417004614170047141700481417004914170050141700511417005214170053141700541417005514170056141700571417005814170059141700601417006114170062141700631417006414170065141700661417006714170068141700691417007014170071141700721417007314170074141700751417007614170077141700781417007914170080141700811417008214170083141700841417008514170086141700871417008814170089141700901417009114170092141700931417009414170095141700961417009714170098141700991417010014170101141701021417010314170104141701051417010614170107141701081417010914170110141701111417011214170113141701141417011514170116141701171417011814170119141701201417012114170122141701231417012414170125141701261417012714170128141701291417013014170131141701321417013314170134141701351417013614170137141701381417013914170140141701411417014214170143141701441417014514170146141701471417014814170149141701501417015114170152141701531417015414170155141701561417015714170158141701591417016014170161141701621417016314170164141701651417016614170167141701681417016914170170141701711417017214170173141701741417017514170176141701771417017814170179141701801417018114170182141701831417018414170185141701861417018714170188141701891417019014170191141701921417019314170194141701951417019614170197141701981417019914170200141702011417020214170203141702041417020514170206141702071417020814170209141702101417021114170212141702131417021414170215141702161417021714170218141702191417022014170221141702221417022314170224141702251417022614170227141702281417022914170230141702311417023214170233141702341417023514170236141702371417023814170239141702401417024114170242141702431417024414170245141702461417024714170248141702491417025014170251141702521417025314170254141702551417025614170257141702581417025914170260141702611417026214170263141702641417026514170266141702671417026814170269141702701417027114170272141702731417027414170275141702761417027714170278141702791417028014170281141702821417028314170284141702851417028614170287141702881417028914170290141702911417029214170293141702941417029514170296141702971417029814170299141703001417030114170302141703031417030414170305141703061417030714170308141703091417031014170311141703121417031314170314141703151417031614170317141703181417031914170320141703211417032214170323141703241417032514170326141703271417032814170329141703301417033114170332141703331417033414170335141703361417033714170338141703391417034014170341141703421417034314170344141703451417034614170347141703481417034914170350141703511417035214170353141703541417035514170356141703571417035814170359141703601417036114170362141703631417036414170365141703661417036714170368141703691417037014170371141703721417037314170374141703751417037614170377141703781417037914170380141703811417038214170383141703841417038514170386141703871417038814170389141703901417039114170392141703931417039414170395141703961417039714170398141703991417040014170401141704021417040314170404141704051417040614170407141704081417040914170410141704111417041214170413141704141417041514170416141704171417041814170419141704201417042114170422141704231417042414170425141704261417042714170428141704291417043014170431141704321417043314170434141704351417043614170437141704381417043914170440141704411417044214170443141704441417044514170446141704471417044814170449141704501417045114170452141704531417045414170455141704561417045714170458141704591417046014170461141704621417046314170464141704651417046614170467141704681417046914170470141704711417047214170473141704741417047514170476141704771417047814170479141704801417048114170482141704831417048414170485141704861417048714170488141704891417049014170491141704921417049314170494141704951417049614170497141704981417049914170500141705011417050214170503141705041417050514170506141705071417050814170509141705101417051114170512141705131417051414170515141705161417051714170518141705191417052014170521141705221417052314170524141705251417052614170527141705281417052914170530141705311417053214170533141705341417053514170536141705371417053814170539141705401417054114170542141705431417054414170545141705461417054714170548141705491417055014170551141705521417055314170554141705551417055614170557141705581417055914170560141705611417056214170563141705641417056514170566141705671417056814170569141705701417057114170572141705731417057414170575141705761417057714170578141705791417058014170581141705821417058314170584141705851417058614170587141705881417058914170590141705911417059214170593141705941417059514170596141705971417059814170599141706001417060114170602141706031417060414170605141706061417060714170608141706091417061014170611141706121417061314170614141706151417061614170617141706181417061914170620141706211417062214170623141706241417062514170626141706271417062814170629141706301417063114170632141706331417063414170635141706361417063714170638141706391417064014170641141706421417064314170644141706451417064614170647141706481417064914170650141706511417065214170653141706541417065514170656141706571417065814170659141706601417066114170662141706631417066414170665141706661417066714170668141706691417067014170671141706721417067314170674141706751417067614170677141706781417067914170680141706811417068214170683141706841417068514170686141706871417068814170689141706901417069114170692141706931417069414170695141706961417069714170698141706991417070014170701141707021417070314170704141707051417070614170707141707081417070914170710141707111417071214170713141707141417071514170716141707171417071814170719141707201417072114170722141707231417072414170725141707261417072714170728141707291417073014170731141707321417073314170734141707351417073614170737141707381417073914170740141707411417074214170743141707441417074514170746141707471417074814170749141707501417075114170752141707531417075414170755141707561417075714170758141707591417076014170761141707621417076314170764141707651417076614170767141707681417076914170770141707711417077214170773141707741417077514170776141707771417077814170779141707801417078114170782141707831417078414170785141707861417078714170788141707891417079014170791141707921417079314170794141707951417079614170797141707981417079914170800141708011417080214170803141708041417080514170806141708071417080814170809141708101417081114170812141708131417081414170815141708161417081714170818141708191417082014170821141708221417082314170824141708251417082614170827141708281417082914170830141708311417083214170833141708341417083514170836141708371417083814170839141708401417084114170842141708431417084414170845141708461417084714170848141708491417085014170851141708521417085314170854141708551417085614170857141708581417085914170860141708611417086214170863141708641417086514170866141708671417086814170869141708701417087114170872141708731417087414170875141708761417087714170878141708791417088014170881141708821417088314170884141708851417088614170887141708881417088914170890141708911417089214170893141708941417089514170896141708971417089814170899141709001417090114170902141709031417090414170905141709061417090714170908141709091417091014170911141709121417091314170914141709151417091614170917141709181417091914170920141709211417092214170923141709241417092514170926141709271417092814170929141709301417093114170932141709331417093414170935141709361417093714170938141709391417094014170941141709421417094314170944141709451417094614170947141709481417094914170950141709511417095214170953141709541417095514170956141709571417095814170959141709601417096114170962141709631417096414170965141709661417096714170968141709691417097014170971141709721417097314170974141709751417097614170977141709781417097914170980141709811417098214170983141709841417098514170986141709871417098814170989141709901417099114170992141709931417099414170995141709961417099714170998141709991417100014171001141710021417100314171004141710051417100614171007141710081417100914171010141710111417101214171013141710141417101514171016141710171417101814171019141710201417102114171022141710231417102414171025141710261417102714171028141710291417103014171031141710321417103314171034141710351417103614171037141710381417103914171040141710411417104214171043141710441417104514171046141710471417104814171049141710501417105114171052141710531417105414171055141710561417105714171058141710591417106014171061141710621417106314171064141710651417106614171067141710681417106914171070141710711417107214171073141710741417107514171076141710771417107814171079141710801417108114171082141710831417108414171085141710861417108714171088141710891417109014171091141710921417109314171094141710951417109614171097141710981417109914171100141711011417110214171103141711041417110514180001141800021418000314180004141800051418000614180007141800081418000914180010141800111418001214180013141800141418001514180016141800171418001814180019141800201418002114180022141800231418002414180025141800261418002714180028141800291418003014180031141800321418003314180034141800351418003614180037141800381418003914180040141800411418004214180043141800441418004514180046141800471418004814180049141800501418005114180052141800531418005414180055141800561418005714180058141800591418006014180061141800621418006314180064141800651418006614180067141800681418006914180070141800711418007214180073141800741418007514180076141800771418007814180079141800801418008114180082141800831418008414180085141800861418008714180088141800891418009014180091141800921418009314180094141800951418009614180097141800981418009914180100141801011418010214180103141801041418010514180106141801071418010814180109141801101418011114180112141801131418011414180115141801161418011714180118141801191418012014180121141801221418012314180124141801251418012614180127141801281418012914180130141801311418013214180133141801341418013514180136141801371418013814180139141801401418014114180142141801431418014414180145141801461418014714180148141801491418015014180151141801521418015314180154141801551418015614180157141801581418015914180160141801611418016214180163141801641418016514180166141801671418016814180169141801701418017114180172141801731418017414180175141801761418017714180178141801791418018014180181141801821418018314180184141801851418018614180187141801881418018914180190141801911418019214180193141801941418019514180196141801971418019814180199141802001418020114180202141802031418020414180205141802061418020714180208141802091418021014180211141802121418021314180214141802151418021614180217141802181418021914180220141802211418022214180223141802241418022514180226141802271418022814180229141802301418023114180232141802331418023414180235141802361418023714180238141802391418024014180241141802421418024314180244141802451418024614180247141802481418024914180250141802511418025214180253141802541418025514180256141802571418025814180259141802601418026114180262141802631418026414180265141802661418026714180268141802691418027014180271141802721418027314180274141802751418027614180277141802781418027914180280141802811418028214180283141802841418028514180286141802871418028814180289141802901418029114180292141802931418029414180295141802961418029714180298141802991418030014180301141803021418030314180304141803051418030614180307141803081418030914180310141803111418031214180313141803141418031514180316141803171418031814180319141803201418032114180322141803231418032414180325141803261418032714180328141803291418033014180331141803321418033314180334141803351418033614180337141803381418033914180340141803411418034214180343141803441418034514180346141803471418034814180349141803501418035114180352141803531418035414180355141803561418035714180358141803591418036014180361141803621418036314180364141803651418036614180367141803681418036914180370141803711418037214180373141803741418037514180376141803771418037814180379141803801418038114180382141803831418038414180385141803861418038714180388141803891418039014180391141803921418039314180394141803951418039614180397141803981418039914180400141804011418040214180403141804041418040514180406141804071418040814180409141804101418041114180412141804131418041414180415141804161418041714180418141804191418042014180421141804221418042314180424141804251418042614180427141804281418042914180430141804311418043214180433141804341418043514180436141804371418043814180439141804401418044114180442141804431418044414180445141804461418044714180448141804491418045014180451141804521418045314180454141804551418045614180457141804581418045914180460141804611418046214180463141804641418046514180466141804671418046814180469141804701418047114180472141804731418047414180475141804761418047714180478141804791418048014180481141804821418048314180484141804851418048614180487141804881418048914180490141804911418049214180493141804941418049514180496141804971418049814180499141805001418050114180502141805031418050414180505141805061418050714180508141805091418051014180511141805121418051314180514141805151418051614180517141805181418051914180520141805211418052214180523141805241418052514180526141805271418052814180529141805301418053114180532141805331418053414180535141805361418053714180538141805391418054014180541141805421418054314180544141805451418054614180547141805481418054914180550141805511418055214180553141805541418055514180556141805571418055814180559141805601418056114180562141805631418056414180565141805661418056714180568141805691418057014180571141805721418057314180574141805751418057614180577141805781418057914180580141805811418058214180583141805841418058514180586141805871418058814180589141805901418059114180592141805931418059414180595141805961418059714180598141805991418060014180601141806021418060314180604141806051418060614180607141806081418060914180610141806111418061214180613141806141418061514180616141806171418061814180619141806201418062114180622141806231418062414180625141806261418062714180628141806291418063014180631141806321418063314180634141806351418063614180637141806381418063914180640141806411418064214180643141806441418064514180646141806471418064814180649141806501418065114180652141806531418065414180655141806561418065714180658141806591418066014180661141806621418066314180664141806651418066614180667141806681418066914180670141806711418067214180673141806741418067514180676141806771418067814180679141806801418068114180682141806831418068414180685141806861418068714180688141806891418069014180691141806921418069314180694141806951418069614180697141806981418069914180700141807011418070214180703141807041418070514180706141807071418070814180709141807101418071114180712141807131418071414180715141807161418071714180718141807191418072014180721141807221418072314180724141807251418072614180727141807281418072914180730141807311418073214180733141807341418073514180736141807371418073814180739141807401418074114180742141807431418074414180745141807461418074714180748141807491418075014180751141807521418075314180754141807551418075614180757141807581418075914180760141807611418076214180763141807641418076514180766141807671418076814180769141807701418077114180772141807731418077414180775141807761418077714180778141807791418078014180781141807821418078314180784141807851418078614180787141807881418078914180790141807911418079214180793141807941418079514180796141807971418079814180799141808001418080114180802141808031418080414180805141808061418080714180808141808091418081014180811141808121418081314180814141808151418081614180817141808181418081914180820141808211418082214180823141808241418082514180826141808271418082814180829141808301418083114180832141808331418083414180835141808361418083714180838141808391418084014180841141808421418084314180844141808451418084614180847141808481418084914180850141808511418085214180853141808541418085514180856141808571418085814180859141808601418086114180862141808631418086414180865141808661418086714180868141808691418087014180871141808721418087314180874141808751418087614180877141808781418087914180880141808811418088214180883141808841418088514180886141808871418088814180889141808901418089114180892141808931418089414180895141808961418089714180898141808991418090014180901141809021418090314180904141809051418090614180907141809081418090914180910141809111418091214180913141809141418091514180916141809171418091814180919141809201418092114180922141809231418092414180925141809261418092714180928141809291418093014180931141809321418093314180934141809351418093614180937141809381418093914180940141809411418094214180943141809441418094514180946141809471418094814180949141809501418095114180952141809531418095414180955141809561418095714180958141809591418096014180961141809621418096314180964141809651418096614180967141809681418096914180970141809711418097214180973141809741418097514180976141809771418097814180979141809801418098114180982141809831418098414180985141809861418098714180988141809891418099014180991141809921418099314180994141809951418099614180997141809981418099914181000141810011418100214181003141810041418100514181006141810071418100814181009141810101418101114181012141810131418101414181015141810161418101714181018141810191418102014181021141810221418102314181024141810251418102614181027141810281418102914181030141810311418103214181033141810341418103514181036141810371418103814181039141810401418104114181042141810431418104414181045141810461418104714181048141810491418105014181051141810521418105314181054141810551418105614181057141810581418105914181060141810611418106214181063141810641418106514181066141810671418106814181069141810701418107114181072141810731418107414181075141810761418107714181078141810791418108014181081141810821418108314181084141810851418108614181087141810881418108914181090141810911418109214181093141810941418109514181096141810971418109814181099141811001418110114181102141811031418110414181105141900011419000214190003141900041419000514190006141900071419000814190009141900101419001114190012141900131419001414190015141900161419001714190018141900191419002014190021141900221419002314190024141900251419002614190027141900281419002914190030141900311419003214190033141900341419003514190036141900371419003814190039141900401419004114190042141900431419004414190045141900461419004714190048141900491419005014190051141900521419005314190054141900551419005614190057141900581419005914190060141900611419006214190063141900641419006514190066141900671419006814190069141900701419007114190072141900731419007414190075141900761419007714190078141900791419008014190081141900821419008314190084141900851419008614190087141900881419008914190090141900911419009214190093141900941419009514190096141900971419009814190099141901001419010114190102141901031419010414190105141901061419010714190108141901091419011014190111141901121419011314190114141901151419011614190117141901181419011914190120141901211419012214190123141901241419012514190126141901271419012814190129141901301419013114190132141901331419013414190135141901361419013714190138141901391419014014190141141901421419014314190144141901451419014614190147141901481419014914190150141901511419015214190153141901541419015514190156141901571419015814190159141901601419016114190162141901631419016414190165141901661419016714190168141901691419017014190171141901721419017314190174141901751419017614190177141901781419017914190180141901811419018214190183141901841419018514190186141901871419018814190189141901901419019114190192141901931419019414190195141901961419019714190198141901991419020014190201141902021419020314190204141902051419020614190207141902081419020914190210141902111419021214190213141902141419021514190216141902171419021814190219141902201419022114190222141902231419022414190225141902261419022714190228141902291419023014190231141902321419023314190234141902351419023614190237141902381419023914190240141902411419024214190243141902441419024514190246141902471419024814190249141902501419025114190252141902531419025414190255141902561419025714190258141902591419026014190261141902621419026314190264141902651419026614190267141902681419026914190270141902711419027214190273141902741419027514190276141902771419027814190279141902801419028114190282141902831419028414190285141902861419028714190288141902891419029014190291141902921419029314190294141902951419029614190297141902981419029914190300141903011419030214190303141903041419030514190306141903071419030814190309141903101419031114190312141903131419031414190315141903161419031714190318141903191419032014190321141903221419032314190324141903251419032614190327141903281419032914190330141903311419033214190333141903341419033514190336141903371419033814190339141903401419034114190342141903431419034414190345141903461419034714190348141903491419035014190351141903521419035314190354141903551419035614190357141903581419035914190360141903611419036214190363141903641419036514190366141903671419036814190369141903701419037114190372141903731419037414190375141903761419037714190378141903791419038014190381141903821419038314190384141903851419038614190387141903881419038914190390141903911419039214190393141903941419039514190396141903971419039814190399141904001419040114190402141904031419040414190405141904061419040714190408141904091419041014190411141904121419041314190414141904151419041614190417141904181419041914190420141904211419042214190423141904241419042514190426141904271419042814190429141904301419043114190432141904331419043414190435141904361419043714190438141904391419044014190441141904421419044314190444141904451419044614190447141904481419044914190450141904511419045214190453141904541419045514190456141904571419045814190459141904601419046114190462141904631419046414190465141904661419046714190468141904691419047014190471141904721419047314190474141904751419047614190477141904781419047914190480141904811419048214190483141904841419048514190486141904871419048814190489141904901419049114190492141904931419049414190495141904961419049714190498141904991419050014190501141905021419050314190504141905051419050614190507141905081419050914190510141905111419051214190513141905141419051514190516141905171419051814190519141905201419052114190522141905231419052414190525141905261419052714190528141905291419053014190531141905321419053314190534141905351419053614190537141905381419053914190540141905411419054214190543141905441419054514190546141905471419054814190549141905501419055114190552141905531419055414190555141905561419055714190558141905591419056014190561141905621419056314190564141905651419056614190567141905681419056914190570141905711419057214190573141905741419057514190576141905771419057814190579141905801419058114190582141905831419058414190585141905861419058714190588141905891419059014190591141905921419059314190594141905951419059614190597141905981419059914190600141906011419060214190603141906041419060514190606141906071419060814190609141906101419061114190612141906131419061414190615141906161419061714190618141906191419062014190621141906221419062314190624141906251419062614190627141906281419062914190630141906311419063214190633141906341419063514190636141906371419063814190639141906401419064114190642141906431419064414190645141906461419064714190648141906491419065014190651141906521419065314190654141906551419065614190657141906581419065914190660141906611419066214190663141906641419066514190666141906671419066814190669141906701419067114190672141906731419067414190675141906761419067714190678141906791419068014190681141906821419068314190684141906851419068614190687141906881419068914190690141906911419069214190693141906941419069514190696141906971419069814190699141907001419070114190702141907031419070414190705141907061419070714190708141907091419071014190711141907121419071314190714141907151419071614190717141907181419071914190720141907211419072214190723141907241419072514190726141907271419072814190729141907301419073114190732141907331419073414190735141907361419073714190738141907391419074014190741141907421419074314190744141907451419074614190747141907481419074914190750141907511419075214190753141907541419075514190756141907571419075814190759141907601419076114190762141907631419076414190765141907661419076714190768141907691419077014190771141907721419077314190774141907751419077614190777141907781419077914190780141907811419078214190783141907841419078514190786141907871419078814190789141907901419079114190792141907931419079414190795141907961419079714190798141907991419080014190801141908021419080314190804141908051419080614190807141908081419080914190810141908111419081214190813141908141419081514190816141908171419081814190819141908201419082114190822141908231419082414190825141908261419082714190828141908291419083014190831141908321419083314190834141908351419083614190837141908381419083914190840141908411419084214190843141908441419084514190846141908471419084814190849141908501419085114190852141908531419085414190855141908561419085714190858141908591419086014190861141908621419086314190864141908651419086614190867141908681419086914190870141908711419087214190873141908741419087514190876141908771419087814190879141908801419088114190882141908831419088414190885141908861419088714190888141908891419089014190891141908921419089314190894141908951419089614190897141908981419089914190900141909011419090214190903141909041419090514190906141909071419090814190909141909101419091114190912141909131419091414190915141909161419091714190918141909191419092014190921141909221419092314190924141909251419092614190927141909281419092914190930141909311419093214190933141909341419093514190936141909371419093814190939141909401419094114190942141909431419094414190945141909461419094714190948141909491419095014190951141909521419095314190954141909551419095614190957141909581419095914190960141909611419096214190963141909641419096514190966141909671419096814190969141909701419097114190972141909731419097414190975141909761419097714190978141909791419098014190981141909821419098314190984141909851419098614190987141909881419098914190990141909911419099214190993141909941419099514190996141909971419099814190999141910001419100114191002141910031419100414191005141910061419100714191008141910091419101014191011141910121419101314191014141910151419101614191017141910181419101914191020141910211419102214191023141910241419102514191026141910271419102814191029141910301419103114191032141910331419103414191035141910361419103714191038141910391419104014191041141910421419104314191044141910451419104614191047141910481419104914191050141910511419105214191053141910541419105514191056141910571419105814191059141910601419106114191062141910631419106414191065141910661419106714191068141910691419107014191071141910721419107314191074141910751419107614191077141910781419107914191080141910811419108214191083141910841419108514191086141910871419108814191089141910901419109114191092141910931419109414191095141910961419109714191098141910991419110014191101141911021419110314191104141911051420000114200002142000031420000414200005142000061420000714200008142000091420001014200011142000121420001314200014142000151420001614200017142000181420001914200020142000211420002214200023142000241420002514200026142000271420002814200029142000301420003114200032142000331420003414200035142000361420003714200038142000391420004014200041142000421420004314200044142000451420004614200047142000481420004914200050142000511420005214200053142000541420005514200056142000571420005814200059142000601420006114200062142000631420006414200065142000661420006714200068142000691420007014200071142000721420007314200074142000751420007614200077142000781420007914200080142000811420008214200083142000841420008514200086142000871420008814200089142000901420009114200092142000931420009414200095142000961420009714200098142000991420010014200101142001021420010314200104142001051420010614200107142001081420010914200110142001111420011214200113142001141420011514200116142001171420011814200119142001201420012114200122142001231420012414200125142001261420012714200128142001291420013014200131142001321420013314200134142001351420013614200137142001381420013914200140142001411420014214200143142001441420014514200146142001471420014814200149142001501420015114200152142001531420015414200155142001561420015714200158142001591420016014200161142001621420016314200164142001651420016614200167142001681420016914200170142001711420017214200173142001741420017514200176142001771420017814200179142001801420018114200182142001831420018414200185142001861420018714200188142001891420019014200191142001921420019314200194142001951420019614200197142001981420019914200200142002011420020214200203142002041420020514200206142002071420020814200209142002101420021114200212142002131420021414200215142002161420021714200218142002191420022014200221142002221420022314200224142002251420022614200227142002281420022914200230142002311420023214200233142002341420023514200236142002371420023814200239142002401420024114200242142002431420024414200245142002461420024714200248142002491420025014200251142002521420025314200254142002551420025614200257142002581420025914200260142002611420026214200263142002641420026514200266142002671420026814200269142002701420027114200272142002731420027414200275142002761420027714200278142002791420028014200281142002821420028314200284142002851420028614200287142002881420028914200290142002911420029214200293142002941420029514200296142002971420029814200299142003001420030114200302142003031420030414200305142003061420030714200308142003091420031014200311142003121420031314200314142003151420031614200317142003181420031914200320142003211420032214200323142003241420032514200326142003271420032814200329142003301420033114200332142003331420033414200335142003361420033714200338142003391420034014200341142003421420034314200344142003451420034614200347142003481420034914200350142003511420035214200353142003541420035514200356142003571420035814200359142003601420036114200362142003631420036414200365142003661420036714200368142003691420037014200371142003721420037314200374142003751420037614200377142003781420037914200380142003811420038214200383142003841420038514200386142003871420038814200389142003901420039114200392142003931420039414200395142003961420039714200398142003991420040014200401142004021420040314200404142004051420040614200407142004081420040914200410142004111420041214200413142004141420041514200416142004171420041814200419142004201420042114200422142004231420042414200425142004261420042714200428142004291420043014200431142004321420043314200434142004351420043614200437142004381420043914200440142004411420044214200443142004441420044514200446142004471420044814200449142004501420045114200452142004531420045414200455142004561420045714200458142004591420046014200461142004621420046314200464142004651420046614200467142004681420046914200470142004711420047214200473142004741420047514200476142004771420047814200479142004801420048114200482142004831420048414200485142004861420048714200488142004891420049014200491142004921420049314200494142004951420049614200497142004981420049914200500142005011420050214200503142005041420050514200506142005071420050814200509142005101420051114200512142005131420051414200515142005161420051714200518142005191420052014200521142005221420052314200524142005251420052614200527142005281420052914200530142005311420053214200533142005341420053514200536142005371420053814200539142005401420054114200542142005431420054414200545142005461420054714200548142005491420055014200551142005521420055314200554142005551420055614200557142005581420055914200560142005611420056214200563142005641420056514200566142005671420056814200569142005701420057114200572142005731420057414200575142005761420057714200578142005791420058014200581142005821420058314200584142005851420058614200587142005881420058914200590142005911420059214200593142005941420059514200596142005971420059814200599142006001420060114200602142006031420060414200605142006061420060714200608142006091420061014200611142006121420061314200614142006151420061614200617142006181420061914200620142006211420062214200623142006241420062514200626142006271420062814200629142006301420063114200632142006331420063414200635142006361420063714200638142006391420064014200641142006421420064314200644142006451420064614200647142006481420064914200650142006511420065214200653142006541420065514200656142006571420065814200659142006601420066114200662142006631420066414200665142006661420066714200668142006691420067014200671142006721420067314200674142006751420067614200677142006781420067914200680142006811420068214200683142006841420068514200686142006871420068814200689142006901420069114200692142006931420069414200695142006961420069714200698142006991420070014200701142007021420070314200704142007051420070614200707142007081420070914200710142007111420071214200713142007141420071514200716142007171420071814200719142007201420072114200722142007231420072414200725142007261420072714200728142007291420073014200731142007321420073314200734142007351420073614200737142007381420073914200740142007411420074214200743142007441420074514200746142007471420074814200749142007501420075114200752142007531420075414200755142007561420075714200758142007591420076014200761142007621420076314200764142007651420076614200767142007681420076914200770142007711420077214200773142007741420077514200776142007771420077814200779142007801420078114200782142007831420078414200785142007861420078714200788142007891420079014200791142007921420079314200794142007951420079614200797142007981420079914200800142008011420080214200803142008041420080514200806142008071420080814200809142008101420081114200812142008131420081414200815142008161420081714200818142008191420082014200821142008221420082314200824142008251420082614200827142008281420082914200830142008311420083214200833142008341420083514200836142008371420083814200839142008401420084114200842142008431420084414200845142008461420084714200848142008491420085014200851142008521420085314200854142008551420085614200857142008581420085914200860142008611420086214200863142008641420086514200866142008671420086814200869142008701420087114200872142008731420087414200875142008761420087714200878142008791420088014200881142008821420088314200884142008851420088614200887142008881420088914200890142008911420089214200893142008941420089514200896142008971420089814200899142009001420090114200902142009031420090414200905142009061420090714200908142009091420091014200911142009121420091314200914142009151420091614200917142009181420091914200920142009211420092214200923142009241420092514200926142009271420092814200929142009301420093114200932142009331420093414200935142009361420093714200938142009391420094014200941142009421420094314200944142009451420094614200947142009481420094914200950142009511420095214200953142009541420095514200956142009571420095814200959142009601420096114200962142009631420096414200965142009661420096714200968142009691420097014200971142009721420097314200974142009751420097614200977142009781420097914200980142009811420098214200983142009841420098514200986142009871420098814200989142009901420099114200992142009931420099414200995142009961420099714200998142009991420100014201001142010021420100314201004142010051420100614201007142010081420100914201010142010111420101214201013142010141420101514201016142010171420101814201019142010201420102114201022142010231420102414201025142010261420102714201028142010291420103014201031142010321420103314201034142010351420103614201037142010381420103914201040142010411420104214201043142010441420104514201046142010471420104814201049142010501420105114201052142010531420105414201055142010561420105714201058142010591420106014201061142010621420106314201064142010651420106614201067142010681420106914201070142010711420107214201073142010741420107514201076142010771420107814201079142010801420108114201082142010831420108414201085142010861420108714201088142010891420109014201091142010921420109314201094142010951420109614201097142010981420109914201100142011011420110214201103142011041420110514210001142100021421000314210004142100051421000614210007142100081421000914210010142100111421001214210013142100141421001514210016142100171421001814210019142100201421002114210022142100231421002414210025142100261421002714210028142100291421003014210031142100321421003314210034142100351421003614210037142100381421003914210040142100411421004214210043142100441421004514210046142100471421004814210049142100501421005114210052142100531421005414210055142100561421005714210058142100591421006014210061142100621421006314210064142100651421006614210067142100681421006914210070142100711421007214210073142100741421007514210076142100771421007814210079142100801421008114210082142100831421008414210085142100861421008714210088142100891421009014210091142100921421009314210094142100951421009614210097142100981421009914210100142101011421010214210103142101041421010514210106142101071421010814210109142101101421011114210112142101131421011414210115142101161421011714210118142101191421012014210121142101221421012314210124142101251421012614210127142101281421012914210130142101311421013214210133142101341421013514210136142101371421013814210139142101401421014114210142142101431421014414210145142101461421014714210148142101491421015014210151142101521421015314210154142101551421015614210157142101581421015914210160142101611421016214210163142101641421016514210166142101671421016814210169142101701421017114210172142101731421017414210175142101761421017714210178142101791421018014210181142101821421018314210184142101851421018614210187142101881421018914210190142101911421019214210193142101941421019514210196142101971421019814210199142102001421020114210202142102031421020414210205142102061421020714210208142102091421021014210211142102121421021314210214142102151421021614210217142102181421021914210220142102211421022214210223142102241421022514210226142102271421022814210229142102301421023114210232142102331421023414210235142102361421023714210238142102391421024014210241142102421421024314210244142102451421024614210247142102481421024914210250142102511421025214210253142102541421025514210256142102571421025814210259142102601421026114210262142102631421026414210265142102661421026714210268142102691421027014210271142102721421027314210274142102751421027614210277142102781421027914210280142102811421028214210283142102841421028514210286142102871421028814210289142102901421029114210292142102931421029414210295142102961421029714210298142102991421030014210301142103021421030314210304142103051421030614210307142103081421030914210310142103111421031214210313142103141421031514210316142103171421031814210319142103201421032114210322142103231421032414210325142103261421032714210328142103291421033014210331142103321421033314210334142103351421033614210337142103381421033914210340142103411421034214210343142103441421034514210346142103471421034814210349142103501421035114210352142103531421035414210355142103561421035714210358142103591421036014210361142103621421036314210364142103651421036614210367142103681421036914210370142103711421037214210373142103741421037514210376142103771421037814210379142103801421038114210382142103831421038414210385142103861421038714210388142103891421039014210391142103921421039314210394142103951421039614210397142103981421039914210400142104011421040214210403142104041421040514210406142104071421040814210409142104101421041114210412142104131421041414210415142104161421041714210418142104191421042014210421142104221421042314210424142104251421042614210427142104281421042914210430142104311421043214210433142104341421043514210436142104371421043814210439142104401421044114210442142104431421044414210445142104461421044714210448142104491421045014210451142104521421045314210454142104551421045614210457142104581421045914210460142104611421046214210463142104641421046514210466142104671421046814210469142104701421047114210472142104731421047414210475142104761421047714210478142104791421048014210481142104821421048314210484142104851421048614210487142104881421048914210490142104911421049214210493142104941421049514210496142104971421049814210499142105001421050114210502142105031421050414210505142105061421050714210508142105091421051014210511142105121421051314210514142105151421051614210517142105181421051914210520142105211421052214210523142105241421052514210526142105271421052814210529142105301421053114210532142105331421053414210535142105361421053714210538142105391421054014210541142105421421054314210544142105451421054614210547142105481421054914210550142105511421055214210553142105541421055514210556142105571421055814210559142105601421056114210562142105631421056414210565142105661421056714210568142105691421057014210571142105721421057314210574142105751421057614210577142105781421057914210580142105811421058214210583142105841421058514210586142105871421058814210589142105901421059114210592142105931421059414210595142105961421059714210598142105991421060014210601142106021421060314210604142106051421060614210607142106081421060914210610142106111421061214210613142106141421061514210616142106171421061814210619142106201421062114210622142106231421062414210625142106261421062714210628142106291421063014210631142106321421063314210634142106351421063614210637142106381421063914210640142106411421064214210643142106441421064514210646142106471421064814210649142106501421065114210652142106531421065414210655142106561421065714210658142106591421066014210661142106621421066314210664142106651421066614210667142106681421066914210670142106711421067214210673142106741421067514210676142106771421067814210679142106801421068114210682142106831421068414210685142106861421068714210688142106891421069014210691142106921421069314210694142106951421069614210697142106981421069914210700142107011421070214210703142107041421070514210706142107071421070814210709142107101421071114210712142107131421071414210715142107161421071714210718142107191421072014210721142107221421072314210724142107251421072614210727142107281421072914210730142107311421073214210733142107341421073514210736142107371421073814210739142107401421074114210742142107431421074414210745142107461421074714210748142107491421075014210751142107521421075314210754142107551421075614210757142107581421075914210760142107611421076214210763142107641421076514210766142107671421076814210769142107701421077114210772142107731421077414210775142107761421077714210778142107791421078014210781142107821421078314210784142107851421078614210787142107881421078914210790142107911421079214210793142107941421079514210796142107971421079814210799142108001421080114210802142108031421080414210805142108061421080714210808142108091421081014210811142108121421081314210814142108151421081614210817142108181421081914210820142108211421082214210823142108241421082514210826142108271421082814210829142108301421083114210832142108331421083414210835142108361421083714210838142108391421084014210841142108421421084314210844142108451421084614210847142108481421084914210850142108511421085214210853142108541421085514210856142108571421085814210859142108601421086114210862142108631421086414210865142108661421086714210868142108691421087014210871142108721421087314210874142108751421087614210877142108781421087914210880142108811421088214210883142108841421088514210886142108871421088814210889142108901421089114210892142108931421089414210895142108961421089714210898142108991421090014210901142109021421090314210904142109051421090614210907142109081421090914210910142109111421091214210913142109141421091514210916142109171421091814210919142109201421092114210922142109231421092414210925142109261421092714210928142109291421093014210931142109321421093314210934142109351421093614210937142109381421093914210940142109411421094214210943142109441421094514210946142109471421094814210949142109501421095114210952142109531421095414210955142109561421095714210958142109591421096014210961142109621421096314210964142109651421096614210967142109681421096914210970142109711421097214210973142109741421097514210976142109771421097814210979142109801421098114210982142109831421098414210985142109861421098714210988142109891421099014210991142109921421099314210994142109951421099614210997142109981421099914211000142110011421100214211003142110041421100514211006142110071421100814211009142110101421101114211012142110131421101414211015142110161421101714211018142110191421102014211021142110221421102314211024142110251421102614211027142110281421102914211030142110311421103214211033142110341421103514211036142110371421103814211039142110401421104114211042142110431421104414211045142110461421104714211048142110491421105014211051142110521421105314211054142110551421105614211057142110581421105914211060142110611421106214211063142110641421106514211066142110671421106814211069142110701421107114211072142110731421107414211075142110761421107714211078142110791421108014211081142110821421108314211084142110851421108614211087142110881421108914211090142110911421109214211093142110941421109514211096142110971421109814211099142111001421110114211102142111031421110414211105142200011422000214220003142200041422000514220006142200071422000814220009142200101422001114220012142200131422001414220015142200161422001714220018142200191422002014220021142200221422002314220024142200251422002614220027142200281422002914220030142200311422003214220033142200341422003514220036142200371422003814220039142200401422004114220042142200431422004414220045142200461422004714220048142200491422005014220051142200521422005314220054142200551422005614220057142200581422005914220060142200611422006214220063142200641422006514220066142200671422006814220069142200701422007114220072142200731422007414220075142200761422007714220078142200791422008014220081142200821422008314220084142200851422008614220087142200881422008914220090142200911422009214220093142200941422009514220096142200971422009814220099142201001422010114220102142201031422010414220105142201061422010714220108142201091422011014220111142201121422011314220114142201151422011614220117142201181422011914220120142201211422012214220123142201241422012514220126142201271422012814220129142201301422013114220132142201331422013414220135142201361422013714220138142201391422014014220141142201421422014314220144142201451422014614220147142201481422014914220150142201511422015214220153142201541422015514220156142201571422015814220159142201601422016114220162142201631422016414220165142201661422016714220168142201691422017014220171142201721422017314220174142201751422017614220177142201781422017914220180142201811422018214220183142201841422018514220186142201871422018814220189142201901422019114220192142201931422019414220195142201961422019714220198142201991422020014220201142202021422020314220204142202051422020614220207142202081422020914220210142202111422021214220213142202141422021514220216142202171422021814220219142202201422022114220222142202231422022414220225142202261422022714220228142202291422023014220231142202321422023314220234142202351422023614220237142202381422023914220240142202411422024214220243142202441422024514220246142202471422024814220249142202501422025114220252142202531422025414220255142202561422025714220258142202591422026014220261142202621422026314220264142202651422026614220267142202681422026914220270142202711422027214220273142202741422027514220276142202771422027814220279142202801422028114220282142202831422028414220285142202861422028714220288142202891422029014220291142202921422029314220294142202951422029614220297142202981422029914220300142203011422030214220303142203041422030514220306142203071422030814220309142203101422031114220312142203131422031414220315142203161422031714220318142203191422032014220321142203221422032314220324142203251422032614220327142203281422032914220330142203311422033214220333142203341422033514220336142203371422033814220339142203401422034114220342142203431422034414220345142203461422034714220348142203491422035014220351142203521422035314220354142203551422035614220357142203581422035914220360142203611422036214220363142203641422036514220366142203671422036814220369142203701422037114220372142203731422037414220375142203761422037714220378142203791422038014220381142203821422038314220384142203851422038614220387142203881422038914220390142203911422039214220393142203941422039514220396142203971422039814220399142204001422040114220402142204031422040414220405142204061422040714220408142204091422041014220411142204121422041314220414142204151422041614220417142204181422041914220420142204211422042214220423142204241422042514220426142204271422042814220429142204301422043114220432142204331422043414220435142204361422043714220438142204391422044014220441142204421422044314220444142204451422044614220447142204481422044914220450142204511422045214220453142204541422045514220456142204571422045814220459142204601422046114220462142204631422046414220465142204661422046714220468142204691422047014220471142204721422047314220474142204751422047614220477142204781422047914220480142204811422048214220483142204841422048514220486142204871422048814220489142204901422049114220492142204931422049414220495142204961422049714220498142204991422050014220501142205021422050314220504142205051422050614220507142205081422050914220510142205111422051214220513142205141422051514220516142205171422051814220519142205201422052114220522142205231422052414220525142205261422052714220528142205291422053014220531142205321422053314220534142205351422053614220537142205381422053914220540142205411422054214220543142205441422054514220546142205471422054814220549142205501422055114220552142205531422055414220555142205561422055714220558142205591422056014220561142205621422056314220564142205651422056614220567142205681422056914220570142205711422057214220573142205741422057514220576142205771422057814220579142205801422058114220582142205831422058414220585142205861422058714220588142205891422059014220591142205921422059314220594142205951422059614220597142205981422059914220600142206011422060214220603142206041422060514220606142206071422060814220609142206101422061114220612142206131422061414220615142206161422061714220618142206191422062014220621142206221422062314220624142206251422062614220627142206281422062914220630142206311422063214220633142206341422063514220636142206371422063814220639142206401422064114220642142206431422064414220645142206461422064714220648142206491422065014220651142206521422065314220654142206551422065614220657142206581422065914220660142206611422066214220663142206641422066514220666142206671422066814220669142206701422067114220672142206731422067414220675142206761422067714220678142206791422068014220681142206821422068314220684142206851422068614220687142206881422068914220690142206911422069214220693142206941422069514220696142206971422069814220699142207001422070114220702142207031422070414220705142207061422070714220708142207091422071014220711142207121422071314220714142207151422071614220717142207181422071914220720142207211422072214220723142207241422072514220726142207271422072814220729142207301422073114220732142207331422073414220735142207361422073714220738142207391422074014220741142207421422074314220744142207451422074614220747142207481422074914220750142207511422075214220753142207541422075514220756142207571422075814220759142207601422076114220762142207631422076414220765142207661422076714220768142207691422077014220771142207721422077314220774142207751422077614220777142207781422077914220780142207811422078214220783142207841422078514220786142207871422078814220789142207901422079114220792142207931422079414220795142207961422079714220798142207991422080014220801142208021422080314220804142208051422080614220807142208081422080914220810142208111422081214220813142208141422081514220816142208171422081814220819142208201422082114220822142208231422082414220825142208261422082714220828142208291422083014220831142208321422083314220834142208351422083614220837142208381422083914220840142208411422084214220843142208441422084514220846142208471422084814220849142208501422085114220852142208531422085414220855142208561422085714220858142208591422086014220861142208621422086314220864142208651422086614220867142208681422086914220870142208711422087214220873142208741422087514220876142208771422087814220879142208801422088114220882142208831422088414220885142208861422088714220888142208891422089014220891142208921422089314220894142208951422089614220897142208981422089914220900142209011422090214220903142209041422090514220906142209071422090814220909142209101422091114220912142209131422091414220915142209161422091714220918142209191422092014220921142209221422092314220924142209251422092614220927142209281422092914220930142209311422093214220933142209341422093514220936142209371422093814220939142209401422094114220942142209431422094414220945142209461422094714220948142209491422095014220951142209521422095314220954142209551422095614220957142209581422095914220960142209611422096214220963142209641422096514220966142209671422096814220969142209701422097114220972142209731422097414220975142209761422097714220978142209791422098014220981142209821422098314220984142209851422098614220987142209881422098914220990142209911422099214220993142209941422099514220996142209971422099814220999142210001422100114221002142210031422100414221005142210061422100714221008142210091422101014221011142210121422101314221014142210151422101614221017142210181422101914221020142210211422102214221023142210241422102514221026142210271422102814221029142210301422103114221032142210331422103414221035142210361422103714221038142210391422104014221041142210421422104314221044142210451422104614221047142210481422104914221050142210511422105214221053142210541422105514221056142210571422105814221059142210601422106114221062142210631422106414221065142210661422106714221068142210691422107014221071142210721422107314221074142210751422107614221077142210781422107914221080142210811422108214221083142210841422108514221086142210871422108814221089142210901422109114221092142210931422109414221095142210961422109714221098142210991422110014221101142211021422110314221104142211051423000114230002142300031423000414230005142300061423000714230008142300091423001014230011142300121423001314230014142300151423001614230017142300181423001914230020142300211423002214230023142300241423002514230026142300271423002814230029142300301423003114230032142300331423003414230035142300361423003714230038142300391423004014230041142300421423004314230044142300451423004614230047142300481423004914230050142300511423005214230053142300541423005514230056142300571423005814230059142300601423006114230062142300631423006414230065142300661423006714230068142300691423007014230071142300721423007314230074142300751423007614230077142300781423007914230080142300811423008214230083142300841423008514230086142300871423008814230089142300901423009114230092142300931423009414230095142300961423009714230098142300991423010014230101142301021423010314230104142301051423010614230107142301081423010914230110142301111423011214230113142301141423011514230116142301171423011814230119142301201423012114230122142301231423012414230125142301261423012714230128142301291423013014230131142301321423013314230134142301351423013614230137142301381423013914230140142301411423014214230143142301441423014514230146142301471423014814230149142301501423015114230152142301531423015414230155142301561423015714230158142301591423016014230161142301621423016314230164142301651423016614230167142301681423016914230170142301711423017214230173142301741423017514230176142301771423017814230179142301801423018114230182142301831423018414230185142301861423018714230188142301891423019014230191142301921423019314230194142301951423019614230197142301981423019914230200142302011423020214230203142302041423020514230206142302071423020814230209142302101423021114230212142302131423021414230215142302161423021714230218142302191423022014230221142302221423022314230224142302251423022614230227142302281423022914230230142302311423023214230233142302341423023514230236142302371423023814230239142302401423024114230242142302431423024414230245142302461423024714230248142302491423025014230251142302521423025314230254142302551423025614230257142302581423025914230260142302611423026214230263142302641423026514230266142302671423026814230269142302701423027114230272142302731423027414230275142302761423027714230278142302791423028014230281142302821423028314230284142302851423028614230287142302881423028914230290142302911423029214230293142302941423029514230296142302971423029814230299142303001423030114230302142303031423030414230305142303061423030714230308142303091423031014230311142303121423031314230314142303151423031614230317142303181423031914230320142303211423032214230323142303241423032514230326142303271423032814230329142303301423033114230332142303331423033414230335142303361423033714230338142303391423034014230341142303421423034314230344142303451423034614230347142303481423034914230350142303511423035214230353142303541423035514230356142303571423035814230359142303601423036114230362142303631423036414230365142303661423036714230368142303691423037014230371142303721423037314230374142303751423037614230377142303781423037914230380142303811423038214230383142303841423038514230386142303871423038814230389142303901423039114230392142303931423039414230395142303961423039714230398142303991423040014230401142304021423040314230404142304051423040614230407142304081423040914230410142304111423041214230413142304141423041514230416142304171423041814230419142304201423042114230422142304231423042414230425142304261423042714230428142304291423043014230431142304321423043314230434142304351423043614230437142304381423043914230440142304411423044214230443142304441423044514230446142304471423044814230449142304501423045114230452142304531423045414230455142304561423045714230458142304591423046014230461142304621423046314230464142304651423046614230467142304681423046914230470142304711423047214230473142304741423047514230476142304771423047814230479142304801423048114230482142304831423048414230485142304861423048714230488142304891423049014230491142304921423049314230494142304951423049614230497142304981423049914230500142305011423050214230503142305041423050514230506142305071423050814230509142305101423051114230512142305131423051414230515142305161423051714230518142305191423052014230521142305221423052314230524142305251423052614230527142305281423052914230530142305311423053214230533142305341423053514230536142305371423053814230539142305401423054114230542142305431423054414230545142305461423054714230548142305491423055014230551142305521423055314230554142305551423055614230557142305581423055914230560142305611423056214230563142305641423056514230566142305671423056814230569142305701423057114230572142305731423057414230575142305761423057714230578142305791423058014230581142305821423058314230584142305851423058614230587142305881423058914230590142305911423059214230593142305941423059514230596142305971423059814230599142306001423060114230602142306031423060414230605142306061423060714230608142306091423061014230611142306121423061314230614142306151423061614230617142306181423061914230620142306211423062214230623142306241423062514230626142306271423062814230629142306301423063114230632142306331423063414230635142306361423063714230638142306391423064014230641142306421423064314230644142306451423064614230647142306481423064914230650142306511423065214230653142306541423065514230656142306571423065814230659142306601423066114230662142306631423066414230665142306661423066714230668142306691423067014230671142306721423067314230674142306751423067614230677142306781423067914230680142306811423068214230683142306841423068514230686142306871423068814230689142306901423069114230692142306931423069414230695142306961423069714230698142306991423070014230701142307021423070314230704142307051423070614230707142307081423070914230710142307111423071214230713142307141423071514230716142307171423071814230719142307201423072114230722142307231423072414230725142307261423072714230728142307291423073014230731142307321423073314230734142307351423073614230737142307381423073914230740142307411423074214230743142307441423074514230746142307471423074814230749142307501423075114230752142307531423075414230755142307561423075714230758142307591423076014230761142307621423076314230764142307651423076614230767142307681423076914230770142307711423077214230773142307741423077514230776142307771423077814230779142307801423078114230782142307831423078414230785142307861423078714230788142307891423079014230791142307921423079314230794142307951423079614230797142307981423079914230800142308011423080214230803142308041423080514230806142308071423080814230809142308101423081114230812142308131423081414230815142308161423081714230818142308191423082014230821142308221423082314230824142308251423082614230827142308281423082914230830142308311423083214230833142308341423083514230836142308371423083814230839142308401423084114230842142308431423084414230845142308461423084714230848142308491423085014230851142308521423085314230854142308551423085614230857142308581423085914230860142308611423086214230863142308641423086514230866142308671423086814230869142308701423087114230872142308731423087414230875142308761423087714230878142308791423088014230881142308821423088314230884142308851423088614230887142308881423088914230890142308911423089214230893142308941423089514230896142308971423089814230899142309001423090114230902142309031423090414230905142309061423090714230908142309091423091014230911142309121423091314230914142309151423091614230917142309181423091914230920142309211423092214230923142309241423092514230926142309271423092814230929142309301423093114230932142309331423093414230935142309361423093714230938142309391423094014230941142309421423094314230944142309451423094614230947142309481423094914230950142309511423095214230953142309541423095514230956142309571423095814230959142309601423096114230962142309631423096414230965142309661423096714230968142309691423097014230971142309721423097314230974142309751423097614230977142309781423097914230980142309811423098214230983142309841423098514230986142309871423098814230989142309901423099114230992142309931423099414230995142309961423099714230998142309991423100014231001142310021423100314231004142310051423100614231007142310081423100914231010142310111423101214231013142310141423101514231016142310171423101814231019142310201423102114231022142310231423102414231025142310261423102714231028142310291423103014231031142310321423103314231034142310351423103614231037142310381423103914231040142310411423104214231043142310441423104514231046142310471423104814231049142310501423105114231052142310531423105414231055142310561423105714231058142310591423106014231061142310621423106314231064142310651423106614231067142310681423106914231070142310711423107214231073142310741423107514231076142310771423107814231079142310801423108114231082142310831423108414231085142310861423108714231088142310891423109014231091142310921423109314231094142310951423109614231097142310981423109914231100142311011423110214231103142311041423110514240001142400021424000314240004142400051424000614240007142400081424000914240010142400111424001214240013142400141424001514240016142400171424001814240019142400201424002114240022142400231424002414240025142400261424002714240028142400291424003014240031142400321424003314240034142400351424003614240037142400381424003914240040142400411424004214240043142400441424004514240046142400471424004814240049142400501424005114240052142400531424005414240055142400561424005714240058142400591424006014240061142400621424006314240064142400651424006614240067142400681424006914240070142400711424007214240073142400741424007514240076142400771424007814240079142400801424008114240082142400831424008414240085142400861424008714240088142400891424009014240091142400921424009314240094142400951424009614240097142400981424009914240100142401011424010214240103142401041424010514240106142401071424010814240109142401101424011114240112142401131424011414240115142401161424011714240118142401191424012014240121142401221424012314240124142401251424012614240127142401281424012914240130142401311424013214240133142401341424013514240136142401371424013814240139142401401424014114240142142401431424014414240145142401461424014714240148142401491424015014240151142401521424015314240154142401551424015614240157142401581424015914240160142401611424016214240163142401641424016514240166142401671424016814240169142401701424017114240172142401731424017414240175142401761424017714240178142401791424018014240181142401821424018314240184142401851424018614240187142401881424018914240190142401911424019214240193142401941424019514240196142401971424019814240199142402001424020114240202142402031424020414240205142402061424020714240208142402091424021014240211142402121424021314240214142402151424021614240217142402181424021914240220142402211424022214240223142402241424022514240226142402271424022814240229142402301424023114240232142402331424023414240235142402361424023714240238142402391424024014240241142402421424024314240244142402451424024614240247142402481424024914240250142402511424025214240253142402541424025514240256142402571424025814240259142402601424026114240262142402631424026414240265142402661424026714240268142402691424027014240271142402721424027314240274142402751424027614240277142402781424027914240280142402811424028214240283142402841424028514240286142402871424028814240289142402901424029114240292142402931424029414240295142402961424029714240298142402991424030014240301142403021424030314240304142403051424030614240307142403081424030914240310142403111424031214240313142403141424031514240316142403171424031814240319142403201424032114240322142403231424032414240325142403261424032714240328142403291424033014240331142403321424033314240334142403351424033614240337142403381424033914240340142403411424034214240343142403441424034514240346142403471424034814240349142403501424035114240352142403531424035414240355142403561424035714240358142403591424036014240361142403621424036314240364142403651424036614240367142403681424036914240370142403711424037214240373142403741424037514240376142403771424037814240379142403801424038114240382142403831424038414240385142403861424038714240388142403891424039014240391142403921424039314240394142403951424039614240397142403981424039914240400142404011424040214240403142404041424040514240406142404071424040814240409142404101424041114240412142404131424041414240415142404161424041714240418142404191424042014240421142404221424042314240424142404251424042614240427142404281424042914240430142404311424043214240433142404341424043514240436142404371424043814240439142404401424044114240442142404431424044414240445142404461424044714240448142404491424045014240451142404521424045314240454142404551424045614240457142404581424045914240460142404611424046214240463142404641424046514240466142404671424046814240469142404701424047114240472142404731424047414240475142404761424047714240478142404791424048014240481142404821424048314240484142404851424048614240487142404881424048914240490142404911424049214240493142404941424049514240496142404971424049814240499142405001424050114240502142405031424050414240505142405061424050714240508142405091424051014240511142405121424051314240514142405151424051614240517142405181424051914240520142405211424052214240523142405241424052514240526142405271424052814240529142405301424053114240532142405331424053414240535142405361424053714240538142405391424054014240541142405421424054314240544142405451424054614240547142405481424054914240550142405511424055214240553142405541424055514240556142405571424055814240559142405601424056114240562142405631424056414240565142405661424056714240568142405691424057014240571142405721424057314240574142405751424057614240577142405781424057914240580142405811424058214240583142405841424058514240586142405871424058814240589142405901424059114240592142405931424059414240595142405961424059714240598142405991424060014240601142406021424060314240604142406051424060614240607142406081424060914240610142406111424061214240613142406141424061514240616142406171424061814240619142406201424062114240622142406231424062414240625142406261424062714240628142406291424063014240631142406321424063314240634142406351424063614240637142406381424063914240640142406411424064214240643142406441424064514240646142406471424064814240649142406501424065114240652142406531424065414240655142406561424065714240658142406591424066014240661142406621424066314240664142406651424066614240667142406681424066914240670142406711424067214240673142406741424067514240676142406771424067814240679142406801424068114240682142406831424068414240685142406861424068714240688142406891424069014240691142406921424069314240694142406951424069614240697142406981424069914240700142407011424070214240703142407041424070514240706142407071424070814240709142407101424071114240712142407131424071414240715142407161424071714240718142407191424072014240721142407221424072314240724142407251424072614240727142407281424072914240730142407311424073214240733142407341424073514240736142407371424073814240739142407401424074114240742142407431424074414240745142407461424074714240748142407491424075014240751142407521424075314240754142407551424075614240757142407581424075914240760142407611424076214240763142407641424076514240766142407671424076814240769142407701424077114240772142407731424077414240775142407761424077714240778142407791424078014240781142407821424078314240784142407851424078614240787142407881424078914240790142407911424079214240793142407941424079514240796142407971424079814240799142408001424080114240802142408031424080414240805142408061424080714240808142408091424081014240811142408121424081314240814142408151424081614240817142408181424081914240820142408211424082214240823142408241424082514240826142408271424082814240829142408301424083114240832142408331424083414240835142408361424083714240838142408391424084014240841142408421424084314240844142408451424084614240847142408481424084914240850142408511424085214240853142408541424085514240856142408571424085814240859142408601424086114240862142408631424086414240865142408661424086714240868142408691424087014240871142408721424087314240874142408751424087614240877142408781424087914240880142408811424088214240883142408841424088514240886142408871424088814240889142408901424089114240892142408931424089414240895142408961424089714240898142408991424090014240901142409021424090314240904142409051424090614240907142409081424090914240910142409111424091214240913142409141424091514240916142409171424091814240919142409201424092114240922142409231424092414240925142409261424092714240928142409291424093014240931142409321424093314240934142409351424093614240937142409381424093914240940142409411424094214240943142409441424094514240946142409471424094814240949142409501424095114240952142409531424095414240955142409561424095714240958142409591424096014240961142409621424096314240964142409651424096614240967142409681424096914240970142409711424097214240973142409741424097514240976142409771424097814240979142409801424098114240982142409831424098414240985142409861424098714240988142409891424099014240991142409921424099314240994142409951424099614240997142409981424099914241000142410011424100214241003142410041424100514241006142410071424100814241009142410101424101114241012142410131424101414241015142410161424101714241018142410191424102014241021142410221424102314241024142410251424102614241027142410281424102914241030142410311424103214241033142410341424103514241036142410371424103814241039142410401424104114241042142410431424104414241045142410461424104714241048142410491424105014241051142410521424105314241054142410551424105614241057142410581424105914241060142410611424106214241063142410641424106514241066142410671424106814241069142410701424107114241072142410731424107414241075142410761424107714241078142410791424108014241081142410821424108314241084142410851424108614241087142410881424108914241090142410911424109214241093142410941424109514241096142410971424109814241099142411001424110114241102142411031424110414241105142500011425000214250003142500041425000514250006142500071425000814250009142500101425001114250012142500131425001414250015142500161425001714250018142500191425002014250021142500221425002314250024142500251425002614250027142500281425002914250030142500311425003214250033142500341425003514250036142500371425003814250039142500401425004114250042142500431425004414250045142500461425004714250048142500491425005014250051142500521425005314250054142500551425005614250057142500581425005914250060142500611425006214250063142500641425006514250066142500671425006814250069142500701425007114250072142500731425007414250075142500761425007714250078142500791425008014250081142500821425008314250084142500851425008614250087142500881425008914250090142500911425009214250093142500941425009514250096142500971425009814250099142501001425010114250102142501031425010414250105142501061425010714250108142501091425011014250111142501121425011314250114142501151425011614250117142501181425011914250120142501211425012214250123142501241425012514250126142501271425012814250129142501301425013114250132142501331425013414250135142501361425013714250138142501391425014014250141142501421425014314250144142501451425014614250147142501481425014914250150142501511425015214250153142501541425015514250156142501571425015814250159142501601425016114250162142501631425016414250165142501661425016714250168142501691425017014250171142501721425017314250174142501751425017614250177142501781425017914250180142501811425018214250183142501841425018514250186142501871425018814250189142501901425019114250192142501931425019414250195142501961425019714250198142501991425020014250201142502021425020314250204142502051425020614250207142502081425020914250210142502111425021214250213142502141425021514250216142502171425021814250219142502201425022114250222142502231425022414250225142502261425022714250228142502291425023014250231142502321425023314250234142502351425023614250237142502381425023914250240142502411425024214250243142502441425024514250246142502471425024814250249142502501425025114250252142502531425025414250255142502561425025714250258142502591425026014250261142502621425026314250264142502651425026614250267142502681425026914250270142502711425027214250273142502741425027514250276142502771425027814250279142502801425028114250282142502831425028414250285142502861425028714250288142502891425029014250291142502921425029314250294142502951425029614250297142502981425029914250300142503011425030214250303142503041425030514250306142503071425030814250309142503101425031114250312142503131425031414250315142503161425031714250318142503191425032014250321142503221425032314250324142503251425032614250327142503281425032914250330142503311425033214250333142503341425033514250336142503371425033814250339142503401425034114250342142503431425034414250345142503461425034714250348142503491425035014250351142503521425035314250354142503551425035614250357142503581425035914250360142503611425036214250363142503641425036514250366142503671425036814250369142503701425037114250372142503731425037414250375142503761425037714250378142503791425038014250381142503821425038314250384142503851425038614250387142503881425038914250390142503911425039214250393142503941425039514250396142503971425039814250399142504001425040114250402142504031425040414250405142504061425040714250408142504091425041014250411142504121425041314250414142504151425041614250417142504181425041914250420142504211425042214250423142504241425042514250426142504271425042814250429142504301425043114250432142504331425043414250435142504361425043714250438142504391425044014250441142504421425044314250444142504451425044614250447142504481425044914250450142504511425045214250453142504541425045514250456142504571425045814250459142504601425046114250462142504631425046414250465142504661425046714250468142504691425047014250471142504721425047314250474142504751425047614250477142504781425047914250480142504811425048214250483142504841425048514250486142504871425048814250489142504901425049114250492142504931425049414250495142504961425049714250498142504991425050014250501142505021425050314250504142505051425050614250507142505081425050914250510142505111425051214250513142505141425051514250516142505171425051814250519142505201425052114250522142505231425052414250525142505261425052714250528142505291425053014250531142505321425053314250534142505351425053614250537142505381425053914250540142505411425054214250543142505441425054514250546142505471425054814250549142505501425055114250552142505531425055414250555142505561425055714250558142505591425056014250561142505621425056314250564142505651425056614250567142505681425056914250570142505711425057214250573142505741425057514250576142505771425057814250579142505801425058114250582142505831425058414250585142505861425058714250588142505891425059014250591142505921425059314250594142505951425059614250597142505981425059914250600142506011425060214250603142506041425060514250606142506071425060814250609142506101425061114250612142506131425061414250615142506161425061714250618142506191425062014250621142506221425062314250624142506251425062614250627142506281425062914250630142506311425063214250633142506341425063514250636142506371425063814250639142506401425064114250642142506431425064414250645142506461425064714250648142506491425065014250651142506521425065314250654142506551425065614250657142506581425065914250660142506611425066214250663142506641425066514250666142506671425066814250669142506701425067114250672142506731425067414250675142506761425067714250678142506791425068014250681142506821425068314250684142506851425068614250687142506881425068914250690142506911425069214250693142506941425069514250696142506971425069814250699142507001425070114250702142507031425070414250705142507061425070714250708142507091425071014250711142507121425071314250714142507151425071614250717142507181425071914250720142507211425072214250723142507241425072514250726142507271425072814250729142507301425073114250732142507331425073414250735142507361425073714250738142507391425074014250741142507421425074314250744142507451425074614250747142507481425074914250750142507511425075214250753142507541425075514250756142507571425075814250759142507601425076114250762142507631425076414250765142507661425076714250768142507691425077014250771142507721425077314250774142507751425077614250777142507781425077914250780142507811425078214250783142507841425078514250786142507871425078814250789142507901425079114250792142507931425079414250795142507961425079714250798142507991425080014250801142508021425080314250804142508051425080614250807142508081425080914250810142508111425081214250813142508141425081514250816142508171425081814250819142508201425082114250822142508231425082414250825142508261425082714250828142508291425083014250831142508321425083314250834142508351425083614250837142508381425083914250840142508411425084214250843142508441425084514250846142508471425084814250849142508501425085114250852142508531425085414250855142508561425085714250858142508591425086014250861142508621425086314250864142508651425086614250867142508681425086914250870142508711425087214250873142508741425087514250876142508771425087814250879142508801425088114250882142508831425088414250885142508861425088714250888142508891425089014250891142508921425089314250894142508951425089614250897142508981425089914250900142509011425090214250903142509041425090514250906142509071425090814250909142509101425091114250912142509131425091414250915142509161425091714250918142509191425092014250921142509221425092314250924142509251425092614250927142509281425092914250930142509311425093214250933142509341425093514250936142509371425093814250939142509401425094114250942142509431425094414250945142509461425094714250948142509491425095014250951142509521425095314250954142509551425095614250957142509581425095914250960142509611425096214250963142509641425096514250966142509671425096814250969142509701425097114250972142509731425097414250975142509761425097714250978142509791425098014250981142509821425098314250984142509851425098614250987142509881425098914250990142509911425099214250993142509941425099514250996142509971425099814250999142510001425100114251002142510031425100414251005142510061425100714251008142510091425101014251011142510121425101314251014142510151425101614251017142510181425101914251020142510211425102214251023142510241425102514251026142510271425102814251029142510301425103114251032142510331425103414251035142510361425103714251038142510391425104014251041142510421425104314251044142510451425104614251047142510481425104914251050142510511425105214251053142510541425105514251056142510571425105814251059142510601425106114251062142510631425106414251065142510661425106714251068142510691425107014251071142510721425107314251074142510751425107614251077142510781425107914251080142510811425108214251083142510841425108514251086142510871425108814251089142510901425109114251092142510931425109414251095142510961425109714251098142510991425110014251101142511021425110314251104142511051426000114260002142600031426000414260005142600061426000714260008142600091426001014260011142600121426001314260014142600151426001614260017142600181426001914260020142600211426002214260023142600241426002514260026142600271426002814260029142600301426003114260032142600331426003414260035142600361426003714260038142600391426004014260041142600421426004314260044142600451426004614260047142600481426004914260050142600511426005214260053142600541426005514260056142600571426005814260059142600601426006114260062142600631426006414260065142600661426006714260068142600691426007014260071142600721426007314260074142600751426007614260077142600781426007914260080142600811426008214260083142600841426008514260086142600871426008814260089142600901426009114260092142600931426009414260095142600961426009714260098142600991426010014260101142601021426010314260104142601051426010614260107142601081426010914260110142601111426011214260113142601141426011514260116142601171426011814260119142601201426012114260122142601231426012414260125142601261426012714260128142601291426013014260131142601321426013314260134142601351426013614260137142601381426013914260140142601411426014214260143142601441426014514260146142601471426014814260149142601501426015114260152142601531426015414260155142601561426015714260158142601591426016014260161142601621426016314260164142601651426016614260167142601681426016914260170142601711426017214260173142601741426017514260176142601771426017814260179142601801426018114260182142601831426018414260185142601861426018714260188142601891426019014260191142601921426019314260194142601951426019614260197142601981426019914260200142602011426020214260203142602041426020514260206142602071426020814260209142602101426021114260212142602131426021414260215142602161426021714260218142602191426022014260221142602221426022314260224142602251426022614260227142602281426022914260230142602311426023214260233142602341426023514260236142602371426023814260239142602401426024114260242142602431426024414260245142602461426024714260248142602491426025014260251142602521426025314260254142602551426025614260257142602581426025914260260142602611426026214260263142602641426026514260266142602671426026814260269142602701426027114260272142602731426027414260275142602761426027714260278142602791426028014260281142602821426028314260284142602851426028614260287142602881426028914260290142602911426029214260293142602941426029514260296142602971426029814260299142603001426030114260302142603031426030414260305142603061426030714260308142603091426031014260311142603121426031314260314142603151426031614260317142603181426031914260320142603211426032214260323142603241426032514260326142603271426032814260329142603301426033114260332142603331426033414260335142603361426033714260338142603391426034014260341142603421426034314260344142603451426034614260347142603481426034914260350142603511426035214260353142603541426035514260356142603571426035814260359142603601426036114260362142603631426036414260365142603661426036714260368142603691426037014260371142603721426037314260374142603751426037614260377142603781426037914260380142603811426038214260383142603841426038514260386142603871426038814260389142603901426039114260392142603931426039414260395142603961426039714260398142603991426040014260401142604021426040314260404142604051426040614260407142604081426040914260410142604111426041214260413142604141426041514260416142604171426041814260419142604201426042114260422142604231426042414260425142604261426042714260428142604291426043014260431142604321426043314260434142604351426043614260437142604381426043914260440142604411426044214260443142604441426044514260446142604471426044814260449142604501426045114260452142604531426045414260455142604561426045714260458142604591426046014260461142604621426046314260464142604651426046614260467142604681426046914260470142604711426047214260473142604741426047514260476142604771426047814260479142604801426048114260482142604831426048414260485142604861426048714260488142604891426049014260491142604921426049314260494142604951426049614260497142604981426049914260500142605011426050214260503142605041426050514260506142605071426050814260509142605101426051114260512142605131426051414260515142605161426051714260518142605191426052014260521142605221426052314260524142605251426052614260527142605281426052914260530142605311426053214260533142605341426053514260536142605371426053814260539142605401426054114260542142605431426054414260545142605461426054714260548142605491426055014260551142605521426055314260554142605551426055614260557142605581426055914260560142605611426056214260563142605641426056514260566142605671426056814260569142605701426057114260572142605731426057414260575142605761426057714260578142605791426058014260581142605821426058314260584142605851426058614260587142605881426058914260590142605911426059214260593142605941426059514260596142605971426059814260599142606001426060114260602142606031426060414260605142606061426060714260608142606091426061014260611142606121426061314260614142606151426061614260617142606181426061914260620142606211426062214260623142606241426062514260626142606271426062814260629142606301426063114260632142606331426063414260635142606361426063714260638142606391426064014260641142606421426064314260644142606451426064614260647142606481426064914260650142606511426065214260653142606541426065514260656142606571426065814260659142606601426066114260662142606631426066414260665142606661426066714260668142606691426067014260671142606721426067314260674142606751426067614260677142606781426067914260680142606811426068214260683142606841426068514260686142606871426068814260689142606901426069114260692142606931426069414260695142606961426069714260698142606991426070014260701142607021426070314260704142607051426070614260707142607081426070914260710142607111426071214260713142607141426071514260716142607171426071814260719142607201426072114260722142607231426072414260725142607261426072714260728142607291426073014260731142607321426073314260734142607351426073614260737142607381426073914260740142607411426074214260743142607441426074514260746142607471426074814260749142607501426075114260752142607531426075414260755142607561426075714260758142607591426076014260761142607621426076314260764142607651426076614260767142607681426076914260770142607711426077214260773142607741426077514260776142607771426077814260779142607801426078114260782142607831426078414260785142607861426078714260788142607891426079014260791142607921426079314260794142607951426079614260797142607981426079914260800142608011426080214260803142608041426080514260806142608071426080814260809142608101426081114260812142608131426081414260815142608161426081714260818142608191426082014260821142608221426082314260824142608251426082614260827142608281426082914260830142608311426083214260833142608341426083514260836142608371426083814260839142608401426084114260842142608431426084414260845142608461426084714260848142608491426085014260851142608521426085314260854142608551426085614260857142608581426085914260860142608611426086214260863142608641426086514260866142608671426086814260869142608701426087114260872142608731426087414260875142608761426087714260878142608791426088014260881142608821426088314260884142608851426088614260887142608881426088914260890142608911426089214260893142608941426089514260896142608971426089814260899142609001426090114260902142609031426090414260905142609061426090714260908142609091426091014260911142609121426091314260914142609151426091614260917142609181426091914260920142609211426092214260923142609241426092514260926142609271426092814260929142609301426093114260932142609331426093414260935142609361426093714260938142609391426094014260941142609421426094314260944142609451426094614260947142609481426094914260950142609511426095214260953142609541426095514260956142609571426095814260959142609601426096114260962142609631426096414260965142609661426096714260968142609691426097014260971142609721426097314260974142609751426097614260977142609781426097914260980142609811426098214260983142609841426098514260986142609871426098814260989142609901426099114260992142609931426099414260995142609961426099714260998142609991426100014261001142610021426100314261004142610051426100614261007142610081426100914261010142610111426101214261013142610141426101514261016142610171426101814261019142610201426102114261022142610231426102414261025142610261426102714261028142610291426103014261031142610321426103314261034142610351426103614261037142610381426103914261040142610411426104214261043142610441426104514261046142610471426104814261049142610501426105114261052142610531426105414261055142610561426105714261058142610591426106014261061142610621426106314261064142610651426106614261067142610681426106914261070142610711426107214261073142610741426107514261076142610771426107814261079142610801426108114261082142610831426108414261085142610861426108714261088142610891426109014261091142610921426109314261094142610951426109614261097142610981426109914261100142611011426110214261103142611041426110514270001142700021427000314270004142700051427000614270007142700081427000914270010142700111427001214270013142700141427001514270016142700171427001814270019142700201427002114270022142700231427002414270025142700261427002714270028142700291427003014270031142700321427003314270034142700351427003614270037142700381427003914270040142700411427004214270043142700441427004514270046142700471427004814270049142700501427005114270052142700531427005414270055142700561427005714270058142700591427006014270061142700621427006314270064142700651427006614270067142700681427006914270070142700711427007214270073142700741427007514270076142700771427007814270079142700801427008114270082142700831427008414270085142700861427008714270088142700891427009014270091142700921427009314270094142700951427009614270097142700981427009914270100142701011427010214270103142701041427010514270106142701071427010814270109142701101427011114270112142701131427011414270115142701161427011714270118142701191427012014270121142701221427012314270124142701251427012614270127142701281427012914270130142701311427013214270133142701341427013514270136142701371427013814270139142701401427014114270142142701431427014414270145142701461427014714270148142701491427015014270151142701521427015314270154142701551427015614270157142701581427015914270160142701611427016214270163142701641427016514270166142701671427016814270169142701701427017114270172142701731427017414270175142701761427017714270178142701791427018014270181142701821427018314270184142701851427018614270187142701881427018914270190142701911427019214270193142701941427019514270196142701971427019814270199142702001427020114270202142702031427020414270205142702061427020714270208142702091427021014270211142702121427021314270214142702151427021614270217142702181427021914270220142702211427022214270223142702241427022514270226142702271427022814270229142702301427023114270232142702331427023414270235142702361427023714270238142702391427024014270241142702421427024314270244142702451427024614270247142702481427024914270250142702511427025214270253142702541427025514270256142702571427025814270259142702601427026114270262142702631427026414270265142702661427026714270268142702691427027014270271142702721427027314270274142702751427027614270277142702781427027914270280142702811427028214270283142702841427028514270286142702871427028814270289142702901427029114270292142702931427029414270295142702961427029714270298142702991427030014270301142703021427030314270304142703051427030614270307142703081427030914270310142703111427031214270313142703141427031514270316142703171427031814270319142703201427032114270322142703231427032414270325142703261427032714270328142703291427033014270331142703321427033314270334142703351427033614270337142703381427033914270340142703411427034214270343142703441427034514270346142703471427034814270349142703501427035114270352142703531427035414270355142703561427035714270358142703591427036014270361142703621427036314270364142703651427036614270367142703681427036914270370142703711427037214270373142703741427037514270376142703771427037814270379142703801427038114270382142703831427038414270385142703861427038714270388142703891427039014270391142703921427039314270394142703951427039614270397142703981427039914270400142704011427040214270403142704041427040514270406142704071427040814270409142704101427041114270412142704131427041414270415142704161427041714270418142704191427042014270421142704221427042314270424142704251427042614270427142704281427042914270430142704311427043214270433142704341427043514270436142704371427043814270439142704401427044114270442142704431427044414270445142704461427044714270448142704491427045014270451142704521427045314270454142704551427045614270457142704581427045914270460142704611427046214270463142704641427046514270466142704671427046814270469142704701427047114270472142704731427047414270475142704761427047714270478142704791427048014270481142704821427048314270484142704851427048614270487142704881427048914270490142704911427049214270493142704941427049514270496142704971427049814270499142705001427050114270502142705031427050414270505142705061427050714270508142705091427051014270511142705121427051314270514142705151427051614270517142705181427051914270520142705211427052214270523142705241427052514270526142705271427052814270529142705301427053114270532142705331427053414270535142705361427053714270538142705391427054014270541142705421427054314270544142705451427054614270547142705481427054914270550142705511427055214270553142705541427055514270556142705571427055814270559142705601427056114270562142705631427056414270565142705661427056714270568142705691427057014270571142705721427057314270574142705751427057614270577142705781427057914270580142705811427058214270583142705841427058514270586142705871427058814270589142705901427059114270592142705931427059414270595142705961427059714270598142705991427060014270601142706021427060314270604142706051427060614270607142706081427060914270610142706111427061214270613142706141427061514270616142706171427061814270619142706201427062114270622142706231427062414270625142706261427062714270628142706291427063014270631142706321427063314270634142706351427063614270637142706381427063914270640142706411427064214270643142706441427064514270646142706471427064814270649142706501427065114270652142706531427065414270655142706561427065714270658142706591427066014270661142706621427066314270664142706651427066614270667142706681427066914270670142706711427067214270673142706741427067514270676142706771427067814270679142706801427068114270682142706831427068414270685142706861427068714270688142706891427069014270691142706921427069314270694142706951427069614270697142706981427069914270700142707011427070214270703142707041427070514270706142707071427070814270709142707101427071114270712142707131427071414270715142707161427071714270718142707191427072014270721142707221427072314270724142707251427072614270727142707281427072914270730142707311427073214270733142707341427073514270736142707371427073814270739142707401427074114270742142707431427074414270745142707461427074714270748142707491427075014270751142707521427075314270754142707551427075614270757142707581427075914270760142707611427076214270763142707641427076514270766142707671427076814270769142707701427077114270772142707731427077414270775142707761427077714270778142707791427078014270781142707821427078314270784142707851427078614270787142707881427078914270790142707911427079214270793142707941427079514270796142707971427079814270799142708001427080114270802142708031427080414270805142708061427080714270808142708091427081014270811142708121427081314270814142708151427081614270817142708181427081914270820142708211427082214270823142708241427082514270826142708271427082814270829142708301427083114270832142708331427083414270835142708361427083714270838142708391427084014270841142708421427084314270844142708451427084614270847142708481427084914270850142708511427085214270853142708541427085514270856142708571427085814270859142708601427086114270862142708631427086414270865142708661427086714270868142708691427087014270871142708721427087314270874142708751427087614270877142708781427087914270880142708811427088214270883142708841427088514270886142708871427088814270889142708901427089114270892142708931427089414270895142708961427089714270898142708991427090014270901142709021427090314270904142709051427090614270907142709081427090914270910142709111427091214270913142709141427091514270916142709171427091814270919142709201427092114270922142709231427092414270925142709261427092714270928142709291427093014270931142709321427093314270934142709351427093614270937142709381427093914270940142709411427094214270943142709441427094514270946142709471427094814270949142709501427095114270952142709531427095414270955142709561427095714270958142709591427096014270961142709621427096314270964142709651427096614270967142709681427096914270970142709711427097214270973142709741427097514270976142709771427097814270979142709801427098114270982142709831427098414270985142709861427098714270988142709891427099014270991142709921427099314270994142709951427099614270997142709981427099914271000142710011427100214271003142710041427100514271006142710071427100814271009142710101427101114271012142710131427101414271015142710161427101714271018142710191427102014271021142710221427102314271024142710251427102614271027142710281427102914271030142710311427103214271033142710341427103514271036142710371427103814271039142710401427104114271042142710431427104414271045142710461427104714271048142710491427105014271051142710521427105314271054142710551427105614271057142710581427105914271060142710611427106214271063142710641427106514271066142710671427106814271069142710701427107114271072142710731427107414271075142710761427107714271078142710791427108014271081142710821427108314271084142710851427108614271087142710881427108914271090142710911427109214271093142710941427109514271096142710971427109814271099142711001427110114271102142711031427110414271105142800011428000214280003142800041428000514280006142800071428000814280009142800101428001114280012142800131428001414280015142800161428001714280018142800191428002014280021142800221428002314280024142800251428002614280027142800281428002914280030142800311428003214280033142800341428003514280036142800371428003814280039142800401428004114280042142800431428004414280045142800461428004714280048142800491428005014280051142800521428005314280054142800551428005614280057142800581428005914280060142800611428006214280063142800641428006514280066142800671428006814280069142800701428007114280072142800731428007414280075142800761428007714280078142800791428008014280081142800821428008314280084142800851428008614280087142800881428008914280090142800911428009214280093142800941428009514280096142800971428009814280099142801001428010114280102142801031428010414280105142801061428010714280108142801091428011014280111142801121428011314280114142801151428011614280117142801181428011914280120142801211428012214280123142801241428012514280126142801271428012814280129142801301428013114280132142801331428013414280135142801361428013714280138142801391428014014280141142801421428014314280144142801451428014614280147142801481428014914280150142801511428015214280153142801541428015514280156142801571428015814280159142801601428016114280162142801631428016414280165142801661428016714280168142801691428017014280171142801721428017314280174142801751428017614280177142801781428017914280180142801811428018214280183142801841428018514280186142801871428018814280189142801901428019114280192142801931428019414280195142801961428019714280198142801991428020014280201142802021428020314280204142802051428020614280207142802081428020914280210142802111428021214280213142802141428021514280216142802171428021814280219142802201428022114280222142802231428022414280225142802261428022714280228142802291428023014280231142802321428023314280234142802351428023614280237142802381428023914280240142802411428024214280243142802441428024514280246142802471428024814280249142802501428025114280252142802531428025414280255142802561428025714280258142802591428026014280261142802621428026314280264142802651428026614280267142802681428026914280270142802711428027214280273142802741428027514280276142802771428027814280279142802801428028114280282142802831428028414280285142802861428028714280288142802891428029014280291142802921428029314280294142802951428029614280297142802981428029914280300142803011428030214280303142803041428030514280306142803071428030814280309142803101428031114280312142803131428031414280315142803161428031714280318142803191428032014280321142803221428032314280324142803251428032614280327142803281428032914280330142803311428033214280333142803341428033514280336142803371428033814280339142803401428034114280342142803431428034414280345142803461428034714280348142803491428035014280351142803521428035314280354142803551428035614280357142803581428035914280360142803611428036214280363142803641428036514280366142803671428036814280369142803701428037114280372142803731428037414280375142803761428037714280378142803791428038014280381142803821428038314280384142803851428038614280387142803881428038914280390142803911428039214280393142803941428039514280396142803971428039814280399142804001428040114280402142804031428040414280405142804061428040714280408142804091428041014280411142804121428041314280414142804151428041614280417142804181428041914280420142804211428042214280423142804241428042514280426142804271428042814280429142804301428043114280432142804331428043414280435142804361428043714280438142804391428044014280441142804421428044314280444142804451428044614280447142804481428044914280450142804511428045214280453142804541428045514280456142804571428045814280459142804601428046114280462142804631428046414280465142804661428046714280468142804691428047014280471142804721428047314280474142804751428047614280477142804781428047914280480142804811428048214280483142804841428048514280486142804871428048814280489142804901428049114280492142804931428049414280495142804961428049714280498142804991428050014280501142805021428050314280504142805051428050614280507142805081428050914280510142805111428051214280513142805141428051514280516142805171428051814280519142805201428052114280522142805231428052414280525142805261428052714280528142805291428053014280531142805321428053314280534142805351428053614280537142805381428053914280540142805411428054214280543142805441428054514280546142805471428054814280549142805501428055114280552142805531428055414280555142805561428055714280558142805591428056014280561142805621428056314280564142805651428056614280567142805681428056914280570142805711428057214280573142805741428057514280576142805771428057814280579142805801428058114280582142805831428058414280585142805861428058714280588142805891428059014280591142805921428059314280594142805951428059614280597142805981428059914280600142806011428060214280603142806041428060514280606142806071428060814280609142806101428061114280612142806131428061414280615142806161428061714280618142806191428062014280621142806221428062314280624142806251428062614280627142806281428062914280630142806311428063214280633142806341428063514280636142806371428063814280639142806401428064114280642142806431428064414280645142806461428064714280648142806491428065014280651142806521428065314280654142806551428065614280657142806581428065914280660142806611428066214280663142806641428066514280666142806671428066814280669142806701428067114280672142806731428067414280675142806761428067714280678142806791428068014280681142806821428068314280684142806851428068614280687142806881428068914280690142806911428069214280693142806941428069514280696142806971428069814280699142807001428070114280702142807031428070414280705142807061428070714280708142807091428071014280711142807121428071314280714142807151428071614280717142807181428071914280720142807211428072214280723142807241428072514280726142807271428072814280729142807301428073114280732142807331428073414280735142807361428073714280738142807391428074014280741142807421428074314280744142807451428074614280747142807481428074914280750142807511428075214280753142807541428075514280756142807571428075814280759142807601428076114280762142807631428076414280765142807661428076714280768142807691428077014280771142807721428077314280774142807751428077614280777142807781428077914280780142807811428078214280783142807841428078514280786142807871428078814280789142807901428079114280792142807931428079414280795142807961428079714280798142807991428080014280801142808021428080314280804142808051428080614280807142808081428080914280810142808111428081214280813142808141428081514280816142808171428081814280819142808201428082114280822142808231428082414280825142808261428082714280828142808291428083014280831142808321428083314280834142808351428083614280837142808381428083914280840142808411428084214280843142808441428084514280846142808471428084814280849142808501428085114280852142808531428085414280855142808561428085714280858142808591428086014280861142808621428086314280864142808651428086614280867142808681428086914280870142808711428087214280873142808741428087514280876142808771428087814280879142808801428088114280882142808831428088414280885142808861428088714280888142808891428089014280891142808921428089314280894142808951428089614280897142808981428089914280900142809011428090214280903142809041428090514280906142809071428090814280909142809101428091114280912142809131428091414280915142809161428091714280918142809191428092014280921142809221428092314280924142809251428092614280927142809281428092914280930142809311428093214280933142809341428093514280936142809371428093814280939142809401428094114280942142809431428094414280945142809461428094714280948142809491428095014280951142809521428095314280954142809551428095614280957142809581428095914280960142809611428096214280963142809641428096514280966142809671428096814280969142809701428097114280972142809731428097414280975142809761428097714280978142809791428098014280981142809821428098314280984142809851428098614280987142809881428098914280990142809911428099214280993142809941428099514280996142809971428099814280999142810001428100114281002142810031428100414281005142810061428100714281008142810091428101014281011142810121428101314281014142810151428101614281017142810181428101914281020142810211428102214281023142810241428102514281026142810271428102814281029142810301428103114281032142810331428103414281035142810361428103714281038142810391428104014281041142810421428104314281044142810451428104614281047142810481428104914281050142810511428105214281053142810541428105514281056142810571428105814281059142810601428106114281062142810631428106414281065142810661428106714281068142810691428107014281071142810721428107314281074142810751428107614281077142810781428107914281080142810811428108214281083142810841428108514281086142810871428108814281089142810901428109114281092142810931428109414281095142810961428109714281098142810991428110014281101142811021428110314281104142811051429000114290002142900031429000414290005142900061429000714290008142900091429001014290011142900121429001314290014142900151429001614290017142900181429001914290020142900211429002214290023142900241429002514290026142900271429002814290029142900301429003114290032142900331429003414290035142900361429003714290038142900391429004014290041142900421429004314290044142900451429004614290047142900481429004914290050142900511429005214290053142900541429005514290056142900571429005814290059142900601429006114290062142900631429006414290065142900661429006714290068142900691429007014290071142900721429007314290074142900751429007614290077142900781429007914290080142900811429008214290083142900841429008514290086142900871429008814290089142900901429009114290092142900931429009414290095142900961429009714290098142900991429010014290101142901021429010314290104142901051429010614290107142901081429010914290110142901111429011214290113142901141429011514290116142901171429011814290119142901201429012114290122142901231429012414290125142901261429012714290128142901291429013014290131142901321429013314290134142901351429013614290137142901381429013914290140142901411429014214290143142901441429014514290146142901471429014814290149142901501429015114290152142901531429015414290155142901561429015714290158142901591429016014290161142901621429016314290164142901651429016614290167142901681429016914290170142901711429017214290173142901741429017514290176142901771429017814290179142901801429018114290182142901831429018414290185142901861429018714290188142901891429019014290191142901921429019314290194142901951429019614290197142901981429019914290200142902011429020214290203142902041429020514290206142902071429020814290209142902101429021114290212142902131429021414290215142902161429021714290218142902191429022014290221142902221429022314290224142902251429022614290227142902281429022914290230142902311429023214290233142902341429023514290236142902371429023814290239142902401429024114290242142902431429024414290245142902461429024714290248142902491429025014290251142902521429025314290254142902551429025614290257142902581429025914290260142902611429026214290263142902641429026514290266142902671429026814290269142902701429027114290272142902731429027414290275142902761429027714290278142902791429028014290281142902821429028314290284142902851429028614290287142902881429028914290290142902911429029214290293142902941429029514290296142902971429029814290299142903001429030114290302142903031429030414290305142903061429030714290308142903091429031014290311142903121429031314290314142903151429031614290317142903181429031914290320142903211429032214290323142903241429032514290326142903271429032814290329142903301429033114290332142903331429033414290335142903361429033714290338142903391429034014290341142903421429034314290344142903451429034614290347142903481429034914290350142903511429035214290353142903541429035514290356142903571429035814290359142903601429036114290362142903631429036414290365142903661429036714290368142903691429037014290371142903721429037314290374142903751429037614290377142903781429037914290380142903811429038214290383142903841429038514290386142903871429038814290389142903901429039114290392142903931429039414290395142903961429039714290398142903991429040014290401142904021429040314290404142904051429040614290407142904081429040914290410142904111429041214290413142904141429041514290416142904171429041814290419142904201429042114290422142904231429042414290425142904261429042714290428142904291429043014290431142904321429043314290434142904351429043614290437142904381429043914290440142904411429044214290443142904441429044514290446142904471429044814290449142904501429045114290452142904531429045414290455142904561429045714290458142904591429046014290461142904621429046314290464142904651429046614290467142904681429046914290470142904711429047214290473142904741429047514290476142904771429047814290479142904801429048114290482142904831429048414290485142904861429048714290488142904891429049014290491142904921429049314290494142904951429049614290497142904981429049914290500142905011429050214290503142905041429050514290506142905071429050814290509142905101429051114290512142905131429051414290515142905161429051714290518142905191429052014290521142905221429052314290524142905251429052614290527142905281429052914290530142905311429053214290533142905341429053514290536142905371429053814290539142905401429054114290542142905431429054414290545142905461429054714290548142905491429055014290551142905521429055314290554142905551429055614290557142905581429055914290560142905611429056214290563142905641429056514290566142905671429056814290569142905701429057114290572142905731429057414290575142905761429057714290578142905791429058014290581142905821429058314290584142905851429058614290587142905881429058914290590142905911429059214290593142905941429059514290596142905971429059814290599142906001429060114290602142906031429060414290605142906061429060714290608142906091429061014290611142906121429061314290614142906151429061614290617142906181429061914290620142906211429062214290623142906241429062514290626142906271429062814290629142906301429063114290632142906331429063414290635142906361429063714290638142906391429064014290641142906421429064314290644142906451429064614290647142906481429064914290650142906511429065214290653142906541429065514290656142906571429065814290659142906601429066114290662142906631429066414290665142906661429066714290668142906691429067014290671142906721429067314290674142906751429067614290677142906781429067914290680142906811429068214290683142906841429068514290686142906871429068814290689142906901429069114290692142906931429069414290695142906961429069714290698142906991429070014290701142907021429070314290704142907051429070614290707142907081429070914290710142907111429071214290713142907141429071514290716142907171429071814290719142907201429072114290722142907231429072414290725142907261429072714290728142907291429073014290731142907321429073314290734142907351429073614290737142907381429073914290740142907411429074214290743142907441429074514290746142907471429074814290749142907501429075114290752142907531429075414290755142907561429075714290758142907591429076014290761142907621429076314290764142907651429076614290767142907681429076914290770142907711429077214290773142907741429077514290776142907771429077814290779142907801429078114290782142907831429078414290785142907861429078714290788142907891429079014290791142907921429079314290794142907951429079614290797142907981429079914290800142908011429080214290803142908041429080514290806142908071429080814290809142908101429081114290812142908131429081414290815142908161429081714290818142908191429082014290821142908221429082314290824142908251429082614290827142908281429082914290830142908311429083214290833142908341429083514290836142908371429083814290839142908401429084114290842142908431429084414290845142908461429084714290848142908491429085014290851142908521429085314290854142908551429085614290857142908581429085914290860142908611429086214290863142908641429086514290866142908671429086814290869142908701429087114290872142908731429087414290875142908761429087714290878142908791429088014290881142908821429088314290884142908851429088614290887142908881429088914290890142908911429089214290893142908941429089514290896142908971429089814290899142909001429090114290902142909031429090414290905142909061429090714290908142909091429091014290911142909121429091314290914142909151429091614290917142909181429091914290920142909211429092214290923142909241429092514290926142909271429092814290929142909301429093114290932142909331429093414290935142909361429093714290938142909391429094014290941142909421429094314290944142909451429094614290947142909481429094914290950142909511429095214290953142909541429095514290956142909571429095814290959142909601429096114290962142909631429096414290965142909661429096714290968142909691429097014290971142909721429097314290974142909751429097614290977142909781429097914290980142909811429098214290983142909841429098514290986142909871429098814290989142909901429099114290992142909931429099414290995142909961429099714290998142909991429100014291001142910021429100314291004142910051429100614291007142910081429100914291010142910111429101214291013142910141429101514291016142910171429101814291019142910201429102114291022142910231429102414291025142910261429102714291028142910291429103014291031142910321429103314291034142910351429103614291037142910381429103914291040142910411429104214291043142910441429104514291046142910471429104814291049142910501429105114291052142910531429105414291055142910561429105714291058142910591429106014291061142910621429106314291064142910651429106614291067142910681429106914291070142910711429107214291073142910741429107514291076142910771429107814291079142910801429108114291082142910831429108414291085142910861429108714291088142910891429109014291091142910921429109314291094142910951429109614291097142910981429109914291100142911011429110214291103142911041429110514300001143000021430000314300004143000051430000614300007143000081430000914300010143000111430001214300013143000141430001514300016143000171430001814300019143000201430002114300022143000231430002414300025143000261430002714300028143000291430003014300031143000321430003314300034143000351430003614300037143000381430003914300040143000411430004214300043143000441430004514300046143000471430004814300049143000501430005114300052143000531430005414300055143000561430005714300058143000591430006014300061143000621430006314300064143000651430006614300067143000681430006914300070143000711430007214300073143000741430007514300076143000771430007814300079143000801430008114300082143000831430008414300085143000861430008714300088143000891430009014300091143000921430009314300094143000951430009614300097143000981430009914300100143001011430010214300103143001041430010514300106143001071430010814300109143001101430011114300112143001131430011414300115143001161430011714300118143001191430012014300121143001221430012314300124143001251430012614300127143001281430012914300130143001311430013214300133143001341430013514300136143001371430013814300139143001401430014114300142143001431430014414300145143001461430014714300148143001491430015014300151143001521430015314300154143001551430015614300157143001581430015914300160143001611430016214300163143001641430016514300166143001671430016814300169143001701430017114300172143001731430017414300175143001761430017714300178143001791430018014300181143001821430018314300184143001851430018614300187143001881430018914300190143001911430019214300193143001941430019514300196143001971430019814300199143002001430020114300202143002031430020414300205143002061430020714300208143002091430021014300211143002121430021314300214143002151430021614300217143002181430021914300220143002211430022214300223143002241430022514300226143002271430022814300229143002301430023114300232143002331430023414300235143002361430023714300238143002391430024014300241143002421430024314300244143002451430024614300247143002481430024914300250143002511430025214300253143002541430025514300256143002571430025814300259143002601430026114300262143002631430026414300265143002661430026714300268143002691430027014300271143002721430027314300274143002751430027614300277143002781430027914300280143002811430028214300283143002841430028514300286143002871430028814300289143002901430029114300292143002931430029414300295143002961430029714300298143002991430030014300301143003021430030314300304143003051430030614300307143003081430030914300310143003111430031214300313143003141430031514300316143003171430031814300319143003201430032114300322143003231430032414300325143003261430032714300328143003291430033014300331143003321430033314300334143003351430033614300337143003381430033914300340143003411430034214300343143003441430034514300346143003471430034814300349143003501430035114300352143003531430035414300355143003561430035714300358143003591430036014300361143003621430036314300364143003651430036614300367143003681430036914300370143003711430037214300373143003741430037514300376143003771430037814300379143003801430038114300382143003831430038414300385143003861430038714300388143003891430039014300391143003921430039314300394143003951430039614300397143003981430039914300400143004011430040214300403143004041430040514300406143004071430040814300409143004101430041114300412143004131430041414300415143004161430041714300418143004191430042014300421143004221430042314300424143004251430042614300427143004281430042914300430143004311430043214300433143004341430043514300436143004371430043814300439143004401430044114300442143004431430044414300445143004461430044714300448143004491430045014300451143004521430045314300454143004551430045614300457143004581430045914300460143004611430046214300463143004641430046514300466143004671430046814300469143004701430047114300472143004731430047414300475143004761430047714300478143004791430048014300481143004821430048314300484143004851430048614300487143004881430048914300490143004911430049214300493143004941430049514300496143004971430049814300499143005001430050114300502143005031430050414300505143005061430050714300508143005091430051014300511143005121430051314300514143005151430051614300517143005181430051914300520143005211430052214300523143005241430052514300526143005271430052814300529143005301430053114300532143005331430053414300535143005361430053714300538143005391430054014300541143005421430054314300544143005451430054614300547143005481430054914300550143005511430055214300553143005541430055514300556143005571430055814300559143005601430056114300562143005631430056414300565143005661430056714300568143005691430057014300571143005721430057314300574143005751430057614300577143005781430057914300580143005811430058214300583143005841430058514300586143005871430058814300589143005901430059114300592143005931430059414300595143005961430059714300598143005991430060014300601143006021430060314300604143006051430060614300607143006081430060914300610143006111430061214300613143006141430061514300616143006171430061814300619143006201430062114300622143006231430062414300625143006261430062714300628143006291430063014300631143006321430063314300634143006351430063614300637143006381430063914300640143006411430064214300643143006441430064514300646143006471430064814300649143006501430065114300652143006531430065414300655143006561430065714300658143006591430066014300661143006621430066314300664143006651430066614300667143006681430066914300670143006711430067214300673143006741430067514300676143006771430067814300679143006801430068114300682143006831430068414300685143006861430068714300688143006891430069014300691143006921430069314300694143006951430069614300697143006981430069914300700143007011430070214300703143007041430070514300706143007071430070814300709143007101430071114300712143007131430071414300715143007161430071714300718143007191430072014300721143007221430072314300724143007251430072614300727143007281430072914300730143007311430073214300733143007341430073514300736143007371430073814300739143007401430074114300742143007431430074414300745143007461430074714300748143007491430075014300751143007521430075314300754143007551430075614300757143007581430075914300760143007611430076214300763143007641430076514300766143007671430076814300769143007701430077114300772143007731430077414300775143007761430077714300778143007791430078014300781143007821430078314300784143007851430078614300787143007881430078914300790143007911430079214300793143007941430079514300796143007971430079814300799143008001430080114300802143008031430080414300805143008061430080714300808143008091430081014300811143008121430081314300814143008151430081614300817143008181430081914300820143008211430082214300823143008241430082514300826143008271430082814300829143008301430083114300832143008331430083414300835143008361430083714300838143008391430084014300841143008421430084314300844143008451430084614300847143008481430084914300850143008511430085214300853143008541430085514300856143008571430085814300859143008601430086114300862143008631430086414300865143008661430086714300868143008691430087014300871143008721430087314300874143008751430087614300877143008781430087914300880143008811430088214300883143008841430088514300886143008871430088814300889143008901430089114300892143008931430089414300895143008961430089714300898143008991430090014300901143009021430090314300904143009051430090614300907143009081430090914300910143009111430091214300913143009141430091514300916143009171430091814300919143009201430092114300922143009231430092414300925143009261430092714300928143009291430093014300931143009321430093314300934143009351430093614300937143009381430093914300940143009411430094214300943143009441430094514300946143009471430094814300949143009501430095114300952143009531430095414300955143009561430095714300958143009591430096014300961143009621430096314300964143009651430096614300967143009681430096914300970143009711430097214300973143009741430097514300976143009771430097814300979143009801430098114300982143009831430098414300985143009861430098714300988143009891430099014300991143009921430099314300994143009951430099614300997143009981430099914301000143010011430100214301003143010041430100514301006143010071430100814301009143010101430101114301012143010131430101414301015143010161430101714301018143010191430102014301021143010221430102314301024143010251430102614301027143010281430102914301030143010311430103214301033143010341430103514301036143010371430103814301039143010401430104114301042143010431430104414301045143010461430104714301048143010491430105014301051143010521430105314301054143010551430105614301057143010581430105914301060143010611430106214301063143010641430106514301066143010671430106814301069143010701430107114301072143010731430107414301075143010761430107714301078143010791430108014301081143010821430108314301084143010851430108614301087143010881430108914301090143010911430109214301093143010941430109514301096143010971430109814301099143011001430110114301102143011031430110414301105143100011431000214310003143100041431000514310006143100071431000814310009143100101431001114310012143100131431001414310015143100161431001714310018143100191431002014310021143100221431002314310024143100251431002614310027143100281431002914310030143100311431003214310033143100341431003514310036143100371431003814310039143100401431004114310042143100431431004414310045143100461431004714310048143100491431005014310051143100521431005314310054143100551431005614310057143100581431005914310060143100611431006214310063143100641431006514310066143100671431006814310069143100701431007114310072143100731431007414310075143100761431007714310078143100791431008014310081143100821431008314310084143100851431008614310087143100881431008914310090143100911431009214310093143100941431009514310096143100971431009814310099143101001431010114310102143101031431010414310105143101061431010714310108143101091431011014310111143101121431011314310114143101151431011614310117143101181431011914310120143101211431012214310123143101241431012514310126143101271431012814310129143101301431013114310132143101331431013414310135143101361431013714310138143101391431014014310141143101421431014314310144143101451431014614310147143101481431014914310150143101511431015214310153143101541431015514310156143101571431015814310159143101601431016114310162143101631431016414310165143101661431016714310168143101691431017014310171143101721431017314310174143101751431017614310177143101781431017914310180143101811431018214310183143101841431018514310186143101871431018814310189143101901431019114310192143101931431019414310195143101961431019714310198143101991431020014310201143102021431020314310204143102051431020614310207143102081431020914310210143102111431021214310213143102141431021514310216143102171431021814310219143102201431022114310222143102231431022414310225143102261431022714310228143102291431023014310231143102321431023314310234143102351431023614310237143102381431023914310240143102411431024214310243143102441431024514310246143102471431024814310249143102501431025114310252143102531431025414310255143102561431025714310258143102591431026014310261143102621431026314310264143102651431026614310267143102681431026914310270143102711431027214310273143102741431027514310276143102771431027814310279143102801431028114310282143102831431028414310285143102861431028714310288143102891431029014310291143102921431029314310294143102951431029614310297143102981431029914310300143103011431030214310303143103041431030514310306143103071431030814310309143103101431031114310312143103131431031414310315143103161431031714310318143103191431032014310321143103221431032314310324143103251431032614310327143103281431032914310330143103311431033214310333143103341431033514310336143103371431033814310339143103401431034114310342143103431431034414310345143103461431034714310348143103491431035014310351143103521431035314310354143103551431035614310357143103581431035914310360143103611431036214310363143103641431036514310366143103671431036814310369143103701431037114310372143103731431037414310375143103761431037714310378143103791431038014310381143103821431038314310384143103851431038614310387143103881431038914310390143103911431039214310393143103941431039514310396143103971431039814310399143104001431040114310402143104031431040414310405143104061431040714310408143104091431041014310411143104121431041314310414143104151431041614310417143104181431041914310420143104211431042214310423143104241431042514310426143104271431042814310429143104301431043114310432143104331431043414310435143104361431043714310438143104391431044014310441143104421431044314310444143104451431044614310447143104481431044914310450143104511431045214310453143104541431045514310456143104571431045814310459143104601431046114310462143104631431046414310465143104661431046714310468143104691431047014310471143104721431047314310474143104751431047614310477143104781431047914310480143104811431048214310483143104841431048514310486143104871431048814310489143104901431049114310492143104931431049414310495143104961431049714310498143104991431050014310501143105021431050314310504143105051431050614310507143105081431050914310510143105111431051214310513143105141431051514310516143105171431051814310519143105201431052114310522143105231431052414310525143105261431052714310528143105291431053014310531143105321431053314310534143105351431053614310537143105381431053914310540143105411431054214310543143105441431054514310546143105471431054814310549143105501431055114310552143105531431055414310555143105561431055714310558143105591431056014310561143105621431056314310564143105651431056614310567143105681431056914310570143105711431057214310573143105741431057514310576143105771431057814310579143105801431058114310582143105831431058414310585143105861431058714310588143105891431059014310591143105921431059314310594143105951431059614310597143105981431059914310600143106011431060214310603143106041431060514310606143106071431060814310609143106101431061114310612143106131431061414310615143106161431061714310618143106191431062014310621143106221431062314310624143106251431062614310627143106281431062914310630143106311431063214310633143106341431063514310636143106371431063814310639143106401431064114310642143106431431064414310645143106461431064714310648143106491431065014310651143106521431065314310654143106551431065614310657143106581431065914310660143106611431066214310663143106641431066514310666143106671431066814310669143106701431067114310672143106731431067414310675143106761431067714310678143106791431068014310681143106821431068314310684143106851431068614310687143106881431068914310690143106911431069214310693143106941431069514310696143106971431069814310699143107001431070114310702143107031431070414310705143107061431070714310708143107091431071014310711143107121431071314310714143107151431071614310717143107181431071914310720143107211431072214310723143107241431072514310726143107271431072814310729143107301431073114310732143107331431073414310735143107361431073714310738143107391431074014310741143107421431074314310744143107451431074614310747143107481431074914310750143107511431075214310753143107541431075514310756143107571431075814310759143107601431076114310762143107631431076414310765143107661431076714310768143107691431077014310771143107721431077314310774143107751431077614310777143107781431077914310780143107811431078214310783143107841431078514310786143107871431078814310789143107901431079114310792143107931431079414310795143107961431079714310798143107991431080014310801143108021431080314310804143108051431080614310807143108081431080914310810143108111431081214310813143108141431081514310816143108171431081814310819143108201431082114310822143108231431082414310825143108261431082714310828143108291431083014310831143108321431083314310834143108351431083614310837143108381431083914310840143108411431084214310843143108441431084514310846143108471431084814310849143108501431085114310852143108531431085414310855143108561431085714310858143108591431086014310861143108621431086314310864143108651431086614310867143108681431086914310870143108711431087214310873143108741431087514310876143108771431087814310879143108801431088114310882143108831431088414310885143108861431088714310888143108891431089014310891143108921431089314310894143108951431089614310897143108981431089914310900143109011431090214310903143109041431090514310906143109071431090814310909143109101431091114310912143109131431091414310915143109161431091714310918143109191431092014310921143109221431092314310924143109251431092614310927143109281431092914310930143109311431093214310933143109341431093514310936143109371431093814310939143109401431094114310942143109431431094414310945143109461431094714310948143109491431095014310951143109521431095314310954143109551431095614310957143109581431095914310960143109611431096214310963143109641431096514310966143109671431096814310969143109701431097114310972143109731431097414310975143109761431097714310978143109791431098014310981143109821431098314310984143109851431098614310987143109881431098914310990143109911431099214310993143109941431099514310996143109971431099814310999143110001431100114311002143110031431100414311005143110061431100714311008143110091431101014311011143110121431101314311014143110151431101614311017143110181431101914311020143110211431102214311023143110241431102514311026143110271431102814311029143110301431103114311032143110331431103414311035143110361431103714311038143110391431104014311041143110421431104314311044143110451431104614311047143110481431104914311050143110511431105214311053143110541431105514311056143110571431105814311059143110601431106114311062143110631431106414311065143110661431106714311068143110691431107014311071143110721431107314311074143110751431107614311077143110781431107914311080143110811431108214311083143110841431108514311086143110871431108814311089143110901431109114311092143110931431109414311095143110961431109714311098143110991431110014311101143111021431110314311104143111051432000114320002143200031432000414320005143200061432000714320008143200091432001014320011143200121432001314320014143200151432001614320017143200181432001914320020143200211432002214320023143200241432002514320026143200271432002814320029143200301432003114320032143200331432003414320035143200361432003714320038143200391432004014320041143200421432004314320044143200451432004614320047143200481432004914320050143200511432005214320053143200541432005514320056143200571432005814320059143200601432006114320062143200631432006414320065143200661432006714320068143200691432007014320071143200721432007314320074143200751432007614320077143200781432007914320080143200811432008214320083143200841432008514320086143200871432008814320089143200901432009114320092143200931432009414320095143200961432009714320098143200991432010014320101143201021432010314320104143201051432010614320107143201081432010914320110143201111432011214320113143201141432011514320116143201171432011814320119143201201432012114320122143201231432012414320125143201261432012714320128143201291432013014320131143201321432013314320134143201351432013614320137143201381432013914320140143201411432014214320143143201441432014514320146143201471432014814320149143201501432015114320152143201531432015414320155143201561432015714320158143201591432016014320161143201621432016314320164143201651432016614320167143201681432016914320170143201711432017214320173143201741432017514320176143201771432017814320179143201801432018114320182143201831432018414320185143201861432018714320188143201891432019014320191143201921432019314320194143201951432019614320197143201981432019914320200143202011432020214320203143202041432020514320206143202071432020814320209143202101432021114320212143202131432021414320215143202161432021714320218143202191432022014320221143202221432022314320224143202251432022614320227143202281432022914320230143202311432023214320233143202341432023514320236143202371432023814320239143202401432024114320242143202431432024414320245143202461432024714320248143202491432025014320251143202521432025314320254143202551432025614320257143202581432025914320260143202611432026214320263143202641432026514320266143202671432026814320269143202701432027114320272143202731432027414320275143202761432027714320278143202791432028014320281143202821432028314320284143202851432028614320287143202881432028914320290143202911432029214320293143202941432029514320296143202971432029814320299143203001432030114320302143203031432030414320305143203061432030714320308143203091432031014320311143203121432031314320314143203151432031614320317143203181432031914320320143203211432032214320323143203241432032514320326143203271432032814320329143203301432033114320332143203331432033414320335143203361432033714320338143203391432034014320341143203421432034314320344143203451432034614320347143203481432034914320350143203511432035214320353143203541432035514320356143203571432035814320359143203601432036114320362143203631432036414320365143203661432036714320368143203691432037014320371143203721432037314320374143203751432037614320377143203781432037914320380143203811432038214320383143203841432038514320386143203871432038814320389143203901432039114320392143203931432039414320395143203961432039714320398143203991432040014320401143204021432040314320404143204051432040614320407143204081432040914320410143204111432041214320413143204141432041514320416143204171432041814320419143204201432042114320422143204231432042414320425143204261432042714320428143204291432043014320431143204321432043314320434143204351432043614320437143204381432043914320440143204411432044214320443143204441432044514320446143204471432044814320449143204501432045114320452143204531432045414320455143204561432045714320458143204591432046014320461143204621432046314320464143204651432046614320467143204681432046914320470143204711432047214320473143204741432047514320476143204771432047814320479143204801432048114320482143204831432048414320485143204861432048714320488143204891432049014320491143204921432049314320494143204951432049614320497143204981432049914320500143205011432050214320503143205041432050514320506143205071432050814320509143205101432051114320512143205131432051414320515143205161432051714320518143205191432052014320521143205221432052314320524143205251432052614320527143205281432052914320530143205311432053214320533143205341432053514320536143205371432053814320539143205401432054114320542143205431432054414320545143205461432054714320548143205491432055014320551143205521432055314320554143205551432055614320557143205581432055914320560143205611432056214320563143205641432056514320566143205671432056814320569143205701432057114320572143205731432057414320575143205761432057714320578143205791432058014320581143205821432058314320584143205851432058614320587143205881432058914320590143205911432059214320593143205941432059514320596143205971432059814320599143206001432060114320602143206031432060414320605143206061432060714320608143206091432061014320611143206121432061314320614143206151432061614320617143206181432061914320620143206211432062214320623143206241432062514320626143206271432062814320629143206301432063114320632143206331432063414320635143206361432063714320638143206391432064014320641143206421432064314320644143206451432064614320647143206481432064914320650143206511432065214320653143206541432065514320656143206571432065814320659143206601432066114320662143206631432066414320665143206661432066714320668143206691432067014320671143206721432067314320674143206751432067614320677143206781432067914320680143206811432068214320683143206841432068514320686143206871432068814320689143206901432069114320692143206931432069414320695143206961432069714320698143206991432070014320701143207021432070314320704143207051432070614320707143207081432070914320710143207111432071214320713143207141432071514320716143207171432071814320719143207201432072114320722143207231432072414320725143207261432072714320728143207291432073014320731143207321432073314320734143207351432073614320737143207381432073914320740143207411432074214320743143207441432074514320746143207471432074814320749143207501432075114320752143207531432075414320755143207561432075714320758143207591432076014320761143207621432076314320764143207651432076614320767143207681432076914320770143207711432077214320773143207741432077514320776143207771432077814320779143207801432078114320782143207831432078414320785143207861432078714320788143207891432079014320791143207921432079314320794143207951432079614320797143207981432079914320800143208011432080214320803143208041432080514320806143208071432080814320809143208101432081114320812143208131432081414320815143208161432081714320818143208191432082014320821143208221432082314320824143208251432082614320827143208281432082914320830143208311432083214320833143208341432083514320836143208371432083814320839143208401432084114320842143208431432084414320845143208461432084714320848143208491432085014320851143208521432085314320854143208551432085614320857143208581432085914320860143208611432086214320863143208641432086514320866143208671432086814320869143208701432087114320872143208731432087414320875143208761432087714320878143208791432088014320881143208821432088314320884143208851432088614320887143208881432088914320890143208911432089214320893143208941432089514320896143208971432089814320899143209001432090114320902143209031432090414320905143209061432090714320908143209091432091014320911143209121432091314320914143209151432091614320917143209181432091914320920143209211432092214320923143209241432092514320926143209271432092814320929143209301432093114320932143209331432093414320935143209361432093714320938143209391432094014320941143209421432094314320944143209451432094614320947143209481432094914320950143209511432095214320953143209541432095514320956143209571432095814320959143209601432096114320962143209631432096414320965143209661432096714320968143209691432097014320971143209721432097314320974143209751432097614320977143209781432097914320980143209811432098214320983143209841432098514320986143209871432098814320989143209901432099114320992143209931432099414320995143209961432099714320998143209991432100014321001143210021432100314321004143210051432100614321007143210081432100914321010143210111432101214321013143210141432101514321016143210171432101814321019143210201432102114321022143210231432102414321025143210261432102714321028143210291432103014321031143210321432103314321034143210351432103614321037143210381432103914321040143210411432104214321043143210441432104514321046143210471432104814321049143210501432105114321052143210531432105414321055143210561432105714321058143210591432106014321061143210621432106314321064143210651432106614321067143210681432106914321070143210711432107214321073143210741432107514321076143210771432107814321079143210801432108114321082143210831432108414321085143210861432108714321088143210891432109014321091143210921432109314321094143210951432109614321097143210981432109914321100143211011432110214321103143211041432110514330001143300021433000314330004143300051433000614330007143300081433000914330010143300111433001214330013143300141433001514330016143300171433001814330019143300201433002114330022143300231433002414330025143300261433002714330028143300291433003014330031143300321433003314330034143300351433003614330037143300381433003914330040143300411433004214330043143300441433004514330046143300471433004814330049143300501433005114330052143300531433005414330055143300561433005714330058143300591433006014330061143300621433006314330064143300651433006614330067143300681433006914330070143300711433007214330073143300741433007514330076143300771433007814330079143300801433008114330082143300831433008414330085143300861433008714330088143300891433009014330091143300921433009314330094143300951433009614330097143300981433009914330100143301011433010214330103143301041433010514330106143301071433010814330109143301101433011114330112143301131433011414330115143301161433011714330118143301191433012014330121143301221433012314330124143301251433012614330127143301281433012914330130143301311433013214330133143301341433013514330136143301371433013814330139143301401433014114330142143301431433014414330145143301461433014714330148143301491433015014330151143301521433015314330154143301551433015614330157143301581433015914330160143301611433016214330163143301641433016514330166143301671433016814330169143301701433017114330172143301731433017414330175143301761433017714330178143301791433018014330181143301821433018314330184143301851433018614330187143301881433018914330190143301911433019214330193143301941433019514330196143301971433019814330199143302001433020114330202143302031433020414330205143302061433020714330208143302091433021014330211143302121433021314330214143302151433021614330217143302181433021914330220143302211433022214330223143302241433022514330226143302271433022814330229143302301433023114330232143302331433023414330235143302361433023714330238143302391433024014330241143302421433024314330244143302451433024614330247143302481433024914330250143302511433025214330253143302541433025514330256143302571433025814330259143302601433026114330262143302631433026414330265143302661433026714330268143302691433027014330271143302721433027314330274143302751433027614330277143302781433027914330280143302811433028214330283143302841433028514330286143302871433028814330289143302901433029114330292143302931433029414330295143302961433029714330298143302991433030014330301143303021433030314330304143303051433030614330307143303081433030914330310143303111433031214330313143303141433031514330316143303171433031814330319143303201433032114330322143303231433032414330325143303261433032714330328143303291433033014330331143303321433033314330334143303351433033614330337143303381433033914330340143303411433034214330343143303441433034514330346143303471433034814330349143303501433035114330352143303531433035414330355143303561433035714330358143303591433036014330361143303621433036314330364143303651433036614330367143303681433036914330370143303711433037214330373143303741433037514330376143303771433037814330379143303801433038114330382143303831433038414330385143303861433038714330388143303891433039014330391143303921433039314330394143303951433039614330397143303981433039914330400143304011433040214330403143304041433040514330406143304071433040814330409143304101433041114330412143304131433041414330415143304161433041714330418143304191433042014330421143304221433042314330424143304251433042614330427143304281433042914330430143304311433043214330433143304341433043514330436143304371433043814330439143304401433044114330442143304431433044414330445143304461433044714330448143304491433045014330451143304521433045314330454143304551433045614330457143304581433045914330460143304611433046214330463143304641433046514330466143304671433046814330469143304701433047114330472143304731433047414330475143304761433047714330478143304791433048014330481143304821433048314330484143304851433048614330487143304881433048914330490143304911433049214330493143304941433049514330496143304971433049814330499143305001433050114330502143305031433050414330505143305061433050714330508143305091433051014330511143305121433051314330514143305151433051614330517143305181433051914330520143305211433052214330523143305241433052514330526143305271433052814330529143305301433053114330532143305331433053414330535143305361433053714330538143305391433054014330541143305421433054314330544143305451433054614330547143305481433054914330550143305511433055214330553143305541433055514330556143305571433055814330559143305601433056114330562143305631433056414330565143305661433056714330568143305691433057014330571143305721433057314330574143305751433057614330577143305781433057914330580143305811433058214330583143305841433058514330586143305871433058814330589143305901433059114330592143305931433059414330595143305961433059714330598143305991433060014330601143306021433060314330604143306051433060614330607143306081433060914330610143306111433061214330613143306141433061514330616143306171433061814330619143306201433062114330622143306231433062414330625143306261433062714330628143306291433063014330631143306321433063314330634143306351433063614330637143306381433063914330640143306411433064214330643143306441433064514330646143306471433064814330649143306501433065114330652143306531433065414330655143306561433065714330658143306591433066014330661143306621433066314330664143306651433066614330667143306681433066914330670143306711433067214330673143306741433067514330676143306771433067814330679143306801433068114330682143306831433068414330685143306861433068714330688143306891433069014330691143306921433069314330694143306951433069614330697143306981433069914330700143307011433070214330703143307041433070514330706143307071433070814330709143307101433071114330712143307131433071414330715143307161433071714330718143307191433072014330721143307221433072314330724143307251433072614330727143307281433072914330730143307311433073214330733143307341433073514330736143307371433073814330739143307401433074114330742143307431433074414330745143307461433074714330748143307491433075014330751143307521433075314330754143307551433075614330757143307581433075914330760143307611433076214330763143307641433076514330766143307671433076814330769143307701433077114330772143307731433077414330775143307761433077714330778143307791433078014330781143307821433078314330784143307851433078614330787143307881433078914330790143307911433079214330793143307941433079514330796143307971433079814330799143308001433080114330802143308031433080414330805143308061433080714330808143308091433081014330811143308121433081314330814143308151433081614330817143308181433081914330820143308211433082214330823143308241433082514330826143308271433082814330829143308301433083114330832143308331433083414330835143308361433083714330838143308391433084014330841143308421433084314330844143308451433084614330847143308481433084914330850143308511433085214330853143308541433085514330856143308571433085814330859143308601433086114330862143308631433086414330865143308661433086714330868143308691433087014330871143308721433087314330874143308751433087614330877143308781433087914330880143308811433088214330883143308841433088514330886143308871433088814330889143308901433089114330892143308931433089414330895143308961433089714330898143308991433090014330901143309021433090314330904143309051433090614330907143309081433090914330910143309111433091214330913143309141433091514330916143309171433091814330919143309201433092114330922143309231433092414330925143309261433092714330928143309291433093014330931143309321433093314330934143309351433093614330937143309381433093914330940143309411433094214330943143309441433094514330946143309471433094814330949143309501433095114330952143309531433095414330955143309561433095714330958143309591433096014330961143309621433096314330964143309651433096614330967143309681433096914330970143309711433097214330973143309741433097514330976143309771433097814330979143309801433098114330982143309831433098414330985143309861433098714330988143309891433099014330991143309921433099314330994143309951433099614330997143309981433099914331000143310011433100214331003143310041433100514331006143310071433100814331009143310101433101114331012143310131433101414331015143310161433101714331018143310191433102014331021143310221433102314331024143310251433102614331027143310281433102914331030143310311433103214331033143310341433103514331036143310371433103814331039143310401433104114331042143310431433104414331045143310461433104714331048143310491433105014331051143310521433105314331054143310551433105614331057143310581433105914331060143310611433106214331063143310641433106514331066143310671433106814331069143310701433107114331072143310731433107414331075143310761433107714331078143310791433108014331081143310821433108314331084143310851433108614331087143310881433108914331090143310911433109214331093143310941433109514331096143310971433109814331099143311001433110114331102143311031433110414331105143400011434000214340003143400041434000514340006143400071434000814340009143400101434001114340012143400131434001414340015143400161434001714340018143400191434002014340021143400221434002314340024143400251434002614340027143400281434002914340030143400311434003214340033143400341434003514340036143400371434003814340039143400401434004114340042143400431434004414340045143400461434004714340048143400491434005014340051143400521434005314340054143400551434005614340057143400581434005914340060143400611434006214340063143400641434006514340066143400671434006814340069143400701434007114340072143400731434007414340075143400761434007714340078143400791434008014340081143400821434008314340084143400851434008614340087143400881434008914340090143400911434009214340093143400941434009514340096143400971434009814340099143401001434010114340102143401031434010414340105143401061434010714340108143401091434011014340111143401121434011314340114143401151434011614340117143401181434011914340120143401211434012214340123143401241434012514340126143401271434012814340129143401301434013114340132143401331434013414340135143401361434013714340138143401391434014014340141143401421434014314340144143401451434014614340147143401481434014914340150143401511434015214340153143401541434015514340156143401571434015814340159143401601434016114340162143401631434016414340165143401661434016714340168143401691434017014340171143401721434017314340174143401751434017614340177143401781434017914340180143401811434018214340183143401841434018514340186143401871434018814340189143401901434019114340192143401931434019414340195143401961434019714340198143401991434020014340201143402021434020314340204143402051434020614340207143402081434020914340210143402111434021214340213143402141434021514340216143402171434021814340219143402201434022114340222143402231434022414340225143402261434022714340228143402291434023014340231143402321434023314340234143402351434023614340237143402381434023914340240143402411434024214340243143402441434024514340246143402471434024814340249143402501434025114340252143402531434025414340255143402561434025714340258143402591434026014340261143402621434026314340264143402651434026614340267143402681434026914340270143402711434027214340273143402741434027514340276143402771434027814340279143402801434028114340282143402831434028414340285143402861434028714340288143402891434029014340291143402921434029314340294143402951434029614340297143402981434029914340300143403011434030214340303143403041434030514340306143403071434030814340309143403101434031114340312143403131434031414340315143403161434031714340318143403191434032014340321143403221434032314340324143403251434032614340327143403281434032914340330143403311434033214340333143403341434033514340336143403371434033814340339143403401434034114340342143403431434034414340345143403461434034714340348143403491434035014340351143403521434035314340354143403551434035614340357143403581434035914340360143403611434036214340363143403641434036514340366143403671434036814340369143403701434037114340372143403731434037414340375143403761434037714340378143403791434038014340381143403821434038314340384143403851434038614340387143403881434038914340390143403911434039214340393143403941434039514340396143403971434039814340399143404001434040114340402143404031434040414340405143404061434040714340408143404091434041014340411143404121434041314340414143404151434041614340417143404181434041914340420143404211434042214340423143404241434042514340426143404271434042814340429143404301434043114340432143404331434043414340435143404361434043714340438143404391434044014340441143404421434044314340444143404451434044614340447143404481434044914340450143404511434045214340453143404541434045514340456143404571434045814340459143404601434046114340462143404631434046414340465143404661434046714340468143404691434047014340471143404721434047314340474143404751434047614340477143404781434047914340480143404811434048214340483143404841434048514340486143404871434048814340489143404901434049114340492143404931434049414340495143404961434049714340498143404991434050014340501143405021434050314340504143405051434050614340507143405081434050914340510143405111434051214340513143405141434051514340516143405171434051814340519143405201434052114340522143405231434052414340525143405261434052714340528143405291434053014340531143405321434053314340534143405351434053614340537143405381434053914340540143405411434054214340543143405441434054514340546143405471434054814340549143405501434055114340552143405531434055414340555143405561434055714340558143405591434056014340561143405621434056314340564143405651434056614340567143405681434056914340570143405711434057214340573143405741434057514340576143405771434057814340579143405801434058114340582143405831434058414340585143405861434058714340588143405891434059014340591143405921434059314340594143405951434059614340597143405981434059914340600143406011434060214340603143406041434060514340606143406071434060814340609143406101434061114340612143406131434061414340615143406161434061714340618143406191434062014340621143406221434062314340624143406251434062614340627143406281434062914340630143406311434063214340633143406341434063514340636143406371434063814340639143406401434064114340642143406431434064414340645143406461434064714340648143406491434065014340651143406521434065314340654143406551434065614340657143406581434065914340660143406611434066214340663143406641434066514340666143406671434066814340669143406701434067114340672143406731434067414340675143406761434067714340678143406791434068014340681143406821434068314340684143406851434068614340687143406881434068914340690143406911434069214340693143406941434069514340696143406971434069814340699143407001434070114340702143407031434070414340705143407061434070714340708143407091434071014340711143407121434071314340714143407151434071614340717143407181434071914340720143407211434072214340723143407241434072514340726143407271434072814340729143407301434073114340732143407331434073414340735143407361434073714340738143407391434074014340741143407421434074314340744143407451434074614340747143407481434074914340750143407511434075214340753143407541434075514340756143407571434075814340759143407601434076114340762143407631434076414340765143407661434076714340768143407691434077014340771143407721434077314340774143407751434077614340777143407781434077914340780143407811434078214340783143407841434078514340786143407871434078814340789143407901434079114340792143407931434079414340795143407961434079714340798143407991434080014340801143408021434080314340804143408051434080614340807143408081434080914340810143408111434081214340813143408141434081514340816143408171434081814340819143408201434082114340822143408231434082414340825143408261434082714340828143408291434083014340831143408321434083314340834143408351434083614340837143408381434083914340840143408411434084214340843143408441434084514340846143408471434084814340849143408501434085114340852143408531434085414340855143408561434085714340858143408591434086014340861143408621434086314340864143408651434086614340867143408681434086914340870143408711434087214340873143408741434087514340876143408771434087814340879143408801434088114340882143408831434088414340885143408861434088714340888143408891434089014340891143408921434089314340894143408951434089614340897143408981434089914340900143409011434090214340903143409041434090514340906143409071434090814340909143409101434091114340912143409131434091414340915143409161434091714340918143409191434092014340921143409221434092314340924143409251434092614340927143409281434092914340930143409311434093214340933143409341434093514340936143409371434093814340939143409401434094114340942143409431434094414340945143409461434094714340948143409491434095014340951143409521434095314340954143409551434095614340957143409581434095914340960143409611434096214340963143409641434096514340966143409671434096814340969143409701434097114340972143409731434097414340975143409761434097714340978143409791434098014340981143409821434098314340984143409851434098614340987143409881434098914340990143409911434099214340993143409941434099514340996143409971434099814340999143410001434100114341002143410031434100414341005143410061434100714341008143410091434101014341011143410121434101314341014143410151434101614341017143410181434101914341020143410211434102214341023143410241434102514341026143410271434102814341029143410301434103114341032143410331434103414341035143410361434103714341038143410391434104014341041143410421434104314341044143410451434104614341047143410481434104914341050143410511434105214341053143410541434105514341056143410571434105814341059143410601434106114341062143410631434106414341065143410661434106714341068143410691434107014341071143410721434107314341074143410751434107614341077143410781434107914341080143410811434108214341083143410841434108514341086143410871434108814341089143410901434109114341092143410931434109414341095143410961434109714341098143410991434110014341101143411021434110314341104143411051435000114350002143500031435000414350005143500061435000714350008143500091435001014350011143500121435001314350014143500151435001614350017143500181435001914350020143500211435002214350023143500241435002514350026143500271435002814350029143500301435003114350032143500331435003414350035143500361435003714350038143500391435004014350041143500421435004314350044143500451435004614350047143500481435004914350050143500511435005214350053143500541435005514350056143500571435005814350059143500601435006114350062143500631435006414350065143500661435006714350068143500691435007014350071143500721435007314350074143500751435007614350077143500781435007914350080143500811435008214350083143500841435008514350086143500871435008814350089143500901435009114350092143500931435009414350095143500961435009714350098143500991435010014350101143501021435010314350104143501051435010614350107143501081435010914350110143501111435011214350113143501141435011514350116143501171435011814350119143501201435012114350122143501231435012414350125143501261435012714350128143501291435013014350131143501321435013314350134143501351435013614350137143501381435013914350140143501411435014214350143143501441435014514350146143501471435014814350149143501501435015114350152143501531435015414350155143501561435015714350158143501591435016014350161143501621435016314350164143501651435016614350167143501681435016914350170143501711435017214350173143501741435017514350176143501771435017814350179143501801435018114350182143501831435018414350185143501861435018714350188143501891435019014350191143501921435019314350194143501951435019614350197143501981435019914350200143502011435020214350203143502041435020514350206143502071435020814350209143502101435021114350212143502131435021414350215143502161435021714350218143502191435022014350221143502221435022314350224143502251435022614350227143502281435022914350230143502311435023214350233143502341435023514350236143502371435023814350239143502401435024114350242143502431435024414350245143502461435024714350248143502491435025014350251143502521435025314350254143502551435025614350257143502581435025914350260143502611435026214350263143502641435026514350266143502671435026814350269143502701435027114350272143502731435027414350275143502761435027714350278143502791435028014350281143502821435028314350284143502851435028614350287143502881435028914350290143502911435029214350293143502941435029514350296143502971435029814350299143503001435030114350302143503031435030414350305143503061435030714350308143503091435031014350311143503121435031314350314143503151435031614350317143503181435031914350320143503211435032214350323143503241435032514350326143503271435032814350329143503301435033114350332143503331435033414350335143503361435033714350338143503391435034014350341143503421435034314350344143503451435034614350347143503481435034914350350143503511435035214350353143503541435035514350356143503571435035814350359143503601435036114350362143503631435036414350365143503661435036714350368143503691435037014350371143503721435037314350374143503751435037614350377143503781435037914350380143503811435038214350383143503841435038514350386143503871435038814350389143503901435039114350392143503931435039414350395143503961435039714350398143503991435040014350401143504021435040314350404143504051435040614350407143504081435040914350410143504111435041214350413143504141435041514350416143504171435041814350419143504201435042114350422143504231435042414350425143504261435042714350428143504291435043014350431143504321435043314350434143504351435043614350437143504381435043914350440143504411435044214350443143504441435044514350446143504471435044814350449143504501435045114350452143504531435045414350455143504561435045714350458143504591435046014350461143504621435046314350464143504651435046614350467143504681435046914350470143504711435047214350473143504741435047514350476143504771435047814350479143504801435048114350482143504831435048414350485143504861435048714350488143504891435049014350491143504921435049314350494143504951435049614350497143504981435049914350500143505011435050214350503143505041435050514350506143505071435050814350509143505101435051114350512143505131435051414350515143505161435051714350518143505191435052014350521143505221435052314350524143505251435052614350527143505281435052914350530143505311435053214350533143505341435053514350536143505371435053814350539143505401435054114350542143505431435054414350545143505461435054714350548143505491435055014350551143505521435055314350554143505551435055614350557143505581435055914350560143505611435056214350563143505641435056514350566143505671435056814350569143505701435057114350572143505731435057414350575143505761435057714350578143505791435058014350581143505821435058314350584143505851435058614350587143505881435058914350590143505911435059214350593143505941435059514350596143505971435059814350599143506001435060114350602143506031435060414350605143506061435060714350608143506091435061014350611143506121435061314350614143506151435061614350617143506181435061914350620143506211435062214350623143506241435062514350626143506271435062814350629143506301435063114350632143506331435063414350635143506361435063714350638143506391435064014350641143506421435064314350644143506451435064614350647143506481435064914350650143506511435065214350653143506541435065514350656143506571435065814350659143506601435066114350662143506631435066414350665143506661435066714350668143506691435067014350671143506721435067314350674143506751435067614350677143506781435067914350680143506811435068214350683143506841435068514350686143506871435068814350689143506901435069114350692143506931435069414350695143506961435069714350698143506991435070014350701143507021435070314350704143507051435070614350707143507081435070914350710143507111435071214350713143507141435071514350716143507171435071814350719143507201435072114350722143507231435072414350725143507261435072714350728143507291435073014350731143507321435073314350734143507351435073614350737143507381435073914350740143507411435074214350743143507441435074514350746143507471435074814350749143507501435075114350752143507531435075414350755143507561435075714350758143507591435076014350761143507621435076314350764143507651435076614350767143507681435076914350770143507711435077214350773143507741435077514350776143507771435077814350779143507801435078114350782143507831435078414350785143507861435078714350788143507891435079014350791143507921435079314350794143507951435079614350797143507981435079914350800143508011435080214350803143508041435080514350806143508071435080814350809143508101435081114350812143508131435081414350815143508161435081714350818143508191435082014350821143508221435082314350824143508251435082614350827143508281435082914350830143508311435083214350833143508341435083514350836143508371435083814350839143508401435084114350842143508431435084414350845143508461435084714350848143508491435085014350851143508521435085314350854143508551435085614350857143508581435085914350860143508611435086214350863143508641435086514350866143508671435086814350869143508701435087114350872143508731435087414350875143508761435087714350878143508791435088014350881143508821435088314350884143508851435088614350887143508881435088914350890143508911435089214350893143508941435089514350896143508971435089814350899143509001435090114350902143509031435090414350905143509061435090714350908143509091435091014350911143509121435091314350914143509151435091614350917143509181435091914350920143509211435092214350923143509241435092514350926143509271435092814350929143509301435093114350932143509331435093414350935143509361435093714350938143509391435094014350941143509421435094314350944143509451435094614350947143509481435094914350950143509511435095214350953143509541435095514350956143509571435095814350959143509601435096114350962143509631435096414350965143509661435096714350968143509691435097014350971143509721435097314350974143509751435097614350977143509781435097914350980143509811435098214350983143509841435098514350986143509871435098814350989143509901435099114350992143509931435099414350995143509961435099714350998143509991435100014351001143510021435100314351004143510051435100614351007143510081435100914351010143510111435101214351013143510141435101514351016143510171435101814351019143510201435102114351022143510231435102414351025143510261435102714351028143510291435103014351031143510321435103314351034143510351435103614351037143510381435103914351040143510411435104214351043143510441435104514351046143510471435104814351049143510501435105114351052143510531435105414351055143510561435105714351058143510591435106014351061143510621435106314351064143510651435106614351067143510681435106914351070143510711435107214351073143510741435107514351076143510771435107814351079143510801435108114351082143510831435108414351085143510861435108714351088143510891435109014351091143510921435109314351094143510951435109614351097143510981435109914351100143511011435110214351103143511041435110514360001143600021436000314360004143600051436000614360007143600081436000914360010143600111436001214360013143600141436001514360016143600171436001814360019143600201436002114360022143600231436002414360025143600261436002714360028143600291436003014360031143600321436003314360034143600351436003614360037143600381436003914360040143600411436004214360043143600441436004514360046143600471436004814360049143600501436005114360052143600531436005414360055143600561436005714360058143600591436006014360061143600621436006314360064143600651436006614360067143600681436006914360070143600711436007214360073143600741436007514360076143600771436007814360079143600801436008114360082143600831436008414360085143600861436008714360088143600891436009014360091143600921436009314360094143600951436009614360097143600981436009914360100143601011436010214360103143601041436010514360106143601071436010814360109143601101436011114360112143601131436011414360115143601161436011714360118143601191436012014360121143601221436012314360124143601251436012614360127143601281436012914360130143601311436013214360133143601341436013514360136143601371436013814360139143601401436014114360142143601431436014414360145143601461436014714360148143601491436015014360151143601521436015314360154143601551436015614360157143601581436015914360160143601611436016214360163143601641436016514360166143601671436016814360169143601701436017114360172143601731436017414360175143601761436017714360178143601791436018014360181143601821436018314360184143601851436018614360187143601881436018914360190143601911436019214360193143601941436019514360196143601971436019814360199143602001436020114360202143602031436020414360205143602061436020714360208143602091436021014360211143602121436021314360214143602151436021614360217143602181436021914360220143602211436022214360223143602241436022514360226143602271436022814360229143602301436023114360232143602331436023414360235143602361436023714360238143602391436024014360241143602421436024314360244143602451436024614360247143602481436024914360250143602511436025214360253143602541436025514360256143602571436025814360259143602601436026114360262143602631436026414360265143602661436026714360268143602691436027014360271143602721436027314360274143602751436027614360277143602781436027914360280143602811436028214360283143602841436028514360286143602871436028814360289143602901436029114360292143602931436029414360295143602961436029714360298143602991436030014360301143603021436030314360304143603051436030614360307143603081436030914360310143603111436031214360313143603141436031514360316143603171436031814360319143603201436032114360322143603231436032414360325143603261436032714360328143603291436033014360331143603321436033314360334143603351436033614360337143603381436033914360340143603411436034214360343143603441436034514360346143603471436034814360349143603501436035114360352143603531436035414360355143603561436035714360358143603591436036014360361143603621436036314360364143603651436036614360367143603681436036914360370143603711436037214360373143603741436037514360376143603771436037814360379143603801436038114360382143603831436038414360385143603861436038714360388143603891436039014360391143603921436039314360394143603951436039614360397143603981436039914360400143604011436040214360403143604041436040514360406143604071436040814360409143604101436041114360412143604131436041414360415143604161436041714360418143604191436042014360421143604221436042314360424143604251436042614360427143604281436042914360430143604311436043214360433143604341436043514360436143604371436043814360439143604401436044114360442143604431436044414360445143604461436044714360448143604491436045014360451143604521436045314360454143604551436045614360457143604581436045914360460143604611436046214360463143604641436046514360466143604671436046814360469143604701436047114360472143604731436047414360475143604761436047714360478143604791436048014360481143604821436048314360484143604851436048614360487143604881436048914360490143604911436049214360493143604941436049514360496143604971436049814360499143605001436050114360502143605031436050414360505143605061436050714360508143605091436051014360511143605121436051314360514143605151436051614360517143605181436051914360520143605211436052214360523143605241436052514360526143605271436052814360529143605301436053114360532143605331436053414360535143605361436053714360538143605391436054014360541143605421436054314360544143605451436054614360547143605481436054914360550143605511436055214360553143605541436055514360556143605571436055814360559143605601436056114360562143605631436056414360565143605661436056714360568143605691436057014360571143605721436057314360574143605751436057614360577143605781436057914360580143605811436058214360583143605841436058514360586143605871436058814360589143605901436059114360592143605931436059414360595143605961436059714360598143605991436060014360601143606021436060314360604143606051436060614360607143606081436060914360610143606111436061214360613143606141436061514360616143606171436061814360619143606201436062114360622143606231436062414360625143606261436062714360628143606291436063014360631143606321436063314360634143606351436063614360637143606381436063914360640143606411436064214360643143606441436064514360646143606471436064814360649143606501436065114360652143606531436065414360655143606561436065714360658143606591436066014360661143606621436066314360664143606651436066614360667143606681436066914360670143606711436067214360673143606741436067514360676143606771436067814360679143606801436068114360682143606831436068414360685143606861436068714360688143606891436069014360691143606921436069314360694143606951436069614360697143606981436069914360700143607011436070214360703143607041436070514360706143607071436070814360709143607101436071114360712143607131436071414360715143607161436071714360718143607191436072014360721143607221436072314360724143607251436072614360727143607281436072914360730143607311436073214360733143607341436073514360736143607371436073814360739143607401436074114360742143607431436074414360745143607461436074714360748143607491436075014360751143607521436075314360754143607551436075614360757143607581436075914360760143607611436076214360763143607641436076514360766143607671436076814360769143607701436077114360772143607731436077414360775143607761436077714360778143607791436078014360781143607821436078314360784143607851436078614360787143607881436078914360790143607911436079214360793143607941436079514360796143607971436079814360799143608001436080114360802143608031436080414360805143608061436080714360808143608091436081014360811143608121436081314360814143608151436081614360817143608181436081914360820143608211436082214360823143608241436082514360826143608271436082814360829143608301436083114360832143608331436083414360835143608361436083714360838143608391436084014360841143608421436084314360844143608451436084614360847143608481436084914360850143608511436085214360853143608541436085514360856143608571436085814360859143608601436086114360862143608631436086414360865143608661436086714360868143608691436087014360871143608721436087314360874143608751436087614360877143608781436087914360880143608811436088214360883143608841436088514360886143608871436088814360889143608901436089114360892143608931436089414360895143608961436089714360898143608991436090014360901143609021436090314360904143609051436090614360907143609081436090914360910143609111436091214360913143609141436091514360916143609171436091814360919143609201436092114360922143609231436092414360925143609261436092714360928143609291436093014360931143609321436093314360934143609351436093614360937143609381436093914360940143609411436094214360943143609441436094514360946143609471436094814360949143609501436095114360952143609531436095414360955143609561436095714360958143609591436096014360961143609621436096314360964143609651436096614360967143609681436096914360970143609711436097214360973143609741436097514360976143609771436097814360979143609801436098114360982143609831436098414360985143609861436098714360988143609891436099014360991143609921436099314360994143609951436099614360997143609981436099914361000143610011436100214361003143610041436100514361006143610071436100814361009143610101436101114361012143610131436101414361015143610161436101714361018143610191436102014361021143610221436102314361024143610251436102614361027143610281436102914361030143610311436103214361033143610341436103514361036143610371436103814361039143610401436104114361042143610431436104414361045143610461436104714361048143610491436105014361051143610521436105314361054143610551436105614361057143610581436105914361060143610611436106214361063143610641436106514361066143610671436106814361069143610701436107114361072143610731436107414361075143610761436107714361078143610791436108014361081143610821436108314361084143610851436108614361087143610881436108914361090143610911436109214361093143610941436109514361096143610971436109814361099143611001436110114361102143611031436110414361105143700011437000214370003143700041437000514370006143700071437000814370009143700101437001114370012143700131437001414370015143700161437001714370018143700191437002014370021143700221437002314370024143700251437002614370027143700281437002914370030143700311437003214370033143700341437003514370036143700371437003814370039143700401437004114370042143700431437004414370045143700461437004714370048143700491437005014370051143700521437005314370054143700551437005614370057143700581437005914370060143700611437006214370063143700641437006514370066143700671437006814370069143700701437007114370072143700731437007414370075143700761437007714370078143700791437008014370081143700821437008314370084143700851437008614370087143700881437008914370090143700911437009214370093143700941437009514370096143700971437009814370099143701001437010114370102143701031437010414370105143701061437010714370108143701091437011014370111143701121437011314370114143701151437011614370117143701181437011914370120143701211437012214370123143701241437012514370126143701271437012814370129143701301437013114370132143701331437013414370135143701361437013714370138143701391437014014370141143701421437014314370144143701451437014614370147143701481437014914370150143701511437015214370153143701541437015514370156143701571437015814370159143701601437016114370162143701631437016414370165143701661437016714370168143701691437017014370171143701721437017314370174143701751437017614370177143701781437017914370180143701811437018214370183143701841437018514370186143701871437018814370189143701901437019114370192143701931437019414370195143701961437019714370198143701991437020014370201143702021437020314370204143702051437020614370207143702081437020914370210143702111437021214370213143702141437021514370216143702171437021814370219143702201437022114370222143702231437022414370225143702261437022714370228143702291437023014370231143702321437023314370234143702351437023614370237143702381437023914370240143702411437024214370243143702441437024514370246143702471437024814370249143702501437025114370252143702531437025414370255143702561437025714370258143702591437026014370261143702621437026314370264143702651437026614370267143702681437026914370270143702711437027214370273143702741437027514370276143702771437027814370279143702801437028114370282143702831437028414370285143702861437028714370288143702891437029014370291143702921437029314370294143702951437029614370297143702981437029914370300143703011437030214370303143703041437030514370306143703071437030814370309143703101437031114370312143703131437031414370315143703161437031714370318143703191437032014370321143703221437032314370324143703251437032614370327143703281437032914370330143703311437033214370333143703341437033514370336143703371437033814370339143703401437034114370342143703431437034414370345143703461437034714370348143703491437035014370351143703521437035314370354143703551437035614370357143703581437035914370360143703611437036214370363143703641437036514370366143703671437036814370369143703701437037114370372143703731437037414370375143703761437037714370378143703791437038014370381143703821437038314370384143703851437038614370387143703881437038914370390143703911437039214370393143703941437039514370396143703971437039814370399143704001437040114370402143704031437040414370405143704061437040714370408143704091437041014370411143704121437041314370414143704151437041614370417143704181437041914370420143704211437042214370423143704241437042514370426143704271437042814370429143704301437043114370432143704331437043414370435143704361437043714370438143704391437044014370441143704421437044314370444143704451437044614370447143704481437044914370450143704511437045214370453143704541437045514370456143704571437045814370459143704601437046114370462143704631437046414370465143704661437046714370468143704691437047014370471143704721437047314370474143704751437047614370477143704781437047914370480143704811437048214370483143704841437048514370486143704871437048814370489143704901437049114370492143704931437049414370495143704961437049714370498143704991437050014370501143705021437050314370504143705051437050614370507143705081437050914370510143705111437051214370513143705141437051514370516143705171437051814370519143705201437052114370522143705231437052414370525143705261437052714370528143705291437053014370531143705321437053314370534143705351437053614370537143705381437053914370540143705411437054214370543143705441437054514370546143705471437054814370549143705501437055114370552143705531437055414370555143705561437055714370558143705591437056014370561143705621437056314370564143705651437056614370567143705681437056914370570143705711437057214370573143705741437057514370576143705771437057814370579143705801437058114370582143705831437058414370585143705861437058714370588143705891437059014370591143705921437059314370594143705951437059614370597143705981437059914370600143706011437060214370603143706041437060514370606143706071437060814370609143706101437061114370612143706131437061414370615143706161437061714370618143706191437062014370621143706221437062314370624143706251437062614370627143706281437062914370630143706311437063214370633143706341437063514370636143706371437063814370639143706401437064114370642143706431437064414370645143706461437064714370648143706491437065014370651143706521437065314370654143706551437065614370657143706581437065914370660143706611437066214370663143706641437066514370666143706671437066814370669143706701437067114370672143706731437067414370675143706761437067714370678143706791437068014370681143706821437068314370684143706851437068614370687143706881437068914370690143706911437069214370693143706941437069514370696143706971437069814370699143707001437070114370702143707031437070414370705143707061437070714370708143707091437071014370711143707121437071314370714143707151437071614370717143707181437071914370720143707211437072214370723143707241437072514370726143707271437072814370729143707301437073114370732143707331437073414370735143707361437073714370738143707391437074014370741143707421437074314370744143707451437074614370747143707481437074914370750143707511437075214370753143707541437075514370756143707571437075814370759143707601437076114370762143707631437076414370765143707661437076714370768143707691437077014370771143707721437077314370774143707751437077614370777143707781437077914370780143707811437078214370783143707841437078514370786143707871437078814370789143707901437079114370792143707931437079414370795143707961437079714370798143707991437080014370801143708021437080314370804143708051437080614370807143708081437080914370810143708111437081214370813143708141437081514370816143708171437081814370819143708201437082114370822143708231437082414370825143708261437082714370828143708291437083014370831143708321437083314370834143708351437083614370837143708381437083914370840143708411437084214370843143708441437084514370846143708471437084814370849143708501437085114370852143708531437085414370855143708561437085714370858143708591437086014370861143708621437086314370864143708651437086614370867143708681437086914370870143708711437087214370873143708741437087514370876143708771437087814370879143708801437088114370882143708831437088414370885143708861437088714370888143708891437089014370891143708921437089314370894143708951437089614370897143708981437089914370900143709011437090214370903143709041437090514370906143709071437090814370909143709101437091114370912143709131437091414370915143709161437091714370918143709191437092014370921143709221437092314370924143709251437092614370927143709281437092914370930143709311437093214370933143709341437093514370936143709371437093814370939143709401437094114370942143709431437094414370945143709461437094714370948143709491437095014370951143709521437095314370954143709551437095614370957143709581437095914370960143709611437096214370963143709641437096514370966143709671437096814370969143709701437097114370972143709731437097414370975143709761437097714370978143709791437098014370981143709821437098314370984143709851437098614370987143709881437098914370990143709911437099214370993143709941437099514370996143709971437099814370999143710001437100114371002143710031437100414371005143710061437100714371008143710091437101014371011143710121437101314371014143710151437101614371017143710181437101914371020143710211437102214371023143710241437102514371026143710271437102814371029143710301437103114371032143710331437103414371035143710361437103714371038143710391437104014371041143710421437104314371044143710451437104614371047143710481437104914371050143710511437105214371053143710541437105514371056143710571437105814371059143710601437106114371062143710631437106414371065143710661437106714371068143710691437107014371071143710721437107314371074143710751437107614371077143710781437107914371080143710811437108214371083143710841437108514371086143710871437108814371089143710901437109114371092143710931437109414371095143710961437109714371098143710991437110014371101143711021437110314371104143711051438000114380002143800031438000414380005143800061438000714380008143800091438001014380011143800121438001314380014143800151438001614380017143800181438001914380020143800211438002214380023143800241438002514380026143800271438002814380029143800301438003114380032143800331438003414380035143800361438003714380038143800391438004014380041143800421438004314380044143800451438004614380047143800481438004914380050143800511438005214380053143800541438005514380056143800571438005814380059143800601438006114380062143800631438006414380065143800661438006714380068143800691438007014380071143800721438007314380074143800751438007614380077143800781438007914380080143800811438008214380083143800841438008514380086143800871438008814380089143800901438009114380092143800931438009414380095143800961438009714380098143800991438010014380101143801021438010314380104143801051438010614380107143801081438010914380110143801111438011214380113143801141438011514380116143801171438011814380119143801201438012114380122143801231438012414380125143801261438012714380128143801291438013014380131143801321438013314380134143801351438013614380137143801381438013914380140143801411438014214380143143801441438014514380146143801471438014814380149143801501438015114380152143801531438015414380155143801561438015714380158143801591438016014380161143801621438016314380164143801651438016614380167143801681438016914380170143801711438017214380173143801741438017514380176143801771438017814380179143801801438018114380182143801831438018414380185143801861438018714380188143801891438019014380191143801921438019314380194143801951438019614380197143801981438019914380200143802011438020214380203143802041438020514380206143802071438020814380209143802101438021114380212143802131438021414380215143802161438021714380218143802191438022014380221143802221438022314380224143802251438022614380227143802281438022914380230143802311438023214380233143802341438023514380236143802371438023814380239143802401438024114380242143802431438024414380245143802461438024714380248143802491438025014380251143802521438025314380254143802551438025614380257143802581438025914380260143802611438026214380263143802641438026514380266143802671438026814380269143802701438027114380272143802731438027414380275143802761438027714380278143802791438028014380281143802821438028314380284143802851438028614380287143802881438028914380290143802911438029214380293143802941438029514380296143802971438029814380299143803001438030114380302143803031438030414380305143803061438030714380308143803091438031014380311143803121438031314380314143803151438031614380317143803181438031914380320143803211438032214380323143803241438032514380326143803271438032814380329143803301438033114380332143803331438033414380335143803361438033714380338143803391438034014380341143803421438034314380344143803451438034614380347143803481438034914380350143803511438035214380353143803541438035514380356143803571438035814380359143803601438036114380362143803631438036414380365143803661438036714380368143803691438037014380371143803721438037314380374143803751438037614380377143803781438037914380380143803811438038214380383143803841438038514380386143803871438038814380389143803901438039114380392143803931438039414380395143803961438039714380398143803991438040014380401143804021438040314380404143804051438040614380407143804081438040914380410143804111438041214380413143804141438041514380416143804171438041814380419143804201438042114380422143804231438042414380425143804261438042714380428143804291438043014380431143804321438043314380434143804351438043614380437143804381438043914380440143804411438044214380443143804441438044514380446143804471438044814380449143804501438045114380452143804531438045414380455143804561438045714380458143804591438046014380461143804621438046314380464143804651438046614380467143804681438046914380470143804711438047214380473143804741438047514380476143804771438047814380479143804801438048114380482143804831438048414380485143804861438048714380488143804891438049014380491143804921438049314380494143804951438049614380497143804981438049914380500143805011438050214380503143805041438050514380506143805071438050814380509143805101438051114380512143805131438051414380515143805161438051714380518143805191438052014380521143805221438052314380524143805251438052614380527143805281438052914380530143805311438053214380533143805341438053514380536143805371438053814380539143805401438054114380542143805431438054414380545143805461438054714380548143805491438055014380551143805521438055314380554143805551438055614380557143805581438055914380560143805611438056214380563143805641438056514380566143805671438056814380569143805701438057114380572143805731438057414380575143805761438057714380578143805791438058014380581143805821438058314380584143805851438058614380587143805881438058914380590143805911438059214380593143805941438059514380596143805971438059814380599143806001438060114380602143806031438060414380605143806061438060714380608143806091438061014380611143806121438061314380614143806151438061614380617143806181438061914380620143806211438062214380623143806241438062514380626143806271438062814380629143806301438063114380632143806331438063414380635143806361438063714380638143806391438064014380641143806421438064314380644143806451438064614380647143806481438064914380650143806511438065214380653143806541438065514380656143806571438065814380659143806601438066114380662143806631438066414380665143806661438066714380668143806691438067014380671143806721438067314380674143806751438067614380677143806781438067914380680143806811438068214380683143806841438068514380686143806871438068814380689143806901438069114380692143806931438069414380695143806961438069714380698143806991438070014380701143807021438070314380704143807051438070614380707143807081438070914380710143807111438071214380713143807141438071514380716143807171438071814380719143807201438072114380722143807231438072414380725143807261438072714380728143807291438073014380731143807321438073314380734143807351438073614380737143807381438073914380740143807411438074214380743143807441438074514380746143807471438074814380749143807501438075114380752143807531438075414380755143807561438075714380758143807591438076014380761143807621438076314380764143807651438076614380767143807681438076914380770143807711438077214380773143807741438077514380776143807771438077814380779143807801438078114380782143807831438078414380785143807861438078714380788143807891438079014380791143807921438079314380794143807951438079614380797143807981438079914380800143808011438080214380803143808041438080514380806143808071438080814380809143808101438081114380812143808131438081414380815143808161438081714380818143808191438082014380821143808221438082314380824143808251438082614380827143808281438082914380830143808311438083214380833143808341438083514380836143808371438083814380839143808401438084114380842143808431438084414380845143808461438084714380848143808491438085014380851143808521438085314380854143808551438085614380857143808581438085914380860143808611438086214380863143808641438086514380866143808671438086814380869143808701438087114380872143808731438087414380875143808761438087714380878143808791438088014380881143808821438088314380884143808851438088614380887143808881438088914380890143808911438089214380893143808941438089514380896143808971438089814380899143809001438090114380902143809031438090414380905143809061438090714380908143809091438091014380911143809121438091314380914143809151438091614380917143809181438091914380920143809211438092214380923143809241438092514380926143809271438092814380929143809301438093114380932143809331438093414380935143809361438093714380938143809391438094014380941143809421438094314380944143809451438094614380947143809481438094914380950143809511438095214380953143809541438095514380956143809571438095814380959143809601438096114380962143809631438096414380965143809661438096714380968143809691438097014380971143809721438097314380974143809751438097614380977143809781438097914380980143809811438098214380983143809841438098514380986143809871438098814380989143809901438099114380992143809931438099414380995143809961438099714380998143809991438100014381001143810021438100314381004143810051438100614381007143810081438100914381010143810111438101214381013143810141438101514381016143810171438101814381019143810201438102114381022143810231438102414381025143810261438102714381028143810291438103014381031143810321438103314381034143810351438103614381037143810381438103914381040143810411438104214381043143810441438104514381046143810471438104814381049143810501438105114381052143810531438105414381055143810561438105714381058143810591438106014381061143810621438106314381064143810651438106614381067143810681438106914381070143810711438107214381073143810741438107514381076143810771438107814381079143810801438108114381082143810831438108414381085143810861438108714381088143810891438109014381091143810921438109314381094143810951438109614381097143810981438109914381100143811011438110214381103143811041438110514390001143900021439000314390004143900051439000614390007143900081439000914390010143900111439001214390013143900141439001514390016143900171439001814390019143900201439002114390022143900231439002414390025143900261439002714390028143900291439003014390031143900321439003314390034143900351439003614390037143900381439003914390040143900411439004214390043143900441439004514390046143900471439004814390049143900501439005114390052143900531439005414390055143900561439005714390058143900591439006014390061143900621439006314390064143900651439006614390067143900681439006914390070143900711439007214390073143900741439007514390076143900771439007814390079143900801439008114390082143900831439008414390085143900861439008714390088143900891439009014390091143900921439009314390094143900951439009614390097143900981439009914390100143901011439010214390103143901041439010514390106143901071439010814390109143901101439011114390112143901131439011414390115143901161439011714390118143901191439012014390121143901221439012314390124143901251439012614390127143901281439012914390130143901311439013214390133143901341439013514390136143901371439013814390139143901401439014114390142143901431439014414390145143901461439014714390148143901491439015014390151143901521439015314390154143901551439015614390157143901581439015914390160143901611439016214390163143901641439016514390166143901671439016814390169143901701439017114390172143901731439017414390175143901761439017714390178143901791439018014390181143901821439018314390184143901851439018614390187143901881439018914390190143901911439019214390193143901941439019514390196143901971439019814390199143902001439020114390202143902031439020414390205143902061439020714390208143902091439021014390211143902121439021314390214143902151439021614390217143902181439021914390220143902211439022214390223143902241439022514390226143902271439022814390229143902301439023114390232143902331439023414390235143902361439023714390238143902391439024014390241143902421439024314390244143902451439024614390247143902481439024914390250143902511439025214390253143902541439025514390256143902571439025814390259143902601439026114390262143902631439026414390265143902661439026714390268143902691439027014390271143902721439027314390274143902751439027614390277143902781439027914390280143902811439028214390283143902841439028514390286143902871439028814390289143902901439029114390292143902931439029414390295143902961439029714390298143902991439030014390301143903021439030314390304143903051439030614390307143903081439030914390310143903111439031214390313143903141439031514390316143903171439031814390319143903201439032114390322143903231439032414390325143903261439032714390328143903291439033014390331143903321439033314390334143903351439033614390337143903381439033914390340143903411439034214390343143903441439034514390346143903471439034814390349143903501439035114390352143903531439035414390355143903561439035714390358143903591439036014390361143903621439036314390364143903651439036614390367143903681439036914390370143903711439037214390373143903741439037514390376143903771439037814390379143903801439038114390382143903831439038414390385143903861439038714390388143903891439039014390391143903921439039314390394143903951439039614390397143903981439039914390400143904011439040214390403143904041439040514390406143904071439040814390409143904101439041114390412143904131439041414390415143904161439041714390418143904191439042014390421143904221439042314390424143904251439042614390427143904281439042914390430143904311439043214390433143904341439043514390436143904371439043814390439143904401439044114390442143904431439044414390445143904461439044714390448143904491439045014390451143904521439045314390454143904551439045614390457143904581439045914390460143904611439046214390463143904641439046514390466143904671439046814390469143904701439047114390472143904731439047414390475143904761439047714390478143904791439048014390481143904821439048314390484143904851439048614390487143904881439048914390490143904911439049214390493143904941439049514390496143904971439049814390499143905001439050114390502143905031439050414390505143905061439050714390508143905091439051014390511143905121439051314390514143905151439051614390517143905181439051914390520143905211439052214390523143905241439052514390526143905271439052814390529143905301439053114390532143905331439053414390535143905361439053714390538143905391439054014390541143905421439054314390544143905451439054614390547143905481439054914390550143905511439055214390553143905541439055514390556143905571439055814390559143905601439056114390562143905631439056414390565143905661439056714390568143905691439057014390571143905721439057314390574143905751439057614390577143905781439057914390580143905811439058214390583143905841439058514390586143905871439058814390589143905901439059114390592143905931439059414390595143905961439059714390598143905991439060014390601143906021439060314390604143906051439060614390607143906081439060914390610143906111439061214390613143906141439061514390616143906171439061814390619143906201439062114390622143906231439062414390625143906261439062714390628143906291439063014390631143906321439063314390634143906351439063614390637143906381439063914390640143906411439064214390643143906441439064514390646143906471439064814390649143906501439065114390652143906531439065414390655143906561439065714390658143906591439066014390661143906621439066314390664143906651439066614390667143906681439066914390670143906711439067214390673143906741439067514390676143906771439067814390679143906801439068114390682143906831439068414390685143906861439068714390688143906891439069014390691143906921439069314390694143906951439069614390697143906981439069914390700143907011439070214390703143907041439070514390706143907071439070814390709143907101439071114390712143907131439071414390715143907161439071714390718143907191439072014390721143907221439072314390724143907251439072614390727143907281439072914390730143907311439073214390733143907341439073514390736143907371439073814390739143907401439074114390742143907431439074414390745143907461439074714390748143907491439075014390751143907521439075314390754143907551439075614390757143907581439075914390760143907611439076214390763143907641439076514390766143907671439076814390769143907701439077114390772143907731439077414390775143907761439077714390778143907791439078014390781143907821439078314390784143907851439078614390787143907881439078914390790143907911439079214390793143907941439079514390796143907971439079814390799143908001439080114390802143908031439080414390805143908061439080714390808143908091439081014390811143908121439081314390814143908151439081614390817143908181439081914390820143908211439082214390823143908241439082514390826143908271439082814390829143908301439083114390832143908331439083414390835143908361439083714390838143908391439084014390841143908421439084314390844143908451439084614390847143908481439084914390850143908511439085214390853143908541439085514390856143908571439085814390859143908601439086114390862143908631439086414390865143908661439086714390868143908691439087014390871143908721439087314390874143908751439087614390877143908781439087914390880143908811439088214390883143908841439088514390886143908871439088814390889143908901439089114390892143908931439089414390895143908961439089714390898143908991439090014390901143909021439090314390904143909051439090614390907143909081439090914390910143909111439091214390913143909141439091514390916143909171439091814390919143909201439092114390922143909231439092414390925143909261439092714390928143909291439093014390931143909321439093314390934143909351439093614390937143909381439093914390940143909411439094214390943143909441439094514390946143909471439094814390949143909501439095114390952143909531439095414390955143909561439095714390958143909591439096014390961143909621439096314390964143909651439096614390967143909681439096914390970143909711439097214390973143909741439097514390976143909771439097814390979143909801439098114390982143909831439098414390985143909861439098714390988143909891439099014390991143909921439099314390994143909951439099614390997143909981439099914391000143910011439100214391003143910041439100514391006143910071439100814391009143910101439101114391012143910131439101414391015143910161439101714391018143910191439102014391021143910221439102314391024143910251439102614391027143910281439102914391030143910311439103214391033143910341439103514391036143910371439103814391039143910401439104114391042143910431439104414391045143910461439104714391048143910491439105014391051143910521439105314391054143910551439105614391057143910581439105914391060143910611439106214391063143910641439106514391066143910671439106814391069143910701439107114391072143910731439107414391075143910761439107714391078143910791439108014391081143910821439108314391084143910851439108614391087143910881439108914391090143910911439109214391093143910941439109514391096143910971439109814391099143911001439110114391102143911031439110414391105144000011440000214400003144000041440000514400006144000071440000814400009144000101440001114400012144000131440001414400015144000161440001714400018144000191440002014400021144000221440002314400024144000251440002614400027144000281440002914400030144000311440003214400033144000341440003514400036144000371440003814400039144000401440004114400042144000431440004414400045144000461440004714400048144000491440005014400051144000521440005314400054144000551440005614400057144000581440005914400060144000611440006214400063144000641440006514400066144000671440006814400069144000701440007114400072144000731440007414400075144000761440007714400078144000791440008014400081144000821440008314400084144000851440008614400087144000881440008914400090144000911440009214400093144000941440009514400096144000971440009814400099144001001440010114400102144001031440010414400105144001061440010714400108144001091440011014400111144001121440011314400114144001151440011614400117144001181440011914400120144001211440012214400123144001241440012514400126144001271440012814400129144001301440013114400132144001331440013414400135144001361440013714400138144001391440014014400141144001421440014314400144144001451440014614400147144001481440014914400150144001511440015214400153144001541440015514400156144001571440015814400159144001601440016114400162144001631440016414400165144001661440016714400168144001691440017014400171144001721440017314400174144001751440017614400177144001781440017914400180144001811440018214400183144001841440018514400186144001871440018814400189144001901440019114400192144001931440019414400195144001961440019714400198144001991440020014400201144002021440020314400204144002051440020614400207144002081440020914400210144002111440021214400213144002141440021514400216144002171440021814400219144002201440022114400222144002231440022414400225144002261440022714400228144002291440023014400231144002321440023314400234144002351440023614400237144002381440023914400240144002411440024214400243144002441440024514400246144002471440024814400249144002501440025114400252144002531440025414400255144002561440025714400258144002591440026014400261144002621440026314400264144002651440026614400267144002681440026914400270144002711440027214400273144002741440027514400276144002771440027814400279144002801440028114400282144002831440028414400285144002861440028714400288144002891440029014400291144002921440029314400294144002951440029614400297144002981440029914400300144003011440030214400303144003041440030514400306144003071440030814400309144003101440031114400312144003131440031414400315144003161440031714400318144003191440032014400321144003221440032314400324144003251440032614400327144003281440032914400330144003311440033214400333144003341440033514400336144003371440033814400339144003401440034114400342144003431440034414400345144003461440034714400348144003491440035014400351144003521440035314400354144003551440035614400357144003581440035914400360144003611440036214400363144003641440036514400366144003671440036814400369144003701440037114400372144003731440037414400375144003761440037714400378144003791440038014400381144003821440038314400384144003851440038614400387144003881440038914400390144003911440039214400393144003941440039514400396144003971440039814400399144004001440040114400402144004031440040414400405144004061440040714400408144004091440041014400411144004121440041314400414144004151440041614400417144004181440041914400420144004211440042214400423144004241440042514400426144004271440042814400429144004301440043114400432144004331440043414400435144004361440043714400438144004391440044014400441144004421440044314400444144004451440044614400447144004481440044914400450144004511440045214400453144004541440045514400456144004571440045814400459144004601440046114400462144004631440046414400465144004661440046714400468144004691440047014400471144004721440047314400474144004751440047614400477144004781440047914400480144004811440048214400483144004841440048514400486144004871440048814400489144004901440049114400492144004931440049414400495144004961440049714400498144004991440050014400501144005021440050314400504144005051440050614400507144005081440050914400510144005111440051214400513144005141440051514400516144005171440051814400519144005201440052114400522144005231440052414400525144005261440052714400528144005291440053014400531144005321440053314400534144005351440053614400537144005381440053914400540144005411440054214400543144005441440054514400546144005471440054814400549144005501440055114400552144005531440055414400555144005561440055714400558144005591440056014400561144005621440056314400564144005651440056614400567144005681440056914400570144005711440057214400573144005741440057514400576144005771440057814400579144005801440058114400582144005831440058414400585144005861440058714400588144005891440059014400591144005921440059314400594144005951440059614400597144005981440059914400600144006011440060214400603144006041440060514400606144006071440060814400609144006101440061114400612144006131440061414400615144006161440061714400618144006191440062014400621144006221440062314400624144006251440062614400627144006281440062914400630144006311440063214400633144006341440063514400636144006371440063814400639144006401440064114400642144006431440064414400645144006461440064714400648144006491440065014400651144006521440065314400654144006551440065614400657144006581440065914400660144006611440066214400663144006641440066514400666144006671440066814400669144006701440067114400672144006731440067414400675144006761440067714400678144006791440068014400681144006821440068314400684144006851440068614400687144006881440068914400690144006911440069214400693144006941440069514400696144006971440069814400699144007001440070114400702144007031440070414400705144007061440070714400708144007091440071014400711144007121440071314400714144007151440071614400717144007181440071914400720144007211440072214400723144007241440072514400726144007271440072814400729144007301440073114400732144007331440073414400735144007361440073714400738144007391440074014400741144007421440074314400744144007451440074614400747144007481440074914400750144007511440075214400753144007541440075514400756144007571440075814400759144007601440076114400762144007631440076414400765144007661440076714400768144007691440077014400771144007721440077314400774144007751440077614400777144007781440077914400780144007811440078214400783144007841440078514400786144007871440078814400789144007901440079114400792144007931440079414400795144007961440079714400798144007991440080014400801144008021440080314400804144008051440080614400807144008081440080914400810144008111440081214400813144008141440081514400816144008171440081814400819144008201440082114400822144008231440082414400825144008261440082714400828144008291440083014400831144008321440083314400834144008351440083614400837144008381440083914400840144008411440084214400843144008441440084514400846144008471440084814400849144008501440085114400852144008531440085414400855144008561440085714400858144008591440086014400861144008621440086314400864144008651440086614400867144008681440086914400870144008711440087214400873144008741440087514400876144008771440087814400879144008801440088114400882144008831440088414400885144008861440088714400888144008891440089014400891144008921440089314400894144008951440089614400897144008981440089914400900144009011440090214400903144009041440090514400906144009071440090814400909144009101440091114400912144009131440091414400915144009161440091714400918144009191440092014400921144009221440092314400924144009251440092614400927144009281440092914400930144009311440093214400933144009341440093514400936144009371440093814400939144009401440094114400942144009431440094414400945144009461440094714400948144009491440095014400951144009521440095314400954144009551440095614400957144009581440095914400960144009611440096214400963144009641440096514400966144009671440096814400969144009701440097114400972144009731440097414400975144009761440097714400978144009791440098014400981144009821440098314400984144009851440098614400987144009881440098914400990144009911440099214400993144009941440099514400996144009971440099814400999144010001440100114401002144010031440100414401005144010061440100714401008144010091440101014401011144010121440101314401014144010151440101614401017144010181440101914401020144010211440102214401023144010241440102514401026144010271440102814401029144010301440103114401032144010331440103414401035144010361440103714401038144010391440104014401041144010421440104314401044144010451440104614401047144010481440104914401050144010511440105214401053144010541440105514401056144010571440105814401059144010601440106114401062144010631440106414401065144010661440106714401068144010691440107014401071144010721440107314401074144010751440107614401077144010781440107914401080144010811440108214401083144010841440108514401086144010871440108814401089144010901440109114401092144010931440109414401095144010961440109714401098144010991440110014401101144011021440110314401104144011051441000114410002144100031441000414410005144100061441000714410008144100091441001014410011144100121441001314410014144100151441001614410017144100181441001914410020144100211441002214410023144100241441002514410026144100271441002814410029144100301441003114410032144100331441003414410035144100361441003714410038144100391441004014410041144100421441004314410044144100451441004614410047144100481441004914410050144100511441005214410053144100541441005514410056144100571441005814410059144100601441006114410062144100631441006414410065144100661441006714410068144100691441007014410071144100721441007314410074144100751441007614410077144100781441007914410080144100811441008214410083144100841441008514410086144100871441008814410089144100901441009114410092144100931441009414410095144100961441009714410098144100991441010014410101144101021441010314410104144101051441010614410107144101081441010914410110144101111441011214410113144101141441011514410116144101171441011814410119144101201441012114410122144101231441012414410125144101261441012714410128144101291441013014410131144101321441013314410134144101351441013614410137144101381441013914410140144101411441014214410143144101441441014514410146144101471441014814410149144101501441015114410152144101531441015414410155144101561441015714410158144101591441016014410161144101621441016314410164144101651441016614410167144101681441016914410170144101711441017214410173144101741441017514410176144101771441017814410179144101801441018114410182144101831441018414410185144101861441018714410188144101891441019014410191144101921441019314410194144101951441019614410197144101981441019914410200144102011441020214410203144102041441020514410206144102071441020814410209144102101441021114410212144102131441021414410215144102161441021714410218144102191441022014410221144102221441022314410224144102251441022614410227144102281441022914410230144102311441023214410233144102341441023514410236144102371441023814410239144102401441024114410242144102431441024414410245144102461441024714410248144102491441025014410251144102521441025314410254144102551441025614410257144102581441025914410260144102611441026214410263144102641441026514410266144102671441026814410269144102701441027114410272144102731441027414410275144102761441027714410278144102791441028014410281144102821441028314410284144102851441028614410287144102881441028914410290144102911441029214410293144102941441029514410296144102971441029814410299144103001441030114410302144103031441030414410305144103061441030714410308144103091441031014410311144103121441031314410314144103151441031614410317144103181441031914410320144103211441032214410323144103241441032514410326144103271441032814410329144103301441033114410332144103331441033414410335144103361441033714410338144103391441034014410341144103421441034314410344144103451441034614410347144103481441034914410350144103511441035214410353144103541441035514410356144103571441035814410359144103601441036114410362144103631441036414410365144103661441036714410368144103691441037014410371144103721441037314410374144103751441037614410377144103781441037914410380144103811441038214410383144103841441038514410386144103871441038814410389144103901441039114410392144103931441039414410395144103961441039714410398144103991441040014410401144104021441040314410404144104051441040614410407144104081441040914410410144104111441041214410413144104141441041514410416144104171441041814410419144104201441042114410422144104231441042414410425144104261441042714410428144104291441043014410431144104321441043314410434144104351441043614410437144104381441043914410440144104411441044214410443144104441441044514410446144104471441044814410449144104501441045114410452144104531441045414410455144104561441045714410458144104591441046014410461144104621441046314410464144104651441046614410467144104681441046914410470144104711441047214410473144104741441047514410476144104771441047814410479144104801441048114410482144104831441048414410485144104861441048714410488144104891441049014410491144104921441049314410494144104951441049614410497144104981441049914410500144105011441050214410503144105041441050514410506144105071441050814410509144105101441051114410512144105131441051414410515144105161441051714410518144105191441052014410521144105221441052314410524144105251441052614410527144105281441052914410530144105311441053214410533144105341441053514410536144105371441053814410539144105401441054114410542144105431441054414410545144105461441054714410548144105491441055014410551144105521441055314410554144105551441055614410557144105581441055914410560144105611441056214410563144105641441056514410566144105671441056814410569144105701441057114410572144105731441057414410575144105761441057714410578144105791441058014410581144105821441058314410584144105851441058614410587144105881441058914410590144105911441059214410593144105941441059514410596144105971441059814410599144106001441060114410602144106031441060414410605144106061441060714410608144106091441061014410611144106121441061314410614144106151441061614410617144106181441061914410620144106211441062214410623144106241441062514410626144106271441062814410629144106301441063114410632144106331441063414410635144106361441063714410638144106391441064014410641144106421441064314410644144106451441064614410647144106481441064914410650144106511441065214410653144106541441065514410656144106571441065814410659144106601441066114410662144106631441066414410665144106661441066714410668144106691441067014410671144106721441067314410674144106751441067614410677144106781441067914410680144106811441068214410683144106841441068514410686144106871441068814410689144106901441069114410692144106931441069414410695144106961441069714410698144106991441070014410701144107021441070314410704144107051441070614410707144107081441070914410710144107111441071214410713144107141441071514410716144107171441071814410719144107201441072114410722144107231441072414410725144107261441072714410728144107291441073014410731144107321441073314410734144107351441073614410737144107381441073914410740144107411441074214410743144107441441074514410746144107471441074814410749144107501441075114410752144107531441075414410755144107561441075714410758144107591441076014410761144107621441076314410764144107651441076614410767144107681441076914410770144107711441077214410773144107741441077514410776144107771441077814410779144107801441078114410782144107831441078414410785144107861441078714410788144107891441079014410791144107921441079314410794144107951441079614410797144107981441079914410800144108011441080214410803144108041441080514410806144108071441080814410809144108101441081114410812144108131441081414410815144108161441081714410818144108191441082014410821144108221441082314410824144108251441082614410827144108281441082914410830144108311441083214410833144108341441083514410836144108371441083814410839144108401441084114410842144108431441084414410845144108461441084714410848144108491441085014410851144108521441085314410854144108551441085614410857144108581441085914410860144108611441086214410863144108641441086514410866144108671441086814410869144108701441087114410872144108731441087414410875144108761441087714410878144108791441088014410881144108821441088314410884144108851441088614410887144108881441088914410890144108911441089214410893144108941441089514410896144108971441089814410899144109001441090114410902144109031441090414410905144109061441090714410908144109091441091014410911144109121441091314410914144109151441091614410917144109181441091914410920144109211441092214410923144109241441092514410926144109271441092814410929144109301441093114410932144109331441093414410935144109361441093714410938144109391441094014410941144109421441094314410944144109451441094614410947144109481441094914410950144109511441095214410953144109541441095514410956144109571441095814410959144109601441096114410962144109631441096414410965144109661441096714410968144109691441097014410971144109721441097314410974144109751441097614410977144109781441097914410980144109811441098214410983144109841441098514410986144109871441098814410989144109901441099114410992144109931441099414410995144109961441099714410998144109991441100014411001144110021441100314411004144110051441100614411007144110081441100914411010144110111441101214411013144110141441101514411016144110171441101814411019144110201441102114411022144110231441102414411025144110261441102714411028144110291441103014411031144110321441103314411034144110351441103614411037144110381441103914411040144110411441104214411043144110441441104514411046144110471441104814411049144110501441105114411052144110531441105414411055144110561441105714411058144110591441106014411061144110621441106314411064144110651441106614411067144110681441106914411070144110711441107214411073144110741441107514411076144110771441107814411079144110801441108114411082144110831441108414411085144110861441108714411088144110891441109014411091144110921441109314411094144110951441109614411097144110981441109914411100144111011441110214411103144111041441110514420001144200021442000314420004144200051442000614420007144200081442000914420010144200111442001214420013144200141442001514420016144200171442001814420019144200201442002114420022144200231442002414420025144200261442002714420028144200291442003014420031144200321442003314420034144200351442003614420037144200381442003914420040144200411442004214420043144200441442004514420046144200471442004814420049144200501442005114420052144200531442005414420055144200561442005714420058144200591442006014420061144200621442006314420064144200651442006614420067144200681442006914420070144200711442007214420073144200741442007514420076144200771442007814420079144200801442008114420082144200831442008414420085144200861442008714420088144200891442009014420091144200921442009314420094144200951442009614420097144200981442009914420100144201011442010214420103144201041442010514420106144201071442010814420109144201101442011114420112144201131442011414420115144201161442011714420118144201191442012014420121144201221442012314420124144201251442012614420127144201281442012914420130144201311442013214420133144201341442013514420136144201371442013814420139144201401442014114420142144201431442014414420145144201461442014714420148144201491442015014420151144201521442015314420154144201551442015614420157144201581442015914420160144201611442016214420163144201641442016514420166144201671442016814420169144201701442017114420172144201731442017414420175144201761442017714420178144201791442018014420181144201821442018314420184144201851442018614420187144201881442018914420190144201911442019214420193144201941442019514420196144201971442019814420199144202001442020114420202144202031442020414420205144202061442020714420208144202091442021014420211144202121442021314420214144202151442021614420217144202181442021914420220144202211442022214420223144202241442022514420226144202271442022814420229144202301442023114420232144202331442023414420235144202361442023714420238144202391442024014420241144202421442024314420244144202451442024614420247144202481442024914420250144202511442025214420253144202541442025514420256144202571442025814420259144202601442026114420262144202631442026414420265144202661442026714420268144202691442027014420271144202721442027314420274144202751442027614420277144202781442027914420280144202811442028214420283144202841442028514420286144202871442028814420289144202901442029114420292144202931442029414420295144202961442029714420298144202991442030014420301144203021442030314420304144203051442030614420307144203081442030914420310144203111442031214420313144203141442031514420316144203171442031814420319144203201442032114420322144203231442032414420325144203261442032714420328144203291442033014420331144203321442033314420334144203351442033614420337144203381442033914420340144203411442034214420343144203441442034514420346144203471442034814420349144203501442035114420352144203531442035414420355144203561442035714420358144203591442036014420361144203621442036314420364144203651442036614420367144203681442036914420370144203711442037214420373144203741442037514420376144203771442037814420379144203801442038114420382144203831442038414420385144203861442038714420388144203891442039014420391144203921442039314420394144203951442039614420397144203981442039914420400144204011442040214420403144204041442040514420406144204071442040814420409144204101442041114420412144204131442041414420415144204161442041714420418144204191442042014420421144204221442042314420424144204251442042614420427144204281442042914420430144204311442043214420433144204341442043514420436144204371442043814420439144204401442044114420442144204431442044414420445144204461442044714420448144204491442045014420451144204521442045314420454144204551442045614420457144204581442045914420460144204611442046214420463144204641442046514420466144204671442046814420469144204701442047114420472144204731442047414420475144204761442047714420478144204791442048014420481144204821442048314420484144204851442048614420487144204881442048914420490144204911442049214420493144204941442049514420496144204971442049814420499144205001442050114420502144205031442050414420505144205061442050714420508144205091442051014420511144205121442051314420514144205151442051614420517144205181442051914420520144205211442052214420523144205241442052514420526144205271442052814420529144205301442053114420532144205331442053414420535144205361442053714420538144205391442054014420541144205421442054314420544144205451442054614420547144205481442054914420550144205511442055214420553144205541442055514420556144205571442055814420559144205601442056114420562144205631442056414420565144205661442056714420568144205691442057014420571144205721442057314420574144205751442057614420577144205781442057914420580144205811442058214420583144205841442058514420586144205871442058814420589144205901442059114420592144205931442059414420595144205961442059714420598144205991442060014420601144206021442060314420604144206051442060614420607144206081442060914420610144206111442061214420613144206141442061514420616144206171442061814420619144206201442062114420622144206231442062414420625144206261442062714420628144206291442063014420631144206321442063314420634144206351442063614420637144206381442063914420640144206411442064214420643144206441442064514420646144206471442064814420649144206501442065114420652144206531442065414420655144206561442065714420658144206591442066014420661144206621442066314420664144206651442066614420667144206681442066914420670144206711442067214420673144206741442067514420676144206771442067814420679144206801442068114420682144206831442068414420685144206861442068714420688144206891442069014420691144206921442069314420694144206951442069614420697144206981442069914420700144207011442070214420703144207041442070514420706144207071442070814420709144207101442071114420712144207131442071414420715144207161442071714420718144207191442072014420721144207221442072314420724144207251442072614420727144207281442072914420730144207311442073214420733144207341442073514420736144207371442073814420739144207401442074114420742144207431442074414420745144207461442074714420748144207491442075014420751144207521442075314420754144207551442075614420757144207581442075914420760144207611442076214420763144207641442076514420766144207671442076814420769144207701442077114420772144207731442077414420775144207761442077714420778144207791442078014420781144207821442078314420784144207851442078614420787144207881442078914420790144207911442079214420793144207941442079514420796144207971442079814420799144208001442080114420802144208031442080414420805144208061442080714420808144208091442081014420811144208121442081314420814144208151442081614420817144208181442081914420820144208211442082214420823144208241442082514420826144208271442082814420829144208301442083114420832144208331442083414420835144208361442083714420838144208391442084014420841144208421442084314420844144208451442084614420847144208481442084914420850144208511442085214420853144208541442085514420856144208571442085814420859144208601442086114420862144208631442086414420865144208661442086714420868144208691442087014420871144208721442087314420874144208751442087614420877144208781442087914420880144208811442088214420883144208841442088514420886144208871442088814420889144208901442089114420892144208931442089414420895144208961442089714420898144208991442090014420901144209021442090314420904144209051442090614420907144209081442090914420910144209111442091214420913144209141442091514420916144209171442091814420919144209201442092114420922144209231442092414420925144209261442092714420928144209291442093014420931144209321442093314420934144209351442093614420937144209381442093914420940144209411442094214420943144209441442094514420946144209471442094814420949144209501442095114420952144209531442095414420955144209561442095714420958144209591442096014420961144209621442096314420964144209651442096614420967144209681442096914420970144209711442097214420973144209741442097514420976144209771442097814420979144209801442098114420982144209831442098414420985144209861442098714420988144209891442099014420991144209921442099314420994144209951442099614420997144209981442099914421000144210011442100214421003144210041442100514421006144210071442100814421009144210101442101114421012144210131442101414421015144210161442101714421018144210191442102014421021144210221442102314421024144210251442102614421027144210281442102914421030144210311442103214421033144210341442103514421036144210371442103814421039144210401442104114421042144210431442104414421045144210461442104714421048144210491442105014421051144210521442105314421054144210551442105614421057144210581442105914421060144210611442106214421063144210641442106514421066144210671442106814421069144210701442107114421072144210731442107414421075144210761442107714421078144210791442108014421081144210821442108314421084144210851442108614421087144210881442108914421090144210911442109214421093144210941442109514421096144210971442109814421099144211001442110114421102144211031442110414421105144300011443000214430003144300041443000514430006144300071443000814430009144300101443001114430012144300131443001414430015144300161443001714430018144300191443002014430021144300221443002314430024144300251443002614430027144300281443002914430030144300311443003214430033144300341443003514430036144300371443003814430039144300401443004114430042144300431443004414430045144300461443004714430048144300491443005014430051144300521443005314430054144300551443005614430057144300581443005914430060144300611443006214430063144300641443006514430066144300671443006814430069144300701443007114430072144300731443007414430075144300761443007714430078144300791443008014430081144300821443008314430084144300851443008614430087144300881443008914430090144300911443009214430093144300941443009514430096144300971443009814430099144301001443010114430102144301031443010414430105144301061443010714430108144301091443011014430111144301121443011314430114144301151443011614430117144301181443011914430120144301211443012214430123144301241443012514430126144301271443012814430129144301301443013114430132144301331443013414430135144301361443013714430138144301391443014014430141144301421443014314430144144301451443014614430147144301481443014914430150144301511443015214430153144301541443015514430156144301571443015814430159144301601443016114430162144301631443016414430165144301661443016714430168144301691443017014430171144301721443017314430174144301751443017614430177144301781443017914430180144301811443018214430183144301841443018514430186144301871443018814430189144301901443019114430192144301931443019414430195144301961443019714430198144301991443020014430201144302021443020314430204144302051443020614430207144302081443020914430210144302111443021214430213144302141443021514430216144302171443021814430219144302201443022114430222144302231443022414430225144302261443022714430228144302291443023014430231144302321443023314430234144302351443023614430237144302381443023914430240144302411443024214430243144302441443024514430246144302471443024814430249144302501443025114430252144302531443025414430255144302561443025714430258144302591443026014430261144302621443026314430264144302651443026614430267144302681443026914430270144302711443027214430273144302741443027514430276144302771443027814430279144302801443028114430282144302831443028414430285144302861443028714430288144302891443029014430291144302921443029314430294144302951443029614430297144302981443029914430300144303011443030214430303144303041443030514430306144303071443030814430309144303101443031114430312144303131443031414430315144303161443031714430318144303191443032014430321144303221443032314430324144303251443032614430327144303281443032914430330144303311443033214430333144303341443033514430336144303371443033814430339144303401443034114430342144303431443034414430345144303461443034714430348144303491443035014430351144303521443035314430354144303551443035614430357144303581443035914430360144303611443036214430363144303641443036514430366144303671443036814430369144303701443037114430372144303731443037414430375144303761443037714430378144303791443038014430381144303821443038314430384144303851443038614430387144303881443038914430390144303911443039214430393144303941443039514430396144303971443039814430399144304001443040114430402144304031443040414430405144304061443040714430408144304091443041014430411144304121443041314430414144304151443041614430417144304181443041914430420144304211443042214430423144304241443042514430426144304271443042814430429144304301443043114430432144304331443043414430435144304361443043714430438144304391443044014430441144304421443044314430444144304451443044614430447144304481443044914430450144304511443045214430453144304541443045514430456144304571443045814430459144304601443046114430462144304631443046414430465144304661443046714430468144304691443047014430471144304721443047314430474144304751443047614430477144304781443047914430480144304811443048214430483144304841443048514430486144304871443048814430489144304901443049114430492144304931443049414430495144304961443049714430498144304991443050014430501144305021443050314430504144305051443050614430507144305081443050914430510144305111443051214430513144305141443051514430516144305171443051814430519144305201443052114430522144305231443052414430525144305261443052714430528144305291443053014430531144305321443053314430534144305351443053614430537144305381443053914430540144305411443054214430543144305441443054514430546144305471443054814430549144305501443055114430552144305531443055414430555144305561443055714430558144305591443056014430561144305621443056314430564144305651443056614430567144305681443056914430570144305711443057214430573144305741443057514430576144305771443057814430579144305801443058114430582144305831443058414430585144305861443058714430588144305891443059014430591144305921443059314430594144305951443059614430597144305981443059914430600144306011443060214430603144306041443060514430606144306071443060814430609144306101443061114430612144306131443061414430615144306161443061714430618144306191443062014430621144306221443062314430624144306251443062614430627144306281443062914430630144306311443063214430633144306341443063514430636144306371443063814430639144306401443064114430642144306431443064414430645144306461443064714430648144306491443065014430651144306521443065314430654144306551443065614430657144306581443065914430660144306611443066214430663144306641443066514430666144306671443066814430669144306701443067114430672144306731443067414430675144306761443067714430678144306791443068014430681144306821443068314430684144306851443068614430687144306881443068914430690144306911443069214430693144306941443069514430696144306971443069814430699144307001443070114430702144307031443070414430705144307061443070714430708144307091443071014430711144307121443071314430714144307151443071614430717144307181443071914430720144307211443072214430723144307241443072514430726144307271443072814430729144307301443073114430732144307331443073414430735144307361443073714430738144307391443074014430741144307421443074314430744144307451443074614430747144307481443074914430750144307511443075214430753144307541443075514430756144307571443075814430759144307601443076114430762144307631443076414430765144307661443076714430768144307691443077014430771144307721443077314430774144307751443077614430777144307781443077914430780144307811443078214430783144307841443078514430786144307871443078814430789144307901443079114430792144307931443079414430795144307961443079714430798144307991443080014430801144308021443080314430804144308051443080614430807144308081443080914430810144308111443081214430813144308141443081514430816144308171443081814430819144308201443082114430822144308231443082414430825144308261443082714430828144308291443083014430831144308321443083314430834144308351443083614430837144308381443083914430840144308411443084214430843144308441443084514430846144308471443084814430849144308501443085114430852144308531443085414430855144308561443085714430858144308591443086014430861144308621443086314430864144308651443086614430867144308681443086914430870144308711443087214430873144308741443087514430876144308771443087814430879144308801443088114430882144308831443088414430885144308861443088714430888144308891443089014430891144308921443089314430894144308951443089614430897144308981443089914430900144309011443090214430903144309041443090514430906144309071443090814430909144309101443091114430912144309131443091414430915144309161443091714430918144309191443092014430921144309221443092314430924144309251443092614430927144309281443092914430930144309311443093214430933144309341443093514430936144309371443093814430939144309401443094114430942144309431443094414430945144309461443094714430948144309491443095014430951144309521443095314430954144309551443095614430957144309581443095914430960144309611443096214430963144309641443096514430966144309671443096814430969144309701443097114430972144309731443097414430975144309761443097714430978144309791443098014430981144309821443098314430984144309851443098614430987144309881443098914430990144309911443099214430993144309941443099514430996144309971443099814430999144310001443100114431002144310031443100414431005144310061443100714431008144310091443101014431011144310121443101314431014144310151443101614431017144310181443101914431020144310211443102214431023144310241443102514431026144310271443102814431029144310301443103114431032144310331443103414431035144310361443103714431038144310391443104014431041144310421443104314431044144310451443104614431047144310481443104914431050144310511443105214431053144310541443105514431056144310571443105814431059144310601443106114431062144310631443106414431065144310661443106714431068144310691443107014431071144310721443107314431074144310751443107614431077144310781443107914431080144310811443108214431083144310841443108514431086144310871443108814431089144310901443109114431092144310931443109414431095144310961443109714431098144310991443110014431101144311021443110314431104144311051444000114440002144400031444000414440005144400061444000714440008144400091444001014440011144400121444001314440014144400151444001614440017144400181444001914440020144400211444002214440023144400241444002514440026144400271444002814440029144400301444003114440032144400331444003414440035144400361444003714440038144400391444004014440041144400421444004314440044144400451444004614440047144400481444004914440050144400511444005214440053144400541444005514440056144400571444005814440059144400601444006114440062144400631444006414440065144400661444006714440068144400691444007014440071144400721444007314440074144400751444007614440077144400781444007914440080144400811444008214440083144400841444008514440086144400871444008814440089144400901444009114440092144400931444009414440095144400961444009714440098144400991444010014440101144401021444010314440104144401051444010614440107144401081444010914440110144401111444011214440113144401141444011514440116144401171444011814440119144401201444012114440122144401231444012414440125144401261444012714440128144401291444013014440131144401321444013314440134144401351444013614440137144401381444013914440140144401411444014214440143144401441444014514440146144401471444014814440149144401501444015114440152144401531444015414440155144401561444015714440158144401591444016014440161144401621444016314440164144401651444016614440167144401681444016914440170144401711444017214440173144401741444017514440176144401771444017814440179144401801444018114440182144401831444018414440185144401861444018714440188144401891444019014440191144401921444019314440194144401951444019614440197144401981444019914440200144402011444020214440203144402041444020514440206144402071444020814440209144402101444021114440212144402131444021414440215144402161444021714440218144402191444022014440221144402221444022314440224144402251444022614440227144402281444022914440230144402311444023214440233144402341444023514440236144402371444023814440239144402401444024114440242144402431444024414440245144402461444024714440248144402491444025014440251144402521444025314440254144402551444025614440257144402581444025914440260144402611444026214440263144402641444026514440266144402671444026814440269144402701444027114440272144402731444027414440275144402761444027714440278144402791444028014440281144402821444028314440284144402851444028614440287144402881444028914440290144402911444029214440293144402941444029514440296144402971444029814440299144403001444030114440302144403031444030414440305144403061444030714440308144403091444031014440311144403121444031314440314144403151444031614440317144403181444031914440320144403211444032214440323144403241444032514440326144403271444032814440329144403301444033114440332144403331444033414440335144403361444033714440338144403391444034014440341144403421444034314440344144403451444034614440347144403481444034914440350144403511444035214440353144403541444035514440356144403571444035814440359144403601444036114440362144403631444036414440365144403661444036714440368144403691444037014440371144403721444037314440374144403751444037614440377144403781444037914440380144403811444038214440383144403841444038514440386144403871444038814440389144403901444039114440392144403931444039414440395144403961444039714440398144403991444040014440401144404021444040314440404144404051444040614440407144404081444040914440410144404111444041214440413144404141444041514440416144404171444041814440419144404201444042114440422144404231444042414440425144404261444042714440428144404291444043014440431144404321444043314440434144404351444043614440437144404381444043914440440144404411444044214440443144404441444044514440446144404471444044814440449144404501444045114440452144404531444045414440455144404561444045714440458144404591444046014440461144404621444046314440464144404651444046614440467144404681444046914440470144404711444047214440473144404741444047514440476144404771444047814440479144404801444048114440482144404831444048414440485144404861444048714440488144404891444049014440491144404921444049314440494144404951444049614440497144404981444049914440500144405011444050214440503144405041444050514440506144405071444050814440509144405101444051114440512144405131444051414440515144405161444051714440518144405191444052014440521144405221444052314440524144405251444052614440527144405281444052914440530144405311444053214440533144405341444053514440536144405371444053814440539144405401444054114440542144405431444054414440545144405461444054714440548144405491444055014440551144405521444055314440554144405551444055614440557144405581444055914440560144405611444056214440563144405641444056514440566144405671444056814440569144405701444057114440572144405731444057414440575144405761444057714440578144405791444058014440581144405821444058314440584144405851444058614440587144405881444058914440590144405911444059214440593144405941444059514440596144405971444059814440599144406001444060114440602144406031444060414440605144406061444060714440608144406091444061014440611144406121444061314440614144406151444061614440617144406181444061914440620144406211444062214440623144406241444062514440626144406271444062814440629144406301444063114440632144406331444063414440635144406361444063714440638144406391444064014440641144406421444064314440644144406451444064614440647144406481444064914440650144406511444065214440653144406541444065514440656144406571444065814440659144406601444066114440662144406631444066414440665144406661444066714440668144406691444067014440671144406721444067314440674144406751444067614440677144406781444067914440680144406811444068214440683144406841444068514440686144406871444068814440689144406901444069114440692144406931444069414440695144406961444069714440698144406991444070014440701144407021444070314440704144407051444070614440707144407081444070914440710144407111444071214440713144407141444071514440716144407171444071814440719144407201444072114440722144407231444072414440725144407261444072714440728144407291444073014440731144407321444073314440734144407351444073614440737144407381444073914440740144407411444074214440743144407441444074514440746144407471444074814440749144407501444075114440752144407531444075414440755144407561444075714440758144407591444076014440761144407621444076314440764144407651444076614440767144407681444076914440770144407711444077214440773144407741444077514440776144407771444077814440779144407801444078114440782144407831444078414440785144407861444078714440788144407891444079014440791144407921444079314440794144407951444079614440797144407981444079914440800144408011444080214440803144408041444080514440806144408071444080814440809144408101444081114440812144408131444081414440815144408161444081714440818144408191444082014440821144408221444082314440824144408251444082614440827144408281444082914440830144408311444083214440833144408341444083514440836144408371444083814440839144408401444084114440842144408431444084414440845144408461444084714440848144408491444085014440851144408521444085314440854144408551444085614440857144408581444085914440860144408611444086214440863144408641444086514440866144408671444086814440869144408701444087114440872144408731444087414440875144408761444087714440878144408791444088014440881144408821444088314440884144408851444088614440887144408881444088914440890144408911444089214440893144408941444089514440896144408971444089814440899144409001444090114440902144409031444090414440905144409061444090714440908144409091444091014440911144409121444091314440914144409151444091614440917144409181444091914440920144409211444092214440923144409241444092514440926144409271444092814440929144409301444093114440932144409331444093414440935144409361444093714440938144409391444094014440941144409421444094314440944144409451444094614440947144409481444094914440950144409511444095214440953144409541444095514440956144409571444095814440959144409601444096114440962144409631444096414440965144409661444096714440968144409691444097014440971144409721444097314440974144409751444097614440977144409781444097914440980144409811444098214440983144409841444098514440986144409871444098814440989144409901444099114440992144409931444099414440995144409961444099714440998144409991444100014441001144410021444100314441004144410051444100614441007144410081444100914441010144410111444101214441013144410141444101514441016144410171444101814441019144410201444102114441022144410231444102414441025144410261444102714441028144410291444103014441031144410321444103314441034144410351444103614441037144410381444103914441040144410411444104214441043144410441444104514441046144410471444104814441049144410501444105114441052144410531444105414441055144410561444105714441058144410591444106014441061144410621444106314441064144410651444106614441067144410681444106914441070144410711444107214441073144410741444107514441076144410771444107814441079144410801444108114441082144410831444108414441085144410861444108714441088144410891444109014441091144410921444109314441094144410951444109614441097144410981444109914441100144411011444110214441103144411041444110514450001144500021445000314450004144500051445000614450007144500081445000914450010144500111445001214450013144500141445001514450016144500171445001814450019144500201445002114450022144500231445002414450025144500261445002714450028144500291445003014450031144500321445003314450034144500351445003614450037144500381445003914450040144500411445004214450043144500441445004514450046144500471445004814450049144500501445005114450052144500531445005414450055144500561445005714450058144500591445006014450061144500621445006314450064144500651445006614450067144500681445006914450070144500711445007214450073144500741445007514450076144500771445007814450079144500801445008114450082144500831445008414450085144500861445008714450088144500891445009014450091144500921445009314450094144500951445009614450097144500981445009914450100144501011445010214450103144501041445010514450106144501071445010814450109144501101445011114450112144501131445011414450115144501161445011714450118144501191445012014450121144501221445012314450124144501251445012614450127144501281445012914450130144501311445013214450133144501341445013514450136144501371445013814450139144501401445014114450142144501431445014414450145144501461445014714450148144501491445015014450151144501521445015314450154144501551445015614450157144501581445015914450160144501611445016214450163144501641445016514450166144501671445016814450169144501701445017114450172144501731445017414450175144501761445017714450178144501791445018014450181144501821445018314450184144501851445018614450187144501881445018914450190144501911445019214450193144501941445019514450196144501971445019814450199144502001445020114450202144502031445020414450205144502061445020714450208144502091445021014450211144502121445021314450214144502151445021614450217144502181445021914450220144502211445022214450223144502241445022514450226144502271445022814450229144502301445023114450232144502331445023414450235144502361445023714450238144502391445024014450241144502421445024314450244144502451445024614450247144502481445024914450250144502511445025214450253144502541445025514450256144502571445025814450259144502601445026114450262144502631445026414450265144502661445026714450268144502691445027014450271144502721445027314450274144502751445027614450277144502781445027914450280144502811445028214450283144502841445028514450286144502871445028814450289144502901445029114450292144502931445029414450295144502961445029714450298144502991445030014450301144503021445030314450304144503051445030614450307144503081445030914450310144503111445031214450313144503141445031514450316144503171445031814450319144503201445032114450322144503231445032414450325144503261445032714450328144503291445033014450331144503321445033314450334144503351445033614450337144503381445033914450340144503411445034214450343144503441445034514450346144503471445034814450349144503501445035114450352144503531445035414450355144503561445035714450358144503591445036014450361144503621445036314450364144503651445036614450367144503681445036914450370144503711445037214450373144503741445037514450376144503771445037814450379144503801445038114450382144503831445038414450385144503861445038714450388144503891445039014450391144503921445039314450394144503951445039614450397144503981445039914450400144504011445040214450403144504041445040514450406144504071445040814450409144504101445041114450412144504131445041414450415144504161445041714450418144504191445042014450421144504221445042314450424144504251445042614450427144504281445042914450430144504311445043214450433144504341445043514450436144504371445043814450439144504401445044114450442144504431445044414450445144504461445044714450448144504491445045014450451144504521445045314450454144504551445045614450457144504581445045914450460144504611445046214450463144504641445046514450466144504671445046814450469144504701445047114450472144504731445047414450475144504761445047714450478144504791445048014450481144504821445048314450484144504851445048614450487144504881445048914450490144504911445049214450493144504941445049514450496144504971445049814450499144505001445050114450502144505031445050414450505144505061445050714450508144505091445051014450511144505121445051314450514144505151445051614450517144505181445051914450520144505211445052214450523144505241445052514450526144505271445052814450529144505301445053114450532144505331445053414450535144505361445053714450538144505391445054014450541144505421445054314450544144505451445054614450547144505481445054914450550144505511445055214450553144505541445055514450556144505571445055814450559144505601445056114450562144505631445056414450565144505661445056714450568144505691445057014450571144505721445057314450574144505751445057614450577144505781445057914450580144505811445058214450583144505841445058514450586144505871445058814450589144505901445059114450592144505931445059414450595144505961445059714450598144505991445060014450601144506021445060314450604144506051445060614450607144506081445060914450610144506111445061214450613144506141445061514450616144506171445061814450619144506201445062114450622144506231445062414450625144506261445062714450628144506291445063014450631144506321445063314450634144506351445063614450637144506381445063914450640144506411445064214450643144506441445064514450646144506471445064814450649144506501445065114450652144506531445065414450655144506561445065714450658144506591445066014450661144506621445066314450664144506651445066614450667144506681445066914450670144506711445067214450673144506741445067514450676144506771445067814450679144506801445068114450682144506831445068414450685144506861445068714450688144506891445069014450691144506921445069314450694144506951445069614450697144506981445069914450700144507011445070214450703144507041445070514450706144507071445070814450709144507101445071114450712144507131445071414450715144507161445071714450718144507191445072014450721144507221445072314450724144507251445072614450727144507281445072914450730144507311445073214450733144507341445073514450736144507371445073814450739144507401445074114450742144507431445074414450745144507461445074714450748144507491445075014450751144507521445075314450754144507551445075614450757144507581445075914450760144507611445076214450763144507641445076514450766144507671445076814450769144507701445077114450772144507731445077414450775144507761445077714450778144507791445078014450781144507821445078314450784144507851445078614450787144507881445078914450790144507911445079214450793144507941445079514450796144507971445079814450799144508001445080114450802144508031445080414450805144508061445080714450808144508091445081014450811144508121445081314450814144508151445081614450817144508181445081914450820144508211445082214450823144508241445082514450826144508271445082814450829144508301445083114450832144508331445083414450835144508361445083714450838144508391445084014450841144508421445084314450844144508451445084614450847144508481445084914450850144508511445085214450853144508541445085514450856144508571445085814450859144508601445086114450862144508631445086414450865144508661445086714450868144508691445087014450871144508721445087314450874144508751445087614450877144508781445087914450880144508811445088214450883144508841445088514450886144508871445088814450889144508901445089114450892144508931445089414450895144508961445089714450898144508991445090014450901144509021445090314450904144509051445090614450907144509081445090914450910144509111445091214450913144509141445091514450916144509171445091814450919144509201445092114450922144509231445092414450925144509261445092714450928144509291445093014450931144509321445093314450934144509351445093614450937144509381445093914450940144509411445094214450943144509441445094514450946144509471445094814450949144509501445095114450952144509531445095414450955144509561445095714450958144509591445096014450961144509621445096314450964144509651445096614450967144509681445096914450970144509711445097214450973144509741445097514450976144509771445097814450979144509801445098114450982144509831445098414450985144509861445098714450988144509891445099014450991144509921445099314450994144509951445099614450997144509981445099914451000144510011445100214451003144510041445100514451006144510071445100814451009144510101445101114451012144510131445101414451015144510161445101714451018144510191445102014451021144510221445102314451024144510251445102614451027144510281445102914451030144510311445103214451033144510341445103514451036144510371445103814451039144510401445104114451042144510431445104414451045144510461445104714451048144510491445105014451051144510521445105314451054144510551445105614451057144510581445105914451060144510611445106214451063144510641445106514451066144510671445106814451069144510701445107114451072144510731445107414451075144510761445107714451078144510791445108014451081144510821445108314451084144510851445108614451087144510881445108914451090144510911445109214451093144510941445109514451096144510971445109814451099144511001445110114451102144511031445110414451105144600011446000214460003144600041446000514460006144600071446000814460009144600101446001114460012144600131446001414460015144600161446001714460018144600191446002014460021144600221446002314460024144600251446002614460027144600281446002914460030144600311446003214460033144600341446003514460036144600371446003814460039144600401446004114460042144600431446004414460045144600461446004714460048144600491446005014460051144600521446005314460054144600551446005614460057144600581446005914460060144600611446006214460063144600641446006514460066144600671446006814460069144600701446007114460072144600731446007414460075144600761446007714460078144600791446008014460081144600821446008314460084144600851446008614460087144600881446008914460090144600911446009214460093144600941446009514460096144600971446009814460099144601001446010114460102144601031446010414460105144601061446010714460108144601091446011014460111144601121446011314460114144601151446011614460117144601181446011914460120144601211446012214460123144601241446012514460126144601271446012814460129144601301446013114460132144601331446013414460135144601361446013714460138144601391446014014460141144601421446014314460144144601451446014614460147144601481446014914460150144601511446015214460153144601541446015514460156144601571446015814460159144601601446016114460162144601631446016414460165144601661446016714460168144601691446017014460171144601721446017314460174144601751446017614460177144601781446017914460180144601811446018214460183144601841446018514460186144601871446018814460189144601901446019114460192144601931446019414460195144601961446019714460198144601991446020014460201144602021446020314460204144602051446020614460207144602081446020914460210144602111446021214460213144602141446021514460216144602171446021814460219144602201446022114460222144602231446022414460225144602261446022714460228144602291446023014460231144602321446023314460234144602351446023614460237144602381446023914460240144602411446024214460243144602441446024514460246144602471446024814460249144602501446025114460252144602531446025414460255144602561446025714460258144602591446026014460261144602621446026314460264144602651446026614460267144602681446026914460270144602711446027214460273144602741446027514460276144602771446027814460279144602801446028114460282144602831446028414460285144602861446028714460288144602891446029014460291144602921446029314460294144602951446029614460297144602981446029914460300144603011446030214460303144603041446030514460306144603071446030814460309144603101446031114460312144603131446031414460315144603161446031714460318144603191446032014460321144603221446032314460324144603251446032614460327144603281446032914460330144603311446033214460333144603341446033514460336144603371446033814460339144603401446034114460342144603431446034414460345144603461446034714460348144603491446035014460351144603521446035314460354144603551446035614460357144603581446035914460360144603611446036214460363144603641446036514460366144603671446036814460369144603701446037114460372144603731446037414460375144603761446037714460378144603791446038014460381144603821446038314460384144603851446038614460387144603881446038914460390144603911446039214460393144603941446039514460396144603971446039814460399144604001446040114460402144604031446040414460405144604061446040714460408144604091446041014460411144604121446041314460414144604151446041614460417144604181446041914460420144604211446042214460423144604241446042514460426144604271446042814460429144604301446043114460432144604331446043414460435144604361446043714460438144604391446044014460441144604421446044314460444144604451446044614460447144604481446044914460450144604511446045214460453144604541446045514460456144604571446045814460459144604601446046114460462144604631446046414460465144604661446046714460468144604691446047014460471144604721446047314460474144604751446047614460477144604781446047914460480144604811446048214460483144604841446048514460486144604871446048814460489144604901446049114460492144604931446049414460495144604961446049714460498144604991446050014460501144605021446050314460504144605051446050614460507144605081446050914460510144605111446051214460513144605141446051514460516144605171446051814460519144605201446052114460522144605231446052414460525144605261446052714460528144605291446053014460531144605321446053314460534144605351446053614460537144605381446053914460540144605411446054214460543144605441446054514460546144605471446054814460549144605501446055114460552144605531446055414460555144605561446055714460558144605591446056014460561144605621446056314460564144605651446056614460567144605681446056914460570144605711446057214460573144605741446057514460576144605771446057814460579144605801446058114460582144605831446058414460585144605861446058714460588144605891446059014460591144605921446059314460594144605951446059614460597144605981446059914460600144606011446060214460603144606041446060514460606144606071446060814460609144606101446061114460612144606131446061414460615144606161446061714460618144606191446062014460621144606221446062314460624144606251446062614460627144606281446062914460630144606311446063214460633144606341446063514460636144606371446063814460639144606401446064114460642144606431446064414460645144606461446064714460648144606491446065014460651144606521446065314460654144606551446065614460657144606581446065914460660144606611446066214460663144606641446066514460666144606671446066814460669144606701446067114460672144606731446067414460675144606761446067714460678144606791446068014460681144606821446068314460684144606851446068614460687144606881446068914460690144606911446069214460693144606941446069514460696144606971446069814460699144607001446070114460702144607031446070414460705144607061446070714460708144607091446071014460711144607121446071314460714144607151446071614460717144607181446071914460720144607211446072214460723144607241446072514460726144607271446072814460729144607301446073114460732144607331446073414460735144607361446073714460738144607391446074014460741144607421446074314460744144607451446074614460747144607481446074914460750144607511446075214460753144607541446075514460756144607571446075814460759144607601446076114460762144607631446076414460765144607661446076714460768144607691446077014460771144607721446077314460774144607751446077614460777144607781446077914460780144607811446078214460783144607841446078514460786144607871446078814460789144607901446079114460792144607931446079414460795144607961446079714460798144607991446080014460801144608021446080314460804144608051446080614460807144608081446080914460810144608111446081214460813144608141446081514460816144608171446081814460819144608201446082114460822144608231446082414460825144608261446082714460828144608291446083014460831144608321446083314460834144608351446083614460837144608381446083914460840144608411446084214460843144608441446084514460846144608471446084814460849144608501446085114460852144608531446085414460855144608561446085714460858144608591446086014460861144608621446086314460864144608651446086614460867144608681446086914460870144608711446087214460873144608741446087514460876144608771446087814460879144608801446088114460882144608831446088414460885144608861446088714460888144608891446089014460891144608921446089314460894144608951446089614460897144608981446089914460900144609011446090214460903144609041446090514460906144609071446090814460909144609101446091114460912144609131446091414460915144609161446091714460918144609191446092014460921144609221446092314460924144609251446092614460927144609281446092914460930144609311446093214460933144609341446093514460936144609371446093814460939144609401446094114460942144609431446094414460945144609461446094714460948144609491446095014460951144609521446095314460954144609551446095614460957144609581446095914460960144609611446096214460963144609641446096514460966144609671446096814460969144609701446097114460972144609731446097414460975144609761446097714460978144609791446098014460981144609821446098314460984144609851446098614460987144609881446098914460990144609911446099214460993144609941446099514460996144609971446099814460999144610001446100114461002144610031446100414461005144610061446100714461008144610091446101014461011144610121446101314461014144610151446101614461017144610181446101914461020144610211446102214461023144610241446102514461026144610271446102814461029144610301446103114461032144610331446103414461035144610361446103714461038144610391446104014461041144610421446104314461044144610451446104614461047144610481446104914461050144610511446105214461053144610541446105514461056144610571446105814461059144610601446106114461062144610631446106414461065144610661446106714461068144610691446107014461071144610721446107314461074144610751446107614461077144610781446107914461080144610811446108214461083144610841446108514461086144610871446108814461089144610901446109114461092144610931446109414461095144610961446109714461098144610991446110014461101144611021446110314461104144611051447000114470002144700031447000414470005144700061447000714470008144700091447001014470011144700121447001314470014144700151447001614470017144700181447001914470020144700211447002214470023144700241447002514470026144700271447002814470029144700301447003114470032144700331447003414470035144700361447003714470038144700391447004014470041144700421447004314470044144700451447004614470047144700481447004914470050144700511447005214470053144700541447005514470056144700571447005814470059144700601447006114470062144700631447006414470065144700661447006714470068144700691447007014470071144700721447007314470074144700751447007614470077144700781447007914470080144700811447008214470083144700841447008514470086144700871447008814470089144700901447009114470092144700931447009414470095144700961447009714470098144700991447010014470101144701021447010314470104144701051447010614470107144701081447010914470110144701111447011214470113144701141447011514470116144701171447011814470119144701201447012114470122144701231447012414470125144701261447012714470128144701291447013014470131144701321447013314470134144701351447013614470137144701381447013914470140144701411447014214470143144701441447014514470146144701471447014814470149144701501447015114470152144701531447015414470155144701561447015714470158144701591447016014470161144701621447016314470164144701651447016614470167144701681447016914470170144701711447017214470173144701741447017514470176144701771447017814470179144701801447018114470182144701831447018414470185144701861447018714470188144701891447019014470191144701921447019314470194144701951447019614470197144701981447019914470200144702011447020214470203144702041447020514470206144702071447020814470209144702101447021114470212144702131447021414470215144702161447021714470218144702191447022014470221144702221447022314470224144702251447022614470227144702281447022914470230144702311447023214470233144702341447023514470236144702371447023814470239144702401447024114470242144702431447024414470245144702461447024714470248144702491447025014470251144702521447025314470254144702551447025614470257144702581447025914470260144702611447026214470263144702641447026514470266144702671447026814470269144702701447027114470272144702731447027414470275144702761447027714470278144702791447028014470281144702821447028314470284144702851447028614470287144702881447028914470290144702911447029214470293144702941447029514470296144702971447029814470299144703001447030114470302144703031447030414470305144703061447030714470308144703091447031014470311144703121447031314470314144703151447031614470317144703181447031914470320144703211447032214470323144703241447032514470326144703271447032814470329144703301447033114470332144703331447033414470335144703361447033714470338144703391447034014470341144703421447034314470344144703451447034614470347144703481447034914470350144703511447035214470353144703541447035514470356144703571447035814470359144703601447036114470362144703631447036414470365144703661447036714470368144703691447037014470371144703721447037314470374144703751447037614470377144703781447037914470380144703811447038214470383144703841447038514470386144703871447038814470389144703901447039114470392144703931447039414470395144703961447039714470398144703991447040014470401144704021447040314470404144704051447040614470407144704081447040914470410144704111447041214470413144704141447041514470416144704171447041814470419144704201447042114470422144704231447042414470425144704261447042714470428144704291447043014470431144704321447043314470434144704351447043614470437144704381447043914470440144704411447044214470443144704441447044514470446144704471447044814470449144704501447045114470452144704531447045414470455144704561447045714470458144704591447046014470461144704621447046314470464144704651447046614470467144704681447046914470470144704711447047214470473144704741447047514470476144704771447047814470479144704801447048114470482144704831447048414470485144704861447048714470488144704891447049014470491144704921447049314470494144704951447049614470497144704981447049914470500144705011447050214470503144705041447050514470506144705071447050814470509144705101447051114470512144705131447051414470515144705161447051714470518144705191447052014470521144705221447052314470524144705251447052614470527144705281447052914470530144705311447053214470533144705341447053514470536144705371447053814470539144705401447054114470542144705431447054414470545144705461447054714470548144705491447055014470551144705521447055314470554144705551447055614470557144705581447055914470560144705611447056214470563144705641447056514470566144705671447056814470569144705701447057114470572144705731447057414470575144705761447057714470578144705791447058014470581144705821447058314470584144705851447058614470587144705881447058914470590144705911447059214470593144705941447059514470596144705971447059814470599144706001447060114470602144706031447060414470605144706061447060714470608144706091447061014470611144706121447061314470614144706151447061614470617144706181447061914470620144706211447062214470623144706241447062514470626144706271447062814470629144706301447063114470632144706331447063414470635144706361447063714470638144706391447064014470641144706421447064314470644144706451447064614470647144706481447064914470650144706511447065214470653144706541447065514470656144706571447065814470659144706601447066114470662144706631447066414470665144706661447066714470668144706691447067014470671144706721447067314470674144706751447067614470677144706781447067914470680144706811447068214470683144706841447068514470686144706871447068814470689144706901447069114470692144706931447069414470695144706961447069714470698144706991447070014470701144707021447070314470704144707051447070614470707144707081447070914470710144707111447071214470713144707141447071514470716144707171447071814470719144707201447072114470722144707231447072414470725144707261447072714470728144707291447073014470731144707321447073314470734144707351447073614470737144707381447073914470740144707411447074214470743144707441447074514470746144707471447074814470749144707501447075114470752144707531447075414470755144707561447075714470758144707591447076014470761144707621447076314470764144707651447076614470767144707681447076914470770144707711447077214470773144707741447077514470776144707771447077814470779144707801447078114470782144707831447078414470785144707861447078714470788144707891447079014470791144707921447079314470794144707951447079614470797144707981447079914470800144708011447080214470803144708041447080514470806144708071447080814470809144708101447081114470812144708131447081414470815144708161447081714470818144708191447082014470821144708221447082314470824144708251447082614470827144708281447082914470830144708311447083214470833144708341447083514470836144708371447083814470839144708401447084114470842144708431447084414470845144708461447084714470848144708491447085014470851144708521447085314470854144708551447085614470857144708581447085914470860144708611447086214470863144708641447086514470866144708671447086814470869144708701447087114470872144708731447087414470875144708761447087714470878144708791447088014470881144708821447088314470884144708851447088614470887144708881447088914470890144708911447089214470893144708941447089514470896144708971447089814470899144709001447090114470902144709031447090414470905144709061447090714470908144709091447091014470911144709121447091314470914144709151447091614470917144709181447091914470920144709211447092214470923144709241447092514470926144709271447092814470929144709301447093114470932144709331447093414470935144709361447093714470938144709391447094014470941144709421447094314470944144709451447094614470947144709481447094914470950144709511447095214470953144709541447095514470956144709571447095814470959144709601447096114470962144709631447096414470965144709661447096714470968144709691447097014470971144709721447097314470974144709751447097614470977144709781447097914470980144709811447098214470983144709841447098514470986144709871447098814470989144709901447099114470992144709931447099414470995144709961447099714470998144709991447100014471001144710021447100314471004144710051447100614471007144710081447100914471010144710111447101214471013144710141447101514471016144710171447101814471019144710201447102114471022144710231447102414471025144710261447102714471028144710291447103014471031144710321447103314471034144710351447103614471037144710381447103914471040144710411447104214471043144710441447104514471046144710471447104814471049144710501447105114471052144710531447105414471055144710561447105714471058144710591447106014471061144710621447106314471064144710651447106614471067144710681447106914471070144710711447107214471073144710741447107514471076144710771447107814471079144710801447108114471082144710831447108414471085144710861447108714471088144710891447109014471091144710921447109314471094144710951447109614471097144710981447109914471100144711011447110214471103144711041447110514480001144800021448000314480004144800051448000614480007144800081448000914480010144800111448001214480013144800141448001514480016144800171448001814480019144800201448002114480022144800231448002414480025144800261448002714480028144800291448003014480031144800321448003314480034144800351448003614480037144800381448003914480040144800411448004214480043144800441448004514480046144800471448004814480049144800501448005114480052144800531448005414480055144800561448005714480058144800591448006014480061144800621448006314480064144800651448006614480067144800681448006914480070144800711448007214480073144800741448007514480076144800771448007814480079144800801448008114480082144800831448008414480085144800861448008714480088144800891448009014480091144800921448009314480094144800951448009614480097144800981448009914480100144801011448010214480103144801041448010514480106144801071448010814480109144801101448011114480112144801131448011414480115144801161448011714480118144801191448012014480121144801221448012314480124144801251448012614480127144801281448012914480130144801311448013214480133144801341448013514480136144801371448013814480139144801401448014114480142144801431448014414480145144801461448014714480148144801491448015014480151144801521448015314480154144801551448015614480157144801581448015914480160144801611448016214480163144801641448016514480166144801671448016814480169144801701448017114480172144801731448017414480175144801761448017714480178144801791448018014480181144801821448018314480184144801851448018614480187144801881448018914480190144801911448019214480193144801941448019514480196144801971448019814480199144802001448020114480202144802031448020414480205144802061448020714480208144802091448021014480211144802121448021314480214144802151448021614480217144802181448021914480220144802211448022214480223144802241448022514480226144802271448022814480229144802301448023114480232144802331448023414480235144802361448023714480238144802391448024014480241144802421448024314480244144802451448024614480247144802481448024914480250144802511448025214480253144802541448025514480256144802571448025814480259144802601448026114480262144802631448026414480265144802661448026714480268144802691448027014480271144802721448027314480274144802751448027614480277144802781448027914480280144802811448028214480283144802841448028514480286144802871448028814480289144802901448029114480292144802931448029414480295144802961448029714480298144802991448030014480301144803021448030314480304144803051448030614480307144803081448030914480310144803111448031214480313144803141448031514480316144803171448031814480319144803201448032114480322144803231448032414480325144803261448032714480328144803291448033014480331144803321448033314480334144803351448033614480337144803381448033914480340144803411448034214480343144803441448034514480346144803471448034814480349144803501448035114480352144803531448035414480355144803561448035714480358144803591448036014480361144803621448036314480364144803651448036614480367144803681448036914480370144803711448037214480373144803741448037514480376144803771448037814480379144803801448038114480382144803831448038414480385144803861448038714480388144803891448039014480391144803921448039314480394144803951448039614480397144803981448039914480400144804011448040214480403144804041448040514480406144804071448040814480409144804101448041114480412144804131448041414480415144804161448041714480418144804191448042014480421144804221448042314480424144804251448042614480427144804281448042914480430144804311448043214480433144804341448043514480436144804371448043814480439144804401448044114480442144804431448044414480445144804461448044714480448144804491448045014480451144804521448045314480454144804551448045614480457144804581448045914480460144804611448046214480463144804641448046514480466144804671448046814480469144804701448047114480472144804731448047414480475144804761448047714480478144804791448048014480481144804821448048314480484144804851448048614480487144804881448048914480490144804911448049214480493144804941448049514480496144804971448049814480499144805001448050114480502144805031448050414480505144805061448050714480508144805091448051014480511144805121448051314480514144805151448051614480517144805181448051914480520144805211448052214480523144805241448052514480526144805271448052814480529144805301448053114480532144805331448053414480535144805361448053714480538144805391448054014480541144805421448054314480544144805451448054614480547144805481448054914480550144805511448055214480553144805541448055514480556144805571448055814480559144805601448056114480562144805631448056414480565144805661448056714480568144805691448057014480571144805721448057314480574144805751448057614480577144805781448057914480580144805811448058214480583144805841448058514480586144805871448058814480589144805901448059114480592144805931448059414480595144805961448059714480598144805991448060014480601144806021448060314480604144806051448060614480607144806081448060914480610144806111448061214480613144806141448061514480616144806171448061814480619144806201448062114480622144806231448062414480625144806261448062714480628144806291448063014480631144806321448063314480634144806351448063614480637144806381448063914480640144806411448064214480643144806441448064514480646144806471448064814480649144806501448065114480652144806531448065414480655144806561448065714480658144806591448066014480661144806621448066314480664144806651448066614480667144806681448066914480670144806711448067214480673144806741448067514480676144806771448067814480679144806801448068114480682144806831448068414480685144806861448068714480688144806891448069014480691144806921448069314480694144806951448069614480697144806981448069914480700144807011448070214480703144807041448070514480706144807071448070814480709144807101448071114480712144807131448071414480715144807161448071714480718144807191448072014480721144807221448072314480724144807251448072614480727144807281448072914480730144807311448073214480733144807341448073514480736144807371448073814480739144807401448074114480742144807431448074414480745144807461448074714480748144807491448075014480751144807521448075314480754144807551448075614480757144807581448075914480760144807611448076214480763144807641448076514480766144807671448076814480769144807701448077114480772144807731448077414480775144807761448077714480778144807791448078014480781144807821448078314480784144807851448078614480787144807881448078914480790144807911448079214480793144807941448079514480796144807971448079814480799144808001448080114480802144808031448080414480805144808061448080714480808144808091448081014480811144808121448081314480814144808151448081614480817144808181448081914480820144808211448082214480823144808241448082514480826144808271448082814480829144808301448083114480832144808331448083414480835144808361448083714480838144808391448084014480841144808421448084314480844144808451448084614480847144808481448084914480850144808511448085214480853144808541448085514480856144808571448085814480859144808601448086114480862144808631448086414480865144808661448086714480868144808691448087014480871144808721448087314480874144808751448087614480877144808781448087914480880144808811448088214480883144808841448088514480886144808871448088814480889144808901448089114480892144808931448089414480895144808961448089714480898144808991448090014480901144809021448090314480904144809051448090614480907144809081448090914480910144809111448091214480913144809141448091514480916144809171448091814480919144809201448092114480922144809231448092414480925144809261448092714480928144809291448093014480931144809321448093314480934144809351448093614480937144809381448093914480940144809411448094214480943144809441448094514480946144809471448094814480949144809501448095114480952144809531448095414480955144809561448095714480958144809591448096014480961144809621448096314480964144809651448096614480967144809681448096914480970144809711448097214480973144809741448097514480976144809771448097814480979144809801448098114480982144809831448098414480985144809861448098714480988144809891448099014480991144809921448099314480994144809951448099614480997144809981448099914481000144810011448100214481003144810041448100514481006144810071448100814481009144810101448101114481012144810131448101414481015144810161448101714481018144810191448102014481021144810221448102314481024144810251448102614481027144810281448102914481030144810311448103214481033144810341448103514481036144810371448103814481039144810401448104114481042144810431448104414481045144810461448104714481048144810491448105014481051144810521448105314481054144810551448105614481057144810581448105914481060144810611448106214481063144810641448106514481066144810671448106814481069144810701448107114481072144810731448107414481075144810761448107714481078144810791448108014481081144810821448108314481084144810851448108614481087144810881448108914481090144810911448109214481093144810941448109514481096144810971448109814481099144811001448110114481102144811031448110414481105144900011449000214490003144900041449000514490006144900071449000814490009144900101449001114490012144900131449001414490015144900161449001714490018144900191449002014490021144900221449002314490024144900251449002614490027144900281449002914490030144900311449003214490033144900341449003514490036144900371449003814490039144900401449004114490042144900431449004414490045144900461449004714490048144900491449005014490051144900521449005314490054144900551449005614490057144900581449005914490060144900611449006214490063144900641449006514490066144900671449006814490069144900701449007114490072144900731449007414490075144900761449007714490078144900791449008014490081144900821449008314490084144900851449008614490087144900881449008914490090144900911449009214490093144900941449009514490096144900971449009814490099144901001449010114490102144901031449010414490105144901061449010714490108144901091449011014490111144901121449011314490114144901151449011614490117144901181449011914490120144901211449012214490123144901241449012514490126144901271449012814490129144901301449013114490132144901331449013414490135144901361449013714490138144901391449014014490141144901421449014314490144144901451449014614490147144901481449014914490150144901511449015214490153144901541449015514490156144901571449015814490159144901601449016114490162144901631449016414490165144901661449016714490168144901691449017014490171144901721449017314490174144901751449017614490177144901781449017914490180144901811449018214490183144901841449018514490186144901871449018814490189144901901449019114490192144901931449019414490195144901961449019714490198144901991449020014490201144902021449020314490204144902051449020614490207144902081449020914490210144902111449021214490213144902141449021514490216144902171449021814490219144902201449022114490222144902231449022414490225144902261449022714490228144902291449023014490231144902321449023314490234144902351449023614490237144902381449023914490240144902411449024214490243144902441449024514490246144902471449024814490249144902501449025114490252144902531449025414490255144902561449025714490258144902591449026014490261144902621449026314490264144902651449026614490267144902681449026914490270144902711449027214490273144902741449027514490276144902771449027814490279144902801449028114490282144902831449028414490285144902861449028714490288144902891449029014490291144902921449029314490294144902951449029614490297144902981449029914490300144903011449030214490303144903041449030514490306144903071449030814490309144903101449031114490312144903131449031414490315144903161449031714490318144903191449032014490321144903221449032314490324144903251449032614490327144903281449032914490330144903311449033214490333144903341449033514490336144903371449033814490339144903401449034114490342144903431449034414490345144903461449034714490348144903491449035014490351144903521449035314490354144903551449035614490357144903581449035914490360144903611449036214490363144903641449036514490366144903671449036814490369144903701449037114490372144903731449037414490375144903761449037714490378144903791449038014490381144903821449038314490384144903851449038614490387144903881449038914490390144903911449039214490393144903941449039514490396144903971449039814490399144904001449040114490402144904031449040414490405144904061449040714490408144904091449041014490411144904121449041314490414144904151449041614490417144904181449041914490420144904211449042214490423144904241449042514490426144904271449042814490429144904301449043114490432144904331449043414490435144904361449043714490438144904391449044014490441144904421449044314490444144904451449044614490447144904481449044914490450144904511449045214490453144904541449045514490456144904571449045814490459144904601449046114490462144904631449046414490465144904661449046714490468144904691449047014490471144904721449047314490474144904751449047614490477144904781449047914490480144904811449048214490483144904841449048514490486144904871449048814490489144904901449049114490492144904931449049414490495144904961449049714490498144904991449050014490501144905021449050314490504144905051449050614490507144905081449050914490510144905111449051214490513144905141449051514490516144905171449051814490519144905201449052114490522144905231449052414490525144905261449052714490528144905291449053014490531144905321449053314490534144905351449053614490537144905381449053914490540144905411449054214490543144905441449054514490546144905471449054814490549144905501449055114490552144905531449055414490555144905561449055714490558144905591449056014490561144905621449056314490564144905651449056614490567144905681449056914490570144905711449057214490573144905741449057514490576144905771449057814490579144905801449058114490582144905831449058414490585144905861449058714490588144905891449059014490591144905921449059314490594144905951449059614490597144905981449059914490600144906011449060214490603144906041449060514490606144906071449060814490609144906101449061114490612144906131449061414490615144906161449061714490618144906191449062014490621144906221449062314490624144906251449062614490627144906281449062914490630144906311449063214490633144906341449063514490636144906371449063814490639144906401449064114490642144906431449064414490645144906461449064714490648144906491449065014490651144906521449065314490654144906551449065614490657144906581449065914490660144906611449066214490663144906641449066514490666144906671449066814490669144906701449067114490672144906731449067414490675144906761449067714490678144906791449068014490681144906821449068314490684144906851449068614490687144906881449068914490690144906911449069214490693144906941449069514490696144906971449069814490699144907001449070114490702144907031449070414490705144907061449070714490708144907091449071014490711144907121449071314490714144907151449071614490717144907181449071914490720144907211449072214490723144907241449072514490726144907271449072814490729144907301449073114490732144907331449073414490735144907361449073714490738144907391449074014490741144907421449074314490744144907451449074614490747144907481449074914490750144907511449075214490753144907541449075514490756144907571449075814490759144907601449076114490762144907631449076414490765144907661449076714490768144907691449077014490771144907721449077314490774144907751449077614490777144907781449077914490780144907811449078214490783144907841449078514490786144907871449078814490789144907901449079114490792144907931449079414490795144907961449079714490798144907991449080014490801144908021449080314490804144908051449080614490807144908081449080914490810144908111449081214490813144908141449081514490816144908171449081814490819144908201449082114490822144908231449082414490825144908261449082714490828144908291449083014490831144908321449083314490834144908351449083614490837144908381449083914490840144908411449084214490843144908441449084514490846144908471449084814490849144908501449085114490852144908531449085414490855144908561449085714490858144908591449086014490861144908621449086314490864144908651449086614490867144908681449086914490870144908711449087214490873144908741449087514490876144908771449087814490879144908801449088114490882144908831449088414490885144908861449088714490888144908891449089014490891144908921449089314490894144908951449089614490897144908981449089914490900144909011449090214490903144909041449090514490906144909071449090814490909144909101449091114490912144909131449091414490915144909161449091714490918144909191449092014490921144909221449092314490924144909251449092614490927144909281449092914490930144909311449093214490933144909341449093514490936144909371449093814490939144909401449094114490942144909431449094414490945144909461449094714490948144909491449095014490951144909521449095314490954144909551449095614490957144909581449095914490960144909611449096214490963144909641449096514490966144909671449096814490969144909701449097114490972144909731449097414490975144909761449097714490978144909791449098014490981144909821449098314490984144909851449098614490987144909881449098914490990144909911449099214490993144909941449099514490996144909971449099814490999144910001449100114491002144910031449100414491005144910061449100714491008144910091449101014491011144910121449101314491014144910151449101614491017144910181449101914491020144910211449102214491023144910241449102514491026144910271449102814491029144910301449103114491032144910331449103414491035144910361449103714491038144910391449104014491041144910421449104314491044144910451449104614491047144910481449104914491050144910511449105214491053144910541449105514491056144910571449105814491059144910601449106114491062144910631449106414491065144910661449106714491068144910691449107014491071144910721449107314491074144910751449107614491077144910781449107914491080144910811449108214491083144910841449108514491086144910871449108814491089144910901449109114491092144910931449109414491095144910961449109714491098144910991449110014491101144911021449110314491104144911051450000114500002145000031450000414500005145000061450000714500008145000091450001014500011145000121450001314500014145000151450001614500017145000181450001914500020145000211450002214500023145000241450002514500026145000271450002814500029145000301450003114500032145000331450003414500035145000361450003714500038145000391450004014500041145000421450004314500044145000451450004614500047145000481450004914500050145000511450005214500053145000541450005514500056145000571450005814500059145000601450006114500062145000631450006414500065145000661450006714500068145000691450007014500071145000721450007314500074145000751450007614500077145000781450007914500080145000811450008214500083145000841450008514500086145000871450008814500089145000901450009114500092145000931450009414500095145000961450009714500098145000991450010014500101145001021450010314500104145001051450010614500107145001081450010914500110145001111450011214500113145001141450011514500116145001171450011814500119145001201450012114500122145001231450012414500125145001261450012714500128145001291450013014500131145001321450013314500134145001351450013614500137145001381450013914500140145001411450014214500143145001441450014514500146145001471450014814500149145001501450015114500152145001531450015414500155145001561450015714500158145001591450016014500161145001621450016314500164145001651450016614500167145001681450016914500170145001711450017214500173145001741450017514500176145001771450017814500179145001801450018114500182145001831450018414500185145001861450018714500188145001891450019014500191145001921450019314500194145001951450019614500197145001981450019914500200145002011450020214500203145002041450020514500206145002071450020814500209145002101450021114500212145002131450021414500215145002161450021714500218145002191450022014500221145002221450022314500224145002251450022614500227145002281450022914500230145002311450023214500233145002341450023514500236145002371450023814500239145002401450024114500242145002431450024414500245145002461450024714500248145002491450025014500251145002521450025314500254145002551450025614500257145002581450025914500260145002611450026214500263145002641450026514500266145002671450026814500269145002701450027114500272145002731450027414500275145002761450027714500278145002791450028014500281145002821450028314500284145002851450028614500287145002881450028914500290145002911450029214500293145002941450029514500296145002971450029814500299145003001450030114500302145003031450030414500305145003061450030714500308145003091450031014500311145003121450031314500314145003151450031614500317145003181450031914500320145003211450032214500323145003241450032514500326145003271450032814500329145003301450033114500332145003331450033414500335145003361450033714500338145003391450034014500341145003421450034314500344145003451450034614500347145003481450034914500350145003511450035214500353145003541450035514500356145003571450035814500359145003601450036114500362145003631450036414500365145003661450036714500368145003691450037014500371145003721450037314500374145003751450037614500377145003781450037914500380145003811450038214500383145003841450038514500386145003871450038814500389145003901450039114500392145003931450039414500395145003961450039714500398145003991450040014500401145004021450040314500404145004051450040614500407145004081450040914500410145004111450041214500413145004141450041514500416145004171450041814500419145004201450042114500422145004231450042414500425145004261450042714500428145004291450043014500431145004321450043314500434145004351450043614500437145004381450043914500440145004411450044214500443145004441450044514500446145004471450044814500449145004501450045114500452145004531450045414500455145004561450045714500458145004591450046014500461145004621450046314500464145004651450046614500467145004681450046914500470145004711450047214500473145004741450047514500476145004771450047814500479145004801450048114500482145004831450048414500485145004861450048714500488145004891450049014500491145004921450049314500494145004951450049614500497145004981450049914500500145005011450050214500503145005041450050514500506145005071450050814500509145005101450051114500512145005131450051414500515145005161450051714500518145005191450052014500521145005221450052314500524145005251450052614500527145005281450052914500530145005311450053214500533145005341450053514500536145005371450053814500539145005401450054114500542145005431450054414500545145005461450054714500548145005491450055014500551145005521450055314500554145005551450055614500557145005581450055914500560145005611450056214500563145005641450056514500566145005671450056814500569145005701450057114500572145005731450057414500575145005761450057714500578145005791450058014500581145005821450058314500584145005851450058614500587145005881450058914500590145005911450059214500593145005941450059514500596145005971450059814500599145006001450060114500602145006031450060414500605145006061450060714500608145006091450061014500611145006121450061314500614145006151450061614500617145006181450061914500620145006211450062214500623145006241450062514500626145006271450062814500629145006301450063114500632145006331450063414500635145006361450063714500638145006391450064014500641145006421450064314500644145006451450064614500647145006481450064914500650145006511450065214500653145006541450065514500656145006571450065814500659145006601450066114500662145006631450066414500665145006661450066714500668145006691450067014500671145006721450067314500674145006751450067614500677145006781450067914500680145006811450068214500683145006841450068514500686145006871450068814500689145006901450069114500692145006931450069414500695145006961450069714500698145006991450070014500701145007021450070314500704145007051450070614500707145007081450070914500710145007111450071214500713145007141450071514500716145007171450071814500719145007201450072114500722145007231450072414500725145007261450072714500728145007291450073014500731145007321450073314500734145007351450073614500737145007381450073914500740145007411450074214500743145007441450074514500746145007471450074814500749145007501450075114500752145007531450075414500755145007561450075714500758145007591450076014500761145007621450076314500764145007651450076614500767145007681450076914500770145007711450077214500773145007741450077514500776145007771450077814500779145007801450078114500782145007831450078414500785145007861450078714500788145007891450079014500791145007921450079314500794145007951450079614500797145007981450079914500800145008011450080214500803145008041450080514500806145008071450080814500809145008101450081114500812145008131450081414500815145008161450081714500818145008191450082014500821145008221450082314500824145008251450082614500827145008281450082914500830145008311450083214500833145008341450083514500836145008371450083814500839145008401450084114500842145008431450084414500845145008461450084714500848145008491450085014500851145008521450085314500854145008551450085614500857145008581450085914500860145008611450086214500863145008641450086514500866145008671450086814500869145008701450087114500872145008731450087414500875145008761450087714500878145008791450088014500881145008821450088314500884145008851450088614500887145008881450088914500890145008911450089214500893145008941450089514500896145008971450089814500899145009001450090114500902145009031450090414500905145009061450090714500908145009091450091014500911145009121450091314500914145009151450091614500917145009181450091914500920145009211450092214500923145009241450092514500926145009271450092814500929145009301450093114500932145009331450093414500935145009361450093714500938145009391450094014500941145009421450094314500944145009451450094614500947145009481450094914500950145009511450095214500953145009541450095514500956145009571450095814500959145009601450096114500962145009631450096414500965145009661450096714500968145009691450097014500971145009721450097314500974145009751450097614500977145009781450097914500980145009811450098214500983145009841450098514500986145009871450098814500989145009901450099114500992145009931450099414500995145009961450099714500998145009991450100014501001145010021450100314501004145010051450100614501007145010081450100914501010145010111450101214501013145010141450101514501016145010171450101814501019145010201450102114501022145010231450102414501025145010261450102714501028145010291450103014501031145010321450103314501034145010351450103614501037145010381450103914501040145010411450104214501043145010441450104514501046145010471450104814501049145010501450105114501052145010531450105414501055145010561450105714501058145010591450106014501061145010621450106314501064145010651450106614501067145010681450106914501070145010711450107214501073145010741450107514501076145010771450107814501079145010801450108114501082145010831450108414501085145010861450108714501088145010891450109014501091145010921450109314501094145010951450109614501097145010981450109914501100145011011450110214501103145011041450110514510001145100021451000314510004145100051451000614510007145100081451000914510010145100111451001214510013145100141451001514510016145100171451001814510019145100201451002114510022145100231451002414510025145100261451002714510028145100291451003014510031145100321451003314510034145100351451003614510037145100381451003914510040145100411451004214510043145100441451004514510046145100471451004814510049145100501451005114510052145100531451005414510055145100561451005714510058145100591451006014510061145100621451006314510064145100651451006614510067145100681451006914510070145100711451007214510073145100741451007514510076145100771451007814510079145100801451008114510082145100831451008414510085145100861451008714510088145100891451009014510091145100921451009314510094145100951451009614510097145100981451009914510100145101011451010214510103145101041451010514510106145101071451010814510109145101101451011114510112145101131451011414510115145101161451011714510118145101191451012014510121145101221451012314510124145101251451012614510127145101281451012914510130145101311451013214510133145101341451013514510136145101371451013814510139145101401451014114510142145101431451014414510145145101461451014714510148145101491451015014510151145101521451015314510154145101551451015614510157145101581451015914510160145101611451016214510163145101641451016514510166145101671451016814510169145101701451017114510172145101731451017414510175145101761451017714510178145101791451018014510181145101821451018314510184145101851451018614510187145101881451018914510190145101911451019214510193145101941451019514510196145101971451019814510199145102001451020114510202145102031451020414510205145102061451020714510208145102091451021014510211145102121451021314510214145102151451021614510217145102181451021914510220145102211451022214510223145102241451022514510226145102271451022814510229145102301451023114510232145102331451023414510235145102361451023714510238145102391451024014510241145102421451024314510244145102451451024614510247145102481451024914510250145102511451025214510253145102541451025514510256145102571451025814510259145102601451026114510262145102631451026414510265145102661451026714510268145102691451027014510271145102721451027314510274145102751451027614510277145102781451027914510280145102811451028214510283145102841451028514510286145102871451028814510289145102901451029114510292145102931451029414510295145102961451029714510298145102991451030014510301145103021451030314510304145103051451030614510307145103081451030914510310145103111451031214510313145103141451031514510316145103171451031814510319145103201451032114510322145103231451032414510325145103261451032714510328145103291451033014510331145103321451033314510334145103351451033614510337145103381451033914510340145103411451034214510343145103441451034514510346145103471451034814510349145103501451035114510352145103531451035414510355145103561451035714510358145103591451036014510361145103621451036314510364145103651451036614510367145103681451036914510370145103711451037214510373145103741451037514510376145103771451037814510379145103801451038114510382145103831451038414510385145103861451038714510388145103891451039014510391145103921451039314510394145103951451039614510397145103981451039914510400145104011451040214510403145104041451040514510406145104071451040814510409145104101451041114510412145104131451041414510415145104161451041714510418145104191451042014510421145104221451042314510424145104251451042614510427145104281451042914510430145104311451043214510433145104341451043514510436145104371451043814510439145104401451044114510442145104431451044414510445145104461451044714510448145104491451045014510451145104521451045314510454145104551451045614510457145104581451045914510460145104611451046214510463145104641451046514510466145104671451046814510469145104701451047114510472145104731451047414510475145104761451047714510478145104791451048014510481145104821451048314510484145104851451048614510487145104881451048914510490145104911451049214510493145104941451049514510496145104971451049814510499145105001451050114510502145105031451050414510505145105061451050714510508145105091451051014510511145105121451051314510514145105151451051614510517145105181451051914510520145105211451052214510523145105241451052514510526145105271451052814510529145105301451053114510532145105331451053414510535145105361451053714510538145105391451054014510541145105421451054314510544145105451451054614510547145105481451054914510550145105511451055214510553145105541451055514510556145105571451055814510559145105601451056114510562145105631451056414510565145105661451056714510568145105691451057014510571145105721451057314510574145105751451057614510577145105781451057914510580145105811451058214510583145105841451058514510586145105871451058814510589145105901451059114510592145105931451059414510595145105961451059714510598145105991451060014510601145106021451060314510604145106051451060614510607145106081451060914510610145106111451061214510613145106141451061514510616145106171451061814510619145106201451062114510622145106231451062414510625145106261451062714510628145106291451063014510631145106321451063314510634145106351451063614510637145106381451063914510640145106411451064214510643145106441451064514510646145106471451064814510649145106501451065114510652145106531451065414510655145106561451065714510658145106591451066014510661145106621451066314510664145106651451066614510667145106681451066914510670145106711451067214510673145106741451067514510676145106771451067814510679145106801451068114510682145106831451068414510685145106861451068714510688145106891451069014510691145106921451069314510694145106951451069614510697145106981451069914510700145107011451070214510703145107041451070514510706145107071451070814510709145107101451071114510712145107131451071414510715145107161451071714510718145107191451072014510721145107221451072314510724145107251451072614510727145107281451072914510730145107311451073214510733145107341451073514510736145107371451073814510739145107401451074114510742145107431451074414510745145107461451074714510748145107491451075014510751145107521451075314510754145107551451075614510757145107581451075914510760145107611451076214510763145107641451076514510766145107671451076814510769145107701451077114510772145107731451077414510775145107761451077714510778145107791451078014510781145107821451078314510784145107851451078614510787145107881451078914510790145107911451079214510793145107941451079514510796145107971451079814510799145108001451080114510802145108031451080414510805145108061451080714510808145108091451081014510811145108121451081314510814145108151451081614510817145108181451081914510820145108211451082214510823145108241451082514510826145108271451082814510829145108301451083114510832145108331451083414510835145108361451083714510838145108391451084014510841145108421451084314510844145108451451084614510847145108481451084914510850145108511451085214510853145108541451085514510856145108571451085814510859145108601451086114510862145108631451086414510865145108661451086714510868145108691451087014510871145108721451087314510874145108751451087614510877145108781451087914510880145108811451088214510883145108841451088514510886145108871451088814510889145108901451089114510892145108931451089414510895145108961451089714510898145108991451090014510901145109021451090314510904145109051451090614510907145109081451090914510910145109111451091214510913145109141451091514510916145109171451091814510919145109201451092114510922145109231451092414510925145109261451092714510928145109291451093014510931145109321451093314510934145109351451093614510937145109381451093914510940145109411451094214510943145109441451094514510946145109471451094814510949145109501451095114510952145109531451095414510955145109561451095714510958145109591451096014510961145109621451096314510964145109651451096614510967145109681451096914510970145109711451097214510973145109741451097514510976145109771451097814510979145109801451098114510982145109831451098414510985145109861451098714510988145109891451099014510991145109921451099314510994145109951451099614510997145109981451099914511000145110011451100214511003145110041451100514511006145110071451100814511009145110101451101114511012145110131451101414511015145110161451101714511018145110191451102014511021145110221451102314511024145110251451102614511027145110281451102914511030145110311451103214511033145110341451103514511036145110371451103814511039145110401451104114511042145110431451104414511045145110461451104714511048145110491451105014511051145110521451105314511054145110551451105614511057145110581451105914511060145110611451106214511063145110641451106514511066145110671451106814511069145110701451107114511072145110731451107414511075145110761451107714511078145110791451108014511081145110821451108314511084145110851451108614511087145110881451108914511090145110911451109214511093145110941451109514511096145110971451109814511099145111001451110114511102145111031451110414511105145200011452000214520003145200041452000514520006145200071452000814520009145200101452001114520012145200131452001414520015145200161452001714520018145200191452002014520021145200221452002314520024145200251452002614520027145200281452002914520030145200311452003214520033145200341452003514520036145200371452003814520039145200401452004114520042145200431452004414520045145200461452004714520048145200491452005014520051145200521452005314520054145200551452005614520057145200581452005914520060145200611452006214520063145200641452006514520066145200671452006814520069145200701452007114520072145200731452007414520075145200761452007714520078145200791452008014520081145200821452008314520084145200851452008614520087145200881452008914520090145200911452009214520093145200941452009514520096145200971452009814520099145201001452010114520102145201031452010414520105145201061452010714520108145201091452011014520111145201121452011314520114145201151452011614520117145201181452011914520120145201211452012214520123145201241452012514520126145201271452012814520129145201301452013114520132145201331452013414520135145201361452013714520138145201391452014014520141145201421452014314520144145201451452014614520147145201481452014914520150145201511452015214520153145201541452015514520156145201571452015814520159145201601452016114520162145201631452016414520165145201661452016714520168145201691452017014520171145201721452017314520174145201751452017614520177145201781452017914520180145201811452018214520183145201841452018514520186145201871452018814520189145201901452019114520192145201931452019414520195145201961452019714520198145201991452020014520201145202021452020314520204145202051452020614520207145202081452020914520210145202111452021214520213145202141452021514520216145202171452021814520219145202201452022114520222145202231452022414520225145202261452022714520228145202291452023014520231145202321452023314520234145202351452023614520237145202381452023914520240145202411452024214520243145202441452024514520246145202471452024814520249145202501452025114520252145202531452025414520255145202561452025714520258145202591452026014520261145202621452026314520264145202651452026614520267145202681452026914520270145202711452027214520273145202741452027514520276145202771452027814520279145202801452028114520282145202831452028414520285145202861452028714520288145202891452029014520291145202921452029314520294145202951452029614520297145202981452029914520300145203011452030214520303145203041452030514520306145203071452030814520309145203101452031114520312145203131452031414520315145203161452031714520318145203191452032014520321145203221452032314520324145203251452032614520327145203281452032914520330145203311452033214520333145203341452033514520336145203371452033814520339145203401452034114520342145203431452034414520345145203461452034714520348145203491452035014520351145203521452035314520354145203551452035614520357145203581452035914520360145203611452036214520363145203641452036514520366145203671452036814520369145203701452037114520372145203731452037414520375145203761452037714520378145203791452038014520381145203821452038314520384145203851452038614520387145203881452038914520390145203911452039214520393145203941452039514520396145203971452039814520399145204001452040114520402145204031452040414520405145204061452040714520408145204091452041014520411145204121452041314520414145204151452041614520417145204181452041914520420145204211452042214520423145204241452042514520426145204271452042814520429145204301452043114520432145204331452043414520435145204361452043714520438145204391452044014520441145204421452044314520444145204451452044614520447145204481452044914520450145204511452045214520453145204541452045514520456145204571452045814520459145204601452046114520462145204631452046414520465145204661452046714520468145204691452047014520471145204721452047314520474145204751452047614520477145204781452047914520480145204811452048214520483145204841452048514520486145204871452048814520489145204901452049114520492145204931452049414520495145204961452049714520498145204991452050014520501145205021452050314520504145205051452050614520507145205081452050914520510145205111452051214520513145205141452051514520516145205171452051814520519145205201452052114520522145205231452052414520525145205261452052714520528145205291452053014520531145205321452053314520534145205351452053614520537145205381452053914520540145205411452054214520543145205441452054514520546145205471452054814520549145205501452055114520552145205531452055414520555145205561452055714520558145205591452056014520561145205621452056314520564145205651452056614520567145205681452056914520570145205711452057214520573145205741452057514520576145205771452057814520579145205801452058114520582145205831452058414520585145205861452058714520588145205891452059014520591145205921452059314520594145205951452059614520597145205981452059914520600145206011452060214520603145206041452060514520606145206071452060814520609145206101452061114520612145206131452061414520615145206161452061714520618145206191452062014520621145206221452062314520624145206251452062614520627145206281452062914520630145206311452063214520633145206341452063514520636145206371452063814520639145206401452064114520642145206431452064414520645145206461452064714520648145206491452065014520651145206521452065314520654145206551452065614520657145206581452065914520660145206611452066214520663145206641452066514520666145206671452066814520669145206701452067114520672145206731452067414520675145206761452067714520678145206791452068014520681145206821452068314520684145206851452068614520687145206881452068914520690145206911452069214520693145206941452069514520696145206971452069814520699145207001452070114520702145207031452070414520705145207061452070714520708145207091452071014520711145207121452071314520714145207151452071614520717145207181452071914520720145207211452072214520723145207241452072514520726145207271452072814520729145207301452073114520732145207331452073414520735145207361452073714520738145207391452074014520741145207421452074314520744145207451452074614520747145207481452074914520750145207511452075214520753145207541452075514520756145207571452075814520759145207601452076114520762145207631452076414520765145207661452076714520768145207691452077014520771145207721452077314520774145207751452077614520777145207781452077914520780145207811452078214520783145207841452078514520786145207871452078814520789145207901452079114520792145207931452079414520795145207961452079714520798145207991452080014520801145208021452080314520804145208051452080614520807145208081452080914520810145208111452081214520813145208141452081514520816145208171452081814520819145208201452082114520822145208231452082414520825145208261452082714520828145208291452083014520831145208321452083314520834145208351452083614520837145208381452083914520840145208411452084214520843145208441452084514520846145208471452084814520849145208501452085114520852145208531452085414520855145208561452085714520858145208591452086014520861145208621452086314520864145208651452086614520867145208681452086914520870145208711452087214520873145208741452087514520876145208771452087814520879145208801452088114520882145208831452088414520885145208861452088714520888145208891452089014520891145208921452089314520894145208951452089614520897145208981452089914520900145209011452090214520903145209041452090514520906145209071452090814520909145209101452091114520912145209131452091414520915145209161452091714520918145209191452092014520921145209221452092314520924145209251452092614520927145209281452092914520930145209311452093214520933145209341452093514520936145209371452093814520939145209401452094114520942145209431452094414520945145209461452094714520948145209491452095014520951145209521452095314520954145209551452095614520957145209581452095914520960145209611452096214520963145209641452096514520966145209671452096814520969145209701452097114520972145209731452097414520975145209761452097714520978145209791452098014520981145209821452098314520984145209851452098614520987145209881452098914520990145209911452099214520993145209941452099514520996145209971452099814520999145210001452100114521002145210031452100414521005145210061452100714521008145210091452101014521011145210121452101314521014145210151452101614521017145210181452101914521020145210211452102214521023145210241452102514521026145210271452102814521029145210301452103114521032145210331452103414521035145210361452103714521038145210391452104014521041145210421452104314521044145210451452104614521047145210481452104914521050145210511452105214521053145210541452105514521056145210571452105814521059145210601452106114521062145210631452106414521065145210661452106714521068145210691452107014521071145210721452107314521074145210751452107614521077145210781452107914521080145210811452108214521083145210841452108514521086145210871452108814521089145210901452109114521092145210931452109414521095145210961452109714521098145210991452110014521101145211021452110314521104145211051453000114530002145300031453000414530005145300061453000714530008145300091453001014530011145300121453001314530014145300151453001614530017145300181453001914530020145300211453002214530023145300241453002514530026145300271453002814530029145300301453003114530032145300331453003414530035145300361453003714530038145300391453004014530041145300421453004314530044145300451453004614530047145300481453004914530050145300511453005214530053145300541453005514530056145300571453005814530059145300601453006114530062145300631453006414530065145300661453006714530068145300691453007014530071145300721453007314530074145300751453007614530077145300781453007914530080145300811453008214530083145300841453008514530086145300871453008814530089145300901453009114530092145300931453009414530095145300961453009714530098145300991453010014530101145301021453010314530104145301051453010614530107145301081453010914530110145301111453011214530113145301141453011514530116145301171453011814530119145301201453012114530122145301231453012414530125145301261453012714530128145301291453013014530131145301321453013314530134145301351453013614530137145301381453013914530140145301411453014214530143145301441453014514530146145301471453014814530149145301501453015114530152145301531453015414530155145301561453015714530158145301591453016014530161145301621453016314530164145301651453016614530167145301681453016914530170145301711453017214530173145301741453017514530176145301771453017814530179145301801453018114530182145301831453018414530185145301861453018714530188145301891453019014530191145301921453019314530194145301951453019614530197145301981453019914530200145302011453020214530203145302041453020514530206145302071453020814530209145302101453021114530212145302131453021414530215145302161453021714530218145302191453022014530221145302221453022314530224145302251453022614530227145302281453022914530230145302311453023214530233145302341453023514530236145302371453023814530239145302401453024114530242145302431453024414530245145302461453024714530248145302491453025014530251145302521453025314530254145302551453025614530257145302581453025914530260145302611453026214530263145302641453026514530266145302671453026814530269145302701453027114530272145302731453027414530275145302761453027714530278145302791453028014530281145302821453028314530284145302851453028614530287145302881453028914530290145302911453029214530293145302941453029514530296145302971453029814530299145303001453030114530302145303031453030414530305145303061453030714530308145303091453031014530311145303121453031314530314145303151453031614530317145303181453031914530320145303211453032214530323145303241453032514530326145303271453032814530329145303301453033114530332145303331453033414530335145303361453033714530338145303391453034014530341145303421453034314530344145303451453034614530347145303481453034914530350145303511453035214530353145303541453035514530356145303571453035814530359145303601453036114530362145303631453036414530365145303661453036714530368145303691453037014530371145303721453037314530374145303751453037614530377145303781453037914530380145303811453038214530383145303841453038514530386145303871453038814530389145303901453039114530392145303931453039414530395145303961453039714530398145303991453040014530401145304021453040314530404145304051453040614530407145304081453040914530410145304111453041214530413145304141453041514530416145304171453041814530419145304201453042114530422145304231453042414530425145304261453042714530428145304291453043014530431145304321453043314530434145304351453043614530437145304381453043914530440145304411453044214530443145304441453044514530446145304471453044814530449145304501453045114530452145304531453045414530455145304561453045714530458145304591453046014530461145304621453046314530464145304651453046614530467145304681453046914530470145304711453047214530473145304741453047514530476145304771453047814530479145304801453048114530482145304831453048414530485145304861453048714530488145304891453049014530491145304921453049314530494145304951453049614530497145304981453049914530500145305011453050214530503145305041453050514530506145305071453050814530509145305101453051114530512145305131453051414530515145305161453051714530518145305191453052014530521145305221453052314530524145305251453052614530527145305281453052914530530145305311453053214530533145305341453053514530536145305371453053814530539145305401453054114530542145305431453054414530545145305461453054714530548145305491453055014530551145305521453055314530554145305551453055614530557145305581453055914530560145305611453056214530563145305641453056514530566145305671453056814530569145305701453057114530572145305731453057414530575145305761453057714530578145305791453058014530581145305821453058314530584145305851453058614530587145305881453058914530590145305911453059214530593145305941453059514530596145305971453059814530599145306001453060114530602145306031453060414530605145306061453060714530608145306091453061014530611145306121453061314530614145306151453061614530617145306181453061914530620145306211453062214530623145306241453062514530626145306271453062814530629145306301453063114530632145306331453063414530635145306361453063714530638145306391453064014530641145306421453064314530644145306451453064614530647145306481453064914530650145306511453065214530653145306541453065514530656145306571453065814530659145306601453066114530662145306631453066414530665145306661453066714530668145306691453067014530671145306721453067314530674145306751453067614530677145306781453067914530680145306811453068214530683145306841453068514530686145306871453068814530689145306901453069114530692145306931453069414530695145306961453069714530698145306991453070014530701145307021453070314530704145307051453070614530707145307081453070914530710145307111453071214530713145307141453071514530716145307171453071814530719145307201453072114530722145307231453072414530725145307261453072714530728145307291453073014530731145307321453073314530734145307351453073614530737145307381453073914530740145307411453074214530743145307441453074514530746145307471453074814530749145307501453075114530752145307531453075414530755145307561453075714530758145307591453076014530761145307621453076314530764145307651453076614530767145307681453076914530770145307711453077214530773145307741453077514530776145307771453077814530779145307801453078114530782145307831453078414530785145307861453078714530788145307891453079014530791145307921453079314530794145307951453079614530797145307981453079914530800145308011453080214530803145308041453080514530806145308071453080814530809145308101453081114530812145308131453081414530815145308161453081714530818145308191453082014530821145308221453082314530824145308251453082614530827145308281453082914530830145308311453083214530833145308341453083514530836145308371453083814530839145308401453084114530842145308431453084414530845145308461453084714530848145308491453085014530851145308521453085314530854145308551453085614530857145308581453085914530860145308611453086214530863145308641453086514530866145308671453086814530869145308701453087114530872145308731453087414530875145308761453087714530878145308791453088014530881145308821453088314530884145308851453088614530887145308881453088914530890145308911453089214530893145308941453089514530896145308971453089814530899145309001453090114530902145309031453090414530905145309061453090714530908145309091453091014530911145309121453091314530914145309151453091614530917145309181453091914530920145309211453092214530923145309241453092514530926145309271453092814530929145309301453093114530932145309331453093414530935145309361453093714530938145309391453094014530941145309421453094314530944145309451453094614530947145309481453094914530950145309511453095214530953145309541453095514530956145309571453095814530959145309601453096114530962145309631453096414530965145309661453096714530968145309691453097014530971145309721453097314530974145309751453097614530977145309781453097914530980145309811453098214530983145309841453098514530986145309871453098814530989145309901453099114530992145309931453099414530995145309961453099714530998145309991453100014531001145310021453100314531004145310051453100614531007145310081453100914531010145310111453101214531013145310141453101514531016145310171453101814531019145310201453102114531022145310231453102414531025145310261453102714531028145310291453103014531031145310321453103314531034145310351453103614531037145310381453103914531040145310411453104214531043145310441453104514531046145310471453104814531049145310501453105114531052145310531453105414531055145310561453105714531058145310591453106014531061145310621453106314531064145310651453106614531067145310681453106914531070145310711453107214531073145310741453107514531076145310771453107814531079145310801453108114531082145310831453108414531085145310861453108714531088145310891453109014531091145310921453109314531094145310951453109614531097145310981453109914531100145311011453110214531103145311041453110514540001145400021454000314540004145400051454000614540007145400081454000914540010145400111454001214540013145400141454001514540016145400171454001814540019145400201454002114540022145400231454002414540025145400261454002714540028145400291454003014540031145400321454003314540034145400351454003614540037145400381454003914540040145400411454004214540043145400441454004514540046145400471454004814540049145400501454005114540052145400531454005414540055145400561454005714540058145400591454006014540061145400621454006314540064145400651454006614540067145400681454006914540070145400711454007214540073145400741454007514540076145400771454007814540079145400801454008114540082145400831454008414540085145400861454008714540088145400891454009014540091145400921454009314540094145400951454009614540097145400981454009914540100145401011454010214540103145401041454010514540106145401071454010814540109145401101454011114540112145401131454011414540115145401161454011714540118145401191454012014540121145401221454012314540124145401251454012614540127145401281454012914540130145401311454013214540133145401341454013514540136145401371454013814540139145401401454014114540142145401431454014414540145145401461454014714540148145401491454015014540151145401521454015314540154145401551454015614540157145401581454015914540160145401611454016214540163145401641454016514540166145401671454016814540169145401701454017114540172145401731454017414540175145401761454017714540178145401791454018014540181145401821454018314540184145401851454018614540187145401881454018914540190145401911454019214540193145401941454019514540196145401971454019814540199145402001454020114540202145402031454020414540205145402061454020714540208145402091454021014540211145402121454021314540214145402151454021614540217145402181454021914540220145402211454022214540223145402241454022514540226145402271454022814540229145402301454023114540232145402331454023414540235145402361454023714540238145402391454024014540241145402421454024314540244145402451454024614540247145402481454024914540250145402511454025214540253145402541454025514540256145402571454025814540259145402601454026114540262145402631454026414540265145402661454026714540268145402691454027014540271145402721454027314540274145402751454027614540277145402781454027914540280145402811454028214540283145402841454028514540286145402871454028814540289145402901454029114540292145402931454029414540295145402961454029714540298145402991454030014540301145403021454030314540304145403051454030614540307145403081454030914540310145403111454031214540313145403141454031514540316145403171454031814540319145403201454032114540322145403231454032414540325145403261454032714540328145403291454033014540331145403321454033314540334145403351454033614540337145403381454033914540340145403411454034214540343145403441454034514540346145403471454034814540349145403501454035114540352145403531454035414540355145403561454035714540358145403591454036014540361145403621454036314540364145403651454036614540367145403681454036914540370145403711454037214540373145403741454037514540376145403771454037814540379145403801454038114540382145403831454038414540385145403861454038714540388145403891454039014540391145403921454039314540394145403951454039614540397145403981454039914540400145404011454040214540403145404041454040514540406145404071454040814540409145404101454041114540412145404131454041414540415145404161454041714540418145404191454042014540421145404221454042314540424145404251454042614540427145404281454042914540430145404311454043214540433145404341454043514540436145404371454043814540439145404401454044114540442145404431454044414540445145404461454044714540448145404491454045014540451145404521454045314540454145404551454045614540457145404581454045914540460145404611454046214540463145404641454046514540466145404671454046814540469145404701454047114540472145404731454047414540475145404761454047714540478145404791454048014540481145404821454048314540484145404851454048614540487145404881454048914540490145404911454049214540493145404941454049514540496145404971454049814540499145405001454050114540502145405031454050414540505145405061454050714540508145405091454051014540511145405121454051314540514145405151454051614540517145405181454051914540520145405211454052214540523145405241454052514540526145405271454052814540529145405301454053114540532145405331454053414540535145405361454053714540538145405391454054014540541145405421454054314540544145405451454054614540547145405481454054914540550145405511454055214540553145405541454055514540556145405571454055814540559145405601454056114540562145405631454056414540565145405661454056714540568145405691454057014540571145405721454057314540574145405751454057614540577145405781454057914540580145405811454058214540583145405841454058514540586145405871454058814540589145405901454059114540592145405931454059414540595145405961454059714540598145405991454060014540601145406021454060314540604145406051454060614540607145406081454060914540610145406111454061214540613145406141454061514540616145406171454061814540619145406201454062114540622145406231454062414540625145406261454062714540628145406291454063014540631145406321454063314540634145406351454063614540637145406381454063914540640145406411454064214540643145406441454064514540646145406471454064814540649145406501454065114540652145406531454065414540655145406561454065714540658145406591454066014540661145406621454066314540664145406651454066614540667145406681454066914540670145406711454067214540673145406741454067514540676145406771454067814540679145406801454068114540682145406831454068414540685145406861454068714540688145406891454069014540691145406921454069314540694145406951454069614540697145406981454069914540700145407011454070214540703145407041454070514540706145407071454070814540709145407101454071114540712145407131454071414540715145407161454071714540718145407191454072014540721145407221454072314540724145407251454072614540727145407281454072914540730145407311454073214540733145407341454073514540736145407371454073814540739145407401454074114540742145407431454074414540745145407461454074714540748145407491454075014540751145407521454075314540754145407551454075614540757145407581454075914540760145407611454076214540763145407641454076514540766145407671454076814540769145407701454077114540772145407731454077414540775145407761454077714540778145407791454078014540781145407821454078314540784145407851454078614540787145407881454078914540790145407911454079214540793145407941454079514540796145407971454079814540799145408001454080114540802145408031454080414540805145408061454080714540808145408091454081014540811145408121454081314540814145408151454081614540817145408181454081914540820145408211454082214540823145408241454082514540826145408271454082814540829145408301454083114540832145408331454083414540835145408361454083714540838145408391454084014540841145408421454084314540844145408451454084614540847145408481454084914540850145408511454085214540853145408541454085514540856145408571454085814540859145408601454086114540862145408631454086414540865145408661454086714540868145408691454087014540871145408721454087314540874145408751454087614540877145408781454087914540880145408811454088214540883145408841454088514540886145408871454088814540889145408901454089114540892145408931454089414540895145408961454089714540898145408991454090014540901145409021454090314540904145409051454090614540907145409081454090914540910145409111454091214540913145409141454091514540916145409171454091814540919145409201454092114540922145409231454092414540925145409261454092714540928145409291454093014540931145409321454093314540934145409351454093614540937145409381454093914540940145409411454094214540943145409441454094514540946145409471454094814540949145409501454095114540952145409531454095414540955145409561454095714540958145409591454096014540961145409621454096314540964145409651454096614540967145409681454096914540970145409711454097214540973145409741454097514540976145409771454097814540979145409801454098114540982145409831454098414540985145409861454098714540988145409891454099014540991145409921454099314540994145409951454099614540997145409981454099914541000145410011454100214541003145410041454100514541006145410071454100814541009145410101454101114541012145410131454101414541015145410161454101714541018145410191454102014541021145410221454102314541024145410251454102614541027145410281454102914541030145410311454103214541033145410341454103514541036145410371454103814541039145410401454104114541042145410431454104414541045145410461454104714541048145410491454105014541051145410521454105314541054145410551454105614541057145410581454105914541060145410611454106214541063145410641454106514541066145410671454106814541069145410701454107114541072145410731454107414541075145410761454107714541078145410791454108014541081145410821454108314541084145410851454108614541087145410881454108914541090145410911454109214541093145410941454109514541096145410971454109814541099145411001454110114541102145411031454110414541105145500011455000214550003145500041455000514550006145500071455000814550009145500101455001114550012145500131455001414550015145500161455001714550018145500191455002014550021145500221455002314550024145500251455002614550027145500281455002914550030145500311455003214550033145500341455003514550036145500371455003814550039145500401455004114550042145500431455004414550045145500461455004714550048145500491455005014550051145500521455005314550054145500551455005614550057145500581455005914550060145500611455006214550063145500641455006514550066145500671455006814550069145500701455007114550072145500731455007414550075145500761455007714550078145500791455008014550081145500821455008314550084145500851455008614550087145500881455008914550090145500911455009214550093145500941455009514550096145500971455009814550099145501001455010114550102145501031455010414550105145501061455010714550108145501091455011014550111145501121455011314550114145501151455011614550117145501181455011914550120145501211455012214550123145501241455012514550126145501271455012814550129145501301455013114550132145501331455013414550135145501361455013714550138145501391455014014550141145501421455014314550144145501451455014614550147145501481455014914550150145501511455015214550153145501541455015514550156145501571455015814550159145501601455016114550162145501631455016414550165145501661455016714550168145501691455017014550171145501721455017314550174145501751455017614550177145501781455017914550180145501811455018214550183145501841455018514550186145501871455018814550189145501901455019114550192145501931455019414550195145501961455019714550198145501991455020014550201145502021455020314550204145502051455020614550207145502081455020914550210145502111455021214550213145502141455021514550216145502171455021814550219145502201455022114550222145502231455022414550225145502261455022714550228145502291455023014550231145502321455023314550234145502351455023614550237145502381455023914550240145502411455024214550243145502441455024514550246145502471455024814550249145502501455025114550252145502531455025414550255145502561455025714550258145502591455026014550261145502621455026314550264145502651455026614550267145502681455026914550270145502711455027214550273145502741455027514550276145502771455027814550279145502801455028114550282145502831455028414550285145502861455028714550288145502891455029014550291145502921455029314550294145502951455029614550297145502981455029914550300145503011455030214550303145503041455030514550306145503071455030814550309145503101455031114550312145503131455031414550315145503161455031714550318145503191455032014550321145503221455032314550324145503251455032614550327145503281455032914550330145503311455033214550333145503341455033514550336145503371455033814550339145503401455034114550342145503431455034414550345145503461455034714550348145503491455035014550351145503521455035314550354145503551455035614550357145503581455035914550360145503611455036214550363145503641455036514550366145503671455036814550369145503701455037114550372145503731455037414550375145503761455037714550378145503791455038014550381145503821455038314550384145503851455038614550387145503881455038914550390145503911455039214550393145503941455039514550396145503971455039814550399145504001455040114550402145504031455040414550405145504061455040714550408145504091455041014550411145504121455041314550414145504151455041614550417145504181455041914550420145504211455042214550423145504241455042514550426145504271455042814550429145504301455043114550432145504331455043414550435145504361455043714550438145504391455044014550441145504421455044314550444145504451455044614550447145504481455044914550450145504511455045214550453145504541455045514550456145504571455045814550459145504601455046114550462145504631455046414550465145504661455046714550468145504691455047014550471145504721455047314550474145504751455047614550477145504781455047914550480145504811455048214550483145504841455048514550486145504871455048814550489145504901455049114550492145504931455049414550495145504961455049714550498145504991455050014550501145505021455050314550504145505051455050614550507145505081455050914550510145505111455051214550513145505141455051514550516145505171455051814550519145505201455052114550522145505231455052414550525145505261455052714550528145505291455053014550531145505321455053314550534145505351455053614550537145505381455053914550540145505411455054214550543145505441455054514550546145505471455054814550549145505501455055114550552145505531455055414550555145505561455055714550558145505591455056014550561145505621455056314550564145505651455056614550567145505681455056914550570145505711455057214550573145505741455057514550576145505771455057814550579145505801455058114550582145505831455058414550585145505861455058714550588145505891455059014550591145505921455059314550594145505951455059614550597145505981455059914550600145506011455060214550603145506041455060514550606145506071455060814550609145506101455061114550612145506131455061414550615145506161455061714550618145506191455062014550621145506221455062314550624145506251455062614550627145506281455062914550630145506311455063214550633145506341455063514550636145506371455063814550639145506401455064114550642145506431455064414550645145506461455064714550648145506491455065014550651145506521455065314550654145506551455065614550657145506581455065914550660145506611455066214550663145506641455066514550666145506671455066814550669145506701455067114550672145506731455067414550675145506761455067714550678145506791455068014550681145506821455068314550684145506851455068614550687145506881455068914550690145506911455069214550693145506941455069514550696145506971455069814550699145507001455070114550702145507031455070414550705145507061455070714550708145507091455071014550711145507121455071314550714145507151455071614550717145507181455071914550720145507211455072214550723145507241455072514550726145507271455072814550729145507301455073114550732145507331455073414550735145507361455073714550738145507391455074014550741145507421455074314550744145507451455074614550747145507481455074914550750145507511455075214550753145507541455075514550756145507571455075814550759145507601455076114550762145507631455076414550765145507661455076714550768145507691455077014550771145507721455077314550774145507751455077614550777145507781455077914550780145507811455078214550783145507841455078514550786145507871455078814550789145507901455079114550792145507931455079414550795145507961455079714550798145507991455080014550801145508021455080314550804145508051455080614550807145508081455080914550810145508111455081214550813145508141455081514550816145508171455081814550819145508201455082114550822145508231455082414550825145508261455082714550828145508291455083014550831145508321455083314550834145508351455083614550837145508381455083914550840145508411455084214550843145508441455084514550846145508471455084814550849145508501455085114550852145508531455085414550855145508561455085714550858145508591455086014550861145508621455086314550864145508651455086614550867145508681455086914550870145508711455087214550873145508741455087514550876145508771455087814550879145508801455088114550882145508831455088414550885145508861455088714550888145508891455089014550891145508921455089314550894145508951455089614550897145508981455089914550900145509011455090214550903145509041455090514550906145509071455090814550909145509101455091114550912145509131455091414550915145509161455091714550918145509191455092014550921145509221455092314550924145509251455092614550927145509281455092914550930145509311455093214550933145509341455093514550936145509371455093814550939145509401455094114550942145509431455094414550945145509461455094714550948145509491455095014550951145509521455095314550954145509551455095614550957145509581455095914550960145509611455096214550963145509641455096514550966145509671455096814550969145509701455097114550972145509731455097414550975145509761455097714550978145509791455098014550981145509821455098314550984145509851455098614550987145509881455098914550990145509911455099214550993145509941455099514550996145509971455099814550999145510001455100114551002145510031455100414551005145510061455100714551008145510091455101014551011145510121455101314551014145510151455101614551017145510181455101914551020145510211455102214551023145510241455102514551026145510271455102814551029145510301455103114551032145510331455103414551035145510361455103714551038145510391455104014551041145510421455104314551044145510451455104614551047145510481455104914551050145510511455105214551053145510541455105514551056145510571455105814551059145510601455106114551062145510631455106414551065145510661455106714551068145510691455107014551071145510721455107314551074145510751455107614551077145510781455107914551080145510811455108214551083145510841455108514551086145510871455108814551089145510901455109114551092145510931455109414551095145510961455109714551098145510991455110014551101145511021455110314551104145511051456000114560002145600031456000414560005145600061456000714560008145600091456001014560011145600121456001314560014145600151456001614560017145600181456001914560020145600211456002214560023145600241456002514560026145600271456002814560029145600301456003114560032145600331456003414560035145600361456003714560038145600391456004014560041145600421456004314560044145600451456004614560047145600481456004914560050145600511456005214560053145600541456005514560056145600571456005814560059145600601456006114560062145600631456006414560065145600661456006714560068145600691456007014560071145600721456007314560074145600751456007614560077145600781456007914560080145600811456008214560083145600841456008514560086145600871456008814560089145600901456009114560092145600931456009414560095145600961456009714560098145600991456010014560101145601021456010314560104145601051456010614560107145601081456010914560110145601111456011214560113145601141456011514560116145601171456011814560119145601201456012114560122145601231456012414560125145601261456012714560128145601291456013014560131145601321456013314560134145601351456013614560137145601381456013914560140145601411456014214560143145601441456014514560146145601471456014814560149145601501456015114560152145601531456015414560155145601561456015714560158145601591456016014560161145601621456016314560164145601651456016614560167145601681456016914560170145601711456017214560173145601741456017514560176145601771456017814560179145601801456018114560182145601831456018414560185145601861456018714560188145601891456019014560191145601921456019314560194145601951456019614560197145601981456019914560200145602011456020214560203145602041456020514560206145602071456020814560209145602101456021114560212145602131456021414560215145602161456021714560218145602191456022014560221145602221456022314560224145602251456022614560227145602281456022914560230145602311456023214560233145602341456023514560236145602371456023814560239145602401456024114560242145602431456024414560245145602461456024714560248145602491456025014560251145602521456025314560254145602551456025614560257145602581456025914560260145602611456026214560263145602641456026514560266145602671456026814560269145602701456027114560272145602731456027414560275145602761456027714560278145602791456028014560281145602821456028314560284145602851456028614560287145602881456028914560290145602911456029214560293145602941456029514560296145602971456029814560299145603001456030114560302145603031456030414560305145603061456030714560308145603091456031014560311145603121456031314560314145603151456031614560317145603181456031914560320145603211456032214560323145603241456032514560326145603271456032814560329145603301456033114560332145603331456033414560335145603361456033714560338145603391456034014560341145603421456034314560344145603451456034614560347145603481456034914560350145603511456035214560353145603541456035514560356145603571456035814560359145603601456036114560362145603631456036414560365145603661456036714560368145603691456037014560371145603721456037314560374145603751456037614560377145603781456037914560380145603811456038214560383145603841456038514560386145603871456038814560389145603901456039114560392145603931456039414560395145603961456039714560398145603991456040014560401145604021456040314560404145604051456040614560407145604081456040914560410145604111456041214560413145604141456041514560416145604171456041814560419145604201456042114560422145604231456042414560425145604261456042714560428145604291456043014560431145604321456043314560434145604351456043614560437145604381456043914560440145604411456044214560443145604441456044514560446145604471456044814560449145604501456045114560452145604531456045414560455145604561456045714560458145604591456046014560461145604621456046314560464145604651456046614560467145604681456046914560470145604711456047214560473145604741456047514560476145604771456047814560479145604801456048114560482145604831456048414560485145604861456048714560488145604891456049014560491145604921456049314560494145604951456049614560497145604981456049914560500145605011456050214560503145605041456050514560506145605071456050814560509145605101456051114560512145605131456051414560515145605161456051714560518145605191456052014560521145605221456052314560524145605251456052614560527145605281456052914560530145605311456053214560533145605341456053514560536145605371456053814560539145605401456054114560542145605431456054414560545145605461456054714560548145605491456055014560551145605521456055314560554145605551456055614560557145605581456055914560560145605611456056214560563145605641456056514560566145605671456056814560569145605701456057114560572145605731456057414560575145605761456057714560578145605791456058014560581145605821456058314560584145605851456058614560587145605881456058914560590145605911456059214560593145605941456059514560596145605971456059814560599145606001456060114560602145606031456060414560605145606061456060714560608145606091456061014560611145606121456061314560614145606151456061614560617145606181456061914560620145606211456062214560623145606241456062514560626145606271456062814560629145606301456063114560632145606331456063414560635145606361456063714560638145606391456064014560641145606421456064314560644145606451456064614560647145606481456064914560650145606511456065214560653145606541456065514560656145606571456065814560659145606601456066114560662145606631456066414560665145606661456066714560668145606691456067014560671145606721456067314560674145606751456067614560677145606781456067914560680145606811456068214560683145606841456068514560686145606871456068814560689145606901456069114560692145606931456069414560695145606961456069714560698145606991456070014560701145607021456070314560704145607051456070614560707145607081456070914560710145607111456071214560713145607141456071514560716145607171456071814560719145607201456072114560722145607231456072414560725145607261456072714560728145607291456073014560731145607321456073314560734145607351456073614560737145607381456073914560740145607411456074214560743145607441456074514560746145607471456074814560749145607501456075114560752145607531456075414560755145607561456075714560758145607591456076014560761145607621456076314560764145607651456076614560767145607681456076914560770145607711456077214560773145607741456077514560776145607771456077814560779145607801456078114560782145607831456078414560785145607861456078714560788145607891456079014560791145607921456079314560794145607951456079614560797145607981456079914560800145608011456080214560803145608041456080514560806145608071456080814560809145608101456081114560812145608131456081414560815145608161456081714560818145608191456082014560821145608221456082314560824145608251456082614560827145608281456082914560830145608311456083214560833145608341456083514560836145608371456083814560839145608401456084114560842145608431456084414560845145608461456084714560848145608491456085014560851145608521456085314560854145608551456085614560857145608581456085914560860145608611456086214560863145608641456086514560866145608671456086814560869145608701456087114560872145608731456087414560875145608761456087714560878145608791456088014560881145608821456088314560884145608851456088614560887145608881456088914560890145608911456089214560893145608941456089514560896145608971456089814560899145609001456090114560902145609031456090414560905145609061456090714560908145609091456091014560911145609121456091314560914145609151456091614560917145609181456091914560920145609211456092214560923145609241456092514560926145609271456092814560929145609301456093114560932145609331456093414560935145609361456093714560938145609391456094014560941145609421456094314560944145609451456094614560947145609481456094914560950145609511456095214560953145609541456095514560956145609571456095814560959145609601456096114560962145609631456096414560965145609661456096714560968145609691456097014560971145609721456097314560974145609751456097614560977145609781456097914560980145609811456098214560983145609841456098514560986145609871456098814560989145609901456099114560992145609931456099414560995145609961456099714560998145609991456100014561001145610021456100314561004145610051456100614561007145610081456100914561010145610111456101214561013145610141456101514561016145610171456101814561019145610201456102114561022145610231456102414561025145610261456102714561028145610291456103014561031145610321456103314561034145610351456103614561037145610381456103914561040145610411456104214561043145610441456104514561046145610471456104814561049145610501456105114561052145610531456105414561055145610561456105714561058145610591456106014561061145610621456106314561064145610651456106614561067145610681456106914561070145610711456107214561073145610741456107514561076145610771456107814561079145610801456108114561082145610831456108414561085145610861456108714561088145610891456109014561091145610921456109314561094145610951456109614561097145610981456109914561100145611011456110214561103145611041456110514570001145700021457000314570004145700051457000614570007145700081457000914570010145700111457001214570013145700141457001514570016145700171457001814570019145700201457002114570022145700231457002414570025145700261457002714570028145700291457003014570031145700321457003314570034145700351457003614570037145700381457003914570040145700411457004214570043145700441457004514570046145700471457004814570049145700501457005114570052145700531457005414570055145700561457005714570058145700591457006014570061145700621457006314570064145700651457006614570067145700681457006914570070145700711457007214570073145700741457007514570076145700771457007814570079145700801457008114570082145700831457008414570085145700861457008714570088145700891457009014570091145700921457009314570094145700951457009614570097145700981457009914570100145701011457010214570103145701041457010514570106145701071457010814570109145701101457011114570112145701131457011414570115145701161457011714570118145701191457012014570121145701221457012314570124145701251457012614570127145701281457012914570130145701311457013214570133145701341457013514570136145701371457013814570139145701401457014114570142145701431457014414570145145701461457014714570148145701491457015014570151145701521457015314570154145701551457015614570157145701581457015914570160145701611457016214570163145701641457016514570166145701671457016814570169145701701457017114570172145701731457017414570175145701761457017714570178145701791457018014570181145701821457018314570184145701851457018614570187145701881457018914570190145701911457019214570193145701941457019514570196145701971457019814570199145702001457020114570202145702031457020414570205145702061457020714570208145702091457021014570211145702121457021314570214145702151457021614570217145702181457021914570220145702211457022214570223145702241457022514570226145702271457022814570229145702301457023114570232145702331457023414570235145702361457023714570238145702391457024014570241145702421457024314570244145702451457024614570247145702481457024914570250145702511457025214570253145702541457025514570256145702571457025814570259145702601457026114570262145702631457026414570265145702661457026714570268145702691457027014570271145702721457027314570274145702751457027614570277145702781457027914570280145702811457028214570283145702841457028514570286145702871457028814570289145702901457029114570292145702931457029414570295145702961457029714570298145702991457030014570301145703021457030314570304145703051457030614570307145703081457030914570310145703111457031214570313145703141457031514570316145703171457031814570319145703201457032114570322145703231457032414570325145703261457032714570328145703291457033014570331145703321457033314570334145703351457033614570337145703381457033914570340145703411457034214570343145703441457034514570346145703471457034814570349145703501457035114570352145703531457035414570355145703561457035714570358145703591457036014570361145703621457036314570364145703651457036614570367145703681457036914570370145703711457037214570373145703741457037514570376145703771457037814570379145703801457038114570382145703831457038414570385145703861457038714570388145703891457039014570391145703921457039314570394145703951457039614570397145703981457039914570400145704011457040214570403145704041457040514570406145704071457040814570409145704101457041114570412145704131457041414570415145704161457041714570418145704191457042014570421145704221457042314570424145704251457042614570427145704281457042914570430145704311457043214570433145704341457043514570436145704371457043814570439145704401457044114570442145704431457044414570445145704461457044714570448145704491457045014570451145704521457045314570454145704551457045614570457145704581457045914570460145704611457046214570463145704641457046514570466145704671457046814570469145704701457047114570472145704731457047414570475145704761457047714570478145704791457048014570481145704821457048314570484145704851457048614570487145704881457048914570490145704911457049214570493145704941457049514570496145704971457049814570499145705001457050114570502145705031457050414570505145705061457050714570508145705091457051014570511145705121457051314570514145705151457051614570517145705181457051914570520145705211457052214570523145705241457052514570526145705271457052814570529145705301457053114570532145705331457053414570535145705361457053714570538145705391457054014570541145705421457054314570544145705451457054614570547145705481457054914570550145705511457055214570553145705541457055514570556145705571457055814570559145705601457056114570562145705631457056414570565145705661457056714570568145705691457057014570571145705721457057314570574145705751457057614570577145705781457057914570580145705811457058214570583145705841457058514570586145705871457058814570589145705901457059114570592145705931457059414570595145705961457059714570598145705991457060014570601145706021457060314570604145706051457060614570607145706081457060914570610145706111457061214570613145706141457061514570616145706171457061814570619145706201457062114570622145706231457062414570625145706261457062714570628145706291457063014570631145706321457063314570634145706351457063614570637145706381457063914570640145706411457064214570643145706441457064514570646145706471457064814570649145706501457065114570652145706531457065414570655145706561457065714570658145706591457066014570661145706621457066314570664145706651457066614570667145706681457066914570670145706711457067214570673145706741457067514570676145706771457067814570679145706801457068114570682145706831457068414570685145706861457068714570688145706891457069014570691145706921457069314570694145706951457069614570697145706981457069914570700145707011457070214570703145707041457070514570706145707071457070814570709145707101457071114570712145707131457071414570715145707161457071714570718145707191457072014570721145707221457072314570724145707251457072614570727145707281457072914570730145707311457073214570733145707341457073514570736145707371457073814570739145707401457074114570742145707431457074414570745145707461457074714570748145707491457075014570751145707521457075314570754145707551457075614570757145707581457075914570760145707611457076214570763145707641457076514570766145707671457076814570769145707701457077114570772145707731457077414570775145707761457077714570778145707791457078014570781145707821457078314570784145707851457078614570787145707881457078914570790145707911457079214570793145707941457079514570796145707971457079814570799145708001457080114570802145708031457080414570805145708061457080714570808145708091457081014570811145708121457081314570814145708151457081614570817145708181457081914570820145708211457082214570823145708241457082514570826145708271457082814570829145708301457083114570832145708331457083414570835145708361457083714570838145708391457084014570841145708421457084314570844145708451457084614570847145708481457084914570850145708511457085214570853145708541457085514570856145708571457085814570859145708601457086114570862145708631457086414570865145708661457086714570868145708691457087014570871145708721457087314570874145708751457087614570877145708781457087914570880145708811457088214570883145708841457088514570886145708871457088814570889145708901457089114570892145708931457089414570895145708961457089714570898145708991457090014570901145709021457090314570904145709051457090614570907145709081457090914570910145709111457091214570913145709141457091514570916145709171457091814570919145709201457092114570922145709231457092414570925145709261457092714570928145709291457093014570931145709321457093314570934145709351457093614570937145709381457093914570940145709411457094214570943145709441457094514570946145709471457094814570949145709501457095114570952145709531457095414570955145709561457095714570958145709591457096014570961145709621457096314570964145709651457096614570967145709681457096914570970145709711457097214570973145709741457097514570976145709771457097814570979145709801457098114570982145709831457098414570985145709861457098714570988145709891457099014570991145709921457099314570994145709951457099614570997145709981457099914571000145710011457100214571003145710041457100514571006145710071457100814571009145710101457101114571012145710131457101414571015145710161457101714571018145710191457102014571021145710221457102314571024145710251457102614571027145710281457102914571030145710311457103214571033145710341457103514571036145710371457103814571039145710401457104114571042145710431457104414571045145710461457104714571048145710491457105014571051145710521457105314571054145710551457105614571057145710581457105914571060145710611457106214571063145710641457106514571066145710671457106814571069145710701457107114571072145710731457107414571075145710761457107714571078145710791457108014571081145710821457108314571084145710851457108614571087145710881457108914571090145710911457109214571093145710941457109514571096145710971457109814571099145711001457110114571102145711031457110414571105145800011458000214580003145800041458000514580006145800071458000814580009145800101458001114580012145800131458001414580015145800161458001714580018145800191458002014580021145800221458002314580024145800251458002614580027145800281458002914580030145800311458003214580033145800341458003514580036145800371458003814580039145800401458004114580042145800431458004414580045145800461458004714580048145800491458005014580051145800521458005314580054145800551458005614580057145800581458005914580060145800611458006214580063145800641458006514580066145800671458006814580069145800701458007114580072145800731458007414580075145800761458007714580078145800791458008014580081145800821458008314580084145800851458008614580087145800881458008914580090145800911458009214580093145800941458009514580096145800971458009814580099145801001458010114580102145801031458010414580105145801061458010714580108145801091458011014580111145801121458011314580114145801151458011614580117145801181458011914580120145801211458012214580123145801241458012514580126145801271458012814580129145801301458013114580132145801331458013414580135145801361458013714580138145801391458014014580141145801421458014314580144145801451458014614580147145801481458014914580150145801511458015214580153145801541458015514580156145801571458015814580159145801601458016114580162145801631458016414580165145801661458016714580168145801691458017014580171145801721458017314580174145801751458017614580177145801781458017914580180145801811458018214580183145801841458018514580186145801871458018814580189145801901458019114580192145801931458019414580195145801961458019714580198145801991458020014580201145802021458020314580204145802051458020614580207145802081458020914580210145802111458021214580213145802141458021514580216145802171458021814580219145802201458022114580222145802231458022414580225145802261458022714580228145802291458023014580231145802321458023314580234145802351458023614580237145802381458023914580240145802411458024214580243145802441458024514580246145802471458024814580249145802501458025114580252145802531458025414580255145802561458025714580258145802591458026014580261145802621458026314580264145802651458026614580267145802681458026914580270145802711458027214580273145802741458027514580276145802771458027814580279145802801458028114580282145802831458028414580285145802861458028714580288145802891458029014580291145802921458029314580294145802951458029614580297145802981458029914580300145803011458030214580303145803041458030514580306145803071458030814580309145803101458031114580312145803131458031414580315145803161458031714580318145803191458032014580321145803221458032314580324145803251458032614580327145803281458032914580330145803311458033214580333145803341458033514580336145803371458033814580339145803401458034114580342145803431458034414580345145803461458034714580348145803491458035014580351145803521458035314580354145803551458035614580357145803581458035914580360145803611458036214580363145803641458036514580366145803671458036814580369145803701458037114580372145803731458037414580375145803761458037714580378145803791458038014580381145803821458038314580384145803851458038614580387145803881458038914580390145803911458039214580393145803941458039514580396145803971458039814580399145804001458040114580402145804031458040414580405145804061458040714580408145804091458041014580411145804121458041314580414145804151458041614580417145804181458041914580420145804211458042214580423145804241458042514580426145804271458042814580429145804301458043114580432145804331458043414580435145804361458043714580438145804391458044014580441145804421458044314580444145804451458044614580447145804481458044914580450145804511458045214580453145804541458045514580456145804571458045814580459145804601458046114580462145804631458046414580465145804661458046714580468145804691458047014580471145804721458047314580474145804751458047614580477145804781458047914580480145804811458048214580483145804841458048514580486145804871458048814580489145804901458049114580492145804931458049414580495145804961458049714580498145804991458050014580501145805021458050314580504145805051458050614580507145805081458050914580510145805111458051214580513145805141458051514580516145805171458051814580519145805201458052114580522145805231458052414580525145805261458052714580528145805291458053014580531145805321458053314580534145805351458053614580537145805381458053914580540145805411458054214580543145805441458054514580546145805471458054814580549145805501458055114580552145805531458055414580555145805561458055714580558145805591458056014580561145805621458056314580564145805651458056614580567145805681458056914580570145805711458057214580573145805741458057514580576145805771458057814580579145805801458058114580582145805831458058414580585145805861458058714580588145805891458059014580591145805921458059314580594145805951458059614580597145805981458059914580600145806011458060214580603145806041458060514580606145806071458060814580609145806101458061114580612145806131458061414580615145806161458061714580618145806191458062014580621145806221458062314580624145806251458062614580627145806281458062914580630145806311458063214580633145806341458063514580636145806371458063814580639145806401458064114580642145806431458064414580645145806461458064714580648145806491458065014580651145806521458065314580654145806551458065614580657145806581458065914580660145806611458066214580663145806641458066514580666145806671458066814580669145806701458067114580672145806731458067414580675145806761458067714580678145806791458068014580681145806821458068314580684145806851458068614580687145806881458068914580690145806911458069214580693145806941458069514580696145806971458069814580699145807001458070114580702145807031458070414580705145807061458070714580708145807091458071014580711145807121458071314580714145807151458071614580717145807181458071914580720145807211458072214580723145807241458072514580726145807271458072814580729145807301458073114580732145807331458073414580735145807361458073714580738145807391458074014580741145807421458074314580744145807451458074614580747145807481458074914580750145807511458075214580753145807541458075514580756145807571458075814580759145807601458076114580762145807631458076414580765145807661458076714580768145807691458077014580771145807721458077314580774145807751458077614580777145807781458077914580780145807811458078214580783145807841458078514580786145807871458078814580789145807901458079114580792145807931458079414580795145807961458079714580798145807991458080014580801145808021458080314580804145808051458080614580807145808081458080914580810145808111458081214580813145808141458081514580816145808171458081814580819145808201458082114580822145808231458082414580825145808261458082714580828145808291458083014580831145808321458083314580834145808351458083614580837145808381458083914580840145808411458084214580843145808441458084514580846145808471458084814580849145808501458085114580852145808531458085414580855145808561458085714580858145808591458086014580861145808621458086314580864145808651458086614580867145808681458086914580870145808711458087214580873145808741458087514580876145808771458087814580879145808801458088114580882145808831458088414580885145808861458088714580888145808891458089014580891145808921458089314580894145808951458089614580897145808981458089914580900145809011458090214580903145809041458090514580906145809071458090814580909145809101458091114580912145809131458091414580915145809161458091714580918145809191458092014580921145809221458092314580924145809251458092614580927145809281458092914580930145809311458093214580933145809341458093514580936145809371458093814580939145809401458094114580942145809431458094414580945145809461458094714580948145809491458095014580951145809521458095314580954145809551458095614580957145809581458095914580960145809611458096214580963145809641458096514580966145809671458096814580969145809701458097114580972145809731458097414580975145809761458097714580978145809791458098014580981145809821458098314580984145809851458098614580987145809881458098914580990145809911458099214580993145809941458099514580996145809971458099814580999145810001458100114581002145810031458100414581005145810061458100714581008145810091458101014581011145810121458101314581014145810151458101614581017145810181458101914581020145810211458102214581023145810241458102514581026145810271458102814581029145810301458103114581032145810331458103414581035145810361458103714581038145810391458104014581041145810421458104314581044145810451458104614581047145810481458104914581050145810511458105214581053145810541458105514581056145810571458105814581059145810601458106114581062145810631458106414581065145810661458106714581068145810691458107014581071145810721458107314581074145810751458107614581077145810781458107914581080145810811458108214581083145810841458108514581086145810871458108814581089145810901458109114581092145810931458109414581095145810961458109714581098145810991458110014581101145811021458110314581104145811051459000114590002145900031459000414590005145900061459000714590008145900091459001014590011145900121459001314590014145900151459001614590017145900181459001914590020145900211459002214590023145900241459002514590026145900271459002814590029145900301459003114590032145900331459003414590035145900361459003714590038145900391459004014590041145900421459004314590044145900451459004614590047145900481459004914590050145900511459005214590053145900541459005514590056145900571459005814590059145900601459006114590062145900631459006414590065145900661459006714590068145900691459007014590071145900721459007314590074145900751459007614590077145900781459007914590080145900811459008214590083145900841459008514590086145900871459008814590089145900901459009114590092145900931459009414590095145900961459009714590098145900991459010014590101145901021459010314590104145901051459010614590107145901081459010914590110145901111459011214590113145901141459011514590116145901171459011814590119145901201459012114590122145901231459012414590125145901261459012714590128145901291459013014590131145901321459013314590134145901351459013614590137145901381459013914590140145901411459014214590143145901441459014514590146145901471459014814590149145901501459015114590152145901531459015414590155145901561459015714590158145901591459016014590161145901621459016314590164145901651459016614590167145901681459016914590170145901711459017214590173145901741459017514590176145901771459017814590179145901801459018114590182145901831459018414590185145901861459018714590188145901891459019014590191145901921459019314590194145901951459019614590197145901981459019914590200145902011459020214590203145902041459020514590206145902071459020814590209145902101459021114590212145902131459021414590215145902161459021714590218145902191459022014590221145902221459022314590224145902251459022614590227145902281459022914590230145902311459023214590233145902341459023514590236145902371459023814590239145902401459024114590242145902431459024414590245145902461459024714590248145902491459025014590251145902521459025314590254145902551459025614590257145902581459025914590260145902611459026214590263145902641459026514590266145902671459026814590269145902701459027114590272145902731459027414590275145902761459027714590278145902791459028014590281145902821459028314590284145902851459028614590287145902881459028914590290145902911459029214590293145902941459029514590296145902971459029814590299145903001459030114590302145903031459030414590305145903061459030714590308145903091459031014590311145903121459031314590314145903151459031614590317145903181459031914590320145903211459032214590323145903241459032514590326145903271459032814590329145903301459033114590332145903331459033414590335145903361459033714590338145903391459034014590341145903421459034314590344145903451459034614590347145903481459034914590350145903511459035214590353145903541459035514590356145903571459035814590359145903601459036114590362145903631459036414590365145903661459036714590368145903691459037014590371145903721459037314590374145903751459037614590377145903781459037914590380145903811459038214590383145903841459038514590386145903871459038814590389145903901459039114590392145903931459039414590395145903961459039714590398145903991459040014590401145904021459040314590404145904051459040614590407145904081459040914590410145904111459041214590413145904141459041514590416145904171459041814590419145904201459042114590422145904231459042414590425145904261459042714590428145904291459043014590431145904321459043314590434145904351459043614590437145904381459043914590440145904411459044214590443145904441459044514590446145904471459044814590449145904501459045114590452145904531459045414590455145904561459045714590458145904591459046014590461145904621459046314590464145904651459046614590467145904681459046914590470145904711459047214590473145904741459047514590476145904771459047814590479145904801459048114590482145904831459048414590485145904861459048714590488145904891459049014590491145904921459049314590494145904951459049614590497145904981459049914590500145905011459050214590503145905041459050514590506145905071459050814590509145905101459051114590512145905131459051414590515145905161459051714590518145905191459052014590521145905221459052314590524145905251459052614590527145905281459052914590530145905311459053214590533145905341459053514590536145905371459053814590539145905401459054114590542145905431459054414590545145905461459054714590548145905491459055014590551145905521459055314590554145905551459055614590557145905581459055914590560145905611459056214590563145905641459056514590566145905671459056814590569145905701459057114590572145905731459057414590575145905761459057714590578145905791459058014590581145905821459058314590584145905851459058614590587145905881459058914590590145905911459059214590593145905941459059514590596145905971459059814590599145906001459060114590602145906031459060414590605145906061459060714590608145906091459061014590611145906121459061314590614145906151459061614590617145906181459061914590620145906211459062214590623145906241459062514590626145906271459062814590629145906301459063114590632145906331459063414590635145906361459063714590638145906391459064014590641145906421459064314590644145906451459064614590647145906481459064914590650145906511459065214590653145906541459065514590656145906571459065814590659145906601459066114590662145906631459066414590665145906661459066714590668145906691459067014590671145906721459067314590674145906751459067614590677145906781459067914590680145906811459068214590683145906841459068514590686145906871459068814590689145906901459069114590692145906931459069414590695145906961459069714590698145906991459070014590701145907021459070314590704145907051459070614590707145907081459070914590710145907111459071214590713145907141459071514590716145907171459071814590719145907201459072114590722145907231459072414590725145907261459072714590728145907291459073014590731145907321459073314590734145907351459073614590737145907381459073914590740145907411459074214590743145907441459074514590746145907471459074814590749145907501459075114590752145907531459075414590755145907561459075714590758145907591459076014590761145907621459076314590764145907651459076614590767145907681459076914590770145907711459077214590773145907741459077514590776145907771459077814590779145907801459078114590782145907831459078414590785145907861459078714590788145907891459079014590791145907921459079314590794145907951459079614590797145907981459079914590800145908011459080214590803145908041459080514590806145908071459080814590809145908101459081114590812145908131459081414590815145908161459081714590818145908191459082014590821145908221459082314590824145908251459082614590827145908281459082914590830145908311459083214590833145908341459083514590836145908371459083814590839145908401459084114590842145908431459084414590845145908461459084714590848145908491459085014590851145908521459085314590854145908551459085614590857145908581459085914590860145908611459086214590863145908641459086514590866145908671459086814590869145908701459087114590872145908731459087414590875145908761459087714590878145908791459088014590881145908821459088314590884145908851459088614590887145908881459088914590890145908911459089214590893145908941459089514590896145908971459089814590899145909001459090114590902145909031459090414590905145909061459090714590908145909091459091014590911145909121459091314590914145909151459091614590917145909181459091914590920145909211459092214590923145909241459092514590926145909271459092814590929145909301459093114590932145909331459093414590935145909361459093714590938145909391459094014590941145909421459094314590944145909451459094614590947145909481459094914590950145909511459095214590953145909541459095514590956145909571459095814590959145909601459096114590962145909631459096414590965145909661459096714590968145909691459097014590971145909721459097314590974145909751459097614590977145909781459097914590980145909811459098214590983145909841459098514590986145909871459098814590989145909901459099114590992145909931459099414590995145909961459099714590998145909991459100014591001145910021459100314591004145910051459100614591007145910081459100914591010145910111459101214591013145910141459101514591016145910171459101814591019145910201459102114591022145910231459102414591025145910261459102714591028145910291459103014591031145910321459103314591034145910351459103614591037145910381459103914591040145910411459104214591043145910441459104514591046145910471459104814591049145910501459105114591052145910531459105414591055145910561459105714591058145910591459106014591061145910621459106314591064145910651459106614591067145910681459106914591070145910711459107214591073145910741459107514591076145910771459107814591079145910801459108114591082145910831459108414591085145910861459108714591088145910891459109014591091145910921459109314591094145910951459109614591097145910981459109914591100145911011459110214591103145911041459110514600001146000021460000314600004146000051460000614600007146000081460000914600010146000111460001214600013146000141460001514600016146000171460001814600019146000201460002114600022146000231460002414600025146000261460002714600028146000291460003014600031146000321460003314600034146000351460003614600037146000381460003914600040146000411460004214600043146000441460004514600046146000471460004814600049146000501460005114600052146000531460005414600055146000561460005714600058146000591460006014600061146000621460006314600064146000651460006614600067146000681460006914600070146000711460007214600073146000741460007514600076146000771460007814600079146000801460008114600082146000831460008414600085146000861460008714600088146000891460009014600091146000921460009314600094146000951460009614600097146000981460009914600100146001011460010214600103146001041460010514600106146001071460010814600109146001101460011114600112146001131460011414600115146001161460011714600118146001191460012014600121146001221460012314600124146001251460012614600127146001281460012914600130146001311460013214600133146001341460013514600136146001371460013814600139146001401460014114600142146001431460014414600145146001461460014714600148146001491460015014600151146001521460015314600154146001551460015614600157146001581460015914600160146001611460016214600163146001641460016514600166146001671460016814600169146001701460017114600172146001731460017414600175146001761460017714600178146001791460018014600181146001821460018314600184146001851460018614600187146001881460018914600190146001911460019214600193146001941460019514600196146001971460019814600199146002001460020114600202146002031460020414600205146002061460020714600208146002091460021014600211146002121460021314600214146002151460021614600217146002181460021914600220146002211460022214600223146002241460022514600226146002271460022814600229146002301460023114600232146002331460023414600235146002361460023714600238146002391460024014600241146002421460024314600244146002451460024614600247146002481460024914600250146002511460025214600253146002541460025514600256146002571460025814600259146002601460026114600262146002631460026414600265146002661460026714600268146002691460027014600271146002721460027314600274146002751460027614600277146002781460027914600280146002811460028214600283146002841460028514600286146002871460028814600289146002901460029114600292146002931460029414600295146002961460029714600298146002991460030014600301146003021460030314600304146003051460030614600307146003081460030914600310146003111460031214600313146003141460031514600316146003171460031814600319146003201460032114600322146003231460032414600325146003261460032714600328146003291460033014600331146003321460033314600334146003351460033614600337146003381460033914600340146003411460034214600343146003441460034514600346146003471460034814600349146003501460035114600352146003531460035414600355146003561460035714600358146003591460036014600361146003621460036314600364146003651460036614600367146003681460036914600370146003711460037214600373146003741460037514600376146003771460037814600379146003801460038114600382146003831460038414600385146003861460038714600388146003891460039014600391146003921460039314600394146003951460039614600397146003981460039914600400146004011460040214600403146004041460040514600406146004071460040814600409146004101460041114600412146004131460041414600415146004161460041714600418146004191460042014600421146004221460042314600424146004251460042614600427146004281460042914600430146004311460043214600433146004341460043514600436146004371460043814600439146004401460044114600442146004431460044414600445146004461460044714600448146004491460045014600451146004521460045314600454146004551460045614600457146004581460045914600460146004611460046214600463146004641460046514600466146004671460046814600469146004701460047114600472146004731460047414600475146004761460047714600478146004791460048014600481146004821460048314600484146004851460048614600487146004881460048914600490146004911460049214600493146004941460049514600496146004971460049814600499146005001460050114600502146005031460050414600505146005061460050714600508146005091460051014600511146005121460051314600514146005151460051614600517146005181460051914600520146005211460052214600523146005241460052514600526146005271460052814600529146005301460053114600532146005331460053414600535146005361460053714600538146005391460054014600541146005421460054314600544146005451460054614600547146005481460054914600550146005511460055214600553146005541460055514600556146005571460055814600559146005601460056114600562146005631460056414600565146005661460056714600568146005691460057014600571146005721460057314600574146005751460057614600577146005781460057914600580146005811460058214600583146005841460058514600586146005871460058814600589146005901460059114600592146005931460059414600595146005961460059714600598146005991460060014600601146006021460060314600604146006051460060614600607146006081460060914600610146006111460061214600613146006141460061514600616146006171460061814600619146006201460062114600622146006231460062414600625146006261460062714600628146006291460063014600631146006321460063314600634146006351460063614600637146006381460063914600640146006411460064214600643146006441460064514600646146006471460064814600649146006501460065114600652146006531460065414600655146006561460065714600658146006591460066014600661146006621460066314600664146006651460066614600667146006681460066914600670146006711460067214600673146006741460067514600676146006771460067814600679146006801460068114600682146006831460068414600685146006861460068714600688146006891460069014600691146006921460069314600694146006951460069614600697146006981460069914600700146007011460070214600703146007041460070514600706146007071460070814600709146007101460071114600712146007131460071414600715146007161460071714600718146007191460072014600721146007221460072314600724146007251460072614600727146007281460072914600730146007311460073214600733146007341460073514600736146007371460073814600739146007401460074114600742146007431460074414600745146007461460074714600748146007491460075014600751146007521460075314600754146007551460075614600757146007581460075914600760146007611460076214600763146007641460076514600766146007671460076814600769146007701460077114600772146007731460077414600775146007761460077714600778146007791460078014600781146007821460078314600784146007851460078614600787146007881460078914600790146007911460079214600793146007941460079514600796146007971460079814600799146008001460080114600802146008031460080414600805146008061460080714600808146008091460081014600811146008121460081314600814146008151460081614600817146008181460081914600820146008211460082214600823146008241460082514600826146008271460082814600829146008301460083114600832146008331460083414600835146008361460083714600838146008391460084014600841146008421460084314600844146008451460084614600847146008481460084914600850146008511460085214600853146008541460085514600856146008571460085814600859146008601460086114600862146008631460086414600865146008661460086714600868146008691460087014600871146008721460087314600874146008751460087614600877146008781460087914600880146008811460088214600883146008841460088514600886146008871460088814600889146008901460089114600892146008931460089414600895146008961460089714600898146008991460090014600901146009021460090314600904146009051460090614600907146009081460090914600910146009111460091214600913146009141460091514600916146009171460091814600919146009201460092114600922146009231460092414600925146009261460092714600928146009291460093014600931146009321460093314600934146009351460093614600937146009381460093914600940146009411460094214600943146009441460094514600946146009471460094814600949146009501460095114600952146009531460095414600955146009561460095714600958146009591460096014600961146009621460096314600964146009651460096614600967146009681460096914600970146009711460097214600973146009741460097514600976146009771460097814600979146009801460098114600982146009831460098414600985146009861460098714600988146009891460099014600991146009921460099314600994146009951460099614600997146009981460099914601000146010011460100214601003146010041460100514601006146010071460100814601009146010101460101114601012146010131460101414601015146010161460101714601018146010191460102014601021146010221460102314601024146010251460102614601027146010281460102914601030146010311460103214601033146010341460103514601036146010371460103814601039146010401460104114601042146010431460104414601045146010461460104714601048146010491460105014601051146010521460105314601054146010551460105614601057146010581460105914601060146010611460106214601063146010641460106514601066146010671460106814601069146010701460107114601072146010731460107414601075146010761460107714601078146010791460108014601081146010821460108314601084146010851460108614601087146010881460108914601090146010911460109214601093146010941460109514601096146010971460109814601099146011001460110114601102146011031460110414601105146100011461000214610003146100041461000514610006146100071461000814610009146100101461001114610012146100131461001414610015146100161461001714610018146100191461002014610021146100221461002314610024146100251461002614610027146100281461002914610030146100311461003214610033146100341461003514610036146100371461003814610039146100401461004114610042146100431461004414610045146100461461004714610048146100491461005014610051146100521461005314610054146100551461005614610057146100581461005914610060146100611461006214610063146100641461006514610066146100671461006814610069146100701461007114610072146100731461007414610075146100761461007714610078146100791461008014610081146100821461008314610084146100851461008614610087146100881461008914610090146100911461009214610093146100941461009514610096146100971461009814610099146101001461010114610102146101031461010414610105146101061461010714610108146101091461011014610111146101121461011314610114146101151461011614610117146101181461011914610120146101211461012214610123146101241461012514610126146101271461012814610129146101301461013114610132146101331461013414610135146101361461013714610138146101391461014014610141146101421461014314610144146101451461014614610147146101481461014914610150146101511461015214610153146101541461015514610156146101571461015814610159146101601461016114610162146101631461016414610165146101661461016714610168146101691461017014610171146101721461017314610174146101751461017614610177146101781461017914610180146101811461018214610183146101841461018514610186146101871461018814610189146101901461019114610192146101931461019414610195146101961461019714610198146101991461020014610201146102021461020314610204146102051461020614610207146102081461020914610210146102111461021214610213146102141461021514610216146102171461021814610219146102201461022114610222146102231461022414610225146102261461022714610228146102291461023014610231146102321461023314610234146102351461023614610237146102381461023914610240146102411461024214610243146102441461024514610246146102471461024814610249146102501461025114610252146102531461025414610255146102561461025714610258146102591461026014610261146102621461026314610264146102651461026614610267146102681461026914610270146102711461027214610273146102741461027514610276146102771461027814610279146102801461028114610282146102831461028414610285146102861461028714610288146102891461029014610291146102921461029314610294146102951461029614610297146102981461029914610300146103011461030214610303146103041461030514610306146103071461030814610309146103101461031114610312146103131461031414610315146103161461031714610318146103191461032014610321146103221461032314610324146103251461032614610327146103281461032914610330146103311461033214610333146103341461033514610336146103371461033814610339146103401461034114610342146103431461034414610345146103461461034714610348146103491461035014610351146103521461035314610354146103551461035614610357146103581461035914610360146103611461036214610363146103641461036514610366146103671461036814610369146103701461037114610372146103731461037414610375146103761461037714610378146103791461038014610381146103821461038314610384146103851461038614610387146103881461038914610390146103911461039214610393146103941461039514610396146103971461039814610399146104001461040114610402146104031461040414610405146104061461040714610408146104091461041014610411146104121461041314610414146104151461041614610417146104181461041914610420146104211461042214610423146104241461042514610426146104271461042814610429146104301461043114610432146104331461043414610435146104361461043714610438146104391461044014610441146104421461044314610444146104451461044614610447146104481461044914610450146104511461045214610453146104541461045514610456146104571461045814610459146104601461046114610462146104631461046414610465146104661461046714610468146104691461047014610471146104721461047314610474146104751461047614610477146104781461047914610480146104811461048214610483146104841461048514610486146104871461048814610489146104901461049114610492146104931461049414610495146104961461049714610498146104991461050014610501146105021461050314610504146105051461050614610507146105081461050914610510146105111461051214610513146105141461051514610516146105171461051814610519146105201461052114610522146105231461052414610525146105261461052714610528146105291461053014610531146105321461053314610534146105351461053614610537146105381461053914610540146105411461054214610543146105441461054514610546146105471461054814610549146105501461055114610552146105531461055414610555146105561461055714610558146105591461056014610561146105621461056314610564146105651461056614610567146105681461056914610570146105711461057214610573146105741461057514610576146105771461057814610579146105801461058114610582146105831461058414610585146105861461058714610588146105891461059014610591146105921461059314610594146105951461059614610597146105981461059914610600146106011461060214610603146106041461060514610606146106071461060814610609146106101461061114610612146106131461061414610615146106161461061714610618146106191461062014610621146106221461062314610624146106251461062614610627146106281461062914610630146106311461063214610633146106341461063514610636146106371461063814610639146106401461064114610642146106431461064414610645146106461461064714610648146106491461065014610651146106521461065314610654146106551461065614610657146106581461065914610660146106611461066214610663146106641461066514610666146106671461066814610669146106701461067114610672146106731461067414610675146106761461067714610678146106791461068014610681146106821461068314610684146106851461068614610687146106881461068914610690146106911461069214610693146106941461069514610696146106971461069814610699146107001461070114610702146107031461070414610705146107061461070714610708146107091461071014610711146107121461071314610714146107151461071614610717146107181461071914610720146107211461072214610723146107241461072514610726146107271461072814610729146107301461073114610732146107331461073414610735146107361461073714610738146107391461074014610741146107421461074314610744146107451461074614610747146107481461074914610750146107511461075214610753146107541461075514610756146107571461075814610759146107601461076114610762146107631461076414610765146107661461076714610768146107691461077014610771146107721461077314610774146107751461077614610777146107781461077914610780146107811461078214610783146107841461078514610786146107871461078814610789146107901461079114610792146107931461079414610795146107961461079714610798146107991461080014610801146108021461080314610804146108051461080614610807146108081461080914610810146108111461081214610813146108141461081514610816146108171461081814610819146108201461082114610822146108231461082414610825146108261461082714610828146108291461083014610831146108321461083314610834146108351461083614610837146108381461083914610840146108411461084214610843146108441461084514610846146108471461084814610849146108501461085114610852146108531461085414610855146108561461085714610858146108591461086014610861146108621461086314610864146108651461086614610867146108681461086914610870146108711461087214610873146108741461087514610876146108771461087814610879146108801461088114610882146108831461088414610885146108861461088714610888146108891461089014610891146108921461089314610894146108951461089614610897146108981461089914610900146109011461090214610903146109041461090514610906146109071461090814610909146109101461091114610912146109131461091414610915146109161461091714610918146109191461092014610921146109221461092314610924146109251461092614610927146109281461092914610930146109311461093214610933146109341461093514610936146109371461093814610939146109401461094114610942146109431461094414610945146109461461094714610948146109491461095014610951146109521461095314610954146109551461095614610957146109581461095914610960146109611461096214610963146109641461096514610966146109671461096814610969146109701461097114610972146109731461097414610975146109761461097714610978146109791461098014610981146109821461098314610984146109851461098614610987146109881461098914610990146109911461099214610993146109941461099514610996146109971461099814610999146110001461100114611002146110031461100414611005146110061461100714611008146110091461101014611011146110121461101314611014146110151461101614611017146110181461101914611020146110211461102214611023146110241461102514611026146110271461102814611029146110301461103114611032146110331461103414611035146110361461103714611038146110391461104014611041146110421461104314611044146110451461104614611047146110481461104914611050146110511461105214611053146110541461105514611056146110571461105814611059146110601461106114611062146110631461106414611065146110661461106714611068146110691461107014611071146110721461107314611074146110751461107614611077146110781461107914611080146110811461108214611083146110841461108514611086146110871461108814611089146110901461109114611092146110931461109414611095146110961461109714611098146110991461110014611101146111021461110314611104146111051462000114620002146200031462000414620005146200061462000714620008146200091462001014620011146200121462001314620014146200151462001614620017146200181462001914620020146200211462002214620023146200241462002514620026146200271462002814620029146200301462003114620032146200331462003414620035146200361462003714620038146200391462004014620041146200421462004314620044146200451462004614620047146200481462004914620050146200511462005214620053146200541462005514620056146200571462005814620059146200601462006114620062146200631462006414620065146200661462006714620068146200691462007014620071146200721462007314620074146200751462007614620077146200781462007914620080146200811462008214620083146200841462008514620086146200871462008814620089146200901462009114620092146200931462009414620095146200961462009714620098146200991462010014620101146201021462010314620104146201051462010614620107146201081462010914620110146201111462011214620113146201141462011514620116146201171462011814620119146201201462012114620122146201231462012414620125146201261462012714620128146201291462013014620131146201321462013314620134146201351462013614620137146201381462013914620140146201411462014214620143146201441462014514620146146201471462014814620149146201501462015114620152146201531462015414620155146201561462015714620158146201591462016014620161146201621462016314620164146201651462016614620167146201681462016914620170146201711462017214620173146201741462017514620176146201771462017814620179146201801462018114620182146201831462018414620185146201861462018714620188146201891462019014620191146201921462019314620194146201951462019614620197146201981462019914620200146202011462020214620203146202041462020514620206146202071462020814620209146202101462021114620212146202131462021414620215146202161462021714620218146202191462022014620221146202221462022314620224146202251462022614620227146202281462022914620230146202311462023214620233146202341462023514620236146202371462023814620239146202401462024114620242146202431462024414620245146202461462024714620248146202491462025014620251146202521462025314620254146202551462025614620257146202581462025914620260146202611462026214620263146202641462026514620266146202671462026814620269146202701462027114620272146202731462027414620275146202761462027714620278146202791462028014620281146202821462028314620284146202851462028614620287146202881462028914620290146202911462029214620293146202941462029514620296146202971462029814620299146203001462030114620302146203031462030414620305146203061462030714620308146203091462031014620311146203121462031314620314146203151462031614620317146203181462031914620320146203211462032214620323146203241462032514620326146203271462032814620329146203301462033114620332146203331462033414620335146203361462033714620338146203391462034014620341146203421462034314620344146203451462034614620347146203481462034914620350146203511462035214620353146203541462035514620356146203571462035814620359146203601462036114620362146203631462036414620365146203661462036714620368146203691462037014620371146203721462037314620374146203751462037614620377146203781462037914620380146203811462038214620383146203841462038514620386146203871462038814620389146203901462039114620392146203931462039414620395146203961462039714620398146203991462040014620401146204021462040314620404146204051462040614620407146204081462040914620410146204111462041214620413146204141462041514620416146204171462041814620419146204201462042114620422146204231462042414620425146204261462042714620428146204291462043014620431146204321462043314620434146204351462043614620437146204381462043914620440146204411462044214620443146204441462044514620446146204471462044814620449146204501462045114620452146204531462045414620455146204561462045714620458146204591462046014620461146204621462046314620464146204651462046614620467146204681462046914620470146204711462047214620473146204741462047514620476146204771462047814620479146204801462048114620482146204831462048414620485146204861462048714620488146204891462049014620491146204921462049314620494146204951462049614620497146204981462049914620500146205011462050214620503146205041462050514620506146205071462050814620509146205101462051114620512146205131462051414620515146205161462051714620518146205191462052014620521146205221462052314620524146205251462052614620527146205281462052914620530146205311462053214620533146205341462053514620536146205371462053814620539146205401462054114620542146205431462054414620545146205461462054714620548146205491462055014620551146205521462055314620554146205551462055614620557146205581462055914620560146205611462056214620563146205641462056514620566146205671462056814620569146205701462057114620572146205731462057414620575146205761462057714620578146205791462058014620581146205821462058314620584146205851462058614620587146205881462058914620590146205911462059214620593146205941462059514620596146205971462059814620599146206001462060114620602146206031462060414620605146206061462060714620608146206091462061014620611146206121462061314620614146206151462061614620617146206181462061914620620146206211462062214620623146206241462062514620626146206271462062814620629146206301462063114620632146206331462063414620635146206361462063714620638146206391462064014620641146206421462064314620644146206451462064614620647146206481462064914620650146206511462065214620653146206541462065514620656146206571462065814620659146206601462066114620662146206631462066414620665146206661462066714620668146206691462067014620671146206721462067314620674146206751462067614620677146206781462067914620680146206811462068214620683146206841462068514620686146206871462068814620689146206901462069114620692146206931462069414620695146206961462069714620698146206991462070014620701146207021462070314620704146207051462070614620707146207081462070914620710146207111462071214620713146207141462071514620716146207171462071814620719146207201462072114620722146207231462072414620725146207261462072714620728146207291462073014620731146207321462073314620734146207351462073614620737146207381462073914620740146207411462074214620743146207441462074514620746146207471462074814620749146207501462075114620752146207531462075414620755146207561462075714620758146207591462076014620761146207621462076314620764146207651462076614620767146207681462076914620770146207711462077214620773146207741462077514620776146207771462077814620779146207801462078114620782146207831462078414620785146207861462078714620788146207891462079014620791146207921462079314620794146207951462079614620797146207981462079914620800146208011462080214620803146208041462080514620806146208071462080814620809146208101462081114620812146208131462081414620815146208161462081714620818146208191462082014620821146208221462082314620824146208251462082614620827146208281462082914620830146208311462083214620833146208341462083514620836146208371462083814620839146208401462084114620842146208431462084414620845146208461462084714620848146208491462085014620851146208521462085314620854146208551462085614620857146208581462085914620860146208611462086214620863146208641462086514620866146208671462086814620869146208701462087114620872146208731462087414620875146208761462087714620878146208791462088014620881146208821462088314620884146208851462088614620887146208881462088914620890146208911462089214620893146208941462089514620896146208971462089814620899146209001462090114620902146209031462090414620905146209061462090714620908146209091462091014620911146209121462091314620914146209151462091614620917146209181462091914620920146209211462092214620923146209241462092514620926146209271462092814620929146209301462093114620932146209331462093414620935146209361462093714620938146209391462094014620941146209421462094314620944146209451462094614620947146209481462094914620950146209511462095214620953146209541462095514620956146209571462095814620959146209601462096114620962146209631462096414620965146209661462096714620968146209691462097014620971146209721462097314620974146209751462097614620977146209781462097914620980146209811462098214620983146209841462098514620986146209871462098814620989146209901462099114620992146209931462099414620995146209961462099714620998146209991462100014621001146210021462100314621004146210051462100614621007146210081462100914621010146210111462101214621013146210141462101514621016146210171462101814621019146210201462102114621022146210231462102414621025146210261462102714621028146210291462103014621031146210321462103314621034146210351462103614621037146210381462103914621040146210411462104214621043146210441462104514621046146210471462104814621049146210501462105114621052146210531462105414621055146210561462105714621058146210591462106014621061146210621462106314621064146210651462106614621067146210681462106914621070146210711462107214621073146210741462107514621076146210771462107814621079146210801462108114621082146210831462108414621085146210861462108714621088146210891462109014621091146210921462109314621094146210951462109614621097146210981462109914621100146211011462110214621103146211041462110514630001146300021463000314630004146300051463000614630007146300081463000914630010146300111463001214630013146300141463001514630016146300171463001814630019146300201463002114630022146300231463002414630025146300261463002714630028146300291463003014630031146300321463003314630034146300351463003614630037146300381463003914630040146300411463004214630043146300441463004514630046146300471463004814630049146300501463005114630052146300531463005414630055146300561463005714630058146300591463006014630061146300621463006314630064146300651463006614630067146300681463006914630070146300711463007214630073146300741463007514630076146300771463007814630079146300801463008114630082146300831463008414630085146300861463008714630088146300891463009014630091146300921463009314630094146300951463009614630097146300981463009914630100146301011463010214630103146301041463010514630106146301071463010814630109146301101463011114630112146301131463011414630115146301161463011714630118146301191463012014630121146301221463012314630124146301251463012614630127146301281463012914630130146301311463013214630133146301341463013514630136146301371463013814630139146301401463014114630142146301431463014414630145146301461463014714630148146301491463015014630151146301521463015314630154146301551463015614630157146301581463015914630160146301611463016214630163146301641463016514630166146301671463016814630169146301701463017114630172146301731463017414630175146301761463017714630178146301791463018014630181146301821463018314630184146301851463018614630187146301881463018914630190146301911463019214630193146301941463019514630196146301971463019814630199146302001463020114630202146302031463020414630205146302061463020714630208146302091463021014630211146302121463021314630214146302151463021614630217146302181463021914630220146302211463022214630223146302241463022514630226146302271463022814630229146302301463023114630232146302331463023414630235146302361463023714630238146302391463024014630241146302421463024314630244146302451463024614630247146302481463024914630250146302511463025214630253146302541463025514630256146302571463025814630259146302601463026114630262146302631463026414630265146302661463026714630268146302691463027014630271146302721463027314630274146302751463027614630277146302781463027914630280146302811463028214630283146302841463028514630286146302871463028814630289146302901463029114630292146302931463029414630295146302961463029714630298146302991463030014630301146303021463030314630304146303051463030614630307146303081463030914630310146303111463031214630313146303141463031514630316146303171463031814630319146303201463032114630322146303231463032414630325146303261463032714630328146303291463033014630331146303321463033314630334146303351463033614630337146303381463033914630340146303411463034214630343146303441463034514630346146303471463034814630349146303501463035114630352146303531463035414630355146303561463035714630358146303591463036014630361146303621463036314630364146303651463036614630367146303681463036914630370146303711463037214630373146303741463037514630376146303771463037814630379146303801463038114630382146303831463038414630385146303861463038714630388146303891463039014630391146303921463039314630394146303951463039614630397146303981463039914630400146304011463040214630403146304041463040514630406146304071463040814630409146304101463041114630412146304131463041414630415146304161463041714630418146304191463042014630421146304221463042314630424146304251463042614630427146304281463042914630430146304311463043214630433146304341463043514630436146304371463043814630439146304401463044114630442146304431463044414630445146304461463044714630448146304491463045014630451146304521463045314630454146304551463045614630457146304581463045914630460146304611463046214630463146304641463046514630466146304671463046814630469146304701463047114630472146304731463047414630475146304761463047714630478146304791463048014630481146304821463048314630484146304851463048614630487146304881463048914630490146304911463049214630493146304941463049514630496146304971463049814630499146305001463050114630502146305031463050414630505146305061463050714630508146305091463051014630511146305121463051314630514146305151463051614630517146305181463051914630520146305211463052214630523146305241463052514630526146305271463052814630529146305301463053114630532146305331463053414630535146305361463053714630538146305391463054014630541146305421463054314630544146305451463054614630547146305481463054914630550146305511463055214630553146305541463055514630556146305571463055814630559146305601463056114630562146305631463056414630565146305661463056714630568146305691463057014630571146305721463057314630574146305751463057614630577146305781463057914630580146305811463058214630583146305841463058514630586146305871463058814630589146305901463059114630592146305931463059414630595146305961463059714630598146305991463060014630601146306021463060314630604146306051463060614630607146306081463060914630610146306111463061214630613146306141463061514630616146306171463061814630619146306201463062114630622146306231463062414630625146306261463062714630628146306291463063014630631146306321463063314630634146306351463063614630637146306381463063914630640146306411463064214630643146306441463064514630646146306471463064814630649146306501463065114630652146306531463065414630655146306561463065714630658146306591463066014630661146306621463066314630664146306651463066614630667146306681463066914630670146306711463067214630673146306741463067514630676146306771463067814630679146306801463068114630682146306831463068414630685146306861463068714630688146306891463069014630691146306921463069314630694146306951463069614630697146306981463069914630700146307011463070214630703146307041463070514630706146307071463070814630709146307101463071114630712146307131463071414630715146307161463071714630718146307191463072014630721146307221463072314630724146307251463072614630727146307281463072914630730146307311463073214630733146307341463073514630736146307371463073814630739146307401463074114630742146307431463074414630745146307461463074714630748146307491463075014630751146307521463075314630754146307551463075614630757146307581463075914630760146307611463076214630763146307641463076514630766146307671463076814630769146307701463077114630772146307731463077414630775146307761463077714630778146307791463078014630781146307821463078314630784146307851463078614630787146307881463078914630790146307911463079214630793146307941463079514630796146307971463079814630799146308001463080114630802146308031463080414630805146308061463080714630808146308091463081014630811146308121463081314630814146308151463081614630817146308181463081914630820146308211463082214630823146308241463082514630826146308271463082814630829146308301463083114630832146308331463083414630835146308361463083714630838146308391463084014630841146308421463084314630844146308451463084614630847146308481463084914630850146308511463085214630853146308541463085514630856146308571463085814630859146308601463086114630862146308631463086414630865146308661463086714630868146308691463087014630871146308721463087314630874146308751463087614630877146308781463087914630880146308811463088214630883146308841463088514630886146308871463088814630889146308901463089114630892146308931463089414630895146308961463089714630898146308991463090014630901146309021463090314630904146309051463090614630907146309081463090914630910146309111463091214630913146309141463091514630916146309171463091814630919146309201463092114630922146309231463092414630925146309261463092714630928146309291463093014630931146309321463093314630934146309351463093614630937146309381463093914630940146309411463094214630943146309441463094514630946146309471463094814630949146309501463095114630952146309531463095414630955146309561463095714630958146309591463096014630961146309621463096314630964146309651463096614630967146309681463096914630970146309711463097214630973146309741463097514630976146309771463097814630979146309801463098114630982146309831463098414630985146309861463098714630988146309891463099014630991146309921463099314630994146309951463099614630997146309981463099914631000146310011463100214631003146310041463100514631006146310071463100814631009146310101463101114631012146310131463101414631015146310161463101714631018146310191463102014631021146310221463102314631024146310251463102614631027146310281463102914631030146310311463103214631033146310341463103514631036146310371463103814631039146310401463104114631042146310431463104414631045146310461463104714631048146310491463105014631051146310521463105314631054146310551463105614631057146310581463105914631060146310611463106214631063146310641463106514631066146310671463106814631069146310701463107114631072146310731463107414631075146310761463107714631078146310791463108014631081146310821463108314631084146310851463108614631087146310881463108914631090146310911463109214631093146310941463109514631096146310971463109814631099146311001463110114631102146311031463110414631105146400011464000214640003146400041464000514640006146400071464000814640009146400101464001114640012146400131464001414640015146400161464001714640018146400191464002014640021146400221464002314640024146400251464002614640027146400281464002914640030146400311464003214640033146400341464003514640036146400371464003814640039146400401464004114640042146400431464004414640045146400461464004714640048146400491464005014640051146400521464005314640054146400551464005614640057146400581464005914640060146400611464006214640063146400641464006514640066146400671464006814640069146400701464007114640072146400731464007414640075146400761464007714640078146400791464008014640081146400821464008314640084146400851464008614640087146400881464008914640090146400911464009214640093146400941464009514640096146400971464009814640099146401001464010114640102146401031464010414640105146401061464010714640108146401091464011014640111146401121464011314640114146401151464011614640117146401181464011914640120146401211464012214640123146401241464012514640126146401271464012814640129146401301464013114640132146401331464013414640135146401361464013714640138146401391464014014640141146401421464014314640144146401451464014614640147146401481464014914640150146401511464015214640153146401541464015514640156146401571464015814640159146401601464016114640162146401631464016414640165146401661464016714640168146401691464017014640171146401721464017314640174146401751464017614640177146401781464017914640180146401811464018214640183146401841464018514640186146401871464018814640189146401901464019114640192146401931464019414640195146401961464019714640198146401991464020014640201146402021464020314640204146402051464020614640207146402081464020914640210146402111464021214640213146402141464021514640216146402171464021814640219146402201464022114640222146402231464022414640225146402261464022714640228146402291464023014640231146402321464023314640234146402351464023614640237146402381464023914640240146402411464024214640243146402441464024514640246146402471464024814640249146402501464025114640252146402531464025414640255146402561464025714640258146402591464026014640261146402621464026314640264146402651464026614640267146402681464026914640270146402711464027214640273146402741464027514640276146402771464027814640279146402801464028114640282146402831464028414640285146402861464028714640288146402891464029014640291146402921464029314640294146402951464029614640297146402981464029914640300146403011464030214640303146403041464030514640306146403071464030814640309146403101464031114640312146403131464031414640315146403161464031714640318146403191464032014640321146403221464032314640324146403251464032614640327146403281464032914640330146403311464033214640333146403341464033514640336146403371464033814640339146403401464034114640342146403431464034414640345146403461464034714640348146403491464035014640351146403521464035314640354146403551464035614640357146403581464035914640360146403611464036214640363146403641464036514640366146403671464036814640369146403701464037114640372146403731464037414640375146403761464037714640378146403791464038014640381146403821464038314640384146403851464038614640387146403881464038914640390146403911464039214640393146403941464039514640396146403971464039814640399146404001464040114640402146404031464040414640405146404061464040714640408146404091464041014640411146404121464041314640414146404151464041614640417146404181464041914640420146404211464042214640423146404241464042514640426146404271464042814640429146404301464043114640432146404331464043414640435146404361464043714640438146404391464044014640441146404421464044314640444146404451464044614640447146404481464044914640450146404511464045214640453146404541464045514640456146404571464045814640459146404601464046114640462146404631464046414640465146404661464046714640468146404691464047014640471146404721464047314640474146404751464047614640477146404781464047914640480146404811464048214640483146404841464048514640486146404871464048814640489146404901464049114640492146404931464049414640495146404961464049714640498146404991464050014640501146405021464050314640504146405051464050614640507146405081464050914640510146405111464051214640513146405141464051514640516146405171464051814640519146405201464052114640522146405231464052414640525146405261464052714640528146405291464053014640531146405321464053314640534146405351464053614640537146405381464053914640540146405411464054214640543146405441464054514640546146405471464054814640549146405501464055114640552146405531464055414640555146405561464055714640558146405591464056014640561146405621464056314640564146405651464056614640567146405681464056914640570146405711464057214640573146405741464057514640576146405771464057814640579146405801464058114640582146405831464058414640585146405861464058714640588146405891464059014640591146405921464059314640594146405951464059614640597146405981464059914640600146406011464060214640603146406041464060514640606146406071464060814640609146406101464061114640612146406131464061414640615146406161464061714640618146406191464062014640621146406221464062314640624146406251464062614640627146406281464062914640630146406311464063214640633146406341464063514640636146406371464063814640639146406401464064114640642146406431464064414640645146406461464064714640648146406491464065014640651146406521464065314640654146406551464065614640657146406581464065914640660146406611464066214640663146406641464066514640666146406671464066814640669146406701464067114640672146406731464067414640675146406761464067714640678146406791464068014640681146406821464068314640684146406851464068614640687146406881464068914640690146406911464069214640693146406941464069514640696146406971464069814640699146407001464070114640702146407031464070414640705146407061464070714640708146407091464071014640711146407121464071314640714146407151464071614640717146407181464071914640720146407211464072214640723146407241464072514640726146407271464072814640729146407301464073114640732146407331464073414640735146407361464073714640738146407391464074014640741146407421464074314640744146407451464074614640747146407481464074914640750146407511464075214640753146407541464075514640756146407571464075814640759146407601464076114640762146407631464076414640765146407661464076714640768146407691464077014640771146407721464077314640774146407751464077614640777146407781464077914640780146407811464078214640783146407841464078514640786146407871464078814640789146407901464079114640792146407931464079414640795146407961464079714640798146407991464080014640801146408021464080314640804146408051464080614640807146408081464080914640810146408111464081214640813146408141464081514640816146408171464081814640819146408201464082114640822146408231464082414640825146408261464082714640828146408291464083014640831146408321464083314640834146408351464083614640837146408381464083914640840146408411464084214640843146408441464084514640846146408471464084814640849146408501464085114640852146408531464085414640855146408561464085714640858146408591464086014640861146408621464086314640864146408651464086614640867146408681464086914640870146408711464087214640873146408741464087514640876146408771464087814640879146408801464088114640882146408831464088414640885146408861464088714640888146408891464089014640891146408921464089314640894146408951464089614640897146408981464089914640900146409011464090214640903146409041464090514640906146409071464090814640909146409101464091114640912146409131464091414640915146409161464091714640918146409191464092014640921146409221464092314640924146409251464092614640927146409281464092914640930146409311464093214640933146409341464093514640936146409371464093814640939146409401464094114640942146409431464094414640945146409461464094714640948146409491464095014640951146409521464095314640954146409551464095614640957146409581464095914640960146409611464096214640963146409641464096514640966146409671464096814640969146409701464097114640972146409731464097414640975146409761464097714640978146409791464098014640981146409821464098314640984146409851464098614640987146409881464098914640990146409911464099214640993146409941464099514640996146409971464099814640999146410001464100114641002146410031464100414641005146410061464100714641008146410091464101014641011146410121464101314641014146410151464101614641017146410181464101914641020146410211464102214641023146410241464102514641026146410271464102814641029146410301464103114641032146410331464103414641035146410361464103714641038146410391464104014641041146410421464104314641044146410451464104614641047146410481464104914641050146410511464105214641053146410541464105514641056146410571464105814641059146410601464106114641062146410631464106414641065146410661464106714641068146410691464107014641071146410721464107314641074146410751464107614641077146410781464107914641080146410811464108214641083146410841464108514641086146410871464108814641089146410901464109114641092146410931464109414641095146410961464109714641098146410991464110014641101146411021464110314641104146411051465000114650002146500031465000414650005146500061465000714650008146500091465001014650011146500121465001314650014146500151465001614650017146500181465001914650020146500211465002214650023146500241465002514650026146500271465002814650029146500301465003114650032146500331465003414650035146500361465003714650038146500391465004014650041146500421465004314650044146500451465004614650047146500481465004914650050146500511465005214650053146500541465005514650056146500571465005814650059146500601465006114650062146500631465006414650065146500661465006714650068146500691465007014650071146500721465007314650074146500751465007614650077146500781465007914650080146500811465008214650083146500841465008514650086146500871465008814650089146500901465009114650092146500931465009414650095146500961465009714650098146500991465010014650101146501021465010314650104146501051465010614650107146501081465010914650110146501111465011214650113146501141465011514650116146501171465011814650119146501201465012114650122146501231465012414650125146501261465012714650128146501291465013014650131146501321465013314650134146501351465013614650137146501381465013914650140146501411465014214650143146501441465014514650146146501471465014814650149146501501465015114650152146501531465015414650155146501561465015714650158146501591465016014650161146501621465016314650164146501651465016614650167146501681465016914650170146501711465017214650173146501741465017514650176146501771465017814650179146501801465018114650182146501831465018414650185146501861465018714650188146501891465019014650191146501921465019314650194146501951465019614650197146501981465019914650200146502011465020214650203146502041465020514650206146502071465020814650209146502101465021114650212146502131465021414650215146502161465021714650218146502191465022014650221146502221465022314650224146502251465022614650227146502281465022914650230146502311465023214650233146502341465023514650236146502371465023814650239146502401465024114650242146502431465024414650245146502461465024714650248146502491465025014650251146502521465025314650254146502551465025614650257146502581465025914650260146502611465026214650263146502641465026514650266146502671465026814650269146502701465027114650272146502731465027414650275146502761465027714650278146502791465028014650281146502821465028314650284146502851465028614650287146502881465028914650290146502911465029214650293146502941465029514650296146502971465029814650299146503001465030114650302146503031465030414650305146503061465030714650308146503091465031014650311146503121465031314650314146503151465031614650317146503181465031914650320146503211465032214650323146503241465032514650326146503271465032814650329146503301465033114650332146503331465033414650335146503361465033714650338146503391465034014650341146503421465034314650344146503451465034614650347146503481465034914650350146503511465035214650353146503541465035514650356146503571465035814650359146503601465036114650362146503631465036414650365146503661465036714650368146503691465037014650371146503721465037314650374146503751465037614650377146503781465037914650380146503811465038214650383146503841465038514650386146503871465038814650389146503901465039114650392146503931465039414650395146503961465039714650398146503991465040014650401146504021465040314650404146504051465040614650407146504081465040914650410146504111465041214650413146504141465041514650416146504171465041814650419146504201465042114650422146504231465042414650425146504261465042714650428146504291465043014650431146504321465043314650434146504351465043614650437146504381465043914650440146504411465044214650443146504441465044514650446146504471465044814650449146504501465045114650452146504531465045414650455146504561465045714650458146504591465046014650461146504621465046314650464146504651465046614650467146504681465046914650470146504711465047214650473146504741465047514650476146504771465047814650479146504801465048114650482146504831465048414650485146504861465048714650488146504891465049014650491146504921465049314650494146504951465049614650497146504981465049914650500146505011465050214650503146505041465050514650506146505071465050814650509146505101465051114650512146505131465051414650515146505161465051714650518146505191465052014650521146505221465052314650524146505251465052614650527146505281465052914650530146505311465053214650533146505341465053514650536146505371465053814650539146505401465054114650542146505431465054414650545146505461465054714650548146505491465055014650551146505521465055314650554146505551465055614650557146505581465055914650560146505611465056214650563146505641465056514650566146505671465056814650569146505701465057114650572146505731465057414650575146505761465057714650578146505791465058014650581146505821465058314650584146505851465058614650587146505881465058914650590146505911465059214650593146505941465059514650596146505971465059814650599146506001465060114650602146506031465060414650605146506061465060714650608146506091465061014650611146506121465061314650614146506151465061614650617146506181465061914650620146506211465062214650623146506241465062514650626146506271465062814650629146506301465063114650632146506331465063414650635146506361465063714650638146506391465064014650641146506421465064314650644146506451465064614650647146506481465064914650650146506511465065214650653146506541465065514650656146506571465065814650659146506601465066114650662146506631465066414650665146506661465066714650668146506691465067014650671146506721465067314650674146506751465067614650677146506781465067914650680146506811465068214650683146506841465068514650686146506871465068814650689146506901465069114650692146506931465069414650695146506961465069714650698146506991465070014650701146507021465070314650704146507051465070614650707146507081465070914650710146507111465071214650713146507141465071514650716146507171465071814650719146507201465072114650722146507231465072414650725146507261465072714650728146507291465073014650731146507321465073314650734146507351465073614650737146507381465073914650740146507411465074214650743146507441465074514650746146507471465074814650749146507501465075114650752146507531465075414650755146507561465075714650758146507591465076014650761146507621465076314650764146507651465076614650767146507681465076914650770146507711465077214650773146507741465077514650776146507771465077814650779146507801465078114650782146507831465078414650785146507861465078714650788146507891465079014650791146507921465079314650794146507951465079614650797146507981465079914650800146508011465080214650803146508041465080514650806146508071465080814650809146508101465081114650812146508131465081414650815146508161465081714650818146508191465082014650821146508221465082314650824146508251465082614650827146508281465082914650830146508311465083214650833146508341465083514650836146508371465083814650839146508401465084114650842146508431465084414650845146508461465084714650848146508491465085014650851146508521465085314650854146508551465085614650857146508581465085914650860146508611465086214650863146508641465086514650866146508671465086814650869146508701465087114650872146508731465087414650875146508761465087714650878146508791465088014650881146508821465088314650884146508851465088614650887146508881465088914650890146508911465089214650893146508941465089514650896146508971465089814650899146509001465090114650902146509031465090414650905146509061465090714650908146509091465091014650911146509121465091314650914146509151465091614650917146509181465091914650920146509211465092214650923146509241465092514650926146509271465092814650929146509301465093114650932146509331465093414650935146509361465093714650938146509391465094014650941146509421465094314650944146509451465094614650947146509481465094914650950146509511465095214650953146509541465095514650956146509571465095814650959146509601465096114650962146509631465096414650965146509661465096714650968146509691465097014650971146509721465097314650974146509751465097614650977146509781465097914650980146509811465098214650983146509841465098514650986146509871465098814650989146509901465099114650992146509931465099414650995146509961465099714650998146509991465100014651001146510021465100314651004146510051465100614651007146510081465100914651010146510111465101214651013146510141465101514651016146510171465101814651019146510201465102114651022146510231465102414651025146510261465102714651028146510291465103014651031146510321465103314651034146510351465103614651037146510381465103914651040146510411465104214651043146510441465104514651046146510471465104814651049146510501465105114651052146510531465105414651055146510561465105714651058146510591465106014651061146510621465106314651064146510651465106614651067146510681465106914651070146510711465107214651073146510741465107514651076146510771465107814651079146510801465108114651082146510831465108414651085146510861465108714651088146510891465109014651091146510921465109314651094146510951465109614651097146510981465109914651100146511011465110214651103146511041465110514660001146600021466000314660004146600051466000614660007146600081466000914660010146600111466001214660013146600141466001514660016146600171466001814660019146600201466002114660022146600231466002414660025146600261466002714660028146600291466003014660031146600321466003314660034146600351466003614660037146600381466003914660040146600411466004214660043146600441466004514660046146600471466004814660049146600501466005114660052146600531466005414660055146600561466005714660058146600591466006014660061146600621466006314660064146600651466006614660067146600681466006914660070146600711466007214660073146600741466007514660076146600771466007814660079146600801466008114660082146600831466008414660085146600861466008714660088146600891466009014660091146600921466009314660094146600951466009614660097146600981466009914660100146601011466010214660103146601041466010514660106146601071466010814660109146601101466011114660112146601131466011414660115146601161466011714660118146601191466012014660121146601221466012314660124146601251466012614660127146601281466012914660130146601311466013214660133146601341466013514660136146601371466013814660139146601401466014114660142146601431466014414660145146601461466014714660148146601491466015014660151146601521466015314660154146601551466015614660157146601581466015914660160146601611466016214660163146601641466016514660166146601671466016814660169146601701466017114660172146601731466017414660175146601761466017714660178146601791466018014660181146601821466018314660184146601851466018614660187146601881466018914660190146601911466019214660193146601941466019514660196146601971466019814660199146602001466020114660202146602031466020414660205146602061466020714660208146602091466021014660211146602121466021314660214146602151466021614660217146602181466021914660220146602211466022214660223146602241466022514660226146602271466022814660229146602301466023114660232146602331466023414660235146602361466023714660238146602391466024014660241146602421466024314660244146602451466024614660247146602481466024914660250146602511466025214660253146602541466025514660256146602571466025814660259146602601466026114660262146602631466026414660265146602661466026714660268146602691466027014660271146602721466027314660274146602751466027614660277146602781466027914660280146602811466028214660283146602841466028514660286146602871466028814660289146602901466029114660292146602931466029414660295146602961466029714660298146602991466030014660301146603021466030314660304146603051466030614660307146603081466030914660310146603111466031214660313146603141466031514660316146603171466031814660319146603201466032114660322146603231466032414660325146603261466032714660328146603291466033014660331146603321466033314660334146603351466033614660337146603381466033914660340146603411466034214660343146603441466034514660346146603471466034814660349146603501466035114660352146603531466035414660355146603561466035714660358146603591466036014660361146603621466036314660364146603651466036614660367146603681466036914660370146603711466037214660373146603741466037514660376146603771466037814660379146603801466038114660382146603831466038414660385146603861466038714660388146603891466039014660391146603921466039314660394146603951466039614660397146603981466039914660400146604011466040214660403146604041466040514660406146604071466040814660409146604101466041114660412146604131466041414660415146604161466041714660418146604191466042014660421146604221466042314660424146604251466042614660427146604281466042914660430146604311466043214660433146604341466043514660436146604371466043814660439146604401466044114660442146604431466044414660445146604461466044714660448146604491466045014660451146604521466045314660454146604551466045614660457146604581466045914660460146604611466046214660463146604641466046514660466146604671466046814660469146604701466047114660472146604731466047414660475146604761466047714660478146604791466048014660481146604821466048314660484146604851466048614660487146604881466048914660490146604911466049214660493146604941466049514660496146604971466049814660499146605001466050114660502146605031466050414660505146605061466050714660508146605091466051014660511146605121466051314660514146605151466051614660517146605181466051914660520146605211466052214660523146605241466052514660526146605271466052814660529146605301466053114660532146605331466053414660535146605361466053714660538146605391466054014660541146605421466054314660544146605451466054614660547146605481466054914660550146605511466055214660553146605541466055514660556146605571466055814660559146605601466056114660562146605631466056414660565146605661466056714660568146605691466057014660571146605721466057314660574146605751466057614660577146605781466057914660580146605811466058214660583146605841466058514660586146605871466058814660589146605901466059114660592146605931466059414660595146605961466059714660598146605991466060014660601146606021466060314660604146606051466060614660607146606081466060914660610146606111466061214660613146606141466061514660616146606171466061814660619146606201466062114660622146606231466062414660625146606261466062714660628146606291466063014660631146606321466063314660634146606351466063614660637146606381466063914660640146606411466064214660643146606441466064514660646146606471466064814660649146606501466065114660652146606531466065414660655146606561466065714660658146606591466066014660661146606621466066314660664146606651466066614660667146606681466066914660670146606711466067214660673146606741466067514660676146606771466067814660679146606801466068114660682146606831466068414660685146606861466068714660688146606891466069014660691146606921466069314660694146606951466069614660697146606981466069914660700146607011466070214660703146607041466070514660706146607071466070814660709146607101466071114660712146607131466071414660715146607161466071714660718146607191466072014660721146607221466072314660724146607251466072614660727146607281466072914660730146607311466073214660733146607341466073514660736146607371466073814660739146607401466074114660742146607431466074414660745146607461466074714660748146607491466075014660751146607521466075314660754146607551466075614660757146607581466075914660760146607611466076214660763146607641466076514660766146607671466076814660769146607701466077114660772146607731466077414660775146607761466077714660778146607791466078014660781146607821466078314660784146607851466078614660787146607881466078914660790146607911466079214660793146607941466079514660796146607971466079814660799146608001466080114660802146608031466080414660805146608061466080714660808146608091466081014660811146608121466081314660814146608151466081614660817146608181466081914660820146608211466082214660823146608241466082514660826146608271466082814660829146608301466083114660832146608331466083414660835146608361466083714660838146608391466084014660841146608421466084314660844146608451466084614660847146608481466084914660850146608511466085214660853146608541466085514660856146608571466085814660859146608601466086114660862146608631466086414660865146608661466086714660868146608691466087014660871146608721466087314660874146608751466087614660877146608781466087914660880146608811466088214660883146608841466088514660886146608871466088814660889146608901466089114660892146608931466089414660895146608961466089714660898146608991466090014660901146609021466090314660904146609051466090614660907146609081466090914660910146609111466091214660913146609141466091514660916146609171466091814660919146609201466092114660922146609231466092414660925146609261466092714660928146609291466093014660931146609321466093314660934146609351466093614660937146609381466093914660940146609411466094214660943146609441466094514660946146609471466094814660949146609501466095114660952146609531466095414660955146609561466095714660958146609591466096014660961146609621466096314660964146609651466096614660967146609681466096914660970146609711466097214660973146609741466097514660976146609771466097814660979146609801466098114660982146609831466098414660985146609861466098714660988146609891466099014660991146609921466099314660994146609951466099614660997146609981466099914661000146610011466100214661003146610041466100514661006146610071466100814661009146610101466101114661012146610131466101414661015146610161466101714661018146610191466102014661021146610221466102314661024146610251466102614661027146610281466102914661030146610311466103214661033146610341466103514661036146610371466103814661039146610401466104114661042146610431466104414661045146610461466104714661048146610491466105014661051146610521466105314661054146610551466105614661057146610581466105914661060146610611466106214661063146610641466106514661066146610671466106814661069146610701466107114661072146610731466107414661075146610761466107714661078146610791466108014661081146610821466108314661084146610851466108614661087146610881466108914661090146610911466109214661093146610941466109514661096146610971466109814661099146611001466110114661102146611031466110414661105146700011467000214670003146700041467000514670006146700071467000814670009146700101467001114670012146700131467001414670015146700161467001714670018146700191467002014670021146700221467002314670024146700251467002614670027146700281467002914670030146700311467003214670033146700341467003514670036146700371467003814670039146700401467004114670042146700431467004414670045146700461467004714670048146700491467005014670051146700521467005314670054146700551467005614670057146700581467005914670060146700611467006214670063146700641467006514670066146700671467006814670069146700701467007114670072146700731467007414670075146700761467007714670078146700791467008014670081146700821467008314670084146700851467008614670087146700881467008914670090146700911467009214670093146700941467009514670096146700971467009814670099146701001467010114670102146701031467010414670105146701061467010714670108146701091467011014670111146701121467011314670114146701151467011614670117146701181467011914670120146701211467012214670123146701241467012514670126146701271467012814670129146701301467013114670132146701331467013414670135146701361467013714670138146701391467014014670141146701421467014314670144146701451467014614670147146701481467014914670150146701511467015214670153146701541467015514670156146701571467015814670159146701601467016114670162146701631467016414670165146701661467016714670168146701691467017014670171146701721467017314670174146701751467017614670177146701781467017914670180146701811467018214670183146701841467018514670186146701871467018814670189146701901467019114670192146701931467019414670195146701961467019714670198146701991467020014670201146702021467020314670204146702051467020614670207146702081467020914670210146702111467021214670213146702141467021514670216146702171467021814670219146702201467022114670222146702231467022414670225146702261467022714670228146702291467023014670231146702321467023314670234146702351467023614670237146702381467023914670240146702411467024214670243146702441467024514670246146702471467024814670249146702501467025114670252146702531467025414670255146702561467025714670258146702591467026014670261146702621467026314670264146702651467026614670267146702681467026914670270146702711467027214670273146702741467027514670276146702771467027814670279146702801467028114670282146702831467028414670285146702861467028714670288146702891467029014670291146702921467029314670294146702951467029614670297146702981467029914670300146703011467030214670303146703041467030514670306146703071467030814670309146703101467031114670312146703131467031414670315146703161467031714670318146703191467032014670321146703221467032314670324146703251467032614670327146703281467032914670330146703311467033214670333146703341467033514670336146703371467033814670339146703401467034114670342146703431467034414670345146703461467034714670348146703491467035014670351146703521467035314670354146703551467035614670357146703581467035914670360146703611467036214670363146703641467036514670366146703671467036814670369146703701467037114670372146703731467037414670375146703761467037714670378146703791467038014670381146703821467038314670384146703851467038614670387146703881467038914670390146703911467039214670393146703941467039514670396146703971467039814670399146704001467040114670402146704031467040414670405146704061467040714670408146704091467041014670411146704121467041314670414146704151467041614670417146704181467041914670420146704211467042214670423146704241467042514670426146704271467042814670429146704301467043114670432146704331467043414670435146704361467043714670438146704391467044014670441146704421467044314670444146704451467044614670447146704481467044914670450146704511467045214670453146704541467045514670456146704571467045814670459146704601467046114670462146704631467046414670465146704661467046714670468146704691467047014670471146704721467047314670474146704751467047614670477146704781467047914670480146704811467048214670483146704841467048514670486146704871467048814670489146704901467049114670492146704931467049414670495146704961467049714670498146704991467050014670501146705021467050314670504146705051467050614670507146705081467050914670510146705111467051214670513146705141467051514670516146705171467051814670519146705201467052114670522146705231467052414670525146705261467052714670528146705291467053014670531146705321467053314670534146705351467053614670537146705381467053914670540146705411467054214670543146705441467054514670546146705471467054814670549146705501467055114670552146705531467055414670555146705561467055714670558146705591467056014670561146705621467056314670564146705651467056614670567146705681467056914670570146705711467057214670573146705741467057514670576146705771467057814670579146705801467058114670582146705831467058414670585146705861467058714670588146705891467059014670591146705921467059314670594146705951467059614670597146705981467059914670600146706011467060214670603146706041467060514670606146706071467060814670609146706101467061114670612146706131467061414670615146706161467061714670618146706191467062014670621146706221467062314670624146706251467062614670627146706281467062914670630146706311467063214670633146706341467063514670636146706371467063814670639146706401467064114670642146706431467064414670645146706461467064714670648146706491467065014670651146706521467065314670654146706551467065614670657146706581467065914670660146706611467066214670663146706641467066514670666146706671467066814670669146706701467067114670672146706731467067414670675146706761467067714670678146706791467068014670681146706821467068314670684146706851467068614670687146706881467068914670690146706911467069214670693146706941467069514670696146706971467069814670699146707001467070114670702146707031467070414670705146707061467070714670708146707091467071014670711146707121467071314670714146707151467071614670717146707181467071914670720146707211467072214670723146707241467072514670726146707271467072814670729146707301467073114670732146707331467073414670735146707361467073714670738146707391467074014670741146707421467074314670744146707451467074614670747146707481467074914670750146707511467075214670753146707541467075514670756146707571467075814670759146707601467076114670762146707631467076414670765146707661467076714670768146707691467077014670771146707721467077314670774146707751467077614670777146707781467077914670780146707811467078214670783146707841467078514670786146707871467078814670789146707901467079114670792146707931467079414670795146707961467079714670798146707991467080014670801146708021467080314670804146708051467080614670807146708081467080914670810146708111467081214670813146708141467081514670816146708171467081814670819146708201467082114670822146708231467082414670825146708261467082714670828146708291467083014670831146708321467083314670834146708351467083614670837146708381467083914670840146708411467084214670843146708441467084514670846146708471467084814670849146708501467085114670852146708531467085414670855146708561467085714670858146708591467086014670861146708621467086314670864146708651467086614670867146708681467086914670870146708711467087214670873146708741467087514670876146708771467087814670879146708801467088114670882146708831467088414670885146708861467088714670888146708891467089014670891146708921467089314670894146708951467089614670897146708981467089914670900146709011467090214670903146709041467090514670906146709071467090814670909146709101467091114670912146709131467091414670915146709161467091714670918146709191467092014670921146709221467092314670924146709251467092614670927146709281467092914670930146709311467093214670933146709341467093514670936146709371467093814670939146709401467094114670942146709431467094414670945146709461467094714670948146709491467095014670951146709521467095314670954146709551467095614670957146709581467095914670960146709611467096214670963146709641467096514670966146709671467096814670969146709701467097114670972146709731467097414670975146709761467097714670978146709791467098014670981146709821467098314670984146709851467098614670987146709881467098914670990146709911467099214670993146709941467099514670996146709971467099814670999146710001467100114671002146710031467100414671005146710061467100714671008146710091467101014671011146710121467101314671014146710151467101614671017146710181467101914671020146710211467102214671023146710241467102514671026146710271467102814671029146710301467103114671032146710331467103414671035146710361467103714671038146710391467104014671041146710421467104314671044146710451467104614671047146710481467104914671050146710511467105214671053146710541467105514671056146710571467105814671059146710601467106114671062146710631467106414671065146710661467106714671068146710691467107014671071146710721467107314671074146710751467107614671077146710781467107914671080146710811467108214671083146710841467108514671086146710871467108814671089146710901467109114671092146710931467109414671095146710961467109714671098146710991467110014671101146711021467110314671104146711051468000114680002146800031468000414680005146800061468000714680008146800091468001014680011146800121468001314680014146800151468001614680017146800181468001914680020146800211468002214680023146800241468002514680026146800271468002814680029146800301468003114680032146800331468003414680035146800361468003714680038146800391468004014680041146800421468004314680044146800451468004614680047146800481468004914680050146800511468005214680053146800541468005514680056146800571468005814680059146800601468006114680062146800631468006414680065146800661468006714680068146800691468007014680071146800721468007314680074146800751468007614680077146800781468007914680080146800811468008214680083146800841468008514680086146800871468008814680089146800901468009114680092146800931468009414680095146800961468009714680098146800991468010014680101146801021468010314680104146801051468010614680107146801081468010914680110146801111468011214680113146801141468011514680116146801171468011814680119146801201468012114680122146801231468012414680125146801261468012714680128146801291468013014680131146801321468013314680134146801351468013614680137146801381468013914680140146801411468014214680143146801441468014514680146146801471468014814680149146801501468015114680152146801531468015414680155146801561468015714680158146801591468016014680161146801621468016314680164146801651468016614680167146801681468016914680170146801711468017214680173146801741468017514680176146801771468017814680179146801801468018114680182146801831468018414680185146801861468018714680188146801891468019014680191146801921468019314680194146801951468019614680197146801981468019914680200146802011468020214680203146802041468020514680206146802071468020814680209146802101468021114680212146802131468021414680215146802161468021714680218146802191468022014680221146802221468022314680224146802251468022614680227146802281468022914680230146802311468023214680233146802341468023514680236146802371468023814680239146802401468024114680242146802431468024414680245146802461468024714680248146802491468025014680251146802521468025314680254146802551468025614680257146802581468025914680260146802611468026214680263146802641468026514680266146802671468026814680269146802701468027114680272146802731468027414680275146802761468027714680278146802791468028014680281146802821468028314680284146802851468028614680287146802881468028914680290146802911468029214680293146802941468029514680296146802971468029814680299146803001468030114680302146803031468030414680305146803061468030714680308146803091468031014680311146803121468031314680314146803151468031614680317146803181468031914680320146803211468032214680323146803241468032514680326146803271468032814680329146803301468033114680332146803331468033414680335146803361468033714680338146803391468034014680341146803421468034314680344146803451468034614680347146803481468034914680350146803511468035214680353146803541468035514680356146803571468035814680359146803601468036114680362146803631468036414680365146803661468036714680368146803691468037014680371146803721468037314680374146803751468037614680377146803781468037914680380146803811468038214680383146803841468038514680386146803871468038814680389146803901468039114680392146803931468039414680395146803961468039714680398146803991468040014680401146804021468040314680404146804051468040614680407146804081468040914680410146804111468041214680413146804141468041514680416146804171468041814680419146804201468042114680422146804231468042414680425146804261468042714680428146804291468043014680431146804321468043314680434146804351468043614680437146804381468043914680440146804411468044214680443146804441468044514680446146804471468044814680449146804501468045114680452146804531468045414680455146804561468045714680458146804591468046014680461146804621468046314680464146804651468046614680467146804681468046914680470146804711468047214680473146804741468047514680476146804771468047814680479146804801468048114680482146804831468048414680485146804861468048714680488146804891468049014680491146804921468049314680494146804951468049614680497146804981468049914680500146805011468050214680503146805041468050514680506146805071468050814680509146805101468051114680512146805131468051414680515146805161468051714680518146805191468052014680521146805221468052314680524146805251468052614680527146805281468052914680530146805311468053214680533146805341468053514680536146805371468053814680539146805401468054114680542146805431468054414680545146805461468054714680548146805491468055014680551146805521468055314680554146805551468055614680557146805581468055914680560146805611468056214680563146805641468056514680566146805671468056814680569146805701468057114680572146805731468057414680575146805761468057714680578146805791468058014680581146805821468058314680584146805851468058614680587146805881468058914680590146805911468059214680593146805941468059514680596146805971468059814680599146806001468060114680602146806031468060414680605146806061468060714680608146806091468061014680611146806121468061314680614146806151468061614680617146806181468061914680620146806211468062214680623146806241468062514680626146806271468062814680629146806301468063114680632146806331468063414680635146806361468063714680638146806391468064014680641146806421468064314680644146806451468064614680647146806481468064914680650146806511468065214680653146806541468065514680656146806571468065814680659146806601468066114680662146806631468066414680665146806661468066714680668146806691468067014680671146806721468067314680674146806751468067614680677146806781468067914680680146806811468068214680683146806841468068514680686146806871468068814680689146806901468069114680692146806931468069414680695146806961468069714680698146806991468070014680701146807021468070314680704146807051468070614680707146807081468070914680710146807111468071214680713146807141468071514680716146807171468071814680719146807201468072114680722146807231468072414680725146807261468072714680728146807291468073014680731146807321468073314680734146807351468073614680737146807381468073914680740146807411468074214680743146807441468074514680746146807471468074814680749146807501468075114680752146807531468075414680755146807561468075714680758146807591468076014680761146807621468076314680764146807651468076614680767146807681468076914680770146807711468077214680773146807741468077514680776146807771468077814680779146807801468078114680782146807831468078414680785146807861468078714680788146807891468079014680791146807921468079314680794146807951468079614680797146807981468079914680800146808011468080214680803146808041468080514680806146808071468080814680809146808101468081114680812146808131468081414680815146808161468081714680818146808191468082014680821146808221468082314680824146808251468082614680827146808281468082914680830146808311468083214680833146808341468083514680836146808371468083814680839146808401468084114680842146808431468084414680845146808461468084714680848146808491468085014680851146808521468085314680854146808551468085614680857146808581468085914680860146808611468086214680863146808641468086514680866146808671468086814680869146808701468087114680872146808731468087414680875146808761468087714680878146808791468088014680881146808821468088314680884146808851468088614680887146808881468088914680890146808911468089214680893146808941468089514680896146808971468089814680899146809001468090114680902146809031468090414680905146809061468090714680908146809091468091014680911146809121468091314680914146809151468091614680917146809181468091914680920146809211468092214680923146809241468092514680926146809271468092814680929146809301468093114680932146809331468093414680935146809361468093714680938146809391468094014680941146809421468094314680944146809451468094614680947146809481468094914680950146809511468095214680953146809541468095514680956146809571468095814680959146809601468096114680962146809631468096414680965146809661468096714680968146809691468097014680971146809721468097314680974146809751468097614680977146809781468097914680980146809811468098214680983146809841468098514680986146809871468098814680989146809901468099114680992146809931468099414680995146809961468099714680998146809991468100014681001146810021468100314681004146810051468100614681007146810081468100914681010146810111468101214681013146810141468101514681016146810171468101814681019146810201468102114681022146810231468102414681025146810261468102714681028146810291468103014681031146810321468103314681034146810351468103614681037146810381468103914681040146810411468104214681043146810441468104514681046146810471468104814681049146810501468105114681052146810531468105414681055146810561468105714681058146810591468106014681061146810621468106314681064146810651468106614681067146810681468106914681070146810711468107214681073146810741468107514681076146810771468107814681079146810801468108114681082146810831468108414681085146810861468108714681088146810891468109014681091146810921468109314681094146810951468109614681097146810981468109914681100146811011468110214681103146811041468110514690001146900021469000314690004146900051469000614690007146900081469000914690010146900111469001214690013146900141469001514690016146900171469001814690019146900201469002114690022146900231469002414690025146900261469002714690028146900291469003014690031146900321469003314690034146900351469003614690037146900381469003914690040146900411469004214690043146900441469004514690046146900471469004814690049146900501469005114690052146900531469005414690055146900561469005714690058146900591469006014690061146900621469006314690064146900651469006614690067146900681469006914690070146900711469007214690073146900741469007514690076146900771469007814690079146900801469008114690082146900831469008414690085146900861469008714690088146900891469009014690091146900921469009314690094146900951469009614690097146900981469009914690100146901011469010214690103146901041469010514690106146901071469010814690109146901101469011114690112146901131469011414690115146901161469011714690118146901191469012014690121146901221469012314690124146901251469012614690127146901281469012914690130146901311469013214690133146901341469013514690136146901371469013814690139146901401469014114690142146901431469014414690145146901461469014714690148146901491469015014690151146901521469015314690154146901551469015614690157146901581469015914690160146901611469016214690163146901641469016514690166146901671469016814690169146901701469017114690172146901731469017414690175146901761469017714690178146901791469018014690181146901821469018314690184146901851469018614690187146901881469018914690190146901911469019214690193146901941469019514690196146901971469019814690199146902001469020114690202146902031469020414690205146902061469020714690208146902091469021014690211146902121469021314690214146902151469021614690217146902181469021914690220146902211469022214690223146902241469022514690226146902271469022814690229146902301469023114690232146902331469023414690235146902361469023714690238146902391469024014690241146902421469024314690244146902451469024614690247146902481469024914690250146902511469025214690253146902541469025514690256146902571469025814690259146902601469026114690262146902631469026414690265146902661469026714690268146902691469027014690271146902721469027314690274146902751469027614690277146902781469027914690280146902811469028214690283146902841469028514690286146902871469028814690289146902901469029114690292146902931469029414690295146902961469029714690298146902991469030014690301146903021469030314690304146903051469030614690307146903081469030914690310146903111469031214690313146903141469031514690316146903171469031814690319146903201469032114690322146903231469032414690325146903261469032714690328146903291469033014690331146903321469033314690334146903351469033614690337146903381469033914690340146903411469034214690343146903441469034514690346146903471469034814690349146903501469035114690352146903531469035414690355146903561469035714690358146903591469036014690361146903621469036314690364146903651469036614690367146903681469036914690370146903711469037214690373146903741469037514690376146903771469037814690379146903801469038114690382146903831469038414690385146903861469038714690388146903891469039014690391146903921469039314690394146903951469039614690397146903981469039914690400146904011469040214690403146904041469040514690406146904071469040814690409146904101469041114690412146904131469041414690415146904161469041714690418146904191469042014690421146904221469042314690424146904251469042614690427146904281469042914690430146904311469043214690433146904341469043514690436146904371469043814690439146904401469044114690442146904431469044414690445146904461469044714690448146904491469045014690451146904521469045314690454146904551469045614690457146904581469045914690460146904611469046214690463146904641469046514690466146904671469046814690469146904701469047114690472146904731469047414690475146904761469047714690478146904791469048014690481146904821469048314690484146904851469048614690487146904881469048914690490146904911469049214690493146904941469049514690496146904971469049814690499146905001469050114690502146905031469050414690505146905061469050714690508146905091469051014690511146905121469051314690514146905151469051614690517146905181469051914690520146905211469052214690523146905241469052514690526146905271469052814690529146905301469053114690532146905331469053414690535146905361469053714690538146905391469054014690541146905421469054314690544146905451469054614690547146905481469054914690550146905511469055214690553146905541469055514690556146905571469055814690559146905601469056114690562146905631469056414690565146905661469056714690568146905691469057014690571146905721469057314690574146905751469057614690577146905781469057914690580146905811469058214690583146905841469058514690586146905871469058814690589146905901469059114690592146905931469059414690595146905961469059714690598146905991469060014690601146906021469060314690604146906051469060614690607146906081469060914690610146906111469061214690613146906141469061514690616146906171469061814690619146906201469062114690622146906231469062414690625146906261469062714690628146906291469063014690631146906321469063314690634146906351469063614690637146906381469063914690640146906411469064214690643146906441469064514690646146906471469064814690649146906501469065114690652146906531469065414690655146906561469065714690658146906591469066014690661146906621469066314690664146906651469066614690667146906681469066914690670146906711469067214690673146906741469067514690676146906771469067814690679146906801469068114690682146906831469068414690685146906861469068714690688146906891469069014690691146906921469069314690694146906951469069614690697146906981469069914690700146907011469070214690703146907041469070514690706146907071469070814690709146907101469071114690712146907131469071414690715146907161469071714690718146907191469072014690721146907221469072314690724146907251469072614690727146907281469072914690730146907311469073214690733146907341469073514690736146907371469073814690739146907401469074114690742146907431469074414690745146907461469074714690748146907491469075014690751146907521469075314690754146907551469075614690757146907581469075914690760146907611469076214690763146907641469076514690766146907671469076814690769146907701469077114690772146907731469077414690775146907761469077714690778146907791469078014690781146907821469078314690784146907851469078614690787146907881469078914690790146907911469079214690793146907941469079514690796146907971469079814690799146908001469080114690802146908031469080414690805146908061469080714690808146908091469081014690811146908121469081314690814146908151469081614690817146908181469081914690820146908211469082214690823146908241469082514690826146908271469082814690829146908301469083114690832146908331469083414690835146908361469083714690838146908391469084014690841146908421469084314690844146908451469084614690847146908481469084914690850146908511469085214690853146908541469085514690856146908571469085814690859146908601469086114690862146908631469086414690865146908661469086714690868146908691469087014690871146908721469087314690874146908751469087614690877146908781469087914690880146908811469088214690883146908841469088514690886146908871469088814690889146908901469089114690892146908931469089414690895146908961469089714690898146908991469090014690901146909021469090314690904146909051469090614690907146909081469090914690910146909111469091214690913146909141469091514690916146909171469091814690919146909201469092114690922146909231469092414690925146909261469092714690928146909291469093014690931146909321469093314690934146909351469093614690937146909381469093914690940146909411469094214690943146909441469094514690946146909471469094814690949146909501469095114690952146909531469095414690955146909561469095714690958146909591469096014690961146909621469096314690964146909651469096614690967146909681469096914690970146909711469097214690973146909741469097514690976146909771469097814690979146909801469098114690982146909831469098414690985146909861469098714690988146909891469099014690991146909921469099314690994146909951469099614690997146909981469099914691000146910011469100214691003146910041469100514691006146910071469100814691009146910101469101114691012146910131469101414691015146910161469101714691018146910191469102014691021146910221469102314691024146910251469102614691027146910281469102914691030146910311469103214691033146910341469103514691036146910371469103814691039146910401469104114691042146910431469104414691045146910461469104714691048146910491469105014691051146910521469105314691054146910551469105614691057146910581469105914691060146910611469106214691063146910641469106514691066146910671469106814691069146910701469107114691072146910731469107414691075146910761469107714691078146910791469108014691081146910821469108314691084146910851469108614691087146910881469108914691090146910911469109214691093146910941469109514691096146910971469109814691099146911001469110114691102146911031469110414691105147000011470000214700003147000041470000514700006147000071470000814700009147000101470001114700012147000131470001414700015147000161470001714700018147000191470002014700021147000221470002314700024147000251470002614700027147000281470002914700030147000311470003214700033147000341470003514700036147000371470003814700039147000401470004114700042147000431470004414700045147000461470004714700048147000491470005014700051147000521470005314700054147000551470005614700057147000581470005914700060147000611470006214700063147000641470006514700066147000671470006814700069147000701470007114700072147000731470007414700075147000761470007714700078147000791470008014700081147000821470008314700084147000851470008614700087147000881470008914700090147000911470009214700093147000941470009514700096147000971470009814700099147001001470010114700102147001031470010414700105147001061470010714700108147001091470011014700111147001121470011314700114147001151470011614700117147001181470011914700120147001211470012214700123147001241470012514700126147001271470012814700129147001301470013114700132147001331470013414700135147001361470013714700138147001391470014014700141147001421470014314700144147001451470014614700147147001481470014914700150147001511470015214700153147001541470015514700156147001571470015814700159147001601470016114700162147001631470016414700165147001661470016714700168147001691470017014700171147001721470017314700174147001751470017614700177147001781470017914700180147001811470018214700183147001841470018514700186147001871470018814700189147001901470019114700192147001931470019414700195147001961470019714700198147001991470020014700201147002021470020314700204147002051470020614700207147002081470020914700210147002111470021214700213147002141470021514700216147002171470021814700219147002201470022114700222147002231470022414700225147002261470022714700228147002291470023014700231147002321470023314700234147002351470023614700237147002381470023914700240147002411470024214700243147002441470024514700246147002471470024814700249147002501470025114700252147002531470025414700255147002561470025714700258147002591470026014700261147002621470026314700264147002651470026614700267147002681470026914700270147002711470027214700273147002741470027514700276147002771470027814700279147002801470028114700282147002831470028414700285147002861470028714700288147002891470029014700291147002921470029314700294147002951470029614700297147002981470029914700300147003011470030214700303147003041470030514700306147003071470030814700309147003101470031114700312147003131470031414700315147003161470031714700318147003191470032014700321147003221470032314700324147003251470032614700327147003281470032914700330147003311470033214700333147003341470033514700336147003371470033814700339147003401470034114700342147003431470034414700345147003461470034714700348147003491470035014700351147003521470035314700354147003551470035614700357147003581470035914700360147003611470036214700363147003641470036514700366147003671470036814700369147003701470037114700372147003731470037414700375147003761470037714700378147003791470038014700381147003821470038314700384147003851470038614700387147003881470038914700390147003911470039214700393147003941470039514700396147003971470039814700399147004001470040114700402147004031470040414700405147004061470040714700408147004091470041014700411147004121470041314700414147004151470041614700417147004181470041914700420147004211470042214700423147004241470042514700426147004271470042814700429147004301470043114700432147004331470043414700435147004361470043714700438147004391470044014700441147004421470044314700444147004451470044614700447147004481470044914700450147004511470045214700453147004541470045514700456147004571470045814700459147004601470046114700462147004631470046414700465147004661470046714700468147004691470047014700471147004721470047314700474147004751470047614700477147004781470047914700480147004811470048214700483147004841470048514700486147004871470048814700489147004901470049114700492147004931470049414700495147004961470049714700498147004991470050014700501147005021470050314700504147005051470050614700507147005081470050914700510147005111470051214700513147005141470051514700516147005171470051814700519147005201470052114700522147005231470052414700525147005261470052714700528147005291470053014700531147005321470053314700534147005351470053614700537147005381470053914700540147005411470054214700543147005441470054514700546147005471470054814700549147005501470055114700552147005531470055414700555147005561470055714700558147005591470056014700561147005621470056314700564147005651470056614700567147005681470056914700570147005711470057214700573147005741470057514700576147005771470057814700579147005801470058114700582147005831470058414700585147005861470058714700588147005891470059014700591147005921470059314700594147005951470059614700597147005981470059914700600147006011470060214700603147006041470060514700606147006071470060814700609147006101470061114700612147006131470061414700615147006161470061714700618147006191470062014700621147006221470062314700624147006251470062614700627147006281470062914700630147006311470063214700633147006341470063514700636147006371470063814700639147006401470064114700642147006431470064414700645147006461470064714700648147006491470065014700651147006521470065314700654147006551470065614700657147006581470065914700660147006611470066214700663147006641470066514700666147006671470066814700669147006701470067114700672147006731470067414700675147006761470067714700678147006791470068014700681147006821470068314700684147006851470068614700687147006881470068914700690147006911470069214700693147006941470069514700696147006971470069814700699147007001470070114700702147007031470070414700705147007061470070714700708147007091470071014700711147007121470071314700714147007151470071614700717147007181470071914700720147007211470072214700723147007241470072514700726147007271470072814700729147007301470073114700732147007331470073414700735147007361470073714700738147007391470074014700741147007421470074314700744147007451470074614700747147007481470074914700750147007511470075214700753147007541470075514700756147007571470075814700759147007601470076114700762147007631470076414700765147007661470076714700768147007691470077014700771147007721470077314700774147007751470077614700777147007781470077914700780147007811470078214700783147007841470078514700786147007871470078814700789147007901470079114700792147007931470079414700795147007961470079714700798147007991470080014700801147008021470080314700804147008051470080614700807147008081470080914700810147008111470081214700813147008141470081514700816147008171470081814700819147008201470082114700822147008231470082414700825147008261470082714700828147008291470083014700831147008321470083314700834147008351470083614700837147008381470083914700840147008411470084214700843147008441470084514700846147008471470084814700849147008501470085114700852147008531470085414700855147008561470085714700858147008591470086014700861147008621470086314700864147008651470086614700867147008681470086914700870147008711470087214700873147008741470087514700876147008771470087814700879147008801470088114700882147008831470088414700885147008861470088714700888147008891470089014700891147008921470089314700894147008951470089614700897147008981470089914700900147009011470090214700903147009041470090514700906147009071470090814700909147009101470091114700912147009131470091414700915147009161470091714700918147009191470092014700921147009221470092314700924147009251470092614700927147009281470092914700930147009311470093214700933147009341470093514700936147009371470093814700939147009401470094114700942147009431470094414700945147009461470094714700948147009491470095014700951147009521470095314700954147009551470095614700957147009581470095914700960147009611470096214700963147009641470096514700966147009671470096814700969147009701470097114700972147009731470097414700975147009761470097714700978147009791470098014700981147009821470098314700984147009851470098614700987147009881470098914700990147009911470099214700993147009941470099514700996147009971470099814700999147010001470100114701002147010031470100414701005147010061470100714701008147010091470101014701011147010121470101314701014147010151470101614701017147010181470101914701020147010211470102214701023147010241470102514701026147010271470102814701029147010301470103114701032147010331470103414701035147010361470103714701038147010391470104014701041147010421470104314701044147010451470104614701047147010481470104914701050147010511470105214701053147010541470105514701056147010571470105814701059147010601470106114701062147010631470106414701065147010661470106714701068147010691470107014701071147010721470107314701074147010751470107614701077147010781470107914701080147010811470108214701083147010841470108514701086147010871470108814701089147010901470109114701092147010931470109414701095147010961470109714701098147010991470110014701101147011021470110314701104147011051471000114710002147100031471000414710005147100061471000714710008147100091471001014710011147100121471001314710014147100151471001614710017147100181471001914710020147100211471002214710023147100241471002514710026147100271471002814710029147100301471003114710032147100331471003414710035147100361471003714710038147100391471004014710041147100421471004314710044147100451471004614710047147100481471004914710050147100511471005214710053147100541471005514710056147100571471005814710059147100601471006114710062147100631471006414710065147100661471006714710068147100691471007014710071147100721471007314710074147100751471007614710077147100781471007914710080147100811471008214710083147100841471008514710086147100871471008814710089147100901471009114710092147100931471009414710095147100961471009714710098147100991471010014710101147101021471010314710104147101051471010614710107147101081471010914710110147101111471011214710113147101141471011514710116147101171471011814710119147101201471012114710122147101231471012414710125147101261471012714710128147101291471013014710131147101321471013314710134147101351471013614710137147101381471013914710140147101411471014214710143147101441471014514710146147101471471014814710149147101501471015114710152147101531471015414710155147101561471015714710158147101591471016014710161147101621471016314710164147101651471016614710167147101681471016914710170147101711471017214710173147101741471017514710176147101771471017814710179147101801471018114710182147101831471018414710185147101861471018714710188147101891471019014710191147101921471019314710194147101951471019614710197147101981471019914710200147102011471020214710203147102041471020514710206147102071471020814710209147102101471021114710212147102131471021414710215147102161471021714710218147102191471022014710221147102221471022314710224147102251471022614710227147102281471022914710230147102311471023214710233147102341471023514710236147102371471023814710239147102401471024114710242147102431471024414710245147102461471024714710248147102491471025014710251147102521471025314710254147102551471025614710257147102581471025914710260147102611471026214710263147102641471026514710266147102671471026814710269147102701471027114710272147102731471027414710275147102761471027714710278147102791471028014710281147102821471028314710284147102851471028614710287147102881471028914710290147102911471029214710293147102941471029514710296147102971471029814710299147103001471030114710302147103031471030414710305147103061471030714710308147103091471031014710311147103121471031314710314147103151471031614710317147103181471031914710320147103211471032214710323147103241471032514710326147103271471032814710329147103301471033114710332147103331471033414710335147103361471033714710338147103391471034014710341147103421471034314710344147103451471034614710347147103481471034914710350147103511471035214710353147103541471035514710356147103571471035814710359147103601471036114710362147103631471036414710365147103661471036714710368147103691471037014710371147103721471037314710374147103751471037614710377147103781471037914710380147103811471038214710383147103841471038514710386147103871471038814710389147103901471039114710392147103931471039414710395147103961471039714710398147103991471040014710401147104021471040314710404147104051471040614710407147104081471040914710410147104111471041214710413147104141471041514710416147104171471041814710419147104201471042114710422147104231471042414710425147104261471042714710428147104291471043014710431147104321471043314710434147104351471043614710437147104381471043914710440147104411471044214710443147104441471044514710446147104471471044814710449147104501471045114710452147104531471045414710455147104561471045714710458147104591471046014710461147104621471046314710464147104651471046614710467147104681471046914710470147104711471047214710473147104741471047514710476147104771471047814710479147104801471048114710482147104831471048414710485147104861471048714710488147104891471049014710491147104921471049314710494147104951471049614710497147104981471049914710500147105011471050214710503147105041471050514710506147105071471050814710509147105101471051114710512147105131471051414710515147105161471051714710518147105191471052014710521147105221471052314710524147105251471052614710527147105281471052914710530147105311471053214710533147105341471053514710536147105371471053814710539147105401471054114710542147105431471054414710545147105461471054714710548147105491471055014710551147105521471055314710554147105551471055614710557147105581471055914710560147105611471056214710563147105641471056514710566147105671471056814710569147105701471057114710572147105731471057414710575147105761471057714710578147105791471058014710581147105821471058314710584147105851471058614710587147105881471058914710590147105911471059214710593147105941471059514710596147105971471059814710599147106001471060114710602147106031471060414710605147106061471060714710608147106091471061014710611147106121471061314710614147106151471061614710617147106181471061914710620147106211471062214710623147106241471062514710626147106271471062814710629147106301471063114710632147106331471063414710635147106361471063714710638147106391471064014710641147106421471064314710644147106451471064614710647147106481471064914710650147106511471065214710653147106541471065514710656147106571471065814710659147106601471066114710662147106631471066414710665147106661471066714710668147106691471067014710671147106721471067314710674147106751471067614710677147106781471067914710680147106811471068214710683147106841471068514710686147106871471068814710689147106901471069114710692147106931471069414710695147106961471069714710698147106991471070014710701147107021471070314710704147107051471070614710707147107081471070914710710147107111471071214710713147107141471071514710716147107171471071814710719147107201471072114710722147107231471072414710725147107261471072714710728147107291471073014710731147107321471073314710734147107351471073614710737147107381471073914710740147107411471074214710743147107441471074514710746147107471471074814710749147107501471075114710752147107531471075414710755147107561471075714710758147107591471076014710761147107621471076314710764147107651471076614710767147107681471076914710770147107711471077214710773147107741471077514710776147107771471077814710779147107801471078114710782147107831471078414710785147107861471078714710788147107891471079014710791147107921471079314710794147107951471079614710797147107981471079914710800147108011471080214710803147108041471080514710806147108071471080814710809147108101471081114710812147108131471081414710815147108161471081714710818147108191471082014710821147108221471082314710824147108251471082614710827147108281471082914710830147108311471083214710833147108341471083514710836147108371471083814710839147108401471084114710842147108431471084414710845147108461471084714710848147108491471085014710851147108521471085314710854147108551471085614710857147108581471085914710860147108611471086214710863147108641471086514710866147108671471086814710869147108701471087114710872147108731471087414710875147108761471087714710878147108791471088014710881147108821471088314710884147108851471088614710887147108881471088914710890147108911471089214710893147108941471089514710896147108971471089814710899147109001471090114710902147109031471090414710905147109061471090714710908147109091471091014710911147109121471091314710914147109151471091614710917147109181471091914710920147109211471092214710923147109241471092514710926147109271471092814710929147109301471093114710932147109331471093414710935147109361471093714710938147109391471094014710941147109421471094314710944147109451471094614710947147109481471094914710950147109511471095214710953147109541471095514710956147109571471095814710959147109601471096114710962147109631471096414710965147109661471096714710968147109691471097014710971147109721471097314710974147109751471097614710977147109781471097914710980147109811471098214710983147109841471098514710986147109871471098814710989147109901471099114710992147109931471099414710995147109961471099714710998147109991471100014711001147110021471100314711004147110051471100614711007147110081471100914711010147110111471101214711013147110141471101514711016147110171471101814711019147110201471102114711022147110231471102414711025147110261471102714711028147110291471103014711031147110321471103314711034147110351471103614711037147110381471103914711040147110411471104214711043147110441471104514711046147110471471104814711049147110501471105114711052147110531471105414711055147110561471105714711058147110591471106014711061147110621471106314711064147110651471106614711067147110681471106914711070147110711471107214711073147110741471107514711076147110771471107814711079147110801471108114711082147110831471108414711085147110861471108714711088147110891471109014711091147110921471109314711094147110951471109614711097147110981471109914711100147111011471110214711103147111041471110514720001147200021472000314720004147200051472000614720007147200081472000914720010147200111472001214720013147200141472001514720016147200171472001814720019147200201472002114720022147200231472002414720025147200261472002714720028147200291472003014720031147200321472003314720034147200351472003614720037147200381472003914720040147200411472004214720043147200441472004514720046147200471472004814720049147200501472005114720052147200531472005414720055147200561472005714720058147200591472006014720061147200621472006314720064147200651472006614720067147200681472006914720070147200711472007214720073147200741472007514720076147200771472007814720079147200801472008114720082147200831472008414720085147200861472008714720088147200891472009014720091147200921472009314720094147200951472009614720097147200981472009914720100147201011472010214720103147201041472010514720106147201071472010814720109147201101472011114720112147201131472011414720115147201161472011714720118147201191472012014720121147201221472012314720124147201251472012614720127147201281472012914720130147201311472013214720133147201341472013514720136147201371472013814720139147201401472014114720142147201431472014414720145147201461472014714720148147201491472015014720151147201521472015314720154147201551472015614720157147201581472015914720160147201611472016214720163147201641472016514720166147201671472016814720169147201701472017114720172147201731472017414720175147201761472017714720178147201791472018014720181147201821472018314720184147201851472018614720187147201881472018914720190147201911472019214720193147201941472019514720196147201971472019814720199147202001472020114720202147202031472020414720205147202061472020714720208147202091472021014720211147202121472021314720214147202151472021614720217147202181472021914720220147202211472022214720223147202241472022514720226147202271472022814720229147202301472023114720232147202331472023414720235147202361472023714720238147202391472024014720241147202421472024314720244147202451472024614720247147202481472024914720250147202511472025214720253147202541472025514720256147202571472025814720259147202601472026114720262147202631472026414720265147202661472026714720268147202691472027014720271147202721472027314720274147202751472027614720277147202781472027914720280147202811472028214720283147202841472028514720286147202871472028814720289147202901472029114720292147202931472029414720295147202961472029714720298147202991472030014720301147203021472030314720304147203051472030614720307147203081472030914720310147203111472031214720313147203141472031514720316147203171472031814720319147203201472032114720322147203231472032414720325147203261472032714720328147203291472033014720331147203321472033314720334147203351472033614720337147203381472033914720340147203411472034214720343147203441472034514720346147203471472034814720349147203501472035114720352147203531472035414720355147203561472035714720358147203591472036014720361147203621472036314720364147203651472036614720367147203681472036914720370147203711472037214720373147203741472037514720376147203771472037814720379147203801472038114720382147203831472038414720385147203861472038714720388147203891472039014720391147203921472039314720394147203951472039614720397147203981472039914720400147204011472040214720403147204041472040514720406147204071472040814720409147204101472041114720412147204131472041414720415147204161472041714720418147204191472042014720421147204221472042314720424147204251472042614720427147204281472042914720430147204311472043214720433147204341472043514720436147204371472043814720439147204401472044114720442147204431472044414720445147204461472044714720448147204491472045014720451147204521472045314720454147204551472045614720457147204581472045914720460147204611472046214720463147204641472046514720466147204671472046814720469147204701472047114720472147204731472047414720475147204761472047714720478147204791472048014720481147204821472048314720484147204851472048614720487147204881472048914720490147204911472049214720493147204941472049514720496147204971472049814720499147205001472050114720502147205031472050414720505147205061472050714720508147205091472051014720511147205121472051314720514147205151472051614720517147205181472051914720520147205211472052214720523147205241472052514720526147205271472052814720529147205301472053114720532147205331472053414720535147205361472053714720538147205391472054014720541147205421472054314720544147205451472054614720547147205481472054914720550147205511472055214720553147205541472055514720556147205571472055814720559147205601472056114720562147205631472056414720565147205661472056714720568147205691472057014720571147205721472057314720574147205751472057614720577147205781472057914720580147205811472058214720583147205841472058514720586147205871472058814720589147205901472059114720592147205931472059414720595147205961472059714720598147205991472060014720601147206021472060314720604147206051472060614720607147206081472060914720610147206111472061214720613147206141472061514720616147206171472061814720619147206201472062114720622147206231472062414720625147206261472062714720628147206291472063014720631147206321472063314720634147206351472063614720637147206381472063914720640147206411472064214720643147206441472064514720646147206471472064814720649147206501472065114720652147206531472065414720655147206561472065714720658147206591472066014720661147206621472066314720664147206651472066614720667147206681472066914720670147206711472067214720673147206741472067514720676147206771472067814720679147206801472068114720682147206831472068414720685147206861472068714720688147206891472069014720691147206921472069314720694147206951472069614720697147206981472069914720700147207011472070214720703147207041472070514720706147207071472070814720709147207101472071114720712147207131472071414720715147207161472071714720718147207191472072014720721147207221472072314720724147207251472072614720727147207281472072914720730147207311472073214720733147207341472073514720736147207371472073814720739147207401472074114720742147207431472074414720745147207461472074714720748147207491472075014720751147207521472075314720754147207551472075614720757147207581472075914720760147207611472076214720763147207641472076514720766147207671472076814720769147207701472077114720772147207731472077414720775147207761472077714720778147207791472078014720781147207821472078314720784147207851472078614720787147207881472078914720790147207911472079214720793147207941472079514720796147207971472079814720799147208001472080114720802147208031472080414720805147208061472080714720808147208091472081014720811147208121472081314720814147208151472081614720817147208181472081914720820147208211472082214720823147208241472082514720826147208271472082814720829147208301472083114720832147208331472083414720835147208361472083714720838147208391472084014720841147208421472084314720844147208451472084614720847147208481472084914720850147208511472085214720853147208541472085514720856147208571472085814720859147208601472086114720862147208631472086414720865147208661472086714720868147208691472087014720871147208721472087314720874147208751472087614720877147208781472087914720880147208811472088214720883147208841472088514720886147208871472088814720889147208901472089114720892147208931472089414720895147208961472089714720898147208991472090014720901147209021472090314720904147209051472090614720907147209081472090914720910147209111472091214720913147209141472091514720916147209171472091814720919147209201472092114720922147209231472092414720925147209261472092714720928147209291472093014720931147209321472093314720934147209351472093614720937147209381472093914720940147209411472094214720943147209441472094514720946147209471472094814720949147209501472095114720952147209531472095414720955147209561472095714720958147209591472096014720961147209621472096314720964147209651472096614720967147209681472096914720970147209711472097214720973147209741472097514720976147209771472097814720979147209801472098114720982147209831472098414720985147209861472098714720988147209891472099014720991147209921472099314720994147209951472099614720997147209981472099914721000147210011472100214721003147210041472100514721006147210071472100814721009147210101472101114721012147210131472101414721015147210161472101714721018147210191472102014721021147210221472102314721024147210251472102614721027147210281472102914721030147210311472103214721033147210341472103514721036147210371472103814721039147210401472104114721042147210431472104414721045147210461472104714721048147210491472105014721051147210521472105314721054147210551472105614721057147210581472105914721060147210611472106214721063147210641472106514721066147210671472106814721069147210701472107114721072147210731472107414721075147210761472107714721078147210791472108014721081147210821472108314721084147210851472108614721087147210881472108914721090147210911472109214721093147210941472109514721096147210971472109814721099147211001472110114721102147211031472110414721105147300011473000214730003147300041473000514730006147300071473000814730009147300101473001114730012147300131473001414730015147300161473001714730018147300191473002014730021147300221473002314730024147300251473002614730027147300281473002914730030147300311473003214730033147300341473003514730036147300371473003814730039147300401473004114730042147300431473004414730045147300461473004714730048147300491473005014730051147300521473005314730054147300551473005614730057147300581473005914730060147300611473006214730063147300641473006514730066147300671473006814730069147300701473007114730072147300731473007414730075147300761473007714730078147300791473008014730081147300821473008314730084147300851473008614730087147300881473008914730090147300911473009214730093147300941473009514730096147300971473009814730099147301001473010114730102147301031473010414730105147301061473010714730108147301091473011014730111147301121473011314730114147301151473011614730117147301181473011914730120147301211473012214730123147301241473012514730126147301271473012814730129147301301473013114730132147301331473013414730135147301361473013714730138147301391473014014730141147301421473014314730144147301451473014614730147147301481473014914730150147301511473015214730153147301541473015514730156147301571473015814730159147301601473016114730162147301631473016414730165147301661473016714730168147301691473017014730171147301721473017314730174147301751473017614730177147301781473017914730180147301811473018214730183147301841473018514730186147301871473018814730189147301901473019114730192147301931473019414730195147301961473019714730198147301991473020014730201147302021473020314730204147302051473020614730207147302081473020914730210147302111473021214730213147302141473021514730216147302171473021814730219147302201473022114730222147302231473022414730225147302261473022714730228147302291473023014730231147302321473023314730234147302351473023614730237147302381473023914730240147302411473024214730243147302441473024514730246147302471473024814730249147302501473025114730252147302531473025414730255147302561473025714730258147302591473026014730261147302621473026314730264147302651473026614730267147302681473026914730270147302711473027214730273147302741473027514730276147302771473027814730279147302801473028114730282147302831473028414730285147302861473028714730288147302891473029014730291147302921473029314730294147302951473029614730297147302981473029914730300147303011473030214730303147303041473030514730306147303071473030814730309147303101473031114730312147303131473031414730315147303161473031714730318147303191473032014730321147303221473032314730324147303251473032614730327147303281473032914730330147303311473033214730333147303341473033514730336147303371473033814730339147303401473034114730342147303431473034414730345147303461473034714730348147303491473035014730351147303521473035314730354147303551473035614730357147303581473035914730360147303611473036214730363147303641473036514730366147303671473036814730369147303701473037114730372147303731473037414730375147303761473037714730378147303791473038014730381147303821473038314730384147303851473038614730387147303881473038914730390147303911473039214730393147303941473039514730396147303971473039814730399147304001473040114730402147304031473040414730405147304061473040714730408147304091473041014730411147304121473041314730414147304151473041614730417147304181473041914730420147304211473042214730423147304241473042514730426147304271473042814730429147304301473043114730432147304331473043414730435147304361473043714730438147304391473044014730441147304421473044314730444147304451473044614730447147304481473044914730450147304511473045214730453147304541473045514730456147304571473045814730459147304601473046114730462147304631473046414730465147304661473046714730468147304691473047014730471147304721473047314730474147304751473047614730477147304781473047914730480147304811473048214730483147304841473048514730486147304871473048814730489147304901473049114730492147304931473049414730495147304961473049714730498147304991473050014730501147305021473050314730504147305051473050614730507147305081473050914730510147305111473051214730513147305141473051514730516147305171473051814730519147305201473052114730522147305231473052414730525147305261473052714730528147305291473053014730531147305321473053314730534147305351473053614730537147305381473053914730540147305411473054214730543147305441473054514730546147305471473054814730549147305501473055114730552147305531473055414730555147305561473055714730558147305591473056014730561147305621473056314730564147305651473056614730567147305681473056914730570147305711473057214730573147305741473057514730576147305771473057814730579147305801473058114730582147305831473058414730585147305861473058714730588147305891473059014730591147305921473059314730594147305951473059614730597147305981473059914730600147306011473060214730603147306041473060514730606147306071473060814730609147306101473061114730612147306131473061414730615147306161473061714730618147306191473062014730621147306221473062314730624147306251473062614730627147306281473062914730630147306311473063214730633147306341473063514730636147306371473063814730639147306401473064114730642147306431473064414730645147306461473064714730648147306491473065014730651147306521473065314730654147306551473065614730657147306581473065914730660147306611473066214730663147306641473066514730666147306671473066814730669147306701473067114730672147306731473067414730675147306761473067714730678147306791473068014730681147306821473068314730684147306851473068614730687147306881473068914730690147306911473069214730693147306941473069514730696147306971473069814730699147307001473070114730702147307031473070414730705147307061473070714730708147307091473071014730711147307121473071314730714147307151473071614730717147307181473071914730720147307211473072214730723147307241473072514730726147307271473072814730729147307301473073114730732147307331473073414730735147307361473073714730738147307391473074014730741147307421473074314730744147307451473074614730747147307481473074914730750147307511473075214730753147307541473075514730756147307571473075814730759147307601473076114730762147307631473076414730765147307661473076714730768147307691473077014730771147307721473077314730774147307751473077614730777147307781473077914730780147307811473078214730783147307841473078514730786147307871473078814730789147307901473079114730792147307931473079414730795147307961473079714730798147307991473080014730801147308021473080314730804147308051473080614730807147308081473080914730810147308111473081214730813147308141473081514730816147308171473081814730819147308201473082114730822147308231473082414730825147308261473082714730828147308291473083014730831147308321473083314730834147308351473083614730837147308381473083914730840147308411473084214730843147308441473084514730846147308471473084814730849147308501473085114730852147308531473085414730855147308561473085714730858147308591473086014730861147308621473086314730864147308651473086614730867147308681473086914730870147308711473087214730873147308741473087514730876147308771473087814730879147308801473088114730882147308831473088414730885147308861473088714730888147308891473089014730891147308921473089314730894147308951473089614730897147308981473089914730900147309011473090214730903147309041473090514730906147309071473090814730909147309101473091114730912147309131473091414730915147309161473091714730918147309191473092014730921147309221473092314730924147309251473092614730927147309281473092914730930147309311473093214730933147309341473093514730936147309371473093814730939147309401473094114730942147309431473094414730945147309461473094714730948147309491473095014730951147309521473095314730954147309551473095614730957147309581473095914730960147309611473096214730963147309641473096514730966147309671473096814730969147309701473097114730972147309731473097414730975147309761473097714730978147309791473098014730981147309821473098314730984147309851473098614730987147309881473098914730990147309911473099214730993147309941473099514730996147309971473099814730999147310001473100114731002147310031473100414731005147310061473100714731008147310091473101014731011147310121473101314731014147310151473101614731017147310181473101914731020147310211473102214731023147310241473102514731026147310271473102814731029147310301473103114731032147310331473103414731035147310361473103714731038147310391473104014731041147310421473104314731044147310451473104614731047147310481473104914731050147310511473105214731053147310541473105514731056147310571473105814731059147310601473106114731062147310631473106414731065147310661473106714731068147310691473107014731071147310721473107314731074147310751473107614731077147310781473107914731080147310811473108214731083147310841473108514731086147310871473108814731089147310901473109114731092147310931473109414731095147310961473109714731098147310991473110014731101147311021473110314731104147311051474000114740002147400031474000414740005147400061474000714740008147400091474001014740011147400121474001314740014147400151474001614740017147400181474001914740020147400211474002214740023147400241474002514740026147400271474002814740029147400301474003114740032147400331474003414740035147400361474003714740038147400391474004014740041147400421474004314740044147400451474004614740047147400481474004914740050147400511474005214740053147400541474005514740056147400571474005814740059147400601474006114740062147400631474006414740065147400661474006714740068147400691474007014740071147400721474007314740074147400751474007614740077147400781474007914740080147400811474008214740083147400841474008514740086147400871474008814740089147400901474009114740092147400931474009414740095147400961474009714740098147400991474010014740101147401021474010314740104147401051474010614740107147401081474010914740110147401111474011214740113147401141474011514740116147401171474011814740119147401201474012114740122147401231474012414740125147401261474012714740128147401291474013014740131147401321474013314740134147401351474013614740137147401381474013914740140147401411474014214740143147401441474014514740146147401471474014814740149147401501474015114740152147401531474015414740155147401561474015714740158147401591474016014740161147401621474016314740164147401651474016614740167147401681474016914740170147401711474017214740173147401741474017514740176147401771474017814740179147401801474018114740182147401831474018414740185147401861474018714740188147401891474019014740191147401921474019314740194147401951474019614740197147401981474019914740200147402011474020214740203147402041474020514740206147402071474020814740209147402101474021114740212147402131474021414740215147402161474021714740218147402191474022014740221147402221474022314740224147402251474022614740227147402281474022914740230147402311474023214740233147402341474023514740236147402371474023814740239147402401474024114740242147402431474024414740245147402461474024714740248147402491474025014740251147402521474025314740254147402551474025614740257147402581474025914740260147402611474026214740263147402641474026514740266147402671474026814740269147402701474027114740272147402731474027414740275147402761474027714740278147402791474028014740281147402821474028314740284147402851474028614740287147402881474028914740290147402911474029214740293147402941474029514740296147402971474029814740299147403001474030114740302147403031474030414740305147403061474030714740308147403091474031014740311147403121474031314740314147403151474031614740317147403181474031914740320147403211474032214740323147403241474032514740326147403271474032814740329147403301474033114740332147403331474033414740335147403361474033714740338147403391474034014740341147403421474034314740344147403451474034614740347147403481474034914740350147403511474035214740353147403541474035514740356147403571474035814740359147403601474036114740362147403631474036414740365147403661474036714740368147403691474037014740371147403721474037314740374147403751474037614740377147403781474037914740380147403811474038214740383147403841474038514740386147403871474038814740389147403901474039114740392147403931474039414740395147403961474039714740398147403991474040014740401147404021474040314740404147404051474040614740407147404081474040914740410147404111474041214740413147404141474041514740416147404171474041814740419147404201474042114740422147404231474042414740425147404261474042714740428147404291474043014740431147404321474043314740434147404351474043614740437147404381474043914740440147404411474044214740443147404441474044514740446147404471474044814740449147404501474045114740452147404531474045414740455147404561474045714740458147404591474046014740461147404621474046314740464147404651474046614740467147404681474046914740470147404711474047214740473147404741474047514740476147404771474047814740479147404801474048114740482147404831474048414740485147404861474048714740488147404891474049014740491147404921474049314740494147404951474049614740497147404981474049914740500147405011474050214740503147405041474050514740506147405071474050814740509147405101474051114740512147405131474051414740515147405161474051714740518147405191474052014740521147405221474052314740524147405251474052614740527147405281474052914740530147405311474053214740533147405341474053514740536147405371474053814740539147405401474054114740542147405431474054414740545147405461474054714740548147405491474055014740551147405521474055314740554147405551474055614740557147405581474055914740560147405611474056214740563147405641474056514740566147405671474056814740569147405701474057114740572147405731474057414740575147405761474057714740578147405791474058014740581147405821474058314740584147405851474058614740587147405881474058914740590147405911474059214740593147405941474059514740596147405971474059814740599147406001474060114740602147406031474060414740605147406061474060714740608147406091474061014740611147406121474061314740614147406151474061614740617147406181474061914740620147406211474062214740623147406241474062514740626147406271474062814740629147406301474063114740632147406331474063414740635147406361474063714740638147406391474064014740641147406421474064314740644147406451474064614740647147406481474064914740650147406511474065214740653147406541474065514740656147406571474065814740659147406601474066114740662147406631474066414740665147406661474066714740668147406691474067014740671147406721474067314740674147406751474067614740677147406781474067914740680147406811474068214740683147406841474068514740686147406871474068814740689147406901474069114740692147406931474069414740695147406961474069714740698147406991474070014740701147407021474070314740704147407051474070614740707147407081474070914740710147407111474071214740713147407141474071514740716147407171474071814740719147407201474072114740722147407231474072414740725147407261474072714740728147407291474073014740731147407321474073314740734147407351474073614740737147407381474073914740740147407411474074214740743147407441474074514740746147407471474074814740749147407501474075114740752147407531474075414740755147407561474075714740758147407591474076014740761147407621474076314740764147407651474076614740767147407681474076914740770147407711474077214740773147407741474077514740776147407771474077814740779147407801474078114740782147407831474078414740785147407861474078714740788147407891474079014740791147407921474079314740794147407951474079614740797147407981474079914740800147408011474080214740803147408041474080514740806147408071474080814740809147408101474081114740812147408131474081414740815147408161474081714740818147408191474082014740821147408221474082314740824147408251474082614740827147408281474082914740830147408311474083214740833147408341474083514740836147408371474083814740839147408401474084114740842147408431474084414740845147408461474084714740848147408491474085014740851147408521474085314740854147408551474085614740857147408581474085914740860147408611474086214740863147408641474086514740866147408671474086814740869147408701474087114740872147408731474087414740875147408761474087714740878147408791474088014740881147408821474088314740884147408851474088614740887147408881474088914740890147408911474089214740893147408941474089514740896147408971474089814740899147409001474090114740902147409031474090414740905147409061474090714740908147409091474091014740911147409121474091314740914147409151474091614740917147409181474091914740920147409211474092214740923147409241474092514740926147409271474092814740929147409301474093114740932147409331474093414740935147409361474093714740938147409391474094014740941147409421474094314740944147409451474094614740947147409481474094914740950147409511474095214740953147409541474095514740956147409571474095814740959147409601474096114740962147409631474096414740965147409661474096714740968147409691474097014740971147409721474097314740974147409751474097614740977147409781474097914740980147409811474098214740983147409841474098514740986147409871474098814740989147409901474099114740992147409931474099414740995147409961474099714740998147409991474100014741001147410021474100314741004147410051474100614741007147410081474100914741010147410111474101214741013147410141474101514741016147410171474101814741019147410201474102114741022147410231474102414741025147410261474102714741028147410291474103014741031147410321474103314741034147410351474103614741037147410381474103914741040147410411474104214741043147410441474104514741046147410471474104814741049147410501474105114741052147410531474105414741055147410561474105714741058147410591474106014741061147410621474106314741064147410651474106614741067147410681474106914741070147410711474107214741073147410741474107514741076147410771474107814741079147410801474108114741082147410831474108414741085147410861474108714741088147410891474109014741091147410921474109314741094147410951474109614741097147410981474109914741100147411011474110214741103147411041474110514750001147500021475000314750004147500051475000614750007147500081475000914750010147500111475001214750013147500141475001514750016147500171475001814750019147500201475002114750022147500231475002414750025147500261475002714750028147500291475003014750031147500321475003314750034147500351475003614750037147500381475003914750040147500411475004214750043147500441475004514750046147500471475004814750049147500501475005114750052147500531475005414750055147500561475005714750058147500591475006014750061147500621475006314750064147500651475006614750067147500681475006914750070147500711475007214750073147500741475007514750076147500771475007814750079147500801475008114750082147500831475008414750085147500861475008714750088147500891475009014750091147500921475009314750094147500951475009614750097147500981475009914750100147501011475010214750103147501041475010514750106147501071475010814750109147501101475011114750112147501131475011414750115147501161475011714750118147501191475012014750121147501221475012314750124147501251475012614750127147501281475012914750130147501311475013214750133147501341475013514750136147501371475013814750139147501401475014114750142147501431475014414750145147501461475014714750148147501491475015014750151147501521475015314750154147501551475015614750157147501581475015914750160147501611475016214750163147501641475016514750166147501671475016814750169147501701475017114750172147501731475017414750175147501761475017714750178147501791475018014750181147501821475018314750184147501851475018614750187147501881475018914750190147501911475019214750193147501941475019514750196147501971475019814750199147502001475020114750202147502031475020414750205147502061475020714750208147502091475021014750211147502121475021314750214147502151475021614750217147502181475021914750220147502211475022214750223147502241475022514750226147502271475022814750229147502301475023114750232147502331475023414750235147502361475023714750238147502391475024014750241147502421475024314750244147502451475024614750247147502481475024914750250147502511475025214750253147502541475025514750256147502571475025814750259147502601475026114750262147502631475026414750265147502661475026714750268147502691475027014750271147502721475027314750274147502751475027614750277147502781475027914750280147502811475028214750283147502841475028514750286147502871475028814750289147502901475029114750292147502931475029414750295147502961475029714750298147502991475030014750301147503021475030314750304147503051475030614750307147503081475030914750310147503111475031214750313147503141475031514750316147503171475031814750319147503201475032114750322147503231475032414750325147503261475032714750328147503291475033014750331147503321475033314750334147503351475033614750337147503381475033914750340147503411475034214750343147503441475034514750346147503471475034814750349147503501475035114750352147503531475035414750355147503561475035714750358147503591475036014750361147503621475036314750364147503651475036614750367147503681475036914750370147503711475037214750373147503741475037514750376147503771475037814750379147503801475038114750382147503831475038414750385147503861475038714750388147503891475039014750391147503921475039314750394147503951475039614750397147503981475039914750400147504011475040214750403147504041475040514750406147504071475040814750409147504101475041114750412147504131475041414750415147504161475041714750418147504191475042014750421147504221475042314750424147504251475042614750427147504281475042914750430147504311475043214750433147504341475043514750436147504371475043814750439147504401475044114750442147504431475044414750445147504461475044714750448147504491475045014750451147504521475045314750454147504551475045614750457147504581475045914750460147504611475046214750463147504641475046514750466147504671475046814750469147504701475047114750472147504731475047414750475147504761475047714750478147504791475048014750481147504821475048314750484147504851475048614750487147504881475048914750490147504911475049214750493147504941475049514750496147504971475049814750499147505001475050114750502147505031475050414750505147505061475050714750508147505091475051014750511147505121475051314750514147505151475051614750517147505181475051914750520147505211475052214750523147505241475052514750526147505271475052814750529147505301475053114750532147505331475053414750535147505361475053714750538147505391475054014750541147505421475054314750544147505451475054614750547147505481475054914750550147505511475055214750553147505541475055514750556147505571475055814750559147505601475056114750562147505631475056414750565147505661475056714750568147505691475057014750571147505721475057314750574147505751475057614750577147505781475057914750580147505811475058214750583147505841475058514750586147505871475058814750589147505901475059114750592147505931475059414750595147505961475059714750598147505991475060014750601147506021475060314750604147506051475060614750607147506081475060914750610147506111475061214750613147506141475061514750616147506171475061814750619147506201475062114750622147506231475062414750625147506261475062714750628147506291475063014750631147506321475063314750634147506351475063614750637147506381475063914750640147506411475064214750643147506441475064514750646147506471475064814750649147506501475065114750652147506531475065414750655147506561475065714750658147506591475066014750661147506621475066314750664147506651475066614750667147506681475066914750670147506711475067214750673147506741475067514750676147506771475067814750679147506801475068114750682147506831475068414750685147506861475068714750688147506891475069014750691147506921475069314750694147506951475069614750697147506981475069914750700147507011475070214750703147507041475070514750706147507071475070814750709147507101475071114750712147507131475071414750715147507161475071714750718147507191475072014750721147507221475072314750724147507251475072614750727147507281475072914750730147507311475073214750733147507341475073514750736147507371475073814750739147507401475074114750742147507431475074414750745147507461475074714750748147507491475075014750751147507521475075314750754147507551475075614750757147507581475075914750760147507611475076214750763147507641475076514750766147507671475076814750769147507701475077114750772147507731475077414750775147507761475077714750778147507791475078014750781147507821475078314750784147507851475078614750787147507881475078914750790147507911475079214750793147507941475079514750796147507971475079814750799147508001475080114750802147508031475080414750805147508061475080714750808147508091475081014750811147508121475081314750814147508151475081614750817147508181475081914750820147508211475082214750823147508241475082514750826147508271475082814750829147508301475083114750832147508331475083414750835147508361475083714750838147508391475084014750841147508421475084314750844147508451475084614750847147508481475084914750850147508511475085214750853147508541475085514750856147508571475085814750859147508601475086114750862147508631475086414750865147508661475086714750868147508691475087014750871147508721475087314750874147508751475087614750877147508781475087914750880147508811475088214750883147508841475088514750886147508871475088814750889147508901475089114750892147508931475089414750895147508961475089714750898147508991475090014750901147509021475090314750904147509051475090614750907147509081475090914750910147509111475091214750913147509141475091514750916147509171475091814750919147509201475092114750922147509231475092414750925147509261475092714750928147509291475093014750931147509321475093314750934147509351475093614750937147509381475093914750940147509411475094214750943147509441475094514750946147509471475094814750949147509501475095114750952147509531475095414750955147509561475095714750958147509591475096014750961147509621475096314750964147509651475096614750967147509681475096914750970147509711475097214750973147509741475097514750976147509771475097814750979147509801475098114750982147509831475098414750985147509861475098714750988147509891475099014750991147509921475099314750994147509951475099614750997147509981475099914751000147510011475100214751003147510041475100514751006147510071475100814751009147510101475101114751012147510131475101414751015147510161475101714751018147510191475102014751021147510221475102314751024147510251475102614751027147510281475102914751030147510311475103214751033147510341475103514751036147510371475103814751039147510401475104114751042147510431475104414751045147510461475104714751048147510491475105014751051147510521475105314751054147510551475105614751057147510581475105914751060147510611475106214751063147510641475106514751066147510671475106814751069147510701475107114751072147510731475107414751075147510761475107714751078147510791475108014751081147510821475108314751084147510851475108614751087147510881475108914751090147510911475109214751093147510941475109514751096147510971475109814751099147511001475110114751102147511031475110414751105147600011476000214760003147600041476000514760006147600071476000814760009147600101476001114760012147600131476001414760015147600161476001714760018147600191476002014760021147600221476002314760024147600251476002614760027147600281476002914760030147600311476003214760033147600341476003514760036147600371476003814760039147600401476004114760042147600431476004414760045147600461476004714760048147600491476005014760051147600521476005314760054147600551476005614760057147600581476005914760060147600611476006214760063147600641476006514760066147600671476006814760069147600701476007114760072147600731476007414760075147600761476007714760078147600791476008014760081147600821476008314760084147600851476008614760087147600881476008914760090147600911476009214760093147600941476009514760096147600971476009814760099147601001476010114760102147601031476010414760105147601061476010714760108147601091476011014760111147601121476011314760114147601151476011614760117147601181476011914760120147601211476012214760123147601241476012514760126147601271476012814760129147601301476013114760132147601331476013414760135147601361476013714760138147601391476014014760141147601421476014314760144147601451476014614760147147601481476014914760150147601511476015214760153147601541476015514760156147601571476015814760159147601601476016114760162147601631476016414760165147601661476016714760168147601691476017014760171147601721476017314760174147601751476017614760177147601781476017914760180147601811476018214760183147601841476018514760186147601871476018814760189147601901476019114760192147601931476019414760195147601961476019714760198147601991476020014760201147602021476020314760204147602051476020614760207147602081476020914760210147602111476021214760213147602141476021514760216147602171476021814760219147602201476022114760222147602231476022414760225147602261476022714760228147602291476023014760231147602321476023314760234147602351476023614760237147602381476023914760240147602411476024214760243147602441476024514760246147602471476024814760249147602501476025114760252147602531476025414760255147602561476025714760258147602591476026014760261147602621476026314760264147602651476026614760267147602681476026914760270147602711476027214760273147602741476027514760276147602771476027814760279147602801476028114760282147602831476028414760285147602861476028714760288147602891476029014760291147602921476029314760294147602951476029614760297147602981476029914760300147603011476030214760303147603041476030514760306147603071476030814760309147603101476031114760312147603131476031414760315147603161476031714760318147603191476032014760321147603221476032314760324147603251476032614760327147603281476032914760330147603311476033214760333147603341476033514760336147603371476033814760339147603401476034114760342147603431476034414760345147603461476034714760348147603491476035014760351147603521476035314760354147603551476035614760357147603581476035914760360147603611476036214760363147603641476036514760366147603671476036814760369147603701476037114760372147603731476037414760375147603761476037714760378147603791476038014760381147603821476038314760384147603851476038614760387147603881476038914760390147603911476039214760393147603941476039514760396147603971476039814760399147604001476040114760402147604031476040414760405147604061476040714760408147604091476041014760411147604121476041314760414147604151476041614760417147604181476041914760420147604211476042214760423147604241476042514760426147604271476042814760429147604301476043114760432147604331476043414760435147604361476043714760438147604391476044014760441147604421476044314760444147604451476044614760447147604481476044914760450147604511476045214760453147604541476045514760456147604571476045814760459147604601476046114760462147604631476046414760465147604661476046714760468147604691476047014760471147604721476047314760474147604751476047614760477147604781476047914760480147604811476048214760483147604841476048514760486147604871476048814760489147604901476049114760492147604931476049414760495147604961476049714760498147604991476050014760501147605021476050314760504147605051476050614760507147605081476050914760510147605111476051214760513147605141476051514760516147605171476051814760519147605201476052114760522147605231476052414760525147605261476052714760528147605291476053014760531147605321476053314760534147605351476053614760537147605381476053914760540147605411476054214760543147605441476054514760546147605471476054814760549147605501476055114760552147605531476055414760555147605561476055714760558147605591476056014760561147605621476056314760564147605651476056614760567147605681476056914760570147605711476057214760573147605741476057514760576147605771476057814760579147605801476058114760582147605831476058414760585147605861476058714760588147605891476059014760591147605921476059314760594147605951476059614760597147605981476059914760600147606011476060214760603147606041476060514760606147606071476060814760609147606101476061114760612147606131476061414760615147606161476061714760618147606191476062014760621147606221476062314760624147606251476062614760627147606281476062914760630147606311476063214760633147606341476063514760636147606371476063814760639147606401476064114760642147606431476064414760645147606461476064714760648147606491476065014760651147606521476065314760654147606551476065614760657147606581476065914760660147606611476066214760663147606641476066514760666147606671476066814760669147606701476067114760672147606731476067414760675147606761476067714760678147606791476068014760681147606821476068314760684147606851476068614760687147606881476068914760690147606911476069214760693147606941476069514760696147606971476069814760699147607001476070114760702147607031476070414760705147607061476070714760708147607091476071014760711147607121476071314760714147607151476071614760717147607181476071914760720147607211476072214760723147607241476072514760726147607271476072814760729147607301476073114760732147607331476073414760735147607361476073714760738147607391476074014760741147607421476074314760744147607451476074614760747147607481476074914760750147607511476075214760753147607541476075514760756147607571476075814760759147607601476076114760762147607631476076414760765147607661476076714760768147607691476077014760771147607721476077314760774147607751476077614760777147607781476077914760780147607811476078214760783147607841476078514760786147607871476078814760789147607901476079114760792147607931476079414760795147607961476079714760798147607991476080014760801147608021476080314760804147608051476080614760807147608081476080914760810147608111476081214760813147608141476081514760816147608171476081814760819147608201476082114760822147608231476082414760825147608261476082714760828147608291476083014760831147608321476083314760834147608351476083614760837147608381476083914760840147608411476084214760843147608441476084514760846147608471476084814760849147608501476085114760852147608531476085414760855147608561476085714760858147608591476086014760861147608621476086314760864147608651476086614760867147608681476086914760870147608711476087214760873147608741476087514760876147608771476087814760879147608801476088114760882147608831476088414760885147608861476088714760888147608891476089014760891147608921476089314760894147608951476089614760897147608981476089914760900147609011476090214760903147609041476090514760906147609071476090814760909147609101476091114760912147609131476091414760915147609161476091714760918147609191476092014760921147609221476092314760924147609251476092614760927147609281476092914760930147609311476093214760933147609341476093514760936147609371476093814760939147609401476094114760942147609431476094414760945147609461476094714760948147609491476095014760951147609521476095314760954147609551476095614760957147609581476095914760960147609611476096214760963147609641476096514760966147609671476096814760969147609701476097114760972147609731476097414760975147609761476097714760978147609791476098014760981147609821476098314760984147609851476098614760987147609881476098914760990147609911476099214760993147609941476099514760996147609971476099814760999147610001476100114761002147610031476100414761005147610061476100714761008147610091476101014761011147610121476101314761014147610151476101614761017147610181476101914761020147610211476102214761023147610241476102514761026147610271476102814761029147610301476103114761032147610331476103414761035147610361476103714761038147610391476104014761041147610421476104314761044147610451476104614761047147610481476104914761050147610511476105214761053147610541476105514761056147610571476105814761059147610601476106114761062147610631476106414761065147610661476106714761068147610691476107014761071147610721476107314761074147610751476107614761077147610781476107914761080147610811476108214761083147610841476108514761086147610871476108814761089147610901476109114761092147610931476109414761095147610961476109714761098147610991476110014761101147611021476110314761104147611051477000114770002147700031477000414770005147700061477000714770008147700091477001014770011147700121477001314770014147700151477001614770017147700181477001914770020147700211477002214770023147700241477002514770026147700271477002814770029147700301477003114770032147700331477003414770035147700361477003714770038147700391477004014770041147700421477004314770044147700451477004614770047147700481477004914770050147700511477005214770053147700541477005514770056147700571477005814770059147700601477006114770062147700631477006414770065147700661477006714770068147700691477007014770071147700721477007314770074147700751477007614770077147700781477007914770080147700811477008214770083147700841477008514770086147700871477008814770089147700901477009114770092147700931477009414770095147700961477009714770098147700991477010014770101147701021477010314770104147701051477010614770107147701081477010914770110147701111477011214770113147701141477011514770116147701171477011814770119147701201477012114770122147701231477012414770125147701261477012714770128147701291477013014770131147701321477013314770134147701351477013614770137147701381477013914770140147701411477014214770143147701441477014514770146147701471477014814770149147701501477015114770152147701531477015414770155147701561477015714770158147701591477016014770161147701621477016314770164147701651477016614770167147701681477016914770170147701711477017214770173147701741477017514770176147701771477017814770179147701801477018114770182147701831477018414770185147701861477018714770188147701891477019014770191147701921477019314770194147701951477019614770197147701981477019914770200147702011477020214770203147702041477020514770206147702071477020814770209147702101477021114770212147702131477021414770215147702161477021714770218147702191477022014770221147702221477022314770224147702251477022614770227147702281477022914770230147702311477023214770233147702341477023514770236147702371477023814770239147702401477024114770242147702431477024414770245147702461477024714770248147702491477025014770251147702521477025314770254147702551477025614770257147702581477025914770260147702611477026214770263147702641477026514770266147702671477026814770269147702701477027114770272147702731477027414770275147702761477027714770278147702791477028014770281147702821477028314770284147702851477028614770287147702881477028914770290147702911477029214770293147702941477029514770296147702971477029814770299147703001477030114770302147703031477030414770305147703061477030714770308147703091477031014770311147703121477031314770314147703151477031614770317147703181477031914770320147703211477032214770323147703241477032514770326147703271477032814770329147703301477033114770332147703331477033414770335147703361477033714770338147703391477034014770341147703421477034314770344147703451477034614770347147703481477034914770350147703511477035214770353147703541477035514770356147703571477035814770359147703601477036114770362147703631477036414770365147703661477036714770368147703691477037014770371147703721477037314770374147703751477037614770377147703781477037914770380147703811477038214770383147703841477038514770386147703871477038814770389147703901477039114770392147703931477039414770395147703961477039714770398147703991477040014770401147704021477040314770404147704051477040614770407147704081477040914770410147704111477041214770413147704141477041514770416147704171477041814770419147704201477042114770422147704231477042414770425147704261477042714770428147704291477043014770431147704321477043314770434147704351477043614770437147704381477043914770440147704411477044214770443147704441477044514770446147704471477044814770449147704501477045114770452147704531477045414770455147704561477045714770458147704591477046014770461147704621477046314770464147704651477046614770467147704681477046914770470147704711477047214770473147704741477047514770476147704771477047814770479147704801477048114770482147704831477048414770485147704861477048714770488147704891477049014770491147704921477049314770494147704951477049614770497147704981477049914770500147705011477050214770503147705041477050514770506147705071477050814770509147705101477051114770512147705131477051414770515147705161477051714770518147705191477052014770521147705221477052314770524147705251477052614770527147705281477052914770530147705311477053214770533147705341477053514770536147705371477053814770539147705401477054114770542147705431477054414770545147705461477054714770548147705491477055014770551147705521477055314770554147705551477055614770557147705581477055914770560147705611477056214770563147705641477056514770566147705671477056814770569147705701477057114770572147705731477057414770575147705761477057714770578147705791477058014770581147705821477058314770584147705851477058614770587147705881477058914770590147705911477059214770593147705941477059514770596147705971477059814770599147706001477060114770602147706031477060414770605147706061477060714770608147706091477061014770611147706121477061314770614147706151477061614770617147706181477061914770620147706211477062214770623147706241477062514770626147706271477062814770629147706301477063114770632147706331477063414770635147706361477063714770638147706391477064014770641147706421477064314770644147706451477064614770647147706481477064914770650147706511477065214770653147706541477065514770656147706571477065814770659147706601477066114770662147706631477066414770665147706661477066714770668147706691477067014770671147706721477067314770674147706751477067614770677147706781477067914770680147706811477068214770683147706841477068514770686147706871477068814770689147706901477069114770692147706931477069414770695147706961477069714770698147706991477070014770701147707021477070314770704147707051477070614770707147707081477070914770710147707111477071214770713147707141477071514770716147707171477071814770719147707201477072114770722147707231477072414770725147707261477072714770728147707291477073014770731147707321477073314770734147707351477073614770737147707381477073914770740147707411477074214770743147707441477074514770746147707471477074814770749147707501477075114770752147707531477075414770755147707561477075714770758147707591477076014770761147707621477076314770764147707651477076614770767147707681477076914770770147707711477077214770773147707741477077514770776147707771477077814770779147707801477078114770782147707831477078414770785147707861477078714770788147707891477079014770791147707921477079314770794147707951477079614770797147707981477079914770800147708011477080214770803147708041477080514770806147708071477080814770809147708101477081114770812147708131477081414770815147708161477081714770818147708191477082014770821147708221477082314770824147708251477082614770827147708281477082914770830147708311477083214770833147708341477083514770836147708371477083814770839147708401477084114770842147708431477084414770845147708461477084714770848147708491477085014770851147708521477085314770854147708551477085614770857147708581477085914770860147708611477086214770863147708641477086514770866147708671477086814770869147708701477087114770872147708731477087414770875147708761477087714770878147708791477088014770881147708821477088314770884147708851477088614770887147708881477088914770890147708911477089214770893147708941477089514770896147708971477089814770899147709001477090114770902147709031477090414770905147709061477090714770908147709091477091014770911147709121477091314770914147709151477091614770917147709181477091914770920147709211477092214770923147709241477092514770926147709271477092814770929147709301477093114770932147709331477093414770935147709361477093714770938147709391477094014770941147709421477094314770944147709451477094614770947147709481477094914770950147709511477095214770953147709541477095514770956147709571477095814770959147709601477096114770962147709631477096414770965147709661477096714770968147709691477097014770971147709721477097314770974147709751477097614770977147709781477097914770980147709811477098214770983147709841477098514770986147709871477098814770989147709901477099114770992147709931477099414770995147709961477099714770998147709991477100014771001147710021477100314771004147710051477100614771007147710081477100914771010147710111477101214771013147710141477101514771016147710171477101814771019147710201477102114771022147710231477102414771025147710261477102714771028147710291477103014771031147710321477103314771034147710351477103614771037147710381477103914771040147710411477104214771043147710441477104514771046147710471477104814771049147710501477105114771052147710531477105414771055147710561477105714771058147710591477106014771061147710621477106314771064147710651477106614771067147710681477106914771070147710711477107214771073147710741477107514771076147710771477107814771079147710801477108114771082147710831477108414771085147710861477108714771088147710891477109014771091147710921477109314771094147710951477109614771097147710981477109914771100147711011477110214771103147711041477110514780001147800021478000314780004147800051478000614780007147800081478000914780010147800111478001214780013147800141478001514780016147800171478001814780019147800201478002114780022147800231478002414780025147800261478002714780028147800291478003014780031147800321478003314780034147800351478003614780037147800381478003914780040147800411478004214780043147800441478004514780046147800471478004814780049147800501478005114780052147800531478005414780055147800561478005714780058147800591478006014780061147800621478006314780064147800651478006614780067147800681478006914780070147800711478007214780073147800741478007514780076147800771478007814780079147800801478008114780082147800831478008414780085147800861478008714780088147800891478009014780091147800921478009314780094147800951478009614780097147800981478009914780100147801011478010214780103147801041478010514780106147801071478010814780109147801101478011114780112147801131478011414780115147801161478011714780118147801191478012014780121147801221478012314780124147801251478012614780127147801281478012914780130147801311478013214780133147801341478013514780136147801371478013814780139147801401478014114780142147801431478014414780145147801461478014714780148147801491478015014780151147801521478015314780154147801551478015614780157147801581478015914780160147801611478016214780163147801641478016514780166147801671478016814780169147801701478017114780172147801731478017414780175147801761478017714780178147801791478018014780181147801821478018314780184147801851478018614780187147801881478018914780190147801911478019214780193147801941478019514780196147801971478019814780199147802001478020114780202147802031478020414780205147802061478020714780208147802091478021014780211147802121478021314780214147802151478021614780217147802181478021914780220147802211478022214780223147802241478022514780226147802271478022814780229147802301478023114780232147802331478023414780235147802361478023714780238147802391478024014780241147802421478024314780244147802451478024614780247147802481478024914780250147802511478025214780253147802541478025514780256147802571478025814780259147802601478026114780262147802631478026414780265147802661478026714780268147802691478027014780271147802721478027314780274147802751478027614780277147802781478027914780280147802811478028214780283147802841478028514780286147802871478028814780289147802901478029114780292147802931478029414780295147802961478029714780298147802991478030014780301147803021478030314780304147803051478030614780307147803081478030914780310147803111478031214780313147803141478031514780316147803171478031814780319147803201478032114780322147803231478032414780325147803261478032714780328147803291478033014780331147803321478033314780334147803351478033614780337147803381478033914780340147803411478034214780343147803441478034514780346147803471478034814780349147803501478035114780352147803531478035414780355147803561478035714780358147803591478036014780361147803621478036314780364147803651478036614780367147803681478036914780370147803711478037214780373147803741478037514780376147803771478037814780379147803801478038114780382147803831478038414780385147803861478038714780388147803891478039014780391147803921478039314780394147803951478039614780397147803981478039914780400147804011478040214780403147804041478040514780406147804071478040814780409147804101478041114780412147804131478041414780415147804161478041714780418147804191478042014780421147804221478042314780424147804251478042614780427147804281478042914780430147804311478043214780433147804341478043514780436147804371478043814780439147804401478044114780442147804431478044414780445147804461478044714780448147804491478045014780451147804521478045314780454147804551478045614780457147804581478045914780460147804611478046214780463147804641478046514780466147804671478046814780469147804701478047114780472147804731478047414780475147804761478047714780478147804791478048014780481147804821478048314780484147804851478048614780487147804881478048914780490147804911478049214780493147804941478049514780496147804971478049814780499147805001478050114780502147805031478050414780505147805061478050714780508147805091478051014780511147805121478051314780514147805151478051614780517147805181478051914780520147805211478052214780523147805241478052514780526147805271478052814780529147805301478053114780532147805331478053414780535147805361478053714780538147805391478054014780541147805421478054314780544147805451478054614780547147805481478054914780550147805511478055214780553147805541478055514780556147805571478055814780559147805601478056114780562147805631478056414780565147805661478056714780568147805691478057014780571147805721478057314780574147805751478057614780577147805781478057914780580147805811478058214780583147805841478058514780586147805871478058814780589147805901478059114780592147805931478059414780595147805961478059714780598147805991478060014780601147806021478060314780604147806051478060614780607147806081478060914780610147806111478061214780613147806141478061514780616147806171478061814780619147806201478062114780622147806231478062414780625147806261478062714780628147806291478063014780631147806321478063314780634147806351478063614780637147806381478063914780640147806411478064214780643147806441478064514780646147806471478064814780649147806501478065114780652147806531478065414780655147806561478065714780658147806591478066014780661147806621478066314780664147806651478066614780667147806681478066914780670147806711478067214780673147806741478067514780676147806771478067814780679147806801478068114780682147806831478068414780685147806861478068714780688147806891478069014780691147806921478069314780694147806951478069614780697147806981478069914780700147807011478070214780703147807041478070514780706147807071478070814780709147807101478071114780712147807131478071414780715147807161478071714780718147807191478072014780721147807221478072314780724147807251478072614780727147807281478072914780730147807311478073214780733147807341478073514780736147807371478073814780739147807401478074114780742147807431478074414780745147807461478074714780748147807491478075014780751147807521478075314780754147807551478075614780757147807581478075914780760147807611478076214780763147807641478076514780766147807671478076814780769147807701478077114780772147807731478077414780775147807761478077714780778147807791478078014780781147807821478078314780784147807851478078614780787147807881478078914780790147807911478079214780793147807941478079514780796147807971478079814780799147808001478080114780802147808031478080414780805147808061478080714780808147808091478081014780811147808121478081314780814147808151478081614780817147808181478081914780820147808211478082214780823147808241478082514780826147808271478082814780829147808301478083114780832147808331478083414780835147808361478083714780838147808391478084014780841147808421478084314780844147808451478084614780847147808481478084914780850147808511478085214780853147808541478085514780856147808571478085814780859147808601478086114780862147808631478086414780865147808661478086714780868147808691478087014780871147808721478087314780874147808751478087614780877147808781478087914780880147808811478088214780883147808841478088514780886147808871478088814780889147808901478089114780892147808931478089414780895147808961478089714780898147808991478090014780901147809021478090314780904147809051478090614780907147809081478090914780910147809111478091214780913147809141478091514780916147809171478091814780919147809201478092114780922147809231478092414780925147809261478092714780928147809291478093014780931147809321478093314780934147809351478093614780937147809381478093914780940147809411478094214780943147809441478094514780946147809471478094814780949147809501478095114780952147809531478095414780955147809561478095714780958147809591478096014780961147809621478096314780964147809651478096614780967147809681478096914780970147809711478097214780973147809741478097514780976147809771478097814780979147809801478098114780982147809831478098414780985147809861478098714780988147809891478099014780991147809921478099314780994147809951478099614780997147809981478099914781000147810011478100214781003147810041478100514781006147810071478100814781009147810101478101114781012147810131478101414781015147810161478101714781018147810191478102014781021147810221478102314781024147810251478102614781027147810281478102914781030147810311478103214781033147810341478103514781036147810371478103814781039147810401478104114781042147810431478104414781045147810461478104714781048147810491478105014781051147810521478105314781054147810551478105614781057147810581478105914781060147810611478106214781063147810641478106514781066147810671478106814781069147810701478107114781072147810731478107414781075147810761478107714781078147810791478108014781081147810821478108314781084147810851478108614781087147810881478108914781090147810911478109214781093147810941478109514781096147810971478109814781099147811001478110114781102147811031478110414781105147900011479000214790003147900041479000514790006147900071479000814790009147900101479001114790012147900131479001414790015147900161479001714790018147900191479002014790021147900221479002314790024147900251479002614790027147900281479002914790030147900311479003214790033147900341479003514790036147900371479003814790039147900401479004114790042147900431479004414790045147900461479004714790048147900491479005014790051147900521479005314790054147900551479005614790057147900581479005914790060147900611479006214790063147900641479006514790066147900671479006814790069147900701479007114790072147900731479007414790075147900761479007714790078147900791479008014790081147900821479008314790084147900851479008614790087147900881479008914790090147900911479009214790093147900941479009514790096147900971479009814790099147901001479010114790102147901031479010414790105147901061479010714790108147901091479011014790111147901121479011314790114147901151479011614790117147901181479011914790120147901211479012214790123147901241479012514790126147901271479012814790129147901301479013114790132147901331479013414790135147901361479013714790138147901391479014014790141147901421479014314790144147901451479014614790147147901481479014914790150147901511479015214790153147901541479015514790156147901571479015814790159147901601479016114790162147901631479016414790165147901661479016714790168147901691479017014790171147901721479017314790174147901751479017614790177147901781479017914790180147901811479018214790183147901841479018514790186147901871479018814790189147901901479019114790192147901931479019414790195147901961479019714790198147901991479020014790201147902021479020314790204147902051479020614790207147902081479020914790210147902111479021214790213147902141479021514790216147902171479021814790219147902201479022114790222147902231479022414790225147902261479022714790228147902291479023014790231147902321479023314790234147902351479023614790237147902381479023914790240147902411479024214790243147902441479024514790246147902471479024814790249147902501479025114790252147902531479025414790255147902561479025714790258147902591479026014790261147902621479026314790264147902651479026614790267147902681479026914790270147902711479027214790273147902741479027514790276147902771479027814790279147902801479028114790282147902831479028414790285147902861479028714790288147902891479029014790291147902921479029314790294147902951479029614790297147902981479029914790300147903011479030214790303147903041479030514790306147903071479030814790309147903101479031114790312147903131479031414790315147903161479031714790318147903191479032014790321147903221479032314790324147903251479032614790327147903281479032914790330147903311479033214790333147903341479033514790336147903371479033814790339147903401479034114790342147903431479034414790345147903461479034714790348147903491479035014790351147903521479035314790354147903551479035614790357147903581479035914790360147903611479036214790363147903641479036514790366147903671479036814790369147903701479037114790372147903731479037414790375147903761479037714790378147903791479038014790381147903821479038314790384147903851479038614790387147903881479038914790390147903911479039214790393147903941479039514790396147903971479039814790399147904001479040114790402147904031479040414790405147904061479040714790408147904091479041014790411147904121479041314790414147904151479041614790417147904181479041914790420147904211479042214790423147904241479042514790426147904271479042814790429147904301479043114790432147904331479043414790435147904361479043714790438147904391479044014790441147904421479044314790444147904451479044614790447147904481479044914790450147904511479045214790453147904541479045514790456147904571479045814790459147904601479046114790462147904631479046414790465147904661479046714790468147904691479047014790471147904721479047314790474147904751479047614790477147904781479047914790480147904811479048214790483147904841479048514790486147904871479048814790489147904901479049114790492147904931479049414790495147904961479049714790498147904991479050014790501147905021479050314790504147905051479050614790507147905081479050914790510147905111479051214790513147905141479051514790516147905171479051814790519147905201479052114790522147905231479052414790525147905261479052714790528147905291479053014790531147905321479053314790534147905351479053614790537147905381479053914790540147905411479054214790543147905441479054514790546147905471479054814790549147905501479055114790552147905531479055414790555147905561479055714790558147905591479056014790561147905621479056314790564147905651479056614790567147905681479056914790570147905711479057214790573147905741479057514790576147905771479057814790579147905801479058114790582147905831479058414790585147905861479058714790588147905891479059014790591147905921479059314790594147905951479059614790597147905981479059914790600147906011479060214790603147906041479060514790606147906071479060814790609147906101479061114790612147906131479061414790615147906161479061714790618147906191479062014790621147906221479062314790624147906251479062614790627147906281479062914790630147906311479063214790633147906341479063514790636147906371479063814790639147906401479064114790642147906431479064414790645147906461479064714790648147906491479065014790651147906521479065314790654147906551479065614790657147906581479065914790660147906611479066214790663147906641479066514790666147906671479066814790669147906701479067114790672147906731479067414790675147906761479067714790678147906791479068014790681147906821479068314790684147906851479068614790687147906881479068914790690147906911479069214790693147906941479069514790696147906971479069814790699147907001479070114790702147907031479070414790705147907061479070714790708147907091479071014790711147907121479071314790714147907151479071614790717147907181479071914790720147907211479072214790723147907241479072514790726147907271479072814790729147907301479073114790732147907331479073414790735147907361479073714790738147907391479074014790741147907421479074314790744147907451479074614790747147907481479074914790750147907511479075214790753147907541479075514790756147907571479075814790759147907601479076114790762147907631479076414790765147907661479076714790768147907691479077014790771147907721479077314790774147907751479077614790777147907781479077914790780147907811479078214790783147907841479078514790786147907871479078814790789147907901479079114790792147907931479079414790795147907961479079714790798147907991479080014790801147908021479080314790804147908051479080614790807147908081479080914790810147908111479081214790813147908141479081514790816147908171479081814790819147908201479082114790822147908231479082414790825147908261479082714790828147908291479083014790831147908321479083314790834147908351479083614790837147908381479083914790840147908411479084214790843147908441479084514790846147908471479084814790849147908501479085114790852147908531479085414790855147908561479085714790858147908591479086014790861147908621479086314790864147908651479086614790867147908681479086914790870147908711479087214790873147908741479087514790876147908771479087814790879147908801479088114790882147908831479088414790885147908861479088714790888147908891479089014790891147908921479089314790894147908951479089614790897147908981479089914790900147909011479090214790903147909041479090514790906147909071479090814790909147909101479091114790912147909131479091414790915147909161479091714790918147909191479092014790921147909221479092314790924147909251479092614790927147909281479092914790930147909311479093214790933147909341479093514790936147909371479093814790939147909401479094114790942147909431479094414790945147909461479094714790948147909491479095014790951147909521479095314790954147909551479095614790957147909581479095914790960147909611479096214790963147909641479096514790966147909671479096814790969147909701479097114790972147909731479097414790975147909761479097714790978147909791479098014790981147909821479098314790984147909851479098614790987147909881479098914790990147909911479099214790993147909941479099514790996147909971479099814790999147910001479100114791002147910031479100414791005147910061479100714791008147910091479101014791011147910121479101314791014147910151479101614791017147910181479101914791020147910211479102214791023147910241479102514791026147910271479102814791029147910301479103114791032147910331479103414791035147910361479103714791038147910391479104014791041147910421479104314791044147910451479104614791047147910481479104914791050147910511479105214791053147910541479105514791056147910571479105814791059147910601479106114791062147910631479106414791065147910661479106714791068147910691479107014791071147910721479107314791074147910751479107614791077147910781479107914791080147910811479108214791083147910841479108514791086147910871479108814791089147910901479109114791092147910931479109414791095147910961479109714791098147910991479110014791101147911021479110314791104147911051480000114800002148000031480000414800005148000061480000714800008148000091480001014800011148000121480001314800014148000151480001614800017148000181480001914800020148000211480002214800023148000241480002514800026148000271480002814800029148000301480003114800032148000331480003414800035148000361480003714800038148000391480004014800041148000421480004314800044148000451480004614800047148000481480004914800050148000511480005214800053148000541480005514800056148000571480005814800059148000601480006114800062148000631480006414800065148000661480006714800068148000691480007014800071148000721480007314800074148000751480007614800077148000781480007914800080148000811480008214800083148000841480008514800086148000871480008814800089148000901480009114800092148000931480009414800095148000961480009714800098148000991480010014800101148001021480010314800104148001051480010614800107148001081480010914800110148001111480011214800113148001141480011514800116148001171480011814800119148001201480012114800122148001231480012414800125148001261480012714800128148001291480013014800131148001321480013314800134148001351480013614800137148001381480013914800140148001411480014214800143148001441480014514800146148001471480014814800149148001501480015114800152148001531480015414800155148001561480015714800158148001591480016014800161148001621480016314800164148001651480016614800167148001681480016914800170148001711480017214800173148001741480017514800176148001771480017814800179148001801480018114800182148001831480018414800185148001861480018714800188148001891480019014800191148001921480019314800194148001951480019614800197148001981480019914800200148002011480020214800203148002041480020514800206148002071480020814800209148002101480021114800212148002131480021414800215148002161480021714800218148002191480022014800221148002221480022314800224148002251480022614800227148002281480022914800230148002311480023214800233148002341480023514800236148002371480023814800239148002401480024114800242148002431480024414800245148002461480024714800248148002491480025014800251148002521480025314800254148002551480025614800257148002581480025914800260148002611480026214800263148002641480026514800266148002671480026814800269148002701480027114800272148002731480027414800275148002761480027714800278148002791480028014800281148002821480028314800284148002851480028614800287148002881480028914800290148002911480029214800293148002941480029514800296148002971480029814800299148003001480030114800302148003031480030414800305148003061480030714800308148003091480031014800311148003121480031314800314148003151480031614800317148003181480031914800320148003211480032214800323148003241480032514800326148003271480032814800329148003301480033114800332148003331480033414800335148003361480033714800338148003391480034014800341148003421480034314800344148003451480034614800347148003481480034914800350148003511480035214800353148003541480035514800356148003571480035814800359148003601480036114800362148003631480036414800365148003661480036714800368148003691480037014800371148003721480037314800374148003751480037614800377148003781480037914800380148003811480038214800383148003841480038514800386148003871480038814800389148003901480039114800392148003931480039414800395148003961480039714800398148003991480040014800401148004021480040314800404148004051480040614800407148004081480040914800410148004111480041214800413148004141480041514800416148004171480041814800419148004201480042114800422148004231480042414800425148004261480042714800428148004291480043014800431148004321480043314800434148004351480043614800437148004381480043914800440148004411480044214800443148004441480044514800446148004471480044814800449148004501480045114800452148004531480045414800455148004561480045714800458148004591480046014800461148004621480046314800464148004651480046614800467148004681480046914800470148004711480047214800473148004741480047514800476148004771480047814800479148004801480048114800482148004831480048414800485148004861480048714800488148004891480049014800491148004921480049314800494148004951480049614800497148004981480049914800500148005011480050214800503148005041480050514800506148005071480050814800509148005101480051114800512148005131480051414800515148005161480051714800518148005191480052014800521148005221480052314800524148005251480052614800527148005281480052914800530148005311480053214800533148005341480053514800536148005371480053814800539148005401480054114800542148005431480054414800545148005461480054714800548148005491480055014800551148005521480055314800554148005551480055614800557148005581480055914800560148005611480056214800563148005641480056514800566148005671480056814800569148005701480057114800572148005731480057414800575148005761480057714800578148005791480058014800581148005821480058314800584148005851480058614800587148005881480058914800590148005911480059214800593148005941480059514800596148005971480059814800599148006001480060114800602148006031480060414800605148006061480060714800608148006091480061014800611148006121480061314800614148006151480061614800617148006181480061914800620148006211480062214800623148006241480062514800626148006271480062814800629148006301480063114800632148006331480063414800635148006361480063714800638148006391480064014800641148006421480064314800644148006451480064614800647148006481480064914800650148006511480065214800653148006541480065514800656148006571480065814800659148006601480066114800662148006631480066414800665148006661480066714800668148006691480067014800671148006721480067314800674148006751480067614800677148006781480067914800680148006811480068214800683148006841480068514800686148006871480068814800689148006901480069114800692148006931480069414800695148006961480069714800698148006991480070014800701148007021480070314800704148007051480070614800707148007081480070914800710148007111480071214800713148007141480071514800716148007171480071814800719148007201480072114800722148007231480072414800725148007261480072714800728148007291480073014800731148007321480073314800734148007351480073614800737148007381480073914800740148007411480074214800743148007441480074514800746148007471480074814800749148007501480075114800752148007531480075414800755148007561480075714800758148007591480076014800761148007621480076314800764148007651480076614800767148007681480076914800770148007711480077214800773148007741480077514800776148007771480077814800779148007801480078114800782148007831480078414800785148007861480078714800788148007891480079014800791148007921480079314800794148007951480079614800797148007981480079914800800148008011480080214800803148008041480080514800806148008071480080814800809148008101480081114800812148008131480081414800815148008161480081714800818148008191480082014800821148008221480082314800824148008251480082614800827148008281480082914800830148008311480083214800833148008341480083514800836148008371480083814800839148008401480084114800842148008431480084414800845148008461480084714800848148008491480085014800851148008521480085314800854148008551480085614800857148008581480085914800860148008611480086214800863148008641480086514800866148008671480086814800869148008701480087114800872148008731480087414800875148008761480087714800878148008791480088014800881148008821480088314800884148008851480088614800887148008881480088914800890148008911480089214800893148008941480089514800896148008971480089814800899148009001480090114800902148009031480090414800905148009061480090714800908148009091480091014800911148009121480091314800914148009151480091614800917148009181480091914800920148009211480092214800923148009241480092514800926148009271480092814800929148009301480093114800932148009331480093414800935148009361480093714800938148009391480094014800941148009421480094314800944148009451480094614800947148009481480094914800950148009511480095214800953148009541480095514800956148009571480095814800959148009601480096114800962148009631480096414800965148009661480096714800968148009691480097014800971148009721480097314800974148009751480097614800977148009781480097914800980148009811480098214800983148009841480098514800986148009871480098814800989148009901480099114800992148009931480099414800995148009961480099714800998148009991480100014801001148010021480100314801004148010051480100614801007148010081480100914801010148010111480101214801013148010141480101514801016148010171480101814801019148010201480102114801022148010231480102414801025148010261480102714801028148010291480103014801031148010321480103314801034148010351480103614801037148010381480103914801040148010411480104214801043148010441480104514801046148010471480104814801049148010501480105114801052148010531480105414801055148010561480105714801058148010591480106014801061148010621480106314801064148010651480106614801067148010681480106914801070148010711480107214801073148010741480107514801076148010771480107814801079148010801480108114801082148010831480108414801085148010861480108714801088148010891480109014801091148010921480109314801094148010951480109614801097148010981480109914801100148011011480110214801103148011041480110514810001148100021481000314810004148100051481000614810007148100081481000914810010148100111481001214810013148100141481001514810016148100171481001814810019148100201481002114810022148100231481002414810025148100261481002714810028148100291481003014810031148100321481003314810034148100351481003614810037148100381481003914810040148100411481004214810043148100441481004514810046148100471481004814810049148100501481005114810052148100531481005414810055148100561481005714810058148100591481006014810061148100621481006314810064148100651481006614810067148100681481006914810070148100711481007214810073148100741481007514810076148100771481007814810079148100801481008114810082148100831481008414810085148100861481008714810088148100891481009014810091148100921481009314810094148100951481009614810097148100981481009914810100148101011481010214810103148101041481010514810106148101071481010814810109148101101481011114810112148101131481011414810115148101161481011714810118148101191481012014810121148101221481012314810124148101251481012614810127148101281481012914810130148101311481013214810133148101341481013514810136148101371481013814810139148101401481014114810142148101431481014414810145148101461481014714810148148101491481015014810151148101521481015314810154148101551481015614810157148101581481015914810160148101611481016214810163148101641481016514810166148101671481016814810169148101701481017114810172148101731481017414810175148101761481017714810178148101791481018014810181148101821481018314810184148101851481018614810187148101881481018914810190148101911481019214810193148101941481019514810196148101971481019814810199148102001481020114810202148102031481020414810205148102061481020714810208148102091481021014810211148102121481021314810214148102151481021614810217148102181481021914810220148102211481022214810223148102241481022514810226148102271481022814810229148102301481023114810232148102331481023414810235148102361481023714810238148102391481024014810241148102421481024314810244148102451481024614810247148102481481024914810250148102511481025214810253148102541481025514810256148102571481025814810259148102601481026114810262148102631481026414810265148102661481026714810268148102691481027014810271148102721481027314810274148102751481027614810277148102781481027914810280148102811481028214810283148102841481028514810286148102871481028814810289148102901481029114810292148102931481029414810295148102961481029714810298148102991481030014810301148103021481030314810304148103051481030614810307148103081481030914810310148103111481031214810313148103141481031514810316148103171481031814810319148103201481032114810322148103231481032414810325148103261481032714810328148103291481033014810331148103321481033314810334148103351481033614810337148103381481033914810340148103411481034214810343148103441481034514810346148103471481034814810349148103501481035114810352148103531481035414810355148103561481035714810358148103591481036014810361148103621481036314810364148103651481036614810367148103681481036914810370148103711481037214810373148103741481037514810376148103771481037814810379148103801481038114810382148103831481038414810385148103861481038714810388148103891481039014810391148103921481039314810394148103951481039614810397148103981481039914810400148104011481040214810403148104041481040514810406148104071481040814810409148104101481041114810412148104131481041414810415148104161481041714810418148104191481042014810421148104221481042314810424148104251481042614810427148104281481042914810430148104311481043214810433148104341481043514810436148104371481043814810439148104401481044114810442148104431481044414810445148104461481044714810448148104491481045014810451148104521481045314810454148104551481045614810457148104581481045914810460148104611481046214810463148104641481046514810466148104671481046814810469148104701481047114810472148104731481047414810475148104761481047714810478148104791481048014810481148104821481048314810484148104851481048614810487148104881481048914810490148104911481049214810493148104941481049514810496148104971481049814810499148105001481050114810502148105031481050414810505148105061481050714810508148105091481051014810511148105121481051314810514148105151481051614810517148105181481051914810520148105211481052214810523148105241481052514810526148105271481052814810529148105301481053114810532148105331481053414810535148105361481053714810538148105391481054014810541148105421481054314810544148105451481054614810547148105481481054914810550148105511481055214810553148105541481055514810556148105571481055814810559148105601481056114810562148105631481056414810565148105661481056714810568148105691481057014810571148105721481057314810574148105751481057614810577148105781481057914810580148105811481058214810583148105841481058514810586148105871481058814810589148105901481059114810592148105931481059414810595148105961481059714810598148105991481060014810601148106021481060314810604148106051481060614810607148106081481060914810610148106111481061214810613148106141481061514810616148106171481061814810619148106201481062114810622148106231481062414810625148106261481062714810628148106291481063014810631148106321481063314810634148106351481063614810637148106381481063914810640148106411481064214810643148106441481064514810646148106471481064814810649148106501481065114810652148106531481065414810655148106561481065714810658148106591481066014810661148106621481066314810664148106651481066614810667148106681481066914810670148106711481067214810673148106741481067514810676148106771481067814810679148106801481068114810682148106831481068414810685148106861481068714810688148106891481069014810691148106921481069314810694148106951481069614810697148106981481069914810700148107011481070214810703148107041481070514810706148107071481070814810709148107101481071114810712148107131481071414810715148107161481071714810718148107191481072014810721148107221481072314810724148107251481072614810727148107281481072914810730148107311481073214810733148107341481073514810736148107371481073814810739148107401481074114810742148107431481074414810745148107461481074714810748148107491481075014810751148107521481075314810754148107551481075614810757148107581481075914810760148107611481076214810763148107641481076514810766148107671481076814810769148107701481077114810772148107731481077414810775148107761481077714810778148107791481078014810781148107821481078314810784148107851481078614810787148107881481078914810790148107911481079214810793148107941481079514810796148107971481079814810799148108001481080114810802148108031481080414810805148108061481080714810808148108091481081014810811148108121481081314810814148108151481081614810817148108181481081914810820148108211481082214810823148108241481082514810826148108271481082814810829148108301481083114810832148108331481083414810835148108361481083714810838148108391481084014810841148108421481084314810844148108451481084614810847148108481481084914810850148108511481085214810853148108541481085514810856148108571481085814810859148108601481086114810862148108631481086414810865148108661481086714810868148108691481087014810871148108721481087314810874148108751481087614810877148108781481087914810880148108811481088214810883148108841481088514810886148108871481088814810889148108901481089114810892148108931481089414810895148108961481089714810898148108991481090014810901148109021481090314810904148109051481090614810907148109081481090914810910148109111481091214810913148109141481091514810916148109171481091814810919148109201481092114810922148109231481092414810925148109261481092714810928148109291481093014810931148109321481093314810934148109351481093614810937148109381481093914810940148109411481094214810943148109441481094514810946148109471481094814810949148109501481095114810952148109531481095414810955148109561481095714810958148109591481096014810961148109621481096314810964148109651481096614810967148109681481096914810970148109711481097214810973148109741481097514810976148109771481097814810979148109801481098114810982148109831481098414810985148109861481098714810988148109891481099014810991148109921481099314810994148109951481099614810997148109981481099914811000148110011481100214811003148110041481100514811006148110071481100814811009148110101481101114811012148110131481101414811015148110161481101714811018148110191481102014811021148110221481102314811024148110251481102614811027148110281481102914811030148110311481103214811033148110341481103514811036148110371481103814811039148110401481104114811042148110431481104414811045148110461481104714811048148110491481105014811051148110521481105314811054148110551481105614811057148110581481105914811060148110611481106214811063148110641481106514811066148110671481106814811069148110701481107114811072148110731481107414811075148110761481107714811078148110791481108014811081148110821481108314811084148110851481108614811087148110881481108914811090148110911481109214811093148110941481109514811096148110971481109814811099148111001481110114811102148111031481110414811105148200011482000214820003148200041482000514820006148200071482000814820009148200101482001114820012148200131482001414820015148200161482001714820018148200191482002014820021148200221482002314820024148200251482002614820027148200281482002914820030148200311482003214820033148200341482003514820036148200371482003814820039148200401482004114820042148200431482004414820045148200461482004714820048148200491482005014820051148200521482005314820054148200551482005614820057148200581482005914820060148200611482006214820063148200641482006514820066148200671482006814820069148200701482007114820072148200731482007414820075148200761482007714820078148200791482008014820081148200821482008314820084148200851482008614820087148200881482008914820090148200911482009214820093148200941482009514820096148200971482009814820099148201001482010114820102148201031482010414820105148201061482010714820108148201091482011014820111148201121482011314820114148201151482011614820117148201181482011914820120148201211482012214820123148201241482012514820126148201271482012814820129148201301482013114820132148201331482013414820135148201361482013714820138148201391482014014820141148201421482014314820144148201451482014614820147148201481482014914820150148201511482015214820153148201541482015514820156148201571482015814820159148201601482016114820162148201631482016414820165148201661482016714820168148201691482017014820171148201721482017314820174148201751482017614820177148201781482017914820180148201811482018214820183148201841482018514820186148201871482018814820189148201901482019114820192148201931482019414820195148201961482019714820198148201991482020014820201148202021482020314820204148202051482020614820207148202081482020914820210148202111482021214820213148202141482021514820216148202171482021814820219148202201482022114820222148202231482022414820225148202261482022714820228148202291482023014820231148202321482023314820234148202351482023614820237148202381482023914820240148202411482024214820243148202441482024514820246148202471482024814820249148202501482025114820252148202531482025414820255148202561482025714820258148202591482026014820261148202621482026314820264148202651482026614820267148202681482026914820270148202711482027214820273148202741482027514820276148202771482027814820279148202801482028114820282148202831482028414820285148202861482028714820288148202891482029014820291148202921482029314820294148202951482029614820297148202981482029914820300148203011482030214820303148203041482030514820306148203071482030814820309148203101482031114820312148203131482031414820315148203161482031714820318148203191482032014820321148203221482032314820324148203251482032614820327148203281482032914820330148203311482033214820333148203341482033514820336148203371482033814820339148203401482034114820342148203431482034414820345148203461482034714820348148203491482035014820351148203521482035314820354148203551482035614820357148203581482035914820360148203611482036214820363148203641482036514820366148203671482036814820369148203701482037114820372148203731482037414820375148203761482037714820378148203791482038014820381148203821482038314820384148203851482038614820387148203881482038914820390148203911482039214820393148203941482039514820396148203971482039814820399148204001482040114820402148204031482040414820405148204061482040714820408148204091482041014820411148204121482041314820414148204151482041614820417148204181482041914820420148204211482042214820423148204241482042514820426148204271482042814820429148204301482043114820432148204331482043414820435148204361482043714820438148204391482044014820441148204421482044314820444148204451482044614820447148204481482044914820450148204511482045214820453148204541482045514820456148204571482045814820459148204601482046114820462148204631482046414820465148204661482046714820468148204691482047014820471148204721482047314820474148204751482047614820477148204781482047914820480148204811482048214820483148204841482048514820486148204871482048814820489148204901482049114820492148204931482049414820495148204961482049714820498148204991482050014820501148205021482050314820504148205051482050614820507148205081482050914820510148205111482051214820513148205141482051514820516148205171482051814820519148205201482052114820522148205231482052414820525148205261482052714820528148205291482053014820531148205321482053314820534148205351482053614820537148205381482053914820540148205411482054214820543148205441482054514820546148205471482054814820549148205501482055114820552148205531482055414820555148205561482055714820558148205591482056014820561148205621482056314820564148205651482056614820567148205681482056914820570148205711482057214820573148205741482057514820576148205771482057814820579148205801482058114820582148205831482058414820585148205861482058714820588148205891482059014820591148205921482059314820594148205951482059614820597148205981482059914820600148206011482060214820603148206041482060514820606148206071482060814820609148206101482061114820612148206131482061414820615148206161482061714820618148206191482062014820621148206221482062314820624148206251482062614820627148206281482062914820630148206311482063214820633148206341482063514820636148206371482063814820639148206401482064114820642148206431482064414820645148206461482064714820648148206491482065014820651148206521482065314820654148206551482065614820657148206581482065914820660148206611482066214820663148206641482066514820666148206671482066814820669148206701482067114820672148206731482067414820675148206761482067714820678148206791482068014820681148206821482068314820684148206851482068614820687148206881482068914820690148206911482069214820693148206941482069514820696148206971482069814820699148207001482070114820702148207031482070414820705148207061482070714820708148207091482071014820711148207121482071314820714148207151482071614820717148207181482071914820720148207211482072214820723148207241482072514820726148207271482072814820729148207301482073114820732148207331482073414820735148207361482073714820738148207391482074014820741148207421482074314820744148207451482074614820747148207481482074914820750148207511482075214820753148207541482075514820756148207571482075814820759148207601482076114820762148207631482076414820765148207661482076714820768148207691482077014820771148207721482077314820774148207751482077614820777148207781482077914820780148207811482078214820783148207841482078514820786148207871482078814820789148207901482079114820792148207931482079414820795148207961482079714820798148207991482080014820801148208021482080314820804148208051482080614820807148208081482080914820810148208111482081214820813148208141482081514820816148208171482081814820819148208201482082114820822148208231482082414820825148208261482082714820828148208291482083014820831148208321482083314820834148208351482083614820837148208381482083914820840148208411482084214820843148208441482084514820846148208471482084814820849148208501482085114820852148208531482085414820855148208561482085714820858148208591482086014820861148208621482086314820864148208651482086614820867148208681482086914820870148208711482087214820873148208741482087514820876148208771482087814820879148208801482088114820882148208831482088414820885148208861482088714820888148208891482089014820891148208921482089314820894148208951482089614820897148208981482089914820900148209011482090214820903148209041482090514820906148209071482090814820909148209101482091114820912148209131482091414820915148209161482091714820918148209191482092014820921148209221482092314820924148209251482092614820927148209281482092914820930148209311482093214820933148209341482093514820936148209371482093814820939148209401482094114820942148209431482094414820945148209461482094714820948148209491482095014820951148209521482095314820954148209551482095614820957148209581482095914820960148209611482096214820963148209641482096514820966148209671482096814820969148209701482097114820972148209731482097414820975148209761482097714820978148209791482098014820981148209821482098314820984148209851482098614820987148209881482098914820990148209911482099214820993148209941482099514820996148209971482099814820999148210001482100114821002148210031482100414821005148210061482100714821008148210091482101014821011148210121482101314821014148210151482101614821017148210181482101914821020148210211482102214821023148210241482102514821026148210271482102814821029148210301482103114821032148210331482103414821035148210361482103714821038148210391482104014821041148210421482104314821044148210451482104614821047148210481482104914821050148210511482105214821053148210541482105514821056148210571482105814821059148210601482106114821062148210631482106414821065148210661482106714821068148210691482107014821071148210721482107314821074148210751482107614821077148210781482107914821080148210811482108214821083148210841482108514821086148210871482108814821089148210901482109114821092148210931482109414821095148210961482109714821098148210991482110014821101148211021482110314821104148211051483000114830002148300031483000414830005148300061483000714830008148300091483001014830011148300121483001314830014148300151483001614830017148300181483001914830020148300211483002214830023148300241483002514830026148300271483002814830029148300301483003114830032148300331483003414830035148300361483003714830038148300391483004014830041148300421483004314830044148300451483004614830047148300481483004914830050148300511483005214830053148300541483005514830056148300571483005814830059148300601483006114830062148300631483006414830065148300661483006714830068148300691483007014830071148300721483007314830074148300751483007614830077148300781483007914830080148300811483008214830083148300841483008514830086148300871483008814830089148300901483009114830092148300931483009414830095148300961483009714830098148300991483010014830101148301021483010314830104148301051483010614830107148301081483010914830110148301111483011214830113148301141483011514830116148301171483011814830119148301201483012114830122148301231483012414830125148301261483012714830128148301291483013014830131148301321483013314830134148301351483013614830137148301381483013914830140148301411483014214830143148301441483014514830146148301471483014814830149148301501483015114830152148301531483015414830155148301561483015714830158148301591483016014830161148301621483016314830164148301651483016614830167148301681483016914830170148301711483017214830173148301741483017514830176148301771483017814830179148301801483018114830182148301831483018414830185148301861483018714830188148301891483019014830191148301921483019314830194148301951483019614830197148301981483019914830200148302011483020214830203148302041483020514830206148302071483020814830209148302101483021114830212148302131483021414830215148302161483021714830218148302191483022014830221148302221483022314830224148302251483022614830227148302281483022914830230148302311483023214830233148302341483023514830236148302371483023814830239148302401483024114830242148302431483024414830245148302461483024714830248148302491483025014830251148302521483025314830254148302551483025614830257148302581483025914830260148302611483026214830263148302641483026514830266148302671483026814830269148302701483027114830272148302731483027414830275148302761483027714830278148302791483028014830281148302821483028314830284148302851483028614830287148302881483028914830290148302911483029214830293148302941483029514830296148302971483029814830299148303001483030114830302148303031483030414830305148303061483030714830308148303091483031014830311148303121483031314830314148303151483031614830317148303181483031914830320148303211483032214830323148303241483032514830326148303271483032814830329148303301483033114830332148303331483033414830335148303361483033714830338148303391483034014830341148303421483034314830344148303451483034614830347148303481483034914830350148303511483035214830353148303541483035514830356148303571483035814830359148303601483036114830362148303631483036414830365148303661483036714830368148303691483037014830371148303721483037314830374148303751483037614830377148303781483037914830380148303811483038214830383148303841483038514830386148303871483038814830389148303901483039114830392148303931483039414830395148303961483039714830398148303991483040014830401148304021483040314830404148304051483040614830407148304081483040914830410148304111483041214830413148304141483041514830416148304171483041814830419148304201483042114830422148304231483042414830425148304261483042714830428148304291483043014830431148304321483043314830434148304351483043614830437148304381483043914830440148304411483044214830443148304441483044514830446148304471483044814830449148304501483045114830452148304531483045414830455148304561483045714830458148304591483046014830461148304621483046314830464148304651483046614830467148304681483046914830470148304711483047214830473148304741483047514830476148304771483047814830479148304801483048114830482148304831483048414830485148304861483048714830488148304891483049014830491148304921483049314830494148304951483049614830497148304981483049914830500148305011483050214830503148305041483050514830506148305071483050814830509148305101483051114830512148305131483051414830515148305161483051714830518148305191483052014830521148305221483052314830524148305251483052614830527148305281483052914830530148305311483053214830533148305341483053514830536148305371483053814830539148305401483054114830542148305431483054414830545148305461483054714830548148305491483055014830551148305521483055314830554148305551483055614830557148305581483055914830560148305611483056214830563148305641483056514830566148305671483056814830569148305701483057114830572148305731483057414830575148305761483057714830578148305791483058014830581148305821483058314830584148305851483058614830587148305881483058914830590148305911483059214830593148305941483059514830596148305971483059814830599148306001483060114830602148306031483060414830605148306061483060714830608148306091483061014830611148306121483061314830614148306151483061614830617148306181483061914830620148306211483062214830623148306241483062514830626148306271483062814830629148306301483063114830632148306331483063414830635148306361483063714830638148306391483064014830641148306421483064314830644148306451483064614830647148306481483064914830650148306511483065214830653148306541483065514830656148306571483065814830659148306601483066114830662148306631483066414830665148306661483066714830668148306691483067014830671148306721483067314830674148306751483067614830677148306781483067914830680148306811483068214830683148306841483068514830686148306871483068814830689148306901483069114830692148306931483069414830695148306961483069714830698148306991483070014830701148307021483070314830704148307051483070614830707148307081483070914830710148307111483071214830713148307141483071514830716148307171483071814830719148307201483072114830722148307231483072414830725148307261483072714830728148307291483073014830731148307321483073314830734148307351483073614830737148307381483073914830740148307411483074214830743148307441483074514830746148307471483074814830749148307501483075114830752148307531483075414830755148307561483075714830758148307591483076014830761148307621483076314830764148307651483076614830767148307681483076914830770148307711483077214830773148307741483077514830776148307771483077814830779148307801483078114830782148307831483078414830785148307861483078714830788148307891483079014830791148307921483079314830794148307951483079614830797148307981483079914830800148308011483080214830803148308041483080514830806148308071483080814830809148308101483081114830812148308131483081414830815148308161483081714830818148308191483082014830821148308221483082314830824148308251483082614830827148308281483082914830830148308311483083214830833148308341483083514830836148308371483083814830839148308401483084114830842148308431483084414830845148308461483084714830848148308491483085014830851148308521483085314830854148308551483085614830857148308581483085914830860148308611483086214830863148308641483086514830866148308671483086814830869148308701483087114830872148308731483087414830875148308761483087714830878148308791483088014830881148308821483088314830884148308851483088614830887148308881483088914830890148308911483089214830893148308941483089514830896148308971483089814830899148309001483090114830902148309031483090414830905148309061483090714830908148309091483091014830911148309121483091314830914148309151483091614830917148309181483091914830920148309211483092214830923148309241483092514830926148309271483092814830929148309301483093114830932148309331483093414830935148309361483093714830938148309391483094014830941148309421483094314830944148309451483094614830947148309481483094914830950148309511483095214830953148309541483095514830956148309571483095814830959148309601483096114830962148309631483096414830965148309661483096714830968148309691483097014830971148309721483097314830974148309751483097614830977148309781483097914830980148309811483098214830983148309841483098514830986148309871483098814830989148309901483099114830992148309931483099414830995148309961483099714830998148309991483100014831001148310021483100314831004148310051483100614831007148310081483100914831010148310111483101214831013148310141483101514831016148310171483101814831019148310201483102114831022148310231483102414831025148310261483102714831028148310291483103014831031148310321483103314831034148310351483103614831037148310381483103914831040148310411483104214831043148310441483104514831046148310471483104814831049148310501483105114831052148310531483105414831055148310561483105714831058148310591483106014831061148310621483106314831064148310651483106614831067148310681483106914831070148310711483107214831073148310741483107514831076148310771483107814831079148310801483108114831082148310831483108414831085148310861483108714831088148310891483109014831091148310921483109314831094148310951483109614831097148310981483109914831100148311011483110214831103148311041483110514840001148400021484000314840004148400051484000614840007148400081484000914840010148400111484001214840013148400141484001514840016148400171484001814840019148400201484002114840022148400231484002414840025148400261484002714840028148400291484003014840031148400321484003314840034148400351484003614840037148400381484003914840040148400411484004214840043148400441484004514840046148400471484004814840049148400501484005114840052148400531484005414840055148400561484005714840058148400591484006014840061148400621484006314840064148400651484006614840067148400681484006914840070148400711484007214840073148400741484007514840076148400771484007814840079148400801484008114840082148400831484008414840085148400861484008714840088148400891484009014840091148400921484009314840094148400951484009614840097148400981484009914840100148401011484010214840103148401041484010514840106148401071484010814840109148401101484011114840112148401131484011414840115148401161484011714840118148401191484012014840121148401221484012314840124148401251484012614840127148401281484012914840130148401311484013214840133148401341484013514840136148401371484013814840139148401401484014114840142148401431484014414840145148401461484014714840148148401491484015014840151148401521484015314840154148401551484015614840157148401581484015914840160148401611484016214840163148401641484016514840166148401671484016814840169148401701484017114840172148401731484017414840175148401761484017714840178148401791484018014840181148401821484018314840184148401851484018614840187148401881484018914840190148401911484019214840193148401941484019514840196148401971484019814840199148402001484020114840202148402031484020414840205148402061484020714840208148402091484021014840211148402121484021314840214148402151484021614840217148402181484021914840220148402211484022214840223148402241484022514840226148402271484022814840229148402301484023114840232148402331484023414840235148402361484023714840238148402391484024014840241148402421484024314840244148402451484024614840247148402481484024914840250148402511484025214840253148402541484025514840256148402571484025814840259148402601484026114840262148402631484026414840265148402661484026714840268148402691484027014840271148402721484027314840274148402751484027614840277148402781484027914840280148402811484028214840283148402841484028514840286148402871484028814840289148402901484029114840292148402931484029414840295148402961484029714840298148402991484030014840301148403021484030314840304148403051484030614840307148403081484030914840310148403111484031214840313148403141484031514840316148403171484031814840319148403201484032114840322148403231484032414840325148403261484032714840328148403291484033014840331148403321484033314840334148403351484033614840337148403381484033914840340148403411484034214840343148403441484034514840346148403471484034814840349148403501484035114840352148403531484035414840355148403561484035714840358148403591484036014840361148403621484036314840364148403651484036614840367148403681484036914840370148403711484037214840373148403741484037514840376148403771484037814840379148403801484038114840382148403831484038414840385148403861484038714840388148403891484039014840391148403921484039314840394148403951484039614840397148403981484039914840400148404011484040214840403148404041484040514840406148404071484040814840409148404101484041114840412148404131484041414840415148404161484041714840418148404191484042014840421148404221484042314840424148404251484042614840427148404281484042914840430148404311484043214840433148404341484043514840436148404371484043814840439148404401484044114840442148404431484044414840445148404461484044714840448148404491484045014840451148404521484045314840454148404551484045614840457148404581484045914840460148404611484046214840463148404641484046514840466148404671484046814840469148404701484047114840472148404731484047414840475148404761484047714840478148404791484048014840481148404821484048314840484148404851484048614840487148404881484048914840490148404911484049214840493148404941484049514840496148404971484049814840499148405001484050114840502148405031484050414840505148405061484050714840508148405091484051014840511148405121484051314840514148405151484051614840517148405181484051914840520148405211484052214840523148405241484052514840526148405271484052814840529148405301484053114840532148405331484053414840535148405361484053714840538148405391484054014840541148405421484054314840544148405451484054614840547148405481484054914840550148405511484055214840553148405541484055514840556148405571484055814840559148405601484056114840562148405631484056414840565148405661484056714840568148405691484057014840571148405721484057314840574148405751484057614840577148405781484057914840580148405811484058214840583148405841484058514840586148405871484058814840589148405901484059114840592148405931484059414840595148405961484059714840598148405991484060014840601148406021484060314840604148406051484060614840607148406081484060914840610148406111484061214840613148406141484061514840616148406171484061814840619148406201484062114840622148406231484062414840625148406261484062714840628148406291484063014840631148406321484063314840634148406351484063614840637148406381484063914840640148406411484064214840643148406441484064514840646148406471484064814840649148406501484065114840652148406531484065414840655148406561484065714840658148406591484066014840661148406621484066314840664148406651484066614840667148406681484066914840670148406711484067214840673148406741484067514840676148406771484067814840679148406801484068114840682148406831484068414840685148406861484068714840688148406891484069014840691148406921484069314840694148406951484069614840697148406981484069914840700148407011484070214840703148407041484070514840706148407071484070814840709148407101484071114840712148407131484071414840715148407161484071714840718148407191484072014840721148407221484072314840724148407251484072614840727148407281484072914840730148407311484073214840733148407341484073514840736148407371484073814840739148407401484074114840742148407431484074414840745148407461484074714840748148407491484075014840751148407521484075314840754148407551484075614840757148407581484075914840760148407611484076214840763148407641484076514840766148407671484076814840769148407701484077114840772148407731484077414840775148407761484077714840778148407791484078014840781148407821484078314840784148407851484078614840787148407881484078914840790148407911484079214840793148407941484079514840796148407971484079814840799148408001484080114840802148408031484080414840805148408061484080714840808148408091484081014840811148408121484081314840814148408151484081614840817148408181484081914840820148408211484082214840823148408241484082514840826148408271484082814840829148408301484083114840832148408331484083414840835148408361484083714840838148408391484084014840841148408421484084314840844148408451484084614840847148408481484084914840850148408511484085214840853148408541484085514840856148408571484085814840859148408601484086114840862148408631484086414840865148408661484086714840868148408691484087014840871148408721484087314840874148408751484087614840877148408781484087914840880148408811484088214840883148408841484088514840886148408871484088814840889148408901484089114840892148408931484089414840895148408961484089714840898148408991484090014840901148409021484090314840904148409051484090614840907148409081484090914840910148409111484091214840913148409141484091514840916148409171484091814840919148409201484092114840922148409231484092414840925148409261484092714840928148409291484093014840931148409321484093314840934148409351484093614840937148409381484093914840940148409411484094214840943148409441484094514840946148409471484094814840949148409501484095114840952148409531484095414840955148409561484095714840958148409591484096014840961148409621484096314840964148409651484096614840967148409681484096914840970148409711484097214840973148409741484097514840976148409771484097814840979148409801484098114840982148409831484098414840985148409861484098714840988148409891484099014840991148409921484099314840994148409951484099614840997148409981484099914841000148410011484100214841003148410041484100514841006148410071484100814841009148410101484101114841012148410131484101414841015148410161484101714841018148410191484102014841021148410221484102314841024148410251484102614841027148410281484102914841030148410311484103214841033148410341484103514841036148410371484103814841039148410401484104114841042148410431484104414841045148410461484104714841048148410491484105014841051148410521484105314841054148410551484105614841057148410581484105914841060148410611484106214841063148410641484106514841066148410671484106814841069148410701484107114841072148410731484107414841075148410761484107714841078148410791484108014841081148410821484108314841084148410851484108614841087148410881484108914841090148410911484109214841093148410941484109514841096148410971484109814841099148411001484110114841102148411031484110414841105148500011485000214850003148500041485000514850006148500071485000814850009148500101485001114850012148500131485001414850015148500161485001714850018148500191485002014850021148500221485002314850024148500251485002614850027148500281485002914850030148500311485003214850033148500341485003514850036148500371485003814850039148500401485004114850042148500431485004414850045148500461485004714850048148500491485005014850051148500521485005314850054148500551485005614850057148500581485005914850060148500611485006214850063148500641485006514850066148500671485006814850069148500701485007114850072148500731485007414850075148500761485007714850078148500791485008014850081148500821485008314850084148500851485008614850087148500881485008914850090148500911485009214850093148500941485009514850096148500971485009814850099148501001485010114850102148501031485010414850105148501061485010714850108148501091485011014850111148501121485011314850114148501151485011614850117148501181485011914850120148501211485012214850123148501241485012514850126148501271485012814850129148501301485013114850132148501331485013414850135148501361485013714850138148501391485014014850141148501421485014314850144148501451485014614850147148501481485014914850150148501511485015214850153148501541485015514850156148501571485015814850159148501601485016114850162148501631485016414850165148501661485016714850168148501691485017014850171148501721485017314850174148501751485017614850177148501781485017914850180148501811485018214850183148501841485018514850186148501871485018814850189148501901485019114850192148501931485019414850195148501961485019714850198148501991485020014850201148502021485020314850204148502051485020614850207148502081485020914850210148502111485021214850213148502141485021514850216148502171485021814850219148502201485022114850222148502231485022414850225148502261485022714850228148502291485023014850231148502321485023314850234148502351485023614850237148502381485023914850240148502411485024214850243148502441485024514850246148502471485024814850249148502501485025114850252148502531485025414850255148502561485025714850258148502591485026014850261148502621485026314850264148502651485026614850267148502681485026914850270148502711485027214850273148502741485027514850276148502771485027814850279148502801485028114850282148502831485028414850285148502861485028714850288148502891485029014850291148502921485029314850294148502951485029614850297148502981485029914850300148503011485030214850303148503041485030514850306148503071485030814850309148503101485031114850312148503131485031414850315148503161485031714850318148503191485032014850321148503221485032314850324148503251485032614850327148503281485032914850330148503311485033214850333148503341485033514850336148503371485033814850339148503401485034114850342148503431485034414850345148503461485034714850348148503491485035014850351148503521485035314850354148503551485035614850357148503581485035914850360148503611485036214850363148503641485036514850366148503671485036814850369148503701485037114850372148503731485037414850375148503761485037714850378148503791485038014850381148503821485038314850384148503851485038614850387148503881485038914850390148503911485039214850393148503941485039514850396148503971485039814850399148504001485040114850402148504031485040414850405148504061485040714850408148504091485041014850411148504121485041314850414148504151485041614850417148504181485041914850420148504211485042214850423148504241485042514850426148504271485042814850429148504301485043114850432148504331485043414850435148504361485043714850438148504391485044014850441148504421485044314850444148504451485044614850447148504481485044914850450148504511485045214850453148504541485045514850456148504571485045814850459148504601485046114850462148504631485046414850465148504661485046714850468148504691485047014850471148504721485047314850474148504751485047614850477148504781485047914850480148504811485048214850483148504841485048514850486148504871485048814850489148504901485049114850492148504931485049414850495148504961485049714850498148504991485050014850501148505021485050314850504148505051485050614850507148505081485050914850510148505111485051214850513148505141485051514850516148505171485051814850519148505201485052114850522148505231485052414850525148505261485052714850528148505291485053014850531148505321485053314850534148505351485053614850537148505381485053914850540148505411485054214850543148505441485054514850546148505471485054814850549148505501485055114850552148505531485055414850555148505561485055714850558148505591485056014850561148505621485056314850564148505651485056614850567148505681485056914850570148505711485057214850573148505741485057514850576148505771485057814850579148505801485058114850582148505831485058414850585148505861485058714850588148505891485059014850591148505921485059314850594148505951485059614850597148505981485059914850600148506011485060214850603148506041485060514850606148506071485060814850609148506101485061114850612148506131485061414850615148506161485061714850618148506191485062014850621148506221485062314850624148506251485062614850627148506281485062914850630148506311485063214850633148506341485063514850636148506371485063814850639148506401485064114850642148506431485064414850645148506461485064714850648148506491485065014850651148506521485065314850654148506551485065614850657148506581485065914850660148506611485066214850663148506641485066514850666148506671485066814850669148506701485067114850672148506731485067414850675148506761485067714850678148506791485068014850681148506821485068314850684148506851485068614850687148506881485068914850690148506911485069214850693148506941485069514850696148506971485069814850699148507001485070114850702148507031485070414850705148507061485070714850708148507091485071014850711148507121485071314850714148507151485071614850717148507181485071914850720148507211485072214850723148507241485072514850726148507271485072814850729148507301485073114850732148507331485073414850735148507361485073714850738148507391485074014850741148507421485074314850744148507451485074614850747148507481485074914850750148507511485075214850753148507541485075514850756148507571485075814850759148507601485076114850762148507631485076414850765148507661485076714850768148507691485077014850771148507721485077314850774148507751485077614850777148507781485077914850780148507811485078214850783148507841485078514850786148507871485078814850789148507901485079114850792148507931485079414850795148507961485079714850798148507991485080014850801148508021485080314850804148508051485080614850807148508081485080914850810148508111485081214850813148508141485081514850816148508171485081814850819148508201485082114850822148508231485082414850825148508261485082714850828148508291485083014850831148508321485083314850834148508351485083614850837148508381485083914850840148508411485084214850843148508441485084514850846148508471485084814850849148508501485085114850852148508531485085414850855148508561485085714850858148508591485086014850861148508621485086314850864148508651485086614850867148508681485086914850870148508711485087214850873148508741485087514850876148508771485087814850879148508801485088114850882148508831485088414850885148508861485088714850888148508891485089014850891148508921485089314850894148508951485089614850897148508981485089914850900148509011485090214850903148509041485090514850906148509071485090814850909148509101485091114850912148509131485091414850915148509161485091714850918148509191485092014850921148509221485092314850924148509251485092614850927148509281485092914850930148509311485093214850933148509341485093514850936148509371485093814850939148509401485094114850942148509431485094414850945148509461485094714850948148509491485095014850951148509521485095314850954148509551485095614850957148509581485095914850960148509611485096214850963148509641485096514850966148509671485096814850969148509701485097114850972148509731485097414850975148509761485097714850978148509791485098014850981148509821485098314850984148509851485098614850987148509881485098914850990148509911485099214850993148509941485099514850996148509971485099814850999148510001485100114851002148510031485100414851005148510061485100714851008148510091485101014851011148510121485101314851014148510151485101614851017148510181485101914851020148510211485102214851023148510241485102514851026148510271485102814851029148510301485103114851032148510331485103414851035148510361485103714851038148510391485104014851041148510421485104314851044148510451485104614851047148510481485104914851050148510511485105214851053148510541485105514851056148510571485105814851059148510601485106114851062148510631485106414851065148510661485106714851068148510691485107014851071148510721485107314851074148510751485107614851077148510781485107914851080148510811485108214851083148510841485108514851086148510871485108814851089148510901485109114851092148510931485109414851095148510961485109714851098148510991485110014851101148511021485110314851104148511051486000114860002148600031486000414860005148600061486000714860008148600091486001014860011148600121486001314860014148600151486001614860017148600181486001914860020148600211486002214860023148600241486002514860026148600271486002814860029148600301486003114860032148600331486003414860035148600361486003714860038148600391486004014860041148600421486004314860044148600451486004614860047148600481486004914860050148600511486005214860053148600541486005514860056148600571486005814860059148600601486006114860062148600631486006414860065148600661486006714860068148600691486007014860071148600721486007314860074148600751486007614860077148600781486007914860080148600811486008214860083148600841486008514860086148600871486008814860089148600901486009114860092148600931486009414860095148600961486009714860098148600991486010014860101148601021486010314860104148601051486010614860107148601081486010914860110148601111486011214860113148601141486011514860116148601171486011814860119148601201486012114860122148601231486012414860125148601261486012714860128148601291486013014860131148601321486013314860134148601351486013614860137148601381486013914860140148601411486014214860143148601441486014514860146148601471486014814860149148601501486015114860152148601531486015414860155148601561486015714860158148601591486016014860161148601621486016314860164148601651486016614860167148601681486016914860170148601711486017214860173148601741486017514860176148601771486017814860179148601801486018114860182148601831486018414860185148601861486018714860188148601891486019014860191148601921486019314860194148601951486019614860197148601981486019914860200148602011486020214860203148602041486020514860206148602071486020814860209148602101486021114860212148602131486021414860215148602161486021714860218148602191486022014860221148602221486022314860224148602251486022614860227148602281486022914860230148602311486023214860233148602341486023514860236148602371486023814860239148602401486024114860242148602431486024414860245148602461486024714860248148602491486025014860251148602521486025314860254148602551486025614860257148602581486025914860260148602611486026214860263148602641486026514860266148602671486026814860269148602701486027114860272148602731486027414860275148602761486027714860278148602791486028014860281148602821486028314860284148602851486028614860287148602881486028914860290148602911486029214860293148602941486029514860296148602971486029814860299148603001486030114860302148603031486030414860305148603061486030714860308148603091486031014860311148603121486031314860314148603151486031614860317148603181486031914860320148603211486032214860323148603241486032514860326148603271486032814860329148603301486033114860332148603331486033414860335148603361486033714860338148603391486034014860341148603421486034314860344148603451486034614860347148603481486034914860350148603511486035214860353148603541486035514860356148603571486035814860359148603601486036114860362148603631486036414860365148603661486036714860368148603691486037014860371148603721486037314860374148603751486037614860377148603781486037914860380148603811486038214860383148603841486038514860386148603871486038814860389148603901486039114860392148603931486039414860395148603961486039714860398148603991486040014860401148604021486040314860404148604051486040614860407148604081486040914860410148604111486041214860413148604141486041514860416148604171486041814860419148604201486042114860422148604231486042414860425148604261486042714860428148604291486043014860431148604321486043314860434148604351486043614860437148604381486043914860440148604411486044214860443148604441486044514860446148604471486044814860449148604501486045114860452148604531486045414860455148604561486045714860458148604591486046014860461148604621486046314860464148604651486046614860467148604681486046914860470148604711486047214860473148604741486047514860476148604771486047814860479148604801486048114860482148604831486048414860485148604861486048714860488148604891486049014860491148604921486049314860494148604951486049614860497148604981486049914860500148605011486050214860503148605041486050514860506148605071486050814860509148605101486051114860512148605131486051414860515148605161486051714860518148605191486052014860521148605221486052314860524148605251486052614860527148605281486052914860530148605311486053214860533148605341486053514860536148605371486053814860539148605401486054114860542148605431486054414860545148605461486054714860548148605491486055014860551148605521486055314860554148605551486055614860557148605581486055914860560148605611486056214860563148605641486056514860566148605671486056814860569148605701486057114860572148605731486057414860575148605761486057714860578148605791486058014860581148605821486058314860584148605851486058614860587148605881486058914860590148605911486059214860593148605941486059514860596148605971486059814860599148606001486060114860602148606031486060414860605148606061486060714860608148606091486061014860611148606121486061314860614148606151486061614860617148606181486061914860620148606211486062214860623148606241486062514860626148606271486062814860629148606301486063114860632148606331486063414860635148606361486063714860638148606391486064014860641148606421486064314860644148606451486064614860647148606481486064914860650148606511486065214860653148606541486065514860656148606571486065814860659148606601486066114860662148606631486066414860665148606661486066714860668148606691486067014860671148606721486067314860674148606751486067614860677148606781486067914860680148606811486068214860683148606841486068514860686148606871486068814860689148606901486069114860692148606931486069414860695148606961486069714860698148606991486070014860701148607021486070314860704148607051486070614860707148607081486070914860710148607111486071214860713148607141486071514860716148607171486071814860719148607201486072114860722148607231486072414860725148607261486072714860728148607291486073014860731148607321486073314860734148607351486073614860737148607381486073914860740148607411486074214860743148607441486074514860746148607471486074814860749148607501486075114860752148607531486075414860755148607561486075714860758148607591486076014860761148607621486076314860764148607651486076614860767148607681486076914860770148607711486077214860773148607741486077514860776148607771486077814860779148607801486078114860782148607831486078414860785148607861486078714860788148607891486079014860791148607921486079314860794148607951486079614860797148607981486079914860800148608011486080214860803148608041486080514860806148608071486080814860809148608101486081114860812148608131486081414860815148608161486081714860818148608191486082014860821148608221486082314860824148608251486082614860827148608281486082914860830148608311486083214860833148608341486083514860836148608371486083814860839148608401486084114860842148608431486084414860845148608461486084714860848148608491486085014860851148608521486085314860854148608551486085614860857148608581486085914860860148608611486086214860863148608641486086514860866148608671486086814860869148608701486087114860872148608731486087414860875148608761486087714860878148608791486088014860881148608821486088314860884148608851486088614860887148608881486088914860890148608911486089214860893148608941486089514860896148608971486089814860899148609001486090114860902148609031486090414860905148609061486090714860908148609091486091014860911148609121486091314860914148609151486091614860917148609181486091914860920148609211486092214860923148609241486092514860926148609271486092814860929148609301486093114860932148609331486093414860935148609361486093714860938148609391486094014860941148609421486094314860944148609451486094614860947148609481486094914860950148609511486095214860953148609541486095514860956148609571486095814860959148609601486096114860962148609631486096414860965148609661486096714860968148609691486097014860971148609721486097314860974148609751486097614860977148609781486097914860980148609811486098214860983148609841486098514860986148609871486098814860989148609901486099114860992148609931486099414860995148609961486099714860998148609991486100014861001148610021486100314861004148610051486100614861007148610081486100914861010148610111486101214861013148610141486101514861016148610171486101814861019148610201486102114861022148610231486102414861025148610261486102714861028148610291486103014861031148610321486103314861034148610351486103614861037148610381486103914861040148610411486104214861043148610441486104514861046148610471486104814861049148610501486105114861052148610531486105414861055148610561486105714861058148610591486106014861061148610621486106314861064148610651486106614861067148610681486106914861070148610711486107214861073148610741486107514861076148610771486107814861079148610801486108114861082148610831486108414861085148610861486108714861088148610891486109014861091148610921486109314861094148610951486109614861097148610981486109914861100148611011486110214861103148611041486110514870001148700021487000314870004148700051487000614870007148700081487000914870010148700111487001214870013148700141487001514870016148700171487001814870019148700201487002114870022148700231487002414870025148700261487002714870028148700291487003014870031148700321487003314870034148700351487003614870037148700381487003914870040148700411487004214870043148700441487004514870046148700471487004814870049148700501487005114870052148700531487005414870055148700561487005714870058148700591487006014870061148700621487006314870064148700651487006614870067148700681487006914870070148700711487007214870073148700741487007514870076148700771487007814870079148700801487008114870082148700831487008414870085148700861487008714870088148700891487009014870091148700921487009314870094148700951487009614870097148700981487009914870100148701011487010214870103148701041487010514870106148701071487010814870109148701101487011114870112148701131487011414870115148701161487011714870118148701191487012014870121148701221487012314870124148701251487012614870127148701281487012914870130148701311487013214870133148701341487013514870136148701371487013814870139148701401487014114870142148701431487014414870145148701461487014714870148148701491487015014870151148701521487015314870154148701551487015614870157148701581487015914870160148701611487016214870163148701641487016514870166148701671487016814870169148701701487017114870172148701731487017414870175148701761487017714870178148701791487018014870181148701821487018314870184148701851487018614870187148701881487018914870190148701911487019214870193148701941487019514870196148701971487019814870199148702001487020114870202148702031487020414870205148702061487020714870208148702091487021014870211148702121487021314870214148702151487021614870217148702181487021914870220148702211487022214870223148702241487022514870226148702271487022814870229148702301487023114870232148702331487023414870235148702361487023714870238148702391487024014870241148702421487024314870244148702451487024614870247148702481487024914870250148702511487025214870253148702541487025514870256148702571487025814870259148702601487026114870262148702631487026414870265148702661487026714870268148702691487027014870271148702721487027314870274148702751487027614870277148702781487027914870280148702811487028214870283148702841487028514870286148702871487028814870289148702901487029114870292148702931487029414870295148702961487029714870298148702991487030014870301148703021487030314870304148703051487030614870307148703081487030914870310148703111487031214870313148703141487031514870316148703171487031814870319148703201487032114870322148703231487032414870325148703261487032714870328148703291487033014870331148703321487033314870334148703351487033614870337148703381487033914870340148703411487034214870343148703441487034514870346148703471487034814870349148703501487035114870352148703531487035414870355148703561487035714870358148703591487036014870361148703621487036314870364148703651487036614870367148703681487036914870370148703711487037214870373148703741487037514870376148703771487037814870379148703801487038114870382148703831487038414870385148703861487038714870388148703891487039014870391148703921487039314870394148703951487039614870397148703981487039914870400148704011487040214870403148704041487040514870406148704071487040814870409148704101487041114870412148704131487041414870415148704161487041714870418148704191487042014870421148704221487042314870424148704251487042614870427148704281487042914870430148704311487043214870433148704341487043514870436148704371487043814870439148704401487044114870442148704431487044414870445148704461487044714870448148704491487045014870451148704521487045314870454148704551487045614870457148704581487045914870460148704611487046214870463148704641487046514870466148704671487046814870469148704701487047114870472148704731487047414870475148704761487047714870478148704791487048014870481148704821487048314870484148704851487048614870487148704881487048914870490148704911487049214870493148704941487049514870496148704971487049814870499148705001487050114870502148705031487050414870505148705061487050714870508148705091487051014870511148705121487051314870514148705151487051614870517148705181487051914870520148705211487052214870523148705241487052514870526148705271487052814870529148705301487053114870532148705331487053414870535148705361487053714870538148705391487054014870541148705421487054314870544148705451487054614870547148705481487054914870550148705511487055214870553148705541487055514870556148705571487055814870559148705601487056114870562148705631487056414870565148705661487056714870568148705691487057014870571148705721487057314870574148705751487057614870577148705781487057914870580148705811487058214870583148705841487058514870586148705871487058814870589148705901487059114870592148705931487059414870595148705961487059714870598148705991487060014870601148706021487060314870604148706051487060614870607148706081487060914870610148706111487061214870613148706141487061514870616148706171487061814870619148706201487062114870622148706231487062414870625148706261487062714870628148706291487063014870631148706321487063314870634148706351487063614870637148706381487063914870640148706411487064214870643148706441487064514870646148706471487064814870649148706501487065114870652148706531487065414870655148706561487065714870658148706591487066014870661148706621487066314870664148706651487066614870667148706681487066914870670148706711487067214870673148706741487067514870676148706771487067814870679148706801487068114870682148706831487068414870685148706861487068714870688148706891487069014870691148706921487069314870694148706951487069614870697148706981487069914870700148707011487070214870703148707041487070514870706148707071487070814870709148707101487071114870712148707131487071414870715148707161487071714870718148707191487072014870721148707221487072314870724148707251487072614870727148707281487072914870730148707311487073214870733148707341487073514870736148707371487073814870739148707401487074114870742148707431487074414870745148707461487074714870748148707491487075014870751148707521487075314870754148707551487075614870757148707581487075914870760148707611487076214870763148707641487076514870766148707671487076814870769148707701487077114870772148707731487077414870775148707761487077714870778148707791487078014870781148707821487078314870784148707851487078614870787148707881487078914870790148707911487079214870793148707941487079514870796148707971487079814870799148708001487080114870802148708031487080414870805148708061487080714870808148708091487081014870811148708121487081314870814148708151487081614870817148708181487081914870820148708211487082214870823148708241487082514870826148708271487082814870829148708301487083114870832148708331487083414870835148708361487083714870838148708391487084014870841148708421487084314870844148708451487084614870847148708481487084914870850148708511487085214870853148708541487085514870856148708571487085814870859148708601487086114870862148708631487086414870865148708661487086714870868148708691487087014870871148708721487087314870874148708751487087614870877148708781487087914870880148708811487088214870883148708841487088514870886148708871487088814870889148708901487089114870892148708931487089414870895148708961487089714870898148708991487090014870901148709021487090314870904148709051487090614870907148709081487090914870910148709111487091214870913148709141487091514870916148709171487091814870919148709201487092114870922148709231487092414870925148709261487092714870928148709291487093014870931148709321487093314870934148709351487093614870937148709381487093914870940148709411487094214870943148709441487094514870946148709471487094814870949148709501487095114870952148709531487095414870955148709561487095714870958148709591487096014870961148709621487096314870964148709651487096614870967148709681487096914870970148709711487097214870973148709741487097514870976148709771487097814870979148709801487098114870982148709831487098414870985148709861487098714870988148709891487099014870991148709921487099314870994148709951487099614870997148709981487099914871000148710011487100214871003148710041487100514871006148710071487100814871009148710101487101114871012148710131487101414871015148710161487101714871018148710191487102014871021148710221487102314871024148710251487102614871027148710281487102914871030148710311487103214871033148710341487103514871036148710371487103814871039148710401487104114871042148710431487104414871045148710461487104714871048148710491487105014871051148710521487105314871054148710551487105614871057148710581487105914871060148710611487106214871063148710641487106514871066148710671487106814871069148710701487107114871072148710731487107414871075148710761487107714871078148710791487108014871081148710821487108314871084148710851487108614871087148710881487108914871090148710911487109214871093148710941487109514871096148710971487109814871099148711001487110114871102148711031487110414871105148800011488000214880003148800041488000514880006148800071488000814880009148800101488001114880012148800131488001414880015148800161488001714880018148800191488002014880021148800221488002314880024148800251488002614880027148800281488002914880030148800311488003214880033148800341488003514880036148800371488003814880039148800401488004114880042148800431488004414880045148800461488004714880048148800491488005014880051148800521488005314880054148800551488005614880057148800581488005914880060148800611488006214880063148800641488006514880066148800671488006814880069148800701488007114880072148800731488007414880075148800761488007714880078148800791488008014880081148800821488008314880084148800851488008614880087148800881488008914880090148800911488009214880093148800941488009514880096148800971488009814880099148801001488010114880102148801031488010414880105148801061488010714880108148801091488011014880111148801121488011314880114148801151488011614880117148801181488011914880120148801211488012214880123148801241488012514880126148801271488012814880129148801301488013114880132148801331488013414880135148801361488013714880138148801391488014014880141148801421488014314880144148801451488014614880147148801481488014914880150148801511488015214880153148801541488015514880156148801571488015814880159148801601488016114880162148801631488016414880165148801661488016714880168148801691488017014880171148801721488017314880174148801751488017614880177148801781488017914880180148801811488018214880183148801841488018514880186148801871488018814880189148801901488019114880192148801931488019414880195148801961488019714880198148801991488020014880201148802021488020314880204148802051488020614880207148802081488020914880210148802111488021214880213148802141488021514880216148802171488021814880219148802201488022114880222148802231488022414880225148802261488022714880228148802291488023014880231148802321488023314880234148802351488023614880237148802381488023914880240148802411488024214880243148802441488024514880246148802471488024814880249148802501488025114880252148802531488025414880255148802561488025714880258148802591488026014880261148802621488026314880264148802651488026614880267148802681488026914880270148802711488027214880273148802741488027514880276148802771488027814880279148802801488028114880282148802831488028414880285148802861488028714880288148802891488029014880291148802921488029314880294148802951488029614880297148802981488029914880300148803011488030214880303148803041488030514880306148803071488030814880309148803101488031114880312148803131488031414880315148803161488031714880318148803191488032014880321148803221488032314880324148803251488032614880327148803281488032914880330148803311488033214880333148803341488033514880336148803371488033814880339148803401488034114880342148803431488034414880345148803461488034714880348148803491488035014880351148803521488035314880354148803551488035614880357148803581488035914880360148803611488036214880363148803641488036514880366148803671488036814880369148803701488037114880372148803731488037414880375148803761488037714880378148803791488038014880381148803821488038314880384148803851488038614880387148803881488038914880390148803911488039214880393148803941488039514880396148803971488039814880399148804001488040114880402148804031488040414880405148804061488040714880408148804091488041014880411148804121488041314880414148804151488041614880417148804181488041914880420148804211488042214880423148804241488042514880426148804271488042814880429148804301488043114880432148804331488043414880435148804361488043714880438148804391488044014880441148804421488044314880444148804451488044614880447148804481488044914880450148804511488045214880453148804541488045514880456148804571488045814880459148804601488046114880462148804631488046414880465148804661488046714880468148804691488047014880471148804721488047314880474148804751488047614880477148804781488047914880480148804811488048214880483148804841488048514880486148804871488048814880489148804901488049114880492148804931488049414880495148804961488049714880498148804991488050014880501148805021488050314880504148805051488050614880507148805081488050914880510148805111488051214880513148805141488051514880516148805171488051814880519148805201488052114880522148805231488052414880525148805261488052714880528148805291488053014880531148805321488053314880534148805351488053614880537148805381488053914880540148805411488054214880543148805441488054514880546148805471488054814880549148805501488055114880552148805531488055414880555148805561488055714880558148805591488056014880561148805621488056314880564148805651488056614880567148805681488056914880570148805711488057214880573148805741488057514880576148805771488057814880579148805801488058114880582148805831488058414880585148805861488058714880588148805891488059014880591148805921488059314880594148805951488059614880597148805981488059914880600148806011488060214880603148806041488060514880606148806071488060814880609148806101488061114880612148806131488061414880615148806161488061714880618148806191488062014880621148806221488062314880624148806251488062614880627148806281488062914880630148806311488063214880633148806341488063514880636148806371488063814880639148806401488064114880642148806431488064414880645148806461488064714880648148806491488065014880651148806521488065314880654148806551488065614880657148806581488065914880660148806611488066214880663148806641488066514880666148806671488066814880669148806701488067114880672148806731488067414880675148806761488067714880678148806791488068014880681148806821488068314880684148806851488068614880687148806881488068914880690148806911488069214880693148806941488069514880696148806971488069814880699148807001488070114880702148807031488070414880705148807061488070714880708148807091488071014880711148807121488071314880714148807151488071614880717148807181488071914880720148807211488072214880723148807241488072514880726148807271488072814880729148807301488073114880732148807331488073414880735148807361488073714880738148807391488074014880741148807421488074314880744148807451488074614880747148807481488074914880750148807511488075214880753148807541488075514880756148807571488075814880759148807601488076114880762148807631488076414880765148807661488076714880768148807691488077014880771148807721488077314880774148807751488077614880777148807781488077914880780148807811488078214880783148807841488078514880786148807871488078814880789148807901488079114880792148807931488079414880795148807961488079714880798148807991488080014880801148808021488080314880804148808051488080614880807148808081488080914880810148808111488081214880813148808141488081514880816148808171488081814880819148808201488082114880822148808231488082414880825148808261488082714880828148808291488083014880831148808321488083314880834148808351488083614880837148808381488083914880840148808411488084214880843148808441488084514880846148808471488084814880849148808501488085114880852148808531488085414880855148808561488085714880858148808591488086014880861148808621488086314880864148808651488086614880867148808681488086914880870148808711488087214880873148808741488087514880876148808771488087814880879148808801488088114880882148808831488088414880885148808861488088714880888148808891488089014880891148808921488089314880894148808951488089614880897148808981488089914880900148809011488090214880903148809041488090514880906148809071488090814880909148809101488091114880912148809131488091414880915148809161488091714880918148809191488092014880921148809221488092314880924148809251488092614880927148809281488092914880930148809311488093214880933148809341488093514880936148809371488093814880939148809401488094114880942148809431488094414880945148809461488094714880948148809491488095014880951148809521488095314880954148809551488095614880957148809581488095914880960148809611488096214880963148809641488096514880966148809671488096814880969148809701488097114880972148809731488097414880975148809761488097714880978148809791488098014880981148809821488098314880984148809851488098614880987148809881488098914880990148809911488099214880993148809941488099514880996148809971488099814880999148810001488100114881002148810031488100414881005148810061488100714881008148810091488101014881011148810121488101314881014148810151488101614881017148810181488101914881020148810211488102214881023148810241488102514881026148810271488102814881029148810301488103114881032148810331488103414881035148810361488103714881038148810391488104014881041148810421488104314881044148810451488104614881047148810481488104914881050148810511488105214881053148810541488105514881056148810571488105814881059148810601488106114881062148810631488106414881065148810661488106714881068148810691488107014881071148810721488107314881074148810751488107614881077148810781488107914881080148810811488108214881083148810841488108514881086148810871488108814881089148810901488109114881092148810931488109414881095148810961488109714881098148810991488110014881101148811021488110314881104148811051489000114890002148900031489000414890005148900061489000714890008148900091489001014890011148900121489001314890014148900151489001614890017148900181489001914890020148900211489002214890023148900241489002514890026148900271489002814890029148900301489003114890032148900331489003414890035148900361489003714890038148900391489004014890041148900421489004314890044148900451489004614890047148900481489004914890050148900511489005214890053148900541489005514890056148900571489005814890059148900601489006114890062148900631489006414890065148900661489006714890068148900691489007014890071148900721489007314890074148900751489007614890077148900781489007914890080148900811489008214890083148900841489008514890086148900871489008814890089148900901489009114890092148900931489009414890095148900961489009714890098148900991489010014890101148901021489010314890104148901051489010614890107148901081489010914890110148901111489011214890113148901141489011514890116148901171489011814890119148901201489012114890122148901231489012414890125148901261489012714890128148901291489013014890131148901321489013314890134148901351489013614890137148901381489013914890140148901411489014214890143148901441489014514890146148901471489014814890149148901501489015114890152148901531489015414890155148901561489015714890158148901591489016014890161148901621489016314890164148901651489016614890167148901681489016914890170148901711489017214890173148901741489017514890176148901771489017814890179148901801489018114890182148901831489018414890185148901861489018714890188148901891489019014890191148901921489019314890194148901951489019614890197148901981489019914890200148902011489020214890203148902041489020514890206148902071489020814890209148902101489021114890212148902131489021414890215148902161489021714890218148902191489022014890221148902221489022314890224148902251489022614890227148902281489022914890230148902311489023214890233148902341489023514890236148902371489023814890239148902401489024114890242148902431489024414890245148902461489024714890248148902491489025014890251148902521489025314890254148902551489025614890257148902581489025914890260148902611489026214890263148902641489026514890266148902671489026814890269148902701489027114890272148902731489027414890275148902761489027714890278148902791489028014890281148902821489028314890284148902851489028614890287148902881489028914890290148902911489029214890293148902941489029514890296148902971489029814890299148903001489030114890302148903031489030414890305148903061489030714890308148903091489031014890311148903121489031314890314148903151489031614890317148903181489031914890320148903211489032214890323148903241489032514890326148903271489032814890329148903301489033114890332148903331489033414890335148903361489033714890338148903391489034014890341148903421489034314890344148903451489034614890347148903481489034914890350148903511489035214890353148903541489035514890356148903571489035814890359148903601489036114890362148903631489036414890365148903661489036714890368148903691489037014890371148903721489037314890374148903751489037614890377148903781489037914890380148903811489038214890383148903841489038514890386148903871489038814890389148903901489039114890392148903931489039414890395148903961489039714890398148903991489040014890401148904021489040314890404148904051489040614890407148904081489040914890410148904111489041214890413148904141489041514890416148904171489041814890419148904201489042114890422148904231489042414890425148904261489042714890428148904291489043014890431148904321489043314890434148904351489043614890437148904381489043914890440148904411489044214890443148904441489044514890446148904471489044814890449148904501489045114890452148904531489045414890455148904561489045714890458148904591489046014890461148904621489046314890464148904651489046614890467148904681489046914890470148904711489047214890473148904741489047514890476148904771489047814890479148904801489048114890482148904831489048414890485148904861489048714890488148904891489049014890491148904921489049314890494148904951489049614890497148904981489049914890500148905011489050214890503148905041489050514890506148905071489050814890509148905101489051114890512148905131489051414890515148905161489051714890518148905191489052014890521148905221489052314890524148905251489052614890527148905281489052914890530148905311489053214890533148905341489053514890536148905371489053814890539148905401489054114890542148905431489054414890545148905461489054714890548148905491489055014890551148905521489055314890554148905551489055614890557148905581489055914890560148905611489056214890563148905641489056514890566148905671489056814890569148905701489057114890572148905731489057414890575148905761489057714890578148905791489058014890581148905821489058314890584148905851489058614890587148905881489058914890590148905911489059214890593148905941489059514890596148905971489059814890599148906001489060114890602148906031489060414890605148906061489060714890608148906091489061014890611148906121489061314890614148906151489061614890617148906181489061914890620148906211489062214890623148906241489062514890626148906271489062814890629148906301489063114890632148906331489063414890635148906361489063714890638148906391489064014890641148906421489064314890644148906451489064614890647148906481489064914890650148906511489065214890653148906541489065514890656148906571489065814890659148906601489066114890662148906631489066414890665148906661489066714890668148906691489067014890671148906721489067314890674148906751489067614890677148906781489067914890680148906811489068214890683148906841489068514890686148906871489068814890689148906901489069114890692148906931489069414890695148906961489069714890698148906991489070014890701148907021489070314890704148907051489070614890707148907081489070914890710148907111489071214890713148907141489071514890716148907171489071814890719148907201489072114890722148907231489072414890725148907261489072714890728148907291489073014890731148907321489073314890734148907351489073614890737148907381489073914890740148907411489074214890743148907441489074514890746148907471489074814890749148907501489075114890752148907531489075414890755148907561489075714890758148907591489076014890761148907621489076314890764148907651489076614890767148907681489076914890770148907711489077214890773148907741489077514890776148907771489077814890779148907801489078114890782148907831489078414890785148907861489078714890788148907891489079014890791148907921489079314890794148907951489079614890797148907981489079914890800148908011489080214890803148908041489080514890806148908071489080814890809148908101489081114890812148908131489081414890815148908161489081714890818148908191489082014890821148908221489082314890824148908251489082614890827148908281489082914890830148908311489083214890833148908341489083514890836148908371489083814890839148908401489084114890842148908431489084414890845148908461489084714890848148908491489085014890851148908521489085314890854148908551489085614890857148908581489085914890860148908611489086214890863148908641489086514890866148908671489086814890869148908701489087114890872148908731489087414890875148908761489087714890878148908791489088014890881148908821489088314890884148908851489088614890887148908881489088914890890148908911489089214890893148908941489089514890896148908971489089814890899148909001489090114890902148909031489090414890905148909061489090714890908148909091489091014890911148909121489091314890914148909151489091614890917148909181489091914890920148909211489092214890923148909241489092514890926148909271489092814890929148909301489093114890932148909331489093414890935148909361489093714890938148909391489094014890941148909421489094314890944148909451489094614890947148909481489094914890950148909511489095214890953148909541489095514890956148909571489095814890959148909601489096114890962148909631489096414890965148909661489096714890968148909691489097014890971148909721489097314890974148909751489097614890977148909781489097914890980148909811489098214890983148909841489098514890986148909871489098814890989148909901489099114890992148909931489099414890995148909961489099714890998148909991489100014891001148910021489100314891004148910051489100614891007148910081489100914891010148910111489101214891013148910141489101514891016148910171489101814891019148910201489102114891022148910231489102414891025148910261489102714891028148910291489103014891031148910321489103314891034148910351489103614891037148910381489103914891040148910411489104214891043148910441489104514891046148910471489104814891049148910501489105114891052148910531489105414891055148910561489105714891058148910591489106014891061148910621489106314891064148910651489106614891067148910681489106914891070148910711489107214891073148910741489107514891076148910771489107814891079148910801489108114891082148910831489108414891085148910861489108714891088148910891489109014891091148910921489109314891094148910951489109614891097148910981489109914891100148911011489110214891103148911041489110514900001149000021490000314900004149000051490000614900007149000081490000914900010149000111490001214900013149000141490001514900016149000171490001814900019149000201490002114900022149000231490002414900025149000261490002714900028149000291490003014900031149000321490003314900034149000351490003614900037149000381490003914900040149000411490004214900043149000441490004514900046149000471490004814900049149000501490005114900052149000531490005414900055149000561490005714900058149000591490006014900061149000621490006314900064149000651490006614900067149000681490006914900070149000711490007214900073149000741490007514900076149000771490007814900079149000801490008114900082149000831490008414900085149000861490008714900088149000891490009014900091149000921490009314900094149000951490009614900097149000981490009914900100149001011490010214900103149001041490010514900106149001071490010814900109149001101490011114900112149001131490011414900115149001161490011714900118149001191490012014900121149001221490012314900124149001251490012614900127149001281490012914900130149001311490013214900133149001341490013514900136149001371490013814900139149001401490014114900142149001431490014414900145149001461490014714900148149001491490015014900151149001521490015314900154149001551490015614900157149001581490015914900160149001611490016214900163149001641490016514900166149001671490016814900169149001701490017114900172149001731490017414900175149001761490017714900178149001791490018014900181149001821490018314900184149001851490018614900187149001881490018914900190149001911490019214900193149001941490019514900196149001971490019814900199149002001490020114900202149002031490020414900205149002061490020714900208149002091490021014900211149002121490021314900214149002151490021614900217149002181490021914900220149002211490022214900223149002241490022514900226149002271490022814900229149002301490023114900232149002331490023414900235149002361490023714900238149002391490024014900241149002421490024314900244149002451490024614900247149002481490024914900250149002511490025214900253149002541490025514900256149002571490025814900259149002601490026114900262149002631490026414900265149002661490026714900268149002691490027014900271149002721490027314900274149002751490027614900277149002781490027914900280149002811490028214900283149002841490028514900286149002871490028814900289149002901490029114900292149002931490029414900295149002961490029714900298149002991490030014900301149003021490030314900304149003051490030614900307149003081490030914900310149003111490031214900313149003141490031514900316149003171490031814900319149003201490032114900322149003231490032414900325149003261490032714900328149003291490033014900331149003321490033314900334149003351490033614900337149003381490033914900340149003411490034214900343149003441490034514900346149003471490034814900349149003501490035114900352149003531490035414900355149003561490035714900358149003591490036014900361149003621490036314900364149003651490036614900367149003681490036914900370149003711490037214900373149003741490037514900376149003771490037814900379149003801490038114900382149003831490038414900385149003861490038714900388149003891490039014900391149003921490039314900394149003951490039614900397149003981490039914900400149004011490040214900403149004041490040514900406149004071490040814900409149004101490041114900412149004131490041414900415149004161490041714900418149004191490042014900421149004221490042314900424149004251490042614900427149004281490042914900430149004311490043214900433149004341490043514900436149004371490043814900439149004401490044114900442149004431490044414900445149004461490044714900448149004491490045014900451149004521490045314900454149004551490045614900457149004581490045914900460149004611490046214900463149004641490046514900466149004671490046814900469149004701490047114900472149004731490047414900475149004761490047714900478149004791490048014900481149004821490048314900484149004851490048614900487149004881490048914900490149004911490049214900493149004941490049514900496149004971490049814900499149005001490050114900502149005031490050414900505149005061490050714900508149005091490051014900511149005121490051314900514149005151490051614900517149005181490051914900520149005211490052214900523149005241490052514900526149005271490052814900529149005301490053114900532149005331490053414900535149005361490053714900538149005391490054014900541149005421490054314900544149005451490054614900547149005481490054914900550149005511490055214900553149005541490055514900556149005571490055814900559149005601490056114900562149005631490056414900565149005661490056714900568149005691490057014900571149005721490057314900574149005751490057614900577149005781490057914900580149005811490058214900583149005841490058514900586149005871490058814900589149005901490059114900592149005931490059414900595149005961490059714900598149005991490060014900601149006021490060314900604149006051490060614900607149006081490060914900610149006111490061214900613149006141490061514900616149006171490061814900619149006201490062114900622149006231490062414900625149006261490062714900628149006291490063014900631149006321490063314900634149006351490063614900637149006381490063914900640149006411490064214900643149006441490064514900646149006471490064814900649149006501490065114900652149006531490065414900655149006561490065714900658149006591490066014900661149006621490066314900664149006651490066614900667149006681490066914900670149006711490067214900673149006741490067514900676149006771490067814900679149006801490068114900682149006831490068414900685149006861490068714900688149006891490069014900691149006921490069314900694149006951490069614900697149006981490069914900700149007011490070214900703149007041490070514900706149007071490070814900709149007101490071114900712149007131490071414900715149007161490071714900718149007191490072014900721149007221490072314900724149007251490072614900727149007281490072914900730149007311490073214900733149007341490073514900736149007371490073814900739149007401490074114900742149007431490074414900745149007461490074714900748149007491490075014900751149007521490075314900754149007551490075614900757149007581490075914900760149007611490076214900763149007641490076514900766149007671490076814900769149007701490077114900772149007731490077414900775149007761490077714900778149007791490078014900781149007821490078314900784149007851490078614900787149007881490078914900790149007911490079214900793149007941490079514900796149007971490079814900799149008001490080114900802149008031490080414900805149008061490080714900808149008091490081014900811149008121490081314900814149008151490081614900817149008181490081914900820149008211490082214900823149008241490082514900826149008271490082814900829149008301490083114900832149008331490083414900835149008361490083714900838149008391490084014900841149008421490084314900844149008451490084614900847149008481490084914900850149008511490085214900853149008541490085514900856149008571490085814900859149008601490086114900862149008631490086414900865149008661490086714900868149008691490087014900871149008721490087314900874149008751490087614900877149008781490087914900880149008811490088214900883149008841490088514900886149008871490088814900889149008901490089114900892149008931490089414900895149008961490089714900898149008991490090014900901149009021490090314900904149009051490090614900907149009081490090914900910149009111490091214900913149009141490091514900916149009171490091814900919149009201490092114900922149009231490092414900925149009261490092714900928149009291490093014900931149009321490093314900934149009351490093614900937149009381490093914900940149009411490094214900943149009441490094514900946149009471490094814900949149009501490095114900952149009531490095414900955149009561490095714900958149009591490096014900961149009621490096314900964149009651490096614900967149009681490096914900970149009711490097214900973149009741490097514900976149009771490097814900979149009801490098114900982149009831490098414900985149009861490098714900988149009891490099014900991149009921490099314900994149009951490099614900997149009981490099914901000149010011490100214901003149010041490100514901006149010071490100814901009149010101490101114901012149010131490101414901015149010161490101714901018149010191490102014901021149010221490102314901024149010251490102614901027149010281490102914901030149010311490103214901033149010341490103514901036149010371490103814901039149010401490104114901042149010431490104414901045149010461490104714901048149010491490105014901051149010521490105314901054149010551490105614901057149010581490105914901060149010611490106214901063149010641490106514901066149010671490106814901069149010701490107114901072149010731490107414901075149010761490107714901078149010791490108014901081149010821490108314901084149010851490108614901087149010881490108914901090149010911490109214901093149010941490109514901096149010971490109814901099149011001490110114901102149011031490110414901105149100011491000214910003149100041491000514910006149100071491000814910009149100101491001114910012149100131491001414910015149100161491001714910018149100191491002014910021149100221491002314910024149100251491002614910027149100281491002914910030149100311491003214910033149100341491003514910036149100371491003814910039149100401491004114910042149100431491004414910045149100461491004714910048149100491491005014910051149100521491005314910054149100551491005614910057149100581491005914910060149100611491006214910063149100641491006514910066149100671491006814910069149100701491007114910072149100731491007414910075149100761491007714910078149100791491008014910081149100821491008314910084149100851491008614910087149100881491008914910090149100911491009214910093149100941491009514910096149100971491009814910099149101001491010114910102149101031491010414910105149101061491010714910108149101091491011014910111149101121491011314910114149101151491011614910117149101181491011914910120149101211491012214910123149101241491012514910126149101271491012814910129149101301491013114910132149101331491013414910135149101361491013714910138149101391491014014910141149101421491014314910144149101451491014614910147149101481491014914910150149101511491015214910153149101541491015514910156149101571491015814910159149101601491016114910162149101631491016414910165149101661491016714910168149101691491017014910171149101721491017314910174149101751491017614910177149101781491017914910180149101811491018214910183149101841491018514910186149101871491018814910189149101901491019114910192149101931491019414910195149101961491019714910198149101991491020014910201149102021491020314910204149102051491020614910207149102081491020914910210149102111491021214910213149102141491021514910216149102171491021814910219149102201491022114910222149102231491022414910225149102261491022714910228149102291491023014910231149102321491023314910234149102351491023614910237149102381491023914910240149102411491024214910243149102441491024514910246149102471491024814910249149102501491025114910252149102531491025414910255149102561491025714910258149102591491026014910261149102621491026314910264149102651491026614910267149102681491026914910270149102711491027214910273149102741491027514910276149102771491027814910279149102801491028114910282149102831491028414910285149102861491028714910288149102891491029014910291149102921491029314910294149102951491029614910297149102981491029914910300149103011491030214910303149103041491030514910306149103071491030814910309149103101491031114910312149103131491031414910315149103161491031714910318149103191491032014910321149103221491032314910324149103251491032614910327149103281491032914910330149103311491033214910333149103341491033514910336149103371491033814910339149103401491034114910342149103431491034414910345149103461491034714910348149103491491035014910351149103521491035314910354149103551491035614910357149103581491035914910360149103611491036214910363149103641491036514910366149103671491036814910369149103701491037114910372149103731491037414910375149103761491037714910378149103791491038014910381149103821491038314910384149103851491038614910387149103881491038914910390149103911491039214910393149103941491039514910396149103971491039814910399149104001491040114910402149104031491040414910405149104061491040714910408149104091491041014910411149104121491041314910414149104151491041614910417149104181491041914910420149104211491042214910423149104241491042514910426149104271491042814910429149104301491043114910432149104331491043414910435149104361491043714910438149104391491044014910441149104421491044314910444149104451491044614910447149104481491044914910450149104511491045214910453149104541491045514910456149104571491045814910459149104601491046114910462149104631491046414910465149104661491046714910468149104691491047014910471149104721491047314910474149104751491047614910477149104781491047914910480149104811491048214910483149104841491048514910486149104871491048814910489149104901491049114910492149104931491049414910495149104961491049714910498149104991491050014910501149105021491050314910504149105051491050614910507149105081491050914910510149105111491051214910513149105141491051514910516149105171491051814910519149105201491052114910522149105231491052414910525149105261491052714910528149105291491053014910531149105321491053314910534149105351491053614910537149105381491053914910540149105411491054214910543149105441491054514910546149105471491054814910549149105501491055114910552149105531491055414910555149105561491055714910558149105591491056014910561149105621491056314910564149105651491056614910567149105681491056914910570149105711491057214910573149105741491057514910576149105771491057814910579149105801491058114910582149105831491058414910585149105861491058714910588149105891491059014910591149105921491059314910594149105951491059614910597149105981491059914910600149106011491060214910603149106041491060514910606149106071491060814910609149106101491061114910612149106131491061414910615149106161491061714910618149106191491062014910621149106221491062314910624149106251491062614910627149106281491062914910630149106311491063214910633149106341491063514910636149106371491063814910639149106401491064114910642149106431491064414910645149106461491064714910648149106491491065014910651149106521491065314910654149106551491065614910657149106581491065914910660149106611491066214910663149106641491066514910666149106671491066814910669149106701491067114910672149106731491067414910675149106761491067714910678149106791491068014910681149106821491068314910684149106851491068614910687149106881491068914910690149106911491069214910693149106941491069514910696149106971491069814910699149107001491070114910702149107031491070414910705149107061491070714910708149107091491071014910711149107121491071314910714149107151491071614910717149107181491071914910720149107211491072214910723149107241491072514910726149107271491072814910729149107301491073114910732149107331491073414910735149107361491073714910738149107391491074014910741149107421491074314910744149107451491074614910747149107481491074914910750149107511491075214910753149107541491075514910756149107571491075814910759149107601491076114910762149107631491076414910765149107661491076714910768149107691491077014910771149107721491077314910774149107751491077614910777149107781491077914910780149107811491078214910783149107841491078514910786149107871491078814910789149107901491079114910792149107931491079414910795149107961491079714910798149107991491080014910801149108021491080314910804149108051491080614910807149108081491080914910810149108111491081214910813149108141491081514910816149108171491081814910819149108201491082114910822149108231491082414910825149108261491082714910828149108291491083014910831149108321491083314910834149108351491083614910837149108381491083914910840149108411491084214910843149108441491084514910846149108471491084814910849149108501491085114910852149108531491085414910855149108561491085714910858149108591491086014910861149108621491086314910864149108651491086614910867149108681491086914910870149108711491087214910873149108741491087514910876149108771491087814910879149108801491088114910882149108831491088414910885149108861491088714910888149108891491089014910891149108921491089314910894149108951491089614910897149108981491089914910900149109011491090214910903149109041491090514910906149109071491090814910909149109101491091114910912149109131491091414910915149109161491091714910918149109191491092014910921149109221491092314910924149109251491092614910927149109281491092914910930149109311491093214910933149109341491093514910936149109371491093814910939149109401491094114910942149109431491094414910945149109461491094714910948149109491491095014910951149109521491095314910954149109551491095614910957149109581491095914910960149109611491096214910963149109641491096514910966149109671491096814910969149109701491097114910972149109731491097414910975149109761491097714910978149109791491098014910981149109821491098314910984149109851491098614910987149109881491098914910990149109911491099214910993149109941491099514910996149109971491099814910999149110001491100114911002149110031491100414911005149110061491100714911008149110091491101014911011149110121491101314911014149110151491101614911017149110181491101914911020149110211491102214911023149110241491102514911026149110271491102814911029149110301491103114911032149110331491103414911035149110361491103714911038149110391491104014911041149110421491104314911044149110451491104614911047149110481491104914911050149110511491105214911053149110541491105514911056149110571491105814911059149110601491106114911062149110631491106414911065149110661491106714911068149110691491107014911071149110721491107314911074149110751491107614911077149110781491107914911080149110811491108214911083149110841491108514911086149110871491108814911089149110901491109114911092149110931491109414911095149110961491109714911098149110991491110014911101149111021491110314911104149111051492000114920002149200031492000414920005149200061492000714920008149200091492001014920011149200121492001314920014149200151492001614920017149200181492001914920020149200211492002214920023149200241492002514920026149200271492002814920029149200301492003114920032149200331492003414920035149200361492003714920038149200391492004014920041149200421492004314920044149200451492004614920047149200481492004914920050149200511492005214920053149200541492005514920056149200571492005814920059149200601492006114920062149200631492006414920065149200661492006714920068149200691492007014920071149200721492007314920074149200751492007614920077149200781492007914920080149200811492008214920083149200841492008514920086149200871492008814920089149200901492009114920092149200931492009414920095149200961492009714920098149200991492010014920101149201021492010314920104149201051492010614920107149201081492010914920110149201111492011214920113149201141492011514920116149201171492011814920119149201201492012114920122149201231492012414920125149201261492012714920128149201291492013014920131149201321492013314920134149201351492013614920137149201381492013914920140149201411492014214920143149201441492014514920146149201471492014814920149149201501492015114920152149201531492015414920155149201561492015714920158149201591492016014920161149201621492016314920164149201651492016614920167149201681492016914920170149201711492017214920173149201741492017514920176149201771492017814920179149201801492018114920182149201831492018414920185149201861492018714920188149201891492019014920191149201921492019314920194149201951492019614920197149201981492019914920200149202011492020214920203149202041492020514920206149202071492020814920209149202101492021114920212149202131492021414920215149202161492021714920218149202191492022014920221149202221492022314920224149202251492022614920227149202281492022914920230149202311492023214920233149202341492023514920236149202371492023814920239149202401492024114920242149202431492024414920245149202461492024714920248149202491492025014920251149202521492025314920254149202551492025614920257149202581492025914920260149202611492026214920263149202641492026514920266149202671492026814920269149202701492027114920272149202731492027414920275149202761492027714920278149202791492028014920281149202821492028314920284149202851492028614920287149202881492028914920290149202911492029214920293149202941492029514920296149202971492029814920299149203001492030114920302149203031492030414920305149203061492030714920308149203091492031014920311149203121492031314920314149203151492031614920317149203181492031914920320149203211492032214920323149203241492032514920326149203271492032814920329149203301492033114920332149203331492033414920335149203361492033714920338149203391492034014920341149203421492034314920344149203451492034614920347149203481492034914920350149203511492035214920353149203541492035514920356149203571492035814920359149203601492036114920362149203631492036414920365149203661492036714920368149203691492037014920371149203721492037314920374149203751492037614920377149203781492037914920380149203811492038214920383149203841492038514920386149203871492038814920389149203901492039114920392149203931492039414920395149203961492039714920398149203991492040014920401149204021492040314920404149204051492040614920407149204081492040914920410149204111492041214920413149204141492041514920416149204171492041814920419149204201492042114920422149204231492042414920425149204261492042714920428149204291492043014920431149204321492043314920434149204351492043614920437149204381492043914920440149204411492044214920443149204441492044514920446149204471492044814920449149204501492045114920452149204531492045414920455149204561492045714920458149204591492046014920461149204621492046314920464149204651492046614920467149204681492046914920470149204711492047214920473149204741492047514920476149204771492047814920479149204801492048114920482149204831492048414920485149204861492048714920488149204891492049014920491149204921492049314920494149204951492049614920497149204981492049914920500149205011492050214920503149205041492050514920506149205071492050814920509149205101492051114920512149205131492051414920515149205161492051714920518149205191492052014920521149205221492052314920524149205251492052614920527149205281492052914920530149205311492053214920533149205341492053514920536149205371492053814920539149205401492054114920542149205431492054414920545149205461492054714920548149205491492055014920551149205521492055314920554149205551492055614920557149205581492055914920560149205611492056214920563149205641492056514920566149205671492056814920569149205701492057114920572149205731492057414920575149205761492057714920578149205791492058014920581149205821492058314920584149205851492058614920587149205881492058914920590149205911492059214920593149205941492059514920596149205971492059814920599149206001492060114920602149206031492060414920605149206061492060714920608149206091492061014920611149206121492061314920614149206151492061614920617149206181492061914920620149206211492062214920623149206241492062514920626149206271492062814920629149206301492063114920632149206331492063414920635149206361492063714920638149206391492064014920641149206421492064314920644149206451492064614920647149206481492064914920650149206511492065214920653149206541492065514920656149206571492065814920659149206601492066114920662149206631492066414920665149206661492066714920668149206691492067014920671149206721492067314920674149206751492067614920677149206781492067914920680149206811492068214920683149206841492068514920686149206871492068814920689149206901492069114920692149206931492069414920695149206961492069714920698149206991492070014920701149207021492070314920704149207051492070614920707149207081492070914920710149207111492071214920713149207141492071514920716149207171492071814920719149207201492072114920722149207231492072414920725149207261492072714920728149207291492073014920731149207321492073314920734149207351492073614920737149207381492073914920740149207411492074214920743149207441492074514920746149207471492074814920749149207501492075114920752149207531492075414920755149207561492075714920758149207591492076014920761149207621492076314920764149207651492076614920767149207681492076914920770149207711492077214920773149207741492077514920776149207771492077814920779149207801492078114920782149207831492078414920785149207861492078714920788149207891492079014920791149207921492079314920794149207951492079614920797149207981492079914920800149208011492080214920803149208041492080514920806149208071492080814920809149208101492081114920812149208131492081414920815149208161492081714920818149208191492082014920821149208221492082314920824149208251492082614920827149208281492082914920830149208311492083214920833149208341492083514920836149208371492083814920839149208401492084114920842149208431492084414920845149208461492084714920848149208491492085014920851149208521492085314920854149208551492085614920857149208581492085914920860149208611492086214920863149208641492086514920866149208671492086814920869149208701492087114920872149208731492087414920875149208761492087714920878149208791492088014920881149208821492088314920884149208851492088614920887149208881492088914920890149208911492089214920893149208941492089514920896149208971492089814920899149209001492090114920902149209031492090414920905149209061492090714920908149209091492091014920911149209121492091314920914149209151492091614920917149209181492091914920920149209211492092214920923149209241492092514920926149209271492092814920929149209301492093114920932149209331492093414920935149209361492093714920938149209391492094014920941149209421492094314920944149209451492094614920947149209481492094914920950149209511492095214920953149209541492095514920956149209571492095814920959149209601492096114920962149209631492096414920965149209661492096714920968149209691492097014920971149209721492097314920974149209751492097614920977149209781492097914920980149209811492098214920983149209841492098514920986149209871492098814920989149209901492099114920992149209931492099414920995149209961492099714920998149209991492100014921001149210021492100314921004149210051492100614921007149210081492100914921010149210111492101214921013149210141492101514921016149210171492101814921019149210201492102114921022149210231492102414921025149210261492102714921028149210291492103014921031149210321492103314921034149210351492103614921037149210381492103914921040149210411492104214921043149210441492104514921046149210471492104814921049149210501492105114921052149210531492105414921055149210561492105714921058149210591492106014921061149210621492106314921064149210651492106614921067149210681492106914921070149210711492107214921073149210741492107514921076149210771492107814921079149210801492108114921082149210831492108414921085149210861492108714921088149210891492109014921091149210921492109314921094149210951492109614921097149210981492109914921100149211011492110214921103149211041492110514930001149300021493000314930004149300051493000614930007149300081493000914930010149300111493001214930013149300141493001514930016149300171493001814930019149300201493002114930022149300231493002414930025149300261493002714930028149300291493003014930031149300321493003314930034149300351493003614930037149300381493003914930040149300411493004214930043149300441493004514930046149300471493004814930049149300501493005114930052149300531493005414930055149300561493005714930058149300591493006014930061149300621493006314930064149300651493006614930067149300681493006914930070149300711493007214930073149300741493007514930076149300771493007814930079149300801493008114930082149300831493008414930085149300861493008714930088149300891493009014930091149300921493009314930094149300951493009614930097149300981493009914930100149301011493010214930103149301041493010514930106149301071493010814930109149301101493011114930112149301131493011414930115149301161493011714930118149301191493012014930121149301221493012314930124149301251493012614930127149301281493012914930130149301311493013214930133149301341493013514930136149301371493013814930139149301401493014114930142149301431493014414930145149301461493014714930148149301491493015014930151149301521493015314930154149301551493015614930157149301581493015914930160149301611493016214930163149301641493016514930166149301671493016814930169149301701493017114930172149301731493017414930175149301761493017714930178149301791493018014930181149301821493018314930184149301851493018614930187149301881493018914930190149301911493019214930193149301941493019514930196149301971493019814930199149302001493020114930202149302031493020414930205149302061493020714930208149302091493021014930211149302121493021314930214149302151493021614930217149302181493021914930220149302211493022214930223149302241493022514930226149302271493022814930229149302301493023114930232149302331493023414930235149302361493023714930238149302391493024014930241149302421493024314930244149302451493024614930247149302481493024914930250149302511493025214930253149302541493025514930256149302571493025814930259149302601493026114930262149302631493026414930265149302661493026714930268149302691493027014930271149302721493027314930274149302751493027614930277149302781493027914930280149302811493028214930283149302841493028514930286149302871493028814930289149302901493029114930292149302931493029414930295149302961493029714930298149302991493030014930301149303021493030314930304149303051493030614930307149303081493030914930310149303111493031214930313149303141493031514930316149303171493031814930319149303201493032114930322149303231493032414930325149303261493032714930328149303291493033014930331149303321493033314930334149303351493033614930337149303381493033914930340149303411493034214930343149303441493034514930346149303471493034814930349149303501493035114930352149303531493035414930355149303561493035714930358149303591493036014930361149303621493036314930364149303651493036614930367149303681493036914930370149303711493037214930373149303741493037514930376149303771493037814930379149303801493038114930382149303831493038414930385149303861493038714930388149303891493039014930391149303921493039314930394149303951493039614930397149303981493039914930400149304011493040214930403149304041493040514930406149304071493040814930409149304101493041114930412149304131493041414930415149304161493041714930418149304191493042014930421149304221493042314930424149304251493042614930427149304281493042914930430149304311493043214930433149304341493043514930436149304371493043814930439149304401493044114930442149304431493044414930445149304461493044714930448149304491493045014930451149304521493045314930454149304551493045614930457149304581493045914930460149304611493046214930463149304641493046514930466149304671493046814930469149304701493047114930472149304731493047414930475149304761493047714930478149304791493048014930481149304821493048314930484149304851493048614930487149304881493048914930490149304911493049214930493149304941493049514930496149304971493049814930499149305001493050114930502149305031493050414930505149305061493050714930508149305091493051014930511149305121493051314930514149305151493051614930517149305181493051914930520149305211493052214930523149305241493052514930526149305271493052814930529149305301493053114930532149305331493053414930535149305361493053714930538149305391493054014930541149305421493054314930544149305451493054614930547149305481493054914930550149305511493055214930553149305541493055514930556149305571493055814930559149305601493056114930562149305631493056414930565149305661493056714930568149305691493057014930571149305721493057314930574149305751493057614930577149305781493057914930580149305811493058214930583149305841493058514930586149305871493058814930589149305901493059114930592149305931493059414930595149305961493059714930598149305991493060014930601149306021493060314930604149306051493060614930607149306081493060914930610149306111493061214930613149306141493061514930616149306171493061814930619149306201493062114930622149306231493062414930625149306261493062714930628149306291493063014930631149306321493063314930634149306351493063614930637149306381493063914930640149306411493064214930643149306441493064514930646149306471493064814930649149306501493065114930652149306531493065414930655149306561493065714930658149306591493066014930661149306621493066314930664149306651493066614930667149306681493066914930670149306711493067214930673149306741493067514930676149306771493067814930679149306801493068114930682149306831493068414930685149306861493068714930688149306891493069014930691149306921493069314930694149306951493069614930697149306981493069914930700149307011493070214930703149307041493070514930706149307071493070814930709149307101493071114930712149307131493071414930715149307161493071714930718149307191493072014930721149307221493072314930724149307251493072614930727149307281493072914930730149307311493073214930733149307341493073514930736149307371493073814930739149307401493074114930742149307431493074414930745149307461493074714930748149307491493075014930751149307521493075314930754149307551493075614930757149307581493075914930760149307611493076214930763149307641493076514930766149307671493076814930769149307701493077114930772149307731493077414930775149307761493077714930778149307791493078014930781149307821493078314930784149307851493078614930787149307881493078914930790149307911493079214930793149307941493079514930796149307971493079814930799149308001493080114930802149308031493080414930805149308061493080714930808149308091493081014930811149308121493081314930814149308151493081614930817149308181493081914930820149308211493082214930823149308241493082514930826149308271493082814930829149308301493083114930832149308331493083414930835149308361493083714930838149308391493084014930841149308421493084314930844149308451493084614930847149308481493084914930850149308511493085214930853149308541493085514930856149308571493085814930859149308601493086114930862149308631493086414930865149308661493086714930868149308691493087014930871149308721493087314930874149308751493087614930877149308781493087914930880149308811493088214930883149308841493088514930886149308871493088814930889149308901493089114930892149308931493089414930895149308961493089714930898149308991493090014930901149309021493090314930904149309051493090614930907149309081493090914930910149309111493091214930913149309141493091514930916149309171493091814930919149309201493092114930922149309231493092414930925149309261493092714930928149309291493093014930931149309321493093314930934149309351493093614930937149309381493093914930940149309411493094214930943149309441493094514930946149309471493094814930949149309501493095114930952149309531493095414930955149309561493095714930958149309591493096014930961149309621493096314930964149309651493096614930967149309681493096914930970149309711493097214930973149309741493097514930976149309771493097814930979149309801493098114930982149309831493098414930985149309861493098714930988149309891493099014930991149309921493099314930994149309951493099614930997149309981493099914931000149310011493100214931003149310041493100514931006149310071493100814931009149310101493101114931012149310131493101414931015149310161493101714931018149310191493102014931021149310221493102314931024149310251493102614931027149310281493102914931030149310311493103214931033149310341493103514931036149310371493103814931039149310401493104114931042149310431493104414931045149310461493104714931048149310491493105014931051149310521493105314931054149310551493105614931057149310581493105914931060149310611493106214931063149310641493106514931066149310671493106814931069149310701493107114931072149310731493107414931075149310761493107714931078149310791493108014931081149310821493108314931084149310851493108614931087149310881493108914931090149310911493109214931093149310941493109514931096149310971493109814931099149311001493110114931102149311031493110414931105149400011494000214940003149400041494000514940006149400071494000814940009149400101494001114940012149400131494001414940015149400161494001714940018149400191494002014940021149400221494002314940024149400251494002614940027149400281494002914940030149400311494003214940033149400341494003514940036149400371494003814940039149400401494004114940042149400431494004414940045149400461494004714940048149400491494005014940051149400521494005314940054149400551494005614940057149400581494005914940060149400611494006214940063149400641494006514940066149400671494006814940069149400701494007114940072149400731494007414940075149400761494007714940078149400791494008014940081149400821494008314940084149400851494008614940087149400881494008914940090149400911494009214940093149400941494009514940096149400971494009814940099149401001494010114940102149401031494010414940105149401061494010714940108149401091494011014940111149401121494011314940114149401151494011614940117149401181494011914940120149401211494012214940123149401241494012514940126149401271494012814940129149401301494013114940132149401331494013414940135149401361494013714940138149401391494014014940141149401421494014314940144149401451494014614940147149401481494014914940150149401511494015214940153149401541494015514940156149401571494015814940159149401601494016114940162149401631494016414940165149401661494016714940168149401691494017014940171149401721494017314940174149401751494017614940177149401781494017914940180149401811494018214940183149401841494018514940186149401871494018814940189149401901494019114940192149401931494019414940195149401961494019714940198149401991494020014940201149402021494020314940204149402051494020614940207149402081494020914940210149402111494021214940213149402141494021514940216149402171494021814940219149402201494022114940222149402231494022414940225149402261494022714940228149402291494023014940231149402321494023314940234149402351494023614940237149402381494023914940240149402411494024214940243149402441494024514940246149402471494024814940249149402501494025114940252149402531494025414940255149402561494025714940258149402591494026014940261149402621494026314940264149402651494026614940267149402681494026914940270149402711494027214940273149402741494027514940276149402771494027814940279149402801494028114940282149402831494028414940285149402861494028714940288149402891494029014940291149402921494029314940294149402951494029614940297149402981494029914940300149403011494030214940303149403041494030514940306149403071494030814940309149403101494031114940312149403131494031414940315149403161494031714940318149403191494032014940321149403221494032314940324149403251494032614940327149403281494032914940330149403311494033214940333149403341494033514940336149403371494033814940339149403401494034114940342149403431494034414940345149403461494034714940348149403491494035014940351149403521494035314940354149403551494035614940357149403581494035914940360149403611494036214940363149403641494036514940366149403671494036814940369149403701494037114940372149403731494037414940375149403761494037714940378149403791494038014940381149403821494038314940384149403851494038614940387149403881494038914940390149403911494039214940393149403941494039514940396149403971494039814940399149404001494040114940402149404031494040414940405149404061494040714940408149404091494041014940411149404121494041314940414149404151494041614940417149404181494041914940420149404211494042214940423149404241494042514940426149404271494042814940429149404301494043114940432149404331494043414940435149404361494043714940438149404391494044014940441149404421494044314940444149404451494044614940447149404481494044914940450149404511494045214940453149404541494045514940456149404571494045814940459149404601494046114940462149404631494046414940465149404661494046714940468149404691494047014940471149404721494047314940474149404751494047614940477149404781494047914940480149404811494048214940483149404841494048514940486149404871494048814940489149404901494049114940492149404931494049414940495149404961494049714940498149404991494050014940501149405021494050314940504149405051494050614940507149405081494050914940510149405111494051214940513149405141494051514940516149405171494051814940519149405201494052114940522149405231494052414940525149405261494052714940528149405291494053014940531149405321494053314940534149405351494053614940537149405381494053914940540149405411494054214940543149405441494054514940546149405471494054814940549149405501494055114940552149405531494055414940555149405561494055714940558149405591494056014940561149405621494056314940564149405651494056614940567149405681494056914940570149405711494057214940573149405741494057514940576149405771494057814940579149405801494058114940582149405831494058414940585149405861494058714940588149405891494059014940591149405921494059314940594149405951494059614940597149405981494059914940600149406011494060214940603149406041494060514940606149406071494060814940609149406101494061114940612149406131494061414940615149406161494061714940618149406191494062014940621149406221494062314940624149406251494062614940627149406281494062914940630149406311494063214940633149406341494063514940636149406371494063814940639149406401494064114940642149406431494064414940645149406461494064714940648149406491494065014940651149406521494065314940654149406551494065614940657149406581494065914940660149406611494066214940663149406641494066514940666149406671494066814940669149406701494067114940672149406731494067414940675149406761494067714940678149406791494068014940681149406821494068314940684149406851494068614940687149406881494068914940690149406911494069214940693149406941494069514940696149406971494069814940699149407001494070114940702149407031494070414940705149407061494070714940708149407091494071014940711149407121494071314940714149407151494071614940717149407181494071914940720149407211494072214940723149407241494072514940726149407271494072814940729149407301494073114940732149407331494073414940735149407361494073714940738149407391494074014940741149407421494074314940744149407451494074614940747149407481494074914940750149407511494075214940753149407541494075514940756149407571494075814940759149407601494076114940762149407631494076414940765149407661494076714940768149407691494077014940771149407721494077314940774149407751494077614940777149407781494077914940780149407811494078214940783149407841494078514940786149407871494078814940789149407901494079114940792149407931494079414940795149407961494079714940798149407991494080014940801149408021494080314940804149408051494080614940807149408081494080914940810149408111494081214940813149408141494081514940816149408171494081814940819149408201494082114940822149408231494082414940825149408261494082714940828149408291494083014940831149408321494083314940834149408351494083614940837149408381494083914940840149408411494084214940843149408441494084514940846149408471494084814940849149408501494085114940852149408531494085414940855149408561494085714940858149408591494086014940861149408621494086314940864149408651494086614940867149408681494086914940870149408711494087214940873149408741494087514940876149408771494087814940879149408801494088114940882149408831494088414940885149408861494088714940888149408891494089014940891149408921494089314940894149408951494089614940897149408981494089914940900149409011494090214940903149409041494090514940906149409071494090814940909149409101494091114940912149409131494091414940915149409161494091714940918149409191494092014940921149409221494092314940924149409251494092614940927149409281494092914940930149409311494093214940933149409341494093514940936149409371494093814940939149409401494094114940942149409431494094414940945149409461494094714940948149409491494095014940951149409521494095314940954149409551494095614940957149409581494095914940960149409611494096214940963149409641494096514940966149409671494096814940969149409701494097114940972149409731494097414940975149409761494097714940978149409791494098014940981149409821494098314940984149409851494098614940987149409881494098914940990149409911494099214940993149409941494099514940996149409971494099814940999149410001494100114941002149410031494100414941005149410061494100714941008149410091494101014941011149410121494101314941014149410151494101614941017149410181494101914941020149410211494102214941023149410241494102514941026149410271494102814941029149410301494103114941032149410331494103414941035149410361494103714941038149410391494104014941041149410421494104314941044149410451494104614941047149410481494104914941050149410511494105214941053149410541494105514941056149410571494105814941059149410601494106114941062149410631494106414941065149410661494106714941068149410691494107014941071149410721494107314941074149410751494107614941077149410781494107914941080149410811494108214941083149410841494108514941086149410871494108814941089149410901494109114941092149410931494109414941095149410961494109714941098149410991494110014941101149411021494110314941104149411051495000114950002149500031495000414950005149500061495000714950008149500091495001014950011149500121495001314950014149500151495001614950017149500181495001914950020149500211495002214950023149500241495002514950026149500271495002814950029149500301495003114950032149500331495003414950035149500361495003714950038149500391495004014950041149500421495004314950044149500451495004614950047149500481495004914950050149500511495005214950053149500541495005514950056149500571495005814950059149500601495006114950062149500631495006414950065149500661495006714950068149500691495007014950071149500721495007314950074149500751495007614950077149500781495007914950080149500811495008214950083149500841495008514950086149500871495008814950089149500901495009114950092149500931495009414950095149500961495009714950098149500991495010014950101149501021495010314950104149501051495010614950107149501081495010914950110149501111495011214950113149501141495011514950116149501171495011814950119149501201495012114950122149501231495012414950125149501261495012714950128149501291495013014950131149501321495013314950134149501351495013614950137149501381495013914950140149501411495014214950143149501441495014514950146149501471495014814950149149501501495015114950152149501531495015414950155149501561495015714950158149501591495016014950161149501621495016314950164149501651495016614950167149501681495016914950170149501711495017214950173149501741495017514950176149501771495017814950179149501801495018114950182149501831495018414950185149501861495018714950188149501891495019014950191149501921495019314950194149501951495019614950197149501981495019914950200149502011495020214950203149502041495020514950206149502071495020814950209149502101495021114950212149502131495021414950215149502161495021714950218149502191495022014950221149502221495022314950224149502251495022614950227149502281495022914950230149502311495023214950233149502341495023514950236149502371495023814950239149502401495024114950242149502431495024414950245149502461495024714950248149502491495025014950251149502521495025314950254149502551495025614950257149502581495025914950260149502611495026214950263149502641495026514950266149502671495026814950269149502701495027114950272149502731495027414950275149502761495027714950278149502791495028014950281149502821495028314950284149502851495028614950287149502881495028914950290149502911495029214950293149502941495029514950296149502971495029814950299149503001495030114950302149503031495030414950305149503061495030714950308149503091495031014950311149503121495031314950314149503151495031614950317149503181495031914950320149503211495032214950323149503241495032514950326149503271495032814950329149503301495033114950332149503331495033414950335149503361495033714950338149503391495034014950341149503421495034314950344149503451495034614950347149503481495034914950350149503511495035214950353149503541495035514950356149503571495035814950359149503601495036114950362149503631495036414950365149503661495036714950368149503691495037014950371149503721495037314950374149503751495037614950377149503781495037914950380149503811495038214950383149503841495038514950386149503871495038814950389149503901495039114950392149503931495039414950395149503961495039714950398149503991495040014950401149504021495040314950404149504051495040614950407149504081495040914950410149504111495041214950413149504141495041514950416149504171495041814950419149504201495042114950422149504231495042414950425149504261495042714950428149504291495043014950431149504321495043314950434149504351495043614950437149504381495043914950440149504411495044214950443149504441495044514950446149504471495044814950449149504501495045114950452149504531495045414950455149504561495045714950458149504591495046014950461149504621495046314950464149504651495046614950467149504681495046914950470149504711495047214950473149504741495047514950476149504771495047814950479149504801495048114950482149504831495048414950485149504861495048714950488149504891495049014950491149504921495049314950494149504951495049614950497149504981495049914950500149505011495050214950503149505041495050514950506149505071495050814950509149505101495051114950512149505131495051414950515149505161495051714950518149505191495052014950521149505221495052314950524149505251495052614950527149505281495052914950530149505311495053214950533149505341495053514950536149505371495053814950539149505401495054114950542149505431495054414950545149505461495054714950548149505491495055014950551149505521495055314950554149505551495055614950557149505581495055914950560149505611495056214950563149505641495056514950566149505671495056814950569149505701495057114950572149505731495057414950575149505761495057714950578149505791495058014950581149505821495058314950584149505851495058614950587149505881495058914950590149505911495059214950593149505941495059514950596149505971495059814950599149506001495060114950602149506031495060414950605149506061495060714950608149506091495061014950611149506121495061314950614149506151495061614950617149506181495061914950620149506211495062214950623149506241495062514950626149506271495062814950629149506301495063114950632149506331495063414950635149506361495063714950638149506391495064014950641149506421495064314950644149506451495064614950647149506481495064914950650149506511495065214950653149506541495065514950656149506571495065814950659149506601495066114950662149506631495066414950665149506661495066714950668149506691495067014950671149506721495067314950674149506751495067614950677149506781495067914950680149506811495068214950683149506841495068514950686149506871495068814950689149506901495069114950692149506931495069414950695149506961495069714950698149506991495070014950701149507021495070314950704149507051495070614950707149507081495070914950710149507111495071214950713149507141495071514950716149507171495071814950719149507201495072114950722149507231495072414950725149507261495072714950728149507291495073014950731149507321495073314950734149507351495073614950737149507381495073914950740149507411495074214950743149507441495074514950746149507471495074814950749149507501495075114950752149507531495075414950755149507561495075714950758149507591495076014950761149507621495076314950764149507651495076614950767149507681495076914950770149507711495077214950773149507741495077514950776149507771495077814950779149507801495078114950782149507831495078414950785149507861495078714950788149507891495079014950791149507921495079314950794149507951495079614950797149507981495079914950800149508011495080214950803149508041495080514950806149508071495080814950809149508101495081114950812149508131495081414950815149508161495081714950818149508191495082014950821149508221495082314950824149508251495082614950827149508281495082914950830149508311495083214950833149508341495083514950836149508371495083814950839149508401495084114950842149508431495084414950845149508461495084714950848149508491495085014950851149508521495085314950854149508551495085614950857149508581495085914950860149508611495086214950863149508641495086514950866149508671495086814950869149508701495087114950872149508731495087414950875149508761495087714950878149508791495088014950881149508821495088314950884149508851495088614950887149508881495088914950890149508911495089214950893149508941495089514950896149508971495089814950899149509001495090114950902149509031495090414950905149509061495090714950908149509091495091014950911149509121495091314950914149509151495091614950917149509181495091914950920149509211495092214950923149509241495092514950926149509271495092814950929149509301495093114950932149509331495093414950935149509361495093714950938149509391495094014950941149509421495094314950944149509451495094614950947149509481495094914950950149509511495095214950953149509541495095514950956149509571495095814950959149509601495096114950962149509631495096414950965149509661495096714950968149509691495097014950971149509721495097314950974149509751495097614950977149509781495097914950980149509811495098214950983149509841495098514950986149509871495098814950989149509901495099114950992149509931495099414950995149509961495099714950998149509991495100014951001149510021495100314951004149510051495100614951007149510081495100914951010149510111495101214951013149510141495101514951016149510171495101814951019149510201495102114951022149510231495102414951025149510261495102714951028149510291495103014951031149510321495103314951034149510351495103614951037149510381495103914951040149510411495104214951043149510441495104514951046149510471495104814951049149510501495105114951052149510531495105414951055149510561495105714951058149510591495106014951061149510621495106314951064149510651495106614951067149510681495106914951070149510711495107214951073149510741495107514951076149510771495107814951079149510801495108114951082149510831495108414951085149510861495108714951088149510891495109014951091149510921495109314951094149510951495109614951097149510981495109914951100149511011495110214951103149511041495110514960001149600021496000314960004149600051496000614960007149600081496000914960010149600111496001214960013149600141496001514960016149600171496001814960019149600201496002114960022149600231496002414960025149600261496002714960028149600291496003014960031149600321496003314960034149600351496003614960037149600381496003914960040149600411496004214960043149600441496004514960046149600471496004814960049149600501496005114960052149600531496005414960055149600561496005714960058149600591496006014960061149600621496006314960064149600651496006614960067149600681496006914960070149600711496007214960073149600741496007514960076149600771496007814960079149600801496008114960082149600831496008414960085149600861496008714960088149600891496009014960091149600921496009314960094149600951496009614960097149600981496009914960100149601011496010214960103149601041496010514960106149601071496010814960109149601101496011114960112149601131496011414960115149601161496011714960118149601191496012014960121149601221496012314960124149601251496012614960127149601281496012914960130149601311496013214960133149601341496013514960136149601371496013814960139149601401496014114960142149601431496014414960145149601461496014714960148149601491496015014960151149601521496015314960154149601551496015614960157149601581496015914960160149601611496016214960163149601641496016514960166149601671496016814960169149601701496017114960172149601731496017414960175149601761496017714960178149601791496018014960181149601821496018314960184149601851496018614960187149601881496018914960190149601911496019214960193149601941496019514960196149601971496019814960199149602001496020114960202149602031496020414960205149602061496020714960208149602091496021014960211149602121496021314960214149602151496021614960217149602181496021914960220149602211496022214960223149602241496022514960226149602271496022814960229149602301496023114960232149602331496023414960235149602361496023714960238149602391496024014960241149602421496024314960244149602451496024614960247149602481496024914960250149602511496025214960253149602541496025514960256149602571496025814960259149602601496026114960262149602631496026414960265149602661496026714960268149602691496027014960271149602721496027314960274149602751496027614960277149602781496027914960280149602811496028214960283149602841496028514960286149602871496028814960289149602901496029114960292149602931496029414960295149602961496029714960298149602991496030014960301149603021496030314960304149603051496030614960307149603081496030914960310149603111496031214960313149603141496031514960316149603171496031814960319149603201496032114960322149603231496032414960325149603261496032714960328149603291496033014960331149603321496033314960334149603351496033614960337149603381496033914960340149603411496034214960343149603441496034514960346149603471496034814960349149603501496035114960352149603531496035414960355149603561496035714960358149603591496036014960361149603621496036314960364149603651496036614960367149603681496036914960370149603711496037214960373149603741496037514960376149603771496037814960379149603801496038114960382149603831496038414960385149603861496038714960388149603891496039014960391149603921496039314960394149603951496039614960397149603981496039914960400149604011496040214960403149604041496040514960406149604071496040814960409149604101496041114960412149604131496041414960415149604161496041714960418149604191496042014960421149604221496042314960424149604251496042614960427149604281496042914960430149604311496043214960433149604341496043514960436149604371496043814960439149604401496044114960442149604431496044414960445149604461496044714960448149604491496045014960451149604521496045314960454149604551496045614960457149604581496045914960460149604611496046214960463149604641496046514960466149604671496046814960469149604701496047114960472149604731496047414960475149604761496047714960478149604791496048014960481149604821496048314960484149604851496048614960487149604881496048914960490149604911496049214960493149604941496049514960496149604971496049814960499149605001496050114960502149605031496050414960505149605061496050714960508149605091496051014960511149605121496051314960514149605151496051614960517149605181496051914960520149605211496052214960523149605241496052514960526149605271496052814960529149605301496053114960532149605331496053414960535149605361496053714960538149605391496054014960541149605421496054314960544149605451496054614960547149605481496054914960550149605511496055214960553149605541496055514960556149605571496055814960559149605601496056114960562149605631496056414960565149605661496056714960568149605691496057014960571149605721496057314960574149605751496057614960577149605781496057914960580149605811496058214960583149605841496058514960586149605871496058814960589149605901496059114960592149605931496059414960595149605961496059714960598149605991496060014960601149606021496060314960604149606051496060614960607149606081496060914960610149606111496061214960613149606141496061514960616149606171496061814960619149606201496062114960622149606231496062414960625149606261496062714960628149606291496063014960631149606321496063314960634149606351496063614960637149606381496063914960640149606411496064214960643149606441496064514960646149606471496064814960649149606501496065114960652149606531496065414960655149606561496065714960658149606591496066014960661149606621496066314960664149606651496066614960667149606681496066914960670149606711496067214960673149606741496067514960676149606771496067814960679149606801496068114960682149606831496068414960685149606861496068714960688149606891496069014960691149606921496069314960694149606951496069614960697149606981496069914960700149607011496070214960703149607041496070514960706149607071496070814960709149607101496071114960712149607131496071414960715149607161496071714960718149607191496072014960721149607221496072314960724149607251496072614960727149607281496072914960730149607311496073214960733149607341496073514960736149607371496073814960739149607401496074114960742149607431496074414960745149607461496074714960748149607491496075014960751149607521496075314960754149607551496075614960757149607581496075914960760149607611496076214960763149607641496076514960766149607671496076814960769149607701496077114960772149607731496077414960775149607761496077714960778149607791496078014960781149607821496078314960784149607851496078614960787149607881496078914960790149607911496079214960793149607941496079514960796149607971496079814960799149608001496080114960802149608031496080414960805149608061496080714960808149608091496081014960811149608121496081314960814149608151496081614960817149608181496081914960820149608211496082214960823149608241496082514960826149608271496082814960829149608301496083114960832149608331496083414960835149608361496083714960838149608391496084014960841149608421496084314960844149608451496084614960847149608481496084914960850149608511496085214960853149608541496085514960856149608571496085814960859149608601496086114960862149608631496086414960865149608661496086714960868149608691496087014960871149608721496087314960874149608751496087614960877149608781496087914960880149608811496088214960883149608841496088514960886149608871496088814960889149608901496089114960892149608931496089414960895149608961496089714960898149608991496090014960901149609021496090314960904149609051496090614960907149609081496090914960910149609111496091214960913149609141496091514960916149609171496091814960919149609201496092114960922149609231496092414960925149609261496092714960928149609291496093014960931149609321496093314960934149609351496093614960937149609381496093914960940149609411496094214960943149609441496094514960946149609471496094814960949149609501496095114960952149609531496095414960955149609561496095714960958149609591496096014960961149609621496096314960964149609651496096614960967149609681496096914960970149609711496097214960973149609741496097514960976149609771496097814960979149609801496098114960982149609831496098414960985149609861496098714960988149609891496099014960991149609921496099314960994149609951496099614960997149609981496099914961000149610011496100214961003149610041496100514961006149610071496100814961009149610101496101114961012149610131496101414961015149610161496101714961018149610191496102014961021149610221496102314961024149610251496102614961027149610281496102914961030149610311496103214961033149610341496103514961036149610371496103814961039149610401496104114961042149610431496104414961045149610461496104714961048149610491496105014961051149610521496105314961054149610551496105614961057149610581496105914961060149610611496106214961063149610641496106514961066149610671496106814961069149610701496107114961072149610731496107414961075149610761496107714961078149610791496108014961081149610821496108314961084149610851496108614961087149610881496108914961090149610911496109214961093149610941496109514961096149610971496109814961099149611001496110114961102149611031496110414961105149700011497000214970003149700041497000514970006149700071497000814970009149700101497001114970012149700131497001414970015149700161497001714970018149700191497002014970021149700221497002314970024149700251497002614970027149700281497002914970030149700311497003214970033149700341497003514970036149700371497003814970039149700401497004114970042149700431497004414970045149700461497004714970048149700491497005014970051149700521497005314970054149700551497005614970057149700581497005914970060149700611497006214970063149700641497006514970066149700671497006814970069149700701497007114970072149700731497007414970075149700761497007714970078149700791497008014970081149700821497008314970084149700851497008614970087149700881497008914970090149700911497009214970093149700941497009514970096149700971497009814970099149701001497010114970102149701031497010414970105149701061497010714970108149701091497011014970111149701121497011314970114149701151497011614970117149701181497011914970120149701211497012214970123149701241497012514970126149701271497012814970129149701301497013114970132149701331497013414970135149701361497013714970138149701391497014014970141149701421497014314970144149701451497014614970147149701481497014914970150149701511497015214970153149701541497015514970156149701571497015814970159149701601497016114970162149701631497016414970165149701661497016714970168149701691497017014970171149701721497017314970174149701751497017614970177149701781497017914970180149701811497018214970183149701841497018514970186149701871497018814970189149701901497019114970192149701931497019414970195149701961497019714970198149701991497020014970201149702021497020314970204149702051497020614970207149702081497020914970210149702111497021214970213149702141497021514970216149702171497021814970219149702201497022114970222149702231497022414970225149702261497022714970228149702291497023014970231149702321497023314970234149702351497023614970237149702381497023914970240149702411497024214970243149702441497024514970246149702471497024814970249149702501497025114970252149702531497025414970255149702561497025714970258149702591497026014970261149702621497026314970264149702651497026614970267149702681497026914970270149702711497027214970273149702741497027514970276149702771497027814970279149702801497028114970282149702831497028414970285149702861497028714970288149702891497029014970291149702921497029314970294149702951497029614970297149702981497029914970300149703011497030214970303149703041497030514970306149703071497030814970309149703101497031114970312149703131497031414970315149703161497031714970318149703191497032014970321149703221497032314970324149703251497032614970327149703281497032914970330149703311497033214970333149703341497033514970336149703371497033814970339149703401497034114970342149703431497034414970345149703461497034714970348149703491497035014970351149703521497035314970354149703551497035614970357149703581497035914970360149703611497036214970363149703641497036514970366149703671497036814970369149703701497037114970372149703731497037414970375149703761497037714970378149703791497038014970381149703821497038314970384149703851497038614970387149703881497038914970390149703911497039214970393149703941497039514970396149703971497039814970399149704001497040114970402149704031497040414970405149704061497040714970408149704091497041014970411149704121497041314970414149704151497041614970417149704181497041914970420149704211497042214970423149704241497042514970426149704271497042814970429149704301497043114970432149704331497043414970435149704361497043714970438149704391497044014970441149704421497044314970444149704451497044614970447149704481497044914970450149704511497045214970453149704541497045514970456149704571497045814970459149704601497046114970462149704631497046414970465149704661497046714970468149704691497047014970471149704721497047314970474149704751497047614970477149704781497047914970480149704811497048214970483149704841497048514970486149704871497048814970489149704901497049114970492149704931497049414970495149704961497049714970498149704991497050014970501149705021497050314970504149705051497050614970507149705081497050914970510149705111497051214970513149705141497051514970516149705171497051814970519149705201497052114970522149705231497052414970525149705261497052714970528149705291497053014970531149705321497053314970534149705351497053614970537149705381497053914970540149705411497054214970543149705441497054514970546149705471497054814970549149705501497055114970552149705531497055414970555149705561497055714970558149705591497056014970561149705621497056314970564149705651497056614970567149705681497056914970570149705711497057214970573149705741497057514970576149705771497057814970579149705801497058114970582149705831497058414970585149705861497058714970588149705891497059014970591149705921497059314970594149705951497059614970597149705981497059914970600149706011497060214970603149706041497060514970606149706071497060814970609149706101497061114970612149706131497061414970615149706161497061714970618149706191497062014970621149706221497062314970624149706251497062614970627149706281497062914970630149706311497063214970633149706341497063514970636149706371497063814970639149706401497064114970642149706431497064414970645149706461497064714970648149706491497065014970651149706521497065314970654149706551497065614970657149706581497065914970660149706611497066214970663149706641497066514970666149706671497066814970669149706701497067114970672149706731497067414970675149706761497067714970678149706791497068014970681149706821497068314970684149706851497068614970687149706881497068914970690149706911497069214970693149706941497069514970696149706971497069814970699149707001497070114970702149707031497070414970705149707061497070714970708149707091497071014970711149707121497071314970714149707151497071614970717149707181497071914970720149707211497072214970723149707241497072514970726149707271497072814970729149707301497073114970732149707331497073414970735149707361497073714970738149707391497074014970741149707421497074314970744149707451497074614970747149707481497074914970750149707511497075214970753149707541497075514970756149707571497075814970759149707601497076114970762149707631497076414970765149707661497076714970768149707691497077014970771149707721497077314970774149707751497077614970777149707781497077914970780149707811497078214970783149707841497078514970786149707871497078814970789149707901497079114970792149707931497079414970795149707961497079714970798149707991497080014970801149708021497080314970804149708051497080614970807149708081497080914970810149708111497081214970813149708141497081514970816149708171497081814970819149708201497082114970822149708231497082414970825149708261497082714970828149708291497083014970831149708321497083314970834149708351497083614970837149708381497083914970840149708411497084214970843149708441497084514970846149708471497084814970849149708501497085114970852149708531497085414970855149708561497085714970858149708591497086014970861149708621497086314970864149708651497086614970867149708681497086914970870149708711497087214970873149708741497087514970876149708771497087814970879149708801497088114970882149708831497088414970885149708861497088714970888149708891497089014970891149708921497089314970894149708951497089614970897149708981497089914970900149709011497090214970903149709041497090514970906149709071497090814970909149709101497091114970912149709131497091414970915149709161497091714970918149709191497092014970921149709221497092314970924149709251497092614970927149709281497092914970930149709311497093214970933149709341497093514970936149709371497093814970939149709401497094114970942149709431497094414970945149709461497094714970948149709491497095014970951149709521497095314970954149709551497095614970957149709581497095914970960149709611497096214970963149709641497096514970966149709671497096814970969149709701497097114970972149709731497097414970975149709761497097714970978149709791497098014970981149709821497098314970984149709851497098614970987149709881497098914970990149709911497099214970993149709941497099514970996149709971497099814970999149710001497100114971002149710031497100414971005149710061497100714971008149710091497101014971011149710121497101314971014149710151497101614971017149710181497101914971020149710211497102214971023149710241497102514971026149710271497102814971029149710301497103114971032149710331497103414971035149710361497103714971038149710391497104014971041149710421497104314971044149710451497104614971047149710481497104914971050149710511497105214971053149710541497105514971056149710571497105814971059149710601497106114971062149710631497106414971065149710661497106714971068149710691497107014971071149710721497107314971074149710751497107614971077149710781497107914971080149710811497108214971083149710841497108514971086149710871497108814971089149710901497109114971092149710931497109414971095149710961497109714971098149710991497110014971101149711021497110314971104149711051498000114980002149800031498000414980005149800061498000714980008149800091498001014980011149800121498001314980014149800151498001614980017149800181498001914980020149800211498002214980023149800241498002514980026149800271498002814980029149800301498003114980032149800331498003414980035149800361498003714980038149800391498004014980041149800421498004314980044149800451498004614980047149800481498004914980050149800511498005214980053149800541498005514980056149800571498005814980059149800601498006114980062149800631498006414980065149800661498006714980068149800691498007014980071149800721498007314980074149800751498007614980077149800781498007914980080149800811498008214980083149800841498008514980086149800871498008814980089149800901498009114980092149800931498009414980095149800961498009714980098149800991498010014980101149801021498010314980104149801051498010614980107149801081498010914980110149801111498011214980113149801141498011514980116149801171498011814980119149801201498012114980122149801231498012414980125149801261498012714980128149801291498013014980131149801321498013314980134149801351498013614980137149801381498013914980140149801411498014214980143149801441498014514980146149801471498014814980149149801501498015114980152149801531498015414980155149801561498015714980158149801591498016014980161149801621498016314980164149801651498016614980167149801681498016914980170149801711498017214980173149801741498017514980176149801771498017814980179149801801498018114980182149801831498018414980185149801861498018714980188149801891498019014980191149801921498019314980194149801951498019614980197149801981498019914980200149802011498020214980203149802041498020514980206149802071498020814980209149802101498021114980212149802131498021414980215149802161498021714980218149802191498022014980221149802221498022314980224149802251498022614980227149802281498022914980230149802311498023214980233149802341498023514980236149802371498023814980239149802401498024114980242149802431498024414980245149802461498024714980248149802491498025014980251149802521498025314980254149802551498025614980257149802581498025914980260149802611498026214980263149802641498026514980266149802671498026814980269149802701498027114980272149802731498027414980275149802761498027714980278149802791498028014980281149802821498028314980284149802851498028614980287149802881498028914980290149802911498029214980293149802941498029514980296149802971498029814980299149803001498030114980302149803031498030414980305149803061498030714980308149803091498031014980311149803121498031314980314149803151498031614980317149803181498031914980320149803211498032214980323149803241498032514980326149803271498032814980329149803301498033114980332149803331498033414980335149803361498033714980338149803391498034014980341149803421498034314980344149803451498034614980347149803481498034914980350149803511498035214980353149803541498035514980356149803571498035814980359149803601498036114980362149803631498036414980365149803661498036714980368149803691498037014980371149803721498037314980374149803751498037614980377149803781498037914980380149803811498038214980383149803841498038514980386149803871498038814980389149803901498039114980392149803931498039414980395149803961498039714980398149803991498040014980401149804021498040314980404149804051498040614980407149804081498040914980410149804111498041214980413149804141498041514980416149804171498041814980419149804201498042114980422149804231498042414980425149804261498042714980428149804291498043014980431149804321498043314980434149804351498043614980437149804381498043914980440149804411498044214980443149804441498044514980446149804471498044814980449149804501498045114980452149804531498045414980455149804561498045714980458149804591498046014980461149804621498046314980464149804651498046614980467149804681498046914980470149804711498047214980473149804741498047514980476149804771498047814980479149804801498048114980482149804831498048414980485149804861498048714980488149804891498049014980491149804921498049314980494149804951498049614980497149804981498049914980500149805011498050214980503149805041498050514980506149805071498050814980509149805101498051114980512149805131498051414980515149805161498051714980518149805191498052014980521149805221498052314980524149805251498052614980527149805281498052914980530149805311498053214980533149805341498053514980536149805371498053814980539149805401498054114980542149805431498054414980545149805461498054714980548149805491498055014980551149805521498055314980554149805551498055614980557149805581498055914980560149805611498056214980563149805641498056514980566149805671498056814980569149805701498057114980572149805731498057414980575149805761498057714980578149805791498058014980581149805821498058314980584149805851498058614980587149805881498058914980590149805911498059214980593149805941498059514980596149805971498059814980599149806001498060114980602149806031498060414980605149806061498060714980608149806091498061014980611149806121498061314980614149806151498061614980617149806181498061914980620149806211498062214980623149806241498062514980626149806271498062814980629149806301498063114980632149806331498063414980635149806361498063714980638149806391498064014980641149806421498064314980644149806451498064614980647149806481498064914980650149806511498065214980653149806541498065514980656149806571498065814980659149806601498066114980662149806631498066414980665149806661498066714980668149806691498067014980671149806721498067314980674149806751498067614980677149806781498067914980680149806811498068214980683149806841498068514980686149806871498068814980689149806901498069114980692149806931498069414980695149806961498069714980698149806991498070014980701149807021498070314980704149807051498070614980707149807081498070914980710149807111498071214980713149807141498071514980716149807171498071814980719149807201498072114980722149807231498072414980725149807261498072714980728149807291498073014980731149807321498073314980734149807351498073614980737149807381498073914980740149807411498074214980743149807441498074514980746149807471498074814980749149807501498075114980752149807531498075414980755149807561498075714980758149807591498076014980761149807621498076314980764149807651498076614980767149807681498076914980770149807711498077214980773149807741498077514980776149807771498077814980779149807801498078114980782149807831498078414980785149807861498078714980788149807891498079014980791149807921498079314980794149807951498079614980797149807981498079914980800149808011498080214980803149808041498080514980806149808071498080814980809149808101498081114980812149808131498081414980815149808161498081714980818149808191498082014980821149808221498082314980824149808251498082614980827149808281498082914980830149808311498083214980833149808341498083514980836149808371498083814980839149808401498084114980842149808431498084414980845149808461498084714980848149808491498085014980851149808521498085314980854149808551498085614980857149808581498085914980860149808611498086214980863149808641498086514980866149808671498086814980869149808701498087114980872149808731498087414980875149808761498087714980878149808791498088014980881149808821498088314980884149808851498088614980887149808881498088914980890149808911498089214980893149808941498089514980896149808971498089814980899149809001498090114980902149809031498090414980905149809061498090714980908149809091498091014980911149809121498091314980914149809151498091614980917149809181498091914980920149809211498092214980923149809241498092514980926149809271498092814980929149809301498093114980932149809331498093414980935149809361498093714980938149809391498094014980941149809421498094314980944149809451498094614980947149809481498094914980950149809511498095214980953149809541498095514980956149809571498095814980959149809601498096114980962149809631498096414980965149809661498096714980968149809691498097014980971149809721498097314980974149809751498097614980977149809781498097914980980149809811498098214980983149809841498098514980986149809871498098814980989149809901498099114980992149809931498099414980995149809961498099714980998149809991498100014981001149810021498100314981004149810051498100614981007149810081498100914981010149810111498101214981013149810141498101514981016149810171498101814981019149810201498102114981022149810231498102414981025149810261498102714981028149810291498103014981031149810321498103314981034149810351498103614981037149810381498103914981040149810411498104214981043149810441498104514981046149810471498104814981049149810501498105114981052149810531498105414981055149810561498105714981058149810591498106014981061149810621498106314981064149810651498106614981067149810681498106914981070149810711498107214981073149810741498107514981076149810771498107814981079149810801498108114981082149810831498108414981085149810861498108714981088149810891498109014981091149810921498109314981094149810951498109614981097149810981498109914981100149811011498110214981103149811041498110514990001149900021499000314990004149900051499000614990007149900081499000914990010149900111499001214990013149900141499001514990016149900171499001814990019149900201499002114990022149900231499002414990025149900261499002714990028149900291499003014990031149900321499003314990034149900351499003614990037149900381499003914990040149900411499004214990043149900441499004514990046149900471499004814990049149900501499005114990052149900531499005414990055149900561499005714990058149900591499006014990061149900621499006314990064149900651499006614990067149900681499006914990070149900711499007214990073149900741499007514990076149900771499007814990079149900801499008114990082149900831499008414990085149900861499008714990088149900891499009014990091149900921499009314990094149900951499009614990097149900981499009914990100149901011499010214990103149901041499010514990106149901071499010814990109149901101499011114990112149901131499011414990115149901161499011714990118149901191499012014990121149901221499012314990124149901251499012614990127149901281499012914990130149901311499013214990133149901341499013514990136149901371499013814990139149901401499014114990142149901431499014414990145149901461499014714990148149901491499015014990151149901521499015314990154149901551499015614990157149901581499015914990160149901611499016214990163149901641499016514990166149901671499016814990169149901701499017114990172149901731499017414990175149901761499017714990178149901791499018014990181149901821499018314990184149901851499018614990187149901881499018914990190149901911499019214990193149901941499019514990196149901971499019814990199149902001499020114990202149902031499020414990205149902061499020714990208149902091499021014990211149902121499021314990214149902151499021614990217149902181499021914990220149902211499022214990223149902241499022514990226149902271499022814990229149902301499023114990232149902331499023414990235149902361499023714990238149902391499024014990241149902421499024314990244149902451499024614990247149902481499024914990250149902511499025214990253149902541499025514990256149902571499025814990259149902601499026114990262149902631499026414990265149902661499026714990268149902691499027014990271149902721499027314990274149902751499027614990277149902781499027914990280149902811499028214990283149902841499028514990286149902871499028814990289149902901499029114990292149902931499029414990295149902961499029714990298149902991499030014990301149903021499030314990304149903051499030614990307149903081499030914990310149903111499031214990313149903141499031514990316149903171499031814990319149903201499032114990322149903231499032414990325149903261499032714990328149903291499033014990331149903321499033314990334149903351499033614990337149903381499033914990340149903411499034214990343149903441499034514990346149903471499034814990349149903501499035114990352149903531499035414990355149903561499035714990358149903591499036014990361149903621499036314990364149903651499036614990367149903681499036914990370149903711499037214990373149903741499037514990376149903771499037814990379149903801499038114990382149903831499038414990385149903861499038714990388149903891499039014990391149903921499039314990394149903951499039614990397149903981499039914990400149904011499040214990403149904041499040514990406149904071499040814990409149904101499041114990412149904131499041414990415149904161499041714990418149904191499042014990421149904221499042314990424149904251499042614990427149904281499042914990430149904311499043214990433149904341499043514990436149904371499043814990439149904401499044114990442149904431499044414990445149904461499044714990448149904491499045014990451149904521499045314990454149904551499045614990457149904581499045914990460149904611499046214990463149904641499046514990466149904671499046814990469149904701499047114990472149904731499047414990475149904761499047714990478149904791499048014990481149904821499048314990484149904851499048614990487149904881499048914990490149904911499049214990493149904941499049514990496149904971499049814990499149905001499050114990502149905031499050414990505149905061499050714990508149905091499051014990511149905121499051314990514149905151499051614990517149905181499051914990520149905211499052214990523149905241499052514990526149905271499052814990529149905301499053114990532149905331499053414990535149905361499053714990538149905391499054014990541149905421499054314990544149905451499054614990547149905481499054914990550149905511499055214990553149905541499055514990556149905571499055814990559149905601499056114990562149905631499056414990565149905661499056714990568149905691499057014990571149905721499057314990574149905751499057614990577149905781499057914990580149905811499058214990583149905841499058514990586149905871499058814990589149905901499059114990592149905931499059414990595149905961499059714990598149905991499060014990601149906021499060314990604149906051499060614990607149906081499060914990610149906111499061214990613149906141499061514990616149906171499061814990619149906201499062114990622149906231499062414990625149906261499062714990628149906291499063014990631149906321499063314990634149906351499063614990637149906381499063914990640149906411499064214990643149906441499064514990646149906471499064814990649149906501499065114990652149906531499065414990655149906561499065714990658149906591499066014990661149906621499066314990664149906651499066614990667149906681499066914990670149906711499067214990673149906741499067514990676149906771499067814990679149906801499068114990682149906831499068414990685149906861499068714990688149906891499069014990691149906921499069314990694149906951499069614990697149906981499069914990700149907011499070214990703149907041499070514990706149907071499070814990709149907101499071114990712149907131499071414990715149907161499071714990718149907191499072014990721149907221499072314990724149907251499072614990727149907281499072914990730149907311499073214990733149907341499073514990736149907371499073814990739149907401499074114990742149907431499074414990745149907461499074714990748149907491499075014990751149907521499075314990754149907551499075614990757149907581499075914990760149907611499076214990763149907641499076514990766149907671499076814990769149907701499077114990772149907731499077414990775149907761499077714990778149907791499078014990781149907821499078314990784149907851499078614990787149907881499078914990790149907911499079214990793149907941499079514990796149907971499079814990799149908001499080114990802149908031499080414990805149908061499080714990808149908091499081014990811149908121499081314990814149908151499081614990817149908181499081914990820149908211499082214990823149908241499082514990826149908271499082814990829149908301499083114990832149908331499083414990835149908361499083714990838149908391499084014990841149908421499084314990844149908451499084614990847149908481499084914990850149908511499085214990853149908541499085514990856149908571499085814990859149908601499086114990862149908631499086414990865149908661499086714990868149908691499087014990871149908721499087314990874149908751499087614990877149908781499087914990880149908811499088214990883149908841499088514990886149908871499088814990889149908901499089114990892149908931499089414990895149908961499089714990898149908991499090014990901149909021499090314990904149909051499090614990907149909081499090914990910149909111499091214990913149909141499091514990916149909171499091814990919149909201499092114990922149909231499092414990925149909261499092714990928149909291499093014990931149909321499093314990934149909351499093614990937149909381499093914990940149909411499094214990943149909441499094514990946149909471499094814990949149909501499095114990952149909531499095414990955149909561499095714990958149909591499096014990961149909621499096314990964149909651499096614990967149909681499096914990970149909711499097214990973149909741499097514990976149909771499097814990979149909801499098114990982149909831499098414990985149909861499098714990988149909891499099014990991149909921499099314990994149909951499099614990997149909981499099914991000149910011499100214991003149910041499100514991006149910071499100814991009149910101499101114991012149910131499101414991015149910161499101714991018149910191499102014991021149910221499102314991024149910251499102614991027149910281499102914991030149910311499103214991033149910341499103514991036149910371499103814991039149910401499104114991042149910431499104414991045149910461499104714991048149910491499105014991051149910521499105314991054149910551499105614991057149910581499105914991060149910611499106214991063149910641499106514991066149910671499106814991069149910701499107114991072149910731499107414991075149910761499107714991078149910791499108014991081149910821499108314991084149910851499108614991087149910881499108914991090149910911499109214991093149910941499109514991096149910971499109814991099149911001499110114991102149911031499110414991105150000011500000215000003150000041500000515000006150000071500000815000009150000101500001115000012150000131500001415000015150000161500001715000018150000191500002015000021150000221500002315000024150000251500002615000027150000281500002915000030150000311500003215000033150000341500003515000036150000371500003815000039150000401500004115000042150000431500004415000045150000461500004715000048150000491500005015000051150000521500005315000054150000551500005615000057150000581500005915000060150000611500006215000063150000641500006515000066150000671500006815000069150000701500007115000072150000731500007415000075150000761500007715000078150000791500008015000081150000821500008315000084150000851500008615000087150000881500008915000090150000911500009215000093150000941500009515000096150000971500009815000099150001001500010115000102150001031500010415000105150001061500010715000108150001091500011015000111150001121500011315000114150001151500011615000117150001181500011915000120150001211500012215000123150001241500012515000126150001271500012815000129150001301500013115000132150001331500013415000135150001361500013715000138150001391500014015000141150001421500014315000144150001451500014615000147150001481500014915000150150001511500015215000153150001541500015515000156150001571500015815000159150001601500016115000162150001631500016415000165150001661500016715000168150001691500017015000171150001721500017315000174150001751500017615000177150001781500017915000180150001811500018215000183150001841500018515000186150001871500018815000189150001901500019115000192150001931500019415000195150001961500019715000198150001991500020015000201150002021500020315000204150002051500020615000207150002081500020915000210150002111500021215000213150002141500021515000216150002171500021815000219150002201500022115000222150002231500022415000225150002261500022715000228150002291500023015000231150002321500023315000234150002351500023615000237150002381500023915000240150002411500024215000243150002441500024515000246150002471500024815000249150002501500025115000252150002531500025415000255150002561500025715000258150002591500026015000261150002621500026315000264150002651500026615000267150002681500026915000270150002711500027215000273150002741500027515000276150002771500027815000279150002801500028115000282150002831500028415000285150002861500028715000288150002891500029015000291150002921500029315000294150002951500029615000297150002981500029915000300150003011500030215000303150003041500030515000306150003071500030815000309150003101500031115000312150003131500031415000315150003161500031715000318150003191500032015000321150003221500032315000324150003251500032615000327150003281500032915000330150003311500033215000333150003341500033515000336150003371500033815000339150003401500034115000342150003431500034415000345150003461500034715000348150003491500035015000351150003521500035315000354150003551500035615000357150003581500035915000360150003611500036215000363150003641500036515000366150003671500036815000369150003701500037115000372150003731500037415000375150003761500037715000378150003791500038015000381150003821500038315000384150003851500038615000387150003881500038915000390150003911500039215000393150003941500039515000396150003971500039815000399150004001500040115000402150004031500040415000405150004061500040715000408150004091500041015000411150004121500041315000414150004151500041615000417150004181500041915000420150004211500042215000423150004241500042515000426150004271500042815000429150004301500043115000432150004331500043415000435150004361500043715000438150004391500044015000441150004421500044315000444150004451500044615000447150004481500044915000450150004511500045215000453150004541500045515000456150004571500045815000459150004601500046115000462150004631500046415000465150004661500046715000468150004691500047015000471150004721500047315000474150004751500047615000477150004781500047915000480150004811500048215000483150004841500048515000486150004871500048815000489150004901500049115000492150004931500049415000495150004961500049715000498150004991500050015000501150005021500050315000504150005051500050615000507150005081500050915000510150005111500051215000513150005141500051515000516150005171500051815000519150005201500052115000522150005231500052415000525150005261500052715000528150005291500053015000531150005321500053315000534150005351500053615000537150005381500053915000540150005411500054215000543150005441500054515000546150005471500054815000549150005501500055115000552150005531500055415000555150005561500055715000558150005591500056015000561150005621500056315000564150005651500056615000567150005681500056915000570150005711500057215000573150005741500057515000576150005771500057815000579150005801500058115000582150005831500058415000585150005861500058715000588150005891500059015000591150005921500059315000594150005951500059615000597150005981500059915000600150006011500060215000603150006041500060515000606150006071500060815000609150006101500061115000612150006131500061415000615150006161500061715000618150006191500062015000621150006221500062315000624150006251500062615000627150006281500062915000630150006311500063215000633150006341500063515000636150006371500063815000639150006401500064115000642150006431500064415000645150006461500064715000648150006491500065015000651150006521500065315000654150006551500065615000657150006581500065915000660150006611500066215000663150006641500066515000666150006671500066815000669150006701500067115000672150006731500067415000675150006761500067715000678150006791500068015000681150006821500068315000684150006851500068615000687150006881500068915000690150006911500069215000693150006941500069515000696150006971500069815000699150007001500070115000702150007031500070415000705150007061500070715000708150007091500071015000711150007121500071315000714150007151500071615000717150007181500071915000720150007211500072215000723150007241500072515000726150007271500072815000729150007301500073115000732150007331500073415000735150007361500073715000738150007391500074015000741150007421500074315000744150007451500074615000747150007481500074915000750150007511500075215000753150007541500075515000756150007571500075815000759150007601500076115000762150007631500076415000765150007661500076715000768150007691500077015000771150007721500077315000774150007751500077615000777150007781500077915000780150007811500078215000783150007841500078515000786150007871500078815000789150007901500079115000792150007931500079415000795150007961500079715000798150007991500080015000801150008021500080315000804150008051500080615000807150008081500080915000810150008111500081215000813150008141500081515000816150008171500081815000819150008201500082115000822150008231500082415000825150008261500082715000828150008291500083015000831150008321500083315000834150008351500083615000837150008381500083915000840150008411500084215000843150008441500084515000846150008471500084815000849150008501500085115000852150008531500085415000855150008561500085715000858150008591500086015000861150008621500086315000864150008651500086615000867150008681500086915000870150008711500087215000873150008741500087515000876150008771500087815000879150008801500088115000882150008831500088415000885150008861500088715000888150008891500089015000891150008921500089315000894150008951500089615000897150008981500089915000900150009011500090215000903150009041500090515000906150009071500090815000909150009101500091115000912150009131500091415000915150009161500091715000918150009191500092015000921150009221500092315000924150009251500092615000927150009281500092915000930150009311500093215000933150009341500093515000936150009371500093815000939150009401500094115000942150009431500094415000945150009461500094715000948150009491500095015000951150009521500095315000954150009551500095615000957150009581500095915000960150009611500096215000963150009641500096515000966150009671500096815000969150009701500097115000972150009731500097415000975150009761500097715000978150009791500098015000981150009821500098315000984150009851500098615000987150009881500098915000990150009911500099215000993150009941500099515000996150009971500099815000999150010001500100115001002150010031500100415001005150010061500100715001008150010091500101015001011150010121500101315001014150010151500101615001017150010181500101915001020150010211500102215001023150010241500102515001026150010271500102815001029150010301500103115001032150010331500103415001035150010361500103715001038150010391500104015001041150010421500104315001044150010451500104615001047150010481500104915001050150010511500105215001053150010541500105515001056150010571500105815001059150010601500106115001062150010631500106415001065150010661500106715001068150010691500107015001071150010721500107315001074150010751500107615001077150010781500107915001080150010811500108215001083150010841500108515001086150010871500108815001089150010901500109115001092150010931500109415001095150010961500109715001098150010991500110015001101150011021500110315001104150011051501000115010002150100031501000415010005150100061501000715010008150100091501001015010011150100121501001315010014150100151501001615010017150100181501001915010020150100211501002215010023150100241501002515010026150100271501002815010029150100301501003115010032150100331501003415010035150100361501003715010038150100391501004015010041150100421501004315010044150100451501004615010047150100481501004915010050150100511501005215010053150100541501005515010056150100571501005815010059150100601501006115010062150100631501006415010065150100661501006715010068150100691501007015010071150100721501007315010074150100751501007615010077150100781501007915010080150100811501008215010083150100841501008515010086150100871501008815010089150100901501009115010092150100931501009415010095150100961501009715010098150100991501010015010101150101021501010315010104150101051501010615010107150101081501010915010110150101111501011215010113150101141501011515010116150101171501011815010119150101201501012115010122150101231501012415010125150101261501012715010128150101291501013015010131150101321501013315010134150101351501013615010137150101381501013915010140150101411501014215010143150101441501014515010146150101471501014815010149150101501501015115010152150101531501015415010155150101561501015715010158150101591501016015010161150101621501016315010164150101651501016615010167150101681501016915010170150101711501017215010173150101741501017515010176150101771501017815010179150101801501018115010182150101831501018415010185150101861501018715010188150101891501019015010191150101921501019315010194150101951501019615010197150101981501019915010200150102011501020215010203150102041501020515010206150102071501020815010209150102101501021115010212150102131501021415010215150102161501021715010218150102191501022015010221150102221501022315010224150102251501022615010227150102281501022915010230150102311501023215010233150102341501023515010236150102371501023815010239150102401501024115010242150102431501024415010245150102461501024715010248150102491501025015010251150102521501025315010254150102551501025615010257150102581501025915010260150102611501026215010263150102641501026515010266150102671501026815010269150102701501027115010272150102731501027415010275150102761501027715010278150102791501028015010281150102821501028315010284150102851501028615010287150102881501028915010290150102911501029215010293150102941501029515010296150102971501029815010299150103001501030115010302150103031501030415010305150103061501030715010308150103091501031015010311150103121501031315010314150103151501031615010317150103181501031915010320150103211501032215010323150103241501032515010326150103271501032815010329150103301501033115010332150103331501033415010335150103361501033715010338150103391501034015010341150103421501034315010344150103451501034615010347150103481501034915010350150103511501035215010353150103541501035515010356150103571501035815010359150103601501036115010362150103631501036415010365150103661501036715010368150103691501037015010371150103721501037315010374150103751501037615010377150103781501037915010380150103811501038215010383150103841501038515010386150103871501038815010389150103901501039115010392150103931501039415010395150103961501039715010398150103991501040015010401150104021501040315010404150104051501040615010407150104081501040915010410150104111501041215010413150104141501041515010416150104171501041815010419150104201501042115010422150104231501042415010425150104261501042715010428150104291501043015010431150104321501043315010434150104351501043615010437150104381501043915010440150104411501044215010443150104441501044515010446150104471501044815010449150104501501045115010452150104531501045415010455150104561501045715010458150104591501046015010461150104621501046315010464150104651501046615010467150104681501046915010470150104711501047215010473150104741501047515010476150104771501047815010479150104801501048115010482150104831501048415010485150104861501048715010488150104891501049015010491150104921501049315010494150104951501049615010497150104981501049915010500150105011501050215010503150105041501050515010506150105071501050815010509150105101501051115010512150105131501051415010515150105161501051715010518150105191501052015010521150105221501052315010524150105251501052615010527150105281501052915010530150105311501053215010533150105341501053515010536150105371501053815010539150105401501054115010542150105431501054415010545150105461501054715010548150105491501055015010551150105521501055315010554150105551501055615010557150105581501055915010560150105611501056215010563150105641501056515010566150105671501056815010569150105701501057115010572150105731501057415010575150105761501057715010578150105791501058015010581150105821501058315010584150105851501058615010587150105881501058915010590150105911501059215010593150105941501059515010596150105971501059815010599150106001501060115010602150106031501060415010605150106061501060715010608150106091501061015010611150106121501061315010614150106151501061615010617150106181501061915010620150106211501062215010623150106241501062515010626150106271501062815010629150106301501063115010632150106331501063415010635150106361501063715010638150106391501064015010641150106421501064315010644150106451501064615010647150106481501064915010650150106511501065215010653150106541501065515010656150106571501065815010659150106601501066115010662150106631501066415010665150106661501066715010668150106691501067015010671150106721501067315010674150106751501067615010677150106781501067915010680150106811501068215010683150106841501068515010686150106871501068815010689150106901501069115010692150106931501069415010695150106961501069715010698150106991501070015010701150107021501070315010704150107051501070615010707150107081501070915010710150107111501071215010713150107141501071515010716150107171501071815010719150107201501072115010722150107231501072415010725150107261501072715010728150107291501073015010731150107321501073315010734150107351501073615010737150107381501073915010740150107411501074215010743150107441501074515010746150107471501074815010749150107501501075115010752150107531501075415010755150107561501075715010758150107591501076015010761150107621501076315010764150107651501076615010767150107681501076915010770150107711501077215010773150107741501077515010776150107771501077815010779150107801501078115010782150107831501078415010785150107861501078715010788150107891501079015010791150107921501079315010794150107951501079615010797150107981501079915010800150108011501080215010803150108041501080515010806150108071501080815010809150108101501081115010812150108131501081415010815150108161501081715010818150108191501082015010821150108221501082315010824150108251501082615010827150108281501082915010830150108311501083215010833150108341501083515010836150108371501083815010839150108401501084115010842150108431501084415010845150108461501084715010848150108491501085015010851150108521501085315010854150108551501085615010857150108581501085915010860150108611501086215010863150108641501086515010866150108671501086815010869150108701501087115010872150108731501087415010875150108761501087715010878150108791501088015010881150108821501088315010884150108851501088615010887150108881501088915010890150108911501089215010893150108941501089515010896150108971501089815010899150109001501090115010902150109031501090415010905150109061501090715010908150109091501091015010911150109121501091315010914150109151501091615010917150109181501091915010920150109211501092215010923150109241501092515010926150109271501092815010929150109301501093115010932150109331501093415010935150109361501093715010938150109391501094015010941150109421501094315010944150109451501094615010947150109481501094915010950150109511501095215010953150109541501095515010956150109571501095815010959150109601501096115010962150109631501096415010965150109661501096715010968150109691501097015010971150109721501097315010974150109751501097615010977150109781501097915010980150109811501098215010983150109841501098515010986150109871501098815010989150109901501099115010992150109931501099415010995150109961501099715010998150109991501100015011001150110021501100315011004150110051501100615011007150110081501100915011010150110111501101215011013150110141501101515011016150110171501101815011019150110201501102115011022150110231501102415011025150110261501102715011028150110291501103015011031150110321501103315011034150110351501103615011037150110381501103915011040150110411501104215011043150110441501104515011046150110471501104815011049150110501501105115011052150110531501105415011055150110561501105715011058150110591501106015011061150110621501106315011064150110651501106615011067150110681501106915011070150110711501107215011073150110741501107515011076150110771501107815011079150110801501108115011082150110831501108415011085150110861501108715011088150110891501109015011091150110921501109315011094150110951501109615011097150110981501109915011100150111011501110215011103150111041501110515020001150200021502000315020004150200051502000615020007150200081502000915020010150200111502001215020013150200141502001515020016150200171502001815020019150200201502002115020022150200231502002415020025150200261502002715020028150200291502003015020031150200321502003315020034150200351502003615020037150200381502003915020040150200411502004215020043150200441502004515020046150200471502004815020049150200501502005115020052150200531502005415020055150200561502005715020058150200591502006015020061150200621502006315020064150200651502006615020067150200681502006915020070150200711502007215020073150200741502007515020076150200771502007815020079150200801502008115020082150200831502008415020085150200861502008715020088150200891502009015020091150200921502009315020094150200951502009615020097150200981502009915020100150201011502010215020103150201041502010515020106150201071502010815020109150201101502011115020112150201131502011415020115150201161502011715020118150201191502012015020121150201221502012315020124150201251502012615020127150201281502012915020130150201311502013215020133150201341502013515020136150201371502013815020139150201401502014115020142150201431502014415020145150201461502014715020148150201491502015015020151150201521502015315020154150201551502015615020157150201581502015915020160150201611502016215020163150201641502016515020166150201671502016815020169150201701502017115020172150201731502017415020175150201761502017715020178150201791502018015020181150201821502018315020184150201851502018615020187150201881502018915020190150201911502019215020193150201941502019515020196150201971502019815020199150202001502020115020202150202031502020415020205150202061502020715020208150202091502021015020211150202121502021315020214150202151502021615020217150202181502021915020220150202211502022215020223150202241502022515020226150202271502022815020229150202301502023115020232150202331502023415020235150202361502023715020238150202391502024015020241150202421502024315020244150202451502024615020247150202481502024915020250150202511502025215020253150202541502025515020256150202571502025815020259150202601502026115020262150202631502026415020265150202661502026715020268150202691502027015020271150202721502027315020274150202751502027615020277150202781502027915020280150202811502028215020283150202841502028515020286150202871502028815020289150202901502029115020292150202931502029415020295150202961502029715020298150202991502030015020301150203021502030315020304150203051502030615020307150203081502030915020310150203111502031215020313150203141502031515020316150203171502031815020319150203201502032115020322150203231502032415020325150203261502032715020328150203291502033015020331150203321502033315020334150203351502033615020337150203381502033915020340150203411502034215020343150203441502034515020346150203471502034815020349150203501502035115020352150203531502035415020355150203561502035715020358150203591502036015020361150203621502036315020364150203651502036615020367150203681502036915020370150203711502037215020373150203741502037515020376150203771502037815020379150203801502038115020382150203831502038415020385150203861502038715020388150203891502039015020391150203921502039315020394150203951502039615020397150203981502039915020400150204011502040215020403150204041502040515020406150204071502040815020409150204101502041115020412150204131502041415020415150204161502041715020418150204191502042015020421150204221502042315020424150204251502042615020427150204281502042915020430150204311502043215020433150204341502043515020436150204371502043815020439150204401502044115020442150204431502044415020445150204461502044715020448150204491502045015020451150204521502045315020454150204551502045615020457150204581502045915020460150204611502046215020463150204641502046515020466150204671502046815020469150204701502047115020472150204731502047415020475150204761502047715020478150204791502048015020481150204821502048315020484150204851502048615020487150204881502048915020490150204911502049215020493150204941502049515020496150204971502049815020499150205001502050115020502150205031502050415020505150205061502050715020508150205091502051015020511150205121502051315020514150205151502051615020517150205181502051915020520150205211502052215020523150205241502052515020526150205271502052815020529150205301502053115020532150205331502053415020535150205361502053715020538150205391502054015020541150205421502054315020544150205451502054615020547150205481502054915020550150205511502055215020553150205541502055515020556150205571502055815020559150205601502056115020562150205631502056415020565150205661502056715020568150205691502057015020571150205721502057315020574150205751502057615020577150205781502057915020580150205811502058215020583150205841502058515020586150205871502058815020589150205901502059115020592150205931502059415020595150205961502059715020598150205991502060015020601150206021502060315020604150206051502060615020607150206081502060915020610150206111502061215020613150206141502061515020616150206171502061815020619150206201502062115020622150206231502062415020625150206261502062715020628150206291502063015020631150206321502063315020634150206351502063615020637150206381502063915020640150206411502064215020643150206441502064515020646150206471502064815020649150206501502065115020652150206531502065415020655150206561502065715020658150206591502066015020661150206621502066315020664150206651502066615020667150206681502066915020670150206711502067215020673150206741502067515020676150206771502067815020679150206801502068115020682150206831502068415020685150206861502068715020688150206891502069015020691150206921502069315020694150206951502069615020697150206981502069915020700150207011502070215020703150207041502070515020706150207071502070815020709150207101502071115020712150207131502071415020715150207161502071715020718150207191502072015020721150207221502072315020724150207251502072615020727150207281502072915020730150207311502073215020733150207341502073515020736150207371502073815020739150207401502074115020742150207431502074415020745150207461502074715020748150207491502075015020751150207521502075315020754150207551502075615020757150207581502075915020760150207611502076215020763150207641502076515020766150207671502076815020769150207701502077115020772150207731502077415020775150207761502077715020778150207791502078015020781150207821502078315020784150207851502078615020787150207881502078915020790150207911502079215020793150207941502079515020796150207971502079815020799150208001502080115020802150208031502080415020805150208061502080715020808150208091502081015020811150208121502081315020814150208151502081615020817150208181502081915020820150208211502082215020823150208241502082515020826150208271502082815020829150208301502083115020832150208331502083415020835150208361502083715020838150208391502084015020841150208421502084315020844150208451502084615020847150208481502084915020850150208511502085215020853150208541502085515020856150208571502085815020859150208601502086115020862150208631502086415020865150208661502086715020868150208691502087015020871150208721502087315020874150208751502087615020877150208781502087915020880150208811502088215020883150208841502088515020886150208871502088815020889150208901502089115020892150208931502089415020895150208961502089715020898150208991502090015020901150209021502090315020904150209051502090615020907150209081502090915020910150209111502091215020913150209141502091515020916150209171502091815020919150209201502092115020922150209231502092415020925150209261502092715020928150209291502093015020931150209321502093315020934150209351502093615020937150209381502093915020940150209411502094215020943150209441502094515020946150209471502094815020949150209501502095115020952150209531502095415020955150209561502095715020958150209591502096015020961150209621502096315020964150209651502096615020967150209681502096915020970150209711502097215020973150209741502097515020976150209771502097815020979150209801502098115020982150209831502098415020985150209861502098715020988150209891502099015020991150209921502099315020994150209951502099615020997150209981502099915021000150210011502100215021003150210041502100515021006150210071502100815021009150210101502101115021012150210131502101415021015150210161502101715021018150210191502102015021021150210221502102315021024150210251502102615021027150210281502102915021030150210311502103215021033150210341502103515021036150210371502103815021039150210401502104115021042150210431502104415021045150210461502104715021048150210491502105015021051150210521502105315021054150210551502105615021057150210581502105915021060150210611502106215021063150210641502106515021066150210671502106815021069150210701502107115021072150210731502107415021075150210761502107715021078150210791502108015021081150210821502108315021084150210851502108615021087150210881502108915021090150210911502109215021093150210941502109515021096150210971502109815021099150211001502110115021102150211031502110415021105150300011503000215030003150300041503000515030006150300071503000815030009150300101503001115030012150300131503001415030015150300161503001715030018150300191503002015030021150300221503002315030024150300251503002615030027150300281503002915030030150300311503003215030033150300341503003515030036150300371503003815030039150300401503004115030042150300431503004415030045150300461503004715030048150300491503005015030051150300521503005315030054150300551503005615030057150300581503005915030060150300611503006215030063150300641503006515030066150300671503006815030069150300701503007115030072150300731503007415030075150300761503007715030078150300791503008015030081150300821503008315030084150300851503008615030087150300881503008915030090150300911503009215030093150300941503009515030096150300971503009815030099150301001503010115030102150301031503010415030105150301061503010715030108150301091503011015030111150301121503011315030114150301151503011615030117150301181503011915030120150301211503012215030123150301241503012515030126150301271503012815030129150301301503013115030132150301331503013415030135150301361503013715030138150301391503014015030141150301421503014315030144150301451503014615030147150301481503014915030150150301511503015215030153150301541503015515030156150301571503015815030159150301601503016115030162150301631503016415030165150301661503016715030168150301691503017015030171150301721503017315030174150301751503017615030177150301781503017915030180150301811503018215030183150301841503018515030186150301871503018815030189150301901503019115030192150301931503019415030195150301961503019715030198150301991503020015030201150302021503020315030204150302051503020615030207150302081503020915030210150302111503021215030213150302141503021515030216150302171503021815030219150302201503022115030222150302231503022415030225150302261503022715030228150302291503023015030231150302321503023315030234150302351503023615030237150302381503023915030240150302411503024215030243150302441503024515030246150302471503024815030249150302501503025115030252150302531503025415030255150302561503025715030258150302591503026015030261150302621503026315030264150302651503026615030267150302681503026915030270150302711503027215030273150302741503027515030276150302771503027815030279150302801503028115030282150302831503028415030285150302861503028715030288150302891503029015030291150302921503029315030294150302951503029615030297150302981503029915030300150303011503030215030303150303041503030515030306150303071503030815030309150303101503031115030312150303131503031415030315150303161503031715030318150303191503032015030321150303221503032315030324150303251503032615030327150303281503032915030330150303311503033215030333150303341503033515030336150303371503033815030339150303401503034115030342150303431503034415030345150303461503034715030348150303491503035015030351150303521503035315030354150303551503035615030357150303581503035915030360150303611503036215030363150303641503036515030366150303671503036815030369150303701503037115030372150303731503037415030375150303761503037715030378150303791503038015030381150303821503038315030384150303851503038615030387150303881503038915030390150303911503039215030393150303941503039515030396150303971503039815030399150304001503040115030402150304031503040415030405150304061503040715030408150304091503041015030411150304121503041315030414150304151503041615030417150304181503041915030420150304211503042215030423150304241503042515030426150304271503042815030429150304301503043115030432150304331503043415030435150304361503043715030438150304391503044015030441150304421503044315030444150304451503044615030447150304481503044915030450150304511503045215030453150304541503045515030456150304571503045815030459150304601503046115030462150304631503046415030465150304661503046715030468150304691503047015030471150304721503047315030474150304751503047615030477150304781503047915030480150304811503048215030483150304841503048515030486150304871503048815030489150304901503049115030492150304931503049415030495150304961503049715030498150304991503050015030501150305021503050315030504150305051503050615030507150305081503050915030510150305111503051215030513150305141503051515030516150305171503051815030519150305201503052115030522150305231503052415030525150305261503052715030528150305291503053015030531150305321503053315030534150305351503053615030537150305381503053915030540150305411503054215030543150305441503054515030546150305471503054815030549150305501503055115030552150305531503055415030555150305561503055715030558150305591503056015030561150305621503056315030564150305651503056615030567150305681503056915030570150305711503057215030573150305741503057515030576150305771503057815030579150305801503058115030582150305831503058415030585150305861503058715030588150305891503059015030591150305921503059315030594150305951503059615030597150305981503059915030600150306011503060215030603150306041503060515030606150306071503060815030609150306101503061115030612150306131503061415030615150306161503061715030618150306191503062015030621150306221503062315030624150306251503062615030627150306281503062915030630150306311503063215030633150306341503063515030636150306371503063815030639150306401503064115030642150306431503064415030645150306461503064715030648150306491503065015030651150306521503065315030654150306551503065615030657150306581503065915030660150306611503066215030663150306641503066515030666150306671503066815030669150306701503067115030672150306731503067415030675150306761503067715030678150306791503068015030681150306821503068315030684150306851503068615030687150306881503068915030690150306911503069215030693150306941503069515030696150306971503069815030699150307001503070115030702150307031503070415030705150307061503070715030708150307091503071015030711150307121503071315030714150307151503071615030717150307181503071915030720150307211503072215030723150307241503072515030726150307271503072815030729150307301503073115030732150307331503073415030735150307361503073715030738150307391503074015030741150307421503074315030744150307451503074615030747150307481503074915030750150307511503075215030753150307541503075515030756150307571503075815030759150307601503076115030762150307631503076415030765150307661503076715030768150307691503077015030771150307721503077315030774150307751503077615030777150307781503077915030780150307811503078215030783150307841503078515030786150307871503078815030789150307901503079115030792150307931503079415030795150307961503079715030798150307991503080015030801150308021503080315030804150308051503080615030807150308081503080915030810150308111503081215030813150308141503081515030816150308171503081815030819150308201503082115030822150308231503082415030825150308261503082715030828150308291503083015030831150308321503083315030834150308351503083615030837150308381503083915030840150308411503084215030843150308441503084515030846150308471503084815030849150308501503085115030852150308531503085415030855150308561503085715030858150308591503086015030861150308621503086315030864150308651503086615030867150308681503086915030870150308711503087215030873150308741503087515030876150308771503087815030879150308801503088115030882150308831503088415030885150308861503088715030888150308891503089015030891150308921503089315030894150308951503089615030897150308981503089915030900150309011503090215030903150309041503090515030906150309071503090815030909150309101503091115030912150309131503091415030915150309161503091715030918150309191503092015030921150309221503092315030924150309251503092615030927150309281503092915030930150309311503093215030933150309341503093515030936150309371503093815030939150309401503094115030942150309431503094415030945150309461503094715030948150309491503095015030951150309521503095315030954150309551503095615030957150309581503095915030960150309611503096215030963150309641503096515030966150309671503096815030969150309701503097115030972150309731503097415030975150309761503097715030978150309791503098015030981150309821503098315030984150309851503098615030987150309881503098915030990150309911503099215030993150309941503099515030996150309971503099815030999150310001503100115031002150310031503100415031005150310061503100715031008150310091503101015031011150310121503101315031014150310151503101615031017150310181503101915031020150310211503102215031023150310241503102515031026150310271503102815031029150310301503103115031032150310331503103415031035150310361503103715031038150310391503104015031041150310421503104315031044150310451503104615031047150310481503104915031050150310511503105215031053150310541503105515031056150310571503105815031059150310601503106115031062150310631503106415031065150310661503106715031068150310691503107015031071150310721503107315031074150310751503107615031077150310781503107915031080150310811503108215031083150310841503108515031086150310871503108815031089150310901503109115031092150310931503109415031095150310961503109715031098150310991503110015031101150311021503110315031104150311051504000115040002150400031504000415040005150400061504000715040008150400091504001015040011150400121504001315040014150400151504001615040017150400181504001915040020150400211504002215040023150400241504002515040026150400271504002815040029150400301504003115040032150400331504003415040035150400361504003715040038150400391504004015040041150400421504004315040044150400451504004615040047150400481504004915040050150400511504005215040053150400541504005515040056150400571504005815040059150400601504006115040062150400631504006415040065150400661504006715040068150400691504007015040071150400721504007315040074150400751504007615040077150400781504007915040080150400811504008215040083150400841504008515040086150400871504008815040089150400901504009115040092150400931504009415040095150400961504009715040098150400991504010015040101150401021504010315040104150401051504010615040107150401081504010915040110150401111504011215040113150401141504011515040116150401171504011815040119150401201504012115040122150401231504012415040125150401261504012715040128150401291504013015040131150401321504013315040134150401351504013615040137150401381504013915040140150401411504014215040143150401441504014515040146150401471504014815040149150401501504015115040152150401531504015415040155150401561504015715040158150401591504016015040161150401621504016315040164150401651504016615040167150401681504016915040170150401711504017215040173150401741504017515040176150401771504017815040179150401801504018115040182150401831504018415040185150401861504018715040188150401891504019015040191150401921504019315040194150401951504019615040197150401981504019915040200150402011504020215040203150402041504020515040206150402071504020815040209150402101504021115040212150402131504021415040215150402161504021715040218150402191504022015040221150402221504022315040224150402251504022615040227150402281504022915040230150402311504023215040233150402341504023515040236150402371504023815040239150402401504024115040242150402431504024415040245150402461504024715040248150402491504025015040251150402521504025315040254150402551504025615040257150402581504025915040260150402611504026215040263150402641504026515040266150402671504026815040269150402701504027115040272150402731504027415040275150402761504027715040278150402791504028015040281150402821504028315040284150402851504028615040287150402881504028915040290150402911504029215040293150402941504029515040296150402971504029815040299150403001504030115040302150403031504030415040305150403061504030715040308150403091504031015040311150403121504031315040314150403151504031615040317150403181504031915040320150403211504032215040323150403241504032515040326150403271504032815040329150403301504033115040332150403331504033415040335150403361504033715040338150403391504034015040341150403421504034315040344150403451504034615040347150403481504034915040350150403511504035215040353150403541504035515040356150403571504035815040359150403601504036115040362150403631504036415040365150403661504036715040368150403691504037015040371150403721504037315040374150403751504037615040377150403781504037915040380150403811504038215040383150403841504038515040386150403871504038815040389150403901504039115040392150403931504039415040395150403961504039715040398150403991504040015040401150404021504040315040404150404051504040615040407150404081504040915040410150404111504041215040413150404141504041515040416150404171504041815040419150404201504042115040422150404231504042415040425150404261504042715040428150404291504043015040431150404321504043315040434150404351504043615040437150404381504043915040440150404411504044215040443150404441504044515040446150404471504044815040449150404501504045115040452150404531504045415040455150404561504045715040458150404591504046015040461150404621504046315040464150404651504046615040467150404681504046915040470150404711504047215040473150404741504047515040476150404771504047815040479150404801504048115040482150404831504048415040485150404861504048715040488150404891504049015040491150404921504049315040494150404951504049615040497150404981504049915040500150405011504050215040503150405041504050515040506150405071504050815040509150405101504051115040512150405131504051415040515150405161504051715040518150405191504052015040521150405221504052315040524150405251504052615040527150405281504052915040530150405311504053215040533150405341504053515040536150405371504053815040539150405401504054115040542150405431504054415040545150405461504054715040548150405491504055015040551150405521504055315040554150405551504055615040557150405581504055915040560150405611504056215040563150405641504056515040566150405671504056815040569150405701504057115040572150405731504057415040575150405761504057715040578150405791504058015040581150405821504058315040584150405851504058615040587150405881504058915040590150405911504059215040593150405941504059515040596150405971504059815040599150406001504060115040602150406031504060415040605150406061504060715040608150406091504061015040611150406121504061315040614150406151504061615040617150406181504061915040620150406211504062215040623150406241504062515040626150406271504062815040629150406301504063115040632150406331504063415040635150406361504063715040638150406391504064015040641150406421504064315040644150406451504064615040647150406481504064915040650150406511504065215040653150406541504065515040656150406571504065815040659150406601504066115040662150406631504066415040665150406661504066715040668150406691504067015040671150406721504067315040674150406751504067615040677150406781504067915040680150406811504068215040683150406841504068515040686150406871504068815040689150406901504069115040692150406931504069415040695150406961504069715040698150406991504070015040701150407021504070315040704150407051504070615040707150407081504070915040710150407111504071215040713150407141504071515040716150407171504071815040719150407201504072115040722150407231504072415040725150407261504072715040728150407291504073015040731150407321504073315040734150407351504073615040737150407381504073915040740150407411504074215040743150407441504074515040746150407471504074815040749150407501504075115040752150407531504075415040755150407561504075715040758150407591504076015040761150407621504076315040764150407651504076615040767150407681504076915040770150407711504077215040773150407741504077515040776150407771504077815040779150407801504078115040782150407831504078415040785150407861504078715040788150407891504079015040791150407921504079315040794150407951504079615040797150407981504079915040800150408011504080215040803150408041504080515040806150408071504080815040809150408101504081115040812150408131504081415040815150408161504081715040818150408191504082015040821150408221504082315040824150408251504082615040827150408281504082915040830150408311504083215040833150408341504083515040836150408371504083815040839150408401504084115040842150408431504084415040845150408461504084715040848150408491504085015040851150408521504085315040854150408551504085615040857150408581504085915040860150408611504086215040863150408641504086515040866150408671504086815040869150408701504087115040872150408731504087415040875150408761504087715040878150408791504088015040881150408821504088315040884150408851504088615040887150408881504088915040890150408911504089215040893150408941504089515040896150408971504089815040899150409001504090115040902150409031504090415040905150409061504090715040908150409091504091015040911150409121504091315040914150409151504091615040917150409181504091915040920150409211504092215040923150409241504092515040926150409271504092815040929150409301504093115040932150409331504093415040935150409361504093715040938150409391504094015040941150409421504094315040944150409451504094615040947150409481504094915040950150409511504095215040953150409541504095515040956150409571504095815040959150409601504096115040962150409631504096415040965150409661504096715040968150409691504097015040971150409721504097315040974150409751504097615040977150409781504097915040980150409811504098215040983150409841504098515040986150409871504098815040989150409901504099115040992150409931504099415040995150409961504099715040998150409991504100015041001150410021504100315041004150410051504100615041007150410081504100915041010150410111504101215041013150410141504101515041016150410171504101815041019150410201504102115041022150410231504102415041025150410261504102715041028150410291504103015041031150410321504103315041034150410351504103615041037150410381504103915041040150410411504104215041043150410441504104515041046150410471504104815041049150410501504105115041052150410531504105415041055150410561504105715041058150410591504106015041061150410621504106315041064150410651504106615041067150410681504106915041070150410711504107215041073150410741504107515041076150410771504107815041079150410801504108115041082150410831504108415041085150410861504108715041088150410891504109015041091150410921504109315041094150410951504109615041097150410981504109915041100150411011504110215041103150411041504110515050001150500021505000315050004150500051505000615050007150500081505000915050010150500111505001215050013150500141505001515050016150500171505001815050019150500201505002115050022150500231505002415050025150500261505002715050028150500291505003015050031150500321505003315050034150500351505003615050037150500381505003915050040150500411505004215050043150500441505004515050046150500471505004815050049150500501505005115050052150500531505005415050055150500561505005715050058150500591505006015050061150500621505006315050064150500651505006615050067150500681505006915050070150500711505007215050073150500741505007515050076150500771505007815050079150500801505008115050082150500831505008415050085150500861505008715050088150500891505009015050091150500921505009315050094150500951505009615050097150500981505009915050100150501011505010215050103150501041505010515050106150501071505010815050109150501101505011115050112150501131505011415050115150501161505011715050118150501191505012015050121150501221505012315050124150501251505012615050127150501281505012915050130150501311505013215050133150501341505013515050136150501371505013815050139150501401505014115050142150501431505014415050145150501461505014715050148150501491505015015050151150501521505015315050154150501551505015615050157150501581505015915050160150501611505016215050163150501641505016515050166150501671505016815050169150501701505017115050172150501731505017415050175150501761505017715050178150501791505018015050181150501821505018315050184150501851505018615050187150501881505018915050190150501911505019215050193150501941505019515050196150501971505019815050199150502001505020115050202150502031505020415050205150502061505020715050208150502091505021015050211150502121505021315050214150502151505021615050217150502181505021915050220150502211505022215050223150502241505022515050226150502271505022815050229150502301505023115050232150502331505023415050235150502361505023715050238150502391505024015050241150502421505024315050244150502451505024615050247150502481505024915050250150502511505025215050253150502541505025515050256150502571505025815050259150502601505026115050262150502631505026415050265150502661505026715050268150502691505027015050271150502721505027315050274150502751505027615050277150502781505027915050280150502811505028215050283150502841505028515050286150502871505028815050289150502901505029115050292150502931505029415050295150502961505029715050298150502991505030015050301150503021505030315050304150503051505030615050307150503081505030915050310150503111505031215050313150503141505031515050316150503171505031815050319150503201505032115050322150503231505032415050325150503261505032715050328150503291505033015050331150503321505033315050334150503351505033615050337150503381505033915050340150503411505034215050343150503441505034515050346150503471505034815050349150503501505035115050352150503531505035415050355150503561505035715050358150503591505036015050361150503621505036315050364150503651505036615050367150503681505036915050370150503711505037215050373150503741505037515050376150503771505037815050379150503801505038115050382150503831505038415050385150503861505038715050388150503891505039015050391150503921505039315050394150503951505039615050397150503981505039915050400150504011505040215050403150504041505040515050406150504071505040815050409150504101505041115050412150504131505041415050415150504161505041715050418150504191505042015050421150504221505042315050424150504251505042615050427150504281505042915050430150504311505043215050433150504341505043515050436150504371505043815050439150504401505044115050442150504431505044415050445150504461505044715050448150504491505045015050451150504521505045315050454150504551505045615050457150504581505045915050460150504611505046215050463150504641505046515050466150504671505046815050469150504701505047115050472150504731505047415050475150504761505047715050478150504791505048015050481150504821505048315050484150504851505048615050487150504881505048915050490150504911505049215050493150504941505049515050496150504971505049815050499150505001505050115050502150505031505050415050505150505061505050715050508150505091505051015050511150505121505051315050514150505151505051615050517150505181505051915050520150505211505052215050523150505241505052515050526150505271505052815050529150505301505053115050532150505331505053415050535150505361505053715050538150505391505054015050541150505421505054315050544150505451505054615050547150505481505054915050550150505511505055215050553150505541505055515050556150505571505055815050559150505601505056115050562150505631505056415050565150505661505056715050568150505691505057015050571150505721505057315050574150505751505057615050577150505781505057915050580150505811505058215050583150505841505058515050586150505871505058815050589150505901505059115050592150505931505059415050595150505961505059715050598150505991505060015050601150506021505060315050604150506051505060615050607150506081505060915050610150506111505061215050613150506141505061515050616150506171505061815050619150506201505062115050622150506231505062415050625150506261505062715050628150506291505063015050631150506321505063315050634150506351505063615050637150506381505063915050640150506411505064215050643150506441505064515050646150506471505064815050649150506501505065115050652150506531505065415050655150506561505065715050658150506591505066015050661150506621505066315050664150506651505066615050667150506681505066915050670150506711505067215050673150506741505067515050676150506771505067815050679150506801505068115050682150506831505068415050685150506861505068715050688150506891505069015050691150506921505069315050694150506951505069615050697150506981505069915050700150507011505070215050703150507041505070515050706150507071505070815050709150507101505071115050712150507131505071415050715150507161505071715050718150507191505072015050721150507221505072315050724150507251505072615050727150507281505072915050730150507311505073215050733150507341505073515050736150507371505073815050739150507401505074115050742150507431505074415050745150507461505074715050748150507491505075015050751150507521505075315050754150507551505075615050757150507581505075915050760150507611505076215050763150507641505076515050766150507671505076815050769150507701505077115050772150507731505077415050775150507761505077715050778150507791505078015050781150507821505078315050784150507851505078615050787150507881505078915050790150507911505079215050793150507941505079515050796150507971505079815050799150508001505080115050802150508031505080415050805150508061505080715050808150508091505081015050811150508121505081315050814150508151505081615050817150508181505081915050820150508211505082215050823150508241505082515050826150508271505082815050829150508301505083115050832150508331505083415050835150508361505083715050838150508391505084015050841150508421505084315050844150508451505084615050847150508481505084915050850150508511505085215050853150508541505085515050856150508571505085815050859150508601505086115050862150508631505086415050865150508661505086715050868150508691505087015050871150508721505087315050874150508751505087615050877150508781505087915050880150508811505088215050883150508841505088515050886150508871505088815050889150508901505089115050892150508931505089415050895150508961505089715050898150508991505090015050901150509021505090315050904150509051505090615050907150509081505090915050910150509111505091215050913150509141505091515050916150509171505091815050919150509201505092115050922150509231505092415050925150509261505092715050928150509291505093015050931150509321505093315050934150509351505093615050937150509381505093915050940150509411505094215050943150509441505094515050946150509471505094815050949150509501505095115050952150509531505095415050955150509561505095715050958150509591505096015050961150509621505096315050964150509651505096615050967150509681505096915050970150509711505097215050973150509741505097515050976150509771505097815050979150509801505098115050982150509831505098415050985150509861505098715050988150509891505099015050991150509921505099315050994150509951505099615050997150509981505099915051000150510011505100215051003150510041505100515051006150510071505100815051009150510101505101115051012150510131505101415051015150510161505101715051018150510191505102015051021150510221505102315051024150510251505102615051027150510281505102915051030150510311505103215051033150510341505103515051036150510371505103815051039150510401505104115051042150510431505104415051045150510461505104715051048150510491505105015051051150510521505105315051054150510551505105615051057150510581505105915051060150510611505106215051063150510641505106515051066150510671505106815051069150510701505107115051072150510731505107415051075150510761505107715051078150510791505108015051081150510821505108315051084150510851505108615051087150510881505108915051090150510911505109215051093150510941505109515051096150510971505109815051099150511001505110115051102150511031505110415051105150600011506000215060003150600041506000515060006150600071506000815060009150600101506001115060012150600131506001415060015150600161506001715060018150600191506002015060021150600221506002315060024150600251506002615060027150600281506002915060030150600311506003215060033150600341506003515060036150600371506003815060039150600401506004115060042150600431506004415060045150600461506004715060048150600491506005015060051150600521506005315060054150600551506005615060057150600581506005915060060150600611506006215060063150600641506006515060066150600671506006815060069150600701506007115060072150600731506007415060075150600761506007715060078150600791506008015060081150600821506008315060084150600851506008615060087150600881506008915060090150600911506009215060093150600941506009515060096150600971506009815060099150601001506010115060102150601031506010415060105150601061506010715060108150601091506011015060111150601121506011315060114150601151506011615060117150601181506011915060120150601211506012215060123150601241506012515060126150601271506012815060129150601301506013115060132150601331506013415060135150601361506013715060138150601391506014015060141150601421506014315060144150601451506014615060147150601481506014915060150150601511506015215060153150601541506015515060156150601571506015815060159150601601506016115060162150601631506016415060165150601661506016715060168150601691506017015060171150601721506017315060174150601751506017615060177150601781506017915060180150601811506018215060183150601841506018515060186150601871506018815060189150601901506019115060192150601931506019415060195150601961506019715060198150601991506020015060201150602021506020315060204150602051506020615060207150602081506020915060210150602111506021215060213150602141506021515060216150602171506021815060219150602201506022115060222150602231506022415060225150602261506022715060228150602291506023015060231150602321506023315060234150602351506023615060237150602381506023915060240150602411506024215060243150602441506024515060246150602471506024815060249150602501506025115060252150602531506025415060255150602561506025715060258150602591506026015060261150602621506026315060264150602651506026615060267150602681506026915060270150602711506027215060273150602741506027515060276150602771506027815060279150602801506028115060282150602831506028415060285150602861506028715060288150602891506029015060291150602921506029315060294150602951506029615060297150602981506029915060300150603011506030215060303150603041506030515060306150603071506030815060309150603101506031115060312150603131506031415060315150603161506031715060318150603191506032015060321150603221506032315060324150603251506032615060327150603281506032915060330150603311506033215060333150603341506033515060336150603371506033815060339150603401506034115060342150603431506034415060345150603461506034715060348150603491506035015060351150603521506035315060354150603551506035615060357150603581506035915060360150603611506036215060363150603641506036515060366150603671506036815060369150603701506037115060372150603731506037415060375150603761506037715060378150603791506038015060381150603821506038315060384150603851506038615060387150603881506038915060390150603911506039215060393150603941506039515060396150603971506039815060399150604001506040115060402150604031506040415060405150604061506040715060408150604091506041015060411150604121506041315060414150604151506041615060417150604181506041915060420150604211506042215060423150604241506042515060426150604271506042815060429150604301506043115060432150604331506043415060435150604361506043715060438150604391506044015060441150604421506044315060444150604451506044615060447150604481506044915060450150604511506045215060453150604541506045515060456150604571506045815060459150604601506046115060462150604631506046415060465150604661506046715060468150604691506047015060471150604721506047315060474150604751506047615060477150604781506047915060480150604811506048215060483150604841506048515060486150604871506048815060489150604901506049115060492150604931506049415060495150604961506049715060498150604991506050015060501150605021506050315060504150605051506050615060507150605081506050915060510150605111506051215060513150605141506051515060516150605171506051815060519150605201506052115060522150605231506052415060525150605261506052715060528150605291506053015060531150605321506053315060534150605351506053615060537150605381506053915060540150605411506054215060543150605441506054515060546150605471506054815060549150605501506055115060552150605531506055415060555150605561506055715060558150605591506056015060561150605621506056315060564150605651506056615060567150605681506056915060570150605711506057215060573150605741506057515060576150605771506057815060579150605801506058115060582150605831506058415060585150605861506058715060588150605891506059015060591150605921506059315060594150605951506059615060597150605981506059915060600150606011506060215060603150606041506060515060606150606071506060815060609150606101506061115060612150606131506061415060615150606161506061715060618150606191506062015060621150606221506062315060624150606251506062615060627150606281506062915060630150606311506063215060633150606341506063515060636150606371506063815060639150606401506064115060642150606431506064415060645150606461506064715060648150606491506065015060651150606521506065315060654150606551506065615060657150606581506065915060660150606611506066215060663150606641506066515060666150606671506066815060669150606701506067115060672150606731506067415060675150606761506067715060678150606791506068015060681150606821506068315060684150606851506068615060687150606881506068915060690150606911506069215060693150606941506069515060696150606971506069815060699150607001506070115060702150607031506070415060705150607061506070715060708150607091506071015060711150607121506071315060714150607151506071615060717150607181506071915060720150607211506072215060723150607241506072515060726150607271506072815060729150607301506073115060732150607331506073415060735150607361506073715060738150607391506074015060741150607421506074315060744150607451506074615060747150607481506074915060750150607511506075215060753150607541506075515060756150607571506075815060759150607601506076115060762150607631506076415060765150607661506076715060768150607691506077015060771150607721506077315060774150607751506077615060777150607781506077915060780150607811506078215060783150607841506078515060786150607871506078815060789150607901506079115060792150607931506079415060795150607961506079715060798150607991506080015060801150608021506080315060804150608051506080615060807150608081506080915060810150608111506081215060813150608141506081515060816150608171506081815060819150608201506082115060822150608231506082415060825150608261506082715060828150608291506083015060831150608321506083315060834150608351506083615060837150608381506083915060840150608411506084215060843150608441506084515060846150608471506084815060849150608501506085115060852150608531506085415060855150608561506085715060858150608591506086015060861150608621506086315060864150608651506086615060867150608681506086915060870150608711506087215060873150608741506087515060876150608771506087815060879150608801506088115060882150608831506088415060885150608861506088715060888150608891506089015060891150608921506089315060894150608951506089615060897150608981506089915060900150609011506090215060903150609041506090515060906150609071506090815060909150609101506091115060912150609131506091415060915150609161506091715060918150609191506092015060921150609221506092315060924150609251506092615060927150609281506092915060930150609311506093215060933150609341506093515060936150609371506093815060939150609401506094115060942150609431506094415060945150609461506094715060948150609491506095015060951150609521506095315060954150609551506095615060957150609581506095915060960150609611506096215060963150609641506096515060966150609671506096815060969150609701506097115060972150609731506097415060975150609761506097715060978150609791506098015060981150609821506098315060984150609851506098615060987150609881506098915060990150609911506099215060993150609941506099515060996150609971506099815060999150610001506100115061002150610031506100415061005150610061506100715061008150610091506101015061011150610121506101315061014150610151506101615061017150610181506101915061020150610211506102215061023150610241506102515061026150610271506102815061029150610301506103115061032150610331506103415061035150610361506103715061038150610391506104015061041150610421506104315061044150610451506104615061047150610481506104915061050150610511506105215061053150610541506105515061056150610571506105815061059150610601506106115061062150610631506106415061065150610661506106715061068150610691506107015061071150610721506107315061074150610751506107615061077150610781506107915061080150610811506108215061083150610841506108515061086150610871506108815061089150610901506109115061092150610931506109415061095150610961506109715061098150610991506110015061101150611021506110315061104150611051507000115070002150700031507000415070005150700061507000715070008150700091507001015070011150700121507001315070014150700151507001615070017150700181507001915070020150700211507002215070023150700241507002515070026150700271507002815070029150700301507003115070032150700331507003415070035150700361507003715070038150700391507004015070041150700421507004315070044150700451507004615070047150700481507004915070050150700511507005215070053150700541507005515070056150700571507005815070059150700601507006115070062150700631507006415070065150700661507006715070068150700691507007015070071150700721507007315070074150700751507007615070077150700781507007915070080150700811507008215070083150700841507008515070086150700871507008815070089150700901507009115070092150700931507009415070095150700961507009715070098150700991507010015070101150701021507010315070104150701051507010615070107150701081507010915070110150701111507011215070113150701141507011515070116150701171507011815070119150701201507012115070122150701231507012415070125150701261507012715070128150701291507013015070131150701321507013315070134150701351507013615070137150701381507013915070140150701411507014215070143150701441507014515070146150701471507014815070149150701501507015115070152150701531507015415070155150701561507015715070158150701591507016015070161150701621507016315070164150701651507016615070167150701681507016915070170150701711507017215070173150701741507017515070176150701771507017815070179150701801507018115070182150701831507018415070185150701861507018715070188150701891507019015070191150701921507019315070194150701951507019615070197150701981507019915070200150702011507020215070203150702041507020515070206150702071507020815070209150702101507021115070212150702131507021415070215150702161507021715070218150702191507022015070221150702221507022315070224150702251507022615070227150702281507022915070230150702311507023215070233150702341507023515070236150702371507023815070239150702401507024115070242150702431507024415070245150702461507024715070248150702491507025015070251150702521507025315070254150702551507025615070257150702581507025915070260150702611507026215070263150702641507026515070266150702671507026815070269150702701507027115070272150702731507027415070275150702761507027715070278150702791507028015070281150702821507028315070284150702851507028615070287150702881507028915070290150702911507029215070293150702941507029515070296150702971507029815070299150703001507030115070302150703031507030415070305150703061507030715070308150703091507031015070311150703121507031315070314150703151507031615070317150703181507031915070320150703211507032215070323150703241507032515070326150703271507032815070329150703301507033115070332150703331507033415070335150703361507033715070338150703391507034015070341150703421507034315070344150703451507034615070347150703481507034915070350150703511507035215070353150703541507035515070356150703571507035815070359150703601507036115070362150703631507036415070365150703661507036715070368150703691507037015070371150703721507037315070374150703751507037615070377150703781507037915070380150703811507038215070383150703841507038515070386150703871507038815070389150703901507039115070392150703931507039415070395150703961507039715070398150703991507040015070401150704021507040315070404150704051507040615070407150704081507040915070410150704111507041215070413150704141507041515070416150704171507041815070419150704201507042115070422150704231507042415070425150704261507042715070428150704291507043015070431150704321507043315070434150704351507043615070437150704381507043915070440150704411507044215070443150704441507044515070446150704471507044815070449150704501507045115070452150704531507045415070455150704561507045715070458150704591507046015070461150704621507046315070464150704651507046615070467150704681507046915070470150704711507047215070473150704741507047515070476150704771507047815070479150704801507048115070482150704831507048415070485150704861507048715070488150704891507049015070491150704921507049315070494150704951507049615070497150704981507049915070500150705011507050215070503150705041507050515070506150705071507050815070509150705101507051115070512150705131507051415070515150705161507051715070518150705191507052015070521150705221507052315070524150705251507052615070527150705281507052915070530150705311507053215070533150705341507053515070536150705371507053815070539150705401507054115070542150705431507054415070545150705461507054715070548150705491507055015070551150705521507055315070554150705551507055615070557150705581507055915070560150705611507056215070563150705641507056515070566150705671507056815070569150705701507057115070572150705731507057415070575150705761507057715070578150705791507058015070581150705821507058315070584150705851507058615070587150705881507058915070590150705911507059215070593150705941507059515070596150705971507059815070599150706001507060115070602150706031507060415070605150706061507060715070608150706091507061015070611150706121507061315070614150706151507061615070617150706181507061915070620150706211507062215070623150706241507062515070626150706271507062815070629150706301507063115070632150706331507063415070635150706361507063715070638150706391507064015070641150706421507064315070644150706451507064615070647150706481507064915070650150706511507065215070653150706541507065515070656150706571507065815070659150706601507066115070662150706631507066415070665150706661507066715070668150706691507067015070671150706721507067315070674150706751507067615070677150706781507067915070680150706811507068215070683150706841507068515070686150706871507068815070689150706901507069115070692150706931507069415070695150706961507069715070698150706991507070015070701150707021507070315070704150707051507070615070707150707081507070915070710150707111507071215070713150707141507071515070716150707171507071815070719150707201507072115070722150707231507072415070725150707261507072715070728150707291507073015070731150707321507073315070734150707351507073615070737150707381507073915070740150707411507074215070743150707441507074515070746150707471507074815070749150707501507075115070752150707531507075415070755150707561507075715070758150707591507076015070761150707621507076315070764150707651507076615070767150707681507076915070770150707711507077215070773150707741507077515070776150707771507077815070779150707801507078115070782150707831507078415070785150707861507078715070788150707891507079015070791150707921507079315070794150707951507079615070797150707981507079915070800150708011507080215070803150708041507080515070806150708071507080815070809150708101507081115070812150708131507081415070815150708161507081715070818150708191507082015070821150708221507082315070824150708251507082615070827150708281507082915070830150708311507083215070833150708341507083515070836150708371507083815070839150708401507084115070842150708431507084415070845150708461507084715070848150708491507085015070851150708521507085315070854150708551507085615070857150708581507085915070860150708611507086215070863150708641507086515070866150708671507086815070869150708701507087115070872150708731507087415070875150708761507087715070878150708791507088015070881150708821507088315070884150708851507088615070887150708881507088915070890150708911507089215070893150708941507089515070896150708971507089815070899150709001507090115070902150709031507090415070905150709061507090715070908150709091507091015070911150709121507091315070914150709151507091615070917150709181507091915070920150709211507092215070923150709241507092515070926150709271507092815070929150709301507093115070932150709331507093415070935150709361507093715070938150709391507094015070941150709421507094315070944150709451507094615070947150709481507094915070950150709511507095215070953150709541507095515070956150709571507095815070959150709601507096115070962150709631507096415070965150709661507096715070968150709691507097015070971150709721507097315070974150709751507097615070977150709781507097915070980150709811507098215070983150709841507098515070986150709871507098815070989150709901507099115070992150709931507099415070995150709961507099715070998150709991507100015071001150710021507100315071004150710051507100615071007150710081507100915071010150710111507101215071013150710141507101515071016150710171507101815071019150710201507102115071022150710231507102415071025150710261507102715071028150710291507103015071031150710321507103315071034150710351507103615071037150710381507103915071040150710411507104215071043150710441507104515071046150710471507104815071049150710501507105115071052150710531507105415071055150710561507105715071058150710591507106015071061150710621507106315071064150710651507106615071067150710681507106915071070150710711507107215071073150710741507107515071076150710771507107815071079150710801507108115071082150710831507108415071085150710861507108715071088150710891507109015071091150710921507109315071094150710951507109615071097150710981507109915071100150711011507110215071103150711041507110515080001150800021508000315080004150800051508000615080007150800081508000915080010150800111508001215080013150800141508001515080016150800171508001815080019150800201508002115080022150800231508002415080025150800261508002715080028150800291508003015080031150800321508003315080034150800351508003615080037150800381508003915080040150800411508004215080043150800441508004515080046150800471508004815080049150800501508005115080052150800531508005415080055150800561508005715080058150800591508006015080061150800621508006315080064150800651508006615080067150800681508006915080070150800711508007215080073150800741508007515080076150800771508007815080079150800801508008115080082150800831508008415080085150800861508008715080088150800891508009015080091150800921508009315080094150800951508009615080097150800981508009915080100150801011508010215080103150801041508010515080106150801071508010815080109150801101508011115080112150801131508011415080115150801161508011715080118150801191508012015080121150801221508012315080124150801251508012615080127150801281508012915080130150801311508013215080133150801341508013515080136150801371508013815080139150801401508014115080142150801431508014415080145150801461508014715080148150801491508015015080151150801521508015315080154150801551508015615080157150801581508015915080160150801611508016215080163150801641508016515080166150801671508016815080169150801701508017115080172150801731508017415080175150801761508017715080178150801791508018015080181150801821508018315080184150801851508018615080187150801881508018915080190150801911508019215080193150801941508019515080196150801971508019815080199150802001508020115080202150802031508020415080205150802061508020715080208150802091508021015080211150802121508021315080214150802151508021615080217150802181508021915080220150802211508022215080223150802241508022515080226150802271508022815080229150802301508023115080232150802331508023415080235150802361508023715080238150802391508024015080241150802421508024315080244150802451508024615080247150802481508024915080250150802511508025215080253150802541508025515080256150802571508025815080259150802601508026115080262150802631508026415080265150802661508026715080268150802691508027015080271150802721508027315080274150802751508027615080277150802781508027915080280150802811508028215080283150802841508028515080286150802871508028815080289150802901508029115080292150802931508029415080295150802961508029715080298150802991508030015080301150803021508030315080304150803051508030615080307150803081508030915080310150803111508031215080313150803141508031515080316150803171508031815080319150803201508032115080322150803231508032415080325150803261508032715080328150803291508033015080331150803321508033315080334150803351508033615080337150803381508033915080340150803411508034215080343150803441508034515080346150803471508034815080349150803501508035115080352150803531508035415080355150803561508035715080358150803591508036015080361150803621508036315080364150803651508036615080367150803681508036915080370150803711508037215080373150803741508037515080376150803771508037815080379150803801508038115080382150803831508038415080385150803861508038715080388150803891508039015080391150803921508039315080394150803951508039615080397150803981508039915080400150804011508040215080403150804041508040515080406150804071508040815080409150804101508041115080412150804131508041415080415150804161508041715080418150804191508042015080421150804221508042315080424150804251508042615080427150804281508042915080430150804311508043215080433150804341508043515080436150804371508043815080439150804401508044115080442150804431508044415080445150804461508044715080448150804491508045015080451150804521508045315080454150804551508045615080457150804581508045915080460150804611508046215080463150804641508046515080466150804671508046815080469150804701508047115080472150804731508047415080475150804761508047715080478150804791508048015080481150804821508048315080484150804851508048615080487150804881508048915080490150804911508049215080493150804941508049515080496150804971508049815080499150805001508050115080502150805031508050415080505150805061508050715080508150805091508051015080511150805121508051315080514150805151508051615080517150805181508051915080520150805211508052215080523150805241508052515080526150805271508052815080529150805301508053115080532150805331508053415080535150805361508053715080538150805391508054015080541150805421508054315080544150805451508054615080547150805481508054915080550150805511508055215080553150805541508055515080556150805571508055815080559150805601508056115080562150805631508056415080565150805661508056715080568150805691508057015080571150805721508057315080574150805751508057615080577150805781508057915080580150805811508058215080583150805841508058515080586150805871508058815080589150805901508059115080592150805931508059415080595150805961508059715080598150805991508060015080601150806021508060315080604150806051508060615080607150806081508060915080610150806111508061215080613150806141508061515080616150806171508061815080619150806201508062115080622150806231508062415080625150806261508062715080628150806291508063015080631150806321508063315080634150806351508063615080637150806381508063915080640150806411508064215080643150806441508064515080646150806471508064815080649150806501508065115080652150806531508065415080655150806561508065715080658150806591508066015080661150806621508066315080664150806651508066615080667150806681508066915080670150806711508067215080673150806741508067515080676150806771508067815080679150806801508068115080682150806831508068415080685150806861508068715080688150806891508069015080691150806921508069315080694150806951508069615080697150806981508069915080700150807011508070215080703150807041508070515080706150807071508070815080709150807101508071115080712150807131508071415080715150807161508071715080718150807191508072015080721150807221508072315080724150807251508072615080727150807281508072915080730150807311508073215080733150807341508073515080736150807371508073815080739150807401508074115080742150807431508074415080745150807461508074715080748150807491508075015080751150807521508075315080754150807551508075615080757150807581508075915080760150807611508076215080763150807641508076515080766150807671508076815080769150807701508077115080772150807731508077415080775150807761508077715080778150807791508078015080781150807821508078315080784150807851508078615080787150807881508078915080790150807911508079215080793150807941508079515080796150807971508079815080799150808001508080115080802150808031508080415080805150808061508080715080808150808091508081015080811150808121508081315080814150808151508081615080817150808181508081915080820150808211508082215080823150808241508082515080826150808271508082815080829150808301508083115080832150808331508083415080835150808361508083715080838150808391508084015080841150808421508084315080844150808451508084615080847150808481508084915080850150808511508085215080853150808541508085515080856150808571508085815080859150808601508086115080862150808631508086415080865150808661508086715080868150808691508087015080871150808721508087315080874150808751508087615080877150808781508087915080880150808811508088215080883150808841508088515080886150808871508088815080889150808901508089115080892150808931508089415080895150808961508089715080898150808991508090015080901150809021508090315080904150809051508090615080907150809081508090915080910150809111508091215080913150809141508091515080916150809171508091815080919150809201508092115080922150809231508092415080925150809261508092715080928150809291508093015080931150809321508093315080934150809351508093615080937150809381508093915080940150809411508094215080943150809441508094515080946150809471508094815080949150809501508095115080952150809531508095415080955150809561508095715080958150809591508096015080961150809621508096315080964150809651508096615080967150809681508096915080970150809711508097215080973150809741508097515080976150809771508097815080979150809801508098115080982150809831508098415080985150809861508098715080988150809891508099015080991150809921508099315080994150809951508099615080997150809981508099915081000150810011508100215081003150810041508100515081006150810071508100815081009150810101508101115081012150810131508101415081015150810161508101715081018150810191508102015081021150810221508102315081024150810251508102615081027150810281508102915081030150810311508103215081033150810341508103515081036150810371508103815081039150810401508104115081042150810431508104415081045150810461508104715081048150810491508105015081051150810521508105315081054150810551508105615081057150810581508105915081060150810611508106215081063150810641508106515081066150810671508106815081069150810701508107115081072150810731508107415081075150810761508107715081078150810791508108015081081150810821508108315081084150810851508108615081087150810881508108915081090150810911508109215081093150810941508109515081096150810971508109815081099150811001508110115081102150811031508110415081105150900011509000215090003150900041509000515090006150900071509000815090009150900101509001115090012150900131509001415090015150900161509001715090018150900191509002015090021150900221509002315090024150900251509002615090027150900281509002915090030150900311509003215090033150900341509003515090036150900371509003815090039150900401509004115090042150900431509004415090045150900461509004715090048150900491509005015090051150900521509005315090054150900551509005615090057150900581509005915090060150900611509006215090063150900641509006515090066150900671509006815090069150900701509007115090072150900731509007415090075150900761509007715090078150900791509008015090081150900821509008315090084150900851509008615090087150900881509008915090090150900911509009215090093150900941509009515090096150900971509009815090099150901001509010115090102150901031509010415090105150901061509010715090108150901091509011015090111150901121509011315090114150901151509011615090117150901181509011915090120150901211509012215090123150901241509012515090126150901271509012815090129150901301509013115090132150901331509013415090135150901361509013715090138150901391509014015090141150901421509014315090144150901451509014615090147150901481509014915090150150901511509015215090153150901541509015515090156150901571509015815090159150901601509016115090162150901631509016415090165150901661509016715090168150901691509017015090171150901721509017315090174150901751509017615090177150901781509017915090180150901811509018215090183150901841509018515090186150901871509018815090189150901901509019115090192150901931509019415090195150901961509019715090198150901991509020015090201150902021509020315090204150902051509020615090207150902081509020915090210150902111509021215090213150902141509021515090216150902171509021815090219150902201509022115090222150902231509022415090225150902261509022715090228150902291509023015090231150902321509023315090234150902351509023615090237150902381509023915090240150902411509024215090243150902441509024515090246150902471509024815090249150902501509025115090252150902531509025415090255150902561509025715090258150902591509026015090261150902621509026315090264150902651509026615090267150902681509026915090270150902711509027215090273150902741509027515090276150902771509027815090279150902801509028115090282150902831509028415090285150902861509028715090288150902891509029015090291150902921509029315090294150902951509029615090297150902981509029915090300150903011509030215090303150903041509030515090306150903071509030815090309150903101509031115090312150903131509031415090315150903161509031715090318150903191509032015090321150903221509032315090324150903251509032615090327150903281509032915090330150903311509033215090333150903341509033515090336150903371509033815090339150903401509034115090342150903431509034415090345150903461509034715090348150903491509035015090351150903521509035315090354150903551509035615090357150903581509035915090360150903611509036215090363150903641509036515090366150903671509036815090369150903701509037115090372150903731509037415090375150903761509037715090378150903791509038015090381150903821509038315090384150903851509038615090387150903881509038915090390150903911509039215090393150903941509039515090396150903971509039815090399150904001509040115090402150904031509040415090405150904061509040715090408150904091509041015090411150904121509041315090414150904151509041615090417150904181509041915090420150904211509042215090423150904241509042515090426150904271509042815090429150904301509043115090432150904331509043415090435150904361509043715090438150904391509044015090441150904421509044315090444150904451509044615090447150904481509044915090450150904511509045215090453150904541509045515090456150904571509045815090459150904601509046115090462150904631509046415090465150904661509046715090468150904691509047015090471150904721509047315090474150904751509047615090477150904781509047915090480150904811509048215090483150904841509048515090486150904871509048815090489150904901509049115090492150904931509049415090495150904961509049715090498150904991509050015090501150905021509050315090504150905051509050615090507150905081509050915090510150905111509051215090513150905141509051515090516150905171509051815090519150905201509052115090522150905231509052415090525150905261509052715090528150905291509053015090531150905321509053315090534150905351509053615090537150905381509053915090540150905411509054215090543150905441509054515090546150905471509054815090549150905501509055115090552150905531509055415090555150905561509055715090558150905591509056015090561150905621509056315090564150905651509056615090567150905681509056915090570150905711509057215090573150905741509057515090576150905771509057815090579150905801509058115090582150905831509058415090585150905861509058715090588150905891509059015090591150905921509059315090594150905951509059615090597150905981509059915090600150906011509060215090603150906041509060515090606150906071509060815090609150906101509061115090612150906131509061415090615150906161509061715090618150906191509062015090621150906221509062315090624150906251509062615090627150906281509062915090630150906311509063215090633150906341509063515090636150906371509063815090639150906401509064115090642150906431509064415090645150906461509064715090648150906491509065015090651150906521509065315090654150906551509065615090657150906581509065915090660150906611509066215090663150906641509066515090666150906671509066815090669150906701509067115090672150906731509067415090675150906761509067715090678150906791509068015090681150906821509068315090684150906851509068615090687150906881509068915090690150906911509069215090693150906941509069515090696150906971509069815090699150907001509070115090702150907031509070415090705150907061509070715090708150907091509071015090711150907121509071315090714150907151509071615090717150907181509071915090720150907211509072215090723150907241509072515090726150907271509072815090729150907301509073115090732150907331509073415090735150907361509073715090738150907391509074015090741150907421509074315090744150907451509074615090747150907481509074915090750150907511509075215090753150907541509075515090756150907571509075815090759150907601509076115090762150907631509076415090765150907661509076715090768150907691509077015090771150907721509077315090774150907751509077615090777150907781509077915090780150907811509078215090783150907841509078515090786150907871509078815090789150907901509079115090792150907931509079415090795150907961509079715090798150907991509080015090801150908021509080315090804150908051509080615090807150908081509080915090810150908111509081215090813150908141509081515090816150908171509081815090819150908201509082115090822150908231509082415090825150908261509082715090828150908291509083015090831150908321509083315090834150908351509083615090837150908381509083915090840150908411509084215090843150908441509084515090846150908471509084815090849150908501509085115090852150908531509085415090855150908561509085715090858150908591509086015090861150908621509086315090864150908651509086615090867150908681509086915090870150908711509087215090873150908741509087515090876150908771509087815090879150908801509088115090882150908831509088415090885150908861509088715090888150908891509089015090891150908921509089315090894150908951509089615090897150908981509089915090900150909011509090215090903150909041509090515090906150909071509090815090909150909101509091115090912150909131509091415090915150909161509091715090918150909191509092015090921150909221509092315090924150909251509092615090927150909281509092915090930150909311509093215090933150909341509093515090936150909371509093815090939150909401509094115090942150909431509094415090945150909461509094715090948150909491509095015090951150909521509095315090954150909551509095615090957150909581509095915090960150909611509096215090963150909641509096515090966150909671509096815090969150909701509097115090972150909731509097415090975150909761509097715090978150909791509098015090981150909821509098315090984150909851509098615090987150909881509098915090990150909911509099215090993150909941509099515090996150909971509099815090999150910001509100115091002150910031509100415091005150910061509100715091008150910091509101015091011150910121509101315091014150910151509101615091017150910181509101915091020150910211509102215091023150910241509102515091026150910271509102815091029150910301509103115091032150910331509103415091035150910361509103715091038150910391509104015091041150910421509104315091044150910451509104615091047150910481509104915091050150910511509105215091053150910541509105515091056150910571509105815091059150910601509106115091062150910631509106415091065150910661509106715091068150910691509107015091071150910721509107315091074150910751509107615091077150910781509107915091080150910811509108215091083150910841509108515091086150910871509108815091089150910901509109115091092150910931509109415091095150910961509109715091098150910991509110015091101150911021509110315091104150911051510000115100002151000031510000415100005151000061510000715100008151000091510001015100011151000121510001315100014151000151510001615100017151000181510001915100020151000211510002215100023151000241510002515100026151000271510002815100029151000301510003115100032151000331510003415100035151000361510003715100038151000391510004015100041151000421510004315100044151000451510004615100047151000481510004915100050151000511510005215100053151000541510005515100056151000571510005815100059151000601510006115100062151000631510006415100065151000661510006715100068151000691510007015100071151000721510007315100074151000751510007615100077151000781510007915100080151000811510008215100083151000841510008515100086151000871510008815100089151000901510009115100092151000931510009415100095151000961510009715100098151000991510010015100101151001021510010315100104151001051510010615100107151001081510010915100110151001111510011215100113151001141510011515100116151001171510011815100119151001201510012115100122151001231510012415100125151001261510012715100128151001291510013015100131151001321510013315100134151001351510013615100137151001381510013915100140151001411510014215100143151001441510014515100146151001471510014815100149151001501510015115100152151001531510015415100155151001561510015715100158151001591510016015100161151001621510016315100164151001651510016615100167151001681510016915100170151001711510017215100173151001741510017515100176151001771510017815100179151001801510018115100182151001831510018415100185151001861510018715100188151001891510019015100191151001921510019315100194151001951510019615100197151001981510019915100200151002011510020215100203151002041510020515100206151002071510020815100209151002101510021115100212151002131510021415100215151002161510021715100218151002191510022015100221151002221510022315100224151002251510022615100227151002281510022915100230151002311510023215100233151002341510023515100236151002371510023815100239151002401510024115100242151002431510024415100245151002461510024715100248151002491510025015100251151002521510025315100254151002551510025615100257151002581510025915100260151002611510026215100263151002641510026515100266151002671510026815100269151002701510027115100272151002731510027415100275151002761510027715100278151002791510028015100281151002821510028315100284151002851510028615100287151002881510028915100290151002911510029215100293151002941510029515100296151002971510029815100299151003001510030115100302151003031510030415100305151003061510030715100308151003091510031015100311151003121510031315100314151003151510031615100317151003181510031915100320151003211510032215100323151003241510032515100326151003271510032815100329151003301510033115100332151003331510033415100335151003361510033715100338151003391510034015100341151003421510034315100344151003451510034615100347151003481510034915100350151003511510035215100353151003541510035515100356151003571510035815100359151003601510036115100362151003631510036415100365151003661510036715100368151003691510037015100371151003721510037315100374151003751510037615100377151003781510037915100380151003811510038215100383151003841510038515100386151003871510038815100389151003901510039115100392151003931510039415100395151003961510039715100398151003991510040015100401151004021510040315100404151004051510040615100407151004081510040915100410151004111510041215100413151004141510041515100416151004171510041815100419151004201510042115100422151004231510042415100425151004261510042715100428151004291510043015100431151004321510043315100434151004351510043615100437151004381510043915100440151004411510044215100443151004441510044515100446151004471510044815100449151004501510045115100452151004531510045415100455151004561510045715100458151004591510046015100461151004621510046315100464151004651510046615100467151004681510046915100470151004711510047215100473151004741510047515100476151004771510047815100479151004801510048115100482151004831510048415100485151004861510048715100488151004891510049015100491151004921510049315100494151004951510049615100497151004981510049915100500151005011510050215100503151005041510050515100506151005071510050815100509151005101510051115100512151005131510051415100515151005161510051715100518151005191510052015100521151005221510052315100524151005251510052615100527151005281510052915100530151005311510053215100533151005341510053515100536151005371510053815100539151005401510054115100542151005431510054415100545151005461510054715100548151005491510055015100551151005521510055315100554151005551510055615100557151005581510055915100560151005611510056215100563151005641510056515100566151005671510056815100569151005701510057115100572151005731510057415100575151005761510057715100578151005791510058015100581151005821510058315100584151005851510058615100587151005881510058915100590151005911510059215100593151005941510059515100596151005971510059815100599151006001510060115100602151006031510060415100605151006061510060715100608151006091510061015100611151006121510061315100614151006151510061615100617151006181510061915100620151006211510062215100623151006241510062515100626151006271510062815100629151006301510063115100632151006331510063415100635151006361510063715100638151006391510064015100641151006421510064315100644151006451510064615100647151006481510064915100650151006511510065215100653151006541510065515100656151006571510065815100659151006601510066115100662151006631510066415100665151006661510066715100668151006691510067015100671151006721510067315100674151006751510067615100677151006781510067915100680151006811510068215100683151006841510068515100686151006871510068815100689151006901510069115100692151006931510069415100695151006961510069715100698151006991510070015100701151007021510070315100704151007051510070615100707151007081510070915100710151007111510071215100713151007141510071515100716151007171510071815100719151007201510072115100722151007231510072415100725151007261510072715100728151007291510073015100731151007321510073315100734151007351510073615100737151007381510073915100740151007411510074215100743151007441510074515100746151007471510074815100749151007501510075115100752151007531510075415100755151007561510075715100758151007591510076015100761151007621510076315100764151007651510076615100767151007681510076915100770151007711510077215100773151007741510077515100776151007771510077815100779151007801510078115100782151007831510078415100785151007861510078715100788151007891510079015100791151007921510079315100794151007951510079615100797151007981510079915100800151008011510080215100803151008041510080515100806151008071510080815100809151008101510081115100812151008131510081415100815151008161510081715100818151008191510082015100821151008221510082315100824151008251510082615100827151008281510082915100830151008311510083215100833151008341510083515100836151008371510083815100839151008401510084115100842151008431510084415100845151008461510084715100848151008491510085015100851151008521510085315100854151008551510085615100857151008581510085915100860151008611510086215100863151008641510086515100866151008671510086815100869151008701510087115100872151008731510087415100875151008761510087715100878151008791510088015100881151008821510088315100884151008851510088615100887151008881510088915100890151008911510089215100893151008941510089515100896151008971510089815100899151009001510090115100902151009031510090415100905151009061510090715100908151009091510091015100911151009121510091315100914151009151510091615100917151009181510091915100920151009211510092215100923151009241510092515100926151009271510092815100929151009301510093115100932151009331510093415100935151009361510093715100938151009391510094015100941151009421510094315100944151009451510094615100947151009481510094915100950151009511510095215100953151009541510095515100956151009571510095815100959151009601510096115100962151009631510096415100965151009661510096715100968151009691510097015100971151009721510097315100974151009751510097615100977151009781510097915100980151009811510098215100983151009841510098515100986151009871510098815100989151009901510099115100992151009931510099415100995151009961510099715100998151009991510100015101001151010021510100315101004151010051510100615101007151010081510100915101010151010111510101215101013151010141510101515101016151010171510101815101019151010201510102115101022151010231510102415101025151010261510102715101028151010291510103015101031151010321510103315101034151010351510103615101037151010381510103915101040151010411510104215101043151010441510104515101046151010471510104815101049151010501510105115101052151010531510105415101055151010561510105715101058151010591510106015101061151010621510106315101064151010651510106615101067151010681510106915101070151010711510107215101073151010741510107515101076151010771510107815101079151010801510108115101082151010831510108415101085151010861510108715101088151010891510109015101091151010921510109315101094151010951510109615101097151010981510109915101100151011011510110215101103151011041510110515110001151100021511000315110004151100051511000615110007151100081511000915110010151100111511001215110013151100141511001515110016151100171511001815110019151100201511002115110022151100231511002415110025151100261511002715110028151100291511003015110031151100321511003315110034151100351511003615110037151100381511003915110040151100411511004215110043151100441511004515110046151100471511004815110049151100501511005115110052151100531511005415110055151100561511005715110058151100591511006015110061151100621511006315110064151100651511006615110067151100681511006915110070151100711511007215110073151100741511007515110076151100771511007815110079151100801511008115110082151100831511008415110085151100861511008715110088151100891511009015110091151100921511009315110094151100951511009615110097151100981511009915110100151101011511010215110103151101041511010515110106151101071511010815110109151101101511011115110112151101131511011415110115151101161511011715110118151101191511012015110121151101221511012315110124151101251511012615110127151101281511012915110130151101311511013215110133151101341511013515110136151101371511013815110139151101401511014115110142151101431511014415110145151101461511014715110148151101491511015015110151151101521511015315110154151101551511015615110157151101581511015915110160151101611511016215110163151101641511016515110166151101671511016815110169151101701511017115110172151101731511017415110175151101761511017715110178151101791511018015110181151101821511018315110184151101851511018615110187151101881511018915110190151101911511019215110193151101941511019515110196151101971511019815110199151102001511020115110202151102031511020415110205151102061511020715110208151102091511021015110211151102121511021315110214151102151511021615110217151102181511021915110220151102211511022215110223151102241511022515110226151102271511022815110229151102301511023115110232151102331511023415110235151102361511023715110238151102391511024015110241151102421511024315110244151102451511024615110247151102481511024915110250151102511511025215110253151102541511025515110256151102571511025815110259151102601511026115110262151102631511026415110265151102661511026715110268151102691511027015110271151102721511027315110274151102751511027615110277151102781511027915110280151102811511028215110283151102841511028515110286151102871511028815110289151102901511029115110292151102931511029415110295151102961511029715110298151102991511030015110301151103021511030315110304151103051511030615110307151103081511030915110310151103111511031215110313151103141511031515110316151103171511031815110319151103201511032115110322151103231511032415110325151103261511032715110328151103291511033015110331151103321511033315110334151103351511033615110337151103381511033915110340151103411511034215110343151103441511034515110346151103471511034815110349151103501511035115110352151103531511035415110355151103561511035715110358151103591511036015110361151103621511036315110364151103651511036615110367151103681511036915110370151103711511037215110373151103741511037515110376151103771511037815110379151103801511038115110382151103831511038415110385151103861511038715110388151103891511039015110391151103921511039315110394151103951511039615110397151103981511039915110400151104011511040215110403151104041511040515110406151104071511040815110409151104101511041115110412151104131511041415110415151104161511041715110418151104191511042015110421151104221511042315110424151104251511042615110427151104281511042915110430151104311511043215110433151104341511043515110436151104371511043815110439151104401511044115110442151104431511044415110445151104461511044715110448151104491511045015110451151104521511045315110454151104551511045615110457151104581511045915110460151104611511046215110463151104641511046515110466151104671511046815110469151104701511047115110472151104731511047415110475151104761511047715110478151104791511048015110481151104821511048315110484151104851511048615110487151104881511048915110490151104911511049215110493151104941511049515110496151104971511049815110499151105001511050115110502151105031511050415110505151105061511050715110508151105091511051015110511151105121511051315110514151105151511051615110517151105181511051915110520151105211511052215110523151105241511052515110526151105271511052815110529151105301511053115110532151105331511053415110535151105361511053715110538151105391511054015110541151105421511054315110544151105451511054615110547151105481511054915110550151105511511055215110553151105541511055515110556151105571511055815110559151105601511056115110562151105631511056415110565151105661511056715110568151105691511057015110571151105721511057315110574151105751511057615110577151105781511057915110580151105811511058215110583151105841511058515110586151105871511058815110589151105901511059115110592151105931511059415110595151105961511059715110598151105991511060015110601151106021511060315110604151106051511060615110607151106081511060915110610151106111511061215110613151106141511061515110616151106171511061815110619151106201511062115110622151106231511062415110625151106261511062715110628151106291511063015110631151106321511063315110634151106351511063615110637151106381511063915110640151106411511064215110643151106441511064515110646151106471511064815110649151106501511065115110652151106531511065415110655151106561511065715110658151106591511066015110661151106621511066315110664151106651511066615110667151106681511066915110670151106711511067215110673151106741511067515110676151106771511067815110679151106801511068115110682151106831511068415110685151106861511068715110688151106891511069015110691151106921511069315110694151106951511069615110697151106981511069915110700151107011511070215110703151107041511070515110706151107071511070815110709151107101511071115110712151107131511071415110715151107161511071715110718151107191511072015110721151107221511072315110724151107251511072615110727151107281511072915110730151107311511073215110733151107341511073515110736151107371511073815110739151107401511074115110742151107431511074415110745151107461511074715110748151107491511075015110751151107521511075315110754151107551511075615110757151107581511075915110760151107611511076215110763151107641511076515110766151107671511076815110769151107701511077115110772151107731511077415110775151107761511077715110778151107791511078015110781151107821511078315110784151107851511078615110787151107881511078915110790151107911511079215110793151107941511079515110796151107971511079815110799151108001511080115110802151108031511080415110805151108061511080715110808151108091511081015110811151108121511081315110814151108151511081615110817151108181511081915110820151108211511082215110823151108241511082515110826151108271511082815110829151108301511083115110832151108331511083415110835151108361511083715110838151108391511084015110841151108421511084315110844151108451511084615110847151108481511084915110850151108511511085215110853151108541511085515110856151108571511085815110859151108601511086115110862151108631511086415110865151108661511086715110868151108691511087015110871151108721511087315110874151108751511087615110877151108781511087915110880151108811511088215110883151108841511088515110886151108871511088815110889151108901511089115110892151108931511089415110895151108961511089715110898151108991511090015110901151109021511090315110904151109051511090615110907151109081511090915110910151109111511091215110913151109141511091515110916151109171511091815110919151109201511092115110922151109231511092415110925151109261511092715110928151109291511093015110931151109321511093315110934151109351511093615110937151109381511093915110940151109411511094215110943151109441511094515110946151109471511094815110949151109501511095115110952151109531511095415110955151109561511095715110958151109591511096015110961151109621511096315110964151109651511096615110967151109681511096915110970151109711511097215110973151109741511097515110976151109771511097815110979151109801511098115110982151109831511098415110985151109861511098715110988151109891511099015110991151109921511099315110994151109951511099615110997151109981511099915111000151110011511100215111003151110041511100515111006151110071511100815111009151110101511101115111012151110131511101415111015151110161511101715111018151110191511102015111021151110221511102315111024151110251511102615111027151110281511102915111030151110311511103215111033151110341511103515111036151110371511103815111039151110401511104115111042151110431511104415111045151110461511104715111048151110491511105015111051151110521511105315111054151110551511105615111057151110581511105915111060151110611511106215111063151110641511106515111066151110671511106815111069151110701511107115111072151110731511107415111075151110761511107715111078151110791511108015111081151110821511108315111084151110851511108615111087151110881511108915111090151110911511109215111093151110941511109515111096151110971511109815111099151111001511110115111102151111031511110415111105151200011512000215120003151200041512000515120006151200071512000815120009151200101512001115120012151200131512001415120015151200161512001715120018151200191512002015120021151200221512002315120024151200251512002615120027151200281512002915120030151200311512003215120033151200341512003515120036151200371512003815120039151200401512004115120042151200431512004415120045151200461512004715120048151200491512005015120051151200521512005315120054151200551512005615120057151200581512005915120060151200611512006215120063151200641512006515120066151200671512006815120069151200701512007115120072151200731512007415120075151200761512007715120078151200791512008015120081151200821512008315120084151200851512008615120087151200881512008915120090151200911512009215120093151200941512009515120096151200971512009815120099151201001512010115120102151201031512010415120105151201061512010715120108151201091512011015120111151201121512011315120114151201151512011615120117151201181512011915120120151201211512012215120123151201241512012515120126151201271512012815120129151201301512013115120132151201331512013415120135151201361512013715120138151201391512014015120141151201421512014315120144151201451512014615120147151201481512014915120150151201511512015215120153151201541512015515120156151201571512015815120159151201601512016115120162151201631512016415120165151201661512016715120168151201691512017015120171151201721512017315120174151201751512017615120177151201781512017915120180151201811512018215120183151201841512018515120186151201871512018815120189151201901512019115120192151201931512019415120195151201961512019715120198151201991512020015120201151202021512020315120204151202051512020615120207151202081512020915120210151202111512021215120213151202141512021515120216151202171512021815120219151202201512022115120222151202231512022415120225151202261512022715120228151202291512023015120231151202321512023315120234151202351512023615120237151202381512023915120240151202411512024215120243151202441512024515120246151202471512024815120249151202501512025115120252151202531512025415120255151202561512025715120258151202591512026015120261151202621512026315120264151202651512026615120267151202681512026915120270151202711512027215120273151202741512027515120276151202771512027815120279151202801512028115120282151202831512028415120285151202861512028715120288151202891512029015120291151202921512029315120294151202951512029615120297151202981512029915120300151203011512030215120303151203041512030515120306151203071512030815120309151203101512031115120312151203131512031415120315151203161512031715120318151203191512032015120321151203221512032315120324151203251512032615120327151203281512032915120330151203311512033215120333151203341512033515120336151203371512033815120339151203401512034115120342151203431512034415120345151203461512034715120348151203491512035015120351151203521512035315120354151203551512035615120357151203581512035915120360151203611512036215120363151203641512036515120366151203671512036815120369151203701512037115120372151203731512037415120375151203761512037715120378151203791512038015120381151203821512038315120384151203851512038615120387151203881512038915120390151203911512039215120393151203941512039515120396151203971512039815120399151204001512040115120402151204031512040415120405151204061512040715120408151204091512041015120411151204121512041315120414151204151512041615120417151204181512041915120420151204211512042215120423151204241512042515120426151204271512042815120429151204301512043115120432151204331512043415120435151204361512043715120438151204391512044015120441151204421512044315120444151204451512044615120447151204481512044915120450151204511512045215120453151204541512045515120456151204571512045815120459151204601512046115120462151204631512046415120465151204661512046715120468151204691512047015120471151204721512047315120474151204751512047615120477151204781512047915120480151204811512048215120483151204841512048515120486151204871512048815120489151204901512049115120492151204931512049415120495151204961512049715120498151204991512050015120501151205021512050315120504151205051512050615120507151205081512050915120510151205111512051215120513151205141512051515120516151205171512051815120519151205201512052115120522151205231512052415120525151205261512052715120528151205291512053015120531151205321512053315120534151205351512053615120537151205381512053915120540151205411512054215120543151205441512054515120546151205471512054815120549151205501512055115120552151205531512055415120555151205561512055715120558151205591512056015120561151205621512056315120564151205651512056615120567151205681512056915120570151205711512057215120573151205741512057515120576151205771512057815120579151205801512058115120582151205831512058415120585151205861512058715120588151205891512059015120591151205921512059315120594151205951512059615120597151205981512059915120600151206011512060215120603151206041512060515120606151206071512060815120609151206101512061115120612151206131512061415120615151206161512061715120618151206191512062015120621151206221512062315120624151206251512062615120627151206281512062915120630151206311512063215120633151206341512063515120636151206371512063815120639151206401512064115120642151206431512064415120645151206461512064715120648151206491512065015120651151206521512065315120654151206551512065615120657151206581512065915120660151206611512066215120663151206641512066515120666151206671512066815120669151206701512067115120672151206731512067415120675151206761512067715120678151206791512068015120681151206821512068315120684151206851512068615120687151206881512068915120690151206911512069215120693151206941512069515120696151206971512069815120699151207001512070115120702151207031512070415120705151207061512070715120708151207091512071015120711151207121512071315120714151207151512071615120717151207181512071915120720151207211512072215120723151207241512072515120726151207271512072815120729151207301512073115120732151207331512073415120735151207361512073715120738151207391512074015120741151207421512074315120744151207451512074615120747151207481512074915120750151207511512075215120753151207541512075515120756151207571512075815120759151207601512076115120762151207631512076415120765151207661512076715120768151207691512077015120771151207721512077315120774151207751512077615120777151207781512077915120780151207811512078215120783151207841512078515120786151207871512078815120789151207901512079115120792151207931512079415120795151207961512079715120798151207991512080015120801151208021512080315120804151208051512080615120807151208081512080915120810151208111512081215120813151208141512081515120816151208171512081815120819151208201512082115120822151208231512082415120825151208261512082715120828151208291512083015120831151208321512083315120834151208351512083615120837151208381512083915120840151208411512084215120843151208441512084515120846151208471512084815120849151208501512085115120852151208531512085415120855151208561512085715120858151208591512086015120861151208621512086315120864151208651512086615120867151208681512086915120870151208711512087215120873151208741512087515120876151208771512087815120879151208801512088115120882151208831512088415120885151208861512088715120888151208891512089015120891151208921512089315120894151208951512089615120897151208981512089915120900151209011512090215120903151209041512090515120906151209071512090815120909151209101512091115120912151209131512091415120915151209161512091715120918151209191512092015120921151209221512092315120924151209251512092615120927151209281512092915120930151209311512093215120933151209341512093515120936151209371512093815120939151209401512094115120942151209431512094415120945151209461512094715120948151209491512095015120951151209521512095315120954151209551512095615120957151209581512095915120960151209611512096215120963151209641512096515120966151209671512096815120969151209701512097115120972151209731512097415120975151209761512097715120978151209791512098015120981151209821512098315120984151209851512098615120987151209881512098915120990151209911512099215120993151209941512099515120996151209971512099815120999151210001512100115121002151210031512100415121005151210061512100715121008151210091512101015121011151210121512101315121014151210151512101615121017151210181512101915121020151210211512102215121023151210241512102515121026151210271512102815121029151210301512103115121032151210331512103415121035151210361512103715121038151210391512104015121041151210421512104315121044151210451512104615121047151210481512104915121050151210511512105215121053151210541512105515121056151210571512105815121059151210601512106115121062151210631512106415121065151210661512106715121068151210691512107015121071151210721512107315121074151210751512107615121077151210781512107915121080151210811512108215121083151210841512108515121086151210871512108815121089151210901512109115121092151210931512109415121095151210961512109715121098151210991512110015121101151211021512110315121104151211051513000115130002151300031513000415130005151300061513000715130008151300091513001015130011151300121513001315130014151300151513001615130017151300181513001915130020151300211513002215130023151300241513002515130026151300271513002815130029151300301513003115130032151300331513003415130035151300361513003715130038151300391513004015130041151300421513004315130044151300451513004615130047151300481513004915130050151300511513005215130053151300541513005515130056151300571513005815130059151300601513006115130062151300631513006415130065151300661513006715130068151300691513007015130071151300721513007315130074151300751513007615130077151300781513007915130080151300811513008215130083151300841513008515130086151300871513008815130089151300901513009115130092151300931513009415130095151300961513009715130098151300991513010015130101151301021513010315130104151301051513010615130107151301081513010915130110151301111513011215130113151301141513011515130116151301171513011815130119151301201513012115130122151301231513012415130125151301261513012715130128151301291513013015130131151301321513013315130134151301351513013615130137151301381513013915130140151301411513014215130143151301441513014515130146151301471513014815130149151301501513015115130152151301531513015415130155151301561513015715130158151301591513016015130161151301621513016315130164151301651513016615130167151301681513016915130170151301711513017215130173151301741513017515130176151301771513017815130179151301801513018115130182151301831513018415130185151301861513018715130188151301891513019015130191151301921513019315130194151301951513019615130197151301981513019915130200151302011513020215130203151302041513020515130206151302071513020815130209151302101513021115130212151302131513021415130215151302161513021715130218151302191513022015130221151302221513022315130224151302251513022615130227151302281513022915130230151302311513023215130233151302341513023515130236151302371513023815130239151302401513024115130242151302431513024415130245151302461513024715130248151302491513025015130251151302521513025315130254151302551513025615130257151302581513025915130260151302611513026215130263151302641513026515130266151302671513026815130269151302701513027115130272151302731513027415130275151302761513027715130278151302791513028015130281151302821513028315130284151302851513028615130287151302881513028915130290151302911513029215130293151302941513029515130296151302971513029815130299151303001513030115130302151303031513030415130305151303061513030715130308151303091513031015130311151303121513031315130314151303151513031615130317151303181513031915130320151303211513032215130323151303241513032515130326151303271513032815130329151303301513033115130332151303331513033415130335151303361513033715130338151303391513034015130341151303421513034315130344151303451513034615130347151303481513034915130350151303511513035215130353151303541513035515130356151303571513035815130359151303601513036115130362151303631513036415130365151303661513036715130368151303691513037015130371151303721513037315130374151303751513037615130377151303781513037915130380151303811513038215130383151303841513038515130386151303871513038815130389151303901513039115130392151303931513039415130395151303961513039715130398151303991513040015130401151304021513040315130404151304051513040615130407151304081513040915130410151304111513041215130413151304141513041515130416151304171513041815130419151304201513042115130422151304231513042415130425151304261513042715130428151304291513043015130431151304321513043315130434151304351513043615130437151304381513043915130440151304411513044215130443151304441513044515130446151304471513044815130449151304501513045115130452151304531513045415130455151304561513045715130458151304591513046015130461151304621513046315130464151304651513046615130467151304681513046915130470151304711513047215130473151304741513047515130476151304771513047815130479151304801513048115130482151304831513048415130485151304861513048715130488151304891513049015130491151304921513049315130494151304951513049615130497151304981513049915130500151305011513050215130503151305041513050515130506151305071513050815130509151305101513051115130512151305131513051415130515151305161513051715130518151305191513052015130521151305221513052315130524151305251513052615130527151305281513052915130530151305311513053215130533151305341513053515130536151305371513053815130539151305401513054115130542151305431513054415130545151305461513054715130548151305491513055015130551151305521513055315130554151305551513055615130557151305581513055915130560151305611513056215130563151305641513056515130566151305671513056815130569151305701513057115130572151305731513057415130575151305761513057715130578151305791513058015130581151305821513058315130584151305851513058615130587151305881513058915130590151305911513059215130593151305941513059515130596151305971513059815130599151306001513060115130602151306031513060415130605151306061513060715130608151306091513061015130611151306121513061315130614151306151513061615130617151306181513061915130620151306211513062215130623151306241513062515130626151306271513062815130629151306301513063115130632151306331513063415130635151306361513063715130638151306391513064015130641151306421513064315130644151306451513064615130647151306481513064915130650151306511513065215130653151306541513065515130656151306571513065815130659151306601513066115130662151306631513066415130665151306661513066715130668151306691513067015130671151306721513067315130674151306751513067615130677151306781513067915130680151306811513068215130683151306841513068515130686151306871513068815130689151306901513069115130692151306931513069415130695151306961513069715130698151306991513070015130701151307021513070315130704151307051513070615130707151307081513070915130710151307111513071215130713151307141513071515130716151307171513071815130719151307201513072115130722151307231513072415130725151307261513072715130728151307291513073015130731151307321513073315130734151307351513073615130737151307381513073915130740151307411513074215130743151307441513074515130746151307471513074815130749151307501513075115130752151307531513075415130755151307561513075715130758151307591513076015130761151307621513076315130764151307651513076615130767151307681513076915130770151307711513077215130773151307741513077515130776151307771513077815130779151307801513078115130782151307831513078415130785151307861513078715130788151307891513079015130791151307921513079315130794151307951513079615130797151307981513079915130800151308011513080215130803151308041513080515130806151308071513080815130809151308101513081115130812151308131513081415130815151308161513081715130818151308191513082015130821151308221513082315130824151308251513082615130827151308281513082915130830151308311513083215130833151308341513083515130836151308371513083815130839151308401513084115130842151308431513084415130845151308461513084715130848151308491513085015130851151308521513085315130854151308551513085615130857151308581513085915130860151308611513086215130863151308641513086515130866151308671513086815130869151308701513087115130872151308731513087415130875151308761513087715130878151308791513088015130881151308821513088315130884151308851513088615130887151308881513088915130890151308911513089215130893151308941513089515130896151308971513089815130899151309001513090115130902151309031513090415130905151309061513090715130908151309091513091015130911151309121513091315130914151309151513091615130917151309181513091915130920151309211513092215130923151309241513092515130926151309271513092815130929151309301513093115130932151309331513093415130935151309361513093715130938151309391513094015130941151309421513094315130944151309451513094615130947151309481513094915130950151309511513095215130953151309541513095515130956151309571513095815130959151309601513096115130962151309631513096415130965151309661513096715130968151309691513097015130971151309721513097315130974151309751513097615130977151309781513097915130980151309811513098215130983151309841513098515130986151309871513098815130989151309901513099115130992151309931513099415130995151309961513099715130998151309991513100015131001151310021513100315131004151310051513100615131007151310081513100915131010151310111513101215131013151310141513101515131016151310171513101815131019151310201513102115131022151310231513102415131025151310261513102715131028151310291513103015131031151310321513103315131034151310351513103615131037151310381513103915131040151310411513104215131043151310441513104515131046151310471513104815131049151310501513105115131052151310531513105415131055151310561513105715131058151310591513106015131061151310621513106315131064151310651513106615131067151310681513106915131070151310711513107215131073151310741513107515131076151310771513107815131079151310801513108115131082151310831513108415131085151310861513108715131088151310891513109015131091151310921513109315131094151310951513109615131097151310981513109915131100151311011513110215131103151311041513110515140001151400021514000315140004151400051514000615140007151400081514000915140010151400111514001215140013151400141514001515140016151400171514001815140019151400201514002115140022151400231514002415140025151400261514002715140028151400291514003015140031151400321514003315140034151400351514003615140037151400381514003915140040151400411514004215140043151400441514004515140046151400471514004815140049151400501514005115140052151400531514005415140055151400561514005715140058151400591514006015140061151400621514006315140064151400651514006615140067151400681514006915140070151400711514007215140073151400741514007515140076151400771514007815140079151400801514008115140082151400831514008415140085151400861514008715140088151400891514009015140091151400921514009315140094151400951514009615140097151400981514009915140100151401011514010215140103151401041514010515140106151401071514010815140109151401101514011115140112151401131514011415140115151401161514011715140118151401191514012015140121151401221514012315140124151401251514012615140127151401281514012915140130151401311514013215140133151401341514013515140136151401371514013815140139151401401514014115140142151401431514014415140145151401461514014715140148151401491514015015140151151401521514015315140154151401551514015615140157151401581514015915140160151401611514016215140163151401641514016515140166151401671514016815140169151401701514017115140172151401731514017415140175151401761514017715140178151401791514018015140181151401821514018315140184151401851514018615140187151401881514018915140190151401911514019215140193151401941514019515140196151401971514019815140199151402001514020115140202151402031514020415140205151402061514020715140208151402091514021015140211151402121514021315140214151402151514021615140217151402181514021915140220151402211514022215140223151402241514022515140226151402271514022815140229151402301514023115140232151402331514023415140235151402361514023715140238151402391514024015140241151402421514024315140244151402451514024615140247151402481514024915140250151402511514025215140253151402541514025515140256151402571514025815140259151402601514026115140262151402631514026415140265151402661514026715140268151402691514027015140271151402721514027315140274151402751514027615140277151402781514027915140280151402811514028215140283151402841514028515140286151402871514028815140289151402901514029115140292151402931514029415140295151402961514029715140298151402991514030015140301151403021514030315140304151403051514030615140307151403081514030915140310151403111514031215140313151403141514031515140316151403171514031815140319151403201514032115140322151403231514032415140325151403261514032715140328151403291514033015140331151403321514033315140334151403351514033615140337151403381514033915140340151403411514034215140343151403441514034515140346151403471514034815140349151403501514035115140352151403531514035415140355151403561514035715140358151403591514036015140361151403621514036315140364151403651514036615140367151403681514036915140370151403711514037215140373151403741514037515140376151403771514037815140379151403801514038115140382151403831514038415140385151403861514038715140388151403891514039015140391151403921514039315140394151403951514039615140397151403981514039915140400151404011514040215140403151404041514040515140406151404071514040815140409151404101514041115140412151404131514041415140415151404161514041715140418151404191514042015140421151404221514042315140424151404251514042615140427151404281514042915140430151404311514043215140433151404341514043515140436151404371514043815140439151404401514044115140442151404431514044415140445151404461514044715140448151404491514045015140451151404521514045315140454151404551514045615140457151404581514045915140460151404611514046215140463151404641514046515140466151404671514046815140469151404701514047115140472151404731514047415140475151404761514047715140478151404791514048015140481151404821514048315140484151404851514048615140487151404881514048915140490151404911514049215140493151404941514049515140496151404971514049815140499151405001514050115140502151405031514050415140505151405061514050715140508151405091514051015140511151405121514051315140514151405151514051615140517151405181514051915140520151405211514052215140523151405241514052515140526151405271514052815140529151405301514053115140532151405331514053415140535151405361514053715140538151405391514054015140541151405421514054315140544151405451514054615140547151405481514054915140550151405511514055215140553151405541514055515140556151405571514055815140559151405601514056115140562151405631514056415140565151405661514056715140568151405691514057015140571151405721514057315140574151405751514057615140577151405781514057915140580151405811514058215140583151405841514058515140586151405871514058815140589151405901514059115140592151405931514059415140595151405961514059715140598151405991514060015140601151406021514060315140604151406051514060615140607151406081514060915140610151406111514061215140613151406141514061515140616151406171514061815140619151406201514062115140622151406231514062415140625151406261514062715140628151406291514063015140631151406321514063315140634151406351514063615140637151406381514063915140640151406411514064215140643151406441514064515140646151406471514064815140649151406501514065115140652151406531514065415140655151406561514065715140658151406591514066015140661151406621514066315140664151406651514066615140667151406681514066915140670151406711514067215140673151406741514067515140676151406771514067815140679151406801514068115140682151406831514068415140685151406861514068715140688151406891514069015140691151406921514069315140694151406951514069615140697151406981514069915140700151407011514070215140703151407041514070515140706151407071514070815140709151407101514071115140712151407131514071415140715151407161514071715140718151407191514072015140721151407221514072315140724151407251514072615140727151407281514072915140730151407311514073215140733151407341514073515140736151407371514073815140739151407401514074115140742151407431514074415140745151407461514074715140748151407491514075015140751151407521514075315140754151407551514075615140757151407581514075915140760151407611514076215140763151407641514076515140766151407671514076815140769151407701514077115140772151407731514077415140775151407761514077715140778151407791514078015140781151407821514078315140784151407851514078615140787151407881514078915140790151407911514079215140793151407941514079515140796151407971514079815140799151408001514080115140802151408031514080415140805151408061514080715140808151408091514081015140811151408121514081315140814151408151514081615140817151408181514081915140820151408211514082215140823151408241514082515140826151408271514082815140829151408301514083115140832151408331514083415140835151408361514083715140838151408391514084015140841151408421514084315140844151408451514084615140847151408481514084915140850151408511514085215140853151408541514085515140856151408571514085815140859151408601514086115140862151408631514086415140865151408661514086715140868151408691514087015140871151408721514087315140874151408751514087615140877151408781514087915140880151408811514088215140883151408841514088515140886151408871514088815140889151408901514089115140892151408931514089415140895151408961514089715140898151408991514090015140901151409021514090315140904151409051514090615140907151409081514090915140910151409111514091215140913151409141514091515140916151409171514091815140919151409201514092115140922151409231514092415140925151409261514092715140928151409291514093015140931151409321514093315140934151409351514093615140937151409381514093915140940151409411514094215140943151409441514094515140946151409471514094815140949151409501514095115140952151409531514095415140955151409561514095715140958151409591514096015140961151409621514096315140964151409651514096615140967151409681514096915140970151409711514097215140973151409741514097515140976151409771514097815140979151409801514098115140982151409831514098415140985151409861514098715140988151409891514099015140991151409921514099315140994151409951514099615140997151409981514099915141000151410011514100215141003151410041514100515141006151410071514100815141009151410101514101115141012151410131514101415141015151410161514101715141018151410191514102015141021151410221514102315141024151410251514102615141027151410281514102915141030151410311514103215141033151410341514103515141036151410371514103815141039151410401514104115141042151410431514104415141045151410461514104715141048151410491514105015141051151410521514105315141054151410551514105615141057151410581514105915141060151410611514106215141063151410641514106515141066151410671514106815141069151410701514107115141072151410731514107415141075151410761514107715141078151410791514108015141081151410821514108315141084151410851514108615141087151410881514108915141090151410911514109215141093151410941514109515141096151410971514109815141099151411001514110115141102151411031514110415141105151500011515000215150003151500041515000515150006151500071515000815150009151500101515001115150012151500131515001415150015151500161515001715150018151500191515002015150021151500221515002315150024151500251515002615150027151500281515002915150030151500311515003215150033151500341515003515150036151500371515003815150039151500401515004115150042151500431515004415150045151500461515004715150048151500491515005015150051151500521515005315150054151500551515005615150057151500581515005915150060151500611515006215150063151500641515006515150066151500671515006815150069151500701515007115150072151500731515007415150075151500761515007715150078151500791515008015150081151500821515008315150084151500851515008615150087151500881515008915150090151500911515009215150093151500941515009515150096151500971515009815150099151501001515010115150102151501031515010415150105151501061515010715150108151501091515011015150111151501121515011315150114151501151515011615150117151501181515011915150120151501211515012215150123151501241515012515150126151501271515012815150129151501301515013115150132151501331515013415150135151501361515013715150138151501391515014015150141151501421515014315150144151501451515014615150147151501481515014915150150151501511515015215150153151501541515015515150156151501571515015815150159151501601515016115150162151501631515016415150165151501661515016715150168151501691515017015150171151501721515017315150174151501751515017615150177151501781515017915150180151501811515018215150183151501841515018515150186151501871515018815150189151501901515019115150192151501931515019415150195151501961515019715150198151501991515020015150201151502021515020315150204151502051515020615150207151502081515020915150210151502111515021215150213151502141515021515150216151502171515021815150219151502201515022115150222151502231515022415150225151502261515022715150228151502291515023015150231151502321515023315150234151502351515023615150237151502381515023915150240151502411515024215150243151502441515024515150246151502471515024815150249151502501515025115150252151502531515025415150255151502561515025715150258151502591515026015150261151502621515026315150264151502651515026615150267151502681515026915150270151502711515027215150273151502741515027515150276151502771515027815150279151502801515028115150282151502831515028415150285151502861515028715150288151502891515029015150291151502921515029315150294151502951515029615150297151502981515029915150300151503011515030215150303151503041515030515150306151503071515030815150309151503101515031115150312151503131515031415150315151503161515031715150318151503191515032015150321151503221515032315150324151503251515032615150327151503281515032915150330151503311515033215150333151503341515033515150336151503371515033815150339151503401515034115150342151503431515034415150345151503461515034715150348151503491515035015150351151503521515035315150354151503551515035615150357151503581515035915150360151503611515036215150363151503641515036515150366151503671515036815150369151503701515037115150372151503731515037415150375151503761515037715150378151503791515038015150381151503821515038315150384151503851515038615150387151503881515038915150390151503911515039215150393151503941515039515150396151503971515039815150399151504001515040115150402151504031515040415150405151504061515040715150408151504091515041015150411151504121515041315150414151504151515041615150417151504181515041915150420151504211515042215150423151504241515042515150426151504271515042815150429151504301515043115150432151504331515043415150435151504361515043715150438151504391515044015150441151504421515044315150444151504451515044615150447151504481515044915150450151504511515045215150453151504541515045515150456151504571515045815150459151504601515046115150462151504631515046415150465151504661515046715150468151504691515047015150471151504721515047315150474151504751515047615150477151504781515047915150480151504811515048215150483151504841515048515150486151504871515048815150489151504901515049115150492151504931515049415150495151504961515049715150498151504991515050015150501151505021515050315150504151505051515050615150507151505081515050915150510151505111515051215150513151505141515051515150516151505171515051815150519151505201515052115150522151505231515052415150525151505261515052715150528151505291515053015150531151505321515053315150534151505351515053615150537151505381515053915150540151505411515054215150543151505441515054515150546151505471515054815150549151505501515055115150552151505531515055415150555151505561515055715150558151505591515056015150561151505621515056315150564151505651515056615150567151505681515056915150570151505711515057215150573151505741515057515150576151505771515057815150579151505801515058115150582151505831515058415150585151505861515058715150588151505891515059015150591151505921515059315150594151505951515059615150597151505981515059915150600151506011515060215150603151506041515060515150606151506071515060815150609151506101515061115150612151506131515061415150615151506161515061715150618151506191515062015150621151506221515062315150624151506251515062615150627151506281515062915150630151506311515063215150633151506341515063515150636151506371515063815150639151506401515064115150642151506431515064415150645151506461515064715150648151506491515065015150651151506521515065315150654151506551515065615150657151506581515065915150660151506611515066215150663151506641515066515150666151506671515066815150669151506701515067115150672151506731515067415150675151506761515067715150678151506791515068015150681151506821515068315150684151506851515068615150687151506881515068915150690151506911515069215150693151506941515069515150696151506971515069815150699151507001515070115150702151507031515070415150705151507061515070715150708151507091515071015150711151507121515071315150714151507151515071615150717151507181515071915150720151507211515072215150723151507241515072515150726151507271515072815150729151507301515073115150732151507331515073415150735151507361515073715150738151507391515074015150741151507421515074315150744151507451515074615150747151507481515074915150750151507511515075215150753151507541515075515150756151507571515075815150759151507601515076115150762151507631515076415150765151507661515076715150768151507691515077015150771151507721515077315150774151507751515077615150777151507781515077915150780151507811515078215150783151507841515078515150786151507871515078815150789151507901515079115150792151507931515079415150795151507961515079715150798151507991515080015150801151508021515080315150804151508051515080615150807151508081515080915150810151508111515081215150813151508141515081515150816151508171515081815150819151508201515082115150822151508231515082415150825151508261515082715150828151508291515083015150831151508321515083315150834151508351515083615150837151508381515083915150840151508411515084215150843151508441515084515150846151508471515084815150849151508501515085115150852151508531515085415150855151508561515085715150858151508591515086015150861151508621515086315150864151508651515086615150867151508681515086915150870151508711515087215150873151508741515087515150876151508771515087815150879151508801515088115150882151508831515088415150885151508861515088715150888151508891515089015150891151508921515089315150894151508951515089615150897151508981515089915150900151509011515090215150903151509041515090515150906151509071515090815150909151509101515091115150912151509131515091415150915151509161515091715150918151509191515092015150921151509221515092315150924151509251515092615150927151509281515092915150930151509311515093215150933151509341515093515150936151509371515093815150939151509401515094115150942151509431515094415150945151509461515094715150948151509491515095015150951151509521515095315150954151509551515095615150957151509581515095915150960151509611515096215150963151509641515096515150966151509671515096815150969151509701515097115150972151509731515097415150975151509761515097715150978151509791515098015150981151509821515098315150984151509851515098615150987151509881515098915150990151509911515099215150993151509941515099515150996151509971515099815150999151510001515100115151002151510031515100415151005151510061515100715151008151510091515101015151011151510121515101315151014151510151515101615151017151510181515101915151020151510211515102215151023151510241515102515151026151510271515102815151029151510301515103115151032151510331515103415151035151510361515103715151038151510391515104015151041151510421515104315151044151510451515104615151047151510481515104915151050151510511515105215151053151510541515105515151056151510571515105815151059151510601515106115151062151510631515106415151065151510661515106715151068151510691515107015151071151510721515107315151074151510751515107615151077151510781515107915151080151510811515108215151083151510841515108515151086151510871515108815151089151510901515109115151092151510931515109415151095151510961515109715151098151510991515110015151101151511021515110315151104151511051516000115160002151600031516000415160005151600061516000715160008151600091516001015160011151600121516001315160014151600151516001615160017151600181516001915160020151600211516002215160023151600241516002515160026151600271516002815160029151600301516003115160032151600331516003415160035151600361516003715160038151600391516004015160041151600421516004315160044151600451516004615160047151600481516004915160050151600511516005215160053151600541516005515160056151600571516005815160059151600601516006115160062151600631516006415160065151600661516006715160068151600691516007015160071151600721516007315160074151600751516007615160077151600781516007915160080151600811516008215160083151600841516008515160086151600871516008815160089151600901516009115160092151600931516009415160095151600961516009715160098151600991516010015160101151601021516010315160104151601051516010615160107151601081516010915160110151601111516011215160113151601141516011515160116151601171516011815160119151601201516012115160122151601231516012415160125151601261516012715160128151601291516013015160131151601321516013315160134151601351516013615160137151601381516013915160140151601411516014215160143151601441516014515160146151601471516014815160149151601501516015115160152151601531516015415160155151601561516015715160158151601591516016015160161151601621516016315160164151601651516016615160167151601681516016915160170151601711516017215160173151601741516017515160176151601771516017815160179151601801516018115160182151601831516018415160185151601861516018715160188151601891516019015160191151601921516019315160194151601951516019615160197151601981516019915160200151602011516020215160203151602041516020515160206151602071516020815160209151602101516021115160212151602131516021415160215151602161516021715160218151602191516022015160221151602221516022315160224151602251516022615160227151602281516022915160230151602311516023215160233151602341516023515160236151602371516023815160239151602401516024115160242151602431516024415160245151602461516024715160248151602491516025015160251151602521516025315160254151602551516025615160257151602581516025915160260151602611516026215160263151602641516026515160266151602671516026815160269151602701516027115160272151602731516027415160275151602761516027715160278151602791516028015160281151602821516028315160284151602851516028615160287151602881516028915160290151602911516029215160293151602941516029515160296151602971516029815160299151603001516030115160302151603031516030415160305151603061516030715160308151603091516031015160311151603121516031315160314151603151516031615160317151603181516031915160320151603211516032215160323151603241516032515160326151603271516032815160329151603301516033115160332151603331516033415160335151603361516033715160338151603391516034015160341151603421516034315160344151603451516034615160347151603481516034915160350151603511516035215160353151603541516035515160356151603571516035815160359151603601516036115160362151603631516036415160365151603661516036715160368151603691516037015160371151603721516037315160374151603751516037615160377151603781516037915160380151603811516038215160383151603841516038515160386151603871516038815160389151603901516039115160392151603931516039415160395151603961516039715160398151603991516040015160401151604021516040315160404151604051516040615160407151604081516040915160410151604111516041215160413151604141516041515160416151604171516041815160419151604201516042115160422151604231516042415160425151604261516042715160428151604291516043015160431151604321516043315160434151604351516043615160437151604381516043915160440151604411516044215160443151604441516044515160446151604471516044815160449151604501516045115160452151604531516045415160455151604561516045715160458151604591516046015160461151604621516046315160464151604651516046615160467151604681516046915160470151604711516047215160473151604741516047515160476151604771516047815160479151604801516048115160482151604831516048415160485151604861516048715160488151604891516049015160491151604921516049315160494151604951516049615160497151604981516049915160500151605011516050215160503151605041516050515160506151605071516050815160509151605101516051115160512151605131516051415160515151605161516051715160518151605191516052015160521151605221516052315160524151605251516052615160527151605281516052915160530151605311516053215160533151605341516053515160536151605371516053815160539151605401516054115160542151605431516054415160545151605461516054715160548151605491516055015160551151605521516055315160554151605551516055615160557151605581516055915160560151605611516056215160563151605641516056515160566151605671516056815160569151605701516057115160572151605731516057415160575151605761516057715160578151605791516058015160581151605821516058315160584151605851516058615160587151605881516058915160590151605911516059215160593151605941516059515160596151605971516059815160599151606001516060115160602151606031516060415160605151606061516060715160608151606091516061015160611151606121516061315160614151606151516061615160617151606181516061915160620151606211516062215160623151606241516062515160626151606271516062815160629151606301516063115160632151606331516063415160635151606361516063715160638151606391516064015160641151606421516064315160644151606451516064615160647151606481516064915160650151606511516065215160653151606541516065515160656151606571516065815160659151606601516066115160662151606631516066415160665151606661516066715160668151606691516067015160671151606721516067315160674151606751516067615160677151606781516067915160680151606811516068215160683151606841516068515160686151606871516068815160689151606901516069115160692151606931516069415160695151606961516069715160698151606991516070015160701151607021516070315160704151607051516070615160707151607081516070915160710151607111516071215160713151607141516071515160716151607171516071815160719151607201516072115160722151607231516072415160725151607261516072715160728151607291516073015160731151607321516073315160734151607351516073615160737151607381516073915160740151607411516074215160743151607441516074515160746151607471516074815160749151607501516075115160752151607531516075415160755151607561516075715160758151607591516076015160761151607621516076315160764151607651516076615160767151607681516076915160770151607711516077215160773151607741516077515160776151607771516077815160779151607801516078115160782151607831516078415160785151607861516078715160788151607891516079015160791151607921516079315160794151607951516079615160797151607981516079915160800151608011516080215160803151608041516080515160806151608071516080815160809151608101516081115160812151608131516081415160815151608161516081715160818151608191516082015160821151608221516082315160824151608251516082615160827151608281516082915160830151608311516083215160833151608341516083515160836151608371516083815160839151608401516084115160842151608431516084415160845151608461516084715160848151608491516085015160851151608521516085315160854151608551516085615160857151608581516085915160860151608611516086215160863151608641516086515160866151608671516086815160869151608701516087115160872151608731516087415160875151608761516087715160878151608791516088015160881151608821516088315160884151608851516088615160887151608881516088915160890151608911516089215160893151608941516089515160896151608971516089815160899151609001516090115160902151609031516090415160905151609061516090715160908151609091516091015160911151609121516091315160914151609151516091615160917151609181516091915160920151609211516092215160923151609241516092515160926151609271516092815160929151609301516093115160932151609331516093415160935151609361516093715160938151609391516094015160941151609421516094315160944151609451516094615160947151609481516094915160950151609511516095215160953151609541516095515160956151609571516095815160959151609601516096115160962151609631516096415160965151609661516096715160968151609691516097015160971151609721516097315160974151609751516097615160977151609781516097915160980151609811516098215160983151609841516098515160986151609871516098815160989151609901516099115160992151609931516099415160995151609961516099715160998151609991516100015161001151610021516100315161004151610051516100615161007151610081516100915161010151610111516101215161013151610141516101515161016151610171516101815161019151610201516102115161022151610231516102415161025151610261516102715161028151610291516103015161031151610321516103315161034151610351516103615161037151610381516103915161040151610411516104215161043151610441516104515161046151610471516104815161049151610501516105115161052151610531516105415161055151610561516105715161058151610591516106015161061151610621516106315161064151610651516106615161067151610681516106915161070151610711516107215161073151610741516107515161076151610771516107815161079151610801516108115161082151610831516108415161085151610861516108715161088151610891516109015161091151610921516109315161094151610951516109615161097151610981516109915161100151611011516110215161103151611041516110515170001151700021517000315170004151700051517000615170007151700081517000915170010151700111517001215170013151700141517001515170016151700171517001815170019151700201517002115170022151700231517002415170025151700261517002715170028151700291517003015170031151700321517003315170034151700351517003615170037151700381517003915170040151700411517004215170043151700441517004515170046151700471517004815170049151700501517005115170052151700531517005415170055151700561517005715170058151700591517006015170061151700621517006315170064151700651517006615170067151700681517006915170070151700711517007215170073151700741517007515170076151700771517007815170079151700801517008115170082151700831517008415170085151700861517008715170088151700891517009015170091151700921517009315170094151700951517009615170097151700981517009915170100151701011517010215170103151701041517010515170106151701071517010815170109151701101517011115170112151701131517011415170115151701161517011715170118151701191517012015170121151701221517012315170124151701251517012615170127151701281517012915170130151701311517013215170133151701341517013515170136151701371517013815170139151701401517014115170142151701431517014415170145151701461517014715170148151701491517015015170151151701521517015315170154151701551517015615170157151701581517015915170160151701611517016215170163151701641517016515170166151701671517016815170169151701701517017115170172151701731517017415170175151701761517017715170178151701791517018015170181151701821517018315170184151701851517018615170187151701881517018915170190151701911517019215170193151701941517019515170196151701971517019815170199151702001517020115170202151702031517020415170205151702061517020715170208151702091517021015170211151702121517021315170214151702151517021615170217151702181517021915170220151702211517022215170223151702241517022515170226151702271517022815170229151702301517023115170232151702331517023415170235151702361517023715170238151702391517024015170241151702421517024315170244151702451517024615170247151702481517024915170250151702511517025215170253151702541517025515170256151702571517025815170259151702601517026115170262151702631517026415170265151702661517026715170268151702691517027015170271151702721517027315170274151702751517027615170277151702781517027915170280151702811517028215170283151702841517028515170286151702871517028815170289151702901517029115170292151702931517029415170295151702961517029715170298151702991517030015170301151703021517030315170304151703051517030615170307151703081517030915170310151703111517031215170313151703141517031515170316151703171517031815170319151703201517032115170322151703231517032415170325151703261517032715170328151703291517033015170331151703321517033315170334151703351517033615170337151703381517033915170340151703411517034215170343151703441517034515170346151703471517034815170349151703501517035115170352151703531517035415170355151703561517035715170358151703591517036015170361151703621517036315170364151703651517036615170367151703681517036915170370151703711517037215170373151703741517037515170376151703771517037815170379151703801517038115170382151703831517038415170385151703861517038715170388151703891517039015170391151703921517039315170394151703951517039615170397151703981517039915170400151704011517040215170403151704041517040515170406151704071517040815170409151704101517041115170412151704131517041415170415151704161517041715170418151704191517042015170421151704221517042315170424151704251517042615170427151704281517042915170430151704311517043215170433151704341517043515170436151704371517043815170439151704401517044115170442151704431517044415170445151704461517044715170448151704491517045015170451151704521517045315170454151704551517045615170457151704581517045915170460151704611517046215170463151704641517046515170466151704671517046815170469151704701517047115170472151704731517047415170475151704761517047715170478151704791517048015170481151704821517048315170484151704851517048615170487151704881517048915170490151704911517049215170493151704941517049515170496151704971517049815170499151705001517050115170502151705031517050415170505151705061517050715170508151705091517051015170511151705121517051315170514151705151517051615170517151705181517051915170520151705211517052215170523151705241517052515170526151705271517052815170529151705301517053115170532151705331517053415170535151705361517053715170538151705391517054015170541151705421517054315170544151705451517054615170547151705481517054915170550151705511517055215170553151705541517055515170556151705571517055815170559151705601517056115170562151705631517056415170565151705661517056715170568151705691517057015170571151705721517057315170574151705751517057615170577151705781517057915170580151705811517058215170583151705841517058515170586151705871517058815170589151705901517059115170592151705931517059415170595151705961517059715170598151705991517060015170601151706021517060315170604151706051517060615170607151706081517060915170610151706111517061215170613151706141517061515170616151706171517061815170619151706201517062115170622151706231517062415170625151706261517062715170628151706291517063015170631151706321517063315170634151706351517063615170637151706381517063915170640151706411517064215170643151706441517064515170646151706471517064815170649151706501517065115170652151706531517065415170655151706561517065715170658151706591517066015170661151706621517066315170664151706651517066615170667151706681517066915170670151706711517067215170673151706741517067515170676151706771517067815170679151706801517068115170682151706831517068415170685151706861517068715170688151706891517069015170691151706921517069315170694151706951517069615170697151706981517069915170700151707011517070215170703151707041517070515170706151707071517070815170709151707101517071115170712151707131517071415170715151707161517071715170718151707191517072015170721151707221517072315170724151707251517072615170727151707281517072915170730151707311517073215170733151707341517073515170736151707371517073815170739151707401517074115170742151707431517074415170745151707461517074715170748151707491517075015170751151707521517075315170754151707551517075615170757151707581517075915170760151707611517076215170763151707641517076515170766151707671517076815170769151707701517077115170772151707731517077415170775151707761517077715170778151707791517078015170781151707821517078315170784151707851517078615170787151707881517078915170790151707911517079215170793151707941517079515170796151707971517079815170799151708001517080115170802151708031517080415170805151708061517080715170808151708091517081015170811151708121517081315170814151708151517081615170817151708181517081915170820151708211517082215170823151708241517082515170826151708271517082815170829151708301517083115170832151708331517083415170835151708361517083715170838151708391517084015170841151708421517084315170844151708451517084615170847151708481517084915170850151708511517085215170853151708541517085515170856151708571517085815170859151708601517086115170862151708631517086415170865151708661517086715170868151708691517087015170871151708721517087315170874151708751517087615170877151708781517087915170880151708811517088215170883151708841517088515170886151708871517088815170889151708901517089115170892151708931517089415170895151708961517089715170898151708991517090015170901151709021517090315170904151709051517090615170907151709081517090915170910151709111517091215170913151709141517091515170916151709171517091815170919151709201517092115170922151709231517092415170925151709261517092715170928151709291517093015170931151709321517093315170934151709351517093615170937151709381517093915170940151709411517094215170943151709441517094515170946151709471517094815170949151709501517095115170952151709531517095415170955151709561517095715170958151709591517096015170961151709621517096315170964151709651517096615170967151709681517096915170970151709711517097215170973151709741517097515170976151709771517097815170979151709801517098115170982151709831517098415170985151709861517098715170988151709891517099015170991151709921517099315170994151709951517099615170997151709981517099915171000151710011517100215171003151710041517100515171006151710071517100815171009151710101517101115171012151710131517101415171015151710161517101715171018151710191517102015171021151710221517102315171024151710251517102615171027151710281517102915171030151710311517103215171033151710341517103515171036151710371517103815171039151710401517104115171042151710431517104415171045151710461517104715171048151710491517105015171051151710521517105315171054151710551517105615171057151710581517105915171060151710611517106215171063151710641517106515171066151710671517106815171069151710701517107115171072151710731517107415171075151710761517107715171078151710791517108015171081151710821517108315171084151710851517108615171087151710881517108915171090151710911517109215171093151710941517109515171096151710971517109815171099151711001517110115171102151711031517110415171105151800011518000215180003151800041518000515180006151800071518000815180009151800101518001115180012151800131518001415180015151800161518001715180018151800191518002015180021151800221518002315180024151800251518002615180027151800281518002915180030151800311518003215180033151800341518003515180036151800371518003815180039151800401518004115180042151800431518004415180045151800461518004715180048151800491518005015180051151800521518005315180054151800551518005615180057151800581518005915180060151800611518006215180063151800641518006515180066151800671518006815180069151800701518007115180072151800731518007415180075151800761518007715180078151800791518008015180081151800821518008315180084151800851518008615180087151800881518008915180090151800911518009215180093151800941518009515180096151800971518009815180099151801001518010115180102151801031518010415180105151801061518010715180108151801091518011015180111151801121518011315180114151801151518011615180117151801181518011915180120151801211518012215180123151801241518012515180126151801271518012815180129151801301518013115180132151801331518013415180135151801361518013715180138151801391518014015180141151801421518014315180144151801451518014615180147151801481518014915180150151801511518015215180153151801541518015515180156151801571518015815180159151801601518016115180162151801631518016415180165151801661518016715180168151801691518017015180171151801721518017315180174151801751518017615180177151801781518017915180180151801811518018215180183151801841518018515180186151801871518018815180189151801901518019115180192151801931518019415180195151801961518019715180198151801991518020015180201151802021518020315180204151802051518020615180207151802081518020915180210151802111518021215180213151802141518021515180216151802171518021815180219151802201518022115180222151802231518022415180225151802261518022715180228151802291518023015180231151802321518023315180234151802351518023615180237151802381518023915180240151802411518024215180243151802441518024515180246151802471518024815180249151802501518025115180252151802531518025415180255151802561518025715180258151802591518026015180261151802621518026315180264151802651518026615180267151802681518026915180270151802711518027215180273151802741518027515180276151802771518027815180279151802801518028115180282151802831518028415180285151802861518028715180288151802891518029015180291151802921518029315180294151802951518029615180297151802981518029915180300151803011518030215180303151803041518030515180306151803071518030815180309151803101518031115180312151803131518031415180315151803161518031715180318151803191518032015180321151803221518032315180324151803251518032615180327151803281518032915180330151803311518033215180333151803341518033515180336151803371518033815180339151803401518034115180342151803431518034415180345151803461518034715180348151803491518035015180351151803521518035315180354151803551518035615180357151803581518035915180360151803611518036215180363151803641518036515180366151803671518036815180369151803701518037115180372151803731518037415180375151803761518037715180378151803791518038015180381151803821518038315180384151803851518038615180387151803881518038915180390151803911518039215180393151803941518039515180396151803971518039815180399151804001518040115180402151804031518040415180405151804061518040715180408151804091518041015180411151804121518041315180414151804151518041615180417151804181518041915180420151804211518042215180423151804241518042515180426151804271518042815180429151804301518043115180432151804331518043415180435151804361518043715180438151804391518044015180441151804421518044315180444151804451518044615180447151804481518044915180450151804511518045215180453151804541518045515180456151804571518045815180459151804601518046115180462151804631518046415180465151804661518046715180468151804691518047015180471151804721518047315180474151804751518047615180477151804781518047915180480151804811518048215180483151804841518048515180486151804871518048815180489151804901518049115180492151804931518049415180495151804961518049715180498151804991518050015180501151805021518050315180504151805051518050615180507151805081518050915180510151805111518051215180513151805141518051515180516151805171518051815180519151805201518052115180522151805231518052415180525151805261518052715180528151805291518053015180531151805321518053315180534151805351518053615180537151805381518053915180540151805411518054215180543151805441518054515180546151805471518054815180549151805501518055115180552151805531518055415180555151805561518055715180558151805591518056015180561151805621518056315180564151805651518056615180567151805681518056915180570151805711518057215180573151805741518057515180576151805771518057815180579151805801518058115180582151805831518058415180585151805861518058715180588151805891518059015180591151805921518059315180594151805951518059615180597151805981518059915180600151806011518060215180603151806041518060515180606151806071518060815180609151806101518061115180612151806131518061415180615151806161518061715180618151806191518062015180621151806221518062315180624151806251518062615180627151806281518062915180630151806311518063215180633151806341518063515180636151806371518063815180639151806401518064115180642151806431518064415180645151806461518064715180648151806491518065015180651151806521518065315180654151806551518065615180657151806581518065915180660151806611518066215180663151806641518066515180666151806671518066815180669151806701518067115180672151806731518067415180675151806761518067715180678151806791518068015180681151806821518068315180684151806851518068615180687151806881518068915180690151806911518069215180693151806941518069515180696151806971518069815180699151807001518070115180702151807031518070415180705151807061518070715180708151807091518071015180711151807121518071315180714151807151518071615180717151807181518071915180720151807211518072215180723151807241518072515180726151807271518072815180729151807301518073115180732151807331518073415180735151807361518073715180738151807391518074015180741151807421518074315180744151807451518074615180747151807481518074915180750151807511518075215180753151807541518075515180756151807571518075815180759151807601518076115180762151807631518076415180765151807661518076715180768151807691518077015180771151807721518077315180774151807751518077615180777151807781518077915180780151807811518078215180783151807841518078515180786151807871518078815180789151807901518079115180792151807931518079415180795151807961518079715180798151807991518080015180801151808021518080315180804151808051518080615180807151808081518080915180810151808111518081215180813151808141518081515180816151808171518081815180819151808201518082115180822151808231518082415180825151808261518082715180828151808291518083015180831151808321518083315180834151808351518083615180837151808381518083915180840151808411518084215180843151808441518084515180846151808471518084815180849151808501518085115180852151808531518085415180855151808561518085715180858151808591518086015180861151808621518086315180864151808651518086615180867151808681518086915180870151808711518087215180873151808741518087515180876151808771518087815180879151808801518088115180882151808831518088415180885151808861518088715180888151808891518089015180891151808921518089315180894151808951518089615180897151808981518089915180900151809011518090215180903151809041518090515180906151809071518090815180909151809101518091115180912151809131518091415180915151809161518091715180918151809191518092015180921151809221518092315180924151809251518092615180927151809281518092915180930151809311518093215180933151809341518093515180936151809371518093815180939151809401518094115180942151809431518094415180945151809461518094715180948151809491518095015180951151809521518095315180954151809551518095615180957151809581518095915180960151809611518096215180963151809641518096515180966151809671518096815180969151809701518097115180972151809731518097415180975151809761518097715180978151809791518098015180981151809821518098315180984151809851518098615180987151809881518098915180990151809911518099215180993151809941518099515180996151809971518099815180999151810001518100115181002151810031518100415181005151810061518100715181008151810091518101015181011151810121518101315181014151810151518101615181017151810181518101915181020151810211518102215181023151810241518102515181026151810271518102815181029151810301518103115181032151810331518103415181035151810361518103715181038151810391518104015181041151810421518104315181044151810451518104615181047151810481518104915181050151810511518105215181053151810541518105515181056151810571518105815181059151810601518106115181062151810631518106415181065151810661518106715181068151810691518107015181071151810721518107315181074151810751518107615181077151810781518107915181080151810811518108215181083151810841518108515181086151810871518108815181089151810901518109115181092151810931518109415181095151810961518109715181098151810991518110015181101151811021518110315181104151811051519000115190002151900031519000415190005151900061519000715190008151900091519001015190011151900121519001315190014151900151519001615190017151900181519001915190020151900211519002215190023151900241519002515190026151900271519002815190029151900301519003115190032151900331519003415190035151900361519003715190038151900391519004015190041151900421519004315190044151900451519004615190047151900481519004915190050151900511519005215190053151900541519005515190056151900571519005815190059151900601519006115190062151900631519006415190065151900661519006715190068151900691519007015190071151900721519007315190074151900751519007615190077151900781519007915190080151900811519008215190083151900841519008515190086151900871519008815190089151900901519009115190092151900931519009415190095151900961519009715190098151900991519010015190101151901021519010315190104151901051519010615190107151901081519010915190110151901111519011215190113151901141519011515190116151901171519011815190119151901201519012115190122151901231519012415190125151901261519012715190128151901291519013015190131151901321519013315190134151901351519013615190137151901381519013915190140151901411519014215190143151901441519014515190146151901471519014815190149151901501519015115190152151901531519015415190155151901561519015715190158151901591519016015190161151901621519016315190164151901651519016615190167151901681519016915190170151901711519017215190173151901741519017515190176151901771519017815190179151901801519018115190182151901831519018415190185151901861519018715190188151901891519019015190191151901921519019315190194151901951519019615190197151901981519019915190200151902011519020215190203151902041519020515190206151902071519020815190209151902101519021115190212151902131519021415190215151902161519021715190218151902191519022015190221151902221519022315190224151902251519022615190227151902281519022915190230151902311519023215190233151902341519023515190236151902371519023815190239151902401519024115190242151902431519024415190245151902461519024715190248151902491519025015190251151902521519025315190254151902551519025615190257151902581519025915190260151902611519026215190263151902641519026515190266151902671519026815190269151902701519027115190272151902731519027415190275151902761519027715190278151902791519028015190281151902821519028315190284151902851519028615190287151902881519028915190290151902911519029215190293151902941519029515190296151902971519029815190299151903001519030115190302151903031519030415190305151903061519030715190308151903091519031015190311151903121519031315190314151903151519031615190317151903181519031915190320151903211519032215190323151903241519032515190326151903271519032815190329151903301519033115190332151903331519033415190335151903361519033715190338151903391519034015190341151903421519034315190344151903451519034615190347151903481519034915190350151903511519035215190353151903541519035515190356151903571519035815190359151903601519036115190362151903631519036415190365151903661519036715190368151903691519037015190371151903721519037315190374151903751519037615190377151903781519037915190380151903811519038215190383151903841519038515190386151903871519038815190389151903901519039115190392151903931519039415190395151903961519039715190398151903991519040015190401151904021519040315190404151904051519040615190407151904081519040915190410151904111519041215190413151904141519041515190416151904171519041815190419151904201519042115190422151904231519042415190425151904261519042715190428151904291519043015190431151904321519043315190434151904351519043615190437151904381519043915190440151904411519044215190443151904441519044515190446151904471519044815190449151904501519045115190452151904531519045415190455151904561519045715190458151904591519046015190461151904621519046315190464151904651519046615190467151904681519046915190470151904711519047215190473151904741519047515190476151904771519047815190479151904801519048115190482151904831519048415190485151904861519048715190488151904891519049015190491151904921519049315190494151904951519049615190497151904981519049915190500151905011519050215190503151905041519050515190506151905071519050815190509151905101519051115190512151905131519051415190515151905161519051715190518151905191519052015190521151905221519052315190524151905251519052615190527151905281519052915190530151905311519053215190533151905341519053515190536151905371519053815190539151905401519054115190542151905431519054415190545151905461519054715190548151905491519055015190551151905521519055315190554151905551519055615190557151905581519055915190560151905611519056215190563151905641519056515190566151905671519056815190569151905701519057115190572151905731519057415190575151905761519057715190578151905791519058015190581151905821519058315190584151905851519058615190587151905881519058915190590151905911519059215190593151905941519059515190596151905971519059815190599151906001519060115190602151906031519060415190605151906061519060715190608151906091519061015190611151906121519061315190614151906151519061615190617151906181519061915190620151906211519062215190623151906241519062515190626151906271519062815190629151906301519063115190632151906331519063415190635151906361519063715190638151906391519064015190641151906421519064315190644151906451519064615190647151906481519064915190650151906511519065215190653151906541519065515190656151906571519065815190659151906601519066115190662151906631519066415190665151906661519066715190668151906691519067015190671151906721519067315190674151906751519067615190677151906781519067915190680151906811519068215190683151906841519068515190686151906871519068815190689151906901519069115190692151906931519069415190695151906961519069715190698151906991519070015190701151907021519070315190704151907051519070615190707151907081519070915190710151907111519071215190713151907141519071515190716151907171519071815190719151907201519072115190722151907231519072415190725151907261519072715190728151907291519073015190731151907321519073315190734151907351519073615190737151907381519073915190740151907411519074215190743151907441519074515190746151907471519074815190749151907501519075115190752151907531519075415190755151907561519075715190758151907591519076015190761151907621519076315190764151907651519076615190767151907681519076915190770151907711519077215190773151907741519077515190776151907771519077815190779151907801519078115190782151907831519078415190785151907861519078715190788151907891519079015190791151907921519079315190794151907951519079615190797151907981519079915190800151908011519080215190803151908041519080515190806151908071519080815190809151908101519081115190812151908131519081415190815151908161519081715190818151908191519082015190821151908221519082315190824151908251519082615190827151908281519082915190830151908311519083215190833151908341519083515190836151908371519083815190839151908401519084115190842151908431519084415190845151908461519084715190848151908491519085015190851151908521519085315190854151908551519085615190857151908581519085915190860151908611519086215190863151908641519086515190866151908671519086815190869151908701519087115190872151908731519087415190875151908761519087715190878151908791519088015190881151908821519088315190884151908851519088615190887151908881519088915190890151908911519089215190893151908941519089515190896151908971519089815190899151909001519090115190902151909031519090415190905151909061519090715190908151909091519091015190911151909121519091315190914151909151519091615190917151909181519091915190920151909211519092215190923151909241519092515190926151909271519092815190929151909301519093115190932151909331519093415190935151909361519093715190938151909391519094015190941151909421519094315190944151909451519094615190947151909481519094915190950151909511519095215190953151909541519095515190956151909571519095815190959151909601519096115190962151909631519096415190965151909661519096715190968151909691519097015190971151909721519097315190974151909751519097615190977151909781519097915190980151909811519098215190983151909841519098515190986151909871519098815190989151909901519099115190992151909931519099415190995151909961519099715190998151909991519100015191001151910021519100315191004151910051519100615191007151910081519100915191010151910111519101215191013151910141519101515191016151910171519101815191019151910201519102115191022151910231519102415191025151910261519102715191028151910291519103015191031151910321519103315191034151910351519103615191037151910381519103915191040151910411519104215191043151910441519104515191046151910471519104815191049151910501519105115191052151910531519105415191055151910561519105715191058151910591519106015191061151910621519106315191064151910651519106615191067151910681519106915191070151910711519107215191073151910741519107515191076151910771519107815191079151910801519108115191082151910831519108415191085151910861519108715191088151910891519109015191091151910921519109315191094151910951519109615191097151910981519109915191100151911011519110215191103151911041519110515200001152000021520000315200004152000051520000615200007152000081520000915200010152000111520001215200013152000141520001515200016152000171520001815200019152000201520002115200022152000231520002415200025152000261520002715200028152000291520003015200031152000321520003315200034152000351520003615200037152000381520003915200040152000411520004215200043152000441520004515200046152000471520004815200049152000501520005115200052152000531520005415200055152000561520005715200058152000591520006015200061152000621520006315200064152000651520006615200067152000681520006915200070152000711520007215200073152000741520007515200076152000771520007815200079152000801520008115200082152000831520008415200085152000861520008715200088152000891520009015200091152000921520009315200094152000951520009615200097152000981520009915200100152001011520010215200103152001041520010515200106152001071520010815200109152001101520011115200112152001131520011415200115152001161520011715200118152001191520012015200121152001221520012315200124152001251520012615200127152001281520012915200130152001311520013215200133152001341520013515200136152001371520013815200139152001401520014115200142152001431520014415200145152001461520014715200148152001491520015015200151152001521520015315200154152001551520015615200157152001581520015915200160152001611520016215200163152001641520016515200166152001671520016815200169152001701520017115200172152001731520017415200175152001761520017715200178152001791520018015200181152001821520018315200184152001851520018615200187152001881520018915200190152001911520019215200193152001941520019515200196152001971520019815200199152002001520020115200202152002031520020415200205152002061520020715200208152002091520021015200211152002121520021315200214152002151520021615200217152002181520021915200220152002211520022215200223152002241520022515200226152002271520022815200229152002301520023115200232152002331520023415200235152002361520023715200238152002391520024015200241152002421520024315200244152002451520024615200247152002481520024915200250152002511520025215200253152002541520025515200256152002571520025815200259152002601520026115200262152002631520026415200265152002661520026715200268152002691520027015200271152002721520027315200274152002751520027615200277152002781520027915200280152002811520028215200283152002841520028515200286152002871520028815200289152002901520029115200292152002931520029415200295152002961520029715200298152002991520030015200301152003021520030315200304152003051520030615200307152003081520030915200310152003111520031215200313152003141520031515200316152003171520031815200319152003201520032115200322152003231520032415200325152003261520032715200328152003291520033015200331152003321520033315200334152003351520033615200337152003381520033915200340152003411520034215200343152003441520034515200346152003471520034815200349152003501520035115200352152003531520035415200355152003561520035715200358152003591520036015200361152003621520036315200364152003651520036615200367152003681520036915200370152003711520037215200373152003741520037515200376152003771520037815200379152003801520038115200382152003831520038415200385152003861520038715200388152003891520039015200391152003921520039315200394152003951520039615200397152003981520039915200400152004011520040215200403152004041520040515200406152004071520040815200409152004101520041115200412152004131520041415200415152004161520041715200418152004191520042015200421152004221520042315200424152004251520042615200427152004281520042915200430152004311520043215200433152004341520043515200436152004371520043815200439152004401520044115200442152004431520044415200445152004461520044715200448152004491520045015200451152004521520045315200454152004551520045615200457152004581520045915200460152004611520046215200463152004641520046515200466152004671520046815200469152004701520047115200472152004731520047415200475152004761520047715200478152004791520048015200481152004821520048315200484152004851520048615200487152004881520048915200490152004911520049215200493152004941520049515200496152004971520049815200499152005001520050115200502152005031520050415200505152005061520050715200508152005091520051015200511152005121520051315200514152005151520051615200517152005181520051915200520152005211520052215200523152005241520052515200526152005271520052815200529152005301520053115200532152005331520053415200535152005361520053715200538152005391520054015200541152005421520054315200544152005451520054615200547152005481520054915200550152005511520055215200553152005541520055515200556152005571520055815200559152005601520056115200562152005631520056415200565152005661520056715200568152005691520057015200571152005721520057315200574152005751520057615200577152005781520057915200580152005811520058215200583152005841520058515200586152005871520058815200589152005901520059115200592152005931520059415200595152005961520059715200598152005991520060015200601152006021520060315200604152006051520060615200607152006081520060915200610152006111520061215200613152006141520061515200616152006171520061815200619152006201520062115200622152006231520062415200625152006261520062715200628152006291520063015200631152006321520063315200634152006351520063615200637152006381520063915200640152006411520064215200643152006441520064515200646152006471520064815200649152006501520065115200652152006531520065415200655152006561520065715200658152006591520066015200661152006621520066315200664152006651520066615200667152006681520066915200670152006711520067215200673152006741520067515200676152006771520067815200679152006801520068115200682152006831520068415200685152006861520068715200688152006891520069015200691152006921520069315200694152006951520069615200697152006981520069915200700152007011520070215200703152007041520070515200706152007071520070815200709152007101520071115200712152007131520071415200715152007161520071715200718152007191520072015200721152007221520072315200724152007251520072615200727152007281520072915200730152007311520073215200733152007341520073515200736152007371520073815200739152007401520074115200742152007431520074415200745152007461520074715200748152007491520075015200751152007521520075315200754152007551520075615200757152007581520075915200760152007611520076215200763152007641520076515200766152007671520076815200769152007701520077115200772152007731520077415200775152007761520077715200778152007791520078015200781152007821520078315200784152007851520078615200787152007881520078915200790152007911520079215200793152007941520079515200796152007971520079815200799152008001520080115200802152008031520080415200805152008061520080715200808152008091520081015200811152008121520081315200814152008151520081615200817152008181520081915200820152008211520082215200823152008241520082515200826152008271520082815200829152008301520083115200832152008331520083415200835152008361520083715200838152008391520084015200841152008421520084315200844152008451520084615200847152008481520084915200850152008511520085215200853152008541520085515200856152008571520085815200859152008601520086115200862152008631520086415200865152008661520086715200868152008691520087015200871152008721520087315200874152008751520087615200877152008781520087915200880152008811520088215200883152008841520088515200886152008871520088815200889152008901520089115200892152008931520089415200895152008961520089715200898152008991520090015200901152009021520090315200904152009051520090615200907152009081520090915200910152009111520091215200913152009141520091515200916152009171520091815200919152009201520092115200922152009231520092415200925152009261520092715200928152009291520093015200931152009321520093315200934152009351520093615200937152009381520093915200940152009411520094215200943152009441520094515200946152009471520094815200949152009501520095115200952152009531520095415200955152009561520095715200958152009591520096015200961152009621520096315200964152009651520096615200967152009681520096915200970152009711520097215200973152009741520097515200976152009771520097815200979152009801520098115200982152009831520098415200985152009861520098715200988152009891520099015200991152009921520099315200994152009951520099615200997152009981520099915201000152010011520100215201003152010041520100515201006152010071520100815201009152010101520101115201012152010131520101415201015152010161520101715201018152010191520102015201021152010221520102315201024152010251520102615201027152010281520102915201030152010311520103215201033152010341520103515201036152010371520103815201039152010401520104115201042152010431520104415201045152010461520104715201048152010491520105015201051152010521520105315201054152010551520105615201057152010581520105915201060152010611520106215201063152010641520106515201066152010671520106815201069152010701520107115201072152010731520107415201075152010761520107715201078152010791520108015201081152010821520108315201084152010851520108615201087152010881520108915201090152010911520109215201093152010941520109515201096152010971520109815201099152011001520110115201102152011031520110415201105152100011521000215210003152100041521000515210006152100071521000815210009152100101521001115210012152100131521001415210015152100161521001715210018152100191521002015210021152100221521002315210024152100251521002615210027152100281521002915210030152100311521003215210033152100341521003515210036152100371521003815210039152100401521004115210042152100431521004415210045152100461521004715210048152100491521005015210051152100521521005315210054152100551521005615210057152100581521005915210060152100611521006215210063152100641521006515210066152100671521006815210069152100701521007115210072152100731521007415210075152100761521007715210078152100791521008015210081152100821521008315210084152100851521008615210087152100881521008915210090152100911521009215210093152100941521009515210096152100971521009815210099152101001521010115210102152101031521010415210105152101061521010715210108152101091521011015210111152101121521011315210114152101151521011615210117152101181521011915210120152101211521012215210123152101241521012515210126152101271521012815210129152101301521013115210132152101331521013415210135152101361521013715210138152101391521014015210141152101421521014315210144152101451521014615210147152101481521014915210150152101511521015215210153152101541521015515210156152101571521015815210159152101601521016115210162152101631521016415210165152101661521016715210168152101691521017015210171152101721521017315210174152101751521017615210177152101781521017915210180152101811521018215210183152101841521018515210186152101871521018815210189152101901521019115210192152101931521019415210195152101961521019715210198152101991521020015210201152102021521020315210204152102051521020615210207152102081521020915210210152102111521021215210213152102141521021515210216152102171521021815210219152102201521022115210222152102231521022415210225152102261521022715210228152102291521023015210231152102321521023315210234152102351521023615210237152102381521023915210240152102411521024215210243152102441521024515210246152102471521024815210249152102501521025115210252152102531521025415210255152102561521025715210258152102591521026015210261152102621521026315210264152102651521026615210267152102681521026915210270152102711521027215210273152102741521027515210276152102771521027815210279152102801521028115210282152102831521028415210285152102861521028715210288152102891521029015210291152102921521029315210294152102951521029615210297152102981521029915210300152103011521030215210303152103041521030515210306152103071521030815210309152103101521031115210312152103131521031415210315152103161521031715210318152103191521032015210321152103221521032315210324152103251521032615210327152103281521032915210330152103311521033215210333152103341521033515210336152103371521033815210339152103401521034115210342152103431521034415210345152103461521034715210348152103491521035015210351152103521521035315210354152103551521035615210357152103581521035915210360152103611521036215210363152103641521036515210366152103671521036815210369152103701521037115210372152103731521037415210375152103761521037715210378152103791521038015210381152103821521038315210384152103851521038615210387152103881521038915210390152103911521039215210393152103941521039515210396152103971521039815210399152104001521040115210402152104031521040415210405152104061521040715210408152104091521041015210411152104121521041315210414152104151521041615210417152104181521041915210420152104211521042215210423152104241521042515210426152104271521042815210429152104301521043115210432152104331521043415210435152104361521043715210438152104391521044015210441152104421521044315210444152104451521044615210447152104481521044915210450152104511521045215210453152104541521045515210456152104571521045815210459152104601521046115210462152104631521046415210465152104661521046715210468152104691521047015210471152104721521047315210474152104751521047615210477152104781521047915210480152104811521048215210483152104841521048515210486152104871521048815210489152104901521049115210492152104931521049415210495152104961521049715210498152104991521050015210501152105021521050315210504152105051521050615210507152105081521050915210510152105111521051215210513152105141521051515210516152105171521051815210519152105201521052115210522152105231521052415210525152105261521052715210528152105291521053015210531152105321521053315210534152105351521053615210537152105381521053915210540152105411521054215210543152105441521054515210546152105471521054815210549152105501521055115210552152105531521055415210555152105561521055715210558152105591521056015210561152105621521056315210564152105651521056615210567152105681521056915210570152105711521057215210573152105741521057515210576152105771521057815210579152105801521058115210582152105831521058415210585152105861521058715210588152105891521059015210591152105921521059315210594152105951521059615210597152105981521059915210600152106011521060215210603152106041521060515210606152106071521060815210609152106101521061115210612152106131521061415210615152106161521061715210618152106191521062015210621152106221521062315210624152106251521062615210627152106281521062915210630152106311521063215210633152106341521063515210636152106371521063815210639152106401521064115210642152106431521064415210645152106461521064715210648152106491521065015210651152106521521065315210654152106551521065615210657152106581521065915210660152106611521066215210663152106641521066515210666152106671521066815210669152106701521067115210672152106731521067415210675152106761521067715210678152106791521068015210681152106821521068315210684152106851521068615210687152106881521068915210690152106911521069215210693152106941521069515210696152106971521069815210699152107001521070115210702152107031521070415210705152107061521070715210708152107091521071015210711152107121521071315210714152107151521071615210717152107181521071915210720152107211521072215210723152107241521072515210726152107271521072815210729152107301521073115210732152107331521073415210735152107361521073715210738152107391521074015210741152107421521074315210744152107451521074615210747152107481521074915210750152107511521075215210753152107541521075515210756152107571521075815210759152107601521076115210762152107631521076415210765152107661521076715210768152107691521077015210771152107721521077315210774152107751521077615210777152107781521077915210780152107811521078215210783152107841521078515210786152107871521078815210789152107901521079115210792152107931521079415210795152107961521079715210798152107991521080015210801152108021521080315210804152108051521080615210807152108081521080915210810152108111521081215210813152108141521081515210816152108171521081815210819152108201521082115210822152108231521082415210825152108261521082715210828152108291521083015210831152108321521083315210834152108351521083615210837152108381521083915210840152108411521084215210843152108441521084515210846152108471521084815210849152108501521085115210852152108531521085415210855152108561521085715210858152108591521086015210861152108621521086315210864152108651521086615210867152108681521086915210870152108711521087215210873152108741521087515210876152108771521087815210879152108801521088115210882152108831521088415210885152108861521088715210888152108891521089015210891152108921521089315210894152108951521089615210897152108981521089915210900152109011521090215210903152109041521090515210906152109071521090815210909152109101521091115210912152109131521091415210915152109161521091715210918152109191521092015210921152109221521092315210924152109251521092615210927152109281521092915210930152109311521093215210933152109341521093515210936152109371521093815210939152109401521094115210942152109431521094415210945152109461521094715210948152109491521095015210951152109521521095315210954152109551521095615210957152109581521095915210960152109611521096215210963152109641521096515210966152109671521096815210969152109701521097115210972152109731521097415210975152109761521097715210978152109791521098015210981152109821521098315210984152109851521098615210987152109881521098915210990152109911521099215210993152109941521099515210996152109971521099815210999152110001521100115211002152110031521100415211005152110061521100715211008152110091521101015211011152110121521101315211014152110151521101615211017152110181521101915211020152110211521102215211023152110241521102515211026152110271521102815211029152110301521103115211032152110331521103415211035152110361521103715211038152110391521104015211041152110421521104315211044152110451521104615211047152110481521104915211050152110511521105215211053152110541521105515211056152110571521105815211059152110601521106115211062152110631521106415211065152110661521106715211068152110691521107015211071152110721521107315211074152110751521107615211077152110781521107915211080152110811521108215211083152110841521108515211086152110871521108815211089152110901521109115211092152110931521109415211095152110961521109715211098152110991521110015211101152111021521110315211104152111051522000115220002152200031522000415220005152200061522000715220008152200091522001015220011152200121522001315220014152200151522001615220017152200181522001915220020152200211522002215220023152200241522002515220026152200271522002815220029152200301522003115220032152200331522003415220035152200361522003715220038152200391522004015220041152200421522004315220044152200451522004615220047152200481522004915220050152200511522005215220053152200541522005515220056152200571522005815220059152200601522006115220062152200631522006415220065152200661522006715220068152200691522007015220071152200721522007315220074152200751522007615220077152200781522007915220080152200811522008215220083152200841522008515220086152200871522008815220089152200901522009115220092152200931522009415220095152200961522009715220098152200991522010015220101152201021522010315220104152201051522010615220107152201081522010915220110152201111522011215220113152201141522011515220116152201171522011815220119152201201522012115220122152201231522012415220125152201261522012715220128152201291522013015220131152201321522013315220134152201351522013615220137152201381522013915220140152201411522014215220143152201441522014515220146152201471522014815220149152201501522015115220152152201531522015415220155152201561522015715220158152201591522016015220161152201621522016315220164152201651522016615220167152201681522016915220170152201711522017215220173152201741522017515220176152201771522017815220179152201801522018115220182152201831522018415220185152201861522018715220188152201891522019015220191152201921522019315220194152201951522019615220197152201981522019915220200152202011522020215220203152202041522020515220206152202071522020815220209152202101522021115220212152202131522021415220215152202161522021715220218152202191522022015220221152202221522022315220224152202251522022615220227152202281522022915220230152202311522023215220233152202341522023515220236152202371522023815220239152202401522024115220242152202431522024415220245152202461522024715220248152202491522025015220251152202521522025315220254152202551522025615220257152202581522025915220260152202611522026215220263152202641522026515220266152202671522026815220269152202701522027115220272152202731522027415220275152202761522027715220278152202791522028015220281152202821522028315220284152202851522028615220287152202881522028915220290152202911522029215220293152202941522029515220296152202971522029815220299152203001522030115220302152203031522030415220305152203061522030715220308152203091522031015220311152203121522031315220314152203151522031615220317152203181522031915220320152203211522032215220323152203241522032515220326152203271522032815220329152203301522033115220332152203331522033415220335152203361522033715220338152203391522034015220341152203421522034315220344152203451522034615220347152203481522034915220350152203511522035215220353152203541522035515220356152203571522035815220359152203601522036115220362152203631522036415220365152203661522036715220368152203691522037015220371152203721522037315220374152203751522037615220377152203781522037915220380152203811522038215220383152203841522038515220386152203871522038815220389152203901522039115220392152203931522039415220395152203961522039715220398152203991522040015220401152204021522040315220404152204051522040615220407152204081522040915220410152204111522041215220413152204141522041515220416152204171522041815220419152204201522042115220422152204231522042415220425152204261522042715220428152204291522043015220431152204321522043315220434152204351522043615220437152204381522043915220440152204411522044215220443152204441522044515220446152204471522044815220449152204501522045115220452152204531522045415220455152204561522045715220458152204591522046015220461152204621522046315220464152204651522046615220467152204681522046915220470152204711522047215220473152204741522047515220476152204771522047815220479152204801522048115220482152204831522048415220485152204861522048715220488152204891522049015220491152204921522049315220494152204951522049615220497152204981522049915220500152205011522050215220503152205041522050515220506152205071522050815220509152205101522051115220512152205131522051415220515152205161522051715220518152205191522052015220521152205221522052315220524152205251522052615220527152205281522052915220530152205311522053215220533152205341522053515220536152205371522053815220539152205401522054115220542152205431522054415220545152205461522054715220548152205491522055015220551152205521522055315220554152205551522055615220557152205581522055915220560152205611522056215220563152205641522056515220566152205671522056815220569152205701522057115220572152205731522057415220575152205761522057715220578152205791522058015220581152205821522058315220584152205851522058615220587152205881522058915220590152205911522059215220593152205941522059515220596152205971522059815220599152206001522060115220602152206031522060415220605152206061522060715220608152206091522061015220611152206121522061315220614152206151522061615220617152206181522061915220620152206211522062215220623152206241522062515220626152206271522062815220629152206301522063115220632152206331522063415220635152206361522063715220638152206391522064015220641152206421522064315220644152206451522064615220647152206481522064915220650152206511522065215220653152206541522065515220656152206571522065815220659152206601522066115220662152206631522066415220665152206661522066715220668152206691522067015220671152206721522067315220674152206751522067615220677152206781522067915220680152206811522068215220683152206841522068515220686152206871522068815220689152206901522069115220692152206931522069415220695152206961522069715220698152206991522070015220701152207021522070315220704152207051522070615220707152207081522070915220710152207111522071215220713152207141522071515220716152207171522071815220719152207201522072115220722152207231522072415220725152207261522072715220728152207291522073015220731152207321522073315220734152207351522073615220737152207381522073915220740152207411522074215220743152207441522074515220746152207471522074815220749152207501522075115220752152207531522075415220755152207561522075715220758152207591522076015220761152207621522076315220764152207651522076615220767152207681522076915220770152207711522077215220773152207741522077515220776152207771522077815220779152207801522078115220782152207831522078415220785152207861522078715220788152207891522079015220791152207921522079315220794152207951522079615220797152207981522079915220800152208011522080215220803152208041522080515220806152208071522080815220809152208101522081115220812152208131522081415220815152208161522081715220818152208191522082015220821152208221522082315220824152208251522082615220827152208281522082915220830152208311522083215220833152208341522083515220836152208371522083815220839152208401522084115220842152208431522084415220845152208461522084715220848152208491522085015220851152208521522085315220854152208551522085615220857152208581522085915220860152208611522086215220863152208641522086515220866152208671522086815220869152208701522087115220872152208731522087415220875152208761522087715220878152208791522088015220881152208821522088315220884152208851522088615220887152208881522088915220890152208911522089215220893152208941522089515220896152208971522089815220899152209001522090115220902152209031522090415220905152209061522090715220908152209091522091015220911152209121522091315220914152209151522091615220917152209181522091915220920152209211522092215220923152209241522092515220926152209271522092815220929152209301522093115220932152209331522093415220935152209361522093715220938152209391522094015220941152209421522094315220944152209451522094615220947152209481522094915220950152209511522095215220953152209541522095515220956152209571522095815220959152209601522096115220962152209631522096415220965152209661522096715220968152209691522097015220971152209721522097315220974152209751522097615220977152209781522097915220980152209811522098215220983152209841522098515220986152209871522098815220989152209901522099115220992152209931522099415220995152209961522099715220998152209991522100015221001152210021522100315221004152210051522100615221007152210081522100915221010152210111522101215221013152210141522101515221016152210171522101815221019152210201522102115221022152210231522102415221025152210261522102715221028152210291522103015221031152210321522103315221034152210351522103615221037152210381522103915221040152210411522104215221043152210441522104515221046152210471522104815221049152210501522105115221052152210531522105415221055152210561522105715221058152210591522106015221061152210621522106315221064152210651522106615221067152210681522106915221070152210711522107215221073152210741522107515221076152210771522107815221079152210801522108115221082152210831522108415221085152210861522108715221088152210891522109015221091152210921522109315221094152210951522109615221097152210981522109915221100152211011522110215221103152211041522110515230001152300021523000315230004152300051523000615230007152300081523000915230010152300111523001215230013152300141523001515230016152300171523001815230019152300201523002115230022152300231523002415230025152300261523002715230028152300291523003015230031152300321523003315230034152300351523003615230037152300381523003915230040152300411523004215230043152300441523004515230046152300471523004815230049152300501523005115230052152300531523005415230055152300561523005715230058152300591523006015230061152300621523006315230064152300651523006615230067152300681523006915230070152300711523007215230073152300741523007515230076152300771523007815230079152300801523008115230082152300831523008415230085152300861523008715230088152300891523009015230091152300921523009315230094152300951523009615230097152300981523009915230100152301011523010215230103152301041523010515230106152301071523010815230109152301101523011115230112152301131523011415230115152301161523011715230118152301191523012015230121152301221523012315230124152301251523012615230127152301281523012915230130152301311523013215230133152301341523013515230136152301371523013815230139152301401523014115230142152301431523014415230145152301461523014715230148152301491523015015230151152301521523015315230154152301551523015615230157152301581523015915230160152301611523016215230163152301641523016515230166152301671523016815230169152301701523017115230172152301731523017415230175152301761523017715230178152301791523018015230181152301821523018315230184152301851523018615230187152301881523018915230190152301911523019215230193152301941523019515230196152301971523019815230199152302001523020115230202152302031523020415230205152302061523020715230208152302091523021015230211152302121523021315230214152302151523021615230217152302181523021915230220152302211523022215230223152302241523022515230226152302271523022815230229152302301523023115230232152302331523023415230235152302361523023715230238152302391523024015230241152302421523024315230244152302451523024615230247152302481523024915230250152302511523025215230253152302541523025515230256152302571523025815230259152302601523026115230262152302631523026415230265152302661523026715230268152302691523027015230271152302721523027315230274152302751523027615230277152302781523027915230280152302811523028215230283152302841523028515230286152302871523028815230289152302901523029115230292152302931523029415230295152302961523029715230298152302991523030015230301152303021523030315230304152303051523030615230307152303081523030915230310152303111523031215230313152303141523031515230316152303171523031815230319152303201523032115230322152303231523032415230325152303261523032715230328152303291523033015230331152303321523033315230334152303351523033615230337152303381523033915230340152303411523034215230343152303441523034515230346152303471523034815230349152303501523035115230352152303531523035415230355152303561523035715230358152303591523036015230361152303621523036315230364152303651523036615230367152303681523036915230370152303711523037215230373152303741523037515230376152303771523037815230379152303801523038115230382152303831523038415230385152303861523038715230388152303891523039015230391152303921523039315230394152303951523039615230397152303981523039915230400152304011523040215230403152304041523040515230406152304071523040815230409152304101523041115230412152304131523041415230415152304161523041715230418152304191523042015230421152304221523042315230424152304251523042615230427152304281523042915230430152304311523043215230433152304341523043515230436152304371523043815230439152304401523044115230442152304431523044415230445152304461523044715230448152304491523045015230451152304521523045315230454152304551523045615230457152304581523045915230460152304611523046215230463152304641523046515230466152304671523046815230469152304701523047115230472152304731523047415230475152304761523047715230478152304791523048015230481152304821523048315230484152304851523048615230487152304881523048915230490152304911523049215230493152304941523049515230496152304971523049815230499152305001523050115230502152305031523050415230505152305061523050715230508152305091523051015230511152305121523051315230514152305151523051615230517152305181523051915230520152305211523052215230523152305241523052515230526152305271523052815230529152305301523053115230532152305331523053415230535152305361523053715230538152305391523054015230541152305421523054315230544152305451523054615230547152305481523054915230550152305511523055215230553152305541523055515230556152305571523055815230559152305601523056115230562152305631523056415230565152305661523056715230568152305691523057015230571152305721523057315230574152305751523057615230577152305781523057915230580152305811523058215230583152305841523058515230586152305871523058815230589152305901523059115230592152305931523059415230595152305961523059715230598152305991523060015230601152306021523060315230604152306051523060615230607152306081523060915230610152306111523061215230613152306141523061515230616152306171523061815230619152306201523062115230622152306231523062415230625152306261523062715230628152306291523063015230631152306321523063315230634152306351523063615230637152306381523063915230640152306411523064215230643152306441523064515230646152306471523064815230649152306501523065115230652152306531523065415230655152306561523065715230658152306591523066015230661152306621523066315230664152306651523066615230667152306681523066915230670152306711523067215230673152306741523067515230676152306771523067815230679152306801523068115230682152306831523068415230685152306861523068715230688152306891523069015230691152306921523069315230694152306951523069615230697152306981523069915230700152307011523070215230703152307041523070515230706152307071523070815230709152307101523071115230712152307131523071415230715152307161523071715230718152307191523072015230721152307221523072315230724152307251523072615230727152307281523072915230730152307311523073215230733152307341523073515230736152307371523073815230739152307401523074115230742152307431523074415230745152307461523074715230748152307491523075015230751152307521523075315230754152307551523075615230757152307581523075915230760152307611523076215230763152307641523076515230766152307671523076815230769152307701523077115230772152307731523077415230775152307761523077715230778152307791523078015230781152307821523078315230784152307851523078615230787152307881523078915230790152307911523079215230793152307941523079515230796152307971523079815230799152308001523080115230802152308031523080415230805152308061523080715230808152308091523081015230811152308121523081315230814152308151523081615230817152308181523081915230820152308211523082215230823152308241523082515230826152308271523082815230829152308301523083115230832152308331523083415230835152308361523083715230838152308391523084015230841152308421523084315230844152308451523084615230847152308481523084915230850152308511523085215230853152308541523085515230856152308571523085815230859152308601523086115230862152308631523086415230865152308661523086715230868152308691523087015230871152308721523087315230874152308751523087615230877152308781523087915230880152308811523088215230883152308841523088515230886152308871523088815230889152308901523089115230892152308931523089415230895152308961523089715230898152308991523090015230901152309021523090315230904152309051523090615230907152309081523090915230910152309111523091215230913152309141523091515230916152309171523091815230919152309201523092115230922152309231523092415230925152309261523092715230928152309291523093015230931152309321523093315230934152309351523093615230937152309381523093915230940152309411523094215230943152309441523094515230946152309471523094815230949152309501523095115230952152309531523095415230955152309561523095715230958152309591523096015230961152309621523096315230964152309651523096615230967152309681523096915230970152309711523097215230973152309741523097515230976152309771523097815230979152309801523098115230982152309831523098415230985152309861523098715230988152309891523099015230991152309921523099315230994152309951523099615230997152309981523099915231000152310011523100215231003152310041523100515231006152310071523100815231009152310101523101115231012152310131523101415231015152310161523101715231018152310191523102015231021152310221523102315231024152310251523102615231027152310281523102915231030152310311523103215231033152310341523103515231036152310371523103815231039152310401523104115231042152310431523104415231045152310461523104715231048152310491523105015231051152310521523105315231054152310551523105615231057152310581523105915231060152310611523106215231063152310641523106515231066152310671523106815231069152310701523107115231072152310731523107415231075152310761523107715231078152310791523108015231081152310821523108315231084152310851523108615231087152310881523108915231090152310911523109215231093152310941523109515231096152310971523109815231099152311001523110115231102152311031523110415231105152400011524000215240003152400041524000515240006152400071524000815240009152400101524001115240012152400131524001415240015152400161524001715240018152400191524002015240021152400221524002315240024152400251524002615240027152400281524002915240030152400311524003215240033152400341524003515240036152400371524003815240039152400401524004115240042152400431524004415240045152400461524004715240048152400491524005015240051152400521524005315240054152400551524005615240057152400581524005915240060152400611524006215240063152400641524006515240066152400671524006815240069152400701524007115240072152400731524007415240075152400761524007715240078152400791524008015240081152400821524008315240084152400851524008615240087152400881524008915240090152400911524009215240093152400941524009515240096152400971524009815240099152401001524010115240102152401031524010415240105152401061524010715240108152401091524011015240111152401121524011315240114152401151524011615240117152401181524011915240120152401211524012215240123152401241524012515240126152401271524012815240129152401301524013115240132152401331524013415240135152401361524013715240138152401391524014015240141152401421524014315240144152401451524014615240147152401481524014915240150152401511524015215240153152401541524015515240156152401571524015815240159152401601524016115240162152401631524016415240165152401661524016715240168152401691524017015240171152401721524017315240174152401751524017615240177152401781524017915240180152401811524018215240183152401841524018515240186152401871524018815240189152401901524019115240192152401931524019415240195152401961524019715240198152401991524020015240201152402021524020315240204152402051524020615240207152402081524020915240210152402111524021215240213152402141524021515240216152402171524021815240219152402201524022115240222152402231524022415240225152402261524022715240228152402291524023015240231152402321524023315240234152402351524023615240237152402381524023915240240152402411524024215240243152402441524024515240246152402471524024815240249152402501524025115240252152402531524025415240255152402561524025715240258152402591524026015240261152402621524026315240264152402651524026615240267152402681524026915240270152402711524027215240273152402741524027515240276152402771524027815240279152402801524028115240282152402831524028415240285152402861524028715240288152402891524029015240291152402921524029315240294152402951524029615240297152402981524029915240300152403011524030215240303152403041524030515240306152403071524030815240309152403101524031115240312152403131524031415240315152403161524031715240318152403191524032015240321152403221524032315240324152403251524032615240327152403281524032915240330152403311524033215240333152403341524033515240336152403371524033815240339152403401524034115240342152403431524034415240345152403461524034715240348152403491524035015240351152403521524035315240354152403551524035615240357152403581524035915240360152403611524036215240363152403641524036515240366152403671524036815240369152403701524037115240372152403731524037415240375152403761524037715240378152403791524038015240381152403821524038315240384152403851524038615240387152403881524038915240390152403911524039215240393152403941524039515240396152403971524039815240399152404001524040115240402152404031524040415240405152404061524040715240408152404091524041015240411152404121524041315240414152404151524041615240417152404181524041915240420152404211524042215240423152404241524042515240426152404271524042815240429152404301524043115240432152404331524043415240435152404361524043715240438152404391524044015240441152404421524044315240444152404451524044615240447152404481524044915240450152404511524045215240453152404541524045515240456152404571524045815240459152404601524046115240462152404631524046415240465152404661524046715240468152404691524047015240471152404721524047315240474152404751524047615240477152404781524047915240480152404811524048215240483152404841524048515240486152404871524048815240489152404901524049115240492152404931524049415240495152404961524049715240498152404991524050015240501152405021524050315240504152405051524050615240507152405081524050915240510152405111524051215240513152405141524051515240516152405171524051815240519152405201524052115240522152405231524052415240525152405261524052715240528152405291524053015240531152405321524053315240534152405351524053615240537152405381524053915240540152405411524054215240543152405441524054515240546152405471524054815240549152405501524055115240552152405531524055415240555152405561524055715240558152405591524056015240561152405621524056315240564152405651524056615240567152405681524056915240570152405711524057215240573152405741524057515240576152405771524057815240579152405801524058115240582152405831524058415240585152405861524058715240588152405891524059015240591152405921524059315240594152405951524059615240597152405981524059915240600152406011524060215240603152406041524060515240606152406071524060815240609152406101524061115240612152406131524061415240615152406161524061715240618152406191524062015240621152406221524062315240624152406251524062615240627152406281524062915240630152406311524063215240633152406341524063515240636152406371524063815240639152406401524064115240642152406431524064415240645152406461524064715240648152406491524065015240651152406521524065315240654152406551524065615240657152406581524065915240660152406611524066215240663152406641524066515240666152406671524066815240669152406701524067115240672152406731524067415240675152406761524067715240678152406791524068015240681152406821524068315240684152406851524068615240687152406881524068915240690152406911524069215240693152406941524069515240696152406971524069815240699152407001524070115240702152407031524070415240705152407061524070715240708152407091524071015240711152407121524071315240714152407151524071615240717152407181524071915240720152407211524072215240723152407241524072515240726152407271524072815240729152407301524073115240732152407331524073415240735152407361524073715240738152407391524074015240741152407421524074315240744152407451524074615240747152407481524074915240750152407511524075215240753152407541524075515240756152407571524075815240759152407601524076115240762152407631524076415240765152407661524076715240768152407691524077015240771152407721524077315240774152407751524077615240777152407781524077915240780152407811524078215240783152407841524078515240786152407871524078815240789152407901524079115240792152407931524079415240795152407961524079715240798152407991524080015240801152408021524080315240804152408051524080615240807152408081524080915240810152408111524081215240813152408141524081515240816152408171524081815240819152408201524082115240822152408231524082415240825152408261524082715240828152408291524083015240831152408321524083315240834152408351524083615240837152408381524083915240840152408411524084215240843152408441524084515240846152408471524084815240849152408501524085115240852152408531524085415240855152408561524085715240858152408591524086015240861152408621524086315240864152408651524086615240867152408681524086915240870152408711524087215240873152408741524087515240876152408771524087815240879152408801524088115240882152408831524088415240885152408861524088715240888152408891524089015240891152408921524089315240894152408951524089615240897152408981524089915240900152409011524090215240903152409041524090515240906152409071524090815240909152409101524091115240912152409131524091415240915152409161524091715240918152409191524092015240921152409221524092315240924152409251524092615240927152409281524092915240930152409311524093215240933152409341524093515240936152409371524093815240939152409401524094115240942152409431524094415240945152409461524094715240948152409491524095015240951152409521524095315240954152409551524095615240957152409581524095915240960152409611524096215240963152409641524096515240966152409671524096815240969152409701524097115240972152409731524097415240975152409761524097715240978152409791524098015240981152409821524098315240984152409851524098615240987152409881524098915240990152409911524099215240993152409941524099515240996152409971524099815240999152410001524100115241002152410031524100415241005152410061524100715241008152410091524101015241011152410121524101315241014152410151524101615241017152410181524101915241020152410211524102215241023152410241524102515241026152410271524102815241029152410301524103115241032152410331524103415241035152410361524103715241038152410391524104015241041152410421524104315241044152410451524104615241047152410481524104915241050152410511524105215241053152410541524105515241056152410571524105815241059152410601524106115241062152410631524106415241065152410661524106715241068152410691524107015241071152410721524107315241074152410751524107615241077152410781524107915241080152410811524108215241083152410841524108515241086152410871524108815241089152410901524109115241092152410931524109415241095152410961524109715241098152410991524110015241101152411021524110315241104152411051525000115250002152500031525000415250005152500061525000715250008152500091525001015250011152500121525001315250014152500151525001615250017152500181525001915250020152500211525002215250023152500241525002515250026152500271525002815250029152500301525003115250032152500331525003415250035152500361525003715250038152500391525004015250041152500421525004315250044152500451525004615250047152500481525004915250050152500511525005215250053152500541525005515250056152500571525005815250059152500601525006115250062152500631525006415250065152500661525006715250068152500691525007015250071152500721525007315250074152500751525007615250077152500781525007915250080152500811525008215250083152500841525008515250086152500871525008815250089152500901525009115250092152500931525009415250095152500961525009715250098152500991525010015250101152501021525010315250104152501051525010615250107152501081525010915250110152501111525011215250113152501141525011515250116152501171525011815250119152501201525012115250122152501231525012415250125152501261525012715250128152501291525013015250131152501321525013315250134152501351525013615250137152501381525013915250140152501411525014215250143152501441525014515250146152501471525014815250149152501501525015115250152152501531525015415250155152501561525015715250158152501591525016015250161152501621525016315250164152501651525016615250167152501681525016915250170152501711525017215250173152501741525017515250176152501771525017815250179152501801525018115250182152501831525018415250185152501861525018715250188152501891525019015250191152501921525019315250194152501951525019615250197152501981525019915250200152502011525020215250203152502041525020515250206152502071525020815250209152502101525021115250212152502131525021415250215152502161525021715250218152502191525022015250221152502221525022315250224152502251525022615250227152502281525022915250230152502311525023215250233152502341525023515250236152502371525023815250239152502401525024115250242152502431525024415250245152502461525024715250248152502491525025015250251152502521525025315250254152502551525025615250257152502581525025915250260152502611525026215250263152502641525026515250266152502671525026815250269152502701525027115250272152502731525027415250275152502761525027715250278152502791525028015250281152502821525028315250284152502851525028615250287152502881525028915250290152502911525029215250293152502941525029515250296152502971525029815250299152503001525030115250302152503031525030415250305152503061525030715250308152503091525031015250311152503121525031315250314152503151525031615250317152503181525031915250320152503211525032215250323152503241525032515250326152503271525032815250329152503301525033115250332152503331525033415250335152503361525033715250338152503391525034015250341152503421525034315250344152503451525034615250347152503481525034915250350152503511525035215250353152503541525035515250356152503571525035815250359152503601525036115250362152503631525036415250365152503661525036715250368152503691525037015250371152503721525037315250374152503751525037615250377152503781525037915250380152503811525038215250383152503841525038515250386152503871525038815250389152503901525039115250392152503931525039415250395152503961525039715250398152503991525040015250401152504021525040315250404152504051525040615250407152504081525040915250410152504111525041215250413152504141525041515250416152504171525041815250419152504201525042115250422152504231525042415250425152504261525042715250428152504291525043015250431152504321525043315250434152504351525043615250437152504381525043915250440152504411525044215250443152504441525044515250446152504471525044815250449152504501525045115250452152504531525045415250455152504561525045715250458152504591525046015250461152504621525046315250464152504651525046615250467152504681525046915250470152504711525047215250473152504741525047515250476152504771525047815250479152504801525048115250482152504831525048415250485152504861525048715250488152504891525049015250491152504921525049315250494152504951525049615250497152504981525049915250500152505011525050215250503152505041525050515250506152505071525050815250509152505101525051115250512152505131525051415250515152505161525051715250518152505191525052015250521152505221525052315250524152505251525052615250527152505281525052915250530152505311525053215250533152505341525053515250536152505371525053815250539152505401525054115250542152505431525054415250545152505461525054715250548152505491525055015250551152505521525055315250554152505551525055615250557152505581525055915250560152505611525056215250563152505641525056515250566152505671525056815250569152505701525057115250572152505731525057415250575152505761525057715250578152505791525058015250581152505821525058315250584152505851525058615250587152505881525058915250590152505911525059215250593152505941525059515250596152505971525059815250599152506001525060115250602152506031525060415250605152506061525060715250608152506091525061015250611152506121525061315250614152506151525061615250617152506181525061915250620152506211525062215250623152506241525062515250626152506271525062815250629152506301525063115250632152506331525063415250635152506361525063715250638152506391525064015250641152506421525064315250644152506451525064615250647152506481525064915250650152506511525065215250653152506541525065515250656152506571525065815250659152506601525066115250662152506631525066415250665152506661525066715250668152506691525067015250671152506721525067315250674152506751525067615250677152506781525067915250680152506811525068215250683152506841525068515250686152506871525068815250689152506901525069115250692152506931525069415250695152506961525069715250698152506991525070015250701152507021525070315250704152507051525070615250707152507081525070915250710152507111525071215250713152507141525071515250716152507171525071815250719152507201525072115250722152507231525072415250725152507261525072715250728152507291525073015250731152507321525073315250734152507351525073615250737152507381525073915250740152507411525074215250743152507441525074515250746152507471525074815250749152507501525075115250752152507531525075415250755152507561525075715250758152507591525076015250761152507621525076315250764152507651525076615250767152507681525076915250770152507711525077215250773152507741525077515250776152507771525077815250779152507801525078115250782152507831525078415250785152507861525078715250788152507891525079015250791152507921525079315250794152507951525079615250797152507981525079915250800152508011525080215250803152508041525080515250806152508071525080815250809152508101525081115250812152508131525081415250815152508161525081715250818152508191525082015250821152508221525082315250824152508251525082615250827152508281525082915250830152508311525083215250833152508341525083515250836152508371525083815250839152508401525084115250842152508431525084415250845152508461525084715250848152508491525085015250851152508521525085315250854152508551525085615250857152508581525085915250860152508611525086215250863152508641525086515250866152508671525086815250869152508701525087115250872152508731525087415250875152508761525087715250878152508791525088015250881152508821525088315250884152508851525088615250887152508881525088915250890152508911525089215250893152508941525089515250896152508971525089815250899152509001525090115250902152509031525090415250905152509061525090715250908152509091525091015250911152509121525091315250914152509151525091615250917152509181525091915250920152509211525092215250923152509241525092515250926152509271525092815250929152509301525093115250932152509331525093415250935152509361525093715250938152509391525094015250941152509421525094315250944152509451525094615250947152509481525094915250950152509511525095215250953152509541525095515250956152509571525095815250959152509601525096115250962152509631525096415250965152509661525096715250968152509691525097015250971152509721525097315250974152509751525097615250977152509781525097915250980152509811525098215250983152509841525098515250986152509871525098815250989152509901525099115250992152509931525099415250995152509961525099715250998152509991525100015251001152510021525100315251004152510051525100615251007152510081525100915251010152510111525101215251013152510141525101515251016152510171525101815251019152510201525102115251022152510231525102415251025152510261525102715251028152510291525103015251031152510321525103315251034152510351525103615251037152510381525103915251040152510411525104215251043152510441525104515251046152510471525104815251049152510501525105115251052152510531525105415251055152510561525105715251058152510591525106015251061152510621525106315251064152510651525106615251067152510681525106915251070152510711525107215251073152510741525107515251076152510771525107815251079152510801525108115251082152510831525108415251085152510861525108715251088152510891525109015251091152510921525109315251094152510951525109615251097152510981525109915251100152511011525110215251103152511041525110515260001152600021526000315260004152600051526000615260007152600081526000915260010152600111526001215260013152600141526001515260016152600171526001815260019152600201526002115260022152600231526002415260025152600261526002715260028152600291526003015260031152600321526003315260034152600351526003615260037152600381526003915260040152600411526004215260043152600441526004515260046152600471526004815260049152600501526005115260052152600531526005415260055152600561526005715260058152600591526006015260061152600621526006315260064152600651526006615260067152600681526006915260070152600711526007215260073152600741526007515260076152600771526007815260079152600801526008115260082152600831526008415260085152600861526008715260088152600891526009015260091152600921526009315260094152600951526009615260097152600981526009915260100152601011526010215260103152601041526010515260106152601071526010815260109152601101526011115260112152601131526011415260115152601161526011715260118152601191526012015260121152601221526012315260124152601251526012615260127152601281526012915260130152601311526013215260133152601341526013515260136152601371526013815260139152601401526014115260142152601431526014415260145152601461526014715260148152601491526015015260151152601521526015315260154152601551526015615260157152601581526015915260160152601611526016215260163152601641526016515260166152601671526016815260169152601701526017115260172152601731526017415260175152601761526017715260178152601791526018015260181152601821526018315260184152601851526018615260187152601881526018915260190152601911526019215260193152601941526019515260196152601971526019815260199152602001526020115260202152602031526020415260205152602061526020715260208152602091526021015260211152602121526021315260214152602151526021615260217152602181526021915260220152602211526022215260223152602241526022515260226152602271526022815260229152602301526023115260232152602331526023415260235152602361526023715260238152602391526024015260241152602421526024315260244152602451526024615260247152602481526024915260250152602511526025215260253152602541526025515260256152602571526025815260259152602601526026115260262152602631526026415260265152602661526026715260268152602691526027015260271152602721526027315260274152602751526027615260277152602781526027915260280152602811526028215260283152602841526028515260286152602871526028815260289152602901526029115260292152602931526029415260295152602961526029715260298152602991526030015260301152603021526030315260304152603051526030615260307152603081526030915260310152603111526031215260313152603141526031515260316152603171526031815260319152603201526032115260322152603231526032415260325152603261526032715260328152603291526033015260331152603321526033315260334152603351526033615260337152603381526033915260340152603411526034215260343152603441526034515260346152603471526034815260349152603501526035115260352152603531526035415260355152603561526035715260358152603591526036015260361152603621526036315260364152603651526036615260367152603681526036915260370152603711526037215260373152603741526037515260376152603771526037815260379152603801526038115260382152603831526038415260385152603861526038715260388152603891526039015260391152603921526039315260394152603951526039615260397152603981526039915260400152604011526040215260403152604041526040515260406152604071526040815260409152604101526041115260412152604131526041415260415152604161526041715260418152604191526042015260421152604221526042315260424152604251526042615260427152604281526042915260430152604311526043215260433152604341526043515260436152604371526043815260439152604401526044115260442152604431526044415260445152604461526044715260448152604491526045015260451152604521526045315260454152604551526045615260457152604581526045915260460152604611526046215260463152604641526046515260466152604671526046815260469152604701526047115260472152604731526047415260475152604761526047715260478152604791526048015260481152604821526048315260484152604851526048615260487152604881526048915260490152604911526049215260493152604941526049515260496152604971526049815260499152605001526050115260502152605031526050415260505152605061526050715260508152605091526051015260511152605121526051315260514152605151526051615260517152605181526051915260520152605211526052215260523152605241526052515260526152605271526052815260529152605301526053115260532152605331526053415260535152605361526053715260538152605391526054015260541152605421526054315260544152605451526054615260547152605481526054915260550152605511526055215260553152605541526055515260556152605571526055815260559152605601526056115260562152605631526056415260565152605661526056715260568152605691526057015260571152605721526057315260574152605751526057615260577152605781526057915260580152605811526058215260583152605841526058515260586152605871526058815260589152605901526059115260592152605931526059415260595152605961526059715260598152605991526060015260601152606021526060315260604152606051526060615260607152606081526060915260610152606111526061215260613152606141526061515260616152606171526061815260619152606201526062115260622152606231526062415260625152606261526062715260628152606291526063015260631152606321526063315260634152606351526063615260637152606381526063915260640152606411526064215260643152606441526064515260646152606471526064815260649152606501526065115260652152606531526065415260655152606561526065715260658152606591526066015260661152606621526066315260664152606651526066615260667152606681526066915260670152606711526067215260673152606741526067515260676152606771526067815260679152606801526068115260682152606831526068415260685152606861526068715260688152606891526069015260691152606921526069315260694152606951526069615260697152606981526069915260700152607011526070215260703152607041526070515260706152607071526070815260709152607101526071115260712152607131526071415260715152607161526071715260718152607191526072015260721152607221526072315260724152607251526072615260727152607281526072915260730152607311526073215260733152607341526073515260736152607371526073815260739152607401526074115260742152607431526074415260745152607461526074715260748152607491526075015260751152607521526075315260754152607551526075615260757152607581526075915260760152607611526076215260763152607641526076515260766152607671526076815260769152607701526077115260772152607731526077415260775152607761526077715260778152607791526078015260781152607821526078315260784152607851526078615260787152607881526078915260790152607911526079215260793152607941526079515260796152607971526079815260799152608001526080115260802152608031526080415260805152608061526080715260808152608091526081015260811152608121526081315260814152608151526081615260817152608181526081915260820152608211526082215260823152608241526082515260826152608271526082815260829152608301526083115260832152608331526083415260835152608361526083715260838152608391526084015260841152608421526084315260844152608451526084615260847152608481526084915260850152608511526085215260853152608541526085515260856152608571526085815260859152608601526086115260862152608631526086415260865152608661526086715260868152608691526087015260871152608721526087315260874152608751526087615260877152608781526087915260880152608811526088215260883152608841526088515260886152608871526088815260889152608901526089115260892152608931526089415260895152608961526089715260898152608991526090015260901152609021526090315260904152609051526090615260907152609081526090915260910152609111526091215260913152609141526091515260916152609171526091815260919152609201526092115260922152609231526092415260925152609261526092715260928152609291526093015260931152609321526093315260934152609351526093615260937152609381526093915260940152609411526094215260943152609441526094515260946152609471526094815260949152609501526095115260952152609531526095415260955152609561526095715260958152609591526096015260961152609621526096315260964152609651526096615260967152609681526096915260970152609711526097215260973152609741526097515260976152609771526097815260979152609801526098115260982152609831526098415260985152609861526098715260988152609891526099015260991152609921526099315260994152609951526099615260997152609981526099915261000152610011526100215261003152610041526100515261006152610071526100815261009152610101526101115261012152610131526101415261015152610161526101715261018152610191526102015261021152610221526102315261024152610251526102615261027152610281526102915261030152610311526103215261033152610341526103515261036152610371526103815261039152610401526104115261042152610431526104415261045152610461526104715261048152610491526105015261051152610521526105315261054152610551526105615261057152610581526105915261060152610611526106215261063152610641526106515261066152610671526106815261069152610701526107115261072152610731526107415261075152610761526107715261078152610791526108015261081152610821526108315261084152610851526108615261087152610881526108915261090152610911526109215261093152610941526109515261096152610971526109815261099152611001526110115261102152611031526110415261105152700011527000215270003152700041527000515270006152700071527000815270009152700101527001115270012152700131527001415270015152700161527001715270018152700191527002015270021152700221527002315270024152700251527002615270027152700281527002915270030152700311527003215270033152700341527003515270036152700371527003815270039152700401527004115270042152700431527004415270045152700461527004715270048152700491527005015270051152700521527005315270054152700551527005615270057152700581527005915270060152700611527006215270063152700641527006515270066152700671527006815270069152700701527007115270072152700731527007415270075152700761527007715270078152700791527008015270081152700821527008315270084152700851527008615270087152700881527008915270090152700911527009215270093152700941527009515270096152700971527009815270099152701001527010115270102152701031527010415270105152701061527010715270108152701091527011015270111152701121527011315270114152701151527011615270117152701181527011915270120152701211527012215270123152701241527012515270126152701271527012815270129152701301527013115270132152701331527013415270135152701361527013715270138152701391527014015270141152701421527014315270144152701451527014615270147152701481527014915270150152701511527015215270153152701541527015515270156152701571527015815270159152701601527016115270162152701631527016415270165152701661527016715270168152701691527017015270171152701721527017315270174152701751527017615270177152701781527017915270180152701811527018215270183152701841527018515270186152701871527018815270189152701901527019115270192152701931527019415270195152701961527019715270198152701991527020015270201152702021527020315270204152702051527020615270207152702081527020915270210152702111527021215270213152702141527021515270216152702171527021815270219152702201527022115270222152702231527022415270225152702261527022715270228152702291527023015270231152702321527023315270234152702351527023615270237152702381527023915270240152702411527024215270243152702441527024515270246152702471527024815270249152702501527025115270252152702531527025415270255152702561527025715270258152702591527026015270261152702621527026315270264152702651527026615270267152702681527026915270270152702711527027215270273152702741527027515270276152702771527027815270279152702801527028115270282152702831527028415270285152702861527028715270288152702891527029015270291152702921527029315270294152702951527029615270297152702981527029915270300152703011527030215270303152703041527030515270306152703071527030815270309152703101527031115270312152703131527031415270315152703161527031715270318152703191527032015270321152703221527032315270324152703251527032615270327152703281527032915270330152703311527033215270333152703341527033515270336152703371527033815270339152703401527034115270342152703431527034415270345152703461527034715270348152703491527035015270351152703521527035315270354152703551527035615270357152703581527035915270360152703611527036215270363152703641527036515270366152703671527036815270369152703701527037115270372152703731527037415270375152703761527037715270378152703791527038015270381152703821527038315270384152703851527038615270387152703881527038915270390152703911527039215270393152703941527039515270396152703971527039815270399152704001527040115270402152704031527040415270405152704061527040715270408152704091527041015270411152704121527041315270414152704151527041615270417152704181527041915270420152704211527042215270423152704241527042515270426152704271527042815270429152704301527043115270432152704331527043415270435152704361527043715270438152704391527044015270441152704421527044315270444152704451527044615270447152704481527044915270450152704511527045215270453152704541527045515270456152704571527045815270459152704601527046115270462152704631527046415270465152704661527046715270468152704691527047015270471152704721527047315270474152704751527047615270477152704781527047915270480152704811527048215270483152704841527048515270486152704871527048815270489152704901527049115270492152704931527049415270495152704961527049715270498152704991527050015270501152705021527050315270504152705051527050615270507152705081527050915270510152705111527051215270513152705141527051515270516152705171527051815270519152705201527052115270522152705231527052415270525152705261527052715270528152705291527053015270531152705321527053315270534152705351527053615270537152705381527053915270540152705411527054215270543152705441527054515270546152705471527054815270549152705501527055115270552152705531527055415270555152705561527055715270558152705591527056015270561152705621527056315270564152705651527056615270567152705681527056915270570152705711527057215270573152705741527057515270576152705771527057815270579152705801527058115270582152705831527058415270585152705861527058715270588152705891527059015270591152705921527059315270594152705951527059615270597152705981527059915270600152706011527060215270603152706041527060515270606152706071527060815270609152706101527061115270612152706131527061415270615152706161527061715270618152706191527062015270621152706221527062315270624152706251527062615270627152706281527062915270630152706311527063215270633152706341527063515270636152706371527063815270639152706401527064115270642152706431527064415270645152706461527064715270648152706491527065015270651152706521527065315270654152706551527065615270657152706581527065915270660152706611527066215270663152706641527066515270666152706671527066815270669152706701527067115270672152706731527067415270675152706761527067715270678152706791527068015270681152706821527068315270684152706851527068615270687152706881527068915270690152706911527069215270693152706941527069515270696152706971527069815270699152707001527070115270702152707031527070415270705152707061527070715270708152707091527071015270711152707121527071315270714152707151527071615270717152707181527071915270720152707211527072215270723152707241527072515270726152707271527072815270729152707301527073115270732152707331527073415270735152707361527073715270738152707391527074015270741152707421527074315270744152707451527074615270747152707481527074915270750152707511527075215270753152707541527075515270756152707571527075815270759152707601527076115270762152707631527076415270765152707661527076715270768152707691527077015270771152707721527077315270774152707751527077615270777152707781527077915270780152707811527078215270783152707841527078515270786152707871527078815270789152707901527079115270792152707931527079415270795152707961527079715270798152707991527080015270801152708021527080315270804152708051527080615270807152708081527080915270810152708111527081215270813152708141527081515270816152708171527081815270819152708201527082115270822152708231527082415270825152708261527082715270828152708291527083015270831152708321527083315270834152708351527083615270837152708381527083915270840152708411527084215270843152708441527084515270846152708471527084815270849152708501527085115270852152708531527085415270855152708561527085715270858152708591527086015270861152708621527086315270864152708651527086615270867152708681527086915270870152708711527087215270873152708741527087515270876152708771527087815270879152708801527088115270882152708831527088415270885152708861527088715270888152708891527089015270891152708921527089315270894152708951527089615270897152708981527089915270900152709011527090215270903152709041527090515270906152709071527090815270909152709101527091115270912152709131527091415270915152709161527091715270918152709191527092015270921152709221527092315270924152709251527092615270927152709281527092915270930152709311527093215270933152709341527093515270936152709371527093815270939152709401527094115270942152709431527094415270945152709461527094715270948152709491527095015270951152709521527095315270954152709551527095615270957152709581527095915270960152709611527096215270963152709641527096515270966152709671527096815270969152709701527097115270972152709731527097415270975152709761527097715270978152709791527098015270981152709821527098315270984152709851527098615270987152709881527098915270990152709911527099215270993152709941527099515270996152709971527099815270999152710001527100115271002152710031527100415271005152710061527100715271008152710091527101015271011152710121527101315271014152710151527101615271017152710181527101915271020152710211527102215271023152710241527102515271026152710271527102815271029152710301527103115271032152710331527103415271035152710361527103715271038152710391527104015271041152710421527104315271044152710451527104615271047152710481527104915271050152710511527105215271053152710541527105515271056152710571527105815271059152710601527106115271062152710631527106415271065152710661527106715271068152710691527107015271071152710721527107315271074152710751527107615271077152710781527107915271080152710811527108215271083152710841527108515271086152710871527108815271089152710901527109115271092152710931527109415271095152710961527109715271098152710991527110015271101152711021527110315271104152711051528000115280002152800031528000415280005152800061528000715280008152800091528001015280011152800121528001315280014152800151528001615280017152800181528001915280020152800211528002215280023152800241528002515280026152800271528002815280029152800301528003115280032152800331528003415280035152800361528003715280038152800391528004015280041152800421528004315280044152800451528004615280047152800481528004915280050152800511528005215280053152800541528005515280056152800571528005815280059152800601528006115280062152800631528006415280065152800661528006715280068152800691528007015280071152800721528007315280074152800751528007615280077152800781528007915280080152800811528008215280083152800841528008515280086152800871528008815280089152800901528009115280092152800931528009415280095152800961528009715280098152800991528010015280101152801021528010315280104152801051528010615280107152801081528010915280110152801111528011215280113152801141528011515280116152801171528011815280119152801201528012115280122152801231528012415280125152801261528012715280128152801291528013015280131152801321528013315280134152801351528013615280137152801381528013915280140152801411528014215280143152801441528014515280146152801471528014815280149152801501528015115280152152801531528015415280155152801561528015715280158152801591528016015280161152801621528016315280164152801651528016615280167152801681528016915280170152801711528017215280173152801741528017515280176152801771528017815280179152801801528018115280182152801831528018415280185152801861528018715280188152801891528019015280191152801921528019315280194152801951528019615280197152801981528019915280200152802011528020215280203152802041528020515280206152802071528020815280209152802101528021115280212152802131528021415280215152802161528021715280218152802191528022015280221152802221528022315280224152802251528022615280227152802281528022915280230152802311528023215280233152802341528023515280236152802371528023815280239152802401528024115280242152802431528024415280245152802461528024715280248152802491528025015280251152802521528025315280254152802551528025615280257152802581528025915280260152802611528026215280263152802641528026515280266152802671528026815280269152802701528027115280272152802731528027415280275152802761528027715280278152802791528028015280281152802821528028315280284152802851528028615280287152802881528028915280290152802911528029215280293152802941528029515280296152802971528029815280299152803001528030115280302152803031528030415280305152803061528030715280308152803091528031015280311152803121528031315280314152803151528031615280317152803181528031915280320152803211528032215280323152803241528032515280326152803271528032815280329152803301528033115280332152803331528033415280335152803361528033715280338152803391528034015280341152803421528034315280344152803451528034615280347152803481528034915280350152803511528035215280353152803541528035515280356152803571528035815280359152803601528036115280362152803631528036415280365152803661528036715280368152803691528037015280371152803721528037315280374152803751528037615280377152803781528037915280380152803811528038215280383152803841528038515280386152803871528038815280389152803901528039115280392152803931528039415280395152803961528039715280398152803991528040015280401152804021528040315280404152804051528040615280407152804081528040915280410152804111528041215280413152804141528041515280416152804171528041815280419152804201528042115280422152804231528042415280425152804261528042715280428152804291528043015280431152804321528043315280434152804351528043615280437152804381528043915280440152804411528044215280443152804441528044515280446152804471528044815280449152804501528045115280452152804531528045415280455152804561528045715280458152804591528046015280461152804621528046315280464152804651528046615280467152804681528046915280470152804711528047215280473152804741528047515280476152804771528047815280479152804801528048115280482152804831528048415280485152804861528048715280488152804891528049015280491152804921528049315280494152804951528049615280497152804981528049915280500152805011528050215280503152805041528050515280506152805071528050815280509152805101528051115280512152805131528051415280515152805161528051715280518152805191528052015280521152805221528052315280524152805251528052615280527152805281528052915280530152805311528053215280533152805341528053515280536152805371528053815280539152805401528054115280542152805431528054415280545152805461528054715280548152805491528055015280551152805521528055315280554152805551528055615280557152805581528055915280560152805611528056215280563152805641528056515280566152805671528056815280569152805701528057115280572152805731528057415280575152805761528057715280578152805791528058015280581152805821528058315280584152805851528058615280587152805881528058915280590152805911528059215280593152805941528059515280596152805971528059815280599152806001528060115280602152806031528060415280605152806061528060715280608152806091528061015280611152806121528061315280614152806151528061615280617152806181528061915280620152806211528062215280623152806241528062515280626152806271528062815280629152806301528063115280632152806331528063415280635152806361528063715280638152806391528064015280641152806421528064315280644152806451528064615280647152806481528064915280650152806511528065215280653152806541528065515280656152806571528065815280659152806601528066115280662152806631528066415280665152806661528066715280668152806691528067015280671152806721528067315280674152806751528067615280677152806781528067915280680152806811528068215280683152806841528068515280686152806871528068815280689152806901528069115280692152806931528069415280695152806961528069715280698152806991528070015280701152807021528070315280704152807051528070615280707152807081528070915280710152807111528071215280713152807141528071515280716152807171528071815280719152807201528072115280722152807231528072415280725152807261528072715280728152807291528073015280731152807321528073315280734152807351528073615280737152807381528073915280740152807411528074215280743152807441528074515280746152807471528074815280749152807501528075115280752152807531528075415280755152807561528075715280758152807591528076015280761152807621528076315280764152807651528076615280767152807681528076915280770152807711528077215280773152807741528077515280776152807771528077815280779152807801528078115280782152807831528078415280785152807861528078715280788152807891528079015280791152807921528079315280794152807951528079615280797152807981528079915280800152808011528080215280803152808041528080515280806152808071528080815280809152808101528081115280812152808131528081415280815152808161528081715280818152808191528082015280821152808221528082315280824152808251528082615280827152808281528082915280830152808311528083215280833152808341528083515280836152808371528083815280839152808401528084115280842152808431528084415280845152808461528084715280848152808491528085015280851152808521528085315280854152808551528085615280857152808581528085915280860152808611528086215280863152808641528086515280866152808671528086815280869152808701528087115280872152808731528087415280875152808761528087715280878152808791528088015280881152808821528088315280884152808851528088615280887152808881528088915280890152808911528089215280893152808941528089515280896152808971528089815280899152809001528090115280902152809031528090415280905152809061528090715280908152809091528091015280911152809121528091315280914152809151528091615280917152809181528091915280920152809211528092215280923152809241528092515280926152809271528092815280929152809301528093115280932152809331528093415280935152809361528093715280938152809391528094015280941152809421528094315280944152809451528094615280947152809481528094915280950152809511528095215280953152809541528095515280956152809571528095815280959152809601528096115280962152809631528096415280965152809661528096715280968152809691528097015280971152809721528097315280974152809751528097615280977152809781528097915280980152809811528098215280983152809841528098515280986152809871528098815280989152809901528099115280992152809931528099415280995152809961528099715280998152809991528100015281001152810021528100315281004152810051528100615281007152810081528100915281010152810111528101215281013152810141528101515281016152810171528101815281019152810201528102115281022152810231528102415281025152810261528102715281028152810291528103015281031152810321528103315281034152810351528103615281037152810381528103915281040152810411528104215281043152810441528104515281046152810471528104815281049152810501528105115281052152810531528105415281055152810561528105715281058152810591528106015281061152810621528106315281064152810651528106615281067152810681528106915281070152810711528107215281073152810741528107515281076152810771528107815281079152810801528108115281082152810831528108415281085152810861528108715281088152810891528109015281091152810921528109315281094152810951528109615281097152810981528109915281100152811011528110215281103152811041528110515290001152900021529000315290004152900051529000615290007152900081529000915290010152900111529001215290013152900141529001515290016152900171529001815290019152900201529002115290022152900231529002415290025152900261529002715290028152900291529003015290031152900321529003315290034152900351529003615290037152900381529003915290040152900411529004215290043152900441529004515290046152900471529004815290049152900501529005115290052152900531529005415290055152900561529005715290058152900591529006015290061152900621529006315290064152900651529006615290067152900681529006915290070152900711529007215290073152900741529007515290076152900771529007815290079152900801529008115290082152900831529008415290085152900861529008715290088152900891529009015290091152900921529009315290094152900951529009615290097152900981529009915290100152901011529010215290103152901041529010515290106152901071529010815290109152901101529011115290112152901131529011415290115152901161529011715290118152901191529012015290121152901221529012315290124152901251529012615290127152901281529012915290130152901311529013215290133152901341529013515290136152901371529013815290139152901401529014115290142152901431529014415290145152901461529014715290148152901491529015015290151152901521529015315290154152901551529015615290157152901581529015915290160152901611529016215290163152901641529016515290166152901671529016815290169152901701529017115290172152901731529017415290175152901761529017715290178152901791529018015290181152901821529018315290184152901851529018615290187152901881529018915290190152901911529019215290193152901941529019515290196152901971529019815290199152902001529020115290202152902031529020415290205152902061529020715290208152902091529021015290211152902121529021315290214152902151529021615290217152902181529021915290220152902211529022215290223152902241529022515290226152902271529022815290229152902301529023115290232152902331529023415290235152902361529023715290238152902391529024015290241152902421529024315290244152902451529024615290247152902481529024915290250152902511529025215290253152902541529025515290256152902571529025815290259152902601529026115290262152902631529026415290265152902661529026715290268152902691529027015290271152902721529027315290274152902751529027615290277152902781529027915290280152902811529028215290283152902841529028515290286152902871529028815290289152902901529029115290292152902931529029415290295152902961529029715290298152902991529030015290301152903021529030315290304152903051529030615290307152903081529030915290310152903111529031215290313152903141529031515290316152903171529031815290319152903201529032115290322152903231529032415290325152903261529032715290328152903291529033015290331152903321529033315290334152903351529033615290337152903381529033915290340152903411529034215290343152903441529034515290346152903471529034815290349152903501529035115290352152903531529035415290355152903561529035715290358152903591529036015290361152903621529036315290364152903651529036615290367152903681529036915290370152903711529037215290373152903741529037515290376152903771529037815290379152903801529038115290382152903831529038415290385152903861529038715290388152903891529039015290391152903921529039315290394152903951529039615290397152903981529039915290400152904011529040215290403152904041529040515290406152904071529040815290409152904101529041115290412152904131529041415290415152904161529041715290418152904191529042015290421152904221529042315290424152904251529042615290427152904281529042915290430152904311529043215290433152904341529043515290436152904371529043815290439152904401529044115290442152904431529044415290445152904461529044715290448152904491529045015290451152904521529045315290454152904551529045615290457152904581529045915290460152904611529046215290463152904641529046515290466152904671529046815290469152904701529047115290472152904731529047415290475152904761529047715290478152904791529048015290481152904821529048315290484152904851529048615290487152904881529048915290490152904911529049215290493152904941529049515290496152904971529049815290499152905001529050115290502152905031529050415290505152905061529050715290508152905091529051015290511152905121529051315290514152905151529051615290517152905181529051915290520152905211529052215290523152905241529052515290526152905271529052815290529152905301529053115290532152905331529053415290535152905361529053715290538152905391529054015290541152905421529054315290544152905451529054615290547152905481529054915290550152905511529055215290553152905541529055515290556152905571529055815290559152905601529056115290562152905631529056415290565152905661529056715290568152905691529057015290571152905721529057315290574152905751529057615290577152905781529057915290580152905811529058215290583152905841529058515290586152905871529058815290589152905901529059115290592152905931529059415290595152905961529059715290598152905991529060015290601152906021529060315290604152906051529060615290607152906081529060915290610152906111529061215290613152906141529061515290616152906171529061815290619152906201529062115290622152906231529062415290625152906261529062715290628152906291529063015290631152906321529063315290634152906351529063615290637152906381529063915290640152906411529064215290643152906441529064515290646152906471529064815290649152906501529065115290652152906531529065415290655152906561529065715290658152906591529066015290661152906621529066315290664152906651529066615290667152906681529066915290670152906711529067215290673152906741529067515290676152906771529067815290679152906801529068115290682152906831529068415290685152906861529068715290688152906891529069015290691152906921529069315290694152906951529069615290697152906981529069915290700152907011529070215290703152907041529070515290706152907071529070815290709152907101529071115290712152907131529071415290715152907161529071715290718152907191529072015290721152907221529072315290724152907251529072615290727152907281529072915290730152907311529073215290733152907341529073515290736152907371529073815290739152907401529074115290742152907431529074415290745152907461529074715290748152907491529075015290751152907521529075315290754152907551529075615290757152907581529075915290760152907611529076215290763152907641529076515290766152907671529076815290769152907701529077115290772152907731529077415290775152907761529077715290778152907791529078015290781152907821529078315290784152907851529078615290787152907881529078915290790152907911529079215290793152907941529079515290796152907971529079815290799152908001529080115290802152908031529080415290805152908061529080715290808152908091529081015290811152908121529081315290814152908151529081615290817152908181529081915290820152908211529082215290823152908241529082515290826152908271529082815290829152908301529083115290832152908331529083415290835152908361529083715290838152908391529084015290841152908421529084315290844152908451529084615290847152908481529084915290850152908511529085215290853152908541529085515290856152908571529085815290859152908601529086115290862152908631529086415290865152908661529086715290868152908691529087015290871152908721529087315290874152908751529087615290877152908781529087915290880152908811529088215290883152908841529088515290886152908871529088815290889152908901529089115290892152908931529089415290895152908961529089715290898152908991529090015290901152909021529090315290904152909051529090615290907152909081529090915290910152909111529091215290913152909141529091515290916152909171529091815290919152909201529092115290922152909231529092415290925152909261529092715290928152909291529093015290931152909321529093315290934152909351529093615290937152909381529093915290940152909411529094215290943152909441529094515290946152909471529094815290949152909501529095115290952152909531529095415290955152909561529095715290958152909591529096015290961152909621529096315290964152909651529096615290967152909681529096915290970152909711529097215290973152909741529097515290976152909771529097815290979152909801529098115290982152909831529098415290985152909861529098715290988152909891529099015290991152909921529099315290994152909951529099615290997152909981529099915291000152910011529100215291003152910041529100515291006152910071529100815291009152910101529101115291012152910131529101415291015152910161529101715291018152910191529102015291021152910221529102315291024152910251529102615291027152910281529102915291030152910311529103215291033152910341529103515291036152910371529103815291039152910401529104115291042152910431529104415291045152910461529104715291048152910491529105015291051152910521529105315291054152910551529105615291057152910581529105915291060152910611529106215291063152910641529106515291066152910671529106815291069152910701529107115291072152910731529107415291075152910761529107715291078152910791529108015291081152910821529108315291084152910851529108615291087152910881529108915291090152910911529109215291093152910941529109515291096152910971529109815291099152911001529110115291102152911031529110415291105153000011530000215300003153000041530000515300006153000071530000815300009153000101530001115300012153000131530001415300015153000161530001715300018153000191530002015300021153000221530002315300024153000251530002615300027153000281530002915300030153000311530003215300033153000341530003515300036153000371530003815300039153000401530004115300042153000431530004415300045153000461530004715300048153000491530005015300051153000521530005315300054153000551530005615300057153000581530005915300060153000611530006215300063153000641530006515300066153000671530006815300069153000701530007115300072153000731530007415300075153000761530007715300078153000791530008015300081153000821530008315300084153000851530008615300087153000881530008915300090153000911530009215300093153000941530009515300096153000971530009815300099153001001530010115300102153001031530010415300105153001061530010715300108153001091530011015300111153001121530011315300114153001151530011615300117153001181530011915300120153001211530012215300123153001241530012515300126153001271530012815300129153001301530013115300132153001331530013415300135153001361530013715300138153001391530014015300141153001421530014315300144153001451530014615300147153001481530014915300150153001511530015215300153153001541530015515300156153001571530015815300159153001601530016115300162153001631530016415300165153001661530016715300168153001691530017015300171153001721530017315300174153001751530017615300177153001781530017915300180153001811530018215300183153001841530018515300186153001871530018815300189153001901530019115300192153001931530019415300195153001961530019715300198153001991530020015300201153002021530020315300204153002051530020615300207153002081530020915300210153002111530021215300213153002141530021515300216153002171530021815300219153002201530022115300222153002231530022415300225153002261530022715300228153002291530023015300231153002321530023315300234153002351530023615300237153002381530023915300240153002411530024215300243153002441530024515300246153002471530024815300249153002501530025115300252153002531530025415300255153002561530025715300258153002591530026015300261153002621530026315300264153002651530026615300267153002681530026915300270153002711530027215300273153002741530027515300276153002771530027815300279153002801530028115300282153002831530028415300285153002861530028715300288153002891530029015300291153002921530029315300294153002951530029615300297153002981530029915300300153003011530030215300303153003041530030515300306153003071530030815300309153003101530031115300312153003131530031415300315153003161530031715300318153003191530032015300321153003221530032315300324153003251530032615300327153003281530032915300330153003311530033215300333153003341530033515300336153003371530033815300339153003401530034115300342153003431530034415300345153003461530034715300348153003491530035015300351153003521530035315300354153003551530035615300357153003581530035915300360153003611530036215300363153003641530036515300366153003671530036815300369153003701530037115300372153003731530037415300375153003761530037715300378153003791530038015300381153003821530038315300384153003851530038615300387153003881530038915300390153003911530039215300393153003941530039515300396153003971530039815300399153004001530040115300402153004031530040415300405153004061530040715300408153004091530041015300411153004121530041315300414153004151530041615300417153004181530041915300420153004211530042215300423153004241530042515300426153004271530042815300429153004301530043115300432153004331530043415300435153004361530043715300438153004391530044015300441153004421530044315300444153004451530044615300447153004481530044915300450153004511530045215300453153004541530045515300456153004571530045815300459153004601530046115300462153004631530046415300465153004661530046715300468153004691530047015300471153004721530047315300474153004751530047615300477153004781530047915300480153004811530048215300483153004841530048515300486153004871530048815300489153004901530049115300492153004931530049415300495153004961530049715300498153004991530050015300501153005021530050315300504153005051530050615300507153005081530050915300510153005111530051215300513153005141530051515300516153005171530051815300519153005201530052115300522153005231530052415300525153005261530052715300528153005291530053015300531153005321530053315300534153005351530053615300537153005381530053915300540153005411530054215300543153005441530054515300546153005471530054815300549153005501530055115300552153005531530055415300555153005561530055715300558153005591530056015300561153005621530056315300564153005651530056615300567153005681530056915300570153005711530057215300573153005741530057515300576153005771530057815300579153005801530058115300582153005831530058415300585153005861530058715300588153005891530059015300591153005921530059315300594153005951530059615300597153005981530059915300600153006011530060215300603153006041530060515300606153006071530060815300609153006101530061115300612153006131530061415300615153006161530061715300618153006191530062015300621153006221530062315300624153006251530062615300627153006281530062915300630153006311530063215300633153006341530063515300636153006371530063815300639153006401530064115300642153006431530064415300645153006461530064715300648153006491530065015300651153006521530065315300654153006551530065615300657153006581530065915300660153006611530066215300663153006641530066515300666153006671530066815300669153006701530067115300672153006731530067415300675153006761530067715300678153006791530068015300681153006821530068315300684153006851530068615300687153006881530068915300690153006911530069215300693153006941530069515300696153006971530069815300699153007001530070115300702153007031530070415300705153007061530070715300708153007091530071015300711153007121530071315300714153007151530071615300717153007181530071915300720153007211530072215300723153007241530072515300726153007271530072815300729153007301530073115300732153007331530073415300735153007361530073715300738153007391530074015300741153007421530074315300744153007451530074615300747153007481530074915300750153007511530075215300753153007541530075515300756153007571530075815300759153007601530076115300762153007631530076415300765153007661530076715300768153007691530077015300771153007721530077315300774153007751530077615300777153007781530077915300780153007811530078215300783153007841530078515300786153007871530078815300789153007901530079115300792153007931530079415300795153007961530079715300798153007991530080015300801153008021530080315300804153008051530080615300807153008081530080915300810153008111530081215300813153008141530081515300816153008171530081815300819153008201530082115300822153008231530082415300825153008261530082715300828153008291530083015300831153008321530083315300834153008351530083615300837153008381530083915300840153008411530084215300843153008441530084515300846153008471530084815300849153008501530085115300852153008531530085415300855153008561530085715300858153008591530086015300861153008621530086315300864153008651530086615300867153008681530086915300870153008711530087215300873153008741530087515300876153008771530087815300879153008801530088115300882153008831530088415300885153008861530088715300888153008891530089015300891153008921530089315300894153008951530089615300897153008981530089915300900153009011530090215300903153009041530090515300906153009071530090815300909153009101530091115300912153009131530091415300915153009161530091715300918153009191530092015300921153009221530092315300924153009251530092615300927153009281530092915300930153009311530093215300933153009341530093515300936153009371530093815300939153009401530094115300942153009431530094415300945153009461530094715300948153009491530095015300951153009521530095315300954153009551530095615300957153009581530095915300960153009611530096215300963153009641530096515300966153009671530096815300969153009701530097115300972153009731530097415300975153009761530097715300978153009791530098015300981153009821530098315300984153009851530098615300987153009881530098915300990153009911530099215300993153009941530099515300996153009971530099815300999153010001530100115301002153010031530100415301005153010061530100715301008153010091530101015301011153010121530101315301014153010151530101615301017153010181530101915301020153010211530102215301023153010241530102515301026153010271530102815301029153010301530103115301032153010331530103415301035153010361530103715301038153010391530104015301041153010421530104315301044153010451530104615301047153010481530104915301050153010511530105215301053153010541530105515301056153010571530105815301059153010601530106115301062153010631530106415301065153010661530106715301068153010691530107015301071153010721530107315301074153010751530107615301077153010781530107915301080153010811530108215301083153010841530108515301086153010871530108815301089153010901530109115301092153010931530109415301095153010961530109715301098153010991530110015301101153011021530110315301104153011051531000115310002153100031531000415310005153100061531000715310008153100091531001015310011153100121531001315310014153100151531001615310017153100181531001915310020153100211531002215310023153100241531002515310026153100271531002815310029153100301531003115310032153100331531003415310035153100361531003715310038153100391531004015310041153100421531004315310044153100451531004615310047153100481531004915310050153100511531005215310053153100541531005515310056153100571531005815310059153100601531006115310062153100631531006415310065153100661531006715310068153100691531007015310071153100721531007315310074153100751531007615310077153100781531007915310080153100811531008215310083153100841531008515310086153100871531008815310089153100901531009115310092153100931531009415310095153100961531009715310098153100991531010015310101153101021531010315310104153101051531010615310107153101081531010915310110153101111531011215310113153101141531011515310116153101171531011815310119153101201531012115310122153101231531012415310125153101261531012715310128153101291531013015310131153101321531013315310134153101351531013615310137153101381531013915310140153101411531014215310143153101441531014515310146153101471531014815310149153101501531015115310152153101531531015415310155153101561531015715310158153101591531016015310161153101621531016315310164153101651531016615310167153101681531016915310170153101711531017215310173153101741531017515310176153101771531017815310179153101801531018115310182153101831531018415310185153101861531018715310188153101891531019015310191153101921531019315310194153101951531019615310197153101981531019915310200153102011531020215310203153102041531020515310206153102071531020815310209153102101531021115310212153102131531021415310215153102161531021715310218153102191531022015310221153102221531022315310224153102251531022615310227153102281531022915310230153102311531023215310233153102341531023515310236153102371531023815310239153102401531024115310242153102431531024415310245153102461531024715310248153102491531025015310251153102521531025315310254153102551531025615310257153102581531025915310260153102611531026215310263153102641531026515310266153102671531026815310269153102701531027115310272153102731531027415310275153102761531027715310278153102791531028015310281153102821531028315310284153102851531028615310287153102881531028915310290153102911531029215310293153102941531029515310296153102971531029815310299153103001531030115310302153103031531030415310305153103061531030715310308153103091531031015310311153103121531031315310314153103151531031615310317153103181531031915310320153103211531032215310323153103241531032515310326153103271531032815310329153103301531033115310332153103331531033415310335153103361531033715310338153103391531034015310341153103421531034315310344153103451531034615310347153103481531034915310350153103511531035215310353153103541531035515310356153103571531035815310359153103601531036115310362153103631531036415310365153103661531036715310368153103691531037015310371153103721531037315310374153103751531037615310377153103781531037915310380153103811531038215310383153103841531038515310386153103871531038815310389153103901531039115310392153103931531039415310395153103961531039715310398153103991531040015310401153104021531040315310404153104051531040615310407153104081531040915310410153104111531041215310413153104141531041515310416153104171531041815310419153104201531042115310422153104231531042415310425153104261531042715310428153104291531043015310431153104321531043315310434153104351531043615310437153104381531043915310440153104411531044215310443153104441531044515310446153104471531044815310449153104501531045115310452153104531531045415310455153104561531045715310458153104591531046015310461153104621531046315310464153104651531046615310467153104681531046915310470153104711531047215310473153104741531047515310476153104771531047815310479153104801531048115310482153104831531048415310485153104861531048715310488153104891531049015310491153104921531049315310494153104951531049615310497153104981531049915310500153105011531050215310503153105041531050515310506153105071531050815310509153105101531051115310512153105131531051415310515153105161531051715310518153105191531052015310521153105221531052315310524153105251531052615310527153105281531052915310530153105311531053215310533153105341531053515310536153105371531053815310539153105401531054115310542153105431531054415310545153105461531054715310548153105491531055015310551153105521531055315310554153105551531055615310557153105581531055915310560153105611531056215310563153105641531056515310566153105671531056815310569153105701531057115310572153105731531057415310575153105761531057715310578153105791531058015310581153105821531058315310584153105851531058615310587153105881531058915310590153105911531059215310593153105941531059515310596153105971531059815310599153106001531060115310602153106031531060415310605153106061531060715310608153106091531061015310611153106121531061315310614153106151531061615310617153106181531061915310620153106211531062215310623153106241531062515310626153106271531062815310629153106301531063115310632153106331531063415310635153106361531063715310638153106391531064015310641153106421531064315310644153106451531064615310647153106481531064915310650153106511531065215310653153106541531065515310656153106571531065815310659153106601531066115310662153106631531066415310665153106661531066715310668153106691531067015310671153106721531067315310674153106751531067615310677153106781531067915310680153106811531068215310683153106841531068515310686153106871531068815310689153106901531069115310692153106931531069415310695153106961531069715310698153106991531070015310701153107021531070315310704153107051531070615310707153107081531070915310710153107111531071215310713153107141531071515310716153107171531071815310719153107201531072115310722153107231531072415310725153107261531072715310728153107291531073015310731153107321531073315310734153107351531073615310737153107381531073915310740153107411531074215310743153107441531074515310746153107471531074815310749153107501531075115310752153107531531075415310755153107561531075715310758153107591531076015310761153107621531076315310764153107651531076615310767153107681531076915310770153107711531077215310773153107741531077515310776153107771531077815310779153107801531078115310782153107831531078415310785153107861531078715310788153107891531079015310791153107921531079315310794153107951531079615310797153107981531079915310800153108011531080215310803153108041531080515310806153108071531080815310809153108101531081115310812153108131531081415310815153108161531081715310818153108191531082015310821153108221531082315310824153108251531082615310827153108281531082915310830153108311531083215310833153108341531083515310836153108371531083815310839153108401531084115310842153108431531084415310845153108461531084715310848153108491531085015310851153108521531085315310854153108551531085615310857153108581531085915310860153108611531086215310863153108641531086515310866153108671531086815310869153108701531087115310872153108731531087415310875153108761531087715310878153108791531088015310881153108821531088315310884153108851531088615310887153108881531088915310890153108911531089215310893153108941531089515310896153108971531089815310899153109001531090115310902153109031531090415310905153109061531090715310908153109091531091015310911153109121531091315310914153109151531091615310917153109181531091915310920153109211531092215310923153109241531092515310926153109271531092815310929153109301531093115310932153109331531093415310935153109361531093715310938153109391531094015310941153109421531094315310944153109451531094615310947153109481531094915310950153109511531095215310953153109541531095515310956153109571531095815310959153109601531096115310962153109631531096415310965153109661531096715310968153109691531097015310971153109721531097315310974153109751531097615310977153109781531097915310980153109811531098215310983153109841531098515310986153109871531098815310989153109901531099115310992153109931531099415310995153109961531099715310998153109991531100015311001153110021531100315311004153110051531100615311007153110081531100915311010153110111531101215311013153110141531101515311016153110171531101815311019153110201531102115311022153110231531102415311025153110261531102715311028153110291531103015311031153110321531103315311034153110351531103615311037153110381531103915311040153110411531104215311043153110441531104515311046153110471531104815311049153110501531105115311052153110531531105415311055153110561531105715311058153110591531106015311061153110621531106315311064153110651531106615311067153110681531106915311070153110711531107215311073153110741531107515311076153110771531107815311079153110801531108115311082153110831531108415311085153110861531108715311088153110891531109015311091153110921531109315311094153110951531109615311097153110981531109915311100153111011531110215311103153111041531110515320001153200021532000315320004153200051532000615320007153200081532000915320010153200111532001215320013153200141532001515320016153200171532001815320019153200201532002115320022153200231532002415320025153200261532002715320028153200291532003015320031153200321532003315320034153200351532003615320037153200381532003915320040153200411532004215320043153200441532004515320046153200471532004815320049153200501532005115320052153200531532005415320055153200561532005715320058153200591532006015320061153200621532006315320064153200651532006615320067153200681532006915320070153200711532007215320073153200741532007515320076153200771532007815320079153200801532008115320082153200831532008415320085153200861532008715320088153200891532009015320091153200921532009315320094153200951532009615320097153200981532009915320100153201011532010215320103153201041532010515320106153201071532010815320109153201101532011115320112153201131532011415320115153201161532011715320118153201191532012015320121153201221532012315320124153201251532012615320127153201281532012915320130153201311532013215320133153201341532013515320136153201371532013815320139153201401532014115320142153201431532014415320145153201461532014715320148153201491532015015320151153201521532015315320154153201551532015615320157153201581532015915320160153201611532016215320163153201641532016515320166153201671532016815320169153201701532017115320172153201731532017415320175153201761532017715320178153201791532018015320181153201821532018315320184153201851532018615320187153201881532018915320190153201911532019215320193153201941532019515320196153201971532019815320199153202001532020115320202153202031532020415320205153202061532020715320208153202091532021015320211153202121532021315320214153202151532021615320217153202181532021915320220153202211532022215320223153202241532022515320226153202271532022815320229153202301532023115320232153202331532023415320235153202361532023715320238153202391532024015320241153202421532024315320244153202451532024615320247153202481532024915320250153202511532025215320253153202541532025515320256153202571532025815320259153202601532026115320262153202631532026415320265153202661532026715320268153202691532027015320271153202721532027315320274153202751532027615320277153202781532027915320280153202811532028215320283153202841532028515320286153202871532028815320289153202901532029115320292153202931532029415320295153202961532029715320298153202991532030015320301153203021532030315320304153203051532030615320307153203081532030915320310153203111532031215320313153203141532031515320316153203171532031815320319153203201532032115320322153203231532032415320325153203261532032715320328153203291532033015320331153203321532033315320334153203351532033615320337153203381532033915320340153203411532034215320343153203441532034515320346153203471532034815320349153203501532035115320352153203531532035415320355153203561532035715320358153203591532036015320361153203621532036315320364153203651532036615320367153203681532036915320370153203711532037215320373153203741532037515320376153203771532037815320379153203801532038115320382153203831532038415320385153203861532038715320388153203891532039015320391153203921532039315320394153203951532039615320397153203981532039915320400153204011532040215320403153204041532040515320406153204071532040815320409153204101532041115320412153204131532041415320415153204161532041715320418153204191532042015320421153204221532042315320424153204251532042615320427153204281532042915320430153204311532043215320433153204341532043515320436153204371532043815320439153204401532044115320442153204431532044415320445153204461532044715320448153204491532045015320451153204521532045315320454153204551532045615320457153204581532045915320460153204611532046215320463153204641532046515320466153204671532046815320469153204701532047115320472153204731532047415320475153204761532047715320478153204791532048015320481153204821532048315320484153204851532048615320487153204881532048915320490153204911532049215320493153204941532049515320496153204971532049815320499153205001532050115320502153205031532050415320505153205061532050715320508153205091532051015320511153205121532051315320514153205151532051615320517153205181532051915320520153205211532052215320523153205241532052515320526153205271532052815320529153205301532053115320532153205331532053415320535153205361532053715320538153205391532054015320541153205421532054315320544153205451532054615320547153205481532054915320550153205511532055215320553153205541532055515320556153205571532055815320559153205601532056115320562153205631532056415320565153205661532056715320568153205691532057015320571153205721532057315320574153205751532057615320577153205781532057915320580153205811532058215320583153205841532058515320586153205871532058815320589153205901532059115320592153205931532059415320595153205961532059715320598153205991532060015320601153206021532060315320604153206051532060615320607153206081532060915320610153206111532061215320613153206141532061515320616153206171532061815320619153206201532062115320622153206231532062415320625153206261532062715320628153206291532063015320631153206321532063315320634153206351532063615320637153206381532063915320640153206411532064215320643153206441532064515320646153206471532064815320649153206501532065115320652153206531532065415320655153206561532065715320658153206591532066015320661153206621532066315320664153206651532066615320667153206681532066915320670153206711532067215320673153206741532067515320676153206771532067815320679153206801532068115320682153206831532068415320685153206861532068715320688153206891532069015320691153206921532069315320694153206951532069615320697153206981532069915320700153207011532070215320703153207041532070515320706153207071532070815320709153207101532071115320712153207131532071415320715153207161532071715320718153207191532072015320721153207221532072315320724153207251532072615320727153207281532072915320730153207311532073215320733153207341532073515320736153207371532073815320739153207401532074115320742153207431532074415320745153207461532074715320748153207491532075015320751153207521532075315320754153207551532075615320757153207581532075915320760153207611532076215320763153207641532076515320766153207671532076815320769153207701532077115320772153207731532077415320775153207761532077715320778153207791532078015320781153207821532078315320784153207851532078615320787153207881532078915320790153207911532079215320793153207941532079515320796153207971532079815320799153208001532080115320802153208031532080415320805153208061532080715320808153208091532081015320811153208121532081315320814153208151532081615320817153208181532081915320820153208211532082215320823153208241532082515320826153208271532082815320829153208301532083115320832153208331532083415320835153208361532083715320838153208391532084015320841153208421532084315320844153208451532084615320847153208481532084915320850153208511532085215320853153208541532085515320856153208571532085815320859153208601532086115320862153208631532086415320865153208661532086715320868153208691532087015320871153208721532087315320874153208751532087615320877153208781532087915320880153208811532088215320883153208841532088515320886153208871532088815320889153208901532089115320892153208931532089415320895153208961532089715320898153208991532090015320901153209021532090315320904153209051532090615320907153209081532090915320910153209111532091215320913153209141532091515320916153209171532091815320919153209201532092115320922153209231532092415320925153209261532092715320928153209291532093015320931153209321532093315320934153209351532093615320937153209381532093915320940153209411532094215320943153209441532094515320946153209471532094815320949153209501532095115320952153209531532095415320955153209561532095715320958153209591532096015320961153209621532096315320964153209651532096615320967153209681532096915320970153209711532097215320973153209741532097515320976153209771532097815320979153209801532098115320982153209831532098415320985153209861532098715320988153209891532099015320991153209921532099315320994153209951532099615320997153209981532099915321000153210011532100215321003153210041532100515321006153210071532100815321009153210101532101115321012153210131532101415321015153210161532101715321018153210191532102015321021153210221532102315321024153210251532102615321027153210281532102915321030153210311532103215321033153210341532103515321036153210371532103815321039153210401532104115321042153210431532104415321045153210461532104715321048153210491532105015321051153210521532105315321054153210551532105615321057153210581532105915321060153210611532106215321063153210641532106515321066153210671532106815321069153210701532107115321072153210731532107415321075153210761532107715321078153210791532108015321081153210821532108315321084153210851532108615321087153210881532108915321090153210911532109215321093153210941532109515321096153210971532109815321099153211001532110115321102153211031532110415321105153300011533000215330003153300041533000515330006153300071533000815330009153300101533001115330012153300131533001415330015153300161533001715330018153300191533002015330021153300221533002315330024153300251533002615330027153300281533002915330030153300311533003215330033153300341533003515330036153300371533003815330039153300401533004115330042153300431533004415330045153300461533004715330048153300491533005015330051153300521533005315330054153300551533005615330057153300581533005915330060153300611533006215330063153300641533006515330066153300671533006815330069153300701533007115330072153300731533007415330075153300761533007715330078153300791533008015330081153300821533008315330084153300851533008615330087153300881533008915330090153300911533009215330093153300941533009515330096153300971533009815330099153301001533010115330102153301031533010415330105153301061533010715330108153301091533011015330111153301121533011315330114153301151533011615330117153301181533011915330120153301211533012215330123153301241533012515330126153301271533012815330129153301301533013115330132153301331533013415330135153301361533013715330138153301391533014015330141153301421533014315330144153301451533014615330147153301481533014915330150153301511533015215330153153301541533015515330156153301571533015815330159153301601533016115330162153301631533016415330165153301661533016715330168153301691533017015330171153301721533017315330174153301751533017615330177153301781533017915330180153301811533018215330183153301841533018515330186153301871533018815330189153301901533019115330192153301931533019415330195153301961533019715330198153301991533020015330201153302021533020315330204153302051533020615330207153302081533020915330210153302111533021215330213153302141533021515330216153302171533021815330219153302201533022115330222153302231533022415330225153302261533022715330228153302291533023015330231153302321533023315330234153302351533023615330237153302381533023915330240153302411533024215330243153302441533024515330246153302471533024815330249153302501533025115330252153302531533025415330255153302561533025715330258153302591533026015330261153302621533026315330264153302651533026615330267153302681533026915330270153302711533027215330273153302741533027515330276153302771533027815330279153302801533028115330282153302831533028415330285153302861533028715330288153302891533029015330291153302921533029315330294153302951533029615330297153302981533029915330300153303011533030215330303153303041533030515330306153303071533030815330309153303101533031115330312153303131533031415330315153303161533031715330318153303191533032015330321153303221533032315330324153303251533032615330327153303281533032915330330153303311533033215330333153303341533033515330336153303371533033815330339153303401533034115330342153303431533034415330345153303461533034715330348153303491533035015330351153303521533035315330354153303551533035615330357153303581533035915330360153303611533036215330363153303641533036515330366153303671533036815330369153303701533037115330372153303731533037415330375153303761533037715330378153303791533038015330381153303821533038315330384153303851533038615330387153303881533038915330390153303911533039215330393153303941533039515330396153303971533039815330399153304001533040115330402153304031533040415330405153304061533040715330408153304091533041015330411153304121533041315330414153304151533041615330417153304181533041915330420153304211533042215330423153304241533042515330426153304271533042815330429153304301533043115330432153304331533043415330435153304361533043715330438153304391533044015330441153304421533044315330444153304451533044615330447153304481533044915330450153304511533045215330453153304541533045515330456153304571533045815330459153304601533046115330462153304631533046415330465153304661533046715330468153304691533047015330471153304721533047315330474153304751533047615330477153304781533047915330480153304811533048215330483153304841533048515330486153304871533048815330489153304901533049115330492153304931533049415330495153304961533049715330498153304991533050015330501153305021533050315330504153305051533050615330507153305081533050915330510153305111533051215330513153305141533051515330516153305171533051815330519153305201533052115330522153305231533052415330525153305261533052715330528153305291533053015330531153305321533053315330534153305351533053615330537153305381533053915330540153305411533054215330543153305441533054515330546153305471533054815330549153305501533055115330552153305531533055415330555153305561533055715330558153305591533056015330561153305621533056315330564153305651533056615330567153305681533056915330570153305711533057215330573153305741533057515330576153305771533057815330579153305801533058115330582153305831533058415330585153305861533058715330588153305891533059015330591153305921533059315330594153305951533059615330597153305981533059915330600153306011533060215330603153306041533060515330606153306071533060815330609153306101533061115330612153306131533061415330615153306161533061715330618153306191533062015330621153306221533062315330624153306251533062615330627153306281533062915330630153306311533063215330633153306341533063515330636153306371533063815330639153306401533064115330642153306431533064415330645153306461533064715330648153306491533065015330651153306521533065315330654153306551533065615330657153306581533065915330660153306611533066215330663153306641533066515330666153306671533066815330669153306701533067115330672153306731533067415330675153306761533067715330678153306791533068015330681153306821533068315330684153306851533068615330687153306881533068915330690153306911533069215330693153306941533069515330696153306971533069815330699153307001533070115330702153307031533070415330705153307061533070715330708153307091533071015330711153307121533071315330714153307151533071615330717153307181533071915330720153307211533072215330723153307241533072515330726153307271533072815330729153307301533073115330732153307331533073415330735153307361533073715330738153307391533074015330741153307421533074315330744153307451533074615330747153307481533074915330750153307511533075215330753153307541533075515330756153307571533075815330759153307601533076115330762153307631533076415330765153307661533076715330768153307691533077015330771153307721533077315330774153307751533077615330777153307781533077915330780153307811533078215330783153307841533078515330786153307871533078815330789153307901533079115330792153307931533079415330795153307961533079715330798153307991533080015330801153308021533080315330804153308051533080615330807153308081533080915330810153308111533081215330813153308141533081515330816153308171533081815330819153308201533082115330822153308231533082415330825153308261533082715330828153308291533083015330831153308321533083315330834153308351533083615330837153308381533083915330840153308411533084215330843153308441533084515330846153308471533084815330849153308501533085115330852153308531533085415330855153308561533085715330858153308591533086015330861153308621533086315330864153308651533086615330867153308681533086915330870153308711533087215330873153308741533087515330876153308771533087815330879153308801533088115330882153308831533088415330885153308861533088715330888153308891533089015330891153308921533089315330894153308951533089615330897153308981533089915330900153309011533090215330903153309041533090515330906153309071533090815330909153309101533091115330912153309131533091415330915153309161533091715330918153309191533092015330921153309221533092315330924153309251533092615330927153309281533092915330930153309311533093215330933153309341533093515330936153309371533093815330939153309401533094115330942153309431533094415330945153309461533094715330948153309491533095015330951153309521533095315330954153309551533095615330957153309581533095915330960153309611533096215330963153309641533096515330966153309671533096815330969153309701533097115330972153309731533097415330975153309761533097715330978153309791533098015330981153309821533098315330984153309851533098615330987153309881533098915330990153309911533099215330993153309941533099515330996153309971533099815330999153310001533100115331002153310031533100415331005153310061533100715331008153310091533101015331011153310121533101315331014153310151533101615331017153310181533101915331020153310211533102215331023153310241533102515331026153310271533102815331029153310301533103115331032153310331533103415331035153310361533103715331038153310391533104015331041153310421533104315331044153310451533104615331047153310481533104915331050153310511533105215331053153310541533105515331056153310571533105815331059153310601533106115331062153310631533106415331065153310661533106715331068153310691533107015331071153310721533107315331074153310751533107615331077153310781533107915331080153310811533108215331083153310841533108515331086153310871533108815331089153310901533109115331092153310931533109415331095153310961533109715331098153310991533110015331101153311021533110315331104153311051534000115340002153400031534000415340005153400061534000715340008153400091534001015340011153400121534001315340014153400151534001615340017153400181534001915340020153400211534002215340023153400241534002515340026153400271534002815340029153400301534003115340032153400331534003415340035153400361534003715340038153400391534004015340041153400421534004315340044153400451534004615340047153400481534004915340050153400511534005215340053153400541534005515340056153400571534005815340059153400601534006115340062153400631534006415340065153400661534006715340068153400691534007015340071153400721534007315340074153400751534007615340077153400781534007915340080153400811534008215340083153400841534008515340086153400871534008815340089153400901534009115340092153400931534009415340095153400961534009715340098153400991534010015340101153401021534010315340104153401051534010615340107153401081534010915340110153401111534011215340113153401141534011515340116153401171534011815340119153401201534012115340122153401231534012415340125153401261534012715340128153401291534013015340131153401321534013315340134153401351534013615340137153401381534013915340140153401411534014215340143153401441534014515340146153401471534014815340149153401501534015115340152153401531534015415340155153401561534015715340158153401591534016015340161153401621534016315340164153401651534016615340167153401681534016915340170153401711534017215340173153401741534017515340176153401771534017815340179153401801534018115340182153401831534018415340185153401861534018715340188153401891534019015340191153401921534019315340194153401951534019615340197153401981534019915340200153402011534020215340203153402041534020515340206153402071534020815340209153402101534021115340212153402131534021415340215153402161534021715340218153402191534022015340221153402221534022315340224153402251534022615340227153402281534022915340230153402311534023215340233153402341534023515340236153402371534023815340239153402401534024115340242153402431534024415340245153402461534024715340248153402491534025015340251153402521534025315340254153402551534025615340257153402581534025915340260153402611534026215340263153402641534026515340266153402671534026815340269153402701534027115340272153402731534027415340275153402761534027715340278153402791534028015340281153402821534028315340284153402851534028615340287153402881534028915340290153402911534029215340293153402941534029515340296153402971534029815340299153403001534030115340302153403031534030415340305153403061534030715340308153403091534031015340311153403121534031315340314153403151534031615340317153403181534031915340320153403211534032215340323153403241534032515340326153403271534032815340329153403301534033115340332153403331534033415340335153403361534033715340338153403391534034015340341153403421534034315340344153403451534034615340347153403481534034915340350153403511534035215340353153403541534035515340356153403571534035815340359153403601534036115340362153403631534036415340365153403661534036715340368153403691534037015340371153403721534037315340374153403751534037615340377153403781534037915340380153403811534038215340383153403841534038515340386153403871534038815340389153403901534039115340392153403931534039415340395153403961534039715340398153403991534040015340401153404021534040315340404153404051534040615340407153404081534040915340410153404111534041215340413153404141534041515340416153404171534041815340419153404201534042115340422153404231534042415340425153404261534042715340428153404291534043015340431153404321534043315340434153404351534043615340437153404381534043915340440153404411534044215340443153404441534044515340446153404471534044815340449153404501534045115340452153404531534045415340455153404561534045715340458153404591534046015340461153404621534046315340464153404651534046615340467153404681534046915340470153404711534047215340473153404741534047515340476153404771534047815340479153404801534048115340482153404831534048415340485153404861534048715340488153404891534049015340491153404921534049315340494153404951534049615340497153404981534049915340500153405011534050215340503153405041534050515340506153405071534050815340509153405101534051115340512153405131534051415340515153405161534051715340518153405191534052015340521153405221534052315340524153405251534052615340527153405281534052915340530153405311534053215340533153405341534053515340536153405371534053815340539153405401534054115340542153405431534054415340545153405461534054715340548153405491534055015340551153405521534055315340554153405551534055615340557153405581534055915340560153405611534056215340563153405641534056515340566153405671534056815340569153405701534057115340572153405731534057415340575153405761534057715340578153405791534058015340581153405821534058315340584153405851534058615340587153405881534058915340590153405911534059215340593153405941534059515340596153405971534059815340599153406001534060115340602153406031534060415340605153406061534060715340608153406091534061015340611153406121534061315340614153406151534061615340617153406181534061915340620153406211534062215340623153406241534062515340626153406271534062815340629153406301534063115340632153406331534063415340635153406361534063715340638153406391534064015340641153406421534064315340644153406451534064615340647153406481534064915340650153406511534065215340653153406541534065515340656153406571534065815340659153406601534066115340662153406631534066415340665153406661534066715340668153406691534067015340671153406721534067315340674153406751534067615340677153406781534067915340680153406811534068215340683153406841534068515340686153406871534068815340689153406901534069115340692153406931534069415340695153406961534069715340698153406991534070015340701153407021534070315340704153407051534070615340707153407081534070915340710153407111534071215340713153407141534071515340716153407171534071815340719153407201534072115340722153407231534072415340725153407261534072715340728153407291534073015340731153407321534073315340734153407351534073615340737153407381534073915340740153407411534074215340743153407441534074515340746153407471534074815340749153407501534075115340752153407531534075415340755153407561534075715340758153407591534076015340761153407621534076315340764153407651534076615340767153407681534076915340770153407711534077215340773153407741534077515340776153407771534077815340779153407801534078115340782153407831534078415340785153407861534078715340788153407891534079015340791153407921534079315340794153407951534079615340797153407981534079915340800153408011534080215340803153408041534080515340806153408071534080815340809153408101534081115340812153408131534081415340815153408161534081715340818153408191534082015340821153408221534082315340824153408251534082615340827153408281534082915340830153408311534083215340833153408341534083515340836153408371534083815340839153408401534084115340842153408431534084415340845153408461534084715340848153408491534085015340851153408521534085315340854153408551534085615340857153408581534085915340860153408611534086215340863153408641534086515340866153408671534086815340869153408701534087115340872153408731534087415340875153408761534087715340878153408791534088015340881153408821534088315340884153408851534088615340887153408881534088915340890153408911534089215340893153408941534089515340896153408971534089815340899153409001534090115340902153409031534090415340905153409061534090715340908153409091534091015340911153409121534091315340914153409151534091615340917153409181534091915340920153409211534092215340923153409241534092515340926153409271534092815340929153409301534093115340932153409331534093415340935153409361534093715340938153409391534094015340941153409421534094315340944153409451534094615340947153409481534094915340950153409511534095215340953153409541534095515340956153409571534095815340959153409601534096115340962153409631534096415340965153409661534096715340968153409691534097015340971153409721534097315340974153409751534097615340977153409781534097915340980153409811534098215340983153409841534098515340986153409871534098815340989153409901534099115340992153409931534099415340995153409961534099715340998153409991534100015341001153410021534100315341004153410051534100615341007153410081534100915341010153410111534101215341013153410141534101515341016153410171534101815341019153410201534102115341022153410231534102415341025153410261534102715341028153410291534103015341031153410321534103315341034153410351534103615341037153410381534103915341040153410411534104215341043153410441534104515341046153410471534104815341049153410501534105115341052153410531534105415341055153410561534105715341058153410591534106015341061153410621534106315341064153410651534106615341067153410681534106915341070153410711534107215341073153410741534107515341076153410771534107815341079153410801534108115341082153410831534108415341085153410861534108715341088153410891534109015341091153410921534109315341094153410951534109615341097153410981534109915341100153411011534110215341103153411041534110515350001153500021535000315350004153500051535000615350007153500081535000915350010153500111535001215350013153500141535001515350016153500171535001815350019153500201535002115350022153500231535002415350025153500261535002715350028153500291535003015350031153500321535003315350034153500351535003615350037153500381535003915350040153500411535004215350043153500441535004515350046153500471535004815350049153500501535005115350052153500531535005415350055153500561535005715350058153500591535006015350061153500621535006315350064153500651535006615350067153500681535006915350070153500711535007215350073153500741535007515350076153500771535007815350079153500801535008115350082153500831535008415350085153500861535008715350088153500891535009015350091153500921535009315350094153500951535009615350097153500981535009915350100153501011535010215350103153501041535010515350106153501071535010815350109153501101535011115350112153501131535011415350115153501161535011715350118153501191535012015350121153501221535012315350124153501251535012615350127153501281535012915350130153501311535013215350133153501341535013515350136153501371535013815350139153501401535014115350142153501431535014415350145153501461535014715350148153501491535015015350151153501521535015315350154153501551535015615350157153501581535015915350160153501611535016215350163153501641535016515350166153501671535016815350169153501701535017115350172153501731535017415350175153501761535017715350178153501791535018015350181153501821535018315350184153501851535018615350187153501881535018915350190153501911535019215350193153501941535019515350196153501971535019815350199153502001535020115350202153502031535020415350205153502061535020715350208153502091535021015350211153502121535021315350214153502151535021615350217153502181535021915350220153502211535022215350223153502241535022515350226153502271535022815350229153502301535023115350232153502331535023415350235153502361535023715350238153502391535024015350241153502421535024315350244153502451535024615350247153502481535024915350250153502511535025215350253153502541535025515350256153502571535025815350259153502601535026115350262153502631535026415350265153502661535026715350268153502691535027015350271153502721535027315350274153502751535027615350277153502781535027915350280153502811535028215350283153502841535028515350286153502871535028815350289153502901535029115350292153502931535029415350295153502961535029715350298153502991535030015350301153503021535030315350304153503051535030615350307153503081535030915350310153503111535031215350313153503141535031515350316153503171535031815350319153503201535032115350322153503231535032415350325153503261535032715350328153503291535033015350331153503321535033315350334153503351535033615350337153503381535033915350340153503411535034215350343153503441535034515350346153503471535034815350349153503501535035115350352153503531535035415350355153503561535035715350358153503591535036015350361153503621535036315350364153503651535036615350367153503681535036915350370153503711535037215350373153503741535037515350376153503771535037815350379153503801535038115350382153503831535038415350385153503861535038715350388153503891535039015350391153503921535039315350394153503951535039615350397153503981535039915350400153504011535040215350403153504041535040515350406153504071535040815350409153504101535041115350412153504131535041415350415153504161535041715350418153504191535042015350421153504221535042315350424153504251535042615350427153504281535042915350430153504311535043215350433153504341535043515350436153504371535043815350439153504401535044115350442153504431535044415350445153504461535044715350448153504491535045015350451153504521535045315350454153504551535045615350457153504581535045915350460153504611535046215350463153504641535046515350466153504671535046815350469153504701535047115350472153504731535047415350475153504761535047715350478153504791535048015350481153504821535048315350484153504851535048615350487153504881535048915350490153504911535049215350493153504941535049515350496153504971535049815350499153505001535050115350502153505031535050415350505153505061535050715350508153505091535051015350511153505121535051315350514153505151535051615350517153505181535051915350520153505211535052215350523153505241535052515350526153505271535052815350529153505301535053115350532153505331535053415350535153505361535053715350538153505391535054015350541153505421535054315350544153505451535054615350547153505481535054915350550153505511535055215350553153505541535055515350556153505571535055815350559153505601535056115350562153505631535056415350565153505661535056715350568153505691535057015350571153505721535057315350574153505751535057615350577153505781535057915350580153505811535058215350583153505841535058515350586153505871535058815350589153505901535059115350592153505931535059415350595153505961535059715350598153505991535060015350601153506021535060315350604153506051535060615350607153506081535060915350610153506111535061215350613153506141535061515350616153506171535061815350619153506201535062115350622153506231535062415350625153506261535062715350628153506291535063015350631153506321535063315350634153506351535063615350637153506381535063915350640153506411535064215350643153506441535064515350646153506471535064815350649153506501535065115350652153506531535065415350655153506561535065715350658153506591535066015350661153506621535066315350664153506651535066615350667153506681535066915350670153506711535067215350673153506741535067515350676153506771535067815350679153506801535068115350682153506831535068415350685153506861535068715350688153506891535069015350691153506921535069315350694153506951535069615350697153506981535069915350700153507011535070215350703153507041535070515350706153507071535070815350709153507101535071115350712153507131535071415350715153507161535071715350718153507191535072015350721153507221535072315350724153507251535072615350727153507281535072915350730153507311535073215350733153507341535073515350736153507371535073815350739153507401535074115350742153507431535074415350745153507461535074715350748153507491535075015350751153507521535075315350754153507551535075615350757153507581535075915350760153507611535076215350763153507641535076515350766153507671535076815350769153507701535077115350772153507731535077415350775153507761535077715350778153507791535078015350781153507821535078315350784153507851535078615350787153507881535078915350790153507911535079215350793153507941535079515350796153507971535079815350799153508001535080115350802153508031535080415350805153508061535080715350808153508091535081015350811153508121535081315350814153508151535081615350817153508181535081915350820153508211535082215350823153508241535082515350826153508271535082815350829153508301535083115350832153508331535083415350835153508361535083715350838153508391535084015350841153508421535084315350844153508451535084615350847153508481535084915350850153508511535085215350853153508541535085515350856153508571535085815350859153508601535086115350862153508631535086415350865153508661535086715350868153508691535087015350871153508721535087315350874153508751535087615350877153508781535087915350880153508811535088215350883153508841535088515350886153508871535088815350889153508901535089115350892153508931535089415350895153508961535089715350898153508991535090015350901153509021535090315350904153509051535090615350907153509081535090915350910153509111535091215350913153509141535091515350916153509171535091815350919153509201535092115350922153509231535092415350925153509261535092715350928153509291535093015350931153509321535093315350934153509351535093615350937153509381535093915350940153509411535094215350943153509441535094515350946153509471535094815350949153509501535095115350952153509531535095415350955153509561535095715350958153509591535096015350961153509621535096315350964153509651535096615350967153509681535096915350970153509711535097215350973153509741535097515350976153509771535097815350979153509801535098115350982153509831535098415350985153509861535098715350988153509891535099015350991153509921535099315350994153509951535099615350997153509981535099915351000153510011535100215351003153510041535100515351006153510071535100815351009153510101535101115351012153510131535101415351015153510161535101715351018153510191535102015351021153510221535102315351024153510251535102615351027153510281535102915351030153510311535103215351033153510341535103515351036153510371535103815351039153510401535104115351042153510431535104415351045153510461535104715351048153510491535105015351051153510521535105315351054153510551535105615351057153510581535105915351060153510611535106215351063153510641535106515351066153510671535106815351069153510701535107115351072153510731535107415351075153510761535107715351078153510791535108015351081153510821535108315351084153510851535108615351087153510881535108915351090153510911535109215351093153510941535109515351096153510971535109815351099153511001535110115351102153511031535110415351105153600011536000215360003153600041536000515360006153600071536000815360009153600101536001115360012153600131536001415360015153600161536001715360018153600191536002015360021153600221536002315360024153600251536002615360027153600281536002915360030153600311536003215360033153600341536003515360036153600371536003815360039153600401536004115360042153600431536004415360045153600461536004715360048153600491536005015360051153600521536005315360054153600551536005615360057153600581536005915360060153600611536006215360063153600641536006515360066153600671536006815360069153600701536007115360072153600731536007415360075153600761536007715360078153600791536008015360081153600821536008315360084153600851536008615360087153600881536008915360090153600911536009215360093153600941536009515360096153600971536009815360099153601001536010115360102153601031536010415360105153601061536010715360108153601091536011015360111153601121536011315360114153601151536011615360117153601181536011915360120153601211536012215360123153601241536012515360126153601271536012815360129153601301536013115360132153601331536013415360135153601361536013715360138153601391536014015360141153601421536014315360144153601451536014615360147153601481536014915360150153601511536015215360153153601541536015515360156153601571536015815360159153601601536016115360162153601631536016415360165153601661536016715360168153601691536017015360171153601721536017315360174153601751536017615360177153601781536017915360180153601811536018215360183153601841536018515360186153601871536018815360189153601901536019115360192153601931536019415360195153601961536019715360198153601991536020015360201153602021536020315360204153602051536020615360207153602081536020915360210153602111536021215360213153602141536021515360216153602171536021815360219153602201536022115360222153602231536022415360225153602261536022715360228153602291536023015360231153602321536023315360234153602351536023615360237153602381536023915360240153602411536024215360243153602441536024515360246153602471536024815360249153602501536025115360252153602531536025415360255153602561536025715360258153602591536026015360261153602621536026315360264153602651536026615360267153602681536026915360270153602711536027215360273153602741536027515360276153602771536027815360279153602801536028115360282153602831536028415360285153602861536028715360288153602891536029015360291153602921536029315360294153602951536029615360297153602981536029915360300153603011536030215360303153603041536030515360306153603071536030815360309153603101536031115360312153603131536031415360315153603161536031715360318153603191536032015360321153603221536032315360324153603251536032615360327153603281536032915360330153603311536033215360333153603341536033515360336153603371536033815360339153603401536034115360342153603431536034415360345153603461536034715360348153603491536035015360351153603521536035315360354153603551536035615360357153603581536035915360360153603611536036215360363153603641536036515360366153603671536036815360369153603701536037115360372153603731536037415360375153603761536037715360378153603791536038015360381153603821536038315360384153603851536038615360387153603881536038915360390153603911536039215360393153603941536039515360396153603971536039815360399153604001536040115360402153604031536040415360405153604061536040715360408153604091536041015360411153604121536041315360414153604151536041615360417153604181536041915360420153604211536042215360423153604241536042515360426153604271536042815360429153604301536043115360432153604331536043415360435153604361536043715360438153604391536044015360441153604421536044315360444153604451536044615360447153604481536044915360450153604511536045215360453153604541536045515360456153604571536045815360459153604601536046115360462153604631536046415360465153604661536046715360468153604691536047015360471153604721536047315360474153604751536047615360477153604781536047915360480153604811536048215360483153604841536048515360486153604871536048815360489153604901536049115360492153604931536049415360495153604961536049715360498153604991536050015360501153605021536050315360504153605051536050615360507153605081536050915360510153605111536051215360513153605141536051515360516153605171536051815360519153605201536052115360522153605231536052415360525153605261536052715360528153605291536053015360531153605321536053315360534153605351536053615360537153605381536053915360540153605411536054215360543153605441536054515360546153605471536054815360549153605501536055115360552153605531536055415360555153605561536055715360558153605591536056015360561153605621536056315360564153605651536056615360567153605681536056915360570153605711536057215360573153605741536057515360576153605771536057815360579153605801536058115360582153605831536058415360585153605861536058715360588153605891536059015360591153605921536059315360594153605951536059615360597153605981536059915360600153606011536060215360603153606041536060515360606153606071536060815360609153606101536061115360612153606131536061415360615153606161536061715360618153606191536062015360621153606221536062315360624153606251536062615360627153606281536062915360630153606311536063215360633153606341536063515360636153606371536063815360639153606401536064115360642153606431536064415360645153606461536064715360648153606491536065015360651153606521536065315360654153606551536065615360657153606581536065915360660153606611536066215360663153606641536066515360666153606671536066815360669153606701536067115360672153606731536067415360675153606761536067715360678153606791536068015360681153606821536068315360684153606851536068615360687153606881536068915360690153606911536069215360693153606941536069515360696153606971536069815360699153607001536070115360702153607031536070415360705153607061536070715360708153607091536071015360711153607121536071315360714153607151536071615360717153607181536071915360720153607211536072215360723153607241536072515360726153607271536072815360729153607301536073115360732153607331536073415360735153607361536073715360738153607391536074015360741153607421536074315360744153607451536074615360747153607481536074915360750153607511536075215360753153607541536075515360756153607571536075815360759153607601536076115360762153607631536076415360765153607661536076715360768153607691536077015360771153607721536077315360774153607751536077615360777153607781536077915360780153607811536078215360783153607841536078515360786153607871536078815360789153607901536079115360792153607931536079415360795153607961536079715360798153607991536080015360801153608021536080315360804153608051536080615360807153608081536080915360810153608111536081215360813153608141536081515360816153608171536081815360819153608201536082115360822153608231536082415360825153608261536082715360828153608291536083015360831153608321536083315360834153608351536083615360837153608381536083915360840153608411536084215360843153608441536084515360846153608471536084815360849153608501536085115360852153608531536085415360855153608561536085715360858153608591536086015360861153608621536086315360864153608651536086615360867153608681536086915360870153608711536087215360873153608741536087515360876153608771536087815360879153608801536088115360882153608831536088415360885153608861536088715360888153608891536089015360891153608921536089315360894153608951536089615360897153608981536089915360900153609011536090215360903153609041536090515360906153609071536090815360909153609101536091115360912153609131536091415360915153609161536091715360918153609191536092015360921153609221536092315360924153609251536092615360927153609281536092915360930153609311536093215360933153609341536093515360936153609371536093815360939153609401536094115360942153609431536094415360945153609461536094715360948153609491536095015360951153609521536095315360954153609551536095615360957153609581536095915360960153609611536096215360963153609641536096515360966153609671536096815360969153609701536097115360972153609731536097415360975153609761536097715360978153609791536098015360981153609821536098315360984153609851536098615360987153609881536098915360990153609911536099215360993153609941536099515360996153609971536099815360999153610001536100115361002153610031536100415361005153610061536100715361008153610091536101015361011153610121536101315361014153610151536101615361017153610181536101915361020153610211536102215361023153610241536102515361026153610271536102815361029153610301536103115361032153610331536103415361035153610361536103715361038153610391536104015361041153610421536104315361044153610451536104615361047153610481536104915361050153610511536105215361053153610541536105515361056153610571536105815361059153610601536106115361062153610631536106415361065153610661536106715361068153610691536107015361071153610721536107315361074153610751536107615361077153610781536107915361080153610811536108215361083153610841536108515361086153610871536108815361089153610901536109115361092153610931536109415361095153610961536109715361098153610991536110015361101153611021536110315361104153611051537000115370002153700031537000415370005153700061537000715370008153700091537001015370011153700121537001315370014153700151537001615370017153700181537001915370020153700211537002215370023153700241537002515370026153700271537002815370029153700301537003115370032153700331537003415370035153700361537003715370038153700391537004015370041153700421537004315370044153700451537004615370047153700481537004915370050153700511537005215370053153700541537005515370056153700571537005815370059153700601537006115370062153700631537006415370065153700661537006715370068153700691537007015370071153700721537007315370074153700751537007615370077153700781537007915370080153700811537008215370083153700841537008515370086153700871537008815370089153700901537009115370092153700931537009415370095153700961537009715370098153700991537010015370101153701021537010315370104153701051537010615370107153701081537010915370110153701111537011215370113153701141537011515370116153701171537011815370119153701201537012115370122153701231537012415370125153701261537012715370128153701291537013015370131153701321537013315370134153701351537013615370137153701381537013915370140153701411537014215370143153701441537014515370146153701471537014815370149153701501537015115370152153701531537015415370155153701561537015715370158153701591537016015370161153701621537016315370164153701651537016615370167153701681537016915370170153701711537017215370173153701741537017515370176153701771537017815370179153701801537018115370182153701831537018415370185153701861537018715370188153701891537019015370191153701921537019315370194153701951537019615370197153701981537019915370200153702011537020215370203153702041537020515370206153702071537020815370209153702101537021115370212153702131537021415370215153702161537021715370218153702191537022015370221153702221537022315370224153702251537022615370227153702281537022915370230153702311537023215370233153702341537023515370236153702371537023815370239153702401537024115370242153702431537024415370245153702461537024715370248153702491537025015370251153702521537025315370254153702551537025615370257153702581537025915370260153702611537026215370263153702641537026515370266153702671537026815370269153702701537027115370272153702731537027415370275153702761537027715370278153702791537028015370281153702821537028315370284153702851537028615370287153702881537028915370290153702911537029215370293153702941537029515370296153702971537029815370299153703001537030115370302153703031537030415370305153703061537030715370308153703091537031015370311153703121537031315370314153703151537031615370317153703181537031915370320153703211537032215370323153703241537032515370326153703271537032815370329153703301537033115370332153703331537033415370335153703361537033715370338153703391537034015370341153703421537034315370344153703451537034615370347153703481537034915370350153703511537035215370353153703541537035515370356153703571537035815370359153703601537036115370362153703631537036415370365153703661537036715370368153703691537037015370371153703721537037315370374153703751537037615370377153703781537037915370380153703811537038215370383153703841537038515370386153703871537038815370389153703901537039115370392153703931537039415370395153703961537039715370398153703991537040015370401153704021537040315370404153704051537040615370407153704081537040915370410153704111537041215370413153704141537041515370416153704171537041815370419153704201537042115370422153704231537042415370425153704261537042715370428153704291537043015370431153704321537043315370434153704351537043615370437153704381537043915370440153704411537044215370443153704441537044515370446153704471537044815370449153704501537045115370452153704531537045415370455153704561537045715370458153704591537046015370461153704621537046315370464153704651537046615370467153704681537046915370470153704711537047215370473153704741537047515370476153704771537047815370479153704801537048115370482153704831537048415370485153704861537048715370488153704891537049015370491153704921537049315370494153704951537049615370497153704981537049915370500153705011537050215370503153705041537050515370506153705071537050815370509153705101537051115370512153705131537051415370515153705161537051715370518153705191537052015370521153705221537052315370524153705251537052615370527153705281537052915370530153705311537053215370533153705341537053515370536153705371537053815370539153705401537054115370542153705431537054415370545153705461537054715370548153705491537055015370551153705521537055315370554153705551537055615370557153705581537055915370560153705611537056215370563153705641537056515370566153705671537056815370569153705701537057115370572153705731537057415370575153705761537057715370578153705791537058015370581153705821537058315370584153705851537058615370587153705881537058915370590153705911537059215370593153705941537059515370596153705971537059815370599153706001537060115370602153706031537060415370605153706061537060715370608153706091537061015370611153706121537061315370614153706151537061615370617153706181537061915370620153706211537062215370623153706241537062515370626153706271537062815370629153706301537063115370632153706331537063415370635153706361537063715370638153706391537064015370641153706421537064315370644153706451537064615370647153706481537064915370650153706511537065215370653153706541537065515370656153706571537065815370659153706601537066115370662153706631537066415370665153706661537066715370668153706691537067015370671153706721537067315370674153706751537067615370677153706781537067915370680153706811537068215370683153706841537068515370686153706871537068815370689153706901537069115370692153706931537069415370695153706961537069715370698153706991537070015370701153707021537070315370704153707051537070615370707153707081537070915370710153707111537071215370713153707141537071515370716153707171537071815370719153707201537072115370722153707231537072415370725153707261537072715370728153707291537073015370731153707321537073315370734153707351537073615370737153707381537073915370740153707411537074215370743153707441537074515370746153707471537074815370749153707501537075115370752153707531537075415370755153707561537075715370758153707591537076015370761153707621537076315370764153707651537076615370767153707681537076915370770153707711537077215370773153707741537077515370776153707771537077815370779153707801537078115370782153707831537078415370785153707861537078715370788153707891537079015370791153707921537079315370794153707951537079615370797153707981537079915370800153708011537080215370803153708041537080515370806153708071537080815370809153708101537081115370812153708131537081415370815153708161537081715370818153708191537082015370821153708221537082315370824153708251537082615370827153708281537082915370830153708311537083215370833153708341537083515370836153708371537083815370839153708401537084115370842153708431537084415370845153708461537084715370848153708491537085015370851153708521537085315370854153708551537085615370857153708581537085915370860153708611537086215370863153708641537086515370866153708671537086815370869153708701537087115370872153708731537087415370875153708761537087715370878153708791537088015370881153708821537088315370884153708851537088615370887153708881537088915370890153708911537089215370893153708941537089515370896153708971537089815370899153709001537090115370902153709031537090415370905153709061537090715370908153709091537091015370911153709121537091315370914153709151537091615370917153709181537091915370920153709211537092215370923153709241537092515370926153709271537092815370929153709301537093115370932153709331537093415370935153709361537093715370938153709391537094015370941153709421537094315370944153709451537094615370947153709481537094915370950153709511537095215370953153709541537095515370956153709571537095815370959153709601537096115370962153709631537096415370965153709661537096715370968153709691537097015370971153709721537097315370974153709751537097615370977153709781537097915370980153709811537098215370983153709841537098515370986153709871537098815370989153709901537099115370992153709931537099415370995153709961537099715370998153709991537100015371001153710021537100315371004153710051537100615371007153710081537100915371010153710111537101215371013153710141537101515371016153710171537101815371019153710201537102115371022153710231537102415371025153710261537102715371028153710291537103015371031153710321537103315371034153710351537103615371037153710381537103915371040153710411537104215371043153710441537104515371046153710471537104815371049153710501537105115371052153710531537105415371055153710561537105715371058153710591537106015371061153710621537106315371064153710651537106615371067153710681537106915371070153710711537107215371073153710741537107515371076153710771537107815371079153710801537108115371082153710831537108415371085153710861537108715371088153710891537109015371091153710921537109315371094153710951537109615371097153710981537109915371100153711011537110215371103153711041537110515380001153800021538000315380004153800051538000615380007153800081538000915380010153800111538001215380013153800141538001515380016153800171538001815380019153800201538002115380022153800231538002415380025153800261538002715380028153800291538003015380031153800321538003315380034153800351538003615380037153800381538003915380040153800411538004215380043153800441538004515380046153800471538004815380049153800501538005115380052153800531538005415380055153800561538005715380058153800591538006015380061153800621538006315380064153800651538006615380067153800681538006915380070153800711538007215380073153800741538007515380076153800771538007815380079153800801538008115380082153800831538008415380085153800861538008715380088153800891538009015380091153800921538009315380094153800951538009615380097153800981538009915380100153801011538010215380103153801041538010515380106153801071538010815380109153801101538011115380112153801131538011415380115153801161538011715380118153801191538012015380121153801221538012315380124153801251538012615380127153801281538012915380130153801311538013215380133153801341538013515380136153801371538013815380139153801401538014115380142153801431538014415380145153801461538014715380148153801491538015015380151153801521538015315380154153801551538015615380157153801581538015915380160153801611538016215380163153801641538016515380166153801671538016815380169153801701538017115380172153801731538017415380175153801761538017715380178153801791538018015380181153801821538018315380184153801851538018615380187153801881538018915380190153801911538019215380193153801941538019515380196153801971538019815380199153802001538020115380202153802031538020415380205153802061538020715380208153802091538021015380211153802121538021315380214153802151538021615380217153802181538021915380220153802211538022215380223153802241538022515380226153802271538022815380229153802301538023115380232153802331538023415380235153802361538023715380238153802391538024015380241153802421538024315380244153802451538024615380247153802481538024915380250153802511538025215380253153802541538025515380256153802571538025815380259153802601538026115380262153802631538026415380265153802661538026715380268153802691538027015380271153802721538027315380274153802751538027615380277153802781538027915380280153802811538028215380283153802841538028515380286153802871538028815380289153802901538029115380292153802931538029415380295153802961538029715380298153802991538030015380301153803021538030315380304153803051538030615380307153803081538030915380310153803111538031215380313153803141538031515380316153803171538031815380319153803201538032115380322153803231538032415380325153803261538032715380328153803291538033015380331153803321538033315380334153803351538033615380337153803381538033915380340153803411538034215380343153803441538034515380346153803471538034815380349153803501538035115380352153803531538035415380355153803561538035715380358153803591538036015380361153803621538036315380364153803651538036615380367153803681538036915380370153803711538037215380373153803741538037515380376153803771538037815380379153803801538038115380382153803831538038415380385153803861538038715380388153803891538039015380391153803921538039315380394153803951538039615380397153803981538039915380400153804011538040215380403153804041538040515380406153804071538040815380409153804101538041115380412153804131538041415380415153804161538041715380418153804191538042015380421153804221538042315380424153804251538042615380427153804281538042915380430153804311538043215380433153804341538043515380436153804371538043815380439153804401538044115380442153804431538044415380445153804461538044715380448153804491538045015380451153804521538045315380454153804551538045615380457153804581538045915380460153804611538046215380463153804641538046515380466153804671538046815380469153804701538047115380472153804731538047415380475153804761538047715380478153804791538048015380481153804821538048315380484153804851538048615380487153804881538048915380490153804911538049215380493153804941538049515380496153804971538049815380499153805001538050115380502153805031538050415380505153805061538050715380508153805091538051015380511153805121538051315380514153805151538051615380517153805181538051915380520153805211538052215380523153805241538052515380526153805271538052815380529153805301538053115380532153805331538053415380535153805361538053715380538153805391538054015380541153805421538054315380544153805451538054615380547153805481538054915380550153805511538055215380553153805541538055515380556153805571538055815380559153805601538056115380562153805631538056415380565153805661538056715380568153805691538057015380571153805721538057315380574153805751538057615380577153805781538057915380580153805811538058215380583153805841538058515380586153805871538058815380589153805901538059115380592153805931538059415380595153805961538059715380598153805991538060015380601153806021538060315380604153806051538060615380607153806081538060915380610153806111538061215380613153806141538061515380616153806171538061815380619153806201538062115380622153806231538062415380625153806261538062715380628153806291538063015380631153806321538063315380634153806351538063615380637153806381538063915380640153806411538064215380643153806441538064515380646153806471538064815380649153806501538065115380652153806531538065415380655153806561538065715380658153806591538066015380661153806621538066315380664153806651538066615380667153806681538066915380670153806711538067215380673153806741538067515380676153806771538067815380679153806801538068115380682153806831538068415380685153806861538068715380688153806891538069015380691153806921538069315380694153806951538069615380697153806981538069915380700153807011538070215380703153807041538070515380706153807071538070815380709153807101538071115380712153807131538071415380715153807161538071715380718153807191538072015380721153807221538072315380724153807251538072615380727153807281538072915380730153807311538073215380733153807341538073515380736153807371538073815380739153807401538074115380742153807431538074415380745153807461538074715380748153807491538075015380751153807521538075315380754153807551538075615380757153807581538075915380760153807611538076215380763153807641538076515380766153807671538076815380769153807701538077115380772153807731538077415380775153807761538077715380778153807791538078015380781153807821538078315380784153807851538078615380787153807881538078915380790153807911538079215380793153807941538079515380796153807971538079815380799153808001538080115380802153808031538080415380805153808061538080715380808153808091538081015380811153808121538081315380814153808151538081615380817153808181538081915380820153808211538082215380823153808241538082515380826153808271538082815380829153808301538083115380832153808331538083415380835153808361538083715380838153808391538084015380841153808421538084315380844153808451538084615380847153808481538084915380850153808511538085215380853153808541538085515380856153808571538085815380859153808601538086115380862153808631538086415380865153808661538086715380868153808691538087015380871153808721538087315380874153808751538087615380877153808781538087915380880153808811538088215380883153808841538088515380886153808871538088815380889153808901538089115380892153808931538089415380895153808961538089715380898153808991538090015380901153809021538090315380904153809051538090615380907153809081538090915380910153809111538091215380913153809141538091515380916153809171538091815380919153809201538092115380922153809231538092415380925153809261538092715380928153809291538093015380931153809321538093315380934153809351538093615380937153809381538093915380940153809411538094215380943153809441538094515380946153809471538094815380949153809501538095115380952153809531538095415380955153809561538095715380958153809591538096015380961153809621538096315380964153809651538096615380967153809681538096915380970153809711538097215380973153809741538097515380976153809771538097815380979153809801538098115380982153809831538098415380985153809861538098715380988153809891538099015380991153809921538099315380994153809951538099615380997153809981538099915381000153810011538100215381003153810041538100515381006153810071538100815381009153810101538101115381012153810131538101415381015153810161538101715381018153810191538102015381021153810221538102315381024153810251538102615381027153810281538102915381030153810311538103215381033153810341538103515381036153810371538103815381039153810401538104115381042153810431538104415381045153810461538104715381048153810491538105015381051153810521538105315381054153810551538105615381057153810581538105915381060153810611538106215381063153810641538106515381066153810671538106815381069153810701538107115381072153810731538107415381075153810761538107715381078153810791538108015381081153810821538108315381084153810851538108615381087153810881538108915381090153810911538109215381093153810941538109515381096153810971538109815381099153811001538110115381102153811031538110415381105153900011539000215390003153900041539000515390006153900071539000815390009153900101539001115390012153900131539001415390015153900161539001715390018153900191539002015390021153900221539002315390024153900251539002615390027153900281539002915390030153900311539003215390033153900341539003515390036153900371539003815390039153900401539004115390042153900431539004415390045153900461539004715390048153900491539005015390051153900521539005315390054153900551539005615390057153900581539005915390060153900611539006215390063153900641539006515390066153900671539006815390069153900701539007115390072153900731539007415390075153900761539007715390078153900791539008015390081153900821539008315390084153900851539008615390087153900881539008915390090153900911539009215390093153900941539009515390096153900971539009815390099153901001539010115390102153901031539010415390105153901061539010715390108153901091539011015390111153901121539011315390114153901151539011615390117153901181539011915390120153901211539012215390123153901241539012515390126153901271539012815390129153901301539013115390132153901331539013415390135153901361539013715390138153901391539014015390141153901421539014315390144153901451539014615390147153901481539014915390150153901511539015215390153153901541539015515390156153901571539015815390159153901601539016115390162153901631539016415390165153901661539016715390168153901691539017015390171153901721539017315390174153901751539017615390177153901781539017915390180153901811539018215390183153901841539018515390186153901871539018815390189153901901539019115390192153901931539019415390195153901961539019715390198153901991539020015390201153902021539020315390204153902051539020615390207153902081539020915390210153902111539021215390213153902141539021515390216153902171539021815390219153902201539022115390222153902231539022415390225153902261539022715390228153902291539023015390231153902321539023315390234153902351539023615390237153902381539023915390240153902411539024215390243153902441539024515390246153902471539024815390249153902501539025115390252153902531539025415390255153902561539025715390258153902591539026015390261153902621539026315390264153902651539026615390267153902681539026915390270153902711539027215390273153902741539027515390276153902771539027815390279153902801539028115390282153902831539028415390285153902861539028715390288153902891539029015390291153902921539029315390294153902951539029615390297153902981539029915390300153903011539030215390303153903041539030515390306153903071539030815390309153903101539031115390312153903131539031415390315153903161539031715390318153903191539032015390321153903221539032315390324153903251539032615390327153903281539032915390330153903311539033215390333153903341539033515390336153903371539033815390339153903401539034115390342153903431539034415390345153903461539034715390348153903491539035015390351153903521539035315390354153903551539035615390357153903581539035915390360153903611539036215390363153903641539036515390366153903671539036815390369153903701539037115390372153903731539037415390375153903761539037715390378153903791539038015390381153903821539038315390384153903851539038615390387153903881539038915390390153903911539039215390393153903941539039515390396153903971539039815390399153904001539040115390402153904031539040415390405153904061539040715390408153904091539041015390411153904121539041315390414153904151539041615390417153904181539041915390420153904211539042215390423153904241539042515390426153904271539042815390429153904301539043115390432153904331539043415390435153904361539043715390438153904391539044015390441153904421539044315390444153904451539044615390447153904481539044915390450153904511539045215390453153904541539045515390456153904571539045815390459153904601539046115390462153904631539046415390465153904661539046715390468153904691539047015390471153904721539047315390474153904751539047615390477153904781539047915390480153904811539048215390483153904841539048515390486153904871539048815390489153904901539049115390492153904931539049415390495153904961539049715390498153904991539050015390501153905021539050315390504153905051539050615390507153905081539050915390510153905111539051215390513153905141539051515390516153905171539051815390519153905201539052115390522153905231539052415390525153905261539052715390528153905291539053015390531153905321539053315390534153905351539053615390537153905381539053915390540153905411539054215390543153905441539054515390546153905471539054815390549153905501539055115390552153905531539055415390555153905561539055715390558153905591539056015390561153905621539056315390564153905651539056615390567153905681539056915390570153905711539057215390573153905741539057515390576153905771539057815390579153905801539058115390582153905831539058415390585153905861539058715390588153905891539059015390591153905921539059315390594153905951539059615390597153905981539059915390600153906011539060215390603153906041539060515390606153906071539060815390609153906101539061115390612153906131539061415390615153906161539061715390618153906191539062015390621153906221539062315390624153906251539062615390627153906281539062915390630153906311539063215390633153906341539063515390636153906371539063815390639153906401539064115390642153906431539064415390645153906461539064715390648153906491539065015390651153906521539065315390654153906551539065615390657153906581539065915390660153906611539066215390663153906641539066515390666153906671539066815390669153906701539067115390672153906731539067415390675153906761539067715390678153906791539068015390681153906821539068315390684153906851539068615390687153906881539068915390690153906911539069215390693153906941539069515390696153906971539069815390699153907001539070115390702153907031539070415390705153907061539070715390708153907091539071015390711153907121539071315390714153907151539071615390717153907181539071915390720153907211539072215390723153907241539072515390726153907271539072815390729153907301539073115390732153907331539073415390735153907361539073715390738153907391539074015390741153907421539074315390744153907451539074615390747153907481539074915390750153907511539075215390753153907541539075515390756153907571539075815390759153907601539076115390762153907631539076415390765153907661539076715390768153907691539077015390771153907721539077315390774153907751539077615390777153907781539077915390780153907811539078215390783153907841539078515390786153907871539078815390789153907901539079115390792153907931539079415390795153907961539079715390798153907991539080015390801153908021539080315390804153908051539080615390807153908081539080915390810153908111539081215390813153908141539081515390816153908171539081815390819153908201539082115390822153908231539082415390825153908261539082715390828153908291539083015390831153908321539083315390834153908351539083615390837153908381539083915390840153908411539084215390843153908441539084515390846153908471539084815390849153908501539085115390852153908531539085415390855153908561539085715390858153908591539086015390861153908621539086315390864153908651539086615390867153908681539086915390870153908711539087215390873153908741539087515390876153908771539087815390879153908801539088115390882153908831539088415390885153908861539088715390888153908891539089015390891153908921539089315390894153908951539089615390897153908981539089915390900153909011539090215390903153909041539090515390906153909071539090815390909153909101539091115390912153909131539091415390915153909161539091715390918153909191539092015390921153909221539092315390924153909251539092615390927153909281539092915390930153909311539093215390933153909341539093515390936153909371539093815390939153909401539094115390942153909431539094415390945153909461539094715390948153909491539095015390951153909521539095315390954153909551539095615390957153909581539095915390960153909611539096215390963153909641539096515390966153909671539096815390969153909701539097115390972153909731539097415390975153909761539097715390978153909791539098015390981153909821539098315390984153909851539098615390987153909881539098915390990153909911539099215390993153909941539099515390996153909971539099815390999153910001539100115391002153910031539100415391005153910061539100715391008153910091539101015391011153910121539101315391014153910151539101615391017153910181539101915391020153910211539102215391023153910241539102515391026153910271539102815391029153910301539103115391032153910331539103415391035153910361539103715391038153910391539104015391041153910421539104315391044153910451539104615391047153910481539104915391050153910511539105215391053153910541539105515391056153910571539105815391059153910601539106115391062153910631539106415391065153910661539106715391068153910691539107015391071153910721539107315391074153910751539107615391077153910781539107915391080153910811539108215391083153910841539108515391086153910871539108815391089153910901539109115391092153910931539109415391095153910961539109715391098153910991539110015391101153911021539110315391104153911051540000115400002154000031540000415400005154000061540000715400008154000091540001015400011154000121540001315400014154000151540001615400017154000181540001915400020154000211540002215400023154000241540002515400026154000271540002815400029154000301540003115400032154000331540003415400035154000361540003715400038154000391540004015400041154000421540004315400044154000451540004615400047154000481540004915400050154000511540005215400053154000541540005515400056154000571540005815400059154000601540006115400062154000631540006415400065154000661540006715400068154000691540007015400071154000721540007315400074154000751540007615400077154000781540007915400080154000811540008215400083154000841540008515400086154000871540008815400089154000901540009115400092154000931540009415400095154000961540009715400098154000991540010015400101154001021540010315400104154001051540010615400107154001081540010915400110154001111540011215400113154001141540011515400116154001171540011815400119154001201540012115400122154001231540012415400125154001261540012715400128154001291540013015400131154001321540013315400134154001351540013615400137154001381540013915400140154001411540014215400143154001441540014515400146154001471540014815400149154001501540015115400152154001531540015415400155154001561540015715400158154001591540016015400161154001621540016315400164154001651540016615400167154001681540016915400170154001711540017215400173154001741540017515400176154001771540017815400179154001801540018115400182154001831540018415400185154001861540018715400188154001891540019015400191154001921540019315400194154001951540019615400197154001981540019915400200154002011540020215400203154002041540020515400206154002071540020815400209154002101540021115400212154002131540021415400215154002161540021715400218154002191540022015400221154002221540022315400224154002251540022615400227154002281540022915400230154002311540023215400233154002341540023515400236154002371540023815400239154002401540024115400242154002431540024415400245154002461540024715400248154002491540025015400251154002521540025315400254154002551540025615400257154002581540025915400260154002611540026215400263154002641540026515400266154002671540026815400269154002701540027115400272154002731540027415400275154002761540027715400278154002791540028015400281154002821540028315400284154002851540028615400287154002881540028915400290154002911540029215400293154002941540029515400296154002971540029815400299154003001540030115400302154003031540030415400305154003061540030715400308154003091540031015400311154003121540031315400314154003151540031615400317154003181540031915400320154003211540032215400323154003241540032515400326154003271540032815400329154003301540033115400332154003331540033415400335154003361540033715400338154003391540034015400341154003421540034315400344154003451540034615400347154003481540034915400350154003511540035215400353154003541540035515400356154003571540035815400359154003601540036115400362154003631540036415400365154003661540036715400368154003691540037015400371154003721540037315400374154003751540037615400377154003781540037915400380154003811540038215400383154003841540038515400386154003871540038815400389154003901540039115400392154003931540039415400395154003961540039715400398154003991540040015400401154004021540040315400404154004051540040615400407154004081540040915400410154004111540041215400413154004141540041515400416154004171540041815400419154004201540042115400422154004231540042415400425154004261540042715400428154004291540043015400431154004321540043315400434154004351540043615400437154004381540043915400440154004411540044215400443154004441540044515400446154004471540044815400449154004501540045115400452154004531540045415400455154004561540045715400458154004591540046015400461154004621540046315400464154004651540046615400467154004681540046915400470154004711540047215400473154004741540047515400476154004771540047815400479154004801540048115400482154004831540048415400485154004861540048715400488154004891540049015400491154004921540049315400494154004951540049615400497154004981540049915400500154005011540050215400503154005041540050515400506154005071540050815400509154005101540051115400512154005131540051415400515154005161540051715400518154005191540052015400521154005221540052315400524154005251540052615400527154005281540052915400530154005311540053215400533154005341540053515400536154005371540053815400539154005401540054115400542154005431540054415400545154005461540054715400548154005491540055015400551154005521540055315400554154005551540055615400557154005581540055915400560154005611540056215400563154005641540056515400566154005671540056815400569154005701540057115400572154005731540057415400575154005761540057715400578154005791540058015400581154005821540058315400584154005851540058615400587154005881540058915400590154005911540059215400593154005941540059515400596154005971540059815400599154006001540060115400602154006031540060415400605154006061540060715400608154006091540061015400611154006121540061315400614154006151540061615400617154006181540061915400620154006211540062215400623154006241540062515400626154006271540062815400629154006301540063115400632154006331540063415400635154006361540063715400638154006391540064015400641154006421540064315400644154006451540064615400647154006481540064915400650154006511540065215400653154006541540065515400656154006571540065815400659154006601540066115400662154006631540066415400665154006661540066715400668154006691540067015400671154006721540067315400674154006751540067615400677154006781540067915400680154006811540068215400683154006841540068515400686154006871540068815400689154006901540069115400692154006931540069415400695154006961540069715400698154006991540070015400701154007021540070315400704154007051540070615400707154007081540070915400710154007111540071215400713154007141540071515400716154007171540071815400719154007201540072115400722154007231540072415400725154007261540072715400728154007291540073015400731154007321540073315400734154007351540073615400737154007381540073915400740154007411540074215400743154007441540074515400746154007471540074815400749154007501540075115400752154007531540075415400755154007561540075715400758154007591540076015400761154007621540076315400764154007651540076615400767154007681540076915400770154007711540077215400773154007741540077515400776154007771540077815400779154007801540078115400782154007831540078415400785154007861540078715400788154007891540079015400791154007921540079315400794154007951540079615400797154007981540079915400800154008011540080215400803154008041540080515400806154008071540080815400809154008101540081115400812154008131540081415400815154008161540081715400818154008191540082015400821154008221540082315400824154008251540082615400827154008281540082915400830154008311540083215400833154008341540083515400836154008371540083815400839154008401540084115400842154008431540084415400845154008461540084715400848154008491540085015400851154008521540085315400854154008551540085615400857154008581540085915400860154008611540086215400863154008641540086515400866154008671540086815400869154008701540087115400872154008731540087415400875154008761540087715400878154008791540088015400881154008821540088315400884154008851540088615400887154008881540088915400890154008911540089215400893154008941540089515400896154008971540089815400899154009001540090115400902154009031540090415400905154009061540090715400908154009091540091015400911154009121540091315400914154009151540091615400917154009181540091915400920154009211540092215400923154009241540092515400926154009271540092815400929154009301540093115400932154009331540093415400935154009361540093715400938154009391540094015400941154009421540094315400944154009451540094615400947154009481540094915400950154009511540095215400953154009541540095515400956154009571540095815400959154009601540096115400962154009631540096415400965154009661540096715400968154009691540097015400971154009721540097315400974154009751540097615400977154009781540097915400980154009811540098215400983154009841540098515400986154009871540098815400989154009901540099115400992154009931540099415400995154009961540099715400998154009991540100015401001154010021540100315401004154010051540100615401007154010081540100915401010154010111540101215401013154010141540101515401016154010171540101815401019154010201540102115401022154010231540102415401025154010261540102715401028154010291540103015401031154010321540103315401034154010351540103615401037154010381540103915401040154010411540104215401043154010441540104515401046154010471540104815401049154010501540105115401052154010531540105415401055154010561540105715401058154010591540106015401061154010621540106315401064154010651540106615401067154010681540106915401070154010711540107215401073154010741540107515401076154010771540107815401079154010801540108115401082154010831540108415401085154010861540108715401088154010891540109015401091154010921540109315401094154010951540109615401097154010981540109915401100154011011540110215401103154011041540110515410001154100021541000315410004154100051541000615410007154100081541000915410010154100111541001215410013154100141541001515410016154100171541001815410019154100201541002115410022154100231541002415410025154100261541002715410028154100291541003015410031154100321541003315410034154100351541003615410037154100381541003915410040154100411541004215410043154100441541004515410046154100471541004815410049154100501541005115410052154100531541005415410055154100561541005715410058154100591541006015410061154100621541006315410064154100651541006615410067154100681541006915410070154100711541007215410073154100741541007515410076154100771541007815410079154100801541008115410082154100831541008415410085154100861541008715410088154100891541009015410091154100921541009315410094154100951541009615410097154100981541009915410100154101011541010215410103154101041541010515410106154101071541010815410109154101101541011115410112154101131541011415410115154101161541011715410118154101191541012015410121154101221541012315410124154101251541012615410127154101281541012915410130154101311541013215410133154101341541013515410136154101371541013815410139154101401541014115410142154101431541014415410145154101461541014715410148154101491541015015410151154101521541015315410154154101551541015615410157154101581541015915410160154101611541016215410163154101641541016515410166154101671541016815410169154101701541017115410172154101731541017415410175154101761541017715410178154101791541018015410181154101821541018315410184154101851541018615410187154101881541018915410190154101911541019215410193154101941541019515410196154101971541019815410199154102001541020115410202154102031541020415410205154102061541020715410208154102091541021015410211154102121541021315410214154102151541021615410217154102181541021915410220154102211541022215410223154102241541022515410226154102271541022815410229154102301541023115410232154102331541023415410235154102361541023715410238154102391541024015410241154102421541024315410244154102451541024615410247154102481541024915410250154102511541025215410253154102541541025515410256154102571541025815410259154102601541026115410262154102631541026415410265154102661541026715410268154102691541027015410271154102721541027315410274154102751541027615410277154102781541027915410280154102811541028215410283154102841541028515410286154102871541028815410289154102901541029115410292154102931541029415410295154102961541029715410298154102991541030015410301154103021541030315410304154103051541030615410307154103081541030915410310154103111541031215410313154103141541031515410316154103171541031815410319154103201541032115410322154103231541032415410325154103261541032715410328154103291541033015410331154103321541033315410334154103351541033615410337154103381541033915410340154103411541034215410343154103441541034515410346154103471541034815410349154103501541035115410352154103531541035415410355154103561541035715410358154103591541036015410361154103621541036315410364154103651541036615410367154103681541036915410370154103711541037215410373154103741541037515410376154103771541037815410379154103801541038115410382154103831541038415410385154103861541038715410388154103891541039015410391154103921541039315410394154103951541039615410397154103981541039915410400154104011541040215410403154104041541040515410406154104071541040815410409154104101541041115410412154104131541041415410415154104161541041715410418154104191541042015410421154104221541042315410424154104251541042615410427154104281541042915410430154104311541043215410433154104341541043515410436154104371541043815410439154104401541044115410442154104431541044415410445154104461541044715410448154104491541045015410451154104521541045315410454154104551541045615410457154104581541045915410460154104611541046215410463154104641541046515410466154104671541046815410469154104701541047115410472154104731541047415410475154104761541047715410478154104791541048015410481154104821541048315410484154104851541048615410487154104881541048915410490154104911541049215410493154104941541049515410496154104971541049815410499154105001541050115410502154105031541050415410505154105061541050715410508154105091541051015410511154105121541051315410514154105151541051615410517154105181541051915410520154105211541052215410523154105241541052515410526154105271541052815410529154105301541053115410532154105331541053415410535154105361541053715410538154105391541054015410541154105421541054315410544154105451541054615410547154105481541054915410550154105511541055215410553154105541541055515410556154105571541055815410559154105601541056115410562154105631541056415410565154105661541056715410568154105691541057015410571154105721541057315410574154105751541057615410577154105781541057915410580154105811541058215410583154105841541058515410586154105871541058815410589154105901541059115410592154105931541059415410595154105961541059715410598154105991541060015410601154106021541060315410604154106051541060615410607154106081541060915410610154106111541061215410613154106141541061515410616154106171541061815410619154106201541062115410622154106231541062415410625154106261541062715410628154106291541063015410631154106321541063315410634154106351541063615410637154106381541063915410640154106411541064215410643154106441541064515410646154106471541064815410649154106501541065115410652154106531541065415410655154106561541065715410658154106591541066015410661154106621541066315410664154106651541066615410667154106681541066915410670154106711541067215410673154106741541067515410676154106771541067815410679154106801541068115410682154106831541068415410685154106861541068715410688154106891541069015410691154106921541069315410694154106951541069615410697154106981541069915410700154107011541070215410703154107041541070515410706154107071541070815410709154107101541071115410712154107131541071415410715154107161541071715410718154107191541072015410721154107221541072315410724154107251541072615410727154107281541072915410730154107311541073215410733154107341541073515410736154107371541073815410739154107401541074115410742154107431541074415410745154107461541074715410748154107491541075015410751154107521541075315410754154107551541075615410757154107581541075915410760154107611541076215410763154107641541076515410766154107671541076815410769154107701541077115410772154107731541077415410775154107761541077715410778154107791541078015410781154107821541078315410784154107851541078615410787154107881541078915410790154107911541079215410793154107941541079515410796154107971541079815410799154108001541080115410802154108031541080415410805154108061541080715410808154108091541081015410811154108121541081315410814154108151541081615410817154108181541081915410820154108211541082215410823154108241541082515410826154108271541082815410829154108301541083115410832154108331541083415410835154108361541083715410838154108391541084015410841154108421541084315410844154108451541084615410847154108481541084915410850154108511541085215410853154108541541085515410856154108571541085815410859154108601541086115410862154108631541086415410865154108661541086715410868154108691541087015410871154108721541087315410874154108751541087615410877154108781541087915410880154108811541088215410883154108841541088515410886154108871541088815410889154108901541089115410892154108931541089415410895154108961541089715410898154108991541090015410901154109021541090315410904154109051541090615410907154109081541090915410910154109111541091215410913154109141541091515410916154109171541091815410919154109201541092115410922154109231541092415410925154109261541092715410928154109291541093015410931154109321541093315410934154109351541093615410937154109381541093915410940154109411541094215410943154109441541094515410946154109471541094815410949154109501541095115410952154109531541095415410955154109561541095715410958154109591541096015410961154109621541096315410964154109651541096615410967154109681541096915410970154109711541097215410973154109741541097515410976154109771541097815410979154109801541098115410982154109831541098415410985154109861541098715410988154109891541099015410991154109921541099315410994154109951541099615410997154109981541099915411000154110011541100215411003154110041541100515411006154110071541100815411009154110101541101115411012154110131541101415411015154110161541101715411018154110191541102015411021154110221541102315411024154110251541102615411027154110281541102915411030154110311541103215411033154110341541103515411036154110371541103815411039154110401541104115411042154110431541104415411045154110461541104715411048154110491541105015411051154110521541105315411054154110551541105615411057154110581541105915411060154110611541106215411063154110641541106515411066154110671541106815411069154110701541107115411072154110731541107415411075154110761541107715411078154110791541108015411081154110821541108315411084154110851541108615411087154110881541108915411090154110911541109215411093154110941541109515411096154110971541109815411099154111001541110115411102154111031541110415411105154200011542000215420003154200041542000515420006154200071542000815420009154200101542001115420012154200131542001415420015154200161542001715420018154200191542002015420021154200221542002315420024154200251542002615420027154200281542002915420030154200311542003215420033154200341542003515420036154200371542003815420039154200401542004115420042154200431542004415420045154200461542004715420048154200491542005015420051154200521542005315420054154200551542005615420057154200581542005915420060154200611542006215420063154200641542006515420066154200671542006815420069154200701542007115420072154200731542007415420075154200761542007715420078154200791542008015420081154200821542008315420084154200851542008615420087154200881542008915420090154200911542009215420093154200941542009515420096154200971542009815420099154201001542010115420102154201031542010415420105154201061542010715420108154201091542011015420111154201121542011315420114154201151542011615420117154201181542011915420120154201211542012215420123154201241542012515420126154201271542012815420129154201301542013115420132154201331542013415420135154201361542013715420138154201391542014015420141154201421542014315420144154201451542014615420147154201481542014915420150154201511542015215420153154201541542015515420156154201571542015815420159154201601542016115420162154201631542016415420165154201661542016715420168154201691542017015420171154201721542017315420174154201751542017615420177154201781542017915420180154201811542018215420183154201841542018515420186154201871542018815420189154201901542019115420192154201931542019415420195154201961542019715420198154201991542020015420201154202021542020315420204154202051542020615420207154202081542020915420210154202111542021215420213154202141542021515420216154202171542021815420219154202201542022115420222154202231542022415420225154202261542022715420228154202291542023015420231154202321542023315420234154202351542023615420237154202381542023915420240154202411542024215420243154202441542024515420246154202471542024815420249154202501542025115420252154202531542025415420255154202561542025715420258154202591542026015420261154202621542026315420264154202651542026615420267154202681542026915420270154202711542027215420273154202741542027515420276154202771542027815420279154202801542028115420282154202831542028415420285154202861542028715420288154202891542029015420291154202921542029315420294154202951542029615420297154202981542029915420300154203011542030215420303154203041542030515420306154203071542030815420309154203101542031115420312154203131542031415420315154203161542031715420318154203191542032015420321154203221542032315420324154203251542032615420327154203281542032915420330154203311542033215420333154203341542033515420336154203371542033815420339154203401542034115420342154203431542034415420345154203461542034715420348154203491542035015420351154203521542035315420354154203551542035615420357154203581542035915420360154203611542036215420363154203641542036515420366154203671542036815420369154203701542037115420372154203731542037415420375154203761542037715420378154203791542038015420381154203821542038315420384154203851542038615420387154203881542038915420390154203911542039215420393154203941542039515420396154203971542039815420399154204001542040115420402154204031542040415420405154204061542040715420408154204091542041015420411154204121542041315420414154204151542041615420417154204181542041915420420154204211542042215420423154204241542042515420426154204271542042815420429154204301542043115420432154204331542043415420435154204361542043715420438154204391542044015420441154204421542044315420444154204451542044615420447154204481542044915420450154204511542045215420453154204541542045515420456154204571542045815420459154204601542046115420462154204631542046415420465154204661542046715420468154204691542047015420471154204721542047315420474154204751542047615420477154204781542047915420480154204811542048215420483154204841542048515420486154204871542048815420489154204901542049115420492154204931542049415420495154204961542049715420498154204991542050015420501154205021542050315420504154205051542050615420507154205081542050915420510154205111542051215420513154205141542051515420516154205171542051815420519154205201542052115420522154205231542052415420525154205261542052715420528154205291542053015420531154205321542053315420534154205351542053615420537154205381542053915420540154205411542054215420543154205441542054515420546154205471542054815420549154205501542055115420552154205531542055415420555154205561542055715420558154205591542056015420561154205621542056315420564154205651542056615420567154205681542056915420570154205711542057215420573154205741542057515420576154205771542057815420579154205801542058115420582154205831542058415420585154205861542058715420588154205891542059015420591154205921542059315420594154205951542059615420597154205981542059915420600154206011542060215420603154206041542060515420606154206071542060815420609154206101542061115420612154206131542061415420615154206161542061715420618154206191542062015420621154206221542062315420624154206251542062615420627154206281542062915420630154206311542063215420633154206341542063515420636154206371542063815420639154206401542064115420642154206431542064415420645154206461542064715420648154206491542065015420651154206521542065315420654154206551542065615420657154206581542065915420660154206611542066215420663154206641542066515420666154206671542066815420669154206701542067115420672154206731542067415420675154206761542067715420678154206791542068015420681154206821542068315420684154206851542068615420687154206881542068915420690154206911542069215420693154206941542069515420696154206971542069815420699154207001542070115420702154207031542070415420705154207061542070715420708154207091542071015420711154207121542071315420714154207151542071615420717154207181542071915420720154207211542072215420723154207241542072515420726154207271542072815420729154207301542073115420732154207331542073415420735154207361542073715420738154207391542074015420741154207421542074315420744154207451542074615420747154207481542074915420750154207511542075215420753154207541542075515420756154207571542075815420759154207601542076115420762154207631542076415420765154207661542076715420768154207691542077015420771154207721542077315420774154207751542077615420777154207781542077915420780154207811542078215420783154207841542078515420786154207871542078815420789154207901542079115420792154207931542079415420795154207961542079715420798154207991542080015420801154208021542080315420804154208051542080615420807154208081542080915420810154208111542081215420813154208141542081515420816154208171542081815420819154208201542082115420822154208231542082415420825154208261542082715420828154208291542083015420831154208321542083315420834154208351542083615420837154208381542083915420840154208411542084215420843154208441542084515420846154208471542084815420849154208501542085115420852154208531542085415420855154208561542085715420858154208591542086015420861154208621542086315420864154208651542086615420867154208681542086915420870154208711542087215420873154208741542087515420876154208771542087815420879154208801542088115420882154208831542088415420885154208861542088715420888154208891542089015420891154208921542089315420894154208951542089615420897154208981542089915420900154209011542090215420903154209041542090515420906154209071542090815420909154209101542091115420912154209131542091415420915154209161542091715420918154209191542092015420921154209221542092315420924154209251542092615420927154209281542092915420930154209311542093215420933154209341542093515420936154209371542093815420939154209401542094115420942154209431542094415420945154209461542094715420948154209491542095015420951154209521542095315420954154209551542095615420957154209581542095915420960154209611542096215420963154209641542096515420966154209671542096815420969154209701542097115420972154209731542097415420975154209761542097715420978154209791542098015420981154209821542098315420984154209851542098615420987154209881542098915420990154209911542099215420993154209941542099515420996154209971542099815420999154210001542100115421002154210031542100415421005154210061542100715421008154210091542101015421011154210121542101315421014154210151542101615421017154210181542101915421020154210211542102215421023154210241542102515421026154210271542102815421029154210301542103115421032154210331542103415421035154210361542103715421038154210391542104015421041154210421542104315421044154210451542104615421047154210481542104915421050154210511542105215421053154210541542105515421056154210571542105815421059154210601542106115421062154210631542106415421065154210661542106715421068154210691542107015421071154210721542107315421074154210751542107615421077154210781542107915421080154210811542108215421083154210841542108515421086154210871542108815421089154210901542109115421092154210931542109415421095154210961542109715421098154210991542110015421101154211021542110315421104154211051543000115430002154300031543000415430005154300061543000715430008154300091543001015430011154300121543001315430014154300151543001615430017154300181543001915430020154300211543002215430023154300241543002515430026154300271543002815430029154300301543003115430032154300331543003415430035154300361543003715430038154300391543004015430041154300421543004315430044154300451543004615430047154300481543004915430050154300511543005215430053154300541543005515430056154300571543005815430059154300601543006115430062154300631543006415430065154300661543006715430068154300691543007015430071154300721543007315430074154300751543007615430077154300781543007915430080154300811543008215430083154300841543008515430086154300871543008815430089154300901543009115430092154300931543009415430095154300961543009715430098154300991543010015430101154301021543010315430104154301051543010615430107154301081543010915430110154301111543011215430113154301141543011515430116154301171543011815430119154301201543012115430122154301231543012415430125154301261543012715430128154301291543013015430131154301321543013315430134154301351543013615430137154301381543013915430140154301411543014215430143154301441543014515430146154301471543014815430149154301501543015115430152154301531543015415430155154301561543015715430158154301591543016015430161154301621543016315430164154301651543016615430167154301681543016915430170154301711543017215430173154301741543017515430176154301771543017815430179154301801543018115430182154301831543018415430185154301861543018715430188154301891543019015430191154301921543019315430194154301951543019615430197154301981543019915430200154302011543020215430203154302041543020515430206154302071543020815430209154302101543021115430212154302131543021415430215154302161543021715430218154302191543022015430221154302221543022315430224154302251543022615430227154302281543022915430230154302311543023215430233154302341543023515430236154302371543023815430239154302401543024115430242154302431543024415430245154302461543024715430248154302491543025015430251154302521543025315430254154302551543025615430257154302581543025915430260154302611543026215430263154302641543026515430266154302671543026815430269154302701543027115430272154302731543027415430275154302761543027715430278154302791543028015430281154302821543028315430284154302851543028615430287154302881543028915430290154302911543029215430293154302941543029515430296154302971543029815430299154303001543030115430302154303031543030415430305154303061543030715430308154303091543031015430311154303121543031315430314154303151543031615430317154303181543031915430320154303211543032215430323154303241543032515430326154303271543032815430329154303301543033115430332154303331543033415430335154303361543033715430338154303391543034015430341154303421543034315430344154303451543034615430347154303481543034915430350154303511543035215430353154303541543035515430356154303571543035815430359154303601543036115430362154303631543036415430365154303661543036715430368154303691543037015430371154303721543037315430374154303751543037615430377154303781543037915430380154303811543038215430383154303841543038515430386154303871543038815430389154303901543039115430392154303931543039415430395154303961543039715430398154303991543040015430401154304021543040315430404154304051543040615430407154304081543040915430410154304111543041215430413154304141543041515430416154304171543041815430419154304201543042115430422154304231543042415430425154304261543042715430428154304291543043015430431154304321543043315430434154304351543043615430437154304381543043915430440154304411543044215430443154304441543044515430446154304471543044815430449154304501543045115430452154304531543045415430455154304561543045715430458154304591543046015430461154304621543046315430464154304651543046615430467154304681543046915430470154304711543047215430473154304741543047515430476154304771543047815430479154304801543048115430482154304831543048415430485154304861543048715430488154304891543049015430491154304921543049315430494154304951543049615430497154304981543049915430500154305011543050215430503154305041543050515430506154305071543050815430509154305101543051115430512154305131543051415430515154305161543051715430518154305191543052015430521154305221543052315430524154305251543052615430527154305281543052915430530154305311543053215430533154305341543053515430536154305371543053815430539154305401543054115430542154305431543054415430545154305461543054715430548154305491543055015430551154305521543055315430554154305551543055615430557154305581543055915430560154305611543056215430563154305641543056515430566154305671543056815430569154305701543057115430572154305731543057415430575154305761543057715430578154305791543058015430581154305821543058315430584154305851543058615430587154305881543058915430590154305911543059215430593154305941543059515430596154305971543059815430599154306001543060115430602154306031543060415430605154306061543060715430608154306091543061015430611154306121543061315430614154306151543061615430617154306181543061915430620154306211543062215430623154306241543062515430626154306271543062815430629154306301543063115430632154306331543063415430635154306361543063715430638154306391543064015430641154306421543064315430644154306451543064615430647154306481543064915430650154306511543065215430653154306541543065515430656154306571543065815430659154306601543066115430662154306631543066415430665154306661543066715430668154306691543067015430671154306721543067315430674154306751543067615430677154306781543067915430680154306811543068215430683154306841543068515430686154306871543068815430689154306901543069115430692154306931543069415430695154306961543069715430698154306991543070015430701154307021543070315430704154307051543070615430707154307081543070915430710154307111543071215430713154307141543071515430716154307171543071815430719154307201543072115430722154307231543072415430725154307261543072715430728154307291543073015430731154307321543073315430734154307351543073615430737154307381543073915430740154307411543074215430743154307441543074515430746154307471543074815430749154307501543075115430752154307531543075415430755154307561543075715430758154307591543076015430761154307621543076315430764154307651543076615430767154307681543076915430770154307711543077215430773154307741543077515430776154307771543077815430779154307801543078115430782154307831543078415430785154307861543078715430788154307891543079015430791154307921543079315430794154307951543079615430797154307981543079915430800154308011543080215430803154308041543080515430806154308071543080815430809154308101543081115430812154308131543081415430815154308161543081715430818154308191543082015430821154308221543082315430824154308251543082615430827154308281543082915430830154308311543083215430833154308341543083515430836154308371543083815430839154308401543084115430842154308431543084415430845154308461543084715430848154308491543085015430851154308521543085315430854154308551543085615430857154308581543085915430860154308611543086215430863154308641543086515430866154308671543086815430869154308701543087115430872154308731543087415430875154308761543087715430878154308791543088015430881154308821543088315430884154308851543088615430887154308881543088915430890154308911543089215430893154308941543089515430896154308971543089815430899154309001543090115430902154309031543090415430905154309061543090715430908154309091543091015430911154309121543091315430914154309151543091615430917154309181543091915430920154309211543092215430923154309241543092515430926154309271543092815430929154309301543093115430932154309331543093415430935154309361543093715430938154309391543094015430941154309421543094315430944154309451543094615430947154309481543094915430950154309511543095215430953154309541543095515430956154309571543095815430959154309601543096115430962154309631543096415430965154309661543096715430968154309691543097015430971154309721543097315430974154309751543097615430977154309781543097915430980154309811543098215430983154309841543098515430986154309871543098815430989154309901543099115430992154309931543099415430995154309961543099715430998154309991543100015431001154310021543100315431004154310051543100615431007154310081543100915431010154310111543101215431013154310141543101515431016154310171543101815431019154310201543102115431022154310231543102415431025154310261543102715431028154310291543103015431031154310321543103315431034154310351543103615431037154310381543103915431040154310411543104215431043154310441543104515431046154310471543104815431049154310501543105115431052154310531543105415431055154310561543105715431058154310591543106015431061154310621543106315431064154310651543106615431067154310681543106915431070154310711543107215431073154310741543107515431076154310771543107815431079154310801543108115431082154310831543108415431085154310861543108715431088154310891543109015431091154310921543109315431094154310951543109615431097154310981543109915431100154311011543110215431103154311041543110515440001154400021544000315440004154400051544000615440007154400081544000915440010154400111544001215440013154400141544001515440016154400171544001815440019154400201544002115440022154400231544002415440025154400261544002715440028154400291544003015440031154400321544003315440034154400351544003615440037154400381544003915440040154400411544004215440043154400441544004515440046154400471544004815440049154400501544005115440052154400531544005415440055154400561544005715440058154400591544006015440061154400621544006315440064154400651544006615440067154400681544006915440070154400711544007215440073154400741544007515440076154400771544007815440079154400801544008115440082154400831544008415440085154400861544008715440088154400891544009015440091154400921544009315440094154400951544009615440097154400981544009915440100154401011544010215440103154401041544010515440106154401071544010815440109154401101544011115440112154401131544011415440115154401161544011715440118154401191544012015440121154401221544012315440124154401251544012615440127154401281544012915440130154401311544013215440133154401341544013515440136154401371544013815440139154401401544014115440142154401431544014415440145154401461544014715440148154401491544015015440151154401521544015315440154154401551544015615440157154401581544015915440160154401611544016215440163154401641544016515440166154401671544016815440169154401701544017115440172154401731544017415440175154401761544017715440178154401791544018015440181154401821544018315440184154401851544018615440187154401881544018915440190154401911544019215440193154401941544019515440196154401971544019815440199154402001544020115440202154402031544020415440205154402061544020715440208154402091544021015440211154402121544021315440214154402151544021615440217154402181544021915440220154402211544022215440223154402241544022515440226154402271544022815440229154402301544023115440232154402331544023415440235154402361544023715440238154402391544024015440241154402421544024315440244154402451544024615440247154402481544024915440250154402511544025215440253154402541544025515440256154402571544025815440259154402601544026115440262154402631544026415440265154402661544026715440268154402691544027015440271154402721544027315440274154402751544027615440277154402781544027915440280154402811544028215440283154402841544028515440286154402871544028815440289154402901544029115440292154402931544029415440295154402961544029715440298154402991544030015440301154403021544030315440304154403051544030615440307154403081544030915440310154403111544031215440313154403141544031515440316154403171544031815440319154403201544032115440322154403231544032415440325154403261544032715440328154403291544033015440331154403321544033315440334154403351544033615440337154403381544033915440340154403411544034215440343154403441544034515440346154403471544034815440349154403501544035115440352154403531544035415440355154403561544035715440358154403591544036015440361154403621544036315440364154403651544036615440367154403681544036915440370154403711544037215440373154403741544037515440376154403771544037815440379154403801544038115440382154403831544038415440385154403861544038715440388154403891544039015440391154403921544039315440394154403951544039615440397154403981544039915440400154404011544040215440403154404041544040515440406154404071544040815440409154404101544041115440412154404131544041415440415154404161544041715440418154404191544042015440421154404221544042315440424154404251544042615440427154404281544042915440430154404311544043215440433154404341544043515440436154404371544043815440439154404401544044115440442154404431544044415440445154404461544044715440448154404491544045015440451154404521544045315440454154404551544045615440457154404581544045915440460154404611544046215440463154404641544046515440466154404671544046815440469154404701544047115440472154404731544047415440475154404761544047715440478154404791544048015440481154404821544048315440484154404851544048615440487154404881544048915440490154404911544049215440493154404941544049515440496154404971544049815440499154405001544050115440502154405031544050415440505154405061544050715440508154405091544051015440511154405121544051315440514154405151544051615440517154405181544051915440520154405211544052215440523154405241544052515440526154405271544052815440529154405301544053115440532154405331544053415440535154405361544053715440538154405391544054015440541154405421544054315440544154405451544054615440547154405481544054915440550154405511544055215440553154405541544055515440556154405571544055815440559154405601544056115440562154405631544056415440565154405661544056715440568154405691544057015440571154405721544057315440574154405751544057615440577154405781544057915440580154405811544058215440583154405841544058515440586154405871544058815440589154405901544059115440592154405931544059415440595154405961544059715440598154405991544060015440601154406021544060315440604154406051544060615440607154406081544060915440610154406111544061215440613154406141544061515440616154406171544061815440619154406201544062115440622154406231544062415440625154406261544062715440628154406291544063015440631154406321544063315440634154406351544063615440637154406381544063915440640154406411544064215440643154406441544064515440646154406471544064815440649154406501544065115440652154406531544065415440655154406561544065715440658154406591544066015440661154406621544066315440664154406651544066615440667154406681544066915440670154406711544067215440673154406741544067515440676154406771544067815440679154406801544068115440682154406831544068415440685154406861544068715440688154406891544069015440691154406921544069315440694154406951544069615440697154406981544069915440700154407011544070215440703154407041544070515440706154407071544070815440709154407101544071115440712154407131544071415440715154407161544071715440718154407191544072015440721154407221544072315440724154407251544072615440727154407281544072915440730154407311544073215440733154407341544073515440736154407371544073815440739154407401544074115440742154407431544074415440745154407461544074715440748154407491544075015440751154407521544075315440754154407551544075615440757154407581544075915440760154407611544076215440763154407641544076515440766154407671544076815440769154407701544077115440772154407731544077415440775154407761544077715440778154407791544078015440781154407821544078315440784154407851544078615440787154407881544078915440790154407911544079215440793154407941544079515440796154407971544079815440799154408001544080115440802154408031544080415440805154408061544080715440808154408091544081015440811154408121544081315440814154408151544081615440817154408181544081915440820154408211544082215440823154408241544082515440826154408271544082815440829154408301544083115440832154408331544083415440835154408361544083715440838154408391544084015440841154408421544084315440844154408451544084615440847154408481544084915440850154408511544085215440853154408541544085515440856154408571544085815440859154408601544086115440862154408631544086415440865154408661544086715440868154408691544087015440871154408721544087315440874154408751544087615440877154408781544087915440880154408811544088215440883154408841544088515440886154408871544088815440889154408901544089115440892154408931544089415440895154408961544089715440898154408991544090015440901154409021544090315440904154409051544090615440907154409081544090915440910154409111544091215440913154409141544091515440916154409171544091815440919154409201544092115440922154409231544092415440925154409261544092715440928154409291544093015440931154409321544093315440934154409351544093615440937154409381544093915440940154409411544094215440943154409441544094515440946154409471544094815440949154409501544095115440952154409531544095415440955154409561544095715440958154409591544096015440961154409621544096315440964154409651544096615440967154409681544096915440970154409711544097215440973154409741544097515440976154409771544097815440979154409801544098115440982154409831544098415440985154409861544098715440988154409891544099015440991154409921544099315440994154409951544099615440997154409981544099915441000154410011544100215441003154410041544100515441006154410071544100815441009154410101544101115441012154410131544101415441015154410161544101715441018154410191544102015441021154410221544102315441024154410251544102615441027154410281544102915441030154410311544103215441033154410341544103515441036154410371544103815441039154410401544104115441042154410431544104415441045154410461544104715441048154410491544105015441051154410521544105315441054154410551544105615441057154410581544105915441060154410611544106215441063154410641544106515441066154410671544106815441069154410701544107115441072154410731544107415441075154410761544107715441078154410791544108015441081154410821544108315441084154410851544108615441087154410881544108915441090154410911544109215441093154410941544109515441096154410971544109815441099154411001544110115441102154411031544110415441105154500011545000215450003154500041545000515450006154500071545000815450009154500101545001115450012154500131545001415450015154500161545001715450018154500191545002015450021154500221545002315450024154500251545002615450027154500281545002915450030154500311545003215450033154500341545003515450036154500371545003815450039154500401545004115450042154500431545004415450045154500461545004715450048154500491545005015450051154500521545005315450054154500551545005615450057154500581545005915450060154500611545006215450063154500641545006515450066154500671545006815450069154500701545007115450072154500731545007415450075154500761545007715450078154500791545008015450081154500821545008315450084154500851545008615450087154500881545008915450090154500911545009215450093154500941545009515450096154500971545009815450099154501001545010115450102154501031545010415450105154501061545010715450108154501091545011015450111154501121545011315450114154501151545011615450117154501181545011915450120154501211545012215450123154501241545012515450126154501271545012815450129154501301545013115450132154501331545013415450135154501361545013715450138154501391545014015450141154501421545014315450144154501451545014615450147154501481545014915450150154501511545015215450153154501541545015515450156154501571545015815450159154501601545016115450162154501631545016415450165154501661545016715450168154501691545017015450171154501721545017315450174154501751545017615450177154501781545017915450180154501811545018215450183154501841545018515450186154501871545018815450189154501901545019115450192154501931545019415450195154501961545019715450198154501991545020015450201154502021545020315450204154502051545020615450207154502081545020915450210154502111545021215450213154502141545021515450216154502171545021815450219154502201545022115450222154502231545022415450225154502261545022715450228154502291545023015450231154502321545023315450234154502351545023615450237154502381545023915450240154502411545024215450243154502441545024515450246154502471545024815450249154502501545025115450252154502531545025415450255154502561545025715450258154502591545026015450261154502621545026315450264154502651545026615450267154502681545026915450270154502711545027215450273154502741545027515450276154502771545027815450279154502801545028115450282154502831545028415450285154502861545028715450288154502891545029015450291154502921545029315450294154502951545029615450297154502981545029915450300154503011545030215450303154503041545030515450306154503071545030815450309154503101545031115450312154503131545031415450315154503161545031715450318154503191545032015450321154503221545032315450324154503251545032615450327154503281545032915450330154503311545033215450333154503341545033515450336154503371545033815450339154503401545034115450342154503431545034415450345154503461545034715450348154503491545035015450351154503521545035315450354154503551545035615450357154503581545035915450360154503611545036215450363154503641545036515450366154503671545036815450369154503701545037115450372154503731545037415450375154503761545037715450378154503791545038015450381154503821545038315450384154503851545038615450387154503881545038915450390154503911545039215450393154503941545039515450396154503971545039815450399154504001545040115450402154504031545040415450405154504061545040715450408154504091545041015450411154504121545041315450414154504151545041615450417154504181545041915450420154504211545042215450423154504241545042515450426154504271545042815450429154504301545043115450432154504331545043415450435154504361545043715450438154504391545044015450441154504421545044315450444154504451545044615450447154504481545044915450450154504511545045215450453154504541545045515450456154504571545045815450459154504601545046115450462154504631545046415450465154504661545046715450468154504691545047015450471154504721545047315450474154504751545047615450477154504781545047915450480154504811545048215450483154504841545048515450486154504871545048815450489154504901545049115450492154504931545049415450495154504961545049715450498154504991545050015450501154505021545050315450504154505051545050615450507154505081545050915450510154505111545051215450513154505141545051515450516154505171545051815450519154505201545052115450522154505231545052415450525154505261545052715450528154505291545053015450531154505321545053315450534154505351545053615450537154505381545053915450540154505411545054215450543154505441545054515450546154505471545054815450549154505501545055115450552154505531545055415450555154505561545055715450558154505591545056015450561154505621545056315450564154505651545056615450567154505681545056915450570154505711545057215450573154505741545057515450576154505771545057815450579154505801545058115450582154505831545058415450585154505861545058715450588154505891545059015450591154505921545059315450594154505951545059615450597154505981545059915450600154506011545060215450603154506041545060515450606154506071545060815450609154506101545061115450612154506131545061415450615154506161545061715450618154506191545062015450621154506221545062315450624154506251545062615450627154506281545062915450630154506311545063215450633154506341545063515450636154506371545063815450639154506401545064115450642154506431545064415450645154506461545064715450648154506491545065015450651154506521545065315450654154506551545065615450657154506581545065915450660154506611545066215450663154506641545066515450666154506671545066815450669154506701545067115450672154506731545067415450675154506761545067715450678154506791545068015450681154506821545068315450684154506851545068615450687154506881545068915450690154506911545069215450693154506941545069515450696154506971545069815450699154507001545070115450702154507031545070415450705154507061545070715450708154507091545071015450711154507121545071315450714154507151545071615450717154507181545071915450720154507211545072215450723154507241545072515450726154507271545072815450729154507301545073115450732154507331545073415450735154507361545073715450738154507391545074015450741154507421545074315450744154507451545074615450747154507481545074915450750154507511545075215450753154507541545075515450756154507571545075815450759154507601545076115450762154507631545076415450765154507661545076715450768154507691545077015450771154507721545077315450774154507751545077615450777154507781545077915450780154507811545078215450783154507841545078515450786154507871545078815450789154507901545079115450792154507931545079415450795154507961545079715450798154507991545080015450801154508021545080315450804154508051545080615450807154508081545080915450810154508111545081215450813154508141545081515450816154508171545081815450819154508201545082115450822154508231545082415450825154508261545082715450828154508291545083015450831154508321545083315450834154508351545083615450837154508381545083915450840154508411545084215450843154508441545084515450846154508471545084815450849154508501545085115450852154508531545085415450855154508561545085715450858154508591545086015450861154508621545086315450864154508651545086615450867154508681545086915450870154508711545087215450873154508741545087515450876154508771545087815450879154508801545088115450882154508831545088415450885154508861545088715450888154508891545089015450891154508921545089315450894154508951545089615450897154508981545089915450900154509011545090215450903154509041545090515450906154509071545090815450909154509101545091115450912154509131545091415450915154509161545091715450918154509191545092015450921154509221545092315450924154509251545092615450927154509281545092915450930154509311545093215450933154509341545093515450936154509371545093815450939154509401545094115450942154509431545094415450945154509461545094715450948154509491545095015450951154509521545095315450954154509551545095615450957154509581545095915450960154509611545096215450963154509641545096515450966154509671545096815450969154509701545097115450972154509731545097415450975154509761545097715450978154509791545098015450981154509821545098315450984154509851545098615450987154509881545098915450990154509911545099215450993154509941545099515450996154509971545099815450999154510001545100115451002154510031545100415451005154510061545100715451008154510091545101015451011154510121545101315451014154510151545101615451017154510181545101915451020154510211545102215451023154510241545102515451026154510271545102815451029154510301545103115451032154510331545103415451035154510361545103715451038154510391545104015451041154510421545104315451044154510451545104615451047154510481545104915451050154510511545105215451053154510541545105515451056154510571545105815451059154510601545106115451062154510631545106415451065154510661545106715451068154510691545107015451071154510721545107315451074154510751545107615451077154510781545107915451080154510811545108215451083154510841545108515451086154510871545108815451089154510901545109115451092154510931545109415451095154510961545109715451098154510991545110015451101154511021545110315451104154511051546000115460002154600031546000415460005154600061546000715460008154600091546001015460011154600121546001315460014154600151546001615460017154600181546001915460020154600211546002215460023154600241546002515460026154600271546002815460029154600301546003115460032154600331546003415460035154600361546003715460038154600391546004015460041154600421546004315460044154600451546004615460047154600481546004915460050154600511546005215460053154600541546005515460056154600571546005815460059154600601546006115460062154600631546006415460065154600661546006715460068154600691546007015460071154600721546007315460074154600751546007615460077154600781546007915460080154600811546008215460083154600841546008515460086154600871546008815460089154600901546009115460092154600931546009415460095154600961546009715460098154600991546010015460101154601021546010315460104154601051546010615460107154601081546010915460110154601111546011215460113154601141546011515460116154601171546011815460119154601201546012115460122154601231546012415460125154601261546012715460128154601291546013015460131154601321546013315460134154601351546013615460137154601381546013915460140154601411546014215460143154601441546014515460146154601471546014815460149154601501546015115460152154601531546015415460155154601561546015715460158154601591546016015460161154601621546016315460164154601651546016615460167154601681546016915460170154601711546017215460173154601741546017515460176154601771546017815460179154601801546018115460182154601831546018415460185154601861546018715460188154601891546019015460191154601921546019315460194154601951546019615460197154601981546019915460200154602011546020215460203154602041546020515460206154602071546020815460209154602101546021115460212154602131546021415460215154602161546021715460218154602191546022015460221154602221546022315460224154602251546022615460227154602281546022915460230154602311546023215460233154602341546023515460236154602371546023815460239154602401546024115460242154602431546024415460245154602461546024715460248154602491546025015460251154602521546025315460254154602551546025615460257154602581546025915460260154602611546026215460263154602641546026515460266154602671546026815460269154602701546027115460272154602731546027415460275154602761546027715460278154602791546028015460281154602821546028315460284154602851546028615460287154602881546028915460290154602911546029215460293154602941546029515460296154602971546029815460299154603001546030115460302154603031546030415460305154603061546030715460308154603091546031015460311154603121546031315460314154603151546031615460317154603181546031915460320154603211546032215460323154603241546032515460326154603271546032815460329154603301546033115460332154603331546033415460335154603361546033715460338154603391546034015460341154603421546034315460344154603451546034615460347154603481546034915460350154603511546035215460353154603541546035515460356154603571546035815460359154603601546036115460362154603631546036415460365154603661546036715460368154603691546037015460371154603721546037315460374154603751546037615460377154603781546037915460380154603811546038215460383154603841546038515460386154603871546038815460389154603901546039115460392154603931546039415460395154603961546039715460398154603991546040015460401154604021546040315460404154604051546040615460407154604081546040915460410154604111546041215460413154604141546041515460416154604171546041815460419154604201546042115460422154604231546042415460425154604261546042715460428154604291546043015460431154604321546043315460434154604351546043615460437154604381546043915460440154604411546044215460443154604441546044515460446154604471546044815460449154604501546045115460452154604531546045415460455154604561546045715460458154604591546046015460461154604621546046315460464154604651546046615460467154604681546046915460470154604711546047215460473154604741546047515460476154604771546047815460479154604801546048115460482154604831546048415460485154604861546048715460488154604891546049015460491154604921546049315460494154604951546049615460497154604981546049915460500154605011546050215460503154605041546050515460506154605071546050815460509154605101546051115460512154605131546051415460515154605161546051715460518154605191546052015460521154605221546052315460524154605251546052615460527154605281546052915460530154605311546053215460533154605341546053515460536154605371546053815460539154605401546054115460542154605431546054415460545154605461546054715460548154605491546055015460551154605521546055315460554154605551546055615460557154605581546055915460560154605611546056215460563154605641546056515460566154605671546056815460569154605701546057115460572154605731546057415460575154605761546057715460578154605791546058015460581154605821546058315460584154605851546058615460587154605881546058915460590154605911546059215460593154605941546059515460596154605971546059815460599154606001546060115460602154606031546060415460605154606061546060715460608154606091546061015460611154606121546061315460614154606151546061615460617154606181546061915460620154606211546062215460623154606241546062515460626154606271546062815460629154606301546063115460632154606331546063415460635154606361546063715460638154606391546064015460641154606421546064315460644154606451546064615460647154606481546064915460650154606511546065215460653154606541546065515460656154606571546065815460659154606601546066115460662154606631546066415460665154606661546066715460668154606691546067015460671154606721546067315460674154606751546067615460677154606781546067915460680154606811546068215460683154606841546068515460686154606871546068815460689154606901546069115460692154606931546069415460695154606961546069715460698154606991546070015460701154607021546070315460704154607051546070615460707154607081546070915460710154607111546071215460713154607141546071515460716154607171546071815460719154607201546072115460722154607231546072415460725154607261546072715460728154607291546073015460731154607321546073315460734154607351546073615460737154607381546073915460740154607411546074215460743154607441546074515460746154607471546074815460749154607501546075115460752154607531546075415460755154607561546075715460758154607591546076015460761154607621546076315460764154607651546076615460767154607681546076915460770154607711546077215460773154607741546077515460776154607771546077815460779154607801546078115460782154607831546078415460785154607861546078715460788154607891546079015460791154607921546079315460794154607951546079615460797154607981546079915460800154608011546080215460803154608041546080515460806154608071546080815460809154608101546081115460812154608131546081415460815154608161546081715460818154608191546082015460821154608221546082315460824154608251546082615460827154608281546082915460830154608311546083215460833154608341546083515460836154608371546083815460839154608401546084115460842154608431546084415460845154608461546084715460848154608491546085015460851154608521546085315460854154608551546085615460857154608581546085915460860154608611546086215460863154608641546086515460866154608671546086815460869154608701546087115460872154608731546087415460875154608761546087715460878154608791546088015460881154608821546088315460884154608851546088615460887154608881546088915460890154608911546089215460893154608941546089515460896154608971546089815460899154609001546090115460902154609031546090415460905154609061546090715460908154609091546091015460911154609121546091315460914154609151546091615460917154609181546091915460920154609211546092215460923154609241546092515460926154609271546092815460929154609301546093115460932154609331546093415460935154609361546093715460938154609391546094015460941154609421546094315460944154609451546094615460947154609481546094915460950154609511546095215460953154609541546095515460956154609571546095815460959154609601546096115460962154609631546096415460965154609661546096715460968154609691546097015460971154609721546097315460974154609751546097615460977154609781546097915460980154609811546098215460983154609841546098515460986154609871546098815460989154609901546099115460992154609931546099415460995154609961546099715460998154609991546100015461001154610021546100315461004154610051546100615461007154610081546100915461010154610111546101215461013154610141546101515461016154610171546101815461019154610201546102115461022154610231546102415461025154610261546102715461028154610291546103015461031154610321546103315461034154610351546103615461037154610381546103915461040154610411546104215461043154610441546104515461046154610471546104815461049154610501546105115461052154610531546105415461055154610561546105715461058154610591546106015461061154610621546106315461064154610651546106615461067154610681546106915461070154610711546107215461073154610741546107515461076154610771546107815461079154610801546108115461082154610831546108415461085154610861546108715461088154610891546109015461091154610921546109315461094154610951546109615461097154610981546109915461100154611011546110215461103154611041546110515470001154700021547000315470004154700051547000615470007154700081547000915470010154700111547001215470013154700141547001515470016154700171547001815470019154700201547002115470022154700231547002415470025154700261547002715470028154700291547003015470031154700321547003315470034154700351547003615470037154700381547003915470040154700411547004215470043154700441547004515470046154700471547004815470049154700501547005115470052154700531547005415470055154700561547005715470058154700591547006015470061154700621547006315470064154700651547006615470067154700681547006915470070154700711547007215470073154700741547007515470076154700771547007815470079154700801547008115470082154700831547008415470085154700861547008715470088154700891547009015470091154700921547009315470094154700951547009615470097154700981547009915470100154701011547010215470103154701041547010515470106154701071547010815470109154701101547011115470112154701131547011415470115154701161547011715470118154701191547012015470121154701221547012315470124154701251547012615470127154701281547012915470130154701311547013215470133154701341547013515470136154701371547013815470139154701401547014115470142154701431547014415470145154701461547014715470148154701491547015015470151154701521547015315470154154701551547015615470157154701581547015915470160154701611547016215470163154701641547016515470166154701671547016815470169154701701547017115470172154701731547017415470175154701761547017715470178154701791547018015470181154701821547018315470184154701851547018615470187154701881547018915470190154701911547019215470193154701941547019515470196154701971547019815470199154702001547020115470202154702031547020415470205154702061547020715470208154702091547021015470211154702121547021315470214154702151547021615470217154702181547021915470220154702211547022215470223154702241547022515470226154702271547022815470229154702301547023115470232154702331547023415470235154702361547023715470238154702391547024015470241154702421547024315470244154702451547024615470247154702481547024915470250154702511547025215470253154702541547025515470256154702571547025815470259154702601547026115470262154702631547026415470265154702661547026715470268154702691547027015470271154702721547027315470274154702751547027615470277154702781547027915470280154702811547028215470283154702841547028515470286154702871547028815470289154702901547029115470292154702931547029415470295154702961547029715470298154702991547030015470301154703021547030315470304154703051547030615470307154703081547030915470310154703111547031215470313154703141547031515470316154703171547031815470319154703201547032115470322154703231547032415470325154703261547032715470328154703291547033015470331154703321547033315470334154703351547033615470337154703381547033915470340154703411547034215470343154703441547034515470346154703471547034815470349154703501547035115470352154703531547035415470355154703561547035715470358154703591547036015470361154703621547036315470364154703651547036615470367154703681547036915470370154703711547037215470373154703741547037515470376154703771547037815470379154703801547038115470382154703831547038415470385154703861547038715470388154703891547039015470391154703921547039315470394154703951547039615470397154703981547039915470400154704011547040215470403154704041547040515470406154704071547040815470409154704101547041115470412154704131547041415470415154704161547041715470418154704191547042015470421154704221547042315470424154704251547042615470427154704281547042915470430154704311547043215470433154704341547043515470436154704371547043815470439154704401547044115470442154704431547044415470445154704461547044715470448154704491547045015470451154704521547045315470454154704551547045615470457154704581547045915470460154704611547046215470463154704641547046515470466154704671547046815470469154704701547047115470472154704731547047415470475154704761547047715470478154704791547048015470481154704821547048315470484154704851547048615470487154704881547048915470490154704911547049215470493154704941547049515470496154704971547049815470499154705001547050115470502154705031547050415470505154705061547050715470508154705091547051015470511154705121547051315470514154705151547051615470517154705181547051915470520154705211547052215470523154705241547052515470526154705271547052815470529154705301547053115470532154705331547053415470535154705361547053715470538154705391547054015470541154705421547054315470544154705451547054615470547154705481547054915470550154705511547055215470553154705541547055515470556154705571547055815470559154705601547056115470562154705631547056415470565154705661547056715470568154705691547057015470571154705721547057315470574154705751547057615470577154705781547057915470580154705811547058215470583154705841547058515470586154705871547058815470589154705901547059115470592154705931547059415470595154705961547059715470598154705991547060015470601154706021547060315470604154706051547060615470607154706081547060915470610154706111547061215470613154706141547061515470616154706171547061815470619154706201547062115470622154706231547062415470625154706261547062715470628154706291547063015470631154706321547063315470634154706351547063615470637154706381547063915470640154706411547064215470643154706441547064515470646154706471547064815470649154706501547065115470652154706531547065415470655154706561547065715470658154706591547066015470661154706621547066315470664154706651547066615470667154706681547066915470670154706711547067215470673154706741547067515470676154706771547067815470679154706801547068115470682154706831547068415470685154706861547068715470688154706891547069015470691154706921547069315470694154706951547069615470697154706981547069915470700154707011547070215470703154707041547070515470706154707071547070815470709154707101547071115470712154707131547071415470715154707161547071715470718154707191547072015470721154707221547072315470724154707251547072615470727154707281547072915470730154707311547073215470733154707341547073515470736154707371547073815470739154707401547074115470742154707431547074415470745154707461547074715470748154707491547075015470751154707521547075315470754154707551547075615470757154707581547075915470760154707611547076215470763154707641547076515470766154707671547076815470769154707701547077115470772154707731547077415470775154707761547077715470778154707791547078015470781154707821547078315470784154707851547078615470787154707881547078915470790154707911547079215470793154707941547079515470796154707971547079815470799154708001547080115470802154708031547080415470805154708061547080715470808154708091547081015470811154708121547081315470814154708151547081615470817154708181547081915470820154708211547082215470823154708241547082515470826154708271547082815470829154708301547083115470832154708331547083415470835154708361547083715470838154708391547084015470841154708421547084315470844154708451547084615470847154708481547084915470850154708511547085215470853154708541547085515470856154708571547085815470859154708601547086115470862154708631547086415470865154708661547086715470868154708691547087015470871154708721547087315470874154708751547087615470877154708781547087915470880154708811547088215470883154708841547088515470886154708871547088815470889154708901547089115470892154708931547089415470895154708961547089715470898154708991547090015470901154709021547090315470904154709051547090615470907154709081547090915470910154709111547091215470913154709141547091515470916154709171547091815470919154709201547092115470922154709231547092415470925154709261547092715470928154709291547093015470931154709321547093315470934154709351547093615470937154709381547093915470940154709411547094215470943154709441547094515470946154709471547094815470949154709501547095115470952154709531547095415470955154709561547095715470958154709591547096015470961154709621547096315470964154709651547096615470967154709681547096915470970154709711547097215470973154709741547097515470976154709771547097815470979154709801547098115470982154709831547098415470985154709861547098715470988154709891547099015470991154709921547099315470994154709951547099615470997154709981547099915471000154710011547100215471003154710041547100515471006154710071547100815471009154710101547101115471012154710131547101415471015154710161547101715471018154710191547102015471021154710221547102315471024154710251547102615471027154710281547102915471030154710311547103215471033154710341547103515471036154710371547103815471039154710401547104115471042154710431547104415471045154710461547104715471048154710491547105015471051154710521547105315471054154710551547105615471057154710581547105915471060154710611547106215471063154710641547106515471066154710671547106815471069154710701547107115471072154710731547107415471075154710761547107715471078154710791547108015471081154710821547108315471084154710851547108615471087154710881547108915471090154710911547109215471093154710941547109515471096154710971547109815471099154711001547110115471102154711031547110415471105154800011548000215480003154800041548000515480006154800071548000815480009154800101548001115480012154800131548001415480015154800161548001715480018154800191548002015480021154800221548002315480024154800251548002615480027154800281548002915480030154800311548003215480033154800341548003515480036154800371548003815480039154800401548004115480042154800431548004415480045154800461548004715480048154800491548005015480051154800521548005315480054154800551548005615480057154800581548005915480060154800611548006215480063154800641548006515480066154800671548006815480069154800701548007115480072154800731548007415480075154800761548007715480078154800791548008015480081154800821548008315480084154800851548008615480087154800881548008915480090154800911548009215480093154800941548009515480096154800971548009815480099154801001548010115480102154801031548010415480105154801061548010715480108154801091548011015480111154801121548011315480114154801151548011615480117154801181548011915480120154801211548012215480123154801241548012515480126154801271548012815480129154801301548013115480132154801331548013415480135154801361548013715480138154801391548014015480141154801421548014315480144154801451548014615480147154801481548014915480150154801511548015215480153154801541548015515480156154801571548015815480159154801601548016115480162154801631548016415480165154801661548016715480168154801691548017015480171154801721548017315480174154801751548017615480177154801781548017915480180154801811548018215480183154801841548018515480186154801871548018815480189154801901548019115480192154801931548019415480195154801961548019715480198154801991548020015480201154802021548020315480204154802051548020615480207154802081548020915480210154802111548021215480213154802141548021515480216154802171548021815480219154802201548022115480222154802231548022415480225154802261548022715480228154802291548023015480231154802321548023315480234154802351548023615480237154802381548023915480240154802411548024215480243154802441548024515480246154802471548024815480249154802501548025115480252154802531548025415480255154802561548025715480258154802591548026015480261154802621548026315480264154802651548026615480267154802681548026915480270154802711548027215480273154802741548027515480276154802771548027815480279154802801548028115480282154802831548028415480285154802861548028715480288154802891548029015480291154802921548029315480294154802951548029615480297154802981548029915480300154803011548030215480303154803041548030515480306154803071548030815480309154803101548031115480312154803131548031415480315154803161548031715480318154803191548032015480321154803221548032315480324154803251548032615480327154803281548032915480330154803311548033215480333154803341548033515480336154803371548033815480339154803401548034115480342154803431548034415480345154803461548034715480348154803491548035015480351154803521548035315480354154803551548035615480357154803581548035915480360154803611548036215480363154803641548036515480366154803671548036815480369154803701548037115480372154803731548037415480375154803761548037715480378154803791548038015480381154803821548038315480384154803851548038615480387154803881548038915480390154803911548039215480393154803941548039515480396154803971548039815480399154804001548040115480402154804031548040415480405154804061548040715480408154804091548041015480411154804121548041315480414154804151548041615480417154804181548041915480420154804211548042215480423154804241548042515480426154804271548042815480429154804301548043115480432154804331548043415480435154804361548043715480438154804391548044015480441154804421548044315480444154804451548044615480447154804481548044915480450154804511548045215480453154804541548045515480456154804571548045815480459154804601548046115480462154804631548046415480465154804661548046715480468154804691548047015480471154804721548047315480474154804751548047615480477154804781548047915480480154804811548048215480483154804841548048515480486154804871548048815480489154804901548049115480492154804931548049415480495154804961548049715480498154804991548050015480501154805021548050315480504154805051548050615480507154805081548050915480510154805111548051215480513154805141548051515480516154805171548051815480519154805201548052115480522154805231548052415480525154805261548052715480528154805291548053015480531154805321548053315480534154805351548053615480537154805381548053915480540154805411548054215480543154805441548054515480546154805471548054815480549154805501548055115480552154805531548055415480555154805561548055715480558154805591548056015480561154805621548056315480564154805651548056615480567154805681548056915480570154805711548057215480573154805741548057515480576154805771548057815480579154805801548058115480582154805831548058415480585154805861548058715480588154805891548059015480591154805921548059315480594154805951548059615480597154805981548059915480600154806011548060215480603154806041548060515480606154806071548060815480609154806101548061115480612154806131548061415480615154806161548061715480618154806191548062015480621154806221548062315480624154806251548062615480627154806281548062915480630154806311548063215480633154806341548063515480636154806371548063815480639154806401548064115480642154806431548064415480645154806461548064715480648154806491548065015480651154806521548065315480654154806551548065615480657154806581548065915480660154806611548066215480663154806641548066515480666154806671548066815480669154806701548067115480672154806731548067415480675154806761548067715480678154806791548068015480681154806821548068315480684154806851548068615480687154806881548068915480690154806911548069215480693154806941548069515480696154806971548069815480699154807001548070115480702154807031548070415480705154807061548070715480708154807091548071015480711154807121548071315480714154807151548071615480717154807181548071915480720154807211548072215480723154807241548072515480726154807271548072815480729154807301548073115480732154807331548073415480735154807361548073715480738154807391548074015480741154807421548074315480744154807451548074615480747154807481548074915480750154807511548075215480753154807541548075515480756154807571548075815480759154807601548076115480762154807631548076415480765154807661548076715480768154807691548077015480771154807721548077315480774154807751548077615480777154807781548077915480780154807811548078215480783154807841548078515480786154807871548078815480789154807901548079115480792154807931548079415480795154807961548079715480798154807991548080015480801154808021548080315480804154808051548080615480807154808081548080915480810154808111548081215480813154808141548081515480816154808171548081815480819154808201548082115480822154808231548082415480825154808261548082715480828154808291548083015480831154808321548083315480834154808351548083615480837154808381548083915480840154808411548084215480843154808441548084515480846154808471548084815480849154808501548085115480852154808531548085415480855154808561548085715480858154808591548086015480861154808621548086315480864154808651548086615480867154808681548086915480870154808711548087215480873154808741548087515480876154808771548087815480879154808801548088115480882154808831548088415480885154808861548088715480888154808891548089015480891154808921548089315480894154808951548089615480897154808981548089915480900154809011548090215480903154809041548090515480906154809071548090815480909154809101548091115480912154809131548091415480915154809161548091715480918154809191548092015480921154809221548092315480924154809251548092615480927154809281548092915480930154809311548093215480933154809341548093515480936154809371548093815480939154809401548094115480942154809431548094415480945154809461548094715480948154809491548095015480951154809521548095315480954154809551548095615480957154809581548095915480960154809611548096215480963154809641548096515480966154809671548096815480969154809701548097115480972154809731548097415480975154809761548097715480978154809791548098015480981154809821548098315480984154809851548098615480987154809881548098915480990154809911548099215480993154809941548099515480996154809971548099815480999154810001548100115481002154810031548100415481005154810061548100715481008154810091548101015481011154810121548101315481014154810151548101615481017154810181548101915481020154810211548102215481023154810241548102515481026154810271548102815481029154810301548103115481032154810331548103415481035154810361548103715481038154810391548104015481041154810421548104315481044154810451548104615481047154810481548104915481050154810511548105215481053154810541548105515481056154810571548105815481059154810601548106115481062154810631548106415481065154810661548106715481068154810691548107015481071154810721548107315481074154810751548107615481077154810781548107915481080154810811548108215481083154810841548108515481086154810871548108815481089154810901548109115481092154810931548109415481095154810961548109715481098154810991548110015481101154811021548110315481104154811051549000115490002154900031549000415490005154900061549000715490008154900091549001015490011154900121549001315490014154900151549001615490017154900181549001915490020154900211549002215490023154900241549002515490026154900271549002815490029154900301549003115490032154900331549003415490035154900361549003715490038154900391549004015490041154900421549004315490044154900451549004615490047154900481549004915490050154900511549005215490053154900541549005515490056154900571549005815490059154900601549006115490062154900631549006415490065154900661549006715490068154900691549007015490071154900721549007315490074154900751549007615490077154900781549007915490080154900811549008215490083154900841549008515490086154900871549008815490089154900901549009115490092154900931549009415490095154900961549009715490098154900991549010015490101154901021549010315490104154901051549010615490107154901081549010915490110154901111549011215490113154901141549011515490116154901171549011815490119154901201549012115490122154901231549012415490125154901261549012715490128154901291549013015490131154901321549013315490134154901351549013615490137154901381549013915490140154901411549014215490143154901441549014515490146154901471549014815490149154901501549015115490152154901531549015415490155154901561549015715490158154901591549016015490161154901621549016315490164154901651549016615490167154901681549016915490170154901711549017215490173154901741549017515490176154901771549017815490179154901801549018115490182154901831549018415490185154901861549018715490188154901891549019015490191154901921549019315490194154901951549019615490197154901981549019915490200154902011549020215490203154902041549020515490206154902071549020815490209154902101549021115490212154902131549021415490215154902161549021715490218154902191549022015490221154902221549022315490224154902251549022615490227154902281549022915490230154902311549023215490233154902341549023515490236154902371549023815490239154902401549024115490242154902431549024415490245154902461549024715490248154902491549025015490251154902521549025315490254154902551549025615490257154902581549025915490260154902611549026215490263154902641549026515490266154902671549026815490269154902701549027115490272154902731549027415490275154902761549027715490278154902791549028015490281154902821549028315490284154902851549028615490287154902881549028915490290154902911549029215490293154902941549029515490296154902971549029815490299154903001549030115490302154903031549030415490305154903061549030715490308154903091549031015490311154903121549031315490314154903151549031615490317154903181549031915490320154903211549032215490323154903241549032515490326154903271549032815490329154903301549033115490332154903331549033415490335154903361549033715490338154903391549034015490341154903421549034315490344154903451549034615490347154903481549034915490350154903511549035215490353154903541549035515490356154903571549035815490359154903601549036115490362154903631549036415490365154903661549036715490368154903691549037015490371154903721549037315490374154903751549037615490377154903781549037915490380154903811549038215490383154903841549038515490386154903871549038815490389154903901549039115490392154903931549039415490395154903961549039715490398154903991549040015490401154904021549040315490404154904051549040615490407154904081549040915490410154904111549041215490413154904141549041515490416154904171549041815490419154904201549042115490422154904231549042415490425154904261549042715490428154904291549043015490431154904321549043315490434154904351549043615490437154904381549043915490440154904411549044215490443154904441549044515490446154904471549044815490449154904501549045115490452154904531549045415490455154904561549045715490458154904591549046015490461154904621549046315490464154904651549046615490467154904681549046915490470154904711549047215490473154904741549047515490476154904771549047815490479154904801549048115490482154904831549048415490485154904861549048715490488154904891549049015490491154904921549049315490494154904951549049615490497154904981549049915490500154905011549050215490503154905041549050515490506154905071549050815490509154905101549051115490512154905131549051415490515154905161549051715490518154905191549052015490521154905221549052315490524154905251549052615490527154905281549052915490530154905311549053215490533154905341549053515490536154905371549053815490539154905401549054115490542154905431549054415490545154905461549054715490548154905491549055015490551154905521549055315490554154905551549055615490557154905581549055915490560154905611549056215490563154905641549056515490566154905671549056815490569154905701549057115490572154905731549057415490575154905761549057715490578154905791549058015490581154905821549058315490584154905851549058615490587154905881549058915490590154905911549059215490593154905941549059515490596154905971549059815490599154906001549060115490602154906031549060415490605154906061549060715490608154906091549061015490611154906121549061315490614154906151549061615490617154906181549061915490620154906211549062215490623154906241549062515490626154906271549062815490629154906301549063115490632154906331549063415490635154906361549063715490638154906391549064015490641154906421549064315490644154906451549064615490647154906481549064915490650154906511549065215490653154906541549065515490656154906571549065815490659154906601549066115490662154906631549066415490665154906661549066715490668154906691549067015490671154906721549067315490674154906751549067615490677154906781549067915490680154906811549068215490683154906841549068515490686154906871549068815490689154906901549069115490692154906931549069415490695154906961549069715490698154906991549070015490701154907021549070315490704154907051549070615490707154907081549070915490710154907111549071215490713154907141549071515490716154907171549071815490719154907201549072115490722154907231549072415490725154907261549072715490728154907291549073015490731154907321549073315490734154907351549073615490737154907381549073915490740154907411549074215490743154907441549074515490746154907471549074815490749154907501549075115490752154907531549075415490755154907561549075715490758154907591549076015490761154907621549076315490764154907651549076615490767154907681549076915490770154907711549077215490773154907741549077515490776154907771549077815490779154907801549078115490782154907831549078415490785154907861549078715490788154907891549079015490791154907921549079315490794154907951549079615490797154907981549079915490800154908011549080215490803154908041549080515490806154908071549080815490809154908101549081115490812154908131549081415490815154908161549081715490818154908191549082015490821154908221549082315490824154908251549082615490827154908281549082915490830154908311549083215490833154908341549083515490836154908371549083815490839154908401549084115490842154908431549084415490845154908461549084715490848154908491549085015490851154908521549085315490854154908551549085615490857154908581549085915490860154908611549086215490863154908641549086515490866154908671549086815490869154908701549087115490872154908731549087415490875154908761549087715490878154908791549088015490881154908821549088315490884154908851549088615490887154908881549088915490890154908911549089215490893154908941549089515490896154908971549089815490899154909001549090115490902154909031549090415490905154909061549090715490908154909091549091015490911154909121549091315490914154909151549091615490917154909181549091915490920154909211549092215490923154909241549092515490926154909271549092815490929154909301549093115490932154909331549093415490935154909361549093715490938154909391549094015490941154909421549094315490944154909451549094615490947154909481549094915490950154909511549095215490953154909541549095515490956154909571549095815490959154909601549096115490962154909631549096415490965154909661549096715490968154909691549097015490971154909721549097315490974154909751549097615490977154909781549097915490980154909811549098215490983154909841549098515490986154909871549098815490989154909901549099115490992154909931549099415490995154909961549099715490998154909991549100015491001154910021549100315491004154910051549100615491007154910081549100915491010154910111549101215491013154910141549101515491016154910171549101815491019154910201549102115491022154910231549102415491025154910261549102715491028154910291549103015491031154910321549103315491034154910351549103615491037154910381549103915491040154910411549104215491043154910441549104515491046154910471549104815491049154910501549105115491052154910531549105415491055154910561549105715491058154910591549106015491061154910621549106315491064154910651549106615491067154910681549106915491070154910711549107215491073154910741549107515491076154910771549107815491079154910801549108115491082154910831549108415491085154910861549108715491088154910891549109015491091154910921549109315491094154910951549109615491097154910981549109915491100154911011549110215491103154911041549110515500001155000021550000315500004155000051550000615500007155000081550000915500010155000111550001215500013155000141550001515500016155000171550001815500019155000201550002115500022155000231550002415500025155000261550002715500028155000291550003015500031155000321550003315500034155000351550003615500037155000381550003915500040155000411550004215500043155000441550004515500046155000471550004815500049155000501550005115500052155000531550005415500055155000561550005715500058155000591550006015500061155000621550006315500064155000651550006615500067155000681550006915500070155000711550007215500073155000741550007515500076155000771550007815500079155000801550008115500082155000831550008415500085155000861550008715500088155000891550009015500091155000921550009315500094155000951550009615500097155000981550009915500100155001011550010215500103155001041550010515500106155001071550010815500109155001101550011115500112155001131550011415500115155001161550011715500118155001191550012015500121155001221550012315500124155001251550012615500127155001281550012915500130155001311550013215500133155001341550013515500136155001371550013815500139155001401550014115500142155001431550014415500145155001461550014715500148155001491550015015500151155001521550015315500154155001551550015615500157155001581550015915500160155001611550016215500163155001641550016515500166155001671550016815500169155001701550017115500172155001731550017415500175155001761550017715500178155001791550018015500181155001821550018315500184155001851550018615500187155001881550018915500190155001911550019215500193155001941550019515500196155001971550019815500199155002001550020115500202155002031550020415500205155002061550020715500208155002091550021015500211155002121550021315500214155002151550021615500217155002181550021915500220155002211550022215500223155002241550022515500226155002271550022815500229155002301550023115500232155002331550023415500235155002361550023715500238155002391550024015500241155002421550024315500244155002451550024615500247155002481550024915500250155002511550025215500253155002541550025515500256155002571550025815500259155002601550026115500262155002631550026415500265155002661550026715500268155002691550027015500271155002721550027315500274155002751550027615500277155002781550027915500280155002811550028215500283155002841550028515500286155002871550028815500289155002901550029115500292155002931550029415500295155002961550029715500298155002991550030015500301155003021550030315500304155003051550030615500307155003081550030915500310155003111550031215500313155003141550031515500316155003171550031815500319155003201550032115500322155003231550032415500325155003261550032715500328155003291550033015500331155003321550033315500334155003351550033615500337155003381550033915500340155003411550034215500343155003441550034515500346155003471550034815500349155003501550035115500352155003531550035415500355155003561550035715500358155003591550036015500361155003621550036315500364155003651550036615500367155003681550036915500370155003711550037215500373155003741550037515500376155003771550037815500379155003801550038115500382155003831550038415500385155003861550038715500388155003891550039015500391155003921550039315500394155003951550039615500397155003981550039915500400155004011550040215500403155004041550040515500406155004071550040815500409155004101550041115500412155004131550041415500415155004161550041715500418155004191550042015500421155004221550042315500424155004251550042615500427155004281550042915500430155004311550043215500433155004341550043515500436155004371550043815500439155004401550044115500442155004431550044415500445155004461550044715500448155004491550045015500451155004521550045315500454155004551550045615500457155004581550045915500460155004611550046215500463155004641550046515500466155004671550046815500469155004701550047115500472155004731550047415500475155004761550047715500478155004791550048015500481155004821550048315500484155004851550048615500487155004881550048915500490155004911550049215500493155004941550049515500496155004971550049815500499155005001550050115500502155005031550050415500505155005061550050715500508155005091550051015500511155005121550051315500514155005151550051615500517155005181550051915500520155005211550052215500523155005241550052515500526155005271550052815500529155005301550053115500532155005331550053415500535155005361550053715500538155005391550054015500541155005421550054315500544155005451550054615500547155005481550054915500550155005511550055215500553155005541550055515500556155005571550055815500559155005601550056115500562155005631550056415500565155005661550056715500568155005691550057015500571155005721550057315500574155005751550057615500577155005781550057915500580155005811550058215500583155005841550058515500586155005871550058815500589155005901550059115500592155005931550059415500595155005961550059715500598155005991550060015500601155006021550060315500604155006051550060615500607155006081550060915500610155006111550061215500613155006141550061515500616155006171550061815500619155006201550062115500622155006231550062415500625155006261550062715500628155006291550063015500631155006321550063315500634155006351550063615500637155006381550063915500640155006411550064215500643155006441550064515500646155006471550064815500649155006501550065115500652155006531550065415500655155006561550065715500658155006591550066015500661155006621550066315500664155006651550066615500667155006681550066915500670155006711550067215500673155006741550067515500676155006771550067815500679155006801550068115500682155006831550068415500685155006861550068715500688155006891550069015500691155006921550069315500694155006951550069615500697155006981550069915500700155007011550070215500703155007041550070515500706155007071550070815500709155007101550071115500712155007131550071415500715155007161550071715500718155007191550072015500721155007221550072315500724155007251550072615500727155007281550072915500730155007311550073215500733155007341550073515500736155007371550073815500739155007401550074115500742155007431550074415500745155007461550074715500748155007491550075015500751155007521550075315500754155007551550075615500757155007581550075915500760155007611550076215500763155007641550076515500766155007671550076815500769155007701550077115500772155007731550077415500775155007761550077715500778155007791550078015500781155007821550078315500784155007851550078615500787155007881550078915500790155007911550079215500793155007941550079515500796155007971550079815500799155008001550080115500802155008031550080415500805155008061550080715500808155008091550081015500811155008121550081315500814155008151550081615500817155008181550081915500820155008211550082215500823155008241550082515500826155008271550082815500829155008301550083115500832155008331550083415500835155008361550083715500838155008391550084015500841155008421550084315500844155008451550084615500847155008481550084915500850155008511550085215500853155008541550085515500856155008571550085815500859155008601550086115500862155008631550086415500865155008661550086715500868155008691550087015500871155008721550087315500874155008751550087615500877155008781550087915500880155008811550088215500883155008841550088515500886155008871550088815500889155008901550089115500892155008931550089415500895155008961550089715500898155008991550090015500901155009021550090315500904155009051550090615500907155009081550090915500910155009111550091215500913155009141550091515500916155009171550091815500919155009201550092115500922155009231550092415500925155009261550092715500928155009291550093015500931155009321550093315500934155009351550093615500937155009381550093915500940155009411550094215500943155009441550094515500946155009471550094815500949155009501550095115500952155009531550095415500955155009561550095715500958155009591550096015500961155009621550096315500964155009651550096615500967155009681550096915500970155009711550097215500973155009741550097515500976155009771550097815500979155009801550098115500982155009831550098415500985155009861550098715500988155009891550099015500991155009921550099315500994155009951550099615500997155009981550099915501000155010011550100215501003155010041550100515501006155010071550100815501009155010101550101115501012155010131550101415501015155010161550101715501018155010191550102015501021155010221550102315501024155010251550102615501027155010281550102915501030155010311550103215501033155010341550103515501036155010371550103815501039155010401550104115501042155010431550104415501045155010461550104715501048155010491550105015501051155010521550105315501054155010551550105615501057155010581550105915501060155010611550106215501063155010641550106515501066155010671550106815501069155010701550107115501072155010731550107415501075155010761550107715501078155010791550108015501081155010821550108315501084155010851550108615501087155010881550108915501090155010911550109215501093155010941550109515501096155010971550109815501099155011001550110115501102155011031550110415501105155100011551000215510003155100041551000515510006155100071551000815510009155100101551001115510012155100131551001415510015155100161551001715510018155100191551002015510021155100221551002315510024155100251551002615510027155100281551002915510030155100311551003215510033155100341551003515510036155100371551003815510039155100401551004115510042155100431551004415510045155100461551004715510048155100491551005015510051155100521551005315510054155100551551005615510057155100581551005915510060155100611551006215510063155100641551006515510066155100671551006815510069155100701551007115510072155100731551007415510075155100761551007715510078155100791551008015510081155100821551008315510084155100851551008615510087155100881551008915510090155100911551009215510093155100941551009515510096155100971551009815510099155101001551010115510102155101031551010415510105155101061551010715510108155101091551011015510111155101121551011315510114155101151551011615510117155101181551011915510120155101211551012215510123155101241551012515510126155101271551012815510129155101301551013115510132155101331551013415510135155101361551013715510138155101391551014015510141155101421551014315510144155101451551014615510147155101481551014915510150155101511551015215510153155101541551015515510156155101571551015815510159155101601551016115510162155101631551016415510165155101661551016715510168155101691551017015510171155101721551017315510174155101751551017615510177155101781551017915510180155101811551018215510183155101841551018515510186155101871551018815510189155101901551019115510192155101931551019415510195155101961551019715510198155101991551020015510201155102021551020315510204155102051551020615510207155102081551020915510210155102111551021215510213155102141551021515510216155102171551021815510219155102201551022115510222155102231551022415510225155102261551022715510228155102291551023015510231155102321551023315510234155102351551023615510237155102381551023915510240155102411551024215510243155102441551024515510246155102471551024815510249155102501551025115510252155102531551025415510255155102561551025715510258155102591551026015510261155102621551026315510264155102651551026615510267155102681551026915510270155102711551027215510273155102741551027515510276155102771551027815510279155102801551028115510282155102831551028415510285155102861551028715510288155102891551029015510291155102921551029315510294155102951551029615510297155102981551029915510300155103011551030215510303155103041551030515510306155103071551030815510309155103101551031115510312155103131551031415510315155103161551031715510318155103191551032015510321155103221551032315510324155103251551032615510327155103281551032915510330155103311551033215510333155103341551033515510336155103371551033815510339155103401551034115510342155103431551034415510345155103461551034715510348155103491551035015510351155103521551035315510354155103551551035615510357155103581551035915510360155103611551036215510363155103641551036515510366155103671551036815510369155103701551037115510372155103731551037415510375155103761551037715510378155103791551038015510381155103821551038315510384155103851551038615510387155103881551038915510390155103911551039215510393155103941551039515510396155103971551039815510399155104001551040115510402155104031551040415510405155104061551040715510408155104091551041015510411155104121551041315510414155104151551041615510417155104181551041915510420155104211551042215510423155104241551042515510426155104271551042815510429155104301551043115510432155104331551043415510435155104361551043715510438155104391551044015510441155104421551044315510444155104451551044615510447155104481551044915510450155104511551045215510453155104541551045515510456155104571551045815510459155104601551046115510462155104631551046415510465155104661551046715510468155104691551047015510471155104721551047315510474155104751551047615510477155104781551047915510480155104811551048215510483155104841551048515510486155104871551048815510489155104901551049115510492155104931551049415510495155104961551049715510498155104991551050015510501155105021551050315510504155105051551050615510507155105081551050915510510155105111551051215510513155105141551051515510516155105171551051815510519155105201551052115510522155105231551052415510525155105261551052715510528155105291551053015510531155105321551053315510534155105351551053615510537155105381551053915510540155105411551054215510543155105441551054515510546155105471551054815510549155105501551055115510552155105531551055415510555155105561551055715510558155105591551056015510561155105621551056315510564155105651551056615510567155105681551056915510570155105711551057215510573155105741551057515510576155105771551057815510579155105801551058115510582155105831551058415510585155105861551058715510588155105891551059015510591155105921551059315510594155105951551059615510597155105981551059915510600155106011551060215510603155106041551060515510606155106071551060815510609155106101551061115510612155106131551061415510615155106161551061715510618155106191551062015510621155106221551062315510624155106251551062615510627155106281551062915510630155106311551063215510633155106341551063515510636155106371551063815510639155106401551064115510642155106431551064415510645155106461551064715510648155106491551065015510651155106521551065315510654155106551551065615510657155106581551065915510660155106611551066215510663155106641551066515510666155106671551066815510669155106701551067115510672155106731551067415510675155106761551067715510678155106791551068015510681155106821551068315510684155106851551068615510687155106881551068915510690155106911551069215510693155106941551069515510696155106971551069815510699155107001551070115510702155107031551070415510705155107061551070715510708155107091551071015510711155107121551071315510714155107151551071615510717155107181551071915510720155107211551072215510723155107241551072515510726155107271551072815510729155107301551073115510732155107331551073415510735155107361551073715510738155107391551074015510741155107421551074315510744155107451551074615510747155107481551074915510750155107511551075215510753155107541551075515510756155107571551075815510759155107601551076115510762155107631551076415510765155107661551076715510768155107691551077015510771155107721551077315510774155107751551077615510777155107781551077915510780155107811551078215510783155107841551078515510786155107871551078815510789155107901551079115510792155107931551079415510795155107961551079715510798155107991551080015510801155108021551080315510804155108051551080615510807155108081551080915510810155108111551081215510813155108141551081515510816155108171551081815510819155108201551082115510822155108231551082415510825155108261551082715510828155108291551083015510831155108321551083315510834155108351551083615510837155108381551083915510840155108411551084215510843155108441551084515510846155108471551084815510849155108501551085115510852155108531551085415510855155108561551085715510858155108591551086015510861155108621551086315510864155108651551086615510867155108681551086915510870155108711551087215510873155108741551087515510876155108771551087815510879155108801551088115510882155108831551088415510885155108861551088715510888155108891551089015510891155108921551089315510894155108951551089615510897155108981551089915510900155109011551090215510903155109041551090515510906155109071551090815510909155109101551091115510912155109131551091415510915155109161551091715510918155109191551092015510921155109221551092315510924155109251551092615510927155109281551092915510930155109311551093215510933155109341551093515510936155109371551093815510939155109401551094115510942155109431551094415510945155109461551094715510948155109491551095015510951155109521551095315510954155109551551095615510957155109581551095915510960155109611551096215510963155109641551096515510966155109671551096815510969155109701551097115510972155109731551097415510975155109761551097715510978155109791551098015510981155109821551098315510984155109851551098615510987155109881551098915510990155109911551099215510993155109941551099515510996155109971551099815510999155110001551100115511002155110031551100415511005155110061551100715511008155110091551101015511011155110121551101315511014155110151551101615511017155110181551101915511020155110211551102215511023155110241551102515511026155110271551102815511029155110301551103115511032155110331551103415511035155110361551103715511038155110391551104015511041155110421551104315511044155110451551104615511047155110481551104915511050155110511551105215511053155110541551105515511056155110571551105815511059155110601551106115511062155110631551106415511065155110661551106715511068155110691551107015511071155110721551107315511074155110751551107615511077155110781551107915511080155110811551108215511083155110841551108515511086155110871551108815511089155110901551109115511092155110931551109415511095155110961551109715511098155110991551110015511101155111021551110315511104155111051552000115520002155200031552000415520005155200061552000715520008155200091552001015520011155200121552001315520014155200151552001615520017155200181552001915520020155200211552002215520023155200241552002515520026155200271552002815520029155200301552003115520032155200331552003415520035155200361552003715520038155200391552004015520041155200421552004315520044155200451552004615520047155200481552004915520050155200511552005215520053155200541552005515520056155200571552005815520059155200601552006115520062155200631552006415520065155200661552006715520068155200691552007015520071155200721552007315520074155200751552007615520077155200781552007915520080155200811552008215520083155200841552008515520086155200871552008815520089155200901552009115520092155200931552009415520095155200961552009715520098155200991552010015520101155201021552010315520104155201051552010615520107155201081552010915520110155201111552011215520113155201141552011515520116155201171552011815520119155201201552012115520122155201231552012415520125155201261552012715520128155201291552013015520131155201321552013315520134155201351552013615520137155201381552013915520140155201411552014215520143155201441552014515520146155201471552014815520149155201501552015115520152155201531552015415520155155201561552015715520158155201591552016015520161155201621552016315520164155201651552016615520167155201681552016915520170155201711552017215520173155201741552017515520176155201771552017815520179155201801552018115520182155201831552018415520185155201861552018715520188155201891552019015520191155201921552019315520194155201951552019615520197155201981552019915520200155202011552020215520203155202041552020515520206155202071552020815520209155202101552021115520212155202131552021415520215155202161552021715520218155202191552022015520221155202221552022315520224155202251552022615520227155202281552022915520230155202311552023215520233155202341552023515520236155202371552023815520239155202401552024115520242155202431552024415520245155202461552024715520248155202491552025015520251155202521552025315520254155202551552025615520257155202581552025915520260155202611552026215520263155202641552026515520266155202671552026815520269155202701552027115520272155202731552027415520275155202761552027715520278155202791552028015520281155202821552028315520284155202851552028615520287155202881552028915520290155202911552029215520293155202941552029515520296155202971552029815520299155203001552030115520302155203031552030415520305155203061552030715520308155203091552031015520311155203121552031315520314155203151552031615520317155203181552031915520320155203211552032215520323155203241552032515520326155203271552032815520329155203301552033115520332155203331552033415520335155203361552033715520338155203391552034015520341155203421552034315520344155203451552034615520347155203481552034915520350155203511552035215520353155203541552035515520356155203571552035815520359155203601552036115520362155203631552036415520365155203661552036715520368155203691552037015520371155203721552037315520374155203751552037615520377155203781552037915520380155203811552038215520383155203841552038515520386155203871552038815520389155203901552039115520392155203931552039415520395155203961552039715520398155203991552040015520401155204021552040315520404155204051552040615520407155204081552040915520410155204111552041215520413155204141552041515520416155204171552041815520419155204201552042115520422155204231552042415520425155204261552042715520428155204291552043015520431155204321552043315520434155204351552043615520437155204381552043915520440155204411552044215520443155204441552044515520446155204471552044815520449155204501552045115520452155204531552045415520455155204561552045715520458155204591552046015520461155204621552046315520464155204651552046615520467155204681552046915520470155204711552047215520473155204741552047515520476155204771552047815520479155204801552048115520482155204831552048415520485155204861552048715520488155204891552049015520491155204921552049315520494155204951552049615520497155204981552049915520500155205011552050215520503155205041552050515520506155205071552050815520509155205101552051115520512155205131552051415520515155205161552051715520518155205191552052015520521155205221552052315520524155205251552052615520527155205281552052915520530155205311552053215520533155205341552053515520536155205371552053815520539155205401552054115520542155205431552054415520545155205461552054715520548155205491552055015520551155205521552055315520554155205551552055615520557155205581552055915520560155205611552056215520563155205641552056515520566155205671552056815520569155205701552057115520572155205731552057415520575155205761552057715520578155205791552058015520581155205821552058315520584155205851552058615520587155205881552058915520590155205911552059215520593155205941552059515520596155205971552059815520599155206001552060115520602155206031552060415520605155206061552060715520608155206091552061015520611155206121552061315520614155206151552061615520617155206181552061915520620155206211552062215520623155206241552062515520626155206271552062815520629155206301552063115520632155206331552063415520635155206361552063715520638155206391552064015520641155206421552064315520644155206451552064615520647155206481552064915520650155206511552065215520653155206541552065515520656155206571552065815520659155206601552066115520662155206631552066415520665155206661552066715520668155206691552067015520671155206721552067315520674155206751552067615520677155206781552067915520680155206811552068215520683155206841552068515520686155206871552068815520689155206901552069115520692155206931552069415520695155206961552069715520698155206991552070015520701155207021552070315520704155207051552070615520707155207081552070915520710155207111552071215520713155207141552071515520716155207171552071815520719155207201552072115520722155207231552072415520725155207261552072715520728155207291552073015520731155207321552073315520734155207351552073615520737155207381552073915520740155207411552074215520743155207441552074515520746155207471552074815520749155207501552075115520752155207531552075415520755155207561552075715520758155207591552076015520761155207621552076315520764155207651552076615520767155207681552076915520770155207711552077215520773155207741552077515520776155207771552077815520779155207801552078115520782155207831552078415520785155207861552078715520788155207891552079015520791155207921552079315520794155207951552079615520797155207981552079915520800155208011552080215520803155208041552080515520806155208071552080815520809155208101552081115520812155208131552081415520815155208161552081715520818155208191552082015520821155208221552082315520824155208251552082615520827155208281552082915520830155208311552083215520833155208341552083515520836155208371552083815520839155208401552084115520842155208431552084415520845155208461552084715520848155208491552085015520851155208521552085315520854155208551552085615520857155208581552085915520860155208611552086215520863155208641552086515520866155208671552086815520869155208701552087115520872155208731552087415520875155208761552087715520878155208791552088015520881155208821552088315520884155208851552088615520887155208881552088915520890155208911552089215520893155208941552089515520896155208971552089815520899155209001552090115520902155209031552090415520905155209061552090715520908155209091552091015520911155209121552091315520914155209151552091615520917155209181552091915520920155209211552092215520923155209241552092515520926155209271552092815520929155209301552093115520932155209331552093415520935155209361552093715520938155209391552094015520941155209421552094315520944155209451552094615520947155209481552094915520950155209511552095215520953155209541552095515520956155209571552095815520959155209601552096115520962155209631552096415520965155209661552096715520968155209691552097015520971155209721552097315520974155209751552097615520977155209781552097915520980155209811552098215520983155209841552098515520986155209871552098815520989155209901552099115520992155209931552099415520995155209961552099715520998155209991552100015521001155210021552100315521004155210051552100615521007155210081552100915521010155210111552101215521013155210141552101515521016155210171552101815521019155210201552102115521022155210231552102415521025155210261552102715521028155210291552103015521031155210321552103315521034155210351552103615521037155210381552103915521040155210411552104215521043155210441552104515521046155210471552104815521049155210501552105115521052155210531552105415521055155210561552105715521058155210591552106015521061155210621552106315521064155210651552106615521067155210681552106915521070155210711552107215521073155210741552107515521076155210771552107815521079155210801552108115521082155210831552108415521085155210861552108715521088155210891552109015521091155210921552109315521094155210951552109615521097155210981552109915521100155211011552110215521103155211041552110515530001155300021553000315530004155300051553000615530007155300081553000915530010155300111553001215530013155300141553001515530016155300171553001815530019155300201553002115530022155300231553002415530025155300261553002715530028155300291553003015530031155300321553003315530034155300351553003615530037155300381553003915530040155300411553004215530043155300441553004515530046155300471553004815530049155300501553005115530052155300531553005415530055155300561553005715530058155300591553006015530061155300621553006315530064155300651553006615530067155300681553006915530070155300711553007215530073155300741553007515530076155300771553007815530079155300801553008115530082155300831553008415530085155300861553008715530088155300891553009015530091155300921553009315530094155300951553009615530097155300981553009915530100155301011553010215530103155301041553010515530106155301071553010815530109155301101553011115530112155301131553011415530115155301161553011715530118155301191553012015530121155301221553012315530124155301251553012615530127155301281553012915530130155301311553013215530133155301341553013515530136155301371553013815530139155301401553014115530142155301431553014415530145155301461553014715530148155301491553015015530151155301521553015315530154155301551553015615530157155301581553015915530160155301611553016215530163155301641553016515530166155301671553016815530169155301701553017115530172155301731553017415530175155301761553017715530178155301791553018015530181155301821553018315530184155301851553018615530187155301881553018915530190155301911553019215530193155301941553019515530196155301971553019815530199155302001553020115530202155302031553020415530205155302061553020715530208155302091553021015530211155302121553021315530214155302151553021615530217155302181553021915530220155302211553022215530223155302241553022515530226155302271553022815530229155302301553023115530232155302331553023415530235155302361553023715530238155302391553024015530241155302421553024315530244155302451553024615530247155302481553024915530250155302511553025215530253155302541553025515530256155302571553025815530259155302601553026115530262155302631553026415530265155302661553026715530268155302691553027015530271155302721553027315530274155302751553027615530277155302781553027915530280155302811553028215530283155302841553028515530286155302871553028815530289155302901553029115530292155302931553029415530295155302961553029715530298155302991553030015530301155303021553030315530304155303051553030615530307155303081553030915530310155303111553031215530313155303141553031515530316155303171553031815530319155303201553032115530322155303231553032415530325155303261553032715530328155303291553033015530331155303321553033315530334155303351553033615530337155303381553033915530340155303411553034215530343155303441553034515530346155303471553034815530349155303501553035115530352155303531553035415530355155303561553035715530358155303591553036015530361155303621553036315530364155303651553036615530367155303681553036915530370155303711553037215530373155303741553037515530376155303771553037815530379155303801553038115530382155303831553038415530385155303861553038715530388155303891553039015530391155303921553039315530394155303951553039615530397155303981553039915530400155304011553040215530403155304041553040515530406155304071553040815530409155304101553041115530412155304131553041415530415155304161553041715530418155304191553042015530421155304221553042315530424155304251553042615530427155304281553042915530430155304311553043215530433155304341553043515530436155304371553043815530439155304401553044115530442155304431553044415530445155304461553044715530448155304491553045015530451155304521553045315530454155304551553045615530457155304581553045915530460155304611553046215530463155304641553046515530466155304671553046815530469155304701553047115530472155304731553047415530475155304761553047715530478155304791553048015530481155304821553048315530484155304851553048615530487155304881553048915530490155304911553049215530493155304941553049515530496155304971553049815530499155305001553050115530502155305031553050415530505155305061553050715530508155305091553051015530511155305121553051315530514155305151553051615530517155305181553051915530520155305211553052215530523155305241553052515530526155305271553052815530529155305301553053115530532155305331553053415530535155305361553053715530538155305391553054015530541155305421553054315530544155305451553054615530547155305481553054915530550155305511553055215530553155305541553055515530556155305571553055815530559155305601553056115530562155305631553056415530565155305661553056715530568155305691553057015530571155305721553057315530574155305751553057615530577155305781553057915530580155305811553058215530583155305841553058515530586155305871553058815530589155305901553059115530592155305931553059415530595155305961553059715530598155305991553060015530601155306021553060315530604155306051553060615530607155306081553060915530610155306111553061215530613155306141553061515530616155306171553061815530619155306201553062115530622155306231553062415530625155306261553062715530628155306291553063015530631155306321553063315530634155306351553063615530637155306381553063915530640155306411553064215530643155306441553064515530646155306471553064815530649155306501553065115530652155306531553065415530655155306561553065715530658155306591553066015530661155306621553066315530664155306651553066615530667155306681553066915530670155306711553067215530673155306741553067515530676155306771553067815530679155306801553068115530682155306831553068415530685155306861553068715530688155306891553069015530691155306921553069315530694155306951553069615530697155306981553069915530700155307011553070215530703155307041553070515530706155307071553070815530709155307101553071115530712155307131553071415530715155307161553071715530718155307191553072015530721155307221553072315530724155307251553072615530727155307281553072915530730155307311553073215530733155307341553073515530736155307371553073815530739155307401553074115530742155307431553074415530745155307461553074715530748155307491553075015530751155307521553075315530754155307551553075615530757155307581553075915530760155307611553076215530763155307641553076515530766155307671553076815530769155307701553077115530772155307731553077415530775155307761553077715530778155307791553078015530781155307821553078315530784155307851553078615530787155307881553078915530790155307911553079215530793155307941553079515530796155307971553079815530799155308001553080115530802155308031553080415530805155308061553080715530808155308091553081015530811155308121553081315530814155308151553081615530817155308181553081915530820155308211553082215530823155308241553082515530826155308271553082815530829155308301553083115530832155308331553083415530835155308361553083715530838155308391553084015530841155308421553084315530844155308451553084615530847155308481553084915530850155308511553085215530853155308541553085515530856155308571553085815530859155308601553086115530862155308631553086415530865155308661553086715530868155308691553087015530871155308721553087315530874155308751553087615530877155308781553087915530880155308811553088215530883155308841553088515530886155308871553088815530889155308901553089115530892155308931553089415530895155308961553089715530898155308991553090015530901155309021553090315530904155309051553090615530907155309081553090915530910155309111553091215530913155309141553091515530916155309171553091815530919155309201553092115530922155309231553092415530925155309261553092715530928155309291553093015530931155309321553093315530934155309351553093615530937155309381553093915530940155309411553094215530943155309441553094515530946155309471553094815530949155309501553095115530952155309531553095415530955155309561553095715530958155309591553096015530961155309621553096315530964155309651553096615530967155309681553096915530970155309711553097215530973155309741553097515530976155309771553097815530979155309801553098115530982155309831553098415530985155309861553098715530988155309891553099015530991155309921553099315530994155309951553099615530997155309981553099915531000155310011553100215531003155310041553100515531006155310071553100815531009155310101553101115531012155310131553101415531015155310161553101715531018155310191553102015531021155310221553102315531024155310251553102615531027155310281553102915531030155310311553103215531033155310341553103515531036155310371553103815531039155310401553104115531042155310431553104415531045155310461553104715531048155310491553105015531051155310521553105315531054155310551553105615531057155310581553105915531060155310611553106215531063155310641553106515531066155310671553106815531069155310701553107115531072155310731553107415531075155310761553107715531078155310791553108015531081155310821553108315531084155310851553108615531087155310881553108915531090155310911553109215531093155310941553109515531096155310971553109815531099155311001553110115531102155311031553110415531105155400011554000215540003155400041554000515540006155400071554000815540009155400101554001115540012155400131554001415540015155400161554001715540018155400191554002015540021155400221554002315540024155400251554002615540027155400281554002915540030155400311554003215540033155400341554003515540036155400371554003815540039155400401554004115540042155400431554004415540045155400461554004715540048155400491554005015540051155400521554005315540054155400551554005615540057155400581554005915540060155400611554006215540063155400641554006515540066155400671554006815540069155400701554007115540072155400731554007415540075155400761554007715540078155400791554008015540081155400821554008315540084155400851554008615540087155400881554008915540090155400911554009215540093155400941554009515540096155400971554009815540099155401001554010115540102155401031554010415540105155401061554010715540108155401091554011015540111155401121554011315540114155401151554011615540117155401181554011915540120155401211554012215540123155401241554012515540126155401271554012815540129155401301554013115540132155401331554013415540135155401361554013715540138155401391554014015540141155401421554014315540144155401451554014615540147155401481554014915540150155401511554015215540153155401541554015515540156155401571554015815540159155401601554016115540162155401631554016415540165155401661554016715540168155401691554017015540171155401721554017315540174155401751554017615540177155401781554017915540180155401811554018215540183155401841554018515540186155401871554018815540189155401901554019115540192155401931554019415540195155401961554019715540198155401991554020015540201155402021554020315540204155402051554020615540207155402081554020915540210155402111554021215540213155402141554021515540216155402171554021815540219155402201554022115540222155402231554022415540225155402261554022715540228155402291554023015540231155402321554023315540234155402351554023615540237155402381554023915540240155402411554024215540243155402441554024515540246155402471554024815540249155402501554025115540252155402531554025415540255155402561554025715540258155402591554026015540261155402621554026315540264155402651554026615540267155402681554026915540270155402711554027215540273155402741554027515540276155402771554027815540279155402801554028115540282155402831554028415540285155402861554028715540288155402891554029015540291155402921554029315540294155402951554029615540297155402981554029915540300155403011554030215540303155403041554030515540306155403071554030815540309155403101554031115540312155403131554031415540315155403161554031715540318155403191554032015540321155403221554032315540324155403251554032615540327155403281554032915540330155403311554033215540333155403341554033515540336155403371554033815540339155403401554034115540342155403431554034415540345155403461554034715540348155403491554035015540351155403521554035315540354155403551554035615540357155403581554035915540360155403611554036215540363155403641554036515540366155403671554036815540369155403701554037115540372155403731554037415540375155403761554037715540378155403791554038015540381155403821554038315540384155403851554038615540387155403881554038915540390155403911554039215540393155403941554039515540396155403971554039815540399155404001554040115540402155404031554040415540405155404061554040715540408155404091554041015540411155404121554041315540414155404151554041615540417155404181554041915540420155404211554042215540423155404241554042515540426155404271554042815540429155404301554043115540432155404331554043415540435155404361554043715540438155404391554044015540441155404421554044315540444155404451554044615540447155404481554044915540450155404511554045215540453155404541554045515540456155404571554045815540459155404601554046115540462155404631554046415540465155404661554046715540468155404691554047015540471155404721554047315540474155404751554047615540477155404781554047915540480155404811554048215540483155404841554048515540486155404871554048815540489155404901554049115540492155404931554049415540495155404961554049715540498155404991554050015540501155405021554050315540504155405051554050615540507155405081554050915540510155405111554051215540513155405141554051515540516155405171554051815540519155405201554052115540522155405231554052415540525155405261554052715540528155405291554053015540531155405321554053315540534155405351554053615540537155405381554053915540540155405411554054215540543155405441554054515540546155405471554054815540549155405501554055115540552155405531554055415540555155405561554055715540558155405591554056015540561155405621554056315540564155405651554056615540567155405681554056915540570155405711554057215540573155405741554057515540576155405771554057815540579155405801554058115540582155405831554058415540585155405861554058715540588155405891554059015540591155405921554059315540594155405951554059615540597155405981554059915540600155406011554060215540603155406041554060515540606155406071554060815540609155406101554061115540612155406131554061415540615155406161554061715540618155406191554062015540621155406221554062315540624155406251554062615540627155406281554062915540630155406311554063215540633155406341554063515540636155406371554063815540639155406401554064115540642155406431554064415540645155406461554064715540648155406491554065015540651155406521554065315540654155406551554065615540657155406581554065915540660155406611554066215540663155406641554066515540666155406671554066815540669155406701554067115540672155406731554067415540675155406761554067715540678155406791554068015540681155406821554068315540684155406851554068615540687155406881554068915540690155406911554069215540693155406941554069515540696155406971554069815540699155407001554070115540702155407031554070415540705155407061554070715540708155407091554071015540711155407121554071315540714155407151554071615540717155407181554071915540720155407211554072215540723155407241554072515540726155407271554072815540729155407301554073115540732155407331554073415540735155407361554073715540738155407391554074015540741155407421554074315540744155407451554074615540747155407481554074915540750155407511554075215540753155407541554075515540756155407571554075815540759155407601554076115540762155407631554076415540765155407661554076715540768155407691554077015540771155407721554077315540774155407751554077615540777155407781554077915540780155407811554078215540783155407841554078515540786155407871554078815540789155407901554079115540792155407931554079415540795155407961554079715540798155407991554080015540801155408021554080315540804155408051554080615540807155408081554080915540810155408111554081215540813155408141554081515540816155408171554081815540819155408201554082115540822155408231554082415540825155408261554082715540828155408291554083015540831155408321554083315540834155408351554083615540837155408381554083915540840155408411554084215540843155408441554084515540846155408471554084815540849155408501554085115540852155408531554085415540855155408561554085715540858155408591554086015540861155408621554086315540864155408651554086615540867155408681554086915540870155408711554087215540873155408741554087515540876155408771554087815540879155408801554088115540882155408831554088415540885155408861554088715540888155408891554089015540891155408921554089315540894155408951554089615540897155408981554089915540900155409011554090215540903155409041554090515540906155409071554090815540909155409101554091115540912155409131554091415540915155409161554091715540918155409191554092015540921155409221554092315540924155409251554092615540927155409281554092915540930155409311554093215540933155409341554093515540936155409371554093815540939155409401554094115540942155409431554094415540945155409461554094715540948155409491554095015540951155409521554095315540954155409551554095615540957155409581554095915540960155409611554096215540963155409641554096515540966155409671554096815540969155409701554097115540972155409731554097415540975155409761554097715540978155409791554098015540981155409821554098315540984155409851554098615540987155409881554098915540990155409911554099215540993155409941554099515540996155409971554099815540999155410001554100115541002155410031554100415541005155410061554100715541008155410091554101015541011155410121554101315541014155410151554101615541017155410181554101915541020155410211554102215541023155410241554102515541026155410271554102815541029155410301554103115541032155410331554103415541035155410361554103715541038155410391554104015541041155410421554104315541044155410451554104615541047155410481554104915541050155410511554105215541053155410541554105515541056155410571554105815541059155410601554106115541062155410631554106415541065155410661554106715541068155410691554107015541071155410721554107315541074155410751554107615541077155410781554107915541080155410811554108215541083155410841554108515541086155410871554108815541089155410901554109115541092155410931554109415541095155410961554109715541098155410991554110015541101155411021554110315541104155411051555000115550002155500031555000415550005155500061555000715550008155500091555001015550011155500121555001315550014155500151555001615550017155500181555001915550020155500211555002215550023155500241555002515550026155500271555002815550029155500301555003115550032155500331555003415550035155500361555003715550038155500391555004015550041155500421555004315550044155500451555004615550047155500481555004915550050155500511555005215550053155500541555005515550056155500571555005815550059155500601555006115550062155500631555006415550065155500661555006715550068155500691555007015550071155500721555007315550074155500751555007615550077155500781555007915550080155500811555008215550083155500841555008515550086155500871555008815550089155500901555009115550092155500931555009415550095155500961555009715550098155500991555010015550101155501021555010315550104155501051555010615550107155501081555010915550110155501111555011215550113155501141555011515550116155501171555011815550119155501201555012115550122155501231555012415550125155501261555012715550128155501291555013015550131155501321555013315550134155501351555013615550137155501381555013915550140155501411555014215550143155501441555014515550146155501471555014815550149155501501555015115550152155501531555015415550155155501561555015715550158155501591555016015550161155501621555016315550164155501651555016615550167155501681555016915550170155501711555017215550173155501741555017515550176155501771555017815550179155501801555018115550182155501831555018415550185155501861555018715550188155501891555019015550191155501921555019315550194155501951555019615550197155501981555019915550200155502011555020215550203155502041555020515550206155502071555020815550209155502101555021115550212155502131555021415550215155502161555021715550218155502191555022015550221155502221555022315550224155502251555022615550227155502281555022915550230155502311555023215550233155502341555023515550236155502371555023815550239155502401555024115550242155502431555024415550245155502461555024715550248155502491555025015550251155502521555025315550254155502551555025615550257155502581555025915550260155502611555026215550263155502641555026515550266155502671555026815550269155502701555027115550272155502731555027415550275155502761555027715550278155502791555028015550281155502821555028315550284155502851555028615550287155502881555028915550290155502911555029215550293155502941555029515550296155502971555029815550299155503001555030115550302155503031555030415550305155503061555030715550308155503091555031015550311155503121555031315550314155503151555031615550317155503181555031915550320155503211555032215550323155503241555032515550326155503271555032815550329155503301555033115550332155503331555033415550335155503361555033715550338155503391555034015550341155503421555034315550344155503451555034615550347155503481555034915550350155503511555035215550353155503541555035515550356155503571555035815550359155503601555036115550362155503631555036415550365155503661555036715550368155503691555037015550371155503721555037315550374155503751555037615550377155503781555037915550380155503811555038215550383155503841555038515550386155503871555038815550389155503901555039115550392155503931555039415550395155503961555039715550398155503991555040015550401155504021555040315550404155504051555040615550407155504081555040915550410155504111555041215550413155504141555041515550416155504171555041815550419155504201555042115550422155504231555042415550425155504261555042715550428155504291555043015550431155504321555043315550434155504351555043615550437155504381555043915550440155504411555044215550443155504441555044515550446155504471555044815550449155504501555045115550452155504531555045415550455155504561555045715550458155504591555046015550461155504621555046315550464155504651555046615550467155504681555046915550470155504711555047215550473155504741555047515550476155504771555047815550479155504801555048115550482155504831555048415550485155504861555048715550488155504891555049015550491155504921555049315550494155504951555049615550497155504981555049915550500155505011555050215550503155505041555050515550506155505071555050815550509155505101555051115550512155505131555051415550515155505161555051715550518155505191555052015550521155505221555052315550524155505251555052615550527155505281555052915550530155505311555053215550533155505341555053515550536155505371555053815550539155505401555054115550542155505431555054415550545155505461555054715550548155505491555055015550551155505521555055315550554155505551555055615550557155505581555055915550560155505611555056215550563155505641555056515550566155505671555056815550569155505701555057115550572155505731555057415550575155505761555057715550578155505791555058015550581155505821555058315550584155505851555058615550587155505881555058915550590155505911555059215550593155505941555059515550596155505971555059815550599155506001555060115550602155506031555060415550605155506061555060715550608155506091555061015550611155506121555061315550614155506151555061615550617155506181555061915550620155506211555062215550623155506241555062515550626155506271555062815550629155506301555063115550632155506331555063415550635155506361555063715550638155506391555064015550641155506421555064315550644155506451555064615550647155506481555064915550650155506511555065215550653155506541555065515550656155506571555065815550659155506601555066115550662155506631555066415550665155506661555066715550668155506691555067015550671155506721555067315550674155506751555067615550677155506781555067915550680155506811555068215550683155506841555068515550686155506871555068815550689155506901555069115550692155506931555069415550695155506961555069715550698155506991555070015550701155507021555070315550704155507051555070615550707155507081555070915550710155507111555071215550713155507141555071515550716155507171555071815550719155507201555072115550722155507231555072415550725155507261555072715550728155507291555073015550731155507321555073315550734155507351555073615550737155507381555073915550740155507411555074215550743155507441555074515550746155507471555074815550749155507501555075115550752155507531555075415550755155507561555075715550758155507591555076015550761155507621555076315550764155507651555076615550767155507681555076915550770155507711555077215550773155507741555077515550776155507771555077815550779155507801555078115550782155507831555078415550785155507861555078715550788155507891555079015550791155507921555079315550794155507951555079615550797155507981555079915550800155508011555080215550803155508041555080515550806155508071555080815550809155508101555081115550812155508131555081415550815155508161555081715550818155508191555082015550821155508221555082315550824155508251555082615550827155508281555082915550830155508311555083215550833155508341555083515550836155508371555083815550839155508401555084115550842155508431555084415550845155508461555084715550848155508491555085015550851155508521555085315550854155508551555085615550857155508581555085915550860155508611555086215550863155508641555086515550866155508671555086815550869155508701555087115550872155508731555087415550875155508761555087715550878155508791555088015550881155508821555088315550884155508851555088615550887155508881555088915550890155508911555089215550893155508941555089515550896155508971555089815550899155509001555090115550902155509031555090415550905155509061555090715550908155509091555091015550911155509121555091315550914155509151555091615550917155509181555091915550920155509211555092215550923155509241555092515550926155509271555092815550929155509301555093115550932155509331555093415550935155509361555093715550938155509391555094015550941155509421555094315550944155509451555094615550947155509481555094915550950155509511555095215550953155509541555095515550956155509571555095815550959155509601555096115550962155509631555096415550965155509661555096715550968155509691555097015550971155509721555097315550974155509751555097615550977155509781555097915550980155509811555098215550983155509841555098515550986155509871555098815550989155509901555099115550992155509931555099415550995155509961555099715550998155509991555100015551001155510021555100315551004155510051555100615551007155510081555100915551010155510111555101215551013155510141555101515551016155510171555101815551019155510201555102115551022155510231555102415551025155510261555102715551028155510291555103015551031155510321555103315551034155510351555103615551037155510381555103915551040155510411555104215551043155510441555104515551046155510471555104815551049155510501555105115551052155510531555105415551055155510561555105715551058155510591555106015551061155510621555106315551064155510651555106615551067155510681555106915551070155510711555107215551073155510741555107515551076155510771555107815551079155510801555108115551082155510831555108415551085155510861555108715551088155510891555109015551091155510921555109315551094155510951555109615551097155510981555109915551100155511011555110215551103155511041555110515560001155600021556000315560004155600051556000615560007155600081556000915560010155600111556001215560013155600141556001515560016155600171556001815560019155600201556002115560022155600231556002415560025155600261556002715560028155600291556003015560031155600321556003315560034155600351556003615560037155600381556003915560040155600411556004215560043155600441556004515560046155600471556004815560049155600501556005115560052155600531556005415560055155600561556005715560058155600591556006015560061155600621556006315560064155600651556006615560067155600681556006915560070155600711556007215560073155600741556007515560076155600771556007815560079155600801556008115560082155600831556008415560085155600861556008715560088155600891556009015560091155600921556009315560094155600951556009615560097155600981556009915560100155601011556010215560103155601041556010515560106155601071556010815560109155601101556011115560112155601131556011415560115155601161556011715560118155601191556012015560121155601221556012315560124155601251556012615560127155601281556012915560130155601311556013215560133155601341556013515560136155601371556013815560139155601401556014115560142155601431556014415560145155601461556014715560148155601491556015015560151155601521556015315560154155601551556015615560157155601581556015915560160155601611556016215560163155601641556016515560166155601671556016815560169155601701556017115560172155601731556017415560175155601761556017715560178155601791556018015560181155601821556018315560184155601851556018615560187155601881556018915560190155601911556019215560193155601941556019515560196155601971556019815560199155602001556020115560202155602031556020415560205155602061556020715560208155602091556021015560211155602121556021315560214155602151556021615560217155602181556021915560220155602211556022215560223155602241556022515560226155602271556022815560229155602301556023115560232155602331556023415560235155602361556023715560238155602391556024015560241155602421556024315560244155602451556024615560247155602481556024915560250155602511556025215560253155602541556025515560256155602571556025815560259155602601556026115560262155602631556026415560265155602661556026715560268155602691556027015560271155602721556027315560274155602751556027615560277155602781556027915560280155602811556028215560283155602841556028515560286155602871556028815560289155602901556029115560292155602931556029415560295155602961556029715560298155602991556030015560301155603021556030315560304155603051556030615560307155603081556030915560310155603111556031215560313155603141556031515560316155603171556031815560319155603201556032115560322155603231556032415560325155603261556032715560328155603291556033015560331155603321556033315560334155603351556033615560337155603381556033915560340155603411556034215560343155603441556034515560346155603471556034815560349155603501556035115560352155603531556035415560355155603561556035715560358155603591556036015560361155603621556036315560364155603651556036615560367155603681556036915560370155603711556037215560373155603741556037515560376155603771556037815560379155603801556038115560382155603831556038415560385155603861556038715560388155603891556039015560391155603921556039315560394155603951556039615560397155603981556039915560400155604011556040215560403155604041556040515560406155604071556040815560409155604101556041115560412155604131556041415560415155604161556041715560418155604191556042015560421155604221556042315560424155604251556042615560427155604281556042915560430155604311556043215560433155604341556043515560436155604371556043815560439155604401556044115560442155604431556044415560445155604461556044715560448155604491556045015560451155604521556045315560454155604551556045615560457155604581556045915560460155604611556046215560463155604641556046515560466155604671556046815560469155604701556047115560472155604731556047415560475155604761556047715560478155604791556048015560481155604821556048315560484155604851556048615560487155604881556048915560490155604911556049215560493155604941556049515560496155604971556049815560499155605001556050115560502155605031556050415560505155605061556050715560508155605091556051015560511155605121556051315560514155605151556051615560517155605181556051915560520155605211556052215560523155605241556052515560526155605271556052815560529155605301556053115560532155605331556053415560535155605361556053715560538155605391556054015560541155605421556054315560544155605451556054615560547155605481556054915560550155605511556055215560553155605541556055515560556155605571556055815560559155605601556056115560562155605631556056415560565155605661556056715560568155605691556057015560571155605721556057315560574155605751556057615560577155605781556057915560580155605811556058215560583155605841556058515560586155605871556058815560589155605901556059115560592155605931556059415560595155605961556059715560598155605991556060015560601155606021556060315560604155606051556060615560607155606081556060915560610155606111556061215560613155606141556061515560616155606171556061815560619155606201556062115560622155606231556062415560625155606261556062715560628155606291556063015560631155606321556063315560634155606351556063615560637155606381556063915560640155606411556064215560643155606441556064515560646155606471556064815560649155606501556065115560652155606531556065415560655155606561556065715560658155606591556066015560661155606621556066315560664155606651556066615560667155606681556066915560670155606711556067215560673155606741556067515560676155606771556067815560679155606801556068115560682155606831556068415560685155606861556068715560688155606891556069015560691155606921556069315560694155606951556069615560697155606981556069915560700155607011556070215560703155607041556070515560706155607071556070815560709155607101556071115560712155607131556071415560715155607161556071715560718155607191556072015560721155607221556072315560724155607251556072615560727155607281556072915560730155607311556073215560733155607341556073515560736155607371556073815560739155607401556074115560742155607431556074415560745155607461556074715560748155607491556075015560751155607521556075315560754155607551556075615560757155607581556075915560760155607611556076215560763155607641556076515560766155607671556076815560769155607701556077115560772155607731556077415560775155607761556077715560778155607791556078015560781155607821556078315560784155607851556078615560787155607881556078915560790155607911556079215560793155607941556079515560796155607971556079815560799155608001556080115560802155608031556080415560805155608061556080715560808155608091556081015560811155608121556081315560814155608151556081615560817155608181556081915560820155608211556082215560823155608241556082515560826155608271556082815560829155608301556083115560832155608331556083415560835155608361556083715560838155608391556084015560841155608421556084315560844155608451556084615560847155608481556084915560850155608511556085215560853155608541556085515560856155608571556085815560859155608601556086115560862155608631556086415560865155608661556086715560868155608691556087015560871155608721556087315560874155608751556087615560877155608781556087915560880155608811556088215560883155608841556088515560886155608871556088815560889155608901556089115560892155608931556089415560895155608961556089715560898155608991556090015560901155609021556090315560904155609051556090615560907155609081556090915560910155609111556091215560913155609141556091515560916155609171556091815560919155609201556092115560922155609231556092415560925155609261556092715560928155609291556093015560931155609321556093315560934155609351556093615560937155609381556093915560940155609411556094215560943155609441556094515560946155609471556094815560949155609501556095115560952155609531556095415560955155609561556095715560958155609591556096015560961155609621556096315560964155609651556096615560967155609681556096915560970155609711556097215560973155609741556097515560976155609771556097815560979155609801556098115560982155609831556098415560985155609861556098715560988155609891556099015560991155609921556099315560994155609951556099615560997155609981556099915561000155610011556100215561003155610041556100515561006155610071556100815561009155610101556101115561012155610131556101415561015155610161556101715561018155610191556102015561021155610221556102315561024155610251556102615561027155610281556102915561030155610311556103215561033155610341556103515561036155610371556103815561039155610401556104115561042155610431556104415561045155610461556104715561048155610491556105015561051155610521556105315561054155610551556105615561057155610581556105915561060155610611556106215561063155610641556106515561066155610671556106815561069155610701556107115561072155610731556107415561075155610761556107715561078155610791556108015561081155610821556108315561084155610851556108615561087155610881556108915561090155610911556109215561093155610941556109515561096155610971556109815561099155611001556110115561102155611031556110415561105155700011557000215570003155700041557000515570006155700071557000815570009155700101557001115570012155700131557001415570015155700161557001715570018155700191557002015570021155700221557002315570024155700251557002615570027155700281557002915570030155700311557003215570033155700341557003515570036155700371557003815570039155700401557004115570042155700431557004415570045155700461557004715570048155700491557005015570051155700521557005315570054155700551557005615570057155700581557005915570060155700611557006215570063155700641557006515570066155700671557006815570069155700701557007115570072155700731557007415570075155700761557007715570078155700791557008015570081155700821557008315570084155700851557008615570087155700881557008915570090155700911557009215570093155700941557009515570096155700971557009815570099155701001557010115570102155701031557010415570105155701061557010715570108155701091557011015570111155701121557011315570114155701151557011615570117155701181557011915570120155701211557012215570123155701241557012515570126155701271557012815570129155701301557013115570132155701331557013415570135155701361557013715570138155701391557014015570141155701421557014315570144155701451557014615570147155701481557014915570150155701511557015215570153155701541557015515570156155701571557015815570159155701601557016115570162155701631557016415570165155701661557016715570168155701691557017015570171155701721557017315570174155701751557017615570177155701781557017915570180155701811557018215570183155701841557018515570186155701871557018815570189155701901557019115570192155701931557019415570195155701961557019715570198155701991557020015570201155702021557020315570204155702051557020615570207155702081557020915570210155702111557021215570213155702141557021515570216155702171557021815570219155702201557022115570222155702231557022415570225155702261557022715570228155702291557023015570231155702321557023315570234155702351557023615570237155702381557023915570240155702411557024215570243155702441557024515570246155702471557024815570249155702501557025115570252155702531557025415570255155702561557025715570258155702591557026015570261155702621557026315570264155702651557026615570267155702681557026915570270155702711557027215570273155702741557027515570276155702771557027815570279155702801557028115570282155702831557028415570285155702861557028715570288155702891557029015570291155702921557029315570294155702951557029615570297155702981557029915570300155703011557030215570303155703041557030515570306155703071557030815570309155703101557031115570312155703131557031415570315155703161557031715570318155703191557032015570321155703221557032315570324155703251557032615570327155703281557032915570330155703311557033215570333155703341557033515570336155703371557033815570339155703401557034115570342155703431557034415570345155703461557034715570348155703491557035015570351155703521557035315570354155703551557035615570357155703581557035915570360155703611557036215570363155703641557036515570366155703671557036815570369155703701557037115570372155703731557037415570375155703761557037715570378155703791557038015570381155703821557038315570384155703851557038615570387155703881557038915570390155703911557039215570393155703941557039515570396155703971557039815570399155704001557040115570402155704031557040415570405155704061557040715570408155704091557041015570411155704121557041315570414155704151557041615570417155704181557041915570420155704211557042215570423155704241557042515570426155704271557042815570429155704301557043115570432155704331557043415570435155704361557043715570438155704391557044015570441155704421557044315570444155704451557044615570447155704481557044915570450155704511557045215570453155704541557045515570456155704571557045815570459155704601557046115570462155704631557046415570465155704661557046715570468155704691557047015570471155704721557047315570474155704751557047615570477155704781557047915570480155704811557048215570483155704841557048515570486155704871557048815570489155704901557049115570492155704931557049415570495155704961557049715570498155704991557050015570501155705021557050315570504155705051557050615570507155705081557050915570510155705111557051215570513155705141557051515570516155705171557051815570519155705201557052115570522155705231557052415570525155705261557052715570528155705291557053015570531155705321557053315570534155705351557053615570537155705381557053915570540155705411557054215570543155705441557054515570546155705471557054815570549155705501557055115570552155705531557055415570555155705561557055715570558155705591557056015570561155705621557056315570564155705651557056615570567155705681557056915570570155705711557057215570573155705741557057515570576155705771557057815570579155705801557058115570582155705831557058415570585155705861557058715570588155705891557059015570591155705921557059315570594155705951557059615570597155705981557059915570600155706011557060215570603155706041557060515570606155706071557060815570609155706101557061115570612155706131557061415570615155706161557061715570618155706191557062015570621155706221557062315570624155706251557062615570627155706281557062915570630155706311557063215570633155706341557063515570636155706371557063815570639155706401557064115570642155706431557064415570645155706461557064715570648155706491557065015570651155706521557065315570654155706551557065615570657155706581557065915570660155706611557066215570663155706641557066515570666155706671557066815570669155706701557067115570672155706731557067415570675155706761557067715570678155706791557068015570681155706821557068315570684155706851557068615570687155706881557068915570690155706911557069215570693155706941557069515570696155706971557069815570699155707001557070115570702155707031557070415570705155707061557070715570708155707091557071015570711155707121557071315570714155707151557071615570717155707181557071915570720155707211557072215570723155707241557072515570726155707271557072815570729155707301557073115570732155707331557073415570735155707361557073715570738155707391557074015570741155707421557074315570744155707451557074615570747155707481557074915570750155707511557075215570753155707541557075515570756155707571557075815570759155707601557076115570762155707631557076415570765155707661557076715570768155707691557077015570771155707721557077315570774155707751557077615570777155707781557077915570780155707811557078215570783155707841557078515570786155707871557078815570789155707901557079115570792155707931557079415570795155707961557079715570798155707991557080015570801155708021557080315570804155708051557080615570807155708081557080915570810155708111557081215570813155708141557081515570816155708171557081815570819155708201557082115570822155708231557082415570825155708261557082715570828155708291557083015570831155708321557083315570834155708351557083615570837155708381557083915570840155708411557084215570843155708441557084515570846155708471557084815570849155708501557085115570852155708531557085415570855155708561557085715570858155708591557086015570861155708621557086315570864155708651557086615570867155708681557086915570870155708711557087215570873155708741557087515570876155708771557087815570879155708801557088115570882155708831557088415570885155708861557088715570888155708891557089015570891155708921557089315570894155708951557089615570897155708981557089915570900155709011557090215570903155709041557090515570906155709071557090815570909155709101557091115570912155709131557091415570915155709161557091715570918155709191557092015570921155709221557092315570924155709251557092615570927155709281557092915570930155709311557093215570933155709341557093515570936155709371557093815570939155709401557094115570942155709431557094415570945155709461557094715570948155709491557095015570951155709521557095315570954155709551557095615570957155709581557095915570960155709611557096215570963155709641557096515570966155709671557096815570969155709701557097115570972155709731557097415570975155709761557097715570978155709791557098015570981155709821557098315570984155709851557098615570987155709881557098915570990155709911557099215570993155709941557099515570996155709971557099815570999155710001557100115571002155710031557100415571005155710061557100715571008155710091557101015571011155710121557101315571014155710151557101615571017155710181557101915571020155710211557102215571023155710241557102515571026155710271557102815571029155710301557103115571032155710331557103415571035155710361557103715571038155710391557104015571041155710421557104315571044155710451557104615571047155710481557104915571050155710511557105215571053155710541557105515571056155710571557105815571059155710601557106115571062155710631557106415571065155710661557106715571068155710691557107015571071155710721557107315571074155710751557107615571077155710781557107915571080155710811557108215571083155710841557108515571086155710871557108815571089155710901557109115571092155710931557109415571095155710961557109715571098155710991557110015571101155711021557110315571104155711051558000115580002155800031558000415580005155800061558000715580008155800091558001015580011155800121558001315580014155800151558001615580017155800181558001915580020155800211558002215580023155800241558002515580026155800271558002815580029155800301558003115580032155800331558003415580035155800361558003715580038155800391558004015580041155800421558004315580044155800451558004615580047155800481558004915580050155800511558005215580053155800541558005515580056155800571558005815580059155800601558006115580062155800631558006415580065155800661558006715580068155800691558007015580071155800721558007315580074155800751558007615580077155800781558007915580080155800811558008215580083155800841558008515580086155800871558008815580089155800901558009115580092155800931558009415580095155800961558009715580098155800991558010015580101155801021558010315580104155801051558010615580107155801081558010915580110155801111558011215580113155801141558011515580116155801171558011815580119155801201558012115580122155801231558012415580125155801261558012715580128155801291558013015580131155801321558013315580134155801351558013615580137155801381558013915580140155801411558014215580143155801441558014515580146155801471558014815580149155801501558015115580152155801531558015415580155155801561558015715580158155801591558016015580161155801621558016315580164155801651558016615580167155801681558016915580170155801711558017215580173155801741558017515580176155801771558017815580179155801801558018115580182155801831558018415580185155801861558018715580188155801891558019015580191155801921558019315580194155801951558019615580197155801981558019915580200155802011558020215580203155802041558020515580206155802071558020815580209155802101558021115580212155802131558021415580215155802161558021715580218155802191558022015580221155802221558022315580224155802251558022615580227155802281558022915580230155802311558023215580233155802341558023515580236155802371558023815580239155802401558024115580242155802431558024415580245155802461558024715580248155802491558025015580251155802521558025315580254155802551558025615580257155802581558025915580260155802611558026215580263155802641558026515580266155802671558026815580269155802701558027115580272155802731558027415580275155802761558027715580278155802791558028015580281155802821558028315580284155802851558028615580287155802881558028915580290155802911558029215580293155802941558029515580296155802971558029815580299155803001558030115580302155803031558030415580305155803061558030715580308155803091558031015580311155803121558031315580314155803151558031615580317155803181558031915580320155803211558032215580323155803241558032515580326155803271558032815580329155803301558033115580332155803331558033415580335155803361558033715580338155803391558034015580341155803421558034315580344155803451558034615580347155803481558034915580350155803511558035215580353155803541558035515580356155803571558035815580359155803601558036115580362155803631558036415580365155803661558036715580368155803691558037015580371155803721558037315580374155803751558037615580377155803781558037915580380155803811558038215580383155803841558038515580386155803871558038815580389155803901558039115580392155803931558039415580395155803961558039715580398155803991558040015580401155804021558040315580404155804051558040615580407155804081558040915580410155804111558041215580413155804141558041515580416155804171558041815580419155804201558042115580422155804231558042415580425155804261558042715580428155804291558043015580431155804321558043315580434155804351558043615580437155804381558043915580440155804411558044215580443155804441558044515580446155804471558044815580449155804501558045115580452155804531558045415580455155804561558045715580458155804591558046015580461155804621558046315580464155804651558046615580467155804681558046915580470155804711558047215580473155804741558047515580476155804771558047815580479155804801558048115580482155804831558048415580485155804861558048715580488155804891558049015580491155804921558049315580494155804951558049615580497155804981558049915580500155805011558050215580503155805041558050515580506155805071558050815580509155805101558051115580512155805131558051415580515155805161558051715580518155805191558052015580521155805221558052315580524155805251558052615580527155805281558052915580530155805311558053215580533155805341558053515580536155805371558053815580539155805401558054115580542155805431558054415580545155805461558054715580548155805491558055015580551155805521558055315580554155805551558055615580557155805581558055915580560155805611558056215580563155805641558056515580566155805671558056815580569155805701558057115580572155805731558057415580575155805761558057715580578155805791558058015580581155805821558058315580584155805851558058615580587155805881558058915580590155805911558059215580593155805941558059515580596155805971558059815580599155806001558060115580602155806031558060415580605155806061558060715580608155806091558061015580611155806121558061315580614155806151558061615580617155806181558061915580620155806211558062215580623155806241558062515580626155806271558062815580629155806301558063115580632155806331558063415580635155806361558063715580638155806391558064015580641155806421558064315580644155806451558064615580647155806481558064915580650155806511558065215580653155806541558065515580656155806571558065815580659155806601558066115580662155806631558066415580665155806661558066715580668155806691558067015580671155806721558067315580674155806751558067615580677155806781558067915580680155806811558068215580683155806841558068515580686155806871558068815580689155806901558069115580692155806931558069415580695155806961558069715580698155806991558070015580701155807021558070315580704155807051558070615580707155807081558070915580710155807111558071215580713155807141558071515580716155807171558071815580719155807201558072115580722155807231558072415580725155807261558072715580728155807291558073015580731155807321558073315580734155807351558073615580737155807381558073915580740155807411558074215580743155807441558074515580746155807471558074815580749155807501558075115580752155807531558075415580755155807561558075715580758155807591558076015580761155807621558076315580764155807651558076615580767155807681558076915580770155807711558077215580773155807741558077515580776155807771558077815580779155807801558078115580782155807831558078415580785155807861558078715580788155807891558079015580791155807921558079315580794155807951558079615580797155807981558079915580800155808011558080215580803155808041558080515580806155808071558080815580809155808101558081115580812155808131558081415580815155808161558081715580818155808191558082015580821155808221558082315580824155808251558082615580827155808281558082915580830155808311558083215580833155808341558083515580836155808371558083815580839155808401558084115580842155808431558084415580845155808461558084715580848155808491558085015580851155808521558085315580854155808551558085615580857155808581558085915580860155808611558086215580863155808641558086515580866155808671558086815580869155808701558087115580872155808731558087415580875155808761558087715580878155808791558088015580881155808821558088315580884155808851558088615580887155808881558088915580890155808911558089215580893155808941558089515580896155808971558089815580899155809001558090115580902155809031558090415580905155809061558090715580908155809091558091015580911155809121558091315580914155809151558091615580917155809181558091915580920155809211558092215580923155809241558092515580926155809271558092815580929155809301558093115580932155809331558093415580935155809361558093715580938155809391558094015580941155809421558094315580944155809451558094615580947155809481558094915580950155809511558095215580953155809541558095515580956155809571558095815580959155809601558096115580962155809631558096415580965155809661558096715580968155809691558097015580971155809721558097315580974155809751558097615580977155809781558097915580980155809811558098215580983155809841558098515580986155809871558098815580989155809901558099115580992155809931558099415580995155809961558099715580998155809991558100015581001155810021558100315581004155810051558100615581007155810081558100915581010155810111558101215581013155810141558101515581016155810171558101815581019155810201558102115581022155810231558102415581025155810261558102715581028155810291558103015581031155810321558103315581034155810351558103615581037155810381558103915581040155810411558104215581043155810441558104515581046155810471558104815581049155810501558105115581052155810531558105415581055155810561558105715581058155810591558106015581061155810621558106315581064155810651558106615581067155810681558106915581070155810711558107215581073155810741558107515581076155810771558107815581079155810801558108115581082155810831558108415581085155810861558108715581088155810891558109015581091155810921558109315581094155810951558109615581097155810981558109915581100155811011558110215581103155811041558110515590001155900021559000315590004155900051559000615590007155900081559000915590010155900111559001215590013155900141559001515590016155900171559001815590019155900201559002115590022155900231559002415590025155900261559002715590028155900291559003015590031155900321559003315590034155900351559003615590037155900381559003915590040155900411559004215590043155900441559004515590046155900471559004815590049155900501559005115590052155900531559005415590055155900561559005715590058155900591559006015590061155900621559006315590064155900651559006615590067155900681559006915590070155900711559007215590073155900741559007515590076155900771559007815590079155900801559008115590082155900831559008415590085155900861559008715590088155900891559009015590091155900921559009315590094155900951559009615590097155900981559009915590100155901011559010215590103155901041559010515590106155901071559010815590109155901101559011115590112155901131559011415590115155901161559011715590118155901191559012015590121155901221559012315590124155901251559012615590127155901281559012915590130155901311559013215590133155901341559013515590136155901371559013815590139155901401559014115590142155901431559014415590145155901461559014715590148155901491559015015590151155901521559015315590154155901551559015615590157155901581559015915590160155901611559016215590163155901641559016515590166155901671559016815590169155901701559017115590172155901731559017415590175155901761559017715590178155901791559018015590181155901821559018315590184155901851559018615590187155901881559018915590190155901911559019215590193155901941559019515590196155901971559019815590199155902001559020115590202155902031559020415590205155902061559020715590208155902091559021015590211155902121559021315590214155902151559021615590217155902181559021915590220155902211559022215590223155902241559022515590226155902271559022815590229155902301559023115590232155902331559023415590235155902361559023715590238155902391559024015590241155902421559024315590244155902451559024615590247155902481559024915590250155902511559025215590253155902541559025515590256155902571559025815590259155902601559026115590262155902631559026415590265155902661559026715590268155902691559027015590271155902721559027315590274155902751559027615590277155902781559027915590280155902811559028215590283155902841559028515590286155902871559028815590289155902901559029115590292155902931559029415590295155902961559029715590298155902991559030015590301155903021559030315590304155903051559030615590307155903081559030915590310155903111559031215590313155903141559031515590316155903171559031815590319155903201559032115590322155903231559032415590325155903261559032715590328155903291559033015590331155903321559033315590334155903351559033615590337155903381559033915590340155903411559034215590343155903441559034515590346155903471559034815590349155903501559035115590352155903531559035415590355155903561559035715590358155903591559036015590361155903621559036315590364155903651559036615590367155903681559036915590370155903711559037215590373155903741559037515590376155903771559037815590379155903801559038115590382155903831559038415590385155903861559038715590388155903891559039015590391155903921559039315590394155903951559039615590397155903981559039915590400155904011559040215590403155904041559040515590406155904071559040815590409155904101559041115590412155904131559041415590415155904161559041715590418155904191559042015590421155904221559042315590424155904251559042615590427155904281559042915590430155904311559043215590433155904341559043515590436155904371559043815590439155904401559044115590442155904431559044415590445155904461559044715590448155904491559045015590451155904521559045315590454155904551559045615590457155904581559045915590460155904611559046215590463155904641559046515590466155904671559046815590469155904701559047115590472155904731559047415590475155904761559047715590478155904791559048015590481155904821559048315590484155904851559048615590487155904881559048915590490155904911559049215590493155904941559049515590496155904971559049815590499155905001559050115590502155905031559050415590505155905061559050715590508155905091559051015590511155905121559051315590514155905151559051615590517155905181559051915590520155905211559052215590523155905241559052515590526155905271559052815590529155905301559053115590532155905331559053415590535155905361559053715590538155905391559054015590541155905421559054315590544155905451559054615590547155905481559054915590550155905511559055215590553155905541559055515590556155905571559055815590559155905601559056115590562155905631559056415590565155905661559056715590568155905691559057015590571155905721559057315590574155905751559057615590577155905781559057915590580155905811559058215590583155905841559058515590586155905871559058815590589155905901559059115590592155905931559059415590595155905961559059715590598155905991559060015590601155906021559060315590604155906051559060615590607155906081559060915590610155906111559061215590613155906141559061515590616155906171559061815590619155906201559062115590622155906231559062415590625155906261559062715590628155906291559063015590631155906321559063315590634155906351559063615590637155906381559063915590640155906411559064215590643155906441559064515590646155906471559064815590649155906501559065115590652155906531559065415590655155906561559065715590658155906591559066015590661155906621559066315590664155906651559066615590667155906681559066915590670155906711559067215590673155906741559067515590676155906771559067815590679155906801559068115590682155906831559068415590685155906861559068715590688155906891559069015590691155906921559069315590694155906951559069615590697155906981559069915590700155907011559070215590703155907041559070515590706155907071559070815590709155907101559071115590712155907131559071415590715155907161559071715590718155907191559072015590721155907221559072315590724155907251559072615590727155907281559072915590730155907311559073215590733155907341559073515590736155907371559073815590739155907401559074115590742155907431559074415590745155907461559074715590748155907491559075015590751155907521559075315590754155907551559075615590757155907581559075915590760155907611559076215590763155907641559076515590766155907671559076815590769155907701559077115590772155907731559077415590775155907761559077715590778155907791559078015590781155907821559078315590784155907851559078615590787155907881559078915590790155907911559079215590793155907941559079515590796155907971559079815590799155908001559080115590802155908031559080415590805155908061559080715590808155908091559081015590811155908121559081315590814155908151559081615590817155908181559081915590820155908211559082215590823155908241559082515590826155908271559082815590829155908301559083115590832155908331559083415590835155908361559083715590838155908391559084015590841155908421559084315590844155908451559084615590847155908481559084915590850155908511559085215590853155908541559085515590856155908571559085815590859155908601559086115590862155908631559086415590865155908661559086715590868155908691559087015590871155908721559087315590874155908751559087615590877155908781559087915590880155908811559088215590883155908841559088515590886155908871559088815590889155908901559089115590892155908931559089415590895155908961559089715590898155908991559090015590901155909021559090315590904155909051559090615590907155909081559090915590910155909111559091215590913155909141559091515590916155909171559091815590919155909201559092115590922155909231559092415590925155909261559092715590928155909291559093015590931155909321559093315590934155909351559093615590937155909381559093915590940155909411559094215590943155909441559094515590946155909471559094815590949155909501559095115590952155909531559095415590955155909561559095715590958155909591559096015590961155909621559096315590964155909651559096615590967155909681559096915590970155909711559097215590973155909741559097515590976155909771559097815590979155909801559098115590982155909831559098415590985155909861559098715590988155909891559099015590991155909921559099315590994155909951559099615590997155909981559099915591000155910011559100215591003155910041559100515591006155910071559100815591009155910101559101115591012155910131559101415591015155910161559101715591018155910191559102015591021155910221559102315591024155910251559102615591027155910281559102915591030155910311559103215591033155910341559103515591036155910371559103815591039155910401559104115591042155910431559104415591045155910461559104715591048155910491559105015591051155910521559105315591054155910551559105615591057155910581559105915591060155910611559106215591063155910641559106515591066155910671559106815591069155910701559107115591072155910731559107415591075155910761559107715591078155910791559108015591081155910821559108315591084155910851559108615591087155910881559108915591090155910911559109215591093155910941559109515591096155910971559109815591099155911001559110115591102155911031559110415591105156000011560000215600003156000041560000515600006156000071560000815600009156000101560001115600012156000131560001415600015156000161560001715600018156000191560002015600021156000221560002315600024156000251560002615600027156000281560002915600030156000311560003215600033156000341560003515600036156000371560003815600039156000401560004115600042156000431560004415600045156000461560004715600048156000491560005015600051156000521560005315600054156000551560005615600057156000581560005915600060156000611560006215600063156000641560006515600066156000671560006815600069156000701560007115600072156000731560007415600075156000761560007715600078156000791560008015600081156000821560008315600084156000851560008615600087156000881560008915600090156000911560009215600093156000941560009515600096156000971560009815600099156001001560010115600102156001031560010415600105156001061560010715600108156001091560011015600111156001121560011315600114156001151560011615600117156001181560011915600120156001211560012215600123156001241560012515600126156001271560012815600129156001301560013115600132156001331560013415600135156001361560013715600138156001391560014015600141156001421560014315600144156001451560014615600147156001481560014915600150156001511560015215600153156001541560015515600156156001571560015815600159156001601560016115600162156001631560016415600165156001661560016715600168156001691560017015600171156001721560017315600174156001751560017615600177156001781560017915600180156001811560018215600183156001841560018515600186156001871560018815600189156001901560019115600192156001931560019415600195156001961560019715600198156001991560020015600201156002021560020315600204156002051560020615600207156002081560020915600210156002111560021215600213156002141560021515600216156002171560021815600219156002201560022115600222156002231560022415600225156002261560022715600228156002291560023015600231156002321560023315600234156002351560023615600237156002381560023915600240156002411560024215600243156002441560024515600246156002471560024815600249156002501560025115600252156002531560025415600255156002561560025715600258156002591560026015600261156002621560026315600264156002651560026615600267156002681560026915600270156002711560027215600273156002741560027515600276156002771560027815600279156002801560028115600282156002831560028415600285156002861560028715600288156002891560029015600291156002921560029315600294156002951560029615600297156002981560029915600300156003011560030215600303156003041560030515600306156003071560030815600309156003101560031115600312156003131560031415600315156003161560031715600318156003191560032015600321156003221560032315600324156003251560032615600327156003281560032915600330156003311560033215600333156003341560033515600336156003371560033815600339156003401560034115600342156003431560034415600345156003461560034715600348156003491560035015600351156003521560035315600354156003551560035615600357156003581560035915600360156003611560036215600363156003641560036515600366156003671560036815600369156003701560037115600372156003731560037415600375156003761560037715600378156003791560038015600381156003821560038315600384156003851560038615600387156003881560038915600390156003911560039215600393156003941560039515600396156003971560039815600399156004001560040115600402156004031560040415600405156004061560040715600408156004091560041015600411156004121560041315600414156004151560041615600417156004181560041915600420156004211560042215600423156004241560042515600426156004271560042815600429156004301560043115600432156004331560043415600435156004361560043715600438156004391560044015600441156004421560044315600444156004451560044615600447156004481560044915600450156004511560045215600453156004541560045515600456156004571560045815600459156004601560046115600462156004631560046415600465156004661560046715600468156004691560047015600471156004721560047315600474156004751560047615600477156004781560047915600480156004811560048215600483156004841560048515600486156004871560048815600489156004901560049115600492156004931560049415600495156004961560049715600498156004991560050015600501156005021560050315600504156005051560050615600507156005081560050915600510156005111560051215600513156005141560051515600516156005171560051815600519156005201560052115600522156005231560052415600525156005261560052715600528156005291560053015600531156005321560053315600534156005351560053615600537156005381560053915600540156005411560054215600543156005441560054515600546156005471560054815600549156005501560055115600552156005531560055415600555156005561560055715600558156005591560056015600561156005621560056315600564156005651560056615600567156005681560056915600570156005711560057215600573156005741560057515600576156005771560057815600579156005801560058115600582156005831560058415600585156005861560058715600588156005891560059015600591156005921560059315600594156005951560059615600597156005981560059915600600156006011560060215600603156006041560060515600606156006071560060815600609156006101560061115600612156006131560061415600615156006161560061715600618156006191560062015600621156006221560062315600624156006251560062615600627156006281560062915600630156006311560063215600633156006341560063515600636156006371560063815600639156006401560064115600642156006431560064415600645156006461560064715600648156006491560065015600651156006521560065315600654156006551560065615600657156006581560065915600660156006611560066215600663156006641560066515600666156006671560066815600669156006701560067115600672156006731560067415600675156006761560067715600678156006791560068015600681156006821560068315600684156006851560068615600687156006881560068915600690156006911560069215600693156006941560069515600696156006971560069815600699156007001560070115600702156007031560070415600705156007061560070715600708156007091560071015600711156007121560071315600714156007151560071615600717156007181560071915600720156007211560072215600723156007241560072515600726156007271560072815600729156007301560073115600732156007331560073415600735156007361560073715600738156007391560074015600741156007421560074315600744156007451560074615600747156007481560074915600750156007511560075215600753156007541560075515600756156007571560075815600759156007601560076115600762156007631560076415600765156007661560076715600768156007691560077015600771156007721560077315600774156007751560077615600777156007781560077915600780156007811560078215600783156007841560078515600786156007871560078815600789156007901560079115600792156007931560079415600795156007961560079715600798156007991560080015600801156008021560080315600804156008051560080615600807156008081560080915600810156008111560081215600813156008141560081515600816156008171560081815600819156008201560082115600822156008231560082415600825156008261560082715600828156008291560083015600831156008321560083315600834156008351560083615600837156008381560083915600840156008411560084215600843156008441560084515600846156008471560084815600849156008501560085115600852156008531560085415600855156008561560085715600858156008591560086015600861156008621560086315600864156008651560086615600867156008681560086915600870156008711560087215600873156008741560087515600876156008771560087815600879156008801560088115600882156008831560088415600885156008861560088715600888156008891560089015600891156008921560089315600894156008951560089615600897156008981560089915600900156009011560090215600903156009041560090515600906156009071560090815600909156009101560091115600912156009131560091415600915156009161560091715600918156009191560092015600921156009221560092315600924156009251560092615600927156009281560092915600930156009311560093215600933156009341560093515600936156009371560093815600939156009401560094115600942156009431560094415600945156009461560094715600948156009491560095015600951156009521560095315600954156009551560095615600957156009581560095915600960156009611560096215600963156009641560096515600966156009671560096815600969156009701560097115600972156009731560097415600975156009761560097715600978156009791560098015600981156009821560098315600984156009851560098615600987156009881560098915600990156009911560099215600993156009941560099515600996156009971560099815600999156010001560100115601002156010031560100415601005156010061560100715601008156010091560101015601011156010121560101315601014156010151560101615601017156010181560101915601020156010211560102215601023156010241560102515601026156010271560102815601029156010301560103115601032156010331560103415601035156010361560103715601038156010391560104015601041156010421560104315601044156010451560104615601047156010481560104915601050156010511560105215601053156010541560105515601056156010571560105815601059156010601560106115601062156010631560106415601065156010661560106715601068156010691560107015601071156010721560107315601074156010751560107615601077156010781560107915601080156010811560108215601083156010841560108515601086156010871560108815601089156010901560109115601092156010931560109415601095156010961560109715601098156010991560110015601101156011021560110315601104156011051561000115610002156100031561000415610005156100061561000715610008156100091561001015610011156100121561001315610014156100151561001615610017156100181561001915610020156100211561002215610023156100241561002515610026156100271561002815610029156100301561003115610032156100331561003415610035156100361561003715610038156100391561004015610041156100421561004315610044156100451561004615610047156100481561004915610050156100511561005215610053156100541561005515610056156100571561005815610059156100601561006115610062156100631561006415610065156100661561006715610068156100691561007015610071156100721561007315610074156100751561007615610077156100781561007915610080156100811561008215610083156100841561008515610086156100871561008815610089156100901561009115610092156100931561009415610095156100961561009715610098156100991561010015610101156101021561010315610104156101051561010615610107156101081561010915610110156101111561011215610113156101141561011515610116156101171561011815610119156101201561012115610122156101231561012415610125156101261561012715610128156101291561013015610131156101321561013315610134156101351561013615610137156101381561013915610140156101411561014215610143156101441561014515610146156101471561014815610149156101501561015115610152156101531561015415610155156101561561015715610158156101591561016015610161156101621561016315610164156101651561016615610167156101681561016915610170156101711561017215610173156101741561017515610176156101771561017815610179156101801561018115610182156101831561018415610185156101861561018715610188156101891561019015610191156101921561019315610194156101951561019615610197156101981561019915610200156102011561020215610203156102041561020515610206156102071561020815610209156102101561021115610212156102131561021415610215156102161561021715610218156102191561022015610221156102221561022315610224156102251561022615610227156102281561022915610230156102311561023215610233156102341561023515610236156102371561023815610239156102401561024115610242156102431561024415610245156102461561024715610248156102491561025015610251156102521561025315610254156102551561025615610257156102581561025915610260156102611561026215610263156102641561026515610266156102671561026815610269156102701561027115610272156102731561027415610275156102761561027715610278156102791561028015610281156102821561028315610284156102851561028615610287156102881561028915610290156102911561029215610293156102941561029515610296156102971561029815610299156103001561030115610302156103031561030415610305156103061561030715610308156103091561031015610311156103121561031315610314156103151561031615610317156103181561031915610320156103211561032215610323156103241561032515610326156103271561032815610329156103301561033115610332156103331561033415610335156103361561033715610338156103391561034015610341156103421561034315610344156103451561034615610347156103481561034915610350156103511561035215610353156103541561035515610356156103571561035815610359156103601561036115610362156103631561036415610365156103661561036715610368156103691561037015610371156103721561037315610374156103751561037615610377156103781561037915610380156103811561038215610383156103841561038515610386156103871561038815610389156103901561039115610392156103931561039415610395156103961561039715610398156103991561040015610401156104021561040315610404156104051561040615610407156104081561040915610410156104111561041215610413156104141561041515610416156104171561041815610419156104201561042115610422156104231561042415610425156104261561042715610428156104291561043015610431156104321561043315610434156104351561043615610437156104381561043915610440156104411561044215610443156104441561044515610446156104471561044815610449156104501561045115610452156104531561045415610455156104561561045715610458156104591561046015610461156104621561046315610464156104651561046615610467156104681561046915610470156104711561047215610473156104741561047515610476156104771561047815610479156104801561048115610482156104831561048415610485156104861561048715610488156104891561049015610491156104921561049315610494156104951561049615610497156104981561049915610500156105011561050215610503156105041561050515610506156105071561050815610509156105101561051115610512156105131561051415610515156105161561051715610518156105191561052015610521156105221561052315610524156105251561052615610527156105281561052915610530156105311561053215610533156105341561053515610536156105371561053815610539156105401561054115610542156105431561054415610545156105461561054715610548156105491561055015610551156105521561055315610554156105551561055615610557156105581561055915610560156105611561056215610563156105641561056515610566156105671561056815610569156105701561057115610572156105731561057415610575156105761561057715610578156105791561058015610581156105821561058315610584156105851561058615610587156105881561058915610590156105911561059215610593156105941561059515610596156105971561059815610599156106001561060115610602156106031561060415610605156106061561060715610608156106091561061015610611156106121561061315610614156106151561061615610617156106181561061915610620156106211561062215610623156106241561062515610626156106271561062815610629156106301561063115610632156106331561063415610635156106361561063715610638156106391561064015610641156106421561064315610644156106451561064615610647156106481561064915610650156106511561065215610653156106541561065515610656156106571561065815610659156106601561066115610662156106631561066415610665156106661561066715610668156106691561067015610671156106721561067315610674156106751561067615610677156106781561067915610680156106811561068215610683156106841561068515610686156106871561068815610689156106901561069115610692156106931561069415610695156106961561069715610698156106991561070015610701156107021561070315610704156107051561070615610707156107081561070915610710156107111561071215610713156107141561071515610716156107171561071815610719156107201561072115610722156107231561072415610725156107261561072715610728156107291561073015610731156107321561073315610734156107351561073615610737156107381561073915610740156107411561074215610743156107441561074515610746156107471561074815610749156107501561075115610752156107531561075415610755156107561561075715610758156107591561076015610761156107621561076315610764156107651561076615610767156107681561076915610770156107711561077215610773156107741561077515610776156107771561077815610779156107801561078115610782156107831561078415610785156107861561078715610788156107891561079015610791156107921561079315610794156107951561079615610797156107981561079915610800156108011561080215610803156108041561080515610806156108071561080815610809156108101561081115610812156108131561081415610815156108161561081715610818156108191561082015610821156108221561082315610824156108251561082615610827156108281561082915610830156108311561083215610833156108341561083515610836156108371561083815610839156108401561084115610842156108431561084415610845156108461561084715610848156108491561085015610851156108521561085315610854156108551561085615610857156108581561085915610860156108611561086215610863156108641561086515610866156108671561086815610869156108701561087115610872156108731561087415610875156108761561087715610878156108791561088015610881156108821561088315610884156108851561088615610887156108881561088915610890156108911561089215610893156108941561089515610896156108971561089815610899156109001561090115610902156109031561090415610905156109061561090715610908156109091561091015610911156109121561091315610914156109151561091615610917156109181561091915610920156109211561092215610923156109241561092515610926156109271561092815610929156109301561093115610932156109331561093415610935156109361561093715610938156109391561094015610941156109421561094315610944156109451561094615610947156109481561094915610950156109511561095215610953156109541561095515610956156109571561095815610959156109601561096115610962156109631561096415610965156109661561096715610968156109691561097015610971156109721561097315610974156109751561097615610977156109781561097915610980156109811561098215610983156109841561098515610986156109871561098815610989156109901561099115610992156109931561099415610995156109961561099715610998156109991561100015611001156110021561100315611004156110051561100615611007156110081561100915611010156110111561101215611013156110141561101515611016156110171561101815611019156110201561102115611022156110231561102415611025156110261561102715611028156110291561103015611031156110321561103315611034156110351561103615611037156110381561103915611040156110411561104215611043156110441561104515611046156110471561104815611049156110501561105115611052156110531561105415611055156110561561105715611058156110591561106015611061156110621561106315611064156110651561106615611067156110681561106915611070156110711561107215611073156110741561107515611076156110771561107815611079156110801561108115611082156110831561108415611085156110861561108715611088156110891561109015611091156110921561109315611094156110951561109615611097156110981561109915611100156111011561110215611103156111041561110515620001156200021562000315620004156200051562000615620007156200081562000915620010156200111562001215620013156200141562001515620016156200171562001815620019156200201562002115620022156200231562002415620025156200261562002715620028156200291562003015620031156200321562003315620034156200351562003615620037156200381562003915620040156200411562004215620043156200441562004515620046156200471562004815620049156200501562005115620052156200531562005415620055156200561562005715620058156200591562006015620061156200621562006315620064156200651562006615620067156200681562006915620070156200711562007215620073156200741562007515620076156200771562007815620079156200801562008115620082156200831562008415620085156200861562008715620088156200891562009015620091156200921562009315620094156200951562009615620097156200981562009915620100156201011562010215620103156201041562010515620106156201071562010815620109156201101562011115620112156201131562011415620115156201161562011715620118156201191562012015620121156201221562012315620124156201251562012615620127156201281562012915620130156201311562013215620133156201341562013515620136156201371562013815620139156201401562014115620142156201431562014415620145156201461562014715620148156201491562015015620151156201521562015315620154156201551562015615620157156201581562015915620160156201611562016215620163156201641562016515620166156201671562016815620169156201701562017115620172156201731562017415620175156201761562017715620178156201791562018015620181156201821562018315620184156201851562018615620187156201881562018915620190156201911562019215620193156201941562019515620196156201971562019815620199156202001562020115620202156202031562020415620205156202061562020715620208156202091562021015620211156202121562021315620214156202151562021615620217156202181562021915620220156202211562022215620223156202241562022515620226156202271562022815620229156202301562023115620232156202331562023415620235156202361562023715620238156202391562024015620241156202421562024315620244156202451562024615620247156202481562024915620250156202511562025215620253156202541562025515620256156202571562025815620259156202601562026115620262156202631562026415620265156202661562026715620268156202691562027015620271156202721562027315620274156202751562027615620277156202781562027915620280156202811562028215620283156202841562028515620286156202871562028815620289156202901562029115620292156202931562029415620295156202961562029715620298156202991562030015620301156203021562030315620304156203051562030615620307156203081562030915620310156203111562031215620313156203141562031515620316156203171562031815620319156203201562032115620322156203231562032415620325156203261562032715620328156203291562033015620331156203321562033315620334156203351562033615620337156203381562033915620340156203411562034215620343156203441562034515620346156203471562034815620349156203501562035115620352156203531562035415620355156203561562035715620358156203591562036015620361156203621562036315620364156203651562036615620367156203681562036915620370156203711562037215620373156203741562037515620376156203771562037815620379156203801562038115620382156203831562038415620385156203861562038715620388156203891562039015620391156203921562039315620394156203951562039615620397156203981562039915620400156204011562040215620403156204041562040515620406156204071562040815620409156204101562041115620412156204131562041415620415156204161562041715620418156204191562042015620421156204221562042315620424156204251562042615620427156204281562042915620430156204311562043215620433156204341562043515620436156204371562043815620439156204401562044115620442156204431562044415620445156204461562044715620448156204491562045015620451156204521562045315620454156204551562045615620457156204581562045915620460156204611562046215620463156204641562046515620466156204671562046815620469156204701562047115620472156204731562047415620475156204761562047715620478156204791562048015620481156204821562048315620484156204851562048615620487156204881562048915620490156204911562049215620493156204941562049515620496156204971562049815620499156205001562050115620502156205031562050415620505156205061562050715620508156205091562051015620511156205121562051315620514156205151562051615620517156205181562051915620520156205211562052215620523156205241562052515620526156205271562052815620529156205301562053115620532156205331562053415620535156205361562053715620538156205391562054015620541156205421562054315620544156205451562054615620547156205481562054915620550156205511562055215620553156205541562055515620556156205571562055815620559156205601562056115620562156205631562056415620565156205661562056715620568156205691562057015620571156205721562057315620574156205751562057615620577156205781562057915620580156205811562058215620583156205841562058515620586156205871562058815620589156205901562059115620592156205931562059415620595156205961562059715620598156205991562060015620601156206021562060315620604156206051562060615620607156206081562060915620610156206111562061215620613156206141562061515620616156206171562061815620619156206201562062115620622156206231562062415620625156206261562062715620628156206291562063015620631156206321562063315620634156206351562063615620637156206381562063915620640156206411562064215620643156206441562064515620646156206471562064815620649156206501562065115620652156206531562065415620655156206561562065715620658156206591562066015620661156206621562066315620664156206651562066615620667156206681562066915620670156206711562067215620673156206741562067515620676156206771562067815620679156206801562068115620682156206831562068415620685156206861562068715620688156206891562069015620691156206921562069315620694156206951562069615620697156206981562069915620700156207011562070215620703156207041562070515620706156207071562070815620709156207101562071115620712156207131562071415620715156207161562071715620718156207191562072015620721156207221562072315620724156207251562072615620727156207281562072915620730156207311562073215620733156207341562073515620736156207371562073815620739156207401562074115620742156207431562074415620745156207461562074715620748156207491562075015620751156207521562075315620754156207551562075615620757156207581562075915620760156207611562076215620763156207641562076515620766156207671562076815620769156207701562077115620772156207731562077415620775156207761562077715620778156207791562078015620781156207821562078315620784156207851562078615620787156207881562078915620790156207911562079215620793156207941562079515620796156207971562079815620799156208001562080115620802156208031562080415620805156208061562080715620808156208091562081015620811156208121562081315620814156208151562081615620817156208181562081915620820156208211562082215620823156208241562082515620826156208271562082815620829156208301562083115620832156208331562083415620835156208361562083715620838156208391562084015620841156208421562084315620844156208451562084615620847156208481562084915620850156208511562085215620853156208541562085515620856156208571562085815620859156208601562086115620862156208631562086415620865156208661562086715620868156208691562087015620871156208721562087315620874156208751562087615620877156208781562087915620880156208811562088215620883156208841562088515620886156208871562088815620889156208901562089115620892156208931562089415620895156208961562089715620898156208991562090015620901156209021562090315620904156209051562090615620907156209081562090915620910156209111562091215620913156209141562091515620916156209171562091815620919156209201562092115620922156209231562092415620925156209261562092715620928156209291562093015620931156209321562093315620934156209351562093615620937156209381562093915620940156209411562094215620943156209441562094515620946156209471562094815620949156209501562095115620952156209531562095415620955156209561562095715620958156209591562096015620961156209621562096315620964156209651562096615620967156209681562096915620970156209711562097215620973156209741562097515620976156209771562097815620979156209801562098115620982156209831562098415620985156209861562098715620988156209891562099015620991156209921562099315620994156209951562099615620997156209981562099915621000156210011562100215621003156210041562100515621006156210071562100815621009156210101562101115621012156210131562101415621015156210161562101715621018156210191562102015621021156210221562102315621024156210251562102615621027156210281562102915621030156210311562103215621033156210341562103515621036156210371562103815621039156210401562104115621042156210431562104415621045156210461562104715621048156210491562105015621051156210521562105315621054156210551562105615621057156210581562105915621060156210611562106215621063156210641562106515621066156210671562106815621069156210701562107115621072156210731562107415621075156210761562107715621078156210791562108015621081156210821562108315621084156210851562108615621087156210881562108915621090156210911562109215621093156210941562109515621096156210971562109815621099156211001562110115621102156211031562110415621105156300011563000215630003156300041563000515630006156300071563000815630009156300101563001115630012156300131563001415630015156300161563001715630018156300191563002015630021156300221563002315630024156300251563002615630027156300281563002915630030156300311563003215630033156300341563003515630036156300371563003815630039156300401563004115630042156300431563004415630045156300461563004715630048156300491563005015630051156300521563005315630054156300551563005615630057156300581563005915630060156300611563006215630063156300641563006515630066156300671563006815630069156300701563007115630072156300731563007415630075156300761563007715630078156300791563008015630081156300821563008315630084156300851563008615630087156300881563008915630090156300911563009215630093156300941563009515630096156300971563009815630099156301001563010115630102156301031563010415630105156301061563010715630108156301091563011015630111156301121563011315630114156301151563011615630117156301181563011915630120156301211563012215630123156301241563012515630126156301271563012815630129156301301563013115630132156301331563013415630135156301361563013715630138156301391563014015630141156301421563014315630144156301451563014615630147156301481563014915630150156301511563015215630153156301541563015515630156156301571563015815630159156301601563016115630162156301631563016415630165156301661563016715630168156301691563017015630171156301721563017315630174156301751563017615630177156301781563017915630180156301811563018215630183156301841563018515630186156301871563018815630189156301901563019115630192156301931563019415630195156301961563019715630198156301991563020015630201156302021563020315630204156302051563020615630207156302081563020915630210156302111563021215630213156302141563021515630216156302171563021815630219156302201563022115630222156302231563022415630225156302261563022715630228156302291563023015630231156302321563023315630234156302351563023615630237156302381563023915630240156302411563024215630243156302441563024515630246156302471563024815630249156302501563025115630252156302531563025415630255156302561563025715630258156302591563026015630261156302621563026315630264156302651563026615630267156302681563026915630270156302711563027215630273156302741563027515630276156302771563027815630279156302801563028115630282156302831563028415630285156302861563028715630288156302891563029015630291156302921563029315630294156302951563029615630297156302981563029915630300156303011563030215630303156303041563030515630306156303071563030815630309156303101563031115630312156303131563031415630315156303161563031715630318156303191563032015630321156303221563032315630324156303251563032615630327156303281563032915630330156303311563033215630333156303341563033515630336156303371563033815630339156303401563034115630342156303431563034415630345156303461563034715630348156303491563035015630351156303521563035315630354156303551563035615630357156303581563035915630360156303611563036215630363156303641563036515630366156303671563036815630369156303701563037115630372156303731563037415630375156303761563037715630378156303791563038015630381156303821563038315630384156303851563038615630387156303881563038915630390156303911563039215630393156303941563039515630396156303971563039815630399156304001563040115630402156304031563040415630405156304061563040715630408156304091563041015630411156304121563041315630414156304151563041615630417156304181563041915630420156304211563042215630423156304241563042515630426156304271563042815630429156304301563043115630432156304331563043415630435156304361563043715630438156304391563044015630441156304421563044315630444156304451563044615630447156304481563044915630450156304511563045215630453156304541563045515630456156304571563045815630459156304601563046115630462156304631563046415630465156304661563046715630468156304691563047015630471156304721563047315630474156304751563047615630477156304781563047915630480156304811563048215630483156304841563048515630486156304871563048815630489156304901563049115630492156304931563049415630495156304961563049715630498156304991563050015630501156305021563050315630504156305051563050615630507156305081563050915630510156305111563051215630513156305141563051515630516156305171563051815630519156305201563052115630522156305231563052415630525156305261563052715630528156305291563053015630531156305321563053315630534156305351563053615630537156305381563053915630540156305411563054215630543156305441563054515630546156305471563054815630549156305501563055115630552156305531563055415630555156305561563055715630558156305591563056015630561156305621563056315630564156305651563056615630567156305681563056915630570156305711563057215630573156305741563057515630576156305771563057815630579156305801563058115630582156305831563058415630585156305861563058715630588156305891563059015630591156305921563059315630594156305951563059615630597156305981563059915630600156306011563060215630603156306041563060515630606156306071563060815630609156306101563061115630612156306131563061415630615156306161563061715630618156306191563062015630621156306221563062315630624156306251563062615630627156306281563062915630630156306311563063215630633156306341563063515630636156306371563063815630639156306401563064115630642156306431563064415630645156306461563064715630648156306491563065015630651156306521563065315630654156306551563065615630657156306581563065915630660156306611563066215630663156306641563066515630666156306671563066815630669156306701563067115630672156306731563067415630675156306761563067715630678156306791563068015630681156306821563068315630684156306851563068615630687156306881563068915630690156306911563069215630693156306941563069515630696156306971563069815630699156307001563070115630702156307031563070415630705156307061563070715630708156307091563071015630711156307121563071315630714156307151563071615630717156307181563071915630720156307211563072215630723156307241563072515630726156307271563072815630729156307301563073115630732156307331563073415630735156307361563073715630738156307391563074015630741156307421563074315630744156307451563074615630747156307481563074915630750156307511563075215630753156307541563075515630756156307571563075815630759156307601563076115630762156307631563076415630765156307661563076715630768156307691563077015630771156307721563077315630774156307751563077615630777156307781563077915630780156307811563078215630783156307841563078515630786156307871563078815630789156307901563079115630792156307931563079415630795156307961563079715630798156307991563080015630801156308021563080315630804156308051563080615630807156308081563080915630810156308111563081215630813156308141563081515630816156308171563081815630819156308201563082115630822156308231563082415630825156308261563082715630828156308291563083015630831156308321563083315630834156308351563083615630837156308381563083915630840156308411563084215630843156308441563084515630846156308471563084815630849156308501563085115630852156308531563085415630855156308561563085715630858156308591563086015630861156308621563086315630864156308651563086615630867156308681563086915630870156308711563087215630873156308741563087515630876156308771563087815630879156308801563088115630882156308831563088415630885156308861563088715630888156308891563089015630891156308921563089315630894156308951563089615630897156308981563089915630900156309011563090215630903156309041563090515630906156309071563090815630909156309101563091115630912156309131563091415630915156309161563091715630918156309191563092015630921156309221563092315630924156309251563092615630927156309281563092915630930156309311563093215630933156309341563093515630936156309371563093815630939156309401563094115630942156309431563094415630945156309461563094715630948156309491563095015630951156309521563095315630954156309551563095615630957156309581563095915630960156309611563096215630963156309641563096515630966156309671563096815630969156309701563097115630972156309731563097415630975156309761563097715630978156309791563098015630981156309821563098315630984156309851563098615630987156309881563098915630990156309911563099215630993156309941563099515630996156309971563099815630999156310001563100115631002156310031563100415631005156310061563100715631008156310091563101015631011156310121563101315631014156310151563101615631017156310181563101915631020156310211563102215631023156310241563102515631026156310271563102815631029156310301563103115631032156310331563103415631035156310361563103715631038156310391563104015631041156310421563104315631044156310451563104615631047156310481563104915631050156310511563105215631053156310541563105515631056156310571563105815631059156310601563106115631062156310631563106415631065156310661563106715631068156310691563107015631071156310721563107315631074156310751563107615631077156310781563107915631080156310811563108215631083156310841563108515631086156310871563108815631089156310901563109115631092156310931563109415631095156310961563109715631098156310991563110015631101156311021563110315631104156311051564000115640002156400031564000415640005156400061564000715640008156400091564001015640011156400121564001315640014156400151564001615640017156400181564001915640020156400211564002215640023156400241564002515640026156400271564002815640029156400301564003115640032156400331564003415640035156400361564003715640038156400391564004015640041156400421564004315640044156400451564004615640047156400481564004915640050156400511564005215640053156400541564005515640056156400571564005815640059156400601564006115640062156400631564006415640065156400661564006715640068156400691564007015640071156400721564007315640074156400751564007615640077156400781564007915640080156400811564008215640083156400841564008515640086156400871564008815640089156400901564009115640092156400931564009415640095156400961564009715640098156400991564010015640101156401021564010315640104156401051564010615640107156401081564010915640110156401111564011215640113156401141564011515640116156401171564011815640119156401201564012115640122156401231564012415640125156401261564012715640128156401291564013015640131156401321564013315640134156401351564013615640137156401381564013915640140156401411564014215640143156401441564014515640146156401471564014815640149156401501564015115640152156401531564015415640155156401561564015715640158156401591564016015640161156401621564016315640164156401651564016615640167156401681564016915640170156401711564017215640173156401741564017515640176156401771564017815640179156401801564018115640182156401831564018415640185156401861564018715640188156401891564019015640191156401921564019315640194156401951564019615640197156401981564019915640200156402011564020215640203156402041564020515640206156402071564020815640209156402101564021115640212156402131564021415640215156402161564021715640218156402191564022015640221156402221564022315640224156402251564022615640227156402281564022915640230156402311564023215640233156402341564023515640236156402371564023815640239156402401564024115640242156402431564024415640245156402461564024715640248156402491564025015640251156402521564025315640254156402551564025615640257156402581564025915640260156402611564026215640263156402641564026515640266156402671564026815640269156402701564027115640272156402731564027415640275156402761564027715640278156402791564028015640281156402821564028315640284156402851564028615640287156402881564028915640290156402911564029215640293156402941564029515640296156402971564029815640299156403001564030115640302156403031564030415640305156403061564030715640308156403091564031015640311156403121564031315640314156403151564031615640317156403181564031915640320156403211564032215640323156403241564032515640326156403271564032815640329156403301564033115640332156403331564033415640335156403361564033715640338156403391564034015640341156403421564034315640344156403451564034615640347156403481564034915640350156403511564035215640353156403541564035515640356156403571564035815640359156403601564036115640362156403631564036415640365156403661564036715640368156403691564037015640371156403721564037315640374156403751564037615640377156403781564037915640380156403811564038215640383156403841564038515640386156403871564038815640389156403901564039115640392156403931564039415640395156403961564039715640398156403991564040015640401156404021564040315640404156404051564040615640407156404081564040915640410156404111564041215640413156404141564041515640416156404171564041815640419156404201564042115640422156404231564042415640425156404261564042715640428156404291564043015640431156404321564043315640434156404351564043615640437156404381564043915640440156404411564044215640443156404441564044515640446156404471564044815640449156404501564045115640452156404531564045415640455156404561564045715640458156404591564046015640461156404621564046315640464156404651564046615640467156404681564046915640470156404711564047215640473156404741564047515640476156404771564047815640479156404801564048115640482156404831564048415640485156404861564048715640488156404891564049015640491156404921564049315640494156404951564049615640497156404981564049915640500156405011564050215640503156405041564050515640506156405071564050815640509156405101564051115640512156405131564051415640515156405161564051715640518156405191564052015640521156405221564052315640524156405251564052615640527156405281564052915640530156405311564053215640533156405341564053515640536156405371564053815640539156405401564054115640542156405431564054415640545156405461564054715640548156405491564055015640551156405521564055315640554156405551564055615640557156405581564055915640560156405611564056215640563156405641564056515640566156405671564056815640569156405701564057115640572156405731564057415640575156405761564057715640578156405791564058015640581156405821564058315640584156405851564058615640587156405881564058915640590156405911564059215640593156405941564059515640596156405971564059815640599156406001564060115640602156406031564060415640605156406061564060715640608156406091564061015640611156406121564061315640614156406151564061615640617156406181564061915640620156406211564062215640623156406241564062515640626156406271564062815640629156406301564063115640632156406331564063415640635156406361564063715640638156406391564064015640641156406421564064315640644156406451564064615640647156406481564064915640650156406511564065215640653156406541564065515640656156406571564065815640659156406601564066115640662156406631564066415640665156406661564066715640668156406691564067015640671156406721564067315640674156406751564067615640677156406781564067915640680156406811564068215640683156406841564068515640686156406871564068815640689156406901564069115640692156406931564069415640695156406961564069715640698156406991564070015640701156407021564070315640704156407051564070615640707156407081564070915640710156407111564071215640713156407141564071515640716156407171564071815640719156407201564072115640722156407231564072415640725156407261564072715640728156407291564073015640731156407321564073315640734156407351564073615640737156407381564073915640740156407411564074215640743156407441564074515640746156407471564074815640749156407501564075115640752156407531564075415640755156407561564075715640758156407591564076015640761156407621564076315640764156407651564076615640767156407681564076915640770156407711564077215640773156407741564077515640776156407771564077815640779156407801564078115640782156407831564078415640785156407861564078715640788156407891564079015640791156407921564079315640794156407951564079615640797156407981564079915640800156408011564080215640803156408041564080515640806156408071564080815640809156408101564081115640812156408131564081415640815156408161564081715640818156408191564082015640821156408221564082315640824156408251564082615640827156408281564082915640830156408311564083215640833156408341564083515640836156408371564083815640839156408401564084115640842156408431564084415640845156408461564084715640848156408491564085015640851156408521564085315640854156408551564085615640857156408581564085915640860156408611564086215640863156408641564086515640866156408671564086815640869156408701564087115640872156408731564087415640875156408761564087715640878156408791564088015640881156408821564088315640884156408851564088615640887156408881564088915640890156408911564089215640893156408941564089515640896156408971564089815640899156409001564090115640902156409031564090415640905156409061564090715640908156409091564091015640911156409121564091315640914156409151564091615640917156409181564091915640920156409211564092215640923156409241564092515640926156409271564092815640929156409301564093115640932156409331564093415640935156409361564093715640938156409391564094015640941156409421564094315640944156409451564094615640947156409481564094915640950156409511564095215640953156409541564095515640956156409571564095815640959156409601564096115640962156409631564096415640965156409661564096715640968156409691564097015640971156409721564097315640974156409751564097615640977156409781564097915640980156409811564098215640983156409841564098515640986156409871564098815640989156409901564099115640992156409931564099415640995156409961564099715640998156409991564100015641001156410021564100315641004156410051564100615641007156410081564100915641010156410111564101215641013156410141564101515641016156410171564101815641019156410201564102115641022156410231564102415641025156410261564102715641028156410291564103015641031156410321564103315641034156410351564103615641037156410381564103915641040156410411564104215641043156410441564104515641046156410471564104815641049156410501564105115641052156410531564105415641055156410561564105715641058156410591564106015641061156410621564106315641064156410651564106615641067156410681564106915641070156410711564107215641073156410741564107515641076156410771564107815641079156410801564108115641082156410831564108415641085156410861564108715641088156410891564109015641091156410921564109315641094156410951564109615641097156410981564109915641100156411011564110215641103156411041564110515650001156500021565000315650004156500051565000615650007156500081565000915650010156500111565001215650013156500141565001515650016156500171565001815650019156500201565002115650022156500231565002415650025156500261565002715650028156500291565003015650031156500321565003315650034156500351565003615650037156500381565003915650040156500411565004215650043156500441565004515650046156500471565004815650049156500501565005115650052156500531565005415650055156500561565005715650058156500591565006015650061156500621565006315650064156500651565006615650067156500681565006915650070156500711565007215650073156500741565007515650076156500771565007815650079156500801565008115650082156500831565008415650085156500861565008715650088156500891565009015650091156500921565009315650094156500951565009615650097156500981565009915650100156501011565010215650103156501041565010515650106156501071565010815650109156501101565011115650112156501131565011415650115156501161565011715650118156501191565012015650121156501221565012315650124156501251565012615650127156501281565012915650130156501311565013215650133156501341565013515650136156501371565013815650139156501401565014115650142156501431565014415650145156501461565014715650148156501491565015015650151156501521565015315650154156501551565015615650157156501581565015915650160156501611565016215650163156501641565016515650166156501671565016815650169156501701565017115650172156501731565017415650175156501761565017715650178156501791565018015650181156501821565018315650184156501851565018615650187156501881565018915650190156501911565019215650193156501941565019515650196156501971565019815650199156502001565020115650202156502031565020415650205156502061565020715650208156502091565021015650211156502121565021315650214156502151565021615650217156502181565021915650220156502211565022215650223156502241565022515650226156502271565022815650229156502301565023115650232156502331565023415650235156502361565023715650238156502391565024015650241156502421565024315650244156502451565024615650247156502481565024915650250156502511565025215650253156502541565025515650256156502571565025815650259156502601565026115650262156502631565026415650265156502661565026715650268156502691565027015650271156502721565027315650274156502751565027615650277156502781565027915650280156502811565028215650283156502841565028515650286156502871565028815650289156502901565029115650292156502931565029415650295156502961565029715650298156502991565030015650301156503021565030315650304156503051565030615650307156503081565030915650310156503111565031215650313156503141565031515650316156503171565031815650319156503201565032115650322156503231565032415650325156503261565032715650328156503291565033015650331156503321565033315650334156503351565033615650337156503381565033915650340156503411565034215650343156503441565034515650346156503471565034815650349156503501565035115650352156503531565035415650355156503561565035715650358156503591565036015650361156503621565036315650364156503651565036615650367156503681565036915650370156503711565037215650373156503741565037515650376156503771565037815650379156503801565038115650382156503831565038415650385156503861565038715650388156503891565039015650391156503921565039315650394156503951565039615650397156503981565039915650400156504011565040215650403156504041565040515650406156504071565040815650409156504101565041115650412156504131565041415650415156504161565041715650418156504191565042015650421156504221565042315650424156504251565042615650427156504281565042915650430156504311565043215650433156504341565043515650436156504371565043815650439156504401565044115650442156504431565044415650445156504461565044715650448156504491565045015650451156504521565045315650454156504551565045615650457156504581565045915650460156504611565046215650463156504641565046515650466156504671565046815650469156504701565047115650472156504731565047415650475156504761565047715650478156504791565048015650481156504821565048315650484156504851565048615650487156504881565048915650490156504911565049215650493156504941565049515650496156504971565049815650499156505001565050115650502156505031565050415650505156505061565050715650508156505091565051015650511156505121565051315650514156505151565051615650517156505181565051915650520156505211565052215650523156505241565052515650526156505271565052815650529156505301565053115650532156505331565053415650535156505361565053715650538156505391565054015650541156505421565054315650544156505451565054615650547156505481565054915650550156505511565055215650553156505541565055515650556156505571565055815650559156505601565056115650562156505631565056415650565156505661565056715650568156505691565057015650571156505721565057315650574156505751565057615650577156505781565057915650580156505811565058215650583156505841565058515650586156505871565058815650589156505901565059115650592156505931565059415650595156505961565059715650598156505991565060015650601156506021565060315650604156506051565060615650607156506081565060915650610156506111565061215650613156506141565061515650616156506171565061815650619156506201565062115650622156506231565062415650625156506261565062715650628156506291565063015650631156506321565063315650634156506351565063615650637156506381565063915650640156506411565064215650643156506441565064515650646156506471565064815650649156506501565065115650652156506531565065415650655156506561565065715650658156506591565066015650661156506621565066315650664156506651565066615650667156506681565066915650670156506711565067215650673156506741565067515650676156506771565067815650679156506801565068115650682156506831565068415650685156506861565068715650688156506891565069015650691156506921565069315650694156506951565069615650697156506981565069915650700156507011565070215650703156507041565070515650706156507071565070815650709156507101565071115650712156507131565071415650715156507161565071715650718156507191565072015650721156507221565072315650724156507251565072615650727156507281565072915650730156507311565073215650733156507341565073515650736156507371565073815650739156507401565074115650742156507431565074415650745156507461565074715650748156507491565075015650751156507521565075315650754156507551565075615650757156507581565075915650760156507611565076215650763156507641565076515650766156507671565076815650769156507701565077115650772156507731565077415650775156507761565077715650778156507791565078015650781156507821565078315650784156507851565078615650787156507881565078915650790156507911565079215650793156507941565079515650796156507971565079815650799156508001565080115650802156508031565080415650805156508061565080715650808156508091565081015650811156508121565081315650814156508151565081615650817156508181565081915650820156508211565082215650823156508241565082515650826156508271565082815650829156508301565083115650832156508331565083415650835156508361565083715650838156508391565084015650841156508421565084315650844156508451565084615650847156508481565084915650850156508511565085215650853156508541565085515650856156508571565085815650859156508601565086115650862156508631565086415650865156508661565086715650868156508691565087015650871156508721565087315650874156508751565087615650877156508781565087915650880156508811565088215650883156508841565088515650886156508871565088815650889156508901565089115650892156508931565089415650895156508961565089715650898156508991565090015650901156509021565090315650904156509051565090615650907156509081565090915650910156509111565091215650913156509141565091515650916156509171565091815650919156509201565092115650922156509231565092415650925156509261565092715650928156509291565093015650931156509321565093315650934156509351565093615650937156509381565093915650940156509411565094215650943156509441565094515650946156509471565094815650949156509501565095115650952156509531565095415650955156509561565095715650958156509591565096015650961156509621565096315650964156509651565096615650967156509681565096915650970156509711565097215650973156509741565097515650976156509771565097815650979156509801565098115650982156509831565098415650985156509861565098715650988156509891565099015650991156509921565099315650994156509951565099615650997156509981565099915651000156510011565100215651003156510041565100515651006156510071565100815651009156510101565101115651012156510131565101415651015156510161565101715651018156510191565102015651021156510221565102315651024156510251565102615651027156510281565102915651030156510311565103215651033156510341565103515651036156510371565103815651039156510401565104115651042156510431565104415651045156510461565104715651048156510491565105015651051156510521565105315651054156510551565105615651057156510581565105915651060156510611565106215651063156510641565106515651066156510671565106815651069156510701565107115651072156510731565107415651075156510761565107715651078156510791565108015651081156510821565108315651084156510851565108615651087156510881565108915651090156510911565109215651093156510941565109515651096156510971565109815651099156511001565110115651102156511031565110415651105156600011566000215660003156600041566000515660006156600071566000815660009156600101566001115660012156600131566001415660015156600161566001715660018156600191566002015660021156600221566002315660024156600251566002615660027156600281566002915660030156600311566003215660033156600341566003515660036156600371566003815660039156600401566004115660042156600431566004415660045156600461566004715660048156600491566005015660051156600521566005315660054156600551566005615660057156600581566005915660060156600611566006215660063156600641566006515660066156600671566006815660069156600701566007115660072156600731566007415660075156600761566007715660078156600791566008015660081156600821566008315660084156600851566008615660087156600881566008915660090156600911566009215660093156600941566009515660096156600971566009815660099156601001566010115660102156601031566010415660105156601061566010715660108156601091566011015660111156601121566011315660114156601151566011615660117156601181566011915660120156601211566012215660123156601241566012515660126156601271566012815660129156601301566013115660132156601331566013415660135156601361566013715660138156601391566014015660141156601421566014315660144156601451566014615660147156601481566014915660150156601511566015215660153156601541566015515660156156601571566015815660159156601601566016115660162156601631566016415660165156601661566016715660168156601691566017015660171156601721566017315660174156601751566017615660177156601781566017915660180156601811566018215660183156601841566018515660186156601871566018815660189156601901566019115660192156601931566019415660195156601961566019715660198156601991566020015660201156602021566020315660204156602051566020615660207156602081566020915660210156602111566021215660213156602141566021515660216156602171566021815660219156602201566022115660222156602231566022415660225156602261566022715660228156602291566023015660231156602321566023315660234156602351566023615660237156602381566023915660240156602411566024215660243156602441566024515660246156602471566024815660249156602501566025115660252156602531566025415660255156602561566025715660258156602591566026015660261156602621566026315660264156602651566026615660267156602681566026915660270156602711566027215660273156602741566027515660276156602771566027815660279156602801566028115660282156602831566028415660285156602861566028715660288156602891566029015660291156602921566029315660294156602951566029615660297156602981566029915660300156603011566030215660303156603041566030515660306156603071566030815660309156603101566031115660312156603131566031415660315156603161566031715660318156603191566032015660321156603221566032315660324156603251566032615660327156603281566032915660330156603311566033215660333156603341566033515660336156603371566033815660339156603401566034115660342156603431566034415660345156603461566034715660348156603491566035015660351156603521566035315660354156603551566035615660357156603581566035915660360156603611566036215660363156603641566036515660366156603671566036815660369156603701566037115660372156603731566037415660375156603761566037715660378156603791566038015660381156603821566038315660384156603851566038615660387156603881566038915660390156603911566039215660393156603941566039515660396156603971566039815660399156604001566040115660402156604031566040415660405156604061566040715660408156604091566041015660411156604121566041315660414156604151566041615660417156604181566041915660420156604211566042215660423156604241566042515660426156604271566042815660429156604301566043115660432156604331566043415660435156604361566043715660438156604391566044015660441156604421566044315660444156604451566044615660447156604481566044915660450156604511566045215660453156604541566045515660456156604571566045815660459156604601566046115660462156604631566046415660465156604661566046715660468156604691566047015660471156604721566047315660474156604751566047615660477156604781566047915660480156604811566048215660483156604841566048515660486156604871566048815660489156604901566049115660492156604931566049415660495156604961566049715660498156604991566050015660501156605021566050315660504156605051566050615660507156605081566050915660510156605111566051215660513156605141566051515660516156605171566051815660519156605201566052115660522156605231566052415660525156605261566052715660528156605291566053015660531156605321566053315660534156605351566053615660537156605381566053915660540156605411566054215660543156605441566054515660546156605471566054815660549156605501566055115660552156605531566055415660555156605561566055715660558156605591566056015660561156605621566056315660564156605651566056615660567156605681566056915660570156605711566057215660573156605741566057515660576156605771566057815660579156605801566058115660582156605831566058415660585156605861566058715660588156605891566059015660591156605921566059315660594156605951566059615660597156605981566059915660600156606011566060215660603156606041566060515660606156606071566060815660609156606101566061115660612156606131566061415660615156606161566061715660618156606191566062015660621156606221566062315660624156606251566062615660627156606281566062915660630156606311566063215660633156606341566063515660636156606371566063815660639156606401566064115660642156606431566064415660645156606461566064715660648156606491566065015660651156606521566065315660654156606551566065615660657156606581566065915660660156606611566066215660663156606641566066515660666156606671566066815660669156606701566067115660672156606731566067415660675156606761566067715660678156606791566068015660681156606821566068315660684156606851566068615660687156606881566068915660690156606911566069215660693156606941566069515660696156606971566069815660699156607001566070115660702156607031566070415660705156607061566070715660708156607091566071015660711156607121566071315660714156607151566071615660717156607181566071915660720156607211566072215660723156607241566072515660726156607271566072815660729156607301566073115660732156607331566073415660735156607361566073715660738156607391566074015660741156607421566074315660744156607451566074615660747156607481566074915660750156607511566075215660753156607541566075515660756156607571566075815660759156607601566076115660762156607631566076415660765156607661566076715660768156607691566077015660771156607721566077315660774156607751566077615660777156607781566077915660780156607811566078215660783156607841566078515660786156607871566078815660789156607901566079115660792156607931566079415660795156607961566079715660798156607991566080015660801156608021566080315660804156608051566080615660807156608081566080915660810156608111566081215660813156608141566081515660816156608171566081815660819156608201566082115660822156608231566082415660825156608261566082715660828156608291566083015660831156608321566083315660834156608351566083615660837156608381566083915660840156608411566084215660843156608441566084515660846156608471566084815660849156608501566085115660852156608531566085415660855156608561566085715660858156608591566086015660861156608621566086315660864156608651566086615660867156608681566086915660870156608711566087215660873156608741566087515660876156608771566087815660879156608801566088115660882156608831566088415660885156608861566088715660888156608891566089015660891156608921566089315660894156608951566089615660897156608981566089915660900156609011566090215660903156609041566090515660906156609071566090815660909156609101566091115660912156609131566091415660915156609161566091715660918156609191566092015660921156609221566092315660924156609251566092615660927156609281566092915660930156609311566093215660933156609341566093515660936156609371566093815660939156609401566094115660942156609431566094415660945156609461566094715660948156609491566095015660951156609521566095315660954156609551566095615660957156609581566095915660960156609611566096215660963156609641566096515660966156609671566096815660969156609701566097115660972156609731566097415660975156609761566097715660978156609791566098015660981156609821566098315660984156609851566098615660987156609881566098915660990156609911566099215660993156609941566099515660996156609971566099815660999156610001566100115661002156610031566100415661005156610061566100715661008156610091566101015661011156610121566101315661014156610151566101615661017156610181566101915661020156610211566102215661023156610241566102515661026156610271566102815661029156610301566103115661032156610331566103415661035156610361566103715661038156610391566104015661041156610421566104315661044156610451566104615661047156610481566104915661050156610511566105215661053156610541566105515661056156610571566105815661059156610601566106115661062156610631566106415661065156610661566106715661068156610691566107015661071156610721566107315661074156610751566107615661077156610781566107915661080156610811566108215661083156610841566108515661086156610871566108815661089156610901566109115661092156610931566109415661095156610961566109715661098156610991566110015661101156611021566110315661104156611051567000115670002156700031567000415670005156700061567000715670008156700091567001015670011156700121567001315670014156700151567001615670017156700181567001915670020156700211567002215670023156700241567002515670026156700271567002815670029156700301567003115670032156700331567003415670035156700361567003715670038156700391567004015670041156700421567004315670044156700451567004615670047156700481567004915670050156700511567005215670053156700541567005515670056156700571567005815670059156700601567006115670062156700631567006415670065156700661567006715670068156700691567007015670071156700721567007315670074156700751567007615670077156700781567007915670080156700811567008215670083156700841567008515670086156700871567008815670089156700901567009115670092156700931567009415670095156700961567009715670098156700991567010015670101156701021567010315670104156701051567010615670107156701081567010915670110156701111567011215670113156701141567011515670116156701171567011815670119156701201567012115670122156701231567012415670125156701261567012715670128156701291567013015670131156701321567013315670134156701351567013615670137156701381567013915670140156701411567014215670143156701441567014515670146156701471567014815670149156701501567015115670152156701531567015415670155156701561567015715670158156701591567016015670161156701621567016315670164156701651567016615670167156701681567016915670170156701711567017215670173156701741567017515670176156701771567017815670179156701801567018115670182156701831567018415670185156701861567018715670188156701891567019015670191156701921567019315670194156701951567019615670197156701981567019915670200156702011567020215670203156702041567020515670206156702071567020815670209156702101567021115670212156702131567021415670215156702161567021715670218156702191567022015670221156702221567022315670224156702251567022615670227156702281567022915670230156702311567023215670233156702341567023515670236156702371567023815670239156702401567024115670242156702431567024415670245156702461567024715670248156702491567025015670251156702521567025315670254156702551567025615670257156702581567025915670260156702611567026215670263156702641567026515670266156702671567026815670269156702701567027115670272156702731567027415670275156702761567027715670278156702791567028015670281156702821567028315670284156702851567028615670287156702881567028915670290156702911567029215670293156702941567029515670296156702971567029815670299156703001567030115670302156703031567030415670305156703061567030715670308156703091567031015670311156703121567031315670314156703151567031615670317156703181567031915670320156703211567032215670323156703241567032515670326156703271567032815670329156703301567033115670332156703331567033415670335156703361567033715670338156703391567034015670341156703421567034315670344156703451567034615670347156703481567034915670350156703511567035215670353156703541567035515670356156703571567035815670359156703601567036115670362156703631567036415670365156703661567036715670368156703691567037015670371156703721567037315670374156703751567037615670377156703781567037915670380156703811567038215670383156703841567038515670386156703871567038815670389156703901567039115670392156703931567039415670395156703961567039715670398156703991567040015670401156704021567040315670404156704051567040615670407156704081567040915670410156704111567041215670413156704141567041515670416156704171567041815670419156704201567042115670422156704231567042415670425156704261567042715670428156704291567043015670431156704321567043315670434156704351567043615670437156704381567043915670440156704411567044215670443156704441567044515670446156704471567044815670449156704501567045115670452156704531567045415670455156704561567045715670458156704591567046015670461156704621567046315670464156704651567046615670467156704681567046915670470156704711567047215670473156704741567047515670476156704771567047815670479156704801567048115670482156704831567048415670485156704861567048715670488156704891567049015670491156704921567049315670494156704951567049615670497156704981567049915670500156705011567050215670503156705041567050515670506156705071567050815670509156705101567051115670512156705131567051415670515156705161567051715670518156705191567052015670521156705221567052315670524156705251567052615670527156705281567052915670530156705311567053215670533156705341567053515670536156705371567053815670539156705401567054115670542156705431567054415670545156705461567054715670548156705491567055015670551156705521567055315670554156705551567055615670557156705581567055915670560156705611567056215670563156705641567056515670566156705671567056815670569156705701567057115670572156705731567057415670575156705761567057715670578156705791567058015670581156705821567058315670584156705851567058615670587156705881567058915670590156705911567059215670593156705941567059515670596156705971567059815670599156706001567060115670602156706031567060415670605156706061567060715670608156706091567061015670611156706121567061315670614156706151567061615670617156706181567061915670620156706211567062215670623156706241567062515670626156706271567062815670629156706301567063115670632156706331567063415670635156706361567063715670638156706391567064015670641156706421567064315670644156706451567064615670647156706481567064915670650156706511567065215670653156706541567065515670656156706571567065815670659156706601567066115670662156706631567066415670665156706661567066715670668156706691567067015670671156706721567067315670674156706751567067615670677156706781567067915670680156706811567068215670683156706841567068515670686156706871567068815670689156706901567069115670692156706931567069415670695156706961567069715670698156706991567070015670701156707021567070315670704156707051567070615670707156707081567070915670710156707111567071215670713156707141567071515670716156707171567071815670719156707201567072115670722156707231567072415670725156707261567072715670728156707291567073015670731156707321567073315670734156707351567073615670737156707381567073915670740156707411567074215670743156707441567074515670746156707471567074815670749156707501567075115670752156707531567075415670755156707561567075715670758156707591567076015670761156707621567076315670764156707651567076615670767156707681567076915670770156707711567077215670773156707741567077515670776156707771567077815670779156707801567078115670782156707831567078415670785156707861567078715670788156707891567079015670791156707921567079315670794156707951567079615670797156707981567079915670800156708011567080215670803156708041567080515670806156708071567080815670809156708101567081115670812156708131567081415670815156708161567081715670818156708191567082015670821156708221567082315670824156708251567082615670827156708281567082915670830156708311567083215670833156708341567083515670836156708371567083815670839156708401567084115670842156708431567084415670845156708461567084715670848156708491567085015670851156708521567085315670854156708551567085615670857156708581567085915670860156708611567086215670863156708641567086515670866156708671567086815670869156708701567087115670872156708731567087415670875156708761567087715670878156708791567088015670881156708821567088315670884156708851567088615670887156708881567088915670890156708911567089215670893156708941567089515670896156708971567089815670899156709001567090115670902156709031567090415670905156709061567090715670908156709091567091015670911156709121567091315670914156709151567091615670917156709181567091915670920156709211567092215670923156709241567092515670926156709271567092815670929156709301567093115670932156709331567093415670935156709361567093715670938156709391567094015670941156709421567094315670944156709451567094615670947156709481567094915670950156709511567095215670953156709541567095515670956156709571567095815670959156709601567096115670962156709631567096415670965156709661567096715670968156709691567097015670971156709721567097315670974156709751567097615670977156709781567097915670980156709811567098215670983156709841567098515670986156709871567098815670989156709901567099115670992156709931567099415670995156709961567099715670998156709991567100015671001156710021567100315671004156710051567100615671007156710081567100915671010156710111567101215671013156710141567101515671016156710171567101815671019156710201567102115671022156710231567102415671025156710261567102715671028156710291567103015671031156710321567103315671034156710351567103615671037156710381567103915671040156710411567104215671043156710441567104515671046156710471567104815671049156710501567105115671052156710531567105415671055156710561567105715671058156710591567106015671061156710621567106315671064156710651567106615671067156710681567106915671070156710711567107215671073156710741567107515671076156710771567107815671079156710801567108115671082156710831567108415671085156710861567108715671088156710891567109015671091156710921567109315671094156710951567109615671097156710981567109915671100156711011567110215671103156711041567110515680001156800021568000315680004156800051568000615680007156800081568000915680010156800111568001215680013156800141568001515680016156800171568001815680019156800201568002115680022156800231568002415680025156800261568002715680028156800291568003015680031156800321568003315680034156800351568003615680037156800381568003915680040156800411568004215680043156800441568004515680046156800471568004815680049156800501568005115680052156800531568005415680055156800561568005715680058156800591568006015680061156800621568006315680064156800651568006615680067156800681568006915680070156800711568007215680073156800741568007515680076156800771568007815680079156800801568008115680082156800831568008415680085156800861568008715680088156800891568009015680091156800921568009315680094156800951568009615680097156800981568009915680100156801011568010215680103156801041568010515680106156801071568010815680109156801101568011115680112156801131568011415680115156801161568011715680118156801191568012015680121156801221568012315680124156801251568012615680127156801281568012915680130156801311568013215680133156801341568013515680136156801371568013815680139156801401568014115680142156801431568014415680145156801461568014715680148156801491568015015680151156801521568015315680154156801551568015615680157156801581568015915680160156801611568016215680163156801641568016515680166156801671568016815680169156801701568017115680172156801731568017415680175156801761568017715680178156801791568018015680181156801821568018315680184156801851568018615680187156801881568018915680190156801911568019215680193156801941568019515680196156801971568019815680199156802001568020115680202156802031568020415680205156802061568020715680208156802091568021015680211156802121568021315680214156802151568021615680217156802181568021915680220156802211568022215680223156802241568022515680226156802271568022815680229156802301568023115680232156802331568023415680235156802361568023715680238156802391568024015680241156802421568024315680244156802451568024615680247156802481568024915680250156802511568025215680253156802541568025515680256156802571568025815680259156802601568026115680262156802631568026415680265156802661568026715680268156802691568027015680271156802721568027315680274156802751568027615680277156802781568027915680280156802811568028215680283156802841568028515680286156802871568028815680289156802901568029115680292156802931568029415680295156802961568029715680298156802991568030015680301156803021568030315680304156803051568030615680307156803081568030915680310156803111568031215680313156803141568031515680316156803171568031815680319156803201568032115680322156803231568032415680325156803261568032715680328156803291568033015680331156803321568033315680334156803351568033615680337156803381568033915680340156803411568034215680343156803441568034515680346156803471568034815680349156803501568035115680352156803531568035415680355156803561568035715680358156803591568036015680361156803621568036315680364156803651568036615680367156803681568036915680370156803711568037215680373156803741568037515680376156803771568037815680379156803801568038115680382156803831568038415680385156803861568038715680388156803891568039015680391156803921568039315680394156803951568039615680397156803981568039915680400156804011568040215680403156804041568040515680406156804071568040815680409156804101568041115680412156804131568041415680415156804161568041715680418156804191568042015680421156804221568042315680424156804251568042615680427156804281568042915680430156804311568043215680433156804341568043515680436156804371568043815680439156804401568044115680442156804431568044415680445156804461568044715680448156804491568045015680451156804521568045315680454156804551568045615680457156804581568045915680460156804611568046215680463156804641568046515680466156804671568046815680469156804701568047115680472156804731568047415680475156804761568047715680478156804791568048015680481156804821568048315680484156804851568048615680487156804881568048915680490156804911568049215680493156804941568049515680496156804971568049815680499156805001568050115680502156805031568050415680505156805061568050715680508156805091568051015680511156805121568051315680514156805151568051615680517156805181568051915680520156805211568052215680523156805241568052515680526156805271568052815680529156805301568053115680532156805331568053415680535156805361568053715680538156805391568054015680541156805421568054315680544156805451568054615680547156805481568054915680550156805511568055215680553156805541568055515680556156805571568055815680559156805601568056115680562156805631568056415680565156805661568056715680568156805691568057015680571156805721568057315680574156805751568057615680577156805781568057915680580156805811568058215680583156805841568058515680586156805871568058815680589156805901568059115680592156805931568059415680595156805961568059715680598156805991568060015680601156806021568060315680604156806051568060615680607156806081568060915680610156806111568061215680613156806141568061515680616156806171568061815680619156806201568062115680622156806231568062415680625156806261568062715680628156806291568063015680631156806321568063315680634156806351568063615680637156806381568063915680640156806411568064215680643156806441568064515680646156806471568064815680649156806501568065115680652156806531568065415680655156806561568065715680658156806591568066015680661156806621568066315680664156806651568066615680667156806681568066915680670156806711568067215680673156806741568067515680676156806771568067815680679156806801568068115680682156806831568068415680685156806861568068715680688156806891568069015680691156806921568069315680694156806951568069615680697156806981568069915680700156807011568070215680703156807041568070515680706156807071568070815680709156807101568071115680712156807131568071415680715156807161568071715680718156807191568072015680721156807221568072315680724156807251568072615680727156807281568072915680730156807311568073215680733156807341568073515680736156807371568073815680739156807401568074115680742156807431568074415680745156807461568074715680748156807491568075015680751156807521568075315680754156807551568075615680757156807581568075915680760156807611568076215680763156807641568076515680766156807671568076815680769156807701568077115680772156807731568077415680775156807761568077715680778156807791568078015680781156807821568078315680784156807851568078615680787156807881568078915680790156807911568079215680793156807941568079515680796156807971568079815680799156808001568080115680802156808031568080415680805156808061568080715680808156808091568081015680811156808121568081315680814156808151568081615680817156808181568081915680820156808211568082215680823156808241568082515680826156808271568082815680829156808301568083115680832156808331568083415680835156808361568083715680838156808391568084015680841156808421568084315680844156808451568084615680847156808481568084915680850156808511568085215680853156808541568085515680856156808571568085815680859156808601568086115680862156808631568086415680865156808661568086715680868156808691568087015680871156808721568087315680874156808751568087615680877156808781568087915680880156808811568088215680883156808841568088515680886156808871568088815680889156808901568089115680892156808931568089415680895156808961568089715680898156808991568090015680901156809021568090315680904156809051568090615680907156809081568090915680910156809111568091215680913156809141568091515680916156809171568091815680919156809201568092115680922156809231568092415680925156809261568092715680928156809291568093015680931156809321568093315680934156809351568093615680937156809381568093915680940156809411568094215680943156809441568094515680946156809471568094815680949156809501568095115680952156809531568095415680955156809561568095715680958156809591568096015680961156809621568096315680964156809651568096615680967156809681568096915680970156809711568097215680973156809741568097515680976156809771568097815680979156809801568098115680982156809831568098415680985156809861568098715680988156809891568099015680991156809921568099315680994156809951568099615680997156809981568099915681000156810011568100215681003156810041568100515681006156810071568100815681009156810101568101115681012156810131568101415681015156810161568101715681018156810191568102015681021156810221568102315681024156810251568102615681027156810281568102915681030156810311568103215681033156810341568103515681036156810371568103815681039156810401568104115681042156810431568104415681045156810461568104715681048156810491568105015681051156810521568105315681054156810551568105615681057156810581568105915681060156810611568106215681063156810641568106515681066156810671568106815681069156810701568107115681072156810731568107415681075156810761568107715681078156810791568108015681081156810821568108315681084156810851568108615681087156810881568108915681090156810911568109215681093156810941568109515681096156810971568109815681099156811001568110115681102156811031568110415681105156900011569000215690003156900041569000515690006156900071569000815690009156900101569001115690012156900131569001415690015156900161569001715690018156900191569002015690021156900221569002315690024156900251569002615690027156900281569002915690030156900311569003215690033156900341569003515690036156900371569003815690039156900401569004115690042156900431569004415690045156900461569004715690048156900491569005015690051156900521569005315690054156900551569005615690057156900581569005915690060156900611569006215690063156900641569006515690066156900671569006815690069156900701569007115690072156900731569007415690075156900761569007715690078156900791569008015690081156900821569008315690084156900851569008615690087156900881569008915690090156900911569009215690093156900941569009515690096156900971569009815690099156901001569010115690102156901031569010415690105156901061569010715690108156901091569011015690111156901121569011315690114156901151569011615690117156901181569011915690120156901211569012215690123156901241569012515690126156901271569012815690129156901301569013115690132156901331569013415690135156901361569013715690138156901391569014015690141156901421569014315690144156901451569014615690147156901481569014915690150156901511569015215690153156901541569015515690156156901571569015815690159156901601569016115690162156901631569016415690165156901661569016715690168156901691569017015690171156901721569017315690174156901751569017615690177156901781569017915690180156901811569018215690183156901841569018515690186156901871569018815690189156901901569019115690192156901931569019415690195156901961569019715690198156901991569020015690201156902021569020315690204156902051569020615690207156902081569020915690210156902111569021215690213156902141569021515690216156902171569021815690219156902201569022115690222156902231569022415690225156902261569022715690228156902291569023015690231156902321569023315690234156902351569023615690237156902381569023915690240156902411569024215690243156902441569024515690246156902471569024815690249156902501569025115690252156902531569025415690255156902561569025715690258156902591569026015690261156902621569026315690264156902651569026615690267156902681569026915690270156902711569027215690273156902741569027515690276156902771569027815690279156902801569028115690282156902831569028415690285156902861569028715690288156902891569029015690291156902921569029315690294156902951569029615690297156902981569029915690300156903011569030215690303156903041569030515690306156903071569030815690309156903101569031115690312156903131569031415690315156903161569031715690318156903191569032015690321156903221569032315690324156903251569032615690327156903281569032915690330156903311569033215690333156903341569033515690336156903371569033815690339156903401569034115690342156903431569034415690345156903461569034715690348156903491569035015690351156903521569035315690354156903551569035615690357156903581569035915690360156903611569036215690363156903641569036515690366156903671569036815690369156903701569037115690372156903731569037415690375156903761569037715690378156903791569038015690381156903821569038315690384156903851569038615690387156903881569038915690390156903911569039215690393156903941569039515690396156903971569039815690399156904001569040115690402156904031569040415690405156904061569040715690408156904091569041015690411156904121569041315690414156904151569041615690417156904181569041915690420156904211569042215690423156904241569042515690426156904271569042815690429156904301569043115690432156904331569043415690435156904361569043715690438156904391569044015690441156904421569044315690444156904451569044615690447156904481569044915690450156904511569045215690453156904541569045515690456156904571569045815690459156904601569046115690462156904631569046415690465156904661569046715690468156904691569047015690471156904721569047315690474156904751569047615690477156904781569047915690480156904811569048215690483156904841569048515690486156904871569048815690489156904901569049115690492156904931569049415690495156904961569049715690498156904991569050015690501156905021569050315690504156905051569050615690507156905081569050915690510156905111569051215690513156905141569051515690516156905171569051815690519156905201569052115690522156905231569052415690525156905261569052715690528156905291569053015690531156905321569053315690534156905351569053615690537156905381569053915690540156905411569054215690543156905441569054515690546156905471569054815690549156905501569055115690552156905531569055415690555156905561569055715690558156905591569056015690561156905621569056315690564156905651569056615690567156905681569056915690570156905711569057215690573156905741569057515690576156905771569057815690579156905801569058115690582156905831569058415690585156905861569058715690588156905891569059015690591156905921569059315690594156905951569059615690597156905981569059915690600156906011569060215690603156906041569060515690606156906071569060815690609156906101569061115690612156906131569061415690615156906161569061715690618156906191569062015690621156906221569062315690624156906251569062615690627156906281569062915690630156906311569063215690633156906341569063515690636156906371569063815690639156906401569064115690642156906431569064415690645156906461569064715690648156906491569065015690651156906521569065315690654156906551569065615690657156906581569065915690660156906611569066215690663156906641569066515690666156906671569066815690669156906701569067115690672156906731569067415690675156906761569067715690678156906791569068015690681156906821569068315690684156906851569068615690687156906881569068915690690156906911569069215690693156906941569069515690696156906971569069815690699156907001569070115690702156907031569070415690705156907061569070715690708156907091569071015690711156907121569071315690714156907151569071615690717156907181569071915690720156907211569072215690723156907241569072515690726156907271569072815690729156907301569073115690732156907331569073415690735156907361569073715690738156907391569074015690741156907421569074315690744156907451569074615690747156907481569074915690750156907511569075215690753156907541569075515690756156907571569075815690759156907601569076115690762156907631569076415690765156907661569076715690768156907691569077015690771156907721569077315690774156907751569077615690777156907781569077915690780156907811569078215690783156907841569078515690786156907871569078815690789156907901569079115690792156907931569079415690795156907961569079715690798156907991569080015690801156908021569080315690804156908051569080615690807156908081569080915690810156908111569081215690813156908141569081515690816156908171569081815690819156908201569082115690822156908231569082415690825156908261569082715690828156908291569083015690831156908321569083315690834156908351569083615690837156908381569083915690840156908411569084215690843156908441569084515690846156908471569084815690849156908501569085115690852156908531569085415690855156908561569085715690858156908591569086015690861156908621569086315690864156908651569086615690867156908681569086915690870156908711569087215690873156908741569087515690876156908771569087815690879156908801569088115690882156908831569088415690885156908861569088715690888156908891569089015690891156908921569089315690894156908951569089615690897156908981569089915690900156909011569090215690903156909041569090515690906156909071569090815690909156909101569091115690912156909131569091415690915156909161569091715690918156909191569092015690921156909221569092315690924156909251569092615690927156909281569092915690930156909311569093215690933156909341569093515690936156909371569093815690939156909401569094115690942156909431569094415690945156909461569094715690948156909491569095015690951156909521569095315690954156909551569095615690957156909581569095915690960156909611569096215690963156909641569096515690966156909671569096815690969156909701569097115690972156909731569097415690975156909761569097715690978156909791569098015690981156909821569098315690984156909851569098615690987156909881569098915690990156909911569099215690993156909941569099515690996156909971569099815690999156910001569100115691002156910031569100415691005156910061569100715691008156910091569101015691011156910121569101315691014156910151569101615691017156910181569101915691020156910211569102215691023156910241569102515691026156910271569102815691029156910301569103115691032156910331569103415691035156910361569103715691038156910391569104015691041156910421569104315691044156910451569104615691047156910481569104915691050156910511569105215691053156910541569105515691056156910571569105815691059156910601569106115691062156910631569106415691065156910661569106715691068156910691569107015691071156910721569107315691074156910751569107615691077156910781569107915691080156910811569108215691083156910841569108515691086156910871569108815691089156910901569109115691092156910931569109415691095156910961569109715691098156910991569110015691101156911021569110315691104156911051570000115700002157000031570000415700005157000061570000715700008157000091570001015700011157000121570001315700014157000151570001615700017157000181570001915700020157000211570002215700023157000241570002515700026157000271570002815700029157000301570003115700032157000331570003415700035157000361570003715700038157000391570004015700041157000421570004315700044157000451570004615700047157000481570004915700050157000511570005215700053157000541570005515700056157000571570005815700059157000601570006115700062157000631570006415700065157000661570006715700068157000691570007015700071157000721570007315700074157000751570007615700077157000781570007915700080157000811570008215700083157000841570008515700086157000871570008815700089157000901570009115700092157000931570009415700095157000961570009715700098157000991570010015700101157001021570010315700104157001051570010615700107157001081570010915700110157001111570011215700113157001141570011515700116157001171570011815700119157001201570012115700122157001231570012415700125157001261570012715700128157001291570013015700131157001321570013315700134157001351570013615700137157001381570013915700140157001411570014215700143157001441570014515700146157001471570014815700149157001501570015115700152157001531570015415700155157001561570015715700158157001591570016015700161157001621570016315700164157001651570016615700167157001681570016915700170157001711570017215700173157001741570017515700176157001771570017815700179157001801570018115700182157001831570018415700185157001861570018715700188157001891570019015700191157001921570019315700194157001951570019615700197157001981570019915700200157002011570020215700203157002041570020515700206157002071570020815700209157002101570021115700212157002131570021415700215157002161570021715700218157002191570022015700221157002221570022315700224157002251570022615700227157002281570022915700230157002311570023215700233157002341570023515700236157002371570023815700239157002401570024115700242157002431570024415700245157002461570024715700248157002491570025015700251157002521570025315700254157002551570025615700257157002581570025915700260157002611570026215700263157002641570026515700266157002671570026815700269157002701570027115700272157002731570027415700275157002761570027715700278157002791570028015700281157002821570028315700284157002851570028615700287157002881570028915700290157002911570029215700293157002941570029515700296157002971570029815700299157003001570030115700302157003031570030415700305157003061570030715700308157003091570031015700311157003121570031315700314157003151570031615700317157003181570031915700320157003211570032215700323157003241570032515700326157003271570032815700329157003301570033115700332157003331570033415700335157003361570033715700338157003391570034015700341157003421570034315700344157003451570034615700347157003481570034915700350157003511570035215700353157003541570035515700356157003571570035815700359157003601570036115700362157003631570036415700365157003661570036715700368157003691570037015700371157003721570037315700374157003751570037615700377157003781570037915700380157003811570038215700383157003841570038515700386157003871570038815700389157003901570039115700392157003931570039415700395157003961570039715700398157003991570040015700401157004021570040315700404157004051570040615700407157004081570040915700410157004111570041215700413157004141570041515700416157004171570041815700419157004201570042115700422157004231570042415700425157004261570042715700428157004291570043015700431157004321570043315700434157004351570043615700437157004381570043915700440157004411570044215700443157004441570044515700446157004471570044815700449157004501570045115700452157004531570045415700455157004561570045715700458157004591570046015700461157004621570046315700464157004651570046615700467157004681570046915700470157004711570047215700473157004741570047515700476157004771570047815700479157004801570048115700482157004831570048415700485157004861570048715700488157004891570049015700491157004921570049315700494157004951570049615700497157004981570049915700500157005011570050215700503157005041570050515700506157005071570050815700509157005101570051115700512157005131570051415700515157005161570051715700518157005191570052015700521157005221570052315700524157005251570052615700527157005281570052915700530157005311570053215700533157005341570053515700536157005371570053815700539157005401570054115700542157005431570054415700545157005461570054715700548157005491570055015700551157005521570055315700554157005551570055615700557157005581570055915700560157005611570056215700563157005641570056515700566157005671570056815700569157005701570057115700572157005731570057415700575157005761570057715700578157005791570058015700581157005821570058315700584157005851570058615700587157005881570058915700590157005911570059215700593157005941570059515700596157005971570059815700599157006001570060115700602157006031570060415700605157006061570060715700608157006091570061015700611157006121570061315700614157006151570061615700617157006181570061915700620157006211570062215700623157006241570062515700626157006271570062815700629157006301570063115700632157006331570063415700635157006361570063715700638157006391570064015700641157006421570064315700644157006451570064615700647157006481570064915700650157006511570065215700653157006541570065515700656157006571570065815700659157006601570066115700662157006631570066415700665157006661570066715700668157006691570067015700671157006721570067315700674157006751570067615700677157006781570067915700680157006811570068215700683157006841570068515700686157006871570068815700689157006901570069115700692157006931570069415700695157006961570069715700698157006991570070015700701157007021570070315700704157007051570070615700707157007081570070915700710157007111570071215700713157007141570071515700716157007171570071815700719157007201570072115700722157007231570072415700725157007261570072715700728157007291570073015700731157007321570073315700734157007351570073615700737157007381570073915700740157007411570074215700743157007441570074515700746157007471570074815700749157007501570075115700752157007531570075415700755157007561570075715700758157007591570076015700761157007621570076315700764157007651570076615700767157007681570076915700770157007711570077215700773157007741570077515700776157007771570077815700779157007801570078115700782157007831570078415700785157007861570078715700788157007891570079015700791157007921570079315700794157007951570079615700797157007981570079915700800157008011570080215700803157008041570080515700806157008071570080815700809157008101570081115700812157008131570081415700815157008161570081715700818157008191570082015700821157008221570082315700824157008251570082615700827157008281570082915700830157008311570083215700833157008341570083515700836157008371570083815700839157008401570084115700842157008431570084415700845157008461570084715700848157008491570085015700851157008521570085315700854157008551570085615700857157008581570085915700860157008611570086215700863157008641570086515700866157008671570086815700869157008701570087115700872157008731570087415700875157008761570087715700878157008791570088015700881157008821570088315700884157008851570088615700887157008881570088915700890157008911570089215700893157008941570089515700896157008971570089815700899157009001570090115700902157009031570090415700905157009061570090715700908157009091570091015700911157009121570091315700914157009151570091615700917157009181570091915700920157009211570092215700923157009241570092515700926157009271570092815700929157009301570093115700932157009331570093415700935157009361570093715700938157009391570094015700941157009421570094315700944157009451570094615700947157009481570094915700950157009511570095215700953157009541570095515700956157009571570095815700959157009601570096115700962157009631570096415700965157009661570096715700968157009691570097015700971157009721570097315700974157009751570097615700977157009781570097915700980157009811570098215700983157009841570098515700986157009871570098815700989157009901570099115700992157009931570099415700995157009961570099715700998157009991570100015701001157010021570100315701004157010051570100615701007157010081570100915701010157010111570101215701013157010141570101515701016157010171570101815701019157010201570102115701022157010231570102415701025157010261570102715701028157010291570103015701031157010321570103315701034157010351570103615701037157010381570103915701040157010411570104215701043157010441570104515701046157010471570104815701049157010501570105115701052157010531570105415701055157010561570105715701058157010591570106015701061157010621570106315701064157010651570106615701067157010681570106915701070157010711570107215701073157010741570107515701076157010771570107815701079157010801570108115701082157010831570108415701085157010861570108715701088157010891570109015701091157010921570109315701094157010951570109615701097157010981570109915701100157011011570110215701103157011041570110515710001157100021571000315710004157100051571000615710007157100081571000915710010157100111571001215710013157100141571001515710016157100171571001815710019157100201571002115710022157100231571002415710025157100261571002715710028157100291571003015710031157100321571003315710034157100351571003615710037157100381571003915710040157100411571004215710043157100441571004515710046157100471571004815710049157100501571005115710052157100531571005415710055157100561571005715710058157100591571006015710061157100621571006315710064157100651571006615710067157100681571006915710070157100711571007215710073157100741571007515710076157100771571007815710079157100801571008115710082157100831571008415710085157100861571008715710088157100891571009015710091157100921571009315710094157100951571009615710097157100981571009915710100157101011571010215710103157101041571010515710106157101071571010815710109157101101571011115710112157101131571011415710115157101161571011715710118157101191571012015710121157101221571012315710124157101251571012615710127157101281571012915710130157101311571013215710133157101341571013515710136157101371571013815710139157101401571014115710142157101431571014415710145157101461571014715710148157101491571015015710151157101521571015315710154157101551571015615710157157101581571015915710160157101611571016215710163157101641571016515710166157101671571016815710169157101701571017115710172157101731571017415710175157101761571017715710178157101791571018015710181157101821571018315710184157101851571018615710187157101881571018915710190157101911571019215710193157101941571019515710196157101971571019815710199157102001571020115710202157102031571020415710205157102061571020715710208157102091571021015710211157102121571021315710214157102151571021615710217157102181571021915710220157102211571022215710223157102241571022515710226157102271571022815710229157102301571023115710232157102331571023415710235157102361571023715710238157102391571024015710241157102421571024315710244157102451571024615710247157102481571024915710250157102511571025215710253157102541571025515710256157102571571025815710259157102601571026115710262157102631571026415710265157102661571026715710268157102691571027015710271157102721571027315710274157102751571027615710277157102781571027915710280157102811571028215710283157102841571028515710286157102871571028815710289157102901571029115710292157102931571029415710295157102961571029715710298157102991571030015710301157103021571030315710304157103051571030615710307157103081571030915710310157103111571031215710313157103141571031515710316157103171571031815710319157103201571032115710322157103231571032415710325157103261571032715710328157103291571033015710331157103321571033315710334157103351571033615710337157103381571033915710340157103411571034215710343157103441571034515710346157103471571034815710349157103501571035115710352157103531571035415710355157103561571035715710358157103591571036015710361157103621571036315710364157103651571036615710367157103681571036915710370157103711571037215710373157103741571037515710376157103771571037815710379157103801571038115710382157103831571038415710385157103861571038715710388157103891571039015710391157103921571039315710394157103951571039615710397157103981571039915710400157104011571040215710403157104041571040515710406157104071571040815710409157104101571041115710412157104131571041415710415157104161571041715710418157104191571042015710421157104221571042315710424157104251571042615710427157104281571042915710430157104311571043215710433157104341571043515710436157104371571043815710439157104401571044115710442157104431571044415710445157104461571044715710448157104491571045015710451157104521571045315710454157104551571045615710457157104581571045915710460157104611571046215710463157104641571046515710466157104671571046815710469157104701571047115710472157104731571047415710475157104761571047715710478157104791571048015710481157104821571048315710484157104851571048615710487157104881571048915710490157104911571049215710493157104941571049515710496157104971571049815710499157105001571050115710502157105031571050415710505157105061571050715710508157105091571051015710511157105121571051315710514157105151571051615710517157105181571051915710520157105211571052215710523157105241571052515710526157105271571052815710529157105301571053115710532157105331571053415710535157105361571053715710538157105391571054015710541157105421571054315710544157105451571054615710547157105481571054915710550157105511571055215710553157105541571055515710556157105571571055815710559157105601571056115710562157105631571056415710565157105661571056715710568157105691571057015710571157105721571057315710574157105751571057615710577157105781571057915710580157105811571058215710583157105841571058515710586157105871571058815710589157105901571059115710592157105931571059415710595157105961571059715710598157105991571060015710601157106021571060315710604157106051571060615710607157106081571060915710610157106111571061215710613157106141571061515710616157106171571061815710619157106201571062115710622157106231571062415710625157106261571062715710628157106291571063015710631157106321571063315710634157106351571063615710637157106381571063915710640157106411571064215710643157106441571064515710646157106471571064815710649157106501571065115710652157106531571065415710655157106561571065715710658157106591571066015710661157106621571066315710664157106651571066615710667157106681571066915710670157106711571067215710673157106741571067515710676157106771571067815710679157106801571068115710682157106831571068415710685157106861571068715710688157106891571069015710691157106921571069315710694157106951571069615710697157106981571069915710700157107011571070215710703157107041571070515710706157107071571070815710709157107101571071115710712157107131571071415710715157107161571071715710718157107191571072015710721157107221571072315710724157107251571072615710727157107281571072915710730157107311571073215710733157107341571073515710736157107371571073815710739157107401571074115710742157107431571074415710745157107461571074715710748157107491571075015710751157107521571075315710754157107551571075615710757157107581571075915710760157107611571076215710763157107641571076515710766157107671571076815710769157107701571077115710772157107731571077415710775157107761571077715710778157107791571078015710781157107821571078315710784157107851571078615710787157107881571078915710790157107911571079215710793157107941571079515710796157107971571079815710799157108001571080115710802157108031571080415710805157108061571080715710808157108091571081015710811157108121571081315710814157108151571081615710817157108181571081915710820157108211571082215710823157108241571082515710826157108271571082815710829157108301571083115710832157108331571083415710835157108361571083715710838157108391571084015710841157108421571084315710844157108451571084615710847157108481571084915710850157108511571085215710853157108541571085515710856157108571571085815710859157108601571086115710862157108631571086415710865157108661571086715710868157108691571087015710871157108721571087315710874157108751571087615710877157108781571087915710880157108811571088215710883157108841571088515710886157108871571088815710889157108901571089115710892157108931571089415710895157108961571089715710898157108991571090015710901157109021571090315710904157109051571090615710907157109081571090915710910157109111571091215710913157109141571091515710916157109171571091815710919157109201571092115710922157109231571092415710925157109261571092715710928157109291571093015710931157109321571093315710934157109351571093615710937157109381571093915710940157109411571094215710943157109441571094515710946157109471571094815710949157109501571095115710952157109531571095415710955157109561571095715710958157109591571096015710961157109621571096315710964157109651571096615710967157109681571096915710970157109711571097215710973157109741571097515710976157109771571097815710979157109801571098115710982157109831571098415710985157109861571098715710988157109891571099015710991157109921571099315710994157109951571099615710997157109981571099915711000157110011571100215711003157110041571100515711006157110071571100815711009157110101571101115711012157110131571101415711015157110161571101715711018157110191571102015711021157110221571102315711024157110251571102615711027157110281571102915711030157110311571103215711033157110341571103515711036157110371571103815711039157110401571104115711042157110431571104415711045157110461571104715711048157110491571105015711051157110521571105315711054157110551571105615711057157110581571105915711060157110611571106215711063157110641571106515711066157110671571106815711069157110701571107115711072157110731571107415711075157110761571107715711078157110791571108015711081157110821571108315711084157110851571108615711087157110881571108915711090157110911571109215711093157110941571109515711096157110971571109815711099157111001571110115711102157111031571110415711105157200011572000215720003157200041572000515720006157200071572000815720009157200101572001115720012157200131572001415720015157200161572001715720018157200191572002015720021157200221572002315720024157200251572002615720027157200281572002915720030157200311572003215720033157200341572003515720036157200371572003815720039157200401572004115720042157200431572004415720045157200461572004715720048157200491572005015720051157200521572005315720054157200551572005615720057157200581572005915720060157200611572006215720063157200641572006515720066157200671572006815720069157200701572007115720072157200731572007415720075157200761572007715720078157200791572008015720081157200821572008315720084157200851572008615720087157200881572008915720090157200911572009215720093157200941572009515720096157200971572009815720099157201001572010115720102157201031572010415720105157201061572010715720108157201091572011015720111157201121572011315720114157201151572011615720117157201181572011915720120157201211572012215720123157201241572012515720126157201271572012815720129157201301572013115720132157201331572013415720135157201361572013715720138157201391572014015720141157201421572014315720144157201451572014615720147157201481572014915720150157201511572015215720153157201541572015515720156157201571572015815720159157201601572016115720162157201631572016415720165157201661572016715720168157201691572017015720171157201721572017315720174157201751572017615720177157201781572017915720180157201811572018215720183157201841572018515720186157201871572018815720189157201901572019115720192157201931572019415720195157201961572019715720198157201991572020015720201157202021572020315720204157202051572020615720207157202081572020915720210157202111572021215720213157202141572021515720216157202171572021815720219157202201572022115720222157202231572022415720225157202261572022715720228157202291572023015720231157202321572023315720234157202351572023615720237157202381572023915720240157202411572024215720243157202441572024515720246157202471572024815720249157202501572025115720252157202531572025415720255157202561572025715720258157202591572026015720261157202621572026315720264157202651572026615720267157202681572026915720270157202711572027215720273157202741572027515720276157202771572027815720279157202801572028115720282157202831572028415720285157202861572028715720288157202891572029015720291157202921572029315720294157202951572029615720297157202981572029915720300157203011572030215720303157203041572030515720306157203071572030815720309157203101572031115720312157203131572031415720315157203161572031715720318157203191572032015720321157203221572032315720324157203251572032615720327157203281572032915720330157203311572033215720333157203341572033515720336157203371572033815720339157203401572034115720342157203431572034415720345157203461572034715720348157203491572035015720351157203521572035315720354157203551572035615720357157203581572035915720360157203611572036215720363157203641572036515720366157203671572036815720369157203701572037115720372157203731572037415720375157203761572037715720378157203791572038015720381157203821572038315720384157203851572038615720387157203881572038915720390157203911572039215720393157203941572039515720396157203971572039815720399157204001572040115720402157204031572040415720405157204061572040715720408157204091572041015720411157204121572041315720414157204151572041615720417157204181572041915720420157204211572042215720423157204241572042515720426157204271572042815720429157204301572043115720432157204331572043415720435157204361572043715720438157204391572044015720441157204421572044315720444157204451572044615720447157204481572044915720450157204511572045215720453157204541572045515720456157204571572045815720459157204601572046115720462157204631572046415720465157204661572046715720468157204691572047015720471157204721572047315720474157204751572047615720477157204781572047915720480157204811572048215720483157204841572048515720486157204871572048815720489157204901572049115720492157204931572049415720495157204961572049715720498157204991572050015720501157205021572050315720504157205051572050615720507157205081572050915720510157205111572051215720513157205141572051515720516157205171572051815720519157205201572052115720522157205231572052415720525157205261572052715720528157205291572053015720531157205321572053315720534157205351572053615720537157205381572053915720540157205411572054215720543157205441572054515720546157205471572054815720549157205501572055115720552157205531572055415720555157205561572055715720558157205591572056015720561157205621572056315720564157205651572056615720567157205681572056915720570157205711572057215720573157205741572057515720576157205771572057815720579157205801572058115720582157205831572058415720585157205861572058715720588157205891572059015720591157205921572059315720594157205951572059615720597157205981572059915720600157206011572060215720603157206041572060515720606157206071572060815720609157206101572061115720612157206131572061415720615157206161572061715720618157206191572062015720621157206221572062315720624157206251572062615720627157206281572062915720630157206311572063215720633157206341572063515720636157206371572063815720639157206401572064115720642157206431572064415720645157206461572064715720648157206491572065015720651157206521572065315720654157206551572065615720657157206581572065915720660157206611572066215720663157206641572066515720666157206671572066815720669157206701572067115720672157206731572067415720675157206761572067715720678157206791572068015720681157206821572068315720684157206851572068615720687157206881572068915720690157206911572069215720693157206941572069515720696157206971572069815720699157207001572070115720702157207031572070415720705157207061572070715720708157207091572071015720711157207121572071315720714157207151572071615720717157207181572071915720720157207211572072215720723157207241572072515720726157207271572072815720729157207301572073115720732157207331572073415720735157207361572073715720738157207391572074015720741157207421572074315720744157207451572074615720747157207481572074915720750157207511572075215720753157207541572075515720756157207571572075815720759157207601572076115720762157207631572076415720765157207661572076715720768157207691572077015720771157207721572077315720774157207751572077615720777157207781572077915720780157207811572078215720783157207841572078515720786157207871572078815720789157207901572079115720792157207931572079415720795157207961572079715720798157207991572080015720801157208021572080315720804157208051572080615720807157208081572080915720810157208111572081215720813157208141572081515720816157208171572081815720819157208201572082115720822157208231572082415720825157208261572082715720828157208291572083015720831157208321572083315720834157208351572083615720837157208381572083915720840157208411572084215720843157208441572084515720846157208471572084815720849157208501572085115720852157208531572085415720855157208561572085715720858157208591572086015720861157208621572086315720864157208651572086615720867157208681572086915720870157208711572087215720873157208741572087515720876157208771572087815720879157208801572088115720882157208831572088415720885157208861572088715720888157208891572089015720891157208921572089315720894157208951572089615720897157208981572089915720900157209011572090215720903157209041572090515720906157209071572090815720909157209101572091115720912157209131572091415720915157209161572091715720918157209191572092015720921157209221572092315720924157209251572092615720927157209281572092915720930157209311572093215720933157209341572093515720936157209371572093815720939157209401572094115720942157209431572094415720945157209461572094715720948157209491572095015720951157209521572095315720954157209551572095615720957157209581572095915720960157209611572096215720963157209641572096515720966157209671572096815720969157209701572097115720972157209731572097415720975157209761572097715720978157209791572098015720981157209821572098315720984157209851572098615720987157209881572098915720990157209911572099215720993157209941572099515720996157209971572099815720999157210001572100115721002157210031572100415721005157210061572100715721008157210091572101015721011157210121572101315721014157210151572101615721017157210181572101915721020157210211572102215721023157210241572102515721026157210271572102815721029157210301572103115721032157210331572103415721035157210361572103715721038157210391572104015721041157210421572104315721044157210451572104615721047157210481572104915721050157210511572105215721053157210541572105515721056157210571572105815721059157210601572106115721062157210631572106415721065157210661572106715721068157210691572107015721071157210721572107315721074157210751572107615721077157210781572107915721080157210811572108215721083157210841572108515721086157210871572108815721089157210901572109115721092157210931572109415721095157210961572109715721098157210991572110015721101157211021572110315721104157211051573000115730002157300031573000415730005157300061573000715730008157300091573001015730011157300121573001315730014157300151573001615730017157300181573001915730020157300211573002215730023157300241573002515730026157300271573002815730029157300301573003115730032157300331573003415730035157300361573003715730038157300391573004015730041157300421573004315730044157300451573004615730047157300481573004915730050157300511573005215730053157300541573005515730056157300571573005815730059157300601573006115730062157300631573006415730065157300661573006715730068157300691573007015730071157300721573007315730074157300751573007615730077157300781573007915730080157300811573008215730083157300841573008515730086157300871573008815730089157300901573009115730092157300931573009415730095157300961573009715730098157300991573010015730101157301021573010315730104157301051573010615730107157301081573010915730110157301111573011215730113157301141573011515730116157301171573011815730119157301201573012115730122157301231573012415730125157301261573012715730128157301291573013015730131157301321573013315730134157301351573013615730137157301381573013915730140157301411573014215730143157301441573014515730146157301471573014815730149157301501573015115730152157301531573015415730155157301561573015715730158157301591573016015730161157301621573016315730164157301651573016615730167157301681573016915730170157301711573017215730173157301741573017515730176157301771573017815730179157301801573018115730182157301831573018415730185157301861573018715730188157301891573019015730191157301921573019315730194157301951573019615730197157301981573019915730200157302011573020215730203157302041573020515730206157302071573020815730209157302101573021115730212157302131573021415730215157302161573021715730218157302191573022015730221157302221573022315730224157302251573022615730227157302281573022915730230157302311573023215730233157302341573023515730236157302371573023815730239157302401573024115730242157302431573024415730245157302461573024715730248157302491573025015730251157302521573025315730254157302551573025615730257157302581573025915730260157302611573026215730263157302641573026515730266157302671573026815730269157302701573027115730272157302731573027415730275157302761573027715730278157302791573028015730281157302821573028315730284157302851573028615730287157302881573028915730290157302911573029215730293157302941573029515730296157302971573029815730299157303001573030115730302157303031573030415730305157303061573030715730308157303091573031015730311157303121573031315730314157303151573031615730317157303181573031915730320157303211573032215730323157303241573032515730326157303271573032815730329157303301573033115730332157303331573033415730335157303361573033715730338157303391573034015730341157303421573034315730344157303451573034615730347157303481573034915730350157303511573035215730353157303541573035515730356157303571573035815730359157303601573036115730362157303631573036415730365157303661573036715730368157303691573037015730371157303721573037315730374157303751573037615730377157303781573037915730380157303811573038215730383157303841573038515730386157303871573038815730389157303901573039115730392157303931573039415730395157303961573039715730398157303991573040015730401157304021573040315730404157304051573040615730407157304081573040915730410157304111573041215730413157304141573041515730416157304171573041815730419157304201573042115730422157304231573042415730425157304261573042715730428157304291573043015730431157304321573043315730434157304351573043615730437157304381573043915730440157304411573044215730443157304441573044515730446157304471573044815730449157304501573045115730452157304531573045415730455157304561573045715730458157304591573046015730461157304621573046315730464157304651573046615730467157304681573046915730470157304711573047215730473157304741573047515730476157304771573047815730479157304801573048115730482157304831573048415730485157304861573048715730488157304891573049015730491157304921573049315730494157304951573049615730497157304981573049915730500157305011573050215730503157305041573050515730506157305071573050815730509157305101573051115730512157305131573051415730515157305161573051715730518157305191573052015730521157305221573052315730524157305251573052615730527157305281573052915730530157305311573053215730533157305341573053515730536157305371573053815730539157305401573054115730542157305431573054415730545157305461573054715730548157305491573055015730551157305521573055315730554157305551573055615730557157305581573055915730560157305611573056215730563157305641573056515730566157305671573056815730569157305701573057115730572157305731573057415730575157305761573057715730578157305791573058015730581157305821573058315730584157305851573058615730587157305881573058915730590157305911573059215730593157305941573059515730596157305971573059815730599157306001573060115730602157306031573060415730605157306061573060715730608157306091573061015730611157306121573061315730614157306151573061615730617157306181573061915730620157306211573062215730623157306241573062515730626157306271573062815730629157306301573063115730632157306331573063415730635157306361573063715730638157306391573064015730641157306421573064315730644157306451573064615730647157306481573064915730650157306511573065215730653157306541573065515730656157306571573065815730659157306601573066115730662157306631573066415730665157306661573066715730668157306691573067015730671157306721573067315730674157306751573067615730677157306781573067915730680157306811573068215730683157306841573068515730686157306871573068815730689157306901573069115730692157306931573069415730695157306961573069715730698157306991573070015730701157307021573070315730704157307051573070615730707157307081573070915730710157307111573071215730713157307141573071515730716157307171573071815730719157307201573072115730722157307231573072415730725157307261573072715730728157307291573073015730731157307321573073315730734157307351573073615730737157307381573073915730740157307411573074215730743157307441573074515730746157307471573074815730749157307501573075115730752157307531573075415730755157307561573075715730758157307591573076015730761157307621573076315730764157307651573076615730767157307681573076915730770157307711573077215730773157307741573077515730776157307771573077815730779157307801573078115730782157307831573078415730785157307861573078715730788157307891573079015730791157307921573079315730794157307951573079615730797157307981573079915730800157308011573080215730803157308041573080515730806157308071573080815730809157308101573081115730812157308131573081415730815157308161573081715730818157308191573082015730821157308221573082315730824157308251573082615730827157308281573082915730830157308311573083215730833157308341573083515730836157308371573083815730839157308401573084115730842157308431573084415730845157308461573084715730848157308491573085015730851157308521573085315730854157308551573085615730857157308581573085915730860157308611573086215730863157308641573086515730866157308671573086815730869157308701573087115730872157308731573087415730875157308761573087715730878157308791573088015730881157308821573088315730884157308851573088615730887157308881573088915730890157308911573089215730893157308941573089515730896157308971573089815730899157309001573090115730902157309031573090415730905157309061573090715730908157309091573091015730911157309121573091315730914157309151573091615730917157309181573091915730920157309211573092215730923157309241573092515730926157309271573092815730929157309301573093115730932157309331573093415730935157309361573093715730938157309391573094015730941157309421573094315730944157309451573094615730947157309481573094915730950157309511573095215730953157309541573095515730956157309571573095815730959157309601573096115730962157309631573096415730965157309661573096715730968157309691573097015730971157309721573097315730974157309751573097615730977157309781573097915730980157309811573098215730983157309841573098515730986157309871573098815730989157309901573099115730992157309931573099415730995157309961573099715730998157309991573100015731001157310021573100315731004157310051573100615731007157310081573100915731010157310111573101215731013157310141573101515731016157310171573101815731019157310201573102115731022157310231573102415731025157310261573102715731028157310291573103015731031157310321573103315731034157310351573103615731037157310381573103915731040157310411573104215731043157310441573104515731046157310471573104815731049157310501573105115731052157310531573105415731055157310561573105715731058157310591573106015731061157310621573106315731064157310651573106615731067157310681573106915731070157310711573107215731073157310741573107515731076157310771573107815731079157310801573108115731082157310831573108415731085157310861573108715731088157310891573109015731091157310921573109315731094157310951573109615731097157310981573109915731100157311011573110215731103157311041573110515740001157400021574000315740004157400051574000615740007157400081574000915740010157400111574001215740013157400141574001515740016157400171574001815740019157400201574002115740022157400231574002415740025157400261574002715740028157400291574003015740031157400321574003315740034157400351574003615740037157400381574003915740040157400411574004215740043157400441574004515740046157400471574004815740049157400501574005115740052157400531574005415740055157400561574005715740058157400591574006015740061157400621574006315740064157400651574006615740067157400681574006915740070157400711574007215740073157400741574007515740076157400771574007815740079157400801574008115740082157400831574008415740085157400861574008715740088157400891574009015740091157400921574009315740094157400951574009615740097157400981574009915740100157401011574010215740103157401041574010515740106157401071574010815740109157401101574011115740112157401131574011415740115157401161574011715740118157401191574012015740121157401221574012315740124157401251574012615740127157401281574012915740130157401311574013215740133157401341574013515740136157401371574013815740139157401401574014115740142157401431574014415740145157401461574014715740148157401491574015015740151157401521574015315740154157401551574015615740157157401581574015915740160157401611574016215740163157401641574016515740166157401671574016815740169157401701574017115740172157401731574017415740175157401761574017715740178157401791574018015740181157401821574018315740184157401851574018615740187157401881574018915740190157401911574019215740193157401941574019515740196157401971574019815740199157402001574020115740202157402031574020415740205157402061574020715740208157402091574021015740211157402121574021315740214157402151574021615740217157402181574021915740220157402211574022215740223157402241574022515740226157402271574022815740229157402301574023115740232157402331574023415740235157402361574023715740238157402391574024015740241157402421574024315740244157402451574024615740247157402481574024915740250157402511574025215740253157402541574025515740256157402571574025815740259157402601574026115740262157402631574026415740265157402661574026715740268157402691574027015740271157402721574027315740274157402751574027615740277157402781574027915740280157402811574028215740283157402841574028515740286157402871574028815740289157402901574029115740292157402931574029415740295157402961574029715740298157402991574030015740301157403021574030315740304157403051574030615740307157403081574030915740310157403111574031215740313157403141574031515740316157403171574031815740319157403201574032115740322157403231574032415740325157403261574032715740328157403291574033015740331157403321574033315740334157403351574033615740337157403381574033915740340157403411574034215740343157403441574034515740346157403471574034815740349157403501574035115740352157403531574035415740355157403561574035715740358157403591574036015740361157403621574036315740364157403651574036615740367157403681574036915740370157403711574037215740373157403741574037515740376157403771574037815740379157403801574038115740382157403831574038415740385157403861574038715740388157403891574039015740391157403921574039315740394157403951574039615740397157403981574039915740400157404011574040215740403157404041574040515740406157404071574040815740409157404101574041115740412157404131574041415740415157404161574041715740418157404191574042015740421157404221574042315740424157404251574042615740427157404281574042915740430157404311574043215740433157404341574043515740436157404371574043815740439157404401574044115740442157404431574044415740445157404461574044715740448157404491574045015740451157404521574045315740454157404551574045615740457157404581574045915740460157404611574046215740463157404641574046515740466157404671574046815740469157404701574047115740472157404731574047415740475157404761574047715740478157404791574048015740481157404821574048315740484157404851574048615740487157404881574048915740490157404911574049215740493157404941574049515740496157404971574049815740499157405001574050115740502157405031574050415740505157405061574050715740508157405091574051015740511157405121574051315740514157405151574051615740517157405181574051915740520157405211574052215740523157405241574052515740526157405271574052815740529157405301574053115740532157405331574053415740535157405361574053715740538157405391574054015740541157405421574054315740544157405451574054615740547157405481574054915740550157405511574055215740553157405541574055515740556157405571574055815740559157405601574056115740562157405631574056415740565157405661574056715740568157405691574057015740571157405721574057315740574157405751574057615740577157405781574057915740580157405811574058215740583157405841574058515740586157405871574058815740589157405901574059115740592157405931574059415740595157405961574059715740598157405991574060015740601157406021574060315740604157406051574060615740607157406081574060915740610157406111574061215740613157406141574061515740616157406171574061815740619157406201574062115740622157406231574062415740625157406261574062715740628157406291574063015740631157406321574063315740634157406351574063615740637157406381574063915740640157406411574064215740643157406441574064515740646157406471574064815740649157406501574065115740652157406531574065415740655157406561574065715740658157406591574066015740661157406621574066315740664157406651574066615740667157406681574066915740670157406711574067215740673157406741574067515740676157406771574067815740679157406801574068115740682157406831574068415740685157406861574068715740688157406891574069015740691157406921574069315740694157406951574069615740697157406981574069915740700157407011574070215740703157407041574070515740706157407071574070815740709157407101574071115740712157407131574071415740715157407161574071715740718157407191574072015740721157407221574072315740724157407251574072615740727157407281574072915740730157407311574073215740733157407341574073515740736157407371574073815740739157407401574074115740742157407431574074415740745157407461574074715740748157407491574075015740751157407521574075315740754157407551574075615740757157407581574075915740760157407611574076215740763157407641574076515740766157407671574076815740769157407701574077115740772157407731574077415740775157407761574077715740778157407791574078015740781157407821574078315740784157407851574078615740787157407881574078915740790157407911574079215740793157407941574079515740796157407971574079815740799157408001574080115740802157408031574080415740805157408061574080715740808157408091574081015740811157408121574081315740814157408151574081615740817157408181574081915740820157408211574082215740823157408241574082515740826157408271574082815740829157408301574083115740832157408331574083415740835157408361574083715740838157408391574084015740841157408421574084315740844157408451574084615740847157408481574084915740850157408511574085215740853157408541574085515740856157408571574085815740859157408601574086115740862157408631574086415740865157408661574086715740868157408691574087015740871157408721574087315740874157408751574087615740877157408781574087915740880157408811574088215740883157408841574088515740886157408871574088815740889157408901574089115740892157408931574089415740895157408961574089715740898157408991574090015740901157409021574090315740904157409051574090615740907157409081574090915740910157409111574091215740913157409141574091515740916157409171574091815740919157409201574092115740922157409231574092415740925157409261574092715740928157409291574093015740931157409321574093315740934157409351574093615740937157409381574093915740940157409411574094215740943157409441574094515740946157409471574094815740949157409501574095115740952157409531574095415740955157409561574095715740958157409591574096015740961157409621574096315740964157409651574096615740967157409681574096915740970157409711574097215740973157409741574097515740976157409771574097815740979157409801574098115740982157409831574098415740985157409861574098715740988157409891574099015740991157409921574099315740994157409951574099615740997157409981574099915741000157410011574100215741003157410041574100515741006157410071574100815741009157410101574101115741012157410131574101415741015157410161574101715741018157410191574102015741021157410221574102315741024157410251574102615741027157410281574102915741030157410311574103215741033157410341574103515741036157410371574103815741039157410401574104115741042157410431574104415741045157410461574104715741048157410491574105015741051157410521574105315741054157410551574105615741057157410581574105915741060157410611574106215741063157410641574106515741066157410671574106815741069157410701574107115741072157410731574107415741075157410761574107715741078157410791574108015741081157410821574108315741084157410851574108615741087157410881574108915741090157410911574109215741093157410941574109515741096157410971574109815741099157411001574110115741102157411031574110415741105157500011575000215750003157500041575000515750006157500071575000815750009157500101575001115750012157500131575001415750015157500161575001715750018157500191575002015750021157500221575002315750024157500251575002615750027157500281575002915750030157500311575003215750033157500341575003515750036157500371575003815750039157500401575004115750042157500431575004415750045157500461575004715750048157500491575005015750051157500521575005315750054157500551575005615750057157500581575005915750060157500611575006215750063157500641575006515750066157500671575006815750069157500701575007115750072157500731575007415750075157500761575007715750078157500791575008015750081157500821575008315750084157500851575008615750087157500881575008915750090157500911575009215750093157500941575009515750096157500971575009815750099157501001575010115750102157501031575010415750105157501061575010715750108157501091575011015750111157501121575011315750114157501151575011615750117157501181575011915750120157501211575012215750123157501241575012515750126157501271575012815750129157501301575013115750132157501331575013415750135157501361575013715750138157501391575014015750141157501421575014315750144157501451575014615750147157501481575014915750150157501511575015215750153157501541575015515750156157501571575015815750159157501601575016115750162157501631575016415750165157501661575016715750168157501691575017015750171157501721575017315750174157501751575017615750177157501781575017915750180157501811575018215750183157501841575018515750186157501871575018815750189157501901575019115750192157501931575019415750195157501961575019715750198157501991575020015750201157502021575020315750204157502051575020615750207157502081575020915750210157502111575021215750213157502141575021515750216157502171575021815750219157502201575022115750222157502231575022415750225157502261575022715750228157502291575023015750231157502321575023315750234157502351575023615750237157502381575023915750240157502411575024215750243157502441575024515750246157502471575024815750249157502501575025115750252157502531575025415750255157502561575025715750258157502591575026015750261157502621575026315750264157502651575026615750267157502681575026915750270157502711575027215750273157502741575027515750276157502771575027815750279157502801575028115750282157502831575028415750285157502861575028715750288157502891575029015750291157502921575029315750294157502951575029615750297157502981575029915750300157503011575030215750303157503041575030515750306157503071575030815750309157503101575031115750312157503131575031415750315157503161575031715750318157503191575032015750321157503221575032315750324157503251575032615750327157503281575032915750330157503311575033215750333157503341575033515750336157503371575033815750339157503401575034115750342157503431575034415750345157503461575034715750348157503491575035015750351157503521575035315750354157503551575035615750357157503581575035915750360157503611575036215750363157503641575036515750366157503671575036815750369157503701575037115750372157503731575037415750375157503761575037715750378157503791575038015750381157503821575038315750384157503851575038615750387157503881575038915750390157503911575039215750393157503941575039515750396157503971575039815750399157504001575040115750402157504031575040415750405157504061575040715750408157504091575041015750411157504121575041315750414157504151575041615750417157504181575041915750420157504211575042215750423157504241575042515750426157504271575042815750429157504301575043115750432157504331575043415750435157504361575043715750438157504391575044015750441157504421575044315750444157504451575044615750447157504481575044915750450157504511575045215750453157504541575045515750456157504571575045815750459157504601575046115750462157504631575046415750465157504661575046715750468157504691575047015750471157504721575047315750474157504751575047615750477157504781575047915750480157504811575048215750483157504841575048515750486157504871575048815750489157504901575049115750492157504931575049415750495157504961575049715750498157504991575050015750501157505021575050315750504157505051575050615750507157505081575050915750510157505111575051215750513157505141575051515750516157505171575051815750519157505201575052115750522157505231575052415750525157505261575052715750528157505291575053015750531157505321575053315750534157505351575053615750537157505381575053915750540157505411575054215750543157505441575054515750546157505471575054815750549157505501575055115750552157505531575055415750555157505561575055715750558157505591575056015750561157505621575056315750564157505651575056615750567157505681575056915750570157505711575057215750573157505741575057515750576157505771575057815750579157505801575058115750582157505831575058415750585157505861575058715750588157505891575059015750591157505921575059315750594157505951575059615750597157505981575059915750600157506011575060215750603157506041575060515750606157506071575060815750609157506101575061115750612157506131575061415750615157506161575061715750618157506191575062015750621157506221575062315750624157506251575062615750627157506281575062915750630157506311575063215750633157506341575063515750636157506371575063815750639157506401575064115750642157506431575064415750645157506461575064715750648157506491575065015750651157506521575065315750654157506551575065615750657157506581575065915750660157506611575066215750663157506641575066515750666157506671575066815750669157506701575067115750672157506731575067415750675157506761575067715750678157506791575068015750681157506821575068315750684157506851575068615750687157506881575068915750690157506911575069215750693157506941575069515750696157506971575069815750699157507001575070115750702157507031575070415750705157507061575070715750708157507091575071015750711157507121575071315750714157507151575071615750717157507181575071915750720157507211575072215750723157507241575072515750726157507271575072815750729157507301575073115750732157507331575073415750735157507361575073715750738157507391575074015750741157507421575074315750744157507451575074615750747157507481575074915750750157507511575075215750753157507541575075515750756157507571575075815750759157507601575076115750762157507631575076415750765157507661575076715750768157507691575077015750771157507721575077315750774157507751575077615750777157507781575077915750780157507811575078215750783157507841575078515750786157507871575078815750789157507901575079115750792157507931575079415750795157507961575079715750798157507991575080015750801157508021575080315750804157508051575080615750807157508081575080915750810157508111575081215750813157508141575081515750816157508171575081815750819157508201575082115750822157508231575082415750825157508261575082715750828157508291575083015750831157508321575083315750834157508351575083615750837157508381575083915750840157508411575084215750843157508441575084515750846157508471575084815750849157508501575085115750852157508531575085415750855157508561575085715750858157508591575086015750861157508621575086315750864157508651575086615750867157508681575086915750870157508711575087215750873157508741575087515750876157508771575087815750879157508801575088115750882157508831575088415750885157508861575088715750888157508891575089015750891157508921575089315750894157508951575089615750897157508981575089915750900157509011575090215750903157509041575090515750906157509071575090815750909157509101575091115750912157509131575091415750915157509161575091715750918157509191575092015750921157509221575092315750924157509251575092615750927157509281575092915750930157509311575093215750933157509341575093515750936157509371575093815750939157509401575094115750942157509431575094415750945157509461575094715750948157509491575095015750951157509521575095315750954157509551575095615750957157509581575095915750960157509611575096215750963157509641575096515750966157509671575096815750969157509701575097115750972157509731575097415750975157509761575097715750978157509791575098015750981157509821575098315750984157509851575098615750987157509881575098915750990157509911575099215750993157509941575099515750996157509971575099815750999157510001575100115751002157510031575100415751005157510061575100715751008157510091575101015751011157510121575101315751014157510151575101615751017157510181575101915751020157510211575102215751023157510241575102515751026157510271575102815751029157510301575103115751032157510331575103415751035157510361575103715751038157510391575104015751041157510421575104315751044157510451575104615751047157510481575104915751050157510511575105215751053157510541575105515751056157510571575105815751059157510601575106115751062157510631575106415751065157510661575106715751068157510691575107015751071157510721575107315751074157510751575107615751077157510781575107915751080157510811575108215751083157510841575108515751086157510871575108815751089157510901575109115751092157510931575109415751095157510961575109715751098157510991575110015751101157511021575110315751104157511051576000115760002157600031576000415760005157600061576000715760008157600091576001015760011157600121576001315760014157600151576001615760017157600181576001915760020157600211576002215760023157600241576002515760026157600271576002815760029157600301576003115760032157600331576003415760035157600361576003715760038157600391576004015760041157600421576004315760044157600451576004615760047157600481576004915760050157600511576005215760053157600541576005515760056157600571576005815760059157600601576006115760062157600631576006415760065157600661576006715760068157600691576007015760071157600721576007315760074157600751576007615760077157600781576007915760080157600811576008215760083157600841576008515760086157600871576008815760089157600901576009115760092157600931576009415760095157600961576009715760098157600991576010015760101157601021576010315760104157601051576010615760107157601081576010915760110157601111576011215760113157601141576011515760116157601171576011815760119157601201576012115760122157601231576012415760125157601261576012715760128157601291576013015760131157601321576013315760134157601351576013615760137157601381576013915760140157601411576014215760143157601441576014515760146157601471576014815760149157601501576015115760152157601531576015415760155157601561576015715760158157601591576016015760161157601621576016315760164157601651576016615760167157601681576016915760170157601711576017215760173157601741576017515760176157601771576017815760179157601801576018115760182157601831576018415760185157601861576018715760188157601891576019015760191157601921576019315760194157601951576019615760197157601981576019915760200157602011576020215760203157602041576020515760206157602071576020815760209157602101576021115760212157602131576021415760215157602161576021715760218157602191576022015760221157602221576022315760224157602251576022615760227157602281576022915760230157602311576023215760233157602341576023515760236157602371576023815760239157602401576024115760242157602431576024415760245157602461576024715760248157602491576025015760251157602521576025315760254157602551576025615760257157602581576025915760260157602611576026215760263157602641576026515760266157602671576026815760269157602701576027115760272157602731576027415760275157602761576027715760278157602791576028015760281157602821576028315760284157602851576028615760287157602881576028915760290157602911576029215760293157602941576029515760296157602971576029815760299157603001576030115760302157603031576030415760305157603061576030715760308157603091576031015760311157603121576031315760314157603151576031615760317157603181576031915760320157603211576032215760323157603241576032515760326157603271576032815760329157603301576033115760332157603331576033415760335157603361576033715760338157603391576034015760341157603421576034315760344157603451576034615760347157603481576034915760350157603511576035215760353157603541576035515760356157603571576035815760359157603601576036115760362157603631576036415760365157603661576036715760368157603691576037015760371157603721576037315760374157603751576037615760377157603781576037915760380157603811576038215760383157603841576038515760386157603871576038815760389157603901576039115760392157603931576039415760395157603961576039715760398157603991576040015760401157604021576040315760404157604051576040615760407157604081576040915760410157604111576041215760413157604141576041515760416157604171576041815760419157604201576042115760422157604231576042415760425157604261576042715760428157604291576043015760431157604321576043315760434157604351576043615760437157604381576043915760440157604411576044215760443157604441576044515760446157604471576044815760449157604501576045115760452157604531576045415760455157604561576045715760458157604591576046015760461157604621576046315760464157604651576046615760467157604681576046915760470157604711576047215760473157604741576047515760476157604771576047815760479157604801576048115760482157604831576048415760485157604861576048715760488157604891576049015760491157604921576049315760494157604951576049615760497157604981576049915760500157605011576050215760503157605041576050515760506157605071576050815760509157605101576051115760512157605131576051415760515157605161576051715760518157605191576052015760521157605221576052315760524157605251576052615760527157605281576052915760530157605311576053215760533157605341576053515760536157605371576053815760539157605401576054115760542157605431576054415760545157605461576054715760548157605491576055015760551157605521576055315760554157605551576055615760557157605581576055915760560157605611576056215760563157605641576056515760566157605671576056815760569157605701576057115760572157605731576057415760575157605761576057715760578157605791576058015760581157605821576058315760584157605851576058615760587157605881576058915760590157605911576059215760593157605941576059515760596157605971576059815760599157606001576060115760602157606031576060415760605157606061576060715760608157606091576061015760611157606121576061315760614157606151576061615760617157606181576061915760620157606211576062215760623157606241576062515760626157606271576062815760629157606301576063115760632157606331576063415760635157606361576063715760638157606391576064015760641157606421576064315760644157606451576064615760647157606481576064915760650157606511576065215760653157606541576065515760656157606571576065815760659157606601576066115760662157606631576066415760665157606661576066715760668157606691576067015760671157606721576067315760674157606751576067615760677157606781576067915760680157606811576068215760683157606841576068515760686157606871576068815760689157606901576069115760692157606931576069415760695157606961576069715760698157606991576070015760701157607021576070315760704157607051576070615760707157607081576070915760710157607111576071215760713157607141576071515760716157607171576071815760719157607201576072115760722157607231576072415760725157607261576072715760728157607291576073015760731157607321576073315760734157607351576073615760737157607381576073915760740157607411576074215760743157607441576074515760746157607471576074815760749157607501576075115760752157607531576075415760755157607561576075715760758157607591576076015760761157607621576076315760764157607651576076615760767157607681576076915760770157607711576077215760773157607741576077515760776157607771576077815760779157607801576078115760782157607831576078415760785157607861576078715760788157607891576079015760791157607921576079315760794157607951576079615760797157607981576079915760800157608011576080215760803157608041576080515760806157608071576080815760809157608101576081115760812157608131576081415760815157608161576081715760818157608191576082015760821157608221576082315760824157608251576082615760827157608281576082915760830157608311576083215760833157608341576083515760836157608371576083815760839157608401576084115760842157608431576084415760845157608461576084715760848157608491576085015760851157608521576085315760854157608551576085615760857157608581576085915760860157608611576086215760863157608641576086515760866157608671576086815760869157608701576087115760872157608731576087415760875157608761576087715760878157608791576088015760881157608821576088315760884157608851576088615760887157608881576088915760890157608911576089215760893157608941576089515760896157608971576089815760899157609001576090115760902157609031576090415760905157609061576090715760908157609091576091015760911157609121576091315760914157609151576091615760917157609181576091915760920157609211576092215760923157609241576092515760926157609271576092815760929157609301576093115760932157609331576093415760935157609361576093715760938157609391576094015760941157609421576094315760944157609451576094615760947157609481576094915760950157609511576095215760953157609541576095515760956157609571576095815760959157609601576096115760962157609631576096415760965157609661576096715760968157609691576097015760971157609721576097315760974157609751576097615760977157609781576097915760980157609811576098215760983157609841576098515760986157609871576098815760989157609901576099115760992157609931576099415760995157609961576099715760998157609991576100015761001157610021576100315761004157610051576100615761007157610081576100915761010157610111576101215761013157610141576101515761016157610171576101815761019157610201576102115761022157610231576102415761025157610261576102715761028157610291576103015761031157610321576103315761034157610351576103615761037157610381576103915761040157610411576104215761043157610441576104515761046157610471576104815761049157610501576105115761052157610531576105415761055157610561576105715761058157610591576106015761061157610621576106315761064157610651576106615761067157610681576106915761070157610711576107215761073157610741576107515761076157610771576107815761079157610801576108115761082157610831576108415761085157610861576108715761088157610891576109015761091157610921576109315761094157610951576109615761097157610981576109915761100157611011576110215761103157611041576110515770001157700021577000315770004157700051577000615770007157700081577000915770010157700111577001215770013157700141577001515770016157700171577001815770019157700201577002115770022157700231577002415770025157700261577002715770028157700291577003015770031157700321577003315770034157700351577003615770037157700381577003915770040157700411577004215770043157700441577004515770046157700471577004815770049157700501577005115770052157700531577005415770055157700561577005715770058157700591577006015770061157700621577006315770064157700651577006615770067157700681577006915770070157700711577007215770073157700741577007515770076157700771577007815770079157700801577008115770082157700831577008415770085157700861577008715770088157700891577009015770091157700921577009315770094157700951577009615770097157700981577009915770100157701011577010215770103157701041577010515770106157701071577010815770109157701101577011115770112157701131577011415770115157701161577011715770118157701191577012015770121157701221577012315770124157701251577012615770127157701281577012915770130157701311577013215770133157701341577013515770136157701371577013815770139157701401577014115770142157701431577014415770145157701461577014715770148157701491577015015770151157701521577015315770154157701551577015615770157157701581577015915770160157701611577016215770163157701641577016515770166157701671577016815770169157701701577017115770172157701731577017415770175157701761577017715770178157701791577018015770181157701821577018315770184157701851577018615770187157701881577018915770190157701911577019215770193157701941577019515770196157701971577019815770199157702001577020115770202157702031577020415770205157702061577020715770208157702091577021015770211157702121577021315770214157702151577021615770217157702181577021915770220157702211577022215770223157702241577022515770226157702271577022815770229157702301577023115770232157702331577023415770235157702361577023715770238157702391577024015770241157702421577024315770244157702451577024615770247157702481577024915770250157702511577025215770253157702541577025515770256157702571577025815770259157702601577026115770262157702631577026415770265157702661577026715770268157702691577027015770271157702721577027315770274157702751577027615770277157702781577027915770280157702811577028215770283157702841577028515770286157702871577028815770289157702901577029115770292157702931577029415770295157702961577029715770298157702991577030015770301157703021577030315770304157703051577030615770307157703081577030915770310157703111577031215770313157703141577031515770316157703171577031815770319157703201577032115770322157703231577032415770325157703261577032715770328157703291577033015770331157703321577033315770334157703351577033615770337157703381577033915770340157703411577034215770343157703441577034515770346157703471577034815770349157703501577035115770352157703531577035415770355157703561577035715770358157703591577036015770361157703621577036315770364157703651577036615770367157703681577036915770370157703711577037215770373157703741577037515770376157703771577037815770379157703801577038115770382157703831577038415770385157703861577038715770388157703891577039015770391157703921577039315770394157703951577039615770397157703981577039915770400157704011577040215770403157704041577040515770406157704071577040815770409157704101577041115770412157704131577041415770415157704161577041715770418157704191577042015770421157704221577042315770424157704251577042615770427157704281577042915770430157704311577043215770433157704341577043515770436157704371577043815770439157704401577044115770442157704431577044415770445157704461577044715770448157704491577045015770451157704521577045315770454157704551577045615770457157704581577045915770460157704611577046215770463157704641577046515770466157704671577046815770469157704701577047115770472157704731577047415770475157704761577047715770478157704791577048015770481157704821577048315770484157704851577048615770487157704881577048915770490157704911577049215770493157704941577049515770496157704971577049815770499157705001577050115770502157705031577050415770505157705061577050715770508157705091577051015770511157705121577051315770514157705151577051615770517157705181577051915770520157705211577052215770523157705241577052515770526157705271577052815770529157705301577053115770532157705331577053415770535157705361577053715770538157705391577054015770541157705421577054315770544157705451577054615770547157705481577054915770550157705511577055215770553157705541577055515770556157705571577055815770559157705601577056115770562157705631577056415770565157705661577056715770568157705691577057015770571157705721577057315770574157705751577057615770577157705781577057915770580157705811577058215770583157705841577058515770586157705871577058815770589157705901577059115770592157705931577059415770595157705961577059715770598157705991577060015770601157706021577060315770604157706051577060615770607157706081577060915770610157706111577061215770613157706141577061515770616157706171577061815770619157706201577062115770622157706231577062415770625157706261577062715770628157706291577063015770631157706321577063315770634157706351577063615770637157706381577063915770640157706411577064215770643157706441577064515770646157706471577064815770649157706501577065115770652157706531577065415770655157706561577065715770658157706591577066015770661157706621577066315770664157706651577066615770667157706681577066915770670157706711577067215770673157706741577067515770676157706771577067815770679157706801577068115770682157706831577068415770685157706861577068715770688157706891577069015770691157706921577069315770694157706951577069615770697157706981577069915770700157707011577070215770703157707041577070515770706157707071577070815770709157707101577071115770712157707131577071415770715157707161577071715770718157707191577072015770721157707221577072315770724157707251577072615770727157707281577072915770730157707311577073215770733157707341577073515770736157707371577073815770739157707401577074115770742157707431577074415770745157707461577074715770748157707491577075015770751157707521577075315770754157707551577075615770757157707581577075915770760157707611577076215770763157707641577076515770766157707671577076815770769157707701577077115770772157707731577077415770775157707761577077715770778157707791577078015770781157707821577078315770784157707851577078615770787157707881577078915770790157707911577079215770793157707941577079515770796157707971577079815770799157708001577080115770802157708031577080415770805157708061577080715770808157708091577081015770811157708121577081315770814157708151577081615770817157708181577081915770820157708211577082215770823157708241577082515770826157708271577082815770829157708301577083115770832157708331577083415770835157708361577083715770838157708391577084015770841157708421577084315770844157708451577084615770847157708481577084915770850157708511577085215770853157708541577085515770856157708571577085815770859157708601577086115770862157708631577086415770865157708661577086715770868157708691577087015770871157708721577087315770874157708751577087615770877157708781577087915770880157708811577088215770883157708841577088515770886157708871577088815770889157708901577089115770892157708931577089415770895157708961577089715770898157708991577090015770901157709021577090315770904157709051577090615770907157709081577090915770910157709111577091215770913157709141577091515770916157709171577091815770919157709201577092115770922157709231577092415770925157709261577092715770928157709291577093015770931157709321577093315770934157709351577093615770937157709381577093915770940157709411577094215770943157709441577094515770946157709471577094815770949157709501577095115770952157709531577095415770955157709561577095715770958157709591577096015770961157709621577096315770964157709651577096615770967157709681577096915770970157709711577097215770973157709741577097515770976157709771577097815770979157709801577098115770982157709831577098415770985157709861577098715770988157709891577099015770991157709921577099315770994157709951577099615770997157709981577099915771000157710011577100215771003157710041577100515771006157710071577100815771009157710101577101115771012157710131577101415771015157710161577101715771018157710191577102015771021157710221577102315771024157710251577102615771027157710281577102915771030157710311577103215771033157710341577103515771036157710371577103815771039157710401577104115771042157710431577104415771045157710461577104715771048157710491577105015771051157710521577105315771054157710551577105615771057157710581577105915771060157710611577106215771063157710641577106515771066157710671577106815771069157710701577107115771072157710731577107415771075157710761577107715771078157710791577108015771081157710821577108315771084157710851577108615771087157710881577108915771090157710911577109215771093157710941577109515771096157710971577109815771099157711001577110115771102157711031577110415771105157800011578000215780003157800041578000515780006157800071578000815780009157800101578001115780012157800131578001415780015157800161578001715780018157800191578002015780021157800221578002315780024157800251578002615780027157800281578002915780030157800311578003215780033157800341578003515780036157800371578003815780039157800401578004115780042157800431578004415780045157800461578004715780048157800491578005015780051157800521578005315780054157800551578005615780057157800581578005915780060157800611578006215780063157800641578006515780066157800671578006815780069157800701578007115780072157800731578007415780075157800761578007715780078157800791578008015780081157800821578008315780084157800851578008615780087157800881578008915780090157800911578009215780093157800941578009515780096157800971578009815780099157801001578010115780102157801031578010415780105157801061578010715780108157801091578011015780111157801121578011315780114157801151578011615780117157801181578011915780120157801211578012215780123157801241578012515780126157801271578012815780129157801301578013115780132157801331578013415780135157801361578013715780138157801391578014015780141157801421578014315780144157801451578014615780147157801481578014915780150157801511578015215780153157801541578015515780156157801571578015815780159157801601578016115780162157801631578016415780165157801661578016715780168157801691578017015780171157801721578017315780174157801751578017615780177157801781578017915780180157801811578018215780183157801841578018515780186157801871578018815780189157801901578019115780192157801931578019415780195157801961578019715780198157801991578020015780201157802021578020315780204157802051578020615780207157802081578020915780210157802111578021215780213157802141578021515780216157802171578021815780219157802201578022115780222157802231578022415780225157802261578022715780228157802291578023015780231157802321578023315780234157802351578023615780237157802381578023915780240157802411578024215780243157802441578024515780246157802471578024815780249157802501578025115780252157802531578025415780255157802561578025715780258157802591578026015780261157802621578026315780264157802651578026615780267157802681578026915780270157802711578027215780273157802741578027515780276157802771578027815780279157802801578028115780282157802831578028415780285157802861578028715780288157802891578029015780291157802921578029315780294157802951578029615780297157802981578029915780300157803011578030215780303157803041578030515780306157803071578030815780309157803101578031115780312157803131578031415780315157803161578031715780318157803191578032015780321157803221578032315780324157803251578032615780327157803281578032915780330157803311578033215780333157803341578033515780336157803371578033815780339157803401578034115780342157803431578034415780345157803461578034715780348157803491578035015780351157803521578035315780354157803551578035615780357157803581578035915780360157803611578036215780363157803641578036515780366157803671578036815780369157803701578037115780372157803731578037415780375157803761578037715780378157803791578038015780381157803821578038315780384157803851578038615780387157803881578038915780390157803911578039215780393157803941578039515780396157803971578039815780399157804001578040115780402157804031578040415780405157804061578040715780408157804091578041015780411157804121578041315780414157804151578041615780417157804181578041915780420157804211578042215780423157804241578042515780426157804271578042815780429157804301578043115780432157804331578043415780435157804361578043715780438157804391578044015780441157804421578044315780444157804451578044615780447157804481578044915780450157804511578045215780453157804541578045515780456157804571578045815780459157804601578046115780462157804631578046415780465157804661578046715780468157804691578047015780471157804721578047315780474157804751578047615780477157804781578047915780480157804811578048215780483157804841578048515780486157804871578048815780489157804901578049115780492157804931578049415780495157804961578049715780498157804991578050015780501157805021578050315780504157805051578050615780507157805081578050915780510157805111578051215780513157805141578051515780516157805171578051815780519157805201578052115780522157805231578052415780525157805261578052715780528157805291578053015780531157805321578053315780534157805351578053615780537157805381578053915780540157805411578054215780543157805441578054515780546157805471578054815780549157805501578055115780552157805531578055415780555157805561578055715780558157805591578056015780561157805621578056315780564157805651578056615780567157805681578056915780570157805711578057215780573157805741578057515780576157805771578057815780579157805801578058115780582157805831578058415780585157805861578058715780588157805891578059015780591157805921578059315780594157805951578059615780597157805981578059915780600157806011578060215780603157806041578060515780606157806071578060815780609157806101578061115780612157806131578061415780615157806161578061715780618157806191578062015780621157806221578062315780624157806251578062615780627157806281578062915780630157806311578063215780633157806341578063515780636157806371578063815780639157806401578064115780642157806431578064415780645157806461578064715780648157806491578065015780651157806521578065315780654157806551578065615780657157806581578065915780660157806611578066215780663157806641578066515780666157806671578066815780669157806701578067115780672157806731578067415780675157806761578067715780678157806791578068015780681157806821578068315780684157806851578068615780687157806881578068915780690157806911578069215780693157806941578069515780696157806971578069815780699157807001578070115780702157807031578070415780705157807061578070715780708157807091578071015780711157807121578071315780714157807151578071615780717157807181578071915780720157807211578072215780723157807241578072515780726157807271578072815780729157807301578073115780732157807331578073415780735157807361578073715780738157807391578074015780741157807421578074315780744157807451578074615780747157807481578074915780750157807511578075215780753157807541578075515780756157807571578075815780759157807601578076115780762157807631578076415780765157807661578076715780768157807691578077015780771157807721578077315780774157807751578077615780777157807781578077915780780157807811578078215780783157807841578078515780786157807871578078815780789157807901578079115780792157807931578079415780795157807961578079715780798157807991578080015780801157808021578080315780804157808051578080615780807157808081578080915780810157808111578081215780813157808141578081515780816157808171578081815780819157808201578082115780822157808231578082415780825157808261578082715780828157808291578083015780831157808321578083315780834157808351578083615780837157808381578083915780840157808411578084215780843157808441578084515780846157808471578084815780849157808501578085115780852157808531578085415780855157808561578085715780858157808591578086015780861157808621578086315780864157808651578086615780867157808681578086915780870157808711578087215780873157808741578087515780876157808771578087815780879157808801578088115780882157808831578088415780885157808861578088715780888157808891578089015780891157808921578089315780894157808951578089615780897157808981578089915780900157809011578090215780903157809041578090515780906157809071578090815780909157809101578091115780912157809131578091415780915157809161578091715780918157809191578092015780921157809221578092315780924157809251578092615780927157809281578092915780930157809311578093215780933157809341578093515780936157809371578093815780939157809401578094115780942157809431578094415780945157809461578094715780948157809491578095015780951157809521578095315780954157809551578095615780957157809581578095915780960157809611578096215780963157809641578096515780966157809671578096815780969157809701578097115780972157809731578097415780975157809761578097715780978157809791578098015780981157809821578098315780984157809851578098615780987157809881578098915780990157809911578099215780993157809941578099515780996157809971578099815780999157810001578100115781002157810031578100415781005157810061578100715781008157810091578101015781011157810121578101315781014157810151578101615781017157810181578101915781020157810211578102215781023157810241578102515781026157810271578102815781029157810301578103115781032157810331578103415781035157810361578103715781038157810391578104015781041157810421578104315781044157810451578104615781047157810481578104915781050157810511578105215781053157810541578105515781056157810571578105815781059157810601578106115781062157810631578106415781065157810661578106715781068157810691578107015781071157810721578107315781074157810751578107615781077157810781578107915781080157810811578108215781083157810841578108515781086157810871578108815781089157810901578109115781092157810931578109415781095157810961578109715781098157810991578110015781101157811021578110315781104157811051579000115790002157900031579000415790005157900061579000715790008157900091579001015790011157900121579001315790014157900151579001615790017157900181579001915790020157900211579002215790023157900241579002515790026157900271579002815790029157900301579003115790032157900331579003415790035157900361579003715790038157900391579004015790041157900421579004315790044157900451579004615790047157900481579004915790050157900511579005215790053157900541579005515790056157900571579005815790059157900601579006115790062157900631579006415790065157900661579006715790068157900691579007015790071157900721579007315790074157900751579007615790077157900781579007915790080157900811579008215790083157900841579008515790086157900871579008815790089157900901579009115790092157900931579009415790095157900961579009715790098157900991579010015790101157901021579010315790104157901051579010615790107157901081579010915790110157901111579011215790113157901141579011515790116157901171579011815790119157901201579012115790122157901231579012415790125157901261579012715790128157901291579013015790131157901321579013315790134157901351579013615790137157901381579013915790140157901411579014215790143157901441579014515790146157901471579014815790149157901501579015115790152157901531579015415790155157901561579015715790158157901591579016015790161157901621579016315790164157901651579016615790167157901681579016915790170157901711579017215790173157901741579017515790176157901771579017815790179157901801579018115790182157901831579018415790185157901861579018715790188157901891579019015790191157901921579019315790194157901951579019615790197157901981579019915790200157902011579020215790203157902041579020515790206157902071579020815790209157902101579021115790212157902131579021415790215157902161579021715790218157902191579022015790221157902221579022315790224157902251579022615790227157902281579022915790230157902311579023215790233157902341579023515790236157902371579023815790239157902401579024115790242157902431579024415790245157902461579024715790248157902491579025015790251157902521579025315790254157902551579025615790257157902581579025915790260157902611579026215790263157902641579026515790266157902671579026815790269157902701579027115790272157902731579027415790275157902761579027715790278157902791579028015790281157902821579028315790284157902851579028615790287157902881579028915790290157902911579029215790293157902941579029515790296157902971579029815790299157903001579030115790302157903031579030415790305157903061579030715790308157903091579031015790311157903121579031315790314157903151579031615790317157903181579031915790320157903211579032215790323157903241579032515790326157903271579032815790329157903301579033115790332157903331579033415790335157903361579033715790338157903391579034015790341157903421579034315790344157903451579034615790347157903481579034915790350157903511579035215790353157903541579035515790356157903571579035815790359157903601579036115790362157903631579036415790365157903661579036715790368157903691579037015790371157903721579037315790374157903751579037615790377157903781579037915790380157903811579038215790383157903841579038515790386157903871579038815790389157903901579039115790392157903931579039415790395157903961579039715790398157903991579040015790401157904021579040315790404157904051579040615790407157904081579040915790410157904111579041215790413157904141579041515790416157904171579041815790419157904201579042115790422157904231579042415790425157904261579042715790428157904291579043015790431157904321579043315790434157904351579043615790437157904381579043915790440157904411579044215790443157904441579044515790446157904471579044815790449157904501579045115790452157904531579045415790455157904561579045715790458157904591579046015790461157904621579046315790464157904651579046615790467157904681579046915790470157904711579047215790473157904741579047515790476157904771579047815790479157904801579048115790482157904831579048415790485157904861579048715790488157904891579049015790491157904921579049315790494157904951579049615790497157904981579049915790500157905011579050215790503157905041579050515790506157905071579050815790509157905101579051115790512157905131579051415790515157905161579051715790518157905191579052015790521157905221579052315790524157905251579052615790527157905281579052915790530157905311579053215790533157905341579053515790536157905371579053815790539157905401579054115790542157905431579054415790545157905461579054715790548157905491579055015790551157905521579055315790554157905551579055615790557157905581579055915790560157905611579056215790563157905641579056515790566157905671579056815790569157905701579057115790572157905731579057415790575157905761579057715790578157905791579058015790581157905821579058315790584157905851579058615790587157905881579058915790590157905911579059215790593157905941579059515790596157905971579059815790599157906001579060115790602157906031579060415790605157906061579060715790608157906091579061015790611157906121579061315790614157906151579061615790617157906181579061915790620157906211579062215790623157906241579062515790626157906271579062815790629157906301579063115790632157906331579063415790635157906361579063715790638157906391579064015790641157906421579064315790644157906451579064615790647157906481579064915790650157906511579065215790653157906541579065515790656157906571579065815790659157906601579066115790662157906631579066415790665157906661579066715790668157906691579067015790671157906721579067315790674157906751579067615790677157906781579067915790680157906811579068215790683157906841579068515790686157906871579068815790689157906901579069115790692157906931579069415790695157906961579069715790698157906991579070015790701157907021579070315790704157907051579070615790707157907081579070915790710157907111579071215790713157907141579071515790716157907171579071815790719157907201579072115790722157907231579072415790725157907261579072715790728157907291579073015790731157907321579073315790734157907351579073615790737157907381579073915790740157907411579074215790743157907441579074515790746157907471579074815790749157907501579075115790752157907531579075415790755157907561579075715790758157907591579076015790761157907621579076315790764157907651579076615790767157907681579076915790770157907711579077215790773157907741579077515790776157907771579077815790779157907801579078115790782157907831579078415790785157907861579078715790788157907891579079015790791157907921579079315790794157907951579079615790797157907981579079915790800157908011579080215790803157908041579080515790806157908071579080815790809157908101579081115790812157908131579081415790815157908161579081715790818157908191579082015790821157908221579082315790824157908251579082615790827157908281579082915790830157908311579083215790833157908341579083515790836157908371579083815790839157908401579084115790842157908431579084415790845157908461579084715790848157908491579085015790851157908521579085315790854157908551579085615790857157908581579085915790860157908611579086215790863157908641579086515790866157908671579086815790869157908701579087115790872157908731579087415790875157908761579087715790878157908791579088015790881157908821579088315790884157908851579088615790887157908881579088915790890157908911579089215790893157908941579089515790896157908971579089815790899157909001579090115790902157909031579090415790905157909061579090715790908157909091579091015790911157909121579091315790914157909151579091615790917157909181579091915790920157909211579092215790923157909241579092515790926157909271579092815790929157909301579093115790932157909331579093415790935157909361579093715790938157909391579094015790941157909421579094315790944157909451579094615790947157909481579094915790950157909511579095215790953157909541579095515790956157909571579095815790959157909601579096115790962157909631579096415790965157909661579096715790968157909691579097015790971157909721579097315790974157909751579097615790977157909781579097915790980157909811579098215790983157909841579098515790986157909871579098815790989157909901579099115790992157909931579099415790995157909961579099715790998157909991579100015791001157910021579100315791004157910051579100615791007157910081579100915791010157910111579101215791013157910141579101515791016157910171579101815791019157910201579102115791022157910231579102415791025157910261579102715791028157910291579103015791031157910321579103315791034157910351579103615791037157910381579103915791040157910411579104215791043157910441579104515791046157910471579104815791049157910501579105115791052157910531579105415791055157910561579105715791058157910591579106015791061157910621579106315791064157910651579106615791067157910681579106915791070157910711579107215791073157910741579107515791076157910771579107815791079157910801579108115791082157910831579108415791085157910861579108715791088157910891579109015791091157910921579109315791094157910951579109615791097157910981579109915791100157911011579110215791103157911041579110515800001158000021580000315800004158000051580000615800007158000081580000915800010158000111580001215800013158000141580001515800016158000171580001815800019158000201580002115800022158000231580002415800025158000261580002715800028158000291580003015800031158000321580003315800034158000351580003615800037158000381580003915800040158000411580004215800043158000441580004515800046158000471580004815800049158000501580005115800052158000531580005415800055158000561580005715800058158000591580006015800061158000621580006315800064158000651580006615800067158000681580006915800070158000711580007215800073158000741580007515800076158000771580007815800079158000801580008115800082158000831580008415800085158000861580008715800088158000891580009015800091158000921580009315800094158000951580009615800097158000981580009915800100158001011580010215800103158001041580010515800106158001071580010815800109158001101580011115800112158001131580011415800115158001161580011715800118158001191580012015800121158001221580012315800124158001251580012615800127158001281580012915800130158001311580013215800133158001341580013515800136158001371580013815800139158001401580014115800142158001431580014415800145158001461580014715800148158001491580015015800151158001521580015315800154158001551580015615800157158001581580015915800160158001611580016215800163158001641580016515800166158001671580016815800169158001701580017115800172158001731580017415800175158001761580017715800178158001791580018015800181158001821580018315800184158001851580018615800187158001881580018915800190158001911580019215800193158001941580019515800196158001971580019815800199158002001580020115800202158002031580020415800205158002061580020715800208158002091580021015800211158002121580021315800214158002151580021615800217158002181580021915800220158002211580022215800223158002241580022515800226158002271580022815800229158002301580023115800232158002331580023415800235158002361580023715800238158002391580024015800241158002421580024315800244158002451580024615800247158002481580024915800250158002511580025215800253158002541580025515800256158002571580025815800259158002601580026115800262158002631580026415800265158002661580026715800268158002691580027015800271158002721580027315800274158002751580027615800277158002781580027915800280158002811580028215800283158002841580028515800286158002871580028815800289158002901580029115800292158002931580029415800295158002961580029715800298158002991580030015800301158003021580030315800304158003051580030615800307158003081580030915800310158003111580031215800313158003141580031515800316158003171580031815800319158003201580032115800322158003231580032415800325158003261580032715800328158003291580033015800331158003321580033315800334158003351580033615800337158003381580033915800340158003411580034215800343158003441580034515800346158003471580034815800349158003501580035115800352158003531580035415800355158003561580035715800358158003591580036015800361158003621580036315800364158003651580036615800367158003681580036915800370158003711580037215800373158003741580037515800376158003771580037815800379158003801580038115800382158003831580038415800385158003861580038715800388158003891580039015800391158003921580039315800394158003951580039615800397158003981580039915800400158004011580040215800403158004041580040515800406158004071580040815800409158004101580041115800412158004131580041415800415158004161580041715800418158004191580042015800421158004221580042315800424158004251580042615800427158004281580042915800430158004311580043215800433158004341580043515800436158004371580043815800439158004401580044115800442158004431580044415800445158004461580044715800448158004491580045015800451158004521580045315800454158004551580045615800457158004581580045915800460158004611580046215800463158004641580046515800466158004671580046815800469158004701580047115800472158004731580047415800475158004761580047715800478158004791580048015800481158004821580048315800484158004851580048615800487158004881580048915800490158004911580049215800493158004941580049515800496158004971580049815800499158005001580050115800502158005031580050415800505158005061580050715800508158005091580051015800511158005121580051315800514158005151580051615800517158005181580051915800520158005211580052215800523158005241580052515800526158005271580052815800529158005301580053115800532158005331580053415800535158005361580053715800538158005391580054015800541158005421580054315800544158005451580054615800547158005481580054915800550158005511580055215800553158005541580055515800556158005571580055815800559158005601580056115800562158005631580056415800565158005661580056715800568158005691580057015800571158005721580057315800574158005751580057615800577158005781580057915800580158005811580058215800583158005841580058515800586158005871580058815800589158005901580059115800592158005931580059415800595158005961580059715800598158005991580060015800601158006021580060315800604158006051580060615800607158006081580060915800610158006111580061215800613158006141580061515800616158006171580061815800619158006201580062115800622158006231580062415800625158006261580062715800628158006291580063015800631158006321580063315800634158006351580063615800637158006381580063915800640158006411580064215800643158006441580064515800646158006471580064815800649158006501580065115800652158006531580065415800655158006561580065715800658158006591580066015800661158006621580066315800664158006651580066615800667158006681580066915800670158006711580067215800673158006741580067515800676158006771580067815800679158006801580068115800682158006831580068415800685158006861580068715800688158006891580069015800691158006921580069315800694158006951580069615800697158006981580069915800700158007011580070215800703158007041580070515800706158007071580070815800709158007101580071115800712158007131580071415800715158007161580071715800718158007191580072015800721158007221580072315800724158007251580072615800727158007281580072915800730158007311580073215800733158007341580073515800736158007371580073815800739158007401580074115800742158007431580074415800745158007461580074715800748158007491580075015800751158007521580075315800754158007551580075615800757158007581580075915800760158007611580076215800763158007641580076515800766158007671580076815800769158007701580077115800772158007731580077415800775158007761580077715800778158007791580078015800781158007821580078315800784158007851580078615800787158007881580078915800790158007911580079215800793158007941580079515800796158007971580079815800799158008001580080115800802158008031580080415800805158008061580080715800808158008091580081015800811158008121580081315800814158008151580081615800817158008181580081915800820158008211580082215800823158008241580082515800826158008271580082815800829158008301580083115800832158008331580083415800835158008361580083715800838158008391580084015800841158008421580084315800844158008451580084615800847158008481580084915800850158008511580085215800853158008541580085515800856158008571580085815800859158008601580086115800862158008631580086415800865158008661580086715800868158008691580087015800871158008721580087315800874158008751580087615800877158008781580087915800880158008811580088215800883158008841580088515800886158008871580088815800889158008901580089115800892158008931580089415800895158008961580089715800898158008991580090015800901158009021580090315800904158009051580090615800907158009081580090915800910158009111580091215800913158009141580091515800916158009171580091815800919158009201580092115800922158009231580092415800925158009261580092715800928158009291580093015800931158009321580093315800934158009351580093615800937158009381580093915800940158009411580094215800943158009441580094515800946158009471580094815800949158009501580095115800952158009531580095415800955158009561580095715800958158009591580096015800961158009621580096315800964158009651580096615800967158009681580096915800970158009711580097215800973158009741580097515800976158009771580097815800979158009801580098115800982158009831580098415800985158009861580098715800988158009891580099015800991158009921580099315800994158009951580099615800997158009981580099915801000158010011580100215801003158010041580100515801006158010071580100815801009158010101580101115801012158010131580101415801015158010161580101715801018158010191580102015801021158010221580102315801024158010251580102615801027158010281580102915801030158010311580103215801033158010341580103515801036158010371580103815801039158010401580104115801042158010431580104415801045158010461580104715801048158010491580105015801051158010521580105315801054158010551580105615801057158010581580105915801060158010611580106215801063158010641580106515801066158010671580106815801069158010701580107115801072158010731580107415801075158010761580107715801078158010791580108015801081158010821580108315801084158010851580108615801087158010881580108915801090158010911580109215801093158010941580109515801096158010971580109815801099158011001580110115801102158011031580110415801105158100011581000215810003158100041581000515810006158100071581000815810009158100101581001115810012158100131581001415810015158100161581001715810018158100191581002015810021158100221581002315810024158100251581002615810027158100281581002915810030158100311581003215810033158100341581003515810036158100371581003815810039158100401581004115810042158100431581004415810045158100461581004715810048158100491581005015810051158100521581005315810054158100551581005615810057158100581581005915810060158100611581006215810063158100641581006515810066158100671581006815810069158100701581007115810072158100731581007415810075158100761581007715810078158100791581008015810081158100821581008315810084158100851581008615810087158100881581008915810090158100911581009215810093158100941581009515810096158100971581009815810099158101001581010115810102158101031581010415810105158101061581010715810108158101091581011015810111158101121581011315810114158101151581011615810117158101181581011915810120158101211581012215810123158101241581012515810126158101271581012815810129158101301581013115810132158101331581013415810135158101361581013715810138158101391581014015810141158101421581014315810144158101451581014615810147158101481581014915810150158101511581015215810153158101541581015515810156158101571581015815810159158101601581016115810162158101631581016415810165158101661581016715810168158101691581017015810171158101721581017315810174158101751581017615810177158101781581017915810180158101811581018215810183158101841581018515810186158101871581018815810189158101901581019115810192158101931581019415810195158101961581019715810198158101991581020015810201158102021581020315810204158102051581020615810207158102081581020915810210158102111581021215810213158102141581021515810216158102171581021815810219158102201581022115810222158102231581022415810225158102261581022715810228158102291581023015810231158102321581023315810234158102351581023615810237158102381581023915810240158102411581024215810243158102441581024515810246158102471581024815810249158102501581025115810252158102531581025415810255158102561581025715810258158102591581026015810261158102621581026315810264158102651581026615810267158102681581026915810270158102711581027215810273158102741581027515810276158102771581027815810279158102801581028115810282158102831581028415810285158102861581028715810288158102891581029015810291158102921581029315810294158102951581029615810297158102981581029915810300158103011581030215810303158103041581030515810306158103071581030815810309158103101581031115810312158103131581031415810315158103161581031715810318158103191581032015810321158103221581032315810324158103251581032615810327158103281581032915810330158103311581033215810333158103341581033515810336158103371581033815810339158103401581034115810342158103431581034415810345158103461581034715810348158103491581035015810351158103521581035315810354158103551581035615810357158103581581035915810360158103611581036215810363158103641581036515810366158103671581036815810369158103701581037115810372158103731581037415810375158103761581037715810378158103791581038015810381158103821581038315810384158103851581038615810387158103881581038915810390158103911581039215810393158103941581039515810396158103971581039815810399158104001581040115810402158104031581040415810405158104061581040715810408158104091581041015810411158104121581041315810414158104151581041615810417158104181581041915810420158104211581042215810423158104241581042515810426158104271581042815810429158104301581043115810432158104331581043415810435158104361581043715810438158104391581044015810441158104421581044315810444158104451581044615810447158104481581044915810450158104511581045215810453158104541581045515810456158104571581045815810459158104601581046115810462158104631581046415810465158104661581046715810468158104691581047015810471158104721581047315810474158104751581047615810477158104781581047915810480158104811581048215810483158104841581048515810486158104871581048815810489158104901581049115810492158104931581049415810495158104961581049715810498158104991581050015810501158105021581050315810504158105051581050615810507158105081581050915810510158105111581051215810513158105141581051515810516158105171581051815810519158105201581052115810522158105231581052415810525158105261581052715810528158105291581053015810531158105321581053315810534158105351581053615810537158105381581053915810540158105411581054215810543158105441581054515810546158105471581054815810549158105501581055115810552158105531581055415810555158105561581055715810558158105591581056015810561158105621581056315810564158105651581056615810567158105681581056915810570158105711581057215810573158105741581057515810576158105771581057815810579158105801581058115810582158105831581058415810585158105861581058715810588158105891581059015810591158105921581059315810594158105951581059615810597158105981581059915810600158106011581060215810603158106041581060515810606158106071581060815810609158106101581061115810612158106131581061415810615158106161581061715810618158106191581062015810621158106221581062315810624158106251581062615810627158106281581062915810630158106311581063215810633158106341581063515810636158106371581063815810639158106401581064115810642158106431581064415810645158106461581064715810648158106491581065015810651158106521581065315810654158106551581065615810657158106581581065915810660158106611581066215810663158106641581066515810666158106671581066815810669158106701581067115810672158106731581067415810675158106761581067715810678158106791581068015810681158106821581068315810684158106851581068615810687158106881581068915810690158106911581069215810693158106941581069515810696158106971581069815810699158107001581070115810702158107031581070415810705158107061581070715810708158107091581071015810711158107121581071315810714158107151581071615810717158107181581071915810720158107211581072215810723158107241581072515810726158107271581072815810729158107301581073115810732158107331581073415810735158107361581073715810738158107391581074015810741158107421581074315810744158107451581074615810747158107481581074915810750158107511581075215810753158107541581075515810756158107571581075815810759158107601581076115810762158107631581076415810765158107661581076715810768158107691581077015810771158107721581077315810774158107751581077615810777158107781581077915810780158107811581078215810783158107841581078515810786158107871581078815810789158107901581079115810792158107931581079415810795158107961581079715810798158107991581080015810801158108021581080315810804158108051581080615810807158108081581080915810810158108111581081215810813158108141581081515810816158108171581081815810819158108201581082115810822158108231581082415810825158108261581082715810828158108291581083015810831158108321581083315810834158108351581083615810837158108381581083915810840158108411581084215810843158108441581084515810846158108471581084815810849158108501581085115810852158108531581085415810855158108561581085715810858158108591581086015810861158108621581086315810864158108651581086615810867158108681581086915810870158108711581087215810873158108741581087515810876158108771581087815810879158108801581088115810882158108831581088415810885158108861581088715810888158108891581089015810891158108921581089315810894158108951581089615810897158108981581089915810900158109011581090215810903158109041581090515810906158109071581090815810909158109101581091115810912158109131581091415810915158109161581091715810918158109191581092015810921158109221581092315810924158109251581092615810927158109281581092915810930158109311581093215810933158109341581093515810936158109371581093815810939158109401581094115810942158109431581094415810945158109461581094715810948158109491581095015810951158109521581095315810954158109551581095615810957158109581581095915810960158109611581096215810963158109641581096515810966158109671581096815810969158109701581097115810972158109731581097415810975158109761581097715810978158109791581098015810981158109821581098315810984158109851581098615810987158109881581098915810990158109911581099215810993158109941581099515810996158109971581099815810999158110001581100115811002158110031581100415811005158110061581100715811008158110091581101015811011158110121581101315811014158110151581101615811017158110181581101915811020158110211581102215811023158110241581102515811026158110271581102815811029158110301581103115811032158110331581103415811035158110361581103715811038158110391581104015811041158110421581104315811044158110451581104615811047158110481581104915811050158110511581105215811053158110541581105515811056158110571581105815811059158110601581106115811062158110631581106415811065158110661581106715811068158110691581107015811071158110721581107315811074158110751581107615811077158110781581107915811080158110811581108215811083158110841581108515811086158110871581108815811089158110901581109115811092158110931581109415811095158110961581109715811098158110991581110015811101158111021581110315811104158111051582000115820002158200031582000415820005158200061582000715820008158200091582001015820011158200121582001315820014158200151582001615820017158200181582001915820020158200211582002215820023158200241582002515820026158200271582002815820029158200301582003115820032158200331582003415820035158200361582003715820038158200391582004015820041158200421582004315820044158200451582004615820047158200481582004915820050158200511582005215820053158200541582005515820056158200571582005815820059158200601582006115820062158200631582006415820065158200661582006715820068158200691582007015820071158200721582007315820074158200751582007615820077158200781582007915820080158200811582008215820083158200841582008515820086158200871582008815820089158200901582009115820092158200931582009415820095158200961582009715820098158200991582010015820101158201021582010315820104158201051582010615820107158201081582010915820110158201111582011215820113158201141582011515820116158201171582011815820119158201201582012115820122158201231582012415820125158201261582012715820128158201291582013015820131158201321582013315820134158201351582013615820137158201381582013915820140158201411582014215820143158201441582014515820146158201471582014815820149158201501582015115820152158201531582015415820155158201561582015715820158158201591582016015820161158201621582016315820164158201651582016615820167158201681582016915820170158201711582017215820173158201741582017515820176158201771582017815820179158201801582018115820182158201831582018415820185158201861582018715820188158201891582019015820191158201921582019315820194158201951582019615820197158201981582019915820200158202011582020215820203158202041582020515820206158202071582020815820209158202101582021115820212158202131582021415820215158202161582021715820218158202191582022015820221158202221582022315820224158202251582022615820227158202281582022915820230158202311582023215820233158202341582023515820236158202371582023815820239158202401582024115820242158202431582024415820245158202461582024715820248158202491582025015820251158202521582025315820254158202551582025615820257158202581582025915820260158202611582026215820263158202641582026515820266158202671582026815820269158202701582027115820272158202731582027415820275158202761582027715820278158202791582028015820281158202821582028315820284158202851582028615820287158202881582028915820290158202911582029215820293158202941582029515820296158202971582029815820299158203001582030115820302158203031582030415820305158203061582030715820308158203091582031015820311158203121582031315820314158203151582031615820317158203181582031915820320158203211582032215820323158203241582032515820326158203271582032815820329158203301582033115820332158203331582033415820335158203361582033715820338158203391582034015820341158203421582034315820344158203451582034615820347158203481582034915820350158203511582035215820353158203541582035515820356158203571582035815820359158203601582036115820362158203631582036415820365158203661582036715820368158203691582037015820371158203721582037315820374158203751582037615820377158203781582037915820380158203811582038215820383158203841582038515820386158203871582038815820389158203901582039115820392158203931582039415820395158203961582039715820398158203991582040015820401158204021582040315820404158204051582040615820407158204081582040915820410158204111582041215820413158204141582041515820416158204171582041815820419158204201582042115820422158204231582042415820425158204261582042715820428158204291582043015820431158204321582043315820434158204351582043615820437158204381582043915820440158204411582044215820443158204441582044515820446158204471582044815820449158204501582045115820452158204531582045415820455158204561582045715820458158204591582046015820461158204621582046315820464158204651582046615820467158204681582046915820470158204711582047215820473158204741582047515820476158204771582047815820479158204801582048115820482158204831582048415820485158204861582048715820488158204891582049015820491158204921582049315820494158204951582049615820497158204981582049915820500158205011582050215820503158205041582050515820506158205071582050815820509158205101582051115820512158205131582051415820515158205161582051715820518158205191582052015820521158205221582052315820524158205251582052615820527158205281582052915820530158205311582053215820533158205341582053515820536158205371582053815820539158205401582054115820542158205431582054415820545158205461582054715820548158205491582055015820551158205521582055315820554158205551582055615820557158205581582055915820560158205611582056215820563158205641582056515820566158205671582056815820569158205701582057115820572158205731582057415820575158205761582057715820578158205791582058015820581158205821582058315820584158205851582058615820587158205881582058915820590158205911582059215820593158205941582059515820596158205971582059815820599158206001582060115820602158206031582060415820605158206061582060715820608158206091582061015820611158206121582061315820614158206151582061615820617158206181582061915820620158206211582062215820623158206241582062515820626158206271582062815820629158206301582063115820632158206331582063415820635158206361582063715820638158206391582064015820641158206421582064315820644158206451582064615820647158206481582064915820650158206511582065215820653158206541582065515820656158206571582065815820659158206601582066115820662158206631582066415820665158206661582066715820668158206691582067015820671158206721582067315820674158206751582067615820677158206781582067915820680158206811582068215820683158206841582068515820686158206871582068815820689158206901582069115820692158206931582069415820695158206961582069715820698158206991582070015820701158207021582070315820704158207051582070615820707158207081582070915820710158207111582071215820713158207141582071515820716158207171582071815820719158207201582072115820722158207231582072415820725158207261582072715820728158207291582073015820731158207321582073315820734158207351582073615820737158207381582073915820740158207411582074215820743158207441582074515820746158207471582074815820749158207501582075115820752158207531582075415820755158207561582075715820758158207591582076015820761158207621582076315820764158207651582076615820767158207681582076915820770158207711582077215820773158207741582077515820776158207771582077815820779158207801582078115820782158207831582078415820785158207861582078715820788158207891582079015820791158207921582079315820794158207951582079615820797158207981582079915820800158208011582080215820803158208041582080515820806158208071582080815820809158208101582081115820812158208131582081415820815158208161582081715820818158208191582082015820821158208221582082315820824158208251582082615820827158208281582082915820830158208311582083215820833158208341582083515820836158208371582083815820839158208401582084115820842158208431582084415820845158208461582084715820848158208491582085015820851158208521582085315820854158208551582085615820857158208581582085915820860158208611582086215820863158208641582086515820866158208671582086815820869158208701582087115820872158208731582087415820875158208761582087715820878158208791582088015820881158208821582088315820884158208851582088615820887158208881582088915820890158208911582089215820893158208941582089515820896158208971582089815820899158209001582090115820902158209031582090415820905158209061582090715820908158209091582091015820911158209121582091315820914158209151582091615820917158209181582091915820920158209211582092215820923158209241582092515820926158209271582092815820929158209301582093115820932158209331582093415820935158209361582093715820938158209391582094015820941158209421582094315820944158209451582094615820947158209481582094915820950158209511582095215820953158209541582095515820956158209571582095815820959158209601582096115820962158209631582096415820965158209661582096715820968158209691582097015820971158209721582097315820974158209751582097615820977158209781582097915820980158209811582098215820983158209841582098515820986158209871582098815820989158209901582099115820992158209931582099415820995158209961582099715820998158209991582100015821001158210021582100315821004158210051582100615821007158210081582100915821010158210111582101215821013158210141582101515821016158210171582101815821019158210201582102115821022158210231582102415821025158210261582102715821028158210291582103015821031158210321582103315821034158210351582103615821037158210381582103915821040158210411582104215821043158210441582104515821046158210471582104815821049158210501582105115821052158210531582105415821055158210561582105715821058158210591582106015821061158210621582106315821064158210651582106615821067158210681582106915821070158210711582107215821073158210741582107515821076158210771582107815821079158210801582108115821082158210831582108415821085158210861582108715821088158210891582109015821091158210921582109315821094158210951582109615821097158210981582109915821100158211011582110215821103158211041582110515830001158300021583000315830004158300051583000615830007158300081583000915830010158300111583001215830013158300141583001515830016158300171583001815830019158300201583002115830022158300231583002415830025158300261583002715830028158300291583003015830031158300321583003315830034158300351583003615830037158300381583003915830040158300411583004215830043158300441583004515830046158300471583004815830049158300501583005115830052158300531583005415830055158300561583005715830058158300591583006015830061158300621583006315830064158300651583006615830067158300681583006915830070158300711583007215830073158300741583007515830076158300771583007815830079158300801583008115830082158300831583008415830085158300861583008715830088158300891583009015830091158300921583009315830094158300951583009615830097158300981583009915830100158301011583010215830103158301041583010515830106158301071583010815830109158301101583011115830112158301131583011415830115158301161583011715830118158301191583012015830121158301221583012315830124158301251583012615830127158301281583012915830130158301311583013215830133158301341583013515830136158301371583013815830139158301401583014115830142158301431583014415830145158301461583014715830148158301491583015015830151158301521583015315830154158301551583015615830157158301581583015915830160158301611583016215830163158301641583016515830166158301671583016815830169158301701583017115830172158301731583017415830175158301761583017715830178158301791583018015830181158301821583018315830184158301851583018615830187158301881583018915830190158301911583019215830193158301941583019515830196158301971583019815830199158302001583020115830202158302031583020415830205158302061583020715830208158302091583021015830211158302121583021315830214158302151583021615830217158302181583021915830220158302211583022215830223158302241583022515830226158302271583022815830229158302301583023115830232158302331583023415830235158302361583023715830238158302391583024015830241158302421583024315830244158302451583024615830247158302481583024915830250158302511583025215830253158302541583025515830256158302571583025815830259158302601583026115830262158302631583026415830265158302661583026715830268158302691583027015830271158302721583027315830274158302751583027615830277158302781583027915830280158302811583028215830283158302841583028515830286158302871583028815830289158302901583029115830292158302931583029415830295158302961583029715830298158302991583030015830301158303021583030315830304158303051583030615830307158303081583030915830310158303111583031215830313158303141583031515830316158303171583031815830319158303201583032115830322158303231583032415830325158303261583032715830328158303291583033015830331158303321583033315830334158303351583033615830337158303381583033915830340158303411583034215830343158303441583034515830346158303471583034815830349158303501583035115830352158303531583035415830355158303561583035715830358158303591583036015830361158303621583036315830364158303651583036615830367158303681583036915830370158303711583037215830373158303741583037515830376158303771583037815830379158303801583038115830382158303831583038415830385158303861583038715830388158303891583039015830391158303921583039315830394158303951583039615830397158303981583039915830400158304011583040215830403158304041583040515830406158304071583040815830409158304101583041115830412158304131583041415830415158304161583041715830418158304191583042015830421158304221583042315830424158304251583042615830427158304281583042915830430158304311583043215830433158304341583043515830436158304371583043815830439158304401583044115830442158304431583044415830445158304461583044715830448158304491583045015830451158304521583045315830454158304551583045615830457158304581583045915830460158304611583046215830463158304641583046515830466158304671583046815830469158304701583047115830472158304731583047415830475158304761583047715830478158304791583048015830481158304821583048315830484158304851583048615830487158304881583048915830490158304911583049215830493158304941583049515830496158304971583049815830499158305001583050115830502158305031583050415830505158305061583050715830508158305091583051015830511158305121583051315830514158305151583051615830517158305181583051915830520158305211583052215830523158305241583052515830526158305271583052815830529158305301583053115830532158305331583053415830535158305361583053715830538158305391583054015830541158305421583054315830544158305451583054615830547158305481583054915830550158305511583055215830553158305541583055515830556158305571583055815830559158305601583056115830562158305631583056415830565158305661583056715830568158305691583057015830571158305721583057315830574158305751583057615830577158305781583057915830580158305811583058215830583158305841583058515830586158305871583058815830589158305901583059115830592158305931583059415830595158305961583059715830598158305991583060015830601158306021583060315830604158306051583060615830607158306081583060915830610158306111583061215830613158306141583061515830616158306171583061815830619158306201583062115830622158306231583062415830625158306261583062715830628158306291583063015830631158306321583063315830634158306351583063615830637158306381583063915830640158306411583064215830643158306441583064515830646158306471583064815830649158306501583065115830652158306531583065415830655158306561583065715830658158306591583066015830661158306621583066315830664158306651583066615830667158306681583066915830670158306711583067215830673158306741583067515830676158306771583067815830679158306801583068115830682158306831583068415830685158306861583068715830688158306891583069015830691158306921583069315830694158306951583069615830697158306981583069915830700158307011583070215830703158307041583070515830706158307071583070815830709158307101583071115830712158307131583071415830715158307161583071715830718158307191583072015830721158307221583072315830724158307251583072615830727158307281583072915830730158307311583073215830733158307341583073515830736158307371583073815830739158307401583074115830742158307431583074415830745158307461583074715830748158307491583075015830751158307521583075315830754158307551583075615830757158307581583075915830760158307611583076215830763158307641583076515830766158307671583076815830769158307701583077115830772158307731583077415830775158307761583077715830778158307791583078015830781158307821583078315830784158307851583078615830787158307881583078915830790158307911583079215830793158307941583079515830796158307971583079815830799158308001583080115830802158308031583080415830805158308061583080715830808158308091583081015830811158308121583081315830814158308151583081615830817158308181583081915830820158308211583082215830823158308241583082515830826158308271583082815830829158308301583083115830832158308331583083415830835158308361583083715830838158308391583084015830841158308421583084315830844158308451583084615830847158308481583084915830850158308511583085215830853158308541583085515830856158308571583085815830859158308601583086115830862158308631583086415830865158308661583086715830868158308691583087015830871158308721583087315830874158308751583087615830877158308781583087915830880158308811583088215830883158308841583088515830886158308871583088815830889158308901583089115830892158308931583089415830895158308961583089715830898158308991583090015830901158309021583090315830904158309051583090615830907158309081583090915830910158309111583091215830913158309141583091515830916158309171583091815830919158309201583092115830922158309231583092415830925158309261583092715830928158309291583093015830931158309321583093315830934158309351583093615830937158309381583093915830940158309411583094215830943158309441583094515830946158309471583094815830949158309501583095115830952158309531583095415830955158309561583095715830958158309591583096015830961158309621583096315830964158309651583096615830967158309681583096915830970158309711583097215830973158309741583097515830976158309771583097815830979158309801583098115830982158309831583098415830985158309861583098715830988158309891583099015830991158309921583099315830994158309951583099615830997158309981583099915831000158310011583100215831003158310041583100515831006158310071583100815831009158310101583101115831012158310131583101415831015158310161583101715831018158310191583102015831021158310221583102315831024158310251583102615831027158310281583102915831030158310311583103215831033158310341583103515831036158310371583103815831039158310401583104115831042158310431583104415831045158310461583104715831048158310491583105015831051158310521583105315831054158310551583105615831057158310581583105915831060158310611583106215831063158310641583106515831066158310671583106815831069158310701583107115831072158310731583107415831075158310761583107715831078158310791583108015831081158310821583108315831084158310851583108615831087158310881583108915831090158310911583109215831093158310941583109515831096158310971583109815831099158311001583110115831102158311031583110415831105158400011584000215840003158400041584000515840006158400071584000815840009158400101584001115840012158400131584001415840015158400161584001715840018158400191584002015840021158400221584002315840024158400251584002615840027158400281584002915840030158400311584003215840033158400341584003515840036158400371584003815840039158400401584004115840042158400431584004415840045158400461584004715840048158400491584005015840051158400521584005315840054158400551584005615840057158400581584005915840060158400611584006215840063158400641584006515840066158400671584006815840069158400701584007115840072158400731584007415840075158400761584007715840078158400791584008015840081158400821584008315840084158400851584008615840087158400881584008915840090158400911584009215840093158400941584009515840096158400971584009815840099158401001584010115840102158401031584010415840105158401061584010715840108158401091584011015840111158401121584011315840114158401151584011615840117158401181584011915840120158401211584012215840123158401241584012515840126158401271584012815840129158401301584013115840132158401331584013415840135158401361584013715840138158401391584014015840141158401421584014315840144158401451584014615840147158401481584014915840150158401511584015215840153158401541584015515840156158401571584015815840159158401601584016115840162158401631584016415840165158401661584016715840168158401691584017015840171158401721584017315840174158401751584017615840177158401781584017915840180158401811584018215840183158401841584018515840186158401871584018815840189158401901584019115840192158401931584019415840195158401961584019715840198158401991584020015840201158402021584020315840204158402051584020615840207158402081584020915840210158402111584021215840213158402141584021515840216158402171584021815840219158402201584022115840222158402231584022415840225158402261584022715840228158402291584023015840231158402321584023315840234158402351584023615840237158402381584023915840240158402411584024215840243158402441584024515840246158402471584024815840249158402501584025115840252158402531584025415840255158402561584025715840258158402591584026015840261158402621584026315840264158402651584026615840267158402681584026915840270158402711584027215840273158402741584027515840276158402771584027815840279158402801584028115840282158402831584028415840285158402861584028715840288158402891584029015840291158402921584029315840294158402951584029615840297158402981584029915840300158403011584030215840303158403041584030515840306158403071584030815840309158403101584031115840312158403131584031415840315158403161584031715840318158403191584032015840321158403221584032315840324158403251584032615840327158403281584032915840330158403311584033215840333158403341584033515840336158403371584033815840339158403401584034115840342158403431584034415840345158403461584034715840348158403491584035015840351158403521584035315840354158403551584035615840357158403581584035915840360158403611584036215840363158403641584036515840366158403671584036815840369158403701584037115840372158403731584037415840375158403761584037715840378158403791584038015840381158403821584038315840384158403851584038615840387158403881584038915840390158403911584039215840393158403941584039515840396158403971584039815840399158404001584040115840402158404031584040415840405158404061584040715840408158404091584041015840411158404121584041315840414158404151584041615840417158404181584041915840420158404211584042215840423158404241584042515840426158404271584042815840429158404301584043115840432158404331584043415840435158404361584043715840438158404391584044015840441158404421584044315840444158404451584044615840447158404481584044915840450158404511584045215840453158404541584045515840456158404571584045815840459158404601584046115840462158404631584046415840465158404661584046715840468158404691584047015840471158404721584047315840474158404751584047615840477158404781584047915840480158404811584048215840483158404841584048515840486158404871584048815840489158404901584049115840492158404931584049415840495158404961584049715840498158404991584050015840501158405021584050315840504158405051584050615840507158405081584050915840510158405111584051215840513158405141584051515840516158405171584051815840519158405201584052115840522158405231584052415840525158405261584052715840528158405291584053015840531158405321584053315840534158405351584053615840537158405381584053915840540158405411584054215840543158405441584054515840546158405471584054815840549158405501584055115840552158405531584055415840555158405561584055715840558158405591584056015840561158405621584056315840564158405651584056615840567158405681584056915840570158405711584057215840573158405741584057515840576158405771584057815840579158405801584058115840582158405831584058415840585158405861584058715840588158405891584059015840591158405921584059315840594158405951584059615840597158405981584059915840600158406011584060215840603158406041584060515840606158406071584060815840609158406101584061115840612158406131584061415840615158406161584061715840618158406191584062015840621158406221584062315840624158406251584062615840627158406281584062915840630158406311584063215840633158406341584063515840636158406371584063815840639158406401584064115840642158406431584064415840645158406461584064715840648158406491584065015840651158406521584065315840654158406551584065615840657158406581584065915840660158406611584066215840663158406641584066515840666158406671584066815840669158406701584067115840672158406731584067415840675158406761584067715840678158406791584068015840681158406821584068315840684158406851584068615840687158406881584068915840690158406911584069215840693158406941584069515840696158406971584069815840699158407001584070115840702158407031584070415840705158407061584070715840708158407091584071015840711158407121584071315840714158407151584071615840717158407181584071915840720158407211584072215840723158407241584072515840726158407271584072815840729158407301584073115840732158407331584073415840735158407361584073715840738158407391584074015840741158407421584074315840744158407451584074615840747158407481584074915840750158407511584075215840753158407541584075515840756158407571584075815840759158407601584076115840762158407631584076415840765158407661584076715840768158407691584077015840771158407721584077315840774158407751584077615840777158407781584077915840780158407811584078215840783158407841584078515840786158407871584078815840789158407901584079115840792158407931584079415840795158407961584079715840798158407991584080015840801158408021584080315840804158408051584080615840807158408081584080915840810158408111584081215840813158408141584081515840816158408171584081815840819158408201584082115840822158408231584082415840825158408261584082715840828158408291584083015840831158408321584083315840834158408351584083615840837158408381584083915840840158408411584084215840843158408441584084515840846158408471584084815840849158408501584085115840852158408531584085415840855158408561584085715840858158408591584086015840861158408621584086315840864158408651584086615840867158408681584086915840870158408711584087215840873158408741584087515840876158408771584087815840879158408801584088115840882158408831584088415840885158408861584088715840888158408891584089015840891158408921584089315840894158408951584089615840897158408981584089915840900158409011584090215840903158409041584090515840906158409071584090815840909158409101584091115840912158409131584091415840915158409161584091715840918158409191584092015840921158409221584092315840924158409251584092615840927158409281584092915840930158409311584093215840933158409341584093515840936158409371584093815840939158409401584094115840942158409431584094415840945158409461584094715840948158409491584095015840951158409521584095315840954158409551584095615840957158409581584095915840960158409611584096215840963158409641584096515840966158409671584096815840969158409701584097115840972158409731584097415840975158409761584097715840978158409791584098015840981158409821584098315840984158409851584098615840987158409881584098915840990158409911584099215840993158409941584099515840996158409971584099815840999158410001584100115841002158410031584100415841005158410061584100715841008158410091584101015841011158410121584101315841014158410151584101615841017158410181584101915841020158410211584102215841023158410241584102515841026158410271584102815841029158410301584103115841032158410331584103415841035158410361584103715841038158410391584104015841041158410421584104315841044158410451584104615841047158410481584104915841050158410511584105215841053158410541584105515841056158410571584105815841059158410601584106115841062158410631584106415841065158410661584106715841068158410691584107015841071158410721584107315841074158410751584107615841077158410781584107915841080158410811584108215841083158410841584108515841086158410871584108815841089158410901584109115841092158410931584109415841095158410961584109715841098158410991584110015841101158411021584110315841104158411051585000115850002158500031585000415850005158500061585000715850008158500091585001015850011158500121585001315850014158500151585001615850017158500181585001915850020158500211585002215850023158500241585002515850026158500271585002815850029158500301585003115850032158500331585003415850035158500361585003715850038158500391585004015850041158500421585004315850044158500451585004615850047158500481585004915850050158500511585005215850053158500541585005515850056158500571585005815850059158500601585006115850062158500631585006415850065158500661585006715850068158500691585007015850071158500721585007315850074158500751585007615850077158500781585007915850080158500811585008215850083158500841585008515850086158500871585008815850089158500901585009115850092158500931585009415850095158500961585009715850098158500991585010015850101158501021585010315850104158501051585010615850107158501081585010915850110158501111585011215850113158501141585011515850116158501171585011815850119158501201585012115850122158501231585012415850125158501261585012715850128158501291585013015850131158501321585013315850134158501351585013615850137158501381585013915850140158501411585014215850143158501441585014515850146158501471585014815850149158501501585015115850152158501531585015415850155158501561585015715850158158501591585016015850161158501621585016315850164158501651585016615850167158501681585016915850170158501711585017215850173158501741585017515850176158501771585017815850179158501801585018115850182158501831585018415850185158501861585018715850188158501891585019015850191158501921585019315850194158501951585019615850197158501981585019915850200158502011585020215850203158502041585020515850206158502071585020815850209158502101585021115850212158502131585021415850215158502161585021715850218158502191585022015850221158502221585022315850224158502251585022615850227158502281585022915850230158502311585023215850233158502341585023515850236158502371585023815850239158502401585024115850242158502431585024415850245158502461585024715850248158502491585025015850251158502521585025315850254158502551585025615850257158502581585025915850260158502611585026215850263158502641585026515850266158502671585026815850269158502701585027115850272158502731585027415850275158502761585027715850278158502791585028015850281158502821585028315850284158502851585028615850287158502881585028915850290158502911585029215850293158502941585029515850296158502971585029815850299158503001585030115850302158503031585030415850305158503061585030715850308158503091585031015850311158503121585031315850314158503151585031615850317158503181585031915850320158503211585032215850323158503241585032515850326158503271585032815850329158503301585033115850332158503331585033415850335158503361585033715850338158503391585034015850341158503421585034315850344158503451585034615850347158503481585034915850350158503511585035215850353158503541585035515850356158503571585035815850359158503601585036115850362158503631585036415850365158503661585036715850368158503691585037015850371158503721585037315850374158503751585037615850377158503781585037915850380158503811585038215850383158503841585038515850386158503871585038815850389158503901585039115850392158503931585039415850395158503961585039715850398158503991585040015850401158504021585040315850404158504051585040615850407158504081585040915850410158504111585041215850413158504141585041515850416158504171585041815850419158504201585042115850422158504231585042415850425158504261585042715850428158504291585043015850431158504321585043315850434158504351585043615850437158504381585043915850440158504411585044215850443158504441585044515850446158504471585044815850449158504501585045115850452158504531585045415850455158504561585045715850458158504591585046015850461158504621585046315850464158504651585046615850467158504681585046915850470158504711585047215850473158504741585047515850476158504771585047815850479158504801585048115850482158504831585048415850485158504861585048715850488158504891585049015850491158504921585049315850494158504951585049615850497158504981585049915850500158505011585050215850503158505041585050515850506158505071585050815850509158505101585051115850512158505131585051415850515158505161585051715850518158505191585052015850521158505221585052315850524158505251585052615850527158505281585052915850530158505311585053215850533158505341585053515850536158505371585053815850539158505401585054115850542158505431585054415850545158505461585054715850548158505491585055015850551158505521585055315850554158505551585055615850557158505581585055915850560158505611585056215850563158505641585056515850566158505671585056815850569158505701585057115850572158505731585057415850575158505761585057715850578158505791585058015850581158505821585058315850584158505851585058615850587158505881585058915850590158505911585059215850593158505941585059515850596158505971585059815850599158506001585060115850602158506031585060415850605158506061585060715850608158506091585061015850611158506121585061315850614158506151585061615850617158506181585061915850620158506211585062215850623158506241585062515850626158506271585062815850629158506301585063115850632158506331585063415850635158506361585063715850638158506391585064015850641158506421585064315850644158506451585064615850647158506481585064915850650158506511585065215850653158506541585065515850656158506571585065815850659158506601585066115850662158506631585066415850665158506661585066715850668158506691585067015850671158506721585067315850674158506751585067615850677158506781585067915850680158506811585068215850683158506841585068515850686158506871585068815850689158506901585069115850692158506931585069415850695158506961585069715850698158506991585070015850701158507021585070315850704158507051585070615850707158507081585070915850710158507111585071215850713158507141585071515850716158507171585071815850719158507201585072115850722158507231585072415850725158507261585072715850728158507291585073015850731158507321585073315850734158507351585073615850737158507381585073915850740158507411585074215850743158507441585074515850746158507471585074815850749158507501585075115850752158507531585075415850755158507561585075715850758158507591585076015850761158507621585076315850764158507651585076615850767158507681585076915850770158507711585077215850773158507741585077515850776158507771585077815850779158507801585078115850782158507831585078415850785158507861585078715850788158507891585079015850791158507921585079315850794158507951585079615850797158507981585079915850800158508011585080215850803158508041585080515850806158508071585080815850809158508101585081115850812158508131585081415850815158508161585081715850818158508191585082015850821158508221585082315850824158508251585082615850827158508281585082915850830158508311585083215850833158508341585083515850836158508371585083815850839158508401585084115850842158508431585084415850845158508461585084715850848158508491585085015850851158508521585085315850854158508551585085615850857158508581585085915850860158508611585086215850863158508641585086515850866158508671585086815850869158508701585087115850872158508731585087415850875158508761585087715850878158508791585088015850881158508821585088315850884158508851585088615850887158508881585088915850890158508911585089215850893158508941585089515850896158508971585089815850899158509001585090115850902158509031585090415850905158509061585090715850908158509091585091015850911158509121585091315850914158509151585091615850917158509181585091915850920158509211585092215850923158509241585092515850926158509271585092815850929158509301585093115850932158509331585093415850935158509361585093715850938158509391585094015850941158509421585094315850944158509451585094615850947158509481585094915850950158509511585095215850953158509541585095515850956158509571585095815850959158509601585096115850962158509631585096415850965158509661585096715850968158509691585097015850971158509721585097315850974158509751585097615850977158509781585097915850980158509811585098215850983158509841585098515850986158509871585098815850989158509901585099115850992158509931585099415850995158509961585099715850998158509991585100015851001158510021585100315851004158510051585100615851007158510081585100915851010158510111585101215851013158510141585101515851016158510171585101815851019158510201585102115851022158510231585102415851025158510261585102715851028158510291585103015851031158510321585103315851034158510351585103615851037158510381585103915851040158510411585104215851043158510441585104515851046158510471585104815851049158510501585105115851052158510531585105415851055158510561585105715851058158510591585106015851061158510621585106315851064158510651585106615851067158510681585106915851070158510711585107215851073158510741585107515851076158510771585107815851079158510801585108115851082158510831585108415851085158510861585108715851088158510891585109015851091158510921585109315851094158510951585109615851097158510981585109915851100158511011585110215851103158511041585110515860001158600021586000315860004158600051586000615860007158600081586000915860010158600111586001215860013158600141586001515860016158600171586001815860019158600201586002115860022158600231586002415860025158600261586002715860028158600291586003015860031158600321586003315860034158600351586003615860037158600381586003915860040158600411586004215860043158600441586004515860046158600471586004815860049158600501586005115860052158600531586005415860055158600561586005715860058158600591586006015860061158600621586006315860064158600651586006615860067158600681586006915860070158600711586007215860073158600741586007515860076158600771586007815860079158600801586008115860082158600831586008415860085158600861586008715860088158600891586009015860091158600921586009315860094158600951586009615860097158600981586009915860100158601011586010215860103158601041586010515860106158601071586010815860109158601101586011115860112158601131586011415860115158601161586011715860118158601191586012015860121158601221586012315860124158601251586012615860127158601281586012915860130158601311586013215860133158601341586013515860136158601371586013815860139158601401586014115860142158601431586014415860145158601461586014715860148158601491586015015860151158601521586015315860154158601551586015615860157158601581586015915860160158601611586016215860163158601641586016515860166158601671586016815860169158601701586017115860172158601731586017415860175158601761586017715860178158601791586018015860181158601821586018315860184158601851586018615860187158601881586018915860190158601911586019215860193158601941586019515860196158601971586019815860199158602001586020115860202158602031586020415860205158602061586020715860208158602091586021015860211158602121586021315860214158602151586021615860217158602181586021915860220158602211586022215860223158602241586022515860226158602271586022815860229158602301586023115860232158602331586023415860235158602361586023715860238158602391586024015860241158602421586024315860244158602451586024615860247158602481586024915860250158602511586025215860253158602541586025515860256158602571586025815860259158602601586026115860262158602631586026415860265158602661586026715860268158602691586027015860271158602721586027315860274158602751586027615860277158602781586027915860280158602811586028215860283158602841586028515860286158602871586028815860289158602901586029115860292158602931586029415860295158602961586029715860298158602991586030015860301158603021586030315860304158603051586030615860307158603081586030915860310158603111586031215860313158603141586031515860316158603171586031815860319158603201586032115860322158603231586032415860325158603261586032715860328158603291586033015860331158603321586033315860334158603351586033615860337158603381586033915860340158603411586034215860343158603441586034515860346158603471586034815860349158603501586035115860352158603531586035415860355158603561586035715860358158603591586036015860361158603621586036315860364158603651586036615860367158603681586036915860370158603711586037215860373158603741586037515860376158603771586037815860379158603801586038115860382158603831586038415860385158603861586038715860388158603891586039015860391158603921586039315860394158603951586039615860397158603981586039915860400158604011586040215860403158604041586040515860406158604071586040815860409158604101586041115860412158604131586041415860415158604161586041715860418158604191586042015860421158604221586042315860424158604251586042615860427158604281586042915860430158604311586043215860433158604341586043515860436158604371586043815860439158604401586044115860442158604431586044415860445158604461586044715860448158604491586045015860451158604521586045315860454158604551586045615860457158604581586045915860460158604611586046215860463158604641586046515860466158604671586046815860469158604701586047115860472158604731586047415860475158604761586047715860478158604791586048015860481158604821586048315860484158604851586048615860487158604881586048915860490158604911586049215860493158604941586049515860496158604971586049815860499158605001586050115860502158605031586050415860505158605061586050715860508158605091586051015860511158605121586051315860514158605151586051615860517158605181586051915860520158605211586052215860523158605241586052515860526158605271586052815860529158605301586053115860532158605331586053415860535158605361586053715860538158605391586054015860541158605421586054315860544158605451586054615860547158605481586054915860550158605511586055215860553158605541586055515860556158605571586055815860559158605601586056115860562158605631586056415860565158605661586056715860568158605691586057015860571158605721586057315860574158605751586057615860577158605781586057915860580158605811586058215860583158605841586058515860586158605871586058815860589158605901586059115860592158605931586059415860595158605961586059715860598158605991586060015860601158606021586060315860604158606051586060615860607158606081586060915860610158606111586061215860613158606141586061515860616158606171586061815860619158606201586062115860622158606231586062415860625158606261586062715860628158606291586063015860631158606321586063315860634158606351586063615860637158606381586063915860640158606411586064215860643158606441586064515860646158606471586064815860649158606501586065115860652158606531586065415860655158606561586065715860658158606591586066015860661158606621586066315860664158606651586066615860667158606681586066915860670158606711586067215860673158606741586067515860676158606771586067815860679158606801586068115860682158606831586068415860685158606861586068715860688158606891586069015860691158606921586069315860694158606951586069615860697158606981586069915860700158607011586070215860703158607041586070515860706158607071586070815860709158607101586071115860712158607131586071415860715158607161586071715860718158607191586072015860721158607221586072315860724158607251586072615860727158607281586072915860730158607311586073215860733158607341586073515860736158607371586073815860739158607401586074115860742158607431586074415860745158607461586074715860748158607491586075015860751158607521586075315860754158607551586075615860757158607581586075915860760158607611586076215860763158607641586076515860766158607671586076815860769158607701586077115860772158607731586077415860775158607761586077715860778158607791586078015860781158607821586078315860784158607851586078615860787158607881586078915860790158607911586079215860793158607941586079515860796158607971586079815860799158608001586080115860802158608031586080415860805158608061586080715860808158608091586081015860811158608121586081315860814158608151586081615860817158608181586081915860820158608211586082215860823158608241586082515860826158608271586082815860829158608301586083115860832158608331586083415860835158608361586083715860838158608391586084015860841158608421586084315860844158608451586084615860847158608481586084915860850158608511586085215860853158608541586085515860856158608571586085815860859158608601586086115860862158608631586086415860865158608661586086715860868158608691586087015860871158608721586087315860874158608751586087615860877158608781586087915860880158608811586088215860883158608841586088515860886158608871586088815860889158608901586089115860892158608931586089415860895158608961586089715860898158608991586090015860901158609021586090315860904158609051586090615860907158609081586090915860910158609111586091215860913158609141586091515860916158609171586091815860919158609201586092115860922158609231586092415860925158609261586092715860928158609291586093015860931158609321586093315860934158609351586093615860937158609381586093915860940158609411586094215860943158609441586094515860946158609471586094815860949158609501586095115860952158609531586095415860955158609561586095715860958158609591586096015860961158609621586096315860964158609651586096615860967158609681586096915860970158609711586097215860973158609741586097515860976158609771586097815860979158609801586098115860982158609831586098415860985158609861586098715860988158609891586099015860991158609921586099315860994158609951586099615860997158609981586099915861000158610011586100215861003158610041586100515861006158610071586100815861009158610101586101115861012158610131586101415861015158610161586101715861018158610191586102015861021158610221586102315861024158610251586102615861027158610281586102915861030158610311586103215861033158610341586103515861036158610371586103815861039158610401586104115861042158610431586104415861045158610461586104715861048158610491586105015861051158610521586105315861054158610551586105615861057158610581586105915861060158610611586106215861063158610641586106515861066158610671586106815861069158610701586107115861072158610731586107415861075158610761586107715861078158610791586108015861081158610821586108315861084158610851586108615861087158610881586108915861090158610911586109215861093158610941586109515861096158610971586109815861099158611001586110115861102158611031586110415861105158700011587000215870003158700041587000515870006158700071587000815870009158700101587001115870012158700131587001415870015158700161587001715870018158700191587002015870021158700221587002315870024158700251587002615870027158700281587002915870030158700311587003215870033158700341587003515870036158700371587003815870039158700401587004115870042158700431587004415870045158700461587004715870048158700491587005015870051158700521587005315870054158700551587005615870057158700581587005915870060158700611587006215870063158700641587006515870066158700671587006815870069158700701587007115870072158700731587007415870075158700761587007715870078158700791587008015870081158700821587008315870084158700851587008615870087158700881587008915870090158700911587009215870093158700941587009515870096158700971587009815870099158701001587010115870102158701031587010415870105158701061587010715870108158701091587011015870111158701121587011315870114158701151587011615870117158701181587011915870120158701211587012215870123158701241587012515870126158701271587012815870129158701301587013115870132158701331587013415870135158701361587013715870138158701391587014015870141158701421587014315870144158701451587014615870147158701481587014915870150158701511587015215870153158701541587015515870156158701571587015815870159158701601587016115870162158701631587016415870165158701661587016715870168158701691587017015870171158701721587017315870174158701751587017615870177158701781587017915870180158701811587018215870183158701841587018515870186158701871587018815870189158701901587019115870192158701931587019415870195158701961587019715870198158701991587020015870201158702021587020315870204158702051587020615870207158702081587020915870210158702111587021215870213158702141587021515870216158702171587021815870219158702201587022115870222158702231587022415870225158702261587022715870228158702291587023015870231158702321587023315870234158702351587023615870237158702381587023915870240158702411587024215870243158702441587024515870246158702471587024815870249158702501587025115870252158702531587025415870255158702561587025715870258158702591587026015870261158702621587026315870264158702651587026615870267158702681587026915870270158702711587027215870273158702741587027515870276158702771587027815870279158702801587028115870282158702831587028415870285158702861587028715870288158702891587029015870291158702921587029315870294158702951587029615870297158702981587029915870300158703011587030215870303158703041587030515870306158703071587030815870309158703101587031115870312158703131587031415870315158703161587031715870318158703191587032015870321158703221587032315870324158703251587032615870327158703281587032915870330158703311587033215870333158703341587033515870336158703371587033815870339158703401587034115870342158703431587034415870345158703461587034715870348158703491587035015870351158703521587035315870354158703551587035615870357158703581587035915870360158703611587036215870363158703641587036515870366158703671587036815870369158703701587037115870372158703731587037415870375158703761587037715870378158703791587038015870381158703821587038315870384158703851587038615870387158703881587038915870390158703911587039215870393158703941587039515870396158703971587039815870399158704001587040115870402158704031587040415870405158704061587040715870408158704091587041015870411158704121587041315870414158704151587041615870417158704181587041915870420158704211587042215870423158704241587042515870426158704271587042815870429158704301587043115870432158704331587043415870435158704361587043715870438158704391587044015870441158704421587044315870444158704451587044615870447158704481587044915870450158704511587045215870453158704541587045515870456158704571587045815870459158704601587046115870462158704631587046415870465158704661587046715870468158704691587047015870471158704721587047315870474158704751587047615870477158704781587047915870480158704811587048215870483158704841587048515870486158704871587048815870489158704901587049115870492158704931587049415870495158704961587049715870498158704991587050015870501158705021587050315870504158705051587050615870507158705081587050915870510158705111587051215870513158705141587051515870516158705171587051815870519158705201587052115870522158705231587052415870525158705261587052715870528158705291587053015870531158705321587053315870534158705351587053615870537158705381587053915870540158705411587054215870543158705441587054515870546158705471587054815870549158705501587055115870552158705531587055415870555158705561587055715870558158705591587056015870561158705621587056315870564158705651587056615870567158705681587056915870570158705711587057215870573158705741587057515870576158705771587057815870579158705801587058115870582158705831587058415870585158705861587058715870588158705891587059015870591158705921587059315870594158705951587059615870597158705981587059915870600158706011587060215870603158706041587060515870606158706071587060815870609158706101587061115870612158706131587061415870615158706161587061715870618158706191587062015870621158706221587062315870624158706251587062615870627158706281587062915870630158706311587063215870633158706341587063515870636158706371587063815870639158706401587064115870642158706431587064415870645158706461587064715870648158706491587065015870651158706521587065315870654158706551587065615870657158706581587065915870660158706611587066215870663158706641587066515870666158706671587066815870669158706701587067115870672158706731587067415870675158706761587067715870678158706791587068015870681158706821587068315870684158706851587068615870687158706881587068915870690158706911587069215870693158706941587069515870696158706971587069815870699158707001587070115870702158707031587070415870705158707061587070715870708158707091587071015870711158707121587071315870714158707151587071615870717158707181587071915870720158707211587072215870723158707241587072515870726158707271587072815870729158707301587073115870732158707331587073415870735158707361587073715870738158707391587074015870741158707421587074315870744158707451587074615870747158707481587074915870750158707511587075215870753158707541587075515870756158707571587075815870759158707601587076115870762158707631587076415870765158707661587076715870768158707691587077015870771158707721587077315870774158707751587077615870777158707781587077915870780158707811587078215870783158707841587078515870786158707871587078815870789158707901587079115870792158707931587079415870795158707961587079715870798158707991587080015870801158708021587080315870804158708051587080615870807158708081587080915870810158708111587081215870813158708141587081515870816158708171587081815870819158708201587082115870822158708231587082415870825158708261587082715870828158708291587083015870831158708321587083315870834158708351587083615870837158708381587083915870840158708411587084215870843158708441587084515870846158708471587084815870849158708501587085115870852158708531587085415870855158708561587085715870858158708591587086015870861158708621587086315870864158708651587086615870867158708681587086915870870158708711587087215870873158708741587087515870876158708771587087815870879158708801587088115870882158708831587088415870885158708861587088715870888158708891587089015870891158708921587089315870894158708951587089615870897158708981587089915870900158709011587090215870903158709041587090515870906158709071587090815870909158709101587091115870912158709131587091415870915158709161587091715870918158709191587092015870921158709221587092315870924158709251587092615870927158709281587092915870930158709311587093215870933158709341587093515870936158709371587093815870939158709401587094115870942158709431587094415870945158709461587094715870948158709491587095015870951158709521587095315870954158709551587095615870957158709581587095915870960158709611587096215870963158709641587096515870966158709671587096815870969158709701587097115870972158709731587097415870975158709761587097715870978158709791587098015870981158709821587098315870984158709851587098615870987158709881587098915870990158709911587099215870993158709941587099515870996158709971587099815870999158710001587100115871002158710031587100415871005158710061587100715871008158710091587101015871011158710121587101315871014158710151587101615871017158710181587101915871020158710211587102215871023158710241587102515871026158710271587102815871029158710301587103115871032158710331587103415871035158710361587103715871038158710391587104015871041158710421587104315871044158710451587104615871047158710481587104915871050158710511587105215871053158710541587105515871056158710571587105815871059158710601587106115871062158710631587106415871065158710661587106715871068158710691587107015871071158710721587107315871074158710751587107615871077158710781587107915871080158710811587108215871083158710841587108515871086158710871587108815871089158710901587109115871092158710931587109415871095158710961587109715871098158710991587110015871101158711021587110315871104158711051588000115880002158800031588000415880005158800061588000715880008158800091588001015880011158800121588001315880014158800151588001615880017158800181588001915880020158800211588002215880023158800241588002515880026158800271588002815880029158800301588003115880032158800331588003415880035158800361588003715880038158800391588004015880041158800421588004315880044158800451588004615880047158800481588004915880050158800511588005215880053158800541588005515880056158800571588005815880059158800601588006115880062158800631588006415880065158800661588006715880068158800691588007015880071158800721588007315880074158800751588007615880077158800781588007915880080158800811588008215880083158800841588008515880086158800871588008815880089158800901588009115880092158800931588009415880095158800961588009715880098158800991588010015880101158801021588010315880104158801051588010615880107158801081588010915880110158801111588011215880113158801141588011515880116158801171588011815880119158801201588012115880122158801231588012415880125158801261588012715880128158801291588013015880131158801321588013315880134158801351588013615880137158801381588013915880140158801411588014215880143158801441588014515880146158801471588014815880149158801501588015115880152158801531588015415880155158801561588015715880158158801591588016015880161158801621588016315880164158801651588016615880167158801681588016915880170158801711588017215880173158801741588017515880176158801771588017815880179158801801588018115880182158801831588018415880185158801861588018715880188158801891588019015880191158801921588019315880194158801951588019615880197158801981588019915880200158802011588020215880203158802041588020515880206158802071588020815880209158802101588021115880212158802131588021415880215158802161588021715880218158802191588022015880221158802221588022315880224158802251588022615880227158802281588022915880230158802311588023215880233158802341588023515880236158802371588023815880239158802401588024115880242158802431588024415880245158802461588024715880248158802491588025015880251158802521588025315880254158802551588025615880257158802581588025915880260158802611588026215880263158802641588026515880266158802671588026815880269158802701588027115880272158802731588027415880275158802761588027715880278158802791588028015880281158802821588028315880284158802851588028615880287158802881588028915880290158802911588029215880293158802941588029515880296158802971588029815880299158803001588030115880302158803031588030415880305158803061588030715880308158803091588031015880311158803121588031315880314158803151588031615880317158803181588031915880320158803211588032215880323158803241588032515880326158803271588032815880329158803301588033115880332158803331588033415880335158803361588033715880338158803391588034015880341158803421588034315880344158803451588034615880347158803481588034915880350158803511588035215880353158803541588035515880356158803571588035815880359158803601588036115880362158803631588036415880365158803661588036715880368158803691588037015880371158803721588037315880374158803751588037615880377158803781588037915880380158803811588038215880383158803841588038515880386158803871588038815880389158803901588039115880392158803931588039415880395158803961588039715880398158803991588040015880401158804021588040315880404158804051588040615880407158804081588040915880410158804111588041215880413158804141588041515880416158804171588041815880419158804201588042115880422158804231588042415880425158804261588042715880428158804291588043015880431158804321588043315880434158804351588043615880437158804381588043915880440158804411588044215880443158804441588044515880446158804471588044815880449158804501588045115880452158804531588045415880455158804561588045715880458158804591588046015880461158804621588046315880464158804651588046615880467158804681588046915880470158804711588047215880473158804741588047515880476158804771588047815880479158804801588048115880482158804831588048415880485158804861588048715880488158804891588049015880491158804921588049315880494158804951588049615880497158804981588049915880500158805011588050215880503158805041588050515880506158805071588050815880509158805101588051115880512158805131588051415880515158805161588051715880518158805191588052015880521158805221588052315880524158805251588052615880527158805281588052915880530158805311588053215880533158805341588053515880536158805371588053815880539158805401588054115880542158805431588054415880545158805461588054715880548158805491588055015880551158805521588055315880554158805551588055615880557158805581588055915880560158805611588056215880563158805641588056515880566158805671588056815880569158805701588057115880572158805731588057415880575158805761588057715880578158805791588058015880581158805821588058315880584158805851588058615880587158805881588058915880590158805911588059215880593158805941588059515880596158805971588059815880599158806001588060115880602158806031588060415880605158806061588060715880608158806091588061015880611158806121588061315880614158806151588061615880617158806181588061915880620158806211588062215880623158806241588062515880626158806271588062815880629158806301588063115880632158806331588063415880635158806361588063715880638158806391588064015880641158806421588064315880644158806451588064615880647158806481588064915880650158806511588065215880653158806541588065515880656158806571588065815880659158806601588066115880662158806631588066415880665158806661588066715880668158806691588067015880671158806721588067315880674158806751588067615880677158806781588067915880680158806811588068215880683158806841588068515880686158806871588068815880689158806901588069115880692158806931588069415880695158806961588069715880698158806991588070015880701158807021588070315880704158807051588070615880707158807081588070915880710158807111588071215880713158807141588071515880716158807171588071815880719158807201588072115880722158807231588072415880725158807261588072715880728158807291588073015880731158807321588073315880734158807351588073615880737158807381588073915880740158807411588074215880743158807441588074515880746158807471588074815880749158807501588075115880752158807531588075415880755158807561588075715880758158807591588076015880761158807621588076315880764158807651588076615880767158807681588076915880770158807711588077215880773158807741588077515880776158807771588077815880779158807801588078115880782158807831588078415880785158807861588078715880788158807891588079015880791158807921588079315880794158807951588079615880797158807981588079915880800158808011588080215880803158808041588080515880806158808071588080815880809158808101588081115880812158808131588081415880815158808161588081715880818158808191588082015880821158808221588082315880824158808251588082615880827158808281588082915880830158808311588083215880833158808341588083515880836158808371588083815880839158808401588084115880842158808431588084415880845158808461588084715880848158808491588085015880851158808521588085315880854158808551588085615880857158808581588085915880860158808611588086215880863158808641588086515880866158808671588086815880869158808701588087115880872158808731588087415880875158808761588087715880878158808791588088015880881158808821588088315880884158808851588088615880887158808881588088915880890158808911588089215880893158808941588089515880896158808971588089815880899158809001588090115880902158809031588090415880905158809061588090715880908158809091588091015880911158809121588091315880914158809151588091615880917158809181588091915880920158809211588092215880923158809241588092515880926158809271588092815880929158809301588093115880932158809331588093415880935158809361588093715880938158809391588094015880941158809421588094315880944158809451588094615880947158809481588094915880950158809511588095215880953158809541588095515880956158809571588095815880959158809601588096115880962158809631588096415880965158809661588096715880968158809691588097015880971158809721588097315880974158809751588097615880977158809781588097915880980158809811588098215880983158809841588098515880986158809871588098815880989158809901588099115880992158809931588099415880995158809961588099715880998158809991588100015881001158810021588100315881004158810051588100615881007158810081588100915881010158810111588101215881013158810141588101515881016158810171588101815881019158810201588102115881022158810231588102415881025158810261588102715881028158810291588103015881031158810321588103315881034158810351588103615881037158810381588103915881040158810411588104215881043158810441588104515881046158810471588104815881049158810501588105115881052158810531588105415881055158810561588105715881058158810591588106015881061158810621588106315881064158810651588106615881067158810681588106915881070158810711588107215881073158810741588107515881076158810771588107815881079158810801588108115881082158810831588108415881085158810861588108715881088158810891588109015881091158810921588109315881094158810951588109615881097158810981588109915881100158811011588110215881103158811041588110515890001158900021589000315890004158900051589000615890007158900081589000915890010158900111589001215890013158900141589001515890016158900171589001815890019158900201589002115890022158900231589002415890025158900261589002715890028158900291589003015890031158900321589003315890034158900351589003615890037158900381589003915890040158900411589004215890043158900441589004515890046158900471589004815890049158900501589005115890052158900531589005415890055158900561589005715890058158900591589006015890061158900621589006315890064158900651589006615890067158900681589006915890070158900711589007215890073158900741589007515890076158900771589007815890079158900801589008115890082158900831589008415890085158900861589008715890088158900891589009015890091158900921589009315890094158900951589009615890097158900981589009915890100158901011589010215890103158901041589010515890106158901071589010815890109158901101589011115890112158901131589011415890115158901161589011715890118158901191589012015890121158901221589012315890124158901251589012615890127158901281589012915890130158901311589013215890133158901341589013515890136158901371589013815890139158901401589014115890142158901431589014415890145158901461589014715890148158901491589015015890151158901521589015315890154158901551589015615890157158901581589015915890160158901611589016215890163158901641589016515890166158901671589016815890169158901701589017115890172158901731589017415890175158901761589017715890178158901791589018015890181158901821589018315890184158901851589018615890187158901881589018915890190158901911589019215890193158901941589019515890196158901971589019815890199158902001589020115890202158902031589020415890205158902061589020715890208158902091589021015890211158902121589021315890214158902151589021615890217158902181589021915890220158902211589022215890223158902241589022515890226158902271589022815890229158902301589023115890232158902331589023415890235158902361589023715890238158902391589024015890241158902421589024315890244158902451589024615890247158902481589024915890250158902511589025215890253158902541589025515890256158902571589025815890259158902601589026115890262158902631589026415890265158902661589026715890268158902691589027015890271158902721589027315890274158902751589027615890277158902781589027915890280158902811589028215890283158902841589028515890286158902871589028815890289158902901589029115890292158902931589029415890295158902961589029715890298158902991589030015890301158903021589030315890304158903051589030615890307158903081589030915890310158903111589031215890313158903141589031515890316158903171589031815890319158903201589032115890322158903231589032415890325158903261589032715890328158903291589033015890331158903321589033315890334158903351589033615890337158903381589033915890340158903411589034215890343158903441589034515890346158903471589034815890349158903501589035115890352158903531589035415890355158903561589035715890358158903591589036015890361158903621589036315890364158903651589036615890367158903681589036915890370158903711589037215890373158903741589037515890376158903771589037815890379158903801589038115890382158903831589038415890385158903861589038715890388158903891589039015890391158903921589039315890394158903951589039615890397158903981589039915890400158904011589040215890403158904041589040515890406158904071589040815890409158904101589041115890412158904131589041415890415158904161589041715890418158904191589042015890421158904221589042315890424158904251589042615890427158904281589042915890430158904311589043215890433158904341589043515890436158904371589043815890439158904401589044115890442158904431589044415890445158904461589044715890448158904491589045015890451158904521589045315890454158904551589045615890457158904581589045915890460158904611589046215890463158904641589046515890466158904671589046815890469158904701589047115890472158904731589047415890475158904761589047715890478158904791589048015890481158904821589048315890484158904851589048615890487158904881589048915890490158904911589049215890493158904941589049515890496158904971589049815890499158905001589050115890502158905031589050415890505158905061589050715890508158905091589051015890511158905121589051315890514158905151589051615890517158905181589051915890520158905211589052215890523158905241589052515890526158905271589052815890529158905301589053115890532158905331589053415890535158905361589053715890538158905391589054015890541158905421589054315890544158905451589054615890547158905481589054915890550158905511589055215890553158905541589055515890556158905571589055815890559158905601589056115890562158905631589056415890565158905661589056715890568158905691589057015890571158905721589057315890574158905751589057615890577158905781589057915890580158905811589058215890583158905841589058515890586158905871589058815890589158905901589059115890592158905931589059415890595158905961589059715890598158905991589060015890601158906021589060315890604158906051589060615890607158906081589060915890610158906111589061215890613158906141589061515890616158906171589061815890619158906201589062115890622158906231589062415890625158906261589062715890628158906291589063015890631158906321589063315890634158906351589063615890637158906381589063915890640158906411589064215890643158906441589064515890646158906471589064815890649158906501589065115890652158906531589065415890655158906561589065715890658158906591589066015890661158906621589066315890664158906651589066615890667158906681589066915890670158906711589067215890673158906741589067515890676158906771589067815890679158906801589068115890682158906831589068415890685158906861589068715890688158906891589069015890691158906921589069315890694158906951589069615890697158906981589069915890700158907011589070215890703158907041589070515890706158907071589070815890709158907101589071115890712158907131589071415890715158907161589071715890718158907191589072015890721158907221589072315890724158907251589072615890727158907281589072915890730158907311589073215890733158907341589073515890736158907371589073815890739158907401589074115890742158907431589074415890745158907461589074715890748158907491589075015890751158907521589075315890754158907551589075615890757158907581589075915890760158907611589076215890763158907641589076515890766158907671589076815890769158907701589077115890772158907731589077415890775158907761589077715890778158907791589078015890781158907821589078315890784158907851589078615890787158907881589078915890790158907911589079215890793158907941589079515890796158907971589079815890799158908001589080115890802158908031589080415890805158908061589080715890808158908091589081015890811158908121589081315890814158908151589081615890817158908181589081915890820158908211589082215890823158908241589082515890826158908271589082815890829158908301589083115890832158908331589083415890835158908361589083715890838158908391589084015890841158908421589084315890844158908451589084615890847158908481589084915890850158908511589085215890853158908541589085515890856158908571589085815890859158908601589086115890862158908631589086415890865158908661589086715890868158908691589087015890871158908721589087315890874158908751589087615890877158908781589087915890880158908811589088215890883158908841589088515890886158908871589088815890889158908901589089115890892158908931589089415890895158908961589089715890898158908991589090015890901158909021589090315890904158909051589090615890907158909081589090915890910158909111589091215890913158909141589091515890916158909171589091815890919158909201589092115890922158909231589092415890925158909261589092715890928158909291589093015890931158909321589093315890934158909351589093615890937158909381589093915890940158909411589094215890943158909441589094515890946158909471589094815890949158909501589095115890952158909531589095415890955158909561589095715890958158909591589096015890961158909621589096315890964158909651589096615890967158909681589096915890970158909711589097215890973158909741589097515890976158909771589097815890979158909801589098115890982158909831589098415890985158909861589098715890988158909891589099015890991158909921589099315890994158909951589099615890997158909981589099915891000158910011589100215891003158910041589100515891006158910071589100815891009158910101589101115891012158910131589101415891015158910161589101715891018158910191589102015891021158910221589102315891024158910251589102615891027158910281589102915891030158910311589103215891033158910341589103515891036158910371589103815891039158910401589104115891042158910431589104415891045158910461589104715891048158910491589105015891051158910521589105315891054158910551589105615891057158910581589105915891060158910611589106215891063158910641589106515891066158910671589106815891069158910701589107115891072158910731589107415891075158910761589107715891078158910791589108015891081158910821589108315891084158910851589108615891087158910881589108915891090158910911589109215891093158910941589109515891096158910971589109815891099158911001589110115891102158911031589110415891105159000011590000215900003159000041590000515900006159000071590000815900009159000101590001115900012159000131590001415900015159000161590001715900018159000191590002015900021159000221590002315900024159000251590002615900027159000281590002915900030159000311590003215900033159000341590003515900036159000371590003815900039159000401590004115900042159000431590004415900045159000461590004715900048159000491590005015900051159000521590005315900054159000551590005615900057159000581590005915900060159000611590006215900063159000641590006515900066159000671590006815900069159000701590007115900072159000731590007415900075159000761590007715900078159000791590008015900081159000821590008315900084159000851590008615900087159000881590008915900090159000911590009215900093159000941590009515900096159000971590009815900099159001001590010115900102159001031590010415900105159001061590010715900108159001091590011015900111159001121590011315900114159001151590011615900117159001181590011915900120159001211590012215900123159001241590012515900126159001271590012815900129159001301590013115900132159001331590013415900135159001361590013715900138159001391590014015900141159001421590014315900144159001451590014615900147159001481590014915900150159001511590015215900153159001541590015515900156159001571590015815900159159001601590016115900162159001631590016415900165159001661590016715900168159001691590017015900171159001721590017315900174159001751590017615900177159001781590017915900180159001811590018215900183159001841590018515900186159001871590018815900189159001901590019115900192159001931590019415900195159001961590019715900198159001991590020015900201159002021590020315900204159002051590020615900207159002081590020915900210159002111590021215900213159002141590021515900216159002171590021815900219159002201590022115900222159002231590022415900225159002261590022715900228159002291590023015900231159002321590023315900234159002351590023615900237159002381590023915900240159002411590024215900243159002441590024515900246159002471590024815900249159002501590025115900252159002531590025415900255159002561590025715900258159002591590026015900261159002621590026315900264159002651590026615900267159002681590026915900270159002711590027215900273159002741590027515900276159002771590027815900279159002801590028115900282159002831590028415900285159002861590028715900288159002891590029015900291159002921590029315900294159002951590029615900297159002981590029915900300159003011590030215900303159003041590030515900306159003071590030815900309159003101590031115900312159003131590031415900315159003161590031715900318159003191590032015900321159003221590032315900324159003251590032615900327159003281590032915900330159003311590033215900333159003341590033515900336159003371590033815900339159003401590034115900342159003431590034415900345159003461590034715900348159003491590035015900351159003521590035315900354159003551590035615900357159003581590035915900360159003611590036215900363159003641590036515900366159003671590036815900369159003701590037115900372159003731590037415900375159003761590037715900378159003791590038015900381159003821590038315900384159003851590038615900387159003881590038915900390159003911590039215900393159003941590039515900396159003971590039815900399159004001590040115900402159004031590040415900405159004061590040715900408159004091590041015900411159004121590041315900414159004151590041615900417159004181590041915900420159004211590042215900423159004241590042515900426159004271590042815900429159004301590043115900432159004331590043415900435159004361590043715900438159004391590044015900441159004421590044315900444159004451590044615900447159004481590044915900450159004511590045215900453159004541590045515900456159004571590045815900459159004601590046115900462159004631590046415900465159004661590046715900468159004691590047015900471159004721590047315900474159004751590047615900477159004781590047915900480159004811590048215900483159004841590048515900486159004871590048815900489159004901590049115900492159004931590049415900495159004961590049715900498159004991590050015900501159005021590050315900504159005051590050615900507159005081590050915900510159005111590051215900513159005141590051515900516159005171590051815900519159005201590052115900522159005231590052415900525159005261590052715900528159005291590053015900531159005321590053315900534159005351590053615900537159005381590053915900540159005411590054215900543159005441590054515900546159005471590054815900549159005501590055115900552159005531590055415900555159005561590055715900558159005591590056015900561159005621590056315900564159005651590056615900567159005681590056915900570159005711590057215900573159005741590057515900576159005771590057815900579159005801590058115900582159005831590058415900585159005861590058715900588159005891590059015900591159005921590059315900594159005951590059615900597159005981590059915900600159006011590060215900603159006041590060515900606159006071590060815900609159006101590061115900612159006131590061415900615159006161590061715900618159006191590062015900621159006221590062315900624159006251590062615900627159006281590062915900630159006311590063215900633159006341590063515900636159006371590063815900639159006401590064115900642159006431590064415900645159006461590064715900648159006491590065015900651159006521590065315900654159006551590065615900657159006581590065915900660159006611590066215900663159006641590066515900666159006671590066815900669159006701590067115900672159006731590067415900675159006761590067715900678159006791590068015900681159006821590068315900684159006851590068615900687159006881590068915900690159006911590069215900693159006941590069515900696159006971590069815900699159007001590070115900702159007031590070415900705159007061590070715900708159007091590071015900711159007121590071315900714159007151590071615900717159007181590071915900720159007211590072215900723159007241590072515900726159007271590072815900729159007301590073115900732159007331590073415900735159007361590073715900738159007391590074015900741159007421590074315900744159007451590074615900747159007481590074915900750159007511590075215900753159007541590075515900756159007571590075815900759159007601590076115900762159007631590076415900765159007661590076715900768159007691590077015900771159007721590077315900774159007751590077615900777159007781590077915900780159007811590078215900783159007841590078515900786159007871590078815900789159007901590079115900792159007931590079415900795159007961590079715900798159007991590080015900801159008021590080315900804159008051590080615900807159008081590080915900810159008111590081215900813159008141590081515900816159008171590081815900819159008201590082115900822159008231590082415900825159008261590082715900828159008291590083015900831159008321590083315900834159008351590083615900837159008381590083915900840159008411590084215900843159008441590084515900846159008471590084815900849159008501590085115900852159008531590085415900855159008561590085715900858159008591590086015900861159008621590086315900864159008651590086615900867159008681590086915900870159008711590087215900873159008741590087515900876159008771590087815900879159008801590088115900882159008831590088415900885159008861590088715900888159008891590089015900891159008921590089315900894159008951590089615900897159008981590089915900900159009011590090215900903159009041590090515900906159009071590090815900909159009101590091115900912159009131590091415900915159009161590091715900918159009191590092015900921159009221590092315900924159009251590092615900927159009281590092915900930159009311590093215900933159009341590093515900936159009371590093815900939159009401590094115900942159009431590094415900945159009461590094715900948159009491590095015900951159009521590095315900954159009551590095615900957159009581590095915900960159009611590096215900963159009641590096515900966159009671590096815900969159009701590097115900972159009731590097415900975159009761590097715900978159009791590098015900981159009821590098315900984159009851590098615900987159009881590098915900990159009911590099215900993159009941590099515900996159009971590099815900999159010001590100115901002159010031590100415901005159010061590100715901008159010091590101015901011159010121590101315901014159010151590101615901017159010181590101915901020159010211590102215901023159010241590102515901026159010271590102815901029159010301590103115901032159010331590103415901035159010361590103715901038159010391590104015901041159010421590104315901044159010451590104615901047159010481590104915901050159010511590105215901053159010541590105515901056159010571590105815901059159010601590106115901062159010631590106415901065159010661590106715901068159010691590107015901071159010721590107315901074159010751590107615901077159010781590107915901080159010811590108215901083159010841590108515901086159010871590108815901089159010901590109115901092159010931590109415901095159010961590109715901098159010991590110015901101159011021590110315901104159011051591000115910002159100031591000415910005159100061591000715910008159100091591001015910011159100121591001315910014159100151591001615910017159100181591001915910020159100211591002215910023159100241591002515910026159100271591002815910029159100301591003115910032159100331591003415910035159100361591003715910038159100391591004015910041159100421591004315910044159100451591004615910047159100481591004915910050159100511591005215910053159100541591005515910056159100571591005815910059159100601591006115910062159100631591006415910065159100661591006715910068159100691591007015910071159100721591007315910074159100751591007615910077159100781591007915910080159100811591008215910083159100841591008515910086159100871591008815910089159100901591009115910092159100931591009415910095159100961591009715910098159100991591010015910101159101021591010315910104159101051591010615910107159101081591010915910110159101111591011215910113159101141591011515910116159101171591011815910119159101201591012115910122159101231591012415910125159101261591012715910128159101291591013015910131159101321591013315910134159101351591013615910137159101381591013915910140159101411591014215910143159101441591014515910146159101471591014815910149159101501591015115910152159101531591015415910155159101561591015715910158159101591591016015910161159101621591016315910164159101651591016615910167159101681591016915910170159101711591017215910173159101741591017515910176159101771591017815910179159101801591018115910182159101831591018415910185159101861591018715910188159101891591019015910191159101921591019315910194159101951591019615910197159101981591019915910200159102011591020215910203159102041591020515910206159102071591020815910209159102101591021115910212159102131591021415910215159102161591021715910218159102191591022015910221159102221591022315910224159102251591022615910227159102281591022915910230159102311591023215910233159102341591023515910236159102371591023815910239159102401591024115910242159102431591024415910245159102461591024715910248159102491591025015910251159102521591025315910254159102551591025615910257159102581591025915910260159102611591026215910263159102641591026515910266159102671591026815910269159102701591027115910272159102731591027415910275159102761591027715910278159102791591028015910281159102821591028315910284159102851591028615910287159102881591028915910290159102911591029215910293159102941591029515910296159102971591029815910299159103001591030115910302159103031591030415910305159103061591030715910308159103091591031015910311159103121591031315910314159103151591031615910317159103181591031915910320159103211591032215910323159103241591032515910326159103271591032815910329159103301591033115910332159103331591033415910335159103361591033715910338159103391591034015910341159103421591034315910344159103451591034615910347159103481591034915910350159103511591035215910353159103541591035515910356159103571591035815910359159103601591036115910362159103631591036415910365159103661591036715910368159103691591037015910371159103721591037315910374159103751591037615910377159103781591037915910380159103811591038215910383159103841591038515910386159103871591038815910389159103901591039115910392159103931591039415910395159103961591039715910398159103991591040015910401159104021591040315910404159104051591040615910407159104081591040915910410159104111591041215910413159104141591041515910416159104171591041815910419159104201591042115910422159104231591042415910425159104261591042715910428159104291591043015910431159104321591043315910434159104351591043615910437159104381591043915910440159104411591044215910443159104441591044515910446159104471591044815910449159104501591045115910452159104531591045415910455159104561591045715910458159104591591046015910461159104621591046315910464159104651591046615910467159104681591046915910470159104711591047215910473159104741591047515910476159104771591047815910479159104801591048115910482159104831591048415910485159104861591048715910488159104891591049015910491159104921591049315910494159104951591049615910497159104981591049915910500159105011591050215910503159105041591050515910506159105071591050815910509159105101591051115910512159105131591051415910515159105161591051715910518159105191591052015910521159105221591052315910524159105251591052615910527159105281591052915910530159105311591053215910533159105341591053515910536159105371591053815910539159105401591054115910542159105431591054415910545159105461591054715910548159105491591055015910551159105521591055315910554159105551591055615910557159105581591055915910560159105611591056215910563159105641591056515910566159105671591056815910569159105701591057115910572159105731591057415910575159105761591057715910578159105791591058015910581159105821591058315910584159105851591058615910587159105881591058915910590159105911591059215910593159105941591059515910596159105971591059815910599159106001591060115910602159106031591060415910605159106061591060715910608159106091591061015910611159106121591061315910614159106151591061615910617159106181591061915910620159106211591062215910623159106241591062515910626159106271591062815910629159106301591063115910632159106331591063415910635159106361591063715910638159106391591064015910641159106421591064315910644159106451591064615910647159106481591064915910650159106511591065215910653159106541591065515910656159106571591065815910659159106601591066115910662159106631591066415910665159106661591066715910668159106691591067015910671159106721591067315910674159106751591067615910677159106781591067915910680159106811591068215910683159106841591068515910686159106871591068815910689159106901591069115910692159106931591069415910695159106961591069715910698159106991591070015910701159107021591070315910704159107051591070615910707159107081591070915910710159107111591071215910713159107141591071515910716159107171591071815910719159107201591072115910722159107231591072415910725159107261591072715910728159107291591073015910731159107321591073315910734159107351591073615910737159107381591073915910740159107411591074215910743159107441591074515910746159107471591074815910749159107501591075115910752159107531591075415910755159107561591075715910758159107591591076015910761159107621591076315910764159107651591076615910767159107681591076915910770159107711591077215910773159107741591077515910776159107771591077815910779159107801591078115910782159107831591078415910785159107861591078715910788159107891591079015910791159107921591079315910794159107951591079615910797159107981591079915910800159108011591080215910803159108041591080515910806159108071591080815910809159108101591081115910812159108131591081415910815159108161591081715910818159108191591082015910821159108221591082315910824159108251591082615910827159108281591082915910830159108311591083215910833159108341591083515910836159108371591083815910839159108401591084115910842159108431591084415910845159108461591084715910848159108491591085015910851159108521591085315910854159108551591085615910857159108581591085915910860159108611591086215910863159108641591086515910866159108671591086815910869159108701591087115910872159108731591087415910875159108761591087715910878159108791591088015910881159108821591088315910884159108851591088615910887159108881591088915910890159108911591089215910893159108941591089515910896159108971591089815910899159109001591090115910902159109031591090415910905159109061591090715910908159109091591091015910911159109121591091315910914159109151591091615910917159109181591091915910920159109211591092215910923159109241591092515910926159109271591092815910929159109301591093115910932159109331591093415910935159109361591093715910938159109391591094015910941159109421591094315910944159109451591094615910947159109481591094915910950159109511591095215910953159109541591095515910956159109571591095815910959159109601591096115910962159109631591096415910965159109661591096715910968159109691591097015910971159109721591097315910974159109751591097615910977159109781591097915910980159109811591098215910983159109841591098515910986159109871591098815910989159109901591099115910992159109931591099415910995159109961591099715910998159109991591100015911001159110021591100315911004159110051591100615911007159110081591100915911010159110111591101215911013159110141591101515911016159110171591101815911019159110201591102115911022159110231591102415911025159110261591102715911028159110291591103015911031159110321591103315911034159110351591103615911037159110381591103915911040159110411591104215911043159110441591104515911046159110471591104815911049159110501591105115911052159110531591105415911055159110561591105715911058159110591591106015911061159110621591106315911064159110651591106615911067159110681591106915911070159110711591107215911073159110741591107515911076159110771591107815911079159110801591108115911082159110831591108415911085159110861591108715911088159110891591109015911091159110921591109315911094159110951591109615911097159110981591109915911100159111011591110215911103159111041591110515920001159200021592000315920004159200051592000615920007159200081592000915920010159200111592001215920013159200141592001515920016159200171592001815920019159200201592002115920022159200231592002415920025159200261592002715920028159200291592003015920031159200321592003315920034159200351592003615920037159200381592003915920040159200411592004215920043159200441592004515920046159200471592004815920049159200501592005115920052159200531592005415920055159200561592005715920058159200591592006015920061159200621592006315920064159200651592006615920067159200681592006915920070159200711592007215920073159200741592007515920076159200771592007815920079159200801592008115920082159200831592008415920085159200861592008715920088159200891592009015920091159200921592009315920094159200951592009615920097159200981592009915920100159201011592010215920103159201041592010515920106159201071592010815920109159201101592011115920112159201131592011415920115159201161592011715920118159201191592012015920121159201221592012315920124159201251592012615920127159201281592012915920130159201311592013215920133159201341592013515920136159201371592013815920139159201401592014115920142159201431592014415920145159201461592014715920148159201491592015015920151159201521592015315920154159201551592015615920157159201581592015915920160159201611592016215920163159201641592016515920166159201671592016815920169159201701592017115920172159201731592017415920175159201761592017715920178159201791592018015920181159201821592018315920184159201851592018615920187159201881592018915920190159201911592019215920193159201941592019515920196159201971592019815920199159202001592020115920202159202031592020415920205159202061592020715920208159202091592021015920211159202121592021315920214159202151592021615920217159202181592021915920220159202211592022215920223159202241592022515920226159202271592022815920229159202301592023115920232159202331592023415920235159202361592023715920238159202391592024015920241159202421592024315920244159202451592024615920247159202481592024915920250159202511592025215920253159202541592025515920256159202571592025815920259159202601592026115920262159202631592026415920265159202661592026715920268159202691592027015920271159202721592027315920274159202751592027615920277159202781592027915920280159202811592028215920283159202841592028515920286159202871592028815920289159202901592029115920292159202931592029415920295159202961592029715920298159202991592030015920301159203021592030315920304159203051592030615920307159203081592030915920310159203111592031215920313159203141592031515920316159203171592031815920319159203201592032115920322159203231592032415920325159203261592032715920328159203291592033015920331159203321592033315920334159203351592033615920337159203381592033915920340159203411592034215920343159203441592034515920346159203471592034815920349159203501592035115920352159203531592035415920355159203561592035715920358159203591592036015920361159203621592036315920364159203651592036615920367159203681592036915920370159203711592037215920373159203741592037515920376159203771592037815920379159203801592038115920382159203831592038415920385159203861592038715920388159203891592039015920391159203921592039315920394159203951592039615920397159203981592039915920400159204011592040215920403159204041592040515920406159204071592040815920409159204101592041115920412159204131592041415920415159204161592041715920418159204191592042015920421159204221592042315920424159204251592042615920427159204281592042915920430159204311592043215920433159204341592043515920436159204371592043815920439159204401592044115920442159204431592044415920445159204461592044715920448159204491592045015920451159204521592045315920454159204551592045615920457159204581592045915920460159204611592046215920463159204641592046515920466159204671592046815920469159204701592047115920472159204731592047415920475159204761592047715920478159204791592048015920481159204821592048315920484159204851592048615920487159204881592048915920490159204911592049215920493159204941592049515920496159204971592049815920499159205001592050115920502159205031592050415920505159205061592050715920508159205091592051015920511159205121592051315920514159205151592051615920517159205181592051915920520159205211592052215920523159205241592052515920526159205271592052815920529159205301592053115920532159205331592053415920535159205361592053715920538159205391592054015920541159205421592054315920544159205451592054615920547159205481592054915920550159205511592055215920553159205541592055515920556159205571592055815920559159205601592056115920562159205631592056415920565159205661592056715920568159205691592057015920571159205721592057315920574159205751592057615920577159205781592057915920580159205811592058215920583159205841592058515920586159205871592058815920589159205901592059115920592159205931592059415920595159205961592059715920598159205991592060015920601159206021592060315920604159206051592060615920607159206081592060915920610159206111592061215920613159206141592061515920616159206171592061815920619159206201592062115920622159206231592062415920625159206261592062715920628159206291592063015920631159206321592063315920634159206351592063615920637159206381592063915920640159206411592064215920643159206441592064515920646159206471592064815920649159206501592065115920652159206531592065415920655159206561592065715920658159206591592066015920661159206621592066315920664159206651592066615920667159206681592066915920670159206711592067215920673159206741592067515920676159206771592067815920679159206801592068115920682159206831592068415920685159206861592068715920688159206891592069015920691159206921592069315920694159206951592069615920697159206981592069915920700159207011592070215920703159207041592070515920706159207071592070815920709159207101592071115920712159207131592071415920715159207161592071715920718159207191592072015920721159207221592072315920724159207251592072615920727159207281592072915920730159207311592073215920733159207341592073515920736159207371592073815920739159207401592074115920742159207431592074415920745159207461592074715920748159207491592075015920751159207521592075315920754159207551592075615920757159207581592075915920760159207611592076215920763159207641592076515920766159207671592076815920769159207701592077115920772159207731592077415920775159207761592077715920778159207791592078015920781159207821592078315920784159207851592078615920787159207881592078915920790159207911592079215920793159207941592079515920796159207971592079815920799159208001592080115920802159208031592080415920805159208061592080715920808159208091592081015920811159208121592081315920814159208151592081615920817159208181592081915920820159208211592082215920823159208241592082515920826159208271592082815920829159208301592083115920832159208331592083415920835159208361592083715920838159208391592084015920841159208421592084315920844159208451592084615920847159208481592084915920850159208511592085215920853159208541592085515920856159208571592085815920859159208601592086115920862159208631592086415920865159208661592086715920868159208691592087015920871159208721592087315920874159208751592087615920877159208781592087915920880159208811592088215920883159208841592088515920886159208871592088815920889159208901592089115920892159208931592089415920895159208961592089715920898159208991592090015920901159209021592090315920904159209051592090615920907159209081592090915920910159209111592091215920913159209141592091515920916159209171592091815920919159209201592092115920922159209231592092415920925159209261592092715920928159209291592093015920931159209321592093315920934159209351592093615920937159209381592093915920940159209411592094215920943159209441592094515920946159209471592094815920949159209501592095115920952159209531592095415920955159209561592095715920958159209591592096015920961159209621592096315920964159209651592096615920967159209681592096915920970159209711592097215920973159209741592097515920976159209771592097815920979159209801592098115920982159209831592098415920985159209861592098715920988159209891592099015920991159209921592099315920994159209951592099615920997159209981592099915921000159210011592100215921003159210041592100515921006159210071592100815921009159210101592101115921012159210131592101415921015159210161592101715921018159210191592102015921021159210221592102315921024159210251592102615921027159210281592102915921030159210311592103215921033159210341592103515921036159210371592103815921039159210401592104115921042159210431592104415921045159210461592104715921048159210491592105015921051159210521592105315921054159210551592105615921057159210581592105915921060159210611592106215921063159210641592106515921066159210671592106815921069159210701592107115921072159210731592107415921075159210761592107715921078159210791592108015921081159210821592108315921084159210851592108615921087159210881592108915921090159210911592109215921093159210941592109515921096159210971592109815921099159211001592110115921102159211031592110415921105159300011593000215930003159300041593000515930006159300071593000815930009159300101593001115930012159300131593001415930015159300161593001715930018159300191593002015930021159300221593002315930024159300251593002615930027159300281593002915930030159300311593003215930033159300341593003515930036159300371593003815930039159300401593004115930042159300431593004415930045159300461593004715930048159300491593005015930051159300521593005315930054159300551593005615930057159300581593005915930060159300611593006215930063159300641593006515930066159300671593006815930069159300701593007115930072159300731593007415930075159300761593007715930078159300791593008015930081159300821593008315930084159300851593008615930087159300881593008915930090159300911593009215930093159300941593009515930096159300971593009815930099159301001593010115930102159301031593010415930105159301061593010715930108159301091593011015930111159301121593011315930114159301151593011615930117159301181593011915930120159301211593012215930123159301241593012515930126159301271593012815930129159301301593013115930132159301331593013415930135159301361593013715930138159301391593014015930141159301421593014315930144159301451593014615930147159301481593014915930150159301511593015215930153159301541593015515930156159301571593015815930159159301601593016115930162159301631593016415930165159301661593016715930168159301691593017015930171159301721593017315930174159301751593017615930177159301781593017915930180159301811593018215930183159301841593018515930186159301871593018815930189159301901593019115930192159301931593019415930195159301961593019715930198159301991593020015930201159302021593020315930204159302051593020615930207159302081593020915930210159302111593021215930213159302141593021515930216159302171593021815930219159302201593022115930222159302231593022415930225159302261593022715930228159302291593023015930231159302321593023315930234159302351593023615930237159302381593023915930240159302411593024215930243159302441593024515930246159302471593024815930249159302501593025115930252159302531593025415930255159302561593025715930258159302591593026015930261159302621593026315930264159302651593026615930267159302681593026915930270159302711593027215930273159302741593027515930276159302771593027815930279159302801593028115930282159302831593028415930285159302861593028715930288159302891593029015930291159302921593029315930294159302951593029615930297159302981593029915930300159303011593030215930303159303041593030515930306159303071593030815930309159303101593031115930312159303131593031415930315159303161593031715930318159303191593032015930321159303221593032315930324159303251593032615930327159303281593032915930330159303311593033215930333159303341593033515930336159303371593033815930339159303401593034115930342159303431593034415930345159303461593034715930348159303491593035015930351159303521593035315930354159303551593035615930357159303581593035915930360159303611593036215930363159303641593036515930366159303671593036815930369159303701593037115930372159303731593037415930375159303761593037715930378159303791593038015930381159303821593038315930384159303851593038615930387159303881593038915930390159303911593039215930393159303941593039515930396159303971593039815930399159304001593040115930402159304031593040415930405159304061593040715930408159304091593041015930411159304121593041315930414159304151593041615930417159304181593041915930420159304211593042215930423159304241593042515930426159304271593042815930429159304301593043115930432159304331593043415930435159304361593043715930438159304391593044015930441159304421593044315930444159304451593044615930447159304481593044915930450159304511593045215930453159304541593045515930456159304571593045815930459159304601593046115930462159304631593046415930465159304661593046715930468159304691593047015930471159304721593047315930474159304751593047615930477159304781593047915930480159304811593048215930483159304841593048515930486159304871593048815930489159304901593049115930492159304931593049415930495159304961593049715930498159304991593050015930501159305021593050315930504159305051593050615930507159305081593050915930510159305111593051215930513159305141593051515930516159305171593051815930519159305201593052115930522159305231593052415930525159305261593052715930528159305291593053015930531159305321593053315930534159305351593053615930537159305381593053915930540159305411593054215930543159305441593054515930546159305471593054815930549159305501593055115930552159305531593055415930555159305561593055715930558159305591593056015930561159305621593056315930564159305651593056615930567159305681593056915930570159305711593057215930573159305741593057515930576159305771593057815930579159305801593058115930582159305831593058415930585159305861593058715930588159305891593059015930591159305921593059315930594159305951593059615930597159305981593059915930600159306011593060215930603159306041593060515930606159306071593060815930609159306101593061115930612159306131593061415930615159306161593061715930618159306191593062015930621159306221593062315930624159306251593062615930627159306281593062915930630159306311593063215930633159306341593063515930636159306371593063815930639159306401593064115930642159306431593064415930645159306461593064715930648159306491593065015930651159306521593065315930654159306551593065615930657159306581593065915930660159306611593066215930663159306641593066515930666159306671593066815930669159306701593067115930672159306731593067415930675159306761593067715930678159306791593068015930681159306821593068315930684159306851593068615930687159306881593068915930690159306911593069215930693159306941593069515930696159306971593069815930699159307001593070115930702159307031593070415930705159307061593070715930708159307091593071015930711159307121593071315930714159307151593071615930717159307181593071915930720159307211593072215930723159307241593072515930726159307271593072815930729159307301593073115930732159307331593073415930735159307361593073715930738159307391593074015930741159307421593074315930744159307451593074615930747159307481593074915930750159307511593075215930753159307541593075515930756159307571593075815930759159307601593076115930762159307631593076415930765159307661593076715930768159307691593077015930771159307721593077315930774159307751593077615930777159307781593077915930780159307811593078215930783159307841593078515930786159307871593078815930789159307901593079115930792159307931593079415930795159307961593079715930798159307991593080015930801159308021593080315930804159308051593080615930807159308081593080915930810159308111593081215930813159308141593081515930816159308171593081815930819159308201593082115930822159308231593082415930825159308261593082715930828159308291593083015930831159308321593083315930834159308351593083615930837159308381593083915930840159308411593084215930843159308441593084515930846159308471593084815930849159308501593085115930852159308531593085415930855159308561593085715930858159308591593086015930861159308621593086315930864159308651593086615930867159308681593086915930870159308711593087215930873159308741593087515930876159308771593087815930879159308801593088115930882159308831593088415930885159308861593088715930888159308891593089015930891159308921593089315930894159308951593089615930897159308981593089915930900159309011593090215930903159309041593090515930906159309071593090815930909159309101593091115930912159309131593091415930915159309161593091715930918159309191593092015930921159309221593092315930924159309251593092615930927159309281593092915930930159309311593093215930933159309341593093515930936159309371593093815930939159309401593094115930942159309431593094415930945159309461593094715930948159309491593095015930951159309521593095315930954159309551593095615930957159309581593095915930960159309611593096215930963159309641593096515930966159309671593096815930969159309701593097115930972159309731593097415930975159309761593097715930978159309791593098015930981159309821593098315930984159309851593098615930987159309881593098915930990159309911593099215930993159309941593099515930996159309971593099815930999159310001593100115931002159310031593100415931005159310061593100715931008159310091593101015931011159310121593101315931014159310151593101615931017159310181593101915931020159310211593102215931023159310241593102515931026159310271593102815931029159310301593103115931032159310331593103415931035159310361593103715931038159310391593104015931041159310421593104315931044159310451593104615931047159310481593104915931050159310511593105215931053159310541593105515931056159310571593105815931059159310601593106115931062159310631593106415931065159310661593106715931068159310691593107015931071159310721593107315931074159310751593107615931077159310781593107915931080159310811593108215931083159310841593108515931086159310871593108815931089159310901593109115931092159310931593109415931095159310961593109715931098159310991593110015931101159311021593110315931104159311051594000115940002159400031594000415940005159400061594000715940008159400091594001015940011159400121594001315940014159400151594001615940017159400181594001915940020159400211594002215940023159400241594002515940026159400271594002815940029159400301594003115940032159400331594003415940035159400361594003715940038159400391594004015940041159400421594004315940044159400451594004615940047159400481594004915940050159400511594005215940053159400541594005515940056159400571594005815940059159400601594006115940062159400631594006415940065159400661594006715940068159400691594007015940071159400721594007315940074159400751594007615940077159400781594007915940080159400811594008215940083159400841594008515940086159400871594008815940089159400901594009115940092159400931594009415940095159400961594009715940098159400991594010015940101159401021594010315940104159401051594010615940107159401081594010915940110159401111594011215940113159401141594011515940116159401171594011815940119159401201594012115940122159401231594012415940125159401261594012715940128159401291594013015940131159401321594013315940134159401351594013615940137159401381594013915940140159401411594014215940143159401441594014515940146159401471594014815940149159401501594015115940152159401531594015415940155159401561594015715940158159401591594016015940161159401621594016315940164159401651594016615940167159401681594016915940170159401711594017215940173159401741594017515940176159401771594017815940179159401801594018115940182159401831594018415940185159401861594018715940188159401891594019015940191159401921594019315940194159401951594019615940197159401981594019915940200159402011594020215940203159402041594020515940206159402071594020815940209159402101594021115940212159402131594021415940215159402161594021715940218159402191594022015940221159402221594022315940224159402251594022615940227159402281594022915940230159402311594023215940233159402341594023515940236159402371594023815940239159402401594024115940242159402431594024415940245159402461594024715940248159402491594025015940251159402521594025315940254159402551594025615940257159402581594025915940260159402611594026215940263159402641594026515940266159402671594026815940269159402701594027115940272159402731594027415940275159402761594027715940278159402791594028015940281159402821594028315940284159402851594028615940287159402881594028915940290159402911594029215940293159402941594029515940296159402971594029815940299159403001594030115940302159403031594030415940305159403061594030715940308159403091594031015940311159403121594031315940314159403151594031615940317159403181594031915940320159403211594032215940323159403241594032515940326159403271594032815940329159403301594033115940332159403331594033415940335159403361594033715940338159403391594034015940341159403421594034315940344159403451594034615940347159403481594034915940350159403511594035215940353159403541594035515940356159403571594035815940359159403601594036115940362159403631594036415940365159403661594036715940368159403691594037015940371159403721594037315940374159403751594037615940377159403781594037915940380159403811594038215940383159403841594038515940386159403871594038815940389159403901594039115940392159403931594039415940395159403961594039715940398159403991594040015940401159404021594040315940404159404051594040615940407159404081594040915940410159404111594041215940413159404141594041515940416159404171594041815940419159404201594042115940422159404231594042415940425159404261594042715940428159404291594043015940431159404321594043315940434159404351594043615940437159404381594043915940440159404411594044215940443159404441594044515940446159404471594044815940449159404501594045115940452159404531594045415940455159404561594045715940458159404591594046015940461159404621594046315940464159404651594046615940467159404681594046915940470159404711594047215940473159404741594047515940476159404771594047815940479159404801594048115940482159404831594048415940485159404861594048715940488159404891594049015940491159404921594049315940494159404951594049615940497159404981594049915940500159405011594050215940503159405041594050515940506159405071594050815940509159405101594051115940512159405131594051415940515159405161594051715940518159405191594052015940521159405221594052315940524159405251594052615940527159405281594052915940530159405311594053215940533159405341594053515940536159405371594053815940539159405401594054115940542159405431594054415940545159405461594054715940548159405491594055015940551159405521594055315940554159405551594055615940557159405581594055915940560159405611594056215940563159405641594056515940566159405671594056815940569159405701594057115940572159405731594057415940575159405761594057715940578159405791594058015940581159405821594058315940584159405851594058615940587159405881594058915940590159405911594059215940593159405941594059515940596159405971594059815940599159406001594060115940602159406031594060415940605159406061594060715940608159406091594061015940611159406121594061315940614159406151594061615940617159406181594061915940620159406211594062215940623159406241594062515940626159406271594062815940629159406301594063115940632159406331594063415940635159406361594063715940638159406391594064015940641159406421594064315940644159406451594064615940647159406481594064915940650159406511594065215940653159406541594065515940656159406571594065815940659159406601594066115940662159406631594066415940665159406661594066715940668159406691594067015940671159406721594067315940674159406751594067615940677159406781594067915940680159406811594068215940683159406841594068515940686159406871594068815940689159406901594069115940692159406931594069415940695159406961594069715940698159406991594070015940701159407021594070315940704159407051594070615940707159407081594070915940710159407111594071215940713159407141594071515940716159407171594071815940719159407201594072115940722159407231594072415940725159407261594072715940728159407291594073015940731159407321594073315940734159407351594073615940737159407381594073915940740159407411594074215940743159407441594074515940746159407471594074815940749159407501594075115940752159407531594075415940755159407561594075715940758159407591594076015940761159407621594076315940764159407651594076615940767159407681594076915940770159407711594077215940773159407741594077515940776159407771594077815940779159407801594078115940782159407831594078415940785159407861594078715940788159407891594079015940791159407921594079315940794159407951594079615940797159407981594079915940800159408011594080215940803159408041594080515940806159408071594080815940809159408101594081115940812159408131594081415940815159408161594081715940818159408191594082015940821159408221594082315940824159408251594082615940827159408281594082915940830159408311594083215940833159408341594083515940836159408371594083815940839159408401594084115940842159408431594084415940845159408461594084715940848159408491594085015940851159408521594085315940854159408551594085615940857159408581594085915940860159408611594086215940863159408641594086515940866159408671594086815940869159408701594087115940872159408731594087415940875159408761594087715940878159408791594088015940881159408821594088315940884159408851594088615940887159408881594088915940890159408911594089215940893159408941594089515940896159408971594089815940899159409001594090115940902159409031594090415940905159409061594090715940908159409091594091015940911159409121594091315940914159409151594091615940917159409181594091915940920159409211594092215940923159409241594092515940926159409271594092815940929159409301594093115940932159409331594093415940935159409361594093715940938159409391594094015940941159409421594094315940944159409451594094615940947159409481594094915940950159409511594095215940953159409541594095515940956159409571594095815940959159409601594096115940962159409631594096415940965159409661594096715940968159409691594097015940971159409721594097315940974159409751594097615940977159409781594097915940980159409811594098215940983159409841594098515940986159409871594098815940989159409901594099115940992159409931594099415940995159409961594099715940998159409991594100015941001159410021594100315941004159410051594100615941007159410081594100915941010159410111594101215941013159410141594101515941016159410171594101815941019159410201594102115941022159410231594102415941025159410261594102715941028159410291594103015941031159410321594103315941034159410351594103615941037159410381594103915941040159410411594104215941043159410441594104515941046159410471594104815941049159410501594105115941052159410531594105415941055159410561594105715941058159410591594106015941061159410621594106315941064159410651594106615941067159410681594106915941070159410711594107215941073159410741594107515941076159410771594107815941079159410801594108115941082159410831594108415941085159410861594108715941088159410891594109015941091159410921594109315941094159410951594109615941097159410981594109915941100159411011594110215941103159411041594110515950001159500021595000315950004159500051595000615950007159500081595000915950010159500111595001215950013159500141595001515950016159500171595001815950019159500201595002115950022159500231595002415950025159500261595002715950028159500291595003015950031159500321595003315950034159500351595003615950037159500381595003915950040159500411595004215950043159500441595004515950046159500471595004815950049159500501595005115950052159500531595005415950055159500561595005715950058159500591595006015950061159500621595006315950064159500651595006615950067159500681595006915950070159500711595007215950073159500741595007515950076159500771595007815950079159500801595008115950082159500831595008415950085159500861595008715950088159500891595009015950091159500921595009315950094159500951595009615950097159500981595009915950100159501011595010215950103159501041595010515950106159501071595010815950109159501101595011115950112159501131595011415950115159501161595011715950118159501191595012015950121159501221595012315950124159501251595012615950127159501281595012915950130159501311595013215950133159501341595013515950136159501371595013815950139159501401595014115950142159501431595014415950145159501461595014715950148159501491595015015950151159501521595015315950154159501551595015615950157159501581595015915950160159501611595016215950163159501641595016515950166159501671595016815950169159501701595017115950172159501731595017415950175159501761595017715950178159501791595018015950181159501821595018315950184159501851595018615950187159501881595018915950190159501911595019215950193159501941595019515950196159501971595019815950199159502001595020115950202159502031595020415950205159502061595020715950208159502091595021015950211159502121595021315950214159502151595021615950217159502181595021915950220159502211595022215950223159502241595022515950226159502271595022815950229159502301595023115950232159502331595023415950235159502361595023715950238159502391595024015950241159502421595024315950244159502451595024615950247159502481595024915950250159502511595025215950253159502541595025515950256159502571595025815950259159502601595026115950262159502631595026415950265159502661595026715950268159502691595027015950271159502721595027315950274159502751595027615950277159502781595027915950280159502811595028215950283159502841595028515950286159502871595028815950289159502901595029115950292159502931595029415950295159502961595029715950298159502991595030015950301159503021595030315950304159503051595030615950307159503081595030915950310159503111595031215950313159503141595031515950316159503171595031815950319159503201595032115950322159503231595032415950325159503261595032715950328159503291595033015950331159503321595033315950334159503351595033615950337159503381595033915950340159503411595034215950343159503441595034515950346159503471595034815950349159503501595035115950352159503531595035415950355159503561595035715950358159503591595036015950361159503621595036315950364159503651595036615950367159503681595036915950370159503711595037215950373159503741595037515950376159503771595037815950379159503801595038115950382159503831595038415950385159503861595038715950388159503891595039015950391159503921595039315950394159503951595039615950397159503981595039915950400159504011595040215950403159504041595040515950406159504071595040815950409159504101595041115950412159504131595041415950415159504161595041715950418159504191595042015950421159504221595042315950424159504251595042615950427159504281595042915950430159504311595043215950433159504341595043515950436159504371595043815950439159504401595044115950442159504431595044415950445159504461595044715950448159504491595045015950451159504521595045315950454159504551595045615950457159504581595045915950460159504611595046215950463159504641595046515950466159504671595046815950469159504701595047115950472159504731595047415950475159504761595047715950478159504791595048015950481159504821595048315950484159504851595048615950487159504881595048915950490159504911595049215950493159504941595049515950496159504971595049815950499159505001595050115950502159505031595050415950505159505061595050715950508159505091595051015950511159505121595051315950514159505151595051615950517159505181595051915950520159505211595052215950523159505241595052515950526159505271595052815950529159505301595053115950532159505331595053415950535159505361595053715950538159505391595054015950541159505421595054315950544159505451595054615950547159505481595054915950550159505511595055215950553159505541595055515950556159505571595055815950559159505601595056115950562159505631595056415950565159505661595056715950568159505691595057015950571159505721595057315950574159505751595057615950577159505781595057915950580159505811595058215950583159505841595058515950586159505871595058815950589159505901595059115950592159505931595059415950595159505961595059715950598159505991595060015950601159506021595060315950604159506051595060615950607159506081595060915950610159506111595061215950613159506141595061515950616159506171595061815950619159506201595062115950622159506231595062415950625159506261595062715950628159506291595063015950631159506321595063315950634159506351595063615950637159506381595063915950640159506411595064215950643159506441595064515950646159506471595064815950649159506501595065115950652159506531595065415950655159506561595065715950658159506591595066015950661159506621595066315950664159506651595066615950667159506681595066915950670159506711595067215950673159506741595067515950676159506771595067815950679159506801595068115950682159506831595068415950685159506861595068715950688159506891595069015950691159506921595069315950694159506951595069615950697159506981595069915950700159507011595070215950703159507041595070515950706159507071595070815950709159507101595071115950712159507131595071415950715159507161595071715950718159507191595072015950721159507221595072315950724159507251595072615950727159507281595072915950730159507311595073215950733159507341595073515950736159507371595073815950739159507401595074115950742159507431595074415950745159507461595074715950748159507491595075015950751159507521595075315950754159507551595075615950757159507581595075915950760159507611595076215950763159507641595076515950766159507671595076815950769159507701595077115950772159507731595077415950775159507761595077715950778159507791595078015950781159507821595078315950784159507851595078615950787159507881595078915950790159507911595079215950793159507941595079515950796159507971595079815950799159508001595080115950802159508031595080415950805159508061595080715950808159508091595081015950811159508121595081315950814159508151595081615950817159508181595081915950820159508211595082215950823159508241595082515950826159508271595082815950829159508301595083115950832159508331595083415950835159508361595083715950838159508391595084015950841159508421595084315950844159508451595084615950847159508481595084915950850159508511595085215950853159508541595085515950856159508571595085815950859159508601595086115950862159508631595086415950865159508661595086715950868159508691595087015950871159508721595087315950874159508751595087615950877159508781595087915950880159508811595088215950883159508841595088515950886159508871595088815950889159508901595089115950892159508931595089415950895159508961595089715950898159508991595090015950901159509021595090315950904159509051595090615950907159509081595090915950910159509111595091215950913159509141595091515950916159509171595091815950919159509201595092115950922159509231595092415950925159509261595092715950928159509291595093015950931159509321595093315950934159509351595093615950937159509381595093915950940159509411595094215950943159509441595094515950946159509471595094815950949159509501595095115950952159509531595095415950955159509561595095715950958159509591595096015950961159509621595096315950964159509651595096615950967159509681595096915950970159509711595097215950973159509741595097515950976159509771595097815950979159509801595098115950982159509831595098415950985159509861595098715950988159509891595099015950991159509921595099315950994159509951595099615950997159509981595099915951000159510011595100215951003159510041595100515951006159510071595100815951009159510101595101115951012159510131595101415951015159510161595101715951018159510191595102015951021159510221595102315951024159510251595102615951027159510281595102915951030159510311595103215951033159510341595103515951036159510371595103815951039159510401595104115951042159510431595104415951045159510461595104715951048159510491595105015951051159510521595105315951054159510551595105615951057159510581595105915951060159510611595106215951063159510641595106515951066159510671595106815951069159510701595107115951072159510731595107415951075159510761595107715951078159510791595108015951081159510821595108315951084159510851595108615951087159510881595108915951090159510911595109215951093159510941595109515951096159510971595109815951099159511001595110115951102159511031595110415951105159600011596000215960003159600041596000515960006159600071596000815960009159600101596001115960012159600131596001415960015159600161596001715960018159600191596002015960021159600221596002315960024159600251596002615960027159600281596002915960030159600311596003215960033159600341596003515960036159600371596003815960039159600401596004115960042159600431596004415960045159600461596004715960048159600491596005015960051159600521596005315960054159600551596005615960057159600581596005915960060159600611596006215960063159600641596006515960066159600671596006815960069159600701596007115960072159600731596007415960075159600761596007715960078159600791596008015960081159600821596008315960084159600851596008615960087159600881596008915960090159600911596009215960093159600941596009515960096159600971596009815960099159601001596010115960102159601031596010415960105159601061596010715960108159601091596011015960111159601121596011315960114159601151596011615960117159601181596011915960120159601211596012215960123159601241596012515960126159601271596012815960129159601301596013115960132159601331596013415960135159601361596013715960138159601391596014015960141159601421596014315960144159601451596014615960147159601481596014915960150159601511596015215960153159601541596015515960156159601571596015815960159159601601596016115960162159601631596016415960165159601661596016715960168159601691596017015960171159601721596017315960174159601751596017615960177159601781596017915960180159601811596018215960183159601841596018515960186159601871596018815960189159601901596019115960192159601931596019415960195159601961596019715960198159601991596020015960201159602021596020315960204159602051596020615960207159602081596020915960210159602111596021215960213159602141596021515960216159602171596021815960219159602201596022115960222159602231596022415960225159602261596022715960228159602291596023015960231159602321596023315960234159602351596023615960237159602381596023915960240159602411596024215960243159602441596024515960246159602471596024815960249159602501596025115960252159602531596025415960255159602561596025715960258159602591596026015960261159602621596026315960264159602651596026615960267159602681596026915960270159602711596027215960273159602741596027515960276159602771596027815960279159602801596028115960282159602831596028415960285159602861596028715960288159602891596029015960291159602921596029315960294159602951596029615960297159602981596029915960300159603011596030215960303159603041596030515960306159603071596030815960309159603101596031115960312159603131596031415960315159603161596031715960318159603191596032015960321159603221596032315960324159603251596032615960327159603281596032915960330159603311596033215960333159603341596033515960336159603371596033815960339159603401596034115960342159603431596034415960345159603461596034715960348159603491596035015960351159603521596035315960354159603551596035615960357159603581596035915960360159603611596036215960363159603641596036515960366159603671596036815960369159603701596037115960372159603731596037415960375159603761596037715960378159603791596038015960381159603821596038315960384159603851596038615960387159603881596038915960390159603911596039215960393159603941596039515960396159603971596039815960399159604001596040115960402159604031596040415960405159604061596040715960408159604091596041015960411159604121596041315960414159604151596041615960417159604181596041915960420159604211596042215960423159604241596042515960426159604271596042815960429159604301596043115960432159604331596043415960435159604361596043715960438159604391596044015960441159604421596044315960444159604451596044615960447159604481596044915960450159604511596045215960453159604541596045515960456159604571596045815960459159604601596046115960462159604631596046415960465159604661596046715960468159604691596047015960471159604721596047315960474159604751596047615960477159604781596047915960480159604811596048215960483159604841596048515960486159604871596048815960489159604901596049115960492159604931596049415960495159604961596049715960498159604991596050015960501159605021596050315960504159605051596050615960507159605081596050915960510159605111596051215960513159605141596051515960516159605171596051815960519159605201596052115960522159605231596052415960525159605261596052715960528159605291596053015960531159605321596053315960534159605351596053615960537159605381596053915960540159605411596054215960543159605441596054515960546159605471596054815960549159605501596055115960552159605531596055415960555159605561596055715960558159605591596056015960561159605621596056315960564159605651596056615960567159605681596056915960570159605711596057215960573159605741596057515960576159605771596057815960579159605801596058115960582159605831596058415960585159605861596058715960588159605891596059015960591159605921596059315960594159605951596059615960597159605981596059915960600159606011596060215960603159606041596060515960606159606071596060815960609159606101596061115960612159606131596061415960615159606161596061715960618159606191596062015960621159606221596062315960624159606251596062615960627159606281596062915960630159606311596063215960633159606341596063515960636159606371596063815960639159606401596064115960642159606431596064415960645159606461596064715960648159606491596065015960651159606521596065315960654159606551596065615960657159606581596065915960660159606611596066215960663159606641596066515960666159606671596066815960669159606701596067115960672159606731596067415960675159606761596067715960678159606791596068015960681159606821596068315960684159606851596068615960687159606881596068915960690159606911596069215960693159606941596069515960696159606971596069815960699159607001596070115960702159607031596070415960705159607061596070715960708159607091596071015960711159607121596071315960714159607151596071615960717159607181596071915960720159607211596072215960723159607241596072515960726159607271596072815960729159607301596073115960732159607331596073415960735159607361596073715960738159607391596074015960741159607421596074315960744159607451596074615960747159607481596074915960750159607511596075215960753159607541596075515960756159607571596075815960759159607601596076115960762159607631596076415960765159607661596076715960768159607691596077015960771159607721596077315960774159607751596077615960777159607781596077915960780159607811596078215960783159607841596078515960786159607871596078815960789159607901596079115960792159607931596079415960795159607961596079715960798159607991596080015960801159608021596080315960804159608051596080615960807159608081596080915960810159608111596081215960813159608141596081515960816159608171596081815960819159608201596082115960822159608231596082415960825159608261596082715960828159608291596083015960831159608321596083315960834159608351596083615960837159608381596083915960840159608411596084215960843159608441596084515960846159608471596084815960849159608501596085115960852159608531596085415960855159608561596085715960858159608591596086015960861159608621596086315960864159608651596086615960867159608681596086915960870159608711596087215960873159608741596087515960876159608771596087815960879159608801596088115960882159608831596088415960885159608861596088715960888159608891596089015960891159608921596089315960894159608951596089615960897159608981596089915960900159609011596090215960903159609041596090515960906159609071596090815960909159609101596091115960912159609131596091415960915159609161596091715960918159609191596092015960921159609221596092315960924159609251596092615960927159609281596092915960930159609311596093215960933159609341596093515960936159609371596093815960939159609401596094115960942159609431596094415960945159609461596094715960948159609491596095015960951159609521596095315960954159609551596095615960957159609581596095915960960159609611596096215960963159609641596096515960966159609671596096815960969159609701596097115960972159609731596097415960975159609761596097715960978159609791596098015960981159609821596098315960984159609851596098615960987159609881596098915960990159609911596099215960993159609941596099515960996159609971596099815960999159610001596100115961002159610031596100415961005159610061596100715961008159610091596101015961011159610121596101315961014159610151596101615961017159610181596101915961020159610211596102215961023159610241596102515961026159610271596102815961029159610301596103115961032159610331596103415961035159610361596103715961038159610391596104015961041159610421596104315961044159610451596104615961047159610481596104915961050159610511596105215961053159610541596105515961056159610571596105815961059159610601596106115961062159610631596106415961065159610661596106715961068159610691596107015961071159610721596107315961074159610751596107615961077159610781596107915961080159610811596108215961083159610841596108515961086159610871596108815961089159610901596109115961092159610931596109415961095159610961596109715961098159610991596110015961101159611021596110315961104159611051597000115970002159700031597000415970005159700061597000715970008159700091597001015970011159700121597001315970014159700151597001615970017159700181597001915970020159700211597002215970023159700241597002515970026159700271597002815970029159700301597003115970032159700331597003415970035159700361597003715970038159700391597004015970041159700421597004315970044159700451597004615970047159700481597004915970050159700511597005215970053159700541597005515970056159700571597005815970059159700601597006115970062159700631597006415970065159700661597006715970068159700691597007015970071159700721597007315970074159700751597007615970077159700781597007915970080159700811597008215970083159700841597008515970086159700871597008815970089159700901597009115970092159700931597009415970095159700961597009715970098159700991597010015970101159701021597010315970104159701051597010615970107159701081597010915970110159701111597011215970113159701141597011515970116159701171597011815970119159701201597012115970122159701231597012415970125159701261597012715970128159701291597013015970131159701321597013315970134159701351597013615970137159701381597013915970140159701411597014215970143159701441597014515970146159701471597014815970149159701501597015115970152159701531597015415970155159701561597015715970158159701591597016015970161159701621597016315970164159701651597016615970167159701681597016915970170159701711597017215970173159701741597017515970176159701771597017815970179159701801597018115970182159701831597018415970185159701861597018715970188159701891597019015970191159701921597019315970194159701951597019615970197159701981597019915970200159702011597020215970203159702041597020515970206159702071597020815970209159702101597021115970212159702131597021415970215159702161597021715970218159702191597022015970221159702221597022315970224159702251597022615970227159702281597022915970230159702311597023215970233159702341597023515970236159702371597023815970239159702401597024115970242159702431597024415970245159702461597024715970248159702491597025015970251159702521597025315970254159702551597025615970257159702581597025915970260159702611597026215970263159702641597026515970266159702671597026815970269159702701597027115970272159702731597027415970275159702761597027715970278159702791597028015970281159702821597028315970284159702851597028615970287159702881597028915970290159702911597029215970293159702941597029515970296159702971597029815970299159703001597030115970302159703031597030415970305159703061597030715970308159703091597031015970311159703121597031315970314159703151597031615970317159703181597031915970320159703211597032215970323159703241597032515970326159703271597032815970329159703301597033115970332159703331597033415970335159703361597033715970338159703391597034015970341159703421597034315970344159703451597034615970347159703481597034915970350159703511597035215970353159703541597035515970356159703571597035815970359159703601597036115970362159703631597036415970365159703661597036715970368159703691597037015970371159703721597037315970374159703751597037615970377159703781597037915970380159703811597038215970383159703841597038515970386159703871597038815970389159703901597039115970392159703931597039415970395159703961597039715970398159703991597040015970401159704021597040315970404159704051597040615970407159704081597040915970410159704111597041215970413159704141597041515970416159704171597041815970419159704201597042115970422159704231597042415970425159704261597042715970428159704291597043015970431159704321597043315970434159704351597043615970437159704381597043915970440159704411597044215970443159704441597044515970446159704471597044815970449159704501597045115970452159704531597045415970455159704561597045715970458159704591597046015970461159704621597046315970464159704651597046615970467159704681597046915970470159704711597047215970473159704741597047515970476159704771597047815970479159704801597048115970482159704831597048415970485159704861597048715970488159704891597049015970491159704921597049315970494159704951597049615970497159704981597049915970500159705011597050215970503159705041597050515970506159705071597050815970509159705101597051115970512159705131597051415970515159705161597051715970518159705191597052015970521159705221597052315970524159705251597052615970527159705281597052915970530159705311597053215970533159705341597053515970536159705371597053815970539159705401597054115970542159705431597054415970545159705461597054715970548159705491597055015970551159705521597055315970554159705551597055615970557159705581597055915970560159705611597056215970563159705641597056515970566159705671597056815970569159705701597057115970572159705731597057415970575159705761597057715970578159705791597058015970581159705821597058315970584159705851597058615970587159705881597058915970590159705911597059215970593159705941597059515970596159705971597059815970599159706001597060115970602159706031597060415970605159706061597060715970608159706091597061015970611159706121597061315970614159706151597061615970617159706181597061915970620159706211597062215970623159706241597062515970626159706271597062815970629159706301597063115970632159706331597063415970635159706361597063715970638159706391597064015970641159706421597064315970644159706451597064615970647159706481597064915970650159706511597065215970653159706541597065515970656159706571597065815970659159706601597066115970662159706631597066415970665159706661597066715970668159706691597067015970671159706721597067315970674159706751597067615970677159706781597067915970680159706811597068215970683159706841597068515970686159706871597068815970689159706901597069115970692159706931597069415970695159706961597069715970698159706991597070015970701159707021597070315970704159707051597070615970707159707081597070915970710159707111597071215970713159707141597071515970716159707171597071815970719159707201597072115970722159707231597072415970725159707261597072715970728159707291597073015970731159707321597073315970734159707351597073615970737159707381597073915970740159707411597074215970743159707441597074515970746159707471597074815970749159707501597075115970752159707531597075415970755159707561597075715970758159707591597076015970761159707621597076315970764159707651597076615970767159707681597076915970770159707711597077215970773159707741597077515970776159707771597077815970779159707801597078115970782159707831597078415970785159707861597078715970788159707891597079015970791159707921597079315970794159707951597079615970797159707981597079915970800159708011597080215970803159708041597080515970806159708071597080815970809159708101597081115970812159708131597081415970815159708161597081715970818159708191597082015970821159708221597082315970824159708251597082615970827159708281597082915970830159708311597083215970833159708341597083515970836159708371597083815970839159708401597084115970842159708431597084415970845159708461597084715970848159708491597085015970851159708521597085315970854159708551597085615970857159708581597085915970860159708611597086215970863159708641597086515970866159708671597086815970869159708701597087115970872159708731597087415970875159708761597087715970878159708791597088015970881159708821597088315970884159708851597088615970887159708881597088915970890159708911597089215970893159708941597089515970896159708971597089815970899159709001597090115970902159709031597090415970905159709061597090715970908159709091597091015970911159709121597091315970914159709151597091615970917159709181597091915970920159709211597092215970923159709241597092515970926159709271597092815970929159709301597093115970932159709331597093415970935159709361597093715970938159709391597094015970941159709421597094315970944159709451597094615970947159709481597094915970950159709511597095215970953159709541597095515970956159709571597095815970959159709601597096115970962159709631597096415970965159709661597096715970968159709691597097015970971159709721597097315970974159709751597097615970977159709781597097915970980159709811597098215970983159709841597098515970986159709871597098815970989159709901597099115970992159709931597099415970995159709961597099715970998159709991597100015971001159710021597100315971004159710051597100615971007159710081597100915971010159710111597101215971013159710141597101515971016159710171597101815971019159710201597102115971022159710231597102415971025159710261597102715971028159710291597103015971031159710321597103315971034159710351597103615971037159710381597103915971040159710411597104215971043159710441597104515971046159710471597104815971049159710501597105115971052159710531597105415971055159710561597105715971058159710591597106015971061159710621597106315971064159710651597106615971067159710681597106915971070159710711597107215971073159710741597107515971076159710771597107815971079159710801597108115971082159710831597108415971085159710861597108715971088159710891597109015971091159710921597109315971094159710951597109615971097159710981597109915971100159711011597110215971103159711041597110515980001159800021598000315980004159800051598000615980007159800081598000915980010159800111598001215980013159800141598001515980016159800171598001815980019159800201598002115980022159800231598002415980025159800261598002715980028159800291598003015980031159800321598003315980034159800351598003615980037159800381598003915980040159800411598004215980043159800441598004515980046159800471598004815980049159800501598005115980052159800531598005415980055159800561598005715980058159800591598006015980061159800621598006315980064159800651598006615980067159800681598006915980070159800711598007215980073159800741598007515980076159800771598007815980079159800801598008115980082159800831598008415980085159800861598008715980088159800891598009015980091159800921598009315980094159800951598009615980097159800981598009915980100159801011598010215980103159801041598010515980106159801071598010815980109159801101598011115980112159801131598011415980115159801161598011715980118159801191598012015980121159801221598012315980124159801251598012615980127159801281598012915980130159801311598013215980133159801341598013515980136159801371598013815980139159801401598014115980142159801431598014415980145159801461598014715980148159801491598015015980151159801521598015315980154159801551598015615980157159801581598015915980160159801611598016215980163159801641598016515980166159801671598016815980169159801701598017115980172159801731598017415980175159801761598017715980178159801791598018015980181159801821598018315980184159801851598018615980187159801881598018915980190159801911598019215980193159801941598019515980196159801971598019815980199159802001598020115980202159802031598020415980205159802061598020715980208159802091598021015980211159802121598021315980214159802151598021615980217159802181598021915980220159802211598022215980223159802241598022515980226159802271598022815980229159802301598023115980232159802331598023415980235159802361598023715980238159802391598024015980241159802421598024315980244159802451598024615980247159802481598024915980250159802511598025215980253159802541598025515980256159802571598025815980259159802601598026115980262159802631598026415980265159802661598026715980268159802691598027015980271159802721598027315980274159802751598027615980277159802781598027915980280159802811598028215980283159802841598028515980286159802871598028815980289159802901598029115980292159802931598029415980295159802961598029715980298159802991598030015980301159803021598030315980304159803051598030615980307159803081598030915980310159803111598031215980313159803141598031515980316159803171598031815980319159803201598032115980322159803231598032415980325159803261598032715980328159803291598033015980331159803321598033315980334159803351598033615980337159803381598033915980340159803411598034215980343159803441598034515980346159803471598034815980349159803501598035115980352159803531598035415980355159803561598035715980358159803591598036015980361159803621598036315980364159803651598036615980367159803681598036915980370159803711598037215980373159803741598037515980376159803771598037815980379159803801598038115980382159803831598038415980385159803861598038715980388159803891598039015980391159803921598039315980394159803951598039615980397159803981598039915980400159804011598040215980403159804041598040515980406159804071598040815980409159804101598041115980412159804131598041415980415159804161598041715980418159804191598042015980421159804221598042315980424159804251598042615980427159804281598042915980430159804311598043215980433159804341598043515980436159804371598043815980439159804401598044115980442159804431598044415980445159804461598044715980448159804491598045015980451159804521598045315980454159804551598045615980457159804581598045915980460159804611598046215980463159804641598046515980466159804671598046815980469159804701598047115980472159804731598047415980475159804761598047715980478159804791598048015980481159804821598048315980484159804851598048615980487159804881598048915980490159804911598049215980493159804941598049515980496159804971598049815980499159805001598050115980502159805031598050415980505159805061598050715980508159805091598051015980511159805121598051315980514159805151598051615980517159805181598051915980520159805211598052215980523159805241598052515980526159805271598052815980529159805301598053115980532159805331598053415980535159805361598053715980538159805391598054015980541159805421598054315980544159805451598054615980547159805481598054915980550159805511598055215980553159805541598055515980556159805571598055815980559159805601598056115980562159805631598056415980565159805661598056715980568159805691598057015980571159805721598057315980574159805751598057615980577159805781598057915980580159805811598058215980583159805841598058515980586159805871598058815980589159805901598059115980592159805931598059415980595159805961598059715980598159805991598060015980601159806021598060315980604159806051598060615980607159806081598060915980610159806111598061215980613159806141598061515980616159806171598061815980619159806201598062115980622159806231598062415980625159806261598062715980628159806291598063015980631159806321598063315980634159806351598063615980637159806381598063915980640159806411598064215980643159806441598064515980646159806471598064815980649159806501598065115980652159806531598065415980655159806561598065715980658159806591598066015980661159806621598066315980664159806651598066615980667159806681598066915980670159806711598067215980673159806741598067515980676159806771598067815980679159806801598068115980682159806831598068415980685159806861598068715980688159806891598069015980691159806921598069315980694159806951598069615980697159806981598069915980700159807011598070215980703159807041598070515980706159807071598070815980709159807101598071115980712159807131598071415980715159807161598071715980718159807191598072015980721159807221598072315980724159807251598072615980727159807281598072915980730159807311598073215980733159807341598073515980736159807371598073815980739159807401598074115980742159807431598074415980745159807461598074715980748159807491598075015980751159807521598075315980754159807551598075615980757159807581598075915980760159807611598076215980763159807641598076515980766159807671598076815980769159807701598077115980772159807731598077415980775159807761598077715980778159807791598078015980781159807821598078315980784159807851598078615980787159807881598078915980790159807911598079215980793159807941598079515980796159807971598079815980799159808001598080115980802159808031598080415980805159808061598080715980808159808091598081015980811159808121598081315980814159808151598081615980817159808181598081915980820159808211598082215980823159808241598082515980826159808271598082815980829159808301598083115980832159808331598083415980835159808361598083715980838159808391598084015980841159808421598084315980844159808451598084615980847159808481598084915980850159808511598085215980853159808541598085515980856159808571598085815980859159808601598086115980862159808631598086415980865159808661598086715980868159808691598087015980871159808721598087315980874159808751598087615980877159808781598087915980880159808811598088215980883159808841598088515980886159808871598088815980889159808901598089115980892159808931598089415980895159808961598089715980898159808991598090015980901159809021598090315980904159809051598090615980907159809081598090915980910159809111598091215980913159809141598091515980916159809171598091815980919159809201598092115980922159809231598092415980925159809261598092715980928159809291598093015980931159809321598093315980934159809351598093615980937159809381598093915980940159809411598094215980943159809441598094515980946159809471598094815980949159809501598095115980952159809531598095415980955159809561598095715980958159809591598096015980961159809621598096315980964159809651598096615980967159809681598096915980970159809711598097215980973159809741598097515980976159809771598097815980979159809801598098115980982159809831598098415980985159809861598098715980988159809891598099015980991159809921598099315980994159809951598099615980997159809981598099915981000159810011598100215981003159810041598100515981006159810071598100815981009159810101598101115981012159810131598101415981015159810161598101715981018159810191598102015981021159810221598102315981024159810251598102615981027159810281598102915981030159810311598103215981033159810341598103515981036159810371598103815981039159810401598104115981042159810431598104415981045159810461598104715981048159810491598105015981051159810521598105315981054159810551598105615981057159810581598105915981060159810611598106215981063159810641598106515981066159810671598106815981069159810701598107115981072159810731598107415981075159810761598107715981078159810791598108015981081159810821598108315981084159810851598108615981087159810881598108915981090159810911598109215981093159810941598109515981096159810971598109815981099159811001598110115981102159811031598110415981105159900011599000215990003159900041599000515990006159900071599000815990009159900101599001115990012159900131599001415990015159900161599001715990018159900191599002015990021159900221599002315990024159900251599002615990027159900281599002915990030159900311599003215990033159900341599003515990036159900371599003815990039159900401599004115990042159900431599004415990045159900461599004715990048159900491599005015990051159900521599005315990054159900551599005615990057159900581599005915990060159900611599006215990063159900641599006515990066159900671599006815990069159900701599007115990072159900731599007415990075159900761599007715990078159900791599008015990081159900821599008315990084159900851599008615990087159900881599008915990090159900911599009215990093159900941599009515990096159900971599009815990099159901001599010115990102159901031599010415990105159901061599010715990108159901091599011015990111159901121599011315990114159901151599011615990117159901181599011915990120159901211599012215990123159901241599012515990126159901271599012815990129159901301599013115990132159901331599013415990135159901361599013715990138159901391599014015990141159901421599014315990144159901451599014615990147159901481599014915990150159901511599015215990153159901541599015515990156159901571599015815990159159901601599016115990162159901631599016415990165159901661599016715990168159901691599017015990171159901721599017315990174159901751599017615990177159901781599017915990180159901811599018215990183159901841599018515990186159901871599018815990189159901901599019115990192159901931599019415990195159901961599019715990198159901991599020015990201159902021599020315990204159902051599020615990207159902081599020915990210159902111599021215990213159902141599021515990216159902171599021815990219159902201599022115990222159902231599022415990225159902261599022715990228159902291599023015990231159902321599023315990234159902351599023615990237159902381599023915990240159902411599024215990243159902441599024515990246159902471599024815990249159902501599025115990252159902531599025415990255159902561599025715990258159902591599026015990261159902621599026315990264159902651599026615990267159902681599026915990270159902711599027215990273159902741599027515990276159902771599027815990279159902801599028115990282159902831599028415990285159902861599028715990288159902891599029015990291159902921599029315990294159902951599029615990297159902981599029915990300159903011599030215990303159903041599030515990306159903071599030815990309159903101599031115990312159903131599031415990315159903161599031715990318159903191599032015990321159903221599032315990324159903251599032615990327159903281599032915990330159903311599033215990333159903341599033515990336159903371599033815990339159903401599034115990342159903431599034415990345159903461599034715990348159903491599035015990351159903521599035315990354159903551599035615990357159903581599035915990360159903611599036215990363159903641599036515990366159903671599036815990369159903701599037115990372159903731599037415990375159903761599037715990378159903791599038015990381159903821599038315990384159903851599038615990387159903881599038915990390159903911599039215990393159903941599039515990396159903971599039815990399159904001599040115990402159904031599040415990405159904061599040715990408159904091599041015990411159904121599041315990414159904151599041615990417159904181599041915990420159904211599042215990423159904241599042515990426159904271599042815990429159904301599043115990432159904331599043415990435159904361599043715990438159904391599044015990441159904421599044315990444159904451599044615990447159904481599044915990450159904511599045215990453159904541599045515990456159904571599045815990459159904601599046115990462159904631599046415990465159904661599046715990468159904691599047015990471159904721599047315990474159904751599047615990477159904781599047915990480159904811599048215990483159904841599048515990486159904871599048815990489159904901599049115990492159904931599049415990495159904961599049715990498159904991599050015990501159905021599050315990504159905051599050615990507159905081599050915990510159905111599051215990513159905141599051515990516159905171599051815990519159905201599052115990522159905231599052415990525159905261599052715990528159905291599053015990531159905321599053315990534159905351599053615990537159905381599053915990540159905411599054215990543159905441599054515990546159905471599054815990549159905501599055115990552159905531599055415990555159905561599055715990558159905591599056015990561159905621599056315990564159905651599056615990567159905681599056915990570159905711599057215990573159905741599057515990576159905771599057815990579159905801599058115990582159905831599058415990585159905861599058715990588159905891599059015990591159905921599059315990594159905951599059615990597159905981599059915990600159906011599060215990603159906041599060515990606159906071599060815990609159906101599061115990612159906131599061415990615159906161599061715990618159906191599062015990621159906221599062315990624159906251599062615990627159906281599062915990630159906311599063215990633159906341599063515990636159906371599063815990639159906401599064115990642159906431599064415990645159906461599064715990648159906491599065015990651159906521599065315990654159906551599065615990657159906581599065915990660159906611599066215990663159906641599066515990666159906671599066815990669159906701599067115990672159906731599067415990675159906761599067715990678159906791599068015990681159906821599068315990684159906851599068615990687159906881599068915990690159906911599069215990693159906941599069515990696159906971599069815990699159907001599070115990702159907031599070415990705159907061599070715990708159907091599071015990711159907121599071315990714159907151599071615990717159907181599071915990720159907211599072215990723159907241599072515990726159907271599072815990729159907301599073115990732159907331599073415990735159907361599073715990738159907391599074015990741159907421599074315990744159907451599074615990747159907481599074915990750159907511599075215990753159907541599075515990756159907571599075815990759159907601599076115990762159907631599076415990765159907661599076715990768159907691599077015990771159907721599077315990774159907751599077615990777159907781599077915990780159907811599078215990783159907841599078515990786159907871599078815990789159907901599079115990792159907931599079415990795159907961599079715990798159907991599080015990801159908021599080315990804159908051599080615990807159908081599080915990810159908111599081215990813159908141599081515990816159908171599081815990819159908201599082115990822159908231599082415990825159908261599082715990828159908291599083015990831159908321599083315990834159908351599083615990837159908381599083915990840159908411599084215990843159908441599084515990846159908471599084815990849159908501599085115990852159908531599085415990855159908561599085715990858159908591599086015990861159908621599086315990864159908651599086615990867159908681599086915990870159908711599087215990873159908741599087515990876159908771599087815990879159908801599088115990882159908831599088415990885159908861599088715990888159908891599089015990891159908921599089315990894159908951599089615990897159908981599089915990900159909011599090215990903159909041599090515990906159909071599090815990909159909101599091115990912159909131599091415990915159909161599091715990918159909191599092015990921159909221599092315990924159909251599092615990927159909281599092915990930159909311599093215990933159909341599093515990936159909371599093815990939159909401599094115990942159909431599094415990945159909461599094715990948159909491599095015990951159909521599095315990954159909551599095615990957159909581599095915990960159909611599096215990963159909641599096515990966159909671599096815990969159909701599097115990972159909731599097415990975159909761599097715990978159909791599098015990981159909821599098315990984159909851599098615990987159909881599098915990990159909911599099215990993159909941599099515990996159909971599099815990999159910001599100115991002159910031599100415991005159910061599100715991008159910091599101015991011159910121599101315991014159910151599101615991017159910181599101915991020159910211599102215991023159910241599102515991026159910271599102815991029159910301599103115991032159910331599103415991035159910361599103715991038159910391599104015991041159910421599104315991044159910451599104615991047159910481599104915991050159910511599105215991053159910541599105515991056159910571599105815991059159910601599106115991062159910631599106415991065159910661599106715991068159910691599107015991071159910721599107315991074159910751599107615991077159910781599107915991080159910811599108215991083159910841599108515991086159910871599108815991089159910901599109115991092159910931599109415991095159910961599109715991098159910991599110015991101159911021599110315991104159911051600000116000002160000031600000416000005160000061600000716000008160000091600001016000011160000121600001316000014160000151600001616000017160000181600001916000020160000211600002216000023160000241600002516000026160000271600002816000029160000301600003116000032160000331600003416000035160000361600003716000038160000391600004016000041160000421600004316000044160000451600004616000047160000481600004916000050160000511600005216000053160000541600005516000056160000571600005816000059160000601600006116000062160000631600006416000065160000661600006716000068160000691600007016000071160000721600007316000074160000751600007616000077160000781600007916000080160000811600008216000083160000841600008516000086160000871600008816000089160000901600009116000092160000931600009416000095160000961600009716000098160000991600010016000101160001021600010316000104160001051600010616000107160001081600010916000110160001111600011216000113160001141600011516000116160001171600011816000119160001201600012116000122160001231600012416000125160001261600012716000128160001291600013016000131160001321600013316000134160001351600013616000137160001381600013916000140160001411600014216000143160001441600014516000146160001471600014816000149160001501600015116000152160001531600015416000155160001561600015716000158160001591600016016000161160001621600016316000164160001651600016616000167160001681600016916000170160001711600017216000173160001741600017516000176160001771600017816000179160001801600018116000182160001831600018416000185160001861600018716000188160001891600019016000191160001921600019316000194160001951600019616000197160001981600019916000200160002011600020216000203160002041600020516000206160002071600020816000209160002101600021116000212160002131600021416000215160002161600021716000218160002191600022016000221160002221600022316000224160002251600022616000227160002281600022916000230160002311600023216000233160002341600023516000236160002371600023816000239160002401600024116000242160002431600024416000245160002461600024716000248160002491600025016000251160002521600025316000254160002551600025616000257160002581600025916000260160002611600026216000263160002641600026516000266160002671600026816000269160002701600027116000272160002731600027416000275160002761600027716000278160002791600028016000281160002821600028316000284160002851600028616000287160002881600028916000290160002911600029216000293160002941600029516000296160002971600029816000299160003001600030116000302160003031600030416000305160003061600030716000308160003091600031016000311160003121600031316000314160003151600031616000317160003181600031916000320160003211600032216000323160003241600032516000326160003271600032816000329160003301600033116000332160003331600033416000335160003361600033716000338160003391600034016000341160003421600034316000344160003451600034616000347160003481600034916000350160003511600035216000353160003541600035516000356160003571600035816000359160003601600036116000362160003631600036416000365160003661600036716000368160003691600037016000371160003721600037316000374160003751600037616000377160003781600037916000380160003811600038216000383160003841600038516000386160003871600038816000389160003901600039116000392160003931600039416000395160003961600039716000398160003991600040016000401160004021600040316000404160004051600040616000407160004081600040916000410160004111600041216000413160004141600041516000416160004171600041816000419160004201600042116000422160004231600042416000425160004261600042716000428160004291600043016000431160004321600043316000434160004351600043616000437160004381600043916000440160004411600044216000443160004441600044516000446160004471600044816000449160004501600045116000452160004531600045416000455160004561600045716000458160004591600046016000461160004621600046316000464160004651600046616000467160004681600046916000470160004711600047216000473160004741600047516000476160004771600047816000479160004801600048116000482160004831600048416000485160004861600048716000488160004891600049016000491160004921600049316000494160004951600049616000497160004981600049916000500160005011600050216000503160005041600050516000506160005071600050816000509160005101600051116000512160005131600051416000515160005161600051716000518160005191600052016000521160005221600052316000524160005251600052616000527160005281600052916000530160005311600053216000533160005341600053516000536160005371600053816000539160005401600054116000542160005431600054416000545160005461600054716000548160005491600055016000551160005521600055316000554160005551600055616000557160005581600055916000560160005611600056216000563160005641600056516000566160005671600056816000569160005701600057116000572160005731600057416000575160005761600057716000578160005791600058016000581160005821600058316000584160005851600058616000587160005881600058916000590160005911600059216000593160005941600059516000596160005971600059816000599160006001600060116000602160006031600060416000605160006061600060716000608160006091600061016000611160006121600061316000614160006151600061616000617160006181600061916000620160006211600062216000623160006241600062516000626160006271600062816000629160006301600063116000632160006331600063416000635160006361600063716000638160006391600064016000641160006421600064316000644160006451600064616000647160006481600064916000650160006511600065216000653160006541600065516000656160006571600065816000659160006601600066116000662160006631600066416000665160006661600066716000668160006691600067016000671160006721600067316000674160006751600067616000677160006781600067916000680160006811600068216000683160006841600068516000686160006871600068816000689160006901600069116000692160006931600069416000695160006961600069716000698160006991600070016000701160007021600070316000704160007051600070616000707160007081600070916000710160007111600071216000713160007141600071516000716160007171600071816000719160007201600072116000722160007231600072416000725160007261600072716000728160007291600073016000731160007321600073316000734160007351600073616000737160007381600073916000740160007411600074216000743160007441600074516000746160007471600074816000749160007501600075116000752160007531600075416000755160007561600075716000758160007591600076016000761160007621600076316000764160007651600076616000767160007681600076916000770160007711600077216000773160007741600077516000776160007771600077816000779160007801600078116000782160007831600078416000785160007861600078716000788160007891600079016000791160007921600079316000794160007951600079616000797160007981600079916000800160008011600080216000803160008041600080516000806160008071600080816000809160008101600081116000812160008131600081416000815160008161600081716000818160008191600082016000821160008221600082316000824160008251600082616000827160008281600082916000830160008311600083216000833160008341600083516000836160008371600083816000839160008401600084116000842160008431600084416000845160008461600084716000848160008491600085016000851160008521600085316000854160008551600085616000857160008581600085916000860160008611600086216000863160008641600086516000866160008671600086816000869160008701600087116000872160008731600087416000875160008761600087716000878160008791600088016000881160008821600088316000884160008851600088616000887160008881600088916000890160008911600089216000893160008941600089516000896160008971600089816000899160009001600090116000902160009031600090416000905160009061600090716000908160009091600091016000911160009121600091316000914160009151600091616000917160009181600091916000920160009211600092216000923160009241600092516000926160009271600092816000929160009301600093116000932160009331600093416000935160009361600093716000938160009391600094016000941160009421600094316000944160009451600094616000947160009481600094916000950160009511600095216000953160009541600095516000956160009571600095816000959160009601600096116000962160009631600096416000965160009661600096716000968160009691600097016000971160009721600097316000974160009751600097616000977160009781600097916000980160009811600098216000983160009841600098516000986160009871600098816000989160009901600099116000992160009931600099416000995160009961600099716000998160009991600100016001001160010021600100316001004160010051600100616001007160010081600100916001010160010111600101216001013160010141600101516001016160010171600101816001019160010201600102116001022160010231600102416001025160010261600102716001028160010291600103016001031160010321600103316001034160010351600103616001037160010381600103916001040160010411600104216001043160010441600104516001046160010471600104816001049160010501600105116001052160010531600105416001055160010561600105716001058160010591600106016001061160010621600106316001064160010651600106616001067160010681600106916001070160010711600107216001073160010741600107516001076160010771600107816001079160010801600108116001082160010831600108416001085160010861600108716001088160010891600109016001091160010921600109316001094160010951600109616001097160010981600109916001100160011011600110216001103160011041600110516010001160100021601000316010004160100051601000616010007160100081601000916010010160100111601001216010013160100141601001516010016160100171601001816010019160100201601002116010022160100231601002416010025160100261601002716010028160100291601003016010031160100321601003316010034160100351601003616010037160100381601003916010040160100411601004216010043160100441601004516010046160100471601004816010049160100501601005116010052160100531601005416010055160100561601005716010058160100591601006016010061160100621601006316010064160100651601006616010067160100681601006916010070160100711601007216010073160100741601007516010076160100771601007816010079160100801601008116010082160100831601008416010085160100861601008716010088160100891601009016010091160100921601009316010094160100951601009616010097160100981601009916010100160101011601010216010103160101041601010516010106160101071601010816010109160101101601011116010112160101131601011416010115160101161601011716010118160101191601012016010121160101221601012316010124160101251601012616010127160101281601012916010130160101311601013216010133160101341601013516010136160101371601013816010139160101401601014116010142160101431601014416010145160101461601014716010148160101491601015016010151160101521601015316010154160101551601015616010157160101581601015916010160160101611601016216010163160101641601016516010166160101671601016816010169160101701601017116010172160101731601017416010175160101761601017716010178160101791601018016010181160101821601018316010184160101851601018616010187160101881601018916010190160101911601019216010193160101941601019516010196160101971601019816010199160102001601020116010202160102031601020416010205160102061601020716010208160102091601021016010211160102121601021316010214160102151601021616010217160102181601021916010220160102211601022216010223160102241601022516010226160102271601022816010229160102301601023116010232160102331601023416010235160102361601023716010238160102391601024016010241160102421601024316010244160102451601024616010247160102481601024916010250160102511601025216010253160102541601025516010256160102571601025816010259160102601601026116010262160102631601026416010265160102661601026716010268160102691601027016010271160102721601027316010274160102751601027616010277160102781601027916010280160102811601028216010283160102841601028516010286160102871601028816010289160102901601029116010292160102931601029416010295160102961601029716010298160102991601030016010301160103021601030316010304160103051601030616010307160103081601030916010310160103111601031216010313160103141601031516010316160103171601031816010319160103201601032116010322160103231601032416010325160103261601032716010328160103291601033016010331160103321601033316010334160103351601033616010337160103381601033916010340160103411601034216010343160103441601034516010346160103471601034816010349160103501601035116010352160103531601035416010355160103561601035716010358160103591601036016010361160103621601036316010364160103651601036616010367160103681601036916010370160103711601037216010373160103741601037516010376160103771601037816010379160103801601038116010382160103831601038416010385160103861601038716010388160103891601039016010391160103921601039316010394160103951601039616010397160103981601039916010400160104011601040216010403160104041601040516010406160104071601040816010409160104101601041116010412160104131601041416010415160104161601041716010418160104191601042016010421160104221601042316010424160104251601042616010427160104281601042916010430160104311601043216010433160104341601043516010436160104371601043816010439160104401601044116010442160104431601044416010445160104461601044716010448160104491601045016010451160104521601045316010454160104551601045616010457160104581601045916010460160104611601046216010463160104641601046516010466160104671601046816010469160104701601047116010472160104731601047416010475160104761601047716010478160104791601048016010481160104821601048316010484160104851601048616010487160104881601048916010490160104911601049216010493160104941601049516010496160104971601049816010499160105001601050116010502160105031601050416010505160105061601050716010508160105091601051016010511160105121601051316010514160105151601051616010517160105181601051916010520160105211601052216010523160105241601052516010526160105271601052816010529160105301601053116010532160105331601053416010535160105361601053716010538160105391601054016010541160105421601054316010544160105451601054616010547160105481601054916010550160105511601055216010553160105541601055516010556160105571601055816010559160105601601056116010562160105631601056416010565160105661601056716010568160105691601057016010571160105721601057316010574160105751601057616010577160105781601057916010580160105811601058216010583160105841601058516010586160105871601058816010589160105901601059116010592160105931601059416010595160105961601059716010598160105991601060016010601160106021601060316010604160106051601060616010607160106081601060916010610160106111601061216010613160106141601061516010616160106171601061816010619160106201601062116010622160106231601062416010625160106261601062716010628160106291601063016010631160106321601063316010634160106351601063616010637160106381601063916010640160106411601064216010643160106441601064516010646160106471601064816010649160106501601065116010652160106531601065416010655160106561601065716010658160106591601066016010661160106621601066316010664160106651601066616010667160106681601066916010670160106711601067216010673160106741601067516010676160106771601067816010679160106801601068116010682160106831601068416010685160106861601068716010688160106891601069016010691160106921601069316010694160106951601069616010697160106981601069916010700160107011601070216010703160107041601070516010706160107071601070816010709160107101601071116010712160107131601071416010715160107161601071716010718160107191601072016010721160107221601072316010724160107251601072616010727160107281601072916010730160107311601073216010733160107341601073516010736160107371601073816010739160107401601074116010742160107431601074416010745160107461601074716010748160107491601075016010751160107521601075316010754160107551601075616010757160107581601075916010760160107611601076216010763160107641601076516010766160107671601076816010769160107701601077116010772160107731601077416010775160107761601077716010778160107791601078016010781160107821601078316010784160107851601078616010787160107881601078916010790160107911601079216010793160107941601079516010796160107971601079816010799160108001601080116010802160108031601080416010805160108061601080716010808160108091601081016010811160108121601081316010814160108151601081616010817160108181601081916010820160108211601082216010823160108241601082516010826160108271601082816010829160108301601083116010832160108331601083416010835160108361601083716010838160108391601084016010841160108421601084316010844160108451601084616010847160108481601084916010850160108511601085216010853160108541601085516010856160108571601085816010859160108601601086116010862160108631601086416010865160108661601086716010868160108691601087016010871160108721601087316010874160108751601087616010877160108781601087916010880160108811601088216010883160108841601088516010886160108871601088816010889160108901601089116010892160108931601089416010895160108961601089716010898160108991601090016010901160109021601090316010904160109051601090616010907160109081601090916010910160109111601091216010913160109141601091516010916160109171601091816010919160109201601092116010922160109231601092416010925160109261601092716010928160109291601093016010931160109321601093316010934160109351601093616010937160109381601093916010940160109411601094216010943160109441601094516010946160109471601094816010949160109501601095116010952160109531601095416010955160109561601095716010958160109591601096016010961160109621601096316010964160109651601096616010967160109681601096916010970160109711601097216010973160109741601097516010976160109771601097816010979160109801601098116010982160109831601098416010985160109861601098716010988160109891601099016010991160109921601099316010994160109951601099616010997160109981601099916011000160110011601100216011003160110041601100516011006160110071601100816011009160110101601101116011012160110131601101416011015160110161601101716011018160110191601102016011021160110221601102316011024160110251601102616011027160110281601102916011030160110311601103216011033160110341601103516011036160110371601103816011039160110401601104116011042160110431601104416011045160110461601104716011048160110491601105016011051160110521601105316011054160110551601105616011057160110581601105916011060160110611601106216011063160110641601106516011066160110671601106816011069160110701601107116011072160110731601107416011075160110761601107716011078160110791601108016011081160110821601108316011084160110851601108616011087160110881601108916011090160110911601109216011093160110941601109516011096160110971601109816011099160111001601110116011102160111031601110416011105160200011602000216020003160200041602000516020006160200071602000816020009160200101602001116020012160200131602001416020015160200161602001716020018160200191602002016020021160200221602002316020024160200251602002616020027160200281602002916020030160200311602003216020033160200341602003516020036160200371602003816020039160200401602004116020042160200431602004416020045160200461602004716020048160200491602005016020051160200521602005316020054160200551602005616020057160200581602005916020060160200611602006216020063160200641602006516020066160200671602006816020069160200701602007116020072160200731602007416020075160200761602007716020078160200791602008016020081160200821602008316020084160200851602008616020087160200881602008916020090160200911602009216020093160200941602009516020096160200971602009816020099160201001602010116020102160201031602010416020105160201061602010716020108160201091602011016020111160201121602011316020114160201151602011616020117160201181602011916020120160201211602012216020123160201241602012516020126160201271602012816020129160201301602013116020132160201331602013416020135160201361602013716020138160201391602014016020141160201421602014316020144160201451602014616020147160201481602014916020150160201511602015216020153160201541602015516020156160201571602015816020159160201601602016116020162160201631602016416020165160201661602016716020168160201691602017016020171160201721602017316020174160201751602017616020177160201781602017916020180160201811602018216020183160201841602018516020186160201871602018816020189160201901602019116020192160201931602019416020195160201961602019716020198160201991602020016020201160202021602020316020204160202051602020616020207160202081602020916020210160202111602021216020213160202141602021516020216160202171602021816020219160202201602022116020222160202231602022416020225160202261602022716020228160202291602023016020231160202321602023316020234160202351602023616020237160202381602023916020240160202411602024216020243160202441602024516020246160202471602024816020249160202501602025116020252160202531602025416020255160202561602025716020258160202591602026016020261160202621602026316020264160202651602026616020267160202681602026916020270160202711602027216020273160202741602027516020276160202771602027816020279160202801602028116020282160202831602028416020285160202861602028716020288160202891602029016020291160202921602029316020294160202951602029616020297160202981602029916020300160203011602030216020303160203041602030516020306160203071602030816020309160203101602031116020312160203131602031416020315160203161602031716020318160203191602032016020321160203221602032316020324160203251602032616020327160203281602032916020330160203311602033216020333160203341602033516020336160203371602033816020339160203401602034116020342160203431602034416020345160203461602034716020348160203491602035016020351160203521602035316020354160203551602035616020357160203581602035916020360160203611602036216020363160203641602036516020366160203671602036816020369160203701602037116020372160203731602037416020375160203761602037716020378160203791602038016020381160203821602038316020384160203851602038616020387160203881602038916020390160203911602039216020393160203941602039516020396160203971602039816020399160204001602040116020402160204031602040416020405160204061602040716020408160204091602041016020411160204121602041316020414160204151602041616020417160204181602041916020420160204211602042216020423160204241602042516020426160204271602042816020429160204301602043116020432160204331602043416020435160204361602043716020438160204391602044016020441160204421602044316020444160204451602044616020447160204481602044916020450160204511602045216020453160204541602045516020456160204571602045816020459160204601602046116020462160204631602046416020465160204661602046716020468160204691602047016020471160204721602047316020474160204751602047616020477160204781602047916020480160204811602048216020483160204841602048516020486160204871602048816020489160204901602049116020492160204931602049416020495160204961602049716020498160204991602050016020501160205021602050316020504160205051602050616020507160205081602050916020510160205111602051216020513160205141602051516020516160205171602051816020519160205201602052116020522160205231602052416020525160205261602052716020528160205291602053016020531160205321602053316020534160205351602053616020537160205381602053916020540160205411602054216020543160205441602054516020546160205471602054816020549160205501602055116020552160205531602055416020555160205561602055716020558160205591602056016020561160205621602056316020564160205651602056616020567160205681602056916020570160205711602057216020573160205741602057516020576160205771602057816020579160205801602058116020582160205831602058416020585160205861602058716020588160205891602059016020591160205921602059316020594160205951602059616020597160205981602059916020600160206011602060216020603160206041602060516020606160206071602060816020609160206101602061116020612160206131602061416020615160206161602061716020618160206191602062016020621160206221602062316020624160206251602062616020627160206281602062916020630160206311602063216020633160206341602063516020636160206371602063816020639160206401602064116020642160206431602064416020645160206461602064716020648160206491602065016020651160206521602065316020654160206551602065616020657160206581602065916020660160206611602066216020663160206641602066516020666160206671602066816020669160206701602067116020672160206731602067416020675160206761602067716020678160206791602068016020681160206821602068316020684160206851602068616020687160206881602068916020690160206911602069216020693160206941602069516020696160206971602069816020699160207001602070116020702160207031602070416020705160207061602070716020708160207091602071016020711160207121602071316020714160207151602071616020717160207181602071916020720160207211602072216020723160207241602072516020726160207271602072816020729160207301602073116020732160207331602073416020735160207361602073716020738160207391602074016020741160207421602074316020744160207451602074616020747160207481602074916020750160207511602075216020753160207541602075516020756160207571602075816020759160207601602076116020762160207631602076416020765160207661602076716020768160207691602077016020771160207721602077316020774160207751602077616020777160207781602077916020780160207811602078216020783160207841602078516020786160207871602078816020789160207901602079116020792160207931602079416020795160207961602079716020798160207991602080016020801160208021602080316020804160208051602080616020807160208081602080916020810160208111602081216020813160208141602081516020816160208171602081816020819160208201602082116020822160208231602082416020825160208261602082716020828160208291602083016020831160208321602083316020834160208351602083616020837160208381602083916020840160208411602084216020843160208441602084516020846160208471602084816020849160208501602085116020852160208531602085416020855160208561602085716020858160208591602086016020861160208621602086316020864160208651602086616020867160208681602086916020870160208711602087216020873160208741602087516020876160208771602087816020879160208801602088116020882160208831602088416020885160208861602088716020888160208891602089016020891160208921602089316020894160208951602089616020897160208981602089916020900160209011602090216020903160209041602090516020906160209071602090816020909160209101602091116020912160209131602091416020915160209161602091716020918160209191602092016020921160209221602092316020924160209251602092616020927160209281602092916020930160209311602093216020933160209341602093516020936160209371602093816020939160209401602094116020942160209431602094416020945160209461602094716020948160209491602095016020951160209521602095316020954160209551602095616020957160209581602095916020960160209611602096216020963160209641602096516020966160209671602096816020969160209701602097116020972160209731602097416020975160209761602097716020978160209791602098016020981160209821602098316020984160209851602098616020987160209881602098916020990160209911602099216020993160209941602099516020996160209971602099816020999160210001602100116021002160210031602100416021005160210061602100716021008160210091602101016021011160210121602101316021014160210151602101616021017160210181602101916021020160210211602102216021023160210241602102516021026160210271602102816021029160210301602103116021032160210331602103416021035160210361602103716021038160210391602104016021041160210421602104316021044160210451602104616021047160210481602104916021050160210511602105216021053160210541602105516021056160210571602105816021059160210601602106116021062160210631602106416021065160210661602106716021068160210691602107016021071160210721602107316021074160210751602107616021077160210781602107916021080160210811602108216021083160210841602108516021086160210871602108816021089160210901602109116021092160210931602109416021095160210961602109716021098160210991602110016021101160211021602110316021104160211051603000116030002160300031603000416030005160300061603000716030008160300091603001016030011160300121603001316030014160300151603001616030017160300181603001916030020160300211603002216030023160300241603002516030026160300271603002816030029160300301603003116030032160300331603003416030035160300361603003716030038160300391603004016030041160300421603004316030044160300451603004616030047160300481603004916030050160300511603005216030053160300541603005516030056160300571603005816030059160300601603006116030062160300631603006416030065160300661603006716030068160300691603007016030071160300721603007316030074160300751603007616030077160300781603007916030080160300811603008216030083160300841603008516030086160300871603008816030089160300901603009116030092160300931603009416030095160300961603009716030098160300991603010016030101160301021603010316030104160301051603010616030107160301081603010916030110160301111603011216030113160301141603011516030116160301171603011816030119160301201603012116030122160301231603012416030125160301261603012716030128160301291603013016030131160301321603013316030134160301351603013616030137160301381603013916030140160301411603014216030143160301441603014516030146160301471603014816030149160301501603015116030152160301531603015416030155160301561603015716030158160301591603016016030161160301621603016316030164160301651603016616030167160301681603016916030170160301711603017216030173160301741603017516030176160301771603017816030179160301801603018116030182160301831603018416030185160301861603018716030188160301891603019016030191160301921603019316030194160301951603019616030197160301981603019916030200160302011603020216030203160302041603020516030206160302071603020816030209160302101603021116030212160302131603021416030215160302161603021716030218160302191603022016030221160302221603022316030224160302251603022616030227160302281603022916030230160302311603023216030233160302341603023516030236160302371603023816030239160302401603024116030242160302431603024416030245160302461603024716030248160302491603025016030251160302521603025316030254160302551603025616030257160302581603025916030260160302611603026216030263160302641603026516030266160302671603026816030269160302701603027116030272160302731603027416030275160302761603027716030278160302791603028016030281160302821603028316030284160302851603028616030287160302881603028916030290160302911603029216030293160302941603029516030296160302971603029816030299160303001603030116030302160303031603030416030305160303061603030716030308160303091603031016030311160303121603031316030314160303151603031616030317160303181603031916030320160303211603032216030323160303241603032516030326160303271603032816030329160303301603033116030332160303331603033416030335160303361603033716030338160303391603034016030341160303421603034316030344160303451603034616030347160303481603034916030350160303511603035216030353160303541603035516030356160303571603035816030359160303601603036116030362160303631603036416030365160303661603036716030368160303691603037016030371160303721603037316030374160303751603037616030377160303781603037916030380160303811603038216030383160303841603038516030386160303871603038816030389160303901603039116030392160303931603039416030395160303961603039716030398160303991603040016030401160304021603040316030404160304051603040616030407160304081603040916030410160304111603041216030413160304141603041516030416160304171603041816030419160304201603042116030422160304231603042416030425160304261603042716030428160304291603043016030431160304321603043316030434160304351603043616030437160304381603043916030440160304411603044216030443160304441603044516030446160304471603044816030449160304501603045116030452160304531603045416030455160304561603045716030458160304591603046016030461160304621603046316030464160304651603046616030467160304681603046916030470160304711603047216030473160304741603047516030476160304771603047816030479160304801603048116030482160304831603048416030485160304861603048716030488160304891603049016030491160304921603049316030494160304951603049616030497160304981603049916030500160305011603050216030503160305041603050516030506160305071603050816030509160305101603051116030512160305131603051416030515160305161603051716030518160305191603052016030521160305221603052316030524160305251603052616030527160305281603052916030530160305311603053216030533160305341603053516030536160305371603053816030539160305401603054116030542160305431603054416030545160305461603054716030548160305491603055016030551160305521603055316030554160305551603055616030557160305581603055916030560160305611603056216030563160305641603056516030566160305671603056816030569160305701603057116030572160305731603057416030575160305761603057716030578160305791603058016030581160305821603058316030584160305851603058616030587160305881603058916030590160305911603059216030593160305941603059516030596160305971603059816030599160306001603060116030602160306031603060416030605160306061603060716030608160306091603061016030611160306121603061316030614160306151603061616030617160306181603061916030620160306211603062216030623160306241603062516030626160306271603062816030629160306301603063116030632160306331603063416030635160306361603063716030638160306391603064016030641160306421603064316030644160306451603064616030647160306481603064916030650160306511603065216030653160306541603065516030656160306571603065816030659160306601603066116030662160306631603066416030665160306661603066716030668160306691603067016030671160306721603067316030674160306751603067616030677160306781603067916030680160306811603068216030683160306841603068516030686160306871603068816030689160306901603069116030692160306931603069416030695160306961603069716030698160306991603070016030701160307021603070316030704160307051603070616030707160307081603070916030710160307111603071216030713160307141603071516030716160307171603071816030719160307201603072116030722160307231603072416030725160307261603072716030728160307291603073016030731160307321603073316030734160307351603073616030737160307381603073916030740160307411603074216030743160307441603074516030746160307471603074816030749160307501603075116030752160307531603075416030755160307561603075716030758160307591603076016030761160307621603076316030764160307651603076616030767160307681603076916030770160307711603077216030773160307741603077516030776160307771603077816030779160307801603078116030782160307831603078416030785160307861603078716030788160307891603079016030791160307921603079316030794160307951603079616030797160307981603079916030800160308011603080216030803160308041603080516030806160308071603080816030809160308101603081116030812160308131603081416030815160308161603081716030818160308191603082016030821160308221603082316030824160308251603082616030827160308281603082916030830160308311603083216030833160308341603083516030836160308371603083816030839160308401603084116030842160308431603084416030845160308461603084716030848160308491603085016030851160308521603085316030854160308551603085616030857160308581603085916030860160308611603086216030863160308641603086516030866160308671603086816030869160308701603087116030872160308731603087416030875160308761603087716030878160308791603088016030881160308821603088316030884160308851603088616030887160308881603088916030890160308911603089216030893160308941603089516030896160308971603089816030899160309001603090116030902160309031603090416030905160309061603090716030908160309091603091016030911160309121603091316030914160309151603091616030917160309181603091916030920160309211603092216030923160309241603092516030926160309271603092816030929160309301603093116030932160309331603093416030935160309361603093716030938160309391603094016030941160309421603094316030944160309451603094616030947160309481603094916030950160309511603095216030953160309541603095516030956160309571603095816030959160309601603096116030962160309631603096416030965160309661603096716030968160309691603097016030971160309721603097316030974160309751603097616030977160309781603097916030980160309811603098216030983160309841603098516030986160309871603098816030989160309901603099116030992160309931603099416030995160309961603099716030998160309991603100016031001160310021603100316031004160310051603100616031007160310081603100916031010160310111603101216031013160310141603101516031016160310171603101816031019160310201603102116031022160310231603102416031025160310261603102716031028160310291603103016031031160310321603103316031034160310351603103616031037160310381603103916031040160310411603104216031043160310441603104516031046160310471603104816031049160310501603105116031052160310531603105416031055160310561603105716031058160310591603106016031061160310621603106316031064160310651603106616031067160310681603106916031070160310711603107216031073160310741603107516031076160310771603107816031079160310801603108116031082160310831603108416031085160310861603108716031088160310891603109016031091160310921603109316031094160310951603109616031097160310981603109916031100160311011603110216031103160311041603110516040001160400021604000316040004160400051604000616040007160400081604000916040010160400111604001216040013160400141604001516040016160400171604001816040019160400201604002116040022160400231604002416040025160400261604002716040028160400291604003016040031160400321604003316040034160400351604003616040037160400381604003916040040160400411604004216040043160400441604004516040046160400471604004816040049160400501604005116040052160400531604005416040055160400561604005716040058160400591604006016040061160400621604006316040064160400651604006616040067160400681604006916040070160400711604007216040073160400741604007516040076160400771604007816040079160400801604008116040082160400831604008416040085160400861604008716040088160400891604009016040091160400921604009316040094160400951604009616040097160400981604009916040100160401011604010216040103160401041604010516040106160401071604010816040109160401101604011116040112160401131604011416040115160401161604011716040118160401191604012016040121160401221604012316040124160401251604012616040127160401281604012916040130160401311604013216040133160401341604013516040136160401371604013816040139160401401604014116040142160401431604014416040145160401461604014716040148160401491604015016040151160401521604015316040154160401551604015616040157160401581604015916040160160401611604016216040163160401641604016516040166160401671604016816040169160401701604017116040172160401731604017416040175160401761604017716040178160401791604018016040181160401821604018316040184160401851604018616040187160401881604018916040190160401911604019216040193160401941604019516040196160401971604019816040199160402001604020116040202160402031604020416040205160402061604020716040208160402091604021016040211160402121604021316040214160402151604021616040217160402181604021916040220160402211604022216040223160402241604022516040226160402271604022816040229160402301604023116040232160402331604023416040235160402361604023716040238160402391604024016040241160402421604024316040244160402451604024616040247160402481604024916040250160402511604025216040253160402541604025516040256160402571604025816040259160402601604026116040262160402631604026416040265160402661604026716040268160402691604027016040271160402721604027316040274160402751604027616040277160402781604027916040280160402811604028216040283160402841604028516040286160402871604028816040289160402901604029116040292160402931604029416040295160402961604029716040298160402991604030016040301160403021604030316040304160403051604030616040307160403081604030916040310160403111604031216040313160403141604031516040316160403171604031816040319160403201604032116040322160403231604032416040325160403261604032716040328160403291604033016040331160403321604033316040334160403351604033616040337160403381604033916040340160403411604034216040343160403441604034516040346160403471604034816040349160403501604035116040352160403531604035416040355160403561604035716040358160403591604036016040361160403621604036316040364160403651604036616040367160403681604036916040370160403711604037216040373160403741604037516040376160403771604037816040379160403801604038116040382160403831604038416040385160403861604038716040388160403891604039016040391160403921604039316040394160403951604039616040397160403981604039916040400160404011604040216040403160404041604040516040406160404071604040816040409160404101604041116040412160404131604041416040415160404161604041716040418160404191604042016040421160404221604042316040424160404251604042616040427160404281604042916040430160404311604043216040433160404341604043516040436160404371604043816040439160404401604044116040442160404431604044416040445160404461604044716040448160404491604045016040451160404521604045316040454160404551604045616040457160404581604045916040460160404611604046216040463160404641604046516040466160404671604046816040469160404701604047116040472160404731604047416040475160404761604047716040478160404791604048016040481160404821604048316040484160404851604048616040487160404881604048916040490160404911604049216040493160404941604049516040496160404971604049816040499160405001604050116040502160405031604050416040505160405061604050716040508160405091604051016040511160405121604051316040514160405151604051616040517160405181604051916040520160405211604052216040523160405241604052516040526160405271604052816040529160405301604053116040532160405331604053416040535160405361604053716040538160405391604054016040541160405421604054316040544160405451604054616040547160405481604054916040550160405511604055216040553160405541604055516040556160405571604055816040559160405601604056116040562160405631604056416040565160405661604056716040568160405691604057016040571160405721604057316040574160405751604057616040577160405781604057916040580160405811604058216040583160405841604058516040586160405871604058816040589160405901604059116040592160405931604059416040595160405961604059716040598160405991604060016040601160406021604060316040604160406051604060616040607160406081604060916040610160406111604061216040613160406141604061516040616160406171604061816040619160406201604062116040622160406231604062416040625160406261604062716040628160406291604063016040631160406321604063316040634160406351604063616040637160406381604063916040640160406411604064216040643160406441604064516040646160406471604064816040649160406501604065116040652160406531604065416040655160406561604065716040658160406591604066016040661160406621604066316040664160406651604066616040667160406681604066916040670160406711604067216040673160406741604067516040676160406771604067816040679160406801604068116040682160406831604068416040685160406861604068716040688160406891604069016040691160406921604069316040694160406951604069616040697160406981604069916040700160407011604070216040703160407041604070516040706160407071604070816040709160407101604071116040712160407131604071416040715160407161604071716040718160407191604072016040721160407221604072316040724160407251604072616040727160407281604072916040730160407311604073216040733160407341604073516040736160407371604073816040739160407401604074116040742160407431604074416040745160407461604074716040748160407491604075016040751160407521604075316040754160407551604075616040757160407581604075916040760160407611604076216040763160407641604076516040766160407671604076816040769160407701604077116040772160407731604077416040775160407761604077716040778160407791604078016040781160407821604078316040784160407851604078616040787160407881604078916040790160407911604079216040793160407941604079516040796160407971604079816040799160408001604080116040802160408031604080416040805160408061604080716040808160408091604081016040811160408121604081316040814160408151604081616040817160408181604081916040820160408211604082216040823160408241604082516040826160408271604082816040829160408301604083116040832160408331604083416040835160408361604083716040838160408391604084016040841160408421604084316040844160408451604084616040847160408481604084916040850160408511604085216040853160408541604085516040856160408571604085816040859160408601604086116040862160408631604086416040865160408661604086716040868160408691604087016040871160408721604087316040874160408751604087616040877160408781604087916040880160408811604088216040883160408841604088516040886160408871604088816040889160408901604089116040892160408931604089416040895160408961604089716040898160408991604090016040901160409021604090316040904160409051604090616040907160409081604090916040910160409111604091216040913160409141604091516040916160409171604091816040919160409201604092116040922160409231604092416040925160409261604092716040928160409291604093016040931160409321604093316040934160409351604093616040937160409381604093916040940160409411604094216040943160409441604094516040946160409471604094816040949160409501604095116040952160409531604095416040955160409561604095716040958160409591604096016040961160409621604096316040964160409651604096616040967160409681604096916040970160409711604097216040973160409741604097516040976160409771604097816040979160409801604098116040982160409831604098416040985160409861604098716040988160409891604099016040991160409921604099316040994160409951604099616040997160409981604099916041000160410011604100216041003160410041604100516041006160410071604100816041009160410101604101116041012160410131604101416041015160410161604101716041018160410191604102016041021160410221604102316041024160410251604102616041027160410281604102916041030160410311604103216041033160410341604103516041036160410371604103816041039160410401604104116041042160410431604104416041045160410461604104716041048160410491604105016041051160410521604105316041054160410551604105616041057160410581604105916041060160410611604106216041063160410641604106516041066160410671604106816041069160410701604107116041072160410731604107416041075160410761604107716041078160410791604108016041081160410821604108316041084160410851604108616041087160410881604108916041090160410911604109216041093160410941604109516041096160410971604109816041099160411001604110116041102160411031604110416041105160500011605000216050003160500041605000516050006160500071605000816050009160500101605001116050012160500131605001416050015160500161605001716050018160500191605002016050021160500221605002316050024160500251605002616050027160500281605002916050030160500311605003216050033160500341605003516050036160500371605003816050039160500401605004116050042160500431605004416050045160500461605004716050048160500491605005016050051160500521605005316050054160500551605005616050057160500581605005916050060160500611605006216050063160500641605006516050066160500671605006816050069160500701605007116050072160500731605007416050075160500761605007716050078160500791605008016050081160500821605008316050084160500851605008616050087160500881605008916050090160500911605009216050093160500941605009516050096160500971605009816050099160501001605010116050102160501031605010416050105160501061605010716050108160501091605011016050111160501121605011316050114160501151605011616050117160501181605011916050120160501211605012216050123160501241605012516050126160501271605012816050129160501301605013116050132160501331605013416050135160501361605013716050138160501391605014016050141160501421605014316050144160501451605014616050147160501481605014916050150160501511605015216050153160501541605015516050156160501571605015816050159160501601605016116050162160501631605016416050165160501661605016716050168160501691605017016050171160501721605017316050174160501751605017616050177160501781605017916050180160501811605018216050183160501841605018516050186160501871605018816050189160501901605019116050192160501931605019416050195160501961605019716050198160501991605020016050201160502021605020316050204160502051605020616050207160502081605020916050210160502111605021216050213160502141605021516050216160502171605021816050219160502201605022116050222160502231605022416050225160502261605022716050228160502291605023016050231160502321605023316050234160502351605023616050237160502381605023916050240160502411605024216050243160502441605024516050246160502471605024816050249160502501605025116050252160502531605025416050255160502561605025716050258160502591605026016050261160502621605026316050264160502651605026616050267160502681605026916050270160502711605027216050273160502741605027516050276160502771605027816050279160502801605028116050282160502831605028416050285160502861605028716050288160502891605029016050291160502921605029316050294160502951605029616050297160502981605029916050300160503011605030216050303160503041605030516050306160503071605030816050309160503101605031116050312160503131605031416050315160503161605031716050318160503191605032016050321160503221605032316050324160503251605032616050327160503281605032916050330160503311605033216050333160503341605033516050336160503371605033816050339160503401605034116050342160503431605034416050345160503461605034716050348160503491605035016050351160503521605035316050354160503551605035616050357160503581605035916050360160503611605036216050363160503641605036516050366160503671605036816050369160503701605037116050372160503731605037416050375160503761605037716050378160503791605038016050381160503821605038316050384160503851605038616050387160503881605038916050390160503911605039216050393160503941605039516050396160503971605039816050399160504001605040116050402160504031605040416050405160504061605040716050408160504091605041016050411160504121605041316050414160504151605041616050417160504181605041916050420160504211605042216050423160504241605042516050426160504271605042816050429160504301605043116050432160504331605043416050435160504361605043716050438160504391605044016050441160504421605044316050444160504451605044616050447160504481605044916050450160504511605045216050453160504541605045516050456160504571605045816050459160504601605046116050462160504631605046416050465160504661605046716050468160504691605047016050471160504721605047316050474160504751605047616050477160504781605047916050480160504811605048216050483160504841605048516050486160504871605048816050489160504901605049116050492160504931605049416050495160504961605049716050498160504991605050016050501160505021605050316050504160505051605050616050507160505081605050916050510160505111605051216050513160505141605051516050516160505171605051816050519160505201605052116050522160505231605052416050525160505261605052716050528160505291605053016050531160505321605053316050534160505351605053616050537160505381605053916050540160505411605054216050543160505441605054516050546160505471605054816050549160505501605055116050552160505531605055416050555160505561605055716050558160505591605056016050561160505621605056316050564160505651605056616050567160505681605056916050570160505711605057216050573160505741605057516050576160505771605057816050579160505801605058116050582160505831605058416050585160505861605058716050588160505891605059016050591160505921605059316050594160505951605059616050597160505981605059916050600160506011605060216050603160506041605060516050606160506071605060816050609160506101605061116050612160506131605061416050615160506161605061716050618160506191605062016050621160506221605062316050624160506251605062616050627160506281605062916050630160506311605063216050633160506341605063516050636160506371605063816050639160506401605064116050642160506431605064416050645160506461605064716050648160506491605065016050651160506521605065316050654160506551605065616050657160506581605065916050660160506611605066216050663160506641605066516050666160506671605066816050669160506701605067116050672160506731605067416050675160506761605067716050678160506791605068016050681160506821605068316050684160506851605068616050687160506881605068916050690160506911605069216050693160506941605069516050696160506971605069816050699160507001605070116050702160507031605070416050705160507061605070716050708160507091605071016050711160507121605071316050714160507151605071616050717160507181605071916050720160507211605072216050723160507241605072516050726160507271605072816050729160507301605073116050732160507331605073416050735160507361605073716050738160507391605074016050741160507421605074316050744160507451605074616050747160507481605074916050750160507511605075216050753160507541605075516050756160507571605075816050759160507601605076116050762160507631605076416050765160507661605076716050768160507691605077016050771160507721605077316050774160507751605077616050777160507781605077916050780160507811605078216050783160507841605078516050786160507871605078816050789160507901605079116050792160507931605079416050795160507961605079716050798160507991605080016050801160508021605080316050804160508051605080616050807160508081605080916050810160508111605081216050813160508141605081516050816160508171605081816050819160508201605082116050822160508231605082416050825160508261605082716050828160508291605083016050831160508321605083316050834160508351605083616050837160508381605083916050840160508411605084216050843160508441605084516050846160508471605084816050849160508501605085116050852160508531605085416050855160508561605085716050858160508591605086016050861160508621605086316050864160508651605086616050867160508681605086916050870160508711605087216050873160508741605087516050876160508771605087816050879160508801605088116050882160508831605088416050885160508861605088716050888160508891605089016050891160508921605089316050894160508951605089616050897160508981605089916050900160509011605090216050903160509041605090516050906160509071605090816050909160509101605091116050912160509131605091416050915160509161605091716050918160509191605092016050921160509221605092316050924160509251605092616050927160509281605092916050930160509311605093216050933160509341605093516050936160509371605093816050939160509401605094116050942160509431605094416050945160509461605094716050948160509491605095016050951160509521605095316050954160509551605095616050957160509581605095916050960160509611605096216050963160509641605096516050966160509671605096816050969160509701605097116050972160509731605097416050975160509761605097716050978160509791605098016050981160509821605098316050984160509851605098616050987160509881605098916050990160509911605099216050993160509941605099516050996160509971605099816050999160510001605100116051002160510031605100416051005160510061605100716051008160510091605101016051011160510121605101316051014160510151605101616051017160510181605101916051020160510211605102216051023160510241605102516051026160510271605102816051029160510301605103116051032160510331605103416051035160510361605103716051038160510391605104016051041160510421605104316051044160510451605104616051047160510481605104916051050160510511605105216051053160510541605105516051056160510571605105816051059160510601605106116051062160510631605106416051065160510661605106716051068160510691605107016051071160510721605107316051074160510751605107616051077160510781605107916051080160510811605108216051083160510841605108516051086160510871605108816051089160510901605109116051092160510931605109416051095160510961605109716051098160510991605110016051101160511021605110316051104160511051606000116060002160600031606000416060005160600061606000716060008160600091606001016060011160600121606001316060014160600151606001616060017160600181606001916060020160600211606002216060023160600241606002516060026160600271606002816060029160600301606003116060032160600331606003416060035160600361606003716060038160600391606004016060041160600421606004316060044160600451606004616060047160600481606004916060050160600511606005216060053160600541606005516060056160600571606005816060059160600601606006116060062160600631606006416060065160600661606006716060068160600691606007016060071160600721606007316060074160600751606007616060077160600781606007916060080160600811606008216060083160600841606008516060086160600871606008816060089160600901606009116060092160600931606009416060095160600961606009716060098160600991606010016060101160601021606010316060104160601051606010616060107160601081606010916060110160601111606011216060113160601141606011516060116160601171606011816060119160601201606012116060122160601231606012416060125160601261606012716060128160601291606013016060131160601321606013316060134160601351606013616060137160601381606013916060140160601411606014216060143160601441606014516060146160601471606014816060149160601501606015116060152160601531606015416060155160601561606015716060158160601591606016016060161160601621606016316060164160601651606016616060167160601681606016916060170160601711606017216060173160601741606017516060176160601771606017816060179160601801606018116060182160601831606018416060185160601861606018716060188160601891606019016060191160601921606019316060194160601951606019616060197160601981606019916060200160602011606020216060203160602041606020516060206160602071606020816060209160602101606021116060212160602131606021416060215160602161606021716060218160602191606022016060221160602221606022316060224160602251606022616060227160602281606022916060230160602311606023216060233160602341606023516060236160602371606023816060239160602401606024116060242160602431606024416060245160602461606024716060248160602491606025016060251160602521606025316060254160602551606025616060257160602581606025916060260160602611606026216060263160602641606026516060266160602671606026816060269160602701606027116060272160602731606027416060275160602761606027716060278160602791606028016060281160602821606028316060284160602851606028616060287160602881606028916060290160602911606029216060293160602941606029516060296160602971606029816060299160603001606030116060302160603031606030416060305160603061606030716060308160603091606031016060311160603121606031316060314160603151606031616060317160603181606031916060320160603211606032216060323160603241606032516060326160603271606032816060329160603301606033116060332160603331606033416060335160603361606033716060338160603391606034016060341160603421606034316060344160603451606034616060347160603481606034916060350160603511606035216060353160603541606035516060356160603571606035816060359160603601606036116060362160603631606036416060365160603661606036716060368160603691606037016060371160603721606037316060374160603751606037616060377160603781606037916060380160603811606038216060383160603841606038516060386160603871606038816060389160603901606039116060392160603931606039416060395160603961606039716060398160603991606040016060401160604021606040316060404160604051606040616060407160604081606040916060410160604111606041216060413160604141606041516060416160604171606041816060419160604201606042116060422160604231606042416060425160604261606042716060428160604291606043016060431160604321606043316060434160604351606043616060437160604381606043916060440160604411606044216060443160604441606044516060446160604471606044816060449160604501606045116060452160604531606045416060455160604561606045716060458160604591606046016060461160604621606046316060464160604651606046616060467160604681606046916060470160604711606047216060473160604741606047516060476160604771606047816060479160604801606048116060482160604831606048416060485160604861606048716060488160604891606049016060491160604921606049316060494160604951606049616060497160604981606049916060500160605011606050216060503160605041606050516060506160605071606050816060509160605101606051116060512160605131606051416060515160605161606051716060518160605191606052016060521160605221606052316060524160605251606052616060527160605281606052916060530160605311606053216060533160605341606053516060536160605371606053816060539160605401606054116060542160605431606054416060545160605461606054716060548160605491606055016060551160605521606055316060554160605551606055616060557160605581606055916060560160605611606056216060563160605641606056516060566160605671606056816060569160605701606057116060572160605731606057416060575160605761606057716060578160605791606058016060581160605821606058316060584160605851606058616060587160605881606058916060590160605911606059216060593160605941606059516060596160605971606059816060599160606001606060116060602160606031606060416060605160606061606060716060608160606091606061016060611160606121606061316060614160606151606061616060617160606181606061916060620160606211606062216060623160606241606062516060626160606271606062816060629160606301606063116060632160606331606063416060635160606361606063716060638160606391606064016060641160606421606064316060644160606451606064616060647160606481606064916060650160606511606065216060653160606541606065516060656160606571606065816060659160606601606066116060662160606631606066416060665160606661606066716060668160606691606067016060671160606721606067316060674160606751606067616060677160606781606067916060680160606811606068216060683160606841606068516060686160606871606068816060689160606901606069116060692160606931606069416060695160606961606069716060698160606991606070016060701160607021606070316060704160607051606070616060707160607081606070916060710160607111606071216060713160607141606071516060716160607171606071816060719160607201606072116060722160607231606072416060725160607261606072716060728160607291606073016060731160607321606073316060734160607351606073616060737160607381606073916060740160607411606074216060743160607441606074516060746160607471606074816060749160607501606075116060752160607531606075416060755160607561606075716060758160607591606076016060761160607621606076316060764160607651606076616060767160607681606076916060770160607711606077216060773160607741606077516060776160607771606077816060779160607801606078116060782160607831606078416060785160607861606078716060788160607891606079016060791160607921606079316060794160607951606079616060797160607981606079916060800160608011606080216060803160608041606080516060806160608071606080816060809160608101606081116060812160608131606081416060815160608161606081716060818160608191606082016060821160608221606082316060824160608251606082616060827160608281606082916060830160608311606083216060833160608341606083516060836160608371606083816060839160608401606084116060842160608431606084416060845160608461606084716060848160608491606085016060851160608521606085316060854160608551606085616060857160608581606085916060860160608611606086216060863160608641606086516060866160608671606086816060869160608701606087116060872160608731606087416060875160608761606087716060878160608791606088016060881160608821606088316060884160608851606088616060887160608881606088916060890160608911606089216060893160608941606089516060896160608971606089816060899160609001606090116060902160609031606090416060905160609061606090716060908160609091606091016060911160609121606091316060914160609151606091616060917160609181606091916060920160609211606092216060923160609241606092516060926160609271606092816060929160609301606093116060932160609331606093416060935160609361606093716060938160609391606094016060941160609421606094316060944160609451606094616060947160609481606094916060950160609511606095216060953160609541606095516060956160609571606095816060959160609601606096116060962160609631606096416060965160609661606096716060968160609691606097016060971160609721606097316060974160609751606097616060977160609781606097916060980160609811606098216060983160609841606098516060986160609871606098816060989160609901606099116060992160609931606099416060995160609961606099716060998160609991606100016061001160610021606100316061004160610051606100616061007160610081606100916061010160610111606101216061013160610141606101516061016160610171606101816061019160610201606102116061022160610231606102416061025160610261606102716061028160610291606103016061031160610321606103316061034160610351606103616061037160610381606103916061040160610411606104216061043160610441606104516061046160610471606104816061049160610501606105116061052160610531606105416061055160610561606105716061058160610591606106016061061160610621606106316061064160610651606106616061067160610681606106916061070160610711606107216061073160610741606107516061076160610771606107816061079160610801606108116061082160610831606108416061085160610861606108716061088160610891606109016061091160610921606109316061094160610951606109616061097160610981606109916061100160611011606110216061103160611041606110516070001160700021607000316070004160700051607000616070007160700081607000916070010160700111607001216070013160700141607001516070016160700171607001816070019160700201607002116070022160700231607002416070025160700261607002716070028160700291607003016070031160700321607003316070034160700351607003616070037160700381607003916070040160700411607004216070043160700441607004516070046160700471607004816070049160700501607005116070052160700531607005416070055160700561607005716070058160700591607006016070061160700621607006316070064160700651607006616070067160700681607006916070070160700711607007216070073160700741607007516070076160700771607007816070079160700801607008116070082160700831607008416070085160700861607008716070088160700891607009016070091160700921607009316070094160700951607009616070097160700981607009916070100160701011607010216070103160701041607010516070106160701071607010816070109160701101607011116070112160701131607011416070115160701161607011716070118160701191607012016070121160701221607012316070124160701251607012616070127160701281607012916070130160701311607013216070133160701341607013516070136160701371607013816070139160701401607014116070142160701431607014416070145160701461607014716070148160701491607015016070151160701521607015316070154160701551607015616070157160701581607015916070160160701611607016216070163160701641607016516070166160701671607016816070169160701701607017116070172160701731607017416070175160701761607017716070178160701791607018016070181160701821607018316070184160701851607018616070187160701881607018916070190160701911607019216070193160701941607019516070196160701971607019816070199160702001607020116070202160702031607020416070205160702061607020716070208160702091607021016070211160702121607021316070214160702151607021616070217160702181607021916070220160702211607022216070223160702241607022516070226160702271607022816070229160702301607023116070232160702331607023416070235160702361607023716070238160702391607024016070241160702421607024316070244160702451607024616070247160702481607024916070250160702511607025216070253160702541607025516070256160702571607025816070259160702601607026116070262160702631607026416070265160702661607026716070268160702691607027016070271160702721607027316070274160702751607027616070277160702781607027916070280160702811607028216070283160702841607028516070286160702871607028816070289160702901607029116070292160702931607029416070295160702961607029716070298160702991607030016070301160703021607030316070304160703051607030616070307160703081607030916070310160703111607031216070313160703141607031516070316160703171607031816070319160703201607032116070322160703231607032416070325160703261607032716070328160703291607033016070331160703321607033316070334160703351607033616070337160703381607033916070340160703411607034216070343160703441607034516070346160703471607034816070349160703501607035116070352160703531607035416070355160703561607035716070358160703591607036016070361160703621607036316070364160703651607036616070367160703681607036916070370160703711607037216070373160703741607037516070376160703771607037816070379160703801607038116070382160703831607038416070385160703861607038716070388160703891607039016070391160703921607039316070394160703951607039616070397160703981607039916070400160704011607040216070403160704041607040516070406160704071607040816070409160704101607041116070412160704131607041416070415160704161607041716070418160704191607042016070421160704221607042316070424160704251607042616070427160704281607042916070430160704311607043216070433160704341607043516070436160704371607043816070439160704401607044116070442160704431607044416070445160704461607044716070448160704491607045016070451160704521607045316070454160704551607045616070457160704581607045916070460160704611607046216070463160704641607046516070466160704671607046816070469160704701607047116070472160704731607047416070475160704761607047716070478160704791607048016070481160704821607048316070484160704851607048616070487160704881607048916070490160704911607049216070493160704941607049516070496160704971607049816070499160705001607050116070502160705031607050416070505160705061607050716070508160705091607051016070511160705121607051316070514160705151607051616070517160705181607051916070520160705211607052216070523160705241607052516070526160705271607052816070529160705301607053116070532160705331607053416070535160705361607053716070538160705391607054016070541160705421607054316070544160705451607054616070547160705481607054916070550160705511607055216070553160705541607055516070556160705571607055816070559160705601607056116070562160705631607056416070565160705661607056716070568160705691607057016070571160705721607057316070574160705751607057616070577160705781607057916070580160705811607058216070583160705841607058516070586160705871607058816070589160705901607059116070592160705931607059416070595160705961607059716070598160705991607060016070601160706021607060316070604160706051607060616070607160706081607060916070610160706111607061216070613160706141607061516070616160706171607061816070619160706201607062116070622160706231607062416070625160706261607062716070628160706291607063016070631160706321607063316070634160706351607063616070637160706381607063916070640160706411607064216070643160706441607064516070646160706471607064816070649160706501607065116070652160706531607065416070655160706561607065716070658160706591607066016070661160706621607066316070664160706651607066616070667160706681607066916070670160706711607067216070673160706741607067516070676160706771607067816070679160706801607068116070682160706831607068416070685160706861607068716070688160706891607069016070691160706921607069316070694160706951607069616070697160706981607069916070700160707011607070216070703160707041607070516070706160707071607070816070709160707101607071116070712160707131607071416070715160707161607071716070718160707191607072016070721160707221607072316070724160707251607072616070727160707281607072916070730160707311607073216070733160707341607073516070736160707371607073816070739160707401607074116070742160707431607074416070745160707461607074716070748160707491607075016070751160707521607075316070754160707551607075616070757160707581607075916070760160707611607076216070763160707641607076516070766160707671607076816070769160707701607077116070772160707731607077416070775160707761607077716070778160707791607078016070781160707821607078316070784160707851607078616070787160707881607078916070790160707911607079216070793160707941607079516070796160707971607079816070799160708001607080116070802160708031607080416070805160708061607080716070808160708091607081016070811160708121607081316070814160708151607081616070817160708181607081916070820160708211607082216070823160708241607082516070826160708271607082816070829160708301607083116070832160708331607083416070835160708361607083716070838160708391607084016070841160708421607084316070844160708451607084616070847160708481607084916070850160708511607085216070853160708541607085516070856160708571607085816070859160708601607086116070862160708631607086416070865160708661607086716070868160708691607087016070871160708721607087316070874160708751607087616070877160708781607087916070880160708811607088216070883160708841607088516070886160708871607088816070889160708901607089116070892160708931607089416070895160708961607089716070898160708991607090016070901160709021607090316070904160709051607090616070907160709081607090916070910160709111607091216070913160709141607091516070916160709171607091816070919160709201607092116070922160709231607092416070925160709261607092716070928160709291607093016070931160709321607093316070934160709351607093616070937160709381607093916070940160709411607094216070943160709441607094516070946160709471607094816070949160709501607095116070952160709531607095416070955160709561607095716070958160709591607096016070961160709621607096316070964160709651607096616070967160709681607096916070970160709711607097216070973160709741607097516070976160709771607097816070979160709801607098116070982160709831607098416070985160709861607098716070988160709891607099016070991160709921607099316070994160709951607099616070997160709981607099916071000160710011607100216071003160710041607100516071006160710071607100816071009160710101607101116071012160710131607101416071015160710161607101716071018160710191607102016071021160710221607102316071024160710251607102616071027160710281607102916071030160710311607103216071033160710341607103516071036160710371607103816071039160710401607104116071042160710431607104416071045160710461607104716071048160710491607105016071051160710521607105316071054160710551607105616071057160710581607105916071060160710611607106216071063160710641607106516071066160710671607106816071069160710701607107116071072160710731607107416071075160710761607107716071078160710791607108016071081160710821607108316071084160710851607108616071087160710881607108916071090160710911607109216071093160710941607109516071096160710971607109816071099160711001607110116071102160711031607110416071105160800011608000216080003160800041608000516080006160800071608000816080009160800101608001116080012160800131608001416080015160800161608001716080018160800191608002016080021160800221608002316080024160800251608002616080027160800281608002916080030160800311608003216080033160800341608003516080036160800371608003816080039160800401608004116080042160800431608004416080045160800461608004716080048160800491608005016080051160800521608005316080054160800551608005616080057160800581608005916080060160800611608006216080063160800641608006516080066160800671608006816080069160800701608007116080072160800731608007416080075160800761608007716080078160800791608008016080081160800821608008316080084160800851608008616080087160800881608008916080090160800911608009216080093160800941608009516080096160800971608009816080099160801001608010116080102160801031608010416080105160801061608010716080108160801091608011016080111160801121608011316080114160801151608011616080117160801181608011916080120160801211608012216080123160801241608012516080126160801271608012816080129160801301608013116080132160801331608013416080135160801361608013716080138160801391608014016080141160801421608014316080144160801451608014616080147160801481608014916080150160801511608015216080153160801541608015516080156160801571608015816080159160801601608016116080162160801631608016416080165160801661608016716080168160801691608017016080171160801721608017316080174160801751608017616080177160801781608017916080180160801811608018216080183160801841608018516080186160801871608018816080189160801901608019116080192160801931608019416080195160801961608019716080198160801991608020016080201160802021608020316080204160802051608020616080207160802081608020916080210160802111608021216080213160802141608021516080216160802171608021816080219160802201608022116080222160802231608022416080225160802261608022716080228160802291608023016080231160802321608023316080234160802351608023616080237160802381608023916080240160802411608024216080243160802441608024516080246160802471608024816080249160802501608025116080252160802531608025416080255160802561608025716080258160802591608026016080261160802621608026316080264160802651608026616080267160802681608026916080270160802711608027216080273160802741608027516080276160802771608027816080279160802801608028116080282160802831608028416080285160802861608028716080288160802891608029016080291160802921608029316080294160802951608029616080297160802981608029916080300160803011608030216080303160803041608030516080306160803071608030816080309160803101608031116080312160803131608031416080315160803161608031716080318160803191608032016080321160803221608032316080324160803251608032616080327160803281608032916080330160803311608033216080333160803341608033516080336160803371608033816080339160803401608034116080342160803431608034416080345160803461608034716080348160803491608035016080351160803521608035316080354160803551608035616080357160803581608035916080360160803611608036216080363160803641608036516080366160803671608036816080369160803701608037116080372160803731608037416080375160803761608037716080378160803791608038016080381160803821608038316080384160803851608038616080387160803881608038916080390160803911608039216080393160803941608039516080396160803971608039816080399160804001608040116080402160804031608040416080405160804061608040716080408160804091608041016080411160804121608041316080414160804151608041616080417160804181608041916080420160804211608042216080423160804241608042516080426160804271608042816080429160804301608043116080432160804331608043416080435160804361608043716080438160804391608044016080441160804421608044316080444160804451608044616080447160804481608044916080450160804511608045216080453160804541608045516080456160804571608045816080459160804601608046116080462160804631608046416080465160804661608046716080468160804691608047016080471160804721608047316080474160804751608047616080477160804781608047916080480160804811608048216080483160804841608048516080486160804871608048816080489160804901608049116080492160804931608049416080495160804961608049716080498160804991608050016080501160805021608050316080504160805051608050616080507160805081608050916080510160805111608051216080513160805141608051516080516160805171608051816080519160805201608052116080522160805231608052416080525160805261608052716080528160805291608053016080531160805321608053316080534160805351608053616080537160805381608053916080540160805411608054216080543160805441608054516080546160805471608054816080549160805501608055116080552160805531608055416080555160805561608055716080558160805591608056016080561160805621608056316080564160805651608056616080567160805681608056916080570160805711608057216080573160805741608057516080576160805771608057816080579160805801608058116080582160805831608058416080585160805861608058716080588160805891608059016080591160805921608059316080594160805951608059616080597160805981608059916080600160806011608060216080603160806041608060516080606160806071608060816080609160806101608061116080612160806131608061416080615160806161608061716080618160806191608062016080621160806221608062316080624160806251608062616080627160806281608062916080630160806311608063216080633160806341608063516080636160806371608063816080639160806401608064116080642160806431608064416080645160806461608064716080648160806491608065016080651160806521608065316080654160806551608065616080657160806581608065916080660160806611608066216080663160806641608066516080666160806671608066816080669160806701608067116080672160806731608067416080675160806761608067716080678160806791608068016080681160806821608068316080684160806851608068616080687160806881608068916080690160806911608069216080693160806941608069516080696160806971608069816080699160807001608070116080702160807031608070416080705160807061608070716080708160807091608071016080711160807121608071316080714160807151608071616080717160807181608071916080720160807211608072216080723160807241608072516080726160807271608072816080729160807301608073116080732160807331608073416080735160807361608073716080738160807391608074016080741160807421608074316080744160807451608074616080747160807481608074916080750160807511608075216080753160807541608075516080756160807571608075816080759160807601608076116080762160807631608076416080765160807661608076716080768160807691608077016080771160807721608077316080774160807751608077616080777160807781608077916080780160807811608078216080783160807841608078516080786160807871608078816080789160807901608079116080792160807931608079416080795160807961608079716080798160807991608080016080801160808021608080316080804160808051608080616080807160808081608080916080810160808111608081216080813160808141608081516080816160808171608081816080819160808201608082116080822160808231608082416080825160808261608082716080828160808291608083016080831160808321608083316080834160808351608083616080837160808381608083916080840160808411608084216080843160808441608084516080846160808471608084816080849160808501608085116080852160808531608085416080855160808561608085716080858160808591608086016080861160808621608086316080864160808651608086616080867160808681608086916080870160808711608087216080873160808741608087516080876160808771608087816080879160808801608088116080882160808831608088416080885160808861608088716080888160808891608089016080891160808921608089316080894160808951608089616080897160808981608089916080900160809011608090216080903160809041608090516080906160809071608090816080909160809101608091116080912160809131608091416080915160809161608091716080918160809191608092016080921160809221608092316080924160809251608092616080927160809281608092916080930160809311608093216080933160809341608093516080936160809371608093816080939160809401608094116080942160809431608094416080945160809461608094716080948160809491608095016080951160809521608095316080954160809551608095616080957160809581608095916080960160809611608096216080963160809641608096516080966160809671608096816080969160809701608097116080972160809731608097416080975160809761608097716080978160809791608098016080981160809821608098316080984160809851608098616080987160809881608098916080990160809911608099216080993160809941608099516080996160809971608099816080999160810001608100116081002160810031608100416081005160810061608100716081008160810091608101016081011160810121608101316081014160810151608101616081017160810181608101916081020160810211608102216081023160810241608102516081026160810271608102816081029160810301608103116081032160810331608103416081035160810361608103716081038160810391608104016081041160810421608104316081044160810451608104616081047160810481608104916081050160810511608105216081053160810541608105516081056160810571608105816081059160810601608106116081062160810631608106416081065160810661608106716081068160810691608107016081071160810721608107316081074160810751608107616081077160810781608107916081080160810811608108216081083160810841608108516081086160810871608108816081089160810901608109116081092160810931608109416081095160810961608109716081098160810991608110016081101160811021608110316081104160811051609000116090002160900031609000416090005160900061609000716090008160900091609001016090011160900121609001316090014160900151609001616090017160900181609001916090020160900211609002216090023160900241609002516090026160900271609002816090029160900301609003116090032160900331609003416090035160900361609003716090038160900391609004016090041160900421609004316090044160900451609004616090047160900481609004916090050160900511609005216090053160900541609005516090056160900571609005816090059160900601609006116090062160900631609006416090065160900661609006716090068160900691609007016090071160900721609007316090074160900751609007616090077160900781609007916090080160900811609008216090083160900841609008516090086160900871609008816090089160900901609009116090092160900931609009416090095160900961609009716090098160900991609010016090101160901021609010316090104160901051609010616090107160901081609010916090110160901111609011216090113160901141609011516090116160901171609011816090119160901201609012116090122160901231609012416090125160901261609012716090128160901291609013016090131160901321609013316090134160901351609013616090137160901381609013916090140160901411609014216090143160901441609014516090146160901471609014816090149160901501609015116090152160901531609015416090155160901561609015716090158160901591609016016090161160901621609016316090164160901651609016616090167160901681609016916090170160901711609017216090173160901741609017516090176160901771609017816090179160901801609018116090182160901831609018416090185160901861609018716090188160901891609019016090191160901921609019316090194160901951609019616090197160901981609019916090200160902011609020216090203160902041609020516090206160902071609020816090209160902101609021116090212160902131609021416090215160902161609021716090218160902191609022016090221160902221609022316090224160902251609022616090227160902281609022916090230160902311609023216090233160902341609023516090236160902371609023816090239160902401609024116090242160902431609024416090245160902461609024716090248160902491609025016090251160902521609025316090254160902551609025616090257160902581609025916090260160902611609026216090263160902641609026516090266160902671609026816090269160902701609027116090272160902731609027416090275160902761609027716090278160902791609028016090281160902821609028316090284160902851609028616090287160902881609028916090290160902911609029216090293160902941609029516090296160902971609029816090299160903001609030116090302160903031609030416090305160903061609030716090308160903091609031016090311160903121609031316090314160903151609031616090317160903181609031916090320160903211609032216090323160903241609032516090326160903271609032816090329160903301609033116090332160903331609033416090335160903361609033716090338160903391609034016090341160903421609034316090344160903451609034616090347160903481609034916090350160903511609035216090353160903541609035516090356160903571609035816090359160903601609036116090362160903631609036416090365160903661609036716090368160903691609037016090371160903721609037316090374160903751609037616090377160903781609037916090380160903811609038216090383160903841609038516090386160903871609038816090389160903901609039116090392160903931609039416090395160903961609039716090398160903991609040016090401160904021609040316090404160904051609040616090407160904081609040916090410160904111609041216090413160904141609041516090416160904171609041816090419160904201609042116090422160904231609042416090425160904261609042716090428160904291609043016090431160904321609043316090434160904351609043616090437160904381609043916090440160904411609044216090443160904441609044516090446160904471609044816090449160904501609045116090452160904531609045416090455160904561609045716090458160904591609046016090461160904621609046316090464160904651609046616090467160904681609046916090470160904711609047216090473160904741609047516090476160904771609047816090479160904801609048116090482160904831609048416090485160904861609048716090488160904891609049016090491160904921609049316090494160904951609049616090497160904981609049916090500160905011609050216090503160905041609050516090506160905071609050816090509160905101609051116090512160905131609051416090515160905161609051716090518160905191609052016090521160905221609052316090524160905251609052616090527160905281609052916090530160905311609053216090533160905341609053516090536160905371609053816090539160905401609054116090542160905431609054416090545160905461609054716090548160905491609055016090551160905521609055316090554160905551609055616090557160905581609055916090560160905611609056216090563160905641609056516090566160905671609056816090569160905701609057116090572160905731609057416090575160905761609057716090578160905791609058016090581160905821609058316090584160905851609058616090587160905881609058916090590160905911609059216090593160905941609059516090596160905971609059816090599160906001609060116090602160906031609060416090605160906061609060716090608160906091609061016090611160906121609061316090614160906151609061616090617160906181609061916090620160906211609062216090623160906241609062516090626160906271609062816090629160906301609063116090632160906331609063416090635160906361609063716090638160906391609064016090641160906421609064316090644160906451609064616090647160906481609064916090650160906511609065216090653160906541609065516090656160906571609065816090659160906601609066116090662160906631609066416090665160906661609066716090668160906691609067016090671160906721609067316090674160906751609067616090677160906781609067916090680160906811609068216090683160906841609068516090686160906871609068816090689160906901609069116090692160906931609069416090695160906961609069716090698160906991609070016090701160907021609070316090704160907051609070616090707160907081609070916090710160907111609071216090713160907141609071516090716160907171609071816090719160907201609072116090722160907231609072416090725160907261609072716090728160907291609073016090731160907321609073316090734160907351609073616090737160907381609073916090740160907411609074216090743160907441609074516090746160907471609074816090749160907501609075116090752160907531609075416090755160907561609075716090758160907591609076016090761160907621609076316090764160907651609076616090767160907681609076916090770160907711609077216090773160907741609077516090776160907771609077816090779160907801609078116090782160907831609078416090785160907861609078716090788160907891609079016090791160907921609079316090794160907951609079616090797160907981609079916090800160908011609080216090803160908041609080516090806160908071609080816090809160908101609081116090812160908131609081416090815160908161609081716090818160908191609082016090821160908221609082316090824160908251609082616090827160908281609082916090830160908311609083216090833160908341609083516090836160908371609083816090839160908401609084116090842160908431609084416090845160908461609084716090848160908491609085016090851160908521609085316090854160908551609085616090857160908581609085916090860160908611609086216090863160908641609086516090866160908671609086816090869160908701609087116090872160908731609087416090875160908761609087716090878160908791609088016090881160908821609088316090884160908851609088616090887160908881609088916090890160908911609089216090893160908941609089516090896160908971609089816090899160909001609090116090902160909031609090416090905160909061609090716090908160909091609091016090911160909121609091316090914160909151609091616090917160909181609091916090920160909211609092216090923160909241609092516090926160909271609092816090929160909301609093116090932160909331609093416090935160909361609093716090938160909391609094016090941160909421609094316090944160909451609094616090947160909481609094916090950160909511609095216090953160909541609095516090956160909571609095816090959160909601609096116090962160909631609096416090965160909661609096716090968160909691609097016090971160909721609097316090974160909751609097616090977160909781609097916090980160909811609098216090983160909841609098516090986160909871609098816090989160909901609099116090992160909931609099416090995160909961609099716090998160909991609100016091001160910021609100316091004160910051609100616091007160910081609100916091010160910111609101216091013160910141609101516091016160910171609101816091019160910201609102116091022160910231609102416091025160910261609102716091028160910291609103016091031160910321609103316091034160910351609103616091037160910381609103916091040160910411609104216091043160910441609104516091046160910471609104816091049160910501609105116091052160910531609105416091055160910561609105716091058160910591609106016091061160910621609106316091064160910651609106616091067160910681609106916091070160910711609107216091073160910741609107516091076160910771609107816091079160910801609108116091082160910831609108416091085160910861609108716091088160910891609109016091091160910921609109316091094160910951609109616091097160910981609109916091100160911011609110216091103160911041609110516100001161000021610000316100004161000051610000616100007161000081610000916100010161000111610001216100013161000141610001516100016161000171610001816100019161000201610002116100022161000231610002416100025161000261610002716100028161000291610003016100031161000321610003316100034161000351610003616100037161000381610003916100040161000411610004216100043161000441610004516100046161000471610004816100049161000501610005116100052161000531610005416100055161000561610005716100058161000591610006016100061161000621610006316100064161000651610006616100067161000681610006916100070161000711610007216100073161000741610007516100076161000771610007816100079161000801610008116100082161000831610008416100085161000861610008716100088161000891610009016100091161000921610009316100094161000951610009616100097161000981610009916100100161001011610010216100103161001041610010516100106161001071610010816100109161001101610011116100112161001131610011416100115161001161610011716100118161001191610012016100121161001221610012316100124161001251610012616100127161001281610012916100130161001311610013216100133161001341610013516100136161001371610013816100139161001401610014116100142161001431610014416100145161001461610014716100148161001491610015016100151161001521610015316100154161001551610015616100157161001581610015916100160161001611610016216100163161001641610016516100166161001671610016816100169161001701610017116100172161001731610017416100175161001761610017716100178161001791610018016100181161001821610018316100184161001851610018616100187161001881610018916100190161001911610019216100193161001941610019516100196161001971610019816100199161002001610020116100202161002031610020416100205161002061610020716100208161002091610021016100211161002121610021316100214161002151610021616100217161002181610021916100220161002211610022216100223161002241610022516100226161002271610022816100229161002301610023116100232161002331610023416100235161002361610023716100238161002391610024016100241161002421610024316100244161002451610024616100247161002481610024916100250161002511610025216100253161002541610025516100256161002571610025816100259161002601610026116100262161002631610026416100265161002661610026716100268161002691610027016100271161002721610027316100274161002751610027616100277161002781610027916100280161002811610028216100283161002841610028516100286161002871610028816100289161002901610029116100292161002931610029416100295161002961610029716100298161002991610030016100301161003021610030316100304161003051610030616100307161003081610030916100310161003111610031216100313161003141610031516100316161003171610031816100319161003201610032116100322161003231610032416100325161003261610032716100328161003291610033016100331161003321610033316100334161003351610033616100337161003381610033916100340161003411610034216100343161003441610034516100346161003471610034816100349161003501610035116100352161003531610035416100355161003561610035716100358161003591610036016100361161003621610036316100364161003651610036616100367161003681610036916100370161003711610037216100373161003741610037516100376161003771610037816100379161003801610038116100382161003831610038416100385161003861610038716100388161003891610039016100391161003921610039316100394161003951610039616100397161003981610039916100400161004011610040216100403161004041610040516100406161004071610040816100409161004101610041116100412161004131610041416100415161004161610041716100418161004191610042016100421161004221610042316100424161004251610042616100427161004281610042916100430161004311610043216100433161004341610043516100436161004371610043816100439161004401610044116100442161004431610044416100445161004461610044716100448161004491610045016100451161004521610045316100454161004551610045616100457161004581610045916100460161004611610046216100463161004641610046516100466161004671610046816100469161004701610047116100472161004731610047416100475161004761610047716100478161004791610048016100481161004821610048316100484161004851610048616100487161004881610048916100490161004911610049216100493161004941610049516100496161004971610049816100499161005001610050116100502161005031610050416100505161005061610050716100508161005091610051016100511161005121610051316100514161005151610051616100517161005181610051916100520161005211610052216100523161005241610052516100526161005271610052816100529161005301610053116100532161005331610053416100535161005361610053716100538161005391610054016100541161005421610054316100544161005451610054616100547161005481610054916100550161005511610055216100553161005541610055516100556161005571610055816100559161005601610056116100562161005631610056416100565161005661610056716100568161005691610057016100571161005721610057316100574161005751610057616100577161005781610057916100580161005811610058216100583161005841610058516100586161005871610058816100589161005901610059116100592161005931610059416100595161005961610059716100598161005991610060016100601161006021610060316100604161006051610060616100607161006081610060916100610161006111610061216100613161006141610061516100616161006171610061816100619161006201610062116100622161006231610062416100625161006261610062716100628161006291610063016100631161006321610063316100634161006351610063616100637161006381610063916100640161006411610064216100643161006441610064516100646161006471610064816100649161006501610065116100652161006531610065416100655161006561610065716100658161006591610066016100661161006621610066316100664161006651610066616100667161006681610066916100670161006711610067216100673161006741610067516100676161006771610067816100679161006801610068116100682161006831610068416100685161006861610068716100688161006891610069016100691161006921610069316100694161006951610069616100697161006981610069916100700161007011610070216100703161007041610070516100706161007071610070816100709161007101610071116100712161007131610071416100715161007161610071716100718161007191610072016100721161007221610072316100724161007251610072616100727161007281610072916100730161007311610073216100733161007341610073516100736161007371610073816100739161007401610074116100742161007431610074416100745161007461610074716100748161007491610075016100751161007521610075316100754161007551610075616100757161007581610075916100760161007611610076216100763161007641610076516100766161007671610076816100769161007701610077116100772161007731610077416100775161007761610077716100778161007791610078016100781161007821610078316100784161007851610078616100787161007881610078916100790161007911610079216100793161007941610079516100796161007971610079816100799161008001610080116100802161008031610080416100805161008061610080716100808161008091610081016100811161008121610081316100814161008151610081616100817161008181610081916100820161008211610082216100823161008241610082516100826161008271610082816100829161008301610083116100832161008331610083416100835161008361610083716100838161008391610084016100841161008421610084316100844161008451610084616100847161008481610084916100850161008511610085216100853161008541610085516100856161008571610085816100859161008601610086116100862161008631610086416100865161008661610086716100868161008691610087016100871161008721610087316100874161008751610087616100877161008781610087916100880161008811610088216100883161008841610088516100886161008871610088816100889161008901610089116100892161008931610089416100895161008961610089716100898161008991610090016100901161009021610090316100904161009051610090616100907161009081610090916100910161009111610091216100913161009141610091516100916161009171610091816100919161009201610092116100922161009231610092416100925161009261610092716100928161009291610093016100931161009321610093316100934161009351610093616100937161009381610093916100940161009411610094216100943161009441610094516100946161009471610094816100949161009501610095116100952161009531610095416100955161009561610095716100958161009591610096016100961161009621610096316100964161009651610096616100967161009681610096916100970161009711610097216100973161009741610097516100976161009771610097816100979161009801610098116100982161009831610098416100985161009861610098716100988161009891610099016100991161009921610099316100994161009951610099616100997161009981610099916101000161010011610100216101003161010041610100516101006161010071610100816101009161010101610101116101012161010131610101416101015161010161610101716101018161010191610102016101021161010221610102316101024161010251610102616101027161010281610102916101030161010311610103216101033161010341610103516101036161010371610103816101039161010401610104116101042161010431610104416101045161010461610104716101048161010491610105016101051161010521610105316101054161010551610105616101057161010581610105916101060161010611610106216101063161010641610106516101066161010671610106816101069161010701610107116101072161010731610107416101075161010761610107716101078161010791610108016101081161010821610108316101084161010851610108616101087161010881610108916101090161010911610109216101093161010941610109516101096161010971610109816101099161011001610110116101102161011031610110416101105161100011611000216110003161100041611000516110006161100071611000816110009161100101611001116110012161100131611001416110015161100161611001716110018161100191611002016110021161100221611002316110024161100251611002616110027161100281611002916110030161100311611003216110033161100341611003516110036161100371611003816110039161100401611004116110042161100431611004416110045161100461611004716110048161100491611005016110051161100521611005316110054161100551611005616110057161100581611005916110060161100611611006216110063161100641611006516110066161100671611006816110069161100701611007116110072161100731611007416110075161100761611007716110078161100791611008016110081161100821611008316110084161100851611008616110087161100881611008916110090161100911611009216110093161100941611009516110096161100971611009816110099161101001611010116110102161101031611010416110105161101061611010716110108161101091611011016110111161101121611011316110114161101151611011616110117161101181611011916110120161101211611012216110123161101241611012516110126161101271611012816110129161101301611013116110132161101331611013416110135161101361611013716110138161101391611014016110141161101421611014316110144161101451611014616110147161101481611014916110150161101511611015216110153161101541611015516110156161101571611015816110159161101601611016116110162161101631611016416110165161101661611016716110168161101691611017016110171161101721611017316110174161101751611017616110177161101781611017916110180161101811611018216110183161101841611018516110186161101871611018816110189161101901611019116110192161101931611019416110195161101961611019716110198161101991611020016110201161102021611020316110204161102051611020616110207161102081611020916110210161102111611021216110213161102141611021516110216161102171611021816110219161102201611022116110222161102231611022416110225161102261611022716110228161102291611023016110231161102321611023316110234161102351611023616110237161102381611023916110240161102411611024216110243161102441611024516110246161102471611024816110249161102501611025116110252161102531611025416110255161102561611025716110258161102591611026016110261161102621611026316110264161102651611026616110267161102681611026916110270161102711611027216110273161102741611027516110276161102771611027816110279161102801611028116110282161102831611028416110285161102861611028716110288161102891611029016110291161102921611029316110294161102951611029616110297161102981611029916110300161103011611030216110303161103041611030516110306161103071611030816110309161103101611031116110312161103131611031416110315161103161611031716110318161103191611032016110321161103221611032316110324161103251611032616110327161103281611032916110330161103311611033216110333161103341611033516110336161103371611033816110339161103401611034116110342161103431611034416110345161103461611034716110348161103491611035016110351161103521611035316110354161103551611035616110357161103581611035916110360161103611611036216110363161103641611036516110366161103671611036816110369161103701611037116110372161103731611037416110375161103761611037716110378161103791611038016110381161103821611038316110384161103851611038616110387161103881611038916110390161103911611039216110393161103941611039516110396161103971611039816110399161104001611040116110402161104031611040416110405161104061611040716110408161104091611041016110411161104121611041316110414161104151611041616110417161104181611041916110420161104211611042216110423161104241611042516110426161104271611042816110429161104301611043116110432161104331611043416110435161104361611043716110438161104391611044016110441161104421611044316110444161104451611044616110447161104481611044916110450161104511611045216110453161104541611045516110456161104571611045816110459161104601611046116110462161104631611046416110465161104661611046716110468161104691611047016110471161104721611047316110474161104751611047616110477161104781611047916110480161104811611048216110483161104841611048516110486161104871611048816110489161104901611049116110492161104931611049416110495161104961611049716110498161104991611050016110501161105021611050316110504161105051611050616110507161105081611050916110510161105111611051216110513161105141611051516110516161105171611051816110519161105201611052116110522161105231611052416110525161105261611052716110528161105291611053016110531161105321611053316110534161105351611053616110537161105381611053916110540161105411611054216110543161105441611054516110546161105471611054816110549161105501611055116110552161105531611055416110555161105561611055716110558161105591611056016110561161105621611056316110564161105651611056616110567161105681611056916110570161105711611057216110573161105741611057516110576161105771611057816110579161105801611058116110582161105831611058416110585161105861611058716110588161105891611059016110591161105921611059316110594161105951611059616110597161105981611059916110600161106011611060216110603161106041611060516110606161106071611060816110609161106101611061116110612161106131611061416110615161106161611061716110618161106191611062016110621161106221611062316110624161106251611062616110627161106281611062916110630161106311611063216110633161106341611063516110636161106371611063816110639161106401611064116110642161106431611064416110645161106461611064716110648161106491611065016110651161106521611065316110654161106551611065616110657161106581611065916110660161106611611066216110663161106641611066516110666161106671611066816110669161106701611067116110672161106731611067416110675161106761611067716110678161106791611068016110681161106821611068316110684161106851611068616110687161106881611068916110690161106911611069216110693161106941611069516110696161106971611069816110699161107001611070116110702161107031611070416110705161107061611070716110708161107091611071016110711161107121611071316110714161107151611071616110717161107181611071916110720161107211611072216110723161107241611072516110726161107271611072816110729161107301611073116110732161107331611073416110735161107361611073716110738161107391611074016110741161107421611074316110744161107451611074616110747161107481611074916110750161107511611075216110753161107541611075516110756161107571611075816110759161107601611076116110762161107631611076416110765161107661611076716110768161107691611077016110771161107721611077316110774161107751611077616110777161107781611077916110780161107811611078216110783161107841611078516110786161107871611078816110789161107901611079116110792161107931611079416110795161107961611079716110798161107991611080016110801161108021611080316110804161108051611080616110807161108081611080916110810161108111611081216110813161108141611081516110816161108171611081816110819161108201611082116110822161108231611082416110825161108261611082716110828161108291611083016110831161108321611083316110834161108351611083616110837161108381611083916110840161108411611084216110843161108441611084516110846161108471611084816110849161108501611085116110852161108531611085416110855161108561611085716110858161108591611086016110861161108621611086316110864161108651611086616110867161108681611086916110870161108711611087216110873161108741611087516110876161108771611087816110879161108801611088116110882161108831611088416110885161108861611088716110888161108891611089016110891161108921611089316110894161108951611089616110897161108981611089916110900161109011611090216110903161109041611090516110906161109071611090816110909161109101611091116110912161109131611091416110915161109161611091716110918161109191611092016110921161109221611092316110924161109251611092616110927161109281611092916110930161109311611093216110933161109341611093516110936161109371611093816110939161109401611094116110942161109431611094416110945161109461611094716110948161109491611095016110951161109521611095316110954161109551611095616110957161109581611095916110960161109611611096216110963161109641611096516110966161109671611096816110969161109701611097116110972161109731611097416110975161109761611097716110978161109791611098016110981161109821611098316110984161109851611098616110987161109881611098916110990161109911611099216110993161109941611099516110996161109971611099816110999161110001611100116111002161110031611100416111005161110061611100716111008161110091611101016111011161110121611101316111014161110151611101616111017161110181611101916111020161110211611102216111023161110241611102516111026161110271611102816111029161110301611103116111032161110331611103416111035161110361611103716111038161110391611104016111041161110421611104316111044161110451611104616111047161110481611104916111050161110511611105216111053161110541611105516111056161110571611105816111059161110601611106116111062161110631611106416111065161110661611106716111068161110691611107016111071161110721611107316111074161110751611107616111077161110781611107916111080161110811611108216111083161110841611108516111086161110871611108816111089161110901611109116111092161110931611109416111095161110961611109716111098161110991611110016111101161111021611110316111104161111051612000116120002161200031612000416120005161200061612000716120008161200091612001016120011161200121612001316120014161200151612001616120017161200181612001916120020161200211612002216120023161200241612002516120026161200271612002816120029161200301612003116120032161200331612003416120035161200361612003716120038161200391612004016120041161200421612004316120044161200451612004616120047161200481612004916120050161200511612005216120053161200541612005516120056161200571612005816120059161200601612006116120062161200631612006416120065161200661612006716120068161200691612007016120071161200721612007316120074161200751612007616120077161200781612007916120080161200811612008216120083161200841612008516120086161200871612008816120089161200901612009116120092161200931612009416120095161200961612009716120098161200991612010016120101161201021612010316120104161201051612010616120107161201081612010916120110161201111612011216120113161201141612011516120116161201171612011816120119161201201612012116120122161201231612012416120125161201261612012716120128161201291612013016120131161201321612013316120134161201351612013616120137161201381612013916120140161201411612014216120143161201441612014516120146161201471612014816120149161201501612015116120152161201531612015416120155161201561612015716120158161201591612016016120161161201621612016316120164161201651612016616120167161201681612016916120170161201711612017216120173161201741612017516120176161201771612017816120179161201801612018116120182161201831612018416120185161201861612018716120188161201891612019016120191161201921612019316120194161201951612019616120197161201981612019916120200161202011612020216120203161202041612020516120206161202071612020816120209161202101612021116120212161202131612021416120215161202161612021716120218161202191612022016120221161202221612022316120224161202251612022616120227161202281612022916120230161202311612023216120233161202341612023516120236161202371612023816120239161202401612024116120242161202431612024416120245161202461612024716120248161202491612025016120251161202521612025316120254161202551612025616120257161202581612025916120260161202611612026216120263161202641612026516120266161202671612026816120269161202701612027116120272161202731612027416120275161202761612027716120278161202791612028016120281161202821612028316120284161202851612028616120287161202881612028916120290161202911612029216120293161202941612029516120296161202971612029816120299161203001612030116120302161203031612030416120305161203061612030716120308161203091612031016120311161203121612031316120314161203151612031616120317161203181612031916120320161203211612032216120323161203241612032516120326161203271612032816120329161203301612033116120332161203331612033416120335161203361612033716120338161203391612034016120341161203421612034316120344161203451612034616120347161203481612034916120350161203511612035216120353161203541612035516120356161203571612035816120359161203601612036116120362161203631612036416120365161203661612036716120368161203691612037016120371161203721612037316120374161203751612037616120377161203781612037916120380161203811612038216120383161203841612038516120386161203871612038816120389161203901612039116120392161203931612039416120395161203961612039716120398161203991612040016120401161204021612040316120404161204051612040616120407161204081612040916120410161204111612041216120413161204141612041516120416161204171612041816120419161204201612042116120422161204231612042416120425161204261612042716120428161204291612043016120431161204321612043316120434161204351612043616120437161204381612043916120440161204411612044216120443161204441612044516120446161204471612044816120449161204501612045116120452161204531612045416120455161204561612045716120458161204591612046016120461161204621612046316120464161204651612046616120467161204681612046916120470161204711612047216120473161204741612047516120476161204771612047816120479161204801612048116120482161204831612048416120485161204861612048716120488161204891612049016120491161204921612049316120494161204951612049616120497161204981612049916120500161205011612050216120503161205041612050516120506161205071612050816120509161205101612051116120512161205131612051416120515161205161612051716120518161205191612052016120521161205221612052316120524161205251612052616120527161205281612052916120530161205311612053216120533161205341612053516120536161205371612053816120539161205401612054116120542161205431612054416120545161205461612054716120548161205491612055016120551161205521612055316120554161205551612055616120557161205581612055916120560161205611612056216120563161205641612056516120566161205671612056816120569161205701612057116120572161205731612057416120575161205761612057716120578161205791612058016120581161205821612058316120584161205851612058616120587161205881612058916120590161205911612059216120593161205941612059516120596161205971612059816120599161206001612060116120602161206031612060416120605161206061612060716120608161206091612061016120611161206121612061316120614161206151612061616120617161206181612061916120620161206211612062216120623161206241612062516120626161206271612062816120629161206301612063116120632161206331612063416120635161206361612063716120638161206391612064016120641161206421612064316120644161206451612064616120647161206481612064916120650161206511612065216120653161206541612065516120656161206571612065816120659161206601612066116120662161206631612066416120665161206661612066716120668161206691612067016120671161206721612067316120674161206751612067616120677161206781612067916120680161206811612068216120683161206841612068516120686161206871612068816120689161206901612069116120692161206931612069416120695161206961612069716120698161206991612070016120701161207021612070316120704161207051612070616120707161207081612070916120710161207111612071216120713161207141612071516120716161207171612071816120719161207201612072116120722161207231612072416120725161207261612072716120728161207291612073016120731161207321612073316120734161207351612073616120737161207381612073916120740161207411612074216120743161207441612074516120746161207471612074816120749161207501612075116120752161207531612075416120755161207561612075716120758161207591612076016120761161207621612076316120764161207651612076616120767161207681612076916120770161207711612077216120773161207741612077516120776161207771612077816120779161207801612078116120782161207831612078416120785161207861612078716120788161207891612079016120791161207921612079316120794161207951612079616120797161207981612079916120800161208011612080216120803161208041612080516120806161208071612080816120809161208101612081116120812161208131612081416120815161208161612081716120818161208191612082016120821161208221612082316120824161208251612082616120827161208281612082916120830161208311612083216120833161208341612083516120836161208371612083816120839161208401612084116120842161208431612084416120845161208461612084716120848161208491612085016120851161208521612085316120854161208551612085616120857161208581612085916120860161208611612086216120863161208641612086516120866161208671612086816120869161208701612087116120872161208731612087416120875161208761612087716120878161208791612088016120881161208821612088316120884161208851612088616120887161208881612088916120890161208911612089216120893161208941612089516120896161208971612089816120899161209001612090116120902161209031612090416120905161209061612090716120908161209091612091016120911161209121612091316120914161209151612091616120917161209181612091916120920161209211612092216120923161209241612092516120926161209271612092816120929161209301612093116120932161209331612093416120935161209361612093716120938161209391612094016120941161209421612094316120944161209451612094616120947161209481612094916120950161209511612095216120953161209541612095516120956161209571612095816120959161209601612096116120962161209631612096416120965161209661612096716120968161209691612097016120971161209721612097316120974161209751612097616120977161209781612097916120980161209811612098216120983161209841612098516120986161209871612098816120989161209901612099116120992161209931612099416120995161209961612099716120998161209991612100016121001161210021612100316121004161210051612100616121007161210081612100916121010161210111612101216121013161210141612101516121016161210171612101816121019161210201612102116121022161210231612102416121025161210261612102716121028161210291612103016121031161210321612103316121034161210351612103616121037161210381612103916121040161210411612104216121043161210441612104516121046161210471612104816121049161210501612105116121052161210531612105416121055161210561612105716121058161210591612106016121061161210621612106316121064161210651612106616121067161210681612106916121070161210711612107216121073161210741612107516121076161210771612107816121079161210801612108116121082161210831612108416121085161210861612108716121088161210891612109016121091161210921612109316121094161210951612109616121097161210981612109916121100161211011612110216121103161211041612110516130001161300021613000316130004161300051613000616130007161300081613000916130010161300111613001216130013161300141613001516130016161300171613001816130019161300201613002116130022161300231613002416130025161300261613002716130028161300291613003016130031161300321613003316130034161300351613003616130037161300381613003916130040161300411613004216130043161300441613004516130046161300471613004816130049161300501613005116130052161300531613005416130055161300561613005716130058161300591613006016130061161300621613006316130064161300651613006616130067161300681613006916130070161300711613007216130073161300741613007516130076161300771613007816130079161300801613008116130082161300831613008416130085161300861613008716130088161300891613009016130091161300921613009316130094161300951613009616130097161300981613009916130100161301011613010216130103161301041613010516130106161301071613010816130109161301101613011116130112161301131613011416130115161301161613011716130118161301191613012016130121161301221613012316130124161301251613012616130127161301281613012916130130161301311613013216130133161301341613013516130136161301371613013816130139161301401613014116130142161301431613014416130145161301461613014716130148161301491613015016130151161301521613015316130154161301551613015616130157161301581613015916130160161301611613016216130163161301641613016516130166161301671613016816130169161301701613017116130172161301731613017416130175161301761613017716130178161301791613018016130181161301821613018316130184161301851613018616130187161301881613018916130190161301911613019216130193161301941613019516130196161301971613019816130199161302001613020116130202161302031613020416130205161302061613020716130208161302091613021016130211161302121613021316130214161302151613021616130217161302181613021916130220161302211613022216130223161302241613022516130226161302271613022816130229161302301613023116130232161302331613023416130235161302361613023716130238161302391613024016130241161302421613024316130244161302451613024616130247161302481613024916130250161302511613025216130253161302541613025516130256161302571613025816130259161302601613026116130262161302631613026416130265161302661613026716130268161302691613027016130271161302721613027316130274161302751613027616130277161302781613027916130280161302811613028216130283161302841613028516130286161302871613028816130289161302901613029116130292161302931613029416130295161302961613029716130298161302991613030016130301161303021613030316130304161303051613030616130307161303081613030916130310161303111613031216130313161303141613031516130316161303171613031816130319161303201613032116130322161303231613032416130325161303261613032716130328161303291613033016130331161303321613033316130334161303351613033616130337161303381613033916130340161303411613034216130343161303441613034516130346161303471613034816130349161303501613035116130352161303531613035416130355161303561613035716130358161303591613036016130361161303621613036316130364161303651613036616130367161303681613036916130370161303711613037216130373161303741613037516130376161303771613037816130379161303801613038116130382161303831613038416130385161303861613038716130388161303891613039016130391161303921613039316130394161303951613039616130397161303981613039916130400161304011613040216130403161304041613040516130406161304071613040816130409161304101613041116130412161304131613041416130415161304161613041716130418161304191613042016130421161304221613042316130424161304251613042616130427161304281613042916130430161304311613043216130433161304341613043516130436161304371613043816130439161304401613044116130442161304431613044416130445161304461613044716130448161304491613045016130451161304521613045316130454161304551613045616130457161304581613045916130460161304611613046216130463161304641613046516130466161304671613046816130469161304701613047116130472161304731613047416130475161304761613047716130478161304791613048016130481161304821613048316130484161304851613048616130487161304881613048916130490161304911613049216130493161304941613049516130496161304971613049816130499161305001613050116130502161305031613050416130505161305061613050716130508161305091613051016130511161305121613051316130514161305151613051616130517161305181613051916130520161305211613052216130523161305241613052516130526161305271613052816130529161305301613053116130532161305331613053416130535161305361613053716130538161305391613054016130541161305421613054316130544161305451613054616130547161305481613054916130550161305511613055216130553161305541613055516130556161305571613055816130559161305601613056116130562161305631613056416130565161305661613056716130568161305691613057016130571161305721613057316130574161305751613057616130577161305781613057916130580161305811613058216130583161305841613058516130586161305871613058816130589161305901613059116130592161305931613059416130595161305961613059716130598161305991613060016130601161306021613060316130604161306051613060616130607161306081613060916130610161306111613061216130613161306141613061516130616161306171613061816130619161306201613062116130622161306231613062416130625161306261613062716130628161306291613063016130631161306321613063316130634161306351613063616130637161306381613063916130640161306411613064216130643161306441613064516130646161306471613064816130649161306501613065116130652161306531613065416130655161306561613065716130658161306591613066016130661161306621613066316130664161306651613066616130667161306681613066916130670161306711613067216130673161306741613067516130676161306771613067816130679161306801613068116130682161306831613068416130685161306861613068716130688161306891613069016130691161306921613069316130694161306951613069616130697161306981613069916130700161307011613070216130703161307041613070516130706161307071613070816130709161307101613071116130712161307131613071416130715161307161613071716130718161307191613072016130721161307221613072316130724161307251613072616130727161307281613072916130730161307311613073216130733161307341613073516130736161307371613073816130739161307401613074116130742161307431613074416130745161307461613074716130748161307491613075016130751161307521613075316130754161307551613075616130757161307581613075916130760161307611613076216130763161307641613076516130766161307671613076816130769161307701613077116130772161307731613077416130775161307761613077716130778161307791613078016130781161307821613078316130784161307851613078616130787161307881613078916130790161307911613079216130793161307941613079516130796161307971613079816130799161308001613080116130802161308031613080416130805161308061613080716130808161308091613081016130811161308121613081316130814161308151613081616130817161308181613081916130820161308211613082216130823161308241613082516130826161308271613082816130829161308301613083116130832161308331613083416130835161308361613083716130838161308391613084016130841161308421613084316130844161308451613084616130847161308481613084916130850161308511613085216130853161308541613085516130856161308571613085816130859161308601613086116130862161308631613086416130865161308661613086716130868161308691613087016130871161308721613087316130874161308751613087616130877161308781613087916130880161308811613088216130883161308841613088516130886161308871613088816130889161308901613089116130892161308931613089416130895161308961613089716130898161308991613090016130901161309021613090316130904161309051613090616130907161309081613090916130910161309111613091216130913161309141613091516130916161309171613091816130919161309201613092116130922161309231613092416130925161309261613092716130928161309291613093016130931161309321613093316130934161309351613093616130937161309381613093916130940161309411613094216130943161309441613094516130946161309471613094816130949161309501613095116130952161309531613095416130955161309561613095716130958161309591613096016130961161309621613096316130964161309651613096616130967161309681613096916130970161309711613097216130973161309741613097516130976161309771613097816130979161309801613098116130982161309831613098416130985161309861613098716130988161309891613099016130991161309921613099316130994161309951613099616130997161309981613099916131000161310011613100216131003161310041613100516131006161310071613100816131009161310101613101116131012161310131613101416131015161310161613101716131018161310191613102016131021161310221613102316131024161310251613102616131027161310281613102916131030161310311613103216131033161310341613103516131036161310371613103816131039161310401613104116131042161310431613104416131045161310461613104716131048161310491613105016131051161310521613105316131054161310551613105616131057161310581613105916131060161310611613106216131063161310641613106516131066161310671613106816131069161310701613107116131072161310731613107416131075161310761613107716131078161310791613108016131081161310821613108316131084161310851613108616131087161310881613108916131090161310911613109216131093161310941613109516131096161310971613109816131099161311001613110116131102161311031613110416131105161400011614000216140003161400041614000516140006161400071614000816140009161400101614001116140012161400131614001416140015161400161614001716140018161400191614002016140021161400221614002316140024161400251614002616140027161400281614002916140030161400311614003216140033161400341614003516140036161400371614003816140039161400401614004116140042161400431614004416140045161400461614004716140048161400491614005016140051161400521614005316140054161400551614005616140057161400581614005916140060161400611614006216140063161400641614006516140066161400671614006816140069161400701614007116140072161400731614007416140075161400761614007716140078161400791614008016140081161400821614008316140084161400851614008616140087161400881614008916140090161400911614009216140093161400941614009516140096161400971614009816140099161401001614010116140102161401031614010416140105161401061614010716140108161401091614011016140111161401121614011316140114161401151614011616140117161401181614011916140120161401211614012216140123161401241614012516140126161401271614012816140129161401301614013116140132161401331614013416140135161401361614013716140138161401391614014016140141161401421614014316140144161401451614014616140147161401481614014916140150161401511614015216140153161401541614015516140156161401571614015816140159161401601614016116140162161401631614016416140165161401661614016716140168161401691614017016140171161401721614017316140174161401751614017616140177161401781614017916140180161401811614018216140183161401841614018516140186161401871614018816140189161401901614019116140192161401931614019416140195161401961614019716140198161401991614020016140201161402021614020316140204161402051614020616140207161402081614020916140210161402111614021216140213161402141614021516140216161402171614021816140219161402201614022116140222161402231614022416140225161402261614022716140228161402291614023016140231161402321614023316140234161402351614023616140237161402381614023916140240161402411614024216140243161402441614024516140246161402471614024816140249161402501614025116140252161402531614025416140255161402561614025716140258161402591614026016140261161402621614026316140264161402651614026616140267161402681614026916140270161402711614027216140273161402741614027516140276161402771614027816140279161402801614028116140282161402831614028416140285161402861614028716140288161402891614029016140291161402921614029316140294161402951614029616140297161402981614029916140300161403011614030216140303161403041614030516140306161403071614030816140309161403101614031116140312161403131614031416140315161403161614031716140318161403191614032016140321161403221614032316140324161403251614032616140327161403281614032916140330161403311614033216140333161403341614033516140336161403371614033816140339161403401614034116140342161403431614034416140345161403461614034716140348161403491614035016140351161403521614035316140354161403551614035616140357161403581614035916140360161403611614036216140363161403641614036516140366161403671614036816140369161403701614037116140372161403731614037416140375161403761614037716140378161403791614038016140381161403821614038316140384161403851614038616140387161403881614038916140390161403911614039216140393161403941614039516140396161403971614039816140399161404001614040116140402161404031614040416140405161404061614040716140408161404091614041016140411161404121614041316140414161404151614041616140417161404181614041916140420161404211614042216140423161404241614042516140426161404271614042816140429161404301614043116140432161404331614043416140435161404361614043716140438161404391614044016140441161404421614044316140444161404451614044616140447161404481614044916140450161404511614045216140453161404541614045516140456161404571614045816140459161404601614046116140462161404631614046416140465161404661614046716140468161404691614047016140471161404721614047316140474161404751614047616140477161404781614047916140480161404811614048216140483161404841614048516140486161404871614048816140489161404901614049116140492161404931614049416140495161404961614049716140498161404991614050016140501161405021614050316140504161405051614050616140507161405081614050916140510161405111614051216140513161405141614051516140516161405171614051816140519161405201614052116140522161405231614052416140525161405261614052716140528161405291614053016140531161405321614053316140534161405351614053616140537161405381614053916140540161405411614054216140543161405441614054516140546161405471614054816140549161405501614055116140552161405531614055416140555161405561614055716140558161405591614056016140561161405621614056316140564161405651614056616140567161405681614056916140570161405711614057216140573161405741614057516140576161405771614057816140579161405801614058116140582161405831614058416140585161405861614058716140588161405891614059016140591161405921614059316140594161405951614059616140597161405981614059916140600161406011614060216140603161406041614060516140606161406071614060816140609161406101614061116140612161406131614061416140615161406161614061716140618161406191614062016140621161406221614062316140624161406251614062616140627161406281614062916140630161406311614063216140633161406341614063516140636161406371614063816140639161406401614064116140642161406431614064416140645161406461614064716140648161406491614065016140651161406521614065316140654161406551614065616140657161406581614065916140660161406611614066216140663161406641614066516140666161406671614066816140669161406701614067116140672161406731614067416140675161406761614067716140678161406791614068016140681161406821614068316140684161406851614068616140687161406881614068916140690161406911614069216140693161406941614069516140696161406971614069816140699161407001614070116140702161407031614070416140705161407061614070716140708161407091614071016140711161407121614071316140714161407151614071616140717161407181614071916140720161407211614072216140723161407241614072516140726161407271614072816140729161407301614073116140732161407331614073416140735161407361614073716140738161407391614074016140741161407421614074316140744161407451614074616140747161407481614074916140750161407511614075216140753161407541614075516140756161407571614075816140759161407601614076116140762161407631614076416140765161407661614076716140768161407691614077016140771161407721614077316140774161407751614077616140777161407781614077916140780161407811614078216140783161407841614078516140786161407871614078816140789161407901614079116140792161407931614079416140795161407961614079716140798161407991614080016140801161408021614080316140804161408051614080616140807161408081614080916140810161408111614081216140813161408141614081516140816161408171614081816140819161408201614082116140822161408231614082416140825161408261614082716140828161408291614083016140831161408321614083316140834161408351614083616140837161408381614083916140840161408411614084216140843161408441614084516140846161408471614084816140849161408501614085116140852161408531614085416140855161408561614085716140858161408591614086016140861161408621614086316140864161408651614086616140867161408681614086916140870161408711614087216140873161408741614087516140876161408771614087816140879161408801614088116140882161408831614088416140885161408861614088716140888161408891614089016140891161408921614089316140894161408951614089616140897161408981614089916140900161409011614090216140903161409041614090516140906161409071614090816140909161409101614091116140912161409131614091416140915161409161614091716140918161409191614092016140921161409221614092316140924161409251614092616140927161409281614092916140930161409311614093216140933161409341614093516140936161409371614093816140939161409401614094116140942161409431614094416140945161409461614094716140948161409491614095016140951161409521614095316140954161409551614095616140957161409581614095916140960161409611614096216140963161409641614096516140966161409671614096816140969161409701614097116140972161409731614097416140975161409761614097716140978161409791614098016140981161409821614098316140984161409851614098616140987161409881614098916140990161409911614099216140993161409941614099516140996161409971614099816140999161410001614100116141002161410031614100416141005161410061614100716141008161410091614101016141011161410121614101316141014161410151614101616141017161410181614101916141020161410211614102216141023161410241614102516141026161410271614102816141029161410301614103116141032161410331614103416141035161410361614103716141038161410391614104016141041161410421614104316141044161410451614104616141047161410481614104916141050161410511614105216141053161410541614105516141056161410571614105816141059161410601614106116141062161410631614106416141065161410661614106716141068161410691614107016141071161410721614107316141074161410751614107616141077161410781614107916141080161410811614108216141083161410841614108516141086161410871614108816141089161410901614109116141092161410931614109416141095161410961614109716141098161410991614110016141101161411021614110316141104161411051615000116150002161500031615000416150005161500061615000716150008161500091615001016150011161500121615001316150014161500151615001616150017161500181615001916150020161500211615002216150023161500241615002516150026161500271615002816150029161500301615003116150032161500331615003416150035161500361615003716150038161500391615004016150041161500421615004316150044161500451615004616150047161500481615004916150050161500511615005216150053161500541615005516150056161500571615005816150059161500601615006116150062161500631615006416150065161500661615006716150068161500691615007016150071161500721615007316150074161500751615007616150077161500781615007916150080161500811615008216150083161500841615008516150086161500871615008816150089161500901615009116150092161500931615009416150095161500961615009716150098161500991615010016150101161501021615010316150104161501051615010616150107161501081615010916150110161501111615011216150113161501141615011516150116161501171615011816150119161501201615012116150122161501231615012416150125161501261615012716150128161501291615013016150131161501321615013316150134161501351615013616150137161501381615013916150140161501411615014216150143161501441615014516150146161501471615014816150149161501501615015116150152161501531615015416150155161501561615015716150158161501591615016016150161161501621615016316150164161501651615016616150167161501681615016916150170161501711615017216150173161501741615017516150176161501771615017816150179161501801615018116150182161501831615018416150185161501861615018716150188161501891615019016150191161501921615019316150194161501951615019616150197161501981615019916150200161502011615020216150203161502041615020516150206161502071615020816150209161502101615021116150212161502131615021416150215161502161615021716150218161502191615022016150221161502221615022316150224161502251615022616150227161502281615022916150230161502311615023216150233161502341615023516150236161502371615023816150239161502401615024116150242161502431615024416150245161502461615024716150248161502491615025016150251161502521615025316150254161502551615025616150257161502581615025916150260161502611615026216150263161502641615026516150266161502671615026816150269161502701615027116150272161502731615027416150275161502761615027716150278161502791615028016150281161502821615028316150284161502851615028616150287161502881615028916150290161502911615029216150293161502941615029516150296161502971615029816150299161503001615030116150302161503031615030416150305161503061615030716150308161503091615031016150311161503121615031316150314161503151615031616150317161503181615031916150320161503211615032216150323161503241615032516150326161503271615032816150329161503301615033116150332161503331615033416150335161503361615033716150338161503391615034016150341161503421615034316150344161503451615034616150347161503481615034916150350161503511615035216150353161503541615035516150356161503571615035816150359161503601615036116150362161503631615036416150365161503661615036716150368161503691615037016150371161503721615037316150374161503751615037616150377161503781615037916150380161503811615038216150383161503841615038516150386161503871615038816150389161503901615039116150392161503931615039416150395161503961615039716150398161503991615040016150401161504021615040316150404161504051615040616150407161504081615040916150410161504111615041216150413161504141615041516150416161504171615041816150419161504201615042116150422161504231615042416150425161504261615042716150428161504291615043016150431161504321615043316150434161504351615043616150437161504381615043916150440161504411615044216150443161504441615044516150446161504471615044816150449161504501615045116150452161504531615045416150455161504561615045716150458161504591615046016150461161504621615046316150464161504651615046616150467161504681615046916150470161504711615047216150473161504741615047516150476161504771615047816150479161504801615048116150482161504831615048416150485161504861615048716150488161504891615049016150491161504921615049316150494161504951615049616150497161504981615049916150500161505011615050216150503161505041615050516150506161505071615050816150509161505101615051116150512161505131615051416150515161505161615051716150518161505191615052016150521161505221615052316150524161505251615052616150527161505281615052916150530161505311615053216150533161505341615053516150536161505371615053816150539161505401615054116150542161505431615054416150545161505461615054716150548161505491615055016150551161505521615055316150554161505551615055616150557161505581615055916150560161505611615056216150563161505641615056516150566161505671615056816150569161505701615057116150572161505731615057416150575161505761615057716150578161505791615058016150581161505821615058316150584161505851615058616150587161505881615058916150590161505911615059216150593161505941615059516150596161505971615059816150599161506001615060116150602161506031615060416150605161506061615060716150608161506091615061016150611161506121615061316150614161506151615061616150617161506181615061916150620161506211615062216150623161506241615062516150626161506271615062816150629161506301615063116150632161506331615063416150635161506361615063716150638161506391615064016150641161506421615064316150644161506451615064616150647161506481615064916150650161506511615065216150653161506541615065516150656161506571615065816150659161506601615066116150662161506631615066416150665161506661615066716150668161506691615067016150671161506721615067316150674161506751615067616150677161506781615067916150680161506811615068216150683161506841615068516150686161506871615068816150689161506901615069116150692161506931615069416150695161506961615069716150698161506991615070016150701161507021615070316150704161507051615070616150707161507081615070916150710161507111615071216150713161507141615071516150716161507171615071816150719161507201615072116150722161507231615072416150725161507261615072716150728161507291615073016150731161507321615073316150734161507351615073616150737161507381615073916150740161507411615074216150743161507441615074516150746161507471615074816150749161507501615075116150752161507531615075416150755161507561615075716150758161507591615076016150761161507621615076316150764161507651615076616150767161507681615076916150770161507711615077216150773161507741615077516150776161507771615077816150779161507801615078116150782161507831615078416150785161507861615078716150788161507891615079016150791161507921615079316150794161507951615079616150797161507981615079916150800161508011615080216150803161508041615080516150806161508071615080816150809161508101615081116150812161508131615081416150815161508161615081716150818161508191615082016150821161508221615082316150824161508251615082616150827161508281615082916150830161508311615083216150833161508341615083516150836161508371615083816150839161508401615084116150842161508431615084416150845161508461615084716150848161508491615085016150851161508521615085316150854161508551615085616150857161508581615085916150860161508611615086216150863161508641615086516150866161508671615086816150869161508701615087116150872161508731615087416150875161508761615087716150878161508791615088016150881161508821615088316150884161508851615088616150887161508881615088916150890161508911615089216150893161508941615089516150896161508971615089816150899161509001615090116150902161509031615090416150905161509061615090716150908161509091615091016150911161509121615091316150914161509151615091616150917161509181615091916150920161509211615092216150923161509241615092516150926161509271615092816150929161509301615093116150932161509331615093416150935161509361615093716150938161509391615094016150941161509421615094316150944161509451615094616150947161509481615094916150950161509511615095216150953161509541615095516150956161509571615095816150959161509601615096116150962161509631615096416150965161509661615096716150968161509691615097016150971161509721615097316150974161509751615097616150977161509781615097916150980161509811615098216150983161509841615098516150986161509871615098816150989161509901615099116150992161509931615099416150995161509961615099716150998161509991615100016151001161510021615100316151004161510051615100616151007161510081615100916151010161510111615101216151013161510141615101516151016161510171615101816151019161510201615102116151022161510231615102416151025161510261615102716151028161510291615103016151031161510321615103316151034161510351615103616151037161510381615103916151040161510411615104216151043161510441615104516151046161510471615104816151049161510501615105116151052161510531615105416151055161510561615105716151058161510591615106016151061161510621615106316151064161510651615106616151067161510681615106916151070161510711615107216151073161510741615107516151076161510771615107816151079161510801615108116151082161510831615108416151085161510861615108716151088161510891615109016151091161510921615109316151094161510951615109616151097161510981615109916151100161511011615110216151103161511041615110516160001161600021616000316160004161600051616000616160007161600081616000916160010161600111616001216160013161600141616001516160016161600171616001816160019161600201616002116160022161600231616002416160025161600261616002716160028161600291616003016160031161600321616003316160034161600351616003616160037161600381616003916160040161600411616004216160043161600441616004516160046161600471616004816160049161600501616005116160052161600531616005416160055161600561616005716160058161600591616006016160061161600621616006316160064161600651616006616160067161600681616006916160070161600711616007216160073161600741616007516160076161600771616007816160079161600801616008116160082161600831616008416160085161600861616008716160088161600891616009016160091161600921616009316160094161600951616009616160097161600981616009916160100161601011616010216160103161601041616010516160106161601071616010816160109161601101616011116160112161601131616011416160115161601161616011716160118161601191616012016160121161601221616012316160124161601251616012616160127161601281616012916160130161601311616013216160133161601341616013516160136161601371616013816160139161601401616014116160142161601431616014416160145161601461616014716160148161601491616015016160151161601521616015316160154161601551616015616160157161601581616015916160160161601611616016216160163161601641616016516160166161601671616016816160169161601701616017116160172161601731616017416160175161601761616017716160178161601791616018016160181161601821616018316160184161601851616018616160187161601881616018916160190161601911616019216160193161601941616019516160196161601971616019816160199161602001616020116160202161602031616020416160205161602061616020716160208161602091616021016160211161602121616021316160214161602151616021616160217161602181616021916160220161602211616022216160223161602241616022516160226161602271616022816160229161602301616023116160232161602331616023416160235161602361616023716160238161602391616024016160241161602421616024316160244161602451616024616160247161602481616024916160250161602511616025216160253161602541616025516160256161602571616025816160259161602601616026116160262161602631616026416160265161602661616026716160268161602691616027016160271161602721616027316160274161602751616027616160277161602781616027916160280161602811616028216160283161602841616028516160286161602871616028816160289161602901616029116160292161602931616029416160295161602961616029716160298161602991616030016160301161603021616030316160304161603051616030616160307161603081616030916160310161603111616031216160313161603141616031516160316161603171616031816160319161603201616032116160322161603231616032416160325161603261616032716160328161603291616033016160331161603321616033316160334161603351616033616160337161603381616033916160340161603411616034216160343161603441616034516160346161603471616034816160349161603501616035116160352161603531616035416160355161603561616035716160358161603591616036016160361161603621616036316160364161603651616036616160367161603681616036916160370161603711616037216160373161603741616037516160376161603771616037816160379161603801616038116160382161603831616038416160385161603861616038716160388161603891616039016160391161603921616039316160394161603951616039616160397161603981616039916160400161604011616040216160403161604041616040516160406161604071616040816160409161604101616041116160412161604131616041416160415161604161616041716160418161604191616042016160421161604221616042316160424161604251616042616160427161604281616042916160430161604311616043216160433161604341616043516160436161604371616043816160439161604401616044116160442161604431616044416160445161604461616044716160448161604491616045016160451161604521616045316160454161604551616045616160457161604581616045916160460161604611616046216160463161604641616046516160466161604671616046816160469161604701616047116160472161604731616047416160475161604761616047716160478161604791616048016160481161604821616048316160484161604851616048616160487161604881616048916160490161604911616049216160493161604941616049516160496161604971616049816160499161605001616050116160502161605031616050416160505161605061616050716160508161605091616051016160511161605121616051316160514161605151616051616160517161605181616051916160520161605211616052216160523161605241616052516160526161605271616052816160529161605301616053116160532161605331616053416160535161605361616053716160538161605391616054016160541161605421616054316160544161605451616054616160547161605481616054916160550161605511616055216160553161605541616055516160556161605571616055816160559161605601616056116160562161605631616056416160565161605661616056716160568161605691616057016160571161605721616057316160574161605751616057616160577161605781616057916160580161605811616058216160583161605841616058516160586161605871616058816160589161605901616059116160592161605931616059416160595161605961616059716160598161605991616060016160601161606021616060316160604161606051616060616160607161606081616060916160610161606111616061216160613161606141616061516160616161606171616061816160619161606201616062116160622161606231616062416160625161606261616062716160628161606291616063016160631161606321616063316160634161606351616063616160637161606381616063916160640161606411616064216160643161606441616064516160646161606471616064816160649161606501616065116160652161606531616065416160655161606561616065716160658161606591616066016160661161606621616066316160664161606651616066616160667161606681616066916160670161606711616067216160673161606741616067516160676161606771616067816160679161606801616068116160682161606831616068416160685161606861616068716160688161606891616069016160691161606921616069316160694161606951616069616160697161606981616069916160700161607011616070216160703161607041616070516160706161607071616070816160709161607101616071116160712161607131616071416160715161607161616071716160718161607191616072016160721161607221616072316160724161607251616072616160727161607281616072916160730161607311616073216160733161607341616073516160736161607371616073816160739161607401616074116160742161607431616074416160745161607461616074716160748161607491616075016160751161607521616075316160754161607551616075616160757161607581616075916160760161607611616076216160763161607641616076516160766161607671616076816160769161607701616077116160772161607731616077416160775161607761616077716160778161607791616078016160781161607821616078316160784161607851616078616160787161607881616078916160790161607911616079216160793161607941616079516160796161607971616079816160799161608001616080116160802161608031616080416160805161608061616080716160808161608091616081016160811161608121616081316160814161608151616081616160817161608181616081916160820161608211616082216160823161608241616082516160826161608271616082816160829161608301616083116160832161608331616083416160835161608361616083716160838161608391616084016160841161608421616084316160844161608451616084616160847161608481616084916160850161608511616085216160853161608541616085516160856161608571616085816160859161608601616086116160862161608631616086416160865161608661616086716160868161608691616087016160871161608721616087316160874161608751616087616160877161608781616087916160880161608811616088216160883161608841616088516160886161608871616088816160889161608901616089116160892161608931616089416160895161608961616089716160898161608991616090016160901161609021616090316160904161609051616090616160907161609081616090916160910161609111616091216160913161609141616091516160916161609171616091816160919161609201616092116160922161609231616092416160925161609261616092716160928161609291616093016160931161609321616093316160934161609351616093616160937161609381616093916160940161609411616094216160943161609441616094516160946161609471616094816160949161609501616095116160952161609531616095416160955161609561616095716160958161609591616096016160961161609621616096316160964161609651616096616160967161609681616096916160970161609711616097216160973161609741616097516160976161609771616097816160979161609801616098116160982161609831616098416160985161609861616098716160988161609891616099016160991161609921616099316160994161609951616099616160997161609981616099916161000161610011616100216161003161610041616100516161006161610071616100816161009161610101616101116161012161610131616101416161015161610161616101716161018161610191616102016161021161610221616102316161024161610251616102616161027161610281616102916161030161610311616103216161033161610341616103516161036161610371616103816161039161610401616104116161042161610431616104416161045161610461616104716161048161610491616105016161051161610521616105316161054161610551616105616161057161610581616105916161060161610611616106216161063161610641616106516161066161610671616106816161069161610701616107116161072161610731616107416161075161610761616107716161078161610791616108016161081161610821616108316161084161610851616108616161087161610881616108916161090161610911616109216161093161610941616109516161096161610971616109816161099161611001616110116161102161611031616110416161105161700011617000216170003161700041617000516170006161700071617000816170009161700101617001116170012161700131617001416170015161700161617001716170018161700191617002016170021161700221617002316170024161700251617002616170027161700281617002916170030161700311617003216170033161700341617003516170036161700371617003816170039161700401617004116170042161700431617004416170045161700461617004716170048161700491617005016170051161700521617005316170054161700551617005616170057161700581617005916170060161700611617006216170063161700641617006516170066161700671617006816170069161700701617007116170072161700731617007416170075161700761617007716170078161700791617008016170081161700821617008316170084161700851617008616170087161700881617008916170090161700911617009216170093161700941617009516170096161700971617009816170099161701001617010116170102161701031617010416170105161701061617010716170108161701091617011016170111161701121617011316170114161701151617011616170117161701181617011916170120161701211617012216170123161701241617012516170126161701271617012816170129161701301617013116170132161701331617013416170135161701361617013716170138161701391617014016170141161701421617014316170144161701451617014616170147161701481617014916170150161701511617015216170153161701541617015516170156161701571617015816170159161701601617016116170162161701631617016416170165161701661617016716170168161701691617017016170171161701721617017316170174161701751617017616170177161701781617017916170180161701811617018216170183161701841617018516170186161701871617018816170189161701901617019116170192161701931617019416170195161701961617019716170198161701991617020016170201161702021617020316170204161702051617020616170207161702081617020916170210161702111617021216170213161702141617021516170216161702171617021816170219161702201617022116170222161702231617022416170225161702261617022716170228161702291617023016170231161702321617023316170234161702351617023616170237161702381617023916170240161702411617024216170243161702441617024516170246161702471617024816170249161702501617025116170252161702531617025416170255161702561617025716170258161702591617026016170261161702621617026316170264161702651617026616170267161702681617026916170270161702711617027216170273161702741617027516170276161702771617027816170279161702801617028116170282161702831617028416170285161702861617028716170288161702891617029016170291161702921617029316170294161702951617029616170297161702981617029916170300161703011617030216170303161703041617030516170306161703071617030816170309161703101617031116170312161703131617031416170315161703161617031716170318161703191617032016170321161703221617032316170324161703251617032616170327161703281617032916170330161703311617033216170333161703341617033516170336161703371617033816170339161703401617034116170342161703431617034416170345161703461617034716170348161703491617035016170351161703521617035316170354161703551617035616170357161703581617035916170360161703611617036216170363161703641617036516170366161703671617036816170369161703701617037116170372161703731617037416170375161703761617037716170378161703791617038016170381161703821617038316170384161703851617038616170387161703881617038916170390161703911617039216170393161703941617039516170396161703971617039816170399161704001617040116170402161704031617040416170405161704061617040716170408161704091617041016170411161704121617041316170414161704151617041616170417161704181617041916170420161704211617042216170423161704241617042516170426161704271617042816170429161704301617043116170432161704331617043416170435161704361617043716170438161704391617044016170441161704421617044316170444161704451617044616170447161704481617044916170450161704511617045216170453161704541617045516170456161704571617045816170459161704601617046116170462161704631617046416170465161704661617046716170468161704691617047016170471161704721617047316170474161704751617047616170477161704781617047916170480161704811617048216170483161704841617048516170486161704871617048816170489161704901617049116170492161704931617049416170495161704961617049716170498161704991617050016170501161705021617050316170504161705051617050616170507161705081617050916170510161705111617051216170513161705141617051516170516161705171617051816170519161705201617052116170522161705231617052416170525161705261617052716170528161705291617053016170531161705321617053316170534161705351617053616170537161705381617053916170540161705411617054216170543161705441617054516170546161705471617054816170549161705501617055116170552161705531617055416170555161705561617055716170558161705591617056016170561161705621617056316170564161705651617056616170567161705681617056916170570161705711617057216170573161705741617057516170576161705771617057816170579161705801617058116170582161705831617058416170585161705861617058716170588161705891617059016170591161705921617059316170594161705951617059616170597161705981617059916170600161706011617060216170603161706041617060516170606161706071617060816170609161706101617061116170612161706131617061416170615161706161617061716170618161706191617062016170621161706221617062316170624161706251617062616170627161706281617062916170630161706311617063216170633161706341617063516170636161706371617063816170639161706401617064116170642161706431617064416170645161706461617064716170648161706491617065016170651161706521617065316170654161706551617065616170657161706581617065916170660161706611617066216170663161706641617066516170666161706671617066816170669161706701617067116170672161706731617067416170675161706761617067716170678161706791617068016170681161706821617068316170684161706851617068616170687161706881617068916170690161706911617069216170693161706941617069516170696161706971617069816170699161707001617070116170702161707031617070416170705161707061617070716170708161707091617071016170711161707121617071316170714161707151617071616170717161707181617071916170720161707211617072216170723161707241617072516170726161707271617072816170729161707301617073116170732161707331617073416170735161707361617073716170738161707391617074016170741161707421617074316170744161707451617074616170747161707481617074916170750161707511617075216170753161707541617075516170756161707571617075816170759161707601617076116170762161707631617076416170765161707661617076716170768161707691617077016170771161707721617077316170774161707751617077616170777161707781617077916170780161707811617078216170783161707841617078516170786161707871617078816170789161707901617079116170792161707931617079416170795161707961617079716170798161707991617080016170801161708021617080316170804161708051617080616170807161708081617080916170810161708111617081216170813161708141617081516170816161708171617081816170819161708201617082116170822161708231617082416170825161708261617082716170828161708291617083016170831161708321617083316170834161708351617083616170837161708381617083916170840161708411617084216170843161708441617084516170846161708471617084816170849161708501617085116170852161708531617085416170855161708561617085716170858161708591617086016170861161708621617086316170864161708651617086616170867161708681617086916170870161708711617087216170873161708741617087516170876161708771617087816170879161708801617088116170882161708831617088416170885161708861617088716170888161708891617089016170891161708921617089316170894161708951617089616170897161708981617089916170900161709011617090216170903161709041617090516170906161709071617090816170909161709101617091116170912161709131617091416170915161709161617091716170918161709191617092016170921161709221617092316170924161709251617092616170927161709281617092916170930161709311617093216170933161709341617093516170936161709371617093816170939161709401617094116170942161709431617094416170945161709461617094716170948161709491617095016170951161709521617095316170954161709551617095616170957161709581617095916170960161709611617096216170963161709641617096516170966161709671617096816170969161709701617097116170972161709731617097416170975161709761617097716170978161709791617098016170981161709821617098316170984161709851617098616170987161709881617098916170990161709911617099216170993161709941617099516170996161709971617099816170999161710001617100116171002161710031617100416171005161710061617100716171008161710091617101016171011161710121617101316171014161710151617101616171017161710181617101916171020161710211617102216171023161710241617102516171026161710271617102816171029161710301617103116171032161710331617103416171035161710361617103716171038161710391617104016171041161710421617104316171044161710451617104616171047161710481617104916171050161710511617105216171053161710541617105516171056161710571617105816171059161710601617106116171062161710631617106416171065161710661617106716171068161710691617107016171071161710721617107316171074161710751617107616171077161710781617107916171080161710811617108216171083161710841617108516171086161710871617108816171089161710901617109116171092161710931617109416171095161710961617109716171098161710991617110016171101161711021617110316171104161711051618000116180002161800031618000416180005161800061618000716180008161800091618001016180011161800121618001316180014161800151618001616180017161800181618001916180020161800211618002216180023161800241618002516180026161800271618002816180029161800301618003116180032161800331618003416180035161800361618003716180038161800391618004016180041161800421618004316180044161800451618004616180047161800481618004916180050161800511618005216180053161800541618005516180056161800571618005816180059161800601618006116180062161800631618006416180065161800661618006716180068161800691618007016180071161800721618007316180074161800751618007616180077161800781618007916180080161800811618008216180083161800841618008516180086161800871618008816180089161800901618009116180092161800931618009416180095161800961618009716180098161800991618010016180101161801021618010316180104161801051618010616180107161801081618010916180110161801111618011216180113161801141618011516180116161801171618011816180119161801201618012116180122161801231618012416180125161801261618012716180128161801291618013016180131161801321618013316180134161801351618013616180137161801381618013916180140161801411618014216180143161801441618014516180146161801471618014816180149161801501618015116180152161801531618015416180155161801561618015716180158161801591618016016180161161801621618016316180164161801651618016616180167161801681618016916180170161801711618017216180173161801741618017516180176161801771618017816180179161801801618018116180182161801831618018416180185161801861618018716180188161801891618019016180191161801921618019316180194161801951618019616180197161801981618019916180200161802011618020216180203161802041618020516180206161802071618020816180209161802101618021116180212161802131618021416180215161802161618021716180218161802191618022016180221161802221618022316180224161802251618022616180227161802281618022916180230161802311618023216180233161802341618023516180236161802371618023816180239161802401618024116180242161802431618024416180245161802461618024716180248161802491618025016180251161802521618025316180254161802551618025616180257161802581618025916180260161802611618026216180263161802641618026516180266161802671618026816180269161802701618027116180272161802731618027416180275161802761618027716180278161802791618028016180281161802821618028316180284161802851618028616180287161802881618028916180290161802911618029216180293161802941618029516180296161802971618029816180299161803001618030116180302161803031618030416180305161803061618030716180308161803091618031016180311161803121618031316180314161803151618031616180317161803181618031916180320161803211618032216180323161803241618032516180326161803271618032816180329161803301618033116180332161803331618033416180335161803361618033716180338161803391618034016180341161803421618034316180344161803451618034616180347161803481618034916180350161803511618035216180353161803541618035516180356161803571618035816180359161803601618036116180362161803631618036416180365161803661618036716180368161803691618037016180371161803721618037316180374161803751618037616180377161803781618037916180380161803811618038216180383161803841618038516180386161803871618038816180389161803901618039116180392161803931618039416180395161803961618039716180398161803991618040016180401161804021618040316180404161804051618040616180407161804081618040916180410161804111618041216180413161804141618041516180416161804171618041816180419161804201618042116180422161804231618042416180425161804261618042716180428161804291618043016180431161804321618043316180434161804351618043616180437161804381618043916180440161804411618044216180443161804441618044516180446161804471618044816180449161804501618045116180452161804531618045416180455161804561618045716180458161804591618046016180461161804621618046316180464161804651618046616180467161804681618046916180470161804711618047216180473161804741618047516180476161804771618047816180479161804801618048116180482161804831618048416180485161804861618048716180488161804891618049016180491161804921618049316180494161804951618049616180497161804981618049916180500161805011618050216180503161805041618050516180506161805071618050816180509161805101618051116180512161805131618051416180515161805161618051716180518161805191618052016180521161805221618052316180524161805251618052616180527161805281618052916180530161805311618053216180533161805341618053516180536161805371618053816180539161805401618054116180542161805431618054416180545161805461618054716180548161805491618055016180551161805521618055316180554161805551618055616180557161805581618055916180560161805611618056216180563161805641618056516180566161805671618056816180569161805701618057116180572161805731618057416180575161805761618057716180578161805791618058016180581161805821618058316180584161805851618058616180587161805881618058916180590161805911618059216180593161805941618059516180596161805971618059816180599161806001618060116180602161806031618060416180605161806061618060716180608161806091618061016180611161806121618061316180614161806151618061616180617161806181618061916180620161806211618062216180623161806241618062516180626161806271618062816180629161806301618063116180632161806331618063416180635161806361618063716180638161806391618064016180641161806421618064316180644161806451618064616180647161806481618064916180650161806511618065216180653161806541618065516180656161806571618065816180659161806601618066116180662161806631618066416180665161806661618066716180668161806691618067016180671161806721618067316180674161806751618067616180677161806781618067916180680161806811618068216180683161806841618068516180686161806871618068816180689161806901618069116180692161806931618069416180695161806961618069716180698161806991618070016180701161807021618070316180704161807051618070616180707161807081618070916180710161807111618071216180713161807141618071516180716161807171618071816180719161807201618072116180722161807231618072416180725161807261618072716180728161807291618073016180731161807321618073316180734161807351618073616180737161807381618073916180740161807411618074216180743161807441618074516180746161807471618074816180749161807501618075116180752161807531618075416180755161807561618075716180758161807591618076016180761161807621618076316180764161807651618076616180767161807681618076916180770161807711618077216180773161807741618077516180776161807771618077816180779161807801618078116180782161807831618078416180785161807861618078716180788161807891618079016180791161807921618079316180794161807951618079616180797161807981618079916180800161808011618080216180803161808041618080516180806161808071618080816180809161808101618081116180812161808131618081416180815161808161618081716180818161808191618082016180821161808221618082316180824161808251618082616180827161808281618082916180830161808311618083216180833161808341618083516180836161808371618083816180839161808401618084116180842161808431618084416180845161808461618084716180848161808491618085016180851161808521618085316180854161808551618085616180857161808581618085916180860161808611618086216180863161808641618086516180866161808671618086816180869161808701618087116180872161808731618087416180875161808761618087716180878161808791618088016180881161808821618088316180884161808851618088616180887161808881618088916180890161808911618089216180893161808941618089516180896161808971618089816180899161809001618090116180902161809031618090416180905161809061618090716180908161809091618091016180911161809121618091316180914161809151618091616180917161809181618091916180920161809211618092216180923161809241618092516180926161809271618092816180929161809301618093116180932161809331618093416180935161809361618093716180938161809391618094016180941161809421618094316180944161809451618094616180947161809481618094916180950161809511618095216180953161809541618095516180956161809571618095816180959161809601618096116180962161809631618096416180965161809661618096716180968161809691618097016180971161809721618097316180974161809751618097616180977161809781618097916180980161809811618098216180983161809841618098516180986161809871618098816180989161809901618099116180992161809931618099416180995161809961618099716180998161809991618100016181001161810021618100316181004161810051618100616181007161810081618100916181010161810111618101216181013161810141618101516181016161810171618101816181019161810201618102116181022161810231618102416181025161810261618102716181028161810291618103016181031161810321618103316181034161810351618103616181037161810381618103916181040161810411618104216181043161810441618104516181046161810471618104816181049161810501618105116181052161810531618105416181055161810561618105716181058161810591618106016181061161810621618106316181064161810651618106616181067161810681618106916181070161810711618107216181073161810741618107516181076161810771618107816181079161810801618108116181082161810831618108416181085161810861618108716181088161810891618109016181091161810921618109316181094161810951618109616181097161810981618109916181100161811011618110216181103161811041618110516190001161900021619000316190004161900051619000616190007161900081619000916190010161900111619001216190013161900141619001516190016161900171619001816190019161900201619002116190022161900231619002416190025161900261619002716190028161900291619003016190031161900321619003316190034161900351619003616190037161900381619003916190040161900411619004216190043161900441619004516190046161900471619004816190049161900501619005116190052161900531619005416190055161900561619005716190058161900591619006016190061161900621619006316190064161900651619006616190067161900681619006916190070161900711619007216190073161900741619007516190076161900771619007816190079161900801619008116190082161900831619008416190085161900861619008716190088161900891619009016190091161900921619009316190094161900951619009616190097161900981619009916190100161901011619010216190103161901041619010516190106161901071619010816190109161901101619011116190112161901131619011416190115161901161619011716190118161901191619012016190121161901221619012316190124161901251619012616190127161901281619012916190130161901311619013216190133161901341619013516190136161901371619013816190139161901401619014116190142161901431619014416190145161901461619014716190148161901491619015016190151161901521619015316190154161901551619015616190157161901581619015916190160161901611619016216190163161901641619016516190166161901671619016816190169161901701619017116190172161901731619017416190175161901761619017716190178161901791619018016190181161901821619018316190184161901851619018616190187161901881619018916190190161901911619019216190193161901941619019516190196161901971619019816190199161902001619020116190202161902031619020416190205161902061619020716190208161902091619021016190211161902121619021316190214161902151619021616190217161902181619021916190220161902211619022216190223161902241619022516190226161902271619022816190229161902301619023116190232161902331619023416190235161902361619023716190238161902391619024016190241161902421619024316190244161902451619024616190247161902481619024916190250161902511619025216190253161902541619025516190256161902571619025816190259161902601619026116190262161902631619026416190265161902661619026716190268161902691619027016190271161902721619027316190274161902751619027616190277161902781619027916190280161902811619028216190283161902841619028516190286161902871619028816190289161902901619029116190292161902931619029416190295161902961619029716190298161902991619030016190301161903021619030316190304161903051619030616190307161903081619030916190310161903111619031216190313161903141619031516190316161903171619031816190319161903201619032116190322161903231619032416190325161903261619032716190328161903291619033016190331161903321619033316190334161903351619033616190337161903381619033916190340161903411619034216190343161903441619034516190346161903471619034816190349161903501619035116190352161903531619035416190355161903561619035716190358161903591619036016190361161903621619036316190364161903651619036616190367161903681619036916190370161903711619037216190373161903741619037516190376161903771619037816190379161903801619038116190382161903831619038416190385161903861619038716190388161903891619039016190391161903921619039316190394161903951619039616190397161903981619039916190400161904011619040216190403161904041619040516190406161904071619040816190409161904101619041116190412161904131619041416190415161904161619041716190418161904191619042016190421161904221619042316190424161904251619042616190427161904281619042916190430161904311619043216190433161904341619043516190436161904371619043816190439161904401619044116190442161904431619044416190445161904461619044716190448161904491619045016190451161904521619045316190454161904551619045616190457161904581619045916190460161904611619046216190463161904641619046516190466161904671619046816190469161904701619047116190472161904731619047416190475161904761619047716190478161904791619048016190481161904821619048316190484161904851619048616190487161904881619048916190490161904911619049216190493161904941619049516190496161904971619049816190499161905001619050116190502161905031619050416190505161905061619050716190508161905091619051016190511161905121619051316190514161905151619051616190517161905181619051916190520161905211619052216190523161905241619052516190526161905271619052816190529161905301619053116190532161905331619053416190535161905361619053716190538161905391619054016190541161905421619054316190544161905451619054616190547161905481619054916190550161905511619055216190553161905541619055516190556161905571619055816190559161905601619056116190562161905631619056416190565161905661619056716190568161905691619057016190571161905721619057316190574161905751619057616190577161905781619057916190580161905811619058216190583161905841619058516190586161905871619058816190589161905901619059116190592161905931619059416190595161905961619059716190598161905991619060016190601161906021619060316190604161906051619060616190607161906081619060916190610161906111619061216190613161906141619061516190616161906171619061816190619161906201619062116190622161906231619062416190625161906261619062716190628161906291619063016190631161906321619063316190634161906351619063616190637161906381619063916190640161906411619064216190643161906441619064516190646161906471619064816190649161906501619065116190652161906531619065416190655161906561619065716190658161906591619066016190661161906621619066316190664161906651619066616190667161906681619066916190670161906711619067216190673161906741619067516190676161906771619067816190679161906801619068116190682161906831619068416190685161906861619068716190688161906891619069016190691161906921619069316190694161906951619069616190697161906981619069916190700161907011619070216190703161907041619070516190706161907071619070816190709161907101619071116190712161907131619071416190715161907161619071716190718161907191619072016190721161907221619072316190724161907251619072616190727161907281619072916190730161907311619073216190733161907341619073516190736161907371619073816190739161907401619074116190742161907431619074416190745161907461619074716190748161907491619075016190751161907521619075316190754161907551619075616190757161907581619075916190760161907611619076216190763161907641619076516190766161907671619076816190769161907701619077116190772161907731619077416190775161907761619077716190778161907791619078016190781161907821619078316190784161907851619078616190787161907881619078916190790161907911619079216190793161907941619079516190796161907971619079816190799161908001619080116190802161908031619080416190805161908061619080716190808161908091619081016190811161908121619081316190814161908151619081616190817161908181619081916190820161908211619082216190823161908241619082516190826161908271619082816190829161908301619083116190832161908331619083416190835161908361619083716190838161908391619084016190841161908421619084316190844161908451619084616190847161908481619084916190850161908511619085216190853161908541619085516190856161908571619085816190859161908601619086116190862161908631619086416190865161908661619086716190868161908691619087016190871161908721619087316190874161908751619087616190877161908781619087916190880161908811619088216190883161908841619088516190886161908871619088816190889161908901619089116190892161908931619089416190895161908961619089716190898161908991619090016190901161909021619090316190904161909051619090616190907161909081619090916190910161909111619091216190913161909141619091516190916161909171619091816190919161909201619092116190922161909231619092416190925161909261619092716190928161909291619093016190931161909321619093316190934161909351619093616190937161909381619093916190940161909411619094216190943161909441619094516190946161909471619094816190949161909501619095116190952161909531619095416190955161909561619095716190958161909591619096016190961161909621619096316190964161909651619096616190967161909681619096916190970161909711619097216190973161909741619097516190976161909771619097816190979161909801619098116190982161909831619098416190985161909861619098716190988161909891619099016190991161909921619099316190994161909951619099616190997161909981619099916191000161910011619100216191003161910041619100516191006161910071619100816191009161910101619101116191012161910131619101416191015161910161619101716191018161910191619102016191021161910221619102316191024161910251619102616191027161910281619102916191030161910311619103216191033161910341619103516191036161910371619103816191039161910401619104116191042161910431619104416191045161910461619104716191048161910491619105016191051161910521619105316191054161910551619105616191057161910581619105916191060161910611619106216191063161910641619106516191066161910671619106816191069161910701619107116191072161910731619107416191075161910761619107716191078161910791619108016191081161910821619108316191084161910851619108616191087161910881619108916191090161910911619109216191093161910941619109516191096161910971619109816191099161911001619110116191102161911031619110416191105162000011620000216200003162000041620000516200006162000071620000816200009162000101620001116200012162000131620001416200015162000161620001716200018162000191620002016200021162000221620002316200024162000251620002616200027162000281620002916200030162000311620003216200033162000341620003516200036162000371620003816200039162000401620004116200042162000431620004416200045162000461620004716200048162000491620005016200051162000521620005316200054162000551620005616200057162000581620005916200060162000611620006216200063162000641620006516200066162000671620006816200069162000701620007116200072162000731620007416200075162000761620007716200078162000791620008016200081162000821620008316200084162000851620008616200087162000881620008916200090162000911620009216200093162000941620009516200096162000971620009816200099162001001620010116200102162001031620010416200105162001061620010716200108162001091620011016200111162001121620011316200114162001151620011616200117162001181620011916200120162001211620012216200123162001241620012516200126162001271620012816200129162001301620013116200132162001331620013416200135162001361620013716200138162001391620014016200141162001421620014316200144162001451620014616200147162001481620014916200150162001511620015216200153162001541620015516200156162001571620015816200159162001601620016116200162162001631620016416200165162001661620016716200168162001691620017016200171162001721620017316200174162001751620017616200177162001781620017916200180162001811620018216200183162001841620018516200186162001871620018816200189162001901620019116200192162001931620019416200195162001961620019716200198162001991620020016200201162002021620020316200204162002051620020616200207162002081620020916200210162002111620021216200213162002141620021516200216162002171620021816200219162002201620022116200222162002231620022416200225162002261620022716200228162002291620023016200231162002321620023316200234162002351620023616200237162002381620023916200240162002411620024216200243162002441620024516200246162002471620024816200249162002501620025116200252162002531620025416200255162002561620025716200258162002591620026016200261162002621620026316200264162002651620026616200267162002681620026916200270162002711620027216200273162002741620027516200276162002771620027816200279162002801620028116200282162002831620028416200285162002861620028716200288162002891620029016200291162002921620029316200294162002951620029616200297162002981620029916200300162003011620030216200303162003041620030516200306162003071620030816200309162003101620031116200312162003131620031416200315162003161620031716200318162003191620032016200321162003221620032316200324162003251620032616200327162003281620032916200330162003311620033216200333162003341620033516200336162003371620033816200339162003401620034116200342162003431620034416200345162003461620034716200348162003491620035016200351162003521620035316200354162003551620035616200357162003581620035916200360162003611620036216200363162003641620036516200366162003671620036816200369162003701620037116200372162003731620037416200375162003761620037716200378162003791620038016200381162003821620038316200384162003851620038616200387162003881620038916200390162003911620039216200393162003941620039516200396162003971620039816200399162004001620040116200402162004031620040416200405162004061620040716200408162004091620041016200411162004121620041316200414162004151620041616200417162004181620041916200420162004211620042216200423162004241620042516200426162004271620042816200429162004301620043116200432162004331620043416200435162004361620043716200438162004391620044016200441162004421620044316200444162004451620044616200447162004481620044916200450162004511620045216200453162004541620045516200456162004571620045816200459162004601620046116200462162004631620046416200465162004661620046716200468162004691620047016200471162004721620047316200474162004751620047616200477162004781620047916200480162004811620048216200483162004841620048516200486162004871620048816200489162004901620049116200492162004931620049416200495162004961620049716200498162004991620050016200501162005021620050316200504162005051620050616200507162005081620050916200510162005111620051216200513162005141620051516200516162005171620051816200519162005201620052116200522162005231620052416200525162005261620052716200528162005291620053016200531162005321620053316200534162005351620053616200537162005381620053916200540162005411620054216200543162005441620054516200546162005471620054816200549162005501620055116200552162005531620055416200555162005561620055716200558162005591620056016200561162005621620056316200564162005651620056616200567162005681620056916200570162005711620057216200573162005741620057516200576162005771620057816200579162005801620058116200582162005831620058416200585162005861620058716200588162005891620059016200591162005921620059316200594162005951620059616200597162005981620059916200600162006011620060216200603162006041620060516200606162006071620060816200609162006101620061116200612162006131620061416200615162006161620061716200618162006191620062016200621162006221620062316200624162006251620062616200627162006281620062916200630162006311620063216200633162006341620063516200636162006371620063816200639162006401620064116200642162006431620064416200645162006461620064716200648162006491620065016200651162006521620065316200654162006551620065616200657162006581620065916200660162006611620066216200663162006641620066516200666162006671620066816200669162006701620067116200672162006731620067416200675162006761620067716200678162006791620068016200681162006821620068316200684162006851620068616200687162006881620068916200690162006911620069216200693162006941620069516200696162006971620069816200699162007001620070116200702162007031620070416200705162007061620070716200708162007091620071016200711162007121620071316200714162007151620071616200717162007181620071916200720162007211620072216200723162007241620072516200726162007271620072816200729162007301620073116200732162007331620073416200735162007361620073716200738162007391620074016200741162007421620074316200744162007451620074616200747162007481620074916200750162007511620075216200753162007541620075516200756162007571620075816200759162007601620076116200762162007631620076416200765162007661620076716200768162007691620077016200771162007721620077316200774162007751620077616200777162007781620077916200780162007811620078216200783162007841620078516200786162007871620078816200789162007901620079116200792162007931620079416200795162007961620079716200798162007991620080016200801162008021620080316200804162008051620080616200807162008081620080916200810162008111620081216200813162008141620081516200816162008171620081816200819162008201620082116200822162008231620082416200825162008261620082716200828162008291620083016200831162008321620083316200834162008351620083616200837162008381620083916200840162008411620084216200843162008441620084516200846162008471620084816200849162008501620085116200852162008531620085416200855162008561620085716200858162008591620086016200861162008621620086316200864162008651620086616200867162008681620086916200870162008711620087216200873162008741620087516200876162008771620087816200879162008801620088116200882162008831620088416200885162008861620088716200888162008891620089016200891162008921620089316200894162008951620089616200897162008981620089916200900162009011620090216200903162009041620090516200906162009071620090816200909162009101620091116200912162009131620091416200915162009161620091716200918162009191620092016200921162009221620092316200924162009251620092616200927162009281620092916200930162009311620093216200933162009341620093516200936162009371620093816200939162009401620094116200942162009431620094416200945162009461620094716200948162009491620095016200951162009521620095316200954162009551620095616200957162009581620095916200960162009611620096216200963162009641620096516200966162009671620096816200969162009701620097116200972162009731620097416200975162009761620097716200978162009791620098016200981162009821620098316200984162009851620098616200987162009881620098916200990162009911620099216200993162009941620099516200996162009971620099816200999162010001620100116201002162010031620100416201005162010061620100716201008162010091620101016201011162010121620101316201014162010151620101616201017162010181620101916201020162010211620102216201023162010241620102516201026162010271620102816201029162010301620103116201032162010331620103416201035162010361620103716201038162010391620104016201041162010421620104316201044162010451620104616201047162010481620104916201050162010511620105216201053162010541620105516201056162010571620105816201059162010601620106116201062162010631620106416201065162010661620106716201068162010691620107016201071162010721620107316201074162010751620107616201077162010781620107916201080162010811620108216201083162010841620108516201086162010871620108816201089162010901620109116201092162010931620109416201095162010961620109716201098162010991620110016201101162011021620110316201104162011051621000116210002162100031621000416210005162100061621000716210008162100091621001016210011162100121621001316210014162100151621001616210017162100181621001916210020162100211621002216210023162100241621002516210026162100271621002816210029162100301621003116210032162100331621003416210035162100361621003716210038162100391621004016210041162100421621004316210044162100451621004616210047162100481621004916210050162100511621005216210053162100541621005516210056162100571621005816210059162100601621006116210062162100631621006416210065162100661621006716210068162100691621007016210071162100721621007316210074162100751621007616210077162100781621007916210080162100811621008216210083162100841621008516210086162100871621008816210089162100901621009116210092162100931621009416210095162100961621009716210098162100991621010016210101162101021621010316210104162101051621010616210107162101081621010916210110162101111621011216210113162101141621011516210116162101171621011816210119162101201621012116210122162101231621012416210125162101261621012716210128162101291621013016210131162101321621013316210134162101351621013616210137162101381621013916210140162101411621014216210143162101441621014516210146162101471621014816210149162101501621015116210152162101531621015416210155162101561621015716210158162101591621016016210161162101621621016316210164162101651621016616210167162101681621016916210170162101711621017216210173162101741621017516210176162101771621017816210179162101801621018116210182162101831621018416210185162101861621018716210188162101891621019016210191162101921621019316210194162101951621019616210197162101981621019916210200162102011621020216210203162102041621020516210206162102071621020816210209162102101621021116210212162102131621021416210215162102161621021716210218162102191621022016210221162102221621022316210224162102251621022616210227162102281621022916210230162102311621023216210233162102341621023516210236162102371621023816210239162102401621024116210242162102431621024416210245162102461621024716210248162102491621025016210251162102521621025316210254162102551621025616210257162102581621025916210260162102611621026216210263162102641621026516210266162102671621026816210269162102701621027116210272162102731621027416210275162102761621027716210278162102791621028016210281162102821621028316210284162102851621028616210287162102881621028916210290162102911621029216210293162102941621029516210296162102971621029816210299162103001621030116210302162103031621030416210305162103061621030716210308162103091621031016210311162103121621031316210314162103151621031616210317162103181621031916210320162103211621032216210323162103241621032516210326162103271621032816210329162103301621033116210332162103331621033416210335162103361621033716210338162103391621034016210341162103421621034316210344162103451621034616210347162103481621034916210350162103511621035216210353162103541621035516210356162103571621035816210359162103601621036116210362162103631621036416210365162103661621036716210368162103691621037016210371162103721621037316210374162103751621037616210377162103781621037916210380162103811621038216210383162103841621038516210386162103871621038816210389162103901621039116210392162103931621039416210395162103961621039716210398162103991621040016210401162104021621040316210404162104051621040616210407162104081621040916210410162104111621041216210413162104141621041516210416162104171621041816210419162104201621042116210422162104231621042416210425162104261621042716210428162104291621043016210431162104321621043316210434162104351621043616210437162104381621043916210440162104411621044216210443162104441621044516210446162104471621044816210449162104501621045116210452162104531621045416210455162104561621045716210458162104591621046016210461162104621621046316210464162104651621046616210467162104681621046916210470162104711621047216210473162104741621047516210476162104771621047816210479162104801621048116210482162104831621048416210485162104861621048716210488162104891621049016210491162104921621049316210494162104951621049616210497162104981621049916210500162105011621050216210503162105041621050516210506162105071621050816210509162105101621051116210512162105131621051416210515162105161621051716210518162105191621052016210521162105221621052316210524162105251621052616210527162105281621052916210530162105311621053216210533162105341621053516210536162105371621053816210539162105401621054116210542162105431621054416210545162105461621054716210548162105491621055016210551162105521621055316210554162105551621055616210557162105581621055916210560162105611621056216210563162105641621056516210566162105671621056816210569162105701621057116210572162105731621057416210575162105761621057716210578162105791621058016210581162105821621058316210584162105851621058616210587162105881621058916210590162105911621059216210593162105941621059516210596162105971621059816210599162106001621060116210602162106031621060416210605162106061621060716210608162106091621061016210611162106121621061316210614162106151621061616210617162106181621061916210620162106211621062216210623162106241621062516210626162106271621062816210629162106301621063116210632162106331621063416210635162106361621063716210638162106391621064016210641162106421621064316210644162106451621064616210647162106481621064916210650162106511621065216210653162106541621065516210656162106571621065816210659162106601621066116210662162106631621066416210665162106661621066716210668162106691621067016210671162106721621067316210674162106751621067616210677162106781621067916210680162106811621068216210683162106841621068516210686162106871621068816210689162106901621069116210692162106931621069416210695162106961621069716210698162106991621070016210701162107021621070316210704162107051621070616210707162107081621070916210710162107111621071216210713162107141621071516210716162107171621071816210719162107201621072116210722162107231621072416210725162107261621072716210728162107291621073016210731162107321621073316210734162107351621073616210737162107381621073916210740162107411621074216210743162107441621074516210746162107471621074816210749162107501621075116210752162107531621075416210755162107561621075716210758162107591621076016210761162107621621076316210764162107651621076616210767162107681621076916210770162107711621077216210773162107741621077516210776162107771621077816210779162107801621078116210782162107831621078416210785162107861621078716210788162107891621079016210791162107921621079316210794162107951621079616210797162107981621079916210800162108011621080216210803162108041621080516210806162108071621080816210809162108101621081116210812162108131621081416210815162108161621081716210818162108191621082016210821162108221621082316210824162108251621082616210827162108281621082916210830162108311621083216210833162108341621083516210836162108371621083816210839162108401621084116210842162108431621084416210845162108461621084716210848162108491621085016210851162108521621085316210854162108551621085616210857162108581621085916210860162108611621086216210863162108641621086516210866162108671621086816210869162108701621087116210872162108731621087416210875162108761621087716210878162108791621088016210881162108821621088316210884162108851621088616210887162108881621088916210890162108911621089216210893162108941621089516210896162108971621089816210899162109001621090116210902162109031621090416210905162109061621090716210908162109091621091016210911162109121621091316210914162109151621091616210917162109181621091916210920162109211621092216210923162109241621092516210926162109271621092816210929162109301621093116210932162109331621093416210935162109361621093716210938162109391621094016210941162109421621094316210944162109451621094616210947162109481621094916210950162109511621095216210953162109541621095516210956162109571621095816210959162109601621096116210962162109631621096416210965162109661621096716210968162109691621097016210971162109721621097316210974162109751621097616210977162109781621097916210980162109811621098216210983162109841621098516210986162109871621098816210989162109901621099116210992162109931621099416210995162109961621099716210998162109991621100016211001162110021621100316211004162110051621100616211007162110081621100916211010162110111621101216211013162110141621101516211016162110171621101816211019162110201621102116211022162110231621102416211025162110261621102716211028162110291621103016211031162110321621103316211034162110351621103616211037162110381621103916211040162110411621104216211043162110441621104516211046162110471621104816211049162110501621105116211052162110531621105416211055162110561621105716211058162110591621106016211061162110621621106316211064162110651621106616211067162110681621106916211070162110711621107216211073162110741621107516211076162110771621107816211079162110801621108116211082162110831621108416211085162110861621108716211088162110891621109016211091162110921621109316211094162110951621109616211097162110981621109916211100162111011621110216211103162111041621110516220001162200021622000316220004162200051622000616220007162200081622000916220010162200111622001216220013162200141622001516220016162200171622001816220019162200201622002116220022162200231622002416220025162200261622002716220028162200291622003016220031162200321622003316220034162200351622003616220037162200381622003916220040162200411622004216220043162200441622004516220046162200471622004816220049162200501622005116220052162200531622005416220055162200561622005716220058162200591622006016220061162200621622006316220064162200651622006616220067162200681622006916220070162200711622007216220073162200741622007516220076162200771622007816220079162200801622008116220082162200831622008416220085162200861622008716220088162200891622009016220091162200921622009316220094162200951622009616220097162200981622009916220100162201011622010216220103162201041622010516220106162201071622010816220109162201101622011116220112162201131622011416220115162201161622011716220118162201191622012016220121162201221622012316220124162201251622012616220127162201281622012916220130162201311622013216220133162201341622013516220136162201371622013816220139162201401622014116220142162201431622014416220145162201461622014716220148162201491622015016220151162201521622015316220154162201551622015616220157162201581622015916220160162201611622016216220163162201641622016516220166162201671622016816220169162201701622017116220172162201731622017416220175162201761622017716220178162201791622018016220181162201821622018316220184162201851622018616220187162201881622018916220190162201911622019216220193162201941622019516220196162201971622019816220199162202001622020116220202162202031622020416220205162202061622020716220208162202091622021016220211162202121622021316220214162202151622021616220217162202181622021916220220162202211622022216220223162202241622022516220226162202271622022816220229162202301622023116220232162202331622023416220235162202361622023716220238162202391622024016220241162202421622024316220244162202451622024616220247162202481622024916220250162202511622025216220253162202541622025516220256162202571622025816220259162202601622026116220262162202631622026416220265162202661622026716220268162202691622027016220271162202721622027316220274162202751622027616220277162202781622027916220280162202811622028216220283162202841622028516220286162202871622028816220289162202901622029116220292162202931622029416220295162202961622029716220298162202991622030016220301162203021622030316220304162203051622030616220307162203081622030916220310162203111622031216220313162203141622031516220316162203171622031816220319162203201622032116220322162203231622032416220325162203261622032716220328162203291622033016220331162203321622033316220334162203351622033616220337162203381622033916220340162203411622034216220343162203441622034516220346162203471622034816220349162203501622035116220352162203531622035416220355162203561622035716220358162203591622036016220361162203621622036316220364162203651622036616220367162203681622036916220370162203711622037216220373162203741622037516220376162203771622037816220379162203801622038116220382162203831622038416220385162203861622038716220388162203891622039016220391162203921622039316220394162203951622039616220397162203981622039916220400162204011622040216220403162204041622040516220406162204071622040816220409162204101622041116220412162204131622041416220415162204161622041716220418162204191622042016220421162204221622042316220424162204251622042616220427162204281622042916220430162204311622043216220433162204341622043516220436162204371622043816220439162204401622044116220442162204431622044416220445162204461622044716220448162204491622045016220451162204521622045316220454162204551622045616220457162204581622045916220460162204611622046216220463162204641622046516220466162204671622046816220469162204701622047116220472162204731622047416220475162204761622047716220478162204791622048016220481162204821622048316220484162204851622048616220487162204881622048916220490162204911622049216220493162204941622049516220496162204971622049816220499162205001622050116220502162205031622050416220505162205061622050716220508162205091622051016220511162205121622051316220514162205151622051616220517162205181622051916220520162205211622052216220523162205241622052516220526162205271622052816220529162205301622053116220532162205331622053416220535162205361622053716220538162205391622054016220541162205421622054316220544162205451622054616220547162205481622054916220550162205511622055216220553162205541622055516220556162205571622055816220559162205601622056116220562162205631622056416220565162205661622056716220568162205691622057016220571162205721622057316220574162205751622057616220577162205781622057916220580162205811622058216220583162205841622058516220586162205871622058816220589162205901622059116220592162205931622059416220595162205961622059716220598162205991622060016220601162206021622060316220604162206051622060616220607162206081622060916220610162206111622061216220613162206141622061516220616162206171622061816220619162206201622062116220622162206231622062416220625162206261622062716220628162206291622063016220631162206321622063316220634162206351622063616220637162206381622063916220640162206411622064216220643162206441622064516220646162206471622064816220649162206501622065116220652162206531622065416220655162206561622065716220658162206591622066016220661162206621622066316220664162206651622066616220667162206681622066916220670162206711622067216220673162206741622067516220676162206771622067816220679162206801622068116220682162206831622068416220685162206861622068716220688162206891622069016220691162206921622069316220694162206951622069616220697162206981622069916220700162207011622070216220703162207041622070516220706162207071622070816220709162207101622071116220712162207131622071416220715162207161622071716220718162207191622072016220721162207221622072316220724162207251622072616220727162207281622072916220730162207311622073216220733162207341622073516220736162207371622073816220739162207401622074116220742162207431622074416220745162207461622074716220748162207491622075016220751162207521622075316220754162207551622075616220757162207581622075916220760162207611622076216220763162207641622076516220766162207671622076816220769162207701622077116220772162207731622077416220775162207761622077716220778162207791622078016220781162207821622078316220784162207851622078616220787162207881622078916220790162207911622079216220793162207941622079516220796162207971622079816220799162208001622080116220802162208031622080416220805162208061622080716220808162208091622081016220811162208121622081316220814162208151622081616220817162208181622081916220820162208211622082216220823162208241622082516220826162208271622082816220829162208301622083116220832162208331622083416220835162208361622083716220838162208391622084016220841162208421622084316220844162208451622084616220847162208481622084916220850162208511622085216220853162208541622085516220856162208571622085816220859162208601622086116220862162208631622086416220865162208661622086716220868162208691622087016220871162208721622087316220874162208751622087616220877162208781622087916220880162208811622088216220883162208841622088516220886162208871622088816220889162208901622089116220892162208931622089416220895162208961622089716220898162208991622090016220901162209021622090316220904162209051622090616220907162209081622090916220910162209111622091216220913162209141622091516220916162209171622091816220919162209201622092116220922162209231622092416220925162209261622092716220928162209291622093016220931162209321622093316220934162209351622093616220937162209381622093916220940162209411622094216220943162209441622094516220946162209471622094816220949162209501622095116220952162209531622095416220955162209561622095716220958162209591622096016220961162209621622096316220964162209651622096616220967162209681622096916220970162209711622097216220973162209741622097516220976162209771622097816220979162209801622098116220982162209831622098416220985162209861622098716220988162209891622099016220991162209921622099316220994162209951622099616220997162209981622099916221000162210011622100216221003162210041622100516221006162210071622100816221009162210101622101116221012162210131622101416221015162210161622101716221018162210191622102016221021162210221622102316221024162210251622102616221027162210281622102916221030162210311622103216221033162210341622103516221036162210371622103816221039162210401622104116221042162210431622104416221045162210461622104716221048162210491622105016221051162210521622105316221054162210551622105616221057162210581622105916221060162210611622106216221063162210641622106516221066162210671622106816221069162210701622107116221072162210731622107416221075162210761622107716221078162210791622108016221081162210821622108316221084162210851622108616221087162210881622108916221090162210911622109216221093162210941622109516221096162210971622109816221099162211001622110116221102162211031622110416221105162300011623000216230003162300041623000516230006162300071623000816230009162300101623001116230012162300131623001416230015162300161623001716230018162300191623002016230021162300221623002316230024162300251623002616230027162300281623002916230030162300311623003216230033162300341623003516230036162300371623003816230039162300401623004116230042162300431623004416230045162300461623004716230048162300491623005016230051162300521623005316230054162300551623005616230057162300581623005916230060162300611623006216230063162300641623006516230066162300671623006816230069162300701623007116230072162300731623007416230075162300761623007716230078162300791623008016230081162300821623008316230084162300851623008616230087162300881623008916230090162300911623009216230093162300941623009516230096162300971623009816230099162301001623010116230102162301031623010416230105162301061623010716230108162301091623011016230111162301121623011316230114162301151623011616230117162301181623011916230120162301211623012216230123162301241623012516230126162301271623012816230129162301301623013116230132162301331623013416230135162301361623013716230138162301391623014016230141162301421623014316230144162301451623014616230147162301481623014916230150162301511623015216230153162301541623015516230156162301571623015816230159162301601623016116230162162301631623016416230165162301661623016716230168162301691623017016230171162301721623017316230174162301751623017616230177162301781623017916230180162301811623018216230183162301841623018516230186162301871623018816230189162301901623019116230192162301931623019416230195162301961623019716230198162301991623020016230201162302021623020316230204162302051623020616230207162302081623020916230210162302111623021216230213162302141623021516230216162302171623021816230219162302201623022116230222162302231623022416230225162302261623022716230228162302291623023016230231162302321623023316230234162302351623023616230237162302381623023916230240162302411623024216230243162302441623024516230246162302471623024816230249162302501623025116230252162302531623025416230255162302561623025716230258162302591623026016230261162302621623026316230264162302651623026616230267162302681623026916230270162302711623027216230273162302741623027516230276162302771623027816230279162302801623028116230282162302831623028416230285162302861623028716230288162302891623029016230291162302921623029316230294162302951623029616230297162302981623029916230300162303011623030216230303162303041623030516230306162303071623030816230309162303101623031116230312162303131623031416230315162303161623031716230318162303191623032016230321162303221623032316230324162303251623032616230327162303281623032916230330162303311623033216230333162303341623033516230336162303371623033816230339162303401623034116230342162303431623034416230345162303461623034716230348162303491623035016230351162303521623035316230354162303551623035616230357162303581623035916230360162303611623036216230363162303641623036516230366162303671623036816230369162303701623037116230372162303731623037416230375162303761623037716230378162303791623038016230381162303821623038316230384162303851623038616230387162303881623038916230390162303911623039216230393162303941623039516230396162303971623039816230399162304001623040116230402162304031623040416230405162304061623040716230408162304091623041016230411162304121623041316230414162304151623041616230417162304181623041916230420162304211623042216230423162304241623042516230426162304271623042816230429162304301623043116230432162304331623043416230435162304361623043716230438162304391623044016230441162304421623044316230444162304451623044616230447162304481623044916230450162304511623045216230453162304541623045516230456162304571623045816230459162304601623046116230462162304631623046416230465162304661623046716230468162304691623047016230471162304721623047316230474162304751623047616230477162304781623047916230480162304811623048216230483162304841623048516230486162304871623048816230489162304901623049116230492162304931623049416230495162304961623049716230498162304991623050016230501162305021623050316230504162305051623050616230507162305081623050916230510162305111623051216230513162305141623051516230516162305171623051816230519162305201623052116230522162305231623052416230525162305261623052716230528162305291623053016230531162305321623053316230534162305351623053616230537162305381623053916230540162305411623054216230543162305441623054516230546162305471623054816230549162305501623055116230552162305531623055416230555162305561623055716230558162305591623056016230561162305621623056316230564162305651623056616230567162305681623056916230570162305711623057216230573162305741623057516230576162305771623057816230579162305801623058116230582162305831623058416230585162305861623058716230588162305891623059016230591162305921623059316230594162305951623059616230597162305981623059916230600162306011623060216230603162306041623060516230606162306071623060816230609162306101623061116230612162306131623061416230615162306161623061716230618162306191623062016230621162306221623062316230624162306251623062616230627162306281623062916230630162306311623063216230633162306341623063516230636162306371623063816230639162306401623064116230642162306431623064416230645162306461623064716230648162306491623065016230651162306521623065316230654162306551623065616230657162306581623065916230660162306611623066216230663162306641623066516230666162306671623066816230669162306701623067116230672162306731623067416230675162306761623067716230678162306791623068016230681162306821623068316230684162306851623068616230687162306881623068916230690162306911623069216230693162306941623069516230696162306971623069816230699162307001623070116230702162307031623070416230705162307061623070716230708162307091623071016230711162307121623071316230714162307151623071616230717162307181623071916230720162307211623072216230723162307241623072516230726162307271623072816230729162307301623073116230732162307331623073416230735162307361623073716230738162307391623074016230741162307421623074316230744162307451623074616230747162307481623074916230750162307511623075216230753162307541623075516230756162307571623075816230759162307601623076116230762162307631623076416230765162307661623076716230768162307691623077016230771162307721623077316230774162307751623077616230777162307781623077916230780162307811623078216230783162307841623078516230786162307871623078816230789162307901623079116230792162307931623079416230795162307961623079716230798162307991623080016230801162308021623080316230804162308051623080616230807162308081623080916230810162308111623081216230813162308141623081516230816162308171623081816230819162308201623082116230822162308231623082416230825162308261623082716230828162308291623083016230831162308321623083316230834162308351623083616230837162308381623083916230840162308411623084216230843162308441623084516230846162308471623084816230849162308501623085116230852162308531623085416230855162308561623085716230858162308591623086016230861162308621623086316230864162308651623086616230867162308681623086916230870162308711623087216230873162308741623087516230876162308771623087816230879162308801623088116230882162308831623088416230885162308861623088716230888162308891623089016230891162308921623089316230894162308951623089616230897162308981623089916230900162309011623090216230903162309041623090516230906162309071623090816230909162309101623091116230912162309131623091416230915162309161623091716230918162309191623092016230921162309221623092316230924162309251623092616230927162309281623092916230930162309311623093216230933162309341623093516230936162309371623093816230939162309401623094116230942162309431623094416230945162309461623094716230948162309491623095016230951162309521623095316230954162309551623095616230957162309581623095916230960162309611623096216230963162309641623096516230966162309671623096816230969162309701623097116230972162309731623097416230975162309761623097716230978162309791623098016230981162309821623098316230984162309851623098616230987162309881623098916230990162309911623099216230993162309941623099516230996162309971623099816230999162310001623100116231002162310031623100416231005162310061623100716231008162310091623101016231011162310121623101316231014162310151623101616231017162310181623101916231020162310211623102216231023162310241623102516231026162310271623102816231029162310301623103116231032162310331623103416231035162310361623103716231038162310391623104016231041162310421623104316231044162310451623104616231047162310481623104916231050162310511623105216231053162310541623105516231056162310571623105816231059162310601623106116231062162310631623106416231065162310661623106716231068162310691623107016231071162310721623107316231074162310751623107616231077162310781623107916231080162310811623108216231083162310841623108516231086162310871623108816231089162310901623109116231092162310931623109416231095162310961623109716231098162310991623110016231101162311021623110316231104162311051624000116240002162400031624000416240005162400061624000716240008162400091624001016240011162400121624001316240014162400151624001616240017162400181624001916240020162400211624002216240023162400241624002516240026162400271624002816240029162400301624003116240032162400331624003416240035162400361624003716240038162400391624004016240041162400421624004316240044162400451624004616240047162400481624004916240050162400511624005216240053162400541624005516240056162400571624005816240059162400601624006116240062162400631624006416240065162400661624006716240068162400691624007016240071162400721624007316240074162400751624007616240077162400781624007916240080162400811624008216240083162400841624008516240086162400871624008816240089162400901624009116240092162400931624009416240095162400961624009716240098162400991624010016240101162401021624010316240104162401051624010616240107162401081624010916240110162401111624011216240113162401141624011516240116162401171624011816240119162401201624012116240122162401231624012416240125162401261624012716240128162401291624013016240131162401321624013316240134162401351624013616240137162401381624013916240140162401411624014216240143162401441624014516240146162401471624014816240149162401501624015116240152162401531624015416240155162401561624015716240158162401591624016016240161162401621624016316240164162401651624016616240167162401681624016916240170162401711624017216240173162401741624017516240176162401771624017816240179162401801624018116240182162401831624018416240185162401861624018716240188162401891624019016240191162401921624019316240194162401951624019616240197162401981624019916240200162402011624020216240203162402041624020516240206162402071624020816240209162402101624021116240212162402131624021416240215162402161624021716240218162402191624022016240221162402221624022316240224162402251624022616240227162402281624022916240230162402311624023216240233162402341624023516240236162402371624023816240239162402401624024116240242162402431624024416240245162402461624024716240248162402491624025016240251162402521624025316240254162402551624025616240257162402581624025916240260162402611624026216240263162402641624026516240266162402671624026816240269162402701624027116240272162402731624027416240275162402761624027716240278162402791624028016240281162402821624028316240284162402851624028616240287162402881624028916240290162402911624029216240293162402941624029516240296162402971624029816240299162403001624030116240302162403031624030416240305162403061624030716240308162403091624031016240311162403121624031316240314162403151624031616240317162403181624031916240320162403211624032216240323162403241624032516240326162403271624032816240329162403301624033116240332162403331624033416240335162403361624033716240338162403391624034016240341162403421624034316240344162403451624034616240347162403481624034916240350162403511624035216240353162403541624035516240356162403571624035816240359162403601624036116240362162403631624036416240365162403661624036716240368162403691624037016240371162403721624037316240374162403751624037616240377162403781624037916240380162403811624038216240383162403841624038516240386162403871624038816240389162403901624039116240392162403931624039416240395162403961624039716240398162403991624040016240401162404021624040316240404162404051624040616240407162404081624040916240410162404111624041216240413162404141624041516240416162404171624041816240419162404201624042116240422162404231624042416240425162404261624042716240428162404291624043016240431162404321624043316240434162404351624043616240437162404381624043916240440162404411624044216240443162404441624044516240446162404471624044816240449162404501624045116240452162404531624045416240455162404561624045716240458162404591624046016240461162404621624046316240464162404651624046616240467162404681624046916240470162404711624047216240473162404741624047516240476162404771624047816240479162404801624048116240482162404831624048416240485162404861624048716240488162404891624049016240491162404921624049316240494162404951624049616240497162404981624049916240500162405011624050216240503162405041624050516240506162405071624050816240509162405101624051116240512162405131624051416240515162405161624051716240518162405191624052016240521162405221624052316240524162405251624052616240527162405281624052916240530162405311624053216240533162405341624053516240536162405371624053816240539162405401624054116240542162405431624054416240545162405461624054716240548162405491624055016240551162405521624055316240554162405551624055616240557162405581624055916240560162405611624056216240563162405641624056516240566162405671624056816240569162405701624057116240572162405731624057416240575162405761624057716240578162405791624058016240581162405821624058316240584162405851624058616240587162405881624058916240590162405911624059216240593162405941624059516240596162405971624059816240599162406001624060116240602162406031624060416240605162406061624060716240608162406091624061016240611162406121624061316240614162406151624061616240617162406181624061916240620162406211624062216240623162406241624062516240626162406271624062816240629162406301624063116240632162406331624063416240635162406361624063716240638162406391624064016240641162406421624064316240644162406451624064616240647162406481624064916240650162406511624065216240653162406541624065516240656162406571624065816240659162406601624066116240662162406631624066416240665162406661624066716240668162406691624067016240671162406721624067316240674162406751624067616240677162406781624067916240680162406811624068216240683162406841624068516240686162406871624068816240689162406901624069116240692162406931624069416240695162406961624069716240698162406991624070016240701162407021624070316240704162407051624070616240707162407081624070916240710162407111624071216240713162407141624071516240716162407171624071816240719162407201624072116240722162407231624072416240725162407261624072716240728162407291624073016240731162407321624073316240734162407351624073616240737162407381624073916240740162407411624074216240743162407441624074516240746162407471624074816240749162407501624075116240752162407531624075416240755162407561624075716240758162407591624076016240761162407621624076316240764162407651624076616240767162407681624076916240770162407711624077216240773162407741624077516240776162407771624077816240779162407801624078116240782162407831624078416240785162407861624078716240788162407891624079016240791162407921624079316240794162407951624079616240797162407981624079916240800162408011624080216240803162408041624080516240806162408071624080816240809162408101624081116240812162408131624081416240815162408161624081716240818162408191624082016240821162408221624082316240824162408251624082616240827162408281624082916240830162408311624083216240833162408341624083516240836162408371624083816240839162408401624084116240842162408431624084416240845162408461624084716240848162408491624085016240851162408521624085316240854162408551624085616240857162408581624085916240860162408611624086216240863162408641624086516240866162408671624086816240869162408701624087116240872162408731624087416240875162408761624087716240878162408791624088016240881162408821624088316240884162408851624088616240887162408881624088916240890162408911624089216240893162408941624089516240896162408971624089816240899162409001624090116240902162409031624090416240905162409061624090716240908162409091624091016240911162409121624091316240914162409151624091616240917162409181624091916240920162409211624092216240923162409241624092516240926162409271624092816240929162409301624093116240932162409331624093416240935162409361624093716240938162409391624094016240941162409421624094316240944162409451624094616240947162409481624094916240950162409511624095216240953162409541624095516240956162409571624095816240959162409601624096116240962162409631624096416240965162409661624096716240968162409691624097016240971162409721624097316240974162409751624097616240977162409781624097916240980162409811624098216240983162409841624098516240986162409871624098816240989162409901624099116240992162409931624099416240995162409961624099716240998162409991624100016241001162410021624100316241004162410051624100616241007162410081624100916241010162410111624101216241013162410141624101516241016162410171624101816241019162410201624102116241022162410231624102416241025162410261624102716241028162410291624103016241031162410321624103316241034162410351624103616241037162410381624103916241040162410411624104216241043162410441624104516241046162410471624104816241049162410501624105116241052162410531624105416241055162410561624105716241058162410591624106016241061162410621624106316241064162410651624106616241067162410681624106916241070162410711624107216241073162410741624107516241076162410771624107816241079162410801624108116241082162410831624108416241085162410861624108716241088162410891624109016241091162410921624109316241094162410951624109616241097162410981624109916241100162411011624110216241103162411041624110516250001162500021625000316250004162500051625000616250007162500081625000916250010162500111625001216250013162500141625001516250016162500171625001816250019162500201625002116250022162500231625002416250025162500261625002716250028162500291625003016250031162500321625003316250034162500351625003616250037162500381625003916250040162500411625004216250043162500441625004516250046162500471625004816250049162500501625005116250052162500531625005416250055162500561625005716250058162500591625006016250061162500621625006316250064162500651625006616250067162500681625006916250070162500711625007216250073162500741625007516250076162500771625007816250079162500801625008116250082162500831625008416250085162500861625008716250088162500891625009016250091162500921625009316250094162500951625009616250097162500981625009916250100162501011625010216250103162501041625010516250106162501071625010816250109162501101625011116250112162501131625011416250115162501161625011716250118162501191625012016250121162501221625012316250124162501251625012616250127162501281625012916250130162501311625013216250133162501341625013516250136162501371625013816250139162501401625014116250142162501431625014416250145162501461625014716250148162501491625015016250151162501521625015316250154162501551625015616250157162501581625015916250160162501611625016216250163162501641625016516250166162501671625016816250169162501701625017116250172162501731625017416250175162501761625017716250178162501791625018016250181162501821625018316250184162501851625018616250187162501881625018916250190162501911625019216250193162501941625019516250196162501971625019816250199162502001625020116250202162502031625020416250205162502061625020716250208162502091625021016250211162502121625021316250214162502151625021616250217162502181625021916250220162502211625022216250223162502241625022516250226162502271625022816250229162502301625023116250232162502331625023416250235162502361625023716250238162502391625024016250241162502421625024316250244162502451625024616250247162502481625024916250250162502511625025216250253162502541625025516250256162502571625025816250259162502601625026116250262162502631625026416250265162502661625026716250268162502691625027016250271162502721625027316250274162502751625027616250277162502781625027916250280162502811625028216250283162502841625028516250286162502871625028816250289162502901625029116250292162502931625029416250295162502961625029716250298162502991625030016250301162503021625030316250304162503051625030616250307162503081625030916250310162503111625031216250313162503141625031516250316162503171625031816250319162503201625032116250322162503231625032416250325162503261625032716250328162503291625033016250331162503321625033316250334162503351625033616250337162503381625033916250340162503411625034216250343162503441625034516250346162503471625034816250349162503501625035116250352162503531625035416250355162503561625035716250358162503591625036016250361162503621625036316250364162503651625036616250367162503681625036916250370162503711625037216250373162503741625037516250376162503771625037816250379162503801625038116250382162503831625038416250385162503861625038716250388162503891625039016250391162503921625039316250394162503951625039616250397162503981625039916250400162504011625040216250403162504041625040516250406162504071625040816250409162504101625041116250412162504131625041416250415162504161625041716250418162504191625042016250421162504221625042316250424162504251625042616250427162504281625042916250430162504311625043216250433162504341625043516250436162504371625043816250439162504401625044116250442162504431625044416250445162504461625044716250448162504491625045016250451162504521625045316250454162504551625045616250457162504581625045916250460162504611625046216250463162504641625046516250466162504671625046816250469162504701625047116250472162504731625047416250475162504761625047716250478162504791625048016250481162504821625048316250484162504851625048616250487162504881625048916250490162504911625049216250493162504941625049516250496162504971625049816250499162505001625050116250502162505031625050416250505162505061625050716250508162505091625051016250511162505121625051316250514162505151625051616250517162505181625051916250520162505211625052216250523162505241625052516250526162505271625052816250529162505301625053116250532162505331625053416250535162505361625053716250538162505391625054016250541162505421625054316250544162505451625054616250547162505481625054916250550162505511625055216250553162505541625055516250556162505571625055816250559162505601625056116250562162505631625056416250565162505661625056716250568162505691625057016250571162505721625057316250574162505751625057616250577162505781625057916250580162505811625058216250583162505841625058516250586162505871625058816250589162505901625059116250592162505931625059416250595162505961625059716250598162505991625060016250601162506021625060316250604162506051625060616250607162506081625060916250610162506111625061216250613162506141625061516250616162506171625061816250619162506201625062116250622162506231625062416250625162506261625062716250628162506291625063016250631162506321625063316250634162506351625063616250637162506381625063916250640162506411625064216250643162506441625064516250646162506471625064816250649162506501625065116250652162506531625065416250655162506561625065716250658162506591625066016250661162506621625066316250664162506651625066616250667162506681625066916250670162506711625067216250673162506741625067516250676162506771625067816250679162506801625068116250682162506831625068416250685162506861625068716250688162506891625069016250691162506921625069316250694162506951625069616250697162506981625069916250700162507011625070216250703162507041625070516250706162507071625070816250709162507101625071116250712162507131625071416250715162507161625071716250718162507191625072016250721162507221625072316250724162507251625072616250727162507281625072916250730162507311625073216250733162507341625073516250736162507371625073816250739162507401625074116250742162507431625074416250745162507461625074716250748162507491625075016250751162507521625075316250754162507551625075616250757162507581625075916250760162507611625076216250763162507641625076516250766162507671625076816250769162507701625077116250772162507731625077416250775162507761625077716250778162507791625078016250781162507821625078316250784162507851625078616250787162507881625078916250790162507911625079216250793162507941625079516250796162507971625079816250799162508001625080116250802162508031625080416250805162508061625080716250808162508091625081016250811162508121625081316250814162508151625081616250817162508181625081916250820162508211625082216250823162508241625082516250826162508271625082816250829162508301625083116250832162508331625083416250835162508361625083716250838162508391625084016250841162508421625084316250844162508451625084616250847162508481625084916250850162508511625085216250853162508541625085516250856162508571625085816250859162508601625086116250862162508631625086416250865162508661625086716250868162508691625087016250871162508721625087316250874162508751625087616250877162508781625087916250880162508811625088216250883162508841625088516250886162508871625088816250889162508901625089116250892162508931625089416250895162508961625089716250898162508991625090016250901162509021625090316250904162509051625090616250907162509081625090916250910162509111625091216250913162509141625091516250916162509171625091816250919162509201625092116250922162509231625092416250925162509261625092716250928162509291625093016250931162509321625093316250934162509351625093616250937162509381625093916250940162509411625094216250943162509441625094516250946162509471625094816250949162509501625095116250952162509531625095416250955162509561625095716250958162509591625096016250961162509621625096316250964162509651625096616250967162509681625096916250970162509711625097216250973162509741625097516250976162509771625097816250979162509801625098116250982162509831625098416250985162509861625098716250988162509891625099016250991162509921625099316250994162509951625099616250997162509981625099916251000162510011625100216251003162510041625100516251006162510071625100816251009162510101625101116251012162510131625101416251015162510161625101716251018162510191625102016251021162510221625102316251024162510251625102616251027162510281625102916251030162510311625103216251033162510341625103516251036162510371625103816251039162510401625104116251042162510431625104416251045162510461625104716251048162510491625105016251051162510521625105316251054162510551625105616251057162510581625105916251060162510611625106216251063162510641625106516251066162510671625106816251069162510701625107116251072162510731625107416251075162510761625107716251078162510791625108016251081162510821625108316251084162510851625108616251087162510881625108916251090162510911625109216251093162510941625109516251096162510971625109816251099162511001625110116251102162511031625110416251105162600011626000216260003162600041626000516260006162600071626000816260009162600101626001116260012162600131626001416260015162600161626001716260018162600191626002016260021162600221626002316260024162600251626002616260027162600281626002916260030162600311626003216260033162600341626003516260036162600371626003816260039162600401626004116260042162600431626004416260045162600461626004716260048162600491626005016260051162600521626005316260054162600551626005616260057162600581626005916260060162600611626006216260063162600641626006516260066162600671626006816260069162600701626007116260072162600731626007416260075162600761626007716260078162600791626008016260081162600821626008316260084162600851626008616260087162600881626008916260090162600911626009216260093162600941626009516260096162600971626009816260099162601001626010116260102162601031626010416260105162601061626010716260108162601091626011016260111162601121626011316260114162601151626011616260117162601181626011916260120162601211626012216260123162601241626012516260126162601271626012816260129162601301626013116260132162601331626013416260135162601361626013716260138162601391626014016260141162601421626014316260144162601451626014616260147162601481626014916260150162601511626015216260153162601541626015516260156162601571626015816260159162601601626016116260162162601631626016416260165162601661626016716260168162601691626017016260171162601721626017316260174162601751626017616260177162601781626017916260180162601811626018216260183162601841626018516260186162601871626018816260189162601901626019116260192162601931626019416260195162601961626019716260198162601991626020016260201162602021626020316260204162602051626020616260207162602081626020916260210162602111626021216260213162602141626021516260216162602171626021816260219162602201626022116260222162602231626022416260225162602261626022716260228162602291626023016260231162602321626023316260234162602351626023616260237162602381626023916260240162602411626024216260243162602441626024516260246162602471626024816260249162602501626025116260252162602531626025416260255162602561626025716260258162602591626026016260261162602621626026316260264162602651626026616260267162602681626026916260270162602711626027216260273162602741626027516260276162602771626027816260279162602801626028116260282162602831626028416260285162602861626028716260288162602891626029016260291162602921626029316260294162602951626029616260297162602981626029916260300162603011626030216260303162603041626030516260306162603071626030816260309162603101626031116260312162603131626031416260315162603161626031716260318162603191626032016260321162603221626032316260324162603251626032616260327162603281626032916260330162603311626033216260333162603341626033516260336162603371626033816260339162603401626034116260342162603431626034416260345162603461626034716260348162603491626035016260351162603521626035316260354162603551626035616260357162603581626035916260360162603611626036216260363162603641626036516260366162603671626036816260369162603701626037116260372162603731626037416260375162603761626037716260378162603791626038016260381162603821626038316260384162603851626038616260387162603881626038916260390162603911626039216260393162603941626039516260396162603971626039816260399162604001626040116260402162604031626040416260405162604061626040716260408162604091626041016260411162604121626041316260414162604151626041616260417162604181626041916260420162604211626042216260423162604241626042516260426162604271626042816260429162604301626043116260432162604331626043416260435162604361626043716260438162604391626044016260441162604421626044316260444162604451626044616260447162604481626044916260450162604511626045216260453162604541626045516260456162604571626045816260459162604601626046116260462162604631626046416260465162604661626046716260468162604691626047016260471162604721626047316260474162604751626047616260477162604781626047916260480162604811626048216260483162604841626048516260486162604871626048816260489162604901626049116260492162604931626049416260495162604961626049716260498162604991626050016260501162605021626050316260504162605051626050616260507162605081626050916260510162605111626051216260513162605141626051516260516162605171626051816260519162605201626052116260522162605231626052416260525162605261626052716260528162605291626053016260531162605321626053316260534162605351626053616260537162605381626053916260540162605411626054216260543162605441626054516260546162605471626054816260549162605501626055116260552162605531626055416260555162605561626055716260558162605591626056016260561162605621626056316260564162605651626056616260567162605681626056916260570162605711626057216260573162605741626057516260576162605771626057816260579162605801626058116260582162605831626058416260585162605861626058716260588162605891626059016260591162605921626059316260594162605951626059616260597162605981626059916260600162606011626060216260603162606041626060516260606162606071626060816260609162606101626061116260612162606131626061416260615162606161626061716260618162606191626062016260621162606221626062316260624162606251626062616260627162606281626062916260630162606311626063216260633162606341626063516260636162606371626063816260639162606401626064116260642162606431626064416260645162606461626064716260648162606491626065016260651162606521626065316260654162606551626065616260657162606581626065916260660162606611626066216260663162606641626066516260666162606671626066816260669162606701626067116260672162606731626067416260675162606761626067716260678162606791626068016260681162606821626068316260684162606851626068616260687162606881626068916260690162606911626069216260693162606941626069516260696162606971626069816260699162607001626070116260702162607031626070416260705162607061626070716260708162607091626071016260711162607121626071316260714162607151626071616260717162607181626071916260720162607211626072216260723162607241626072516260726162607271626072816260729162607301626073116260732162607331626073416260735162607361626073716260738162607391626074016260741162607421626074316260744162607451626074616260747162607481626074916260750162607511626075216260753162607541626075516260756162607571626075816260759162607601626076116260762162607631626076416260765162607661626076716260768162607691626077016260771162607721626077316260774162607751626077616260777162607781626077916260780162607811626078216260783162607841626078516260786162607871626078816260789162607901626079116260792162607931626079416260795162607961626079716260798162607991626080016260801162608021626080316260804162608051626080616260807162608081626080916260810162608111626081216260813162608141626081516260816162608171626081816260819162608201626082116260822162608231626082416260825162608261626082716260828162608291626083016260831162608321626083316260834162608351626083616260837162608381626083916260840162608411626084216260843162608441626084516260846162608471626084816260849162608501626085116260852162608531626085416260855162608561626085716260858162608591626086016260861162608621626086316260864162608651626086616260867162608681626086916260870162608711626087216260873162608741626087516260876162608771626087816260879162608801626088116260882162608831626088416260885162608861626088716260888162608891626089016260891162608921626089316260894162608951626089616260897162608981626089916260900162609011626090216260903162609041626090516260906162609071626090816260909162609101626091116260912162609131626091416260915162609161626091716260918162609191626092016260921162609221626092316260924162609251626092616260927162609281626092916260930162609311626093216260933162609341626093516260936162609371626093816260939162609401626094116260942162609431626094416260945162609461626094716260948162609491626095016260951162609521626095316260954162609551626095616260957162609581626095916260960162609611626096216260963162609641626096516260966162609671626096816260969162609701626097116260972162609731626097416260975162609761626097716260978162609791626098016260981162609821626098316260984162609851626098616260987162609881626098916260990162609911626099216260993162609941626099516260996162609971626099816260999162610001626100116261002162610031626100416261005162610061626100716261008162610091626101016261011162610121626101316261014162610151626101616261017162610181626101916261020162610211626102216261023162610241626102516261026162610271626102816261029162610301626103116261032162610331626103416261035162610361626103716261038162610391626104016261041162610421626104316261044162610451626104616261047162610481626104916261050162610511626105216261053162610541626105516261056162610571626105816261059162610601626106116261062162610631626106416261065162610661626106716261068162610691626107016261071162610721626107316261074162610751626107616261077162610781626107916261080162610811626108216261083162610841626108516261086162610871626108816261089162610901626109116261092162610931626109416261095162610961626109716261098162610991626110016261101162611021626110316261104162611051627000116270002162700031627000416270005162700061627000716270008162700091627001016270011162700121627001316270014162700151627001616270017162700181627001916270020162700211627002216270023162700241627002516270026162700271627002816270029162700301627003116270032162700331627003416270035162700361627003716270038162700391627004016270041162700421627004316270044162700451627004616270047162700481627004916270050162700511627005216270053162700541627005516270056162700571627005816270059162700601627006116270062162700631627006416270065162700661627006716270068162700691627007016270071162700721627007316270074162700751627007616270077162700781627007916270080162700811627008216270083162700841627008516270086162700871627008816270089162700901627009116270092162700931627009416270095162700961627009716270098162700991627010016270101162701021627010316270104162701051627010616270107162701081627010916270110162701111627011216270113162701141627011516270116162701171627011816270119162701201627012116270122162701231627012416270125162701261627012716270128162701291627013016270131162701321627013316270134162701351627013616270137162701381627013916270140162701411627014216270143162701441627014516270146162701471627014816270149162701501627015116270152162701531627015416270155162701561627015716270158162701591627016016270161162701621627016316270164162701651627016616270167162701681627016916270170162701711627017216270173162701741627017516270176162701771627017816270179162701801627018116270182162701831627018416270185162701861627018716270188162701891627019016270191162701921627019316270194162701951627019616270197162701981627019916270200162702011627020216270203162702041627020516270206162702071627020816270209162702101627021116270212162702131627021416270215162702161627021716270218162702191627022016270221162702221627022316270224162702251627022616270227162702281627022916270230162702311627023216270233162702341627023516270236162702371627023816270239162702401627024116270242162702431627024416270245162702461627024716270248162702491627025016270251162702521627025316270254162702551627025616270257162702581627025916270260162702611627026216270263162702641627026516270266162702671627026816270269162702701627027116270272162702731627027416270275162702761627027716270278162702791627028016270281162702821627028316270284162702851627028616270287162702881627028916270290162702911627029216270293162702941627029516270296162702971627029816270299162703001627030116270302162703031627030416270305162703061627030716270308162703091627031016270311162703121627031316270314162703151627031616270317162703181627031916270320162703211627032216270323162703241627032516270326162703271627032816270329162703301627033116270332162703331627033416270335162703361627033716270338162703391627034016270341162703421627034316270344162703451627034616270347162703481627034916270350162703511627035216270353162703541627035516270356162703571627035816270359162703601627036116270362162703631627036416270365162703661627036716270368162703691627037016270371162703721627037316270374162703751627037616270377162703781627037916270380162703811627038216270383162703841627038516270386162703871627038816270389162703901627039116270392162703931627039416270395162703961627039716270398162703991627040016270401162704021627040316270404162704051627040616270407162704081627040916270410162704111627041216270413162704141627041516270416162704171627041816270419162704201627042116270422162704231627042416270425162704261627042716270428162704291627043016270431162704321627043316270434162704351627043616270437162704381627043916270440162704411627044216270443162704441627044516270446162704471627044816270449162704501627045116270452162704531627045416270455162704561627045716270458162704591627046016270461162704621627046316270464162704651627046616270467162704681627046916270470162704711627047216270473162704741627047516270476162704771627047816270479162704801627048116270482162704831627048416270485162704861627048716270488162704891627049016270491162704921627049316270494162704951627049616270497162704981627049916270500162705011627050216270503162705041627050516270506162705071627050816270509162705101627051116270512162705131627051416270515162705161627051716270518162705191627052016270521162705221627052316270524162705251627052616270527162705281627052916270530162705311627053216270533162705341627053516270536162705371627053816270539162705401627054116270542162705431627054416270545162705461627054716270548162705491627055016270551162705521627055316270554162705551627055616270557162705581627055916270560162705611627056216270563162705641627056516270566162705671627056816270569162705701627057116270572162705731627057416270575162705761627057716270578162705791627058016270581162705821627058316270584162705851627058616270587162705881627058916270590162705911627059216270593162705941627059516270596162705971627059816270599162706001627060116270602162706031627060416270605162706061627060716270608162706091627061016270611162706121627061316270614162706151627061616270617162706181627061916270620162706211627062216270623162706241627062516270626162706271627062816270629162706301627063116270632162706331627063416270635162706361627063716270638162706391627064016270641162706421627064316270644162706451627064616270647162706481627064916270650162706511627065216270653162706541627065516270656162706571627065816270659162706601627066116270662162706631627066416270665162706661627066716270668162706691627067016270671162706721627067316270674162706751627067616270677162706781627067916270680162706811627068216270683162706841627068516270686162706871627068816270689162706901627069116270692162706931627069416270695162706961627069716270698162706991627070016270701162707021627070316270704162707051627070616270707162707081627070916270710162707111627071216270713162707141627071516270716162707171627071816270719162707201627072116270722162707231627072416270725162707261627072716270728162707291627073016270731162707321627073316270734162707351627073616270737162707381627073916270740162707411627074216270743162707441627074516270746162707471627074816270749162707501627075116270752162707531627075416270755162707561627075716270758162707591627076016270761162707621627076316270764162707651627076616270767162707681627076916270770162707711627077216270773162707741627077516270776162707771627077816270779162707801627078116270782162707831627078416270785162707861627078716270788162707891627079016270791162707921627079316270794162707951627079616270797162707981627079916270800162708011627080216270803162708041627080516270806162708071627080816270809162708101627081116270812162708131627081416270815162708161627081716270818162708191627082016270821162708221627082316270824162708251627082616270827162708281627082916270830162708311627083216270833162708341627083516270836162708371627083816270839162708401627084116270842162708431627084416270845162708461627084716270848162708491627085016270851162708521627085316270854162708551627085616270857162708581627085916270860162708611627086216270863162708641627086516270866162708671627086816270869162708701627087116270872162708731627087416270875162708761627087716270878162708791627088016270881162708821627088316270884162708851627088616270887162708881627088916270890162708911627089216270893162708941627089516270896162708971627089816270899162709001627090116270902162709031627090416270905162709061627090716270908162709091627091016270911162709121627091316270914162709151627091616270917162709181627091916270920162709211627092216270923162709241627092516270926162709271627092816270929162709301627093116270932162709331627093416270935162709361627093716270938162709391627094016270941162709421627094316270944162709451627094616270947162709481627094916270950162709511627095216270953162709541627095516270956162709571627095816270959162709601627096116270962162709631627096416270965162709661627096716270968162709691627097016270971162709721627097316270974162709751627097616270977162709781627097916270980162709811627098216270983162709841627098516270986162709871627098816270989162709901627099116270992162709931627099416270995162709961627099716270998162709991627100016271001162710021627100316271004162710051627100616271007162710081627100916271010162710111627101216271013162710141627101516271016162710171627101816271019162710201627102116271022162710231627102416271025162710261627102716271028162710291627103016271031162710321627103316271034162710351627103616271037162710381627103916271040162710411627104216271043162710441627104516271046162710471627104816271049162710501627105116271052162710531627105416271055162710561627105716271058162710591627106016271061162710621627106316271064162710651627106616271067162710681627106916271070162710711627107216271073162710741627107516271076162710771627107816271079162710801627108116271082162710831627108416271085162710861627108716271088162710891627109016271091162710921627109316271094162710951627109616271097162710981627109916271100162711011627110216271103162711041627110516280001162800021628000316280004162800051628000616280007162800081628000916280010162800111628001216280013162800141628001516280016162800171628001816280019162800201628002116280022162800231628002416280025162800261628002716280028162800291628003016280031162800321628003316280034162800351628003616280037162800381628003916280040162800411628004216280043162800441628004516280046162800471628004816280049162800501628005116280052162800531628005416280055162800561628005716280058162800591628006016280061162800621628006316280064162800651628006616280067162800681628006916280070162800711628007216280073162800741628007516280076162800771628007816280079162800801628008116280082162800831628008416280085162800861628008716280088162800891628009016280091162800921628009316280094162800951628009616280097162800981628009916280100162801011628010216280103162801041628010516280106162801071628010816280109162801101628011116280112162801131628011416280115162801161628011716280118162801191628012016280121162801221628012316280124162801251628012616280127162801281628012916280130162801311628013216280133162801341628013516280136162801371628013816280139162801401628014116280142162801431628014416280145162801461628014716280148162801491628015016280151162801521628015316280154162801551628015616280157162801581628015916280160162801611628016216280163162801641628016516280166162801671628016816280169162801701628017116280172162801731628017416280175162801761628017716280178162801791628018016280181162801821628018316280184162801851628018616280187162801881628018916280190162801911628019216280193162801941628019516280196162801971628019816280199162802001628020116280202162802031628020416280205162802061628020716280208162802091628021016280211162802121628021316280214162802151628021616280217162802181628021916280220162802211628022216280223162802241628022516280226162802271628022816280229162802301628023116280232162802331628023416280235162802361628023716280238162802391628024016280241162802421628024316280244162802451628024616280247162802481628024916280250162802511628025216280253162802541628025516280256162802571628025816280259162802601628026116280262162802631628026416280265162802661628026716280268162802691628027016280271162802721628027316280274162802751628027616280277162802781628027916280280162802811628028216280283162802841628028516280286162802871628028816280289162802901628029116280292162802931628029416280295162802961628029716280298162802991628030016280301162803021628030316280304162803051628030616280307162803081628030916280310162803111628031216280313162803141628031516280316162803171628031816280319162803201628032116280322162803231628032416280325162803261628032716280328162803291628033016280331162803321628033316280334162803351628033616280337162803381628033916280340162803411628034216280343162803441628034516280346162803471628034816280349162803501628035116280352162803531628035416280355162803561628035716280358162803591628036016280361162803621628036316280364162803651628036616280367162803681628036916280370162803711628037216280373162803741628037516280376162803771628037816280379162803801628038116280382162803831628038416280385162803861628038716280388162803891628039016280391162803921628039316280394162803951628039616280397162803981628039916280400162804011628040216280403162804041628040516280406162804071628040816280409162804101628041116280412162804131628041416280415162804161628041716280418162804191628042016280421162804221628042316280424162804251628042616280427162804281628042916280430162804311628043216280433162804341628043516280436162804371628043816280439162804401628044116280442162804431628044416280445162804461628044716280448162804491628045016280451162804521628045316280454162804551628045616280457162804581628045916280460162804611628046216280463162804641628046516280466162804671628046816280469162804701628047116280472162804731628047416280475162804761628047716280478162804791628048016280481162804821628048316280484162804851628048616280487162804881628048916280490162804911628049216280493162804941628049516280496162804971628049816280499162805001628050116280502162805031628050416280505162805061628050716280508162805091628051016280511162805121628051316280514162805151628051616280517162805181628051916280520162805211628052216280523162805241628052516280526162805271628052816280529162805301628053116280532162805331628053416280535162805361628053716280538162805391628054016280541162805421628054316280544162805451628054616280547162805481628054916280550162805511628055216280553162805541628055516280556162805571628055816280559162805601628056116280562162805631628056416280565162805661628056716280568162805691628057016280571162805721628057316280574162805751628057616280577162805781628057916280580162805811628058216280583162805841628058516280586162805871628058816280589162805901628059116280592162805931628059416280595162805961628059716280598162805991628060016280601162806021628060316280604162806051628060616280607162806081628060916280610162806111628061216280613162806141628061516280616162806171628061816280619162806201628062116280622162806231628062416280625162806261628062716280628162806291628063016280631162806321628063316280634162806351628063616280637162806381628063916280640162806411628064216280643162806441628064516280646162806471628064816280649162806501628065116280652162806531628065416280655162806561628065716280658162806591628066016280661162806621628066316280664162806651628066616280667162806681628066916280670162806711628067216280673162806741628067516280676162806771628067816280679162806801628068116280682162806831628068416280685162806861628068716280688162806891628069016280691162806921628069316280694162806951628069616280697162806981628069916280700162807011628070216280703162807041628070516280706162807071628070816280709162807101628071116280712162807131628071416280715162807161628071716280718162807191628072016280721162807221628072316280724162807251628072616280727162807281628072916280730162807311628073216280733162807341628073516280736162807371628073816280739162807401628074116280742162807431628074416280745162807461628074716280748162807491628075016280751162807521628075316280754162807551628075616280757162807581628075916280760162807611628076216280763162807641628076516280766162807671628076816280769162807701628077116280772162807731628077416280775162807761628077716280778162807791628078016280781162807821628078316280784162807851628078616280787162807881628078916280790162807911628079216280793162807941628079516280796162807971628079816280799162808001628080116280802162808031628080416280805162808061628080716280808162808091628081016280811162808121628081316280814162808151628081616280817162808181628081916280820162808211628082216280823162808241628082516280826162808271628082816280829162808301628083116280832162808331628083416280835162808361628083716280838162808391628084016280841162808421628084316280844162808451628084616280847162808481628084916280850162808511628085216280853162808541628085516280856162808571628085816280859162808601628086116280862162808631628086416280865162808661628086716280868162808691628087016280871162808721628087316280874162808751628087616280877162808781628087916280880162808811628088216280883162808841628088516280886162808871628088816280889162808901628089116280892162808931628089416280895162808961628089716280898162808991628090016280901162809021628090316280904162809051628090616280907162809081628090916280910162809111628091216280913162809141628091516280916162809171628091816280919162809201628092116280922162809231628092416280925162809261628092716280928162809291628093016280931162809321628093316280934162809351628093616280937162809381628093916280940162809411628094216280943162809441628094516280946162809471628094816280949162809501628095116280952162809531628095416280955162809561628095716280958162809591628096016280961162809621628096316280964162809651628096616280967162809681628096916280970162809711628097216280973162809741628097516280976162809771628097816280979162809801628098116280982162809831628098416280985162809861628098716280988162809891628099016280991162809921628099316280994162809951628099616280997162809981628099916281000162810011628100216281003162810041628100516281006162810071628100816281009162810101628101116281012162810131628101416281015162810161628101716281018162810191628102016281021162810221628102316281024162810251628102616281027162810281628102916281030162810311628103216281033162810341628103516281036162810371628103816281039162810401628104116281042162810431628104416281045162810461628104716281048162810491628105016281051162810521628105316281054162810551628105616281057162810581628105916281060162810611628106216281063162810641628106516281066162810671628106816281069162810701628107116281072162810731628107416281075162810761628107716281078162810791628108016281081162810821628108316281084162810851628108616281087162810881628108916281090162810911628109216281093162810941628109516281096162810971628109816281099162811001628110116281102162811031628110416281105162900011629000216290003162900041629000516290006162900071629000816290009162900101629001116290012162900131629001416290015162900161629001716290018162900191629002016290021162900221629002316290024162900251629002616290027162900281629002916290030162900311629003216290033162900341629003516290036162900371629003816290039162900401629004116290042162900431629004416290045162900461629004716290048162900491629005016290051162900521629005316290054162900551629005616290057162900581629005916290060162900611629006216290063162900641629006516290066162900671629006816290069162900701629007116290072162900731629007416290075162900761629007716290078162900791629008016290081162900821629008316290084162900851629008616290087162900881629008916290090162900911629009216290093162900941629009516290096162900971629009816290099162901001629010116290102162901031629010416290105162901061629010716290108162901091629011016290111162901121629011316290114162901151629011616290117162901181629011916290120162901211629012216290123162901241629012516290126162901271629012816290129162901301629013116290132162901331629013416290135162901361629013716290138162901391629014016290141162901421629014316290144162901451629014616290147162901481629014916290150162901511629015216290153162901541629015516290156162901571629015816290159162901601629016116290162162901631629016416290165162901661629016716290168162901691629017016290171162901721629017316290174162901751629017616290177162901781629017916290180162901811629018216290183162901841629018516290186162901871629018816290189162901901629019116290192162901931629019416290195162901961629019716290198162901991629020016290201162902021629020316290204162902051629020616290207162902081629020916290210162902111629021216290213162902141629021516290216162902171629021816290219162902201629022116290222162902231629022416290225162902261629022716290228162902291629023016290231162902321629023316290234162902351629023616290237162902381629023916290240162902411629024216290243162902441629024516290246162902471629024816290249162902501629025116290252162902531629025416290255162902561629025716290258162902591629026016290261162902621629026316290264162902651629026616290267162902681629026916290270162902711629027216290273162902741629027516290276162902771629027816290279162902801629028116290282162902831629028416290285162902861629028716290288162902891629029016290291162902921629029316290294162902951629029616290297162902981629029916290300162903011629030216290303162903041629030516290306162903071629030816290309162903101629031116290312162903131629031416290315162903161629031716290318162903191629032016290321162903221629032316290324162903251629032616290327162903281629032916290330162903311629033216290333162903341629033516290336162903371629033816290339162903401629034116290342162903431629034416290345162903461629034716290348162903491629035016290351162903521629035316290354162903551629035616290357162903581629035916290360162903611629036216290363162903641629036516290366162903671629036816290369162903701629037116290372162903731629037416290375162903761629037716290378162903791629038016290381162903821629038316290384162903851629038616290387162903881629038916290390162903911629039216290393162903941629039516290396162903971629039816290399162904001629040116290402162904031629040416290405162904061629040716290408162904091629041016290411162904121629041316290414162904151629041616290417162904181629041916290420162904211629042216290423162904241629042516290426162904271629042816290429162904301629043116290432162904331629043416290435162904361629043716290438162904391629044016290441162904421629044316290444162904451629044616290447162904481629044916290450162904511629045216290453162904541629045516290456162904571629045816290459162904601629046116290462162904631629046416290465162904661629046716290468162904691629047016290471162904721629047316290474162904751629047616290477162904781629047916290480162904811629048216290483162904841629048516290486162904871629048816290489162904901629049116290492162904931629049416290495162904961629049716290498162904991629050016290501162905021629050316290504162905051629050616290507162905081629050916290510162905111629051216290513162905141629051516290516162905171629051816290519162905201629052116290522162905231629052416290525162905261629052716290528162905291629053016290531162905321629053316290534162905351629053616290537162905381629053916290540162905411629054216290543162905441629054516290546162905471629054816290549162905501629055116290552162905531629055416290555162905561629055716290558162905591629056016290561162905621629056316290564162905651629056616290567162905681629056916290570162905711629057216290573162905741629057516290576162905771629057816290579162905801629058116290582162905831629058416290585162905861629058716290588162905891629059016290591162905921629059316290594162905951629059616290597162905981629059916290600162906011629060216290603162906041629060516290606162906071629060816290609162906101629061116290612162906131629061416290615162906161629061716290618162906191629062016290621162906221629062316290624162906251629062616290627162906281629062916290630162906311629063216290633162906341629063516290636162906371629063816290639162906401629064116290642162906431629064416290645162906461629064716290648162906491629065016290651162906521629065316290654162906551629065616290657162906581629065916290660162906611629066216290663162906641629066516290666162906671629066816290669162906701629067116290672162906731629067416290675162906761629067716290678162906791629068016290681162906821629068316290684162906851629068616290687162906881629068916290690162906911629069216290693162906941629069516290696162906971629069816290699162907001629070116290702162907031629070416290705162907061629070716290708162907091629071016290711162907121629071316290714162907151629071616290717162907181629071916290720162907211629072216290723162907241629072516290726162907271629072816290729162907301629073116290732162907331629073416290735162907361629073716290738162907391629074016290741162907421629074316290744162907451629074616290747162907481629074916290750162907511629075216290753162907541629075516290756162907571629075816290759162907601629076116290762162907631629076416290765162907661629076716290768162907691629077016290771162907721629077316290774162907751629077616290777162907781629077916290780162907811629078216290783162907841629078516290786162907871629078816290789162907901629079116290792162907931629079416290795162907961629079716290798162907991629080016290801162908021629080316290804162908051629080616290807162908081629080916290810162908111629081216290813162908141629081516290816162908171629081816290819162908201629082116290822162908231629082416290825162908261629082716290828162908291629083016290831162908321629083316290834162908351629083616290837162908381629083916290840162908411629084216290843162908441629084516290846162908471629084816290849162908501629085116290852162908531629085416290855162908561629085716290858162908591629086016290861162908621629086316290864162908651629086616290867162908681629086916290870162908711629087216290873162908741629087516290876162908771629087816290879162908801629088116290882162908831629088416290885162908861629088716290888162908891629089016290891162908921629089316290894162908951629089616290897162908981629089916290900162909011629090216290903162909041629090516290906162909071629090816290909162909101629091116290912162909131629091416290915162909161629091716290918162909191629092016290921162909221629092316290924162909251629092616290927162909281629092916290930162909311629093216290933162909341629093516290936162909371629093816290939162909401629094116290942162909431629094416290945162909461629094716290948162909491629095016290951162909521629095316290954162909551629095616290957162909581629095916290960162909611629096216290963162909641629096516290966162909671629096816290969162909701629097116290972162909731629097416290975162909761629097716290978162909791629098016290981162909821629098316290984162909851629098616290987162909881629098916290990162909911629099216290993162909941629099516290996162909971629099816290999162910001629100116291002162910031629100416291005162910061629100716291008162910091629101016291011162910121629101316291014162910151629101616291017162910181629101916291020162910211629102216291023162910241629102516291026162910271629102816291029162910301629103116291032162910331629103416291035162910361629103716291038162910391629104016291041162910421629104316291044162910451629104616291047162910481629104916291050162910511629105216291053162910541629105516291056162910571629105816291059162910601629106116291062162910631629106416291065162910661629106716291068162910691629107016291071162910721629107316291074162910751629107616291077162910781629107916291080162910811629108216291083162910841629108516291086162910871629108816291089162910901629109116291092162910931629109416291095162910961629109716291098162910991629110016291101162911021629110316291104162911051630000116300002163000031630000416300005163000061630000716300008163000091630001016300011163000121630001316300014163000151630001616300017163000181630001916300020163000211630002216300023163000241630002516300026163000271630002816300029163000301630003116300032163000331630003416300035163000361630003716300038163000391630004016300041163000421630004316300044163000451630004616300047163000481630004916300050163000511630005216300053163000541630005516300056163000571630005816300059163000601630006116300062163000631630006416300065163000661630006716300068163000691630007016300071163000721630007316300074163000751630007616300077163000781630007916300080163000811630008216300083163000841630008516300086163000871630008816300089163000901630009116300092163000931630009416300095163000961630009716300098163000991630010016300101163001021630010316300104163001051630010616300107163001081630010916300110163001111630011216300113163001141630011516300116163001171630011816300119163001201630012116300122163001231630012416300125163001261630012716300128163001291630013016300131163001321630013316300134163001351630013616300137163001381630013916300140163001411630014216300143163001441630014516300146163001471630014816300149163001501630015116300152163001531630015416300155163001561630015716300158163001591630016016300161163001621630016316300164163001651630016616300167163001681630016916300170163001711630017216300173163001741630017516300176163001771630017816300179163001801630018116300182163001831630018416300185163001861630018716300188163001891630019016300191163001921630019316300194163001951630019616300197163001981630019916300200163002011630020216300203163002041630020516300206163002071630020816300209163002101630021116300212163002131630021416300215163002161630021716300218163002191630022016300221163002221630022316300224163002251630022616300227163002281630022916300230163002311630023216300233163002341630023516300236163002371630023816300239163002401630024116300242163002431630024416300245163002461630024716300248163002491630025016300251163002521630025316300254163002551630025616300257163002581630025916300260163002611630026216300263163002641630026516300266163002671630026816300269163002701630027116300272163002731630027416300275163002761630027716300278163002791630028016300281163002821630028316300284163002851630028616300287163002881630028916300290163002911630029216300293163002941630029516300296163002971630029816300299163003001630030116300302163003031630030416300305163003061630030716300308163003091630031016300311163003121630031316300314163003151630031616300317163003181630031916300320163003211630032216300323163003241630032516300326163003271630032816300329163003301630033116300332163003331630033416300335163003361630033716300338163003391630034016300341163003421630034316300344163003451630034616300347163003481630034916300350163003511630035216300353163003541630035516300356163003571630035816300359163003601630036116300362163003631630036416300365163003661630036716300368163003691630037016300371163003721630037316300374163003751630037616300377163003781630037916300380163003811630038216300383163003841630038516300386163003871630038816300389163003901630039116300392163003931630039416300395163003961630039716300398163003991630040016300401163004021630040316300404163004051630040616300407163004081630040916300410163004111630041216300413163004141630041516300416163004171630041816300419163004201630042116300422163004231630042416300425163004261630042716300428163004291630043016300431163004321630043316300434163004351630043616300437163004381630043916300440163004411630044216300443163004441630044516300446163004471630044816300449163004501630045116300452163004531630045416300455163004561630045716300458163004591630046016300461163004621630046316300464163004651630046616300467163004681630046916300470163004711630047216300473163004741630047516300476163004771630047816300479163004801630048116300482163004831630048416300485163004861630048716300488163004891630049016300491163004921630049316300494163004951630049616300497163004981630049916300500163005011630050216300503163005041630050516300506163005071630050816300509163005101630051116300512163005131630051416300515163005161630051716300518163005191630052016300521163005221630052316300524163005251630052616300527163005281630052916300530163005311630053216300533163005341630053516300536163005371630053816300539163005401630054116300542163005431630054416300545163005461630054716300548163005491630055016300551163005521630055316300554163005551630055616300557163005581630055916300560163005611630056216300563163005641630056516300566163005671630056816300569163005701630057116300572163005731630057416300575163005761630057716300578163005791630058016300581163005821630058316300584163005851630058616300587163005881630058916300590163005911630059216300593163005941630059516300596163005971630059816300599163006001630060116300602163006031630060416300605163006061630060716300608163006091630061016300611163006121630061316300614163006151630061616300617163006181630061916300620163006211630062216300623163006241630062516300626163006271630062816300629163006301630063116300632163006331630063416300635163006361630063716300638163006391630064016300641163006421630064316300644163006451630064616300647163006481630064916300650163006511630065216300653163006541630065516300656163006571630065816300659163006601630066116300662163006631630066416300665163006661630066716300668163006691630067016300671163006721630067316300674163006751630067616300677163006781630067916300680163006811630068216300683163006841630068516300686163006871630068816300689163006901630069116300692163006931630069416300695163006961630069716300698163006991630070016300701163007021630070316300704163007051630070616300707163007081630070916300710163007111630071216300713163007141630071516300716163007171630071816300719163007201630072116300722163007231630072416300725163007261630072716300728163007291630073016300731163007321630073316300734163007351630073616300737163007381630073916300740163007411630074216300743163007441630074516300746163007471630074816300749163007501630075116300752163007531630075416300755163007561630075716300758163007591630076016300761163007621630076316300764163007651630076616300767163007681630076916300770163007711630077216300773163007741630077516300776163007771630077816300779163007801630078116300782163007831630078416300785163007861630078716300788163007891630079016300791163007921630079316300794163007951630079616300797163007981630079916300800163008011630080216300803163008041630080516300806163008071630080816300809163008101630081116300812163008131630081416300815163008161630081716300818163008191630082016300821163008221630082316300824163008251630082616300827163008281630082916300830163008311630083216300833163008341630083516300836163008371630083816300839163008401630084116300842163008431630084416300845163008461630084716300848163008491630085016300851163008521630085316300854163008551630085616300857163008581630085916300860163008611630086216300863163008641630086516300866163008671630086816300869163008701630087116300872163008731630087416300875163008761630087716300878163008791630088016300881163008821630088316300884163008851630088616300887163008881630088916300890163008911630089216300893163008941630089516300896163008971630089816300899163009001630090116300902163009031630090416300905163009061630090716300908163009091630091016300911163009121630091316300914163009151630091616300917163009181630091916300920163009211630092216300923163009241630092516300926163009271630092816300929163009301630093116300932163009331630093416300935163009361630093716300938163009391630094016300941163009421630094316300944163009451630094616300947163009481630094916300950163009511630095216300953163009541630095516300956163009571630095816300959163009601630096116300962163009631630096416300965163009661630096716300968163009691630097016300971163009721630097316300974163009751630097616300977163009781630097916300980163009811630098216300983163009841630098516300986163009871630098816300989163009901630099116300992163009931630099416300995163009961630099716300998163009991630100016301001163010021630100316301004163010051630100616301007163010081630100916301010163010111630101216301013163010141630101516301016163010171630101816301019163010201630102116301022163010231630102416301025163010261630102716301028163010291630103016301031163010321630103316301034163010351630103616301037163010381630103916301040163010411630104216301043163010441630104516301046163010471630104816301049163010501630105116301052163010531630105416301055163010561630105716301058163010591630106016301061163010621630106316301064163010651630106616301067163010681630106916301070163010711630107216301073163010741630107516301076163010771630107816301079163010801630108116301082163010831630108416301085163010861630108716301088163010891630109016301091163010921630109316301094163010951630109616301097163010981630109916301100163011011630110216301103163011041630110516310001163100021631000316310004163100051631000616310007163100081631000916310010163100111631001216310013163100141631001516310016163100171631001816310019163100201631002116310022163100231631002416310025163100261631002716310028163100291631003016310031163100321631003316310034163100351631003616310037163100381631003916310040163100411631004216310043163100441631004516310046163100471631004816310049163100501631005116310052163100531631005416310055163100561631005716310058163100591631006016310061163100621631006316310064163100651631006616310067163100681631006916310070163100711631007216310073163100741631007516310076163100771631007816310079163100801631008116310082163100831631008416310085163100861631008716310088163100891631009016310091163100921631009316310094163100951631009616310097163100981631009916310100163101011631010216310103163101041631010516310106163101071631010816310109163101101631011116310112163101131631011416310115163101161631011716310118163101191631012016310121163101221631012316310124163101251631012616310127163101281631012916310130163101311631013216310133163101341631013516310136163101371631013816310139163101401631014116310142163101431631014416310145163101461631014716310148163101491631015016310151163101521631015316310154163101551631015616310157163101581631015916310160163101611631016216310163163101641631016516310166163101671631016816310169163101701631017116310172163101731631017416310175163101761631017716310178163101791631018016310181163101821631018316310184163101851631018616310187163101881631018916310190163101911631019216310193163101941631019516310196163101971631019816310199163102001631020116310202163102031631020416310205163102061631020716310208163102091631021016310211163102121631021316310214163102151631021616310217163102181631021916310220163102211631022216310223163102241631022516310226163102271631022816310229163102301631023116310232163102331631023416310235163102361631023716310238163102391631024016310241163102421631024316310244163102451631024616310247163102481631024916310250163102511631025216310253163102541631025516310256163102571631025816310259163102601631026116310262163102631631026416310265163102661631026716310268163102691631027016310271163102721631027316310274163102751631027616310277163102781631027916310280163102811631028216310283163102841631028516310286163102871631028816310289163102901631029116310292163102931631029416310295163102961631029716310298163102991631030016310301163103021631030316310304163103051631030616310307163103081631030916310310163103111631031216310313163103141631031516310316163103171631031816310319163103201631032116310322163103231631032416310325163103261631032716310328163103291631033016310331163103321631033316310334163103351631033616310337163103381631033916310340163103411631034216310343163103441631034516310346163103471631034816310349163103501631035116310352163103531631035416310355163103561631035716310358163103591631036016310361163103621631036316310364163103651631036616310367163103681631036916310370163103711631037216310373163103741631037516310376163103771631037816310379163103801631038116310382163103831631038416310385163103861631038716310388163103891631039016310391163103921631039316310394163103951631039616310397163103981631039916310400163104011631040216310403163104041631040516310406163104071631040816310409163104101631041116310412163104131631041416310415163104161631041716310418163104191631042016310421163104221631042316310424163104251631042616310427163104281631042916310430163104311631043216310433163104341631043516310436163104371631043816310439163104401631044116310442163104431631044416310445163104461631044716310448163104491631045016310451163104521631045316310454163104551631045616310457163104581631045916310460163104611631046216310463163104641631046516310466163104671631046816310469163104701631047116310472163104731631047416310475163104761631047716310478163104791631048016310481163104821631048316310484163104851631048616310487163104881631048916310490163104911631049216310493163104941631049516310496163104971631049816310499163105001631050116310502163105031631050416310505163105061631050716310508163105091631051016310511163105121631051316310514163105151631051616310517163105181631051916310520163105211631052216310523163105241631052516310526163105271631052816310529163105301631053116310532163105331631053416310535163105361631053716310538163105391631054016310541163105421631054316310544163105451631054616310547163105481631054916310550163105511631055216310553163105541631055516310556163105571631055816310559163105601631056116310562163105631631056416310565163105661631056716310568163105691631057016310571163105721631057316310574163105751631057616310577163105781631057916310580163105811631058216310583163105841631058516310586163105871631058816310589163105901631059116310592163105931631059416310595163105961631059716310598163105991631060016310601163106021631060316310604163106051631060616310607163106081631060916310610163106111631061216310613163106141631061516310616163106171631061816310619163106201631062116310622163106231631062416310625163106261631062716310628163106291631063016310631163106321631063316310634163106351631063616310637163106381631063916310640163106411631064216310643163106441631064516310646163106471631064816310649163106501631065116310652163106531631065416310655163106561631065716310658163106591631066016310661163106621631066316310664163106651631066616310667163106681631066916310670163106711631067216310673163106741631067516310676163106771631067816310679163106801631068116310682163106831631068416310685163106861631068716310688163106891631069016310691163106921631069316310694163106951631069616310697163106981631069916310700163107011631070216310703163107041631070516310706163107071631070816310709163107101631071116310712163107131631071416310715163107161631071716310718163107191631072016310721163107221631072316310724163107251631072616310727163107281631072916310730163107311631073216310733163107341631073516310736163107371631073816310739163107401631074116310742163107431631074416310745163107461631074716310748163107491631075016310751163107521631075316310754163107551631075616310757163107581631075916310760163107611631076216310763163107641631076516310766163107671631076816310769163107701631077116310772163107731631077416310775163107761631077716310778163107791631078016310781163107821631078316310784163107851631078616310787163107881631078916310790163107911631079216310793163107941631079516310796163107971631079816310799163108001631080116310802163108031631080416310805163108061631080716310808163108091631081016310811163108121631081316310814163108151631081616310817163108181631081916310820163108211631082216310823163108241631082516310826163108271631082816310829163108301631083116310832163108331631083416310835163108361631083716310838163108391631084016310841163108421631084316310844163108451631084616310847163108481631084916310850163108511631085216310853163108541631085516310856163108571631085816310859163108601631086116310862163108631631086416310865163108661631086716310868163108691631087016310871163108721631087316310874163108751631087616310877163108781631087916310880163108811631088216310883163108841631088516310886163108871631088816310889163108901631089116310892163108931631089416310895163108961631089716310898163108991631090016310901163109021631090316310904163109051631090616310907163109081631090916310910163109111631091216310913163109141631091516310916163109171631091816310919163109201631092116310922163109231631092416310925163109261631092716310928163109291631093016310931163109321631093316310934163109351631093616310937163109381631093916310940163109411631094216310943163109441631094516310946163109471631094816310949163109501631095116310952163109531631095416310955163109561631095716310958163109591631096016310961163109621631096316310964163109651631096616310967163109681631096916310970163109711631097216310973163109741631097516310976163109771631097816310979163109801631098116310982163109831631098416310985163109861631098716310988163109891631099016310991163109921631099316310994163109951631099616310997163109981631099916311000163110011631100216311003163110041631100516311006163110071631100816311009163110101631101116311012163110131631101416311015163110161631101716311018163110191631102016311021163110221631102316311024163110251631102616311027163110281631102916311030163110311631103216311033163110341631103516311036163110371631103816311039163110401631104116311042163110431631104416311045163110461631104716311048163110491631105016311051163110521631105316311054163110551631105616311057163110581631105916311060163110611631106216311063163110641631106516311066163110671631106816311069163110701631107116311072163110731631107416311075163110761631107716311078163110791631108016311081163110821631108316311084163110851631108616311087163110881631108916311090163110911631109216311093163110941631109516311096163110971631109816311099163111001631110116311102163111031631110416311105163200011632000216320003163200041632000516320006163200071632000816320009163200101632001116320012163200131632001416320015163200161632001716320018163200191632002016320021163200221632002316320024163200251632002616320027163200281632002916320030163200311632003216320033163200341632003516320036163200371632003816320039163200401632004116320042163200431632004416320045163200461632004716320048163200491632005016320051163200521632005316320054163200551632005616320057163200581632005916320060163200611632006216320063163200641632006516320066163200671632006816320069163200701632007116320072163200731632007416320075163200761632007716320078163200791632008016320081163200821632008316320084163200851632008616320087163200881632008916320090163200911632009216320093163200941632009516320096163200971632009816320099163201001632010116320102163201031632010416320105163201061632010716320108163201091632011016320111163201121632011316320114163201151632011616320117163201181632011916320120163201211632012216320123163201241632012516320126163201271632012816320129163201301632013116320132163201331632013416320135163201361632013716320138163201391632014016320141163201421632014316320144163201451632014616320147163201481632014916320150163201511632015216320153163201541632015516320156163201571632015816320159163201601632016116320162163201631632016416320165163201661632016716320168163201691632017016320171163201721632017316320174163201751632017616320177163201781632017916320180163201811632018216320183163201841632018516320186163201871632018816320189163201901632019116320192163201931632019416320195163201961632019716320198163201991632020016320201163202021632020316320204163202051632020616320207163202081632020916320210163202111632021216320213163202141632021516320216163202171632021816320219163202201632022116320222163202231632022416320225163202261632022716320228163202291632023016320231163202321632023316320234163202351632023616320237163202381632023916320240163202411632024216320243163202441632024516320246163202471632024816320249163202501632025116320252163202531632025416320255163202561632025716320258163202591632026016320261163202621632026316320264163202651632026616320267163202681632026916320270163202711632027216320273163202741632027516320276163202771632027816320279163202801632028116320282163202831632028416320285163202861632028716320288163202891632029016320291163202921632029316320294163202951632029616320297163202981632029916320300163203011632030216320303163203041632030516320306163203071632030816320309163203101632031116320312163203131632031416320315163203161632031716320318163203191632032016320321163203221632032316320324163203251632032616320327163203281632032916320330163203311632033216320333163203341632033516320336163203371632033816320339163203401632034116320342163203431632034416320345163203461632034716320348163203491632035016320351163203521632035316320354163203551632035616320357163203581632035916320360163203611632036216320363163203641632036516320366163203671632036816320369163203701632037116320372163203731632037416320375163203761632037716320378163203791632038016320381163203821632038316320384163203851632038616320387163203881632038916320390163203911632039216320393163203941632039516320396163203971632039816320399163204001632040116320402163204031632040416320405163204061632040716320408163204091632041016320411163204121632041316320414163204151632041616320417163204181632041916320420163204211632042216320423163204241632042516320426163204271632042816320429163204301632043116320432163204331632043416320435163204361632043716320438163204391632044016320441163204421632044316320444163204451632044616320447163204481632044916320450163204511632045216320453163204541632045516320456163204571632045816320459163204601632046116320462163204631632046416320465163204661632046716320468163204691632047016320471163204721632047316320474163204751632047616320477163204781632047916320480163204811632048216320483163204841632048516320486163204871632048816320489163204901632049116320492163204931632049416320495163204961632049716320498163204991632050016320501163205021632050316320504163205051632050616320507163205081632050916320510163205111632051216320513163205141632051516320516163205171632051816320519163205201632052116320522163205231632052416320525163205261632052716320528163205291632053016320531163205321632053316320534163205351632053616320537163205381632053916320540163205411632054216320543163205441632054516320546163205471632054816320549163205501632055116320552163205531632055416320555163205561632055716320558163205591632056016320561163205621632056316320564163205651632056616320567163205681632056916320570163205711632057216320573163205741632057516320576163205771632057816320579163205801632058116320582163205831632058416320585163205861632058716320588163205891632059016320591163205921632059316320594163205951632059616320597163205981632059916320600163206011632060216320603163206041632060516320606163206071632060816320609163206101632061116320612163206131632061416320615163206161632061716320618163206191632062016320621163206221632062316320624163206251632062616320627163206281632062916320630163206311632063216320633163206341632063516320636163206371632063816320639163206401632064116320642163206431632064416320645163206461632064716320648163206491632065016320651163206521632065316320654163206551632065616320657163206581632065916320660163206611632066216320663163206641632066516320666163206671632066816320669163206701632067116320672163206731632067416320675163206761632067716320678163206791632068016320681163206821632068316320684163206851632068616320687163206881632068916320690163206911632069216320693163206941632069516320696163206971632069816320699163207001632070116320702163207031632070416320705163207061632070716320708163207091632071016320711163207121632071316320714163207151632071616320717163207181632071916320720163207211632072216320723163207241632072516320726163207271632072816320729163207301632073116320732163207331632073416320735163207361632073716320738163207391632074016320741163207421632074316320744163207451632074616320747163207481632074916320750163207511632075216320753163207541632075516320756163207571632075816320759163207601632076116320762163207631632076416320765163207661632076716320768163207691632077016320771163207721632077316320774163207751632077616320777163207781632077916320780163207811632078216320783163207841632078516320786163207871632078816320789163207901632079116320792163207931632079416320795163207961632079716320798163207991632080016320801163208021632080316320804163208051632080616320807163208081632080916320810163208111632081216320813163208141632081516320816163208171632081816320819163208201632082116320822163208231632082416320825163208261632082716320828163208291632083016320831163208321632083316320834163208351632083616320837163208381632083916320840163208411632084216320843163208441632084516320846163208471632084816320849163208501632085116320852163208531632085416320855163208561632085716320858163208591632086016320861163208621632086316320864163208651632086616320867163208681632086916320870163208711632087216320873163208741632087516320876163208771632087816320879163208801632088116320882163208831632088416320885163208861632088716320888163208891632089016320891163208921632089316320894163208951632089616320897163208981632089916320900163209011632090216320903163209041632090516320906163209071632090816320909163209101632091116320912163209131632091416320915163209161632091716320918163209191632092016320921163209221632092316320924163209251632092616320927163209281632092916320930163209311632093216320933163209341632093516320936163209371632093816320939163209401632094116320942163209431632094416320945163209461632094716320948163209491632095016320951163209521632095316320954163209551632095616320957163209581632095916320960163209611632096216320963163209641632096516320966163209671632096816320969163209701632097116320972163209731632097416320975163209761632097716320978163209791632098016320981163209821632098316320984163209851632098616320987163209881632098916320990163209911632099216320993163209941632099516320996163209971632099816320999163210001632100116321002163210031632100416321005163210061632100716321008163210091632101016321011163210121632101316321014163210151632101616321017163210181632101916321020163210211632102216321023163210241632102516321026163210271632102816321029163210301632103116321032163210331632103416321035163210361632103716321038163210391632104016321041163210421632104316321044163210451632104616321047163210481632104916321050163210511632105216321053163210541632105516321056163210571632105816321059163210601632106116321062163210631632106416321065163210661632106716321068163210691632107016321071163210721632107316321074163210751632107616321077163210781632107916321080163210811632108216321083163210841632108516321086163210871632108816321089163210901632109116321092163210931632109416321095163210961632109716321098163210991632110016321101163211021632110316321104163211051633000116330002163300031633000416330005163300061633000716330008163300091633001016330011163300121633001316330014163300151633001616330017163300181633001916330020163300211633002216330023163300241633002516330026163300271633002816330029163300301633003116330032163300331633003416330035163300361633003716330038163300391633004016330041163300421633004316330044163300451633004616330047163300481633004916330050163300511633005216330053163300541633005516330056163300571633005816330059163300601633006116330062163300631633006416330065163300661633006716330068163300691633007016330071163300721633007316330074163300751633007616330077163300781633007916330080163300811633008216330083163300841633008516330086163300871633008816330089163300901633009116330092163300931633009416330095163300961633009716330098163300991633010016330101163301021633010316330104163301051633010616330107163301081633010916330110163301111633011216330113163301141633011516330116163301171633011816330119163301201633012116330122163301231633012416330125163301261633012716330128163301291633013016330131163301321633013316330134163301351633013616330137163301381633013916330140163301411633014216330143163301441633014516330146163301471633014816330149163301501633015116330152163301531633015416330155163301561633015716330158163301591633016016330161163301621633016316330164163301651633016616330167163301681633016916330170163301711633017216330173163301741633017516330176163301771633017816330179163301801633018116330182163301831633018416330185163301861633018716330188163301891633019016330191163301921633019316330194163301951633019616330197163301981633019916330200163302011633020216330203163302041633020516330206163302071633020816330209163302101633021116330212163302131633021416330215163302161633021716330218163302191633022016330221163302221633022316330224163302251633022616330227163302281633022916330230163302311633023216330233163302341633023516330236163302371633023816330239163302401633024116330242163302431633024416330245163302461633024716330248163302491633025016330251163302521633025316330254163302551633025616330257163302581633025916330260163302611633026216330263163302641633026516330266163302671633026816330269163302701633027116330272163302731633027416330275163302761633027716330278163302791633028016330281163302821633028316330284163302851633028616330287163302881633028916330290163302911633029216330293163302941633029516330296163302971633029816330299163303001633030116330302163303031633030416330305163303061633030716330308163303091633031016330311163303121633031316330314163303151633031616330317163303181633031916330320163303211633032216330323163303241633032516330326163303271633032816330329163303301633033116330332163303331633033416330335163303361633033716330338163303391633034016330341163303421633034316330344163303451633034616330347163303481633034916330350163303511633035216330353163303541633035516330356163303571633035816330359163303601633036116330362163303631633036416330365163303661633036716330368163303691633037016330371163303721633037316330374163303751633037616330377163303781633037916330380163303811633038216330383163303841633038516330386163303871633038816330389163303901633039116330392163303931633039416330395163303961633039716330398163303991633040016330401163304021633040316330404163304051633040616330407163304081633040916330410163304111633041216330413163304141633041516330416163304171633041816330419163304201633042116330422163304231633042416330425163304261633042716330428163304291633043016330431163304321633043316330434163304351633043616330437163304381633043916330440163304411633044216330443163304441633044516330446163304471633044816330449163304501633045116330452163304531633045416330455163304561633045716330458163304591633046016330461163304621633046316330464163304651633046616330467163304681633046916330470163304711633047216330473163304741633047516330476163304771633047816330479163304801633048116330482163304831633048416330485163304861633048716330488163304891633049016330491163304921633049316330494163304951633049616330497163304981633049916330500163305011633050216330503163305041633050516330506163305071633050816330509163305101633051116330512163305131633051416330515163305161633051716330518163305191633052016330521163305221633052316330524163305251633052616330527163305281633052916330530163305311633053216330533163305341633053516330536163305371633053816330539163305401633054116330542163305431633054416330545163305461633054716330548163305491633055016330551163305521633055316330554163305551633055616330557163305581633055916330560163305611633056216330563163305641633056516330566163305671633056816330569163305701633057116330572163305731633057416330575163305761633057716330578163305791633058016330581163305821633058316330584163305851633058616330587163305881633058916330590163305911633059216330593163305941633059516330596163305971633059816330599163306001633060116330602163306031633060416330605163306061633060716330608163306091633061016330611163306121633061316330614163306151633061616330617163306181633061916330620163306211633062216330623163306241633062516330626163306271633062816330629163306301633063116330632163306331633063416330635163306361633063716330638163306391633064016330641163306421633064316330644163306451633064616330647163306481633064916330650163306511633065216330653163306541633065516330656163306571633065816330659163306601633066116330662163306631633066416330665163306661633066716330668163306691633067016330671163306721633067316330674163306751633067616330677163306781633067916330680163306811633068216330683163306841633068516330686163306871633068816330689163306901633069116330692163306931633069416330695163306961633069716330698163306991633070016330701163307021633070316330704163307051633070616330707163307081633070916330710163307111633071216330713163307141633071516330716163307171633071816330719163307201633072116330722163307231633072416330725163307261633072716330728163307291633073016330731163307321633073316330734163307351633073616330737163307381633073916330740163307411633074216330743163307441633074516330746163307471633074816330749163307501633075116330752163307531633075416330755163307561633075716330758163307591633076016330761163307621633076316330764163307651633076616330767163307681633076916330770163307711633077216330773163307741633077516330776163307771633077816330779163307801633078116330782163307831633078416330785163307861633078716330788163307891633079016330791163307921633079316330794163307951633079616330797163307981633079916330800163308011633080216330803163308041633080516330806163308071633080816330809163308101633081116330812163308131633081416330815163308161633081716330818163308191633082016330821163308221633082316330824163308251633082616330827163308281633082916330830163308311633083216330833163308341633083516330836163308371633083816330839163308401633084116330842163308431633084416330845163308461633084716330848163308491633085016330851163308521633085316330854163308551633085616330857163308581633085916330860163308611633086216330863163308641633086516330866163308671633086816330869163308701633087116330872163308731633087416330875163308761633087716330878163308791633088016330881163308821633088316330884163308851633088616330887163308881633088916330890163308911633089216330893163308941633089516330896163308971633089816330899163309001633090116330902163309031633090416330905163309061633090716330908163309091633091016330911163309121633091316330914163309151633091616330917163309181633091916330920163309211633092216330923163309241633092516330926163309271633092816330929163309301633093116330932163309331633093416330935163309361633093716330938163309391633094016330941163309421633094316330944163309451633094616330947163309481633094916330950163309511633095216330953163309541633095516330956163309571633095816330959163309601633096116330962163309631633096416330965163309661633096716330968163309691633097016330971163309721633097316330974163309751633097616330977163309781633097916330980163309811633098216330983163309841633098516330986163309871633098816330989163309901633099116330992163309931633099416330995163309961633099716330998163309991633100016331001163310021633100316331004163310051633100616331007163310081633100916331010163310111633101216331013163310141633101516331016163310171633101816331019163310201633102116331022163310231633102416331025163310261633102716331028163310291633103016331031163310321633103316331034163310351633103616331037163310381633103916331040163310411633104216331043163310441633104516331046163310471633104816331049163310501633105116331052163310531633105416331055163310561633105716331058163310591633106016331061163310621633106316331064163310651633106616331067163310681633106916331070163310711633107216331073163310741633107516331076163310771633107816331079163310801633108116331082163310831633108416331085163310861633108716331088163310891633109016331091163310921633109316331094163310951633109616331097163310981633109916331100163311011633110216331103163311041633110516340001163400021634000316340004163400051634000616340007163400081634000916340010163400111634001216340013163400141634001516340016163400171634001816340019163400201634002116340022163400231634002416340025163400261634002716340028163400291634003016340031163400321634003316340034163400351634003616340037163400381634003916340040163400411634004216340043163400441634004516340046163400471634004816340049163400501634005116340052163400531634005416340055163400561634005716340058163400591634006016340061163400621634006316340064163400651634006616340067163400681634006916340070163400711634007216340073163400741634007516340076163400771634007816340079163400801634008116340082163400831634008416340085163400861634008716340088163400891634009016340091163400921634009316340094163400951634009616340097163400981634009916340100163401011634010216340103163401041634010516340106163401071634010816340109163401101634011116340112163401131634011416340115163401161634011716340118163401191634012016340121163401221634012316340124163401251634012616340127163401281634012916340130163401311634013216340133163401341634013516340136163401371634013816340139163401401634014116340142163401431634014416340145163401461634014716340148163401491634015016340151163401521634015316340154163401551634015616340157163401581634015916340160163401611634016216340163163401641634016516340166163401671634016816340169163401701634017116340172163401731634017416340175163401761634017716340178163401791634018016340181163401821634018316340184163401851634018616340187163401881634018916340190163401911634019216340193163401941634019516340196163401971634019816340199163402001634020116340202163402031634020416340205163402061634020716340208163402091634021016340211163402121634021316340214163402151634021616340217163402181634021916340220163402211634022216340223163402241634022516340226163402271634022816340229163402301634023116340232163402331634023416340235163402361634023716340238163402391634024016340241163402421634024316340244163402451634024616340247163402481634024916340250163402511634025216340253163402541634025516340256163402571634025816340259163402601634026116340262163402631634026416340265163402661634026716340268163402691634027016340271163402721634027316340274163402751634027616340277163402781634027916340280163402811634028216340283163402841634028516340286163402871634028816340289163402901634029116340292163402931634029416340295163402961634029716340298163402991634030016340301163403021634030316340304163403051634030616340307163403081634030916340310163403111634031216340313163403141634031516340316163403171634031816340319163403201634032116340322163403231634032416340325163403261634032716340328163403291634033016340331163403321634033316340334163403351634033616340337163403381634033916340340163403411634034216340343163403441634034516340346163403471634034816340349163403501634035116340352163403531634035416340355163403561634035716340358163403591634036016340361163403621634036316340364163403651634036616340367163403681634036916340370163403711634037216340373163403741634037516340376163403771634037816340379163403801634038116340382163403831634038416340385163403861634038716340388163403891634039016340391163403921634039316340394163403951634039616340397163403981634039916340400163404011634040216340403163404041634040516340406163404071634040816340409163404101634041116340412163404131634041416340415163404161634041716340418163404191634042016340421163404221634042316340424163404251634042616340427163404281634042916340430163404311634043216340433163404341634043516340436163404371634043816340439163404401634044116340442163404431634044416340445163404461634044716340448163404491634045016340451163404521634045316340454163404551634045616340457163404581634045916340460163404611634046216340463163404641634046516340466163404671634046816340469163404701634047116340472163404731634047416340475163404761634047716340478163404791634048016340481163404821634048316340484163404851634048616340487163404881634048916340490163404911634049216340493163404941634049516340496163404971634049816340499163405001634050116340502163405031634050416340505163405061634050716340508163405091634051016340511163405121634051316340514163405151634051616340517163405181634051916340520163405211634052216340523163405241634052516340526163405271634052816340529163405301634053116340532163405331634053416340535163405361634053716340538163405391634054016340541163405421634054316340544163405451634054616340547163405481634054916340550163405511634055216340553163405541634055516340556163405571634055816340559163405601634056116340562163405631634056416340565163405661634056716340568163405691634057016340571163405721634057316340574163405751634057616340577163405781634057916340580163405811634058216340583163405841634058516340586163405871634058816340589163405901634059116340592163405931634059416340595163405961634059716340598163405991634060016340601163406021634060316340604163406051634060616340607163406081634060916340610163406111634061216340613163406141634061516340616163406171634061816340619163406201634062116340622163406231634062416340625163406261634062716340628163406291634063016340631163406321634063316340634163406351634063616340637163406381634063916340640163406411634064216340643163406441634064516340646163406471634064816340649163406501634065116340652163406531634065416340655163406561634065716340658163406591634066016340661163406621634066316340664163406651634066616340667163406681634066916340670163406711634067216340673163406741634067516340676163406771634067816340679163406801634068116340682163406831634068416340685163406861634068716340688163406891634069016340691163406921634069316340694163406951634069616340697163406981634069916340700163407011634070216340703163407041634070516340706163407071634070816340709163407101634071116340712163407131634071416340715163407161634071716340718163407191634072016340721163407221634072316340724163407251634072616340727163407281634072916340730163407311634073216340733163407341634073516340736163407371634073816340739163407401634074116340742163407431634074416340745163407461634074716340748163407491634075016340751163407521634075316340754163407551634075616340757163407581634075916340760163407611634076216340763163407641634076516340766163407671634076816340769163407701634077116340772163407731634077416340775163407761634077716340778163407791634078016340781163407821634078316340784163407851634078616340787163407881634078916340790163407911634079216340793163407941634079516340796163407971634079816340799163408001634080116340802163408031634080416340805163408061634080716340808163408091634081016340811163408121634081316340814163408151634081616340817163408181634081916340820163408211634082216340823163408241634082516340826163408271634082816340829163408301634083116340832163408331634083416340835163408361634083716340838163408391634084016340841163408421634084316340844163408451634084616340847163408481634084916340850163408511634085216340853163408541634085516340856163408571634085816340859163408601634086116340862163408631634086416340865163408661634086716340868163408691634087016340871163408721634087316340874163408751634087616340877163408781634087916340880163408811634088216340883163408841634088516340886163408871634088816340889163408901634089116340892163408931634089416340895163408961634089716340898163408991634090016340901163409021634090316340904163409051634090616340907163409081634090916340910163409111634091216340913163409141634091516340916163409171634091816340919163409201634092116340922163409231634092416340925163409261634092716340928163409291634093016340931163409321634093316340934163409351634093616340937163409381634093916340940163409411634094216340943163409441634094516340946163409471634094816340949163409501634095116340952163409531634095416340955163409561634095716340958163409591634096016340961163409621634096316340964163409651634096616340967163409681634096916340970163409711634097216340973163409741634097516340976163409771634097816340979163409801634098116340982163409831634098416340985163409861634098716340988163409891634099016340991163409921634099316340994163409951634099616340997163409981634099916341000163410011634100216341003163410041634100516341006163410071634100816341009163410101634101116341012163410131634101416341015163410161634101716341018163410191634102016341021163410221634102316341024163410251634102616341027163410281634102916341030163410311634103216341033163410341634103516341036163410371634103816341039163410401634104116341042163410431634104416341045163410461634104716341048163410491634105016341051163410521634105316341054163410551634105616341057163410581634105916341060163410611634106216341063163410641634106516341066163410671634106816341069163410701634107116341072163410731634107416341075163410761634107716341078163410791634108016341081163410821634108316341084163410851634108616341087163410881634108916341090163410911634109216341093163410941634109516341096163410971634109816341099163411001634110116341102163411031634110416341105163500011635000216350003163500041635000516350006163500071635000816350009163500101635001116350012163500131635001416350015163500161635001716350018163500191635002016350021163500221635002316350024163500251635002616350027163500281635002916350030163500311635003216350033163500341635003516350036163500371635003816350039163500401635004116350042163500431635004416350045163500461635004716350048163500491635005016350051163500521635005316350054163500551635005616350057163500581635005916350060163500611635006216350063163500641635006516350066163500671635006816350069163500701635007116350072163500731635007416350075163500761635007716350078163500791635008016350081163500821635008316350084163500851635008616350087163500881635008916350090163500911635009216350093163500941635009516350096163500971635009816350099163501001635010116350102163501031635010416350105163501061635010716350108163501091635011016350111163501121635011316350114163501151635011616350117163501181635011916350120163501211635012216350123163501241635012516350126163501271635012816350129163501301635013116350132163501331635013416350135163501361635013716350138163501391635014016350141163501421635014316350144163501451635014616350147163501481635014916350150163501511635015216350153163501541635015516350156163501571635015816350159163501601635016116350162163501631635016416350165163501661635016716350168163501691635017016350171163501721635017316350174163501751635017616350177163501781635017916350180163501811635018216350183163501841635018516350186163501871635018816350189163501901635019116350192163501931635019416350195163501961635019716350198163501991635020016350201163502021635020316350204163502051635020616350207163502081635020916350210163502111635021216350213163502141635021516350216163502171635021816350219163502201635022116350222163502231635022416350225163502261635022716350228163502291635023016350231163502321635023316350234163502351635023616350237163502381635023916350240163502411635024216350243163502441635024516350246163502471635024816350249163502501635025116350252163502531635025416350255163502561635025716350258163502591635026016350261163502621635026316350264163502651635026616350267163502681635026916350270163502711635027216350273163502741635027516350276163502771635027816350279163502801635028116350282163502831635028416350285163502861635028716350288163502891635029016350291163502921635029316350294163502951635029616350297163502981635029916350300163503011635030216350303163503041635030516350306163503071635030816350309163503101635031116350312163503131635031416350315163503161635031716350318163503191635032016350321163503221635032316350324163503251635032616350327163503281635032916350330163503311635033216350333163503341635033516350336163503371635033816350339163503401635034116350342163503431635034416350345163503461635034716350348163503491635035016350351163503521635035316350354163503551635035616350357163503581635035916350360163503611635036216350363163503641635036516350366163503671635036816350369163503701635037116350372163503731635037416350375163503761635037716350378163503791635038016350381163503821635038316350384163503851635038616350387163503881635038916350390163503911635039216350393163503941635039516350396163503971635039816350399163504001635040116350402163504031635040416350405163504061635040716350408163504091635041016350411163504121635041316350414163504151635041616350417163504181635041916350420163504211635042216350423163504241635042516350426163504271635042816350429163504301635043116350432163504331635043416350435163504361635043716350438163504391635044016350441163504421635044316350444163504451635044616350447163504481635044916350450163504511635045216350453163504541635045516350456163504571635045816350459163504601635046116350462163504631635046416350465163504661635046716350468163504691635047016350471163504721635047316350474163504751635047616350477163504781635047916350480163504811635048216350483163504841635048516350486163504871635048816350489163504901635049116350492163504931635049416350495163504961635049716350498163504991635050016350501163505021635050316350504163505051635050616350507163505081635050916350510163505111635051216350513163505141635051516350516163505171635051816350519163505201635052116350522163505231635052416350525163505261635052716350528163505291635053016350531163505321635053316350534163505351635053616350537163505381635053916350540163505411635054216350543163505441635054516350546163505471635054816350549163505501635055116350552163505531635055416350555163505561635055716350558163505591635056016350561163505621635056316350564163505651635056616350567163505681635056916350570163505711635057216350573163505741635057516350576163505771635057816350579163505801635058116350582163505831635058416350585163505861635058716350588163505891635059016350591163505921635059316350594163505951635059616350597163505981635059916350600163506011635060216350603163506041635060516350606163506071635060816350609163506101635061116350612163506131635061416350615163506161635061716350618163506191635062016350621163506221635062316350624163506251635062616350627163506281635062916350630163506311635063216350633163506341635063516350636163506371635063816350639163506401635064116350642163506431635064416350645163506461635064716350648163506491635065016350651163506521635065316350654163506551635065616350657163506581635065916350660163506611635066216350663163506641635066516350666163506671635066816350669163506701635067116350672163506731635067416350675163506761635067716350678163506791635068016350681163506821635068316350684163506851635068616350687163506881635068916350690163506911635069216350693163506941635069516350696163506971635069816350699163507001635070116350702163507031635070416350705163507061635070716350708163507091635071016350711163507121635071316350714163507151635071616350717163507181635071916350720163507211635072216350723163507241635072516350726163507271635072816350729163507301635073116350732163507331635073416350735163507361635073716350738163507391635074016350741163507421635074316350744163507451635074616350747163507481635074916350750163507511635075216350753163507541635075516350756163507571635075816350759163507601635076116350762163507631635076416350765163507661635076716350768163507691635077016350771163507721635077316350774163507751635077616350777163507781635077916350780163507811635078216350783163507841635078516350786163507871635078816350789163507901635079116350792163507931635079416350795163507961635079716350798163507991635080016350801163508021635080316350804163508051635080616350807163508081635080916350810163508111635081216350813163508141635081516350816163508171635081816350819163508201635082116350822163508231635082416350825163508261635082716350828163508291635083016350831163508321635083316350834163508351635083616350837163508381635083916350840163508411635084216350843163508441635084516350846163508471635084816350849163508501635085116350852163508531635085416350855163508561635085716350858163508591635086016350861163508621635086316350864163508651635086616350867163508681635086916350870163508711635087216350873163508741635087516350876163508771635087816350879163508801635088116350882163508831635088416350885163508861635088716350888163508891635089016350891163508921635089316350894163508951635089616350897163508981635089916350900163509011635090216350903163509041635090516350906163509071635090816350909163509101635091116350912163509131635091416350915163509161635091716350918163509191635092016350921163509221635092316350924163509251635092616350927163509281635092916350930163509311635093216350933163509341635093516350936163509371635093816350939163509401635094116350942163509431635094416350945163509461635094716350948163509491635095016350951163509521635095316350954163509551635095616350957163509581635095916350960163509611635096216350963163509641635096516350966163509671635096816350969163509701635097116350972163509731635097416350975163509761635097716350978163509791635098016350981163509821635098316350984163509851635098616350987163509881635098916350990163509911635099216350993163509941635099516350996163509971635099816350999163510001635100116351002163510031635100416351005163510061635100716351008163510091635101016351011163510121635101316351014163510151635101616351017163510181635101916351020163510211635102216351023163510241635102516351026163510271635102816351029163510301635103116351032163510331635103416351035163510361635103716351038163510391635104016351041163510421635104316351044163510451635104616351047163510481635104916351050163510511635105216351053163510541635105516351056163510571635105816351059163510601635106116351062163510631635106416351065163510661635106716351068163510691635107016351071163510721635107316351074163510751635107616351077163510781635107916351080163510811635108216351083163510841635108516351086163510871635108816351089163510901635109116351092163510931635109416351095163510961635109716351098163510991635110016351101163511021635110316351104163511051636000116360002163600031636000416360005163600061636000716360008163600091636001016360011163600121636001316360014163600151636001616360017163600181636001916360020163600211636002216360023163600241636002516360026163600271636002816360029163600301636003116360032163600331636003416360035163600361636003716360038163600391636004016360041163600421636004316360044163600451636004616360047163600481636004916360050163600511636005216360053163600541636005516360056163600571636005816360059163600601636006116360062163600631636006416360065163600661636006716360068163600691636007016360071163600721636007316360074163600751636007616360077163600781636007916360080163600811636008216360083163600841636008516360086163600871636008816360089163600901636009116360092163600931636009416360095163600961636009716360098163600991636010016360101163601021636010316360104163601051636010616360107163601081636010916360110163601111636011216360113163601141636011516360116163601171636011816360119163601201636012116360122163601231636012416360125163601261636012716360128163601291636013016360131163601321636013316360134163601351636013616360137163601381636013916360140163601411636014216360143163601441636014516360146163601471636014816360149163601501636015116360152163601531636015416360155163601561636015716360158163601591636016016360161163601621636016316360164163601651636016616360167163601681636016916360170163601711636017216360173163601741636017516360176163601771636017816360179163601801636018116360182163601831636018416360185163601861636018716360188163601891636019016360191163601921636019316360194163601951636019616360197163601981636019916360200163602011636020216360203163602041636020516360206163602071636020816360209163602101636021116360212163602131636021416360215163602161636021716360218163602191636022016360221163602221636022316360224163602251636022616360227163602281636022916360230163602311636023216360233163602341636023516360236163602371636023816360239163602401636024116360242163602431636024416360245163602461636024716360248163602491636025016360251163602521636025316360254163602551636025616360257163602581636025916360260163602611636026216360263163602641636026516360266163602671636026816360269163602701636027116360272163602731636027416360275163602761636027716360278163602791636028016360281163602821636028316360284163602851636028616360287163602881636028916360290163602911636029216360293163602941636029516360296163602971636029816360299163603001636030116360302163603031636030416360305163603061636030716360308163603091636031016360311163603121636031316360314163603151636031616360317163603181636031916360320163603211636032216360323163603241636032516360326163603271636032816360329163603301636033116360332163603331636033416360335163603361636033716360338163603391636034016360341163603421636034316360344163603451636034616360347163603481636034916360350163603511636035216360353163603541636035516360356163603571636035816360359163603601636036116360362163603631636036416360365163603661636036716360368163603691636037016360371163603721636037316360374163603751636037616360377163603781636037916360380163603811636038216360383163603841636038516360386163603871636038816360389163603901636039116360392163603931636039416360395163603961636039716360398163603991636040016360401163604021636040316360404163604051636040616360407163604081636040916360410163604111636041216360413163604141636041516360416163604171636041816360419163604201636042116360422163604231636042416360425163604261636042716360428163604291636043016360431163604321636043316360434163604351636043616360437163604381636043916360440163604411636044216360443163604441636044516360446163604471636044816360449163604501636045116360452163604531636045416360455163604561636045716360458163604591636046016360461163604621636046316360464163604651636046616360467163604681636046916360470163604711636047216360473163604741636047516360476163604771636047816360479163604801636048116360482163604831636048416360485163604861636048716360488163604891636049016360491163604921636049316360494163604951636049616360497163604981636049916360500163605011636050216360503163605041636050516360506163605071636050816360509163605101636051116360512163605131636051416360515163605161636051716360518163605191636052016360521163605221636052316360524163605251636052616360527163605281636052916360530163605311636053216360533163605341636053516360536163605371636053816360539163605401636054116360542163605431636054416360545163605461636054716360548163605491636055016360551163605521636055316360554163605551636055616360557163605581636055916360560163605611636056216360563163605641636056516360566163605671636056816360569163605701636057116360572163605731636057416360575163605761636057716360578163605791636058016360581163605821636058316360584163605851636058616360587163605881636058916360590163605911636059216360593163605941636059516360596163605971636059816360599163606001636060116360602163606031636060416360605163606061636060716360608163606091636061016360611163606121636061316360614163606151636061616360617163606181636061916360620163606211636062216360623163606241636062516360626163606271636062816360629163606301636063116360632163606331636063416360635163606361636063716360638163606391636064016360641163606421636064316360644163606451636064616360647163606481636064916360650163606511636065216360653163606541636065516360656163606571636065816360659163606601636066116360662163606631636066416360665163606661636066716360668163606691636067016360671163606721636067316360674163606751636067616360677163606781636067916360680163606811636068216360683163606841636068516360686163606871636068816360689163606901636069116360692163606931636069416360695163606961636069716360698163606991636070016360701163607021636070316360704163607051636070616360707163607081636070916360710163607111636071216360713163607141636071516360716163607171636071816360719163607201636072116360722163607231636072416360725163607261636072716360728163607291636073016360731163607321636073316360734163607351636073616360737163607381636073916360740163607411636074216360743163607441636074516360746163607471636074816360749163607501636075116360752163607531636075416360755163607561636075716360758163607591636076016360761163607621636076316360764163607651636076616360767163607681636076916360770163607711636077216360773163607741636077516360776163607771636077816360779163607801636078116360782163607831636078416360785163607861636078716360788163607891636079016360791163607921636079316360794163607951636079616360797163607981636079916360800163608011636080216360803163608041636080516360806163608071636080816360809163608101636081116360812163608131636081416360815163608161636081716360818163608191636082016360821163608221636082316360824163608251636082616360827163608281636082916360830163608311636083216360833163608341636083516360836163608371636083816360839163608401636084116360842163608431636084416360845163608461636084716360848163608491636085016360851163608521636085316360854163608551636085616360857163608581636085916360860163608611636086216360863163608641636086516360866163608671636086816360869163608701636087116360872163608731636087416360875163608761636087716360878163608791636088016360881163608821636088316360884163608851636088616360887163608881636088916360890163608911636089216360893163608941636089516360896163608971636089816360899163609001636090116360902163609031636090416360905163609061636090716360908163609091636091016360911163609121636091316360914163609151636091616360917163609181636091916360920163609211636092216360923163609241636092516360926163609271636092816360929163609301636093116360932163609331636093416360935163609361636093716360938163609391636094016360941163609421636094316360944163609451636094616360947163609481636094916360950163609511636095216360953163609541636095516360956163609571636095816360959163609601636096116360962163609631636096416360965163609661636096716360968163609691636097016360971163609721636097316360974163609751636097616360977163609781636097916360980163609811636098216360983163609841636098516360986163609871636098816360989163609901636099116360992163609931636099416360995163609961636099716360998163609991636100016361001163610021636100316361004163610051636100616361007163610081636100916361010163610111636101216361013163610141636101516361016163610171636101816361019163610201636102116361022163610231636102416361025163610261636102716361028163610291636103016361031163610321636103316361034163610351636103616361037163610381636103916361040163610411636104216361043163610441636104516361046163610471636104816361049163610501636105116361052163610531636105416361055163610561636105716361058163610591636106016361061163610621636106316361064163610651636106616361067163610681636106916361070163610711636107216361073163610741636107516361076163610771636107816361079163610801636108116361082163610831636108416361085163610861636108716361088163610891636109016361091163610921636109316361094163610951636109616361097163610981636109916361100163611011636110216361103163611041636110516370001163700021637000316370004163700051637000616370007163700081637000916370010163700111637001216370013163700141637001516370016163700171637001816370019163700201637002116370022163700231637002416370025163700261637002716370028163700291637003016370031163700321637003316370034163700351637003616370037163700381637003916370040163700411637004216370043163700441637004516370046163700471637004816370049163700501637005116370052163700531637005416370055163700561637005716370058163700591637006016370061163700621637006316370064163700651637006616370067163700681637006916370070163700711637007216370073163700741637007516370076163700771637007816370079163700801637008116370082163700831637008416370085163700861637008716370088163700891637009016370091163700921637009316370094163700951637009616370097163700981637009916370100163701011637010216370103163701041637010516370106163701071637010816370109163701101637011116370112163701131637011416370115163701161637011716370118163701191637012016370121163701221637012316370124163701251637012616370127163701281637012916370130163701311637013216370133163701341637013516370136163701371637013816370139163701401637014116370142163701431637014416370145163701461637014716370148163701491637015016370151163701521637015316370154163701551637015616370157163701581637015916370160163701611637016216370163163701641637016516370166163701671637016816370169163701701637017116370172163701731637017416370175163701761637017716370178163701791637018016370181163701821637018316370184163701851637018616370187163701881637018916370190163701911637019216370193163701941637019516370196163701971637019816370199163702001637020116370202163702031637020416370205163702061637020716370208163702091637021016370211163702121637021316370214163702151637021616370217163702181637021916370220163702211637022216370223163702241637022516370226163702271637022816370229163702301637023116370232163702331637023416370235163702361637023716370238163702391637024016370241163702421637024316370244163702451637024616370247163702481637024916370250163702511637025216370253163702541637025516370256163702571637025816370259163702601637026116370262163702631637026416370265163702661637026716370268163702691637027016370271163702721637027316370274163702751637027616370277163702781637027916370280163702811637028216370283163702841637028516370286163702871637028816370289163702901637029116370292163702931637029416370295163702961637029716370298163702991637030016370301163703021637030316370304163703051637030616370307163703081637030916370310163703111637031216370313163703141637031516370316163703171637031816370319163703201637032116370322163703231637032416370325163703261637032716370328163703291637033016370331163703321637033316370334163703351637033616370337163703381637033916370340163703411637034216370343163703441637034516370346163703471637034816370349163703501637035116370352163703531637035416370355163703561637035716370358163703591637036016370361163703621637036316370364163703651637036616370367163703681637036916370370163703711637037216370373163703741637037516370376163703771637037816370379163703801637038116370382163703831637038416370385163703861637038716370388163703891637039016370391163703921637039316370394163703951637039616370397163703981637039916370400163704011637040216370403163704041637040516370406163704071637040816370409163704101637041116370412163704131637041416370415163704161637041716370418163704191637042016370421163704221637042316370424163704251637042616370427163704281637042916370430163704311637043216370433163704341637043516370436163704371637043816370439163704401637044116370442163704431637044416370445163704461637044716370448163704491637045016370451163704521637045316370454163704551637045616370457163704581637045916370460163704611637046216370463163704641637046516370466163704671637046816370469163704701637047116370472163704731637047416370475163704761637047716370478163704791637048016370481163704821637048316370484163704851637048616370487163704881637048916370490163704911637049216370493163704941637049516370496163704971637049816370499163705001637050116370502163705031637050416370505163705061637050716370508163705091637051016370511163705121637051316370514163705151637051616370517163705181637051916370520163705211637052216370523163705241637052516370526163705271637052816370529163705301637053116370532163705331637053416370535163705361637053716370538163705391637054016370541163705421637054316370544163705451637054616370547163705481637054916370550163705511637055216370553163705541637055516370556163705571637055816370559163705601637056116370562163705631637056416370565163705661637056716370568163705691637057016370571163705721637057316370574163705751637057616370577163705781637057916370580163705811637058216370583163705841637058516370586163705871637058816370589163705901637059116370592163705931637059416370595163705961637059716370598163705991637060016370601163706021637060316370604163706051637060616370607163706081637060916370610163706111637061216370613163706141637061516370616163706171637061816370619163706201637062116370622163706231637062416370625163706261637062716370628163706291637063016370631163706321637063316370634163706351637063616370637163706381637063916370640163706411637064216370643163706441637064516370646163706471637064816370649163706501637065116370652163706531637065416370655163706561637065716370658163706591637066016370661163706621637066316370664163706651637066616370667163706681637066916370670163706711637067216370673163706741637067516370676163706771637067816370679163706801637068116370682163706831637068416370685163706861637068716370688163706891637069016370691163706921637069316370694163706951637069616370697163706981637069916370700163707011637070216370703163707041637070516370706163707071637070816370709163707101637071116370712163707131637071416370715163707161637071716370718163707191637072016370721163707221637072316370724163707251637072616370727163707281637072916370730163707311637073216370733163707341637073516370736163707371637073816370739163707401637074116370742163707431637074416370745163707461637074716370748163707491637075016370751163707521637075316370754163707551637075616370757163707581637075916370760163707611637076216370763163707641637076516370766163707671637076816370769163707701637077116370772163707731637077416370775163707761637077716370778163707791637078016370781163707821637078316370784163707851637078616370787163707881637078916370790163707911637079216370793163707941637079516370796163707971637079816370799163708001637080116370802163708031637080416370805163708061637080716370808163708091637081016370811163708121637081316370814163708151637081616370817163708181637081916370820163708211637082216370823163708241637082516370826163708271637082816370829163708301637083116370832163708331637083416370835163708361637083716370838163708391637084016370841163708421637084316370844163708451637084616370847163708481637084916370850163708511637085216370853163708541637085516370856163708571637085816370859163708601637086116370862163708631637086416370865163708661637086716370868163708691637087016370871163708721637087316370874163708751637087616370877163708781637087916370880163708811637088216370883163708841637088516370886163708871637088816370889163708901637089116370892163708931637089416370895163708961637089716370898163708991637090016370901163709021637090316370904163709051637090616370907163709081637090916370910163709111637091216370913163709141637091516370916163709171637091816370919163709201637092116370922163709231637092416370925163709261637092716370928163709291637093016370931163709321637093316370934163709351637093616370937163709381637093916370940163709411637094216370943163709441637094516370946163709471637094816370949163709501637095116370952163709531637095416370955163709561637095716370958163709591637096016370961163709621637096316370964163709651637096616370967163709681637096916370970163709711637097216370973163709741637097516370976163709771637097816370979163709801637098116370982163709831637098416370985163709861637098716370988163709891637099016370991163709921637099316370994163709951637099616370997163709981637099916371000163710011637100216371003163710041637100516371006163710071637100816371009163710101637101116371012163710131637101416371015163710161637101716371018163710191637102016371021163710221637102316371024163710251637102616371027163710281637102916371030163710311637103216371033163710341637103516371036163710371637103816371039163710401637104116371042163710431637104416371045163710461637104716371048163710491637105016371051163710521637105316371054163710551637105616371057163710581637105916371060163710611637106216371063163710641637106516371066163710671637106816371069163710701637107116371072163710731637107416371075163710761637107716371078163710791637108016371081163710821637108316371084163710851637108616371087163710881637108916371090163710911637109216371093163710941637109516371096163710971637109816371099163711001637110116371102163711031637110416371105163800011638000216380003163800041638000516380006163800071638000816380009163800101638001116380012163800131638001416380015163800161638001716380018163800191638002016380021163800221638002316380024163800251638002616380027163800281638002916380030163800311638003216380033163800341638003516380036163800371638003816380039163800401638004116380042163800431638004416380045163800461638004716380048163800491638005016380051163800521638005316380054163800551638005616380057163800581638005916380060163800611638006216380063163800641638006516380066163800671638006816380069163800701638007116380072163800731638007416380075163800761638007716380078163800791638008016380081163800821638008316380084163800851638008616380087163800881638008916380090163800911638009216380093163800941638009516380096163800971638009816380099163801001638010116380102163801031638010416380105163801061638010716380108163801091638011016380111163801121638011316380114163801151638011616380117163801181638011916380120163801211638012216380123163801241638012516380126163801271638012816380129163801301638013116380132163801331638013416380135163801361638013716380138163801391638014016380141163801421638014316380144163801451638014616380147163801481638014916380150163801511638015216380153163801541638015516380156163801571638015816380159163801601638016116380162163801631638016416380165163801661638016716380168163801691638017016380171163801721638017316380174163801751638017616380177163801781638017916380180163801811638018216380183163801841638018516380186163801871638018816380189163801901638019116380192163801931638019416380195163801961638019716380198163801991638020016380201163802021638020316380204163802051638020616380207163802081638020916380210163802111638021216380213163802141638021516380216163802171638021816380219163802201638022116380222163802231638022416380225163802261638022716380228163802291638023016380231163802321638023316380234163802351638023616380237163802381638023916380240163802411638024216380243163802441638024516380246163802471638024816380249163802501638025116380252163802531638025416380255163802561638025716380258163802591638026016380261163802621638026316380264163802651638026616380267163802681638026916380270163802711638027216380273163802741638027516380276163802771638027816380279163802801638028116380282163802831638028416380285163802861638028716380288163802891638029016380291163802921638029316380294163802951638029616380297163802981638029916380300163803011638030216380303163803041638030516380306163803071638030816380309163803101638031116380312163803131638031416380315163803161638031716380318163803191638032016380321163803221638032316380324163803251638032616380327163803281638032916380330163803311638033216380333163803341638033516380336163803371638033816380339163803401638034116380342163803431638034416380345163803461638034716380348163803491638035016380351163803521638035316380354163803551638035616380357163803581638035916380360163803611638036216380363163803641638036516380366163803671638036816380369163803701638037116380372163803731638037416380375163803761638037716380378163803791638038016380381163803821638038316380384163803851638038616380387163803881638038916380390163803911638039216380393163803941638039516380396163803971638039816380399163804001638040116380402163804031638040416380405163804061638040716380408163804091638041016380411163804121638041316380414163804151638041616380417163804181638041916380420163804211638042216380423163804241638042516380426163804271638042816380429163804301638043116380432163804331638043416380435163804361638043716380438163804391638044016380441163804421638044316380444163804451638044616380447163804481638044916380450163804511638045216380453163804541638045516380456163804571638045816380459163804601638046116380462163804631638046416380465163804661638046716380468163804691638047016380471163804721638047316380474163804751638047616380477163804781638047916380480163804811638048216380483163804841638048516380486163804871638048816380489163804901638049116380492163804931638049416380495163804961638049716380498163804991638050016380501163805021638050316380504163805051638050616380507163805081638050916380510163805111638051216380513163805141638051516380516163805171638051816380519163805201638052116380522163805231638052416380525163805261638052716380528163805291638053016380531163805321638053316380534163805351638053616380537163805381638053916380540163805411638054216380543163805441638054516380546163805471638054816380549163805501638055116380552163805531638055416380555163805561638055716380558163805591638056016380561163805621638056316380564163805651638056616380567163805681638056916380570163805711638057216380573163805741638057516380576163805771638057816380579163805801638058116380582163805831638058416380585163805861638058716380588163805891638059016380591163805921638059316380594163805951638059616380597163805981638059916380600163806011638060216380603163806041638060516380606163806071638060816380609163806101638061116380612163806131638061416380615163806161638061716380618163806191638062016380621163806221638062316380624163806251638062616380627163806281638062916380630163806311638063216380633163806341638063516380636163806371638063816380639163806401638064116380642163806431638064416380645163806461638064716380648163806491638065016380651163806521638065316380654163806551638065616380657163806581638065916380660163806611638066216380663163806641638066516380666163806671638066816380669163806701638067116380672163806731638067416380675163806761638067716380678163806791638068016380681163806821638068316380684163806851638068616380687163806881638068916380690163806911638069216380693163806941638069516380696163806971638069816380699163807001638070116380702163807031638070416380705163807061638070716380708163807091638071016380711163807121638071316380714163807151638071616380717163807181638071916380720163807211638072216380723163807241638072516380726163807271638072816380729163807301638073116380732163807331638073416380735163807361638073716380738163807391638074016380741163807421638074316380744163807451638074616380747163807481638074916380750163807511638075216380753163807541638075516380756163807571638075816380759163807601638076116380762163807631638076416380765163807661638076716380768163807691638077016380771163807721638077316380774163807751638077616380777163807781638077916380780163807811638078216380783163807841638078516380786163807871638078816380789163807901638079116380792163807931638079416380795163807961638079716380798163807991638080016380801163808021638080316380804163808051638080616380807163808081638080916380810163808111638081216380813163808141638081516380816163808171638081816380819163808201638082116380822163808231638082416380825163808261638082716380828163808291638083016380831163808321638083316380834163808351638083616380837163808381638083916380840163808411638084216380843163808441638084516380846163808471638084816380849163808501638085116380852163808531638085416380855163808561638085716380858163808591638086016380861163808621638086316380864163808651638086616380867163808681638086916380870163808711638087216380873163808741638087516380876163808771638087816380879163808801638088116380882163808831638088416380885163808861638088716380888163808891638089016380891163808921638089316380894163808951638089616380897163808981638089916380900163809011638090216380903163809041638090516380906163809071638090816380909163809101638091116380912163809131638091416380915163809161638091716380918163809191638092016380921163809221638092316380924163809251638092616380927163809281638092916380930163809311638093216380933163809341638093516380936163809371638093816380939163809401638094116380942163809431638094416380945163809461638094716380948163809491638095016380951163809521638095316380954163809551638095616380957163809581638095916380960163809611638096216380963163809641638096516380966163809671638096816380969163809701638097116380972163809731638097416380975163809761638097716380978163809791638098016380981163809821638098316380984163809851638098616380987163809881638098916380990163809911638099216380993163809941638099516380996163809971638099816380999163810001638100116381002163810031638100416381005163810061638100716381008163810091638101016381011163810121638101316381014163810151638101616381017163810181638101916381020163810211638102216381023163810241638102516381026163810271638102816381029163810301638103116381032163810331638103416381035163810361638103716381038163810391638104016381041163810421638104316381044163810451638104616381047163810481638104916381050163810511638105216381053163810541638105516381056163810571638105816381059163810601638106116381062163810631638106416381065163810661638106716381068163810691638107016381071163810721638107316381074163810751638107616381077163810781638107916381080163810811638108216381083163810841638108516381086163810871638108816381089163810901638109116381092163810931638109416381095163810961638109716381098163810991638110016381101163811021638110316381104163811051639000116390002163900031639000416390005163900061639000716390008163900091639001016390011163900121639001316390014163900151639001616390017163900181639001916390020163900211639002216390023163900241639002516390026163900271639002816390029163900301639003116390032163900331639003416390035163900361639003716390038163900391639004016390041163900421639004316390044163900451639004616390047163900481639004916390050163900511639005216390053163900541639005516390056163900571639005816390059163900601639006116390062163900631639006416390065163900661639006716390068163900691639007016390071163900721639007316390074163900751639007616390077163900781639007916390080163900811639008216390083163900841639008516390086163900871639008816390089163900901639009116390092163900931639009416390095163900961639009716390098163900991639010016390101163901021639010316390104163901051639010616390107163901081639010916390110163901111639011216390113163901141639011516390116163901171639011816390119163901201639012116390122163901231639012416390125163901261639012716390128163901291639013016390131163901321639013316390134163901351639013616390137163901381639013916390140163901411639014216390143163901441639014516390146163901471639014816390149163901501639015116390152163901531639015416390155163901561639015716390158163901591639016016390161163901621639016316390164163901651639016616390167163901681639016916390170163901711639017216390173163901741639017516390176163901771639017816390179163901801639018116390182163901831639018416390185163901861639018716390188163901891639019016390191163901921639019316390194163901951639019616390197163901981639019916390200163902011639020216390203163902041639020516390206163902071639020816390209163902101639021116390212163902131639021416390215163902161639021716390218163902191639022016390221163902221639022316390224163902251639022616390227163902281639022916390230163902311639023216390233163902341639023516390236163902371639023816390239163902401639024116390242163902431639024416390245163902461639024716390248163902491639025016390251163902521639025316390254163902551639025616390257163902581639025916390260163902611639026216390263163902641639026516390266163902671639026816390269163902701639027116390272163902731639027416390275163902761639027716390278163902791639028016390281163902821639028316390284163902851639028616390287163902881639028916390290163902911639029216390293163902941639029516390296163902971639029816390299163903001639030116390302163903031639030416390305163903061639030716390308163903091639031016390311163903121639031316390314163903151639031616390317163903181639031916390320163903211639032216390323163903241639032516390326163903271639032816390329163903301639033116390332163903331639033416390335163903361639033716390338163903391639034016390341163903421639034316390344163903451639034616390347163903481639034916390350163903511639035216390353163903541639035516390356163903571639035816390359163903601639036116390362163903631639036416390365163903661639036716390368163903691639037016390371163903721639037316390374163903751639037616390377163903781639037916390380163903811639038216390383163903841639038516390386163903871639038816390389163903901639039116390392163903931639039416390395163903961639039716390398163903991639040016390401163904021639040316390404163904051639040616390407163904081639040916390410163904111639041216390413163904141639041516390416163904171639041816390419163904201639042116390422163904231639042416390425163904261639042716390428163904291639043016390431163904321639043316390434163904351639043616390437163904381639043916390440163904411639044216390443163904441639044516390446163904471639044816390449163904501639045116390452163904531639045416390455163904561639045716390458163904591639046016390461163904621639046316390464163904651639046616390467163904681639046916390470163904711639047216390473163904741639047516390476163904771639047816390479163904801639048116390482163904831639048416390485163904861639048716390488163904891639049016390491163904921639049316390494163904951639049616390497163904981639049916390500163905011639050216390503163905041639050516390506163905071639050816390509163905101639051116390512163905131639051416390515163905161639051716390518163905191639052016390521163905221639052316390524163905251639052616390527163905281639052916390530163905311639053216390533163905341639053516390536163905371639053816390539163905401639054116390542163905431639054416390545163905461639054716390548163905491639055016390551163905521639055316390554163905551639055616390557163905581639055916390560163905611639056216390563163905641639056516390566163905671639056816390569163905701639057116390572163905731639057416390575163905761639057716390578163905791639058016390581163905821639058316390584163905851639058616390587163905881639058916390590163905911639059216390593163905941639059516390596163905971639059816390599163906001639060116390602163906031639060416390605163906061639060716390608163906091639061016390611163906121639061316390614163906151639061616390617163906181639061916390620163906211639062216390623163906241639062516390626163906271639062816390629163906301639063116390632163906331639063416390635163906361639063716390638163906391639064016390641163906421639064316390644163906451639064616390647163906481639064916390650163906511639065216390653163906541639065516390656163906571639065816390659163906601639066116390662163906631639066416390665163906661639066716390668163906691639067016390671163906721639067316390674163906751639067616390677163906781639067916390680163906811639068216390683163906841639068516390686163906871639068816390689163906901639069116390692163906931639069416390695163906961639069716390698163906991639070016390701163907021639070316390704163907051639070616390707163907081639070916390710163907111639071216390713163907141639071516390716163907171639071816390719163907201639072116390722163907231639072416390725163907261639072716390728163907291639073016390731163907321639073316390734163907351639073616390737163907381639073916390740163907411639074216390743163907441639074516390746163907471639074816390749163907501639075116390752163907531639075416390755163907561639075716390758163907591639076016390761163907621639076316390764163907651639076616390767163907681639076916390770163907711639077216390773163907741639077516390776163907771639077816390779163907801639078116390782163907831639078416390785163907861639078716390788163907891639079016390791163907921639079316390794163907951639079616390797163907981639079916390800163908011639080216390803163908041639080516390806163908071639080816390809163908101639081116390812163908131639081416390815163908161639081716390818163908191639082016390821163908221639082316390824163908251639082616390827163908281639082916390830163908311639083216390833163908341639083516390836163908371639083816390839163908401639084116390842163908431639084416390845163908461639084716390848163908491639085016390851163908521639085316390854163908551639085616390857163908581639085916390860163908611639086216390863163908641639086516390866163908671639086816390869163908701639087116390872163908731639087416390875163908761639087716390878163908791639088016390881163908821639088316390884163908851639088616390887163908881639088916390890163908911639089216390893163908941639089516390896163908971639089816390899163909001639090116390902163909031639090416390905163909061639090716390908163909091639091016390911163909121639091316390914163909151639091616390917163909181639091916390920163909211639092216390923163909241639092516390926163909271639092816390929163909301639093116390932163909331639093416390935163909361639093716390938163909391639094016390941163909421639094316390944163909451639094616390947163909481639094916390950163909511639095216390953163909541639095516390956163909571639095816390959163909601639096116390962163909631639096416390965163909661639096716390968163909691639097016390971163909721639097316390974163909751639097616390977163909781639097916390980163909811639098216390983163909841639098516390986163909871639098816390989163909901639099116390992163909931639099416390995163909961639099716390998163909991639100016391001163910021639100316391004163910051639100616391007163910081639100916391010163910111639101216391013163910141639101516391016163910171639101816391019163910201639102116391022163910231639102416391025163910261639102716391028163910291639103016391031163910321639103316391034163910351639103616391037163910381639103916391040163910411639104216391043163910441639104516391046163910471639104816391049163910501639105116391052163910531639105416391055163910561639105716391058163910591639106016391061163910621639106316391064163910651639106616391067163910681639106916391070163910711639107216391073163910741639107516391076163910771639107816391079163910801639108116391082163910831639108416391085163910861639108716391088163910891639109016391091163910921639109316391094163910951639109616391097163910981639109916391100163911011639110216391103163911041639110516400001164000021640000316400004164000051640000616400007164000081640000916400010164000111640001216400013164000141640001516400016164000171640001816400019164000201640002116400022164000231640002416400025164000261640002716400028164000291640003016400031164000321640003316400034164000351640003616400037164000381640003916400040164000411640004216400043164000441640004516400046164000471640004816400049164000501640005116400052164000531640005416400055164000561640005716400058164000591640006016400061164000621640006316400064164000651640006616400067164000681640006916400070164000711640007216400073164000741640007516400076164000771640007816400079164000801640008116400082164000831640008416400085164000861640008716400088164000891640009016400091164000921640009316400094164000951640009616400097164000981640009916400100164001011640010216400103164001041640010516400106164001071640010816400109164001101640011116400112164001131640011416400115164001161640011716400118164001191640012016400121164001221640012316400124164001251640012616400127164001281640012916400130164001311640013216400133164001341640013516400136164001371640013816400139164001401640014116400142164001431640014416400145164001461640014716400148164001491640015016400151164001521640015316400154164001551640015616400157164001581640015916400160164001611640016216400163164001641640016516400166164001671640016816400169164001701640017116400172164001731640017416400175164001761640017716400178164001791640018016400181164001821640018316400184164001851640018616400187164001881640018916400190164001911640019216400193164001941640019516400196164001971640019816400199164002001640020116400202164002031640020416400205164002061640020716400208164002091640021016400211164002121640021316400214164002151640021616400217164002181640021916400220164002211640022216400223164002241640022516400226164002271640022816400229164002301640023116400232164002331640023416400235164002361640023716400238164002391640024016400241164002421640024316400244164002451640024616400247164002481640024916400250164002511640025216400253164002541640025516400256164002571640025816400259164002601640026116400262164002631640026416400265164002661640026716400268164002691640027016400271164002721640027316400274164002751640027616400277164002781640027916400280164002811640028216400283164002841640028516400286164002871640028816400289164002901640029116400292164002931640029416400295164002961640029716400298164002991640030016400301164003021640030316400304164003051640030616400307164003081640030916400310164003111640031216400313164003141640031516400316164003171640031816400319164003201640032116400322164003231640032416400325164003261640032716400328164003291640033016400331164003321640033316400334164003351640033616400337164003381640033916400340164003411640034216400343164003441640034516400346164003471640034816400349164003501640035116400352164003531640035416400355164003561640035716400358164003591640036016400361164003621640036316400364164003651640036616400367164003681640036916400370164003711640037216400373164003741640037516400376164003771640037816400379164003801640038116400382164003831640038416400385164003861640038716400388164003891640039016400391164003921640039316400394164003951640039616400397164003981640039916400400164004011640040216400403164004041640040516400406164004071640040816400409164004101640041116400412164004131640041416400415164004161640041716400418164004191640042016400421164004221640042316400424164004251640042616400427164004281640042916400430164004311640043216400433164004341640043516400436164004371640043816400439164004401640044116400442164004431640044416400445164004461640044716400448164004491640045016400451164004521640045316400454164004551640045616400457164004581640045916400460164004611640046216400463164004641640046516400466164004671640046816400469164004701640047116400472164004731640047416400475164004761640047716400478164004791640048016400481164004821640048316400484164004851640048616400487164004881640048916400490164004911640049216400493164004941640049516400496164004971640049816400499164005001640050116400502164005031640050416400505164005061640050716400508164005091640051016400511164005121640051316400514164005151640051616400517164005181640051916400520164005211640052216400523164005241640052516400526164005271640052816400529164005301640053116400532164005331640053416400535164005361640053716400538164005391640054016400541164005421640054316400544164005451640054616400547164005481640054916400550164005511640055216400553164005541640055516400556164005571640055816400559164005601640056116400562164005631640056416400565164005661640056716400568164005691640057016400571164005721640057316400574164005751640057616400577164005781640057916400580164005811640058216400583164005841640058516400586164005871640058816400589164005901640059116400592164005931640059416400595164005961640059716400598164005991640060016400601164006021640060316400604164006051640060616400607164006081640060916400610164006111640061216400613164006141640061516400616164006171640061816400619164006201640062116400622164006231640062416400625164006261640062716400628164006291640063016400631164006321640063316400634164006351640063616400637164006381640063916400640164006411640064216400643164006441640064516400646164006471640064816400649164006501640065116400652164006531640065416400655164006561640065716400658164006591640066016400661164006621640066316400664164006651640066616400667164006681640066916400670164006711640067216400673164006741640067516400676164006771640067816400679164006801640068116400682164006831640068416400685164006861640068716400688164006891640069016400691164006921640069316400694164006951640069616400697164006981640069916400700164007011640070216400703164007041640070516400706164007071640070816400709164007101640071116400712164007131640071416400715164007161640071716400718164007191640072016400721164007221640072316400724164007251640072616400727164007281640072916400730164007311640073216400733164007341640073516400736164007371640073816400739164007401640074116400742164007431640074416400745164007461640074716400748164007491640075016400751164007521640075316400754164007551640075616400757164007581640075916400760164007611640076216400763164007641640076516400766164007671640076816400769164007701640077116400772164007731640077416400775164007761640077716400778164007791640078016400781164007821640078316400784164007851640078616400787164007881640078916400790164007911640079216400793164007941640079516400796164007971640079816400799164008001640080116400802164008031640080416400805164008061640080716400808164008091640081016400811164008121640081316400814164008151640081616400817164008181640081916400820164008211640082216400823164008241640082516400826164008271640082816400829164008301640083116400832164008331640083416400835164008361640083716400838164008391640084016400841164008421640084316400844164008451640084616400847164008481640084916400850164008511640085216400853164008541640085516400856164008571640085816400859164008601640086116400862164008631640086416400865164008661640086716400868164008691640087016400871164008721640087316400874164008751640087616400877164008781640087916400880164008811640088216400883164008841640088516400886164008871640088816400889164008901640089116400892164008931640089416400895164008961640089716400898164008991640090016400901164009021640090316400904164009051640090616400907164009081640090916400910164009111640091216400913164009141640091516400916164009171640091816400919164009201640092116400922164009231640092416400925164009261640092716400928164009291640093016400931164009321640093316400934164009351640093616400937164009381640093916400940164009411640094216400943164009441640094516400946164009471640094816400949164009501640095116400952164009531640095416400955164009561640095716400958164009591640096016400961164009621640096316400964164009651640096616400967164009681640096916400970164009711640097216400973164009741640097516400976164009771640097816400979164009801640098116400982164009831640098416400985164009861640098716400988164009891640099016400991164009921640099316400994164009951640099616400997164009981640099916401000164010011640100216401003164010041640100516401006164010071640100816401009164010101640101116401012164010131640101416401015164010161640101716401018164010191640102016401021164010221640102316401024164010251640102616401027164010281640102916401030164010311640103216401033164010341640103516401036164010371640103816401039164010401640104116401042164010431640104416401045164010461640104716401048164010491640105016401051164010521640105316401054164010551640105616401057164010581640105916401060164010611640106216401063164010641640106516401066164010671640106816401069164010701640107116401072164010731640107416401075164010761640107716401078164010791640108016401081164010821640108316401084164010851640108616401087164010881640108916401090164010911640109216401093164010941640109516401096164010971640109816401099164011001640110116401102164011031640110416401105164100011641000216410003164100041641000516410006164100071641000816410009164100101641001116410012164100131641001416410015164100161641001716410018164100191641002016410021164100221641002316410024164100251641002616410027164100281641002916410030164100311641003216410033164100341641003516410036164100371641003816410039164100401641004116410042164100431641004416410045164100461641004716410048164100491641005016410051164100521641005316410054164100551641005616410057164100581641005916410060164100611641006216410063164100641641006516410066164100671641006816410069164100701641007116410072164100731641007416410075164100761641007716410078164100791641008016410081164100821641008316410084164100851641008616410087164100881641008916410090164100911641009216410093164100941641009516410096164100971641009816410099164101001641010116410102164101031641010416410105164101061641010716410108164101091641011016410111164101121641011316410114164101151641011616410117164101181641011916410120164101211641012216410123164101241641012516410126164101271641012816410129164101301641013116410132164101331641013416410135164101361641013716410138164101391641014016410141164101421641014316410144164101451641014616410147164101481641014916410150164101511641015216410153164101541641015516410156164101571641015816410159164101601641016116410162164101631641016416410165164101661641016716410168164101691641017016410171164101721641017316410174164101751641017616410177164101781641017916410180164101811641018216410183164101841641018516410186164101871641018816410189164101901641019116410192164101931641019416410195164101961641019716410198164101991641020016410201164102021641020316410204164102051641020616410207164102081641020916410210164102111641021216410213164102141641021516410216164102171641021816410219164102201641022116410222164102231641022416410225164102261641022716410228164102291641023016410231164102321641023316410234164102351641023616410237164102381641023916410240164102411641024216410243164102441641024516410246164102471641024816410249164102501641025116410252164102531641025416410255164102561641025716410258164102591641026016410261164102621641026316410264164102651641026616410267164102681641026916410270164102711641027216410273164102741641027516410276164102771641027816410279164102801641028116410282164102831641028416410285164102861641028716410288164102891641029016410291164102921641029316410294164102951641029616410297164102981641029916410300164103011641030216410303164103041641030516410306164103071641030816410309164103101641031116410312164103131641031416410315164103161641031716410318164103191641032016410321164103221641032316410324164103251641032616410327164103281641032916410330164103311641033216410333164103341641033516410336164103371641033816410339164103401641034116410342164103431641034416410345164103461641034716410348164103491641035016410351164103521641035316410354164103551641035616410357164103581641035916410360164103611641036216410363164103641641036516410366164103671641036816410369164103701641037116410372164103731641037416410375164103761641037716410378164103791641038016410381164103821641038316410384164103851641038616410387164103881641038916410390164103911641039216410393164103941641039516410396164103971641039816410399164104001641040116410402164104031641040416410405164104061641040716410408164104091641041016410411164104121641041316410414164104151641041616410417164104181641041916410420164104211641042216410423164104241641042516410426164104271641042816410429164104301641043116410432164104331641043416410435164104361641043716410438164104391641044016410441164104421641044316410444164104451641044616410447164104481641044916410450164104511641045216410453164104541641045516410456164104571641045816410459164104601641046116410462164104631641046416410465164104661641046716410468164104691641047016410471164104721641047316410474164104751641047616410477164104781641047916410480164104811641048216410483164104841641048516410486164104871641048816410489164104901641049116410492164104931641049416410495164104961641049716410498164104991641050016410501164105021641050316410504164105051641050616410507164105081641050916410510164105111641051216410513164105141641051516410516164105171641051816410519164105201641052116410522164105231641052416410525164105261641052716410528164105291641053016410531164105321641053316410534164105351641053616410537164105381641053916410540164105411641054216410543164105441641054516410546164105471641054816410549164105501641055116410552164105531641055416410555164105561641055716410558164105591641056016410561164105621641056316410564164105651641056616410567164105681641056916410570164105711641057216410573164105741641057516410576164105771641057816410579164105801641058116410582164105831641058416410585164105861641058716410588164105891641059016410591164105921641059316410594164105951641059616410597164105981641059916410600164106011641060216410603164106041641060516410606164106071641060816410609164106101641061116410612164106131641061416410615164106161641061716410618164106191641062016410621164106221641062316410624164106251641062616410627164106281641062916410630164106311641063216410633164106341641063516410636164106371641063816410639164106401641064116410642164106431641064416410645164106461641064716410648164106491641065016410651164106521641065316410654164106551641065616410657164106581641065916410660164106611641066216410663164106641641066516410666164106671641066816410669164106701641067116410672164106731641067416410675164106761641067716410678164106791641068016410681164106821641068316410684164106851641068616410687164106881641068916410690164106911641069216410693164106941641069516410696164106971641069816410699164107001641070116410702164107031641070416410705164107061641070716410708164107091641071016410711164107121641071316410714164107151641071616410717164107181641071916410720164107211641072216410723164107241641072516410726164107271641072816410729164107301641073116410732164107331641073416410735164107361641073716410738164107391641074016410741164107421641074316410744164107451641074616410747164107481641074916410750164107511641075216410753164107541641075516410756164107571641075816410759164107601641076116410762164107631641076416410765164107661641076716410768164107691641077016410771164107721641077316410774164107751641077616410777164107781641077916410780164107811641078216410783164107841641078516410786164107871641078816410789164107901641079116410792164107931641079416410795164107961641079716410798164107991641080016410801164108021641080316410804164108051641080616410807164108081641080916410810164108111641081216410813164108141641081516410816164108171641081816410819164108201641082116410822164108231641082416410825164108261641082716410828164108291641083016410831164108321641083316410834164108351641083616410837164108381641083916410840164108411641084216410843164108441641084516410846164108471641084816410849164108501641085116410852164108531641085416410855164108561641085716410858164108591641086016410861164108621641086316410864164108651641086616410867164108681641086916410870164108711641087216410873164108741641087516410876164108771641087816410879164108801641088116410882164108831641088416410885164108861641088716410888164108891641089016410891164108921641089316410894164108951641089616410897164108981641089916410900164109011641090216410903164109041641090516410906164109071641090816410909164109101641091116410912164109131641091416410915164109161641091716410918164109191641092016410921164109221641092316410924164109251641092616410927164109281641092916410930164109311641093216410933164109341641093516410936164109371641093816410939164109401641094116410942164109431641094416410945164109461641094716410948164109491641095016410951164109521641095316410954164109551641095616410957164109581641095916410960164109611641096216410963164109641641096516410966164109671641096816410969164109701641097116410972164109731641097416410975164109761641097716410978164109791641098016410981164109821641098316410984164109851641098616410987164109881641098916410990164109911641099216410993164109941641099516410996164109971641099816410999164110001641100116411002164110031641100416411005164110061641100716411008164110091641101016411011164110121641101316411014164110151641101616411017164110181641101916411020164110211641102216411023164110241641102516411026164110271641102816411029164110301641103116411032164110331641103416411035164110361641103716411038164110391641104016411041164110421641104316411044164110451641104616411047164110481641104916411050164110511641105216411053164110541641105516411056164110571641105816411059164110601641106116411062164110631641106416411065164110661641106716411068164110691641107016411071164110721641107316411074164110751641107616411077164110781641107916411080164110811641108216411083164110841641108516411086164110871641108816411089164110901641109116411092164110931641109416411095164110961641109716411098164110991641110016411101164111021641110316411104164111051642000116420002164200031642000416420005164200061642000716420008164200091642001016420011164200121642001316420014164200151642001616420017164200181642001916420020164200211642002216420023164200241642002516420026164200271642002816420029164200301642003116420032164200331642003416420035164200361642003716420038164200391642004016420041164200421642004316420044164200451642004616420047164200481642004916420050164200511642005216420053164200541642005516420056164200571642005816420059164200601642006116420062164200631642006416420065164200661642006716420068164200691642007016420071164200721642007316420074164200751642007616420077164200781642007916420080164200811642008216420083164200841642008516420086164200871642008816420089164200901642009116420092164200931642009416420095164200961642009716420098164200991642010016420101164201021642010316420104164201051642010616420107164201081642010916420110164201111642011216420113164201141642011516420116164201171642011816420119164201201642012116420122164201231642012416420125164201261642012716420128164201291642013016420131164201321642013316420134164201351642013616420137164201381642013916420140164201411642014216420143164201441642014516420146164201471642014816420149164201501642015116420152164201531642015416420155164201561642015716420158164201591642016016420161164201621642016316420164164201651642016616420167164201681642016916420170164201711642017216420173164201741642017516420176164201771642017816420179164201801642018116420182164201831642018416420185164201861642018716420188164201891642019016420191164201921642019316420194164201951642019616420197164201981642019916420200164202011642020216420203164202041642020516420206164202071642020816420209164202101642021116420212164202131642021416420215164202161642021716420218164202191642022016420221164202221642022316420224164202251642022616420227164202281642022916420230164202311642023216420233164202341642023516420236164202371642023816420239164202401642024116420242164202431642024416420245164202461642024716420248164202491642025016420251164202521642025316420254164202551642025616420257164202581642025916420260164202611642026216420263164202641642026516420266164202671642026816420269164202701642027116420272164202731642027416420275164202761642027716420278164202791642028016420281164202821642028316420284164202851642028616420287164202881642028916420290164202911642029216420293164202941642029516420296164202971642029816420299164203001642030116420302164203031642030416420305164203061642030716420308164203091642031016420311164203121642031316420314164203151642031616420317164203181642031916420320164203211642032216420323164203241642032516420326164203271642032816420329164203301642033116420332164203331642033416420335164203361642033716420338164203391642034016420341164203421642034316420344164203451642034616420347164203481642034916420350164203511642035216420353164203541642035516420356164203571642035816420359164203601642036116420362164203631642036416420365164203661642036716420368164203691642037016420371164203721642037316420374164203751642037616420377164203781642037916420380164203811642038216420383164203841642038516420386164203871642038816420389164203901642039116420392164203931642039416420395164203961642039716420398164203991642040016420401164204021642040316420404164204051642040616420407164204081642040916420410164204111642041216420413164204141642041516420416164204171642041816420419164204201642042116420422164204231642042416420425164204261642042716420428164204291642043016420431164204321642043316420434164204351642043616420437164204381642043916420440164204411642044216420443164204441642044516420446164204471642044816420449164204501642045116420452164204531642045416420455164204561642045716420458164204591642046016420461164204621642046316420464164204651642046616420467164204681642046916420470164204711642047216420473164204741642047516420476164204771642047816420479164204801642048116420482164204831642048416420485164204861642048716420488164204891642049016420491164204921642049316420494164204951642049616420497164204981642049916420500164205011642050216420503164205041642050516420506164205071642050816420509164205101642051116420512164205131642051416420515164205161642051716420518164205191642052016420521164205221642052316420524164205251642052616420527164205281642052916420530164205311642053216420533164205341642053516420536164205371642053816420539164205401642054116420542164205431642054416420545164205461642054716420548164205491642055016420551164205521642055316420554164205551642055616420557164205581642055916420560164205611642056216420563164205641642056516420566164205671642056816420569164205701642057116420572164205731642057416420575164205761642057716420578164205791642058016420581164205821642058316420584164205851642058616420587164205881642058916420590164205911642059216420593164205941642059516420596164205971642059816420599164206001642060116420602164206031642060416420605164206061642060716420608164206091642061016420611164206121642061316420614164206151642061616420617164206181642061916420620164206211642062216420623164206241642062516420626164206271642062816420629164206301642063116420632164206331642063416420635164206361642063716420638164206391642064016420641164206421642064316420644164206451642064616420647164206481642064916420650164206511642065216420653164206541642065516420656164206571642065816420659164206601642066116420662164206631642066416420665164206661642066716420668164206691642067016420671164206721642067316420674164206751642067616420677164206781642067916420680164206811642068216420683164206841642068516420686164206871642068816420689164206901642069116420692164206931642069416420695164206961642069716420698164206991642070016420701164207021642070316420704164207051642070616420707164207081642070916420710164207111642071216420713164207141642071516420716164207171642071816420719164207201642072116420722164207231642072416420725164207261642072716420728164207291642073016420731164207321642073316420734164207351642073616420737164207381642073916420740164207411642074216420743164207441642074516420746164207471642074816420749164207501642075116420752164207531642075416420755164207561642075716420758164207591642076016420761164207621642076316420764164207651642076616420767164207681642076916420770164207711642077216420773164207741642077516420776164207771642077816420779164207801642078116420782164207831642078416420785164207861642078716420788164207891642079016420791164207921642079316420794164207951642079616420797164207981642079916420800164208011642080216420803164208041642080516420806164208071642080816420809164208101642081116420812164208131642081416420815164208161642081716420818164208191642082016420821164208221642082316420824164208251642082616420827164208281642082916420830164208311642083216420833164208341642083516420836164208371642083816420839164208401642084116420842164208431642084416420845164208461642084716420848164208491642085016420851164208521642085316420854164208551642085616420857164208581642085916420860164208611642086216420863164208641642086516420866164208671642086816420869164208701642087116420872164208731642087416420875164208761642087716420878164208791642088016420881164208821642088316420884164208851642088616420887164208881642088916420890164208911642089216420893164208941642089516420896164208971642089816420899164209001642090116420902164209031642090416420905164209061642090716420908164209091642091016420911164209121642091316420914164209151642091616420917164209181642091916420920164209211642092216420923164209241642092516420926164209271642092816420929164209301642093116420932164209331642093416420935164209361642093716420938164209391642094016420941164209421642094316420944164209451642094616420947164209481642094916420950164209511642095216420953164209541642095516420956164209571642095816420959164209601642096116420962164209631642096416420965164209661642096716420968164209691642097016420971164209721642097316420974164209751642097616420977164209781642097916420980164209811642098216420983164209841642098516420986164209871642098816420989164209901642099116420992164209931642099416420995164209961642099716420998164209991642100016421001164210021642100316421004164210051642100616421007164210081642100916421010164210111642101216421013164210141642101516421016164210171642101816421019164210201642102116421022164210231642102416421025164210261642102716421028164210291642103016421031164210321642103316421034164210351642103616421037164210381642103916421040164210411642104216421043164210441642104516421046164210471642104816421049164210501642105116421052164210531642105416421055164210561642105716421058164210591642106016421061164210621642106316421064164210651642106616421067164210681642106916421070164210711642107216421073164210741642107516421076164210771642107816421079164210801642108116421082164210831642108416421085164210861642108716421088164210891642109016421091164210921642109316421094164210951642109616421097164210981642109916421100164211011642110216421103164211041642110516430001164300021643000316430004164300051643000616430007164300081643000916430010164300111643001216430013164300141643001516430016164300171643001816430019164300201643002116430022164300231643002416430025164300261643002716430028164300291643003016430031164300321643003316430034164300351643003616430037164300381643003916430040164300411643004216430043164300441643004516430046164300471643004816430049164300501643005116430052164300531643005416430055164300561643005716430058164300591643006016430061164300621643006316430064164300651643006616430067164300681643006916430070164300711643007216430073164300741643007516430076164300771643007816430079164300801643008116430082164300831643008416430085164300861643008716430088164300891643009016430091164300921643009316430094164300951643009616430097164300981643009916430100164301011643010216430103164301041643010516430106164301071643010816430109164301101643011116430112164301131643011416430115164301161643011716430118164301191643012016430121164301221643012316430124164301251643012616430127164301281643012916430130164301311643013216430133164301341643013516430136164301371643013816430139164301401643014116430142164301431643014416430145164301461643014716430148164301491643015016430151164301521643015316430154164301551643015616430157164301581643015916430160164301611643016216430163164301641643016516430166164301671643016816430169164301701643017116430172164301731643017416430175164301761643017716430178164301791643018016430181164301821643018316430184164301851643018616430187164301881643018916430190164301911643019216430193164301941643019516430196164301971643019816430199164302001643020116430202164302031643020416430205164302061643020716430208164302091643021016430211164302121643021316430214164302151643021616430217164302181643021916430220164302211643022216430223164302241643022516430226164302271643022816430229164302301643023116430232164302331643023416430235164302361643023716430238164302391643024016430241164302421643024316430244164302451643024616430247164302481643024916430250164302511643025216430253164302541643025516430256164302571643025816430259164302601643026116430262164302631643026416430265164302661643026716430268164302691643027016430271164302721643027316430274164302751643027616430277164302781643027916430280164302811643028216430283164302841643028516430286164302871643028816430289164302901643029116430292164302931643029416430295164302961643029716430298164302991643030016430301164303021643030316430304164303051643030616430307164303081643030916430310164303111643031216430313164303141643031516430316164303171643031816430319164303201643032116430322164303231643032416430325164303261643032716430328164303291643033016430331164303321643033316430334164303351643033616430337164303381643033916430340164303411643034216430343164303441643034516430346164303471643034816430349164303501643035116430352164303531643035416430355164303561643035716430358164303591643036016430361164303621643036316430364164303651643036616430367164303681643036916430370164303711643037216430373164303741643037516430376164303771643037816430379164303801643038116430382164303831643038416430385164303861643038716430388164303891643039016430391164303921643039316430394164303951643039616430397164303981643039916430400164304011643040216430403164304041643040516430406164304071643040816430409164304101643041116430412164304131643041416430415164304161643041716430418164304191643042016430421164304221643042316430424164304251643042616430427164304281643042916430430164304311643043216430433164304341643043516430436164304371643043816430439164304401643044116430442164304431643044416430445164304461643044716430448164304491643045016430451164304521643045316430454164304551643045616430457164304581643045916430460164304611643046216430463164304641643046516430466164304671643046816430469164304701643047116430472164304731643047416430475164304761643047716430478164304791643048016430481164304821643048316430484164304851643048616430487164304881643048916430490164304911643049216430493164304941643049516430496164304971643049816430499164305001643050116430502164305031643050416430505164305061643050716430508164305091643051016430511164305121643051316430514164305151643051616430517164305181643051916430520164305211643052216430523164305241643052516430526164305271643052816430529164305301643053116430532164305331643053416430535164305361643053716430538164305391643054016430541164305421643054316430544164305451643054616430547164305481643054916430550164305511643055216430553164305541643055516430556164305571643055816430559164305601643056116430562164305631643056416430565164305661643056716430568164305691643057016430571164305721643057316430574164305751643057616430577164305781643057916430580164305811643058216430583164305841643058516430586164305871643058816430589164305901643059116430592164305931643059416430595164305961643059716430598164305991643060016430601164306021643060316430604164306051643060616430607164306081643060916430610164306111643061216430613164306141643061516430616164306171643061816430619164306201643062116430622164306231643062416430625164306261643062716430628164306291643063016430631164306321643063316430634164306351643063616430637164306381643063916430640164306411643064216430643164306441643064516430646164306471643064816430649164306501643065116430652164306531643065416430655164306561643065716430658164306591643066016430661164306621643066316430664164306651643066616430667164306681643066916430670164306711643067216430673164306741643067516430676164306771643067816430679164306801643068116430682164306831643068416430685164306861643068716430688164306891643069016430691164306921643069316430694164306951643069616430697164306981643069916430700164307011643070216430703164307041643070516430706164307071643070816430709164307101643071116430712164307131643071416430715164307161643071716430718164307191643072016430721164307221643072316430724164307251643072616430727164307281643072916430730164307311643073216430733164307341643073516430736164307371643073816430739164307401643074116430742164307431643074416430745164307461643074716430748164307491643075016430751164307521643075316430754164307551643075616430757164307581643075916430760164307611643076216430763164307641643076516430766164307671643076816430769164307701643077116430772164307731643077416430775164307761643077716430778164307791643078016430781164307821643078316430784164307851643078616430787164307881643078916430790164307911643079216430793164307941643079516430796164307971643079816430799164308001643080116430802164308031643080416430805164308061643080716430808164308091643081016430811164308121643081316430814164308151643081616430817164308181643081916430820164308211643082216430823164308241643082516430826164308271643082816430829164308301643083116430832164308331643083416430835164308361643083716430838164308391643084016430841164308421643084316430844164308451643084616430847164308481643084916430850164308511643085216430853164308541643085516430856164308571643085816430859164308601643086116430862164308631643086416430865164308661643086716430868164308691643087016430871164308721643087316430874164308751643087616430877164308781643087916430880164308811643088216430883164308841643088516430886164308871643088816430889164308901643089116430892164308931643089416430895164308961643089716430898164308991643090016430901164309021643090316430904164309051643090616430907164309081643090916430910164309111643091216430913164309141643091516430916164309171643091816430919164309201643092116430922164309231643092416430925164309261643092716430928164309291643093016430931164309321643093316430934164309351643093616430937164309381643093916430940164309411643094216430943164309441643094516430946164309471643094816430949164309501643095116430952164309531643095416430955164309561643095716430958164309591643096016430961164309621643096316430964164309651643096616430967164309681643096916430970164309711643097216430973164309741643097516430976164309771643097816430979164309801643098116430982164309831643098416430985164309861643098716430988164309891643099016430991164309921643099316430994164309951643099616430997164309981643099916431000164310011643100216431003164310041643100516431006164310071643100816431009164310101643101116431012164310131643101416431015164310161643101716431018164310191643102016431021164310221643102316431024164310251643102616431027164310281643102916431030164310311643103216431033164310341643103516431036164310371643103816431039164310401643104116431042164310431643104416431045164310461643104716431048164310491643105016431051164310521643105316431054164310551643105616431057164310581643105916431060164310611643106216431063164310641643106516431066164310671643106816431069164310701643107116431072164310731643107416431075164310761643107716431078164310791643108016431081164310821643108316431084164310851643108616431087164310881643108916431090164310911643109216431093164310941643109516431096164310971643109816431099164311001643110116431102164311031643110416431105164400011644000216440003164400041644000516440006164400071644000816440009164400101644001116440012164400131644001416440015164400161644001716440018164400191644002016440021164400221644002316440024164400251644002616440027164400281644002916440030164400311644003216440033164400341644003516440036164400371644003816440039164400401644004116440042164400431644004416440045164400461644004716440048164400491644005016440051164400521644005316440054164400551644005616440057164400581644005916440060164400611644006216440063164400641644006516440066164400671644006816440069164400701644007116440072164400731644007416440075164400761644007716440078164400791644008016440081164400821644008316440084164400851644008616440087164400881644008916440090164400911644009216440093164400941644009516440096164400971644009816440099164401001644010116440102164401031644010416440105164401061644010716440108164401091644011016440111164401121644011316440114164401151644011616440117164401181644011916440120164401211644012216440123164401241644012516440126164401271644012816440129164401301644013116440132164401331644013416440135164401361644013716440138164401391644014016440141164401421644014316440144164401451644014616440147164401481644014916440150164401511644015216440153164401541644015516440156164401571644015816440159164401601644016116440162164401631644016416440165164401661644016716440168164401691644017016440171164401721644017316440174164401751644017616440177164401781644017916440180164401811644018216440183164401841644018516440186164401871644018816440189164401901644019116440192164401931644019416440195164401961644019716440198164401991644020016440201164402021644020316440204164402051644020616440207164402081644020916440210164402111644021216440213164402141644021516440216164402171644021816440219164402201644022116440222164402231644022416440225164402261644022716440228164402291644023016440231164402321644023316440234164402351644023616440237164402381644023916440240164402411644024216440243164402441644024516440246164402471644024816440249164402501644025116440252164402531644025416440255164402561644025716440258164402591644026016440261164402621644026316440264164402651644026616440267164402681644026916440270164402711644027216440273164402741644027516440276164402771644027816440279164402801644028116440282164402831644028416440285164402861644028716440288164402891644029016440291164402921644029316440294164402951644029616440297164402981644029916440300164403011644030216440303164403041644030516440306164403071644030816440309164403101644031116440312164403131644031416440315164403161644031716440318164403191644032016440321164403221644032316440324164403251644032616440327164403281644032916440330164403311644033216440333164403341644033516440336164403371644033816440339164403401644034116440342164403431644034416440345164403461644034716440348164403491644035016440351164403521644035316440354164403551644035616440357164403581644035916440360164403611644036216440363164403641644036516440366164403671644036816440369164403701644037116440372164403731644037416440375164403761644037716440378164403791644038016440381164403821644038316440384164403851644038616440387164403881644038916440390164403911644039216440393164403941644039516440396164403971644039816440399164404001644040116440402164404031644040416440405164404061644040716440408164404091644041016440411164404121644041316440414164404151644041616440417164404181644041916440420164404211644042216440423164404241644042516440426164404271644042816440429164404301644043116440432164404331644043416440435164404361644043716440438164404391644044016440441164404421644044316440444164404451644044616440447164404481644044916440450164404511644045216440453164404541644045516440456164404571644045816440459164404601644046116440462164404631644046416440465164404661644046716440468164404691644047016440471164404721644047316440474164404751644047616440477164404781644047916440480164404811644048216440483164404841644048516440486164404871644048816440489164404901644049116440492164404931644049416440495164404961644049716440498164404991644050016440501164405021644050316440504164405051644050616440507164405081644050916440510164405111644051216440513164405141644051516440516164405171644051816440519164405201644052116440522164405231644052416440525164405261644052716440528164405291644053016440531164405321644053316440534164405351644053616440537164405381644053916440540164405411644054216440543164405441644054516440546164405471644054816440549164405501644055116440552164405531644055416440555164405561644055716440558164405591644056016440561164405621644056316440564164405651644056616440567164405681644056916440570164405711644057216440573164405741644057516440576164405771644057816440579164405801644058116440582164405831644058416440585164405861644058716440588164405891644059016440591164405921644059316440594164405951644059616440597164405981644059916440600164406011644060216440603164406041644060516440606164406071644060816440609164406101644061116440612164406131644061416440615164406161644061716440618164406191644062016440621164406221644062316440624164406251644062616440627164406281644062916440630164406311644063216440633164406341644063516440636164406371644063816440639164406401644064116440642164406431644064416440645164406461644064716440648164406491644065016440651164406521644065316440654164406551644065616440657164406581644065916440660164406611644066216440663164406641644066516440666164406671644066816440669164406701644067116440672164406731644067416440675164406761644067716440678164406791644068016440681164406821644068316440684164406851644068616440687164406881644068916440690164406911644069216440693164406941644069516440696164406971644069816440699164407001644070116440702164407031644070416440705164407061644070716440708164407091644071016440711164407121644071316440714164407151644071616440717164407181644071916440720164407211644072216440723164407241644072516440726164407271644072816440729164407301644073116440732164407331644073416440735164407361644073716440738164407391644074016440741164407421644074316440744164407451644074616440747164407481644074916440750164407511644075216440753164407541644075516440756164407571644075816440759164407601644076116440762164407631644076416440765164407661644076716440768164407691644077016440771164407721644077316440774164407751644077616440777164407781644077916440780164407811644078216440783164407841644078516440786164407871644078816440789164407901644079116440792164407931644079416440795164407961644079716440798164407991644080016440801164408021644080316440804164408051644080616440807164408081644080916440810164408111644081216440813164408141644081516440816164408171644081816440819164408201644082116440822164408231644082416440825164408261644082716440828164408291644083016440831164408321644083316440834164408351644083616440837164408381644083916440840164408411644084216440843164408441644084516440846164408471644084816440849164408501644085116440852164408531644085416440855164408561644085716440858164408591644086016440861164408621644086316440864164408651644086616440867164408681644086916440870164408711644087216440873164408741644087516440876164408771644087816440879164408801644088116440882164408831644088416440885164408861644088716440888164408891644089016440891164408921644089316440894164408951644089616440897164408981644089916440900164409011644090216440903164409041644090516440906164409071644090816440909164409101644091116440912164409131644091416440915164409161644091716440918164409191644092016440921164409221644092316440924164409251644092616440927164409281644092916440930164409311644093216440933164409341644093516440936164409371644093816440939164409401644094116440942164409431644094416440945164409461644094716440948164409491644095016440951164409521644095316440954164409551644095616440957164409581644095916440960164409611644096216440963164409641644096516440966164409671644096816440969164409701644097116440972164409731644097416440975164409761644097716440978164409791644098016440981164409821644098316440984164409851644098616440987164409881644098916440990164409911644099216440993164409941644099516440996164409971644099816440999164410001644100116441002164410031644100416441005164410061644100716441008164410091644101016441011164410121644101316441014164410151644101616441017164410181644101916441020164410211644102216441023164410241644102516441026164410271644102816441029164410301644103116441032164410331644103416441035164410361644103716441038164410391644104016441041164410421644104316441044164410451644104616441047164410481644104916441050164410511644105216441053164410541644105516441056164410571644105816441059164410601644106116441062164410631644106416441065164410661644106716441068164410691644107016441071164410721644107316441074164410751644107616441077164410781644107916441080164410811644108216441083164410841644108516441086164410871644108816441089164410901644109116441092164410931644109416441095164410961644109716441098164410991644110016441101164411021644110316441104164411051645000116450002164500031645000416450005164500061645000716450008164500091645001016450011164500121645001316450014164500151645001616450017164500181645001916450020164500211645002216450023164500241645002516450026164500271645002816450029164500301645003116450032164500331645003416450035164500361645003716450038164500391645004016450041164500421645004316450044164500451645004616450047164500481645004916450050164500511645005216450053164500541645005516450056164500571645005816450059164500601645006116450062164500631645006416450065164500661645006716450068164500691645007016450071164500721645007316450074164500751645007616450077164500781645007916450080164500811645008216450083164500841645008516450086164500871645008816450089164500901645009116450092164500931645009416450095164500961645009716450098164500991645010016450101164501021645010316450104164501051645010616450107164501081645010916450110164501111645011216450113164501141645011516450116164501171645011816450119164501201645012116450122164501231645012416450125164501261645012716450128164501291645013016450131164501321645013316450134164501351645013616450137164501381645013916450140164501411645014216450143164501441645014516450146164501471645014816450149164501501645015116450152164501531645015416450155164501561645015716450158164501591645016016450161164501621645016316450164164501651645016616450167164501681645016916450170164501711645017216450173164501741645017516450176164501771645017816450179164501801645018116450182164501831645018416450185164501861645018716450188164501891645019016450191164501921645019316450194164501951645019616450197164501981645019916450200164502011645020216450203164502041645020516450206164502071645020816450209164502101645021116450212164502131645021416450215164502161645021716450218164502191645022016450221164502221645022316450224164502251645022616450227164502281645022916450230164502311645023216450233164502341645023516450236164502371645023816450239164502401645024116450242164502431645024416450245164502461645024716450248164502491645025016450251164502521645025316450254164502551645025616450257164502581645025916450260164502611645026216450263164502641645026516450266164502671645026816450269164502701645027116450272164502731645027416450275164502761645027716450278164502791645028016450281164502821645028316450284164502851645028616450287164502881645028916450290164502911645029216450293164502941645029516450296164502971645029816450299164503001645030116450302164503031645030416450305164503061645030716450308164503091645031016450311164503121645031316450314164503151645031616450317164503181645031916450320164503211645032216450323164503241645032516450326164503271645032816450329164503301645033116450332164503331645033416450335164503361645033716450338164503391645034016450341164503421645034316450344164503451645034616450347164503481645034916450350164503511645035216450353164503541645035516450356164503571645035816450359164503601645036116450362164503631645036416450365164503661645036716450368164503691645037016450371164503721645037316450374164503751645037616450377164503781645037916450380164503811645038216450383164503841645038516450386164503871645038816450389164503901645039116450392164503931645039416450395164503961645039716450398164503991645040016450401164504021645040316450404164504051645040616450407164504081645040916450410164504111645041216450413164504141645041516450416164504171645041816450419164504201645042116450422164504231645042416450425164504261645042716450428164504291645043016450431164504321645043316450434164504351645043616450437164504381645043916450440164504411645044216450443164504441645044516450446164504471645044816450449164504501645045116450452164504531645045416450455164504561645045716450458164504591645046016450461164504621645046316450464164504651645046616450467164504681645046916450470164504711645047216450473164504741645047516450476164504771645047816450479164504801645048116450482164504831645048416450485164504861645048716450488164504891645049016450491164504921645049316450494164504951645049616450497164504981645049916450500164505011645050216450503164505041645050516450506164505071645050816450509164505101645051116450512164505131645051416450515164505161645051716450518164505191645052016450521164505221645052316450524164505251645052616450527164505281645052916450530164505311645053216450533164505341645053516450536164505371645053816450539164505401645054116450542164505431645054416450545164505461645054716450548164505491645055016450551164505521645055316450554164505551645055616450557164505581645055916450560164505611645056216450563164505641645056516450566164505671645056816450569164505701645057116450572164505731645057416450575164505761645057716450578164505791645058016450581164505821645058316450584164505851645058616450587164505881645058916450590164505911645059216450593164505941645059516450596164505971645059816450599164506001645060116450602164506031645060416450605164506061645060716450608164506091645061016450611164506121645061316450614164506151645061616450617164506181645061916450620164506211645062216450623164506241645062516450626164506271645062816450629164506301645063116450632164506331645063416450635164506361645063716450638164506391645064016450641164506421645064316450644164506451645064616450647164506481645064916450650164506511645065216450653164506541645065516450656164506571645065816450659164506601645066116450662164506631645066416450665164506661645066716450668164506691645067016450671164506721645067316450674164506751645067616450677164506781645067916450680164506811645068216450683164506841645068516450686164506871645068816450689164506901645069116450692164506931645069416450695164506961645069716450698164506991645070016450701164507021645070316450704164507051645070616450707164507081645070916450710164507111645071216450713164507141645071516450716164507171645071816450719164507201645072116450722164507231645072416450725164507261645072716450728164507291645073016450731164507321645073316450734164507351645073616450737164507381645073916450740164507411645074216450743164507441645074516450746164507471645074816450749164507501645075116450752164507531645075416450755164507561645075716450758164507591645076016450761164507621645076316450764164507651645076616450767164507681645076916450770164507711645077216450773164507741645077516450776164507771645077816450779164507801645078116450782164507831645078416450785164507861645078716450788164507891645079016450791164507921645079316450794164507951645079616450797164507981645079916450800164508011645080216450803164508041645080516450806164508071645080816450809164508101645081116450812164508131645081416450815164508161645081716450818164508191645082016450821164508221645082316450824164508251645082616450827164508281645082916450830164508311645083216450833164508341645083516450836164508371645083816450839164508401645084116450842164508431645084416450845164508461645084716450848164508491645085016450851164508521645085316450854164508551645085616450857164508581645085916450860164508611645086216450863164508641645086516450866164508671645086816450869164508701645087116450872164508731645087416450875164508761645087716450878164508791645088016450881164508821645088316450884164508851645088616450887164508881645088916450890164508911645089216450893164508941645089516450896164508971645089816450899164509001645090116450902164509031645090416450905164509061645090716450908164509091645091016450911164509121645091316450914164509151645091616450917164509181645091916450920164509211645092216450923164509241645092516450926164509271645092816450929164509301645093116450932164509331645093416450935164509361645093716450938164509391645094016450941164509421645094316450944164509451645094616450947164509481645094916450950164509511645095216450953164509541645095516450956164509571645095816450959164509601645096116450962164509631645096416450965164509661645096716450968164509691645097016450971164509721645097316450974164509751645097616450977164509781645097916450980164509811645098216450983164509841645098516450986164509871645098816450989164509901645099116450992164509931645099416450995164509961645099716450998164509991645100016451001164510021645100316451004164510051645100616451007164510081645100916451010164510111645101216451013164510141645101516451016164510171645101816451019164510201645102116451022164510231645102416451025164510261645102716451028164510291645103016451031164510321645103316451034164510351645103616451037164510381645103916451040164510411645104216451043164510441645104516451046164510471645104816451049164510501645105116451052164510531645105416451055164510561645105716451058164510591645106016451061164510621645106316451064164510651645106616451067164510681645106916451070164510711645107216451073164510741645107516451076164510771645107816451079164510801645108116451082164510831645108416451085164510861645108716451088164510891645109016451091164510921645109316451094164510951645109616451097164510981645109916451100164511011645110216451103164511041645110516460001164600021646000316460004164600051646000616460007164600081646000916460010164600111646001216460013164600141646001516460016164600171646001816460019164600201646002116460022164600231646002416460025164600261646002716460028164600291646003016460031164600321646003316460034164600351646003616460037164600381646003916460040164600411646004216460043164600441646004516460046164600471646004816460049164600501646005116460052164600531646005416460055164600561646005716460058164600591646006016460061164600621646006316460064164600651646006616460067164600681646006916460070164600711646007216460073164600741646007516460076164600771646007816460079164600801646008116460082164600831646008416460085164600861646008716460088164600891646009016460091164600921646009316460094164600951646009616460097164600981646009916460100164601011646010216460103164601041646010516460106164601071646010816460109164601101646011116460112164601131646011416460115164601161646011716460118164601191646012016460121164601221646012316460124164601251646012616460127164601281646012916460130164601311646013216460133164601341646013516460136164601371646013816460139164601401646014116460142164601431646014416460145164601461646014716460148164601491646015016460151164601521646015316460154164601551646015616460157164601581646015916460160164601611646016216460163164601641646016516460166164601671646016816460169164601701646017116460172164601731646017416460175164601761646017716460178164601791646018016460181164601821646018316460184164601851646018616460187164601881646018916460190164601911646019216460193164601941646019516460196164601971646019816460199164602001646020116460202164602031646020416460205164602061646020716460208164602091646021016460211164602121646021316460214164602151646021616460217164602181646021916460220164602211646022216460223164602241646022516460226164602271646022816460229164602301646023116460232164602331646023416460235164602361646023716460238164602391646024016460241164602421646024316460244164602451646024616460247164602481646024916460250164602511646025216460253164602541646025516460256164602571646025816460259164602601646026116460262164602631646026416460265164602661646026716460268164602691646027016460271164602721646027316460274164602751646027616460277164602781646027916460280164602811646028216460283164602841646028516460286164602871646028816460289164602901646029116460292164602931646029416460295164602961646029716460298164602991646030016460301164603021646030316460304164603051646030616460307164603081646030916460310164603111646031216460313164603141646031516460316164603171646031816460319164603201646032116460322164603231646032416460325164603261646032716460328164603291646033016460331164603321646033316460334164603351646033616460337164603381646033916460340164603411646034216460343164603441646034516460346164603471646034816460349164603501646035116460352164603531646035416460355164603561646035716460358164603591646036016460361164603621646036316460364164603651646036616460367164603681646036916460370164603711646037216460373164603741646037516460376164603771646037816460379164603801646038116460382164603831646038416460385164603861646038716460388164603891646039016460391164603921646039316460394164603951646039616460397164603981646039916460400164604011646040216460403164604041646040516460406164604071646040816460409164604101646041116460412164604131646041416460415164604161646041716460418164604191646042016460421164604221646042316460424164604251646042616460427164604281646042916460430164604311646043216460433164604341646043516460436164604371646043816460439164604401646044116460442164604431646044416460445164604461646044716460448164604491646045016460451164604521646045316460454164604551646045616460457164604581646045916460460164604611646046216460463164604641646046516460466164604671646046816460469164604701646047116460472164604731646047416460475164604761646047716460478164604791646048016460481164604821646048316460484164604851646048616460487164604881646048916460490164604911646049216460493164604941646049516460496164604971646049816460499164605001646050116460502164605031646050416460505164605061646050716460508164605091646051016460511164605121646051316460514164605151646051616460517164605181646051916460520164605211646052216460523164605241646052516460526164605271646052816460529164605301646053116460532164605331646053416460535164605361646053716460538164605391646054016460541164605421646054316460544164605451646054616460547164605481646054916460550164605511646055216460553164605541646055516460556164605571646055816460559164605601646056116460562164605631646056416460565164605661646056716460568164605691646057016460571164605721646057316460574164605751646057616460577164605781646057916460580164605811646058216460583164605841646058516460586164605871646058816460589164605901646059116460592164605931646059416460595164605961646059716460598164605991646060016460601164606021646060316460604164606051646060616460607164606081646060916460610164606111646061216460613164606141646061516460616164606171646061816460619164606201646062116460622164606231646062416460625164606261646062716460628164606291646063016460631164606321646063316460634164606351646063616460637164606381646063916460640164606411646064216460643164606441646064516460646164606471646064816460649164606501646065116460652164606531646065416460655164606561646065716460658164606591646066016460661164606621646066316460664164606651646066616460667164606681646066916460670164606711646067216460673164606741646067516460676164606771646067816460679164606801646068116460682164606831646068416460685164606861646068716460688164606891646069016460691164606921646069316460694164606951646069616460697164606981646069916460700164607011646070216460703164607041646070516460706164607071646070816460709164607101646071116460712164607131646071416460715164607161646071716460718164607191646072016460721164607221646072316460724164607251646072616460727164607281646072916460730164607311646073216460733164607341646073516460736164607371646073816460739164607401646074116460742164607431646074416460745164607461646074716460748164607491646075016460751164607521646075316460754164607551646075616460757164607581646075916460760164607611646076216460763164607641646076516460766164607671646076816460769164607701646077116460772164607731646077416460775164607761646077716460778164607791646078016460781164607821646078316460784164607851646078616460787164607881646078916460790164607911646079216460793164607941646079516460796164607971646079816460799164608001646080116460802164608031646080416460805164608061646080716460808164608091646081016460811164608121646081316460814164608151646081616460817164608181646081916460820164608211646082216460823164608241646082516460826164608271646082816460829164608301646083116460832164608331646083416460835164608361646083716460838164608391646084016460841164608421646084316460844164608451646084616460847164608481646084916460850164608511646085216460853164608541646085516460856164608571646085816460859164608601646086116460862164608631646086416460865164608661646086716460868164608691646087016460871164608721646087316460874164608751646087616460877164608781646087916460880164608811646088216460883164608841646088516460886164608871646088816460889164608901646089116460892164608931646089416460895164608961646089716460898164608991646090016460901164609021646090316460904164609051646090616460907164609081646090916460910164609111646091216460913164609141646091516460916164609171646091816460919164609201646092116460922164609231646092416460925164609261646092716460928164609291646093016460931164609321646093316460934164609351646093616460937164609381646093916460940164609411646094216460943164609441646094516460946164609471646094816460949164609501646095116460952164609531646095416460955164609561646095716460958164609591646096016460961164609621646096316460964164609651646096616460967164609681646096916460970164609711646097216460973164609741646097516460976164609771646097816460979164609801646098116460982164609831646098416460985164609861646098716460988164609891646099016460991164609921646099316460994164609951646099616460997164609981646099916461000164610011646100216461003164610041646100516461006164610071646100816461009164610101646101116461012164610131646101416461015164610161646101716461018164610191646102016461021164610221646102316461024164610251646102616461027164610281646102916461030164610311646103216461033164610341646103516461036164610371646103816461039164610401646104116461042164610431646104416461045164610461646104716461048164610491646105016461051164610521646105316461054164610551646105616461057164610581646105916461060164610611646106216461063164610641646106516461066164610671646106816461069164610701646107116461072164610731646107416461075164610761646107716461078164610791646108016461081164610821646108316461084164610851646108616461087164610881646108916461090164610911646109216461093164610941646109516461096164610971646109816461099164611001646110116461102164611031646110416461105164700011647000216470003164700041647000516470006164700071647000816470009164700101647001116470012164700131647001416470015164700161647001716470018164700191647002016470021164700221647002316470024164700251647002616470027164700281647002916470030164700311647003216470033164700341647003516470036164700371647003816470039164700401647004116470042164700431647004416470045164700461647004716470048164700491647005016470051164700521647005316470054164700551647005616470057164700581647005916470060164700611647006216470063164700641647006516470066164700671647006816470069164700701647007116470072164700731647007416470075164700761647007716470078164700791647008016470081164700821647008316470084164700851647008616470087164700881647008916470090164700911647009216470093164700941647009516470096164700971647009816470099164701001647010116470102164701031647010416470105164701061647010716470108164701091647011016470111164701121647011316470114164701151647011616470117164701181647011916470120164701211647012216470123164701241647012516470126164701271647012816470129164701301647013116470132164701331647013416470135164701361647013716470138164701391647014016470141164701421647014316470144164701451647014616470147164701481647014916470150164701511647015216470153164701541647015516470156164701571647015816470159164701601647016116470162164701631647016416470165164701661647016716470168164701691647017016470171164701721647017316470174164701751647017616470177164701781647017916470180164701811647018216470183164701841647018516470186164701871647018816470189164701901647019116470192164701931647019416470195164701961647019716470198164701991647020016470201164702021647020316470204164702051647020616470207164702081647020916470210164702111647021216470213164702141647021516470216164702171647021816470219164702201647022116470222164702231647022416470225164702261647022716470228164702291647023016470231164702321647023316470234164702351647023616470237164702381647023916470240164702411647024216470243164702441647024516470246164702471647024816470249164702501647025116470252164702531647025416470255164702561647025716470258164702591647026016470261164702621647026316470264164702651647026616470267164702681647026916470270164702711647027216470273164702741647027516470276164702771647027816470279164702801647028116470282164702831647028416470285164702861647028716470288164702891647029016470291164702921647029316470294164702951647029616470297164702981647029916470300164703011647030216470303164703041647030516470306164703071647030816470309164703101647031116470312164703131647031416470315164703161647031716470318164703191647032016470321164703221647032316470324164703251647032616470327164703281647032916470330164703311647033216470333164703341647033516470336164703371647033816470339164703401647034116470342164703431647034416470345164703461647034716470348164703491647035016470351164703521647035316470354164703551647035616470357164703581647035916470360164703611647036216470363164703641647036516470366164703671647036816470369164703701647037116470372164703731647037416470375164703761647037716470378164703791647038016470381164703821647038316470384164703851647038616470387164703881647038916470390164703911647039216470393164703941647039516470396164703971647039816470399164704001647040116470402164704031647040416470405164704061647040716470408164704091647041016470411164704121647041316470414164704151647041616470417164704181647041916470420164704211647042216470423164704241647042516470426164704271647042816470429164704301647043116470432164704331647043416470435164704361647043716470438164704391647044016470441164704421647044316470444164704451647044616470447164704481647044916470450164704511647045216470453164704541647045516470456164704571647045816470459164704601647046116470462164704631647046416470465164704661647046716470468164704691647047016470471164704721647047316470474164704751647047616470477164704781647047916470480164704811647048216470483164704841647048516470486164704871647048816470489164704901647049116470492164704931647049416470495164704961647049716470498164704991647050016470501164705021647050316470504164705051647050616470507164705081647050916470510164705111647051216470513164705141647051516470516164705171647051816470519164705201647052116470522164705231647052416470525164705261647052716470528164705291647053016470531164705321647053316470534164705351647053616470537164705381647053916470540164705411647054216470543164705441647054516470546164705471647054816470549164705501647055116470552164705531647055416470555164705561647055716470558164705591647056016470561164705621647056316470564164705651647056616470567164705681647056916470570164705711647057216470573164705741647057516470576164705771647057816470579164705801647058116470582164705831647058416470585164705861647058716470588164705891647059016470591164705921647059316470594164705951647059616470597164705981647059916470600164706011647060216470603164706041647060516470606164706071647060816470609164706101647061116470612164706131647061416470615164706161647061716470618164706191647062016470621164706221647062316470624164706251647062616470627164706281647062916470630164706311647063216470633164706341647063516470636164706371647063816470639164706401647064116470642164706431647064416470645164706461647064716470648164706491647065016470651164706521647065316470654164706551647065616470657164706581647065916470660164706611647066216470663164706641647066516470666164706671647066816470669164706701647067116470672164706731647067416470675164706761647067716470678164706791647068016470681164706821647068316470684164706851647068616470687164706881647068916470690164706911647069216470693164706941647069516470696164706971647069816470699164707001647070116470702164707031647070416470705164707061647070716470708164707091647071016470711164707121647071316470714164707151647071616470717164707181647071916470720164707211647072216470723164707241647072516470726164707271647072816470729164707301647073116470732164707331647073416470735164707361647073716470738164707391647074016470741164707421647074316470744164707451647074616470747164707481647074916470750164707511647075216470753164707541647075516470756164707571647075816470759164707601647076116470762164707631647076416470765164707661647076716470768164707691647077016470771164707721647077316470774164707751647077616470777164707781647077916470780164707811647078216470783164707841647078516470786164707871647078816470789164707901647079116470792164707931647079416470795164707961647079716470798164707991647080016470801164708021647080316470804164708051647080616470807164708081647080916470810164708111647081216470813164708141647081516470816164708171647081816470819164708201647082116470822164708231647082416470825164708261647082716470828164708291647083016470831164708321647083316470834164708351647083616470837164708381647083916470840164708411647084216470843164708441647084516470846164708471647084816470849164708501647085116470852164708531647085416470855164708561647085716470858164708591647086016470861164708621647086316470864164708651647086616470867164708681647086916470870164708711647087216470873164708741647087516470876164708771647087816470879164708801647088116470882164708831647088416470885164708861647088716470888164708891647089016470891164708921647089316470894164708951647089616470897164708981647089916470900164709011647090216470903164709041647090516470906164709071647090816470909164709101647091116470912164709131647091416470915164709161647091716470918164709191647092016470921164709221647092316470924164709251647092616470927164709281647092916470930164709311647093216470933164709341647093516470936164709371647093816470939164709401647094116470942164709431647094416470945164709461647094716470948164709491647095016470951164709521647095316470954164709551647095616470957164709581647095916470960164709611647096216470963164709641647096516470966164709671647096816470969164709701647097116470972164709731647097416470975164709761647097716470978164709791647098016470981164709821647098316470984164709851647098616470987164709881647098916470990164709911647099216470993164709941647099516470996164709971647099816470999164710001647100116471002164710031647100416471005164710061647100716471008164710091647101016471011164710121647101316471014164710151647101616471017164710181647101916471020164710211647102216471023164710241647102516471026164710271647102816471029164710301647103116471032164710331647103416471035164710361647103716471038164710391647104016471041164710421647104316471044164710451647104616471047164710481647104916471050164710511647105216471053164710541647105516471056164710571647105816471059164710601647106116471062164710631647106416471065164710661647106716471068164710691647107016471071164710721647107316471074164710751647107616471077164710781647107916471080164710811647108216471083164710841647108516471086164710871647108816471089164710901647109116471092164710931647109416471095164710961647109716471098164710991647110016471101164711021647110316471104164711051648000116480002164800031648000416480005164800061648000716480008164800091648001016480011164800121648001316480014164800151648001616480017164800181648001916480020164800211648002216480023164800241648002516480026164800271648002816480029164800301648003116480032164800331648003416480035164800361648003716480038164800391648004016480041164800421648004316480044164800451648004616480047164800481648004916480050164800511648005216480053164800541648005516480056164800571648005816480059164800601648006116480062164800631648006416480065164800661648006716480068164800691648007016480071164800721648007316480074164800751648007616480077164800781648007916480080164800811648008216480083164800841648008516480086164800871648008816480089164800901648009116480092164800931648009416480095164800961648009716480098164800991648010016480101164801021648010316480104164801051648010616480107164801081648010916480110164801111648011216480113164801141648011516480116164801171648011816480119164801201648012116480122164801231648012416480125164801261648012716480128164801291648013016480131164801321648013316480134164801351648013616480137164801381648013916480140164801411648014216480143164801441648014516480146164801471648014816480149164801501648015116480152164801531648015416480155164801561648015716480158164801591648016016480161164801621648016316480164164801651648016616480167164801681648016916480170164801711648017216480173164801741648017516480176164801771648017816480179164801801648018116480182164801831648018416480185164801861648018716480188164801891648019016480191164801921648019316480194164801951648019616480197164801981648019916480200164802011648020216480203164802041648020516480206164802071648020816480209164802101648021116480212164802131648021416480215164802161648021716480218164802191648022016480221164802221648022316480224164802251648022616480227164802281648022916480230164802311648023216480233164802341648023516480236164802371648023816480239164802401648024116480242164802431648024416480245164802461648024716480248164802491648025016480251164802521648025316480254164802551648025616480257164802581648025916480260164802611648026216480263164802641648026516480266164802671648026816480269164802701648027116480272164802731648027416480275164802761648027716480278164802791648028016480281164802821648028316480284164802851648028616480287164802881648028916480290164802911648029216480293164802941648029516480296164802971648029816480299164803001648030116480302164803031648030416480305164803061648030716480308164803091648031016480311164803121648031316480314164803151648031616480317164803181648031916480320164803211648032216480323164803241648032516480326164803271648032816480329164803301648033116480332164803331648033416480335164803361648033716480338164803391648034016480341164803421648034316480344164803451648034616480347164803481648034916480350164803511648035216480353164803541648035516480356164803571648035816480359164803601648036116480362164803631648036416480365164803661648036716480368164803691648037016480371164803721648037316480374164803751648037616480377164803781648037916480380164803811648038216480383164803841648038516480386164803871648038816480389164803901648039116480392164803931648039416480395164803961648039716480398164803991648040016480401164804021648040316480404164804051648040616480407164804081648040916480410164804111648041216480413164804141648041516480416164804171648041816480419164804201648042116480422164804231648042416480425164804261648042716480428164804291648043016480431164804321648043316480434164804351648043616480437164804381648043916480440164804411648044216480443164804441648044516480446164804471648044816480449164804501648045116480452164804531648045416480455164804561648045716480458164804591648046016480461164804621648046316480464164804651648046616480467164804681648046916480470164804711648047216480473164804741648047516480476164804771648047816480479164804801648048116480482164804831648048416480485164804861648048716480488164804891648049016480491164804921648049316480494164804951648049616480497164804981648049916480500164805011648050216480503164805041648050516480506164805071648050816480509164805101648051116480512164805131648051416480515164805161648051716480518164805191648052016480521164805221648052316480524164805251648052616480527164805281648052916480530164805311648053216480533164805341648053516480536164805371648053816480539164805401648054116480542164805431648054416480545164805461648054716480548164805491648055016480551164805521648055316480554164805551648055616480557164805581648055916480560164805611648056216480563164805641648056516480566164805671648056816480569164805701648057116480572164805731648057416480575164805761648057716480578164805791648058016480581164805821648058316480584164805851648058616480587164805881648058916480590164805911648059216480593164805941648059516480596164805971648059816480599164806001648060116480602164806031648060416480605164806061648060716480608164806091648061016480611164806121648061316480614164806151648061616480617164806181648061916480620164806211648062216480623164806241648062516480626164806271648062816480629164806301648063116480632164806331648063416480635164806361648063716480638164806391648064016480641164806421648064316480644164806451648064616480647164806481648064916480650164806511648065216480653164806541648065516480656164806571648065816480659164806601648066116480662164806631648066416480665164806661648066716480668164806691648067016480671164806721648067316480674164806751648067616480677164806781648067916480680164806811648068216480683164806841648068516480686164806871648068816480689164806901648069116480692164806931648069416480695164806961648069716480698164806991648070016480701164807021648070316480704164807051648070616480707164807081648070916480710164807111648071216480713164807141648071516480716164807171648071816480719164807201648072116480722164807231648072416480725164807261648072716480728164807291648073016480731164807321648073316480734164807351648073616480737164807381648073916480740164807411648074216480743164807441648074516480746164807471648074816480749164807501648075116480752164807531648075416480755164807561648075716480758164807591648076016480761164807621648076316480764164807651648076616480767164807681648076916480770164807711648077216480773164807741648077516480776164807771648077816480779164807801648078116480782164807831648078416480785164807861648078716480788164807891648079016480791164807921648079316480794164807951648079616480797164807981648079916480800164808011648080216480803164808041648080516480806164808071648080816480809164808101648081116480812164808131648081416480815164808161648081716480818164808191648082016480821164808221648082316480824164808251648082616480827164808281648082916480830164808311648083216480833164808341648083516480836164808371648083816480839164808401648084116480842164808431648084416480845164808461648084716480848164808491648085016480851164808521648085316480854164808551648085616480857164808581648085916480860164808611648086216480863164808641648086516480866164808671648086816480869164808701648087116480872164808731648087416480875164808761648087716480878164808791648088016480881164808821648088316480884164808851648088616480887164808881648088916480890164808911648089216480893164808941648089516480896164808971648089816480899164809001648090116480902164809031648090416480905164809061648090716480908164809091648091016480911164809121648091316480914164809151648091616480917164809181648091916480920164809211648092216480923164809241648092516480926164809271648092816480929164809301648093116480932164809331648093416480935164809361648093716480938164809391648094016480941164809421648094316480944164809451648094616480947164809481648094916480950164809511648095216480953164809541648095516480956164809571648095816480959164809601648096116480962164809631648096416480965164809661648096716480968164809691648097016480971164809721648097316480974164809751648097616480977164809781648097916480980164809811648098216480983164809841648098516480986164809871648098816480989164809901648099116480992164809931648099416480995164809961648099716480998164809991648100016481001164810021648100316481004164810051648100616481007164810081648100916481010164810111648101216481013164810141648101516481016164810171648101816481019164810201648102116481022164810231648102416481025164810261648102716481028164810291648103016481031164810321648103316481034164810351648103616481037164810381648103916481040164810411648104216481043164810441648104516481046164810471648104816481049164810501648105116481052164810531648105416481055164810561648105716481058164810591648106016481061164810621648106316481064164810651648106616481067164810681648106916481070164810711648107216481073164810741648107516481076164810771648107816481079164810801648108116481082164810831648108416481085164810861648108716481088164810891648109016481091164810921648109316481094164810951648109616481097164810981648109916481100164811011648110216481103164811041648110516490001164900021649000316490004164900051649000616490007164900081649000916490010164900111649001216490013164900141649001516490016164900171649001816490019164900201649002116490022164900231649002416490025164900261649002716490028164900291649003016490031164900321649003316490034164900351649003616490037164900381649003916490040164900411649004216490043164900441649004516490046164900471649004816490049164900501649005116490052164900531649005416490055164900561649005716490058164900591649006016490061164900621649006316490064164900651649006616490067164900681649006916490070164900711649007216490073164900741649007516490076164900771649007816490079164900801649008116490082164900831649008416490085164900861649008716490088164900891649009016490091164900921649009316490094164900951649009616490097164900981649009916490100164901011649010216490103164901041649010516490106164901071649010816490109164901101649011116490112164901131649011416490115164901161649011716490118164901191649012016490121164901221649012316490124164901251649012616490127164901281649012916490130164901311649013216490133164901341649013516490136164901371649013816490139164901401649014116490142164901431649014416490145164901461649014716490148164901491649015016490151164901521649015316490154164901551649015616490157164901581649015916490160164901611649016216490163164901641649016516490166164901671649016816490169164901701649017116490172164901731649017416490175164901761649017716490178164901791649018016490181164901821649018316490184164901851649018616490187164901881649018916490190164901911649019216490193164901941649019516490196164901971649019816490199164902001649020116490202164902031649020416490205164902061649020716490208164902091649021016490211164902121649021316490214164902151649021616490217164902181649021916490220164902211649022216490223164902241649022516490226164902271649022816490229164902301649023116490232164902331649023416490235164902361649023716490238164902391649024016490241164902421649024316490244164902451649024616490247164902481649024916490250164902511649025216490253164902541649025516490256164902571649025816490259164902601649026116490262164902631649026416490265164902661649026716490268164902691649027016490271164902721649027316490274164902751649027616490277164902781649027916490280164902811649028216490283164902841649028516490286164902871649028816490289164902901649029116490292164902931649029416490295164902961649029716490298164902991649030016490301164903021649030316490304164903051649030616490307164903081649030916490310164903111649031216490313164903141649031516490316164903171649031816490319164903201649032116490322164903231649032416490325164903261649032716490328164903291649033016490331164903321649033316490334164903351649033616490337164903381649033916490340164903411649034216490343164903441649034516490346164903471649034816490349164903501649035116490352164903531649035416490355164903561649035716490358164903591649036016490361164903621649036316490364164903651649036616490367164903681649036916490370164903711649037216490373164903741649037516490376164903771649037816490379164903801649038116490382164903831649038416490385164903861649038716490388164903891649039016490391164903921649039316490394164903951649039616490397164903981649039916490400164904011649040216490403164904041649040516490406164904071649040816490409164904101649041116490412164904131649041416490415164904161649041716490418164904191649042016490421164904221649042316490424164904251649042616490427164904281649042916490430164904311649043216490433164904341649043516490436164904371649043816490439164904401649044116490442164904431649044416490445164904461649044716490448164904491649045016490451164904521649045316490454164904551649045616490457164904581649045916490460164904611649046216490463164904641649046516490466164904671649046816490469164904701649047116490472164904731649047416490475164904761649047716490478164904791649048016490481164904821649048316490484164904851649048616490487164904881649048916490490164904911649049216490493164904941649049516490496164904971649049816490499164905001649050116490502164905031649050416490505164905061649050716490508164905091649051016490511164905121649051316490514164905151649051616490517164905181649051916490520164905211649052216490523164905241649052516490526164905271649052816490529164905301649053116490532164905331649053416490535164905361649053716490538164905391649054016490541164905421649054316490544164905451649054616490547164905481649054916490550164905511649055216490553164905541649055516490556164905571649055816490559164905601649056116490562164905631649056416490565164905661649056716490568164905691649057016490571164905721649057316490574164905751649057616490577164905781649057916490580164905811649058216490583164905841649058516490586164905871649058816490589164905901649059116490592164905931649059416490595164905961649059716490598164905991649060016490601164906021649060316490604164906051649060616490607164906081649060916490610164906111649061216490613164906141649061516490616164906171649061816490619164906201649062116490622164906231649062416490625164906261649062716490628164906291649063016490631164906321649063316490634164906351649063616490637164906381649063916490640164906411649064216490643164906441649064516490646164906471649064816490649164906501649065116490652164906531649065416490655164906561649065716490658164906591649066016490661164906621649066316490664164906651649066616490667164906681649066916490670164906711649067216490673164906741649067516490676164906771649067816490679164906801649068116490682164906831649068416490685164906861649068716490688164906891649069016490691164906921649069316490694164906951649069616490697164906981649069916490700164907011649070216490703164907041649070516490706164907071649070816490709164907101649071116490712164907131649071416490715164907161649071716490718164907191649072016490721164907221649072316490724164907251649072616490727164907281649072916490730164907311649073216490733164907341649073516490736164907371649073816490739164907401649074116490742164907431649074416490745164907461649074716490748164907491649075016490751164907521649075316490754164907551649075616490757164907581649075916490760164907611649076216490763164907641649076516490766164907671649076816490769164907701649077116490772164907731649077416490775164907761649077716490778164907791649078016490781164907821649078316490784164907851649078616490787164907881649078916490790164907911649079216490793164907941649079516490796164907971649079816490799164908001649080116490802164908031649080416490805164908061649080716490808164908091649081016490811164908121649081316490814164908151649081616490817164908181649081916490820164908211649082216490823164908241649082516490826164908271649082816490829164908301649083116490832164908331649083416490835164908361649083716490838164908391649084016490841164908421649084316490844164908451649084616490847164908481649084916490850164908511649085216490853164908541649085516490856164908571649085816490859164908601649086116490862164908631649086416490865164908661649086716490868164908691649087016490871164908721649087316490874164908751649087616490877164908781649087916490880164908811649088216490883164908841649088516490886164908871649088816490889164908901649089116490892164908931649089416490895164908961649089716490898164908991649090016490901164909021649090316490904164909051649090616490907164909081649090916490910164909111649091216490913164909141649091516490916164909171649091816490919164909201649092116490922164909231649092416490925164909261649092716490928164909291649093016490931164909321649093316490934164909351649093616490937164909381649093916490940164909411649094216490943164909441649094516490946164909471649094816490949164909501649095116490952164909531649095416490955164909561649095716490958164909591649096016490961164909621649096316490964164909651649096616490967164909681649096916490970164909711649097216490973164909741649097516490976164909771649097816490979164909801649098116490982164909831649098416490985164909861649098716490988164909891649099016490991164909921649099316490994164909951649099616490997164909981649099916491000164910011649100216491003164910041649100516491006164910071649100816491009164910101649101116491012164910131649101416491015164910161649101716491018164910191649102016491021164910221649102316491024164910251649102616491027164910281649102916491030164910311649103216491033164910341649103516491036164910371649103816491039164910401649104116491042164910431649104416491045164910461649104716491048164910491649105016491051164910521649105316491054164910551649105616491057164910581649105916491060164910611649106216491063164910641649106516491066164910671649106816491069164910701649107116491072164910731649107416491075164910761649107716491078164910791649108016491081164910821649108316491084164910851649108616491087164910881649108916491090164910911649109216491093164910941649109516491096164910971649109816491099164911001649110116491102164911031649110416491105TDLP&z0ח ELEVATION&>7*Ч 20{P\ # H|@ %x0 P B$"?` @ lLPX@<| @ d8 j `qr fF!VF,' _@A;1  d09/9dBx 2j Z.2d2(P 5j" `@20 @h@Rf v xX@D,.  2"(0@ RN4h @ 2J8>`5b"(2 @ @20;P L 1|#; @ @D "`p Q Kp,D @ @c 1K Tf',6 @@F"(H@ LO F( @ @FLr T!Gȸ`@ 2h?p<`. 4Fp@ V(H !H <PAӀ]dd0Ъpa2dtQ @<\@ !5dH@RCB v x ^ Õ b@C hWaÀ2d7Cw6AACgd  ;mJpq,AOd %` c!B_!2(p8@5$5 PdC .y06@@ ^2 @eY j O @D@| H B8N$ *` )< aj_@AYcdFx + ` pP= @VB2pp@AH 6 * BBa!d  ,dXdtKȉˀ2b" Np,m d,L@Q= W0@ G2j @@RD4 , @5 OWm Pt#2h* @ B(P@ 9 ( b M@V.e` $3BK ච@2x#<= q@ f p0 a AJ$2":xJAW`ƻ2d(@n.h9@ P%d7 c } V @<dS^@2j@ⅎ \ s?daА2rD@^dGO0 @T2d3 4H`@2jlNBpe-0@ 3( HAnd_!` .*@ s`Aqd~`=|)@ &+P`@ B'xq⁝d +2'3P@2dp;@`v h12V 2dXqT $*P@ 2dPp5 >x@)@ d\в@bX(@ +d`A@ .. V @ 2+H@@D'P  @ @IdH v]V d x2jx @1 l @p?d 3`@< bH@ d П@s cE~2d!@}d,؅ O2d d [VAd  8@ 0 "L   )d x WD;8   1 Jgdh @2( PqAÀ2d s`3dEu @Apd H @2 Yewd 2d0f0Y2dU`2dt!A}d  d 8Vp@#9!@@ a =D306N dL& B&3\ A32d@0d0B˃LP@&G2d@  8cd @fÐ# @ 52j' @ j j8h2M d8 @ j*2M pd <f4 J` %d  @ I B-m`2H@V@=2"\,g`@2 X E`B, a2dx <!f.,Ppca2dL c`\+E _2 X  ?@*0\`@2-& } . x=`A@ F"\)@( > (1p)L m@@ME_ ~ l &0@ d H C . x @@qd& @VCÉ l @+sd$  !] V @6Bq2~'¹ l @XC2~ Pqet8V" q dA.J20@ dUIR2d 4 ~?#{G2d )O<$iA@ 90D p ^!^0@@2 (  8/@ &0 J@Ã)@p@}2^ 2 T!v> 2d 9"q@b%<;2d @  .D"P@ 8mr Aw\ @9F`@ 8|H"@ 5jxp ̄  < @2d L pD  Q2>ȟa@alAP;r5 `Bgd c"BpTEd  &\<U ar@2~  E}Cp4/$8@ Y0=&O 0 @ ,8j r 6x @ @=2 x)`1 #P@ d p# 7+O&2AQ@Bd!@@S7GsV @lz5d$ "!h !@+ @@2, @cO|$9m 2d %`/.$ EX{! q2(0` P=b8x X @@_`d Ђ"ĶN8  PX/p S Oj" 88@2ApA . @ I< D"!@ @ i `MB!3T 2d$+ -B+PBZ@ $2d8H2A@Y.?g232j&@ >~<,xH @L`q"C\   dxa d @0m6)|F7 \h&@ 2V ^cOH|IXb2 ]_%d.2 da @:bPe@2dGp@;@d?`zeՃm (  6-H BD  @ d@DN0@@x0 @gR++,,P4P\ Bx0 W<CJP@h@@2dr@6 P;Ha a8dln @fd.A @|5mr rB_"0@> 2  3WȂA 2d ,2dp T<d @gdXp6`2!\ L   3t N    Jz!@H &K`W !2Mp R 2j OȈ̀2 J-@dPBہHE 6   6 0!D؈ 6 Px  6@Æ @XUa#D4P@ pAAi   @@c paW@L H @@R>~ &mCT 0( @@^\V`}! B( p @/cr  % C3=pB` 2+@  &5Xw`u2pp E!F d0ad@03263]a2dd @:+2?0e$Í X NObB vh*P@ +t 'tm\ )7pN` J2xX H V >_r12jH`+:2BXAkyjd<Z\dqp_EZ ( LP@`60 ,aw ' $P@aB( , |*אA\d6iUSdd%poOō; H  m@adhj!Ki 8 @s<v  `xYd(W1!?B+d``X 4p3Ht8dF#`12v1O!\~2d C`,;9V<#dA  @wA.x0*௡pp6@ 2J 7{E H"(Q@v 2d0 9 p$R@AA 2 @z8/h!N "  @ *GY (+HA@ @2d# Qp |x= L Gc*:Q2@h0  $:vAd@Ei gPj0r= @_5P@0&~Մ\pxW0@,P $H!( 2@ G 0C{C$""xIp@ &  xFAY)!Pp@ & <7 4 0ZZa 2 `׃\,?`2dLQ] @jHd(a)V @cxA.2pI 1/ 29@@Yd0xp4C]<8Pnp;2dL= @@A85<6i,d Q@"7T"(AuVd P@ށ #Ub%H!V X8 @0j`+ aAEp L%``2#0D$jaZAV  8sp @T!A߃ @=VO $/@ pz %yBJ@2O0 $@Ȇ  Bj`@2xxGuGQ4$ A;B~ @IBY V #< XR@ ?B.0`) D'z@J 2h!\DeB N(HF/A6zx0 .!$@J `MBpPCY@' o…;lx(@ h$,|=2d@`aA2@׀m0h:m'$h1p@ S6d2Ip<"(8B߂  8,`ƻp (2YFA2dX𹀁Lb *@a ^Iia8  !0o ,2 d2!!!PhaO%d`P0lВ@b{Dj5`@> 6`aA.  !@ ,7W2 $@ "6; Ѐde@Ed #ia†6 @D2RdEF V \e@2d 4ЧНRY P=?0; o20!D/ B @ 2&\3AI Js+ @P A B! =ɁZE\"x/A@ c2 h52E;A? #i l kMSd``+DAuf6 p,@5j0(x셗(BDh0C62d@x\Y ePpR Ci XF1IbB X  S PN7vBK'|U8m9 5dйIL +P@ 0Ṕ  X`/@dPX?@ׂ< )X 2d2aDAЂ881"s5@ @p0)k   Q@ i`(@.5 h'P#2dJL~ ;oйX~2d+~4d l\ac@zPrU@@I H2HL`D `lf  @0[\ï Px   !p6@- %/3a1@Wwd70À{p 5 }@pd, =D XMp  Y <X@ff. L 8 2N p `YJ "h 2x)`=`UJT0B[}ҀSdl`@h^ Q@ &\@_Bfpp a2~ !!`}p$PbOLdApL&( ( , 5 < >p 28" |12jH*~@(JB+  A%d)j  EE00>`A_ dt+ \;@Ê P`@oBB 805j <2S<x0 `j"U @  P@M_J)+P4 !2%T gB)TY Z9d E0pG}   {2~!@)h@@WPHe ֡f 0`@F@4 l\ ("H0@OBd `A@A5?\.O #P`&$dX}HA8zmPaCՃtp  Qi0TX@4.V@;kkLd I{6 K KjD@!@g6xKQ"p@ p\P@&R +@K2d (!l,,9 sB j  @ @P)G d 6@ 2Lh50fC0Pa35dM)\  @ T4 `@Z "x*`< B <XP. !$Q@;A2d B(I@a~XN`@ w< 9@ Nq5j .q@@" @,j'< )A\ @@@p* (L _J$41pzpL2jHs1<.`!C 1 $ X;@ @j @0x8H 4} xSUztd @nL( 0hIZai  z@`-@C Lp@ 2j#$}4H@ˀ,H' AB;X/f "PM@ 5  `%>Y(70OOvjdA~/I~$u s   @ $ P=|Յ 6(@c 2 P @@@sW  1p @(+h42x @c O`y"&2d08*AC@S0>`B( X$  @ A  7A $,𝡡چd\-@5rt`;|t V<$P @ d @ *@A W`@H3 p!X®!  @sd'_ # @ՀP Cjz!1LP 2d PN` @BB6xyaC.2j0j@BA3Y V4;P@@20(@ @$ j6!dd O#B04ˁCfrTK 2r,GV=8W[B?d0IـI@ 0D< 7 ;x @3 (p8}!@87=`6HQD!˅z /0hp) B<9 'Ikd(p@À5D L)  _5h &BI d `TFxK+< `T>? =0_ <H.0 sL@҃Sp@9j 4! d ( @ '`-@.@ BPp(3`@2@` @,j8&O@@fd @)Ij dCO <@@ `+"*`>a0߀wP20p (@Bd0 @2d0Y d0`ㄩ} @8xb / 6@52dHP@ @8V0 xHZaL( Vd0 #ft0 @Hj$-@p x*P=P$2d@P ` 3p xPBL @ @"j8CA8 @ @58EC /?@6@)2d` 1(dN`ځX  @_50"P0A2 68@ @2d @Bdl)*B_C;L6 @@2    &@5d `4 H"zaxpV<   2j  ;/V$X@pـ @ W2jp&@ Xhp#g2  `@2"$SaU @ )2  )Aˁ`aSd  E2 uTX @Qd @[@Ёj 4` J2 @ z 2 ufwdL@ 82P wmALh ` 2d$0@A(  2~ @ 5t"HX ` 2r#aVP8@ 5d P  ?dx@6@GBX 20P@.Ak" p@ 2 P/}0 X*(@5d ;@Z $ p 2xjZ8~  @]dHP!`1(@ ,5d<߂ @ @2` wAl d @2d P,6B X 85d k <8@ 8Vd`Qx +5dh@V (` @2~*`z0  0`DB@ 2` iAL @ @2 %`xH 2d!`  2d ,x`@ d ` EW  ` 3d,`H@N ` K@@2d OtP @ApaE pd   3P;2d.`@ @ $?H-`TA\2d@@́(0@Hi r@Td (%PԀ^ zQBH@ 2j L@Biz @ Bwa{FdO@@@H!@%A#2d8p(@Յ!@ 6 p<Á] " {(f0@ A~ spyP4 ?A p4>4PB|dGĐ\ @ @ p1XC`Hzj IAg\H$.0yd `a 7 5d#H1!/   Fd4\)XNWpdP$@B/0?EE2d-FAEP@ (X(PZ!E~ 0@ @U #hP`=dX `!\E"X @%5<\&`XفƃOp  JXeA]yI$P@ @6\4Z=BPdP`˂\ @ 5 >_0ࣀzJ `>$|.CLQ6d? *`%0 5d ?0{!gV< HP@6@5/hpA}j0 @(Hd 8`(@2(yτdPP@X2rhpaǂm0  < @A-@ @ Cq\vTES~`d@f2d i4%2d?i!9 \P0@ 2ppqgax  HPPn`.@52 [ӆ5 p|x @ 2d,C{ @IA pLz@€Y5d@ C ApdO+.2P@ c\'ؠ̀]d`@ 2dPGaX  O2j ` \ (  M2  E ImU2 @ 52d1x`@5d `   0@ jd Ov/v`x"wd @ @dAQU\@ 2~ @ L%VGHU p82 ` &9d*,BIj  2?F@À  $2G . d`?WUj L  O2r>A5dX `5sP@B@>YG2dP`A_   (fDW!2x``A^ < @2j"N `B"6 $ 0 ]dD~`}!V  @ @9"(E5Bj  s$( 2dH18@s 8@ @2J <`_ @ H d0d @ !1 O`N"2 U@ @=5d("1A-0@@VDE,Bd H &@0(z8 0J`2d0c9m @cr` >`WA% <V 8#2jx J$ ` BdP-BIj@ A"5MP'*2dPrJpp 2j&@@8j @\w x  @2d `V@R@P  @ x p'-@p Ҁ  2j 0` !OxP@ 5r8!@#`4j @2A& @dd$;;0P@= @15d x @a3B < ` 2'4 M@sP@ " -@$5d @ȁP <d00(@8scXP@ 520 <x (@Z8P !` <pV` @@2d@ { S$HP@ 2d <$r @ nV @ @2d,&@ @30 @o?d e#  2r%  2j `%mjP@ zd@ @5d V @2r  @2J @ @2 @ 0` @dP@ `dXP@ @Vd 2r 2j  5dH@ 2dX @2@ @2x @PD x  w0, @ YdP@ fd @dP@d@*5dH`@ Vx  2 = @5dP/#2d @ @5dh @2j @ pd@ @2@)&(2 *` d  6`dd 5 G2 &Nx`d` @ d pm@ iBdP x@ 2j @ o2L @ @2jxP@2@(2 @&UjP@5>0@ @%j @@2j HP@$@2j @xLj@,2d f2dC O2j$ ` @d1@'5dP@.@2~  acjP@ @d . @x  2dx zdPP@ yF( P 26 @@@2"0@9dX @5~  &2d dP@/jd$@W2r#P @2d0 !2%p0P@ @dt  P@5 !12d @5 4 @%!2j I0@ @C2d@ 02 @ @.2dL ` `@2d0 @5d @ cd  @ @62 dP ` @2d` @ @2d 2d %5d @Ld @ 02 @ 2r @ @5d ) 2d  12d @ d0 @ 2d @ 2d  @ 2d0 @ 2d L 2d`@ 2d d @ 5d @ 2d @ 2d @2d @ 2j3@ 2d h  2dP <d@ @2xP@ ^}d  @2d @ 2j 0@@2d 5~P@ 2L !9j @=;2dp `2  2( 2d  @#2  2P <j @ jd@@2P @5xP C?d@ @2rP Sd @ @5P@ 1Vd@ @5j `2d@P@ 5j  @2d0 2jt @ 2d 5@@2dP 5dh Yd  @2^@ 2j@@15r`@+2d@ @2P@ 5d 2P #2@ 2` 32 !` <d0 @dP @<2jP @2%@ 2 @I0@)2d wj @5 VjdP@ 0jL @&2j$P @5dPJP `2jLP 5j z@ ]~P 1j  @ @+2 @5j0  2dtp@ @$?jP@%5(X @ 5d @5jH2d [ BxP 5~t @ 2` @55jQ @02d G 9$ @2~&4@ 2d x  @Yj` @)2d @ 2jP @2$@@ 2d @ FP 5d @ {2j @+5P@ EH9 @ 2P @5jHX@82d  ,2jd @Y P@ d  @,50s5d ` d:&5d@2d` @=5j &^X @ 9d @P@"H2 @ Bd  @cYj Hc @ 2x @L 52j  ?LP0 0`f(2d @8,2PP @792j  5(0P %zh 2j @962  @)`jt $@:2d @ dSdp @!Y @@!jP@ dId  ` @$56 `ÀRj @ cd0 Yjt *遫P@ 2 @_@ctjP J2x P@ @5VP@ Jcdwj z d @=sP$2P@!W2d  PyD(@2~ @R@2d @p @j0 @ojP<` Vd P.2d&`p @5x @ r`/@Fj 2 pxP@@B?d ( !` @*dp@ q2dP {@cj 5V@ @2d @2^ F2( (p  d 0 !jP A8@w{@52d 0@ rp4 @F" (l  j `50 2jP*@+  pd  @2  $@aԁPd@ SxL1.Bt0#P@ RsP'=2 @@ pV@z0 f12d @'`@320PP@ @"  <$@SdH3P + 20@]j`pj!2jx X @.5d   (B P 0@A{) 0! A3$ - ^$ `@_2d0@,"@p]%B( @n}x jF ` @{Op,`5 VDp@ ]b>`&@S@ @Fd&0 2ja%Ma.2j `,dP@  p X `=LN 5 @5dt_81S, @ @{?pQ@$@2j!B@X50 ]jpO@:2^`BG'X0`@>2\ .AdP@ @ v0 @d`@ @}  # H X0 @d Y, @ @I^@8GB+d@-$@Y~ @2x x\j+S @@ {Pdd J(@ 2PeO?d U=20 @b 1 @5 .`+P `1 @(2dX0ApE`*2d /P ( `BR !Fj*p~81`" !2dt h`D 2@Ё0+@ =j c`d2d u  `d@8p@ 1 @ 2d bxPx  o2d)j20  Bp(2~ P @_0 @@2jE )]p$ ,@c2"2(* 2r_:P @( AȀId@ @5 X0 `@5d @@,{%\ @ @5P4 :`J`X P3`!28@ 2jP@=$@2dPY Հ(2d`P@ ,` 8@ `6(  6 @2` ) 2P$ *`~6,    @2x.f.`@p `@ 8tr `~8t0 9 #@cjP8 N2 @2`4 !6fD %2J`@2(H f`6 X$@6}( P @ J5@  Xq @{B5bP < P{BD@$Az 0@ xH6 p4 @J2 Pg8.2dP@  XP @$@8d @@ E_d X`@ ]dp(@̀V5,AЀd 0 I^H@xat`)`Pp'5`2d`@@JfJ P]@3: d Ex0 @ J2H +|g$p? !@\ÀPd@@L 8k #=x X  0p @ 2 ZjX H @#) o}(` @ jLd !d x @ H5 @);c( !0 `` @ jb߀DD@Ճ= L\( /2$D@p( 2;"o`Qp @2dP@D P 8A8.(8*.@jj @ ~ IA0pBp.d(pP0 @ 5j =}Ph!z pPR5 X8 @ 2x0NK(P ؄p6H @ @L  %u P 0p!(j (P iV( @ dPP 2^8>[ @5 Xxmd@JLdH @% P./Ȁz DPMV @<!?dXw`CoD @ASjPW`@p 7NO D3PI ]j6`A#'(2d ^(pd0@@@( D- ,` @,X@2d@.@ P@@Ct=A )Ip @=!B~$ 5{r @Y{5 Xt ib@Vd0 2@#2D 4(@<O5`IF)5n0SO15dp@c D P `ˁ p l0@ ~_C+(@ %u(;Y!P$ @I~ #PPL6` A.H @B%`A(P+ =P 7)712d5@`'p 'Ҁ^0 `@ +$ `J` \ Z&2eiJ o+`iAC3`:~ <.(n0Z]>]d` `hb PG%0 @A .  5~O) Ap$$@ @iI YS0 9 =" -@:j~d4P!(@2dP?@=I 0pDl x65n P3(p2dB +Ownn P`="P @ 2~R WA. T+ jCx @ 2~ 9WAVx050h@JP'AV  0 @ BL D\@55*̈́PX@ @ !p$ 8'7AC!xP */f(5=t @PS'+Cb 0 *"6`$AH )f( mA@W@P X@ "$@3z %,#0@2d.A%D 8:E,;IPxH`4 C6c\P ` 2x;]V % P*W `D#S{X A8l Id$ WA P xWA\L B}@ 52j/n0 `<`( `2r `d!X jd0/;  ` Bd70~"j`\IP `U*  2j iJ0 v 0RXk O׀0®zl00 5d@%` *P*`-@ V``@{ @ )+.  `C% P#3dmDp `2d/@0` &00a ak 4 2dU8m ph0ZV0bA8߁j @ @ K /p1@/ txid @@w `߂D< 2`ҁ @2@ xcA}0 P753@[pV@cc Q@ > x6@쁘 P  PH#+2d @@ȁ"`4 \zX@32d!M46`^cPRaxP04 S= <  @2d @À0/ <$8RXh@Â+ @kp@")2d >`Y_`^PG@ЃV"2i@4H2d @ .` H#hpiflH7P҇\$2d` @ @` p! a@b}d1S!j$2d$*P@ `^ cB@%o=O Xp P 2d|  /0#P4a$Y@8B؃"@2d| ]@ pADd`2d  l5< 0j3`XÆ$2d @= < x@zB vL~0@ @2d 0_<-`7j L4rCv @2d O 0/p(G-`7Ղ  L pSCVt 0 2xP@( !i D9Eid 2d  0@ KeJoEPX(A@oO $!6@3B5j @ Q2dG xF2 x.0#j׃Ob",5r`@5d xsAd8cd @o2d?Yl P%WO 0p@ @2d$P@ PYgC B \ &0R a(@ 2d  Ak v&$ 'pE􀶀  x&0OӇL@` ` 2d  į`"e`]k P @ 2dsqނpdT\`VA= (#H+8BFd! 2xDU`AI.`+  pp5d @ 5(0hW`o@ Pl LxP@ 2dApnN?(84) @@8cx @ 2d,ع!(A}?xXD/p7p2d @ A%X(p77C1. B"`pG5(P@ di@Ul a OP885`4 \J?j G 2B@8A\.,]\h`*2d@ { p).5p 0+hO@fJx 2dPn`V@cḱjj @ 2d'0o-!Vx4M@dA  ` @2dd @  x `g]6V2d  !,'.RmA_^ l , BcF0 jd fB|>O  8aqNI oaLj @ @2j8%A낾<`j&45$3=;5d H @ ߄ 6*(1Q@za h.1BӃ6L`` 2d YF <H$ "~(]pg_@j @ 2eJ^H`"E`( d%A)ж9m Lgc  @2d=@ Њ;<$h4Gos ^ Jȣ@ @ @?\w@c 5a!BP@ p2d,lXB} DP!cmAB0 @2d  , (<`9xDp p @  J8U`^P2d@YB BtijS`Հ%-8% @ VdB(#G9  ` 2d /f1 ?^ X?0d @r@O20(a ;# jC8@ 2t A8} 8HpS_N ` @2d D A_; $%` 3i?Y8}PGSj 'J2rA!%P X&(.0LƄl<P@ ̀P<PcI8 H  5 8x 3`& y @7{A{blx @2B\ @H&"x!%J64/H0r 2D@(4Da( @ BngC8$ 0jЁ0 @2d  @!J\ Xg /(12d p >LLHAp>J'\𛀶@nYj T2 K`LPd!j @{dP bBA d*h>Ѐ,CP @ Vx &`sxX @2d `@.@=$#,  %dA #}NP 5d8w( l_H~jtpH [Cx A{d0Q1PWD= H@ 5   <<"() o+"$agS`n5d %`@@88Pа@Ix ؽ Lj U{2~tp̀@IJ$CQV!` ]20H!X d NcVL` @ Cd x(ABIr3 @  0 Pⴃ+<3" @ >~& $ 08ŃzX@ d L4KOdhp $ v < (@ 2P 4Pi8L @pAg p 2  PL?a8  p@ d8\<`@`xzj `  (\`h}PLU"1 i}- @ 2 6@jjddR6 @ d <.s]d&g`ۂƃL@ d0@z@5P3! @ k2 @"/@XY\}xjd@^?d  AS H8 0J`VBp$\v yn^:5d/p@( ,`|%HFxS@1(5dW0A&l8GXz&&4A A@712dl`Bpp/p%X-@@$-9.2d \>\sfAC b x@ 2d&-@Zuj_‰@ '3sPZj<=@@~c5d@PD Hl h,-@  8 @ kj%= Ap}VR!B@ =@"B(6@Q@ZW.,;4 @2 0 A :-@ ( 5(hi@2ß *P S 3 b !wr}_@J2d  'DUpj 3P/@p $ Xp d8`ˀ=B  @c V@/@Bd 0P@ ~2 ()`F@.7H#@?d DD  #/AC " ( P@ 2 -91p,zPH?_?d A* `)^ z@ 2B$\00@u !wa%@` @ 8  '$Gt6z+@QJ` @2d^@u?"B%T!E? @  X薐xBV (!X!}!7ڀ5d DFC*,@0j_A=>x ` 2d^(cqAE*pp0``A9\N57I@ 2d_P\2@`A5H` dCg%:<`L0 !#H 2dV9ȯ( 3H= 1@v)I&` 2dțzሢi⎐ Cb?2FN&@@2dȤțd"G'6(N@a|&3`$P@ 2dتq-"NB0!\0 NH@ 2d IR\<'B@1@'%!X` dQغq ? )X3< H@ J2dLב)bI X!@(@2⊤ ~ @ 2 -hcmC%ƉY:=,)  d HUd, :Gf#a<@ 2dWR" ,P+QoO0pM@2d#n$X, -|:/@ЁH 9؆2d"0E݋!\ \N@sX8L `2d8"ӌv4R# hiSl !d, LdgQIcZIN,6@~i2/H@ 2dȚ8K^FX- 0[~଀.A@$5d #KD~vD`5`ˀAP>b5dYrDj!%|@A@@t 2d/G04nE pl !D5dс"2ˑD XP0L` nP 2xKHkc\˃ jD n5dpa>b3)7C B2+ -qyx30AY`52dk(r Fp(/p7Cb  @  V$]ב A G?1d C,C\%xA@!b(%C0P@2dVz bDz;M =pp"lJ 2d&@Xt!D_ 6"8 8%@ 2(@4 `P`Cax  @ ;v!b(@aՇ!$Hf1Ҁd! y  KAA'x#`a6Ld @# R@a8=vxx!)mj us # !Z@qR`&2d'4b 4 ("CCZ! Lh @ ߍ0;Q7 8#C Љ'@ )<п1D!Y' "P^aVB ' SD.+1CJBp X2x\}!5di ; >+PAL "L` 2 (e|^aX) B !#~P"|, +hdBPE&7y5dpm|&tV+ x' &@ c@ MpЮi d8$>DVjh X@+ !!I8P@ =A8A]aA\x )!2dXf;0 ,@,`E F(P@ B4!,ɀcQuB=} DIgCLd 7KL ,3EjGM8{ 2 Bƒ$< (8= b]5d.`qSz,G} ;OVRsP 24 f /? Sva1 Ƈ|  0 s .L #-"5@aЃE &Y@ a+P<5XsB1 xoz@2j #BDU1`f0kJ@ PXyPjaFVb#HAprN]dQI V'=j@jJP(6@  V7~`= <#3s`C5dHLQ-#S&40PpjBx#g` 9Ȑ݁\ :!@+2d' CCazx50~a 2dS!2MC9,S @B4-H6`1_A LA@2d$*ྒྷl⽃f HN}m.h @ $:0/Hr( %XU 2j(,+d`1-_f$ @ 9ذڡĒz6 x88L@2d0iO"Ct PsC惩i @4| #FG8`ho0Dw +,Kwж Ajd 0D"xHQoB慷b\HU!2.t49q"B(aYax  @5y0L8^psBD6 \!9s pl( @2487lRt AA'<=m x@6`QKԎ# 06( Ev"?{nBEwjƷ#6(@~D7E~.vVd%ppv @hp@@%2D@hLp!XJpÜ(< @ X@Aaa &<pBSdJ1K5$(d&alB X @I !0`0t`` I p jX*2GH|;E8a@a* %xIu5@_`dV| D">2@2[P(Wx}P@}`<bZ$F> ~(" l&P@ )6DPzhBvU) =8K!%jRl  m`ĕ\d#h@ @2$)z(A' ?ap%5d(8qB:CÅ"HzR @2j,<ÜX }P05 d @'Zt>O@` 2d`QrVKa ~Adux    Yno@%b H&e aX P  cbfI%M @J(d  V< @ 4;8Kx!lCUN%1W0 섲j  \)@uEӈ X p@G2d(  <P1p䱙ev'A2d\s"ĩ\1A9,@ @2xqLABm؄ p.nX@sf x @ 2F2I`<l\-pB@a! @ Jٛ]((>`^0uFj!I@12dSr ~<6݁’B~@ 5)ev"BZ1<8 !Xsj$ @ Q(-X[˃Y<=2 Ld@b v5pb. (92 <d"Ո  @ 2 n`TNQy!7L @@5cr @ .N(Jx쀷$(D&`NQF0 @ V78KHAD|<,hip %cL D)|#^pj@b  :@ 1Pd qȝY#.x`y|Ha`D@)cx AYk2\D`pƒ $Zrf)c C Ԓ4(1 [x\D!4D.A&@1Yd D |)0PBB 8 `$9dR– X|4I P0` 5` M EAE/md7GD.0aY ~dHdBĜ7B60h`sE7+ E9dȟ5rŴ\52aAAU 0` +2d$Rc /+(?(F@ &/x詡Xv\0\Ⱥp^/$FL@ )T%^(aσ ~ 0 `(j18. 0hqb0` `!2dhžF> jxSRvf 2*A8 P'| PnrGF@ L pP ,/HLRaH@ .i `!!D(H7 J@"CFV @ +/0h`c)Մ8@ !2d' H7JX|p_@8 X @ L xZvdX!2r .L0hc#{I$X @.2  D0ht# 8x 2d/eE"2@uF0 @ B \1_HᜡC N V<pV` Af @ B3Y4QqH L2t;18F @ )\. (CC,.05`V@0}<  @2r @$ %T"@=Xy;18ap@jSS  !+ 2~0 6CMĈB?`bNpjdX01@OdD E2d X xAB LogQ'SP 0@%V?@Yx' aad@ 5P\Pa r  N3Gc @1dALM B,TД TS`ZH2d  2VD8Q%bQEK.G`&*`-@5P$( 5 j` Fp@D"@ 0`-@?  24',@AlE L 0%pD->d`a/"7 \'O`Э j G2p @!2 "hB|I.0 @ `t x@@5ȁp"Dh%z j Cx&2# 2d*D“AFG|t 'BD280<`e+?dL0#*S2dIql%Ut()<|  ,P3S2d% sb',MXBCF[8j)@7t2 P) pdPM8q.q*V(Ya?A  5J`R@t 0@ 2 6D!Dq ;7Q0AI@ @Pt >` 2d LY|&@^(8}h0 02jh+ d'Ad T&YPQ%`o} *EY2d 7S2d3Qb0i\6N)N`~{f @H@ 2 0)J2dqFd ";E8ӱ]$/X<b( @@/0  @ 2 LtDGbsH'H0Ar` < p + .@2d H#P>R@2d`%|$ZDE%(p1@k2d'h'Pi@z2~!d.*PPU*|@6tQ@@2 p@! T2dw pN 8P~P :<`2dxP 2d!d"2@9,J AECb  ?@́ Hj BE$(Ipa*ӅZ 1>OH. `l}t@@u0`  n# Fqre lv?{`$@Ct 812 @ 2 V.F@ɡ!LF' t- [RKb67?Y(-0!`R@2dAb| 2$]Ă瀔7[ j<dP 12d$YD H=hD w@Jj "412 8 @ 2 %|\y4 Y灸? pd  0 .@E8A 2uP0Z8@(E`2@ 2 &t_`A<\ *3,x́'_ #S`B2d ` i2d)Jl\PpQإr' \ `^`Ol @ 2xQ"LI1&Z0(Srn#Hh P56Adx " dd 4 ((@"< E,P} ! !d  sla!,"E v4EM  r@~6 \ p 2d @ @7HP1F 9,d Ea< +4 W@H2x @ /\AG" -vXA€am#a@&Vd @0 o&#rqZ|' 0 A.d @52d  ԉU. {G | Yp%`B&! `@ 2d#|!7Uw ƻPFbA@ N"@R@Cg;l^a( )@ 2^0IdH $48hVчXތxV@A{P @2d+༁c v3|1BM0 p50^Ax` 2dX$)b_H +@Z" LX.tlH2 @ 2./Gt㡅8@z=-Ac"  /\ @ R2d0`y.LQㅇN>P P2?H 6` )+d @ n#c`gN>0QZ0@`Ё]d @ 2.HAN4LHy-Ap4|MA d  @ 2,\*ȼ%c -,XБ"Z?( \Pe+i * 2\J*M b781-@}JD086`vV @  %Tq7-@-4PF@ 2PMppcU4Dkxa@/ 6)X3PJ@  H\HRУ *2tȑnd Jna!\6@  UDOȑ[Z UTh 9D1 L@~ \c?T 3r@Q]D.+MXp@Jc Ed?џ!*.7h01E6p 8u`Bz <  @2dQ @0Vт֌!',?p38V X8@Ltd@  |e!  /Hv4HCԁ3;Sd@  B¡"ƎH3[y")@>0B@  3@2d.\>@pF/| , rXǕ lNBl`A G@$AsdHh "Ĭyn)u ab l%X3PwA X @\t2d bWi HN8oO{69@lAB  @s׀2d!@pq , N@bU+ 8@o 60 X @~2d@E!}2N43Yq5›&(=`d  \9N0 2 @ N5mPQKhFST#p3aP!9F` D BE l6XUpבvE, vH8X98`f pB!2d  @  "Y;qCz XV*b@{!p:aBp , O@m@2d  ˆ厭)`Mp'H2. 'H~  @ R3\cAXipQ@>^ @; /ꆞ r2.'.Rv ;Ez ?@@*C,Bg4/sa;@| EB .0>&0@Bp0 @ 2,.0f*`Oa$a2p(@ 2dx6) F&YBH@v@ ()`@d  D9|"QE  3,HK @f2D$PNШAd!@ ;<#ds*ē-8wȧ`>2%U }2J  2"?`؃ p&`L2#hNЪz2jx   Xd$Ɲ #JQ&؅(8&FA 5P@ !Od @ ~%`HB>D$eP}pd"(Jadh(@ 2 4нQ$+FS_ '^bIbDJ$# y!3P (X @ cd #` LxTi qK*t#g(p=;~PGД!jJ?~!3d0E >z/'p}` d.p0S 0@ 2jԄ툞 -H@aA5`(Bڇ_3d Ё =\Љq1Ab""`'0A12dH&x]ᡇ2d(p/p@ 2dQK/ _H1HDo"%<1( 4 P  @ Ld!2 1%a!bp { JA!CPd p@ 2d X!A Ƌ!M AE<*'pFA Ÿ|@]! @ 28XE!f;AcE} +PtN H P `@2d @ )/ȷ1 –{ X%6/0@A"H-xp`'2d @@2dO` mF 4!NFE4l 'S CA2d+P @d&4e  Aˍ|!L1C) p5A2X- $2(0g ]d 'Cˋe4C0vw?2"#@E%d X2h@  @ P^,QD48: [@4WfAUO @ABd @ 8X.@IDf0h@ߑH"\# d قȈ 8  Z   d0A—ˋX4\C0>b˄ 2d8 ؛ Ʃ +PQ*\&F@BUv  / %d%|`DTGPd%`l9D $2B 2 I8cDH(_a%HǺABd %l5v2#p d!`t $ 5|H"= 4ePP`G+d\)vAah NB2dP @y|9DHh˅$ #7 YpSPA28:Yd3P 2J `{l&=l{@aQŀ 2b [Fs2#axL@5d @ _,O4\0ؠ@ d # P B<7 ^S ` 2" GȕZ@ j@a PE+ ,F@BCB ]@ qd @@  6p<-1.*bcD'%X4PF@2)XOX@~2@ 5d[ XH(PлqH"ijx8hGF@`d $"xQ@d@L2 &` %d!}3-dhxq7]Շ\, :13dA2d <#@S-0M ;dp@  $aPF q8\AeH዁] ( # c`"O\  @2j   F6,H460VA # P d ` (@@2   /#B *9" *F@`t dh@ @ . N\?M".5T<A'j # F@PV  2@ O.t{@b)f'F-4B)d%0W@d`@cdP B{cFT!2Ķ b .7K0@f%6# WUB 2@fd @ C81TCzgi ;Pd 2d )p3`.@ 5`@V@2d7`EpqªI'm9*Bi 8<p2PeABd (/@ \dp @ 2!7aHv@C,)쁏j2PT̀dX 0 2d(Y!rpDBY˂ #PF@+ j@@Y2" @ Ob-˃ hzbSv# J`]j`  d @&Ú2 V. ?K0AgSj#F@Հp ;P0 }d @.@-\@' 6/K08EAvj#FAVdPk 5\ @ ߀2 .T0kBLCt-.Y A2^ ap$@j2 X'@ 2d#"P3IwrP.vAd P# \Fd0 /2AByB.aPHzP˜&e`B"F@Oj  + j0@ ߀2t-E$% iZNbCBY` #h*QA"/ 'U)2 j` 2d !.)|>qqDD ,+CA{ .`"EV  + Ѐp @ pPi1t;$mPC2w H# A?P ' dD @ 2dLJd5!PM`is^ 0ci2 "e 2d5E N0glkH@6`P~d dd @ 2d5!2GF@b8 # y H" dX @ @2d=8HArd 0v4#H>(} *2(10(A# Eુw(p 'ী @  i.3Hmh|!/H@ à V ,F@6 @332d  @ 2d #1T~ @01 "D-2P2d9@ @L2 p L` 2dU`y"3pqzW 1! 1 2^ @ J`"s2((@@ 2d.`>a_ D%>C0 CEc!# EBxpJ pX @42  @ tXdƒn0L:h{q5.(1d 2dXn$A0d!@@d oB#Gm.!Re\ PJ@Azd dx(pҀ)zr .VA,2d ` fvE,d0pDM .P5Ё!d x, 1+ @d=C2!!XcQ šBRx`2h@A2xW`n@̀d`1@ 2d @b#PZAEv !iA߃Ed x'0dP @yjd @>#,`1Ad ~ :"EHAEV6*) @2d 0EV 0x# o@#2d$$ #k2rӰ# bV1#B dPC| x# ~an,d; H2d X2d`e|'^0VO6(?pg`%ScJ $͉BD+)A!߂}jL} ^ "A,Rap Ձ@\0I~g pJ$2d  k2أFM i(1EP!:B9( (%@@p3"<(H@rFm h0 |P!)$(-A& :B'2d/@f~2dȊ@LeD,L#WЌ`As~Ka p:P>2 P@u2f`"F[WxNe !8_ (x $ \ MtAd$ +:2dp aA&N0 P !@C% ':@tP@ P0Q=ƲX&&(CaW93" J@saa2d !@s2d 0G(D]5|2v ! {BY$ #YB 6Ђd3>2d!`S>4cxER@sAL 80@!J $NtaBd xS"2dX(@,,80ށ UCO ApB}dH3`92dp~u-,L} A !UYf px3 T5)}sd,` 4,(s`x W(qA¸ P SpAAq1TGc`!rdsd &0n`op-FbA(@  @ 5 ;Pp 8h0\` ! F@Aڄi <(&0@ O 0 @ 4^S AN p+!P 8?ХAÂ""Y{ed x; 92d%Wam̄ X#&,@ϠA^ <H4P\v < Il} &@as2d@2Q/ 448$g` p  X8ni "xSP (v@sFd ]A8,LaˁV '<`Aqm :v< !]nFd`ZE'*p^kE\ 9\i ~ !pIpCC_ %onFd50*\t ɀゆ( < c`C!a d $Nnd;N4GSs ;0L Ho_$!p0z@A H+P th @ H:!?{4| tE pFZ` |h_Q2 @ { "ѵDoFbA[z`B@^;j  L`Bdp,`6@2dMGj> e( IW?d 7 2MX!y}N;3`PpBl2`=`gp#HUAx  u2d$5B£D l $P`@d 4 u^ 4'[@f2x0@  \&ĈafE 5JA03t A^? dU`!J2d ; 2v)5<"YE @TP P09| g d'hJ$A{jd 9 d'ZXe.ZDB!bD\t] D`~`&Fy8!x '42d1En o%dXC l]AAL4 i (@8gd@!>bKEB.Ian  ! A L(L v@2X@P0ڦv$vp@ . | `A LA `@2<0R|.T`apςT"p6rแ $hYf]2  p% G'bE Y ./J2AL h9p\ 6\)_0p92j8 AE |J@aO R$.xM E\!,6`rA߄\ D&S2d@ TsV&G 醆 07L!lAJH(6]W ~ 8@ (2!AD{ p9TJzBl' ue˃l$PS<, @/2d# }Q1Eƥ8IBY #! ́҃l"M a%}? H 0@ >2d`:CH$e!}qraP<3h|&+. h=Yx? !p@ ,2 b v#^@AT?EX?L ` 3d !k@2E! 1ς0=8Y@i |!j\H/pR~E ~|(@.2 2D>"ئI j|"A @A>$60@2dk`aR N\)?AP:Pc˃$+Oᢂ} ]2d%p<Ĥb"AJN <6DE`B4!\\4 t8 ~P'?:` &Pd @_D "qH:(`wWB+ t!%߄ 'Qpq20 @o@hEAg[ \/W @9@rA px1 h/d 2p(?H7b=!$ ?Ɂp!H8P70c`U P'i@!A2d  2<,\M)=94%T%Apn P9eRLp)pQ0,0 2,X) y&^^ p:h@p \X08J|2h @ -.&GA%H 9pAAJ(n © \d1Ma<2h @ Ѓ+.%pJAm) '^о 0(2Pu`A>S~,bAFIJ @@2d Mq)qDR h$P0BAw*_(@3A LpN`K v$p`@2(  @ Xp%dJ@) 98^0݁Ԃ :r AR .I@h@2( @ u p%dka <.n`Aj(; qAP)pXau,  ,2dhh+" :'E B5 H7w@0 H6I‹ 4H*P dP @Ŝ ),wABƃy.p=@@sJx0p+. 1?0Y 2 @  8*jpAd|<>CPE`AiBx0i —  @ d!gQEHFuhԁdCH![{S x0KK+  p " z2d @E B$dHAK6B Pl;^a% 7K Ȅ .@b2d@-@2d,U+XbN+C`o P)YA!d*(YpT  @ J2#UE$8XFxn0aC4\Pఁ5 "T Bd @"2dBVD{H5G`u AԂO  p)W 4,\ QBdp @%d!gD"Hi!bM 7HIpq!\/|/ pT)7p@R@2d BH E+cȊACĤ 48^!2Aڂ ((8@F (cP,2 @/2dEbRMlE a;@ \ L50F@B 6/0o`Xd2  U2dUcBĐH"tH1چ.NyVJ %p_ /0N~`  @ 24[3HGM#8Y!Ђ B'0F`b 3/´5 #U`^ d @ 2 6.\PPCdRb*tS`sg}5 4&CPP1 4 |. '6@7@v2d B؂ &G!φ0|%k & (8&Y ~2%U`d @@ tdK!cƅYh#^(AlI Y,Py3s 8'WB (^`M2 @ 2d.Ȩ1bbN&"}בbCq_ BD`pᙂ !0*Pi )P`2P @"2d7TB AWVDq $HAapnA8 < B@X@9jAL.   :S)2d @ ̀'TXР1'Hq sHB@dq@b2ƒ p6iA~ X&`v-Bz  @Kz2d 4( G!;RW 8XeP0t  2@A5&Pay  @ ,2d!Pc Ř}FG1E \0*u !™P, F8 .^`2L`  2dHuŋ+"#XAbD3  30\ !dP0@F 6X*]\˅Yd@ In@[BR .KHW0ANІp P, @y5V%XM`ydt 8 n2d$FjVDq yv"E [E1 j,ó +t!-B~$ 4Sw rt@ wN.$GAPč 4,iᡠ `H#PhBk+ 1@^`@B A2 |%Tqb8Sb(Aap4$>\Yj #I@F  'a^?d"^@!Ib) 1h&LP. (VEd)R@Ay4B  d+RA#0E @ ~7`v`g(p *Pua!L 270@wd D> f DG) h 0PO`A8v. .8"Z`()U Tv dP7.@(2xB@q*FW v%pTA{iq $d*Jf @*[ A <3Tsfd 2d8#0.bH&(OANYBV 1>`l}j X PJ@!R$ !@'2dPS`0aWR  P jR2d0 ̓PE_ -E H"VCo -wP #Pcafz 0$P-`@@̀j #bbOx^%tR $H*tFlqB\T 80pEv5(8% Xp@@" @ 9>)e"<"I- 0:Je`Gj PLa~l 2dsa!>(n Ab)b #7[PanæIP.Fͅ /0^0\`O @ G6Lo@"R "H*n 60@[p X'YAp H0,^` p@2nq DlHLjX@"t \9EjG5V*(\BE2l @ c2 HVAaE  H(tE؊Am ;#o\j  #PW 1Y@A,~$@;@z N㱕C#D. v((E y)bCp@hH@l`A.5P&[X 4*T^Id!g 53BAP9Rv$4?dƃw~ D)JA d|.L@A=^@ 9Dg!bofv\Lh1f\0Oj(Pa,6,)2dQ' N!dP!PZ \&DPca2CW P# F@AH , ]`')chP@ 2ve8顒cDA 3HȈM 30pWd6ТpÅ ($8 iw B؅RnR`!Gb7ĪhH.&$&0C\B0*@Z` h ` 2!;a~b YvEX1DF8 p,hԀ2d p%`h'}  +Ap(@bp0 @ !CDe81 "{ I87,B\ *@6C?j XpF0aa1Bi@:5dț TEVQ.0H袡  |,G0a<~' #PF@d)@Uap0AS)5d} ?Ch|.@i; E4\"Ph`Ɂ;$t&`&C!2 L#R!aÅ 08^{@qBd@ 8 )eqA.4Bȟ ;\$:"R@ hB.vp!Fz(*UAj³8d P@268"OȗOE.)JXc'$!F@@B0*WWg5 `@2d1d!Do40tj. Ax"Qpa<d8pKp (! !s "l R.G`14"yDh#AlBf (h!FB+UG` x dŁA4Xh'G!%,8F`A4qRj 0# F˄ ,8UAz@A2NX\Pr B݄p5>(pDU!p+HGa8#PYxY pP(<7Abj W @&AXPBgD  4P{@ % Bz!5d`AVBxX6`^xk2d: CG 5XХQ5b< NHЅ8BCڅD _B HX&`j`< :tAKDbB!,|%rՈ $E `iEj-r8˅ D) Bh@AS D@V8 sxQ]{ ,h?YB2ӊX'GpA?#Z`E <&0lAI|D9UAnû"OHqBm/IA?x&W!VBp3_FaX#YG h"xF@zCH$\Lr1B$ p#PF@@}+U.VV@@ ydi8ᖃEW N$RXÈ'$8Y X# F@ *Q@YY XH @ BdĐ!cq'pNyby0-XN $# GAv+ *(W ÃE<`0 =d̎ CN14'H!ADjo \.NА%"B # G )S 2 " ;t M81|B  $NzṕEOd#PF@'\X+W!$BJ X  @2 P65C$ċT#?H}SBˆ. &Lفp v9@Q@A? (!XQ@DB V  %@J@ RT G(LhQa  $7Sa4," # G5 )O0`A߃%\ L@ 2,J#]$h`ц$EW  )=a@*sL<P+L54) PA   @2qW$>x|IĈ.Aa0viH,PL`5) U%  dț(EN;'m81AR j(LPmd#P`! }Y %@8pa aB2:ZX#Ƈ,hSx E .&([ ȃd/[B <8:i 5j a@  9YVA8$IX`n 4X'hLP% L#PF `0f@A$lO0a@  T,Lh@v!,4S X$h\*#PFBy5 4P4gA00@9eZ,h\iqH" "x)؃QBDX )@l Ad#POq P$7`ځ<0@ n*op %71!8i 0'0BM@~2Ai14p^(q1h"\&DV pH# FA5)N0AK$5 $ '=Bdy"GC#,@Q.%BXЗ \ @.I A5j VПDB!V~ '0Ilg2p!E  v0@aEA"9pLH!~#F@5j&(Sa>d %07=Bd|`?C6 >9|`&-H($A@" #PFlX4PX@ׁd AHXp7TRxbAZ r\'Fxv>Dl+ЦA #PFd2 !p; eis 2'8GFAf8hgq.b6Bt!&DA%FAq?j"R8y`P , PdTC|BA ѐD ; C}A_' p< P\!PУa8 %;K2dzY!/#s5"2Y؝A8 ?r 'k!? l'Nn`~ 8@@RH2"F}aaC .vA8d0Gb4>V!p8i$ %j %p/V@AHE` @9U!#Y]aB 'BXU AmW`p@5? (#0#PF;Bp , Z`"zPp K9\,L0jBꎐv'p( |p(TOu6? #P{4 l+Z`A'pdG EH|Y8Q |!)P!Bwd< x#P4 *P 2d1V,CD' j/B[1 "=js4 (GAj&PЩ8~ 8*PGd@dԂqC"b4t>rP,h8lIj@#M̂ 5 P)M`} JJ  @ ":4@8`D*b,LPh3ڇ$ FO"35& V*SBc@j N$hYxB.Q 'TDh  &``f?" !#PCB "P(@N9c @@+zDL@М 6.Mb4ssBHMO505\'=`Y 8 ` )0"!]Px" &HhlՃ dE؝ dB6 <"x@w˄RXabB X †  /pT jP(`@  [vqAWÚ E72U *VP1502\ $4}!$&CPQ@g8VD0@  *8JqbVF (":xIp!| pAJS L J{-B3 'F@Ҁ2d du_ .&PRXU V"h.?vA(J ~p) LP!2Bl. l@"IeFd LBj:"@mD!p x[@90%`M@B *(L6BC! d8"PK sڀ2 -Ie*hE!'uBw (4= aRS"!:N`30"xO`VBi p#:` dygLiyl&;QF=ds1zA8Apt'wB% DaSd+ p# E`td }PIc6zp0Di&{BR v|^`!L4X@, Iw&CiB E( !QP5D4@LPa9 A@t,&Gp6B] `%D@2D`ÈB.hF)#qmW j8PF`bOT p:U`A>c~!@L6B P"PI{@"Z.@B?D##1M( phj !AV(.0K A2+N`A{@A2&L<D _IlzCR 7~`BE P&Q@ "/R'% BA3 Bapqx7`((DPo`j H7 D a-B@+ %DPc>% K iEVa(N"@9Ip CU #N0uA0!XJL~D(D2d ![F%HrD (5pTPD (pXp = }>01P]SBh6LypEiN$=`mOV (CaDBp dp @fAd C@p*KzHɉRv*xu i 6wAڄ+4&LP X&J`q2~8!|ʄЍ>FL}hƅvE`@ H01; &HH~`+0 $PL`q2H琀ۋv1JcYE 9n~5`mA;$M) p%HqdR@Bߍ ,_VF 8hACЈ jd60dD!HК*aV dp!I M\6Av@+pؒt"-?rˉ d"x9phǁV xCAlV` <8\`@ BqbĻNb6bH1R  70a31 ~"[x 0@Rd'0jb-%؋q"F\!30w\ (5V@B1d%BG@߃ lp*` M2dCr' E%u!c|"<|e. 0[ &(Hp`A<6d@&.Td~E:3,N1nR  =y!A?( $J@a 1@> ` }g."Ӑ:_`b4D/0E`q@Ac d8C8aw (0#(TfO !@A¢2~#)4H' {@aqBM.\":xx0vB$E 3Z`AڄY (F0a:B&l 8, P2 @A#!o@bAT*Lȡބt! $3l8<'N0.tcV  h)M@`@ @Zh23PhAJDHm7 xI8o!' 8H1^p &I.=6&3`I@w  AT('Tjp91+ A B>C d50h@An*J.b SMP&@  H^a"ĝ>1ج1i4"9b\ `53 'H0pq@ȁ] `% !1D! (4GI aNzюHH$ C`z!C $2h@Ё{%&Na.g x `Hd7@ IpҡAEb 1TY$5 50fsB$ R@A#B\ 8P+ ;6; ?;1s9 'A`y8A#CX0GrA"xN!CB00>A;>d 2r5PtQX*$t&7QbĎ"x  .~N`FN!0} ( >X2- @. 18E݁3WK)JyZR 0-[ 2 -X]VBȄfl!.s D"\2dt#`4l$7`MRA s&4<87]E8-\9p p(8P@& P<]23)@ @BW$ ~/)݁8H㍓4&@LxqaE(!-\+B H+hQp` P6@h@2~3p `҇ (yq -QB (A@~Apx P@ F $=K !}a#Vƀ A8u!ӈ -B  \ ?pẃ3VL @832Un3 ]PLAΉ Ezԁwƀ s ;qҁc 9p!ȅB ($3 P s,^t i/2[xQR (H<}Pq"w@  <q@ᆂ! = \ 8pf@́ ` @@( RH2 <9:1D-r"<8}v b:Pe`Al .@VР샀d At2d ( +?^,Rp*ɑ%AdÉU<h7f0p 4Pw  8;Pf@  @P)1 KHxr(㳆C H1TyA3CÆ_ l9pvlE 1 Za6Bj 5`D |VTL2pd8A̢Tl2tZ }(I qA( (Bo@Ai 0-T!1BHdp`]2 @Tˆp7HYJ1|h/LCH)Ab *bSl 0D yd FS0R(QbTB,\ѱ /<Aw h:yB$ -Q 0#v@5 @B @R ƁT^"|TXt01mWŪ!p8} zBp= [ iV &HṕV` @j$P@sa e:;,r} 펖b-pJ_/Dg/H]=xB<(3 w"d?@5D:=$hw-$M &!D1X1x d O!vB 3 n@ =@tJ0P1ptЈ !%@Eu,ePX1Cڈ5N3ac`  d`S|±8 D4 f@AjV ]U59pRǍ P#a/` T!=p@A+x">~`BM V *M˃2jEV)T \`.%u@*7#ẔWD>>p" :v!:AvX?0[!1 &O~`˃2 h 3 L  \`@M\"\= 0ɬ62LS9D( Xe` P-AB <0;ŕSp lG #dQ#ЊR!vJ*(G0D"ӈRT&SkBPNanÄ \:Enfw(V@ÀI$'e!&Gh\"huxrd)pF@!Ux/9|IP.x_Gn50sP0=#vMb j _:vu x!-ap 9ps)r  j3(X0,G-BP'}% p%M yALH!A@B 4'G ˃ _@24]~X$IJXIATI ֑X+HJȗ0C8 H %E!l (|.(R .P>0O@h@@xlHMu{A@$n7]pa)Ո1 3PAl8 H+M !A(\J`@k21i#,H; CIBu /pPa"݃R ]A9=.\a4.P`0@7@cdP`a3 pGT %J#Ġw $0FD#<=s| H"N`By &Br?p @4}r 8(8[cbD$T$NAi(9dh._0>!Is+ 4N0wpp9@vk @Ѐc9D1ؑ4% | A,Ib%4 =P| 4(KBym )@M 0H4 @l2 aoǝ:\$3BH :)L0aP+ \ f07 4l!_Bs .R@A:BH(`".(2L 3<QFCѡr_BMZfꢥȥH-Mq<쇔"FxpCg 0!vB $P>v;0 @_@Q !BZ$(8pxB(q\"`; :fdAz-!h~'L "Q"؁lE5ZX. ."5[xA> YA:Bl V((6[~" ` @RAt0H ?i3!lEE .(?g(a-) " F(w0CW} P(-W™ !pFC 0@(h?؏T{Po7AB; B3c!/m d(P6A⃀`p 3`ˀQ"'~c ąy+Hl l$JxDBdɁ@( jOLf `9pk ApЁx 1G`Ø2;AB[ƼT) iQBo P9Xrq bR00f< v- La䃫\,t \ < =ACANM3|a i.@-;bLZ.tM ÒB/i; < &R3l)@ j`rX`"\HAa}<*LA #40!,2Th1b /0_Іw /0!MBW(  5@@(V!k8Zp1 UeتxH #GDŽ6B#0aa4)Xa3  5;@]eeeeT]U]H]U]]UL]݀]eeHf]TH^]]Uf܆]XԸeVmHe]]]HeP]^^PMnT]HMf@MN]HMNe`NPe^݅^UU^UeNH^^>e^]eSP]^PSԆ]]P6]P>]fXf]Z^]e^]݀T\eeUUeX^݀eNe]e]VPfVXee\X]`]f]^X`^]fX`]e݆e]܆]fX^Z]]eՅU]^]e]e]efU݀]]XU]e^XfU0f\]ee݀fXf]e]ոXeU^Xe@]8]]]S^XeHe6e]de]H^XeUXFe^]X`NeXeXU]NUePXSe]Հ]\XXU]eLe@Lf]UUeX]e8]UXFX]][HmN݄]`]^X]H]`XeX]]X]^^]eP\XeP]^V]Xeͅ^UՀP\eVP\e]\P]^U]\eX]e]]PfU^\]e]܅fUݸ]e]X]XU]Հ]fUUe]\\UT\UP^]^PeU]F]܀]܀M^]Me]]]e]Ԇ]XU]XPŬ^^M݀]]XT^]U\eՀUe]̅fM]H^M\]U\e]PԆEe]UH̅S]HeL]UM]]e]]P]e]UPU]P0U]]]]]]UՅ]P]\]]E]]]N]UPP]M]eT]]]HU]ԅU\]N^X\]eU]]]H^]]]e\EE=PUX[]e]E][̄UX]]]P0]]ԀeUPeTUHUTPH]eX\]MՅ]RXeՄP\]MUT@^]UUX\]UUSU[PUܽ\V^RՀ]^KV]XZ^]UeV^]Ue]PeU]Ue\]UUeV]UX]TM]eM]@U]]U]M]]\U]XXe]\P`]\EXe][]P]=U]P][eXM]\^]]]d]]e]T%U^U]U=]U]XU]ZU[]]]]]X\P]]]]M]]X]HX]e]H]]X]]]]X]]]P]X]UX]]Ue\]P\]TUUeUP`eͅ`e^UE]eMH]=X\0^]M\Te]^]EeT^UUeP^UMU]]^]UH]UUe]]L\\]]eeL]ԃ]`eULH`eN]U]]^^]`U\]^]U]UU]U]UH]]M]eUUPHeE`]TM]U^]M]@eU\^]T]݀^]]=]V]]݀e[]]THU]M]\HH]սՅԄ]eMUH^^]T]^]M]]]]M]]U]U=@HfU]]SeL]8Xf]LUTXf]]TeUM]EՅ`f]T̀`^]]]PXf]U]^UPXf]]]ePXf]U]]eU]]XXeU^]][U^]]]]]TVL]^]UPe\MUPe]]]PXV]]Ն]]M]]]U]MXX]e]MXP]]XU]]LU]UT]P]MUUE]]U]L]TeU\P]T^]Le̸\]ME<;XUUSD]UԸ]]U:\]]0\M]]]8]TMԅUԅUE]ULLK]@DU8]LUU\@H]]\A̺MӅԵ]]]0X]UԵUUԃļTԨH\]]TH]d]L]T8]]KULMCU԰X]\]]@P];]TP]>]^]TXM-eT]]E]S]]3V^]HPMյ^]]]Ե^]TUXX]HhUeT=]ՅUUUd]]PPU]儅]]PH]\]]ԅUM]X]]PP]^]\]UTUU]U]]]UU]U]]e8]]\è]^TeL^]H]L]H]UU]U^]\]\T]MMUeUMU]]eM^TLe]]E]ee]MMeeL]]]]^\EM]]EMMeX]E]]]MeM]U]UeXU]EU]]^PXeT]]]EH]KX]̵U]\܀]\K^]e]U]M]^UԽ]e=U]5M5M^N]CTU]e=MX==MX;TT^]H]]^]H]TMMT]CM]HU˼TT]LUռ]\\T8P]\\LX0`*<\S08LL]U;D;EUUS8H\TU;=]S8U2E]UT8˘;dE]UV]]:U<(MT88U]CM]UL1H1MeT8X\]K]M`EM]]]`UM]]LXeUMU]ՈUM^UXUD݅܆][ͅT]充TMMMMM]d]X]ՀE^]^XUU]EU^]]UU^8]]L\]UM]X]]UL]]]XMe0DXD]]XE]e]UU^UHEU]HMU]HM]MeThE]]]HhE]]]U8`E]L]]H]H`eӅ]ՅӅe8Xe԰X]UHPUe]eU^^U]]H`0d<]^]`0P8e^]҆^]>Vef]ՀH8HTe]PXPPTX^]K^]]SEQ]Յ]\]^]مX\^]X]]]X]]]X]]eӅԅMeH]]eHX]VUeԅ]]e8`]^U X]]eՅӅ]e]]eԅ]]]e fR^]0U]] eeSH]Ӆ]]]K]]U]eԅ]]]]HXUUTąUTD]UM\UM[XeTM[]]L԰PT԰e]M0M]L ÀMC0E0`^TÀ]è]]T€XeL(]]LX]D]LHP]TÂ]MLXXX]<0XPSԼ8UC[հXP@][0XP]\԰KT@UPXLY@8HTXP8HTP@MKXIHT ]HMT]ÅUC@@PEԅPU]@eXE]X]`=8d]THhP8\8UӅXS@\P0]H]҅[HX]@THHeTԅ8XP@]HSԅ8XH0UՀS8XH0eUSՅ(`HX]@PhPPhLH`SH`TԀ`H]TdH]lH]P@]dHTlHM`HUXHU`HLXT@P0HYPXB[X8XHP4E00P1>H0`@5-XQ58Q5@X,P%[XX%U@M% PPL(XX-ل\Re- PXBJee<,e)eD+!X$B"B("Hh+*F +*-H*)=0+TC=TY@4Y]@*4HըK][\0]H)][,ը+B]S\,([:]Ԁ\#J]Ԁc#2H]+X]2+ Z\#)]Uc+,@XH*]](P+2HZJ[]]\*J4R]]Q3DӀUM(K\:,:X]8LˀUÓ4Ҁ]TXTM(]T8\K+˨]\X[+,ÀV0]ZMUԸ^34хK^Ӫ4M]KV8U^]\ĺ8n]\\TEL0eTeVUM̻8Qf]][U^\]MT]eL8Pn]N^];US]>]CUT];8]e]EU6e\0XfLU]N^eM;0X^]e]LEM]6^UL0Xn^]]ETVe;]TVTdC;M]]U]Me2N^eEUeM]L0]]E]VTeˣM]^]]]Te2NXeeUEUe˳^PeMEMe˲]e]U\]L0]\]NeK3Ն^]EMK2^^^\ԭf]KXe\]\eUe]L2e^f\]^]T2eNe\]U]^eC+ XdN]M]TXk=]UTC2endT]L;(e`fT]f]T8(ennTME]T(]FfeMò]NnfM]\]eò^Xe]]\eԻe\f\]eeòe^fnU]V]Un]L:\fL]U^]L8(neU;]XffT]eeL2]fn`T]]V]L; \]E]K]\eC:]\VU]L2efeM^UKMf]X]Mԃ^Xfn^]MVVV^]L;feUM]L;n]]U^e#]Xfm]LUeC\n\]Tf]L:]\neMM]]KTfeMU]L9RԆn^eUeM]Լ0KneNTf^TúLfM]MUUL;(Ԇf]VeÂPfneMUùXVneDTðXfnmMM]T(PgnUML:f]LԻfTMMUUTff\ՅeL:PX=e]\^]L8\Cde]U]V^\:]^eèԄ]]]]L;eH=T]^EUL:e]U]C]]T;(]]M]ðe]^me0]UT(]EMgU]ef]L;eLu\]L;eM]TS]Tè\e\\eÀ\]\V]F]LeL]E]8\Uo\U^UTeo\]S]@egeeeԻnT=v\efT˰Ae^eTe^M^]fUK^\.Ve^]CmnU]]e̻nT4NmeԺmĬUf\Àene€N\4Vm]VeTĘne@n^^^]M]8^fe^Xfff^\]^Xff]TEUnnn^]MVXne^Xf]D^nMEP]^]M^neeVnn^]f]\U^nn]]UFe^ee]]]^\eV]]^ne^\^XfeMU^]^]e^n^]U]^He]^nU]TXnen]]MU^nUUe]^8ff^e^N]ffMfU^]U\VXnne]Meff]]]NXnfe]]^Xf\UXffde]fnU]]fU=]fnm]U݀fnm]]^n]V]Āfe^]\\^^]UհM]^]]]Inn]]nU]en^UeUH\^]U]fnU]UEfoe]]5^nU5TfvUf]]ܽfne]S^n^^e]E]Vn]e\M]nfe]T] ]]T]U0]]]noeM\U^U]UHnn]]]UHne]UHne]UUHn^^]]MHf^]]Pfe]]`ne]U^\f]]PUP]]M]^]UUn]\܀^]U_nn]MM^^]MN]e],^T]U feLff]eLf`n^^eeӐn]L]0^]\ne^]L]1ffL[nn]Mef]ene^Uen^]V])o^^]nff]eUe n^^]edf^^fU]CVfe]]Y^]]]](<^]^]]SVf]^](C^eU҄8e^^^^]]҄8f]ԨL nf^U„ff^]*Lf^^]BHnfe@fn])Snn]]^]J%;fn])Ӹ^m^]ۢKn]eӬÀfn^^^]CfN^]^]C,0`e]S;fe^^]+Ke]e]4f]]4f^^^MU̹fn]^USÀN`eeDÀne^^]U;f^M]=K:feefeV]ETCLU]^f]^]eETDFfe]]V]UCU(PN^fe]UD5ULLne]^]CUT˼LX]]TĨ2L@P]]^]^^]LCM4X^neeeʳTL=ELnee3LL4Xf]^][CԄ^nF^e]UMTL[Dļ a&?xE@8Xj APRe R6B0dA @"!x* D@pD4؄  !`8ҿP|  $S | pL)|< AP-`H@`T@xA8T vt a@P& l aXH0hT2 x x6B8t. 0<8 !@p\ oB<¡L o @ CApR!<@`Z aР : C` C``D<U d68, BD,D ᐈl Y<xllH$& <Ax( 8&0`D Ah<, z68x4"+? 0 pD8 `P>! x@%X|  a@h$0| A#YApD8>B*AegA$: & 0P2 A*"" +p*#X8W?`8FA` @,$PP \@x A@<8L L6 x$* 7 ~  (( B pJ 〯p8BPp W<60x0(A\p8L,a_}   4 a0 x߂a`B: @DBÁ P C`PpC`(*@!<@pP\ ``wPAP`h.܀%> 00 Aa`/${Da8X" DИ0`&API!PH C!Px0& 8 Ap > )?6 B@p$R08 *@4 Ba<4&h @+aĀ$& 0$`8$ 8`Ra(*!a 25 hP, !0L X8  T(GTàЈ,0! 8jBX0` A( zp aPL (W@!T&X\hAPH |D Q $* z8@Ay 08&B@jApXj0|$ CL7H 2ah@( .APF@*B!p`G!2BApxF€h. apPGC \ B `Q80"8ဈ@4 / ᠨ@4_4" P $ !xF!(L,C`D6ph A0p<$@ d! (8  6LAaиd `H& @pR x, 086r 8"<&MX$H} < B@.{  pL*Q0yX&`i< X* C`i6 R 36* Aq D0B!p ¡p pXT ($0 B Px\0!xD&pP t6 @6 @x<&@BИd  !@$ @H.@cˉXP6 0r6 0<0H>pn b`P `<p@|`P@$X l @px`ж C@pD2p s@0D"`<* G@`͂`," aXLe@!p@@T$ ନ <x`HA8 BpLD hDhAA0L  0l0`pW XP& p<. p.aȐ1v\ !d a=p`D)xi`@ALB }0D0 xDL, @pF&B!xX!0APH4!@ mH2Al6$ BF8 xLB!=@h<  0( px8& 0. o 8604'D p|>!0j pD0BRx88 } p@6 x6 ](HC!L Z`hT.ӄB0 àJR?8(,D'Bx(4<PxTw\ xL*.Pt*B p4&`҆0D0"aPhX(t@hh:A8"Bp^B  60 A 8" `BІD @hA0l("@@/@HD BP W @ hT" ud {wA0@Ph<4 AP4 !Y7&p Ѐxd@pG Cࠠ\VЈ.G 8,'@ XP6  < ), Pd IXtp 1}`, ` ɿx*%aHH @:"$0p8 X pL,!08PuA4 Zl0 t. a+X XTV! +sjh  AA6·0B a1@ B 0B@p0 ,F `Tsj!p@@8 `-PLAx< $$ `& \.   `\(a@p(p끡PX H,9$ !0T$xZ&8   0H4 ZPA`(\ @`D`$. @@p\4 X `H  d* .-hP2(6@bx4mk6  P KpX 8(0,5D&A@<AՈA`d@x$F m88F  x<6njAЀd.Da`l ![x|" AX`Kp'R0XT @(,5mi!p<Bx@ A `XL x8&6na0P" B`xT&8@`0$E€18 C`[hu @ hDDրL  @X. R CpF Z{0 DCh0$=D@pC!} ,0@ Y@@<x($JڄBPVax|%emBAp\:*  8,Y{`0<aPH" C@ pD p$?dnxH* `D@ 8,Ba x0`-,(  ` @8%c@T" \,@-88 xl*B`  @LA0`X.؀;Ј<C! x,P  x.B08I?p ( @xl& 0h ($'0H|@p` GᰐD B@l> Gh@ 0p8#($C @& 18 a X|Cကl$`HD Ax 8C А(@,"BaL80h<"A08 " %" 86d 0PP"  @pD6 X00B4#V0&"@h @,. !0XP$ xT8C`A x2T(Y{xX!xx"K ^ @@\:"d 0p$*Bp$(A!04( K  | 6'0V' t pqxB`L, !'A!Р8, B Ap$l_XDB@`$$4 LZBA lK@pDKaP0& XP B`H@ P8  DH0,@!8``@  p C,!Pp42n`?H ( @B L APA(4!\p{@<% A VШ@< @@p*  p\$C & ¢48ސ$(`Иl< C |`o@ c@082 C`:@X   0B€x L# 0@T & DAЀ >|  n\`H\pOAXL?4 Ap4@X"fd A!@(> B!P  `_" h* т?8* V 0P. Z@@@<& >6Ba`n08 =0' @xD&:pT4dB x@$]@)$AX@p@8T$@H ;@j)! p4& :BD~3A 2B pXIFh(*!0PԂp<$BP( O&h4(apH& AgXB<  @1XH% € %Mp< 0@6pPH$ Ѐ40^~ @dJ @~xRp"PxJ @@& x-Ba@zBp|ې*АL8 N <6w?0<8 AࠀD$<8 B?A1L,Ah$࠘88ph Ah `p88(@pV \83h5 Ddv@(4A G, @P0$`N`< aH"&Zx0! @$ #lᠠ,j  (Xt-h4Dgh 8 ApT0x&xAڐ08* AA0WCࠨ,6 =`PL  -C< a D@P8 |yЀ< B (D  @X(=2 p0 spdAИ6hF Q("!T4@`  L.\8 `\ @ Ba04-dd.  Ax (:@hwhC&h&  4"mQ X0m@6H. @`ol``|0X @&`4@`Vfa`p^ fBax$2O@@ C d=4(T @4|7HL PQ"@( gpJPP  pBPp  " pH0B+pnA<рqP2 m8H@h$r <`H N@ ?B:d$Ҁl!(  HR <:h"a)4 5xA$SH<* X*A"P0%4jAt` Ih/X $L Mz]%bpՃ(9@ SF%pNBp (*t փL)Qp#`aH)^d@(H OA[ ssZ ؃ V0t8,)!PX@ APYS jP3j b`b8@N尰@7 8-u(;x _'01d9~x2 T 8q`PAY8١0tp@h "gS\ x\wk! kH8ZBA`D+`!8 blQ0%xA( ۠w]M*K*s cۀT0cO?\3אo ^`t - ]`2l6H 8K-lY0 c!Q`PLd U А<C xt<p-v \ah- [ըDP`UX8/?" B AX>Vh)F A*x@@GR @0lo4 `t.Zt.@p[\@ ` mS,2UMp&  Md 15 M VX92P0V8T!P0K+T L?10@a$"1," [@ \  a < 0KCph` %ÁhDr%phH pho00" `0 px6 -R` HpA4C 4 j&J  P8)p@X Lp4 &1C  &AA04&pP*U?4!p6 @Ap[ L!l @$Vx gh0 Bp( F@4  \ALfB4* b@ W`@r B 0`7( 3`pT(<*?Q`d  @F0P `p4!H9W  `8&<j8T, Ơ8MsXP p4j @4BPh@4, 8c p@<ph0#($ CpA!0h!7CX !8 9 C!9$UA80prdp _ ! p8 @Xr 0 02Ppr!DPcK@`4" Bapp0@@!3 `l p`8 A"A`L l. @aH8  86 BTr84 0\5 0#BPp,`hH 0x,& A@°@(1\2t $W 8$ F!`HP $X``@" 86 C% H+  nL] (""x8pA!pA0<, 2 B!` 0&BXD] @,A(\ ADD#@p86 H D 3BPpHD`@4 QX0)@  x 4C< AA €p,:A@ Epp& P0D C0(3 \xHCALVp0U B@aD $*O8)B@.0 @T B P6@i A`, !V @㠘4gRx|( 0PH&BP8,8(@(>@L 8'p`  ``& I`@^  20DL @hH&(T(0D H@.T$ '`\  P<i b`@8 pPP"pp _  pd< @P* p,Bap > $$`g$ % 0&`qxh aD08€q@" 00 ȠL& 8  CxlAp  B@a(h  @lB" 8<àl X, p8A!p`p &2@<`И82   xTc * ph P, `<. l @Fp/ `* @LAXmbt B`XX,  ($ ο8^ €8P" ( 8>@H#bl `2 BP4$x(* " A@@\ $ p8B Ax8 G` 0P apL?`X"qD aPx4$Ư8 B0L, BpDa`@$?`l< C h<0x Bap,J!а< 80A`0 ` L#@i @" x"AxM?p+L"" 0"B!P0l 0pT A!p$<A ," iA@P<H2 H\2@x*D`h+ !P\ ?, @ᰀ@"P @l3Px ApPP\8 C@p{AH Ca p  C` ˿p8"8T b@p4 < \pp(`P0 2 @R( l"aPpx(A`0Xh !XD"xDp .*`D4p 0 A0\4 A@PXS` A@Ph p8Aa0h 2Vp6@20X À4C\2!@$ ¡08(@P, , Bd@DH¡ X" @a (0.C`8( B X" @t @0( b l@ TA@8 A@(4&Ax<B@$D@4$1L6P* aT&  S7 !@\$ @xH `HH fbpH4AP@$CL4 a)<(B08B D FO4Bl a 8@ x H<<`@\&h2 XTd<2 h$ ᐐ@837 B ," `HhR B@$B`#G !|Ta@d 4,4@0& "d XD< p A pL!04.<Pٳ,(@|$pD"&< Hl.Ph 4&88A 0 A\$ x4 C0p@ !P8$ Ch@`*  8,Ј, $ @H@p8 A!P$(Р86CphP80 "B``8(B!0`L&t, " Pp8"XPj*@P*@" @H0 А 2a4(xH$Ap8$`T €  @AP<"t' @(* 60$ pl xDkpX$ a8,8!PHx!0$x$, 10((AAp$& Fl*! 8 ! h&A,(?p8 A`$᠘@"! 8p! XLP 4$@B !@PL 0* B` A D( XD$`t 6 A`@a!($J Ap4*6 `<@AxH" (PX8$6 8* ¡8"A0( A@! , AhlB@T G/8&pp8&Dh<A0L( ?8* p`X x` C`0 N4@(H!XtAసx C0hH  A p8 AЈ  h\* @hLǿ ! d,!L p&A8 ( B@XT P($XX!@, ¡l p @XX&App84 A`(00A48 & AB0(` G h!#82($*  ap0.AᰘP*A`pP. A0DXt H?@@0t4 04 G,B)BP$Hz h}B 2 `X BAPP6 Ax4{B@H< <,X`2 B`p{ Bh" ph A 8  @p!PhH$9 !88 BïP0$HB a@, BX&AHTP p0  AX_<@8  pH `@0. P(A 8`pp 0,  @CT C82 0" 0.C` Da,2 A@d*  6 @PP"L !pHX G  8*x\ pD Gp(PXahB`L Gx" Ba`D .  аDH?44 4  B`L&@p4#hp@* @& 8@ClaPd6 `XDh4" H46 P`<  ࠐ@ H<  p@`PHP,"# 6AP D8(* Ap + C`РH 0p qh< !p `G`T* PA <8 a` AHX @h РB`@ @pHl4 0*€ЈB0#p`4 d / Ca0p0`(X2 HT T C PF!0` .<P5 `DP,*E <ʟp &7! 8 `|.`"SaP8؈* aQ(4 B`C`pd8ÁP8X 8" |D0|D B8H+8,`<6 Aa< c@H @l,& …@,A8PX:! p,+ 0(<&@@2 C`_@8*A@pD"A>P8"# `hT !0@$C0` Bl8A@8eP>"@PH`L 82 F`< B!8" o8 BAh4Ap`|" x<,q j p` p C@Pi А< !X> TOxdp`d,A@ (?f@T.!tA0 8 C@@&P, 0(rXPaPHx$( $(P4 Ѐ `8~0XB @h 0pH@!X  B`L pD, ?d= ,,B`4 (=5 A p|p4 A," %Ap8C(" `\0`4(xH.(h`0 A<*x,$@*B!TA@pX0 PHQ x" A@pT*À`TTP< h<4 |  *BA`L h$0)p>xd)P0$ !p8 ``XP89GT  ,2x0$ *(<p8&@(@O @"`< BAH|  `D$ Ta Pt`$8 ``P  ,*8 AH@"$PDCp@D/?0`xP( Cp< `.¡h8"<* pH B! @(! 8! <  `$ Pןx$   X`4& AO, A 4  P 8xH,€A<$ AHH 8` 0LáHXA@D0p88PHE`D" !@4,!`02 (  ApPA@x8,@' xHЈhJ À@8C"@,:A@p1@84!0| lC@иT$ aPh BhdC@(t @<AAPh , d(h" D, a @d!P8, X pP1?D8 `@x> DఐHA@@ 'p`3`p@" J" xLA8, h(AD& `ЀP/AXD!P@"AA`X( 0 gP0` !`@X@LR x" Ap4 ax8  8 @tA6TBa < LAo<,Aa0x8  ph |$ X.A x@" 5?< @"P\" B@`!XH:¡8F `֯*; !@T. p40 l!(l@C@`@&.a`  1@0 PX A p`0 !PP0\a@. p5 ᰐà8$A`&B8`  a@`H 5Px CaPD)x5C p*  x` ma!X C \`` 4 *aX@o pAxX<w' @8( !4oĀF0AP<< w!b`8B _Xl> pXD<B$CpD2 A@Bp4?0@( `X&X ۟8T* a 0,hD7?8$¡`\&ࠐd?!H0*@$( p0< pP&B0xt  @X* B`" xX D @Pk` " H$ p86?aT !0X Q4lPxT @d B@D0x8  ,47?A@ B`X2pX4 PT$P(<.@2A2Px$ a@pL * N/0a`T" @X`@`  ,fЀ&9H# < @9P8xH$`D$'OA!xD, AAPP.@W6 Ax0:  h\PPB 44&`8``$4060$ h <$ @D" B``$ D8AA@hh B8L8a S 2 H"]4. a (t" AT$ H _$ ApH Dx8x$:0 Ah<`D"ࠨX`p("Ap8"8A t. a pD  `0@2B@<& Aׇ@P|4\* 4"`> h1@,B!8$D l\$ | Px 0pTF <CP` a0," vఐ4& H. [$A 2$ `$$@a(82!h4.Ap(T" C!4wa@.@ P$DPp@T& B@w_'Bd&  8H  D!4, Aps C ЈT6 <(waPp8&BHy@d0 a x@, B @PZp.x`dF `D Ao8 Ș P@ wBp'A<2T4 9?က&H  /0 xX* P82`( BH nH  `@(Ѐ,X 0(@8B4( A D4#€xh"Bxd( 8( !0\:A \p8>!0hd(p@BppDB D&a0,*B!@LHD BP8* hH  D. ¡ @wp4`L.!pA0*@a(< p2 \(pp"APX\ A0T l" Lgt8  0,?x(&a0x"0$!@`$ HD l8 !PL6<T@8 !PX5 p8(hH&K !`@T()<, ?L&Ca,  D y\ (. B C`$< @" y(, Dh %!x< @XD=?xxH$OOX<  Hr ח, @`x xC@. AA!`T&h@pt xa BHX8$B ЀH Ba@,*ఘ8L Y(/88 ÁP<*"C0```D CPT P8 04. `*B@H a\CPdx8$x8!`P!X* `; Ap@p( `08 B  8x*@\ "Bp`,ఐ0  B␈8(dA`Ȝ(, _``*  `D TAp p``hTЀH LD@ 7 `J<H @H (!@`D !@NA$ 08 (( @($D!(&( "`4రD ~ $6¡ x0 AЀ$ h1`h\.* P@T* ApP p[h4Ax8" ~aP<$ ¡ X ;C!Pd.AA0&߿p H c gA`l8al߿xD" B d.$ $! p$& @ @3 A0Xp`8 ϯD0 pT}< a0@P" 8 @x6 ' ! @`p0&XC!a (. b00D L,!*7D 0 @ BaPp(w@( D@|Bp1A0|`L<G" BXd @@nO@8d0ah]p 2@&ap"t8B0< A`d`(d< 84g* C!`@4 ᐰ\ :0XHAx8& xL a(BaPl6  'W B A!P8" 6 8T0 B8 & ဈP@", 5PXaphh$C!H\ jhdFAp# AШAH` 8аH8 CxxBA` 8 0XP>0SKl&@x$PHY P`L6x,, a`9 !@xH$ 0T6@@  @T AQ$, ;W !ThH0 @x@JāP0 A  Р<0 BbhL & p4. h 6( x<./ (m_\D0@$ j@8* H> a ,"j >" bqT@SSā Ph ġp̟TJap6`8t? @p6 B Ѐ4$2?Q0< AD`8>c`x<<8.@pTapXx0 X4 F0"A!@80 p8 "1?pH(XH< Ac!(D  `@AK ! 8pDA000)@( ($  и@pXL`P &  Hp.]Ax40 ,2B`HF\`,@$L"`HaH, T Ȥ" C@P0.@bpX4( Y"BA 0.BHY AAQ@0*!,8 Y@D2 BA0p8.pp8 *`8" \0 @pQ€pH4 AD2`и-I Dp8,""* `h"68"€:  !p0`8  h@$A@XE- X4x8!@X"A,J a0pX a,( P@,A@,!pH(L 1P8$ 0\TH8> `xH60 * À°X\ <@!pP`00,h8" `LAp` A`HP@*&Ⱐ(& C h,?xL6BH"à,, D0T జ( @X"b pD* 8T(Cd Ѐ@ @X `@X XH a19"HT,@B(Ta ,ax0H0PHC@_p0,pD'Axt@`@ |``Fpx @P@Apo ATV" @  dnpx8& aP %AA0xPBP(T$ $dJ(p !4 @ %AxH *A$p QLá@0x8"PL$@$R!0@"@h &` p<Ax0.`HyB!8* " X PdШ(.`P`P XD&&B 0"A8&( 8AM B@'|22H4 h@(`,bPP8P8D & &Ax888 IP08¡P .Cp$&"`> BAp06@A* C@`(& z@lA<@h<Y,ppT>B`a0h<Ap8a0T* < B`HP"ApPBA8dA8x  a p<(&`p(&BP@d(@4,!,: ax BA 0!@XW pXH Ap\0 * @CplA@pHDCapX @XT A (A0@2Bp8 $  82 A& C4$`@Hdp& bp8")ⰰ *€ G  N88 @ @p(( D<$d`HX4p0P8 A 04!p\* (P A0<( ` .!(L& B! E 0X`HB l !0 €x8& DhP A!HB`@@ 8X  $@PP8A HT6 A@0PHeP``8BPL 4&x$8 Bad`A`P, +ap8 "p|X84 @`xh(&xD `ÁH0 a!4  AA0 0Z}P@P0BA0H B@(E!T P ! `؀ < PP sq4*\ 4A!@TjPX"Ap<2-A041!hT* APPd xT`PL(,@XL. p(& CࠁH4 `tC@@d0 A`d"0,$Bp. xPAp0 Ba@( ``2D! (dhHxPB8`H"a)08@!xhQP8   p@%xL$`<B`pXB`x@$D\ PP-40P$x@ @Bh: B08 ln :  â$P l  lA)4B"HL$ B0(. pBP!4"ۈC! R(D< < DA@!, `4$ !`@P( BB),& @4&(H P&L`P4@'H€H>!-А(t"@pT#B@<G۠h H Ap|:Ph@ B04& ݋BbP8X(A0  8@0<" ," B@PTB HQqXPa t& "D x@ #Hd( X; 8C x@:‚0p8#@p<$ HJ:1HJA. HK1 x p\a`h< @D D!Q8D  (,@C"!6- `D P` BaPh0l B B PB A@pD $  xp5аTVAAH,# xD@`x<!0pD aPL$D<`x4!( t!0"`@l& B@x4   8 €$@4T"x@ b0D2  D( p  ptA0<B ƈ$pD8 !@xx *cL1@DDEP @($@`h.H@" Á dDd @HPs<* \, Ba,2 T@4*0d, a@8Cp,1_ | Bb y( PX`_BP4CAP<aPH ApDF @Zp A HP& C!0@T BDBA C!!P@Aa hH\B@p" `H 5zn0x,ND:pL" 0"klRD hP0P0apVaa8@2@c p. a2 @h,X6AApd@Xl CaPHl( c@8$F`L*C!p@"px,&CШT5 f x`,P8 pL  C HFAPp" B@XhB`T$ Pp@}|(ax@* 1D$ ,hpXD h  (t B` 6 (3_ L$ !d*! ¡(H6 AHd, | B pȰ4  0H*A, @ !XL0 0 phX B D0` # 8\DAA0`p@0X, [$B a` 6` 4 4 HP,@h!0. CahH Jp< K@<C0BP"C`LC8 A!0* P($ ` 8Ph !x< @ x%_ @X2 h\",@8 BT$X,p@(p8CXBᐨD A@!<3!H^ BXL&8 A @a@L 5B@p  @ $8 `x< 0< CpP C\$ `$P$*  "A(pl,500A0xLB8T"  \2 k pb# !x,$CaЈd  A`8, (d CL1 @ AD$Иla2 %x P:?0< P\L !0 Bj4<.Apx. A`@ A8 @p\0  !8h8 ‚pH A0pl B` H a`D2"A *#C8 BQ 66 8\B4(La,<0t!D! x P($BaX2 !8 Ca !p< 8PH @AX APp 4h<%Ax@!0pZ @< !LDA@@@ p\"XDV H CT  xX$ bP8AP hj8T 8*   HA(( Ap\ PLBPP& !`, APHX 8 a `\J! & `Xp%X*`pD *␠4!PH4!@dA@pta(rD8B NBA0 2  L!PHFCA@T @dapX. <  DPdB . p0& *(G!p<&ap8(@@TJApp  *$D EX8*p0`$ P,( pT, A!H8 `P B4,( @\OPH0)Fذ> @p$8 Q(šAD2pH`4,ApC!0TX)p<!@`D%$8 jh07 l:x2'0 J APlah46 C8& <Bap,J 6 `%4A0Xa@x p\$`pT,RqH> D pH8@@8!4)`8&Ab  !@pP, 2` P%, @"P0&`X`D B! h$RAd& CaAp `@ 0X B`"Ba`E$!`x0DB!Xl C0@aHI<( 8l. pT  AD:`D(RACD*&  @B@`ᰠ<IE8D!`"P(&8ax<GEap` 8`X@ A`P`PH"¡0% E0 B8  4> X4* P!pHp >A8\  P|*%(\ QCPPd@C\ATJ a |.B@  0 pd! h2B!`@  Cpp |. x8$A`D0 @8 h< @axB A!H4&€(: `h @ 8(C!PPR X<0 B< 08T BB!pp(284. x80 2 P@ЀH& Q0T  $ : ¡p0.hAx* C(6 0" @xd  \0P@(@PH a@p`CH*8b~`D  `A,& p(p<, 2Ba,*La080`D4 A0<+?A@( B`82 $ A`\(A`$FAp<0 <  T: `x8" s0 ! p@"PH p8:!D @`D< BT<ᰐ8 "BИxA8"C@ 5 AAPxXb`0" a`D <"BP8  CH,*P< 0($ \&0dD A@<" @ x`0 8 Aw@X !1P,& @hXAP @\&.`АA0xH B`1: @!p6 xhc`hDd@ph !4W | T4 D ,  8 D`<*BXN D``dB D %x8!(%q H "BAxT X A(|  8$EP `d,@x8`@&rh,"4B X8B@<aШd"apT  Ma Bx ,6B`M$8 HB!``d"a`H $C 2`P @0 ࠐ`P<.!00$ ap <B hDA@XA`@"â0" E`0Tp8`$ p  CаP0 Apx  A!@0 ``P" A!hm@8&q&  a|0 `Ph xl aBDDB0T  Dd, L p@  B 02 A `@HH$ m@0 ¡`D$D@@\ ahh `l$$ "B8  D0D LF ` @L 0XH  `hlBvh<@("p< a 2  N pD6Ba$ `@" XP@L'B!`u6a< AP`2A pP`X$a H4. A @BB@pT A!8rax,0@p`0D8$A0D wp<BBDB$< !x\" Ct.pxT$(0 D 6h& (T(A #  x@"`X4!p 2 A `P(6A41 +PP)L* BAH Bp0"B@D p\b(86 @P<  8( ! @@u\p" @ apPX0BaFAa: A`\!!p,2 A`hH,T) Cq>C JH  (` 8FB@8*8t* H@, b,. :\" 0@" Hh €А8  `h& a ,ġ`  B@ " B @U@ ($ PX0(B H2a`( j l  0t, @8B Ш@"B1 2F Йh  Bh<0hT" ph hL#N 0DI BpP`(aTaxd"B`\ Sp$$ X !`X<( C`L* C \ T!0HJ T"!`HD.h<@pHӂ,0 0h$\A1 \L `pp4N |6 Hd `\ XM@P,Bp@" C pH. Ȝ"HX  h\\& x,"B8  @ @$ 8`J á0`x8!Ȥ:!p/C x\ *Ba8 p,AhL$"A@L @!xD!x<$ "h<P,, EP<&@ D@xH"/CBx\6 @@ Ap(HaXL BQpT$.Bx\0 `< ` `J  <, ( Aи < a`y 6DpD' a0X" 8& Ah `x"pp"8( @H0PT8 2 (|n DB(< B x<. (d@Ph!x`B !@PHH&ap(h dL" @ Aa@<8  h\ `pR b0 Bp`L. (p2 @@ a8(0| B`T$@Ј. 8TAx04BAPapp84ET$ |A`P0B 2@Ј8\* `DBPd ``6 0D hT8&!a x Ap4<p8A| Р 4 X*B!@ Â00!@xH !0࠘4 A8 tJ"0@D P4 @8$p8\h8 X0h(b@0H0$"!@4 @X" B0 A!TPx8 X<$ @<aPxH "X0(@(>8 Ј` ApT  4p<, AH4& A! p `< h ' 0<. B ,48ad,!`P$1@((4 `L APH& AX" A@``ИDND!0h + p`\PD8 >  pD2D#F*Xh P8 A0 ! CP0"ˁpp@ App(@\``&Z aP)@HL$t A@( L 1CbP@$"p8  H A0<$AY88'<  p8@p8L*@h@f<  B0. !P@\8  x0 CA@8 AA@2#  LQH,>C<  Ax( AA0X8" a <, \  0p@" PT"AX:!("¡<& Ht&< *$(8"C``@*a0Xd4B@xP BD& ,CH  @B l Рp p F h86 CA<. Ca2C0DA4 0hxB B< 0p8 0`P !$< xL!p<$x2APT$ x0  BH\" P$ a pX.@" Јx"T (d<"@$ P4 @`h$ <  (J!861@"@pp00B`@4 <p< p8" B( a0p80@p,& pL Јt4A0PF$ B`<*!p<,)!8` AD  @  8$$ D 0XRA`$,B@!@>p ,&" a@L2p P,*  8AP 2 A h!xP  xd$ ,C@< p & A0D H@(4a0` " x8B ` l xD8 B h$A86A8@<"  2! ᰠDB `8  hP X8@qHD h6 B@4 x($X$>). tBh<(`H( D`h4``D& @`L"Pp< B@4<BXH €< Pd !hB!APb 8\*<Al@ t(Al2#p`<" B` Ah<DD !`T"H*A, H"A!0h6QH<. a@p6 Ba 6 `x| ap44 PAp@ , . Ba8l,`p$ X6 @ap$ !@ G` P@$$@ @48 @,BAB!E$( (pa`8,`@2 CP\8BOp0  p@6#P0p4AP$> âxH&'l% @P A4 @"  p0.AA8 Ba@L ࠠ,$ XD< pcH!xL  8!h8BBp8*L " BpcH$L x,D @$@PH. x((`P$!@" (&C 04$ Aa0t$ aPT* Bx4  6@ Bx4 `p< C a88a<>D pp0xh& BL$ Ch а\* E`D! @ptPAht6  X. @d(<(Ap \!p8hCpx. AX00*2Ap"pP /CA@@*BAL(@8<.HA8 l C08,aLTL "PH   ᰐD"á8x" PHB `L Ba<  ap`<" Àq," !0XP @p<, `6B8(M@t0P|6P$aи JAq8&$H px8" C8T.x@!@PDPPP4 a8D4B@ hq*&` > !Da x40l200 (>A@.  80 ph p8 @lA@D ) hD  P  (PA@ AA@p @<8* CA``"'pL p4B <p8@r4Cb L a`<pD :AahD,<$ a@8B0\ (d( @` 04"B`:A8T" <pB B`x *B<$ a<d @ " `hPx8 <x@ A($@a"A. B(d  @00 Ab0H0`T@,0|, `4 `0 а4" a0Xá(@,x A 0x$ P8*%H8aX 86 @a0<0x 0x0 0&C`<Hp@$"aPL)` ,C А$ 0 Ax(. !. @t"P4A pP@P$ <( XH!PhD t$A 2B X0Cp80!ЈD 8`@hH:A0% L!`x"pT@$& P<( T`B`PT @A@A"D< CP@ A`Ti !(6 l(5 D!8apx(8"0H8 p84 8D`xBX p,$`pH >$b@p<( Ph@ !H  @h|$ 0`8 bAh"' x8, A P !P(@D`T2B3: <&@* 8 AP.'xH(/ AT @!4D `hL@4$a8*  *B 0P*Y4 A08& B4 pL. 0@a\*BeqH$(" ,2P@" BAX"  &$Ax8>`00 8* $ T" @0D" &'APD Pa<: Ca, L  dAP8 DAA`@T*8 8" Á@pBPL " p<pD p2p >al,` 0P #D`t.!@X p2B0,( X88P !pH( @x: 0\C@X,H @ᰐx8 ," ph0L. (` D`P8 @`L*&`@@&8B d$ a($ap,d x<-xD&p@D$Xxh" H$2BHX)pp B@$Ј@"@PDAxP L  p(Pap< 3(``h@ B!$* AP@& @& (d (ġ8D `@x .C< ġxD XH p8(A`l(P< AP aa,&AhH  B H(@0 Aи 6D@H! p8$`8 Ax8 p<Pp8$ P`H` A@L" ! 8\0 B 08@@ @8(T*p,Dx<ap`6 4*!0x "h> @l% !Q@&`!@ <p(8B d<. @\ 8 !Ppt(a@|`BA`xd& 8JЈTp84 @$ a`82  xT$pH$ @(* @PBన8 X(BЀD* hT8! < РB Bx0( xt& 08 %p8"(H Р,C0XX8 pl"AP@ @  °@' BChP ap$0 L p\ ␈D0AఘP AA180aQl <, ($PP EaPd@`P<  Bt^`p4"XT  `T8" `"Bx<0 ,$\$ @tP Ad B`P*`pl(&)B`p\P a``p8. D@040X$`<" x$&" аT b< pD& A@L8( P<bP(8 APB!pP"A46 B t$ A T2< SB3Ā v2O2U)0'%W|HҹLZ,5i{rE̠`4~V< !Õ#NЪ>N&ulcqT2'+DP@kLuphKB4;"t[}4,Rp4-C3 өxa| #$NhFS.ݧH!visF4;4 :RJ&whlL}T#@!R"湐F} P+eLr$%V\!J<^FyD(gZy߉J`nUӃUw';oAX2t4HBOFNYOHl„jNHI hh..dhO1XL _.28(@{0b2 OUX2pHK GhGU.hbvNc;> 7ު]D 9i8i;m,RIGlĈ~r~Z|JRgCq.qG wi-%<:ܛ˷24DIia3= qLIvO:COaw ۸ '+̚*f4 YIiBL0]A. %n-rAar_)\.s{t-u8B:G Q Gk4( H]7d2d2t΋HU0/eP V&q 7lV QMEΔ Ip*pPV @f`duLO_u& Wćl>'*9`V Y #Rhظ!&,gEkR+AbRRe_4[g %WG@j@A B ӷF@7żjRꥡ)Qr+a`w Oخq;vWpw4'jYzM,]@ RRӎUYɯm VJd!FAVV"x! 0miR)ifjjVpQHӪLʆdh;Px)Gm&w5U@b>z\_ CvW7 > y*ZlrΥl[+D`A@5JUw,d4*/ B#. T٧\ӚռDgyJNLi*$ExN%@R]ĜaUyC`{sTpXܷ,IRxҸ+O`złGd3?K 9w˿<]v_|? e{t*gmsďp@`!5!,( 1 \(kj> f "eAE|Zrlj1` D$6&:M6cso1 $ ZB@G-v5l].ru+%fP4TU;3/v``cYI J@3.-QF"xX[S&1EMqҹgR& ) CGExw,Ȳ>S|5kAt!y['r];eRd PI!Dм˕*9tB U\.Nnŕ 6%.)< ;!T ) cE&3椀1 + `þTSh4U 94n2܃rvlZAAxBКAc)X:xA2=Z hI?y_12b#KfA.1c\ 8xDѭBlT/ t'0xȤV۬ĐPsπ(\UbF50˰wbr0H0d \"\7C/6X"?xpl=' SB"Z(R PT;eV[B@PwxAС03]RPgAPNL9H|P|4-4Rdc30׍wE$1P;$ V:=4 \1p i$ToOa#.Hvd+p3#=qU[k'f\/ےfjtl|oC1';6On6+vłK/!U] Qtv{ɽme `yTR5^ ,1;i@!3_&|*qN bfi}Ei"EEb\E Ir4B0 7T#IV̬tyM$u?ؚMԌ|yMXX#,2yO7V3>IzS8#=~JaQ:V$\'SC1Y1dcgwѩu%T{4&=BYo~cEU˅- QNUH"Z ZX\ђ+m ;uRT(0b I"K,]" \%&ˆ&ZuMfY;NЍ lvADJoH1Uh)XŚ}pu9H(`K٥AjfI(CThf Q<* Ad/Db{xlS%'sCC{8H0x "!9E%:62HqCnm&sť]|i D / CK\Uȴ?S: QRtMNRU4orl:R"r2nADi ьs ˶@;4@ҧs VJ(R/<BU@!7ȅ7|bH%[֋ݫ( \'H\K\w8>n乼u, p1 f"@U>XX"H(,B=9 U`[3$Գw9ܱvl NC+Iϒo.Ԗ++~ʬ1OvIX4NԹ찟_ :5j[cT!s)h-L"Ċvrs'g9A)O ɯōF(w;g@"pA0 64sGrM<P P!XB !<\s~6L@AD+lj4ڞ]XB<7b-%c,3޾P)j"n(pr-) k*OzG:P drt51G2@ _҆`SLAgA) ,>v4*':Iį-h780kQT뒶P>#T@B 8 l}x.F|&C]Z4R4t12TG(_@4{h\o9lw*;C` ,S~ +;.^;إ[r/ԍYdB eb+sj=UF%,9R/r$-eQ)ri0j>Ӑv %#<82 Adᒊ k9TTHRPⱉH܋f#?$m#8aD/ѬS{=ғ͙w iqQ)W7 #p.QeU4*)U]!l[YGK[!ey)Tl"ھpeö@! g7c @t؛|ĸOpzF*θnMPM@Ցyqi"ឈSr̹ ظ(80MpDB*B5EQo Pl&qxTχ}t NM7nGeH @rC o|.< 6N +`Mٺ|1H!J5_O.7nWVKM).dԤ@+(7c7YsvQ@s~q?{ObЊ jŎfo5d[5Pp԰$f@Q}٪b4lU r r|Rj =uӫ[!8.P6 Ϡbvӡ?"-bĚ"Og3`i!`HeD79h0I*E?fomiad4"!w,Q,8%y].(BOAR❽3:0|`8;H|Aqd`(;1I8CIaI!@ \2~ϖ6 E_AjY!V303݁ iU{ˀp="iH5Ē.\~ivb jM|튷D&F.8OAP&O\",?n꫚mPR@XHπÀ(Ӗ ` sMY$.Ƒ^a#RX=oo^oF :::Ӥ lHrcII|j>DDKR -ೳFdT"0ВzUU'i!E"#I: آO;GI  $d$iDl"Ӡӗi |prV,UX`V`k A$-Mp@`\,K0.Ho9o !ɟ`s Xt~e( wI} !c*}n !H傐ϣ&hh,M{SZó/bTI&ėبHh|AK-4grvV;rW6#T/:[KwpxM\W6(CI8 Ԑ#B僰flbB % UI%Cdog b^r< ,=[Wq ($/eb(/Ԅߢ 8TQYv,.}c%hjG%J 'ו;beVW= 07Z%ɚDEh-!;|#@\-:mʝg>lY%-;C"22kTFNVjͧġ&*BVq>bB.%7U/b@y7yMT;"D+<7g I4TuXkR[Pi0.t~ viR檸ƭZq.\5 Dw%!px "Ee'a8  .k_dvL-/)NGa%\QtlLEsBŚQ4Up"lϽjwP\nm>|+ j5U ىӹQ7@LNԈsʖH&|,t9$六*{`&,.ekq^Uj䋀(F||-}[e[]2WelewAXgsi 4I@BhBDG|cN#`6|E+=p!HHb4ZXs 6ʚTcHfJ'!#uǀ<XHVj-='i>̭Jy>a)ܮwup4:C0\Ocb2KO)HNTADџ#.݌}3j;˷_[(s(7(1r$t,[C`pH  Ih4`n"⤋hʞa8c/]ʒbo-92h'AKt6yڀ;Bh"f ]$Pѝ"ƑXlKyHC,@?)ZH)\}1ǡkTuur_9=|` z{Tna/˧]Ν"l-#@CE;o`fkjK>g8ҬQX56 }`T mbxR dBQ)y\e2 ` ؞,e ̀!ibC@܎&?hAnxLX¬Qg1eΨ^~5 Fj-9 ᥲ-IIr HP-I0]zX12(1H)L tIӡ TMrBN,hP%W q])}a睝H A,M̛Hx\IeϘ@(E|='܌ ypI Qܘ%X8ָIW'ٸ*Er+<\TsՕr.ٱVx'ogTZZ ~͉ΆqAoڤn)v78`R2E'Je& Mo'N[UTZuӨu qjpvu6@QXdm t(Eblg.woEg|wxƘR҅C+l7 UhiT 4)FT,; ק3\U ;RMvQE ?F"L@T.3C5_Ic2}442iV. 3m6ƃ0do$ S.Ҋ8ĸp[ƍ%ROi.rsrP0jW64H\XlR4o(![߇PaH@e%U:0Ю %C:*±:ZD1ՒqI*sUK4XGU:uX6`h/w#iCq MV^UuT S؋A$$ b [<OA0b@^ I]me#Et\ >R !=@%F& VT-0$ VsPf&qƸ6]ăr4Uğ] 4Ry}54ۄOdoKj a[vÌ;wZŽXUn v"; A)0ܘP4pat+)X ѐo_ ,ǥ)oWAݺp꣱󁉈%D&'.fyj494Ǝv~?JQwѫ߄1}DyiH2)_c _(_&-@VࢰtgX ||Y@*.FYy6C),U3u ǀqTP@67#~$^p$n Oұ\4k9ڭ gȔߠdb >挸}&ԃәLJ^J*vQ@\_0Zw4ITQ8KIƜbM Ba7I5[bghKW <~Y|EMHx s|i6fBdK% cMP1dq;thfHj17|ANyP r)E:;㡁[z eFHNydTeQmiwڝ"cY9*O P"PFK4!6Qp1%hih\bib{34b x=x2*xK} %pk |-CgkQФgzX2524,.h0p 奖Ԗ:E ZBdoI+ ]TkV+c0:4 U&~K y!oEZC!*QxNپ HIp3I4rEY.#Uubə~f4@ր\48':{W`[cVz[uˋB2%r.]< AmAF 2Gh4tqV'j-t,@-BeBjin P%vȫ5w_(s@ AG" GAv- KMlSxUنf͢cp\ 3P".G\nK]|W1OWbDA0 ;E1eٱ7q)zq0Xh^GDj@Tp  /.9_;G. ~z=_)/;UX-~ĖԆN˳v"=}%'E+x⦟`\ty{}bT–BlORfbw40 5 p4>di64f 9Nb&aucG hSŊ@ G?7ʴk;Oe0@05᥋k7wIW]k#ƬIv"( ` H QTV 5PNa@_a.]3lyo*I8)u@GPvDj WNbeвM"#n_>ICjR2⳵}M\$HF^ȆcvEj !t|b ;q,Y].y pU…<\(h@h ;%f0P?giM! %U^uꝎN֗sco.>[ -"| S.CL#bFpx⏁6'M]T3FŨUs.{I b4 8U y=E:NB١Bq- >{}nc*([h H"_˦ADtd\!2tw=.{%C(n1qшZxvIxKn"+b_ck zE"XivOZTLRs@PSNN"K 6N9k2@Ƭa| NX7 p; ;CA(!_À(4 CV,)EJSzĀ+]$޵8m.ʩbJ@54H@ e,XIwP7i #̀sAuT>TvzSRP'c' 8f0i sUB7gggט6&$|AB0r(@O|_ %b1˃T5UUd9*Rf<d0bA4056o!bpf2XyڷB[&o><%vqWe%!v-HD5h0!(,{ aq 4 D0&RqQuBqpuRG5M pQ8V%IAB]! #A=kKgfyZ' `eueIE] [MCC@[ `%UQ>Umiaxs!NijAA%ڏ)X)ncv7˵!p5)p b \~l.p$iXp.(IyZ[J?Is-sJN q' ,ˍ!Mٷ;L!)(H&rz*@ě3,@GpA4ATXỀ+C )Ы Ljȍ9!B#I<\*!h`RG8x>Hdp+˧2Rΐ RX]iMgJdX`/șhU&:@\*ǙO 6 `LȦ0'ҿ(.rK(7_(]8 HDy+*!÷Q'&:s;Bw 4e;^&$]!|˖k& qX" yPS _3]dK rvbĶ6-H {T̸Ӝ@UF-|s(p}-)pJP5<1.IH`l~ݼ1sD]  2w`Q 4V@9L  7{H<6"-%# lKN-Z;i$\5%ϡ}Or#^ 6" v@$**ѱyrƴ#^+y əR>hn[$`s\ I_QwVÑź1"HȔԪsmݴn]~4rb@?&}EAIvНujqS!A1tRr_}+ȨlQa*Y7jv xgS6:'pf)W $瑤ER\97gd኉ uP`cqa_{V.#PBdgGr317؜%g<:P PmTW DPH"7eO1dFyv\ϲlf?8[^3ҨM {[?L]ݕ< )—eU-NLW1=,\;Rd4o|f9WyKhTVQYWB@ F IU'6ڋ[j&e':uF9-m:~P P XҾ1H卑8gbKOKV[ lgN#re6~yNmHiؖLPaSI֕IN˭LjCb-l-U>QZB/:{+`7|ʇ$,\C+D:HƑBm?o9PhQ_k>f#F s\p?i674ԉe8AK"LUS@/ ,"\kHm`m3Gav `N|Q\HӠE^t0> 7ǵ WiSL Ϳ'6*Ѩ1C>`M (&j.ߙ\l}pKI%,C8ANnaRdT,E<3 ⴑ2lKJi=>(0o:3EZrJ|I1{[K@85VV>gs;l7 eB.l@Q@$G9hdP7&𖽇D$!$%@> O>Sɗ pt49ǜKג=_ Nb_@3 dE-c$P UI X>壞5 ck̰n1ZPU'DclZ:  ڃ2n'_}@VQ[y4΢Eoƌةҕ >*cА 7W+_(^G~"S E6e檁 0$3;ےuCƀDPĄ@.BaYզӷ6Ȧ4bsNP[-U:HiduRW٦0b|2 Kc eWeӪӰ X5TD % 7CvM1h4o]BWi|#A5Q;I{DVx:jp Ei ̧P\C;"HH={_MhXTP4Gְl$hwvqF/~m.O͟~me, W i~lB:sbT>;EnM$W/go5j9[xjbє=)gIũ{T` TQA|_C 0iP0y{ 1iJPyPi#T>r,1bاS|'d s?'"ڞ4oH_)A$%ڔ#.QFN X cVQ˒i@ 5KK16Uׅgvv~KO9S, _Yv:EK4w@'.A+ o&T Dyx9Ty?P4BpA]UTn=y@ݚ\e̠5e#H13| U|M-չZQd y1%~ߴWb,`*rW.J3-&42W6^ d@A c#ҩSM 0| &|B7b0 <Wݾ Ӎ#Ug[f{%741ib,#B5HI@H au^{i9x]Չ6ݚrEʩEK6od%WGq CLUDV+&Z#JOXI+]<0Bӈ(pU cĮ*ؿ-Ot=#:N!\4&y~U4QGHR = o3{dJuq?o4zl̤y|pI _e#eU*c `VjoD cM67lJN 0,KTg``v|Y!0{H؍4&HE1v4yqjipC\TbKd%TW.u%#6`5=?;  l B^*Ib2"t4@PF(ɸ1*[0Ѥ@`Ǚ8{gff; ؀/A[z{N(AJv#E8 %^:A/O6S :I![4eѬQ1@X'8'mD#Jo(5:CfÝU)WiJP=O=&u;);!60:rY- v3D ՐNq}o Nad4WCa<t/f&$6Ő >%DN刚r_AqT;{"t^{*4[-b- RcE" PZ@(ZTHf-unyCB>A,$@Y,(U )}Z;+;&-a+9,$W08AJR]b:i_a xw$}2mؖ%ԀȺߍ91%ކA(07"T0P:yhz]BuL]B@-̱| 5h30!\Fw1N[RS%P ?/Β|@|EB 'U ?e:hiBЄ`f+hg4u7u H߂d0 @@UvА`29І~PcWL{Ogy&$Pas"I )!K0} R'5hybUnt1ngłKZ^C}ipxpZF3|a#N'͏I|:(F9\ 1-RB@()i4Ae :i[V:&zy |[bF2lAdvG ,U GO9h4PbNȗ"p큙vF-Qw`F]= ɖ ë(>@H,Z/ :+7,_@@FDػ@ !$[Kn9Oj1ΝcNňYc\e.]TwzW`_ KQ,7 Rh] $2ZN'S]>"s͉ A 60e,J\U٫<[6jPcHi"R#LA9kUA6|USL$[oKw+"w }R 6w֒FB=3{8pGJN;xPDz/,[ @ɮX|i-ڱGhUD[ *qTf^Le;22yð2M/#7k Bu!UT/v W o!Cr`խ=";ԋ/i4%^HT(RBؔ o!A|"\;< +R cJFfϗ!^h]Rn8/P:Xr$ណ,Ri.o4*&Ѧ"jtЌ<8 o4,N9vEwq p ! a%!<0$4);2tdw,̵k\KJTW# qX!2 R$=VȯiT8%GH]f$6d*4J"i8sD$9*l*I~o=*Ye@e"B"`Fϊ!3*4R@l63hj;`ΛvvJc\UhAӪd V'kvYOQXlQq7 @ð1cQ&#zGUC|-@y<2D bqfF$a ▆ǠTjqn`r rېڪ@ qn0snϱU@d&ͽLr1* O!3i8>4Q?S4@E l(sZ%TӀ&O,y}P`@ ڝÐH#@W 'mBOАjBL4d"(4#phoU!D؟}= :P0d3ҘA]--H4>EH /"NOKrxFDTG3M3EGJ~ (v %`5{UDҚgU3@ Rg]ށؑ.X^^[,:M󨳃 _ક{J 9۫a"_DKĶ Avh|'` ӑr1@ iF4DDN  y|]9L ̄' bD0E!u=6% .Wa\B.p˾kOv&ܮ@@q$0m"ơ( վ FBnѺ,@սi! ]*8.v=P'DkU+w-U!Ki!`-Nnw [kh|:<'_ ^vy2o C`Z#$ I]  IJ ;C.9<\4B8iMV ck6!Q6W}`-m^e)!Qv籷5p/AXF`$LIqssV2zzj+O)y':[dy fbcA @.TG\Y ,(ŌX,\`$I冔B]U4o2дos ջ_S1WGoLbLN4Jas@ ҍy"/.8dJ |N J f'<*|io綔bo]Ak2]@F%kR7 n:H>uVƒ+]2)"+`l*\}vK%f4U-U 'ipa>g-B rEf7(Gl ˣV/lª"z xiR2Ie{K;J(i VF#_X58>HS|;ŋuALB1*bt@/p$v"6ű.ɤDqS=[ 66) o$W B;+dV5=rfO5$}H(E'n6KxhK~/M43 Iob.*}bh:UEЇˊe:T0 h¤DE`ec&kGKYۭ!.g qyt(#ƑqsHqڹ!;ˀs>9'H4AkObp6F rAҠ?u폕r;` ?. J# ul7(OFay5`0vS|&\|uHeh2 #4|&_\u+4R)8K< ٷW*O}CW*4#sύQK7mE&mn0@H-b:H@H'Ek 3Ck+4&2  oG=aDUH(|<\©ip؃O-7* { \ƝY\8BxXAUXGcp?h6 K\ )Vi sCFr(Ɓ~Pظ&YcS@ \p|,^ήΚ5E*s͗Q@2%ӄf4?X34Pj!MPh7; /1(T\HNaJ!'1@Nުh69F;圿+Zd7FߋZ =hۛv};7UF޺X"zHJ!SIp(4BfX _!@R!ٜ H1TTc.pymT)4C4 cK\"lj A,b mg4)6@< lUm"\訶h 'fąo]gظlSOY+QYV)ظ\ۇe u)`TXzrh\#{1Hc,N$_y/1S-ݻWp3"1cL8I85C/,Wϧ3 ݝc7I Uƹ<TeË@h $#6}R;!9V\`\G.**(<;@\npi_H lp98CY]vfU.RvvHR X e2%۔24d3D9&ˋ ;K{">̭ 6w@+۬Aj y#A`f0~;uyc hG\n^`Xh ]o@':w{@$:4:# @ Q|3BteNs }G0HLQFg.}|b\fB  h\,m/C!n9{w$KwlV(ŗ0~i]S,QL$>lJ)F a;2bk >TiyTč蜃 BMlhUls+ D\{ov"Ĝi‘r'yUA" l`m#иH]H.55ENI.SgD+!FXYR*h:wqR}jla ؤ.Dv]"p4tw!mD6sSvt mNNI[`/]ީo9X c|9 ;E:h$14ΑH!bá,@Ӳfbػ. 0;F+kW.\l@Y B  $:! P(Gs P׃kZD⴩] (Tź ܆@Nzk =gAMo1-&j,ŶיVRiĄ1r)`鴼Ŋ}R%%@:{b۴bM K;kNHԬUxK~-q%3k0˟4#d}wn1w  I3GG*]@-Na6[wP\(@_ % (t5%? rToH$.T:W8mMZa9wݢ_yNl;@ ]dл|I٘=\0Wb/3bq,r"1;nVPH)u #i| Ȗ}k;/΃ b2|F&"J8gFw 2!!dcsӺ'-,w9@Gg #x*Wn ֑gb=E'0|McWdMEJ} eڧ);'ܧo꽊p..^ؼszw$ !u6u`p"` C/(!s!p\JyM$F"5STӐsrq "lh^hi0k894YZQ'J.2R3b7N冂,ݤ4t5춓V| 06$7a4D7E&57AA$Z3E` DmH6* @EUE8aQ[ OL!!:B ob*TZLMF.oZR+iy/0x(4GkĄI"z!# %h!)q.THӲ b $RTU) e*by emg'^&CMINW:N+hJo&`4&e3D w ř~KOn$ǼnQ< LFZZ9$!M!@l1l.R:@ԁ* P%V=%~1jv]1 @Tlݳ:hH7WT=ry0T=` /ҲB}l7Њw 4hRGJ ;ZZ\ jqsc[W4L][#c|̀ڿ/bjH hUTHll>\˷AE `t'3fto[Dro'Bd޵W{@NGbs(ߐb1[C-7s|D8tby }\Hb_Tc3>:P,.}=_y[v%C"tQC +SBp'1bB'H!!|pV]#F,UF=KOJbCt; _24Qeq&d k8=YK @E 9w$hhfHLҞq%meU XV'zVM8"1Mltl;(s}s>b|3;D !Yg I@  !]bdؚga:K7Ŋ54=]t;CH W!\H8(d1+@,B@!8 +}M'eUv!$,U=]w Gq y!}ߖv>]*3o4,*..j_^')pOƐ1s|]4AsxꥫF*y@ SK A6XЍ铵RIV) $w}fヹeޝO9HӍ4 VcEa D*j샐]C@  {-y29LĂMha$Iؔ$h[h|@˗ont}架NFLi$ 8 99Qapq{Ai)Vfg5N_ª\&!H1!pP@6Γȩmaݺ i.0|F,K=IP7/lr;.X INjy:էJF'a.fI4fbbtX1v(G̅Ir8$J(#8] (,d-W!bd,1)45K\lHPiD)BQ/=X޶$ڵ[f CTRWo B(sH\\@jJ :( 5 rL2yQF| tM4@h-'y[ 7Yjhm3|Q;"F PL b ._WDqp$%+4dS}v/!Q.X+vR O?Hu./}»yUTXlR1-:(X2c ³}w1 AZh>]IPRK eB`d $ U=,*˙vS\K23ЉD&O&byӀkv&Ƒڇ;,7aϏo42%eRE  P,#H8ꐮ+, =14X 6BI$]6#'2]¡!H;mKIi!b>GgI~ޣ9nc9sKɐZ; wD銧k1pIJg}>~$ ")*f(~q$  N2\6xb&ynS-r;t Pd h&wԈ"ũAvK`:tÁ;g#[ BC`1i6串PyR#9_ 7!t뱛Z`V%,5U\ލ@ A9R"Gn `I@u1?D4oXbS1P'TV/;lHQ!.0RیѼ骮@3DB{ĵV䫣#,2úD D'7;" <3d]'ƖC5)gEq I a4?Z#U%o2)? Ӱ=P180ǰoDzYC{x0 ~Ly9k-) H,)P d6 !ey\J@T"vBF:ÃW W3š{_PQ<\/84(];U1Bi&Ih*u}uv~h6k #%o ^x45$Yx4GbcY:JZL;/TEcB@< *H~Q A 1e:Vd 䱆_ ]3. 6&ʁ{؃M׆WbumU쩟|5ǻiqfa. BP*1^`|&Y(66%`%i)5GT{$=[dvsÀ>FXp=!"a>~1 *7i:U#Abt1@b-4wHe{١POlUUA|fn|["<8EՎI3Ntq1o~'^d.75+I'6 ܖ'HLiY PT۲ƫXe);Rd_p/ e bPZ14%|^Jt$GH+\NQC-T'>-9}h "ΑE~!P. =QvJ.`(i#h78(eqH) s+hJo;@*A_@ذ{*ᴀ|.\_F )5fm=">;A2*_[mIm14$TV *2s5C+YE5T_ZQa]aWb~`.t~\xُh@~bJ]'!ž@5,1 pQ;%Վ[$9\J7O2̓bh Ѐ$E „]][ cjŗ~e5'RS1RzJ@rPMU]VbpPBؔX*D3x]{5)5Q`k߃UXTW WiiQ-mۏ3e׾$L iiHr'3IH5TM@gj\)qt8@tߢcs@5m-^dk\*{9 "_p*; vǘD'-w68-/J)IIy;nأp;@c \s%KnI(0 !M~icJAV7O8 ڷae@b.B$]d2LOLbR ߘ _|5Pgb5vʫf.s(K|_1 3`B@ PUS| #B@)'2dBU%v:t%_b `844kbRG\kӤ HrR딡`b`#E`"鰿ﺾWU-%_:ќ4( (cD)n 3Dp\H a.":*3 ؂*qUޱK2["q3ftǙ rt`7؃ee|lw)<ȸSr3kp.ƃT&A*H Nڲj_Rp\T`51YPG} *R\UMOZ\ P{*ސ %[y/&ʩFQ"UU!'O"Ĵ׈yY92l/#e~hw.N6 ʲ0ElV<WHnDt?. Ѫ6L MCEAri29w}@$5 _-pw 1\Up oH편l-HԒa! PӪ|Z{*p\"8! Pr#ﳸr8,K*GmmX@- F ħG[( oi  ;"-=Z삌h@pH  !$6'! 8|}-.uZ$--$|Q@|퐺np6 P.ASJvϾU.  V_H`EWW$>q;ޒaOF̥ي;@PiRa0m t0uװ\D੝Foe_묷:tV.-{4r̂6C_- %%x0JD_en'ZA2 \ Fhq|;<dXH Ĺm"Edfh;] @P $vt&WW4 \O(AQ _x1IrP'Ir<bfbӆv a"3iF(K+.;_FP0`] ;+t V\hcp`A^0cwAD`;aE+2ee/`yjzh1|K 6{<ҍ[!^ʅ#utM!|1qICHܤ-R_ B#)OIҗЧstӥKx?VŰ.9 fry=a  ApU-l>5pK1[3[?v| _4)q@&t:cJ) H6dE"Hg˙J\# oM=cK2 vt@ \]ʊ@gF n1'_{ FAp& GWwK˭Opp4Ѐ;ٽU>*ӿ!l[Rˤ !@GHcY1\<0$'>>[H&X|('sEaf4CF  3RDU\50! )X(l|HVƱFݍ T'Q:PLQE!ַz|6 !X"cAJLC*hxs/CIoPpjIe%'CS$Eq|o*&k Lh!ʋ9\%x6 Y5W~:˨27 g Κ!~ )=?x-Hn>O @\X ƧhT!7"|/HZ{H$5ZWcƛKkH${Bb 7ۅ< w!yM @v!Н삠PH.WJRWe\ oԑCooij8HY7$ 71l`S KpΌ`+*])5m$'B<3;a59>Mē @:c{USdh+|Dh[*wA)U2;/++R 0bʹ&֞L`x՞ڹjɨp1K !)1a@8$ة8g{jx4<=1tvb)؎j"B HDpt&0MQS8a(bX}4IU"zCd-!q}`d "Ha84n( KiZ %޶<@N|ϧNJ]؟XXI uȴ@A'Su;GNT,`#l['_f(#VnP ,UnRX'p8sȀLŪ6$"ʬhvya2NAh74dBZ8h&lX;*Qמּ5b!\4.NL 3H!,Un\Tl+@nvW6ʼn"NhCd4唷&`+ [f_H#i(pAC=_P<.0 ByVӖvʁMeoߏVzL_5.3Tٔ㘀7l #)d'eD6!w Ɵ2'SBIcE􅔃S|8 w4idT"t,P0_|Vks'YM b]R}lX|-7\.^Ք LRqL@_VA0;H?Dl^-.y8#xPaP_ :RS:tlpq*x,e95ǰ_)4p J)o V$4@M;` ?-GAie0o9 RN''Ԗ'P d `Y ˔Yj߀pk9U$HV+9*:P?i/$/4h[Y#QeoQ&" T'*lCiϙ H+r.ЧM6(Kt .Ѥ 4bӳ@($V}kGB 1o/;4iH\TM"rhA&F"H\HRqWv |UTo70duޢH.w' Y/Uߪ?PlW>ij`"9mԔ_|[`ϢA$L5E2Ae@ /.m[,F6)p'`4nSα3#,N,Ӥjupό.7-$BoRod SB YSNn]=! p3 ӿiB@Zk H0g hRdZbj ϋyh2b u`4CWe|]\@}T`(D'I|28h/7ixО.`\^{w۪(N (DXChg]SӸ0]]{xti >!FZ߲ !S˛aM#QΊhi^GĿaم76.4픅Rf&;j$Q}uC. i4p4 eh䜨usN(,Lw,!t`paƢ&t:"{"@,/]䎓Fv+ZI*:-q .KSZ\ԉ5  SUe_9ۍVUAR~Y<~g4771/e chV!޻L@@ߴts&'ͅ'V,j+j%"ڴ bFqP⥧*6!P*'oEk <jΩ.g"#Vzg_v4A:zL@*彾ch& PN̛}KbyH;+ <ҀS5 D4{!O7j bgJ{ .wNqLE{ZN_l?cV8ĐyZ$!c'i&$ d#{D.Mvl]iSo,ҍP|6 \@PvaB ( >er1k$ Hd PbX;[BN&6A8jd]t?*N; | T*,M@M&V#@U"͊fDq);_ oMq ({ ARWb+ƹ ū9eEVw Kʽ>^AE4 @#UtOކD^kLh'X8~v) m8V.8ߠR'i PU.Ҹk\E`1[}]*I0+C w~ID-&Z nAcyo$\b\NOp̈́8ҧT3?m#bIІ AT' $|n%Cg:ќ's QV 0B5 aKI;\ѠGf@L]-Hsdd-)v/1`! 3F{K\cD\'(1]5ȃ;YxMmW!/DQ۸7ԻYkm6R YX\^N]ѯ1>Aj=$d3K RB84mg35>e8))yi<'6iBfd5b1E3<ь(f* !/X %3,Ɲ4UDa. =+, bXj(OOb\GfcC)YVi"W[BpR vVfjnIı_) A QQO F$P@1na: N`\ogW=u{u[KU9\;:Ȑ "By1sύ.bbK_r|_C ( "Hw2ZtUzs4e.NiO %'F7g1@  $A'Ar\ &-r'l9;Yґ;g< M:=cOXmkQ/eHwr'=SNIϛz<̤sEZjixk5wZ㸁Uk@1K$*j+yx֓@>(=6&$SB w_l_XH|V膋qnYN#,p@H1"ӯcVg.|Ρ0truo xp D).^>X^[y!,[ yo`  ($Ñb`(PGCr;wğ337͒\Uh6ĊvI. ]0iAJxx(3.?O S+s/tZW ⫛>O]]y|Ic ƩwˍՕ-}q%T,&!:G*4L` ۺh @cGޚRvs`E#ҊX0H"ҮW3qXb4‘wĻ'42.GltUOXgʟ@ AT0oc*$y!D;),KAvH#ENX%B˞K콾@t.c`b;f Rt1Rq ݍՈ1.c\AK"݆!I@HOdWKhz}vX2Bv! ϔbQvEWe(f$c4ۄ; -f@쪿*ұWf(ӱ=Z "oXe-Pki T -O'((QB\ڪb<œ=foO8sr5IJx840@ HijƕG>ŜB&# `U.a䱛~[ TlfU\E:} ]Ơ$ktb1s=''#x"R< -gE#-FZpVCfVT,0 Pi| |_e X+pܪzWv;)\)MAbX'3 ۤ j_o.[H'wy&*)P;C}Ś@9i5 ċHcoJ+p PmR*;|H)WbT.X JVms ː"x)}O#4RRZ]wO)ts퓴 7מc<`<iBM_S|\)pJ 2ź%qC@3nēނۤ{J*Ǘ g㐿c̿uFh(GV|b DH3B*H~60QQ"(@wW X?%杤l*HIĠ: 4` CHy&7Iƺ -*'8-|!}W@ BWTZ7H@b 1n[>JYӓ)BoHNUm rݴ/" }/h܏gXET)ҭl\!oQT`7sD49$kvpE `>rؤ.},N%\yD>kHjt.DU g !.h{②l &(nGK%éh"*9ɹpCNW "4mNj4[yۘeH04K}47P4:2 v0(. 4s8 5"?% f-e 4 ti}AhTNf aиs-Q'q^NbWbNDi])U9yp _Ib7C}@$lEäRVL\[ռ{ l^JX z @ q q%ouN$޻#4-:IE0\ZO(U)-H@ϚUU|hJ% XLbt-' BMcȱlNh- . I|4֫4)J7SK} Hp2>AXP8Hj$]9 0=]y#vScdQ|@uO7哀;Oʪٲ⁳X-CG<\\72sǴY:NK K}Y2y@)1(F_ ,M -xl^껐lظ))|vpںUrƺFkEdQ4dU >ҭ Yt*"FA<8B^-T|aObWҟI1ѥndj ˀ\D|:TUpit$mq bBn ĕ/o1.S+x4X2Ꚏ^)oMPrbb) SX.RQF([4Ē_vH3(ЗTK&_W"U.`A'ǖީ4O$smn';H*%phͫ2]2 !LLlpɉD.' 輪 4(C H>ok;7 NX(v\H[w&om/!\A x(&Mެ-3 Dz< `qhƢ]TݕBP2Z9n4H1 ,#l>Pv*B<bZUQv?:3)x|b PyI/)0q v]71L~6Yh/fJ8%-&-(@"=).nXO5AXfL02pЏVj.Lz٪, pH9ef-'w\rn0%E@j" Rʈf._ pBCR &7vFݕ6 {hDpۖxw؃ -Vbcb].e6P@1 ɏ4N˄iX'.K7$$*. s ˢmK: p6|:&UE,;| (Dj^ @4lx1$0AAh&fѥHO; #^g;:i7@wPVfTi6X"XHK {ƴb,>f f,]i$Ro9BdP~<ġliy=ćh"'b4 ;2]`шEXKDUrUO=EO'̒cq>=R|sO(U, mcH9"SQE N܅70,(4 ;\"M)qDDPV VLe hX?Ppr%= h'Ri;bs\F՚x|g]Nl2L*۴]!$$Ast$\ Z8|Fä4mAXZ FZQ4Tab4Pb $'; ]@2/!1dBj\6%db"`vChlxPYVSHbOss(|xhOSl!0@@0D7;!Ծ`q'r,AtҨimؐ/'{Ĵ*>ޘp:CbpmUs2q/igh쐺_.c_oET;7Du7$ "2,Uȹy _W:u8ŪNb%EfɔX$v2!p$)#glǘQ !cl@6'n$;:X3;\b(2`n}.ҫK_NPl @t@0 7:M_Qn~Wճ8@AXU@I>#"zd*-Σ%lFC$rT[ X]ƬR%HR isj:@ë}>]v;Vd@|c?^R௵v O"8;FhK:or\HX({: RZ6H_3"x'BJ~H=6q@:KB:qB<IM60{?wj3v6Hz.H. =joӰ+15;c^7}&!D| u fSΩ)cJ# |eeq1=l#ø$U?;#DS琮+H_ƛ@ IyVPb!kP|&!zV ܼ{%伫!,jcVYHJ/. Lx`cZZ{/aRc$G9삞l{7xŎcpl:luhˇQ{ѬMÛ&L[Sܿ},izZ) &WHW3.7&Ei-\߹xRݴ\,.:ASDtd ~eVL*W$il9@5-ڽ= :Mv+Jb) 6KdR0UJ$P~Xn&]$ h0 Aj-X4[P]9A۷Ţvn_܇x0RPS.UP ʷ"Ku0rvh,Cȓ#l]Y %|\*-٥eUJ4E21F` -A,\sh6RAı0TA B@@$` dD5\hI(R$ɔ&yhl67KFO!v)R9! jJb Hh*Vk+4C UrA 4\<1\>BPWmr_$@ q#$9 L;ƵNriR;@еoۇQC١Hoa'`K]@9TiM.#V`BK&YZVHγJ>o#"M*BuD0@J55PɣĖ/Ijq1uKT„3pչ_$vURHOe=:a:Sղ0G`  W0H' 9? S#KG.ܫ^Kt  Ϯ' @1v6tgRH)+&EiPTSq`hi Фps"@U[A)w0{X MD* 115]9p\@/nPL1! 6U&-˝ cJ/H/ . @D+_1<Ӑm [xLKGB _8Iኟ~x.fdYvsA3~L @e!!]g[nBxTPp}tE~.璻$5V:Jȱ-0P#ު=U5NUUbȨ)Q_4Qe2bĘ+&]PQOLI9Ii,*@#[m]imP q1Z*V WEqCy(u=ʰ5/:L &($.d)fQVd%!e! I-0i_|\1/@h{w̹aff*Fy +]{y}NbSLˢŐ5°+=BSKR_) ]=Y~w.ĀoQU\|N>; Q;inv4|vJ ->HEi `,PFaA}`UJ[hZ"YUF0QH(pA^L (]@ S_>JdA4珲.Ԯ=kx%k`l쨡@meuL@8U<)i Wv|i7<9ju! #KcK]rNӒ'BhȚƱ2ZI} n ۺ&'a >Jظ  vIhΡdr" }W((޷M_:\Ȝy*z3DX_u;# ! ` s P>>"$Fd6AgƌcQTC@h JFKTE ȑW͜9i#*E15D! HȨ8M\w4@@h@Cp=h4*BV<Ω`^9v*ⴑsUb(iD&X Xig \lK .^E*V^5φh$4\ mI:_!#@lrLQ@V#>s .XƐ P| R~_PV+>2 #2S `ʑGJ| qMXPKƪ|%!PRp -8S%s@阽G}4)rMѰ^Kq;S H-U}1A &hHP-u(RE\l"L'H@'@x_/$K PxR wUe G lqS8&(gie6s[J/iXq/䅘2'DĐH}Pع$ZI'4(;C܆޳HD{K*hU>$$bĴ_+wuNʔkX\߾w+s-{ 0 hC&b&,B#Bh:.43M,A" }a4;7bi9}f`5 I Y;J +$D"mgoEU $N\e{yiױYv!~tvA"XN`8 eGzK5ArSE& EM)?1[C<ھa(k>J?c}w-|M T6%#@VR,eucFc-1ݹ,a -Ti 쎾9ue<|AFlG s䮋(ھIR'C <Ad՗'"Y=L! h]b| hڿ*m+G*t6e[qԃ. d He\"i!q)x[b`} @ A_cYowS Ӹ֠)c\'r v&Z NWhbaOk^ヨ &-itA#KTNi7'| _2c 1sĿKn*\LAvZMS]I>(&!pXSPc<!0? r$)bj۷oз2TT;N[iTW*FNoknDvR7cYaPIi+M|cX!*$oS\ lq!?Ʃ@ٓՐ}s0~[qA_FuA W#QY1}u2RbNV*8g:Rlf~Qm.RDB4E;e8DtVja#|`$]}|:}91|u[M U|lէP :,.O0 x4%T|D b 8 d&]5M!2D_gP) 1|1۱uX2>OPHcum~-5W&.A+|H^[,X\cn+u#|CO8v$*Qv2hTHi5(jAP}dBk5o*ۍV3 FZKpyL$x(Y#%\ɗw:]-w¡G [V6 D*@-e8: mfW;ƹÀ.r65@N(huQ_H T 4ԓ``tGHaA-p4 |ǀD}ṏ.D ;f[_\˰߇p񻛘cOv]`bgI ґY(' \ ̯HT;83+K @ 4# GzBuV !@XWFhn{Yv*ycIr6 ge䧓JWh oxd*jH숭B&f\b(48 s=/5/GΒ,-S[k[|H )2sJ'Y /oϳ]'bݎxd]P؜RULb@^å$_?\(B\#u >C8k/"\4ci.,'"D1h)(չ+vb.Mئ4U^|N=톧,Nhqر1FxM і<ȡ8-\Ʊ;͉ 2H4@NcdUò@*'Z]rto,㝚4)1|;H >4H~ 2^ VDlM~)32" ӉNB H@pvI\۞>1@5,g7[EdN eYVkvRV QpbC1 WKl9LЇ2KtP'b vZPE# =!RlbnE/}H ~p_h\$$cU>A@ib!(V41&>oY!H r[473jYO +)N+9rJLVC}due1rR$_ v-Š" XI 4.8' FՂ3n.\KF߿7\#~&̼3sD)}Wp.4~O<2h=nɲӪ;4 RGR誂Ҟ @ &l7FsXdaBK`iiֶSʼ#aW9@4ah-wP\$5P!ؠ41EE& =޼h4Pd; b b5e# )Z.‘Wϋ3S1mC"szHl+z\. 轧C\]7\7WW!1OLUPҤF /t)<1& VJPlv`R!DQ(1oEN>$iHMH,q.o1X67+,z7ś{ .l\H,\\K9/\i/i' R(DG@kBm㺎Q;NO^7r/iUHi&-UIyʱSe*t]ۮx$/i%`iY{$$4b|ռN*!1J6/'s#_dG6YR m2t>jvs;IJBYoNK"@ ѾκmAd7󪘱Ԏ2Zv uV .38Ӓb A\9ɹhe vpi.&mTl ZX3f)"fLIp6|j$C(+dE{~Kb $!31#m:Wz7g ryq> {$Y:g|N؝\)1Zq  L V{ʯ@ee>"i:Mi/ 'F e/.yy9|4 4F88EjSEs`$DQUbvۉWy2v(*ƮHRgEɷi-bN&ʶsSlcĻ|ǃk N&J~w1~p@2ٹ4uȧqf%"1HCh8\5;<&d,U} 1NM h5LT䖠+# Eˎqðb AgO.MA14phZ~>'n>4ArL/5]RM 4l ;27 g[qi(cB(~d%d6*kZ@ dK2\M6vGrKq*!"QojePN[ ેh c_ }߾Bv%SfK/΀9vC`O v)ri.- s|Ă' !RKrJ  ! .-`bfS\56z]\ bл8T>:HqP\O0-*HTlsM-N6HF5{݉ bzC6cC3YU83C؜ߕ}V@3#GJτIH;BBv-R.1Ocw t(4#O,JA<Ppv&s`H T p2er];J{,&ͅOq[Ah"g4?H9" a>+ė`g}^Nd@H&حɡC۽M ٧HDBLi,B[ )\-zw-o@*W4-M0DcSwXOHMep#TR1&hlm ᚇ&B_NI{ԁ;:I1u7BX{'ʘT$@ w`5/F% )Unb6r56PGOqKpMDwud6ФQ %Ai-A/Jҧ .Ĝx_d#8`pEy]@}@:@5bݢRy*vS},P#ȰIfwykH8 )NܾC^ Gd * d +<.I >`5`v   jr IeE[}牭 a:Iljx(9i=O <i(qƥs<;wVhhT>'2UMQ+lL2'@$28nD8en~X zY"%"uVyFϣ*-tKVc R *ӵwˀ 4 8)ʮhl)>elR ٮ5 h ð(8 X$݆~]#Hoi"dUA N"># !s1. ^$@dX$ `%F4;'NB>0bvT&`\RKr+ DQ.R ձw::5ҹN6 WvyZF8 R3D .) AiL!00h@ !pWi\4SII Tk-7t"y&DNzmcӂъHG-ڮhR&HE}٤YԮ'pBSZ:pNXl5*2 p@Q$i+ -D!HRp($]]UsT_-c->f/aN E?2P24lc7!d6Y$DIFƴc[kOX3T_ s *@sv5yn Źb!,HUx#K\"'d\Jآ^X/iUoƖߞ!/\K4͊}#`l. 0č &f|F @}L-u%L$UUޝ;򁠄ⳳ9Uo  /l_py`H4 Vo&w %IhճT=q:W ´{vEE%WEEJYV_kϲ,PC+KؙPDHW|IE7 "`CN >&0\`+Ko`X7['{&$ PM/b9NYb p n(heEbت@t ".[n2S\#Wa(UЀVW"E ![sbYg1 ((uJI+}K}{~7X\G5q#iZ(NЌŚU}!CPdK[[& @Sw}O k h/mhW6-}fKc%ekҕ8ج@s=Sg]AAEh`b\FHެh p4И@{d08v dѰn~b^g.` *ONꦖwcS~ڥ\7!|Ӳǐٺ!hnزW*jZaM'7.sѸjv.%KH]`L5ػW$h)4 `0hHvP[Ĝi} b.eN >:C [K|^'!`b~Sˏ 7`E[RDzie:;6P47MwAk$xUf\ʋSEb.PAm/ȼTFby(JIK S;IԺ7rΒ/vPӔ(25V*o0@ #M$d@@@(bI$Vw- 8b\7NC-;pnU`T@'[O{TzD@\*4QfM^Qj.Cmbݙ},8yӣ=X #C? 曽b]$1Q2zm1!?2(Y(". |b0b  @; ,9n],p~ECe|b?5l^"|090*< 53aR Q" 2"b& -X&Uv$\?8*KtcBHVkuՖHh # rLT4THCio pH Bat4-IAIC$܁M(C{-K&it/{HRj^gI$R'%m<hb4A6叱g%*d@*b`x:D0@.L'F86&n_hFТ z#dPiΝ#U4͇@$ j$Gl ] [+EXeK!ipB(+VBTWkI͢` al0_oHgyR(^V#h2A *.t̵A0S+'\q!@4`E~WPG1p_<Ȇ8u@(r] Pv a!BS /eݠW%$iR]E,cHLЛ@hzHPdZ\"/#ICdK/Cܺ*#—iI_:JbW`-!3! ŎwvH9/W,+8Bk7UIaaP0pvD7n&bI ( ĀR6[q!?s(4ʜ@)Dhr"sraE %Td B$78cH^ys MUW*2BgpAa @ D96iʂK FZ} 6pbrPDA@E6.ih 3W+9&a>P`n ,#kX腀& 0hHD'' h"\lx.h'm:&1Jr(I"r$ V݋evH:{7IHF9]-$^W|TwHb~3OX 4<ӤP:B ,#X(艳-ћLc>#@ 0, Vɳp-hsj%uكr &ME`(Rgg>Q8s8پ.BFԲ^GՆ;*@$FҐd7r(_' *Қ4 @n.84"V۱c2+v"Ct?"q~/#K0^-.m5r#{]UԴ ՚lK}y@B|05CXN&\] 11?#v֌uX© =r3EO4 LCz>Q$ p)RΚ0[mU1&FhC&d#Un:4H &B4BC.$G01Gz[s[D )yf ̺>aC174r[j%P'`iDV"l=<_$O_P'f\9Tȏ' .ZVhpOsxP9jBã4xv+-H)\D,M/>)6`pI(ե6aU U$>!P `?,)743 Ζv8:Ʒýpg>eF-`gnRtk)씸N599K+V!Nƍ hƮl:'I--vĢjA\(P`Fx)Nqіr}'f! AA THrmM|b(5g*-:Jhib5  Xm 却-&Xd MKvsW,eKiS탤NU7ϲ?'*^)vNe)]mJ`68H:[—s@ٗ1L$}D\eI =a11, J; GSzX@(!r德N[5di.Xȩ1HMGQ"bnqz Tͤk <ð;Y|~hMJ4;z␲ć ciUėĐK**,4AIg6T6I'y͈M4|2`;ANg2;%OobPR`\ \ 03t$'@)@+qR@|` }` \#|$3~U[Z̟0 .bbՄ1 /r'LHlMWӚIxkK.$|ے X ՜J>0h"N#YΣ`G;IC2(agQ7Ω4I~_J3riF+X*$ZIlUܕ>)r4JeV][1)ACȺ ^މۧIPE\6h|Ѷii u'VLw1 Z|h8N-~_`dݧ1W@=is>,K5 ApP(! KI?4Ph$ $ 'kRBD{Tl  'Z:qTo1L .ۑ2K pyH=pro8(`u/l\|[;Gh a}f/4 iRjzwȐ+6Q 35<`f -Inp;.$cӰ| GWQK-v$x&yxw |νf bSC=ԋK{&\Mi*'$b12A 9#_}ƩF Hlgᭃo+SJ,[C`=#ka4c9m\nkѲgƆxH K5/ NYhNBv jT5NƖd*e8 `T!r4SMq&Fu-> po\դjH1vƒ)"2\ :HUfLL19|W+U"֘l}>**˥ HM&CBlbCCp_ԀðJ5`X2RN|-P-+W-喘S>=2|ψ` R rcMtsW$dRT\˛ BQ6ߛ=4UX$q  Nlcbߎ dCҫr]9* Ad\ل.P.iս.Irh`@;(Wpb/bj.. NV }3l'QJ@5̑- |OfX>!wNpN ۪d0һsa$TmXbtg`ioƄ)9a\g_P7ĺHoƉ,Dk$9 {@ΣPUO*C'G>aƇ/H!@.\EB,.6(Sm4_J*.fbݖ] ɤ[횹=7-;(0E|$H[b XT%ؗC@oS"z IyZ䗳'௞!:\.kf8 tc|FO5rt*GW⍌ӰLVөa@*;fR)Ί$.;͑i@l*D`TKA]RY h$qBE 8XTM*ɴBΚ-ӿf:-Km)pLD)~D2ęLiF 3cӢ҃`h|! jfy]i:clCNrMpMTЃ@@W,ą =C#gz4dDU  Mvԟ'ج¼ժ~j ߐp ?d( Ʀʴkj [H0̜ bWf* q"i/oph8\ ҞX_0WyAJ y媾B@(_*@U[ zلک}<4sqcP 4JӃ&TtT`t:9@@8I`1 Ġ\K0c_KM^X/$BIڑ('?ȧ}G 7zMlra@WR;qn|wH4|"Oʻ9-+˘(_u>m>sґfnC|gn~ r:yp`l_|icWfctNyQ0Bl-Voe塏"!,.1@m(ڙꀔҶ3Xq* *\y17xBإ\7#/>cL% !>e3Y\2c0p$$ IUUbSD42 2$op'ΑfXe:D4v )0> &K6?,ݾ5% BH\ n4YZ{paxHAgAk :z@JG "^av]_[QqM֔=qoe[Sm'ک' _q)bi*:,C`H(a%HB".&AYy4DԀbHnm׊ >70 HMXd ,"~VaI qG`"޻xS-Nig#C6`48 @H RiͺXo=DHV i YT~X(`i:ͱ2)y 4>3"H5h$=(E ? :F[|! : hvP2v fLFPe|!u-RxhB*>1og |>]Q;Q3-L-H*Ud5TI)F~M7ͣWY1<n= '+lM հP3%T]"4VU5U tO΃= ,ح-H3Dtbj*ڦq(%TTEJ g2ymeFs`JJm> >Gl#yjAD'xG# | 9Jm4 \E}AJ6$I5"@ )Z_>DMѲCDuF:ASJ4,H|BNg،$`"F   LZgI~( i*^V$!@}l]V7. eB_U&ĨO'5._14pSaL:>0peNϮ#_ĤL"xUTnO**hK{W;'9{!!HZ#5vھ+hN%)t7͌o7WRI)w%ly5WsHZw]?7pj""bơA~VIC=执ѥ34 7̶wdطH:.fP.`es>.%'4r4 @`-Jxd+@0LBK8Xlggt*XV TG'b==C4(55:W\62 "- h2.Q&@qZ-,ꚶg@>˔gBX\Ÿ62Ba!k^x[(4 J$K5J[>oI Yщ:b JwPt5 `ᬁ2T "<gͽU Y|s^q \#Jya=`.Xê/J.%>5|@p@4$=(m$o'I ʾhLng'2a> a.WFS MFRL9ՉG#Il%NUzTb0@Є! \ER2IE}}D bcY%"X-ZI (8Ҟ485IB6<OfR0.c]g L}y &s(AqN\Ƒ$%cvyq T7Bg!)@U E;j"U åt _#I< EHA)nZ^N"\2v;IgDT'LK,Hvbd@Ĺ/H xv7kl^\Sӻ>"_/[YgyaPd RL.#ԈA,BAkK:IGM= ,@K+i7X`5Vy&&hF[Hhv#FH٤|Qt Ă٤&| Ql-'!gXشvKG] 5EGݕ"+=(L$*1FzqLl_fFVX`tppb)f>9Gr5ue8@4Np^[j뜬_忽X~[ BI`"Ψ'gFش*8.JD% b;-%Uy8<3P⫕+ ù.nB\-nÝKw?ݪij&lF TQDD\d |ZOꖋvbb`fhjtL5Q[(i<Eͬ5}?g)!6 vmBƇ\CVAAb 5)v,Pi1b&`4.(/*Pݤ.d&r.#._B_+TiIH E- '*4[ 7#(QD*“0m$CpwH5;`*PoDoRnq N9lrC.[֎oI]<12 3ytӍUi&\[ED@[T")aM@(@$O"[CZ,6U6+Sh.L fCTXIV tFv F2qZL(L|I`!ix^`_صmX aVqG,:#Բy%v*܃9S"]o4Hbe/rvX1w,$mwG8ٔunKIaph@'`XБU{MPi^@H;V6卝X<Eyv`$Eճ.P B*\dU7iu-cDe8l-Q%I&R1w_eυnd21 WDz nP@0˖K:ӮkƬ*V )]qSbP~! !.]V|+T "o\>'zDN hmaHi2"n; hM!\ C;ƓUo.p?I n&(osoG/ؚztZN)EWvޙ y/AzB4 fOb( !b.ɢLm57Hv FBKs\QHw&Ȼ @pxgs=<đE),ux04yXN> .@M'sURAZoAתd 4R^եp:rrovD1'zE{scK}؄$͍Od3⬑_ķ p4U `*JL\ɦeXt$RʑJAsqb-yURao\p3qA `U;Nnw}C*=R.:t :YN1PedQ`kCBvy4[?ԅm\yN2Dv!"`xBVf:t (`Ap'h.ͷuq,H lsU`'$,_>Gd@/̌n場'r]ğ5iɬΙ9T# K|) N_۫emu;Feϓ+$ 9)hEo)p$rmO5?`}]gq"t4Vu|CP3EXv;9jlzmHr2 `P!V\ 5 ؾMp Wՙ?nH+Bh54k/Đkݶ*h(b(3'9M"@C:  .T:vCT;5X]'|i]&\ X,-bjj:%= ĺS!,_a aRB V@BE4 ȵϩ9ۃ,5)f俘*[<@tJ|ĝ·D.റB:J]U' XrK>l $@UlyRC1= Fj"F J˘c84FRm;g.Ha`xNyp)"g6@  a0 WV@&A6̺Ro<'`%JGʆ!mJe* *i͎g|ʡt@g73t +`&̳ h,q/?In`>Z 42|5S_7 Y|Ґ!y;Ie [p Jg r1m5R2+;1zN\ P)1H"n .Km{KW|!sFʫ3-n)3VE bq9:S"Q@Ҹ7;u$0Kfy\ޫo^KL^떤R3HYIȒ5Dز)b>JBp~Zؕe! .!8pxh|MEpCF4JDB d ) ' jG`H`dN.TW+D M m2~a@;1Wr bxHp Bd-ؓ@V̽J5|v Ky>sҢ;IAl/{"19J9R+w ~<sO=qU in3ՋyT/H_l*npk&bp4a{yM5#i Dn#@Ad}nalᱽH (4p\3@\鯱@@@cdyRB30z.}/NӴ/qd1p\/ 0`ip<gpppKfHd'4rco|HbTcUE(c|^kt8&PjWcd >IP0) hV )sjY!9~ yۆ x8;)CNCL+&%4*Rr`$D/μH ص%`G$?k 3l"E杍9''v;J;‘d?"]bVj~0f0xĪOI[7{pe^<sh󖫷#5D1j%VlEج| phH'RU4ҁ'b`d,ZP[B$GX̞NEvW׳!UNE0FHBZjؠ!%R "~@b@c rS6d(8$rq`j."cN_R E+t̅_&>OǤnܹ0dUC07)%>I+vE(1}Xp@Ďr):kΝi0RB;Kb|[(*h5uǯ56 KP)$S9/+N{Ņ4~O",7u2ζ,vfNKab)*-c}i|0@& dy H.4lĄ"V]t Hv%5X~ %<|ei 7wubFv)!D~ek!۷ %o 9fo#-Ul|LUUXgIQ֖mkʕR \]ZeIOo !3 8o9?rP`D) Oj$ޭȀ Sĥz`! /8 wؤl2:FSBDŽn WW JZ+H4 iw pC➬Sa?.eHګmBFjQKD".0@=@׾>JNFBX,}W=^BUN="t#C@hPT|]\RW  (0Sw܋f(~UDVv& Y,6R["(M1Ie^;w |:*0"I7*LӦ(1F)@*(&y#H6jH?@aL ,[6Ib R1'`C xdSF P4Vn4,*S p xݧ6p!ǂsNn1rG:;sFhϣ5r9gTN#լ-]&c#J, Q_KD)RKsoMl4R|LMIGKvp8Y٧hrxĻiIVΑEpOI]>PɵKff헩 )%s+dcFYTI*$x$f%X  A<'Ƭ\^erbFb/`/Ѹ?Y8u<$=w|T+@ӐNjx}'`ߩ˶Y/GLS'1܃ΒHPI9 @yRGj7"0Ua_.݀$uJYAқ@ ܀ ' 7{JCBT|8ATkq``i!2 u9RB-1O KNA;v`^MA;E`HƈI 䘥Z;n#~TQ _Qvʐ>@  Fɘ]XP굺ȆMl;DY[hhcK1!@=AHԘ+N)"lCc7)4TU @65a!R~Y<% ,4NcDi0HA+P1vGHb؛.;%j|WhPR4wnܡ3\)HpEH" 3pH%4ѥi5 gRBPHo@Ҋi+b`ѳYB/)g}uEmE^T pKby7,oI roG3Hd9hW]=Fbd8` X'-cէHXAVCPgIgCw !(M,*_3Mb4ĞIE1-,EHK7θteҶ'1\ 1N TBAp9 gdHM) _i !q8A 4I; &KY $lDK)9;76ktQrp/@*$K4cj)vx<ph|o:M!y$Tv2 5C.Šx9tOON~E`"<$tz T]749 K&,J &g\AwgH"4! b1AVLVfrTtŠKQW{*JfmŤ 8lAh+GNMфθOu.I P0jFD-t+@G_^;fɐN%Uy.p4p\qG"I^:\9ϫVASJq\(AQ5 ID)@ ,q^%lҞ %rGK'[zNXCW]PfʔѴv q {VV:9i4`hY$h) ;9bzA@0GhR;eb3ug^e."iJ8Ԟa%O;Q?)*;f\xԐ͒),}K[qg! 2Z564)X"Xj JAG{ Kȫ4&^痙'3~$Uv;U|S=eq2o V4\iCr!Ni nWR a(:Lj%ԕRhX q1 !`bȟhE.0IW#Sd[Y[9ܞZɶ! ]S8ZP^._hLj(PHpЉ[1μ8>\ c!DXa)Z\.w'g0 ?|`~ < b͡dȥʼn-f.6: &.nUvQ%2ʐ[[*  uXPEF 2o`|ߑA67e1>Q] 4GAP7pH ۍ0M[ivEYJ_ 0H>(3`1G_۵uVov"ۖe%F #H JXjYo(pː)4k(OHvs~+'1VĤJ$-Ҝϝ9kz[?47Bt ("8?yzd/4J>%a Gp!!"&YI&.JfN޲ji-c D|KJR@ܐ4#~߮RT Lh@Py#Ež B~H)ϬPEf.l(E4:iR-SaoӺ jrJDCOɜ;0 3P"Ch8< [q]gؐ wAZ9 F#viO^"bDB`U{WIQ ]I@6$SF0Z/,@AV >Fݽ̴x:@H'[\/[3,SH OӠ$+F*is Exh 4!'q9MJH n`c: +ʚ4luVѯq!?؏-M-7Ep J->b'^^sB|kCip[|],bHwԇ ċw]` sJ4+ 1{uvB.(K3H{. 44Md.睃̫` _.ݎId`b8`P.(rRVzY}Ӯ xy` Us5i+QDMu)qΞj˸\؍8CҨ+f>ua'˷m)5$R`&c4η5fI\;U c`?Rޘ醼Lj?0b(0$.ƒUJ jƂ6ڷ@M2YU/{_0*QjIV>]*D^!7GUHt$D("ڶ> ԽO8NtdD9]gLKgJ]"CIJ`|P @ DwNdYjp9u4J5%`UR 8!1ClU#E|&H(j; * Mm $9 "EHƈelKnuN]rK"J7YK.9IUD+}d;{(.1%umұМ4Nэ.|H"@:cLDn"DYDCHr?cդ裱; $"B) A2H4L}uF]f tt圗v&JjTۥf0{_v<(1Oh5Ghf"(-&CNa `P$ uS0$ڭV[AztYA*AĠ2JcVxh/-,ˀ&)305s< ;*K@esdڪ^CL$v_TSbrK",%%'^A fYĪ35DV΍ivz3i|4H.l\b~+C`./u.#&j"RUR)V~{`:-$+DTb=aKL6PcBd% P34nE  B@\|Wo0v0ERQ` U(+^Z8ҧ>"i 3: qO &KNhUͽ%;x tR`HGȪ滍ea0}bUg|bXvX`epHPds .bJ1C;!4 Oo|볓WeD߫(5XHI;W]};;*F*DysCrI.²v)tuf-?֯pO8.(ӪuY#6'bQ#nP#DT8fI3^Uw'Jt:mvd܏aeSluUek;4U7R#eim GeeŰWa>$/!AyzT-\y!LR0QLJM A#cփ|_s'DݖD6b:&Ne fY>^ F[c-{AXUѬUGh6$h>,7Ea\tqV&B$d KDa'R\UC̤'~1c0 ;@d E/eĻ}&(aDePɦvU4n/6c=ħ&@&d 5-ӯAⲺ]V 8,s憃+)-d1m UbhH*$?UshI 7%rqϿI}&@OV L.d@ c.QDK($Q 'DҟDbؐ17o_t77F$7h hE ƍt9'c;rUZCaa{փ4aq&(]ҿ͸CZQAi !*93T*zlP1_U]sjD_YأIT)4DM7Pi/*B;]vSvQ5#8r<h>%O}1إP|MQ"V[JbaZZ'(]jR䅄<9"(, &JL9 ryB.ؐ*d=2\mt%QS0hXY'nt 6&q5X= 5Eΐ.-#MUAv}.SdVlҨ۲2jd$nr9`47j :퓯 2 O"!"78¢jԶfxߧ=.x3HKTQ.ǣ(~HWdJP[,<`H ђOei^ZzduW Ѩ>%>jGH`^Siv&VmtK`o}k3ly"Y򴸅HZV7>H4:3ُ9c1D Hh/)ayʒ»!>MPt秊Ѣd3 ݈M 4b0O7 C{&h{U|W .b(@0h 40;lN_[*hnjZhI.p؀q >t%VNv]^]`US fi7pF( "*DrRx>nL7H]\Cgd::FA>D;r]?jbN%HihE #Ȋ1lS~T/UvK :+FqIB\K@)~ E)/ֹ^XZ yoʦ!eHV\_,ATXR΂2 T˱oK5@' ğ l(tZˌ-I5O\Ym.jPv1EՈ_%jPB -&eٲhRz\hA.$ B&ZW!PkKgϡF <4H@B(BQ"!yZ%Ec9 yZinJqGTLI&ҷle]geir>/D>lyGa:߈0[THud |H/vu*6 t4AH@Ζ #[h}BCChq ;;&.2\_<[[ Xh]թ~_jEkC\C1+4 O2M"Z}>tG&0g0ضvSԍ;I(> H:yBaJ)fvISN&dsecX]O4/`!8"?4h[yK7 * /5buTwIJ^/Id q[0@ tU4}Cg\W9Hc"O<$lRxN:@TH'?q oTPnYW ]ZW`F=aޠS-jCz Bf7jqkēLi4W(9 `嵊:Ȕ Г3 76 "] v 42rƥCL)ƶ!os̄ V#+sD\'0.5 5iZ[lzXVOMCScvM B`1߁~C|yVlĀN pptf.0"!e4C'_\^\V AHS'Kcs<ԥ;$2gL ``i YikV- ʻ b&Rnm-:N躈P[2āB/ N'h@h;#H)+Z -jJ Gm'hy;.i7TuARAiE"* ˬZF>T 0e;g쥌Z!w7pl`9v>NОG /fn˖ bh$\wcC]UY gW`\O2h\bw0:Br_2|i!zEK]O+Q$Vb/4\.\;ǜI>&ؑ@"|zPo 6*qKO1ٜsf9ƾSHϘW `^(^\G($ $]~'gUE̓$f5J?$Jph@b`#"vqŀ'vPlt|5sCH!ȁQCVJ]i͚?.MIgL\)KJr[22ߪ@6I** gX~N, V:XjsٱȸEr;-xJox&4*hd[Bȍj2bQ)H85}8@m3 K vQZyii.[\oϸ\vBoIMbo'vzh4#+pDPۥPYAvt3sI-^xĤ@I$iA"4%spby;HF PvA`Ps[R4OMsm[cfT̃P̓nbM9N4y9ul0X2Ì#AWa~HU{ĉР !xy4Nr bH^p Չj T#Bwl 5N&\8'Kfŷĕ"# {,ETBRuX"<4 @FQ&yL.wy`eN@1:v.|Ϲ/ i= ˣh{=7VV;B2ms !gAdACE-Bi`mfg(@5>wHHZ [lݹ#pHЧ|XptIk2-E|YlЄPkƜ6'] SP *yġHWך 8s7kb NV\ !]˘7͓W6A߶]S6E<3. 4LikI>r/̸ľ5$d^ty IjGC胪3U4VA&6)11XK"Gi:g E]OM((h9&NfHP?.E0 pٹ.펃)΅}tiA wXV}; H3er$(y qQ\rc8l>Ze0 9 ͯ;xX*P5_씏8t*7l 3Q jlkl|7 [ɸ|8+"qI "&7}bo>_2wȝ 兡p;~U*hG<²Scbu!aQ2`M/n >!}X0 XO]RL&ZՔpX@4%Tl4ZE?936v >n4[).jM&ug[FQ̸NN8\Y!rb NgG)}0pg6VE& Ubvyom_| b0$43hPzTZR :fA<%h' pRv'<1AFt3N%KyOU:0b,n:J˖֪]ӳE1W?ą!;iYAZyXi]vyO[~_AHa4S;9ȭ=NE$*@O`p 1XO]ؒUxA;_k+@Ȋr0 nfI~[ h$5K kg zJ}3*HfH0`j`oo584E 'ogEh_6h^u`4RD^&a*ͱ`1\1|={53rr|Ҷ)9A+LƤAd.@P_ɫwE&N@TE-1&HTAx+`0E c +}'n0I<.Tb3@ "\jv%_|Jx#(C˥_-A//:/ ` uX \pRY{}\=\$hLM߈ D$kRcȫ`C\\߳ϙ{;5ĹVn1TE=0@%4n'#s@Z_6%6}n;m.)DpU[ ^xcYr$W;:;ψ{a8B#yzMԝ>tΫNgxOxBoX2u  eϔ'(B[}H4f_0cɖ FپI:Ȑ ۑʍK;`+vCȐ]07}򑆶7q!Ҡ#ouX838N=iZg 5`jR `2/r7IE5#If#a?h."Qp!VjGH]~r]ym`Scع~vT \}&+R;4e y*A'lǟ=cqT10V7C}|[bYm ØcA|jspd"}eUFn GeFӥ͸8:Ի>x;f#>Ko-8 Z* (4nruAP V!ù Tl9;73_~nJw2Zuj c"q99$,%R7w#y&F|TNh2O|$ ] A!Lq;iq2ņ !4籧Ib\.Ğ*HzXSQD#M8. g'6@ nYo،\@}!Ht Ѯ+U^,CNJV{bbE kLi7b:E&U]iw7f1U(ni=: yGQ֏#( *!! D:tRP= Y{\ _P6$.BXJm@ne>xw T船 oN.4Ӵ;عky~t7]+MֺŶ6E;%>9 [;'*P_o>X/9WRqXY\W+\(Z|DtɀoðbjlM$ox3vo"@/WKWgq( QWgrKY1|[B7 b+e:PoB. E9$52eKW?9h0U$}1E怟VaJpɊKѤݭ(: Uo@r>\BJs_$5LH28s(Qdl!D[(b).n(:BvywH 'ż-5\ k%1al ybѠUx6ޘ )nCk4ó3DQ:.s@ DvO)jx@l/9ts{).otf\4O˙D(o;I g/BlNbMY ]Bz@ggThh0:V4H!AR{sN'iәюuN0XKes2H`Kk7B㸒mi0! U 2IB9+Kmee66'zRm1H; l7H/Id "(HYuiC5J O*i׈XԪ3`ñ$SCU*&@ꌧyŃ D! _䚱4ƻvDv%)@wZpmbRAHU7[lv ]C4U뿚í͐p:I aP!E>)v)p9ك6eP Kіg2%yޭZLĝrcL#dӻ瑈P)4bfw FdK.mqbaH]G2'ԊPSAVb*]RC&4pDSBW7`Λ@Ul])>4x^o7MʫUvo'?ҝ)ФMf{#еmW]tA`~R棱H%_ssIٝLkQf4d=.@N.`3%,L`Pȉ8M6 f H'lkv|{3" ¬6 s/\j 95yVZ77hhj߂ !nՉ1gl(4EѶ0|  }p/쾣HV`䷯Æt%V bGWM'U@zhF4Kbnlb *ƴD/_@s4) ϝIä6a|sE@O%\}>-(Y <{;'`i ) l/N~h&6S9j"eՅov;s8 18*B5[KU&9JBtQP(]&Uy  4) -1dR N*6 'UBj2xU u|A !ۚ/Ժ ^'FM&l`"%aKiP3~@d9 J!7MmDy֑.䳪n74ƟʱUEX`RM ̎4WtK//yq)@"}lpd"pdQrk&63WH:gz 1vjjI/CvGn]Hf. %h @-*/]rWf'nHX(hs' jd8V$ƳJc\GlSS-v-tgD΀^Jp;κ#C:F] N`7­-0q6*KK<~g*  adL{}umo{jk{CLc[nA/y3z!l99Ӑ}+"t_b\2 W qf\ \1ݬxLZzƐ]8&GlKE։Yx t1>̻:p(V-ܶ5Ba[7RƿK CfX5KuSq W( {N*#x```kvVB6Q"P24H v O'IbVbJb^Y8bъ$ZG[CMsAbg@CH>hA y;v OO!.$$v'U'Rf "J) lJ],XI:(4x2.ﲪr}; 2F0&BA4R$xI-#b" 9>#<ՠ| Ŝң&!^$U=rI TA1It$4:iK2EJ])yh' }b2c (=Р}"Dg ȣyd)gcesETj Oj`t`"`> \-vXB(4#H'iNGe:  wk}Tcr9s=IaHi :=h[.!F4܌B/(N6 4jj$ 70vO!8\\<([ =iWп-cb0-/:]g>lb)<4a_X42 w˕NP =+@n9^=3QIk^gT K>Lc\@_CV~Fl6 ]*<:[YlG&Hnvd'ФE@쾀M%$T)8H)Fxp6 .2[ZB?夏C~]O1I=b $nX{38^˒SˁB,ŀYUble%{ H (A&qr\ϸmКB[ bwFĸeΗD|1R9#<.U\v'Bݽ#7`6c/IB ,y*5(mpvo@ Ur %Xm*TAbLHeΖuƄC@.bmpXWnv,_4byӾ4s ulZxӚ]1ί$H'Ơjظ CCkB<$8@iv4b\\hHw.pN v.:)H (qJ8`N٥>T-d!QiulDZq}}3̅اe$E+W!yNit(J-"X(S ͦ8gV'3IdLѺx:zpƻA8$A37`h߰ g5s|XO4Qh +'}U+w._̑D6rH0ރ'b'ޯ!Pۣ>-ꌂm̺|ZĴM_% P; ɩ.-D":IUi]qr @X4 Vt$hS(ª % 08PǫvbNx4ŝJNX8U.>Θ𪣦U $r->ʬ B[bZSأO{;nѻ tb`I>*EQXxTr_-5IhDf o6]>ėkBrgG='#isN'w9UyJ0 Pei[_qTDp~p 쐊H.1GoqZnWǖ=fs]S%`v27g9:!Y) i/k|/Dw6*Y/o4!X1&ϝZxP!J%]V-q($0P^z)*'Ap#U j%q7p{v"Iي P4fb2o}߶$E5+1VeN&qFӰ֕_٠ < e#U1Hi9N6gBJ 'kh5g U .Ю64 08玱8b)ƇcIS|*Kjrш a.cGtI;>j߽a8id1W(B PhNF1,/2ĕ,m6>&T1rq؞w$*N*eT6U,| RqbUw&N"DІtt{QIZWh9|sSI,;6ey.'\Ͱ|:E#q;_Q-bBO|$`\4Ps62~ .8cyj]@R(s`qҥ /(/fԊk 3иv)4;fT',NI`v^RtT Q>a(;qB l_>$m;9>&]W:H$n[+B:6 ڮخ!A4 mvP;evPOt"7R0=*6ŀŗ`"". N4t݉Pyd8)M. .hK-8~ƦgO1V!ƈ\$HS!uj71Jxn)VbVj:Z {A,W 2|4( w94\.g2b vWLDe0 :YH!pn Nd\ x竟3.0lo7R> '@FyKKL,pt{HR*ݾR6朗4\ǃbs~~',H6hKN۶U;v4H=M&|(~.U`CV}QP83R^cW@i/Z>8bn*xA`2:% 2l=ArNArGvUTRNy/p&,"֐y@=jo&|xϙOи8HdO_ooĎ\gAI C:ډ11ZDlmT ! wh˚f4'lV\&sh{;`(R03 ;ȣX/" QZYxՌ|ҽ6;֬$SE1C-"yW7Oih ۜUFZJhGeX|ƲޅoODS>5LU vv6!RE+#Rvicis J9de"` aRbȄ᣸R\ŧH>ȹW Ihs 0({@^$ãKQF98"!ݮjV_z*C(1Vח1ЧL[yb%[b2WoUr:8BEAw]g ԃ@nۻAjCuWY- "5vBs;5VH&.fE=ty8")EtbNR_V'FxKe^ͱ]2VehQEr}*Ic^IhjI,4LO][K_% cj"O' ^ E.Sy8$Se^n7".(@Vf&/Ӷ' * $A ;\U$!O8;EOfUsyy;1}UJxv%1l3$8!|b$ sbZ_u B\ ]ZlaռPذk;Wt4 v0ٻtlkTXeMp`>DӴ&Ũ _ěS$pcy-:b B,=D |Xy oW`ĻccJBzBɉP 3 [ 5}^]mI@ 6T>052n`SRmKA| +A.@v@h%,I>:N98 l'[(b4 @V' I\ !+.?Bm4 R8RRK8c}X5<4|K; "\@ ?I!5)PpQ;|jNP]bHƿk/@pSgJLLR9j'TB4[ln,Ayv!N6!-Q ]#zgXΗiwKEDl5V6"˫'ؐʃc&bv:N&4dȈõq"ߖj/Â#ctnʥh6tV -vTF'A;<:3|ʄE;Լ^N"|9KfXfp8C@0ĪXvȊ hKr\W;M n vN8\q+.xHĊwp\ Of .|H 8|E7ȬDDݸladWijؚR'8®)H`C*CО";{̻o2]b,;v݁3ت@a4,geTGpWxJ`p+d!]@B_XƮA_jݹJvMNTxj|2 G;Nhc@!444iyJ[@ohsA{om3͇FZ"A2$ Ql^9/c \5zFH]4O&"E[+4\R]w.][s~d8 Ƚ<#,i~+!иU ji:Ly\<-c(&$a&)^ؘQFFvP6 Ia<vgj@ CM,NI|H&7&` n,ZGd7m&R&0hlblG4ުF$B'1*9XaoR>V5R@+1qK~ ۿy5w`b 1Av3D).*D*{ >.ع}2 x&jP#O:CM;b(%H smR'UV*=m*@[yj4s:eDh)`SM_+.n#T 従A '.P #Ob " `b`L "t|`b(pC]rfE~`()]c]%Kݟ侏>i :S+D '("Wr>Z>\$ҩig _lqއO}FCH@Zf :Hqh'l ? t`YVi y7EUx9! /' ($4@ Jqej@1 ÅUF"^w,ZiV!L2_Hb(*720"|4fqqѢ䄹p|8;fxO Lf )Z"J>}>WW ~0]! &.1s/_4lYiªþA>^ An ! ) ċ Oڨ8#OxX*N3}!s4$MUYF:&).1pH }vO~FfZ+`aWny D$B`=+o]j%޿w ]\b)&(',c }\{Ԑe&hpHu]@Z8˚->2tySL>bB}!=V?noπw$ MhpPi cE>_\mNogviVzgHL vk J!*< %f7CA Bnv]$HPi.79w㢘c!1k5p0pY!I90vp++{r$TjF4.@&jx,N7ƞœK@H6vԹR&{BB|+( Ys9,o2q$AI>*EV#0Ajm J$6e; h9OXvEtGDivQ.0'`T!% 4~3;KGN>rt:U>z/q}k#7V`'!|O`  v!E~7tNM~~of;$ag=+x<(J$w!"S=4ˍ  M!x2໿:Ea[#%vƒqꪱ;"C Z$iDMKhpW'j@H [H#QuV0,4S9It5~湴X)fǐINvYh|]U/TiȍB,H/"<!y%eq8,B[IZ #c1If ȨF%ؖ>YRV Me dIw.])T!P߶<pw:}dI",Ҭszs`t\UΒ۽U-}%:M" 4&4[+cI .@T?-9J\jelI\dǟv>ecGJlOh^C3!yq/:#dJx,X<^$@x h€'C +a|AviRf0UbaA}~|q&?Pk 6B(~+0lHۋc֤tt '4SJU@\$Pze wō1>ԛ~EQF&(|:Q9#yj4Ki;!< MaU}\fT ЪO$@_ 16 P نDoRr>IsA3̗rE#Sґ̄/|,[17AOHNiѤ/ȽgK!B\f1^lȣJO5NXw/xjbBK 4s7e]0ʼnDLiW ;F}SoU>(Dow֮<:QBAp~nqv>bP \QIC1pf>4RX ;GcXmɰݝ;ӴD]{cۡ'P]Rb`ԩV  pH2;w;yHvjLJN2r'\!,V38p2L5hl"`7qF)xX9qH~jG !+f8IW&3pg}6ֿnO5>[[6m x \%y)VRMḠq VC"qC rC|Lf+ 1}qumZ9=lUq@P1 cO3wی< Ub X\#hl3Y@R 2mrub@@ 8b#y %ܦ*Obs*AH*bN@& qyca3/ki]*'30"2 +8dQs9  #D) v@ji>$wqG n!H8 xxv,k8{hH蘘H0hhH0hkKh+~ziŽ)X-|0@y?YT]{tmuRBP=nxvZ-/oI2\7,e%5E "V4,UF5 cop>#zf<HO 7< 9 %r.N:7hLT1IZeq 0V  {&1_)`ݙ Ўݫ"(Pׄgj4qҊ4b@p Q86Hx9$ůBT7q4R &+|\ZZ_4Oս!P?xefk5qO} >U<5-0m#CІ!&!RDZi litnsF :C4@ M: ¾mX)ʉ8N#zȇOF$&/}Ojت̸''Aą1:.p8Jԧhѧ҇b6s$غ2,,2y1n2%XjF7Q+S\".$iETBҧk- ^@ PY` i(-4w$\&O3>pޢ=)%Ib4E s0p5F7HTXIHFt6SМUf,_v>mgSNv\$! Je}amnͫd.#ĘmUSw~9;!E)jƧi]'\ @h~ݥra5y>@f $Mw]^@@8*@ |uJ[ߚr*n^Wv@h$ z! E&HQIZAu?%-xB3 ġē S͘7gHM E?5H_@ v2oxK?Ӣs5b+}#؊*/Tq:Ԑv yF␐h|qHbQdOZaw4)fmrW](l(=$y}l]( 10.QhI`!'ac:Α782ʙ]P}: awT/ \HA i blȱCʪ B yT_A HOvI_ـ5ʩb% d4/LŐ;e_mA6׀0AhD<|jǘ}[ݗqS8%HdM8H5Z.sR i׵ _*/i捖UG{HK*"sgߜQÖx1>CH^T/;2KD7ѣHnhPQ hCϗfz[?jxUZ b!$VhhQ_ y| ` Aq5Jt)'2.jk΀heYNo/ xC~P#ZFT}zH[ՍcTD$Ag $I  $ˊNR0]a m43ƥ[.tjvw?8 Y~aB F+I&`˪*v)r֓(D(\ĄD(D\C"fc]cc}heBh="C:,U)gGTE@d&Pكvv{"%}_/c1lȡ@OnggIy6sl'U(;avuDl'f!}i c,R1r9ہv&$~lu\rN/fJ$] ĸ!JlYb  %-DYNr%;-D>kR+RNxPi QH"'`!rLfE5E\@Rs ؑ;WТO$5}X$wjvhX:*:;61 (dHGBA?0w84+;"H B` CO\K󋤀Hː7.:,Rp"b4Isk>lI퉛X-[1$ P>d)H/RrXp*6N&r-ŲR 19쒶G\w:x[-7-eN>R}dN7t4iL}Θ>].ug 1>k~K*ur ";DW%>s[E`}hqX,aIߞ 9 <^yA٧@\|8bo:UA'<`tv嘝ة 6C`ȢPB"]/ź=7:'f4 Ϛ&,+NHUdf 6X]dB!d%B`*yֲEuU4 HW&;ͮW2ƋRB 8;쯚Z1 4 @((((4L(\DFHy2>ud/M>ƍa)WldfhPIv1eA`ŅJώ[&Sњ`1ȘV-lr`(} νSc'`hy5Xpܺ쏢X!dUB I*|"cL cM8ThC[c`YC)S i]&4$D4/ݖ1i ) (B+1;gx{|i*&t02sDi4Yډԑ%D5T1]&X @.2}+sF &VZX *@ =HnJUnMH6PcE "MeA GGO!.8[0bp \J QW9F+ޮ胻ݟ-" p(@$8B4/e~(L@Pi94DƜ![) 933@Kٴx"i)"vH{(0@;id@@0LHA&W-sYSa3 qElnwJKQ|KYxrE89]} $($4= mSXATB"4F @5>{5!e|wN7`jP:Gv[!}_+LG(ܚ' @K#vbDĻCɑm'#|D05&ԝߩ])p j4O17@ ,f Z)}p٬sw*]/@(@.Le++;YFnϱEDPbU'n5i BdcjV*Pk(op֐ ك=4"2 4(Kq󄴺D . pv8,u]2N"]UaO]b8p#}E.юTʱUbPj8N/\PI7NԎy9<éqxu?btM'X몵SNO4A6[`p*kȱD H @Af4BČ' 'a bU (aŶmg솜Cb-ح򢿥Af P29!>ȝ2O#BMQ $9iy$hҗ #IbL(A"j8!D+ 8rZ']HjfRLy+c_цUa[Hr H{s-JB%ԾjܺU#  P C?ð5+7PB:EaA){Iw/ rȚ\ CŃ7fMv;*- }v0kF#R =X@!ut779(k|`gpa*r{6Z&S1^$a a4Ję[MkԝUFfX ZT8D]A!'p\v_o9INVDBTmQ^ A ɀI$@r"TgP2rgJcU84ocBNCx6%!}]|gK$0T ɡbT *e9b< 7EH5[o|_[[ 6cC _1ai1YL A-Gܳ$OvQP@ @x!@$ @E;oINmE?[ <=%…M!x[IC< @VJ r6A@FsLN~ 44k|^eff0P]]}50Ҁ>UUXp. D oG(͝'eK5gj \hpw݊iQ@M,) b vvIqmHi|6Ul%1`ȗh.; [5B"TT4baRjW̆\!<a4xg 2bT5ٮ`q{:dKeLa\'p) جN hlÃ]昘Q#ĜjZe<y ES }db]Ks'-EH 7KT@|Lq:>@4W/fpw6Ԝ5QEM^k.ݻHNGifh@p>B|(X_5\TVJlU={CEݤiIJbaE$"94:@N,b҆K8N>֫O@syqHԊ}5ud4MHiԗ.iTWSs!MeG|ߺXy}{8 n._-馋R*@ݢ΀ W>Vȫp$T.{Y\Ml[}Qm\IIsqGdbS1!I,ywOr '^\bP5QSUf%+KLYX[kq L$o`{y"_t`8սԬ!Ac)X횗VB2 Vӡ3!x"Lh(HbvtU\v)98aJS;`oiuW G2䁄1bd iK+d3! _* Rf5*kavaaUOD 7~E!WpXi46v1̶ syOPRo6(HP_2>BbN>'!<| Wj*H"vh9viQH7|);vEIt"o莗 b=C| F4f,̰46GNhM'R>gZ_ WymА`,XVS,b|S~o,RRB @ jK0V$d M<1ē+/̺Oi4ꔜ{ *ˆ,X3Wv `T *ם0p>( Ø!,@ǚeime? }VYH  7#'!`"Ab_Mm2ɪ%"bq`LzD\,DX XT-UȊ`>B* @!.i$jscQetv[ڹ_ 2͓fiH @(HWj(li8*x*/|.*Z19 *Ԓ>ľM,>L0a|ї2@ yaTqnVDvUMP)h(?ŮI  ObV01tlAuOoEvYiIQ/U#47ݏ_'8E1-|-Z3H0 G$Ռ`JufꪹNɌkﴽàyeh]!)"Cfdl@ƟB'sbF b;%EC @  a`hNo4v1.WF|2 \n KLa;64̻ፑU3x$);IRvam;"OOjުr*s1?3< m8 ܙzn46 !eϒUggbs+M!F:.TuV4@d |=i pD@%85 av|uFӣL&MeΩuM*Ao4CEyQSH *C)m4]`H$߼;4u/ ʛPi|DaP4N 2B%ƒv 9 BxltHww GeCE%Dadqւ.1P$G_֒[@#8vl+6I"v+ Gn;AL)D)s_)9T(Ű5ӊu !=+sј/=!:-&_B8RO6hv" $`2TGe\"DHDMQ˖% `ΐU3hYVB"D^̮d)X $3%%yyLRDbRɠ ۥ̵'&)%"BXt-&= &2uD h̺ L|̇㰃_m$s6VT+A {Yg4V\xz Kb>` 2nMv$\?Jߞô\y.v&Y~cj'g1 KX)FYl|0!KzvF[_~)l@CWOR_ve>qKa}7`R$]&Z!('fs\R|qB_+2 y[}ZI!FbF]vʯ3JI$ f!41'URn m\Y.1.+ !.ELmŸ;=t)/vvbɔZB81LR>­*uuJEmd ^f$#!.d^LVx:R!i( %5R %cN9@ޚ<럋'FA&P.0 b,>ΞbhKj_ر2ehH,Ny$N|ؕBp (3 $!B@="X7iϘ4;l'p781aFD:D}.P6,b[E&Ė" D+H@7  p *z;G~HM ]jBlzAH(vC[St"|Z{fU9!|sp sW2@@Z /1N_:&n70^ץ:%C4,UR^@pnbFM#ۑ*2 ŷrhԻ'K^|}9b%0se3b& @%r"ʟ T$% @gOGR;+ GT[#G?#@kobQϙ%ċ@)曩bɟnW%S1r箍A+M(j.!"=3.50ÞoZP"Bml.}LgV;{"о #E5n;Fj=ls9eY 9&`0  4A,JDZ!b@9Z4)\>U3`4+CAV4.ݓBE@GBkV/*gyv*(pAʲsd|vs#Hu5́}(]'5ga:UB `SnGq0pOc$/RWLr`kh]c1'Ȳ2[ßFPd" F` |hh\H rPE& H@UAEʋLUw 9}MYƧsqԲ_[&+67c&,ХB@hJY PY@T4vbOByI.h7CLt,#[khb6W €ƒHGK!E?JVoylkհqD1 +f7't]ϡP`||$WιxX+gkad ;'LR6~h8Kh fq@\: jko-Mh*r n3JN)44}qM5;16m':mj8:Dn\ ’_]%"\q.UJI 3 Po겏#Hki?DpPa]H6Kip`xb7~VB<P*2oEooQJ-[3.bk6E8̞8)\Р \&@b7s׹+7 `pW7ݗ~HiqrRƔtR 85Yq쫴]>3*.fc -*KlYpă/Zz ʀ@4 CLD 0dX,ܕӖV/8@[¨! lȁ[9C$n["L{/Q{j4 ئ'tM: AF㪈 01WIo Sl;CDbejnTl]ɛq)( hDXH2#(|:.4 L1 KL)88hPsNt92㑃Qxvb~ A{Bt@\ DRdXp4 تU"@a(TFhtbHd, Ӑf!2 }5ąO"8 =(魶\H7؜ X,ϘcX`Q43SPxũ LtNG^NCY19Ӟ&E$EH k$f\ˏ Haˀ0 XL^і?{ǬJsǸϾRDi>2i6C +bå++l$ n~Ɨ IqH (C n¸6%Q%R BΩb@hR1+8QdN" oX/~lh'B4s#ÂB⡡ ZU+Ί=2BP]BbvbF. [=t\D15 @.LdU.$rI;Ap@0S{{4%%%,A,lX7ypVc_.ĭa.w[6e `n/T Оib]8 Bf34 'C-T G=aiu(-cgqF|-:!EJ )vXrbcۜ_6VoRl/kk_B1!ߜ1'fֺSHF Air*V0I "MDQy}-sGRSy{(F<B`P],n$iH3S!Rk3)0 e W9 EB`rS슭N`ђ@ %Zjfjeաup^2 !&W TV&nVyw+<_#+A$ ĻruW}|WlMog<6 fP F@h (*шĜKHR4Q\V1:kvY5!Ly@cZ\nħ1@opA/MNB#FRtyL.'RbX< 0NBBy1 X.]hHR *`ND%!"F/kazx\Bs*  d"A}XcSp&BkʹYNI u>ۚ'}ƛU)`1 Iy^W$P !/vl{3 cfCHDNCQ(_tN䟌H @#PMMDb_甁@%_cʹ@o9pM#i_6(iTR]P* 1Hު~,FD5?T)*Q0pu}oW:؀q L_1"E~k읛 @ @I"ڒ4Mw Ɲ*1b`j.BBN|C :mQ&"N_s$IC hfvs rP-O4]Yp~y='PJ!=*<R 7.;pjI2MKҤp+A@۽7!3CJR\SBg!1^ne!! jE@3By;0>dailjgee*/a6%E%ߟdX42uNB_Iȱ려814wϭEuOe$o jqF@%H#U.$Ҁo  F&u=ceX Dwƾ "(HUsvHl'}\ 8-%|2%4!D٫A$! !(a&|F`4v*FCѧ@^.NN@| ͍KJ. 3G|p\zfpZH! {y:Op|AVHT_"CƐ0rܔf|[qť=V/=huU&&7+螵#5U '(^>c |[). ! 1v6h@ݖr)A:whgR 24uw Z1~-66 4d@]!eT _q%Y1JiDpiI 2D$, MAl5*Z:8ZM6$'89;l#E6"($GHLXra]tU< k:t!Qy[ջD;D^yF吚M Q8($M@*T?H<+z @@IA@ t4h P\aaX7FDK]*H!Tne-=vNI9Xa87u0ff$tRŭ!^?Y6.9.Y0 c cni>qq,JJM뛳`(HmږMO9"@0.+;TGb/U~T22ѦvHa+W064i,`a=LYsDj9ZA {8a@J$ȫհiiXDDL{}6 v $$}m 9){{OC+2` a^8X8hnh`MnmM4Jo  V! @DjX̩`\!0':N$$ E7Q1iLYo/aҏMM:E/[a(7U֜ iN{!ˆzp<@D=E$ACeJOp_#-Wq"w.H`S3B 'XxZRi1sϘb0 !<HJ5co|#~o[;_;#UA(jxp4IZtqnry ̴~)h@.YY14"|\ l V8ـo[ϙ66QtB1~E O+  MgU2}8.& #0Tڞ-t@hHi7nyH[5K[>}f7ДN/!|5w,}iN|\<ƜÑWBRp=ҹɌܟg>1WBr0bʫ?`ԣfWvMyl>q1Zw3̀Gη..ǂu]eUBrJmR yE_Do<ba @.<9;hnHk?*aDyPBE- >LTx Pq  ( gU6s=. *B I  8mMN@+!NQg;V@+#nQ( AE FVq k'q4QUNcS帝%̥{@ljlTPZT" VD<<9F jNP@؛-1$ gjW ;Ia tTZ$j1Pۈ_$Α#IZ`02'E/"gy*zqX]T ]}UaV( fȍ8%j1H hPrP$i: r4bwᨹiJ!;_.q8uD @r_Ꜷ-._38Y'vR4,[ WmY̤Q̹ ;䭰Ͳ.bIn$ T@v :b@ѽMJNIM[3hl_3"@|ΠŌ~r!Ͼ}ήlNЌk!U1NbBF@. =pqclN"4aDR EpBP(ƚ30:Ma $@"4Sxf AB@qrACqK"@Ѱ}beh`zE@4 QADD_RHګ8v1dc.=U@)pH""YŪFP'vW$i١ E5$R#pfsXI!@_= 1+H]d34̯]ϛ妪 jo& %4{CHdUD'rݪJ. AkKB|̆9ɫ pjRd6#j*B8(5qf'h !b~E"؜% M;CbwNRHcʟ.ahyv++CT?5M5TBiʆ@  _lƐUE UUʢ &QvNFx h@.''BQEw3|jjPs\C08U 'Y# 瞮u(ܡ5Htzu.b5W9G~g:9-y6',\%CBum>O>m3FϷ_sQC jBۈ:t`uy0č% 4{Ew@ #mI@9>7_Z Ԁi+BMWSPZM+ {Pi\=AMXI.\5[1<]s-BY}P\L[=JNgWޢw4 w2o,s :KURSA@Oο@k=ycp11; !;? ,D䷋qp!4b(4\4VD~NԎN3ؤp:trrM]_YPB+`؃܏(B9ݴhTybE) N_M%:x]*5mA/jg%$Ut 40TyYgz8QF&˟܄ؖZ\Y J4dwxy2!gLBX 5vb"j+Qv<ưWư V.Uz(KN-4`_ oyũ&I$?7lydsE. \!H 1TT)r-˴!2q*φi6v$ qGnJz;R.eυpb O;$CC4y= S!b T5C;N@c EiwShTۤb{|qQq>f4#BWwe[-Jvt촟)&#\W GXnU@N!cO0K:bᏊ ZUҭ9IMK"ʲN70N\aӊ HaK0؁4*6&ԂZX'4;p\F2K3AOWVN84{1d+\DPѣTED}Cw*U)Ey4OKо>d+TPPXdbd9;<7*y(s3-ߋb@ێ|UN){bp(F4WBE;'̇bWQkiHe_Ntbd+9]ÉU/ٛ5qḰB/\8P* Gg|1K64T3*V6ىN aq )uS#B$cDYGXOIwlӯyg=(iug dcYO HīQ 1 8C'hfb߆5hsnXUh}ܫEUЃ6羻AbRٍ (4 H^CM(0G_!rߊoKrA8X4&Ú@EA ߴ%ߚ g-,]s餾! @B:sII^iO2E٫e1uŵim"}]4<-ᶉaetf$!\}C!aDEX5M!x&UH@v9u3_t9 :pl#rX @):Xkst>Bt}_D%S4F*4;E'"'WŰ5`yq=K.Øð9(8'<(/E\;H9s2b ȤbW1",ʤiPb U+*϶).|MUDшuL&AZ%5I8hnIfjE=N%53˱n1qy@GjHwԃ˸*Z Ϋܭ "A*Z('{7AVB?N6Zz3r#s ra7.9U1M7%m2~8T 1Bh@=T@-`<"-!X.9}Qi"∖7\CTs*>ENId%|1R\\'cv;\11'51pz}9ڣKIh`ݻUư4aB6 1Kg dLppaR7YbZ0J}4C=Ff5Eif& EcP<8aXHZpɩS̒,6L \;jQLĒD<*=1>e(/7m {R3 +sVΫ|=.,@(Lgv2J=\hQ,Ly(O#M"Ot=gxMՙp#{G9 KxQF"F&Nji)ëg Iww 8b Ϝj;'b]b ;&dAyrAE@ Y bRYp2Ⅺ!$( _" !;JD{iT˶B}3dY-*QFh@cC obp9!qr*TLZ,T xDhqCq¾多U6iyD\@Uy[Q$_ˋy9dH%:] -Irt4 > \9|$9wZ]pq>*_NFMo*͊d;^TU/)P A4=>mwɷU^0A%nPOWbu(04kiS-cfݠlĐ⸒5XR}:,K:B(t: SN||ƧceJ[NRKGH4& &revLä!HpX@u;\K)''Φ&`0H_٧O4lQLK!AXZ Iw'kA.RBzfvmΙx)QdjH\qD.i'wb-@ {G Ir!(~"}j&o) M/Qb;K]-;Oq7-_5;|߹eJ L$S].7gȫv~sŢhyj, ?G!RHɡ. /bJjjSg&o|LKN E%r C? Hby֟dv-@4WF'XE\uHf%:4Q4@4EVB̜bx1X&8]?ȣNb52a  0( à iB@uBV1~pXK%!sfq@(}+ Ve-IwYieHCSpZ7 حċ_DD[d$ F]oLIBfld/IH*a`y$*Gb|>g4#*'IA :|  fo4 RA(Co]EiI0F]Vx+) \kSHiqH q PQL젠$OB=K(\!˥ B U`} M..!(0B."وk'DNJZD Ȁvb(S萓.$\,#A.O=4?~8 ’R.JR\#X(h.B&'4<..)/!;o}6f*\\._|t!([TGi!*v;jr R$89 9 M_5e, ʤ4^ kߒ ../q0y4*vuVO"g+n#yil)v::r2B$ 5jRq &n$rp .@Cnzݬi ',aq7gI8%$fh )/籃 p7l?ߖ-@( °#O5}lTy jsوE(8Ka4S^"8  kʅ>@sp 4]a;$+|Bnq_3 Z[Zl(R(t: ƒBA iPt@5Mʚo3rff#TN0ʿ@!(S/hw׊B8ڪpM1BPf/!pKc4H:d S Z۶6]GɽZd`я+' @94э$vb#@qb` #LSJK GaT!"f #U8f9ߚ}f^h'\Bqin> \P x\s1%%D"A~qB&JpC 2WD2H~bEaJG DY˱i j RT}@!QuQr@okGT;%''đMpdb4.3tAAH֍@GifY |zObvCD U.Č+% .1(h| m^z vVK[">U̱K!GBcsƑ\< Or5^utt}ɒػSBL4+Cft @( PIrGZeeO1+05W%Хj.QZ(]bGIDžǀCEW\ˀ2"UV+%˗2~[Y@58<\Ҕi& A/L tRdGDZU,L'YOT fc5".Ǒ_2 `9w1,B }peb3s\YmbY5mҊ6CRu4 HEo]/ƫV$&P 4.š . Bp9lhP$5 Y eغMt6e }'՚z1 lxYf!|ð JBOoy>פ>Sbvs/OLKn~lE]u+( >iH$PCHP±R$4ĄpL\"Ķ @d~N _?@Nv.Ƃ@|#)' .;|o[ QR $YZtц7bDwK}.9b\}Nq!As9@+U8 e+`9.4A b/q.CRbz\\8C |:BiB4;űw:5mviˋB ?HOSYbԸ-,H( Y ffcx E<]T )D6M5Q1Zˑ6"c@QpW NWVVWW)2p"QKU8<⛚caM@5&U@陸̮BԒ< ~5ʲ\2Vm no~;YUȮ^xrlxȮݗq!n4K+N^&[$D*@8/3|+Jtn4[L$@ 2L kPdi DA8ܾlQcC5UcC!'//'! \N%+)I HRyKA! H5H1 8Er"v 0[(٠r@q{Ehrᦋ@h'Ty)pHi ,ˇH}|w9F `ฝ"yH=yR/إSr|HXH45}_wJQSHWjRCFW]nVz&o9Dx8ӳð4O,i㪤.qHnj_и69AȃBR tcpd &Z8lZZo'$.!  ֹϝ_FP6U @^(|V|؟4 !FaOgWл\"  <= Ɨ<[ЩY͊vhh\tQHCfM6$mc#e L]';X54 )ك'զr9v֍-1 KH6-/͉RB 'A-T]1 S&l38Pw+H qy"9 :MVã- )6iC' ; Šgro'X€  r/@鳷jW籞WmW;Pk; 4hgwۇ6$fD!p1ubBBBpp T!awr ͻDZB~f*Fsa_;@dnUOT.Q *r3d] t~rKjCZjRNSU!kIĘ@,oxZMhZPKRY AőB 8|ĻA;4pqJ'?Fq R)6FFR^^5HDi , Ui;iT0˗-X*ZRuO]%, HPPhQﯦYPA 4{AXHDh=O*&ZVԀb)$J,I0Eh; bn Wdh >40J! @mH$?RBh2UcMi5&8h(xxxQPuhNbq8'!G"a%Ol ;zSWOqKeFj_@Cc_ pH“O\  @`eK+{#:"3F&[isukZ3!F!G f<'`_ZSNV=3IXR"a[w F @ 28;+pr䴅&8w%sȄ8W| +RE1 2 Ր PM|.] s€V HY; 1ߚ. }+%9fŜzHM&{S̅AO@piP此lP]UR49ֆ8 "Ÿp GA&,U2 iTUS(i)!Ȟx@~݀}b+'ll␜@۲ Rp,`0ACLӂp0sHNEAr>2p;^$3za:X͡E vz4hvfBKhjYX0f[j[[K:r \o%&;hߨ:0 !칳QHm'O[\ fRMV*p`TjDDcM1' mGô҆@\AT(UtS,tdTҶ4_U )V";sNnm+Ge₀X$Pj v3) %kUr!Q1@jXM c `` k``v/ݓYLehhI M7 hң}H Z Pl _8f:UW i4F-4 (E*V~v_>8.1)&)7_"<mC /B]}1p70$.<҈d4j;OO.UoR4A;HUiXOKUUi_|| H6>P8-Kg䣬= ܒ "X%po7 ~+`J&P),4Uf}41UKRԴm6PEH'0R8zCZPh8. *Prlp|EvO>$Elify$BO$W\ka"b::4 b(p]|h*|9bgD_JHcq,3n+4a񬍶1 Wiuup& R<[@rȲ:[NҙیR=.Nb|EhD*!8H%˫"BU @5x D҇ ;WK+|\lP Y6xR1RAub{6%!4v \iTBůo<IXA_/sO>Z%Bpи"#RO:%vo[Ӥ6.6.#~Vb'jT"7 -_YO b CVu(eߌyC @On_OJ;KS|; $_c[w5˪ unJSV v=UJLOJ-/1kFH @,U1h0 j@``.؀6'| ZpYdDLv$ N-ă|x(Q cOTbPyKJ*/*2ۺ$ )U4y'A |*W4 jtR"9 yom;>IȠ4\ j6- {GwK|ipl?Ia2=_l_ I!0B4ƩQdM F#A A'oPa@h/'!'ݡ P >YkE)hEEe#s@E (PO{#MUiU9I7NRpy&x=־\Loopu=XrnQ[\θ?b& _%46IΒյsoE֔V ;3" q۽⮶K 9v2& DsL .̀ Bwd@4C,Aa:z C i\ 4Fܟ1g1!pMhEAi]O&sed!vkbjLn+=4LL ~}Mf"8w^'>ګ` E d*`߫|K'0@00Hn1: Mbh|@ȻB>  nY%}\xVd$HU%p@{{kAjy*r hZ:Vʝc,)zHc![^h U._!KBJN]6ڬlHᔓbC@-\̓jϕ4i)ӎ E> y.YWn2fHYt۫) o+Y/maASèK͏ 8@6{ՈbѭYnŽpFsW+ IKBUUo,ME#' c&EcO^u(R}*E"\B\:G8T*6.$4(jtI|" -^E:#|)į%'>;{b02*J:OZ/@|9Of v 6@$]ꂨ'iFc q`Īx۲jDw{I|ʼnNRc{EPe: \/M78QHA Ȥ8h @{ h0ě*_9 ZbJr]~@Y \BVs.*-U_Ld\ '}jHs'DbTS!84ŴbK޴jϛ;CR@Zbߒ LK:QHinEM$yTWNp1 h^0W B|U6CUR$@ 逞E$ +*.8"+ iT_H) s+@Ȅv#P@P\ F& N=} 0RX M\#Kf u |tr>o^2d}XQ66rxSQlNpu ?(xR. _ >\J[F,F졔T^}08zȉ)#>~)RT+Lo \hSUpi2NcھKbd`bj. yDQi峇` |X֪Q@f]8J{R =Uì>ܛ]XMHGFHLLL_IPi` Ǜu?8K3xvMv5 rt۠wUmd7nޑcM@;^rvӔ<@.0@CCl(%X. "_Wla髡DQEhl'-T(W3ѰfJޯi0; `ihc cQT`~ç)9կ'nP'bBdG>SF-U(eh"omXRZ׳6D !Z(h,qV Y,+A:ǰU(1zb1Y"<o-Up6;j &>fGE_A0$"B8&HlpOw]y1PXƍe4¨lIlKEXٹ/&C+6.#NP(N6  jc;7=Fs-. Z`&a}w#c+D9<ݡ=_ԏI'CBM vW6C 9&p(B6d((`?A SMbP' dmU)TS>;#LC]Ն/!>fW[It4x `ΠH9.R˙a5ſ9nwݑ JD9g ma鼼I4V?[  QM ]Uwۑyհչ`0!3Novrc%U2jÅ"J_{ ,Q\ jD=B A޴` ?*?XU,? V4'4MF`{hYJ\'>wXR>e%v@|NvZ@hle:Wx'4GD.}ΔQ,dOiFMέ!1J-:BI'" '.|>FBKv %Qa^>ᯓ5F RQcd1ACF( le8dyiKPP lOF3+B4F ʠ\k&{ r"Ɗyƒ aL5V!K<@ pf>/.{[juo@'Ը כET&!\S N \coܳglR3Q  U{t *Z}(j`llO`ښ;@. fRH0 ڴCKrWpIY/9Gʑ#Tw ƣQ:t3GJVS`ucP*~9nfCγO5jPL[8g|];Veܼ5(/e')x3 rڧ/[*-W@',7th/)3]`Zk~ʟ51$H,Ş #]CE89Ǒ!fK]%<˄:8Li! \ v |U;N͒($O4rii5D@¿tTC|;4 L`4еed ,H2QƄ(R:OBa|_1®y\鼀6پy) X]}./vX9)PjE:vz%K_Ɛq4p1V$ Lb R*FtՙqS樼[4nj:F.-ѻk?',1 M]"$$Lld (dH 'N0Ko*\.TP & Ur;Ҋ9 Rr"X qC P%P\6X!*x\`w; P< *Dgfp 5=P`B R,vv'nР;ZgQV\e, 0:H42jBɱQ! !;U9Ȩt+=(ů]C@+^$<4i 9mD"S'gv%31B^},E; Unφ By4Wʓ-pb1& x4W$$^a6zSw3 Rc pHe .)F4C>@ Raa[ !r( $l 3Jʀb^ƮbD Vݶ>l䠇^I"vCV;;cNlXj;cU>KJZ]9:dۉv^ohCk'<%( JqϤ}.iҬld!=ߋU5P#f󿦓i2ߑQ[ L$C(hf5h.W)UKب"ehʴ4vvOI VlU;<l^7NHb C7C|E_|j찶Kr-\ [$G" HB--Yyd%) < pj2M/C ~Tq1/9Z \IAj!9\MV@v/r 9Fcm^7h[i τNk6˃Ť)Dr@%F뇨whFMP/t@ rB]dP v@NPZ$mFBcb4G0-4_q=<#$EpE(\ݪNb@e!b˴\bhpb] uP6D} ,Ԛ4DEs FU ~$$m= 4\h`պLvH>.;s[̐ePUcؽi}HSꦫYް 'Ghyn?չftQX v7dVw<*|d^<Ku.)q}W%FLY+DqQ&GhIH".$9KOHVڤ6IAw߳]כ=Di,TAD"쇛"^H]%dup3̉ZREeꬻ-ZS=Y}w2b p zaQ$c|eqSywKdKiNF+|c7$,B=;Y|&n-7v] 'pmEͯO+y,b6+Me:c40W TObnP;%4KЧb41;jYyW,սR.@UHch Y(1bY i~aX6 p)iSK1L@ ЪvbżFlW:m|刷:#.@ zC͉rP.rwR!!j13 ؅[q%<? ׈=~D egIG"|t-U9yM/3q7COAb"Z6[Qޠ f bU'c* CAcH`Ė&$)ӥOsX B ;PnJ/N(@ Wl! 1Y %ݲCE@b@1B& і" %;r,POBH=ɪHcwӠRwVw/Ӯ)Ɉ(20O }q}=X8lhhGhd¢ Ԝn$_#ZwdlM S$ioG|.*IU%Ȫed{*zᝄ"]͔['o԰4wFtrA}X~'d CӐY +qYt5e`qc >KUvt@<"Ew"4SSуo-@^R zfFEe֖d|Rĸ;"y/ H(ZN,iZv\ĉPe|EeOK4O`6u9n;W\Hȋ^bx` AHo4d1} .@ k>u/k4kE%OT$jjd",YAFWEaB*3v["b1,!j%n%)|+S x)b)€ٜ]+$*GoI tD/U=T|>-97% q5]v;~M |INX*b?:ceU< k]^TE Ю%?pͽx'8]TOqD$R' pmt@Ç/Io@bOE#^<ċƈ@ ƭ.E% `LMy \M4A'cscm3 CAFT6&D|1X#.vޓ0MM3,KEX8 ٘RMr b|rL OD{2Dq| \MB'K.#ͱ4+JΎ2h|7'H1+LZ- ߀jP ת`2(Ib(Ms9a64o,VffX#}ĐPOE@5Β `,y; |C]8"uEjݚqdb&OrԁbrW 'A V)Wgo)o^X`` CpO{\b.Tӗ`PZ)흧:\L@"M5*YaV>Ѹ53=5IAKt4bUJ@+pi yR&)SbHAh$ּQ5b@ZN.ƬjV5ȼCjOӘyg_.1=bUߴ&B){" 1Lm]y }@h ]q>p,C.IJbl] .r4:\|\gSatK-X[G9YQ;W杊A Gj>pt/`. B(\CѴ5 #@'=-IZ\BQ']A$85* f&]RUf(J.xJLp.jT4@aێ: zi5`89XTBiI ~?(wRͿX˴[ Q|J] ,QI.+vb{>_3쨴]*G)_QRHGc|`a25UkD]CZiI)@OL;( ]n=EV(_o888Np+t\p(TA($v- RXPH>\5Ɍ34(E*4 b 8\$2CYf;b}fppȂZoH;\Y,Z&* }B'x,r551 vНד+<& m~@JrZ[$_ IKmV,lEq iSlSC@v,)[c 2̿d[v[5Wĥ&WȈ4T Be]a=a(+C=U" QȮVI0;~ )R.mI@1aNU3 þ'g4XeI\У~iL]:+\juih4cuNCH1 vlN$4B@ @bk6P$?v놊 UPA\%$?3Enh1Yoq;@+&` ږq,{ 48\@h ٴhXƀbz LU\ii+Gt0$FdckCrp"Z0 (CH!W/~5 [UbA t;[47^!geUlZ pP O0unGX/||,#^yP<ʴWrA!8#]`cR 7~Y0Y b#$ mƶ$`h IUQXgqq@PM_D:)@Nq9cb>H=f(M@\hFOcj}W1^.Ӡ<@H l}˗c!Ke %%ӓORr4@ 1fdWp.KAV܃ a*9(jʄ'T3h^M8P ؼRz.ji BAdAsEVZ3t:Dx|Bv GHe@JʘH40B:CHzoBcK.o`Pl4 t7w< BSP!Փ,j슼-\gYl=םmKi[L^F4ЁU瞾{ x4g;Ջ,Zd/h1Kv1eǗSUCC3{7` :ֳ A`v4<!T.v@{ ]"/0$ls9 [PrN4ةD]) !sҠQ|d5!RƬFbjPH@O/ ߍWp|N6'vWHJ5ȗ6(f(N|)H!FĜY"G/Wiw6g:5;TO'J}Kç̳4#O!:M`v$'ٗ!@'t(˘8HJC~LQ-`O , nu 0 Ce9yXuz@B{ l1(9_ "xϵb>GI[`] L@ש v "H#lNu{Ft4[#e_-9`H\ ylebI,/Ƃ¤K'4;0H5qˏf§$1\VL ,G4BE)ʹ XM&| rp݀ |& KMT-ˈ3H2b> `/`nDkFQؚiRblˬXĀ['Lʢ`4CSxrunUj;yR1 l;q b6Y5E*YjOA@be V' ( Cq/TGPi wS\TR@AMlRƢAT oࠛ;HqQZ]꿫*G"6@l(f %wTٯpufqN 3zrxL_9Ȣ i.W].ehY9. @4V9 71S;ࠀ µZӇ-Zx!Cn̸IB<0`ٌA!EcƐ;h)/WۼP̜cBLh>;`4},UliDI\?CHN)Joh_X $` 4}ʝ(  ZcJ݃sq8=Ab1\'^(NMf$4'2 MSy:Kh7fUO *&v9Xh ǰn)[4X |P$#Nm0b > Hbq.|/NU:kF4RZ\X@4|Y=nɲONt'"m\'Ʊ^Wl+DZ Qb!7T`*TVADAX C\ nJ@P\P$1Y! B@"K34)9rCNL]}4dּ q"T @[C 4c~ 픬 /D4DR GqBx4ee<<Y(%@>+!ԐPh@/wzͶ~NV̖ōV10Q;'(aZH\ ei`PvjRѧs!>:.*yˀMޏ O,Q5uTEN>a,SI͠(4|fH3W.5QzpSNƐ|-.2~K)Qů X,[sohrv) y$ K:N%(K|EPcK[A֔]a/aGN\E-%P%P}';e!W>x/eG7 7 @DXF< b"t-w7BDcFU;-(ބ<QL3 [[d.'fvZvXv!H o,NBH(|Yf)0Y1<" 3d+Dp/Bd<U8#D Zvlhڜ".d{~7:C1N-MWX\v=VC1xv:;)CQxiN)w-[Pj^U^媀^HW+.Ic QРӁ ˑP8 ݭtDP;%n0 $:sUaNi 9+o!_F$_5 *D|USbeʓT1 F*}(y oC'p0HӱO ````DR iΜp!| Wnˮ(|@%̃Dƒ!=@@@W {Ū{ʦ˗L0d5x%Krɢ@['T};*Qis^g3<J*z*v:,9t1p6Ɲ 27ZF$ߒ0Je:o@0pUpx4G\\դVSBr"R-ko:u ]1" ;(tfa7 6_;I_-lKvWWSE&*NvXK^ S?;{&byG>*=mU4]FJpA'0|Z|.˰'sV(]HpX :|S!L|Hd .L4_.S|RbPS!Hyr>|?]$EGq1N$({sKmKˑgN=_O`-խrwe~%7!8K=Y⴮'WNĴ \CäĀK$DRYKaˉٱ$܀bC6siR4cN o"-BL\ƛƬY<"4 Zz&K|c@@0 LO@ LPޒҋ/Je),k@ apdA)c$a_6:I Jy> Ƶ4 4T iP^Aܼ-@"Aiy'm|߫Rv})дǤXkOf=y0AwL@v/UH%$Hv+fKη杇0TIwqd(nUeU}ƍ!lab2;d3)F -a @4%;xi AڕWy\$4Z4eց hԣJ|N4>IVVKoIĩ],3 ?CW|-/\KB"?֣~G0ڋH!vIwc Aw뾷6{%193bRcwr`딧PuJ\ C|Y7n[* 8JLn;SO bqNF켄TkZ*Y ؜]*[W *wӍ  $,SbmMiMvp@6[-Hc@tiY E.J:-Wn*kH!!-.Ӽ+ U!t(@Q@ k p:EJyE ڴO$oOzv2 R(` 1ئ(Rp\EOrxQYחTRAppHrb\QJw3Oł*f`1"8Hw{]Ķ&ʝA@&Shdb!70 $ hRA9h)S&~&N~ ` b*(1W h;-tnmBP%M#.1F.QE>_\Zۘ$ D^^I04$ xl) L@?fH[6e$p@.ܷogܟ&OMQ՟M'Zo#@fd=@YhuƼN?. }VisuVv#jB!w-A@#ПgLW\\];M(b83F[kd`/Pmۙ7 :ltbt:Ґt=ȴъÀi218YX V$-FDklJZ)h-[?$zj!rZ?thڵ,D谽@ŔO&Tw]e^5  i-kjm'xY4 Ix2 (>/QqqHGi] LrQD+ >_cP%_C l<ϪQ]S̾Tr>b@ hwh 9ĝQrUsvRq'8_4}"t:J'Y%Kk|a-Ū +O^&]:"ez^ =%AP%(V@ AȀ 8]TK@@,_O^kd,'6\}M(6k<B\A C4MRy!4` %A T;¨!5$Jb r !,Mh*!RP;ᡒ68HNϱH'w\*_2T^HJ0~ UL%yo˓?%Ex1{ofky[ @aEHlQ 4InN iy|ʍ$>@)UYk\h[ +C/!-2tG _F1S`` \R.H@f ϐV02hH[(X_5 W ˉXo#H?g'N$ݼtM'B@;؏@[݊$SاA6ޭE\1XT}A"[Y b00/@'ds <8= ¸pϩsYe66#vfiHGrHbh "ǶY<_\ jVCBD! 2*1ZwjbC)ƑA$I4G FI H( Zd|UuA>jir;RpeN;"DLbR_8쏀ܙN𖖖_yp%i"S)SPhQI(6,BHFa<kAtgC;m}601f(hoQ\*آ;;pHb8B9bGHhHu/P@θdk*X-AH­pop84*N5&b-eQ`SKV- }$4>U@4)(l_k]lPŵ;gٽlC][7Ð-[m#pE8 ^J)=GI0\LQTB!m-:#De[҇ nS)ASA@4 B/b/ UN,iH! \zyكSL-#d@GK 6\LM]-Zt3$)Otm-X7QBHEأ@\X4sdA y1`tŤPs Àv(Iۣw :bڤh<h.-An$_iZ@:jCI ^Wm6/ғ( .ēRC\If$lrvr9ؓ0">Z6N5D%Ԗ0!&32 [EZ۝~Yeg28I^"QJ پ)]E`6[O K!b]$V'`l&&|np@fvx4;2s"WbnvD'c* umDMFC4^w~>Ee0'g/`6+5#(hEظ)! gZf8N:Jbg ` @Rv?-Z:Q}#Ko):AJty Xh)1@!̶B¨O=|D/clOalK:@lRhn'G^) j@u:WJHHd&hh$)D.t1` pv 3 ❧JQ, ^'xZ 3iaf-`L{ZE<ݵvT}odk}0A|@tj{BD#QH#J)B8! :Α/ұ$@?Pn`i@VQ4vA i[F05%HRўBnOmP&DqyzVnw͝0D}nNp Œ&%FjPX@i1FBeK;.W- .9#$L/\y ƾ_cHU&|Xqa5˛w] qGY :H FˊjңPiۨ ͹$:5- MH,C&3Z@kvٱ[h;EFR Kr,.z]=e̡>;.բ$PH68A6Z"d#_ bf UN) `n+7k.z n&H 5Ila-(V,MÊlSytԭkPf6.i@KAIU d UhH)ZO#<<Uu\N7#.d\\ ("FOaϠ槭b%&[ҍYQKVε#EN)~5|b>Fm!@i6 oI*D \iQ! @p9:9J$  PM#qUV)8ط|*zB؈ ;[}!@ \Bj͹gk I@ౚM$ {6(;e9VH`J%qj!\J"tGhIʌҠqr@:ZGr*` B+C7M a(Hb'l!%˒yHY 8RA R[nOdC>aN&<7p13cKL4}4RfhĉtHA4ASn9ܭ B^?NĜϨRiEAl4>,)D֬5ho)תo< 8 s peWE) i -fRb+k-/4 pк KH9bW qE+6dOji'G :HAQr$BPw!Z@ 2b5J+k@(7nV^ 4En˷:1 j< - 4;cw~Ln۵Y$]dV !)*ۭ QqaքL4K{![BNRo݆\4ѾLB^!|**In/v)ɢ >rBMh *מ D!0? m5"ICDP6$pYSUV).CUZWfQ{u;( :P0r2ڧN_tW| df:x'/KU(KLO!*h  u7gO?OƗ_ `0|kaIJή&/!]@pЁih(C =iB⯧pm4V@'#.v!AWAnQ477%*yr;fۿ$ŤZE͗2+"r$h␎UHKx oIt},Z]/`LKia`h )s3ϱ<~0:4!7Bapt;h4BDD Pr4j4 vJ':֐ DD-HF!(t6(\E OIMP?= !2:ݨptaL',Wӡ=#-p b{ W dRPo5ȝP]*O|Y<1AE0!3 zU?_>^^bӱAw fP.AH)eLWHD9٬}@GpHBuqU%f\. \So7LU PŞŠmOUcq6X6W_N+B(! @"u^idϠ5:Y /!}rf  "k y+<M02O.e)6JMK`&HfoeTWje85)tG (RHi+'*!9yo W `|zp-BDZ1"W\f!"t@5Ү ШMdj(8DENhT{dPn!_/TJA,<BHAzJQq.waU0}+ @P d2}cJ0]j+pٓfDb+O x˼Nd" ߮CP!]j1CJ%e'9F; [QBm-S츒YEk,EV& 62' FAP)#V՞{ h.َ/U84X+fZT+Cw %@΁bhJe<$ H:Gg#A o< F2@Kp`D@$;XOeQft"n4󪭌MAKo%fi!hKoFx/4:Fo9U+/˯F.͊n7L'^V'-Iv0&X651PLcXע*v7@!poqEQJRTJ#B<@l(98 );+cbōءgcZ8nUܼ+Om.eMrHM5 BvGʾXƔ`&K\b5I߅8*.s@k'm]*Zh8._.ŗg\j M+epQYVl)hW 9 ]8*k2= ;i1r/ƠkiÐLOaO $*) g($:Aq+d4XpH62ݏ~'6'gxk,>Jۤ QHEpRĹԁ9vt'~3Z4vBҢaؐ> 4<""]6N PFb 3c"()!|oeR@5πVb24Pb9 t&SJș40:n'ddd1d."ïg@ .U0zXs IO:J'ͦ:^u@,y1:uXCbvheS#oYUulI}O  /g sUhI\С]kEAYN ph4B;\|W$(s%GY&)w1F t$V$Q$ ªGdf(LV!^1k,QKR%W ^5w 2I#N k N [9+.(`cVis4`DCTs=8'Q=!>@vZHPc"{C%8cxGe'* 8TR(ڇo zyB.cn{nE mC Ⅱ"8FݶRCVL&dz+\1@U&!@85[(Bp #)44;V3[YPN4}g; գ\#Ev>hOP¨E[Ccm  ,TCNN;Ե"@씍ĸf&4< A= s.ò{Vo@ !L ` v bL!S@7 1ag5<c2t$)ٸ&>jRy˵dY1pĿ $V}whkU U-PV;B&u l).듈TCj _ճ05H3xD야9CQƛk]$r` v~q[B-Ԉt5WˋIMv`8V(کNx 41r!Ea CB 9sp>PcᄀFžn<GjD!lA:B|X)x$ SE ̪ ]'!>aFÝ$88copWP5I-&Q V7DoԝO$YIFhyTREF !|g߱|ʿb!O@nc5I؜Tk`@>e\beEpQAFPtALELd|JKѴ\CjWa  R scXX}vےFm@I(%W +p0qgUUGPTKg~`|(qOQwPڛ-T7V \4U7 %pH|pi.9F'z){*$82Y0`O/4$(p(KuY0(9StjHO;. .+cȃOUptt&Lv.aE OWh(1KB@or@8!].9C3H|E"@,A6.{2F)NpXnΪ"Ӳ |l `#Q,pE3@D\iPd_HEn>&@bhp1&m/À^ڔ. .ô~S UCv ׽t%ȍ6K= =KUE˦|IQ@dZ52N ;F:E -C&'|樐N`gD#$8r) npDO?ad }. DbpU` q|̰ B5 xEETJ`R(5!8+2}V 5{t GplAt"PR mޛ! h˥;Ǘ Q"s Ar]H:៊o5e/0ؒ,OrY}Uv=!_;ŨJƒ{yO/B >gy;'4Q4]ێ3v6IC @@ *7CqI2!X ymɺ$!y9~g$T/ZO|fHV x1@Bs|63psmK@Q GD4W[~"s2^3Lov.u;R@?ͥߍeeh\AH4+$0FYi.WpӵKx-4A@d `bD0.6O'H _VL1V85P(b%Ӡǜ)_F`Ǔ è .CNxRd8l7 5H @qp+@1M])7xi B7fb8";Ht믳;- p O9ε] p>C_Z⮟!_{1Bz> rP ٜKkF&+?P;~NGX!y!}v7jۂpk]2LT)_Jð+c*Ӏ8dBJ†YJ"hLgT&B LpyŎhq'sF?+ I U. ] T&H4Tn$lh'(9& _%v:/HOUPwؖ(z҉ W!>dl:vh97sRtHLv>POK vr %QUgkluu%Z pNјzM[ ˅In;>vH ሜH @PrR(D @(Cl *HB`2L%dUP4T ibA\"H5`xBhQi?W#5r7ߚ[TsVv/7/q_gbU$HL CZY yD&|b(hZP8if4eeƩ ' g mQ \W8B04+_2$YDeOM[ ;UЪo;rthlG-sMT+Z&l@QܜX҂ͤx:ѥB9b#K)@C t%a<@ͷ-0b @ %b w(!)mHa ǐ b@._B)U^$#Db+BDWJ$= (Kq!aeߑ/&['! 4rM" *A`\  #.";7WǑ.SRv]A;A"@j8"C@Ri(hw˰ .n$Ћ Gr$B8Ծro .%,LUգDh+$U zbp`)t3~γJ(= CjUR4" 2BFi `x3=F]" H-oݎftg0pB6ȸPH,T]\lER@Bh\H (+BF0t^-gVFUO77y#Pv(.JuKC@<C_. ñ߀;-WL]{9RF ` ;@E~``iHvgp@AvGEUK A1tMн, bS\ͤHs 堖uOd0Չh\("IdCYH &2GĀ`4H<@`0 .1\06.&4HT v0Rt5a 0*&{n e*sұ‘hsug1` Z7Ӄ eo 4 +\fEn%Vp 5?| 9/xZXWŸ hk>/Z_5e1W>Ap(Bts4G\ˎ]k5rd9>c;  ݭ=@!CHS; r7&PErEM-Gn6H-gzTg);̤t+HG1pB$mV0,@. /")F\Ti(]@+bDlgI >lST7 (+!AX\(\.&.dnqa Fp7#R E p;1S F%)!;@#􉴤?Ca l.O?wT؝  QMNb8xJBr7@ bn""j4D$Fȡ@ ! FȢ@ BB{nY O N;,l2y BR?FMQ:FN$  4! HLÁB ٛ1@5F4Rb.丳3Uȿvj+o SX̻"B"EHE-.(8=PC?L!pm Ʈ l3!H|c Tx۷;4_hB4 òt҂rmBjBijiF̤ߍ#ˋ.)DvcWY$@b$.]GSϏ7m8:״&4OrĞE!< @篰@ \BÀ.p}ѢAa cXWe+q(4JT ӹIBi@q ͊h^: 1SB}@PbormWU^mo+}lp6@͚ Ub":C  iy` b*K-]ǑlhhJRϚDP(V$0B X rh!{-㗙TNr\F7pUp-Hq^.].% ?ũLΪ.$V p? 84 'o̳n7K1E0}NW U pv<%SRHtD M!Uo<[zc#jJMDay5qCM٭" No7*7 xiq)йvrq$B.vZUsIdp(1<(jHpf ."ArE/b@ H&1F !>eLe4`Eҡ83H3ǀ(x'KA .Ā;C`-곢?HJo?TE &f`5ӈ";!vGfU\p;X`@7D1YMS뽉sRAi]oT$<+0@0eXÄFA1-,<-)ػ,jq Z- pڔ#Vwcf` Dt4qN) (ӜSB@:N"&*A$bJX}鑟l0B #D'J4@P@ + w"uDNܧs/l? p2!ػ2".ċTTN5^qj|k RäƨH*Sgٖ7EVPvR7B1 \gEb"` #vMS)h̻X!!E@ U2?&`X;ڑvWBQL5ɚ&!!dE\nm} ÷* g!!$7}ed΄|MB( p6W6>]cIdj. g;LZl f4n6啖U\6mHe%"؃Kqc"GxBT$8j}nF#hgkWXsf7 Xw!q2BR6'O 5Et汪Q!(jE :DB8c`~yNGXC%p ~>C4⛝4Җ]q"-ꘚV~MD;л `@'gA!IsPA{&i\OŰ{mCt<ˉ,+E@DQojOMJrH E.:~PjU l6!Qݸ> xjlƈs NXK";Ex+hIK&u 4u^VEbWlr a*s\9b,Oȷ~tª=<3jOCQrT[AA!ߩ$~=iC)Rʃd #NM'<Ǹ}Vt s\YAiAHձKa q|_!ۖ ѝm7Ҿ:@R#{"q'i,ΥbDFܽ^FƪE 3iIGM\  pb\c$_o2p|76i(}74CV&ѺaZc@4w^cbdP}Z 90!,Y1*lHd{ 3FV2Vnp +wݸ@\r@2Z} 3c f KFhZ%)1 u74UA 4k` 4F Dy$7B8CFtݠ "@ TFhu6 @gs 4- `2Lc<<4S"a;!Tb.\-x3PhK / S>;nhhhhhP8 d81Ԧup)7hͩK{'Xb1!0d`N/'}+v ZUOsKRd0A HAZN(N( (. (.) cxB(6tF;{[L̷UHpKO " <1_RGИRI11P=nn63kh ձhU5UPh)K4u)QjQ"C5OQdV} ?ȋ@ d Y[_CG 02$Jc16 K[pm)JRUUNBT|,Ґb"(r p'9i[TfBpŞ$1T)9kZJoIi4p"pSԍ7FB59G#Ghh.)n#><! vJ/0s$V*4E!sҔlZJ9uc PR44V+;E ԠҔ wwwAz/GgV"MQ$!"@0,J\!Q_鼩_#:JR'9ΣG11_;\!0h$2b =Ua&1:칅 @)JjKn]ae +tLB"((DhҀi!`8$0[>TknjO|4,hB'p@D 0)Ebc#R$3=633]p0 0]u]u@ppAD* G<pw\#B\0t،.0 %!_kZ RAUK*' JRKhP`/pac+02+…`AAA!B"p+@Hc.IShH49&dvH EI1B DLJĠ"cT  ,C=3m 03ā lyiD;@6-ִ*H=/<ň4kP4$ iWڷ-AY 1& 3條>bCVYЎ02@G\J@z<3$ کN͛u?13+v1)  lTŠuբQܪdt1 V BKd$bCT2f`(FUh˱1@Iʪة; ~B@ "`|Yو/ܫR3L!la)L(`¯bhs&3! )uq@ b(0N  1.#';G?FMb $RH#I*Yc.b{WIĜ=A,иCZ>PҋJ̵xžfcAkZϰo8%01pn1c ;>Ep_>#JP"  aDIO .w a"";e٫tS b$>X GQu-l?E91" ;VRY}Ğ6ju\S4 iAtPa>(R<0 %e[FMZ?8111^@)f]X7%wN]B1qVo.5jg#@_B ֊ #;vf4 }Мx@is*SiouO].j]ZHxϊll` E i! hhP=C@Hv|,W*XuwPs ]DI Q4*MnLEU*eh1 @+Fbb(BT͛"8p7@J< M\c9EP: "ݎ]… mB@p4uϣCC@CBA/ }-*BFNHp @7&F" M{zW7JO8ґe GP! F( %q)p9EQJ)pni&QFZ"Hp5֢#pBp88%Ј" #pw!?yԼnI4.IʫNM%@6 93*8SCdA]$i$كiCB/+@. \Sb˸v(QCk]J=sp4MmFlTmQA)ʸPoJRiH J]u֢# 4:Xy J@7¿ ZR҃`", "3Hx/vf^f\D!$]HK0_^R$KWBѣAPc"8PC!v{qcR(y5w]Qu@E *u*4@`fP, .{y^`H  !)xi\g` ,^}<Ҫ*c\V-!(J6FbJE H%EB*뺺´ 5zP$J7-(׎RҔZM(Zo}Q) P$0<0:1.r $0 E2$H%XI>F y!@\fa8Y !pф.b;d/$(J1JZ5eq$(,܁v/ߜ2孃(J9siE9Rqau 4RHnd48avl摀fkZ(Ծ Xg 0z.=#! S_pob셯Z@aL7Ya겄MS#y` #)y+!3v@Xغ\@Bn!d S<¢_}V<];  0c p0.\rHƟ@6%2tlU'B\I <5CV\[Ѐm}'lj[`7 p0 Nj o{Du_dH' }{jTԐd'p"s*.GtVڊ"f8QEh URB)H9Ȩ"SA8Ӝń&aXcb+HP_ Ap3\N ծͱSaaL>UnhT Y&HT@RETΡOPv C$1S8@hLN>ubaT <U e]qZEp "8!@)Mnk PJR1Q!ΦAT_\eLn7 V+p4@P _$qX)pluJO @`cw*A1ElP\`"`ECJHM4Mw}PwP2(@da1gE:.c8y EUe$ۀت0cz,@&* l]bSO:4;u RAm%ud+b"LPi .H^gp|"BrN`v5 9}}v<8xVBPVp&(”0|WM>-@1c08@&P=d%|v۳!9 "xHco]lU^23J;4ŊIY *O9\Y!&$h@M" 0@.v*N31cT)W]uކ i0ÞD 4o61``O`m``a<)0 =VC]d1b ICE֩ B@6% E_)T^[vfWlPf4Eh.YBb:`ăf(+]QCedbΙU%p1ݎ1 <Ś!}L4 s] 0]`I$I$}0QC ᰈ\pPзnA~](gŒ9ԗ$.49@d( <8 kA܇hUOF;Z\@ӌh%J.M"ءDg ˀ4v4@;D9)͊fW5_Ei$Vt! = OhPY iXM~a73~)9HR)jH$ ,[[.Xڹ.2F*W2B b+ @b \JA|B B(A ?hHP(@P@.ڎӀr]`"I$I$I$!B :Ba@" Ceem(dhqjEFqEj(!B(~KkӮ%q%Z 7`L!e;B Gj;iT`CC<=\4|>E'5V$b r@!>ut1@%m#Lkp$ bxa5sиa"dx|ђS>&~H 6 s |K ґ @0> _ jI;ESr}}//',ƫ#*F5A78 ps,PAH` >fX~Ƈ;$$5bqQXf Pdym&5eS&' pc.rb N*q @yadMR)R q@0\˅kCG! qWp2 >e$ x㺐)ACލ]@I$I$I$K,X),XDDDP#` p8.‘iUa="'/D HZy&4c^ 73-.Bv;Fs&r6Ka>hj zzqѠ4DJ|Rb 02D@rz|}\\p;5p X\iK_8.QE)H0(b"P(rh]DQDA!-9s9H[T_~H$H(l A* e`k7}F06\3*҅1 1 .W}ӕ(*`8toZP T0\AXTeKW 2GUQxӴY%@B D'Z$ S)egTaBช.43K"A¶K*zD\J$aJy9LT$ Urw ӧB:q@;i=jm8pÇ\AAAAHc1H h @=qZhlV֓Ibtjv9Ȅ R!(۳q9t Q)ťcЋ1_$}كy4~Ɛ["-NhPCI o4A4"qىjwÂH 70NCd6*ĸO18'\|0YD\E]{uM֝@08pÀ 0 0 0 ѣFhŭkI@nl#!C䘓EP  N[X\(. KHV[}/bƑEq[ըW}r &B Kê–,EbX/>e)ͽЯ 8!ydQ  b4$ 0K q@Gv's{bHbRb*$)|$еHDY݊6"hŞ[p~YtܐݻB Fې G(q5rҬBA% (PƖ!i nǜ"4Č'8JJIf1F”Iv19\FFnr6rr4$¨'(pF;GUۣzC<Zwo\C =<Ǝu Kb}t_ W+ : )+ALҹ{bdXH4UXH=EHk{;Z@h"ΪUc  m;z8y1Zi/6(@ND`1'1.`첗]aZ{tرvvHb)مK"~`M ؆ 1\Wr6-F˱"3 8wqF.0c P47{MQ *IyM4[m޸p pQ!!DG4J1Yp!֘RQPb &bZ}7}vt;uw A" t@ EyHh> V!Ap)cM˙|v$ŪU`1 ;&j'vJ70fVx@wZkogJyTS읊&zbӭ9r oeR}a dH Pi  F͊k( . `Z>b%/ԿݕT~ ]#Dh^m4MEFn&P<.ia   }JxD7#b)ɃȤ& I;'v>0 B+QEEv 1UX@4$zC\NvkFh$搐 dOv@b2\|iȣvzh͍n LULPmUżvKy9 l( )c&N.,O8)^ @k%\(\"M/̈́' If/;h(&('PUqĒwNv.r Rm*6m֐bH"c46_EZ V"CI{0f5WcV4E!M ."gl2'XMyI<x.I&z.ߦ<76#5DIhN 4v9d0hc .|WƄ$qڈ"_0b'x"IąpTs/P<(jBQ>@LJRĐM@ 5` |O&Ś`ӃY{> f̀P;p fH2且$nBû߬S D$HH`d+!~Ĉ ",Xabybb@6hԀ.M hҢ0cXK!ս=A@ۆT պ*DiB3%,.Z\RHG?Dp>)J/.&x+1#0b BXH@P*I[z|!̆v*3{Vخ' !]rO5fRj\5Q@_?@2-nfT~6u'%]!ɀiwt"JCaKHZ\NW'gn>s `  㛌P#1PM}weOcnE@#Mr'a |#q00#@mȅvTMp\pR (CEGo+)""s*$,:i6HP=7i":x0q.CYȷLo2ph},R<>G$9".Rk agh MȰ!˛98!B!RVWcU* B@ 1K@LDP0h!Á8 nlI6Չ$Kڪt^.Q}(((4usˎihKL]@i(9`a,E1+LO""xJ'{7}\;4i+`|;6@ Uz6a!Y"eiXYcRPjʳJu;UwiM3 0!0JN|U7 ?zH%[h 4b5Ͼ `ydR#FWoSb^f)ذf.Rߣ/.vE}~Xl1 `^| `! z* Ups.`7 FT7|A Bq8tH ! }ezIp p$}ajCE1t~Í>5O2rHZJu.,j EXB1p !1b(XoD:Oi+bNպsh\U xv X.hD3YjUyڹ!\Y4D4 ƙ +wR* ƄL$l (#@BD B5 Y'VڸY,9 V–esُd_Hw N,Ņ-.B$[  j4N4АB @ۮny]zQDQETnJđ kE#(Ф?. ;@ p%t_1y+}l(:;yFv<c'lxciȅSkC LVӲ`R+KH - UPJsi .E'KԐY-JKU$ˀ,c'v$R"RBBv:ϙH4+֊bKT +DRj 2+Gtr WQ_$% bgYbc߰⪧o YnDUsc)ތ Oؿ"P1\'c ojπ&պj61sBbphľpvVpIDh8R̺8ζeٗ} 1Gmd i_2|imq}n䰀8ao]N]uE)C`@\BbmSЧ2HL| A3 .3قԟO USGLUtEQ$ bX ;(Koi UHb.@A9+4aݞUi(0~!6 /m3^J00 (.30CzRqbi66AD"wyq!=It5d2 @ JdduSd~R +b ԭm@$SЅ N@$q@+Z⥾7z2m$'fi-'T2"s>T@ 5H*Uz9p Q!^q]wQn[ @\ wHT&aFa4vj|AY$[#[$9lI#K~Ǩ'[ a„ P F>e:CTov<2FȘI߃L܋G#WsS՟ZK(6K7<ABArFW;b ^*n8 ;dRwA:h B(4Gebb8 Q]ƥoGF?.C.'i1H E"`V W*; $*Bs.p!qz& j3"fJR h7Dk ƥȹFvyEX kE@P4C 4Ѩ]KM4ӳ @  PpH5E}< FV;>)$!jðsU W{p2-w1.H *b$Ɉ`,E cʱlgp% X*܁̶ztqj"Wb Mk}|_ vyba8 H@`4šXxn6iLp Z$T!= ]E6 ki,< m  .@s,MT) 0irDDdpRR,vp|(#H'X@2'f rTћ7C$08ugi!ۚ%4;`ayu($a\!yay ("@5 zVX; b'L[rNX݈GF!T~4i$5 MʝJ2Fu,vpN_02H*XA݀XiUzMAE 6"b4\' 8sǵ^ưp$HԿ>)I#Y(8fC<}V-[v(Ѳеvc#Uv.!`k[{}d $qCd0AT; @P#HWe}ub.X\9Vieހ}(bY,@nW bv6t yK83AM# 9VzQGw i٣Us$f XpV5+w/Qy8 q \BbE\مI+L9b(,\- \1B|Q1w0V%̪{}FCJ(\ j(GaY+jda|7@ (TYrPaRE-/8g@L\h* <ՙyl6~xg VF@x.] */B'v 0+ R@@ @@40ESCd*^ %AJdCh #OqSK/;4 tѰ']{es$eð-†,?9uo%#Z*C»\8a#1 HUIhRmbvbl;ʠ 5 C 14pq|fxHtbqbAHw )`%$g{R?v+vQ 7 5#D<'o?ivc PIi{2qi "3ᛋ]/~o" _!;(Bi%jDz.IIGr$i9fnycFZy٦zcQEb I )bUC$W02ȘbXnz3p ut?oY;w;Z*D $R rߚD "5\)d]tM(06e> Y}pi348vpkv]IGv. _F'[A)%V(ZH/VI3EEʼX:w zL1;V%CBY\XBғV`Hs ݑ(TZ/q"aau "0b VF&BB|T] iNt j\!VJbE9[JWTLFQp`h4P((u-6}< h,.c ˷5*[3ĸ?VY#tpKүy{v9͔"&>ƲA#T[5vmڤH$I P;ʣp4h 5j例F`Ʊ&&y'6<YRj5UvCOv \MM1Q3D(7|$;d %pdS!0*tڤy:S%VWN#Xe`_'8dtB#TAZL0lE(}L#p®L|IK%mQ W.6HXW.pbH%ZHNca.=s33@EB(B(ai*HO@J`_m~b\ q. PpyTÌ V ƐX(@p|Jy="x\@!Rt P( @ 90;v+m'-+ &/F#$97 ) +L`SD:VbR X$- 1ro;Ze  $eq|>rFS{~h& s%D9v"4ү!}MYp1dsKs _UDz,u汤1V46*l۲uxw cJķt oԧWH0!=Ю jbs]w _ O+r,T%\6]E!60\lvˏNȑ"DAAi؆4D M)j_ J)#A;lkŠIDayUFyшvn3wO7)v/;}!V0]%fkDW{@EUV qx$R⮳$ *A8ߔJ>fWTR% pE(Ra|?rfL$hfl07he;:Br l;sl[oa! UOra=jh\%7:h'-8` RJ!+1pv4VH8onT6&^~;Kre4@h!A ?[4 ̓a8p*UBTB r4iA"&SWpTKJh>H>$bnM"wXk\<ӈֵ]%`@:N5PؠDh bHR0I+|+ݷ-wČgAUAE U(RT/fv%N}o/(8 ɡا団>hjiٶ` Pt٩ iQσD$sX!6:*h_1|%oM`N'et*(3.D QZ])H(LXV Y{n9S`BbW5sfkHn)<^)L|;zC~\%(g"dO3bߑrqE $HU $#fؗoUA!!!.A A]wZqt҆ 7܉&㔚j%bt A8X, +p@(UY< z(Ǜ]bϰ(l  8~M+Ad}7\џ㬄/"8hиPrCpbI]+jK) 4"n4:41`9"w@vF<ߋJq0bt"sĊJ&=a n#}asRgѩcNΩf(Iehq.Zzm&K(C54 4=INAh4ZN|RF&% ] SLE R N;:TcnEtФcR=;+ C8BRG$%D<̚_Roi)` RLcLPqqV-n "yD @;XvRp&$@}[BRxio2D1AD1p%Ⱥ<7 h(p.lO1R1p1OvpiEB?\c[p0jʍ%d4 y0*O^8\# rgĦMtybجhj"RUk. 'H QqYx b P8s7!`h4 AH aX\2O$Ҋ\k%\#dNE Wbtj7!i Q7$ 9\(@R;@/6a!Bj5\U(PB((QA$ת/aŴ~6c~LiRSGhD0&Zyi;pB$ZN @"@2 (x}B ..Hp5 P.O7¬sbeF! Xv/bVjPf@B|тP g N&c;d2Cb_ ( hjjJU}Wp ٤)|\ؗaq ƃH446 ƍ[c.v?_}銊jpHAigtd B7;$Xd?E%$?]=֭<,i'TD,ڼ8P: =#aY=ո700000qQ eiNJKzH} = |m(;>wWu@&˓g2@ܑ` %s\ pkXݵ844!VT5 "4@(!,%NUfF!G@}_VZ%g\S,CxB&#O|,& m9kRQFMQDIP`e>@%*U[T AApt Ѥ(c4pERAw˰.¤ǖ*QEj̳@\sV'!V'WhX_ܫKǸmbPqjHA\@?&sUbXjQIr!>IaTH h]>`Ѡ.6!*` P/1i@xA$F8 x=dYV YR h,kd[!'=y!P&-,9;ch-0p&'2|#VTHDQ@V_*BL7\ ѳJ !Ol MhN A-U9&< a0,[i-+M:B00fyD"@DG7Y{qLP ^^qI_Yv+Nqb%€mH(ᨤU5ӈgxB$[fhߑ ҫn@l\d 0N\(.<(h={i6ĚP( +V(>m=:GJJ؛{ݼ6Dv IОHL1T'ݟ wO%dZ0G^j}|IB! O $ h0@$thŋ{׾z!!?e8fA!z>Hq#+Cߛin@ #sے,KD{R7l&WUT"' fh ϒ!9jp蘀h=;(#TT@8 6jfU2(fS1<˦/2zNR7sbS(1(%hh9m֮ j9jU˹P! /bp@4=+~.[!)o:b?$a3- V!B@ A@8ĤEb\4o]AMui4d b b|5VT5菟koq ZjxjWLE BE/; VEƃ$hL }Q.C<~s݋ iHrO he(c0ڡͅ AP ;kڗS-[rй YxݳƴbLI"oJ)\t⯒V"f+V$쾝61Jw|Ov0\f_ȧhEI+HMK;誝[ʫ-AH1QPh@וzP?o^SXN8)g;GZ>h 2_2b*Ha`qHvuLZ:@h2%>U:R96pSIh-  \x! 4TWP]+0d;ou48āCHڵl2ipVo\;|ؔ$=)I 9\sRB(h1%,UK l@ ҧ@Ro ݌Vo/7Sۯc@F?%o`ZNBb^XƩfOA+)1@떹ejfrх4̢=64JN31\J118;ZJGN`Opc=;YoSh_B$;NI8 p.6ObKM `|lhԺFN'/s`r5lF2`V=8i%HBsaNT`zo@@BA@Q[`ΆP!IySXf-喱4iwW0V Mf^ HՏ9e|x#<2#Yr`2Ԟ)f 3j3Ob \ߨc•3X䁩Z\H|aaa``< $ޓ}6 Bf[&3T{A @ @@ AA,br2eO5rϢLcq4Jgg%pӯ b 6qSp@<*p($PP8UlSC 0@lE`" Doh-B3rRo4RԹ`klP .\W]?[UqK āP4 0087Ҵ{K")i4{2Rh)iMS@A@ 0M蕖m;l˵)G^}1Jr4?'.MVetp;\]-s\?t7H)|yfiNCTHEc:SvM? 6SDxj+" h&(`ĸo}$NN\}/gɖUG$E'oϹSbD4$B(Dn Ab+n Շ\QHvv2x4EǰIw(cH| d<:V61"W!$P !,ElBu\Ũ:<#Ԙ;RTtuI[2IHnpf(*H(d3TBdH4 EL3s {I|  @a 00 1C T}GsX.c)h`RoI"*dfh'.2pc#XƶI(yJ1/iH'6jV+Il@R4&a(iˍ.c4 A.s;Oeu)ȕjduBTp*Zy"P9L$v  BqU.خ&)baHs;ؑE.4a@d |.4K& [O^lZ ҸJW*xW H QB! @4N!&>-4hzb}/M\F{6/O,LvI p Pp88PPظppppq٥#=Xc* b뽝qظU',62}p}/jCO A@~K-#9p;e..c1DRdO E6+U >fviU}H.$ܮ7 I)'A!9"٨N=^B-#uH$Cm'h5K4n*MNZbbV &+;"DX1| BBB%`"º/t98  N=HHii V8HcKGCC~}*b%c NĶۥ뙰\ |pt@@Cq󖕣$2r\~,LX5,p7ݟkq>B`RfADط><;P' 4pycOnj'{炜[lB @8r$HD8"#ý;z_.7{WץDdՉX@)eҏf{ W:dy T@I>d} ‰uFRJ1q`4&y6Yݳ(6 g;&rMB1i2Β`2!wH0`ph@<^_FԐnHСpi&oIN8q be3]LYIIO{>k/':v>BxUNqpp!d &塟VIG@Ix1Z &O`,RAYW@ƗؙJ jЗ #fH`k6 }Pɤ #9(տVD T犍_4k~[>{w~B"vgc`HU/*K[#Z)U>=jP@sl3&AMr\Jhgp0cU ސp" dl5`nEe[+f14v!pa"P80ԢLi3\$拠4cơ8-#bBqc!j :0#rg]՝d <[yI ՉŴn`vh%@5f(dH   r,ȭW (/e$Z-h $N.}~\$w}:A Mr `M l~SA^vk[pU$~\. nYUt^DKg(Rs,[  *6"wܹf_2ZIvK' kL4 s;U_Ž@Ϋ;\#B@FlDE(@ؒvk9J~u)B7 !@Q& ՘_"HfXEe!bu@ ;Ą ; rB2˂K`'@H B  SũFjQЈĆr6s`dy'Ibʹ10'o12%a& A'6*e@Aj1d_0P7htuEBi\9/#+sڋ[-̢d7B8/A;*زE '#9UdeENU0YLұ oYOyr~'apiu#ՏY R4Np~x्JŐ2Jw m_=5|(O|3D@8{gM:Ķ7Q>{ K ` A&$NdR)hi%;s 4HԼ6zh] 1t/ 1^" Uotr;@jىjCE羿p)xF|[AV-<{bbd|MRh@ #%Ř0hLM/6Y h1`5WȨ t4\ijBT75 iE4Gs"E۶7:R7z;;bYI!"dNV[C,@ehI^+!4hѣFP.h``_0㍐öBQ>vk5[3J B 6Z"v9ep`hzΝ  5"P8)%%%D\P\=!(,hF4H p~xݽ-ic] k! ;k|Aky4h s4"#3VvוVҴdNڶ>,@NDzlY*O a:@X@aZsK, 3Ҟ&n}n8o'Tu @ pH6.N Xyoe.엖1bO"7Lo9̶V>w'g+mQ,XŊ' d>\'"ya#>U/bƘ4\P͗LS!y \'@9 ˳3\1܄ 4JNҴH[PH$3 ! dXph{ܳٺ d|8l&h].H@($9!~ls҆55?IC-I=XXhgc`>%ɪآIޅ@Iq`(dR_iB2 3S#D0yޭEa c2=49_dtPE)-E&RA;8ƴ ڨs,er-}XLr,aoĻ8FYk10҅p H Jk?YG2x:YGOZL$ErF=Xe%g0N!L\aQKse&_?##adfL M Ѧ*y4uؤNX_dQU<.Xn^G46gy?ke=o&!N!1\X0q<>|h-utRZ\R)2rՓLi6 FBk %~(9~387DL [E,F0,I\EŒҴ70-M_Hb-n eƒD w$[˲()q UHLP5{*BWlʵ'PqWBhsHVt0lC@nU֝&)_ |ݽ,347T C1c/@(*KC.M9J=5k#5[""tPRRMg(Y$+qv>Xi0h YuW%v2A2 Fy.Ҥ꩐A !'l"]R"E!$ 3`E [{6 4(.h5#ƺQ:(!W,(M!=G!bw4uϳMlւ sh(؟YqAA6X4DHojW4B@a."˹zɔSkŊ"C4  o\"XL>&pvdpC̺${ӽReiȃ,-Zhd 擜 9!; R=Gn;sPu{'HFRd4G8Oqs]•:ګ"" ++pd\HyYNgR31tLIEݥԅyJp*ޝ@Rޞ٧mjb >bhBtMhrC "w`":" `"pƋ 9K.Ӻj3F9٦CcLR  D2G_cι55Kk+&qe-|z)Cfo4 zޗeH\JsN1zjpǎ4 Ah]~d$|L.dd*;2B-ETt-(C4U1FL[1WhoT1Rt'A,PM"&!B`,ҳiҡUoQ,Z  (RAAH,BN @. (VTUЮ^^F[⫒5FqgM~DU{%۫f;zwݺHc:o]Zٚ'`R X$& _hXI 4]x#JI<pз+kJ.Ҡ ];\P\P]V'pLL%!IccmLc\i\cGyt[RhbUyj> :q@lTweywH{I5\ lĈ,J˟ش\XLKiBt@B M+5 K| Bl&/ '/V>t-&Exٵ̀_F >1>GM1U\;_2Ib !0v9uFjчʐCh~*z{v\'s"isewBr@AQ ~|ߍA@t]ouYg} n0"sM.\;! X#@RKD(B%R X ă^:Eؐ6@mZ$ht _"ėr[$m/آr2w݄)?@!B.& 6 "=I<٥!!=| Ųav*BՉ`4M,N!JEЀ$X5Vp[;,yiv(CLBzBx hP8 Ʈ`c17p,JH X:/!y]rW-M2PZ.5iv= fZ ۄ}r5!!@rh!mA6 !|hy6촊M "b* MQ*q<܍,]05K`H%h! ZOSN~)JXX̤.p 0(61yp>!K &=:M }jv lO \j`'Oq\DRJ4..)),P0P%?DN&_=VDr!\l@(Q'h*C$' V4 :\e!><~}/{43"lfpbyP2J/ǿ-P`AM'xB$ :4#6:[ˍ7,J % ; Dػ p`pFLysK,KEE $Q]$RUꫲе c&ˑs!1"/|8p@0ǗǸ8NjG4 ;Hoq5\\GuٷM7LOgqڽ@anǙG{I!I #_%"Z31ZafNs tS(>+X7SU,V^Ҿ!)*A@L4dڍv$02mޫ\CEqD]7ǖN p PyUUnK_mMä)ٺ1:Z!'cF 'w`+n,D0~5/`8ޏ^ZPEƊ7(nE.8Zw@ty.P]"\6"H"++/.FTa;"0 aSs㹎zL6DF*TZ>pgpU:_OϖL4V/7\t.~NDcp_cDhx@11 bH*N0f E|JHHpPB(Pvqؠf+1b)˵ؗ+q! 1R1J9 .!$Pa t?_u"rXċ ʨ@qr2ˆCE LKWo1ĝ4l. UɈ i#C@ DYihYuii@?HWm0R\{\vHWM]#q\$DeHfڔ!iʶlNr=Rvd=1[ŰI yCi1,I6] C]WkIWOK'p0Cak@#b$:Z(`h<z8p\0g[v y}G}\G|Pd;+H+p{C33( J̥ U'2hp Hc[3@=U_DvDq.#F)*Hv$ vxCZhAM)6:d*P1OMZ.9bhf\HZJ v-EŨ*Ds*h!+q[P4HJĄU$YlA3! D |TSJۙa@ v(l\\ly_ )fF*Y;\Ye/! [1b 8Z4.8&LLWBmez$21NwOH wrJT& ޱ7rC ~F& n,Ƣ+P^h= ŪNTWژT(Dĩ/ٓk eW$iCP*ug*Dpo,8"oTy 8!" (!"&(VCt=L!TH\(還1o# U@eJTfl1YOrfGS#3FuK}3d3eز75<+ri(Lt7 cIi3r$#֘5rh\RT*Z440ti áF ?"S% Oas.H>i1j _,fr 1\4شsb|i] q dd3J]'j%@R3!t̗K%Iu5 %aA[؜[9rHAX |( Tv4bhChR.B?D Q!V;CXښzR43kJK{Ij!+˹c5R$+$2pV$8ViŇ;V;mg񩩌j(A@@BPcO$H#PԾ%;/qm}w!<[ũ*űeJ-ؓ-$ӆ@g5WBD#|R6 8e-n hdqXiv2|V Irc l  aa@|-߈;`ubI B-vj3*8AbmT9nD3:kyO%v!R7@-~ gJfEpB?l\Z 745LXCBʓ4o\E B")rp 4HHbbHcW/)))5!(}ĤbpbBNVͅ] )^:j,Sm#K DX_@:[4nɌƑ|C]HoM)_0ӑ>j,N Re'|Ѡ˘-lIQ؈d.SK+"q=4+I_HjK*WwCbK3zF 餄BIe(Pf~?&Ј5˜Y5@p;!@}CΣeQN% zsؘmIcnj& &k=U@J&]7Pͤ-,J#pbpC[pWU--h֋HY(1;!vJ \%u,M]YZE<̫'$HG̝hhP,\#CH"X DHyg/id9/UI٪RH&iӼXc="X)[V<؅D+B+@Nb dVBiHd2 U8irrAqҒqzP#Q5 8IJ\>,m-In4LXq!@F/Zfm@@@@A} f*QRĸhh5ʼn|ʼnU) RQ|@Ļ*X~1̘lnwtԏ.id@D(.lQZ^pC*A'x'5/-Bۦ.zvG~3P aX<& dڧ&ai%%bJ @.6[[],B"J HE`t($wV1h ȥ{!nfd4 9 OCꊨ =[G/EFk808#@ \ AFCBƅ>U#⩥$@(#\ b.\2*9UO$g u`m-yLDT!m7;yw;vQqiR0 P>sȋ"Wsf:_#ho;1n$ .G/ 2-%;i$܍+{KIB Q-.fvWd3R Xh rlsEH>KAR; A1naA¬!i R|cVƪpC=}qI'jQ@A[*bbCS91ImVRy-+VVW` 1H/B\Hi(a%PM%,|NJ@HH*FmWۜ"X5EH J\p%;cEʀHz:;mn+]NL7y\{Ӹ2 Ȁ88"(1ŒIHRpxO1ǹCJY00NX000h qeB>UK'ڍ.h AP)qq;{]'ŢCH(;R4r)/DP" P I; UI@1PetėӪftˡvdPOy>k!.7@hq5<}AIC1wsߵy'Pe Ҁ Y P6EӂIיHiNq+w߿k/2dZQ$XezvX6Q_ r_%;UU$8HUYv}E_ !;}li4>8o\8~;\E+>\_Ť_pK H\¤E\c!BM si3lpy-Ka.b(Hֹ.CbR߈vhibW;8"Keѐw29|[5v[Ze1S<1BHHV/L.W ! &jv$/4&NN4& &B' }TBh:쾝|B*{}.`5si[4p}&,ir0 did ӊ@EjUjWEE@EtD48;g[<*Hz (Wƀ#woC<B.HjT_v7P dX' ;%<0|(94V(Kl}XebY+(B,-6Ol^9J5N[CD$uJ_.IP$C TوBdP= @P!u쨋fHHn FL(&;뒄Á<Y}cB;!>쇔vȫi4 1B4ff}.44bŻpI͊*0X4C(D5 J'%4pp)ɢ}~$_Qs|Yqw 1.8f"I("z6HO\:I.B5 ӖڎbӱCG*v!QEF+BJFV(EHx}k\9Ey]ƓbHe `d&(6 `@1󍆫I&Dv HR|r+bPe@XcƲf"]CW&̹iHB9+Y\|*{I ZB):l.ť~tp0(D ˣ$<_QG/23>ű<8+*] eͮqI/[8E $E&ߙ6vSkDH(Q#ta9 1&=2Bl4Hg*J8dH"?(s%e)  bP0002H{ΔT|\[);[_ IF$'wypurqqpGdFh/yKzKB HՅr;ʕ$ݧvj7Ű7F%H<8RG`7٩EM i_s^XlF&;_hD(uM.(_jv"R M1Ū::~]Q4,,Uoy:.9~'/( @\sU*`0 4xAx? E2Y(U)̍@4 @4 [>ұ^B3@Ф '-Χ/" . 5b[y3I&&|CDӾIdnX/Ku 'iy?JH; pav*DJ|[( Z[ QM*3Df)Qflb-0zG7H1N&~^I֨|Ph2J='vbWW8z~x8bd J4b 2N<%XOAFDR!lRгT᯲d=c$N1LTŐs6(BtWY̤cFky"b@|N +;,bF#B!xjO,D]~k\"Ĺ< < % ++_G]t 36${R]/2B. '0T)]'?/=|XӧX$Ь q 1'j<1 %F}/@@)5))I)(\p ]G++$ U+b1 S*%P >@Jfq5WC/ő/v( .pb/C(b4b ..V/CqqBVBBbH==O]CIy\!`'-b-ZHqڥ 2rFI;0uW J (G` +d;渝1-3ӊv" IjZZ͆BʭQ@6TwcbhRrCxK&%"@/Hrdw٥Fo?JlKp(7x@,H_HL'5J]ϡIR6+!|O$?4| N LW)b 2~4ϟ>|݄_ppIVr7 B\.B ai+p}:H9sd=%<G1݉b !?JftQ4oR؞!O*%QNZD!=(K̸N /0&l,ZSSSpB@ H#(fP)d_UH?rK}RkIۤ @miQ=pU@.Sqy.+I b@! V PD@PP!LpT;yĝ/]8]1$wәJXqa~#PK}:f&#Fʜa_LI2<98 hǵmYh.gptVHtT&3BRBJ .`8Jaqq*ʲn{#88A#H_N\M6Y~jeHo.1ffxӯlVXnZCHK7C1Қ6-[  a@ ␸]T*Y$'h1VUT\%(n'qv3<^ER 4?!w}&X$RĆ:j$9N%ZPUD9}I|`og)z8זBMjDPj!Ip11CI5}IbPIEH$%|Y hNedqW]\v...NVHKBDP}Sׯ^O( Eb<ڻ\ 6 pL" bfCN F"Ufy8+ѣ_FEdi̞bCFf@2h[\rzD voiJhNZZэ/Yv'dg,+c߆W(iqF" "<Ȕ1zF_1(*f$Sz_,^h7j!*?v!+@p=p5Fa;lmu=a 4 AT$aԱH&'F."ԗ%1 @%Wһ6Ǔ艘AruQ9'.,c< $ .yӽfAtӹݘU˦* ~t,@HE( C .}[\^m̊7cu`1t%  R _+#$̓KHHNج߸Ģf*v Nh_T;MJW,P dA.b !PĊYAظa#T~M(OOjj*cTqI!@ēētVe6,{i-|eل cZ,a)4 \f͹ 1y Q 1c(8rlha%4TWyoI_H l4T{ҫ~O2DLKU]:{Nю]pˤ5.Y.... 1>>OH.p۷W $7 Hfp+rTKqG3Kf*ӪԿo:Zhh4XJH˝{s"Ah*2EF381*qR@5< ]S@9zNol\a@sAAuUTU  R14J_J$ٰNl5`%vHdſ\ .V4.H.\/ ]^|;} (PR曀B=M#PLrBPV2pNps\zk!X2'|d5O*xk |N Ȧ4ie pNi X2o"XWch7U[y:Kb`lNZMhr  49@/p5EV 1!$YY;z71 @p8._F&bdnT4gUk^CI.69N\|D?hQpU>ޟWJ8%w\0("7]وܤ|O_ 1\{o "I4y8Yd3m'6#b t{>TjyM&|V<; RYO4 lF@} \ _]_OciR*d1T$Ph;~P +).V)4/)<I [5?@]T9yVP8'"-9&'gy-'!D jK)r|ū6fLP 'f+8Wj$y1*%]hmy7P'#@<IAS@w)-T;q\'$.;Yi@*Bcld/>`l +(r!w$TQ\p8*ˋApb!X:Zw'~U?5 &!p4 0L&D#YBg4J}e-U^Ài=τ+OIY=PxtC1;X<+IoWE1" 󋼹h;j&&ژ#L4lOicV&upsn1ҩl7 C f5X| Y?t;XE:C@jU y ,'l 4RHKO!_!;!(F!$\@2;TO9@P @( Mñvyv.$&,HUuH:7恖@ G|yC!Y]ǹ'ʲMcD$ČBAT '9ND4!5@ %;Tɂa"URA0p˚wʆ&h^oXGZcJ!Tf ЎqueckJT"M%KK v`ja!A;ND\%` * @AMk;v+_Ç!9R@7QTU 껗Ʒة)phI.|H @6GaVMltdnCo:ĩ29 |ԅ]tW? |GT ƃLcDtbH H]]BOw 4ptjrϝg_Um,T.H\(@haSB!I@JAAB L*D%c3#p )UpV? eq}\@UZupSD^Uqle( ݕotRbllLEv;1L}5ű-ClB ,N4Ճ`UTZi5J f\>ܸiJ()fo)/Y2ٚY@F222 mI(EEąq aD{0h$GHiSF ! Z5ŃXlo (.b1?!/CY\F AH݊` *1KmHFm v@M4Z- i1`wc#THA' pд%ۉn H(3B` -ѭj'4 0Ti %DI9}cDa-H$-`C3#;֎ NBh AHIDZn%~d`i$"[ @A NމȱyXG9 4PHJ0,lZKH#Vڤ*P @(_(o!6GbPRpx; ,F4zm* I<5i④0P\RY\ <6OD#p .]ۍlլ}fp:"ܽ=m\U(c(uR PQ2f3PABB(.DQ~*lTНx:6\Cˤ"4 8hg'Ӏx(('Y5x2 "@h 4q8BK)HpMv;&j߷.\ 0`*„ ̧YHPBT0zYУJ $r ^SOS6yؖ6C`'<ў3.۸N H(4lo2.HDi'@2AWUI=*Q4Y+;KU7: q"& M)DV}Uy<|o -`l$ė@D'!10N)mgR nP}Lc  2ː`|0;b$8틓Y$5 H$4 <i$ ̲؅tOjR]pAG8peBZm=UJR]dp5aO% ?Gs'$ӈiFIV\ߒj7WCQGv+^M`$cۛ"U Bv՟P c@Ii-nVE,N#fz )똶C@uBv5B QFֱЪ>HDUX UdAE!! I\Rs˽R%vݵR]_I0lԸXR_$kq yZZEU$eqv130f,XON8.иP$aNjDKQp-KSB) 1( W9y@0j["(MPf C U⸴p^l|;b HcXw*DEQ³p]`(CJ]0 ˰2>`ht5pܨh(b\PܗaAى'š^c2ǤKI'2I=%Ȏ_VX3z;L#Xw B b( %V0EdyxF©J% L;c}OŃ }"äcYX+i2BȄ4' yg l:\\1F1@ڵb pN#),D4ŵ(âDMc\C pp$Cx@ {mK(Pv%eBP-"Y?4 Rbb k>TS,> 8]&(]b<tcIĀ b:NB(E`b85 /0S,{ `zvI>|V$ X`b~N%J 'm7:ӦU )0 b)c`)XV$MF;3 Sl"| })Un&m&߰m|@'( BsE"gBw) _g|X/bz) 9`x u.M¸[nN@ʦ#IoC@ "8 In*4pl#OUi7OǢDnv6k!Pi䪋 -h\" h_K촐rYgΖyy15¦JF°iHR̛)wipE9yB՗2-Ro1RD?#EHU)n,ˉiP(cpeZHjbGc\<M% BȢ6pԪ-ymUx&RN6 Hx HY\DP1<}*1 q H1z*2ơCRݴ3.$` p"L4 cTՍ(2Y; Uoelb[7Ȁ1 bN D!РjV.+;@ 8 ZbBi 颊q oH~%\e (2d>cm8 F@?B/b`n`)Gp4 >o5:Oʸ"XQ̠R.cC c;TE p(v,C|_ $F}Xm۴5;R&1x D#X0ZA.kUibNu$c- X͇^ (4wӭP~1>HGR;3h%ʶ F5rJʪ^mLX/!e1}$Fap"2!?> =<@K@@16 De"EZϵ[ġE5T\|\EAG۾i5S&#r0A '}^pR\:ߙRv=U&<`Pe2dKDRfL瑣b_`~q.7ȥ\lW'c. (n PJ/ WQV-M|*(*  (i~ 0b.Ma"EA(P,~@y'w!AN41|f3BcQYO ̚$B$_"f"2o=":TY.e̳`b$ U uQo7γpBUq Gj|!9AC UYJzI >9szxDDDDcIr:BbyEd[ @%( fCoyPķ N([$CgvG(RL#`uF!-P,k1PRv>pXP\Hb\M5K"y|8BQd܅xq\9o~&=sޓ`v ]&HlL״{{a)81P!#* v!JJiK,!, =hd.E5e!wUpݔQY7c"dI@iN%ΚG~شRBhQH=R; i7b6E8 oX2;  .cO  +QQơHI p X}n' $2. @N  H%,/& $qG'"M3I%j% 0 ;)/ڮ)*& R2t$@|tq#.FAg4:eMmU6iPLڡP_kt IOГvsF2O)`'N'K$V09ɷʋZ.AmYK @lZ[^|sf sq&! i !woC"apN\9}w@j/ .BVX-GV9C!ߠDu ~'LF"p2 \2ܐE$"vt˳oe,Ip0BrtR x7Y_hNh B|%(D2^$̓qST} p> "F)T @8$|^~mZc4B14_Rj-kZc5a\( \.$ fI(3 " D .RUU-˙m` Yt3Y8'po`(HV`1@ ch"nSR7gHđbAUj,pDJA.Ȋ #fT\S1`ucM"v }QjU(F2hRB!Idd\R u΋!@F8z٠E1 &!K.+jB&;Whr]ʹ&A5P*+2|hRmȶ.M"tv%yxp &H }(B37d tz8Pi\'ݥ/PҐql˷&dkAk!(t 3Jm6j*v7HIdj(E@MT% f"]>[ue8T5aW468?@y 8Z&Yb)*;Ns9r~m:)AJZX(ӽvBH L?s}}}i \.2Fq.W)! Yp9xor.ĀSp`rf28K`F\͂D4!I+Xk]%iZr1(| 7im~/%[9 B.毬jr5z]lBx`j:daziP̜AmZ @"N R4D4 ;o5r6 va,g5~#yѾ1{\ v#Y9 ӷl@ ~[1TYS+("Y*u}G` ,%rihjHY!`He,GQ&re1e0i 10bB㳶Zy9tp0gw]"4 +jHB8P,T!TƆ髈W}TNy:JNX\  4( S:Zy(2) G@VP2d^QvE=SIvE.߁V.m#4%9b5>G_KpF8,34&Z hZEhNSX4b1Bxddi[VDD߱J 164  6r+ @!gHlh-XV** N\0:4̱@l% 83t c 4侥HAnh^W(Zlm*:Z-[RWĸN 7V/fHS얙pV@ a+x{#IәjB"b.HH ,B=$H>*<,rmĬ-":4(E:;$\Z4UT*NjC,N!G(_b:8 JZB\ EE@ ςj ,e (NBLrdc d&ybN ㊠!>\muznf 5-qRik ɀwA "عnDiS8wmHGq8&vfA\d(HHi!J ν44 `,8pR*o12t5 l!"4Oh*dcV, Fuo?G 4#*f4##!)CBKNt&^DzGF(_P;I="(P` 0y}nHE 遼xЦ.)CBb]I¸1[ Ii/*O4Ph ``ߒP; +oTxv/;睉BNӅls<̀1Œl!yS%-CAj'aPUrt3oHtK|X yi 1@pE D_OI(R19$4lHԁpOWƤ4vvU}ȚQRP0@A #aRh ysnCsjFi(3qS7M2U請q̱i/PسBi \@E輪sOĐvU7;rҮs۠u*t;ؐ c6IJ4V›v\R?zp58 .Z2 \HH2C#!{i\2Zq8mbҢo*'ʟ;zd8'/3 aS;b;GSbnAcU՗sO2ci!<.7˼bcK UPGR#yoyl1,H!֑HսBB%@ ߮' s7C@#.~K,j!EAtP%)J~,Y$$\HByH]}ZpNF:d7m9]YqlGj#PE ;E񪰓 A0Ld \nX~$ib5Ubx=irX@U#.4+z4:~&볰@.@u.bXā%^0O&("C= )FG")gjKd4s}ROROR!HpsUR4 @(bL(*5BYɾ) D @))b.x7<]Ay "w͖s(HF@"0ӃV}̇IA#bV;V4Pk"DyBRll  E}Hc#I p!AdcKهP}@]_Y˾elInK`@\'э!s\ץLPp{?B\En@Ia|vIi@@ 4\% Plr.Ε>;AAuZ~f' +QL-iڒY؀e}kk_gp,hU;Pv2i8ja%([z(9HfK CRB"!r#H~ K>OE  >v;vЗC1d䂱dpM0 9ʦ!QD+@M :ElRI2p| D @ c~}apvSQpROM_W/seR#vSG)pOض4JeIX`@p5=VeBS@ 6W +7.I#QXs1v;NѬ#enlY0#"UI$E04OJӇT#`p)yʑ8JdD> HR @ Ab~Kd9RGH,!v|r̯ H^-qlpG #b 2]%j*4i5@;c_9$l+\2xAwI HB$I) "" {UH-v0d` &@1RbvaTDPh 3H=>4`TB]c+ͥa\F0Eh%Q@6%j}KNM'|P :nP Sa\sQUB  I- 2ZBZ@2b;/N)f +*1If q=ɹ? h#LE!XBtڝua9lZ*OH]H CB䋛J$<zACuKu]u\G I \E$%XDP2G>C2 ߍh ʗd@`A "to {c @Ty{{{K!X r{цIp~s V o\pfiN<85`\]cߌs@ć4HN (!/Nh"bƩ*F|4\L6"ĐAw}vGTr`#xM'ʂ_e|7_"PZ8eߙ!5G)YgH;p;BBR2!rCP^ntCDgwn@O,qC\z 5S2pN  CI"A vXNA! tUnF (mUW2"5*ZrG;s*?umZ\};A/*[AҌXʭ X./7d%@dj(Tzt>)鋷i&ii (0`^D(0ᐕapi5$ߏDu wX& шO~صTV m/*yCIƷ7r[|Ki_ZKz;_KpGob!ְԗcTc4x.-)>,Ka7M#. ]hR 34Ť1Rxp4F!HT@N"3cp pKc*N5/>rbdHp. ,>I1cS % S \!|B>Q ԅn;$?7H R U.WGBjʼn'jGz@ |;`57Z eܸ1D˼\-&Ó@bg!ޫnzD.\b87İ8Bњ <7FO [5lcHpbKq088t(h 3SɸƿC86g[GG#M($':پ 9S'0NnLST|;O˪$.5Rԍ3JLb6 7a/)b]94`Ee.,ҢYvʹ𶰉eEqり}9ZR$@ްQ'wMThb؂ I}(FH BV궍r9v)6U^NıqqO M©}O) R@-w4W@s~bx:IYx4tb Mt*BmO+v+h@ VQ8Q9'1b[ <DWދOUgIj˹pBAbYǥ ` mG 2|bP%q̾4[. '0*{+o͏`y:IvH_3|Ƹ~iP(|s{Sy,܃/QqּqOT,ljG_]vii`h| 2m@ ake:)=&=X>l `ēJ=Dh}'G0+A$,Eg-b&9 s){yUJNgk4ԛ;X a_C~+*\.Z+lSH(3N Amv͈dȁ,Y!8\2Y@]vZWGwJ HbN X@| N(<r'yS<$aUڹm h $ggF5GƠ!dlm"SZ `P3'4 ظb >0̔6X+ 0WvcdMøNI1v=.PҐ;DH/*fLLLLfc%cT YʤH'"B$_ec,2@$:~!r$̮P`d B,K=}+sy<k#̬.H^bPQI \YܒOFGJ(P|-$7E AE&H,V"ىzK-˭+ >I`0α>Re|cO2(H I3~  $$$;K) 4ԓNipŋ:5Y p47ťXB%R[~%/ /JAPXA$`Xa7lpv>Mƣ{?ΩŢ쏒M6@99-f62 q|KFAMF \83!l. NNh6:v5c"$RE+I$yDDu __nGSӗ?|U@|-m"?vӖmc=@:GHGGzI KKb\Ww.6:ClU1 g(~cF|is 6F/!2 ϱWÌݑNإ*8!zW"F\p@x(&8+]FR$8$UȐ%u+@Re0x3 @ R Pgͼ'يŲ A2it*KrUC)OuIp  ;; ghHrhm;|EC D.4 4@h\C\I~'5Ee#2 Vvoazh Tl JП q:mٲ uYnAE[wlz\J0ĻYUC6RzQw*BVz ;q} A9"\aG(D'U %8 7Ib(DI"Cb"C (4 J㏀l(f;u@A 34g :`nTy Z^e Қ Ut/)\ܸF>%5!Ż:tr9U{YT` TpE6 cZOFbY:Zy;1@Y $m1h ;8(Yz . G . &qB0hPkFhF7pR_$\ԺR0=n_/&JP#L\\KC˒-| r5; I($~ RFB By<>Bli L100 .\Q8p4 N|RF^ǼWZbs;>v@7v؅뺱kNu-QE/#a_DR%><6%ڴNB3Mtg{+iCyA8*`J9 -H B N@4Kt7+i|'+@0oOPZHFԟ.:O>RpR*UQqb2IP7ܙE2AC!y,VKJ_lʆX˙@Dp*C.+ ,l $_JC!$ ƙf `0 `0 â2|l y1b Jǡ>aP[%ղhPNbAЂvR;ZLchLPPX0 J-eEP[ǧo%|.{kiQ2ݳ_,Q\EHH ,[g);U Npb lHTv$SUD¨;PRBy,y}R rT1\A@.] C"_%-lYV~r@XA]iOΓswB@jغ׋*[,?OIYNd\82'}f) A\Xx VR qB܅>= ,ǰ.#E"B%e 1IW  H *$`gG2\|8648 `Ӹˮ"1J'x!H21nO' 2dAr˔.0iHW(Rv7ıY `~id%p. k1&(NI\ʡ+4v"@Ro)Ӻs߇ 7W4p. ↇ 0b r?Bh/oު;؁H\h$>AVY!݈UA<˥2읓UM΢f-{Je]Cs\ RDۥVe Y*g;:45U= `4Hy@ztU7Nu;@2:;$Q@ErB dhcpbъNlDke`cf*T.P" "{i ѤĊ ㈡. WJ4#LP>YQV>޺ ^rW|ًpujMiTu@٢NYhYói7r!f[soyƀ \UmY$x$6v "`AqGhP@@NGC7E9λ|_]Hd꩖7oT&^Eo_@f G'Ba:dո d̵B4"GaAI``v3UUG!*H&< p-`Vb*$tJVc`$qwU듼g:0dШd-T-Q}iFXr S~beyaQK)qj}Kyl,4ф.-,k2OMUZv[bz0=mՃMxw$gHx vJH; B7bf"ꄐą3H bbJ @`AyY..bb_b OsY' X;.[ -}ȆbZC.㸴r~`"W2 H BQإtdTx$SOVghQT8㔿¾ ˋ{&V5qةd"6ZOd$ HHLD#A7oiI!;rĴ/}0w[";Aa]n$1" zødh+ʰd2sdSJ [^">3DC MTvÀrT9ROw74$aГ\JDD@1]hq7ia 8a>e F"ĊPB.>ێ)բlF0II蒊-= xZ8+Z]*=ϓ#ydNɻ{() (~}e}&Oc;;L‡ ϰp;3_8Γ02Lp˙F٬8kf{Zb]g;]gYsHT*(>uQ}9X° "r)u,bN`v7cY$ҦaqXl.U|YUrs8/z镒τP{!9qBI :gj[GP8 S.k(Xꐄ!-# h$V  apP GeM1!IGy'Ioʄܝ# ֡2|(v:\1$ [=D:=, cc1ZJeA.㋑Uw1Kf/Kc08һ?A~lܫI.%t15©7=pp=LPŗTnQu88Uּ]HQجQ`BfAH%VI?'؟ޕW$czAe #bXU"&@jN,Y"&?Rգ(| 4K#n橁 s̗$7\v7̳X#[4jӗO~jGSuy'4;`JR\PP ˱,{$$ o(FbN SqU}E7걌Zy_`tq_5cQ@ \yTX>`B{JIT|.9d - h@h xxxP4 4b0SbAHEޗV7l@,BBIGOݱl4HFά(euG2~ܟԙRY4^P`ъ1F[Rޓ$c(c!!;|6W!- ڳ sOU9pp0n`TшݱcTh 0:jb i%K-@\DM4h5xwD m~jizVUOIgg;E!!D *łu*8ei3lLlIX򜍸m(f$ M]DHX[DLY,K%#3 31`wx€`|>QIq㲟uM9ӳdG% |R͆'Y:+ MqՓ.1DA E o"[w-gW";XbtsD b6` H>)|6\4L 2 ÃNJfoNѭcYNWr;pҳܘ)>0igEPLR41\%C"u|w82<ʟ TZ+1je%6D* v儞6bb8 O I]q 2\̹,fY PV%Z_r vN!T=ȡGeH@1@vU01UxUe"@@z,LK/>Xl-zV7'6n%ՍLG@LT4B ʵgDE5U`sH`%[4D=97HIhBNtHrelN%Ja'W5B+*q`nfyAlYw_VzWjy1@aйv*@h di-5(paXv5<ܺ;C.k!G + 26[Pxt;\䕢+&ڀnJ%\'\A[ؔO9vkfb_}_t|=(Rf;scL:yODp1Xl'D*@nQ9f5EjUk]DLbM q158{1"N}`yJA8Rv#NXU_,OT0,ZxiœツR$EQAeZdO]V#J~O<[~eA/>bpAb@R㈀HDcaU!,El< !|[$;DNs0h IØ4`?|ÕB\T" p!ݛU<#?EXThGas )nuF:"j􂔹KmV1+A?==]/pgMzWA9Ko6 ʮ/)T8A~'jH(L>\&yC€E[ ,hya@0 u4LӶ]s[mr(00B6X2@p!TbѤvlJ'%ϔ. /ŹDGc+ 1@4'eVZX(?E'{B쯳-p_y-G&Dw]iGl]R1h¨%"%"|ZRc!jC)Qk7v8ݠVoJKNT* QTf)v)*vCֲLjH,Ɣb} M"2~#KIp]!v;M I ĭVT_{b{v v a؀P.@ B mΝ{\]& 哱sRIhR9| bἊ.A@-\t ;4\p  U%l68f =j Fwv<ĴTjro뉥rNr [f_=,>2uNA^QNj9 Y80$ MV)fA'hH؜%́1`$PP8_~PPfd&j4d(041MAni a\Ҋ5V \V*W*ჀK yo-I0h;fUb %%5 &"|̸o6:DXDМi]w]yuυ~ 3Va K 4 q1$[sN6%X;ΐߜ vMp&*$Zn3. hK"I.A Iʴ}?U8n&JW$#Gz |oSBpZ6" x@@~HGn˵r=UMۆiE̫Q.B` ISE)K̓x"Ү Bv-$Ha8?t[l8㧠HU8@ﳥ.v Ydl@p>lB.6 L.;K|1 @2i 2 b|$@f]/W#̎p&r.B,|sF@ཝQQӛS,s-yt&"bPJp7J˴'Fvi-⩄|HH ` ̈́l H6<3|wь5-Svu9~Hnkc@;Vt] C(&B}t.d #JV3M\*BK 8vdAb/\&BjrĴ $~g0o4},w:z_uj@9IIdH;Fˇ0fSh'TR8;iqRAr."Apj=b| Ru>1rbjrkN7UfpPPvf\P8p5Ez?;f_VzHzzz12շ-!;6\*G31Cx΢:3D h ͬ)T&4#ml bv* _EHt; hRA+#Z r]pNFbᐎۃ!'@nɖ-4rtihbb{ :fjp&iɦk4=EQD2*W83. Nd%k PٝppBl,)@l[ 1F( xfb= YcF#:I i4r{~H\NWFkQ A"h=x<3X!Xk: cѵHDQR=BE@*Bꂐ01pIVa0rC\Qc<3P"4m>IzW8QbŃ[_C]9Y0ԄȄ6.n`;6 I \1(JLS4" 8W/ϧ5C;Qh71n3U K VʾU T*7¼/,L8CEP p8|G{eZT>& EleWI1Α@]y%5r ZɂlbF;D"B!u*z d0a ꋆa{RE+JJ^'6Hm+ öpǼ 13a-2`?gIF(+tc_/ψ bt i**G[]Z̶F_Lj 焰T U!dŐr 1m2 \9Ph`1)\d?PO_hؿ0U wob|%k5ke!K* FcH%av H9دC>H~3NtLJQzى"./< #K7]:%O4@ ['gň8-T[Vv-~~f !XkLV4.l Ҋ❗}% U&bCTjҰnێ=2vcJpܭF?W$j. rF&O@a\젾Q1fęK'bJ尔bOY_ąs)5jTV(7n쨡 Aq8]HIIsb^R^)2MY4uSM4A0 0 jDWD!4$!gL)@) [rgQS. 2pbK@`4(M\U}AxmUT̐`1vH@䷏7 \As;X$;>ra6 V*Ο9AGoSq+Ȉ\p@/\R/@-.=ETKO` @AR(ۺETMiv+΍ۅ.:IO 9o|ѡE (AAy".t4o*)ʍ[>T-sB? TH@CVqV.Rk>hh4pl5W'a[Pqi$}tp&;pUkY sq8.ڲrӡl@E !K1XvHdv"bN-1F!J5T;/ₔ]؝]gExjɵ'PE0>߉\%8$7ou!kxQ@\blaH˘S@Wwƻt𮂒l$ͨ(im%Bhb,K\`丟HSu\X$1hAH' \ tK\IK ׄi!B@7="𯮷|mzj)'PΕ-SlN~fY@J}:F]7U eN;A` 4УPM?Σ:%Q9rK~B">|JT]1``렫K6 ZU>չmrerȸ WqS}|OLQb8 I/ `.e:|H) B=ZP ;@w4I5of3Iܝ>gR\ . DU<2y9դ}.QIbl"{ b€via TXn N"{"j{B*6H.H>(Ӽ<*}PeFp-Fm&}tκt,IC*Ʉs>$'KBtNFvϙtHEh;oWؖ%N=LHp ,**HHb:.U_ b!J)4?u"hi:7cXq *> E,mP3EZb$,L $6Z ^`U0p2V]rFTA22H!%vR`(Lay;ոMIH?>k8;[GB?VbPxg;m$ EMMCѐA`BNqX)b8۝7Ѩܢh8OaF[Kh4O&>@4 b@820-{/t QxBP=iᘐOC@B}!E!.WfS}56mVkԘ#c1?wק穿xD`.ZդԟKcw&Y/$w;i IGD@Lw`)r13bxsiEQT?E-A1vP79~_s%<<.e”7$l;I㘀P(EV#%dh/ƅVh=27R|/G>#XuE>IB⥘6Qvk׾m)&,@o;撃P$H%ۜ5|PcX|ˍXzd?dK ?AvQm|/7KS)]lX@1UODA˫DsGHS@o/ AF@h 0gI\ +/Z7K.{`XEܻ)!8HN(c8x>+yDM4sJQu )v4o;PR m@AYt FwH!BY^O?V$91wifQeT b\ZG^ay},<{G4^N[:7~۽8D H`sEt[ z͂4"iE Hמ9+nby7j#% W;z'%[hJrlyhvX] 4@*!w5x/Q8j8%Om6FtB&iFnw>$MU_Ѐ"ETbndk#U||݊H@ie;e->-|e靀`׬ZS/K rf˒s"{iT3'I @f,˚Tsc0b2؝CPƖv`ԴY38y5tif)dHCNv _ @#cJ;wٟr$OTB Xsڍ+,KK-IRILO`e 2".bI"HJHel5$A=ko;+fϔnp4ܚ+K`%Ψo3AD 4٨ShbhhHR$&WMEFx n xԊd$4f8omʢ$0P%QB?T%ViQj:T9'O0 $}8] kuBiE(F%MRRM)*z3X)GV14XK!Y1Oiq#@6H7C(<7S[ d80Trc%!8YOUW -~6|收aRgd4Ӥ@PF~p;ק"U+Ħ'UDh4》{} K_K1mI˪K~rr'l n,w 4Tb`.'vUH:EE似9jbtq2p ӪNb\zq{E!(փg| 6Ʃ4ur &2*46>! 剺g1P_r!@'c=8>׃D6TIMŀVqYa=jZI aHlQek! nCsFۻ摋hjBi-ViH TtjJ(=5T*X]M*F?ޝ3I;/ˆ[~`:%?5y.ywx1U R1*:Q;LB$t?U+' <㆑h,LւP,C*m`;.{Qzd}:KOY]3JI`EL5Ca JDeQ:e/;F@lJH\.!+P((ڠ!Ԥ]R!1*ڬltCSC*Ƌ[`!؞z2.<9b$#iP|l]„ā'bĀ !a ]b07B<6QU*K*dAѧGc_JK7Q2:qVHgaKE4}2j1@T@2fhȆ2sҷ+Qc}n@sTj:_NA,őx@T+ #G+zMgn|Kj3-l<Ġ\!*mcAT4Bnv {:_!z~NWJLN2KšS0m%3ͨ _I9! "qP fs.`:LZӟ~XN X;X-Wzv ` 4nƍ wU F:N410TH$:YǓa Vy(G !CX4xBj RQϼ%dψ}Ֆ#%H57( |OL`b':u;qvBh% ZgGNnUM_r9 W $΢L}Q;x (ei0p4L6P ְKD Bg;OUI*Ba!(Դe(Ч1BC _F>yѱ()9vA"; !~`8f+Ip)(GŤrŃt%QĎMj`\76Y: 0clA s|; -6ZA\fcygĀP;"cs,<M dB%e{ [۴3HCAc)ABv R3,5 Qvضcbs.81` #yѫcxY9 ӡSGGbϜ*K^&ȣO;TvJxnȅoڇf8S #!+#FD EôqA&ↅXt χ;aBpq@!p!4c `C`~qn.7 HBKwh݇/4YdV@4HYlR!+},Fid.,&d4>'n=hyuˁOGğ; eDFo?Y-f3zo!.x#W`UԪl ֠]D^뭌h~&D884+Tj;u4dX"3RN&h >Xm_-Y1sB3apOc|.:"6RxH@rWyx;.ߑ^#ős(C)iҎ:.hH\Kox. @x+4g*gA-ilk|5LĻi7' p".|Zq7 P K bX eG 2 Nro/Byfb'S,A3[R|@ڈWnTV%fI+tZiI+yi17O<cIp)xllэH`hpcLtScW!="oB.F=zG^Vҵ̜iL3Yf )Ipaؗ`@[im*3Wb ;2fWb-;a1o:+zgji.jm*ghn}@}gب(Ja A:T6ԆsG7w'(I߾dȚViB4hPWB8{TdK hTT ұh35+p`RѤұv: E q$\`YQ@Ɲgl DY([7RR">eՈDB32wPR3iEa+?NhE4c8N6qq޿G^-M,:͂Hp}D e69, `d* 7hD7.$'I\H #,AI &2A9{*Ikחz^+y=ij9b\;d!./vA̤$< e =e ,J|vKΔ0T"v `r&yɖj .#wӁ0A poC)Gh(C}m]9 *ȚC+l/ѳ=fBNX!N7m]c4K pgNP0_W'h0ltt A:*x> x vOZ4_' 2{9 m `"V>I-ڤ⶯m*q/hw}U~ T1; ;` C$X` &P7#:|g%:IyO:# 4G&vx3L-Ttڣt-a4k6MΠ( .} u$L[1=I N7| ~ &4j :O7U^[;ş1:%7D:FM!tH\`IA~ \폊w(}ClZB6_|sWw)M ـ{a ٴ)QH9 @\08hwQv= -Y#d4}FL @(?PpF5¶84؟gи 2?Qs9Ի+P2\*yB<2mȽCT5ذ(P.{; OM_3a<}+ZޥMzU4?Nh5di y6ٟM3n 4diŴ4K&ioMq==JBQQMq@PxAv5رe=Vtd`/OH@F]1/Tig3 pgsM k ,yp9dYEBE"GJ Ġ.hbH6e(&&"4Pjm@?*O| UamW l\(yd>Vdo+rB=4Nt|B!UEY'I%ϥ\ʸ׾yD1Z+'aMXϤ\ g,ٸ Qs:,r%sT1m:|׮$2'c!2$ߣ'^m;a$\{ lqV06D^Ơ9J 2pU\UlٱҥKLZT(br(Pڣ9#\iWUzx48 'WiNAU$5,N` *s4oS.e1 pyΐ+{ԉse -5\[Y_P:Q;/nڨۆ\aSjupG_'eo:rX7{$7$A'"-W&e- 50|OP GWA:8K"CW[rE<%Y dž˓@)FS!?5PŝNvU.^ݡr'mEvò3*ìO!w 5+|ԃ `x&|eJ Qwϼٜi!+ 9TZ RVґ *:WzpCbpkɡHn :b!ʂf/2;0 ^Z6vTƨ!!39x,<쾈h)c"u$ tqACg (e t4wR)73vMU\ɤ4 (QCq1AnAv(w737n Li4L#;c7ju I l-! / &XWd)|>V%b!ETD6{">FRX$B˶ 5 NQ1 =;# W}¿Nqۧc6Ӯ[ƀVceqJ x6 _l8iKF%VtFtM+ڎ]QHS>J>͢]b@翥IOUO pHpBNKj2P]}[7~eYf 4 |Wߖ_&!%C &@G{ohӪ|-W7(n8!'qX}@C`j9VVC\w1@mR"b m5Xjea!ߦ"x@|ɨd܀X3=0@u ]q?\~m^6.tmŃ`Y#B牴za5>KSA|c.\0GdDV+=ZTcC {hFBxAEqp q!$_@lpԡlQ#b\Bp`иTSTWO'XG6Rn6 ]T 8?ķ*lR34DVђM0[^ccLrV5Y= *&(:ͼ]'w$ZװFmZhKIb_|2?06dd&2d]EBHdͫ]icI4澸\p h\BxO aO jw&WykˡUY*7e'cVAB Ujohs.IJdO<[k\0 k,*C\h l@&+E(w%Kaט[}U5HlOb8SMPjy$-t>p|c ?e9fMu,CXEN3pqQa;,‡TY^K|)ilÑ2[bI +lU F[}^ke4|H)J*83S᪓/Wl+BzS::OhFj@9s8jAYɯM|r{M&}(sf)@JK$b _bclK6/FrmҹSn};\@b}-/ 4nآb0)dSUǹхZ ZH4hJ@9?I̙oRÊۏ|uiS\B eTMi`DeK:\XR _u 18Hs)|6&4iPŶLaLc6K$ hDmℹZf!.wҧٕ9U*03 !H1.S?~s*i ;"Nm9O.{,YbRE@b ͸1K!|մ'HHH.yy@PoN4(M!j0 dTbZ4h/! Z\tp iyyHO3p (lAX, ۶ʉPT,jXA)mt˫km@rt=_,)(J*N#u!:[bklrPwcz(NPݟ вTb92 ӡY&}eeMDsi,r|:Թ'KK6JY 6%%%$86ppE.eSlۖ`Tf _$nύ#$&pJw ,o p@4]~1$UW'R;d64W 7on%e$P4%" |6q%f3 HCUv3.6 1d_Ci)=gh1um0{٦w 8co GahnT[mWiB@{W|֐W3&>gNj!]?I;֫i$OER!!c}vLx`) h ,YVZ)m2=|l^Et(|X1F(-gӫ}3wi i! W vQTy " _7Lp)c4N7cټR\vp %9I~8+(;䝌i2n l!'2fjuml@#dWl]4ApV ;OƒϥA!T *̈́ _ K#'{9G)iE0쑒HBE1-'a & UC1Ćn&h'dh!@ &! eFhU2{mAtEfzJ}} E<>Nf ۧ޲szݞ7̈́|ZJE÷/.RsȘǠK Tem ;wK"m3$l@Pe|@G\ anhftP5 BW"M"wJV 4G"&ƀlCSҹrzHI:BBB -1a'uwaAIψ5V@;@0qH ӣ.SR@` k.`a4|D|K q!1&qFشvc%JU2ld@-0vbpSSYʐ{]cY51'9;3F u/oʚmiEUتNs'8J[˰7v«$Y΂?dpRK8}- R@lbj1pHYSUY['rjMt F,ABde B<߯(1&U|=Ҵ\RpvO3"wPű*S.tp@ʗ˙pi΀BW Pn iFz-|JTmg`ߜS(m2;_*XW$Vbd |ـر C.:3Mɠ DcM\bka @)${\oxaD6ӷ xxp s)Rp푹H(+% ӳEjTg` b1/2U#ъdHKovjJ!a v`-$S:@*hҐokODĥd:wNΣ 0Fi!%h f PPhM \R$*~\ۑH "ܠS5.XW|#)$J:BGnOp{ZpޖYD(HpD[<`.gPDX:Yb^@i78&Cu.< ž $;~fsb,E!p_ɑWMi9ƨ [ i4f輥FbOc/+ILr &ʌA^fo/&I |e&{-Uy,ٶC /ONi183ygrHy7`\ l\`fEly{/.tP<4 ~ĈHZBD ˍ"\֐L0ădSX`xjxUqjey[|jݧG#|7dfSۺ5Yxxrx)j|z*p8 $C],N?U42A@@<$K-,K^b%vϐE A|JU,.P< Sja'uڐ:A9YJ9 =(E] Ch-#0<^ T-Ƙ|^a L{K Frv#(f6>/8*3gĂ$F!x1Cw UIwFP!aD;.5bt̵I(qhoOwa=ycVޔ(v@ح(NM \=Vcq,n-ꨝNH3 a$$H:՛@2'l-@ c_hFH8G?>M4%آ\E0nD 9O̭1<=28ƾwCR,5yzc{FqS,΀PDwls$tQ\ZE3 A(jcH{cxːCb>M#frn)N"Wki3CZv&ܼ}ʸX`Zo~PQTB쏥A EƔ4D\n D䊃J ԤPk~z‹tUg.t1XUc upv N#/j訐  $cS\f.)uP.tFRs (\`)8[~UZ@*'NR. 8)k SӨZA'NiUl]>;wq YCcu#6?z,*OasTڮ|Ve 3~ۈnL4$DP͈ U==h4Dq |8+ _k1$qZ%$y>RWr~lg = E,4AroZ"3X~޶9)CǒL-7Mv hSHFD zɾ.,Cw\x%$ T|ܖ[ HbGςcJ%a( PeuBvl,J\].eVL/29 W:_V@4%{ RqkYV_dPJRX(8 ԪOxɉ>@iBRmɌ5k dh Z|@Vtd`kBtZ5T""9Me"Z>[ hF,O^ t_g+Qx 8^®2 J^eR5.Q噉 ڄˠ_voc['V  V 3` tH Hi ĖIny-eynSmMC zT̰}D` d}Y//F 3Nn Fv @d@zwx*oZfoam&V*="ap =_.ԈI"A piHin-lWu=k ;Hde&[2=XR!JO PR {_8Q5 ` !%7x|MѤN[gifbn6h-e$%|cOy@hWu ggȿ@v,X^a,)-Mga1I[jgFl}FZdR5J4-rД 蒍dt F{F5;\t'9Hb$\P\,'ZytVP:UMkbq;F0@@dJ%Y@>iC-bU8pTETM?ǑKˤXIv%fxmo}^{P|IA~J*^fY6 X!"q̨ѯs{򽴾_ LFܪ kԇ}/ H GP[ 6 6NԶ5Y`'@z~a\ PNR@E" IY V(NҾvRp=X^<**_$h> @( oUF5J@З FΚ.$UTu ӽm7|V$`r]FP#?[PPU=LyP&H'~tXm$ H%RDPUNlE;.s+5W 3:jD%{J0q"+pi#0:Oȹl/\K@+K(rDPxŃJB cHhFѭ?i3Y$I_#jL%g_h]9 #4buC>l'Ӈ&J2Ct A#0Ƶ^`YS.Jn2$Z*TK"Nv/vO~K&UB_@bWP|CsP\w H HPTNH4H. T;5&9 4/%ijαjaP*Tb&4}߈=DP(UI f3. )#H]vԇ9b=8iRXol@L(7148)G8 >4ߙ\b7: 2sK p q3:NX0J B[cIȳWCA{KN4{K2rJхi1tw˱L aMH!!O(9TLO8&I01O8>>>vlIf$,!d $1AybrbB41Z;2+:xNUN^m| Mڒ*]ѳn:2C'bOa*}P m'=;`Ėmjj:|@WŔx|*OT$⫬D1K.\~Yk @ZR%?'?#pIUO&}`,&2 : :J4  ˨Q;?fb'k9Z/)&q~n hno[W#yNgKfʣ$4 +Lz wׇ(^9p9gΘ`13bϜ>,i$Lb0nGx&1۟#pX~*Зt3Ek[hufb0fvEu{DX\ JeR[3A[ '4Rtx4Imn"AH4 `HmBe!; W^eP?]"!w0'qJGBiyך @Dx]\.vR*$)tuȀ_7iC$|*U9 {2 w K} NA7M8J'ۑFlHT|sCJNyaQOF1ܭ !S Z@ ~aSg~ȊI!pI8,_eJ+у`2Q0>,N]\e r\yz=NǠ\8իV$y V|] `o/1/{QekcFx1{-- p! \J5< |w a4A'S|q {Ro,).s v2˶K_9Q,1=CR(#PPI_@KeK7P7,dJ$Xe8BF/8VHM6A/)|XpAF*1??9=MVĮ;J$wԄBUrg*ECGdy` O] & O+$d/%LΦELARƿ'aVa]˷ $*-t E.'eVT7pf\4ԃ@PRphbJ,jd9'HjA yv&ZOYE"&( ;<9,zpANE} ) 5:b zbXYlO- ::y  Wˉ-K .˵E\(,IBP/uZE7g@Gd!,Ng1UFB44a8 qR@Aj| V 27/08Op" yR(= c|S*'ًK;nӗ)Rv/. &6PN..xJ #H$bF&Xɋ =̪ L/ad: 3b(ebIѱI4`ڌȿ>9/=YknPQZH7(4('-oBǽbS<38jՀnu{J%싉#C``ap>^kZsnc`A(HL2U). ܣLgUKv[ϟ/uQshlK  @P!0PaamYƐ&%m摍lA^|^v1`pGq6GIYd0V UN+LvF>F*,:~E<5hn{('%vL@ S1A`zSdTݐa |H`۱b$) N$URi6o5_>$.m#q䃆:ZQFh]$LK A >?͌ɒ>ð Na,/&:d !D)NUMQ쐆( D8JtLHxYP>ׁeeedImd_ (. l[vshUbr;vۇ*IA:;3?sY¼цWXxM×2\%ؠ0dd&}IuQ{c62CO!>KUc0PpXŐL\U,t`aX` \#=lCOb% 'iO "u. a'-6K?5y@'*؜=A"ăePb `boZR,3Nh0 6ޠMZٴ/$/;$HMAeH";NFht$b)i}<ةѯ+jb`]\ĚΤ~q@@` WIwj b)!IJرqhU $' 1;! ;y{2s2>U Օ)&h4񽨵|EmE|+Vbnb\m&a c&o,=5H&@͗)<.Z'3gY WH9d!Fjn*Hbe ]3v 5|رlllfG`` h@P pck1idߕp ؆1"gv_JP AbgkPs[tWžGH> 5,b$ ZًFavi̢@I/( ؎; [t/ʪaaN`li5DŪH4Qѿ"Ct:DIr܅I'@ Н"aH 04|PuUhJ]ZDHDHۍ}⑳\(S,6}):Ns@1?H qlKrl:yvB eR]{D c4\E+'\;.Oiv/ƁpDIIi%$RiﱡCAXl<{q>G-J>['LTWr}4dN*ҳI[Jԭzڅ:Ni7vҸ0CҩIpd0. !I?ԪN$ pD:$0UKŊNBM]P+1!z\p_ Jx=BX+y4 ~[UZO1o@`f1wK(sE(t\jWP|q3s[-'S֪J#[ al-yH@hKFHle1\otѳE@:%APӆQ()YM ; ʞvbp. &.Wٍ4i>#VdX@1!!_1|t)1N_y`.sޜ+ne̝`PK58'fP%#|:$S50v0$) Dhe PN䭫ELد䟍OELM AvǤڱ@cTdAMqA/@1\@1FH2j`"FIIQIM|c2Lk|"H ;Ғ*FQ-Ȼfff5+$!;1+E!55Cc1sK"才VhUǖrUA  AHm]wAx ti|y ,ġp~;cQB;4fB\p2̊ߎp""b0`sU{Ѐ㦻qvn+`׃ie칒YTp~\ұшJ6{كNԴ$@wVT(yPm!̑cccb)9L@htӗ :t Ee-Xr(e[Uq.]DN#V+n%rNR$㰒HXmJ i):adE[ct;  i@i0 "uNK27hZr&}Z1wI*=SYeUΕ>f(Cp=ho. X4 \A$Ugz81ӭcO9 g'q,2~H1 Jt}ɬR H6!tNYۈW2|4 B<bܖ4Lo}<t ltgJrҢ/&!2qRI.it&U](qUTl'*,IL|_uA}\J+TLCx F'qye8x e8NcQ`5sRQ!Q04;+J8`]C8Z9E\e{Q̈Zž T;~$& p`DO ׋*Tuä#GRj,R,eHt_bFA8F4@`XdP4)TXr 8?l2YgG@!M` Ax2 Aಡ`\?5 lWYpUTiv .yg U]^[֡PHMr̹EZU!~b]95V8 ! T A{MUj (l:E (!]]$c4Bb`6W2A$%vb!pWv@(XF5?vʸ6?f F%Cw$<кJYb1LPbj\ XL|H[Hee*$kY HqP(…H8I%c[܏/W+>e*RТD ÊvӛO6<2d4IRorgQBv%Lp8i'Wʑ3T\#"/4^kLir}SJeC@LDRg:4rЈ>[}6a@P( @ R8Ij*պ ^vѶfh@~ǑlҷVRX( i@KlFt'@2$ZAiRY]y8}&@EufGbpE@ҹ X m[W +R B ԛS787I :o~Xћ6*Wix'#FeBҦ!B94;p"}N,&7@_F5q'SrHvIyv5!q+@z\1h@!m n$.僻GdPj+U&!`V->\YDX3jʨ bص}ee%rr`4x%-(P4fX2 +)NIœP:ˣylG>Qh@BO耼q"B'wI" Bᡤ?z:c?I )7ׄpi|&2+H B(m# jt4O@wD(Q ouXRtoq KLK. 2 s<\G@3 @XӹbqJ(V!{})$}, .%K y vUwCmh>{ _m]mFȚ\A׼ZAED +cIf)С\UyYiY$f1^iݻqp .M.IuEBO K!d0WX8W,Z!&N*y(8E"+ñ.*DP,^J!EHh@*lȢ(PB B&#()VvWҷV{g-m F\I+k1#b58kcNZgE۴]KQHA)< 5 A]'([ӣBHLi^?b8 Q(@,46Ă@(^x4\\x"!B(@|eDN&M.ю"!bOdT ̄KVA_6i;R%mp]#`NX8$ C@DQ< W눟o|%Gپ44 Z:&454YUt@ c7O Jns%wDط]ъ jv;^MA$5=.À!\JRtAf+&rLH`+OO<\e1ё*gcȷ)p4- '**0,B`%RBa+p*$UReD|N'@$w ʚ!4.aaSx$ h2[NC/@K-7d 1  !ڪ/#ƪoCCo6UC/ < ̹0Er-$) Anh>|;}>a|B;(Gg1"y'TpT+k;֔E;]y|9H(\.)ܾwJSt q~2\KY| PA64J njWiu8v_I'(bys:i. ؀ZGŨe\cE9`A+$:HBiv8v틊vbc\4M&TU'O,I&MR* 4A](U۱&4h= =|9IIh/;!#=tE[J K U!,m#\xLr:*,@ gIZTT@E _^ܳKȕۭʋ7MRbRiNA  WyQ- c,jd 4/T[8/rg12`\xKoCkp2 g2`k!eedH\^c,M1"hK5*YwJdw-t)% GkҭtnZӱ$r pv__U_bUYϔqe*a*R(typhNJ ]4 0dcز9N;`x(?2\]`ۧ^ 95ǾzFJb nݟ/4#R.~K2ѥ46Yؖv𣷝?`vK8W8+(p 4 4) 455'pZ7xn'N.-dKT2@9m-<5OwZ  b:d ABn --F& ]"&WRNYvR/NE3B7.E61 f?VV 'wa]cc@ţvؒlkPX>_ @[Vv+9H F0F!UqO XTi:?kbOJv:A}L55oz{,Q@bYM%/bݓp/_fq@94mGm i.H>B@PIJګ3:qbAI RRjMIʃz4hHD*QԮ:=*RtLQrjRJ] ޫ^hB/8.l"y5wWWڮIP,r}Thd@( e~Ʉ hbbz5Wqw4 $2U2Gʕ @s7 ebAIԗ‚I['llk(@$aqVmabmU4@vf/]OywګUj/ulL-5ZiɹTm8u toSTM7𻤥1 ~6vd-01M hY@ +s,ً). \\r:bbe6ﭬ==u,41*l?,[?5coi4n上hnhg*Og[x5muH}q/PbK5)5B琖oRjMR4AF,_62[ fF,PH'dMwb<  f\i \1@Đ\6dA7b;jQ(Bh\"~Ș<.HP]\nƛ|󡄓LeZm@ !C<,!Gh<ȵvhr̗N&?WR%,"vՔ c81cBR15R|h˗$0Fiէ< >ևbWY^Wa P'3tvM%_|x,B!\ 4pGZ8~zFD!1o?aKH@$82q>6cx+ *y0 TBEGdg5/1p|k0j#ٹ^ )4Jp0ǵqC ;G}M*.6014*JJEd"G0} S C`8ahN . ETR-X,cT۾Qnʋ~E:~Yf;(Bcv)ny @$ &%1#x:q*]uSk%:戠i]iZq\GIbTHsҜEi4Fb@4 Vi9 Ul35) ALRx.'#ApĴbv rJEddnҶ+ &BU ^pA 92)sAQps`P(SЇBa ȱNEUdT1Ceoȁe JK؂ B0eLBɾn ح0IAH.%ĸfJ Aˎ=4Rо%!pH`hN'K+v.41\= LAU?uumn֬"0A kr2W! ()N)LL(9Pq'@LPr.& Bva@I4եws,O P@ @AP3|6Dn9"oARe4ě,T],IlXYS )X"\9v1Qv@B8_@I6 V%ϲ{!^W]|5>[\R.#(64H҂3ycߝ˺7*yo(kRfxaƧR栒' (\6NXdyԹK05!Q5lsG0_/$jۥ$kO՚[vY{7^b^'U)]JK, dhzWjR,1p H̃5,K]LJYv.[sDm"ԉ VX'@(UU;6*i]F>bMiٍZREO&'x c9Ӱ7﵅RI1Ph*O4P>ACՎMG]Zb}aۓ$}[w4@*Bb ?^e!PRBEPt lx1p BYXP+tߥ"]ۗ@\0`%n[b $3{6-=LNu(N@Y؟e $0ge@JHjE&ګpVYVbD3͇c1B.@8U} > bS=S>([}IW ǐkJaeW,WzGEhτ'薏$ii<%i.Jt8 ]_"Ժ;99lN'.,)yJ=|M2pG'cҵD\ѮLZ'v54r4- 0',hβG*D\8ٶ4BA]Y<ƻE+!b浤hWW߫Ks@; )d,l)6DX-"[;xx&C&//-@wGˮϜP%CiyZjUH>oبDUCmnݵ@cF:,i+̑%6]m~,ҳ(@ ƿ0e&JOx`Iy&7ņ_)DQC qtf@  h?m-I6'&O:\@dr~p'F]W[*jLUq+H#ju_>cNܘ9Q"s+"aV Y].;#XJ}:CsZ+8.gĐE)Qr5Qp E8pÆ"S2ƬvI۱+ 9_@_O|`\.dP$Nk?([ˎiª $p2 V\ªt/п] t?2:)9SD.6#F$ϱ oSu z} MuRy. B)`ǝS_;K'7pl1R ؆iE.kM"|*D衉Mi2dɊytϤCD(髝MMFR *!YQPcb TIYVfbM?ϊ\BcV5Ri58f5 Aish;p" &L'H]Fi<-sfp(:T"U%j+.td*yT$$F =1 %[Lw4;!RH %!y|QpO0 rӘ ;yA앨$XW+r|G`2qFy_TOPĒ (0c\iN$rd wf W ů0SRlh0c_L߯64cF恘qLMݷoc'2_#jdZHfW_4RJ,V ]C{^ ( Dϕ =kb@F$kQ>Q[5ڷKO'XBVP."jdP<\P""4pjO49 9j+QTPv^|휟}ഈ 9R.$彞9;)Ի Gأzch^" /1 rYK,s!mJ:M͗<۸):O3̓n9f+ze"E^SRGevH$ Nn,[~G8Ūy!cNr](c/HCþ+1r!J]Bƴ=qaLx/JIMP ջ4]Q`ev0|n3W<+[9j0 P6+?7oG{xXJ_M=Ҿb~@74Q?%pf1OZm 4Nlo5j! cPhN ˥-@uthekɖG4Ο,?#cr48\r䉙.ˀR]ݍY pxtRpFPBW7҇g^h8yynG0A 4P047(w㊜`Z2$!() Hr6[@ؗbA@/A#EM9bF+UE4 A `*RxT2Q Jګ#B! "6D֔^86:pMi48شgu8$T ']*kآ^ w$ۨ%X6ݾkҒ)D*q1 tIZ$dIщC P#=b=V&' $ 3 /:%i6$ѢELN|9Xe(i!IتUZ;Ԧ,\Koڤ.486jcfW5 &>`,HlUQ*@1fcf@(rz)鋡fbB4 ad|fY̸lR)Mlp˝Ul ̫w+UhkvQB<ҝUSTHjPS>*|#( {%:Ǝb =T$+\vIH-v&U% vN;Ii6-TI7LI@̃ )a"X.~'e i[{8D\ :}v;H٩j|؏˗QBJbQC5ʮroH)DH!~_ B~ *9 4'hdHۧ̚.||rmד H]7U?-\Q9ӈYWtlkow  _c tHR";33(Ŋˡ. cDf4hޒl j&4Q'gZI T xd:u\4 @<@ Iz(8+NMu ŭ~Dѐllqv:ǚ. 0wN86"+ftA))c› W"ǂ7=먛D]D9Y~BQ](ig+UH1)3`{SvՖUeb18.쪈OPmA( - Q8wh9 -a+vU4 ȡ:r5X:,T.6-3(, @NXHT@]市%R/@yIHnBF2wbMN/Q8 T#|#>zn?h@(29xu.H1tNtRchE<2. 5fj(sB}l@O(5T@ {P nm)zQ)aĬMܦ%MZ)xUd-ntc|| )@"ՙq0(yAvEJdqf(n%37h

m0xL-)_*Օd΂Gc7xb(4VSwޑEwhb*~c%zZ4k O4U@/KRDꩈ);)ͽ":6$R. Ga򡒻}E !҄+!v堃K.$'$$HŗΚs\ V5,lh4N޾\' !q; O F4{"u@il_E.[i`e7w.E^-۟$ G b R*ϧM[UMD,S͋I]/U!/#B B5؜BjV6IITi"ޒ5ph盛*N᝗Un,A6 !QSe)g c@%N/8X Mܲv5%WF|: 80HmKocHِ@b$hJӷ:֍'bsssp $E88!!E??BE}p`;lTϫ۹pҒ~<vpjjwN C  n9PD r  S-õ~( 7 ۻR4).'a 6I?KkknV,K FN `1ϟ0+'iyl˶Bqd8a'cjǜnu&7m3#Y{[M`$9[:YYIv_h7qq`0 t"BrA@"ʿpE#熈OifcUP 4/5`Mo7݊L@ՠ[lbRAJP!F ;C_;i}H.7i萚Zo>vnK˅)@3 vV+oxA 9XR1!R hΥz(".^%1"]:^2  l,@ $, p`M)HIĹ bEIu{l r豧0]b:BЍb &N/7:[v>p?m:Թ`,N cyJ%w5|B䩃WpX Nŀ1CxP~T,yP&BՏT3uS^. <`\9),5RPf?y!ci++=J .()趩f/]\3'l:b :-7b! .Lit*>!2~/~9g r9 \RM((-$, QPp57ԕYuF(s\UY1+BrVɪ.plk]$N` wDP2EZ$cD AKl|龻4f>OU;!i|̠RLjQDN)fևsLRBIRLL?E m\LL;+?RB11OpYpB s_˗ercȡl D>#@8L@ $4//;NvﯲIĿ4r j MrxɂញFXt>6X3sӃI!GDR| hYƴRt!0+&V&N 'n)y@臌: ,H_5'3ϔQB&$ K$ ,F]!!HT . [sZT̤& 4i2 OZ͉: .#VBCH=nzv?h&\TP G V |GŖRU*@qۓbD$G6lQ)0շ^$Bۢ1vh)| .΂S"H *HGF {tam8l|l.w# )8? IFQzJGzpumeZN}IkX4;D&,R]$ /j) լ]]G\8}[`#d)SIPÀ̒VSe*=>@7/;qr+\W4[@@Fbypj{wJާ)帰jy'/g77p j~ )wg k.ϧm'n ]{Z(I108rAU R,4Q!-S6u(h+QHh@\m!|DcK ^k#g<Ԑ]"FԄx7*@K7˰W늒kb\1A7yXvK LC 4ԺR"`EBAEĄK+@``bVS58t!};"(S $p4+xA xW0UU'Be)q9R.i\b NPp5W֔M)`Rr@ Z̓{ gBrZ!١8и0hHi8hHhѢYgy3좝OzҼy<_B@x R_ұ. TwblU4G@|!yNMR( H9BAB4X NRQ#;Y;d* XXVi_!cK@ݞcVPq iixnX'pfpd؋k([G=Pͣ۹+0ױxZ"YWOY+#(Ry/Ӂ'W,/gþVMƖgxS Tai}p/X'roahb"%~gNYh6 ݩ)lK͖W:,MsE% W0ʄ 봏w S؝ ݡr1{ē)YKe"lI`bil NrUs2=  w-kv;'iTPB"yۊ-*v0-2IlI|`1)˜,;7@= Ȳ̭"Ƣ Lq=WdMf*KӠVBs`[;7 "*MZ6 M4XbS4ӳ\ܹD g!, l 4@V.`+y{}V2v;mh, beϖ€H- rQ0y E$FmD;k29*xP!!L~س! <uZP:eм< Z)S.wM#%GeT$$#v54P!G=*v (Rvfɨ[9= IQe~S@{0\nt!쎕qfp ^ QWzM=od*5[cUZD( ŻKc^[Jww*zG@"$(E6sXt!T (# s/z0#*.OUFKiV)=->|QQť1WlohfYRY/RU$9s}&սN`8|* דHi,J莽ztr5"C +k kBX00Vf4FϚ-07>z7$R].P7Up}u a.ɧ-*ܖ"}DUl WPb 74cU$_2+XP] rN0`I1gHm-H#c4"eN9&趂)?6 hFN6Sq\݀2ijk% kN Ru#J>I>prƀ+V% d5PymM!Aux2JeX4'8]$'pP~8?g)%`Rq5ʯi"nb(X_U!bu[E.p CH=4I!L+)؀hM-]%3B*Rq錜Yޕ$ks{c֗X0h(DM#c33|{Vn_fApAXq].GX., z c2 (_-3$Լ{&\@("-NX4]#.lsNͅÀ4Z V6R[`_R~PA6 >]ZJ<29dZ$,8tvRi6$[w:|TTNbHHB. 4@ɳ N_}CYNX"܀H#zu <) Cƞf#-Nl6Rݖ*+o R+ESzSz(0te<)6 Һ3Y a9NQ.;l֡hI UDS iCSz$6 fx2ꤏ9*xSFaeM&rEUjxi=r9K5L_nvn>a6?&97wħ׽# A--Cc-lK1o-@Kۖ l@ |, 7*> P~Av#i<+:(2jehNNuimDT*ؿVtdfXƩkjYveӍ]>Ok{QX5a{`XL^.ݬ9j[FY)ɘ,CW6Hخ`5Mܕ`m)p ytͬOeaU5ŝٖ0?)#ՉdR~\3aH{( ,bGqx<$hc0'L%0~'vX\'I4+|6DU@!jt|a#c_^hr%LJ@N 𬰴*%1e!e(aliYC@FИn+zj@òYiglk`OUedMQWsw㸭i=S/ԎWI‚ d4r )j@jYr93#A$8hS`}#=;/#5C/].pbq#e~ ~Gk]| Ki0Nx  Jo"!sP0j (=4n!pGkL骮ϟ.sТDN JG7Pj``Ol)wd'ggqA@t$v4T[G z GRA0pТDٺZ:{_}F7 <Ȥ+١O h4T>]b, 8:qkbA̭lϹ$B;`5hy6%ZYIR  %QzHdA_.ɱ]b{jb`@:ì**͔ZRgҨT ,[k'm\Z!!ierQ؁ B- E_զgy5G|wv* XNcm!\M%X-^25ji aori*g~U؊:.4*p C@9E'hITdlHOye-WdJ?<_ |ڪM]YbNSsqn,T;5`[-!4;U{6By=4%v1@␘o nʷm 2O Wh- Xm/& 8x體Kti.|Nu473);ȴ\Ur&?4`Z?l8N.p޲v~ %*q6M5y';d/Ţ+UnApZ9(2WbyeENKW̶ C~X "]"A%"MuYrO$*X< p8Tip3!͉E$|pBB;H!Bc\ 4eRx.(9vl.E@|7մ &++;MW\_836nxOFFClؔ$U;%CX˻@A./ V͕\! MpQp\ŧnp4.T~;\hbp( |ͤh .:|hު/OpҪ4(<h:v!vTHNBvHBBĤ\(|&|v'\& 4mEH$dQ⋽\<(rdYct0g4t" c\C8Uc N[:-OA@tׇޖ! *AAB4=.BbE%A@ aPyUV,dh 0BdllLcq:yxy PJ)jgE @ c'` .JK|P!@aAF(bSҍ40m/ʺUϣKRo*%ƀ!f%d@G4Y؆U&ﶯ* ZUPil|`3COXРe\˗if-EßBVJ(uBi}J.]% 'r m ΅ G8 'Y8^i$y3B|1V, ,D('H퍧yzXip.+Ryxǻ||* ʯQL 6 "m q>Y-^[9}[a~M]%4+ё_xm_$t у,)N vuH@)>˜n,GfTr^QikINe]ϞpzH}[ `t"k4+yuOj\DK@?6%|% ʍAצ" ٪|.ۙj+I!c>fvrwSmQ,hԾᜓEx۰ uYSGb)r;65:+s_ݵ'`˩f.k):꣋ѧkL51=,ƶQ؞:Al&t}/$K6e<$nXjlԲV 9I3C4eXL{?yDi y/KaMJUdjSø4ĹP96 ,4'K;$<99?ԅEtdUvUYF9dA _JKѯ--.s^ 21S0m-hC\5"J(PD,s,_@%ӇvE/V^|T`7~}>~wj  dSCOBbmBi /lsyE 1||oX`r5VY #@t: iVҀ1yآ@tg\fd"&EqxyBE1& ;=BF89ó1}Δ'#晗)au\Nʠ#ABBT K ϏH@$"Ƥ (j\Љn %YL@{9=/e$_\ky7777TDLPk2/כpLATITUDEjcfC ` !a)2#:c::0K$KdK%~꾭1?: " b0 89$AdIY b&$bf(b,b0c&4kfks( K ̎ LɌ͞"N*ϯ3 P;?x8x :z<}⾭1?5 8#@dH PY&afiqz'zg鰣*j@ M؍O R'*2/33;SC;KԿH9z <|ɽ!>%)2@6 :$P%`fh py(h頢*$k(,,lӭ_")b)) :$$Bd(JJK%4[e[[` XFh xIʞ K*. 2L6ˌ̾ ,m 0p !1q-*+23s;=CA@ MϏ Q#*R2:ӯ;;T7KS?T-n1q!)23%2s)::;3Ct9KKH NЏ!R))ҟ2BT'BJ/[3kW7{?.o!21s11!:3BtRbs7x=AO )1SAAJ#ZUZ+b/k3{X7?/q  (94AtIIR5Zub-bs7x9AQ (9IUQY՟brW'rد3Y7;ٿ1r ( 8Q5Yvaa!j7%rw)z-19z9=R( @ԏQaViqz#Y'ٯ3Z7;?2(s @Pa6qwyy8x1:{9=A(S8PՏaqW؟#Y+گ3[7;?(38tP`y8x!:%z)<5|9ü8TP`yY['/]7ӝ;ݿ84Pu` x9z;|)ʽ->5~9뾽AHU` xZ#[/]7۝?H5`vx :{!=%}ڽ?59`Vp ُ[ܟ]ڞ+ޯ_7@ X6px <}ѽ>)2 A6:>$(pW ڏ]ٞ#_'+߰ a8#@$"p6px <}پ!>). 2A6#>,(`Vx ُ\ѝݟ^Ɜ/`8 <@$"4Pv h:{=%}ھ-1?5: >0SH `֏yY#\'œ+/\˝;ݿ,m 2)sAIJ5%Zv)b-b1c65kw9s=sApA(@YqHɞ "J*ˮ 2M6Ӎ>B[ȝ b)1:$ReZZ[&4kg8{<@)9{ ? """B2:.KSEcs>|„H[萙*k -$n(ꮬ0/4o8= 0A8 LюΞ"O+Я#R7#;#ҿ,(^Pi'h꠪*k¬,0-4m㮼0=@ʏR1AJJU'Z+b֯kkVk;{׿Èc@0 q!1!23%2s::;45Ku9S=[\6>0Ȏ Oџ"#"R2:/KKTScֿtCp`H 0q)1:3:t)JRc6kvk={A8@ H N R'*+2/;3KTS[?lpa `鐡.p !"2%"r2-:1C4Ku9[[Ad6Fp YVq؟#Y'گ3[7;ܿC pg1)sAQZ5Zv)jj1s7{x9A9Fp̎)SAYbjVrzׯ{3XٿC!`f .AtYi!r7%rw9y9Ř" ʎ Q!9JRV'j+r/{{W;?ÌX0c 94y<%|ҽ->5~=@8Dh_ *"*b*2C$4KdSc@l&h$Pfp BYqǞH*ɮ 2K6̾ BMHM y8~ "A&*2#B+:3>4B4CPLحP1ӟBJTJ+RկcsW;?CYXeXI5ay!<|ҽ->B @&`a]!$a"20;#;cC9B@F/0"$*c(2,20;$4Ke8[E1 13AY!r7x:5{9A<20s@Yua۟#^'Ɜ/`8 $",b(s 8QuY\'œ/3]7ӝ;?_0s@IuQ֟z#Y+گ3[7;ۿ\G3@Y6i?%*. 2A>$4C84HQ5a!<}ڽ>B@ Hu`yx !*c(::0K$KdKS\&DlfXv hqwݟ$`,0!#b+3@4#D#$BdZ,b0c&kg8{<)DiȘ=о>)$j,0,m8ӭ<-m=ؽ=پ.$o -1#25#r9#+A43>;})ھ-1?5> @ ~~#Z'/]7۝?C^G??>%2B6+:3þ< MFԍ8AIR$jm(ڮ05 p#,3E4sI0D@ĐIEYŠZF&̮ 2Mێ:>BOHQYb$jo -1#25+r3=;D4EDtIHEPŐaFi HҎ*.P7;?C QGX aqzi,,m8ӭ<@.DoHFhƐqG Hr+/Z7ڿì[Gh q|)ҽ>9B@FJGxǐHɠJ(,*0;#KdK<[\%\edx  $*rǮI6> BKFIK L,0-n<@/pIHɐJˠLʲ-*1;3CtS[\6ElwIpIK L(®05p9 A1qIʐK̠M,,m8ӭ@.DnH䮄  ڍЯQ#;+ҿ45~=A?` %<5|9ü=ABAp %-1=~9=B @Jx%2 A:+><BLDLL >5~뾽A?E%-B6+3þ<BLDLJTŅ 1>9B AFœ23CC:CľT\EdJd %ʝ-2sG:>ŒHƌJɅʝ- 2LӍ:>OFJυ ɝ%ҝI6> ´KƼJ̅ѝ% M6ۍ>BNF΅ ٞ-R7++?<CDTGDKDԅ ѝ%➭[V7kkֿlC|W|KȜٞ-[7ܿ\̜]!*"*.;_7 aHL]_ߢ`* ౣ;5|9ü=A=}ܽ_ߒ`a#C6;:C>DBLEFTJ\融!&.##4CdS Ľ̆!"9J%&Z.k&{h<*DkHLb 1dI"Zf*b2cI> L̍J(1#9J%&Zc&n8<0 p c 0AdIbf*bkJ6˾ BLԍJ͆8A%Yr'.(nA0 pMd @Yfargz2J:̾ BMJΆHQ&ir'.*4o9=A0 pe PYfazgz{K6Ì>BNXh钩km*W;?äZGˬچXi&q(.*5Cu9[=cl7Etw|Mf hqgy碂h貋X7?ô[G˼hy'*&+}9۾=@FJg xiꢪk*2X;ڿ\GĜx(*&.,5}㾽A?EIh i"li8+Dkȼ̼)+&¬.,6ӍξBOKOi j"ki<,DmHԭ*+¬,ێϿ CQGKOj k"k2m8㮼@/pI ++¬-6:? QGKk l"m*n#3A<3DtIDML,ɬ,ʭ.-돻п  QGO l mn*p9+=;D4TuIT\-ٮ.&07;#ҿ,CDBDDTJ\Nm1!*3'2/;3;s@(DhH̔Иr !r1:t+J[u> BLFČJr@I5Yb6js77{A1EqM,0139J5'R/[5c<,m8tHQuY#jw+y:?  QG$0tx8:/<Ӳ=+<3DtLM\HI4Qb6r/{87=k|7|w|MPQ5Yr7z8=;ż{ɼXi7y9':A>EI`q79/;7A>EI`i6y9'9=A?EJhq79/:==E}Iܽpy7:/<7ü@FJx8;'<7˼>I9;¼/<۾B @J%9;'<7ü>B,B4J4E:;¼=7۽@FJN :<'ʽ/=۽$BF,4=;>'/? TdFFlt΅;=⾯?7> BBF,4N=<ɽ?'0A8#>LB\FFlt}<ѽ=⾯?B,B,4N5~  ,#<+@T%\fHlL|x| ~#4 <@)ĜjH̬а|~ ,4+3@,mHԭP} $#+)DiH̜И} )CA BD(J0[F8kƿ4DTTK\Om? @( A>PGK ྏ@ @0#B8+?,DTGLK\Oe@ A(#C83ÿlÄXGKOAA0+B+ÿ\G̜O A A(#B8+?C_G !AA0+B3@"D4cHK M(0O8 @FN-R5CʐJˠLͰN@CF$"4dm'Tug ݑ^ޡ_ `$b4]eFV`鞝!6>!LLP]&Tef ޑ_ߢ`#b:+BT%FTL|Ѝ(ԕi ` ""b22KdKB\e\ LР!"2K%6S>\%\/p a"2cJ2[f:sŒhʜ--R0!#1B$R.[&6kt'FtML]5]v 9c9ReZ2kg:s|g|υӍX׈)"):$R.k'{)ƜͬQ;ս{(1c9"ReZ2kg:sBhJ^9#9J%b.k'{>(ƔN RA8AdI"bfj2hBiʤE$MdHI%Yj&r.(>*FR AV@IeY"jfj2hŒiJP5#EdXHQ%Qj'&r.{'>(FNUReFVePYea"zgz貓iBkP)Ti Pq'y)-6>.FN RLV蒉i"k*2mnJP/To `+-&/172G,O%RW q'y(*-FܮNPWl"mo:p-3U5s p.ᮞ/ 1#,3G,̭NRO蒑iꢪj겫k:lJ0 q *-ڭ.0OS=S@l"n*2nqK$e6mv0 "2'"/#273<4GDO]SYט*,ʬ,˭>.FNETWM钙j"m*2m:Bn0q*+&.+˭>.FS-SW=꒩k뢺k2l:BnJQU5evh,ɭ.ꮮ/60OSYW n"o*o p =4MtH+-&ҭ-ۭ-ܮN}W}lm2n:oQ:խzٰ-.&⮮/60G O]جp q+#r;+C4sDQ@ г139:3B/K4Sd6GlOu!%b009tA#BtJ3[ukCtwK|RMEV] no*p; qKR}HV o"o3 p CqRKV op+ q;C$r4NV p#q"3s;3DtT QW pr+*3;s;LuKd=TWM q!#"r2Ct;CCDtLSUVWm  q#r+*3;s;LulSuXW q"r2Ct;CCDtKTEUWU q!#*s+:3Ku;SdwKuXW r)2sBSu[lvlS}Xו !sA#Ju+Z3kw;{Cx˜ӭ[ŝ )s1:tRcvktxKSZ׵ 1s9#BtZ3kw;{Ôy˜ӥ[Ŝ(1s1#:t+JcvktwKtSuXW09sIRuj3xÔyKS[W8AuQ#Zv+ry;Cy˜S\W͜8IuYbvz3yC{˼S^W힋@ItI#Zv+jswCx˔SZ׵HQuQ#bvr3{x;Üy˜S[Ŝ HYuYbw+zy;äzKS] Pawqx|;}KS` Xiwyy+3|C~KcE Xivi#zx3zC{KS^W `qwqy+{;C}KSaX hywy#y3{}SdXM pyz+|;C}KgX} pxz+3{|SiX xx#z|;C}Sd]y{+3|CTg؍y#{}Kjؽy{+3~;CTtYM z#{};~KT o z|+3~;CL r={|~ um{#}+3< LTwمz|+3|;~zٽ{#||C~KS}| DL%T%}#,4< Z%‹|#~+3~;KSZ|~~TZ% ~#+3;D T%E }<$L%5M }$,4LEUm 4#<$D<=TM] $",#+,4L5TEZ] ~$, <D,5EZUŋ 44L=TMeƋ $",#3<4Dt'FtN(֕^ۑ]ޡ_)2`:B`Ja-ߒ` a"23d:CBDdJDUe]1c9"BdR2sg:sBtgJt҅hڍYea"rg2j:BjJҵlZ ٞ !"F$N-#VE^@  & ."6#>$",5#=@ݍ!6>!!^&"  !$"F$N%"=F$  & .#"6#>,",-#V5^>$  +#;>D$L]&Ven' !$",-#V5F$ !&.##63<$FD]&Vev'!;#;>D$TNe&m^(  !$",NE$Uf&  ""&*.3#63D$FLM%]^v'!&.#"6#4#,#F<=#=N% !""&*K$K>\&FlNu'օ^* !&;#CT%\Ne&Ve^v("!*"2.C$6KT&Fdm&u~'!!".3#6;>L%F\Ne'V}ގ)")2#&BK$Sd&t΅)Vޮ+!:#B.S%6[>l'F|N)֥^+!#1R%&Z[%ct'ƄΕ*Vޮ*!"!B$&R[&6k>|(FN)֥^*)")2#B.S%6[>l'Ƅ΍(֝ޞ)1#AJ%&Zk&s)FN*ֵ^+1#1:$&J[%c>|(FΥ*V޶+9$IR%b.c&6k>(ƜN*ֵ޾,9#9Z&&j{(6>*ƴ,VŬ^,A%Qr'.(6+FN-Vݮ^.A$AR%&b.s'6)FN+V^-I%Yj&z)6>,F̭.V^0I$IZ&&jk&{>)ƬN,Vխ.Q&ar'.(+ĭN.V_0Q%Qb&r.s'>)ƤN,Vխ/Y&ij&z{(6>)ƜN+V-Y%YZ%Zk'6{)Fν+ֽ^-Y%ar'.(>,Fԭ/W2a&ir')6,ܮN/_2a&iz(&)>-F0W1i&qz(&.)>,FԮN/V_1i&q(*6,ܮ0W0q'y)&*>-FO0 _1q'yz(&)>,FĭN./y'),ӭ>/FO1.2y'(*6>-FԮN/0(*&.,6ˬ-0W _1()&.+6,̬.V0(*+6>-FԭN._0()*>+FN.V^/)+&.,6Ӯ>.FN/_1)*&.+6í>-FԭN-^/)+,ۭ-ܭ.V0)+&¬.-6>/FN0W 2*,ڭ./0_&2*+ʬ-ۮ.N0W 1*-&./ 1O%3W=N5*,&ҭ.. 0O1W.3+,&¬.-뮾.N/V_0+,ʬ.6?0 02+-&./ 0O1W%63+-&ҭ..0G 01,ɬ-ꮮ/7?0G O1W%_&2,ɬ-ڭ/6>/O0W1,ѭ.&./0G 0 _&2,ѭ.&⮮07?1$O-2=_F4,٭.ꮮ/7? 01_&2-٭..0 1GO%2W%.3-.&17#?,24E4WEN5-/ /2+,3G/1W_&2.鮞0'/273?<4GLO]5]_n7.0'17?1$O53=N5.0 2+43DU5W]_n7.0 /#37C?L5G\Om7Wu_9/1'#27#?,3G131B5'R/s77s9Ǭ=?13IZ6j8;GļO>W_?139J5Z{7{:GO=W?94Qb7'r/97?:Ǽ=_?94AJ4R[5ct7GO:W߾A4Yj6j8;Ǽ=_@A4IZ5Z{79Ǭϭ;ͽ_>I5ar7'r/87?;GOGO>W_@Y6ar7'z9?i7q8:7?;GO;׽O@X`@8:':=O?WA9:/<Ӿ?>G?`A1:Jks||Lԕܞ yz+3{;C|S~[c? @( A8A$5C=`VE9:';7<Խ>_@ ,4<??PA%.C!**KSeNJ LͰO8 QIQa6SI  4ˍ<DLU.J K̰MPI P&R9  ˍ< D܎LTeJ M(0OAQ,=SEVViq $ҍ,4=E MU&>JˠL(0N8AP-R5NUia $Œ, 4Ӎ MUe.KˠL(0M8@O Q%>TiA ڍ돽 M5U5FefK MΰN QI$Q5S=VViq  ʌ  ]&>K LͰMPIQ%R5NUiQ  ʌ ێ]K K̰N8OIQQ%>TY  $,4=E -5FefK̠N(0OAPQ%a>SI  $ҍ,4=%6eVK̠M(0N@O RY-a6TiQ $ҍ4<D  &eFKˠL(0M8@N QYa&SiA , EM%U-]FefL MΰNPIQQY%>SI ڍMU]6eVL MΰO8PQQ%aFUiQ  ڎ,=E$-5N^L M1PARI4QETUavWiq  ʌ ㎼DMU &e6L N(0OAQIRY5>TI ɍ$,4=M5U=VefL͠N(0O $RNM NϰP9AQ5SEafVia э,=E$MEUn~M N1P9ARI4Q5SMnVi ю-5 =$M5U=^nM N1P4SLMUYeavWiq ю%#,ENL̠M(0NPIQQ-NTI ɍ$⎬ E=UM]fevL͠N(ϰO Q$Q-R=^UY ɍ$⎬4 M%U-FeVL͠N(0O $RTI  ʌ ㎼DMU &e6L M1PARI4QETUavWiq  ڎ,=E$-5N^L MΰO8PQQ%aFUiQ ڍMU]6eVL MΰNPIQQY%>SI , EM%U-]FefKˠL(0M8@N QYa&SiA $ҍ4<D  &eFK̠M(0N@O RY-a6TiQ  $ҍ,4=%6eVK̠N(0OAPQ%a>SI  $,4=E -5FefK K̰N8OIQQ%>TY  ʌ ێ]K LͰMPIQ%R5NUiQ  ʌ  ]&>K MΰN QI$Q5SEVViq ڍ돽 M5U5FefKˠL(0M8@O Q%>TiA $Œ, 4Ӎ MUe.JˠL(0N8AP-R5NUia $ҍ,4=E MU&>J M(0OAQ,=SEVViq  ˍ< D܎LTeJ K̰MPI P&R9  4ˍ<DLU.J LͰO8 QIQa6SI  ʌ돽 --]>eNJʠK(0M8@OQQYa.SiA $, Ì IʠL(0NAPQ%RY%6TiI $Œ,4=EM%U5FVI L(̰LNQ%a.SA  4< DԎL\I J0K8KPMXN  ێ<DLI K0L8LPNXO  $, D̍LTeIɠJ(ʰJ@LPOXP  $, 4Ӎ &e.HɠK(˰K@MN`O $, < DԍH I0J8KPNXOh ˍ<D eH J0K8LPOX`Pi 4Ì U]H K0L8MQPYaP $, < DČeHȠJ(ʰJ@MHOPi $, < DԍT\yGɠK(˰K@NH Q&Ri!y 4 ̍LU]eyG I0K8LNNy 4 DČqG H(ȰIJȴPLLq 4Ì DԍT\dqGyǠI(ɰJKMMqz$, 4 ļL iGyǠzGz0I8@JHPMX`Nhi $, 4 ̍LiFq zH0J8@KHPLMir, ĬL ݍiFq rH(ȰIJȴLX`Nha, ļL aFiƠrGz0H8@JHPKMajjs{<ČL T\ d֎aFiƠjGz0I8@KHPMO Yzz< Ĝ̥ Tō\dYEa jG(rǰHJȴMX`PiYb$r,{ Ĭ̵ T͌YEa zH(ȰIKȼPNXaRi1Qr$, < ̍LT]e6QEYŠbFj0I8@KHMX`Pi QZjs{< Ĝ̥ ԽQEYƠjGz0HJȴPLPajz{< Ĭ̵ ͍dIDQ RF(bưsG8{@IHХJح`KIR$b,{4 DL TŌIDQ bG(r0H8@IȤPKOhYr, 4 DČL TeADIĠJEj0{GJȬPL`OAZjk{DL T d掐ADIŠZFz0HJHеKOhQjz{ DL Խ\ 9CA RF(b0sG8sIȜPKXNh9R$b,{4< Ĝ̝ T dގ9C9à:DZ0kFk@HHPIXLh1:B,K4S<\|̅ԕܦ d1C9ĠJEj0{G{@JHPKXM1JR,[4c?'/@8@ AH$PEDXE`fFp$ ,+<DLm}܎ 䦊?@(0B8#@,CHDPeFXu`I$*;KLD\LeTu\ d? A("0#C8C@LEHdPIX`K ",3CC~<D L%=VX?@( A#@,CHO@X`@y8;'=7۾?P @`&By89/;7ü<ԽO=_?y"$"++DDDMTUnxyw#y{;C|K}[ywy+3yìzˬS{[c@A"03C8;LDLUEXU`^Fi7q8:7?;GO;׽a6i8'/97;ǼGO>W_@Q5Yj6r/97;GO;W<Q5Yj6j{79ǜϝ9׭_;Q5iz7z8:ǬϽ;ͽ=I5Qb6'b/s77{?:GO;WŽ_=I5ar7'r/87?;GOA4Yj6j8;Ǽ<վ_?A4Yb6'j/s77{?:GO94AR6'b/87?;GĽO>W@94Qb7'r/97?:Ǽ=_?139J5Z{7{9GO=W?13IZ6j8;GļO>W_?131B5'R/s77s9Ǭ=?)3AR6'b/87:GO=Wݾ_>)39J4J/S57Sl7DŽO:W_/1W_&2-/ /2+,3G/O0W1,ɬ-ꮮ/7?0G O1W%_&2+-&ҭ..0G 01+-&./ 0O25N4+,ʬ.6?0 2W-_F5+,&¬.-뮾.N/V_0*,&ҭ.. 0O1W2*-&./ 1O%3W=N5*+ʬ-ۮ.N0W 1*,ڭ.믾/0_&2)+&¬.-6>/FN0W 2)+,˭-ܭ.V/)*&.+6í>-FԭN-^/)+&.,6Ӯ>.FN/_1()*>+FN,խ^.(*+6>-FԭN.^/()&.+6,̬.V0(*&.,6ˬ-0W _1y'(*6>-FԮN/0y')+6í>/FO1.2q'yz(&)>,FĭN./q'y)&*>-FO0 _1i&q(*6,ܮ0W0i&qz(&.)>,FԮN/V_1a&iz(&)>-F0W1a&ir')6,ܮN/_2a'qr'.(>,Fԭ/W2Y%YZ%Zk'6{)Fν+ֽ^-Y&ij&z{(6>)ƜN+V-Q%QR%&b.s'>)ƤN,Vխ/Q&ar'.(+̭N.V_0I$IZ&&jk&{>)ƬN,Vխ.I%Yj&z)6>,F̭.V^0A$AR%&b.s'6)FN+VŬ^-A%Qr'.(6+F-Vݮ^.9#9Z&&j{(6>*ƴ,VŬ^,9$IR%b.c&6k>(ƜN*ֵ޾,1#1:$&J[%c>|(FΥ*V޶+1#AJ%&Zk&s)FN*ֵ^+)")2#B.S%6[>l'Ƅ΍(֝ޞ)!"!B$&R[&6k>|(FN)֥^*!#1R%&Z[%ct'ƄΕ*Vޮ*!:#B.S%6[>l'F|N)֥^+")2#BK$Sd&t΅)Vޮ+!!".3#6;>L%F\Ne'V}ގ)"!*"2.C$6KT&Fdm&u~' !&;#CT%\Ne&Ve^v( !""&*K$K>\&FlNu'օ^*  !#>,#F<=#=N%!*"2.S%6Sd&tNu'օގ) !&.#"6#4#DNE$Un'  ""&*.3#63D$FLM%]^v'  !$",NE$Uf&!;#;>D$TNe&m^( !&.##63<$FL]&Vev'!$",-#V5F$  +#;>D$L]&Vev'  & .#"6#>,",-#V5^>$  !$"F$N%"=F$ ឝ!6>!!^&" ٞ%."6#>$",5#=@܍ &.!"F$N-#VE^@܍"+,",=#=8  #"6#>$"F$N-#VE^@ !.3#6C>D$FDNM%V]Xێ")*#:S%6S>T%FTNm&}ޘۑ\!])ޱ__ RbZ5  `b**23d:CBDdJL]fZe捱ʝ-۞N V ڍ !&+#63>4#F4E$VMPڑ[!])1_9BaJ$-cZ=䍡-랽 !%^8ّ[ܡ]ޱ_ b4=dZM %œ5>!F$5#V5^HYڡ[ܱ^ a$=cM %5˜M ^ؑY![)1\`RaZ -5Ý=F ^X!Y)1[_JRaZፁ%۞ %"-^0בY١Y1\9^IQ_ qy%-=ŴͽսyX!Z)ڱ\9A^Q_ߍiqzEMU]֑qWءY)1[A]I^Y ay%-5E̝MݝaVa֡zX1ZA\I^Y Yqz%-5EMYVi!Y)ٱZA\]ލQajz=EM]ԑQVa֡rW)rױXA[I\ IIJZcsE͝խIUQաjWz1Y9[ɼ]ލAQZ%b-c{=Eͭս]ӑATI!ZUZ1cW9{AYIQZٽ 1AJjk5{=Ŝͭյ]1TA!RV)b1kW9{YIQZٵۍ)9BJK5[=lE|͕եݨґ)SIԡZVjֱsWYIѥZY !12%R-csŌ͕U]ё!R)!:TJԱSUclWIэYY ):R-[ct|ͅU݈R!!*R*ұ+S9;ALT\QeVYm֍"2-3CLETM]m]Б Q)ҡ2S)B1KTS\VIlQuWY} *+3<EDM]mxP СQ)"1#R3A.FMTMln2o:C qKQ8Օy./&/? 1G-S]VWmj"k*벻lnJ%25s8+-&ҭ.-6ӭ.S QW꒩kllBnJ=4UEtH*,&¬.,6ì-FԭNQW蒉iꢪj겫k:BlP/TpY(*&.+6>-FNS=S@ l"n*2nBo%2-s x*,ʬ.0G%S=S@ nor;+4sD]6Uev hifq"i*2kBmJP0Uq h*-꯮07?1$-ETW@i&q)&.)+FN NVॊ蒉i"k*2mnJP/To P*,&Ү./1$ε RLV ph"j*2m:oJP)TiXQ%Yj'&r.{'>(FNUReFVe@afi"rgz貓i¬kJP5#EdXHI%Yj&r.(>)FmR}H֐pyg袚j*겫j¼lJE$MdH9#9J%b.k'{>(ƔN RA(1c9"ReZ2kg:sBhJ^)"):$R.k'{)ƜͬQ;ս{ 9c9ReZ2kg:s|g|ύӍX׈!#1B$R.[&6kt'FtML]5]v a"2cJ2[f:sŒhʜ--R0!"2K%6S>\%\/p ` ""b22KdKB\e\ν ҽK !""2.K%6S>\&FdL|Ѝ(ԕi b!2d*J2[e[\ftN RMVП !";#CT%\̔Х*Tj `a"3c:3BDdLNmRuGVp  #"+<$T̬P,Tl ޑ_ߢ`#b:+B!LLP]&Tef ݑ^ޡ_ `$b4]eFV`!6>$"4dm'Tug ܑ^ޡ_ `BbJ,NMMEVP  6 !FL4E$Ue \ܡ]1^9_NR-CV0 ҝ-۞=LP%"5c [ۡ\)1^9_IRBV -۝EP a Zڡ[)۱[A\̽Q>𙍙œ-ӝK` ّZڡ[۱[\IĽM=œ-㞽S_ ؑZ![۱\\ɬM<И -5=ԗ˄ύSZ xבY!Zڱ[9A\IL\e6p qyE,O=SMU hyX!X)1XYܮ0iyzz{=ŌʼN RL`iWq!rW)r1XAYH|̔P)TYijjk5{=ŤJN RMPYVa!bV)b1{X9AY $P-#T0Y!Z)1[9\HTdPm'Tx IQR%b-s=EJ,N5ED@AUYաZUZֱsW{|XGO TpqXءXڱ[],L<=$TH 1AJZc5s=|E A(ґ1SA!BU)b1{W{AYG̝KS pX!Y)ٱZ\$-#T8 19R%R-k{E}IܾM?ёR)ҡ:TZ1kW9{AXǤ˴Sȑ "%BK5S=dlxIMQ: aq-5=E|ԽMQ=P!"R*1;S;~M #+ BIƤʴν =ٽ?( A8DB\Edt}<ѽ=⾯?|BHƌʔΝ <ɽ?'0A8>LB\FFlt};=⾯?7> BBF,4N=;>'/? TdFFlt΅:<'ʽ/=۽$BF,4=:;¼=7۽B@FJN 9;'<7ü>B,B4J4E9;¼/<۾B @Jx8;'<7˼$4CDJDUpy8:/<7ü@FJhq79/:==E~Ihy8:':=A?EJ`q79/;7A>EIXi7y9':A>EIPQ5Yr7z8=;ż{ɼHI4Qb6r/{87=k|7|w|M@A4IZ6'js77{=3<3DtLM\893AR5Zk6s ¼LFČJN ()21B4'JS57[A0EpIM vhiwy#xz:> BLFČJq094AR5Zs87s@(DhH̔Иq )r1:s:3Ct:+þDBDDTJ\Nm1!*3'2/K5[@ D aHL,P0pq!#*r2;sA<|Խ 01#23{?CXnj˔Ϡop #q+"3#r9;ż{ļ/ 0 /2+;k׿||WDŽKψn p #q+3+r=A=E}M0 0 /17s׿ÔYǜKϰmop q9+=CAL5ETuI\\Ю./&0 ;k?tCtWGtK|Olnn2o#3D4EDtIDT,ɬ-&ڮ./6; ?C,SG4 L̍J!"9J%&Z.k&m㮼0E p a !b)":c:;I6:> Ľ̆!!:$&B.S%4cfs{|(DhHL` a!"2cBSHɾ ´KƼʼ ""*+#Ke8[ BJƬʬ融!&.##4CdSLB\FFll؝ &3[Ü;ܿ\̜Н 鞝._7 aHL\]ޡ^߱25+s9;=KT5dvIdM`\ݑ^!_)߱K5cvkkt7|wɄ͐\ ]ޡ^1 1#r+3D4EDtIDMH[ܑ]ݡ_)఻,mۭ@.Dn[ \!])ݰ/ q9#A$2E$rI$M(Zۑ\ܡ\0+#CdSc@l&lgH|xZ [!])0c'4{h8<@(ČhȔLYڑ[ۡ\)ܰ##4;d8COQ !S9ӡBTJϯ 3Q;#?$4SG48Q ё)SA!JU)Zʮ 2Lˍ:>NJPQ!2S)2-@ :>,B4C BLFČHJʠK*BS%4Se[BPG8AIR$jm(ڮ05 p#,3E4sI0C0Ð9DA BD. K> MFԍ(19:Bj,,m8ۭ@.DoHB )B1 :D&Z*rǮ{2I6ɾ ¬JƬ!*$:i(0+4k8@,DlHAAABZ.c2cF6c:cƾllGFt "fr,谋)4i<@*DjH@@ @*2î;CDK:Sž\\E\ d(J,Z0s'{g<@)DiȘ??>% 2B6+:3þ<0r)*-:C4Ku9S[\6Edv}2D&Jb.c2kFsȾ”IƜ3333333333333333c333333333333333633333333333333333333333333333333c333333333333333633333333333333333333333333333333c333333333333333633333333333333333333333333333333c33333333333333363333333333333333c333333333333333333333333333333363333333333333333c33333333333333363333333333333333c33333333333333363333333333333333c33333333333333363333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333;333333333333333;3;33333333333333;33333333333333;33333333333333;33;33333333333333;3333333333333;;3333333333333;;33333333333333333333333333333c;;;33333333333363333333333333c;;;3333333333336333333333333c3;333333333363;;;333333333333;;333333333333c;33333333333133333333333;;3333333333333;3333333333333333333333333;;;;;33333333333333333333333333333333333;;;;;;33333333333;;;;33333333333;;33333333333333333333333;;;33333333333333333333333 33;;33333333331333333333333;;333333333333;;33333333333;;;3;33333333333;;;33333333332;;;33333333333;;33333333333;333333333333333333333313333333333233333333333;33333333333;3;3333333333;3;3333333332;3;3333333333;3;3333333332;33333333333333333333;33333333333333333333;;33333333333333333333;;33333333333333333333;;333333333+3333333332;;333333333 333333333333333336;;333333333;;333333333;333333333#;333333333;333333331;333333333;333333333;333333333;33333333+;333333333;33333333#;33333333+;33333333#;33333333+;33333333#;33333333+333333333+;33333333#333333333+333333333#33333333+33333333#33333333;33333333;333333333333333333;;3333333333333333;3333333333333333;;333333333333333;;333333333333333;;3333333333333333;33333333333333333;333333333333333233333333+33333332;33333333c333333333333333333333333333333313333333;3333333;333333;3333333;333333;333333;33333333333332;33333333333333333333336;3333333;3333333;3333333;3333333;333333;3333333;3333333;333333233333323333332333333233333323333332;333333;33333323333332;3333323333333;;3333323333333;333333233333323333332333333233333323333332;33333313333336;3333333333333c333333;3333333333333;333333333333;333333333333;333333333333;333333;33333;33333;33333;33333333333c;33333;333333333333;333333333333;333333;333323333+33333233333+3333233333+3333233333+3333233333+3333233333+3333233333+33332;3333+33323333333333233333+3332;;3333#3336;;3333;33333c33336;;3333;;3333;;3333;3333;3333;3333;3333;3333;3333;3333;3333;3333;3333;3333;3333;3333;3333c33333333333333333336;3333;3333;3333;3333;3333;33233323333;333233323332333233323333;3332333233323333;33323333;3333;33323333;3333;333233323333;33323332;3323332;3332;33313336;3333333333;3333333;333333;333333;336;333333c333;333333;336;336;333333c333c333;333333c333;333333;333333;333333;33333;33333;33333;33333;33333;33333;33333;33333;33333;33333;33333;3333233+3233+32;33#3233#32;33c36;33c3336;3c3332;3c36;3c3332;3+323#36;3+323#36;3c36;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;23;3;22222;;;;;;;;;;;;;;;㻻;㻻㻻㻻;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;㻻;㻻;㻻;㻻;㻻;㻻;㻻;㻻;㻻;㻻;㻻;㻻;㻻;㻻;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;㻻;㻻;㻻;;㻻;㻻;㻻;㻻;㻻;㻻;㻻;㻻;㻻;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;㻻;;;;;;;;;;;;;;;222223;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3;3c36;3c32;3+323c32;3+323#32;3#36;3c36;3;3c3336;33c36;33#32;33#36;33#32;33+3233+3233333;33333;33333;33333;33333;33333;33333;33333;33333;33333;333332333333;333333;333333;333333;336;333333;336;333333;336;333333;333333c333;333333c333;333333;333333;3333333c333;3333333c333c333#333#333+333+333+333+333+333+3333333+333+3333333333333333333+333+333+3333333+333+333+333+333+333333333+;333+;33333333333333333333333333333333313333;3333;3333;3333;3333;3333;3333;3333;3333;3333;3333;3333;3333;3333;3333;3333;;3333;;3333;33333;33333c33332;;3333c3336;;3333#33332;33333+3333233333333332;3333+3333233333+3333233333+3333233333+3333233333+3333233333+3333233333+3333323333+333333;333333;33333;333333333333;333333;33333;333336;33333333333;33333;33333;333333333333;333333333333;333333333333;333333333333;3333333333333;33333313333333333333#333333333333#333333+33333#3333333333333+333333+333333333333+333333333333+333333+333333+333333333333+333333+333333+333333+333333+33333333333333333333333333333333;333333333333333333333313333333;3333333c3333333333333331;333333;333333;3333333;3333336;3333333;3333333c3333333333333336;3333333;33333333;333333333333333233333333+33333332333333333;3333333;33333333333333233333333333333333;;333333333333333;;333333333333333;;333333333333333;33333333333333333;333333333333333333;;3333333133333333333333333333333333;;33333332C0q$QMVA0QG$E5@A0 QG$=5YAC 1Er4kAC 1ErI4S]C 1Eq,U>?A0q$OMV@A0QG$ME5A QG=Y;A QErK4cA 0rI,]A 0Q,QMvA0Q$E5A QG=XAC 1ErK4UcA 0rI,UA0Q$OEV>A0 QG=ZAC 1ErK4WkA 0rI,]A0Q,QMuAQG$E5A 1E=?A 0rI4S\A0q,Mq>A0Q$EUAC 1G5#A 0rI,S\A0Q$QMs>AQG$E5A 1ErK4CA 0rI,U/A0Q$QMt>ACQG=5T?C 1ErK4SA 0q,]/AQ$OMuAC QG=5C 0rK4UkA0q,UoAQ$OEV>? QE=XA 0rK4UcA0q,UAC QGE6>A 0K4A0q,TϾAC Q$OEV>C 1G=X/#A 0rK4UA0Q$TϾA QG$OEU#C 1E=5BooA0rI4U3?>A0Q,TϿ?QGOES>/OA QEM=R/A 0rI,SdA0Q,T?? C QG$ME5>A 1EK=>?A 0q,SX^HOA Q$QMb>>?C QG$ES?3C 1E=@Ͽ A1ErK4ToA0q,SDA 1ErK4_ycC QGE5dA Q$QM^yoC0rK4\AC Q$OMbLA0q4Tyo QGEKB>A0rI,TϞyC 1GEOXA 0rK4V_yOA QGENy^A0q4Tgy現AQ$QL>yHA 1E=0y >A 0rK4y0q,/y>CQ$OKyBA QEE1yy3A 0rK4yo0q,Ry>C Q$QR^yjC QGEDyA 1Er=5y>A0q4y現A0rI4TyFQ,/yB?C Q$Ww>C Q$PyyC 1GOEwy C QE$EAy䯾A0M=oA 0rK=y>A0rK4>A0rK5ߙ>A0q4@A1ErK5w>A 0rK4~wFA0rK5~w>A0rK4~yߞHA0rK4}ߞDrK5}>A0rI4}FA0rK4ߞ@A0rK4w~HA0rK4~B0q4ߝL0rI4}ߞXArK4}ߞp0rK5}ߛ>A 1ED}}O QG$P}~wq,C}~vA0rK5w}ߞDA 1EC]}ߐ>A QG$P}}oQ,3}~xA0rK5}~JA 1EC=}ߐA QG$P}}䏾q,/}}0rK5w}~LA 1EC}>A 1G$N}}C Q,C}}[0rK= }}A 1EA}ߙC QG$O}}q4}}A0M<}ߞF QI,}}0K=}ߜ>C QG$R/}}ߐ>q,w}}#A 1E'}}ߐCq,w}w}+A 1E$}}ߐ>q,]}+A 1E$}]ߑ>C Q, }w}rK5}w} 1E@}]~LC QG$}}OrK=}u}3A0G}w]ߕQ,w}u}CA 1E7}w}wߕ>Q,w]}A1GN}u}yQ,w]w] 0N}u]~>q4w]u}A1EN}u]w~>CQ4]u]oA 1E$Ng}]w~> q,w]u}/A1EΏ}]u~>C Q,]u]OA1EΏ}]w~>Q,]u}oA 1E·}u]u~>C Q,w]u]oA1EΗ}u]u}CQ,w]u]o 0̧}u]u}C Q,]u]wOA1E_}u]u}CQ,w]u]0}u]u} Q,]u]wO1EN/]u]u}C Q4u]u]wϾA1EI]u]uz0rK8u]u]wA QG,]u]wߏ1E]u]u~DrL]u]u]C Q,u]u]/C QG$]u]wo0]u]u}rK]u]u}CQ,u]u]w/A QG$\]uߒ> 0]s]u}rK/]u]u]C Q,]u\]wA 1G$u]s]uߑ>0\]u]rK0u\]wA 1G$u=s]us0\=u]rJ]s\]kC Q3u]u]uOA 1G$u<=uv\]u]rL]s=u]wCQ1}u<]u/A QG$<]u~>A0\<]rLw]s<]wC Q)u<]uߐA 1G$u<<~>0\<]rJw]s<]wC Q*u<=up>1G$u<<}\<]Cqʟ]s<]w/C Q)u<=urA 1G$<<}<<]w3CrJw\<=w/A 1*s<=ur>1G<<}0<<]w[rJO<<=uA Q(<=ux1G$<<]0s<<]0<<]wrJ'\<]u/C Q'<<=u/A Q<<=uߏA Q\<=uߏC Q\<=uoC Q<<<ߐC Q<<A Q<<A QI<C Pqqqo§o0o=v *qq]A qsp>Bo<+q]A osqBo<+q]A qqoBo+*q= |qqU>BosՏmqOmsom#om=HB7mmP>mmsԯomo3omm=P>mmT>mosmmKmmXommoummZ omomm\> ommumm] ommmmm\mmouᄒmm] ommmumm= ommmsmm=mmmsmm=omkmsmm=>omkmsmm=@mmmsOmmo=>mkmsmm=Dmkmsԯmmo=Pommqoomm=Fmmqᄒkmo=^msookoZomkmom뮻mnmkmm뮻mVmmm뮺o^mkmm뮺oVmkmom뮺oNkmm뮺Ofmkmm뮺Onk뮻mom뮺Onm뮺뮻m ok뮺Om뮺뮻muom뮺P>v뮺뮻m om뮺oR>^m뮺뮻mu mm뮺SFm뮺뮻mum뮺R>^m뮺뮺sSok뮺oTFm뮺뮺scok뮺oV>>m뮺뮺ukm뮺oV>Fm뮺뮺s{뮺뮺kk뮺o=k뮺km뮺뮺s;뮺릺l뮺뮚o=k릺km뮚鮺s{m뮺뮺lk릺뮻m=7k뮚뮺m뮺뮺ӛ뮚뮺oNm뮺k鮻mCk鮺kuk뮚im뮺koPmk릚뮺Ck뮚kum뮚i[m뮺ioQ뮺ik˶kkiu&k릚im뮺iko2뮺馚iͶ뮺馚isFk릚iqm릺iim4m뮚iiն뮺ii^m馚iko[m뮚iim5m뮺iiնk馚isFkkiko͛m릚iim5릺ii[뮺iikfkiikom릚ii뮚ii[뮺iinm馚iioŻm馚ii뮚ii]뮺iikvkiiiom馚ii뮚ii]릺iikqkiii;m馚iim뮚izikc뮚igkq뮺馚iim[m馚izim릚i馚k鶺뮚iiiokigzikii馚km馚igk뮚iiio뮚iiimigikm릚iii릚i禚io뮺igik馚izikm릚g馚i뮚iy禚io뮺izgikigy禚k릚izgzimkigy馚m馚iy瞚i릚iyzimkiy瞚k릚iyy馺kigy瞚km馚iyzinF뮚iy禚kmigyy馻nV뮚iy瞚馚gyy馻nV뮚iy禚kmigyy馻n^뮚iy禚k馚gyzinN릚iyy禚k香yy馻n^뮚iyy瞚km馚gyy馺^릚iyyziigyy馻n^릚iyyzimiyy禺~릚gyy瞚kmiyy馺n뮚gyy瞚kmyyy馚~뮚iyyzikiyy禚릚iyyzikizgyy禚릚gyyzi뮺香yy瞚뮚gyyzikiyy禚릚iyyzikiyyy禚릚gyyzi뮚yyy禚馚gyygy뮚iyy瞚l릚gyyzikiyyy瞚잺릚gyyykiygy瞚l릚gyyy馫kiyyy瞚j馚gyygy馬kiYy瞚j馚gyYgy禬뮺iyYY瞚jƺ馚gyyey馭kiyyY瞚jֺ香yYgy禮kiyyeygzj޺香yYey禮뮺iyYeYgzj馚gyYey禮kiyYeYgzj馚gygYey福kiyyeYgzj޺馚gyYeY禮뮚iyYeYezi香yYeY瞯뮚iyYeYezh香yYeY瞐뮚iyYeYey香yeYeYgkiyYeYezi香yYeY瞐뮚iyYeYey香yeYeYg뮚gyYeYey馚gyeYeYgkgyYeYey.香yYeYgkiyYeYey&香yeYeYg뮚iyYeYey香YeYeYgkiyYeYey&香YeYeYe뮚iyYeYeY.iYeYeYg뮚iyYeYeY6iYeYeYes뮚iyYeYeY.yYeYeYes뮚iyYeYeY&yyeYeYeskiyYeYeY6yYeYeYetkgyYe9eYgVyYeYeYetkgygYeYeYFyYeYeYet릚gyeYc9eYgfyYeYcYet뮚iyYeYeYgFiYeYeYetkiyYe9eYgFiYeXYet뮚iyYc9eYgNiyYe9cYevkgyeYe9cYg^yYeXYeukgyYc8YgfyYeX9evkgyeYe8YevyYeX9eWkgyeX8YeiyYe88XkgyYe8YgniyYe88XkYYc8YeiyYe88Y릚gYX8YeiyYe88X릚gYX89eyYe88Y릚gYeX89e:yYe88YYgyX88d릚gYeYc89e^yYe88X릚gyeYc88垺iyYe88Y릚gyeX89e:香Ye88YYgyeYc88D릙Ye889eiyYe88YgyeYc88:香Ye889dNiyYc88Xkgye888:yYe889aiyeX88D릙Ye888:yYc888ᮚiy9c88D릙YeX88㖺iyYc88Ygye9c88ZiyYc888NiyYe889iyeX88iyYc888NiyYe889gyX88ZiyYe888NiyYc88c8gyeX88c$릙Ye888ZyYe888ᮚiye888$릙Ye88c8:yYe888ViyYc88c8gYe88%kYe88c8:yYc88NiyX88c8gYe8%kYc88ciyYc88a8niyeX8c8gye88a&香Ye88acyYc8aviyX8agye88a'yYe88acyYe8abiyX8caye8a(릙Ye8aa:yYc8ab~gy88aa8gye8aa)kYc8aa:iyYc8abiyX8a#Ye88aa)iyYc8aaziyYc8a`iyeX8aa'gYe8aa iYc8aaiyYc8aa`iyeX8aa%Ye8aa iYe8aaziyYc8a`iyXaa%gYe8aa iYc8aaziyX8a`gy8aa+gye8aa iYc8aayX8aa`iy8aa)gYe8aa yYc8aayX8a~`iye8aa+gYe8aa yYc8a~y9c8aa`iye88aa+Ye8aa iyYe8a~aiyYc8aa`iye8aa+Ye8aa~ iyYc8aaiye88aa`ƚiye8a_1Ye8a_ iyX8__Ziy88aa~ƚgye8a_~Yc8a_~ iyYc8a_{iyXaa}֚gYe8a_}Ye8a}iyYc8a}{iyX8a}gYe8a}Ye8a}iyYc8a_}{iy88a_}iye8a}Ye8a}}yX8_}{iy8a_}iye8a}Ye8c_}yX8a_}{iyXa}gYe8a}Yc8c_}}iyX}{iyXa}gYe8a}Yc8a}}yXa}|iyXa}gYe8a}}æYc8_}}iyYc8a_}{iyXa}gye8a}}Yc8_}}iyYc8a}{iyXa}gye8_}}Yc8}}iyYc8a}|iye8a~}gye8a}}Yc8}}iyYc8a}{iye8a}gYe8a}}CYc8_}}yX8a}{iyeXa}}gYe8a}}CYc8a}uyYca}|:iy8a}gye8_}}ŦYc8}}yXa}_|Ziye8a}}Ye8a}uǦYc8a}}yXa}|ziye8a}}gYe8_}}GYc8}uiyYca}tZgyeXa}}.gYe8_}uIYc8a_}}yX8a}t:iye8a}}&gYe8_}}IYc8a_}uyXa}tgye8a}}].gYe8}}IYc8a_}}yX8a}tiye8a}}]&gYe8_}uIYc8a}uiy88a}]tgye8a}}]6Ye8_}}KYc8a}uiyX8a}tziye8a}}].gYe8_}}KYc8a}_uiy8a}}tiye8a}u]6Ye8_}uOyYc8a}uiyXa}]tiye8a}}].gYe8}uOX8a}uiyXa}}]tiye8a}}]6gYe8_}uKYc8a}]uiyXa}}]tgye8a}u]Fye8}uOyYc8a}]uyXau]tiye8_}}]>gYc8}uQX8a}]uiyXa}}]tiye8_}u]>gYe8}_uOYc8a}uyXau]tiye8a}}].Yc8}_uSyX8a}uyXa}u]ugye8_}}]FYe8}uOyYc8a}]uiyXa}]tiye8a}u]>gYe8_}uKYc8a}]uiyXa}]tiye8a}u]6gYe8_}uMYca}uyXa}}]uiye8_}u]FgYe8a}uQYca}]uiyXa}}]uiye8a}u]>gYe8}uOYc8a}]uy8a}]tgye8a}u]>Ye8_}uOyYc8a}]uyXa}]tgye8_}u]NYe8}]uSyYc8a}]uyXa}u]u:gye8_}u]NYe8a}uSyYca}]uyXa}}]u:gye8_}u]NYe8a}uSyYca}]uyXa}}]u:gye8_}u]NYe8a}uSyYca}]uyXa}}]u:gye8_}u]NYe8}]uSyYc8a}]uyXa}u]u:gye8_}u]NYe8_}uOyYc8a}]uyXa}]tgye8a}u]>gYc8_}uOYc8a}]uyXa}}]tiye8a}u]>gYe8a}uQYca}]uiyXa}}]uiye8_}u]FgYe8a}uQYca}uyXa}]tiye8a}u]6gYe8_}uMYc8a}]uiyXa}]tiye8a}u]>Ye8_}uMyYc8a}]uiyXa}}]tgye8_}}]FYe8}_uQyX8a}uy8a}u]u:iye8a}}].gYe8_}_uMYc8a}uyXa}u]tiye8_}u]>gYe8}uOX8a}]uiy8a}}]uiye8_}}]>gYe8a_}_uOyYc8a}]uyXa}}]tgye8a}u]FYe8}uOYc8a}]uiyXa}]tiye8a}}]6gye8}uKX8a}uiyXa}}]tiye8a}}].ye8_}uKyYc8a}uiyXa}]tiye8a}u]6gYc8}}OYc8a}_uiyXa}tiye8a}}].gYe8_}}GYc8a}uiyX8a}tgye8a}}]6gYc8c_}uMYc8a}uiyX8a}]tiye8a}}]&gYe8c_}}IYc8a_}}yXa~}tgye8a}}].Ye8_}}KYc8a_}uyXa}tiye8a}}&gYe8a}}CYc8a_}}yXa}_tgyeXa}}.gYe8a}}EYc8}uiyXa}tziye8a}}gYe8_}}ǦYc8a}}yXa}_|ziye8a}}gYe8a}uŦYc8}}yXa}|Ziy8a}Ye8a}}æYc8a}uyX8a}t:iyeXa}}gye8a}}Yc8_}}yX8a}t:iye8a}gYe8a}}Yc8}}iyYc8a}{iye8a~}gYe8_}}Yc8}}iyYc8a}{iyXa}gYe8a}}Yc8_}}iyYc8a}{iyXa}gye8a}Yc8_}}iyXa}|:iyXa}gye8a}}Yc8a}}yX8a_}{iyXa}gye8a}}Yc8_}iyX8a_}{iyXa}gye8a}Ye8c_}香X8a_}{iy8a_}gye8a}Ye8a}}香X8a}{ziy88a_}gye8a}Ye8a}iyYc8a_}{iyXa}gye8a~}Ye8a}iyYc8aa{iyXaa}֚gye8a_}Yc8a_}yYc8a_{ziy88aa~ƚgye8a_5Ye8a_ iyYc8a_iyeXaa`ƚgye8a_/Ye8aa~ iYc8aaiyYc8aa`gyeXa-Ye8aa iYc8caay9c8aa`gye8a~1ye8aa 香Yc8aayX8a~`gy88aa)gYe8aa 香Yc8aayX8aa`iye88aa)gye8aa iyYc8aaiyX8a`iy88aa'gYe8aa kYe8aaZiyYc8a`iyeX8aa'Ye8aa kYe8aaZiyYc8aa`iye8a)gYe8aa iYe8aaziyYc8a`gye88aYe88aa)iYe8aa:iyYc8abiy88aagye8aa)iyYc8aazyYc8ab~iyeX8aaye8a(香Ye8acyYe8abiyeYc8ca8gye88a'릙Ye88aayYc8aviyX8a8gye88a&릙Ye88a8ciyYc88a8niy9c8c8gYe88c&iYe888㉚yYe88NiyX88iye88c8$릙Ye888:yYc88c8ViyX88iyeX8c8%kYe888㎚iyX889gyX88$릚gYe88c8:yYc888ViyYc89kYe888ZyYc888NiyYc889gyeX88D릙Ye888ㆺiyX889gye9c88D릙Ye888ㆺiyX88YgyeX88ZyYe888NiyYe889gyX88香Ye889dNiyYc88Xkgye888:香Ye889_gyeYc88D릙Ye889eiyYe88YgyeX88:香Ye88YdViyYc88VkgyeYc88垺yYe88X릚gyeX89e:yYe88YYiyX88z香Ye88YdNiyYc88VkgYX89eiyYe88X릚gYX8YeiyYe88Y뮙YYc8YeiyYe88XkgyYe8YgniyYe88XkgyeX8YeyYeX9eWkgyeYe8YevyYeX9evkgyYc8YgfyYeX9eu뮚gyeYe9cYg^iYeYeYet뮚iyYc9eYgNiYe9eYet뮚iyYe9eYgFiYeYeYetkiyYeYeYgFyYeYcYet릚gyeYc9eY^yYeYeYet릚gygYeXYVyYeYeYes릚gyYeYeYFyYeYeYetkiyYeYeY6yyeYeYeskiyYeYeY&yYeYeYes뮚iyYeYeY.iYeYeYes뮚iyYeYeY6iYeYeYgskiyYeYeY.香YeYeYe뮚iyYeYey&香YeYeYgkiyYeYey香yeYeYg뮚iyYeYey&香yYeYgkgyYeYey.馚gyeYeYgkgyYeYey香yeYeYg뮚iyYeYey香yYeY瞐뮚iyYeYey香yeYeYgkiyYeYey香yYeY瞐뮚iyYeYgzh香yYey禮뮚iyYeYezi馚gyYeY瞯kiyyeYgzj޺馚gygYey福kiyyeYgzj馚gyYey禮kiyyeYgzh香yYey禮뮺iyyeygzj޺香yYgy禮뮺iyyYzj޺馚gyyey馭kiyYY瞚jƺ馚gyYgy禬뮺iyyy瞚j馚gyygy馬kiyyy瞚j릚gyyy馫kiygy瞚l릚gyyykiyyy瞚馚gyyzikiyy瞚l馚gyygy뮚iyy禚릚gyyzi뮺iyyy禚릚iyyzikiyy禚뮚gyyzik香yy瞚릚gyyzi뮺izgyy禚릚iyyzikiyy禚쎺뮚iyyzimyyy馚~뮚gyy瞚kmiyy馺n릚gyy瞚kmiyy禺~릚iyyzimigyy馻n^릚iyyzi馚gyy馺^뮚iyy瞚km香yy馻n^릚iyy禚k馚gyzinN뮚iy禚kigyy馻n^뮚iy禚km馚gyy馻nV뮚iy瞚馚gyy馻nV릺iy禚km馚gyzinF뮚iy禚km馚gyzipF뮚izgy禚mkgy瞚iﶺ릚iyzimkiy禚km馚g瞚iF릺iy馚k香zikm馚iy馚i뮚igio뮺iiik馚ii馚iy馚kﶺ뮚iziioki馚ikiii릚iik릚iiio뮚igzim馚iim릚iik뮚igiokiiik릚izim릚i馚c뮺i馚iqkiiimm馚iim鮚iikc뮺iikvkiiiom馚ii뮚ii]뮺iikvkiikom릚ii뮺ii[뮺iinm馚iioŻm馚iim뮚iiٶk馚i^k馚iko{m鮚ii뮺iiѶ뮺馚iVk릚iko[m릚iim5m뮚ii׶뮺iisVm鮚ikqm뮚iko3뮺iiӶk릚is6m뮚i̻m뮚iko3뮚馚kIk馚is.k뮚i{m뮺馺oPm뮺릚뮻mA뮚kum뮚鮺뮺ioPm뮺k뮺Ck鮺kum릺뮺ӻm뮺뮺oNm뮺릺뮻m=;m뮚뮻mm뮚鮺sӻm뮺km뮺鮚뮻o=k뮺kmm뮺鮺s;뮺뮺mm뮺뮚뮻o=m뮺뮻mm뮺뮺sm뮺뮺Ώk뮺o8>m뮺뮺uCok뮺oTFm뮺뮺uCk뮺oTFm뮺뮺sSom뮺R>^m뮺뮺u#m뮺P>~m뮺뮻mu om뮺oR>^뮺뮻mm뮺P>vm뮺뮻mtok뮺Om뮺뮻m om뮺Onk뮻mom뮺Onmkmm뮺Ofk뮻mm뮺Ofmkmom뮺oVmkmm뮺o^mmm뮻mVmkmm뮻mnomkmmmoZommokmo=Pommqկomm=Tommqomo=Nomkmsԏmm=Dmkmsmmo=>mmmsOmm=@mkmsmm=>omkmsmm=ommmsmm=mmmsmm= ommmsmm]mmouᄊmm\mmmmm;mmumm\> omoummZ ommommXomosmmV>mosԏ#mm#mm=J>mmRmosOqm#omm=@Fmoqp>mosm<oom=B@Nmoqom/#mvoo]B?msooo=vAoo]Am#qo=toqZ>B7os֏m$qo=dA 7oso$o=b |osVBoosՏS(q= |oqrBO<-q] qsp>Boo=w)q]A qsp>Boo=w*qq] qso§o0=w *qq]C qso§o+oq=v )q]Aq/—q1'qq=l JosZ>Cqoqu0oq=\ /sUACqq܏qq=w 07C\qqq<qqq=v 1Eqs^>C PqqqC QqqtA Qqqst>A Qqqr>A QA QC QC QqqrC QqqA QC r<qA QI<

A QG'<A Q<A 1G$u<<~>0\<] rLg]s<]wC Q)u<]uߏAQG$u<]u~>A0\=s]rL]s=u]wCQ1}u=u]uA 1G$u<=uv\\]rJ]s\]kC Q+]u\]uݏA 1G$=s]ut>0\\}rJ]s=u]w C Q,u\]up0]u]u}rK7]u]u]C Q,]u=u]w/A 1G$\]uߒ>0]u]u}rK]u]u}#CQ3u\]woA QG$]u]wo0]u]u~B0rL]u]u]C Q,u]u]OA QG$u]u]wߏ1EE]u]u~>0rM]u]u}C Q,u]u]w/A1EI]u]uw>rK1]]u]A QG$Ӌ]u]uw>0rK9=]u}CA 1G$]u]uw>rK9=]u]A 1G$+]u]ws>rK:=]u}C 1G$)]u]up>rK3]u}A QG$]u]wߏrK3]u}C QG$}u]ߏ0rK:}]u}A QG$ӣ}u]wߏrK2]u} A 1$}u]ߏ0rK:=]u}C QG,}u]ߏK:]]u}A QG$ӧ]u}ޏ0rK;]]}C 1$]w}worK;}}}A Q$ӫ]]/0rM;=]w}C QG$]}orK5w}w}3A0G}}q>CQ,]]Ͼ0rK<]~BA QG$P}]ߓ>CQ,w]}A0@}~JC QG$}}0rK5}} A 1EO'}}ߐ>CQ,}}0r<}~>C QG$}}>rI4w}}A 1EOO}}q, }}0rK5}}A 1EA}ߕA QG$З}}Q,-}}A0rK5 w}~>A0D=}甾A QG$P}}Ͼ q,1}}0rK5w}ߞHA 1GB}ߐA QG$P}}䏾Q,3}~xA0rK5}ߞFA 1EC]}ߐ>A QG$P}}OQ,5}~vA0rK5w}~BA 1GC}O QG$P}}sQ,'}~y Q,}ߞXrK4ߝZA0rK5}>A 1Er@HP@X i親5Yviy1r (-1=5ۆZm^|B IfjnQUaq߿Q ۯ]eu i親I5Yvi1r *-1=5ۆZm^|B Afjn rUaqןY۰E$Ueeu a$4,m1r ( :1=5~9=1r ( 8K=5~9=1z)-1=5~9=B AFJ,N=RMEV]Zo~B AFJ,N=RMEV]Zm^|B Ifjn rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=1=5~9=1r ( 8I5m a$ۯ]㞻ןQ n rMv݆Zm^|B 9%z)-8I5Ym aǢۯAQUߎz^|B A%z) 8,ees߿bIfJ,-I5Wmu翀IfJ*-I,meߟbIF) 8,Ue㖛q~B 9%r4OMv]9yQfI 8$]_zm= Y j-$S]azm=yIfz)(4rE5u妻~!0aj,-8EOMV[~~!(YIA RK=BIfjoAQUa߿Qۯeeu(i親I5Yvk=1z)-1EV]Zm^~B AFJ.n rMvᖛqןYۯ$Ueeu a$,miy1z)-1=V]Zm^|BIfjn QUaqןQ 0ӏ]㞻ߠ a$4G,m(i親,viy1r (-1=5~9=1%z)-1=5~9=1%z)-1=5~9=1r ( 8I5Yviy1r ( 8I5Yviy1r ( 8I5Yviy0i親,m a$4C]㞻߿Q 0n rMvߎZm^|B 9%z)-8I5Ym aǢۯAQUvߎz^|B 9%z)( 8,ee߿Ifj,N:15YuuQ jN=1=5Yvu߀IfI-8,Ue㞛q~B 9%r4ۯOMv]9w QJ,-,S]az](Y jMG,S]azm=Ifz)(4ۯA rM=5Ymeq~} ÒQ) rM=5Wmc]!P'-3P7=CPIMR B IfjnQUaq׿Q ۯ]eu(i親I5Yvi=1z)-1EV]Zm^|B AFJ,n rMvߎqןQۯUeeu a$6,my1r)-1=6]Zm^|B Ifjn sQUaqןYۯ$Ueeu(i親-Yviy1z)-1=5~9^|B AFJ,N=rMvߎz~B AFJ,n rMvߎz~B AFJ,N=rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFJ,N:1=5~9=1r ( 6,m YۯQUaqןbIfjn=RMEV]Y=(i親4E$S]㞻ןIfjN=RK=5~9iy Y0ӏA rMv]Zm=1i覢4QU_z^}0i$˲ۯAMv]Y=y(aǢ0n RM=5vg߀bAFz) EUߎZm=(Y jMI,Ueᖚ^{(ajMG,S]azm=yQf)rE5u妻q~} ÐQf)4ۯ? RK5ez=w;?0EpKQ0T $. 6> FNBIfjnQUas߿QۯUeeu a$̶,miy1z)-2MEV]Zm^B AFJn rMwaqןY۰E$Ueew a$,niy1z)-1EV]Zm^|bIfjnQUaqןQ 0ӏ]㞻ߠ a$4G,m Ėi親,my1r ( 8=5~9=1r ( 81=5~9=1r ( 8I5Yviy1z)-1=5~9=1r,m a$4E$Ue㞻߿Q 0ӏ? rMvߎz~A9%z)-I5Yviw a"ۯQUaq~B A%z)-8I5Wm ÒY0ӏA rMv݆Zm=(i$2ۯQUߎz^|!9%r &E]az^|A9%r4QUߎzm=0a$ӏ? rME5~i߀bAFz)(CQUv߆YyIf) CQMv]9߀bA%r˲ӎ RK=Wmco^{(YJ* 6CEUv妻~ ÐQfz)(2ێQ4U]_1r -1=6]Zm^|BIfjoAQUa߿QۯUeeu a$,viy9%z)-RMEV]Zm~B AFjn rUaqןYE$Uee aȦ,viy9%z)-RMEV]Zm^~B AFJ,N rMvߎzϟQ 0ۯ]㞻 a$4G,m Ėi親,my1r ( 8I55~9=1r ( 8I5Y~9=1r ( 8I5Yviy1r ( 8I5Yviy1r ( 8I5Yviy(i親,m a$4E$]㞻߿IfjnRMEV]Zm=1i親$Uee߿Ifj,N=Q=5~9iy YӏArMv߆Zm](i$2ۯQUvߎzm^{(i$ۯAMv݆Zk=(a"ӏ? rMEU~9iQj,MI,e㞛q~B 9i褢˲ۏA rME5vu߿bAEr &4ۯArE5vsߟ~!1aǢN:G,S]_ZkwAEr˲n14U]aZk|@ @ @ @,A<TAh0Px1r (-1=5ۆZm^|B IfjnQUas߿Q"ۯUeeu a$̶,niy1%z)-RMEV]Zm~B AFjn rMaqןYE$Uee aȦ,viy1%z)-2MEV]Zm^|B AFJ,N? rMvߎzQ 0ӏ]㞻߿Q 0ӏA]㞻߿Qۯ]㞻 a$4E$Uee a$4E$Ueeu i親,m a$4E$Ueeu aǢۯ]㞻߿Q 0n rMvߎz~B 9%z)-1=5Yviy0i親E$Uee߿Qfjn=RMEV]~9=1q親E$U]㞻ןIfJ,N:1=Yvg ÒY0n rMEV[~9y Y n=RK=5vgQj,M1I4meן~B 9%q覢2ۯMV]~9QfJ* 8$U_Zm=yIf) OMV[~9iu߿bA%q褢n14ez=Ifz &2ێQ4eazkw A4LAdp0Px @1r -1=6]Zm^|BIfjˏAQUa߿Yۯ$Ueew a&,Yviy9%z).=RMEV]Z~B Afjn QUaqןQ ۯ]eu i親5Yviy9%z)-RMEV]Zm^B AFJ,n rMvߎzןQ 0ۯ]㞻 a$4E,m a親,m a$4E$Ueeu a$4E$Ueeu a$4E$Ueeu a$4E$Ueeu a$4E$Ue㞻߿Q 0ӏArMvߎz~B A%z)-1=Yviy(i親E$Ue㞻߿bIfj,N=RK=5~9y(i褢4]aq~A9%r ( $Ue㞻ןbIFI-I,me߿IfJ*-G,ecמA9%q親4ۯOMv݆YyQJ,-,U]z^{ Y jMG,U]az= Yj,-8$Uv݆9߀b 9%i$0N:G,S]_Y߀bA%i".M$QMv[~ Ėi親I5Yvi1r)-1=V]Zm^|B AFJ,n rMvᖛqןY۰E$Uee a親5Yviy1r (-1=5݆Zm^|BIfjnQUas߿Q ۯeeu i親I5Yviy1r (-1=5~9^|B AFJ.n rMvߎ{qןQ 2ۯ]㞻 a$4E,m a&,m i親,m a&,m a$4E$Ueeu a$4E$Ueeu翀Q 0ӏAQUaqמB AFJ,N=RM=5~9=1i親$Ueeu翀Q jn rEV]Zm=1i親E$S]㞻ןIfJ,N<1=5Yvi Y0ӏ? rMV]Y=(i$˲ۯAOMv݆Zk=(a$ӏA rEV[~9 ÒY jN:1I5meמ!1i$ӏ? RM=5vs߿bA%r &2ۯA rE5vߟ~!1aǢN:G,S]_ZkwIFz &˲ӎQ4ezm=w!0%+107=APGMSPW]b B AFjn rUaqןYE$Ue Ėi親I5Yvi=1z)-1EV]Zm^B AFJn rMaqןYE$Uee i親5Yviy1r (-1=5~Zm^|B AFjn rUaqןY۰E$Ueeu a$4,m1r ( 81=5~9= 9%z)-1=5ۆZm^|B AFJ,N? rMvߎz~B AFJ,n rMvߎz~B AFJ,N=RMEV]Zm^|B AFJn rMvߎZm^|B AFJ,N=RMEV]Zm^|B AFJ,N=1=5~9=1r,mu a$ۯ]aqןIfjN=RMEV[~9=1q親E$Ue㞻ߟIfjN=1=5viY .nRMEU~9y Y n=RK=5vgQ jN:15Wm߿bIFz) 6E$U_zm=(a.n=15mcq~A1i$0nQ5mco~} YJ* 6CQMv]~9iuߟ~!0aj,-8COMV[v离~ @A$A<TlA8Xx Q ۯ]eu i親I5Yvi=1z)-2MEV]Zm~B AFjn rUaqןQ ۯ]eu i親I5Yvi=1z)-1EV]Zm^|bIfjˏAQUa߿Qۯeeu i親5Yviy9%z)-RMEV]Zm^|BIfjn rUaqןQۯ]㞻 a$4E$Ue a$4E$Ueg a$4E$Ueeu a$4E$Ueeu a$4E$Ueeu翀Q 0ӏAQUao~B AFJ,N<1=5~9=1r ( 6,mu ÒYۏAQUߎz~B AFz)-I5Ym ÒY0ӏ? rMV]Zk=1i覢4QU_z^|!9%rCUaz^}(a"ӏ? rEU~9iQj,-G,e㞛q~!1i$ӎ RM=5Yuߟ~A1i"0n15e㖛o^{(Y j,-8EQMv]~9iu߿~!0aj,-8COEUu妻q~{ADTAlA0Pp 8YE$Ueg i親I5Yvi=1z)-1EV]Zm^B AFjn rMaqןYE$Ue Ėi親I5Yvi=1r)-1=V]Zm^|bIfjˏAQUa߿Q"ۯeeu Ėi親5Yviy 9%z)-1EV]Zm^|B Ifjn rMaqןQ ۯ]㞻߿Yۯ]㞻 a$4E$Ueeu a$,m a$4E$Ueeu Yۯ]㞻߿Q .n rMvߎz~A9%z)-15Yviy(i親E$Uee߿IfjN=RMEU~9=y1i親4E$]㞛qן~B AEz) 8,ee߿Qfj,N:15Yuu߀IfJ*-I,eeן~B 9%r &4QUv߆Zm=(a.n=15Wmeמ!1i$nQ=Yme~A9i$0n14e㖚] ÒQJ* EUv~!(Y J* rE5Ymc]Q ۯeeu(i親I5Yv=1%z)-RMEV]Zo~B AFjn QUaq߿Q"ۯUeeu a$,viy 9%z)-RMEV]Z~B AFjn sQUaqןQ 2ۯ]u a親,Yviy9%z)-2MEV]Zm^|bIfjn QUaqןYۯ]eu a$̶,m Ėi親,m Ėi親,m a$4E$Ueeu a$4E$Ueeu a$4E$Ue㞻߿Q 0ӏArMvߎz~B 9%z)-15Yviy(i親4E$Ue㞻߿Q jn rMEV]Y=(i$4Ua~B AFz) 8,ee߿IfJ,-1I5Wmu߿bAF) 8,U]㖛q~B 9%r4QMv݆Zk=yQJ,-,U]az^{(aN:1I,e㖚^{(Y j-$U߆Y߀b 9%i$0N:G,S]߆Yt@ @ @ @A,A<TAlAA1z)-1EV]Zm^B AFjn rUaqןQ ۯ]eu(i親I5Yv=1%z)-RMEV]Zo~B AFjn QUaq߿Q ۯeeu(i親I5Yvk=1z)-1EV]Zm^|B AFJ,n rMvߎzןQ ۯ]u a&,my1r (-1=5~9=B AFJ,N=RMEVߎz~B AFJ,N= rMvߎz~B AFJ,N=RMEVߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFz)-1=5~9=1q親,m a$4ۯ]㞻ןQjn rEV]Zm=1i親E$Ue㞻ߟIfjN=RK=5~iy ÒY0ӎ rEV]9=y(a$ۯAOMv݆Zm=(a$ۏArEV]~9yQj,-I,ecq~B 9%q覢2ۯArEV[~i߀bAEr &4ۯArEUvsߟb 9%q褢ӎQ5e㖚] ÒQI rE5ueq~{ @ @ @A,A<TlAA YE$Uee i親I5Yvi=1z)-1EV]Zm^B AFjn rUaqןQ ۯeeu(i親8I5Yv9=1%z)-RMEV]Zo~B AFjn rUaqןQ 2ۯ]u i親,Yviy 9%z)-2MEV]Zm^|B AFJ,N= rMvߎz~bIfjn rUaqןQ"ۯ]㞻ߠ a$4E$Ueew a$4E$Ueeu a$4E$Ueeu a$4E$Ueeu a$4E$Ueeu߿Q 0ӏAQUvߎz~B AFz)-1=5viy(i親E$Uec߿bIfj,N=RK=5~9y(i$4Uao~!9%r ($U]㞻qן~B 9%z ( E$S]ᖛq~B 9%r (EUaz^{(aǢ0nRM=5vu߿If) EUߎZk=yIfI 6EQMv݆9߀bA%r˲ӎRK=Wmco^{(YI E5ueq^{ @AA4LA\tAA @hQ ۯeeu a$,viy9%z)N=RMEV]z~BIfjˏAQUa߿Y۰E$Uee i親I5Yvi1r)-1EV]Zm^|B AFJ.n rMvᖛqןYۯ$Ueeu a$,miy1z)-1=6]Zm^|B Afjn rMaqןQۯ]u a$4,m a&,m a$,m a$4E$Ueeu a$4E$Ueeu a$4]㞻߿Q n rMvߎz~B AFJ,N:1=5~9y1r,Uees߿Qfjn=RMEU~9=y0i親4C]aq~A9%r ( $Ue㞻qן~B 9%z ( $S]㖛q~B 9%r (EUaz^{(aǢ0nRK=5Yuu߿IFz) CQUv߆Yy QJ* 8E$U߆YwIfz)(rE5u妻~!0aj-8EOMV[~g~APGMSPW]cPimr  & i親I5Yvi=1z)-2MEV]Zm~B AFjn sQUaq߿Q"ۯUeeu a&,Yviy1r (-1=5݆Zm^|BIfjˏAQUa߿Yۯ$Ueew a&,viy9%z)-RMEV]Zm^~B AFJ,n rMvߎzןQ 2ۯ]㞻 a$4,m(i親,miy1r ( 8I5~9=1r ( 8I5Yviy9%z)-1=5~9=1r ( 8I5Yvg a$4E$Ueeu߀Q 0ӏAQUvߎz~B AFz)-1=5Yviy(i親4E$Ue㞻߿Q jnRMEV]~9=1i親4E$]㖛qמB 9%z)( 6,Ue㞻ןbIFI-8G,eeןbAFz) 8$U]㖛o~A9%q親4ۯMv]9w Qj,-,U]z^{(aN:I,U]z] ÒYJ* 6EQMv]~9iu߿b 9i".M$Uv݆9iuߟOUp[_0ekq0v  &. 6 a$,viy1r (-1=5݆Zm^|bIfjӏAQU㞻߿YE$Ue i親I5Yv=1%z)-RMEV]Zo~B AFjn QUaq߿Q ۯeeu(i親I5Yvi=1z)-1=6]Zm^|BIfjn QUaqןYۯ$Ueeu(i親,viy1r *-1=5~9= 9%z)-1=5~9=9%z)-1=5~9=1r ( 8I5Yviy1r ( 8I5Yviy1r ( 8I4m a$2ۯ]㞻߿Q 0ӎ rMvߎz^|B AFz)-15Yvi ÒYӏAOMvߎz^|A9%z ( 8,ee߿QfjN<1=5Yvg Y nRK=5viQ jN<15Yms߿IF) 6$]az](aǢ0n15Wme~B 9i$ӎQ=Wmeq~|!0aM$U߆Y߀b 9%i".N:$Uv݆9iuߟ]cPimsPx  &. 8@@H i親I5Yvi=1z)-RMEV]Zo~B AFjnQUas߿Qۯ$Uee a親5Yvi1r)-1EV]Zm^~B AFJn rMaqןYE$Ueg i親5Yviy1r (-1=5~:m^|B AFjn rMwaqןQۯ]eu aȦ,my1r ( 8=5~9=1r (-1=5~9=1r ( 8=5~9=1r ( 8I5Yviy1r ( 8I5Yviy(i親,mYۯ]aqןQjn rMV]Zm^|!9%z) 8I5Wm aۯAQUߎz^|B 9%z) 8,ee߿bIfJ,-I5mu߿bIfJ*-I,eeןbAFz) 8$S]ᖛo~|!9i覢2ۯArEV[~9iQfJ*-8$]_zm= Yj,-$UߎZkwIfz)(rE5u妻~} ÒQ)ۯA rK=Wm㖚=msPy` `"`*4<DLT^ fB AFjn sQUaq׿Q"ۯUeeu aȦ-Yvi{1r -1EV]Zm^B AFjn rUaqןQ ۯeeu(i親8I5Yv9=9%z)-RMEV]Zo~B AFjn rUaqןYE$Uee a$,my1r -1=5~:m^|B AFJ,n rMvߎz~B AFJ,N=RMEVߎz~B AFJ,N=ROMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N? rMvߎz^|B AFJ,N=RMEV]Zm^|B AFJ,N=RK=5~9=1r (,mu a$ۯ]aqןIfjN=RMEV[~9=1i親E$U]㞻ןIfJ,N<1=5Yvi Y0ӎ rEV]~9y(a"ӏA rEV]~9yQ jN:15WmeߟbAFz)(EUߎZm= Y jMI,Ueᖚ^{(ajMG,S]azm=yIFz &2ۏ? RK=Wmco] ÒQf)4ۯ? RK=ez=vB AFJn rMaqןQ ۯeeu(i覫 8I5[~9=1r (-1=6]Zm^|B AFJ.n rMaqןY4E$Ue(i親8I5Yv9= 9%z).=RMEV]Z~B AfjnQUaq߿Q ۯeeu i親I5Yviy1r ( 1=5~9^|B AFJ,n rMvߎzϟQ 0ӏC]㞻߿Yۯ]㞻 a$4E$Ueeu a$4E$Ueeu a$4E$Ueeu a$4E$Ueeu Yۯ]㞻߿Q 0ӏAMvߎz~A9%z)-I5Yvi YۯAQU_z~B AFz)-I5Wmu Y0ӎ rEV]Y=0i$4ۯQUߎzm^{(a$ۏArMV]9y Y jN<15WmeߟbAFz)(CQUv߆Zk=yQfI 6E$U߆ZkyQfI COMv]~9iu߿bA%q褢n1I,U]azmwAEq褢n<G,U݀1r -1EV]Zm^~B AFjn rUaqןQ ۯUeeu a&-Yvi{1r -1EV]Zm^B AFjn rUaq׿Q ۯeeu a$,viy9%z).=RMEV]z~B Afjn QUaq׿Q ۯ]u a親,viy1z)-1=6]Zm^|B AFjn rMvߎ{qןQ 0ӏA]㞻߿Q 2ۯ]㞻߿Q 0ӏAQU㞻߿Q 0ӏAQUaqןQ 0ӏAMvߎz~B AFJ,N=RMEV]~9=1r ( ,m a$˲ۯ]ᖛqןIfjN=RMEU~9=1i親E$S]㞻qןbIfJ,M15Yv ÒY0n RMEU~9y Y jn=Q=5Yvu߀IfI 8$U]ᖛo~|!9i褢˲ۏA rEU~i߀bAEz (4MV[~9i翀AFz &4ۯA rE5u妻מA1aǢM$U݆9翀b 9%i"M$QMv[~ aȦ5Yvi1r)-1EV]Zm~B AFjn sQUaq߿Qۯ$Uee i親5Yvi=1z)-RMEV]Zm~B AFjn QUas߿QۯUeeu a&,Yviy9%z).=RMEV]Z~B AFjn rUaqןY۰E$Ueeu a$4,m1r ( 8=5~9=1z)-1=5~9^|B AFJ,N=RMEV]Zo~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFJ,N:1=5~9=1q親,mu a"ۯ]aqןbIfjN=RME5~9=1i親E$S]㞻qןbIfJ,N:1=Yvg ÒY0n rMEV[~9y Y nRK=5vgQjM1I4meן~B 9%q覢2ۯArEV[~9iQfI 8E$U߆Zky QI 6EQMv]~9翀bA%r˲ӎ14ez=IFz &˲ӎ1,U]_YQۯ$Uee i親5Yvi=1z)-RMEV]Zo~B AfjnQUa߿YE$Uee Ėi親I5Yv=9%z)-RMEV]z~B IfjnQUa߿Qۯ$Ueew a&,viy 9%z)-RMEV]Zm~B AFJn rMvߖqןQۯ]eu a&,my1r ( 8=5~9=1r *-1=5~9=1r ( :1=5~9=1r ( 8I5Yviy1r ( 8I5Yviy(i親,mYۯUaqןQfjn rEV]Zm^{1r$Uee߿IfjN=RK=5~9iy YӏArMv݆Zm=(a$ۯQMvߎZm=(a"ӏA rEV]~9yQ jN:15meןbAEz (CQUv߆Zk=yQfI 8E$U߆Zky QfI 6CQMv]~9iu翀bA%q褢n14eazm=yIErn1I,S]B AfjnQUa߿Y۰E$Uee Ėi親I5Yv=9%z).=RMEV]z~BIfjӏAQU㞻߿Y4E$Ue(i覫 8I5Y~9=9%z)N=RMEV_z~BIfjˏAQUa߿Yۯ$Ueew a$,viy1%z)-1EV]Zm^|bIfjnQUaqןYۯUeeu i親,my1r ( 8I5Yv=1r ( 8I5Yviy1r (-1=5~9=1r ( ,m a$4E$Uee߿Q 0ӏA rMvߎz~A9%z)-I5Yvi aۯQUaz~A9%z) 8G,meu翀IfjN=1=5viY nRM=5~iQ jN=1=Yuu翀bIF) 8$S]ᖚ~|!1i褢˲ۏA rEU~i߀bAEz (4MV[~9i翀b 9%q褢˲ӎ RK=Wmeq~} ÒQI EUv~!(Y J* r=5Yh1%z)-RMEV]Z~B IfjoAQUa߿YE$Ue(i覫 8I5[~9=1r *-1=V]Zm^~B AFjn rUaq׿Q"ۯUeeu a&-Yviy1r *-1=6]Zm^|bIfjӏAQUa߿Yۯ$Ueeu a$̶,my1r -1=5~:m^|B AFJn rMvߎzןQ 0ӏA]㞻߿Q ۯ]㞻߿Q"ۯ]㞻߿Q 0ӏAQUaqןQ 0ӏAQUaqןQ 0ӏ? rMvߎz~B AFJ*-1=5~9=y1r ( ,mu YۯAQUaz~A9%z)( 8,meu翀IfjN=Q=5viY .nRME5~9iwQ jN=Q=5Yvu߀IfI 8,U]㖛o~A9q覢2ۯArEV[~9iQfI 8E$UߎZk=yIfz)EV[~gsߟb 9%i$0n<1I,U]aZkwAErn<1G,SU߆  i親I5Yv9= 9%z)N=RMEV_z~bIfjӏAQU㞻߿Q ۯUeeu aȦ5Yvi1z)-2MEV]Zm~B AFjnQUa߿Qۯ$Uee i親5Yvi1r)-1=V]Zm^|bIfjˏAQUa߿Qۯeeu i親5Yviy 9%z)-1EV]Zm^|B AFjn rMvߎzןQ 0ӏAQU㞻߿Q 0ӏAQUaq׿Q 0ӏAQUaqןQ 0ӏAQUaqןbIfjn rMvߎz~B A%z)-1=5~9iy1r &,meu ÒYۏAQU_z~!9%z)( 8,meu翀QfjN=Q=5viY .n RMEU~9yY n=RK=5vgQjN:1I5meןbAFz)(CQUvߎZk=yQJ*-8$]_zm=QfI COMv]~9i翀bA%q褢n14ez=Ifz &2ӎ14]aZYE$Ue(i覫 8I5[~9=1r -1EV]Zm^B AFjn QUas߿Qۯ$Uee Ėi親I5Yv=9%z).=RMEV]z~BIfjˏAQUc߿YE$Uee i親I5Yvi=1r)-1=V]Zm^|BIfjnQUaq߿Q ۯ]u a$,m1r ( 8=5~9=1r)-1=5~9=1%z)-1=5~9=1r ( 8I5Yviy1r ( 8I5Yviy1r ( 8I5Yvi a$4E$]㞻߿Ifjn rEV]Zm^}1r (,Ueeu߿Qfjn=RMEU~9y0i褢4Uao~B AEz) 8,UecןbIfJ*-G,eeןbAFz) 8$S]ᖚ~|!1i褢˲ۏArEV[~9iIfI 6E$UߎZk=yIf)OMV[~iu߿b A%q褢n14ez=yIFz &˲ӎ14U]_ZjbIfjӏAQU㞻߿Q ۯUeeu aȦ5Yvi=1z)-RMEV]Z~B IfjoAQUc߿YE$Ue(i覫 8I5[~9=1r *-1=V]Zm^|B AFJn rMaqןYE$Ue Ėi親I5Yvi1r *-1=5ۆZm^|B Afjn rUaqןYۯeeu a親,my1r ( 8I5~9=1r ( 8I5Y~9=1r ( 8I5Yviy1r ( 8I5Yviy1r ( 8G,m a$4ۯ]㞻߿bIfjnRMEV]Zm]1r,Uees߿QfjN=RME5~9y0i覢4]ao~!9%r (E$S]㖛q~A9%r &E]az^|!9q親4QMv߆Zk=(a.nQ=YmߟbAEr &4MV[~9i߀bA%r2ۏ? rM=5Yu妻~A1aǢM$U߆Y߀B 9iǢMQMv[~g1r *-1=V]Zm^B AFjn sQUaq߿Qۯ$Uee Ėi親I5Yv9= 9%z)N=RMEVߎz~B AFJn rUaq׿Q"ۯUeew a親5Yvi1z)-1EV]Zm~B AFjn rUaqןQ ۯ]eu i親5Yviy1r ( 1=5~9^|B AFJ,n rMvߎzQ 0ӏA]㞻߿Qۯ]㞻߿Yۯ]㞻߿Q 0ۯ]㞻߿Q 0ӏAQUaqמB AFJ,N=RMEV]Zm^|B AEz)-1=5~9y1r ( ,mu aۯQUa~B 9%z) 8I4mu Y0ӎ rMV]Zk=1i親4Uaz~|B 9%r (E$]a~|A9%r4QUvߎZm=(aǢ0nRK=5Yus߿bAFz)(QMv]9If) COMV]~9iu翀bA%r˲ӎQ5e㖚=IFr˲n1,U]_Y a&-Yvi1z)-2MEV]Zo~B AfjoAQUa߿YE$Ue a$-Yvi{1r)-2MEV]Zm~B AFjnQUa߿YE$Uee Ėi親I5Yvk=1z)-RMEV]Zm~B AFjn rUaqןQ 2ۯ]u aȦ,viy1z)-1=6]Zm^|B AFjn rMvߎzןQ 0ӏA]㞻߿Q 0ӏA]㞻߿Q 0ӏAQUaqןQ 0ӏAQUaqןQ 0ӏAQUaqמB AFJ,N=RMEV]~9=1r,meu YۯQUaz~B 9%z) 8I4muY0ӏ? rMV]Zm=(a$ۯQMvߎZm^{(a$ۯAMv]Zk=(a"ӏ? rEU~9iQjMI,e㞻q~A9i褢˲ۏ? rME5vs߿bA%r2ۯA rME5uמA9i".N:G,S]_ZkwAErn1I,S]_YQ"ۯ$Uee i親I5Yvk=9%z).=RMEV_z~PEDc@"e ֯bͫw.@! E5We_I˰MA,MUm"j*2~{rK4SUv\zߞ=])&/=w1G$OE5XiǠI] Q,MUq"j*s~{rK4SUv[z ߞ=]~垫.-6>!G$OE5We`I˰MA(ÐIEiY]b 0Qfq#zks~{b 4SUv[uczks~{9Yz ێ=]~垚ߞ9Yz ێ9Yzzks~{b 0Qfq!Y]A$OE5We_9g.-6> =]zs~{ Q,MEiǠ9go=6>=Yucz*2]A(OE5Va~垚 ~{Q,ӐIEe^)& ~{Q,ÐI5We垊sn:A$A]ubi۰=w=Cb ,I5Wa~zjM>b ,ӐI5Vazcj)˰=6ߞ A$ =Uvmנ9&2]=b ,ÏA$Y[q9f1Mw=]~)&.-7!$OE5WeI˰] Hȓ*`$LRYn a&5Yvi=1z)-RMEV]Z~BIfjˏAQU㞻߿8cG&X"HBسj˷A(ÐMUmZ*2n:b 0SUv[uc ێ9]~墫.-6?! A%We_9gMπA,MUm"j*2n{b 0Uv[uczk ێ=]~垚-6>! E5We_9go=xπA(ÐIEiǠY]A(ÐIEmY]A(ÐIEiǠI˰MπA,MUmYMπA(ÐIEiǠI˰MπA(ÐI5We_9go=w=]~ ێb 0QemY˰MϿ! A]~ s~{b 0MUmǠIo=6>K4SQfqY˰=w>!9Yv[u"i۰M~!9UvZq!Yo=6rK0MUi_)& ~:1F =UvZqI.ێ{ A$AY[qI.~z1F 9SQei_(嚊kMwCa(NAYvmנ9%MvA(MUm"j*2~{rK4SUv\zߞ0ċ<2 <DU^śV]B AFjnQUa߿YE$Ue$XI0h&Pj,ڷrb 0SUv[uc ۞=]~)&.-7! OE5We`I˰]A,MUm"j*2~{b 4SUv[ud ێ9]~垚-6>!$OE5We_I˰MπA(ÐIEiY]b 0Qfq"zks~{b 4SUv[uczks~9Yz ێ9Yz ێ9Yz ێ9Yz ێb 0Qfq"j*2]A(ÐIEe_9go=w>! A]~垊 ێb 0MUmנI˯=w~! =]zzkrn:A$OE5a~垊 s~{Q,ӐIEWe^)& ~{Q,ÐI5We垊sn:A$A$]ucj)۰=w=Cb ,IEWe~zk1M>K4MUe䚊kM=r ,ӐE5]ybY誻n~z߀14MEe~ci骻n~9=]ނ)&.=w(q"Ə"LsG D2KWfջo`Q ۯUee i親I5Yv=AC4yeL8y$*Z6ܻ{9]~梫.-6! OE5We`I˰]A,MUq"j*s~{rK4SUvzߞ=])&/=w!G$OE5WeǠI˰]A,MUmj*2n:b 0Qf[uczktێ9]~垚-6>! A5We_9go=xπA(ÐIEiǠY]A(ÐIUmY]A(ÐIEiǠY]A(ÐIEiǠI˰MπA(ÐIEiǠ9go=w! A%a)&ߞ8SUv[uczk2n:b ,MUmI˰M! =]zs~{b ,MUiǠIgo-6=rK4RQfqY˰=w> 9Uv[u"i۰Mw~!9UvZq!Y˯=6Cb 0IEe^(垊rn9߀1G =UvZqI.ێ{ Q$NAY[u!Y.~z18RQUi^zj=v A 9SQei^z*ۯ-5ێ@A,MUq"j*s~{‡,h$4pI(V{m[v1z)-RMEV]Zo~B IfjˏAQU㞻߿Q ۯUeew i親I5Yvk=9%z).=RMEV_z~PEDc@"e ֯bͫw.! A5We_9h˰MA(ÑMUmZ*2n:b 0Uv[ucz ێ=])&.-w! OE5We_9h˰MπQ,MUmj*2n:rK4SUv[uc ێ=]~垚߯>! A%a)&.=w! A%a)&.-6>! A%a)&.-6>! A%a)&.-6>! A%a~垚ߞK4SUv[uczk2n:b ,MUmI˰M! =]zs~{b ,MUiǠIo=6>4SUfq!Y˰Mw~!=Y[ubj)M8SUfqIo-6ߞrJ0MUi_)& ~:1F =UvZqI.ێ{ Q$NAY[u!Y.~{18RQUi^(嚊kMw A$ =Uei_(zj۰=5ߎ=])&o=w! A5We_9˰MA(MUm"j*3~{,h$ʘ4pI(T{m[v1r)-2MEV]Zo~B IfjˏAQUc߿8cG&X"HBسj˷A(ÑMUmj*2n{b 4SUv[u ߞ=]݂)&.-7! OE5We_I˰MA(ÑMUmY2n:rK4SUv[z ۞9]~垚6>! A%We_9go=xπA(ÐIEiǡY]A(MUmY]A(ÑMUmY]A(ÐIEiǠI˰MπA(ÐIEiǠI˰Mπ1G$OE5We_9go=w>! A%a(垚ߞCrK4SUvZq"j*1]AG$OE5Wa)&ߎrK4SUfq"YM!=Yucz*1]πAG$NA%]~zk2mA$NA%]zzj1] 8SQfmIg.ێQ(ÏE5azj*Mw=Cb ,ÐE5azci˯-6ߞ A$ =Uvmנ9&2]>Ca(NAYvZmנ9&1Mw Hȓ*`$LZYn aȦ5Yvi=1%z)-RMEV]z~PEDc@"e*֯bͫw/@! OE5We`I˰] Hȓ*`$LRYn aȦ5Yvi=1z)-RMEV]z~BIfjˏAQUc߿YE$Ue(i親8I5Yv9=1%z)-RMEV]Zm~B AFjn rMaqןYۯUeeu(i親5Yviy1z)-1=5~9^|B AFJ,N=RMEvߎz~B AFJ,N=RMEV]Zm^~B AFJ,N=RMEV]Zm^|B AFJ,N=RK=5~9=1r ( 8I5Yu a$2ۯ]㞻ןQ n rMv݆Zm^|A9%z) 8I4mu ÒY0ӏArMv߆Zm^{0i覢4Uaz~|B 9%z (E$S]㖛q~B A%z (E$]az^}(a"0ӎ RME5vgu翀bAEz (QMv]9wQfI 6EQUv݆YIFz)(4ۯA rME5u妻~!(Y j,-6COEUv妻~}aC4ye8y$Z6ܻ}=]~)&.-w q"Ə"LsG D2KWfջo`Q"ۯ$Uee Ėi親I5Y~9=1r -1EV]Zm~B AFjnQUa߿YE$Um a$-Yvi{1r)-1EV]Zm^B AFjn rUaqןQ ۯ]eu i親I5Yvi{1r (-1=5~9^|B AFJn rMvߎzןQ 0ӏ]㞻߿Yۯ]㞻߿Yۯ]㞻߿Q 0ӏAQUaqןQ 0ӏAQUaqןQ 0ӏ? rMvߎz~B AFz)-1=5~9iy1q親,Ueeu߀Q jn rMEV]Y=(i褢4]aq~B 9%z ( 6,Ue㞻ןbIfJ*-I4me߿IfJ*-G,ecמA9%q親4ۯOMv]9yQfJ*-8$]azm=(Y jM,S]azm=Ifz)(rE5u妻~!0a j,-8COMUv离~Q ۯUeew i親I5Yv=AC4yeL8y$+Z6ܻ}=]~)&.-w q"Ə"LG D2kWfջoQۯ$Uee Ėi親I5Y~9=1r -1EV]Zm~B AFjnQUa߿Y۰E$Uee i親I5Yvi=1z)-1EV]Zm^B AFJn rMvᖛqןYۯUeeu i親-Yviy1z)-1=5~:m^|B AFJ,N=RMvߎz~B AFJ,N=RMMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B A%z)-1=5~9=(i親,eeu YۯQUaq~B AFz)-1I5YvgY0ӏ? rMv]Zm=(i$4ۯQUaz^|B 9%r (E$S]ᖛq~B A%z (E$]az^}(a"ӎ rME5vg߀bAFz)(CQMv݆Yw QJ* 8E$U߆YwIfz)rE5vמ!0aj-EQMV[~gמ @@"`*2`:BLT\dl v i親I5Yv=AC4yeL8y$Z6ܼ}=]݂)&.=w(q"Ə"LG D2kWfջoQ۰E$Ueg$XI0h&Pj,ڷrb 0SUv[ud ߞ=]ނ)&.=w!$OE5WeǠI˱]Q,MUq"j*s~{rK4SUv[z ߞ=]~墫.-6>! A%a_9go=wπA(ÐIEmY]b 0Qfqczks~{bK4SUv[uczks~{9Yz ێ9Y~垚ߞ9Yzzks~{b 0Qfq"j*2mA(ÐIEiǠ9go=w =]z ~{b ,MUmנI˰=w! =]zs~zQ,IEi_9g.ߞrK4QfmIo-6CrJ0MUiǟ9f-ێ Q(OE%azzj]!8SQfmנ9g-~z1F 9Ufmנ9f sn9π18RQUi_(嚊kMwCa(OA$YvZq9f1M\(<@L@\@l@| A(MUm"j*s~{‡,h$4pI)V{m[x1z)-RMEV]z~PEDc@"e*֯bͫw/@! OE5WeI˱] Hȓ,`$LZYn i親I5Yvk=9%z).=RMEV_z~bIfjӏAQ]㞻߿Q ۯeeu a$,viy9%z)-RMEV]Zm~B AFjn rMwaqןQۯeeu a親,my1r ( 8=5~9=1r ( 81=5~9=1r ( 8I5Yviy1r ( 8I5Yviy1r ( 8I5Wm a$4]㞻߿Q 0ӎ rMvߎz^|B AFz)-I5YvgY0ӏA rMv߆Zm^{0i覢4Ua~B A%z)( 6$Ue㞻qן~B 9%r (EUaz^}(a"ӎ rME5vi߀bAFz) CQUv߆Zk=yIfI 6EQUv݆9Ifz)(rE5uמA0aj-QMv]~gsמ   &. 6@@HP@X``j i親I5Yv=AC4yeL8y$+Z6ܻ}=]݂)&.=w(q"Ə"LG D2kWfջQE$Ue$XI0h&Rj,ڷrb 4SUv[v ߞ=])&o=w! A5We_9h˰MA(ÑMUmj*2n:b 0Uv[ucz ێ9Y~垚-6>! OE5We_9˰Mπ Q,MUmj*2n:b 0Qfq"zks~{b 4SUv[uczks~{9Yz ێ=]~垚ߞ9Yz ێ9Uv[uczks~{b 0MUmY]πA(ÐIEi_9go=v>! =]~ ~{ Q,MEiǠ9go-6>4SUfq"Y۰M9Uv[u"iM8SUvqYo=6Cr 0MEi_)& ~:1G =Yv[q!Yo,ߎ A$NAYu"Ynێ{ A$=YvZq9f sm K0IEWaybY誻n~9Ͽ8TXWZ@ P  $`(,00b 0SUv[u ߞ ċ<2<D^śV]B AFjnQUa߿8cG&T"HJسjA(MUm"j*s~{‡,h$4pI)V{m[x1z)-RMEV]z~PEDS@"e ֯bͫw.! E5We_9˰MA(MUmj*2n{b 0SUv[ud ێ9]~垫.-6>!G$OE5WeI˰MA(ÐIEmYn:b 0Qv[uczks~|9Yzߞ9Y~垚ߞ9Yz ێ9]~ ێ9Yz ێ4SUv[uczks~:b 0QfmY]πA(OE5We_)&.-6ߞrK4SUvq"i]π1G$OA%a~垊 ~{b ,IEi_9f.ߎCr 0MUiǠ9g.ێ Q(ÐE5Wa~䚊k2]π1F =Yv[q!Yo-5ߞ Q(OA$]u"Yo-5ߎQ(OA$Yu!I.~:߀1 8RMUe~z*۰-5ߎ*6BaJ!Vbl,@<@L@\@l=])&/=w! A5We_I˰MHȓ*\$LRYn a親I5Yvk=AC4yeL8y$+Z6ܼ}=]݂)&.=w (q"Ə"LG D2kWfջQ۰E$Uee i親8I5Y~9=aC4ye8y$+Z6ܻ{9]~垫.-6>! A%e_9gpMπA,MUmj*2n:b 0Qv[uczktێ9]~垚>! A%a9go=w! OE5We_9go=w!$OE5We_9go=w! A%a)&.-6>! A%a)&.-6>!=]~垚ߞ9Yyczks~{b 0QemY˰Mπ1G$OE%a(垚ێrK4QfqY˰Mw9Uv[u"j)M!9Uv[u"Y۰Mw> 9SUvqYo-6rJ0MUi_)%sn9߀1G =YvZqI.ێ{ A$AYv[qI-~:߀1F 8RQUi^zj=vߞ;>A8DXGJMORHUxX[ ` ! OE5We`I˱] Hȓ,`$LZYn i親I5Y~9=1r)-2MEV]Z~@EDR@"e ֯bͫw.@! OE5We`I˰] Hȓ,`$LZYn i親I5Yv=AC4yeL8y$+Z6ܻ{9]~梫.-6! E5We_I˰MA(MUmj*2n:b 0Uv[uczl ێ=]~)&.-6?! A%a_9go=wπA(ÐIEiY]A,MUmY]b 0Qfq"j*2n:rK4SUv[uczks~{b 0Qfq"j*2n:Q,MUmY]AG$OE5We_9gn-6>! =]~垊 ێb 0MUmY˰M!=Yzzk2n:A$OE5a~垚 ~{a,IEe_)&ێ Q(ÐE5Wa~嚊sn:1F =Y[u"Y˯=6rJ0MEe嚊2]!4RQUi_)%2]~ K0MEe~j)˯=5ߎ A$ =Uei_(zj=6 q"Ə"LsG D2KWfջoQۯ$Ueg$XI0h&Rj,ڷrb 4SUv[zߞ9]~&.-w q"Ə"LsG D2kWfջoQ۰E$Ueg$XI0h&Rj,ڷrb 4SUv[v ߞ=])&/=w! A%We_9g˰MA(ÐIUmY2n:b 0Qf[uczk ێ=]~&.-6?! A%a_9go=wπA(ÐIEmY]A(ÐIEiǠI]A(ÐIEiǡY]A(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÐIEiǠI˰MπAG$OE5We_9go-6>! A%]~垚 ێK4SUv[u"j*1]1G$OE%a垚 ێb ,MUiǠ9g.-6ߞCrK0QUmנIo-6Cr 0MUiǟ9f-ێ Q(ÏE5a~zk2] 4RQemǠ9f ~:1F 9SUfmנ9f n9߀1 8RQei_(嚊1M=b ,ÏE%][qIgr]>a|@@,@<@L@`p A(ÑMUmj*2~{,h$ʘ4pI(V{m[x1z)-RMEV]z~B AFjn QUa߿8cG&T"HBسj˷A(MUm"j*3~{‡,h$4pI)V{m[x1z)-RMEV]z~PEDS@"e bͫw.! A5We_9h˰MA(ÑMUmj*2n:b 0Uv[ucz ێ=])&.-7! E5We_9gpMπA(MUmYn:b 0Qf[uczks~{rK4SUv[uczks~{rK4SUv[uczks~{b 0Qfq"j*2n:b 0Qfq"j*2mA(ÐIEiǠIo=w! A]~垚 ێrK4SUv[u"j*1]1G$OE5a(垚ێb 0MUiǠIgo-6rK4QfmIo=6=rK0QUmǠ9g.ߎQ,ÐI5Wa~嚊rmπ1G =Yv[q!Yo-5ߞ Q(OA$]u"Yo-5ߎ Q(NAY[qI- n9ϿrJ0I5VaybY覻.~9ϿJPEDc@"e*֯bͫw/@4SgѧVwpbɛFϿ HȔ,`$NZYpFB AFjnQUa߿8cG&T"HJسj!D"P1r)-2MEV]Z~@EDS@"e ֯bͫw.@! OE5We`I˰] Hȓ*`$LZYn aȦ5Yvi=1z)-RMEV]Z~B IfjnQUa߿Qۯ$Ueeu a$,niy1z)-1=V]Zm^|B Afjn rMvᖛqןQ 2ۯ]㞻߿Yۯ]㞻߿Q ۯ]㞻߿Q 0ӏAQUaqןIfjn rMvߎz~B AEz)-1=5~9y1r (,meu ÒYӏAQUߎz~B AFz)-I5Ym ÒY0ӎ rEV]Y=0i褢4ۯQUߎzm^{(a$ӏA rMV]~9yQjM1I4eeמ!1i褢˲ۏ? rME5vgu߿AFz (4EV[~iu߿bA%r˲ӎ RK=Wmco^{(YI rE5uepPEDc@"u*֯bͫwO@4b 0Uv[ud ߞ ċ<2<D^śV^>B AFjoAQU㞻߿Q"ۯ$Uee$XI0h&Rj,ڷtQ#HB AFjn QUa߿8cG&T"HBسj˷A(MUmj*2~{bK4SUv\zߞ=a)&o=w! A%We_9g˰MπA(ÐIEmY2n:bK4SUv[u ێ9Y~垚>! A%e_9go=w@A(ÐIEiǠI]A(ÐIEiǡY]A(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÐIEiǠI˰M! A%a)&ߞ4SUv[ucz*2n:A(ÐI5We_9g.-6K4SUvq"iMπ1G$A%a~䚊s~: Q,ÐIEWe_)& ێ{b ,IEe^)& ~z Q(OE5a~zk1]4QUiǟ9& sn:߀1G =Uvm9g n:߀1F 8RQei_(嚊kMwCa(OA$YZq9f2MA(ÐMUmj*2~{,h$ʗ4pI(V{m[v1z)-RMEV]z~B AFjn QUa߿8cG&T"HJسj!D 9]~&.-w q"Ə"LG D2kWfջQE$Ue$XI0h&Rj,ڷrb 4SUv[v ߞ=])&/=w1G$OE5XiǠI] Q,MUq"j*s~{bK4SUv[u ێ9]~垚6>! A5We_9go=πA(ÐIEiY]A,MUmY]A,MUmY]A(ÐIEiǠI˰MπA(ÐIEiǠI˰=w! A%a)&ߞ4SUv[uczk2n:Q,MUiǠI˯=w! A]~ s~{b ,MUiǠ9gn-6rK4QemIo-6rJ0MUiǠ9g.ߎ Q(ÐE5Wa~䚊k2]Ͽ!8SQfmנ9g-~z1G =UvqIg- ~:1F 9SQfmǟ)%2]>Ca(OA$YZq9f2]=! E5We_I˰] Hȓ*`$LZYnF(9]~)&.-w(q"Ə"LG D:kWfջB@1r)-RMEV]Z~PEDc@"e*֯bͫwO@4b 0Uv[ud ߞ ċ<2<D^śV]B AFjnQUa߿YE$Um a&-Yvi{1r)-1EV]Zm^B AFjn rMaqןYE$Uee a&,niy1r)-1=5~:m^|B AFJ,N rMvߎz~B AFjn rMvߎz~B AFJ,N= rMvߎz~B AFJ,N=RMEV]Zm^|A9%z)-1=5~9=1i親,mu a$ۯ]aqןIfjN=RMEV[~9=1q親E$U]㞻ןIfJ,N:1=Yvg ÒY0n RMEU~9wQ jN=1=Yuu߿bAFz) E$Uaz](aǢ0nQ=Ym妻ן~!1i$0nQ5mcq~}(Y j,-8EQMv]~9iu߿b 9%i$.N:G$UB AFjnQUa߿8cG&X"HJسj!D 9]~)&.-w(q"Ə"LG D:kWfçB9]~&.-w(q"Ə"LG D2kWfջB@1r -2MEV]Z~@EDS@"e ֯bͫw.@! OE5We`I˰] Hȓ*`$LZYn aȦ5Yvi=1z)-2MEV]Zm~B AFjn sQUaq׿Q ۯ]eu Ėi親5Yviy 9%z)-1EV]Zm^|B Afjn rMvߎ{qןQ 0ӏAQU㞻߿Q 0ӏAQUaqןQ 0ӏAQUaqןQ 0ӏAQUaqןbIfjn rMvߎZm^|B AFJ*-1=5~iy1i親E$Uec߿bIfJ,N=1=5~iy Y0ӏA rMv]Zm=(a$ۯAOMv߆Zm=1i$˲ۯOMv݆Zk=(aǢ0nRM=5vgu翀bAFz)(CQMv݆Yy QJ,-8$UߎZk=y QfI OMV[~gsߟ~!0aj,-8EOMV[~ i親I5Yv9=aC4y8y$ԫZ6<}H aȦI5Yv=aC4ye8y$ԫZ6<}H aȦI5Yv=AC4ye8y$ԫZ6<}H a&5Yvk=A4yeL8y$+Z6ܼ}=]ނ)&.=w (q"Ə"LG D2kWfջQۯ$Uee i親I5Yvk=1%z)-RMEV]Zo~B AFjn rUaqןQ 0ӯ]㞻 a$̶,my1r ( 81=5~9=1z)-1=5~9=1r)-1=5~9=1r ( 8I5Yviy1r ( 8I5Yv a$4E$S]㞻߿Qjn rMV]Zm^|B 9%z)-8I5Yu a"ۯQU_z~B AEz) 8G,mes߿bIfJ*-I5ms߿bIF) 8,Ue㞻qמ!9q親4ۯOMv݆YyQJ,-,U]z^{ Y jMG,S]az= ÒYJ* 8EQMv]~9iu߿b 9%i$0n<G,S]߆Y1z)-RMEV_z~B AFjnQUa߿8cG&X"HJسj!DB AFjnQUa߿8cG&X"HJسj!DB AFjnQUa߿8cG&X"HJسj!D 9]~)&.-w(q"Ə"LG D2kWfջQ۰E$Ueg(i親8I5[~9=1r *-1=V]Zm^~B AFJn rUaqןYE$Ueg i親,Yviy9%z)-1EV]Zm^|B Afjn rMvߎqןQ 0ӏA]㞻߿Q 0ӏAQUaq߿Q 0ӏAQUaqןQ jn rMvߎz~B AFJ,M1=5~9=(i親$Ueeu߀Q n rMV]Zm^{1i親E$U]㞻ןIfj,N<1=5Yvi Y0ӎ rEV]~9y(a"ӏA rEV]~9yQjM1I4meן~A9i褢˲ۏA rEU~i翀bA%r &4ۯArEUvgs߿b A%q覢˲ӎQ=Wmco^{(YJ* E5u垻0cG&T"HBسj˷A(MUm"j*s~{‡,h% 4pISV{m:x( aȦI5Yv=aC4y8y$ԫZ6<}@b 0SUv[u ߞ ċ<2 <DU^śW> $`b 0Uv[ud ߞ ċ<2 <D^śV]B AFjnQUa߿8cG&T"HBسj˷A(ÐMUmZ*2n:b 0SUv[uc ێ9]~垚-6>!$OE5We_I˰MA(ÐIEiY]b 0Qfq#zks~{b 4SUv[uczks~{rK4SUv[uczks~{b 0Qfq"j*2n:b 0Qfq"j*2n:b 0MUmY]1G$OE5We_9&.-6>9Yv[uczk2n:A(ÏE5We_)&.ߞ4SUvq"YM!9Y[ubj*M!9Uv[q"Y˰=w>8SQfmIn,ߎ Q(OE5azz*Mw>b ,IEWa~z*Mw=r ,ӐE5Vaycio,ێ{14MUe~j)˯,ێ{ a"Ə"Ls' D2KWfջoQE$Ue aȦI5Yv=aC4y8y$ԫZ6<}@b 0SUv[u ߞ0ċ 1r)-RMEV]z~PEDc@"u*֯bͫO@01r -2MEV]Zo~@EDR@"e bͫw.! E5We_I˰MA,MUm"j*2~{bK4SUv[v ߞ=]~&.-6! A%We_9gpMπA(MUmY2n:b 0SUv[uczksێ9Yz垚ߞ9Yzߞ9Yz ێ9Yz ێb 0Qfq"j*2n9A(ÐIEi_9go=w>! A$]~垚 ێb 0MUmI˯=w~! =]zzk2n:AG$OA%a~䚊sn:A$NA%]zzk2]π1G$AYucj)Mw>4RQemǠ9f ~z1F =UvqIg- ~:1G 9UfmǠ9&2]~rJ0I5Vay"Y.n9Ͽ a"Ə"LsG D2kWfջBDb 0SUv[ud ߞ ċ<2 <DU^śW> $`b 0SUv[vߞ9]~)&.=w (q"Ə"PG D:kWfçBB AFjnQUa߿8cG&X"HJسj!DB AFjn QUa߿0cG&T"HBسj˷A(ÑMUmj*2n{b 4SUv[v ߞ=]݂)&.-7! OE5We_I˰MA(ÐIEmYn:b 0SUv[uczk ێ9]~垚ߟ>! A%a)&/=w! A%a)&.-6>!G$OE5We_9go=w! A]~垚ߞ9Yyczks~{b ,MUmY˰Mπ1G$OE5We)&.ߞ9SUv[ubj*1]߀A(OE5Wa)% ێQ,ӐIEe_)&ێ Q,ÐI5We(垚 s~:AG$A]ucj)Mw>4QUiǟ9& ~:AG$ =YvZqI.~z18RQUi_(嚊kMwCa(OA$Y[q9f2 ċ<2 <DU^śV> $iA(ÑMUmj*3~{‡,h% 4pISV{:x b 0SUv[u ߞ0ċ9]~)&.=w (q"Ə"PG D:kWfçBB AFjn QUa߿8cG&X"HJسjA,MUm"j*s~{b 0Uv[uc ۞=]݂)&.-w!$OE5WeI˰]A,MUmj*2n;b 0Uv[uczk ێ=]~墫.-6>!$OE5We_9gMπA(ÐIEmY]A(ÑMUmY]A(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÐIEi_9go=w! =]~垚 ێrK4SUv[u"j*2]A$OE5Wa)&ߎrK4SQfqY˰M9Yv[u"j)M 9Uv[q"Y˰=w>8SUfmIn-5ߞQ(ÏE5a~zjM>4MUi_)%2] 4MUezjMwCa(OA$Y[q9fr]>(q"Ə"LG D2kWfջB@1r)-RMEV]z~PEDc@*u*֯bѳO@B AFjnQUa߿8cG(X#JJشl!Q"ۯ$Ue aȦI5Yv=aC4y8y$ԫZ6<}H aȦI5Yvk=AC4yeL8y$Z6ܼ}=]݂)&.=w!G$OE5WiǠI]A(ÐIUmY2n:b 0Qv[uczk ێ=]~)&.-6! A%e_9go=πA(ÐIEmY]b 0Qfq"j*s~{b 0Qfq"j*s~{b 0Qfq"j*2n:b 0Qfq"j*2n:Q,MUmY]A(ÐIEiǠIgo=w=]z s~{ Q,MUiǠIo=v> =Yyczj2m1G$A%]~krn:1G$A%]zzk2]π1G =Yubj)۰Mw>4QemǠ9f ~z1F =UvqIg-~:AG =Ufmנ9&r]~rJ0I5VaybY誻.~:π Hȓ,`$NZYpF! E5We_I˰] HȔ,`NZZ6pA(ÑMUmj*s~{b 0SUv[u ߞ9]~)&.=w (q"Ə$PG F:kWhçB! E5We_I˰] Hȓ,`$NZYpFB AFjn QUa߿8cG&T"HBسj˷A(ÑMUmj*2n{b 4SUv[u ۞=]~&.-6! A%We_9gMπA,MUmZ*2n:rK4SUv[ucz ێ9]~垚ߞ=]~垚ߞ9Y~垚ߞ9Yzzks~{b 0Qfq"j*1]A(ÐIEi_9go=w>! A%]~垚 ێCrK4RQfq"YMπ1G$OA%a~垚 ~{b ,MUiǠ9g.,ߞrK4QemנIn-5ߞrJ0MUiǟ9&~{ Q(OE5azz*M>4MUi_)%2]!4MUi^嚊kMw=b ,ÏE%]u!I sm~@ HȔ,`%NZYpG.l4صr Y3i׷}{ <2̜<D^śV^> $iA(ÑMUm"j*s~{b 0SUv[vߞ9]݂)&.=w! E5We_I˱]A(ÑMUmj*3~{‡,h% 4pIV{m\:x(A(ÑMUmj*2~{,h$ʗ4pI(T{m[v1r)-2MEV]Zm~B AfjnQUa߿Y۰E$Uee a親-Yviy9%z)-RMEV]Zm^B AFJ,N rMvߎz~B AFJ,N=RMEvߎz~B AFJ,N= rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFJ,N=RME5~9=1r (,m a$ۯ]aqןbIfjN=RM=5~9y0i覢4C]aq~B 9%z ( 6$Ue㞻ןbIFI-8G,eeןbAFz) 8$U]ᖛo~|A9i覢2ۯArEV]~9QfJ* 8$U_Zm=yIf) OMV[~iu߿b 9%i$0n<1I,U]azmw@@*\ɳ$LRnbF*d׳n8hճw];A4yeL8y$ԫZ6<}H a親I5Yv9=A0yeK6u$*X6ܻ{H%LB AFjnQUc߿Q"ۯ$Ue aȦI5Yv=aC4y8y$ԫZ6<}H aȦ5Yvk=A4yeK8y$+Z6ܻ}9]~&.-7! OE5We`I˰]A,MUmj*2n{b 0SUv[ucz ێ=]݂)&.-6?! A%a9go=w!G$OE5We_9goMπA(ÐIEiǠI˰MA(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(OE5We_9go=w =]~垊 ێrK4SUv[u"j*2]A$OE5We)&ߞrK4SUfq!Y۰M 9Y[ubj*]Ͽ!9Yv[u"i۰Mw> 9SUvqIo-6ߞr 0IEe^(垊rmϿ 4RQUiǟ)&rmϿK0MEe~z*۰=v A$ =Ufmǟ(嚊k=v9]~)&.=w (q"Ə$PG F:kWhçB! E5We`I˱]@ȓ*\ɳ$LRYnF*db 0SUv[vߞ <2̛:D,\śV] $iN! E5We`I˱]A(ÑMUmj*3~{‡,h% 4pISV{m:x(A(ÑMUmj*2~{,h$ʘ4pI(V{m[v1z)-2MEV]Zo~B AfjnQUa߿Yۯ$Uee aȦ,Yviy9%z)-2MEV]Zm^|bIfjn sQUaqןQۯ]㞻ߠ a$4E$Ueeu a$̶,m a$4]㞻߿Q 0ӏAQUߎz~B AFJ*-1=5~9y1q親,Uees߿Qfjn=RMEU~9=y1i親4C]aq~A9%r (E$U]㞛qמA9%r &EUaz^}(a$ӏ? rEU~9iQJ,-,U]ᖚ^{(Y jMG,U]z](Y j,-8$Uv݆9翀bA%q褢n1I,U]Q۰E$Ue aȦI5Yv9=1r)-RMEV]z~@ DRM@"e /bͫw.4S'QVw@A(ÑMUm"j*s~{(`$ʗ2lI(Tsm[v(J89]݂)&.=w! E5We_I˰] HȔ,`%NZYpQ ۯ$Uee$XI.h&Pj,ڷrb 0SUv[uc ۞=]~)&.-7! OE5We_I˰MA(ÐMUmY2n:bK4SUv[uc ێ=]~垛.-6>! A%e_9go=w! E5We_9go=w! A%a)&.-6>! A%a)&.-6>! A$]~垚ߞrK4SUv[ucj*2n:A(ÐIEe_9g.-6>8SUv[u"j*]πA$OE5Va垚 ێ{ Q,ÐIEWe^)& ێ{ Q(ÐE5Wa~垊sn:1G =Yu"i˰=w=Cb ,IEe~䚊k2]!4RQUi_)%2] K4MEe~z*۰=6ߞ Q$ =Ufmǟ(@ȓ*\ɳ$LRYnF*db 0SUv[vߞ <2̛:D,\śV] $iNN{6œ6[7q׿@A(ÑMUm"j*s~{(`$ʗ2lI(T{m[v(JB AFjnQUc߿Q"ۯ$Ueg aȦI5Yv=AC4ye8y$ԫZ6<}HA(ÑMUmj*2~{bK4SUv\zߞ9]~垫.-6?! A5We_9g˰MπA(ÐIEmYn:b 4SUv[uc ێ=]~墫.-6>! E5We_9go=wπA(ÐIEiǠI˰MA(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÐE5We_9go=w! =]~垚 ێ4SUv[ucj*2n:A(OE5We_)&.ߞ4SUvZq"iMϿ! =Yycz*1]π1G$A%]zzk2]π1G$AYucj*M>4RQfmנ9g-~{ A$NA$Yu"Y誻o-5ߎ Q(NA$Y[u!I.~:߀14MUe~z*ۯ-5ߎ@ȓ*\ɳ$LRYnF*`1r)-RMEV]z~@ DRM@"e /bͫw.4S'QVwpbɛFϿ PI.d&Pb,ڷrQ#H2uukٷw,jٻ>B AFjnQUc߿0C&TgP"HBj˷A(MUm"j*s~{b 0SUv[u ߞ ċ<2 <DU^śV>B AfjˏAQU㞻߿Q ۯUeeu aȦ5Yvi1r)-1EV]Zm^|B AFJ,n rMvߎqןQ"ۯ]eu a&,m1r ( 8I5[~9=1r ( 8I5Yviy9%z)-1=5~9=1i親,m a$˲ۯ]㞻߿bIfjnRMEV]Zm=1q親$Uee߿Ifj,N=Q=5~9iy Y0ӏA rMv]Zk=1i褢4ۯQUߎzm^{(a$ӏA rEV]~9wQJ,-G,e㞛q~A9i褢˲ۏA rME5vu߿bAEr &4ۯArE5vߟ~!0aǢM$U߆Y翁MA4yeK8y$*Z6ܻ}H%MFZm&moϯ>0C&Tg"HBسj˷!D"Tiկffѫf<A0yeK6y$*X6ܻ}H%LFZm&moϯ>0C&Tg"HBسj˷!D"Tiկf1r)-RMEV]z~B AFjnQUa߿8cG(X"JJسl!D! A5We_I˰MHȓ*\$LRYn aȦ5Yvi1z)-2MEV]Zm~B AFjn sQUaqןQ 2ۯ]u aȦ,miy1r *-1=5~9=B AFJ,N=RMEV]Zo~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^{1r ( 8I5Wm YۯUaqן~B AFI-15Yvi Y0ӏArMv߆Zm^{0i褢4Uaz~|B 9%r (E$]ᖛo~B 9%r (EU_z](a0nQ=YmߟbAEz (OMv]~9߀bAEr &2ۯA rME5u妻מA1aǢM$U߆Y翖@DRN@"e ֯bͫw/@4SgѧVbɛF PI.d&Pj,ڷrQ#H6}ukٹ{,jۿ>@ DRN@"e ֯bͫw/@4sgѧVbɛF XI.d&Pj,ڷrQ#H6}ukٹ{,Q"۰E$Ue aȦI5Yv9=1r)-RMEV]Z~PEDc@"e*֯bͫwO@! OE5WeI˱] Hȓ,`$LZYn aȦ-Yvi{1r -1=6]Zm^|BIfjoAQUaq߿Q ۯ]㞻 a$4,m i親,m i親,m a$4E$Ueeu a$4C]㞻߿Q .n rMvߎz~|B AFJ,-1=5~9iy0i親E$Ue㞻ߟQfjN=RM=5~9y Y0ӏA rMV]Zk=0i$2ۯQMv߆Zm=0i$ۏArEV]~9wQJ,-G,Ue㖛o~|!1i$ӎRK=5Ym妻מ!1aǢ.N<1I,ez= ÒQI EUu妻~0cG&T"HBسj!D"\iկffѯn<A4yeK8y$+Z6<}H%͟FZ^&mϯ_?0cG&T"HJسj!D&\iձjfӯn<A 4yeL8y$ԫZ6<}He͟F[^ 1r)-RMEV]z~B AFjnQUc߿Q"ۯ$Ueg$XJ0h'Rj,ڸtQ#H! E5We_I˰MA,MUm"j*s~{rK4SUvzߞ=])&.-w! OE5We_9h˰MπQ,MUmj*2n:rK4SUv[uczk ێ9Y~垚ߞ9Yzߞ9Yz ێb 0Qfq"j*2n:b ,MUmYMπA(ÐE5We_9g.-6>=Yzzks~:a,MUiǠ9go-6=rK4RQfqY˰=w>!9Uv[u"i۰M~!9UvZq!Yo=6rK0MUi_)& sn:AG$=Yv[q!Inێ{ Q$NAY[qI- ~:߀14MUe~z*۰=6ߎ <2 <DU^śV> $i2ϣN{W/`œ6{w׿Hȓ*\$LZYnF.l4صr Y3i׷}|z ċ<2 <DU^śg> $y2ϣNW/`ŗ>{wǯ HȔ,`%NZZ6pǓ.l5+Xrb 0SUv[uߞ=]݂)&.=w! E5We`I˱]A(ÐMUmj*2~{,h$ʘ4pI(V{m[v1z)-RMEV]Z~B IfjoAQUa߿YE$Uee i親5Yviy9%z)-RMEV]Zm^~B AFJ,N= rMvߎz~B Afjn rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B 9%z)-1=5~9y1r (,mu YۯAQUaz~!9%z ( 8,meu߿IfJ,N:1=Yvg Y0nRME5~9iQjN:15Wm߿IF) 6$]az](aǢ0nQ5WmeמB 9i$nQ5Wmcq~} YJ* 6COMV[~gמ ċ<2 <DU^śW> $i2ϣNW/`œ6{wǯHȓ*`$NZYpG.l4Xr Y3׷}z ċ,y2ϣRW/`Ǘ>{wǯ H,`QNZ6p0Ǔ.m U+Xrys׷.z <2̛:D,^śV] $iN! E5We`I˱]A(ÑMUmj*3~{‡,h$4pIV{m[x1%z).=RMEV_z~B AFJn rUaq׿Q ۯUeeu a$,viy1%z)-2MEV]Zm^|bIfjn QUaqןYۯ]u a$4E$Uee a$4E$Ueeu a$4E$Ueeu aۯ]㞻߿bIfjn rEV]Zm^|A9%z)-I5YvY0ӏAMvߎzm^|A9%z ( 8,Uee߿Ifj,N:15YuuQ jN=1=Yuu翀bIF) 8$S]a^}(aǢ0nQ=Ymeן~!1i$nQ=Wmeq~!1aǢ.N:G,S]_ZkwcLk)ι,h$4pIV{m:x(˛>:-\Luǟo~ q"Ə"LG D:kWfçBLԭb1eϧ^zv‡,hE 4piSV{&:x 8˛BJ-\\u˧o a"Ls& D2KWfջBDӫ^1dͣ^y,h$ʗ2pI(V{m[x(Q"ۯ$Ueg aȦI5Yv=aC4ye8y$ԫZ6<}=])&/=w! A5We_9h˰MA(MUmj*2n;b 0SUv[uc ێ=])&.-6! A%e_9go=xπA(ÐIEiY]A(MUmY]A(ÐIEiY]A(ÐIEiǠI˰Mw! A%a)&.-69Yzzks~{ Q,MUiǠI˯=w =Yzzksn: Q,IEi_9g.-5ߞ4SQfqY˰=w> 9Uv[q"Y˰=w>rK0MUiǟ9f~{ Q(OE%]zcj*Mw=Cb ,ӐI5Va~z*۰=vCb ,ÏE5]u"Y誻n~z1F 8RQUe~,h$4pISV{m:x(˛>:-\\uǧo~(q"Ə"PG F:kWhçCLTbqϧ^v(`$ʗ2lI(T{m[v(J>:ܽL5ǟ^~~ aƏ"LsG D2kWfջBLӫb1dͧ^y,h$ʘ4pIV{m\:x( aȦI5Yv9=1r)-RMEV]z~PEDc@*u*֯bͳO@01r -2MEV]Zo~B IfjoAQUc߿YE$Ue(i親I5Yvk=1z)-1EV]Zm^|BIfjn QUaqןYۯ]eu a$4E$m a$4E$Ueeu a$4E$Ueeu a$4E$Uec߿Q 0ӎ rMvߎz~B AFJ,-1=5~iy(i親4E$]㞻qןIfj,N=1=5viY .n RMEU~9y Y nRK=5vgQjN:1I5meןbAEz (QMv݆YyIfI 6EQUv݆YwIf)EUvן~!(Y j,-8EAC4y8y$ԫZF<}Xe͟Fk^.}:ӷ_?8cG(X#JJ4laŏ&\Vj8ӯo];xA4yeK8y$+Z6ܼ}H%͟FZ^&m:ϯ_?8cG&T"HJسl!E&\jVjӯn=;xaC4y8y4ԫZF<}9]݂)&.=w! E5We`I˱]A(ÑMUmj*3~{,h$4pI)V{m[x1z)-RMEV]z~BIfjӏAQUc߿YE$Ueg i親5Yviy1r ( :1=5~9>|B AFJ,N= rMvߎz~B AFjn rMvߎz~B Ifjn rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RM=5~9=1r ( 6,m a$4ۯ]㞛qןIfjn=RMEV[~9=1i親E$]㞛qן~B A%z) 8,UeeߟIfJ,-I4meߟIfI 8,U]㖛q~A9%q覢4ۯMV]~9QfJ* 8$UߎZk=yIfz)EUvsߟ~!0aj-QMv8cG(X#JJشl!ŏ&\Vjӯn];xA0qeK6u$*X6ܻ}H%MFZm&mϯ??0cG&T"HJسj!D&\iձjgӯn! A$]~垚 ێb 0MUmנIo=w>! =Yzzk2n91G$A%]~krn91G$A]zcz*]8SQfmI.ߎ Q(OA%]ycj)۰=vr ,I5Wa~z*۰=vCa,ÏE%]u!I.n9Ͽ4g‡,hE 4piSV{&:x 8˛>J-\\u˧o~ a"Ls& D2KWfջBDӫ^1dͣ^y,h$ʘ4pIV{m:x(˛>J-\\u˧o~ (q"Ə$PG!F:kX2hçËL)Tbqϧ^v,h$ʗ4pI(V{m[x(A(ÑMUm"j*s~{b 0SUv[vߞ9]~)&.=w (q"Ə"LG D:kWfջYE$Ue(i覫 8I5[~9=1r *-1=6]Zm^|BIfjoAQUas߿Q ۯ]u a$,m1r ( 8I5Yv=1r ( 8I5Yviy1r ( 8I5Yviy1r ( 8I5Yviy(i親,meu aۯUaqן~B AFI-15YviY0ӏ? rMv]Zm=(i$2ۯQUߎz^|!9%rEUaz^|!9q親4ۯQMv߆Zk=(a.n=15Ym妻ן~A9i$ӎ RM=5Yuן~!1aǢ.N<1I,U]az=IFz &2ۏ? Q5 PI.d&Pb,ڷrQ#H2}ukٷ{,jٿ>@ DRN@"e ֯bͫwO@4sgѧVbɛN$XI0hRj-8tqcɗ6}*Z{<×N=|@ DRN@"e ֯bͫwO@4sgѧVbɛN$XI0h'Rj,8tQcɗ6}uZ{ b 0SUv[vߞ=]݂)&.=w! E5We_I˰] Hȓ,`$LZYn i親I5Yvk=9%z).=RMEV]z~BIfjoAQUa߿Qۯeeu i親-Yviy1z)-1=5~9^|B AFJ,N=RMEV]z~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFJ,-1=5~9=1i親,eeu YۯQUa~B 9%z) 8I4mu Y0ӏ? rMV]Zk=1i覢4Uaz^|!9%r4CU_z^{(aǢ0n RM=5vgu翀bAFz)(CQMv݆Yy QJ*-8$U߆ZkwIf)rEUv~:Tƾ PI.d&Pb,ڷrQ#H2}ukٷ{,jۿ>@DR@"e*֯bͫwO@4sgѧVūbɟN$XJ0hҧRjM8tqcɗ6*Z<×N=}@DR@"e*֯bͫO@|@EDR@"e*֯bͫO@@DRN@"e ֯bͫw/@4@ aȦI5Yv9=1r -2MEV]Z~@EDR@"e bͫw.! E5We_I˰MA(MUmj*2n;b 0SUv[ucz ێ=]݂)&.-6?! A%a9go=w!$OE5We_9go=wπA(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÏE5We_9go=w>! A%a~垚ێ4SUv[u"j*1]A(ÐE5We^)&ߎrK4QfmY˰=w> 9Uv[u"i۰M~!9UvZq!Y˯=6rK0MUi_)& ~:AG$=Y[q!Yn,ێ Q$NAY[q!I-~:߀18RQUi^~z*۰ a"Ls& D2KWfջBDӫ^1dͣ^y,h$ʘ4pIV{m:x(˛>J-\\u˧o~ a"Ls& D2kWfջBLӫb1dϧ^y,h% 4piSV{&:x 8˛BJ-\\u˧o aƏ"LsG D2kWfջBLӫb1dϧ^y,h$4pIV{m\:x( aȦI5Yv=aC4y8y$ԫZ6<}H aȦ5Yvi=1%z).=RMEV]z~BIfjӏAQU㞻߿YE$Uee aȦ,viy1z)-1=5~Zm^|B AFJ,n rMvߎz~B AFJn rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^}1r ( 8I5Yv a"ۯ]aqןIfjN=RMEU~9=1i親E$S]㞻qןbIfJ,-15YmuQ jn=RK=5viQ jN<15Yms߿IF) 6$]az](a.n<15ecq~!1a".n<1I4ez] ÒQI EUpA4yeK8y$+Z6ܼ}H%͟FZ^&m:ϯ_?8cG&X"JJشl!ŏ&\Vj8ӯo];xA4yeK8y$Z6<}He͟Fk^.}:ӷ_?8cG(XJJ4laŏ&dVn8ճw];yA4ye8y$ԫZ6<}Xe͟Fk^.}:ӷ_?8cG(X#JJ4lA(MUm"j*s~{b 0SUv[u ߞ0ċ<2 <DU^śV>B AfjoAQUa߿YE$Ue(i親I5Yvk=1z)-1EV]Zm^|BIfjn rUaqןQۯ]㞻 a$4E$Ueeu a$4E$Ueeu a$4E$Uee߿Q 0ӏAQUaz~B AFJ,-1=5~9y1i親$Uee߿IfjN=RK=5~9iy Y0ӏArMv]Zm=(a$ۏAMv݆Zk=(a$ӏA rEV]~9yQj,-I,e㞛q~A9i褢˲ۏ? rME5vs߿bA%r2ۯA rM=5u妻מA1a".N:G,SU߆YA4yeK8y$+Z6<}He͟F[^&}:Ϸ_?8cG(X#JJ4laŏ&\Vj8ӯw];xA4yeL8y$ԫZ6<}Xe͟Fk^.}:ӷ_?0CG&T"HBسj!D&\iձjgӯnrǿHȓ,`%NZZ6pǓ.lU+Xrys׻.z <2<DU^śg> ,y2ϣRW/`Ǘ>{wǯ@ȓ*\ɳ$LRYnF.l4׵r Y3i׷}{ <2 <DU^śW> 1r)-RMEV]z~B AFjnQUa߿8cG&X"HJسjA,MUm"j*s~{rK4SUzߞ=a)&.=w!$OE5We_I˰MA(ÐIEiY]b 0Qfq"j+s~{b 0Qfqczks~{b 0Qfq"j*2n:b 0Qfq"j*2n:b 0QUmY]1G$OE5We_9&.-6>9Uv[uczj2n:A(OE5We)&ߎrK4QfqY˰=w>!=Y[ubj*M9SUvqYo-6rK0MUi_)& ~:1F =UvqI.~{1F 9Ufmנ9&rm K4MEe~j)o ,h$ʗ4pI)V{m\:x(˛>:-\\uǧo~ (q"Ə$PG!F:kX2hçËL)Tbqϫfv,h% 4piSV{&:x 8˝BJ-]\vn˧o a"Ə"LG D:kWhçCLTbqϧ^v,h$ʗ4pI)V{m\:x(˛>:-\\uǧo~(q"Ə"PG F:kWhçCLA(ÑMUmj*s~{b 0SUv[u ߞ0ċ<2 <DU^śV>B AfjoAQUc߿Y4E$Ue(i親8I5Yv=1z)-1EV]Zm^|bIfjn QUaqןYۯ]u a$4E$Uee a$4E$Ueeu a$4E$Uees߿Q 0ӏAQUaz~B AFJ*-1=5~9iy1i親E$Uec߿bIfJ,N=1=5viw ÒY0ӎ rEV]Y=0i$2ۯQMvߎZm=1i$˲ۯAMv]9yQj,MI,e㞛q~A9i褢˲ӏ? rM=5vsߟb A%r˲ۏ? RK=5Ymeq~!0aj-$U` $XI0h&Rj,ڸtQ#ɗ6}uZ{,ۿN=|@ DRM@"e bͫw/@4sgѧVūbɟN$X0h(ҧRkM8tqcə:*[!$OE5We_9g˰MπA(ÐIUmY]A,MUmY]A(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA$OE5We_9go=6>! A$]~垚 ێrK4SUvZq"j*]πA(OE5We)&ێb ,MUiǟ9g.,ߞrK4QemIo-6ߞrK0MUiǠ9f-ێ{Q(ÏE5Va~zjM~ 4QUi_)%r]rK0IEWe~z*۰=6ߞe29+|h <2 <DU^śg> ,y2ϥRW/aǗ>{xrǯ@ȓ*\$LZYpG.l4Xr ys׷.z <2̜<D^śW> $y2ϣNW/`Ǘ>{wǯ@ȓ*\$LZYnG.l4Xr Ys׷z <2̛<D-^śV^> $iϣN{W/`œ>{wǯHȓ,`%NZZ6pǓ.l5+Xr ys׷x1r)-RMEV]z~B AFjnQUa߿8cG&X"HJسjA,MUm"j*3~{rK4SUv\zߞ=]ނ)&.-7! E5We_9gMπA(MUmYn:b 0Qfuczks~{b 0Qf[uczks~{b 0Qfq"j*2n:b 0Qfq"j*]A(ÐIEiǟ9go=w=]z ~{b ,MUmǠIo=w>! =]zzkrn:A$OE%a~嚊s~: Q(ÐI5We(垚 s~:AG$A$]ycj*M> 4RQemǠ9f ~z1F 9Uvm9g n:߀1F 8SQei_(垊1M=բoHȓ,`%NZZ6pǓ.lU+Xrys׷.z <2<DU^śg> ,y2ϣRW/`Ǘ>{xrǯ@ȓ*\$LZYpǓ.l5+Xrys׷.z <2<DU^śg> ,y2ϣRW/aǗ>{xrǯ@ȓ*\$LZYpG.l4Xr Ys׷z0ċ{rǠb 0SUv[uߞ9]~)&.=w (q"Ə"LG D2kWfջY۰E$Ueg i親I5Yv9=9%z)-RMEV]Zm~B AFjn rMvߖqןQ"ۯ]㞼u a$4E,m a$4E$Ue a$4E$Ueeu ÒYۯ]㞻߿Qfjn rMvߎZm^|B AFz)-1=Yviy a"ۯQUaz~B AFz)-I4mu߀Ifj,N:15YuuQ jN=1=Yuu翀bIF) 8$S]a^}(aǢ0nQ=Wmeמ!1i$0nQ5mcq~}(Y j,-8EQMv]~9iu߿ $XI0hRj-8tqcɗ6*Z<×N=}@DS@"u*֯bͳO@,y2ХRW/Ǘ>rǿHȓ,`%NZ6p0Ǔ.m U+Xvysٻ. ċrϿ HȔ,`NZ 6p0Ǔ.u U+Xvysٻ.{ ċ<2 <TU^śg> ,y2ϣRW/`Ǘ>{wǯ H,`NZ6p aȦI5Yv=aC4y8y$ԫZ6<}=]ނ)&.=w1G$OE5XiǠI] Q,MUq"j*2~{b 4SUv[ucz ێ=]~垛.-6>! A%We_9go=w! E5We_9go=w! A%a)&.-6>! A%a)&.ߞ9Yyczks~{ Q,MUmǠI˰=w!=]zks~za,MUiǠ9gn-6rK4QfmIo=6=rK0QUmǠIg.,ߞCb 0MEi_)& s~:1F =YvZqIn,ߎQ(OE%]ubYo-5ߎ Q$AYvZq9fr]~P (q"Ə$PG!F:kX2hçËL)Tbqϫfv,h% 4piSV&:x 8̝BJ-ݿ\n˧>(q"Ə$PG!F:k2hçËT)Tfqѫf‡,iE 4piSX&;z 8%LBJmݿ&mnϯ> a"Ls' D2kWfçBLӭb1eϧ^zv‡,iE 4piSV&:z 8˝BJ-]\vn˧o aƏ"LsG D2kWfջB@1r)-RMEV]z~PEDc@"u*֯bͫwO@!$OE5WeI˱]Q,MUq"j*s~{rK4SUv\z ߞ=]~垛.-6>! OE5We_9goMπA(ÐIEiY]A(ÐIEiǠY]A(ÐIEiǠI˰MπA(ÏE5We_9go=w! =]~垚ێ8SUv[ucj*2n:A(OE5We^)&.ߞ4SUvq"YM!9Y[ubj*M 9Uv[q"Y˰=w>rJ0MUi_)& ~:1G =Yv[q!In,ێ Q(OA%]u"Y誻n,ێ{ A$ =Uvmנ9&2] HȔ,`NZ 6p0Ǔ.u U+Xvysٻ. ċrϿ H,`QNZ 6p0Ǖ2u U+Yvyjٻ. <2̜<D^śW> $y2ϣRW/`Ǘ>{wǯ@ȓ*\$LZYpǓ.l5+Xr ys׷.z <2̜<D^śV> $i2ϣNW/`œ6{wǯHȓ,`$NZYpQ"ۯ$Ueg$XJ0hRj,ڸtbK4SUv\zߞ9]~垫.-6?! A%We_9gMπA,MUmj*2n:b 0Qfqczks~{rK4SUv[uczks׎9Yz ێ9Yz ێ9Yz ێK4SUv[uczkrn:b 0MUmY˰Mπ1G$OE5a)%ێrK4RQfqY˰M 9Yv[ubj*M!9Uv[q"Y˰=w>8SQfmIn,ߎ Q(OE%]zcj*Mw=Cb ,ӐE5Vazcj)۰=6 Q$AYvZq9fr]~(q"Ə$PG!F:kX2hçËL)Tbqϫfv,h% 4piSV&:z 8̝BJ-ݿ]n˧> (q"Ə$PGF:2h÷Ë"T)TfrfѫfA0yeK8y$+Z6<}He͟Fk^.}:ӷ_?0cG&T"HJسl!E&\Vj8ӯo];xA4yeK8y$Z6<}He͟Fk^.}:ӷ_?8cG(X#JJشlA(ÑMUmj*s~{b 0Uv[ud ߞ ċ<2<D-^śV]B AFjn sQUaq߿Q"ۯUeeu a$̶,my1r -1=5~9^|B AFJ,N? rMvߎz~B AFJn rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|!9%z)-1=5~iy1r,eeuY0ӏAQMvߎz^|B A%z) 8I,mu翀IfJ,N:15YvY jn=Q=5vgQjN:1I5meןbAEz (CQUv߆YyIfI 6EQUv݆YwIfz)EUvמjPEHcB*u*ְdѳO_(q"Ə"PG!F:kX2hçËL)Tbqѫfw,hE 4piSV&:x 8˝BJ-]\vn˧o a"Ə"LG D:kWfçBB AFjnQUc߿Q"ۯ$Uee$XI0h&Rj,ڷrb 0SUv[ud ߞ=]~&.-6! A5We_9gMπA,MUmY2n:b 0SUv[uczks~{9Yz ێ9]~垚ߞ8SUv[uczks~{b 0QfmY]1G$OE5We^)&.-6ߞ4SUv[u"j*1]A(ÏE5We^)&ێrK4QemIo=v>rK4QemIn-5ߞrJ0MUiǟ9& ~{ Q(OE%]zcj*Mw>Cb ,I5Wa~z*=wb ,ÐE5]ubY誻n~z (q"Ɛ$PGF:k2hçËT)Tfqѫf(`$ʗ2pI(V{m\:x(˛>J-\\u˧o aƏ"LG D:kWhçËL)Tbqϫfv,h% 4piSV&:z 8LBJmݿmnϯ> a"Ls' D2kWfçBLԭbqϧ^v,h$ʗ4pI)V{m\:x(˛>:-\\u˧o~ (q"Ə$PG!F:kX2hçËL aȦI5Yv9=1r)-RMEV]z~PEDS@"e*֯bͫw.@! E5We_I˰MA(MUmj*2n:b 0Uv[uczk ێ=]~垚-6>! A%e_9go=w! OE5We_9go=w! A%a)&.-6>! A%a)&.-6>!=]~垚ێ9SUv[uczj2n: Q,MEiǠIo=v>!=Yzczk2n91G$NA%a~sn:AG$NA%]zzk2]π1G$=Yubj)۰Mw>rJ0MEe^(垊2]Ͽ4MUi^(嚊1]>rJ0IEWazcj)˯-5ߎ@ȓ*\ɳ$LRYnF.l4Xr Ys׷.z <2̜<DU^śW> ,y2ϣRW/aǗ>{rǯHȓ,`%NZ6p0Ǔ.u U+Xvytjٻ.0ċ@B >TV.`ɣg.޿,S'PVwoɛFϿ PI.h&Rj,8tQcɗ6}*Z{<×N=}@DS@"u*֯bͳO@! A%a)&o=w! A%a)&.=w! A%a)&.-6>! =]~垚ߞ4SUv[uczkrn:b 0MUmY˰M! =]zs~{b ,MUiǠ9go-6rK4QemIo-6rJ0MUiǠ9g.ێ Q(ÏE5a~zk1]!8SQfmנ9g ~:1 9SQfmǟ9&r] K0MEe~`(`$ʗ2pI(V{m\:x(˛>J-\\u˧o aƏ"LsG D:kWhçCL)Tbqϧfv,h% 4piSV&:z 8LBJmݿ&mnϯ>0CG&T"HJسl!ŏ&\Vj8ӳw];xA4y8y4ԫZF=XfNJk6Ï.[7p׿8cH(XУJJ4laŏ*dVn8ճw];AC4y8y4ԫZF<}Xe͡Jk^Ï.}:Q"۰E$Ue aȦI5Yvk=AC4yeL8y$+Z6ܻ}9]~梫.-6! E5We_9h˰Mπ Q,MUm"j*2n;b 0Qfuczks~{9Yzߞ9Yz ێ9Yz ێ9Yz ێ{b 0Qfq"Y]1G$OE5We)&.ߞCrK4RQfq"YMϿ! =]zzk2n91G$A%]~zk2n9A$OA%]zzk2]Ͽ!9SUfqIn,ߎ Q(OA%]ubi˯=6ߞ Q(NA$Y[u!I.~:!JT0CG&T"HBسj!D&\jVjӯo];xA4yeL8y$ԫZF<}Xe͡JkÏ.}[7pӿ8cG(XУJJ4laő*d׳nY3hճw}{ <2 <DU^ţg>,y2PRWoǗ>rϿ H,`QNb 6p0ȕ2u U+ٷvjٻ>@ DRN@"e ֯bͫO@ ,y2ϣRW/aǗ>{rǯHȓ*`%NZ6p0Ǔ.u U+Xvytjٻ.0ċ@B >TV.`ɣg.޿4S'PVwpbɛF $XI0hҧRjM8tqcə:*ۻ<5l×^}@ DRN@"e*֯bͳO@!=Yucz*2]πAG$NA%]~k2n9A$OA%]zzj1] 4SQfmנ9g.ێ{ Q(OA%]ubY˯-6ߞ A$AYvZqIg- n9Ͽ4g(h$ʗ4pI)V{m:x(˛>J-\\u˧o a"Ə"LG F:kWhçËL)Tfqѫf(h$ʗ2pI)V{m:x8˛BJ-]\vn˧o>(q"Ə$PGF:2h÷Ë"T)Uffѫf<A4yeL8y$ԫZF<}XeΡJkÏ.}[7pӷ8cG(XJJ4laŏ&dVn8ճw];AC4y8y 4ԫZF<Xe͡Jk_Ï.}:pӷ@ aȦI5Yv9=1r)-RMEV]Z~PEDS@"e ֯bͫw.@! E5We_I˰MA(MUmj*2n:b 0Qf[uczksێ9]~垚߯>! A%a)&o=w! A%a)&.-6>! A%a)&ߞ9Yz ێb 0Qfq"Y]A(ÐIEe_9gn-6>=Yzzk2n:A(OE5Va(垚 ~{ Q(ÐI5We)% ~{Q,ӐIEWe(垚sn:1G =Y[u"Y˯=6r 0IEWe~zk1M>K0MEe~z*=v t|%0(h$ʗ4pI)V{m:x8˛>J-\\u˧o q"Ə"LG F:kX2hçËL)TfqѫfA0yeK8y$Z6<}Xe͡JkÏ.};7pӷ8cG(XУJJ4laő*d׳nY3hճ}{ <2 <TU^ɣg>,y2PRwoǗ>rϿ H,`QNZ 6p0Ǖ2u U+ٷvyjٻ. <2̛<D-^śV^> $iϣN{W/`œ6{w׿Hȓ*\$LZYnFB AFjnQUa߿8cG&X"HJسj˷A(MUmj*2n{b 0SUv[uc ێ9Y~垚>! A%e_9go=w@A(ÐIEiǠI˰]A(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÐIEiǠIo=w! A$]~垚ێ4SUv[ucj*2mA$OE5Wa)&ێCrK4QfmI˯=w> 9Uv[u"iM~!9Uv[q"Y˯=v=Cr 0IEe^(垊rmπ1F =UvqIg.~z1 9SQeiǟ)%2]>ўh <2<DU^śg>,y2ХRW/Ǘ>rϿHȔ,`QNZ 6p0Ǖ2u U+ٷvjٻ>@ DR@"u*֯bѳOAJ-\\u˧o aƏ"LsG D2kWfçBLӭb1eϧ^zv‡,h% 4piSV{:x1r)-RMEV]Z~PEDc@"e*֯bͫw/@! E5We_I˰MA(MUmj*2n;b 0Uv[uczk ێ=]~垚-6>! A%e_9go=w! A5We_9go=w! A%a)&.-6>! A%a垚ߞ9Uv[uczksn:b 0MUmY˰M! =]zs~{b ,MEiǠ9g.-6ߞCrJ0MUmǠIgn-6ߞrK4QUmǠ9g.ߎ Q(ÏE5a~zk1]!8RQemǠ9f sn:߀1F 9SUfmǠ9&r]~S!+cP <2<DU^ţg>,y2ХRWoǗ>rϿ HȔ,`QNZ 6p0ȕ2u Ukٷvjٻ>@DS@*u*֯dѳO q"Ə"LG F:kWhçËL)Tbqϧ^v(h$ʗ2pI(T{m[x(J! E5We_I˰] Hȓ,`$LZYn i親I5Yvi=1z)-2MEV]Zm~B AFJn rMvߖqןQ"ۯ]u a$4,m a$4E$m a$4E$UeeuYۯ]㞻߿bIfjn rEV]Zm^|A9%z)-8I5YuY0ӏA rMv߆Zm^{1i覢4C]a~B A%z)( 6$Ue㞛qמA9%r4QUߎzm=(a"0ӎ RM=5vu߿IFz)(CQMv]9If)EV[~gsߟ~h  XI0h'Rj-8tqcɗ6*Z0CG&T"HJشlaŏ&\Vn8ճw]{aC4":} 4,\F]$iNN{6œ6[w׿Hȓ,`NZ6p0Ǔ2u U+Xvytjٻ. ċrǿHȓ*`$LZYpF! E5We_I˰] HȔ,`$NZYn i親I5Yv=9%z)-RMEV]Z~B AFjn rUaqןYۯ$Ueeu i親,m1r ( 8I5Yviy1r ( 8I5Yviy1r ( 8I5Yviy(i親,eeu YۯQUao~B A%z)-8I5mu ÒY0ӏ? rMV]Zk=1i覢4QU_z^}0i$ۯAMv]9y Q jM1I4ecמ!1i$ӎ RK=5Yuߟ~A1i"0n=14e㖚]2 [ <2 <TU^ţg>,y2PRWoǗ>rϿ H,`QNb 6r0H2u ukٷw,jۿ>|@EDc@*u*ְdѳO_0CG&T"HJسl!ŏ&\Vj8ճw];yAC4y"8} 4ԫ\FXNJ{6Ó6[7p׿0CG&T"HBسj!D&\iֱjӯn=;xaC4y"8y4ԫZF<}=]݂)&.=w! E5We_I˰MA,MUq"j*s~{rK4SUzߞ=]ނ)&.-6! A%e_9go=xπA(ÐIEiǡY]A(ÐIUmY]A(ÐIEiǠI˰MπA(ÐIEiǠI˰M! A%a)%ߞrK4SUv[u"j*2]A$OE5We)&ߞrK4SQfq!Y˰M9Uv[u"iM! =Y[u"i۰Mw>4SQfmIg.ێQ(ÏE5azcj*=wr 0I5Wa~j*۰=6ߞd1Ҧ5p,h$ʘ4pISV{&:x 8˝BJ-ݿ\n˧> (q"Ɛ$PGOF:2h˷Í"T)կffѫn<A4y8y 4ԫ\FYNJ{6œ6[7׿Hȓ,`NZ 6p0Ǖ2u U+ٷvjٻ>@DS@*u*֯dѳO,y2PRWoǗ>rϿ H,`QNZ 6p0Ǔ2u U+Xvysٻ. ċ<2 <TU^śg>9]݂)&.=w! E5We_I˰]A,MUq"j*s~{b 0Uv[ucz ێ9Y~垚6>! E5We_9gMπA(ÐMUmY]A(ÐIEiǠI˰MπA(ÐMUmY]A$OE5We_9go=w! A$]~垚ߎ9Uv[uczk2n: Q,MUiǠIo=v>!=Yyczj2m1G$A%]zzk2n91G A]ycj*M4RQfmנIg.ێQ(ÏE5azcj*۰=wr ,I5Wa~j*۰=6d1Ҧ5*@EDc@*u*֯dѳO0cG&T"HJسl!E&\jVj8ӯo];xA4yeK8y$*Z6ܼ}H%Q۰E$Ue aȦI5Yvk=9%z)N=RMEVߎz~B AFJn rUaqןYE$Uee aȦ,miy1r (-1=5~9=1%z)-1=5~9=1r ( 8I5Yviy1r ( 8I5Yviy a$4E$S]㞻߿IfjnRMEV]Zm=1i親E$S]㞻ןIfj,N<1=5Yvi Y0ӎ rEV]~9y ÒY n=Q=5Yvu߀bIFz) 6E$]az](aǢ0n=15Wmeq~A1i$0n15e㖚^{D0cG&X#JJ4laŏ&dVn8hճw]{A4yeK8y$ԫZF<}XeΡJkÏ.[7p׿0CG&T"HJشlaŏ&dVn8hճw}{ <2<DU^ţg>,y3'PRwoǛFsϿ PI.h'Rj-8tqcɗ:*[<5l×^}PE HcB*uK0dѻo_DS^ͻ1dͣVy,h$ʘ4pISV{:x8˛BJ-\\u˧o aƏ"LsG D2kWfçBB AFjnQUc߿Q"ۯ$Uee$XI0h&Pj,ڷrb 0SUv[uc ێ9]~垚-6>!$OE5We_9˰MπA,MUmYn:b 0Qfq"j+s~{b 0Qfq"j*2n:b 0Qfq"j*2n:A(ÐIEiǠIo=w! =]~嚊 ێb 0MUmI˰=w9Yucz*2]߀A$OE5a~嚊s~: Q(ÐE5Wa~垊sn:1G =Yu"Y˰=vCb ,IEWa~zkM>K0MEezkMw=LgK0cG&X#JJ4laŏ&dVn8hճw}{ <2<DU^ţg>,y2PRwoǗFrϿ@ȓ*\$NZZ6p0Ǔ.u U+Yvyjٻ>@ DR@"u*֯bѳO a"LsG D:kWhçCL)Tbqϫfv,h% 4piSV&:z 8̝BJ-ݿ]n˧>(q"Ə"PG F:kWhçCLA(MUm"j*s~{b 0SUv[u ߞ ċ<2 <D^śV]B AFjn rUaqןQ ۯ]eu i親,Yviy1z)-1=5~9^|B AFJ,N=RMEV]Zm^B AFJ,N=RMEV]Zm^|B AFJ,N:1=5~9=1r ( ,m a$2ۯ]㖛qןIfjN=RME5~9y(i覢4]ao~!9%r (E$]ᖛq~B A%z ( E$]a^|!9i覢2ۯMV]9w Qj,-,U]az](YjMG,S]azm=y&Y@EDc@*u*ְdѳO_0CG&T"HJشlaŏ&\Vn8hճw}{ <2<DU^ţg?,y3'PRwoǛFsϿ PI.h'RjM8tqcə:*ۻ<5lß^} a"Ls' D2kWfçCL)Tbqϧfv,h% 4piSV&:z 8̝BJmݿ]n˧> (q"Ə$PG!F:kX2hçËL)Tbb 0SUv[vߞ9]~)&.-w(q"Ə"LG D2KWfջo`Q ۯeeu a$,miy1z)-1=5݆Zm^|B AFjn rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B A%z)-1=5~iy1i親,Ueeu߿QjnRMEV[~9=1i親4C]aq~!9%r (E$]ᖛq~B 9%z (E$]az^}(a"0n RM=5vu߿IFz) CQUv݆YwQfI COMv]~9iu߿ q"Ə"LG F:kX2hçËT)Tfrfѫf<A4yeL8y$ԫZF<XfNJk6Ï6[7p׿@@ȓ*\%NZ6p0Ǔ2u U+Yvyjٻ>@DS@*u*֯dѳO_0cG&T"JJ4laŏ&dVn8ճw]{A0yeK8y$Z6<}Xe͟Fk^.}:ӷ_?0CG&T"HBسj!D&\iձjfӯn<Q"۰E$Ue$XJ0hRj,ڸtbK4SUv\zߞ=])&.=w! OE5We_I˰MπA(ÐIEiǡY]A,MUmY]b 0Qfq"j*2n:b 0Qfq"j*2n:b 0Qfq"Y]A(ÐE5We_9go-6>! =]~ ~{ Q,IEiǠ9go-6=rK4RQfqY˰=w>!9Yv[u"iM~!9UvZq!Yo=6rJ0MUi_)%sn9π1F 9Uvm9g ~:߀1F 9SQemǟ)%,h% 4piSV&:z 8LBJmݿ&mnϯ>0cG&T"JJ4laŏ&dVn93hճw}{ <2 <TU^ɣg,yS'PRwoɛF $XI0hҧRkM8vqdJ:*ۻL5lǟ^~ q"Ə"PG!F:k2h÷Ë"T)Uffѫn<A4y8y 4ԫ\FXNJ{6Ó6[7q׿@ȓ*\$NZYpǓ.lU+Xrys׻.z <2 <DU^śg> ,y2ϣRW/`ŗ>{w! E5We`I˱]A(ÑMUmj*2~{rK4SUvzߞ9]~垛.-6>1G$OE5WeǠI˰MA(ÐIUmYn:b 0Qfqczks~{b 0Qfuczks~{b 0Qfq"j*2n:b 0QfmY]A(ÏE5We_9go-6>! =]~ ~{a,MUiǠIo=6>9Y[ucj*]π1G$A%]zzk2m߀AG$A$]zcz*M!9SUvqI.ێQ(OE%]yci˯=6ߞ Q$NAYv[qIg ċ=|PEHcB*u+0dѳo_DS^ͻ1dͣVy,h$4piSV{&:x 8̝BJ-ݿ]n˧>(q"Ə"PG!F:kX2hçËL)Tbqϧ^v9]݂)&.=w! E5We_I˰]A,MUq"j*s~{rK4SUzߞ=]ނ)&.-6! A%e_9go=wπA(ÐIEiǠI]A(ÐIEiǠI˰]A(ÐIEiǠI˰M! A%a)&.-6>9Yzzks~{b 0QemY˰M! =]zs~: Q,IEi_9f.ߞrK0QUmנIgn-5ߞrK0MUiǟ9f-ێ{ Q(ÏE5a~zjM>4MUi_(垊2]~ K4MEe~z*,h% 4piSV&;z 8%LBZmݿ&moϯ??0cG&X#JJ4laŏ*dWnY3hճ}{ <2 <TU`ɣg޿,S'PVwpbɛF$X0h(ҧRsMvJ::۽Luǟo~ (q"Ɛ$PgOFB2j˷D"Tiկfgӯn=;xA4yeK8y$ԫZF<}XeΡJkÏ.[7pӿ8cH(XУJJ4laƑ*d׳nY3hճw}{ <2̜<D^śV> $i2ϣNW/`œ>{wB AFjnQUc߿Q"ۯ$Ueg$XI0h&Pj,ڷrb 0SUv[uc ێ9]~垚-6>! OE5We_9g˰MπA(ÑMUmY]A(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÐIEiǠI˰M! A%a)%ߞCrK4SUvZq"j*]1G$OE%a垚 ێb ,MUiǠ9g.-5ߞK4RQfmIo=6rJ0MUiǟ9f~{ Q(ÏE5a~zjM~ 4QUi_)%r]rK0IEWe~j*۰ ċ{wǯ@ȓ*`%NZ6p0Ǖ2u U+ٷvjٻ>@DS@*u*֯dѳO_! A%e_9go=w! OE5We_9go=w! A%a)&.-6>! A%a)&ߞ9Uv[uczksn:b 0MUmY˰M! =]zzksn: Q,ӐIEi_9&.ߞrK0QUmנIn-6ߞrK0MUiǠ9g-ێ{Q,ÐE5Va~zjM~ 4QUi_)%r]!4MUe^zj,h% 4piSV&;z 8%LBZmݿ&moϯ??0cG(XJJ4laő*d׳n Y3hշ}{ ċTV.`ɣw.޿4S'QVwbɛN$X0l(ҨTsm[v(J>:-\\u˧o a"Ə"LG F:kX2h÷Ë"T)Uffѫf<A4y8y 4ԫ\FYNJ{6œ6[7׿Hȓ,`NZ6p0Ǔ2u U+Xvytjٻ.0ċTU`ɣg,y3'PRwoǗ>rϿHȓ*`$LZYpF! E5We_I˰]A,MUq"j*s~{b 0Uv[uczl ێ=])&.-7! A5We_9go=πA(ÐIEiY]A(ÐIEiY]A(ÐIEiǠI˰MπA(ÏE5We_9go=w!=]~垊 ێrK4SUvZq"j*]A(ÐE5We_)&-ߞrK4RQfqY˰=w>!9Yv[u"iM~!9UvZq!Yo=6rJ0MUi_)%sn9π1F 9Uvm9g ~:߀1F 9SQeiǟ)% ċ=|PEHcB*uK0dѻo_Dӫ^ͻ1dͣ^y,hE 4piSV&;z 8%LBJmݿ&mnϯ>0CG&T"HBسj!D&\iֱjӯn=;xAC4y8y4ԫZF<}1r)-RMEV]z~PEDc@"e*֯bͫw.@! E5We_9˰MA(ÐMUmY2n:rK4SUv[uc ێ=]~垚>! A%a)&.-6>! OE5We_9go=w>! A%a)&.-6>!=]~垚 ێK4SUv[ubj*2mA$OE5Wa)&ێrK4QfmY˰=w>!9Yv[u"j)M!=Yv[q"Y˰=v=Cr 0MEe^(垊rmπ1F 9UvqIg- ~:AG =Ufmנ9&,h% 4piSV&z 8%LBZm&mϯ_?8cG(XУJJ4laƑ*d4׳n Y3h׷}|z0ċ@B >U .`ɫw.޿4SgѧVbɟNt XI0hҧRkM8vqdJ::ۻL5mǟ_~(q"Ə$PGOF:2h˷č"Tiկffӯn,y2PRWoǗ>rǯ@ȓ*\$LZYnFB AFjnQUa߿8cG&T"HBسj˷A(ÑMUmj*2n:b 0Uv[uczk ێ=]~垛.-6>! E5We_9go=w! A%a)&.-6>! A%a)&.-6>! A%a)&.,ߞ9Yuczks~zb 0MUmY˰M! =]zksn: Q,IEi_9f.ߞrK0QUmנIgn-5ߞrK0MUiǟ9f-ێ{Q(ÏE5a~zjM>4MUi_(垊2]~ K4MEe~ ċTV.`ɣg.޿4S'PVwpbɛF$X0h(ҧRsM9vJ::۽Luǟo~ (q"$PgOFB3j˷!D"Tiձjӯn];xA 4y8y 4ԫ\F]iNN{6`œ6{wǯ H ,`QPb rQ#H6}ukڹ{,ۿN=|@Dc@*u*ְdѳO_ (q"Ɛ$PGF:2h÷ËT)Tfqѫfw,h% 4piSV{:x1r)-RMEV]z~PEDc@"e*֯bͫw/@! E5We_I˰MA(MUmZ*2n:rK4SUv[v ێ9Yzߞ9Y~垚ߞ9Yz ێ9Yzs~{b 0QfqY]߀A(ÐIEe_9gn-6>=Yzzkrn:A(OE5Va(垚 ~{ Q(ÐI5We)% ~{Q,ÐI5We垊sn:A$A]ubi˰=vrJ0IEe~zkM>b ,ӐE5]ybY誰,hE 4piSX&z 8%LBZm&mϯ_?8cG(XУJR4nbF*d4׳r Y3i׷}z <2<TU^ɣg,yS'PRwoɛF$XJ0h(ҧRsMvJ>:ܽLuǧo~ a"LG D:kX2hçËT)Uffѫf<A4y8y 4ԫ\F]iNN{6œ6[w׿HȔ,`QNZ 6p0ȕ2u Ukٷvjٻ>@ DR@"e*֯bͳO@T.`ɫw.޿4S'ѧVbɟNt $XI0hҧRsM8vqJ::ۻL5ǟ_~(q"Ə$PGOF:2h˷č"Tiկffӯn 1r)-RMEV]z~PEDc@"u*֯bͫwO@! OE5We`I˰]A,MUmj*2n:b 0Qv[uczksێ9Y~垚ߞ=]~垚ߞ9Yz ێ9Yz ێ4SUv[uczksn:b 0MUmY˰M! =]zs~{b ,MUiǠ9g.-6ߞCrJ0MUmǠIgn-5ߞrK0MUiǠ9g.ێ Q(OE%]zz*M>K4MUi_)%2]!4MUe^zj ċTV.`ɣg.޿4S'QVwbɛF$X0h(ҧTsM[v(J>:\Luǧo aƏ"LG F:k2h÷Ë"T)կffѯn<aC4":} 4,\V] $iϣNW/`ŗ>{xrǯHȔ,`QNb 6r1#H2uukٹ{,ۿ>=|@ DR@"u*֯dѳO a"Ls' D2kWfçBLԭb1ϧ^v(`$ʗ2lI(T{m[v(J! E5We_I˰] Hȓ,`$NZYn i親I5Yvi=1z)-2MEV]Zm^~B AFJ,n rMvߎzןQ 0ӏ]㞻߿Q"ۯ]㞻߿Q 0ӏAQUaqןQ 0ӏAQUaq~B AFJ,N=RK=5~9=(i親E$Uec߿bIfj,N=Q=5~iy Y0ӏA rMv]Zm=1i褢4ۯQUߎzm](a"ӏ? rMEU~9iQj,-G,Ue㖛o~|!1i$nQ=Wme~A1i".n<18cG(XУJJ4lbF*d4׳n Y3h׷}z0ċ@B >U .`ɫw.޿4SgѧVb˟Nt $XI0h(ҧRsM9vqJ::۽L5ǟo~ (q"$PgOFB3j˷!D"\iֱjӯw];xAC4y":} 4,\V] $iON{W/`œ>{wǯ@ȓ,`NZ 6p0ȕ2u Ukٷv,jٿ>@EDcB*u*0dѳo_DR^ͻͣVy,h$ʗ4pIV{m:x8˛>J-\\u˧o aƏ"LsG D2kWfջB9]݂)&.=w! A5We_I˰MA,MUq"j*s~{rK4SUv[z ߞ=]~垛.-6>! OE5We_9go=πA(ÐIEiǠI]A(ÐIEiǠI˰MπA(ÐIEiǠI˰Mw! A%a)&ߞrK4SUv[u"j*2]A$OE5We)&ߎrK4RQfqY˰Mw! =Yucj*]!9UvZq!Y˯=6rK0MUi_9& ~:1F 9UvmIg- ~:AG =Ufmנ9& H,`QNb 7r1#H2uukٷ{,ۿ>=|PE HcΟB*K0dջo`BDӫb1eϧ^v,h% 4piSX&z H%LFZn^&m:ӷ_?0cG&T#JJ4laő*d׳n Y3h׷}|z0ċ@B >U .`ͫw.4sgѧVūb˟N9t$XJ0h(ҧRsM9vqJ::۽L5ǟ_~(q"Ə$PGOF:2h˷č"Tiկffѫn<A4y8y4ԫZF<XfNJkÏ.[7pӿ8cG(X#JJ4l!ŏ&\ aȦI5Yv9=1r -2MEV]Zo~B IfjoAQUa߿Y۰E$Uee a&,niy1r -1=5~9>|B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFJ,M1=5~9=1r (,m a$ۯ]aqן~B AF)-I5Yu Y0ӏArMv݆Zm=(a$ۏAMv݆Zk=(a$ӏA rEV]~9w ÒY jN:1I4ecq~B 9%i褢˲ۏ? rM=5uߟ~A1a".N<1HPEHcB*uK0dѻo_Dӫ^ͻ1dͧ^y‡,qE 6tiT*X6ܻ{H%͟F[^.}:ӷ_8cG(XУJJ4nbF*d4׳r Y3׷z <2 <TU`ɣg.޿4S'QVwbɛN PI0hRkM8tqdJ:*ۻL5mǟ_~(q"Ə$PGOF:2h˷D"Tiկfgӯn=;xA4yeK8y$ԫZF<XfNJkÏ.[7p׿0CG&T"HJسl!E&\Vj8ӯo];xA4yeK8y$Z6<}H a親I5Yv9=1r)-RMEV]Z~BIfjӏAQU㞻߿Y4E$Ue Ėi親5Yviy9%z)-1EV]Zm^|B AFJn rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFJ*-1=5~9=1r ( ,mu YӏAQMvߎz^|B 9%z)( 8,ee߿Qfj,N:15Yuu߀IfJ*-G,ecן~A9%q覢4ۯMV]9w QJ,-$S]azm= Yj,-8$Uv8cG(XУJR4nbF*d4׳r Y3i׷}z <2<TU^ɣg,yS'PVwoɛF$X0h(ҧTsMv(J>:\\u˧o a"Ə"PG!F:2h˷č"Tiկfgӯn=;xA4ye8y4ԫ\FiNN{6`œ6{wǯ H ,`QPb ڷrQ#H6}ulZ{,ۿN=}@EDc@*u*ְdѳO_! A%a_9go=πA(ÐIEmY]b 0Qfq"j*s~{b 0Qfq"j*2n:b 0Qfq"j*2n:b 0MUmY]߀A(ÐIEi_9go=v>! =]zs~{b 0MUiǠIo-6=rK4RQfmIo=v>rK4QUmנIg.,ߎQ(ÐE5Va~zk2]4QUi_)&smϿ 4MUe^zk ċT.`ɣw.޿4S'ѧVbɛN PI0hRkM8tqcʙ:*ۻL5mǟ^~(q"Ə$PGOFB2j˷!D"Tiձjӯo];xA4y"8} 4,\F] $iϣN{W/`ŗ>{wǯHȔ,`QNb 7r1#H2}ukٹ{,ۿN=|@Dc@*u*ְdѳo_DR^ͻ1dͣVy,hE 4piSX&z 8%LBZm&mϯ_?8cG(XJJ4laŏ*dVn8hճw]{aC4"8} 4ԫ\F=XeΡJkA(MUm"j*s~{b 0SUv[ud ߞ=])&.=w!G$OE5WeǠI˰]A(MUmY2n:b 4SUv[uczkێ9Yzߞ9Yz ێ9Yzs~{b 0QfqY]A(ÐIEe_9go-6> =Yzzkrn: Q,ӐIEe_9&.ߞrK0QemנIo-6ߞrK4QUmǠ9g.ێ Q(OE%]zcj*Mw>r 0IEWe~zjMw=!N-[c;AC4y":} 4,\F]$iON{7/`œ6{wǯ@ȓ*`%NZ 6p0ȕ2u Ukٷw,jۿ>=|PE HcΟB*K0fջo`BDӫb1ϧ^v,hE 4tiT*X&ܻ{H%MF[^.}:ӷ8cG(XУJR5nF*l4׵r Ys׷.z :ܽLuǟo~ (q"Ɛ$PGOF:2h˷Í"T)կffѫf<A4yeK8y$Z6<}He͟F[^ 1z)-RMEV]z~B AFjn QUa߿YE$Ue i親I5Yvk=1z)-1=5݆Zm^|B AFjn rMvߎzןQ 0ӏAQUaqןQ 0ӏAQUaqןQ jn rMvߎz~B AFz)-1=5~9y1q親,Uees߿IfjN=RME5~9y(i$4ۯQUaz^|A9%r (E$]ao~B 9%r &CUߎzm=(a"0nRK=5Yus߿bAEr &4ۯrEU~gu߿C)Ќ`,hE 4tiSX&ܻzH%LFZn^&}:ӷ_?0cG&T#JJ4laő*d׳n Y3h׷}|z0ċ@B >e .`ͫw.@4sgѧZū˟N9t$X0l(ҨTsm[v(K>:-\\u˧o>(q"Ɛ$PgOFB3j˷!D"\iֱjӯw];xAC4y":} 4,\V] $iON{W/`œ>{wǯ@ȓ*`NZ 6p0Ǖ2u U+ٷvjٻ>@DS@*u*֯dѳO!9Uv[u"i۰Mw> 9SUvqIo-6ߞr 0IEe嚊2]Ͽ4MUi^(嚊1]>4g,hE 4tiSX&ܻzH%LFZn^&}:ӷ_?0cG&X#JJ4laƑ*d׳n Y3h׷}z0ċ@BM>e .bͫw.@4sgѩZū˟N9t$X2l((Tsm[x(˛>J-\\vn˧> (q"$PgOFBj!D&\jVj8ӳw];yaC8":} 4,\V] $iϣNW/`Ǘ>{xrǿHȔ,`QNb 6r0H2u ukٷw,jۿ>|@EDcB*u*0dѳo_DR^ͻͣV9(`$ʗ2pI(V{m[x(˛>:-\LuǟPb 0SUv[vߞ9]~&.-7!$OE5WeI˰]A,MUm"j*2n;b 0Uv[uczktێ9Y~垚ߞ=]~垚ߞ9Yz ێ9Yzs~{b 0QemY]πA(ÏE5We_9&.-6ߞrK4SUfq"YM! =Yycz*1]πAG$A%]zzk2]π1G$=Yubj)۰Mw>rJ0MEe^(垊2]K4MUe^嚊k1M>2c( H ,`QPb rQ#H6}ulZ{,ۿN=}@EDcB*u+0dѳo_Dӫ^1dϧ^zv,h$4piSV&z H%LFZn^&}:ӷ_?0cG&XJJ4lbF*d4׳r Y3׷.z {wǯHȓ,`QNZ 6r0H2uukٹ{,ۿN=|@Dc@*u*0dѳo_Dӫ^1dͧ^zv,h$4piSV&z H%LFZn^&}:ӷ_?0cG(XJJ4nbF*d4׵r Y3׷.z :-\Luǟ_~ q"Ə"LG D:kWfçB@1r)-2MEV]Zo~B IfjoAQUa߿Yۯ$Ueeu a$̶,m1r ( 8K=5~9=1r ( 8I5~9=1r ( 8I5Yvi a$4E$Uee߿Q 0n rMvߎzm^|B AEz)-I5Yv aǢۯAQUvߎz^|!9%r (E$U]㞛qמA9%r (EUaz^}(a"ӎ RME5vgu߀bAFz)(QMv]9If) COMv]~ $X0h(ҧTsM[v(J>:\Lu˧o a"Ə"LG!F:2h˷č"Tiկfgӯn=;xA4ye8y 4ԫ\F]$iON{7/`œ>{wǯHȔ,`QNb 7rQ#H2}ukڹ{,×N=}@EHcB*uK0dջo_‰Dӫb1eϧ^v,hE 4tiSX&ܻzH%MFZ^.}:ӷ_0cG&XJJ4laƑ*d׳n Y3hշ}|z ċTV.`ɣg.޿,S'PVwoɛFϿ XI.h'Rj,8tQcɗ6}Z{<ۿN=|PEHc@*u*֯dѳO@B AFjnQUa߿YE$Ue(i親I5Yvk=1z)-1=5݆Zm^|B AFjn rMvߎz~Q 0ӏAQUaqןQ 0ӏAQUaqןQ 0ӏAQUaq~B AFJ,N=1=5~9=1r (,eeu߿QfjN=RM=5~9y(a$˲ۯQUvߎz^}0i$˲ۯOMv݆Zk=(a"ӎ rME5~iQfJ*-8$S]az](YjMG,U]az=AC4":} 4,\V] $iϣN{W/`ŗ>{wǯHȔ,`QNb 6r1#H2}ukٹ{,ۿN=|@EDcB*u+0dѻo_Dӫ^1eϧ^v,hE 4piSX&ܻzH%MF[^.}:ӷ8cH(XУJRnF.l4Xrys׻.0ċ@B >U .`ͫw.@4sgѧZūc˟N9t$X0h(ҧTsMv(J>:ܽLuǧo~ a"LsG D:kWhçËL)Tbqϫfw,hE 4piSV&:z 8̝BJ-ݿ\n˧`b 0SUv[vߞ9]~)&.=w!G$OE5XiǠI]A(ÐIEmY2n:rK4SUv[ud ێ=]~墫.-6>! A%a_9go=w! A%a)&.-6>! A%a)&.-69Yzzks~{ Q,MUiǠI˯=w! A]~s~{b ,MEiǟ9g.,ߞrK4QfmIo-6rK4QUiǠ9g-ێ{Q(ÏE5a~zjM>K4MUe^嚊k1]>'pAC4":} 4,\V] $iϣN{W/`ŗ>{wǯHȔ,`QNb 7r1#H2}ukڹ{,ۿN=}@EDcB*u+0dѻo_‰Dӫ^1eϧ^v,hE 4tiT*X6ܻ{H%͟Fk^Ï.}:pӷ8c(XУLRYnF.l5+Xrysٻ. <2 <TU`ɣg޿4S'PVwbɛF$X0l((Tsm[v(K>:-\\u˧o a"Ə"LG F:kX2hçËT)TfqѫfA0yeK8y$+Z6<}He͟Fk^.}:ӷ_?8cG(X#JJشl!Q"ۯ$Uee(i親8I5[~9=1r (-1=5ۆZm^|B Ifjn sQUaqןYۯ]eu a$4E$m a$4E$Ueeu a$4E]㞻߿Q n rMvߎz^|B AFz)-15Yvi ÒYӏAMvߎzm^}1i親4CUa~B 9%z ( E$]ᖛo~B 9%r &4QUvߎZm=(a.n=15Wmeמ!1a"0n=15e㞛o^zPE HcB*uK0dջo_‰Dӫ^1eϧ^v,h% 4piSX&ܻzH%LFZ^.}:ӷ_8cG(XУJR5nF*l4صr ys׻.{ ċ@B >U .`ͫw.@4sgѩZū˟N9t XI0hҧRsM9vqJ::ܽLuǧo a"Ə"LG!F:2h˷č"Tiկfgӯn=;xA4ye8y4ԫ\FYNN{6œ6[wǯ H,`QNb 6r0H2u ukٷw,jۿ>@EDc@*u*֯dѳOA{xrǯHȔ,`QNb 7rQ#H6}ukڹ{,×N=@EHcB*uK0dջo`BDӭb1ϧ^v‡,qE 6ti*X6ܼ}He͟Fk_Ï.}[7p׿@@ȓ*`NZ 6r0H2uukٹ{,ۿN=|@EDcB*u+0dѻo_Dӫ^1dϧ^v,h$4piSV&z 8%LFZm&mϯ_?8cH(XУJR4nbF*d4׳n Y3h׷}|z ċrϿHȓ,`%NZYpQ"ۯ$Ueg$XI0h&Pj,ڷrb 0Uv[uczl ێ=]ނ)&.-6! A%a9go=w! OE5We_9go=w! A%a)&.-6>! A%a)&.-6>!=]~垚 ێK4SUv[u"j*2]AG$OE5Va)%ێb ,MUiǠ9g.-5ߞrK4QfmIo-6ߞrK4MUiǠ9f-ێ{ Q(ÏE5azz*Mw>b ,ӐI5Wazj*۰=v ċ@B >U .`ɫw.4SgѧVūb˟N9t$X0h(ҧTsM[v(J>:-\\u˧o(q"Ə$PGOFB3j˷!D"\iֱj8ӳw];aC8":} D,^śV> $y2ϥRWoǗFsϿ XI0h(ҧRsMvJ>:\\u˧o q"Ə$PGOF:2j˷!D"Tiձjӯo];xA4y"8} 4,\F] $iON{W/`œ>{wǯ@ȓ*`%NZ6p0Ǔ2u U+Yvyjٻ>@ DRN@"e*֯bͳO@4QUiǟ9& n:1G =Uvm9g `,iE 4tiT*X&ܻ{H%MF[^.}:ӷ8cG(XУJR5nF*l4صr ys׻.{ ċ@B >U .`ͫw.@4sgѩZū˟N9t XI0h(ҧRsM9vJ>:\\u˧o q"Ə$PGOFB3j˷!D"\iֱj8ӳw];aC8":} D,\śV^> $y2ϣRW/Ǘ>rϿ@ȓ*`NZ 6p0ȕ2u Ukٷw,jۿ>=|PEHcB*u+0dѻo_Dӫ^ͻ1dͣ^y,h% 4piSV&:z 8̝BJ-ݿ]n˧>(q"Ə"PG D:kWhçB! E5We_I˰] Hȓ,`$LZYn aȦ-Yviy1r (-1=5~:m^|B AFJn rMvߎzϟQ 0ӏAQUa߿Q 0ӏAQUaqןQ 0ӏAQUaz~B AFJ,N=1=5~9=(i親E$Ue㞻߿bIfJ,N=1=5~iy Y0ӏ? rMV]Zk=0i$2ۯQMvߎZm=0i$ۏA rEV]~9w Q jMI,e㞛o~|!1i"0nQ5mcq~}AC4":} 4,\V] $iϣNW/`ŗ>{xrǿH,`QNb rQ#H6}ulZ{<×N}PE HcΟB2K1fջBLԭbqϫfA4yeL8y4ԫ\F]$iON{W/`ŗ>{wǯH,`QPb ڷrQ#H6}uZ{<×N}PE Hc&ΟB2KfջBLTbqϫf,h$4piSV&;z 8%LBZm&mϯ_?8cH(XУJR5nF*d4׳r Y3i׷}z0ċTV.`ɣg޿,S'PRwoɛFsϿ@ȓ*\ɳ$LRYnF*`1r)-RMEV]z~PEDc@"e ֯bͫw.@! E5We_9h˰MπA(ÐIEmYn:b 0Qf[uczks~{b 0Qfq"j*2n:rK4SUv[uczks~{b 0MUmY]A(ÐE5We_9go=6>! =]~䚊 ~{b ,MUiǠIo=6>9Yv[ubj*]Ͽ!=Y[u"j)M~!9UvZqYo-6ߞr 0IEe嚊2]K4MUe^䚊kM H ,`QPb rQ#H6}ulZ{<×N=PEHcB*K0dջo`BDӭb1ϧ^v‡,qE 6ti*X6ܼ}He͟JkÏ.[7p׿@@ȓ,`QNb 7rQ#H6}ulZ{,×N=PE HcΟB2K1fջoBLԭbqϫfA4yeL8y4ԫ\F]iNN{7/`œ6{wǯ@ȓ,`QNZ 6r0H2uukٷ{,ۿ>=|@ DR@*u*֯dѳOJ-\\u˧o aƏ"LsG D2kWfçB9]݂)&.=w (q"Ə"PG D:kWfջQۯ$Ueew aȦ,viy1z)-1=5݆Zm^|B AFJ,n rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFJ*-1=5~9=y1r (,meuY0ӏArMvߎZm^|!9%r ( $Ue㞻ןbIfJ,-I4me߿IfJ*-,Ue㞛q~B 9%r4OMv]9QJ* 8$U߆Zky:PE HcB*K0dջo`BDӫb1ϧ^v,hE 4tiT*X6ܻ{H%͟Fk^Ï.};7pӷ8c(XɳФLRYnG.lU+Xvytjٻ>@EDcB*uK0dջo_‰Dӫb1ϧ^v‡,qE 6t*X6ܼ}He͟JkÏ.[7p׿Hȓ,`QNb 7rQ#H2}ukڹ{,×N=}@EHcB*uK0dѻo_‰Dӫ^1eϧ^v,h$4piSV&;z 8%LBZmݿ&moϯ??0cG&X#JJ4laŏ&dVn8ճw];AC4y8y4ԫZF<}=]ނ)&/=w! E5We_I˰MA,MUm"j*3~{bK4SUv[u ێ9Y~垚ߞ! A%a)&.=w! A%a)&.-6>! A%a)&.-6>! A]~垚ߞ9Y[uczkrn:Q,MUiǠIo=w>!=Yyczj2]A$OE5a~嚊sn:AG$A$]zcz*M!9SUvqI.ێQ(OE%]yci˯=6ߞV(q"Ɛ$PGOFB2j˷!D"\iձjӯw];xAC4":} 4,\V] $i2ϣNW/aǗ>rϿ@ȓ*`NZ 6r1#H2}ukڹ{,×N=@EHcB*K0fջoBLԭbqϫfA4ye8y 4Ԭ\F]$iON{W/`ŗ>{xrǿ H ,`QPb ڷrQ#I6}uZ{<×N}PE Hc&ΟB2K1fջBLԭbqϧfv‡,iE 4tiT*X&ܻzH%LFZ^&}:ӷ_?0CG&T"HJسl!ŏ&\Vj8ӯw];xA 4yeL8y$Z6<}@b 0SUv[vߞ9]~梫.-6! OE5We`I˰MA(MUmj*2n:rK4SUv[u ێ=]~垚ߞ! A%a)&.-6>! A%a)&.-6>=]~垚ێ9SUv[uczj2n:A(ÐE5We_)&.ߞ4SUvZq"YM 9Yv[u"iM!9Uv[q"Y˯=v=Cb 0IEe(垊rmϿ 4QUi_)%r], ċ@B >U .`ɫw.4sgѧVūc˟N9t$X0l(ҨTsm[v(˛>J-\\vn˧> aƏ"LG!F:2h˷č"Tiկjӯo];xAC4":} 4,\śV^> $y2ϥRWoǗFsϿ $XJ0h(ҧRsMv(J>:-\\u˧o> (q"$PgOFBj!D&\Vj8ճw]{ <2 <TU`ɣg޿4S'PVwbɛF$X0l((Tsm[v(K>:-\\u˧o aƏ"LG D:kWhçËL)Tbqϫfv,h% 4piSV{&:x8˛<=]݂)&.=w! A5We_9˰MA,MUm"j*2~{b 0SUv[uc ێ=]~梫.-6>! E5We_9go=w! E5We_9go=w! A%a)%ߞ9Yyczks~{ Q,MUmǠI˰=w =Yzzkrn: Q,ÐIEe_9&.ߎrK0QUmנIgn-5ߞrK0MUiǟ9f~{ Q(ÏE5azz*M>r ,IEWa~z*=w,iE 4tiT*X&ܻ{H%͟F[^.}:pӷ8cH(XУLRnF.l5+Xrysٻ. <2 <TV.`ɣw.޿4SgѧVūc˟N9t$X2l)(T{m[x(˛BJ-ݿ]nϯ>0cG(XУJR5nF.l4Xrysٻ. <2 <TU`ɣg.޿4S'ѧVb˟Nt$X0h(ҧTsM[v(J>:-\\u˧o q"Ə"PGF:2h˷č"Tiկffѯn<AC4y"8} 4Ԭ\F]iNJ{6œ6[7q׿@ȓ*\$LZYnF! E5We`I˱]A(ÑMUmj*2~{bK4SUv[z ߞ=]݂)&.-6! A%e_9go=wπA(ÐIEiǠY]A(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÐIEiǠ9go=w!=]~ ێ{b ,MUmנIo=w>! =Yzzk2n91G$A%]zzk2m߀A$NA%]zzj]4RQemǠ9g-~z1G =UvqIg-~:n7@0ċ@B >e .`ͫw.@4sgѧZū˟N9t$X2l)(T{m[x(˛>J-]]nϯ>0cG(XУJJ4nF*l4صr ys׻.0ċ@BM>"e /bͫwO@{rϿ H ,`QPb,ڷrQ#ɗ6}Z ,y2ХRwoǛF$X0h(ҨTsm[v(˛>J-\\n˯>0cG&XJJ4nF*l4׵r Ys׷.{ ċ@B >U .`ͫw.@4sgѧZū˟N9t$X0h(ҨTsM[v(J>:\Lu˧o aƏ"LG D:kWhçËL)Tbqѫfw‡,hE 4piSV&:z 8˝BJ-Q۰E$Ue aȦ5Yvi=1%z)-RMEV]Z~B Afjn QUaqןQ 0ӯ]㞻߿Yۯ]㞼u a$4E$Ueeu a$4E$Ueeu翀Q 0ӏAQUvߎz~B AEz)-1I5Yvi YӏAQMvߎz^|B 9%z ( 8,UecߟIfJ,-I4me߿IfI-8,Ue㞛q~B 9%q覢2ۯArEV[~9iIf) CQMv݆9PEHcB*K0dջo`BDӭb1ϧ^v‡,qE 6ti*X6ܼ}He͟JkÏ.[7p׿@@ȓ,`QNb 7rQ#H6}ulZ{<×N}PE Hc&ΟD2KWfçCL)Tfrfѫf<AC4":} 4,\śV^> $y2ϥRWoǗFsϿ $XJ0h(ҧTsM[v(K>:-\\u˧o> (q"$PgOHBj!D&\jVj8ճw];A4yeL8y4ԫZFYNJ{6œ6[w׿HȔ,`QNZ 6p0ȕ2u Ukٷv,jٻ>@ DR@"e*֯bͫO@{rϿ H ,dQPb,ڷrQ#ɗ6}*Z<5lß^} a"Ə"PGF:2j˷!D"\iֱj8ӳw];A4ye8y 4Ԭ\F] $iϣNW/`Ǘ>rϿ@ȓ,`QNb 7rQ#H6}ulZ{<×N}PE Hc&ΟB2KfջBL)Tbqѫf<A 4y8} 4,\V] $iϣNW/`ŗ>{xrǿH,`QNb 7rQ#H2}ukڹ{,ۿN=|@DS@*u*֯dѳO,y2PRwoɛF$X0l((Tsm[x(˛>J-]]nϯ>0cG(XJJ4nF*l4׵r Ys׷.z ċT.`ɣw.޿4S'ѧVbɟN XI0hRjM8tqcə:*ۻ<5l×^}@ DRN@"e ֯bͫwO@:-\\u˧o> (q"$PgOHBسj!E&\Vj8ճw}{ U .`ͫw.@4sgѩZū˟V9u,h$4piSX&ܻ{H%͟Fk^Ï.};7pӿ0cG&XУJR5nF.l4Xrysٻ. <2 <TV.`ɣw.޿4SgѧVūc˟N9t$X2l)(Tsm[x(˛>J-]\n˯>0CG&T#JJ4laő*d׳n Y3hշ}|z ċTV.`ɣw.޿4S'PVwpbɛF $XI0hRjM8tqcɗ6*Z<! E5We`I˱]A(ÑMUmj*2~{bK4SUv[z ߞ=]~)&.-6! A%a_9go=w@A(ÐIEiǠI˰]A(ÐIEiǠI˰MπA(ÐIEiǠI˰MϿ! A%a)&ߞK4SUv[ubj*2mA$OE5Wa)&ێrK4QfmI˯=w> 9Uv[q"Y˰=w> 9SUfqIo-5ߞCb ,IEWe~䚊k2]!4QUi_)%,hE 4tiT*X&ܻ{H%͟Fk^Ï.}:pӷ8c(XɳФLRYnǓ.m U+Xvyjٻ>@EHcB*K0fջoBLԭbqϫfA 4y8} 4,\V] $iϣNW/Ǘ>rϿ XI0h(ҧRsM[v(K>:-\\vn˧> aƏ"LG!F:2h˷D"Tiձjӯw];yaC8":} D,^śV> ,y2ϥRWoǗFsϿ XI0hҧRsM9vqJ::۽L5ǟo~ (q"Ɛ$PgOFB2j˷D"Tiկffӯn<AC4y"8y 4ԫ\F=XfNJkÏ.}[7pӰ1r)-RMEV]z~B AFjn QUa߿YE$Uee i親5Yviy1r ( 81=5~9= 9%z)-1=5~9=B AFJ,N=RMEV]Zm^|B AFJ,N=RMEU~9=1r ( 8,m a$2ۯ]aqןbIfJ,N=1=5viw ÒY0ӎ rEV]9=(i$ۯAMv݆Zk=(a"0ӎ rME5~i߀IFz) EQUv߆ZkyIf) 8cG(XУJR5nF.l4Xrys׻.0ċ@BM>"e /bͫwO@:\\u˧o q"Ə"PGF:2h˷D"Tiկjgӯn];xA 4ye8y4ԫZF=XNJ{6Ó6[7q׿@ȓ*\$NZYpǓ.lU+Xrys׷.z=]݂)&.=w! E5We_I˰MA,MUm"j*2~{b 4SUv[uc ێ9Yz垚ߞ=]~垚ߞ9]~垚ߞ4SUv[uczks~{b 0MUmYMπA(OE5We_)&.-5ߞrK4SQfq"YM!=Yucj*1]π1G$A$]zzj1]Ͽ!9SUvqIo-5ߞ Q(OE%]zcj)۰=vL-P,hE 4tiSX&ܻ{H%͟Fk^Ï.};7pӷ8c(XɳФLRYnǓ.m U+Xvyjٻ>@EHcΟB2K1fջBLTbqѫfA4y":} 4,\V^> $y2ϥRWoǗFsϿ$X0h(ҨTsm[v(˛>J-]]nϯ>0cG(XУJRnF.l5+Xrysٻ.@DcB*u+0dѻo_‰Dӫ^1eϧ^v,hE 4tiT*X&ܻ{H%MF[^.}:ӷ_8cG(XJJ4laƑ*d׳n Y3hշ}{ <2 <TU^ɣg?,y2PRWoǗ>rǿHȓ*\$LZYn i親I5Y~9=1r -1EV]Zm^~B AFJ.n rMvᖛqןQۯ]eu a$4,m a$4E$Ueeu a$4E$Ueeu Yۯ]㖛qןQjn rEV]Zm=1i親E$S]㞻qןbIfJ,-15YmuQ jN=Q=5YvQj,MI4eeמA9i褢˲ۏA rME5vgu߿C)Ц5+|k} q"Ə$PGOF:2j˷!D"\iֱj8ӳw];aC8":} D,^śV> ,y2ХRwoɛF$X0l((Tsm[x(˛BJ-ݿmnϯ??8cG(XУLRYnG.lU+Xvyjٻ>@E HcΟB2K1fջBL)Tbqѫf<A4y":} 4,\śV^> $y2ϥRWoǗFsϿ $XJ0h(ҧTsM[v(K>:-\\u˧o> (q"$PgOFBj!D&\jVj8ӳw];yaC4":} 4,\V] $iON{7/`œ6{wǯ H ,`QNb 6r0ȕ2u U+ٷvyjٻ.0ċB AFjn QUa߿YE$Ueg Ėi親I5Yvi1r (-1=5~9=B AFJ,N=RMEV_z~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|A9%z)-1=5viy1i親$Uee߿IfjN=RM=5~9y(i$2ۯQU_z^|!9%r &EUaz^|!9q覢4ۯOMv݆YyQJ,-,U]z^{B c_Rƹ,hE 4tiSX&ܻ{H%͟Fk^Ï.};7pӿ0cG&XJJ4nF*l4صr ys׻.0ċ@BM>"e /bͫO@e .bͫw/@,y2ХRWoǗ>rǿHȓ*\$LZYnFB AFjn QUa߿YE$Ueg Ėi親I5Yvi{1r ( 1=5~9=1r ( 8I5Yvi=1r ( 8I5Yviy1r ( 8I5Ym a$4]㞻ߟQ n rMV]Zm^{1i親E$S]㞻qןbIfJ,-15Ymu߀IfJ,-I4meߟbIF) 8$S]az^}(a.N<15mcq~ BB $X0h(ҧTsM[v(K>:-\\vn˧> aƏ"LG!F:2h˷D"Tiձjӯw];yaC8"̛:}D-^śW>,y2PRwoɛF$X2lI(T{m\:x 8̝BJmݿ&mϷ_?0cG&XJR5nF.l4Xrysٻ.@DcB*uK0dջo`BDӭbqϫfA4ye8y 4Ԭ\F] $iϣNW/`ŗ>{xrǿ H ,`QPb ڷrQ#I6}uZ{<×N}PE HcB*uK0dջo_‰Dӫ^1dͧ^y‡,iE 4tiSX&z 8%LBZmݿ&mnϯ> a"Ls& D2Kfջo`Q۰E$Ueg(i覫 8I5[~9=1r (-1=5~Zm^|B AFjn rMwaqןQ ۯ]㞻߿Q 2ۯ]㞻߿Q 0ӏArMvߎz~B AFJ,N<1=5~9=1r ( 6,meuY0ӏArMvߎZm^}1i親4C]a~B 9%z ( $S]ᖛo~B 9%r &CQUߎZm=(a.n=15WmeמJT8cG(XУJR5nF.l4Xrysٻ. <2 <TV.`ɣw.޿4SgѧVūc˟N9t XI0h(ҧRsMv(K>:-\\vn˯>0cG&XJR5nF.l5+Xrysٻ.@EDcB*uK0fջoBLԭbqѫfA 4y":} 4,\V] $i2ϣRWoǗFsϿ $XJ0h(ҧTsM[v(K>:-\\vn˧> a"LG F:k2h˷Í"Tiկffӯn=;xA4yeL8y4ԫZF=XNJ{6œ6[7׿Hȓ,`%NZ6p0Ǔ.u U+Xvysٻ. ċ<2 <DU^śW> 1r)-2MEV]Z~BIfjˏAQUc߿YE$Uee a&,my1r ( 81=5~9=1r ( 8I5Yviy1r ( 8I5Yviy1r (,m a$ۯ]aqן~B AF)-I5Yu ÒY0ӏ? rMV]Y=0i$˲ۯOMv߆Zm=(a$ӏ? rEU~iQJ,-$S]az]B c_ RƀHȔ,`QNb rQ#H6}uZ{<×N}@DcB*u+0dѻo_‰Dӫb1ϧfw,h$4piSX&ܻ{H%͟Fk_Ï.}[7p׿@@Ȕ,`QNb rQ#I6}Z<5lß^} a"Ə$PGOFB3j!D&\Vj8hճw}{ ċ@B >e .bͫw/@ (q"Ə$PG!F:kWhçQ۰E$Ueg$XI0h&Pj,ڷrb 0Uv[uczl ێ=]~&.-6>!$OE5We_9go=xπA(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÐIEWe_9go=w~! A%a~垚ێrK4SUvq"i]π1G$OA%a~垊 ~{a,IEe_)&ێ{a,ӐIEWe(垊sn:A$AYu"Y˯=6Cb ,ӐI5Vaz a"Ə"PGF:2j˷!D"\iֱj8ӳw];A4ye8y 4Ԭ\F] $iϣNW/aǗ>rϿ@ȓ,`QNb rQ#I6}Ze .bͫwO@{wǯ@ȓ*\$NZYpǓ.lU+Xrys׻.z <2<DU^śW> $`b 0SUv[u ߞ=a)&o=w! A%e_9gpMπA,MUmY2n:b 0SUv[uczks~{b 0Qfq"j*2n:b 0Qfq"j*2n: Q,MUmYMπA(ÏE5We_9g.-6=4SUv[u"j*]πA$OE5a~垚 ~{a,IEe_)& ~{a,ÐI5We嚊rn9߀1G =Y[u"Yo-5ߞe2m0cG(XУJR5nF.l4Xrysٻ. <2 <TV.`ɣw.޿4sgѧZū˟N9t $XJ0h(ҧTsM[v(˛>J-\]nϯ>0cG(XУJRYnG.lU+Xvyjٻ>|PE HcΟB2KfջCL)Tfrfѫn<aC8"̛:}D-^śW>,y3'PRwoɛF XI0h(ҧRsMv(J>:-\\u˧o> (q"$PgOHBسj!D&\Vj8ճw]{ <2 <TU`ɣg,S'PVwoɛF $XI0hҧRkM8tqcə:*ۻ<5l×^}PEHcB*u*ְdѳOA! E5We`I˱]A(ÐMUmj*2n;b 0SUv[uc ێ9Y~垚߯>! A%a9go=w! A%a_9go=w! A%a)&.-69Yz s~{b 0MUmY˰MϿ! A]~s~{b ,MUiǠ9gn-6ߞCrJ0MUmǠ9g.,ߞrJ0MUi_9& ~{ Q(OE%]zcj*Mw=Lg[c;A 4y8} 4,\V] $iϣNW/aǗ>rϿ@ȓ,`QNb 7rQ#H6}uZ{<×N} aƏ"LG!F:2j˷!D"\jVj8ճw]{ U .`ͫw.@{wǯHȔ,`QNb 6r1#H2uukٷ{,ۿ>=|PE HcB*uK0dѻo_DS^ͻ1dͣVy(h$ʗ2pI(V{m[x(Q۰E$Ue$XI0h&Rj,ڷrb 0SUv[ucz ێ=]ނ)&.-6?! A%a)&o=w! A%a)&.-6! A%a~垚ߞ9Yzzks~{a,MUmI˰M! =]zks~:Q,IEi_9g.ߞrK4QemIo-6ߞrK0MUiǠ9f-~{ Q(OE5azj*Mw=Lg[` T.`ɫw.4sgѧZū˟N9t XI0h(ҧRsM[v(K>:-\\vn˯>0cG&XУJR5nF.l5+Xrysٻ>@EHcB*K1fջBL)Tbqѫf<AC8":} D-^śW>,y2PRwoɛF XJ0h(ҧTsM[v(˛>J-\]nϯ>0cG(XУJRnF.l5+Xrysٻ.@DcB*u+0dѻo_‰Dӫ^1eϧ^v,hE 4piSX&ܻzH%LFZ^&}:ӷ_?0cG&T"JJشlaŏ&\Vn8ճw];yAC4y8y4ԫZF<}=]݂)&.=w! A5We_9˰MA(MUmj*2n;b 0Uv[uczkێ9]~垚ߞ! A%a)&.-6>! A%a)&.-6>! A%a)&ߞ4SUv[uczj2n: Q,MEiǠIgo=v> =Yuczj2]߀A$OE%a~䚊sn:1G$A$]ycj*M!9SUfmIg.ێ{ Q(OA$]u"P,h% 4piSX&ܻ{H%͟Fk^Ï.};7pӿ0cG&XJR5nF.l4Xrysٻ.@DcB*uK0dջoBLԭbqѫfA4y":} 4,\śV^> ,y2ХRwoɛF$X2lI(T{m:x 8̝BZm&mӷ_?0cG(XУJRnG.lU+Xvyjٻ>@E HcΟB2K1fջBLTbqѫf<A4y":} 4,\V] $iϣNW/aǗ>rϿ H ,`QPb,ڷrQ#I6}uZ{<×N=@EDcB*u*0dѳo_DR^ͻͣVy(`$ʗ2lI(T{m[x(Q"۰E$Ueg$XJ0h&Rj,ڷrb 0SUv[uc ێ9]~垚>! A%e_9go=w!$OE5We_9go=w! A%a)&.-6>! A%]~垚ߞCrK4SUv[u"j*2mA$OE5We)&ߞrK4SQfq!Y˰Mw! =Yucj*M 9SUvqIo-6ߞr 0IEe^(垊2]ϿFS!Kk)HȔ,`QNb rQ#H6}uZ{<×N}@DcB*uK0dջo`BDӭbqϫfA 4y8} 4,\V] $i2ϥRWoǗF$X0l((T{m[x(˝BJmݿ&mϯ_?0cG&XУJR5nF.l5+Xvytjٻ>@EHcΟB2K1fջBL)Tfrfѫf<aC8":} D,^śV>,y2PRwoɛF$X0l((Tsm[x(˛>J-]\n˯>0cG&T#JJ4laƑ*d׳n Y3h׷}|z ċ@B >T.`ɣw.޿4S'PVwpbɛF $XI0h'Rj,8t@ aȦI5Yv9=1r -2MEV]Zo~B AfjnQUa߿Qۯeeu Ėi親,viy1r ( 8I=5~9=1r ( 8I5Yviy1r (,m ÒYۯQUaqן~B AF)-15YviY0ӎ rMV]Zk=1i褢4QUߎz^{(a$ӏA rEV]~9w ÒY jN:1I4ecq~A9i褢ӎ RL@EDcB*uK0dջo`BDӭbqϧfw,h$4piSX&ܻ{H%͟Fk_Ï.}[7p׿HȔ,`QPb ڷrQ#ɗ6}*Z<5lǟ^~~(q"Ɛ$PgOHBسj!ŏ&\WnY3hշ}z U .`ͫw.@{xrǯHȓ,`NZ 6p0Ǖ2u U+ٷvjٻ>@ DRM@"e bͫw/@4b 0SUv[vߞ9]~&.-7! OE5We`I˰MA(MUmY2n:b 4SUv[uczktێ9Yz ߞ9Yz ێb 0Qfq"j*2n9A(ÐIEe_9go-6>! =]zs~zb ,MUiǠ9gn-6CrK0QUmנIn-6ߞrK4QUiǠ9g.ێa,ÐE5Va~zkM~S!Kk);,h$4piSX&ܻzH%͟Fk^Ï.};7pӿ0cG&XУJR5nF.l5+Xrysٻ>@EDcB*K0fջBLTbqѫf<AC8":} D-^śW>,y3'PRwpbɛF $X0h(ҨTsm[x(˛BJ-ݿ&moϯ_?8c(\ɳ$LRYp0Ǔ2u Ukٷw,kۿ>=|@EDcB*K0fջoBLTbqѫfA 4y8} 4,\V] $iϣNW/aǗ>rϿ H ,dR&Pb,ڷrQ#I6}Z{<×N}PE HcB*uK0dѻo_Dӫ^ͻ1dͣVy,h$4pISV{:x8˛<9]݂)&.=w! A5We_9˰MA(MUmj*2n{b 0Uv[uczk ێ9]~垚߯>! A%a)&.-6>! A%a)&.-6>! A%a)&-ߞ9SUv[uczk2n: Q,MUiǠIo=v>!=Yuczj2]߀A$OE%a~䚊sn:1G$A]ycj*M~ 8SQfmנ9g-~{!RJ4@DcB*u+0dѻo_‰Dӭbqϧfw,h% 4piSX&ܻ{He͟Fk_Ï.}[7p׿H,`QPb,ڷrQ#ɗ6*[<5lǟ^~ (q"$PgOHBسlaŏ&d׳n Y3i׷z ċe .bͫwO@@EHcB2K1fջBL)Tbrfѫf<aC8"̛:}D^śg>,yS'PVwbɛNt$X0l)(T{m\:x8˝BJmݿ&mϷ_?0cG(XУJRYnG.m U+Xvyjٿ>|PE Hc&ΟB2KfçCL)Tffѫn<aC8":} D,^śV> ,y2ХRwoǛF$X0h(ҧTsM[v(J>:-\\u˧o a"Ə"PG!F:k2h÷Ë"T)Uffѫf<A4yeL8y$ԫZ6<}Xe͟D=]݂)&.=w! E5We_I˰]A,MUm"j*3~{b 4SUv[uc ێ=]~墫.-6>! A%a_9go=w! A%a)&.-6>! A%a~垚ߞK4SUv[ucj*2n:A(ÐE5We_9&.,ߞCrK4QfmY˰=w>!=Y[ubj*M9SUvqIo-6ߞr 0MEe^(垊rmϿSKk*V aƏ"LG!F:2h˷D"Tiձj8ӳw];A4y8} 4,\V] $i2ϣRW/ǗFsϿ$X0h((Tsm[x(˛BJmݿ&mϯ_?8(\ɳ$LZZ6p0Ǖ2u ukٷ{,ۿN=PE Hc&ΟB2KWfçËL)Uffӯn=;xA4y":} 4,\śV> ,y2PRwoɛF$`2lI(V{m:x 8̝BZm&mϷ_?0cG(XУJR5nF.l4Xrysٻ. <2 <TU`ɣg.޿4S'QVwbɛN PI.hRjM8tqcə:*ۻ<5lß^}@ DRN@"e ֯bͫO@|PE Hs&ΟD2kWfçËT)Uffӯn];xAC4":} D,^śW>,y3'PRwoɛF $XJ0h(ҨTsm[v(˛>J-]]nϯ??8cG(XУJRYnG.lU+Xvytjٻ>@DcB*u+0dѻo_Dӫ^1dϧ^v,h$4piSV&;z 8%LBZmݿ&mnϯ>0cG&T"HJسl!E&\jVj a親I5Yv9=1r)-2MEV]Zo~B AfjnQUa߿Qۯeeu i親,my1r ( 8I5Yviy1r ( 8I5Wm a$4E$Ue㞻߿Q jn rMV]Zm^|!9%z)( 8G,muY 0n rEV]~9=y(i$˲ۯAOMv߆Zm=(a$ӏA rEV[~9iQj,-G,Ue㖚^}E^8(\ɳ$LRYpǓ.u U+Yv,jۿ>=|PE Hs&ΟD2KWfçËL)Tffѯn ,y2ХRwoɛF$`2lI(V{m:x 8LBZm&}:ӷ8c(Xɳ$LRYp0Ǖ2u Ukٷ{,ۿN=}@E HcΟB2KfçCL)Tffѯn $y2ϥRWoǛF$X0l((Tsm[x(˛>J-]]nϯ>0cG(XУJR4nF*l4صr Ys׷.z ċTV.`ɣg.޿4S'PVwpbɛF$XJ0hҧRjM8tqcɗ:*Z<Q"۰E$Ue a&5Yvi=1z)-RMEV]Zm~B AFjn rMwaqןQۯ]㞻 a$4E$Ueeu a$4E$Ueeu a$4E$]㞻߿Ifjn rMEV]Zm]1i親E$Ue㞻ߟIfj,N=1=5vi Y0n RMEU~9iQj,M1I4meן~A9i覢2ۯA rEU~iu翂 (q"$PgOHBسj!ŏ&\Vn93hշ}|z0ċ@BM>"e bͳOA"e bͳOA{wǯ@ȓ*\$LZYpG.l4Xr Ys׷b 0SUv[vߞ9]~&.-7! OE5We_I˰MA(ÐMUmY2n:b 0Uv[uczks~{b 0Qfq"j*2n:b 0Qfq"j*2n:b 0MUmY]πA(ÐIEe_9go-6> =Yzzkrn: Q,ÐIEe_9&-ߎCrJ0MUmǠ9g.,ߞCr 0MUi_)& ~:1G =Yv[q!Yn,ߎP,hE 4ti*X6ܼ}He͟JkÏ6[7q׿H ,`QPb,ڷtQcɗ:*ۻL5mǟ_~ aƏ"LGF:3j˷!D&\Vj8hճw}{ ċ@BM>"e bͳOA"e /bͫwO@ $y2ϣNW/`ŗ>{w! E5We`I˱]A(ÐMUmj*2n{b 4SUv[ud ێ9]~垚6>! A%e_9go=w! OE5We_9go=w! A%a)&.-6>=]~垚 ێ8SUv[ucz*2n:A(OE5We)&ߎrK4RQfqY˰=w> 9Uv[q"Y˰=w>8SUfmIn,ߎ Q(OE%]ycj)˰=v‡,qE 6t*X6<}XeΡJk6Ó6[wǯ H .d&Pj,8tqcə:*ۻL5ǧo q"Ə$PgOFBj!E&\VnY3hշ}z U .bͫw/@U .bͫw/@T.`ɣg.޿,S'PVwoɛFQ"۰E$Ue aȦ5Yvi=1%z)-RMEV]Z~B AFjn rUaqןYۯ]eu a$4E$Wm a$4E$Ueeu翀Q 0ӏAQUa~B AFJ*-1=5viy(i覢4E$]㞛qןbIfJ,M15YuY nRM=5vi Y jN<15WmߟbAFz)(CQUv߆Yy 2 XI0h(ҧRsMv(K>:-\\n˯>0cG(XУJRnF.lU+Xvyjٻ>PE Hc&ΟB2KWfçËL)Uffӯn=;xA4":} D,^śW>,y3'PRwpbɛF$X0l)(T{m\:x8̝BZm&m:ӷ_8cH(XФLRYpǓ2u U+ٷw,kۿN=|@EHcB2K1fջBL)Tfrfѫf<aC8"̛:}D-^śW>,y3'PRwoɛF$X2l)(T{m[x(˛>J-]]nϯ>0cG&T#JJ4laő*d׳nY3hճ}{ <2 <TU^ɣg?,y2PRWoǗ>rǿHȓ*\$LZYn i親I5Y~9=9%z)N=RMEV_z~BIfjnQUaqןYۯeeu a$4E$Ueeu a$4E$Ueeu a$4E]㞻߿IfjnRMEV]Zk=0i親4E$]㞛qןbIfJ,-15YmuQ jN=1=5Yvu߀If) 8$S]ᖚ^}(aǢ.n=15Wme$X2l)(T{m[x(˝BJmݿ&moϯ_?8c(\ɳ$LRYp0Ǖ2u Ukٷw,ۿN=}@EHcΟB2KfջCL)Tffѯn,y2PRwoɛF$X0l((T{m\:x8̝BJm&mӷ_?8cH(XФLRYpǓ2u U+ٷw,kۿN=|@EHcΟB2K1fջBL)Tfrfѫn<aC8"̛:}D-^śg>,y3'PRwoɛF XI0h(ҧRsMvJ>:\\u˧o q"Ə"PGF:2h˷č"Tiկffӯn,y3'PRwpbɛF$X0l)(T{m\:x 8̝BZm&m:ӷ_8cH(XɳФLRYp0Ǖ2u Ukٷ{,ۿN=}PE Hc&ΟB2KfçCL)Tffѯn:-\\vn˧o> (q"$PgOFB3j˷!D"\iձjӯo];xA 4ye8y$ԫZF<XeΡJkÏ.}[7pӷ8cG&T"HJسj!DB AFjn QUas߿Yۯ$Uee a&,niy1r -1=5~9=9%z)-1=5~9=1r ( 8I5Yviy1i親,mu a$ۯUaqמB AFz)-I5Ym Y0ӎ rEV]9=y(a$ۏArMv]Y=y(a0nRK=5vu߿bAEz &4OMV]xAC4":} D,^śV> ,y2ХRwoɛF$X2lI(T{m:x 8LBZm&m:ӷ_8cH(XФLRYpǓ2u U+ٷw,ۿN=}@E HcΟB2KfçËL)Uffӯn];xAC4":}D-^śg>,yS'PVwbɟNt$X2lI(V{m:x 8LBZn^&}:ӷ8c(\ɳ$LZYp0Ǖ2u Ukٷ{,ۿN=}@E HcΟB2KfջBL)Tbrfѫf<AC4":} 4,\śV^> $y2ϥRWoǗFrϿ XI0hҧRsM8vqdJ::ۻL5mǟ^~(q"Ə$PG!F:k2h÷ËT)Tfqѫf‡,hE 4piSV{&:x1r)-RMEV]Z~BIfjˏAQUa߿Yۯ$Ueeu(i親-Yviy1r ( :1=5~9=1r ( 8I5Yviy1i親,m a$2ۯ]㖛qןIfjN=RME5~9y(i$4Uaz~|B 9%r (E$]ᖛo~B 9%r &QUvߎZm=(a.n=15Wme׀$X0l((T{m[x(˛BJmݿ&moϯ_?8c(\ɳ$LRYp0Ǖ2u Ukٷ{,ۿN=}PE Hc&ΟB2KWfçËL)Uffӯn=;xAC4":} D-^śW>,yS'PVwbɛNt$X2lI(V{m:x 8%LBZn^&}:ӷ8(\ɳ$LZZ6p0ȕ2uukٹ{,×N}@DcB*K0fջBL)Tbqѫf<aC8":}D-^śW>,y3'PRwoɛF XI0h(ҧRsMv(J>:-\\u˧o(q"Ɛ$PGOFB2j˷!D"Tiձjӯn];xA4yeL8y$ԫZF<XeΡJkÏ.}[7pӷ8cG&X"HJسl!D! E5We_I˰MA,MUm"j*2~{b 4SUv[uc ێ=]~垚-6>! A%a)&o=w! A%a)&.-5ߞ9Yzs~{b 0MUmY˰M! =]zs~za,MEiǟ9g.,ߞrK4QemIn-5ߞrJ0MUi_9& ~zAG$=Yv[q!Yn ,iE 6ti*X6<}Xe͡Jk6Ó6[7ǯ H .d&Pj,8tqcʙ:*۽Lu˧o(q"Ɛ$PgOHBسjaŏ&d׳n Y3i׷.z ċ@BM>"e bͳOA{rϿHȔ,`QPb,ڷtQcɗ:*ۻL5ǟo a"Ə$PGOFBj!E&\VnY3hշ}|z T.`ͫw.@4sgѩZūˣV9,hE 4tiT*X6ܻ}He͟Fk_Ï.};7pӿ0cG&T#JJ4laƑ*d׳n Y3h׷}|z ċTV.`ɣg.޿,S'PVwoɛFϿ PI.d&Pb,ڷrb 0SUv[vߞ=a)&o=w1G$OE5WeǠI˰MA(ÐIEmY]b 0Qfq"j*2n:b 0Qfq"j*2n:b 0Qfq"j*1]A(ÐI5We_9gn-6> =Yzzksn: Q,IEi_9g.,ߞrK4QfmIo-6rK4QUmǠ9g-ێ{Q(ÏE5azz*MwH,`QPb,ڷrQcɗ6*[L5lǟ^~ (q"$PgOHBسlaŏ*d׳n Y3i׷.z ċ@BM>"e bͫOA{xrϿ H .d&RjM8tqJ>:\\u˧>0cG(XУJRYnǓ.u U+Yv,jۿ>=|@EHcB2K1fջBL)TffѫnJ-\\n˯>0cG&X#JJ4laƑ*d4׳n Y3h׷}z0ċ@B >T.`ɣw.޿4S'PVwpbɛFϿ XI.d&Pj,ڷtQ#H! E5We_I˰]A,MUq"j*s~{rK4SUv[v ێ9Y~垚ߞ=]~垚ߞ9Yz ێ9Yzzks~{b ,MUmY˰M! =]zs~{b ,MUiǠ9g.-5ߞK4RQfmIo-6rK4QUmǠ9g-ێ{ Q(ÏE5azcj*M@H,`QPb,ڷrQcɗ6*[L5lǟ^~ (q"$PgOHBسlaŏ*d׳n Y3i׷.z ċ@BM>"e bͳOA{rϿHȔ,`QPb,ڷtqcɗ:*ۻL5ǧo q"Ɛ$PgOHBسjaŏ*d׳n Y3i׷.{ ċ@BM>"e bͳOA0C&Tg"HBسj˷A,MUq"j*s~{b 0Uv[uc ێ9]~垛.-6>! OE5We_9gMπA(ÐIEiY]A(ÐIEiǠI˰MπA(ÐIEiǠ9go=w! =]~垊 ێb 0MUmI˰=w9Yucj*1]πAG$NA%]~zk2mA$NA%]zcz*M~!8SQfmנ9g-~z q"Ə$PGOFBj!D&\Vn93hճ}{0ċ@BM>"e bͳOA{xrǿ H .d&Pj-8tqdJ::\\u˧> a"Ə$PGOFBسj!ŏ&dWn Y3i׷z ċ@BM>"e bͳO{xrϿ H .d&Pj,8tqcʙ:*ۻLuǧo a"Ə$PGOFB3j˷!D&\jVj8ճw]{ <2 <TU`ɣg.޿4S'QVwbɛN$X0l(ҨTsM[vJ::۽L5mǟ^~ a"Ə"LG D:kWfçBB AFjnQUa߿Y4E$Um(i親8I5Yvk=1r)-1=5~9^|B AFJ,N=RMEVߎz~B AFJ,N=RMEV]Zm^|B AFJ*-1=5~9=(i親$Ueeu߿QjnRMEV]9=1i親E$]ᖛq~A9%r (E$]ao~B 9%r &QUߎZm=(aǢ0nQ=Wme@EHcB*K1fջBL)Tbqѫf<aC8"̛:}D-^śg>,yS'PVwbɟNt$X2lI(T{m:x 8LBZn^&}:ӷ8(\ɳ$LZZ6p0H2uukڹ{<×N} a"Ə"PGOFBj!ŏ&\Wn Y3h׷z ċ@BM>"e bͳO{xrϿ H .d&Pj,8tqcʙ::۽Luǧo q"Ə$PGOFBj!D&\Vj8ճw}{ |PE Hc&ΟD2KWfçËT)Ufgӯn];xAC8":}D^śg?,S'PVbɟN9t$`2lI)V{&:z 8%LF[^.};7p׿@H,`QPb,ڸtqcə:*ۻLu˧o(q"$PgOHBشlaő*d4׳r Ys׻. U .bͫwO@! E5We_9go=w! A%a)&.-6>! A%a)&.-6>9Yzczks~zb 0MUmI˰=w=Yucz*2]߀A$OE%a~䚊sn:1G$A]ycj*M~ 4SQfmנ9g- ~z U .`ͫw/@{wǿ H .d&Pj,8tqdJ::ܽ\u˧o> aƏ"PGOFBj!ŏ&\Wn Y3h׷z ċ@BM>"e bͳODS^1eϧ^v,h% 4ti*X6<}XfNJ{6œ6{wǯ H ,dR&Pj,8tqcʙ:*۽Lu˧o(q"$PgOHBسjaŏ&d׳n Y3h׷z U .`ͫw.@ $i aȦI5Yv=AC4yeL8y$+Z6ܻ{9]~垚-6>! OE5We_9g˰MπA(ÐIEmY]A(ÐIEiǠI˰MπA(ÐIEiǠI˰=w! A%]~垚ێK4SUv[q"j*]πA$OE5Va(垚 ێ{ Q,ÐIEWe^)& ~{Q,ÐI5We嚊sn9߀AG$=Y[u"Yo-6 U .`ͫw.@{wǿ H .d&Pj-8tqdJ::ܽ\u˧o> a"Ə"PGOFBسj!ŏ&dWn Y3i׷.z ċ@BM>"e ֯bѳODӫ^1eϧ^wA4y:} 4,\śV>,y2PRwpbɛF$X2l)(T{m:x 8LBZm&}:ӷ8c(Xɳ$LRYp0Ǖ2u Ukٷw,ۿN=}@EHcB2K1fջBLTbqѫf<A4y"8} 4,\V] $iϣNW/`Ǘ>{xrǿH,`QNb 6r0H2u ukٷw,jۿ>@EDS@"u*֯bͳO@B AFjnQUc߿8cG(X"HJسjA(MUmj*2n:b 0Qfuczks~{9Yzߞ9Yz ێ9Yz s~{b 0QfmY]πA(ÏE5We_)&.,ߞrK4QfqY˰Mw! =Yucj*]Ͽ!9Uv[q!Y˯=6rK0MUi_)& sn9߀@Ȕ,`QNb ڷrQ#ɗ6}*Z<5lǟ^~(q"$PgOHBسlaŏ*d׳n Y3׷.{0ċ@BM>"e ֯bѳODӫ^1eϧ^w,hE 4ti*X6<}XfNJ{6`œ6{wǿ H .d&Rj-8tqJ>:\\vn˯>0cG(XУLRYpǓ2u Ukٷ{,ۿN=PE Hs&ΟD2kWhçË"Tiկfӯo];yaC8"̛:DU^ţg,S'PVbɟN9t$X2l)(T{m\:x8˝BJmݿ&moϯ_?8cH(XУLRYnG.l5+Xrysٻ. <2<TU^ɣg?,y3'PRwoǛFrϿ@ȓ*\$LZYnF! E5We_I˰] Hȓ,`$LZYn aȦ-Yviy9%z)-RMEV]Zm^|BIfjn rMvߎzϟQ 0ӏAQUaqןQ 0ӏArMvߎz~B AFI-1=5~9iy1i親E$Ue㞻߿QjN=RM=5~9iy ÒY0n RMEU~9wQ jN<15Wm߿bIFz) EUߎZm=0cG(XУJRnF.lU+Xvyjٻ>|PE Hc&ΟD2KWfçËT)կfgӯn];xaC8"̛:D^ţg,S'QVb˟N9t,h% 4tiT*X6<}XeΡJ{6œ6{wǯ H .d&Pj-8tqdJ::\\u˧>0cG(XУLRYnǓ2u Ukٷw,ۿN=PE Hs&ΟD2kWhçË"Tiկfӯo];yA4y8} 4,\V^> $y2ХRwoɛF$X2lI(T{m\:x 8̝BJmݿ&mϯ_?8c(XɳФLRYnǓ.m U+Xvytjٻ>@DS@*u*ְdѳO_,y3'PRwpbɛF$X2l)(T{m:x 8LBZn^&}:ӷ0cG(XУLRYnǓ2u U+ٷw,ۿN=}PE Hs&ΠD2kWhçÍ"Tiկjӳw]{ e /bͫOA{rϿH,`QPb,ڷtQcɗ:*ۻL5mǟ_~ aƏ"LGF:2j˷!D&\jVj8ճw]{ <2 <TV.`ɣw.޿4SgѧVb˟N9t$XJ0h(ҧRsM9vqJ::ۻL5lǟ^~~ a"Ə"LG D:kWfçBLQ"۰E$Ue$XI0h&Rj,ڷrb 0Uv[ucz ێ=]~梫.-6>! E5We_9go=w! A%a)&.-6>! A%a)&.-69Yuczksn:b ,MUmנI˯=w~! =]zzk2n91G$A%]zzk2]߀AG$A$]ycj*M~ 4RQemǠ9f (q#$PgOHBسlaŏ*d׳n Y3׷.{ ċ@BM>"e bͳOArϿ $X0h((T{m\:x8̝BZm&}:ӷ8(\ɳ$LZ6p0H2}ulZ{e /bͫwO@e /bͫOAs$X2lI(V{:x 8%LFZ^.}:pӿ@HȔ,`QPb,ڷtqcə:*ۻLuǧo(q"Ɛ$PgOHBسlaŏ*d׳n Y3i׷.z ċ@B >"e /bͫwO@|@EDc@*u*֯dѳOA{xrϿHȔ,`QPb,ڸtqcə:*۽Lu˧o (q#$Tg"HJ4lbF*l4Xrysٻ>@E Hc&ΟD2KWfçË"T)կfӯo];yA4y:} 4,\śV^> ,y2PRwoɛF $XJ0h(ҨTsm[v(˛>J-]]nϯ??8cG(XУJRnF.l5+Xrysٻ. <2 <TU`ɣg,yS'PVwoɛFϿ XI0h'Rj-8tqcɗ6}*Zx9]݂)&.=w! A5We_9˰MA(MUmj*2n:b 0Qfuczks~{b 0Qfq"j*2~{b 0Qfq"j*2n:b 0QfqY]A(OE5We_9g.-6>=Yzzksn:Q,IEi_9g.-5ߞK4RQfmIo-6Cr 0MUi_)& ~zAG$=Y[u"Y H ,d&Pj,8tqcʙ:*۽Lu˧o(q"Ɛ$PgOHBسlaŏ*d׳n Y3׷.{0Č@BM@"e*֯dѳO_Dӫb1ϧfA4y":} D-^śg>,yS'PVb˟N9t $X0l)(T{m\:x 8LBZn^&}:ӷ0cG(XУLRYp0Ǖ2u Ukٷ{,×N}PF Hs& D2kWh÷č"Tiձj8ӳw]{ ċe /bͫO@,yS'PVwbɟN9t$`2lI)V{&;z 8%LF[^Ï.};7p׿H ,`R&Pj,8tqdJ::ܽ\u˧>0cG(XУLRYp0Ǔ2u Ukٷ{,×N}@DcB2KfçCL)Ufgӯo];xaC8"̛<DU^ɣg޿4S'ѧVū˟V9u,hE 6t*X6<}XfNJ{6œ6{wǯH ,`R&Pb,ڸtqcɗ:*ۻL5mǟ_~ aƏ"LG!F:2h˷D"Tiձjӯw];xAC4":} 4,\V] $iϣN{W/`œ>{wǯ@ȓ*\$NZYpǓ.lU+Xr1r)-RMEV]z~B AFjn QUa߿Yۯ$Uee a&,my1r ( 1=5~9=1r ( 8I5Yviy1r ( 8I5Yviy0i親,eeuYӏAQUvߎz~|B A%z) 8G,meu߿bIfJ,-I5ms߿IfJ,-G,ecqמ!1i褢˲ۏA rEUPE Hc&ΟB2KWfçËL)Uffӯn=;xA4":} D-^śg>,yS'PVwbɟN9t$`2lI)V{&;z 8%LF[^Ï.}[7p׿H ,d&Pj,8tqdJ::\\u˧>0cG(XУLRYp0Ǖ2u ukٹ{,×N}@EHcΟB2KfçËT)կfӯo];yA 4y":} 4,^śW>,y3'PVwbɟNt$X2lI(V{:z 8%LFZ^.}:pӷ0cG(XУJRnG.lU+Xvyjٻ>PE HcΟB2K1fջBLTbqѫfA4ye8y4ԫ\FiNN{6œ6[w׿HȔ,`QNZ 6p0Ǔ2u U+Xvysٻ.A(MUm"j*s~{‡,h% 4pI)V{m[v1r)-1=V]Zm^|BIfjn sQUaqןQ ۯ]㞻߿Q 0ӏAQUaqןQ 0ӏAQUvߎz~B AFz)-1=5Yviy(i褢4E]㖛qןbIfJ,-15YuuQ jn=Q=5vgQjM1I4meמBT H ,`R&Pb,ڸtqcə:*ۻLuǧo q"Ɛ$PgOHBسlaŏ*d׳n Y3׷.{0Č@RM@"e*֯dѳo_DӫbqϫfA4":}D^śg?,S'QVc˟N9u,hE 6t*Z6<XNN{7/`ŗ>{rϿ $X0h((T{m\:x 8LBZm&}:ӷ0cG(XУLRYpǓ2u Ukٷ{,ۿN=PF Hs&ΠD2kWhçÍ"Tiկjӯw];A 4y:} 4,\śV^> $y2ХRwoǛF$X2l)(T{m[x(˛BJ-ݿmnϯ??0cG(XУJJ4nbF*d4׳r Y3i׷}z0ċ@B >T.`ɣw.޿4S'PVwoɛFsϿA(ÑMUm"j*s~{‡,h$4pI)V{m[v1r -1=6]Zm^|B Ifjn rMaqןQ 0ۯ]㞻߿Q 0ӏAQUaqןQ 0ӏ? rMvߎz~B 9%z)-1I5Yvi YۏAQUvߎz^|B 9%z)( 8,UecߟIfJ*-I,eeߟbAFz) 6$]az^{2 [_,iE 6t*X6<}XfNJ{6œ6{wǯH ,dR&Pj,ڸtqcʙ::۽Lu˧o (q#$Tg"HJ4lbF*l4صrysٻ>@E Hc&ΟD2kWhçÍ"Tiկjӳw]{ ċ@B >"e bͳODӫ^1ϧfwA 4y":} D-^śg?,yS'PVb˟N9t,h% 4ti*X6<}XfNJ{6`œ>{wǿ H .d&Rj-8tqJ::\\u˧> a"Ə$PGOFBj!E&\Vn93hճ}|z0ċ@BM>"e bͫO@! A%a~垚ߞ4SUv[ucz*2n:A(ÐE5We_9&.,ߞ4SUvZq"YM 9Uv[u"Y۰Mw> 9SUfqIo-5ߞ:T>3@EHcΟB2KfջCL)Tffѯn=;xA4":} D-^śW>,yS'PVwbɟN9t$`2lI)V{&;z H%MF[^Ï.}[7p׿ H ,d&Pj-8tqJ>:-\\vn˯>8cH(Xɳ$LZZ6p0ȕ2uukڹ{<×^} q"Ɛ$PgOHBسlaő*d4׵r ysٻ.@EHcΟB2KWfçËT)կfӯo];yA 4y:} 4,^śV>,y3'PRwpbɛN$X0l)(T{m\:x8̝BJm&mϷ_?0cG(XУJRnF.l5+Xrysٻ.@DS@*u*0dѳo_DS^ͻ1dͣ^y,hE 4piSX&z 8%LBZmݿ&mnϯ>! E5We`I˱]A(ÐMUmj*2n{b 0SUv[uc ێ9Y~垚ߞ9Yz ێ9Yz ێK4SUv[uczks~{b 0QfqY]πA(OE5We)&-ߞrK4SQfqY˰Mw~!=Y[u"j)M~!9UvZqYo-6ߞL-@EHcΟB2KfջCL)Tffѯn=;xA4":} D-^śW>,yS'PVwbɟN9t$`2lI)V{&;z H%MFk^Ï.}[7p׿ H .d&Pj-8tqJ>:-\\nϯ??8cH(Xɳ$LZZ6p0H2}ulZ{e /bͫwO@! E5We_9go=w! A%a)'n-6>! A%a)&.-6>9Yyczks~:b 0MUmI˯=w~! =]zzk2n91G$A$]zzk2]π1G$AYucj)Mw>!N1ό`,hE 4ti*X6<}XeΡJ{6œ6{wǯH,`R&Pj,ڸtqcʙ:*۽Lu˧o> (q#$Tg"HJ4lbF*l4Xrysٻ>PE Hs&ΠD2kWhçÍ"Tiձj8ճw}{ ċ@BM@"e*֯dѳO_DӫbqϫfAC8"̛:DU^ɣg޿4S'ѧVū˟V9,qE 6u$+ZF=iONW/`Ǘ>rϿ$X0l)(T{m:x 8LBZm&}:ӷ8(\ɳ$LZZ6p0ȕ2u ukٹ{,×N=PE Hc&ΟB2KWfçCL)Tfrfѫf<AC4":} 4,\V] $i2ϣNW/aǗ>{rǿH,`QNZ 6p0ȕ2u U+ٷvjٻ> <2̛:D,^śV]B AFjnQUa߿Y۰E$Uee a&,miy1r ( :1=5~9=1r ( 8I5Yviy1r ( 8I5Yvi a$4]㞻ןQjnRMEV]~9=1i親4E]aq~!9%r (E$]a~|A9%r4QUv߆Zk=2 [_ R a"Ə"PGOFBj!E&\VnY3h׷}z ċ"e /bͫOA:-\]nϯ_?8(\ɳ$LZ6p1#H6}uZ<5lǟ^~ (q#$PgP"HJ4lbF*l4Xrysٻ>PE Hc&ΟD2kWhçË"Tiկjӯw];A 4y":} 4,\śV> ,y2PRwoɛF XJ0h(ҧTsm[v(˛>J-\\n˯>0cG&XJJ4lbF*d4׳r Y3׷z <2 <TU^ţg>,y2PRWoǗ>rϿHȓ,`$NZYpQ ۯUee i親5Yvi{1r (-1=5~9^|B AFJ,N=ROMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]~9=1r (,mu ÒYӏAQUvߎz^|B 9%z) 8,ee߿IfJ,M15Wmu߿bAFz) 6$]az^{2 c_0cG(XУJRYnǓ.u U+Yv,jۿ>=|@EHcΟB2KfçËT)Ufgӯo];yaC8"̛<DU`ɣg޿4SgѧZūˣVy‡,qE 6u$ZF$iϣNW/ǗF$`2lI)V{&;z H%MFk_Ï.[7q׿ H .d'RkM9v(K>J-]moϯ_?8*\ɳ$NZ 6rQ#H6}Z<5lǟ^~ (q#$PgP"HJ4laƑ*d4صrysٻ.@EHcΟB2KfջCL)Tffѯn $y2ϥRWoǗFsϿ $XJ0h(ҧTsM[v(J>:-\\u˧o a"Ə"LG!F:k2hçËT)Tfqѫf(`$ʗ2lI(T{m[v1z)-RMEV]z~BIfjӏAQUc߿YۯUeeu Ėi親,m1r ( 8I5Yviy1r ( 8I5Yu a$2ۯ]㞻qןQjn RMEV]Y=(i$4ۯUaz~|B 9%z ( $U]㖛q~!9q親4QMv߆Zk=y2 [_ R΀@Ȕ,`QPb,ڷrQcɗ6*ۻL5mǟo a"Ə$PgOHBسjaŏ*d׳n Y3׷.0Č@RM@"u*ְdѳo_Dӭbqѫf<aC8"̛:DU^ɣg޿4SgѧZūˣVy‡0qEK6y$ԫZF] $iϣRWoǛF $X0l)(T{m\:x 8LBZn^.}:pӿ@H,`R&Pj,8tqdJ::ܽ\u˧>0cG(XУLRYpǓ2u Ukٷ{,ۿN=PE Hs&ΠD2kWhçË"T)կfgӯo];xaC8"̛:}D-^śW>,y3'PRwoɛF$X2l)(T{m[x(˛>J-]\n˯> a"LG D:kWhçËL)Tbqϫfw,h% 4piSV{:x b 0SUv[u ߞ=]ނ)&.-w! E5We_9g˰MπA(ÑMUmY]A,MUmY]A(ÐIEi_9go=w! =]~垚 ێrK4SUvZq"j*]πA$OE5Va(垚 ێ{ Q,ÐIEWe)% ~{ Q,ÐE5Wa~嚊rmπSʖ (q#$PgP"HJشlaő*d4׵r Ys׻. e /bͫOAJ-]moϯ_?0cG(XФLRYp0ȕ2uukڹ{<×^} q"Ɛ$PgOHBشlaő*d4׵r ysٻ.@EHcΟB2KWfçËT)կfӯo];yA 4y:} 4,\śV> ,y2PRwoɛF $XJ0h(ҨTsm[x(˛>J-]]nϯ??8cG(XУJR5nF.l4صr ys׷.{ ċTV.`ɣg.޿4S'PVwoɛFϿ PI.d&Pj,ڷrb 4SUv\zߞ9]~垫.-6>! A%a_9go=xπA(ÐIEiY]A(ÐIEiǠY]A(ÏE5We_9go=w! =]~垚 ێK4SUv[u"j*]߀A(OE5We)&ێQ,IEe_)&ێ{ Q(ÏE5Va~k2]πRJ@ H .d&Pj-8tqdJ::\\u˧> a"Ə$PgOFBسjaŏ&d׳n Y3׷.0Č@RM@"u*ְdѳo_‰Dӭbqѫf<aC8"̛<DU`ɣg.޿4sgѩZūͣVy,hE 6t*Z6<YNN{W/`Ǘ>rϿ$X2lI(V{:z 8%LF[^Ï.}[7p׿ H .d&Pj-8tqJ>:-\\nϯ??8cH(Xɳ$LZZ6p0ȕ2uukڹ{<×N} a"Ə"PGOFBj!ŏ&\WnY3h׷z e .bͫw/@9]~)&.-w!$OE5WeǠI˱]A,MUmj*2n:rK4SUv[uczl ێ9Yz ێ9Yz ێ8SUv[uczkrn:b ,MUmI˰=w=Yuczj2]A(OE5a~嚊sn:AG$A$]zcz*MSlt#:@ H .d&Pj-8tqdJ::ܽ\u˧o> a"Ə$PGOFBسjaŏ&d׳n Y3׷.0Č@RM@"u*ְdѳo_‰Dӭbqѫf<aC8"̛<DU`ɣg.޿4sgѩZūͣVy,hE 6t*Z6<YNN{W/`Ǘ>rϿ$X2lI(V{:z 8%LF[^Ï.}[7p׿ H .d&RjM8vJ>:-\]nϯ_?8c(\ɳ$LZ6p1#H2}ulZ{"e bͫO@ $i aȦ5Yvk=9%z).=RMEV]z~B Afjn sQUaqןYۯ]u a$4E$Ueeu a$4E$UeeuYۯUaqןbIfjN=RMEU~9=1i親4E$]ᖛq~B 9%r (E$S]㖛q~!9q親4QMv߆Zk=y2 [_ R(q"$PgOHBسlaő*d׳r Ys׷. e /bͫO@:-\\nϯ??8c(\ɳ$LZ6p1#H6}uZ<5lǟ^~ (q#$Tg"HJ4lF.l5+Xvyjٿ>=|@DcB2KfçËT)Ufgӯo];yaC8"̛:DU^ɣg޿4S'ѧVc˟N9t,h% 4piSX6ܻ}He͟JkÏ.[7q׿H,`QPb ڷrQ#I6}uZ{<×N}PE HcB*K0dջo_‰Dӫ^1dͣ^y,h% 4piSV{&:x1z)-RMEV]z~BIfjӏAQU㞻߿YE$Uee a$,m i親,m a$4E$UeeuYۯ]aqןIfjnRMEV]9=(i$4Ua~B AEz) 8,UecןbAFz) 8$U]ᖛo~ Bt3 ċ@BM>"e bͳO{xrǿ H .d'RkM9v(K>J-]moϯ_?0cG(XУLRYp0ȕ2uukڹ{<×^} q"Ɛ$PgOHBشlaƑ*d4صrysٻ>PE Hs&ΠD2kX2h˷D"\jVj8hճ}|z "e bͳODӫ^1ϧfA 4y":} D-^śg?,S'PVb˟N9t $X0l((T{m\:x 8̝BZm&m:ӷ_8cH(XɳФLRYpǓ2u U+ٷv,jۿ>=|@DcB*u+0dѻo_‰Dӫ^1eϧ^v,h% 4piSX&z 8%LBZm&mϯ??0cG&T"HJسl!D! E5We_I˰]Q,MVq"j*s~{rK4SUv\z ۞9Y~垚ߞ=]~垚ߞ9Yz ~{b 0Qfq!Y]߀A(ÐIEWe_9g.-6K4SUfq"Y۰M 9Yv[u"j)M! =Yv[u"Y˰=vL-`,iE 6t*Z6<}XNN{7/`œ>{xrϿ@Ȕ,`QPb,ڷtqcə:*۽Lu˧o (q#$Tg"HJ4lF.l5+Xvyjٿ>=|@EHcΟB2KWfçË"Tiկjӳw]{ ċ@BM>"e ֯bѳO_Dӭbqѫf<aC8"̛<DU`ɣg.޿4sgѩZūͣVy,iE 6t$+ZF=iONW/`Ǘ>rϿ$X2lI(V{:z 8%LFZ^.};7p׿H,`R&Pj,ڸtqcʙ:*۽Lu˧o(q"$PgOHBسlaŏ&d׳n Y3h׷z T.`ɫw.4sgѧZū˟N9t$X0h(ҨTsM[v(J>:ܽLuǟo~(q"Ə$PG!F:kX2hçËL aȦI5Yv= 9%z)N=RMEV_z~BIfjoAQUaq׿Q 0ӏC]㞻߿Q 0ӯ]㞻߿Q 0ӏ? rMvߎz~B AFJ,-1=5~9y1i親$Uee߿bIfJ,N:1=Yvi Y0n rMEV[~9yQ jN<15WmߟC)Ц5 q"Ɛ$PgOHBسlaŏ*d׳n Y3׷.0Č@RM@"u*֯dѳo_Dӭbqѫf<AC8"̛:DU^ɣg޿4SgѧZūˣVy‡0qEK6y$ԫZF] $iϣRWoǛF $X0lI(V{:z 8%LF[^Ï.}[7p׿ H .d'RkM9v(K>J-]moϯ_?0cG(XФLRYp0ȕ2uukڹ{<×^} q"Ɛ$PgOHBشlaƑ*d4׵r ysٻ.@EHcΟB2KWfçËT)կfgӯo];xaC8"̛:}D^śg?,yS'PVwbɛN$X0h(ҨTsm[v(˛>J-\\n˧> aƏ"LG F:kX2hçËT)Tfrfѫf<A4yeK8y$Z6<}@b 0SUv[u ߞ0ċ<2 <D^śV]B AFJ.n rMvᖛqןQۯ]u a$4E$Ueeu a$4E$Ueeu a$4]㞻߿bIfjN=RMEV[~9=1q親E$U]㞻ןbIfJ,-1I5Wmu߿bIF)-8,Ue㞛q~JFu5 ċ@B >"e bͫOAJ-]moϷ_?8cH(Xɳ$LZZ6p0H2}ulZ{<5lǟ^~ (q#$Tg"HJ4lF.lU+Xvjۿ>=|@E Hc&ΟD2kWhçÍ"Tiձj8ճw}{ ċ@BM@"e*֯dѳo_DӭbqϫfAC8"̛:}D^ţg,S'QVb˟N9t $XJ0h((Tsm[x(˛BJmݿ&moϯ_?8c(XɳФLRYnǓ.m U+Xvyjٻ>@EDcB*u+0dѳo_DS^ͻ1dͣVy,h$4piSV{&:x 8˛<=]݂)&.=w (q"Ə"LG D2kWfջo`Q ۯ]eu aȦ,my1r ( 8I5Yviy1r ( 8I5Yviy1r &,mu a"ۯQUao~B 9%z) 8G,meu߿IfJ,-1I5Wmu߿bIF) 8,U]㖛q~ JtA4y":} D,^śW>,y3'PVwbɟNt$`2lI)V{&;z H%MFk_Ï.}[7p׿ H .d&RjM8vJ>:-\]nϯ_?8*\ɳ$NZ 6rQ#H6}*[L5mǟo q"Ɛ$PgOHBشlbF*l4Xrytjٻ>|PF Hs' D:k2h˷!D&\Vn93hշ}z ċ@BM@"e*֯dѳo_Dӭbqѫf<aC8"̛<DU`ɣg.޿4sgѩZūˣVy‡0qEK6y$ZF$iONW/aǗ>rϿ $X0l((T{m[x8˝BJmݿ&mϷ_?0cG&XJR5nF.l4Xr ys׻.0ċ@B >U .`ͫw.4SgѧVūb˟N PI.d&Rj,ڸtQA(ÑMUm"j*s~{b 0Uv[uc ێ=]~墫.-6>1G$OE5We_I˰MπA(ÑMUmY]A(ÐIEiǠI˰MπA(ÐIEe_9go=w~! A%a~垚 ێCrK4RQfq!Y۰M!=Yucj*]Ͽ!9Uv[q"Y˰=w>rJ0MEe_ e /bͫO@s$X2lI)V{&;z H%MFk_Ï.[7q׿ H .d'RkMv(˛>J-ݿ&mϷ_?8cH(Xɳ$LZ6p1#H6}uZ<5lǟ_~ a"Ə$PgOHBسlaƑ*d4صrysٻ>PE Hs& D:kX2h˷D"\jVj8hճ}|z "e bͳODӫ^1ϧ^wA 4y":} D,^śW>,yS'PVwbɟN9t$`2lI(V{:x 8%LBZn^&}:ӷ8cH(XФLRYnǓ.m U+Xvyjٻ>@EDcB*u+0dѳo_Dӫ^ͻ1dͣ^y,h% 4piSV&:x 8! E5We`I˱]A(ÐMUmj*2n;b 0SUv[ucz ێ=]~墫.-6>! A%e_9go=w! A%a)&.-6>! =]~垚ێ9SUv[ucz*2n:A(OE5We)&ێb ,MEi_9g.ߎCr 0MUiǟ9f-ێ{:TB30cG(XУLRYnǓ2u Ukٷw,ۿN=PE Hs&ΠD2kWh÷č"Tiձj8ճw}{ ċ@BM@"e*֯dѳo_Dӭbqѫf<aC8"̜<TU`ɣw.4sgҩZŻͣVy,qE 6u$ZF$iϣRWoǛF $X2lI(V{:z 8%LF[_Ï.[7q׿ H .d'RkM9v(˛>J-ݿ&mϷ_?8cH(Xɳ$LZZ6p0H2}ulZ{e .bͫwO@,y2! E5We`I˱]A(ÐMUmZ*2n:b 0SUv[uczl ێ=]~垛.-6>! A%a9go=w! A%a)&.-69Yzks~{a,MUmנI˰=w=Yyczk2m1G$A%]~krn91G =Yucj*M~SLs0,h% 4ti*X6<}XeΡJ{6œ6{wǿ H .d&RjM8vJ>:-\\nϯ??8c(\ɳ$LZ6p1#H6}uZ<5lǟ^~ (qC&T"JJ4nF.lU+XvkۿN=}PE Hs&ΠD2kX2h˷D"\jVj8hճ}z ċ@BM>"e ֯dѳo_Dӭbqѫf<A 4y":} D-^śg?,S'QVū˟V9,qE 6u$ZF$iϣNW/ǗF$X2lI)V{&;z 8%LF[^Ï.};7p׿H,`QPb,ڸtqcə:*ۻL5ǟo a"Ə"PGOFB3j˷!D&\jVj8ճw]{ <2 <TU`ɣg޿,S'PVwpbɛF$XJ0hҧRkM8tqcɗ:*Z! E5We`I˱] HȔ,`$LZYn a&,viy1z)-1=5ۆZm^|B AFJ,N=RMEV]Z~B AFJ,N=Q=5~9=1r ( 8,m a$˲ۯ]aqמB AEz)-8I4mu߀IfJ,M15Ymu翀bIfI-8,Ue㞛q~Y$`2lI)V{&;z 8%LF[^Ï.}[7p׿H ,d&Pj-8tqdJ::\\vn˯>8cH(Xɳ$LZZ6p0H2}ulZ{=|@E Hc&ΠD2kWh÷č"Tiֱj8hճ}|z "e ֯bѳO_Dӭbqѫf<aC82̜<TU`ɣw.4sgҩZŻͣVzv,qE 6u$ZF$iϣNW/ǗF$X2lI)V{&;z H%LF[^Ï.}[7p׿H ,`R&Pj,ڸtqcə:*ۻLuǧo q"Ə$PgOFBj!D&\Vj8ճw}{ TV.`ɣw.޿4S'ѧVbɛN$X0h(ҧRsM9vqdJ:*ۻ0b 0SUv[vߞ0ċ<2 <DU^śV]B AFJn rMwaqןQۯ]u a$4E$Ueeu a$4E$Ueeu a$˲ۯ]㞻ןQ jn rEV]Zm=0i親4E]ᖛq~B 9%r (E$S]㖛q~!9q親4QMv߆Zm= 8(\ɳ$LZ6p0H2}ulZ{<×^} q"Ɛ$PgOHBسlaő*d4׵r ysٻ.@E Hc&ΟD2kWhçÍ"Tiձj8ճw}{0Č@RM@"u*ְdѳo_‰LTbrfѫnJ-]moϯ_?0cG(XУLRYp0Ǖ2u ukٷ{,×N}PF Hs&ΠD2kWhçÍ"Tiկjӯw];yA4ye8} 4,\V] $i2ϣRW/Ǘ>rϿ PI0hҧRkM8vqdJ::ۻL5mǟ^~ q"Ə"PG!F:k2hçËL)TbqB AFjnQUc߿8cG&X"HBسj˷A(ÐIUmY2n:b 0SUv[uczks~9Yz ێ9Yz ێ4SUv[uczk2n:b ,MUmI˰=w=Yuczj2]A$OE5a~嚊sn:AG$A$]ycj*M~Y7:,h% 4tiT*X6<}XfNJ{6œ6{wǿ H .d&RjM8vJ>:-\]nϯ_?8*\ɳ$NZ 6rQ#H6}Z<5mǟo q"Ɛ$PgOHBشlbF*l4Xrytjٻ>=|@EHcΟB2kWhçÍ"Tiձj8ճw}{0Č@RN@*u*0dѻo`BL)Tffѯn=;xaC8"̛<DU`ɣw.4sgҩZŻͣVy,qE 6u$ZF$iϣNW/ǗF$`2lI)V{&;z H%MFk^Ï.}[7p׿ H ,d&Pj,8tqcʙ::۽Lu˧o(q"Ɛ$PgOHBسj!ŏ&\Vn93hճ}{ ċ@B >U .`ͫw.4sgѧVūb˟N9t $XI0hRjM8tqcɗ6*Z<! E5We`I˱] Hȓ,`$LZYn a$,miy1r -1=5~9=1r ( 8I5Yviy1r ( 8I5Yviy a$4E$]㞻߿Q n rEV]Zm=0i覢4C]ao~!9%r &E$]a~|A9%r4QUv߆Zk=PE Hs&ΟD2kWhçË"Tiկjӳw]{ "e bͳODӫ^1ϧfA4":}D^ţg4S'ѧVūˣVy‡0qEK6y$ԫZF] $i2ϥRwoɛF$X2lIV&zH%͟JkÓ6[wǯ H .d&RkM9v(K>J-]&mϷ_?8cH(\ɳ$LZ6p1#H6}Z<5lǟ_~ a"Ə$PgOHBشlaƑ*d4صrysٻ>PE Hs&ΠD2kWhçÍ"Tiձj8ճw]{ ċ@B >"e bͫOA:-\\n˯>8cH(Xɳ$LZZ6p0H2}ulZ{=|@EHcΟB2kWhçÍ"Tiձj8ճw}{0Č@RN@*u*0dѻoBL)Tffӯn];xaC8"̜<TU`ɣw. a"Ə$PgOFBسj!ŏ&dWn Y3i׷z ċe .bͫwO@Jmݿ&mӷ8*\ɳ%NZ 7rQ#I6*ۻL5ǧo (q#$Tg"HJ4nF.lU+Xv,kۿN=}PE Hs&ΠD2kX2h˷D"\jVj8hճ}|z "e bͳOrϿ$X2lI(V{:z 8%LF[_Ï.[7q׿ H .dRsMv(˛BJmݿ&mӷ8*\ɳ%NZ 7rQ#I6*ۻL5ǧo (q#$T"JJ4nG.m U+Yv,ۿN=PF Ls' D:k2h˷!D&\VnY3h׷.{0Č@RM@"u*ְdѳo`BLTbrfѫn{wǿ H .d&Pj,8tqcə:*ۻL5ǟo~ aƏ"LG!F:2h˷č"Tiկfgӯn=;xA4yeL8y$ԫZF<}Xe͡JkÏ.};7pӷb 0SUv[vߞ0ċ<2 <DU^śV]B AFjn rMwaqןQۯ]u a$4E$Ueeu a$4E$Ueeu a"ۯ]㞛qןQjn RMEV]Y=(i$4Ua~B A%z)( 6$Ue㞛qמA9%r4QUv߆Zm $X0l)(T{m:x 8LBZn^.}:pӿ@HȔ,`QPb,ڸtqcʙ::ܽ\u˧>8cH(Xɳ$LZZ6p0H2}ulZ<5lǟ^~ (q#&T"JJ4nG.m U+Yv,kۿN=PF Hs' D:k2h˷!D&\VnY3i׷.{0 @RN@*u+0dջoBL)Tffӯn];yA 4y":}D^ţg4SgѧZūˣVy,hE 6t*Z6=iONW/aǗ>s$X2lI)V{&;z H%MFk_Ï.[7q׿ H .d&Pj-8tqJ::\\u˧> a"Ə"PGOFBj!D&\Vn8hճw}{ ċU .`ͫw.@4sgѧZū˟N9t$X0h(ҧRsM8vqdJ:*ۻL5lß^}B AFjnQUc߿8cG&X"HJسj˷A(ÐIUmY2n:b 0SUv[uczks~9Yz ێ9Yz ێrK4SUv[uczk2n:Q,MUiǠIo=w>! =]zzk2n:1G$NA%]~zk2m߀AG$A$]zcj*@,hE 6t*X6<}XNN{7/`ŗ>{xrϿH,`R&Pj,8tqdJ::\\vn˯>8c(\ɳ$LZ6p1#H6}uZ<5lǟ_~ a"Ɛ$PgOHBشlbF*l4Xryjٿ>=|@E Hc&ΟD2kWh÷č"TjVj8hճ}z ċ@BM@"e*֯dѳo_‰DԭbrfѫnTV.`ɣw.޿4SgѧVb˟Nt $XI0hҧRkM8tqcə:*ۻ<5l×N}PEDc@*u*֯bͳO@!$OE5WiǠI] Q,MUq"j*2~{b 0Qv[uczks~{rK4SUv[uczks~{b 0Qfq"j*2n:A(ÐIEiǠ9go=w! A%]~垊 ~{Q,IEiǟ9g.-5ߞK4RQfmIo=6Cr 0MEi_)& e /bͫOArϿ$X2lI)V{&;z H%MFkÏ6[7ǯH ,d&Pj-8vJ>:-]moϯ_?8cH(Xɳ$LZ6p1#H6}Z<5mǟo q"$PgP"HJ4lF.lU+XvjۿN=}PE Hs& D:kX2h˷!D&\VnY3h׷z Č@RM@"u*ְdѳo_‰LTbrfѫn{rϿHȔ,`QPb,ڷrQcɗ6*[<5lǟ^~(q"Ɛ$PgOFBj!D&\jVj8ӳw];aC4":} 4,\F]$iNN{6œ6[7׿@ȓ*\$LRYn a親I5Yvi=1z)-2MEV]Zm^|B AFJ,N= rMvߎz~B AFjn rMvߎz~B AFJ,N=RMEV]Zm=1r ( 8G,m a$ۯUaq~B 9%z) 8,ee߿bIFI-I,meߟbIF) 8$U]PF Hs& D:kX2h÷č"Tiֱj8ճw}{0Č@RM@"u*ְdѳo_‰Dԭbqѫf<A 4y":}D^ţg4S'ѧZūˣVy‡0qeK8y$ԫ\V] $y2ХRwpbɛNt $X0lI(V{:z H%MFk_Ï6[7ǯH ,d&RjM8v(K>J-]&mϷ_8c(\ɳ$NZ 6rQ#I6}*[L5ǧo(q"$Tg"HJ4lF.lU+Xvjۿ>=|@E Hc&ΟD2kWhçÍ"Tiձj8ճw}{ ċ@BM@"e ֯bѳO_Dӫ^1ϧfwA 4y:} 4,\śV^> $y2ХRwoǛF$X0l((Tsm[x(˛>J-\\n˧> a"LsG D:kWhçËL)Tbqϫfv,h$4pISV{m:x( a&5Yvi1r)-1=V]Zm^|BIfjn rUaqןQ 0ӏA]㞻߿Q 0ӏAQUvߎz~B AFJ,N<1=5~9=1r (,Uees߿Ifj,N=1=5viY nRK=5vi Y jN<15Wm8*\ɳ$LZ6p1#H6}uZ<5lǟ^~ (q#$Tg"HJ4lF.l5+Xvyjٿ>=|@EHcΟD2kWhçÍ"Tiֱj8ճw}{0 @RN@*u*0dջoBL)Tffӯn];yA 4y":}D^ţg޿4SgѩZūͣVy,iE 6u$ZF] $iϥRwoɛF$`2lIV&ܻ{He͡Jk6œ6{wǿ H .dRsMv(˛BJmݿ&mӷ_8c(\ɳ$NZ 6rQ#H6}Z<5lǟ^~ (q#$Tg"HJ4lbF*l4Xrysٻ>@E HcΟB2KfçCL)Tffѯn{xrǿHȔ,`QNb 6r0H2u Ukٷv,jٻ>@ DRM@"e bͫw.@! OE5We`I˰]A,MUm"j*2~{b 0Uv[uczks~9Yz ێ=]z ێ9Yzzks~{ Q,MUiǠI˯=w! =]zksn: Q,ÐIEWe^)& ~{a,ӐIEWe(垚sn: (q"$PgP"HJ4lbF*l4صrysٻ>PE Hs&ΠD2kWh÷č"TjVj8hճ}|z "e ֯bѳO_Dӭbqѫf<aC82̜<TV.`ɫw.@=|@E HcΟB2KWfçË"T)կfӯw];yA 4y:} 4,\śV^> ,y2ХRwoɛF$X2l)(T{m[x(˛>J-]]n˯>0CG&T"JJ4laŏ&dVn8ճw]{aC4y"8y4ԫZF<}9]~&.-6! OE5We_I˰MA(ÐIEmY]A(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÐIEi_9go=w~! A%]~垚 ێb ,MUiǠIgo-6=rK4QfmIo=6rJ0MUiǟ9& (q"$PgP"HJشlaƑ*d4صrysٻ>PE Hs&ΠD2kWh÷č"Tiֱj8hճ}|z "e ֯bѳO_Dӫbqѫf<A 4y":} D^ţg4SgѧZūˣVy,iE 6t$ZF $iϣRWoɛF$X2lIV&ܻ{He͡Jk6œ6{wǿ P .dҧRsM[v(˝BJm&}:ӷ8cH(Xɳ$LZ6p1#H6}Z<5lǟ_~ a"Ə$PgOHBشlaƑ*d4صrysٻ>PE Hs&ΠD2kWhçÍ"Tiձjӳw]{ e /bͫwO@B IfjӏAQU㞻߿Q ۯeeu i親5Yviy1r)-1=5~9=1r ( 8I5Yviy1r ( 6,m a$2ۯ]aqן~B AFz)-I5muY .nRME5~9iQjN:15WmePE Hc&ΟD2kWhçÍ"Tiձj8ճw}{ ċ@BM@"e*֯dѳo_Dӭbqѫf<A 4y":} D^ţg4S'ѧVūˣVy,hE 6t$+ZF=$iϣNW/ǛF$X2lI)V{&zH%͟FkÓ6[wǯ H .dRsMv(˛BJm&m:ӷ0cH(Xɳ$LZ6p1#H6}Z<5mǟo q"$PgP"HJ4lF.l5+Xvjۿ>=|@E Hs&ΠD2kWh÷č"Tiֱj8ճw}{0Č@RM@"u*ְdѳo_DӭbqѫfAC4":}D-^śg>,yS'PVwbɛN$X0h(ҨTsm[x(˛>J-\\n˯> aƏ"LG D:kX2hçËT)Tfqѫf(`$ʗ2lI(T{m[v1z)-RMEV]z~BIfjӏAQUa߿Qۯ]eu a$6,m a$4E$Ueeu a$ۯ]㞻ןQ n rMv]Zm^{1i親E$S]㞛qן~B A%z) 8,Ue㞻ן~B 9%r (EU_zl@E Hc&ΟD2kWhçÍ"Tiկjӳw]{ ċ@BM@"e*֯dѳo_Dӭbqѫf<A 4y":} D-^ţg4S'ѧVūˣVy,hE 6t$+ZF=$iϣNW/ǛF$X2lI)V{&zH%͟JkÓ6{wǯ H .dRsM[v(˝BJm&}:ӷ@H,`&Pj-8vJ>J-]moϷ_?8cH(\ɳ$LZ6rQ#H6}ZL5mǟo q"$PgP"HJ4lbF*l4Xrytjٻ>|PF Hs& D:kX2h˷D"\jVj8ճw}{ ċ@BM>"e ֯bѳODS^1dϧ^v,iE 6t*X6<}Xe͡JkÏ6[7p׿Hȓ,`NZ 6p0ȕ2u Ukٷv,jٻ>@ DRN@"e ֯bͫwO@4b 0SUv[u ߞ=]݂)&.-7! A5We_9goMπA(ÐIEiǠI]A(ÐIEiǠI˰MπA$OE5We_9go=v>! A]~垊 ێb ,MUiǠIo-6>K4RQfmYo=v>rK0MUiǠ9g- q"Ɛ$PgOHBسlaő*d4׵r ysٻ.@E Hc&ΟD2kWh÷č"Tiֱj8ճw}{ "e bѳO_Dӫbqѫf<A 4y":}D^ţg4SgѧZūͣVy,iE 6u$ZF] $i2ϥRwoɛF$`ʗ2pISX&ܻ}XeΡJ{6`œ>{xrϿ $X2lI)V{&;zH%͟FkÓ6[wǯ H .d'RkM9v(˛>J-ݿ&mӷ_8c*\ɳ$NZ 6rQ#H6}[L5mǟo q"Ɛ$PgOHBسlaő*d4׵r ys׻.@EDcB2K1fջCL)TffѫnrϿ H ,`QPb ڷrQ#H6}ukڹ{,ۿN=|PEHcB*u*ְdѳO! OE5WeI] Q,Mfq"j*s~{rK4SUv[v ێ=]~垚ߞ! A%a)&.-6>!=]~垚ߞ9Y[uczk2n: Q,MEiǠ9go-6=rK4RQfmY˯=w>rK4QemנIg.ߎ "e bͳODӫ^1ϧfA4":}D^ţg4SgѧZūˣVy‡0qeK8y$ԫ\V] $y2ХRwpbɛNt $X0lI(V{;z H%MFkÏ6[7ǯH .d'RkM9v(˛>Jmݿ&mӷ8*\Nb ڷrQcə:*۽\u˧>8cH(\ɳ$LZ 6rQ#I6}*[L5ǧo (q#$T"JJ4nG.m U+Yv,ۿN=PF Ls' D:k2h˷!D&\VnY3h׷z ċ@BM@"e*֯dѳo_DӫbqϫfA4":} D-^śg>,yS'PVwbɛNt$X0l((Tsm[x(˛BJ-ݿ]nϯ>0cG&XJJ4laƑ*d׳n Y3hճ}{ <2 <DU^śg> 1r)-RMEV]z~BIfjӏAQUc߿YۯUeeu i親,m a&,mu a$4E$Uee߿Q jn rMV]Zm^{1i親E$U]㞻ןbIfJ,-1I5Wmu翀bIfI-8,Ue㞛qA 4y":} D-^śg?,yS'PVb˟N9u,iE 6t$+ZF=iONW/ǗF$`ʗ2pISV&ܻ}He͡Jk6œ6{wǿH,`&Pj-8vJ>J-]mϷ_?8c(\ɳ$NZ 7rQ#I6*ۻLu˧o a"Ə$PgOHJ4lF.l5+XvjۿN=}PF Hs' D:k2j˷!D&\Wn Y3i׷. ċ@BM@"e*֯dѳo_‰Dԭbrfѫn{rϿ $XJ0h((Tsm[x8˝BJmݿ&mϷ_?0cG(XУJRnF.l5+Xrysٻ. <2 <TU`ɣg޿,S'PVwoɛFϿ XI.h&Rj,ڸtQ#Q"ۯ$Ueg i親I5Yv=1z)-1=V]Zm^|B AFjn rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEU~9=1i親$Uee߿IfjN=RK=5~9iy ÒY0n rEV]~9y Y n=Q=Yu@DcB2KfçËT)կfӯw]; "e ֯bѳO_Dӫbqѫf<aC82̜<TU`ɣw.@J-ݿ&mӷ8*\%Nb rQcɗ:*۽Lu˧>0cH(Xɳ$LZ6p1#H6}Z<5mǟo q"$PgP"HJ4lF.l5+Xvyjٿ>=|@EHcΟB2KWfçË"Tiկjӳw]{ e /bͫO@|@EDc@*u*֯bѳO@! E5We`I˰] Q,MVq"j*s~{rK4SUv[z ێ9Yzߞ9Yz ێ9Yzs~{b 0MUmY˰Mπ1G$OE%a垚 ێa,MEi_9g.ߞrJ0MUiǠ9g.ێ‡0qEK6y$ԫZF] $iϣRWoǛF $X0l)(T{:z 8%LF[^Ï.}[7q׿ H .dRsMv(˛BJm&m:ӷ0cG(Xɳ$LZ6p1#H6}Z<5mǟo(q"$Tg"HJ4nG.m U+ٷw,×N}@E Hs&ΠD2kX2h˷D&\VnY3h׷.{ "e ֯dѳo_Dԭbrfѫn aƏ"PGF:2j˷!D&\jVj8ճw]{A4ye8y4ԫ\FYNN{6œ6[w׿Hȓ*`%NZYpA(MUm"j*3~{rK4SUzߞ=]ނ)&.-6?! A%a)&o=w! A%a)&.-6>! A%a(垚ߞ4SUv[ucj*2n9A(OE5We)&ێrK4QfmIo=6=rK0MUmǠ9g.ۀ‡0qEK6u$ZF$iϣNW/ǗF $X0l)(T{m:x 8%LF[^Ï.}[7p׿ H .dRsMv(˛BJm&m:ӷ0cG(Xɳ$LZ6p1#H6}ZL5mǟo(q"$Tg"JJ4nG.m U+ٷw,×N} a"Ɛ$PgOHJ4lF.lU+XvkۿN=PF Ls' F:2j!E&\׳n Y3׻.@E Hc&ΠD2kWh˷D"\Vn93hշz ċ@RM@"u*ְdѻo`BLTbrfѫn=;xAC8"̛:DU^ɣg޿4SgѧZūˣVy,qE 6u$+ZF=iNN{W/`ŗ>{rϿ@Ȕ,`QNb ڷrQ#I6}Z9SUvZq!Y˯=v=T%JTH,`R&Pj,8tqdJ::\\vn˯>8c(\ɳ$LZ6p1#H6}Z<5lǟ_ q"Ɛ$PgP"HJ4lF.l5+Xvjۿ>=}PE Hs& D:k2h˷!D&\Vn Y3i׷. ċ@BM@"e*֯dѳo_‰LTbfѯn];xaC82<TV.`ͫw/@ (q#$PgOHBسlaŏ&d׳n Y3h׷}z0ċ@BM>"e .bͫw/@4sgѧZūc˟N9t $XI0hRj-8tb 0SUv[vߞ9]~墫.-6?! A%We_9goMπA(ÐIUmY]A,MUmY]A(ÐIEe_9go=w! =]~嚊 ێb 0MUmנIo=w>!=Yucz*1]π1G$A$]zzj1]@ H .d&RjM8vJ>:-\]nϯ_?8*\ɳ$NZ 7rQ#I6}*[L5ǧo (q#$Tg"HJ4nG.m U+Yv,ۿN=@EHc&ΟD2kWh÷č"\jVj93hշz Č@RN@*u*0dջoBL)Tfgӯw]; ċ@BM@"e*ְdѳo`BL)Tffӯn];yA 4":DU^ɣg.޿4sgҩZŻdͣ^zv‡0qeK8y4Ԭ\V^> ,y2PVwbɟN9t,iE 6t$+ZF$iϣNWoǛF $X0l)(V{:z 8%LF[^Ï.};7p׿H ,d&Pj,8tqdJ::ܽ\u˧o> (q#$PgP"HBسlaŏ*d׳n Y3h׷}z <2 <TU`ɣg.޿4S'PVwbɛF$XJ0h(ҧRkM8tqcɖB AFjnQUc߿Q ۯUeeu a$,my1r (-1=5~9=1r (-1=5~9=(i親,m a$4]㞻qןIfjN=RME5~9y(i$2ۯQUߎz^}0i$˲ۯAMv]Y $X2lI(V{:z 8%LF[^Ï.}[7q׿ H .d'RkMv(˛>J-ݿ&mӷ_8*\ɳ$NZ 7rQ#I6*ۻLu˧o a"Ə$PgOHB4lbF.l5+XvjۿN=}PF Hs' D:2j˷!E&\׳n Y3׻.@E Hs&ΠD:kX2h˷!D&\Vn Y3i׷. ċ@BM@"u*ְdѳo`BL)Tffӯn];yA 4":}DU^ɣg޿4sgѩZŻͣVzv,qEK6y$ԫ\F] $i2ϥRwoɛF$X2lIV&zH%͟FkÏ6[7ǯHȔ,`QPb,ڸtqcə:*ۻLu˧o(q"Ɛ$PgOHBسj!ŏ&\Vn93hճ}{ ċ@B >e .`ͫw.@4sgѧZūc˟N9t $XI0hRjM8tqcɗ49]~)&.=w1G$OE5iǠI]A(ÐIEmY^:b 0Qfuczks~{b 0Qfq"j*2n:b 0Qfq"j*2n9A(ÐIEe_9go-6>!=Yzzksn:A(OE5Va~垚 ~{ Q,ÐI5We(垚s ċ@BM>"e ֯bѳO_DӫbqϫfAC8"̛<DU`ɣg.޿4sgҩZŻͣVzv,qEK6y$ԫ\F] $i2ХRwoɛNt $X2lI(V{&;zH%͟FkÓ6[wǯ H .dRsM[x(˝BZm.}:p׿H .d'RsMv(˛BJm&}:ӿ@H ,d&RjM9v(˛>Jmݿ&mӷ0cG(Xɳ$LZ6pQ#H6}[L5mǟo(q"$Tg"HJ4nF.lU+Yv,kۿN=}PF Hs& D:kX2h˷D"\jVj8hճ}|z "e /bͫOA=|PEHcB*u+0dѳo_81z)-RMEV_z~B AFjn QUas߿Qۯeeu Ėi親,niy1r ( 8I5Yviy1r ( 8I5Yviy a$4C]㞻ןQjnRMEV]~9=1i親4C]a~B 9%z (E$]a~}+@ $X0l)(T{m:x 8%LF[^Ï.}[7p׿ H .d'RkM9v(˛>J-ݿ&mӷ_8*\ɳ$NZ 7rQ#ɗ6*ۻLu˧o> a"Ɛ$PgOHJ4lF.lU+Xv,kۿN=P Ls' F:3j!ŏ&d׳r Ysٻ.PF Hs& D:k2j˷!E&\׳n Ys׻.@E Hs& D:kX2h˷!D&\Wn Y3i׷.@EHc&ΟD2kWh÷D"\jVn93hշz Č@RM@"u*0dѻo`BL)Tffѯn=;xaC8"̛<DU`ɣg.4sgҩZŻͣVy,hE 6t*Z6<}XNN{7/`œ>{xrǿ H .d&Pj,8tqcʙ:*ۻL5ǟo~ aƏ"LG!F:2h˷č"TiկffӯnK4SQfqY˰=w>8SUvqI a"Ə$PgOHBسlaő*d4׵r ysٻ.PE Hs&ΠD2kX2h˷D"\jVn93hշ}z ċ@BM@"u*ְdѻo`BL)Tffӯn];xA 4y":}D^ɣg޿4sgѩZŻͣ^zv‡0qeK8y4Ԭ\V^> ,y3'PVb˟N9u,qEK6y$ԫ\V] ,y2PVwbɟN9t,qE 6y$ԫ\F] $y2ХRwpbɟN9t,iE 6t$ZF] $iϥRwoɛF$`2pISV&ܻ}He͡J{6œ6{wϿH,`R&Pj-8tqJ>:-\\nϯ??8c(\ɳ$LZZ6p0H2}ulZ{<×^} a"Ə"PGOFBj!E&\Vn8hճ}{ ċ@B >e .`ͫw.@4sgѧZū˟N9t$XJ0h(ҧRsM8tqcə:*A(ÑMUm"j*s~{b 0Uv[uc ێ9]~垚-6>! E5We_9go=w翀A(ÐIEiǠI˰MπA(ÐIEiǠIo=w! A$]~垚 ێrK4SUfq"YMπ1G$A%a~sn:A$NA%]zzk2P‡0qEK6y$ԫZF] $i2ϥRwoɛF$X2lI)V{&zH%͟FkÓ6[wǯ H .d'RkM9v(˛>Jmݿ&m:ӷ0cG(Xɳ$LZ6pQ#H6}*[L5ǧo (qC&T#JJnǓ2u ukٹ{,×^~~(q#$T"JJ5nǓ2u Ukٷ{,×^}(q"$Tg"JJ5nG.u U+ٷ{,×N} q"Ɛ$PgP"HJ4lF.m U+Yv,ۿN=@EHc&ΟD2kWh÷č"TjVj8hճ}z ċ@BM@"e*֯dѳo_Dӭbqѫf<aC8"̛<DU`ɣg.޿4SgѧZūˣV9,iE 6t*Z6<}XfNJ{6œ6{wǯ@ȓ,`QNb 7rQ#H2}ukڹ{,ۿN=|@DS@*u*֯bѳOAJ-]mϷ_?8c(\ɳ$NZ 6rQ#I6}*ۻL5˧o a"Ə$PgOHJ4lF.lU+XvkۿN=P LsG F:3j!ŏ&d׳r ysٻ>PF Ls' D:2j!E&d׳r Ysٻ.PF Hs' D:2j˷!E&\׳n Ys׻.PE Hs& D:k2h˷!D&\Wn Y3i׷.@EHc&ΟD2kWh÷č"TjVj8hճ}z ċ@BM@"e*֯dѳo_Dԭbqѫf<A 4y":} D,^śW>,yS'PVbɟN9t XJ0h(ҨTsm[x(˛BJ-ݿmnϯ_?8cH(XУLRYnF.l5+Xrysٻ. ċTV.`ɣg.޿,S'PRwoB AFjnQUc߿Q ۯUeeu a$,niy1r -1=5~9=1z)-1=5~9=1i親,m a$4]㞛qןIfjN=RM=5~9y(a$˲ۯQUvߎzm^{(a$ӏA r@AC8"̛:DU`ɣg.޿4sgѩZūͣVy,iE 6t$ZF$iϣRWoǛF$X2lIV&{He͟Jk6œ6{wǿH,d&RjM8v(K>J-ݿ&mӷ8*\Nb ڷtqcə::ܽ\vnϯ??8*\Nb ڷrqcə::ܽ\vnϯ??8*\Nb ڷrQcə:*ܽ\vn˯??8*\ɳ%NZ rQcɗ:*۽Lu˧>8cH(Xɳ$LZ6rQ#H6}*[L5ǧo(q"$Tg"HJ4lF.lU+Xvjۿ>=|@E Hc&ΟD2kWhçÍ"Tiկjӳw]{ e .bͫwO@=Yzczk2n:AG$OA%a~䚊sn:AG$A%]z H .d&RjM8vJ>:-]moϯ_?0cH(Xɳ$LZZ6p1#H6}uZ<5lǟo q"Ɛ$PgP"HJ4lF.lU+Yv,kۿN=P LsG F:3j!ŏ&d׳r ysٻ>PF Hs' D:2j!E&d׳r Ysٻ.PF Hs' D:2j!E&d׳r Ysٻ.PF Hs' D:2j!E&\׳n Ys׻.PE Hs& D:k2h˷!D&\Wn Y3׷.@E Hc&ΠD2kWh˷D"\Vn93h׷z Č@RM@"u*ְdѻo`BLTbrfѫn"e*֯dѳo_Dӭbqѫf<A 4y":}D^ţg4SgѧZūͣVy,iE 6u$ZF] $i2ϥRwoɛFt(`ʗ4piSX6ܼ}XfNN{7/`Ǘ>s$`2pISX&ܼ}XfNJ{7/`ŗ>r$`2pISX&ܼ}XfNJ{7/`ŗ>s$`ʗ2piSX6ܼ}XfNN{7/`ŗ>r$`2pISX&ܼ}XeΡJ{6`ŗ>{rϿ$X2lIV&ܻ{He͡Jk6œ6{wǿ P .dRsM[v(˛BJm&m:ӷ8*\ɳ$NZ 6rQ#H6}Z<5lǟ^~ (q"$PgP"HBشlaő*d׳r Y3׷.{ ċ@B >e .bͫw/@! A%a9go=w! A%a)&.-6>! A%a)&ߞK4SUv[ubj*2mA$OE5Va)% ێa,IEi_9&-ێe:VBSH ,d&Pj-8tqJ>:-\]nϯ_?0cG(XФLZZ6p0H6}uZ<5lǟ_~ q"Ɛ$PgP"HJ4lF.lU+Xv,kۿN=P LsG F:3j!ŏ&d׳r ysٻ>PF Ls' F:3j!ŏ&d׳r ysٻ>PF Ls' F:3j!ŏ&d׳r ysٻ>PF Ls' F:3j!ŏ*d׵r ysٻ>|PF Ls' F:3j!ŏ&d׳r ysٻ.PF Hs& D:k2j˷!D&\Wn Y3׷. ċ@BM>"e*֯dѳo_Dԭbqѫf<A 4y":} D-^śg?,S'QVc˟N9t,hE 4ti*X6<}XeΡJ{6œ6{wǯ@Ȕ,`QNb rQ#H6}ulZ{<×N=@EHcB*u+0dѳo_DR^ͻͣV aȦI5Yv9=1r -1EV]Zm~B AFjn rMaqןYۯ]u a$4E$Ueeu a$4E$Ue㞻߿Q jn rMv݆Zm^|A9%z) 8G,mu߀Ifj,N<1=YvY jN=1@EHcΟD2kWhçÍ"Tiձj8ճw}{0Č@RN@*u*0dջoBL)Tffӯo];yA4":DU^ɣg.޿4sgҩZŻdͣ^zv‡0qeK8y4,\V^>,y3'PVc˟N9‡0qeK8y4Ԭ\V^>,y3'PVc˟N9‡0qeK8y4,\V>,yS'PVc˟V9‡0qeK8y4,\śV>,yS'QV˟Vy,iE 6u$ZF] $i2ϥRwoɛNt $X2lI)V{&zH%͟Jkœ6{wǯ H .dRsMv(˛BJmݿ&mӷ8*\ɳ$NZ 6rQ#H6}Z<5lǟ^~ (q"$PgP"HJشlaő*d4׳r Ys׷.{0ċ@BM>"e /bͫwO@J-ݿ&mӷ_8*\%NZ 7rQ#ɗ6*ۻLu˧o (q#$Tg"HJ4lF.l5+Xvyjٿ>=|PF Hs& D2kWh÷Í"Tiկjӯw];A4ye8} 4,\V] $iϣNW/`Ǘ>{rϿ H,`QNb 7r1#H2u ukٷw,jٿ>@ DRN@"e bͫw.@! E5We_I˰MA(MUmY2n:b 4SUv[uczks~{b 0Qfq"j*2n:b 0MUmY]߀A(ÐIEi_9go-6>!=Yzzk2n:A$OE%a~䚊sn:"[ N$`2lISV&ܻ{He͟Jkœ6{wǯ H .d'RsMv(˛BJmݿ&m:ӷ0cH(Xɳ$LZ6pQ#H6}*[L5ǧo (qC&T#JRnǓ2u ukٹ{<ß^~~ (q#&T#JJnǕ2u ukڹ{"e ֯bѳO_DӫbqϧfA4":} D-^śg>,yS'PVwbɛNt$X0l((Tsm[x(˛>J-]]n˯>0cG&T"JJ4laŏ&dVn8ճw]{aC4y8y4ԫZF<}1r -1EV]Zm^B AFJn rMvᖛqןQ ۯ]㞻߿Q ۯ]㞻߿bIfjn rMvߎz^|B AFJ,-1=5~iy(i褢4C]aq~B 9%z ( $Ue㞛qמ JJ`$`2lIV&{He͟JkÓ6[wǯ H .d'RkMv(˛BJmݿ&m:ӷ0cG(Xɳ$LZ6pQ#H6}*[L5ǧo (qC&T#JJnǓ2u ukٹ{<ß^~~ (qC&T#JRnǕ2u ukڹ{=|@E Hc&ΟD2kWhçÍ"Tiձj8ճw}{ ċ@BM>"e ֯bͳODS^1dϧ^v‡,qE 6t$*Z6<}XeΡJk6Ó6[7q׿HȔ,`QNb 6r0H2u ukٷv,jٿ>@ DRN@"e bͫw.@! OE5We`I˰]A,MUmj*2n:b 0Qfq#zks~{b 0Qfq"j*2n:b 0Qfq"j*2n:A(ÐIEi_9go=6>!=]zzksn: Q,ÐIEe_)&ێe:VBS,qE 6y$ԫZF] $iϣRwoɛF$X2lIV&{He͟Jk6œ6{wǿ P .hҧRsm[x8̝BZn^.};7p׿ H .dRsM[v(˝BZm.};7p׿ H .dRsM[x(̝BZn^.};7p׿ H .hҧTsm[x8LFZ^Ï.}[7q׿H .d'RkMv(˝BJm&}:pӿH .dRsM[v(˝BZm.}:p׿ H .d'RsMv(˝BJm&}:ӷ@H,d&PjM8vK>J-]moϷ_?8cH(Xɳ$LZ6p1#H6}uZ<5lǟ^~~(q"$PgP"HJشlaƑ*d4׵r Ys׻. T.`ɫw.4sgѧZū˟N9t PI0hRjM8tqcə:*ۻ<5l×^}PEHcB*u*ְdѳOA! E5We_I˰MA(MUmj*2n:rK4SUv[uczl ێ9Yz ێ9Yz ێb 0QfmYMπA$OE5Wa)&ێCrK4QfmIo=6=!NЕ+| ċ@BM@"e*֯dѳo_‰Dԭbqѫn ,y3'PVb˟N9u,qEK6y$ԫ\V] ,y2PVwb˟N9u0qEK8y$Ԭ\V^>,y3'PVc˟N9‡0qeK8y4,\śV>,yS'QVˣVy,iE 6y$ԫ\F] $y2PVwb˟N9u0qEK8y$Ԭ\V^> ,y3'PVb˟N9u0qEK8y$Ԭ\V^> ,y2PVwb˟N9t,iE 6u$ԫZF] $i2ϥRwoɛF$X2lIV&zH%͟FkÏ6[7ǯH,`QPb,ڸtqcə:*ۻLuǧo q"Ɛ$PgOFBسj!E&\Vn8hճw}{  ,y3'PVb˟N9u,qEK6y$ԫ\V] ,y2PVb˟N9u0qEK8y$Ԭ\V^>,y3'PVc˟V9‡0qeK8y 4,\śV>,S'QVūˣVy,qE 6y$ԫ\V] ,y3'PVb˟N9u‡0qeK8y4Ԭ\V^>,y3'PVc˟V9‡0qeK8y4Ԭ\V^>,y3'PVc˟N9u,qEK6y$ԫ\F] $y2ХRwpbɛNt $X0l)(T{m:z 8%LF[^Ï.}[7p׿H ,d&Pj-8tqdJ::ܽ\u˧o> (q#$PgP"HBسlaŏ&d׳nY3hշ}|z0ċ@B >e .`ͫw.4SgѧVbɟN$X0h(ҧRkM8tb 0SUv[v ߞ=]݂)&.-6! A%e_9go=w1G$OE5We_9go=w! A%a)&.,ߞ9Y[uczksn:b ,MUiǠIo=w>!=Yucj*]πSηι,iE 6t$+ZF$iϣNW/ǛF$X2lI)V{&;zH%͟FkÓ6{wǯ H .dRsM[x(̝BZm.}:p׿ H .dRsM[v(˝BZn^.};7p׿ H .dҧRsm[x8̝BZ^.}[7p׿ PI.h(ҧTsm\:x 8%LF[_Ï.[7ǯ H .dRsM[x(̝BZn^.};7p׿ P .hҧTsm[x 8LFZ^Ï.}[7q׿H ,d&RkM9v(˛BJmݿ&m:ӷ0cH(Xɳ$LZ6rQ#H6}*[L5mǧo(q"$Pg"HJ4lF.l5+Xvyjٿ>=|@EHcΟB2KfçËT)Uffӯn];xAC4":} D-^śW>,y2PRwoɛF$X0h(ҧTsM[v(J>:ܽLuǟ_~(q"Ə"PG F:kWhçQ ۯ$Uee i親5Yviy1r ( :1=5~9=1z)-1=5~9=1r ( 8I5Wm a$ۯ]ᖛqןIfjN=RME5~9y(i$2ۯQU_z^|BFu5,hE 6t$+ZF=iONW/ǗF $X2lI(V{&;z H%͟FkÓ6[wǯ H .dRsM[v(˝BZm.}:p׿ H .dRsM[v(˝BZn^.};7p׿ H .dҧRsm[x8LBZ^.}[7p׿H .d'RkMv(˝BJm.}:p׿ H .dRsm[x8̝BZ^.}[7p׿H ,d&RkMv(˛BJm&}:ӿH .d'RsMv(˛BJm&}:ӿ@H ,d&RjM9v(K>J-ݿ&mӷ_8c*\ɳ$NZ 6rQ#H6}*[L5mǟo q"Ə$PgOHBسlaŏ*d׳r Y3׷.0Č@BM>"e ֯bͳOA! =Yycz*1]π!S N(`ʗ2pISV&ܻ}He͡Jk6œ6{wǿH,`&Pj-8vK>J-]&mϷ_8*\%NZ rQcɗ:*۽\u˯>8c*\ɳ%NZ rQcɗ:*ܽ\vn˯??8*\Nb ڷrqcʙ::\\nϯ_?8cH(\ɳ$NZ 7rQ#ɗ:*۽\vn˯??8*\Nb ڷtqcʙ::\\nϯ_?8cH(\ɳ$NZ 7rQ#ɗ:*۽\u˯>8c*\ɳ%NZ rQcɗ:*۽\u˯>8c(\ɳ$NZ 7rQ#I6*ۻLu˧o (qC&T"JJ5nG.m U+Yv,kۿN=}PE Hs&ΠD2kWhçÍ"Tiձjӳw]{ U .`ͫw/@! A%a)&.=w! A%a~垚ߞ9Yv[uczksn:b ,MUmנI˯=w>! =Yzczk2]A$OA%a~ H .dRsMv(˛BJmݿ&mӷ8*\%Nb rQcɗ:*۽Lu˧>8cH(\ɳ$NZ 7rQ#ɗ6*ۻLu˧>8cH(\ɳ$NZ 7rQ#ɗ6*۽Lu˧>8c*\ɳ%NZ rQcə:*ܽ\vnϯ??8*\QNb,ڷtqdJ::-\]oϯ_?8c*\%Nb rqcə::\\nϯ_?0cH(Xɳ$NZ 7rQ#ɗ:*۽Lu˧>8c*\ɳ%NZ rQcɗ:*۽\u˧>8c(\ɳ$NZ 7rQ#I6*ۻLu˧o a"Ə$PgOHBشlaƑ*d4صrytjٻ>|PF Hs& D2kWh÷č"Tiֱj8ճw}{ ċe /bͫwO@Smt%J; H .d'RkM9v(˛>J-ݿ&mӷ_8*\%NZ rQcɗ:*۽Lu˧>8cH(\ɳ$NZ 6rQ#I6*ۻLu˧o>0cH(\ɳ$NZ 7rQ#ɗ6*۽Lu˧>8c*\ɳ%NZ rQcə::ܽ\vnϯ_?8*\QNb,ڸtqdJ>:-\moϷ_?8*\Nb ڷtqcʙ::\\nϯ_?8cH(\ɳ$NZ 7rQcɗ:*۽\vn˯??8*\%Nb rQcə:*ܽ\vn˯??8*\%NZ rQcɗ:*۽Lu˧>0cG(Xɳ$LZZ6p1#H6}uZ<5lǟ^~ (q#$Tg"HJ4lF.l4Xrytjٻ>PE Hc&ΟB2KWfçËL)Tffѫn<aC8":} D,\śV^> $i2ϣRW/aǗ>{rǿHȓ,`%NZ6p a親I5Yv9=9%z)N=RMEV_z~BIfjn QUaqןYۯ]㞻߿Q 0ӏAQUaqןQ .n rMvߎz^|B AFz)-15YviY0ӎ rEV]Y=(i$˲ۯNPE Hs&ΠD:kX2h˷D"\Vn93hշz Č@RM@*u*0dѻoBL)Tfgӯo]; ċ@BM@"e*ְdѳo`BL)Tffӯo];y @BM@"u*ְdѻo`BL)Tfgӯw]; ċ@RM@*u+0dջBL)կfճw}{0 DRB*K1fçË"Tiֱj8hճ}z Č@RN@*uK0fջËTiձj8ճw}|z ċ@RM@*u*0dջBL)Ufӳw}{0Č@R@*uK0fջCT)կjճw}{0 @R@*u+0fջCL)Ufӯw]{ ċ@BM@"e*ְdѳo_‰Dԭbrfѫn! A%We_9go=w! A%a)&.-6> =]~垚 ێrK4SUvq"j*]πA$OE5a~垚 ~{:VT3 ċ@BM>"e ֯dѳo_Dԭbqѫn{rϿH,`QPb,ڷtQcɗ6*ۻL5lǟ^~(q"Ɛ$PgOFBj˷!D&\iֱjӯw];xA4ye8y4ԫZF<}=]ނ)&/=w! A5We_9h˰MA(ÐIEmY^:b 0Qfq"zks~{b 0Qfq"j*2n:a,MUmYMπA(OE5We_)&.,ߞCrK4QfmY˰=w>!=Y[u"`,hE 6t$+ZF=$iϣNWoǛF$X2lIV&{He͡Jk6œ6{wϿH .d'RkMv(˛BJm&}:ӿH .d'RsM[v(˝BZn^.};7p׿ H .dҧTsm[x 8LF[^Ï.[7ǯ H .dRsm[x8LBZ^Ï.}[7qǯH .dRsM[x(̝BZn^.}[7p׿H .d'RsMv(˝BZm.};7p׿ H .dҧRsm[x8LBZ^.}[7p׿ P .hҧTsm[x8LBZn^.};7p׿ H .d'RsMv(˛BJmݿ&mӷ_8c(\ɳ$NZ6p1#H6}uZ<5lǟ^~~(q"$PgOHBسlaŏ*d׳n Y3i׷z T.`ɣw.޿4S'ѧVbɟN PI.h&Rj,ڸtQA(MUm"j*s~{b 0Uv[ucz ێ9Y~垚ߟ>! A%a)&.=w! A%a)&.-69Yzks~{Q,MUiǠIo=w>! =]zzk2n91G$A$]z‡0qeK8y$ԫ\V] $y2PRwpbɛN9t$X2lI)V&zHe͟Jk6œ6{wϿH ,d&RkM9v(˛BJm&}:ӿ@H .d'RsMv(˝BZm.};7p׿ H .hҧTsm[x 8LF[^Ï.[7ǯ H .dҧRsm[x8LFZ^Ï.[7qǯH .dRsm[x8LBZ^Ï.}[7qǯH .dRsM[x(̝BZn^.};7p׿ P .h(ҧTsm[x 8LF[^Ï.[7qǯH .d'RkMv(˛BJm&m:ӷ8cH(Xɳ$LZ6pQ#H6}Z<5mǟo q"Ɛ$PgOHBشlaƑ*d4صrysٻ.@EHcΟB2KfջCL)Tffѫn<aC8":} D,^śV> $y2ϥRW/Ǘ>rϿ H ,`QNb 6p0! E5We`I˱] Q,Mfq"j*s~{rK4SUv[z ێ9Yz ێ9Yzs~{b 0Qfq"Y]A(ÐIEe_9g.-6rK4SQfqY˰Mw~d%m|%Kc;aC8"̛<TU`ɣw.{xrϿ$X2lIV&ܻ}XeΡJ{6`ŗ>r$`ʗ4piSX6<}YNNW/ǗF$`2piSX6<}XNNW/aǗF$X2piSX6<}XNN{W/aǗF$X2lISX&ܼ}XfNN{W/`Ǘ> $X2lIV&ܻ}HeΡJ{6`ŗ>{rϿ$X2lISV&ܻ}XeΡJ{6`œ>{rϿ$X2lI)V{&zH%͟FkÓ6[wǯH .d&RjM8vJ>:-\\nϯ??8cH(XɳФLRYp0Ǖ2u Ukٷw,ۿN=|@EDcB*uK0dջo`BDӫb1eϧ^v,h$ʘ4pISV{:x8˛<=]݂)&.=w1G$OE5iǠI] Q,MUm"j*2n:rK4SUv[uczks~{b 0Qfq"j*2n:b 0QfqY]πA(ÐI5We_9f.-5ߞrK4QfqY˰=w>Smt%K_ $X2lIV&ܻ{He͡Jk6œ6{wǿH,d&RjM8v(K>J-ݿ&mӷ8*\QNb,ڷtqcʙ::\\nϯ_?8cH(\ɳ$NZ 7rQcɗ:*۽\vn˯??8*\Nb,ڷtqdJ::-\]oϷ_?8*\Nb ڷtqcʙ::-\]oϷ_?8*\Nb ڷtqcʙ::-\]oϷ_?8*\Nb ڷtqcʙ::\]nϯ_?8c(\ɳ%NZ rQcə:*ܽ\vn˯??8*\Nb ڷrqcə:*ܽ\vn˯??8c*\ɳ$NZ 7rQ#I6*ۻL5˧o (q#$Tg"HJ4lF.l5+Xvyjٿ>=|PF Hs&ΠD2kWhçÍ"Tiկjӯo];xaC8":} D,^śV^> $y2ϥRW/Ǘ>rϿ H ,`QNb 6r0Q۰E$Ue aȦ5Yvi1r -1=5ۆZm^|B AFJ.n rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=Q=5~9=(i親E$Ue㞻߿QjN=RM=5~9iy Y .n@$X2lIV&zHe͟Jkœ6{wǿ P .dҧRsm[x(̝BZn^.};7p׿ H .dRsM[x(̝BZn^.};7p׿ P .hҧTsm[x 8LF[^Ï.[7ǯ H .dRsm[x8LBZ^Ï.}[7qǯH .dRsm[x8LBZ^Ï.}[7qǯH .dRsm[x8LBZ^Ï.[7qǯH .dRsm[x8LBZ^Ï.}[7qǯH .d'RsM[v(˝BZn^.};7p׿ H .dҧRsm[x8̝BZn^.};7p׿ H .dRsMv(˛BJm&m:ӷ8*\%NZ 7rQ#I6}*[L5mǟ_~ a"Ə$PGOFBسj!ŏ&\WnY3h׷}z <2 <TV.`ɣw.޿4SgѧVb˟Nt $XI0hRjM8tqcɗ6*ZB AFjnQUc߿Y4E$Um(i親5Yviy1z)-1=5~9=1r ( 8I5Yviy1i親,meu ÒYӏAQUvߎz^|B A%z) 8,ee߿D1Ҷ$X2lI)V{&zH%͟JkÓ6{wǯ H .dRsM[x(̝BZm.}:p׿ H .dRsM[x(̝BZn^.};7p׿ H .hҧTsm[x 8LF[^Ï.[7ǯ H .dRsm[x8LBZ^Ï.[7qǯH .dRsm[x8LFZ^Ï.[7qǯ H .dҧRsm[x8LF[^Ï.[7ǯ H .dҧRsm[x8LFZ^Ï.[7qǯH .dRsM[x8̝BZn^.}[7p׿ P .hҧTsm[x8LBZ^.}[7p׿ P .dҧRsM[x(˝BZm&}:ӿ@H,`R&Pj,8tqJ::\\vn˯>8cH(XФLRYp0Ǖ2u Ukٷ{,ۿN=}@EHcB*K0fջoBLӭbqϧfv,hE 4piSX&z 8%LB@b 0SUv[vߞ9]~墫.-6! A%e_9goMπA(ÐIEiY]A(ÐIEiǠI˰MπA(ÐE5We_9go=w>! A]~䚊 ~{ Q,IEiǟ9g.-5ߞ!-8cH(Xɳ$LZ6p1#H6}ZL5mǧo(q#$T"JJ5nǓ.u Ukٷ{,×^}(q"$Tg"JJ5nǓ2u Ukٹ{,×^~~ (q#&T#JRn0Ǖ2uulZ{<5lǟ_(q"$T"JJnǕ2uukڹ{<5lǟ_(q"$T"JJnǕ2uulZ{<5lǟ_(q#$T#JRn0ȕ2uulZ<5lǟo(q#&T#JRYn0ȕ2uulZ<5lǟo(q#$T#JJnǕ2uukڹ{e .bͫwO@J-]mϷ_8c*\ɳ%NZ 7rQ#ɗ:*۽Lu˧>8c(\ɳ%NZ rQcɗ:*ܽ\vn˯??8*\Nb ڷtqcʙ::-\]oϯ_?8c*\%Nb ڷtqcʙ::\]oϯ_?8c*\Nb ڷtqcʙ::-\]oϷ_?8*\Nb,ڷtqdJ>:-\mϷ_8*\QNb,ڸtqdJ>:-\mϷ_8*\Nb,ڷtqdJ::-\]oϯ_?8c*\ɳ%NZ rQcɗ:*۽\u˯>8c*\ɳ$NZ 7rQ#ɗ6*ۻLu˧o a"Ə$PgOHBشlaƑ*d4صrysٻ>@E Hc&ΟD2KWfçËT)կfgӯn];xAC4":} 4,\śV^> $y2ϥRWoǗ>rϿ@ȓ*\$NZZ6p0Ǔ.m U+Xp=]݂)&.=w! A5We_9h˰MA(ÐIEmY]b 0Qfq"j*s~{b 0Qfq"j*2n:A(ÐIEiǠIo=w =]zks~za,MEiǟ9g.-5ߞ  H .dRsM[v(˝BJm&}:ӿ@H ,d&RkM9v(˛BJmݿ&m:ӷ@H ,d&RkM9v(˛BJm&}:pӿH .dRsM[x8̝BZ^.}[7q׿H .d'RsM[x(̝BZn^.}[7q׿H .dRsM[x8LBZ^Ï.}[7qǯ H .dҧRsm[x8LF[^Ï.[7ǯ H .dҧTsm[x 8%LF[_Ï6[7ǯ H .dҧTsm[x 8LF[^Ï.[7ǯH .dRsM[v(˝BZm.}:p׿ H .dRsMv(˛BJm&m:ӷ0cH(Xɳ$LZZ6p0H2}ulZ{"e bͫO@=|PE Hs' D:3j!ŏ*d4صrytjٿ>=|PF Hs' F:3jaő*d4صryjٿ>=}P LsG!FBjaƑ*d4XvjۿN=@E Hs& D:k2j!E&d׳r ysٻ>|@E Hs& D:k2j˷!E&d׳r ysٻ>|P LsG!F:jaŏ*d4׵rysٻ>|@E Hc&ΠD2kWh˷D&\VnY3h׷z0Č@RM@"u*0dѻo`BLTbrfѫn,yS'PVwbɟNt$X2l)(T{m[x(˛BJ-]]nϯ>0CG&T"JJ4laŏ&\Vj8B AFjnQUc߿Q ۯeeu a$4,m1r ( 8I5Yviy1z) 8I5Yviy1r ( 8,m a"ۯQUaz~!9%r ( $Ue㞻ן(q"$Tg"HJ4nF.m U+Yw,ۿN}@E Hc&ΠD2kX2h˷!D&\Vn Y3i׷.@E Hs&ΠD:kX2h˷!D&\Wn Ys׻.PF Hs' F:3j!ŏ*d4׵rytjٻ>=|PE Hs' D:3j!ŏ*d4صrytjٿ>=|PF Ls' F:jaő*d4صryjۿN=}P"LsG!FBسjaƑ*l4XvkۿN=@E Hs& D:2j!ŏ&d׵rysٻ>=|@E Hs& D:2j!ŏ&d׵r ysٻ>|@E Hs&ΠD:k2h˷!D&\Wn Y3׻.@E Hs& D:k2h˷!D&\Wn Y3i׷. @BM>"e ֯bѳO_Dӭbqѫf<aC8"̛:DU^ɣg4S'ѧVc˟N9t $XJ0h(ҧTsm[v(K>:-\\vn˧o> (q"Ɛ$PGOF:2h˷č"T)կffѫ`1r)-RMEV]z~bIfk0ӏAQU㞻߿Y۰E$Ueeu(i親,m a$4E$Ueeu a$ۯ]㞛qןQjnRMEV]~9=1i親4E]ao~/0`@@E Hc&ΠD2kWh˷D"\Vn93h׷{0 @R@*u+0fջCL)կfճw}{0 @R@*uK1fջËTiձj8ճ}|z ċ@RN@*u+0fջCT)կj8ճw}|z ċ@RM@*u+0fջCTiկj8ճ}|z Č@RN@*uK1fջË"Tiձj8hշz0 DRB*KfçÍ"TjVj93h׷.{ ċ@RM@*u+0fջCT)կj8ճw}|z ċ@RN@*u+0fջCT)կj8ճw}|z ċ@BM@"u*0dջoBL)Ufӯw]{ ċ@RM@*u*0dջoBL)Tfgӯo];y "e ֯bѳO_DӫbqϫfAC8"̛:DU^ţg4S'ѧVc˟N9t XJ0h(ҧTsM[v(K>:-\\u˧o>(q"Ɛ$PGOF:2h˷č"T)կffѫfb 0SUv[vߞ=a)&o=w1G$OE5We`I˰MπA,MUmY]A(ÐIEiǠI˰MπA(OE5We_9gn-6>!=]zks~:Q,IEi_9g.ߞ ċ@BM@"e*֯dѳo_‰DTbfѯn=;xaC82<T.`ͫwO@{xrϿ H .d&Pj,8tqcə:*ۻL5mǟ^~(q"Ə$PGF:2h˷č"T)կffѫ`1z)-RMEV_z~B AFjn sQUaq߿Q ۯ]u a$6,m a$4E$Ueeu a$ۯ]㞻qןQjn RMEV]Y=(i$4ۯQUaz^| "e ֯dѳo_‰Dԭbrfѯn=;xaC82̜<TV.`ͫw/@@EDcB*u*0dѳo_DR^ͻͣV9 a親I5Yv9=9%z)N=RMEVߎz~BIfjn QUaqןQ"ۯ]㞻߿Q 0ӏAQUaq~B AFJ,N=1=5~9=y1i親E$Ue㞻ߟIfj,N:1=YvP Ls' F:2j!E&\׳n Ys׻.@E Hs& D:k2h˷!D&\Wn Y3׻.PE Hs& D:2j!ŏ&d׳r ysٻ>|@E Hs&ΠD:k2j˷!E&d׳r ysٻ>|@E Hs& D:k2j!ŏ&d׵rysٻ>=|PE Hs' F:3jaő*d4صryjۿ>=}P"LsG!FBسlaƑ*l5+XvkۿN} a"Ɛ$Pg"JJ5nǕ2u ukڹ{<5lǟ_(q"$T#JJn0Ǖ2uulZ{<5lǟ_(q"$T"JJnǓ2u ukڹ{e .bͫw/@Q۰E$Ue a&5Yvi{1r (-1=5~9^|B AFJ,N=RMvߎz~B AFJ,N=RMEV]Zm^}1r ( 8I5mY0ӏAQMvߎz^|B 9%z)( 8,Uec߀$`2pISV&ܻ}HeΡJ{6`œ>{rϿ$X2lIV&ܻ{He͡J{6`œ>{rϿ$X2lISV&ܼ}XfNN{7/`Ǘ>s $X2lIV&ܻ}XfNJ{7/`Ǘ>s $X2lIV&ܼ}XfNN{W/aǗ>$X2piSX6<}YONW/ǛF(`$ʘ4piT*X6=$iϣRwoɛNt,qE 6y$Ԭ\V^>,yS'QVūˣVy0qeK8y4,\śV>,S'ѧVūͣVy‡0qeK8y4,\V>,yS'QVūˣVy,qE 6y$ԫ\F] $y2ХRwpbɟN9t,iE 6t$+ZF$iϣRWoǛF $X0l)(T{m:x 8LBZn^.}:ӷ0cG(XУJRnF.l5+Xrysٻ.@ DS@*u*ְdѳO_0cH(Xɳ$LZ 6rQ#ɗ6*ۻLu˧>8c(\ɳ%NZ rQcə:*ܽ\vnϯ_?8*\QPb,ڸtqJ>:-]&mӷ0cH(\ɳ$NZ rqcə::\]nϯ_?8*\Nb,ڷtqdJ>:-\mӷ0cH(\ɳ%NZ rqcʙ::\]oϷ_?8*\Nb,ڸtqdJ>:-]&mӷ8cH(\ɳ%NZ rqcə::\\nϯ_?8c(\ɳ%NZ rQcə:*ܽ\vnϯ??8*\Nb ڷtqcʙ::\\vnϯ??8*\%NZ 7rQ#ɗ6*ۻLu˧o (q#$Tg"HJ4lbF*l4Xrysٻ>@E HcΟB2KfջCL)Tfrfѫf<A4y":} 4,\F]$iNN{6`œ6{w׿Hȓ*`$NZYp Ėi親I5Yv9=9%z)-RMEV]Zm^|BIfjn rMvߎz~B AFJ,N=RMEU~9=1r ( 8G,m a$ۯUao~A9%z ( 8,UecA8"̛:DU`ɣw.4shRZͻ1dͧ^vA 4y":}DU`ɣg.4shRZͻ1dͧ^wA4"̛<DU`ɣw.@{rϿH,`QPb,ڷrQ#ɗ6}*[<5lǟ^} a"Ə"PG!F:2h˷Í"T)կffѫf<A4yeK8y$+Z6ܼ}=]݂)&.-w! OE5We_9˰MπA,MUmY]A(ÐIEiǠI˰MπA(ÐIEiǠ9go=w~! A%]~垊 ~{Q,IEi_9g.,ߞH .d&RkM9v(˛>Jmݿ&m:ӷ8cH(\ɳ$NZ 7rQ#ɗ6*ۻLu˧>8c*\ɳ%Nb rqcə::\\nϯ_?8cH(\ɳ%NZ rQcə::\\nϯ_?8c*\%Nb ڷtqcʙ::-\moϷ_8*\QPb,8tqJ>J-ݿ&mӷ@H .dRsm[x 8LF[_Ï6[wǯ PI0h(ҨT{m:z 8%MFkœ6{wϿ$X2lISX&ܼ}XNN{W/aǗF$X2pISX6ܼ}XNN{W/aǗ>$X2lIV&ܻ{He͡J{6œ>{xrϿ $X2lI)V{&;zH%͟FkÓ6[wǯH ,d&Pj-8tqJ>:-\\vn˯>0cG(XУLRYnǓ.m U+Xvyjٻ>@EHcB*uK0dѻo_‰Dӫ^1dͣ^y,h$4pISV{:x b 0Uv[uc ێ9]~垚-6>! A5We_9go=w! A%a)&.-6>! A%a垚ߞ9Yv[uczj2n9A$OE5a~垚 ~{ @BM>"e*֯dѳo_‰DTbfѯn];xA 4":DU`ɣg.4shR^ͻ1dϧ^wA8"̛<TU`ɫw/@=|PF Ls' F:3jaŏ*d4صrytjٿ>=|PE Hs& D:k2j˷!E&\׳n Ys׻.PE Hs& D:k2h˷!D&\VnY3h׷{0Č@RM@"u*ְdѳo_‰Dԭbqѫf<AC8"̛:}D^śg>,yS'PVwpbɛF XI0hҧRsM8vqdJ:*ۻL5lǟ^~~ aƏ"LsG D2kWfջYE$Ue(i親I5Yvi=1r ( 81=5~9=1r ( 8I5Yviy1r ( 8,m a$2ۯ]aqמB A%z) 8G,mes߿8*\Nb ڷrQcə:*ܽ\vn˯??8*\%Nb rQcə::ܽ\vnϯ_?8*\QNb,ڸtqdJ>:-\moϷ_8*\Nb,ڸtqdJ>:-]mӷ8*`QPb,8tJ>J-ݿ&m:ӷ@H .dRsm[x 8%LF[_Ï6[wǿ PI0h((T{m:z H%͟Jk6œ6{xrϿ$`2piSX6<}YONWoɛF$X2lISX6ܼ}XNN{W/aǗF$`2piSX6<}XNNW/aǗF$X2lISV&ܼ}XfNJ{7/`ŗ>rϿ$X2lIV&ܻ{He͡Jk6œ6{wǿ H .dRsMv(˛>J-]moϯ_?8*\ɳ$LZZ6p0ȕ2u ukٹ{,ۿN=}@EHcB*uK0dѻo_‰Dӫ^1dͧ^y,hE 4piSV{&:x1z)-RMEV]Zo~B Afjn QUaqןQ 0ӏAS]㞻߿Q 0ӏAQUaqןQ 0ӏ? rMvߎz~!9%z)-8I5Ym aӏAMv߆Zm](HA 4":DU^ɣg.޿4sgҩZͻdͧ^v,iE 6u$ԫZF] $y2PRwb˟N9u0qEK8y4Ԭ\V>,yS'QVūˣVy0qEK8y4,\V>,S'QVūͣVy‡0qeK8y 4,^śg?4SgѩZŻdͣ^vA8"̛<TV.`ͫwOA<ӫbqѫn=;xaC82 >e bͳO_DTffӯo]; Č@RN@*uK1fçË"Tiֱj93h׷{ ċ@RM@*u+0fջCTiձj8ճ}z Č@RN@*uK0fջË"Tiձj8ճ}|z ċ@RM@*u+0dջBL)Ufӳw]{ ċ@RM@*u*0dѻo`BL)Tffӯn];xaC8"̛<DU`ɣg.޿4sgѩZūͣVy‡,qE 6u$+Z6<XNJ{6`œ6{wǯ@ȓ,`QNZ 6r0H2u ukٷw,jۿ>@DR@"e*֯bͫwO@!$OE5WeǠI]Q,MUm"j*2n:b 0Qfq"zks~{b 0Qfq"j*2n:b 0MUmYMπA(OE5We_)&.,ߞCrK4QfmY˯=@ H .dRsMv(˝BJm&}:pӿH .d'RsMv(˝BZm.};7p׿ H .dҧTsm[x 8LF[_Ï.[7ǯ H .dҧTsm[x 8%LFk_Ï6[wǯ PI0h(ҨT{m:z H%MFkœ6{xrϿ$X2piSX6<}YONW/ǛF$X2lISX6<}YNNW/ǛF(`$ʘ4pi*Z6=$iϥRwpbɛN9t0qEK8y4,\śW>,S'ѧZūͣVzv‡0qeL8y 4,^śg?4SgѧZūͣVzv‡0qeK8y 4,\śW>,S'QVūˣVy,iE 6u$ZF] $i2ϥRwoɛF$`2lIV&zH%͟FkÏ6[7׿ H .d&Rj-8tqdJ::ܽLu˧o q"Ə$PGOFB2j˷!D"Tiձjӯn];xA4yeK8y$+Z6<}=])&o=w! A%e_9gpMπA(MUmY]b 0Qfq"j*2n:b 0QemY]A(ÐIEi_9go-6>=Yuczj2]:d&HH .d&RkM9v(˛BJm&m:ӷ@H ,d&RkMv(˛BJm&}:pӿ H .dRsm[x8LFZ^Ï.[7qǯ H .dҧRsm[x 8%LF[_Ï6[wǯ PI.h(ҨT{m:z 8%MFkœ6{xrϿ$X2piSX6<}YONW/ǛF$X2lISX6<}YONW/ǛF$X2lISX6<}XNNW/ǛF(`$ʘ4piT*X6=$iϣRwoɛNt,iE 6y$ԫ\V^> ,y3'PVc˟Vy,iE 6u$ԫ\F] $y2PRwb˟N9u,qE 6y$ԫ\F] $y2ХRwoɛNt(`ʗ2pISV&ܻ{He͟JkÓ6[7ǯHȔ,`QPb,ڷtQcɗ6*ۻL5lǟ^~(q"Ɛ$PgOFB3j˷!D"\iձjӯn];xA4yeK8y$Z6<}=])&o=w! A%We_9gpMπA(ÑMUmY] Q,MUmY]A$OE5We_9go=w>! A$]~垊 ێ{a,MUiǠ9g.-6ߞH .d&RkM9v(˛BJm&m:ӷ@H ,d&RkMv(˛BJm&}:pӿ H .dRsm[x8LFZ^Ï.[7ǯ H .dҧTsm[x 8%LF[_Ï6[wǯ PI0h(ҨT{m:z H%MFkœ6{xrϿ$X2piSX6<}YONWoɛF$X2piSX6<}YONWoɛF$X2piSX6<}YONWoǛF$X2lISX6ܼ}XNNW/ǗF$`ʗ4piSX6<YONW/ǛF(`ʗ4piSX6<}XNNW/aǗF$X2lI)V&{He͟Jk6œ6{wǿ H .dRsMv(˛>J-ݿ&moϯ_?0cG(XУLRYnǓ.u U+Yvjۿ>=|PE Hc&ΟB2K1fջBLԭbqϧ^v,h$4pISV{:x1r)-RMEV]Z~B IfjnQUaq߿Q 0ۯ]㞻߿Q ۯ]㞻߿bIfjn rMvߎz^|B AFJ,-1=5viy YӏAOMvߎZm^{A 4":}DU^ɣg.޿4sgҩZͻdͧ^v,iE 6u$ԫ\F] $y2PVwb˟N9u0qeK8y4,\śV>,S'QVūͣVy‡0qeK8y 4,\śW?4S'ѧZūͣ^zv,qE 6y$Ԭ\V>,yS'QVūͣVzv‡0qeL8} 4-^śg4sgҩZͻ1dϧ^wAC82<U /bͳODԭbfӯo]; ċ@RN@*uK1fçË"Tiֱj93h׷.{ ċ@RN@*u+0fջË"Tiձj8hշz0 DSB*KfçÍ"TjVj93h׷{ @BM@"u*0dѻoBL)Ufӯw]{ ċ@RM@*u*0dջoBL)Tfgӯo];yA4":}D^ţg4S'ѧVū˟V9,qE 6t$+Z6<XNN{6`œ6{wǯH,`QNb rQ#H6}ulZ{,ۿN=|@ DR@"e*֯bͫO@01r)-RMEV]Z~B IfjnQUaq߿Q 0ӯ]㞻߿Q 0ӏAQUaqןQ 0ӏAQUaz~B AFz)-15Yvi ÒY0ӏA rMv]Zm $`ʗ2piSX6ܼ}XfNN{7/`Ǘ>s$`ʗ2piSX6<}XNN{W/aǗ>$X2lISV&ܼ}XfNN{W/aǗ>$X2pISX6<}XNNW/ǛF(`$ʗ4piT*X6=$iϣRwoɛN9t,qEK8y4,\śW>,S'ѧZūͣ^vA 4"̛<TV.`ͫwOADӫbqѫn=;xA8"̛<TV.`ͫwOADӭbqѫn=;xA8"̛<TV.`ͫwO@<ӫbqѫf{wǯH ,`QPb ڷrQ#I6}uZ{<×N=@EDc@*u*֯dѳOA! E5We`I˱]Q,MUq"j*s~{b 4SUv[uczk ێ9Yz ێ9Yz ێb 0QfmYMπ1G$OE5a垚 ێIp ,iE 6u$ԫZF] $i2ХRwpbɟN9t,iE 6u$ԫ\F] $y2PVwb˟N9u‡0qeK8y4,\śW>,S'ѧZūͣVzv‡0qeK8y 4,^śg?4SgѩZŻͣ^vA4"̛<TV.`ͫwO@<ӫbqѫn=;xaC82 >e bѳo_DTfgӯw]{0 @RB*Kfçč"\VnY3i׷.PF LsG!FBjaƑ*l5+Xv,×N} q"$T#JJn0ȕ2}uZ<5mǧo a"Ɛ$Pg"JJ5nǓ2u ukڹ{=|@EDcB2KfջCL)Tffѯn{wǯ@ȓ*\$LZYpQ۰E$Ueg(i親8I5Yv=1z)-1=5~:m^|B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zk=1r (,eeu߀QjnRMEU~9y8AC8"̜<TU`ɫw.@e bѳo_DTfgӯw]{0 DRB*Kfçč"\Vn Y3׻.PF LsG!FBسlaƑ*l5+Xv,×N}(q"$T#JRYp0ȕ2}uZL5ǧo q"$Pg"JJnǕ2uukڹ{<5lǟ_(q#$T#JJnǕ2u ukڹ{"e bͳO! A%a)&.-6>! A%a)&.ߞ9SUv[ucz*2n:A(OE5We)&ێ ċ@BM@"u*ְdѻo`BL)Tfgӯo]; ċ@BM@*u*0dջoBL)Ufӳw}{0 DRB*KfçÍ"Tiֱj93h׷{ ċ@BM@*u+0dջCTiձj8ճ}z0Č@RB*KfçÍ"TjVnY3i׷.@E Hs' F:jaƑ*l5+XvkۿN} q"$T#JRYn0ȕ2}uZL5˧o>8c*\ɳ%Nb ڷtqdJ>:-]&mӷ8c*\Nb ڷtqdJ>:-]&mӷ8c(\ɳ%Nb ڷrqcʙ::-\]oϷ_?8*\Nb ڷtqcʙ::\]nϯ_?8c(\ɳ$NZ 7rQ#ɗ6*ۻLu˧o>0cG(X$LZZ6p0H2}uZ<5lǟ^~(q"$PgP"HJ4laƑ*d4׵r Ys׻. <2 <TV.`ɣw.޿4S'ѧVbɟNt XI0h'Rj-8tb 0SUv[vߞ=a)&o=w!G$OE5We_I˰MπA(MUmY]A(ÐIEiǠI˰Mw! A%a~垚ێrK4SUfq"YMϿ9y q"$Pg"HJ4nG.u U+ٷ{,×^}(q"$Tg"JJ5nǓ2u ukڹ{Jm&}:p׿ PI0h((T{:z H%͟Jk6œ>{r$`ʗ4piT*X6=$iϣRwoɛN9t,qEK8y4,\V>,S'ѧVūͣVy‡0qeK8y 4,\śW>,S'ѧVūͣVy0qEK8y$Ԭ\V^> ,y3'PVb˟N9u,qE 6u$ZF] $iϣRWoǛF $X0l)(T{m\:x 8LBZm&m:ӷ_8cH(XУLRYnF.l5+Xrysٻ.0ċ@B >TV.`ɣg޿,pb 0SUv[vߞ9]~垫.-6>1G$OE5We_I˰MπA(MUmY]A(ÐIEiǠIo=w! A$]~垚 ێCrK4RQfq!Y۰MP a"Ɛ$PgP"HJ4lF.m U+Yw,×N} q"Ɛ$Pg"HJ4nǓ.u Ukٹ{,ß^~ (qC&TJRYp0H6}uZL5˧o q"$Tg"JJn0Ǖ2uulZ<5mǧo (qC&TУLRYp1#H6}*ۻLu˯??8*\QPb,8tK>Jm&m:ӿ H .h(ҨT{m:z H%͟Jk6œ6{xrϿ$`ʗ4piT*X6=$iϥRwoɛN9t0qeK8y 4,\śW?4SgѩZŻdͣ^vA8"̛<TV.`ͫwO@<ӫbqѫf:-\mϷ_8*`QPb,8tJ>J-ݿ&m:ӿ@H .dҧTsm[x 8%LFkÓ6{wϿ$X2lISX6<}YONWoɛFt$X2piSX6<iϣRwoɛN9t0qEK8y4,\śW?4SgѩZŻdͧ^wAC8"̜<T.bͫODӭbrfѯn];y ċ@BM@*u+0fջCTiձj8ճ}z0Č@RB*uK1fçË"Tiձj8hճ}z Č@RN@*u+0fջCL)կfӳw]{ Č@RM@"u*0dѻo`BL)Tffѯn=;xAC8"̛:DU^ɣg4S'ѧVc˟N9t $XJ0h(ҧTsM[v(K>:-\\u˧o>(q"Ə$PGF:2h˷Ë"T)T! E5We`I˱] Q,MVq"j*s~{rK4SUv[uc ێ9Y~垚ߞ9Yv[uczks~{a,MUmI˰M! =]zzkrn:(q#$Tg"JJ5nǓ2u Ukٹ{,×^~~ (q#&T#JRn0Ǖ2uulZ{<5lǟ_(q#$T#JJn0ȕ2uulZ<5lǟo (qC&TJRYp0H6}[Lu˧o>8c*\Nb,ڷtqdJ>:-]&mӷ@H .dRsm[x 8%LFkÓ6{wϿ$X2lISX6<}YONWoɛFt,qEK8y4,\śW?,S'ѧZūͣ^vA8"̜<T.bͫwOADӭbrfѯn];yA8"̜<T.`ͫwOADӭbqѫn=;xaC82 <U /bͳODӭbrfѫn=;xaC82<T.bͫwOA<ӫ^qϫf<A 4y":}D^ɣg޿4SgѧZūͣVy,hE 6t*Z6<}XNN{6`œ>{wǿ H ,dR&Pb,ڷtQcɗ6*[<5lß^} aƏ"LG D:kWhçËLb 0SUv[vߞ9]~墫.-6?! A%e_9go=wπA(ÐIEiǠI˰MA(ÐI5We_9go=w! A]~垚 ێrK4SQfq"YMɞ  q"Ɛ$PgP"HJ4nG.u U+ٷ{,×N}(q"$T"JJ5nǓ2u ukڹ{8c*\Nb ڷtqdJ>:-]&mӷ@H .dRsm[x 8%LFkÓ6{wϿ$X2piSX6<}YONWoɛFt,qEK8y4,\śW?4SgѩZŻdͧ^vA8"̜<T.bͫODԭbrfѯn];y ċ@RM@*u+0fջËTiձj8hշ}z0 DRB*KfçÍ"Tiֱj8hշz0 @R@*uK1fջËTiկj8ճw}{0 @RN@*u+0dջBL)Tffӯo];yA 4y":} D,^śW>,yS'PVwbɟNt$X2l)(T{m[x(˛BJ-ݿ]nϯ>0cG&T"JJ4laŏ&\Vj1z)-RMEV]z~bIfjӏAQU㞻߿Yۯeeu a$4E$Ueeu a$4E$Ueeu翀Q 0n rMv߆Zm^|!9%z)( 8,ed@E Hs&ΠD:kX2h˷!D&\Wn Y3׻.@E Hs& D:2j!ŏ&d׵r ysٻ>=|@E Hs& D:3j!ŏ*d4׵rytjٿ>=}PF LsG!FBjaƑ*l5+XvkۿN} q"$T#JJn0ȕ2}uZL5˧o>8c(\ɳ%Nb ڷtqdJ>:-]&mӷ@H .dҧTsm\:x 8%MFkœ6{xrϿ$X2piSX6<iϣRwoɛN9t0qeK8y 4,\śW?4SgѩZŻdͧ^wA8"̜<T.bͫODӭbrfѯn=;xA8"̛<TV.`ɫw/@sϿ$X0h((Tsm[x(˛>J-]]n˯>0CG&T"JJ4laŏ&\Vh=]ނ)&/=w! A5We_9h˰MA(ÐIEmY]b 0Qfq"j*2n:b 0Qfq"j*2n:Q,MUmI˰M! =]zksn: @BM@"e*ְdѳo`BL)Tfgӯo]; ċ@BM@*u*0dջBL)կfճw}{ ċ@BM@*u*0dջCT)կj8ճ}|z Č@R@*uK1fçÍ"TjVj93h׷.@E Hs' D:3jaő*d4XvkۿN} q"$Pg"JJn0ȕ2}uZL5˧o>8c*\Nb,ڸtqJ>J-ݿ&m:ӿ H .h(ҨT{m:z H%͟Fkœ6{xrϿ$`ʗ4piT*X6=$iϥRwpbɛN9t0qeK8y 4,\śW?4SgѩZŻͣ^vA4"̛<TV.`ɫw/@|@E Hs&ΠD:k2h˷!E&\׳r ysٻ>|P"LGFBسlaƑ*l5+Xv,kۿN} q"$Tg"JJn0ȕ2uulZ<5mǧo q"$Pg"JJn0ȕ2}uZL5˧o>8c(\ɳ%Nb ڷtqdJ>:-]&mӷ@H .dҧTsm\:x 8%MFkœ6{xrϿ$`ʗ4piT*X6=$iϥRwpbɟN9u‡0qeL8} 4,^śg4sgҩZͻ1dϧ^aC82<U /bͳO_Dԭbfӯo]; ċ@RN@*u+0fջËTiձj8ճ}z Č@RN@*u+0fջCT)կjճw}{0 @R@*u+0fջBL)Ufgӯw]; "e bͳODӫ^1eϧ^w,h% 4tiT*X6ܼ}He͟JkÏ.[7p׿@@ȓ*`%NZ6p0Ǔ2u U+Xvy@A(ÑMUm"j*s~{rK4SYzߞ=]݂)&.-6>!$OE5We_9go=w! A%a)&.-6ߞ9Y[uczkrn:Q,MEiǠ9go- H .dRsM[x(̝BZn^.};7p׿ PI.h(ҨTsm\:x 8%LFk_Ï6[wǯ PI.h(ҨT{m:x 8%MFkÓ6{wϿ$X2lISX6<}XNNW/ǛF$X2lISX6<}YONWoɛFt,qE 6y$Ԭ\V>,S'ѧZūͣ^vA8"̜<T.bͫODԭbfӯo]; Č@RB*Kfçč"\Vn Y3׻.P"LGFBشlF.m U+ٷ{,×^~~ (qC&TУLRZ6p1#H6}*ۻLu˧>8*\Nb,ڸtqdJ>:-]mӷ8*\QPb,ڸtqdJ>:-\]oϯ_?8c(\ɳ$NZ 7rQ#I6*ۻL5ǧo (q#$Tg"HJ4lF.l5+Xrytjٻ>|PE Hc&ΟD2KWfçCL)Tffѫf<AC4y":} 4,\F]$iNN{6œ6[A(MUm"j*s~{b 0Uv[ucz ێ9Y~垚ߞ=]~垚ߞ9Yzs~{b 0MUmY˰M! =]zzk(q"$Tg"JJ5nǓ.u Ukٹ{,×^~~ (q#&T#JRYn0ȕ2}ulZ<5lǟo (q#&TJRYp0H6}uZL5˧o> q"$T#JRn0ȕ2}uZL5˧o> q"$T#JRYp0H6}[Lu˧>8*\Nb,ڸtqJ>J-ݿ&m:ӿ H .h(ҨT{m:z H%͟Jk6œ>{r$X2piSX6<iϣRwoɛN9t,qEK8y4,\śW?4SgѩZŻdͧ^wAC82<T.bͫODԭbfѯn];y ċ@BM@*u+0fջCTiձj8ճ}z Č@RN@*u+0fջCT)կjճw}{0 @R@*uK0fջCL)Ufӯw]; ċ@BM>"e ֯bѳO_Dӫb1ϧfA 4y":} 4,\śV^> $y2ϥRwoǗFsϿ $XI0h(ҧRsM8vqdJ:*ۻL5l=]݂)&.=w! A%We_9g˰Mπ Q,MUmj*2n:b 0SUv[uczks~{b 0Qfq"Y]A(OE5We_9f.-64SUvZq"i q"Ɛ$PgP"HJ4nG.u U+ٷ{,×^~~(q#&T#JRn0Ǖ2uulZ<5lǟo(q#&T#JRYp0ȕ2}uZL5ǧo q"$T"JJn0ȕ2}uZL5ǧo q"$T#JRYp0H6}[Lu˧>8*\Nb,ڸtqJ>J-ݿ&m:ӿ PI0h((T{;zHe͡J{6`ŗ>s$X2piSX6<iϣRwoɛN9t0qeK8y 4,^śg4sgҩZͻ1dϧ^wAC82<U /bͳO_Dԭbfӯo]; ċ@RN@*uK1fջË"Tiձj8hշ}z0 @RB*uK1fçË"Tiձj8ճ}|z ċ@BM@"u*ְdѻo`BL)Tffӯn];xaC82̜<TU`ɣw.4sgҩZūͣVy‡0qE 6u$+ZF<XNJ{6œ6{wǯ@ȓ*`NZ 6p0Ǖ2u U+Yvyjٻ b 0SUv[vߞ=a)&o=w!G$OE5We_I˰MπA(ÐIEmY]A(ÐIEi_9go=w!=]~ ~{a,MUiǠ9@H ,d&RkMv(˛BJm&}:pӿ H .dRsm[x8LFZ^Ï.[7ǯ H .dҧTsm[x 8%LFkÏ6[wǿH .dRsm[x 8%LFk_Ï6[wǿH .dҧTsm\:x 8%MFkœ6{xrϿ$X2piSX6<iϥRwpbɟN9u‡0qeL8} 4-^ţg޿4shR^ͻ1eϧfA8"̜<T.bͫODԭbfӯo]; Č@RB*Kfçč"\Vn Y3׻.P"LGFBسlbF.lU+Yw,×^}(q#&TJRYp0H6}uZL5ǧo q"Ɛ$Pg"HJ5nǓ2u Ukٹ{,ß^~~ (q#&T"JJ5nǓ.u Ukٷ{,×N} a"Ə$PgOHBشlaƑ*d4׵r ysٻ.@EHcB2K1fջBL)Tbqѫf<A4y8} 4Ԭ\F]$iNN{6œ6[7׿b 0SUv[vߞ=a)&o=w!$OE5We_9h˰MπA(ÐIEiY]A(ÐE5We_9go=w =]z ~{ Q,IEiǟ0 @R@*uK0fջCTiկj8ճw}|z ċ@BM@*u+0dջCL)կj8ճw}|z ċ@RN@*u+0fջË"Tiձj8hշ{ @BM@*u+0fջË"Tiձj8hշ{ ċ@RN@*uK1fçÍ"TjVnY3i׷.@E Hs' F:lbF.lU+Yw,×^~~ (qC&TУLRZ6pQ#I6*۽\vnϯ_?8c*\Nb,ڸtK>Jm&}:p׿ PI0h((T{;zHe͡J{6`ŗ>s(`$ʘ4pi*ZF $i2ХRwb˟N9u‡0qeL8} 4,^śg4SgѩZŻdͧ^vA4"̛<DU`ɫw.@=|PEDc@*u*֯bͳO@!$OE5WiǠI˱]A,MUmY2n:b 0Qfq"j*2~;b 0Qfq"j*2n: Q,MUmנI˰=w =Yz@ H .dҧRsm[x8̝BZ^.}[7q׿H .d'RsM[v(̝BZn^.}[7q׿H .dRsm[x 8LF[_Ï6[wǯ PI0h((T{:z H%͟Jk6œ>{r(`$ʘ4pi*ZF $iϥRwpbɟN9u‡0qeL8} 4-^ɣg.=|PF LsG!FBسlbF.lU+Yw,×^~~ (qC&TУLRZ6pQ#I6}*ۻLu˯??8*\QPb,8tJ>J-ݿ&m:ӷ@H .dRsM[x(̝BZn^.};7p׿ P .hҧTsm[x8̝BZn^.};7p׿ H .d&RjM8vJ>:-\]nϯ_?8c(\ɳ$LZZ6p0Ǖ2u ukٷ{,ۿN=|@EDcB*u+0dѳo_DS^ͻ1dͣVy,h$ʗ4pI(V{m[x1z)-RMEV]Zm~B AFjn rMvߎ{qןQ 0ӏAQUaqןQ 0ӏAQUaqןbIfjnRMEV]Zk=0i親4EAC8"̛<TU`ɫw/@U /bͳO_DTfgӯw]{0 DSB*Kfçč"\Vn Y3׻.P"LGFB4lG.u Ukٹ{J-ݿ&m:ӿ H 0h((T{;zHe͡J{6`ŗ>s$X2lISX6<}YONWoɛFt,iE 6y$Ԭ\V>,yS'QVūˣVy‡0qeK8y 4,\śW>,S'ѧVūͣVy,qEK6y$ԫ\V] ,y2PVwbɟN9t,iE 6t$+ZF=iONW/aǗ>s$X2l)(T{m:x 8̝BZm&mϷ_?0cG&X#JJ4laő*d׳nY3hճ}{ <2̜<D-^śV]B AFjn QUaq߿Q ۯ]㞻 a$4E$Ueeu a$4E$Ueeu翀Q 0n rMvߎZm^|B 9%z) 88c(\ɳ$NZ 7rQcɗ:*ܽ\vn˯??8*\QNb,ڸtqdJ>:-]mӷ8*`QPb,8tK>J-ݿ&m:ӿ H .dҧTsm\:x 8%MFkœ6{xrϿ$X2piSX6<iϣRwoɛN9t0qeK8y 4,^ţg޿4shR^ͻ1eϧfA8"̜<T.bͫODTfgӯw]{0 DSB2KWh÷D&\׳r ysٻ>=|PF LsG!FBسlbF.lU+Yw,×^~~ (qC&TУLRZ6pQ#I6*۽\vn˯??8*`QPj,8tK>Jm&m:ӿ H .dҧRsm[x8LFZ^Ï.[7qǯH .d'RsMv(˝BJm&}:ӷ@H,d&Pj-8tqJ>:-\\nϯ??8cH(Xɳ$LRYp0Ǖ2u Ukٷ{,ۿN=|@EDcB*u+0dѻo_Dӫ^ͻ1dͣ^y,h$4pIV{m:x9%z)N=RMEV_z~BIfjnQUaqןYۯ]㞻߿Q 0ӏAQUaqן~B AFJ,N<1=5~9y1i親4E$ $X2lIV&ܻ{HeΡJ{6`ŗ>{r$`ʗ2piSX6<}YONW/ǛF(`$ʗ4piT*X6=iϣRwoɛN9t,qEK8y4,\śW?4SgѩZŻͣ^vA8"̜<T.bͫODԭbfӯo]; Č@RB*Kh÷D&\Wn Ysٻ>|@E Hs' F:jbF.lU+Yw,×^~~ (qC&TУLR6rQ#ɗ:*ܽ\nϯ_?8*\QPb,8t˛BJm.};7p׿H .dҧTsm\:x 8%LFkÓ6{wϿ$X2piSX6<}YONW/ǛF(`$ʘ4piT*X6<iϣRWoɛF(`$ʗ4piSX6<}XNN{W/`Ǘ>s$`2lISV&ܻ{He͟JkÓ6[wǯH,`R&Pb,ڸtqcə:*ۻL5ǟo~ aƏ"LG F:k2h÷Í"T)կffѫn<A 4yeL8y$Z6<}=])&.=w!$OE5We_9˰MπA(MUmY]A(ÐIEiǠI˰M! A%a~垚ێrK4SUvq"0 @R@*uK1fջËTiձj8ճ}|z ċ@RN@*u+0fջËTiձj8ճ}z0Č@RB*KfçÍ"TjVnY3i׷.@E Hs' F:jaő*d4XvkۿN} q"$T#JRYp0H6}[Lu˧>8*\QPb-8v(˛BJm.};7p׿H .dҧT{m:z H%͟Jk6œ>{r(`$4t+ZF] $y2PVc˟Vy‡0qeL8} 4-^ţg޿4shR^ͻ1eϧfA8"̜<T.bͫODԭbfӯo]; Č@RN@*uK1fçÍ"Tiֱj93h׷. ċ@RN@*u+0fջCTiկj8ճw}|z ċ@BM@"u*0dѻoBL)Tfgӯw]; ċ@BM>"e ֯dѳo_Dӭbqѫf<aC8"̛:DU^ţg,S'QVbɟN9t$X0l(ҨTsm[v(K>:-\\u˧o~ a"Ls& D2KWfջoQۯ$Uee i親,viy1r *-1=5~9=1r ( 8I5Yvi a$4ۯ]㞛qןIfjN=R8*\Nb ڷrqcʙ::\\nϯ_?8c*\ɳ%Nb rqcʙ::\]oϷ_?8*\Nb,ڸtqJ>J-]&mӷ@H .dҧRsm[x 8%LFkÓ6{wϿ$X2piSX6<iϣRwoɛN9t0qeK8y 4,^ţg޿4shR^ͻ1eϧfA8"̜<U /bͳO_DTfgӯw]{ ċ@RN@*uK1fçÍ"TjVn Y3׻.P"LGFBشlF.m U+ٹ{8*\QPb,8tJ>J-ݿ&m:ӷ@H .dRsm[x8LFZ^Ï.[7qǯH .dRsM[v(˝BZm.}:pӿH .d&RjM9v(K>J-]moϯ_?0cG(XУLRYnǓ.u U+ٷv,jۿ>=|@Dc@*u*0dѳo_Dӫ^ͻ1dͣ^y,h$4pISV{:x b 0Uv[uc ێ9]~垚-6>! A%a_9go=w! A%a)&.-5ߞ9Yuczksn:a,MUiǠ@,qEK6y$Ԭ\V^> ,y3'PVc˟V9,iE 6y$ԫ\V^>,y3'PV˟Vy0qEK8y4,\śW?,S'ѧZūͣ^vA 4"̛<TV.`ͫwOADӭbrfѯn];y ċ@RN@*uK1fçÍ"TjVnY3i׷.PF LsG!FBسlF.m U+ٷ{,ß^~ q"$TJRYp1#H6}*ۻLuϯ_?8c*\Nb,ڸtK>Jm&}:p׿ PI0h)(V{&{HeΡJ{7/`Ǘ>$`ʗ4piT*X6=$iϥRwpbɟN9u‡0qeL8} 4-^ţg4sgҩZͻ1dϧ^wAC82̜<T.bͫOADӭbqѫn{wǯ H ,`QPb ڷrQ#H6}ulZ{<×N=|@DR@"e*֯bͫwO@!$OE5WiǠI] Q,MUq"j*2n;b 0Qfq"j+s~{b 0Qfq"j*1]A(ÐIEi_9go=v>! =]z ċ@BM@"u*0dջoBL)Ufӳw}{0 DRB*KfçÍ"TjVj93h׷. ċ@RN@*uK0fջË"Tiֱj93h׷{ ċ@RN@*uK1fçÍ"TjVnY3i׷.PF LsG!FBسlbF.lU+Yw,×^~~ (qC&TУLRZ6rQ#ɗ:*ܽ\nϯ_?8*`QPj-8v(˛BJm.}[7qǯ H .h(ҨT{;zHe͡J{6`ŗ>s$`ʗ4piT*X6=$iϥRwpb˟N9,qEK8y4,\śW?4SgѩZŻdͧ^wAC82̜<T.bͫODԭbfѯn];y ċ@BM@*u+0fջCTiկj8ճw}|z ċ@RM@*u*0dջBL)Ufӯw]{ ċ@BM@"u*ְdѳo_‰LTbrfѫn,yS'PVwbɛN$X0h(ҧTsM[v(J>:\\uǧo~ a"Ls' D2kWfջYE$Ue(i親I5Yviy1r ( 8I5Yvk=1r ( 8I5m a$2ۯ]㞛qןIfjN=R0cH(Xɳ$NZ 7rQ#ɗ:*۽\vn˯??8*\QNb,ڸtqdJ>:-]&mӷ8c*\ɳ%Nb ڷtqdJ>:-\mӷ8c*\Nb,ڸtqdJ>:-]&mӷ@H .dҧT{m:z H%͟Jk6œ>{r(`$ʘ4pi*ZF] $y2PVc˟Vy0qeL8} 4-^ţg޿4shR^1ϫf<AC82 >e bѳo_‰L)Tfճw}|z Č@RB*Kh÷D&\Wn Ysٻ>|@E Hs' F:jaƑ*l5+Xv,×N}(q#&TJRYp1#H6}*[Lu˧>8*\Nb,ڷtqdJ>:-\mϷ_8*\Nb ڷtqcʙ::\\nϯ_?8*\%Nb rQ#ɗ6*ۻLu˧o (q#$PgP"HJ4laƑ*d4׵r ys׻.0ċ@BM>"e /bͫwO@!G$OE5We_9go=w!G$OE5We_)&.-6>! A%a~垚ێ4SUv[q"`‡0qeK8y4,\śV>,S'QVūˣVy0qeK8y4,\śV>,S'ѧZūͣVzv,iE 6y$Ԭ\V^>,yS'QVūͣVzv,qE 6y$Ԭ\V>,S'ѧZūͣ^vA8"̜<T.bͫODTfgӯw]{0 DSB2KWh˷!D&\׳r ysٻ>=|P"LGFBشlF.u Ukٹ{{r(`$ʘ4pi*ZF $iϥRwpbɟN9u‡0qeK8y 4,^śW?4SgѧZūͣ^zv,iE 6u$ԫ\F] $y2PRwbɟN9t,iE 6u$ZF] $iϣRwoɛF$X0l)(T{m:x 8LBZm&m:ӷ_8cG(XУJRnF.l4Xr ys׷.z <2 <DU^śg>9]~&.-6! OE5We_9h˰MπA,MUmY]A(ÐIEiǠI˰MπA(ÐIEe_9go=6>! =]z(q#$T#JJnǕ2uukڹ{<5lǟ_(q"$T#JJn0Ǖ2uulZ<5mǟo (qC&TУJRYp1#H6}*ۻLu˧>8*\QPb,8tK>Jm&}:p׿ PI0h((T{;zHe͡J{6`Ǘ>$`ʗ4piT*X6= $i2ХRwb˟N90qeK8y 4,^śg4shR^ͻ1eϧfAC82<U /bͳO_‰L)Tfӳw}{ Č@RB*Kfçč&\Wn Ysٻ>|@E Hs' F:lbF.lU+Yw,×^~~ (qC&TУLRYp1#H6}*ۻLu˯??8*\QPb,ڸtqJ>:-]&mӷ8cH(\ɳ$NZ 7rQcɗ:*۽\u˯>8c(\ɳ$NZ 6rQ#I6}*[L5ǧo(q"$PgOHBشlaő*d4׵r Ys׷.0ċ@BM>"e /bͫwO@! A%We_9go=w! A%a)&.-6>! A%a~垚ߎ4SUv[u"j H .dRsM[x8̝BZ^.}[7qǯH .dRsm[x8LF[^Ï.[7ǯ P .h(ҨT{m:z H%͟Fkœ6{xrϿ$`ʗ4piT*X6=$iϥRwpbɟN9u‡0qeL8} 4-^ţg޿4shR^ͻ1eϧf<AC82<U /bͳO_‰L)Tfӳw}{ Č@RB*KfçD&\Wn Ysٻ>=|PF LsG!FBشlF.m U+ٷ{,lǟ_(q#&TJRZ6pQ#I6*۽\vnϯ_?8*\QPb,8tK>Jm&}:p׿ PI0h((T{;zHe͡J{6`ŗ>s(`$ʘ4pi*X6=$iϥRwoɛN9t,iE 6y$ԫ\V] ,y2PVb˟N9u,qEK6y$ԫ\F] $y2ХRwoɛF$`2lI)V{&;z H%LF[^.};7pӿ@@ȓ,`QNb 7rQ#H6}ukڹ{,ۿN=|@DS@"u*֯bͳO@B AFjnQUa߿Y۰E$Ueew a$4,m a$4E$Ueeu a$2ۯ]㞻ןQjn RME@$X2lIV&ܻ}XfNJ{7/`Ǘ>s $X2lIV&ܼ}XfNN{W/aǗF$`ʗ4piT*X6<iϣRwoɛN9t0qeK8y 4,\śW?4SgѩZŻdͧ^aC82 >e bѳo_‰L)Tfӳw}|z Č@RB*KfçD&\Wn Ysٻ>|PF LsG!FBسlF.m U+ٷ{,ǟ_(q#&TLRZ6pQ#I6*ܽ\nϯ_?8*`QPj-8v(˛BZn^.}[7qǯ H .h((T{;zHe͡J{6`ŗ>s$X2piSX6<iϣRwoɛFt,qEK8y4Ԭ\V>,S'ѧVūͣVy‡0qeK8y 4,\śW>,S'QVūˣVy,iE 6u$ZF] $i2ϥRwoɛF$X2lI(V{:z 8%LFZ^.}:pӷ0cG&XJJ4nF*l4׵r Ys׷.z <2 <DU^śg>9]~)&.-w!$OE5We`I˰MA(ÐIEiǡY]A(ÐIEiǠI˰MπA(ÐI5We_9go=6>! =]z0 DRB*K1fçË"Tiֱj8hշz0 DRB*KfçÍ"TjVn93h׷.@E Hs& D:3jaő*d4XvjۿN=@E Hs' F:jaƑ*l5+Xv,×N}(q#&TУLRZ6pQ#I6*۽\vnϯ_?8*\QPb,8t˛BJm.};7p׿ H .h(ҨT{;zHe͡J{6`ŗ>$`ʘ4pi*ZF $i2PVc˟Vy‡0qeL8} 4-^ţg.e bѳo_‰L)Tfճw}|z Č@RB*Kfçč"TjVnY3i׷.PF LsG F:jaƑ*l4XvkۿN=@E Hs& D:k2j˷!E&d׳r Ysٻ.PF Hs' D:k2j˷!D&\Wn Y3i׷.{0 @RM@"u*ְdѳo_‰DӭbqϫfA4y":} 4,\V] $i2ϣRW/aǗ>rϿ H,`QNZ 6p0ǒB AFjnQUa߿Yۯ$Ueeu a$4E,m a$4E$Ueeu aۯ]ᖛqןIfjN=@$`ʗ4piSX6<}YNNW/ǗF$`ʗ4piSX6<iONWoɛFt$X2piSX6<}YONWoɛFt,qEK8y4,\śW?4SgѩZŻdͧ^wAC82<U /bѳo_‰L)Tfӳw}{ Č@RB*Kfçč&\Wn Ysٻ>|PF LsG!FBشlF.m U+ٷ{$`ʗ4piT*X6=$iϥRwpbɟN9u‡0qeK8y 4,^śg4sgѩZŻdͧ^vA8"̛<TU`ɫw/@{xrϿ H .d&Pj,ڸtqcɗ:*ۻ<5lǟ^} aƏ"LG D:kWhçQ۰E$Ueg(i親8I5Yv9=1z)-1=5~9^|B AFJ,N=RMEV]Zm^|B AFJ,-1=5~9=1r &,Ue$`2piSX6<}XNN{W/aǗF$`2piSX6<}YONWoǛF$X2pISX6<}YONWoɛFt,qEK8y4,\śW?4SgѩZŻdͧ^wAC82<U /bͳO_‰L)Tfӳw}{ Č@RB*Kfçč&\Wn Ysٻ>|PF LsG!FBشlF.m U+ٹ{{r(`$ʘ4pi*ZF $i2ХRwb˟N9,iE 6y$Ԭ\V>,yS'QVūͣVy‡0qeK8y 4,\śW?,S'ѧVūͣVy,qEK6y$ԫ\F] $y2ХRwpbɛNt$`2lIV&zH%͟Fk_Ï.[7p׿H ,`QPb,ڷrQ#ɗ6}*Ze bѳo_‰L)Tfgӯw]{0 DSB2KWh÷D&\Wn Ysٻ>=|PF LsG!FBسlbF.m U+ٷ{,ß^~ q"&TJRYp1#I6*۽\vnϯ_?8*\QPj-8v(˛BZn^.}[7qǯ PI0h((V{&{HeΡJ{W/aǗF(`$4t+ZF] ,y3'PVͣVzv,qEK8y 4,^śg4sgҩZͻ1dϧ^A8"̜<T.bͫODԭbfӯo]; ċ@RN@*uK1fçË"Tiֱj93h׷{ ċ@BM@*u*0dջBL)կfӳw}{0 @R@*u+0fջCL)Ufӯw]; "e bͳODӫ^1eϧ^v,h% 4piSX&ܻ{H%͟Fk^Ï.}:pӷ8cG(XУJJ4laŎB AFjnQUa߿YE$Uee aȦ,m a$4E$UeeuYۯ]ᖛqןIfjnR8cH(\ɳ$NZ rQcə:*ܽ\nϯ_?8cH(\ɳ%Nb ڷrqcʙ::-\]oϷ_8*`QPb,8tK>Jm&}:p׿ PI0h((T{;zHe͡J{6`ŗ>s$`ʗ4piT*X6=$iϥRwb˟N9,qEK8y 4,^śg4shR^ͻ1eϧfAC82<e bѳo_‰L)Ufճw}|z0 DSB2kWh˷!D&d׵rytjٿ>=@E Hs'!FBسlbF.m U+ٷ{,ß^~(q#&TJRYp1#I6*۽\vnϯ_?8c*\Nb,ڸtqJ>J-ݿ&m:ӿ H .h(ҨT{m:z 8%MFkœ6{wϿ$X2lISX&ܼ}XfNN{W/`Ǘ>s(`ʗ4piSX6<}XfNN{7/`ŗ>rϿ$X2lI(V{:z 8%LF[^Ï.};7p׿@HȔ,`QPb ڷrQ#I6}Z8c*\Nb,ڸtqJ>J-ݿ&m:ӿ H .h(ҨT{m:z H%͟Jk6œ>{r(`$ʘ4p+ZF] $y2PVcˣVy‡0qeL8} D^ɣg.=}P"LGOHB4lǓ2u ukڹ{<5lǧo q"$T#JRYp1#H6}*ۻLvnϯ_?8c*\Nb,ڸtqJ>J-ݿ&m:ӿ H .h(ҨT{m:x 8%MFkœ6{wϿ$X2lISX&ܼ}XfNN{W/`Ǘ> $X2lI)V&{He͟Jk6œ6{wǿ H .d'RkM9v(K>J-]mnϯ_?8c(Xɳ$LRYpǓ.u U+Yvjٿ>@EDcB*u*0dѳO_<b 0SUv[zߞ9]~墫.-6>1G$OE5We_I˰MπA(ÐIEiǠY]πA(ÐIEiǠI˰Mw! =]~䚊 H .dҧTsm[x 8%LF[_Ï6[7ǯ H .h(ҨT{m\:x 8%MFkœ6{wϿ$X2piSX6<}YONWoɛFt,qEK8y4,\śW?4SgҩZͻ1dϧ^aC82 >e dѳo`BL)Ufճ}z0 DSB2kWh˷!D&\׵rytjٿ>=}@E Hs' FBسlbF.m U+ٷ{,ǟ_(q#&TУLRZ6pQ#ɗ:*ܽ]oϷ_8ȓ,`R&PjMv(̝BZ_Ï6[wǿH .h(ҨT{m:zHe͡J{6`ŗ>s$Xʗ4piT*X6=$iϥRwpbɟN9u‡0qeL8} 4,^śg4sgҩZͻ1dϧ^wAC82̜<T.bͫwOADӫbqѫf!G$OE5We_9˰MπA(ÐIEiǠI˰MπA(ÐIEiǠI˰=w! =]~ ċ@RN@*u+0fջCTiկj8ճ}z Č@R@*uK1fçÍ"Tiֱj93h׷.@E Hs& D:3jaő*d4XvkۿN} q"$T#JRYp0H6}[Lu˯??8*`QPj-8v(˝BZn^.}[7qǯ PI0h((V{&{HeΡJ{W/aǗF$X2piT*X6=$i2ХRwb˟Ny0qeL8} 4-^ţg.=|PF LsG!FBسlF.m U+ٷ{,ß^~ q"$Tg"JJn0ȕ2}uZL5mǧo q"$Pg"JJ5nǕ2u ukڹ{U .`ͫw.@4sgѩZū˟V9u PI0hRj-8tqcɗ4=]ނ)&/=w! A%We_9g˰MπQ,MUmZ*2n:b 0Qfq"j*2n:b 0Qfq"j*]A$OE5We ,qE 6y$ԫ\V^>,y3'PV˟Vy,qEK8y4,\V>,S'ѧZūͣVzv,qEK8y4,\śW?4SgѩZŻdͧ^wAC82<U /bͳO_DTfgӯw]{0 DcB2kWh˷!D&d׵rytjٿ>=}@E Hs' FBسlbF.lU+ٷ{,ß^(q#&TУLRZ6pQ#ɗ:*ܽ]oϷ_8ȓ,`R&PkMv(̝F[_Ï6[wϿ$X4piT*X6= $i2ХRwb˟Vy0qeL8} 4-^ţge bѳo_‰L)Tfӳw}{ ċ@RN@*uK1fçÍ"TjVnY3h׷.@E Hs& D:3j!ŏ*d4׵rytjٻ>=|@E Hs& D:k2h˷!D&\Wn Y3׷.@EHcΟB2KWfçË"Tiկjӳw]{ U .bͫw/@! A%a)&.-6>! A%a)%ߞNos $X2lIV&ܻ}XfNJ{7/`Ǘ>s$X2lISX6<}XNNW/ǛF$X2lISX6<}YONWoɛFt,qEK8y4,\śW?4sgҩZͻ1dϧ^aC82 >"e ֯dѳo`BL)կj8ճ}z ċ@RN@*uKfçč"\Wn Ysٻ>|PF LsGFBشlG.u Ukٹ{<5lǟo (C&XФLZ 7rQcʙ::-\mӷ@H .h(ҨT{;zHe͡J{7/`Ǘ>(`$ʘ4pi+ZF] $y2PVˣVy‡0qeL:} D^ɣg.,y3'PRwoɛF$X0l(ҨTsM[vJ::ۺB AFjnQUc߿Y4E$Um Ėi親,viy1r ( 8I5Yviy1r ( 8,m 1Е-|0Č@RB*uK1fçË"Tiֱj8hշ{0 DSB2Kfçč"\Vn Y3׷.PF LsG!FBسlbF.lU+Yw,×^~~ (qC&TУLRZ6pQ#I6*۽\nϯ_?8*\QPj-8v(˛BJn^.}[7qǯ PI0h((T{{HeΡJ{W/aǗF$X2piT*X6= $i2ХRwc˟Vy‡0qeL8} D^ɣg.J-]&mӷ0cH(\ɳ$NZ 7rQ#ɗ6*ۻLu˧o> q"Ɛ$PgOHBشlaƑ*d4صrysٻ>@E Hc&ΟB2KfçCL)Tfrfѫf<AC4y":} 4,\F]iNN{6! E5We`I˱] Q,MVq"j*s~{bK4SUv[uczk ێ9Yz ێ9Y[uczks~{BJuAC8"̜<T.`ͫwOADӫbqѫf(`$ʘ4p+ZF] ,y3'PVͣVzvA8"̜<U /bͳO_‰L)Tfճw}|z DSB2KWh˷!D&\׵rytjٿ>=}P"LGOHB4lG.u Ukٹ{<5lǟo (qC&TУLRZ6pQ#I6}*ۻLu˯??8*\QPb,8tqJ>J-ݿ&mӷ8cH(\ɳ$NZ 7rQ#ɗ:*ۻLu˧>0cH(Xɳ$LZZ6p0H2}ulZ{e .`ͫw.4S'ѧVbɛ@1z)-RMEV]z~bIfjӏAQU㞻߿Yۯ]u a$4E$Ueeu a$ۯ]㞻ןD2>3 q"$Tg"JJnǕ2uukڹ{<5lǟo(q#&TJRYp0H6}[L5˧o>8c*\Nb,ڸtqJ>J-ݿ&m:ӿ H .h(ҨT{m:zHe͡J{6`ŗ>s$`ʗ4piT*X6= $i2ХRwb˟Ny0qeL8} 4-^ţg{r(`$4t+ZF $i2ХRwb˟N9,qE 6y$Ԭ\V>,yS'QVūˣVy0qEK8y$Ԭ\V^>,y3'PVb˟N9u,qEK6y$ԫZF] $iϣRWoǛF $XJ0h((Tsm[x(˛BJ-ݿmnϯ??8cG(XУJR4nbF*d׳n Y3hհ=]݂)&.=w1G$OE5XiǠI˱]A(MUmY^:b 0Qfq"j*2n:b 0MUmYMπ| @BM@"u*0dջBL)կjճw}|z ċ@RN@*uK1fçË"Tiֱj93h׷.@E Hs' F:jaő*d5+Xv,×N}(q#&TJRYp1#H6}*۽\vnϯ_?8c*\QPb,8t˛BJm.};7pǯ H .h((T{;{HeΡJ{7/aǗF$X2piT*X6= $i2ХRc˟Vy‡0qe:} D^ɣw.@<ӫbqѫn];y Č@RB*KWh÷D&\׳r ysٿ>=}P"LGOHB4nǓ2u ulZ<5mǧo(q#&TJRYpQ#I6*۽\vnϯ_?8c*\Nb,ڸtqJ>J-ݿ&m:ӿ H .dҧTsm\:x 8%LFkÏ6[wǿ PI.h(ҧTsm\:x 8%LF[^Ï.}[7q׿H,d&Pj-8tqJ>:-\\nϯ??8c(Xɳ$LZYp0Ǖ2u Ukٷw,ۿN=|@Dc@*u*0dѳo_DR^ͻͣVA(MUm"j*s~{rK4SUvzߞ=]~垚ߞ! A%a)&.-6>!=]~垚 ێ  P .h(ҨTsm\:x 8%LFkÓ6{wǿH .dRsm[x 8%LFkÏ6[wǿH .dҧTsm\:x 8%MFkœ6{xrϿ$`ʗ4pi*ZF $i2ХRwb˟Ny0qeK8y 4-^ţg޿4shR^1ϫf<aC82 >"e ֯dѳo`BL)կj8hշ{@E Hs'!FBسlF.m U+ٹ{,y2PRwoɛF$X0l(ҨTsm[v(J>:ܽL a親I5Y~9=1r -1EV]Zm^|B AFJ,N? rMvߎz~B AFjn rMvߎz~B 9%z)-1=5~9yC!Ls00qeK8y4,\śV>,S'ѧZūͣVzv‡0qeL8} 4-^ţg4sgҩZͻ1dϧ^aC82 >e bѳo_‰L)Tfӳw}{ ċ@RN@*uK1fçč"\Vn Y3׻.@E Hs' F:سlbF.lU+Y{,ß^~(q#&TLRZ6pQ#ɗ:*ܽ]oϷ_@ȓ,`&RkMv8LF[Ó6{wϿ$`$ʘ4pi*ZF] $y3'PVͣVzvA8"̜<U /bͳo_‰L)Tfճw}z0 DcB2kWh˷!E&d׵ryjۿN=PF LsG!FBشlF.m U+ٷ{,ß_(q#&TJRYp1#H6}*ۻLu˯??8*\QPb,8tJ>J-ݿ&mӷ@H .d'RsMv(˝BZm.}:pӿH .d'RkM9v(K>J-ݿ&mϷ_?0cG(XФLRYpǓ2u U+ٷv,kۿ>=|@ DS@*u*ְdѳo_DR^ͻͣV a親I5Y~9=1r -1EV]Zm^|B AFJ,N= rMvߎz~B AFJ,n rMvߎz~|B AFJ,N=RMEV]Y=4U8c*\%Nb ڷtqcʙ::-\moϷ_8*\QPb,8tK>Jmݿ&m:ӿ H .h(ҨT{m:z H%͟Jk6œ>{r(`$4t+ZF] $y2PVˣVy‡0ye:} D^ɣg.@(`$4tZF] ,yS'QVūͣVvA8"<U /bͳO_L)Tfӳw}{ ċ@RB*Kfçč"\Vn Y3׻.PF LsG!FBسlbF*l5+Xv,ۿN} q"Ɛ$Pg"HJ5nǓ.u Ukٹ{,×^}(q"$Tg"HJ4nF.lU+Yv,kۿN=}PE Hc&ΟD2kWfçËT)կffӯn];xA4y"8} 4,\F] $iON{7/`œ6{w=]݂)&/=w! A5We_9g˰Mπ Q,MUmj*2n:b 0Qfq"j*2n:b 0Qfq"j*]@H .dRsM[x8LBZ^Ï.[7ǯ H .h(ҨTsm\:x 8%MFkœ6{xrϿ$`ʗ4piT*X6=$iϥRwpbɟN9u‡0qeL8} 4^ɣg."e ֯dѳo`BL)կj8շ{ Č@RB*KWh÷D&\׳r ytjٿ>=}Q"LGOHJ4nǕ2uuZL5˧>8*`QPjM9v(̝BZ_Ï6[wϿ$Xʗ4piT*ZF $y2PVˣVy,qEK8y 4,^śg޿4shR^1ϫf<aC82 >e ֯dѳo`BL)Uj8ճ}z0 DSB2KWh˷!D&\׳r ysٻ>=|@E Hs' F:jaő*d4XvkۿN=@E Hs& D:k2j˷!E&\׳r Ysٻ.PE Hs& D:k2h˷!D&\VnY3h׷z ċ@BM>"e ֯bͳO|@E Hs' F:jbF.lU+Yw,×^~ q"$T#JRYp1#I6*۽\vnϯ_?8*`QPjM9v(̝BZ^Ï.[wǿ H .h((T{{HeΡN{W/aǗF$`ʗ4pi*ZF] $y2PVˣVzv0qeK8} 4-^ţg.8cH(\ɳ$NZ rQcɗ:*ܽ\vn˯??8c*\ɳ$NZ 7rQ#I6*ۻL5ǧo(q"$PgOHBسlaő*d׳n Y3׷.z ċT.`ɣw.޿4S'ѧVbɛFB AFjnQUc߿Q ۯeeu(i親-Yviy1r ( 8I5Yviy1r ( 8I,m::`@$X2lISX6<}XNNW/ǛF(`$ʘ4piT*X6=$iϥRwpbɟN9u‡0qeL8} 4-^ţg޿4shR^ͻ1eϧfA82<U /bͳO_DTfӳw}{ Č@RB*KWh÷D&\׳r ysٻ>=}P"LGOHB4nǓ2uulZ<5˧o>8*\QPj-9v(˝BZ^Ï.[wǿ H .h((T{{HfNN{W/aǛF,qEK8y 4,^ţg޿4sR^1ѫf=@E Hs' F:jaƑ*l5+Xv,×N}(q#&TJRYp0H6}[Lu˧o>8c(\ɳ%NZ rQcə:*ܽ\vnϯ??8*\%NZ rQ#ɗ6*ۻLu˧o (q#$TgP"HJ4laƑ*d4׵r Ys׻.0ċ@BM>e .bͫw/@4sgѧZūc˟Ntb 0SUv[vߞ9]~垛.-6>!G$OE5We_9g˰MπA(ÐIEiǠI˰MπA(ÐIEiǠ9go=w)P(q#&T#JRYp0ȕ2}uZL5˧o q"$T#JRYp0ȕ2}uZL5˧o>8c*\Nb,ڸtqJ>Jm&}:p׿ PI0h((V{&{HeΡJ{7/aǗF(`$4t+ZF] ,y3'PVūͣVzvA82<U /bѳo_‰L)Ufճ}z ċ@RB*Kh÷D&\׳r ytjٿ>=}@E LsG!FBشlG.u Ukٹ{<5lǧo q#&TLRZ6pQ#ɗ:*\]oӷ8*\QPj-8v(˝BZn^Ï.[7ǯH .dҨT{m:z H%͡J{6`ŗ>s$`ʗ4piT*X6=$iϥRwpbɟN9u‡0qeL8} 4-^ţg޿4sgҩZͻ1dϧ^wAC8"̜<TV.`ͫwO@Q۰E$Ue(i観 8I5[~9=9%z)-1=6]Zm^|B AFJ,N=RMEV]Zm^|B AFJ,M1=5~9=A8"̛<TV.`ͫw/@<ӫbqѫf|@F LsG!FBسlbF.m U+ٷ{,ß_(q#&TУLRZ6pQ#ɗ:*ܽ]oϷ_@ȓ,`&RkMx8LF[Ó6{wϿ$`$ʘ4p+ZF] ,y3'PVūͣVvAC82>e bѳo`BL)կj8hշ{@E LsG!FBشlG.u Ukڹ{<5lǧo q#&TLRZ6pQ#ɗ:*ܽ]oϷ_8c*\QPb,8t(˛BJm.};7qǯ H .h(ҨT{;zHe͡J{6`ŗ>s$X2piSX6<iONWoɛFt$X2lISX6ܼ}XNN{W/`Ǘ> $X2lI)V{&zH%͟FkÓ6[wǯH ,d&Pj,8tqdJ::ܽLu˧o(q"Ɛ$PgOFBj˷!D&\iֱjӯo];xA4yeK8y$+Z6ܼ}=]݂)&.-7! A5We_9go=wπA(ÐIEiǠI˰MπA(ÐIEiǟ9go=w9՝p0p,qE 6y$Ԭ\V^>,yS'QVūˣVy‡0qeL8} 4,^śg4sgҩZͻ1dϧ^aC82 >e bѳo_‰L)Ufճw}|z Č@RB2KWh÷D&\׳r ysٻ>=}P"LGHB4lǓ2u ukڹ{<5mǧo8c*\QPb,8v(˛BZn^.}[7ǯ PI0hI)V&ܼ}XONWoɛN9t‡0qe:} DU`ɣw.@<ӭbrfѯo];0 DSB2kWh˷!E*d4صrkۿN}(q#&TУLR6rQ#ə::\mӷ8*\QPj-8v(˝BZn^.}[7qǯ PI0h((T{{HeΡJ{7/`Ǘ>$`ʗ4piT*X6=iϣRwoɛN9t,qEK6y$Ԭ\V^>,yS'PV˟Vy,iE 6u$ZF] $iϣRwoɛF$X2lI(V{m:x 8%LBZn^&}:ӷ8cH(XУLRYnF.l4Xr ys׷.z <2<D^śV^>B AFjnQUas߿Q ۯ]㞻 a$4E$Ueeu a$2ۯ]㞻ߟN88c*\ɳ%Nb ڷtqcʙ::-\mӷ_8*`QPj-8v(˛BJm.};7p׿H .dҧTsm\:x 8%MFkœ6{xr(`$ʘ4pi*ZF] $y2PVˣVyˆ0ye:} DU`ɣw.@<ӫbqѯn];y Č@RB2KWh˷!D&\׵rytjۿN=PF LsGFB4lG2u ukڹ<5mǧo>8*\QPj-9v(˝BZ^Ï6[wǿ$Xʗ4piT*ZF $y2PVˣVzv0qeK8} 4-^ţg.=|PF LsG!FBسlaƑ*l5+Xv,×N} q"$Tg"JJnǕ2u ukڹ{=|@E Hc&ΟD2kWhçË"T)կfgӯo];xAC4":} 4,\śV] $i2ϣNW/`Ǘ>{xrǯ@ȓ*\$LZYn i親I5Yvi=1r *-1=5~9=B AFJ,N=RMEV]Zm^|B AFI-1=5~9xPF Hs' F:jaő*d4XvyjۿN=@E Hs' D:3jaő*d4XvkۿN} q"$T#JRYp0H6}*ۻLu˯??8*`R&PjM9v(̝BZ^Ï.[7ǿH .h(ҨT{m;zHe͡J{7/`Ǘ>(`$4t+ZF] ,yS'QVūͣ^vAC82 >e ֯dѳoBL)ձj8h׷.PF LGFB4lǓ2u ulZ<5m˧o>8*\QPjM9v(̝BZ_Ï6[wϿ$`ʗ4pi*ZF $y2PVˣVzv0qeK8y 4-^ţg޿4sR^1ϫf"e ֯dѳo`BL)Ufճ}z0 DSB2KWh÷D&\Vn Y3׻.PF LsG!FBjaƑ*d4XvyjۿN=}PF Ls' F:3j!E&d׳n Ys׻.@EHcΟB2KWfçË"T)կfӯo];yaC8":} D,^śV> ,y2ϥRWoǗ>rϿ H,`QNZ 6p  i親I5Yvk=1z)-1=V]Zm^|B AFJ.n rMvߎz~B AFJ,N:1=5~9=+A8"̛<TV.`ͫwO@<ӫbqѫne bѳo_‰L)Tfӳw}{ ċ@RN@*uK1fçÍ"TjVnY3i׷.P"LGFB4lG.u Ukٹ{<5lǟo q"$T#JRYp1#I6*۽\nϯ_8*`R&PjMv(LF[_Ó6{wϿ$`$ʘ4pi+ZF] ,y3'PVūͣ^vAC82 >e ֯dѳo`BL)ձj8h׷.PF LGFB4lǓ2u ulZ<5m˧o>8*\QPjM9v(̝BZ^Ï6[wǿ$X2piT*X6 $i2ХRc˟Vy‡0qeL8} 4-^ɣg.e bѳo_‰LTfgӯw]{0 @RB*KfçÍ"Tiֱj93hշ{0 @R@*uK0fջCL)կfӳw]{ ċ@BM>"e ֯bѳO_Dӫ^1ϧfwA4ye8y 4Ԭ\F] $iϣNW/`ŗ>{wǯ@ȓ*`$NZYpQ"ۯ$Uee aȦ,viy1r ( 81=5~9=1r ( ,m:;;@E Hs' D:3jaő*d4صryjۿN=@E Hs& D:3jaő*d4XvkۿN} q"$T#JRYp0H6}*ۻLu˯??8ȓ,`R&PjM9v(̝BZ^Ï.[wǿH .h(ҨT{;zHeΡJ{7/`ǗF$X4piT*XF $i2PVcˣVy,qeK8y 4-^ţg"e ֯dѳo_‰L)Tfӳw}{ ċ@BM@*u+0dջCT)կj8ճw}|z ċ@BM@"u*ְdѻo`BL)Tffӯn];xaC8"̛<DU`ɣg.޿4sgѩZūˣV9,hE 6ti*X6ܻ}He͟Fk^Ï.}:pӷ8cG(X#JJ4lA(ÑMUmj*2n;b 0SUv[uczk ێ9Yzߞ8SUv[uczks~{؝۝0,qEK8y4Ԭ\V>,S'ѧZūͣVzv,qEK8y4,\śV>,S'ѧZūͣ^vA82<U /bͳO_DTfgӳw}{ ċ@RNB*Kfçč"\Wn Ysٻ>=|PF LGFB4lG.u ukڹ{<5mǧo(q#&TУLRZ6rQ#ə::\mӷ@H .h((T{;{HeΡN{W/aǛF,qeK8y 4-^ţg.(`$4t+ZF] ,y3'PVˣVy‡0qeL8} 4-^ţg޿4shR^ͻ1eϧfA8"̛<TV.`ͫw/@<ӫ^qѫf<A8"̛<DU`ɣw.@{rϿ@ȓ,`QNb rQ#H6}ulZ{,ۿN=|@DS@"u*֯bͫO@9]~梫.-6! A5We_9goMπA(ÐIEiǠI˰MπA(ÐIEiǠI˰MP,iE 6y$Ԭ\V^>,yS'QVūͣVy‡0qeL8} 4-^ţg޿4shR^ͻ1eϧfA8"̜<T.bͫO_DTfgӯw]{ ċ@RN@*uKfçč"\Wn Ysٻ>=|PF LGFB4lG.u ukڹ{<5mǧo(q#&TУLR6rQ#ə::\mӷ@H .h((T{{HfNN{W/ǛFt0qeK8} 4-^ɣg.:-\\u˧o aƏ"LG D:kWfçBB AFjn sQUaq߿Q ۯ]u a$4E$Ueeu a$4E$Uees߿8c*\ɳ%Nb ڷtqdJ::-\mӷ8c(\ɳ%Nb ڷtqdJ>:-]&mӷ@H .h(ҨT{m:z H%͟Jk6œ>s$X2piT*X6=$i2ХRwb˟Ny0qeL8} 4^ɣg.8*`R&PjM9v(̝F[_Ó6{wϿ(`$ʘ4t+ZF],yS'QZūͧ^waC82 >"e*ְdѻCTiֱj93i׷.P"LGOHB4nǓ2uulZ<5m˧o>8c*\QPb-8v(˛BJm.}[7qǯ H .h(ҨT{m:z H%͟Jk6œ>{r(`$ʘ4piT*X6=$iϣRwoɛFt$X2lISV&ܻ}XeΡJ{6`œ>{xrϿ $X2lI(V{:z 8%LFZ^.};7p׿@HȔ,`QPb ڷrQ#I6}Z{<×N}PE HcB*u+0dѳo_81r)-2MEV]Zo~B Afjn sQUaqןYۯ]㞻߿Q 0ӏAQUaqן"aC82 >e /bͳO_DTffӯo]; Č@RB*Kfçč"\Vn Y3׻.P"LGFBشlF.u Ukٹ{"e ֯dѻoBTiձj93h׷.P"LGOHJ4nǕ2}uZLu˧??8ȓ,`&RkM[x8LFkœ6{xr(`$4tZF],yS'QVūͣ^vAC82>e bѳo`BL)Ufճw}z0 DSB2KWh÷D&\Wn Ysٻ>|@E Hs' F:3jaő*d4صryjٿ>=}PF Ls' F:3j!ŏ*d׳r ysٻ>PE Hs& D:kX2h˷D"\jVj8ճw}{ ċ@BM>"e bͫO@8c*\Nb,ڸtqJ>J-ݿ&m:ӿ H .h((T{;zHe͡J{6`ŗ>$`ʗ4pi*ZF $y2PVcˣVyˆ0ye:}DU`ɣw.@<ӫbrfѯn]; DSB2kWh˷!E&d4صrkۿN}(q#&TФLZ7rQcʙ::-]&mӿ PI0h))V&ܼ}XONWoɛN9uˆ0ye:}DU`ɫw/ADԭbgӯw]{ Č@RB2KWh˷!E&d׵ryjۿN} q#&TУLRZ6rQ#ɗ::\]ӷ8*\QPj-8v(˝BZn^.}[7qǯ PI0h((T{;zHe͡J{6`ŗ>s$X2piSX6<}YONW/ǛF(`ʗ4piSX6<}XNN{W/aǗ>s$`2pISV&ܻ{He͟JkÓ6[7ǯ@Ȕ,`QPb ڷrQ#I6}Z"e ֯dѻoBTiձj93h׷.P"LGOHJ4nǕ2}uZLu˯??8c*\QPj-9v(̝BZ_Ï6[wϿ$`ʘ4pi+ZF] ,y3'PVūͣ^vAC82 >e ֯dѳo`BL)կj8hշ@E LsG!FBشlF.m U+ٹ{:-]mӷ8*\QPb,ڸtqdJ::-\]nϯ_?0cG(Xɳ$LZZ6p0H2}ulZ{J-ݿ&}:p׿H .h((T{&{XfNN{W/ǛFt0qeK8} 4-^ɣg.=|PF LGFBشlF.m U+ٷ{,ß^~ q"$T#JRYn0ȕ2}uZ<5mǧo (qC&TJRYp0ȕ2uulZ{<5lǟ_~ a"Ə$PgOHBشlaƑ*d4صrysٻ>@E HcΟB2KfջBL)Tbqѫf<A 4ye8y4ԫZF<XeQ۰E$Ueg(i親I5Yvi=1r ( :1=5~9=1r ( 8I5Yviy<<$X2piSX6<}YONWoɛF$X2piSX6<iϣRwoɛN9t‡0qeL8} 4-^ţg޿4sR^1ϫf<aC82 >"e ֯dѳo`BL)կj8hշ{ Č@RB2KWh˷!D&\׵rytjۿN= q"&TJRZ6pQ#ɗ::\mӷ@H .h((T{{XfNNW/ǛFt0qeL8} D^ɣw.@<ӭbrfӯo];0 DcΟD2k2jaő*d5+Xv,×^~ q#&TУLZ6rQcə::-\mӷ HI0h((V{&}XfNNW/ǛFt0qeK8y 4-^ţg޿"e ֯dѳo`BL)Ufճw}|z Č@RB*KfçÍ"TjVnY3h׷.@E Hs&ΠD:k2h˷!D&\׳n Y3׻.@E Hs&ΠD2kWh÷č"Tiֱj8ճw}{0ċ@BM>"e ֯bͳOA!$OE5We_9gpMπA(ÐIEiǠI˰Mπ"[_0Č@RB*KfçÍ"TjVnY3i׷.PF LsG!FBسlbF.lU+Yw,×^~~ (qC&TУLRZ6rQ#ɗ:*ܽ\oϷ_8,`R&PjMv(̝B[_Ï6[wϿ$Xʗ4piT*ZF $y2PVˣVzv0qeK8} 4-^ɣg.:-ݿ&m:p׿H .h((T{&{XfNNW/ɛFt0qeL:} D`ɣw/@<ӭbfӯo];0 DcD2kX2j!ŏ*d4Xv,×N~~ (qC&XФLZ7rQcə::-\mӷ@H .dҧT{m:z H%͟Jk6œ>{r(`$ʘ4pi*ZF $iϥRwpbɟN9t0qEK8y4,\V>,yS'QV˟Vy‡0qeK8y4Ԭ\V] $y2PRwpbɛN$X2lI(V{m:x 8LBZm&mϷ_?8c(XУJR5nF*db 0SUv[zߞ9]~垛.-6>!$OE5We_9goMπA(ÐIEiǠI˰Mπ[_0qEK8y4,\śW?4S'ѧZūͣ^vA8"̜<T.bͫODԭbfӯo]; Č@SB2KWh÷D&\׳r ysٻ>=|P"LGHB4lG2u ukڹ{<5mǧo(q#&TУLR6rQ#ə::\mӷ@H .h((T{{HfNN{W/ǛFt0qeL8} 4^ɣg.@<ӫbrfѯo];0 DcB2kX2j!ő*d4Xv,×^~ q#&TУLZ6rQcə::-\&mӿ PI0h))V&ܼ}YONwoɛN9uˆ0ye:}DU`ɫw/ADӭbfӯw]{0 DcD2kX2h˷!ŏ*d4صvkۿN}(q#&TJRYpQ#I6*۽\vnϯ_?8c*\Nb,ڸtqJ>:-]&mӷ8c*\ɳ%Nb rqcə::ܽ\vnϯ??8*\%NZ 7rQ#ɗ6*ۻL5ǧo q"Ɛ$PgOHBسjaŏ&dWnY3hշ}|z ċ@B >T.`ɣw.޿4S'P! E5WeI]A(ÐIUmY2n:bK4SUv[uczksێ9Yz ێ$h q"$T"JJn0ȕ2}uZ<5mǧo q"$T#JRYp0H6}[Lu˯??8*`QPj-9v(˝BZn^.[7ǯ PI0h)(V{&ܻ}XfNNW/ǛFt0qeK8y 4-^ţg! A%a)&.,ߞxyz H .h(ҧTsm\:x 8%MFkœ6{xrϿ$`ʗ4piT*X6=$iϥRwpbɟN9u‡0qeL:} D^ɣg.:-]&m:׿ PI0lI)V&<}YϣRwpbɟN90qeL8} D`ɣw.@<ӭbfӯo]{ ċ@RB2KWh˷!E&d4صrkۿN} (qC&XФLZ 7rqcʙ>:-ݿ&m:p׿H .h((T{;{HeΡN{W/aǛF,qeK8y 4-^ţg޿4sR^1ϫf"e ֯dѳo`BL)կj8ճ}z0 DSB2KWh÷D&\Vn Y3׻.PF LsG F:jaő*d4صrytjٻ>=|@E Hs&ΠD2kWh˷D"\jVj8hճ}|z e .bͫwO@! OE5We_9go=w! A%a)&ߞz@@H .dҧTsm[x 8%LFkÓ6{wϿ$X2piSX6<iϣRwoɛN9u‡0qeL8} 4-^ɣg."e*ְdѻoCTiձj93h׷.PF LGFB4lǓ2u ulZ<5˧o>8*`QPjM9v(̝F[_Ó6{wϿ(`$4tZF^>,S'ѧZŻdͧ^A82 >e ֯dѳoBTiձj93i׷.P"LgOHJ5n0ȕ6}[Lvnϯ_?8*`R&PkMv8LFkœ6{xr(`$6t$\V^>,S'ѩZŻdͧ^A8"<U /bѳo_‰L)Ufճ}z0 DcB2kWh˷!E&d׵rytjٿ>=}P"LGFBشlF.m U+Yw,×^~~(q#&T#JRYp0ȕ2uulZ<5lǟ_~ q"Ɛ$PgP"HJ4lF.l5+Xvyjٿ>=|@EDcB2K1fջBL)Tbrfѫf<A4y8} 4Ԭ\F]YNH=]݂)&.=w1G$OE5XiǠI˱]A(MUmY]A(ÑMUmǠI˰Mϧ{@$0 DSB2KWh÷D"\Vn Y3׻.P"LGFBشlF.m Ukٹ{e ֯dѳoBLiձj93h׷.P"LGOHJ4nȕ2}u[Lu˯_?8*`QPjM9v(LF[Ó6{xr(`$6t$ԫ\V>,SgѩZͻ1dϧfAC82 >"e*ְdѻCTiֱnY3i׻.@E LsG!FBشlG2u ukڹ<5mǧo>8*\QPj-8v(˝BZ^Ï.[7ǿH .h(ҨT{m:z H%͡J{6`ŗ>s$X2piSX6<iϣRwoɛFt,iE 6y$ԫ\V^> ,y3'PVc˟N9‡0qEK8y$ԫ\V] $y2ХRwoɛF$X2lI(V{m:x 8LBZm&m:ӷ_?0cG&X#JJ4laŏ&dV! E5We`I˱] Q,MVq"j*s~{b 0SUv[uczks~{b 0Qfq"j*2n:,qEK6y$Ԭ\V>,S'ѧZūͣ^vA 4"̛<T.bͫODԭbfӯo]; ČDSB2KWh÷D&\׳r ysٿ>=}P"LGOHB4nǓ2uulZ<5˧o>8*`QPjM9v(̝BZ_Ï6[wϿ$`ʘ4pi+ZF] ,y3'QVūͣ^waC82 >"e*ְdջC"TiֱnY3׻.|PF LGHB4nǕ2uuZLu˯??@Ȕ,`'Rsm[x 8%MJk6ŗ>(`$4t$\V^>,S'ѩZŻ1dϧ^AC82 >e ֯dѳoBLiձj93h׷.P"LGHB4nǓ2uulZ<5˧o>8*\QPb-8v(˛BJm.}[7qǯ H .h(ҨT{m:z H%͟Jk6œ>{rϿ$`ʗ4piSX6<}YONW/ǛF$X2lISV&ܻ}He͡Jk6œ6{wǿ H .d&RjM8tqJ::ܽ\u˧o(q"Ɛ$PGOFB2j˷D"TiկffB AFjnQUc߿Y4E$Ue aȦ,m a$4E$UeetP"LGFBسlbF.lU+Yw,×^~~ (qC&TУLRZ6pQ#I6*۽\vnϯ_?8*\QPb-8v(˛BJn^.}[7qǯ PI0h)(V{&}XfNNW/ǛFt0qeK8y 4-^ţg.:-ݿ&}:p׿ H 0h)(V{&ܻ}XNNWoɛN9u,qeK8} 4-^ɣg.@<ӫbrfѯo];0 DcΟD2k2jaő*l5+Xw,ß^(q#&TФLZ 7rqcʙ::-]&m:ӿ PI0h))V&ܻ}XNNWoɛFt0qeL8} 4-^ţg.e bѳo_‰L)Tfӳw}{0 DSB2KfçÍ"TjVn93h׷{0 @R@*uK0fջCL)Ufӯw]; e /bͫO@=|PF"LGFB4lG2u ukڹ{<5mǧo8c*\QPj-8v(˝BZ^Ï6[wǿ$Xʗ4pi*ZF] ,y3'PVūͣ^wAC82 >"e*ְdѻC"TiֱnY3i׻.|@F LGHB4nǕ2uuZLu˯??8c*\QPjM9v(LF[Ó6{xr(`$6t$ԫ\V>4SgѩZͻ1eϧfAC82 >"e*ְdѻCTiֱjY3i׷.Q"LgOHJ5nȕ2}uZLu˧??8*`R&PjM9v(̝BZ^Ï.[wǿH .dҧTsm\:x 8%MFkœ6{xrϿ$X2piSX6<}YNNW/ǗF$X2lIV&ܻ}He͡Jk6œ6{wǿ H .d&RjM8vqJ>:\\u˧o> (q"$PgOHBj˷!D"\iձjӯn  a親I5Yv9=9%z)N=RMEV]z~B AFJn rMvߎz~B AFJ,N=RMEV]@$X2piSX6<iϣRWoɛFt,qEK8y4,^śg4sgҩZͻ1dϧ^aD <2 >"e ֯dѻoBL)կj8hշ{ Č@RB2KWh÷!D&\׵rytjۿN=PF LsGFB4lǓ2u ulZ<5˧o>8*`R&PjMv(LFkÓ6{xr(`$6t$\V>,SgѩZͻ1dϧfAC82 >"e*ְdջË"TjVn Y3׻>|P"LGOHJ4nȕ2}[Luϯ_?8*`R&PkMv8LFkœ6{r$`ʗ4pi*ZF] ,y3'PVūͣ^wAC82 >"e ֯dѻoBLiձj8h׷.PF LsGFBشlG.u Ukٹ{e .`ͫw.@4sgѧVbɟN! E5We`I˱] Q,MUq"j*2~{b 0Qv[uczks~{b 0Qfq"j*,iE 6y$Ԭ\V>,S'ѧZūͣ^vA8"̜<T.bͫODԭbfӯw]{0 DSB2kWh˷!D&\׵rytjٿN=@E LsG!FBشlG.u Ukٹ{<5lǟo q#&TLRZ6rQ#ə::\mӷ@ H 0h((V{&}XNNWoɛF9t‡0ye:}DU`ɫwOADԭfgӳw}|z DcB2kX2jaő*d5+Xw,ß^(qC&TФLZ rqdJ>J-&}:p׿ HI0h))V&ܼ}YONwoɟN9u0qeL8} 4^ɣg.@<ӫbrfѯo];0 DcB2kX2h˷!ŏ*d4Xvk×N}(qC&TУLZ6rQ#ə::\]oϷ8c*\Nb,ڸtqJ>J-ݿ&m:ӿ H .dҧTsm\:x 8%LFk_Ï6[wǯ H .dRsM[x(˝BZm&}:ӷ0cG(XФLRYp0Ǖ2u Ukٷ{,ۿN=}@EHcB*uK0dѻo_‰Dӫ^1dͣ^yB AFjnQUc߿YE$Uee a$̶,m a$4E$TP"LG!FBسlbF.lU+Yw,×^~~ (qC&TУLRZ6pQ#I6*ܽ\nϯ_?8*`QPj-8v(˝BZn^.[7ǯH .d(ҨT{m;zHe͡J{7/`Ǘ>$X4piT*ZF $y2PVͣVzvA82>e ֯dѳoBLiձj93h׷.P"LGOHJ5n0ȕ6}[Lvnϯ_?8,`R&RkM[x 8%LFkœ>s(`$4tZV^>,S'ѩZŻ1dϧfAC82 >"e*ְdջC"TjVnY3׻>|PF"LGHB4nǕ2uuZLu˧??8ȓ,`&RkM[x8%LFkœ6{xr(`$4t+ZF] ,y3'QVūͣVzvA8"̜<T.bͫODԭbfӯo]; Č@R@*uK1fçË"Tiֱj8hշz0Č@R@*uK0fջCL)Ufӯw]; ċ@BM>"e bͳODS^1dϧ^v,iE 6ti*X6ܻ}H%͟F[^.}:ӷ_?8cG(X#JJشlQ,MUq"j*2~{b 0Qfuczks~{b 0Qfq"j H .h(ҨTsm\:x 8%MFkœ6{xrϿ$`ʗ4piT*X6 $i2ХRwb˟N90qeK8y 4-^ţg޿4shR^1ϫf"e ְdѻoBTiձj93h׷.P"LGHB4nǕ2uulZL5˧>8,`&RkM[x8%LFkœ>{r$`ʘ4p+ZF],yS'ѧZūdͧ^A82 >e ֯dѻoCTiֱjY3i׻.@F LGHB4nǕ2}uZLu˯_?8*`R&PjMv8LFkœ6{r$`ʗ4pi+ZF] ,y3'QVūͣ^waC82 >"e*ְdѻCTiֱj93i׷.P"LGOHB4nǓ2u ulZ<5mǧo(q#&TJRYp1#H6}*ۻLu˯??8*`QPb,8tK>J-ݿ&mӷ8c(\ɳ$NZ 7rQ#ɗ6*ۻLu˧o> a"Ə$PgOHBسjaŏ*d׳n Y3i׷.z ċU .`ɫw.4SgѧVbɟN$XJ0hRj,8trK4SUv[z ۞9Yz垚ߞ9Yz ċ@RN@*uK1fçÍ"Tiֱj93h׷.@F LsG!FBسlbF.lU+Yw,ß^~ q"$TJRYp1#I6*۽\nϯ_?8*`R&PjM9v(̝F[_Ï6{wϿ$`ʘ4pi+ZF] ,y3'QVūͣ^wAC82 >"e*ְdѻC"TiֱnY3׻.|@F LGHB4nǕ2uuZLu˯??8*`QPjMv8LFkœ6{r$`ʘ4p+ZF],yS'ѧZŻdͧ^AC82 >"e ְdѻCTiֱnY3i׻.|@F LGFB4nǕ2uuZLu˧??8ȓ,`&RkM[x8%LFkœ6{r(`$4t$ZF^>,yS'QVūͣ^vA82<U /bͳO_DTfgӯw]{0 DSB2KWfçč"\VnY3i׷.@E Hs&ΠD:kX2h˷!D&\Vn Y3i׷. "e bͳOA:-]&m:׿H .h((T{{HfNN{W/ǛF0qeK8y 4-^ţg"e ֯dѳo`BL)Ufճw}|z Č@RB*KfçÍ"TjVn93h׷.{ ċ@BM@"u*0dѻo`BL)Tffӯn];yA 4y":} D-^śg?,yS'PVbɟN9t$X2l((Tsm[x(˛>J-\\u˧oA(MUm"j*s~{b 0Uv[uczl ێ=]~垚6>! A%a)& H .h(ҨT{m:z H%͟Jk6œ>{r(`$ʘ4pi*ZF $y2PVc˟Vy‡0qeL8} 4^ɣg.e bѳo`BL)կj8hշ{@E LsG!FBشlG2u ukڹ<5m˧o>8*`R&PkMv8LFkœ6{r$`ʗ4pi+ZF] ,yS'QZūdͧ^A82>e ֯dѻoCTiֱjY3i׻.|PF LGHB4nȕ2}u[Luϯ_?8*`R&RkM[x8%LFkœ>{s(`$ʘ4tZF^>,S'ѧZŻdϧ^A82>e ֯dѳoBLiձj8h׷.PF LGFB4lG2u ukڹ{<5mǧo q#&TJRYp1#H6}*۽\vnϯ_?8*`QPj-8v(K>Jm&m:ӿH .dRsM[v(˝BZm&}:ӿ@H,`R&Pj,8tqdJ::ܽ\u˧o> (q#$PgOHBسj!E&\Vj8ճw];AC4y8y4ԫZF<}=a)&.=w! OE5We_9go=w翀A(ÐIEiǠI0qeK8y4,\śW?4SgѩZŻdͧ^wAC82<e bѳo_‰L)Tfճw}|z Č@SB2KWh÷!D&\׳rytjٿ>=@E LsG!FBشlG.u Ukڹ{<5lǧo(q#&TУLZ6rQcə::-\&mӿ PI0hI)V&ܼ}YORwpbɟN90qeL:} DU`ɣw/@Dԭbgӯw}{ DSB2kX2jaő*d5+Xw,ß_ (qC&X$LZ tqJ>Jm.};7qǯ PJ0lIV6<iϥRwb˟Vyˆ0y:DU`ͫwODTfӳw}|z0 DcD2kX2j!ő*d4Xv,×^~~ q"$TJRZ6pQ#I:*ܽ]oϷ_8ȓ,`R&PjM9v(˝BZ^Ï.[7ǯ P .h(ҨT{m:z H%͟Fkœ6{wϿ $X2lIV&ܻ{He͡J{6œ6{xrϿH,d&Pj,8tqdJ::\\u˧o> aƏ"LG!F:2h˷č"Tiկffӯn8*\QPb,8tK>Jm.};7p׿H .h(ҨT{;zHe͡J{7/`Ǘ>(`$4t$ZF^>,yS'ѧZūͧ^waC<2 >"e*ְdջC"TiֱnY3i׻.|@F LsGFB4lǕ2uulZLu˯??@Ȕ,`'Rsm[x 8%͟Jk6`ŗ>$Xʗ4pi+ZF],yS'QZūdͧ^AC82 >"e ְdѻC"TjVn Y3ٻ>|P"LGOHJ5n0ȕ6}ۻ\vnϯ_?8ȓ,`&RsM[x 8%MFk6œ>s(`$ʘ4tZF^>,yS'ѧZūdͧ^aD <2 >"e*ְdѻCTiֱj93h׷.PF LGFBشlF.m Ukٹ{ q"$Pg"HJ5nǓ.u U+ٷ{,×N} a"Ɛ$PgOHBشlaƑ*d4׵r ys׻. T.`ɫw.4sgѧVūb˟Nt PI.d&Pj,ڷrb 4SUv[u ۞9]~垚ߞ9]~垊 PI0h((T{;zHe͡J{6`ŗ>s$X2piSX6<$iϥRwpbɟN9u,qEK8y 4,^śg4shR^ͻ1ϫf<aC82 >"e ְdѻoBTiձj93h׷.P"LGOHJ4nǕ2}uZLu˯??8c*\QPjM9v(̝F[Ó6{xr(`$6t$ԫ\V?4SgҩZͻ1eϫf=PF"LGOHB4nȕ2}[Lvnϯ_?8,`&RsM[x 8%MFk6ŗ>(`$6t$ԫ\V>4SgҩZͻ1eϧf<aC<2 >"e*ְdջC"TjVnY3׻.|@E LsG!FBشlG.u Ukڹ{<5lǧo q"$TJRYp1#H6*۽\vnϯ_?8c*\Nb ڷtqdJ>:-]mӷ8*\QPb,ڸtqdJ::-\\nϯ_?8*\%NZ 7rQ#I6}*Z<5lǟ^~ (q"$PgOHBسj!E&\Vj8ճw];aC4"8} 4ԫZF<}9]~梫.-6! A%a_9go=w! A%a)&0qeK8y 4,^śg4sgҩZͻ1dϧ^aC82 >e dѳo`BL)Ufճ}z0 DcB2kWh˷!E&dصryjۿN} q#&TLRZ6pQ#ɗ::\mӷ@H .h((T{&{XfNNW/ǛFt0qe:} DU`ɫw/@Dԭbgӯw}{ ČDSB2kX2j!ő*d5+Xw,ß^(qC&X$LZ tqJ>Jm.};7qǯ PJ0lIX6<iϥRwc˟Vy0qeL:} D`ɣw/@Dԭbgӳw}{ DcD2kX2jaő*l5+Xw,ß^(qC&TФLZ 7rqcʙ>:-]&m:׿ PI0lI)V&ܼ}YONWoɛN9t‡0qeL8} D^ɣg.e bѳo_DTfgӯw]; Č@RN@*u+0fջCL)կfӳw}{ Č@RM@"u*ְdѳo_‰Dԭbqѫf<AC8":}D-^śW>,y2ХRwoǗFsϿ PI.d&Pj,ڷrb 4SUv[z ߞ=]~垫.-6>! A%a)&.-H .dҧTsm\:x 8%MFkœ6{xrϿ$`ʗ4pi*ZF $i2ХRc˟Vy0qeL8} 4^ɣg.(`$6t$\V>4SgҩZͻ1eϧf<aD =PF"LGOHJ5n0ȕ6}[Lvnϯ_?8ȓ,`'Rsm[x 8%MJk6`ŗ>$`ʗ4pi+ZF] ,yS'QZūdͧ^A82>e dѳoBLiձj93h׷.P"LGOHB4nǕ2uulZL5˧o>8*\QPj-8v(˛BZn^.}[7qǯ H .h(ҨT{m:z H%MFkœ6{xrϿ$X2lISV&ܼ}XfNJ{7/`ŗ>{rϿ$X2lI)V{&zH%MFk_Ï.[7q׿ H ,dR&Pb,ڷtQcɗ6*Z<5l×^}@ DRN@"e ֯bͫw/@! OE5WeI˰]A,MUmY2n:b 0Qfq"j*H .dRsm[x 8%LFkÓ6{wϿ$`ʗ4piT*X6=$iХRwb˟N90qeK8} 4-^ţg8ȓ,`&RsM[x 8%MFk6œ>s(`$4t$\V>4SgѩZͻ1eϧf<aD =PF"LGOHJ5n0ȕ6}ۻ\vnϯ_?8ȓ,`'Rsm[x 8%͟J{6`Ǘ>$`ʘ4p+ZF],yS'ѧZŻdͧ^A82 >e ֯dѻoBTiֱj93i׷.P"LGOHJ4nǕ2}uZLu˧>8*`R&PjM9v(˝BZ^Ï.[7ǯ PI0h((T{;zHe͡J{6œ>{r$`ʗ4piSX6<}XNN{W/aǗ>(`ʗ2pISX&ܻ}He͡Jk6Ó6[wǯHȔ,`QPb ڷrQ#I6}Z{<×N}PEHcB*u*ְdѳO! E5We`I˰MA(MUmY2n:b 0Qfq"j* PI0h(ҨT{m:z H%͟Jk6ŗ>s$X2piSX6=$iϥRwpbɟN9,qeK8y 4,^ţg޿4shR^1ϫf"e*ְdջC"TiֱnY3i׻.@E LsG!FBشlǓ2u ulZ<5˧>8,`&RkM[x 8%LFkœ>s(`$4t$\V>,SgѩZͻ1eϧf<aD =PF"LGOHJ5n0ȕ6}ۻ\vnϯ_@Ȕ,`'Rsm[x 8%͟J{6`Ǘ>$`$ʘ4p+ZF^>,S'ѧZŻdϧ^AC82 >"e ְdѻCTiֱjY3i׻.@E LsG!FBشlG.u ukڹ{<5mǧo(q#&TLRZ6pQ#I6*ܽ\nϯ_?8*\QPb,8tK>Jm&m:ӿ H .dRsm[x8LBZ^.}[7p׿ H .dRsMv(˛>J-ݿ&moϯ_?0cG(XУJR5nF.l4Xrys׻.{ ċB AFjnQUas߿Q"ۯ]u a$4E$Ue$`ʗ4piT*X6=$iϥRwpbɟN9u‡0qeL8} 4-^ɣg."e*ְdѻoBTiձj93h׷.PF"LGFB4lǓ2uulZ<5˧o>8*`R&PkMv8LFkœ6{r$`ʗ4pi+ZF] ,yS'QZūdͧ^A82 >e ֯dѻoCTiֱnY3׻>|P"LGOHJ5n0ȕ6}ۻ\vnϯ_@Ȕ,`'Rsm\:x H%͡J{7/`ǗF0qeL8} D`ɣw/@Dԭbgӳw}{ DcD2k2jaƑ*l5+Yw,ǟ_ (qC&X$LZ tqdJ>Jm&};7p׿ HI0h)(V{&ܻ}XNNWoɛFt0qeL8} 4-^ɣg.e bѳo_‰L)Tfӳw}{0 DSB*KfçÍ"Tiֱj8hճ}z ċ@BM@"u*ְdѳo_‰Dԭbqѫf<aC8"̛:D^ţg?,yS'PVwoɛF$XJ0h(ҧRkM8tb 4SUv\zߞ=]ނ)&.-6>! A%a)&.-6 q"$T#JRYp0H6}[Lu˧>8*\QPj-8v(˛BZn^.}[7qǯ PI0h)(V{&}XfNNW/ǛFt0qeK8} 4-^ţg.Jm.}[7qǯH .h((V{&ܻ}XONwoɟN9u0qeL:} DU`ɫw/ADԭfӳw}|z0 DcΠD:3jbF.m U+ٹ{<5lǧo8*`R&PkMx8%LFkœ>s(`$6t$ԫ\V>4SgҩZͻ1eϫf<aD "u*0fջÍ"TVn Ysٻ>=|P"LGOHJ4nǕ2}uZLu˧??8,`R&PjMv(̝BZ_Ï6[wǿH .dҧTsm\:x 8%MFkœ6{xrϿ$X2pISX6<}XNN{W/aǗ>(`ʗ2piSX&ܻ}He͡J{6œ6{wǯ H ,dR&Pj,ڸtqcɗ:*ۻL5lǟ^~~ a"Ə"LG D:kWhçQ۰E$Ueg Ėi親I5Yviy9%z)-1=5~9aC82 >e bѳo_‰L)Tfӳw}{ Č@RB*Kfçč&\Wn Ysٻ>=|PF LGFB4lG2u ukڹ{<5mǧo8c*\QPj-8v(˝BZ^Ï6[wϿ$`ʗ4pi+ZF] ,y3'QVūͣ^waD <2 >"u*0fջÍ"TVn Ysٻ>=}Q"PgP"HJp0H6}*۽\oϷ8*`R&RkM[x 8%MFk6ŗ>(`% 6u$Ԭ\W?4shR^1ѫf=;x ČDSB2kX2jaő*l5+Yw,ß_ (qC&X$NZ ڷtqK>Jm.}[7qǯH .h((V{&ܻ}XNNWoɛN9uˆ0ye:}DU`ɫw/ADԭbgӯw]{ ċ@RB*Kh÷D&\Wr ysٻ>=|PF LsGFBشlF.lU+Yw,×^~~ (qC&TJRYp0ȕ2}uZ<5lǟo(q"$Pg"HJ4lF.lU+Xvjۿ>=|@EHcB2K1fջBLTbqѫfA4yeK8y$ԫZ6<}1r)-RMEV]Z~B Afjn sQUaqןYۯ]㞠$`ʗ4piT*X6=$iϥRwpbɟN9u,qEK8y4,\śW4sgҩZͻ1eϧfA82<e bѳo_‰L)Uf8ճ{ Č@RB2KWh˷!D&d׵ryjۿN}(q#&TФLZ 7rqcʙ>:-]&m:p׿H .h((V{&ܻ}XNNWoɛN9u0qeL8} D`ɣw/@Dԭbgӳw}|z0 DcΟD:k3jaƑ.lU+ٷ{Jm.}[7qǯH 0h)(V&ܼ}YORwpbɟN9‡0ye:}DU`ͫwOADTfճw}z ċ@RB2kWh˷!E*d4Xv×N~~ (C&X$LZ rqdJ>J-ݿ&}:p׿H .h(ҨT{;zHe͡J{7/`Ǘ>$`$ʘ4pi*ZF $i2ХRwpbɟN9u‡0qeK8y 4,^śW?4S'ѧZūͣVy,qEK6y$ԫZF] $i2ϥRwoɛF $X0h((Tsm[x(˛BJ-]]nϯ>0CG&T"HJسl!Q"ۯ$Uee i親5Yviy1z)-1=5~ $X2piSX6<iϣRwoɟN9u‡0qeL8} 4-^ɣg.Jm.}[7qǯH 0h)(V&ܼ}YORwpbɟN9‡0ye:}DU`ͫwODTfճ}z Č@SB2kWh˷!ŏ*d4Xv,×^~~ q#&TУLR6rQcə::-\mӷ@ H .h((T{{HeΡJ{W/aǗF(`$4t+ZF] $y2PVc˟V9,qEK6y$Ԭ\V^>,yS'PV˟Vy,hE 6t$+ZF$iϣNW/ǗF$X2lI(V{m:x 8LBZm&mϯ_?8cH(XУJJ4laŎB AFjnQUa߿YۯUeeu a親,haC82 >e bѳo_‰L)Ufճw}|z Č@RB2KWh÷D&\׳r ysٻ>=}P"LGOHB4nǕ2uulZL5˧o>8*`R&PjMv(LF[Ó6{xrϿ(`$4t$ZV^>,S'ѩZŻ1dϧ^AC82 >"e*ְdջË"TjVn Y3ٻ>=|P"LgOHJn0H6}*۽\nϷ_8*`R&RkM[x 8%MFk6ŗ>(`% 6u$Ԭ\śW4shR^qѫn=;y ČDSB2k2jaƑ*lU+Y{,lǟo q#&TФLZ 7rqdJ>J-&}:p׿ PI0hI)V&ܼ}YϣRwpbɟN90qeL:} DU`ɣw/@<ӭbfӯo]{0 DcD2kX2h˷!ŏ*d4صrkۿN} q"&TJRYp1#H6}*ۻLu˯??8*\QPb,ڸtqJ>:-]mϷ_8*\%NZ rQ#ɗ6*ۻLuǧo(q"$PgOHBسlaŏ*d׳n Y3h׷}z0ċ@B >U .`ɣw.޿B AFjnQUa߿YE$Uee a$4,m8*`QPj-8v(˛BJm.};7p׿H .h(ҨT{m:z He͡J{6`ŗ>(`$ʘ4pi+ZF] ,y3'PVͣVvA82>e dѳo`BL)ձj8h׷.P"LGOHJ4nȕ2}u[Luϯ_?8*`R&PkMx8%LFkœ>s(`$4t$\V>4SgҩZͻ1eϫf"e ְdջË"TjVn Ysٻ>=}Q"PgP"JJYp1#I6*ܽ]ӷ@ HI0hI)V&<}iϥRwb˟Vy0qeL8} D`ɣw/@Dԭbgӳw}|z0 DcΟD2k2jaƑ*lU+Yw,ǟ_ (qC&X$LZ rqdJ>J-ݿ&}:p׿H .h((T{;{HeΡJ{7/aǗF(`$4t+ZF] $y2PVc˟Vy0qEK8y4,\śV>,S'ѧVūˣVy,qEK6y$ԫ\F] $i2ХRwoɛF$X2lI(T{m:x 8̝BJmݿ&mϯ_?8cH(XУJR4naQ۰E$Ue(i親I5Yvi=1r ( 8K=5~9PF LsG!FBسlbF.lU+Yw,×^~~ (C&XФLZ6rQcə::\mӷ8*\QPj-9v(˝BZ^Ï.[wǿ$Xʗ4pi*ZF] $y3'PVͣVvAC82 >"e ְdѻoCTiֱjY3i׻.|@F LGHB4nǕ2}u[Luϯ_?8,`&RsM[x 8%MJk6`ŗ>$`ʘ4p+ZF^>,SgѩZͻ1eϧf<aD Jm.}[7ǿ HI0h))V&ܼ}YϣRwpb˟Nyˆ0ye:}DU`ͫwODTfճw}z0 DcΟD:k3jaƑ*l5+Yw,ß^(q#&TУLZ6rQcə::\mӷ8*\QPb,8tK>Jm&}:p׿ PI0h(ҨT{m:z 8%MFkÓ6{wǿ P .hҧTsm[x8̝BZm&}:ӷ0cG(XУLRYnǓ.u U+Yvjٿ>@EDcB*u*0dѳo_81z)-RMEV]z~BIfjˏAQUas߿Q 0ӏA]@E Hs' F:jaƑ*l5+Xv,×N~~ (qC&TУLR6rQ#ɗ:*\]oϷ8c*\QPb-8v(˝BZn^Ï.[7ǿH .h((T{&{XfNNW/ǛFt0qe:} DU`ɫw/@Dԭbgӯw}{ DSB2kX2jaő*l5+Yw,ǟ_ (qC&X$NZ ڷtqK>Jn^.[7ǿ$`ʘ4p+ZF^>,S'ѩZͻ1eϧf<aD Jm.}[7ǿ HI0h))V&ܼ}iϥRwb˟Nyˆ0y:DV.`ͫODTfճ}{ Č@SB2kWh˷!E*d4صvk×N} (qC&XФLZ 7rQcʙ::-\&mӷ@H .h(ҨT{m:z H%͟Jk6œ>{r(`$ʘ4pi*X6=$iϣRwoɛFt$X2lIV&{He͟JkÓ6[wǯH ,d&Pj,8tqcʙ:*ۻL5ǟo~ a"LG D:kWhçËL a親I5Yv9= 9%z).=RMEV]Zm~B AFJ,N=RMEV8*`QPj-8v(˛BJm.};7qǯ H .h((T{;zHeΡJ{7/`Ǘ>(`$4tZF],yS'QVūͣ^waC82 >"e ְdѻoCTiֱjY3i׷.@E LsGFB4lǓ2uulZLu˧??@Ȕ,`'Rsm[x 8%͟J{6`Ǘ>$`$ʘ4tZV^>,SgѩZͻ1eϧf<aD Jm.[7ǿ$`ʘ4pZV^>,SgѩZͻ1eϧf<A82 >"e ְdѻC"TjVn Y3ٻ>=|P"LgOHJn0H6}*۽\nϷ_@Ȕ,`'Rsm[x 8%MJk6ŗ>s(`$ʘ4t+ZF] ,y3'QVūͣ^vA82<U /bͳO_D)Tfӳw}{0 DSB2KWhçč"\VnY3i׷.@E Hc&ΠD2kX2h˷D&\Vn93h׷z ċ@BM>"e ֯bѳODS^ͻ1dͧ^zv,h$4piSV&;z 8LB@b 0SUv[v ߞ=]ނ)&.-6! A%a)&0qeK8y 4,^śg4sgҩZͻ1eϧfA8"<U /bͳO_L)Tfճw}|z DSB2kWh˷!E&d4صrykۿN}(q#&TФLZ7rQcʙ::-]&m:ӿ PI0lIV&<}iϣRwpb˟Ny‡0ye:}DU`ͫwODTfճ}{ ČDSB2kX2jaő*l5+Yw,ǟ_ (C(X%Nb,ڸt˛BZn^Ï6[wϿ(`$4t$ԫ\V?4sgҩ^1ѫf=;x Č@SB2kX2jaő*l5+Y{,lǟo q#&TФLZ rqdJ>Jm.};7qǯ PJ0lIX6<iϥRwc˟Vy0qeL8} 4^ɣw.@<ӭbrfӯo];0 DcD2kX2j!ŏ*d4Xv×N}(q#&TУLRZ6pQ#ɗ:*ܽ\nϯ_?8*\Nb,ڸtqdJ>:-]mӷ_8*\Nb ڷrqcə:*ܽ\u˧>0cG(XФLRYpǓ2u U+ٷv,kۿ>=|PE Hc&ΟB2K0fջo`BDb 0SUv[zߞ9]~垛.-6>! OE5We_9go=@H .dҧTsm\:x 8%MJk6œ>{r(`$4t+ZF] ,y3'PVͣVzvA8"<U /bѳo_‰L)Uf8ճ}{ Č@RB2KWh˷!E&d4صrkۿN} (qC&X$LZ rqdJ>Jm&};7pǯ PI0lI)V&<}iϥRwb˟Vy0qeL8} D`ɣw/@Dԭbӳw}|z0 DcΠD:jbF.m Ukٹ{<5m˧o>8,`'Rsm[x 8%͟J{7/`ǗF0qeL:} DU`ɫw/ADTfճw}z ČDSB2kX2jaő*l5+Yw,ǟ_ (C(X$Nb ڸtKBJn^.[7ǿ HI0h)(V&ܼ}XONwoɛN9u,qeK8y 4-^ţg.,y3'PVwpbɛF XI0hRkM8tqc! E5WeI]A(ÐMUmY2n:b 4SUv[uczk@ PI0h((T{;zHeΡJ{7/`Ǘ>(`$ʘ4pi*ZF] $y2PVˣVy,qeK8y 4-^ţg޿J-&}:p׿ PI0hI)V&<}iϥRwpb˟Ny0qeL8} D`ɣw/@Dԭbgӳw}|z0 DcΠD:3jbF.m Ukٹ{<5m˧o>8,`'Rsm[x 8%͟J{7/`ǗF0qeL:} DU`ɫwOADTfճ}{ ČDSB2k2jaƑ*lU+Y{,lǟo q#&TФLZ 7rqdJ>J-&};7p׿ PI0hI)V&ܼ}YORwpbɟN90qeL8} 4^ɣg.@|@E Hs' F:jaő*d4XryjۿN=}P LsG F:3j!ŏ&d׳r Ys׻.@E HcΟB2KWfçËT)Uffӯn=;xA 4y8y 4Ԭ\F]iNH=]ނ)&/=w! A5We_9g˰MπA,MUmY0qeK8y 4,^ţg޿4shR^ͻ1eϧfAC82<U bѳo_‰L)Ufճ}z0 DcB2kX2h!ŏ*d4Xv×N~~ (qC&X$LZ rqdJ>J-ݿ&}:p׿ HI0h)(V&ܼ}XONwoɟN90qeL:} DU`ɫw/ADԭfӳw}|z0 DcΠD:3jbF.m Ukٹ{<5mǧo>8,`&RsM[x 8%͟J{6`Ǘ>0qeL8} DU`ɫw/ADԭfճw}z ČDSB2k2jaƑ*lU+Y{Jm.}[7ǿ HI0h))V&ܼ}YϣRwpb˟Ny‡0ye:}DU`ɫwOADԭfӳw}|z DcB2kX2h˷!ŏ*d4Xvk×N}(q#&TУLRZ6rQ#ɗ:*ܽ\nϯ_?8*\QPb,8tJ>J-ݿ&mӷ@H ,d&RkM9v(˛BJmݿ&mӷ8*\ɳ$NZ6p1#H2}ulZ{<×N}@ DS@*u*ְdѳO_,yS'ѧZūdͧ^A82 >e ֯dѻoCTiֱjY3i׻.|PF"LGHB4nȕ2}[Lvnϯ_?@Ȕ,`'Rsm\:x H%͡J{7/`ǗF0qeL:}DU`ɫwOADTfճ}{@F LGHJ5n0ȕ6}*۽\nϷ8*`&RsM[x 8%MJ{6`Ǘ>0qeL8} D`ɫw/ADԭfӳw}|z0 Dc&ΠD:jbF.m Ukٹ{<5mǧo8*`R&PkMv8LFkœ6{r$`ʗ4pi*ZF] $y3'PVͣVzvA82<U /bͳo_‰L)Tfӳw}{ ċ@RN@*uK1fçÍ"TjVj93h׷.{ ċ@BM@"u*0dѻoBL)Tffӯo];yA 4y":} D-^śg>,yS'PVwbɛNt$X0h(ҧTsMvJ::! E5WeI˱]A(ÐIUmY2n:b 0SUv[ucp‡0ye:} D^ɣg."e ֯dѳo`BL)կj8hշ{@E HsG!FBشlG.u Ukڹ{<5lǧo(q#&TФLZ7rQcʙ::-]&m:׿ PJ0lIV6<iϥRwb˟Vy0qeL8} D`ɣw/@Dԭbgӳw}|z0 DcΟD:k3jbF.m U+ٹ{<5lǧo>8*`R&RsM[x 8%MJk6`Ǘ>(`$4t$ԫ\V?4shR^1ѫf=;y ČDSD2k2jaƑ.lU+ٷ{$`ʘ4p+ZF^>,S'ѩZŻ1dϧfaC<2 >"u*0dջÍ"TVn Ysٻ>=|P"LGOHJ5nȕ2}uZLu˯??8,`R&PjMv(̝BZ^Ï.[wǿH .dҧTsm[x 8%LFkÏ6[wǿ PI.h(ҧTsm\:x 8LFZ^.}[7p׿ H .d&RjM8vJ>:-\\vn˧> aƏ"LG!F:k2h˷Í"T)կf a親I5Y~9=1r *-1=5݆Zm^|B AFjn `(`$ʘ4pi*ZF $i2ХRwb˟Vy0qeL8} 4-^ţg(`% 6u$Ԭ\W?4shR^1ѫf=;x ČDSB2kX2jaő*l5+Y{,lǟo q#&TФLZ tqJ>Jm.}[7ǿ PI0hI)V6<iХRcˣVzvAC82 >"e*0dջÍ"\Wn ytjٿN= q#&TФLZ tqJ>Jm.}[7ǿ HI0h))V&ܼ}YϣRwpb˟Nyˆ0y:DV.`ͫwODTfճw}z0 DcΟD:k2jaő*l5+Xw,×^~ q"&TJRZ6pQ#I6*۽\nϯ_?8*\QPb,8tqJ>J-ݿ&m:ӷ@H .d'RsMv(˝BJm&}:ӷ@H,`R&Pj,8tqcʙ::۽Lu˧o(q"Ɛ$PGOFB3j˷!D"Tiկjf! E5WeI]A(ÐIUmY2n:Bη0qeK8y 4,^śg4sgҩZͻ1eϧfA82<U /bѳo_‰L)Ufճ}z0 DcD2kX2h!ŏ*d4Xv,×^~~ (C&X$LZ tqdJ>Jm&};7pǯ PI0hI)V&ܼ}YϣRwpb˟Nyˆ0ye:}DU`ͫwOD)Tfճ{@F LGHB5n0ȕ6}ۻ\vnϷ_8*`R&RkM[x 8%MJk6`ŗ>(`$4t$\V?4shR^1ѫn=;y ČDcD2k3jaƑ.lU+ٹ{<5lǧo>8*`&RsM[x 8%MJ{6`Ǘ>(`$4t$\V>4SgҩZͻ1eϫf"e ְdѻoCTiֱnY3i׻.|@F LGFB4lǓ2uulZL5˧o>8*`QPjM9v(˝BZn^Ï.[7ǯ PI0h((T{;zHe͡Jk6œ>{rϿ$`ʗ2piSX6<}XNN{7/`Ǘ>r$X2lI)V{&;z H%LF[^Ï.};7pӿ@@ȓ,`QNZ 6r0H2u ukٷw,j! E5We`I˱] Q,MVq"j*s~{BJ@E Hs' F:jaƑ*l5+Yw,×^~~ (C&XФLZ 7rQcə::-\mӷ@ H .h((T{&{HfNN{W/ǛFt0qeL8} D^ɣw.@<ӭbrfӯo]{ ċ@RB2kWh˷!E*d4Xv,×^~(q#&TФLZ rqdJ>Jm.};7qǯ PJ2lISX6=$i2PVͣVvaC<2 >"u+0fçč"\׳rytjۿN}(qC&X$NZ ڸtKBZn^Ï.[wϿ(`$6t$ԫ\W?4shR^qѫn];y DcΟD:k3jbF.m U+ٹ{<5mǧo>8*`R&RsM[x 8%MJk6`ŗ>$`ʘ4p+ZF^>,yS'ѧZŻdϧ^AC82 >"e ֯dѻoBTiձj93h׷.P"LGOHB4nǓ2u ukڹ<5mǧo q"$T#JRYp0H6}[Lu˧o>8cH(\ɳ%NZ rQcɗ:*۽\u˧>8cH(Xɳ$LZZ6p0H2}ulZ{<×N} aƏ"LG!F:2h˷č"Tiկffѯn<QE$Ue a$,niyC!Lt%[0 DSB2KWh÷D&\׳r ysٻ>=|P"LGFB4lG2u ukڹ{<5mǧo8c*\QPj-8v(˝BZ^Ï.[wǿ$`ʗ4pi*ZF] ,y3'QVūͣ^waD <2 >"u*0fջÍ"TVn Ysٻ>=}@F LGHB4nȕ2}[Lvnϯ_@Ȕ,`'Rsm\:z He͡J{7/aǛFt0ye:}DU`ͫOD)Uf8շP"LgOHJp1#H6*ܽ]ӷ PI0lIX6<$i2ХVˣVvAC<2 >"u*0fçč"\׳rytjۿN}(qC&X$LZ tqK>Jm.}[7ǿ HI0h))V&ܼ}YORwpbɟN90qe:} DU`ɣw/@Dӭbfӯw]{0 DcΟD2kX2h!ŏ*d4صvkۿN} q"$T#JRYp0H6}[Lu˧>8c*\ɳ%Nb rqcə::ܽ\vn˯??8c(\ɳ$NZ 6rQ#H6}uZ<5lß^~~ q"Ə$PgOFB3j˷!D&\iֱjӯo];x=]ނ)&/=w! A%e_9gpMπ" c*8*\QPb,8t˛BJm.};7p׿ H .h((T{;{HeΡJ{7/aǗF$Xʗ4pi*ZF] $y3'PVͣVvAC82 >e ֯dѻoBTiֱj93i׷.@E LsGFB4nǕ2}uZLu˯_?8*`R&RkM[x 8%MJk6`ŗ>$`ʘ4tZV^>4SgҩZͻ1eϫf"e*0dջÍ"\Wr ytjٿN}(q#&X$LZ ڷtqKBJn^.[wϿ(`$4t$ԫ\V?4shR^qѫn=;y DcΟD:k3jbF.m U+ٹ{<5mǧo>8,`&RsM[x 8%MJ{6`Ǘ>$`$ʘ4tZV^>,S'ѩZŻ1dϧfAC82 >"e*ְdջC"TiֱnY3i׻.@E HsG!FBشlF.m Ukٹ{:-ݿ&m:p׿H .h((T{&{XfNNWoɛF9tˆ0ye:}DU`ͫwODTfճ}{ ČDSB2kX2jaő*l5+Yw,ǟ_ q#&TФLZ rqdJ>Jm.}[7qǯ HI0hI)V&<iϥRwcˣVzvAC82 >"e*0fջÍ"\Wr ytjۿN}(qC&X$NZ ڷtKBZn^Ï.[wϿ(`$6t$ԫ\W?4shR^qѫn=;y DcD:k3jaƑ.lU+ٷ{{s$`$ʘ4t+ZF^>,yS'ѧZūdͧ^aD <2 >"e*ְdջCTiֱj93h׷.PF LsG!FBسlbF.lU+Yw,×N}(q#&T#JRn0Ǖ2uukڹ{=|PF Hs&ΟD2KWfçCL)Tbqѫfw‡,hE 4piSV{:x 9%z)N=RMEV]Zo~S‡0qeL8} 4-^ţg."e ֯dѻoBL)ձj8hշ.PF LsGFB4lǓ2u ulZ<5˧o>8*`R&PkMx8LFkœ6{r$`$ʘ4p+ZF^>,S'ѩZŻ1dϧfaC<2 >"u*0fջÍ"\Wn ytjٿN= q#&TФLZ rqdJ>Jm.}[7ǿ HI0hI)V6<iХRcˣVzvAC82 >"u*0fջč"\׳rytjۿN}(qC&X$Nb ڸt˛BZ^Ï6[wϿ(`% 6u$Ԭ\śW4sR^qѯn];0 DcΠD:3jbF.m Ukٹ{<5mǧo>8,`&RsM[x 8%MFk6ŗ>(`$6t$ԫ\V>4SgѩZͻ1eϧfAC82 >"e ֯dѳoBL)ձj8hշ{@E Hs' F:jaƑ*l5+Xv,×N} q"$T#JJnǕ2u ukڹ{=|@EDcB*K0fջo`BDӭb1ϧ^v,h$ʗ4pI)V{m[x1z)-RMEV]Zm^~S P Č@RB*Kh÷D&\Wn Ysٻ>=|PF"LGFB4lG.u ukڹ{<5mǧo8c*\QPj-8v(˝BZ^Ï6[wϿ$`ʘ4pi+ZF] ,yS'QZūdͧ^A82 >e ֯dѻoCTiֱnY3׻>|P"LGOHJ5n0H6}*۽\oϷ8,`&Rsm[x 8%͟J{7/`ǗF0qeL:}DU`ɫwODTfճP"LGOHJn1#H6*ܽ]ӷ PI0lIX6=$i2PVͣ^waD e ֯dѻoBTiֱj93i׷.P"LGOHJ4nǕ2uulZL5˧o>8*\QPb,8tK>Jm&}:p׿ P .h(ҨT{m\:x 8%LFk_Ï6[7ǯ H .d'RkM9v(K>J-]moϯ_?8c(\ɳ$LRYpǓ.u U+Xvytjٻ. <2̛<D-^śV]B AFjn sQUaqןe:Vu q"$T#JRYp1#H6}*ۻ\vnϯ_?8*\QPj-8v(˝BZn^.[7ǿH .h((T{{HfNN{W/ǛFt0qeL8} D`ɣw.@<ӭbfӯw]{ ČDSB2kX2h!ő*d5+Xw,ß_ (qC&X$Nb ڸtKBJn^.[7Ͽ$`$ʘ4t$\V>4sgҩ^ͻ1ѫf=;x ČDSB2k2jaƑ.lU+ٹ{<5lǧo>8,`'Rsm[x H%͡J{7/aǗFt‡0ye:DV.`ͫO_L)Uj8h׷.Q"PgP"JJYpQ#I::\mӿ PJ2lISX6= $i2PVͣ^waC<2 >"u*0fçč"\Wn ysٿ>=PF"LGOHB4nǕ2}u[Lu˯??8c*\QPj-8v(˝BZ^Ï.[7ǿH .dҧT{m:z H%͟Jk6œ>{xrϿ$`ʗ4piSX6<}YONW/ǗF$X2lI)V{&;z H%͟Fk_Ï.[7q׿ H ,dR&Pb,ڷtQcɗ6*Z<5l×^}PE HcB*u*ְdѳOA! E5We_9h˰Mπ"+k0‡0qeL8} 4^ɣg."e*ְdѻoBTiձj93h׷.PF"LGHB4nǕ2uulZL5˧??8ȓ,`&RsM[x 8%MFk6œ>s(`$6t$ԫ\V>4SgҩZͻ1eϫf"e*ְdջË"TjVn Ysٻ>=}@F"LGOHJ5n0H6}*۽\oϷ@H 0h))V&<}iϥRwcˣVzvAC82 >"e*0fջč"\׳rytjۿN} (qC&X$Nb,ڸt˝BZ_Ï6{w(h% 6u$,\śgJm.};7qǯ PJ0lIV6<iϥRwb˟Ny‡0ye:} DU`ɣw/@<ӭbrfѯn]; Č@RB2KWh÷D&\Wn Ysٻ>|P"LGFBسlbF*l5+XvkۿN=}PF Ls' D:k2j˷!D&\VnY3h׷}z e .bͫw/@"e*ְdջC"TjVn Y3׻>|P"LGOHJ5n0ȕ6}ۻ\vnϷ_8*`R&PkMx8%MFk6ŗ>$`ʘ4pZV^>4SgҩZͻ1eϫf"u*0fçč"\׳ryjۿN} (qC(X$Nb,ڸt(˝BZ_Ï6{xr$`ʘ4t\V>4sgҩ^1ѫn=;y DcΟD:k3jbF.m Ukٹ{<5m˧o>8ȓ,`'Rsm\:x He͡J{7/aǗFt0qe:}DU`ɫwOADTfճw}z Č@SB2kX2h˷!ŏ*d4Xv,×^~~ q"&TLRZ6pQ#ɗ::\]oӷ8c*\QPb,8tK>Jm&}:p׿ P .h(ҨT{m\:x 8%LFkÏ6[wǯ H .dRsMv(˛>J-ݿ&mϷ_?0cG(XУJRnF.l5+Xrys׻.{ ċ<2 <TU^ţg>BIfjӏAQU㞻߿D2 ċ@RNB*Kfçč"\Wn Ysٻ>|PF LsGFBشlG.u Ukڹ{<5mǧo(q#&TУLZ6rQcə::-\&mӿ PI0hI)V&ܼ}YϣRwpbɟN9‡0ye:}DU`ͫwODTfճ}{ ČDSB2kX2jaƑ*lU+Y{,lǟo(q#&X$LZ tqK>Jn^.[7Ͽ(`$4t$ԫ\V?4shR^qѫn];y0 DcΠD:jF.u Ukڹ<5˧??8*`R&RsM[x 8%͟J{7/`ǗF0qe:}DV.`ͫOL)Uj8hշ.P"PgP"HJYp1#I6*\mӷ PI0lIV6<iХRcˣVzv0qeL:} DU`ɫw/@Dԭbgӯw}{ Č@SB2kWh˷!E&dصryjۿN} q"&TJRYp1#H6}*ۻLu˯??8*`QPb,8tqJ>J-]&mӷ8*\Nb rQ#ɗ:*ۻL5ǧo(q"Ɛ$PgOHBسj!E&\Vn8ճw}{ <2̜<D^śV^>B AfjnQUa߿D2Bu (qC&TФLZ6rQ#ɗ::\]oϷ8c*\QPb,8v(˛BZn^.[7ǯH .h((T{{HfNN{W/ǛFt0qeL:} DU`ɣw/@Dԭbgӯw}{ DcD2k2jaƑ*lU+Y{,lǟo q#&TФLZ rqdJ>Jm.}[7qǯ HI0h))V&<}iϥRwcˣVzvAC82 >"e*0fջč"\WrytjۿN}(qC&X$Nb,ڸt˝BZ_Ï6{xr$`ʘ4t\V?4shR^1ѫn=;y DcΟD:3jbF.m Ukڹ{<5˧>@Ȕ,`Rsm\:zHeΡJ{W/ǛFtˆ0y:DV.`ͫOD)Uf8շPF LGHB4nȕ2}u[Lu˯_?8*`QPjM9v(̝B[_Ï6[wϿ$Xʗ4piT*X6=$iХRwb˟N9‡0qeL8} 4-^śg4sgѩZŻdͣ^v,iE 6u$ZF] $iϣRWoǛF$`2lI(V{:x 8LBZmݿ&mϯ_?8cG(X#JJ4lA(ÑMUmj*2n:BJ(q#&TУLRZ6pQ#I6*ܽ\nϷ_8,`R&PjMv(̝F[_Ó6{wϿ$`$ʘ4p+ZF] ,yS'QVūͧ^waC<2 >"u*0dջÍ"TVn Ysٻ>=}Q"PgP"HJp1#H6*ܽ]oӷ@H 0h))V&ܼ}YϣRwb˟Vy0qeL:}DU`ɫwODTfճPF"LGOHJn1#H6*ܽmӷ PJ0lISX6= $i2PVͣ^AC82 >"e*0fջč"\׳ryjۿN} (qC(X%Nb,8t(˝BZ_Ó6{xr$`ʘ4t\V>4sgҩ^ͻ1ϫf=;x Č@SB2kX2jaő*l5+Y{,lǟo q#&TУLZ7rqcʙ>:-]&m:p׿H .h((T{&{XfNNW/ǛFt,qeK8y 4,^śg4shR^ͻ1eϧfA8"̛<TV.`ͫwOA<ӫbqѫf<A8"̛<DU`ɣw.4sgҩZŻͣVy,hE 6ti*X6<}Xe͡JkÏ6[7p׿@ȓ*\$NZYp(i覫 8I5~9=Sm|g[ ċ@RB*Kfçč"\Wn Ysٻ>=|PF LGFB4lG2u ukڹ<5mǧo>8*\QPjM9v(̝B[_Ó6{wϿ(`$4t$ZV^>,SgѩZŻ1dϧfaC<2 >"u*0fջÍ"\Wn ysٿ>=PF"LGOHJ5n0H6}*۽\oӷ@HI0h))V&<}iϥRwcˣVzvAC82 >"e*0fջč"\WrytjۿN} (qC(X$Nb,ڸt(˝BZ_Ó6{xr$`$4t$\V?4shR^qѫn];0 DcΠD:lG.u ukڹL5˯??8*`&RsM[x 8%͟J{7/`ǗF0qeL:}DU`ɫwOADTfճ}{ ČDSB2kX2h!ő*d5+Xw,ß^(q#&TФLZ 7rqcʙ::-]&mӿ HI0h((T{{HeΡJ{7/`Ǘ>$`ʗ4piT*X6<iϣNWoɛF(`ʗ4piSX6ܼ}XeΡJ{6`œ>{xrϿ H .d&Rj-8tqdJ::ۻL5ǟo~ (q"Ɛ$PGOF:2h÷YE$Ueo‡0qe:} D^ɣg.Jm.};7qǯ PJ0lIX6<$iХRcˣVzvAC82 >"e*ְdջÍ"TVn ysٿ>=P"LGOHJn1#H6*ܽ]ӷ PI0lIX6=$i2PVͣ^waD Jmݿ&m:ӷ@H .d&RkM9v(˛>J-ݿ&mϷ_?8cH(XФLRYpǓ.u U+Yvjٿ>@EDc@*u*֯dѳOA! E5We`I˰]" k:;(q#&TУLRZ6pQ#ɗ:*ܽ\oϷ_8ȓ,`R&RkMv8LF[Ó6{xrϿ(`$4tZF^>,yS'ѧZūdͧ^A82>e ֯dѻoCTiֱjY3i׻.|PF"LGOHJ5n0ȕ6}ۻ\vnϯ_8*`R&PkM[x 8%MFk6`ŗ>$`$ʘ4t$\V?4shR^1ѫn=;y DcΟD:3jbF.u Ukڹ{<5˧??@Ȕ,dT{m;{HfNNWoɛN9‡0y:TV.bͫO_‰L)կj93h׷.PF"LGOHJp1#I6*ܽmӿ PJ0lISX6= $i2PVͣ^waD Jm.}[7qǯ PJ0lIV6<}iϣRwpbɟN90qeK8y 4-^ţg޿4shR^ͻ1ϫf<AC82<T.bͫODӭbrfѫn=;xaC82<T.`ͫw/@=|P"LGHB4lǓ2u ulZ<5˧o>8*`QPjMv(LF[Ó6{xr(`$6t$ԫ\V?4SgҩZͻ1eϫf"e ְdѻC"TjVn Y3ٻ>=}Q"PgP"HJYp1#I6*\mӿ PJ0lIX6=$i2PVͣ^waD {s$`ʗ4piT*ZF $i2ХVc˟Vy0qeK8y 4,^śg?4SgѩZŻͣ^v,iE 6u$ԫZF] $i2ϥRwoɛF$X2lI(V{m:x 8LBZm&mϯ_?8cH(XУJR4la! E5We_I˰M" c:0 DcB2kWh˷!E&d׵rytjۿN=PF LsG!FBشlG.u ukڹ{<5mǧo8c*\QPjM9v(̝B[_Ó6{wϿ(`$4t$\V^>,SgѩZͻ1eϧf<aD Jm.}[7ǿ$`$ʘ4t\V?4sgҩ^1ѫn=;y DcΟD:3jbF.u Ukڹ{<5˧??@Ȕ,dT{m;{HfNNWoɛN9‡0y:T.bͳo_‰L)ձj93i׻.|P"LgP"HJYpQ#I::\mӿHI0hI)V&<iХRcˣVzvAC82 >"u*0fջč"\Wr ytjۿN}(q#&TФLZ rqdJ>Jm.};7qǯ PI0lI)V&ܼ}YϣRwpbɟN9u0qeK8y 4-^ţg޿4sR^1ϫf<AC82<U /bͳO_Dԭbfӯn];y @BM@"u*ְdѳo`BLTffѯn=;xAC8"̛:D^ţg?,S'PVwbɛN XI0hRjM8tb 4SUv[zߞ=] ČDSB2KWh÷!D&\׳r ytjٿ>=}Q"LGOHJ4nǕ2}uZLu˧??8ȓ,`&RkM[x 8%LFkœ>{s$`$ʘ4tZF^>,S'ѩZŻ1dϧfaC<2 >"u*0fջÍ"\Wn ytjٿN= q#&TФLZ rqJ>Jm.}[7ǿ$`ʘ4tZV>4sgҩ^ͻ1ѫf=;y DcD:k3jbF.m Ukڹ{<5˧??@Ȕ,dT{m;{HfNNWoɛN9‡0y:T.bͳo_‰L)ձj93i׻.|P"LgP"HJYpQ#I::\&m׿ HI0hI)V6<$iХVˣVvAC<2 @"u+0fçč&\׳rytjۿN}(qC&X$LZ tqJ>Jm.}[7qǯH .h((T{&}XfNNW/ɛFt0qeL8} 4^ɣg.e bѳo_‰L)Tfgӯw]{ Č@RN@*u+0dջBL)Ufgӯo]; e /bͫwO@=|P"LGOHB4nǓ2uulZL5˧>8*`R&PkMx8LFkœ6{r$`ʘ4p+ZF],yS'ѧZŻdϧ^AC82 >"e*0dջÍ"TVn ysٿ>=PF"LGOHJ5n0H6}*ܽ]oӷ@ HI0hI)V6<$iХVˣVvaC{s$`ʗ4pi*ZF $y2PVc˟Vy‡0qeL8} 4-^ţg޿4sgҩZͻ1dϧ^wA8"̛<TU`ɫw.@e ֯dѳoBTiձj93i׷.Q"PgOHJn0H6}*۽\oϷ8*`R&RkM[x 8%MFk6`ŗ>$`$ʘ4tZV>4Sgҩ^ͻ1ϫf=;x ČDSD2k2jaƑ.m U+ٹ{<5mǧo>8ȓ,`'Rsm\:zHeΡN{W/ɛF9u0qe:}DU`ͫO_L)Uj8h׷.@F"LGOHJp1#I6*\mӿ P2liSXF ,y3'QZūdϧ^aD 4SgҩZͻ1eϫf<aD =|P"LGHB4lǓ2u ukڹ{<5mǧo q"$T#JRYp0H6}uZL5˧o q"Ɛ$Pg"HJ4nG.m U+ٷw,ۿN=PF Hs& D:kX2h÷č"Tiկjӯo];xAC4y":} 4,\F]Pb 0SUv[vߞ)Ҷ3 HI0h((T{;{HeΡJ{7/aǗF$X4piT*XF $y2PVˣVzv0qeL8} D^ɣw.@<ӭbfӯo]{ Č@RB2kWh˷!ŏ*d4Xv,ß^(qC&X$LZ tqJ>Jm.}[7ǿ PI0hI)V6<iХRcˣVzvAC82 >"u+0fçč&\׵rykۿN~~ (C(Xɳ%Nb,8v(̝B[œ6{s(`% 6u$Ԭ\śg"e ְdѻoCTiֱjY3i׷.Q"LGOHJ4nǕ2uulZL5˧o>8c*\Nb,ڸtqJ>J-ݿ&mӷ@H .d'RsMv(˛BJm&m:ӷ0cG(XФLRYp0Ǔ2u U+ٷw,kۿ>=|@ DS@*u*֯dѳO<` a親I5Yv=Cm|gP,qeK8y 4,^śg޿4shR^ͻ1ϫf<aC82 >"e ְdѻoCTiձj93h׷.P"LGOHJ5nȕ2}[Luϯ_?8*`R&RkM[x 8%MFkœ>s(`% 6u$Ԭ\W?4shR^qѫn=;y DcD2k3jaƑ.m U+ٹ{<5mǧo>8,`'Rsm\:x He͡J{W/aǛFtˆ4y<T/bͳo`BLiձjY3i׻>|P"PgP"JRYpQ#ə::-]&m:p׿ PJ0lISX6 $y3'PVūͧ^aC,yS'PVwbɛN $XJ0h(ҧRsM8vq@A(MUm"j*s~{BJ‡0ye:} D^ɣg.@8,`'Rsm\:x H%͡J{7/aǛFtˆ0y:T.bͳo_‰L)ձj93i׻>|P"PgP"JJYpQ#ə::-]&m:p׿ PJ0lISX6 $y3'PVūͧ^aC:-ݿ&}:p׿H .h((T{{HeΡN{W/aǗF$X2piSX6<iϣRwoɛFt,iE 6u$ԫ\F] $y2PRwpbɟN9t$X2lI(T{m:x 8LBZm&}:ӷ_8cG(XУJJ4laő*dA(ÑMUmj*3~{$i0qeL8} 4-^ţg.$`$ʘ4t$\V>4Sgҩ^ͻ1ϫf"u*0fջč"\WrytjۿN}(qC&X$Nb,ڸt(˝BZ_Ï6{xr$`$ʘ4t$\W?4shR^qѯn];0 Hc& F:شlǓ2uu[Lvnϯ_8*`&Rsm\:x He͡J{W/ǛF9t0qe:}DU`ͫOL)Uj8h׷.@F"LGOHJp1#I6*ܽmӿ PJ2lISX6= $y2PVͣ^wA82 >"e*ְdջË"TjVn Ysٻ>=}Q"PgP"HJp0H6}*۽\nϷ_@ȓ,`&RkM[x8LFkÓ6{xrϿ$`ʗ4piT*X6=$iϥRwpbɟN9t0qEK8y4Ԭ\V>,yS'PVc˟N9u,qE 6u$ZFiON{W/`Ǘ>{rϿ H ,dQPb ڷrQ#HB AFjoAQU㞻߿D2BU@H .h(ҨT{m;zHe͡J{7/`Ǘ>(`$4tZF],yS'QZūͧ^waC<2 >"e*0dջË"TjVn Y3ٻ>=|P"LGOHJ5n0H6}*۽\nϷ_8*`R&RkM[x 8%MFk6`ŗ>$`$ʘ4t$\V?4sgҩ^1ѫn=;y DcΟD:3jbF.u Ukڹ<5˧??8*`&Rsm[x H%͡J{7/aǛFtˆ4y<T/bѳo`BLiֱnY3ٻ>=}Q$Pg#JRZ6rQcʙ::-&};7qǯ HI0hIV6=$i2PVͣ^AC82 >"u*0fçč&\׵rykۿN~~ (CG(Xɳ%Nb,8v(̝B[_Ó6{xr$`$ʘ4t$\V>4Sgҩ^ͻ1ϫf"e ְdѻC"TiֱnY3׻.|@F LsGFB4lG2u ukڹ{<5mǧo q"$TJRYp1#H6}[Lu˧>8c*\%Nb rqcə:*ܽ\vn˯>8cH(Xɳ$LZZ6p0H2uukڹ{,×N}PE HcΟB2K0fջo`BD a親I5Y~9=C!Lt%P‡0qe:} D^ɣg.@"e*0fջč"\׵rykۿN~~ (CG(XɳNb-8v(LFkœ>$`$4t$ԫ\W4sR^rfѯo]{ DcΟD:jF.u ukڹLu˯_?8,`'Rsm\:zHeΡN{W/ɛF9u0qe:}DU`ͫOD)Uf8hշ.P"LgOHJp1#H6*ܽ]ӷ@ HI0h))V&ܼ}YORwpbɟN90qeL8} D^ɣw.@<ӫbqѯn];y ċ@RB*Kfçč"\Vn Y3׻.PF Ls' F:jaŏ*d4׵rysٻ>|PF Ls' D:k2h˷!D"\jVj8ճw}{ ċU .`ɫw.޿4S'ѧVb 0SUv[zߞ!:(q#&TУLRZ6rQ#ɗ:*\]oӷ8*\QPj-9v(̝BZ_Ï6[wϿ$`ʘ4p+ZF],yS'QZūdͧ^A82 >"e ְdѻC"TjVn Y3ٻ>=|P"LgOHJp1#H6*ܽ]ӷ PI0lIV6<$iХVͣVvaC=|Q"PgP"JRYpQ#ɗ::-\&m:׿ HI0hI)V&<}iϥRwc˟Vy0qeL:} DU`ɫw/ADԭbgӳw}{ DSB2kX2h˷!E*d4صrkۿN}(q#&TJRYp1#H6}*ۻLu˯??8*\QNb,ڸtqdJ::-\]nϯ_?0cG(XФLRYp0ȕ2uukٹ{,×N=PE HcΟB2K0fջoBDӫ\=]ނ)&/=wF q"&TJRYpQ#I6*ܽ\nϷ_8ȓ,`&RkMx8LFkœ6{xr$Xʗ4pi*ZF] ,y3'QVūͣ^waD Jm.}[7qǯ HI0hI)V6<iХRˣVzvAC<2 @"u+1fçD&\׵rk×^~~(q#&X$Nb ڸt˝BZ_Ó6{xr$`$6t$Ԭ\W4sSbrfӯo]{ DcΠD:lG2u ulZLuϯ_?@Ȕ,dT{m;{XfNNWoɟN9ˆ4y<T/bѳo`BLiֱnY3ٻ>=}Q"Pg"JRYpQ#ə::-]&m:p׿ PI0hIV6<$iХRcˣVzvA82 >"e ְdѻC"TjVn Y3׻>|PF"LGHB4nǕ2uulZL5˧o>8*\QPb,8v(˛BJm&}:p׿ PI.h(ҨT{m\:x 8%LFk_Ï6[7ǯH .d&RjM8vJ>:-\\vn˧>0cG&XJJ4laƑ*d׳n1z)-RMEV]z~EcFtkFsG`@E LsG!FBسlF.m Ukٹ{:-ݿ&m:p׿H .h((T{&}XNNWoɛN9u,qeK8} 4^ɣw.@<ӭbgӯw}|z0 DcΟD:k3jbF.m U+ٹ{<5mǧo>8,`'Rsm\:x He͡J{W/aǛFtˆ0y:T.bͳo_‰L)ձj93i׻.|P"PgP"JJYpQ#ə::-]&m:p׿ PJ0lISX6 $y3'QVūdϧ^aD :-\]nϯ_?0cH(Xɳ$LZZ6p0H2}ukڹ{<×N}@DcB*u+0dѳo_DS^ͻ a親I5Y~9=QQ8c*\QPb-8v(˛BZn^.}[7ǯ PI0lI)V&ܼ}YONwoɛN9u0qeL8} 4^ɣw.@<ӭbfӯw]{ Č@SB2kX2h!ő*d5+Xw,ß_ (C(X$Nb,ڸt˛BZ^Ï6[wϿ(`% 6u$Ԭ\śW4sR^qѯo]; ČDSD2k3jbF.m Ukٹ{<5m˧>@Ȕ,dT{m;{XfNNWoɟN9ˆ4y"<T/bѳo`BTiֱn Y3ٻ>=}P"LgP"HJYpQ#ɗ::-]&m:p׿ PJ2lISX6 $y3'QZūdϧfaD :-ݿ&m:׿ PI0h)(V{&{HeΡJ{7/`Ǘ>$`2piSX6<}XNN{W/aǗ> $X0l)(V{:z 8%LFZ^.}:pӷ0cG&XJJ4laƑ*d׳nb 4SUv[zߞh@$0 DcB2kX2h˷!E&d4صrykۿN}(q#&TУLZ6rQcə::-\&mӿ PI0hI)V&ܼ}YϣRwpbɟN9‡0ye:}DU`ͫwODTfճ}{@F LGHB5n0ȕ6}۽\nϷ8,`'Rsm\:x H%͡J{7/aǛFtˆ0y:T.bͳo_‰L)ձj93i׻>|P"PgP"JRYpQ#ə::-]&m:pǯ PJ2lISXF ,y3'QZŻdϧf<AC82 >"u+0fçD&\صr×^(qC(X%Nb,8v(̝F[œ>{s(h% 6y4,^ţg<ӭbgӳw}|z0 Dc& F:شlǓ2uulZLuϯ_?8ȓ,`'Rsm\:z He͡J{W/aǛFt0qe:}DU`ɫwOADTfճw}|z0 DcΟD2k2jaő*d5+Xv,×^~~ (C&XФLZ6rQcə::\\nϯ_?8*\Nb,ڷtqdJ::-\]nϯ_?0cH(Xɳ$LZZ6p0H2}ukڹ{<×N}@DcB*u+0dѳo_DS^ͻ a親I5Yv9=Q8`aC<2 >"e ְdѻoBTiձj93h׷.PF"LGFB4lǓ2uulZL5˧>8ȓ,`&RsM[x 8%MFk6ŗ>(`% 6u$Ԭ\W?4shR^1ѫf=;x ČDSB2kX2jaƑ*lU+ٷ{"u+0fçD&\صr×^ (qC(X%Nb,8v(̝Fkœ>{s(hE 6y4,^ţg.<ӭbgӳw}|z ČDSD:k3jbF.m Ukٹ{<5m˧>@Ȕ,`Rsm:zHeΡJ{W/ǛFtˆ0y:DV.`ͫOD)Tfճ}{ Č@SB2kWh˷!E&d4صrykۿN}(q#&TJRZ6pQ#I6*۽\vnϯ_?0cH(\ɳ%NZ rQcə::ܽ\vnϯ??8*\ɳ$NZ 6rQ#H6}Z<5lǟ^~~(q"Ɛ$PgOFB3j˷!D"\iձjQE$Ue$`ʗ4pi*ZF $y2PVˣVzv0qeK8} 4-^ɣg.Jm.}[7ǿ HI0hI)V&<iϥRwcˣVzvAC82 >"e*0fջč"\׳ryjۿN} (C(Xɳ%Nb,8v(̝B[Ó6{s(`% 6u$,\śg޿<ӫbgӯw}|z0 Dc& F:شlǕ2uu[LvnϷ_8,`'Rsm:zHfNNWoɛN9ˆ4y<T/bѳo`BTiֱn Y3ٻ>=}P"LgOHJYpQ#ɗ::-\&m:׿ PI0lIX6= $y2PVūͧ^AC82 >"u*0fջč"\WrytjۿN}(qC&X$LZ tqJ>Jm.}[7qǯ PJ0lIV6<}iϣRwpbɟN90qeK8y 4-^ţg޿4shR^ͻ1eϧfA8"̜<TV.`ͫwOA<ӫbqѫf<A4":}DU^ɣg޿4SgѧZū˟V9,hE 4tiT*X6ܻ}H%͟F[^.}:ӷ_?Q"ۯ$Ue$X4piT*X6 $i2ХRc˟Vyˆ0ye:}DU`ɫw/@Dԭbgӯw]{ Č@SB2kWh˷!ŏ*d4Xv,×^~(q#&TФLZ rqdJ>Jm.}[7qǯH 0h))V&ܼ}iϥRwc˟VyA82 >"e*0dջÍ"\Wr ytjۿN}(qC&X%Nb,8t(˝B[_Ó6{r(`$6u$Ԭ\śg=}P"LgP"HJYpQ#ɗ::-]&m:p׿ PJ0lISX6= $y3'PVūͧ^AC82 >"u+0fçč&\׵ryjۿN} (qC&X$NZ ڷtqK>Jm.}[7ǿ H 0h)(V{&ܻ}XNNWoɛF9t‡0qeL8} D^ɣg.e dѳo`BL)ձj8h׷.P"LGOHJ5n0ȕ2}[Lvnϯ_?8ȓ,`'Rsm[x 8%͟J{6`Ǘ>0qeL8} DU`ɫw/ADTfճ}{@F LGOHJ5n0H6}*ܽ]ӷ PI0lIX6= $y2PVūͧ^AC<2 @*u+1f÷D&dصv,ß_ (C(Xɳ%Nb-8v(LFkœ>(`$6u$Ԭ\śg<ӫbgӯw}|z0 Hc& FBشlǕ2}[\nϷ@HI0hIV6=$i2PVͧ^AC<2 @"u+1fçD&\صr×^~(qC&X$NZ ڸt˛BZn^Ï6[wϿ(`$6t$ԫ\W?4shR^1ѫf=;x ċ@RB2kWh˷!E&d4صvkۿN}(qC&TУLZ6rQ#ə::\]oϷ_8*`QPb,8tK>J-ݿ&mӷ8cH(Xɳ$LZ6rQ#H6}Z<5lǟ^~ (q"$PgOHBسj!ŏ&\Vn8ճw]{1z)-RMEV]zPF LsGFBشlG.u Ukڹ{<5lǧo(q#&TУLR6rQcə::-\&mӿ PI0hI)V&ܼ}YϣRwpb˟N9‡0ye:}DU`ͫwOD)Tfճ{PF"LGOHJ5n0H6}*۽]oӷ@ HI0hI)V6<$iХVͣVwaD $`$6t$Ԭ\śW=P"LgP"HJYpQ#I::-\&m:׿ PI0lIX6<$i2ХVͣVwaC<2 @"u+0fçč"\Wr ytjٿN= q#&TУLZ7rQcʙ::-]&mӿ PI0h)(V{&}XfNN{W/aǗF(`$ʘ4pi*ZF=$iϥRwoɛNt$X2lI)V&zH%͟FkÏ6[7ǯ H .d&Pj,8tqcɗ:*ۻ<5lß^}B AFjoAQUcA8"̜<U /bͳO_‰L)Tfճw}z0 DcΟD2k2jaő*d5+Xv,ß^~(q#&TФLZ 7rqdJ>:-ݿ&}:p׿ PI0hI)V&<}iϥRwc˟Vy0qe:}DU`ͫwOD)TfշP"LgOHJp1#I:*\mӿHI0hI)V6<$i2ХVͣ^wA82 >"u+0fçč&\׵r×^(qC(X%Nb,8v(̝Fkœ>s$`$6t$Ԭ\śW:-]&mӷ_8*\Nb rQcɗ:*ۻLuǧo(q"Ɛ$PgOHBسj!E&\Vj8ճw];9%zJ,N=rMvߎ(`$ʘ4p+ZF] ,y3'PVͣVvA82>e dѳo`BLiձj93h׷.P"LGOHJ5n0ȕ6}ۻ\vnϯ_@Ȕ,`'Rsm\:x H%͡J{7/`ǗF0qe:}DU`ɫwODTfշP"LgOHJp1#I6*\mӿHI0hI)V6<$i2ХVͣ^wA82 >"u+0fçč&\׵r×^(qC(X%Nb,8v(̝Fkœ>$`$6t$Ԭ\śg"e ְdѻCTiֱnY3i׻.@E HsG!FBشlF.m Ukٹ{=|@DcB*uK0fջoBDӭbqϧ^vbK4SUz(q#&TLRZ6pQ#ɗ:*\]oӷ8*`QPjM9v(̝F[_Ó6{xrϿ(`$4t$\V>4SgҩZͻ1eϧf<aD =(q#&X$Nb,ڸt(̝B[œ6{s(hE 6y4,^ţg.@<ԭfճ}{P"LgP"HJYpQ#ə::-]&m:pǯ PJ2lISXF ,y3'QZŻdϧfaD ,yS'ѧZūdͧ^A8"<U bѳo_‰L)Ufճw}|z Č@RB*Kfçč"\jVnY3i׷.@E Hc&ΠD2kWh˷D"\Vn93hշ}z e .bͫw/@"e ְdѻoCTiֱjY3i׷.@E LsGFB4lǕ2uuZLu˯_?8*`R&RkM[x 8%MJk6`ŗ>$`$ʘ4t$\V?4sgҩ^1ѫn=;y DcΟD:3jbF.u Ukڹ<5˧??8,`'Rsm\:x HeΡJ{W/ǛF9u0qe:}DV.bͫO_‰L)ձj93i׻>|Q"Pg#JRZ6rQcʙ>:-.}[7qǿ$`$4t$Ԭ\śW:-]mӷ_8*\Nb ڷrqcə:*۽Lu˧o> a"Ə"PGOFB3j!D&\jVj8ӳw];9%zJ,N= rMvߖpP"LGFB4lǓ2u ukڹ<5m˧o>8*\QPjM9v(̝F[_Ó6{xrϿ(`$6t$\V>4SgҩZͻ1eϫf"e ְdѻC"TjVn Ysٻ>=}Q"PgP"JRYpQ#ɗ::-\&m׿ HI0hI)V6<$iХVͣ^waD =|Q"Pg#JRZ6rQcʙ::-&};7qǯHI0hIV6<$i2ХVͣVwaD Jm&};7p׿ HI0h)(V{&}XfNN{W/ǛF$X2piSX6<iONWoɛF $X2lI)V{&zH%͟FkÓ6[wǯH,`QPb,ڷrQ#ɗ6}*ZJm.}[7qǯH 0h)(V&ܼ}YϣRwpb˟Vy0qeL:} DU`ɫwOADTfշP"LgOHJp1#I:*\m׿ HI0hIX6=$i2PVͧ^AC<2 @*u+1f÷D&d4صv,ß_ q#&X$Nb ڸt(˝B[Ó6{s(h% 6y4,^ţg.@<ԭfճ{P"LgP"JRYpQ#ə::-ݿ&};7qǯ PI0lIX6 $y3'QVūdϧ^aD B AfjӏA]㞼8ȓ,`R&PkMv(LF[Ó6{wϿ(`$ʘ4t+ZF],yS'ѧZūdͧ^A82 >e ֯dѻoCTiֱnY3׻>|P"LGOHJ5n0H6}*۽\oӷ@H 0h))V&<}iϥRwcˣVzvAC82 >"u+0fçč&\׵ryk×N~~(q#&X$NZ ڸt˝BZ_Ó6{xr(`$6u$Ԭ\śg޿<ӫbgӯw}|z ČDcD:3jG.u ulZLuϯ_?@,dҨT{}XORwb˟VzvAC$`$6t$Ԭ\śWe dѳoBLiձj93h׷.P"LgOHJn0H6}*۽\nϷ_8*`R&RkM[x 8%MFk6`ŗ>$`$ʘ4t$\V?4shR^qѫn=;y DcΠD:jF.u ulZLu˯_?8ȓ,`'Rsm:zHeΡNWoɛN9ˆ0y<T/bѳo`BTiֱn Y3ٻ>=P"LgP"JRYpQ#ə::-ݿ&};7qǯ PI0lISX6 $y3'QZŻdϧfs$`$6t$Ԭ\śW0cH(Xɳ$LZ 6rQ#I6}*ۻL5ǧo(q"$PgOHBسlaŏ*d׳nY3hշ}{=a9gpM ċ@RB*Kh÷D&\׳rytjٿN=PF LGFB4lǓ2uulZL5˧??@ȓ,`'Rsm[x 8%͟J{6`Ǘ>$`$ʘ4tZV>4SgҩZͻ1ϫf"u*0fçč"\׳ryjۿN} (C(Xɳ%Nb,8v(̝B[Ó6{s(`% 6u$,\śg<ӭbgӯw}|z0 Hc& FBشlǕ2}ۻ\oϷ@ PI0lISX6 $y3'QZūdϧf<AC82 @*u+1f÷!D&d4Xv,ǟo(qC&X%Nb,8v(̝Fkœ>(`$6u$,\śg<ӭbgӳw}|z DcΠD:lG2u ulZLuϯ_?@Ȕ,dT{m;{HfNNWoɛN9‡0y:DV.bͫO_L)Uj8hշ.P"LgOHJn0H6}*۽\nϷ_@ȓ,`&RsM[x8%LFkœ6{xrϿ$`$ʘ4pi*ZF $i2ϥRwpbɟN9t0qEK8y$Ԭ\V^> ,y3'PVwbɟN9t $X0l)(T{m\:x8˝BJmݿ&moϯ??Y4E,m8,`R&PjMv(LF[_Ó6{wϿ(`$ʘ4t+ZF],yS'ѧZūdͧ^A82 >"e ְdѻoCTiֱnY3׻>|P"LgOHJn0H6*ܽ]oӷ@ HI0hIV6<$iХVˣVvaC{s(hE 6y4,^ţg.@<ԭfճ}{P"LgP"JJYpQ#ə::-]&};7qǯ PI0lISX6 $y3'QZŻdϧf= q#&X$NZ ڸt˝BZ_Ï6{xr$`$ʘ4t$\V?4shR^1ѫn=;y ČDSB2kX2jaő*l5+Yw,ǟ_ (qC&X$LZ rqdJ>:-]&m:ӿ PI0h((T{;zHe͡J{6`ŗ>r(`ʗ4piSX6<}XNN{W/`Ǘ>s$X2lI(V{:z 8%LBZn^&}:ӷ_?0cG&X"JJ4la(q#&TУLRZ6rQ#ə::\mӷ@H .h((T{&}XfNNWoɛF9tˆ0ye:}DU`ͫwODTfճ}{ ČDSB2k2jaƑ*lU+ٷ{= q#&X$Nb,8t(̝F[œ>{s$`$4t$Ԭ\śWJ-ݿ&m:ӿH .dRsM[x(̝BZn^.}:pӿ@H,`R&Pj,8tqcʙ:*ۻL5ǟo~ a"LsG D:kWfçB@E Hs'!FBسlF.u Ukٹ{<5lǟo q#&TУLZ6rQcʙ::-]&m:ӿ PJ0lIX6<iϥRwc˟VyA82 >"e ְdѻË"TjVn Ysٻ>=}PF"LGOHJn0H6*ܽ]ӷ PJ0lISX6= $y3'PVūͧ^aCJ-.}[7ǿ(`$6u$,\śg<ӭbӳw}{@F"LgOHJYpQ#ə::-]&};7pǯ HI0lIX6= $y3'PVūdͧ^aD ,SgѩZͻ1eϧf<aC<2 >"e*0dջË"TiֱnY3i׷.P"LGOHB4lG.u Ukٹ{T.`ɣw.޿ 0 DSB2kWh˷!E&d4صrkۿN}(qC&TФLZ 7rqcʙ>:-]&m:p׿ H 0h)(V&ܼ}YORwpbɟN9‡0ye:DV.`ͫOD)Uf8շ.P"LgOHJp1#I:*\mӿ P2liSXF ,y3'QZŻdϧfA82 >"u*0fçč&\׵r×^(qC(X%Nb,8v(̝Fkœ>(`$6u$,\śg<ӭbgӳw}{@F"LgOHJYpQ#ə::-]&};7qǯ PI0lISX6 ,yS'QZŻ1eϧf=}@F"LGOHJn1#H6*ܽ]ӷ PI0lIV6<iϥRwc˟Vy0qeK8} 4^ɣg.@<ӫbqѯn];y Č@RB*Kfçč"\Vn Y3׻.PF LsG F:jaŏ*d4׵rysٻ>PE Hs&ΠD2kWh÷Í"Tiկjӯo];xAC4y"8} 4Ԭ\FAC82<e bѳo`BL)կj8hշ@F LsGFB4lǓ2uulZL5˧??@Ȕ,`'Rsm[x 8%͟J{6`Ǘ>0qeL8} D`ɫw/ADԭfճw}{ ČDcD:k3jbF.m Ukٹ{<5m˧>@Ȕ,dTsm;{HfNNWoɛN9ˆ4y<T/bѳo`BTiֱn Y3ٻ>=}P"LgP"JJYpQ#ə::-]&};7qǯ PI0lISX6 $y3'QZŻdϧfs$`$4t$Ԭ\W4sS^rfѯo]{ DcΟD:3jbF.m Ukڹ{<5˧>@Ȕ,`'Rsm\:x H%͡J{7/`ǗF0qeK8} 4^ɣg.@<ӫbqѯn];y Č@RB*Kh÷D&\Wn Ys׻.P"LsG!FBسjaő*d4صrytjٻ>=|@EHcΟB2KWfçËT)Uffӯn=;xA4ye8y4ԫZF<P‡0ye:} DU`ɣw/@<ӭbrfӯo];0 DcD2k2jaő*l5+Xw,ß_(qC&X$LZ tqJ>Jm.}[7qǯH 0h))V&ܼ}iϥRwc˟VyA82 >"e*0dջÍ"\Wr ytjۿN}(qC&X%Nb,8t(˝B[Ó6{r(`% 6u$,^śg<ӭbgӳw}|z ČDcΠD:lG2uulZLvnϯ_8,`'Rsm;zHfNNWoɟNy0ye:T/bͳo`BTiֱn Ysٿ>=(qC&X%Nb,8v(LFkŗ>0qe:DV.bͳo`BLiֱnY3ٻ>=}P"LgP"JRYpQ#ə::-ݿ&};7qǯ HI0lIX6= $y2PVūͧ^AC<2 @"u+1fçD&\׵rk×N~~ q#&TФLZ rqdJ>Jm.};7qǯ PI0lIV&<}YϣRwoɟN9u,qEK8y 4,^śg4sgҩZͻ1dϧ^AC82<T.bͫOADӫbqϫf<aC8"̛<DU`ɣg.޿4SgѧZū˟N9t XI0hRjM8t`$`$ʘ4pi+ZF] ,y3'PVūͣ^vAC82 >"e ְdѻoCTiֱnY3i׻.|PF"LGHB4nȕ2}[Lvnϯ_@Ȕ,`'Rsm\:z He͡J{W/aǛFtˆ0y:TV.bͳO_‰L)ձj93i׷.|P"LgOHJpQ#I::\&m:׿ PI0lISX6 $y3'QVūdϧ^A82 >"u+1fçD&dصv,ß_ (CG(\PjMv8%MJk6`ǗFtˆ4y"<U bѳoC"TjVn ytjۿN} (CG(XɳPj-9v8%MFk6`ǗFˆ0y<U /bѳoCTjVn ysٿN}(qC(Xɳ%Nb-8v(LFkŗ>(`% 6u$,\śg޿<ӫbgӯw}|z0 Dc& D:سlG2uulZLu˯_?8,`'Rsm[x 8%͟J{7/`ǗF$`$ʘ4t+ZF^>,yS'ѧZūdͧ^waC82 >"e ֯dѳo`BL)Ujճw}|z Č@R@*uK1fջË"Tiձj8ճw}{ "e bͳO0qeL:} DU`ɫwOD)Tf8շ.P"PgP"JRYpQ#ə::-]&m:pǯ PJ2lISXF ,yS'QZŻ1eϧf0ye:T/bͳo`BTiֱn Ysٻ>=(qC&X%Nb,8v(LFkŗ>0qe:T.bͳo`BTiֱn Ysٻ>=(q#&X$Nb,8v(̝Fkœ>s$`$6t$Ԭ\śW$`$ʘ4t+ZF^>,yS'ѧZūdͧ^waC82 >"e ֯dѻoBL)կj8ճ}z0 @RB*KfçÍ"Tiֱj8hճ}|z ċ@BM@"e*֯bѳO_Dӫ^1ϧ^v‡,qE 6ti*X6ܻ{H%8,`R&PkMv8LF[Ó6{xrϿ(`$4t$ZV^>,SgѩZŻ1dϧfAC82 >"e*0dջÍ"TVn Ysٿ>=PF"LGOHJ5n0H6}*۽]oӷ@ HI0hI)V6<$iХVͣVwaD "e ְdѻoBL)կj8ճ}z0 DSB*KfçÍ"TjVj93hշz Č@RM@"u*ְdѳo_‰DӭbqϫfA 4y8y 4Ԭ\F]iN(q#&TУLR6rQcə::-\mӷ HI0h)(V&ܻ}XONwoɛN9u0qeL:} DU`ɫw/ADԭfӳw}|z0 Dc&ΠD:lF.u Ukڹ<5˧??@Ȕ,dT{m;zHfNNWoɛN9‡0y:TV.bͳo_‰LiձjY3i׻>=|Q"Pg#JRZ6rQcʙ>:-.}[7qǿ$`$6t$Ԭ\śg<ӫbgӳw}|z DcΠD:lǓ2uu[\vnϷ@ HI0lISX6 ,y3'QZŻ1eϧf=|Q"PgP"JJYpQ#I:*\mӷ PI0hI)V&ܼ}YϣRwpbɟN90qeK8y 4-^ţg޿4sR^1ϫf<AC8"̜<T.bͫwOADӫbqѫf<A4":}D^ɣg4S'ѧVūc˟N9t XI0h(ҧRsM8vqdJ@E HsG!FBشlG.u Ukڹ{<5mǧo8c*\QPjM9v(̝F[Ó6{xr(`% 6u$Ԭ\W?4shR^1ѫf=;y ČDSB2k2jaƑ.lU+ٷ{<5lǧo>8,`'Rsm\:x He͡J{W/aǛFtˆ4y<T/bѳo`BTiֱnY3ٻ>=}PF"LgOHJYpQ#ə::-]&m:pǯ P2liT*ZF],S'ѩZͻ1ѫf=;y0 Dc& F:شlǕ2}۽\oӷ PJ2liSXF],yS'ѩZͻ1ѫf=;y0 Dc& FBشlȕ6}۽]ӷ P2liT*ZF],SgҩZͻ1ѫn];y0 Hc& FBشlȕ6}۽]oӷ PJ2lISXF ,yS'QZŻ1dϧf"u+1fçD&\׵rk×^~~(q#&T$LZ tqK>Jm.[7ǿ$`ʘ4p+ZF],yS'ѧZūdͧ^aD <2 >"e*ְdѻoCTiձj8hշ{ ċ@RN@*uK0fջË"Tiձj8ճ}|z ċ@BM@"e*֯dѳo_DӭbqϫfA 4y8} 4Ԭ\F]$iNL DSB2kWh˷!E*d4صvk×N} (qC&X$LZ rqdJ>J-&};7pǯ PI0hI)V&<}iϥRwc˟Vy0qe:}DU`ͫwOD)TfշP"LgOHJp1#I:*\mӿHI0hIV6=$i2PVͣ^AC<2 @*u+1f÷!D&d4Xv,ǟ_(qC&X%Nb,8v(̝Fkœ>(`% 6u$,^ţg<ԭbճ{P"PgP"JRZ6rQcʙ>Jm.}[7Ͽ(`% 6y4,^ţg.@DԭfշQ"Pg#JR6rqdJ>Jm.[wϿ(hE 6y4-^ţg.@DԭfճP"PgP"JRZ6pQcʙ::-&};7qǯ PI0lIX6= $i2PVͧ^AC82 >"e*0fջÍ"\Wr ytjٿN= q#&TФLZ 7rqcʙ>:-ݿ&m:p׿H .h(ҨT{;zHe͡J{6`Ǘ>$`2piSX6<}YONW/ǛF$X2lI)V&zH%MFk_Ï.}[7p׿H,`QNb 7rQ#H2pA82<e bѳo`BL)կj8hշ.PF LGHB4nǕ2}uZLu˯_?8*`R&RkM[x 8%MFk6ŗ>$`ʘ4pZV^>4SgҩZͻ1ϫf=;x ČDSD2k3jbF.m Ukٹ{<5m˧??@Ȕ,dT{;{XNNwpbɟNy0qe:DV.bͳO_‰L)ձjY3׻>=}@F"LgOHJYpQ#ə::-]&};7qǯ PI0lISX6 ,yS'ѧZŻ1eϫf"e*0dջÍ"\Wn ytjٿN= q#&TФLZ 7rqcʙ>:-ݿ&m:p׿H .h(ҨT{;zHeΡJ{7/`Ǘ>$`ʗ4piT*X6<iϣNWoɛF$`2pISV&ܻ{He͟JkÏ6[7׿ H ,dR&Pb,ڷrQ#I6}‡0ye:} DU`ɣw/@<ӭbfӯo]{0 DcΟD:k3jaƑ*lU+Y{,lǟ_ (C(X$Nb ڸtKBJn^Ï.[wϿ$`$4t$\V?4shR^1ѫn=;y DcΟD:3jbF.u UkڹL5˯??8,`'Rsm\:zHeΡNW/ɛN9u‡0y:T/bͳo`BTiֱn Y3ٻ>=P"PgP"JRYpQcʙ>:-.}[7qǿ(`$6u$,\śg<ӭbճ}{P"LgP"JRZ6pQcʙ>Jm.}[7Ͽ(`% 6y4,^ţg.@DԭfշQ$Pg#JR7rqdJ>Jn^.[w(hE 8y4-^ɣw/@DTfշ.Q$Pg#JRZ6rqdJ>Jm.}[7ǿ(`$6u$Ԭ\śg8ȓ,`'RsM[x 8%MJk6`ŗ>(`$4tZF] ,yS'QVūͣVzv,qEK8y4,\śW?4S'ѧZūͣVzv‡0qEK8y$ԫ\F] $y2ХRwoɛF XJ0h(ҧRsMv(J>:$`$ʘ4pi+ZF] ,y3'QVūͣ^wAC82 >"e*ְdջË"TjVn Y3ٻ>=|P"LGOHJn0H6}*۽\oϷ@H 0h))V&ܼ}iϥRwc˟VzvAC82 >"e*0fջč"\׵rykۿN~~ (CG(XɳNb-9v(LFkŗ>(`$6u$Ԭ\śg<ӭbgӳw}|z DcΠD:lǓ2uu[LvnϷ@HI0lIX6 ,y3'QZŻ1eϧfJ-ݿ&mϯ_?0cG&XJJ4nbF*d4H .h(ҨT{;{HeΡN{W/aǛF0qeL8} 4^ɣw.@<ӭbfӯw]{ ČDSB2kX2jaő*l5+Yw,lǟo q#&TФLZ tqK>Jm.[7Ͽ(`$6t$Ԭ\W4sR^qѯo]; ČDcD:3jF.u ulZLu˯_?8Ȕ,dT{;{XNNwpb˟NyA82 >"u+1f÷D&d4Xv,ǟo(qC(Xɳ%Nb-9v(LFk6`ŗ>‡0y<U /bѳoC"TjVn ytjۿN} (CG(\PjMx 8%MJ{7/aǛFt0y:T/bѳo`BTjVn YsٿN} (qC(XɳNb-9v8LFk6`Ǘ>‡0y<T/bѳo`BTjVn Ysٻ>= q#&X$Nb ڸt(˝BZ_Ó6{xr(`$6t$Ԭ\W?4shR^qѫn];y DcΟD:k3jaƑ*lU+Y{,lǟ_ (qC&X$LZ rqcʙ::-]&mӷ@H .dҧTsm\:x 8%MFkÓ6[wǿ P .hҧRsM[x(˝BJm&mӷ_8cG(XУLRYnF.l48*`R&PkMv8LFkÓ6{xr(`$6t$ԫ\V>4SgҩZͻ1eϧf<aD @.dҨT{&ܼ}iϥRͣ^wAC@Ȕ,dҨT{}YϣRwcˣVzvaD "u+1fçD&\صvß^ (C(XɳNb-9v(LFkŗ>0qe:T.bͳo`BTiֱn Ysٻ>=(qC&X%Nb,8v(LFkŗ>0y<T/bѳoC"TjVn ytjۿN} (CG(\PjMx 8%MJ{7/aǛF9t0y:T/bѳoBTjVn ytjٿN} (CG(XɳPjM9v8%MJk6`ǗFtˆ4y"<U bѳoC"TjVn ysٿN}(qC(X%Nb,8v(̝Fkœ>s(h% 6y$,^śg<ӫbrfӯw]{ DcD2k2jaƑ*lU+Y{,ǟ_ (qC&X$LZ rqdJ>:-]&m:ӿ H .h(ҨT{m:z H%͟Jkœ6{xrϿ$X2lIV&zHe͟JkÓ6[wǯHȔ,`QPb ڷrQ#H6}uZP"LGOHJ5nȕ2}u[Lu˯??8*\QPjMv(LFkœ6{r$`$ʘ4tZV^>,SgѩZͻ1eϫf"e*0dջÍ"\Wr ytjۿN}(qC&X$Nb,ڸt(˝BZ_Ó6{xr(`$6u$Ԭ\śg,Sgҩ^qѫn]; DcΠD:شlǕ2}۽]oӷ P2liT*ZF^>,Sgҩ^qѫn]; DcΠD:شlǕ2}[\oӷ@ PJ0lISXF ,yS'ѧZŻ1eϫf0cH(Xɳ$LZ6rQ#H6}Z<5lǟ_~ aƏ"PGF:2j˷!D"\iձh ČDSB2kWh˷!E*d4صvk×N~~ (qC&X$LZ tqJ>Jm.};7qǯ PJ0lIX6<$i2ХVˣVzvAC82 >"u*0fçč&\׳ryjۿN} (C(Xɳ%Nb,8v(̝B[œ6{s(`% 6y$,^śg<ӭbgӳw}z DcΠD:lG2uu[LvnϷ_8Ȕ,`T{m;{XONwpb˟VzvAC@Ȕ,dҨT{&ܻ}YϥRˣVwAC<2 @*uKh˷!E*d5+Y{<5lǧo>@.dҨT{&ܼ}YϥRͣ^wAC<2 @*uKh˷!E*d5+Yw,lǧo>8Ȕ,dT{{XORwpb˟VyAC82 @*u+1f÷D&d4صv,ß_ (C(Xɳ%Nb,8v(̝B[Ó6{r(`$4t$\V>4SgҩZͻ1eϫf"u*0dջË"TjVnY3i׷.P"LGFBشlF.m U+ٷw,×^}(q#$T"JJ5nǓ.u U+ٷw,ۿN=PE Hc&ΟD2KWfçCL)TbA82<e bѳo`BL)կj8hշ.PF"LGOHB4nȕ2}[Luϯ_?8,`'Rsm[x 8%͟J{6`ǗF0qeL:} DU`ɫwODTfշP"LgP"HJYpQ#I::-\&m:׿ PI0lISX6 $y3'QVūdϧfA82 >"u+1fçD&d4صv,ß_(q#&X%Nb,8v(̝Fkŗ>0ye:T/bѳo`BTjVn YsٿN} (qC(XɳPj-9v8%MJ{7/`ǗFt0qe:T/bѳo`BTjVn ytjٿN} (CG(XɳPjMx 8%MJ{7/aǛFt0y:T/bѳo`BTjVn YsٿN} (qC(XɳNb-9v8LFk6`ŗ>0y:T.bͳo`BLiֱjY3ٻ>=}@F"LGOHJn1#H6*ܽmӷ PI0lIX6<$iХRcˣVzv0qeL8} D^ɣw.@<ӫbqѯn];y ċ@RB*Kfçč"TjVnY3i׷.@E Hs&ΠD:kX2h˷!D&\Vn93hշ}z ċe /bͫwO@Jm.}[7qǿ HI0hI)V6<iХRˣVvaC(`$6u$Ԭ\śg<ӭbgӳw}{ Dc&ΠD:شlǕ2}۽\oӷ PJ2liT*XF],SgѩZͻ1ѫn];0 Hs'!FB4n0H6*ܽm׿ PJ2liT*ZF],Sgҩ^qѫn]; DcΠD:شlǕ2}۽]ӷ P2liT*ZF^>,Sgҩ^qѫn]; ČDcΠD:lǓ2uu[\vnϷ@HI0hIX6= $y2PVūͧ^aCJm.}[7qǯH .h((T{&{XfNN{W/ǛF,qEK8y4,\śW?4SgѩZŻͣ^v,qE 6y$ԫ\F] $y2ХRwoɛF$X2l)(T{m[x(˛BJ$`ʘ4pi*ZF] ,y3'QVūͣ^waC82 >"e*0dջË"TjVn Ysٻ>=}Q"PgP"HJp1#I6*ܽ]ӷ PI0lIX6<$i2ХVͣ^waD 0qe:DV.bͳo_‰LiֱjY3ٻ>=}P"PgP"JRZ6pQcʙ>J-.}[7Ͽ(`% 6y$,^ţg.@Dԭfշ.Q$PJR7rqKBJn^Ï6{xr(`% 6y4-^ɣg.@DTf8hշ.P"PgP"JRZ6rqcʙ>Jm.[wϿ(hE 8y 4-^ɣw/ADTf8h׷.P"LgP"JRZ6pQcʙ>J-.}[7ǿ(`$6u$Ԭ\śg<ӭbgӳw}|z ČDSD:k3jbF.m Ukڹ{<5˧>@Ȕ,`Rsm\:z He͡J{7/aǗF0qeL8} D^ɣw.@<ӫbrfѯn]; Č@RB*KWh÷D&\Vn Y3׻.PF Ls' F:3j!ŏ&d׳n Ys׻. e /bͫwO@|Q"Pg"JRZ6pQcʙ::-&};7qǿ PJ0lISX6 ,yS'QZŻ1eϧf4sgҩ^qѯo]{ Dc&ΠD:شlǕ2}ۻ\oӷ@ PJ0lISX6 ,y3'QZŻ1dϧf"u+0fçč&\׵rk×N~~ q#&TФLZ tqJ>Jm.}[7qǯH .h((T{&}XfNNW/ǛFt0qeK8y 4,^śg4sgҩZͻ1dϧ^wAC8"̜<TV.`ɫw/@"e*ְdջË"TVn Ysٻ>=PF"LGOHJn1#H6*ܽmӿ PJ2lISX6 $y3'QVūdϧ^aD 0ye:TV.bͳO_‰L)ձj93i׷.|P"LGOHJn0H6*ܽ]oӷ@H .h((T{&}XfNNW/ǛFt0qeK8y 4,^śg޿4sgҩZͻ1dϧ^aC82<T.`ͫwO@,y2PRwo q"&TLRZ6rQ#ə::-\mӷ PI0h))V&ܼ}YϣRwpb˟Nyˆ0y:DV.`ͫOL)Uf8շ.P"LgP"HJp1#I:*\mӿHI0hI)V6<$i2ХVͣ^wAC82 >"u+1fçD&\صv,ß_ (CG(\ɳPjM9v8%MFk6`ǗFˆ4y<U dѳoC"TWn ytjۿN~~ (CG(\QPjMx 8%͡J{7/aǛF9u‡0y<U dѳoC"TWrykۿN~~(qC(Xɳ%Nb-9v8%MJ{6`ǗFt0ye:T/bѳoC"TjVn ytjۿN~~ (CG(\QPjMx 8%͡J{7/aǛF9u0y<U /bѳoC"TjVn ytjٿN} (C(XɳNb-9v(LFk6ŗ>0qe:}DV.`ͫO_‰L)կj93h׷.PF"LGOHJn0H6}*۽\oϷ8*`R&PkMx8LFkœ6{xr(`$ʘ4t+ZF] $y2PVc˟Vy,qE 6y$ԫ\V] ,y2PVwbɟN9t $X0l((T{m[x8˝BJ-ݾP"LGOHJ4nǕ2}uZLu˯??8*`QPjMv8LFkœ>{s(`$4t$\V?4sgҩ^1ѫf=;x ČDcD2k3jbF.m Ukٹ{<5m˧>@Ȕ,dTsm;{HfNNWoɟN9ˆ4y"<U /bѳoBTjVn Ysٿ>=(qC&X%Nb,8v(̝Fkŗ>0qe:TV.bͳo`BTiֱn YsٿN=(qC(Xɳ%Nb-9v8%LFk6`ǗFtˆ4y"̜<e ֯dѻÍ"\׵rk×^ (CG(\PjMx 8%͡J{7/aǛF9uˆ4y"<U dѻÍ"\Wryk×^(qC(XɳPjM9v8%MJ{7/aǗFt0qe:T/bͳo`BTjVn YsٿN=(qC(X%Nb,8v(LFkŗ>(`$6u$Ԭ\śg8*`R&PkMx8LFkœ6{xr(`$4t+ZF] $y2PVc˟Vy,qEK8y4Ԭ\V^>,y3'PVb˟N9u,iE 6t*Z6<}XfNJ{6Ő Č@SB2kWh˷!E&d4صrk×N} (qC&X$NZ tqJ>Jm.}[7qǯH 0h))V&ܼ}YϥRwb˟Vy0qe:}DU`ͫOD)Uf8hշ.Q"Pg"JRYpQcə::-ݿ&};7pǯHI0hIX6= $y2PVūdͧ^aD @,dҨT{&ܻ}YϥRˣVwAC82 @*uKh÷!E*d5+Y{<5lǧo>@.dҨT{&ܼ}iХVͣ^aD 8*`QPjM9v(˝BZn^.}[7qǯH .dRsM[x(̝BZn^.}:pӿ@H,`R&Pj,ڸtqcə:*ۻaD <2 >"e*ְdջË"TjVnY3׻>|PF"LGOHJ4nȕ2}[Lvnϯ_?8Ȕ,`'Rsm\:x He͡J{7/aǗFt‡0ye:DV.bͫO_L)Uj8h׷.PF"LGOHJp1#I:*\&m׿ PI0lISX6 $y3'QZūdϧf<AC82 @*u+1f÷!E&d4Xw,ǟo8,`T{m;{XORwpb˟VzvAC@,dҨT{&ܼ}YϥRˣVwAC82 @"u+1f÷!D&d4Xv,ǟ_(qC&X$Nb,ڸt(˝B[_Ó6{r(`$6t$Ԭ\W?4shR^qѫn=;y ČDSB2kX2j!ő*d5+Xv,×^~~ q"$TJRYp1#H6}*ۻLu˯??8*\QPb,ڸtqdJ::-\]nϯ_?8*\ɳ$NZ6p0H2uukٹ{ 0qeL8} D^ɣw.@<ӭbrfӯo]{ ċ@RB2kWh˷!ŏ*d4Xv,×^(qC&X$LZ tqK>Jm.[7ǿ$`$4t$\V?4shR^qѫn];0 Dc& D:سlǓ2uu[Lvnϯ_8,`'Rsm\:zHfNNWoɛN9ˆ4y"̜<U dѻoC"TWn ytjۿN~~ (CG(\QPjMx 8%MJ{7/aǛF9t0y<T/bѳoC"TjVn ytjۿN~~(q#&X%Nb-9v(LFk6`ǗFtˆ4y"̜<e ְdջÍ"\׵rß_ q#&X%Nb-9v8LFk6`ǗFt0qe:T/bѳo`BTjVn ytjۿN} (CG(\PjMx 8%MJ{7/aǛFt0qe:T.bͳo`BTiֱn Ysٻ>=P"LgP"JRYpQ#ə::-]&m:p׿ PJ0lISX6= $i2PVͣ^waC<2 >"u*0fջÍ"TVn Ysٻ>=|PF"LGFB4lG.u Ukٹ{"e*0dջÍ"TVn Ysٻ>=}@F LGHB5n0ȕ6}۽\nϷ8,`'Rsm\:x He͡J{W/aǛFtˆ4y"<T/bѳo`BTiֱn Y3ٻ>=}P"LgP"HJYpQ#ə::-]&};7qǯ PI0lISX6 ,yS'QZŻ1eϫf,Sgҩ^qѯo]{ Dc& FB4lȕ6}*ܽmӿ PJ2liT*ZF],Sgҩ^qѯo]{ Dc& FB4n0ȕ6}*ܽm׿ PJ2liT*ZF^>,Sgҩ^qѯo]; Dc& D:شlȕ2}۽]ӷ P2liT*ZF],SgѩZͻ1ѫf=;y0 Dc&ΠD:سlǓ2uu[Lvnϯ_@Ȕ,dT{m;{HfNNW/ɛN9u0qeL8} D`ɣw.@<ӭbfӯo]{0 DcB2kX2h˷!E&d׵rytjٿ>=}P"LG!FBسjaƑ*d4Xrytjٿ>=|@EHcΟB2KWfçËL)Uf PI0h))V&ܼ}XONwoɛN9u0qeL8} D`ɣw/@Dԭbgӳw}|z0 DcΟD:3jbF.m Ukٹ{<5m˧o>8ȓ,`'Rsm\:zHeΡN{W/ɛF9u0qe:}DV.`ͫO_‰L)ձj93i׻.|P"PgP"JRYpQcʙ::-.};7qǿ$`$6u$Ԭ\śg<ӭbgӳw}{PF"LgP"JRYpQcʙ>J-.}[7Ͽ(`% 6y4-^ɣg.@DTf8h׷.P"Pg#JRZ6rqdJ>Jn^Ï6{w(`% 6y4-^ɣg.@DTf8h׷.|P"Pg#JR7rqJ>Jn^Ï6{xr(`% 6y4-^ɣw/ADTf8h׷.|P"Pg#JRZ6rqdJ>Jm.[w(hE 8y 4-^ɣw/ADTfշ.Q$Pg#JRZ6rQcʙ>J-.}[7qǿ PI0lIX6=$i2ХVͣVvaC<2 >"u*0fջÍ"TVn Ysٻ>=|P"LGOHB4lǓ2u ukڹ{<5lǟo (qC&TJRYp0H2}uZ<5lǟ_~ q"Ɛ$PgOHBسlaő*d׳n Y38*\QPjM9v(̝F[Ó6{xr(`$6t$ԫ\V?4sgҩ^ͻ1ϫf"e*0dջÍ"\Wn ytjٿN=(q#&X$NZ ڸt˛BZ^Ï6{w(h% 6y4,^ţg<ӭbgӳw}z DcΠD:lG2uuZLvnϯ_8ȓ,`T{m;{XONwpb˟VzvAC@.d(ҨT{&ܼ}iХVͣ^aD 8Ȕ,dҨT{}YORwc˟VzvAC,SgѩZŻ1dϧfAC82 >e dѳo`BL)Ufճw}|z Č@RB*uK1fçË"Tiձj8ճw}|z "e bͳOJ-&}:p׿ PI0h))V&ܼ}YϣRwpb˟Nyˆ4y:TV.bͫO_‰L)Uj8h׷.Q"PgP"JRYpQ#ə::-]&m:p׿ PJ0lISX6 $y3'QVūdϧ^A82 >"u+1fçD&\صv,ß_ q#&X$Nb,8v(̝Fkœ>0qe:T/bͳo`BTjVn YsٿN} (CG(XɳPjMx 8%MJ{7/aǛF9u‡0y<U dѻÍ"\Wryk×^ (CG(\ɳPjMx 8%͡J{W/ɛN9uˆ4y"̜<e ְdջÍ"\׵rß_(qC&X%Nb-9v8%MFk6`ǗFt0qe:T/bѳo`BTjVn ytjٿN} (CG(XɳPjM9v8%MJk6`ǗFˆ0y<T/bѳo`BTiֱn Ysٻ>=P"LgOHJp1#I6*\mӿ PI0lIV6<iϥRwb˟Vy‡0ye:} DU`ɣw.@<ӫbqѫn=;xA8"̛<TV.`ͫw/@{s(`$6t$ԫ\W?4shR^qѫn];y0 DcΠD:jF.u ukڹL5˯_?8,`'Rsm\:zHeΡNWoɛN9ˆ0y<T/bѳoBTjVn YsٿN=(qC(X%Nb-8v(LFkŗ>0y<T/bѳoC"TjVn ytjۿN~~ q#&X%Nb-9v(LFk6`ǗFtˆ4y"̜<e ְdջÍ"\׵rß_(qC&X%Nb-9v8%MJ{7/aǛFt0y<U dѻC"TWryk×^ (CG(XɳPjMx 8%͡J{7/aǛF9uˆ4y"<U dѻÍ"TWryk×N~~(qC(Xɳ%Nb-9v(LFk6`ŗ>0y:T/bͳo`BLiֱnY3ٻ>=}PF"LGOHJp1#I6*ܽmӷ PI0lIV6<iϥRwb˟Vy‡0ye:}DU`ɣw/@<ӫbqѫn=;xA8"̜<T.`ͫwOADӫbqѫf<A 4y":}D-^śg?,S'PVbɜ ċ@RB2KWh˷!D&dصrkۿN} (qC&X$LZ tqJ>Jm.}[7qǿ HI0h))V&<}iϥRwcˣVzvAC82 >"u*0fçč&\׵rykۿN~~ q#&T$NZ ڸt˝BZ_Ó6{xr(`% 6u$,^śg<ӭbӳw}{PF"LgP"JJYpQcə::-.}[7qǿ(`% 6u$,^ţg.@<ԭfշQ$PLR7rqKBZ_Ó6{xr(hE 8y 4^ɣw/AD)Uj93i׻>=}Q$PLZ t˝B[_Ó6{s(`% 6y4-^ɣw.@DTf8h׷.|Q"Pg#JR7rqKBZ^Ï6{xr(hE 6y4-^ɣw/AD)Tf8h׷.|P"Pg#JRZ6rqdJ>Jm.[7Ͽ(`% 6y$,^ţg.<ӭbӳw}{ DcΠD:jF.u ukڹ<5˧??@Ȕ,dRsm\:z He͡J{7/`ǗF$`ʘ4pi*ZF] $y2PVˣVy‡0qeL8} 4,^śg4SgѩZūͣVzv‡0qEK6y$ԫZF] $iϣNW/aǗ8AC82 >"e*ְdѻCTiֱnY3i׻.|PF"LGOHB4nȕ2}[\vnϯ_@Ȕ,`Rsm\:zHeΡJ{W/ǛFtˆ4y:T.bͳo_‰LiձjY3i׻>|Q"PgP"JRYpQcə::-ݿ&};7qǯ HI0lIX6 $y3'QZūdϧf8Ȕ,dҨT{}YϥRwcˣVwAC<2 @*uKh˷!ő*l5+Y{<5m˧??8Ȕ,`T{}YϥRͣ^wAC:-\P0qeK8} 4-^ɣg.@<ӫbrfѯo];0 DcΠD:k3jaƑ.lU+ٹ{<5lǧo8*`R&RkM[x 8%MJk6`Ǘ>0qeL:}DU`ͫwOD)Uf8h׷.Q$Pg#JRZ6rQcʙ>:-.};7qǿ$`$4t$Ԭ\śW4shR^rfӯw}|z DcΠD:شlȕ6}*ܽmӿ PJ2liT*XF],Sgҩ^qѫn]; DcΠD:شlǕ2}۽\oӷ PJ2lISXF] ,yS'ѧZŻ1eϧfJm.};7qǯ PI0h))V&ܼ}XNNW/ɛFt,qEK8y4,\śV>,S'ѧVūˣVy,qE 6u$ZF$iϣNW/aǗ>(`$4t$ZV^>,S'ѩZŻ1dϧ^AC82 >"e*0dջÍ"TVn Ysٻ>=}@F"LGOHJ5n0H6}*۽\oӷ@ HI0hIV6<$i2ХVͣ^wA82 >"u*0fçč&\׵r×^ (qC(Xɳ%Nb-9v(LFkŗ>0y:T/bѳo`BTjVn YsٿN} (C(XɳPjMv8%MJ{7/aǛFt0y<T/bѳoC"TWrykۿN~~(qC(XɳPjMx 8%MJ{7/aǛF9uˆ4y"̜<e ֯dѻÍ"\׵rß_(qC(XɳNb-9v8%MJ{7/aǛF9uˆ4y"<U dѻÍ"\׵r×^ (CG(\QPkMx 8%͡J{W/ɛN9uˆ4y"̜<U dѻË"TWryjۿN~~(q#&X%Nb,8v(̝Fkœ>$`$4t$ԫ\W4sR^qѯn];0 Dc&ΠD:jbF.m Ukٹ{<5mǧo8*\QPj-9v(˝BZ^Ï.[7ǯ PI0h((T{;zH%͟Jk6œ6{xrϿ $X2lI(V{:z 8%LFZ^.}: H 0h)(V{&ܻ}XNNWoɛN9u0qeL8} D`ɣw/@Dԭbgӳw}|z0 DcΠD:jbF.u Ukڹ{<5˧??@Ȕ,dTsm;{HfNNWoɛN9ˆ0y<T/bѳo`BTiֱn Y3ٻ>=}P"LgP"JRYpQcə::-.};7qǿ$`$6u$Ԭ\śg<ӭbճ{P"Pg#JRZ6rqdJ>Jm.[w(`$6u$,^ţg.@DTfշ.P"Pg#JRZ6rqdJ>Jn^Ï6{xr(hE 6y4-^ɣw/AD)Uj93i׻>=}P"PgP"JRZ6rqdJ>Jn^Ï6{xr(hE 6y4-^ɣw/AD)Uj93i׻>|Q$PLZ tqKBZ_Ó6{s(hE 8y 4-^ɣw/AD)Tf8h׷.P"LgP"JRYpQcʙ::-&};7qǿ PI0lIX6= $y2PVūͧ^AC82 >"e*0dջÍ"TVn Ysٻ>=}Q"LgOHJ5nȕ2}uZLu˧>8*\QPb,8tqJ>J-]&mӷ8*\%NZ rQ#I6}*[<5@ȓ,`&RsM[x 8%MFk6œ>s(`$6t$ԫ\V?4sgҩ^ͻ1ϫf"e*0fջÍ"\WrytjۿN}(qC&X$Nb,ڸt(˝B[_Ó6{xr(`$6u$Ԭ\śg޿<ӫbgӯw}|z ČDcΟD:lG2uulZLvnϯ_8Ȕ,`T{;{XORwb˟VzvaD 4shR^rfӯw}|z0 Hs'!FB5n1#H6*\&m:pǯHI0lISX6 ,yS'ѩZͻ1eϫf=;y Dc& D:شlǕ2}[\oϷ@ HI0lIX6=$i2PVͣ^wA82 >"e*ְdջÍ"TVn Ysٻ>=}Q"LgOHJ5n0ȕ2}u[Lu˧>8*`QPb,8tK>J-ݿ&m:ӷ8cH(Xɳ$LZ6p1#H6}uZ:-ݿ&m:p׿ HI0h))V&ܼ}YϣRwpb˟Ny0qeL8} DU`ɫw/ADTfճ{PF"LGOHJp1#I6*\mӿHI0hIX6= $i2PVūͧ^aD 8Ȕ,dҨT{}YϣRwcˣVwaD ,Sgҩ^qѫn]; DcΠD:lǓ2uu[LvnϷ8ȓ,`Rsm:zHfNNWoɛN9u0qe:}DU`ͫwOD)Tfճ}{ ČDSB2kWh˷!E&d4صryjۿN} q"$T#JRYp0H2}uZL5mǧo (q#&T"JJ5nG.m U+Xvj@E LsG!FB4lǓ2uulZL5˧??@Ȕ,`'Rsm\:x H%͡J{7/`ǗF0qeL:}DU`ɫwODTfշP"LgOHJpQ#I::\&m׿ PI0lIX6= $y3'QVūdϧ^A82 >"u+1fçD&d4صv,ǟ_(qC(X%Nb-9v(LFk6`Ǘ>ˆ4y"<U dѻÍ"\Wryk×^ (C(XɳPjMx 8%͡J{W/aǛF9uˆ4y"̜<e ְdջč"\׵rß_(qC(XɳPjMx 8%͡J{W/ǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,`T{}YϥRͣ^aD Jm.}[7qǿ HI0hI)V&<iХRcˣVzvAC<2 @"u+1fçD&\صr×^(qC(X%Nb,8v(̝Fkœ>$`$6u$Ԭ\śg<ӭbgӳw}{@F"LgP"JJYpQcʙ>:-.}[7Ͽ(`% 6y4-^ɣg.@DTf8h׷.P"Pg#JR7rqdJ>Jn^Ï6{xr(hE 8y 4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC&X%Nb-9v8%MJ{7/aǛF9uˆ4y"<U dѻÍ"\׵r×^ (CG(\QPjMx 8%͡J{7/aǛF9u0y<T/bѳoCTjVn YsٿN}(qC&X%Nb,8v(̝B[œ6{s(`$6u$Ԭ\W4shR^qѫn=;y ČDSB2kX2h˷!ŏ*d4صvkۿN}(q#&TJRYp1#H6}*[Lu˧o>0cH(Xɳ$LZ 6rQ#H6}Z<5lǘA82 >e ֯dѳoBTiֱj93i׷.@F LGHB4nȕ2}[Lvnϯ_@Ȕ,dRsm:zHeΡN{W/ɛF9u0qeL:}DU`ͫOL)Uj8h׷.PF"LgOHJYpQ#ɗ::-]&m:pǯ P2liT*ZF],SgѩZͻ1ѫn];y0 Hc& FB4nȕ6}*ܽmӿ PJ2lISXF],SgҩZͻ1ѫn]; Dc&ΠD:شlȕ6}*ܽm׿ PJ2liT*ZF^>4shR^rfӯw}|z Dc&ΠD:شlȕ6}*ܽm׿ P2pi+ZV?4sSbgӳw}{P"LgP"JRZ6rqdJ>Jn^Ï6{xr(hE 8y4-^ɣw/AD)Uj93i׻>|Q$PLZ 7rqKBZ_Ó6{xr(`% 6y4-^ţg.@DԭfճP"PgP"JRYpQcə::-ݿ&};7pǯ PJ2lISX6= $y2PVͣ^waC<2 >"e*0dջË"TjVnY3i׻.P"LGOHB4lF.m U+ٷ{,×^~~ (q#&T"JJ5nǓ.u U+ٷw,kۿ@‡0ye:}DU`ɫw/ADԭfgӳw}|z0 DcΟD:k3jaƑ.lU+ٷ{,Sgҩ^qѯo]{ Dc& FB4n0H6*\m׿ P2pi+ZV?4sSbgӳw}|z Dc& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӯw}|z ČDcΠD:شlȕ6}*ܽm׿ P2pi*ZF^>4shR^rfӯw}|z ČDcΠD:شlǕ2}۽]ӷ P2liT*ZF^>,Sgҩ^ͻ1ѫn];0 Dc& FBشlǕ2}u[\vnϷ_8,`&Rsm[x 8%͡J{7/`ǗF0qeK8} 4^ɣg.@<ӫbrfѯn];y Č@RB*Kfçč"\Vn Y3i׷.@E Hs& D:kX2h˷!D&\Vn93hշ`$`$ʘ4p+ZF],yS'ѧZūdͧ^AC82 >"e*ְdջË"TjVn Ysٻ>=}@F"LGOHJ5n0H6}*ܽ]ӷ@ PI0lIX6= $i2PVūͧ^AC0y:T/bѳo`BTjVn ytjٿN} (CG(\QPjMx 8%͡J{W/ǛF9uˆ4y"̜<e ְdջÍ"\׵rß_(qC(XɳPjMv8%MJ{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}iХVͧ^aD @Ȕ,dҨT{&ܼ}iϥRͣ^aD 4shR^rfӯo]{0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/ADTf8h׷.|Q$PJR7rqKBZ_Ï6{xr(h% 6y4-^ɣw.@DTfշ.Q$Pg#JRZ6rqcʙ>Jm.}[7ǿ$`$ʘ4t$\V?4shR^1ѫf=;y ČDSB2kX2h!ŏ*d4Xv,×^~~ (qC&XФLZ6rQ#ɗ:*ܽ\nϯ_?8c(\ɳ$NZ 7rQ#ɗ6*ۻL5ǧo8*`R&PkMx8%LFkœ>{s(`$4t$\V>4SgҩZͻ1ϫf"u*0fջč"\׳ryjۿN} (qC(Xɳ%Nb,8v(̝F[œ6{s(h% 6y4,^ţg.@<ԭbճ}{P"LgP"JRYpQcʙ::-.}[7qǿ(`% 6u$,^ţg.@<ԭfշQ$PLR7rqKBZ_Ó6{s(hE 8y 4`ɫwOL)ձj93i׻>=}P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}P"PgP"JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjMx 8%͡J{7/aǛF9uˆ4y"̜<e ֯dѻÍ"\׵r×^ (CG(\ɳPjMx8%MJ{7/aǗFt0qe:}DV.bͫO_‰L)ձj93i׻>|P"PgP"JJYpQ#I::\mӿ PI0lIV6<}iϥRwpb˟N90qeK8y 4-^ţg޿4shR^ͻ1dϧ^aC82̜<TV.`ͫw/@8Ȕ,dҧT{}YϥRwcˣVwAC82 @*uKh˷!ő*l5+Y{<5m˧??8Ȕ,dҨT{}YϥRͣ^aD 4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB4n0H6*\&m:p׿ P2pi+ZV?4shR^rfӯw}|z ČDcΠD:شlǕ2}ۻ\oӷ@ PJ2lISX6 ,yS'QZŻ1dϧf"u*0fçč&\׳ryjۿN}(qC&X$LZ tqdJ>Jm&};7p׿ H .h((T{;zHe͡J{6`ŗ>r(`ʗ4piSX6<}XNN{7/`ŗ>{r Č@RB2kWh˷!E*d4Xv,×^~(q#&TФLZ rqdJ>Jm.}[7qǯ HI0hI)V&<iХRˣVvaC0ye:T/bͳo`BTjVn YsٿN}(qC(XɳNb-9v8%MJ{6`ǗFt0ye:T/bѳoC"TWr ytjۿN~~(qC(XɳPjMx 8%͡J{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}iХVͧ^AC@Ȕ,dҧT{}XORwpb˟VyA82 >"e*0fջč"\׳rytjۿN}(qC&X$LZ tqdJ>Jm&};7p׿ H 0h((T{;zHe͡J{6`ŗ>s$X2lIV&ܻ}He͡J{6œ6{waC<2 >"e*0dջË"TjVn Ysٻ>=}Q"PgP"HJp1#H6*ܽ]ӷ@ PI0hIV6<$iХVͣVwaD Jm.[wϿ(hE 8y 4`ɫw/AD)Uj93i׻>=}P"PgP"JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_(qC(X%Nb-9v8%MJ{7/aǛFt0y<T/bѳoC"TjVn ytjۿN} (CG(XɳPjM9v8%LFk6`Ǘ>0qe:DV.bͫO_‰L)Uj8h׷.Q"PgP"HJp1#H6}*۽\nϷ_8ȓ,`R&PkMv(̝BZ^Ï.[7ǯ H .hҧTsm[x8LBZn^.};7p׿0qeL8} D^ɣw.@<ӭbgӯw]{ ČDSD2k2jaƑ*lU+Y{|Q"Pg"JRZ6rQcʙ>J-.}[7ǿ(`$6u$,^śg<ӭbճP"Pg#JRZ6rqdJ>Jm.[w(`% 6u$,^ţg.@DTf8h׷.P"Pg#JR7rqKBZ_Ó6{s(`% 6y$,^ţg.@DTf8h׷.|Q$PLZ ڸt(̝Fkŗ>ˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}iХVͧ^AC4SgҩZͻ1eϧf<aD 4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB4nȕ6}*ܽm׿ PJ2liT*ZF^>,Sgҩ^qѯn]; DcΠD:سlǕ2uu[LvnϷ_8,`'Rsm\:zHeΡN{W/ǛF9tˆ4y:TV.bͫO_L)Tfճ}{ ċ@RB*KWh÷D&\Wn Ysٻ>|@E Hs& D:k2j˷!E&\Wn Y3׷. HI0h)(V&ܼ}YORwoɟN90qe:}DU`ͫwODTfճ{PF"LGOHJn1#H6*ܽ]ӷ PJ2lISX6 $y3'QZūdϧfA82 >"u+1fçD&dصv,ß_(q#&X%Nb,8v(̝Fkŗ>0y<T/bѳoC"TVn ytjۿN~~(qC(X%Nb-9v8%MJ{7/aǛF9u0y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_(qC(XɳPkM[x HeΡNWoɟNyAC=|@E Hs' D:3j!ŏ&d׳r Ysٻ.@Ȕ,`'Rsm[x 8%MJk6`ŗ>$`ʘ4p+ZV^>,SgѩZͻ1eϫf"e*0fջč"\׳ryjۿN} (C(Xɳ%Nb,8v(̝Fkœ>$`$6t$Ԭ\śg<ӫbgӳw}|z DcΠD:سlǕ2}[\oӷ PJ2liT*ZF],Sgҩ^qѯo]; Dc& FB4n0ȕ6}*ܽm׿ P2pi+ZV?4sSbgӳw}{P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7r˝B[œ>0y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rk×^ (CG(\QPjMx 8%͡J{W/ǛF9uˆ0y<U /bѳoC"TjVn ysٿN}(qC&X%Nb,8t(˝B[_Ó6{xr$`$ʘ4t$\V>4SgѩZͻ1eϧfaC82 >"e ֯dѻoBL)կj8ճ}z0 DSB*KfçË"Tiձj8ճw}{(qC&TФLZ rqdJ>J-&};7pǯ PI0lIV6<$iХRˣVzvAC82 >"u*0fçč&\׵rykۿN~~ (CG(XɳNb-9v(LFkœ>(`$6u$,\śg<ӭbgӳw}{ Dc& D:شlǕ2}۽]oӷ P2liT*ZF^>4shR^qѯo]{0 Hs& FB4n0H6*\&m:pǯ PI0lISXF],Sgҩ^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4`ɫwOL)ձjY3ٻ>=(qC(XɳPjMx 8%͡J{W/ɟNyAC@Ȕ,dT{;{XfNNwoɟN9ˆ0y:DV.`ͫO_L)Tfճ{ Č@SB2KWh˷!D&\׵rytjٿ>=}P LsG!FBسjaƑ*d4Xrytjٿ>=|@E LsGFB4lǕ2uuZLu˯_?8*`R&RkM[x 8%MJk6`Ǘ>0qeL:} DU`ɫwOADTfշ.P"PgP"JRYpQ#ə::-]&}:pǯHI0hIX6= $y3'PVūdϧ^AC82 @*uK1f÷!E*d4Xw,lǧo>8Ȕ,dҨT{}YϥRͣ^wAC4shSbgӳw}{P"Pg#JR7rqKBZ_Ó6{s0y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_(qC(X%Nb-9v8%MJ{6`ǗFt0qe:T.bͳo`BTiֱn Ysٻ>= q#&X$Nb ڸt˝BZ_Ó6{xr$`$ʘ4tZV^>4SgѩZͻ1eϧf<aC<2 >"e*ְdѻoCTiձj8hշ{ ċ@RN@*uK0fջËTiկj8ճw}{ DcD2kX2jaő*l5+Yw,ǟ_ (C(X$Nb ڸt˛BZn^Ï6[wϿ(`$6u$Ԭ\śW4sS^rfѯo]{ ČDcΟD:3jF.u ulZLu˯_?@Ȕ,dT{{XORwpb˟VzvAC@,dҨT{&ܼ}iϥRͣ^aD 4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}iPVūdϧf4shR^rfӯw]{0 Hs' FB4n0ȕ6}*ܽ]ӿ P2liT*ZF] ,yS'ѩZŻ1eϧf"e*0dջÍ"TVn Ysٻ>=}@E LsG!FBشlG.u Ukڹ{<5lǟo (qC&TУLRYp1#H6}ZL5mǧoꐩ0 p  q#&TУLZ7rqcʙ>:-ݿ&}:p׿ PI0hI)V6<iϥRcˣVzvAC82 >"u*0fçč&\׵rykۿN~~ q#&T$NZ ڸt˝BZ_Ó6{xr(`% 6u$,^ţg<ԭbճ{P"PgP"JRZ6rQcʙ>Jm.[wϿ(hE 8y 4-^ɣw/AD)Uj93h׷.|Q$PLZ t˛BZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{s0y<U dѻÍ"\׵rß_(CG(\QPkM[x HeΡNWoɟNyAD Jn^Ï6{xr(hE 8y 4`ɫw/AD)Uj93i׻>|Q$P#JR7rqdJ>Jn^.[w(hE 6y4,^ţg.@<ӭbgӳw}|z Č@SB2kX2jaő*l5+Yw,ǟ_ (qC&X$LZ 7rqcʙ::-\mӷ@H .dRsM[x8̝BZn^.};7p׿‡0ye:}DU`ɫwOADTfӳw}|z Č@SB2kX2h!ő*l5+Yw,lǟo(q#&X$LZ ڷtKBZn^Ï6{w(h% 6y4,^ţg.<ӭbӳw}{ DcΠD:سlǕ2uu[\nϷ@ PI0lISX6 ,yS'ѩZͻ1eϫf=;y0 Dc& FB4n0H6}*ܽm׿ P2liT*ZF^>4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB5n1#I::-]&};7qǿ(`% 6y4`ɫwOL)ձjY3ٻ>=(qC(XQPkM[x HeΡNWoɟNyAC4shR^rfӯw}{0 Hs'!FB5n1#I::\&m:pǯ PI0lISXF ,yS'ѩZͻ1eϫf=;x DcΠD:lG2uulZLuϯ_?8Ȕ,`Rsm\:z He͡J{7/aǗF0qeL8} 4^ɣg.@"e*0dջË"TjVn Ysٻ>=}Q"PgP"JJYpQ#I:*\mӿ PJ2lISX6 $y3'QVūdͧ^aD 0qe:T/bѳo`BTjVn YsٿN} (CG(\ɳPjMx 8%͡J{W/aǛF9uˆ4y"̜<e ְdջč&\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN90y<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}$i2PVūdϧf=(qC(XɳQPkM[x HeΡNWoɟNyAC8Ȕ,`Tsm;{HfNNWoɟN9‡0y:TV.bͫO_L)Uf8շPF LGFB4lǓ2u ukڹ{<5mǧo q"$Tg"JJnǕ2uukڹ{=(qC(XɳPjM[x HeΡNWoɟNyAC4shR^rfӯw}|z Dc& FB4lȕ6}*ܽm׿ PJ2liT*ZF],Sgҩ^ͻ1ѫn];0 Hs& FBشlȕ2}ۻ\oϷ@HI0hI)V&<iϥRwc˟Vy0qeL8} D^ɣw.@<ӫbrfѯn];y ċ@RN@*uK1fçÍ"Tiֱj8hշ}zBV DcB2kX2jaő*l5+Yw,ǟ_ (C(X%Nb,ڸt˝BZ^Ï6{w(`% 6u$,\śg޿@,dҨT{&ܼ}iХVͣ^aD ˆ4y"̜<e ְdçD&d4Xw,lǧo>@.d()V6= $y3'QZŻ1eϫf=;y0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/ADTf8h׷.|Q"Pg#JR7rqdJ>Jn^Ï.[w$`$6t$Ԭ\śg8,`R&RkMx8LFkÓ6{wϿ$`ʗ4piT*X6<iϣRWoɛF)R2@(`$6t$ԫ\V?4sgҩ^ͻ1ϫf"e*0dջÍ"\Wn ytjٿN}(q#&X$NZ ڸt˛BZ_Ï6{xr$`$4t$Ԭ\W4sSbrfӯw}{0 Dc& FBشlȕ2}۽]ӷ P2liT*ZF^>,Sgҩ^qѯn]; Dc& FBشlȕ6}*ܽm׿ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2liT*ZV?4sSbgӳw}{P"Pg#JZ t˝B[œ>4y"̜<e ְdջč&\صv,lǧo>@.d((V&= $y3'QZŻ1eϫf=;y0 Hs'!HJpQ#ə::-.}[7Ͽ(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjMx 8%͡J{W/ǛF9uˆ4y"̜<U dѻÍ"\WrykۿN~~(qC&X%Nb,8v(̝Fkœ>{s(`% 6u$,\śg:-&};7pǯ PI0lIX6<$i2ХVͣVwaD (`$6u$,^śg<ӭbճ{P"PgP"JRZ6rqdJ>Jm.[w$`$6u$,^ţg.@Dԭfշ.P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZœ>0y<U dѻč&\صv,ǟo8Ȕ.d((V&<$i2PVūdϫf=;y0 Hs'!FB5nQ#ə::-.}[7Ͽ(hE 8} DU`ͫO_‰Liֱn YsٿN} (CG(\QPkM[x HeΡNWoɟNyACJm.}[7ǿ HI0h)(V{&ܻ}XNNW/ǛFt,qEK8y4,\śW>,S'ѧZūͣVy0 DcΠD:3jaƑ.lU+ٷ{Jn^.[7Ͽ(`$6t$Ԭ\W4sR^qѯo]; ČDcΟD:jG.u ulZLuϯ_?@Ȕ,dҨT{}YORwcˣVzvaD 4">"e*0fçD&d4Y{<5m˧??8Ȕ,dҨT&<$i2PVūdϧf8,`&RkM[x 8%LFkœ6{r(`$4t+ZF] $i2ХRwb˟N9uꎩ Zˆ0y:}DU`ͫwODTfճ}{ ČDcD2k2jaƑ.lU+ٹ{<5lǧo>8,`'Rsm\:z HeΡJ{W/ǛF9u0qe:}DV.bͫO_‰L)ձjY3i׻>=|Q$Pg#JR6rqdJ>Jm.[wϿ(hE 8y4-^ɣw/ADTf8h׷.|P"Pg#JR7rqK>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ&\صv,ǟo8Ȕ,dҨV&<$i2PVūdϧf4shR^qѯo]{0 Hs'!FB4n0H6*\m׿ PJ2liT*XF],yS'ѩZͻ1eϫf8,`&RsM[x 8%MFkœ>{r$X2piSX6<iϣRwoɛFtR5'R1SU8$`$ʘ4tZV^>,SgѩZͻ1eϧf<aD {s(h% 6y4,^ţg.<ӭbճw}{@F"LgP"HJYpQ#ə::-&};7qǿ$`$6u$,^śg<ԭfճQ$P#JR7rqKBZ_Ó6{s$`$6u$,^ţg.@DTf8h׷.|Q$PLZ t˝B[œ>ˆ4y"̜<e ְdջč&\صv,ǧo>@.d((V&<$y3'QZŻ1eϫf=;y0 HsGHJpQ#ə::m.[w(`% 8y 4`ɫwOL)ձjYsٿN} (CG(\QPkm\:zHfNNwpb˟VzvaD Jm.[wϿ(hE 8y4-^ɣw/@DTfշP"PgP"JRYpQ#ɗ::-\&m:׿H 0h)(V&ܼ}XONWoɛN9u‡0qe:} D^ɣg.0qeL:}DU`ͫwOD)Uj8h׷.@F"LGOHJp1#I::-\&m:p׿ PJ2liT*XF],S'ѩZͻ1ѫf=;y0 Hc& FB4n0ȕ6}*ܽm׿ PJ2liT*ZF^>,Sgҩ^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR t˝B[œ>4y"̜<e ְdջč&\طw,lǧo>@.d))V6= $y3'QZŻ1eѫn]; Dc& FB5n1#I::-]&}[7Ͽ(hE 8y 4`ɫO_‰Liֱn YsٿN} (CG*\R&Rsm\:zHfNNwpb˟VzvaD 8Ȕ,`Rsm:zHeΡNWoɛN9u‡0y:T/bͳo`BLiֱn Y3ٻ>=}P"PgP"JRYpQcʙ>:-.}[7ǿ(`% 6y$,^ţg.@DTfշ.P"LgP"JRZ6rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_œ>0y<U dѻÍ"\صv,ǟo8Ȕ,d(V&<$i2PVūdϧf=;y0 Hs'!FBpQ#ə::-.}[7(`% 6y4-`ɫwOL)ձjY3ٿN} (CG(\QPkM\:zHfNNwpb˟VzvaD @RB2k3jG2uu[\oӷ P2pi+ZV?4sSbgӳw}{P"Pg#JR7rqdJ>Jn^Ï6{xr(`% 6u$,^ţg.<ԭbճ}{PF"LgOHJp1#I:*\mӿ PJ0lIX6<$iϥRwb˟Vy‡0qeL:} D^ɣg.,Sgҩ^1ѫn]; ČDcΠD:سlǕ2}۽\oӷ P2pi+ZF^>4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӯw}|z Ds'!FB5n1#I::-]&};7qϿ(hE 8y 4`ɫwO_‰Liֱn YsٿN}(qC(XɳPjMx HeΡNWoɟNyaD 4y"̜<e ְdջč&\صv,ß_(qC(XɳPjMx 8%͟J{7/aǛF9u0y<T/bѳoCTjVn YsٿN}(qC&X$Nb,8t(˝B[_Ó6{xr$`ʘ4p+ZF^>,S'ѧZŻdͧ^aD <2 >"e ְdѻoBL)կfճw}|z!ҷ@ Č@SB2kX2h!ő*d5+Xw,ß_ (qC(X$Nb ڸt˛BZ^Ï6{wϿ(`% 6u$,\śg<ӫbfӯw}|z0 Dc& F:شlǕ2}u[\nϷ@ HI0lISX6 ,y3'QZŻ1eϫf4shSbgӳw}{P"Pg#JR7r˝B[œ>0y"̜<e ְdջč&\Xw,lǧo>@.h))V6= $y3'ѩZͻ1ѫn];  Hs'!FB5nQ#ə::-.}[7(`% 6y4-^ɣw/L)ձjY3ٻ>=(CG(\QPkM[x HeΡNWoɟNzvaD "e*ְdջË"TjVn Y3ٻ>|PF LsGFBشlF.m U+ٷ{,ß^~u1ѝnP"LgOHJ5n0H6}*۽\oϷ8*`&RsM[x 8%͟J{7/`ǗF0qe:}DV.`ͫO_‰L)կj93i׷.|P"LgP"JJYpQ#ə::-]&};7qǯ PI0lISX6 ,yS'ѧZŻ1eϫf=;x Dc& D:شlȕ6}*۽]ӿ PJ2lISXF],Sgҩ^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/AD)Uj93i׻>=}Q$PLZ t˝B[ŗ>ˆ4y"̜<"e*0fçD&d4Xw,5m˧??8Ȕ,d((V&<$i2PZŻ1eϫf=;y0 HsGHJpQcʙ>Jm.[w(hE 8y 4`ɫwO_‰Liֱn YsٿN} 0cH*\R&Rsm\:zHfNNwcˣVwAC8Ȕ,`Tsm;zHfNNWoɛN9u0qe:}DU`ɫwOADTfӳw}|z DSB2kWh˷!D&\׳r ysٻ>|[a 0qeL8} D`ɣw/@Dԭbgӳw}|z0 DcΠD:jF.u Ukڹ<5˧??@Ȕ,dT{;{XfNNWoɟN90qe:}DV.`ͫO_‰L)ձj93i׻>=|Q$Pg#JR7rqdJ>Jm.[w$`$6u$,^śg<ԭfճQ$PLZ tKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7r˝B[œ>0y<U ְdջč&\صv,ǟo>@.d((V&= $y3'QZŻ1eϫf=; Dc& FB5n1#I::-].}[7Ͽ(hE 8} DU`ͫO_‰LjVn ytjۿN~~ (CG(\QPkM[xHfNNwpb˟VzvAC4shR^rfӯw}|z Dc& FB4n0H6*ܽm׿ PJ2liT*ZF],Sgҩ^ͻ1ѫn];y0 Dc& F:شlǕ2uu[Lvnϯ_?@Ȕ,`'Rsm\:x H%͡J{7/`Ǘ>$X4piT*X6=$i2ХRwpbɟN9u K 8ȓ,`'Rsm[x 8%͟J{6`Ǘ>(`$4t$\V?4shR^qѫn];y DcΠD:lG.u ulZLu˯_?8Ȕ,dT{m;{XNNwpb˟NyA82 @"u+1f÷!D&d4Xw,ǟo8ȓ,`T{}XORwcˣVwAC82 @*uKh˷!ő*lU+ٹ{<5˯_?@.dҨT{&ܼ}iХVdϧf=(qC(\QPkM[x HeΣNwpb˟VzvaD @RB2k3jǕ2}۽]׿ P2p\W<ӭfշ.P↏$PLZ t̝Fkŗ>4">"e*0fçD&d5+Y{<5m˧??8Ȕ,dҨT{&ܼ}iХVͧ^ACJm.};7qǯ PI0h)(V&ܻ}XfNN{W/aǗFN: HI0h))V&ܼ}YϣRwpb˟Nyˆ4y:TV.bͳO_‰L)կj93h׷.@F"LGOHJp1#I6*\mӿ HI0lIX6= $y3'PVūdϧ^AC82 @*u+1f÷!E&d4Xw,lǟo8Ȕ,dT{}YϥRwcˣVwAC@.d((V6= $y3'QZŻ1eϫf=;y0 Hs'!FB5n0H6*\&m:pǯ PI0lISXF] ,yS'ѩZͻ1eϫf=;y DcΠD:lG2uuZLuϯ_?8Ȕ,`'Rsm\:x H%͡J{7/`ǗF$`ʗ4pi*ZF $y2PVc˟VyJ V(`$6t$ԫ\V?4sgҩ^ͻ1ѫf=;x Č@SB2kX2jaƑ*lU+ٷ{<5lǧo>8,`'Rsm\:z HeΡJ{W/ɛF9u0ye:TV.bͳo_‰LiֱjY3ٻ>=}P"LgP"JRYpQcʙ>J-.}[7Ͽ(`% 6y4-^ɣg.@DTf8h׷.P"Pg#JR7rqKBZ_Ó6{xr(hE 8y 4`ɫwOL)ձjY3ٿN} (CG(\QPkM[x HeΡNWoɟNzvaD Jm.[w(`% 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjMx 8%͡J{W/ǛF9uˆ4y"̜<U dѻÍ"\Wryk×N~~(qC&X%Nb,8v(̝F[œ6{s(`$6u$Ԭ\W?4shR^1ѫf=;xAC82 >e dѳo`BL)Ufճw}|z)Bu@ HI0h))V&ܼ}YϣRwpb˟Ny0qeL8} DU`ɫw/ADTfճ{PF"LgOHJp1#I::\&m׿ PI0lISX6 $y3'QZŻdϧf@Ȕ,dҨT{&ܼ}YϥRͣ^aD =(qCG(\QPkM[x HeΡNWoɟNyAC8,`'Rsm\:zHeΡNW/ɛN9u0y:T/bͳo`BTiֱn Ysٻ>= q#&X$Nb,8v(̝Fkŗ>0y<T/bѳoC"TWr ytjۿN~~(qC(XɳPjMx 8%MJ{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo@.d((V&<$i2PVūdϧf=;y0 Hs'!FB5nQ#ə::-.}[7(`% 6y4-`ɫwOL)ձjYsٿN} (CG*\R&Rsm\:{XORwcˣVaD 4">"e*0fçD&d4Xw,lǧo>@.d((V&<$i2PVūdϧf,SgѩZͻ1eϫf"e*0dջÍ"\Wr ytjٿN}(qC&X$Nb,ڸt(˝B[_Ó6{r(`% 6u$,^śg<ӭbӳw}{PF"LgP"JJYpQcʙ>:-.}[7Ͽ(`% 6y4-^ţg.@DTf8h׷.P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7t˝B[œ>4y"̜<e ְdջč&\4Xw,lǧo>@ .h))V6 ,yS'ѩZͻ1ѫo]{0 HsGHJpQ#ʙ>Jm.[w(hE 8} DU`ͫO_‰TjVn ytjۿ^ (CG(\R&Rsm\:zHfORwcˣVwaD 4shR^gӳw}{P"Pg#JR7rqKBZ_Ï6{xr(hE 8y 4`ɣw/AD)Uj8h׷.|P"Pg"JRZ6pQcʙ::-&};7qǯHI0hI)V&<}iϥRwc˟Vy,qeK8y 4-^ţg@.d((V&<$i2PVūdϧf|Q"Pg#JRZ6rQcʙ>Jm.}[7ǿ(`% 6u$,^ţg.<ԭfճQ$Pg#JR7rqKBZn^Ï6{xr(hE 8y 4`ɫwOL)ձj93i׻>=}P"Pg#JZ t˝B[œ>0y<U dѻč&\صv,ǟo8.d((V&<$y3'QZŻ1eϫf=;y Dc& FB5n1#I::-].}[7Ͽ,iEK8} DU`ͳo`BTjVnyk×^ 0cH*\R&Rsm;{XORͣ^ACˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{}YϥRˣVwAC82 @*u+1f÷!D&d4Xv,ß_ (CG(Xɳ%Nb,8v(̝B[_Ó6{xrϿ(`$6t$\V^>,S'ѧZūͣ^w 9%Jˏ@Q"PgP"HJp1#H6*ܽ]ӷ@ HI0hI)V6<$iХRˣVvaC0y<T/bѳoC"TjVn ytjۿN} (CG(\QPjMx 8%͡J{W/ɛN9ˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}iХVͧ^ACt0y<e ְdջD&d4Xw,m˧??8.d((V&= $y3'QZŻ1ѫn];  Hs'!FBpQ#ə::-.[w(hE 8y 4`ɫO_‰Liֱn YsٿN~~(qC(XɳPkM[x HeΡNWoɟNyAC4shR^rfӯw}|z Dc& D:شlȕ6}*ܽm׿ P2pi+ZV?4sӭbճQ$PLZ t(̝Fkŗ>4">"e*0fç!E*d5+Y{<5m˯_?@.d))V6= $y3'QZͻ1ѫn];0 Hs'!HJpQ#ʙ>Jm.[w(hE 8} DU`ͫO`BTjVn yk×^ (cH*\R&Rsm;{XORͣ^a @RB2k3lǕ2}۽]׿ P2pi\W<ӭbճP"Pg#JR7rqKBZ_Ó6{s(`$6u$,^ţg.@DTfշ.PF"LgP"JJYpQ#ə::-]&};7pǯHI0hI)V6<iХRcˣVzvA82>e dѳo`BL)կj8hշ{!ҷBUxQ"PgP"HJp1#H6*ܽ]ӷ@ PI0hIV6<$iХVͣVwaD s(`$6u$,^śg<ԭfճQ"Pg#JR7rqKBJn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjMx 8%͡J{W/ɛN90y̜<e ְdջč&\صv,lǧo>@.d))V6= $y3'QZͻ1ѫn];  Hs'!FB5pQ#ə::-.[w(hE 8y 4`ͫO_‰Liֳn ytjۿN~ (CG(\R&Rsm\:zXORwcˣ^aD @RB2k3lǕ2}۽m׿ X4p\g<ԭfh׷.|Q$PФLZ ڸt(̝FkŗFt0y<U dѻÍ"\׵rß_(qC(XɳPjMv8%MJ{7/aǛF9t0y:T/bѳo`BTiֱn Ysٻ>=P"LgP"HJp1#I6*\mӷ PI0h))V&ܼ}XNNWoɛFtJ V PI0hI)V&<}iϥRwb˟Vy0qe:}DU`ͫwOD)Uf8hշ.Q"PgP"JRYpQ#ə::-]&};7pǯHI0lIX6= $y3'QVūdϧf<AC<2 @*uKh÷!E*d5+Y{@.dҨT{&ܼ}iХVͧ^aD 4shR^gӳw}{P"Pg#JR7r˝B[œ>ˆ4y"̜<e ְdջD&d4Xw,m˧??8Ȕ,d((V&<$y3'QZŻ1eϫn]; Ds'!FB5nQ#ə::-.[w(hE 8y 4U`ͫO_‰LjVn ytj×^ (CG*\R&Rsm\;{XORwͣ^aD @RB2k3lǕ2}۽m׿ P4p\W<ӭbշ.P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uf8h׷.|P"Pg#JRZ6rqdJ>Jm.}[7ǿ(`$6t$Ԭ\W4shR^qѫn];y DcB2kX2j!ő*d4Xv×N}!G$ÐMUq@ PJ0lIX6=$i2ХVˣVzvAC82 >"u*0fçč&\׵rykۿN~~ (CG(Xɳ%Nb-8v(̝Fkœ>(`$6u$Ԭ\śg޿<ӭbgӳw}{ Dc&ΠD:شlǕ2}۽]ӷ P2pi+ZF^>4shR^rfӯw}|z Dc& D:شlȕ6}*ܽm׿ P2p\W<ӭbճQ$PФLZ ڸt(̝FkǗFt0y<e ְdջč&\4Xw,lǧo>8Ȕ,dҨV&<$i2PZŻ1eϫf=;y Dc&!FB5n1#ə::-.[w(hE 8y 4`ͫO_‰LjVn ytjۿN (CG(\R&Rsm\:{XORwcͣ^aD @RB2k3lǕ2}۽m׿ P䊗4p\W<ԭfշ.P"Pg#JZ t˝B[œ>0y<T/bѳoC"TWryk×N~~(qC(Xɳ%Nb-9v(LFk6ŗ>0qe:}DV.`ͫO_L)Uj8hշ.P"LGOHJ5n0ȕ2}u[Lu˧??aȦ 818,`&RsM[x 8%MJ{6`Ǘ>0qeL:} DU`ɫwOADTfշP"LgP"HJYpQ#ɗ::-]&m:pǯ PJ2liT*XF],yS'ѩZͻ1eϫf=;y Dc& F:شlȕ6}*۽]ӿHI0lISXF],S'ѩZͻ1ѫn]; Dc& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӯw}{P"Pg#JR7rq˝B[œ>ˆ4y"̜<e ְdçD&d4Xw,5m˧??8.d((V&= $y3'QZŻ1ѫn];  Hs'!FBpQ#ə:Jm.[w(hE 8} DU`ͫo`BTjVryk×^(qC(XɳQPkM[x HfNNwpb˟VwACˆ4y"̜<e ְdջč&\׵rß_(qC&X%Nb,8v(LFkŗ>0qe:}DU`ͫOL)Uj8hշ.P"LGOHJ5n0ȕ2}[Lu˯??aȦ 81@E LsGHB4nȕ2}[Lvnϯ_@Ȕ,dTsm;zHeΡNW/ɛN9u0ye:DV.bͳO_‰L)ձjY3i׻>=|Q"Pg#JRZ6rqcʙ>Jm.}[7Ͽ(`% 6y4-^ţg.@DTfշ.P"LgP"JRZ6rqdJ>Jn^Ï6[w(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7r˝B[œ>0y<e ְdջč&\صv,lǧo>@.d))V6= $y3'ѩZͻ1ѫn];0 Hs'!HJpQ#ʙ>Jm.[xr(hEK8} DU`ͳo`BTjVryk×^(qC(XQPkM[zHfNNwpcˣVwaD @Ȕ,dT{;{XfNNWoɛN9u0qeL:} DU`ɫw/@Dӭbfӯo];E5Xi DcD2k2jaƑ*lU+ٷ{=}Q$Pg#JR6rqdJ>Jm.[wϿ(h% 6y4-^ɣw.@DTf8hշ.P"Pg#JRZ6rqdJ>Jn^Ï6{xr(hE 8y4-^ɣw/AD)Uj93i׻>=}(qC(XɳPjMx 8%͡J{W/ɛN9ˆ4y"̜<e ְdջč&d4Xw,lǧo>@ .h))V6 ,yS'ѩZͻ1ѯo]{0 HsGHJpQcʙ>Jn^Ï6{xr(`% 6y 4`ɫwO‰Liֱn YtjۿN~~(CG(\QRsm\:zHORwcˣ^aD @RB2lǕ6}*ܽmǯ P2pi+ZW<ӭbշ.P↏$PLZ t(̝Fkŗ>0y<U dѻÍ"\صv,ǟo8Ȕ,dҨT{&ܻ}YϥRͣ^aD @Ȕ,dT{m;{HfNNWoɛN9u0qe:} DU`ɫw/ADԭbfӯw]{E5i`0qeL8} D`ɣw/@Dԭbӳw}|z Č@SB2kX2jaƑ.lU+ٹ{<5mǧo>8Ȕ,`Rsm;zHfNNWoɟN9ˆ4y"̛<U dѳoC"TjVn ytjۿN} (CG(\ɳPjMx 8%MJ{7/aǛF9u0y<U dѻC"TWryk×^ (CG(\QPkM[x HeΡNWoɟNyAC"e*0fçE*d5+Y{<5˯_?@ .h))X6 ,ySgҩ^qѯw}|z Hs'!FBpQ#ə>Jm.[xr(iEK8} DUbͳo`BTWrykß_(qC(\QPkM\:zHfNNwpcˣVwAD "e*0dջÍ"\WrytjۿN} (qC(Xɳ%Nb,8v(̝Fkœ>s$`$6t$Ԭ\śg<ӭbgӳw}z Dc& D:شlȕ2}۽]ӿHI0lISXF],Sgҩ^ͻ1ѫn]; Dc& FB4n0H6*\&m:pǯ PJ2liT+ZV?4sSbgӳw}{P↏$PLZ t̝Fkŗ>0y<U dջč&\طw,lǧo>@ .h))X6 ,yS'ҩ^qѯo}|z Hs'!FBpQ#ə:Jm.[w(hEK8} DU`ͳo`BTWrykß_(qC(\QPkm\:zHfNRwcˣVaD ˆ4y"̜<e ְdջč&\صv,ǟo8,`T{;{XORwpb˟VzvAC<2 @*u+1fçD&\صr×^~~(q#&TФLZ rqdJ>J-ݿ&m:p׿ R 0SY~& q#&TФLZ 7rqdJ>Jm.};7qǯH 0h))V&<iϥRˣVvaC(`% 6y4,^ţg.@DTfշ.P"LgP"JRZ6rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw/AD)Uj93ٻ>=(qC(XɳPjMx 8%͡J{W/ɟNyAC4Sgҩ^qѯo]{0 Hs' FB4n0H6}*ܽmӿHI0lIX6= $i2PVͣ^wA82 >"e ְdѻCTiֱjY3i׷.bQ"4P"LGOHJ5n0H6}*۽]oӷ@HI0hI)V&<iХRˣVwaD 0qe:T/bͳo`BTjVn ysٿN} (CG(\QPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_(qC(XɳPjMx 8eΡNWoɟNyACt4y"̜<e 0fçD*d5+Y{<5˯_?@ .h)X6,Sgҩ^rfӯw}|zP"PgLZ t(̝Fk`ǗFtˆ4y"̜>"e*0fç!E*d5+Y{<5˯_?@ .h))V6 ,yS'ѩZqѯo]{0 HsGHJpQ#ə::m.[w(`% 6y4-^ɣw/AD)Uj93i׻>=}Q$PLZ tqKBZ_Ï6{xr(`% 6u$,^śg<ӫbfӯw}{0 DcΟD:k3jaƑ.lU+Y{,ǟ_!G(ÑMVqc0qeL8} D`ɣw/@Dԭfӳw}z ČDSB2k2jaƑ.m U+ٹ{<5m˧o>@Ȕ,dT{m;{XfNNwoɟNy0qe:TV.bͳo`BLiֱn Ysٻ>=(qC&X%Nb-9v(LFk6`ǗFˆ4y"̜<e ְdջÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN90y<e ְdջč&\صv,ǟo>@.d((V&= $y3'QZŻ1eϫn]; Dc'!FB5nQ#ə::-.}[w(`E 8y 4`ͫO_‰LjVn ytjۿ^ (CG*\R&Rsm;{XORͣ^AC8Ȕ,dҨT{&ܼ}$i2PVūdϧf(r)N (`$4t$\V?4sgҩ^ͻ1ѫf=;x ČDSD2k3jbF.m Ukٹ{<5m˧>@Ȕ,dT{;{XNNwpbɟNy0ye:T/bͳo`BTiֱn Ysٿ>=(qC(X%Nb-9v8LFk6`ǗFt0qe:T/bѳoC"TWrykۿN~~(qC(XɳPjMx 8%͡J{W/ɛNyACs(`% 6y4-^ɣw.@DTf8շ.@F"LgOHJYpQ#ɗ::-\&m:׿ PI0hI)V&<}iϥRwb˟Nyr9a9 q#&TФLZ 7rqdJ>Jm.};7qǯHI0hI)V&<iХRͣVwaD 0y:T/bѳoC"TjVn ytjۿN~~(qC&X%Nb-9v8%MJ{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&<$i2PVūdϧf"u+1f÷!ő*lU+ٹ{Luϯ_@.d()V6= $y3'ѩZͻ1ѫn];0 Hs'!FJpQ#ə::-.}[7(`% 6y4-^ɣw/AD)Uj93i׻>=}P"PgP"JRZ6rqdJ>Jm.[wϿ(hE 6y4,^ţg.@<ԭbӳw}z ČDSB2k2jaő*l5+Yw,ß_!G$ÑMVqc DcD2k3jaƑ.lU+ٷ{<5lǧo8,`&Rsm[x H%͡J{7/aǛFtˆ4y<T/bѳo`BTiֱn Ysٻ>= q#&X$Nb,8t(̝Fkœ>(`% 6y4,^ţg.@DTfշ.P"Pg#JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XQPkM[x HeΡNWoɟNzvaD "u+1f÷!E*lU+ٹ{=}P"Pg#JR7rqdJ>Jn^Ï6{w(`$6u$Ԭ\śg޿<ӫbgӯw}|z0 DcΠD:jbF.m Ukٹ{<5lǧo!$ÐMUqcH 0h)(V&ܼ}YϣRwpb˟Ny0qeL:}DU`ͫwOD)Uf8hշ.Q"Pg#JRZ6rQcʙ>:-.};7qǿ$`$6t$Ԭ\śg޿<ӭbgӳw}{@F"LgP"JRYpQcʙ>Jm.[7Ͽ(hE 8y 4`ɫwOL)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó60y<U dѻÍ"\صv,ǟo8Ȕ.d((V&<$i3'QZŻ1eϫf=; Dc&!FB5n1#ə::-.}[w(hE 8y 4`ͫO_‰LjVn ytj×^ (cH*\R'Rsm;{YϥRͧ^ Ds'!FBpQ#ə>Jm.{xr,iEK8}DV.bͳoC"TWrßo8.d((V6= $yS'ѩZͻ1ѯo]{0 HsGHJYpQcʛ>Jn^Ï6{xr(`% 6y 4`ɫwOL)ֱn YsٿN} (CG(\QPsm\:zHfNNwpb˟VzvaD =}P"Pg#JR7t˝B[œ>ˆ4y"̜<e ְdçD&d4Xw,5m˧??8.d((V&= $y3'QZŻ1ѫn];0 Hs'HJpQcʙ>Jn^Ï6{xr(`% 8y 4`ͫO_‰LjVn ytk×^ 0cH*\'Rsm;}YϥVͧ^Jn^Ï6{xr(`E 8y 4`ͫO_‰LjVn ytk×^ (cH*\R&Rsm;{XϥRͣ^ACˆ4y"̜>"e*0fçD&d5+Y{<5m˧??@.d))V6= $yS'ѩZͻ1ѯo]{0 HsGHJYpQcʛ>Jn^Ï6{s(hE 8} DU`ͫo`BTjWrykß_(qCG(\R&Rsm\:{XORͣ^AC"u*0fçč&\׵rykۿN~~ q#&T$NZ ڸt˝B[_Ó6{r(`% 6y4,^ţg.@DԭfշQ$Pg#JR7rqKBJn^Ï6{xr(hE 8y 4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{0y<U dѻÍ"\صv,ǟo@.d((V&= $y3'QZŻ1eѫn]; Hs'!FB5pQ#ə::m.[w(hE 8} DU`ͫo`BTjWrykß_(qCG(\QRsm\:zXORwͣ^AC"u+1f÷!ő*lU+ٹ{:-&};7qǯ HI0hIV6<iϥRwc˟VyrL9]90 Dc&ΠD:jbF.u Ukڹ{<5˧>@Ȕ,dRsm:zHeΡNWoɛN9u‡0y:T.bͳo`BLiֱnY3ٻ>=}P"LgP"JRYpQcʙ>:-.}[7ǿ(`% 6y4,^ţg.@DTfշ.P"Pg#JR7rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOLiֱn YsٿN} (CG(\QPkm\:zHfNNwpb˟VzwACJm6{xr(`% 8y 4`ͫO_‰LjVn ytk×^ 0cH*\'Rsm;{YϥRͧ^AD =}Q$PФLZ 8v(LJ{7/aǛF94y"̜<"e*0fçE*d5+Y{<5˯_?@ .h))X6 ,yS'ѩ^qѯo]{0 HsGHJpQ#ə::-.}[7(`% 6u$,^ţg.@DTf8h׷.P"Pg"JRZ6rQcʙ>Jm.}[7ǿ$`$ʘ4t$\V?4shR^1ѫf=;x 9&jӏ$Wm(`% 6u$Ԭ\śW4sR^qѯn];0 Dc&ΠD:lG2u ulZLu˯_?8Ȕ,dT{m;{XfNNwpbɟNy0y:T/bѳo`BTjVn YsٿN}(qC(XɳPjM9v8%MJ{7/aǛF9u0y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN9AC"u+1f÷!ő*lU+ٹLuϯ@ PJ2pi+\W<ԭfh׷.}P$PLZ ڸt(LFk7/aǛF9u4y"̜<"e*0fç!E*d5+ٹ{<5ϯ_@.d))V6 ,yS'ҩ^qѯw}|z  Hs'!HJpQcʙ>JmÏ6{xr(`% 6y4`ɫwOLiֱn YsٿN}(qC(XɳPjMx HeΡNWoɟNyAC=}Q$PФLZ,8v(%MJ{7/aɛN9AC=}Q$PLZ ڸt(LFk6aǛF9u0y<e ְdջď&d4Xw,lǧ??8Ȕ,dҨT&<$i2PVūdϧf4Sgҩ^qѫn];0 Dc& D:سlG2u ulZL5˧??a観 ROMwaaD Jn^Ï6{xr(hE 8y 4`ͫO_‰Liֱn YsٿN} (CG(\R&Rsm\:zHfNNwcˣVwAC=}Q$PФLZ,8v(%MJ{7/aɛN9ACt0y<e ְdջč&\صv,ǟo>@.d((V&<$i2PVͧ^AC"u+1f÷!D&d4Xw,ǟo8Ȕ,`T{}YϥRwcˣVwAC"e*1f÷!E*lU+ٹ{Luϯ_@ PJ2pi+ZW<ԭf8h׷.}P$PLZ ڸt(LF{7/aǛF9ˆ4y">"e*1f÷!E*lU+ٹLuϯ@ P2pi\W<ԭf8h׷>=}P↏$PLZ ڸt(LFk7/aǛF9u0y<e ְdջD&d4Xw<5m˧??8.d((V&<$i2QZŻ1eϫf=;y0 Hs'!FB5n1#I::-]&};7qǯ PJ2liT*XF],SgѩZͻ1ѫf=;y DcΠD:lG.u ukڹ<5˧??a観 RMMwaaD =(qC(XɳPjM[x HeΡNWoɟNzvaD =}Q$PLZ ڸt(LFk7/aǛF9u4y"̜<"e*0fç!E*d5+ٹ{<5ϯ_@.h))V6 ,Sgҩ^rfӯw}{P↏$PLZ ڸv(LJ{7/aǛN9AC@.d((V&<$i2PVūdϧf4sgҩ^ͻ1ѫf=;y DcD:k3jbF.u Ukڹ<5˯??8,`'Rsm:zHfNNWoɟN90qe:TV.bͳo`BTiֱn YsٿN=(qC(XɳPb-9v8%MJ{7/aǛF9u0y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%ΡNWoɟNyAC"e*1f÷!E*lU+ٹ{Luϯ_@ PJ2pi+\W<ԭf8h׷.=}P↏$PLZ ڸv(LJ{7/aǛN9AC=(qC(\QPsm\:zXORwͣ^AC0qe:T.bͳo`BTiֱn YsٿN}(qC(XɳPjM9v8%MJ{7/aǛF9uˆ4y<U dѻÍ"\׵rß_(qC(XɳPkM[x HeΡNWoɟNyAC"u+1f÷!ő*lU+ڹLuϷ@ P2p\W=}(qC(\QPsm\:zXORͣ^AD {s(r)NS]ePF"LGOHJ5n0H6}*۽]oӷ@ PI0hIV6=$i2PVͣ^AC82 @"u+1fçD&d4صv,ß_(qC&X%Nb,8v(LFkŗ>0y<U dѻC"TWryk×^ (CG(\QPkMx 8%͡J{W/ɛN9AC"u+1f÷!E*lU+ٹ{Luϯ_@ PJ2pi+ZW<ԭfh׷.|P"PLZ ڸt(LFk7/aǛF94y"̜>"e*0f÷!E*lU+ٹLuϷ@ P2p\g=(qC(\R&Rsm\;{XORͧ^ Dc'!FBpQ#ʙ>Jm6{xr(`% 8y 4`ɫO_‰Liֳn ytjۿN~ (CG(\R&Rsm\:zHfNRwcˣVwAC"u+0fçD&\׵ryk×N~~1H(Qfv.=x‡0y:DV.`ͫO_L)Uj8hշ.Q"PgP"JRYpQ#ə::-]&m:pǯ PJ2liSXF] ,yS'ѩZŻ1eϫf4Sgҩ^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/AD)Uj93ٻ>=(qC(XɳPkM[x HeΡNWpb˟VzvaD @RB2k3lǕ2}ܽm׿ PJ2pi+ZV<ӭfշ.|Q$TФNb,8v8%MJ{W/ɛN9AC"e*0f÷!E*dU+ٹ{|P"LgOHJ5n $`$ʘ4t\V>4sgҩ^ͻ1ѫf=;y ČDcD:k3jbF.u UkڹL5˯??8,`'Rsm;zHfNNWoɟNy0ye:T/bͳo`BTjVn YsٿN} (CG(XɳPjMx 8%͡J{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}i2PVūdϧf=}(qC(\QPsm\:zXORͣ^ Ds'!FBpQcʙ>Jn^Ï6{s0y̜<e 0fç!E*d5+ٹ{<5ϯ_@.h))V6 ,ySgҩ^rfӯw}|{P"PLZ ڸt(̝Fk6`ǗF9uˆ4y">"e*0f÷!E*d5+Y{<5m˯_?@.d((V&<$i2PVŻeϧf=}Q$PФLZ 8v(MJ{7/ɛN9ACˆ4y"̜<e ְdѻÍ"\׵rk×^ (C(XɳNb-9v(LFkœ>(h% 6u$Ԭ\śW ČDSB2kX2jaƑ*lU+ٷ{<5lǧo8,`'Rsm\:z HeΡJ{W/ɛF9u0qe:TV.bͳo_‰LiֱjY3ٻ>=}P"PgP"JRZ6rQcʙ>Jm.}[7Ͽ(hE 8y4-^ɣw/AD)Uj93i׻>|Q$PLZ t˝B[œ>0y"̜<e ְdջč&\صv,ǧo>@.d((V6= $y3'QZŻ1ѫn]; Hs'!FBpQ#ə:Jm.[w(hEK8} DUbͳo`BTWryß_ (CG(\R&Rsm;{XϥRͧ^ Hs'!FJpQcʙ>Jn^Ï6{s0y"̜<e*0fç!E*dU+ٹ{=(qCG(\R&Rsm;{XϥRͧ^x Hs'!HJpQcʙ>Jn^Ï6{s0y<e ְfçD&d5+Y{<5m˯_?@ .h))V6 ,yS'ѩZqѯo]{0 HsGHJpQ#ə::-.}[7Ͽ(hE 8y 4`ɫwOL)կj93i׻>=}Q$P#JR6rqdJ>Jm.}[7ǿ PI0hI)V&<}aC<2 >"u+0fçč&\׳ryjۿN} (C(Xɳ%Nb,8v(̝F[œ6{s(h% 6y4,^ţg.@<ԭfճP"PgP"JRZ6rQcʙ>Jm.[wϿ(hE 8y 4-^ɣw/AD)Uj93i׻>=}P"PgP"JRZ6rqdJ>Jn^Ï6{s(`% 6y4-^ɣw/AD)UjY3ٻ>=(qC(XɳQPkM[x HeΣNwpb˟VzvAC"e*1f÷!ő*lU+ڹLuϷ@ P4p\śgDTj93iٻ>= (CG*\R'Rsm;}YХVϧfˆ4">"u+1f˷!ő*m UkڹLvnϷ P4p\śg=}Q$PLZ ڸt(̟Fk6`ǗFtˆ4y"̜<e ְdջD&d4Xw,lǧo>@.d((V{&ܼ}iХVͧ^aD @.d((V{&ܼ}iХVͧ^ACJm.[xr(hE 8y DU`ͫO_‰Liֱn YsٿN} (CG(\QPkM[x HeΡN{W/ɛN90qe:DV.bͳo_‰LiձjY3i׻>|P"LgP"HJp (`$6t$ԫ\W?4shR^qѫn];0 Dc&ΠD:lG2uulZLuϯ_?@Ȕ,dҨT{}XORwb˟VzvAC@.d((V&<}iХVͧ^ACJn^Ï6{s(hE 8} DUbͳo`C"TWrǟo@.h))X6,Sgҫ^rgӳw}{Q$T$Nb,9v8%͡J{WoɟNzva @SD:شl0H6*-]&}[7Ͽ(`E 8y 4U`ͫo`BTWryß_8Ȕ.d((V6= $yS'ѩZͻ1ѯo]{ Dc&!FB5nQ#ə::-.[w(`% 8y 4`ɫwOL)ձjYsٿN} (CG(\QPkMx 8%͡J{W/ɛN9ˆ4y"̛<U dѻoC"TjVn ysٿN=(q#&T$LZ tqH 0h))V&ܼ}iϥRwc˟VzvAC82 >"u*0fçč&\׵rk×^~(qC&X%Nb,8v(̝Fkœ>(`% 6y$,^ţg.@<ԭfշ.Q$PLZ tqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}P"PgLZ t˝B[œ>ˆ4y"̜<e*0fçD&d5+Y{<5m˧??@.d))V6= ,yS'ѩZͻ1ѯo]{ Dc'!FB5pQ#ə:Jm.{xr(`% 8y 4`ͫO_‰TjVnyk×_(CG(\R&Rsm;{YϥRͧ^Z_Ó>ˆ4">"u+1f˷!ő.m UkڻLvoӷ X4t$,^ţg.AD)ձjY3ٿN~~(qC(\R&Rsm\;{XϥRͧ^ Hs'!FBpQcʙ>Jn^Ï6{xr(`% 8y 4`ɫO_‰Liֳn ytjۿN~~ (CG(\QPkM[zHfNNwpb˟VzvaD 8Ȕ,`Tsm;zHfNNWoɛN9ˆ4y<U /bѳoCTjVn YsٿN}(qC(XɳNb-9v8%MFk6`ǗFt0qe:T/bѳoC"TVn ytjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN94y"̜<e ְdջč&\صw,lǧo>@.h))V6= $yS'ѩZͻ1ѫn]{0 HsGHJpQcʙ>Jn^Ï6{xr(`E 8y 4`ͫO_‰TjVn yk×^(qC(\QRsm\:{XORͣ^aD @ 0hIXF]4shSbճP↏$PФLZ,8v8%MJ{W/ɛNyaD =P"Pg"JRZ6rQcʙ>J-.}[7qǿ PI0lIV6< aD :-.}[7Ͽ(`% 6y4-^ɣw/AD)Uj8h׷.|Q$PLZ t˝B[œ>ˆ4y"̜<e ְdջč&\Xw,lǧo>@ .h))V6= ,yS'ѩZͻ1ѯo]{0 HsGHJYpQcʙ>Jn^Ï6{xs(hE 8y 4U`ͫO`BTjVrykß_(qCG(\R&Rsm\;{XϥRͧ^ Hs'!HJpQcʛ>Jn^Ó6{s4y"̜>"e*1f÷!ő*lUkڹLvnϷ P4p$Ԭ\ţg.@D)UjY3ٿN}(qC(\QRsm\;{XϥRͧ^x  HsGHJYpqdJ>J_Ó6{ˆ4y">"e*1f÷!E*lU+ٹ{Luϯ@ PJ2pi+ZW<ԭfշ.|Q$PLZ ڸt(̝Fk`ǗFt0y<U dѻÍ"\׵rk×^ (CG(\ɳPjMx8%MJ{6`ǗF0ye:DV.bͫO_L0qe:}DU`ͫwOD)Tf8շ.P"PgP"JJYpQ#ə::-]&m:pǯ PJ2liT*XF],yS'ѩZͻ1eϫf=;y0 Dc& FBشlȕ6}*۽]ӿ PI0lISXF],Sgҩ^qѯo]{ Dc& FB4n0H6:-]&};7qǿ(`% 6y4-^ɣw/AL)ձjY3ٻ>= (CG(\QPkM\:zHfNNwcˣVwaD "e+1f÷!ő*lUkڹLvnϷ P4p$Ԭ\ţg.@D)UjY3ٿN}(qC(\R&Rsm\;{XϥRͧ^4">"u+h˷!Ƒ.m UlZLvoӷ X4t$Ԭ^ţg.@D)UjY3ٻ>} (CG*\R&Rsm;{XϥRͣ^AC@,dҨT{&ܼ}iХVͧ^AC@ 0hIXF]4shR^gӳwQ$TФLb,8v(%MJ{7/aǛN94y"̜<e ְdçD&d4Xw,lǧ??8Ȕ,dҨT{&ܼ}iХVͧ^aD @Ȕ,dTsm:zH@ PI0hI)V6<iХRˣVvaC‡0y<U /bѳoC"TWr ytjۿN~~(qC(Xɳ%Nb-9v8%MJ{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,d(V&<$i2PVūdϫf=;y0 Hs'HJpQ#ʙ>Jm.[xr(hEK8} DU`ͳo`BTWrykß_(CG(\R&Rsm\:{XORͣ^aD "e+1f÷!E*d5+Y{<5˯_?@.d((V&<$i2PVūdϧf=}P$PLZ t˝B[ŗ>ˆ4">"e*0f÷!E*d5+Y{<5˯_?@ .h)X6 ,Sgҩ^rfӯw}|zP"PLZ ڸt(̟Fk6`ǛF9u0y"̜<e*0f÷!E*dU+ٹ{= (CG*\R'Rsm;}YХVdϧf=;y0 HGOHRZ6rqKB[ŗ>tˆ4y">"u+1f˷!ő.m UkڻLvoӷ P2p\g=(CG(\R&Rsm;{YϥRͧ^x Hs'!FJpQcʙ>Jn^Ï6{xr(`% 6y 4`ɫwOLiֱn YsٿN} (CH*\R&Rsm\:zHfNNwpb˟VzvAC8Ȕ,`Rsm:zHe(q#&T$LZ tqKBJn^.[wϿ(`% 6u$Ԭ\śg4">"e*0f÷!E*d5+Y{<5˯_?8Ȕ,d((V&= $y3'QZŻ1ѫn];0 HsGHJYpqdJ>J_Ó6{4y"̜>"e*0f÷!E*lU+ٹLuϷ@ P4p\śgDUj93ٻ>= (CH*\'Rs}iХVūdϫf=;y Hs'HJYpqdJ>Z_Ó>ˆ4" >"uKhaƑ.u ulZ\oӿ P4p\śg@D)UjY3ٻ>} (cH*\'Rs}YХVdϧfJ_Ó6{s0y<e ְdջD&d4Xw,lǧ??8Ȕ,dҨT{&ܼ}iХVͧ^AC8Ȕ,`Rsm:zHeΠP"PgP"HJYp1#I:*\mӿHI0hI)V6<$i2ХVͣ^AC<2 @*uK1f÷!E&d4Xw,ǟo8,`T{m;{XORwc˟VzvaD 8ȓ,`Rsm:zHfNNWoɛN9ˆ4y<U /bѳoCTjVn ysٿN} (C(XɳPjM9v8%MJ{7/aǛFt0y<U dѻC"TWryk×^ (CG(\QPkM[x HeΡNwpb˟VzvaD (`$6u$,\śg<ӭbӳw}{P"LgP"JRZ6pQcʙ>Jm.[wϿ(hE 8y 4`ɫwOL)Uj93i׻>=}P"Pg#JR7r˝B[œ>0y<U ְdջč&\صv,lǧo>@.h))V6= ,yS'ѩZͻ1ѯo]{0 HsGHJYpqdJ>Jn_Ó6{s0y"̜<e*0fçE*d5+Y{<5ϯ_@.h))V6,Sgҩ^rfӳw}{Q$TФNb,9v8%͡J{WoɟNzvAC4shR^rfѯo]{0 Hs'!HJpQ#ə::-.}[7Ͽ(hE 8} DU`ͫO_‰Liֱn ytjۿN~~(qCG(\QPkM\:zHfNNwcˣVwaD =(qC(\QRsm\;{XϥRͧ^x  Hs'HJYpqdJ>Z_Ó>ˆ4">"u+h˷aƑ.m ulZ\oӿ P䊗4pԬ\ţg.@D)UjY3ٿN~~(CG(\R&Rsm;}YХVdϧf=;y Hs'!HJpQdJ>J_Ó6ˆ4">"u+1h˷!ő.m UkڻLvnӷ X4t$Ԭ\ţg.@D)Uj93ٻ>= (CG(\R&Rsm\:{XORwcˣ^aD 4shR^qѯo]{ DcΠD:lG2u `(`$6t$Ԭ\W?4shR^qѯn];0 Dc& D:شlǕ2uu[LvnϷ_8,`Rsm;{XfNNwpb˟NyAC82 @*uKh˷!E*d5+Y{<5m˧o>@.d((V&<$i2PVūdϧft0y"̜<e ְfçD&d5+Y{<5˯_?8Ȕ.d((V6= ,yS'ѩZqѯo}|z  HsGHJYpqdJ>J_Ó6ˆ4">"u+1f˷!ő.m UkڻLvoӷ P2p\śgDUj93ٻN} 0cH*`'T{ܼ}i2PVŻ1eϫn];0 HsGOHJZ6rqKB[ŗ>tˆ4">"u+1h˷!Ƒ.m UlZLoӷ P2p\śgDTj93i׻>= (CG(\R&Rsm;{YϥRͧ^ Ds'!FB5pQ#ə::m.[w(hE 8y 4`ɫwOL)ձj YsٿN} (qC(XɳPjMx 8%͡J{7/aǛF9t0ye:TV.bͳO_‰L PJ2lISX6= $y2PVūͧ^AC82 @"u+1fçD&\صvß^ (CG(XɳPb-9v8LFk6`ǗFˆ4y<U dѻoC"TWryk×^~~(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_ (CG(\QPkM[x HfNNwpb˟VzwAC@ 0hIXF^>4sSbշ.QƐ$T$Nb-9v 8%ΡNWpb˟VwaD @RD:شl0H6:-].}[7(hEK8} DV.bͳoC"\صv,lǧo??8.d))V6 ,Sgҩ^rfӳw}{Q$PФLb,8v8%MJ{7/ɛN9AC=}P"LgP"JJYpQcə::-.};7qǿ(`$6u$,^ţg.<ԭfշ.Q$PLZ t˝B[œ>0y<U dѻÍ"\׵rß_8Ȕ,dҨT{&ܼ$i2PVūdϧf=;y0 Hs'HJpQcʙ>Jm6{xr,iEK8}DV.bͳoC"TWrßo8.d))V6 ,yS'ҩ^qӯw}|zP$PLZ ڸv(MJ{7/aɛN9AD 4sSbշ.QƐ$T$Nb-9x 8%ΡNWpb˟VwaD @RD:شl0H6:-].}[7(hE 8} DV.bͳoC"T׵r,ǧo>@ .hIXF],shR^gӳw}Q$TФLZ,8v(LJ{7/aǛF90y<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}iХVͣ^aC,Sgҩ^qѯo]{ Dc& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӳw}{P"Pg#JR욷t˝B[œ>ˆ4y">"e*0f÷!E*d5+Y{<5˯_8Ȕ.d((V6= $y3'ѩZͻ1ѯo]{ Ds'!FBpQcʙ>Jn^Ï6{xs(hE 8} DV.bͳoC"T׵rǟo>@ .hIXF]4shSbճQ$TФNb,9v8%͡JWoɟVzvAD Jn^Ï6{s0y̜<e*0f÷!E*lU+ٹ{LuϷ@ P4p\śg@D)UjY3ٿN}(qC(\R&Rsm;{YϥVdϧf=;y0 LGOJRZ7r˝BkǗFu42 >*uKhbF.uu[]׿ P2p\śgDUj93ٻN} 0cH*`'T{}iPVū1eϫf];  HsGHJYpqdJ>J_Ó6{4y"̜<"e*0fç!E*d5+Y{<5˯_?8Ȕ,dҨV&<$i2PVūdϧf=}Q$PLZ ڸt(LFk7/aǛF94y"̜>"e*0f÷!E*lU+ٹ{LuϷ@ P2p\śgDTj93iٻ>= (CH*\'Rs}iЧVūeϫf=;  HsGHJYrqdKB[œ>4y">"u+1f˷!Ƒ.m UlZ\oӿ P䊗4pԬ\ţg.@D)ձjYsٿN~~ (CG*\'Rs}iЧVūeϫf=;  HsGHJYrqdKBZœ>4" >"uKh˷aƑ.m UlZLoӷ PJ2pi+ZW<ԭfշ.|Q$PФLZ ڸt(̝Fk6`ǗFt0y<U dѻÍ"\Wryk×^(qC(Xɳ%Nb-9v(LFAC82 >"e*0dջÍ"\WrytjۿN} (qC(Xɳ%Nb,8v(̝Fkœ>$`$6u$Ԭ\śg<ӭbӳw}{P"LgP"JRZ6rQcʙ>Jm.[w(`$6u$,^ţg.@DTf8h׷.|Q$PLZ t̝Fkŗ>ˆ4y">"e*0fçD&d5+Y{<5m˧??@.d))V6= ,yS'ѩZͻ1ѯo]{ Dc&!FB5pQ#ə:Jm.{xr(`% 8y 4`ͫO_‹TjVrykß_ (CG*\R'Rsm}YХVdϧf=;y0 HGOHRZ7rq˝B[ŗ>tˆ4">"u+haƑ.u ulZ\ӿ X4t$,^ţg/AL)ձn YtjۿN 0cH*`蒧T{ܼ}i2PZŻ1eѫn]{0 LGOJRZ7r˝BkǗFu4" >"uKhaƓ.u ul[\ӿ P䊗4pԬ\śg@D)Uj93ٻ>= (CG*\R&Rsm;{XϥRͧ^AC4shR^rfӯw}|z Dc& FB4n1#I::-]&};7qǿ(`E 8y 4`ɫwOLiֱn YsٿN~~(qC(XQPkM[zHfNNwcˣVwaD J$`ʘ4t\V>4sgҩ^1ѫn=;y0 DcΠD:lG2uuZLvnϯ_8,`'Rsm;{HfNNwpbɟNyAC82 @*uKh˷!E*d5+Y{<5m˧??8Ȕ,`T{}YϥRͣ^aD 4sSbշ.|aƐ&T%NbMx HeΣNwpcˣVAC@ 0hIXF^>4shSbճP$PLZ ڸt(LFk7/aǛF9u0y<e ְdջď&d4Xw,lǧo>@.d((V&<$i2PVūdϧf"u*0fçč&\׵r×^ (qC(Xɳ%Nb-9v(LFk6`Ǘ>ˆ4y<U dѻË"TWryk×^ (CG(\PjMx 8%͡J{W/ɛN90y<e ְdջč&\صv,ǟo@.d((V&= $y3'QZŻ1eѫn]; Hs'!FBpQ#ə:Jm.[xr,iEK8} DV.bͳoC"TWrǟo@.d))V6 ,Sgҩ^rfӯw}{Q$PФLb,8v8%MJ{W/ɟNzva @SD:شn0I::-.[w,iEL:}D/bѻÍ&\Xw,5m˯_?@ 0hISXF^>4sӭbշ.}P↏$PФLb,9v8%͡JWo˟VzwaD 4shR^rfӯw]{0 Hs' FB4nȕ6}*@Ȕ,dTsm;zHeΡNW/ɛN9u0ye:TV.bͳo_‰LiձjY3׻>=}@F"LgOHJYpQ#ə::-&};7qǿ(`$6u$,^ţg.@<ԭfշ.P"Pg"JRZ6rqdJ>Jn^Ï6{xr(hEK8} DU`ͫO_‰Liֱn YsٿN~~(qC(XɳPkM[x HeΡNWpb˟Vzva @RB2lǕ6}*ܽm:pǯ P2p\W=}(qC(\QPsm\:{XORͧ^ Hs'!HJpQdJ>J_Ó6ˆ4">"u+h˷aƑ.m ulZ\oӿ P4p$Ԭ^ţg.AD)ձj YsۿN~ (cH*\'T{ܼ}i2PZŻ1eѫn]{ Hs'HJYpqdKBZœ>4y">"u+1h˷!Ƒ.m ulZ\oӿ P4p$Ԭ\ţg.AD)ձjYsٿN~~(CG(\R&Rsm;}YХVdϧfZ_Ó6{4y"̜<e ְfçD&d4X{<5m˧??8Ȕ,dҨT{&ܼ}iХVͧ^AC<2 @*uKh÷!E*d4X(qC&X$NZ ڸt˛BZ^Ï6{w(h% 6y4,^ţg.<ӭbӳw}{@F"LgP"HJYpQ#ə::-&};7qǿ(`$6u$,^ţg.@<ԭfշ.P"Pg#JRZ6rqdJ>Jn^Ï6{xr,iEK8} DU`ͫO_‰Liֱn YsٿN~~(qC(XɳPkM[x HeΡNwpb˟Vzva @RB:lȕ6}*ܽm:pǯ P4p\g=(qC(\QRsm\:{XORͧ^ Hs'HJYpqdJ>Z_Ó>ˆ4">"uKhaƑ.u ul[\ӿ X4t$,^ţg/AL)ձn YtjۿN 0cH*`蒧T{&ܼ}$i2QZŻ1ѫo]{  HsGHJZ6rqKB[ŗ>tˆ4">"uKhaƓ.u ul[]ӿ X4t$,^ţw/AL)ֱn YtjۿN (cH*\'R{}iЧVūeϫf=; Hs'!HJpQcʙ>Jn^Ï6{s(hE 8y DU`ͫO_‰TjVn ytjۿN~~ (CG(\QPkM[x HeΡNWoɟNy0y<U /bѳoC"TjVQ"PgP"JJYpQ#ɗ::-\&m:׿ PI0lIX6= $y3'PVūdϧ^aD Jn_Ó6{ˆ4y">"u+1f˷!ő.m UkڻLvoӷ P2p\śgD)UjY3ٻN}(qC(\R&Rsm;}YХVdϫf=;y  HsGHJZ6rqKB[ŗ>tˆ4">"uKhaƓ.u u[]׿ P2p\śg.@D)UjY3ٿN~~(CG*\R'Rs}iХVūeϫf=;  HsGHJYpqdJBZ_œ>ˆ4">"u+1h˷!ő.m UkڹLvnϷ P2p\W<ԭf׷.|Q$PLZ t˝B[œ>0y<T/bѳoCTjVl ČDSD2k3jbF.m Ukٹ{<5m˧>@Ȕ,dT{;{XNNwpb˟NyA82 >"u+1f÷D&d4Xw,ǟo8,`T{}XORwcˣVwACJ_Ó6ˆ4y">"u+1f˷!ő.m UlZLoӷ P2p\śg@D)UjY3ٿN~~(qCG(\R&Rsm}YХVūeϫf=;0 HsGHJZ6rqKB[ŗFt42 >*uKhbF2uu[]ǯ P䊗4p$Ԭ\ţg.AD)ձj YsۿN~ (cH*\'T{}i2PVŻ1eѫn];0 HsGOHJZ6rqKB[ŗ>4y"̜>"e*1f÷!E*lU+ٹLuϯ@ PJ2pi+ZW<ӭbշ.P$PLZ t˝B[œ>0qe:T/bѳo`BTjVnaC<2 @"u+1fçD&\׵rk×^~~(qC&X$Nb,ڸt(˝B[œ6{s(hE 6y4-^ɣw.@DTfշ.PF"LgP"JRZ6rQcʙ>Jm.[w(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKB[œ>0y̜<e ְdջď&d4Xw,l˧??8.d((V6= $y3'QZͻ1ѫo]{0 HsGHJYrqdJBZ_Ó>ˆ4y">"u+1f÷!ő*m UkڹLvnϷ X4t$Ԭ^ţg.AD)ձjYsٿN~~ (CG*\R'Rs}iЧVūeϫf];0 HsGHJZ6rqKB[ŗ>t4" >*uKhbF.uu[]׿ P䊗4pԬ\ţg.AD)ձj YsۿN 0cH*`蒧T{&ܼ}$i2QZŻ1ѫo]{ HsGHJYrqKB[œ>4y">"e+1f˷!ő.m UkڻLvnӷ X4t$Ԭ^ţg.AD)UjY3ٻN} (cH*\R&Rsm;{XϥRͣ^AC0y̜<e ְdջď&d4Xw,m˧??8.d((V6= $y3'ѩZͻ1ѯo]{0 HsGOHJYrqdJBZ_Ó>ˆ4">"u+1f˷!ő*m UkڹLvnӷ X4t$,^ţg/AD)ձj YsٿN~ (CH*\'R{}iPVū1eϫf];0 HsGOHRZ6rq˝BkŗFu0y"̜>"e+1f÷!ő.m UlZ\oӿ P4t$,^ţg/AL)ֱn ytjۿ^(qCG(\R&Rsm}iХVūeϫf];0 HsGOHJZ6rqKB[ŗ>tˆ4">"u+haƑ.u ulZ\oӿ P4p\śgDTj93i׻>=(CG(\R&Rsm\:zXORwcˣ^aD 4Sgҩ^(`$6t$Ԭ\W4sR^qѯo]; ČDcD:3jF.u ulZLuϯ_?@,dҨT{&}YϥRwcˣVwAC82 @*uKh˷!E*d5+Y{<5m˧??8Ȕ,dҨT{&ܼ}iХVͧ^AC4sSbշ.Q$TФNb,9v8%MJ{W/ɟNyaD 4shSbrgӯw}|z Dc& FB4lȕ6}* PJ2lISX6 $y3'PVūͧ^aC‡0y<U dѻC"TWryk×^ (CG(\QPkM[x HeΡNWoɟNyAC|Q"Pg#JRZ6rqdJ>Jm.[w$`$6u$,^ţg.<ԭfշ.P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AL)ձjY3ٻ>= (CG(\QPkm\:zHfNNwcˣVwaD =}(qC(\QRsm\;{XϥRͧ^4y">"e+1f˷!ő.m UlZLoӿ P䊗4p$Ԭ^ţg.AD)ձn YtjۿN 0cH*`T{&ܼ$i3'QZͻ1ѯo}|z0 HsGOHRZ7r˝BkǗF9u4y">"u+1h˷aƑ.u ul[\ӿ Xʘ4t$,^ɣw/Liֱn ytj×^(qCG(\R&Rsm}YХVdϧf=;y Hs'!HJpQcʛ>Jn_Ó6{s4y"̜<e*0fçE*d5+Y{<5˯_?@ .h))V6= $y3'QZͻ1ѫn]; ČDcΠD:شlȕ2} (qC(X%Nb,8t(˝B[_Ó6{xr(`$6u$Ԭ\śg޿<ӭbgӳw}|z DcΠD:lǕ2}u[\oӷ PJ2liT*ZF],Sgҩ^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/L)ձjY3ٻ>= (CG(\QPkm\:zHfNNwcˣVwaD =(qC(\R&Rsm;{XϥRͧ^4y">"u+1h˷!Ƒ.m ulZ\oӿ P4t$Ԭ^ţg/AL)ֱn Ytjۿ^(qCG(\R&Rsm}iЧVū1eϫn];0 HGOJR7r̝Fk6`ǗF9uˆ4">"uKhaƓ.u u[]׿ P4pԬ\ţg.@D)ձj YsٿN~ (CH*\'R{}iPVū1eϫf];0 HsGHJYrqdKBZ_œ>ˆ4">"u+1f÷!ő*lU+ٹLuϯ_@ PJ2liT*ZV?4sSbgӳw}{P"Pg#JR7rqdJ>Jn^@F"LGOHJn1#H6*ܽmӿ PJ2liSXF] ,yS'ѩZŻ1eϫf= (CG(\QPsm\:zHfNNwcˣVwaD =(qCG(\R&Rsm;{YϥRͧfˆ4y">"u+1h˷aƑ.m ulZ\ӿ X4t$,^ţw/ALiֱn ytj×^(CG*\R'Rs}iPVŻ1eѫn]{0 LGP"JR7t̝Fk6aǛF9ACJm.[w(hEK8} DUbͳo`BTWryß_ (CG(\R&Rsm;{YϥRͧ^Z_Ó>ˆ4" >"uKhaƑ.u ul[\ӿ X4t$,^ţg/AL)ֱn Ytjۿ^(qC(\R&Rsm}YХVūeϫf];0 HsGOHRZ7r˝Fk`ǗF9u4y">"u+haƓ.u u[]׿ P䊗4pԬ\ţg.AD)ձn Ytjۿ^(qC(\R&Rsm}YХVūeϫf];0 HsGHJZ6rqKB[ŗ>tˆ4">"u+1h˷!Ƒ.m UkڻLvoӷ X4t$Ԭ\ţg.@D)Uj93iٻ>=(qCG(\QPkM[zHfNNwpb˟VzvaD 0qe:TV.bͳo`BTiֱn YsٿN}(qC(XɳPjM9v8%MJ{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&<$i2PVūdϧfJm.[w(hEK8} DUbͳo`BTWryß_8Ȕ,d((V6= ,yS'ѩZqѯo}|z0 HsGHJYpqdJBZ_œ>4" >"uKhaƓ.u ul[]ӿ X4t$,^ţw/AL)ֱn ytj×^(qCG(\R'Rsm}iЧVū1eϫn];0 HGOJR7r̝Fk6`ǛF9ˆ4">"uKhbF.uu[]ǯ P4t$,^ţw/AL)ֱn ytj×^(CG*\'R{}iPVŻ1eѫn];0 LGOJR7r˝FkǗFu0y"̜<"e*0f÷!E*lU+ڹLvnϷ@ P4p\śgDTf93i׻>=}Q$PLZ ڸt(̝FkŗFt0y<U bѳoC"TWr0qe:}DV.`ͫO_L)Uj8h׷.PF"LgOHJYpQ#ə::-]&}:pǯHI0lIX6 ,y3'QZŻ1eϫfˆ4y"̜>"e*0fçD*d5+Y{<5m˯_?@ .h))X6 ,Sgҩ^rfӯw}|{P$PLZ ڸt(LF{7/aǛN9AC4sSbշ.}P↏$PФNb-9v 8%ΡNWpb˟Vwa @SD:4n1#I::-.[xr(`E 8y DU`ͳo`B"TWrǟo@.h))X6,Sgҩ^rfӯw}|{P"PLZ t̝Fkŗ>ˆ4y"̜<e ְdջč&\صv(`% 6u$,\śg޿ˆ4y"̜>"e*0fçD*d5+Y{<5˯_?@ .h))X6 ,Sgҩ^rfӯw}|{P$PLZ ڸt(LJ{7/aǛN9AC4sSbշ.|aƐ&T%NjMx HfNNwcͣ^ HsGHJZ6rqKB[ŗ>t42 @*uKWhbG2u۽mpǿ(hEK8}DV/bѳÍ&\Xw<5m˯_@.hIXF^>4sSbշ.|P$PФLb,8v8%͡JWoɟVzwAD @.h))V6= ,yS'ѩZͻ1ѫn];0 Hs'!FB5n1#I6*\&m: HI0hIV6<$i2ХVͣ^wA82 >"u+0fçD&\صvß_ (CG(\PjMx 8%MJ{7/aǛFt0y<T/bѳoC"TWryk×^ (CG(\QPkM[x HeΡNWoɟNyAC@ 0hIXF^>4sSbշ.|aƐ$T%NbMx HeΣNwcˣVAD =(CH*\'T{ܼ}$i2QZŻ1ѫo]{  HsGHJZ6rq˝BkǗF9u4y">"u+1f˷!Ƒ.m ulZ\oӿ P䊗4p$Ԭ\ţg.@D)UjY3ٿN~~(qCG(\R&Rsm\;{XORͧ^aD 4shR^r8Ȕ,`Rsm\:zHeΡNW/ɛN9u0y:T.bͳo`BLiֱnY3ٻ>=}P"PgP"JRZ6rQcʙ>Jm.[7Ͽ(hE 8y 4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{s(`% 6y4`ɫwOL)ձjYsٿN} (CG*\R&Rsm\;{XORwͣ^AC=}(qC(\R&Rsm\;{XϥRͧftˆ4">"uKhaƓ.u u[]׿ P4pԬ\ţg.AD)ձn YsۿN 0cH*`T{&<$y3'QZͻqѯw}|{Q$T$Nb-9x 8eΡNwcˣ^aD @R掟D:شn1#I::-.{xr(iEK:}D/bѻč&\Xw<5m˯_@.h)XF]4shSbշ.Q$T$Nb-9v 8%ΡNWpb˟VzwAD Jm.}[7Ͽ(hE 8y 4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{s(`% 6y4`ɫwOL)ձjYsٿN} (CG*\R&Rsm\;{XORwͣ^AC=}(qC(\R&Rsm;{YϥRͧftˆ4" >*uKhbF.uu[]׿ P䊗4p$Ԭ\ţg.AD)ձn Ytjۿ^(qCG(\R'Rs}iPVŻ1eѫn]{ HsGHJZ6rq˝BkǗF9u4y">"u+haƓ.u u[]׿ P䊗4p$Ԭ^ţg/AL)ֱn ytj×^(CG(\R'Rs}iЧVū1eϫf];0 HsGOHJZ6rqKB[ŗ>tˆ4y">"e+1f÷!ő*lU+ڹLuϷ@ P2pi+\W<ӭfշ.P"Pg#JR7rqKBZ_P"LgOHJp1#I::\&m׿ PI0lISX6 $y3'QZūdϧf<AC<2 @*uKh÷!E*d5+Y{,lǧo>@.dҨT{&ܼ}iХVͧ^ACJn^Ï6{xr(`% 8y 4`ͫO_‰TjVn yk×^(qC(\QRsm\;{XORͧ^ Hs'HJYpqdJ>Z_Ó>4" >*uKhbF.u u[]׿ P2p\śg.@D)UjYsٿN~~ (CH*\'T{ܼ}$i2QZŻ1ѯo]|z0 HsGOHRZ7r˝Fk`ǗF9uˆ4">"uKhbF2uu۽mǯ(hE 8} DV.bѳoÍ"\Xw<5m˯_@.hIXF^>4sSbշ.|P↏$PФNb-9v8%͡NWpb˟VwaD @R掟D:شl0H::-].}[7(hEK8} DV.bͳoC"T׵rǟo@.d))V6= ,yS'ѩZͻ1ѫn];0 Hs'!FB5n1#I::-]0 Dc&ΠD:lG2u ulZLuϯ_?@Ȕ,dT{{XORwpb˟VyAC<2 @*uKf÷!E*d5+Y{,lǧo>@.dҨT{&ܼ}iХVͧ^ACJn^Ï6{xr(`% 8y 4`ͫO_‰TjVn yk×^(qC(\R&Rsm\;{XORͧ^x  Hs'HJYpqdJBZ_œ>42 >*uKhbF.u u[]׿ P4p\śg.@D)ձjYsٿN~ (cH*`蒧T{&ܼ$i3'QZŻ1ѯo]|z0 HGOJR7r̝Fk6`ǛF9AC4sӭb׷.=}Q$T$Nb-9x 8eΡNwpcˣVAC"u*0fçč&\׵ryk×N~~(q#&X$Nb,8t(̝B[œ>s$`$6u$,\śg<ԭbճQ"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}P"PgLZ t˝B[ŗ>ˆ4">"e*1f÷!E*d5+ٹ{<5ϯ_8.d((V6= ,yS'ѩZͻqѯo]|z Hs'HJpQdJ>Jn_Ó6{ˆ4y">"u+1f˷!ő.m UkڻLvoӷ P2p\śg@D)UjY3ٿN~~(CG*\'Rs}iPVŻ1eѫn]{0 LGP"JR7t̝Fk6aǛF9AD "e+1f÷!ő.m UkڻLvoӷ P2p\g=(qC(\QPsm\:zHfNRwcˣVwaD =(qCG(\R&Rsm\;{XϥRͧ^x  HsGHJYpqdJBZ_œ>0y"̜>"e*1f÷!ő*m UkڻLvoӷ P4pԬ\ţg.AD)ձj YsۿN 0cH*`T{&<$y3'QZͻqѯw}|{Q$T$Nb-9x 8eΡNwpcˣ^aD @R掟D:شn1#I::m6{xs4y">"u+haƓ.u u[]ǯ P4t$,^ţw/ALiֱn ytk×_ (CH*\'T{ܼ}$i2QZŻ1ѫo]{  HsGHJZ6rqKB[ŗ>ˆ4y">"u+1f÷!ő*m UkڹLvnϷ P䊗4p\śg=}P"Pg#JR욷t˝B[œ>`$`$ʘ4t$\V?4shR^qѯn]; ČDcD:3jG.u ulZLuϯ_8,`'Rsm;{XNNwpb˟VzvaCJ_Ó6{ˆ4y">"u+1f˷!ő.m UlZLoӷ P4p\śg.@D)UjYsٿN~~ (CH*\'R{}i2PZŻ1ѫo]{ HsGHJZ6rqKB[ŗFu4y">"u+haƓ.u u[]ǯ P4t$,^ţw/ALiֳn ykß_8.hIXF^>4sӭb׷.=}Q$T$NbMx HfNNwcͣ^ HsGHJZ6rqKB[ŗ>t4" >*uKhbF.uu[]׿ P2p\gDTf93i׻>=(CG(\R&Rsm\:{XORwͣ^aD @RB2k3jG2uu[\ PI0lIX6= $i2PVͧ^AC<2 @*uK1f÷!D&d4Xw,ǟo(qC(Xɳ%Nb-9v8%LFk6`ǗFtˆ4y"̜<e ְdջč&\صvß_(qC(XɳPjMx HeΡNWoɟNyAC=}P↏$PLZ ڸt(LF{7/aǛF9ˆ4y">"e*1f÷!ő*lUkڹLvnϷ P4p$Ԭ\ţg.AD)ձjYsٿN~~ (CG*\'Rs}iЧVū1eϫn];0 HGOJR7r˝Fk`ǗF9uˆ4">"uKhbF.uu[]ǯ P4t$,^ɣw/Liֳn ykß_@.hIXF^>4sӭb׷.=}QƐ$T%NbMx HfNRwͣ^  HsGOHRZ7r˝Fk`ǗF9uˆ4" >"uKhbF.uu[]ǯ P䊗4p$Ԭ^ţg.AD)ձj YsۿN~ (CH*\'R{}iХVūdϫf=;y Ds'!FBpQ#ə>Jm.[w(hE 8y 4`ͫO_‰Liֱn Ys@Ȕ,dTsm;{HfNNWoɛN9ˆ4y<U /bѳoBTjVn YsٿN}(qC(Xɳ%Nb-9v8LFk6`ǗFtˆ4y"̜<e ְdջč&\׵rß_(qC(XɳPjMx 8eΡNWoɟNyAC=}P↏$PLZ ڸt(LF{7/aǛF9ˆ4y">"e+1f÷!ő*lUkڹLvnϷ P4p$Ԭ^ţg.AD)ձjYsٿN~~ (CH*\'R{}iPVū1eϫn];0 HGOJR7r̝Fk6`ǗF9uˆ4">"uKhbF.uu[mǯ(hE 8} DV.bѳoÍ"\Xw<5m˯_@ .hIXF^>4sӭfh׷>=}(CG*\'R{}$i2QZŻ1ѯo]|zP↏$PФNb-9v 8eΡNwpcˣVAD "e*0fçD&d4Xw,l(q#&X$NZ ڸt˝BZ_Ï6{xr(`$6u$Ԭ\śg޿<ӭbgӳw}z DcΠD:شlǕ2}۽]ӷ P2pi+ZV?4shR^rfӯw}|z Dc& FB4n0H::-]&};7qǿ(`% 6y4`ɫwOL)ձn YsٿN} 0cH*\R&Rsm;{XϥRͣ^AD 4sӭbh׷>=}(qCG(\'R{}i2QZŻ1ѯo]|zP↏$PФNb-9x 8eΡNwpcˣ^aD @R掟D:4n1#I::m6{xs4y">"u+haƓ.u u[]׿ P4pԬ\ţg.@D)ձj YsٿN~ (CH*\'R{}iЧVūdϫf=;y Hs'!FJpQcʙ>JmÏ6{xr(`% 6y4-^ɫwOL)ձjY3P"PgP"JJYpQ#ɗ::-]&m:p׿ PJ2lISXF ,yS'ѩZŻ1eϫf4shR^rfӯw}|z Dc& FB4n0H6:-]&};7qǿ(`% 6y4`ɫwOL)ձn YsٿN} 0cH*\R&Rsm;{XϥRͣ^AD =(CG*\'T{ܼ}$i2QZͻ1ѯo}|zQ$T$Nb-x HeΣNwcͣ^ HsGHJZ6rq˝Bk`ǗF9uˆ4">"uKhbF2uu۽]ǯ P4t$,^ţw/AL)ֱn ytjۿ^(qC(\R&Rsm;{YϥVϧfJ_Ó6{s0y<e ְdջč&\صv, ČDSD2k3jbF.m Ukڹ{<5˧??8,`'Rsm\:zHfNNWoɟN90qe:T/bͳo`BTjVn ysٿN} (CG(\QPkMx 8%͡J{W/ɛN90y<U dѻÍ"\صv,ǟo8Ȕ,d(V&<$i2PVŻ1eϫf=;y0 HsGHJYpQcʛ>Jn^Ï6{s(hE 8} DU`ͳo`BTWrß_8.d))V6 ,ySgҩ^rfӯw}{Q$TФNb,9v8%͡JWoɟVzwAD *uKhbG2u۽mpǿ(iEK:}D/bѻč&\4X{<5˯_@ .hIXF^>4sSbշ.|P↏$PФLZ,8v8%MJ{W/ɟNyaD @RD:lȕ6*\&m;7qǿ(hE 8y 4`ɫwO_‰Liֱn YsٿAC<2 @"u+1fçD&\׵r×^(qC(X%Nb,8v(LFkŗ>0qe:T/bͳo`BTjVn YsٿN} (CG(\QPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵v,ǟo8Ȕ,dҨV&<$i2PVŻ1eϫf=;y0 HsGHJYpQcʛ>Jn^Ï6{s(hE 8} DU`ͳo`BTWrß_8.d))V6 ,ySgҩ^rfӯw}{Q$TФNb,9v8%͡JWoɟVzwAD "u+haƓ.u u[]׿ P䊗4p$Ԭ^ţg/AD)ձn Ytjۿ^ 0cH*`蒧T{&ܼ}$i2PZŻ1eѫn];0 HsGHJZ6rqdKBZ_Ó>4y"̜<e*0fçD&d4Xw,lǧpˆ0y:T.bͳo`BLiձjY3׻>=}Q$Pg#JRZ6rqcʙ>Jm.}[7Ͽ(`% 6y4,^ţg.@DTfշ.P"Pg"JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձj YsٿN} (CG(\QRsm\:zHfNNwcˣVwAD *uKWhbG2}ܽm:pǿ,iEL:Tꖯdѻď&d5+Y{4sSbշ.|aƐ&T%NbMx HeΣNwpcˣVa @R掟D:شlH6*]&};7qϿ(hE 8} DU`ͫO_‹TjVn ytjۿN$`$4t$ԫ\W?4sR^qѯo]{ DcΠD:lG2uu[LvnϷ8Ȕ,dT{}YϣRwcˣVwAC<2 @*uKh˷!ő*lU+ٹ{<5˯_?@.d((V&<$i2PVūeϫf=;y0 Hs'!FJpQ#ə::m.[w(hE 8y 4U`ͫO_‹TjVn yk×^(qC(\QPkm\:zHORwͣ^AD 4sӭbշ.}Q$T$Nb-9x 8eΡNwpcˣVAD = (cH*`T{&< $y3'ѩZrfӯw}{QƐ$T%NjMx HfNRwͣ^x0 HsGOHRZ6rq˝BkǗF9u4y">"e+1f˷!ő.m UkڻLvoӷ P2p\W=}Q$PLZ ڸt(̝FkǗF PJ0lISX6= $y2PVūͧ^aD 8Ȕ,dT{}YORwcˣVwAC82 @*uKh˷!ő*lU+ٹ{<5˯_?@.d((V&<$i2PVūdϫf=;y0 Hs'!FBpQ#ə::-.[w(hE 8y 4U`ͫO_‰TjVn yk×^(qC(\QPkm\:zHORwͣ^AD 4sӭbշ.}Q$T$Nb-9x 8eΡNwpcˣVAD "u+haƓ.u u[]ǯ(hE 8}DV/bѳč&\4X{<5ϯ_@ P䊗4p$,^ţw/ALiֳn ykß_@ .hIXF^?4ӭf8h׻>= (CH*\'T{ܼ$i3'QZͻ1ѯo}|zP↏$PФNb-9v 8%ΡNwpbˣVAC=}P"PgP"JRZ6rQcʙ>Jm.[w(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjMx 8%͡J{W/ɛNyAC=}(qC(XQPkm\:zHORwͣ^AD 4sӭb׷.}Q$T$Nb-9x 8eΡNwpcˣVAD @R掟D:شn1#I::-6{xs4y">"u+hbF.uu[mǯ(hEK8}D/bѻč&d4Y{<5ϯ@ P4t$,^ɣw/LjVnyßo@ 0hISZF?<ԭf8i׻>= (cH*`T{&<$y3'QZqӯw}{Q$T$Nb-x HeΣNwcˣ^aD Jm.[wϿ(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjMx 8%͡J{W/ɛN9AC=}(qC(XQPkm\:zHORwͣ^AD 4sӭb׷.=}Q$T$Nb-9x 8eΡNwpcˣ^aD @R掟D:شn1#I::m6{xs4y">"uKhbF.uu۽mǿ(hEK:}D/bѻč&d5+Y{<5Ϸ@ P4t$-^ɣwOLjVryǟo@ 0hIT*ZV?<ԯf93iٻ>} 0c*`T{&= $yS'ѩ^rfӯw}aƐ&T%NjMx HfNRwͣ^  HsGHJZ6rqKB[ŗ>tˆ4y">"u+1f˷!ő.m UkڹLvnϷ P䊗4p\śg<ԯf8h׷.|Q"PgP"JRYpQ#ə::-]&}:pǯ P2liT*ZF],S'ѩZͻ1ѫf=;y0 Dc& FB4nȕ6}*ܽmӿ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǿ(`% 6y4-`ɫwOL)ձj YsٿN} 0cH*\R'Rsm;{YϥRͧ^ Ds'!FBpQcʙ>Jn^Ï6{xs(hE 8} DV.bͳoC"T׵r,ǧo>@ 0hISXF^>4sSbշ.|P$PФLb,8v8%͡JWo˟VwaD @SD:4n1#I::m6{xs4y">"u+haƓ.u u[]ǯ P4t$,^ɣwOLjVryßo@ 0hISZF?<ԯf93i׻>} 0cH*`T&= $yS'ҩ^rgӳwQ$T$Nb-x HfNNwͣ^0 HsGOJR7r̝Fk6aǛF9AD @R掟D:شn1#I::-.{xr(iEK8}DV/bѳÍ"\طw,m˧_?@ .hIXF]4shRbgӳaƐ$T$Nb,8v8%MJ{7/aǛF9 ČDcD:k3jbF.u Ukڹ<5˯??8ȓ,`Rsm;{HfNNwpbɟNyAC82 @*uKf÷!E*d5+Y{@.d((V&<$i2PVͧ^AD 4ӭfh׻>=(CH*\蒧T{&ܼ$y3'QZqӯw}{QƐ&T%NjM[xHORͧf"uKhbF.uu[]ǯ P4p$Ԭ^ţg/AL)ձn YtjۿN (cH*`'T{}iЧVūeϫf=;y Ds'!FBpQ#ə::m.[wAC<2 @"u+1fçD&\صvß^ (C(XɳNb-9v(LFk6ŗ>0y<U /bѳoC"TWr ytjۿN~~(qC(XɳPjMv8%MJ{7/aǛF9uˆ4y"̜>"e*0fçD&d4Xw,lǧo>8Ȕ,dҨT{&<$i2PVū1eϫf=;y0 HsGHJYpQdJ>Jn^Ó6{s0y̜<e 0fçE*d5+Y{<5ϯ_@.h)X6],shR^gӳP$PФLZ,8v8%MJ{W/ɟNzvAC= (CH*`蒧T{&<$y3'ѩZrfӯw}{aƐ&T%PkM[zHORϧf=;y  HsGOHR7r̝Fk6aǛN9aD @SD:4n1#ə>Jn^Ï6{sˆ4" >*uKhbG2u۽mpǿ(hEK8} DV.bѳoÍ"\صw,m˧??@ .hIXF]4shSbճP$PLZ ڸt(LFk6`ǗFuˆ4y<T/bͳo`BLiֱjY3ٻ>=}PF"LgOHJYpQ#ə::-]&};7qǯ PJ2lISXF],SgѩZͻ1ѫn]; Dc& D:شlȕ6}*ܽm׿ P2pi+\W<ӭbճP"Pg#JR욷t˝B[ŗ>4">"u+1f÷!ő*lU+ٹLuϯ@ P2pi\W<ԯf8h׻>=}(qC(\R&Rsm\;{XϥRͧftˆ4" >*uKhbF.uu[]ǯ P4t$,^ţw/ALiֱn ykß_8.h)XF^>4sSb׷.=}(qCG(\R'R{}$i2QZŻ1ѯo}|zQ$T$Nb-x HfNRwͧ^x0 HGP"JR욷t(LF{7/aɛNyAC*uKhbG2u۽m:pǿ(iEL:}T/dѻč&d5+Y{<5ϯ@ P䊗4p$Ԭ\ţg.AD)ձn YsۿN (cH*`'T{}iPVū1eϫf=; Hs'!HJpQcʙ>JmÏ6{xr(`$6t$Ԭ\W4sS^rfӯo]{ Dc&ΠD:شlǕ2}u[\oϷ@ PJ2lISXF],S'ѩZͻ1ѫn]; DcΠD:شlȕ6}*ܽm׿ P2pi+ZW<ӭbճaƐ$TФLZ ڸv(LFk6`ǛF9uˆ4">"u+1f÷!E*lU+ٹ{Luϯ@ PJ2pi+\W<ԯf8h׻>=}(qC(\QRsm\;{XϥRͧftˆ4" >*uKhbF.uu[]ǯ P4t$,^ţw/ALiֳn ykß_8.hIXF^>4sӭb׷>=}(qCG(\'R{ܼ}$i2QZͻ1ѯo}|{Q$T%NbMx HfNRͧ^Z_Ó6{s 0p  (qC(Xɳ%Nb,8v(̝F[œ>s$`$6t$Ԭ\śg<ӭbgӳw}{@F"LgP"JRYpQcʙ>Jm.[wϿ(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjM[x HeΡNWoɟNyaD =}Q$PФLZ,8v(%MJ{W/ɛNyaD 4sSbշ.}Q$T$Nb-x HeΣNwcˣ^ HsGHJZ6rq˝Bk`ǗF9uAC*uKhbG2}ܽ&m:qϿ,qeL:U dջE*dU+ڹLvoӷ P4t$-^ɣwOLjVrǟo>@ 0lIT*ZV@.d((V&<$i2PVūdϧf@ .hIXF^>4sSbշ.|aƐ&T%NjMx HfNNwcͣ^ HsGHJZ6rq˝BkǗF9uˆ4">"uKhbF2uu۽mpǿ(iEK:}T/dѻď&d5+Y{= 0cH*`T&= ,yS'ҩ^rgӳQ$T%NbMx HfNRͧ^4sSb׷.=}Q$T%NbMx HfNRͧ^x0 LGP"JR욷t(LF{7/aɛNyAC@.hIXF^>4sӭb׷.=}(qCG(\R'Rsm}iЧVū1eϫn];0 HsGOHRZ6rqKB[ŗ>4y"̜>"e*0f÷!E*d5+ٹ{<5@Ȕ,dT{m;{HfNNWoɟN90qe:}DV.bͳO_‰LiֱjY3ٻ>=P"Pg#JRZ6rqdJ>Jn^.[w(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKB[œ>0y"̜<e ְdջD&d4Xw,5m˧??@.d()V6= ,yS'ѩZͻqѯo]|z Hs'!HJpQcʙ>Jn^Ó6{s4y"̜>"e*1f÷!ő*m UkڹLvnӷ P2p\śg@D)UjY3ٿN~~(CG*\'R{}iPVŻ1eѫn]{ HsGHJZ6rq˝BkǗF9uˆ4" >*uKhbG2uܽm:pǿ,iEL:TꖯdջD*d5+ٹ{LvnϷ P䊗4p$,^ţw/LjVnyßo@ 0hIT*ZVJm.[w(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_œ>0y<e ְdջď&d4Xw,m˧??8.d()V6= $yS'ѩZͻqѯo]{ Hs'!FJpQcʙ>Jn^Ó6{s4y"̜>"e*1f÷!ő*lUkڹLvnӷ Xʘ4t$,^ɣw/ALiֱn ytj×^(CG*\'R{}iPVŻ1eѫn]{  HsGHJZ6rq˝Bk`ǗF9uˆ4" >*uKhbG2uܽm:qǿ,ieL:U dջD*d5+ٹLvnӷ P䊗4t$,^ɣw/LjVryǟo@ 0lIT*ZV"e+1f˷!ő.m UkڻLvoӷ P2p\W<ԯf8h׷>=}P"LgP"JJYpQ#ə::-]&m:pǯ PJ2liT*ZF],S'ѩZͻ1ѫn=;y0 Hc& FB4n0H6}*ܽm׿ P2piT*ZF^>4shR^rfӯw}|z  Hs'!FB5n1#I::-]&}[7Ͽ(hE 8} DU`ͫO_‰TjVn ytj×^ (CH*\R&Rsm;{YϥRͧ^ Hs'!FJpQcʙ>Jn^Ï6{s4y"̜>"e*1f÷!ő*lUkڹLvnӷ Xʘ4t$,^ɣw/ALiֱn ytj×^(CG*\'Rs}iPVŻ1eѫn]{  HsGHJZ6rq˝Bk`ǗF9uˆ4" >*uKWhbG2}ܽm:qǿ,ieL:U dջD*dU+ٹLvnӷ P䊗4t$,^ɣwOLjVrǟo>@ 0liT*ZW"uKhbF2uu۽mǯ(hEK8}D/bѻč&d4Y{<5ϯ@ P4t$,^ɣwOLjVrǟo>@ 0liT*ZWJn_Ó64y">"u+1haƓ.u u[]׿ P4pԬ\ţg.@D)ձjYsٿN~~(CG(\R&Rsm;{YϥRͧ^Ā$8@ PJ2lISX6 $y3'QZŻdϧf<AC82 @*u+1f÷!E&d4Xw,lǟo8Ȕ,dT{}YϥRͣVwACJmÏ6{xr(`% 8y 4`ͫO_‰LjVn yk×^(qC(\QRsm\;{XϥRͧ^x  HsGHJYrqdKBZœ>4y">"u+1h˷!Ƒ.m ulZ\ӿ X4t$,^ɣw/Liֳn ykß_@.hIXF^>4sӭbh׷>=}(qCG*\'T{ܼ}$i3'QZͻqѯw}|{Q$T%NjMxHfORͧfJ_œ>ˆ42 @*KX2jǕ2}*\&};7,iEL:TꖯdջD*d5+ٹLvnӷ P䊗4p$,^ţw/ALiֳn ykß_@.hIXF^>4sӭb׷.=}Q$T$Nb-9v 8%͡NWpb˟VwaD 4ӭfh׷>=(CG*\'T{ܼ$i3'QZͻqѯw}{QƐ$T%NjMxHfORͧfZ_œ>t42 @*KX2jǕ6}*\&}[7,ieL:U dջE*dU+ڹLvoӷ P4t$,^ɣwOLjVryǟo@ 0hISZF?<ԭf8i׻>= (CH*\'R{}i2PVŻ1eѫn];0 HGOHRZ6rqKB[œ> @0 (q#&X$NZ ڸt˝BZ_Ó6{r(`% 6y4,^ţg.@<ԭfճQ$Pg#JR7rqK>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjM[x HeΡNWoɟNzvaD =(CG(\R&Rsm;{YϥRͧfˆ4y">"u+h˷aƑ.u ul[]ӿ Xʘ4u$-^ɣwOLjVnykß_@ .hIXF^?4ӭfh׻>=(CH*\'T{&ܼ$y3'QZͻqӯw}{QƐ&T%PjM[zHORϧf=;y  HsGOJR7t(̟F{7/aɛNzvAD Jn^Ó64y">"uKhbG2}ܽ&m;7qϿ(hEK8}D/dѻď&d5+Y{8.hIXF^>4sӭb׷.=}Q$T$Nb-9x 8eΡNwpbˣVwa @SD:شl0H6*-]&};7ϰ0qe:}DV.bͫO_‰L)ձj93i׻>|Q"Pg#JRZ6rqcʙ>Jm.[7Ͽ(hE 6y4-^ɣw/ADTf8h׷.|Q$PLZ t˝B[œ>0y<U dѻÍ&\صv,ǟo@.d((V6= $y3'QZͻ1ѫn];0 HsGHJpQcʛ>Jn^Ï6{s0y̜<e 0fç!E*dU+ٹ{*uKhbG2u۽mpǿ(iEL:}T/dѻď&d5+Y{LuϷ Xʘ6u$-`ɫwO_‹TWrǧo??@ 0hISZV?= (CG(\QRsm\:zHfORwcˣVaD @RB2lȕ6}*\&m:pǿ(hE 8} DU`ͳo`B"TWrǟo@ .hIXF]4shSbճ.Q$T$Nb-9x 8eΡNwpbˣVACJn_Ó64y">"uKhbG2uܽm:pǿ,iEL:Tꖯdѻď&d5+Y{4shR^rfӯw}|z0 Hs'!FB5n1#I::-.}[7Ͽ(iEK8} DU`ͫo`BTjVryk×^(qC(\QPkm\:zHfORwcͣ^AC"u*0fçč&\׵r×^ (qC(Xɳ%Nb-9v(LFk6`ǗFˆ4y"̛<U dѻÍ"\׵ryk×^ (CG(\QPkM[x HeΡNWoɟNyAD =}P↏$PLZ ڸt(LFk7/aǛF94y">"e*1f÷!ő*lUkڹLvnϷ X4t$Ԭ^ţg/AD)ձj YsۿN (cH*`蒧T{ܼ}$i2QZŻ1ѯo]|z0 HsGOHRZ7r˝Fk`ǗF9uAC"u+hbF2uu۽mpǿ,iEL:TꖯdջD*dU+ٹLvnӷ P4t$-^ɣwO‰TjWrǧo??@ 0hISZV?"u+1h˷aƑ.u ul[\ӿ X4t$,^ţg/AD)ձjYsٿN@ PJ2lISX6 ,y3'QZŻdϧf<AC82 @*u+1f÷!E&d4Xw,lǟo8Ȕ,dT{}YϥRcˣVwACJmÏ6{xr(`% 8y 4`ɫO_‰LjVn ytk×^(qC(\QRsm\;{XϥRͧ^x  HsGHJYrqdKB[œ>4y">"u+1h˷aƑ.u ul[]ӿ Xʘ4u$-^ɣwOLjVryßo@ 0hISXF^?<ԭf8i׻>= (cH*`T{&< $y3'ѩ^rfӳw}P↏$T$Nb-x HfNRͧ^t4y">*uKhG2}ܿ&m;7q(iEL:}TꖯdѻD*d5+ٹLvnӷ P4t$-^ɣwO‰LjWrǟo>8.hIXF^>4sӭbh׷>=}(qCG(\'R{}iPVŻ1eѫn]{ Hs'HJYpqdJ>Z_Ó>kP (C(Xɳ%Nb,8v(̝Fkœ>(`$6u$,^śg<ԭbճP"Pg#JR7rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPkM[x HeΡNWo˟VzvaD @RB2k3lǕ2}ܽmǯ P2pi+\W<ԭf8h׷>=}Q$PФLZ,8v8%MJ{W/ɟNyaD @R掟D:شl0H::-.}[w,iEL:}T/dѻč&\4X{<5˯_@ .hIXF^>4ӭfh׷>=}(CG*\'R{ܼ}$i2QZͻ1ѯo}|{Q$T$NbMx HfNRͧ^Z_œ>t82 @*kX2jȕ6}*].}[7(hEK:}D/dѻD&d5+ٹLvnӷ P4t$-^ɣwO‰TjWrǧo??@ 0hISZF?<ԯf93iٻ>}(qCG*\'R{ܼ}$i2QZͻ1ѯo}|zQ$T$Nb-9x 8eΡNwpbˣVAC@.d))V6= $yS'ѩZͻ1ѯo]{0 HsGHJYpqdJ>Z_Ó6ˆ4y">"e+1f÷!ő*lUkڹLvnϷ X4t$,^ţg/AD)ձn YsۿN 0cH*`蒧T{&ܼ}$i2QZŻ1ѯo]|z0 HsGOHRZ7r˝Fk`ǛF9AC"uKhbF2u۽m:pǿ,ieL:U dջE*dU+ڹLvoӿ Xʘ4u$-`ɫwO_‹TWr,lǧ??@ 0liT*ZW*uKhbF2uu۽mǯ P4t$Ԭ^ţg/AD)ձj YsٿN~~;P0qeL:}DU`ͫO_L)կj93i׷.|P"Pg#JRZ6rqcʙ>Jm.[wϿ(hE 8y 4-^ɣw/AD)Uj93i׻>=}Q$PLZ t˝B[ŗ>ˆ4y"̜<e ְdջD&d4Xw,l˧??8Ȕ,d((V&< $y3'QZŻ1ѫn];0 HsGHJYpQcʛ>Jn^Ó6{s4y"̜<"e*0f÷!E*lU+ڹLvnϷ P4p$Ԭ^ţg.AD)ձj YsۿN~ (cH*`'T{ܼ}$i2QZŻ1ѯo]|z0 HsGOHRZ7r˝Fk`ǛF9AC"uKhbG2uܽm:qϿ,qeL:U dç!E*lUkڹLoӿ Xʘ6u4-`ɫO`BT׵v,l˧_?8.hIXF?<ԯf93iٻN~~(CH*`蒧T{&= $yS'ҩ^rgӳQƐ&T%PkM\:zXϥVdϫf];0 LgP#JR t(MJ{W/ɟVzwaD @SDB5nQ#ʙ>Jn^Ó682 @*KWjG2}ܽm:pǿ(hEK8}DV.bѳoC"\صv,lǧo??X8`aCˆ4y<U dѻÍ"\׵ryk×^ (CG(\QPkM[x HeΡNWoɟNzvaD =}(qCG*\'R{}i2PZŻ1ѯo]|z0 HGOJR7t̝Fk7/aǛNya @SDB5nQ#ʙ>Jn_Ó>ˆ4" >*uKWjG2}ܿ&};7q(iEL:TꖯdջD*dU+ڹLvoӿ Xʘ6u$-`ɫO_‹T׵v,l˧_?8.hIXF?<ԯf93iٻN~~ (CH*`T{&= $yS'ҩ^rgӳQƐ&T%PjM[zXORϧf=;y0 HGOJR7t(̟Fk7/aɛNya @SD:4n1#ə:JmÏ6{s4y">"u+1f˷!ő.m UlZLvoӷ0y:TV.bͳo_‰LiձjY3׻>=}@F"LgP"HJYpQ#ə::-.};7qǿ(`$6u$,^ţg.@DTfշ.P"Pg#JR7rqKBZ_Ó6{s(`E 8y 4`ɫwOL)ֱn YsٿN} (cH*\R&Rsm;{XORͣ^ACJ_Ó>ˆ42 @*KX2jǕ6}*\&};7,ieL:U dջD*d5+ٹLvnӷ P䊗4p$Ԭ^ţg/AL)ֱn ytj×^(CG*\'Rs}iЧVū1eϫf];,j@(@ PI0lISX6 $y3'QZūdϧfAC82 @*u+1f÷!E*d4Xw,lǧo8Ȕ,dҨT{&}YϥRͣ^aD "e*0f÷!E*lU+ٹ{Luϯ@ P2p\gDTj93iٻ>= (cH*\'R{}iPVŻ1eϫn];0 HGOJR7r̝Fk6`ǛF9ACZŗ>t4y">"uKhbG2}ܽ&m;7qϿ(hEK8}D/bѻč&d5+Y{4shR^rfӯw}|z Dc& FB5n1#I::-]&}[7Ͽ(hEK8} DU`ͫo`BTjVryk×_(qC(\QPsm\:zXORͣ^aD J_Ó>ˆ4" @*KWjG2}*\&};7,ieL:U dçE*lUkڹLoӿ X6u4`ͫo`B"Tصw,m˯_@ 0hIT*ZV"u+1fçD&\صvß_ (CG(\ɳPjMv8%MJ{7/aǗFt0y:T/bѳoC"TWryk×N~~(qC(XɳPjMx 8eΡNWoɟNyAC=}Q$PLZ ڸv(LJ{7/aǛN9AC=}(qCG(\'R{}i2PZŻ1ѯo]|z0 HGOJR7t(̟Fk7/aɛNya @SΠFB5pQcʛ>J_œ>ˆ42 @*KX2jǕ6}*\&}[7,qeL:U ְdç!E*m Ukڻ\ӿ P4t$-^ɫwO‰TWr,ǧ??@ 0liT+ZWD)UjYsۿ^(CH*`T{&= ,yS'ҩ^gӳaƐ&TPkM\:{XϥVdϫf];0 LgP#JR t(MJ{W/ɟNzwaD @SD:4n1#ə:JmÏ6{s4y">"u+h˷aƑ.u ulZ\oӿ PJ2liSXF] ,yS'ѧZŻ1eϧf} (CG(\R&Rsm\:zHORwcͣ^AC= (cH*\'R{}iPVŻ1eϫn];0 HGOJR7r̝Fk6`ǛF9ACJ_œ>42 @*KX2jȕ6}*].}[7(hEK8}D/dѻď&d5+Y{,Sgҩ^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(hE 8y 4`ɫwOLiֱn YsٿN~~(qC(XɳQPkM[xHfNNwcˣVwaD @ 0hISXF^>4sSbշ.|P↏$PФNb-9v 8%͡NWpb˟VACZŗ>t4">*uKWhG2}ܿ&};7q(iEL:TꖯdջD*d5+ٹLvnӷ P䊗4t$,^ţw/Liֳn ykß_@.hIXF]4sSbշ.cB@(`% 6u$,^śg<ӭbgӳw}{ Dc&ΠD:شlǕ2}۽]oӷ P2piT*ZF^>4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ P2pi+ZV?<ӭbճ.P"PLZ t(̝Fk6`ǗFuˆ4">"u+1f÷!ő*m UkڹLvnϷ P4p$Ԭ\ţg.@D)UjY3ٿN~~(CG(\R'Rsm}iХVūeϫf];0 HsGOHRZ7r˝Fk`ǗF9uˆ4" >*uKhbG2u۽mpǿ(iEL:}Tꖯdѻď&d5+Y{LuϷ Xʘ6u4`ɫO`BT׵r,l˧??@ 0liT+ZWDUjYsٿN(CG*\蒧T{&< $yS'ѩ^rgӳQƐ&T%PkM\:{YϥVeϫn]{  HGP"JR욷t(MJ{W/ɟVwa @c FBpqdKB[ŗF9uˆ42 @*KX2jǕ6}*\&}[7,qeL:U ְdç!E*lUkڹLoӿ Xʘ4u$-^ɫwO‰LjVrǟo@ 0hISXF^>4sӭbշ.@Ȕ,dҧT{{XONwpb˟VyAC82 @"u+1f÷!E&d4Xw,lǟo8Ȕ,dҧT{}YϥRͣ^aD = (CH*\'R{}iPVū1eϫn];0 HGOJR7r̝Fk6`ǛF9AC4sSbշ.|bv+c5c?d@@$`$4t$Ԭ\W4sSbrfӯw}|z0 Hc& FB4lȕ6}*ܽ]ӿ PI0lISXF],Sgҩ^qѫn]; Dc& FB4n0H6*-]&};7qǿ(`% 6y4-`ɫwOL)ձjYsٿN} (CH*\R&Rsm;{XORͣ^AD @ 0hIXF^>4sSbշ.|P↏$PФLb,9v8%͡NWpb˟VwAC@ 0liT+ZWD)UjYsۿN(CH*\蒧T{&< $yS'ҩ^gӳaƐ&TPkm\:{YХVū1eѫn]{0 LGP"JR t(%MJ{Wo˟VAD @SDB5nQcʛ>Z_œ>t4y">*uKhG2}ܿ&};7,iEL:U dջE*dU+ڹLvoӷ P4t$-^ɣwO‰LjVrǟo@ 0hISZF?4ӭfh׷>=}cCd`` $`$6t$Ԭ\śW*uKhbG2u۽m:pǿ,iEL:TꖯdѻD&d5+ٹ{LvnϷ P䊗4t$,^ɣw/LjVrǟo>8.hIXF?<ԯf93iٻN~~ (CH*`T{&= ,ySgҫ^gճ.|P↏$T%NjMxHORdϧf=;0 LgP#JZ ڸv8%͡JWpbˣV HsGOJR욷t(LJ{W/ɟNzwa @SΠFBpQdJB[ŗ>u4" >*uKWjG2}ܿ&};7q(iEK:}T/dѻď&d5+Y{0qe:TV.bͳo`BTiֱn YsٿN=(qC(XɳPjM9v8%MJ{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8.d((V&<$i3'QZŻ1eϫf=;y Dc&!FB5nQ#ə::-.[w(hEK8} DUbͳo`B"TWrǟo@.h))X6,ShR^gӳwaƐ&T%NbMx HeΣNwcˣVAD Zŗ>t4" @*KWjǕ6}*]&}[7(hEK:}TꖯdջD*dU+ڹLvoӿ Xʘ6u4-`ɫO`BT׵v,l˧??@ 0liT*ZW"e+1f÷!ő*lUkڹLvnϷ P䊗4pԬ\śg.@D)UjY3ٿN~~(qCG(\R&Rsm}YХVūeϫf=;0 HsGOHRZ7r˝Fk`ǗF9uˆ4" >*uKhbG2u۽m:pǿ,iEL:TꖯdѻD&d5+ٹ{LvnϷ P䊗4t$,^ɣw/LjVrǟo>@.hISXF?<ԯf93ٻN~~ (cH*`T&= ,ySgҫ^ճ.|Q$T%NjM[zXORdϫf]; HsGOJR욷t(LJ{W/ɟVwa @c FBpqdKB[ǗF9uAD @SD:5nQcʙ>J_œ>82 @*kX3jȕ6*].}[w(hEK8}D/dѻč&d5+Y{@.d))V6= $y3'QZͻ1ѫn];0 Hs'HJpQcʙ>Jn^Ï6{xr(`E 8y 4U`ͫO`BTWryß_8.d))V6 ,Sgҫ^rgӳw}aƐ$T%Nb-x HeΡNwpcˣVAD @ 0liT+ZWJ_œ>t4y">*uKWjG2}*\&}[7,qe<e ְf÷!ő.m ulZ]ǯ(hEK:}T/dѻD&d5+ٹLvnӷ P4t$,^ɣwOLjVrǟo@ 0hIT*ZV?<ԭf8i׻>=!K'P0qe:}DV.`ͫO_‰L)ձjY3i׻>=}Q$P#JR7rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw.@DTf8h׷.|Q$PLZ t˝B[ŗ>ˆ4y"̜<e*0fçD&d4Y{<5m˧??@.d))V6= ,yS'ѩZͻqѯo]|z Hs'!FJpQcʙ>Jn^Ï6{s4y"̜<"e*0f÷!ő*lUkڹLvnϷ X4t$,^ţw/ALiֱn ytj×^(CG*\'R{}i2PZŻ1ѫo]{0 HsGOHR7r̝Fk6aǛF9aD @SD:4nQ#ə>Jn^Ó64y">"uKhbG2}ܽ&m;7qϿ(iEK:}TꖯdջD*dU+ڹLvoӿ Xʘ6u4`ɫO`B"Tصv,m˯_@ 0hIT*ZWD)UjYsۿ^ (cH*`T&= ,ShR^շ.}QƐ&T%PkM\:{YХVūeϫn]{0 HGP"JR t(MJ{Wo˟VwAD @R掟D:5nQ#ʙ>Jn_Ó>ˆ4" @*uKWjG2}ܿ&m;7qϿ(hE 8}DV/bѳÍ&\Xw<5m˯_88` 8,`'Rsm:zHfNNWoɟN90qe:T.bͳo`BTjVn YsٿN} (CG(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rǟo8Ȕ,dҨV&<$i2PZŻ1eϫf=;y Dc&!FB5nQ#ə::m.[w,iEK8}DV.bͳoC"\׵r,ǧo>@ 0hIXF^>4sSbշ.QƐ$T$Nb-x 8eΡNwpcˣVAC@ .hISXF?<ԯf93iٻN~~ (CH*`T{&= ,ySgҩ^gճ.a&XPkm\;{YЧVū1eѫo]|zQ$T%NjM[zXϥRdϫf];  HsGOJR욷t(MJ{WoɟVwAD @SD:5nQcʛ>Zŗ>t4" @*uKWjǕ6}*\&}[7,qe<U ְf÷!ő*m UlZ\׿ P4t$-^ɣwO‰LjWrǟo>@ 0lIT*ZV?<ԯf8i׻>=8Ȕ,`Tsm;{HfNNwoɟNy0y:T/bѳo`BTjVn YsٿN} (CG(\ɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_(qCG(\QPkM[x HfNNwpb˟VzwAC} (cH*\'R{}iЧVūeϫf];0 HsGHJZ6rqKB[ŗ>t42 @*uKWhbG2u۽mpǿ(iEK:}D/dѻč&d5+Y{<5Ϸ@ P4t$-^ɣwO‰LjWrǟo>@.hIXF?<ԯf93iٻN}(CH*\蒧T{&< $yS'ҩ^rgӳaƐ&TPkm\:{YХVū1eѫn]{0 LgP#JR t(%MJWpbˣVaD @SΠFBpQdJB[ŗF9uAD Z_œ>t4" >*uKWjǕ6}*\&}[7(hEK:}TꖯdѻD*dU+ٹLvoӷ X4u$-^ɫwO_‹TWrǧo??@ .hISXF^?4ԭf8h׻>={$k)0qe:DV.bͳO_‰LiձjY3ٻ>=}PF"LgP"JJYpQcʙ>:-.}[7Ͽ(`% 6y4-^ɣw/AD)Uj8h׷.|Q$PLZ t(̝Fkŗ>ˆ4y"̜>"e*0fçD&d5+Y{<5m˧??@.d))V6= ,yS'ѩZqѯo]|z Hs'!HJpQcʙ>Jn^Ó6{s4y"̜>"e*1f÷!ő*lUkڹLvnӷ Xʘ4t$,^ɣw/Liֱn ytk×_ (CG*\'R{}i2QZŻ1ѯo]|z0 HGOJR7r̝Fk6aǛN9aD @SD:5nQ#ʙ>Jn_Ó>4" >*uKWhG2}ܿ&};7q,iEL:U dջE*lUkڹLoӿ P䊗4t$-^ɣwO‰TWr,ǧ??@ 0li+ZWD)ձn ytk×_@ 0hIT*ZWJn^Ó64y">"u+hbF.uu[]ǯr,@ DcΠD:lǓ2uu[LvnϷ8Ȕ,dT{}XORwcˣVzvaD tˆ4">"u+haƓ.u ul[]׿ P4pԬ\ţg.AD)ձn Ytjۿ^(CG*\'T{ܼ}$i3'QZͻ1ѯw}|{Q$T%NjMxHfORͧfJ_œ>t82 @2kX3jȗ6:-.[xr4" @*uKWjǕ6}*].}[w(iEL:U dç!E*m Ukڻ\׿ Xʘ6u4`ͫO`B"Tصw,5m˯_@ P䊗4t$-^ɫwO_‹TWr,l˧_?8.hISZF?tˆ4">"u+haƓ.u u[]׿ P4pԬ\ţg.AL)ֱn ytj×^(CH*\'T{&ܼ$i3'QZͻqѯw}{QƐ$T%NjM[xHORϧf=;y  HGOJR욷t(LJ{7/ɟNzwaD @SDB5pQcʛ>Zŗ>t4" >*uKWjǕ6}*\&}[7(iEL:TꖯdջE*lUkڻ\׿ P4u$-`ɫO`B"Tصv,m˯_@ 0liT+ZWD)Uj Ytj×_@ 0hISZVJn_Ó6{s0y"̜<e*0fç!E*dU+ٹ{Luϯ@ P2p\śgD)UjY3ٻN}(qCG(\R&Rsm;}YХVūeϫf];0 HGOJR7r̝Fk6`ǛF9AD *uKWhG2}ܿ&m;7qϿ(iEK:}TꖯdѻD*d5+ٹLvoӷ Xʘ4u$-`ɫO_‹T׵v,l˧_?@ 0hISZVZŗ>t4y">*uKhG2}ܿ&m;7qϿ(hEK:}D/dѻč&d5+Y{<5ϯll@@ PI0lISX6 $y3'QZūdϧf@.d((V&<}iХVͧ^ACJn_Ó64y">"uKhbG2u۽mpǿEdOeVXP"LgP"HJYpQ#ə::-]&};7pǯ PI0lISX6 ,yS'ѩZͻ1eϫf=;y0 Hs' FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^gӳw}{P"PgLZ t˝Fkŗ>0y̜<e ְfçD&d5+Y{<5˯_?8Ȕ.d((V6= ,yS'ѩ^qѯw}|zP$PLZ 8v8%MJ{W/ɟNzva @SD:4n1#I::m6{xs(iEK:}T/dѻč&d4Y{<5ϯ@ P䊗4t$,^ţw/Liֳnykßo@ 0hISZV?<ԯf93ٻN~~ (CH*`蒧T{&= $yS'ҩ^rgӳQƐ&TPkM\:{YХVūeϫn]{0 HGP"JR t(%MJ{Wo˟VaD @SΠDB5pQdJB[ŗF9uAD @SD:5nQcʛ>Zŗ>uˆ42 @*kX3jȕ6*-].[xr4" @*KX2jǕ6}*].}[w,ieL:U dç!E*lUkڻ\׿ P4u$-^ɫwO_‰TWrǧ??@ 0hISZV?<ԯf93iٻ>} #k(-P0qe:}DV.bͫO_‰L)ձjY3׻>=}@F"LgP"JJYpQcʙ>:-.}[7Ͽ(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{0y<U dջč&\طw,lǧo>8Ȕ,d((V&= $y3'QZͻ1ѫo]{0 HsGHJZ6rqdKBZœ>4" >"uKhaƓ.u ul[]ӿ X4t$,^ɣw/ALiֱn ytk×_ (CH*\'T{ܼ}$i2QZŻ1ѯo}|zP↏$T$Nb-x HfNNwcͣ^0 HGOJR7t(LF{7/ɛNzvAD @SD:5nQ#ʙ>Jn_Ó>ˆ42 @*KX2jȕ6*].}[w(iEL:U dç!E*lUkڻ\׿ Xʘ6u$-`ɫO`B"Tصw,5m˯_@ P4u$-`ɫwO_‹T׵v,m˯_@ 0liT+ZWD)ձn ytkß_@ 0hIT*ZWD)Uj Ytj×^ (cH*`ҨV6 ,ShRbշ.}QƐ&T%PkM\:zXϥVdϫf];0 LgP#JR t(MJ{W/ɟNzvY5Y]8,`'Rsm\:zHeΡNWoɛN9ˆ4y"̜<U dѻË"TWryk×^~~(qC(XɳPjMx 8%͡J{W/aǛF9uˆ4y"̜>"e*0fçD&d4Xw,lǧo>@ .h))V6 ,yS'ѩZͻ1ѯo]{0 HsGHJYpQdJ>Jn_Ó6{s0y"̜<e*0fç!E*dU+ٹ{Luϯ@ P2p\śg@D)UjY3ٿN}(qCG(\R&Rsm}iХVūeϫf];0 HGOJR7r̝Fk6aǛF9aD @R掟D:4n1#ə:JmÏ6{sˆ42 @*KWjǕ2}*\&};7,ieL:U dջE*lU+ڹLoӿ X6y4`ͫo`C"\صw,5m˯_@ P䊗4t$-^ɫwO_‹TWr,l˧_?@ 0hISZVZ_œ> [a* DcΠD:lG2uu[LvnϷ_8Ȕ,`T{{XORwcˣVzvaD Z_Ó>42 @*uKhbF2uu۽mǯ(hE 8} DV.bѳoÍ"\طw,5m˯_@.hIXF^?4ԭf8h׻>= (cH*`T{&= $yS'ҩ^rgӳQƐ$T%PjM[zXORdϫf=;0 LgP#JZ ڸv8%MJWpbˣVaD @SΠFBpQdJB[ŗF9uAD @SD:5nQcʛ>Zŗ>uˆ42 @*kX3jȗ6:-.{xsˆ4" @*KX2jȕ6*-].[xr4" @*KX2jȕ6*-].[xr,ieL:U ְf÷!ő.m UlZ]ǯ(hEK:}TꖯdջD*dU+ڹLvoӿ Xʘ4u$-`ɫwO_‹TWrǧo??EB VaD *uKhbF.uu[]ǯ P4t$,^ţw/ALiֳn ykß_@.hIXF^>4ӭf8h׻>= (CH*`T{&< $yS'ѩ^rgӳwQ$T%NjM[zHORdϧf=;0 LgP#JZ ڸt(%MJWpbˣVaD @SΠFBpQdJB[ŗF9uAD @SD:5nQcʛ>Zŗ>uˆ42 @*kX3jȗ6:-.{xsˆ42 @*kX3jȗ6:-.[xs4" @*KX2jȕ6*-].[xr4" @*KX2jǕ6}*].}[w(iEL:U dջE*lUkڹLoӿ X6u4`ͫO`B"T׵v,l˧??j N@F"LGOHJpQ#ɗ::-]&m:pǯ P2piT*ZF^>4Sgҩ^qѯo]{ Dc& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӯw}|{P"Pg#JR욷t˝B[ŗ>4">"u+1f÷!ő*lU+ڹLuϷ@ P2p\W=(CG(\R&Rsm}YХVdϫf=;y  HsGHJZ6rqKB[ŗ>t42 @*uKWhG2}ܽm:pǿ,iEL:TꖯdѻD&d5+ٹ{LvnϷ P䊗4p$,^ţw/LjVryǟo>@ 0liT+ZWD)UjYsۿ^(CH*`T{&= ,ySgҫ^gճ.|Q$T%NjM[zXϥVeϫn]{0 HGP"JR t(%MJWpbˣV  HGP"JR t(%MJWpbˣV  HGP"JR t(%MJWpbˣV  HGP"JR t(%MJWo˟VaD @SΠFBpqdKB[ŗF9uAD @SD:5nQcʛ>J_œ>t82 @*kX3jȕ6}*]&}[71jӰ8ȓ,`Rsm;zHfNNWoɟNy0y:T/bѳo`BTjVn ytjٿN} (CG(\QPkM[x 8%͡J{W/ɛN90y<U dѻč&\صv,ǟo8.d((V&< $y3'QZŻ1eѫn]; Hs'!FJpQcʙ>JmÏ6{xr(hE 8y DU`ͫo`BTWrßo@.h))X6],shR^gճQ$TФNb-9v 8%ΡNwpb˟Vwa @SΠDB5nQ#ə>Jn^Ó6{ˆ42 @*uKWjG2}ܿ&m;7qϿ(hEK:}D/dѻď&d5+Y{LuϷ P䊗4t$,^ɣwO‰LjWrǧo??@ 0lIT*ZWD)UjYsۿ^ (cH*`T&= ,ShRbշ.=}QƐ&TPkm\;{YЧVŻ1ѯo}|{QƐ&TPkm\;{YЧVŻ1ѯo}|{QƐ&TPkm\;{YЧVŻ1ѯo}|{QƐ&TPkm\;{YЧVŻ1ѯo}|{QƐ&TPkM\:{YХVū1eѫo]|zQ$T%NjM[zXORdϫf=;0 LgP#JZ t(%MJ{WoɟVwAf6(`% 6y$,^ţg<ӭbճw}{P"LgP"JRYpQcʙ>Jm.}[7Ͽ(hE 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZœ>0y<e ְdջč&d4Xw,lǧ??8Ȕ.d((V6= $y3'ѩZͻ1ѯo]{ Ds'!FBpQcʙ>Jn^Ï6{s4y"̜>"e*1f÷!ő*m UkڹLvoӷ P4p\śg.@D)ձj YsۿN 0cH*`T{&<$y3'QZqӯw}{QƐ$T%NjMxHfORͧfuˆ4" @*KX2jǕ6}*].}[w(iEL:U dç!E*m UlZ]׿ Xʘ6u4`ͫo`C"\طw<5ϯ@ Xʘ6u4`ͫo`C"\طw<5ϯ@ Xʘ6u4`ͫo`C"\طw<5ϯ@ Xʘ6u4`ͫo`C"\طw<5ϯ@ Xʘ6u4`ͫo`C"\طw<5˯_@ P4u$-`ɫO_‹T׵v,l˧_?@.hISZF?<ԯf93iٻN}!H(Uv~ 0qeL:}DV.`ͫO_‰L)ձj93i׻>=}Q$P#JR7rqJ>Jn^Ï6{xr(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{0y<U ְdջč&\Xw,lǧo??8Ȕ,d((V&= $y3'QZͻ1ѯo]{ Ds'!FBpQcʙ>Jn^Ï6{s4y"̜>"e*1f÷!ő*m UkڹLvoӷ P4pԬ\śg.@D)ձj YsۿN 0cH*`T{&< $y3'ѩZqӯw}{QƐ&T%NjM[xHORͧf=;y  HsGOHR7r̟Fk7/aɛNyAD Jn_Ó>ˆ42 @*kX2jȕ6*-].[xr,ieL:U ְf÷!ő.m ulZ]ǯ(iEL:U dç!E*m UlZ]ǯ(iEL:U dç!E*m UlZ]ǯ(iEL:U dç!E*m UlZ]ǿ,ieL:U ְf÷!ő.m ul[]ǿ,ieL:U ְdç!E*m UlZ]ǯ(iEL:TꖯdջE*lUkڻLoӿ P䊗4t$,^ɣwO‰LjWrǧo>i*NAC82 @"u+1f÷D&d4Xv,ǟ_(qC&X%Nb-8v(LFk6`ǗFˆ4y"̜<e ְdջÍ"\׵rß_(qC(XɳPkM[x HeΡNWoɟNyaD =}Q$PФLZ,8v(%MJ{W/ɛNyaD @RD:l0H6:-].}[7(iEK:}D/bѻÍ&\Xw<5m˯_@.hIXF^>4sӭbh׷>=}(CG*\'T{ܼ$i3'QZͻqӯw}{QƐ&T%PjM[zXORdϧf=;0 LgP"JR t(MJ{Wo˟VwAD @SD:5nQcʛ>Zœ>t4" @*KX2jǕ6}*].}[w,ieL:U ְf÷!ő.m ul[]ǿ,ieL:U ְf÷!ő.m ul[]ǿ,ieL:U ְf÷!Ƒ.u u[mpǿ,qe<e 0f÷!Ƒ.u u[mpǿ,qe<e 0f÷!Ƒ.u u[mpǿ,ieL:U ְf÷!ő.m UlZ]ǯ(hEK:}T/dѻD&d5+ٹLvnӷR 4]_0 Dc&ΠD:سlǕ2uu[\vnϷ@ HI0lISX6 ,yS'ѩZͻ1eϫf=;y0 Hs& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shSbgӳw}{P"PLZ t̝Fkŗ>t4y"̜<e*0fçE*d5+Y{<5˯_8.d))V6 ,ySgҩ^rfӯw}{Q$TФNb,9v8%͡JWo˟VzwaD J_œ>A5Xi"0 Hc& FBشlǕ2}ۻ\oӷ@ PJ2lISXF],S'ѩZͻ1ѫn];0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/AD)Uj93iٻ>=(qC(XɳPkM[x HeΣNwpb˟VzwAC=(CG(\R&Rsm;}YХVdϫf=;y  HsGHJZ6rqKB[ŗFu4y">"u+1h˷aƓ.u u[]ǯ P4t$-^ɣwOLjVrǟo>8.hIXF^?<ԭf93i׻>}(qCG*\蒧T{&< $yS'ҩ^rgӳQƐ&TPkm\:{YХVū1eѫo]|zQ$T%NjM[zXϥVeϫn]{0 LgP#JZ ڸv8%͡Nwpcˣ^0 LgP#JZ ڸv8%͡Nwpcˣ^0 Lg#LZ 8v8%ΡNwcͣ^x0 Lg#LZ,9v 8eΣNwͧ^J_œ>A5Xi" ČDcΟD:lG2uulZLvnϯ_8,`T{;{XORwc˟VzvaD }(CG*\'T{&<$y3'ѩ^rfӳwQ$T%NjM[zHORdϫf=;0 Lg#JZ ڸv8%͡Nwpcˣ^  HGP"JR t(%MJWpbˣV  HGP"JR t(%MJWpbˣV  HGP"JR t(%MJWpbˣV0 LgP#JZ ڸv8%͡Nwpcˣ^0 Lg#LZ 8v8%ΡNwcͣ^x0 Lg#LZ 8v8%ΡNwcͣ^x0 Lg#LZ 8v8%ΡNwpcˣ^0 LGP"JR t(MJ{WoɟVwAg 6@ACtˆ4" >*uKhbF.uu[]ǯ P4t$,^ɣw/LjVnykß_@ 0hISXF?<ԭf93i׻>} 0c,`ҨV&= ,Sgҫ^ճ.|Q$T%NjMxHORϧf=;0 LgP#JZ ڸv8%͡NWpbˣV  HGP"JR t(%MJWpb˟VaD @SΠFBpqKBk`ǛF9a @c FBpqKBk`ǛF9AD @SDB5pQdJB[ŗF9aD @SΠFBpqdKB[ǗF9a @c FBpqKBk`ǛF9a @c FBpqdKB[ǗF9aD @SDB5pQcʛ>Zœ>tA5m#ˆ4y<T/bѳo`BTjVn YsٿN=(qC(Xɳ%Nb-9v8LFk6`ǗFtˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}iХVϧftˆ4">"uKhaƓ.u u[]׿ P4t$,^ţw/ALiֳn ykß_@ .hIXF^?<ԭf8i׻>= 0cH*`ҨT&= ,ySgҫ^gճ.|a&XPkm\;{YХVū1eѫo]|z0 LgP#JZ ڸv(%MJWpbˣV  HGP"JR t(MJ{Wo˟VaD @SΠFBpqdKB[ǛF9a @c FBpqKBk`ǛF9AD @SDB5pQdJB[ǗF9aD @SΠFBpqdKBk`ǛF9a @c FBpqKBk`ǛF9a @c FBpqKBk`ǛF9aD @SΠFBpQdJB[ŗ>uA%XizHI0lIX6= $y3'PVūdϧ^AC82 @*uKf÷!E*d5+Y{,lǧo>@.d((V&<}iХVͧ^AC4sSb׷.=}Q$T$Nb-x HfNNwcͣ^  HsGOJR7t̟Fk7/aɛNya @cΠFB5pQdJ>Zŗ>t4y">*uKWjG2}*\&};7,qe<U ְf÷!ő.m ul[]ǿ(iEL:U dç!E*m UlZ]ǯ(iEL:U dç!E*m UlZ]ǿ,ieL:U ְf÷!ő.m ul[]ǿ,qe<e 0f÷!Ƒ.u u۽m:qϿ(iEL:U d÷!ő.m ul[]ǿ,ieL:U ְf÷!Ƒ.u u[mpǿ,qe<e 0f÷!Ƒ.u ul[]ǿ,ieL:U dç!E*m UlZ\׿R 5a_Y(qC&X%Nb,8v(̝Fkœ>(`% 6y$,^ţg.@Dԭfշ.P"LgP"JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwO‰Liֱn YsٿN} 0cH*\R&Rsm;{XORͣ^AC= (CG*\R'Rs}iЧVūeϫf];0 HsGOHRZ7r˝Fk`ǗF9uˆ4">"uKhbF2uu۽mpǿ(iEL:}TꖯdѻD&d5+ٹ{LvnϷ P䊗4t$,^ɣwOLjWrǧo??@ 0hISZV0y:T/bѳo`BTjVn ytjۿN} (CG(\QPkM[x HeΡNWoɟNyAC"e*1f÷!ő*lU+ڹLvnϷ X4t$Ԭ^ţg.AD)ձn YsۿN (cH*`蒧T{&ܼ$i3'QZͻ1ѯo}|zP↏$PФNb-9x 8eΡNwcˣ^ HsGHJZ7r̝Fk6aǛF9aD @SDB5nQcʛ>J_œ>t82 @*kX3jȕ6*-].[xr,ieL:U ְf÷!E*m UlZ]ǯ(iEL:U dç!E*m UlZ]ǯ(iEL:U dç!E*m UlZ]ǯ(iEL:U ְf÷!ő.m ul[]ǿ,qe<e 0f÷!Ɠ.uu۽m:qϿ(iEL:U ְf÷!ő.m ul[]pǿ,qe<e 0f÷!Ƒ.u u[m:qϿ(iEL:U dç!E*m UlZ]ǯ Xʘ6u4`ͫo`C"Tصw,5m˯_j NUhaD 8Ȕ,dҨT{}YϥRcˣVwACt4" >*uKhbF2uu۽mǯ(hE 8}DV/bѳÍ&\4X{<5ϯ_@ P䊗4p$,^ţw/LjVnyßo@ 0liT*ZWZŗ>t4">*uKWjG2}*\&}[7,qe<e 0f÷!Ƒ.u ul[]ǿ,ieL:U ְf÷!ő.m ul[]ǿ,ieL:U ְf÷!Ƒ.u u[mpǿ,qe<e*1f˷aƓ.uu۽m:q,ieL:U ְf÷!Ƒ.u u[mpǿ(iEL:U dç!ő.m ul[]ǿ,qe<e 0f÷!Ƒ.u u[mpϿ(iEL:U dç!E*m UlZ]ǯ(iEL:TꖯdջE*lUkڻ\oӿR 5]_Y (qC(Xɳ%Nb,8v(LFkŗ>0qe:T/bѳo`BTjVn ytjۿN} (CG(\QPkM[x HeΡNWoɟNyAC"e+1f÷!ő*m UkڹLvnӷ X4t$,^ţw/AL)ֱn Ytjۿ^(qCG(\R&Rsm}iЧVū1eϫn];0 LgP"JR욷t(LF{7/aɛNyAC8Ȕ,dҧT{}YϥRwcˣVwAC"e+1f˷!Ƒ.m ulZ\ӿ P4pԬ\ţg/AL)ֱn ytkß_8.hIXF^?4ԭf8i׻>= 0cH*`ҨT&= ,Sgҫ^ճ.|Q$T%NjM[zHORdϫf]; HsGOJR욷t(MJ{Wo˟VaD @SΠFBpqdKB[ǗF9aD @SΠFBpqdKB[`ǛF9a @c FBYrq˝Fk6aǛNzvaD @SΠFBpqKBk`ǛFyAD @SDBpqdKB[ǛF9a @c FJYrq˝Fk6aǛNyaD @SΠFBpqdKB[ǗF9aD @SΠFBpqdKB[ŗF9u 9FK=@$`$6t$Ԭ\śg<ӫbgӳw}|z DcΠD:شlǕ2}۽]ӿ P2pi+ZV?4sSbgӳw}{P"Pg#JR7r˝B[œ>ˆ4y"̜<e ְfçD&d4Y{<5m˧_?@.h))V6 ,Sgҩ^rfӯw}{P↏$PLZ 8v(%MJ{W/ɛNyaD @R掟D:شl0H::-.}[w,ieL:}T/dѻč&d4Y{<5ϯ@ P䊗4p$Ԭ^ţw/ALiֳn ykß_@ .hISXF?<ԭf93i׻>}(qCG*\'T{&<$y3'ѩ^rfӳwQ$T%PkM[zXϥVeϫf];  HGP"JR t(MJ{Wo˟VaD @SΠFBpqdKB[ǗF9a @c FBpqKBk`ǛFyAD @SDB5pqdKB[ǗF9a @c FBrq˝Fk6aǛNzvaD @SΠFBpqKBkaǛNyAD @SΠFBpqdKB[`ǛF9a @c FBpqKBk6aǛNyAD @SDB5nQcʛ>Zŗ>uA%Xi"(qC&X%Nb,8v(̝Fkœ>0qe:T.bͳo`BTjVn ysٿN} (CG(\QPkM[x HeΡNWoɟNyAC4sӭb׷>=}(qCG(\R'R{}i2PZŻ1ѯo}|zP↏$T$Nb-x HfNRͧ^J_œ>t4">*uKWjǕ6}*].}[w,ieL:U ְf÷!ő.m ul[]ǿ,ieL:e 0f÷!Ƒ.u u[mpǿ(iEL:U dç!ő.m ul[]ǿ,qe<e 0f˷aƓ.uu۽m;7q,ieL:e 0f÷!Ƒ.u u۽m:qϿ(ieL:U ְf÷!ő.u u[mpǿ,qe<e*1f˷aƓ.uu۽m:qϿ(iEL:U dç!E*m UlZ]ǯ R 5a`Z+ˆ0y<T/bѳo`BTjVn YsٿN=(qC(Xɳ%Nb-9v8%LFk6`ǗFt0y:T/bѳoC"TWryk×^ (CG(\R&Rsm\:zHfNNwpb˟VwAC=}Q$TФLb,8v8%MJ{W/ɟNzva @SD:4n1#I::-.[xr(hEK8} DV.bѳoÍ"\طw<5m˯_@.hIXF^>4ӭfh׻>= (CH*`蒧T{&< $y3'ѩ^rfӳwQ$T%NjMxHORϧf=;0 LgP#JR t(%MJWpbˣVaD @SΠFBpqdKB[ǗF9aD @SFBpqdKB[ǗF9aD @SΠFBpqKBk`ǛF9aDc&!FJYrq̝Fk7/aɛNzva @c FBrq˝Fk6aɛNzvaD @c FBpq˝Fk6aǛNyaD @SΠFBpqKBk`ǛFyAD @SDB5pQdKB[ǗF9aD @SΠFBpqdKB[ǗF9u AF4K=V@.dҨT{}YORwcˣVzvaD Jn_Ó>ˆ4" @*KX2jȕ6}*].}[w,ieL:U dç!E*m UlZ]ǯ(iEL:U dç!E*m UlZ]ǿ,ieL:U ְf÷!ő.u u[mpǿ,qe<e*1f˷aƓ.uܽ&m;7q,qe<e 0f˷aƓ.uu۽&m;7q,ie<e 0f÷!Ɠ.uu۽m:q,ieL:e 0f÷!Ƒ.u u[m:qϿ(iEL:U ְf÷!ő.m ul[]ǿ,ieL:U ְf÷!ő.m ul[]ǿ)j۰E-[AC82 @"u+1f÷D&d4Xv,ǟo(qC(Xɳ%Nb-9v8%MJk6`ǗFt0y<U dѻoC"TWrykß_(qC(XɳPjMx 8%͡J{WoɟNyAC=(qCG(\R&Rsm;{YϥRͧf"e+1f˷!Ƒ.u ul[]׿ P䊗4p$Ԭ^ţg/ALiֱn ykß_@ .hISXF?<ԯf93iٻ>}(CG*\蒧T{&< $yS'ѩ^rgӳQƐ&TPkM\:{YХVū1eѫn]{0 LgP#JZ ڸv8%͡Nwpcˣ^0 LgP#JZ ڸv8%͡Nwpcˣ^0 Lg#LZ 8v8%ΡNwͧ^Jn_Ó6{ˆ4">"u+h˷aƑ.u ulZ\ӿ Xʘ4u$,^ɣw/LjVnykß_@.hIXF^?4ӭf8h׻>= (CH*`蒧T{&< $yS'ѩ^rfӳwQ$T%NjM[zHORdϧf=;0 LgP#JZ ڸv8%͡JWpbˣV  HGP"JR t(MJ{Wo˟VaD @SΠFBpqKBk`ǛF9a @c FJYrq˝Fk6aǛNzvaD @SΠFBpqKBkaǛNyAD @SΠFBpqKBk`ǛNyAD @SΠFBpqKBk`ǛNyAD @SΠFBpqKBk`ǛF9AD @SDBpqdKB[ǗF9a @c FBpqKBk`ǛF9Af6EvaD 8Ȕ,dҨT{}YϥRˣVwAC= (cH*`ҨV64sSbh׻>=(CH*`T6,shSbh׻>= 0c,d()V6^>4ԭf93ٿN~ 0c,d()V6^>4ԭf93ٿN~ 0c,d()VF^>4ԭf93ٿN~ 0c,d()V6]4sӭf93iٻN~~ (cH*`ҨV6,shSb׷>=1H,U݂9h3 q#&X$Nb,ڸt(̝F[œ>(`% 6u$,^ţg.@<ԭfշ.P"PgP"JRZ6rqdJ>Jn^Ï6{xr,iEK8} DU`ͫO_‰Liֱn ytjۿN~~(qC(\QPkM\:zHfNNwcˣVwaD @ 0hISXF^>4sSbշ.}Q$PФNb-9v 8eΡNwpcˣVAD @R掟D:4n1#I:JmÏ6{sˆ4" @*uKWjG2}*ܿ&};7,iEL:U dջE*lUkڹLoӿ P䊗4t$-^ɫwO_‰TWr,l˧_?@ 0hIT*ZWDUjYs×_@ 0hIT*ZWD)Uj Ytj×_@ 0liT+ZWD)ֱn ykßoHI2li\śg/ALjVrǧ??@I2li\śg/ALjVrǧ??HI2li\ţg/ALjWrǧ??@ 0hIT+ZWD)ֱn ykßo@ 0hIT*ZWD)ձn ytkß_@ 0li+\g@D)ֱn ykßor oAWpAC<2 @*uK1f÷!E&d4Xw,ǟo8,`T{m;{XORwcˣVzvaD "u+1f÷!ő*lUkڹLvnϷ P䊗4pԬ\śg.@D)UjY3ٿN}(qC(\R&Rsm;}YХVdϫf=;0 HsGHJZ6rq˝Fk`ǗF9uˆ4" >*uKhbG2uܽm:qǿ,ieL:U dջE*dU+ڹLvoӿ Xʘ6u$-`ɫO`BT׵v,m˧_?@ 0hISZV= (cH*`(V64sSb8i׻>}(CH*`ҨV64sSbh׻>}(CH*`ҨV64sSbi׻>}(cH*`ҨV64sSf8i׻>~~ (cH*`(V64sӭf8i׻>~~ (cH*`(V64sSb8i׻>}(CH*`T6,shSb׷>=1H,U݂9h2 (qC(Xɳ%Nb-9v(LFkŗ>0y<T/bѳoC"TVn ytjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\صv,ǟo@.d((V6= $y3'QZͻ1ѫn]{0 HsGHJYpqdJ>J_Ó6{ˆ4y">"e+1f÷!ő*m UkڹLvnӷ P2p\śg@D)UjY3ٿN~~ (CG*\'R{}i2QZŻ1ѯo]|z0 HGOJR7t̟Fk7/aǛNya @SΠDB5pQcʛ>J_œ>42 @*kX2jȕ6*].}[w(iEL:U dçE*lUkڻ\׿ Xʘ6u4`ͫo`C"\طw<5ϯ@ Xʘ6u4`ͫo`C"\طw<5Ϸ X6y4bͳoÍ&\4Y{=}Q$PФLb,8v8%MJ{W/ɟNzva @SD:4n1#I::-.{xr(hEK8}DV/bѳÍ&\4X{<5˯_@ 0hISZF?<ԭf93i׻>} 0c*`ҨT&= ,ySgҫ^gճ.a&TPkm\:{YХVū1eϫn]{0 LGP"JR t(%MJWpb˟VaD @SΠFBpqdKB[ǗF9aD @SΠFBpqKBk`ǛF9AD @SDB5pqdKB[ǗF9a @c FJYrq˝Fk7/aɛNzwa @c!FJYr̝Fk7/aɟNzwaDc&!FJZ6r̟F{7/ɟNwAD @SΠFBpqKBkaǛNyaD @SΠFBpqKBkaǛNyAD @SFBpqdKB[ǗF9Af6Ev8,`'Rsm;zHfNNWoɟNy0y<T/bѳoC"TWr ytjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻč&\صv,ǟo>@.d))V6= ,yS'ѩZͻ1ѯo]{ Dc'!FB5pQ#ə>JmÏ6{xr(hE 8} DUbͳo`C"T׵rǧo>@ 0hISXF^>4sӭb׷.}Q$T$Nb-9x 8eΣNwcˣ^aD @SD:4n1#ə>Jn^Ó6{82 @*KX2jǕ6}*]&}[7,qe:U ְf÷!E*m UlZ]׿ Xʘ6u4`ɫO`B"Tصw,5m˯_@ P4u$-`ɫO`B"Tصw,5m˯_@ P4u$-`ɫO`B"Tطw<5ϯ@ Xʘ6y4`ͳoC"\4Y{4shRbgӳw}{Q$PLZ ڸt(̝Fk6`ǗFuˆ4">"u+1f÷!ő*lUkڹLvnϷ@ P䊗4pԬ\śg.@D)UjY3ٿN}(qCG(\R&Rsm;}YХVūeϫf=;0 HsGOHRZ7r˝Fk6`ǛF9AC*uKWjG2}ܿ&};7q,iEL:U dջE*lUkڹLoӿ P䊗4t$-^ɫwO_‹T׵v,l˧_?@ 0hIT*ZWD)Uj Ytj×_@ 0liT+ZWD)ձn ytkßo@ 0li+\g.ALiֳnǧo??@ 0li+\gALiֳnǧo??@ 0li\śg.ALjVrǧ??@I2li\ţg/ALjWr˧_?@ 0liT+\g@Diֳnyǧo??@ 0li+\gALiֳnyǧo??@ 0li+\g@D)ֱn ykßoĖr)oCv9@Ȕ,dҧT{}XORwpb˟VzvAC"e+1f÷!ő*m UkڹLvoӷ P2p\śg@D)UjY3ٿN~~ (CH*\'T{ܼ}$i2QZͻ1ѯo}|zP↏$T$Nb-x HfNNwͣ^x0 HGP"JR욷t(LJ{7/ɟNzvaD @SDB5pQcʛ>Zŗ>t4" @*uKWjǕ6}*].}[w,ieL:U ְf÷!ő.m ul[]ǿ,ieL:U ְf÷!Ƒ.u u[mpǿ,qe<e*1f˷bF2uܽ&m;7,qe<e*1f˷bF2uܽ&};7,qe<e+1hbF2}ܿ&};7,ieL:U 0f÷!Ɠ.uu۽m;7q,qe<e*1f˷aƓ2uܽ&m;7,qe<e*1hbF2uܿ&};7,qe<e*1f˷bF2uܽ&m;7q)j۰G-ۀaD @.dҨT{&ܼ}iϥRͣ^aD 4sSbgӳw}{Q$PLZ ڸt(̟Fk6`ǗF9uˆ4">"u+1f˷!ő*m UkڹLvnϷ P4p$Ԭ\śg.@D)UjY3ٿN~~(CG(\R'Rsm}iЧVūeϫf];0 HGOJR7r̝Fk6aǛF9AD @R掟D:4n1#I:JmÏ6{sˆ42 @*KWjǕ2}*\&};7,ieL:U dç!E*lUkڻ\׿ P4u$-`ɫO`B"T׵v,m˯_@ 0liT+ZWD)ձn ytkß_@ 0li+\g@D)ֱn yǟo>@ 0hiT+ZWD)ֱn ykßo@ 0hIT+ZWD)ֱn ykǟo>@ 0liT+Zg@D)ֳnyǧo??@ 0li+\śg.ALjVrǧ??HI2li\ţg/ALjWrl˧_?@ 0liT+\g@Diֳnyǟo??@ 0liT+\g@D)ֱn yǟo>j *NUnjP"LgP"HJYpQ#ə::-ݿ&};7qǿ$`$6u$,^śg<ԭfշ.Q$PLZ t˝B[œ>0y<e ְdջč&\صv,lǧo>@ .h))V6 ,yS'ѩZqѯo]|z Hs'!FJpQcʙ>Jn^Ï6{s(hEK8} DV.bͳoC"\׵v,ǧo??8.h))X6]4shRbճ.QƐ$T%NbMx HfNNwͣ^  HsGOHR7r̝Fk6aǛN9aD @SDB5nQcʛ>J_œ>42 @*kX2jȕ6*-].}[w,ieL:U dç!E*m UlZ]ǯ(iEL:U dç!E*m UlZ]ǯ(iEL:U d÷!ő.m ul[]ǿ,qe<e 0f˷aƓ.uu۽&m;7q,qe<e 0f˷aƓ.uuܽ&m;7q,qe<e*1fbF2uܿ&};7(ieL:U 0f÷!Ƒ.uu۽m;7q,qe<e*1f˷bF2uܽ&};7(iEL:U ְf÷!Ƒ.u u[m:qϿ(ieL:U ְf÷!Ƒ.u u[mpǿ1k255ݎ{8Ȕ,`T{m;{XONwpb˟VyAC"e+1f÷!ő*m UkڻLvoӷ P2p\śg.@D)UjYsٿN~ (cH*`蒧T{&ܼ$i3'QZͻ1ѯw}|{Q$T$NbMx HfNRwͧ^x0 LgP"JR t(MJ{W/ɟVzwa @SΠFBpQdJB[ŗFuˆ42 @*kX3jȕ6*-].[xr4" @*KX2jȕ6*-].[xr42 @*kX3jȗ6:-6{s82MB2kl0I:Jn^Ó682MB2kl1#I:Jn_Ó>4" @*kX3jH::mÏ6{ˆ42 @2kl0I:Jn^Ó> 82MB2l1#ə>J_œ>tˆ42 @2k3l0I::n^Ó682 @2kl0I::mÓ6A5Xm#0ˆ0y<T/bѳoBTjVn YsٿN} (C(XɳPjMv8%MJ{7/aǛF9u‡0y<U dѻÍ"\׵rß_ (CG(\QPkM[x HeΡNwpb˟Vzva @RB2lǕ6}*ܽmpǯ P2p\W=(qCG(\R&Rsm;{YϥVϧf=;y0 HGOJR7r˝Fk`ǗF9uˆ4">"uKhbF.uu[]ǯ(hEK8}DV/bѻč&d4Y{<5Ϸ@ X4u$-^ɫwO_‰TWrǧ??@ 0lIT*ZWDUjYsۿ^(CH*`T&= ,ShRbշ.}QƐ&TPkm\;}iPZŻ1ѯw}{a&XPsm}i2QZͻqӯwQƐ&TPsm;}iPZͻqӯw}QƐ&TPsm;}i2QZͻrfӳwa&XQRsm}$i3'QZrgӳ|Q&TPsm;}i2QZͻrfӳwa&XQRsm}$i3'Q^rgӳ.|Q&TPsm;}iQZͻqӯwQƐ&XPsm;}i2QZͻqӯw}bY& r]f@F"LGOHJYpQ#ə::-]&};7qǯ PJ2lISXF],Sgҩ^ͻ1ѫn]; Dc& FB4n0H6*\&m:pǯ PJ2liT+ZV?4sSbճQ$TФLZ 8v(LF{7/aǛF94y"̜<e*0fç!E*dU+ٹ{} 0cH*`蒧T{ܼ}$i2QZŻ1ѯo]{  HsGHRZ7r˝Fk`ǗF9AC= (CH*`蒧T{&<$y3'ѩZrfӯw}a&TPkM\:{YϥVeϫf];  HsGOJR욷t(LJ{W/ɟVzwa @c FBpqdKB[ǗF9aD @SΠFBpqdKBk`ǛF9a @c FBYrq˝Fk6aǛNzvaD @S FBpq˝Fk6aǛNzvaD @c FBrq˝Fk7/aɛNzwa Dc&!FJZ6r̟F{7/ɟVwaD @c FBYrq̝Fk7/aɟNzwAD @SΠFBpqKFk6aǛNzva @c!FJYr̝Fk7/ɟNzwAD @SFBpqKBk`ǛF9 AF4KEVACJn^Ï6{xs(hE 8y DU`ͫo`BTWrß_8.d))V6,Sgҫ^rgӳwaƐ&T%NbMx HeΣNwcˣ^aD @R掟D:شn1#I::m6{xs4y">"uKhbF2u۽m:pǿ,ieL:U dջE*lU+ڹLoӿ X6u4`ͫo`C"Tصw,5m˯_@ P䊗4t$-^ɫwO_‹T׵v,m˯_@ 0liT+ZWD)ձn ytkß_@ 0li+\g@Diֳnyǟo>@ 0liT+Zg@D)ֳnyǟo>@ 0li+\gALiֳnǧo??@ 2li\ţg/ALjWrl˧_?@ 0li+\g.ALjVrǧ??@ 0liT+Zg@Diֳnyǧo??@ 0li\śg/ALjWrǧ_?@ 0liT+Zg@D)ֱnyǟo>j nWnQ"Pg#JRZ6rqcʙ>Jm.}[7Ͽ(h% 6y4-^ɣw/ADTf8h׷.|Q$PLZ t˝B[œ>0y<U dѻč&\صv,ǧo>@.d))V6= ,yS'ѩZͻqѯo]{ Ds'!FBpQcʙ>Jn^Ï6{s(hEK8} DV.bͳoC"\صv,lǧo??@.h)XF]4shSbշ.|aƐ&T%NjMx HfORͧ^x0 HGP"JR7t(̟F{7/aɛNyAD Jn^Ó64" @*uKWjǕ6}*\&}[7(iEL:TꖯdջE*lUkڻ\׿ Xʘ6u4`ͫo`C"\ط{<5Ϸ X6y4bͳoÍ&\4Y{= (cH*`T{&< $y3'ѩ^rfӳw}Q$T$NbMx HfORͧf=;y0 HGP"JR욷t(MJ{Wo˟VwAD @SDB5pQdJBZŗ>uˆ42 @2k3lH::-6{s82MB2kl0I:Jn^Ó682 @2kl0I:Jn^Ó682MB2kl1#I>Jn_Ó>tˆ42 @2k3l0I:Jn^Ó6 82NB2n1#ə>J_ŗ>uAD @SΠFBpq˝Fk6aɛNzwa Dc&!FJZ6r̟F{7/ɟVwaD @S FBrq˝Fk6aɛNzvAg 6EwaAC82 @*u+1f÷!E&d4Xw,ǟo8ȓ,`T{}XORwcˣVwACJn^Ï6{xs(hE 8y DU`ͫo`BTWryß_8.d))V6,Sgҫ^rgӳwaƐ&T%NbMx HfNNwcͣ^aD @SD:4n1#I::mÏ6{s4">*uKhbG2uܽm:qϿ,qeL:U ְdç!E*lUkڻ\oӿ P䊗4t$-^ɫwO_‰TWr,l˧_?@ 0li+\g@D)ֱn ykßo@ 0li+\g@D)ֱn ykǟo>@ 0hIT*ZWD)ձn ytkßo@ 2li\śg/ALjVrǧ??@ 0hiT+ZW@D)ֳnyǟo??@ 0li\śg.ALjVrǧ_?@ 0li+\gALjVrǧ??@ 0liT+\g@Liֳnǧ??@I2li\ţg/ALjWr,l˧_@ 0li+\śg.ALjVrǧ??r oCv9P"PgP"JRZ6pQcʙ>J-.}[7Ͽ(`% 6y4,^ţg.@DTf8h׷.P"Pg#JR7rqKBZ_Ó6{s(hE 8y 4`ɫwOLiֱn YsٿN~~(qC(XɳQPkM[xHfNNwpcˣVwaD Jn_Ó>ˆ42 @*KX2jȕ6}*].}[w,ieL:U dç!E*m UlZ]ǯ(iEL:U dç!ő.m ul[]ǿ,ie<e 0f÷!Ƒ.uu۽m:qϿ,ieL:e 0f÷!Ƒ.uu۽m;7q,qe<e 1f˷aƓ2uܽ&};7(iEL:U ְf÷!Ɠ.uu۽&m;7q,qe<e+1hbG2}\&}[w,qe<e*1hbG2}ܿ&}[7,qe<e*1fbF2uܿ&};7,ieL:e 0f÷!Ɠ.uu۽&m;7q)k0G5݆{@Ȕ,dҨT{}XORwcˣVzvaD 0y"̜>"e+1f˷!ő.m UlZ\oӿ X4t$,^ɣw/LjVnykßo@ 0hISZF?<ԭf93iٻ>}(qCG*\'T{&ܼ$y3'ѩ^rfӳwQ$T%NjM[zXϥVdϫf];  HGP"JR t(%MJWpbˣV  HGP"JR t(%MJWpbˣV0 LgP#JZ ڸv8%ΡNwcͣ^<ԯfY3ٿN1H,U݂93ێ q#&X$Nb,8t(̝Fkœ>(`% 6y4,^ţg.@DTf8h׷.|P"Pg#JR7rqKBZ_Ó6{0y<U dѻč&\صv,ǧo>@.d))V6= ,yS'ѩZqѯo]|z Hs'!FJpQcʙ>Jn^Ï6{s4y"̜>"e*1f÷!ő*lUkڹLvnӷ Xʘ4u$,^ɣw/Liֳn ykß_8.h)XF]4sSbշ.=}Q$T%NjMxHfORͧfZŗ>t4" @*KX2jȕ6*-].[xr4" @*KX2jȕ6*-.{xsˆ42 @2k3lH::mÏ6{ˆ42 @2k3lI::mÏ682 @2kl1#I:Jn_Ó>42 @2k3l0I:Jn^Ó64" @*k3lI::n^Ó6 82NB2شn1#ʙ>Jŗ>9uAD @S FBrq̝Fk7/aɟNzwAD @SΠFBpqKFk6aǛNzvAg 6Ewa܀8,`Rsm;{XfNNwpb˟NyAC<2 @*uKh˷!ő*l5+Y{<5m˧??8Ȕ,dҨT{&ܼ}iХVͧ^AC=}Q$PФLZ,8v(%MJ{W/ɛNyaD } 0cH*`T&= $yS'ҩ^rgӳQ$T%NjM[zHORdϧf=;0 LgP#JZ ڸv(%MJWpbˣV  HsGOJR욷t(MJ{Wo˟VaD @SΠFBpqKBk`ǛF9aDc&!FJYr̝Fk7/aɛNzwa Dc&!FJZ6r̝F{7/ɟNzwAD @SΠFBpq˝Fk6aɛNzva @c&!FJZ6r̟F{W/ɟVa @c&!FJZ6r̟F{W/ɟVa @c&!FJZ6r̟F{W/ɟVa @c&!FJZ6r̟F{7/ɟVaD @c FJYr̝Fk7/ɟNzw AF4Evហ(`% 6u$,^ţg<ԭbճP"Pg#JRZ6rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw/AD)Uj93ٻ>=(qC(XɳPjMx HeΡNWoɟNzvaD =(qCG(\R&Rsm;{YХVdϧf=;y Hs'HJYrqdKB[ŗ>tˆ4" >*uKWhbG2u۽m:pǿ,iEL:TꖯdջD&d5+ٹLvnӷ P䊗4t$,^ɣwO‰TjWrǧo??@ 0hIT*ZWDUjYsۿ^ (cH*`ҨV6,shRb׷>= (cH*`ҨV6,shSb׻>= 0c,`)V6]4sӭf93iٻN~~ 0c,`)V6]4ԭf93ٿN~ 0c,d))XF^?<ԯjY3ۿ^ 0c,`()VF^>4ԯfY3ٿN (c,`()V6^>4ԯfY3ٿ^ (c,`()VF^><ԯfY3ٿ^ 0c,d()VF^><ԯfY3ٿ^ (c,`()V6^>4ԯf93ٿN!H(U݂9h3ۀˆ4y<U /bѳoCTjVn ytjٿN} (CG(XɳPjMx 8%͡J{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ.d((V&<$i2PZŻ1eϫf=;y0 HsGHJYpQdJ>Jn^Ó6{s0y<e ְfçE*d5+Y{<5ϯ_@.h)X6]4shRbgճQ$T$Nb-9v 8%ΡNwpbˣVAC= (cH*`ҨV6,sSbh׻>= 0c,d()V6]4ԭf93iٿN~ 0c,d()VF^>4ԯf93ٿN(cH*`(V64sӭf93iٻN~ 0c,d))XF^?Jn^Ï6{s(hE 8} DU`ͳo`BTWrǟo@.h))X6],shR^gճQ$TФNb-9v 8%ΡNwpbˣVAC= (cH*`(V64sSbh׻>}(CH*`V6,shSbh׻>=(CH*`ҨV64sSb8i׻>~~ (cH,`(V6]4ԭf93ٿN(CH*`(V64sԭf93ٿN(CH*`(V6]4ԭf93ٿN(cH*`(V6]4ԯf93ٿN (cH,`)V6^>4ԯf93ٿN (cH,`)V6]4ԭf93ٿN!H(U݂9h3(qC&X%Nb,8v(̝Fkŗ>0y:T/bѳoC"TVn ytjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN94y"̜<e ְdջč&d4Xw,lǧo??8Ȕ,d((V&< $y3'QZŻ1ѫn];0 HsGHJYpqdJ>Z_Ó>ˆ4">"u+h˷aƑ.m ulZ\oӿ P4t$,^ţw/AL)ֱn ytj×^(CG*\'T{ܼ}$i2QZͻ1ѯo}|{Q$T$NbMx HfNRͧ^Zŗ>uˆ4" @*KX2jȕ6*-].[xrˆ42 @*kX3jȗ6:-6{s82MB2kl0I:Jn^Ó682MB2kl1#I:Jn_Ó>t42 @2k3l0I:Jn^Ó64" @*k3lI::n^Ó64" @*k3l0I:Jn^Ó>42 @2kl0I:Jn_Ó>tˆ42 @2kl1#I>Jn_Ó>tˆ82 @2kl1#I:Jn_Ó>tA5Xm#= PJ2lISXF ,yS'ѩZŻ1eϫf=;y Dc& FBشlȕ6}*ܽm׿ P2piT*ZF^>4sSbgӳw}{P"Pg#JR t˝B[ŗ>ˆ4">"e*1f÷!E*dU+ٹ{<5ϯ_@.h))V6 ,Sgҩ^rfӯw}{Q$TФNb,9v8%͡JWoɟVzwAD 4ԯfY3ٿ^ 0c,d()XF^?tˆ4">"uKhbF.uu[]ǯ P4t$,^ţw/Liֳn ykß_@ .hISXF?<ԭf93iٻ>}(qCG*\'T{&< $y3'ѩ^rgӳwQƐ&T%PkM\:{YХVeϫn]{0 LgP#JZ ڸv8%͡Nwpcˣ^0 LgP#JZ 8v8%ΡNwcͣ^y  HGP"JZ ڸv8%͡Nwcͣ^y  HgP#JZ 8v8%ΡNwͧ^=;y0 LgLZ,9x HfNRϫf];0 Lg#LZ,9v HfNRϫf];0 LgLZ-9x HfORdϫn]{Q&TPsm}i3'QZrgӳ.|QƐ&XRsm}$i3'ѩ^rgճ.}Q&XQRs}$i3'ѩ^gճ.}bY& sQ]=@.dҨT{&}YϥRwcˣVwaD =}(qC(\QPsm\:zXORͣ^ Hs'!HJpqdJ>Z_Ó>42 @*uKWhbF2uu۽mǯ(hE 8}DV/bѳÍ&\4X{<5ϯ_@ P䊗4p$,^ţw/LjVnyǟo@ 0liT*ZWDUjYsۿN(CH*`蒧T{&= ,ySgҫ^ճ.|Q$T%PkM\:{YХVū1eѫo]|zQ&TPkm\;{YЧVŻ1ѯw}{a&XɳQRsm}$i3'QZrfӳa&XɳQRs}$i3'ѩ^rgճ.|QƐ&XPsm}i3'QZrgӳ|QƐ&TPsm}i3'QZrgӳ.|QƐ&XRsm}$i3'ѩ^gճ.}a&XɳQRs$y3'ҩ^շ.=}(cH*`(V6]4ԯf93ٿN (c,`()VF^><ԯfY3ٿ^1H,Yނ9s۞(q#&X$Nb,8v(̝Fkŗ>0ye:T/bѳoC"TVn ytjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN9ˆ4y"̜<e ְdջď&d4Xw,l˧??8Ȕ.d((V&= $y3'QZͻ1ѫo]{0 HsGHJZ6rqdKBZœ>4" >"uKhaƓ.u ul[]ӿ Xʘ4t$,^ɣw/Liֳn ykß_8.h)XF^>4sSb׷.=}(qCG*\'T{ܼ$i3'QZͻqӯw}{aƐ&TPkM\:{YϥVeϫn];  HGP"JR욷t(MJ{Wo˟VaD @SDB5pQdJB[ŗF9aD @SΠFBpqdKBk`ǛF9aDc&!FJZ6r̝Fk7/ɟNzwAD @SΠFBpqKBk6aǛNzva @c!FJYr̟F{7/ɟVwaD @c FJYr̟F{7/ɟVa @c&!FJZ6r̟J{W/˟V  Lg#LZ,9x HfORdϫf]{0 LgLb-9x HfOReϫn]|zQƐ&TPsm}$i3'Q^rgӳ.|bY& sQ]g=P"PgP"JRYpQcʙ>:-.}[7Ͽ(`% 6y4-^ţg.@DTf8h׷.|Q$PLZ t˝B[œ>0y<e ְdջč&\صw,lǧo>@ .h))X6 ,Sgҩ^rfӯw}|zP"PLZ ڸt(LF{7/aǛN9AC= 0cH*`T{&= ,yS'ҩ^rgӳQƐ$T%PjM[zXϥRdϫf];0 Lg#LZ ڸv8%͡Nwpcˣ^0 LgP#JZ ڸv8%͡Nwpcˣ^0 LgP#JZ ڸv8%ΡNwcͣ^y  HGP"JZ ڸv8%ΡNwcͣ^y  LgP#JZ 8v8%ΣNwͧf=;y0 LgLZ-9x HfORdϫf]{0 LgLZ-9x HfORdϫn]{Q&TPsm}i3'QZrgӳ.|Q&XQRs}$y3'ѩ^gշ.}(cH*`(V6]4ԯf93ٿN (c,`()VF^><ԯjY3ۿ^ 0c,d()VF^>0 Dc& F:شlǕ2}۽\oӷ P2liT*ZF^>4shR^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(hE 8y 4`ɫwO‰Liֱn YsٿN~~(qC(\QPkM\:zHfNRwcˣVa @R掟D:lȗ6*]&};7qϿ,iEL:}T/bѻÍ&\طw,5m˯_?@ 0hISXF^?4ӭfh׷>=}(qCG(\'R{}i2QZŻ1ѯo}|zP↏$T$Nb-x HfNRͧ^Zŗ>uˆ42 @*kX3jȗ6:-.{xsˆ42 @2k3lH::-6{4" @*kX3jH::-6{ˆ42 @2k3l0I::n^Ó6 82MB2l1#ə>J_ŗ>uAD @SΠFBrq̝Fk7/ɟNwaD @c FJYr̟F{7/ɟV  LgP#LZ 9v 8fNRϫf];0 LgLb-9x HfOReϫn]|zQƐ&TPsm}$i3'Q^rgճ.}QƐ&XRsm} aD @.d((V{&ܼ}iХVͧ^AC@ 0hIXF^>4sSbշ.|aƐ$T%NbMx HfNNwcͣ^ HsGHJZ6rq˝Bk`ǗF9uACJn_œ>uA5mcM0qe:DV.bͳo_‰Liֱn Y3ٻ>=(qC&X%Nb-9v8%MFk6`ǗFt0y<U dѻÍ"\׵rß_8Ȕ,dҨT{&ܼ$i2PVūdϧf=;y0 HsGHJpQcʙ>Jn^Ï6{s(hE 8} DUbͳo`B"TWrǟo@ .hIXF]4shSbճ.Q$T$Nb-9x 8eΡNwpcˣVAD @R掟D:شn1#I::mÏ6{sˆ4" >*uKWhG2}ܽ&m;7qϿ(iEK:}TꖯdջD*dU+ڹLvoӿ Xʘ6u4`ͫo`C"\طw,5m˯_@ P4u$-`ɫO`B"Tصw,5mϯ@ Xʘ6u4`ͫo`C"\X{<5Ϸ P4u4`ͫo`C"\X{<5Ϸ Xʘ6u4`ͳoÍ&\4Y{Lvnӿ X$6y DV.bѻď&dU+ڹ\ǯ,ieL<e 0f˷aƓ2uܿ&}[7,qe<e*1hbG2}\.}[w42 @2kl1#I>Jn_œ>uAD @S FBYr̝F{7/ɟVa @c&!FJZ6r̟J{W/˟V  Lg#LZ,9v 8(`$6u$,\śg<ӭbճ{P"Pg#JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳQPkM[x HeΡNwpb˟VzvAC"uKhbG2uܽm:qϿ,qe:U ְf÷!E*m UlZ\׿ Xʘ4u$-`ɫO`B"Tصw,5m˯_@ 0liT+ZWD)ֱn ykßo@ 0li+\śg.ALiֳnyǧo??@ 0li+\gALiֳnǧo??@ 0li\śg/ALjWrl˧_?@ 0li+\śg.ALjWr˧_?@ 0li\śg/ALjWr,l˯_@ Pʘ6u4`ͳoÍ&d5+ٹLoӿ X6y 4V.bѳď*dU+ڻ\ǿ,qe<e*1hbG2}*\.}[wˆ42 @2kl1#I>Jn_œ>u82MB2l1 PJ2lISXF] ,yS'ѩZͻ1eϫf=;y0 Dc& FB4n0H6}*ܽm׿ P2pi+ZV?4sSbgӳw}Q$PLZ t(̝Fkŗ>t0y"̜<e ְfçD&d5+Y{<5˯_?8Ȕ.d((V6= ,yS'ѩ^qӯw}|{P↏$PФLZ,8v8%MJ{W/ɟNzvAC@ 0liT+ZWD)Uj Ysۿ^ (cH*`T&= ,ShRbշ.=}(CH*`T&= ,ShRbշ.=}(CH*`ҨV6,shSbh׻>= 0c,d()VF^>4ԯf93ٿN(CH*`ҨV64sӭf93iٻN~ 0c,d))XF^?J_œ>uAD @SΠFBpq@Ȕ,dҨT{}YORwcˣVvaD }(qCG*\'T{ܼ$i3'QZqӯw}a&XPkm\;{YХVū1eϫn]{0 LgP"JR t(%MJWpbˣV  HGP"JR t(%MJWpbˣV  LgP#JZ ڸv8%ΡNwcͣ^x  HGP#JZ ڸv8%ΡNwcͧ^=}(qC(\QPsm\:zXORͧ^ Hs'HJYpqdJBZ_œ>4y">"u+1h˷aƑ.u ul[]׿ P4pԬ^ţg/AL)ֱn ytkß_@.hIXF^?<ԭf8i׻>} 0c,`ҨV6,ShRbշ.}QƐ&TPkM\:{YХVū1eѫo]|zQ$T%PkM\:{YХVū1eѫo]|zQƐ&TPkm\;{iPZŻ1ѯw}Q$TPkm\;{iPZŻqӯw}QƐ&TPsm}i2QZrgӳQ&TPsm;}i2QZrgӳ|QƐ&TPsm}$i3'Q^gճ.}a&XɳR&Rsܼ$yS'ҫ^շ.= 0c,d()XF^?0y<e ְdջč&\Xw,lǧo??8Ȕ,d((V&= $y3'QZͻ1ѫn]{0 HsGHJZ6rqdKBZœ>0y"̜<"e*0f÷!ő*lUkڹLvnӷ P2p\śg.@D)ձj YsۿN 0c*`T{&= $yS'ѩ^rfӳw}P↏$T$Nb-x HfNRͧ^<ԯjYsۿ_@ 0li\ţg/ALjWr,m˯_@ Xʘ6y4bͳoč$ DcΠD:شlǕ2}ۻ\oӷ PJ2liT*ZF^>,Sgҩ^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(hE 8y 4`ɫwO_‰Liֱn YtjۿN~~(qCG(\QPsm\:zHORwcͣ^AC4sSbշ.}Q$T$Nb-x HfNNwcͣ^0 HGOJR7t(̟F{7/ɛNzvAD @SD:5nQ#ʙ>J_œ>t82 @2k3lȗ6:-.{xsˆ42 @*kX3jȗ6:-6{s82 @2kl0I::n^Ó682 @2kl0I:Jn^Ó6 82MB2l1#ə>J_œ>uAD @SΠFBpq˝Fk7/aɟNzwAD @S FBYr̟F{7/ɟV  LgP#LZ,9v HfNRdϫf]{Q&TPsm}$i3'ѩ^gշ.}(cH*`)V6^><ԯjY3ۿ_@ 0li\ţg/ALjWr,m˯_@ Xʘ6y4Ubͳč&`aC@.dҨT{&ܼ}iХVͧ^aD "e*0f÷!E*lU+ڹLvnϷ P4p$Ԭ\ţg.AD)ձj YsٿN~ (cH*\'T{ܼ}$i2QZŻ1ѯo]|z0 HGOJR7t̝Fk7/aǛNyaD @SDB5nQcʙ>J_œ>ˆ42 @*KX2jǕ6}*].}[w(iEL:U dç!E*lUkڻ\׿ Xʘ6u4`ͫoC"\X{<5Ϸ X6y 4UbͳoÍ&\5+Y{Lvnӷ X6y 4Ubͳoč&d5+YLvoӿ Pʘ6u4`ͳoC&\4Y{Lvnӿ $X$8y DV/bѻD*dUkڻ\ǿ,qe<e*1hbG2}*\.}[w42 @2kl1#ə>J_ŗ>uaD @c!FJZ6r̟J{Wo˟V0 LgLb-x HOVeѫo}|{a&XɳR&Rsܼ $yS'ҫ^շ>= 0c,d))XF^?<ˆ4y"<U dѳoC"TVn ytjۿN~~ (CG(\QPkM[x 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_8Ȕ,dҨT{&<$i2PVūdϫf=;y0 HsGHJYpQcʛ>Jn^Ó6{s0y̜<e*0fç!E*dU+ٹ{Luϯ@ P4p\śg@D)UjY3ٿN~~(CG*\'R{}i2PZŻ1ѫo]{  HsGHRZ7r̝Fk6`ǛF9aD @SD:4nQ#ʙ>Jn_Ó64" @*uKWjǕ2}*\&}[7,qe<e 0f÷!Ƒ.u u[]ǿ,ieL:U 0f÷!Ƒ.u u[mpǿ,qe<e*1f˷aƓ2uܽ&m;7q,qe<e*1fbF2uܿ&};7(ieL:U 0f÷aƓ.uuܽ&m;7,qe<"e+hG2}*].[xrˆ82 B2kl1#ə>J_ŗ>9uaD @c!FJZ6r̟J{W/˟V0 LgLb-9x HOReѫo]|{a&XɳR&Rsܼ $ySgҫ^׷>= 0c,d)XF?Jn^Ï6{xr(`% 6y4-^ɣw/AL)ձjY3ٻ>=(qC(XɳQPkM[x HeΡNwpb˟VzvAC"u+hbF.uu۽mpǿ(iEL:}TꖯdѻD&d5+ٹLvnӷ P4u$-^ɫwO_‹TWr,l˧_?@ 0li+\g@D)ֱn ykßo@ 0li+\g@D)ֱn ykßoHI2li\śg.ALjVrǧ??@I2li\ţg/ALjWr˧_?@ 0li+\g.ALjVrǧ_?@ 0li+\g.ALjVr˧_@ 0li\ţg/ALWr,m˯_@ X6y 4Ubѳď&dU+ڹ\ǯ,qe<e+1hbG2}*].[xs82MB2شnQ#ʛ>[ŗF9aDc'!HJ7t(MJWpcˣ^x  Lg#LZ,9v H@ PI0lISX6 ,yS'ѧZŻ1eϫf=;y Dc& FB4lȕ6}*ܽm׿ P2pi+ZV?4sSbgӳw}{Q$PLZ t(̝FkŗFt4y"̜<e 0fçD*d5+Y{<5˯_8.d()V6 ,ySgҩ^rfӯw}{Q$TФNb,9v8%͡JWo˟VzwaD @R掟D:شn1#I::-.{xr(iEK:}T/dѻď&d5+Y{}(cH*`ҨV64sӭf93iٻN~ 0c,d()VF^><ԯfY3ٿ^ 0c,d()XF^?ZŗF9aDc'!HJZ7t(MJWpcˣ^x  Lg#LZ,9v Hf8Ȕ,dT{{XORwb˟VzvaD tˆ4" >*uKhbF2uu۽mǯ(hEK8}DV/bѻč&\4Y{<5ϯ@ P4t$-^ɣwO‰LjWrǧo??@ 0hISZVJn_Ó6{ˆ4y">"u+1h˷!Ƒ.m ulZ\oӿ X4t$,^ţw/ALiֳn ykß_8.hIXF^>4sӭbh׷>=(CH*\蒧T{&< $y3'ѩ^rfӳwQ$T%NjM[zXORdϫf]; HsGOJR욷t(MJ{Wo˟VaD @SΠFBpqdKB[ǛF9a @c!FJYrq˝Fk7/aɛNzwa @c&!FJYr̝F{7/ɟNwAD @S FBrq̝Fk7/ɟNzwAD @S FBYr̝F{7/ɟVa @c&!FJZ7rLJ{WoˣV0 LgLb-xHOV1eѫo}|{a"&XR'R{< ,yShRb׻>}(cH,`)VF^?Jm.[w$`$6u$,^ţg.@DTfշ.P"Pg#JR7rqKB[œ>0y<e ְdջč&\Xw,lǧo??8Ȕ,d((V&= $y3'QZͻ1ѫo]{0 HsGOHJZ6rqKB[œ>4y"̜>"e+1f÷!ő.m UkڻLoӿ P䊗4p$Ԭ^ţg/AL)ֱn ytj×^(CH*\'T{&ܼ$i3'QZͻqӯw}{QƐ&T%PjM[zHORϧf=;0 LgP"JR t(%MJ{Wo˟VaD @SDB5pQdJB[ŗF9uAD @SDB5pQdJB[ǗF9aD @S FBpq˝Fk6aǛNzvaD @c FBrq˝Fk7/aɛNzwAD @SΠFBpq˝Fk7/aɛNzwaDc'!HJZ7r(MJ{WpbˣV0 LgLb-x HOVeѫo}|{a&XɳR&R{ܼ $ySgҫ^׷>= 0c,d)XF<)Un ykßo>@ 0li\ţg/T׵v,5mϯ X$8y DV/bѻE*m UlZ]pǿ,ieL<e*1fbG0 ČDcΠD:lG2uu[\nϷ@ PJ2liSXF],Sgҩ^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(hE 8y 4`ɫwO‰Liֱn YsۿN~~(qCG(\QPsm\:zHORwͣ^AC4sӭbh׷>=}(qCG(\'R{}$i2QZŻ1ѯo}|{Q$T%NbMxHfORͧf=;y  HGP"JR욷t(MJ{W/ɟVwAD Zŗ>uˆ42 @*kX3jȗ::-6{s82MB2kl1#I:Jn^Ó682MB2l1#I>Jn_Ó>tˆ42 @2kl1#I:Jn_Ó>tˆ42 B2kl1#ə>J_œ>uAD @S FBYr̟F{W/ɟV  Lg#LZ-9x HfOReϫo]|zQ&XɳQRsܼ $yS'ҫ^׷>= 0c,d)XFD)Un ykǟo>@ 2li\ţw/‰T׵w,5mϯ $X$8y DV/bѻE*hAC<2 @*uKf÷!E*d5+Xw,lǧo>8Ȕ,dҨT{&ܼ}iϥRͣ^aD "e*1f÷!ő*lUkڹLvnϷ X4t$Ԭ^ţg/AD)ձn YtjۿN 0cH*`T{&<$y3'QZͻqѯw}|{Q$T$Nb-x HfNRwͣ^x0 HGP"JR욷t(LJ{W/ɟNzwaD @SΠDB5pQdJ>Zŗ>uˆ4" @*KX2jȕ6*-].[xr4" @*KX2jȗ6:-.{xsˆ82 @2k3l0I::mÏ6ˆ82 @2kl1#I:Jn_Ó>42 @2k3l0I:Jn^Ó>42 @2kl1#I:Jn_Ó>u82MB2n1#ʙ>ZŗF9a Dc&!HJZ7r(MJWpbˣ^x  Lg#LZ,9x HfOReϫo]|{Q&XɳR&Rsܼ $ySgҫb׷>=(CH*`)VF^>= (CH*\'Rs}iЧVū1eϫn];0 HGOJR7r̝Fk6`ǛF9AD Jŗ>9ua @c&!HJZ7r(MJWpbˣ^x  Lg#LZ-9x HfOReѫo]|{a&XR&R{< ,ySgҫb׻>}(cH,`)VF^?<(`% 6y4,^ţg.@Dԭfշ.Q$PLZ tqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93iٻ>=(qC(XɳPkM[x HeΡNwpb˟VzvAC*uKhbG2uܽm:qǿ,ieL:U dçE*lUkڹLoӿ X6u4`ͫo`C"Tصw,5m˯_@ P䊗4t$-^ɫwO_‹T׵v,m˯_@ 0liT+Zg@D)ֱn ykßo@ 0hIT*ZWD)ձn ykßo@ 0liT+ZW@Diֳnyǧo??@ 2li\ţg/ALjWr,m˯_@ Pʘ6u4`ͳoÍ&d5+YLoӿ X6y 4V.bѻď*dUkڻ]ǿ,qe<"e+hG6}*-].{xs42 @2kl1#ə>JŗF9ua Dc'!HJZ7t(MJWpcˣ^y0 LgLb-x HOV1eѫo}|{a"(XR'R{&< ,yS@ P2liT*ZF],Sgҩ^1ѫn]; DcΠD:شlȕ6}*ܽmӿ PJ2liT*ZV?4sSbgӳw}{P$PLZ t̝Fkŗ>t0y"̜<e 0fçD*d5+Y{<5˯_8.d))V6 ,ySgҩ^rfӯw}{Q$T$Nb-9v 8%͡NWpb˟VwaD @SD:4n1#I::m6{xs4y">"uKhbF2uu۽mpǿ,iEL:TꖯdջD*dU+ٹLvoӿ Xʘ6u$-`ɫO`B"T׵v,m˯_@ 0hIT*ZWD)Uj Ytj×_@ 0hIT*ZWD)ձn ytkß_@ 0li+\śg.ALiֳrǧo??@ 2li\ţg/ALjWrl˧_?@ 0li+\śg.ALjWrl˧_@ 0li\ţg/ALWr,m˯_@ X6y4Ubѳď&dU+ڹ\ǯ,qe<e+1hbG2}*].[xs 82NB:4nQcʛB[ǛFyaD @c&!HJZ7r(MJWpcˣ^x  LgLZ-9x HOVeѫo}|{a&XR'R{&< ,ySh8,`'Rsm;{XfNNwpb˟VyAC"e+1f˷!Ƒ.m ulZ]׿ P䊗4p$Ԭ^ţw/ALiֳn ykß_@ 0hISZV?[ǗF9AD @c!FJZ6rL(qC&X%Nb,8v(LFkŗ>‡0y<U dѻÍ"\׳ryk×^ (CG(\QPkM[x HfNNwpb˟VzvaD =(qC(\QRsm\;{XϥRͧ^tˆ4" >*uKhbF2uu۽mǯ(hEK8}DV/bѻč&d4Y{<5ϯ@ P4u$-^ɫwO‰TWrǧo??@ 0hIT*ZW= 0c,`)V6]4sԭf93iٻN~ 0c,d()VF^>4ԯfY3ٿN (c,`)V6^>4ԯfY3ٿ^ 0c,d()XF^?Jm.[7Ͽ(hE 8y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{s0y<U dջč&\صw,lǧo>@ .hIX6,Sgҩ^rfӯw}{Q$PФLZ,8v8%MJ{W/ɛNyaD @R掟D:شl0H::-.[w,ieL:Tꖯdѻď&d5+Y{<5Ϸ@ P4t$,^ɣw/LjVryǟo@ 0lIT*ZV<ԯjY3ۿ_@ 0li\śg/ALWr,m˯_@ X6y 4V.bѻD*dUkڻ]ǿ,q>"uKhȕ6:-6{82NB:4nQcʛB[ǛFyaD @c&!HJZ7t(MJWpcˣ^y0 LgLb-x HOT0 Dc& FBشlȕ6}۽]ӿ P2pi+ZV?4shR^rfӯw}|z Dc& FB4n0H6*-]&};7qǿ(`% 6y 4`ɫwOLiֱn YsٿN~~(qC(\QPkm\:zHORwcͣ^AC=(CH*\'T{&ܼ$i3'QZͻqӯw}{QƐ&T%PkM[zXϥRdϫf=;0 LgP#JZ ڸv(%MJWpbˣV HsGOJR욷t(MJ{Wo˟VaD @SΠFBpqKBk`ǛFyAD @SFBpqKBk`ǛNyAD @SΠFBpq˝Fk7/aɛNzwaDc'!HJZ7r(LJ{WoˣV0 LgLZ-9x HfOReϫo]|zQƐ&XQRs$yS'ҩ^շ.= 0c,d))XF?"e*1f÷!ő*lUkڹLvnϷ X4t$,^ţg/AL)ֱn Ytjۿ^(qCG(\R'Rs}iPVŻ1eѫn]{  HsGHRZ7r̝Fk6aǛF9aD @SDB5nQcʙ>J_œ>42 @*kX3jȕ6*-].[xr,ieL:U ְf÷!ő.m ul[]ǿ,ieL:e 0f÷!Ƒ.u u[m:qϿ(iEL:U ְf÷!Ƒ.u u[m:qϿ,ieL<e 0f˷aƓ.uܽ&};7(ieL:e 0f÷aƓ.uܽ&};7,ie<e*1fbG2}\.}[w42 @2kl1#ə>Jŗ>9ua @c&!HJZ7t(MJWpcˣ^x  LgLb-9x HOV1eѯo}{a"(XR'T{&= ,shSbi׻N~ 0c,d)XVD)ձn yǧo??HI2pԬ^ɣwO_‹"T0qe:DV.bͳo`BLiֱn Ysٿ>=(qC(XɳPj-9v8%MJ{7/aǛF9uˆ4y"̜<e ְdջč&\صv,lǧo>@.d))V6= $y3'QZͻ1ѫn];0 HsGHJpQcʛ>Jn^Ï6{s0y"̜<e*0f÷!E*lU+ٹ{LuϷ@ P䊗4pԬ\ţg.@D)ձj YsٿN~ (cH*`蒧T{&ܼ$i3'QZͻ1ѯo}|{Q$T$Nb-x HfNNwͣ^x0 LGP"JR욷t(LJ{W/ɟNzwa @SΠFBpQdJB[ŗF9uˆ42 @*kX3jȗ6:-.{xsˆ42 @2k3lH::-6{4" @*kX3jH::-6{ˆ42 @2k3l0I:Jn^Ó642 @*k3l0I:Jn^Ó>ˆ42 @2kl1#ə>J_œ>uAD @c FJZ6r̟J{Wo˟V0 LgLb-xHϥVū1ѯw}{QƐ&XQRsܼ$yS'ҫ^׷>=(cH*`)VF^?4sSbշ.|aƐ&T%NjMx HfNRͧ^x0 HGOJR7t̟Fk7/aɛNya @SΠFB5pQcʛ>Zœ>t4y">*uKWhG2}*\&}[7,qe<e 0f÷!Ƒ.u u[mpǿ,qe<e*1f˷aƓ.uu۽m;7q,ieL<e 0f÷aƓ.uu۽&m;7q,qe<e*1fbF2}ܿ&}[7,ie<e*1fbF2}ܿ&}[7,qe<"e+1hG2}*].[xs82MB2شnQ#ʛ>[ŗF9AD @S FJZ6r̟J{WoˣV0"LNbMzXХVŻ1ѯw}a&XR'R{< ,yShRbh׻>~~ 0c,d)XF?<)Un ykǟo??@I2p^ţwO‹T PJ2lISXF] ,yS'ѩZͻ1ϫf=;y0 Hs'!FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӯw}{P"Pg#JZ t˝Bkŗ>0y<e ְdçD&d5+Y{<5˯_8.d()V6 ,ySgҩ^rfӯw}{Q$T$Nb-9v 8%ΡNWpb˟Vwa @SD:4n1#ə:JmÏ6{sˆ4">*uKhbG2uܽm:qǿ,ieL:U dçE*lUkڻLoӿ X6y4`ͫo`C"\طw<5˯_@ P4u$-`ɫO`B"Tصw,5m˯_@ P4u$`ͫo`C"\طw<5Ϸ X6y 4Ubͳoč&d5+Y{Lvoӿ P6u4`ͳoC"\4Y{Lvnӷ X$6y DV.bѻď*dU+ڻ\ǯ,ie<e*1hbG2}*\.}[xrˆ82 B2l1#ʙ>ZŗF9a Dc'!HJ7t(MJwpcͣ^} (c,d))XF?<)Un ykßo>@ 2l^ţwO‹T@Ȕ,dҨT{}YORwcˣVwaD "u+1h˷aƑ.u ul[]׿ P䊗4t$,^ţw/LjVnyßo@ 0lIT*ZV= 0c,d()V6^>4ԭf93ٿN(CH*`ҨV64sӭf93iٻN~ 0c,d))XF^?"uKhȕ6:-6{82NB:4nQcʛB[ǛFya Dc'!HJ7t(%MNwcͧ^=}(qC(\QRsm\:{XORͧ^x0 HsGHJZ6rqKB[ŗ>tˆ4" >*uKhbF2uu۽mpǿ(iEK:}D/dѻč&d5+Y{ˆ4y"̜>"e*0fçD&d5+Y{<5m˯_?@ .h))X6 ,Sgҩ^rfӯw}{P↏$PLZ 8v(%MJ{W/ɛNyaD @R掟D:شl0H::-.[w,ieL:Tꖯdѻď&d5+Y{8.hIXF^?<ԭf93iٻ>}(CH*`蒧T{&= ,ySgҫ^gճ.|Q$T%PkM\:{YХVū1eѫo]|zQ$T%Pkm\;{YЧVŻ1ѯw}{a&XɳQRsm}$i3'QZrgӳ|Q&TPsm;}i2QZrfӳwa"&XR&R{ܼ $yS'ҫ^շ.= 0c,d()XF^?"uKjȗ6:-6{ 8BNB:5nQdKBkaǛNzwAD @c!FJZ7r(MJWpcˣ^y0 LgLb-xHϥT DcΠD:lǕ2}u[\oӷ PJ2liT*ZF^>4shR^qѯo]{0 Hs'!FJpQ#ə::-.}[7Ͽ,iEK8} DU`ͫo`BTjVnyk×^ 0cH*\'Rsm;}YϥVͧfZ_Ó>4" >*uKhbF.u u[]׿ P䊗4p$Ԭ^ţg/AL)ֱn ytj×_ (CH*\蒧T{&<$y3'ѩZqӯw}a&TPkM\:{YϥVeϫf];  HsGOJR욷t(LJ{W/ɟVwAD @SDB5pQdJB[ŗF9uAD @SDBpqdKB[ǛF9a @c&!FJYr̝Fk7/ɟNzwAD @SΠFBpq˝Fk7/aɛNzwAD @SΠFBrq̝Fk7/ɟNwaD @c!FJZ6r̟J{Wo˟V0 LgLb-xHϥVū1eѯo}{QƐ&TRs$yS'ҩ^շ>= 0c,d)XVD)ձn yǧo??HJ2p,^ɫwO`B"\X{@.dҨT{&ܼ}iХVͧ^AC"e*0f÷!E*lU+ڹLvnϷ X4t$,^ţg/AL)ձn Ytjۿ^(qCG(\R'Rs}iPVŻ1eѫo]{  HsGOHR7r̝Fk7/aǛNya @SΠFB5pQcʛ>Zœ>t4y">*uKWjG2}*\&}[7(iEL:U dç!E*m UlZ]ǯ(iEL:U f÷!ő.m ul[mpǿ,qe<e*1hbF2uܿ&};7,ieL:e 0f÷aƓ.uܽ&};7(ieL:e 0f˷aƓ2uܿ&}[7,qe<e+1hbG2}*].[xs82NB2شnQcʛ>[ǗF9AD @c!FJZ7r(LJ{Wpbˣ^x  LgLb-xHOV1eѯo}{QƐ&XQRsܼ $ySgҫb׻>} (c,d))XF?<)ձn yǧo??@J2p,^ɣwO_‹"T‡0y<T/bѳoCTjVn ytjۿN} (CG(\QPkM[x 8%͡J{W/ɛN90y<U dѻÍ&\صv,ǟo8.d((V&< $y3'QZŻ1eѫn];  Hs'!HJpQcʙ>Jn^Ï6{s(hE 8} DV.bͳoC"T׵r,ǧo>@ 0hISXF^>4sӭbշ.}Q$T$Nb-9x 8eΡNwcˣ^aD @SD:4nQ#ə>Jn^Ó64y">"uKhbG2}ܽ&m;7q(iEL:U dջE*lUkڻ\׿ Xʘ6u4`ͫo`C"\طw<5ϯ@ Xʘ6u4`ͳoC"\X{ZŗF9aDc'HR욷t(%MNwcͧ^=;y0E"PФNbM[{YЧVŻ1ӯwa"(XR'T{&= ,shSb93iٿN (c,d))XF?<)Un ykǟo??@I2pԬ^ɣwO_‹"T(h% 6y4-^ţg.@DTfշ.PF"LgP"JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>} (CG(\QPsm\:zHfNNwcˣVwaD Jn^Ó64" @*KX2jǕ6}*].}[w,iEL:U dç!E*m Ul[]ǿ,ieL:U ְf÷!Ƒ.u u[mqϿ(iEL:U ְf÷!Ƒ.u u۽m:q,qe<e*1f˷bF2uܿ&}[7,ie<e*1fbG2}\&}[w42 @2kl1#I>J_ŗ>uaD @c!FJZ6rLJ{WpbˣV0E"PФNbMzYЧVŻ1ӯwa"(XR'T{&= ,ShSbi׻N~ 0c,d)XVD)ֳnǧ_?@ 2l^ţwO‹Tطw<5Ϸ X$8y DV/dѻE*m u@ P2liT*ZF^>,Sgҩ^qѫn]; Dc& F:شlȕ6}*ܽm׿ P2pi+ZV?4sSbճQ$PФLZ ڸt(LFk6`ǗF9uˆ4">"e+1f÷!ő*lU+ڹLuϷ@ P2p\śgDUj93ٻ>} (cH*`'T{ܼ}i2PZŻ1ѫo]{ HsGHJZ6rq˝BkǗF9uˆ4" >*uKhbG2}ܽ&m:qϿ,qe:U ְfç!E*m Ukڻ\׿ P4u$-^ɫwO_‹T׵v,m˯_?@ 0hIT*ZWD)Uj Ytkß_@ 0liT+ZW@D)ֱn ykǟo>@ 0liT+ZW@D)ֳnyǧo??@ 0li\śg/ALjWrl˧_@ 0li\ţg/ALjWr,m˯_@ X6y4Ubѳď&dU+ڹ\ǿ,qe<"e+1hG6}*].{xs42 @2kl1#ʙ>ZŗF9AD @c FJZ6rLJ{Wpbˣ^x  LgLb-xXХVŻ1ѯw}a&XR'R{&= ,ShSbiٻN~(cH,`()XF^?<8,`'Rsm;{XNNwpb˟VzvACJmÏ6{xr(`% 8y 4`ɫO_‰LjVn ytk×^(qC(\R&Rsm\;{XϥRͧf"u+1h˷aƑ.u ul[]׿ P4t$,^ɣw/LjVryǟo@ 0liT*ZWDUjYsۿN(CH*`蒧T{&= ,ySgҫ^gճ.|Q$T%PkM\:{YХVū1eѫo}|{QƐ&TPkm\;}iPZŻ1ѯw}Q&TPkm;}iPZͻqӯwQ&XQRsm}$i3'ѩ^gճ.}Q&XQRs$y3'ҩ^շ.=} (cH,`()VF^?ˆ4y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛNyAC}(CG*\'T{&< $y3'ѩ^rfӳwQƐ$T%PkM\:{YХVeϫn]{0 LgP#JZ ڸv8%͡Nwpcˣ^0 Lg#LZ 8v 8eΣNwͧ^=;y0 Lg#LZ 9v 8eΣRͧf=;0E"LgLb-x HfOReϫn]|zQƐ&TPsm}$i3'ѩ^gճ.}(CH*`(V6]4ԯjY3ۿ_@ 0li\ţg/T׵w,5mϯ $X% 8} D/dջ!E.m ul[m:q,q>"uKjȗ6:-Ï642 B2شnQcʛB[ǛFya Dc'!HR욷t(%͡Nwͧf=;  LgLb-xXФP"PgP"JRZ6rQcʙ>Jm.[7Ͽ(hE 8y 4^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKB[œ>0y"̜<e ְdջD&d4Xw,5m˧??@.d))V6 ,yS'ѩ^qѯw}|zP"PLZ ڸt(LJ{7/aɛNyaD 8.hIXF?<ԯf93iٻN~~ (cH*`T&= ,Sgҫ^շ.}QƐ&TPkm\;{YЧVŻ1ѯo}|{Q&XPsm;}iQZͻqӯw}QƐ&TPsm;}i2QZrfӳwa&XɳQRs$y3'ҩ^շ.}(CH*`(V6]4ԯf93ٿ^ 0c,d))XF^?J_Ó6ˆ4">"uKhaƓ.u u[]׿ P4pԬ\ţg.AD)ֱn ytj×^ (CH*\蒧T{&<$y3'ѩZrfӯw}a&XPkm\:{YХVūeϫn]{  HGP"JR t(MJ{Wo˟VaD @SΠFBpqdKB[ǗF9aD @c FBpqKFk6aǛNyaD @S FBpq˝Fk7/aɛNzwa Dc&!HJZ6r̟J{W/˟V  Lg#LZ,9v HfNRdϫf]{Q&TPsm}$i3'ѩ^gշ.=} (cH,`()XF^?4sӭb׷.=}(qCG(\'R{ܼ}$i3'QZͻqѯw}{QƐ&T%PkM[zXϥRdϫf];0 Lg#LZ ڸv8%͡Nwpcˣ^0 LgP#JZ ڸv8%͡Nwpcˣ^0 LgP#LZ 8v8%ΡNwͧ^= 0c,d)XFD)ձn yǟo??@I2pԬ^ɣwO_‹"Tط{@ .h))V6 ,yS'ѩZͻqѯo]{ Dc'!FB5pQ#ə>Jm6{xr(`E 8y DU`ͳo`B"TWrǟo@ .hIXF^>4sSbշ.|P↏$PФNb-9x 8eΡNwpcˣ^aD @SD:4nQ#ə>Jn^Ó64y">*uKhG2}ܿ&};7q,ieL:U dç!E*m UlZ]׿ Xʘ6u4`ͫo`C"\X{<5Ϸ X6y 4UbͳoÍ&\5+Y{Lvnӷ X6y 4Ubͳč&d5+YLvoӿ Xʘ6u4`ͳoÍ&d5+YLvoӿ X6y4Ubͳč&d5+ڹLǯ,ie<e*1hbG2}*].}[xr82MB2شnQcʛ>[ǗF9aD @c&!HJZ7t(MJWpcˣ^y0 LgNbMzYЧVŻ1ӯwa"(XR'T{&=,sSf93iٿN 0c,d)XFD)ֱnyǧ??@ 2l^ţwO‹T$`$6u$Ԭ\śg<ӭbճP"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=(qC(XɳPkM[x HeΣNwpb˟VwACJ_ŗ>9uaD @c&!HJZ7r(MJWpcˣ^y0 LgLb-xHϥVū1ѯw}Q&XɳR&R{< ,yShSbi׻N~ 0c,d)XWD)ֳnǧ_?@I2pԬ^ɣwO_‹"\X{4shRbgӳw}{P"PLZ t(̝FkŗFt4y"̜<"e*0f÷!E*d5+ٹ{<5ϯ_@ PJ2pi\W= (CH*\'R{}iPVŻ1eѫn]{ HsGHJZ6rqKB[ǗF9uˆ4">*uKhbG2}ܽ&m:qϿ,qe:U ְfç!E*m UlZ\׿ P4u$-`ɫO`BT׵v,m˯_@ 0liT+ZWD)ձn ytkßo@ 0li+\śg.ALiֳnǧo??@ 0li\śg.ALjVrǧ_?@ 0li+\g.ALjVrǧ_?@ 0li\śg/ALjWr,m˯_@ X6y4Ubѳď&dU+ڻ\ǿ,qe<"e+hǕ6*-.{sˆ82MB2شnQcʛB[ǛFya Dc'!HJ7t(%MNwcͧf=;  LgLb-xXХVŻ1ѯw}a"(XR'T{&=,sSf93iٿN 0c,d)XVD)8Ȕ,dT{}XORwcˣVzvaD "u+hbF2uu۽mpǿ,ieL:U dջE*lU+ڹLoӿ X6y4`ͳo`C"\طw<5ϯ@ Xʘ6u4`ͫo`C"\طw<5ϯ@ X6y4`ͳoÍ&\4Y{[ǗF9aD @c&!HJZ7t(MJwpcͣ^~~ 0c,d)XVD)ֳnǧ_@I2p,^ɫwO`B"\X (qC(XɳNb-9v8%MFk6`ǗFt0qe:T/bѳoC"TWryk×^ (CG(\QPkM[x HeΡNWoɟNzvaD =(CG(\R&Rsm;}YХVdϧf=;y0 LGOJR7r˝Fk`ǗF9uˆ4">"uKhbF.uu۽mǯ(hEK:}D/bѻč&d5+Y{= (c,`(V64sӭf8iٻN~~ (cH,`(V6]4ԭf93ٿN~(CH*`ҨV64sԭf93ٿN(cH*`(V6^>4ԯfY3ۿ^@ 0li\ţg/ALWv,m˯@ X$6y DV/bѻE*m Ul[mpϿ,qe<"e+hǕ6*-6{82NB:5nQdKBkaǛNzwAD @c&!HJZ7t(MNwcͧ^=;y0F"P$NjM\;{iQZrgӳ.}(cH,`))XF?<)հQ"Pg#JR6rqdJ>Jn^.[w(`% 6u$,^ţg.@DTf8h׷.|Q$PLZ t˝Bkŗ>ˆ4y">"e*0fç!E*d5+Y{<5˯_?8Ȕ,d((V&= $y3'ѩZͻ1ѯo]{ Hs'!HJpQdJ>J_Ó6ˆ4" >"uKhbF.u u[]׿ P䊗4p$Ԭ^ţg/ALiֱn ytk×_8.hIXF^>4ӭf8i׻>= (cH*`T&= ,ySgҫ^gճ.|Q$T%NjM[zXϥVeϫn]{  HGP"JR ڸv8%͡Nwpcˣ^0 Lg#LZ 8v8eΣNwͧ^=;y0 Lg#LZ,9v 8fNRϧf=;  LgP#JZ 8v 8eΣRϧf=;  Lg#LZ,9x HfORdϫn]|zQƐ&XRs$y3'ҩ^շ>= 0c,d)XF?<)Un ykǟo??@I2pԬ^ɣwO_‹"Tط{4ӭfh׷>=(CH*\'T{&ܼ$y3'QZqӯw}a&XPkm\:{YХVūeϫn]{0 HGP"JR t(%MJ{Wo˟VaD @SΠFBpqdKBk`ǛF9a @c!FJYrq˝Fk7/aɛNzwa @c&!FJZ6r̟F{7/ɟVwaD @c FJYr̝F{7/ɟVwa @c&!FJZ6rLJ{WoˣV0 LgLb-xHϥVū1eѯo}{QƐ&TRs$yS'ҫ^׷>= 0c,d)XVD)ֱnyǧ_?@ 2l^ţwO‹Tط{"uKjȗ::mÓ>t8BNB:5nqdKBA82 @"u+1f÷!E*d4Xw,lǧo>8Ȕ,dҨT{&ܼ}iХVͧ^AC= 0c,d)XVD)ձn yǧo??HJ2p,^ɫwO`B"\X{"uKWjȗ::mÓ>t8BNB:5nqdKBk6aɟNwa Dc'HR울t8%ΡN0qe:T/bͳo`BTjVn YsٿN} (CG(\ɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\صv,ǟo8.d((V&= $y3'QZŻ1ѫn];0 HsGHJpQcʛ>Jn^Ó6{s4y"̜<"e*0f÷!E*lU+ڹLvnϷ X4t$,^ţw/AL)ֱn ytj×^(CG*\'R{}$i2QZŻ1ѯo}|zP↏$T$Nb-x HfNRwͧ^x0 LgP#JR t(MJ{Wo˟VwAD @SD:5nQcʛ>Zŗ>uˆ42 @*kX3jȗ6:-.{xs82 @2k3l0I::mÓ682 B2kl1#I:Jn_Ó>t42 @2kl1#I:Jn_Ó>tˆ82 B2l1#ə>Jŗ>9uaD @c&!HJZ7r(MJ{Wpbˣ^x  Lg#LZ-9x HOV1eѯo}{QƐ&XRsܼ $ySgҫb׻>} (c,d))XFD)ձn yǧo??@ 0li\ţwO‹Tطw= (CG(\QPsm\:zHfNRwcˣVaD @RB2lȕ6}*\&m:qǿ(hE 8} DV.bͳoC"T׵r,ǧo>@ 0hISXF^?4ӭb׷.=}Q$T$Nb-x HfNNwcͣ^  HsGOJR7r̟Fk7/aɛNya @cΠFBpQdJB[ŗ>uˆ42 @*KX2jȕ6*-].[xr4" @*KX2jȕ6*-].[xr42 @*kX3jH::-6{42 @2k3lI::n^Ó682MB2n1#ʙ>Jŗ>9uaD @c!FJZ6r̟J{W/˟V0 LgLb-x HOV1eѯo}|{a"(XR'T{&= ,ShSbi׻N~ 0c,d)XVD)ֱnyǧ??@ 2l^ţwO‹Tط{=(qC(XɳQPkM[x HfNNwpb˟VwAD 4sSbշ.|P↏$PФNb-9x 8eΡNwpcˣ^aD @SD:4nQ#ə>Jn^Ó64">*uKWhG2}*ܿ&};7,ieL:U ְf÷!ő.m UlZ]ǯ(iEL:U dç!E.m ul[]ǿ,ie<e 0f÷!Ɠ.uu۽m:q,qe<e 1f˷aƓ2uܽ&};7(ieL:e 0f˷aƓ2uܿ&};7,ie<e*1hbG2}*\.}[xrˆ82MB2nQ#ʙ>ZŗF9AD @S FJZ6rLJ{Wpbˣ^x  LgLb-xHϥVū1ѯw}Q&XɳR'R{&= ,ShSbiٻN~(cH,`))XF?<)ձn yǧ??@ 2l^ţwO‹"Tط{JmÏ6{xr(`% 8y 4`ͫO_‰TjVnyk×_(CG(\R&Rsm;{YϥVdϧf=;y0 LGOJR7r̝Fk`ǗF9uˆ4">"uKhbF2uu۽mpǿ(iEK:}T/dѻď&d5+Y{LvnϷ P䊗4t$,^ɣwO‰LjWrǧo??@ 0liT+ZWD)Uj Ytj×_@ 0hIT*ZWD)Un ytkß_@ 0li+\g@Diֳnyǧo??@ 0li+\śg.ALjVrǧ_?@ 0li+\g.ALjVr˧_?@ 0li\ţg/LWv,m˯@ X6y DV.bѻD*lUlZ]ǿ,ie<e*1hbG2}*].{xs42 B2nQ#ʛ>[ǗFya Dc'!HJ7t(%͡Nwͧf=;0 LgNbMzYЧZŻqӳw|Q&XR'R{&= ,shSb93iٿN 0c,d)XVD) (CG(XɳPjMv8%MJ{7/aǛFt0y<U dѳoC"TWryk×^ (CG(\QPsm\:zHfNNwpb˟VzvAC=}Q$TФNb,9v8%͡J{WoɟNzvAC= (cH*`ҨV6,shSb׻>= 0c,`)V6]4sԭf93iٻN~ 0c,d()VF^>4ԯf93ٿN (cH,`)V6^>4ԯfY3ٿ^@ 0li+\śg.ALjWr,l˯_@ Xʘ6y4Ubѳď&dU+ڻ]ǿ,qe<"u+hȕ6:-6{ 8BNB:5nQdKBkaǛNzwAD @c&!HJZ7t(MNwcͧ^=;y0F"P$NjM\;{iQZrgճ.} (c,d)XFD)ֱnyǧ_?@I2p,^ɫwO`B"\YQ$P#JR7rqJ>Jn^Ï6{xr(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó>0y<e ְdջď&d4Xw,5m˧??@.d))V6 ,yS'ҩ^qӯw}|{P$PLZ 8v(%MJ{W/ɛNyaD @SD:شn1#I::-.[xr(hEK8}DV/bѻč&\4X{<5ϯ_@ P䊗4t$,^ţw/LjVryǟo@ 0liT+ZWD)UjYsۿ^ (CH*`T&= ,ShRbշ.}QƐ&XPsm;}iPZŻ1ѯw}{Q$T%Pkm\;{YЧVŻ1ѯw}{Q$TPkm;}iQZͻqӳwa&XɳQRs$y3'ҩ^շ.=} (cH,`)VF^>4shR^rfӯw}|z Dc& FB4n0H6:-]&};7qǿ(hE 8y 4`ɫO_‰Liֱn ytjۿN~ (CG(\R&Rsm;{YϥRͧ^x  Hs'HJYpqdJ>Z_Ó>42 >*uKhbF.uu[]ǯ P4t$,^ɣw/Liֳnykß_@ .hISXF?<ԭf93iٻ>}(qCG*\蒧T{&< $yS'ѩ^rgӳQƐ&TPkm\;{YХVū1eѫo]|zQ$T%PkM\:{YЧVŻ1ѯo}|{QƐ&XPsm;}i2QZͻqӳwa&XRsm}$i3'Q^rgӳ.|QƐ&TPsm}$i3'Q^rgճ.}a&XɳQRsܼ$yS'ҫ^շ>= 0c,d)XF?<)Un ytkßo>@ 2l^ţwO‰Tصw<5Ϸ X6y DV/dѻE*m ul[m:q0q̜>"uKWjȗ::n^Ó>tAD @c!HJZ7t(MNwcͧ^=;  LgLbMzYЧZŻqӳ|Q&XR'T{&= ,sSfAC<2 @*uKh÷!E*d5+Y{,lǧo>@.d((T{&ܼ}iХVͧ^AC= (cH*`T{&< $yS'ѩ^rfӳwQ$T%NjM[zHORdϧf=;0 Lg#JZ ڸv8%͡Nwpcˣ^0 LgP#JZ ڸv8%͡Nwpcͣ^x0 LgLZ,9v 8fNRͧf=;0"LgLb-9x HfORdϫf]{0 LgLZ-9x HfORdϫn]|zQƐ&TRsm}$y3'ѩ^շ.=} (cH,`()XF^?4sӭbh׷>=}(CG*\'T{ܼ$i3'QZqӯw}{a&TPkm\:{YХVūeϫn]{0 HGP"JR t(%MJWpbˣV  HGP"JR t(%MJWpbˣV0 LgP#JZ 8v8%ΡNwͧ^} (c,`()XF^?@ 2l^ţwO_‹"Tط{Jn^Ï6{xr(hE 8y 4`ɫwOL)ֱn YsٿN} (CH*\R&Rsm\;{XORͣ^ACJn_Ó>4" @*uKWjǕ2}*\&}[7,qe<e 0f÷!ő.m ul[]ǿ,ieL:U ְf÷!Ƒ.u u[mpǿ(iEL:U f÷!ő.m ul[mpϿ(iEL:U ְf÷!Ɠ.uu۽&m;7q,qe<"e+1hbG2}*].}[xrˆ82 B2l1#ʙ>JŗF9a Dc'!HJZ7t(MJWpcˣ^y0 LgLb-xXХVŻ1ѯw}a&XR'R{&= ,ShSbiٻN~(cH,`))XF?<)Un yǧo??@ 0l^ţwO‹"Tط{"uKWjH::@ PJ2liT*ZF],Sgҩ^ͻ1ѫn]; Dc& D:شlȕ6}*ܽm׿ P2pi+ZW<ӭbճP"Pg#JZ t˝Fkŗ>t4y"̜<e*0fç!E*d5+ٹ{<5ϯ_@ PJ2pi\W= (cH*\'T{ܼ}i2PZŻ1ѫo]{  HsGHJZ7r˝Fk`ǛF9AD Jn_œ>uAD @c!FJZ6rLJ{Wpbˣ^0E"PФNbM[{YЧZŻqӳwQƐ&XQRsܼ ,yShRbh׻>~~ 0c,d)XVD)ֳn˧_@J2p,^ɫO`C"\Y{Lvo׿,ie<"e+hȗ6:-Ï682NB:5pqdKFk7/@,dҨT{&ܻ}YϥRͣ^wAC*uKhbG2}ܽ&m;7qϿ(hEK:}TꖯdѻD*dU+ٹLvoӿ Xʘ6u4`ͫo`C"\طw<5ϯ@ Xʘ6u4`ͫo`C"\طw<5Ϸ X6y 4UbͳoÍ&d5+Y{Lvoӿ X$6y 4V.bѳď&d5+ڹLo׿ X6y 4V.bѳď&dU+ڹ\ǯ,ie<e*1hbG2}*].}[xr82MB2شnQ#ʛ>[ǗF9aD @c!FJZ7r(MJWpcˣ^y0 LgNbMzYЧVŻ1ӯwQƐ&XQR{< ,yShRbi׻N~(cH,`))XF?D)ձnyǧ??@ 2pԬ^ɫwO`B"\Y{Lvoӿ $X% 8}Dꖰd÷!Ɠ.u (CG(\PjMx 8%MJ{7/aǛF9u0y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡JWoɟNyAC=(CG(\R&Rsm;}YХVdϧf=;y Hs'HJYpqdKB[ŗ>tˆ4" >*uKhbG2u۽m:pǿ,iEL:TꖯdջD*d5+ٹLvnӷ P4u$-^ɫwO_‰TWr,l˧??@ 0li+\g@D)ձn ytkß_@ 0li+\g@D)ֱn ykßo@ 0hIT+ZWD)ֱn ykßo>@ 0liT+\g@Liֳrǧ??HI2p^ţw/‰T׵v,5m˯@ X6y DV.bѻD*dUkڻ]ǿ,qe<"u+hǕ6*-6{82NB:4nQdJB[`ǛNzvaDc'HR욷t(%͡Nwͧf=;0"LNbM{YЧZŻqӳ|Q&XR'R{&= ,sSf93iٿN 0c,dIZWDjVrm˯_@ X$8} D/dç!ő.uuܼPF"LgP"JJYpQcʙ>:-.}[7Ͽ(h% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7r˝B[œ>ˆ4y"̜<e 0fçD&d5+Y{<5m˯_?@ .h)X6,Sgҩ^rfӳw}{Q$TФNb,9v8%͡J{WoɟNzvAC"uKjȗ::mÓ682NB:5nQdKBk6aɛNzwa Dc'HR울t8%ΡNϧf]{Q&XɳR'R{&= ,shSf93iٿN 0c,dIZWDjVp DcΠD:سlǕ2}۽\oӷ P2pi+ZF^>4shR^rfӯw}|z Dc& FB5n1#I::-]&};7qϿ(hE 8y DU`ͫO_‰TjVn ytk×^ 0cH*\'Rsm}YХVϧf4y">"u+1h˷aƑ.u ul[]׿ P4pԬ\ţg.AL)ֱn ytk×_ (cH*`T{&< $yS'ѩ^rgӳwQ$T%NjM[zXORdϫf];0 Lg#LZ 8v8%ΡNwcͣ^x0 Lg#LZ 8v8%ΡNwͧ^~~ 0c,d)XFD)ձn yǧo??HJ2p$-^ɫO`C"\Y{Lvoӿ X% 8} D/dջ!ő.u u۽&};7,q>"uKWjH::n_Ó>uaD @c'!HJ욷t(%ΡNwϧf]{Q&XɳR'R{&= ,shSfAC@.d((V&<$i2PVūdϧfZ_œ>42 @*uKhbF2uu۽mǯ(hE 8} DV.bѳoÍ"\Xw<5m˯_@ 0hISZF?<ԯf93iٻN~~(CH*`蒧T{&= $yS'ҩ^gճa&XPsm;{YЧVŻ1ѯo}|{QƐ&TPsm;}iPZŻ1ѯw}Q$T%Pkm\;{YЧZŻ1ѯw}Q&TPsm;}i2QZrfӳa"&XR&R{ܼ $ySgҫ^շ>= 0c,d))XF^?@ .h))V6 ,yS'ѩ^qѯo]|z Hs'!FJpQcʙ>Jn^Ï6{s0y̜<e*0f÷!E*lU+ڹLvnϷ X4t$,^ţw/ALiֱn ytj×^(CH*\'T{ܼ}$i3'QZͻ1ѯw}|{Q$T%NbMx HfORͧfJn^Ï6{xr(hE 8y 4`ͫO_‰Liֱn YsٿN~~(qC(XɳPkM[x HfNNwpb˟VwAD @ 0hISXF^?4sӭb׷.=}Q$T%NbMx HfNRwͣ^x0 HGOJR7t(LF{7/ɛNzvAD @SD:5nQcʙ>J_œ>t82 @2k3lH::-6{s82 @2k3lH::-6{4" @*kX3jH::-Ï6{ˆ42 @2k3l0I:Jn^Ó>42 @2kl1#I:Jn_œ>u82MB2شnQ#ʛ>ZŗF9aDc'HR욷t(%MNwcͧ^=;y0E"PФNbM[{YЧZŻqӳwQƐ&XR&R{< ,yShRbi׻N~ 0c.dIZWDiֳrl˯_@ X8y DV/dջ!E.m u۽&m;7,q>"uKWjI:Jn_œ>uaDc'HR울v8eΣR PJ2liT*ZF],Sgҩ^qѫn]; Dc& FB4nȕ6}*ܽm׿ P4p\W<ӭbշ.P"PLZ t(̝FkǗFtˆ4y">"e*0f÷!E*lU+ٹLuϷ@ P4p\śg@D)UjY3ٻN}(qC(\R&Rsm}YХVūeϫf];0 HGOJR7t̝Fk7/aǛN9aD @SDB5nQ#ʙ>Jn_Ó>ˆ4" @*KX2jǕ6}*]&}[7(iEL:TꖯdջE*lUkڻ\׿ Xʘ6u4`ͳoC"\X{<5Ϸ P4u4`ͫo`C"\X{Jn^Ó6{42 @*KX2jǕ6}*\&};7,ieL:U dç!E*lUkڻ\׿ P4u$-`ɫO`B"Tصw,5m˯_@ P4u$-`ɫO`B"Tطw<5ϯ@ X6y4`ͳoÍ&\4Y{Lvnӿ X$6y 4V.bѳď&d5+ڹL׿ X6y 4V.bѳď*dU+ڻ\ǿ,qe<e+1hbG2}*].[xs 82NB:4nQdJB[ǛFya Dc'!HJ7t(%MNwcͧ^=;  LgLb-xXХVŻ1ѯwa"(X'T{&=4sӭf93ٿ^@ 2lԬ^ɣwO`B"\Y{Lvoӿ $X% 8}Dꖰd÷!Ɠ.uܿ&}[xr 8BND:5pq˝F{7/ (CG(\QPjMx 8%͟J{7/aǛF9uˆ0y<U dѻÍ"\׵rß_(qC(XɳPjMx HeΡNWoɟNyaD = (CH*\'Rs}iХVūdϫf=;  HsGHJZ6rqKB[ŗFu4y">"u+1haƓ.u u[]ǯ(hEK8}D/bѻč&d5+Y{J-.}[7Ͽ(hE 8y4-^ɣw/AD)Uj93i׻>=}P"Pg#JZ t˝B[œ>ˆ4y"̜>"e*0fçE*d5+Y{<5˯_?@ .hIX6],ShR^gӳw}QƐ$T$Nb-9v 8%͡NWo˟VwaD @R掟D:شl0I::-.[xr(hEK8}DV/bѳč&\4X{<5ϯ_@ P䊗4t$,^ɣw/LjVrǟo>8.hISXF?= (cH*`ҨV64sSbh׻>=(CH*`V6,sSbh׻>}(cH*`(V6]4sԭf93ٿN(cH*`(V6]4ԯfY3ٿ^ 0c,d))XF^?0y̜<e ְdջD&d4Xw<5m˧??@.h))V6 ,Sgҩ^rfӯw}{Q$PФLb,8v8%MJ{W/ɟNzvAC= (c,`(V6]4sӭf93iٻN~ 0c,d()XF^><ԯjY3ٿ^ 0c,d()XF^?"uKjȗ6:-Ï642MB2شnQcʛB[`ǛNzvAD @c!HJZ7t(%MNwͧf=;0 LNbM[{YPZͻrgӳ.}(c,d)XFD)ֳn˯_@ X8y DV/dջ!ő.u uܽ AC@.d((V&<$i2PVūdϧf4y">"u+1h˷aƑ.m ulZ\ӿ Xʘ6u$-^ɫwO‰LjWrǟo>@ 0liT*ZW= 0c,d))XF?Jn^Ó6{s4y"̜>"e*1f÷!ő*lUkڹLvnӷ P2p\śg@D)UjYsٿN~ (cH*`蒧T{&<$y3'ѩZqӯw}{QƐ&T%PjM[zXORϧf=;0 LgP"JR t(MJ{Wo˟VAD @SDB5pQdJB[ŗF9uAD @SDB5pQdKB[ǗF9a @c FBYrq˝Fk7/aɛNzwaDc&!HJZ6r̟J{W/˟V  Lg#LZ,9v HfNRdϫf]{0"LgLb-xHϥVū1ѯo}{QƐ&XQRs$yS'ҫ^׷>=(cH,`()XF^?"uKWjH:Jn_œ>ua Dc'HR울v8eΣRdϫo]|{a"(\'T&4ԯf@(`% 6y4,^ţg.@DTfշ.P"Pg"JRZ6rqdJ>Jn^Ï6{xr(hE 8y DU`ͫO_‰Liֱn YsۿN~~(qC(XQPkM[xHfNNwpcˣVwaD 8.h))X6]4shSbշ.|aƐ&T%NjM[xHfORͧ^uˆ42 @*kX2jȕ6*-].[xr42 @*kX3jȗ6:-6{s82MB2kl1#I:Jn_Ó>42 @*k3l0I::n^Ó642 @2k3l1#I:Jn_Ó>u82MB2شnQ#ʛ>[ǗF9AD @c!FJZ6rLJ{Wpbˣ^x  LgLb-xHϥVū1ѯw}a&XR'T{&= ,shSf93iٿN 0c,d)XVD)ֳr˧_@ X6y DV/dѻE.m u۽&m;7,q̜>"uKX2jI:Jn_ŗ>9uaDsGJR ڸv 8fOR PJ2liT*ZF],Sgҩ^qѫn]; Dc& FB4n0H6}*ܽmǯ PJ2liT*ZF^>4shR^gӳw}{P$PLZ t(̝Fk6`ǗFtˆ4y">"e+1f÷!ő*lU+ڹLvnϷ@ P䊗4pԬ\śg.@D)UjY3ٿN~~(CG*\R'Rs}iPVŻ1eѫn]{ HsGHJZ6rq˝Bk`ǗF9uAC*uKWjǕ6}*].}[w,ieL:U ְf÷!Ƒ.u u[mpϿ(iEL:U ְf÷!Ƒ.u u[m:qϿ,ieL<e 1f˷aƓ2uܿ&};7,ie<e*1fbF2}\&}[w42 @2kl1#ə>Jŗ>9ua Dc'!HJZ7t(MJwpcͣ^ua Dc'HR울v8eΣR@,dҨT{&ܼ}YϥRͣ^wAC"uKhbG2}ܽ&m;7qϿ(hEK:}TꖯdѻD*dU+ڹLvoӿ X6y4`ͳoC"\طw<5Ϸ X6y4`ͳoC"\Y{} (cH*\'R{}iЧVū1eϫf];0 HsGOHRZ6rq˝BkǗF9u4y">"uKhbF2uu۽mpǿ(iEL:}TꖯdѻD&d5+ٹLvnӷ P4t$-^ɫwO_‹TWr,l˧_?8.hISZV}(CH*`ҨV64sSb8i׻>~~ (cH,`)V6]4ԯf93ٿN (c,`()VF^>"uKjȗ::mÓ6ˆ82NB:4nQdKBkaǛNzwaD Dc'!HR욷t(%ΡNwϧf];QƐ&XɳR&R{&= ,shSf93iٿN@ 2lԬ^ɣwO`B"\Y{Lvo׿,qe<"uKjH:Jn_@F"LgP"JJYpQcʙ>:-.}[7Ͽ(hE 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#LZ t˝B[œ>ˆ4y">"e*0fç!E*d5+Y{<5˯_8Ȕ.d((V6= ,yS'ѩZqѯo}|z0 HsGHJYrqdKB[œ>4y">"u+1h˷aƑ.u ul[]׿ P4pԬ^ţg/ALiֱn ytkß_@.hIXF^?<ԭf93i׻>}(CG*\蒧T{&< $yS'ҩ^rgӳa&XPsm;}iPZŻ1ѯw}{a&XPsm;}iQZͻqӯw}QƐ&TPsm;}i2QZͻqӳwa&XQRs}$y3'ѩ^gճ.}a&XɳQRsܼ$yS'ҩ^շ.= 0c,d))XF^?"uKjȗ::mÓ>t 8BNB:5pqKFk7/ɟV0"LNbM[{YQZrgճ.=} (c,d)XWDiֳrm˯@ $X% 8}Dꖰd÷!Ɠ2u\ ČDcΠD:سlǕ2}۽\oӷ P2pi+ZV>4shR^rfӯw}|z0 Hs'!FB5n1#I::-].}[7Ͽ(iEK8} DU`ͫo`BTjVryk×_(qC(\QRsm\:{XORͣ^ Hs'!HJpQdJ>J_Ó>4" >*uKhbF2uu۽mǯ(hE 8} DV.bѳÍ&\X{<5˯_@ P䊗4p$,^ţw/LjVryǟo>@ 0liT+ZWD)Uj Ytj×_@.hISZV}(CH*`ҨV64sSb8i׻>~~ (cH,`)V6]4ԯf93ٿN (c,`()VF^>"uKjȗ::mÓ6ˆ82NB:4nQdKBkaǛNzwa Dc'!HR욷t8%ΡNϧf]{Q&XɳR'R{&= ,sSf93ٿN@ 2lԬ^ɫwO`C"\Y{Loǯ,qe>"uKWjI:Jn_œ8AC<2 @*uKh÷!E*d5+Y{<5mǧo>@.d((V&<$i2PVūdϧfˆ4y">"u+haƑ.u ul[]׿ P䊗4p$Ԭ^ţg/ALiֱn ykß_@.hIXF?<ԭf93iٻ>}(CG*\蒧T{&< $yS'ҩ^gӳa&XPsm;}iPZŻ1ѯw}{a&XPsm;}iQZͻqӯw}QƐ&TPsm;}iQZͻqӳwa&XQRs}$i3'ѩ^gճ.}a&XɳQRsܼ$yS'ҩ^շ.= 0c,d))XF^?"uKjȗ::mÓ>t 8BND:5pqKFk7/ɟV0"LФNbM\:{YQZrgճ.=} 0c,d)ZWDjVr,m˯@ $X% 8}Tꖰf÷aƓ2u\.0y:T/bѳoBTjVn ytjۿN~~ (CG(\QPkM[x HeΡNWoɟNyAC4ӭfh׻>= (CH*\蒧T{&< $y3'ѩ^rfӳwQ$T%NjM[zXORdϫf];  HsGOJR욷t(MJ{Wo˟VaD @SΠFBpqKBk`ǛNyAD @SΠFBpqKBk6aǛNzvaD @c!FJYr̟F{7/ɟVa @c&!FJZ6rLJ{Wo˟V0 LgLb-xHϥV1eѯo}{QƐ&TRs$yS'ҫ^׷>=(cH,`()XF^?<)Un ykǟo??HJ2p,^ɫO`C"\Y{Lvoӿ,ie<"e+hȕ6:-Ï682NB:5pqKFk7/ɟV0"P$NjM\;{i2Q^շ.= 0.hIT*ZgALjWv,(`% 6y$,^ţg.@Dԭfշ.P"LgP"JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4U`ͫO_‰Liֱn YsٿN~~(qC(XQPkM[xHfNNwpcˣVwaD J_Ó>82 @2k3lH::-6{s82 @2k3lI::mÏ6{ˆ42 @2k3lI::mÓ682MB2l1#ə>J_œ>uAD @SΠFBYr̝F{7/ɟV  Lg#LZ,9x HfOReϫo]|{a&XɳR&R{< ,yShRbh׻>~~ 0c,d)XFD)ֱnyǧ??@ 2l^ɣwO_‹"Tط{"e+1f÷!ő*lUkڹLvnϷ P4pԬ\ţg.@D)UjYsٿN~~ (CG*\'R{}iPVŻ1eѫn]{  HsGHJZ7r˝Fk`ǛF9AD @R掟D:4n1#ə>Jn^Ó64" >*uKWjG2}*\&}[7(hEK:}TꖯdջE*lUkڻ\׿ Xʘ6y4`ͳoC"\X{[ǗF9aD @c&!HJZ7t(%MNwcͧ^=;y  LgLb-xXЧVŻ1ӯwQƐ&XɳR&R{&= ,shSb93iٿN 0c,dIZWLjVr,m˯@ $X% 8}Tꖰf÷!Ɠ2u\.[xsˆ82NB:5pqKFk7/@Ȕ,dҨT{&}YϥRˣVwAC@ .hIXF]4shSbճ.Q$T$Nb-9x 8eΡNwpcˣVAD *uKWhG2}ܿ&};7q(iEL:U dջE*lUkڻLoӿ P4u$-`ɫO`B"Tصw,5m˯_@ P4u$-`ɫO`C"\طw<5ϯ X6y 4Ubͳoč&d5+YLvoӿ Pʘ6u4`ͳoÍ&\5+Y{Lvoӿ Xʘ6y4bͳč&d5+ٹL׿,ieL<e*1hbG2}*].[xs82NB:4nQdJB[`ǛNzvaDc'HR욷t8%ΡNwͧf=;0"LNbM[{YЧZͻrfӳ}a(XR'T{&=4sӭf93ٿ_@I2p,^ɫO`C"\4YLǯ,q>"uKWjI:Jn_ŗ>9uaDsGJR 8v HfOR1e (CG(XɳPjMv8%MJ{7/aǛF9t0y<U dѻÍ"\׵rß_(qC(XɳPjMx HeΡNWoɟNyaD *uKhbF2u۽mpǿ,iEL:TꖯdջD*dU+ٹLvoӷ Xʘ4u$-`ɫO`BT׵v,m˯_@ 0hIT*ZWD)Uj Ytj×_@ 0hiT+ZWD)ձn ykßo@I2li\ţg/ALjWr˧_?@ 0li+\śg.ALjVr˧_?@ 0li\ţg/ALWr,m˯_@ X6y 4V.bѻď*dUkڻ]ǿ,q>"uKjȗ6:-Ï642 B2nQcʛB[ǛFyaDc'HR울t8%ΡNϧf]{QƐ&XɳR&R{&= ,shSb93iٿN 0c,dIZWLjWr,m˯ $X% 8}Tꖰf÷aƓ2u\.[xsˆ82NB:5pq˝F{7/Q$Pg#JR7rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR욷t˝B[œ>ˆ4y"̜>"e*0fçE*d5+Y{<5˯_?8Ȕ.d((V6= ,yS'ѩZqѯw}|z0 HsGHJYrqKB[œ>4y">"u+haƑ.u ul[]׿ P䊗4p$Ԭ^ţw/ALiֳn ykß_@ .hISZF?<ԯf93iٻN~~(CH*`T{&= ,ySgҫ^gճ.|Q$T%PkM\:{YХVū1eѫo]|zQ$T%PkM\:{YЧVŻ1ѯo}{a&XQRsm}$i3'QZrgӳ|QƐ&TPsm}i2QZrgӳ|QƐ&XRsm}$y3'ѩ^շ.=} (cH,`()XF^?"uKWjȗ::n^Ó>uAD @c&!HJ7t(%͡Nwͧf];0E"P$NkM\;}i2Q^շ.= 0.hIT*ZWALjWv,5Ϸ X$8} Dꖯd÷!Ɠ.uܿ0 Hs'!FB4n0H6}*ܽm׿ P2liT*ZF^>4shR^rfӯw}|z Dc&!FB5n1#I::-]&}[7Ͽ(hE 8} DU`ͫo`BTjVryk×_(qC(\QRsm\:{XORͣ^ Hs'!HJpQdJ>Z_Ó>42 @*uKhbF2uu۽mǯ(hEK8}DV/bѳč&\4X{<5ϯ_@ P䊗4t$,^ɣwOLjVrǟo>@ .hISZV= 0c,`)V6]4sӭf93iٻN~~ (c,`(V6]4sԭf93iٿN~ 0c,d))XF^?"uKjȗ6:-Ï642 B2nQ#ʛ>[ǛFyaDc'HR울t8%ΡNϧf];QƐ&XɳR&R{&= ,shSb93iٿN 0c,dIZWLjWr,m˯ $`% 8}Tꖰf÷aƓ2}].[xsˆ82NB:5pq˝F{7/˟PA82 @*u+1f÷!E*d5+Xw,lǧo>@.d((V{&ܼ}iХVͧ^aD =}P↏$PLZ ڸv(LJ{7/aǛN9AC} 0c*`ҨV&= ,ySgҫ^gճ.|a&XPkm\;{YЧVū1eѫo]|zQ$T%PkM\:zXϥV1eѫo]|zQ$T%PkM\:{YЧVŻ1ѯo}|{a&XQRsm}$i3'QZrgӳ|Q&TPsm;}i2QZrgӳ|QƐ&TRsm}$i3'ѩ^gշ.=}(cH,`()VF^?"uKjȗ::n^Ó>uAD @c&!HJ7t(%͡Nwͧf];0E"P$NkM\;{i2Q^շ.= 0.hIT*ZWALjWv,5Ϸ X% 8}Dꖰd÷!Ɠ2u\.0qe:T/bͳo`BTjVn ysٿN} (CG(\QPkM[x HeΡNWoɟNyAC= (cH*`T{&< $yS'ѩ^rgӳwQƐ$T%PkM\:zXϥVeϫn];  HGP"JR t(%MJWpbˣV  HGP"JZ ڸv8%͡Nwpcͣ^x0"LgLZ-9x HfNRϧf];0 Lg#LZ,9v 8fNRϧf];0 LgLZ-9x HfOReϫo]|zQ&XɳQRsܼ $yS'ҫ^׷>=(cH*`)VF^?0y<U dѻč&\صv,ǟo@.d()V6= $yS'ѩZͻ1ѯo]{0 HsGOHJZ6rqdKBZ_œ>4">"u+haƑ.u ulZ\ӿ X4t$,^ţw/ALiֱn ytk×_ (CH*\蒧T{&ܼ$y3'QZͻqӯw}{QƐ&T%PjM[zHORϧf=;0 LgP"JR t(%MJ{Wo˟VaD @SΠDB5pQdJB[ŗF9aD @SΠFBpqdKBk`ǛF9AD @SFBpqKBkaǛNyaD @c FJYr̝F{7/ɟVwa @c&!FJZ6rLJ{WoˣV0 LgLb-xHϥVū1ѯw}QƐ&XQRsܼ $ySgҫb׻>} (c,d)XFD)ձn yǧ??@ 2l^ţwO_‹"Tط{=(c,d)XWDjVr, PJ0lISXF] ,yS'ѩZͻ1ѫn];0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɫwOL)ձjY3ٻN} (CG(\R&Rsm\:zXORwcͣ^ACJn_Ó6ˆ4" @*KWjǕ6}*].}[7(iEL:U dç!E*m UlZ]ǯ(iEL:U ְf÷!ő.m ul[mpǿ,qe<e*1hbF2}ܿ&}[7,ieL<e 1f˷bF2uܿ&}[7,qe<e*1hbG2}*].}[xrˆ82MB2nQ#ʛ>[ǗF9AD @c!FJZ7r(MJWpcˣ^y0 LgNbMzYЧVŻ1ӳwQƐ&XɳR&R{= ,ShSb8iٻN (c,d)XVD)ֳrl˯_@ X$8y D/dç!ő.uuܿ&}[w8BND:5pq̝F{W/ˣV  LNbM\;{i2Q^8Ȕ,dT{}YORwcˣVwAC<2 @*uKh˷!ő*lU+ٹ{<5˯_?@.d))V6= $y3'QZŻ1eѫn]; Ds'!FB5pQ#ə::m.[w(iEK8} DV.bͳoC"T׵rǟo@ .hIXF]4shSbճ.Q$T$Nb-9x 8eΡNwpcˣVAD @R掟D:شn1#I::mÏ6{sˆ4" @*uKWjG2}*ܿ&};7,ieL:U dç!E*lUkڻ\׿ P4u$-`ɫO`B"Tصw,5m˯_@ Xʘ6u4`ͫo`C"\X{<5Ϸ P4u4`ͫo`C"\X{*uKX3j0I>JŗF9a Dc'HR v8fNRe(qC(XɳNb-9v8%MJk6`ǗFt0y<U /bѳoC"TWryk×^ 0cH*\R&Rsm\:zHfNNwcˣVwAC} (cH*\'R{}iЧVū1eϫf];0 HsGOHRZ7r˝Fk`ǗF9uˆ4">*uKhbG2u۽m:pǿ,ieL:U dջD*dU+ڹLvoӿ Xʘ6u4-`ɫO`B"Tصv,m˯_@ 0liT+ZWD)ձn ytkß_@ 0liT+Zg@D)ֱn yǟo>@ 0liT+Zg@Diֳnyǧo??@ 2li\ţg/ALjWr,m˯_@ Pʘ6y4bͳoč&d5+ٹL׿,ie<e*1hbG2}*].[xs 8BNB:5nQdKBkaǛNzwAD @c!FJZ7r(MJwpcͣ^Jn^.[w(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKB[œ>ˆ4y"̜<e 0fçD&d5+Y{<5˯_?@ .hIX6],shR^gӳwaƐ$T$Nb-9x 8%ΡNWpb˟VwaD @SD:4n1#I::-.{xr4y">"u+1haƓ.u u[]ǯ(hEK:}D/dѻď&d5+Y{LvnϷ P䊗4t$-^ɫwO‰TWr,l˧??@ 0li+\g@D)ֱn ykßo@ 2li\śg.ALiֳrǧo??@ 0li\śg.ALjVrǧ_?@ 0li+\gALjVrǧ_?@ 0li\śg/ALjWr,m˯_@ X6y 4V.bѻď*dUkڻ]ǿ(ieL<e*1hbG2}*].{xsˆ82MB2شnQcʛB[`ǛNzvAD @c!HJZ7t(%MNwͧf=;0 LNbM[{YPZrgӳ.} (c,d)XWDiֳrm˯@ X% 8}Dꖰd÷!Ɠ2u\.[xsˆ82NB:5pq˝F{7/˜0 Dc& FB4lȕ6}*ܽmӿ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB4n1#I::-]&};7qϿ(hE 8y DU`ͫO_‰TjVn yk×^(qC(\QPkm\:zXORͣ^aD = (cH*`T{&< $yS'ҩ^rgӳQƐ&T%PkM\:{YϥVeϫn]{0 LgP#JZ ڸt(%͡Nwpcˣ^0 LgP#JZ ڸv8%ΡNwcͣ^= 0c,d))XF?<)Uj ytkßo>@ 2l^ţwO‹Tطw<5Ϸ X$8y D/dջ!E.m u[&m;7,qe<"u+jȗ::mÓ6t 8BND:5pq˝Fk7/ɟV0E"P$NkM\;}i3'Q^շ>=(c,d)XWDjVr,m˯ $`% 8}U f÷bF2}*].ˆ4y"̛<U dѻË"TWryk×^ (qC(XɳPjMx 8%͡J{W/ɛN90y<e ְdջč&\صv,lǧo>@.h))V6 ,yS'ѩZqѯo]|z Hs'!FJpQcʙ>Jn^Ï6{s4y"̜>"e*1f÷!ő*lUkڹLvnӷ P2p\śg.@D)ձj YsۿN 0cH*`T{&= $yS'ѩ^rfӳwP↏$T$NbMx HfORͧfZŗ>uAD @SDB5pqdKB[ǗF9a @c&!FJYr̝F{7/ɟNwAD @S FBYr̝Fk7/ɟVwaD @c!FJZ6r̟J{WoˣV0 LgLb-xHϥVū1ѯw}Q&XɳR&R{< ,yShRbh׻>~~ 0c,d)XVD)ֱnyǧ_?@I2pԬ^ɫwO`B"\Y{Lvoӿ $X% 8}Dꖰd÷!Ɠ.uܿ&}[xr 8BND:5pq̝F{W/ˣV  LNbM\:{iQZgշ.= 0.hIT*ZgAL׵w<(hE 8y4-^ɣw/ADTf8h׷.|Q$Pg#JR7rqKBZ_Ó6{s(`E 8y 4`ɫwOL)ձj YsٿN} (CH*\R&Rsm;{XORͣ^ACJ_œ>t4" @*KX2jȕ6*-].[xr4" @*kX3jȗ6:-6{s 82MB2l1#I>Jn_Ó>tˆ42 @2kl1#I>Jn_œ>u82MB2n1#ʙ>ZŗF9a Dc'!HJZ7t(MJwpcͣ^= (c,dIZW@LjWr, P2pi*ZF^>4shR^qѯo]{0 Hs'!FB4n0H6*\&m:pǿ(`% 6y4-^ɣw/AD)UjY3ٻ>=(CG(\QPkm\:zHfNRwcˣVaD @RD:lȕ6*\&};7qϿ,iEK:}DV/bѳoÍ"\صw,m˧??@ 0hIXF^>4sӭb׷.=}Q$T%NbMx HfNRͧ^x0 LGP"JR t(LJ{W/ɟNzwa @SΠFBpQdJB[ŗF9uˆ42 @*kX3jȗ6:-.{xsˆ42 @2k3lH::mÏ6{ˆ42 @2k3l0I::n^Ó682MB2n1#ʙ>Jŗ>9uaD @c FJZ6r̟J{W/˟V0 LgLb-xHϥVū1eѯo}{QƐ&XQRsܼ $ySgҫb׻>} (c,d)XFD)ֱnyǧ??@ 2lԬ^ɣwO`B"\X{Lvoӿ X% 8} Dꖯd÷!Ƒ.uܿ&}[w 8BND:5pq˝F{7/˟V  LNbM\:{iQZgշ.= 0.hIT*ZgALWw<58,`Tsm;{XORwb˟VzvaD 4sSbgӳw}{Q$PLZ ڸt(̟Fk6`ǗF9u4">"u+1h˷!ő.m UkڹLvnӷ X4t$,^ţg/AD)ձn YsۿN (cH*`蒧T{&ܼ$i3'QZͻ1ѯo}|zP↏$PФNb-9x 8eΣNwcˣ^  HsGOHR7t̟Fk7/aɛNzvAD @SD:5nQcʙ>J_œ>t4" >*uKWjǕ6}*].[xr4" @*KX2jȗ6:-.{xs82MB2kl1#I:Jn_Ó>tˆ42 @2kl1#I:Jn_Ó>tˆ82 B2l1#ʙ>JŗF9ua @c&!HJZ7t(MJWpcˣ^y0 LgLb-xXХVŻ1ѯw}a&XR'R{&= ,shSb93iٿN 0c,d)XVD)ֳn˧_@ X6y DV/dѻ!E.m u۽&m;782MB:5nqdKBk7/aɟV0"P$NkM\;}i3'Q^շ>= (c,d)ZW@LjWr,5m(qC&X%Nb,8v(LFk6`ǗFˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}$i2PVūdϧfJm6{xr(`% 8y 4`ͫO_‹TjVrykß_ (CG*\R'Rs}iХVūeϫf=;0 HsGHJZ6rq˝BkǗF9u4">"uKhbF2uu۽mpǿ,iEL:TꖯdջD*dU+ڹLvoӿ Xʘ6u$-`ɫO`B"Tصv,m˯_@ 0liT+ZWD)ձn ytkß_@ 0li+\g@D)ֳnyǟo>@ 0li+\gALiֳrǧ??@I2l\ţw/TWv,m˯_@ X6y 4Ubѳď&dU+ڹ\ǿ,qe<"e+1hG6}*-].{s42 B2nQ#ʛ>[ǗFya Dc'!HJ7t(%͡Nwͧf=;0"LNbM[{YPZͻrgӳ.}(cH,d))XFD)ֳn˧_@ X6y DV/dջ!ő.uuܽ&}[78BND:5pq̝F{W/ˣVx0"L$NkM\;}i3'Q^P"LgP"JRZ6rQcʙ>Jm.[wϿ(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjM[x HeΡNWoɟNzvaD =}(qC(\R&Rsm;{YϥVϧf=;y Hs'HJYrqKB[ŗ>t42 @*KWjG2}ܽ&m;7qϿ(hEK8}D/bѻď&d5+Y{LuϷ P䊗4t$-^ɣwO‰TWr,l˧??@ 0li+\g@D)ֱn ykßoHI2li\śg.ALjVrǧ??@ 0li\śg/ALjWr˧_?@ 0li+\śg.ALjWrl˧_@ 0li\ţg/TWv,5m˯@ X$6y DV/bѻE*m UlZ]pϿ,qe<"e+hǕ6*-6{ 8BNB:5nQdKBk6aɛNzwa Dc'HR울t8%ΣNϧf]{Q&XR'R{&= ,sSf93ٿ^@I2p,^ɫO`C"\5+YLǿ,q̜>*uKX3j0I>JŗF9aDs'JR ڸv 8fOR1eѬ DcΠD:شlǕ2}۽]ӿHI0lISXF],Sgҩ^qѯo]{0 Hs'!HJpQ#ə::-.[w(`E 8y 4`ɫO_‰Liֳn ytjۿ^ (CH*\R'Rsm;}YХVϧftˆ4">"uKhbF.uu[]ǯ X4t$,^ɣwOLjVryǟo@ 0lIT*ZV= 0c,d()VF^>4ԯf93ٿN (cH,`)V6^>4ԯfY3ٿ^ 0c,d))XF^?"uKWjȗ::n^Ó>tAD @c!HJZ7t(%MNwͧf=;0"LNbM\:{YQZrgճ.=} 0c,d)ZWLjWr,m˯ $`% 8}U f÷bF2}*].{ 8BDBp̟J{WpcˣXAC0y<T/bѳoC"TjVn ytjۿN~~(qC(XɳNb-9v8%MJ{7/aǛF9u0y<U dѻÍ"\صv,ǟo@.d((V6= $y3'ѩZͻ1ѯo]{0 HsGOHJZ6rqdKBZ_œ>4" >"uKhaƓ.u ul[\ӿ X4t$,^ɣw/Liֳn ykß_8.hIXF^>4sӭfh׷>=(CH*\蒧T{&< $y3'ѩ^rfӳwQ$T%PkM[zXϥVeϫn]{  HGP"JR t(%MJWpbˣV0 LgP#JZ ڸv8%ΡNwcͣ^y  HgP#JZ 8v8%ΣNwͧf=;y0 LgLb-9x HfORdϫn]|zQƐ&TRsm}$y3'ѩ^շ.=} (c,`()XF^?"uKX3j0I>JŗF(`% 6y4,^ţg.@DTfշ.P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)ձjY3ٻ>= (CG(\QRsm\:zHORwcͣ^AC@ 0hISZF^?4ӭfh׻>=(CG*\'T{ܼ}$i3'QZͻ1ѯw}|{Q$T%NjM[xHORϧf=;y0 LGP"JR t(MJ{Wo˟VaD @SΠFB5pQdKB[ǗF9aD @SΠFBpqKBk`ǛNyAD @SΠFBpq˝Fk6aɛNzva Dc&!FJZ6r̟J{W/˟V0 Lg#LZ-9x HfOReϫo]|{Q&XɳR&Rsܼ $ySgҫb׻>} (cH,`()XF^?<)Un ykǟo??@I2p,^ɫwO`B"\Y{Lvoӿ X$8} D/dջ!ő.u uܽ&};782MB:5nQdKBk7/aɟN0"LNbM\:{iQZgշ.= 0.hIT*ZgALWw,5Ϸ $X% 8}U f÷bF2}*].{ PJ2liT*XF],Sgҩ^qѫn]; Dc& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4sSbgӳw}Q$PLZ ڸt(LFk6`ǛF9u0y̜<e 0fçE*d5+ٹ{<5ϯ_@ P2p\gDUjY3ٻN}(qC(\R&Rsm}iЧVū1eϫn];0 LgP"JR욷t(LF{7/ɛNzvAD Jn^Ó64" >*uKWjǕ6}*\&}[7(iEL:U dç!E*m UlZ]ǯ(iEL:U ְf÷!ő.m u[mpǿ(iEL:U ְf÷!Ƒ.u u۽m:q,qe<e*1hbG2}\&}[w42 @2kl1#I>J_ŗ>uaD @c!FJZ7r(MJ{Wpbˣ^x  LgLb-xHϥVū1ѯw}a&XR'R{&= ,shSb93iٿN 0c,d)XVD)ֳr˯_@ X6y DV/dջ!E.u uܽ&};7ˆ82NB:5pqKFk7/ɟV0F"P%Pkm;}$i3'ҩ^׻>~~ 0c.hIT*ZgAL׵w<5@Ȕ,dҨT{&}YϥRͣVwACJmÏ6{xr(`E 8y 4U`ͫO`BTjWryß_8.d))V6,ShR^gӳP↏$PФLb,9v8%͡NWpb˟VAC*uKhG2}ܿ&m;7q(iEL:U dջE*lUkڻ\oӿ P4u$-`ɫO`B"Tصw,5m˯_@ Xʘ6u4`ͫo`C"\X{<5Ϸ Pʘ6u4`ͳoC"\4Y{[ǗF9aD @c&!HJZ7t(MJwpcͣ^"uKWjI:Jn_ŗ>9AD @c'!HR울t8%ΣRdϫo]|{a#(\蒨V6]=(qCG(\R&Rsm;}YХVdϧf=;y HsGHJZ6rqKB[ŗFu4y">"u+hbF.uu[mǿ(iEK:}TꖯdѻD*d5+ٹLvnӷ X4u$-`ɫO_‹T׵v,m˯_@ 0hIT*ZWD)Un ytkß_@ 0liT+Zg@D)ֱnyǟo>@ 0li+\g@Liֳnǧ??@I2l\ţw/TWv,m˯_@ X6y 4Ubѳď&dU+ڻ]ǿ,qe<"e+hǕ6*-].{sˆ82MB2شnQcʛB[ǛNzvaDc'HR울t8%ΡNϧf];QƐ&XR&R{= ,ShSb8iٿN 0c,d)ZWDjVrm˯@ $X% 8}Dꖰd÷!Ɠ2u\.[xsˆ82NB:5pq˝F{7/˟V "LФNjM\;{i3'Q^Q$Pg#JR7rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw/AD)Uj93i׻>=}P"PgLZ t˝B[ŗ>ˆ4y">"e*0f÷!E*d5+ٹ{<5ϯ_8.d))V6 ,ySgҩ^rfӯw}{Q$PФLb,8v8%͡J{WoɟVzvAD = (cH*`(V64sSf8i׻>~~ (cH*`(V64sӭf93iٿN~ 0c,d))XF^?"uKX2jI:J_ŗF9a Dc'HR v 8fOReѬ0 Hs& FB4n0ȕ6}*ܽm׿ PJ2liT*ZF^>4shR^rfӯw}|z Ds'!FB5n1#I::-].}[7Ͽ,iEK8} DUbͳo`BTWrykß_(CG(\R&Rsm;{XϥRͧ^x  HsGHJYrqdKBZœ>4y">"u+haƓ.u u[]׿ P䊗4p$,^ţw/ALiֳnykßo@ 0hISZV@ 2l^ţwO‹Tط{"uKX2j0I>Jŗ@aD =}Q$PФLZ 8v(%MJ{7/ɛNyaD = (cH*`T{&= $yS'ҩ^gӳQƐ&TPkM\:{YХVū1eѫo]|z0 LgP#JZ ڸv8%͡Nwpcˣ^x0 Lg#LZ 9v 8eΣNwͧf=;y0 Lg#LZ,9v HfNRϧf=;  LgP#LZ 9v 8fNRϧf];0 LgLb-9x HOReѫo}|{a&XR'R{< ,yShRbh׻>~~ 0c,d)XFD)ձn yǧo??@ 0li\ţwO‹Tطw"uKWjH:Jn_œ>uaDs'JR ڸv 8fNReѫo}{Q&X'T&4ԯjYtjßo@J2p$-`ɫoÍ&d5+ڻPˆ4y"̜<U dѻÍ"\Wryk×^ (CG(\QPjMx 8%͡J{W/ɛNyAC"uKWjȗ::n^Ó>tAD @c&!HJZ7t(%MNwͧf=;0"PФNjM\;{iQZgշ.= 0c.dISZW@LjWr,5mϷ X$8} Dꖯd÷!Ɠ2u\.[xsˆ8BND:5pq̟F{Woˣ^(hE 8y 4-^ɣw/AD)Uf8h׷.|Q$PLZ t˝B[œ>0y<U dѻÍ&\صv,ǟo@.d()V6= $yS'ѩZͻ1ѯo]{ Ds'!FBpQcʙ>Jn^Ï6{s0y"̜<"e*0f÷!E*lUkڹLvnӷ Xʘ4u$-^ɣwOLjVnykß_@.hIXF^>4ӭf8h׻>= (cH*`T{&< $yS'ҩ^rgӳQƐ&T%PkM\:{YХVeϫn]{0 LgP#JZ ڸv8%͡Nwpcˣ^0 Lg#LZ 8v8%ΣNwͧ^= 0c,d)XF?<)Un ykǟo??@I2pԬ^ɣwO_‹"Tط{@J2p$-`ɫoC&d5+ڻ]Ͽ,q̜>*uKX3j1#I>JŗF@HI0lISX6 ,yS'ѩZͻ1eϫf=;y0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/AL)ձjY3ٻ>} (CG(\R&Rsm\:zXORwͣ^AC8.d))X6]4shSbշ.|a&T%PjM[zHORͧf=;y  HsGOJR7t̟F{7/aɛNzvAD @SD:5nQcʛ>Zŗ>t4" @*KX2jȕ6*-].[xrˆ42 @*kX3jH::-6{42 @*k3lI::mÓ682MB2l1#ə>Jŗ>9uaD @c!FJZ6r̟J{Wo˟V0"LgLb-xXХVū1ѯw}Q&XɳR&R{< ,yShRbi׻N~ 0c,dIZWDiֳr˯_@ X6y DV/dѻE.m u[&m;7,q>"uKWjI:Jn_œ>9uaDs'JR ڸv 8fOReѯo}a(X'T&4ԯjYtkßo>@J2p$-`ͫoč&dU+ڻ]8,`T{m;{XORwc˟VzvaD Jn_Ó6ˆ4" @*KX2jǕ6}*].}[w(iEL:U dç!E*m UlZ]ǿ,ieL:U ְf÷!Ƒ.u u[m:qϿ,ieL:e 0f÷!Ɠ.uuܽ&m;7q,qe<"e+1hbG2}*].}[xrˆ82 B2l1#ʙ>JŗF9a Dc'!HJZ7t(MJwpcͣ^~~ 0c.hIT*ZgAL׵w<5(qC&X%Nb-8v(LFk6`ǗFˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT&<$i2PVūdϧf=;y0 HsGHJpQcʙ>Jn^Ï6{xr(hE 8y 4U`ͫO`BTWryß_8.d))V6,ShR^gӳP↏$PФNb-9v 8%ΡNwpbˣVAC*uKWhG2}ܿ&};7q,iEL:U dç!E*lUkڻ\׿ Xʘ6u4`ͫo`C"\طw<5ϯ@ Xʘ6u4`ͳoC"\Y{Jm.[wϿ(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPkM[x HeΡNWoɟVzvaD =(CG(\R&Rsm;}YХVdϧf=;y  HsGHJZ6rqKB[ŗFu4y">"u+hbF.uu۽mpǿ(iEL:}TꖯdջD*dU+ٹLvoӷ Xʘ4u$-`ɫO`B"T׵v,m˯_@ 0liT+ZWD)ձn ytkß_@ 0li+\g@Diֳnyǧo??@ 0li+\g.ALjVrǧ??@ 0li+\gALjVr˧_?@ 0li\ţg/LWv,5m˯@ X$8y DV/bѻE*m Ul[mq,qe<"u+hȕ6:-6{ 8BND:5pqKFk7/ɟV0 LgNbM{YЧZͻrfӳ.}(cH,d)XFD)ֳn˯_@ X$8} D/dç!Ƒ.uܿ&}[xr 8BDBr̟J{Wpcˣ^=;y  LNjM\;{i2Q^մ DcΠD:شlǕ2}۽]ӿ P2pi+ZV?4sSbgӳw}{P"PgLZ t˝B[ŗ>ˆ4">"e*0f÷!E*d5+ٹ{<5ϯ_@.d))V6 ,ySgҩ^rfӯw}{Q$PФLb,8v8%͡J{WoɟVzvAD = 0c,`(V64sӭf8iٻN~~ (c,`(V6]4ԭf93ٿN(CH*`(V6]4ԭf93ٿN (c,`()XF^?*kX3l1#ə>[Ǜ@AC= 0c,d)XFD)ձn ykǟo??@I2pԬ^ɣwO`B"\X{tAD @c&!HJ7t(%ΡNϧf]{Q&XR'T{&4sԯfYsß_@ 2p,^ɫO`C"\5+ٹ\ǿ,qe>"uKWjI:JŗF0y:T/bѳoC"TjVn ytjۿN~~(qC(X%Nb-9v8%MJ{7/aǛF9u4">"e*0fçD&d5+Y{<5m˧??@.d()V6= $yS'ѩZͻ1ѯo]{ Dc'!FBpQcʙ>Jn^Ï6{s0y"̜<"e*0f÷!E*lUkڹLvnӷ P2p\śg.@D)ձj YsۿN 0c*`T&= $yS'ҩ^rgӳwQ$T%NbMxHfORͧf=;y0 HGP"JR t(MJ{Wo˟VaD @SΠDB5pqdKB[ǗF9aD @SΠFBpqKBk6aǛNyaD @S FBrq˝Fk7/aɛNzwAD @SΠFBpq˝Fk7/ɟNwaD @c!FJZ6r̟J{WoˣV0"LLb-xXХVŻ1ѯw}a&XR'R{&= ,ShSbi׻N~(cH,`()XF?<)ձn yǧ??@ 2l^ɣwO_‹"\Y{Lvoӿ $X% 8}Dꖰd÷!Ɠ2uܿ.}[xs82NB:5nqdKFk7/ɟV0F"P%Pkm;}$i3'ҩ^׻>~ 0Ȕ.hIT+Zg/ATطw<(`% 6u$,^ţg.@Dԭfշ.P"Pg"JRZ6rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw/AD)ձjY3ٻ>= (CG(\QRsm\:zHORwcͣ^AC8.h))X6]4shSbշ.|P↏$PФNb-9x 8eΣNwcͣ^  HsGOJR7t(LF{7/ɟNzvaD @SDB5pQcʛ>Zŗ>uˆ42 @*kX3jȗ6:-.{xsˆ42 @2k3lH::mÏ6{ˆ42 @2kl0I:Jn^Ó>42 @2k3l0I:Jn_Ó>tˆ82 B2l1#ʙ>ZŗF9a Dc'!HJ7t(MJwpcͣ^= (c,dIZWALjWv, PJ2lISXF],SgҩZͻ1ѫn]; Dc& FB4nȕ6}*ܽ&m:pǯ PJ2liT*ZF^>4sSbgӳw}{Q$PLZ ڸt(LFk6aǛF9u0y̜<e 0fç!E*d5+ٹ{Jn_Ó>ˆ42 @*KX2jȕ6*].}[w,ieL:U ְf÷!ő.m ul[]ǿ,qe<e 0f÷aƓ.uu۽m;7q,qe<e 1f˷aƓ2uܿ&};7,ieL:e 0f˷aƓ2uܿ&}[7,qe<e+1hbG2}*].[xs 82NB:4nQdJB[`ǛNzvaDc'HR욷t(%͡Nwͧf=;0 LgLbMzYЧZŻqӳw|Q&XR'R{&= ,sSf93ٿ^@ 2pԬ^ɫwO`C"\4Y{Loǯ,q>"uKX2jI:J_ŗF9aD Dc'HR울v8fNReѫo}{a(X蒧T64Tj Yt8Ȕ,dҧT{}YϥRwcˣVwACJmÏ6{xr(`E 8y 4U`ͫO`BTjWryß_8.d))V6,ShR^gӳP↏$PФNb-9v 8%ΡNwpbˣVAC*uKWjG2}*ܿ&};7,ieL:U dç!E*m UlZ\׿ Xʘ6u4`ͫo`C"\طw<5Ϸ X6y4`ͳoÍ&\4Y{Lvnӷ X6y4Ubͳoč&d5+YLvoӿ Xʘ6y4bͳoč&d5+ٹLo׿ X6y DV.bѻD*dUkڻ]ǿ,q>"u+hȕ6:-6{ 8BNB:5nQdKBkaɛNzwaD @c'!HJ7t(%͡Nwͧf=;0"LNbM[{YPZrgճ.} (c,d)XWDiֳrm˯@ $X% 8}Dꖰd÷!Ɠ2u\.[xsˆ8BND:5pq̝F{Woˣ^y0E"P%Nkm;}$i3'ҫ^(qC(XɳPb-9v8%MJ{7/`ǗFt0y<U dѻÍ"\׵rß_(qC(XɳPjMx HeΡNWoɟNzvaD =(qCG(\R&Rsm;}YХVdϧf=;y  HsGHJZ6rqKB[ŗFu4y">"uKhbF2uu۽mpǿ(iEL:TꖯdջD*dU+ڹLvoӿ Xʘ6u4-`ɫO`B"Tصw,5m˯_@ 0liT+ZWD)ձn ykßo@ 0li+\śg.ALiֳrǧo??@ 0li\śg/ALjWr˧_?@ 0li+\śg.ALjWr,l˯_@I2l^ţw/‰T׵w,5Ϸ $X% 8} D/dջ!E*m ul[m:q,q>"uKjȗ::mÓ6ˆ82NB:4nQdKBkaɛNzwa Dc'HR울t8%ΣNϫf]|zQ&XR'T{&=4sԭfY3ۿ_HJ2p$-`ͫoÍ&d5+ڻ]Ͽ,q>"uKX3j0I>JŗF9aDsGJR 8v HfOV1P"Pg#JRZ6rqdJ>Jn^Ï.[w(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7t˝B[œ>ˆ4y">"e*0f÷!E*d5+Y{<5˯_8.d))V6 ,yS'ҩ^rfӯw}{Q$PФLb,8v8%MJ{WoɟVzvAD *KX3l1#I>ZǗFyAD @c'!HR울v8fNReѬ0 Dc& FBشlȕ6}*ܽmӿ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB5n1#I::-]&};7Ͽ(hE 8} DU`ͫo`BTjWrykß_(qCG(\R&Rsm\;{XϥRͧ^x  HsGHJYpqdKBZœ>4y">"u+haƓ.u u[]׿ P䊗4t$,^ţw/Liֳnykßo@ 0hIT*ZV}(CH*`ҨV64sӭf8iٻN~ 0c,d()XF^?=}P↏$PLZ ڸv(MJ{7/aɛN9AD = (cH*`T{&= ,yS'ҩ^gճa&TPkm\;{YХVū1eѫo]|zQ$T%PkM\:{YХVū1eѫo]|zQ&TPkm\;{iPZŻ1ѯw}Q&TPsm;}i2QZͻrfӳwa&XɳR&Rsܼ$yS'ҩ^շ.= (c,`()XF^?@ .h))V6 ,yS'ѩ^qѯo}|z  Hs'HJpQcʛ>Jn_Ó6{4y">"u+1f˷!ő.m UlZLoӿ P䊗4p$Ԭ^ţg/AL)ֱn ytj×^ (CH*\'T{&ܼ$i3'QZͻqӯw}{QƐ&T%PkM[zXϥRdϫf=;0 LgP#JZ ڸv8%͡JWpbˣV  HGP"JR t(%MJWpbˣV0 LgP#JZ ڸv8%ΡNwcͧ^= 0c,d)XFD)ձn yǟo??@I2p,^ɫwO`B"\X{uAD @c'!HJ욷t8%ΣNϫf]|za(X'T&4ԯjYtjßo@I2p-`ɫoC&d5+ڹ]Ͽ,q̜>*uKX3l1#I>ZǗF(h% 6y4-^ɣw.@DTf8h׷.P"Pg#JR7rqKBZ_Ó6{s(`% 6y 4`ɫwOL)ձjYsٿN} (CH*\R&Rsm;{XORͣ^AD 4sSbշ.=}Q$T%NbMx HfNRwͧ^x0 LgP"JR t(MJ{W/ɟVwa @c FBpqdKB[ŗF9uAD @SDB5pQdJB[ŗF9uaD @SΠFBpqKBk`ǛNyAD @SΠFBpq˝Fk7/aɛNzwaDc'!HJZ7r(LJ{WoˣV0 LgLb-xHOV1eѫo}|{a"(XR'R{&= ,ShSbi׻N~ 0c,d)XVD)ֱnyǧ_?@ 2lԬ^ɣwO_‹"\X{} 0c,dIZW@LjWv,5Ϸ $X% 8}U f÷bG2}*]6{ PJ2liT*ZF],Sgҩ^qѯo]{ Dc& FB4n0H6*\&m:pǯ PJ2pi+ZV?4sSbճQƐ$TФLZ,8v(LJ{7/aǛF9ˆ4y"̜>"e*0f÷!E*lU+ٹLuϷ@ P䊗4pԬ\śg.@D)UjYsٿN~~ (CH*\'T{}i2PZŻ1ѯo]|z0 HsGOJR7r̝Fk7/aǛNya @SΠDB5pQcʛ>Z_œ>t82 @*kX3jȗ6:-.{xr4" @*KX2jȕ6*-].{xsˆ42 @*kX3lH::-Ï6{ˆ42 @2k3l0I::n^Ó6 82NB2شnQ#ʙ>ZŗF9a @c&!HJZ7r(LJ{Wpbˣ^0E"PФNbMzYЧVŻ1ӯwa"(XR'T{&= ,shSb93iٿN (c,d)XFD)ֱnǧ_?@I2p,^ɫO`C"\4Y{Loǯ,qe>"uKjH:Jn_Ó>uaDs'JR ڸv 8fOReѯo}a(X'T64ԯjYtkßo??HJ4p$-`ͳoď&dUlZm@,dҨT{&ܼ}YϥRͣ^ACJn^Ï6{s(hE 8} DUbͳo`B"TWrǟo@.h)XF]4shRbճ.Q$T$Nb-x HeΣNwcˣ^aD @SD:4n1#ə:Jn^Ï6{42 @*KX2jǕ6}*\&}[7,qe<e ְf÷!ő.m ul[]ǿ(iEL:U dç!E*m ul[]ǿ,ieL:U 0f÷!Ƒ.u u۽m:q,ieL<e 0f˷aƓ.uܽ&m;7(ieL:U 0f÷aƓ2uܿ&};7,qe<e+1hbG2}*].[xs82NB:4nQcʛB[ǛFya Dc'!HJ7t(%͡Nwͧf=;  LgLb-zYЧVŻqӳw|Q&XR'R{&=,sSf93ٿ^@ 2p,^ɫwO`C"\4YLǯ,q>"uKX2jI:J_ŗF9a Dc'HR v8fOReѯo}a"(\蒨T6= (CG*\'Rs}iЧVūeϫf];0 HsGOHRZ7r˝Fk`ǗF9uˆ4" >*uKhbG2}ܽm:qǿ,ieL:U dç!E*lUkڻLoӿ P䊗4t$-^ɣwO‰TWr,l˧_?@ 0hIT*ZWD)Uj Ytj×_@ 0hiT+ZWD)ֱn ykßo>@ 0liT+Zg@Diֳnǧo??@I2l\ţw/TWv,m˯@ X6y 4V.bѳď*dUkڻ]ǿ,qe<"u+hȕ6:-6{82NB:5nQdKBkaǛNzwaD @c&!HJ7t(%MNwͧf=;0"LNbM[{YPZrgճ.} (c,d)XWDiֳrm˯@ $X% 8}Tꖰf÷aƓ2}].{xs8BND:pq̟F{Woˣ^y0F"P%Pkm}$y3'ҫbhQ$Pg#JR7rqdJ>Jn^Ï6{xr(h% 6y4-^ɣw/AD)Uj93i׻>=}Q$PLZ t˝Bkŗ>4">"e+1f÷!E*lU+ٹ{}(CH*`ҨV64sӭf93iٻN~ 0c,d))XF^?"uKjȗ6:-Ï6ˆ82MB:4nQdKBkaǛNzwa Dc'HR울t8%ΣNϫf]|zQ&XR'T{&=4sԭf93ۿ_HJ2p$-`ͫoÍ&d5+ڻ]Ͽ,q̜>*uKX3j0I>JŗF9aDsGJZ 9v HOVū1Ӭ0 Hs& FB4n0H6}*ܽm׿ P2liT*ZF^>4shR^rfӯw}|z0 Hs'!FB5n1#I::-.}[7Ͽ(`% 6y4`ɫwOLiֱn YtjۿN~ (CG(\R&Rsm;{YϥRͧftˆ4">"uKhbF.uu[]ǯ(hE 8} DV/bѳÍ&\4X{<5ϯ@ P4t$-^ɣwO‰LjWrǧo??@ 0hIT*ZW= (cH,`(V64sӭf8i׻N~~ (cH,`(V6]4ԭf93ٿN(cH*`(V6]4ԯf93ٿN 0c,d()XF^?Z_œ>4y">"e+1f˷!Ƒ.m ulZ\׿ P4pԬ^ţg/ALiֱn ykß_@ .hISZF?<ԯf93ٻN~~ (cH*`T&= ,Sgҫ^շ.}QƐ&TPkm\;{YЧVŻ1ѯo}|{Q&XPsm;}i2QZͻqӳwQ&XRsm}$i3'QZrgӳ|QƐ&TPsm}$i3'Q^rgճ.}a&XɳR&Rsܼ $yS'ҫ^׷>= 0c,d)XFD)ձn yǧo??HJ2p,^ɫwO`B"\Y{Lvoӿ X$8y DV/dѻ!E.m u[&m;7,q>"uKWjH::n_Ó>ua Dc'HR울v8%ΣRdϫo]|{a#(\蒨T64Tj Ytkßo??HJ2p$-`ͳoč&dU+ڻ]q0y>*k3l1#ʛ>[ǛNˆ4y"̛<U dѻÍ"\Wryk×^ (CG(\QPjMx 8%͡J{W/ɛN9AC4sӭbh׷>=(CH*`蒧T{&< $yS'ѩ^rgӳQƐ&T%PkM\:{YХVeϫn]{0 LgP#JZ ڸv8%͡Nwpcˣ^0 Lg#LZ 8v 8eΣNwͧf=;y0 Lg#LZ,9v HfNRϧf];  Lg#LZ,9v HfNRϫf]{0 LgLb-xHϥV1eѯo}{a"(XR'T{&= ,ShSbi׻N~ 0c,d)XWD)ֳnǧ_?@I2pԬ^ɫwO`B"\Y{Lvoӿ X% 8} Dꖯdç!Ƒ.uuܿ&}[w8BNB:5pq˝F{7/ɟV0F"P%Pkm;}$i3'ҩ^׻>~~ 0c.hIT*ZgAL׵w<5Ϸ X8} Dꖯd÷!Ɠ2u].`(hE 8y4-^ɣw/ADTf8h׷.|Q$PLR7rqKBZ_Ó6{0y<U dѻÍ"\صv,ǟo@.d))V6= ,yS'ѩZͻ1ѯo]{ Ds'!FBpQcʙ>Jn^Ï6{s0y"̜>"e*1f÷!ő*lUkڹLvoӷ P4pԬ\ţg.AD)ձn Ytjۿ^(qCG(\'R{}$i2QZͻ1ѯw}|{Q$T%NjMxHORϧf=;y0 LgP"JR t(%MJWo˟VaD @SΠFBpqdKB[ǗF9a @c FBrq˝Fk6aɛNzva @c FJYr̝Fk7/ɟNwaD @S FBYr̝F{7/ɟVa Dc&!HJZ7r(MJ{Wpbˣ^x  Lg#LZ-9x HOVeѫo}|{a"(X'T{&=,sSf93iٿN 0c,d)XVD)ֳn˧_HJ2p-^ɫo`C"\5+YLǿ,q>"uKWjI:Jn_ŗ>9aDsGJR 8v HfOR1eѯw}a#(\蒨T64shR^qѯo]{0 Hs'!FB4n0H6*\&};7qǿ(`% 6y4-^ɣw/AL)ձjY3ٻ>= (CG(\R&Rsm\:zXORwcͣ^AC8.h)XF]4sSbշ.|P↏$T$Nb-9x HeΣNwcͣ^0 HGOJR욷t(LJ{7/ɟNzvaD @SΠDB5pQdJB[ŗ>uˆ42 @*kX3jȗ6:-.{xs82 @2k3l0I::mÓ682 B2kl1#I:Jn_Ó>tˆ42 @2kl1#I>Jn_œ>u82MB2شnQ#ʛ>[ŗF9AD @S FJZ6rLJ{Wpbˣ^x  LgLb-xHϥVū1ѯw}a&XR'T{&= ,sSf93iٿN 0c,dIZWDjVrm˯@ X% 8}Dꖰd÷!Ɠ.uܿ.}[xs82NB:5pqKFk7/ɟV0F"P%Pkm}$y3'ҫ^h׻N~(c,d)ZW@LjWv,5@.dҨT{&ܼ}iХRͣ^aD 4sSbgӳw}{Q$PLZ ڸt(LFk6aǛF9u0y"̜<e*0fç!E*d5+ٹ{Jn_Ó>ˆ42 @*KX2jȕ6*-].}[w,ieL:U ְf÷!ő.m ul[]pǿ,qe<e 1f˷aƓ.uuܽ&m;7q,qe<e*1fbF2uܿ&};7,ie<e*1fbF2}ܿ&}[742 @2kl1#I>J_œ>uaD @c!FJZ7r(MJWpcˣ^y0 LgLb-xXХVŻ1ӯwa"(X'T{&=4sӭf93ٿ^@ 2lԬ^ɣwO`B"\Y{Lvoӿ,qe<"u+jȗ::n^Ó>ua Dc'HR v8fNReѫo}{Q&X'T&4ԯjYtkßo>HJ2p$-`ͳoď&dUkڻmq (CG(\QPjMx 8%͡J{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}$i2PVūdϧfJmÏ6{xr(`E 8y 4U`ͫO`BTjWryß_8.d))V6,ShR^gӳP↏$PФNb-9v 8%ΡNwpbˣVAC[ǗF9aD @c&!HJZ7t(MJwcͧ^=;y0E"P$NjM\:{iQZrgճ.} (c,d)XVD)ֳn˯_@ X8y DV/dջ!ő.uuܽ&}[78BND:5pq̝F{W/ˣVx0"P$NkM\;}i3'ѩ^׷>~~ 0c.dIT*ZgAL׵w<5Q$PJR7rqKBZn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjMx HeΡNWoɟNyaD =(qCG(\R&Rsm;}YХVdϧf=;y HsGHJZ6rqKB[ŗFu4y">"u+hbF2uu۽mpǿ(iEL:TꖯdջD*dU+ٹLvoӿ Xʘ6u4-`ɫO`B"Tصw,5m˯_@ 0liT+ZWD)ձn ykßo@ 0li\śg.ALiֳrǧo??@ 0li\śg/ALjWrl˧_?@ 0li\śg/ALjWr,m˯_@ Pʘ6y4bͳč&d5+ڹ\ǯ,qe<"e+1hG6}*-].{sˆ82MB2شnQcʛB[`ǛNzvaDs'HR울v8%ΣNϫf]{Q&XR'R{&= ,sSf93ٿ^@ 2pԬ^ɫwO`C"\4YLoǯ,q>"uKX2jI:J_ŗF9a Dc'HR v8fOReѯo}a"(\蒨T6]ˆ4y"̜>"e*0fç!E*d5+Y{<5˯_8.d()V6= ,yS'ҩ^qӯw}|{P↏$PФLZ,8v8%MJ{WoɟNzvAD = 0c,`)V6]4sԭf93iٻN~ 0c,d()V6^>4ԯf93ٿN (cH,`)V6^>4ԯfY3ۿ^@ 0li+\śg/ALjWr,m˯_@ X6y DV/bѻD*lUlZ]pϿ,qe<"e+hǕ6:-6{ 8BND:5pqKFk7/ɟV0 LNbM[{YPZrgӳ.}(c,d)XVDiֳrm˯@ X% 8}Dꖰd÷!Ɠ2u\.{xs8BND:5pq̟F{Woˣ^y0E"P%Pkm}$y3'ҫbi׻aD 4y">"u+1h˷aƑ.u ul[]׿ P䊗4p$,^ţw/ALiֳnykß_@ 0hISZV=(CH*`ҨV64sӭf8iٻN~ 0c,d()XF^?"uKX3j0I>JŗF9aDsGJZ 9v HOVū1ӯwˆ4y"̜<U dѻÍ"\׳ryk×^ (CG(\QPkM[x HeΡNWoɟNyAC4ӭf8h׻>= (cH*`T{&= $yS'ҩ^rgӳQƐ&TPkM\:{YХVū1eѫo]|zQ$T%NjM[{YХVū1eѫo]|zQ$TPkm\;{YЧZŻ1ѯw}Q$TPkm;}iQZͻqӳwa&XɳQRs$yS'ҩ^շ.=} (c,`()XF^?0y<U dѻč&\صv,ǧo>@.d))V6= ,yS'ѩZqѯo]|z Hs'!FJpQcʙ>Jn^Ï6{s4y"̜>"e+1f÷!ő*m UkڻLvoӷ P4pԬ\ţg.AD)ձn Ytjۿ^(CG*\'T{ܼ}$i3'QZͻqѯw}{QƐ$T%NjM[zHORϧf=;0 LgP#JZ t(%MJWpbˣV  HGOJR울t(%MJWpbˣV  HGP#JZ ڸv8%͡Nwcͣ^y  HgP#JZ 8v8%ΣNwͧf=;y0"LgLb-x HOReϫo]|zQ&XQRs$yS'ҩ^շ>= 0c,d)XF<)Un ykǟo??@I2pԬ^ɣwO`B"\X{uaD @c'!HR울t8%ΣNϫn]|{a"(\蒧T64ԯjYtkßo>@J2p$-`ͫoÍ&d5+ڻ]p0q>*kX3l1#ʙ>[ǛN@ P2pi*ZF^>4shR^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/L)ձjY3ٻN} (CG(\R&Rsm\:{XORͣ^AC~~ 0c,d)XVD)ֱnyǧ??@ 2l^ɣwO_‹"TX{} 0c,dISZWALWw,5Ϸ $`% 8}U ְf˷bG2}*-6{@.d((T{&ܼ}iХVͣ^aD J_Ó>ˆ42 @*kX3jȕ6*-].[xr4" @*KX2jȕ6*-].[xr4" @*kX3jȗ6:-6{s4" @*kX3lH::mÓ682MB2n1#ʙ>Jŗ>9uaD @c!FJZ6rLJ{WoˣV0"LNbMzYХVŻ1ѯw}a&XR'R{&= ,shSb8iٻN~ (c,d))XFD)ֱnyǧ_?@I2p,^ɫwO`C"\Y{Lo׿,qe<"uKjH::n_Ó>uaDs'JR ڸv 8fOReѯo}a(\蒧T64Tj Ytkßo??HJ4t$`ͳď*dUl[m:q (CG(\QPjMx 8%͡J{W/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ$i2PVūdϧf=;y0 Hs'HJpQcʙ>Jn^Ï6{xr(`E 8y 4U`ͫo`BTWrß_8.d))X6,ShR^gӳQ$TФNb-9v 8%ΡNwpbˣVAD ZŗF9a Dc'!HJ7t(%MNwpcͣ^~ 0.hIT+Zg/ATطw=(qC(XɳPjMx HeΡNWoɟNzvaD =(qCG(\R&Rsm;}YХVdϧf=;y  HsGHJZ6rqKB[ŗFu4y">"uKhbF2uu۽mpǿ,iEL:TꖯdջD*dU+ڹLvoӿ Xʘ6u4`ͫO`B"Tصw,5m˯_@ P4u$-`ɫO`B"Tصw,5m˯_@ P6u4`ͫo`C"\X{<5Ϸ P6u4`ͳoC"\4Y{Lvnӷ X$6y DV.bѻď*dU+ڻ\ǿ,qe<e+1hbG2}*].[xs82NB:4nQdJB[ǛFya Dc'!HR욷t(%͡Nwͧf=;0 LgLbMzYЧZŻqӳw|Q&XR'T{&=,sSf93ٿ^@I2p,^ɫO`C"\4YLǿ,q̜>*uKX3j0I>JŗF9a Ds'JR ڸv 8fOR1eѯw}a#(\蒨V6^>ˆ4y"̜>"e*0fç!E*d5+Y{<5˯_8.d()V6 ,yS'ҩ^rfӯw}|{P↏$PФLb,8v8%MJ{WoɟNzvAD @ 0liT+Zg@Diֳnǧo??@I2l\ţw/TWv,m˯_@ X6y 4V.bѳď*dUkڻ]ǿ,qe<"u+hȕ6:-6{82NB:5nQdKBkaǛNzwaD @c&!HJ7t(%MNwͧf=;0"LNbM[{YPZrgճ.} (c,d)XWDiֳrm˯@ $X% 8}Tꖰf÷aƓ2}].{xs8BND:pq̟J{Wpbˣ^y0F"P%Pkm}$yS'ҫbi׻aD 4y">"u+1h˷aƑ.u ul[]׿ P䊗4p$,^ţw/ALiֳnykßo@ 0hISZV}(CH*`ҨV64sӭf93iٻN~ 0c,d))XF^?*uKX3j0I>JŗF9aDsGOJZ 9x HOVŻ1ӯwˆ4y"̜<e dѻÍ"\׵ryk×^ (CG(\QPkM[x HeΡNWoɟNyAC4ӭf8h׻>= (cH*`T{&= $yS'ҩ^rgӳQƐ&TPkm\:{YХVū1eѫo]|zQ$T%PkM\:{YХVū1eѫo]|zQ$TPkm\;{YЧZŻ1ѯw}Q$TPkm;}iQZͻqӳwa&XɳR&Rsܼ$yS'ҩ^շ.=} (c,`()XF^?0y<U dѻč&\صv,ǧo>@.d))V6= ,yS'ѩZqѯo]|z Hs'!FJpQcʙ>Jn^Ï6{s4y"̜>"e+1f÷!ő*m UkڻLvoӷ P4pԬ\ţg.AD)ձn Ytjۿ^(CG*\'T{ܼ}$i3'QZͻqѯw}{QƐ$T%NjM[zHORϧf=;0 LgP#JZ t(%MJWpbˣV  HGOJR울t(%MJWpbˣV  HGP#JZ ڸv8%͡Nwcͣ^y  HgP#JZ 8v8%ΣNwͧf=;y0"LgLb-x HOReϫo]|zQ&XQRs$yS'ҩ^շ>= 0c,d)XF<)Un ykǟo??@I2pԬ^ɣwO`B"\X{uaD @c'!HR울t8%ΣNϫn]|{a"(\蒧T64ԯjYtkßo>@J2p$-`ͫoÍ&d5+ڻ]p0q>*kX3l1#ʙ>[ǛN@ P2piT*ZF^>4shR^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/L)ձjY3ٻN} (CG(\R&Rsm\:{XORwͣ^AC~~ 0c,d)XFD)ֱnyǧ??@ 2l^ɣwO_‹"TX{} 0c,dIZWALjWw,5Ϸ $`% 8}U ְf˷bG2}*-]6{@.d(ҨT{&ܼ}iХVͣ^aD J_Ó>ˆ42 @*kX2jȕ6*-].[xr4y">*uKWjǕ6*-].[xr4" @*kX3jȗ6:-6{s4" @*kX3lH::mÏ682MB2l1#ə>Jŗ>9uaD @c!FJZ6rLJ{WoˣV0"LNbMxXХVŻ1ѯw}a&XR'R{&= ,shSb8iٻN~(c,d))XFD)ձnyǧ_?@ 2pԬ^ɫwO`C"\Y{Lvo׿,qe<"uKjȗ::n_Ó>uaDs'HR v8fNReѯo}a(X'T64ԯjYtkßo??HJ4p$`ͳoď*dUlZm:q (CG(\QPjMx 8%͡J{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}$i2PVūdϧfJmÏ6{xr(`E 8y 4U`ͫO`BTWryß_8.d))V6,ShR^gӳQ$PФNb-9v 8%ΡNwpbˣVAD [ǗF9aD @c&!HJZ7t(MNwcͧ^=;y0F"P$NjM\;{iQZrgճ.} (c,d)XVD)ֳr˯_@ X8y D/dջ!ő.uuܿ&}[w8BND:5pq̝F{W/ˣ^y0"P$NkM\;}i3'ѩ^׻>~~ 0c.hIT*Zg.ALصw=(qC(XɳPjMx HeΡNWoɟNyaD =(qCG(\R&Rsm;}YХVdϧf=;y HsGHJZ6rqKB[ŗFu4y">"u+hbF2uu۽mpǿ(iEL:TꖯdջD*dU+ٹLvoӿ Xʘ6u4-`ɫO`B"Tصw,5m˯_@ 0liT+ZWD)ձn ykßo@ 0li\śg.ALiֳrǧo??@ 0li\śg/ALjWrl˧_?@ 0li\śg/ALjWr,m˯_@ Pʘ6y4bͳč&d5+ڹ\ǯ,qe<"e+1hG6}*-].{sˆ82MB2شnQcʛB[`ǛNzvaDs'HR울v8%ΣNϫf]{Q&XR'R{&= ,sSf93ٿ^@ 2pԬ^ɫwO`C"\4YLoǯ,q>"uKX2jI:J_ŗF9a Dc'HR v8fOReѯo}a"(\蒨T6]ˆ4y"̜<"e*0fçE*d5+Y{<5˯_8.d()V6= ,yS'ѩ^qӯw}|{P↏$PФLZ,8v8%MJ{W/ɟNzvAC= 0c,`(V6]4sӭf93iٻN~ 0c,`()V6^>4ԯf93ٿN (cH,`)V6^>4ԯfY3ٿ^@ 0li+\śg/ALjWr,m˯_@ X6y 4V.bѻD*lUlZ]pϿ,qe<"e+hǕ6*-6{ 8BND:5pqKFk7/aɟV0 LNbM[{YPZͻrgӳ.}(c,d)XVDiֳrl˯_@ X% 8}Dꖰd÷!Ɠ2u\.[xsˆ8BND:5pq̟F{Woˣ^y0E"P%Pkm;}$y3'ҫ^h׻aD 4y">"u+1h˷aƑ.u ul[]׿ P䊗4p$Ԭ^ţw/ALiֳn ykß_@ 0hISZV?"uKWjH::n^Ó>uAD @c&!HJ7t(%͡Nwϧf];Q&XɳR'R{&=,sSf93ٿ_@J2p$-`ɫoC&d5+ڹ]ǿ,qe>"uKX2jI:JŗF9aDs'JR 8v HfOV1ѯwˆ4y"̜<U dѻÍ"\Wryk×^ (CG(\QPkMx 8%͡J{W/ɟNyAC4sӭfh׻>= (CH*`蒧T{&< $yS'ҩ^rgӳQƐ&T%PkM\:{YХVūeϫn]{0 LgP#JZ ڸv8%͡Nwpcˣ^x0 Lg#LZ 9v 8eΣNwͧf=;y0 LgLZ,9x HfNRϧf];0 Lg#LZ,9x HfORdϫf]{0"LgLb-xHϥVū1eѯo}{Q&TRs$yS'ҫ^׷>=(cH,`()XF^?Jn^Ï6{s0y"̜>"e*1f÷!ő*lUkڹLvoӷ P4pԬ\ţg.AD)ձn Ytjۿ^(qCG(\'R{}$i2QZͻ1ѯw}|{Q$T%NjMxHORϧf=;y0 LgP"JR t(%MJWo˟VaD @SΠFBpqdKB[ǗF9a @c FBrq˝Fk6aɛNzva @c FJYr̝Fk7/ɟNwaD @S FBYr̝F{7/ɟVa Dc&!HJZ7r(MJ{Wpbˣ^x  Lg#LZ-9x HOVeѫo}|{a"(X'T{&=,sSf93iٿN 0c,d)XVD)ֳn˧_HJ2p-^ɫo`C"\5+YLǿ,q>"uKWjI:Jn_ŗ>9aDsGJR 8v HfOR1eѯw}a#(\蒨T64sgҩ^qѯo]{0 Hs'!FB4n0H6*\&m:pǿ(`% 6y4-^ɣw/AD)ձjY3ٻ>= (CG(\QRsm\:zHORwcͣ^AC8.h)X6]4shSbշ.|P↏$P$Nb-9x HeΣNwcͣ^  HGOJR7t(LF{7/ɟNzvaD @SDB5pQdJBZŗ>uˆ42 @*kX3jȗ6:-.{xs82 @2k3l0I::mÏ6ˆ82 @2kl1#I:Jn_Ó>t42 @2kl1#I:Jn_Ó>u82MB2nQ#ʛ>ZŗF9aDc'HR욷t(%MNwcͧ^=;y0E"PФNbM\:{YPZͻrfӳ|a&XR'R{&= ,shSf93iٿN 0c,d)ZWDiֳrm˯_@ X% 8} Dꖯd÷!Ɠ.uܿ&}[xr 8BDBp̟J{Wpbˣ^y0F"P%Pkm;}$i3'ҫ^׻>~(c,d)ZW@LjWv,5@.dҨT{&ܼ}iϥRͣ^aD 4shSbgӳw}{Q$PLZ ڸt(LFk6`ǛF9u0y̜<e 0fçE*d5+ٹ{<5ϯ_@ P2p\gDUjY3ٻN}(qCG(\R&Rsm}iЧVū1eϫn]{ HsGHJZ6r˝Fk`ǛF9AD @R掟D:4nQ#ʙ>Jn_Ó>ˆ4" @*KX2jȕ6}*].}[w,ieL:U ְf÷!ő.m ul[]ǿ,qe<e 0f÷aƓ.uu۽m;7q,qe<e*1f˷bF2uܿ&};7,ieL<e 1f˷bF2uܿ&}[7,qe<"e+1hG2}*].{xs 8BNB:4nQdJB[`ǛNzvaDc'HR욷t(%ΡNwͧf=;0"LNbM{YЧZŻrfӳ}a(XR'T{&=4sӭf93ٿ_@I2p-^ɫo`C"\5+YLǿ0q>*KX3l1#I>JŗF9aDs'JR 8v HfOR1ѯw}a#(\蒨V6^>= (CH*\'Rs}iЧVū1eϫf];0 HsGOHRZ7r˝Fk`ǗF9uAC*uKWhG2}ܿ&};7q,iEL:U dç!E*lUkڻ\׿ Xʘ6u4`ͫo`C"\طw<5ϯ@ X6y4`ͳoC&\4Y{"u+hȕ6:-6{ 8BNB:5nQdKBkaɛNzwaD @c'!HJ7t(%͡Nwͧf=;0"LФNbM\:{YQZrgճ.=} (c,d)ZWDjVr,m˯ $X% 8}Tꖰf÷aƓ2}].{xs 8BND:p̟J{Wpbˣ^Jn^Ï6{xr(h% 6y4-^ɣw/AD)Uj93i׻>=}Q$PLZ t˝Bkŗ>4">"e+1f÷!E*lU+ٹ{=}(qC(\R&Rsm;{YϥVϧf=;y Hs'HJYrqKB[ŗ>t82 @*KX2jG2}*ܿ&};7q(iEK:}T/dѻD&d5+ٹLvnӷ P4u$-`ɫO_‹T׵v,m˯_@ 0liT+ZWD)ձn ytkß_@ 0li+\g@Diֳnyǧo??@ 0li+\śg.ALjVrǧ_?@ 0li+\g.ALjVrl˧_@ 2li\ţw/T׵w,5mϯ $X% 8y DV/dѻE*m ul[m:q,q>"uKjȗ6:-Ï6ˆ82MB:4nQdKBkaǛNzwa Dc'HR울t8%ΣNϫf]|zQ&XR'T{&=4sԭf93ۿ_HJ2p$-`ͫoÍ&d5+ڻ]Ͽ,q̜>*uKX3j0I>JŗF9aDsGJZ 9v HOVū1Ӭ0 Hc& FB4n0ȕ6}*ܽm׿ PJ2liT*ZF^>4shR^rfӯw}|z Hs'!FB5n1#I::-.}[7Ͽ,iEK8} DV.bͳo`BTWryß_ (CG(\R&Rsm;{YϥRͧftˆ4">"uKhbF.uu[]ǯ X4t$,^ɣwOLjVryǟo@ 0liT*ZW=}Q$PФLZ,8v(%MJ{W/ɛNyaD = 0cH*`T&= ,ySgҫ^gճ.|a&XPkm\;{YЧVŻ1ѯo}|{Q$T%PkM\:{YЧVŻ1ѯo}|{QƐ&TPsm;}iPZͻqӯw}QƐ&TPsm}i2QZrfӳQ&TPsm;}i3'QZrgӳ.|Q&XQRs$yS'ҩ^շ>= 0c,d)XF<)Un ykǟo??@I2pԬ^ɣwO`B"\X{uaD @c'!HR욷t8%ΣNϫn]|za(X'T&4ԯjYtjßo@J2p$-`ɫoC&d5+ڻ],q̜>*KX3l1#ə>ZǛFˆ4y<U dѻoC"TWryk×^~(qC(XɳPjMx 8%͡J{W/ɛN90y<e ְdջč&\صw,lǧo>@ .h))V6 ,yS'ҩ^qѯw}|z0 Hs'HJpQdJ>Jn_Ó6{ˆ4y">"u+1f˷!Ƒ.m UlZ\oӿ P4t$,^ţg/AL)ֱn ytk×_ (CH*\蒧T{&ܼ$y3'QZqӯw}{aƐ&T%PkM\:zXϥVdϫf];0 Lg#JZ ڸv8%͡Nwpcˣ^  HGP"JR t(%MJWpbˣ^0 LgP#JZ 8v8%ΡNwͧ^= 0c,d)XFD)ձn yǧo??HJ2p,^ɫwO`B"\X{Lvoӿ X8y DV/dѻ!E.m u[&m;7,qe>"uKjȗ::n^Ó>uaD Dc'HR울t8%ΣRϫn]|{a"(\蒧T64ԯjYtkßo>@J2p$-`ͫoÍ&d5+ڻ]p,q>*KX3l1#ə>[ǛF(h% 6y4-^ɣw.@DTf8h׷.P"Pg#JR7rqKBZ_Ó6{s(`% 6y 4`ɫwOL)ձjYsٿN} (CH*\R&Rsm;{XORͣ^AD 4sSbշ.=}Q$T%NbMx HfNRwͧ^x0 LgP"JR t(MJ{W/ɟVwa @c FBpqdKB[ŗF9uAD @SDB5pQdJB[ŗF9uaD @SΠFBpqKBk`ǛNyAD @SΠFBpq˝Fk7/aɛNzwaDc'!HJZ7r(LJ{WoˣV0 LgLb-xHOV1eѫo}|{a"(XR'R{&= ,ShSbi׻N~ 0c,d)XVD)ֱnyǧ_?@ 2lԬ^ɣwO_‹"\X{} 0c,dIZW@LjWv,5Ϸ $X% 8}U f÷bG2}*]6{ PJ2liT*ZF],Sgҩ^qѯo]; Dc& FB4n0H6*\&m:pǯ PJ2li+ZV?4sSbճQ$TФLZ 8v(LF{7/aǛF94y"̜>"e*0f÷!E*lU+ٹLuϷ@ P4pԬ\śg.@D)UjY3ٿN~~ (CG*\'R{}i2PZŻ1ѫo]{0 HsGOHR7r̝Fk6aǛN9aD @SDB5nQcʛ>J_œ>82 @*kX3jȗ6*-].[xr4" @*KX2jȕ6*-].[xrˆ42 @*kX3jH::-6{42 @*k3lI::mÓ6 82MB2n1#ʙ>JŗF9uaD @c&!FJZ7rLJ{WoˣV0E"LNbMzYЧVŻ1ӯw}a&XR'T{&= ,shSb8iٻN~ (c,d))XFD)ֱnyǧ_?@I2pԬ^ɫwO`B"\Y{Lvo׿,qe<"uKjȗ::n_Ó>ua Dc'HR v8fNReѫo}{Q&XR'T&4ԯjYtkßo>@J2p$-`ͳoč&dUkڻ]@Ȕ,dҨT{&}YϥRͣ^wACJn^Ï6{xs(hE 8y DU`ͫo`BTWrßo@.h))X6],shRbgճQ$T$Nb-9x 8eΡNwpcˣVAD @R掟D:شn1#I:JmÏ6{sˆ42 @*KWjǕ2}*\&}[7,qeL:U ְf÷!ő*m UlZ]ǯ(iEL:U dç!E*m UlZ]ǯ(ieL:U ְf÷!Ƒ.u u[mqϿ(ieL:U 0f÷!Ɠ.uu۽&m;7q,qe<"e+1hbG2}*].}[xrˆ82 B2l1#ʙ>ZŗF9a Dc'!HJ7t(MJwpcͣ^= 0c,dISZWALWw,5 (qC(XɳPj-9v8%MJ{7/aǛFt0y<U dѻÍ"\׵rß_(qC(XɳPjM[x HeΡNWoɟNzvaD =(CG(\R&Rsm;}YХVdϫf=;y  HsGHJZ6rq˝BkǗF9u4y">"uKhbF2uu۽mpǿ,iEL:U dջE*dU+ڹLvoӿ Xʘ6u4`ͫo`B"Tصw,5m˯_@ P4u$-`ɫO`B"Tصw,5m˯_@ P6u4`ͫo`C"\X{<5Ϸ P6u4`ͳoC"\4Y{"uKWjI:Jn_ŗ>9AD @c'!HR울v8eΣReѫo}{Q(X'T&4ԯj YtkP"Pg#JRZ6rqdJ>Jn^Ï.[w(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7t˝B[œ>ˆ4y">"e*0f÷!E*d5+Y{<5˯_8.d))V6 ,yS'ҩ^rfӯw}{Q$PФLb,8v8%MJ{WoɟVzvAD *KX3l1#I>ZǗFyAD @c'!HR울v8fNReѬ Dc& FBشlȕ6}*ܽ]ӿ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB4n1#I::-]&};7qϿ(hE 8} DU`ͫO`BTjVryk×_(qC(\QRsm\:{XORͧ^ Hs'HJYpqdJBZœ>4y">"u+1h˷aƑ.u ul[]׿ P䊗4p$,^ţw/ALiֳn ykß_@ 0hISZV= 0c,d)XVD)ձn yǧo??HJ2p,^ɫwO`B"\Y{Lvoӿ X$8y DV/dѻ!E.m u[&m;7,qe>"uKjȗ::n_Ó>uaD Dc'HR울t8%ΣRdϫn]|{a"(\蒧T64ԯjYtkßo>@J2p$-`ͫoÍ&d5+ڻ]p,q>*KX3l1#ə>ZǛ@AC4sӭfh׻>= (CH*`蒧T{&< $yS'ҩ^rgӳQƐ&T%PkM\:{YХVū1eϫn]{0 LgP#JZ ڸv8%͡Nwpcˣ^x0 Lg#LZ 9v 8eΣNwͧf=;y0 Lg#LZ,9v HfNRϧf];  Lg#LZ,9v HfNRϫf]{0 LgLb-xHOV1eѯo}|{a"(XR'R{&= ,ShSbi׻N~ 0c,d)XVD)ֱnǧ_?@ 2pԬ^ɣwO_‹"\X{= (c,dIZW@LjWv,5Ϸ $X% 8}Tꖰf÷bF2}*].0y<T/bѳoC"TVn ytjۿN~~(qC(XɳPjMv8%MJ{7/aɛN90y<U dѻÍ&\صv,ǟo@.d))V6= ,yS'ѩZͻqѯo]{ Ds'!FBpQcʙ>Jn^Ï6{s4y"̜>"e*1f÷!ő*m UkڹLvoӷ P4pԬ\ţg.AD)ձn Ytjۿ^(qCG(\'R{}$i2QZͻ1ѯo}|{Q$T%NjMxHORϧf=;y0 LGP"JR t(%MJ{Wo˟VaD @SΠFBpqdKB[ǗF9a @c FBpq˝Fk6aǛNzvaD @c FBYrq̝Fk7/ɟNzwAD @SΠFBrq̝F{7/ɟVwaD @c&!FJZ7rLJ{WpbˣV0E"LNbMzYЧVŻ1ӯwa"(XR'T{&= ,shSb8iٻN~ (c,d))XFD)ֱnyǧ_?@I2pԬ^ɫwO`B"\Y{Lvo׿,qe<"u+jȗ::n^Ó>ua Dc'HR v8fNReѫo}{Q&XR'T{&4ԯjYtjßo@J2p$-`ͫoÍ&dU+ڻ](`% 6u$,^ţg.@Dԭfշ.P"Pg#JRZ6rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw/AD)ձjY3ٻ>= (CG(\QRsm\:zHORwcͣ^AC8.h))X6]4shSbշ.|P↏$PФNb-9x 8eΣNwcͣ^  HsGOJR7t(LF{7/ɟNzvaD @SDB5pQcʛ>Zŗ>uˆ42 @*kX3jȗ6:-.{xsˆ42 @2k3lH::mÏ6{ˆ42 @2kl0I:Jn^Ó>42 @2k3l0I:Jn_Ó>tˆ82 B2l1#ʙ>ZŗF9a Dc'!HJ7t(MJwpcͣ^= (c,dIZWALjWv, PJ2lISXF],S'ѩZͻ1ѫn]; DcΠD:شlȕ6}*ܽm׿ X4p\W<ԭfշ.Q$PLZ ڸt(LFk6`ǗF9u0y<e ְfçE*d5+Y{<5ϯ_@ P2p\gDUj93ٻN}(qC(\R&Rsm}iЧVū1eϫn];0 LgP"JR t(LJ{7/ɟNzvAD @R掟D:4nQ#ə>Jn_Ó6ˆ4" @*KX2jǕ6}*].}[w,ieL:U d÷!ő.m ul[]ǿ,ieL:e 0f÷!Ƒ.u u۽m:q,ieL<e 0f˷aƓ.uܽ&m;7(iEL:U 0f÷aƓ.uܿ&};7,ie<e*1hbG2}*].[xr82NB2شnQcʛB[ǛFya Dc'!HJ7t(%MNwcͧ^=;  LgLb-xXЧVŻ1ӯwQ&XɳR&R{&= ,shSf93iٿN 0c.dIZW@LjWr,mϯ X8y DV/dջ!ő.uuܿ&}[w 8BDBp̟J{Wpcˣ^Jm.{xr,iEK:}DV.bѳoC"\׵v,ǧo>@ 0hISXF^>4sSbշ.|aƐ&T%NjMx HfNRwͣ^  HsGOHRZ7r̝Fk6aǛF9aD @SD:5nQ#ʙ>J_Ó>ˆ42 @*kX2jȕ6*-].[xr,ieL:U ְf÷!ő.m ul[]pǿ,qe<e 0f˷aƓ.uu۽&m;7q,qe<e*1f˷bF2uܿ&};7,ieL<e 1f˷bF2uܿ&}[7,qe<e+1hbG2}*].[xs 82NB:4nQdJB[`ǛFya Dc'!HJ욷t(%͡Nwͧf=;  LgLb-zYЧVŻ1ӳwQ&XR'R{&= ,shSf93ٿN@ 2lԬ^ɣwO`B"\Y{Lvo׿,qe>"uKWjI:Jn_ŗ>9AD @c'!HR울t8%ΣReϫo}|{Q&XR'T{&4ԯjYtk(qC&X%Nb-9v(LFk6`ǗFtˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,d((V&<$i2PVūeϫf=;y0 HsGHJpQcʙ>Jn^Ï6{xs(hE 8y DU`ͳo`BTWrßo@.h))X6,shR^gճQ$T$Nb-9v 8%ΡNwpbˣVAD *uKX3j1#I>JŗF9aDsGJZ 9v HfOVū1P"LgP"JRZ6rQcʙ>Jm.[wϿ(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPkM[x HeΡNWoɟVzvaD =(CG(\R&Rsm;}YХVdϧf=;y  HsGHJZ6rqKB[ŗFu4y">"u+hbF.uu۽mpǿ(iEL:}TꖯdջD*dU+ٹLvoӷ Xʘ4u$-`ɫO`B"T׵v,m˯_@ 0liT+ZWD)ձn ytkß_@ 0li+\g@Diֳnyǧo??@ 0li+\g.ALjVrǧ??@ 0li+\gALjVr˧_?@ 0li\ţg/LWv,5m˯@ X$8y DV/bѻE*m Ul[mq,qe<"u+hȕ6:-6{ 8BND:5pqKFk7/ɟV0 LgNbM{YЧZͻrfӳ.}(cH,d)XFD)ֳn˯_@ X$8} D/dç!Ƒ.uܿ&}[xr 8BDBr̟J{Wpcˣ^=;y  LNjM\;{i2Q^մ DcΠD:شlǕ2}۽]ӷ P2pi+ZV?4sSbgӳw}{P"Pg#JR t˝B[œ>ˆ4y">"e*0f÷!E*d5+Y{<5˯_8.d()V6= ,yS'ҩ^qӯw}|{P↏$PФLZ,8v8%MJ{W/ɟNzvAC= (cH*`(V64sSf8i׻>} (cH*`(V64sӭf93iٿN~ 0c,d))XF^?@.d((V&<$i2PVūdϧf4y">"u+1f˷!Ƒ.m ulZ\׿ P4pԬ^ţg/ALiֱn ykß_@ .hISXF?<ԯf93iٻN~~ (CH*`T&= ,ySgҫ^շ.}Q$T%PkM\:{YХVū1ѯo}|{QƐ&TPkm;}iPZŻqӯw}QƐ&TPsm;}i2QZrfӳwa"&XɳR&Rsܼ$yS'ҩ^շ.= (c,`()XF^?"uKWjH::n^Ó>uaD @c&!HJ7t(%͡Nwͧf];0E"P$NkM\;}i2Q^շ>= 0.hIT*ZgALWw,5Ϸ $X% 8}Tꖰf÷aƓ2}].{s 8BDBp̟J{Wpcˣ^0qe:T.bͳo`BTjVn YsٿN} (CG(\QPkM[x HeΡNWoɟNyAC@ 2l^ţwO‹Tط{@J2p$-`ɫoC&d5+ڻ]Ͽ,q̜>*uKX3j1#I>JŗF(hE 8y 4-^ɣw/AD)Uf8h׷.|Q$PLZ t˝B[œ>0y<U dѻÍ&\صv,ǟo@.d()V6= $yS'ѩZͻ1ѯo]{ Ds'!FBpQcʙ>Jn^Ï6{s0y"̜<"e*0f÷!E*lUkڹLvnӷ Xʘ4u$-^ɣwOLjVnykß_@.hIXF^>4ӭf8h׻>= (cH*`T{&< $yS'ҩ^rgӳQƐ&T%PkM\:{YХVeϫn]{0 LgP#JZ ڸv8%͡Nwpcˣ^0 Lg#LZ 8v8%ΣNwͧ^= 0c,d)XF?<)Un ykǟo??@I2pԬ^ɣwO_‹"Tط{@J2p$-`ɫoC&d5+ڻ]Ͽ,q̜>*uKX3j1#I>JŗF@ P2piT*ZF^>4shR^qѯo]{0 Hs'!FB4n0H6*\&m:qǿ(`% 6y4-^ɣw/AD)ձjY3ٻ>= (CG(\QRsm\:zHORwcˣ^a @R掟D:lȗ6*]&};7qϿ,iEL:}D/bѻÍ&\طw,5m˧_?@ 0hISXF^?4ӭfh׷>=(CG*\'R{ܼ}$i2QZͻ1ѯw}|{Q$T%NjM[xHORϧf=;y0 LGP"JR t(MJ{Wo˟VaD @SΠFBpqdKB[ǗF9aD @SΠFBpqKBkaǛNyaD @SΠFBpq˝Fk7/aɛNzwaDc&!HJZ7rLJ{Wo˟V0 LgLb-9x HfOReѫo]|{a&XɳR&R{< ,yShRb׻>} (c,d))XF?<)Un yǧo??HJ2p-^ɫO`C"\Y{Lvoӿ,ie<"e+hȕ6:-Ï68BNB:5pqKFk7/ɟV0E"P%Nkm\;}i3'Q^շ>= (c,d)ZW@LjWr,5mϷ X% 8}Dꖰd÷aƓ2}].{@.dҨT{&ܼ}iϥRͣ^aD Jn^Ï6{s(hE 8} DU`ͳo`B"TWrǟo@.h)X6],shRbgճQ$T$Nb-9x 8eΡNwpcˣVAD @R掟D:شn1#I:JmÏ6{sˆ4" @*KWjG2}*\&};7,ieL:U ְdç!E*m UlZ]ǯ Xʘ6u4`ͫo`C"\طw<5Ϸ X6y4`ͳoÍ&\4Y{Lvnӷ X6y4Ubͳoč&d5+YLvoӿ Xʘ6u4`ͳoÍ&d5+YLoӿ X6y 4V.bѳď*dU+ڻ]ǿ,qe<"u+hǕ6*-6{82NB:4nQdJB[`ǛNzvAD @c!FJZ7t(MJwpcͧ^=;y  LgLb-zYЧZŻqӳ|a(XR'T{&4sԭfY3ۿ_HJ2p$-`ͫoÍ&d5+ڹ]ǿ,qe>"uKX2jI:J_ŗF9a Dc'HR v 8fOR1e (CG(\ɳPjMx 8%MJ{7/aǛF9uˆ0y<U dѻÍ"\׵rß_(qC(\QPkM[x HeΡNWpb˟VzvaD @RB2klǕ2}*ܽmpǯ P2p\g=(CG(\R&Rsm}YХVdϫf=;  HsGHJZ6rq˝BkǗF9u4y">"uKhbF2uu۽mpǿ,iEL:TꖯdջD*dU+ڹLvoӿ Xʘ6u4-`ɫO`B"Tصw,m˯_@ 0liT+ZWD)ձn ytkß_@ 0li+\g@Liֳnyǧo??@ 0li+\śg.ALjVrǧ??@ 0li+\gALjVr˧_?@ 0li\ţg/LWv,m˯@ X$6y DV/bѻE*m Ul[]pϿ,qe<"e+hǕ6*-6{ 8BND:5pqdKFk7/aɟN  LgLb-zYЧZŻqӳ}a(XR'T{&4sԭfY3×_HJ2p$-`ͫoÍ&d5+ڻ]ǿ,qe>"uKX2jI:J_ŗF9a Dc'HR v 8fOReQ$Pg#JR7rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw/AD)Uj93i׻>=}P"PgLZ t˝B[ŗ>ˆ4">"e*0f÷!E*d5+ٹ{<5ϯ_8.d))V6 ,ySgҩ^rfӯw}{Q$PФLb,8v8%͡J{WoɟVzvAD = (cH*`(V64sSf8i׻>~~ (cH*`(V64sӭf93iٿN~ 0c,d))XF^?"uKX2jI:J_ŗF9a Dc'HR v 8fOReѬ0 Dc& FB4nȕ6}*ܽmӿ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB5n1#I::-]&}[7Ͽ(hE 8} DU`ͫo`BTjVryk×_(qCG(\QRsm\;{XORͧ^ Hs'HJYpqdJBZœ>4y">"u+1h˷aƑ.u ul[]׿ P4p$Ԭ^ţg/ALiֱn ykß_@ .hISZF?<ԯf93ٻN~~ (cH*`T&= ,ySgҫ^շ.}QƐ&T%PkM\:{YХVŻ1ѯo}|{QƐ&TPkm;}iPZŻqӯw}QƐ&TPsm;}i2QZͻrfӳwa&XɳR&Rsܼ$yS'ҩ^շ.=} (c,`()VF^?"uKWjȗ::n^Ó>tAD @c!HJZ7t(%MNwͧf=;0"LФNjM\:{iQZrgշ.= 0c,dIZW@LjWr,5mϷ X$8} Dꖯd÷!Ɠ.uܿ.}[xs82NB:5pq̝F{W/ˣPaD 4sӭbh׷>=(CH*\蒧T{&< $y3'ѩ^rfӳwQ$T%PjM[zXϥVeϫn];  HGP"JR t(%MJWpbˣV0 LgP#JZ ڸv8%ΡNwcͣ^@ 2l^ţwO‹Tطw<5Ϸ X% 8} D/dջ!E.u u۽&m;7,q>"uKjȗ::n^Ó>uaD Dc'!HR욷t8%ΣNϫf]|za&XR'T{&4sԯfYsß_@ 2p,^ɫO`C"\5+YLǿ0y>*kX3l1#ʙ>[ǛF‡0y<U /bѳoC"TWrytjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻč&\صv,ǟo>@.d))V6= ,yS'ѩZͻ1ѯo]{ Ds'!FBpQcʙ>Jn^Ï6{s0y"̜<"e*0f÷!ő*lUkڹLvnӷ P2p\śg.@D)ձj YsۿN 0cH*`T{&= $yS'ѩ^rfӳwQ$T$NbMx HfORͧf=;y  HGOJR욷t(MJ{W/ɟVwAD @SDB5pQdJB[ŗF9uAD @SΠFBpqdKBk`ǛF9AD @SFBpqKBk6aǛNzva @c!FJZ6r̟F{W/ɟV  Lg#LZ,9x HfOReϫn]|zQ&XQRsܼ $ySgҫ^׷>=(cH,`()XF^?= (CG(\QRsm\:zHORwcͣ^AC@ 0hISZF^?4ӭfh׻>=(CG*\'T{ܼ}$i3'QZͻ1ѯw}|{Q$T%NjM[xHORϧf=;y0 LGP"JR t(MJ{Wo˟VaD @SΠFB5pqdKB[ǗF9aD @SΠFBpqKBk`ǛNyAD @SΠFBpq˝Fk6aɛNzva Dc&!HJZ6r̟J{W/˟V0 Lg#LZ-9x HfOReϫo]|{Q&XɳR&Rsܼ $ySgҫb׻>} (cH,`()XF^?<)Un ykǟo??@I2p,^ɫwO`B"\Y{Lvoӿ X$8} D/dջ!ő.u uܽ&};782NB:5nQdKBk7/aɟN0"LNbM\:{iQZgշ.= 0.hIT*ZgALWw,5Ϸ $X% 8}U f÷bF2}*].{ PJ2lISXF],SgѩZͻ1ѫn]; Dc& F:شlȕ6}*ܽm׿ PJ2liT*ZF^>4shRbgӳw}{Q$PLZ ڸt(̟Fk6`ǗF9u4">"u+1h˷!ő.m UkڹLvnӷ X4t$,^ţg/AL)ձn YtjۿN 0cH*`蒧T{&ܼ$i3'QZͻ1ѯo}|zP↏$T$Nb-9x HeΣNwcͣ^  HsGOJR7t(̟F{7/ɛNzvaD @SDB5nQcʛ>Zŗ>u4" @*KX2jȕ6*-].[xrˆ42 @*kX3jH::-6{4" @*kX3lH::mÏ682MB2l1#ə>J_œ>uAD @S FJYr̟F{W/˟V0 LgLb-xHOV1eѯo}{QƐ&XQRsܼ $ySgҫb׻>} (c,d)XFD)ֱnyǧ_?@ 2pԬ^ɫwO`B"\Y{Lvoӿ,ie<"e+hȗ6:mÓ>tAD @c'!HJ욷t8%ΣNϫn]|{a"(\蒧T64ԯjYtkßo>@J2p$-`ͫoÍ&d5+ڻ]8Ȕ,dT{}YORwcˣVwAC<2 @*uKh˷!ő*lU+ٹ{<5˯_?@.h))V6= $y3'QZŻ1ѫn]; Hs'!FBpQ#ə:Jm.[xr,iEK8}DV.bͳoC"T׵r,ǟo>@ .hIXF^>4sSbշ.|QƐ$T%NbMx HfNNwcͣ^ HsGHJZ6rq˝Fk`ǛF9AD @R掟D:4n1#ə>Jn^Ó64" @*uKWjǕ6}*\&}[7(iEL:U dç!E*m UlZ]ǯ(iEL:U ְf÷!ő.m u[mpǿ(iEL:U ְf÷!Ƒ.u u[m:q,qe<e*1hbF2}\&}[w42 @2kl1#I>Jn_œ>uAD @c!FJZ6rLJ{Wpbˣ^0E"PФNbM[{YЧZŻqӳ|Q&XɳR&R{= ,ShSbiٻN~(c,d))XFD)ֱnǧ_@J2p-^ɫo`C"\5+YLǿ,q̜>"uKX2jI:J_ŗF9AD @c'!HR울t8eΣReϫo}|{Q&XR'T{&4sԯfYs(qC(X%Nb-9v(LFk6`ǗFt0qe:T/bѳoC"TWryk×^ (CG(\R&Rsm\:zHfNNwpbˣVwAC} (cH*\'R{}iЧVū1eϫf];0 HsGOHRZ7r˝Fk`ǗF9uˆ4" >*uKhbG2uܽm:qǿ,ieL:U dջE*lU+ڹLoӿ Xʘ6u4`ͫo`C"Tصw,5m˯_@ P4u$-`ɫwO_‹"Tصw,5m˯_@ P4u$-`ɫo`C"\طw<5Ϸ X$6y 4Ubѳč&d5+ٹLoӿ X6y4Ubͳč&d5+ٹLo׿ X6y DV.bѻď*dUkڻ]ǿ,qe<"u+hǕ6*-6{82NB:4nQdJB[`ǛNzvaDc'HR울t8%ΡNϧf];QƐ&XR&R{< ,ShSb8iٻN (c,d)XWDiֳrl˯_@ X% 8} Dꖯd÷!Ɠ.uܿ.}[xr 8BDBp̟J{Wpbˣ^Jm.[wϿ(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjM[x HeΡNWoɟNzvaD =}(qC(\R&Rsm;{YϥVϧf=;y Hs'HJYrqKB[ŗ>t42 @*KWjG2}ܽ&m;7qϿ(hEK8}D/bѻď&d5+Y{LuϷ P䊗4t$-^ɣwO‰TWr,l˧??@ 0li+\g@D)ֱn ykßoHI2li\śg.ALjVrǧ??@ 2li\śg/ALjWr˧_?@ 0li+\śg.ALjWrl˧_@ 0li\ţg/TWv,5m˯@ X$6y DV/bѻE*m UlZ]pϿ,qe<"e+hǕ6*-6{ 8BNB:5nQdKBk6aɛNzwa Dc'HR울t8%ΣNϧf]{Q&XR'R{&= ,sSf93ٿ^@I2p,^ɫO`C"\5+YLǿ,q̜>*uKX3j0I>JŗF9aDs'JR ڸv 8fOR1eѬ DcΠD:سlǕ2}۽]oӷ P2pi+ZV?4sSbgӳw}{P"Pg#JR7r˝B[œ>ˆ4y"̜<"e*0fçE*d5+Y{<5˯_?8Ȕ.d((V6= ,yS'ѩZqѯw}|z0 HsGHJZ6rqKB[ŗ>ˆ4">"u+haƓ.u u[]׿ P4t$,^ţw/Liֳnykßo@ 0hISZV@.d((V&<$i2PVūdϧftˆ4" >*uKhbF2uu۽mǯ(hE 8} DV/bѳÍ&\4X{<5ϯ_@ P䊗4t$,^ɣwOLjVrǧo>@ 0hISZV= 0c,d()V6^>4ԯf93ٿN (cH*`(V6]4ԯf93ٿN (c,`()XF^?= (cH*`T&= ,yS'ҩ^gӳaƐ&TPkm\:{YХVū1eѫo]{0 LgP#JZ ڸv8%͡Nwpcˣ^0 Lg#LZ 8v8%ΣNwͧ^=(c,d)XWDjVr,m˯ $`% 8}U f÷bF2}*].`(hE 8y4-^ɣw/ADTf8h׷.|Q$Pg#JR7rqKBZ_Ó6{s(`E 8y 4`ɫwOL)ձj YsٿN} (CH*\R&Rsm;{XORͣ^ACJ_œ>t4" @*KX2jȕ6*-].[xr4" @*kX3jȗ6:-6{s 82MB2l1#I>Jn_Ó>tˆ42 @2kl1#I>Jn_œ>u82MB2n1#ʙ>ZŗF9a Dc'!HJZ7t(MJwpcͣ^= (c,dIZW@LjWr, P2liT*ZF^>,Sgҩ^qѯo]{0 Dc& FB4n0H6*\&m:pǯ PJ2li+ZV?4sSbgճQ$TФLZ ڸv(LFk7/aǛF9u0y"̜<e*0fç!E*dU+ٹ{Jn^Ó64">*uKWjG2}*\&}[7(hEK:}TꖯdջE*lUkڻ\ǯ(iEL:U dç!ő.m ul[]ǿ,qe<e*1fbF2uܿ&};7,ieL<e 1f˷bF2uܿ&}[7,qe<e+1hbG2}*].[xr82MB2شnQ#ʛ>[ǗF9aD @c&!HJZ7t(MJwpcͣ^JmÏ6{xr(`% 8y 4`ͫO_‹TjWrykß_8.d))V6 ,Sgҫ^rgӳwaƐ&T%NjMx HfNNwcͣ^  HsGHJZ7r˝Fk6`ǛF9aD @SD:4nQ#ə>Jn_Ó6ˆ4" @*KWjǕ6}*].}[7(iEL:U dç!E*m UlZ]ǯ(iEL:U ְf÷!ő.m ul[mpǿ,qe<e+1hbG2}ܿ&}[7,ie<e*1fbF2uܿ&}[7,qe<e+1hbG2}*].[xs82NB2شnQcʛB[ǗF9aD @c&!HJZ7t(MJwpcͣ^=}Q$TФNb,9v8%͡JWo˟VzwaD @RD:شl0I::-.[xr(hEK:}D/bѻč&d4Y{<5Ϸ@ X4u$-^ɫwO‰TWrǧo??@ 0hIT*ZWDUjYsۿ^ (cH*`ҨV6,shSb׷>= (cH*`ҨV64sSbi׻>}(CH*`ҨV64sӭf8iٻN~~ 0c,d()XF^><ԯjY3ۿ^@ 0li+\śg/ALjWr,m˯_@ X6y 4Ubѳď*dUkڻ]ǿ,q>"uKjȗ6:-Ï682MB2شnQcʛB[`ǛNzvAD @c!HJZ7t(%MNwͧf=;0 LNbM[{YPZrgӳ.} (c,d)XWDiֳrm˯@ $X% 8}Dꖰd÷!Ɠ2u\.[xsˆ82NB:5pq̝F{W/P"Pg#JRZ6rqdJ>Jn^.[w(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKB[œ>ˆ4y"̜<e 0fçD&d5+Y{<5˯_?@ .hIX6],shR^gӳwaƐ$T$Nb-9x 8%ΡNwpb˟VwaD @SD:4n1#I::-.{xr4y">"u+1haƓ.u u[]ǯ(hEK:}D/dѻď&d5+Y{LvnϷ P䊗4t$-^ɫwO‰TWr,l˧_?@ 0li+\g@D)ֱn ykßo@ 2li\śg.ALiֳrǧo??@ 0li\śg.ALjVrǧ_?@ 0li+\gALjVrǧ_?@ 0li\śg/ALjWr,m˯_@ X6y 4V.bѻď*dUkڻ]ǿ(ieL<e*1hbG2}*].{xsˆ82MB2شnQcʛB[`ǛNzvAD @c!HJZ7t(%MNwͧf=;0 LNbM[{YPZrgӳ.} (c,d)XWDiֳrm˯@ X% 8}Dꖰd÷!Ɠ2u\.[xsˆ82NB:5pq˝F{7/˜ Dc& F:شlȕ6}*۽]ӿ PJ2liT*XF],Sgҩ^qѯo]{0 HsGHJpQ#ə::-.[w(hE 8y 4`ͫO_‰LjVn ytj×^ (cH*\'Rsm}YХVϧftˆ4">"uKhbF.uu[]ǯ P4t$,^ɣw/LjVnyßo@ 0hIT*ZV= (cH*`T{&< $yS'ҩ^rgӳQƐ&T%PkM\:{XϥVeϫn]{0 HGP"JR t(%MJWpbˣV0 LgP#JZ ڸv8%ΡNwcͣ^x  HGP#JZ ڸv8%ΡNwͧ^} (c,d))XF?<)Un ykǟo??@I2pԬ^ɫwO`B"\X{"uKWjH:Jn_Ó>ua Dc'HR울v8eΣRdϫo]|{a#(\蒧T64ԯjYtkßo>@J2p$-`ɫoC&d5+ڹP0y:T/bѳoBTjVn ytjۿN~~ (CG(\QPkM[x HeΡNWoɟNyAC"u+1f˷!Ƒ.m UlZLoӿ P䊗4p$Ԭ^ţg/AL)ֱn ytj×^(CG*\'T{ܼ}$i2QZͻ1ѯw}|{Q$T%NjMxHORͧf=;y0 HGP"JR욷t(MJ{Wo˟VwAD @SDB5pQdJB[ŗF9uAD @SDBpqdKB[ǛF9a Dc&!FJZ6r̟F{7/ɟVwaD @S FBYr̝F{7/ɟVwaD @c!FJZ6r̟J{Wo˟V0 LgLb-xHϥVū1ѯo}{QƐ&XQRsܼ $ySgҫb׻>} (c,d)XFD)ձn yǧ??@ 2l^ţwO_‹"TX{= (c,d)ZWLjWr,(`$6u$,^ţg.<ԭfշQ$PLZ t˝B[œ>0y<U dѻč&\صv,ǟo@.d()V6= $yS'ѩZͻ1ѯo]{0 HsGOHJZ6rqdKBZ_œ>4">"u+haƑ.u ulZ\ӿ X4t$,^ţw/ALiֱn ytk×_ (CH*\蒧T{&ܼ$y3'QZͻqӯw}{QƐ&T%PjM[zHORϧf=;0 LgP"JR t(%MJ{Wo˟VaD @SΠDB5pQdJB[ŗF9aD @SΠFBpqdKBk`ǛF9AD @SFBpqKBkaǛNyaD @c FJYr̟F{7/ɟVwa @c&!FJZ6rLJ{WoˣV0 LgLb-xHϥVū1ѯw}QƐ&XQRsܼ $ySgҫb׻>} (c,d)XFD)ձnyǧ??@ 2l^ţwO_‹"Tط{=(c,d)XWDjVr, PI0lISX6 ,yS'ѩZͻ1ϫf=;y0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/AD)ձjY3ٻ>=(CG(\QPsm\:zHfNRwcˣVaD @RD:lȕ6*\&};7qϿ,iEK:}DV/bѳoÍ"\صw,l˧??@ .hIXF^>4sSbշ.}Q$T$Nb-x HfNNwͣ^x0 HGP"JR욷t(LJ{7/ɟNzvaD @SDB5pQcʛ>Zŗ>t4" @*KX2jȕ6*-].[xr4" @*kX3jȗ6:-6{s82MB2kl1#I:Jn_Ó>tˆ42 @2kl0I:Jn_Ó>tˆ42 B2kl1#ə>J_ŗ>9uaD @c&!FJZ7r(LJ{Wpbˣ^x  Lg#LZ-9x HOV1eѯo}{Q&XɳR&R{< ,yShRbi׻N~ 0c.dIZWDiֳrl˯_@ X$8y D/dջ!ő.u uܽ&};782NB:5nqdKBk7/aɟV0"LФNjM\;{i2Q^շ>= 0.hIT*ZgALWw,58,`Rsm;{XORwpb˟VzvaD Jn^Ï6{xs(hE 8y DU`ͫo`BTWryß_8.d))V6,Sgҫ^gӳwP↏$PФLb,9v8%͡NWpb˟Vwa @SDB5nQ#ə>Jn^Ó682 @*kX2jǕ6}*]&}[7,qe<U ְf÷!ő.m ulZ]ǯ(iEL:U dçE*lUkڻ]ǯ(iEL:U dç!E.m ul[]ǿ,qe<e*1f˷bF2uܿ&};7(ieL:e 0f÷aƓ.uܽ&};7,ieL<e*1fbF2}\&}[w42 B2kl1#ʙ>JŗF9aDc'HR7t(%MNwcͧ^=;  LgLb-xHϥVŻ1ѯw}a"(XR'T{&=,sSf93ٿ^@ 2l^ɣwO_‹"\X{Lvoӿ $X% 8}Dꖰd÷!Ɠ.uܿ.}[xr 8BDBpq̟F{Woˣ^y0"P$NkM\;}i3'Q^ (CG(\QPjMx 8%͟J{7/aǛF9uˆ4y"<U dѻÍ"\׵rß_(qC(XɳQPkM[x HeΡNWoɟVzvaD =}(qC(\R&Rsm;{YϥVϧf=;y0 LGP"JR7r̝Fk6`ǛF9AC"uKhbG2}ܽ&m;7qϿ(iEK:}TꖯdջD*dU+ڹLoӿ X6y4`ͳoC"\X{<5Ϸ X6y 4UbͳoÍ&\4Y{Lvnӷ X6y4bͳoÍ&\5+Y{Lvoӿ $X$8y DV.bѻď*dU+ڻ\ǯ,ie<e*1fbG2}\.}[wˆ42 B2l1#ʙ>ZŗF9aDc'HR욷t(%͡Nwͧf=;  LgLb-xHϥVŻ1ѯw}a"(XR'T{&=,sSf93ٿN@ 2l^ɣwO_‹"\X{Lvoӿ $X% 8}Dꖰd÷!Ɠ.uܿ&}[xr 8BND:pq̟F{WoˣVx0"LФNjM\;{i2Q^Q$Pg#JR7rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR욷t˝B[œ>ˆ4y"̜>"e*0fçE*d5+Y{<5˯_?8Ȕ.d((V6= ,yS'ѩZqѯw}|z0 HsGHJYrqKB[œ>4y">"u+haƑ.u ul[]׿ P䊗4p$Ԭ^ţw/ALiֳn ykß_@ .hISZF?<ԯf93iٻN~~(CH*`T{&= ,ySgҫ^gճ.|Q$T%PkM\:{YХVū1eѫo]|zQ$T%PkM\:{YЧVŻ1ѯo}{a&XQRsm}$i3'QZrgӳ|QƐ&TPsm}i2QZrgӳ|QƐ&XRsm}$y3'ѩ^շ.=} (cH,`()XF^?"uKWjȗ::n^Ó>uAD @c&!HJ7t(%͡Nwͧf];0E"P$NkM\;}i2Q^շ.= 0.hIT*ZWALjWv,5Ϸ X% 8} Dꖯd÷!Ɠ.uܿ0 Hc& FB4nȕ6}*ܽmӿ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB4n1#I::-]&};7qǿ(hE 8y 4U`ͫO_‰TjVn ytk×^ 0cH*\'Rsm}YХVdϧf=;y0 HsGOHJZ6rqKB[ŗ>tˆ4">"uKhbF.uu[]ǯ P4t$,^ɣw/LjVnykßo@ 0hISZV"uKWjȗ::n^Ó>uAD @c&!HJ7t(%͡Nwͧf=;0E"P$NkM\;{i2Q^gշ.= 0c.dISZWALjWr,5mϷ X$8} Dꖯd÷!Ɠ.uܿ(aD 4ӭfh׻>= (CH*`蒧T{&< $yS'ѩ^rgӳwQ$T%PjM[zXϥVdϫf];  HGP"JR t(%MJWpbˣV  HGP"JR t8%͡Nwpcˣ^x0 LgLZ,9v HfNRϧf=;  LgP#JZ 8v 8eΣRϧf=;  Lg#LZ,9x HfORdϫn]{QƐ&TRs$y3'ҩ^շ>= 0c,d)XFD)ձn yǧo??HJ2p,^ɫwO`C"\Y{Lvoӿ X$8y DV/dջ!E.m u۽&m;7,q>"uKWjH::n_Ó>uaD Dc'!HR울t8%ΣNϫn]|za(X'T{&4sԯfYs×_HJ4p$-`ͳoč&dU+ڻP‡0y<U /bѳoC"TWn ytjۿN~~(qC(XɳPb-9v8%MJ{7/aǛF9uˆ4">"e*0fçD&d4Xw<5m˧??8.d((V&= $y3'QZͻ1ѫn];0 HsGHJYpqdJ>Z_Ó6ˆ4">"u+1h˷!Ƒ.m UlZ\oӿ P䊗4p$Ԭ^ţg/AD)ձn Ytjۿ^(CG*\'R{ܼ}$i2QZͻ1ѯo}|{Q$T%NbMx HfORͧf=;y  HGOJR욷t(LJ{W/ɟVwACZŗ>uˆ42 @2k3lH::-Ï6{42 @*k3lH::mÏ682 B2kl1#ə>Jn_œ>u82MB2n1#ʙ>ZŗF9a Dc&!HJZ7t(MJWpcˣ^y0 LgLb-xHϥVū1ѯw}Q&XɳR&R{= ,ShSbi׻N~(cH,`()XF?<)ձn yǧ??@ 2l^ɣwO_‹"\X{Lvoӿ $X% 8}Dꖯd÷!Ɠ.uܿ&}[xr 8BND:pq̝F{W/ˣVx0 LNbM\:{iQZ(`% 6y$,^ţg.@Dԭfշ.P"LgP"JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4U`ͫO_‰Liֱn YsٿN~~(qC(XQPkM[xHfNNwpcˣVwaD J_œ>82 @2k3lH::-6{s82 @2k3lI::mÏ6{ˆ42 @2k3lI::mÓ682MB2l1#ə>J_œ>uAD @SΠFBYr̝F{7/ɟV  Lg#LZ,9x HfOReϫo]|{a&XɳR&R{< ,yShRbh׻>~~ 0c,d)XFD)ֱnyǧ??@ 2l^ɣwO_‹"Tط{= (CG(\QRsm\:zHfORwcˣ^a @RD:lȕ6*\&};7qϿ,iEK:}DV/bѳoÍ"\صv,l˧??@ .hIXF^>4sSbշ.}Q$T$Nb-x HfNNwcͣ^0 HsGOJR7t(̟F{7/ɛNzvAD @SD:5nQcʙ>J_œ>t4y">*uKWjǕ6}*].}[w,ieL:e 0f÷!Ƒ.u u[m:qϿ(ieL:U ְf÷!Ƒ.u u۽m:q,qe<e*1fbF2}ܿ&}[7,qe<e+1hbG2}*].}[xrˆ82MB2nQ#ʛ>ZŗF9AD @c FJZ6rLJ{Wpbˣ^x  LgLb-xXХVŻ1ѯw}a"(XR'T{&=,sSf93ٿN@ 0l^ţwO_‹"TX{4shSbgӳw}{Q$PLZ ڸt(̝Fk6`ǗFuˆ4">"u+1f÷!ő*lUkڹLvnϷ P4p$Ԭ\ţg.@D)UjYsٿN~~ (CG*\'R{}iPVŻ1eѫn]{  HsGHJZ6r˝Fk`ǛF9AD Jn^Ó64y">*uKWhG2}*\&};7,qe<e 0f÷!Ƒ.u u[mpǿ,qe<e 0f÷!Ƒ.uu۽m:qϿ,ieL:U 0f÷!Ɠ.uu۽m;7q,qe<e*1hbG2}ܿ&}[7,qe<e+1hbG2}*].[xr82MB2شnQ#ʛ>[ŗF9AD @c FJZ6rLJ{Wpbˣ^x  LgLb-xXХVŻ1ѯw}a"(XR'T{&=,sSf93ٿN 0c,dIZWDiֳrl˯_@ X$8} D/dç!ő.uuܿ&}[782NB:5pqKFk7/ɟV0E"P%Nkm\;}i3'ѩ^(q#&X%Nb,8v(LFk6`ŗ>ˆ4y"̜<e ְdջÍ"\׵rß_ (CG(\QPkM[x HeΡNWpb˟VzvaD @RB2k3jǕ2}ܽmǯ P2pi\W<ԯf8h׻>=}(qC(\R&Rsm;{YϥRϧf"uKhbG2uܽm:qϿ,qe<U ְf÷!ő.m UlZ]ǯ(hEK:}TꖯdջE*lUkڻ\׿ Xʘ6u4`ͳoC"\X{<5Ϸ P6u4`ͫoC"\X{ua Dc'HR울v8eΣRd@F"LgP"JJYpQcʙ>:-.}[7Ͽ(hE 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#LZ t˝B[œ>ˆ4y">"e*0fç!E*d5+Y{<5˯_8Ȕ.d((V6= ,yS'ѩZqѯo}|z0 HsGHJYrqdKB[œ>4y">"u+1h˷aƑ.u ul[]׿ P4pԬ^ţg/ALiֱn ytkß_@.hIXF^?<ԭf93i׻>}(CG*\蒧T{&< $yS'ҩ^rgӳa&XPsm;}iPZŻ1ѯw}{a&XPsm;}iQZͻqӯw}QƐ&TPsm;}i2QZͻqӳwa&XQRs}$y3'ѩ^gճ.}a&XɳR&Rsܼ$yS'ҩ^շ.= 0c,d))XF^?"uKjȗ::mÓ>t 8BNB:5pqKFk7/ɟV0"LNbM[{YQZrgճ.=} (c,d)XWDiֳrm˯@ $X% 8}Dꖰd÷!Ɠ2u\0 Hs' FB4n0H6}*ܽm׿ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB4n1#I::-]&};7qϿ(hE 8y DU`ͫO_‰TjVn ytk×^ 0cH*\'Rsm}YХVdϧftˆ4">"uKhaƓ.u u[]׿ P䊗4t$,^ţw/ALiֳn ykß_@ 0hISZF?<ԯf93iٻN~~(CH*`蒧T{&= ,yS'ҩ^gճ.|P↏$T%NjM[zXϥVeϫn]{0 LgP#JZ 8v8%ΡNwcͣ^= 0c,d)XFD)ձn yǧo??HJ2p,^ɫwO`B"\Y{Lvoӿ X$8y DV/dѻ!E.m u[m;7,qe<"uKjȗ::mÓ>tAD @c&!HJ7t(%͡Nwͧf];QƐ&XɳR'R{&= ,sSf93ٿ^@I2p,^ɫO`C"\5+YaD 4sӭbh׷>=}(CG*\'T{&ܼ$y3'ѩZrfӳw}Q$T%NjMxHORϧf=;0 Lg#LZ 8v8%͡Nwpcˣ^x0 Lg#LZ 8v8%ΡNwͧ^= 0c,d)XFD)ձn yǧo??HJ2p,^ɫwO`B"\Y{Lvoӿ X8y DV/dѻE.m u[m;7q,qe<"u+jȗ6:mÓ6t 8BND:5pq˝Fk7/ɟV0E"P$NkM\;{i2Q^շ.= 0.hISZWALjWv ˆ4y<U dѳoC"TWrytjۿN~~(qC(XɳPjMx 8%MJ{7/aǛF9u0y<U dѻÍ"\׵v,ǟo8.d((V&= $y3'QZͻ1ѫn];0 HsGHJYpqdJ>J_Ó6ˆ4y">"u+1f˷!ő.m UkڻLoӷ P䊗4pԬ\ţg.AD)ձn Ytjۿ^(qCG(\R'Rs}i2PZŻ1ѯo]|zP↏$T$Nb-x HfNRͧ^~~ 0c,d)XFD)ձnyǧ??@ 0l^ţwO‹Tط{uaD Dc'!HR울t8%ΣNϫn]|za(XR'T{&4sԯf@(`% 6y4,^ţg.@DTfշ.P"Pg"JRZ6rqdJ>Jn^Ï6{xr(hE 8y DU`ͫO_‰Liֱn YsۿN~~(qC(XQPkM[xHfNNwpcˣVwaD 8.h))X6]4shSbշ.|aƐ&T%NjM[xHfORͧ^uˆ42 @*kX2jȕ6*-].[xr42 @*kX3jȗ6:-6{s82MB2kl1#I:Jn_Ó>42 @*k3l0I::n^Ó642 @2k3l1#I:Jn_Ó>u82MB2شnQ#ʛ>[ǗF9AD @c!FJZ6rLJ{Wpbˣ^x  LgLb-xHϥVū1ѯw}a&XR'T{&= ,shSf93iٿN 0c,d)XVD)ֳr˧_@ X6y DV/dѻ!E.m u۽&m;7,q̜>"uKX2jI:Jn_ŗ>9uaDsGJR ڸv 8fOR PJ2lISXF],S'ѩZͻ1ѫn]; ČDcΠD:شlȕ6}*ܽm׿ P2pi+ZV<ӭbճP"Pg#LZ t̝Fkŗ>t4y"̜>"e*0f÷!E*dU+ٹ{Luϯ@ P2p\śgDUjY3ٻN}(qC(\R&Rsm;}YХVūeϫf];0 HGP"JR7t̟Fk7/aǛNyaD @SDB5nQcʙ>J_Ó>ˆ42 @*KX2jǕ6}*].}[w(iEL:U dç!E*m UlZ]ǯ(iEL:U dç!E.m ul[]ǿ,qe<e 1f˷aƓ.uܽ&m;7,qe<"e+1hbG2}*\.}[w42 @2kl1#I:Jn_œ>u82MB2شnQ#ʛ>[ǗF9AD @c!FJZ6rLJ{Wpbˣ^x  LgLb-xHϥVū1ѯw}a&XR'R{&= ,shSb93iٿN (c,d)XVD)ֳn˧_HJ2p$-^ɫo`C"\5+YLǿ,q>"uKWjI:Jn_œ>9uaDs'HR v8fNR8Ȕ,`T{}XORwcˣVvaD 4shSbgӳw}{P↏$PLZ ڸt(̝Fk6`ǗFuˆ4">"e+1f÷!ő*lU+ڹLvnϷ@ P䊗4pԬ\śg.@D)UjY3ٿN~~(CG(\R'Rs}iЧVū1eϫn];0 LgP"JR욷t(̟F{7/aɛNya @SΠFB5pQcʛ>J_œ>42 @*kX2jȕ6*-].}[w,ieL:U dç!E*m UlZ]ǯ(iEL:U ְf÷!ő.m ul[]ǿ,qe<e*1f˷bF2uܽ&};7(iEL:U ְf÷!Ɠ.uu۽&m;7q,qe<"e+hG6}*].[xs82NB2شnQ#ʛ>[ǗF9AD @c!FJZ6rLJ{Wpbˣ^x  LgLb-xHϥVū1ѯw}a&XR'R{&= ,shSb8iٿN (c,d)XFD)ֳnǧ_@J2p-^ɫO`C"\4YLǯ,qe>"uKWjH::n_Ó>ua Dc'HR울v8eΣRd(qC&X%Nb-8v(LFk6`Ǘ>ˆ4y"̜<e ְdջč&\׵rß_8Ȕ,dҨT{&ܼ}iХVdϧfJn^Ï6{42 @*KX2jǕ2}*\&};7,ieL:U dç!E*lUkڻ\׿ P4u$-`ɫO`B"Tصw,5m˯_@ P4u$-`ɫO`B"Tطw<5ϯ@ X6y4`ͳoÍ&\4Y{Lvnӿ X6y 4V.bѳď&d5+ڹL׿ X6y 4V.bѻď*dU+ڻ\ǿ,qe<e+1hbG2}*].[xs 8BNB:4nQdJB[`ǛNzvaDc'HR욷t(%͡Nwͧf=;  LgLb-xXЧVŻ1ӯwQƐ&XR&R{< ,ShSb8iٻN~ (c,d)XVD)ֳn˧_@ X6y DV/dѻ!E.u u۽&};782NB:5nqdKBk7/aPF"LgP"JRYpQcʙ>J-.}[7Ͽ(hE 8y4-^ɣw/AD)Uj93i׻>=}P"Pg#LZ t˝B[œ>ˆ4y"̜>"e*0fçE*d5+Y{<5˯_?@ .hIX6],shR^gӳw}QƐ$T$Nb-9v 8%͡NWo˟VwaD @R掟D:شl0I::-.[xr(hEK8}DV/bѳč&\4X{<5ϯ_@ P䊗4t$,^ɣw/LjVrǟo>8.hISXF?= (cH*`ҨV64sSbh׻>=(CH*`V6,sSbh׻>}(cH*`(V6]4sԭf93ٿN(cH*`(V6]4ԯfY3ٿ^ 0c,d))XF^?4shR^rfӯw}|z Dc& FB4n1#I::-]&};7qǿ(hE 8y 4`ͫO_‰LjVn ytj×^ (cH*\R'Rsm;}YϥVϧf4y">"u+1h˷aƑ.u ul[]׿ P4pԬ\ţg/AL)ֱn ytk×_8.hIXF^?4ԭf8i׻>= 0c,`ҨV6 ,ShRbշ.}QƐ&TPkm\;{YХVū1eѫo]|zQƐ&TPkm\;{YЧVŻ1ѯw}{a&XɳQRsm}$i3'QZrgӳQ$TPkm;}i2QZͻrfӳwa"&XR&R{ܼ $yS'ҫ^շ>= 0c,d))XF?} 0cH*`T&= ,ySgҩ^gӳQƐ&TPkM\:{YϥVeϫn]{0 HGP"JR t(%MJWpbˣV  HGP"JR t(%MNwpcˣ^0 Lg#LZ 9v 8eΣNͧf=;0"LgLb-9x HfORdϫn]{0 LgLb-9x HOReϫo]|{Q&XɳQRsܼ$yS'ҫ^շ>= 0c,d)XFD)ձn ykǟo??@I2pԬ^ɣwO_‹"Tط{"uKWjH::n^Ó>uaD @c'!HJ7t(%͡Nwͧf];0E"P$NkM\;{i2QZgշ.= 0c,dIZWLjWr ˆ4y<U dѳoC"TWryjۿN~~(qC(XɳPjMx8%MJ{7/aǛF9uˆ4">"e*0fçD&d4Xw,5m˧??8Ȕ,d((V&< $y3'QZŻ1ѫn];0 HsGHJpQcʛ>Jn_Ó6{s4y">"e*1f÷!ő*m UkڹLvnӷ P2p\śg.@D)UjYsٿN~ (cH*`蒧T{&<$y3'QZqӯw}{QƐ&T%PjM[zHORϧf=;y0 HGP"JR t(MJ{WoɟVwAD @SD:5nQcʛ>Zŗ>uˆ42 @*k3lH::-6{s4" @*kX3jȗ::-6{42 @2k3l0I:Jn^Ó>42 @2kl1#I:Jn_Ó>u82MB2شnQ#ʛ>ZŗF9AD @S FJZ6r̟J{WoˣV0E"PФNbM[{YЧZŻqӳwQ&XɳR&R{< ,ShSbi׻N~(cH,`))XF?D)ձn yǧ??@ 2lԬ^ɣwO`B"\Y{Lvoӿ $X% 8}Dꖯd÷!Ƒ.uܿ&}[w8BND:5pq˝Fk (`% 6y4,^ţg.@DTfշ.P"PgP"JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4`ͫO_‰Liֱn YsٿN~~(qC(XɳPkM[x HfNNwpb˟VwAD @ 0hISXF^?4sӭb׷.=}Q$T%NbMx HfNRwͣ^x0 HGOJR7t(LF{7/ɛNzvAD @SD:5nQcʙ>J_œ>t82 @2k3lH::-6{s82 @2k3lH::-6{4" @*kX3jH::-Ï6{ˆ42 @2k3l0I:Jn^Ó>42 @2kl1#I:Jn_œ>u82MB2شnQ#ʛ>ZŗF9AD @S FJZ6r̟J{WoˣV0E"PФNbM[{YЧZŻqӳwQƐ&XɳR&R{< ,yShRbi׻N~ 0c.dIZWDiֳrl˯_@ X8y DV/dջ!E.m u۽&m;7,q>"uKX2jI:Jn_œ>uaDc'HR울v8eΣR PJ2lISXF],S'ѩZͻ1ѫn]; ČDcΠD:شlȕ6}*ܽm׿ P2pi+ZV?4ӭbճaƐ$TФLZ,8v(LF{7/aǛF9u0y"̜<e*0fç!E*d5+ٹ{<5ϯ_@ PJ2pi\W= (cH*`'T{ܼ}$i2QZŻ1ѫo]{  HsGOHRZ7r̝Fk6`ǛF9AD @R掟D:4n1#ə>Jn^Ó64y">*uKWhG2}*ܿ&};7,qeL:U ְf÷!ő.m ul[]ǿ,ieL:U ְf÷!ő.u u[mpǿ,qe<e*1hbF2uܿ&};7(ieL:U 0f÷!Ɠ.uuܽ&m;7q,qe<"e+hG2}*].[xs82MB2شnQ#ʛ>ZŗF9aDc'HR7t(%MNwcͧ^=;y0E"PФNbM[{YЧZŻqӳwQƐ&XQRs< ,yShRbh׻N~ 0c,dIZWDiֳrl˯_@ X6y DV/dѻE.m u[&m;7,q>"uKWjH::n_Ó>ua Dc'HR울t8%ΣN8Ȕ,`T{}XORwcˣVzvaD 4shR^gӳw}{P"PLZ t(̝FkǗFtˆ4y">"e*0f÷!E*lU+ٹ{LuϷ@ P2p\śgDUjY3ٻN} 0cH*`T{&ܼ$i3'QZͻ1ѯo}|zP↏$PФNb-9v 8%ΡNwpcˣVaD @SD:4nQ#ʙ>Jn_Ó64" >*uKWjG2}*\&}[7,qe<e 0f÷!ő.m ul[]ǿ,ieL:U 0f÷!Ƒ.u u[mpϿ(iEL:U ְf÷!ő.m u[mqϿ(ieL:U 0f÷aƓ.uuܽ&m;7,qe<"e+hG6}*].[xs82MB2شnQ#ʛ>ZŗF9aDc'HR7t(%MNwcͧ^=;y0"LNbMzYЧVŻ1ӯwQƐ&XQRsܼ $yShRbh׻>~~ 0c,d)XWD)ֳr˧_@ X6y DV/bѻE*m ul[m;7q,qe<"uKjȗ::n^Ó>uaD @c'!HJ욷t(%ΡN(qC&X%Nb,8v(LFk6`ŗ>ˆ4y"̜<e ֯dѻÍ"\׵rß_(qC(XɳQPkM[x HeΡNWoɟNzvaD = (CH*\'Rs}iХVūeϫf=;  HsGHJZ6rqKB[ŗFu4y">"u+1h˷aƓ.u u[]ǯ X4u$-^ɫwO‰TjWrǧo??@ 0hISZV= 0c,`(V64sSb8i׻>}(CH*`ҨV64sSbi׻>} (cH*`(V6]4sԭf93ٿN(cH*`(V6]4ԯf93ٿN 0c,d))XF^?"uKWjȗ::n^Ó>t8BNB:5nqdKBk6aɟNwaDc'HR울t8%ΣNϫf]|zQ&XR'R{&= ,sSf93ٿ^@ 2lԬ^ɣwO`B"\YPF"LgP"JJYpQcʙ>:-.}[7Ͽ(hE 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7r˝B[œ>ˆ4y"̜<e 0fçD&d5+Y{<5m˯_?@ .h)X6,Sgҩ^rfӳw}{Q$TФNb,9v8%͡J{WoɟNzvAC"uKjȗ::mÓ682NB:5nQdKBk6aɛNzwa Dc'HR울t8%ΡNϧf]{Q&XɳR'R{&= ,shSf93iٿN 0c,dIZWDjVp0 Hs' FB4n0H6}*ܽm׿ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB4n0H6*-]&};7qǿ(`E 8y 4`ɫwO_‰Liֱn ytjۿN~ (CG(\R&Rsm;{YϥRͧ^x  HsGHJYpqdJBZ_œ>0y"̜>"e+1f÷!ő.m UlZ\oӿ X4t$,^ɣw/LjVnyßo@ 0hISZV?<ԯf93ٻN~~(CH*`T{&= ,yS'ҩ^gճ.a&XPsm;}iЧVŻ1ѯo}|{QƐ&TPsm;}iPZŻ1ѯw}{Q$T%Pkm\;{YЧZŻ1ѯw}Q&TPsm;}i2QZrfӳwa"&XR&R{ܼ $yS'ҫ^շ.= 0c,d))XF^?"uKjȗ6:mÓ6ˆ82NB:4nQdKBkaǛNzwaD Dc'!HJ욷t(%ΡNwͧf];0E"P$NjM\;{iQZrgշ.=} 0c,d)XWDiֳraD = (CH*\蒧T{&<$y3'ѩ^rfӳw}Q$T%NjMxHORϧf=;0 LgP#JZ ڸv8%͡Nwpcˣ^0 LgP#JZ ڸv8%͡Nwpcˣ^x0 LgLZ,9v 8fNRͧf=;0E"LgLb-9x HfORdϫn]{0 LgLb-9x HfOReϫo]|zQƐ&XQRs$y3'ҩ^շ.= 0c,d))XF^?@ 0li\ţw/‰Tصw<5Ϸ X8y DV/dѻE*m ul[m:q,ie<e+hǕ6:-6{42 B2شnQdJB[aǛNzwaD @c'!HJ욷t(%ΡNwϧf];QƐ&XɳR&R{&= ,shSbˆ0y<U bѳoC"TWn ytjۿN~~(qC(Xɳ%Nb-9v8%MJ{7/aǛF9uˆ4y"̜<e ְdçD&d4Xw,lǧo>8Ȕ,dҨV&<$i2QZŻ1eϫf]; Hs'!FJpQcʙ>Jn^Ï6{s0y̜<e*0f÷!E*lU+ٹLvnϷ X4t$,^ţw/AL)ֱn ytj×^(CG*\'R{ܼ}$i2QZŻ1ѯo}|zQ$T$NbMx HfNRͧ^= 0c,d)XVD)ֱnyǧ??@ 0li\ţw/‹Tطw<5Ϸ X% 8} D/dջ!ő.u u۽&m;7,q>"uKjȗ::n^Ó>uAD @c&!HJ7t(%͡Nwͧf=;0"LФNbM\:{YQZ(`% 6y4,^ţg.@Dԭfշ.PF"LgP"JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ֱn YsٿN} (CH*\R&Rsm\;{XORͣ^ACJn_Ó>ˆ4" @*uKWjǕ2}*\&}[7,qe<e 0f÷!ő.m ul[]ǿ,ieL:U 0f÷!Ƒ.u u[mpǿ(iEL:U f÷!ő.m ul[mpϿ(iEL:U ְf÷!Ɠ.uu۽&m;7q,qe<"e+1hbG2}*].}[xrˆ82 B2l1#ʙ>JŗF9a Dc'!HJZ7t(MJWpcˣ^y0 LgLb-xXХVŻ1ѯw}a&XR'R{&= ,ShSbiٻN~(cH,`))XF?<)ձn yǧo??@ 0l^ţwO‹"Tط{"uKWjH::@ PJ2lISXF] ,yS'ѩZͻ1ѫn];y0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/AD)Uj93iٻ>=(qC(XɳQPkM[x HfNNwpbˣVwAD @ 0hIXF^>4sSbշ.}Q$T$Nb-x HeΣNwcͣ^  HsGOHRZ7r̝Fk7/aǛNya @SΠFBpQdJB[ŗ>uˆ4" @*KX2jȕ6*-].[xr4" @*KX2jȕ6*-].[xrˆ42 @*k3lH::mÏ6{ˆ42 @2kl0I:Jn^Ó>42 @2k3l0I:Jn_Ó>tˆ82 B2l1#ʙ>JŗF9ua Dc&!HJZ7t(MJWpcˣ^y0 LgLb-xHϥVū1ѯw}Q&XɳR&R{&= ,ShSbi׻N~ 0.dIZWDiֳr˯_@ X6y DV/bѻE*m ul[m;7q,qe<"u+hȗ6:-Ó68BNB:5pqdKFk7/8ȓ,`T{;{XORwb˟VzvaD ZŗF9aDc'HR욷t(%͡Nwͧf=;  LgLb-xHϥVū1ѯw}a&XR'T{&= ,shSb93iٿN (c,d)XVD)ֳnǧ_@I2p,^ɫO`C"\Y{Lvo׿,qe<"e+hȗ6:-(q#&X%Nb,8v(LFkŗ>ˆ4y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%ΡNWoɟNyAC=(CG(\R&Rsm;{YϥVdϧf=;y0 LGOJR7r̝Fk`ǗF9uˆ4">"uKhbF2uu۽mpǿ(iEK:}T/dѻď&d5+Y{LvnϷ P䊗4t$,^ɣwO‰TjWrǧ??@ 0liT+ZWD)Uj Ytj×_@ 0hIT*ZWD)ձn ytkß_@ 0li+\gALiֳnyǧo??@ 0li\śg.ALjWr˧_?@ 0li+\śg.ALjWrl˯_@ 2li\ţw/T׵v,5mϯ X$8y DV/bѻE*m Ul[]pϿ,qe<"e+hG6}*-].{sˆ82NB:4nQdJB[`ǛNzvaDs'HR울t8%ΣNϧf];QƐ&XR&R{< ,yShSbi׻N~(cH,d))XFD)ֱnyǧ_?@I2p,^ɫwO`B"\YQ$P#JR7rqJ>Jn^Ï6{xr(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó>0y<e ְdջď&d4Xw,5m˧??@.d))V6 ,yS'ҩ^qӯw}|{P$PLZ 8v(%MJ{W/ɛNyaD @SD:شn1#I::-.[xr(hEK8}DV/bѻč&\4X{<5ϯ_@ P䊗4t$,^ţw/LjVryǟo@ 0liT+ZWD)UjYsۿ^ (CH*`T&= ,ShRbշ.=}a&XPsm;}iPZŻ1ѯw}{Q$T%Pkm\;{YЧVŻ1ѯw}{Q$TPkm;}iQZͻqӳwa&XɳQRs$y3'ҩ^շ.=} (cH,`)VF^>= (cH*`T{&< $yS'ѩ^rfӳwQ$T%NjM[xHORdϧf=;0 LgP#JZ ڸv8%͡Nwpcˣ^0 LgP#JZ ڸv8%͡Nwpcˣ^x0 Lg#LZ,9v 8eΣRͧf=;0 LgLZ-9x HfORϫf];0 Lg#LZ,9x HfORdϫf]{Q&TPsm}$i3'Q^gճ.}(cH*`)VF^>"e*1f÷!ő*lUkڹLvnӷ Xʘ4t$,^ɣw/Liֱn ytk×_ (CH*\'T{&ܼ$i3'QZͻ1ѯw}|{Q$T%NbMx HfORͧf=(cH,`()XF^?4sSb׷.=}QƐ$T%NjMxHfORͧf=;y  HsGOJR7t(LJ{7/ɟNzwaD @SΠFBpqdKB[ŗF9uAD @SDB5pqdKB[ǗF9aD @c FBpq˝Fk6aǛNzvaD @c FBYrq̝Fk7/ɟNzwAD @SΠFBrq̝Fk7/ɟNwaD @c!FJZ6r̟J{W/˟V0 LgLb-xHOV1eѯo}{Q&TRs$yS'ҫ^׷>=(cH,`()XF^?@ 2lԬ^ɣwO_‹"Tط{= (CG(\QPsm\:zHfNRwcˣVaD @RB2lȕ6}*\&m:qǿ(hE 8} DV.bͳoC"T׵r,ǧo>@ 0hISXF^?4ӭb׷.=}Q$T$Nb-x HfNNwcͣ^  HsGOJR7r̟Fk7/aɛNya @cΠFBpQdJB[ŗ>uˆ42 @*KX2jȕ6*-].[xr4" @*KX2jȕ6*-].[xr42 @*kX3jH::-6{42 @2k3lI::n^Ó682MB2n1#ʙ>Jŗ>9uaD @c!FJZ6r̟J{W/˟V0 LgLb-x HOV1eѯo}|{a"(XR'T{&= ,ShSbi׻N~ 0c,d)XVD)ֱnyǧ??@ 2l^ţwO‹Tط{4sSbgӳw}{P↏$PLZ t(̝Fk`ǗFtˆ4y">"e*0f÷!E*lU+ٹ{Luϯ@ P2p\gDTj93ٻ>} (cH*`'T{ܼ}$i2PZŻ1ѫo]{  HsGHJZ6r˝Fk`ǗF9ACZŗF9AD @c!FJZ7r(MJWpcˣ^y0 LgLb-zYЧVŻ1ӯwQƐ&XQRs< ,yShRbi׻N~ 0c.dIZWDiֳrl˯_@ X6y DV/dѻE*m u8,`'Rsm;{XNNwpb˟VzvAC=}Q$PФLb,8v8%MJ{W/ɟNzva @SD:4n1#I::-.{xr(iEK:}D/bѻč&d4Y{<5ϯ@ P4t$,^ɣw/LjVryǟo>@ 0liT+ZWD)UjYsۿ^ (CH*`T&= ,ShR^շ.}QƐ&TPkm\;{YPZŻ1ѯw}{a&XQRsm}i2QZrfӳwa&XɳQRs}$i3'ѩ^rgճ.|QƐ&XRsm}$i3'Q^rgճ.}a&XɳQRs$yS'ҩ^շ.= 0c,d))XF^?Jn^.[w(`% 6u$,^ţg.@DTf8h׷.|Q$PLZ t˝Bkŗ>ˆ4y">"e*0fç!E*d5+Y{<5˯_?8Ȕ,d((V&= $y3'ѩZͻ1ѯo]{ Hs'!HJpQdJ>J_Ó6ˆ4" >"uKhbF.u u[]׿ P䊗4p$Ԭ^ţg/ALiֱn ytk×_8.hIXF^>4ӭf8i׻>= (cH*`T&= ,ySgҫ^ճ.|Q$T%NjM[zXϥVeϫn]{  HGP"JZ ڸv8%͡Nwpcˣ^0 Lg#LZ 8v8eΣNwͧ^=;y0 Lg#LZ,9v 8fNRϧf=;  LgP#JZ 8v 8eΣRϧf=;  Lg#LZ,9x HfORdϫn]|zQƐ&XRs$y3'ҩ^շ>= 0c,d)XF?<)Un ykǟo??@I2pԬ^ɣwO_‹"Tط{42 >*uKhbF.uu[]ǯ P4t$,^ţw/ALiֳn ykß_@.hIXF^?4ԭf8i׻>= 0cH*`ҨT&= ,Sgҫ^շ.|Q$T%NjM[zXϥVeϫn]{0 LgP#JZ ڸv8%͡Nwpcˣ^0 Lg#LZ 8v 8eΣNwͧf=;y0 Lg#LZ,9v 8fNRϧf=;  LgP#JZ 8v 8eΣRϧf=;  Lg#LZ,9x HfORdϫn]{QƐ&TRs}$y3'ҩ^շ.= 0c,d))XF?<)Un ykǟo>@ 2l^ţwO‹Tطw<5Ϸ X$8y D/dջ!E.m u[m;7q,qe<"e+hȕ6:-6{ 8BND:5pqKFk7/aɟV  LgLb-xXЧVAC@.d((V&ܼ}iХVͧ^AC4sSb׷.=}(qCG(\'R{ܼ}$i3'QZͻqѯw}{QƐ&T%PkM[zXϥRdϫf];0 Lg#LZ 8v8%͡Nwpcˣ^0 LgP#JZ ڸv8%͡Nwpcˣ^0 Lg#LZ 8v 8eΣNwͧf=;y0 Lg#LZ,9v 8fNRϧf=;  HgP#JZ 8v 8eΣRϧf=;  Lg#LZ,9v HfORdϫf]{QƐ&TRsm}$y3'ҩ^շ.= (c,d))XF?@ 2l^ţwO‹Tطw<5Ϸ X$8y DV/dѻE*m ul[m:q,ie<e+1hǕ6*-6{ 8BNB:5nqdKBk6aɛNzwa Dc'!HR욷t(%͡N0ye:T/bͳo`BTjVn YsٿN} (CG(\ɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\صv,ǟo8Ȕ.d((V&< $y3'QZŻ1eѫn];  Hs'!HJpQcʙ>Jn^Ï6{s0y̜<e*0f÷!E*lU+ٹLuϷ@ P4p$Ԭ^ţg/AD)ձn Ytjۿ^(qCG(\R'Rs}iPVŻ1ѫo]{0 HsGOJR7t̟Fk7/aɛNya @cΠFBpQdJB[ŗ>uˆ4" @*KX2jȕ6}*].}[w,ieL:U ְf÷!ő.m ul[]pǿ,qe<e 1f˷aƓ.uu۽&m;7q,qe<e*1f˷bF2uܿ&};7(ieL:e 0f˷aƓ.uܽ&};7,ie<e*1fbF2}\&}[w42 @2kl1#ə>Jŗ>9ua Dc&!HJZ7t(MJwpcˣ^y0 LgLb-xXХVŻ1ѯw}a&XR'R{&= ,ShSbiٻN~(cH,`()XF?<)Un ykǟo??HJ2p,^ɫwO`C"\Y{Lvoӿ X$8y DV/dջ!E.m `$`$6u$Ԭ\śg<ӭbճP"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=(qC(XɳPkM[x HeΣNwpb˟VwACJ_ŗ>9uaD @c&!HJZ7r(MJWpcˣ^y0 LgLb-xHϥVū1ѯw}Q&XɳR&R{< ,yShSbi׻N~ 0c,d)XWD)ֳnǧ_?@I2pԬ^ɣwO_‹"\X{,Sgҩ^qѯn]; Dc& FB4lȕ6}*ܽm׿ P2pi+ZV?<ӭbճQƐ$TФLZ ڸv(LFk6aǛF9u0y<e ְdçD&d5+Y{<5˯_8.d))V6 ,Sgҩ^rfӳw}{QƐ$T$Nb-9x 8eΡNwpcˣVAC= 0c,`()V6]4sԭf93iٻN~ 0c,`()V6^>4ԭf93ٿN(cH*`(V6]4ԭf93ٿN (cH,`)V6^><ԯjY3ۿ_@ 0li\ţg/ALWv,m˯@ X6y DV/bѻE*lUlZ]pϿ,qe<"e+hǕ6}*-].{sˆ82NB:4nQdJB[`ǛNzvaDc'HR울t8%ΡNwͧf=;0"LNbMzYЧZŻqӳwQ&XɳR&R{< ,ySh@Ȕ,dҨT{&}YϥRcˣVwACJm.[xr,iEK8} DV.bͳo`C"TWrǟo@.h))X6,Sgҫ^gӳwaƐ$T%NbMx HeΣNwcˣVAD "u+hbF2uu۽mpǿ,ieL:U dջE*lU+ڹLoӿ X6y4`ͫo`C"\طw<5ϯ@ Xʘ6u4`ͫo`C"\طw<5ϯ@ Xʘ6y4`ͳoC"\Y{~~ 0c,d)XVD)ֱnǧ_?@ 2lԬ^ɣwO_‹"T (qC(XɳNb-9v8%LFk6`ǗFtˆ4y"̜<e ְdջč&\صv,ß_(qC(\QPkM[x HeΡNWoɟNyaD =(qCG(\R&Rsm;{YϥRͧf"u+1h˷aƓ.u u[]׿ P4t$,^ɣwOLjVrǟo>@ 0liT+ZWD)UjYsۿ^(CH*`T&= ,ySgҫ^շ.}QƐ&TPkm\;{YЧVŻ1ѯo}|{QƐ&XPsm;}iQZͻqӯw}QƐ&TPsm;}i2QZrfӳwa&XɳR&Rs$y3'ҩ^շ.=}(cH*`(V6]4ԯfY3ٿ^@ 0li+\śg/ALjWr,m˯_@ X6y 4V.bѻď*dUkڻ]ǿ,ieL<e*1hbG2}*].{xs42 B2nQ#ʛ>[ǗF9aD @c&!HJ7t(%MNwcͧ^=;y0E"P$NjM\:{YPZͻrgӳ.}a&XR'R{&= ,shSP"PgP"JRZ6rQcʙ>Jm.[7Ͽ(hE 8y 4^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKB[œ>0y"̜<e ְdջD&d4Xw,5m˧??@.d))V6 ,yS'ѩ^qѯw}|zP"PLZ ڸt(LJ{7/aɛNyaD @.hIXF?<ԯf93iٻN~~ (cH*`T&= ,Sgҫ^շ.}QƐ&TPkm\;{YЧVŻ1ѯo}|{Q&XPsm;}iQZͻqӯw}QƐ&TPsm;}i2QZrfӳwa&XɳQRs$y3'ҩ^շ.}(CH*`(V6]4ԯf93ٿ^ 0c,d))XF^?4shR^rfӯw}|z Dc& FB4n0H6*\&m;7qǿ(`% 6y4`ɫwOLiֱn YsٿN~~(qC(\QPsm\:zXORwͣ^AD 4sSb׷.=}QƐ$T%NjMxHfORͧfuˆ42 @*kX3jȗ6:-.{xs82 @2k3l0I::mÏ6{ˆ42 @2k3l0I:Jn^Ó6 82MB2n1#ə>J_ŗ>uAD @S FBYr̟F{7/ɟV  LgP#LZ,9v HfORdϫn]|zQƐ&XQRs$yS'ҫ^׷>= 0c,d)XVD)ձn yǧo??HJ2p,^ɫwO`B"\X{8Ȕ,dҨT{&ܼ}iϥRͣ^aD Zŗ>t4" >*uKWjǕ6}*]&}[7(iEL:U dç!E*m UlZ]ǿ,ieL:U ְf÷!Ƒ.u u[mqϿ(ieL:U ְf÷!Ƒ.u u۽m:q,qe<e*1fbF2}ܿ&}[7,qe<e+1hbG2}*\.}[xrˆ42 B2kl1#ə>JŗF9ua Dc&!HJZ7t(MJWpcˣ^y  LgLb-xHϥVū1ѯw}{QƐ&XQRsܼ $ySgҫb׻>} (c,d)XFD)ձn yǧo??HJ2p,^ɫwO`C"\Y{Lvoӿ X6y DV/bѻE*mˆ4y"̛<U dѻC"TWryjۿN~~(qC(XɳNb-9v8%MJ{7/aǛF9uˆ4y"̜<e ְdջč&\طw,lǧo>@.h))V6= $yS'ѩZͻ1ѫo]{0 HsGHJYpqdJ>J_Ó6{4y"̜>"e*1f÷!ő*lUkڹLvnϷ X4t$,^ţw/AL)ֱn ytj×^(qCG(\R'Rs}i2PZŻ1ѫo]|z0 HGOJR7t̟Fk7/aɛNya @cΠFBpQdJBZŗ>u4" @*uKWjǕ6}*].}[w(iEL:U dç!E*m UlZ]ǿ,ieL:U ְf÷!Ƒ.u u[mqϿ(iEL:U ְf÷!Ƒ.u u۽m:q,qe<e*1fbF2uܿ&}[7,qe<e*1hbG2}\.}[w42 @2kl1#ə>J_ŗ>9uaD @c&!HJZ7r(MJ{Wpbˣ^x  Lg#LZ-9x HOV1eѯo}{QƐ&XRs$yS'ҫ^׷>=(cH,`))XF?<)Un ykǟo??@I2pԬ^ɣwO_‹"Tط{Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>} (CG(\QPsm\:zHfNNwcˣVwaD Jn^Ó64" @*KX2jǕ6}*].}[w,iEL:U dç!E*m Ul[]ǿ,ieL:U ְf÷!Ƒ.u u[mqϿ(iEL:U ְf÷!Ƒ.u u۽m:q,qe<e*1f˷bF2uܿ&}[7,ie<e*1hbG2}\&}[w42 @2kl1#I>J_ŗ>uaD @c!FJZ7rLJ{Wpbˣ^0E"PФNbMzYЧVŻ1ӯwa"(XR'T{&= ,ShSbi׻N~ 0c,d)XWD)ֳnǧ_?@ 2l^ţwO‹Tطw<5Ϸ X$8y DV/dѻE*m u PJ2liSXF],yS'ѩZͻ1ѫn];y0 Hs'!FB5n0H6*\&m:pǯ PJ2liT*ZF^>4sSbgӳw}{P$PLZ t(̝FkŗFt4y"̜<"e*0fç!E*d5+ٹ{<5ϯ_@.h))X6,ShR^gӳwaƐ&T%NbMx HeΣNwcˣVAD = (cH*`ҨV64sSbi׻>}(CH*`ҨV64sSf8i׻N~~ (c,`)V6^>4ԯf93ٿN (c,`()VF^><ԯjY3ۿ_@ 0li\śg/ALjWr,m˯_@ X6y 4V.bѻď*dUkڻ]ǿ,q>"uKjȕ6:-6{ 8BNB:5nQdKB[`ǛNzvaDc'HR욷t(%͡Nwͧf=;0 LgLb-xXХVŻ1ѯw}a&XR'R{&= ,Sh8Ȕ,`T{{XORwb˟VzvaD "u+1h˷aƑ.u ul[]׿ P4t$,^ɣw/LjVryǟo@ 0liT*ZW= 0c,d))XF?@ 0li\ţw/‰T׵w,5Ϸ X6y 4V.bѻD*lUkڻ]ǿ,ie<e+1hG6}*-].{sˆ82MB2شnQdJB[`ǛNzvaDc'HR욷t(%M(qC&X%Nb,8v(LFkŗ>‡0y<U dѻÍ"\׵ryk×^ (CG(\QRsm\:zHfNNwpb˟Vzva @RB2k3jǕ2}۽m׿ PJ2li+ZV<ԭf׷.|P"PLZ ڸv(LJ{7/aɛNyaD @ 0liT+ZWDUjYsٿN(CH*\蒧T{&= ,yS'ҩ^gճ.|Q$T%PkM\:{YХVū1eѫo]|zQ$T%Pkm\;{YЧVŻ1ѯw}{a&XɳQRsm}$i3'Q^rgӳ|Q&TPsm;}i2QZrfӳQ&TPsm}i3'QZrgӳ.|Q&XQRs$y3'ҩ^շ.= 0c,d))XF^?"uKjȗ6:-Ï642 B2nQ#ʛ>[ǗF9aD @c&!HJZ7t(M@F"LgOHJYpQ#ə::-.}[7qǿ(`% 6y4-^ţg.@DTf8h׷.|Q$PLZ t˝B[ŗ>ˆ4y"̜>"e*0fçD*d5+Y{<5m˯_?@ .h))X6 ,Sgҩ^rfӯw}{P↏$PLZ 8v(%MJ{W/ɛNyaD @R掟D:شl0H::-.[w,ieL:Tꖯdѻď&d5+Y{8.hIXF^?<ԭf93iٻ>}(CH*`蒧T{&= ,ySgҫ^gճ.|Q$T%PkM\:{YХVū1eѫo]|zQ$T%Pkm\;{YЧVŻ1ѯw}{a&XɳQRsm}$i3'QZrgӳ|Q&TPsm;}i2QZrfӳwa"&XR&R{ܼ $yS'ҫ^շ.= 0c,d()XF^?"uKjȗ6:-6{ 8BNB:5nQdKBkaǛNzwAD @c!FJZ7r(MJWpcˣ^y0 LgLb-xHϥT0 Hc& FB4lȕ6}*ܽ]ӿ PI0lISXF],Sgҩ^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(hE 8y 4`ͫO_‰Liֱn ytjۿN~ (CG(\R&Rsm\;{XORͧ^ Ds'!FJpQcʙ>Jn^Ó6{sˆ4y">"u+1h˷!Ƒ.m ulZ\oӿ X4t$,^ɣw/Liֳnykß_@ .hIXF^?4ԭf8i׻>= (cH*`T&= ,ySgҫ^gճ.a&XPkm\;{YЧVŻ1eѫo]|zQ$T%PkM\:{YХVū1eѫo]|zQ$T%Pkm\;{YЧVŻ1ѯw}{a&XɳQRsm}$i3'QZrgӳQ$TPkm;}i2QZͻrfӳwa"&XɳR&Rsܼ$yS'ҩ^շ.= (c,`()XF^?@.d((V&<$iХVͧ^AC"e*1f÷!ő*lUkڹLvnϷ X4t$,^ţg/AL)ֱn Ytjۿ^(qCG(\R'Rs}iPVŻ1eѫo]{  HsGOHRZ7r̝Fk6aǛN9aD @SΠDB5nQcʛ>Z_œ>t82 @*kX3jȗ6:-.[xr4" @*KX2jȕ6*-].[xr4" @*kX3jȗ6:-6{s82MB2kl1#I:Jn_Ó>42 @*k3lI::n^Ó6 82NB2شnQ#ʙ>ZŗF9uaD @c&!FJZ6rLJ{WoˣV0 LgLb-xHϥV1eѯo}{a"(XR'T{&= ,ShSbi׻>~~ 0c,d)XFD)Un ykǟo??@I2pԬ^ɣwO_‹"Tط{"uKhȕ600y:T/bѳoBTjVn ysٿN} (CG(\QPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rǟo8Ȕ,dҨV&<$i2PZŻ1eϫf=;y Dc'!FB5pQ#ə>Jm6{xr(`E 8y 4U`ͫo`BTWrǟo@.hIXF]4sSbշ.|aƐ&T%NjMx HfNRwͣ^0 HsGOJR7r̝Fk7/aǛNya @SΠFB5pQcʛ>Zœ>t82 @2kX3jȗ6:-.{xr4" @*KX2jȕ6*-].[xr4" @*kX3jȗ6:-.{s82MB2kl1#I:Jn^Ó>4" @*kX3lH::mÓ682MB2n1#ʙ>Jŗ>9uaD @c!FJZ6r̟J{W/˟V0 LgLb-9x HOVeѫo}|{a&XR'R{&< ,yShRbh׻>} (c,d))XF?@ 2l^ţwO‹Tصw<5Ϸ X6y DV/bѻE*m Ul[mpϿ,qe<"e+hǕ6*(`$6u$,^śg<ԭbճP"Pg#JR7rqKBZ_Ï6{xr(hE 8y 4`ͫO_‰Liֱn YsٿN} (CH*\R&Rsm\:{XORwcͣ^aD @RB:lȕ6}*\&m:pǿ(hE 8} DUbͳo`B"TWrǟo@ .hIXF^>4sSbշ.|aƐ&T%NjMx HfNRͧ^x0 HGOJR7t̟Fk7/aɛNya @SΠFB5pQcʛ>Zœ>t4y">*uKWhG2}*\&}[7,qe<e 0f÷!Ƒ.u u[mpǿ,qe<e*1f˷aƓ.uu۽m;7q,ieL<e 0f÷aƓ.uu۽&m;7q,qe<e*1fbF2}ܿ&}[7,ie<e*1fbF2}ܿ&}[7,qe<"e+1hG2}*].[xs82MB2شnQ#ʛ>[ŗF9AD @S FJZ6r̟J{WoˣV0"LNbMzXХVŻ1ѯw}a&XR'R{< ,yShRbh׻>~~ 0c,d)XF?<)Un ykǟo??@I2p^ţwO‹T HI0lIX6 ,y3'QZŻ1eϫf"e*0f÷!E*lU+ٹ{= (CG*\R'Rs}iЧVū1eϫf];0 HGOJR7r̝Fk6`ǛF9AD [ǗF9AD @c!FJZ7rLJ{Wpbˣ^x  Lg#LZ-9x HOV1eѯo}{Q&TRs$yS'ҫ^׷>= 0c,d)XVD)@.dҨT{&ܻ}YϥRcˣVwAC<2 @*uKh˷!ő*lU+ٹ{<5˯_?@.d((V&<$i2PVūdϧf"u+1h˷aƑ.u ul[]׿ P䊗4p$,^ţw/ALiֳnykßo@ 0hIT*ZV"uKjȗ6:-6{ 8BNB:5nQdJB[`ǛNzvaDc'!HJ7t(%M (C(XɳPb-9v8%MFk6`ǗFtˆ4y"̜<e ְdջÍ"\׵rß_(qC(XɳPjMx 8%͡JWoɟNyACJm.[7Ͽ(hE 8y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{s0y<U dջč&\صw,lǧo>8Ȕ,d((V&= $y3'QZͻ1ѫo]{0 HsGOHJZ6rqKB[œ>4y">"e+1f˷!ő.m UlZ\oӿ P4t$,^ţw/ALiֱn ytkß_8.hIXF^>4sӭfh׻>= (CH*`蒧T{&< $yS'ѩ^rgӳQƐ&T%PkM\:{XϥVeϫn]{0 HGP"JR t(%MJWpbˣV  HGP"JZ ڸv8%͡Nwpcˣ^x0 LgLZ,9v 8fNRͧf=;0"LgLb-9x HfORdϫf]{0 LgLZ-9x HfORdϫn]{Q&TPsm}$i3'Q^rgճ.}a&XɳR&R{ܼ $ySgҫ^׷>= 0c,d)XF<)Un ykǟo>@ 2l\ţw/‰Tصw<5Ϸ X6y 4V.bѳď*dUkڻ]ǿ,q>"uKjȕ6:-6{82NB:4nQcʛ@ DcΠD:سlǕ2}[\oӷ PJ2liT*ZF^>4shR^qѯo]{0 Hs'!FB5n1#ə::-.}[7Ͽ(hE 8} DU`ͫO_‰TjVn ytj×^ (CH*\R&Rsm;{XϥRͧ^ Hs'!FJpQcʛ>Jn_Ó6{ˆ4y">"u+1h˷!Ƒ.m ulZ\oӿ X4t$,^ɣw/Liֳn ykß_@.hIXF^>4ӭfh׻>= (CH*`T{&< $yS'ҩ^rgӳQƐ&T%PkM\:{YϥVeϫn]{0 HGP"JR t(%MJWpbˣV  HGP"JZ ڸv8%͡Nwpcˣ^x0 Lg#LZ,9v 8eΣRͧf=;0"LgLZ-9x HfORdϫf];0 Lg#LZ,9x HfORdϫf]{0 LgLb-9x HOReϫo]|{Q&XɳQRs$yS'ҫ^շ>= 0c,d))XF?AC82 @"u+1f÷!E&d4Xw,lǟo8Ȕ,dҨT{}YϥRͣ^aD "e*1f÷!ő*lUkڹLvnϷ X4t$,^ţg/AL)ձn Ytjۿ^(qC(\R&Rsm}iЧVū1eѫn]{ HsGHJZ7r˝Fk6`ǛF9aD @SD:5nQ#ʙ>Jn_Ó>ˆ42 @*KX2jǕ6}*].}[w,iEL:U dç!E*m UlZ]ǯ(iEL:U ְf÷!ő.m ul[]ǿ,qe<e*1f˷aƓ.uܽ&m;7q,qe<e+1hbG2}ܿ&}[7,qe<e*1fbF2}ܿ&}[7,qe<e+1hbG2}*].}[xrˆ82 B2l1#ʙ>JŗF9a Dc&!HJZ7t(MJWpcˣ^x  Lg#LZ-9x HOReѫo}|{a&XR'R{&= ,yShRbh׻>~~ (c,d))XF?JmÏ6{xr(hE 8y DU`ͫo`BTWrǟo@.hIXF]4shSbշ.QƐ$T%NbMx HfNNwcͣ^  HsGHRZ7r̝Fk6aǛF9aD @SD:5nQ#ʙ>Jn_Ó>ˆ42 @*KX2jȕ6}*].}[w,iEL:U dç!E*m UlZ]ǯ(iEL:U f÷!ő.m ul[]ǿ,qe<e 1f˷aƓ.uuܽ&m;7q,qe<e*1hbF2}ܿ&}[7,ie<e 1f˷bF2uܿ&}[7,qe<e*1hbG2}*\.}[wˆ42 @2kl1#ə>J_ŗ>9uaD @c&!FJZ7rLJ{WpbˣV0E"PNbMzYХVŻ1ѯw}Q&XɳR&R{ܼ $ySgҫb׻>=(cH,`()VF^?=(qC(XɳPkM[x HeΡNwpb˟VzvAC*uKhbG2}ܽm:qǿ,ieL:U dçE*lUkڹLoӿ X6u4`ͫo`C"Tصw,5m˯_@ P4t$-^ɫwO_‹T׵v,m˯_@ 0liT+Zg@D)ֱn ykßo@ 0hIT*ZWD)ձn ykßo@ 0liT+Zg@Diֳnyǧo??@ 2li\ţg/ALjWr,m˯_@ Pʘ6u4`ͳoÍ&d5+ٹLoӿ X6y 4V.bѻď*dUkڻ]ǿ,qe<"e+hG6}*-].{xs42 @2kl1#ə>JŗF9ua Dc'!HJZ7t(MJWpcˣ^y0 LgLb-x HOV1eѯo}|{a"(XR'R{&< ,yS@ PJ2lISXF] ,yS'ѩZͻ1ϫf=;y0 Hs& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӯw}|z Hs'!FB5nQ#ə::-.[w(hE 8y 4U`ͫO_‹TjVnyk×_(qCG(\R&Rsm;{YϥRͧ^tˆ4" >*uKhbF2uu۽mpǿ(hEK8}D/bѻč&d4Y{<5Ϸ@ X4u$-^ɫwO_‰TWrǧ??@ 0lIT*ZWDUjYsۿ^ (cH*`T&= ,ShRbշ.=}(CH*`T&=,shSb׷>= 0c,`(V6]4sӭf93iٻN~~ 0c,`()V6^>4ԯf93ٿN(cH*`(V6]4ԭf93ٿN (cH,`)V6^>4ԯfY3ۿ^@ 0li+\śg.ALjWr,m˯_@ X6y4Ubѳď&dU+ڻ\ǿ,qe<"e+hG6}*-].{xs42 @2kl1#ə>JŗF9ua Dc'!HJZ7t(MJWpcˣ^y  Lg#LZ-9x Hf8ȓ,`T{m;{XORwpb˟VzvAC= (c,`(V64sӭf8iٻN~~ (c,`)V6]4ԭf93ٿN(CH*`(V64sԭf93ٿN(cH*`(V6]4ԯf93ٿ^ 0c,d()XF^?Jŗ>9uaD @c&!HJZ7r(L(q#&X$Nb,8v(̝Fkŗ>0y<T/bѳoC"TWryk×^ (CG(\QPkM[x HeΡNWoɟNyAD Jn^.[w$`$6u$,^ţg.@DTfշ.P"Pg#JR7rqKB[œ>0y<e ְdջč&\Xw,lǧo??8Ȕ,d((V&= $y3'QZͻ1ѫo]{0 HsGOHJZ6rqKB[œ>4y"̜>"e+1f÷!ő.m UkڻLoӿ P䊗4p$Ԭ^ţg/AL)ֱn ytj×^ (CH*\'T{&ܼ$i3'QZͻqӯw}{QƐ&T%PjM[zHORϧf=;0 LgP"JR t(%MJ{Wo˟VaD @SDB5pQdJB[ŗF9uAD @SDB5pQdJB[ǗF9aD @S FBpq˝Fk6aǛNzvaD @c FBrq˝Fk7/aɛNzwAD @SΠFBpq˝Fk7/aɛNzwaDc'!HJZ7r(MJ{WpbˣV0 LgLb-x HOVeѫo}|{a&XɳR&R{ܼ $ySgҫ^׷>= 0c,d)XF<)Un ykßo>@ 0li\ţw/T׵w,5mϯ X$8y DV/bѻE*m UlZ]pǿ,ieL<e*1fbG00 Dc& FBشlȕ2}۽]ӷ P2pi+ZF^>4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ P2pi+ZV<ӭbշ.Q$PLZ ڸt(LFk6aǛF9u4y"̜<"e*0f÷!E*lU+ٹLuϷ@ P䊗4p$Ԭ\ţg.@D)ձj YsٿN~ (cH*`蒧T{ܼ}$i2QZͻ1ѯo}|zP↏$P$Nb-9x HeΣNwcͣ^  HsGOJR7t(̟F{7/ɛNzvAD @SD:5nQcʙ>J_œ>t4y">*uKWjǕ6}*].}[w,ieL:U ְf÷!ő.m ul[mpǿ,qe<e*1f˷aƓ.uܽ&m;7q,qe<e*1fbF2uܿ&};7,ieL<e 0f˷aƓ2uܿ&};7,ieL<e 1f˷bF2uܿ&}[7,qe<e+1hbG2}*].[xr82MB2nQ#ʙ>ZŗF9aDc'!HJZ7t(MJWpcˣ^y  LgLZ-9x HfOReѫo]|{a&XɳR&R{ܼ $ySgҫb׷>= 0c,d)XF?8AC@Ȕ,dҨT{&ܼ}iХVͣ^aD "e*1f÷!ő*lU+ڹLvnϷ P4t$Ԭ^ţg.AD)ձj YsۿN (cH*`蒧T{&ܼ$i3'QZͻ1ѯo}|zQ$T$Nb-x HeΣNwcͣ^0 HGOJR7t(̟F{7/ɛNzvAD @SD:5nQcʛ>J_œ>t4y">*uKWjǕ6}*].}[w,ieL:U ְf÷!ő.m ul[]pǿ,qe<e*1f˷aƓ.uuܽ&m;7q,qe<e*1f˷bF2uܿ&};7(ieL:U 0f÷aƓ.uܽ&m;7(ieL:e 0f˷aƓ2uܿ&};7,qe<e*1hbG2}*\.}[xrˆ42 B2kl1#ə>Jŗ>9ua @c&!HJZ7r(MJ{Wpbˣ^0E"PNbMxXХVŻ1ѯw}QƐ&XQRs$y3'ҩ^շ.= (c,d()XF^?<0ye:T.bͳo`BTiֱn YsٿN}(qC(XɳPjM9v8%MJ{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo@.d((V&= $y3'QZŻ1eѫn]; Hs'!FBpQ#ʙ>JmÏ6{xr(`E 8y 4U`ͫo`BTWrßo@.h)X6]4shRbճQ$T$Nb-x HeΣNwcˣ^aD @R掟D:4n1#ə:JmÏ6{sˆ42 @*KWjǕ2}*\&};7,ieL:U dç!E*lUkڻ\׿ P4u$-`ɫO`B"Tصw,5m˯_@ P4u$-`ɫO`B"Tصw,5m˯@ Xʘ6u4`ͳoC"\X{J_œ>uaD @c!FJZ6r̟J{Wo˟V0 LgLb-xHϥV1eѯo}|{a"&XR'R{&< ,yShRb׻>=(CH*`(V6^>4$`$6u$Ԭ\śg<ӭbӳw}{P"PgP"JRZ6rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw/AL)ձjY3ٻ>=(qC(XɳQPkM[x HeΡNwpb˟VzvAC"u+hbF.uu۽mpǿ(iEL:}TꖯdѻD&d5+ٹLvnӷ P4u$-^ɫwO_‹TWr,l˧_?@ 0li+\g@D)ֱn ykßo@ 0li+\g@D)ֱn ykßoHI2li\śg/ALjVrǧ??@I2li\ţg/ALjWr˧_?@ 0li+\g.ALjVrǧ_?@ 0li+\g.ALjVr˧_@ 0li\ţg/ALWr,m˯_@ X6y 4Ubѳď&dU+ڹ\ǯ,qe<e+1hbG2}*].[xs82MB2شnQ#ʛ>[ŗF9aDc'!HJ7t(MJWpcˣ^x  Lg#LZ,9v H@ P2liT*ZF],SgҩZͻ1ѫn];0 Hs'!FB5n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӯw}|{P"Pg#JR7t˝B[œ>ˆ4">"e+1f÷!E*lU+ٹ{Luϯ_@ PJ2pi\W=(CG(\R&Rsm;}YХVdϫf=;y  HsGHJZ6rq˝BkǗF9u4y">"uKhbF2uu۽mpǿ(iEL:}TꖯdѻD*d5+ٹLvnӷ P4u$-^ɫwO_‹TWr,l˧_?@ 0li+\g@D)ֱn ykß_@ 0li+\g@D)ֱn ykßo@I2li\śg.ALjVrǧ??@ 2li\śg/ALjVrǧ_?@ 0liT+\gALiֳrǧ??HI2p^ţw/‰T׵v,5m˯@ X6y 4V.bѳď&dU+ڹ\ǯ,ie<e*1hbG2}*\.}[xrˆ82 B2l1#ʙ>JŗF9ua @c&!HJZ7r(MJ{Wpbˣ^0E"LNb-xXϥVū1eѯo}{a"&XR'R{< $ySg@Ȕ,dҧT{}XORwcˣVzvaD 4sӭfh׻>=(CH*\蒧T{&< $y3'ѩ^rfӳwQ$T%NjM[zHORdϫf];0 Lg#LZ 8v8%ΡNwpcˣ^0 LgP#JZ ڸv8%ΡNwcͣ^x0 LgLZ,9v 8eΣRͧf=;y0 LgLZ,9v HfNRϧf=;  LgP#JZ 8v8eΣNͧf=;0E"LLb-xHOVeѫo]|{Q&XQRs}$y3'ҩ^շ.=}(cH,`)VF^><ԯjYsۿ_@ 0li\ţg/LWv,m˯@ X6y 4V.bѻď*dUkڻ]ǿ,qe<"e+1hG2}*].[xs82MB2n1#(qC(X%Nb-8v(LFk6ŗ>‡0y<U dѻË"TWryk×^ (CG(\QPkM[x HeΡNWoɟNyaD 4ӭfh׻>= (CH*`蒧T{&< $y3'ѩ^rfӳwQ$T%NjM[zXORdϫf];0 Lg#LZ 8v8%͡Nwpcˣ^0 LgP#JZ ڸv8%͡Nwcͣ^x0 Lg#LZ,9v 8eΣNͧf=;y0 Lg#LZ,9v 8fNRͧf=;0E"LgLb-9x HfORdϫn]{Q&TPsm;}i2QZrgӳ|QƐ&TPsm}$i3'ѩ^gճ.}(CH*`(V6]4ԯfY3ٿ^@ 0li+\śg.ALjWr,m˯_@ Xʘ6y4Ubͳď&d5+ڹ\ǯ,ie<e*1hbG2}\.}[w42 @2kl1#IP"LgP"JJYpQcə::-.}[7ǿ(`% 6y$,^ţg.@DTf8h׷.|Q$P#LZ t˝B[œ>0y<e ְdջč&\Xw,lǧo??8Ȕ,d((V&= $y3'QZͻ1ѫn]{0 HsGHJZ6rqdKBZœ>0y"̜<"e*0f÷!ő*lUkڹLvnӷ P2p\śg.@D)ձj YsۿN 0c*`T{&= $yS'ѩ^rfӳw}P↏$T$Nb-x HfNRͧ^Jn^Ï6{s4y"̜>"e*1f÷!ő*m UkڹLvoӷ P4pԬ\ţg.AD)ձn Ytjۿ^(qCG(\R'R{}i2QZŻ1ѯo}|zQ$T$NbMx HfNRͧ^= 0c,d))XF^?@.d((T{&ܼ}iХVͧ^AC8.d))V6,Sgҫ^gӳwP↏$PФLb,9v8%͡NWpb˟Vwa @SΠDB5nQ#ʙ>Jn^Ó64y">"uKhbF2uܽm:qϿ,qe:U ְf÷!E*m UlZ]׿ Xʘ6u$-`ɫO`B"Tصw,5m˯_@ P4u$-`ɫO`B"Tصw,5m˯_@ Xʘ6u4`ͫo`C"\X{<5Ϸ P4u4`ͫo`C"\X{Jŗ>9uaD @c!FJZ6r̟J{W/˟V  Lg#LZ,9v @0y<T/bѳo`BTjVn YsٿN} (CG(XɳPjMx 8%͟J{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo>@.d((V&= $y3'QZŻ1eϫn]; Hs'!FBpQ#ə>Jm.{xr(`% 8y 4`ͫO_‹TjWryß_8.d))V6,ShR^gӳP↏$PФNb-9v8%͡NWpb˟VAC"uKhbG2uܽm:qϿ,qe:U ְf÷!E*m UlZ\׿ Xʘ6u$-`ɫO`B"Tصw,5m˯_@ P4u$-`ɫO`B"Tصw,5m˯_@ P4u4`ͫo`C"\ط{<5Ϸ $X$6y 4Ubѳč&d5+ٹLvoӿ Pʘ6u4`ͳoC&\4Y{Lvnӿ X$6y DV.bѻď&dU+ڹ\ǯ,ieL<e 1f˷bF2uܿ&}[7,qe<e+1hbG2}*].}[xrˆ82 B2kl1#ə>J_ŗ>9uaD @c!FJZ6r̟J{W/˟V0 Lg#LZ,9x HfORdϫn]{Q&TPsm;}i (`$6u$,\śg<ӭbճ{P"Pg#JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳQPkM[x HeΡNwpb˟VzvAC"uKhbG2uܽm:qϿ,qe:U ְf÷!E*m UlZ\׿ Xʘ4u$-`ɫO`B"Tصw,5m˯_@ 0liT+ZWD)ֱn ykßo@ 0li+\śg.ALiֳnyǧo??@ 0li+\gALiֳnǧo??@ 0li\śg/ALjWrl˧_?@ 0li+\śg.ALjWrl˧_?@ 0li\śg/ALjWr,l˯_@ Pʘ6u4`ͳoÍ&d5+ٹLoӿ X6y 4V.bѳď*dU+ڻ\ǿ,qe<e*1hbG2}*\.}[xrˆ42 @2kl1#I>Jn_œ>uAD @SΠFBpq HI0lIX6 $y3'QZŻ1dϧf4shR^rfӯw}|{P"Pg#JR7r˝B[œ>ˆ4y">"e*0f÷!E*dU+ٹ{<5ϯ_@.h))V6 ,Sgҩ^rfӳw}{Q$T$Nb-9v8%͡NWo˟VwaD @R掟D:شl0I::-.[xr(iEK:}D/bѻč&d4Y{<5ϯ@ P4t$-^ɣwO‰LjWrǧo>@ .hISZV?= (cH*`ҨV64sSbh׻>}(CH*`ҨV6,sSbi׻>}(cH*`(V64sӭf93iٻN~ 0c,d))XF^?= 0c*`ҨV6= ,ShRbշ.}Q$T%PkM\:{YϥVeϫn]{0 LgP#JZ ڸv8%͡Nwpcˣ^0 Lg#LZ 8v8%ΣNwͧ^4ԯfY3ٿ^1,Yކ9t۟> (qC(XɳNb-9v(LFk6`Ǘ>ˆ4y"<U dѻÍ"\׳ryk×^ (CG(\QPkM[x HeΡNWoɟNyaD = 0c*`ҨV6= ,ShRbշ.}Q$T%PkM\:{XϥVeϫn]{0 LgP#JZ ڸv8%͡Nwpcˣ^0 LgP#LZ 8v8%ΡNwcͧ^J-.}[7Ͽ(`% 6y4-^ţg.@DTf8h׷.|Q$PLZ t˝B[œ>0y<e ְdջč&\طw,lǧo>@ .h))X6 ,Sgҩ^rfӯw}|zP"PLZ ڸt(LF{7/aǛN9AC= 0cH*`T&= ,yS'ҩ^rgӳQƐ$T%PjM[zXϥRdϫf];0 Lg#LZ 8v8%͡Nwpcˣ^0 LgP#JZ ڸv8%͡Nwpcˣ^0 LgP#JZ ڸv8%ΡNwcͣ^y  HGP"JZ ڸv8%ΡNwcͣ^<ԯjY3ۿ^ 0c,d()VF^> ČDcΠD:lG2uu[\vnϷ@ PI0lISXF],SgҩZͻ1ѫn]; Dc& FB4n0H6*\&m:pǯ(`% 6y4-^ɣw/AL)ձjY3ٻN} (CG(\R&Rsm\;{XORͣ^AD Zŗ>u4" @*uKWjǕ6}*].}[w(iEL:U dç!E*m UlZ]ǿ,ieL:U ְf÷!ő.u u[mpǿ,qe<e*1hbF2uܿ&};7(iEL:U ְf÷!Ƒ.u u۽m:q,qe<e*1fbF2}ܿ&}[7,qe<e*1fbF2}ܿ&}[7,qe<e+1hbG2}*\.}[w42 @2kl1#I>Jn_œ>u82MB2l1#ə>J_ŗ>uAD @S FBYr̝F{7/ɟNwAf6EwcaD Jn^Ó6{s0y̜<e 0fçE*d5+ٹ{<5ϯ_@ P2p\gDUj93ٻN}(qC(\R&Rsm;}YХVūeϫf];0 HGP"JR7t̟Fk7/aǛNyaD @SDB5nQ#ʙ>Jn_Ó>ˆ4" @*uKWjǕ2}*\&}[7,qe<U ְf÷!ő.m ul[]ǯ(iEL:U dç!E*m UlZ]ǯ(ieL:U ְf÷!ő.m ul[mpǿ,qe<e*1f˷bF2uܽ&m;7,qe<e+1hbF2}ܿ&}[7,ie<e 1f˷aƓ2uܿ&};7,ieL<e 0f˷aƓ2uܿ&};7,ie<e*1fbF2}ܿ&}[7,qe<e+1hbG2}*\.}[w42 @2kl1#I:Jn_Ó>tˆ82 B2kl1#ə>Jn_œ>uA5m#=ˆ0y<T/bѳoCTjVn ytjٿN} (CG(XɳPjMx 8%͡J{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo@.d((V&<$i3'QZŻ1eϫf=; Dc'!FB5nQ#ə::-.[w(iEK8} DV.bͳoC"T׵rǟo>@ .hIXF]4sSbշ.QƐ$T$Nb-x HeΣNwcˣ^aD @R掟D:شn1#I::m6{s4">*uKhbG2}ܽ&m;7qϿ(hEK:}D/dѻD&d5+ٹLvnӷ Xʘ4u$-`ɫO`B"T׵v,m˯_@ 0liT+ZWD)ձn ytkß_@ 0liT+\g@D)ֱn ykßo>@ 0hIT+ZWD)ֱn ykßo>@ 0liT+Zg@D)ֳnyǧo??@ 0li\śg/ALjWrl˧_?@ 0li\śg.ALjWrl˧_@ 0li\ţg/ALjWr,m˯_@ Pʘ6u4`ͳoÍ&d5+YLvoӿ X6y4Ubͳč&d5+ٹLoӿ X6y 4Ubѳč&d5+ٹLoӿ R 5aj+0y:T/bѳo`BTjVn YsٿN}(qC(XɳPj-9v8%MJ{7/aǛF9uˆ4y"̜<U dѻč&\صv,ǟo8Ȕ,dҨT&<$i2PVūeϫf=;y0 HsGHJYpQcʙ>Jn^Ï6{s(hE 8} DUbͳo`B"TWrǟo@.h)X6],shRbgճQ$T$Nb-9v 8%ΡNwpbˣVAC"u+hbF2uu۽m:pǿ,ieL:U dçE*lUkڻLoӿ P䊗4t$-^ɫwO_‹TWr,l˧_?@ 0hIT*ZWD)Uj Ytj×_@ 0hIT*ZWD)ձn ytkß_@ 0li+\g.ALiֳnǧo??@ 0li\śg.ALjVrǧ??@ 0liT+Zg@Liֳnǧ??@I2l\ţw/LWr,m˯_@ Xʘ6y4bͳoÍ&d5+YLvoӿ X6y4Ubͳč&d5+ٹLo׿ X6y 4V.bѳď&dU+ڹ\׿(ieL:e 0f÷aƓ.uܽ&m;71%k256]s(`$6u$Ԭ\śg<ӭbӳw}{P"PgP"JRZ6rqdJ>Jm.[w(`% 6y4-^ɣw/AD)Uj93i׻>=}P↏$PLZ t̝Fkŗ>0y<e ְdջD&d4X{<5m˧_?@ .h)X6,Sgҫ^rgӳw}QƐ$T$Nb-9v 8%͡NWpb˟VwaD @R掟D:شn0I::-.[xr(hEK:}D/bѻč&\4Y{<5ϯ@ P4t$,^ɣw/LjVrǟo>@ 0liT+ZWD)UjYsۿ^(CH*`T&= ,ySgҫ^շ.}QƐ&T%PkM\:{YХVū1eѫo]|{QƐ&TPkm\;{YЧVŻ1ѯw}{a&XɳQRsm}i3'QZrfӳa&XɳQRs}$i3'Q^rgӳ.|QƐ&TPsm;}i2QZrfӳQ$TPsm;}i2QZrfӳQ&TPsm;}i2QZrgӳ|QƐ&TPsm}$i3'Q^rgӳ.|QƐ&XRsm}$i3'ѩ^rgճ.}Q&XRsm}$i3'Q^rgӳ.|BY& sQ]gaD Jn^Ï6{s(hE 8} DU`ͳo`B"TWrǟo@.h)X6],shR^gճQ$TФNb-9v 8%ΡNwpbˣVAC= (cH*`(V64sSbh׻>}(CH*`V6,shSbh׻>=(CH*`ҨV64sSb8i׻>~~ (cH,`(V6]4ԭf93ٿN(CH*`(V6]4sԭf93ٿN(CH*`(V6]4ԭf93ٿN(cH*`(V6]4ԯf93ٿN (cH,`)V6^>4ԯf93ٿN (c,`)V6]4ԯf93ٿN!H(U݂9h3 (CG(XɳPb-9v8LFk6`ǗFˆ4y"<U dѻÍ"\Wryk×^ (CG(\QPkM[x HeΡNWoɟNyAC4sSb׷.=}QƐ$T%NjMxHfORͧf=;y  HsGOJR7t(LF{7/ɟNzvaD @SΠDB5pQdJB[ŗ>uˆ42 @*kX3jȗ6:-.{xsˆ42 @*kX3jȗ::-6{s82MB2kl1#I:Jn^Ó682MB2kl1#I:Jn_Ó>t42 @2k3l0I::n^Ó6 82MB2n1#ə>J_ŗ>uAD @SΠFBrq̝Fk7/aɟNzwAD @S FBYrq̝Fk7/ɟNwaD @c FBYr̝F{7/ɟNwaD @S FBYrq̝Fk7/aɟNzwIg"̶2MMc܀8Ȕ,dT{;{XORwpb˟VzvAC0y"̜>"e+1f˷!ő.m UlZ\oӿ X4t$-^ɣwOLjVnyßo@ 0hISZV?<ԯf93iٻN}(CH*\蒧T{&< $yS'ѩ^rgӳwQƐ&T%PkM\:{YХVeϫn]{0 LgP#JZ ڸv8%͡Nwpcˣ^0 LgP#JZ ڸv8%͡Nwpcˣ^x0 Lg#LZ,9v 8eΣNͧf=;y0 Lg#LZ,9v 8fNRϧf=;0E"LgLb-9x HfORdϫn]{0 LgLZ-9x HfORdϫf];0 LgLZ,9x HfORdϫf]{0 LgLZ-9x HfORdϫf]{0 LgLZ-9x HfORdϫf]{0 LgLZ,9x HfNRϧf]; PMVv墻pn PI0lISX6 ,y3'QZŻ1eϧf4shR^rfӯw}|z Dc'!FB5n1#I::-.}[7Ͽ,iEK8} DV.bͳo`BTWryß_ (CG(\R&Rsm;{YϥRͧ^4y">"u+1h˷aƑ.u ul[\ӿ Xʘ6u$-^ɫwO‰LjWrǟo>@ 0lIT*ZV=P"Pg#JRZ6rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw/AD)Uj93i׻>=(qC(XɳPjMx HeΡNWoɟNzvaD =(qCG(\R&Rsm;{YϥVϧf=;y0 LGP"JR7r̝Fk6`ǛF9AC= (cH*`(V64sӭf8i׻>~~ (cH*`(V64sӭf8iٻN~~ 0c,`()V6]4ԭf93ٿN(cH*`(V64sԭf93iٿN~(CH*`ҨV64sӭf93iٿN~ 0c,d))XF^?@,dҨT{&ܼ}iϥRͣ^aD Jn^Ó64y">"uKhbG2}ܽ&m;7q(iEL:TꖯdջE*lUkڻLoӿ P4u$-`ɫO`B"Tصw,5m˯_@ P4u$-`ɫO`B"Tصw,5m˯@ Xʘ6u4`ͫoC"\X{Jn_œ>tA5Xm#=0y:T/bѳo`BTjVn YsٿN}(qC(XɳPb-9v8%MJ{7/aǛF9t0y<U dѻÍ"\׵rß_8Ȕ,dҨT{&ܼ}iPVūdϧfJm6{xr(`% 8y 4`ͫO_‹TjVrykß_ (CG*\R'Rsm}YХVūdϫf=;y  HsGHJZ6rqKB[ŗ>t42 @*uKWjG2}ܽm:qǿ,ieL:U dջD*d5+ٹLvnӷ P4t$-^ɣwO‰TjWrǧo??@ 0hIT*ZWDUjYsۿ^ (cH*`T&= ,ShRbշ.=}(CH*`T&=,shSb׷>= (cH,`(V64sӭf8i׻>} (cH*`(V64sӭf8iٻN~~ (c,`)V6]4ԭf93ٿN~(CH*`ҨV64sӭf93iٻN~ 0c,d()XF^?<ԯjY3ۿ^ 0c,d()VF^><ԯfY3ٿ^ (c,`()V6^>4ԯf93ٿN(cH*`(V64sӭf93iٻN~~1H,Yނ93 DcΠD:lǓ2uu[\vnϷ@ PI0lISXF],yS'ѩZͻ1ѫn]; Dc& FB4n0H6*\&m:pǯ PJ2liT*ZV?4sSbgճQ$TФLZ 8v(LF{7/aǛF94y"̜<"e*0f÷!E*dU+ٹ{(`% 6y4,^ţg.@DTf8hշ.P"Pg#JR7rqKBZ_Ó6{s(hE 8y 4`ɫwOLiֱn YsٿN}(qC(XɳPkM[x HfNNwpbˣVwaD Jn_Ó6ˆ4" @*KWjǕ6}*].}[7(iEL:U dç!E*m UlZ\׿ X6y4`ͳoC"\X{<5Ϸ $X$6y 4UbͳoÍ&d5+Y{Lvnӷ X6y4UbͳoÍ&d5+Y{Lvoӿ X$6y 4Ubѳč&d5+ٹLoӿ Xʘ6y4`ͳoÍ&\5+Y{Lvoӿ $X$8y DV.bѻď&dU+ڹ\׿(ieL:U 0f÷!Ɠ.uuܽ&m;7q,qe<e+1hbG2}ܿ&}[7,ieL<e 0f˷aƓ.uu۽&m;7q1k0G5݆`(h% 6y4,^ţg.@<ԭfճQ"Pg#JR7rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjMx HeΡNWoɟNzvaD =}Q$TФNb,9v8%͡JWoɟVzvAD @.hIXF?<ԯf93iٻN~~(CH*`T{&= ,ySgҫ^gճ.|Q$T%NjM[zXϥVeϫn]{0 LgP#JZ ڸv8%͡Nwcͣ^x0 Lg#LZ,9v 8eΣNwͧf=;y0 Lg#LZ 8v 8eΣNwͧf=;y0 Lg#LZ,9v 8fNRϧf=;  HgP#JZ 8v8%ΣNwͧf=;y0 LgLZ-9x HfORϫf];0 Lg#LZ,9v 8fNRϧf=;  LgP#JZ 8v8eΣNwͧf=;y0 Lg#LZ,9v 8fNRͧf=; Mfz榻 Dc&ΠD:شlǕ2}[\oӷ@ PJ2liSXF],Sgҩ^qѫn]; Dc& FB4n0H6*\&m:pǯ PJ2pi+ZV?4sSbճQƐ$TФLZ,8v(LJ{7/aǛF94y"̜<"e*0f÷!E*dU+ٹ{Luϯ@ P2p\śgDUj93ٻN} 0cH*`蒧T{&ܼ$i3'QZŻ1ѯo]|z0 HsGOHRZ7r̝Fk6`ǛF9AD 0qe:T/bѳo`BTjVn ytjۿN~~(qC(X%Nb-9v8%MJ{7/aǛN90y<U dѻÍ&\صv,ǟo>@.d))V6= ,yS'ѩZͻ1ѯo]{ Ds'!FBpQ#ʙ>Jn^Ï6{xs(hEK8} DV.bͳoC"\׵v,ǧo??8.h))X6]4shSbճ.QƐ$T%NbMx HfNRwͣ^x0 HGOJR7t̟Fk7/aɛNya @SΠFB5pQdJ>Zŗ>t4y">*uKWjG2}*\&}[7,qe<e 0f÷!Ƒ.m ul[]ǿ,ieL:U ְf÷!ő.u u[mpǿ,qe<e 1f˷aƓ.uu۽m;7q,ieL<e 0f÷!Ɠ.uu۽m:q,ie<e 0f˷aƓ.uܽ&m;7q,qe<e+1hbG2}ܿ&}[7,ie<e 1f˷aƓ2uܽ&};7(iEL:U ְf÷!Ƒ.uu۽m;7q,qe<e*1fbF2uܿ&};7(iEL:U ְf÷!Ƒ.u u[mpϿ)JӰE-[@$`$4t$Ԭ\śW<ӫbgӳw}|z Dc&ΠD:شlȕ6}*۽]ӿ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB5n1#I::-].}[7Ͽ(hEK8} DU`ͳo`BTjWrykß_(qCG(\QRsm\:{XORͧ^ Hs'!HJpQdJ>J_Ó>4" >*uKhbF.uu[]׿ P䊗4p$,^ţw/ALiֱn ytkß_8.hIXF^>4ӭf8h׻>= (cH*`T{&= $yS'ҩ^gӳQƐ&TPkM\:{YХVūeϫn]{0 LgP"JR t(%MJWpbˣV  HGP"JR t(%MJWpbˣV  LgP#JZ ڸv8%͡Nwcͣ^x0E"LgLZ,9x HfNRϧf=;0E"LgLb-9x HfORϫf];  LgP#LZ 8v 8eΣNwͧf=;y0 LgLZ-9x HfORϫf];0 Lg#LZ 9v 8eΣRͧf=;0E"LgLb-9x HfORϫf];  LgP#JZ 8v8%ΡNwͧ^"e*0f÷!E*lU+ٹ{Luϯ@ P2p\śgDUj93ٻN} 0cH*`蒧T{&ܼ}$i2QZŻ1ѯo]|z0 HsGOHRZ7r˝Fk`ǗF9AC"e+1f÷!ő*m UkڻLvoӷ P2p\śg.@D)UjYsٿN~ (cH*`蒧T{&ܼ$i3'QZͻ1ѯw}|{Q$T$NbMx HfNRwͧ^x0 LgP"JR t(MJ{W/ɟVzwa @SΠFBpQdJB[ŗFuˆ42 @*kX3jȕ6*-].[xr4" @*KX2jȕ6*-].[xr42 @*kX3jȗ6:-6{s82MB2kl1#I:Jn^Ó682MB2kl1#I:Jn_Ó>4" @*kX3jH::mÏ6{ˆ42 @2kl0I:Jn^Ó>4" @*kX3jH::mÏ6{ˆ42 @2k3l0I::n^Ó682 @2kl0I::mÓ6A5Xm#00qe:DV.bͳo`BLiֱnY3ٻ>= q#&X%Nb,8v(LFk6`ǗFtˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,d((V&<$i2PVū1eϫf=;y0 HsGHJpQcʙ>Jn^Ï6{xr(`E 8y 4U`ͫO`BTjWrykß_ (CG*\R'Rsm}YХVdϧf=;y HsGHJYrqKB[ŗ>tˆ4" >*uKhbF2uu۽mpǿ(iEK:}D/dѻč&d5+Y{= 0c,`(V6]4sӭf93iٻN~~ (c,`(V6]4sӭf93iٻN~ 0c,d()V6^>4ԯf93ٿN(CH*`ҨV64sӭf8iٻN~~ 0c,`)V6]4ԭf93ٿN~(CH*`ҨV64sSbi׻>}(CH*`ҨV64sSbh׻>=1,SYކ9s0 Hs& FB4lȕ6}۽]ӷ P2liT*ZF^>4sgҩ^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/AL)ձjY3ٻ>= (CG(\QRsm\:zHfORwcˣ^aD @RD:lȕ6*\&};7qǿ(iEK8}DV.bѳoC"\صv,lǧo??@.h)X6]4shSbճ.QƐ$T%NbMx HfNNwͣ^  HsGOHR7r̝Fk6aǛN9aD @SDB5nQcʙ>J_œ>ˆ42 @*KX2jȕ6}*].}[w(iEL:U dç!E*m Ukڻ\׿ Xʘ6u4`ͫo`C"\طw<5ϯ@ X6y4`ͳoC"\X{0y<U /bѳoC"TWryjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN90y<U ְdջč&\صv,lǧo>@.h))V6= ,yS'ѩZͻqѯo]{ Ds'!FBpQcʙ>Jn^Ï6{xs(hE 8} DV.bͳoC"T׵r,ǧo>8.d))V6,shRbgճQ$T$Nb-x HeΣNwcͣ^  HsGHJZ7r̝Fk6aǛF9aD @SD:5nQ#ʙ>Jn_Ó>ˆ42 @*KX2jǕ6}*].}[7(iEL:TꖯdջE*lUkڻ\׿ Xʘ6u4`ͫo`C"\طw<5ϯ@ Xʘ6u4`ͫo`C"\X{<5Ϸ $X$6y 4Ubͳoč&d5+Y{Lvoӿ X6y 4Ubͳoč&d5+Y{Lvoӿ $X$6y 4V.bѳč&d5+ٹLoӿ Xʘ6u4`ͳoC&\4Y{=(qC&X%Nb-9v8LFk6`ǗFt0y:T/bѳoC"TWryk×^(qC(XɳPjMx 8%͡JWoɟNyAD = (CG*\R'Rsm}YХVdϧf=;y Hs'HJYpqdKB[ŗ>ˆ4">"uKhbF.uu۽mǯ(hEK8}DV/bѻč&d4Y{<5ϯ@ P4u$-^ɫwO‰TWrǧo??@ 0hIT*ZV= (cH,`(V64sӭf8i׻>} (cH*`ҨV64sSf8i׻>~~ (cH*`(V64sӭf93iٻN~~ 0c,`)V6]4ԭf93iٿN~ 0c,d()XF^>4ԯf93ٿN(CH*`ҨV6,sSbh׻>=(CH*`T&= ,shSb׷>=1H,U݂9hˆ4y"<U bѳoC"TjVn ytjٿN} (CG(XɳPjMx8%MJ{7/aǛF9u0y<U dѻÍ"\׵rß_(qC(XQPkM[x HeΡNWo˟VzvaD =}Q$PФLb,8v8%MJ{W/ɟNzva @SD:4n1#I::-.{xr(hEK8}DV/bѳÍ&\4X{<5˯_@ 0hISZF?<ԭf93i׻>} 0c*`ҨT&= ,ySgҫ^gճ.a&TPkm\:{YХVū1eϫn]{0 LGP"JR t(%MJWpbˣVaD @SΠFBpqdKB[ǗF9aD @SΠFBpqKBk`ǛF9AD @SDB5pqdKB[ǗF9a @c!FJYrq̝Fk7/aɛNzwa @c&!FJYr̝Fk7/aɟNzwaDc&!FJZ6r̟F{7/ɟNwAD @SΠFBpqKBk6aǛNyaD @SΠFBpqKBkaǛNyAD @SFBpqdKB[ǗF9Af6Ev8Ȕ,dT{{XORwpb˟VzvAC4sӭb׷.=}QƐ$T%NbMx HfORͧ^u4" @*KX2jǕ6}*].}[w,ieL:U ְf÷!ő.m ul[]ǿ,ieL:U ְf÷!ő.m ul[mpǿ,qe<e 1f˷aƓ.uu۽m;7q,ieL<e 0f÷!Ɠ.uu۽m:q,ieL<e 0f÷aƓ.uu۽&m;7q,qe<e 1f˷aƓ.uܽ&m;7q,qe<e*1f˷bF2uܽ&};7,qe<e*1f˷bF2uܽ&m;7q,qe<e 0f÷!Ƒ.u u[mpǿ1k0G5݀AC<2 @*uK1f÷!E&d4Xw,ǟo8,`T{m;{XORwcˣVvaD "u+1f÷!ő*lUkڹLvnϷ P䊗4pԬ\śg.@D)UjY3ٿN}(qC(\R&Rsm;}YХVdϫf=;0 HsGHJZ6rq˝Fk`ǗF9uˆ4" >*uKhbG2uܽm:qǿ,ieL:U dջE*lU+ڹLvoӿ Xʘ6u$-`ɫO`BT׵v,m˧_?@ 0hISZV= (cH*`(V64sSb8i׻>}(CH*`ҨV64sSbh׻>}(CH*`ҨV64sSbi׻>}(cH*`ҨV64sSf8i׻>~~ (cH*`(V64sӭf8i׻N~~ (cH*`(V64sSb8i׻>}(CH*`V6,shSb׷>=1H,U݂9h2 q#&X$Nb,ڸt(̝F[œ>(`% 6u$,^ţg.@<ԭfշ.P"PgP"JRZ6rqdJ>Jn^Ï6{xr,iEK8} DU`ͫO_‰Liֱn ytjۿN~~(qC(\QPkM\:zHfNNwcˣVwaD @ 0hISXF^>4sSbշ.}Q$TФNb-9x 8eΡNwpcˣVAD @R掟D:4n1#I:JmÏ6{sˆ4" @*KWjG2}*ܿ&};7,iEL:U dջE*lUkڹLoӿ P䊗4t$-^ɫwO_‰TWr,l˧_?@ 0hIT*ZWD)Uj Ytj×_@ 0hIT*ZWD)Uj Ytj×_@ 0liT+ZWD)ֱn ykßo@ 0hIT*ZWD)ձn ykßo@I2li\śg/ALjVrǧ??HI2li\ţg/ALjWrǧ??@ 0hiT+ZWD)ֱn ykßo@ 0hIT*ZWD)ձn ytkß_@ 0li+\g@D)ֱn ykßor oAWpaD 8Ȕ,dҨT{}YϥRˣVwAC=}(CH*`T&= ,ShRbշ.=}(CH*`T&= ,ShRb׷>= (cH*`ҨV64sSbh׻>=(CH*`T6,shSbh׻>= 0c,d()V6^>4ԭf93ٿN~ 0c,d()V6^>4ԭf93ٿN~ 0c,d()VF^>4ԭf93ٿN~ 0c,d()V6]4sԭf93iٻN~~ (cH*`ҨV6,shSb׷>=1H,U݂9h3(qC(Xɳ%Nb,8v(LFkŗ>0ye:T/bѳoBTjVn ytjۿN~~ q#&X%Nb-9v8%MJ{7/aǛF9uˆ4y"̜<e*0fçD&d4Xw,l˧??8Ȕ,d((V&<$y3'QZŻ1eѫn];  Hs'!HJpQcʙ>Jn^Ï6{s0y"̜<e*0f÷!E*lU+ٹLuϷ@ P4p$Ԭ^ţg.AD)ձj YsۿN 0cH*`T{&ܼ$y3'QZͻqѯw}|{Q$T$Nb-x HfNNwͣ^x0 HGOJR욷t(LF{7/ɛNzvAD @SD:5nQ#ʙ>J_œ>82 @*kX3jȗ6*-].[xr4" @*KX2jǕ6}*].}[w,ieL:U 0f÷!Ƒ.u u[mpǿ,qe<e*1f˷aƓ.uu۽m:q,ieL:U 0f÷!Ƒ.u u[m:qϿ,ieL:U ְf÷!Ƒ.u u[m:qϿ(ieL:U ְf÷!Ƒ.u u[m:qϿ(ieL:U ְf÷!Ƒ.u u[mqϿ(iEL:U ְf÷!ő.m ul[]ǿ,qe<e 0f÷!Ƒ.u u[mpǿ1j۰G-ۆ`(`$6u$Ԭ\śg޿<ӭbgӳw}{ Dc& D:شlȕ6}*۽]ӿ PJ2liT*ZF^>,Sgҩ^qѯo}|z Dc& FB4n0H6*-]&};7qǿ(`E 8y 4`ɫO_‰Liֱn ytjۿN (CG*\R&Rsm;{YϥRͧ^x Hs'HJYpQdJ>J_Ó6ˆ4">"uKhaƓ.u u[]׿ P4pԬ\śg.AD)ձn Ytjۿ^(qCG*\'R{}$i2QZͻ1ѯo}|{Q$T%NbMx HfORͧf82MB2kl1#I:Jn^Ó>82MB2kl0I:Jn^Ó682 @2k3lI::mÏ6{4" @*KX2jȕ6*-].[xrA%Wiz (CG(\ɳPj-9v8%LFk6`ǗFˆ0y<U dѻoC"TWryk×N~~(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻč&\صv,ǟo@.d((V6= $y3'QZͻ1ѫn]{0 HsGHJYpQdJ>Jn_Ó6{s4y"̜>"e*1f÷!ő*lUkڹLvnϷ X4t$,^ţg/AL)ֱn Ytjۿ^(qCG(\R&Rsm}iPVŻ1eѫn]{ HsGHJZ6r˝Fk`ǛF9AD Jn^Ó6{4y">"uKhG2}ܿ&};7q,ieL:U dç!E*lUkڻ\׿ Xʘ6u$-`ɫO`B"Tصw,5m˯_@ P4u$-`ɫO`B"Tصw,5ϯ@ Xʘ6u4`ͫo`C"\X{<5Ϸ X6y 4UbͳoÍ&\5+Y{Lvnӷ X6y4`ͳoÍ&\4Y{Lvnӷ X6y4`ͳoC&\4Y{=}Q$TФLb,8v8%MJ{W/ɟNzvAC4ӭfh׻>= (CH*`蒧T{&< $y3'ѩ^rfӳwQ$T%NjMxHORϧf=;0 LgP#JZ t(%MJWpbˣVaD @SΠFBpqdKB[ǗF9aD @SΠFBpqdKB[ǗF9aD @SΠFBpqKBk`ǛF9aDc&!FJYr̝Fk7/aɛNzva @c FBYrq˝Fk6aɛNzvaD @c FBpq˝Fk6aǛNyaD @SΠFBpqKBk`ǛFyAD @SDB5pqdKB[ǗF9aD @SΠFBpqdKB[ǗF9u AF4KEV8ȓ,`Tsm;{XfNNwpbɟNyAC82 @*uK1f÷!E*d5+Y{@.d((V&<$i2PVūdϧfJn_Ó6{ˆ4y">"u+1h˷!Ƒ.m ulZ\oӿ X4t$,^ţw/ALiֱn ykß_8.h)XF^>4sӭb׷>=}(qCG*\'T{ܼ$i3'QZqӯw}{a&TPkM\:{YϥVeϫn];  HGOJR욷t(MJ{W/ɟVwAD @SD:5nQcʛ>Zŗ>uˆ42 @*kX3jȗ6:-.{xsˆ42 @2k3lH::-6{s4" @*KX2jȗ6:-.{xs82 @2k3l0I::mÏ6ˆ42 @2k3lH::mÏ6{42 @*kX3jH::-6{s82MB2kl0I::mÏ6{4" @*KX2jȕ6*-].[xr)j۰G-ۀAC82 >"u+1fçD&d4صv,ǟ_(qC&X%Nb-9v(LFk6`ǗFtˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ$i2PVūdϧf"u+hbF.uu۽mǿ(iEK:}T/dѻď&d5+Y{LuϷ P䊗4t$,^ɣwOLjWrǧo??@ 0hIT*ZVZŗ>t4">*uKWjǕ2}*\&}[7(hEK:}TꖯdջE*lUkڻ\׿ Xʘ6u4`ͫo`C"\طw<5ϯ@ Xʘ6u4`ͫo`C"\ط{<5Ϸ X6y4bͳoÍ&\4Y{0qe:T/bѳo`BTjVn ytjۿN} (CG(\QPkM[x HeΡNWoɟNyAC"e+1f÷!ő*m UkڹLvnӷ X4t$,^ţw/AL)ֱn Ytjۿ^(qCG(\R&Rsm}iЧVū1eϫn];0 LgP"JR욷t(LF{7/ɛNyAC= 0c*`ҨV&= ,Sgҫ^շ.|Q$T%NjM[zHORdϫf];0 Lg#LZ 8v8%ΡNwpcˣ^0 LgP#JZ ڸv8%͡Nwpcˣ^0 LgP#JZ 8v8%ΡNwcͣ^x0 LgLZ,9v 8eΣNwͧ^=;y0 LgP#JZ 8v8%ΡNwcͣ^y  HGP"JR t8%͡Nwpcˣ^0 Lg#LZ 8v8%ΡNwcͧ^Jn^.[w(`% 6y4-^ɣg.@DTf8h׷.|Q$PФLZ ڸt(̝Fkŗ>t0y<e ְdջč&\4Xw,l˧??8.d((V6= ,yS'ѩZͻqѯo]|z  Hs'HJYpQdJ>J_Ó6ˆ4">"u+h˷aƑ.u ulZ\ӿ X4t$,^ɣw/Liֳn ykß_8.hIXF^>4sӭb׷>=}(qCG*\'T{ܼ$i3'QZͻqӯw}{aƐ&TPkM\:{XϥVdϫf]; HsGOJR7t(LJ{W/ɟNzwa @cΠFBpqdKB[ǗF9aD @SΠDB5pQdJB[ŗF9uaD @SΠFBpqdKB[ǗF9aD @c FBpqKBk`ǛFyAD @SDB5pqdKB[ǗF9a @c FBpqKFk6aǛNyAD @SDBpqdKB[ǗF9aD @SΠFBpqdKB[ǗF9aD @SΠFBpQdJB[ŗF9uA5Xi" (C(Xɳ%Nb-8v(LFkŗ>0y:T/bѳoBTjVn ytjۿN} (CG(\QPkM[x HeΡNWoɟNyAC"e*1f÷!ő*lU+ڹLvnϷ X4t$Ԭ^ţg/AD)ձn YsۿN 0cH*`蒧T{&ܼ$i3'QZͻ1ѯo}|zP↏$PФNb-9x 8eΡNwcˣ^ HsGHJZ7r̝Fk6aǛN9aD @SDB5nQcʛ>J_œ>t82 @*kX3jȕ6*-].[xr,ieL:U ְf÷!E*m UlZ]ǯ(iEL:U dç!E*m UlZ]ǯ(iEL:U dç!E*m UlZ]ǯ(ieL:U ְf÷!ő.m ul[]ǿ,qe<e 0f÷!Ɠ.uu۽m:qϿ(iEL:U ְf÷!ő.m ul[mpǿ,qe<e 0f÷!Ƒ.u u۽m:qϿ(iEL:U dç!E*m UlZ]ǯ(hEK:}TꖯdջE*lU+ڹLoӿ b 9a`Z+0ye:TV.bͳo`BLiֱnY3ٻ>=P"Pg"JRZ6rqdJ>Jm.[w(`$6u$,^ţg.@DTf8h׷.|Q$PLZ t(̝Fkŗ>4">"e*0f÷!E*d5+Y{<5˯_8Ȕ,d((V&= $y3'ѩZͻ1ѯo]{ Hs'!FJpQcʛ>Jn_Ó6{ˆ4y">"u+1h˷!Ƒ.m ulZ\oӿ P4t$,^ţw/ALiֱn ytk×_ (CH*\'T{&ܼ$i3'QZͻqѯw}|{Q$T%NjMxHfORͧfJ_œ>t4y">*uKWjǕ6}*\&}[7(iEL:U dç!E*m UlZ]ǯ(iEL:U dç!E*m UlZ]ǿ,ieL:U ְf÷!ő.m ul[]pǿ,qe<e 0f÷aƓ.uu۽m:qϿ(iEL:U ְf÷!ő.m ul[]ǿ,qe<e 0f÷!Ƒ.u u[mpǿ,qe<e 0f÷!Ƒ.u u[mpǿ,qeL:U ְf÷!ő.m UlZ]׿ R 5a`P0qe:}DV.bͫO_‰L)ձjY3׻>=}PF"LgP"JRYpQcʙ>Jm.}[7Ͽ(hE 8y 4`ɫwOAD)Uj93i׻>=}P"PLZ t˝B[œ>ˆ4y"̜<e*0fçD&d5+Y{<5m˯_?@.h))V6 ,Sgҩ^rfӯw}|{P$PLZ ڸv(MJ{7/ɛNyaD = (CH*\蒧T{&<$y3'ѩZrfӯw}a&XPkM\:{YϥVeϫn];  HsGOJR욷t(LJ{W/ɟNzwa @c FBpqdKB[ǗF9aD @SDB5pQdJB[ŗF9uAD @SDB5pQdJB[ŗF9aD @SΠFBpqdKB[ǗF9a @c FBpqKFk6aǛNyAD @SDBpqdKB[ǗF9aD @SΠFBpqKBk`ǛF9a @c FBpqKBkǗF9aD @SΠFB5pQdJB[ŗ>uA%Xiz PJ2liSXF] ,yS'ѩZͻ1eϫf=;x Dc&ΠD:شlǕ2}۽]ӿ P2pi+ZV?4sSbgӳw}{P"Pg#JR7rqKBZ_œ>0y<e ְdջč&d4Xw,l˧??8.d((V6= $yS'ѩZͻqѯo]|z Hs'!HJpQcʛ>Jn_Ó6{ˆ4y">"u+1h˷!Ƒ.m ulZ\oӿ P4t$,^ţw/AL)ֱn ytj×^(CH*\'T{ܼ}$i3'QZͻ1ѯo}|{Q$T$NbMx HfNRͧ^0qe:TV.bͳo`BTjVn YsٿN} (CG(\ɳPjMx 8%͡J{W/ɛN90y<U dѻÍ&\صv,ǟo8.d((V&= $y3'QZŻ1ѫn];0 Hs'!HJpQcʙ>Jn^Ï6{xs(hE 8} DUbͳo`C"TWrǟo@ .hIXF]4sSbշ.QƐ$T%Nb-x HeΣNwcˣ^aD @R掟D:4n1#I:JmÏ6{sˆ4" >*uKhbG2}ܽ&m:qϿ,qe:U ְdç!E*lUkڻ\oӿ P䊗4t$-^ɣwO‰TWrǧ??@ 0liT+ZWD)ձj Ytj×_@ 0hIT*ZWD)Uj Ytj×_@ 0hIT*ZWD)Uj Ytj×_@ 0hIT*ZWD)Uj Ytj×_@ 0liT+ZWD)ձn ytkßo@ 0li+\g@D)ֱn ykßo@ 0hIT*ZWD)Uj Ytj×_@ 0hIT*ZW"e*0f÷!E*dU+ٹ{=(CG(\R&Rsm;}YХVdϫf=;y  HsGHJZ6rqKB[ŗFu4y">"u+haƓ.u u[]ǯ X4u$-^ɣwO‰LjWrǟo>@.hIXF?<ԯf93iٻN}(CH*`蒧T{&= $yS'ҩ^gճa&XPkm\;{YЧVŻ1ѯo]|zQ$T%PkM\:{YХVū1eѫo]|zQ$T%PkM\:{YХVū1eѫo]|zQ$T%PkM\:{YХVū1eѫo]|{QƐ&TPkm\;{YЧVŻ1ѯo}|{a&XPsm;}iPZŻ1ѯw}{a&XPsm;}iPZŻ1ѯw}{a&XPsm;}iPZŻ1ѯo}|{QƐ&T%PkM\:{XϥVdϫf]; Mfv0 Hc& FBشlǕ2}ۻ\oӷ@ PJ2lISXF],S'ѩZͻ1ѫn]; ČDcΠD:شlȕ6}*ܽm׿ P2pi+ZV?4sSbgճQ$PLZ ڸt(̟Fk6`ǗFuˆ4y">"e*1f÷!E*lU+ٹ{Luϯ_@ PJ2pi\W=(CG(\R&Rsm;}YХVdϫf=;y  HsGHJZ6rqKB[ŗFu4y">"u+1h˷aƓ.u u[]ǯ P4t$-^ɣwO‰LjVrǟo>8.hIXF^?<ԭf93i׻>}(CG*\蒧T{&< $yS'ҩ^rgӳQƐ&TPkm\:{YХVū1eѫo]|zQ$T%NjM[zXϥVeϫn]{0 LgP#JZ ڸv8%͡Nwpcˣ^0 LgP#JZ ڸv8%͡Nwpcˣ^0 Lg#LZ 8v8%ΡNwcͣ^x0 Lg#LZ,9v 8eΣNwͧ^J_œ>A5Xi"0 Dc&ΠD:سlǕ2uu[\vnϷ@ HI0lISX6 ,yS'ѩZͻ1eϫf=;y0 Hs' FB4n0H6*\&m:pǯ PJ2liT*ZF^>4sSbgӳw}{P"PLZ t̝Fkŗ>t4y"̜<e*0fçE*d5+Y{<5˯_8.d))V6 ,ySgҩ^rfӯw}{Q$TФNb,9v8%͡JWo˟VzwaD J_œ>A5Xi" DcΠD:lG2uuZLvnϯ_8ȓ,`T{;{XORwcˣVzvaD tˆ4">"uKhaƓ.u u[]׿ P䊗4t$,^ţw/ALiֱn ykß_@.hIXF^?4ԭf8i׻>= (cH*`T{&= ,yS'ҩ^gӳQƐ&T%PkM\:{XϥVeϫn];  HGP"JR욷t(MJ{WoɟVwAD @SDB5pQcʛ>Zŗ>uˆ42 @*kX3jȗ6:-.{xsˆ42 @*kX3jȗ6:-.{xsˆ42 @*k3lH::-6{s82 @2k3lH::-6{s82 @2k3lH::-6{sˆ42 @*kX3jȗ6*-].[xr4y">*uKhG2}ܿ&m;7q)Jӯ@F"LGOHJpQ#I::-]&m:pǯ P2piT*ZF^>4Sgҩ^qѯo]{ Dc& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӯw}{P"Pg#JZ t˝Bkŗ>0y<e ְdçD&d5+Y{<5˯_?8Ȕ.d((V6= ,yS'ѩ^qӯw}|{P↏$PФLZ,8v8%MJ{W/ɟNzvAC@.hIXF^?<ԭf93iٻ>}(CG*\蒧T{&< $yS'ҩ^rgӳQƐ&TPkM\:{YХVū1eѫo]{0 LgP#JZ ڸv8%͡NWpbˣV  HGP"JR t(%MJWpbˣV  HGP"JR t(%MJWpbˣV  HGP"JR t(%MJWpcˣ^0 LgP#JZ ڸv8%͡Nwpcˣ^0 LgP#JZ ڸt(%MJWpbˣV  HGP"JR욷t(MJ{WoɟVwAD Jn_Ó6=%Wi (C(Xɳ%Nb-8v(LFkŗ>0qe:T/bͳo`BTjVn YsٿN} (CG(\PjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵v,ǟo8Ȕ,d((V&<$i3'QZŻ1eϫf]; Ds'!FBpQ#ə>Jm.{xr(`% 8y 4`ͫO`BTWryß_8.d))V6,ShR^gӳP↏$PФLb,9v8%͡NWpb˟Vwa @SD:4n1#ə>Jn^Ï6{sˆ4" @*uKWhG2}ܽ&m;7qϿ(hEK8}D/bѻď&d5+Y{JmÏ6{xr(hE 8y DU`ͫo`BTWrßo@.h))X6],shR^gճQ$TФNb-9v 8%ΡNwpbˣVwa @SΠDB5nQ#ə>Jn^Ó6{ˆ42 @*uKWjG2}ܿ&m;7qϿ(hEK:}D/dѻď&d5+Y{LuϷ P䊗4t$,^ɣwO‰TjWrǧo??@ 0lIT*ZWD)UjYsۿ^ (cH*`T&= ,ShRbշ.=}QƐ&TPkm\;{YЧVŻ1ѯo}|{QƐ&TPkm\;{YЧVŻ1ѯo}|{QƐ&TPkm\;{YЧVŻ1ѯo}|{QƐ&TPkm\;{YЧVŻ1ѯo}|{QƐ&TPkm\:{YХVū1eѫo]|zQ$T%NjM[zXORdϫf];0 LgP#JZ t(%MJ{WoɟVwAf6$`$4t$Ԭ\W4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǿ(`% 6y4-^ɫwOL)ձj YsٿN} 0cH*\'Rsm;{YϥRͧ^x Hs'!HJpQcʛ>Jn_Ó6{s4y">"e+1f˷!ő.m UkڻLoӷ P4pԬ\ţg.AD)ձj YsۿN 0cH*`T{&< $y3'ѩZqӯw}{QƐ$T%NjMxHfORͧfu4" @*KWjǕ6}*]&}[7(iEL:TꖯdջE*lUkڻ\׿ X4u$-`ɫO`B"Tصw,5m˯_@ P4u$-`ɫO`B"Tصw,5m˯_@ P4u$-`ɫO`B"Tصw,5m˯_@ P4u$-`ɫO`B"Tصw,5m˯_@ 0liT+ZWD)ձn ytj×_@ 0hISZV*uKhbF.uu[]ǯ P4t$,^ţw/ALiֳn ykß_@.hIXF^>4ӭf8h׻>= (CH*`T{&< $yS'ѩ^rgӳwQ$T%NjM[zHORdϧf=;0 LgP#JZ ڸt(%MJWpbˣVaD @SΠFBpQdJB[ŗF9uAD @SD:5nQcʛ>Zŗ>uˆ42 @*kX3jȗ6:-.{xsˆ42 @*kX3jȗ6:-.{xs4" @*KX2jȕ6*-].[xr4" @*KX2jǕ6}*].}[w(iEL:U dջE*lUkڻLoӿ X6u4`ͫO`B"T׵v,l˧??j NP"PgP"JRYpQ#ə::-ݿ&};7qǯ PJ0lISXF] ,yS'ѩZͻ1ѫf=;y0 Hs'!FB4n0H6*\&m:pǯ PJ2liT*ZF^>4sSbgӳw}{P"PLZ t̝Fkŗ>t0y̜<e ְfçD&d5+Y{<5˯_?8Ȕ.d((V6= ,yS'ѩ^qӯw}|zP$PLZ,8v8%MJ{W/ɟNzva @SD:4n1#I::m6{xs4y">"u+1h˷aƑ.u ul[]׿ P䊗4t$,^ţw/LjVnyßo@ 0hIT*ZV*uKWjG2}*\&};7,ieL:U dջE*dU+ڹLvoӷ"M}t ČDcΟD:jG.u ulZLuϯ_8,`'Rsm;{XfNNwpb˟VzvACJm.{xr(iEK8} DV.bͳo`BTWrß_8Ȕ.d((V6= ,yS'ѩ^qӯw}|zP$PLZ 8v8%MJ{W/ɟNzva @SD:4n1#I::m.{xr(iEK:}D/bѻč&d4Y{<5ϯ_@ P䊗4p$,^ţw/ALiֳnykß_@ 0hISZF?<ԯf93iٻN~~(CH*`蒧T{&< $yS'ҩ^rgӳQƐ&TPkM\:{YХVeϫn]{0 HGP"JR t(%MJ{Wo˟VaD @SΠFB5pQdJB[ŗF9uAD @SDB5pQdJB[ŗ>uˆ42 @*kX3jȗ6:-.{xsˆ42 @*kX3jȕ6*-].[xr4" @*KWjǕ6}*].}[w(iEL:}TꖯdջE*dU+ڹLvoӿ Xʘ6u$-`ɫwO_‹TWrǧo??EB VaD }(CG*\蒧T{&< $y3'ѩ^rfӳwQ$T%PkM[zXϥVdϫf];  HsGOJR욷t(MJ{W/ɟVwAD @SDB5nQcʛ>Zŗ>uˆ42 @*kX3jȕ6*-].[xr4" @*KX2jȕ6*-].[xr4y">*uKWjǕ6}*].}[w(iEL:U dç!E*lUkڻ\׿ P4u$-^ɫwO_‹TWr,lǧ??@ 0lIT*ZV=}P"PgP"JRZ6rQcʙ>Jm.[7Ͽ(hE 8y 4^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_œ>0y<U ְdջč&\Xw,lǧo>8Ȕ,d((V&= $y3'QZͻ1ѫn]{0 HsGHJYrqdJBZ_œ>ˆ4">"u+haƑ.u ulZ\oӿ P4t$,^ţg/AL)ֱn ytj×^(CG(\'R{}i2PZŻ1ѫo]{0 HsGOJR7r̝Fk6aǛN9aD @SDB5nQ#ʙ>Jn_Ó>ˆ4" @*KWjǕ2}*\&};7,ieL:U ְfç!E*m UlZ\׿ Xʘ4u$-`ɫO`B"T׵v,m˯_@ 0liT+ZWD)Uj Ytj×_@ 0hIT*ZVJn_Ó6S_*8,`'Rsm\:zHfNNWoɛN90qe:DV.bͳo`BLiֱn YsٿN}(qC(XɳPjMx 8%͟J{7/aǛF9uˆ4y"̜<e ְdջď&d4Xw,lǧo>@.h))V6= $y3'ѩZͻ1ѫn];0 HsGHJpQcʙ>Jn^Ï6{xs(hE 8} DU`ͳo`BTWrǟo@.h))X6,shR^gӳP↏$PФLb,9v8%͡NWo˟VwaD @SD:4n1#I::mÏ6{s4y">"uKhbF2uu۽mpǿ,iEL:TꖯdջD*d5+ٹLvnӷ P4t$-^ɣwO‰TWrǧo??@ 0hIT*ZWX͍YYEh8,`'Rsm:zHfNNWoɟN90qe:T.bͳo`BTjVn YsٿN} (C(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_(CG(\QPkM[zHfNNwpb˟VwAC=}(qC(\R&Rsm;{YϥVϧf=;y0 LGOJR7r˝Fk`ǗF9uˆ4">"uKhbF.uu[]ǯ(hE 8}DV/bѳč&\4X{<5ϯ@ P䊗4t$,^ɣw/LjVrǟo>8.hIXF^?<ԭf93iٻN}(CH*`蒧T{&= $yS'ҩ^gճa&XPkm\;{YЧVŻ1eѫo]|zQ$T%PjM[zXϥVeϫn]{0 HGP"JR t(%MJWpbˣV  HsGOJR욷t(MJ{Wo˟VAD @SDB5pQdJBZŗ>uˆ42 @*KX2jȕ6}*].}[w(iEK:}TꖯdջD*dU+ٹLvnӷ P4t$,^ɣwOLjVryßoՎY%UA82 >"u*0fçč&\صrß^ (CG(XɳPjMv8%MJ{7/aǗFt0y<T/bѳoC"TWryk×^ (CG(\QPkM[x HeΡNWoɟNyaD 4sӭb׷.=}Q$T%NbMx HfNRͧ^J_Ó>ˆ42 @*KX2jȕ6}*].}[w(iEL:U dջE*lUkڻLoӿ P4u$-^ɫwO_‹T׵v,m˯_@ 0hIT*ZWD)Uj Ytjۿ^ (cH*`ҨV6,shSbշ.=}(CH*`T&= ,ySgҫ^շ.|Q$T%PjM[zXϥVdϫf];0 LgP#JZ ڸt(%MJ{Wo˟Vwa @SΠFB5pQcʙ>J_Ó>!;&+(q#&X$Nb ڸt(˝B[Ó6{s(hE 8y4-^ɣw/ADTf8h׷.P"Pg#JR6rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձj YsٿN} (CG(\QRsm\:zHfNNwcˣVwaD =(qCG(\R&Rsm;{YϥVdϧf=;y Hs'HJYpqdKBZœ>ˆ4">"uKhbF.uu[]ǯ(hE 8} DV/bѳÍ&\4X{<5ϯ_@ P䊗4t$,^ɣw/LjVryǟo>@ 0liT+ZWDUjYsٿN(qCG*\蒧T{&< $yS'ѩ^rgӳQƐ&TPkM\:{YХVū1eϫn]{0 LgP#JR t(%MJWpbˣVaD @SΠFBpqdKB[ŗF9uAD @SDB5pQcʛ>Zŗ>uˆ4" @*KX2jȕ6*].}[w,iEL:U dçE*lUkڻLoӿ P䊗4t$,^ɣwOLjVrǟo>8.hIXF^>4sӭbh׷>=}#k)0(q#&X$Nb,ڸt(̝B[œ>{s$`$6u$Ԭ\śg<ӭbճP"Pg#JR7rqKBZn^Ï6{xr(hE 8y 4`ɫwO_‰Liֱn YsٿN} (CG(\R&Rsm\:zHfORwcˣVaD =(CG(\R&Rsm;}YХVdϧf=;y Hs'HJYrqdKB[ŗ>tˆ4">"uKhbF2uu۽mǯ(hEK8}DV/bѳč&\4Y{<5ϯ@ P4t$,^ɣw/LjVrǟo>@ 0liT+ZWDUjYsٿN(CG*\蒧T{&< $yS'ҩ^rgӳQƐ&TPkM\:{YХVū1eϫn]{0 LgP#JR t(%MJWpbˣVaD @SΠFBpQdJB[ŗF9uAD @SD:5nQcʛ>Zŗ>t4" @*KX2jǕ6}*].}[7(iEL:}TꖯdջE*dU+ڹLvoӿ Xʘ6u4-`ɫO_‹T׵r,lǧ??@ 0hISZF?<ԭf8i׻>= +%{*P(qC&X$Nb,8v(̝F[œ>s(`$6u$,\śg<ԭbճQ"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}Q$PLZ t(̝FkŗFt4y"̜<e 0fçD*d5+Y{<5˯_?8Ȕ.d((V6= ,yS'ѩ^qѯw}|zP$PLZ 8v(%MJ{W/ɟNyaD @SD:شn1#I::-.[xr(hEK8}DV/bѳÍ&\Xw<5m˯_@ .hISXF^?<ԭf8i׻>= (cH*`T{&< $yS'ѩ^rfӳwQ$T%NjMxHORϧf=;y0 HGP"JR욷t(MJ{W/ɟVwa @c FBpqdKB[ŗF9uAD @SD:5nQcʛ>Zœ>t4" @*KWjǕ6}*].}[w(iEL:U dç!E*lUkڻ\׿ X4u$-`ɫO`B"T׵v,m˯_?@ 0hISZVtˆ4">"u+haƑ.u ul[]׿ P2p\ţg.AD)ձn Ytjۿ^(CG*\'R{ܼ}$i2QZͻ1ѯo}|{Q$T%NbMx HfORͧ^Jn_Ó>ˆ42 @*KX2jȕ6*-].}[w,ieL:U dç!E*m Ukڻ\׿ Xʘ4u$-`ɫO`B"Tصw,m˯_@ 0liT*ZWD)Uj Ytjۿ^ (cH*`ҨT&= ,ShR^շ.}Q$T%NjM[zXORdϧf=;0 LgP"JR t(LJ{W/ɟNzvAD @R掟D:شn1#I::m6{xrˆ4y"<T/bѳo`BTjVn Ysٿ>=(qC&X%Nb,8v(LFkŗ>0y<U dѻÍ"TWryk×^ (CG(\QPkM[x HeΡNWoɟNzvaD =}(CG*\'R{}$i2QZŻ1ѯo}|zQ$T$Nb-x HfNRwͧ^x0 LgP"JR t(MJ{W/ɟVzwa @SΠFB5pQdJ>Zŗ>t4">*uKWjG2}*\&}[7,qe<e ְf÷!ő.m ul[]ǯ(iEL:U dջE*lUkڻ\ӿ P4u$-`ɫwO_‹T׵v,m˧_?@ 0hISZV@.d()V6= $y3'QZŻ1ѫn];  Hs'!FJpQ#ʙ>Jm6{xr(`% 8y 4`ͫO_‰TjVrykß_ (CG(\R&Rsm;}YХVdϧf=;y Hs'HJYpqdKBZœ>ˆ4">"uKhaƓ.uu[]ǯ P4t$,^ɣw/LjVnykßo@ 0hISZF?<ԯf93iٻ>}(qCG*\'T{&ܼ$y3'ѩZrfӯw}P↏$T%NbMxHfORϧf=;y0 HGP"JR t(MJ{Wo˟VwAD @SD:5nQcʛ>Z_œ>t4">*uKWjǕ6}*\&}[7(iEK:}TꖯdջE*lU+ڹLoӿ P䊗4t$-^ɫwO‰TWrǧ??@ 0liT+ZWDUjYsٿN(qCG*\'T{ܼ$i3'QZͻqӯw}{QƐ$T%NjMx HfNRwͣ^Ƭr,@ PJ0lISX6 ,y3'QZŻdϧf@.dҨT{&ܼ}iХVͧ^AC@ .hIXF]4shRbճQ$TФNb-9v8%͡NWpb˟VwaD @SD:4n1#I::m6{xs4y">"u+hbF.uu[mǯ(hEK:}D/bѻč&d5+Y{t4y">"uKhbG2u۽m:pǿ,iEL:}T/dѻď&d5+Y{<5ϯ_lj,~l DcΟD:jG2u ulZLuϯ_@.dҨT{&ܼ}YϥRͣ^wAC4y">"u+1f˷!Ƒ.m ulZ\oӿ X4t$,^ţw/ALiֱn ykß_8.h)XF^>4sSb׷.=}(qCG(\'R{ܼ}$i3'QZͻqѯw}{QƐ$T%NjM[zHORϧf=;y0 HGP"JR욷t(MJ{W/ɟVzwa @SΠFBpQdJB[ŗFuˆ42 @*KX2jȕ6}*].}[w(iEL:U dջE*lUkڻ\ӿ P4u$-^ɫwO_‹T׵r,l˧_?8.hISZF?=}@F"LgP"HJYpQcə::-.}[7ǿ(`% 6y4-^ɣw/@DTf8h׷.|Q$PLZ t˝B[œ>ˆ4y"̜<e ְfçD&d4Xw<5m˧??@.d((V6= $yS'ѩZͻ1ѯo]{ Ds'!FBpQcʙ>Jn^Ï6{xs(hEK8} DV.bͳoC"\׵v,ǧo??8.d))X6],shRbճQ$T$Nb-x HeΣNwcˣ^aD @SD:4n1#ə:JmÏ6{sˆ4" @*uKWhG2}ܽ&m;7qϿ(hEK:}D/dѻď&d5+Y{LuϷ P䊗4t$,^ɣwO‰LjWrǧo??@ 0hIT*ZVJn_Ó>4">*uKhbG2uܽm:pǿ,iEL:}T/dѻč&d4Y{<5˯_8,`'Rsm\:zHeΡNWoɛN9ˆ4y"̛<U dѻoC"TWrytjۿN~~(qC&X%Nb-9v8%MJ{7/aǛFt0y<U dѻÍ"\׵v,ǟo8Ȕ,dҨT{&<$i2PVūdϫf=;y0 HsGHJpQcʙ>Jn^Ï6{xs(hE 8y DU`ͫO`BTWryß_8.d))V6 ,ySgҩ^rfӳw}{Q$T$Nb-9x 8%ΡNwpb˟Vwa @SD:4n1#I::m6{xs4y">"u+haƓ.uu[]ǯ(hEK8}DV/bѻč&d4Y{<5Ϸ@ X4u$-^ɫwO‰TjWrǧo??@ 0hISZVu4" >*uKWjG2}*ܿ&};7q(iEK:}T/dѻď&d5+Y{=(qC(Xɳ%Nb-9v8%MJ{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,d(V&<$i2PVū1eϫf=;y0 HsGHJYpQcʙ>Jn^Ï6{s(hE 8} DU`ͫo`BTWrß_8.d))V6 ,Sgҩ^rfӳw}QƐ$T$Nb-9x 8eΡNwpbˣVa @SD:4n1#ə:JmÏ6{s4y">"u+hbF.uu[mǯ(hEK8}D/bѻč&d4Y{<5Ϸ@ X4u$-^ɫwO‰TWrǧo??@ 0hISZVu4" >*uKWjG2}*\&};7,ieL:U dçE*lU+ڹLoӿ Xʘ4u$-^ɫwO‰TjWrǟo>@ 0hISZF?<ԭf8h׷>=}K 000ye:TV.bͳo_‰LiձjY3ٻ>=}PF"LgP"JJYpQcʙ::-.}[7ǿ(`% 6y4-^ţg.@DTf8h׷.|Q$PLZ t˝B[œ>0y̜<e ְdջč&\Xw,lǧo>8Ȕ,d(V&<$y3'QZŻ1eѫn];0 HsGHJpQcʛ>Jn_Ó6{s4y"̜>"e*1f÷!ő*lUkڹLvnϷ X4t$,^ţw/AL)ֱn Ytjۿ^(qCG(\R&Rsm}iЧVū1eϫn];0 LgP"JR욷t(̟F{7/aɛNya @SDB5nQ#ʙ>Jn_Ó64y">"uKhbG2}ܽ&m:qϿ(hEK:}D/dѻď&d5+ٹ{Lvnӷ P4t$-^ɫwO_‰TWr,ǧ??@ 0liT+ZWD)UjYsۿ^ (CH*`T&= ,ySgҫ^gճ.|Q$T%NjM[xHORϧf=;0 LgP#JZ t(%MJ{Wo˟VwACJn^Ó6{82 @*KX2jǕ2}*ܿ&};7qϿ(hE 8} DV.bѳoÍ"\صw,m˧??Վ(PAC<2 @*u+1f÷D&d4صv,ß_(q#&X%Nb,8v(LFkŗ>0y<U dѻC"TWryk×^ (CG(\QPkM[x HeΡNWoɟNyaD 4sSbշ.}Q$T$Nb-9x HeΣNwcˣ^ HsGHJZ7r̝Fk6aǛF9aD @SD:5nQ#ʙ>Jn_Ó>4" >*uKWjG2}*ܿ&};7,iEL:U dջE*lUkڹLoӿ X6y4`ͫo`C"\صw,5m˯_@ 0lIT*ZWDUjYsۿ^(CH*`T{&= ,yS'ҩ^gճa&TPkM\:{YХVeϫn]; HsGOHR7r̟Fk7/aɛNya @SΠDB5nQ#ʙ>Jn^Ó642 @*uKWhbF2uu۽]׿ @ 4D DcΠD:lG2uulZLvnϯ_8,`Tsm;{XONwpb˟VzvAC4y">"u+1f˷!Ƒ.m UlZ\oӿ P4t$,^ţw/ALiֱn ytk×_ (CH*\'T{&ܼ$i3'QZͻqѯw}|{Q$T%NbMx HfNRͧ^J_œ>42 @*kX2jȕ6}*].}[w(iEK:}TꖯdջD*dU+ڹLvoӿ Xʘ6u4`ͫO`B"Tصw,m˯_@ 0hIT*ZV0y<T/bѳoC"TWryk×^ (qC(XɳPjMx 8%͡JWoɟNyAC"e*1f÷!ő*lUkڹLvnϷ X4t$,^ţg/AL)ձn Ytjۿ^ 0cH*`T{&ܼ$i3'QZͻ1ѯo}|zP↏$PФNb-9x 8eΡNwpcˣ^aD @SD:4n1#ə>Jn^Ï6{42 @*KX2jǕ2}*\&};7,iEL:U dջE*dU+ڹLvoӿ Xʘ6u$-`ɫO_‹T׵v,l˧_?8.hIXF?<ԯf93ٿN~~ (cH*`T&= ,ySgҫ^ճ.|Q$T%NjMxHORϧf=;0 LGP"JR t(MJ{W/ɟVzwa @SΠDB5nQcʙ>J_Ó>ˆ4">*uKhbG2u۽mpǿ(hEK8}DV/bѳÍ"\طw,m˧_?حXՎ88ȓ,`'Rsm:zHfNNWoɟN90qe:DV.bͳo`BLiֱn Ysٿ>=(qC(XɳNb-9v8%MJ{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,d((V&<$i2PVŻ1eϫf=;y0 HsGHJYpQcʙ>Jn^Ï6{s(hE 8y DU`ͫo`BTWryß_8.d))V6 ,ySgҩ^rfӳw}{Q$T$Nb-9v 8%ΡNWpb˟VwaD @SD:4n1#I::m6{xs4y">"u+1h˷aƑ.u u[]׿ P4t$,^ɣw/LjVryßo@ 0hIT*ZVJ_œ>t82 @*kX3jȕ6*-].}[w(iEL:}TꖯdջD*d5+ٹLvnӷ P4t$-^ɣwO‰LjWrǟo>@ 0lIT*ZV<ԯf93i׻>= (cH*`蒧T{ܼ}$i2PZŻ1ѫn]{(@<@ PI0lIX6= $y3'QVūdϧ^A82 @"u+1f÷!E&d4Xw,lǧo8Ȕ,dҨT{}YϥRͣ^aD "e*1f÷!E*lU+ٹLuϷ@ P2p\śgDUj93ٻ>} 0cH*`'T{ܼ}i2PZŻ1eѫn]{ Hs'HJYrqKB[ŗ>t42 @*uKWhG2}ܽm:qǿ,iEL:TꖯdѻD&d5+ٹ{LvnϷ Xʘ6u4-`ɫO_‹T׵r,lǧ??@ 0lIT*ZVu4" >*uKWjG2}ܿ&};7q(iEK:}T/dѻď&d5+Y{LuϷ Xʘ4u$-^ɫwO‰LjVryßo@.hIXF]4shSbճ.8Ȕ,`Rsm;zHfNNWoɟN90qe:DV.bͳo`BLiֱn Ysٻ>=(qC(X%Nb-9v8%MJ{6`ǗFt0y<U dѻÍ"\׵rß_(qC(\QPkM[x HeΡNwpb˟Vzva @RB2klǕ2}*ܽmǯ P2pi\W<ԯf8h׻>=}Q$TФLb,8v8%MJ{W/ɟNzva @SD:شn0I::-.[w,ieL:Tꖯdѻč&d4Y{<5ϯ_@ P4pԬ\ţg/AL)ֱn ytj×^ (CH*\蒧T{&ܼ$y3'QZͻqӯw}{QƐ&T%NjM[xHORϧf=;y  HsGOJR7t(̟F{7/ɛNzvAD @SD:5nQ#ʙ>Jn_Ó>ˆ4" @*KX2jǕ6}*\&}[7,qe:U ְf÷!E*m UlZ\׿ P4u$-^ɫwO_‰TWr,ǧ??@ 0lIT*ZV0y<e ְdջD&d4Xw<5m˧??@.h))V6 ,Sgҩ^rfӯw}{P↏$PФLZ 8v(%MJ{W/ɛNyaD @R掟D:شl0H::-.}[w,iEL:}T/dѻč&d4X{<5˯_@ 0hISXF^?4ӭfh׻>=(CG*\'T{ܼ$i3'QZͻqѯw}{QƐ$T%NjMxHfORͧf=;y  HsGOHR7t̟F{7/aɛNyAD Jn_Ó6ˆ4" @*uKWjǕ2}*\&};7,ieL:U dç!E*lUkڻ\oӿ P䊗4t$,^ɣwO‰LjWrǧo??@ 0hISZF?<ԯf93iٻN}(CG*\'T{&ܼ$y3'QZͻqӯw}{QƐ$T%NbMx HfNNwcͣ^ Hs'HJYpqdKBZœ>ˆ4y<T/bѳo`BTiֱn Y3ٻ>=}P"LgP"JRYpQcʙ>:-.}[7Ͽ(`% 6y4-^ţg.@DTf8h׷.|Q"Pg#JR7rqKBZ_œ>0y<U dѻÍ&\صv,ǟo@.d()V6= $y3'ѩZͻ1ѫo]{0 HsGHJYpqdJ>J_Ó6{ˆ4y">"e*1f÷!ő*lUkڹLvnϷ X4t$Ԭ^ţg/AD)ձn YsۿN (cH*`蒧T{ܼ}$i2QZŻ1ѯo]|z0 HsGOHRZ7r˝Fk`ǗF9AC"uKhbF2u۽m:pǿ,ieL:U dջE*lU+ڹLvoӿ Xʘ6u$-`ɫwO_‹TWr,l˧??@ 0liT+ZWDUjYsۿN(CG*\蒧T{&< $yS'ѩ^rgӳwQƐ$T%PjM[zXORdϧf=;0 LGP"JR t(LJ{W/ɟNzwaD @SD:5nQ#ə>Jn^Ó642 @*KWjG2}ܽm:pǿ(iEK8}DV/bѳoÍ"\صw,l˧??X}إ͎(aD 0y<U dѳoC"TWryk×^ (CG(\QPkM[x HeΡNWoɟNyAC*uKhbG2uܽm:pǿ,ieL:U dջD*d5+ٹLvnӷ P4t$,^ɣwOLjWrǟo>@.hISXF?<ԯf93iٻN~~(CH*`蒧T{&< $yS'ҩ^rgӳQƐ&T%PkM[zXϥVdϫf];0 LgP#JZ t(%MJ{Wo˟Vwa @cΠFB5pQcʛ>Zœ>t42 @*KWjG2}ܿ&m;7qϿ,qeL:U dջD&d5+Y{=}P"LgP"JRYpQcʙ>:-.}[7Ͽ(`% 6y4-^ɣw.@DTf8h׷.|Q$PLZ t˝B[œ>0y<e ְdջč&\طw,lǧo>@ .h))V6 ,yS'ҩ^qѯo}|z Hs'!FJpQcʙ>Jn^Ï6{s(hEK8} DV.bͳoC"T׵r,ǧo>@ 0hISXF^>4sSbշ.|P$PФLb,9v8%͡JWo˟VwaD @SD:4n1#ə:JmÏ6{sˆ4">"uKhbF2u۽mpǿ,iEL:TꖯdѻD&d5+ٹ{LvnϷ P䊗4t$,^ɣw/LjVrǟo>8.hIXF^?<ԭf93iٻ>}(CG*\蒧T{&< $y3'ѩ^rfӳwQ$T%NjM[zHORϧf=;0 LGP"JR t(LJ{W/ɟNzwaD @SDB5nQ#ʙ>Jn_Ó>4">"uKhbF2u۽mpǿ(iEK:}D/bѻč&\4Xw<5m˯_8.h))X6,ShR^rgӳw`(`% 6y$,^śg<ӭbgӳw}|z DcΠD:lǓ2uu[\nϷ@ PJ2lISXF],Sgҩ^1ѫn]; Dc& FB4n0H6*\&m:pǯ PJ2li+ZV?4sSbgճQ$PФLZ ڸt(LFk6aǛF9u0y<e ְdçD&d5+Y{<5˯_8.d()V6 ,ySgҩ^rfӯw}{Q$PФNb,9v8%͡JWoɟVzwAD }(qCG*\'T{ܼ$y3'QZqӯw}a&TPkM\:{XϥVdϫf];0 LgP#JZ ڸt(%MJ{Wo˟VwAD Jn_Ó64" >*uKWhG2}ܿ&};7q(iEK:}TꖯdѻD&d5+ٹ{LvnϷ P4p$Ԭ^ţw/ALiֳn ykß_8.hIXF^>4sSbշ.|P$PФLZ,8v8%MJ{W/ɟNyX(P8*`'Rsm\:z HeΡN{W/ɛN9u‡0y<T/bѳoCTjVn ytjٿN} (CG(\ɳPjMx 8%͡J{W/ǛF9uˆ4y"̜<e ְdջč&\صv,ǟo@.d((V&<$i2PZŻ1eϫf=;y0 HsGHJYpQcʙ>Jn^Ï6{xs(hE 8y 4U`ͫO_‹TjVrykß_(CG(\R&Rsm;{YϥVϧftˆ4" >*uKhbF.uu[]ǯ P4t$,^ţw/ALiֱn ytk×_8.h)XF^>4sSb׷.=}(qCG*\'R{ܼ}$i3'QZͻqѯw}{QƐ$T%NjM[xHORϧf=;y  HGOJR7t(LF{7/ɟNzvaD @SD:5nQ#ʙ>Jn_Ó>ˆ4" @*KWjǕ2}*\&};7,ieL:U dջE*dU+ڹLvoӿ Xʘ4u$-^ɫwO_‰TWrǧo>@.hIXF^>4ӭfh׷>=}(qCG(\R'Rs}iPVŻ1eѫn];0 HGOHRZ6rqKB[ŗ> ČDSD:k3jbF.u UkڹL5˯_?8Ȕ,dT{;{XORwpb˟VzvAC*uKhbG2uܽm:qǿ,ieL:U dջE*dU+ڹLvoӿ X4u$-^ɫwO_‰TWrǧo??@ 0hISZV"u+1h˷aƑ.u ul[\ӿ X4t$,^ţg/AD)ձj YsٿN~~;0 0qe:}DV.bͫO_‰L)ձj93i׻>=|Q$Pg#JRZ6rqdJ>Jm.[w(hE 8y 4`ɣw/AD)Uj93i׻>=}P"Pg"JRZ6rqdJBZ_Ó6{s(`% 6y4-^ɣw/L)ձjY3ٻ>} (CG(\R&Rsm\:zHORwcˣ^aD @RD:lȕ6}*\&m;7qǿ(hE 8} DUbͳo`C"T׵rǟo>@ .hIXF]4sSbշ.QƐ$T$Nb-x HeΡNwpcˣVAD @ 0liT*ZWJ_Ó>ˆ4" >*uKWhG2}ܽ&m:qϿ,ieL:U dջD*d5+ٹ{LuϷ X4t$,^ɣw/Liֱn ytk×^(qCG(\R&Rsm;{YϥRͧ^<8,`'Rsm\:zHeΡNWoɛN9ˆ4y<U /bѳoCTjVn ytjٿN} (CG(XɳPjMx 8%͟J{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}i2PVūdϧf= (CH*`蒧T{&<$y3'ѩZrfӯw}{aƐ&T%PkM[zXORϧf=;y0 HGP"JR욷t(LJ{7/ɟNzvaD @SD:5nQ#ʙ>Jn_Ó>ˆ4" >*uKWjG2}*ܿ&};7q(iEL:}TꖯdѻD*d5+ٹLvnӷ P䊗4t$,^ɣw/LjVnyßo@ 0hISZF?<ԭf8i׻>= (CH*\'T{ܼ}$i2PZŻ1ѫo]{ Hs'!HJpQdJ>J_Ó6{`0 (q#&X$Nb ڸt˝BZ_Ó6{r(`% 6y4,^ţg.@<ԭfճQ$Pg#JR7rqKBJn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjM[x HeΡNWoɟNzvaD =(CG(\R&Rsm;{YϥRͧfˆ4y">"u+h˷aƑ.u ul[]ӿ Xʘ4u$-^ɣwOLjVnykß_@ .hIXF^?4ӭfh׻>=(CH*\'T{&ܼ$y3'QZͻqӯw}{QƐ&T%PjM[zHORϧf=;y  HsGOJR7t(̟F{7/aɛNzvAD Jn^Ó64y">"uKhbG2}ܽ&m;7qϿ(hEK8}D/dѻď&d5+Y{@.hIXF^>4sӭb׷.=}Q$T$Nb-9x 8eΡNwpbˣVwa @SD:شl0H6*-]&};7ϰ‡0y:T.bͳo_‰LiձjY3׻>=}Q$Pg#JR7rqdJ>Jm.[w(hE 8y 4-^ɣw/AD)Uj93i׷.|Q$PLZ t˝B[œ>0y<U dջč&\صv,ǟo>@.d((V6= $y3'QZͻ1ѫn]{0 HsGHJYpQcʛ>Jn^Ó6{s0y̜<e*0fç!E*dU+ٹ{"uKhbF2uu۽mǿ(hEK:}D/bѻč&d4Y{<5Ϸ@ X4t$-^ɣwO‰LjWrǟo>8.hIXF^?<ԭf8i׻>} 0c*`ҨV&= ,ySgҫ^gճ.aƐ&TPkM\:zXϥVdϫf=;0 LgP"JR t(LJ{W/ɟNzvaD @SD:4n1#ə>Jn^Ï6{ˆ42 @*uKWhG2}ܽm:pǿ(iEK:}D/bѳÍ&\Xw,5m˧_?@ 0hIXF]4shSbgճabV( (`$6u$Ԭ\śg4shR^rfӯw]{0 Hs'!FB5n1#I::-]&};7qǿ(`% 8y 4`ɫwOL)ձjY3ٿN} (CG(\R&Rsm\:zXORwcͣ^a @RD:lȕ6}*\&m:qǿ(hE 8} DU`ͳo`B"TWrǟo@.h)X6]4shRbgճQ$TФNb-9v 8%͡NWpb˟Vwa @SD:4n1#I::m6{xs4y">"u+hbF.uu[]ǯ(hEK8}DV/bѻč&\4Y{<5ϯ@ P4t$,^ɣwOLjVrǟo>@ 0liT*ZW"u+hbF.uu[]ǯ P䊗4p$Ԭ^ţg/AD)ձn YsۿN~ (CH*\'Rsm}YХVϧf8.d))X6,shR^gճQ$T$Nb-9x 8eΡNwpcˣVaD @R掟D:شn1#I::m6{xs4y">"uKhbF2uu۽mpǿ(iEL:}Tꖯdѻď&d5+Y{LuϷ Xʘ6u4-`ɫO_‹T׵r,lǧ??@ 0hIT*ZVJn^Ó6{s4y">"e+1f÷!ő*m UkڻLvoӷ P4p\śg.@D)UjYsٿN~ (cH*`'T{ܼ}$i2QZŻ1ѯo}|zP↏$PФNb-9v 8eΡNwpcˣVaD @SD:4n1#ə:Jn^Ï6{ˆ42 @*KWjG2}*ܿ&};7q(iEK:}T/dѻď&d5+Y{LuϷ Xʘ6u4`ɫO`BT׵r,lǧ??@ 0lIT*ZV4shR^rfӯw}|z Dc& FB4n0H6*\&};7qǿ(`% 8y 4`ɫwOLiֱn YsۿN~~(qCG(\QRsm\:zXORwͣ^AC@ 0hISXF^>4sӭbշ.}Q$T$Nb-9x 8%ΡNwpbˣVAD @.hIXF^?<ԭf8i׻>= 0cH*`T&= ,ySgҩ^gӳQƐ$T%NjM[xHORͧf=;y  HsGOHR7r̝Fk7/aǛN9aD @SD:5nQ#ə>Jn^Ó6{ˆ4" @*uKWhbG2u۽mǯ(hE 8} DV.bͳoC"\׵v,lǧo??8.d))V6 ,yS'ҩ^qѯo}|z0 Dc&ΠD:سlG2uuZLvnϯ_8,`'Rsm:zHfNNWoɟNy0y<T/bѳoC"TWr ytjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\صv,ǟo8.d((V&< $y3'QZŻ1eѫn];  Hs'!FJpQcʙ>JmÏ6{xr(hE 8y DU`ͫo`BTWrßo@.d))V6,ShR^gӳwP$PLZ,8v8%MJ{WoɟVzvAD = (cH*`T{&< $yS'ѩ^rfӳw}P↏$T$Nb-x HfNRwͧ^x0 LGP"JR욷t(LJ{7/ɟNzvAD @SD:4nQ#ə>Jn^Ó6{82 @*KX2jǕ6}*\&};7(iEK:}T/dѻč&d5+Y{<5ϯ@ P䊗4t$,^ţw/ALiֱn ytj×^(CG(\R'Rsm}iХVūdϫf=;y Hs'!FJpQcʙ>Jn^Ï6{xrAC82 @"u+1fçD&\صr×^ (C(XɳNb-9v(LFk6`ŗ>‡0y<U bѳoC"TWrykۿN~~(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\صv,ǟo8.d((V&< $y3'QZŻ1eѫn];  Hs'!FJpQcʙ>JmÏ6{xr(`E 8y 4U`ͫo`BTWryß_8.d))V6,Sgҫ^rgӳw}aƐ$T%Nb-x HeΡNwpcˣVACJn_Ó>4y">"uKhbF2uu۽mǯ(hEK8}DV/bѳÍ&\طw,5m˯_?8.d))V6,ShR^gӳwaƐ$T$Nb-9v8%MJ{W/ɛNy퇀 Hp8ȓ,`Rsm:zHfNNWoɛN9ˆ4y"<U dѳoC"TVn ytjۿN} (CG(\QPjMx 8%͡J{W/ɛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&<$i2PVūdϧf= (cH*`T{&<$y3'ѩZqӯw}{aƐ&T%PjM[xHORͧf=;y HsGHRZ7r̝Fk6aǛN9aD @SDB5nQ#ʙ>Jn_Ó>4y">"uKhbG2uܽm:qǿ,ieL:U dջD*d5+ٹLvnϷ P4pԬ^ţg/AL)ֱn ytk×_ (CH*\'T{}i2PZŻ1ѫn]{ Hs'HJYpqdJ>Z_Ó>ˆ4">"e+1f÷!E*lU+ٹ{Jn^Ï6{xr(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7r˝B[œ>4y"̜<e ְdջD&d4Xw,5m˧??@.d()V6= ,yS'ѩZͻqѯo]{ Hs'!FJpQcʙ>Jn^Ï6{s0y"̜<"e*0f÷!E*lU+ڹLvnϷ X4t$,^ţg/AL)ձn Ytjۿ^ 0cH*`T{&<$i3'QZͻ1ѯo}|zP↏$PФNb-9x 8eΡNwpcˣVAD @R掟D:شn1#I::mÏ6{sˆ4">*uKhbG2u۽m:pǿ,ieL:TꖯdջD*d5+ٹLvnӷ P䊗4t$,^ţw/LjVnyßo@ 0hIT*ZV*uKhbF.u u[\ӿ P䊗4p\śgDTf93i׻>=}P"LgOHJp1#I::\&m:׿ PJ2lISXF ,yS'ѧZŻ1eϫfJn^Ï6{s0y"̜<e*0f÷!E*lU+ٹLvnϷ P4p$Ԭ^ţg.AD)ձj YsۿN (cH*`蒧T{&ܼ$i2QZŻ1ѯo]|z0 HsGOHRZ7r˝Fk6`ǛF9AC"u+hbF.uu۽mǿ(iEK:}T/dѻď&d5+Y{= (cH*`T{&< $y3'ѩ^rfӯw}aƐ&T%PjM[xHfORͧ^"u+1f˷!ő.m UkڻLvnӷ X4t$Ԭ\śg.@DUj93i׻>= P ˆ4y<T/bѳo`BTiֱnY3ٻ>=}P"LgP"JJYpQcə::-.};7qǿ(`$6u$,^ţg.@<ԭfշ.P"PgP"JRZ6rqdJ>Jn^Ï6{xr(hE 8} DU`ͫO_‰Liֱn YsٿN~~(qC(XɳPkM[x HeΣNwpb˟VzwAC=}(qC(\QRsm\;{YϥRͧf4ӭfh׻>=(CH*\'T{&ܼ$i3'QZͻqѯw}{QƐ$T%NjMxHfORͧ^Jn^Ï6{42 @*KWjG2}ܽ&m:qϿ,ieL:TꖯdջD&d5+Y{Jm.[@ PI0lIX6= $y2PVūͧ^aD 8Ȕ,dҨT{}YϥRcˣVwAC0y"̜>"e*1f÷!ő*m UkڻLvoӷ P4pԬ\ţg.@D)ձj YsۿN 0cH*`T{&<$y3'QZͻqѯw}|{Q$T$Nb-x HfNNwcͣ^  HsGOHRZ7r̝Fk6aǛF9aD @SD:4n1#ə>Jn^Ó6{42 @*KX2jG2}*ܿ&};7q(hEK:}D/dѻč&d5+Y{=(CG*\'Rs}iPVŻ1eϫn];0 HsGOHJZ6rqKB[ŗ>0y"̜<e 0fçD*d5+Y{<5m˯_?8,`'Rsm\:x HeΡJ{W/ǛF9u0ye:TV.bͳo`BLiֱn Y3ٻ>=(q#&X%Nb,8v(LFk6`Ǘ>ˆ4y"̜<e ְdջč&\صrß_ (CG(\QPkM[x HeΡNWoɟNyaD 4sSbշ.}Q$T$Nb-9x 8eΡNwpcˣVAD @R掟D:شn1#I::m6{xs4y">"uKhbF2uu۽mpǿ(iEK:}T/dѻď&d5+Y{8.hIXF^>4sӭfh׻>=(CH*\'T{ܼ$i3'QZͻqѯw}|{Q$T$Nb-x HeΣNwcˣ^aD @R掟D:شl0I::-.[w,iEL:}D/bѳÍ"\صv,lǧo??8Ȕ.d((V6= $y3'QZͻ1ѫn]; (C(Xɳ%Nb,8v(̝F[œ>{s(hE 6y4-^ţg.@DԭfճQ"Pg#JR7rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{s0y<U dջč&\صw,lǧo>@ .h)X6 ,Sgҩ^rfӯw}|zP"PLZ ڸt(LFk7/aǛF9ˆ4y">"e+1f÷!ő*m UkڹLvnӷ X4t$,^ţw/AL)ֱn Ytjۿ^(qC(\R&Rsm;}YХVūeϫf];0 HGOJR7r̝Fk6`ǛF9AC@ 0lIT*ZV"u+haƑ.u ul[\ӿ X4t$Ԭ^ţg.AD)UjY3ٿN} 0cH*\'Rsm;}YϥRͣ^P"LgOHJpQ#I::\&m:׿ PJ2lISX6 ,yS'ѧZŻ1eϫf@ .h))X6 ,Sgҩ^qӯw}|zP"PLZ ڸt(LFk6aǛF9u4y"̜>"e*1f÷!ő*lUkڹLvnϷ X4t$,^ţg/AD)ձn YsۿN 0cH*`蒧T{&ܼ}$i2QZŻ1ѯo]|z0 HsGHJZ6rq˝BkǗF9uˆ4">"uKhbF2uu۽mǿ(hEK8}D/bѻč&\4Y{<5ϯ@ P䊗4t$,^ɣw/LjVnykßo@ 0hISZF?<ԭf8i׻>= 0cH*`T{&< $yS'ѩ^rfӳw}a&T%PjM[zHORͧ^@.h))V6 ,yS'ѩ^qѯo]{ Č@SD2k3jbF.m Ukڹ{<5˧??8,`'Rsm:zHfNNWoɟNy0y:T/bѳoCTjVn ytjۿN~~ (CG(\QPkM[x HeΡNWoɟNyAC} (cH*\'T{}iPVŻ1eϫn];0 HGOJR7r˝Fk`ǗF9u4y">"u+haƓ.u u[]׿ P4t$,^ţw/ALiֳn ykß_8.hIXF^>4sӭbh׷>=}(CG*\'T{ܼ}$i3'QZͻ1ѯw}|{Q$T$NbMx HfNRwͧ^x0 HGOJR7t̟Fk7/aǛNyaD @SD:4n1#ə:Jn^Ï6{sˆ4">"uKhbF.uu[]ǯ P䊗4p$Ԭ^ţg.AD)ձj YsۿN~ (CH*\'Rsm}YХVdϧfJm.{xraC0y<T/bѳoC"TjVn ytjۿN~~(qC&X%Nb-9v8%MJ{7/aǛF9uˆ4y"̜<e ְdջč&\صv,lǧo>@.d((V6= $y3'QZŻ1ѫn];0 Hs'!FJpQ#ʙ>Jm6{xr(`% 8y 4`ͫO_‰TjVnykß_(CG(\R&Rsm;{YϥVϧftˆ4" >*uKhbF.uu[]׿ P䊗4p$Ԭ^ţg/AL)ֱn ytj×^(CG*\'R{ܼ}$i2QZŻ1ѯo}|zP↏$PФNb-9x 8eΣNwcˣ^ HsGHJZ6r˝Fk`ǛF9AD "uKhbF2u۽mpǿ(iEK:}D/bѻč&d4Y{<5ϯ_@ P4pԬ\ţg.AD)ձn Ytjۿ^(qC(\R&Rsm;}YХVdϧf=;y Hs'!HJpQcʛ>Jn^Ï6{s0y<e ְdջď&d4Xw,lǧ`0qe:}DU`ͫOL)Uj93h׷.P"LgP"JJYpQ#ə::-ݿ&};7qǿ PJ2liSXF],SgѩZͻ1ѫn]; DcΠD:شlȕ6}*ܽm׿ P2pi+ZV?4sSbճQ$PLZ ڸt(̝Fk6`ǗFtˆ4y"̜<"e*0fçE*d5+Y{<5˯_?8Ȕ.d((V6= $yS'ѩZͻqѯo}|z  HsGHJYpqdJ>Z_Ó>ˆ4">"uKhaƑ.u ul[\ӿ X4t$,^ţw/ALiֱn ytj×^(CG*\'R{}i2PZŻ1ѫo]{  HsGHJZ6rq˝Fk`ǗF9uˆ4" >*uKhbG2u۽m:pǿ(iEL:}T/dѻď&d5+Y{= (cH*`T{&<$y3'QZͻqӯw}{Q$T$Nb-x 8eΡNwpcˣVACJ_Ó6ˆ4">"u+h˷aƑ.m ulZ\oӿ P4t$Ԭ^ţg/AL)ձn Ytjۿ^(qCG(\R&Rsm}iЧVū1eϫn];0 LgP"JR욷t(̟Fk7/aǛN9aD @SD:4n1#ə:JmÏ6{sˆ4" >*uKhbG2uܽm:pǿ,iEL:}Tꖯdѻď&d5+Y{=(CG*\'R{}iPVŻ1eѫn]{0 LGP"JR7r˝FkǗFu4" >"u+h˷!Ƒ.m UkڻLvnϷ P4p\W<ԭfշ. PI0lIX6= $i2PVͧ^ACJn_Ó6{ˆ4y">"u+1f˷!Ƒ.m UlZLoӿ P䊗4p$Ԭ\ţg.AD)ձj YsۿN 0cH*`蒧T{&ܼ$i3'QZͻ1ѯo}|zP↏$PФNb-9v 8%ΡNwpcˣVAD "u+hbF.uu[mǯ(hEK8}D/bѻč&\4Y{<5ϯ_@ P䊗4p$,^ţw/ALiֱn ykß_8.hIXF^>4sSbշ.}Q$T$Nb-9x 8eΡNwpbˣVa @SD:4n1#I::-.[w,iEK:}DV.bѳoC"\׵rǟo@.d()V6= $y3'QZŻ1eϫn];8*`&Rsm[x H%͡J{W/aǛFt0qe:}DV.bͫO_‰L)ձjY3ٻ>=}P"LgP"JRZ6pQcʙ>Jm.}[7Ͽ(hE 8y 4`ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKB[œ>0y<e ְdջč&\طw,lǧo>@ .h))X6 ,ySgҩ^qӯw}|z0 Hs'HJpQcʛ>Jn^Ó6{s0y"̜<"e*0f÷!E*lU+ٹLuϷ@ P䊗4pԬ\śg.@D)UjY3ٿN~~(CG*\R'Rs}iЧVū1eϫn];0 HGOJR7r̝Fk6`ǛF9AC4sSb׷.=}QƐ$T%NbMx HfNRwͣ^0 HsGOHRZ7r˝Fk`ǗF9uˆ4">"uKhbF.u u[]׿ P2p\śg@D)UjY3ٻN} (cH*\'Rs}YХVͧfJm.[wϿ(hE 8y 4`ɫwOD)Uj93i׻>=}P"Pg#JR7rqKB[œ>0y<e ְdջč&\طw,lǧo>@ .h))X6 ,ySgҩ^qѯw}|z  Hs'!HJpQcʙ>Jn^Ï6{s0y̜<e*0fç!E*dU+ٹ{LuϷ@ P4p\śg@D)UjY3ٿN~~(qCG(\R&Rsm}YХVūeϫf=;0 HsGOHRZ7rq˝BkǗF9u4y">"u+haƓ.u u[]ǯ P4t$,^ɣw/Liֳn ykß_@.hIXF^>4sӭfh׷>=}(CG*\'R{ܼ}$i2QZŻ1ѯo}|zP↏$T$Nb-9x 8eΣNwcˣ^aD @R掟D:4n1#I::m6{xs(iEK:}D/bѻč&\Xw<5m˯_?8.d))V6,Sgҫ^rgӳw}Q$TФNb,8v8%MJ{W/ɛN9AC@.d((V&<$i2ХVͧ^AC=(CG(\R&Rsm;}YХVdϧf=;y Hs'HJYpqdKB[œ>ˆ4">"u+haƓ.u u[]׿ P䊗4p$Ԭ^ţg/AL)ֱn ytj×^(CH*\'T{ܼ}$i2QZͻ1ѯo}|zP↏$T$Nb-9x 8eΣNwcˣ^ HsGHJZ6rq˝BkǗF9uˆ4">*uKhbF2uu۽mǿ(hEK8}DV/bѳÍ&\Xw<5m˯_8.h)XF]4shSbճ.Q$T$Nb-9v 8%͡NWoɟVzvAC4sӭbh׷>=}(qCG(\R'Rs}i2PZŻ1ѫo]{  HsGOHRZ7r̝Fk6`ǛF9AD "u+1h˷aƓ.u u[]׿ P䊗4p$Ԭ^ţg/AL)ֱn ytj×^(CG(\R'Rs}iЧVū1eϫf];0 HsGHJZ6rqKB[œ>0y̜<e 0fçD*d5+Y{<5˯_?@.h))V6= $y3'QZŻ1eϫ`AC<2 @"u+1fçD&\׵r×^(qC(X%Nb,8v(̝Fkœ>(`% 6y$,^ţg.@Dԭfշ.Q$PLZ t˝B[œ6{s(`% 6y4-^ɣw/L)ձjY3ٻ>=(qC(XɳQPkM[x HeΡNwpb˟VzvaD @RB2klǕ2}*ܽmpǯ P2p\W<ԯf8h׻>=}Q$PФLb,8v8%MJ{W/ɟNyaD @RD:l0H6:-].}[7(hEK8}DV.bѳoÍ"\صw,m˧??@ 0hISXF^>4sӭb׷.=}Q$T$Nb-x HeΣNwcˣ^aD @R掟D:4n1#I::m6{xs4y">"u+hbF.uu[]ǯ X4t$,^ɣw/LjVnykß_@ .hIXF^>4sӭb׷.=}(qC(\R'Rs}iЧVū1eϫn];0 HGOJR7r˝Fk`ǗF9u4y"̜>"e*1f÷!ő*lU+ڹLvnϷ@ P4p\g0qeL:}DU`ͫwOD)Uf8h׷.@F"LGOHJpQ#ɗ::-]&m:pǯHI0lIX6 ,yS'QZŻ1eϫf=;y0 Dc& FB4n0H6*\&m:p׿ P2pi+ZW<ӭbճQ$PLZ ڸt(̝Fk`ǗFt4y"̜<e 0fçD&d5+Y{<5m˯_?@ .h)X6,Sgҩ^rfӯw}{Q$PФLZ 8v(%MJ{W/ɛNyaD 4sSbշ.}P↏$PФNb-9v 8%ΡNwpbˣVAD 4shR^rfӯw}|z Dc&!FB5n1#I::-].}[7Ͽ,iEK8} DUbͳo`BTjWrykß_(qC(\QRsm\:zXORͣ^AD 4sӭb׷.=}QƐ$T%NbMx HfNNwcͣ^  HsGHJZ6rq˝BkǗF9u4y">"u+haƓ.u u[]׿ P2p\śg@D)UjY3ٿN~~(qCG(\R&Rsm;{YϥRͧ^Jm.{xr(hE 8y 4U`ͫO_‰Liֱn Y@ HI0hIV6<$i2ХVͣ^wAC82 >"u+1fçD&dصv,ß_(q#&X%Nb,8v(LFkŗ>ˆ4y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN90y<e ְdջč&\طw,lǧo>@ .h))V6 ,yS'ѩ^qѯo}|z Hs'!FBpQcʙ>Jn^Ï6{xr(hE 8} DU`ͳo`B"TWrǟo@.h)X6],shR^gӳP↏$PФLb,8v8%͡J{WoɟVzwAD =(qC&X%Nb-8v(LFk6`ŗ>ˆ4y"̛<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN90y<e ְdջč&\صw,lǧo>@ .h))V6 ,yS'ѩZqѯo]|z Ds'!FBpQ#ʙ>Jm6{xr(`E 8y DU`ͫo`BTWrßo@.d))V6,ShR^gӳwaƐ&T%Nb-x HeΡNwpcˣVAC"uKhbF.uu[]ǯ P4t$,^ţg/AL)ֱn ytjۿ^(qCG(\R&Rsm;}YХVdϧf=;y Hs'!HJpQcʙ>Jn^Ó6{s0y<e ְdçD&d4Xw<5m˧??8Ȕ,dҨT&<$i2ХV(qC&X$Nb ڸt˝BZ_Ó6{xr(`$6u$Ԭ\śg޿<ӭbgӳw}|z DcΠD:شlǕ2}۽\oӷ P2liT*ZF^>4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2li+ZV?4sSbճQ$TФLZ 8v(LFk7/aǛF9u0y̜<e ְfçD*d5+Y{<5˯_8.d()V6 ,yS'ҩ^rfӯw}{P↏$PФLZ,8v8%MJ{W/ɟNzva @SD:شn1#I::-.[w(`E 8} DV.bͳoC"\صv,l˧??@ .hIXF^>4sӭb׷.=}Q$T$Nb-x HeΣNwcˣ^aD @R掟D:4n1#I::m6{xs4y">"u+1h˷aƓ.u u[]׿ P䊗4p$Ԭ^ţg/AL)ֱn ytj×^(qCG(\R'Rs}iЧVū1eϫn];0 HsGOHJZ6rqKB[ŗ>tˆ4y">"u+1f÷!ő*lUkڹLvnϷ@ P2p\W<ԭfշ.|Q$PLZ t˝B[@F"LGOHJ5n1#H6*ܽmӿ P2liT*XF] ,yS'ѩZͻ1eϫf=;x DcΠD:شlǕ2}۽]oӷ P2piT*ZF^>4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2li+ZV?4sSbճQ$TФLZ ڸv(LFk6aǛF9u0y<e ְdçD&d5+Y{<5˯_?8Ȕ.d((V6= ,yS'ѩ^qӯw}|zP$PLZ 8v(%MJ{W/ɛNyaD @R掟D:شl0H::-.}[w,iEL:}T/bѻč&\4X{<5m˯_@.hIXF]4sSbշ.|P↏$PФNb-9v 8%ΡNwpbˣVAC4sSbշ.}Q$PФNb-9v 8%͡NWpb˟VwaD @R掟D:شl0H::-].}[7(hEK8} DV.bͳo`C"TWrǟo8.d((V6= $y3'QZͻ1ѫn]; Dc& FB4n0H6*\0 DcΠD:lG.u ulZLu˯_?8Ȕ,`Tsm;{HfNNwoɟNy0y:T/bѳo`BTjVn ytjٿN} (CG(\QPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_(qC(XɳPkM[x HeΡNWo˟VzvaD 4sSbշ.}P↏$PФNb-9v 8%ΡNwpb˟Vwa @SD:4n1#ə:JmÏ6{s4y">"u+hbF.uu[]ǯ P4t$,^ţw/ALiֱn ytk×_ (CH*\'T{ܼ}$i2QZŻ1ѫo]{  HsGHJZ6rqKB[ŗ>tˆ4">"u+haƑ.u ulZ\oӿ P4p\śgDTf93i׻>=(qC(\QPkM[zHfNNwpb˟VwAC"u*0fçč&\׵rykۿN~~ q#&X$Nb ڸt(˝B[Ó6{s(hE 8y4-^ɣw/ADTf8h׷.P"Pg#JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPkM[x HeΡNWoɟVzvaD =(qCG(\R&Rsm;{XϥRͧ^x  Hs'HJYpqdJ>Z_Ó>4" >"uKhaƓ.u ul[]ӿ X4t$,^ɣw/ALiֱn ytj×^(CG*\'Rs}iPVŻ1eѫn]{ HsGHJYrqKB[ŗ>t42 @*uKWhbG2}۽m:pǿ(iEK:}D/bѻč&\4X{<5˯_@.hIXF^>4sSbշ.|P↏$PФNb,9v8%͡NWo˟VwaD @RD:lH6*-]&}[7(hE 8y DU`ͫo`BTWryß_ (CG(\R&Rsm\:zHfORwcˣVwAC|P"PgP"JRYpQcʙ::-.};7qǿ$`$6u$Ԭ\śg<ӭbճ}{P"Pg#JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPkM[x HeΡNWoɟNzvaD =(qC(\QRsm\:{XORͧ^ Hs'!HJpQdJ>J_Ó6ˆ4">"u+h˷aƑ.m ulZ\oӿ P4t$Ԭ^ţg/AL)ձn Ytjۿ^ 0cH*`T{&<$i3'QZͻ1ѯo}|zP↏$PФNb-9v 8%ΡNwpbˣVwa @SD:4n1#ə:JmÏ6{s4y">"u+haƓ.u u[]׿ P䊗4p$Ԭ^ţg/AL)ձn Ytjۿ^(qC(\R&Rsm}YХVūdϫf=;  HsGHJYrqdKBZœ>0y̜<e 0fçE*d5+Y{<5˯_8.d((V&= $y3'QZŻ1eϫf]; Dc& FB4n0H6}*ܽm(`$6t$Ԭ\W4sR^qѯo]{ ČDcΟD:jG2u ulZLuϯ_8,`'Rsm;{XfNNwpb˟VzvACJn^Ï6{s0y"̜<"e*0f÷!E*lU+ٹLuϷ@ P4p$Ԭ\ţg.@D)ձjYsٿN~~ (CH*\'R{}iPVŻ1eϫn];0 LGOJR7r̝Fk6`ǗF9uˆ4">"uKhbF.uu[]ǯ P䊗4p$Ԭ^ţg/AL)ֱn ytj×^(CG*\'R{}i2PZŻ1ѫo]{ HsGHJZ6rqKB[ŗ>t4" >*uKhbF.uu[]׿ P2p\śgDUj93iٻ>= (CG*\R&Rsm;{YϥRͧ^x Dc'!FB5n1#ə::-.}[7Ͽ(hE 8y 4`ɫwOL)ձj9 PJ2lISX6 $y3'QVūdͧ^aD Jn^Ï6{xs(hE 8} DV.bͳoC"T׵r,ǧo>@ 0hIXF^>4sSbշ.|aƐ$T%Nb-x HeΡNwpcˣVAC=}PF"LgP"JJYpQcʙ::-.}[7Ͽ(`% 6y4-^ɣg.@DTf8h׷.|Q$PLZ t˝B[œ>0y<U dջč&\صv,ǟo>@.d()V6= $y3'ѩZͻ1ѫn]{0 HsGHJYpQcʛ>Jn^Ï6{s(hE 8} DUbͳo`B"TWrǟo@.h))X6,Sgҫ^rgӳw}QƐ$T$Nb-9x 8%ΡNwpb˟VwaD @R掟D:شn0I::-.[w(`E 8} DV.bͳoC"\صv,l˧??@ .hIXF^>4sӭb׷.=}Q$T$Nb-9x 8eΡNwpcˣVAD Jn^(q#&T$LZ ڷtKBZn^Ï6[w(h% 6y4,^ţg.@<ԭbճ}{P"LgP"JRYpQcʙ>:-.}[7Ͽ(`% 6y4-^ɣw/@DTf8h׷.|Q$PLZ t˝B[œ>0y<U dѻč&\صv,ǟo@.d((V6= $y3'QZͻ1ѫn];0 HsGHJpQcʙ>Jn^Ï6{s(hE 8} DU`ͳo`BTWrß_8.d))V6 ,Sgҩ^rfӳw}{Q$T$Nb-9v 8%͡NWo˟VzwaD 8Ȕ,dҨT{&ܼ}YϥRͣ^aD "e*0f÷!E*d5+ٹ{<5ϯ_@.d))V6 ,yS'ҩ^rfӯw}|{P$PLZ 8v(%MJ{7/ɛNyaD 4sSbշ.|P↏$PФLb,9v8%͡NWpb˟VwaD @SD:4n1#I::m6{xr(iEK:}D/bѻÍ&\Xw<5m˯_8.h)XF]4shSbճ.Q$T$Nb-9x 8%ΡNWpb˟VwaD @RD:lȗ6*\&};7qϿ,iEK8} DV.bͳoC"TWrß_8Ȕ,dҨT&<$i2PVūdϧf=}P↏$PLZ ڸv(LJ{7/aǛN9AC(`$6u$,^śg<ԭbճP"Pg#JR7rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjMx 8eΡNWoɟNyAD "e+1f÷!ő*lUkڹLvnϷ X4t$Ԭ^ţg.AD)ձj YsٿN~~ (CH*\'R{}iPVū1eϫn];0 HGOHRZ7r˝BkǗF9u4y">"u+1f˷!Ƒ.m ulZ\ӿ X4t$,^ɣw/Liֱn ytk×_ (CG*\'R{}i2PVŻ1eѫn]{0 LGP"JR7r̝Fk`ǗF9u4y">"e+1f˷!ő.m UkڻLvoӷ P2p\W=(qC(\QPsm\:zHfORwcˣVaD 4shR^0qe:}DV.`ͫO_L)Uj8h׷.PF"LGOHJpQ#ɗ::-]&m:pǯ P2liT*ZF],Sgҩ^ͻ1ѫn]; ČDcΠD:شlǕ2}۽]ӿ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB4n0H::-]&};7qǿ(hE 8y 4`ɫwO_‰Liֱn ytjۿN~~(CG(\QRsm\:zXORwcͣ^AC} (cH*\'R{}iЧVūeϫf=;0 HsGHJZ6rqKB[ŗ>tˆ4">"u+haƓ.u ul[]׿ Xʘ4u$-^ɣw/Liֳn yk×_ (CH*\'T{}i2PZŻ1ѫo]{ HsGHJYrqKB[ŗ>tˆ4">"uKhaƓ.u u[]ӿ X4t$,^ţw/AL)ձn YsۿN~ (CH*\R'Rsm}YХVϧfJn^Ï6{xr(`% 6y4-^ɣw/AD)ձjY3ٻ>=}P"Pg#JR7rqdJ>J$`ʘ4t\V?4shR^qѫn];y0 Dc&ΠD:سlǓ2uu[LvnϷ8Ȕ,`T{;{XORwpb˟VzvaD @ 0hIXF^>4sSbճ.Q$T$Nb-9v 8%ΡNWpb˟VwaD @R掟D:شl0I::-.[w(`E 8} DV.bͳoC"\صv,l˧??@ .hIXF^>4sSbշ.|P↏$PФLb,9v8%͡JWo˟VwaD @R掟D:شl0H::-.}[w,iEK:}D/bѳÍ"\صw,l˧??@.h))X6,Sgҩ^rfӯw}{Q$PLZ ڸt(LFk6`ǗF9uˆ4y">"e*0fçD&d4Xw,lǧo>@.dҨT{&ܼ}iϥR PI0lIX6= $i2PVͣ^AC82 >"u+1fçD&\صv,ß_ (CG(\ɳPjMv8%MJ{7/`ǗFt0qe:T/bѳoCTjVn ytjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\صv,ǟo8Ȕ.d((V&<$y3'QZŻ1eϫn]; Hs'!FBpQ#ə:Jm.[xr,iEK8}DV.bͳoC"T׵rǟo@.h)X6,ShR^gӳw}QƐ$T$Nb-9v 8%͡NWo˟VwaD 4sӭb׷.}Q$T$Nb-9v 8%ΡNWpb˟Vwa @SD:4n1#I::-.[xr(hE 8} DV.bͳoC"\صv,lǧ??@.h))X6],shR^gӳaƐ$T$Nb-9v 8%͡JWoɟNzvaD @RB2lǕ6}*ܽmǯ PJ2liT*ZF^>4shSbrfӯw}|z Dc& FBشlȕ6}8*`&Rsm[x H%͡J{7/aǛFtˆ4y<T/bѳo`BTiֱn Ysٻ>= q#&X$Nb,8v(̝Fkœ>0qe:T/bѳoCTjVn ytjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵r,ǟo8Ȕ,d((V&<$i2QZŻ1eϫf=; Dc'!FB5nQ#ə::m.[w(iEK8} DV.bͳo`C"TWrǟo@.h))V6 ,Sgҩ^rfӳw}{Q$TФNb,9v8%͡JWoɟVzvAC4sSbշ.|aƐ&T%NbMx HfNNwcˣ^AD 4sSbճQ$PФLZ,8v(%MJ{7/ɛN9ACJm (C(X%Nb,8t(˝B[_Ó6{xr(`$6u$Ԭ\śg4shR^rgӳw}{P"PgLZ t˝Fkŗ>0y<e ְdջD&d4X{<5m˧_?@.h))X6 ,Sgҩ^rfӯw}{Q$PФLZ 8v(%MJ{7/ɛNyaD 8.d))V6,ShR^gճQ$PФNb-9v8%͡NWpb˟VwaD @R掟D:شn0I::-.[w(hE 8} DV.bͳoC"\صv,lǧ??@.h)XF]4shSbճQ$PФNb,9v8%MJ{W/ɟNzvaD @R掟D:lȗ6*\&};7qǿ(hE 8} DU`ͫO`BTjVn ytk×^ (CG(\QPkM[x HeΡNWoɟNyAC0y<e ְdջď&d4Xw<5m˧??@.h))V6 ,ySgҩ^rfӯw}|{P$PLZ ڸv(LJ{7/aɛN9AC4sSbշ.|aƐ&T%NbMx HeΣNwcˣVAD 4sSbշ.|QƐ$T$Nb-9v 8%͡NWo˟VzwAC0qe:T.bͳo`BTiֱl0 Dc&ΠD:lG.u ulZLu˯_?8ȓ,`Rsm;zHfNNWoɟN90qe:DV.bͳo_‰Liֱn Y3ٻ>=(qC&X%Nb-9v8LFk6`ǗFt0y<T/bѳoC"TWryk×^ (CH*\R&Rsm\:zHfNNwpb˟VzwAC=}Q$PФLZ ڸv(LJ{7/aǛN9AC"u+0fçč&\׵rykۿN~~ q#&T$NZ ڸt˝BZ_Ó6{xr(`% 6y$,^ţg.@<ԭfճQ"Pg#JR7rqdJ>Jn^Ï6{xr(hE 8y4-^ɣw/AD)Uj93i׻>=}P"PLZ t˝B[œ>ˆ4y"̜<e ְdçD&d4Xw,5m˧??8.d((V6= $y3'ѩZͻ1ѫo]{0 HsGHJYpqdJ>J_Ó6{4y"̜>"e*1f÷!E*lU+ٹLuϷ@ P䊗4p\śg@D)UjY3ٻN} 0cH*`蒧T{ܼ}i2PVŻ1eѫn];0 HGOHRZ7rq˝BkŗFu42 >*uKhbF.uu[]׿ P4p\śg.@D)UjYsٿN~~ (CG*\'Rs}iЧVū1eϫf];0 HsGHJZ6rqKB[ŗ>ˆ4y">"e+1f÷!ő*m UkڹLvnϷ P4pԬ\śg@DTj93i׻>=(qC(\QPkM[zHfNNwpb˟VwAC=(CG(\R&Rsm;{YϥVϧftˆ4">"u+haƑ.u ulZ\ӿ X4t$,^ţg/AL)ֱn Ytjۿ^ 0cH*`蒧T{&ܼ}$i2QZŻ1ѫo]{ HsGHJYpqdKBZœ>4y">"e+1f÷!ő*m UkڻLvoӷ PJ2pi\W=(qC(\QRsm\:{XORͣ^AC"e*1f÷!E*lU+ٹ{Luϯ@ P2pi\W<ԯf8i׻>=}(qC(\R&Rsm;{XϥRͧ^4y">"u+1f˷!ő.m UlZLoӿ P䊗4pԬ\ţg.@D)ձjYsٿN~~ (CH*\'R{}iPVū1eϫn];0 HsGOHRZ6rqKB[ŗ>tˆ4">"u+h˷aƑ.u ulZ\oӿ P4p\śg@DUj93ٻ>= (CG*\R&Rsm;{YϥRͧ^aD 4shR^qѯo]{0 Dc& FBشlȕ2} HI0hI)V&<iХRˣVvaC0ye:T/bѳoBTjVn ytjۿN~~(qC&X%Nb-9v8%MJ{7/aǛF9uˆ4y"̜<e ְdջď&d4Xw,lǧo>@.h))V6= $y3'ѩZͻ1ѫn];0 Hs'!HJpQcʙ>Jm6{xr(`% 8y 4`ɫO_‰LjVn ytk×^(qC(\QPsm\:zXORͣ^aD 4sSbշ.QƐ$T$Nb-9x 8eΡNwpbˣVwa @SD:شn1#I::-.[w,ieL:}T/dѻč&\Xw<5m˯_?@ 0hISXF^>4sSbշ.Q$TФNb,9v8%MJ{W/ɟNyaD (`% 6u$,^śg<8Ȕ,`'Rsm\:zHeΡN{W/ɛF9u0qe:}DV.`ͫO_‰L)ձj93i׻.|Q"Pg#JRZ6rqcʙ>Jm.}[7Ͽ(h% 6y4-^ɣw/ADTf8h׷.|Q"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)ձjY3ٻ>=(qC(XɳQPkM[x HeΡNwpb˟VzvAC=}Q$PФLZ 8v(MJ{7/ɛN9AD 8.d))V6,Sgҫ^gӳwaƐ&T%Nb-x HeΡNwpcˣVAC@ 0hIXF^>4sSbճ.Q$PФLb,8v8%MJ{W/ɛNyAD @Ȕ,dҨT{&ܼ}YϥRͣ^AC} (cH*\'R{}iЧVūeϫf=;0 HsGHJYrqKB[œ>4y">"u+1f˷!ő.m UlZLoӷ P4pԬ\śg.@D)UjY3ٿN~~(CG(\R&Rsm}YХVdϧf=;y Hs'!HJpQdJ>J_Ó6ˆ4y">"e+1f÷!ő*lUkڹLvnϷ@ P2p\W<ԭf8h׷.|aƐ$TФLZ ڸt(LFk6`ǗFt0y<U dѻÍ"TWryk×^~~(qC(X%Nb,8v(̝D DcD:k3jbF.m Ukٹ{<5m˧>@Ȕ,dT{m;{XfNNwoɟNy0qe:TV.bͳo`BLiֱn Ysٻ>=(qC&X%Nb-9v(LFk6`ǗFtˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}iХVͧ^ Dc& FB4n1#I::-]&};7qϿ(hE 8} DU`ͫO_‹TjVn yk×^ 0cH*\'Rsm;}YϥRͧ^x Hs'!HJpQcʙ>Jn^Ï6{s0y"̜<e*0f÷!E*lU+ٹ{LuϷ@ P4p\śg@D)UjY3ٻN} 0cH*`蒧T{ܼ}i2PVŻ1eѫn];0 HsGOHRZ6rqKB[ŗ>tˆ4">"u+haƑ.u ulZ\ӿ P4t$Ԭ^ţg.AD)ձjYsٿN~~ (CG*\R&Rsm;}YХVdϧf=;y0 HsGOHJZ6rqdKBZ_œ>ˆ4y">"e*1f÷!E*lU+ٹ{<5ϯ_8Ȕ,d((V&<$i2PVūdϧf=;y0 Ds& FB4n0H6*\m׿ PJ2lISXF] ,yS'QZaD Jn^Ï6{xr(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{s(hE 8y 4`ɫwO‰Liֱn YsٿN~~(qC(XɳQPkM[x HfNNwpbˣVwAD =}(qC(\QRsm\;{XϥRͧ^x  HsGHJYpqdJBZ_œ>4" >"uKhaƓ.u ul[\ӿ X4t$Ԭ^ţg/AD)ձj YsٿN~ (CH*\'R{}iЧVūeϫf];0 HsGHJZ6rqKB[œ>4y"̜>"e*1f÷!E*lU+ڹLvnϷ@ P4p\śgDTf93i׻>=(qC(\QPsm\:zHfORwcˣVaD 4shR^rfӯo]{0 Dc& D:شlǓ2u0ye:}DV.`ͫOL)Uj8h׷.Q"Pg"JRZ6pQcʙ::-&};7qǯ PI0lISX6 ,y3'QZŻ1eϧf=}Q$PФLZ,8v8%MJ{W/ɛNyaD @RD:lȗ6*]&};7(hE 8} DUbͳo`C"T׵rǧo>@ 0hIXF^>4sSbշ.|QƐ$T$Nb-9x 8%ΡNWpb˟VwaD @RD:lH6*-]&}[7(hE 8} DUbͳo`B"TWrǟo@.h))V6 ,Sgҩ^rfӯw}|{P"PLZ ڸt(̝Fk6`ǗFtˆ4y"̜<e ְdջč&\Xw,lǧo>@Ȕ,dҨT{&ܼ}iХRͣ^AC<2 @*u+1fçD&\$`ʘ4tZV>4sgҩ^1ѫn=;y DcΠD:lG.u ulZLuϯ_?@Ȕ,dҨT{}XORwcˣVzvaD "e*0f÷!E*d5+ٹ{<5ϯ_@.d))V6 ,ySgҩ^rfӯw}|{P$PLZ ڸv(MJ{7/aɛN9AD @ .hIXF],shR^rgӳw}{Q$PФLZ ڸt(LFk6`ǛF9uˆ4y"̜>"e*0fçD&d4Xw,lǧo>@.d((V&ܼ}iХVͣ^AC0qe:T/bѳo`BTjVn ytjۿN} (CG(\QPkM[x HeΡJ{W/ɛN90y<U dѻč&\صv,ǟo8Ȕ,dҨV&<$i2PVūeϫf=;y0 HsGHJpQcʙ>Jm6{xr,iEK8}DV.bͳo`C"TWrßo8.d()V6= ,yS'ѩZqѯo}|z0 HsGHJYpqdJ>J_Ó6ˆ4y">"u+1f˷!ő.m UkڻLvoӷ P2p\gDTj93iٻ>= (CH*\'R{}iЧVūeϫf];0 HsGHJYrqdKB[œ>4y"̜>"e*1f÷!ő*lUkڹLvnϷ X4p$Ԭ\ţg.@D)UjY3ٻN} 0cH*\'Rsm}YХVͧfJm.[w(hE 8y 4`ɫwO‰Liֱn YsٿN} (qC(XɳPjMx 8%MJ{7/aǛFt0qe:}DV.bͫO_‰L)8*`R&RsM[x 8%͟J{7/`ǗF0ye:TV.bͳO_‰L)ձjY3i׻>=|Q"Pg#JRZ6rqcʙ>Jm.}[7Ͽ(`% 6y4-^ɣg.@DTf8h׷.P"Pg#JR7rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձn YsٿN} (CG(\QPkM\:zHfNNwpb˟VwAC"e*0f÷!E*lU+ٹLuϷ@ P4p\śg@D)Uj93ٻ>} (cH*\'R{}iЧVūeϫf];0 HsGHJYrqdKBZœ>4y"̜>"e*1f÷!ő*lUkڹLvnϷ X4t$Ԭ^ţg.AD)ձjYsٿN~~(CG(\R&Rsm;{YϥRͧ^Jn^Ï6{s(hE 8y 4U`ͫO_‰LjVn ytjۿN~~(CG(\QPkM[x HeΡNWoɟNyAC@Ȕ,dT{m;{HfN (qC(X$Nb,ڸt˝BZ_Ï6{xr$`$ʘ4t$\W?4shR^qѯo]{ DcΠD:lǓ2uu[\vnϷ@ HI0lISX6 ,yS'ѩZͻ1ϫf=;y0 Hs'!FB5n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӳw}{P"Pg#JR7r˝B[œ>ˆ4y"̜<e*0fçD&d5+Y{<5m˯_?@.h))V6 ,yS'ҩ^qѯw}|z  Hs'HJpQcʙ>Jn^Ï6{s0y̜<e 0fç!E*d5+ٹ{= (CG*\R'Rsm}YХVdϧf=;y Hs'!HJpQdJ>J_Ó6ˆ4">"u+h˷aƑ.m ulZ\oӿ P4p\śg@D)Uj93ٻ>} (cH*\'Rs}YХVdϧf=;y0 HsGHJYpqdJ>Z_Ó6{s0y"̜<e ְdçD&d4Xw<5m˧??8Ȕ,dҨV&<$i2PVūdϧf@Ȕ,dҨT{}YϥRˣVwAC=(q#&X%Nb,8v(LFk6`ŗ>ˆ4y"̜<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN90y"̜<e ְdջč&\طw,lǧo>@ .h))V6 ,yS'ѩZͻ1ѯo]{0 HsGHJYpQdJ>Jn^Ó6{s0y<e ְfçD*d5+Y{<5˯_8.d))V6 ,yS'ҩ^rfӯw}|{P↏$PLZ 8v(%MJ{7/ɛNyaD "e*0fջÍ"\WrytjۿN} (qC(X%Nb,8v(̝B[œ6{s(h% 6y4,^ţg.@<ԭfճP"Pg#JRZ6rqdJ>Jn^.[w(`% 6u$,^ţg.@DTf8h׷.|Q$PLZ t˝B[œ>0y<e ְdջč&\صv,lǧo>@.d))V6= $yS'ѩZͻ1ѫo]{0 HsGHJpQcʙ>Jn^Ï6{s(hE 8y DU`ͫo`BTjWrykß_ (CG(\R&Rsm;{YϥRͧ^Z_Ó>ˆ4">"u+1h˷!Ƒ.m UlZLoӷ P2p\gDTj93iٻ>= (CH*\'Rs}iХVūdϫf=;y Hs'!HJpQdJ>Jn_Ó6{4y">"e*1f÷!E*lU+ٹLuϷ@ P2pi\W<ԭf8h׷.|aƐ$TФLb,8v(LFk7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,`T{}XORwpb˟VzvAC82 >"u+0fçč&\ˆ0y:TV.bͳO_‰L)կj93h׷.@F"LGOHJp1#I:*\&m׿ PI0lISX6 ,y3'QZŻ1dϧf4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2liT*ZV?4sSbgӳwQ$PLZ ڸt(̝Fk6`ǗFtˆ4y">"e*0f÷!E*d5+Y{<5˯_8.d()V6= ,yS'ѩZqѯo}|z Hs'HJpQcʛ>Jn^Ó6{s4y"̜>"e*0f÷!E*lU+ٹLuϷ@ P䊗4p\śg@D)UjY3ٻN} 0cH*`'T{}iЧVūeϫf=;  HsGHJYpqdJBZ_œ>ˆ4">"u+1h˷!Ƒ.m UlZLvoӷ PJ2pi+\W<ԭf8h׷>=}P↏$PLZ ڸt(LFk6`ǛF9u4">"e*1f÷!E*d5+Y{<5m˯_?@.d((V&<$i2PVūdϧfAC4sSbgӳw}{Q$PLZ ڸt(̝Fk`ǗFtˆ4y"̜<e*0fçD*d5+Y{<5˯_?8Ȕ,d((V&= $y3'ѩZͻ1ѯo]{ Ds'!FBpQcʙ>Jn^Ï6{s(hE 8} DV.bͳoC"T׵rǟo@ .hIXF],shR^gӳP$PLZ 8v(MJ{7/ɛNyaD 8Ȕ.d((V6= ,yS'ѩZqѯo]|z Hs'!FJpQ#ʙ>Jm.{xr(iEK8} DU`ͫO`BTjVn ytjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN90qe:T.bͳo`BTiֱn Y3ٻ>=}PF"LGOHJn0 PJ2lISX6= $y2PVͣ^AC82 >"u*0fçč&\׵rk×^~(qC&X%Nb,8v(̝Fkœ>0qe:TV.bͳo`BTiֱn YsٿN} (C(XɳPjMx 8%͡J{W/ɛF9uˆ4y"̜<e ְdջč&\صv,ǧo>@.d((V&<$i2PZŻ1eϫf=;y0 HsGHJpQcʙ>Jm.{xr(iEK8} DUbͳo`BTWrykß_(qCG(\QRsm\:{XORͣ^AD 8ȓ,`'Rsm\:z He8,`'Rsm\:x H%͡J{7/aǛFt‡0y:T.bͳo_‰LiձjY3i׻>=|Q"Pg#JRZ6rqcʙ>Jm.}[7Ͽ(`% 6y4,^ţg.@Dԭfշ.@F"LgP"JRZ6rqdJ>Jm.[w(`% 6y4-^ɣw/AD)Uj93i׻>=}P↏$PLZ t˝B[ŗ>ˆ4y">"e*0fçD*d5+Y{<5m˯_?@.h))V6 ,yS'ѩZqѯo]|z Hs'!FBpQ#ʙ>JmÏ6{xr(`E 8y 4U`ͫO`BTjWrykß_ (CG*\R&Rsm;}YϥVϧf4" >"uKh˷aƑ.m ulZ\oӿ P2p\śgDTj93iٻ>= (CG*\R'Rsm;}YϥVϧfJn_Ó6{s0y̜<e ְfçD&d5+Y{<5m˧??@.d((V6= $y3'QZŻ1eϫf=;y0 HsGHJ5n1#I::-]&};7qǿ$`$6u$Ԭ\śg<ӭbgӳw}|z Č@SB2kX2ja q#&TФLZ rqJ>Jm.}[7ǿ$`$4t$ԫ\W4sR^rfѯo]{ DcΠD:lG2uu[LvnϷ8Ȕ,dT{}YORwcˣVwaD Jn_Ó6{4y">"e+1f÷!ő*lUkڹLvnϷ P4p$Ԭ\ţg.@D)UjY3ٿN} 0cH*`'T{}iЧVūeϫf=;y Hs'!HJpQcʛ>Jn^Ó6{s0y"̜<e*0fçE*d5+Y{<5˯_8Ȕ.d((V6= $y3'QZͻ1ѫn];0 Hs'!FB5nQ#ə::-.}[7Ͽ(hE 8y 4`ɫwOL)ձj93i׻>=}PF"LgP"JRYpQ#ə::-]&};7pǯ R 4TY݂)g˱n:‡0ye:}DV.`ͫOL)Uf8hշ.Q"PgP"JRYpQ#ə::-]&m:pǯ PJ2liT*XF] ,yS'ѩZͻ1eϫf=;y Dc& D:شlǕ2}۽]ӿ P2pi+ZV>4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2liT*ZV?4sSbgӳw}{Q$PLZ t(̝FkǗFt4y"̜<e 0fçD&d5+Y{<5m˯_?@ .h))X6 ,Sgҩ^rfӯw}|{P$PLZ ڸt(LF{7/aǛF9ˆ4y">"e*1f÷!ő*lU+ڹLvnϷ@ P䊗4p\śg@DUj93ٻ>} (CH*\'Rs}YХVdϧf=;y0 HGOHJZ6rqKB[œ>0y"̜<e*0f÷!E*dU+ٹ{@.d((V&ܼ}iХVͧ^aD 4Sgҩ^ͻ1ѫf=;x ČDcD:k3jbF.u UkڹL5˯_?8ȓ,`Rsm;{HfNNwoɟNy0y:T/bѳoBTjVn ytjۿN} (CG(\QPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_(qC(XɳPjMx 8eΡNWoɟNyAC=(qCG(\R&Rsm;{YϥRͧ^Z_Ó6ˆ4">"u+1f˷!ő*m UkڹLvnϷ P4p$Ԭ\śg.@D)Uj93ٻ>= (CG*\R&Rsm;{YϥRͧ^aD 0y:T/bѳoBTjVn ytjۿN} (CG(\QPjMx 8%͡J{W/ɛN90y:T/bѳoC"TWrß_(qC(XɳPjMx 8%͡J{WoɟNyAC@ .hIX6],ShR^rgӳw}{Q$TФLZ,8v(MJ{7/aǛN9ˆ4y"̜<e*0fçD&d5+Y{<5m˧_?@.d((V&= $y3'QZŻ1eϫf=;y0 Hs'!FB4n0H6*\&m:׿ PJ2liT*XF],yS'ѩZŻ1eϧf"e*0dջ8*`R&RkM[x 8%MJ{6`ǗF0qe:}DU`ͫO_L)Uj93h׷.|P"LgP"JJYpQ#ə::-]&};7qǯ PJ0lISXF] ,yS'ѩZͻ1ϫf=;y0 Hs' FB4n0H6*\&m:pǯ P2pi+ZV?4sSbgӳw}{P$PLZ t˝B[œ>ˆ4y"̜<e 0fçD&d4X{<5m˧??@.d((V6= $y3'QZͻ1ѫn]{0 HsGHJYpQcʛ>Jn^Ï6{s0y<e ְfçD&d5+Y{<5˯_8.d()V6= ,yS'ҩ^qӯw}|zP$PLZ ڸt(LJ{7/aǛN9AC"e*1f÷!E*d5+Y{<5˯_?@ .h))V6= $y3'QZŻ1eϫf=;y0 Hs'!FB5n1#I::\&m:pǯ P2piT*ZF],S'ѩZͻ1eϫf4y"̜<e ְdջD&d4Xw,l˧??8Ȕ,d((V&< $y3'QZŻ1ѫn];0 Hs'HJpQcʙ>Jn^Ï6{xr(hE 8y 4U`ͫO`BTjVrykß_(CG(\R&Rsm;{XϥRͧ^x Hs'!HJpQcʛ>Jn_Ó6{s4y"̜>"e*0f÷!E*lU+ٹLuϷ@ P2p\śgDTf93i׻>=(CG(\R&Rsm;{XϥRͧ^ Dc'!FB5pQ#ə:Jm.[xr(iEK8} DU`ͫo`BTjVn yk×^ (CG(\R&Rsm\:zHfNNwpb˟VzvaD ˆ4y<U dѻÍ"\׳ryk×^ (CG(\QPkM[x HeΡNWoɟNyACt4y"̜<e*0fçD*d5+Y{<5˯_?8Ȕ.d((V6= $yS'ѩZͻ1ѯo]{ Hs'!FJpQcʙ>Jn^Ï6{s0y̜<e 0fç!E*d5+ٹ{<5ϯ_@ PJ2pi+\W<ԯf8h׻>=}(qC(\QPsm\:{XORͣ^aD 4Sgҩ^qѯo]; DcΠD:lG2u ulZLu˯_?aȦ :RMMwa(`% 6u$Ԭ\W4shR^qѫn];0 Dc&ΠD:lG2uulZLuϯ_?@Ȕ,dҧT{{XORwpb˟VyAC<2 @*uKf÷!E*d5+Yw,lǧo>@Ȕ,dҨT{&ܼ}iϥRͣ^aD 4shR^gӳw}{P"Pg#JZ t˝B[ŗ>ˆ4">"e*0f÷!E*d5+Y{<5˯_8Ȕ,d((V&= $y3'QZͻ1ѫn]{0 HsGHJYpqdJ>J_Ó6{s4y"̜<"e*0f÷!E*dU+ٹ{=}(qC(\QPsm\:{XORͣ^ Ds'!FBpQcʙ>Jn^Ï6{xs(hE 8} DU`ͳo`BTWryß_8Ȕ,d((V&= $y3'QZͻ1ѫn];0 Hs'HJpQ#ʙ>Jm.[w(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPj-9v8%MJ{7/aǗFt0qe:}DV.bͫO_‰L)ձj93i׷.@F"LGOHJ5n HI0hI)V&<}iϥRwcˣVzvAC82 >"u+0fçč&\׵ryk×^~~(qC&X$Nb,8t(̝F[œ>s(`$6u$,\śg<ӭbճP"Pg#JR7rqdJ>Jn^Ï6{xr(hE 8y 4`ɫw/AD)Uj93i׻>=(qC(XɳPjMx 8%͡J{W/ɛN9AC=}Q$PФLZ 8v(%MJ{7/ɛN9AC8Ȕ,dT{;{XfNNWoɟN9r=a_I2~0 DcΠD:jbF.m Ukڹ{<5˧>@Ȕ,dTsm;zHfNNWoɛN9ˆ0y<T/bѳo`BTiֱn Ysٻ>=(qC&X%Nb,8v(LFkŗ>0y<U dѳoC"TWryk×^ (CG(XɳPjMx 8%͡J{W/ɛN90y<U ְdջč&\صv,ǟo8.d((V&<$i3'QZŻ1eϫf=;y Dc& FB5n1#I::-.}[7(`E 8y 4`ͫO_‰LjVn ytj×^ (cH*\R'Rsm;}YϥRͧ^Jn^Ï6{s0y̜<e 0fçE*d5+Y{<5ϯ_@.h))V6 ,Sgҩ^rfӯw}{P↏$PLZ ڸv(LJ{7/aǛN9AC|BQ"4I55݆Zπ$`$4t$\V?4sgҩ^1ѫf=;y DcD:k3jbF.u Ukڹ<5˯??8,`'Rsm:zHfNNWoɟN90qe:TV.bͳo`BTiֱn YsٿN=(qC(XɳPb-9v8%MJ{7/aǛF9u0y<U dѻÍ"\׵rß_(qC(XɳPjMx 8eΡNWoɟNyAC"e*1f÷!E*lU+ٹ{Luϯ_@ PJ2pi+\W<ԭf8h׷.=}P↏$PLZ ڸv(LJ{7/aǛN9AC=(qC(\QRsm\:zXORwͣ^AC0qe:TV.bͳo`BLiֱn Ysٿ>=(qC(XɳNb-9v8%MJ{7/aǛFt0y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɟNyACJn_Ó6{s4y"̜<"e*0f÷!E*dU+ٹ{Jn^.[7Ͽ(`$4t$ԫ\W?4sR^qѯo]{ ČDcΟD:jG2u ulZLuϯ_8,`'Rsm;{HfNNwpb˟NyAC4sSbgӳw}{Q$PLZ ڸt(̝Fk6`ǗFtˆ4y">"e*0f÷!E*d5+Y{<5˯_8Ȕ.d((V6= $y3'ѩZͻ1ѯo]{ Ds'!FBpQ#ʙ>JmÏ6{xr(`E 8y 4U`ͫO`BTjWrykß_ (CG(\R&Rsm;{YϥRͧ^x Hs'!FJpQcʙ>Jn^Ï6{xs(hE 8y DU`ͫO`BTjVryk×^(qC(XQPkM[zHfNNwpcˣVwAC|Q"PgP"JRYpQcʙ::-.};7qǿ$`$6t$Ԭ\śg<ӭbӳw}{P"LgP"JRZ6rqdJ>Jm.[w(`% 6y4-^ɣg.@DTf8h׷.|Q$PLZ ڸt(̝Fkŗ>ˆ4y"̜>"e*0fçD&d4X{<5m˧??8.d((V&= $y3'QZŻ1eѫn]; Hs'!FBpQ#ə>Jm.{xr,iEK8} DV.bͳo`C"TWrß_8.d((V6= ,yS'ѩZͻqѯo]|z Hs'!HJpQcʙ>Jn^Ï6{s(hE 8} DUbͳo`B"TWrß_8.d()V6= ,yS'ѩZqѯo]|z Hs'!FJpQcʙ>Jm6{xr(`% 6y 4`ɫwOLiֱn YsٿN~~(qC(XɳQPkM[x HeΡNWoɟNzvaD "u+1fçč&\׵ryjۿN}!G(ÑMfu-w(qC&X$LZ tqK>Jn^.[7Ͽ(`$4t$ԫ\W?4shR^qѯo]; ČDcΟD:jG.u ulZLuϯ_@.dҨT{&ܻ}YϥRcˣVwAC82 @*uKh˷!E*d5+Y{<5m˧??8ȓ,`T{}YϥRͣ^aD t0y̜<e ְdçD&d4Y{<5m˧_?@.h))V6 ,yS'ҩ^qӯw}|z0 Hs'HJpQcʙ>Jn^Ï6{s(hE 8} DUbͳo`B"TWrß_8.d()V6= ,yS'ѩZqѯo}|z  Hs'!HJpQcʙ>Jn^Ï6{s(hE 8y DU`ͫO`BTjVnyk×^(qC(XɳQPkM[x HfNNwpb˟VwAC4shR^rfӯw}|z0 Hs'!FB4n0H6}*ܽ]ӿ PJ2lISX6 $y3'PVūͣ^wAF0ۯ$v@Ȕ,dRsm\:z HeΡJ{W/aǛFtˆ0y:T.bͳo_‰L)ձj93i׻.|P"PgP"JRYpQcə::-&};7qǿ PJ0lISXF ,yS'ѩZͻ1eϫf=;y0 Dc& FB4lȕ6}*ܽm׿ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǿ(`% 6y4-^ɣw/AL)ձjY3ٻ>= (CG(\QPkm\:zHfNNwcˣVwaD =(qC(\QPsm\:zHORwͣ^AC=}Q$PФLZ ڸv(LJ{7/aǛF94y"̜<"e*0fç!E*d5+Y{<5˯_?8Ȕ,d(V&<$i3'QZŻ1eϫf=;y Dc& FB4n1#I::-]&};7qǿ(`% 6y4-^ɣw/AD)Uf8h׷.|Q"Pg#JR6rqdJ>Jm.[7Ͽ(`$6u$Ԭ\śW4sR^qѫn];yE5Xij+  PI0hI)V6<iϥRcˣVzvAC82 >"u*0fçč&\׵ryk×N~~ q#&X$Nb ڸt(˝B[Ó6{s(hE 6y4-^ɣg.@DTfշ.Q$PLZ7rqKBZ_Ó6{r(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjMx 8%͡J{W/ɛN90y̜<e ְdջč&\صw,lǧo>@.h))V6= ,yS'ѩZͻ1ѫo]{0 HsGHJpQcʙ>Jn^Ï6{xr(`% 8y 4`ͫO_‰LjVn ytj×^ (cH*\'Rsm;}YϥRͧ^Jn^Ï6{s(hE 8} DU`ͳo`BTWryß_ (CG(\R&Rsm;{XORͣ^AD t0y<T/bѳoC"TWryk×^~~(qC(Xɳ%Nb-9v(LFk6ŗ>0qeL:}DU`ͫwOD)Tfճ{E5Xij+ˆ0y:TV.bͫO_L)Uj8h׷.Q"PgP"JJYpQ#ə::-]&m:p׿ PJ0lISX6 $y3'QZŻdϧfJn^Ó6{s(hE 8y 4`ͫO_‰Liֱn ytjۿN~~(qC(XQPkM[x HeΡNWoɟNyAC"u*0fջÍ"\Wr ytjٿ>=BI 45P"LGOHJn0H6}*ܽ]oӷ@ HI0hIV6<$i2ХVͣ^wA82 >"u*0fçč&\صr×^ (CG(XɳPb-9v8%LFk6`ǗFˆ4y"̜<U dѻÍ"\Wryk×^ (CG(\QPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rǟo8Ȕ,dҨT{&ܼ}i2PVūdϧf=(qC(XɳPjM9v8%MJ{7/aǛF9t0y:T/bѳo`BTiֱn Ysٻ>=}PF"LGOHJn0H6}*۽\oϷa&81E@$`ʘ4p+ZF^>,SgѩZͻ1eϫf"e*0fջč"\׳rykۿN~~ (CG(XɳPb-9v(LFkŗ>0qe:TV.bͳo`BLiֱn Ysٻ>=(qC&X%Nb-9v8LFk6`ǗFt0qe:T/bѳoC"TWryk×^ (CG(\QPkM[x HeΡNWoɟNyAC"e+1f÷!E*lU+ٹ{Jn^Ï6{xs(hE 8y 4U`ͫO`BTjVryk×_(qC(\QPsm\:zHORwcͣ^a @RD:lȕ6}*ܽm:pǯ P2pi+ZV<ӭbճP"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uf8h׷.|P"Pg"JRZ6rQcʙ>J-.};7qǿ PI0hIV6<iϥRwc˟VyrK9]9h(qC&X$LZ ڷtqK>Jn^.[7Ͽ$`$4t$ԫ\W?4shR^qѯn];0 Hc& FBشlǕ2}[\nϷ@ HI0lISX6 $y3'QZŻ1eϧf= (CG(\QPkM\:zHfNNwpbˣVwAC"u+1f÷!ő*lUkڹLuϷ@ P2pi\W<ԭf8h׷.=}P$PLZ ڸt(LFk6`ǗF9uˆ4">"u+1f÷!E*lU+ٹ{<5ϯ_8Ȕ.d((V&<$i3'QZŻ1eϫf=;y0 HsGHJpQ#ə::-.}[7Ͽ(hE 8y 4`ɫwOD)Uj93i׻>|Q$Pg#JR6rqdJ>Jm.}[7ǿ$`$4t$\V?4sgҩ^ͻ1ϫf$`$ʘ4t$\V?4shR^qѫn];0 Dc& F:شlǕ2}u[\vnϷ@HI0lIX6 $y3'QZŻdϧf=(qC(\QPkM[x HfNNwpb˟VzwAC=(qC(\QPsm\:zHORwcˣ^aD @RB2lǕ6}*ܽmǯ PJ2li+ZV?4sSbճQ$PLZ ڸt(̝Fkŗ>ˆ4y"̛<U dѻÍ"\׵ryk×^ (qC(XɳNb-9v(LFkŗ>$`$4t$\V?4sgҩ^ͻ1ϫf"u+1fçD&d4Xv,ǟo8,`Tsm;{XORwb˟VzvaD "e*0fç!E*d5+Y{<5˯_?8Ȕ,d((V&= $y3'QZͻ1ѫn]{0 HsGHJYpQdJ>Jn^Ó6{s0y<e ְdçD&d5+Y{<5m˯_?@ .h)X6 ,Sgҩ^qӯw}|z  Hs'!FJpQ#ə>Jm.[w(hE 8y DU`ͫO_‰Liֱn ytjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻC"TWrykۿN~~(qC&X%Nb,8v(̝F[œ>{s(`% 6u$Ԭ\śW4shR^1ѫf=;x 9&jӏCT@F LGHB4nȕ6}ۻ\vnϷ_8*`&Rsm[x 8%͡J{7/aǛFtˆ0y<T/bѳo`BTiֱn Y3ٻ>=P"PgP"JRYpQcʙ>:-.}[7ǿ(`% 6y$,^ţg.@Dԭfշ.P"LgP"JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPjMx HeΡNWoɟNyAD "e+1f÷!E*lU+ٹ{Jm6{xr(`% 6y 4`ɫwO‰Liֱn ytjۿN~~ (CG(\R&Rsm\:zHORwcˣVaD 4shR^rfӯw}|z DcΠD:شlȕ6}۽]ӷ P2liT*XF],yS'ѩZŻ1eϧf"e*0dջÍ"TjVn Ysٻ>=|BI"40AC82 >"e*0fջÍ"\Wn ytjٿN=(q#&T$LZ ڷtKBZn^Ï6[wϿ(h% 6y$,^ţg<ӭbgӳw}{ DcΠD:سlǕ2}u[\oϷ@ PJ0lISXF],yS'ѩZͻ1ѫn]; ČDcΠD:شlȕ6}*ܽmӿ PJ2liT*ZF^>4shR^rgӳw}{P"Pg#JR7rqKBZœ>0y<e ְdջč&\طw,lǧo>@ .h))V6 ,yS'ѩZqѯo]{ Dc& FB5n1#ə::-.[w(hE 8y DU`ͫO_‹TjVnyk×^(qC(XQPkM\:zHfNRwcˣVaD @RB2lȕ6}*ܽ&m:pǯ P2p\W<ԭf8h׷.|aƐ$TФLb,8v(LJ{7/aǛF9u0y<U dջč&\صv,ǟo8.d((V&<$i2PVūdϧf<ACt0y̜<e ְdջD&d4Xw,m˧??8.d((V6= $y3'QZͻ1ѫn]{0 HsGHJpQcʙ>Jn^Ï6{xs(hE 8y 4U`ͫO_‰TjVn yk×^(qC(XɳQPkM[zHfNNwcˣVwaD 0y<U dѻÍ"\׵rß_(qC(Xɳ%Nb-9v8%LFk6`ǗFˆ0y<T/bѳo`BTiֱnY3ٻ>=}Q"PgP"HJp1#H6*۽\nϷ_a観 :28,`&RsM[x 8%͟J{6`ǗF0qeL:}DU`ɫwOD)Tf8շ.Q"PgP"JRYpQcə::-ݿ&};7qǯ PI0lISX6 $y3'QZŻ1eϧf4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4sSbgӳw}{P"PLZ t˝Fkŗ>4">"e*1f÷!E*d5+Y{<5˯_?8Ȕ,d(V&<$y3'QZŻ1eϫn]; Hs'!FBpQ#ʙ>Jm.{xr,iEK8} DV.bͳo`C"TWrß_8Ȕ,d((V&= $y3'QZŻ1ѫn];0 Hs'HJpQcʙ>JmÏ6{xr,iEK8} DUbͳo`BTjVryk×^ (CH*\R&Rsm\:zHfNNwcˣVwACJm.};7qǯ Q0SU~ Č@SB2kX2h!ő*d5+Yw,ǟ_ q#&TФLZ tqKBJn^Ï.[wϿ(`% 6u$,\śg<ӭbgӳw}|z ČDcΠD:lG2uu[LvnϷ8Ȕ,dҧT{}YϥRwcˣVwAC<2 @*uKh˷!ő*lU+ٹ{<5˯_?@Ȕ,dҨT{&ܼ}iХVdϧf,yS'ѧZūdͧ^9Fk0ӯ AC82 >"e*0dջÍ"\Wn ysٿN= q#&TФLZ tqKBJn^Ï.[wϿ(`% 6u$,\śg<ӭbgӳw}|z ČDcΟD:lG2uuZLvnϷ8Ȕ,dT{}YORwcˣVwA82 @*uKh˷!ő*lU+ٷ{<5m˧??8Ȕ,dҨT{&ܼ}iХVͧ^AC4">"e+1f÷!E*lU+ٹ{<5ϯ_8.d((V6= $y3'QZͻ1ѫn]{0 HsGHJpQcʙ>Jn^Ï6{xs(`E 8y 4`ͫO_‰LjVn ytjۿ^ (CG*\R&Rsm;{XORͣ^a @RB2klǕ2}۽m׿ P2p\W<ӭbճQ$PLZ t˝B[œ>0qe:T/bѳo`BTjVn YsٿN=(qC&X%Nb,8t(˝B[_Ó6{xr$`$ʘ4tZV^>,S'ѩZŻdϧ^AFk0ӯ$$`ʘ4p+ZF^>,S'ѩZŻ1eϧf<A82 >"e*ְdջÍ"\Wr ytjۿN}(qC(X%Nb,8v(̝F[œ>{s(hE 6y4-^ɣg.@DTfշ.Q$Pg#JR7rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw/@DTf8h׷.|Q$PLZ t˝B[œ>0y<U dѻÍ"\صv,ǟo8Ȕ,dҨV&<$i2PVūdϫf=;y0 Hs'HJpQ#ʙ>Jm.[w(hE 8} DU`ͫO_‹TjVn yk×^ (cH*\R&Rsm;{XϥRͣ^AC=}P$PLZ t(̝Fk`ǗFt4y"̜<e ְdçD&d4Xw,m˧??8Ȕ,dҨT{&<$i2PVūdϧf4Sgҩ^qѫn]; ČDcD:3jbF.u Ukڹ<5˧>@Ȕ,`'Rsm[x 8%͟Jk6`ŗ>s(r N= r8,`&RsM[x 8%͟J{6`Ǘ>0qeL:} DU`ɫwOADTfշP"PgP"JJYpQ#ə::-]&}:pǯ P2liT*ZF],SgѩZͻ1ѫn=;y0 Hc& FB4nȕ6}*ܽmӿ PJ2liT*XF],Sgҩ^qѯo]{0 Hs'!FB4n0H6*\&m:pǿ(`% 6y4-^ɣw/AD)Uj93i׻>=}Q$PLZ t̝Fkŗ>4">"e*0f÷!E*d5+Y{<5˯_?@ .h))V6 ,yS'ѩZqѯo]{ Dc&!FB5nQ#ə::-.[w(hE 8y 4U`ͫO_‰TjVn ytk×^ (cH*\R&Rsm;{XϥRͣ^AC0y<U dѻC"TWryk×^ (C(XɳPjM9v8%MJ{6`ǗFtˆ0y<T/bͳo`BLiձjY3i׻.|P"LGOHJ5n0ȕ2}[Lu˯??a観 :2L@F LGHB4nȕ2}[Lvnϯ_@Ȕ,dTsm;zHeΡNW/ɛN9u0ye:DV.bͳO_‰L)ձjY3i׻>=|Q"Pg#JRZ6rqcʙ>Jm.}[7Ͽ(`% 6y4-^ţg.@DTfշ.P"LgP"JRZ6rqdJ>Jn^Ï6{w(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7r˝B[œ>0y<e ְdջč&\صv,lǧo>@.h))V6= $y3'ѩZͻ1ѫn];0 Hs'!HJpQ#ʙ>Jm.[xr(hEK8} DU`ͳo`BTjVryk×^(qC(XQPkM[zHfNNwcˣVwaD @Ȕ,dT{;{XfNNWoɛN9u0qe:} DU`ɫw/@Dӭbfӯo]{E5Xi DcD2k2jaƑ*lU+ٷ{=|Q"Pg#JRZ6rqcʙ>Jm.}[7Ͽ(`% 6y4,^ţg.@DTfշ.PF"LgP"JRZ6rqdJ>Jm.[w(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{0y<U dѻč&\صv,ǟo@.d((V&= $y3'QZŻ1eѫn]; Hs'!FB5nQ#ə::-.[w(hE 8y 4`ͫO_‰LjVn ytjۿ^ (CG*\R&Rsm\;{XORͣ^ACˆ4y">"e*0fçD&d4Xw,lǧo>@.d((V&<$i2PVͧ^AC82 @*uKf÷!E*d4Xw,lǟo8,`'Rsm\:x He͡J{W/aǛFt0qe:}DU`ɫw/ADԭbgӯw]{E5Xi`ˆ0y:DV.`ͫO_L)Uf8շ.P"LgOHJp1#I6*\mӿ PJ2lISXF ,y3'QZŻdϧf<AC82 @"u+1f÷D&d4Xv,ǟo(qC(Xɳ%Nb-9v8LFk6`ǗFtˆ4y"̜<e ְdѻÍ"\׵rß_(qC(XɳNb-9v8%MJ{7/aǛF9uˆ4y"̜>"e*0fçD&d4Xw,lǧo>@.h))V6= $y3'QZŻ1ѫn]; Dc'!FB5n1#I::-.}[7Ͽ(`% 6y4`ɫwOLiֱn YsٿN~~(qC(XɳQPkM[x HfNNwpbˣVwAC"e*0fçD&d5+Y{<5m˧??8Ȕ,d(V&<$i2PVūdϧf8,`&RkM[x 8%LFkœ6{xr(r)N? `(`$4t$\V>4SgҩZͻ1ϫf"u*0fջč"\׳ryjۿN} (C(Xɳ%Nb,8v(̝Fkœ>s$`$6t$Ԭ\śg<ӫbgӳw}|z DcΠD:شlǕ2}۽\oӷ P2piT*ZF^>4shR^rfӯw]{0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/AD)UjY3ٻ>=(qC(XɳPjMx HeΡNWoɟNyaD Jm6{xr(hE 8} DU`ͫO_‰Liֳn ytjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׳ryk×^ (C(XɳPb-9v8%LFk6`ŗ>0qe:}DV.`ͫO_L)Uj8hշ.P"LGOHJ5nȕ2}uZLu˧>a&8 (`% 6u$Ԭ\W?4shR^qѫn=;y DcD:k3jbF.m Ukٹ{<5m˧>@Ȕ,dT{m;{HfNNWoɟN90qe:}DV.bͫO_‰L)ձjY3ٻ>=}P"LgP"JRYpQcʙ>Jm.}[7Ͽ(h% 6y4-^ɣw/AD)Uf8h׷.|Q$PLZ t˝B[œ>0y<U dѻÍ"\׵rß_(qC(\QPkM[x HeΡNWo˟VzvaD "e*0fçE*d5+Y{<5˯_?@ .h))V6 ,yS'ѩZͻqѯo]{0 HsGHJpQcʙ>Jm6{xr(hE 8} DU`ͫO_‰Liֱn YtjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻoC"TWryk×N~~(qC(Xɳ%Nb-8v(LFkŗ>(`$6u$Ԭ\śW4sR^qѫn];y DcB2kX2h!ŏ*d4XvkۿN}tНox DcD2k2jaƑ*lU+Y{,lǟo(q#&X$LZ ڷtqKBJn^Ï.[wϿ(`% 6u$,\śg޿<ӫbgӯw}|z0 Hc& FBشlȕ2}۽\oӷ PJ2liT*XF],SgѩZͻ1ѫn]; ČDcΠD:شlǕ2}۽]ӿ PJ2lISXF],Sgҩ^qѯo]{0 Hs'!FB5n1#I::-.}[7Ͽ(hE 8y 4`ɫwO_‰Liֱn YsٿN} 0cH*\R&Rsm\:{XORwcˣVaD "e*0f÷!E*d5+Y{<5˯_?@ .h))V6 ,yS'ѩZͻ1ѯo]{0 Hs'!HJpQ#ə::-.}[7(`% 6y4-^ɣw/AD)Uj93i׻>=}P"PgP"JRZ6rqdJ>Jn^.[w$`$6u$Ԭ\śg<ӭbgӳw}|z ČDSD2k3jaƑ.m U+ٹ{<5lǧo8*\QPjM9v(̝BZ^Ï6[wǿ"+t%[(`% 6u$Ԭ\W?4shR^qѫn=;y ČDcD2k3jbF.m U+ٹ{<5m˧o>8Ȕ,`Tsm;zHfNNWoɟN9ˆ4y"<U /bѳoCTjVn YsٿN}(qC(XɳNb-9v8%LFk6`ǗFtˆ4y"̜<e ֯dѻÍ"\׵rß_ (CG(\QPkM[x HeΡNWoɟNyACt0y<U dջč&\صv,ǟo8Ȕ,d((V&<$i2PVūdϧ^AC=(CG(\QPkM[x HfNNwpb˟VzvAC@ .h))V6 ,yS'ѩZͻ1ѫo]{0 Hs'!FB5pQ#ə::-.}[7Ͽ(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(XɳPj-9v8%MJ{7/aǗFt0qe:TV.bͳo`BLiֱjY3ٻ>=}Q"Pg"JRYpQ#ə::-\&mӿ PI0lI)V&ܼ}YONWoɛF9trL9]0 DcΠD:3jbF.m U+ٹ{<5lǧo>8*`&RsM[x 8%͡J{7/aǗF0ye:TV.bͳO_‰L)ձj93i׻>|Q"Pg"JRZ6rQcʙ>J-.}[7ǿ(`$6u$,^ţg<ԭfճQ"Pg#JR7rqJ>Jn^Ï6{xr(hE 8y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{s(hE 8y 4`ɫwOL)ձjYsٿN} (CG(\QPsm\:zHfNNwpbˣVwAC0y<e ְdջč&\Xw,lǧo>@ .h))V6 ,yS'ѩZͻ1ѫn]{0 Hs'!FB5n1#ə::-.}[7Ͽ(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC&X%Nb-9v8%MFk6`ǗFtˆ4y"̛<U dѳoC"TjVn YsٿN=(q#&X$NZ ڷtqKBJn^.[7ǿ HI0h)(V{&ܻ}XfNNW/ǛF8*`R&RkM[x 8%MFk6ŗ>$`$ʘ4t\V>4sgҩ^1ѫf=;y DcΠD:jF.u ulZLu˯_?8Ȕ,dT{;{XNNwpb˟VyAC82 @*uK1f÷!E*d4Xw,lǧo>8Ȕ,dҨT{}YϥRͣ^AC"e*0fçE*d5+Y{<5m˯_?@.d))V6= $yS'ѩZͻ1ѫn]{0 Hs'HJpQ#ə>Jm.[w(hE 8y 4`ɫO_‰Liֱn YsٿN~~(qC(XɳPjMx 8%͡JWoɟNyACJm.}[7qǯH .h((T{;{HeΡJ{7/`Ǘ>N: PJ0lIX6<$iХRcˣVzvAC82 >"e*0dջÍ"\Wr ytjۿN}(qC&X$Nb,ڸt(˝B[_Ó6{r(`% 6u$,^śg<ӭbӳw}{@F"LgP"HJYpQcə::-.}[7ǿ(`% 6y$,^ţg.@DTfշ.P"Pg#JR7rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>} (CG(\QPkM[x HeΡNWoɟNzvaD "e*0fçE*d5+Y{<5m˯_?@.d))V6= $y3'QZͻ1ѫn];0 Hs'!FB5nQ#ə::-.}[7Ͽ,iEK8} DU`ͫO_‰Liֱn YsٿN} (CG*\QPkM[x HeΡNWoɟNyAC@.dҨT{&}YORwb˟VyA82 >"e*0dջÍ"\Wn ysٻ>=}@F LsGFBشlG.u Ukڹ{<5lǟo1G(ÐMUq@ HI0h))V&ܼ}YϣRwpb˟Ny0qeL:} DU`ɫwOADTfճPF"LgOHJp1#I::\&m׿ PI0lISX6 $y3'QZŻdϧf@Ȕ,dҨT{&ܼ}YϥRͣ^aD =(CG(\QPkM[x HeΡNWoɟNyAC8,`'Rsm\:z HeΡJ{W/ɛF9u0ye:TV.bͳo`BLiֱjY3ٻ>=}P"LgP"JRYpQcʙ>J-.}[7Ͽ(`% 6y4-^ɣg.@DTf8h׷.P"Pg#JR7rqKBZ_Ó6{xr(hE 8y 4`ɫwOL)ձjY3ٿN} (CG(\QPkM[x HeΡNWoɟNzvaD =(qC(XɳPjMx 8%͡J{W/ɛF9uˆ4y"̜<e dѻÍ"\Wryk×N~~(qC&X%Nb,8v(̝F[œ6{s(`% 6u$Ԭ\W?4shR^1ѫf=;xAC82 >e dѳo`BL)Ufճw}|z)Bu@ HI0h))V&ܼ}YϣRwpb˟Nyˆ4y:TV.bͳO_‰L)կj93h׷.PF"LGOHJp1#I6*\m׿ HI0lIX6= $y3'QVūdϧfAC82 @*u+1f÷!E*d4Xw,lǟo8Ȕ,dT{}YϥRwcˣVwAC@.d((V6= $y3'QZŻ1eϫf=;y0 Hs'!FB5n0H6*\&m:pǯ PI0lISXF] ,yS'ѩZͻ1eϫf=;y DcΠD:lG2uuZLuϯ_?8Ȕ,`'Rsm\:x H%͡J{7/`ǗF$`ʗ4pi*ZF $y2PVc˟VyJ V(`$6t$ԫ\V?4sgҩ^ͻ1ϫf"u*0fջč"\WrytjۿN} (qC&X%Nb,8t(˝B[Ó6{r(`% 6u$,^śg<ӭbӳw}{@F"LgP"HJYpQ#ə::-.};7qǿ(`$6u$,^ţg.@<ԭfշ.P"LgP"JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4-^ɣw/AD)ձjY3ٻ>=(qC(XɳPjMx 8%͡J{W/ɛN9ACJm.[w(`% 6y4-^ɣw/AD)UjY3ٻ>=P"Pg#JR7rqKBZ_Ó6{s(hE 8y 4-^ɣw/AD)Tf8h׷.PF"LgP"HJYpQ#ɗ::-\&m:׿ PI0hI)V&<}iϥRwb˟Vy‡0ye:} D`ɣw.@=|Q$Pg#JR7rqdJ>Jm.[w$`$6u$,^śg<ԭfշQ$PLZ tKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7r˝B[œ>0y<U ְdջč&\صv,ǟo>@.d((V&= $y3'QZŻ1eϫf=; Dc& FB5n1#I::-].}[7Ͽ(hEK8} DU`ͫO_‰LjVn ytjۿN~~ (CG(\QPkM[zHfNNwpb˟VzvAC4shR^rfӯw}|z Dc& FB4n0H6*ܽm׿ PJ2liT*ZF],Sgҩ^ͻ1ѫn];y0 Dc& F:شlǕ2uu[Lvnϯ_?@Ȕ,`'Rsm\:x H%͡J{7/`Ǘ>$X4piT*X6= $i2ХRwbɟN9u K 8ȓ,`'RsM[x 8%MJ{6`Ǘ>$`$ʘ4t$\V?4sgҩ^1ѫn=;y DcΟD:jF.u ukڹLu˯_?8ȓ,`Rsm;{HfNNWoɟNy0qe:T.bͳo`BTiֱn YsٿN=(qC(Xɳ%Nb-9v8%MJ{6`ǗFt0y<T/bѳoC"TWryk×^ (CG(\QPkM[x HeΡNWoɟNyAC4shR^gӳw}{P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw.@DTf8h׷.|P"Pg#JRZ6rqdJ>Jm.[7Ͽ(`% 6u$,\śg޿<ӫbrfӯw]{ DcD2k2jaƑ*lU+Yw,ǟ_(qC&TУLZ6rQ#ɗ:*ܽ\nϯ_?D:VH Č@SB2kX2h!ő*d5+Xw,ß_ (qC(X$Nb ڸt˛BZ^Ï6{wϿ(`% 6u$,\śg<ӫbfӯw}|z0 Dc& F:شlǕ2}u[\nϷ@ HI0lISX6 ,y3'QZŻ1eϫf4sSbgӳw}{P"Pg#JR7r˝B[œ>0y"̜<e ְdջč&\Xw,lǧo>@.h))V6= $y3'ѩZͻ1ѫn];  Hs'!FB5nQ#ə::-.}[7(`% 6y4-^ɣwOL)ձjY3ٻ>=(CG(\QPkM[x HeΡNWoɟNzvaD "e*ְdջË"TjVn Y3ٻ>|PF LGFBشlF.m U+ٷ{,ß^~u1ѝnP"LGOHJ5n0H6}*۽\nϷ_8*`R&RsM[x 8%͟J{6`ǗF0qe:}DU`ͫOL)Uj8h׷.PF"LgOHJYpQ#ə::-]&m:pǯ P2piT*ZF^>,Sgҩ^1ѫn]; ČDcΠD:سlǕ2}۽]oӷ P2pi+ZF^>4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӯw}|z Hs'!FB5n1#I::-]&};7Ͽ(hE 8y 4`ɫwO_‰Liֱn YsٿN~~(qC(XɳPjMx HeΡNWoɟNyaD ˆ4y"̜<e ְdջč&\صv,ß_(qC(XɳPjMx 8%͟J{7/aǛF9u0y<U /bѳoCTjVn ysٿN}(qC&X%Nb,8t(˝B[_Ó6{xr$`ʘ4p+ZF^>,S'ѧZŻdͧ^A8"̜<U /bͳO_DTffӯo];!ҷ@ Č@SB2kWh˷!ŏ*d4Xv,ß_ (qC&X$Nb ڸt˛BZn^Ï6[wϿ(`% 6u$Ԭ\śgˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܻ}YϥRͣ^wAC|[a*8,`&RsM[x 8%MJk6`ŗ>$`ʘ4pZV^>4SgҩZͻ1ϫf0y<T/bѳoC"TWr ytjۿN~~(qC&X%Nb,8v(LFkœ>(`$6u$Ԭ\śW4sS^qѯo];0 DcΠD:3jaƑ.lU+ٷ{,lǟ_ (qC&TУLR6rQ#I6*۽\vnϯ??e:XL Č@RB2kWh˷!ŏ*d4Xv,ß^(qC&X$NZ ڷtKBJn^Ï.[wϿ(`$6u$Ԭ\śW4sS^rfӯo]{ DcΠD:lG2uulZLvnϯ_8,`'Rsm;{HfNNwpbɟNyAC82 @*uKf÷!E*d5+Y{,lǧo>@.d(ҨT{&ܼ}iХVͧ^A82 @*uKh˷!ő*lU+ٹ{<5˯_?@.d((V&<$i2PVūdϧf=;y0 Hs'!FB5n1#I::-]&};7Ͽ(hE 8y 4`ɫwOLiֱn YsٿN} (CH*\R&Rsm\:zHfNNwcˣVwACˆ4y"̜<e ְdջč&\صv,ǟo8,`T{}YORwcˣVwaD 8Ȕ,`Tsm;zHfNNW/ɛN9u0qeL8} D`ɣw/@<ӭbfӯo]{0 DcB2kWh˷!D&\׳r Ysٻ>|c:8,`R&RkM[x 8%MFk6ŗ>(h% 6u$Ԭ\śW4sR^qѯn];0 Dc& D:سlG2uulZLuϯ_?@Ȕ,dT{;{XNNwpb˟NyA82 >"u+1fçD&d4Xv,ǟo(qC(Xɳ%Nb-9v8%MFk6`ǗFt0qe:T/bѳoC"TjVn ytjۿN~~(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_(qC(XɳPjMx 8eΡNWoɟNyAC4shR^rfѯo]{0 Dc& FBشlǕ2}ۻ\oϷ@ HI0hIX6<$i2ХVͣVvAC82 >"e*0dջË"TjVnY3׻.@E Hs' F:jaƑ*l5+Xv,kۿN}R5'R1SU9SPF"LGOHJ4nȕ2}[Lvnϯ_@Ȕ,`'Rsm\:z He͡J{W/aǛFtˆ0y:T.bͳo_‰L)ձj93i׻.|P"PgP"JRYpQcə::-ݿ&};7qǯ PI0lISX6 ,yS'QZŻ1eϫf4shR^rfӯw}|z DcΠD:شlȕ6}*ܽm׿ P2pi+ZV?4sSbgӳw}{P$PLZ t˝B[œ>4y"̜<e ְdջč&\صv,lǧo>@.d((V&= $y3'QZŻ1eϫf=;y0 HsGHJpQ#ə:Jm.[w(`% 6y4`ɫwOL)ձjY3ٻ>=(qC(XɳPkM[x HeΡNWoɟNyAC,S'ѩZŻdͧ^aC<2 >"e ֯dѳo`BL)Tfӯw]{F*Z*j@0 DcΟD:k3jaƑ.lU+ٷ{Jm.}[7ǿ$`$4t$\V?4shR^qѯn]; ČDSD:k3jbF.u ukڹLu˯_?8Ȕ,dҧT{}XORwb˟VzvaC4sSbgӳw}{P"Pg#LZ t˝B[œ>ˆ4y"̜<e ְdջč&d4Xw,lǧo>@.d()V6= $y3'QZŻ1eϫf=;y0 Hs'!FB5n1#I::-.}[7ǿ(`% 6y4-^ɣw/AD)Uj93i׻>=}@F"LgP"JRZ6rQcʙ>Jm.}[7Ͽ(`% 6y4,^ţg.@<ԭbճw}{@F"LGOHJn0H6*ܽ]oӷ@H 0h)(V{&ܻ}XNNWoɛFt0qeK8y 4,^śg4sgѩZŻdͧ^v:0‡0ye:}DU`ɫwOADTfճw}z Č@SB2kX2jaő*lU+Y{,lǟo8*`R&RsM[x 8%͡J{7/aǛFtˆ4y<T/bѳo`BTiֱn Ysٻ>=P"PgP"JRZ6pQcʙ>:-.}[7ǿ(`% 6u$,^ţg.@<ԭfշ.Q$PLZ rqKBZ_Ó6{s(`$6u$,^ţg.@DTf8h׷.|Q$PLZ t˝B[œ>0y<U dѻč&\صv,ǟo8Ȕ,dҨT{&<$i2PVūdϧf4shR^rfӯo]{0 Hs'!FB4n0H6*ܽm׿ PJ0lISX6 ,yS'QZŻ1dϧf<AC82 >"e*0fջč"\Wr ytjٿN= q#&TФLZ7rQcʙ::-\&mӷ@H .h(ҨTsm\:x 8%MFkÓ6{wǿF*Z*l@ PI0h))V&ܼ}YϣRwpb˟Nyˆ0y:TV.bͫO_L)Uj8h׷.Q"PgP"JRYpQ#ə::-]&m:p׿ PJ2lISX6 ,y3'QZŻdϧf<AC82 @*u+1f÷!E&d4Xw,ǟo8,`T{m;{XORwb˟VzvaD 4shR^rfӯw}|z Hs'!FB5n1#I::-]&};7qϿ(hE 8y 4`ɫwOL)ֱn YsٿN} (CG(\QPkM\:zHfNNwpb˟VzvaD Jn^Ï6{xr(h% 6y4-^ɣw/ADTf8hշ.PF"LgP"HJYpQ#ə::-]&m:p׿ PJ0lISX6= $i2PVͣVvAC82 >"e*ְdѻCTiֱj93h׷.PF LsG!FBسlaƑ*l5+XvkۿN=R1S@` P"LgOHJ5n0H6}*۽\nϷ_8*`R&RkM[x 8%MJk6`Ǘ>0qeL:}DU`ͫwOD)Uf8hշ.Q"Pg#JRZ6rQcʙ>:-.}[7qǿ$`$6t$Ԭ\śg<ӭbgӳw}{ Dc& D:شlȕ2}۽]ӿ P2pi+ZV^>4shR^rfӯw}|z DcΠD:شlȕ6}*ܽm׿ P2pi+ZV?4sSbgӳw}{P"Pg#JR7rqKBZ_œ>0y<U dѻÍ"\׵v,ǟo8Ȕ,dҨT{&ܼ}$i2PVūdϧf=(qC(XɳPjMx 8%͡J{W/ɛN90y<U bѳoC"TWryk×^~(qC(XɳPb-9v8%MJk6`ǗFtˆ4y<U /bѳoBTiֱn Ysٻ>=}PF"LGOHJn0H6}*۽\oϷ8*`R&PjM9v(̝B[_Ï6[wǿH .dҧTsm\:x 8%LF[_Ï.[7ǯ$`ʘ4p+ZF^>,yS'ѧZŻdϧ^AC<2 >"u*0fջč"\Wr ytjۿN}(qC&X$Nb ڸt˝BZ_Ï6{xr$`$4t$Ԭ\W4sS^rfӯw]{0 Dc& D:شlǕ2}ۻ\oӷ@ PJ2lISXF],yS'ѩZͻ1ѫn=;y0 Hs'!FB4n0H6*\&m:p׿ P2pi+ZV?4sSbfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2liT*ZV?4sSbgӳw}{P"Pg#JR7rqKB[œ>0y<U dѻč&\صv,ǟo8Ȕ,dҨV&<$i2PVūdϧf=}P"PgP"JRZ6rqdJ>Jn^Ï6{xr(`% 6y4,^ţg.@DԭfշQ"Pg#JRZ6rQcʙ>:-.};7qǯ HI0hI)V6<iϥRwc˟Vy0qeL8} D^ɣw.@<ӫbqѫn];y ċ@RN@*uK0fջË"Tiձj8ճ}|zjNj` @ Č@SB2kX2h!ő*d4Xv,ß_ (qC&X$NZ ڸtKBJn^Ï.[wϿ(`$6t$Ԭ\W4sR^rfѯo]{ ČDcΟD:jG.u ulZLuϯ_?@Ȕ,dҨT{}XORwc˟VzvaC0y̜<e ְdջč&\صv,ǟo8Ȕ,d(V&<$i2PVūdϧfJ-ݿ&mӷ_8*`QPjMv8LFkœ>{s(`$4t$\V?4sgҩ^ͻ1ѫf=;x ČDcD2k3jbF.m Ukٹ{<5m˧>@Ȕ,dT{;{XNNwpbɟNy0ye:TV.bͳo`BLiֱn Y3ٻ>= q#&X%Nb,8v(LFkŗ>0y<U bѳoC"TWryk×N~~(qC(XɳPjMx 8%͡J{W/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}iХVͧ^ Dc& FB4n0H6*\&m:pǯ P2pi+ZV?4sSbgӳw}{P$PLZ t˝B[œ>0y<U dջč&\صv,ǟo8Ȕ,dҨT{&ܼ}iХVͣ^aD ,yS'QV˟VyꏩP0p0qeL8} 4^ɣw.@<ӭbgӯw}{ DcD2k3jaƑ.lU+ٹ{<5lǧo>8,`'Rsm\:x He͡J{W/aǛFtˆ4y"<T/bѳo`BTiֱn Ysٻ>= q#&X$Nb,ڸt(̝F[œ>s(`$6u$,^ţg<ԭfճQ"Pg#JR7rqJ>Jn^Ï6{xr(hE 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqdJ>Jn^Ï6{xr(hEK8} DU`ͫO_‰Liֱn YsٿN} (CG(\QPkM[x HeΡNWoɟNzvaD 0y<U /bѳoC"TWryk×^ (CG(\QPjMx 8%͡J{W/ɛF9uˆ4y"<U dѻoC"TWn ytjۿN} (CG(XɳNb-8v(LFkœ>s(`% 6u$Ԭ\śW4sR^qѫn=;y Č@RB2KWh˷!D&\׵rytjٿ>=}P"LGFBسlaƑ*l4Xvyjۿ>=|@E LsGFB4lǕ2uuZLu˯_?8*`R&RkM[x 8%MJk6`Ǘ>0qeL:} DU`ɫwODTf8շ.P"PgP"JRYpQ#ə::-]&}:pǯHI0hIX6= $y3'PVūdϧfAC82 @*uK1f÷!E*d4Xw,lǧo>8Ȕ,dҨT{&}YϥRͣ^wAC4sSbgӳw}{P"Pg#JR7rqKBZ_Ó6{0y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_(qC(X%Nb-9v8%MJ{6`ǗFt0qe:T.bͳo`BTiֱn Ysٻ>= q#&X$Nb ڸt(˝BZ_Ó6{xr$`$ʘ4tZV>4SgҩZͻ1eϧf<aC<2 >"e*ְdѻCTiձj8hշ{ ċ@RN@*uK0fջËTiկj8ճw}{ DSB2kX2j!ő*d5+Xw,ß_ (qC&X$NZ ڸtKBJn^Ï.[wϿ(`$6t$ԫ\W?4shR^qѯn];0 Hc& F:شlǕ2}u[\vnϷ8ȓ,`Tsm;{XfNNwpbɟNyA82 @"u+1f÷!E&d4Xw,lǟo8Ȕ,dT{}YϥRwcˣVwAC=}P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}@F"LgP"JRZ6rqcʙ>Jm.[wϿ(hE 8y4-^ɣw/@DTfշ.Q"Pg#JRZ6pQcʙ::-ݿ&};7pǯ PJ0lIX6=$i2ХVcˣVzv0qeL8} 4^ɣg."u*0fջÍ"\Vn Ysٻ>=}@F LGHB5n0ȕ6}۽\nϷ_8,`&Rsm[x H%͡J{7/aǛFtˆ0y<T/bͳo`BLiֱnY3ٻ>=}PF"LgOHJYpQ#ə::-]&};7qǯ PI0lISX6 ,yS'ѩZŻ1eϫf=;y0 Dc& FB4lȕ6}*ܽmӿ PJ2liT*ZF^>,Sgҩ^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/L)ձjY3ٻ>=(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN9uˆ4y"̜<e ְdѻÍ"\׵rk×^ (C(XɳPb-9v8%LFk6`Ǘ>0ye:TV.bͳO_‰L)ձj93i׷.|PF"LGOHJ5n0H6}*ۻ\vnϯ_?8,`R&PjMv(̝BZ^Ï.[7ǯ PI0h(ҨT{m\:x 8%LF[_Ï.[7q׿0qeL:} D`ɣw/@Dԭbgӯw}{ DcD:k3jaƑ.lU+ٹ{<5lǧo8*`&Rsm[x H%͡J{7/aǗFtˆ0y:T/bͳo`BLiֱjY3ٻ>=}@F"LGOHJYpQ#ə::-]&}:pǯ HI0lISX6 ,yS'QZŻ1eϫf4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2pi+ZV?4sSbgӳw}{P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZn^Ï6{xr(hE 8y4-^ɣw/AD)Tf8h׷.|P"Pg"JRZ6rQcʙ>J-.}[7ǿ$`$6t$Ԭ\W4sR^qѯo];0 Dc&ΠD:jbF.m U+ٹ{<5lǟo q#&TLRZ6pQ#ɗ:*ܽ\nϯ_?8c*\%Nb ڷrqcə::ܽ\vn˯ (`$6t$ԫ\V>4SgҩZͻ1eϧf<aD 4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB4nȕ6}*ܽm׿ PJ2liT*ZF^>,Sgҩ^qѯn]; DcΠD:سlǕ2uu[LvnϷ8,`'Rsm\:zHeΡN{W/ɛF9tˆ4y:TV.bͫO_L)Tfճ}{ ċ@RB*KWh÷D&\Wn Ysٻ>|@E Hs& D:k2j˷!E&\Wn Y3׷. H 0h)(V{&ܻ}XONwoɟN90qe:}DU`ɫwOADTfճ}{@F LGOHJ5n0H6}*ܽ]ӷ PI0lIX6= $y2PVūͧ^aD =}P"Pg#JRZ6rqdJ>Jn^Ï6{xr(`% 6y4-^ɣw.@DTf8շ.PF"LgP"JJYpQ#ə::-ݿ&};7qǯ HI0lIX6=$i2PVͣ^waD =}Q"LGOHJ4nǕ2uulZ<5mǟo (qC&TJRYp0ȕ2uulZ{(`% 6u$Ԭ\W?4shR^qѫn=;y DcD:k3jbF.m Ukٹ{<5m˧>@Ȕ,dT{m;{XfNNWoɟN90qe:}DV.bͫO_‰L)ձjY3i׻>=}@F"LgP"HJYpQ#ə::-.};7qǿ(`$6u$,^ţg.<ԭfշ.Q$PLZ rqKBZ_Ó6{s(`% 6u$,^ţg.@DTf8h׷.|Q$PLZ t˝B[œ>0y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN90y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN90y:T/bѳoC"TWrykۿN~~(qC(XɳNb-9v8%MJk6`ǗFtˆ4y"̛<U dѳoC"TjVn ysٿN}(qC&X$Nb,ڸt(˝BZ_Ï6{w(`% 6u$Ԭ\W?4sgҩ^ͻ1ϫf"e*ְdѻoBL)կj8ճ}z Č@R@*uK0fջCT)կfӳw]{ q#&TУLZ7rQcʙ::-]&m:p׿ HI0h))V&ܼ}YϣRwb˟Vy0qeL:}DU`ɫwOD)Tf8շ.P"PgP"JJYpQ#ə::-]&m:pǯ PJ2liT*XF] ,yS'ѩZͻ1eϫf=;x DcΠD:شlǕ2}[\oӷ@ PJ2liSXF],Sgҩ^ͻ1ѫn]; DcΠD:شlȕ6}*ܽ]ӿ PJ2liT*ZF^>4shR^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{s$`$6u$,^ţg.@DTfշ.P"PgP"JRZ6rqcʙ>Jm.[7Ͽ(`% 6y4,^ţg.@<ԭbճw}{@F"LGOHJp1#H6*ܽ]ӷ PI0hI)V&<}iϣRwpbɟN90qeL8} 4-^ţg޿4sR^ͻ1eϧfA4"̛<DU`ɣw.@4shR^rfӯw}|z Dc& FB4n0H6*\&m:pǯ PJ2liT*ZF^>4shR^rfӯw}|z Dc& FB4n0H6*\&m:p׿ P2pi+ZV?4sR^rfӯw}|z ČDcΠD:شlǕ2}ۻ\oӷ@ PJ2lISXF ,yS'QZŻ1dϧf"u*0fçč&\׳ryjۿN}(qC&X$LZ tqdJ>Jm&};7p׿ H .h((T{;zHe͡J{6`ŗ>r(`ʗ4piSX6<}XNN{7/`Ǘ>r ċ@RB2KWh˷!E&d4صv×^~~ q#&TФLZ 7rqdJ>J-.};7qǯ PJ2lISX6 $y2PVūͧ^AC82 >"u+1fçD&\صr×^(qC(X%Nb,8v(̝Fkœ>(`% 6u$,^ţg<ԭfճP"Pg#JRZ6rqdJ>Jm.[w(`$6u$,^ţg.@Dԭfշ.P"Pg#JRZ6rqdJ>Jn^Ï6{xr(hE 8y 4`ɫwOL)ձjY3ٻ>=P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw/AD)Uj8h׷.|Q$PLZ rqKBZ_Ó6{s(hE 8y 4-^ɣw/ADTf8h׷.PF"LgP"HJYpQ#ə::-]&}:pǯ PJ2lISX6 $y2PVūͣ^waD =|P"LGFBشlF.m U+ٷ{,ß^~~ (qC&TJRYnǕ2u ukٹ{,ÐAC82 >"e ְdѻC"TiֱnY3׻>|P"LGOHJ5n0H6}*۽\oϷ8,`'Rsm[x H%͡J{7/aǛFtˆ0y:T.bͳo_‰LiձjY3i׻>=|Q"Pg#JRZ6rQcʙ>J-.}[7ǿ(`$6u$,\śg<ӭbճ}{P"PgP"JRZ6rQcʙ>Jm.[wϿ(hE 8y 4^ɣw/AD)Uj93i׻>|Q$PLZ t˝B[Ó6{s(`% 6y4-^ɣw/AD)Uj93i׻>=}P"Pg#JR7rqKBZ_Ó6{s(`% 6y4-^ɣw.@DTf8h׷.|Q$PLZ t˝B[œ>0y<U dѻÍ"\׳ryk×^ (CG(\QPjMx 8%͡J{W/ɛN9uˆ4y"̛<U dѻË"TWrytjۿN~~ q#&X$Nb,ڸt(̝B[Ó6{s(`% 6u$Ԭ\śg4sS^qѯn];0 DcΟD:k3jaƑ*lU+Yw,ß^(q#&TУLRZ6pQ#I6*۽Lu˯??8*\Nb ڷrqcə:*۽Lu˧`ˆ0ye:}DU`ɫwOADTfӳw}|z0 DcΠD:3jbF.m U+ٹ{<5mǧo>8,`&Rsm[x H%͡J{7/aǗFt‡0y:TV.bͳo_‰L)ձjY3i׻>|Q"Pg"JRZ6pQcʙ>:-.}[7qǿ$`$6u$Ԭ\śg<ӭbgӳw}{PF"LgP"JRYpQcʙ>Jm.}[7Ͽ(h% 6y4-^ɣw/ADTf8h׷.|Q$Pg#JR7rqKBZ_Ó6{s(`$6u$,^ţg.@DTf8h׷.|Q$PLZ t˝B[œ>0y<U dѻÍ"\׵rß_ (CG(\QPkM[x HeΡNWoɟNyAC@.dҨT{}XORwpb˟VyA82 >"e*0fջÍ"\Wr ytjۿN}(q#&TФLZ 7rqcʙ>:-]&m:׿ PI0h)(V{&{HeΡJ{7/`Ǘ>$X2lIV&ܻ}He͡Jk6œ6{wǯ$`$ʘ4p+ZF],yS'ѧZūdͧ^AC82 >"e*ְdջË"TjVn Ysٻ>=}@F"LGOHJ5n0H6}*ܽ]ӷ PI0lIX6= $i2PVūͧ^AC0y:T/bѳoBTjVn ytjۿN} (CG(\QPjMx 8%͡J{W/ɛF9uˆ4y"̜<e ְdջÍ"\׵rß_(qC(XɳPjMx8%MJ{7/aǛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dҨT{&ܼ}iХVͧ^A82 @*uKh˷!ő*lU+ٹ{<5˯_?@.d((V&ܼ}iХVͧ^AC<2 @*uKh˷!ő*l5+Y{<5m˧??@.d((T{&ܼ}iϥRͣVwA82 >"u+1fçD&\صv×^(qC&X$Nb ڸt˛BZ^Ï6[wϿ(`$4tZV^>,S'ѧZŻdͧ^aC82 >"e ֯dѳo`BL)Ufӳw}{0 @R@*uK0fջCL)Ufgӯo] PI0hI)V&ܼ}YϣRwpbɟN9‡0ye:}DU`ͫwODTfճ{@F"LGOHJ5n0H6}*۽]oӷ@ PI0lIX6= $i2PVͣ^AC<2 @*u+1f÷D&d4صv,ß_(q#&X$Nb,8v(̝Fkœ>0qe:T.bͳo`BTjVn YsٿN} (qC(XɳPjMx8%MJ{7/aǛF9u‡0y<U dѻÍ"\׵ryk×^ (CG(\QPkM[x HeΡNWoɟNy0y<U dѻÍ"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛN90ye:T/bѳoC"TWryk×^ (CG(\QPjMx 8%͡J{W/ɛN90qe:T/bѳoBTjVn ytjۿN} (CG(\ɳPjMx8%MJ{7/`ǗFtˆ4y"<U /bѳoBTiֱn Ysٻ>=}PF"LGOHJn0H6*ܽ]oӷ@H 0h((V{&}XNNW/ɛFt0qeK8y 4,^śg4sgҩZͻ1dͧ^wA8"̛<DU`ɣw.4sgҩZŻͣVy8*`QPjM9v(LFkÓ6{xr$`ʘ4p+ZF^>,S'ѩZŻ1dϧf<aD ,Sgҩ^qѫn]; Dc&ΠD:شlȕ6}*۽]ӿ PJ2lISXF],Sgҩ^qѯo]{ Dc& FB4n0H6*\&m:pǯ PJ2lISXF],Sgҩ^qѯo]{0 Hs'!FB5n1#I::-]&};7qǿ(`% 6u$,^ţg.@DTf8h׷.|Q$PJR7rqKBZ_Ó6{s(hE 8y 4`ɣw/AD)Uj93h׷.|Q"Pg#JRZ6rqdJ>Jm.[7Ͽ(`% 6y$,^ţg<ӭbgӳw}|z0 Dc& D:lG.u ukڹ<5˧>8ȓ,`&RsM[x 8%LFkœ6{r(`$4t+ZF] $y2ХRwb˟N9u‡0qeK8y4Ԭ\V] ,y2PRwpbɛF (qC&XФLZ rqdJ>J-&}:p׿ PI0hI)V&<}iϥRwb˟Vy0qeL:}DU`ɫwOD)TfշP"LgP"HJYpQ#I::-\&m:׿ PJ0lISX6 $y3'QZūdϧf<AC82 @*u+1f÷!D&d4Xw,ǟo8,`Rsm;{XONwpb˟VzvAC4shR^qѯo]{ Dc& F:شlǕ2}۽\oӷ@ PI0lISX6 $y3'QVūdͧ^aC"u+1fçD&d4Xv,ǟo(qC(X%Nb-9v(LFk6`Ǘ>ˆ4y"<U dѻÍ"\Wryk×^ (C(XɳPjMx 8%͡J{W/aǛF9uˆ4y"̜<e ְdջč"\׵rß_(qC(XɳPjMx 8%͡J{W/ɛF9uˆ4y"̜<e ְdջč&\صv,ǟo8Ȕ,dT{}YϥRͣ^aD Jm.};7qǯH 0h))V&ܼ}iϥRwc˟VzvAC82 >"u*0fçč&\׵ryk×N~~(q#&X$Nb ڸt(˝B[Ó6{s(h% 6y4,^ţg.@<ԭfճP"Pg#JRZ6rqdJ>Jm.[w(hE 8y 4^ɣw/AD)Uj93h׷.|Q$PJR7rqKBZ_Ó6{s(hE 8y 4`ɫwOL)ձjY3׻>=}P"Pg#JR7rqKBZ_Ó6{s(hE 8y 4`ɫwOL)ձjY3ٻ>=(qC(Xɳ%Nb-9v8%MJ{7/aǛF9u‡0y<U dѻÍ"\׳ryk×^ (CG(XɳPjMx 8%MJ{7/aǛFt0qe:T.bͳo`BTiֱn Ysٻ>=P"LgP"JJYpQ#ə::-]&m:p׿ PI0lIV6<$iХRcˣVy0qeL8} D^ɣw.@<ӫbqѯn];y ċ@RN@*uK1fçÍ"Tiֱj93hշz0Č@RN@*u+0dջoBL)TfrfѫhaD <2 >"e*0dջË"TjVn Ysٻ>=|P"LgOHJn0H6}*۽\oϷ8,`'Rsm[x H%͡J{7/aǗF0ye:DV.bͫO_‰L)ձj93i׷.|P"LgP"JJYpQ#ə::-]&}:pǯHI0lIX6= $y3'QZūdϧf<AC@Ȕ,dҨT{&ܼ}YϥRͣ^AC(`% 6t$ԫ\V^>,S'ѧZŻdͧ^wAC82 >e /bͳO_DTbfӯn];yA4"̛:DU^ɣg޿4SgѧZū˟V0qeL8} D^ɣw.@<ӭbfӯo]{ Č@SB2kX2h!ő*d5+Xw,ß_ (C(X$Nb,ڸt˝BZ^Ï6{w(h% 6y$,^śg<ӫbfӯw}|z0 Dc& D:شlǕ2uu[LvnϷ_8ȓ,`Tsm;{XfNNwpb˟NyAC82 @*u+1f÷!E*d4Xw,lǧo8Ȕ,dҧT{}YϥRwcˣVwAC<2 @*uKh˷!ő*lU+ٷ{<5m˧??8Ȕ,dҨT{}YϥRͣ^aD ,S'ѩZŻ1dϧ^AC82 >"e*0dջÍ"TVn Ysٻ>=}@F"LGOHJ5n0H6}*۽]oӷ@ HI0hIV6<$i2ХVͣ^wA82 >"u*0fçč&\صr×^ (qC(Xɳ%Nb-9v(LFkŗ>0y:T/bѳo`BTjVn YsٿN} (C(XɳPjMv8%MJ{7/aǛFt0y<T/bѳoC"TWrykۿN~~(qC(XɳPjMx 8%MJ{7/aǛF9uˆ4y"̜<e ְdѻÍ"\׵rß_(qC(XɳPb-9v8%MJ{7/aǛF9uˆ4y"̛<U dѻÍ"\׵r×^ (CG(\QPkM[x 8%͡J{W/ɛN9uˆ4y"̜<U dѻÍ"TWryjۿN~~(q#&X%Nb,8v(̝Fkœ>$`$4t$Ԭ\W4sR^qѯn];0 Dc&ΠD:jbF.m Ukٹ{<5mǧo8*\QPjM9v(̝BZ^Ï.[7ǯH .dRsm[x 8LF[_Ï.[7ǯH .d&RjM8vJ>:-\\@H .h((T{&}XfNNWoɛF9tˆ0y:DV.`ͫOD)Tfճ{@F LGOHJ5n0H6}*۽\oӷ@HI0hI)V6<$iХVͣ^waD 0qeL:}DU`ͫOL)Uj8hշ.Q"PgP"HJp1#H6*ܽ]oӷ8*`R&PjM9v(̝BZ_Ï6[wǿH .dҧTsm[x 8%LF[_Ï6[7ǯH .d&RjM8vJ>:-\\8*`R&RkMx8LFkœ>{r$`$ʘ4t+ZF^>,S'ѩZŻ1eϧf<aD @.d((T{&ܼ}iХVͣ^aD e dѳo`BL)կj8ճ}z0 DSB2Kfçč"TjVj93hշz0Č@RM@"u*ְdѳo_‰DӭbqPF"LGHB4nǕ2uuZLu˯??8*`QPjMv8LFkœ>{s(`$6t$ԫ\W?4shR^qѫn];y0 DcΠD:jF.u ukڹL5˯_?8,`'Rsm\:zHeΡNWoɛN9ˆ0y<T/bѳoBTjVn YsٿN=(qC(X%Nb-8v(LFkŗ>0y<T/bѳoC"TVn ytjۿN~~ q#&X%Nb-9v(LFk6`ǗFtˆ4y"̜<e ְdջÍ"\׵rß_(qC&X%Nb-9v8%MJ{7/aǛFt0y<U dѻË"TWryk×^ (CG(XɳPjMx 8%͡J{7/aǛF9uˆ4y"<U dѻÍ"TWryk×^~~(qC(Xɳ%Nb-9v(LFk6`ŗ>0y:T/bͳo`BLiֱnY3ٻ>=}PF"LGOHJp1#I6*ܽmӷ PI0lIV6<iϥRwb˟Vyˆ0ye:}DU`ɣw/@<ӫbqѫn=;xA8"̜<T.bͫwOADӫbqѫf<A 4y":}D^śg?,S'PVbɜ0 DcD2kX2jaő*d5+Xw,ß^(qC&TФLZ rqdJ>Jm.};7qǯ PJ2lISX6= $i2PVͣ^waD s$`$4t$Ԭ\śW4sgҩ^qѯo]{0 Hs& FB4n0H6*\&m:p׿ P2pi+ZV?4shR^rfӯw}|z DcΠD:شlȕ6}۽]ӿ PI0lISXF] ,yS'ѩZͻ1ѫf=;y0 Dc& FB4lȕ6}*۽]ӷ PJ2liSXF] ,yS'ѧZŻ1eϧf"u+0fçč&\׵rykۿN} (qC&X$NZ ڷtqK>Jm.}[7qǯ PI0h))V&ܻ}XNNW/ǛF$X2lISX6ܼ}XNN{W/`Ǘ>s$`2lIV&z H%MF[^Ï(AC82 >e ֯dѳoBLiձj93h׷.Q"LgOHJn0H6}*۽\oϷ8,`&RsM[x 8%͟J{6`ǗF0qe:}DU`ͫOL)Uj8h׷.Q"Pg#JRZ6pQcʙ::-&};7qǯ PI0lISX6 $y3'QZūdϧf8Ȕ,dT{m;{XfNNwoɟNy0qeL:}DU`ͫwOD)Tf8շPF"LGOHJ5n0ȕ6}ۻLvnϯ_?8*`QPjM9v(˝BZn^.}[7qǯ H .h(ҧTsm\:x 8%LF[_Ï.[7ǯH,`R&Pj,8tqcʙ::۽@‡0qe:} DU`ɣw/@<ӭbfӯw]{ Č@SB2kX2h!ő*d5+Xw,ß_ (qC&X$Nb ڸt˛BZn^Ï.[wϿ(`$6u$Ԭ\śW4sS^rfѯo]{ ČDcΟD:3jF.u ulZLu˯_?8Ȕ,dT{m;{XNNwpb˟NyA82 @"u+1f÷!D&d4Xw,ǟo8,`Tsm;{XORwpb˟VzvaC{s(`% 6u$,\śg޿"e*0dջÍ"TVn Ysٻ>=}@F LGHB5n0ȕ6}*۽\nϷ8,`'Rsm\:x He͡J{W/aǛFtˆ4y"<T/bѳo`BTiֱn Y3ٻ>=}P"LgP"JJYpQ#ə::-]&};7qǯ PI0lISX6 ,yS'QZŻ1eϫf,Sgҩ^qѯo]{ Dc& FB4lȕ6}*ܽm׿ PJ2liT*ZF],Sgҩ^qѯo]{ Dc& FB4n0ȕ6}*ܽm׿ PJ2liT*ZF^>,Sgҩ^qѯo]{ Dc& F:شlȕ6}۽]ӷ P2liT*ZF],SgҩZͻ1ѫn=;y0 Dc& D:شlǓ2uu[Lvnϯ_@Ȕ,dT{m;{HfNNW/ɛN9u0qeL8} D`ɣw.@<ӭbfӯo]{0 DcD2kX2h˷!E&d׵rytjٿ>=}P"LG!FBسjaƑ*d4Xrytjٿ>=|@EHcΟB2KWfçËL)Uf HI0h)(V{&ܻ}XNNWoɛN9u,qeK8} 4^ɣw.@<ӭbfӯw}{ DcD2k2jaƑ.lU+ٹ{<5lǧo>8,`'Rsm[x H%͡J{7/aǛFtˆ4y<T/bͳo`BLiֱnY3ٻ>=}PF"LgOHJYpQ#ə::-]&}:pǯHI0lIX6 $y3'QZŻdϧf@.dҨT{&ܼ}iХRͣ^aC@Ȕ,dҨT{}YORwc˟VzvAC4SgҩZͻ1eϧfAC82 >e dѳo`BL)Ufճw}|z ċ@RN@*u+0fջCT)կfӳw]{ ċ@BM>"e ֯bѳODS^ͻ1@ȓ,`&RsM[x 8%LFkœ>{s$`$ʘ4tZV^>,S'ѩZŻ1dϧfaC8Ȕ,dҨT{}YϥRcˣVwAC=}Q$Pg#JR6rqdJ>Jm.[wϿ(hE 6y4-^ɣw/@DTf8շ.P"LgP"JRZ6rQcʙ>Jm.[7Ͽ(hE 8y4-^ɣw/AD)Uf8h׷.|Q$Pg#JR7rqK>Jn^Ï6{xr(`% 6y4-^ɣw/ADTf8h׷.|P"Pg#JR6rqdJ>Jn^Ï.[w(`$6u$,^ţg<ԭfճP"PgP"JRZ6pQcʙ>:-.}[7qǿ$`$4t$Ԭ\W4sS^rfѯo]{ ČDcD2k3jaƑ.lU+ٹ{<5lǧo8*`QPjMv(LFkÓ6{xrϿ(`$ʘ4p+ZF] $y2PVc˟Vy,qEK8y$Ԭ\V^>,y3'PVb˟N9t,hE 6t*Z6<}XfNJ{6P"LGOHJ4nǕ2}u[Lu˯??8*`QPjMv8LFkœ>{s(`$4t$\V?4sgҩ^1ѫf=;x ČDcD2k3jbF.m Ukٹ{<5m˧>@Ȕ,dTsm;{HfNNWoɟN9ˆ4y"<U /bѳoBTjVn Ysٿ>=(qC&X%Nb,8v(̝Fkŗ>0qe:TV.bͳo`BTiֱn YsٿN=(qC(Xɳ%Nb-9v8%LFk6`ǗFtˆ4y"̜<e ְdѻÍ"\׵rk×^ (CG(\PjMx 8%͡J{W/aǛF9uˆ4y"<U dѻÍ"\Wryk×^(qC(XɳPjM9v8%MJ{7/aǗFt0qe:T/bͳo`BTjVn YsٿN=(qC(X%Nb,8v(LFkŗ>(`$6u$Ԭ\śg8*`R&RkMx8LFkœ6{xr(`$4t+ZF] ,y3'PVc˟Vy0qEK8y4Ԭ\V^>,y3'PVb˟N9u,iE 6t*Z6<}XfNJ{6Ő ċ@RB2KWh˷!D&dصrykۿN}(qC&XФLZ rqdJ>Jm.};7qǯ PJ0lIX6<$i2ХVˣVvAC<2 @"u+0fçč&\׵ryk×N~~ q#&T$LZ ڸt˛BZ_Ï6{xr$`$6t$Ԭ\śW"e*0fջÍ"\Wn ysٿ>=PF"LGOHJ4nǕ2}uZLu˧??8*`R&PjM9v(˝BZn^.}[7q׿H .dRsM[v(˝BZm&}:ӷ0cG(XУLRYnǓ.u U+YvAC82 >"e ֯dѻoBTiֱj93i׷.Q"PgOHJn0H6}*۽\nϷ_8*`R&RkM[x 8%MJk6`ŗ>$`$4t$ԫ\V?4shR^qѫn];0 Dc&ΠD:lG2uulZLuϯ_@Ȕ,dҧT{}XORwpb˟VyAC82 @"u+1f÷D&d4Xv,ǟo(qC(Xɳ%Nb-9v(LFk6`ŗ>ˆ0y<U dѳoC"TWr ytjۿN~~(qC&X%Nb-9v(LFk6`ǗFtˆ4y"̜<e dѻÍ"\׵ryk×^ (CG(XɳPjMx 8%MJ{7/aǛF9u0y<T/bѳoC"TVn ytjۿN} (CG(\PjMx 8%MJ{7/aǗFt0qe:}DV.bͳO_‰L)ձjY3i׻>=|Q"Pg#JRZ6pQcə::-]&}:pǯ PJ0lISX6=$i2PVͣVvAC82 >"e*ְdѻCTiֱjY3i׷.P"LGFB4lG.u U+ٷ{,ß^~ a"Ɛ$PgP"HJ4nG.m U+Yw,ۿN=PF Hs&ΠD2kWhçËT)Ufˆ0ye:}DU`ɫw/@Dԭbgӯw]{ Č@SB2kX2h!ŏ*d4Xv,ß^(qC&X$NZ ڷtqK>Jn^.[7ǿ$`$ʘ4t$\V?4shR^qѫn];y0 DcΠD:lG2u ulZLuϯ_?@Ȕ,dT{;{XNNwpbɟNy0y:T/bͳo`BTiֱn Ysٻ>=(q#&X%Nb,8v(LFkŗ>0y:T/bѳoBTjVn ytjٿN} (CG(\ɳPjMx 8%͟J{7/aǛF9u0y<U bѳoC"TWrytjۿN~~(qC(X%Nb-9v8%LFk6`ǗFtˆ4y"̜<e dѻÍ"\Wryk×^~~(qC(Xɳ%Nb-9v(LFk6ŗ>0y:T/bͳo`BLiֱn Y3ٻ>=}PF"LgOHJpQ#I::\&mӿHI0h))V&<}iϥRwb˟Vy0qeK8} 4^ɣg.@<ӫbqѯn];y Č@RB*Kfçč"\Vn Y3׷.PE Hs' D:2j!E&\׳n Y3׷. e .bͫw/@"e*0dջË"TjVn Ysٻ>=}Q"PgP"HJp1#I6*ܽ]ӷ PI0lIX6=$i2ХVͣ^waD 0qe:DV.bͳo_‰LiֱjY3ٻ>=}P"PgP"JRZ6pQcʙ>J-.}[7Ͽ(`% 6y4,^ţg.@Dԭfշ.Q$PJR7rqKBJn^Ï6{xr(`% 6y4-^ɣg.@DTf8hշ.P"PgP"JRZ6rqdJ>Jm.[wϿ(hE 8y 4-^ɣw/ADTf8h׷.P"PgP"JRZ6pQcʙ>J-.}[7ǿ(`$6u$Ԭ\śg<ӭbgӳw}|z ČDSD:k3jbF.m Ukڹ{<5˧>@Ȕ,`Rsm\:z He͡J{7/aǗF0qeL8} D`ɣw.@<ӫbrfѯn]; Č@RB2KWh÷D&\Vn Y3׻.PF Ls' F:3j!ŏ&d׳n Ys׻.@DcB*K1fջBLTb@ PI0h))V&ܼ}XONWoɛN9u,qeK8} 4^ɣg.@<ӭbfӯw]{ ČDSB2kX2jaő*lU+Y{,lǟo(q#&X$LZ ڷtqKBJn^Ï.[wϿ(`% 6u$Ԭ\śg= q#&X$Nb,ڸt(˝B[Ó6{s(`% 6u$,\śg޿,S'ѩZŻ1dϧ^AC82 >"u*0fջÍ"\Wn ytjٿN= q#&TФLZ tqK>Jn^.[wϿ(`$6u$Ԭ\śW4sSbrfӯo]{ DcΠD:lG2uulZLvnϯ_8,`'Rsm:zHfNNWoɟN90qe:TV.bͳo`BLiֱn Ysٻ>=(qC&X%Nb-8v(LFk6ŗ>‡0y<U dѳoC"TWr ytjۿN~~(qC&X%Nb-9v(LFk6`ǗFˆ4y"̛<U dѻË"TWrykۿN~~(qC(X%Nb-9v(LFk6`Ǘ>‡0y<T/bѳoCTjVn YsٿN}(qC(X%Nb,8v(̝Fkœ>s$`$ʘ4t$\V?4shR^qѫn];y0 DcΠD:3jbF.m U+ٹ{<5lǧo(q#&TФLZ7rQcʙ::-\&mӷ@H .h(ҨT{m:z H%MFkœ6{xrϿ$X2lIV&ܻ{He͟Jkœ6{wǯH ,`QPb,ڷtQcɗ6}*Z(q#&TФLZ7rQcʙ::-]&mӿ PI0lI)V&<}iϣRwpb˟Nyˆ0y:DV.`ͫO_L)Uf8շ.P"LgOHJp1#I6*ܽmӿ PJ2lISX6 $y3'PVūdͧ^aD (`% 6u$,^ţg<ԭbճ{P"PgP"JRZ6rQcʙ>Jm.}[7Ͽ(h% 6y4-^ɣw.@DTf8շ.P"LgP"JRZ6rQcʙ>Jm.[7Ͽ(hE 6y4-^ɣw/ADTf8h׷.P"PgP"JRZ6rQcʙ>Jm.}[7Ͽ(`% 6y$,^ţg.<ԭfճ{P"LgP"JJYpQ#ə::-]&}:pǯ PJ2lISX6 $y3'QVūͧ^AC82 >"e*0dջÍ"TVn Ysٻ>=}Q"PgOHJ5n0ȕ2}[Lu˯??8*`QPj-8v(˛BJm&}:p׿ H .dRsM[v(˝BJm&m:ӷ8c(\ɳ$LRYpǓ.u U+XQ"LGOHJ5nȕ2}u[Lu˯_?8*\QPjMv(LFkœ6{r$`$ʘ4tZV^>,SgѩZͻ1eϫf"e*0dջÍ"\Wr ytjۿN}(qC&X$Nb,ڸt(˝BZ_Ó6{xr(`$6u$Ԭ\śg޿<ӫbgӯw}|z0 Hs& FBشlȕ2}۽\oӷ PJ2lISXF] ,yS'ѩZͻ1eϫf=;y Dc& F:شlȕ2}۽]ӷ P2liT*ZF^>,Sgҩ^qѯn]; DcΠD:شlǕ2}۽]ӷ P2liT*ZF^>,Sgҩ^qѯn]; DcΠD:شlǕ2}[\oӷ@ PJ2lISXF ,yS'ѧZŻ1eϫf0cH(Xɳ$LZ 6rQ#H6}Z<5lǟ_~ aƏ"PGFB3j˷!D"\iֱh Č@RB2KWh˷!E&dصrykۿN}(qC&TФLZ rqdJ>J-&};7pǯ PI0lIV6<iϥRwc˟VzvA82 >"e*0dջÍ"\Wn ytjٿN}(qC&X$Nb ڸt˝BZ_Ï6{xr$`$6t$Ԭ\śW8cH(\ɳ$NZ 6rQ#I6}*[L5mǟo~ a"Ə"PGOFB3j˷!D&\iֱjaC82 >"e ְdѻoCTiֱj93i׷.Q"LgOHJ5n0H6}*۽\vnϯ_@Ȕ,`'Rsm\:x He͡J{7/aǗF0qe:}DU`ͫwOD)Uf8շ.P"PgP"JJYpQ#ɗ::-\&m:׿ PI0lISX6 $y3'QVūdϧ^aD 8Ȕ,dT{;{XORwpb˟VzvAC8Ȕ,dҨT{}YϣRwcˣVwaD @Ȕ,dҨT{}XORwb˟VzvAC<2 @*u+1f÷D&d4صv,ß^ (C(Xɳ%Nb,8t(˝B[_Ó6{xr$`ʘ4p+ZF^>,S'ѩZŻ1dϧfAC82 >"e ֯dѻoBLiձj8hշ.@E Hs' F:jaő*d4XvjۿN=P LsG F:3j!E&\Wn Y3i׷.{ ċ@BM>"e /bͫwO@Jm.}[7qǯHI0h))V&<}iϥRwcˣVzvAC82 >"u+0fçč&\׵ryk×N~~(q#&X$Nb ڸt(˝B[_Ó6{r(`% 6u$,^ţg<ӭbӳw}{@F"LgP"HJYpQ#ə::-ݿ&};7qǿ PJ2lISXF] ,yS'ѩZͻ1eϫf=;y0 Dc& FBشlȕ6}۽]ӿ P2piT*ZF^>4Sgҩ^qѯn]; DcΠD:شlǕ2}۽\oӷ PJ2liSXF],yS'ѩZͻ1ϫf=;y0 Dc& D:شlǕ2}[\nϷ@HI0hIX6= $i2PVͧ^AC82 >"u+0fçč&\׵ryjۿN} (qC&X$NZ ڷtqK>Jm.}[7qǯ PI0hI)V&ܼ}XNNWoɛFt,qEK8y4,\śW?4SgѧZūͣVzv‡0qeK8y4Ԭ\V^> ,y2PRwpbɛF$X0l((Tsm[v(˛>:$`$ʘ4pi+ZF] ,y3'QVūͣ^wAC82 >"e*ְdջË"TjVn Y3ٻ>=|P"LgOHJn0H6}*۽\oϷ@H 0h))V&ܼ}iϥRwc˟VzvAC82 >"e*0fջč&\׵rykۿN~~ (CG(XɳNb-9v(LFkŗ>(`$6u$Ԭ\śg<ӭbgӳw}|z DcΠD:lǓ2uu[\vnϷ@HI0lIX6 ,y3'QZŻ1eϧfJ-ݿ&mϯ_?0cG&XJJ4nbF*d4 PI0h))V&ܼ}XONWoɛN9uˆ0y:}DU`ͫwOADTfճw}|z0 DcΠD:3jbF.m U+ٹ{<5mǧo>8,`&Rsm[x 8%͡J{7/`ǗF0ye:}DV.`ͫO_L)Uj93h׷.PF"LgOHJpQ#I::-\&m:p׿ PJ2lISX6 ,yS'QZŻ1dϧf8Ȕ,dҧT{}YϣRwcˣVvaD "e*ְdջË"TjVn Ysٻ>=}@F LGOHJ5n0H6}*۽\oӷ@ HI0hI)V6<$iХVͣVwaD {s$`$6t$Ԭ\śg<ӫbgӳw}|z DcΠD:سlǕ2}u[\oϷ@ PJ0lISXF ,yS'ѩZͻ1eϫf=;y Dc& F:شlȕ2}۽]ӷ P2liT*ZF],Sgҩ^ͻ1ѫn];0 Hs& FB4lȕ6}*۽]ӷ PJ2liSXF] ,yS'ѩZŻ1eϫf=|PF LsG!FBسjaƑ*l4XvjۿN=}PF Hs' D:k2h˷!D&\Vn8hճ}|z0ċ@BM>"e /bͫw/@4sg(qC&TФLZ7rQcʙ::-]&mӿ PI0hI)V&ܼ}YORwpbɟN9‡0ye:}DU`ɫwOADTfճ}{ DcD2k3jaƑ.m U+ٹ{<5mǧo>8,`'Rsm\:z HeΡJ{W/ǛF9t0qe:}DU`ͫO_L)կj93h׷.|P"LgP"JRYpQ#ə::-]&};7qǯ PI0lISX6 $y3'QZŻdϧf@Ȕ,dҨT{&}YϥRwcˣVvaD 8Ȕ,dT{;{XNNwpbɟNy0qe:DV.bͫO_‰L)ձj93i׷.|PF"LGOHJn1#H6*ܽ]oӷ@H 0h)(V&ܼ}XONwoɛN9u,qeK8y 4,^ţg޿4shR^1ϫf<AC82̜<T.bͫOADӭbqѫf8,`'Rsm\:x He͡J{W/aǛFtˆ4y<T/bѳo`BTiֱn Y3ٻ>=}PF"LgOHJYpQ#ə::-]&m:pǯ P2liT*ZF],S'ѩZͻ1ѫf=;y0 Dc& F:شlǕ2}۽\oӷ PJ2liSXF],yS'ѩZͻ1ѫf=;y0 Dc& FBشlȕ6}۽]ӷ P2liT*ZF],Sgҩ^ͻ1ѫn];y0 Hc& FB4lȕ6}۽]oӷ PJ2lISXF ,yS'QZŻ1dϧf"u+1fçD&\׵rk×^~~(q#&T$LZ ڷtqK>Jn^.[7ǿ$`ʘ4p+ZF],yS'ѧZūdͧ^aD <2 >"e*ְdѻoCTiձj8hշ{ ċ@RN@*uK0fջË"Tiձj8ճ}|z ċ@BM@"e*֯dѳo_DӭbqϫfA 4y8} 4,\F]$iNL Č@SB2KWh˷!E&dصrykۿN}(q#&TФLZ 7rqcʙ>:-ݿ&m:p׿ HI0h))V&ܼ}YϣRwpb˟Nyˆ4y:TV.bͳO_‰L)կj8h׷.Q"Pg"JRYpQ#ə::-]&m:p׿ PJ0lISX6 $y3'QVūdͧ^aD =(q#&X%Nb,8v(̝Fkŗ>0qe:T.bͳo`BTiֱn Ysٿ>=(qC&X%Nb,8v(LFkŗ>0qe:T.bͳo`BLiֱn Y3ٻ>=P"LgP"JRYpQ#ə::-]&};7pǯ P2liSXF ,yS'QZūdϧ^aD J-&}:p׿ H .h((T{;zHeΡJ{7/`Ǘ>$`ʗ2piSX6<}YONW/ǗF$X2lI)V{&;z 8%LF[^.};7pӿ0cG&XJJ4laő*`aC82 >"e ְdѻoCTiֱj93h׷.P"LGOHJ5n0ȕ6}[Lvnϯ_?8,`&RsM[x 8%MJk6`ŗ>$`$ʘ4t$\V>4sgҩ^ͻ1ѫf=;x ČDcD:k3jbF.m Ukٹ{<5m˧>@Ȕ,dT{m;{XfNNWoɟN90qe:}DV.`ͫO_‰L)ձj93i׻>|Q"Pg#JRZ6rQcʙ>Jm.}[7ǿ(`$6u$,^śg<ӭbճw}{P"LgP"JRYpQcʙ::-.}[7qǿ(`$6u$,\śg<ӭbճ}{P"LgP"JRYpQcʙ>:-.}[7qǿ(`$6u$Ԭ\śg<ӭbgӳw}|z DcΠD:lG2u ulZLuϯ_?@Ȕ,dT{m;{HfNNWoɛN90ye:}DV.`ͫOD)Uf8շPF"LGHB4nǕ2}uZLu˯??8ȓ,`R&RkMv(̝BZ^Ï.[7ǯ PI0h((T{m:z 8%MFkÓ6[wǯ H .d'RkM9v(K>:-\\nϯ>0cG(XJJ4laƑ*d,qeK8y 4-^ţg4SgҩZͻ1ϫf8Ȕ,`Tsm;zHfNNWoɛN9ˆ4y<T/bѳo`BTiֱn Ysٻ>=P"PgP"JRYpQcə::-&};7qǿ PJ0lISXF ,yS'ѧZŻ1eϫf"u+1fçD&\صv×^ (qC(X%Nb,8t(˝B[_Ó6{xr$`$4t$\V?4sgҩ^ͻ1ϫf"e ְdѻCTiֱjY3i׷.P"LGOHB4nǓ2u ukڹ{<5lǟo (qC&TJRYp0H2}uZ<5lǟo q"Ɛ$PgP"HJ4laƑ*d4׵r ys׻.0ċ@BM>e .`ͫw.4@$`$ʘ4pi+ZF] ,y3'PVūͣ^vAC82 >"e ְdѻoCTiֱnY3i׻.|PF"LGHB4nȕ2}[Lvnϯ_@Ȕ,`'Rsm\:z HeΡJ{W/aǛFtˆ0y:TV.bͳO_‰L)ձj93i׷.|P"LgOHJpQ#I::\&m:׿ PI0lISX6 $y3'QVūdϧ^A82 >"u+1fçD&dصv,ß_ q#&X$Nb,8t(̝Fkœ>(`$6u$,\śg<ӭbճw}{P"LgP"JRYpQcʙ::-.}[7qǿ$`$6u$Ԭ\śg<ӭbgӳw}{ DcΠD:سlǕ2uu[LvnϷ8ȓ,`Rsm;zHfNNWoɛN9ˆ0y:T.bͳo_‰L)ձj93i׷.|PF"LGOHJ5n0H6}*۽\oϷ_8*`QPjMv(LF[Ó6{wϿ$`$ʘ4pi*ZF $y2PVc˟N9,qEK6y$Ԭ\V^>,y3'PVc˟N9u,qE 6u$ZFiON{W/`Ǘ>{rϿ H ,`QPb r1 PI0h))V&ܼ}XNNWoɛN9t‡0ye:}DU`ɫw/ADԭbgӳw}|z DcD2k2jaƑ*lU+Y{,lǟo q#&TФLZ rqJ>Jm.}[7ǿ$`ʘ4t\V?4sgҩ^1ѫn=;y DcΠD:lG.u ulZLu˯_?8Ȕ,dT{m;{XfNNwoɟNy0qe:DV.bͳO_‰LiձjY3ٻ>=}PF"LgP"HJYpQ#ə::-ݿ&};7qǯ PJ0lISX6 ,yS'ѧZŻ1eϫfJ-&}:p׿H .h(ҨT{m:z H%͟Jk6œ>{r$`ʗ4piSX6<}YNNW/aǗF$`ʗ2pISV&zH%MFk^Ï.};7pӿ0cG&T"JJ4la8*\QPj-9v(˝BZ^Ï6[wϿ$`ʗ4pi*ZF] ,y3'QVūͧ^waD Jm.}[7qǿ HI0hIV6<$iХVͣVwaD (`$6u$Ԭ\śg<ӭbgӳw}|z DcΠD:lG2uu[LvnϷ8Ȕ,`T{;{XORwpb˟VyAC<2 @*uK1f÷!E*d4Xw,ǟo8,`'Rsm;zHfNNwoɟNy0qe:TV.bͳo`BLiֱjY3ٻ>=}@F"LGOHJpQ#I::\&m:׿ PI0lIX6=$i2PVͣ^waD r(`$ʘ4piT*X6<YONW/ǗF $X0l)(T{m:x 8LBZm&m:ӷ_?0cG&X#JJ4la (qC&TФLZ7rQcə::-\&mӿ PI0h)(V&ܼ}XONwoɛN9u0qeL8} D`ɣw/@Dԭbgӳw}|z0 DcΠD:3jbF.m Ukٹ{<5m˧o>8ȓ,`'Rsm\:z HeΡJ{W/ǛF9t0qeL:}DU`ͫwOD)Uj8h׷.@F"LGOHJp1#I::\&m:׿ PJ0lISX6 ,y3'QZŻ1dϧf=(q#&X$Nb,8v(̝Fkœ>(`$6u$Ԭ\śg޿<ӫbgӯw}|z0 Hc& FBشlǕ2}u[Lvnϯ_8,`'Rsm[x H%͡J{7/aǗFt0qe:}DU`ͫwODTfճ}z Č@SB2kWh˷!E&d4صrykۿN} q#&TJRYp1#H6}*ۻLu˯??8*\Nb,ڷtqcʙ::\\nϯ??8*\ɳ$LZ6p0H2}ukڹ{,×N=PEHcB*u+0dѳo_@E HsG!FBشlF.u Ukٹ{<5lǟo q#&TУLZ6rQcʙ::-]&m:ӿ PJ0lIX6<iϥRwc˟VzvA82 >"e ְdѻË"TjVn Ysٻ>=}PF"LGOHJn1#H6*ܽ]ӷ PJ0lISX6 $y3'PVūͧ^aCJm.}[7ǿ(`$6u$,^śg<ӭbӳw}{@F"LgOHJYpQ#ə::-]&};7pǯ HI0lIX6= $y3'PVūdͧ^aD 4SgѩZͻ1eϧf<aC<2 >"e*0dջË"TjVnY3i׷.P"LGOHB4lG.u Ukٹ{U .`ɣw.޿ Č@SB2KWh˷!D&d׵ryjۿN} q#&TУLZ6rQcə::-]&mӿ PI0lIV6<iϥRwc˟Vy0qeL:} DU`ɫwOADTfճ}{@F LGOHJ5n0H6}*ܽ]ӷ PI0lIX6= $i2PVͧ^AC<2 @"u+1fçD&dصv,ß_ (CG(XɳNb-9v(LFkŗ>0qe:DV.bͳO_‰LiձjY3ٻ>=}PF"LgP"JJYpQ#ə::-ݿ&};7qǯ PI0lISX6 ,yS'QZŻ1eϧf=|Q"PgP"JJYpQ#ɗ::\&mӿ PJ2lISX6=$i2ХVˣVzvA82>e dѳo`BL)կj8hշ@E Hs' F:lbF*l5+Xv,×N} q"$T"JJ5nǓ2u Ukٹ{,×N} q"Ɛ$PgOHBسlaŏ*d׳n Y3h׷}z <2<DU^ţg>(aC82 >"e ְdѻoBTiձj93h׷.P"LGOHB4nǕ2}uZLu˯_?8*`R&PkMx8LFkœ>{s(`$6t$ԫ\V?4shR^1ѫn=;y ČDcD:k3jbF.m Ukٹ{<5m˧o>8Ȕ,`Rsm:zHfNNWoɛN9u‡0y:T.bͳo`BLiձjY3׻>=}Q$Pg#JRZ6rqcʙ>Jm.}[7ǿ(`$6u$Ԭ\śg޿<ӭbgӳw}|z DcΠD:lG2uu[LvnϷ_8Ȕ,`T{m;{XNNwpb˟NyA82 >"u+1fçD&dصv,ß_ (CG(\ɳPj-9v8LFk6ŗ>0qe:}DV.`ͫO_L)Uj8h׷.@F"LGOHJn0H6*ܽ]ӷ@ HI0hI)V&<}iϣRwpb˟Ny‡0ye:}DU`ɫw/@Dӭbfӯo];0 DSB2KWh÷D&\Wn Ysٻ.P LsG!F:jaŏ*d4׵r ysٻ>PE Hs&ΠD2kWhçË"Tiկfgӯn];xA 4ye8y4ԫZF<}P,qeK8y 4,^ţg޿e ֯dѳoBTiձj93i׷.Q"PgOHJn0H6}*۽\oϷ8*`R&RkM[x 8%MJk6`Ǘ>(`$6t$ԫ\W?4shR^qѫn];0 Dc&ΠD:lG2u ulZLuϯ_?8Ȕ,dTsm;{HfNNWoɟN9ˆ4y"̛<U bѳoCTjVn YsٿN=(qC&X%Nb,8v(̝Fkœ>(`$6u$Ԭ\śg<ӭbgӳw}z DcΠD:lǓ2uu[LvnϷ_8ȓ,`Tsm;{XfNNwoɟNy0qe:DV.bͳO_‰L)ձjY3i׻>|Q"PgP"JRYpQ#ə::-]&m:p׿ PJ0lIX6=$i2PVͣ^waC<2 >"u*0fջÍ"\Wn Ysٻ>=}Q"LgOHJ5n0ȕ2}uZLu˧>8*`QPj-8v(˛>Jm&}:p׿ H .dRsm[x(̝BZm&}:pӿ@@Ȕ,`QPb,ڷtQcɗ6*[<5lǟ^}! OE5XiǠYn: ČDSB2KWh˷!D&d׵ryjۿN} q#&TУLZ6rQcə::-]&mӿ PI0lIV6<}iϥRwb˟Vy0qeL:} DU`ɫw/ADԭfճw}{ ČDSD2k3jaƑ.m U+ٹ{<5mǧo>8ȓ,`'Rsm\:zHeΡNW/ɛN9u0ye:DV.bͳO_‰L)ձj93i׻>|Q"Pg"JRZ6pQcʙ::-&};7qǿ PI0lISX6 $y3'QZŻdϧf(`$6u$Ԭ\śg<ӭbgӳw}|z ČDcΟD:jG.u ulZLu˯_?8Ȕ,`Rsm;zHfNNWoɛN9u0qe:}DU`ͫOD)Uf8շP"LGOHJ5n0ȕ6}ۻ\vnϯ_?8*`R&PkMv(LF[_Ï6{wϿ$X2piSX6<iϣRwoɛFt,iE 6u$ԫZF] $i2ХRwoɛF$X2lI(V{m:x 8LBZm&mϯ_?Y4,ni8ȓ,`R&PkMv(LF[Ó6{wϿ(`$ʘ4t+ZF],yS'ѧZūdͧ^A82 >e ֯dѻoCTiֱnY3׻>|P"LGOHJ5n0H6}*۽\oӷ@H 0h))V&<}iϥRwcˣVzvAC82 >"u+0fçč&\׵ryk×N~~(q#&X$NZ ڸt˝BZ_Ó6{xr(`$6u$Ԭ\śg޿<ӫbgӯw}|z ČDcD:jG.u ulZLuϯ_?@,dҨT{}YORwb˟VzvAC$`$6t$Ԭ\śWJm.}[7qǯHI0h))V&<iϥRcˣVzvAC82 >"u+0fçč&\׵ryk×^~~(q#&X$Nb ڸt˝BZ_Ó6{xr(`$6u$Ԭ\śg޿<ӫbgӯw}|z ČDcD:3jG.u ulZLuϯ_?@,dҨT{}XORwb˟VzvAC<2 @*uK1f÷!D&d4Xv,ǟo(qC&X$Nb,8v(̝F[œ>{s(hE 6y4,^ţg.@<ӭbӳw}z DcΟD:3jbF.u Ukڹ<5˧??8*`R&RkM[x 8%MJk6`ŗ>$`$ʘ4t+ZF^>,S'ѩZŻdϧ^A82>e dѳo`BL)կj8ճ}z0 DcB2kWh÷D&\Wn Y3׻.PF Hs' D:2j˷!E&\Wn Y3i׷.{0Č@BM@"e ֯bѳO= q#&X$Nb,ڸt(˝B[œ6{s(hE 6y4-^ţg.@<ԭfճ{P"LgP"JJYpQ#ə::-]&}:pǯ P2liT*XF] ,yS'ѧZŻ1eϧf"u+0fçč&\׵rykۿN~~ (CG(Xɳ%Nb,8t(˝BZ_Ï6{wϿ(`$6t$ԫ\V?4SgҩZͻ1eϧf<aC<2 >"e*ְdѻoCTiձj93h׷.@E Hs' F:jaƑ*l5+XvkۿN=@E Hs&ΠD:kX2h˷!D&\VnY3h׷z ċ@BM>"e bͫO@Jm.}[7qǿ HI0hI)V&<iϥRcˣVzvAC82 >"u+0fçč&\׵ryk×N~~ q#&X$NZ ڸt˝BZ_Ï6{xr(`$6u$Ԭ\śW=}@F"LGOHJp1#I6*ܽmӿ PJ0lIX6=$i2ХVͣVvAC82 >"e*ְdջË"TjVn Y3ٻ>|PF"LGFB4lǓ2u ukڹ{<5lǧo q"$T#JRYp0ȕ2}uZ<5mǧo (qC&T#JRnǓ2u Ukٷ{,×N}@EDcB*K1fջBLTbqϫfwrK4Yz垚-6 Č@RB2KWh÷!D&\׵rytjٿN=PF LGFB4lǓ2uulZL5˧>8ȓ,`&RsM[x 8%MJk6ŗ>(`% 6u$Ԭ\śW4shR^qѫn];y DcΟD:k3jbF.m Ukٹ{<5m˧o>8Ȕ,`'Rsm\:zHeΡN{W/ɛF9u0qe:}DV.`ͫO_‰L)կj93i׷.|P"LgP"JJYpQ#ə::-]&m:pǯ PJ2liT*XF] ,yS'ѩZŻ1eϫfs(h% 6y$,^śg<ӫbfӯw}{ DcΟD:k3jbF.m U+ٹ{<5lǧo8*`R&PkMx8LFkœ6{r$Xʗ4piT*ZF $i2PVc˟Vy0qeK8y 4,^śg4sgҩZŻdͧ^vA 4":DU`ɣg.޿4sgҩZŻͣVy,hE 4ti*X6ܼ}He͟JkÏ.}[7pӿY$4,ni8*`R&PjM9v(̝B[_Ï6[wϿ$`ʗ4pi*ZF] ,y3'QVūͣ^waC82 >"e*0dջË"TjVn Ysٻ>=}Q"PgP"HJp1#H6*ܽ]ӷ@ HI0hI)V6<iХRcˣVzvAC82 >"u+0fçč&\׵ryk×N~~ q#&T$LZ ڷt˛BZ^Ï6{xr$`$4t$Ԭ\W4sS^rfӯo]{ DcΠD:lG2uu[Lvnϯ_8,`'Rsm:zHfNNWoɛN9ˆ4y"<U /bѳoCTjVn Ysٿ>=(q#&X$Nb,ڸt(˝B[Ó6{s(`% 6u$,^śg<ӭbgӯw}|z0 Dc&ΠD:lG2u ulZLu˯_?8,`&RsM[x 8%͟J{6`Ǘ>$`$ʘ4t+ZF^>,S'ѧZŻdͧ^A82<U bѳo_‰L)Ufճw}|z Č@RB*KfçÍ"TjVn93h׷.{ @BM@"e*֯dѳo_‰Dԭbqѫf<A4y8} 4,\V] $i2ϣNW/aǗ>{rǿA,MVq"zks ċ@RNB*KfçD&\Wr ysٿ>=}Q"LgOHJ5n0ȕ2}[Luϯ_?8*`R&PkMx8%LFkœ>{s(`$4t$\V>4Sgҩ^ͻ1ϫf"e*0fջÍ"\Wr ytjۿN}(qC&X$Nb ڸt˝BZ_Ï6{xr$`$ʘ4t$\W?4shR^qѯo]; ČDcD:3jbF.u ukڹLu˯_?8Ȕ,`Tsm;{HfNNWoɟN90qe:}DV.bͫO_‰L)ձjY3i׻>=|Q"Pg#JRZ6rQcʙ>J-.}[7qǿ$`$4t$Ԭ\W4sS^rfӯo]{ DcΠD:lG2u ulZLu˯_?8ȓ,`'Rsm\:zHeΡJ{W/ǛFtˆ0y:TV.bͫO_L)Uj8hշ.PF"LGOHJ4nȕ2}u[Lu˯??8c*\QPb-8v(˛BJm.}[7qǯ H .h(ҧTsm\:x 8%MFkÓ6[wǯ H .dҧRsM[x(˝BJm&m:ӷ_8cH(XɳФLRYnǓ.m U+Xvysٻ.=%a9go@0qeK8} 4-^ţge dѳo`BLiձj93h׷.P"LGOHJ5n0ȕ6}ۻ\vnϯ_?8ȓ,`'Rsm\:x H%͡J{7/`ǗF0qeL:} DU`ɫwOADTfճ{PF"LGOHJn1#H6*ܽmӿ PJ2lISX6 $y3'QVūdϧ^aD e ֯dѻoBTiձj93h׷.P"LGOHB4lǓ2u ukڹ{<5lǟo (qC&TУLRZ6p1#H6}*ۻLu˧o>0cG(Xɳ$LZ6p1#H6}uZ<5lǟ^~(q"$PgOHBسj!ŏ&\Vn8ճw]{9%zJ,N= rMvߖ8*`R&PjM9v(̝B[_Ï6[wϿ$`ʗ4pi*ZF] ,y3'PVūͣ^wAC82 >"e*ְdջË"TjVn Y3ٻ>=|P"LgOHJn0H6}*۽\oϷ@H 0h))V&ܼ}iϥRwc˟VyA82 >"e*0dջÍ"\Wr ytjۿN}(qC&X%Nb,8t(˝B[_Ó6{r(`% 6u$Ԭ\śg޿= q#&X$Nb ڸt˝BZ_Ó6{xr(`$6u$Ԭ\śW8ȓ,`'Rsm\:x H%͡J{7/`ǗF,qeK8} 4^ɣg.@<ӫbrfѯo]; DSB2kWh˷!D&d׵rytjٿ>=}P"LGFBسlbF.l5+Xv,kۿN}@E Hc&ΠD2kWh˷D"\jVj8hճ}{0ċ@BM>"e bͫO@:-ݿ&m:p׿ HI0h))V&ܼ}YϣRwpb˟Vy0qeL:} DU`ɫw/ADTfճ}{@F"LGOHJ5n0H6*ܽ]ӷ PJ0lISX6= $y2PVūͧ^AC<2 @*u+1f÷D&dصv,ß_ (C(Xɳ%Nb-8v(LFkœ>(`$6u$Ԭ\śg=}PF LsG!FBسlaƑ*l4XvjۿN=}PF Hs' D:k2h˷!D&\Vn93hշ}|z T.`ɫw.޿4SgѧVbɟN(i訳 8K=5xAC82 >e bѳo`BL)Uj8ճ{ Č@RB2KWh˷!E&dصrykۿN}(qC&XФLZ rqdJ>J-&};7pǯ PI0hI)V&<}iϥRwc˟Vy0qe:}DU`ɫwODTfճPF"LGOHJn1#H6*ܽmӿ PJ2lISX6 $y3'PVūͧ^aC(`$6u$Ԭ\śg|@E Hs' F:3jaŏ*d4صrytjٻ>=|@E Hc&ΠD2kWh÷č"Tiֱj8ճw}{ ċU .`ͫw.@4sgѧVūb˟Nt a親I5YpaC82 >"e ֯dѳoBL)ձj8hշ.@F LsGFB4lG2u ulZ<5˧o>8*`R&PkMx8%LFkœ>{s(`$4t$\V>4SgҩZͻ1eϫf"e*ְdջÍ"TVn ysٿ>= q#&TФLZ tqK>Jn^.[wϿ(`$6u$Ԭ\śW4sS^rfѯo]{ DcΟD:jF.u ulZLu˯_?8Ȕ,`Rsm;zHfNNWoɟN9ˆ4y<T/bѳo`BTiֱn Ysٻ>=P"LgP"JJYpQ#ə::-]&m:pǯ PJ2lISX6 ,y3'QZūdϧfaD "e ֯dѻoBTiձj93h׷.PF"LGFBشlG.u Ukٹ{@E HcΟB2K1fջoBLӭb1ϧ^ i親I5Y~9=A8"<U /bͳo_‰L)Tfճw}z0 DcD2kX2j!ő*d4Xv,×^~~ q#&TУLZ6rQcʙ::-]&m:׿H 0h)(V&ܼ}YORwpbɟN9ˆ0y:DV.`ͫO_L)Uj8hշ.P"PgP"HJYpQ#I:*\mӿHI0hI)V6<$iХVͣVwaD |@E Hs' F:3jaŏ*d4׵rysٻ>|@EHc&ΟD2kWhçÍ"Tiձjӳw]{ <2 <TV.`ɣw.޿4S'ѧVwbɛ@1z)-RMEV_z~G $`ʗ4piT*ZF $i2PVcˣVy,qeK8y 4-^ţgJm.};7qǯH 0h))V&ܼ}YϥRwb˟Vy0qe:}DU`ͫOL)Uf8hշ.Q"PgP"JRYpQ#ə::-]&m:p׿ PJ0lISX6 $y3'PVūdͧ^aD ,S'ѧVūˣVy,hE 6t$+ZF<YNN{W/`ŗ>{rϿ H ,dQPb,ڷrQ#H6}u@A(MUm"j*s~{8=0p0qeK8y 4,^ţg޿4sR^1ѫf(`% 6u$Ԭ\śW4sR^qѫn];0 DcΠD:jF.u ukڹ<5˧??8*`&Rsm[x H%͡J{7/aǛFtˆ4y<T/bͳo`BLiֱjY3׻>=}Q"Pg#JRZ6rQcʙ::-&};7qǯ HI0lIX6= $i2PVūͧ^AC{s(`% 6u$,\śg޿{r$`ʘ4pi+ZF] ,y3'PVūͣVvA8"<U /bͳO_DTfgӯw]{ Č@R@*uK1fջË"Tiձj8ճw}{ "e bͳODӫ^1eϧ^v‡,iE 6ti*X6ܻ}H%MFZ a親I5Y~9=ѽ A82<U /bѳo_‰L)Ufճ}z0 DcΟD2kX2j!ő*d4Xv,×^~ q#&TУLZ6rQcʙ::-]&m:׿H 0h)(V&ܼ}YORwpbɟN9‡0ye:}DV.`ͫOD)Uf8շ.P"LgOHJp1#I6*\mӿ PJ2lISX6 $y3'PVūͧ^AC<2 @*u+1fçD&\صv×^ (qC(X%Nb,8v(̝F[œ6{s(`% 6y$,^ţg<ӭbgӳw}|z ČDcD:k3jbF.u UkڹL5˯??8,`'Rsm\:z HeΡN{W/ɛF9u0qe:}DU`ͫOD)Uf8hշ.P"LgP"HJp1#I6*ܽ]ӷ PI0hI)V&ܼ}YϣRwpbɟN90qeL:} D`ɣw.@<ӫbrfѯn]; Č@RB*KWh÷D&\Wn Y3׻.P"LsG!FBjaő*d4صrytjٿ>=|@E Hc&ΟD2kWhçË"Tiկjӯw];yaC8":} 4,\śV] $iϣN1z)-RMEV]z~7$`$ʘ4pi*ZF] $y2PVˣVzv0qeK8y 4-^ţg.J-&};7pǯ PI0lIX6<$iХVˣVzvAC82 >"u*0fçč"\׳ryjۿN} (qC(X%Nb,8t(˝B[_Ó6{xr(`$6t$Ԭ\W4sS^rfѯo]{ DcΠD:jF.u ulZLu˯_?8Ȕ,`Rsm;zHfNNWoɛN9ˆ0y:T/bͳo`BLiֱjY3׻>=}Q"Pg"JRZ6pQcə::-]&}:pǯ PJ2lISX6 $y2PVūͧ^AC82 >"e*0dջÍ"\Wn ysٿ>=PF"LGOHJ5n0ȕ6}[Lvnϯ_?8*`R&PkMv(LF[_Ó6{wϿ$`ʗ4piT*X6=$iϥRwpbɟN9u‡0qeK8y 4,\śW>,S'QVūˣVy,hE 6t*Z6<YNN{7/`ŗ>{xrǿ H ,`QPb,ڷrQ#H6}ukQE$UeHY(`$4t+ZF] ,y3'PVͣVzvA82<e bѳo`BL)կj8hշ@F LGFB4lǕ2uuZLu˯??8c*\QPjMv8LFkœ>{s(`$4t$ԫ\V?4sgҩ^1ѫf=;x ČDSD2k2jaƑ.lU+ٹ{<5mǧo>8,`'Rsm\:z HeΡJ{W/ǛF9t0qeL:}DU`ͫwOD)Uj8h׷.Q$Pg#JRZ6pQcʙ::-ݿ&};7qǯHI0hIV6=$i2PVͣ^AC82 >"u+1fçD&\صr×^~(qC&X$Nb,ڸt(˝BZ_Ó6{xr$`$4t$ԫ\W?4shR^qѫn];y0 DcΠD:3jbF.m Ukٹ{<5mǧo>8*`R&RkM[x 8%LFkœ>{s$`$ʘ4p+ZF] ,y3'QVūͣ^vA82<U /bͳO_DTfgӯw]{ Č@R@*uK1fջËTiկj8ճw}{0 @RN@*u*0dѻo`BLԭbqѫf<A4y":} 4,\V] $iON{  a親I5Y~9=C!Lt$@E LsG!FBسlF.m U+ٹ{Jn^.[wϿ(`$6t$Ԭ\W4sR^qѯo]; ČDSD2k3jbF.m Ukٹ{<5˧??@Ȕ,dT{;{XfNNwoɟN90qeL:}DU`ͫOL)Uj8h׷.PF"LGOHJp1#I:*\m׿ HI0hIV6<$i2ХVͣ^waD Jm.}[7ǿ HI0h)(V&ܼ}YONwoɟN9u0qeK8} 4-^ɣg.Jm.}[7ǿ$`ʘ4pZV^>4Sgҩ^ͻ1ϫf=;x ČDSD2k3jbF.m Ukٹ{<5m˧o>8Ȕ,`Tsm;zHfNNWoɛN9u0y:TV.bͳO_‰L)ձj93i׻.|P"PgP"JJYpQ#ə::-]&m:p׿ PJ2lISX6 $y3'QVūdͧ^aCJ-ݿ&m:ӿ@H .dRsM[x(̝BZn^.}:p׿H ,d&Pj-8tqdJ::ܽ\u˧o(q"Ɛ$PgOFB2j˷D"Tb 0SUv[zߞ!:P"LGOHB4lǓ2u ukڹ<5mǧo>8c*\QPj-8v(˝BZ^Ï.[wǿ$Xʗ4pi*ZF] ,y3'QVūͣ^waC<2 >"u*0fջÍ"TVn Ysٻ>=}@F"LGOHJ5n0ȕ6}۽\nϷ_8*`R&RsM[x 8%͟J{6`ǗF0qe:}DU`ͫOD)Uf8hշ.Q"PgP"JRYpQ#ə::-]&m:p׿ PJ0lISX6 $y3'PVūͧ^aC8,`'Rsm[x 8%͟J{6`Ǘ>$`$ʘ4tZF^>,S'ѩZŻdϧ^A82>e bѳo`BL)կj8ճ}{ ċ@RN@*uK1fçÍ"TjVnY3h׷.@E Hs& D:k2h˷!D&\Wn Y3׷. ċ@BM>"e bͳODS^ͻ1dϧ^v,h% 4piSX&z 0b 0SUv[zߞ!:8*\QPb,8v(˛BJn^.}[7qǯ PI0h)(V&ܻ}XNNWoɛF9t‡0qe:}DU`ɫw/@Dԭbgӯw}{ ČDSB2kX2jaő*l5+Yw,ǟ_ (C(X$Nb ڸtKBJn^Ï.[wϿ(`$4t$\V?4shR^1ѫn=;y DcΟD:3jbF.m Ukڹ{<5˧??@Ȕ,dT{m;{HfNNWoɛN9‡0y:T.bͳo_‰L)ձj93i׻>|P"PgP"JRYpQ#ə::-]&m:p׿ PJ0lISX6 $y3'PVūͧ^AC<2 @"u+1fçD&\׵rk×^~~ q#&T$LZ tqK>Jn^.[7Ͽ$`$ʘ4t$\V>4SgҩZͻ1eϫfe ֯dѻoCTiֱj93i׷.Q"LGOHJ4nǕ2uuZL5˧o>8*\QPb,8tK>J-ݿ&m:ӿ@H .dRsM[v(˝BZm&}:pӿ@H,`R&Pj,8tqcʙ::۽Luǧo a"Ə"PG!F:2h˷ÊB AFjoAQU㞻߿D2BUw߀8*`QPj-8v(˝BZn^Ï.[7ǯH .h(ҨT{;zHeΡJ{W/aǗF,qeK8y 4-^ţg.Jm.};7qǯ PJ2lISX6= $i2PVͣ^wA82 >"e*0dջÍ"\Wr ytjۿN}(qC&X$Nb ڸt(˝BZ_Ó6{xr$`$4t$ԫ\W?4shR^qѯo]; ČDSD:k3jbF.m Ukڹ{<5˧??8*`&Rsm[x H%͡J{W/aǛFtˆ4y<T/bͳo_‰L)ձj93i׻.|P"LgOHJp1#H6*ܽ]ӷ PI0hIV6<iϥRwc˟Vy0qeL8} D`ɣw.@<ӭbfӯo]{0 DcD2kX2h!ŏ*d4صvkۿN} q"$T#JRYp0H6}[Lu˧o>0cH(\ɳ$NZ 7rQ#ɗ6*ۻLu˧o> a"Ə$PgOHBسjaŏ&d׳n Y3h׷}z <2 <TU^ɣg?,y2A(MUm"j*3~{JΠ(`$4t+ZF] ,y3'PVͣVzvA8"<U /bѳo_‰L)Uf8ճ{ Č@SB2kWh˷!E*d4صv×N~~ (C(X$NZ ڷtqK>Jm.}[7ǿ HI0h))V&ܼ}YϣRwb˟Vy0qeL:} DU`ɫwOADTfճ{@F"LGOHJ5n0H6*ܽ]ӷ PI0lIX6= $i2PVͣ^AC82 >"u*0fçč&\׵ryk×N~~ q#&T$NZ ڸt˛BZ^Ï6{w$`$ʘ4t$\V?4shR^qѫn];0 Dc&ΠD:lG2u ulZLu˯_?8,`&Rsm[x 8%͡J{7/`ǗF0qeL:}DU`ɫwOADTfճw}z0 DcΠD:k3jaƑ*lU+Yw,ß_(qC&TФLZ6rQcə::\mӷ8c*\Nb,ڸtqJ>J-]&mӷ8cH(\ɳ$NZ 7rQ#ɗ6*ۻLu˧o (q#$Tg"HJ4lbF*d4׵r ys׻.{ ċ@B >T.`ɣg.޿ 9]~)&.=wt|8*\QPb,8t(˛BJm.}[7qǯ PI0h)(V{&ܻ}XfNNW/ɛFt0qeL:} D`ɣw/@<ӭbfӯw]{ Č@SB2kWh˷!ŏ*d4Xv,ß^(qC&X$LZ tqJ>Jm.}[7ǿ HI0hI)V&<iϥRcˣVzvAC82 >"u*0fջč"\׳rytjۿN} (qC(X%Nb,8t(˝B[_Ó6{xr(`$6t$Ԭ\W4sR^qѯo]; ČDcD:k3jbF.m Ukڹ{<5˧??@Ȕ,dҧT{;{XfNNWoɟN9‡0y:TV.bͳO_‰L)ձj93h׷.@F"LGOHJ5n0H6}*۽]oӷ@H 0h)(V&ܼ}YϣRwpbɟN9‡0ye:}DU`ɫw/ADԭbgӯw}{ Č@RB2KWh÷!D&\׳r ysٿ>=}P"LGFBشlF.lU+Yw,×N} q"$Tg"JJ5nǓ.u U+ٷ{,×N}@EHcΟB2KfçCL)Tffѫn<aC4":} 4,\F]1z)-RMEV]z~[_AC82 >e bѳo`BL)Ufճ}z0 DcD2kX2h!ŏ*d4Xv×N~~ (qC&X$LZ rqdJ>J-&}:p׿ HI0h))V&ܼ}YORwpbɟN9‡0ye:}DU`ͫwODTfճ{@F LGOHJ5n0H6}*۽\oϷ@H 0h))V&<}iϥRwcˣVzvAC82 >"u*0fçč&\׵rykۿN~~ (CG(Xɳ%Nb,8v(̝F[œ6{s(`% 6u$,\śg޿,S'ѧZūͣVzv‡0qeK8y4,\V>,yS'PVb˟N9u,iE 6t*Z6<}XfNJ{6œ6{wǯ H ,`QPb r  a親I5Yv=9%z)-aC<2 >"e ֯dѳo`BL)կj8շ{ Č@RB2KWh˷!D&\׵ryjۿN= q"&TLR6rQcə::-\&mӿ PI0hI)V&<}YϣRwpb˟Nyˆ0y:DV.`ͫOD)TfշPF"LGOHJ5n0H6}*۽\oӷ@HI0hI)V&<iϥRcˣVzvAC82 >"u+0fçč&\׵ryk×N~~ (CG(Xɳ%Nb,8v(̝F[œ6{s(`% 6u$,\śg޿{s$`ʗ4pi*ZF $i2PVc˟Vy0qeK8y 4,^śg4sgѩZŻdͧ^vA 4"̛:DU`ɣg.4shRZͻdͣ^zv,qE 6u$+ZF=YNN{6`œ6{wǯ@ȓ,`NZ6p  i親I5Y~9=9%z).=A82<U /bͳO_‰L)Tfճw}|z DSB2kWh˷!E&dصrykۿN}(q#&TФLZ7rQcʙ::-]&m:ӿ PI0lIV6<iϥRwb˟Vy0qeL8} D`ɣw/@Dԭbgӳw}|z0 DcΠD:jbF.u Ukڹ{<5m˧>8Ȕ,`'Rsm\:zHeΡJ{W/ǛFtˆ4y<T/bͳo_‰L)ձj93i׻.|P"LgP"HJYpQ#I::\&m׿ HI0hIV6<$i2ХVͣ^waD J-&}:p׿H .h((T{;zHe͡J{7/`Ǘ>$`ʗ4piT*X6<iϣRwoɛFt$X2lIV&ܻ{He͟Jk6œ6{wǯ H ,d&Pj,8tqcʙ:*ۻL5ǟ_~ (q"Ɛ$PGOF:2h˷ÊB AFjnQUa߿D2uAC82 >e bѳo_‰L)Ufճ}z0 DcB2kX2h˷!ŏ*d4صvk×N} (qC&XФLZ 7rqcʙ>:-]&m:p׿H 0h((V{&ܻ}XNNWoɛN9u0qeL:} DU`ɫw/ADԭfӳw}|z Č@SB2kX2jaő*l5+Y{,lǟo(q#&X$LZ ڷtqKBJn^.[wϿ(`$6t$Ԭ\W4sR^qѯn];0 Dc& D:سlG2uulZLuϯ_?8Ȕ,`Rsm:zHeΡN{W/ɛF9u0qe:}DU`ͫOL)Uj8hշ.Q"PgP"JJYpQ#I::\&mӿ PJ2lISX6= $i2PVͣ^waC<2 >"u*0fջÍ"\Wn Ysٻ>=}@E LsG!FB4lǓ2u ulZ<5m˧o>8*\QPj-8v(˛BJn^.}[7qǯ H .h(ҧTsm\:x 8%MFkÓ6[wǿ P .hҧTsm[x8̝BZm.}:pӷ0cG(XУLRYnǓ.u U+Yvyjٻ>@EDc@*u*֯dѳOA! E5We_I˰]" k: (`$4t+ZF] $y3'PVˣVzv,qeK8y 4-^ţg޿e ֯dѳoBLiձj93h׷.P"LgOHJ5n0H6}ۻ\vnϯ_@Ȕ,`'Rsm\:x H%͡J{7/`ǗF0qeL:} DU`ɫwOADTfճ}{ DcD:k3jbF.m U+ٹ{<5m˧o>8ȓ,`'Rsm\:z HeΡJ{W/ǛF9t0qeL:} DU`ɫwOD)Tf8շ.P"PgP"JJYpQ#I::\&m׿ HI0hIV6<$iХVͣVwaC4SgѩZͻ1eϧf<aC<2 >"e*ְdջC"TiֱnY3i׻.P"LGOHB4nǓ2u ukڹ{<5lǟo (qC&TУLRZ6p1#H6}*ۻLu˧o>8cH(\ɳ$LZ 6rQ#I6}*[L5mǟo q"Ɛ$PgOHBسj!ŏ&\Vn93hճ}{ <2 <TU^ɣg>B AFjnQUa߿D2uv@E HsG!FBسlbF.m U+ٷ{,ǟ_(q#&TУLR6rQ#ə::\mӷ@H .h((T{&{XfNNW/ɛFt‡0qe:}DU`ɫw/ADԭbgӳw}|z0 DcΟD:k3jaƑ.lU+ٷ{Jm.}[7ǿ$`$ʘ4t\V>4sgҩ^ͻ1ѫf=;x ČDcD2k3jbF.m Ukٹ{<5m˧o>8Ȕ,`Rsm\:zHeΡN{W/ɛF9u0qe:}DU`ͫwOD)Uf8hշ.Q"PgP"JJYpQ#ɗ::-\&m׿ HI0hI)V&<iϥRcˣVzvAC82 >"e*0dջÍ"TWn ysٿ>=PF"LGOHJ5nȕ2}[Luϯ_?8*`R&PkMv8LF[Ó6{xrϿ$`$ʘ4pi*ZF] $y2PVc˟Vy0qeK8y 4,^śW?4SgѧZūͣVzv‡0qeK8y4Ԭ\V^> ,y2PVwbɟN9t$`2lI)V{:z 8%LBZm&mϷ_?8cH(XУJJ4l@A,MUq"j*s~{JηAC82 >e bѳo_‰L)Ufճw}z0 DcB2kWh˷!E&d4صrkۿN}(q#&TФLZ7rQcʙ::-]&m:ӿ PI0lIV&<}iϥRwpb˟Nyˆ0y:DV.`ͫOD)Tfճ{@F LGOHJ5n0ȕ6}*۽\nϷ8*`&RsM[x 8%͟J{7/`ǗF0qe:}DU`ͫOD)Uf8hշ.P"PgP"JJYpQ#I::\&m׿ HI0hI)V6<$iХVͣVwaCJm.[7ǿ$`$ʘ4tZV^>,SgҩZͻ1eϫf"e ֯dѻoCTiֱnY3i׻.|@F LsGFB4lǓ2u ulZ<5m˧o>8c*\QPb,8v(˛BJm.};7p׿H .dRsm[x 8LF[^Ï.[7ǯH .d'RkMv(˛>J-ݿ&mϷ_?8cG(XФLRYnǓ.m U+Xvyjٻ>@DR@"u*֯bͳO@!G$OE5XiǠI]" c*[(`$ʘ4t+ZF] $y2PVˣVy,qEK8y 4,^śg޿4shR^1ѫf$`ʘ4pZV^>,SgѩZͻ1eϫf"e*0dջÍ"\Wn ytjٿN=(q#&X$LZ ڷtKBJn^Ï.[wϿ(`$6u$Ԭ\śW4sR^qѯo]; ČDSB2k2jaƑ.m U+ٹ{<5mǧo>8ȓ,`'Rsm\:z HeΡJ{W/aǛFtˆ0y:TV.bͫO_‰L)Uj8h׷.Q"PgP"HJp1#I6*ܽ]ӷ@ HI0h)(V&ܼ}YONwoɟN9u0qeL8} 4^ɣg.@|@E Hs& D:3j!ŏ*d4׵rysٻ>=|@E Hc&ΠD2kWh˷D"\jVj8hճ}|z0Č@RM@"e*֯bѳOe ֯dѳoBLiձj93h׷.P"LGOHJ5n0ȕ6}ۻLvnϯ_?8ȓ,`'Rsm[x 8%͟J{6`Ǘ>$`$ʘ4tZV>4SgҩZͻ1eϫf"e*0fջÍ"\Wr ytjٿN}(qC&X$NZ ڷtKBZn^Ï.[wϿ(`$6u$Ԭ\śW4sR^qѯo]; Č@SB2k2jaƑ.m U+ٹ{<5mǧo>8,`'Rsm\:x He͡J{W/aǛFt‡0y:DV.bͫO_L)Uj8hշ.P"LgOHJn1#H6*ܽ]oӷ@H .h((V{&ܻ}XNNWoɛN9uˆ0y:}DU`ɫw/ADԭbfӯo]{0 DcB2kWh˷!D&\׳r ysٻ>=|PF LsG!F:jaƑ*d4Xryjۿ>=}PF Hs& D:k2h˷!D&\VnY3hշ}z ċe .bͫwO@Jm.}[7ǿ$`ʘ4tZV>4Sgҩ^ͻ1ѫf=;x ČDcD2k3jbF.m Ukٹ{<5m˧o>8ȓ,`'Rsm\:zHeΡJ{W/ǛF9tˆ4y<T.bͳo_‰L)ձj93i׷.PF"LGOHJ5n0H6}*۽\oӷ@H 0h)(V&ܼ}YϣRwpb˟Ny‡0ye:}DU`ͫwOADTfӳw}|z0 DcB2kX2h!ŏ*d4XvkۿN}(q#&TУLRZ6pQ#I6*۽\vnϯ_?8c*\ɳ%Nb ڷrqcʙ::\\nϯ_?0cH(Xɳ$LZ6p1#H6}uZ<5lǟ^~(q"$PgOHBسj!ŏ&\Vn8hճw}{ <2<DU^śV>B IfjoAQUa߿D2FuaC82 >e ֯dѳo`BL)Uf8ճ}z0 DcB2kX2h˷!ŏ*d4صvkۿN}(q#&TФLZ7rQcʙ::-]&mӿ PI0hI)V&<}YϣRwpb˟N9‡0ye:}DU`ɫwOADTfճw}z ČDSB2kX2jaő*l5+Y{,lǟo q#&TФLZ tqJ>Jm.}[7ǿ$`$ʘ4t\V>4sgҩ^ͻ1ѫf=;y ČDcD:k3jbF.m Ukٹ{<5m˧o>8ȓ,`'Rsm\:z HeΡJ{W/ǛFtˆ4y:T.bͳO_‰L)ձj93h׷.@F LGOHJ5n0H6}*۽\oϷ8*`R&RsM[x 8%MJk6`ŗ>(`% 6u$Ԭ\V?4sgҩZͻ1eϫf<aC<2 >"e*ְdѻCTiֱj93h׷.PF LsGFBشlF.m U+ٷ{,ß^~ a"Ɛ$Pg"JJ5nǓ2u ukٹ{=|@EHcB2K1fջBLԭbqϧfv,h% 4piSV{&:x9%z)N=RMEVߎz~[_8c*\Nb,8tK>Jm.};7p׿H .h(ҨT{;zHeΡJ{7/aǗF$Xʗ4pi*ZF] $y3'PVͣVvAC82 >"e ְdѻoCTiֱnY3i׻.|PF"LGOHB4nȕ2}[Lvnϯ_?8ȓ,`'Rsm\:x H%͡J{7/`ǗF0qeL:}DU`ɫwOADTfճ{PF"LGOHJ5n0H6}*ܽ]oӷ@ HI0hIV6<$iХVˣVvaC<2 @"u+1fçč&\׵rykۿN~~ (C(Xɳ%Nb,8t(˝BZ_Ï6{xr(h% 6u$,\śg4sR^qѯn];0 DcΠD:3jbF.m U+ٹ{:-ݿ&m:p׿H .h((T{{HeΡJ{W/aǗF$X2piSX6=$iϥRwpbɟN9t0qeK8y4,\śW>,S'ѧVūˣVy,iE 6u$ZF] $iϣRW/ǗF$X2l)(T{m[x(˛BJ-ݿ]n˯> a"Ls& D2Kfջo`Q"ۯUeeuNAC82<U /bѳo_‰L)Tfճw}|z ČDSB2KWh˷!D&d׵ryjۿN= q"$TJRZ6pQ#ɗ::\mӷ@ H 0h((V{&ܻ}XNNWoɛN9u0qeL8} 4^ɣw.@<ӭbgӯw}{ DcD2k2jaƑ.lU+ٷ{Jn^.[7Ͽ$`$ʘ4t$\V?4sgҩ^1ѫn=;y DcD:k3jbF.m Ukٹ{<5m˧o>8ȓ,`'Rsm\:z HeΡJ{W/aǛFtˆ0y:TV.bͫO_‰L)Uj8h׷.Q"PgP"JJYp1#I:*\mӷ PI0lIV6<iϥRwb˟Vy0qeL8} 4^ɣw.@<ӭbrfӯo];0 DcD2kX2h!ŏ*d4XvkۿN}(q#&TJRYp1#H6}*ۻLu˯??8*\QPb,ڸtqJ>:-\moϷ_?8c(\ɳ$NZ 6rQ#H6}Z<5lǟ^~ (q"$PgOHBسj!ŏ&\Vn8ճw]{A4yeK8y$*Z6ܻ}=]~梫.-6>d)P"LGFBشlG.u Ukٹ{Jm.[7ǿ$`ʘ4tZV^>4SgҩZͻ1eϫf"e*0fջÍ"\Wr ytjۿN}(qC&X$NZ ڸtKBZn^Ï.[wϿ(`$6u$Ԭ\W4shR^qѫn];0 DcΠD:jbF.u Ukڹ{<5˧>8Ȕ,`'Rsm\:z He͡J{7/aǗF0qe:}DU`ɫwOADTfӳw}|z0 DcΟD:k3jaƑ*l5+Yw,ß_(qC&TФLZ6rQcə::-\mӷ@H .dҧTsm\:x 8%MFkœ6{xrϿ$X2piSX6<}XNN{W/aǗ>(`ʗ2piSX&ܻ}He͡Jk6œ6[wǯHȔ,`QPb ڷrQ#H6}uZ{<×N=}@DR@"e*֯bͫwO@! OE5We_I˰M" c*8c*\Nb,ڸtK>Jm&}:p׿H .h(ҨT{m;zHe͡J{7/`Ǘ>(`$4t$ZV^>,S'ѧZŻdͧ^A82>e dѳoBLiձj93h׷.Q"LgOHJn0H6}*۽\oϷ8*`R&RkM[x 8%MFk6ŗ>$`ʘ4p+ZV^>,SgѩZͻ1eϫf"e*0dջÍ"\Wr ytjٿN}(q#&X$LZ ڷtqKBJn^.[wϿ(`$6t$ԫ\W?4shR^qѫn];y DcΟD:3jbF.m Ukٹ{<5mǧo>8,`'Rsm[x 8%͟J{6`ǗF0qeL8} D`ɣw/@Dӭbgӯw}{ ČDSB2kX2h!ŏ*d4Xv,×^~~ (C&X$LZ rqcʙ::-]&mӷ H .h(ҨT{m:z H%͟Jk6œ>{rϿ$`ʗ2piSX6<}XNN{W/aǗ>(`ʗ2pISV&ܻ}He͟JkÓ6[wǯ@ȓ,`QNb 7rQ#H2}ukڹ{,ۿN=|PEHcB*u*֯bѳO@!G$OE5WiǠI˰]" cPF LsG!FBسlbF.m U+ٷ{,ß^(q#&TУLRZ6pQ#ɗ:*ܽ]oϷ8*\QPj-9v(̝BZ_Ï6[wϿ$`ʘ4pi+ZF] ,yS'QZūdͧ^A82>e ֯dѻoCTiֱnY3i׻.|PF"LGOHJ5n0H6}*۽\nϷ_8*`R&RkM[x 8%MJk6`ŗ>$`$4t$\V?4sgҩ^1ѫf=;y ČDcD2k3jaƑ.m U+ٹ{<5mǧo>8,`'Rsm[x H%͡J{7/aǗF0qe:}DU`ͫwOD)Tf8շPF"LGOHJ5n0H6}*۽\oϷ8*`R&RkM[x 8%LFkœ>s(`$4tZV^>,S'ѧZŻdͧ^A8"<U /bѳo_‰L)Ufճw}|z0 DSB2KWh÷D&\Vn Y3׻.PF LsG F:jaő*d4صrysٻ>|P Ls' D:k2h˷!D&\Vn8hճ}{0ċ@BM>"e /bͫwO@e ֯dѳo`BL)կj8hշ{@E HsG!FBشlG.u Ukڹ{<5mǧo>8*\QPjM9v(̝F[Ó6{xr(`$6t$ԫ\V?4sgҩZͻ1eϫf"e ְdѻC"TjVn Y3ٻ>=}Q"PgP"HJYp1#I6*ܽmӷ PI0lIV6<$iХVˣVzvAC82 >"u*0fçč"\׳rytjۿN}(qC&X$Nb ڸt˛BZn^Ï6[wϿ(`$6t$Ԭ\W?4shR^qѫn=;y DcD2k2jaƑ.lU+ٷ{J-&};7pǯ PI0h))V&ܼ}YONwoɛN9uˆ0ye:}DU`ɣw/@<ӫbrfѯn];y ċ@RB*KfçÍ"TjVnY3i׷.@E Hs& D:2j!ŏ&d׳r ysٻ.PE Hs& D:kX2h˷D"\iֱj8ճw}{ ċ@B >e .bͫw.@4sgѧZūc˟N9tb 0SUv[zߞ9]~垚-6>d)@E Hs' F:jaƑ*lU+Yw,×^~~ (C&XФLZ 7rQcə::-\mӷ@ H .h((T{&{HfNN{W/ǛFt0qeL8} D^ɣw.@<ӭbfӯo]{ ċ@RB2kWh˷!E*d4Xv,×^~(q#&TФLZ rqdJ>Jm.};7qǯ PJ2lISX6=$i2PVͣVvaC<2 >"u+0fçč"\׳rytjۿN}(qC&X$NZ ڸtKBZn^Ï.[wϿ(`$6t$ԫ\W?4shR^qѫn];y DcΟD:k3jbF.m U+ٹ{<5mǧo>8*`R&RsM[x 8%MJk6`ŗ>$`ʘ4p+ZF^>,yS'ѧZŻdϧ^AC82 >"e ֯dѻoCTiֱj93h׷.P"LGOHB4nǓ2u ukڹ<5mǧo q"$T#JRYp0H6}[Lu˧o>8c(\ɳ%NZ rQcɗ:*۽\u˯>8cH(Xɳ$LZ6p0H2}ulZ{<×^} aƏ"LG!F:2h˷č"Tiկffӯn<QE$Ue a$,niyC!Lt%[ Č@RB*Kfçč"\Vn Ysٻ>|@F LsG!FBشlF.m Ukٹ{:-]&m:׿ PI0lIV&<}YϣRwpbɟN90qe:}DU`ɫw/ADԭfӳw}|z0 DcΟD:k3jbF.m U+ٹ{<5lǧo8*`R&PkM[x 8%MFk6ŗ>$`ʘ4tZV^>4SgҩZͻ1eϫf"e*0fջÍ"\Wr ytjۿN}(q#&X$LZ ڷtqK>Jn^.[7Ͽ$`$ʘ4t$\V>4sgҩ^ͻ1ϫf"e*0dջÍ"TVn Ysٻ>=}@F LGHB4nǕ2}u[Lu˯_?8*`QPjM9v(̝F[_Ó6{wϿ$`$ʘ4pi*ZF] $y2PVˣVy‡0qeL8} 4-^ţg޿4shR^ͻ1dϧ^AC82̜<T.`ͫwO@e dѳoBLiձj93h׷.P"LgOHJ5n0H6}*۽\nϯ_@Ȕ,`'Rsm\:x H%͡J{7/`ǗF0qeL:} DU`ɫw/ADTfճw}z ČDSB2kX2jaƑ*lU+Y{Jm.};7qǯ PJ0lIX6<iϥRwc˟Vyˆ0y:}DU`ɫwOADԭbgӯw]{ ċ@RB*Kh÷D&\Wn ysٻ>=|PF LsG!FBسlbF*l5+Xv,×N} q"Ɛ$Pg"HJ4nG.u U+ٷ{,×N} a"Ə$PgOHBسlaŏ*d׳n Y3׷.{ ċ@B >U .`ͫw.4SgѧVbɘ=]ނ)&/=w! A%We_9gMπ" c:; PI0h)(V{&{HeΡJ{7/`Ǘ>(`$ʘ4t+ZF] ,y3'PVͣVzvA8"<U bѳo_‰L)Uj8շ{@E LsG!FBشlG2u ulZ<5˧>8,`&RkM[x 8%MFk6œ>s(`$6t$ԫ\V?4sgҩ^ͻ1ϫf"e*ְdջÍ"TVn Ysٻ>=PF"LGOHJ5n0H6}*۽\oϷ@H 0h))V&ܼ}YϥRwb˟Vy0qeL:}DU`ɫwODTfճ{@F LGOHJ5n0ȕ6}*۽\nϷ_8*`R&PkM[x 8%MFk6ŗ>s(`$6t$ԫ\V>4SgҩZͻ1eϧf<aC<2 >"e*ְdջC"TiֱnY3i׷.P"LGOHB4nǓ2u ukڹ{<5mǧo q"$T#JRYn0ȕ2}uZ<5mǧo (qC&TJRYp0Ǖ2uukڹ{Jm&}:p׿H .dҨT{m:z He͡J{6`ŗ>(`$ʘ4t+ZF] ,yS'QVūͣ^wAC82 >"e*ְdѻCTiֱnY3i׻.@F LGFB4nǕ2uuZLu˯_?8*`R&PkMx8%LFkœ>s(`% 6u$Ԭ\W?4shR^qѫn=;y ČDSD2k2jaƑ*lU+ٷ{$`$ʘ4t$\V>4sgҩ^ͻ1ϫfJ-&};7p׿ PI0hI)V&ܼ}YϣRwpbɟN90qeL:} D`ɣw.@<ӫbrfѯn]; ČDSB2KWh˷!D&\׳r ysٻ>=}P"LG!FBسlbF.lU+Xv,×N} q"Ɛ$Pg"HJ4nG.u U+ٷw,×N}@EHcΟB2KWfçËT)կfgӯn];xA4y":} 4,\F] $iNN{6A(MUm"j*s~{b 0Uv[uczk ێ=]~ Č@RB*Kh÷D&\Wn Ysٻ>|PF LsG!FBشlF.u Ukٹ{4sgҩ^ͻ1ϫfJm.}[7ǿ PI0hI)V&<}iϥRwc˟Vy0qeL:} DU`ɫw/ADԭfӳw}|z0 DcΟD:k2jaƑ*l5+Yw,ß_ (qC&XФLZ 7rqcʙ::-]&mӿ HI0h((T{&{HeΡJ{7/`Ǘ>$`ʗ4piT*X6=$iϣRwoɛNt,iE 6u$ԫZF] $i2ХRwoɛNt$`2lIV&;z H%LF[^.};7pӿ0cG&T#JJ4laŏ*dQ۰E$Ue a$,viy1z)-1=58*`QPj-8v(˝BZn^.}[7qǯ PI0h((T{{HeΡJ{W/aǗF$Xʗ4piT*ZF $y2PVˣVzvA82<e bѳo`BL)կj8h׷.P"LGOHJ5nȕ2}[Lvnϯ_?8,`&RsM[x 8%MJk6`ŗ>$`ʘ4p+ZF^>,S'ѩZŻ1dϧfaD 4SgҩZͻ1eϫf"e*0dջÍ"TVn Ysٻ>=}@F LGHB4nȕ2}[Lvnϯ_?8,`&RkM[x 8%LFkœ>{s$`$ʘ4pi+ZF] ,y3'QVūͣ^vA82<U /bѳo_‰L)Tfӳw}{ ċ@RN@*uK1fçË"Tiֱj8hշz0 @R@*uK0fջCL)կfӯw]{ ċ@BM>"e bͳOJm&}:p׿ PI0h)(V{&}XfNN{W/ǛF,qEK8y 4,^ţg޿4sR^qѫfe dѳoBLiձj93h׷.P"LGOHJ5n0ȕ6}ۻLvnϯ_?8ȓ,`&RsM[x 8%MJk6`ŗ>$`ʘ4p+ZF^>,S'ѩZͻ1eϧf<aD Jn^.[7ǿ$`$ʘ4tZV^>4SgҩZͻ1eϫf"e*ְdջË"TjVn Ysٻ>=}@F LGHB4nǕ2}u[Luϯ_?8*`R&PkMx8LFkœ6{r$Xʗ4pi*ZF] $y2PVˣVzv0qeK8y 4,^śg޿4shR^ͻ1eϧfA8"̜<TV.`ͫwOADӫbqѫfJm.}[7ǿ HI0h))V&ܼ}YϣRwpb˟Nyˆ0y:TV.bͫO_L)Uf8hշ.P"LGOHJn0H6}*ܽ]oӷ@H 0h))V&ܼ}YϣRwb˟Vy0qeL8} DU`ɫw/ADԭfӳw}|z0 DcΠD:3jaƑ.lU+ٷ{,y3'PRwpbɛF PI0hRjM8tqc! E5WeI]A(ÐMUmY2n:bK4SUv[uczks0 DSB2KWh÷D&\Wn Ysٻ>=|PF LsG!FBشlF.u Ukٹ{Jm.};7qǯH 0h)(V&ܼ}YORwpb˟Nyˆ0y:TV.bͫO_L)Uf8hշ.P"LGOHJn0H6}*۽\oӷ@H 0h)(V&ܼ}YORwpbɟN9‡0ye:}DU`ͫwODTfճw}z0 DcΠD:k3jaƑ*lU+Yw,ß_(qC&TФLZ 7rQcʙ::-\mӷ@H .h(ҨT{m:z He͡J{6`ŗ>s $X2lISX6<}XNNW/aǗF$X2lIV&ܻ}He͡Jk6œ6{wǿ H .d&RjM8tqJ::ܽLu˧o q"Ə$PGF:2h˷Ë"T)Q۰E$Ueg(i親I5Yvi1r ( 8I58c*\Nb,ڸtqJ>J-ݿ&m:ӿ PI0h((T{&{HeΡJ{W/aǗF$X4piT*XF $i2PVˣVy0qeK8} 4-^ɣg.Jm.};7qǯ PI0lIV6<$iХRcˣVzvA82 >"e ְdѻC"TjVn Ysٻ>=}Q"PgP"JJYp1#I6*ܽmӷ PI0hI)V6<iϥRwc˟Vy0qeL:} DU`ɫwOADTfճw}z0 DcΠD:3jbF.m U+ٷ{e bͳO_Dԭbfѯn];yA4"̛:DU`ɣg.4sgҩZŻͣVy,iE 6t$*Z6<}XNJ{6œ6{wǯ@ȓ*`%NZ6p0Ǔ,9]݂)&.=w!G$OE5WeI˰MA(ÐIEiǠI H .h(ҨT{m:z H%͟Jk6œ>{r(`$4t+ZF] ,y3'PVͣVzv0qeK8} 4-^ţg.:-]&m:p׿H 0h)(V&ܼ}XONwoɟN90qe:}DU`ɫwOADTfճw}z Č@SB2kX2haő*l5+Yw,ǟ_ (C(X%Nb,ڸt˛BZn^Ï.[wϿ(`$4t$\V>4Sgҩ^ͻ1ϫf"e*ְdջË"TjVn Ysٻ>=}Q"PgOHJn0H6}*۽\nϷ_@Ȕ,`'Rsm[x 8%MFk6œ>s$`$ʘ4pi+ZF] ,y3'PVͣVzv0qeK8y 4,^śg4sgҩZͻ1dϧ^aC82 >U /bͳO_Dԭbrfѯn=;xaC82<T.`ͫw/@s$Xʗ4piT*X6= $i2ХRwb˟Vy0qeL8} 4^ɣg.:-ݿ&}:p׿ HI0h)(V&ܼ}YORwpbɟN90qe:}DU`ɫwOADTfճw}z Č@SB2kX2jaő*l5+Yw,ǟ_ (C(X%Nb,ڸt˛BZn^Ï.[wϿ(`$4t$\V>4SgҩZͻ1eϫf"e ְdѻC"TjVn Y3ٻ>=|P"LgOHJ5n0H6}*ۻ\vnϯ_8ȓ,`&RsM[x 8%LFkœ>{r$`ʗ4pi*ZF $y2PVˣVyˆ0ye:} D^ɣg.8*\QPj-8v(˝BZn^.}[7qǯ PI0h)(V&ܻ}XNNW/ɛFt0qeL8} D^ɣw.@<ӫbrfѯo];0 DcD2kX2jaő*d5+Xw,ß^(qC&TФLZ rqdJ>J-&};7pǯ PI0lIV6<iϥRwc˟Vy0qeL:} DU`ɫw/ADԭfӳw}|z0 DcΠD:jbF.m Ukٹ{<5mǧo>8*`R&RsM[x 8%MJk6`ŗ>$`ʘ4p+ZF^>,S'ѩZŻ1dϧ^AC82 >"e*0dջË"TjVn Y3ٻ>=|P"LGOHJ4nǕ2}uZLu˯??@ȓ,`&RkMx8LF[Ó6{wϿ$`ʗ4piT*X6=$iϥRwpbɟN9u‡0qeK8y 4,^śW?4S'ѧZūͣVy‡0qEK8y$Ԭ\V] $y2ХRwpbɛNt$X2lI(V{m:x 8LBZm&mϷ_?8c(XУJR5n@A(MUm"j*s~{rK4SUvz ߞ9Y~垚ߐ,qEK8y4,\śW?4SgѩZŻ1dϧ^aC82 >e ֯dѳo`BL)Uj8ճ}z ċ@RNB*Kf÷D&\׳r ysٿ>=}@E HsG!FBشlG.u ukڹ{<5mǧo>8*`QPjMv(LFkÓ6{xr(`% 6u$Ԭ\V?4sgҩ^ͻ1ϫf"e ְdѻC"TjVn Y3ٻ>=|P"LgOHJn0H6}*۽\oϷ8*`R&RsM[x 8%MJk6`ŗ>$`ʘ4p+ZF^>,S'ѩZŻ1dϧfaC<2 >"u*0fջÍ"\Wn ysٿ>=@F LGHB4nǕ2}uZLu˯??8*\QPjM9v(̝B[_Ï6{wϿ$`ʘ4pi*ZF] $y2PVˣVyˆ0ye:} D^ɣg.e ֯dѻoCTiֱjY3i׻.|PF"LGHB4nȕ2}[Lvnϯ_?8ȓ,`'Rsm[x 8%͟J{6`Ǘ>$`$ʘ4tZV>4SgҩZͻ1eϫf"e ְdѻC"TjVn Y3ٻ>=|P"LgOHJn0H6}*۽\nϷ_8c*\QPjM9v(LFkÓ6{xr(`$6t$\V^>,S'ѩZŻdϧ^A8"<U /bѳo_‰L)Ufճw}|z ČDSB2KWh÷D&\Wn Y3׻.P"LsG!FBسjaƑ*d4Xryjۿ>=|PE Hs& D:k2h˷!D&\Vn93hշ}z e .bͫwO@! OE5We_9go0 DSB2KWh÷D&\Wn Ysٻ>|@F LsG!FBسlbF.m U+ٷ{,ǟ_(q#&TУLR6rQ#ə::\mӷ@H .h(ҨT{;{HeΡN{W/aǛF0qeK8} 4^ɣg.@<ӫbrfѯo];0 DcΟD:k3jaƑ*lU+Y{,lǟ_ (C(X$Nb ڸtK>Jm.}[7ǿ HI0h))V&ܼ}YϣRwpb˟Nyˆ0y:DV.`ͫOD)Tf8շPF"LGOHJ5n0ȕ6}ۻ\vnϯ_?8ȓ,`'Rsm[x 8%͟J{6`Ǘ>$`ʗ4pi+ZF] ,yS'QZūͧ^aD <2 >"e*0dջË"TjVnY3׻.@E HsG!FBشlF.m U+ٹ{:-\moϷ_?8c(\ɳ$NZ 7rQ#I6}*[L5mǟo~ a"Ə$PGOFBj!D&\Vj8ճw}{ <2<DU^śg>9]~)&.-w!$OE5We_I˰MπA,MUmYP,qEK8y4,\śW?4SgѩZŻdͧ^wAC82>e bѳo_‰L)Ufճw}|z0 DSB2kWh˷!E&dصryjۿN} q#&TУLR6rQ#ə::\mӷ@ HI0h)(V{&ܻ}XNNWoɛN9uˆ0y:DU`ͫwODTfճw}z ċ@RB2kWh˷!ŏ*d4Xv,ß^~(q#&TФLZ rqdJ>Jm.};7qǯ PJ0lIX6<$iХRcˣVzvA82 >"e ְdѻC"TjVn Y3ٻ>=|P"LgOHJ5n0H6}*۽\nϯ_@Ȕ,`'Rsm[x 8%MJk6`ŗ>(`$4t$ZV^>,yS'ѧZūdͧ^waC82 >"e ְdѻoBL)ձj8hշ{ ċ@RN@*uK1fçÍ"TjVnY3i׷.@E Hs' D:3j!ŏ*d׵rysٻ>|P LsG F:2j˷!E&\Wn Y3h׷z ċ@BM>"e bͫO@Jm&}:p׿ PI0h((V{&{HeΡJ{7/aǗF(`$4tZF] ,yS'QVūͣ^vAC82 >e ֯dѳoBLiձj93h׷.P"LGOHB4nǕ2}uZLu˯??8*\QPjMv(LFkœ6{xr$`ʘ4p+ZF],yS'ѧZŻdϧ^AC82 >"e*ְdջË"TjVn Ysٻ>=}Q"PgP"HJp1#H6*ܽ]oӷ@H 0h)(V&ܼ}YORwpbɟN90qe:}DU`ɫwOADԭfӳw}|z0 DcΟD2k2jaő*l5+Yw,ß^(qC&TФLZ 7rQcʙ::-]&mӿ HI0h((T{&{HeΡJ{W/aǗF(`$ʘ4pi*ZF $i2ХRwb˟N9‡0qeL8y 4,^śW?4S'ѧZūͣVy,qE 6y$ԫZF] $iϣRWoǛF$`2lI(V{:x 8LBZm&mϯ_?8cG(XJJ4l@A,MUq"j*s~{rK4SUv[z ێ9Yz 0 DSB*Kfçč"\Vn Ysٻ>|@E Hs' F:jbF.lU+Yw,ß^~ q"&TJRZ6pQ#I6*ܽ\oϷ_8c*\QPb-8v(˝BZ^Ï.[wǿ$Xʗ4pi*ZF] ,y3'PVūͣ^wAC82 >"e*ְdջË"TjVn Y3ٻ>=|P"LGOHJ5n0ȕ6}ۻ\vnϯ_@Ȕ,`'Rsm[x 8%͟J{6`Ǘ>$`$ʘ4tZV^>,SgѩZͻ1eϧf<aD =PF"LGHB4nȕ2}[Luϯ_?8*`R&PkMx8LFkœ6{r$Xʗ4pi*ZF $y2PVˣVzv0qeK8y 4-^ţg޿4sR^1ϫf<AC82<U /bͳO_DTffӯo]; ċ@RN@*u+0fջCT)կjճw}{0Č@RN@*u*0dѻo`BLTbrfѫn<A4y8} 4,\V] $i2ϣNW/aǗ>{rǿHȔ,`NZ6p  a親I5Yvi=1r)-1=5~Zm^|B AFJ,N=RMEV\@E Hs& D:3jaő*d4XvkۿN}(q#&TJRYp1#I6*۽\vnϯ_?8*\QPj-8v(˝BZ^Ï.[7ǿH .h((T{{HeΡN{W/aǛF0qeK8} 4-^ɣg.@<ӫbrfѯo];0 DcD2k2jaő*l5+Yw,ß_ (qC&X$LZ tqJ>Jm.};7qǯ PJ0lIX6<$iϥRwc˟Vy0qeL:} DU`ɫw/ADԭfӳw}|z0 DcΟD:k3jaƑ.lU+ٷ{:-ݿ&m:p׿ H 0h)(V{&ܻ}XNNWoɛN9t‡0ye:}DU`ɫw/@<ӭbrfӯo];0 DSB2kWh˷!D&\׵rytjٿ>=}P"LGFBشlF.m U+ٷw,×^~~(q#&T#JRYn0Ǖ2uukڹ{Jm.};7qǯ PJ0lIX6<$iϥRwc˟Vy0qeL:} DU`ɫw/ADԭfgӳw}|z0 DcΟD:k3jaƑ.lU+Y{,lǟo q#&TУLZ7rqcʙ::-]&m:׿H .h((T{&}XfNNW/ɛFt0qeL:} D`ɣw.@<ӫbrfѯn];y Č@RB2KWh÷D&\׳r ysٻ>=|PF LsG!FBسlbF.l5+Xv,×N} q"$Pg"JJ5nǓ2u Ukٹ{,×^}(q"$PgP"HJ4lF.l4Xrytjٻ>PE Hc&ΟB2KfջBL)Tbqѫf(h$ʗ2pI(V{m[x1%z).=RMEV]z~B Ifjn rUaqןQ 0ӏAQU`PF LsG!FBسlbF.lU+Yw,×^~~ (qC&TУLR6rQ#ɗ:*ܽ\oϷ_8,`R&PjMv(̝B[_Ï6[wϿ$`ʗ4pi*ZF $y2PVͣVzvA82>e dѳo`BL)ձj8h׷.P"LGOHJ5nȕ2}[Luϯ_?8*`R&RkM[x8%LFkœ>s(`$4t$\V>4SgҩZͻ1eϧf<aD =PF"LGOHJ4nȕ2}[Lvnϯ_?8,`&RkM[x 8%MFkœ>s(`$ʘ4tZF^>,yS'ѧZūdͧ^aD <2 >"e*0dջC"TiֱjY3i׷.P"LGHB4lG.u ukڹ{<5lǟo (qC&TУLRZ6pQ#H6}*ۻLu˧>8*\Nb ڷrqcʙ::\\vnϯ??8*\ɳ$NZ 6rQ#H6}Z<5lǟ^~ (q"$PgOHBسj!ŏ&\Vn8ճw}{ <2̜<D^śV^>B AfjˏAQUc߿YۯUeeu a$4E$UeeaC82 >e bѳo_‰L)Tfӳw}{ ċ@RN@*uK1fçč"\Vn Y3׻.|@E Hs'!FBسlF.m U+ٷ{:-]&m:p׿ HI0h))V&ܼ}YORwpbɟN9‡0qe:}DU`ɫwOADTfӳw}|z0 DcΟD:k3jaƑ*lU+Yw,ǟ_ (qC&X$LZ rqdJ>J-ݿ&}:p׿H .h((T{;{HeΡJ{W/aǗF$X4piT*X6=$iХRwb˟N9,qEK8y4,\śV>,S'ѧZūͣVzv‡0qeK8y 4,\śW>,S'QVūˣVy‡0qeK8y$ԫ\F] $i2ϥRwoǛF$X2lI(T{m\:x(˛BJ-]]n˯> (q"Ɛ$PGF:kX2hçQۯ$Ueeu a$6,m a$4E$T@E Hs' F:jaő*d4XvkۿN}(q#&TJRYp1#H6}*۽\vnϯ_?8*\QPj-8v(˝BZn^.}[7ǯ PI0hI)V&ܼ}XONWoɛN9t‡0ye:}DU`ɫw/@Dӭbgӯw]{ Č@SB2kWh˷!E*d4Xv×^~~ (C(X$NZ ڷtqK>Jm.}[7qǯH .h((V{&ܻ}XONWoɛN9u0qeL:} D`ɣw/@Dԭbgӳw}{ DcD2k2jaő*l5+Yw,ß_ (qC&X$LZ tqdJ>Jm&};7pǯ PI0h))V&ܼ}XONWoɛN9uˆ0ye:}DU`ɣw/@<ӭbrfѯo]; Č@SB2KWh÷D&\׳r ysٻ>=|PF LsG!F:jaƑ*l5+XvkۿN}@E Hs& D:k2j˷!E&\׳n Y3׻.@E Hc&ΟD2kWhçÍ"Tiկjӳw]; <2 <TV.`ɣw.޿4SgѧVbɟN PI.d&Pj,ڷrb 4SUv[u ێ9]~垚ߞ=]~垚(q#&T#JRYp0H6}[Lu˧>8*\QPj-8v(˛BJm.}[7qǯ H 0h((T{;{HeΡJ{7/aǗF$Xʗ4piT*ZF $y2PVˣVzv0qeL8} 4^ɣg.@<ӫbrfѯo];0 DcD2kX2jaő*d5+Xw,ß^(q#&TФLZ 7rqdJ>J-ݿ&}:p׿ PI0h))V&ܼ}YϣRwpbɟN9‡0ye:}DU`ɫwOADTfӳw}|z0 DcΟD:k3jaƑ.lU+Y{,lǟo (C(X$NZ ڷtqJ>Jm.};7qǯ PI0hI)V&ܼ}YONwoɛN9u,qEK8y 4-^ţg޿4sR^1ѫf"e ֯dѳo`BL)կj8ճ}z0 DRB*Kfçč"\jVnY3i׷.@E Hs&ΠD:kX2h˷!D&\Wn Y3i׷. @BM>"e ֯bѳODӫ^1eϧ^v,h$4piSX&ܻz H%LFZn^&m:Ϸ_?8cG(X#JJشlQ,MVq"j*s~{b 4SUv[uczks~{9Yz‡0qeK8y 4,^śg4sgҩZͻ1dϧ^aC82 >e bѳo`BL)Ufճw}|z0 DSB2kWh˷!D&d׵rytjۿN=PF LsGFBشlG.u ukڹ{<5mǧo8c*\QPj-9v(̝BZ_Ï6[wϿ$`$ʘ4p+ZF],yS'ѧZūdͧ^A82>e ֯dѻoBTiֱjY3i׷.@F LGFB4nǕ2}uZLu˯_?8*`R&PkMx8%LFkœ>{s$`$ʘ4tZV^>,S'ѩZŻ1dϧ^AC82 >"e*ְdѻC"TiֱnY3׻.|@F LGFB4lǓ2uulZL5˧o>8*`QPjM9v(̝BZ^Ï6[wǿH .h(ҨT{m:z H%͡J{6`ŗ>s $X2lISX6<}XNNW/ǛF$`ʗ2piSX6ܼ}XfNN{7/`ŗ>rϿ$X2lI(V{:z 8%LFZ^.};7pӿ0cG(XУJR5nF*l4׵r Y3׷z0ċbIfk0ӏAQU㞻߿Yۯ]㞼u a$4E$TP"LGFBشlF.m U+ٷ{,ß^~ q"$T#JRYp0H6}*ۻLu˯??8ȓ,`R&PjMv(̝B[_Ï6[wϿ$Xʗ4piT*ZF $y2PVˣVzv0qeK8} 4-^ɣg.:-]&m:p׿H .h((T{{HfNN{W/ǛFt0qeK8y 4-^ţg"e ֯dѳo`BL)Uj8ճ}|z Č@RB*KfçÍ"TjVn93h׷. ċ@BM@"u*0dѻoBL)Tffӯo];yA 4y":} D-^śg?,S'PVbɟN9t$X2l)(Tsm[x(˛>J-\\u˧oA(MUm"j*s~{b 0Uv[ucz ێ=]~垚-6>! A%a)&H .dҧTsm\:x 8%MFkÓ6{wϿ$`ʗ4piT*X6=$iϥRwpbɟN9,qEK8y 4,^śg4shR^ͻ1eϫf<aC82 >"e ֯dѻoBLiձj8h׷.PF LGFB4lǓ2uulZL5˧>8,`R&RkMx8%LFkœ>{r$`ʘ4p+ZF],yS'QZūdͧ^A82 >e ֯dѻoCTiֱjY3i׻.|@F LGHB4nǕ2}u[Lu˯_?8*`R&PkMx8LFkœ6{r$`ʘ4p+ZF] ,yS'QZūͧ^waC<2 >"e*0dջC"TiֱnY3i׻.Q"LGOHJ4nǕ2uulZL5˧o>8*\QPb,8tK>Jm&}:p׿ PI0h((T{:z H%͟Jk6œ6{xrϿ$X2lIV&ܻ{He͡J{6œ6{wϿH,`R&Pj,8tqcʙ::ܽLu˧o(q"Ɛ$PgOFBj!D&\iֱjӯo];xB AFjoAQU㞻߿Q ۯeeu(i親,niy1r ( 8I5Yv$`ʗ4piT*X6<iϣRwoɛN9t0qeK8y 4,^ţg޿4shR^ͻ1eϧfAC82<U bѳo_‰L)Ufճw}z0 DcB2kX2h˷!E*d4صvkۿN}(qC&TФLZ7rQcʙ::-]&mӿ PI0hI)V&ܼ}YORwoɟN90qeL8} D`ɣw.@<ӭbfӯw]{ Č@SB2kWh˷!ŏ*d4Xv,×^~ q#&TФLZ7rqcʙ>:-]&m:p׿H 0h)(V{&ܻ}XONWoɛN9u0qeK8} 4^ɣg.@<ӫbrfѯo];0 DcB2kX2h!ŏ*d4Xv×N~~ (qC&XФLZ7rQcə::-\mӷ@H .dҧTsm\:x 8%MFkœ6{xrϿ$`ʗ4piT*X6<iϣNWoɛF $X2lI)V&{He͟Jk6œ6{wǿ H .d'RkM8vJ>:-\\vn˯>0cG&XJJ4nbF*d4׳n Y3h׷}@A(MUm"j*s~{b 0Uv[ucz ێ=]~垛.-6>! A%a)&.- PI0h(ҨT{m:z H%͟Jk6œ>{r(`$ʘ4pi*ZF $i2ХVc˟Vy0qeL8} 4-^ţgJ-ݿ&}:p׿ HI0h)(V&ܻ}XNNWoɛN9uˆ0ye:}DU`ɫw/@Dӭbfӯo]{0 DcB2kX2h˷!E&d4صryjۿN} q"$T#JRYp0H6}[Lu˧>8*\QNb,ڸtqJ>:-]mӷ_8*\Nb ڷrqcə::ܽ\u˧>8cH(Xɳ$LRYp0ȕ2u ukٹ{,×N=PE HcΟB2K0fջoBDӫb1eϧ^zvb 0SUv[v ߞ=])&.-7! A%a_9go=w! A%a)& ċ@BM@*u+0fջË"Tiֱj93h׷.@E Hs' F:jaƑ*l5+Xv,×^~~ (qC&TФLZ6rQ#ə::\]oӷ8c*\QPj-8v(˝BZn^Ï.[7ǿH .h((T{{HfNN{W/ǛFt0qeL8} 4^ɣw.@<ӫbrfѯo];0 DcΟD2k2jaő*l5+Yw,ß_(qC&X$LZ rqdJ>J-&};7p׿ PI0h))V&ܼ}YORwpbɟN90qeL:} DU`ɣw/@Dӭbgӯw]{ Č@SB2kWh˷!E*d4صvk×N} (qC&XФLZ 7rqcʙ::-]&mӿ PI0h)(V{&{XfNN{W/aǗF$X2piSX6<iϣRwoɛN9t0qeK8y4,\śW>,S'ѧZūͣVy0qEK8y$Ԭ\V^> ,y2PVwbɟN9t $X0l)(T{m:x 8LBZm&m:ӷ_8cG(XУJR5nF*d4׳r Y3h׷}{QE$Ue(i親8I5Yv=1r (-1=5~9=1r ( 8I58c*\Nb,ڸtqJ>J-]&mӷ@H .dҨT{m:z H%͟Jk6œ>{r(`$4t+ZF] ,y3'PVͣVzvA8"̜<U /bͳo_‰L)Ufճ}z0 DcΟD2kX2j!ő*d4Xv,×^~~ q"&TLRZ6rQ#ə::-\mӷ PI0h)(V&ܼ}XONwoɛN9u0qeL8} D^ɣw.@<ӭbfӯw]{ Č@RB2kWh˷!E*d4Xv×^~~ (C(X$NZ ڷtqJ>Jm.};7qǯ PI0hI)V&ܼ}YORwoɟN9u0qeK8y 4-^ţg.=|PF LsG!FBسlbF.lU+Yw,×^~~ (qC&TJRYp0H6}uZL5mǧo (qC&T#JRnǓ2u Ukٹ{,×N} a"Ə$PgOHBسlaŏ*d׳n Y3i׷z ċT.`ɣw.޿4S'ѧVbɛF=]݂)&.=w1G$OE5WiǠI˰]A(ÐIUmY]A(ÐIEiǠIˀ H .h(ҨT{m:x 8%MFkœ6{xrϿ$`ʗ4piT*X6=$iϥRwb˟N9,qEK8y 4,^śg4shR^ͻ1eϧf<AC82 >e dѳo`BL)կj8hշ{@E LsG!FBشlG.u ukڹ{<5mǧo>8*\QPjM9v(̝B[_Ï6{wϿ(`$ʘ4tZF^>,S'ѧZŻdϧ^AC82 >"e ֯dѻoCTiֱjY3i׷.@F LsGFB4lǕ2uulZLu˧??@ȓ,`'RsM[x 8%MFk6ŗ>s(`$4tZF^>,yS'ѧZūdͧ^aD <2 >"e*ְdջC"TiֱjY3i׷.P"LGOHB4lǓ2u ukڹ{<5mǧo q"$T#JRYp0H6}[Lu˧>8c*\Nb ڷtqdJ::-\]oϷ_?8c*\ɳ%NZ 7rQ#ɗ6*ۻLu˧o (q#$Tg"HJ4lbF*d4صr ys׻.0ċ@BM>"e .bͫw/@4sgѧVūb˟NQ۰E$Ue(i覫 8I5Yv=1r -1=5~9=1r ( 8I5Yv8*`QPb,8tK>Jm&}:p׿ PI0h((T{;zHe͡J{6`ŗ>s$`ʗ4piT*ZF $i2ХRc˟Vy‡0qeL:} D^ɣg.@Jm&};7p׿ HI0h)(V&ܻ}XNNWoɛN9t‡0qe:} DU`ɣw.@<ӭbrfѯn]; ČDSB2KWh˷!D&\׳r ytjٿ>=}P"LGFBشlF.m U+ٷ{,ß^~ (qC&TУLRYp1#H6}[L5ǧo a"Ɛ$PgOHJ4lF.l5+Xvjۿ>=|@E Hc&ΟB2KWfçËT)Uffӯn=;xA 4y8} 4Ԭ\F]iNN{6œ6[A(MUm"j*s~{rK4SUzߞ9]~垚ߞ9Yz ċ@RM@*u+0fջË"Tiֱj93h׷.@E Hs' F:jaƑ*l5+Xv,×N}(q#&TУLRZ6pQ#ɗ:*ܽ\oϷ_8ȓ,`R&PkMv(LF[_Ï6{wϿ$`ʘ4pi*ZF] ,y3'PVͣVvAC82 >e ֯dѳoBLiձj93h׷.P"LGOHJ5nȕ2}u[Lu˯_?8*`R&PjMv8LFkœ6{xr$Xʗ4pi*ZF] ,y3'QVūͣ^waC<2 >"e*0dջË"TjVn Y3׻>|PF LGHB4nǕ2uulZL5˧>8*`R&PjMv(̝F[_Ï6{wϿ$`ʗ4piT*ZF $i2ХRwc˟Vy0qeK8y 4,^śg4sgҩZͻ1dϧ^AC82<T.bͫOADӫbqѫf{xrǿ H ,`QPb rQ#H2}ukٹ{,Q۰E$Ue(i覫 8I5Yv9=1r)-1=5~9=1r ( 8I5Yvi8*\Nb,ڸtqJ>J-]&mӷ@H .dҧTsm\:x 8%MFk6œ>{r(`$ʘ4pi+ZF] $y2PVˣVy,qEK8y 4,^śg4shR^1ϫf"e*ְdѻCTiֱj93i׷.P"LGOHJ5nȕ2}u[Lu˯??8c*\QPjM9v(̝F[_Ó6{wϿ(`$4t$ZV^>,S'ѩZŻdϧ^AC82 >"e ְdѻoCTiֱjY3i׷.@E LsGFB4lǓ2uulZL5˧>8*`R&PkMv8LFkÓ6{xr(`$4t+ZF],yS'QVūͣ^vAC82<e bѳo_‰L)Ufճw}|z Č@RB*Kfçč"\Vn Y3׷.PF Ls' F:jaő*d4صrytjٿ>=|@E Hs& D:kX2h˷!D&\Vn93hշz ċ@BM>"e bͳO:-ݿ&m:p׿H .h((T{&}XfNNW/ɛFt‡0qe:}DU`ɫw/@Dԭbgӯw}{ ČDSB2kWh˷!ŏ*d4Xv,×^~~ (C(X$NZ tqdJ>Jm&};7p׿ HI0h)(V{&ܻ}XNNWoɛFt0qeL8} D^ɣg.@|@E Hs' F:jaƑ*l5+Xv,kۿN} q"$Pg"JJ5nǓ2u ukٹ{J-ݿ&m:ӿ H .h(ҨT{m:z H%͟Jk6œ>{r(`$4t+ZF] $y3'PVˣVzv,qEK8y 4,^ţg޿4shR^1ϫf"e*ְdѻCTiֱjY3i׷.P"LGOHJ5nȕ2}u[Lu˯??8c*\QPjM9v(̝B[_Ó6{wϿ(`$4tZF^>,S'ѧZŻdͧ^A82 >e ֯dѳoBTiձj93h׷.P"LGOHJ5n0ȕ2}[Lu˯_?8*\QPjM9v(̝BZ_Ï6[wϿ$`ʗ4pi*ZF $y2PVˣVyˆ0ye:} D^ɣw.@e bѳo_‰L)Tfgӯw]{ Č@RN@*uK1fջËTiկj8ճw}{ @BM>"e ֯dѳo_Dӭbqѫf<aC8"̛:D^ţg?,yS'PVwpbɛF PI0hRjM8tqcɖB AFjnQUc߿Y4E$Ue i親,m1r ( 8I5Yu=3=@@E Hs& D:3jaő*d4XvyjۿN=@E Hs' F:jaƑ*l5+Xw,×^~~ (qC&TУLR6rQ#ɗ:*ܽ]oϷ_@ȓ,`R&RkMv(LF[_Ï6{wϿ$`ʗ4pi*ZF] $y3'PVͣVzvA82>e bѳo`BL)կj8hշ.PF"LGHB4nǕ2uulZLu˧??8ȓ,`&RsM[x 8%MFkœ>{s$`$ʘ4p+ZF],yS'QZūͧ^aD <2 >"e*0dջË"TjVn Y3׻>|PF LGFB4lǓ2u ulZ<5m˧o>8*\QPj-8v(˝BZn^Ï.[7ǯH .dҧTsm:z H%͟Jk6œ>{r(`$ʘ4pi*ZF $i2ϥRwpbɟN9u0qeK8y4,\V>,yS'QV˟Vy,hE 6t$+ZF$iϣNW/ǗF$X2lI(V{m:x 8LBZm&mϷ_?0CG&T"JJ4laŏ&X1r)-RMEV]z~bIfjӏAQU㞻߿Yۯ]㞻 a$4E$Uee߿O4OTaC82<U /bͳO_Dԭbfӯo]; Č@RB*Kfçč"\Vn Y3׻.P"LGOHB4lG.u ukڹ{<5lǟo q"$TJRYpQ#I6*۽\nϯ_8,`R&PkMv(LF[_Ó6{wϿ(`$ʘ4p+ZF] ,yS'QVūͣ^waC82 >"e*ְdѻCTiֱnY3i׻.@E LsG!FB4lǓ2u ulZL5˧>8,`R&RkMx8LFkœ6{r$Xʗ4pi*ZF] ,y3'PVūͣ^vAC82 >e ֯dѳoBL)ձj8h׷.PF LsGFBشlG.u Ukڹ{<5lǟo q"$T#JRYp1#H6}*ۻLu˯??8*`QPj-8v(˛>Jm&}:p׿ H .dҧTsm[x 8LFZ^Ï.}[7q׿H,d&Pj-8vJ>:-\]nϯ_?8c(\ɳ$LZYp0Ǖ2u Ukٷw,kۿ>=|@ DR@*u*֯bѳOA! A%a)&.-6= + H .h(ҨT{m:x 8%MFkœ6{xrϿ$`ʗ4piT*X6=$iϥRwpbɟN9u‡0qeL8} 4-^ɣg."e ֯dѻoBL)ձj8hշ@E LsG!FBشlG.u Ukٹ{<5lǧo q#&TУLR6rQ#ə::\mӷ@ H 0h((V{&}XfNNWoɛF9t‡0qe:} DU`ɫw/@Dӭbfӯw]{ Č@RB2KWh˷!E&d4صrkۿN}(qC&TФLZ 7rqcʙ>:-]&m:׿ PI0hI)V&ܼ}XONWoɛN9t‡0qe:} D^ɣw.@<ӫbqѫn=;y ċ@RN@*uKfçč"\Vn Y3׻.P"LGFBشlF.lU+Yw,×^}(q#&T#JRnǕ2uukڹ{8*\QPb,8tK>Jm&}:p׿H .dҧTsm\:x 8%MJk6œ>{r$X2piT*X6=$i2ХRwb˟Vy0qeL8} D^ɣg.@$`$ʘ4pi*ZF $i2ХRwb˟N9,qEK8y4,\śV>,S'ѧZūͣVzv‡0qeK8y 4,\śW>,S'QVūˣVy,iE 6t$+ZF=iONW/aǗ>s$X0l)(T{m[x8˝BJmݿmnϯ??0cG&X#JJ4laŏ&X1z)-RMEV]z~BIfjˏAQUa߿Q 0ӯ]㞻߿Q 0ӏAQUaqן;e bѳo_‰L)Tfӳw}{ ċ@RN@*uK0fջË"Tiֱj8hշz0 @RB*uK1fջËTiկj8ճw}{0Č@RN@*u*0dѻo`BLTbrfѫn<A 4y:} 4,\V] $y2ϣRW/Ǘ>rϿ@ȓ*\$NZYpA(MUm"j*3~{rK4SUv\z ߞ9Y~垚ߞ9Yz ێ 0Č@RB*KfçÍ"TjVnY3i׷.@E Hs' F:jaƑ*l5+Xv,×N}(q#&TLRZ6pQ#I6*۽\nϯ_?8*\QPj-8v(˝BZn^.[7ǯ PI0hI)V&ܻ}XNNWoɛF9t0qeL8} D^ɣw.@<ӫbrfѯn]; ČDSB2kWh˷!E*d4صvk×N} (qC&XФLZ 7rqcʙ>:-]&m:׿ PI0lI)V&ܼ}YORwoɟN9u0qeK8} 4-^ɣg.:-\mӷ_8*\QNb,ڷtqcʙ::\\nϯ_?8*\%NZ 7rQ#I6}*[L5mǟ_~ a"Ə"PGOFB3j˷!D&\jVj8ճw];A4yeK8y$ԫZ6<}1z)-RMEV]z~BIfjˏAQUa߿Q ۯ]㞻߿Q 0ӏAQUaqןD2  $X2lISV&ܼ}XNNW/aǗF(`$ʘ4pi*ZF $i2ХRwb˟N9,qEK8y4,\śW?4sgҩZͻ1dϧ^aD <2 >"e ְdѻoBL)ձj8hշ@E HsG!FBشlF.m Ukٹ{"e*ְdѻCTiֱjY3i׷.P"LGOHJ5nȕ2}uZLu˯??8ȓ,`R&RkMv8LF[Ó6{wϿ$`ʘ4pi*ZF $y2PVc˟Vy‡0qeL8} 4-^ţg޿4shR^ͻ1eϧfA8"̜<TV.`ͫwOADӫbqѫn=|PF LsG!FBسlbF.lU+Yw,×^~~ (qC&TУJRYp1#H6}[Lu˧o>0cH(Xɳ$NZ 7rQ#ɗ6*ۻLu˧o> a"Ɛ$PgOHBشlaƑ*d4صr ysٻ.@EDcB*K0fջoBLԭbqϧfw‡,iE 4piSX&;z 8A(ÑMUmj*2~{b 4SUv[ud ێ=]~垚ߞ9Yz ێ  H .dҧTsm\:x 8%LFkÓ6{wǿH .dҧTsm\:x 8%MFkœ6{xrϿ$`ʗ4piT*X6=$i2ХRwb˟N90qeK8y 4,^śg޿4shR^ͻ1ϫf<aC82 >"e ֯dѳoBL)կj8hշ@E LsG!FBشlG.u Ukڹ{<5mǧo(q#&TУLZ6rQcə::-\mӷ HI0h((V{&}XfNNW/ɛFt0qeL:} D`ɣw.@<ӫbrfѯo];0 DSB2kX2h˷!E*d4صvkۿN}(q#&TУLZ6rQcə::\mӷ@H .dҨT{m:z H%͟J{6`ŗ>s$X2piSX6<iϣRwoɛN9t0qeK8y4,\śW?4S'ѧZūͣVzv‡0qeK8y 4,\śV>,yS'PVc˟N9,qEK6y$ԫZF] $iϣNW/ǗF$X0l)(T{m[x(˛BJ-]]n˯>0CG&T"HJسj!D! E5We_I˰]A,MUmj*2n:rK4SUv[uczks~{b 0Qfq"j*2n:$h (q#&TJRYp0H6}[L5˧o>8c*\Nb,ڸtqdJ>:-]&mӷ@H .h(ҨT{m:z H%͟Jk6œ>{s$X2piT*X6=$iϥRwb˟N90qeL8} 4-^ţg.0cG&XУJR5nF.l4صr ys׷.{ ċ<2 <TU^ɣg>B AFjnQUa߿Y۰E$Ueeu a$4E$Ueeu a"ۯ]㞻߿#E^aC82 >U /bͳO_Dԭbfӯo]; Č@RN@*uK1fçÍ"TjVnY3i׷.PF LsG!FBسlbF.m U+ٷ{,ß^~ q"&TJRYpQ#I6*۽\nϯ_?8*`QPjM9v(˝BZ^Ï.[wǿ H .h((T{{HeΡN{W/aǛF,qEK8y 4-^ţg"e ֯dѳo`BL)Tfӳw}{ ċ@BM@*u+0fջCTiկj8ճw}|z ċ@BM@"u*0dѻoBL)Tfgӯo];yA 4y":}D^śg?,S'QVb˟N9t XI0h(ҧTsM[v(J>:-\\u˧o aƏ"LG D:kWfçBB AFjn QUas߿Q"ۯ]eu a$4E,m a"ۯ]㞻߿N A8"̛<TV.`ͫw/@<ӫbqѫne bѳo_‰L)Tfӳw}{ ċ@RN@*uK1fçÍ"TjVnY3i׻.P"LGFB4lG.u ukڹ{<5lǟo q"$TJRYpQ#I6*ܽ\nϷ_8ȓ,`R&RkMv8LF[Ó6{wϿ(`$ʘ4p+ZF] ,y3'QVūͣ^vAC82 >"e ֯dѳoBLiձj93h׷.PF"LGHB4lǓ2uulZL5˧o>8*`QPjM9v(̝BZ_Ï6[wϿ$Xʗ4piT*XF $i2ХVc˟Vy‡0qeL8} D^ɣg.e bѳo_‰LTfgӯw]{0 @RB*K1fçÍ"Tiֱj8hշz0Č@RN@*u+0fջCL)Ufӯw]; "e bͳODӫ^1eϧ^v‡,qE 6t$*Z6<}Xe͡JkÏ.}[7pӿ8cH(XУJJ4l@A(MUm"j*2~{b 4SUv[ucz ێ9Y~垚ߞ9Yv[uczks~{؝۝ ,iE 6y$Ԭ\V^>,yS'QVūˣVy‡0qeL8} 4,^śg4sgҩZͻ1dϧ^aC82 >e bѳo_‰L)Ufճw}|z ČDSB2KWh÷D&\׳r ysٿ>=}P"LGOHB4nǓ2u ulZ<5m˧o>8c*\QPj-8v(˝BZn^Ï.[7ǿH .h((T{{HeΡN{W/aǛF,qeK8y 4-^ţg{r$`ʗ4piSX6<YONW/ǛF$`2pISX&ܻ}XeΡJ{6`œ>{xrϿH,`R&Pj,8tqcʙ::ܽLu˧o(q"Ɛ$PgOFBj!D&\jVj8ӯw];xA4ye8y$ԫZ6<}=a)&o=w1G$OE5We`I˰MπA(MUmY]A(ÐIEe_9go=w~P,qEK8y$Ԭ\V>,yS'QVūͣVzv‡0qeL8} 4-^ţg޿4shR^ͻ1eϧfA8"̜<T.bͫODԭbfӯw]{0 DSB2kWh˷!D&\׵rytjٿ>=}@E Hs' FBسlbF.m U+ٷ{,lǟ_ (qC&TФLZ7rQcə::-\mӷ@ H .h((T{&{HfNN{W/ǛF0qeK8y 4-^ţg. $X2lI)V{&zH%͟JkÓ6[wǯH ,d&Pj-8tqdJ::ܽLu˧o(q"Ɛ$PgOFBj!D&\iֱjӯo];xA4yeK8y$+Z6ܼ}=]~)&.-6! A%We_9go=w@A(ÐIEiǠI˰MπA(ÐI5We_9go=w PI0h(ҨT{m:z 8%MFkœ6{xrϿ$X2piSX6<}YONWoɛFt,qEK8y4,\śW?4SgҩZͻ1dϧ^aC82 >"e ֯dѳo`BL)Uj8ճ}z0 DcB2kX2h˷!E&d4صryjۿN} q#&TJRZ6pQ#ɗ:*ܽ]oϷ8c*\QPj-8v(˝BZ^Ï.[wǿ H .h((T{&{HfNN{W/ǛF0qeK8y 4-^ţge bѳo`BL)կj8շ{ Č@RB*KWh÷D&\׳r ysٻ>=}P"LGFBشlG.u Ukٹ{8c*\Nb ڷtqcʙ::\]nϯ_?8cH(\ɳ$NZ 6rQ#I6}*[L5ǧo(q"$PgP"HJ4laƑ*d4׵r ys׻. <2 <TV.`ɣw.޿4S'ѧVbɛN$X0h(ҧRjM8tb 0Uv[uc ێ9Y~垚ߞ9Yz ێ9Yyczks~{֝y@,iE 6y$Ԭ\V^>,yS'QVˣVy‡0qeK8y 4,^śg4sgҩZͻ1dϧ^aC82 >e bѳo_‰L)Tfӳw}{ Č@RB*KfçD&\Wn Ysٻ>=|PF LGFBشlG.u Ukٹ{<5lǟo q"$TJRZ6pQ#I:*ܽ\oϷ_8c*\QPb-8v(˝BZn^.[7ǿH .h(ҨT{;{HeΡJ{W/aǗF$`ʗ4pi*ZF] $y3'PVͣVzvA8"<U /bѳo_‰L)Ufճ}z0 DcB2kWh˷!E&d׵ryjۿN=@E HsG!FBسlbF.lU+Yw,×^~~ (qC&TУLRZ6pQ#H6}*ۻLu˧>8*\Nb ڷtqcʙ::-\]nϯ_?8cH(\ɳ$LZ 6rQ#H6}*[L5mǟo q"Ɛ$PgOHBسlaŏ*d׳n Y3׷.z ċU .`ɫw.4SgѧVbɟN$X0hҧRj-8trK4SUzߞ=]~垚-6>! A%a)&.-6>! A%a~垚ߞ(q"$T#JRn0ȕ2}ulZ<5mǧo (qC&TУLRZ6pQ#I6}*ۻLu˯??8*`QPj-8v(˛BJn^.}[7qǯ H .h(ҨT{;zHe͡J{6`ŗ>$`$ʘ4pi*ZF] $y2PVˣVy,qEK8y 4,^śg޿4shR^1ϫf"e*ְdѻCTiֱj93h׷.P"LGOHB4nǓ2uulZL5˧o>8*`QPjM9v(̝BZ_Ï6[wϿ$Xʗ4piT*XF $i2PVc˟Vy‡0ye:} D`ɣw.@=|@E Hs&ΠD:kX2h˷!D&\VnY3h׷z ċ@BM@"e*֯bѳO_Dӫ^1eϧ^v‡,qE 6t*X6ܼ}He͟Fk^Ï.}:pӷ0cG&T"HJسjA,MUm"j*2~{b 0SUv[uczktێ9Yz ێ9Yzzks~{ҝI՝p0,qEK6y$Ԭ\V>,yS'QVūͣVy‡0qeL8} 4,^śg4sgҩZͻ1dϧ^aC82 >e bѳo_‰L)Tfӳw}{ ċ@RB*Kfçč"\Wn Ysٻ>|PF LsG!FBشlF.u Ukٹ{=}P"LGOHB4lǓ2u ukڹ{<5lǟo q"$T#JRYp0H6}[Lu˧>8*\QPb,8tJ>J-ݿ&m:ӷ@H .dRsM[x(̝BZn^.};7p׿ H .dRsM[v(˝BJm&m:ӷ8*\ɳ$LZ6p0H2}ukڹ{,×N}PE Hc&ΟB2K1fջBLӭb1ϧ^v1z)-RMEV]z~B AFJn rUaqןYۯeeu a$4E$Ueeu a$4C]㞻߿Τ(8cH(\ɳ%Nb rqcʙ::\]oϷ_8*\QPb,8tK>J-ݿ&m:ӿ H .h(ҨT{m:z H%͟Jk6ŗ>s$X2piSX6=$iϥRwpbɟN9,qEK8y 4,^śg4shR^ͻ1eϫf<AC82 >e ֯dѳo`BL)կj8hշ{@E HsG!FBشlF.u Ukٹ{<5lǟo q"$TJRZ6pQ#I:*ܽ]oϷ_8c*\QPb-8v(˝BZn^.[7ǯH .d(ҨT{m;zHe͡J{6`Ǘ>(`$ʘ4pi+ZF] $y2PVˣVy‡0qeL8} 4-^ţgtgJu P .h(ҧTsm\:x 8%LFkÓ6{wǿH .dҧTsm[x 8%LFkÓ6{wϿ$X2piSX6<iϣRwoɛN9t0qeK8y 4-^ţg޿4shR^ͻ1ϫf<AC82 >e bѳo`BL)Ufճ}z0 DcB2kX2h˷!E*d4صrkۿN}(q#&TУLRZ6rQ#ɗ::\]ӷ8*\QPj-9v(˝BZ^Ï.[wǿH .h((T{;{HeΡJ{W/aǗF$Xʗ4piT*XF $i2ХVc˟Vy‡0qeL:} D^ɣg."e ֯dѳo`BL)Ufճw}|z ċ@RN@*uK1fçË"Tiֱj93hշ{ @BM@"u*0dѻoBL)Ufӯw]{ ċ@BM@"u*ְdѳo_‰LTbrfѫn,y3'PRwpbɛF XI0hҧRsM8vqdJ:*ۻL5lB AFjnQU㞻߿Q ۯeeu(i親5Yviy1r ( 8I5Yviy1r ( 8I5WmH $X2pISX6<}XNNW/ǛF(`$ʗ4piT*X6=$iϥRwpbɛN9t0qeK8y 4,^śg4sgҩZͻ1dϧ^A8"̜<T.bͫODԭfgӯw]{0 DcB2kWh˷!E&d׵ryjۿN=PF LsG!FBشlG.u Ukٹ{<5lǟo (C&X$LZ 7rqcʙ::-]&mӿ HI0h((V{&{XfNN{W/ǛF,qeK8y 4,^ţg޿4sR^1ѫf"e*ְdѻoBTiձj8h׷.@E LsG!FBسlbF.m U+ٷ{,ß^~ q#&TJRYp1#H6}*ۻLu˯??8*\QPb,8tJ>J-ݿ&m:ӷ@H .d'RsM[v(̝BZn^.};7p׿ H .d'RsMv(˛BJmݿ&mӷ_8cH(Xɳ$LZYp0Ǖ2u ukٷ{,ۿN=}@EHcB*uK0dѻo_‰Dӫ^1dͣ^y! E5WeI]A(ÐMUmZ*2n:rK4SUv[u ێ9Yz ێ9Yz s~{$h0qeK8y4,\śV>,S'ѧZūͣVzv,iE 6y$Ԭ\V^>,yS'QVūͣVzv,qEK8y4,\śW?4SgѩZŻdͧ^wAC82<U /bͳo_‰L)Tfӳw}{ Č@RB*KWh÷D&\Wr ysٻ>=}P"LGHB4lǓ2u ukڹ{<5mǧo8c*\QPb,8v(˛BJn^.}[7qǯ PI0h))V&ܻ}XNNW/ɛFt0qeL8} 4-^ţg.=}P"LGFBشlF.m U+ٷ{,ß^~ q"$Pg"JJn0Ǖ2uulZ<5lǟo(q#&T#JRn0Ǖ2uukڹ{:-]&mӷ8c*\%Nb ڷtqdJ>:-]&mӷ8c*\Nb,ڸtqJ>J-ݿ&m:ӿ H 0h((T{;zHe͡J{6`ŗ>$`ʗ4pi*ZF $i2PVc˟Vy‡0qeL:} D^ɣg.@=}P"LGOHB4nǕ2uulZ<5˧o>8*\QPj-8v(˝BZn^Ï.[7ǯH .d(ҨT{m:zHe͡J{6`ŗ>$`ʘ4pi*ZF $i2ХVc˟Vy0qeK8y 4,^śg4sgҩZͻ1dϧ^aC82<U /bͳO_Dԭbfѯn];y @BM@"u*ְdѻoBL)Tfgӯw]; ċ@BM@"e*֯dѳo_Dԭbqѫf<aC8"̛<DU^ɣg4S'QVb˟N9t$X0h(ҧTsM[v(J>:۽L5ǟ^ a親I5Yv9=9%z)N=RMEV]z~B AFjn rMvߎz~B AFJ,N=RMEV]Zm]1r ( 8I4m9 $X2lIV&ܻ}XfNN{W/`Ǘ>$X2piSX6<}YONWoɛFt,qEK8y4,\śW?4SgѩZŻdͧ^wAC82<U /bͳO_D)Tfӳw}{ ċ@RB*KfçD&\Wn Ysٻ>=|PF"LGFBشlG.u Ukڹ{<5lǟo q"$TJRYpQ#I6*ܽ\nϷ_8ȓ,`R&PkMv(LF[_Ï6{wϿ$`ʗ4pi*ZF $y2PVcˣVyˆ0ye:} DU`ɣw.@<ӫbqѫn=;x ċ@RN@*uK1fçč"\Vn Y3׻.P"LGFBشlF.m U+ٷ{,ß^~ q"$Pg"JJnǕ2uulZ{<5lǟo(q#$T"JJnǓ2u ukٹ{<×^~~(q"$Tg"HJ4lF.lU+Xvjٿ>=|@EHcB2K1fջBL)Tfrfѫf<A4y"8} 4,\F]$iNN{6œ6[A(MUm"j*s~{rK4SUzߞ=]~垚ߟ>! A%a)&.-6>!=]~垚 ێ &H .dRsm[x8LFZ^Ï.[7ǯ H .h(ҧTsm\:x 8%MFkœ6{wϿ$X2piSX6<iϣRwoɛN9t0qeK8y 4,^śg޿4shR^ͻ1eϧfAC82<U /bͳO_‰L)Tfճw}|z Č@SB2KWh˷!D&\׳rytjٿ>=}@E Hs'!FBسlF.m U+ٹ{(`$ʘ4t+ZF] ,y3'PVˣVzv,qEK8y4,^śg4sgҩZͻ1dϧ^aD <2 >"e ֯dѳo`BL)Tfӳw}{ ċ@RM@*u+0fջCTiձj8ճ}z Č@RN@*u+0fջCL)կfӳw]{ ċ@RM@"u*ְdѳo_‰LTbrfѫf<A 4y":} 4,\śV> ,y2ХRwoɛF$X0h(ҧTsMvJ::ۻL5l! E5We`I˱] Q,MVq"j*s~{b 4SUv[uczksێ9Yz ێ4SUv[uczksn:$h(q#$T#JRn0ȕ2uulZ<5lǟo (qC&TJRYp1#H6}[Lu˧>8*\QNb,ڸtqJ>J-ݿ&m:ӿ PI0h((T{;zHe͡J{6`ŗ>s$`ʗ4piT*XF $i2ХRwc˟Vy0qeL8} 4-^ţg.s$X2lI(T{m:x 8̝BJm&mϯ_?8c(XУLRnF*l4׳r Y3h! E5We`I˱] Q,MVq"j*s~{b 4SUv[uczktێ9Yz ێ9Uv[uczks~:B`$`ʗ4piSX6<}YONWoǛF(`$ʘ4pi*X6=$iϥRwpbɟN9t0qeK8y 4,^śg4sgҩZͻ1dϧ^aC82 >e bѳo_‰L)Tfճw}|z Č@RB2KWh÷D&\Wr ysٻ>=|P"LGFB4lG.u Ukڹ{<5lǟo q"$TJRYpQ#I6*۽\nϯ_?8*`R&PjM9v(̝BZ^Ï6[wǿ H .h((T{;zHeΡJ{7/`Ǘ>(`$4t+ZF] ,y3'PVˣVzv,qEK8y4,\śg4sgҩZͻ1dϧ^aC82 >e bѳo_‰L)Tfgӯw]{0 DRB*KfçÍ"TjVj93h׷{ @BM@"u*ְdѻo`BL)Tffӯo];yA4":}D^ţg޿4SgѧVū˟V9,iE 6t*Z6<}XeΡJ{6œ6[7׿ H,`QNb 7r0H2u ukٷv1z)-RMEV]z~bIfk0ӏAQU㞻߿Yۯ]eu a$4E$Ueeu a$4ۯ]㞻ߟD2BSH .d'RsMv(̝BZn^.}[7q׿H .dRsm[x 8%LF[_Ï6[wǿH .dRsm[x 8%LFkÓ6{wϿ$X2piSX6=$iϥRwpbɟN9u‡0qe:} D^ɣg.=}Q"LGOHJ4nǕ2uulZ<5˧o>8*\QPb-8v(˛BZn^.}[7qǯ PI0h((V{&{HeΡJ{W/aǗF(`$ʘ4t+ZF] $y2PVc˟Vy0qeK8y 4,^śg4sgҩZͻ1dͧ^wAC82̜<T.bͫOADӫbqѫne bѳo`BL)Ufճw}|z0 DSB2KWh÷D&\Wn Ysٻ>|@E Hs' F:jaƑ*l5+Xv,kۿN} q"$Tg"JJnǕ2uukڹ{<5lǟ_ q"$Pg"HJ4nG.u U+ٷw,×N} a"Ə$PgOHBسlaő*d4׵r ysٻ.@EHcB2K1fջBLTbqѫfA4ye8y4ԫZF=XfNJk a親I5Y~9=1r *-1=6]Zm^|BIfjn rUaqןQ 0ӏAQUaqןQ 0ӏAMvߎz~Jηι,qEK8y$Ԭ\V>,yS'QVˣVy0qeK8y4,\śW?4S'ѧZūͣ^vA8"̛<TV.`ͫwOADӭbrfѯn];y ċ@RN@*uK1fçÍ"TjVnY3i׻.P"LGFBشlG.u Ukٹ{!G$OE5We_9˰MπA(ÐIEiǠI˰MπA(ÐIEiǠIo=w! =]z H .dҧTsm[x 8%LF[_Ï6[7ǯ P .h(ҨT{m\:x 8%MFkœ6{wϿ$X2piSX6<YONWoɛFt,qEK8y4,\śW?4sgҩZͻ1dϧ^aC82 >e dѳo`BL)Ufճ}z0 DSB2kWh˷!D&\׵rytjٿ>=@E Hs' FBسlbF.m U+ٷ{,ǟ_(q#&TУLRZ6pQ#ɗ:*ܽ]oϷ_@ȓ,`R&PkMv(̝BZ_Ï6[wǿH .h(ҨT{m:zHe͡J{6`ŗ>s$`ʗ4piT*X6=$iϥRwpbɟN9u‡0qeL8} 4-^śg4sgҩZͻ1dϧ^wAC82̜<T.bͫwOADӫbqѫf1G$OE5We_I˰MπA(ÐIEiǠI˰MπA(ÐIEiǠI˰=w! =]~0 @RB*K1fçË"Tiֱj8hշ{0 DSB*Kfçč"\jVnY3i׷.PE Hs' F:jaƑ*l5+Xv,×N}(q#&TJRYp1#H6}*ۻLu˯??8*`R&PjM9v(˝BZn^.[7ǯ PI0h)(V{&{HeΡN{W/aǗF$X2piT*X6=$iХRwb˟N90qeK8} 4-^ţg޿"e ֯dѳo`BL)կj8շ{ ċ@RNB*Kfçč"\Vn Y3ٻ>|@E Hs' F:jaƑ*l5+Xv,×N}(q#&TJRYp0H6}[Lu˧o>8c(\ɳ%Nb rqcʙ::\\nϯ_?0cH(Xɳ$LZ 6rQ#I6}*ۻL5˧o (q#$Tg"HJ4lF.l5+Xvyjٻ>|PE Hc&ΟD2KWfçCL)Tfrfѫf<A4y8y 4ԫ\F=X a親I5Yv9=1r *-1=V]Zm^|bIfjn QUaqןQ 0ӏA]㞻߿Q 0ӏAQUaq~B AFI-15X@E Hs& D:k2j˷!E&d׳r ysٻ>|@E Hs& D:3j!ŏ*d4صryjٿ>=}P"LGFBسlbF.lU+Yw,×^~~ (qC&TУLRZ6pQ#I6*۽\vnϯ_?8*\QPb,8tK>Jm.};7p׿H .h(ҨT{m:z He͡J{6`ŗ>s$`ʗ4pi*ZF $i2PVc˟Vy‡0qeL8} D^ɣg.|@E Hs' F:jaƑ*l5+Xv,×N}(q#&TJRYp0H6}[Lu˧o>8c(\ɳ%Nb rqcə::\\nϯ_?0cH(Xɳ$LZ6rQ#I6}*[L5ǧo(q"$PgP"HJ4lbF*l4Xrysٻ>@EHcΟB2K1fջBLTbqѫfA4yeK8y$ԫZ6<}=]݂)&.=w! A5We_9g˰Mπ Q,MUmj*2n:b 0Qv[uczks~{b 0MUmY]πA(ÐIEe_9g. ċ@RM@*u+0dջCL)կj8ճw}|z ċ@RN@*u+0fջË"Tiձj8hշ{ @BM@*u+0fջË"Tiֱj8hշ{ ċ@RN@*uK1fçÍ"TjVn Y3׻.P"LGFBشlF.u Ukٹ{s$`ʗ4piT*ZF $i2ХRwc˟Vy0qeK8} 4-^ţg޿4shR^ͻ1eϧfAC82<U /bͳO_DTfgӯw]{ Č@RB*KfçÍ"TjVnY3i׷.@E Hs& D:k2j!E&d׳r ysٻ>|P LsG F:3j!ŏ&d׳n Ys׻.@EHc&ΟD2KWfçË"Tiկjӯw];A4y8} 4,\V] $iϣNW/aǗ>{rϿ H,`QNZ 6p0! E5We`I˰]Q,MUq"j*3~{b 0SUv[uczks~{9Yz ێrK4SUv[uczkrn:b 0MUmI H .dҧRsm[x8LFZ^Ï.[7ǯ H .dҧTsm[x 8%LFkÏ6[wǿH .dRsm[x 8%LFkÓ6{wϿ$X2piSX6<iϣRwoɛN9t0qeK8y 4,^śg4shR^ͻ1eϧfA82<U /bͳO_L)Tfӳw}{ Č@RB*KWh÷D&\Wr ysٻ>=|P"LGFB4lG.u Ukٹ{<5lǟo (qC&XФLZ6rQcə::\]oϷ_8c*\Nb,ڸtqK>Jm&}:p׿ PI0h((T{;zHe͡J{6`ŗ>s$X2lISX6<}YNNW/ǛF(`ʗ4piT*X6<YONW/ǛF$X2lISV&ܻ}He͡J{6œ6{wǿ H .d'RkM9v(K>J-\]nϯ??8cH(XУLRYnG.lU+Xvysٻ. <2<DU^śg>=]݂)&.=w!G$OE5WiǠI˰]A(MUmY]b 0Qfq"j*2n:b 0MUmY]πA(ÐE5We_9&‡0qeK8y4,\śV>,S'QVūͣVy‡0qeK8y 4,\śW?4S'ѧZūͣ^v,qEK8y4,\śW?,S'ѧZūͣ^vA8"̜<T.bͫODԭbfӯo]; Č@RB*KWh÷D&\Wn Ysٻ>|PF LsG!FBسlF.m U+ٷ{,ß^(q#&TJRZ6pQ#I6*۽\nϯ_?8*`QPj-8v(˝BZn^.}[7ǯ PI0h)(V{&{HeΡJ{W/aǗF(`$ʘ4p+ZF] $y2PVc˟Vy0qeK8y 4,^śg4sgҩZͻ1dϧ^aC82 <U /bͳO_Dԭbfӯo];y ċ@BM@*u*0dջBL)կfӳw}{0Č@RN@*u+0dջBL)Ufgӯo];yA4":}D-^śg?,S'QVb˟N9t$`2lI(T{m\:x8˝BJmݿmnϯ>0cG&T"JJشlA(MUm"j*s~{rK4SUzߞ=]~垚>! A%a)&.-6>! A%]~垚ߞ9Uv[ucz*‡0qeK8y 4,\śW?,S'ѧZūͣVzv‡0qeK8y 4,^śg?4SgѩZŻͣ^vA8"̛<TV.`ͫwOADӭbrfѯn=;xA8"̜<T.bͫODԭbfӯo]; Č@SB2KWh÷D&\Wn Ysٻ>|PF LsG!FBسlF.m U+ٷ{,ß^(q#&TJRZ6pQ#I6*۽\nϯ_?8*`QPj-8v(˝BZn^.}[7qǯ PI0h((T{{HeΡJ{7/`Ǘ>(`$ʘ4pi*ZF $i2ХRc˟Vy0qeK8y 4,^śg4sgҩZŻdͧ^wAC82<T.bͫODӭbrfѯn];xA4"̛<TU`ɫw.@{wǯ H ,`QPb,ڷrQ#ɗ6}*ZJ-ݿ&m:ӿ H .h(ҨT{m:x 8%MFk6œ>{r(`$ʘ4pi*ZF $i2ХRwb˟N90qeK8y 4,^śg4shR^ͻ1eϧfAC82<U /bͳo_‰L)Tfӳw}|z Č@RB2KWh÷D&\Wr ysٻ>=|PF"LGFBشlF.u Ukٹ{J-ݿ&m:ӷ@H .dҧRsm[x 8%LF[_Ï6[wǯ P .h(ҧTsm\:x 8%LF[^Ï.[7ǯH .d&RkM9v(˛>J-ݿ&mӷ_8c(\ɳ$LZZ6p0H2uukڹ{<×N}@DcB*u+0dѻo_‰Dӫ^1eϧ^v,h$ʘ4pIV{m:x b 0SUv[u ߞ=]݂)&.-6! A%a9go=w! A%a)&.-6>! A%]~垚ێ4SUv[u"`,qEK6y$Ԭ\V^>,y3'PVc˟Vy,qEK6y$Ԭ\V^>,yS'QVūˣVy‡0qeK8y 4,^śg4sgѩZŻdͧ^wAC82<U /bͳO_DTfgӯw]{0 DSB2KWh÷D&\Wn Ysٻ>=|PF LsG!FBسlF.m U+ٷ{,ß^(q#&TJRYpQ#I6*۽\vnϯ_?8*\QPj-8v(˛BJm.}[7qǯ H .h((T{;zHe͡J{6`ŗ>$`ʗ4piT*X6=$iϥRwpbɟN9u‡0qeL8} 4-^ţg޿4shR^ͻ1eϧfaC82 >e bͳO_DTbfӯo];y ċ@BM@"u*0dջoBL)Ufӳw]{ ċ@RM@*u*0dѻo`BL)Tffѯn];xaC8"̛<DU^ɣg޿4S'ѧVū˟N9u,h$4piSX&ܻzH%MF[^.}:ӷ_?0cG&T"HJسl!Qۯ$Ueg i親I5Yvi=1r ( :1=5~9=1r ( 8I5Yviy1r ( 6,m aǢۯQPAC8"̜<TV.`ͫwO@<ӫ^qѫf<AC8"̜<TV.`ͫwOADӫbqѫnU /bͳO_DTfgӯw]; Č@RB*Kfçč"\Vn Y3׻.P"LGFBشlF.m U+ٹ{s$`ʗ4piT*X6= $i2ХRwb˟N9,qEK8y4,^śg4sgҩZͻ1dϧ^aC82 >e bѳO_DTfgӯw]{0Č@RB*KfçÍ"TjVj93h׷.{ ċ@BM@"u*0dѻoBL)Ufӯw]{ ċ@BM@"u*ְdѻo`BLTbfѯn=;xAC8"̛:}D^ţg,S'QVb˟N9t$X2lI(T{m[x(˛BJ-]\n˧> (q"Ɛ$PGF:2hçYE$Um a$,miy1r -1=5~9=1r ( 8I5Yviy1r ( 6,mu aۯPP LsG F:jaő*d4صrytjٿ>=|PF Ls' F:jaő*d4XryjۿN=@E Hs& D:3j!ŏ*d4صryjۿN=@E Hs& D:3jaő*d4XvkۿN} q"$T#JRYp0H6}*ۻLu˯??8*`QPj-9v(˝BZn^.}[7qǯ PI0h((T{;zHeΡJ{7/`Ǘ>(`$ʘ4pi*ZF $i2PVc˟Vy0qeL8} 4-^ţg޿4shR^ͻ1eϫf<AC82<U /bͳO_DTfgӯw]{0 DSB2KWh÷D&\Vn Y3׻.PF LsG!FBسjaƑ*l5+XvkۿN=@E Hs&ΠD:k2h˷!D&\Wn Y3׻.@E Hs&ΠD2kX2h˷D"\jVn93hշ}z ċ@B >"e bͳOAr$`ʗ4piSX6<iONWoɛF$X2lISX6<}YONW/ǛF$X2piSX6<iONWoɛFt,qEK8y4,^śg4sgҩZͻ1dϧ^aC82 >e bѳo`BL)Ufճw}|z DSB2KWh÷D&\׳r ysٻ>=|PF LGFBشlF.m U+ٹ{J-ݿ&m:ӿ H .h(ҨT{m:z H%͟Jk6œ6{xrϿ$`2piSX6<}YONW/ǛF$`ʗ4piSX6<}XNN{W/`Ǘ>s(`ʗ2pISX&ܻ}HeΡJ{6œ6{wǿ H .d&RjM8vqJ>:\\u˧o> (q#$PgOHBسj!E&\Vj8ճw];yAC4y"8y 4ԫZF<}=]~)&.-w! OE5We_I˰MπQ,MUmY]b 0Qfq"Y]A(ÐIEi_9go=v>! =]z ċ@BM@"u*0dջoBL)Ufӳw}{0 DRB*KfçÍ"TjVj93h׷. ċ@RN@*uK0fջË"Tiֱj93h׷{ ċ@RN@*uK1fçÍ"TjVnY3i׷.PF LsG!FBسlbF.lU+Yw,×^~~ (qC&TУLR6rQ#ɗ:*ܽ\nϯ_?8*`QPj-8v(˛BJn^.}[7qǯ H .h((T{;zHe͡J{6`ŗ>s$`ʗ4piT*X6=$iϥRwb˟N9,qEK8y4,\śW?4SgѩZŻdͧ^wAC82<T.bͫODԭbfѯn];y ċ@BM@*u+0fջCTiկj8ճw}|z ċ@RM@*u*0dջBL)Ufӯw]{ ċ@BM@"u*ְdѳo_‰LTbrfѫn,yS'PVwbɛN$X0h(ҧTsM[v(J>:-\\u˧o~ a"Ls' D2kWfջYE$Ue(i親I5Yviy1r ( 8I5Yv9=1r ( 8I5Wm a$4ۯ]㞛qןIfjN=R8c*\ɳ%Nb rqcə::ܽ\nϯ_?8cH(\ɳ%NZ rqcə::\\nϯ_?8*\Nb,ڸtqdJ>:-]&mӷ@H .dRsm[x 8%LFkÓ6{wϿ$X2piSX6<iϣRwoɛN9t0qeK8y 4,^ţg޿4shR^ͻ1eϧfA8"<U /bͳO_DTfgӳw}{ ċ@RN@*uK1fçč"\Vn Y3׻.P"LGOHB4lG.u Ukٹ{Jm&}:pӿ H .hҧTsm\:x 8%LFk_Ï6[wǯ H .dҧTsm[x8LBZ^.}[7p׿ H .dRsMv(˛BJmݿ&mӷ_8c(Xɳ$LZZ6p0ȕ2u ukٹ{,ۿN=PE HcΟB2K0fջoBDӭb1ϧ^v,h$ʗ4pI)V{m\:x9%z)N=RMEVߎz~bIfjӏAQUas߿Q 0ӏAS]㞻߿Q 0ӏAQUaz~B AFJ,N:1=5~9y1i親E$$`ʗ2piSX6<}XNN{W/aǗ>$X2lISX6ܼ}XNN{W/aǗF$`ʗ4piSX6<iϣRWoɛFt,qEK8y4Ԭ\V>,S'ѧZūͣ^vA8"̜<T.bͫODԭbfӯo]; Č@RB*Kh÷D&\Wn Ysٻ>|@E Hs'!FBسlbF.lU+Yw,×^~ q"$T#JRYp0H6}ۻLu˯??8*`QPj-8v(˛BZn^.}[7qǯ H .h(ҨT{m:z H%͟Jk6œ>{rϿ$`ʗ4piT*X6=$iϣRwoɛN9t,qEK8y$Ԭ\V>,yS'QVūˣVy,qEK6y$ԫ\V] ,y2PVwb˟N9t,iE 6u$ZF] $iϣRWoǛF $X0h((T{m[x8˝BJmݿ&mϷ_?0cG&XJJ4laƑ*d4׳n Y3h׷}|z ċ<2 <TU^ţg>9]~梫.-6! A5We_9gpMπA(ÐIEiY]A(ÐIEiǠI˰Mw! A%a~垚ێK4SUvq"0 @R@*uK1fջËTiձj8ճ}|z ċ@RN@*u+0fջËTiձj8ճ}z0Č@RB*KfçÍ"TjVnY3i׷.@E Hs' F:jaő*d4XvkۿN} q"$T#JRYp0H6}[Lu˧>8*\QPj-8v(˛BJm.};7p׿H .dҨT{m:z H%͟Jk6œ>{r(`$4t+ZF] $y2PVc˟Vy‡0qeL8} 4-^ţg޿4shR^ͻ1eϧfA8"̜<T.bͫODԭbfӯo]; Č@RN@*uK1fçÍ"Tiֱj93h׷. ċ@RN@*u+0fջCTiկj8ճw}|z ċ@BM@*u*0dջoBL)Tfgӯw]; ċ@BM>"e*֯dѳo_Dӭbqѫf<aC8"̛:DU^ţg,S'QVbɟN9t$X0l(ҨTsm[v(K>:-\\u˧o~ a"Ls& D2KWfջoQ۰E$Uee i親,Yviy1r -1=5~9=1r ( 8I5Yvi a$4]㞛qןIfjN=R0cH(Xɳ$NZ 7rQ#ɗ:*۽\u˯??8*\Nb,ڷtqdJ>:-\mϷ_8*\QPb,8tJ>J-ݿ&m:ӿH .dҧTsm\:x 8%MFkœ6{wϿ$X2piSX6<iϣRwoɛN9t0qeK8y 4-^ţg޿4shR^ͻ1eϧfA8"̜<T.bͳO_DTfgӯw]{0 DSB2kWh˷!D&\׳r ysٻ>=|PF LsG!FBسlF.m U+ٷ{,ß^~ q"$T#JRYp0ȕ2}uZL5˧o>8c*\Nb ڷtqdJ>:-\mӷ0cH(\ɳ$NZ rQcə::ܽ\nϯ_?8*\QNb,ڷtqcʙ::\\nϯ??8*\ɳ%NZ 7rQ#I6}*[L5mǟo q"Ə$PgOHBسj!ŏ&dWn Y3h׷}z <2 <TU`ɣg.޿4S'PVwpbɛF $XI0h&Rj,ڷtbK4SUv\zߞ=]~&.-6>! OE5We_9go=w! A%a)&.-6=9Yuczksn:a,MUiǠ@,qE 6y$ԫ\F] ,y2PVb˟N9‡0qeK8y 4,\śW?,S'ѧZūͣVzv‡0qeL8} 4,^śg4sgҩZŻdͧ^wAC82̜<T.bͫODԭbfӯo]; ċ@RN@*uK1fçÍ"TjVnY3i׷.PF LsG!FBشlF.m U+ٷ{,ß^~ q"$T#JRYp0H6}*ۻLu˯??8*`QPj-8v(˝BZn^.}[7qǯ H .h(ҨT{m:z H%͟Jk6œ>{r(`$ʘ4pi*ZF $i2ХRwb˟N9u‡0qeL8} 4-^ţg4sgҩZͻ1dͧ^wAC8"̜<TV.`ͫwO@<ӫbqѫf<A8"̛<DU`ɣw.@=|@EDc@"u*֯bͳO@!$OE5WiǠI]Q,MUm"j*2n:rK4SUv[uczks~{b 0Qfq"j*2n: Q,MUmI˰M! =]z ċ@RM@*u*0dջBL)կfӳw}{0 DRB*KfçÍ"Tiֱj93h׷{ ċ@BM@*u+0fջCTiձj8hճ}z0 DSB2Kfçč"\Vn Y3׻.P"LGFBسlbF.lU+Yw,×^~~ (qC&TФLZ6rQ#ɗ:*ܽ\nϯ_?8*\QPb,8tK>Jm.};7p׿H .dҧTsm\:x 8%MFkœ6{xrϿ(`$ʘ4pi*ZF $i2ХRwb˟N9,qEK8y$Ԭ\V>,S'ѧZūͣ^vA 4"̛<TV.`ͫwO@<ӫbqѫf@ DRN@"e bͫw.@! E5We_I˰MA(ÐIUmY]b 0Qfq"j*2n:b 0Qfq"j*2n:A(ÐIEi_9go-6>!=Yz H .dҧRsm[x8̝BZ^.}[7q׿H .d'RsM[x(̝BZn^.}[7qǯH .dRsm[x 8LF[_Ï6[wǯ PI0h((T{;z H%͟Jk6œ>{r(`$ʘ4pi*ZF $i2ХRwpbɟN9u‡0qeL:} D^ɣg.J-ݿ&m:ӷ@H .dRsM[x(̝BZn^.};7p׿ P .hҧTsm[x8̝BZn^.};7p׿ H .d&RjM8v(K>:-\]nϯ_?8c(\ɳ$LZZ6p0ȕ2u ukٷ{,ۿN=|@EDcB*u+0dѳo_DS^ͻ1dͣVy,h$ʗ4pI(V{m[x1z)-RMEV]Zo~B AFjn rMvߎqןQ 0ӏAQUaqןQ 0ӏAQUaqןbIfjnRMEV]Zk=0i親4EaC82<T.`ͫwOA<ӫ^qѫf<A8"̛<TV.`ɫw/@TV.`ɣw.޿4S'PVwpbɛF1r)-RMEV]z~bIfjӏAQU㞻߿Yۯeeu a$4E$WmYۯ]㞻߿Q 0n rMv߆Zm^| Jʖƹ0cH(Xɳ$LZ 7rQ#ɗ6*۽Lu˧>8c*\%Nb ڷrqcʙ::\]oϯ_?8*\Nb,ڷtqdJ>:-]mӷ8c*\ɳ%Nb ڷtqdJ>:-]mӷ8c*\Nb,ڸtqJ>J-ݿ&m:ӿ H .h(ҨT{m:z H%͟Jk6œ>{r(`$ʘ4pi*ZF $i2ХRwb˟N9,qEK8y4,\śW?4SgѩZŻdͧ^wAC82<U /bͳO_DTfgӯw]{0 DSB2KWhçč"\Vn Y3׻.PF LsG!FBjaƑ*l4XvkۿN=@E Hs& D:k2j˷!E&d׳r Ysٻ>PF Ls' F:2j!E&\׳n Y3׻.@EHc&ΟD2kWhçÍ"Tiձjӳw]{ e .bͫwO@8*\QPb,8tK>Jm&}:p׿ H .h(ҨT{m:z H%͟Fkœ6{xrϿ$X2piSX6<}YONW/ǛF(`ʗ4piSX6<}YONW/ǗF$X2lIV&ܻ{He͡Jk6œ6{wǿ P .dRsMv(˛>J-]moϯ_?8*\ɳ$LZZ6p0Ǖ2u Ukٷ{,kۿ>=|@DS@*u*ְdѳO_PF LsG F:jaő*d4صryjٿ>=}PF LsG!FBjaƑ*l4XvkۿN}@E Hs' F:jaő*d4XvkۿN}@E Hs' F:jaƑ*l5+Xv,×N}(q#&T#JRYp0H6}[Lu˧>8*\QPb,8tK>Jm.};7p׿H .dҧTsm\:x 8%MFkœ6{xrϿ$`2piSX6<iϣRwoɛN9t0qeK8y 4,\śW?4SgѩZŻdͣ^vA8"̛<TV.`ͫwO@<ӫbqѫfsϿ$X0l)(T{m[x(˝BJmݿ&mnϯ??8cG(XУJJ4laƑ*d׳nY3hճp1z)-RMEV]z~B AFJn rUaqןYۯ$Ueeu a親,m a$4E$]㞻߿Qjn rEV]Zm]1i親E$PF Hs' D:2j!ŏ&d׳r ysٻ>|P"LsG!FBjaő*d4XryjۿN=}P"LsG!FBسlaƑ*l5+XvkۿN} q"Ɛ$Pg"JJn0Ǖ2uulZ<5mǧo q"Ɛ$Pg"JJn0ȕ2}uZL5˧o>8c*\%Nb ڷtqdJ>:-]&mӷ@H .dҧTsm\:x 8%MFkœ6{xrϿ$`ʗ4piT*X6=$iϥRwpbɟN9u‡0qeL8} 4-^ţg޿4shR^ͻ1eϧfaC82 >e bѳo_DTfgӯw]{ Č@R@*uK1fçË"Tiֱj8hշ{0 DRB*K1fçË"Tiձj8ճ}|z ċ@BM@"u*ְdѻo`BL)Tffѯn];xaC8"̛<DU`ɣg.޿4sgѩZūˣVy,qE 6t$*Z6<}XfNJ{6œ6[w׿ H ,`QNb 7r1#H2uukٷw,jB AFjoAQU㞻߿Q ۯUeeu a$4,m i親,m a$4E$Ue㞻߿Q jn rMV]Zm^{1i親E$SXaC82̜<T.`ͫwO@8*\QPb,8tK>Jm&}:p׿ PI0h((T{m:z H%͟Jk6œ>{r(`$ʗ4piT*X6=$iϥRwoɛN9t,qEK8y4Ԭ\V>,S'QVūˣVy0qeK8y4Ԭ\V>,yS'PVc˟Vy‡0qeK8y4,\V^>,y3'PVwb˟N9t,hE 6t*Z6<YNN{W/`ŗ>{rϿHȔ,`QPb ڷrQ#ɗ6}*Z<5l×^} aƏ"LG D:kWhçËL)Tbq! E5We`I˱]A(ÐIUmY2n:b 0Qfuczks~{rK4SUv[uczks~{b 0Qfq"j*2mA(ÐIEe_9go-6> =Yzczk2 a"Ɛ$PgP"HJ4lF.m U+Yw,×N} q"$Pg"JJ5nǓ2u ukٹ{8c*\%Nb ڷtqdJ>:-]&mӷ@H .dRsm[x 8%LFkÓ6{wϿ$X2piSX6<iϣRwoɛN9t0qeK8y 4,^śg4sgҩZŻdͧ^wAC82<U /bͳO_DTffӯo]; Č@RB*K1fçÍ"TjVnY3h׷.@E Hs& D:2j!ŏ*d׵rysٻ>=|@E Hs& D:k2j!E&d׳r Ysٻ.PF Hs& D:k2h˷!D&\Wn Y3i׷.{0Č@RM@"u*ְdѳo_‰Dԭbqѫf<AC4":} D-^śW>,y2PRwoɛF$XJ0h(ҧRsM9vqdJ:*ۻ1z)-RMEV_z~B AFjn rUaqןQ 0ۯ]㞻ߠ a$4E$Ueeu a$4E$Ueeu߀Q 0ӏ? rMvߎz^|B A%z) 8I4m8cH(\ɳ$NZ 7rQ#ɗ6*۽Lu˧>8c*\ɳ%Nb rqcə::\\nϯ_?8c*\ɳ%Nb ڷrqcʙ::\]oϷ_8*\QPb,ڸtqJ>J-ݿ&mӷ@H .dҧRsm[x 8%LFkÓ6{wϿ$X2lISX6<}YONWoɛFt,qEK8y4,\śW?4SgѩZŻdͧ^wA8"̜<T.bͫODԭbfӯo]; Č@RB*KfçÍ"TjVnY3i׷.PE Hs' F:jaő*d4XvkۿN=@E Hs& D:2j!ŏ*d׵rytjٻ>=|@E Hs& D:k2j˷!E&\׳n Ys׻.PE Hs& D:k2h˷!D&\VnY3h׷z0Č@RM@"u*֯dѳo_DӭbqϫfA4y":} 4,\śV^> $y2ϥRWoǗFrϿ PI0hRjM8tqcɗ:*Z! E5WeI]A(ÐMUmZ*2n:b 0Qf[uczks~{9Yz ێ9Yz ێrK4SUv[ucj*2n:A(OE5We)&ێ q"$Pg"HJ4nG.u Ukٷ{,×^}(q#$T#JJnǕ2uukڹ{<5lǟ_ q"$T"JJnǕ2uulZ<5lǟo (q#&TJRYp0H6}[Lu˧o>8c*\Nb ڷtqdJ>:-]&mӷ@H .dRsm[x 8%LFkÓ6{wϿ$X2piSX6<YONWoɛFt,qEK8y4,\śW?4SgѩZŻdͧ^wA8"̜<T.bͫODԭbrfѯn];y ċ@RN@*u+0fջË"Tiձj8hշz0 DSB*KfçÍ"Tiֱj93h׷{0 DRB*K1fçË"Tiձj8ճw}|z @BM>"e*֯dѳo_‰Dԭbqѫn:-\\vn˧o> (q"Ɛ$PGOF:2h˷Í"T)Uf@A(MUm"j*s~{rK4SUzߞ=]~垛.-6>! A%a)&.-6>! A%a)&.-6=9Y[uczk2n: Q,IEiǟ9g. 0qEK8y$Ԭ\V^> ,y3'PVb˟N9u‡0qeK8y4,\V>,yS'QVūˣVy0qEK8y4Ԭ\V>,S'QVūͣVy‡0qeK8y 4,^śg4SgѩZŻdͧ^vA8"̜<T.bͫwOADӭbrfѯn];y ċ@BM@*u+0fջË"Tiֱj93h׷.@E Hs' D:3jaő*d4XvkۿN} q"$T#JRYp0H2}uZL5˧o>8c*\Nb,ڷtqdJ>:-]&mӷ8c*\Nb ڷtqdJ>:-\mӷ8*`QPb,8tqJ>:-]&mӷ8*\QNb,ڷtqdJ::\\nϯ_?0cG(Xɳ$LZ6p1#H6}uZ<5lǟ_~ a"Ə$PgOHBسjaŏ*d׳n Y3׷.{ ċ@BM>"e /bͫwO@ ,y3'PVb˟N9‡0qeK8y4,\V>,yS'QVūˣVy0qEK8y4,\V>,S'QVūͣVy‡0qeK8y 4,^śg4SgѩZŻdͧ^vA8"̜<T.bͫwOADӭbrfѯn];y ċ@BM@*u+0fջË"Tiֱj93h׷. ċ@RN@*uK1fçÍ"TjVnY3i׷.PF Hs' F:jaƑ*l5+Xv,×N} q"$T#JRYp0H6}uZL5˧o>8cH(\ɳ%Nb ڷrqcʙ::-\]oϷ_8*\Nb,ڷtqdJ>:-\]oϷ_?8*\%Nb rQcə:*ܽ\u˯>8c(\ɳ$NZ 6rQ#I6}*[L5mǟo q"Ɛ$PgOHBسlaő*d׳r Ys׷.{0ċ@BM>"e bͫO@8c*\Nb,ڸtqJ>J-ݿ&mӷ@H .dҧTsm[x 8%LFkÓ6{wǿH .dRsm[x 8%LF[_Ï6[7ǯ P .h(ҧTsm\:x 8%LFk_Ï6[7ǯ H .dҧRsm[x8̝BZn^.};7p׿ H .d'RkM9v(˛>J-ݿ&mϷ_?8cH(Xɳ$LZZ6p0ȕ2uukٹ{,×N}PE Hs&ΟD2KWfçCL)TbqѫfA4yeL8y$ԫZF<}Xe͞B AFjnQUc߿Y4E$Um(i親5Yviy1r *-1=5~9=1r ( 8I,m aǢۯUaqמB AFz)-I5mu$X2lI)V&{He͡Jk6œ6{xrϿ$X2lIV&ܻ}XeΡJ{7/`ŗ>s(`ʗ4piT*X6<YONWoɛF $X2lISV&ܼ}XNN{W/aǗF$`ʗ4piT*X6=iϣRwoɛN9t,qEK8y4,\śW?4SgѩZŻdͣ^vA8"̜<T.bͫODӭbrfѯn];y ċ@RN@*uK1fçË"Tiֱj93h׷.@E Hs& D:3jaő*d4صryjۿN=@E Hs& D:2j!ŏ*d4׵rytjٿ>=|PF Hs' F:3jaŏ*d4صrytjٻ>=|@E Hs& D:k2h˷!D&\Wn Y3׷.@E Hc&ΟD2kWh÷č"Tiֱj8ճw}{0Č@RM@"u*ְdѳo_DӫbqϧfA4y8} 4,\V] $iϣNW/`Ǘ>{xrǿHȔ,`QNZ 6p0ǒB AFjnQUc߿Y4E$Um(i親5Yviy1r)-1=5~9=1r ( 8I5Yu a$ۯ]aqןbIfj,N=Q=5~iw53<$X2lI)V&{He͡Jk6œ>{xrϿ$X2lIV&ܻ}XeΡJ{7/`ŗ>s(`ʗ4piT*X6<iONWoɛF $X2lISV&ܼ}XNN{W/aǗF$`ʗ4piT*X6<iϣRwoɛN9t,qEK8y4,\śW?4SgѧZūͣ^vA8"̜<T.bͫwOADӭbrfѯn];y ċ@BM@*u+0fջË"Tiֱj93hշ{ ċ@RN@*u+0fջË"Tiֱj8hշ{ ċ@BM@*u+0dջCTiկj8ճ}|z ċ@RN@*u+0fջCT)կj8ճw}{ ċ@BM@"u*ְdѻo`BL)Tffӯn];yA 4y":}D^ţg4SgѧZūˣVy,qE 6u$ZF=iNN{W/`ŗ>{xrϿ H ,dR&Pb,ڷtQ#ɗ6}*Z q"$Tg"JJ5nǓ2u ukٹ{=|@E HcΟB2KWfçËT)Uffӯn];xA4y":} 4,\V] $i2ϣNW/aǗ>{rǿHȔ,`QNZ 6p0Ǔ,9]~)&.=w!$OE5WeǠI˰]A(MUmY^:b 0Qfq"j*2n:b 0Qfq"j*1]A(ÐE5We_9g.-6=4SUvZq"iMπ H .dRsM[x(̝BZn^.};7p׿ H .dRsm[x8LBZ^.}[7q׿H .dRsM[x(̝BZ^.}[7qǯH .dRsm[x8LF[_Ï6[7ǯ PI.h(ҨT{m:z H%MFkœ6{xrϿ$X2piSX6<iONWoɛFt,qE 6y$Ԭ\V>,S'ѧZūͣVzv,qEK8y4,\śV>,S'ѧZūͣ^v,qEK8y4,\V>,S'ѧZūͣVzv,iE 6y$ԫ\V^>,y3'PV˟Vy,qEK6y$Ԭ\V^>,y3'PVc˟V9‡0qeK8y4,\V>,y3'PVc˟N9u,qE 6u$ԫZF] $iϣRWoǛF $X0h((T{m[x8˝BJmݿ&mϷ_?0cG&XJJ4nF*d4׵r Y3׷z <2<DU^śg> 1z)-RMEV]z~BIfjӏAQUc߿Qۯ]u a$4E$Ueeu a$4E$Uee߿Q .n rMv݆Zm^|!9%z ( 8,ee߿(0cG(Xɳ$LZ6rQ#I6}*ۻLu˧o> q"Ɛ$Pg"HJ4nǓ.u Ukٷ{,×^~~ (q#&TJRYp0ȕ2}uZ<5mǧo (qC&TJRYp0H6}[L5˧o>8cH(\ɳ%Nb ڷtqcʙ::-\mӷ_8*`QPj-8tK>Jm&}:p׿ H .h(ҨT{m:z H%MFkœ6{xrϿ$`2piSX6<iϣNWoɛFt,iE 6y$Ԭ\V>,yS'QVūͣVy‡0qeK8y 4,\śW?4S'ѧZūͣVzv‡0qeK8y 4,\śW?,S'ѧVūˣVy,qEK6y$ԫ\F] $y2ХRwpbɛN9t $X2lI(V{:z 8%LF[^Ï.}[7p׿ H ,d&Pj,8tqcʙ::۽Luǧo q"Ə$PGOF:2j˷!D"Tiկjӯn];xA4yeK8y$Z6<}H aȦI5Yvk=1%z)-RMEV]Zm^B AFJ,N? rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV[~9=1i親$Uee߿bIfJ,N:1=5YviA 4":}DU^ɣg.޿4sgҩZͻdͧ^v,iE 6u$ԫ\F] $y2PVwb˟N9u0qeK8y4,\śV>,S'QVūͣVy‡0qeK8y 4,\śW?4S'ѧZūͣ^zv,qEK6y$Ԭ\V>,yS'QVūͣVzv‡0qeL8} 4-^ţg4sgҩZͻ1dϧ^AC82<U /bͳODԭbfӯo]; ċ@RN@*uK1fçË"Tiֱj93h׷.{ ċ@RN@*u+0fջË"Tiձj8hշz0 DSB*KfçÍ"TjVj93h׷{ @BM@"u*0dѻoBL)Ufӯw]{ ċ@RM@*u*0dջoBL)Tfgӯo];yA4":}D^ţg޿4SgѧZū˟V9,qE 6t$+Z6<XNN{6`œ6{wǯH,`QPb rQ#H6}ulZ{,ۿN=|@DR@"e*֯bͫO@9]~&.-7! OE5We_I˰MA(ÐIEiY]A(ÐIEiǠIMπA(ÐIEiǠI˰Mw! A]~垊 ێ{b ,MUiǠ9gn-6H .d&RkM9v(˛BJm&m:ӷ@H ,d&RkMv(˛BJm&}:p׿ H .dRsm[x8LFZ^Ï.[7ǯ H .dҧTsm[x 8%LF[_Ï6[wǯ PI0h(ҨT{m:z H%MFkœ6{xrϿ$X2piSX6<}YONWoɛF$X2piSX6<}YONWoɛF$X2piSX6<}YONWoǛF$X2lISX6<}XNNW/ǗF$`ʗ4piSX6<YONW/ǛF(`ʗ4piSX6<}XNNW/aǗF$X2lI)V&{He͟Jk6œ6{wǿ H .dRsMv(˛>J-ݿ&moϯ_?0cG(XУLRYnǓ.u U+Yv,jۿ>=|PE Hc&ΟB2KfջBLԭbqϧ^v,h$4pISV{:x1r)-RMEV]Z~B IfjnQUaq߿Q 0ۯ]㞻߿Q ۯ]㞻߿Ifjn rMvߎz^|B AFJ,-1=5viy aӏAOMvߎZm^{A8"̛<DU`ɣw.=|@E Hs& D:k2j˷!E&\׳r Ysٻ.PF Hs& D:k2j˷!D&\Wn Y3׷. @BM>"e ֯bѳO_DӫbqϫfA4":} D-^śW>,y3'PRwpbɛF XI0h(ҧRsM9vJ::۽L5ǟ_~(q"Ə$PG!F:kX2hçQ۰E$Ueg(i親I5Yvi=1r *-1=5~9=9%z)-1=5~9=1r,m a$2ۯ]aqן~B AFz)-I4mų88*\Nb ڷrqcə::ܽ\vnϯ??8*\Nb ڷtqcʙ::\\nϯ_?8cH(\ɳ$NZ rQcə::ܽ\nϯ_?8cH(\ɳ%NZ rqcʙ::\]nϯ_?8*\Nb,ڸtqdJ>:-]&mӷ8c*\ɳ%Nb ڷtqdJ>:-\mӷ0cH(\ɳ%Nb ڷtqcʙ::-\mӷ_8*`QPb,8tK>J-ݿ&m:ӿH .dҧTsm[x 8%LF[_Ï6[wǯ P .h(ҨTsm\:x 8%LFk_Ï6[wǯ H .hҧTsm[x8LBZ^.}[7p׿ P .hҧRsm[x(̝BZm&}:pӿ@H,`R&Pj,8tqdJ::\\vn˧>0cG(XУJRYnǓ.m U+Xvyjٻ>@EHcB*K0dջo_‰Dӫ^1dϧ^y‡,hE 4piSV&:x1z)-RMEV]Zo~B Afjn sQUaqןYۯ]u a$4E$Ueeu aǢۯ]㞻ןQ jn rEV]Zm=(i褢4UaaC8"̜<TV.`ɫw.@U /bͳO_Dԭbfӯo];y ċ@RN@*u+0fջË"Tiձj8hշ{ ċ@BM@*u+0fջCTiձj8hշ}z0 DSB*Kfçč"\VnY3i׷.@E Hs' F:3jaő*d4صryjٿ>=}PF LsG!F:jaő*d4Xryjۿ>=}PF Ls' F:3j!ŏ*d׵r ysٻ>|P Ls' F:3j!E&d׳n Y3׻.@EHcΟB2KWhçË"Tiկjӳw]{ e /bͫwO@:-\moϷ_8*\QNb,ڸtqdJ>:-]mӷ8*`QPb,8tJ>J-ݿ&m:ӷ@H .dRsm[x 8%LF[_Ï6[wǿ PI0h((T{m:z H%͟Jk6œ6{xrϿ$`ʗ2piSX6<YONWoɛF$X2lISX6ܼ}XNN{W/aǗF$`2piSX6<}XNNW/aǗF$X2lISV&ܼ}XfNJ{7/`ŗ>r$X2lISV&ܻ}He͡Jk6œ6{wǿ P .dRsMv(˛>J-]moϯ_?0cG(XУJRnG.lU+Xvyjٻ>@EHcB*uK0dջo_‰Dӫ^1dͧ^y‡,hE 4piSV&:x1z)-RMEV]Z~B Afjn QUaqןQ 0ӏA]㞻߿Q 0ӏAQUaqןQ 0ӏ? rMvߎz~!9%z)-8I5Ym aӏAMv߆Zm]Ȁ 8cH(Xɳ$LZ 6rQ#I6}*ۻLu˧o> q"Ɛ$PgP"HJ4nG.u U+ٷ{,×^}(q"$T"JJnǕ2u ukڹ{8c*\%Nb ڷtqdJ::-\mϷ_8*\QPb,8tqJ>J-]&mӷ8cH(\ɳ%NZ rQcə:*ܽ\vnϯ_?8*\Nb,ڷtqcʙ::\\nϯ_?8*\Nb rQcɗ:*ۻLu˧o> a"Ə$PgOHBسlaő*d4׳r Ys׻. U .`ͫw/@0CG&T"HBسj˷A(MUmj*2~{b 0SUv[ucz ێ9]~垚ߞ9Yz ێ9Uv[uczksn:b 0MUmI˰=w~! =]zzk2 ċ@BM@"e*ְdѳo`BLTffӯn];yA4"̛:DU`ɣw.=|PE Hs' D:3j!ŏ*d׵rysٻ>|@E Hs&ΠD:kX2h˷!D&\Wn Y3׷.@E Hc&ΠD2kWh˷D"\jVj93hշ}z ċ@BM>"e ֯bѳO_DӫbqϧfA 4y":} 4,\śV> ,y2ХRwoǛF$X0h(ҧTsM[v(J>:ܽLuǟ_~(q"Ə"PG D:kWhçB! A5We_9˰MA(ÐMUmY2n:b 0Uv[uczks~{b 0Qfq"j*2n:b 0Qfq!Y]A(ÐIEe_9g.-6rK4SQfq!Y˰Mw@H .d'RkMv(˛BJm&m:ӷ@H ,d&RkM9v(˛BJm&m:ӿ@H .d'RsM[v(˝BZn^.};7p׿ PI.h(ҨTsm\:x 8%LFkÓ6[wǿH .d'RsM[x8̝BZ^Ï.[7qǯ H .dҧTsm\:x 8%LFkÏ6[wǿH .dRsm[x8LF[_Ï.[7ǯ P .h(ҨT{m\:x 8%MFkÓ6{wϿH .dRsm[x8LFZ^Ï.[7ǯ H .dҧRsm[x8LBZ^Ï.}[7q׿H .d'RkMv(˛BJm&}:ӷ@H ,d&RjM8vK>J-]moϯ_?8cH(Xɳ$LZYp0ȕ2uukڹ{<×N} aƏ"PGFB3j˷!D&\Vj8ճw}{ <2 <TU`ɣg޿,S'PVwoɛFϿ PI.d&Pj,ڷrb 4SUv[v ߞ=]~墫.-6>! OE5We_9go=w! A%a)&.-6>! A%a(垚ߞCrK4SUfq"j)]πA$OE5a~垚 ~{ ċ@RM@"u*0dѻoBL)Tfgӯo]; ċ@BM@"e*ְdѻo`BL)Tfgӯo]; ċ@BM@*u*0dջoBL)Ufӳw}{0 DRB*KfçÍ"Tiֱj93hշ{ @BM@*u*0dջCL)կj8ճw}|z Č@RN@*uK1fջË"Tiֱj8hշ{ @BM@*u*0dջCTiկj8ճ}z Č@RB*uK1fçÍ"Tiֱj93hշ{ ċ@BM@*u*0dջCL)կj8ճw}|z ċ@BM@*u*0dջBL)կfӳw}{0 @R@*uK0fջCT)կjӳw}{0Č@RN@*u*0dѻoBL)Tffӯn];xaC8"̛<DU`ɣg.޿4SgѧZūˣV9,iE 6t*X6<}XeΡJk6Ó6[7׿H,`QNb 7rQ#H2uukٷ{,kۿ>|@EDS@"u*֯bͫO@!$OE5WeǠI˱]A,MUmj*2n:rK4SUv[uczks~{9Yz s~{b 0Qfq"Y]1G$OE5Va)&ߎrK4SQfqY˰=w@ H .dRsM[v(˝BJm&}:pӿH .d'RkMv(˛BJm&}:pӿH .dRsM[x(̝BZn^.}[7p׿H .d'RsMv(̝BZn^.}[7p׿H .dRsM[x8̝BZ^Ï.}[7qǯ H .dҧTsm[x 8%LF[_Ï6[wǿ PI0h(ҨT{m:z H%MFkœ6{xrϿ$X2lISX6ܼ}XNNW/aǗF$`ʗ4piSX6<}YONW/ǛF$`ʗ4piSX6<}XNNW/aǗF$X2lIV&ܻ}HeΡJ{6œ>{xrϿ $X2lI)V{&;z H%MFkÏ6[7ǯH,`R&Pj,8tqdJ::ܽ\u˧o> aƏ"PGF:3j˷!D&\jVj8ճw]{ <2 <TU`ɣg,yS'PRwoǛFsϿA(MUm"j*s~{b 0Uv[uc ێ9Y~垚>! A%a)&o=w! A%a)&.-6ߞ9Yzzks~{b 0QUmY˰Mw9Yucj*] (qC&T#JJ5nǓ.u Ukٷ{,×^} q"$Pg"HJ4nG.u U+ٷ{,×^}(q"$T"JJ5nǓ2u ukٹ{8cH(\ɳ%NZ rqcʙ::\]nϯ_?8c*\Nb ڷtqcʙ::-\]oϯ_?8c*\%Nb ڷrqcʙ::\\nϯ_?0cH(Xɳ$LZ 6rQ#I6}*ۻLu˧o a"Ə$PgOHBشlbF*l4Xrytjٻ>|PF Hs& D:kX2h˷D"\iֱj8ճw}{ ċ@B >"e /bͫwO@A(MUm"j*s~{b 0SUv[uc ێ9]~垚>! A%a9go=w! A%a)&.-6>=]~垚 ێrK4SUvZq"j*]πA$OE5a~垚 ~{,iE 6t$+ZF $iϣRwoɛF$`ʗ2piSX6ܼ}XfNN{7/`Ǘ>s(`ʗ4piSX6<}XNNW/aǗF$X2pISX6ܼ}XNN{W/aǗF$X2piSX6<}XNNW/ǗF$`ʗ4piSX6<iONWoɛF$X2lISX&ܼ}XNN{W/aǗF$`ʗ2piSX6<}YONW/ǛF(`$ʗ4piT*X6<iONWoǛF(`ʗ4piSX6<}YNNW/aǗF$X2lIV&ܻ{He͡J{6œ6{xrϿH ,d&RjM8vJ>J-]moϯ_?0cG(XУLRYp0Ǖ2u Ukٷ{,ۿN=PE Hc&ΟB2KfçCL)Tfrfѫf<A4y8y 4ԫ\FYNJ{6Ó6[7Q۰E$Ue a&5Yvi{1r *-1=5~:m^|B AFJ,N? rMvߎz~B AFJ,N=RMEV]Zm^|B AEz)-1=5~9iy1i親E$Uec߿QjN=RK=5~i 0 $X2lI(V{&;z H%͟FkÓ6[wǯ H .dҧRsm[x8̝BZn^.};7p׿ P .hҧTsm[x 8LF[^Ï.[7qǯH .dRsm[x8LBZ^Ï.}[7qǯH .dRsm[x8LF[^Ï.[7ǯ H .dҧTsm\:x 8%LFk_Ï6[wǿ PI0h(ҨT{m:z 8%MFkœ6{wϿ $X2lISV&ܼ}XfNN{W/aǗ>$X2lISX6ܼ}XNN{W/aǗ>$X2lIV&ܻ}XeΡJ{6`ŗ>{r$`2lISV&ܻ}XeΡJ{6`œ>{xrϿ $X2lI(V{;z H%MFk_Ï.[7q׿ H .d'RjM8vJ>:-\\vn˯>0cG(XУJRnF.l5+Xrysٻ. <2 <TU^ɣg?,y2PRwoǗ>r=]݂)&.=w1G$OE5XiǠI]Q,MUmj*2n:b 4SUv[uczks~{b 0Qfq"j*2n:a,MUmY˰Mπ1G$OE5Va)&ێrK4QfmI˯=w,qE 6u$ԫZF] $i2ϥRwoɛNt $X2lI)V&zHe͟Jk6œ6{xrϿ $X2lIV&ܻ{HeΡJ{6`œ>{rϿ$`2piSX6<}XNN{W/aǗF$X2piSX6<}XNNW/aǗF$`ʗ4piSX6<}YONW/ǛF(`$ʘ4piT*X6=iϣRwoɛFt,iE 6y$ԫ\V^> ,y3'PVc˟Vy,qE 6y$ԫ\V^>,y3'PVc˟Vy,iE 6u$ԫ\F] $y2PRwbɟN9t,qE 6y$ԫ\F] $y2ХRwpbɟN9t$X2lI)V{&;z H%MFk_Ï.[7q׿ H .d'RkM9vJ>:-\\n˯>0cG(XУJRnF.l5+Xrysٻ. <2 <TU^ɣg?,y3'PRwoǗ>r=]݂)&.=w1G$OE5iǠI] Q,MUm"j*2n:rK4SUv[uczks~{b 0Qfq"j*2n:b 0MUmY۰MπA$OE5We)&ߎrK4RQfqY˰=w>(q"$Tg"HJ4nF.m U+Yw,ۿN}@E Hs&ΠD2kX2h˷!D&\Vn Y3i׷.@E Hs&ΠD:kX2h˷!D&\Wn Ys׻.PF Hs' F:3j!ŏ*d4׵rytjٿ>=|PE Hs' F:3j!ŏ*d4صrytjٿ>=|PF Ls' F:jaő*d4صryjۿN=}P"LsG!FBسjaƑ*l5+XvkۿN=@E Hs& D:2j!ŏ*d׵rysٻ>=|@E Hs& D:2j!ŏ*d׵r ysٻ>|@E Hs&ΠD:k2h˷!D&\Wn Y3׻.@E Hs& D:k2h˷!D&\Wn Y3i׷. @BM>"e ֯bѳO_Dӭbqѫf<aC8"̛:DU^ɣg޿4S'ѧVūc˟N9t $XJ0h(ҨTsm[v(˛>:-\\vn˧o> (q"Ɛ$PGOFB2h˷č"Tiկffѫ`1z)-RMEV]z~bIfk0ӏAQ]㞻߿Y۰E$Ueeu(i親,m a$4E$Ueeu a$˲ۯ]㞻qןQjnRMEV]~9=1i親4E]ao~030`$X2lI)V{&zH%͟JkÓ6{wǿ P .dҧRsm[x8̝BZn^.};7p׿ H .dҧTsm[x8LFZ^Ï.}[7qǯH .dRsM[v(̝BZn^.}[7p׿H .d'RsM[v(̝BZn^.}[7q׿H .dRsM[x8LBZ^Ï.[7qǯ H .dҧRsm[x 8LF[_Ï.[7ǯ H .hҧTsm\:x 8%LF[_Ï6[wǯ H .hҧTsm[x 8%LF[_Ï.[7ǯ H .dRsM[x(̝BZn^.};7p׿ H .dRsM[v(˝BJm&}:ӿ@H,`&Pj-8tqJ>:-\\nϯ??8c(\ɳ$LZZ6p0ȕ2uukٹ{,×N}PE Hs&ΟD2KWfçCL)Tfqѫf<A 4ye8y4ԫZF<XfNJkÏ.pb 0SUv[vߞ9]~垫.-6>! A%a_9go=w翀A(ÐIEiǠI˰Mπ Q,MUmנI˰MπA(ÐIEi_9go=w>! A]~䚊 ~{ Q,ӐIEe_9&.ߎ_e`& a @BM>"e*֯dѳo_‰Dԭbrfѫn=;xaC8"̜<TV.`ɫw/@T.`ɣw.޿4S'PVwoQ"۰E$Ue(i観 8I5~9=1r ( 1=5~9>|B AFJ,N=RMEV]Z~B AFJ,N=RMEV]Y=1r ( 8G,m a$ۯUao~B 9%z)( 8,Ueeߟ"A 4y":}D^ţg޿4SgѩZūͣVy,qEK6y$ԫ\V] $y2PRwbɟN9t,qE 6y$ԫ\V] ,y2PVb˟N9u‡0qeK8y4,\V>,yS'QVūˣVy,qEK8y$Ԭ\V>,yS'QVˣVy,qEK8y4Ԭ\V>,yS'QVūˣVy0qeK8y4,\śV>,S'ѧVūͣVy‡0qeK8y 4,\śW?,S'ѧZūͣVy‡0qeK8y4,\śV>,S'QVūˣVy,qEK6y$ԫ\V] ,y2PVwb˟N9u,qEK6y$ԫ\F] $y2ХRwpbɛNt $X0l)(V{:z 8%LF[^Ï.}[7p׿H ,d&Pj,8tqcʙ::ܽLu˧o(q"Ɛ$PgOHBسj!D&\Vj8ճw]{A4yeL8y$ԫZF<}Xe͡JkQ۰E$Ue a&-Yviy1r (-1=5~9^|B AFJ,N=RMEvߎz~B AFJ,N=RMEV]Zm^{1r ( 8I5mYӏAQUvߎz^|B 9%z) 8,ee߿#<A4":}DU^ɣg޿4sgѩZŻͣVzv0qEK8y$ԫ\V] ,y2PVwb˟N9u,qEK6y$ԫ\V] ,y3'PVb˟N9‡0qeK8y4,\V>,yS'QVūˣVy,qEK8y$Ԭ\V>,yS'QVˣVy,qEK8y$Ԭ\V>,yS'QVūˣVy0qEK8y4,\V>,S'QVūˣVy0qeK8y4,\śV>,S'QVūˣVy0qEK8y4Ԭ\V>,yS'QV˟Vy,iE 6u$ԫZF] $y2PRwpbɟN9t,iE 6u$ZF] $i2ϥRwoɛF$`2lIV&zH%͟FkÏ6[7ǯHȔ,`QPb,ڷtqcɗ:*ۻL5ǟo~ a"Ə"PGF:2j˷!D"\iձjӯo];xA4y8y 4ԫ\F=XNJ`b 0SUv[vߞ9]~墫.-6?! A%e_9go=xπA(ÐIEiǠY]A(ÐIEiǠI˰MπA(OE5We_9go-6>! =]~ ~{ Q,ӐIEi_9f.ߞ!NЕ,@E Hs&ΠD2kWh˷D"\Vn93h׷z0Č@RN@*u+0dջBL)Ufӯw]{ ċ@RN@*u+0dջBL)Ufӳw}{0Č@R@*uK1fջËTiձj8ճ}|z ċ@RN@*u+0fջCTiկj8ճw}|z ċ@RN@*u+0fջCTiկj8ճ}|z ċ@RN@*u+0fջCTiձj8ճ}|z Č@RN@*u+0fջCTiձj8ճ}|z ċ@RM@*u+0dջCL)կfճw}{0 @R@*uK1fջËTiկjճw}{0 @RN@*u+0dջBL)Ufgӯo]; "e bѳO_Dӫb1ϧfA4":} D-^śg>,yS'PVwbɛN$X0h(ҨTsm[v(˛>J-\\vn˧o>(q"Ə$PGF:2h˷Ë"T)T! E5We`I]A(ÐMUmj*2n:b 0Uv[uczktێ9Y~垚ߞ9Yz ێ9Uv[uczks~:b 0MUmY˰M!=Yyczj2]߀"[_ RAC8"̛:DU`ɣg.4sgҩZŻdͣ^v‡0qeK8y4Ԭ\V^> ,y3'PVb˟N9u0qEK8y$Ԭ\V^> ,y3'PVc˟N9‡0qeK8y4,\śV>,S'QVūˣVy,qEK8y$Ԭ\V^>,yS'PVˣVy,qEK6y$Ԭ\V^>,yS'PVˣVy,qEK8y$Ԭ\V^>,yS'QVˣVy,qEK8y$Ԭ\V^>,yS'PV˟Vy,qE 6y$ԫ\V] ,y2PVb˟N9u0qeK8y4Ԭ\V^>,y3'PVb˟N9u,qEK6y$ԫ\F] $y2ХRwpbɛNt(`ʗ2pISV&ܻ{He͟JkÓ6[wǯH,`QPb,ڷtqcə:*ۻL5ǟo~ aƏ"PGF:2h˷D"Tiձjӯn];xA 4ye8y$ԫZF<}XeQ"۰E$Ue a&-Yvi{1r *-1=5~Zm^|B AFJ,n rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N:1=5~9=1r (,eeu翀QfjN=Q=5~it[}AC8"̛<DU`ɣw.4shRZͻdͧ^v,hE 6t$ZF $iϥRwoɛFt $X2lI)V&{He͡Jk6œ6{xrϿ$X2lIV&ܻ}XeΡJ{6`ŗ>r$`ʗ4piSX6<}YNNW/ǗF$`ʗ2piSX6<}XNNW/ǗF$`2piSX6<}XNNW/ǗF$`2piSX6<}XNN{W/aǗF$X2lISV&ܼ}XfNJ{7/`ŗ>s$`ʗ2piSX6ܼ}XfNN{7/`ŗ>r$X2lIV&ܻ{He͡Jk6œ6{wǿ H .d'RkM9v(K>J-]moϯ_?8*\ɳ$LZ6p0H2uukڹ{,×N}PE Hc&ΟB2KfջBLTbqϫfw‡,iE 4tiSX&z 8%LB@b 0SUv[vߞ=a)&o=w!G$OE5We_I˰MπA,MUmY]A(ÐIEiǠI˰MπA(ÐIEe_9go=v>! =]~ ~{b 0MUiǠIgo-6NДPF Hs' D:k2h˷!D&\Vn Y3i׷. @BM@"e*֯dѳo_‰LTbfѯn];xA 4":DU`ɣg.4shRZͻ1dϧ^wA4"̛<DU`ɣw.@s$X2lI(T{m:x 8LBZm&m:ӷ_?0cG(XУJR5nF*l4صr Ys׷.z <2 <TU^ţg>,y2Q"ۯ$Ueg(i覫 8I5[~9= 9%z)-RMEV]Zm^|BIfjn rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N<1=5~9=1r (,Uee߿IfJ,N<1=5Yvi tlg`(`ʗ2pISX&ܻ}HeΡJ{6œ6{xrϿH .d&RkM9v(˛>Jmݿ&m:ӷ8cH(\ɳ$NZ 7rQ#ɗ6*ۻLu˧>8c(\ɳ$NZ rQcɗ:*ܽ\vn˯??8*\Nb,ڷtqdJ::-\]oϷ_?8*\Nb ڷtqcʙ::\]nϯ_?8c*\%Nb ڷrqcʙ::\\nϯ_?8c(\ɳ%NZ rQcə::ܽ\vnϯ_?8*\QNb,ڷtqdJ::-\]nϯ_?8cH(\ɳ$NZ 7rQ#ɗ6*ۻLu˧o> q"Ɛ$PgP"HJ4lF.l5+Xvjۿ>=|@E Hc&ΟD2kWhçÍ"Tiձj8ӳw]{ ċ"e /bͫO@T.`ɣw.޿4SgѧVbɟN PI.h&Rj,8t@ aȦI5Yv=9%z)N=RMEvߎz~bIfjˏAQUaqןQ 0ӏAQUc߿Q 0ӏAQUaqן~B AFJ,N=RMEV[~9=0i親E$Ue㞻߿QjN=RK=5~iwY n@$X2lI)V{&;z H%͟FkÏ6[wǯ H .d'RkMv(˛BJm&m:ӷ@H ,d&RjM9v(˛>Jm&m:ӷ@H ,d&RkMv(˛BJm&}:pӿ H .dRsM[x8̝BZ^.}[7q׿H .d'RsMv(˝BZn^.};7p׿ P .h(ҧTsm\:x 8%LF[_Ï6[7ǯ H .dҧTsm[x8LFZ^Ï.[7qǯH .d'RsMv(˝BZm.}:p׿ H .d'RsMv(˝BJm&}:ӷ@H,d&Pj-8vJ>:-\moϯ_?0cG(XФLRYp0ȕ2uukٹ{,×N}@EHcB2K1fջBL)Tfrfѫf<AC4":} 4,\śV] $i2ϣNW/aǗ>{rǿHȓ,`NZ6p0Ǔ.h1r)-RMEV]z~BIfjӏAQUc߿Yۯeeu a$6,m a$4E$Ueeu߿Q 0ӏAMvߎz~B AFJ*-15YviY0n rEV]~9=y2+c) q"Ɛ$PgP"HJ4lF.l5+Xvjۿ>=}PE Hs& D:k2h˷!D&\Wn Y3׷.@E Hc&ΠD2kX2h˷!D&\Vn Y3i׷.@E Hc&ΠD:kX2h˷!D&\Wn Y3׻.PE Hs& D:2j!ŏ&d׳r ysٻ>|@E Hs&ΠD:k2h˷!E&\׳r Ysٻ.PF LsG F:jaő*d4صrytjٿ>=|PE Hs' D:3j!ŏ&d׵r ysٻ>|@E Hc&ΠD2kX2h˷!D&\Wn Y3׷.@E Hs&ΠD2kX2h˷!D&\VnY3i׷.{ "e ֯bѳO_Dӭbqѫf<aC8"̛<DU`ɣg.޿4sgѩZūˣVy,qE 6t$+Z6<XNJ{6œ6{wǯHȔ,`QNb 7r1#H2}ukٹ{,ۿ>=|PE HcB*u+0dѳo_<b 0SUv[v ߞ=])&/=w!$OE5We_9h˰MπA(ÐMUmY]A(ÐIEiǠI˰MπAG$OE5We_9g.-6>!=]zs~za,MEiǠ9g.-5ߞ!-(q"$PgP"HJ4lF.lU+XvkۿN=}PF Hs& D:k2j˷!D&\Wn Y3׷.@E Hc&ΠD2kX2h˷!D&\Vn Y3i׷.@E Hs&ΠD:kX2h˷!D&\Wn Y3׻.PE Hs& D:2j!E&d׳r ysٻ>|@E Hc&ΠD:kX2h˷!D&\׳n Ysٻ.PF Ls' F:3jaŏ*d4صrytjٻ>=|@E Hs& D:k2j!E&d׳r ysٻ>P LsG F:3j!ŏ*d׵r ysٻ>|P LsG F:3j!ŏ&d׳r Ys׻.@E Hs&ΠD2kX2h˷D"\jVj93hշ}z ċ@BM>"e ֯bѳO_Dӫ^1ϧfwA4y:} 4,\śV^> $y2ХRwoǛF$X0h(ҨTsM[v(J>:\\u˧o a"LsG D2kWfçBB AFjnQUa߿YE$Ue i親5Yviy1z)-1=5~9=1r ( 8I5Yviy1q親,mu YۯQUaz~B AFz)-8I,meu߿bIfJ*-HPF Hs& D:kX2h˷!D&\VnY3h׷{0Č@RN@*u*0dջoBL)Tfgӯw]; ċ@BM@"u*ְdѻo`BL)Tffӯo];y ċ@BM@"u*ְdѻo`BL)Tfgӯw]; ċ@RM@*u+0dջBL)կfӳw}{0 DRB*uK1fçË"Tiձj8hճ}z Č@RN@*u+0fջCT)կj8ճw}|z ċ@BM@"u*0dѻoBL)Ufӳw]{ Č@RN@*u+0dջCL)կfӳw]{ Č@RN@*u*0dջoBL)Tfgӯo]; "e ֯bѳo_Dӭbqѫf<aC8"̛<DU`ɣg.޿4sgѧZūˣVy,iE 6t*Z6<}XfNJ{6œ6[wǯ@ȓ*`NZ 6p0H2u ukٷw,jۿ>|@EDc@*u*֯dѳOA! E5We`I˱] Q,MVq"j*s~{rK4SUv[u ێ=]~垚ߞ9Yz ێ9Yv[uczks~:b 0MUmI˰Mw =Yucz*2]πA$OA%]~p‡0qEK6y$ԫ\F] $i2ХRwoɛFt(`ʗ2pISX&ܼ}XeΡJ{6`œ>{rϿ$X2lIV&ܻ{He͡J{6œ>{xrϿ$X2lIV&ܻ{He͡J{6`œ>{rϿ$X2lISV&ܼ}XfNJ{7/`Ǘ>s(`ʗ4piSX6<}YNNW/ǗF$X2pISX6ܼ}XfNN{W/`Ǘ>s $X2lIV&ܻ{HeΡJ{6`œ>{rϿ$X2lISV&ܻ}XeΡJ{6`ŗ>{rϿ$X2lIV&ܻ{He͡Jk6œ6{wǿH,`&Pj-8tqJ>:-\]nϯ_?8*\ɳ$NZ6p1#H6}uZ{U .`ͫw.4SgѧVūb˟N PI.d&Pj,ڷtQ#Q"ۯ$Uee Ėi親I5Yvi=1r -1=5~9^|B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFI-1=5~9iy1i親E$Ue㞻ߟIfj,N=1=5Yvi ÒY.naC82̜<TU`ɣw.@{rϿ$X2lISV&ܻ}XeΡJ{7/`ŗ>r$`ʗ2piSX6<}XNN{W/aǗ>$X2lIV&ܻ}HeΡJ{6`ŗ>r$`ʗ2piSX6<}XNN{W/aǗ>$X2lIV&ܻ}HeΡJ{6`ŗ>{rϿ$X2lISV&ܻ}XeΡJ{6`ŗ>{rϿ$X2lIV&ܻ{He͡Jk6œ6{wǿH,`R&Pj-8tqJ>:-\\nϯ??8c(\ɳ$LZ6p0H2}ulZ{<×^} a"Ə"PGOFB3j!D&\Vj8ճw}{ J-ݿ&mӷ_8*\ɳ$NZ 6rQ#I6}*[L5mǟo q"Ɛ$PgOHBسlaŏ*d׳r Ys׷.0Č@BM@"e ֯bͳOAJ-ݿ&mӷ_8*\%Nb rQcə:*ܽ\u˯>8c*\ɳ%NZ rQcə:*ܽ\vn˯??8*\Nb ڷrqcə::\\nϯ_?0cH(Xɳ$NZ 7rQ#ɗ:*۽Lu˯>8c*\%Nb rQcə::ܽ\vnϯ_?8*\Nb,ڷtqcʙ::\\nϯ_?0cH(Xɳ$LZ 6rQ#I6*ۻLu˧o> q"Ɛ$PgP"HJ4lF.lU+XvjۿN=}PE Hs& D:kX2h˷D"\jVj8hճ}|z "e /bͫOA=|PEDc@*u*֯bѳO@! E5We_I˰MA,MUmj*2n:b 0Qfuczks~{b 4SUv[uczks~{b 0Qfq"j*]A(ÐIEe_9go-6>!=]zksn: Q,IEi_9&.ߎN1Ќ|k$X2lI)V{&;z H%MFkÏ6[7ǯH .d&RjM9v(K>J-ݿ&mӷ8*\Nb rQcə:*ܽ\vn˯??8c*\ɳ%NZ rQcə:*ܽ\vn˯??8*\%Nb ڷrqcə::ܽ\nϯ_?8*\QNb,ڷtqdJ::-\]oϯ_?8c*\ɳ%NZ rQcə:*ܽ\vn˯??8*\Nb ڷrqcʙ::\\nϯ_?8*\Nb ڷrqcə::ܽ\vn˯??8*\ɳ%NZ 7rQ#ɗ6*ۻLu˧o a"Ə$PgOHBسlaƑ*d4صrysٻ>PE Hc&ΟD2kWhçË"Tiկfӯw];yA4ye8} 4,\V] $i2ϣRW/Ǘ>rϿ@ȓ*`NZ 6p0Ǖ2u U+ٷvjٻ>@ DRM@"e bͫw.@! OE5WeI˱]Q,MUq"j*2~{b 0Uv[uczks~{9Yz ێ9Yz ~{b 0QfmYMπA$OE5We)&ߎrK4QfmY˯=w>FSLt#:: H .d&RjM9v(K>J-]mϷ_?8c(\ɳ$NZ 6rQ#I6}*[L5ǧo (qC&T#JJnǓ2u Ukٹ{,×^~~(q#$T"JJ5nǓ2u Ukٹ{,×^~~(q#$T"JJ5nǓ2u ukٹ{<ß^~ (qC&T#JRYn0Ǖ2uukڹ{<5lǟ_~ q"$Pg"HJ4nǓ.u Ukٷ{,×^}(q#$T"JJ5nǓ2u Ukٹ{,×^~~(q#$T"JJ5nǓ.u Ukٷ{,×N} q"$PgP"HJ4lF.lU+Xv,kۿN=}PF Hs& D:kX2h˷D"\jVj8hճ}|z e /bͫOA@DR@"e*֯bͫwO@!$OE5WiǠI]A(ÐIEmY2n:b 0SUv[uczks׎9Yz ێ9Yz ێb 0QfqY]πA(OE5We)&-ߞrK4RQfqY˰=w> 9UvZq H .d'RkM9v(K>J-ݿ&mϷ_8c(\ɳ$NZ 6rQ#I6}*ۻL5˧o (qC&T#JJnǓ2u Ukٹ{,×^~~(q#$T"JJ5nǓ2u Ukٹ{,×^~~(q#$T"JJ5nǓ2u ukٹ{<ß^~~ (q#&T#JRnǕ2uukڹ{=|@E Hc&ΟD2kWh÷č"Tiֱj8ճw}{ ċ@BM@"e*֯bѳO_Dӫ^1eϧ^v,h% 4piSX&ܻ{He͟Fk^Ï.};7pӿ0CG&T"JJ4laŏ&dVn8hճw]{A0yeK6u$*X6ܻ{9]~&.-7! OE5We_9˰Mπ Q,MUmY2n:b 0Qfq"j*2n:b 0Qfq"j*2n:A(ÐIEi_9go=6>!=]zzksn: Q,ӐIEe_)&ێ:VBT‡0qEK6y$ԫZF] $i2ϥRwoɛF$X2lIV&ܻ{He͡Jk6œ6{wǿH,d&RjM8v(K>J-ݿ&mӷ8*\Nb ڷtqcə::ܽ\vnϯ_?8*\Nb ڷtqcʙ::\\nϯ_?0cH(Xɳ$LZ 7rQ#ɗ6*ۻLu˧>8c(\ɳ$NZ 7rQcɗ:*۽\u˯>8c*\ɳ%NZ rQcə:*۽\u˯>8c*\ɳ%NZ 7rQ#ɗ:*ۻLu˧>0cH(Xɳ$LZ6p1#H6}Z<5lǟ_ q"Ɛ$PgOHBشlaƑ*d4صrysٻ>PE Hc&ΟD2kWhçË"T)կfgӯo];xaC8":}D-^śW>,y2PRwoɛF$XJ0h(ҧRsM9vqJ::ۻL5lǟ^} a"Ls' D2KWfջQ۰E$Ueg Ėi親I5Yviy1r ( 81=5~9=1r ( 8I5Yviy1r ( 8I5Yviy a$4]㞻qןIfjN=RM=5~9y(i$˲ۯQUvߎzm^{B+c)aC8"̜<TU`ɣw.4sgҩZͻdͣ^zv‡0qEK6y$ԫ\F] $y2ХRwpbɛNt $X2lI)V{&;zH%͟Jkœ6{wǿ P .hҧTsm[x8̝BZn^.};7p׿ H .hҧTsm[x8LBZ^.}[7p׿ PI.h(ҧTsm[x 8LFZ^Ï.[7qǯH .d'RkMv(˝BJm&}:pӿH .d'RsMv(˝BJm&}:pӿH .d'RkMv(˛BJm&m:ӷ0cG(Xɳ$LZ6p1#H6}Z<5lǟ_~ a"Ɛ$PgOHBشlaƑ*d4صrysٻ.@E Hc&ΟB2KWfçËT)Uffӯn];xAC4":} 4,\śV^> $y2ϥRWoǗFsϿ XI0hRjM8tqcə:*ۻ<5l×^}PEHc@*u*֯bѳO@B AFjn sQUaq׿Q ۯ]eu a&,m a親,mYۯ]㞻ߟQ 0n rMv߆Zm^|A9%z) 8,meu߿IfJ,-15Ymu翀C)Ҷ:A 4y":} D-^śg?4S'ѧVū˟V9‡0qEK8y$ԫ\F] $y2ХRwpbɛNt $X2lI)V{&zH%͟Jkœ6{wǿ P .hҧTsm[x8̝BZn^.};7p׿ H .dҧRsm[x8̝BZ^.}[7p׿ P .hҧTsm[x8LFZ^Ï.}[7q׿H ,d&RkMv(˛BJm&}:ӿ@H .d'RkMv(˛BJm&}:ӷ@H ,d&RjM9v(K>J-ݿ&mӷ8*\%NZ 7rQ#ɗ6*ۻLu˧o (q#$Tg"HJ4lF.l5+Xvyjٿ>=|@DcB*K1fջBL)Tffѫn{rϿ H ,`QNb 7r1#H2uukٷw,jٿ>@ DRN@"e bͫw.@! E5We_I˰MA(MUmY2n:b 4SUv[uczks~{9Yz ێ9Uv[uczks~{ Q,MUmנI˰=w!=Yzzk2n:A$OE%a~䚊sn:"[ N $X2lI(V{:z 8%LF[^Ï.[7q׿ H .dRsM[v(˛BJm&m:ӷ8cH(Xɳ$LZ6rQ#I6}*[L5˧o (qC&T#JRnǓ2u ukٹ{<ß^~~ (q#&T#JJnǓ2u ukٹ{<ß^~~ (q#&T#JRnǕ2u ukڹ{{xrϿ H ,dR&Pb,ڷtQcɗ6*[<5lß^} aƏ"LG F:kX2hçËL)Tfqѫfw,h% 4pISV{m:x9%z)N=RMEV]z~BIfjnQUaqןQ 0ӏAQUc߿Q 0ӏAQUaqןQ .n rMvߎz~B AFJ,M1=5~iy(i褢4C]aq~B 9%r ( $U]㞛q~JF`$X2lI(V{:z 8%MFk_Ï.[7q׿H,`R&Pj-8tqJ>:-\moϯ_?8cH(Xɳ$LZ 6rQ#I6}*[L5˧o (qC&T#JRnǓ2u ukٹ{<ß^~~ (q#&T#JJnǓ2u ukٹ{<ß^~~ (q#&T#JJnǓ2u ukٹ{<ß^~~ (qC&T#JRnǕ2u ukڹ{"e bͳODӫ^1ϧfA 4y":} 4,^śV>,y2PRwoɛF $XJ0h(ҧTsM[v(K>:-\\u˧o(q"Ə$PGF:2h˷Í"T)Uffѫfb 0SUv[vߞ9]~梫.-6! E5We_9g˰MπA,MUmYn:b 0Qfq"j*2n:b 0Qfq"j*]A(ÐI5We_9gn-6> =Yzzkrn:A$OE5a~垊 ~z Q,ÐI5We q"Ɛ$PgP"HJ4lbF*l4Xrytjٿ>=|@EHc&ΟD2kWhçč"Tiֱj8hճ}|z ċ@BM@"e*ְdѳo_‰LTffѯn];xaC82<T.`ͫw/@Jmݿ&mӷ0cG(Xɳ$LZ6pQ#H6}*[L5˧o (qC&T#JRnǕ2u ukڹ{,yS'PVwbɛN$X0h(ҨTsm[v(K>:-\\u˧o>(q"Ə$PGF:2h˷Ë"T)Ufrfѫf a親I5Yv9=aC4ye8y$Z6ܻ{9]~垚>! A%a_9go=w! A%a)&.-6>! A%a)&.ߞ9SUv[uczj2n:A(OE5We)&ێrK4QemIo=6N1Ќ|k(q"$PgP"HJ4lF.l5+Xvyjٿ>=|@E Hc&ΟD2kWh÷č"TjVj8hշ}z ċ@BM@"u*ְdѳo`BLTffѯn];xA 4y":}DU^ɣg޿4sgҩZŻdͣ^zv‡0qeK8y4,\V>,yS'PVc˟N9‡0qeK8y4Ԭ\V^>,y3'PVc˟N9‡0qeK8y4Ԭ\V^>,y3'PVb˟N9u0qEK8y$ԫ\V] ,y2PRwbɟN9t,iE 6u$ZF] $iϥRwoɛF$`2lIV&{He͟JkÓ6[wǯH ,d&Pj-8tqJ>:\\vn˯>0cG(XУLRYnǓ.u U+Yv,jۿ>=|PE Hc&ΟB2KfջBL)Tbqѫf,h$ʘ4pISV{:x 8˛BJ-]\@A(ÑMUm"j*s~{‡,h$4pI)V{m[v1r (-1=5~:m^|B AFJ,n rMvߎz~B AFJ,N= rMvߎzm^|B AFJ,N=RMEV]Zm]1r ( ,meu Y0ӏArMvߎZm^{1i褢4QU_z^|!9r4$`2lIV&zH%͟FkÓ6[wǯH ,d&RjM8v(K>J-]mϷ_?8c(\ɳ$NZ 6rQ#I6}*ۻLu˧o a"Ə$PgOHJ4lF.lU+XvkۿN=P LsG F:3j!ŏ&d׳r ysٻ>PF Ls' F:2j!E&d׳r Ysٻ.PF Hs' D:2j!E&\׳n Ys׻.PE Hs& D:k2h˷!D&\Wn Y3i׷.@EHc&ΟD2kWh÷č"TjVj8hշ}z ċ@BM@"e*֯dѳo_Dԭbqѫf<A 4y":} D-^śW>,yS'PVb˟N9t XJ0h(ҨTsm[x(˛BJ-ݿmoϯ_?8cH(XУLRYnF.l5+Xrysٻ. ċTV.`ɣg.޿,S'PRwoB AFjnQU㞻߿Q ۯUeeu a&,niy1r -1=5~9=1z)-1=5~9=1i親,mYۯAQUa~B 9%z) 8I,mu߀Ifj,N<1=YvQ jN<10aC8"̛<DU`ɣw.4sgҩZŻͣVy,qE 6u$ZF] $iϣRWoɛF$X2lIV&ܻ{He͡Jk6œ6{wǿH,d&RjM8v(K>J-ݿ&mӷ8*\Nb ڷrqcə::ܽ\vn˯??8*\%Nb rQcə:*۽\u˯>8c*\ɳ%NZ rQ#ɗ:*۽Lu˧>8cH(\ɳ$NZ 6rQ#I6*ۻLu˧o a"Ə$PgOHB4lbF.l5+Xvyjۿ>=|@E Hc&ΠD2kWh÷č"Tiֱj8ճw}{0Č@RM@"u*ְdѳo_‰DӭbqѫfAC4":} D-^śW>,y3'PVwpbɛF XI0h(ҧRsMv(J>:\Lu˧o aƏ"LG D:kWhçËL)Tbb 0SUv[vߞ9]~梫.-6! A5We_9gMπA(ÑMUmY]A(ÐIEiǠI˰MπA(ÐIEi_9go=w! =]~嚊 ێb 0MUmǠIo=w>!=Yucj*]Ͽ!9Yv[u"Y,hE 6t*Z6<YNN{W/`Ǘ>s$X2lI)V&zH%͟FkÓ6[wǯ H .d'RkMv(˛BJmݿ&m:ӷ0cG(Xɳ$LZ6pQ#H6}*[L5ǧo (q#&T#JJnǓ2u Ukٹ{,×^~~(q#$Tg"JJ5nǓ.u Ukٷ{,×N} q"$Pg"HJ4nG.m U+ٷw,×N} a"Ɛ$PgP"HJ4lF.lU+Xv,kۿN=PF Ls' D:k2j˷!D&\Wn Y3i׷. "e ֯bѳO_DӫbqϫfAC8"̛:DU^ţg4S'ѧVūc˟N9u,hE 4ti*X6ܼ}Xe͡JkÓ6[7׿ H ,`QPb,ڷrQ#I6}uZ{<×N=@EDcB*u*0dѳO_rK4QemנIg., a"Ə$PgOHBسlaő*d4صrysٻ>PE Hs& D:kX2h˷D"\Vn93hշz ċ@RM@"u*ְdѻo`BL)Tffӯn];xA 4y":}DU^ɣg޿4sgѩZŻͣ^zv‡0qeK8y4Ԭ\V^> ,y3'PVb˟N9u,qEK6y$ԫ\F] $y2PRwbɟN9t,iE 6u$ԫZF] $i2ХRwpbɛNt$X2lI)V&zHe͟Jkœ6{wǿ H .dRsM[v(˝BJm&m:ӷ0cG(XФLRYp0H2}ulZ{{wǯ@ȓ*`%NZZ6pǓ.lU+Xr1z)-RMEV]z~bIfk0ӏAQ]㞻߿Q 0ۯ]㞻 a$4E,m a$4E$Ueeu a$4E$]㞻߿Qfjn rMEV]Zm=1i親4E$]㞛qן~B A%z) 8,UecןbAF) 8,8cH(Xɳ$LZZ6p0H2}ulZ{"e ֯dѳo_‰Dԭbrfѯn=;xaC82̜<TV.`ɫw/@J-]moϯ_?0cG(XФLRYp0Ǖ2u ukٷ{,ۿN=PE Hs&ΟD2kWfçËL)Uffѯn{rϿ$X2lIV&ܻ{He͡Jk6œ6{xrϿ $X2lI)V{&;zH%͟JkÓ6{wǿ H .dRsM[v(˝BJm&}:ӿ@H ,d&PjM8vJ>:-]moϯ_?0cH(Xɳ$LZZ6p0H2}ulZ{U .`ͫw/@"e ֯dѳo_Dӭbqѫf<A 4y":}D^ţg4S'ѧVū˟V9u,iE 6t$+Z6<YNN{7/`ŗ>{xrϿ H .d&Pj,8tqcʙ:*ۻL5ǟo~ aƏ"LG F:k2h˷Í"T)կffѯn<AC4y8y 4ԫZF=XeQ۰E$Ue a&-Yviy1r *-1=5~Zm^|B AFJ.n rMvߎz~B AFJn rMvߎz~B 9%z)-1=5~9=(i親E$Uee߿IfjN=RM=5~9y(i$2ۯQUߎz^{(i$ۏArMV]9AC8"̛:DU^ɣg޿4SgѧZūˣVy‡0qeK8y$ԫ\F] $i2ХRwoɛF$`2lISV&ܻ{He͡Jk6œ6{wǿH,d&PjM8vK>J-]&mӷ_8*\ɳ%NZ rQ#ɗ:*۽Lu˧>8cH(Xɳ$LZ 6rQ#I6}*ۻL5˧o a"Ə$PgOHJ4lF.l5+XvkۿN=}PF Hs' D:k2j˷!D&\Wn Y3i׷. @BM>"e ֯dѳo_Dӭbqѫf<A 4y":} D-^śg?,S'QVc˟N9u,iE 6t*Z6<}XNN{6`œ>{wǿ H ,d&Pj,ڸtqcə:*ۻL5mǟ_~ (q"Ɛ$PgOFB3j˷!D"\iձjӯo];xA4yeL8y$ԫZ6<}1z)-RMEV]z~B AFjn rUaq׿Q ۯ]eu a&,m i親,m a$4ۯ]㞻߿Ifjn rEV]Zm^{1q親E$Ue㞻ߟIfJ,N:1=YvY jn=Q=5Yvu$`2lI)V{&;z H%MFk_Ï6[7ǯH,`R&Pj,8tqJ>:-\\nϯ_?8*\%NZ 7rQ#ɗ6*ۻLu˧o a"Ə$PgOHB4lbF.l5+Xvjۿ>=}PE Hs& D:k2h˷!D&\Wn Y3׷.@E Hc&ΟD2kWh˷D"\VnY3h׷{0Č@RN@*u+0dջBL)Ufӯw]; ċ@BM@"e*ְdѳo_‰DTbrfѯn=;xAC8"̛<DU`ɣw.4sgҩZŻͣ^zv,qE 6u$ZF$iϣNW/ǗF$X2lI)V{:z 8%LFZ^.}:pӿ0cG(XУJRnF.l5+Xrysٻ.@Dc@*u*0dѳo_DS^ͻ1dͣVy,h$4piSV{&:x 8˚B AFjnQUa߿YE$Ue i親I5Yviy9%z)-1=5~Zm^|B AFJ,N=RMEV]Zm^|B AFJ,N:1=5~9=0i親$Uee߿IfjN=RM=5~9y(a$˲ۯQUvߎzm^{(a$ӏA rEV]~9aC8"̛<DU`ɣg.޿4sgѩZūͣVy,hE 6t*ZF=iONW/aǗ>$`2pISV&ܻ}He͡Jk6œ6{wǿH,d&PjM8vK>J-]&mϷ_8c*\ɳ$NZ 7rQ#ɗ6*ۻLu˧o> q"Ɛ$PgP"HJ4lF.lU+Yv,kۿN=@EHc&ΟD2kWh÷č"\jVn93hշz Č@RM@"u*0dѻo`BL)Tffӯn];xaC82̜<TU`ɫw.@,yS'PVb˟N9t,hE 6t$+ZF=iONW/aǗF$`ʗ2pISV&ܻ}He͡Jk6œ6{wǿH,d&Pj-8vJ>J-]mϷ_?8c(\ɳ$NZ 7rQ#ɗ6*ۻLu˧o> q"Ɛ$PgP"HJ4lF.lU+Xv,kۿN=PF Ls' D:2j!E&\׳n Y3׻.@E Hc&ΟD2kWh÷D"\jVj93hշ}z ċ@BM@"e*֯dѳo_‰Dԭbqѫf<A 4y":} D-^śg?,S'QVc˟N9u,hE 6t*X6<}XfNJ{6œ6{wǯH,`QPb,ڷrQ#ɗ6*[<5lß^} a"Ə"PG!F:2h˷Í"T)կffѫn<A4ye8y$ԫZF<}=]݂)&.=w1G$OE5XiǠI] Q,MUq"j*2n;b 0Qfq#zks~{b 0Qfq"j*2n:b 0Qfq"j*1]A(ÐI5We_9g.-6>=Yzzk2n:A$OE5a~垊 s~z Q(ÐI5We垊sn:H,`R&Pj,8tqdJ::\\vn˯>8cH(Xɳ$LZZ6p0H2}uZ<5lǟ^~ (qC&T"JJ5nG.m U+Yw,ۿN=@EHc&ΟD2kWh÷č"TjVj8hշ}z ċ@BM@"u*ְdѻo`BL)Tffӯn];xA 4":}DU^ɣg޿4sgѩZŻͣVzv‡0qEK8y$ԫ\V] $y2PRwpbɟN9t$X2lI)V{&;zH%͟FkÓ6[wǯH .d&RjM8v(K>J-]moϯ_?0cG(XФLRYp0ȕ2uukڹ{<×N} a"Ə"PGOFBسj!ŏ&\WnY3h׷}z U .`ͫw.@4sgѩZū˟V9u XI0hҧRsM8vqdJ:*ۻL5lǟ^} aƏ"LsG D2kWfçB=]~)&.=w!G$OE5WiǠI˱]A,MUmZ*2n:b 0SUv[uczks~{b 0Qfq"j*2n:b 0Qfq"j*]A(OE5We_9&.-6ߞrK4SUvq"YM!=Yucj*]Ͽ!9Uv[q"Y˯0,hE 6t*Z6<YNN{W/`Ǘ>rϿ$X2lI(V{:z 8%MFk_Ï.[7q׿ P .dRsM[v(˛BJm&m:ӷ0cG(X$LZZ6p1#H6}Z<5lǟo q"$PgP"HJ4lF.lU+Yv,kۿN=P LsG F:3j!E&d׳n Ys׻.@E Hs&ΠD2kX2h˷D&\VnY3h׷z0Č@RN@*u*0dѻoBL)Tffӯn];xaC82̜<TU`ɣw.s$X2lI(T{m:x 8LBZm&m:ӷ_8cH(XУLRYnǓ.m U+Xvyjٻ>@EDcB*u*0dѳo_DS^ͻ1dͣVy,h$ʘ4pIV{m:x( a親I5Yv= 9%z)N=RMEV]z~B Ifjn sQUaqןYۯ]㞻߿Qۯ]㞻qןQ 0ӏAQUa~B AFI-1=5Yviy aǢۯAQUvߎz^|A9%r ( $U]㞛qמB 9%r &CU_z@$X2lI(T{m:x 8%LFZ^.};7p׿H ,d&PjM8vJ>:-\]nϯ_?0cG(XФLRZ6p0H2}ulZ<5lǟ^~ a"Ə$PgOHBشlbF*l4Xvyjٿ>=|@E Hs&ΠD2kX2h˷D&\VnY3h׷{0Č@RN@*u+0dջoBL)Tfgӯo]; @BM>"e*֯dѳo_‰Dԭbrfѫn{wǯ H ,`QNZ 6p  i親I5Y~9=1r *-1=6]Zm^|bIfjnQUaqןYۯ]㞻 a$4E$Ueeu Yۯ]㞻ߟQ 0n rMv߆Zm^|A9%z) 8G,meu翀IfJ,N:15YuuQjN<15Yms߿8cH(Xɳ$LZZ6p0H2}ulZ{<×^}(q"$PgP"HJ4lbF*l4Xrytjٻ>=|@EHcΟB2kWhçÍ"Tiֱj8ճw}{ "e ֯bѳO_Dӭbqѫf<A4"̛:DU`ɣg.޿4sgҩZŻͣ^zv‡0qEK8y$ԫ\V] $y2PRwpbɟN9t,hE 6t$+ZF$iϣRWoǛF$X2lI)V{&zH%͟FkÓ6[wǯH .d&RjM8vJ>:-\]nϯ_?8*\ɳ$NZ 6rQ#H6}Z<5lǟ^~ (q"$PgP"HBشlaő*d׳r Y3׷.{ ċ@BM>"e /bͫwO@0CG&T"HBسj!D 9]~)&.-w!$OE5WeI˰MA(ÑMUmYn:b 0Qfq"zks~{b 0Qfq"j*2n:b ,MUmY]πA(ÐI5We_9g.-64SUvZq"iMϿ! =Yucj*]Ͽ!9UvZq!Y˯= H ,d&Pj-8tqJ>:-\\nϯ??8c(\ɳ$LZ6p1#H6}uZ<5lǟ_~ a"Ə$PgOHBشlaƑ*d4Xrytjٻ>|@EHcΟD2kWhçč"Tiֱj8hճ}|z ċ@BM@"e*֯dѳo_‰DTbrfѫn=;xAC8"̛<TU`ɣw.@:-\]nϯ_?8*\ɳ$NZ 6rQ#H6}uZ<5lß^~~(q"$PgOHBسlaŏ*d׳n Y3i׷.z ċe .bͫw/@:-\\nϯ??8c(\ɳ$LZ6p1#H6}uZ<5lǟ_~ a"Ə$PgOHBشlaƑ*d4Xrytjٻ>|@EHcΟB2kWhçÍ"Tiֱj8hճ}|z ċ@BM>"e*֯dѳo_‰Dԭbrfѫn:-\\nϯ??8c(\ɳ$LZZ6p0H2}ulZ{<×^} a"Ə$PGOFBسj!ŏ&\VnY3hշ}|z <2 <TV.`ɣw.޿4SgѧVūc˟N9t$X0h(ҧRsM9vqJ::ۻL5mǟ^~~ aƏ"LsG D2kWfջB@1r)-2MEV]Zo~B AFjn QUaqןQ 0ӯ]㞻߿Yۯ]㞻߿Q 0ӏAQUaqןQ jn rMvߎz^|B AFz)-15Yvi Y0ӏA rMv]Zm=(a$ۯAOMv݆Zm=(a$ӏA rEV[xaC8"̛:DU^ɣg޿4SgѧZū˟V9,qE 6u$ZF$iϣRWoǛF $X0lI(V{:z 8%LFk_Ï.[7q׿H,`R&Pj-8tqJ>:-\]oϯ_?0cH(Xɳ$LZ6p1#H6}Z<5mǟo(q"$Pg"HJ4lF.lU+Yv,kۿN=PF Ls' D:k2j˷!D&\Wn Y3i׷. "e ֯bѳO_Dӭbqѫf<aC82̜<TU`ɣw.4sgҩZŻͣVy,iE 6t*Z6<YNN{7/`ŗ>{rϿHȔ,`QPb,ڷrQcɗ6*ۻL5lǟ^~ (q"$PgOHBسj!E&\Vj8ճw}{ <2 <TU^ɣg?,y3'PRwoǗFrϿ H,`QNZ6p aȦ5Yvi=1z)-RMEV]Zm^B AFJ,n rMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFJ,N:1=5~9=1r (,eeu翀QfjN=RM=5~9iy ÒY0n rMEU~9wQ jN<15WmeaC8"̛<DU^ɣg޿4SgѧZūˣVy‡0qEK6y$ԫZF] $iϣRWoǛF $X2lI(V{:z 8%LFk_Ï.[7q׿ P .dRsM[v(˛BJm&m:ӷ0cG(Xɳ$LZZ6p1#H6}Z<5lǟo q"$PgP"HJ4lF.lU+XvkۿN=}PF Hs& D:k2h˷!D&\VnY3h׷.{0Č@RN@*u*0dѻo`BL)Tffѯn=;xAC8"̛<DU`ɣg.޿4sgѩZūͣVy‡0qEK6y$ԫZF]$iϣNW/Ǘ>s$X0l)(T{m\:x8̝BJm&mϷ_?0cG(XУJR5nF*l4صr ys׷.{ ċTV.`ɣg.޿4S'PVwoɛFϿ PI.d&Pj,ڷrb 4SUv[v ߞ=]ނ)&.-7! A5We_9go=wπA(ÐIEiǠI˰MA(ÐIEiǠ9go=w! A%a(垚ߞCrK4SUvZq"j*]߀A(OE5We)&ێb ,IEi_9&-ێ Q(ÐE5Wa~嚊r`,h% 4ti*X6<}XfNJ{6`œ>{xrϿH,`R&Pj,8tqdJ::\\vn˯>8cH(\ɳ$LZ6p1#H6}Z<5lǟ_~ q"Ɛ$PgOHB4lbF*l5+Xvyjٿ>=|@E Hc&ΠD2kWh÷D"\jVn93hշ}z ċ@BM@"u*ְdѳo`BLTffѯn=;xaC8"̜<TU`ɣw.@:-\\n˯>8cG(XУLRYnǓ.u U+Yv,jۿ>=|PE Hc&ΟB2KfջBL)TbqѫfA4yeL8y$ԫZF<XeΡJkÏ.}[7pӷ8cG&X"JJسl!D! A5We_9˰MA(ÑMUmY2n:rK4SUv[ucz ێ9Yz垚ߞ9Yzs~{b 0Qfq!Y]߀A(ÐIEWe_9g.-6rK4SUfq!Y۰M9Uv[u"i۰M~!9UvZqYo e /bͫOArϿ$X2lI)V{&;z H%MFkÏ6[7ǯH ,d&PjM8vJ>:-]moϯ_?8cH(Xɳ$LZ6p1#H6}Z<5mǟo q"$PgP"HJ4lF.lU+XvkۿN=}PE Hs& D:kX2h˷!D&\VnY3h׷z Č@RM@"u*ְdѳo`BLTbrfѫn{rϿHȔ,`QPb,ڷrQcɗ6*[<5lǟ^~(q"Ɛ$PgOFBj!D&\jVj8ӳw];aC4":} 4,\F]$iNN{6œ6[7׿@ȓ*\$LRYn a親I5Yvi=1z)-2MEV]Zm^~B AFJ,N= rMvߎz~B AFjn rMvߎz~B AFJ,N=RMEV]Zm=1r ( 8G,m a$˲ۯUaq~B 9%z) 8,me߿bIFJ*-I,meߟbIF) 8$U]@EHcΟB2KfçËT)կfӯw];yA 4y":} D-^śg?,S'QVc˟N9u,qE 6u$ZF$iϣRWoǛF $X2lI(V{;z H%MFk_Ï6[7ǯH ,d&PjM8vJ>J-]moϷ_?8cH(\ɳ$LZ6rQ#H6}ZL5mǟo(q"$PgP"HJ4lF.lU+Xvjۿ>=|PE Hs&ΠD2kWh÷D"\jVj8hճ}|z "e bͳODӫ^1ϧfA 4y":} D-^śW>,yS'PVwbɟNt$X2lI(V{m:x 8LBZm&mӷ_?0cG(XУJR4nF*l4׵r Ys׷.z <2 <TU`ɣg,y3'PRwoǗFrϿ HȔ,`%NZYp i親8I5[~9=9%z)N=RMEV]Z~B AFJn rMvߎz~bIfjn rMvߎz~B AFJ,N=RMEV]Zm^{1r ( 8I,m a$ۯUaq~B 9%z)( 8,ee߿IfJ,M15Wmu߿bAFz) 6$]8cG(XФLRYp0Ǖ2u ukٹ{,×N} a"Ə$PGOFBسjaŏ*d׳r Ysٻ.@E Hc&ΟD2kWhçÍ"Tiֱj8ճw}{0Č@RN@*u*0dѻo`BL)Tffѯn];xaC8"̜<TU`ɣw.@:-\\nϯ??8c(\ɳ$LZ6p1#H6}uZ<5lǟ^~~(q"$PgP"HBشlaƑ*d4׵r ys׻. U .bͫw/@0cG(XФLRYp0ȕ2uukڹ{<×^} q"Ɛ$PgOHBشlaƑ*d4Xrytjٻ>|PF Hs' D:k2h˷!D&\VnY3h׷{0Č@RM@*u*0dѻo`BL)Tffѯn];xaC8"̜<TU`ɣw.@:-\\vn˯>8cH(XɳФLRYp0Ǖ2u ukٷ{,×N=PE Hs&ΟD2KWfçËL)Uffѯn{wǯ@ȓ*`%NZZ6p0Ǔ.m U+Xvysٻ.Q"۰E$Ue$XJ0h&Rj,ڷrb 0Uv[uczk ێ=]~垚6>! A%a)&.-6>! A%a)&.-6>! A$]~垚ێ4SUv[ubj*2]1G$OA%a~垚 ~{b ,MEi_9&-ێ Q(ÐE5Wa~䚊2m q"Ɛ$PgOHBسlaő*d4׵r Ys׻.@EHcΟB2KWfçË"Tiկjӳw]{ ċ@BM>"e ֯bѳO_Dӫbqѫf<aC8"̜<TU`ɣw.4sgҩZͻdͣ^zv‡0qEK6y$ԫ\F] $i2ϥRwoɛF$`2lIV&ܻ{He͟Jk6œ6{wǯ H .d'RsMv(˛>J-ݿ&mӷ_8c(\ɳ$LZ 6rQ#H6}Z<5lǟ_~ a"Ə$PgOHBسlaő*d4׳r Ys׻.@EDcB2KfջCL)Tffѯn=;xA4y":} 4,^śV> ,y2ХRwoɛF$X0l(ҨTsm[v(˛>:-\\u˧o q"Ə"PG!F:k2h÷ËT)TfqѫfA(ÑMUm"j*s~{b 0Uv[uc ێ9]~垛.-6>!$OE5We_9gMπA(ÐIEiǠI˰]A(ÐIEi_9go=w! A%a~垚ߞ9Uv[ucj*2n9A$OE5a垚 ێ{ Q,ÐIEWe^)& ~{a,ӐIEWe垊sn9,qE 6t$+ZF<YNN{W/`Ǘ>rϿ $X0l)(T{m:x 8%LFZ^.};7p׿H ,d&Pj-8tqJ>:-\]nϯ_?8*\ɳ%NZ 7rQ#I6}*[L5ǧo(q"$Tg"HJ4lF.lU+XvkۿN=}PE Hs& D:kX2h˷!D&\Vn93hշz ċ@BM@"u*ְdѳo_‰Dԭbrfѫn@DcB*u+0dѻo_Dӫ^1dϧ^zv(h$ʗ4pIV{:x8˛>J-\\uQ"۰E$Ue a&5Yvi1r)-1=V]Zm^|BIfjn rUaqןQ 0ӏA]㞻߿Q 0ӏAQUaz~B AFJ,N=RK=5~9=(i親E$Ue㞻߿QjN=RM=5~9y ÒY0n rMEV[~9yQ jN<15Wm߿I0cG(XУLRYp0Ǔ2u Ukٷ{,×N}@DcB2KfçËT)կfӯw]; "e bͳODӫbqϫfAC8"̛:DU`ɣg.޿4sgѩZūͣVy,iE 6u$ZF$iϣRWoǛF$X2lI)V{&;z H%MFkÏ6[7ǯH ,d&Pj-8tJ>:-\]nϯ_?8*\%NZ 7rQ#I6}*[L5mǟo q"Ɛ$PgOHBسlaő*d4׵r ys׻.@EDcB2KfջCL)Tffѯn $y2ϥRWoǗFsϿ $XJ0h(ҧRsMv(J>:ܽLuǧo~ a"LsG D2kWfçBLTb aȦI5Yv9=1r -1EV]Zm~B AFjn rUaqןYۯUeeu a$̶,m a$4E$UeeuYۯ]ᖛqןQjn RMEV]Zk=(i覢4C]aq~A9%r ($U]㖛q~!9%r4QUvߎZm=aC8"̛:DU^ţg4S'ѧVc˟N9u,iE 6t*Z6<YNN{W/`Ǘ>rϿ$X2lI(V{:z 8%LF[^Ï.[7q׿ H .d'RkM9v(˛>J-ݿ&mϷ_8c(\ɳ$LZ 6rQ#H6}ZL5mǟo q"Ɛ$PgP"HJ4lbF.l5+Xvyjٿ>=|@E Hc&ΟD2kWh÷č"Tiֱj8ճw}{0 @RN@*u*0dѻo`BLTbrfѫnrϿ$X2lI(V{:z 8%LF[^Ï.[7q׿ H .d'RkM9v(˛>J-ݿ&mϷ_?8c(\ɳ$LZ6rQ#H6}Z<5mǟo q"Ɛ$PgOHJ4lbF*l4Xvyjٿ>=|@EHcΟD2kWhçÍ"Tiձj8ճw}{0Č@RM@"u*ְdѳo_‰Dԭbqѫf<A 4y:} 4,^śW>,yS'PVwbɟN9t$`2lI)V{:z 8%LFZ^.}:ӷ8(\ɳ$LRYp0Ǔ2u U+ٷv,jۿ>=|PE HcΟB2K0fջoBDӫb1eϧ^v,h$ʘ4pISV{:x8˛>J-\B AFjnQUc߿8cG&X"HJسj˷A(ÐIUmY2n:b 0SUv[uczks~9Yz ێ9Yz ێ4SUv[uczkrn:b ,MUmI˰=w=Yuczj2]A(OE5a~嚊sn:AG$A$]ycj*M~y9<,hE 4ti*X6<}XfNJ{6`œ>{xrǿ H .d'RkM9vJ>:-\]nϯ_?8*\ɳ$NZ 6rQ#H6}Z<5lǟo q"Ɛ$PgOHBشlaƑ*d4Xrytjٻ>|PF Hs' D:k2h˷!D&\VnY3h׷z Č@RM@"u*ְdѳo_‰LTbrfѫnrϿ $X0l)(T{m:x 8LBZn^.}:pӷ0cG(XУLRYnǓ.u U+Yv,jۿ>=|@DcB*uK0dջo`BLԭbqϫfw,h$4piSV&;z 8%LBZm&mϯ_?8cG(XJJ4laŏ&\Vh=]݂)&.=w (q"Ə"PG D2kWfջoQ ۯ]eu i親,my1r ( 8I5Yviy1r ( 8I5Yviy1r ( ,m a$ۯUaq~B 9%z) 8G,meu߿IfJ,-1I5mu߿bAFz) 8$U]ᖛo~|j@ XJ0h((Tsm[x8̝BJm&m:ӷ8c(\ɳ$LZ6p1#H2}ulZ{|@EHcΟB2KWfçË"Tiկjճw}{ ċ@BM@"e*ְdѳo_‰Dԭbqѫfs$X2lI)V{&;z H%MFk_Ï.[7q׿ H .d&RjM8vqJ>:-\\vn˯>8cG(XУLRYpǓ2u U+ٷw,kۿ>=|@EDcB*K0fջoBLԭbqϫfA4yeL8y4ԫ\FiNN{6œ6[w׿HȔ,`NZ 6p0Ǔ.u U+XB AFjnQUc߿Q ۯUeeu a&,viy1z)-1=5ۆZm^|B AFJ,N=RMEV]z~B AFJ,N=RM=5~9=1r ( 8,m a$2ۯ]aqמB AFz)-8I4mu߀IfJ,M15Ymu翀IfI-8,Ue㞛q~Y $X0h((T{m[x8̝BZm&m:ӷ8c(\ɳ$LZ6p1#H6}uZ{|PF Ls' D:k2h˷!D&\Vn93hշ}z ċ@BM@"e*֯dѳo_Dԭbqѫf<A 4":}D^ţg4S'ѧVūˣVy‡0qEK6y$ԫZF] $i2ϥRwoɛF$X2lI(V{:z 8%LF[^Ï.}[7p׿H ,d&Pj-8tqdJ::\\u˧> a"Ə$PGOFBj!ŏ&\VnY3hշ}z T.`ɫw.4sgѧZū˟N9t PI0hRkM8tqdJ:*ۻL5lǟ^~~ a"Ə"LG D:kWhçCLA(MUm"j*s~{b 0Uv[uc ێ9]~垫.-6>!$OE5We_9g˰MπA(ÐIEiǡY]A(ÐIEiǠI˰M! A%a)&ߞrK4SUv[u"j*2]1G$OE%a~垚 ~{ Q,ÐIEe_)&ێ{ Q(ÏE5Va~䚊rm߀!S e /bͫO@s$X2lI)V{&;z H%MFk_Ï.[7q׿ H .d'RsMv(˛>J-ݿ&mϷ_?8cH(\ɳ$LZ6p1#H6}uZ<5lǟ_~ a"Ə$PgOHBسlaƑ*d4صrysٻ>PE Hs& D:kX2h˷D"\jVj8hճ}|z "e bͳODӫ^1ϧfwA 4y":} D,^śW>,yS'PVwbɟN9t$`2lI(V{:x 8%LBZn^&}:ӷ8cH(XɳФLRYnǓ.m U+Xvyjٻ>@EDcB*u+0dѳo_Dӫ^ͻ1dͣ^y,h% 4piSV&:x 8! E5We`I˱]A(ÐMUmj*2n;b 0SUv[ucz ێ=]~墫.-6>! A%e_9go=w! A%a)&.-6>! =]~垚ێ9SUv[ucz*2n:A(OE5We)&ێb ,MEi_9g.ߎCr 0MUiǟ9f-ێ{:VB38cG(XФLRYp0Ǔ2u Ukٷ{,ۿN=PF Hs& D2kWh÷č"Tiֱj8ճw}{ ċ@BM@"e*֯dѳo_Dӭbqѫf<aC8"̛<DU`ɣg.޿4sgҩZŻͣVy,iE 6t$+ZF$iϣNW/ǗF$`ʗ2pISV&ܻ{He͟JkÓ6[wǯ H .d&RjM8vJ>:-\]nϯ_?8*\ɳ$NZ 6rQ#H6}Z<5lǟ^~ (q#$Tg"HJ4lbF*d4صrysٻ.@EHcΟB2KfջCL)Tffѫn{rϿ H ,`QPb ڷrQ#H6}ulZ{,ۿN=|@ DR@"e*֯bͫO@=]݂)&.=w! A5We_9˰MA(MUmZ*2n:rK4SUv[ud ێ9]~垚ߞ9Yz ێ9Yv[uczks~{b 0QfmYMπ1G$OE%a垚 ێQ,IEi_9&-ێa,ӐIEWe(垚 s~:1G$=YuH ,`R&Pj,ڸtqcʙ:*۽Lu˧o (q#$Tg"HJ4lbF*l4Xrytjٻ>PE Hs&ΠD2kWh÷č"Tiֱj8ճw}{0Č@RM@"u*ְdѳo_‰Dԭbqѫn:-\\nϯ??8c(\ɳ$LZZ6p0ȕ2uukڹ{,×N}@EHcB2K1fջBL)Tfrfѫf<aC8":} D-^śW>,y2PRwoǛF $XJ0h(ҧRsM9vqJ::۽L5mǟ^~ q"Ə"LG F:kWhçËL aȦI5Yv=9%z)N=RMEvߎz~B AFJ.n rMvߖqןQ"ۯ]㞻 a$4E$Ueeu a$4E$Ueeu a$ۯ]㞻ןQ jn rEV]Zm]1i親4E$]㖛qמB 9%z)( 6$Ue㞻qמB 9%r &CU_zm]B+c q"Ɛ$PgOHBسlaŏ*d׳n Y3׷.0Č@RM@"u*֯dѳo_Dӭbqѫf<AC8"̛:DU^ɣg޿4SgѧZūˣVy‡0qEK6y$ԫZF] $iϣRWoǛF $X2lI(V{:z 8%LF[^Ï.}[7p׿ H .d'RkM9v(K>J-]moϯ_?0cG(XФLRYp0ȕ2uukڹ{<×^} q"Ɛ$PgOHBشlaƑ*d4صr ysٻ.@E HcΟB2KWfçËT)կfgӯo];xaC8"̛:}D^śg?,yS'PVwbɛNt$X0h(ҨTsm[v(˛>J-\\n˯> aƏ"LG F:kX2hçËT)Tfrfѫf<A4yeK8y$Z6<}@b 0SUv[u ߞ0ċ<2 <D^śV]B AFJn rMvᖛqןQۯ]u a$4E$Ueeu a$4E$Ueeu a$4C]㞻߿bIfjN=RMEV]~9=1q親E$U]㞻ןbIfJ,-1I5Wmu߿bIFI-8,Ue㞛q~JFu5 ċ@BM>"e bͳO{xrϿ H .d'RkM9v(K>J-]moϯ_?0cG(XФLRYp0ȕ2uukڹ{<×^} q"Ɛ$PgOHBشlaƑ*l4Xrytjٻ>|PF Hs& D:kX2h˷D"\jVj8hճ}z ċ@BM>"e ֯bѳO_DӫbqϫfA4":}D^ţg4S'ѧVc˟N9u,hE 6t*Z6<}XNJ{6`œ>{wǿ H ,d&Pj,8tqcʙ:*ۻL5ǧo a"Ə"PGF:2j˷!D"\iֱj8ӯw];yaC4":} 4,\V] $iON{7/`œ6{wǯ H,`QNZ 6p0Ǔ.h1z)-RMEV]z~BIfjӏAQU㞻߿YE$Ueew a$4,m a$6,m a$4C]㞻߿Q .n rMvߎz^|B AFz)-1I5YvgY0ӎ rMV]Zk=1i褢4ۯQUߎz^{(a"ӏ? rEU~9it)|@ H ,d&Pj,8tqcʙ::ܽ\u˧o> a"Ə"PGOFBسj!ŏ&d׳n Y3׷.0Č@RM@"u*ְdѳo_‰Dԭbqѫf<A 4y":} D-^śg?,S'QVc˟N9u,iE 6t$+ZF=iONW/aǗ>s$X2lIV&zH%͟FkÏ6[7ǯH,`R&Pj,8tqdJ::\\vn˯>0cG(XФLRYp0ȕ2uukٹ{,×N} aƏ"PGOFBj!ŏ&\Wn Y3h׷z ċe /bͫwO@@ DRN@"e ֯bͫwO@4b 0SUv[v ߞ=a)&o=w1G$OE5WeǠI˰MA(ÐIEmY]A(MUmY]A(ÐIEiǠI˰Mw! A%a垚ߞ9Uv[uczj2n:A$OE5Va(垚 ێ Q,ӐIEe_)&ێ{b ,IEe^(垚 sn:Rʖ(q"$PgOHBسlaő*d׳r Ys׻. e /bͫO@:-\\nϯ??8c(\ɳ$LZ6p1#H6}uZ<5lǟ^~ (q#$Tg"HJ4lF.l5+Xvyjٿ>=|@DcB2KfçËT)Ufgӯo];yaC8"̛<DU^ɣg޿4S'ѧVc˟N9t,h% 4piT*X6ܻ}He͟JkÏ.[7q׿H,`QPb ڷrQ#I6}uZ{<×N}PE HcΟB*K0dջo_‰Dӫ^1dͧ^y,h% 4piSV{&:x1z)-RMEV]z~bIfjӏAQU㞻߿Q 2ۯ]u a$,m(i親,m a$4E$UeeuYۯ]aqןIfjnRMEV]9=(i$4Ua~B AEz) 8,UecןbAFz) 8$U]㖛o~ Bt30ċ@BM>"e ֯bѳODӫ^1eϧ^v,hE 4ti*X6<}XfNJ{6`œ>{xrϿ H .d'RkM9v(K>J-\]nϯ_?8*\ɳ$NZ 6rQ#H6}Z<5lǟ_~ a"Ə$PgOHBسlaő*d4׵r ysٻ.@E Hc&ΟD2kWhçÍ"Tiձj8ճw}{ ċ@BM@"e*֯dѳo_Dӭbqѫf<aC8"̛:DU^ɣg޿4S'ѧVū˟V9,iE 6t*Z6<}XNJ{6`œ>{wǿ H ,dR&Pj,ڸtqcə:*ۻL5mǟo~ aƏ"LG!F:2h˷č"Tiկjӯn];xA 4ye8y 4ԫ\FYNJ{6œ6[7q׿@ȓ*\$LZYnFB AFjnQUa߿YE$Ueg Ėi親5Yviy 9%z)-1=5ۆZm^|B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|A9%z)-1=5Yviy(i親E$U]㞻ߟQfjN=RK=5~iw Y 0nRME5~9iQjN:1I5meߟ#)-p‡0qE 6u$+ZF=YNN{W/`ŗ>{rϿH,`QPb,ڸtqcə:*۽Lu˧o> (q#$Tg"HJ4lF.l4Xrytjٻ>|PF Hs& D:kX2h˷D"\jVj8hճ}|z "e bͳODӫ^1ϧfA4":}D^ţg4S'ѧVū˟V9,qE 6u$+ZF=iONW/aǗ>s$X2lI(V{:z 8%LFZ^.};7pӿ@H,`QPb,ڷtqcɗ:*ۻL5ǧo q"Ə$PGOFBj!E&\Vn8hճ}{ ċ@B >e .bͫw.@4sgѩZū˟N9t$X0l(ҨTsM[v(J>:۽L5ǟ_~ q"Ə"LG D:kWhçB! E5We_I˰]A,MUq"j*s~{rK4SUv[u ێ9Yzߞ9Yz ێ9Yz ێ4SUv[uczk2n:b ,MUmנI˰=w! =]zksn:A$OE%a~䚊sn:1G$A]ycj*M~SLs:[aC8"̛:DU^ţg4S'QVb˟N9t,h% 4tiT*X6<}XfNJ{6œ6{wǿ H .d&RjM8vJ>:-\\nϯ??8c(\ɳ$LZ6p1#H6}uZ{|PF Hs& D:kX2h˷D"\jVj8hճ}|z "e bͳO,y3'PVwbɟNt$`2lI)V{:z 8%LFZ^.}:pӷ8(\ɳ$LZYp0Ǖ2u Ukٷw,kۿN=|@EDcB*u+0dѻo_‰Dӫ^1eϧ^v,h% 4piSV&;z 8%LBJmݿ&mnϯ>0C&Tg"HBسj˷A(MUm"j*s~{rK4SYzߞ=])&.-6! A%a9go=w! A%a9go=w! A%]~垚ߞ9Uv[uczkrn:b ,MUmI˰=w9Yucz*2]߀A$OE%a~䚊sn:1G$A]ycj*M~SLk*[A4y8} 4,\śV^> ,y2ХRwoɛF $X0l)(T{m\:x 8LBZm&}:ӷ8*\ɳ$NZ 6r1#H6}uZ<5lǟ^~ (q#$Tg"HJ4lbF*l4Xrytjٻ>|PF Hs& D:kX2h˷D"\jVj8hճ}|z "e bͳO{wǿ H .d&Pj-8tqdJ::ܽ\u˧o (q"$PgOHBسlaŏ&dWnY3hշ}z <2 <TU`ɣg.޿4S'QVbɛN PI0hRjM8tqcɗ:*[<5l×N}PEDc@*u*֯bѳO@B AFjnQUa߿YE$Uee i親,Yviy1z)-1=5~9= 9%z)-1=5~9=1r ( 8,m a"ۯ]ᖛqןIfjN=RMEU~9=1i親4E]aq~!9%r (E$]a~|B 9%r &4QUvߎZm=2 c_R $XJ0h(ҨTsm[x(˝BJmݿ&mϷ_?8cG(XФLRYp0Ǖ2u Ukٷ{,×N}PF Hs& D:kX2h÷č"Tiֱj8ճw}{0ċ@BM@"e*֯dѳo_Dӭbqѫf<aC8"̛<DU^ɣg޿4SgѧZūˣVy‡0qEK6y$ԫZF] $iϣRWoǛF$`2lIV&zH%͟Fk_Ï.[7q׿ H .d&RjM8vqJ>:-\\vn˯>0cG(XУLRYnǓ.u U+ٷv,kۿ>=|@EHcB*K1fջBLTbqѫfA 4y8} 4,\V] $iϣNW/`ŗ>{xrǯHȔ,`QNZ 6p0Ǖ2u U+ٷvjٻ> <2̛<D,^śV]B AFjnQUa߿YE$Ue Ėi親5Yviy1%z)-1=5~9^|B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]9=1r ( 6,mu aǢۯQUaz~!9%r ( 6,Uee߿IfJ,-1I5Wmu߿bAFz) 8$S]ᖚ~|BT,hE 4ti*X6<}XeΡJk6œ6{wǯH,`R&Pj,ڸtqcʙ:*۽Lu˧o> (q#$Tg"HJ4lbF*l4Xrytjٻ>PE Hs&ΠD2kWh÷č"Tiֱj8ճw}{ ċ@BM@"e*֯dѳo_Dӭbqѫf<aC8"̛:DU^ɣg޿4SgѧZūˣVy‡0qEK6u$ZF$iϣNW/Ǘ>s$X2lI(V{:z 8%LFZ^.}:pӿ0cG(XУLRYnǓ.u U+Yv,jۿ>=|@EDcB*uK0fջoBLԭbqϫfA4ye8y 4Ԭ\F]$iON{7/`œ>{wǯ@ȓ*`%NZ6p0Ǔ.u U+Xvysٻ. ċ<2 <DU^śg> 1r -2MEV]Zm~B AFjnQUaq߿Q ۯ]㞼u a$4E,m a$4E$Ueeu a$4E$Uec߿Q .n rMvߎZm^|B 9%z)-8I5Wm ÒY0ӏA rMv]Zk=1i褢4ۯQUvߎZm](aǢ0n RM=5vgu߀C)Ц5A 4y":} 4,\śV>,y2PRwoɛF$X0l)(T{m\:x 8LBZm&}:ӷ8*\ɳ$NZ6p1#H6}uZ<5lß^~~(q"$PgP"HJ4laƑ*d4صrysٻ>PE Hs&ΠD2kWh÷Í"Tiձj8ճw}{ ċ@BM@"e*֯dѳo_DӫbqϫfAC8"̛:D^ţg4S'ѧVū˟N9u,iE 6t*Z6<}XNN{6`œ>{xrǿ H .d&Pj-8tqdJ::ܽLu˧o (q"$PgOHBسj!ŏ&\Vn93hճ}{ ċ@B >e .`ͫw.@4sgѧZū˟N9t$X0h(ҧRsM8vqdJ:*ۻL5lß^}@ DRM@"e /bͫw.! E5We_I˰]A,MUm"j*2~{b 0SUv[uczkێ9Y~垚ߞ9Yz ێ9Yz ێb 0QfqY]πA(OE5We_)&.ߞ4SUvq"YM 9Uv[u"Y۰Mw> 9SUvqIo-6ߞL-[8cG(XУLRYnǓ.u U+ٷw,kۿN=|@E HcΟB2KWfçËT)կfgӯo];yaC8"̛<DU^ɣg޿4SgѧZū˟V9,qE 6u$+ZF=iONW/aǗ>s$X2lI(V{:z 8%LF[^Ï.}[7p׿H ,d&Pj-8tqJ>:-\\vn˯>8cH(Xɳ$LZYp0ȕ2uukڹ{<×N} a"Ə$PGOFBسj!ŏ&d׳n Y3i׷.z ċ@BM>"e bͳOAe /bͫwO@{xrϿ H .d&RjM8vJ>:-\\nϯ??8c(Xɳ$LZZ6p0H2}ulZ{<×^} q"Ɛ$PgOHBشlaƑ*d4׵r ysٻ.@E Hc&ΟD2kWfçË"Tiկjӳw]{ "e bͳOA"e /bͫO@{xrϿ H .d&RjM8vJ>:-\\nϯ??8cH(Xɳ$LZZ6p0H2uukڹ{<×^} q"Ɛ$PgOHBسlaő*d4׵r ysٻ.@EHcΟB2KWfçËT)կfӯw]; e /bͫO@{rϿ XJ0h(ҨTsm[x(˛>J-ݿmoϯ_?8cH(XɳФLRYnǓ.m U+Xvyjٻ>@EHcB*uK0dջo_‰Dӫ^1dϧ^zv,h$ʘ4pIV{:x 8˛BJ-\\u˧oA(MUm"j*s~{b 0SUv[ud ۞=]~&.-6! A%e_9go=wπA(ÐIEiǠI]A(ÐIEiǠI˰MπA(ÐIEiǟ9go=w! =]~垊 ێb 0MUmI˰=w9Y[ucj*]π1G$A%]zzk2]π1G$A]ucj)Mw>!N1όl8cH(XФLRYpǓ2u Ukٷw,ۿN=}@E Hc&ΟB2KWfçËT)կfgӯo];yaC8"̛<DU^ɣg޿4S'ѧVū˟V9,iE 6t$+ZF<YNN{W/`Ǘ>rϿ $X0l)(T{m:x 8%LBZn^.}:pӿ@H,`QPb,ڸtqcʙ::۽Lu˧o> a"Ə$PGOFBسjaŏ&d׳n Y3׷.{0Č@BM@"e*֯bѳO_Dӫ^1eϧ^w,h% 4tiT*X6ܼ}He͡JkÓ6[7׿ H ,dR&Pb,ڷtQcɗ6*[<5lǟ^~~ q"Ə"PGF:2h˷č"Tiկffӯn=;xA4yeK8y$Z6<}Xe͟Fk^Ï.}:ӷ_?Q۰E$Ue$XI0h&Rj,ڷrb 0Uv[uczl ێ=]~垫.-6>! A%e_9go=w! A%a)&.-6>! A%a~垚ߞrK4SUv[ubj*2n9A(OE5We)&ߞrK4RQfqY˰=w>!9Uv[u"Y۰Mw> 8SUfmI.,ߎe2$X2l)(T{m\:x 8̝BZm&m:ӷ_8cH(XɳФLRYp0Ǖ2u ukٷ{,×N=PF Hs&ΠD2kWh÷Í"Tiձj8ճw]{ ċ@BM>"e bͳODӫ^1eϧ^wA 4y":} D,^śW>,yS'PVb˟N9t $X0l)(T{m\:x 8LBZn^.}:ӷ0cG(XУLRYp0Ǔ2u Ukٷ{,ۿN=PE Hs&ΠD2kWhçË"Tiկjӯw];yA4y8} 4,\V^> $y2ϥRwoǛF$X0l((Tsm[x(˛>J-]]nϯ>0cG&X#JJ4laƑ*d׳n Y3h׷}|z ċ"e bͫOA{xrǿ H .d&RjM8vqJ>:-\\vn˯>8cH(XФLRYp0ȕ2u ukٹ{,×N} a"Ə"PGOFBسjaŏ&d׳n Y3׷. e /bͫOArϿ$X0l)(T{m\:x 8̝BZm&m:ӷ_8cH(XФLRYpǓ.u U+ٷv,jۿ>=|@DcB*u+0dѻo_‰Dӫb1ϧ^v,iE 4tiT*X&ܻ{H%MFZ^.}:ӷ_?0CG&T"HJسl!ŏ&\Vjb 0SUv[vߞ9]~&.-7! OE5We`I˰MA(ÐMUmYn:b 0Qfuczks~{b 0Qfq"j*2n:b 0Qfq"j*2n:b ,MUmY˰MπAG$OE5We)&ߞ4SUvq"YM!9Yv[u"j)M8SUfqIo-5ߞCb 0IEe嚊0ċ@BM>"e bͳOA{xrǿ H .d&RjM8tqJ>:-\\vn˯>8cG(XФLRYp0Ǖ2u ukٹ{,×N}@EHcΟB2KfçËT)կfgӯo];yA 4y":} 4,^śW>,yS'PVwbɟN9t$`2lI)V{&;z H%LF[^Ï.}[7p׿H,`R&Pb,ڸtqcə:*ۻLuǧo q"Ə$PgOFBسj!E&\Vn93hշ}|z0ċ@BM>"e /bͫwO@{xrϿHȔ,`QPb,ڸtqcə:*۽Lu˧o> (q#$Tg"HJ4lbF*l4Xrysٻ>PE Hc&ΟD2kWfçË"T)կfӯw];yA4y:} 4,\śV> ,y2PRwoɛF $XJ0h(ҨTsm[v(˛>J-]mnϯ??8cG(XУJRnF.l5+Xrysٻ. <2 <TU`ɣg,yS'PVwoɛF XI0h'Rj-8tqcɗ6}*Zx9]݂)&.=w! A5We_9˰MA(MUmj*2n:b 0Qfuczks~{9Yz ߞ9Yz ێ9Yzczks~{b 0MUmY˰Mπ1G$OE5Wa)&ߎrK4SQfq!Y˰M! =Yucj*M 9SUvqIo-6ߞCr 0IEe嚊 H .d&Pj,8tqcʙ:*۽Lu˧o(q"$PgOHBسlaŏ*d׳n Y3׷.{0Č@BM@"e*֯bѳO_Dӫ^1ϧfA 4y":} 4,^śW>,yS'PVwbɟN9t$`2lIV{&;z H%MFk^Ï.}[7p׿ H ,d&Pj-8tqdJ::\\u˧>0cG(XУLRYnǓ2u U+ٷw,ۿN=}PE Hc&ΟD2KWfçËT)Uffӯn];xAC4":} D,^śW>,y2PRwoɛF$X2l)(T{m[x(˛BJ-ݿmnϯ>0cG&XJJ4laƑ*d׳n Y3hշ}{ <2 <TU^ɣg>,y2ХRWA(MUm"j*s~{b 0SUv[ud ۞=]~&.-6! A%e_9go=wπA(ÐIEiǠI]A(ÐIEiǠI˰MπA(ÐIEiǠI˯=w! A%a~垚ێ4SUv[u"j*]A(OE5We)&ێQ,ӐIEe_)&ێ{b ,IEe(垚sn:1F =UvZqIn (q#$PgOHBسlaŏ*d׳n Y3׷.{ ċ@BM>"e bͳOArϿ $X0h((T{m\:x8̝BZm&}:ӷ8*\ɳ$LZ6p1#H2}ulZ{e /bͫwO@J-]mnϯ_?8c(Xɳ$LRYp0Ǖ2u ukٷ{,×N=PE Hs&ΠD2kWhçÍ"Tiկjӯw]; e /bͫwO@rϿ $X0l)(T{m\:x 8LBZm&}:ӷ8*\ɳ$LZ6p0H2}ukڹ{<×N} aƏ"PGOFBj!E&\Vn93hշ}|z0Č@BM@"e ֯bͳOA|PE Hc&ΟD2KWfçËT)կfgӯn];xaC8"̛:D^ţg,S'QVb˟N9t,h% 4ti*X6<}XeΡJ{6œ6{wǯ H .d&Pj-8tqdJ::\\u˧>0cG(XУLRYpǓ2u Ukٷw,ۿN=PE Hs&ΟD2kWhçË"Tiկfӯw];yA4y8} 4,\V^> $y2ХRwoɛF$X2lI(T{m\:x 8̝BJmݿ&mϯ_?8(XɳФLRYnǓ.m U+Xvytjٻ>@DS@*u*ְdѳO_,y3'PRwpbɛF$X2l)(T{m:x 8LBZm&}:ӷ8(\ɳ$LZ6p0H2}ulZ{<×^} a"Ə$PgOHBسjaŏ*d׳n Y3׷.{0Č@RM@"e*֯dѳO_Dӫb1ϧfA 4y":} 4,^śV>,y3'PRwpbɛF$X0l)(T{m\:x8̝BJmݿ&mϷ_?0cG(XУJRnF.l5+Xrytjٻ>@EDcB*u+0dѻo_‰Dӫ^1eϧ^v,h% 4piSV&;z 8%LBZmݿ&moϯ>0cG&T"HJسj!D! E5We_I˰] Hȓ,`$LZYn aȦ-Yviy9%z)-RMEV]Zm^|BIfjn rMvߎzןQ 0ӏAQUaqןQ 0ӏAMvߎz~B AFI-1=5~9iy1i親E$Ue㞻߿QjN=RM=5~9iy ÒY0n rMEU~9wQ jN<15Wms߿bIFz) EUߎZm=0cG(XУJRnG.lU+Xvyjٿ>|PE Hc&ΟD2KWfçËT)կfgӯn];xaC8"̛:}D^ţg?,S'QVb˟N9t $XJ0h((T{m[x8̝BJm&m:ӷ_8c(\ɳ$LZZ6p0ȕ2uukڹ{,×N} aƏ"PGOFBj!ŏ&\Wn Y3h׷z ċ@BM>"e bͳOAU .`ͫw/@{wǿ H .d&Pj-8tqdJ::ܽ\u˧o> aƏ"PGOFBj!ŏ&\Wn Y3h׷z ċ@BM>"e ֯bͳODS^1eϧ^v,h% 4ti*X6<}XfNJ{6œ6{wǯ H ,dR&Pj,8tqcʙ:*۽Lu˧o(q"$PgOHBسlaŏ&d׳n Y3i׷z U .`ͫw.@ $i aȦI5Yv=AC4yeL8y$+Z6ܻ{9]~垚-6>! OE5We_9g˰MπA(ÐIEmY]A(ÐIEiǠI˰MπA(ÐIEiǠI˰=w! A%]~垚ێK4SUv[q"j*]πA(OE5Wa(垚 ێ{ Q,ÐIEWe^)& ~{Q,ÐI5We垊sn9߀AG$=Y[u"Yo-6 U .bͫw/@{wǿ H .d&Pj,8tqdJ::ܽ\u˧o> (q#$TgP"HJ4laƑ*d4صr ysٻ.@EHcΟB2KfçCL)Uffӯn];xAC8"̛:}D^ţg?,S'QVb˟N9t $XJ0h(ҨTsm[x(˝BJmݿ&mϷ_?0cG(XУJRYnǓ.m U+Xvjٿ>|PE Hc&ΟB2KWfçCL)Tfrfѫf<AC4":} 4,\V] $iϣNW/aǗ>{rǿ H,`QNb 6r0H2u ukٷw,jۿ>@DS@"u*֯bͫO@9]݂)&.=w (q"Ə"LG D2kWfջoQ ۯeeu i親-Yviy1r)-1=5~9=1r ( 8I5Yviy1r ( 8I5Yviy a$4C]㞻ߟQ jn rMEV]Y=(i$4Uaz~B A%z)( 6$U]㞛q~A9%r4QUvߎZm=(a0nQ=Ym妻׀$X0h(ҨTsm[x(˛BJ-ݿmoϯ_?8c(\ɳ$LZYp0Ǖ2u ukٷ{,ۿN=PE Hc&ΟD2kWfçËT)կfgӯo];yaC8"̛:DU^ţg4S'ѧVc˟N9t,h% 4ti*X6<}XeΡJ{6œ6{wǯ H ,d&Pj,8tqcʙ::ܽLu˧o (q#$PgP"HBشlaő*d4׳r Ys׷.0Č@BM@"e ֯bͳO|B AFJ,N=RMEV]Zm~B AFJ,N=RMEV]Zm^|A9%z)-1=5~9=1r ( 8,mu YۏAQUߎz~|B A%z) 8,ee߿Qfj,N:15Ymu߿bIFz) 8$S]ᖚ^|!1i$ӏ? rME5vgA4y":} 4,\śV^> ,y2ХRwoɛF$X2lI(V{m:x 8LBZm&m:ӷ8c(Xɳ$LRYp0Ǖ2u ukٷ{,×N=PF Hs&ΠD2kWhçË"Tiկjӯw];A 4y":} 4,^śW>,y3'PVwpbɛNt$X2lI(V{m:x 8LBZn^&}:ӷ8(\ɳ$LZZ6p0ȕ2uukٹ{,×N}PF Hs&ΟD2kWfçËT)Uffӯn=;xA4y":} 4,\V] $i2ϣRW/Ǘ>rϿ XI0hҧRsM9vqJ::۽Luǟo~ (q"$PgOFB2j˷D"Tiկffѫn<A 4yeL8y$ԫZ6<}@b 0SUv[u ߞ=a)&o=w! A%e_9goMπA(ÑMUmYn:b 0Qfq"j+s~{b 0Qfq"j*2n:b 0QemY]A$OE5We_9&.-6=8SUv[ubj*1]A(OE5We)% ێ Q,ÐIEWe^)& ~{Q,ÐI5We嚊rn9߀1G =Y[u"Y誻o-5ߐ,hE 6ti*X6ܼ}Xe͡JkÓ6[7׿ H .d&Pj,8tqcʙ:*۽Lu˧o(q"$PgOHBسlaŏ*d׳n Y3׷.{0ċ@BM>"e ֯bѳODӫ^1eϧ^v,h% 4ti*X6<}XeΡJ{6œ6{wǯH ,`R&Pj,ڸtqcʙ:*۽Lu˧o(q"$PgOHBسlaŏ*d׳n Y3i׷.z ċ@BM>"e /bͫO@TV.`ɣg.޿,S'PVwoɛFϿ PI.d&Pj,ڷrQ#HB AFjn QUa߿YE$Ue Ėi親I5Yviy1r ( 81=5~9=1r)-1=5~9=1r ( 8I5Yviy1r (,mYۯAQUa~B 9%z) 8I4muY0n rEV]9=y(a$ۯAMv]Zk=(aǢ0ӎ RME5vi߀bAFz)(CQMv@E HcΟB2K1fջBL)Tbrfѫf<aC8"̛:}D^śg>,yS'PVwbɛNt$X2l)(T{m:x 8LBZm&m:ӷ8c(Xɳ$LZYp0ȕ2u ukٹ{,×N}PF Hs&ΠD2kWhçÍ"Tiկjӳw]; U .bͫwO@,yS'PVwbɛNt$X2l)(T{m\:x 8̝BZm&m:ӷ_8c(Xɳ$LRYp0Ǖ2u ukٷ{,×N=PF Hs&ΠD2kWhçË"Tiկjӯw];yA 4y:} 4,\śV> ,y2PRwoɛF $X0h((Tsm[x(˝BJmݿ&mϷ_?0cG(XУJRnF.lU+Xvytjٻ>@EHcB*K0fջoBLԭbqϫfw,h$4piSV&;z 8%LBZm&mϯ_?8cG(XУJJ4laƑ*d׳nY3hճw}{ <2̛<D,^śV]B AFjnQUc߿Y4E$Um(i親I5Yvi=1r *-1=5~9=B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Y=1r (,meuY0ӏAOMvߎz^|A9%z ( 8,UeeߟIfJ,-I5mes߿IfJ*-,Ue㞛q~B 9%q覢2ۯArEV[~9iAC4":} 4,^śV> ,y2ХRwoɛF$X2lI(V{m:x 8LBZm&m:ӷ_8cH(XɳФLRYp0Ǔ2u Ukٷw,ۿN=}PE Hc&ΟB2KWfçËT)Ufgӯn];xAC8"̛:}D^śg?,S'PVb˟N9t$`2lI)V{:z 8%LFZ^.}:pӷ0cG(XУJRnG.m U+Xvyjٿ>|PE Hc&ΟD2KWfçËL)Tffѫn{rǿ H ,`QPb ڷrQ#H6}ulZ{,ۿN=|@DS@*u*֯dѳO!G$OE5We_9g˰MπA(ÐIEiǠI]A(ÐIEiǠI˰M! A%a)&.ߞ8SUv[ucz*2n:A(ÏE5We^)&-ߞrK4SQfqY˰=w~!9Yv[u"i۰M~!9SUvqIo-5ߞQ(ÏE5azcj* ċ@B >"e /bͫwO@"e bͳOA{xrǿ H .d&Pj,8tqcʙ:*۽Lu˧o q"Ɛ$PgOFBسj!E&\Vn93hճ}{ ċ@B >e .bͫw/@!=Yzzksn: Q,IEi_9f.ߞrK0QUmנIgn-5ߞrJ0MUi_9& ~{ Q(OA%]ycj)۰=v,iE 6t*X6<}XeΡJk6Ó6[7ǯ H .d&Pj,8tqcʙ:*ۻLuǧo q"Ɛ$PgOHBسj!ŏ&dWn Y3h׷z ċ"e /bͫO@U .`ͫw.@rϿHȓ*`$NZYpF! A5We_I˰MA,MUmj*2n{b 0SUv[uczk ێ9]~垚ߞ9Yz ێ9Yz ێ4SUv[uczksn:b 0MUmY˰MϿ! =]zs~za,IEi_9g.ߞrK0QUmǠIg.,ߞCr 0MEi_)% sn:1F =UvqI. ċ@BM>"e /bͫwO@e /bͫO@:ܽLuǟo~ (q"Ɛ$PGOF:2h˷Í"T)Ufrfѫfb 0SUv[vߞ9]~&.-7!$OE5We`I˰MA(MUmY2n:b 4SUv[uczks׎9Yz ێ9Yz ێ9Yuczks~{ Q,MUmנI˰=w!=Yzzksn: Q,ӐIEe_9&-ߎCrJ0MUiǠ9g.ߞCb 0MEi_)& s~:1F =UvZqI.0ċ@BM>"e /bͫwO@e .bͫwO@e .bͫw/@,y2PRwoɛF$X2lI(T{m:x 8̝BZm&m:ӷ_?8cG(XУLRYnǓ.u U+Yv,jۿ>=|@EDcB*K1fջBL)Tfrfѫn ,y2ХRwoɛF XJ0h(ҨTsm[x(˛BJ-ݿ&moϯ_?8(\ɳ$LZYp0Ǖ2u Ukٷ{,ۿN=}@EHcB*K1fջBLTbqѫfA 4y8} 4,\V] $iϣNW/`Ǘ>{rǿ H ,`QNb rQ#H2}ukڹ{,ۿN=|@ DRN@"e*֯bͫO@!=Yzzksn: Q,IEi_9g.,ߞrK4QemIo-6rK4QUiǠ9g-ێ{Q(ÏE5azz*Mw>@ H ,dR&Pj,ڸtqcɗ:*ۻL5mǟ_~ (q"$PgOHBسlaŏ&d׳n Y3h׷z ċe .bͫwO@"e bͫO@,y3'PVwpbɛF $X0h((Tsm[x(˛BJmݿ&mϯ_?0cG(XУJRnG.lU+Xvyjٿ>|PE Hs&ΟD2kWfçËT)կfgӯn];xAC8":}D-^śg>,yS'PVwpbɛN$X0l((T{m[x(˝BJmݿ&moϯ_?8c(XɳФLRYpǓ.u U+Yvjٿ>|PE HcΟB2K0fջoBLԭbqϧfw‡,qE 6tiT*X6ܻ{H%MFZ^&}:ӷ_?0CG&T"HJسj!E&\jVj aȦI5Yv9=1r)-RMEV]Z~BIfjˏAQUa߿Yۯ$Ueeu a$4,m a親,m a$4E$Ueeu a$4E]㞻߿Qfjn rEV]Zm^}1r$Uee߿bIfJ,-15Yv Y .nRME5~i ÒY n=Q=Yuu߿If) 6E$U_zm= DA4ye8y 4Ԭ\F] $iϣNW/aǗ>rϿ@Ȕ,`QNb ڷrQ#I6}Z<5lß^~~ q"Ɛ$PgOFBسj!ŏ&\VnY3hշ}z U .bͫw/@{xrǿ H ,d&Pj,8tqcʙ:*ۻLuǧo q"Ə$PgOFBj!E&\Vn93hճ}{ ċ@BM>"e /bͫwO@@EHcΟB2KfջBL)Tffѫn<A4y8} 4,\V^> $y2ϥRwoǛF$X2lI(V{m:x 8LBZm&m:ӷ_8cH(XɳФLRYpǓ2u U+ٷv,kۿ>=|@EDcB*K0fջoBLTbqѫf<A4y":} 4,\śV^> $y2ϥRWoǗFsϿ XI0h(ҧRsMvJ>:\Lu˧o a"Ə"LG F:kX2h÷Ë"T)Uffѫf<A4yeL8y$ԫZ6<}Xe͟Fk^B AFjnQU㞻߿Q"ۯ$Uee Ėi親I5Yvk=1z)-1=V]Zm^|B Ifjn rMvߖqןQ 0ӏAQUaq߿Q 0ӏAQU_z~B AFJ,N=RMEV]9=1r,eeuY0ӏAMvߎzm^|!9%r ( 6,UecןIfJ,-I4me߿IfI-8,Ue㞛q~B 9%q覢2ۯArEV[~9i߁UA4ye8y 4Ԭ\F] $iϣNW/aǗ>rϿ@Ȕ,`QNb rQ#I6}Z<5lß^} q"Ə$PgOFBj!E&\Vn93hշ}|z0Č@BM@"e ֯bѳOT.`ɫw.4sgѧZū˟N9t XI0hҧRsM9vqJ::ܽLuǟo~ a"LG D:kWhçËL)Tfqѫf(h$ʗ2pI)V{m\:x(˛>0b 0SUv[vߞ9]~&.-7!$OE5We`I˰]A(MUmZ*2n:rK4SUv[uczk ێ9Yzߞ9Yz ێ4SUv[uczks~{b 0QfqY]πA(OE5We^)&.ߞ4SUvq"YM 9Yv[u"iM!9Uv[q"Y˯=vrK0MUi_)& sn9߀!RJuA4ye8y 4Ԭ\F] $iϣNW/aǗ>rϿ@Ȕ,`QNb rQ#I6}Z<5lß^} q"Ə$PGOFBj!E&\Vn93hճ}|z0ċ@BM>"e ֯bͳO"e /bͫO@ ,y2ϣRW/`! E5We`I˱] HȔ,`$NZYn a親5Yvi{1r (-1=5~:m^|B AFJ,n rMvߎz~B Ifjn rMvߎz~B AFJ,N=RMEV]Zm^|B AFz)-1=5~9=y1r (,meu Y0ӏAMvߎzm^|!9%r ( 6,UecןbIfJ*-I4me߿IfI 8,U]㖛o~|A9i褢˲ۏA rEU~gu翀4MA4ye8y 4Ԭ\F] $iϣNW/aǗ>rϿ@Ȕ,`QNb rQ#I6}Z"e bͳOAe .bͫw/@rϿ@Ȕ,`QNb rQ#I6}Z"e bͫO@T.`ɫw.4sgѧZū˟N9t PI0hҧRkM8vqJ::۽L5ǟ_~ (q"Ɛ$PGOF:2h˷č"Tiկffѫn<A 4ye8y$ԫZF<}Xe͞B AFjnQUc߿Q ۯUee i親I5Yvi=1r)-1=5݆Zm^|B AFjn rMvߎzןQ 0ӏAQUaqןQ 0ӏAQUaqןQ 0ӏAQU_z~B AF)-1=5viy(i親4E$]㞻qןIfJ,N:1=5Yvi Y0n rMEV[~9yQ jN<15Wm߿bAFz) EUߎZm=t)m|%J a"Ə"PGF:2j˷!D"\iֱj8ӳw];A4ye8} 4,\V] $iϣRW/Ǘ>rϿ $XJ0h(ҨTsm[v(˛>J-]mnϯ??8cH(XФLRYpǓ.u U+ٷv,jۿ>=|@EDcB*K0fջBLTbqѫf<AC4":} D,^śW>,y2PRwoɛF XI0h(ҧTsM[v(K>:-\\n˯>0cG&XJJ4nF*l4׵r Ys׷.{ ċU .`ɫw.4SgѧVūb˟N9t $XI0hҧRsM8tqcʙ:*ۻL5lß^} a"Ls' D2kWfջB@1z)-RMEV]z~B AFjn QUa߿Y۰E$Uee a親,Yviy1z)-1=5~Zm^|B AFJ,N=RMEV]z~B AFJ,N=RMEV]Zm^}1r ( 8I5Yvi a$2ۯ]㞛qןIfjn=RMEV[~9=1i親4E]aq~!9%r (E$]ao~B 9%r (CU_zm]0a"0ӎ RM=5vs߿C)Х+|kA 4y8} 4,\V] $iϣNW/aǗ>rϿ@ȓ,`QNb rQ#H6}uZe /bͫwO@e .bͫw/@9]݂)&.=w! E5We_I˰MA,MUm"j*2~{b 4SUv[uc ێ=]~垚-6>! A%a)go=w! A%a)&.-6>! A%]~垚ߞrK4SUv[ucj*2n:A(ÐI5We_9&.-5ߞrK4QfqY˰Mw! =Yucj*]Ͽ!9UvZq!Y˯=6rK0MUi_)& sn:AG =UvZqIHȔ,`QNb rQ#H6}uZ{<×N}@DcB*uK0dջo`BDӭbqϫfA4y8} 4,\V] $i2ϣRWoǗFs$X0l((Tsm[x(˛BJmݿ&moϯ_?8c(\ɳ$LRYp0Ǔ2u Ukٷw,kۿN=|@EHcB*K0fջBLTbqѫf<A4":} 4,\śV^> $y2ХRwoǛF$X0h(ҨTsm[v(K>:-\\vn˧> (q"$PgOFBj˷!D&\iֱjӯw];xA4y8y 4ԫ\FYNJ{6Ó6[7q׿@@ȓ*\$LZYnFB AFjnQUc߿8cG(X"HJسjA(MUmj*2n:b 0Qv[uczktێ9Y~垚ߞ=]~垚ߞ9Yz ێ9Y[uczks~{ Q,MUmI˰M! =]zs~zb ,MEiǠ9g.-6ߞK4SQfqIo=6=rJ0MUiǟ9&~{ Q(OE%azz*Mw>L-[[ a"Ə"PGF:2j˷!D"\iֱj8ӳw];A4ye8y 4,\V] $iϣNW/aǗ>rϿ XI0h(ҧTsM[v(˛>J-\]nϯ>0cG(XУJRYnG.m U+Xvyjٿ>|PE Hc&ΟB2KWfçCL)TffѫnJ-\\n˯>0cG&XJJ4nF*l4׵r Ys׷.{ ċT.`ɫw.޿4S'ѧVbɟN XI0hRjM8tqcɗ:*[! A5We_9go=w翀A(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÐIEiǠIo=w! =]~垚 ێCrK4SQfq"i]πAG$OE%a~垚 ~{b ,IEi_9&-ێ Q,ÐI5We嚊sn9AG$AYu"Y˯=6b ,I5Wa~ T.`ɫw.4sgѧZū˟N9t XI0h(ҧRsM[v(K>:-\\vn˯>0cG&XJR5nF.l5+Xrysٻ.@EDcB*K0fջoBLTbqѫf<AC4":} D,^śV> ,y2PRwoɛF$X2lI(T{m\:x 8̝BJmݿ&mϷ_?0cG&XJJ5nF.l4Xrysٻ. <2 <TU`ɣg.޿4S'ѧVbɟNt $XJ0h(ҧRsM9vJ::ܽLuǟo~ (q"Ɛ$PGOF:2h˷č"T)կffѫf<A4yeK8y$+Z6<}H aȦI5Yv=AC4yeL8y$+Z6ܻ{9]~垫.-6>!G$OE5We`I˰MπA(ÐIEiǠI]A(ÐIEiǠI˰]A(ÐIEiǠ9go=w! A%a)&ߞK4SUv[ucj*2n9A(OE5We)&ߞrK4SQfqY˰Mw~!=Y[ubj)M!9Uv[q"Y˯=6rJ0MUi_)%rmϿSKk)A 4y8} 4,\V] $iϣNW/aǗ>rϿ@ȓ,`QNb 7rQ#H6}uZ{<×N}@EDcB*uK0dջoBLԭbqѫfA4y":} 4,\śV^> $y2ϥRwoǛF$X2l)(T{m[x8˝BJmݿ&mϯ_?8(\ɳ$LRYp0Ǔ2u U+ٷv,jۿ>=|@DcB*u+0dѻo_‰Dӫb1ϧ^v‡,qE 6t*X6<}He͟JkÏ.[7p׿@@ȓ*`%NZ 6p0ȕ2u Ukٷv,jٿ>@EDc@*u*ְdѳO_4RQemǠ9f ~zJFu38cG(XУJR5nF.l4Xrysٻ. <2 <TV.`ɣw.޿4SgѧZū˟N9t XJ0h(ҧTsM[v(˛>J-\\nϯ>0cG(XУJRnG.lU+Xvytjٻ>@E HcΟB2K1fջBL)Tbrfѫf<AC8":} D,^śV>,y2PRwoɛF$X2l)(T{m[x(˛BJ-ݿmnϯ??8cG(XУJR5nF.l4صr ys׻.{ ċT.`ɫw.޿4S'ѧVbɟN PI.h'Rj,8tqcɗ6*Z<×N=@EDS@"e*֯bͫO@01r)-RMEV]z~BIfjӏAQU㞻߿Q ۯ]eu Ėi親-Yviy1z)-1=5~9=B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B 9%z)-1=5~9y1r &,eeu߀Q jnRMEV]~9=1i親4C]a~B A%z)( 6$U]㖛q~!9q覢4ۯOMv݆Y=yQj,-G,U]ᖚ^{2 []ζ@H,`QNb rQ#H6}uZ{<×N}@DcB*u+0dѻo_‰Dӫbqϧfw,h$4piSX&ܻ{H%͟Fk_Ï.}[7p׿@HȔ,`QNb ڷrQ#I6}Z<5lß^} q"Ə$PGOFBj!D&\Vn8hճw}{ ċ@B >e .bͫw/@ (q"Ə$PG!F:kWhçQ۰E$Ue$XI0h&Pj,ڷrb 0Uv[uczl ێ=]~&.-6>!$OE5We_9go=πA(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÐIEe_9go=w~! A%a~垚ێrK4SUvq"j)]πAG$OA%a~垊 ~{a,IEe_)&ێ{a,ӐIEWe(垊sn:A$AYu"Y˯=6Cb ,ӐI5Vaz q"Ə$PGF:2j˷!D"\iֱj8ӳw];A4ye8y 4Ԭ\F] $iϣNW/`Ǘ>{rϿ@ȓ,`QNb 7rQ#H6}uZ{<×^} aƏ"LG!F:2j˷!D"\jVj8ճw]{ U .`ͫw.@4sgѩZūˣV9,hE 4tiT*X6ܻ}He͟JkÏ.[7p׿HȔ,`QNb rQ#H6}uZ{<×N}@DS@*u*0dѳo_Dӫ^1dͧ^zv,h$ʘ4piSV&:z 8%LBZmݿ&moϯ??0cG&X"JJ4laŏ&\Vj8ճw];yA4yeL8y$ԫZ6<}@b 0SUv[ud ߞ=])&.=w!G$OE5WeǠI˰MA(ÐMUmYn:b 0Qfqczks~{b 0Qfq"j*2n:b 0Qfq"j*2n:b 0QemY]πA(ÐIEe_9g.-6>=Yzczk2n:A$OE5a~垚 ~{a,IEe_)& ~{Q,ÐI5Wa~嚊rmπ1G =Yv[q!Yn,ߎ:ƾo8cG(XУJR5nF.l4Xrysٻ. <2 <TV.`ɣw.޿4SgѧVūc˟N9t$X2lI(T{m\:x8˝BJmݿ&mϯ_?8(\ɳ$LRYp0Ǔ2u U+ٷv,jۿ>=|@DcB*uK0dջo`BDԭbqϫfA4y8} 4,\V] $iϣNW/Ǘ>rϿ XI0h(ҧRsMv(J>:-\\u˧o(q"Ɛ$PgOFB3j˷!D&\iֱj8ӯw];yAC4":} 4,\V] $iON{7/`œ6{wǯ H ,`QNb 6r0H2u Ukٷvjٻ> <2̛<D,^śV]B AFjnQUc߿Y4E$Wm a$,niy1z)-1=6]Zm^|B AFJn rMvߎz~B AFJn rMvߎz~B AFJ,N=RK=5~9=1r ( 8,mYӏAQU_z~!9%z)( 8G,meu翀Ifj,N<1=5Yvg ÒY .nRM=5vi Y jN<15WmeߟbAEz (QMv݆9wt)m|%: q"Ə$PGOF:2j˷!D"\iֱj8ӳw];A4ye8y 4Ԭ\F] $iϣNW/`Ǘ>{rϿ H ,dR&Pj,ڸtqcɗ:*ۻL5lǟ_~ (q"$PgOHBسj!ŏ&\VnY3hշ}|z0ċ@BM>"e bͫO@ $i aȦ5Yvk=1%z).=RMEV]z~B IfjnQUaq׿Q 0ۯ]㞻ߠ a$4E$Uee a$4E$Ueeu a$4E$Uec߿Q 0ӏ? rMvߎz~B AFJ,-1=5viy aǢۯAQUvߎz^|B 9%z ( 6,Ue㞻ןbIFI-8G,ecן~B 9%r &4QUv߆Zk=y(YN<1I4ecq~BVB3A4y":} 4,\V] $iϣNW/aǗ>rϿ@ȓ*`NZ 6r1#H2}ulZ{<×N}PE Hc&ΟB2KfջBL)Tfrfѫf<AC4":} D,^śV> ,y2PRwoɛF$X2l)(T{m[x(˝BJmݿ&moϯ_?8cH(XɳФLRYnǓ.m U+Xvyjٻ>@EHcB*K0fջoBLԭbqϫfw,h$4piSV&z 8%LFZm&m:Ϸ_?0CG&T"JJ4laŏ&dVn8hճw}{ <2<DU^śg> ,y2ϣRW/`Ǘ>{wǯ@ȓ*\ɳ$LRYn a親I5Yv=9%z)N=RMEV_z~BIfjoAQUas߿Q ۯ]㞻 a$4E$Wm a$4E$Ueeu a$4E$UeeuYۯ]aqןIfjn RMEV]Zk=0i親4E$]㞛qןbIfJ,-1I5Ymu߀IfJ,-I5me߿IfI 8$U]ᖛo~|!1i$ӏ? rME5vu߿C)Х|k`$X0h(ҨTsM[v(K>:-\\vn˧> (q"$PgOHBسj!E&\Vn8hճw}{ ċ@B >e .bͫw/@:-\\u˧o q"Ə"PG!F:2h˷Í"T)կffѫn<A 4ye8y4ԫZF<XeΡJkÏ.};7pӷ0cG&T"HJسjA,MUq"j*s~{b 0Uv[uc ێ9]~垚-6>! OE5We_9gpMπA(ÐIEiY]A(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(OE5We_9go-6>! =]~嚊 ێ{b ,MUiǠIo=v> 9Y[ucj*]π1G$A$]zzj2]π1G =Yu"i˰=w=r 0IEe嚊k2]SLk*V@EHcB*K0dջo`BDӭbqϧfv‡,qE 6t*X6<}Xe͡JkÏ6[7q׿H,`QPb ڷrQ#ɗ6}*Z<5lß^} a"Ə"PGOFB3j˷!D&\jVj8ճw}{ T.`ɫw.@4sgѩZū˟V9u,h$4piSX&ܻ{H%͟Fk^Ï.};7pӿ0cG&XJJ4lbF*d4׵r Ys׷.z ċT.`ɣw.޿4SgѧVb˟Nt $XI0hҧRkM8tqdJ:*ۻL5lǟ^} aƏ"LsG D:kWfçCLTbqϧ^b 0SUv[vߞ9]~)&.-w!$OE5WiǠI]Q,MUq"j*2~{b 0SUv[uczkێ9Y~垚ߞ9Yz垚ߞ9Yyczks~{b 0Qfq!Y]1G$OE5We)&.,ߞrK4SUfq"YMπ1G$NA%a~䚊s~z Q,ÐIEWe^)% ~{ Q(ÐE5Wa~嚊rmπ1G =Yv[q!Yo-5ߞ Q$NA$Yu!Y q"Ə$PGOFB2j˷!D"\iֱj8ӯw];yaC8":} D,^śV> ,y2ХRwoǛF$X0h(ҨTsm[v(˛>J-\\nϯ>0cG(XУJR5nF.l5+Xrysٻ.@DcB*uK0dջo`BDӭbqϧfw,h$4piSX&ܻ{H%͟Fk^Ï.};7pӷ8c(XɳФLRYnǓ.m U+Xvytjٻ>@Dc@*u*0dѳo_Dӫ^ͻ1dͧ^y‡,qE 6tiT*X&ܻzH%LFZn^&m:Ϸ_?8cG(XJJ4laŏ&dVn8ճw];Q۰E$Ue aȦ5Yvi=1%z)-RMEV]z~B Ifjn QUaqןQ 0ӯ]㞻߿Yۯ]㞻 a$4E$Ueeu a$4E$Ue㞻߿Q 0ӏ? rMvߎz~B AFJ,-1=5viy(i褢4C]aq~B 9%z)( 8,UeeߟIfJ*-I,meߟbIF) 8$S]ᖚ^|!1i$ӏ? rME5vu߿bAEz &4ۯAAC4y":} 4,\V] $iϣNW/aǗ>{rϿ H ,dR&Pb,ڷtQcɗ6*[<5lǟ^~~ q"Ə$PGOFB3j˷!D&\jVj8ճw]{ <2 <TV.`ɫw.4sgѧZū˟N9t XJ0h(ҧTsM[v(K>:-\\vn˧> aƏ"LG!F:2h˷D"Tiձjӯw];yaC8":} D,^śV^> $y2ϥRWoǗ>rϿ XI0hҧRkM8vqdJ::ۻL5ǟ_~(q"Ə$PGF:2h˷č"Tiկffѫn<A4ye8y$ԫZF<}Xe͡Jk_Ï.}:A(ÑMUm"j*s~{b 0SUv[ud ߞ=]ނ)&.=w!$OE5We_I˰MA(ÐIEmY]b 0Qfq"j*3~{b 0Qfq"j*2n:b 0Qfq"j*2n: Q,MUmY۰MπA(OE5We_9&.-64SUvZq"j)]πAG$OA%a~嚊 s~zQ,ӐIEe^)& ~{Q,ÐI5Wa~嚊rm߀1G =Yv[q!Yo-5ߞ Q$NAY[u!Y ċU .`ɫw.4sgѧZū˟N9t$X2l)(T{m[x(˛>J-]]nϯ>0cG(XУJR5nF.l4Xrysٻ.@DcB*u+0dѻo_‰Dӫb1ϧ^v,h$4piSX&ܻzH%MF[^.}:pӷ8c(XɳФLRYnǓ.m U+Xvyjٻ>@EHcB*uK0dջo`BDӫb1ϧ^v,iE 4tiT*X&ܻ{H%MF[^.}:ӷ_0cG&X#JJ4laŏ*dWn93hճw}{ <2̜<D^śW> $y2ϣNW/`œ>{wB AFjnQUc߿Q ۯUee i親I5Yvi=1z)-1=V]Zm^|BIfjn rMaqןQ 2ۯ]㞻߿Q 0ӏAQUaqןQ 0ӏAQUaqןbIfjn rMV]Zm^|B 9%z)-I5YvgY0ӏArMv߆Zm^{0i覢4Uaz~|B 9%r (E$]az^|!9q親4ۯOMv݆YyQJ,-,S]az](YjM$X0h(ҨTsM[v(K>:-\\u˧o> (q"$PgOFBj!D&\Vj8ճw}{ T.`ɫw.4sgѧZū˟N9t XI0h(ҧRsMv(J>:-\\vn˧> aƏ"LG!F:2h˷D"Tiձjӯw];yaC8":} D,^śV> ,y2ХRwoǛF $XJ0h(ҧTsM[v(J>:-\\u˧o q"Ə$PGOF:2j˷D"Tiկjgӯn=;xA4yeL8y$ԫZF<XfNJkÏ.[7p׿8cH(XУJJ4laŏ&dVn8! E5We`I˱] HȔ,`$NZYn i親I5Yvi=1z)-1EV]Zm^|BIfjn rUaqןQ"ۯ]㞻߿Q 0ӏC]㞻߿Ifjn rMvߎz~B AF)-1=5~9y1r,Ueeu߿QfjN=RME5~9y(i$4ۯQU_z^|!9%r &E]az^|!9q親4ۯQMv݆Y=yQj,-,U]ᖚ^{ Y j,-$$X0h(ҨTsM[v(K>:-\\u˧o> (q"$PgOFBj!D&\Vj8ճw}{ <2 <TV.`ɣw.޿4SgѧVūc˟N9t$`2lI(T{m\:x8˝BJmݿ&moϯ_?8cH(XУLRYnG.lU+Xvytjٻ>@EDcB*uK0dջo`BDӭbqϧ^v‡,qE 6t*X6ܼ}He͟Jk_Ï.}[7p׿0cG&T#JJ4laő*d׳n Y3hշ}{ ċe .bͫw/@@EHcB*K0fջoBLԭbqϫfA4ye8y 4Ԭ\F] $iϣN{W/`ŗ>{xrǿ H ,`QPb ڷrQ#H6}uZ{<×N}PE HcB*K0dջo`BDӫ^1eϧ^v,h$ʘ4pISV{&:x 8̝BJ-ݿ]n˯> (q"Ə$PGF:k2hçËH1r)-RMEV]z~B AFjnQUa߿YE$Ue(i親8I5Yv=1z)-1=5݆Zm^|B AFjn rMvߎz~BIfjn rMvߎz~B AFJ,N=RMEV]Zm^|B AFz)-1=5~9=1r ( 8,mu YۏAQUߎz~|B AEz) 8I,meu߿bIfJ,-I5ms߿bAFz) 8$U]㖛q~B 9%r4ۯMv]9wQJ*-8$U_Zm=yPE HcB*K0dջo`BDӫb1ϧ^v,iE 6ti*X6ܼ}He͟Fk_Ï.}[7p׿@@ȓ,`QNb 7r1#H2}ukڹ{,×N=PE HcΟB2K1fջBLTbqѫfA 4y8} 4,\V] $iϣNW/aǗ>rϿ@ȓ,`QNb 7r1#H2}ukڹ{,×N=@EHcB*K0dջo`BDӫb1ϧ^v,hE 4tiSX&ܻzH%LFZn^&m:ӷ_?0CG&T"HJشl!ŏ&\Vj8ӳw];yA4ye8y$ԫZF<}Xe͞B AFjnQUc߿Q"ۯ$Uee Ėi親I5Yv=1%z)-RMEV]Zm^B AFJ,n rMvߎzQ 0ӏAQU㞻߿Q 0ӏAQUaqןQ 0ӏAQUaqןQ jn rMvߎz~|B AFJ,-1=5~iy(i親4E$]㞻qןbIfJ,N:1=Yvg ÒY0n RMEU~9iwQjN:15WmeߟbAFz) EUߎZm= Y jMG,U]az=AC4":} 4,\V] $iϣNW/`Ǘ>{rϿ H ,`QPb ڷrQ#I6}ZTV.`ɣg.޿4S'PVwoɛFϿ PI.d&Pj,ڷtQ#Q"۰E$Ue aȦ5Yvi=1%z).=RMEV]z~BIfjnQUaq߿Q ۯ]㞻 a$4E,m a$4E$Ueeu a$4E$Ueeu a$4E]㞻߿Ifjn RMEV]Zm=1i親E$Ue㞻ߟQfjN=Q=5viY nRM=5~i ÒY n=Q=5Yuu߿bAFz)(EUߎZm=yQJ*-8$UߎZkyPE HcΟB2K0fջoBLӭbqϧfv‡,qE 6ti*X6ܼ}He͟JkÏ.}[7p׿@@ȓ,`QNb 7rQ#H2}ukڹ{,×N=PE HcΟB2K1fջBLTbqѫfA 4y8} 4,\F] $iϣNW/`Ǘ>{rϿ H ,dQPb,ڷrQ#ɗ6}*Z,y2! E5We`I˱]A(ÐMUmj*2n{b 4SUv[v ߞ=]~墫.-6>!G$OE5We_9˰MπA(MUmY]A(MUmY]A(ÐIEiǠIo=w! A%a垚ߞCrK4SUv[q"j*1]AG$OE5Va)%ێCrK4QfmI˯=w> 9Uv[u"Y۰Mw>!9UvZqYo-6rJ0MEe^(垊rmϿ 4QUi_)%2] ċ@B >U .`ɫw.4sgѧVūc˟N9t$X0h(ҨTsm[v(˛>:-\\vn˧> aƏ"LG F:k2h˷č"Tiկjӯo];xAC4y":} 4,\V] $i2ϣRW/Ǘ>rϿ XI0h(ҧRsMvJ>:\\u˧o(q"Ɛ$PGOFB3j˷!D&\iֱj8ӳw];aC8":} 4,\śV^> $i2ϣRW/aǗ>rϿ H ,`QPb rQ#H6}ukڹ{,ۿN=|@ DR@"e*֯bͳO@8SUv[u"j*]߀A(OE5Wa(垚 ێ{ Q,ÐIEWe^)& ~{Q,ÐI5We垊sn:A$AYubi˰=vr 0IEWe~zjMw=,iE 4tiT*X&ܻ{H%͟F[^.}:ӷ8cH(XУJRnF.l4Xrysٻ.0ċ@BM>"e /bͫwO@@EDcB*u+0dѻo_‰Dӫ^1eϧ^v,hE 4piSX&ܻzH%MFZ^.}:ӷ_0cG&XJJ4laő*d׳n Y3hշ}{ <2 <TU`ɣg?,y3'PRwoǗFrϿ HȔ,`NZ6p0Ǔ.lb 0SUv[vߞ0ċB AFjn QUaq߿Q ۯ]eu i親,miy1r ( 81=5~9=1r ( 8I5Yviy1r ( 8I5Yviy(i親,meu YۯQUaq~B A%z)-8I5muY0n rEV]9=y(i$˲ۯAOMv݆Zm=(a$ӏA rEV[~9i Qj,-G,Ue㖛o~}(YN:I,Uez]8cH(XУJR5nF*l4صr ys׷.{ ċU .`ͫw.4sgѧZū˟N9t$X2l((Tsm[x(˛>J-]]nϯ>0cG&XJJ4nF*l4صr Ys׷.{ ċ@B >e .bͫw/@4sgѩZū˟V9u(h$ʘ4piSV&z 8%LFZn^&}:ӷ_?0cG&XJJ4laƑ*d4׳n Y3i׷}z <2<TU^ɣg?,y3'PRwoǛFsϿ PI.h'Rj,8tqcɗ6}*Z<×N=}@DR@"e*֯bͫO@01z)-RMEV]z~PEDc@"u*֯bͫw/@! OE5We_I˰MA(ÑMUmY2n:bK4SUv[uczl ێ9Y~垚ߞ9Yz ێ9Yz ێ9Uv[uczks~{b 0QemY۰Mπ1G$OE5a)%ێCrK4QfmI˯=w> 9Yv[u"iM!9Uv[q"Y˯=6rK0MUi_)& sn:߀1G =UvZqIg-~:t ċ@B >U .`ɫw.4SgѧVūc˟N9t$X0h(ҨTsM[v(K>:-\\u˧o> (q"Ɛ$PgOFBj!D&\jVj8ճw]{ <2 <TU`ɣg.޿4S'ѧVb˟N9t$X0h(ҨTsm[v(K>:-\\vn˧> a"LG F:k2h÷Í"Tiկffӯn=;xA4ye8y4ԫ\FiNN{6`œ6{wǯ H ,`QPb rQ#H2}ukٹ{,ۿ>=|PE HcB*u+0dѳo_DR^ͻͣV9 PI.d&Pj,ڷrQ#H0=]݂)&.=w (q"Ə"LG D2kWfջoQ"ۯUeeu a$̶,my1r (-1=5~9=B AFJ,N=RMEV]Zm^|bIfjn rMvߎz~B AFJ,-1=5~9=1r &,mu a"ۯQUaq~B AEz)-8I5muY 0n rMEV]~9y(a$ۏAMv]Y=y(aǢ0ӎ rME5~iQfJ*-8$S]az](aN:1I,Uez@$X0h(ҨTsM[v(J>:-\\u˧o q"Ə$PGOF:2j˷!D"Tiձjӯw];xAC4":} 4,\V] $i2ϣRW/Ǘ>rϿ@ȓ,`QNb 6r1#H2}ukڹ{,×N=@EHcB*K0fջoBDӭbqϧfw‡,qE 6t*X6ܼ}He͟Fk_Ï.}[7pӿ0cG&T#JJ4laő*d׳n Y3hշ}|z ċT.`ɣw.޿4S'QVwbɛF$XJ0h(ҧRkM8tqcə:*ۻ<5l×N}PEDc@*u*֯bѳO@B AFjnQUa߿8cG&X"HJسj˷A(ÑMUmj*2n:b 0Qv[uczktێ9]~垚߯>! A%a)&.=w! A%a)&.-6>! A%a)&.,ߞ9Yzzks~{ Q,MUiǠI˰=w=Yzzk2n:A$OE5Va垚 ~{a,IEe_)&ێ{a,ӐIEWe(垊sn:AG$AYu"Y˯=6ߞCb ,ӐE5Vazj)۰=v6@ȓ*`NZ 6p0ȕ2u ukٷw,kۿ>=|PE HcΟB2K1fջoBLԭbqϧfw,h$ʘ4piSV&z 8%LFZn^&}:ӷ_0cG(XУJR5nF*l4صr ys׻.0ċ@B >e .bͫw/@4sgѩZū˟V9t XI0hҧRsM9vqJ::ܽLuǧo~ aƏ"LG F:k2h÷Ë"T)կffѫn<AC4y"8} 4,\F]$iNN{6`œ6[w׿HȔ,`NZ 6p0Ǔ.u U+Xvysٻ. ċ<2 <DU^śW> 1r)-2MEV]Z~BIfjӏAQU㞻߿Q ۯ]eu i親I5Yviy1r ( 8K=5~9=1r *-1=5~9=1r ( 8I5Yviy1r ( 8I5Yvi a$4C]㞻߿Q .n rMv]Zm^{1i親E$U]㞻ןbIfJ,M15YuuQ jn=Q=5vgQjM1I4meן~A9i褢˲ۏA rEU~iu翀b A%r2ۯA rME5uۀ8cH(XУJR5nF*l4صr Ys׷.z ċT.`ɣw.޿4SgѧVb˟N9t$X0h(ҨTsM[v(K>:-\\u˧o> (q"$PgOFBj!D&\Vj8ճw]{ <2 <TU`ɣg.޿4S'QVbɟNt $XJ0h(ҧRsMvJ>:\Lu˧o a"Ə"LG!F:k2h˷Í"Tiկffѯn9]~&.-w!$OE5WiǠI]A(ÐIUmY2n:rK4SUv[v ێ9Yz垚ߞ=]~垚ߞ9Yz ێ9Yz ێK4SUv[uczk2n:b ,MUmI˰M!=]zzksn: Q,ӐIEe_9&.ߎCrJ0MUmǠIg.,ߞrJ0MUi_9& ~{ Q(OE%]zcj*Mw=Cb ,ӐI5Vazj)۰=v aƏ"LG F:kX2hçË"T)Uffѯn<aC4":} 4,\V] $iϣNW/aǗ>{rϿ H ,`QPb,ڷrQ#I6}ZT.`ɣw.޿4S'ѧVbɛN PI.h'Rj-8tqcɗ:*[<5l×^}PE HcB*u+0dѳo_U .`ͫw.4sgѧZū˟N9t$X0l((Tsm[x(˛>J-\\n˧> aƏ"LG F:kX2h÷Í"T)կffѯn{xrǯHȓ,`NZ 6p0Ǖ2u U+ٷvjٻ>@ DRN@"e*֯bͫO@:-\\u˧o(q"Ɛ$PGOFB3j˷!D"\iֱj8ӯw];yaC8":} 4,\śV^> $i2ϣRW/Ǘ>rϿ@ȓ*`NZ 6r0H2uukٹ{,ۿN=|@DcB*u*0dѳo_Dӫ^ͻ1dͧ^y(h$ʘ4pISV{&:z 8LBJmݿ&moϯ??0cG&X#JJ4laŏ*dVn8hճw}{A4yeK8y$Z6<}He͟Fk^.}:ӷ_?8cG(X"JJشl!Q ۯ$Uee Ėi親I5Yv=9%z)-RMEV]Zm~B AFjn rMvߖqןQ ۯ]㞻߿Yۯ]㞻߿Q 0ӏAQUaqןQ 0ӏAQMvߎz~B AFI-1=5~9iy1i親E$Uee߿bIfJ,N<1=5viY 0n rMEV[~9y ÒY .nRM=5viQjM1I4meמA9i褢˲ۏ? rME5vu߿bAEz &4ۯArE5vAC4":} 4,\V] $iϣN{W/`œ>{wǯHȔ,`QNb 6r1#H2uukٹ{,ۿN=|@EDcB*u+0dѳo_Dӫ^1dϧ^v,h% 4piSX&ܻzH%LFZ^.}:ӷ_8cG(XУJR5nF*l4صr ys׷.{ ċT.`ɫw.޿4SgѧVb˟Nt $XJ0h(ҧRsM9vqJ::ۻL5ǟ_~(q"Ə$PGF:2h˷Í"T)Uffѫf<A4yeK8y$ԫZ6<}Xe͟Fk^.}:ӷ_?Q"ۯ$Ue a&5Yvi=1%z).=RMEV]z~BIfjoAQUa߿Q"ۯ]eu a&,m1r ( 8I5Yviy1r ( 8I5Yviy1r ( 8I5Yviy a$4E]㞻߿Q .n rMv]Zm^{1i親E$U]㞻ןbIfJ,-15YuuQ jN=Q=5YvQj,M1I4meן~A9i褢˲ۏA rEU~iu翀b A%r2ۏA rME5uמPE HcB*uK0dջo_‰Dӫ^1dϧ^v,h$4piSV&z 8%LFZn^&m:ӷ_?0cG&X#JJ4laƑ*d4׳r Y3i׷z <2 <TV.`ɣg.޿4S'ѧVbɟNt $XJ0h(ҧRsMvJ>:\Lu˧o a"Ə"PG!F:2h˷č"Tiկffӯn=;xA4yeL8y$ԫZF=XNJ{6Ó6[7׿Hȓ,`NZ 6p0Ǔ2u U+Yvyjٻ. <2̜<D^śV> $i2ϣNW/`œ>{wB AFjnQUc߿Q"ۯ$Uee Ėi親I5Yv9= 9%z).=RMEV]Z~B AFjn rMaqןQۯ]㞼u a$4E$Ueeu a$4E$Ueeu aǢۯ]㞻߿Qjn rMv߆Zm^|B AEz)-1I5Yvi Y0ӏAMvߎZm^}1i親4CUa~B 9%z ( E$S]ᖛo~B 9%r &CQUߎZm=(aǢ0nQ=Ymeן~!1i$nQ5Wmeq~| ċ@B >T.`ɫw.޿4S'ѧVbɟNt XI0hҧRsM9vqJ::۽Luǟo~ aƏ"LG F:kX2h÷Í"T)կffӯn8SUv[u"j*]πA$OE5a~垚 ~{a,IEe_)& ێ{a,ӐIEWe(垊sn:A$AYu"Y˯=6b ,I5Wa~z*=wLAC4":} 4,\F] $iON{W/`œ>{wǯ@ȓ,`NZ 6p0H2u ukٷ{,kۿ>=|PE Hc&ΟB2K1fջBLԭbqϧfw‡,qE 6ti*X6ܼ}He͟Fk_Ï.};7pӿ0CG&T"JJ4laő*d׳n Y3h׷}z0ċ@B >e .`ͫw.@4sgѧVūc˟N9t$XJ0h(ҧRsM9vqJ::ۻL5ǟ_~(q"Ə$PG!F:k2h÷Ë"T)Tfrfѫf<A0yeK8y$+Z6<}He͟F[^ 1r)-RMEV]z~B AFjn QUa߿YE$Ue(i親8I5Yv9=1%z)-1EV]Zm^|BIfjn rUaqןQ 0ӯ]㞻߿Q 0ӏAQUaqןQ 0ӏAQUaqן~B AFJ,N=RME5~9=0i親E$Uee߿IfjN=RM=5~9y(i$4ۯQUaz^|B 9%r (E$]ᖛo~B 9%r (EU_zm]0a"ӎ RM=5vu߿bAFz)(MV[~9i翀D)Х`,iE 4tiSX&ܻzH%LFZn^&}:ӷ_?0cG&T#JJ4laő*d׳n Y3h׷}|z0ċ@B >e .`ͫw.@4sgѧZū˟N9t$X0l((Tsm[v(K>:-\\u˧o> (q"Ɛ$PgOFB3j˷!D"\iֱjӯw];xAC4y":} 4,\V] $iϣN{W/`œ>{wǯ@ȓ,`NZ 6p0Ǖ2u U+ٷv,jٿ>@DS@*u*֯dѳO!$OE5We_I˰MπA(ÐIEiǠY]A(ÑMUmY]A(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÐE5We_9go=v>! A$]~垚 ێb 0MUmI˰=w~! =]zzk2n91G$A%]zzk2m߀AG$NA%]zcz*]4RQemǠ9f ~z1G =UvZqIg-~zJT,hE 4tiSX&ܻzH%LFZn^&}:ӷ_?0cG&T#JJ4laő*d׳n Y3hշ}|z0ċ@B >U .`ͫw.4sgѧVūc˟N9t$X0h(ҨTsM[v(K>:-\\u˧o(q"Ə$PGOF:2j˷D"Tiկjӯo];xA4y8y 4Ԭ\F]$iNN{6`œ6{wǯ H ,`QPb rQ#H2}ukڹ{,ۿN=|PE HcB*uK0dѻo_DS^ͻdͣVy,h$ʗ4pI)V{m\:x(˛>0b 0SUv[vߞ9]~)&.-w!G$OE5WiǠI]A(ÐIUmY2n:rK4SUv[v ێ9Y~垚ߞ=]~垚ߞ=]~垚ߞ9Yzzks~{b 0QfqY]1G$OE5We)&.,ߞrK4SUvq"i]π1G$OA%a~垊 ~{a,IEi_9&ێ Q(ÐE5Wa~嚊sn9AG$AYubi˰=vrJ0IEe~zkM>b ,ӐE5ay@ H,`QNb 7r1#H2}ukٹ{,ۿN=|@ DS@*u*ְdѳO_DR^ͻdͣVy,iE 4tiT*X&ܻ{H%MF[^.}:ӷ8cG(XУJR4nF*l4׵r Ys׷.z ċTV.`ɣw.޿4S'ѧVbɟN XI0hҧRkM8vqdJ::ۻL5mǟ^~(q"Ə$PGF:2h˷Í"Tiկffѯn<A4y8y 4ԫ\F=XNJk6Ï6[7p׿0C&Tg"HBسj!D 9]݂)&.=w! E5We_I˰] Hȓ*`$LRYn a$,viy9%z)-RMEV]Zm~B AFJ,n rMvߎz~B AFJ,N=RMEV]Zm~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV]Zm^{1r ( 8I5Yu aۯUaqמB AFz)-I5Yv aӏAMv߆Zm](i$2ۯQUvߎZm](a"ӏ? rEV[~9 Y jN:1I4meמ!1i$nRK=YmeמB 9i$0n15$X0h(ҧTsMvJ::ܽLuǟo~ a"LsG D:kWhçËT)Uffѫn<AC4y":} 4,\V] $iϣN{W/`ŗ>{wǯHȔ,`QNb 7r1#H2}ukٹ{,ۿN=|@DcB*u*0dѳo_Dӫ^ͻ1dͧ^y‡,qE 6ti*X6ܻ{H%͟F[^.}:ӷ_0cG&X#JJ4laő*d׳nY3hճw}{ <2 <TU^ţg>,y2ХRWoǗ>rϿHȓ,`%NZZ6p aȦI5Yv9=1r)-RMEV]z~PEDS@"e ֯bͫw.! A5We_9g˰MπA(ÐIEmYn:b 0Uv[uczks~|9Yzߞ9Yz ێ9Yz ێ9Uv[uczks~{b 0QfqY]πA(OE5We^)&.ߞ4SUvZq"iMϿ!=Yucj*]Ͽ!9Uv[u"Y˰=w>rK0MUi_)& ~:1F =UvZqI.~{1F 9Ufmנ9&r(q"Ə$PGF:2h˷č"Tiկffӯn{xrǿHȔ,`QNb 7r1#H2}ukٹ{,ۿN=|@EDcB*u*0dѳo_Dӫ^ͻ1dͧ^y(h$ʘ4pISV&:z 8%LBZm&mϯ_?8cG(XУJR5nF*d4׳r Y3׷z <2<TU^ɣg?,y3'PRwoǛFrϿ@ȓ*\$LZYpǓ.lU+Xrys׻.z <2<DU^śW> $i2ϣN1r)-RMEV]z~PEDc@"u*֯bͫO@! OE5WeI˰]A,MUm"j*2n{b 0Uv[uczkێ9]~垚ߞ=]~垚ߞ9Yz ێ9Yz ێrK4SUv[uczk2n:b ,MUmI˰M!=]zzksn: Q,ӐIEi_9f.ߞrK4QemנIo-6ߞrK4QUiǠ9g.ێa,ÐE5Va~zk1]~ 4QUi_)%r]SKk),hE 4piSX&ܻz H%LFZm&m:Ϸ_?8cH(XУJRnF*l4صr Ys׷.z |@EDc@*u*ְdѳO_U .`ɫw.4SgѧVb˟Nt $XI0h(ҧRsM9vqJ::۽Luǟo~ a"LG D:kWhçËT)Uffѫn<AC4y":} 4,\V] $iON{W/`œ>{wǯ@ȓ,`NZ 6p0ȕ2u Ukٷv,jٿ>|@EDcB*u*0dѳo_DR^ͻdͣVy,h$ʗ4pIV{:x8˛>J-\\u˧o aƏ"LsG D2kWfçB=]݂)&.=w! E5We_I˰MA,MUq"j*s~{rK4SUv\z ߞ=]~垛.-6>! OE5We_9goMπA(ÐIEiǠI]A(ÐIEiǠI˰MπA(ÐIEiǠI˰M! A%a)&ߞrK4SUv[u"j*2mA$OE5We)&ߎrK4RQfqY˰Mw! =Yucj*]!9UvZq!Y˯=6Cb ,IEe(垊rmπ1F 9UvmIg- ~:AG =Ufmנ9& H,`QNb 6r0H2uukٷ{,kۿ>=|PE HcB*uK0dջo_‰Dӫ^1dϧ^v,h$4piSV&;z 8%LBZm&mϯ_?8cH(XУJRnF.l4صr Ys׷.z ċTV.`ɣg.޿4S'QVbɛN PI.hRjM8tqcə:*ۻL5lǟ^} aƏ"LG D:kWhçËL)Tfqѫf(h$ʗ2pI)V{m\:x(˛>J-\\u˧o~ a"Ls& D2KWfջoBDb 0SUv[u ߞ0ċ<2 <DU^śV>B AFjnQUa߿Qۯ$Ueeu a$̶,my1r ( 81=5~9=1z)-1=5~9=1r ( 8I5Yviy1r ( 8I5Yviy a$4E$]㞻߿bIfjn=RMEV]9=(i覢4E]㖛qן~B AEz) 8,ee߿IfJ,M15Ymu߿bIF) 8$U]㖛o~A9q覢2ۯArEV[~9iQfI 6EUv߆YwQf)AC4y"8} 4Ԭ\F]iNN{6`œ6{wǯ H ,`QNb 7rQ#H2}ukٹ{,ۿN=|@DS@*u*ְdѳO_DR^ͻ1dͣVy,hE 4tiSX&ܻzH%MFZ^&}:ӷ_?0cG&X#JJ4laƑ*d׳n Y3h׷}|z ċ@B >T.`ɣw.޿4S'ѧVbɛN$X0h(ҧTsMvJ::۽L5mǟ^~ q"Ə"LG F:kWhçËL)Tbqϧfv,h$ʘ4pIV{m\:x( aȦI5Yv=aC4y8y$ԫZ6<}=]݂)&.-w! OE5We_I˰MA(ÐIEmYn:b 0Qf[uczks~{rK4SUv[uczks~{b 0Qfqczks~zb 0Qfq"j*2n:b 0MUmYMπA(ÐE5We_9g.-6=8SUv[u"j*]πA$OE5Va垚 ~{ Q(ÐI5We)% ~{Q,ÐIEWe(垊sn:1F =Yv[u"Yo-6ߞCb ,ӐI5Wa~z*Mw=r ,I5Vazci,hE 4piSX&z 8%LBZm&mϯ_?8cG(XУJR4nbF*d4׳r Y3i׷z <2 <TU^ɣg,yS'PVwoɛF$X0h(ҧRsMvJ>:ܽLuǧo~ aƏ"LG D:kX2hçËT)Uffѫf<A4y8y 4Ԭ\F]iNN{6œ6[w׿HȔ,`QNZ 6p0ȕ2u Ukٷvjٻ>@ DR@"e*֯bͳO@!G$OE5We_9gMπA(ÐIEiǠI]A(ÐIEiǠI˰MπA(ÐIEe_9go=w! A]~垚ێ8SUv[ucj*2n9A(OE5We)&ߎrK4QfqY˰=w>!9Yv[u"j)M!9Uv[q"Y˯=v=Cb 0IEe(垊rmϿ 4QUi_)%r]rJ0IEWa~ ċTV.`ɣg.޿4S'PVwpbɛF$X0h(ҧRsMvJ::۽Luǟo~ (q"$PgOFB3j˷!D"Tiձjӯo];xA 4y8y 4ԫ\F]iNN{6`œ6{wǯ H ,`QPb rQ#H6}ukڹ{,ۿN=|@Dc@*u*ְdѳO_ (q"Ɛ$PGF:2h÷ËT)Tfqѫf,h% 4piSV{:x1r)-RMEV]z~PEDc@"e*֯bͫw/@! E5We_I˰MA(MUmZ*2n:rK4SUv[v ێ9Yzߞ9Y~垚ߞ9Yz ێ9Yz s~{b 0QfqY]߀A(ÐIEe_9gn-6>=Yzzkrn:A(OE5Wa(垚 ێ{ Q(ÐI5We)% ~{Q,ÐI5We垊sn:A$A]ubi˰=vrJ0IEe~zkM>b ,ӐE5]ybY誰,hE 4piSX&z 8%LBZm&mϯ_?8cG(XУJJ4laƑ*d4׳n Y3h׷}|z0ċ@B >U .`ɫw.޿4SgѧVbɟNt XI0hҧRsM8vqdJ::ۻL5mǟ_~(q"Ə$PGOF:2h˷D"Tiկffӯn=;xA4yeK8y$ԫZF<XfNJk6Ï6[7p׿@@ȓ*\$LZYpǓ.m U+Xrysٻ. ċrǿ@ȓ*\$LZYnFB AFjnQUa߿8cG&T"HBسj˷A(ÑMUmj*2n:b 0Uv[uczk ێ=]~垫.-6>! E5We_9go=w@A(ÐIEiǠI˰MπA(ÐIEiǠI˰MπA(ÐIEiǠI˰M! A%a~垚ߞ9Uv[uczk2n:A(OE5We^)&ߞrK4RQfqY˰=w>!9Yv[u"j)M!9Uv[q!Y˯=6rK0MUi_)& sn:߀1G =UvZqIg-~zAG =Ufmנ9& ċ=|PEHcB*uK0dѻo_Dӫ^ͻ1dͣ^y,hE 4piSV&;z 8%LBZmݿ&mnϯ>0CG&T"HBسj!D&\iֱjӯn=;xaC4y8y4ԫZF<}1z)-RMEV]z~PEDc@"e*֯bͫw/@! E5We_I˰MA(ÐMUmY2n:rK4SUv[uc ێ=]~垚>! A%a)&.-6>!$OE5We_9go=w! A%a)&.-6>! =]~垚 ێ4SUv[ubj*2mA$OE5Wa)&ێrK4QfmY˰=w>!9Yv[u"j)M!=Yv[u"Y˰=w=r 0MEe^(垊rmπ1F =UvqIg- ~:AG =Ufmנ9&,h% 4piSV&;z 8%LBZmݿ&moϯ??8cG(XJJ4laő*d׳n Y3hշ}{ ċTV.`ɣw.޿4S'QVbɛN$X0l(ҨTsm[v(J>:-\\u˧o a"Ə"LG F:k2h÷Ë"T)Uffѫn<A4y8y 4ԫ\FYNJ{6œ6[7׿Hȓ,`NZ6p0Ǔ2u U+Xvytjٻ.0ċTU`ɣg,y3'PRwoǗ>rϿHȓ*`$LZYpF! E5We_I˰]A,MUq"j*s~{b 0Uv[ucz ێ=])&.-7! A5We_9go=πA(ÐIEiY]A(ÐIEmY]A(ÐIEiǠI˰MπA(ÐE5We_9go=w!=]~垚 ێrK4SUv[q"j*]A(ÐE5We_)&-ߞrK4RQfqY˰=w>!9Yv[u"iM~!9UvZq!Yo=6rJ0MUi_)%sn9߀1F 9Uvm9g ~:߀1F 9SQeiǟ)% ċ{wǯ@ȓ*`%NZ6p0Ǖ2u U+ٷvjٻ>@DS@*u*ְdѳO_! A%e_9go=w! OE5We_9go=w! A%a)&.-6>! A%a)&ߞ9Yv[uczksn:b 0MUmY˰M! =]zksn: Q,ӐIEi_9f.ߞrK0QUmנIn-6ߞrK0MUiǠ9g-ێ{Q,ÐE5Va~zk1M~ 4QUi_)%r]rK0IEWe~j),h% 4piSV&;z 8%LBZmݿ&moϯ??0cG&X#JJ4laŏ*d׳nY3hճ}{  $y2ϣNW/`œ>{wǯ Hȓ,`$NZYpQ ۯ$Uee Ėi親I5Y~9=9%z)N=RMEV_z~BIfjnQUaq׿Q 0ӯ]㞻߿Q 0ӏAQU㞻߿Q 0ӏAQUaqןQ 0ӏAQUaqןQ 0ӏAQUߎz~B AFJ*-1=5~9y1i親E$Uee߿bIfJ,N=1=5viw ÒY0ӎ rEV]9=y(a$ۯAMv]Zk=(a"ӎ rMEU~iQJ,-,U]ᖚ^{(Y jMG,U]az= YJ* 8EA4y8y 4ԫ\F=XNJ{6Ó6[7q׿@ȓ,`NZ 6p0Ǖ2u U+ٷvjٻ>@EDc@*u*ְdѳO_DR^ͻdͣVy,h% 4piSX&z 8%LBZm&mϯ_?8cG(XУJR4nbF*d4׳n Y3h׷}|z ċTV.`ɣg.޿4S'PVwpbɛF $XI0hҧRkM8tqcə:*[<5l×N}PEHcB*u*ְdѳO|@EDcB*u*0dѳo_DS^ͻ1dͣVy,h% 4piSV&;z 8%LBJmݿ&mnϯ>0cG&T"HJسl!ŏ&\Vj8ӯw];xA 4yeL8y$ԫZ6<}Xe͟Fk^B AFjnQUc߿Q"ۯ$Ueg$XI0h&Rj,ڷrb 0SUv[uc ێ9]~垛.-6>!$OE5We_I˰MπA,MUmY2n:b 0Qfq"j+s~{b 0Qfq"j*2n:b 0Qfq"j*]A(ÐIEiǠ9go=w =]z ~{a,MUiǠIo=w>!=Yyczj2]A(OE5a~嚊s~:A$NA%]zzj1]Ͽ 8SUfmI.ێQ(ÏE5azcj*۰=vb ,ӐI5Vazci˯-5ߎ q"Ə"LG F:kX2hçËT)Tfrfѫf<A4yeL8y$ԫZF<XfNJk6Ï6[7p׿@@ȓ*`%NZ6p0Ǔ2u U+Yvyjٻ>@DS@*u*ְdѳO_0cG&T"JJ4laŏ&dVn8ճw]{A4yeK8y$Z6<}Xe͟Fk^Ï.}:ӷ_?0CG&T"HBسj!D&\iձjQ"ۯ$Ue aȦ5Yvk=9%z)N=RMEVߎz~B AFJn rUaqןYE$Uee aȦ,miy1r (-1=5~9=1z)-1=5~9=1r ( 8I5Yviy1r ( 8I5Yvi a$4C]㞻߿Q 0n rMv߆Zm^|A9%z) 8I,muY 0n rEV]9=y(i$˲ۯQMvߎZm=(aǢ0ӎ rMEU~9i Q jMI4ecq~B 9%i褢˲ۏ? rME5vsߟb A%r˲ӏ? RK=Ymeq~}A4ye8y4ԫZF=XNJk6Ï6[7p׿@@ȓ*\$NZZ6p0Ǔ.u U+Xvytjٻ>@ DR@"u*֯bѳOA0CG&T"JJ4laŏ&dVn8hճw}{ <2<DU^śg>,y2ХRWoǗ>rϿ H,`QNZ 6p0Ǖ2u U+Yvytjٻ.0ċ0CG&T"HJ4laŏ&dVn8hճw}{ <2<DU^ţg>,y2PRwoǗFrϿ@ȓ*\$NZZ6pǓ.m U+Xvysٻ. ċ0CG&T"HJشlaŏ&\Vn8ճw]{A0yeK8y$Z6<}Xe͟Jk_Ï.};7pӷ8cG&X#JJ4laŏ&\Vj8ӳw];xA 4yeL8y$ԫZ6<}1r)-RMEV]z~B AFjnQUa߿8cG&T"HBسj˷A(ÑMUmj*2n:b 0Uv[uczk ێ=]~梫.-6>!$OE5We_9gpMπA(ÐIEiǠI]A(ÐIEiǠI˰MπA(ÐIEiǠI˰M! A%a)&-ߞ4SUv[ucz*2n:A(ÐE5We_)&.,ߞCrK4QfmY˰=w~! =Yucj*]π1G A]zcz*]8SQfmI.ێ Q(OA%]ubi˯=6Cb ,ӐE5azci˯-5S!+cRι߀7777TDLPb0ןX LONGITUDE&rIДB D10TQqfFdq"lgJ*|2L%2ғkN/:.ѻJ_1RH%ҟK. 3!64ӤϗBmԨSRZ׫b0Be .PN[En!]I)ܯK2aN:,#яJM9&UZmy'Y|% :1 DZƭ{2 H$䛒J,3L5$ܓOAET[QmVWaaQ D-CLMQUdmG!dWI)|2K1Γ[M9sI7U}Yw!ُT%p l9D|Zƥzr H$ʭ, ̳4SO;@GQ5TՓWUau0C ,pC,HBŋ4hG TrEɗ(d˟0Hͣ8t -H3 =XsI$#B 7āXƅxH$,J,<3L4tO'@ԋ3PS?aЁB5 +pùKNŽkG! 2QI)14TM9\aI65cYvVYm$B <D\1 |2%4-TSL5tcASsQWuW{a헰~B; +пG@EhqG 4DI(Tr˛0tHM8t Q/H3uU=XsO"ЛB : D[1Ƴ{rH$ҏJ-L5,ܳOUAe_Q}Vea{/ +CK1MEkQG 䋲Oɿ)R1,̳S9\QcI6UuYw{"« : DZƯz H$̛RJ,컳L5 SOIA5ԔYQmU՗ca0x% *PCJqJEjG ċ2Mɹ(˿1 SRM9<UIm5U_YvVgt!ЗŸ |:DZ1ƣz ȳ$ԛrʻ,L5 3OC5ԳSm^Wc~B; +CLPlQ!$R)<1LSV94eI6UUkYw6wL!0• \5DYlUwF_vQg#zo+2Lu3ד~@ P=QW`MsB (PCHQAʼn,hNj 4Dɕ(d˟03Iͩ:,QJ;/[5}V6"« : į[Ƴ{R H$䛲J-SL5ܓOA=SQQUUWaaPp (0à H1AEhqLJ ,Cɑ(DR˗0lHM8t -H35 U9XsYCЏB} 7D X1FxRH$<ʏ,DL4lٳϛBuԧӥRZWbpuB \)p×\IFśliG tHI(2K0LM8=H3UEY%tYS0Bu 7PDuW~FywH$rʇ,$L4LSO@}'PRՌW5`哐j&Ы1C1-E5c=0IE'$K/43O7LsPGm.TWnu[ t1DRhF!rQH'"kJ/*2L92o? sROMMUuV_]phA<$CDA$La1G\r%&t'.+/6SнF,TTWlXlBM 40DTQQeF\qqH"df*tL!23iN> lRNKpV_ eA$pB ,<D<\FL}2H%\r-tL5޳CtS`dtB L-0TMqVElm!2YI)r1γ[M;t>QK@5A \=6EA,  48đDYƕ\yrH$d҇J,S L4OBSS\uWc,Pm'C=C/A d1GE$3IO'<S/\œ7M_73PG/4TWp6 C 0PD$PbF 4p"Dd*\L2|hΧ> kRNJlV^ՋP^A" >D^F2%䟲- M6 sЇF%(TVEi5ؓv t)ßJHťjqG LI(䫲1̓R;9U[6=oo 70DwWq}ywH}#ʃ,L4,ϕBUSRmYըWbft%зC]tE8Eaf1c;Io'ħKw/?́:t!ыJE95%UZey'AcL0U \1p\Qf|qH%"ri)*/2mN> pROLs_]WA|"B >QD^~%ğ2-ԿL6SЉF5)4TVmiXds <,CLM1TLmQG!TV)tK13Yk=4]}MH`և^%TB 8QDXqF,xH$L2J,\̟4sϫBԫSR[ccA<%TAQ%Edal'!&R'.,M38TQ;I4uUKY5tAGz+ 2+Rk/r/"ē2l3*Գr=2OCA%SQQMUUYadYA"PC%BQ))bG)+1&̣r;./M?94QKI-4UOYEu6=0x# .pNZoG!܏_J*L2,dN>] fRN}J5jV^ՋMwB 8ăXQƇ,xH$DJ,\L4|SOBӱR[ձWc<\A#05Cq-7cqG9샲/A' 2I/$3MQ9TtQ]Iu5gYvA+twB t1D#RQiF%rQH%"kJ-*L32sO=A tGQ-TUa\PTAT!P d=t]~H%J-Կs7H%1UXUqv!oA+ÿKO lQG!$SI)E}gѿG} 2Aɇ(K0QD^qF~H%̟RJ-8HM1U!Xs@p]'CyG>}hG $BI(<˕0TsfN>m gRNJUj֯^ 4ALPuBU \5pDYdUv]tu_#|xJa+RLk3C T%`XJAkЋ¯ : įZƯ{2 H$웲-3L743PGu.4TWp0YA"C+B+E/cG1ăR-9&ү?/ 31;,3QKM=8U[p'hB# 2PD'RjF)r3"ԓrm;*LC3sC5SS^d F[l!ЧC|B(#b1#r*I+&K1.S.M:/K<2[e}$Tpe d-C|NXnG![)įR1׳O}BSR5Y5W4 P=A5PB ;Ļ[F|H%J-47dPG.TWn@$R,$гO;ЏB ;D \qF4|%LRJ-lM_9QeI6UyYx0tWAt)CJHEjQG Jɭ(˯0O5@CQTՔWU3<tBQ D50STUv[tve#Ryi+o5S}E(4TVejkHAa"#Bq))bG/ă-I9&죲K?.PE=SSM]EXi]P#@<c L-0C\MVlmG!2Y)1sOBSRUYէW| 8A!B :1 DZƭ{ H$ԛrʻ,A9TQII55_Yv@ 0P$pI$D2K4dѴGS\6IY'tҷKa/SZNm=t^RNHuc֏^\0$TPe l-NQYEnQG![I)̯21ӠχBSREYW<3<tU T5PDU\Uqv[|v1i#{s+̷r}53ЇF-)4ԓVMi5I$ BAI,Г <<DL]1L}R%dҗ-3Mo9tQ}J 85 ՃZ x 0P$CI$D3EM4dѳGQLr5W'\K[/tXNe=[RsMG5\s]@`B 00 PQaF$pH "4d*\L!4s-D#7Tc7| 8A#Pyg 6pDiVzmvHm#{s+̷rL74H%0UXr @ST PEW\!tA'!b1G)+I-&ģK3.ÓONA=TQMMUEUUVU]t0X*pCJJŭjdz ԋrMɹ(쫲˿1ԳSAMt_Q}VWip*@zBi 6DmV|Fswqw#䗲~,8$HU1+Xs@M< DAQL!0TAQ%ta#r*I)&ҫK1.SMN9<PRGMDRVI]$@<TAL)0C\IqEřdiG rIɫ(˱0SO=@SAQTKTP%@\puW \5pYlUwF_vHa#ryk+L73PG0UU XUq9 >;ПB@ $` D2$&\r.lG#<tJ1LC5L5\@$R<(CLIQEŗ\iǡ rIɫ(K0ӓO=@TSMQ=U5WU 0 Pa $0 4PdFdq#"RjJ+*74P?E$TIU-d?/@ƒ 8qD,XуFDy2ș$d҇ʟ,S M+8tQ=H3UCYto9 ?A= <D,\ѓL}2%dJ-|39;4=QK?>\ 0_|HAa&PCeFq:EkgGw䇲?Ƀ(RK0 jҳNKnVk@}OA+ÿLP$lG!<2UI)\K3tOCSS_U?"<d T1PdQftq#"ri'*rL6йF,TWl.Џ¿ <\FL}2H%\J-t8M;T:QK>;[@K, CAM4$гQLE14UTe_28g'Ko/S}N?4P%PՄW 0@R4(CDIDŕTiqG tHɣ(K2SϷBSS \U?j- 2D3SqnF=tE#rrJI+47|SG.TWo?.B 8QDXqƉ$xȓ$TRJ,l(ͧ:*ѳJ;5-UZ/| 70B >qD^~H%ğRJ-Ǔ^}> TbRN%HbV@SL 0DU\%pCYlE6[le_29Ie'Ko1SO{ASRX?@4S D-0TMqUdmG!ZI)2Lw5ЅF-(ԍV5h?p!rBK 44QDUtFQDuQH[#lw_+|e9QsI7}Y0A 0 = @"E 4a\r%&l.Sjί> tmһNLqV;O< DAST%pW\E6[leѷG]t8Ia'ri1sAԟRX5?P @uPM+pùKOſk!$RI)4S5TsP_E&TgUf࿪@lB1 30D7Sqm7sqH;"oA+sM9#/?P-» ;D\1F$|H%4ғ-TSUN[=uWRaMF\Vt /p1 $ C ,@$La1Gd'I&tK'0O7@ԏCQT<@? @A (0ÅHqAŇ$hG LREɛ(t4s-D"T5TcͿh @k[A /CO1\oq!`J* SM 8<QHu2 U)X/?0@pzBk 6DmV|Fqwq}$Rʇ,,D<]GRLBuJ.?t'|B >qD^F~%̟2/ӀO@TS P5P&C@L P5AWd%CYlE6_fqoć2L@uC{ؿ00£ :Q DZF{2 H$䛲ʿ/ 3q?= uRON{k?t'At!ЧC|B(E!bG)+I1&̣2˻2OC%ԴS^oSo\ pEl)áJ1Hţj1ǩ Kɱ(īRL6G=-TWÿNC0ST pVA l-C|N1YEnG!ď2]I) M: t!щJ59%՚#/̿r0 @unB9 3;SoAtHG#$sJM- lRNLr>O?P@B : ı[QƷ{H%M1D3WA]eQV茶#,3AM4$CQLE15EU\eqG[l7a'Ls5PyE(TԓVk鏶?c@l G|*ãJqJEjǯ ċRMI(MC9 tKI=5U^KϿ?<C PaB 0D $Pb 4pH"TRfJ*|(ͣ:+ѵJ;U-;?PC0@U\fB l1DR1iF'rH)"k1,sN;<PGM5EUVOͿv@yB} 7Xƃ xrȋ$,J.\ɓfΟ> tkүNK>#?$<‘ L91DdYFzR H$ҋ10ӓO?ATQQeU? A P $@" b꯺*/[ /PCO^o"rb ,DSE<}IR+LCP\s?\s_xc 6PDgVzmvHs#̗r~J/O@SP}Ro[oտd@lЗB |=^QF~%3ߓD T{>C?Tp&Ad!tB(#bq-,7&ܣ;4CE $KU+䯢3?<4AQL%0CUTEQ5Yle[|8Ie'L7sH0UO?o@ $ SA <,CLMQUEdmG!|X+;;t?RL-A5F>?@0@G$bB $0 4PcFLqq"\fJ,tH'<L3LC5L8돾:=_ /D PQaF ,p"Tre,lF<}4J+LBJ2O?4O@5n; 3D=SpFC tqM#4t/lw?|OP/>n?p PB ;Q D[ƻ|2H%$3TsOCSo>ڿ0B ?qD_ &L 4$Dm!TTsO?P)A%"p'Bq*E)b++3&ԫr̽6SGE-Tkϧ>{| G|*ãJQIŧjG ̋2Mɻ)3MK9,QSIU5o KA+CKQMŹkǿ! 2P+$4;T7K>u9C?SO@TPeB \1DlQgF|r1)"lJ7,PC=%ROMME>sϷ?s@|hB! 20%RqjF+r-"kʱ.˳oN> TsRO5MoD?J+, <8đLY1Fdyȟ$rK2SOCTSS;Ϗ/?P!A$ C 4@#EDaGTr%&|L63нF+T㏞߿@A(0CHqAʼn$hǓ TRFɝ*S*M:-QJ;/>/? pM+pùKOEl!RI+43M;T6QKu=7毫>?0\ /pO^Eo"cJ.TɓfΛ>u 4hңNJ/y>$o(-kB- 35Sn;sC#RrJ/,̳tN?m wROx>"O?$ogzBi 6DmV|Fqw{#2K2<3ϕBuTӧRݏ>Xc?Xk@|¡ :Q īZыƳ{2 ȵ$ԛ˻2C%KOXcƿZk@£ :Q DZF{ H$̛rK2C-ԴS3/TSO?T[p@tЇŸ :1 DZыƳ{R H$ܣL;4PEE-%4Z>p?rPB ?D`1G,$I&T̛6|ЧF*԰>?0  PC@#ELaQGd&&|L6PF+t O?" , УCDA1$dat)I%&L6PF+=Ϗ~? P! $ 4@#LaQGl(#(s M)8 Q;H3kᯖkֿl6]t%_F19Egfk}h1G $CI*LS%M:d(QJ:hϛ>?;Am&лCoGQ=wgG} RAI*,#M:<#ѓJ]9g=Oo?;Am'uG?ŃhNj ,Cɕ*\&͛:(ѧJ;eo>?;Am&qGq={hǃ RAɍ*<$͓:\t&QJ:d={? HA*0çJqJEjG LJ5,PE=%RMM=Eb+䯢+L 0DT)p×\IqEŗ\iqG lGI*+ͱ:4-ѽK/?$BA,(ÏDIDELiqǝ t2IJ),SNN;=PGM-D^=㯞޿?(CHQAEhG <2E,|SJN+<LR5LC\O>O? N+CLRDm1!lwJ/3zN?|ROk>P] /CO_p1H"$0LsO@}'Poj=毪+k1 37SoA t1K#,KU1\s[A}4Spl=O>o9nB9 3D=SpFCtqO#/?^ /CP`Fp" R 0DSO@}4*Sof=c實s@tgB |1D#RkF/sH7"ҏA1SOKA54S`;/hO>O'pjB+ 2/Sl7sH;"KG1,ԳOSA]ԙSl#h=>O'pjB+ 2D5SpFCtqK#4K3tӸOCTSp>? 0pB $8DDYQƗ\yrH$tL#4s+D#T=:+s> ;ﳿ;<B L9QětZƥz ȯ&īRL6G-,=4O}6o8C@q"E FoF"A , |Ͽ@A(ÅHqBōDi1Ǔ \G#,³K5<OGMoLrO>v?x?A}'пÁHCELiQǗ lgʥ.kε> oROT=C>K/ԿT PUA d-|NXnq!2}J/Ӏ@%+X//ؿ0YA .pCN\EoQG!K0$г @MSW{{׿|XA .0CN[Eo1!܏0$г@mW=sϗ>{׿|XA .PN[oQG!ҠK2,ӤϓBUӤӏ^=ϟ>?_ 00 P1a 4pH"dҧK2ӫOB<_=@Pa $0D $PbF Dq1H"tˣ2ӭOBT<ӯ^㯞@Pa ,0?`B 00 P1`pH ",K2\ٳϝB<[=>ܿp^A /O^oH"$ˏ2TٓOB<ҏZ=⯚ۿ0]A /O_Ep1H "4ңK24OBe@K,sBO <4O@=o? 4DATqFI,tHU%TRLU5deE'o(ӯ^㯞A0pE 4pI$TsFQTuQHY%d[53oE'o'<[@3pm9 3;Sn=tHC% 2C5SEm&O%ҏZ=⯚@/0l5 3D=SoFA tQM%@q|Bq 70yWFxRI (4M8l+Hȯ%[oec實k@B :1ģZqFz /( =84SIK/%[Տf=kϧ>{cpzBi 6sW~{wI(,8l Q-H#<3c=3ϣ>3LP™ d9DtZFz I1(̳S M;84KI+o#<3d=KO>[p@tЇŸ :1ģZ1Ʃz /(ij3 M;84MI3"<#ԯb+䯢3@<“ T9Qė\Yơz2 '( 18Q9HƯ_ 8QD$XфFTyI(|)8Q9HO_=>0pB ,8ċ,XƗ\yr(tM'8Q;Hӏ^=ϟ>@ApC 4pDK@o|Bs 70sWƃ x2($M8\QH@izBk 6oW1}yw(3M 8O@ePyBi 6kV{qwq' 84TQHcsW=sϗ@axe 6DiV|FswQH'M8 H;ÏcяVkᯖs@aPyi 6DkV|wwH( sM 84TQHk/SOU[oc]|xg 6kV|Fswq(S84THsCTK/K/U\puY d5DYdUwF_vH'7H#o<+S;;O<sS T5PDW\UwcvQH'2L7PG<P O>O@GpqK 44DM4TtFUTuQH't7PGK/@U\pvBY d5]|Uwcvq'ԯM8$Hk3S=3ϓ>;@QL0uY l5D_VxFev' 8LTQH</Q=>+@M<tS L50DW\UvF]|vi)SM{9t!ш<;T=K/>[[lw_ 60DgV{Fqwr{)3"M:D$Q+ЯS=;>KOW\v] t5DeVzFivs)̷3y9t"QO<oQ#>#4Ѓ‘ D9DdYчơzR)ɩ*,M:.<[=ϛ>@qP}y 7ć,XFdy'I*s)ͭ:,Ѷ/OY=o ¯ ; D[1ƹ|1I+Ds6; @B ;Ļ[яFRQJE-,TW=]VOoY⏚> B ;Q Ĺ[RJI-$TNW=]V/XO> B ;qD[яF rQG-TNW=]W;s{W>P ЋB ;1 D[FRQJG-SW=]W;ckѯVsϗ>B : D[qƻ2PE-ijSW=]WSO[oUcᏖ>sPB : ı[1ƷPJC- 3QNM==U;3;S;C0LPB \9ĝ|YƣJJ),L9<P;o#ЯR+௒3<B L9QDlYшFKJ/,sNC=tS; / /Q=o#,ЃB D91DdYF|2IJ%,LN9<P~P= /pB 48DTYqƟJJ+,LN9<P[o[oV=cᯖs@p >^܏K0$ӄ@];<[=ϛ>B ?Q_ K0$г@]⻦<ҏZ=⯛> ³ ;Ŀ \qF4UJ[-S[Nq=aO<oQ>3@<B T9Qě|ZFRI+,M7<Q~~P O>#@,B L9QDlYчƣKJ1,sOA=Tx㿏zO~>p@,ЃB <91D\Yƛ|H',MN7<R;r˿/ r/M=tox@}B 8QDfk|Bs 7{W 2A ,<E .Իpÿ vo@y~} 7D$XуƏLrGJ#,sI+<;N; Nѻ#<#ЯR3ϓK0\ t=^QF2~J0 @Eϻ~< /P />p,ГB L=q|^F{/s~N@n;x㿏 0B <DD]FTw/{?̻r˿/ rOM=tO>B <L]QFdx/S~N@#˻n nL=p>0 pB <D,\DRvJ/γ{?ɻh jK=lϋ> 0B ;D\Tw/Γ{N?;`<`H=b/P B ;QD[sJ/\sv?;\s<\{G^{>0pB ; D[ƿRqJ/4tN?.;TSO{|B : D[1Ʒ܋p/,̳s?[ûN;N;CNC/SP\pB t:ħZF2nJ/qN?] nH#+,B D9ėdYF|2hʩ.lN? N6ۻn6ˏ><~ 0‡ $8ēTYqFkʯ.SnN>μ2˻.2O=6ۯ~zƒ 8DDY1ƗdiJ.ʳkη>n;,<,;=,|>2/5nB= 3?T1qFG4SQ-DsVN]=; 탺< 8= /xbOgzm 7DwWƅbʑ.TSfΣ>{{7{w %j+ 2D-SQnF;PE-SS=mN;SNcɏ6kٯvs|h# 20#RqjF+LJ3,ÓN?=;SO5[ُv>Xc[twa 6pDmW|Fu܇`ʃ.ȓcΏ>;n;<K/5=SOu>TSOWdv] |60DiV{Fq̇2^Jy-aN>#< ;4=Ct>K/@\f l1DtQg!rJ-,SM=<N뷮/p>Opb <0$@)j- 3D7SpFESJS-dXe=쫶+l=/?^ 0D PqbTrF!,SJN1<éN:c;cŏ&k@|g! 2P+RkF1̃NJ?-sSO=Ck;{'h> /@%pjB+ 3D7SoFARQJE-4UY=s:cků&{h=O?pZA .N[2=I+@N< .ď"<#ԏb>#@ $bB 40DTQqetHJ!,“K/<ç;#ď"+ԯb3?D T L-0LM1UEt}8I+=M;N:㳎;ïӯ^? P ,PCLSEL}25+t8M;뻲ۻ<\=O? pNA+CLQRE<}5I+l7;뫲ڻ<[/? pNA+CLQE4|4+l7;룲;¯үZ? 0MA+PCKNŽ |R2I+<5M;s:냲.ػ/Ay'пCH1Aŋ,x%I*3*ͭ:áNjꫮʻj }x!ɏ*Ts'͡::\s;\{^Hbof;Ao'CsG1=ywI*$%M:kV[nŻXck@th' 2p+S9 KG1ԓ9瓢N뛲;<үj*@-lB1 307SG= ҐG1<3nn;+į#<3σKPlŸ |:1ħb+$ģr;4p: .nȏ2=+ϓ>CLP l=n'r7p .;N<o1? ," 4!CTAQ&Elq I%( ;9N}:4ӫn6㻎:?=>/?F2AI,$CS\Eq6E]vRIm)s̓:3{.黪.<2O==6㯯?>0AA $PK4D3SduIa)3Mm9ۚny(飪;(<(ʯ:*?2p-7#CA D11EI4tW)dMk9x: 郪; 탺< /8"o?(+/#C7C.? tRK)4W9{vks<s8="/?$p*A+"Ы3CQ-;tII),U9SNu:Sn;ks7={$P)A%"/C,7sG)$MU9Ss: 3γ;;<C/5=[Ꮶl'At!%Bq*E-s2 ;(sS9Knqn;#<+ȯ3= ;LP%d!C!B1)E)s I9(SS9Kp:;O1= <#@C@q"E LqRI( /8Öni蛦n웶no*<ޯ>PB ?Ex2!ɉ*,3$͘僚x: 郪;"틺.<$O9=dof;o'0yG^{2aʉ.D3eZkZkƻZk<\sW={?PY .WGu!ҟ˅2TK.KN;[\{epzBk 6DqgQH}& RL6[c93Σ:3;;#K/>[@|0§ : ijkȽ&27[na:+3#|p‡ ,8ēLi1ȕ&\L6nY盢n뛲nٻ<{>l@qp}w 7ā hqH&,L6W{{;9nqnnoAo?$CAD)0ÙdQч# /0<2˛.|2˫.2ӻN6ˏN? P ,p4TGW!d_1;9,峚|:2˫N;4ӻN<4oN=? QA $,C^{epyg 7oI($#R9++;3C/>ctЗB >:R>I,n .` . N;o1H+ϳ?N<5AYt%зCaNqzFďr~J//8o.OQ+?D PVA d-C^QG#ԟrۋn=6ۛn}6۫n6ۻn6Ϗ^@` 0D@B G_2`ʇ.N8sW9sΗ:{׻/($o?*+A1#C5KoF$uJ/c#;cC.K.So5Xc寷?^08e&CoWqG{!Ҡ˂#.$K.dK.KNcɏFs?| 0I*pï[Qǻ#r09p:. .oQoѿ$ R <-d]#K뇮.뗮n</` O@$cB D1PD|j1ȩ&4ӋN=94ۛn}6۫n6㻎0@РC$Hcƕl2jJ.n㛒nY盢n뛲n;¯**⯫?,,A3#pC9TGC!rKL(8䃖h苦.:쓶nʏJ=? L+?dQHK%428k6kw:{탺<`x>`ok|s 7Ń$x$I*dRK.DRK.TSN;T[o[oc@P© BMF5OJE-83S93;;C/$KO?l'A"0C'SG5 䓲Dn!na#3CD=C/Ŀ\ pFAt)D!bQH-$R7/on+Яb 3@LPe l1'r 5( 88㋎>98㛎~:뫮;>~>p$‘ DAEFdG',. rӏNM9tӟN:tӯN;v㿯<ϟ  LQqG RK&߫㫒[9糢Λ:볲;<=rO?x?(p4`H$d7N)8䛖ni裦:쫶[Oݿ_A 01$p(T{7{x: 郪"틺.bOy>f@i{q ?=E?,}8XcFZkZkƻZk<{>0Oq~F rC8CT9C:C.ԻSO5Vc寶^09Ag&л_ $47+"+c93Σ:3;;T=So?d WA .0n'ܯ8N19Nq:N;N< O#@4BdMxF|Jn vۏNz럮:~; /1=D䏲L44AST%^Q#ܟÃ8Ó\9ˣN㳮;Oп PQ 4,Dmq'm7ࣆ*8䣖j9裦:쳶0/m>6@9oC <10$|4+cz-"ዊ.8$囚z,黪;0˻/ @ pB4LtFt2yJs}8\{G^{:`ꃮ.;f**﫿.0-A9#аC\Q#\SN8[nUcs׻/I=o? KA+PDkH',-;#Cd9K.:SNkW={׿pZ .oQ'x;#Cd9C:C<C/e>[@lg# :Q*ů{R.I+ x- .0 Nq:nL;tTc@axBa >Q:Ep,BTMvyn{m6ۋn=6ۛ~:8㫎;:뿯<? 0!A, УÑDYQG"mٷhޣ~ 8h⣎J9h棞jꫮʻj;po?|@$(čDiH&v 7ߓN8㓒nY盢:뫲;/M=? PA ,PD4mH'{uk&kg9sΧ:s<^xbo@k|Bs GQ^FRb7R[ym[n5cvk;{ 3SQG= L3|8L3C9N;:PKN;TSo6=Zk寷?\t8Ae&kfu%tmҷ++R++;;DS?l G|*0ĩjȷ&s߷_.:nF#ԯs>NKoYlxe F[o\8x 809p: .o+σ>3@TPBdIfƟRk2{-2ˋ.<2˛.|2ӫN8뿯<P"A $ CLYQǟ"ʷjޫ~ j⫎K9l泞΋:n껯;p/==t現?z? (DDiqȟ&rM7ߓN8㓒NY9瓢N뛲n;ίZ?0\ ??FBJ{u{'{g{:쓶nf֏z>hs0|w G`F,e[ym[n5[nuc;ks{pkW1G}"7PC}8PKNE9TSNXc;cɏFkǿ PI2 E7sI<+t+"+c9;:C.Zkc0xg FqZoԇ^7 x- .0 Nq+ 3<;>K0\p[lUјi!m7<{82;oLqsFd7(ݣz8(ᣊ:9(壚z*髪,+.?2P-A5#? dS%Sn-ȷbދ~.dⓎNI9f棞:h꣮;ʏJ=? PMA3=tIPkqַkkVsΗ:s{g @%jB- CQNF?SSuM7SN%[ne[n[;L0e›|JiƧ 7x 809p:;o!? 4#A L!pDta)$k:{:닮>:뛮~:ο;~@= /?pA,0E\qrIo-̷r. rˏ.Lr˟.tۯn;ϯ^@`B @qB DF۳r7߳8㻒[绢÷.P@'DhqȊ{mǷ^{}^{G`惞:`ꃮ.;oJ̿ O <3E\}6cq7c8cVks< Oi(1nLqsF\mKu-K.$K.dKN:csχ>0 @÷[G##h +x +2 3s: ;;SO%=[ot('*ĵkHlM7D|N8DNAFnH+;;D=CO?d HA :+ŵ|0|o7|8|O~~</a># DPe›J1iƭ̋Msmݷۃn㓎^9㣮뻯<>4%DUTeQH\k 70{ 82ӋN=94ӛN}:4ӫN;oN=? pQK ,DTFQD6ۣr7ߣ㫒Z糢컺 $PDK,dHTًj-"݋z-"ዊ.8"勚Ny(飪;ʯK=̿ PMB9 COF?m6sq7s8sW9烢.싺O <ڏ> @#07cBSiM7SyM8SN59[nu[n;Xců6\s﷿`p:o 7Ł$y PCm 7PC}8PCD9PC:PC.ԻSoV{?[u GaF3d6#t7#"8#b+3KO>k@&Dyh@l 7@|8@@9BN:Dnѻ#̯S=C/?l Xi G1\scs޷냮_/܏3@t&0Dogq߶4SiM7SyM8SN59Snuc;sG/ȿ pJ- CMF9 6lڳn7l޳~ n⻎L9r˟.rӳN8ӯn:COLU1b؛dmtmn"8#b3ΣC$=Sot(A%2 E3t ^{mǷ^{}^{Hb拞.bꓲN(k2O;CKDU6kcs޷8_ N;"=#௣D0%Al1)sm2k-2{-4ӋN=94ӛN}8㯮;` /@$TQG(+d+t+"3c9;K/%=[᯦|0)+2 E9s6DlM7D|N8DnAFnF#< +Яc>;l%R*cퟶs߷ 8`9 O!+ϣ?Lp&|1 E%r}gw09 .q:N;ȏBCĿ\ G! BqJF*_6Xcm7Xc}8XcF9Xc:Xk<^{xbOiC` z5;d;t;#;d9K.;V[ŏ6=Zs?b;A ?> ^-bڋn-ȷbދ~. 8dⓎNI9d曞n:h룶l|r@(DQ9E#]-|2k-2{-2ˋ.<2ӛN}6۳n6om6o=P<\p5׫`+pҷ++S93C/{0@/0[s5سfͫ6ܳv7ໆ+×.m9۫;˯N?$ sBLMQu ^-bڋn-ȷbދ~.b⋎.Hd擞n웺o ڏ>0 +DZncs޷냮_9@ O1H3?TTP6 >9E֛[w6siͷ7sy8{7 勚Ny:&ꣲ<*үk./;\gKa-Kq-ԷK.K.TK.;[o&=sϧ +A :+EcZrثfܫvೆ+8他k軪;ˏN=?PCETd5]mV[mmŷV[}8XcF9Xk:{ڏ> @,D4m b׫b۫rڷ߫㳒[ã.4O-8㯮>QG $DU5C[ t6Ci 7Cy 8C49Ct:SNkѯf{/'"-Wa`mpmѷ8#R;C/%=cᏧ? ) :-EYmmgmwm㇮.p:N<#Џb>+\!pD!W ^_zoηz~P9N;" ;?dG |BQJhYmmgmwm뇮.o9Oa>#@ LPÝZX֋\-B l-B |N8DNA9Dn#3[pAl1E kVc53`͓63p7383S;;PCO5Xc寷?`{OU5b Z-p h- x- .19nr: + 3c>;D!P{TX5փ^ 6`ڃn 7`ދ~.b⋎.Hb拞NO ,!D[STrK[-|2k-2{-2ӋN=6ۛn㻏3A T=82Vmaכbmۛrmٷߛn㛒Z9糦λnc6 >18U^5ca6cq7csW9{^{8=bo?j}PME6[Wme[em[umc&sg9{׻OY=o?Q L5PY t6Ci 7Cy 8C4K.u:TSNXk.+RRjC[ |60k 70{ 80Ë<4ۛnۻ<ϐ> P1 D=155ԋT-X `- p-зN8NQ9nFo2J+䯲ND PuB|N-?5U_5c͟6s7 8`9 .лoR=#?TPCOmE6[Wme[em[u7k'8䃖h$꛲<*l>0/@+ӻPKNջZ{.ٻj.ݻz.Ë<90ÛӻO 0A <:4+RRj+\J+l·J+|J3CN;;SO%cϧ? Pj±N 8ԋT-X `- p-з N+R3ûC/DkǿôkM?U_cퟶs߷.!8#b 3Ce>k*cOF58cWn5g6w7㇎.8㗎~zo## T9m34Q L5P[ |60k 70{ 82ӋN=94ۛ:㻯<,TS LE-1RmQf֛^mfڛnmɷfޛ~n h⣎Jj糦λpo=x現}ÊLm9ԛTmadmtmn!nan+d>S@|*鴸NMA5$VMi5ؓfM6ܓvM7*8䣖{:l볶pO}>t A 8m,4sOG5<ՋX-p h- x- N19n<3σS'A :*sOG5^}J-,4Q L5P[ |60k 2{-2ӋN=96㟎:뿯,d—[I,4Q L5PC] 6PCm 7PK}.RSNE9T[nXc7=`/kЛt[Jm1RmQf֛^mfڛnmɷhޣ~ 8h⣎J9h竦λnl0w 8 4MM=5UMe5SeM6[umc&kw^냶.5Wn5g6w7/ .:o+ϔ>TVB_ Fm!NmA&՛Zmy&ٛjm&ݛzm(᫊;9.ã.2o.=8ﰿG,Z{G'{OG^{]퇶^{mǷ^{}`⋎.H苪.ȻoI5#4XI.4QN5x_6xoηzz돮O9; /PL-M4`J 04R X5׃b 6ۃr 7߃8㓒Ni:&꛲<(k2p.A D4xcK64cS^5c6s7ヮ뗮~|<O<EB cDM4ғLM95ԓVMi5ؓfMܛv7ࣆ*8䳚΋˻O <ۯ qE-M-<KY-tKi-Ky-8[6s; O*=(ϫ?p46+F"+NBJ+\J+l·L3|8L;D9C;KoE{* DѓHM)4ӓPMQ5`M6pmѷ8+c: 3;d[p& B^I/S_cퟶs߷: /د< 0ešЃD 4҃L 85X p6h 7x 8 N1#; 3$cᏦ?4EM>:[~:k<{8@ .@N+ȯC=Cd)44SGM%4SOMM5t_M6toM7tN x_9< Ob>#" [@ 4LѳH+4ӳR[5׳b͛6۳r7߳×|:p˷Nz> 0bŽBmfJm1ԛVmi؛fm6ܣv7૆+ß:ۿ< 03{C~{K7Wog7 x-n1#;;$KOdЧ3cC4xcK64Wn5g6w7뇮.<> O1=F+䯴?d3sC4|sK74Wo5gͯ6w709B .B o1H#SL%l ЫDҫL:*իZz*٫j*ݫz8,᳊;p˧.zA=#@[>L ЫDҫL:*իZz*٫j*ݫz8,Ị<9p˧.ro=v@=ЋD-ҋL-8"ՋZ-x"ًj-"ݓzM8&ᛊnI諪ʻL=p;=lEmMm=6[m}6k78{88닮NϻQ=J;= 4E 4M <50[ |60k 70{ 4ӋnMϻ/PL#<лDһLCN;\탶N;l÷N;|PK.e:[nkg>t0H >-" F- N-Hb֋^-bڋn-7dޓ~n 8h⫒k:.ó.<4on>:Q3 >-" F- N-Hb֋^-bڋn-ȷbދ~N h⣒j:*곲<0Om8Q3=EOO~_폶~p 7Nq:DnL3tVdW=4E4MG5\s]͇6\sm7\{~d⛒ni(ꣲ0Om:Q=L4EM4MME5TS]M6TSmMŷV[}n8Zkg ꃲ.&oj>*M3λ<лDһLCN;\탶N;m 7PK}NXkfs$ҏk>0pMΣ<4УD4ңL:*իZz*٫j*ݫz8,᳊Kë.̻oN=PFC; 3CC 4pCK <50[ |60k 72{M86ۏn^9߻ ob> ,E3k;kCzkL-8"ՋZ-x"ًj-"݋zM8$ᛊJ9裪ʻʯK=03+:+Bj+J2 +Xr +h 3x8 ;DSN;[oF=P A&93A4\I/4Wo5gͯ6w7.A9;;D=cA9L3AM 4TIM-4WMm5gM6w@;+ȯC=[Aͻ8ϻ@ NѻH+ԻVkػf6w ӇN=x맮z?A ͣ83ϣ@ 4HѣH25#Xr6#h +x8 ;TSn;{X=:`: 3B 4`L @5@\ 6@l 7@|.BnqH+l,ֳzk;kCzkMFZk]6\sm7^{~d㓖nyf뛶ԳrK;,KC-rKM-DRK]-RKm-ķT[}\sx:`닶nm&Fm)ԛVmi؛fmܛvm࣊J質;/L63 6 3> 4 F (4ԃV h5؃f 6܃v 7.I9裪;L>4̾353=4E4S^5c6s޷뇮>|ο;~/A5,ܳ=,E-$KU-dKe-SumcF{.;ʏJ..̻4۳λ<лDӻR[c 6s-7ۇn>9zο;|@> l3̓4L3Γ{-l{3׳~{;{C{QW{a헶{q׷߃89`烦;`O9=- K3,ԳrK;,KC-S-\c-smݷ닮O9л+s#, ̫4ڳΫ< ЫD"+Tb3dͣ6;u 7K.TK.Իc͏v ,l̛4lٳΛm&Hm1XmqhmxL3t:R[nVkݯ-쿳5߳={I7{Z x6"ٓjM7&ݛz 8䣚:죺 댦2c/38c73c?48K>58[~68k78{ n:#;2C/ 30C7 3C? 4PCM D5PC] TSmM7V[n%cs'=(˫0ʳJͫ8ϫ@ jҫNJj֫^jګnʷl޻,4ۣn;:/ (,ˋ0,ȳB͋8,ϋ@-bҋN-Hb֋^-bڋn-7fޣ**滣;0/-='̧2s/3N;LCN;\탶N;l7RSn&9k;$o*&2#.3(#63#> 4hңNJ5h֫^jګnʷj߫;9l继;xǯ^Ƀ( 2˃0 3@̓8 3σ@ 4P P5` 6p-7nB9+;Kofk'k/Ƴ:k7泺k?zONz_͏6~p-7#B+;Sɏf>K',K/,ij2K7,䳲K?- rO-Lr_-6tom7z@9N+e>3&̣23.3,3633> 4lҳNK5lֻ_ 6rom7z@9N3dD#&2#.3(#63#> 4hңNJ5h֣^6hڣn7nÇ& 2. 3 6 3> 4`҃N H5`փ^-bڋnMɷh߫;9l糧to26['l[/lų6[7l島[?m vOmMx_6xo7㋮Nлo20C' 2C/ 30C7 3C? 4pO L5r_-ro-̷ˋNM9㫎;L2*+&+.³*+6⳪+@+PR+`6;p7SnU[ֻL(#&2#.3(#63#> 4hңNJ5h֣^6hڣnʷ૊K˫N;̆ & 2. 3 6 3@ 4P P5`M6pҷ3S93;[l24S'L2S/L34S7L3CM4SM]5cMsm8o:<< ̋2Lɳ(̫2˳03Lͳ833D#43Tc53dͣ63tPC.u:V[ lFɛ(l˛0lɳF͛8lDm!Tmadm#x+΃So !쏲^)쯲1ϳ^9G/Woh-N!9 3Ec#2xc+2c33xc;48K>58[~ 4lҳNK5lֳ^͋nڻo ܷӏN]9ۯ<| 2 & 2. 3 6 3σB 4ӃR XדbMܛz 8䣚ûO.1c28c'2c/38c73cE&4cUf5ce{~哞nl!,R),1,̳R9,KI-4KY-tKiMXk79^烦;ds13"̓2l3*̳2323l3<4L3LCN;\탶N;lӷK.U9S<\ƓLy2ȓ$L2ʓ,L3̓4L3@M4PMQ5`M#tL3sPK/%쟲-쿳5߳CS_cퟶ| N:#e[l6['l[/lų6[9l[Im5kYvsiǷ{H9苪Nʼ,C t1C# 2pC+ 2C3 3p? 4pO Lr_M6vs<pD#ƣz2ȣ$2ʣ,3̣43#@4#PR5+`͓6;xSN:{,` ," &, .," 6, D- TMa5#d63|83ΓKŌ^~%-5޳CS^cퟶ |Nn:;L]1L}2%L2-L35L3CM4SM]5c 9c13̃2,3&̣23.3,363гF+4ԻW l5g rˇ.=vο<śliǛ lFɛ(l˛0lɳF͛:l&ћJm9&՛Zz*ٳn7Ỏ\9ۯn^o!쏲^)쯲1ϳ^{=^҃N Hb֓^mfڣr,Ⳓk:,껳/ Xn1!2X)213x?4xONz_zw8|.:T1pC t1C# 2pC+ 2C3 3CA 4CQ-TKa-6[}sΘ:Zƫz ȫ$ʫ, ̫6ЫF+4ԳVk5سfͻn߻\ 6B t-B Nq:H#M1TLm1!L2T)L21L3t?M 4tOmMv_6{8Sn;s;"쓲n;*쳲;2۳ϻBS \5cM8ノ.<ί1&īZƫz ȫ$ʫ, ̫6ЫF*ԫVjثfͻnÇ58[~6:s8>.qF3,LR,l!,R),1,ԳKA-KQ-TSaMc&sΧ īZƫz ȫ$ʫ, +8 +H2 3Xs6 3p8 ;d:KLI1DœLi1Ǔ L2Dɓ(L2˓0L3dΓ>M 4dғNmIh֣^6ݫ~廟.sW1|sw1s#̗2|s+̷2s53sE'4{V h5؋j-ȷnI軫,=l]l}%l-l6;l6K>:[6|w8:ûKNŻkǻ 싲Nɻ(쫲˻0ӳ;@CQ T5KaM7SN%9c:0cV1xcv1c#2xc+273G.Wo5o8 .aÃL=1L]1L}2%L2-L34;L44KM=54[M}6vw8NëJJūjǫ Jɫ(˫2ڳϫB4ӻS \5g-rӇN>9x 4K,TrK,tK#,rK+,7,G-,WMm5o޷_:3 ;1 ij[1Ƴ{2 ȳ$̛2ʳ,̻3,ͳ:4,ѳJ;5.ջ[ |6pw-tӗN~0cB1(#b1#2(#&2#.3hΣ> 4jҫNK5lֻ_ 6N/{G>{g{쇲>{'짲{1׳{A{QW׋fMhߣ;9l l20N1Xn1!2X)233CS`5l зNR9 40C T1pC t1C# 2pC+ 3C9 4CI 4KYMu6T[u8Zs*0 : īZƫz ȫ$ʫ,*ͫ:,ѳJ;5.ջZ틶{N 8ӛl( ,<,\,|%,-,ijRK=-RKM-DT[]k} (0 @1  `1 2 & 20 3@ 4P P5dMH+39N; L*+B*+b+*+&+0ҳ+@;PT5KiMŷcF0; +{G>{g{쇲>{'짲3߳C 4 T-a6#p8 3e0c .0N1Xn1!2X)273G.Wo@t-8Dk .NZn!Z)7G.W6~x8{ 3;Sn;s;"쓲n;*컳.ͻ:.ѻJ<52[M6{ 0ƒ 40C T1pC t1C# 2pC- 3PC= 4PCM-DT[am7k(&"0£ :1ģZ1ƣz2ȣ$2ʣ.3hΣ> lҳNL5pgMvۇ>b# ?_%쟲3߳CT `pm830l'0sG1lv l-lMVlm!lV+l6;l6Km>5:c>,0<30|3 303S1l3s13"̓2lʳ.3lγ> 4lҳNKk 7 F[l› l9ělYƛlyț$l˛2lٳϛBmӛRmj6(ڣr8, 0P 0 @1  `1 2 & 24 3D 4X 6 x."lVl" >^~%3޳C 4 TMq6DtM8Fs0Ls0³ ;1 ij[1Ƴ{2 ȳ$̛2˳2۳C SMm64sm8SL 0DSL0“ L91ēLY1ƓLy2ȓ$L24L3DM!4#X6#xkJk >^~%k53sE'4{Y퇶܃z c0Hc0 >1^1~2%2c5kE&sY͇6܃z 0K, BK, ,@" ,` ," (, 8,4H25 3`J0 s0Ls#03C1,3c13̃2,3(̳3 38CI 4Samb+0c0Hc"0#B1(#b1#2(#(3#8 +H2L;e-7V0 s0Ls#03C1,3c13̃2,ɳ*̻3,ͳ:4.K <5pg-v kJk&kF:kfk:+:;4 4bҋNMYٛnگοz{N{'{G>{g{쇲^{-dz^{=^҃N-Xٛnmٯȿb0c0H*0ãJ1Hţj1ǣ 2hʣ.3hΣ> 4hңRj,ڻs+/ʿj kJ*ëJJūjǫ jʫ.ʳjΫ> 4lһS l60s+ʿj kJ*ëJJūjǫ +03;A 4SUMuVb+ƿZk[l F[l%[lE6[le[lV[-lųXk=4^{Qh6 ڋrK/2/3 0^~:+:;:O_6/K/L0$L0 L=1L]1L}24+L34;l6Om]㯞޿» ;Ļ[ƻ샲N;,óNC= 4PKQMej / / 0  0 <1 \1 2PC- 3PC=-RSQMe6R⯚ڿ« : īZƫz*ɫ**ͫ:4,ѳN[+௒+ҿ,,‹ ,8ċ,XƋ,B ,,B 4ԳZ͋/P / /п 0 0 <1 \1 2p/ 3p? 4[+/Lr/r/̿r0 0³ ;1 ij[1Ƴ̋2lʳ.3nλ> 4[ ЯHb/b/ȿb00£ :1ģZ1ƣ2hʣ.3hΫ> Ի[+ίJjޯjʿj « : īZƫjʫ.ʳjΫ>4ղKͯFZkݯZkƿZkl› l9ělYƛlfʛ.l3hΣ>4ժ̯BJ+ܯJ+¿J+,‹ ,8ċ,XƋ,bʋ.,ȳb΋>M4բkͯFZkݯZkƿZkl l=l][!l[1lճcE65XzϯNz߯zοz.;#;C.;c;$죲;5 3CM T//X//ؿ0X .0N1X~28+38;z į"+ԯb+䯢+, R ,,,LR,tK),K9LXb¯үZ⯚ڿ J*ëJJūr +( +8L3T+ЯR+௒+ҿ, R ,,,LR,tK)L3S9LVb/ /P / /п 0P ,0 L1P |20+ 4;M 4kkѯVkᯖkֿl V l-lMV[lV[-3XcA&.컺ïӯ^㯞;n; 3;S; 쓲;0ӳKE-5.ků&kկfk實kl› l9ělYǛ"l˛2lٳЛJkǯ.ׯn篮 ?g{%짲{6 4 Ҋ틺."/8"/x"/b08c&0cF18~28+:;4B /B /@B /B / 0@ (0à H1@Ń x2 ɋ*L3$͛: 4**ʯ:*گz*ʿ J*ëJJ+J+,³J3@$.»J+J+̯BJ+ܯJ+ҿ, R ,,,LRK,RK-LųV[E.̻r˿/ r/Lr/r/s0|s 70sg1s%̧2{6 bK.K/$K/dK/K0L0 L=1Lm1'L27l.뷮ǯ.ׯn篾z>{'{G>>, DDKkkɯ6kٯvkֿl V l-lU[!l[1lճغz믮λz뿯zϯNz߯z{~{ 7{g{%짲{6 .닲.ػ//X/"0(#"0#B1(ţz2(ɫ**Ϊ . . /0 /p /п 0P ,0 T1C! 2C1 ԳԺ*髪**ʯ:*گzjkzk 6n';렮+һ++ЯR+௢ ," , ,@B ,B ,L3˧.˷./,/l/ܿ0\ /0_1#̟27.RK.ĻRK/RK/DRK/K0L0“ L91$œLy2$ɛ*l3*Ϊ럮z믮λz뿯zϯNz߯ G^{쇲^{. Ȯfkkků&kկfkֿl V l-[le[%l2b .B .B /B /@B / 0 0 <10 |22+lX狢.닲.ػ//X/ȿ 0H*0ãZ1ǣ"2˺+b竢뫲ڻ¯үZڿZ .n':*嫘r + + +ȯ2 +ܯ+,,LrLxK.Tr˟.r˯.̻r˿/ r/Lr/r0kvkkkɯ6Zk寶Zl6[l%[le[%k⋌.8 .p . . /0B /B 00C $0C d1Bૃ.rK.4˗.l˧.˷./,2/20,3#03c1;% .Z뉮.듮^룮볮޻ïۯû[ˀ.Bወ.( .` . . /  / 0  (0ă h1ߋ.Bወ.(㋒.X狢.닲.ػ//0&0cfܷK.2K.$K.TK.K.ԻK/K/K0L0ÓLY1ǒދ|-.⋎.Hb拞.bꋮ.Ȼb/b/xb/c0cV+z+j+BJ+J+»J+J+ԯrJ+K,K,Tby-ˁ. Rˉ.4K.tK.K.K/dK/L0LQ1Jkw淺k:k6kvkkkѯfkllQ*+vⷪ+~*+.$K.dK.K.K/TK/ԿL 0tLM1tu-ܷ}-˅.˓.\ˣ.˳.ܻ/L/̿ 0l³K-ksַzk{kkVkkֻků6Zk寶ZlV[ lEVqηZy끮z돮Nz럮z믮λzï.:㯮:. ;.koƷ:kw淺k:닮>:뛮~:뫮:뿯߯{ 7 n-" v-෢ ~."ዊ.8"勚.x"鋪."틺//0#21ڋl-܋t-طދ|- .0 .p . / / 0C 4-rKk-Ks-ԷrK{-K.$K.dK.K.RK/tRK/L--Ri-q-̷Ry-˃.˓.\ˣ.˳.2/l2/+-:kgkoƷ:kw淺냮듮^룮뷮zׯ~z/2Kg-Ko-ķ2Kw-䷲˃.˓.\ˣ.˷.r/|r0s _-2Kg-Ko-ķ2Kw-䷲˃.˓.\ˣ.˷.r/|r0s ]~emu޷kkVkkZkկvZkZ\z ثdګl ܫtڷ++R+++د,B֫\z ثdګl ܫtڷ߫㫒Z竢쫺 گJ֋\-x؋d-ڋl-܋t-طߋ.㋒.X狢.틾//-Z֫\z ثdګl ܫt+"+b+J+į2J+䯲+U-\]-|e-m-w-ˇ.,˗.l˫.̻/L0 2KW-dK_-2Kg-Ko-ķ2{-2ˋ.<2˛.|r˷.r/|rQ-LRY-la-Ri-q-ԷK.K.TK.K/$K/ĴkSVzk[vkczkkkuk&kfkֻkͯVkM>U^]~em:{:닮>:뛮뻯ۯkOF:kWfk_:kgs޷냮듮^뫮λ˯NJ-0 R-Pb Z-p b-b j- x- .0 . / - ҫK6kSVzk[vkczkk:{:닮>:럮뿯F ҋK-4KS-TrK[-tKc-rKm-ķRK}.RK.DRK.RK/4R+F-KJ-0 R-Pb Z-p b-b l-B |.B .@B .B /0BDjH*ӫPJJիXj׫`J٫j*ݫz*᫊:*櫢*¯*ЋC-RыG-$KO-D2KW-dK_-2Ki-Ky-K.4K.K/$KB- BKF-M-<U-\]-|g-w-ˇ.,˟.˿/@*DzkK6kSVzk[vkekuk&kkϋ?-ЋC-RI-,Q-LRY-la-Kq-ԷK.K.K:,곺+=+A :kG&kOF:kWfk_zoηzz뗮~z8,䳢<,@-" F- N-@" V-` ^-bڋn-ȷbދ~.b㋖.xb6޳k:k> kCzkK6kSVzk[~:k:{:듮n:4سr 9,賲 =, B-b J-0 R-Pb Z-p h- x- .`4,Գb8,䳢<,A- RI-,Q-LRY-tKi-Ky-K.dK2γJk6޳k:k>*+F"+NB*+Vb+d+t+R+1ʳ:+5ڳz+9곺+=EM>U^cs޷달0,ij"4,Գb8,䳢<,ЋD-ҋL-8ԋT-X׋b-ۋr-طዎ,ˋ/,̋3,гR͋7,೒΋<,ЋD-ҋL-8ԋV-h؋f-܋v-bʋ+,ˋ/,̋3,гR͋7,೒΋<,ЋD-ҋL-8 X-p h- |.k*k. k2γJk6޳Ϋ< ЫDҫL:*իZz*٫jjɫ',ʋ+,ˋ/,̋3,гR͋7,ೢ >-" F- N-Hb֋^-bڋn-زJk&,K*,K.,K2,̳BK6,ೢ >-" F- N-Hb֋^-bڋn,B+%,r ), -, 1,ȳ2 6,ೢ >-" F- ӋR-X׋b-K",2$,Zɫ'ʫ+˫/³̫4ڳΫ< ЫD+PR+` ȋ"BK&,K*,K.,K2,гb :, B-b L-@B \-Nj,~+!,"$,b(,,,0,ȳB͋8,ϋ@-B L-@B \,pKx K!:+%z+)+- ̫4ڳΫ< ЫF*ԫVh,rk,z ,ȫ#Zɫ'ʫ+1γZ9AkQbk,j,rk,z *$j(, ̫4ڳΫ<*ѫJZr,bk,j,rk~ k"Jk&k*+2ҳj+: +HTZŋ\z dƋl v *$j(k/Ƴ:k7k,NB+,Vbū,^+,fƫ,nk~ k"Jk&+.³*+6k,J2,RRk,Zr,bk,j+z+!:+%-7>+,F"ī,NB+,Vbū,^+j+z+!:k'k/6ë,>+,F"ī,NB+,Vbū,`Ƌ,pNj,%, ,2k,:,Bk,J2,RRk,\K,lK,|%,(« ,, 4Ë< DċL: Vjfz +$k (« ,.+ ,6ë,>+,F"īRZūbƫr +$‹ , 4Ë< F*VRKbr+ ,&« ,.+ ,6, 2B ,JK,Z,r,"k ,*kk," *,: ,RڿjڿJ+ҿ*¿ ¿ +쯪+诚j+䯊 ܯjԯJ+毚J+⯊ +ޯzدZJЯ:ȯ*﫼 +ޯz+گjԯJ ̯*į 﫼J+Jگb֯RJЯ:ȯJڻJ+J+bJԯJ*+Я:ȯJڻJ쫰髢z嫒:zȯJڻJ쫰ꫨ +R + +p*į 﫼껊ʻ 뫬髤櫖J⫆ ޫr*֫R2+j+º+j++R + +xҷ +`b +@Jʻ 뫬髤 竜j嫔B++t¶+\R+<ҲǫꫨJ諠z櫘ZJ䫐2++p+\R+<Ҳ+2+*+r+R*+2++p+`rJ+DJ+$rJ*ʺ 竜j嫔J 㫌*++p+`r+L+,+ ʷ+bj+B+"j+ݫr٫bzիR:jϫ6jǫ:jZj+B+"j+ޫvʶګf֫VJҫFj˫&zjë귪Ϊ+"j++zڷ*۫j*׫ZZ*ӫJ*Ϋ2*ƫ**򫊭*++zj+p+`r+P2+@J+$rJ+J*ܫ2ʫ*2*+zj+r٫bzիR:ѫBͫ.ū꽪jjvj+r¶ګf֫VJҫF Ϋ6ʲȫJʮګ**ZZ+jJ+\bJ+L"J+jث^jjԫN*jЫ>j̫.jǫ:jj֫:ꫪ:ꛪ^:+^jjԫN*jЫ>j̫.jȫZڮ깪ޫZ걪jvj&J+P2+@+0+ rJ+J*rJ*Īʧ*ʗ*L+R:ѫBͫ2ɫ"zū꽪굪Ϋ꭪ZjfZj&jҫF Ϋ6ʲʫ&ƫ:jj֫:j꣪~ꓪ>{Э +8ҳ +( +R +J*rJ*ĪJ*2ʛ*\2ʋ*o)j̫.jȫjjī*jj֫:jjꗪNꇪkҳ +( +R +ʽ*쫒ʵ*̫ʭ*ʣ*|ʓ*<ʃ)2c+.jȫjjī*jʮګJʪJ*bJ*"J*x¦*]&ƫJ« 꽪굪Ϋ꭪ꥪڦjFڢjڝjmږ +bJ+ "J*Үʹ*ܫRʱ*Ҫʩ*Rʟ*lrʏ*,r)2c)l2ū:򫪮*ҫ*****bJ*"J*|Ҧʙ*\Rʱ*ë *گ*zjƪjzjꗪNꇪwzW>z+ʾ*®ʺ*b * *b *⦊*H⢊*➊v)bV)8bjjj֫:jj:jvj6jjmڕjMڏ ʮ꺪櫊ʫ jj*j~jjJ *𫲮*b * *b * *P * x)Ч `)` @(꺪櫊궪ҫ*****r*Bʢ*ʞ*t¦ʙ*\Rʑ*<Ңjޫj*ª*j**bj*j~jn*R**2Z궪֫:jj:jvjVjjy֧jijIj)bJ*ȫ***h*@¢ *ž t)š `)` @( Ы2J*J*2J*tJ*T2ʋ*2{)ܧ2k)O)/(rJڪꩪZꡪ~ڦꙪ^Zꑪ6jjqj]Vڑj=֢ډj>***h*H⢊*➊v)Ȧ⚊f)xbF(b&(X jJ *zڧ*j*R**2****r*R***j~jnj^Zꑪ>ڢꉪ:򪪨JzʦZJ:ʢ*ʞ*t¦ʚ*dʕ*Lʍ*,ʅ*檒ʥ*ʝ*lʕ*Lʍ*$RJ})RJm)RJ])TґJ=(Ԣ҉J(TR}I󪚪JzʦZJ:ʢ ꞪvʦꚪfꖪR**2* jjfzjFj&Zj}ZjmZj]fjAj!fi񧢪:jvjV:j6jڞjuƦښjeږjQ&j1jxʢ* *`b *@ * b~)bn)b^)hbF(b&(xb'wj*tJ*T2J*4J*Jy)ԧJi)JY)TJA(J!(dI'v nꕪNꍪ.ꅪڞjuƦښjeږjUFj9ƢjF~if**bj*B*"j*rbzR:j6j:j}ZҦʙ*\Rʑ*<Ңʉ*R)ro)r_)lrO)/((ry'ʕ*Lʍ*,ʅ* w)̦g)W)L?(ܢ(\'rq*ZJ:ʢJ򧊝*p*`r*P2J*4J*2J})RJo**Lʍ*,ʅ* {)ܧ2k)2[)\2K) +( ( 2x' rꑪ>ڢꉪZꁩڞjuƦښjeږjUFڒjAj!fj枚viɦj6j:jjqjavjQ6j=֢ډjVځisi£ʍ*,ʅ* })ro)r_)lrO),r7(r((b.(⅊(}'s&c~%U s)ĦJk)2[)\2K)2;(ܣ2'(|r'r{'|rqɷ&jav%RSpʚfꖪVJ꒪F ꎪ6ʢꉪZꁩڞyާZjm\j]f%XmjavjQ6jAj1Zj6ZiZwiէZiiZYiU*jJ*\bJ*L"J*(b.(b(H'Ȟx'Hn&j^jhJ– T)@’ D)Ž 4(Š $(pB 'B{ 'pBs &c |S)<$rZZ*J*:ڣ*****~򧪞*vҧ**lJ*\bJ*Hr*P2*@򣊍*0* b * z)b r)š d)– T)@ҖW)LG) 7(̢'((}'u'kɟ&>[_C3#~ |많t˧:h铦BXS:D)VjIj9֣j)jFiƞxi٧FpibiyRi9=T)@’ D)Ž 4(Š $(† ( ~ 'v ' n &`^ h%^rM&"N)(b>(b.(b(hb'b{'xbs&bi&jYVbE *H *8ң *( *B)žx)اBp)b)xR)9$:H)6jAj1j!vj }iuiͧmiVZ]ieVZMI%$B8jL) B <(B ,(B (`B 'B{ 'pBs &Bk &0[ \%0J #ʒG) 7(̢'((L'̞x'Lpɻ&̚fɋ%얺VK$꒢B\JA(J1(J!(tJ (}I'uI'mI&TR]Ie%TJM)%$R4jG7΢'NΞxۧNp黦Κf鋥VKFl‘jAj1j!vj&~i񧦞viѧ&nibiyR:$>HأB <(B ,(B (`B (| 't 'l &`^ h%`zM($`5⎊6(Ȣ⊊&(↊(H₊'"z'h"r&"j&(ZZ(J荚/ @򣊍*0* r*2J)Jw)ԧ2Jo)c)|S)ޞyߧ^q鿦ޚi韦^z]g`zN ($^r9"j1j!vj6i֞yiݧVqi֚iiVZ]ieVZM%Xb9"j 0( (p (0 'Оy 'Pq &Кi &0[ \%2K $.3D***Z* }uΧmc~S>Ch#v'H(¢ʊ*$ʆ*Bʂ*J{)rJs)ĦJk)r_)lrOI,p?ۢ!.jjj*jʞxڧJpʚhJ*\bJ*L"H*<ѢƉ J-(RJ(dRJ ($RI'ԞyI'TqI&ԚiI&4[I]%6KI$67Hv )jVj iZwiէ6ZoiZgi6[i]6Ki67x( *R * ~)𧢞 v)Ч" n) f)▊V)HF)#z-Ȗ؇"(x(8'|'t'l&d%Ȗ"TB$ƒ"Diƍ,HƉ* r*2*|)观t)ȧl)d)– T)@’ D) ,(!j(lr(,r'2z'l2r&2jɣ&l2`s%:P3$*@H$hq"(X" ("'Ȟx'Hp&Țh&H^j%hN*$h>#("j!p (P ( 'x '@p &h &@^ h%`N (b>r!f!\ꆪJꂪ ~򧪞*vҧ**n*f*ZZ*J(:"HQtJ(4J'|I'tI'lI&dI%䖒VII$撒F)1觢z ^: :ޞyߧ^q鿦ޚi韦^awzQ7zA#j)!rjFڂj~iƞxi٧FpiƚhiF`iqP1@񣄌(h (@‚ (~ 'x '@p &h &@^ h%`N)($`>(#^z%w!\ʅ(8'}'"v'("n&"f&("\b%H"L"$H"  ( 'Пz '`r &j &`b %T @$C/Ȟ'<'}'x'Lpɻ&̚hɛ&L`{%R;$B#.ț!ꅢ"(4J'}I'xI'DpI&ĚhI&D`Iy%RI9$B(.(z (.zz|燐:vӧ.:n鳦:f铦.:^s:P3:@󣌍2,!ȅ H&ZiZ|iviѧ&nifi&^iifNi*$f>#f&Hybz"'؟"{'t'l&d&\b%H"L"$H"#o!<h(~'Ȟz'xbs&bk&xbc%b[^%8K$8;#8#n!6(~I'ĞzI'tRsI&RkI&tRcI%RYIU%RIi$B9#:!d!B}򧺞yާZqښiZa~ږjUFڒjEڎb5"jE Q)Z|iZwiէ6ZoiZgi6Z_iuSi=Ch#3("n:h'ܟ2{'2v',2nɳ&2fɓ&,2^s%R;$B#2Ⱥhh9d֟{i駖uiͧmiei]imvOi.$v?x/h!H~~I'ĞzI'tI'lI&dI&\Ii%dNI)$d>(b.!(~:}'y'l2r&2jɣ&l2bɃ%2Z[%,J$,:#,&zhzj|jxާZqښiZa~ږYVjIj9֣b%uVRGfJ|)짢Jx)اBp)šh)B`)x–X)P H) 8(У $p!@ P*{꧚*w֧:jojg:j_vjUFڒjEڎj5ƢډbUԁI'ӟ{zI'uI'mI&eI&]Im%SI=$CH#3H"(Lʞ֞rx'lrs&rkɧ&|rcɇ%r[g%|O/$|?#|/</ <~'*wڧZqښiZa~ږY^ZjM&Zj=#Zb-hJ#~1'w '@p &h &@` x%X X% J $z:ף z)!r |a'|u',2nɳ&2fɓ&,2^s%2VK$쒲F #쎪6ʢꊢ"i(g&zIާjjtʧ ld \jTBʒ*Dʎ*4¢ʊ* b!"gz ܧbJs)ĦJk)rJc)J[)drJQ)4JA(R1(R(D 1yjvקNp黦Κh雦N`{ΖX[N:L#N:z㇇TsI&RkI&tRcI%R[Ie%tRSI=$CH#3([yէFqi֚iiVai}֖Yi]VOi-v?hv/Ht(L˞xiҧ:pʚhJ`zʖXZJN*j>j."fH8`'ZwtΧme]nUNG7"'h!  |ꇊ̝r &j &`b %Z `%`P 0$@#~/询~OxۉΧ**n*f**^r*VR**L"J*<#J","H"1Dg>vsiɧlidi\iiTiAƒDiƎ4hȊ$hqD >zd'0Bo &Bg &0B_ t%BW T%0BM $$PB=PB-"N22J)gBvƦjkzjcj[fzjSFڒjEڎj5"ڊb%Z h|QGhq)Қi)Ra)|ҖY)\RQ)4JA(#J1(B d!:z9U' lɫ&dɋ& \k%TK$쒲F #쎲6ˢ슲& |'upI&ĚhI&D`Iy%ĖXIY%DPI1$@H#0( `!zK&zk駦~zc釥z[g~zSGG7"'ȏ!}tbpiƚhiF`iyƖXiYFPi1@h#0H" (`ygA&Bk &pBc %B[ d%pBS D$G #7"&!셲}u &Țh&H`z%ȖXZ%HP:$B#2"z!hf{Gxsrn &f & ^ p%V P% L $@<#@,"B@ ~Ǿzwׇ2&ښiZa~ږY^ZQ>ڒjEڎr5Ƣ؊b%օZ h}QuI&RgI&4R_Iu%RWIU%4ROI5$RAH#R1H"J!(t!RJ'R{9rDrlɫ&dɋ& \k%TK% J$,:ڣ(*&h9d'`w#&ƚhiF`iyƖXiYFPi9Bh2h"(x`z\{ivXqk駦~zc釥z[g~zSGzIz:ףz)" z6ZiXwQ'&bg&8b_v%bWV%8bO6$bA#b1"b!vXbgR{I'sLqJk &pBc %B[ d%pBS D$BI $B9#:):4 PAPw9>h&H`z%ȖXZ%HP:$Ȓ"D#Ȏ"4¢ʊ"$!ȅ h}tÇ f & ^ p%V P% N 0$@#/询|o<:zn:pi&|rcɇ%r[g%|rSG$rK$<;#<+Ȟ<N G̞xK.p iI&TaI}%ԖYI]%TQI=$ԒGI #7H"'H, 0~'2v :f铦.:^s:VS.:N3:@󣎍:0賢: s*|'s&di\iiTiILi!Fz_wzWW>zO7zG7Ϣ'!>zzwG<mJei]imUiMMi-Ch3h"#h}!}皝uF@Bc %B[ d%pBS D$BK $$p?#p/"pkn |tqɆ,"b%"Zb%h"RB$"J"$H"<#H",hFHaDGB{o:r&B`)x–X)XBP)8’F)⎊6HȢ䊊&z7 \qXwQ'3lcj[fzjSFjK&z?z/znx h |GtaI}%ԖYI]%TQI=$ԒII$4;H#4+H2\0.zk*rf,2^s%2VS%,2N3$2F #쎲6"&ȋ!ꆪJ Gx'Hnqɉ\iiTiILi)Bh2h"yh)$~'"v(jaޖY_^Q?ޒI>;ߣ@+ȟ">^:6zk,r&]n%UN%M.$C#3"#~!. 8~G4v',j)%2Zc%l2RC$2J#$l2@#20ȳ"2 s!" }!쇒u'hf.hfhj!fh) "~vaG%lI&XV P% N 0$F $ :# *" (X!" |agtQGj!&T%UIM%MI-$EI $R9H#R)H"RHT:|)臂tGgdrJS)DJK)$rJC)ҎJ5(ĢҊJ%(҆B(D ΂2zgbrFdX[%LP;$̒H$L@#20ȳ"2 s!22 'x ?|oFjdbXIY%DPI9$ĒHI$D@H#0H" HqH0B '>vg-2njUOM/E;ߣ>+蟢>_!< }Gum&WUN%M.$E$;#8+"8]8 H}u·mWU L%M ,$E $;#0+0(\!2 }guGmVΕTJ L*D :ڣ**(Z!( }GumqVT)HL)(D):(أ"*( X!r |a駅tQGjA*%\Q?$ܒI$\A#3ȿ"#!> yg]qѿFpeiU%4ROI5$RGI$4R?H#R1H"R!Hu!RH5IӞy)Rq!fBe IS.:N3:F.:>n.諢nkn+ llw:fof`aTiILi)Di $ؒI$XA#Ҏ7(̢'(Kh{gx^siŦViQ&:Pi9ƒHiF@hƎ4hƊ$ƆhA ƂGB{ 'p@s@h(zO7zG>z?z1跢z!w8 y֞yq݇VqYFTeQ&M/E=~/询~o!z.zxۇNpɻ&̚0df%MI-$EI $=H#t/H"tHm!rH,t'̞xKp&dL+D $ؒI$XA#؎7"'!hMh}Gumfz_yi;ΒHN@Ύ6ˢ&苡Jꂢ |gtyɧlqfe^9xI7zG>z?z5Ǣފz%臡ކrG ܂j|i釅tQ'l1B]Ni1Fi&>h񣦎4hƊ$hƆhA ƂH| t zkٟf=]M/E=z1跢z!wr6bzYgdr9 h!FNbK&$xbC#b;#Xb-"Xbf!Xj &ZagŞxQ'Dp1fޗ<"J"$h"B#":#H","H"b!J* " H!xg@oƾteڗ, J) b B) :(أ"*("(X$ ( "`w8^oyƷXeaEӗIZAڎ9֣j)jVj  ~qǦvaч%nI&b)x$rG$#24"̊2$ȃ!̆2BȂH|珝tl᫆n^m)*$D $<#2""z!h9G|'tylqg^ql ($D $<#2""x!z7r|i駆tQGl9c^)j&zjCj;z/znz/ zg4zGm6r.jf(ZrI)RA(Ҏ9(ܣ2+(2(\2 0xKpfhqZ2H$L@#̎8#,*ț",[, (GxHpaŚf9▂YGI$4R?H#R7H#R)H"RHUR H IÞx1اBpFgYG>z?z7Ϣ'菡P!~Ǯ:vg-6nɳ&.dVEi =h3h#h}H<|狝tʇ l&`iqpBC #B;#pB1"B!t!B4 :|Gtȇl&_o$j*B*:j*0* r*2 G{~zsǦxk٧&{_nb B) :(b 0( (p(0'~{~zsǦzkf|_o$\A#܎9#\/ȯ"|o!|/ |v{G}rslkfx_n$TAH#Ԏ9H#T/H"tHm!tH- rn{{lsƦdkv_am{N@Ύ8ۣN:,裢N:cN: # L) z!arFj>[_w$6Z?hZ7hգZ)hZhV!Z H QGԞyATqAi&/Z\$ >#6#("P! ~ǿ|wק>voFvgяW[ $ <#4"슲&ȋ!솲Jꂪ ~򇩞&vG( nfa喔VC)J;(rJ3(#(|(= }u·mca}EVbAގ9ߣ^1跢z!w7r}a퇖uagmAc!|EVA#؎9#X/"xn!x. xgv{g}vsftkz_nytb?#b7#8+"8^8  86z'l0r*jfh^qiedd">#"6#(*"(Z!& H &G"zhryjie^QhcR >(𣢎 6(У"*("(X" ($'؞y'Xqiy7[i]eP<#4#"(""Q( ϞyOp黦hf-Z[EL#z;~z3Ǣފz%臡ކzGނz~qǷ\wiէ6\oiTgQEWAR#܎9#\1ȷ"r!w!z7 r}qvQG%nQ&f1V!P#Ў9#P1"B!t!B4 B}9ǣ v!Ї"n FexUO#Ȏ8#H0"" r!"2"}Gv mfehUNŽ8(أB0( (p0 ~|tlfdɖ$TyMJ7(ԣ2J-(RJ(dTJ H$RI'P|9t1ȧl&awŞtS*=#5#b)"bV!b YGԟzAdr1j)b^)hE_J;(rJ3(ĢҊJ%(҆J(D҂B~1x!؇Ap &h & YWe*#ʎ8ڣJ0"z; }g&v҇) nyfiFX9P&#z7ף>z/询~o~/~~|吏ugmɯeɇlUH5ϣ+蟢>_> >:{}tspkzjavE`Q;hvZ3hŢZ)hZhUZ hYG{I'tPsAJkfqB`sŏ6Q;#pB3"B)"BT!B 9 z9c r1jF`|]ge]rQZ9hݣV1h֊Z%hֆZhEւZh~ayQGTqAӚi1SJ]1dePD8(أB0("(x(8'}^wy7ZoaVgYfTYAT46hѣ&.h hqh1}gBw/ }gxGMph&H"\yaFOB6(У" .(b(hb(( `^|yvi&nQFf9XPj3Ƣj+:^:  :ޟ8{GtG ldVaId#d2H"(H"HQ!h GП{ovoѷ&ng9d]fVVMI+Ⱦ"؊)"8^!8  6g6{gu'mef`YUTJ/H"R'H!HM h ~G̞z'|pshkFyfc%ZUQEDӒ,諢"{;}yk*r¦(jj$bƖTQ@Ò," p!0 ~|ǯ|w?~o澚zgF=t]g%\jM'踢Š(( (P (ztm掙df 0XS *I-%چjFڂj~qzQGtPs9Jk)qBc 8TC˒^R+H"tHm!tH-t'r|'rxLphJ`r%Pa1DΊ(蛢.[.  .,{꧚*vg)$nF fy&\QaEEL9#""&!膢J 肢 ~z應tg lfdf "XqQeH,""x!8 }y'XqiiUaAu%RQ14d(("(X" ( "' {vy'nqfi&\Q`B L 謢#(|(<'}'yl2r&.ji$b%ȖTqAǒG)H"TRHe!TR H% TQgT|I'Px9Cp9h1C`!peO/~*&ꆪJꂪ ~ʞz槊tg lFdqXaQHI"h" r!"2 "}gyG`rFj_aS?GB'藢>_> >ޟ:{뇞8vӧ.:n鳦8fF-2^jjN)p"%!ІBD ЂB~AÞzAt1ȧlfdfXPEG(Vhmvh-vgx|vxg]qٿiZa~eSy=䷑F&蓢.[. .,{꧚*vҧ**nf fy%\9`DL! $dn: s:3:}!ygar&i]aS?dF &h&hY& h&gٟ&{G$w'8boF`gy8`_ymwOY-ttz#?}翞y|sǦvk٧f}tcWNGyH"<_!< :<{Ǟ8wg=toɷlg:d_neyOq-dtTR#H!ԆRHE ԂRH~I'zAu)̧m)ef[\%0JQJ r*2*}!ygar!jfabxUG$lEh"rW!r  y{i駖wi6XoYfVgY&5P_AlsO +m& (p (0 G} ~x_qiٟ]a~ږlUFdbE\!0  0,{ꇙ$w'8bo\gq6T_YuNQ94ĒFD""H!ĆHA Ăh~Gz 'tl髆dы Z[%,Jd>2(\2 (22{0wKphJ`zR:$C"ȃ!̆2C ̂2~1z1䧂u!̇m &e \bK,L"dIڈZheVZ h%VYV|YgRxAcr9 j9b b)▊V!HᒀE ȇO~ϞzǏvӇ-8nٳf2fɒ+,^rE P1B hyh9g}gyGyt'lyƇdaF\)`eAK=^!8  8ݟ6{g4wLphJ`yŖTQ@D ~!؆bF ؂b~agŞzQ'uI'mA擙e)]dO:L#$M (`B ( B 'D|'>x_qi韦^arUFڒfE↊(H₊(~'Ȟzv'( nyƧfi%^9p P0DAt!B4 B}9糞y1st)ȇl)d |YWEpIbRHU!R H Q'ԟ{A瓞w9Cp1h!A`wŞvQ7DrAHtJ(4J'}Ay9st1ȧlFd|[_>KD=D"R!" ! {!臒wG@oƾzgٗf=r_v底S>dChvj6j}i񧶞yivtiɧlida\A`C L d@(jVj i֟{i駖wQGTqAӚi1Ra!|VKF D!H= g}Gy'|u'me]mxOY-du@*[!,  ,,{꧚(wڧZqٚi&Xay}ՖWIMDGI !ĆHA ĂH~'z 'v mƞeяF]nzO-u?X!   {y痞wqWqi՚iITa)|VKF b6 b}YgyIGuuI'mAe)]lnN+n?B(TJ (I'ԟ{Aw9Sq)iFP`{͖VJ꒬F C!23 2}9Dzyrugm e \kEkN*dj>HQ!H G{'w 'PphO`{EVJF !~/~||篞|xo|t˧l٫Fd \jgNI)Dc>RhUZ hag՟{YgwYGUqIiITa1|ҖWLDF < }'yzuΧme&]nwOa-u?0Z* *,{꧚&wGYq&iVaY}eՖWAMG! cj(8'}Gywuymiea]QmEtO9,s?W!r  q{i駗waهUqYf՚iIFTaA}ӖY)TeFIdLZh5Zg}Q'yIGtuAmAe1]!lBQ4$@AS:9ӟ{1Ǔw1Rq1ҚiQa |EЖXS4H$ 0"2 "}!y!quGm&e\ke.P2䋑.@(P ( 'П{ 'vOqῆݚiџ&]aYV%ZIYH}󧾞y~ug=roɷ&ng;l_ve`UqEՒPE1cяH- tGt|GrxGlptme]mŖVQI5FA#. ..{盞.wZ*sffkfybcZ[aeETLM1$P>Dc͎̄j &ZiZ|i퇦VxYgfVtYGlI&dA\9h傕P!0D?CJ (I{Aw9Rr!j!fab %Z WxI$d:3 2})y!ru)Ч"nffF ^ p%S?侑C H! DGD|GFxGaDt'lc|[g~O/D{? ~{珝vOqޚi韦^aeݖYVhIDZ:. xv|Gtx'lrtme]nebQy5ĕNA#  ~zvLqۚi[a~ٖYVE^Ii$H9*jj|fxGhbt'mFe&]imXQQ5$NA C 䂒H ~GzvGqyךiyWaa}EYQ]4K1d0:7 r}qǷyavuag5RoIPg93H_!tHWL$F #9 h%VYgV|YGPx9cNtAm)e!f\kŏR;dB2B  A{9w1S s!ĦHk!qFc%BZcN8L#$J&

VKF 8Z ( B 'B| 'Bx_>slƏd鋦 \k%R:B`C~zǎvׇNr&0jk,be&ZbehNq)d> c G}gy'|u:pɚh&H`yƖXqYe%JI":+nn|竞nxklt+,nƪ(f*$^re"VyI䒎F)C7  (({ꇚ(wڇY&sg l&d\YieRI9DB(c҂~zvGrijafbaEZAa%cN!(d`|=q j}qǷyiwuq7pqƚhiF`QyX1PH7h% TQGT|QGRxIGdPtA#n9ƣ f)"^pUGݒtE`6 1 {1ǒ w1اRs!gl&cz[g~vQ7$lACh~gzgv'@rߚi^aEY_ZjM&$WZ=`c}~xo|tχ.xoٷfrgɗ;l_v廖jWVe`IyT90 88{맞8wۇ^8sgl٫Fdы \jR:dBpc5 ~˞z狝vKr¦(jfi$bE"ZyafNi)de>Hafg}gyGxuG8qךiiUaI|ӖY9\3K!d0:ۣV dGd|Gbxh`ty'nqfYF%^Qq V)HEcێj5Ԩi{i釖waهVsQGm9ƒeF\kŏTC̒0DɎ4~aza准vaՇErQFjAc bEY_^xM'D]n=CW 0:}9糞y9su13q)ҚifQa|%ЖX[N6L#K*C3P}'y pu0qi_aޖY_e]O.z?Cw08{뇝6wG\2s'2olg:l_vhWVE8Ka5;@܃1~'̞z'vLr mƚe]nEUyMGq 78}ǻy{uҧ;q¦jkzhce`[ewZSa=DC03f|ghxއiftg*hpfiZa~eٖY^%XOq-u?@r/Aן{y痞wyWsqɧoaXgaf5R_Iu%NW1T2K/:C,~aza准vagEragmYfeQF]ImU1LG #6ˢ}I'yItu93q9Nk9sNc9L[)drFS<$Bï2b~|篞~xp~t/|p鿦ޚiំ^aY_e\Q6ĚfA \1`D|GDx'`Bt ' >o濚~g?|_wvWW%;jM&dXd=xVV.IϞzvNrLJ nѳF2fɓ&,4^s%0VR+&L"dI$L#N2oޚi韦^aeݖY_[Q>C 3hB<{gwgQsGoFi &P`{X[eLP:ĪB 2pB 0z珝vOrǧnٷfxgf>v_wetWW;lO6^AR1($zNjvKr nʚhJ`zɖXZ%HPi9dBP# 28bz'vLr nƻng:h_vfWV%8^Oy-v?Hr /ƒy{u;qm*f*$^rViQ%N9(b>#_ x-ygyug9qm槚fy&^iqVAQ$ N)(a>`-ৢ}y'xu8qymye]imUQM%KA3;0*螇Xxa݇fVtY͇%TpQFTlId9\9hT1HJ |9Cl)礞RxI'dRtI'%RpI&RlAdA\9iT!HE~Ix9# j)'Lx1cJt)"Hp!fDk&pBcB[ doo$ג^E`5hłԊT&燎vgMrg nѷ&̚i[a~Y^YQ=֒ZEYCT58ъ>&'v'MrG nhK`zeɖXZ%HPq9ĦB`#28¢ y{u;q†mf$f&)$^r%VqQ&Na)de>@b.cdxGidtG)dp&dlFd\qiņTYIEJID$:(؃ )wyWsyoi֛jafebYeZIac R)@⒈F!c~5b p%姆vagErYgnYŚhYFE`IxÖX1XBP8dB z1зB jyI'tuI4qImA棚f1"^peVOM'^x=\ j-BWLx1cLt1̧"Jp)Hl!fdF\hETG~Kd=;; +"TDxGaDt G Bp&Dl &c|[g~xSGDtIDn9f)Q,w[,sʇ&oF؛"k&x`cy\[qeuTSADJID:8# 2(ǎvקNrg nٷfiɟ[a~ږY^eYQ>GY C7(̢'v'Lr n˚iZa~ٖY^%XQq=ZEiՎT5PӊJ%GviGriŇnYFiQ&TaA|Y1\QQ <ϒci .gxAdPtA$PpAPlIe9]9mU1LM!,Dp?o .Ыjx)ܧbJt)̧"Jp!Jl)ef] l%TKL+Dl>j.dxGaDtG!Bp &>kd鋦\kTK L"K,+П";wgY&sg$o&؛ kx`c\[ieeuTSQEDRK92;c0*؛0vLr n&jk,b,Zbj&RB$"Jy&:`ك$*0b-v֧JrƧ nɚifYa~eY]WQa=DG! C6b튴&yu8qmqƷhiF`YyEXIYCP)8Fz5"܊l%wuy7qymq\gq6V_QuENW9T2JO4$B2 "xGpu 0p|lkƞe鏦]oeUNM.`A^1` N!_>sPc .B`~!Wsqoi֛kafdQ&\Ih僕T9HL($a=^ v-[h 'TsI'oAkAd1\!hTHEK'^v=Yb-pUR اR s)ȇo&k~cz[g~vSGdvK'\l=VX-@SH GQsgo &k&d~[g~xSGdxK'$\p=cX`-hUR i'Qs Go FЛk|cx[gE|nSFnK&Zf=UT-8SH AקNrǧnᷦjf}tcчEt[g|pSFpK&Yd=xU T-8SH gMrg nѷFjѧ&|pcl[f{lSFlK&Zh=W Z-XbUTGMr' njzhced[ew^SqEXKQ%TN=(CP >,ࣂM2֧JrƧ njfzfced[ew^SyEZKY%DUR=8QF-M2gIrGnǚjqvXcYeR[AetPSAEPK1$SH=O <,أbM2iHrynyjqwZciZ[aeeuVSYEdRK9$RF=N:,УbM4AGrqnqjafuVcYeV[Qe%sNS1DNK1$SJ=CP B,bM4gErQGnQFŚjYFuRcAN[1drJS!DFK $P@b8ZcEm2RC$4J#J*<#H ,HBEi@rnj o@cqÆm᳆i٣Fl0b0Zbj(RB$J!F0賢0 rq&miyw^cq^[yew\SaEdPK9$sJA(c <0ೢ0 rqmyƷiyvdYf\Qi%TAHL)(dAß z1ж⛉l!uqamQ&iQFtRcIR[Ie%tNS1DDK $o8@#(0b PpqA&mA泚iAsNc9N[9dsLS!Dd@J#o:@󃌍.0 & xrq1m1i)rJc!J[)drHSD$$ؒIidUR=PCU N-0BP>cG(o&kF g&8`_v^WV8`Oy5\Gi5;@2+.boכkgq7\_quŷZWaU5VOY5dNG)1:. *)boIk9據 g1B`xEXX%AO7rG$;;C7+x5aoQFkI&g9C`)x–X!XAO7vGD<;ރ9 +p5 `o1 k1 g)A`xEXW?~O7ľxG=;; +B8H`GoFk g?z_wvWW%=pO6jG9;6+H3_o jƏf>v_wErWV;hO6ZGi5;@2 + b0_n鷦j駆ff=r_wnWV:dO6$\Gq6;X#3+ b0^g nѷfj٧Ffї&<n_vźjWVe9fO5ZGaD4;0܃1 *.] njf:f_vEbWU7XOQ5LG)1;.*Л"+]' nfjFfF9b_v^WqU6TOY5$NG11;.*ț"+\ n&jfy6Z_auVWQU%4LO!4D>F.:C, *)h\niƚjaffY&^YqeVIQ%$NA1F)8'ȏA[fnje]oUOM/$E7B 'Xa8Zmɳ&ize]n%UyMMY-DE9 70'!Z&miyeF]mUiMMI-E1 7" &Ym&iwdy\iiTYILQ)D1c5ǂ݊p%ن^A|lƮzh韦nvcهev[ge}xSGdvK'd|pC㺍3x#X}a&bl^hqfZcaeX[aevXSaEdRKI%$tNC8 3"{XlaZhafeVcQET[QeEtPSADJK!$q@B 2b "zɽ&RlILh9cLc)H[!drHSDdBK$p>B 2b "zNl9ƢHh)bHcED[dep@RC8J#dn4B 2ª"zaHlDhFaDc @[coxO7tG;l?y/w8lsQi飆~eᓆ>v_wvWW=tO7DvG;j?cy /w8ls)fiѣ&|e;l_vźjWV:hO6dhG$8`?xw /hBt8ls Fi{e:h_vedWVE8`O5䷒`Gq6X?PCt/@rknᲦiye9d_vedWV8`O6bGy6\?`v /`"tlaqifyeF8`yyXaYEPI9H!B@~/{mtfixeq7Z_iuXWaU5VOY5dRG92J? q/pkAmyƷiivea6V_YueRWAU%3NO94䳒NG)2H?cq /okAkQFiQfueQF5R_IuNW1T2JO)4FG /:>cm .Ъkj!h1iA&teA&4`1x–XXeAP7侒xGd#l.Bi`idFi&pe0>^sů>VT/j .Bh`idɯzhnzd鏦.6^se4VSE,0N2䫒0F*$>h .`"dg_fthџFmrd+,^r,VR*(N2d(F$( >xe.X"dh`Fphlpd+,^r,VR*(N2*FD)$>#i ."hhiAcYphkld*(^r$VRE)&N2d"Fy&>HCe .Pd h^p9ffhfidd&(^qqŦVaQ&Na1FYD$>(b._|f\f`hg\dy'^iqVaQe$NA1 F!d!>^z-b]rfAWT񭆦ZhifXda%^Iq%V1P"N!0F=^ x-Ȧ[jeWTѭFThIFdRdQF$^9p V)Pe!N0DF =^ v-B]rfaWVPh9cNdA# ^)pVPe"N!0dF=c]v-[jeUNJh!bHdf!^pUP N/E=C] t-Y`peASFiFFhfaDdf!^pUOM/dE$=#\l-"X`peaSHABh &`@d & ]oŞUOM/E=Zj-"X`peaTJ!Ɵ󣍍80ȲŠ$ r@7Jh)bHd!f!^pEV P% M/E=z/BxhmAs7&.g\0c]nŚUNeM.$E=pV T-H"TH dAP@ fg &Qc \h%TGzK'd}tCl;c9 +7X]2 fKbj[fzhSFddK%wZCicR9@H)@SXiᣆ~eᓦ>a郅6Zcem4RC$2J"j&BC8hC ( "O`Pi{e;a~ۖY^ZQ>dIyVAp֎7P" '0KHiivei6aYEZIadRAAJ9 bB #8'xM>iywe7aqZaafRYAdJY!ddB1 8" '؏N`6iyweq6aa}ՖYI]TQ1<I O@Ύ6" &pI`.i&pd/~`{ΖX[eMP:HF@`CĎ6(B ~%a܆jE&hɟFmtdɏ&-t`{XZKP:ʒHG@p68Ȣ &ކtF`׃hknd*j`zeXZ%HP:ȒHidE@PÎ6"ߊ~%a܆lEՃhjjd*j`zeXZEHP9ǒHqF@H6ߊ|%a܆nE hjhd)f`z%ȖXZGPi9HQ$D@(c4¾#!>:gᛆ^8c዆6^se2VSE-2N2ī,F*$>#2p "@y7(gfZ&c$^r% VyQ&Ni1dFI$>8â 2" ~"wចt6 gX c]mUyMMi-Ei d=P#s/"pkn.ƊfJb&\yiņTiILA)$D)<_ z-觢]xg![h .FfYEba\QiETII%L9(D #|;c] r-"[nfY` p-fADb9\)hT!HeL($Dz;C\p-[nfYb x-&f1Cb9\)hTH%K(zCp;Zh-Y^peUP (,fFAbF\h~SGvK&zhCCb;#8 +p5(\2 re)2a)Z`%`R?Id]A9փf)T@TD 韦nzd/z`ݖY_E]Q>IZA#׎9hՃV)XBTHTH ɟfnvdُf-t`%Y^[Q>I$XAxՎ9HN)8DS4 knd+j`~ٖY^%XQy>IQSA(cЎ8ӣ 6(ؓ" 2R " fibd(^`qyXiYFPi9HQDE@8Ž6 t%Ї܆rFۂg[,c,_vźlWV:hO6D^Gi5V?`cR5H"ԊL%(ADCg&X c& _yuŶZWaU5TOI5$LG!d1D?#>4âΊ4$Ȃʆ(B ǂgaVcYf^QqEVQQE$NA0䣒 F1"> C~1bl!v!`6fiFbaf]ImU9LM,DD <냍 20ȳ" * r!h1fACb1\)hT)HL)(D~;|/Byxmu0,`eٓf=aكev[gE}rSFlK&yfC#^;xV Z-P"TN dRH &re)2aEZ `E`R@I_AC9ރ9 +p5P]2 &&jjdf*f`~eY^eYQ>DؒIyWA`C9HD)"8S 8 i^8cf6_wevWWEê&4NJ$`aĆ ?e铆>aჅ\kETK L*ĊD <0`b  8p.~tdɏF,r`%0Zbk,RB*J"i&BC":xF,PBC(`A? &\0c,_zY^eYQ>$ؒIVAPC90܃2 +(b1[/ Z*c(_zeɖXZEHP:$HyG@h8H"*b!~Wx &Vca_YyEĖXAXCP)8H $@?t7'@M qGbq^iqViQ&Na1dFI$%>8㢎 6"ߊ|%݆vG@܂rQCb9^)pVP% M/ĞEd= 3 #x}0<@eI4aA%\AiT9HL1(D!<# /~oA|-vd&(b`~^[yevXSaEdRKI%sJC!c>:n .iigX(oFdF!D` |%Z `_Q?ޒId]A#9ޣ: +"7p]a4 mcA_9xX)XBP8dH $@~?v7l)b^V^ MbهF ^wErWW 5Ǣ n%چfEH3a9\Ah僕T1HL)(dCz;C} p1ȶ™d!v!X@4pd)"F`|EZ `_Q?ޒI]A9Z j-W\heaTH #Zc &_x~WW?|O7|GD<l?j7cb)x\`U!B?a]oUOM/DE$= 5Ƃ؊^%paP(D ΂4i-v`%r[gE}rSFlK&{jCCb;xw X1`BL!t!82Rcɋ._zY^[Q>ْIdYA9hݣUX-HSFdN2 "`Rb ^vŻnWV:jO6dG7Z?`R7HD( 4RP&9ae]n%UNEM.Ey =X# 50ĂҊF%8Bɂ (``~\[qew^SyE^Ki%uVCIN;(r F1"< sA,14ci_iyՖYQ]%UQA<ӒI9RA#9O8,bM.bI X! KbQF^AuÖX1XCP!8dH?z?t7 j)`xUT @Iae]nEUNMi-EQ =8죒5 B <$a͆4Bɂ y"H`|ED[ dEp@RCB6:l ,0" XqA 0~c &^wΖY_^Q?ݒI[Aَ9W\-hVV@eSJ $@QbYf^Qu%RWIU4NO14䲒FG .8>26 ((BpQ(-v`et\kETK% L+D   6(Ѓ 'O@5``~^\ymŗUaMMY-DE9 =#4B슲&ȋJ@炘H "J`!|J\!heT!HL(dD z;c} t3Ⱦ⺉#~p=@ f_AyZ9`cR1@J! aA9#[/"whm!t ,@pa]szWW>vO7DrG$=p?l7: +7h]5 @3a!]leULEM ,D $I$XA#9pݣW /Ps(lAp+me]sErWW<nO6互hG9b?㷎Z7`C4 +(b1[. ,`n\nŪ(VR)&N2$Fq&>`C6@"*(B Wt %X`a}eV\QieTYIELQ)D9< c4ފz%ކzG ۂh_AxZA`c R1@J $aBߎ9߃] 1› f!v!^`5 H^!tX!XAP8D~G=r?#l7c9 `-xWZPe!SH #N~ae]p%V P M/E$=Ú5B'HM H $_ze$[f%ybSF$^Ky%x\CacR;Pt L3(BЊ@%:Cʂ$x^we͖Y_^Q?dI[Acَ9cX1p— V!PuAP04@e]sevWWe=tO7lGd8`?Z7`C5 +H"3(\A/ -b`I}ER\Ii%TIIL9(ĂD!d<c4 v%Ї!ۆnFf@^wΖZcem6RCD.J"k,B*:i"2x¦"Hx 8` E]tX[OP;HO@C8K .biigp)g1|\o6VSE-2N30F$+*>c$6C(*x&HX# ( F_{Eܗ4[k%TJ L*D $p^tEZ`_Q?I]Ac܎9Z1"\!puRH5N]aqeVWQUE4ROI5NG12F?c@7/+.[!+ x`$*_zٗ([jeTJe L*DD <`飆 4H ( O^wΖZgE}rSG$pK&{jCb;w Z3hbԊN%0҆DD@ЂB^)t–Y)\RQ8㢎6# +蟢=_!< `9_zڗ([jETJ%Ly)Dy 6L,M,qAκj$q@θm2 ʫ6,,M,qB:j,M$qC:m4 .ʫD0<6D0>6L묲M,qCκj,$q@:m2 ʫDG 64E6,,$q@θ+*$C:m4 .ʫD/66L,M$qBθj$qBκm4 < 덨< 덶,*$Pθګ*$pκm2 ʫ6L묪M,q@θj,M,C:m,.ʫD6ʫD0>6L,M,qBθj4<㍴,.*I0>6+DIP@L묪4:k4E 덴,0*IP>6ڋ*$qBm2 ʫ6L,M$pθj,M,:m .ʫDG덶ʪKPθM2 4:k6ګ*K$pθm2 4:m6,*$pθ ,O,q:m4 ʫDG덴ʫD0>6L,M,q@θJ,4 <덴,.*I0>6*$qBm2 4 :m6ҋ*$q@θm2 4:mD0>6L,$Pθ,46*$Pθm2 4:m(6ҋ,M,qC:m2 4 :mD0>6L,$pθ+,4 <㍴,.*0>6*M$qC8m2 6L묪M$pθJ,O,:m .ʫDG 덴+DI08L,M$pθJ,4E 덴,.*0>6*$Q@θm2 4:m(D0>6,,KP>6ҋ,M,C:m ʫDE 덬*KPθL묲,CκiD0>6,0*K0>6ҋ,M,C:m2 .ʫ6L,M$pθK,4 덴,.*0<6*M,Cm2 4:m(ʫD0>6L,$Pˬ4 덴,.ʫDG 덴*$PθM2묲4CjD0>6,*I0>6ҋ,O,C:m2 ʫ6L,$PK6,*I0>6kO,:m4 ʫ6L*IP>6ҋ4 :m,.ʫDG 뭶ˬ4 :m .ʫ6,0*I0>덶k4 ㍴ .ʫDE m*$pθL묪M$pθIʫD0>6,0*I0<덴k4 덴 .ʫ6,0*I0<덶,4 :덴 .ʫ6,*I0<덶k< 덴,.ʫkDG<6,.+DG m,O,C:m2 4CθM&,$q@θM2,M$p6I+D0>6,0*/덴묲4E 덴 .ʫ6L*I0<덴kD /덴,.ʫDG :m묪4:m 4θM&,M,qAθm2묲M$p6IʪKP6L*I0>덴kDG/6,.+DG :m4,6L.*I$P6L*I/덴 ʪ0>6,0+DG :m2 6,0+DE :m2 ʫD덴 .ʫ<:m& 4 6,0+DE :m2 ʫDG덴,.4θL 4 :m2 ,q@θI묪O,qCθM2묪M$P>6Ҍ0*$pθL,I/덴L0+L0>,.ʫDE :m, 6,0+DE :m2 ʫD덴,.ʫ<8M$ ʫDG덴 4BθL 4:m2 ,q@6I2,4:m2 M$P6 0,M,q@θL,0>덴L0,M$q@θL*I/덴 .+LI0>덶,.ʫDE8M& D /덴 .ʫ<L ʫ<덴 .4BθK묲4 :m2 M$P6,0,M,q@θL,I/덴 .,$P6L*m2 0*KP>6,0+DE :m0 .ʫD /덴 .4BθK ʫ6,0+DE :m0 .ʫD/덴,.ʫ<θL .ʫD덴 .4@ζ+2 4 :m2 ,p6)0묲4:m2묪M$P>̲묪M,qBθL,I/m4,*P@6,0+DE 8M,,.+D/덴,.4@ζ+2뮲ʫ묲4E8l묪P>덴,,O,qAθL,Im2,0,M$Q@θL*m2,*M$pL*m2,,M$p8L+DE :M2,.,K0>6,0ʫDL .ʪI0>6,.ʫ<L,.*I0>6,.ʫ<θL,.*I0>뭶,.4Bζ, ʫD덴 ,@6( ʫD m ,p6( 덴l묲ʫ덴,묲ʫ덴-2묲덴M2묲<:m2묭I/m2L,,θL,m2L,M,q@θL* :m2,,M$p8L* :m2L,,BθL*m2L묪M$q@θL* :m2L0,M$q@8L* :m2L,M$q@θL+DEL,0,P>6,.ʫ<θL,0*IP>6,.4@6*2,.+D/덴 ,p6( .ʫDG m ,p6(4,.ʫD 덴 M$P>덴-2 < :m2,0<4-2 4:m2,0덴 .,p6(4,.*I0>덴,.,q@6(6,.*I0<덴,.,p6(4,.*I0<,.,p6(6,.*I0>덴,.,p64,.*K0>덴 .,p6(4,0*K0> .,p6(4,0+L덴 MP>덴 .ʫD 2θL M,P6,.,p>덲8L묲,qB,.,p.L묲M,p6,.,P덲L묪,B6,0,pm2 ,@6,.,p.m2 M$p6,.,p>2m2 M$p6,.$p>2m2 ,@6,.,pm2 ,@ζ,.,pθM2 M,p6,.,P>2l 4@,.,pθm2 ,B6,.,pθM2 O,p6,.,P2:M2 ,B,.,p덲M2 O,p6,.,P2m2 M,p6,.$P>2l 4q@6,.,p덲m4 O$p6,.,P>28m2 4@6,.,pm2 ,Bζ,.,p덲8m2 4B8,,p덲8m2 4B6,0,p덲:m2 4B6,0,p덲m2 4B8,.,p덲:m2 4@ζ,.,p덲8m2 4B8,.,p2:m4 4B8,.,p덲:m4 4B8,.,p2:m2 4B6,.,p2:m4 .4@ζ,.,p28m 4Bζ,.,p2:m2 4B8,.,p2:m4 4B6,.,p2:m4 .4B8,.,p2:m4 4@ζ,.,p>2:㍴ 4B6,.,p2:m4 4Bζ,.,P2:m .4B6,.,P2:㍲ 4B8,.,p>2:m4 .4ζ,.,p2m2 ,@6,.$P2:m4 4@6,.$P  +8L*I/m2+D4뭶,+DE 8L,p2<4 .ʫ<θ,,PζL0*:m0<@P@6,*:m0+<@0θ,*G:l+<@06L*L+<@P@,*G:M0+<@06L,l<@08,*:l<@P@ζL,l+<@06,*:l+<@0L,L+<@P@6,,:L<@0L,l+<@0>6,0ʫDE,0$P4,.+D,.$P덲묬E6θL,Im2+<@2P>6,+DEL.$P덲묬E6ʐθm0,06L0+DEθL.$OL<뭴,.ʫ<ζ,.$/L/6 .4@6 ,8)E 4,.ʫ<ζ,.K8+G <㍴ M$P> ,D4Cm2묪0<2+D@󍲬p8L*:L,P6,0ʫ<ζ,.8*E6,.ʫDCθ,.8( <덴 .,q@ 41:m2 06,0+<θ,.K8'G<덴+,@ 4C :m2묪M$0,.4 E42E L0+Dζ,.8#I0>뭶,.4@4 D4<4 ,p*B8m2,I:L$P:L$q@L* 8,.K8%I$0>6,04@ D4G㍲ ,p*B 8m2 IL$OL$q@ζL* L./IP4,0+<6+I RI<덴 .,p몬B :m2 /m0Q,Pm-4qθl* 8L./'$P6Lʫ<6+G /덴,.,p*BlE 4,.,p,dG m묪/m2ʫ4pl,E8l* 8L0$/%M$pζL0ʫD6,,G SK0>뭴 .4pD@+4:m0,G 8L.KҳK0>4 .4p,DG4 M/m0ʫ4pl4 M0묭G 8L./:#,q@θ,+D6 G ȳP>,.4p+D@m%4C :m2,/L$/$,qB8L*E ,. $P>6,.ʫmmm덴,,$p2+뭴 .K/l/8Ҫ6,.,pm2$/ګ+Dm2 ,,G4,8,,pm2$Oڋ+D m2 ,,BO,p,.,p>m2ʫ4p<*K0< /:L 6DG:l+D4 D>jM$P4,.$P>m0$/ҋ+Dm2, ,B4CθLʫ<@+m2$/8,M$P,.K/:L &*I/m , 󉮲+DE :M2*C4 D,4ζ,,pm0/8 ,3P>덴 :L.Gͦ*I<4 , ζ 󉮺0 m2*E6 iʫDG :M0+<+ .8,.G˪$P> 8,.B0*I/m4묬E6 iꪬG/m2몬E6 @ ʪm2*E4 + 8+-2묪M$P> I 2 ,M$P뭴 6 <4 4+2,*G:m0+<>0,*l+<>2,ꬪI/m2*B+4OL,Im2+<@2L0,ʳI/m2*Q$/L˪0m묬C4+4OM0 ,P<덴묬D+4OM0 ,K$0>덲 ,D+4OM0 ,/m2+D@26L-L 8L,P G 4 ,D4+4Om4 M$P덲 B+,Om4 ,p 4Q$-:l ,KPm0n8-0,:Lʫm0NM0,I /:M0ʫ4lL*0lθL,0:m2+<>m0θM0묭I/lm0 ,/l+뭴+4p-DlC4 K$/m0$/+C:m0몭 8LI ++BζL+DC6+BP>6,0,뭴+Dl <덲+$p>덲Q,P:L,E:m2 ,L$/8+6,.,p2+4 .,P2ʫ4P:+MP4 .M$0덴 ,/LI 4G .$Pm0<$P@뭴+:,G2/m2, ζ l DE :M0+<+l.+DG :l+D+4p: kʫDE Lʫ<@󭲺O$/6(4θ,,P>m0I Ͳ2M,P ,:L,D0,K$p 8,,@l,/4 ,6 >L,*I0:m-D+4o+DG :l<@뭲$꨺<θL.M$/L.G2kO$p4+8,,lM$P  δ D+,I<2*Dʹ+4p:+*I/m2*D4+4p: *I/m2-DB󍲺O6鰺+D :L,pl.<ζ,.M/8,,l O,P I D+묳*,p4 ,I8+>L,뮪,6 ,8+>L*뮲4q@6 G 6 ,E4+4P8 묪M$P>덴 ,E4+4O묵3O2-D@,,I/m0<>24,,Im0+<@0I ͰL*GM0Q,pK2,.ʫ),.Q<6+ <:4 .4B4 I -m0D덴+4p+D>lD.4 ,p4+Dlᏼ4 ,p>m+덲+l>6,.4@ 0@6L.<4 ,@0P>6,0Q4>*󌰲D6,4q>+Dl>LP< .,PmQ,O+Q,O+ 04 .,p>0ʫ4P<,,P .M$OM0/6 +4EC/4 K/Lq@,4@+4+M/L O/m G,,0?CθL0+<@+42$/8 +1K$P+K/:L.Ͳӳ< :M0+D+6 .$P4 :,.DG :l+<,o+ l0M0묭/m0m.F0M2묪KP<2+<>댰.m2묵3/l4D>m0&m뮪$p -D@댲 4 ,p뭲몬B2G㍴ ., Bªͬˎ4,.ʫ< &6,ʫ<6 G4O(6,Dζ+D͠6,ʪ,, 4θL*8,. 4M0-Dζ+󭲺 θL+Dδ B2@6,ʫ<Ͷ ,@0Do8,D6 ,m0B@θLʫD4 -D>L4 /LI 42묭 6+B.,θL+KL.2EDE 8M0*D6l ³ZM$P4  ,l.,P>  6 +<: K,P>4묭G4+L.4LDBQ,/ TM$p4 .$OLͲӪM$p4 I8,,0FM,P G6 -<< K,4 ,G ζ +lg68L0ꪬGθ+G 2/4묵 8L. 4P4 .M/LM4qB8,,p>lI 2Ӳ Q4q6,.$OL.F0}Q4@6 ,G6 +4OxY\G8LM 2O.ά2몭G+@l7$p6,.,P>m0.+$1:M2-D4 @l<0> ,,P0$/ l0NDE L$+l,ˮ,qB6 ,8 *ѾL,k,0<2몬C4+4P8 *+DG 8M0<@0ʬʪ,6,.,04 .M$0:LK6MnDL*G8 ,B0D6,ʫ< *댰鐾6,04q>+cϼ덴 ,,p>m4pL,뭴 .,q> +Dl/:m /m0,O,-<88L* L.+4/L0+D8 .I δO#4,.ʫ<6+E4Í4 ,O$P>덲+D>lFm2묪KOm2Q4P4몬B4묲$P>m-D0GL*I뭲  60ʬ48,M/L.E2P G >Lk+D :LS4q>06³$P+8,,B댮DE Lʫ<@4,o 4P> 8,.@󌰴Q<L0Q4pm0K4,K0<덴묵 l4C8,,pm0ª6NG4묭 l,q@8,0,pm2K4̜rl.K$p6,.,Pm0$6 +*QI/덴 /:L.4ʬ :M0*E ζ *댰 qB8L0Q,m$/ +4$0>덴 /L0I 4E :m2*+tQCθL0ʫD *@댰$04 .PlL0>뭶+OP4kϼm K0m0DO4 M$0>m24pL㍲ $p4S,p:L,>:m2묪K/lʫ4p ,B2덴 ,$p>덲-<>m0M2 ,/L$OL.>8LD,.I m0 2l ,0m04lDG :L,oLF0 .ʫDE,,OL.D0 .Q4C6,.K8,,L& 4q@6 ,+ѾL& M,P4묪I >L( .M$p> 40鮲Q4ζ,0,P뭴 8,.@l*I/2몬6 ,>l./m0ꪵ3P>덴 G +lmDE :LꪬBͶ2$/8 *u3$0> ,:L.GQl6 NI/㍲ G +B0Q4Bθ,ʫ<@+4p6 0,P2$/8 +00<덴 LI 44E :l, ,.B0,Bθ,Q4>+< .,p +Dl m2묵I:,IOCθLꪬ θ,.06L.4D>l/덴 K$0,.,뭴+Dl; /4 M0lDL/4 ,,P덲+<>lDL/m MP<2+4pL :m2 ,/l$O,, M2묭G:L0$/:+뭶,.,묬B2Fm4 M0m0M0몪/l+몬Dm*B2 M$P>m+D>0nl묪Om0+<>m0θl,/2+<>ll ,Ilʫ4lFθL,Gm0,P덲-D󍲺l묪0>덲+<@08M2 ,P<2+D@2L,m2+m 4qB6,. D<{m4 , >m ,,p 4+4p.M2,3K/2+<@26L* M0+m06,*Gl+<>m0L0* :M0+<0,ꪬl<24,+DG8L,PM2묪K$P4 ,4 +0,0ʫDE :Lʫ4m0 ʫDE L,P I ,묪MP덴 I+ 0묪K$P ζ >L,K0:m,D4 +2/6 ,4B6L.$P4 8,,B0*P<4  ζ 0ꬪK/㍴묬ζ @.+DG:M0D@+4p:+ʫm06묪M$p K/:L.&*I<4 ζ 󉮲ʫDG8L*D4 Dk4Cζ,,pm0/8묪M$P4,,L. &*I/m , ζ+B.ʫm2/8,$P4,,K/L. &*I/2 ,I 8,.Gͨ+Dl+D4 +< O$p6,.$P뭴 L 4ʫDE :M2,E6 B(,,.,pm2$/ҋ*I0<덴묪:L. 4DG:m0+D4 ,.O$p6,.,p>m0$/Ҫ4 /L 4,.K04 .$P덴,.$PlL/덴 LKʪ,BθL+<4 #L/m K/L/8Ҫ,CθL+D4 BI0< .$P뭶 .,p2+,,,p>2++D>mDE :m2 G8,IS$P,04p*16 .,p*TE 덴묪K/m2ʫ4pl,:L, 8L.K8I0<+,p몬tG m4 /m2ʫ4l,Cθm2, 8L.$/&p@8L+<6+G /덴 .,p덴몬B| :m2 K/m2ʫ4pm!,BθL, L$/(P6,0ʫ<6+4<덴 .,p *B :m2 /lʫ4l,q@θL* 8L.$/IIP6,0ʫ<6 I rm M$P<2+<>0,:m2묭I:L$OL$q@L* 8L.K8$0>6,.4@ E4<4 ,p*B8M2묭IL$OL$Q@8L*G 8,0$/LI0>뭶,.4q@4 E4Em ,p*Bq8M2,I:L$P2P@θ,* 8Lʫ4p2l06L* 8L,P덲묬E4ʱ@θM2,IM2<@󍲬06,* :L,P6,0+DEθ,.$P덴 ,E6@L,Il+<@0>6,ʫDEθL.$P 8,m2 ,p6 8L :m4 M$p  (@θL,P>덲묬ζ@θM2,P<덲,6@L,I/m2+Dp>6,*:l+<@>6,0* :M2+<@>6,+DE Lʫ4@o4,+DE 8L,pm2덴 .ʫ<L.$P뭴  +@8L*I/m2+D4<,0+DE8L,p24 4B6,.K/L8l M$P  ,>L,Im2*E68,*Im2+D46L*Gm2+Dϼ4,.+DE8Lʫ<@덶,.ʫDE8L,p2om,.ʫ<L,p2:m 4@6,.K/L[m2 O,p Lθm2 K$P> I8LθL,$P>덴 :LθM0,$P> :L8M2묪K$P>덴  ,8M2묪$P>덴  ,L,I0<2몬θ+>6,0*Gm2*Eζ)4L+DG :l+D덴,.ʫ<Lʫ<@O<㍴+4θ,,pm2:4 .4Bζ,.,p>2m2 ,@6,.$P LcθM2묪M$P4 /Lcθm2 K$P /Lc8M2,M$P /Lc8M0묲M$P4 /LkL묪M$P> K/LcθM0묪M$P /Lcθm2묪M$P /Lc8L묪$P /lcθM2묪M$P /LkL묪$P> K/LkM2 K$P>4 /lkθL,M$P4 /LcθL묪$P4 K/lc8L묪M$P ,K/lkL,M$P K/LkL,K$P K/lkL묪M$P> .K/lk8L묪M$P>4 K/lc8L묪M$P> K/m0kM2묭0<덴 Lcθ,,$P> /lk8L,0<덴 /Lk6,,K0<덴 G 8L4,*Im2묬 8L6,0+D m2* ,6,0ʫDG :m0+D6*:m ʫDE:L+D6:m4 ʫDE:L+D6'㍲ ʫ덴 $P덲6L묭0> .$P덲8L,M$P>,.,p덴6L묪$P6,.,p.6,,M$P4 .,pn6L,M$P,.,pN6L,M$P6,.,p덴N6L,M$P6 .,pn6,,M$P4,.,pn6L*$P6,.,pn6L*$P6,.,pʍL,K$P6,.,pʎ6,*K0>덴 MP6,.ʫ<θ,",0*K0>6,.4@6(4 .*I0<뭴,.,@6(4 .+D덴 M$P덴ʭ2 덴 2 4:M2묪0<덴-2묲4l,Im2,,M,q@θL* :m2,,M,p8L+DE L,0*$P6L+DEL,0*KP>6,.ʫ<θL,.,$P6,ʫ6,.ʫ<θL,0*IP>6,.ʫ<θL .ʪI0>,.ʫ<θL,.*I0<,.ʫ<θL,.ʪIP>뭴,.ʫ<θL .*I0>,.4B6+4 ʫD 4 ,q@6( +DG4 ,p6( < :m2 M$P>덴l뮲4:M2묪0<덴,묪4m2묪0<덴,묲4l묪0<덴,묪48M2묪0>덴,,4:m2,I/m2,*M,pθL*m2,0,M$p8,* :m2,0,M$pL* m2,0,M$pL* :m2,,P>6,0+DEL .*I0>6,.ʫ<L,.*I0>6,.ʫ<L .+D<덴 .4B6* ʫDG m ,q@6( 4:m2 ,p6(묲4 :m2 K$P>ʬ묲O,qBθL,0<덴L,M$q@θL*Im2,*KP6,+DE 8M,,.ʫD덴,.4BζK2 4 :m2 ,p6)0묲4:m2 M$P>̰묪48m2,P>덴L,M,q@θL,I/m,0*$p6L*m2,0*$PθL*m2,0,$P6,*m2,.*$PθL*m2,.*KP>6,+DE :m. +D덴 .4BθK묲4:m2 M$P6 0,,Cm2묪P>ʌ0,M,q@θL,0>덴L0,M,q@θL,I/m .*IP>6,0* m2,.*KP>6,0ʫDE :m. DG덴 .4BθL묲덴L0*M$pθL,I/덴L.*KP6,*m4 .*K0>6,0+DE :m2 ʫDG덴,.4BθL O,C8m2묪K$P6Ҭ0*M$q@θL*P>덴L.*$P6L*I덴 .ʫD0<4,.ʫ6Ҭ0*P6L*I/덴 .ʫD0<덶,.ʫ6kʪIP@6L*I/덴kʫD/6,.+DE :m2묲4 :m4 4BθL,3$pθL,$P6Ҭ.ʪKP6L*I/덴 DG덴,.ʫDE :m2묲4 m 4CθL,,:m2 ,@θJ*pζL,P>6Ҭ.ʫD0>,0*덴 6L.ʫD0<6,.*덴묲8L,P>6kʪIP>6,*I0<덴k6,*I/덴묲4E <덴 .ʫ! A%a)&.-6>1G$OE5We_I˰MA(MUm"j*s~=%a_9˱]rL9]ނ)g]r9a9n{A5Xijk ߯?1G(Qf[z墫oM=%eǡjk@ R 5a_Y߯1H,Uނ9s۟>1,SYI@ bK9i▊=EEv˱~10az=Mf\~)ht㿀 bLA5qן? 0 4u4ꖰh1#ʝFwѯ.~ 0 4y U ײlqMRŻß_,q"N FR-\ `e͟FZmݿ\uǟ^}@ @B-\LU^ş^} aNLs6đ2[7fտ HӬ`QϩbsQ#6";DUɣo.4sh\ͻ1eObtA#82edӻ2 [ʕ5L|eJ~ BB3 4MUi^(嚊2]K4MUi_)& ~:1G$=Yucj*M! =Y[ubj*]π1G$NA%a~垚 ێb 0MUmYMπA(ÐIEiǠI˰Mπ Q,MUmj*2n:b 0SUv[z߯>!$OIEiZ*s~|A%WeI2~{A5WiǡZ*tێ!$ÐMVqd-wπQ0TYނ9h~|IEqc=xA%Wiz-7R 5a`j+ 翀 R 9ezl-wEEqpn| Qv)ht߯@ bL=%Xmdpn|$UZ+7If\~)h $ie@2tHѩ^94k˯(q DJ:{$ysUr<ڶÊDTWÍ*u.`ǟV]|8:*vi3hձsLaŏ&XIb$LRϿ{w׿4S'PRgOF>{wçD*\ͻ$LVYoF,h45risX.HE͠Hk&đ6kwi˷$\W3n YSػ6<Hf!L{G/șFt:Tƾm2Sʕ5LgK_;!1i"0n15Wme~B 9%q覢2ۯArEV[~9i Q jN:15Wms߿bAF)-8G,ee߿bIfJ,M1=5Yviw aǢۯ]ᖛqןQ 0ӏAQUaqןYۯ$Ueew i親I5[~9^|BIf0ӯUey9&JˏAee9FjӏUmi=BI"455݆zןi(-rUyAF56]{q)jӰE-[Zנ)JӰG-ۆ{q)k056_ Ag"̸RUg=ca*N~Z1&62OUg>~ca*oC-ݎQ&.ن{s02N FJ :{yShTj5ǿ4C"Jbm!$OIEiZ*s~A%WeY2~|A5Wij*t۞!$ÐMVqd-w Q0TYނ9h~| OIEqd=A%Xi"z-w R 5ajkπ b 9ez-xEEun|$ÑQv9@ bL=%Xmdpn|10azM$Yjl-@sGP$Nk>2̛:{,jX&:wA0qE 4pI(TsM8tA0q U+XriSV}{ J<2ۻD5lś^~> $i"ƏNW/aF>rϿD$\VlIhַ&{(ċ@RnA*}K7qgïLIj9iV.<C)ό[[JTd%ls:Z= A$AY[q!I.ێ Q(OE%]zcj*Mw>4SQfmIn-5ߞrK0QUmנIo-6rK4QfqY˰MϿ! A$]~垚ێ9Yz ێ=]~墫.-6?! E5We_I]bK4TY~垫.-w翀A,Qf[v-6@A,Uv\z垫/=A,U~&p]r=eZ*ߟ>!G(Qv\z榻^; PIUuoMA5Xm#=A5qd/] Qv\~)h3۟?1H,T]`jk7IVz'3۟?15e▊^;$Yjl-yÊ@sGP$Nk> $q"ϣPW/GBsj$Xl9(ֵ{z ċ@JmA*}KqgïL)j9iV.!JTd%ls*Ve2:-|(Y j-,S]az](a.n=15WmߟbAFz) 6E$]a~B 9%r (E$]ᖛq~B 9%z)( 8,meu߀Q jn rMvߎzm^|B AFJ,N=RMEV]Zm^|B Ifjn rUaqןQ ۯ$Ue1z)N= rMa j (-RMMvߖsߠ r *.=rUcu)z*,ne{ 9Fk0۰E,Y~:ma訳.= sQ]gzBQ8ROUy AF6Ewaw Af̶2MMzbYȨ.?UnϟĘzJG56_wI nϟĘzJKEwc|ca,ˏ-6_ya LTFT5,[.{ua PRVg/ C*u-śN; qc2qD2jqΥV3˷8c'PP{6B&m.`ǟ^]~ 8<2Z{$*X}{AǓ.l4׳n8ӯn<A0qU+Xr iSV}{x J<2ۼL5m^ş^> iƏ#NG/aF>rϿD$\VlIiV&{HE Js7 ƕ>E&`$5tVcLk)#!1[[JTwIf)CQMv]9QJ,-,U]ᖚ~|!1i褢2ۯOMv݆Zk=(a$ۏAMv߆Zm=(i$4]aqמB AF)-1=5~9iy1r ( 8I5Yviy1%z)-1=V]Zm^~B AFjnQU㞻 Ėi訳 81=V]zY$I55ۆZo~Y$=V_{q׿a& 82MMvᖻ(z*,oAUmi>|BQ2MMwcwAf4K=Vߖ)k0G55ݎ{s12=VߖwI";R]>~ca(N~Z1&2OUg>~ca*oE-ݎI.?Y~Z42ƎFR {$ySԱn54B!JbM: \\.ͫ>8s\ɻ$Υ^ wrQC82=] ocϳo_8S+`r&үo][JSFC!+cRƷ߀C)Ќk|1F 9SQfmǠ9f sn:1G =Yv[q!Yo-6ߞCr 0MEi_)& ~{Q,ÐIEWe^)& ێQ,IEi_9g.-6>9Uv[uczkrn:b 0Qfq"j*2n:b 4SUv[ucz ێ9]~)&.=w翀A,Mfqcz ߞ!$PIEmjk ۞!$IUq#z1H(Qfv.=Q0TYނ9h~|EEqc=xA%Wiz-7 R 5a`j+翀 R 9eǡz-xEEqn|$Qv9߯@ bL=%Xmdpn|$UކI7PMf]9 $ae@2tHѩ^94k˯(q DJ :{$sUs<H'VW/ D.u*nɟ^]} 8ċ:"vi3hձsLŏ&\I.b1d̡R4lϿ@(X"HB2hçDR\ɳУKN4l"TIffѭj,A#H4}u{ 4,]×V} $q"%Rwp"IJt0q eK8{ 4lǟg޿ (q3Q&VM^ C)ό[[JScls*V;Q(OA$]u"Yo-5ߞ Q(OA$]ubj)۰=w=r 0MEi_)& ~{Q,ӐIEWe^)& ێQ,IEiǟ9gn-6>9Uv[uczkrn:b 0Qfq"j*2n:b 4SUv[uczl ێ=a)goMπA,Mfqczl ߞ!$OIEmjk۞!$PIEm"z1G(Mfv.=xQ0SY݂)gn{EEqc=xr=%Wiz-7R 5a`Z+ 㿀R 9ezl-wEEqpn| Qv9ht߯@ bL=%Xmdpn|$YZ+xPMf\~9(i@:Z7t IQbYt˷4B!JbMB-]>] nͫ?4cg)Zɳ$MZvA#8*<Tnϳ__<`&үsm[C)ό[[JTd%ls:Z=d29-|(YjN:1I,e㞛q~A9i褢˲ۯArMV]~9wQjN:15Ymu翀IfJ,-15Yv aۯAQUaz~B AF)-1=5~9=1r ( 8I5~9=1z)-RMEV]z~B AFjˏAS]u i( 2MEVߎ{q׿a$=V]zןaȦ :2MEvᖻ r)NeBQ̶Evᖻ(zJ.ˏ$v:mj *NUn~r)oC$~Zo׿Ėr*.ӏ-ۆ{s1&Mzca*oC$[{s1&62OUg^ĘzJKEw qCH.hi-`ѻ"G6Jaɣ^=|{qCH.ldJB{weѳ>޾P% >27vi3hTn,v HRXwoF6K0cϯw.޾ Xe͞DR-\D,\> 8"vys׷}{ 8"{,kZ6(J<2ۼD5lś^~> $i"ƏNW/aF>rϿ$XlIhֵ{z @JmA*};pç L)h8(ַ&}0P@p 0`d1Ҧ5lg|2Sʕ5b ,ӐE5Vazcj)۰=vr 0IEWe~䚊k2]Ͽ 8SQfmIn-5ߞrK0MUmǠIgn-6ߞCrK0QemI˰=w =]z ~{b 0Qfq"j*2n:b 0Uv[uczkێ=])&o=wπA,Qfuc ߟ>!$PIEm"jk ۞!$PIEm"z?1G(Mfu=x R 4]9h~| OIEqd=A%Wiz-wR 5a`Z+ 翀R 5ejl-7E5qpn{$Uv9㿀 bK9i#/^|$UކI7PMf\9(i@:Z7t HQbYtl˷4B!HZM\4jX{];8sŎ$TӪ\ūǕ:[0cϫw.~XEBB ۻ} 4jع&}{@Ǔ,h$ʖj&Pb y Lӫ^ͻ˟N P b1eNZy*d$ʗnIhյ{m{ J<: Tv.`˧w.4cg(Zų$MZ6G.q UKٸ{4,şg$q3VMZ :Tƾm2Sʕ5L|gK_:~:V>3 4MUi_)%sn9߀1G =Yv[u"Y˯=6Cr 0MUi_9&-ێQ,ӐIEe_9&.ߞ4SUv[q"j*1]A(OE5We_9go=w! A%a)&o=w! OE5We_I˰] Q,Qfucz ߞ!$OEEij*s׎A%eY3~A5Wij+ߞ1H(Qf[z/M=%eǡjk @Q0]It۞!H(U)h2׎1H,Yކ9t߯?1,TYI 㿀 bK9i#M$ÑQv9㿀 bL=%Xme~11e▛/^;0F&X)Xg/ C&m u]>zw0↑(\)T+^ɫ!ƕ6Jbˣf}} 0J6}e+X4n(fЩ^Ytӿr 0IEe^(垊sn:A$NA%]zzj2]π1G$A%]~s~:Q,MEiǠ9go=w>! A%]~垚ߞ9Yz ߞ9]~垫.-6! OE5WiǠIn:rK4Y~梫/=xA,Qv[z.-wπA,Uv\z墫oMr9a_Isێ!G(Qf[z墫oMA%Wiz7 R 5a`Z+ 㿀 b 9ejl-7 b 9ez=EEv~1H,T]`jl-xIVz'3ۯ@ bL=%Xqӎ 0 2u4VfJB{Wpdϫo 8J6y U ײjqMRrٿo?@,q"N FR-<4jXm[xa$T ^ɳbșB{wfշ_?,y2"Lk^"e ǟ^]~@˛>:ۻ<ۿ> 8"Z{,Z6(J<2ۼD5lś^~> $i"ƏNG/aF>r˿$Xl9(յz(˜BRn.}K7qgïLIj9iV.},'1` P @pe29+|k2 [Ζu t|eK_:!1i"0nQ5Wmeן~!1i褢˲ۏA rEV[~9i Y jN<15Yuu߀IfJ,-15Yu ÒY0ӏAOMvߎz^|B AFJ,-1=5~9=1r ( 8I5Yvi{1r (-1=5݆Zm^|B AFjˏAS]u i観 81EV]zןa&8=V]zןa& 81Evߖ(z*,neBQ̶Evᖻ1Jӯ,Y~Zoϟj nWnr)ˏC$~:o׿r*,ˏ$[z1KEwcyI nϟĘzJ=VQ&.?~Z42N FJ 9{i3hSj mӿ4B!JZM\4jW{]7Ŏ$TӪ\ūƕ6K/ͫo>8ċ:"kٶt Y3hTn<ڷraŏ$XITb$KNj˷! A%a9go=wπA(ÑMUmj*3~{=])gMA,Qfud61G(ÑMVqc6@A,Uv~梻pMrL9a`Yt۞1H(Qv~&n; PIVuo]A5Xm#=A5md/M Mf\~)'3ێ10]`jl-xIVz'3۟?A5e▊^;$Yjl-yÊ@sGP#Nk=L5,\>z 6}uK6t Y3hճwM8tA.l4׳n8ӯn$iƏNW/F>sjϿD$\W2nI3W.ܻPf!L{GaFBlE&`$5t×V#!1[c;:TƾooFC+cRι߀bAEz &4ۯArEU~gu翀IFz)(CQUv߆Zm=(a0nRK=5vgQ jN=1=5Yvi Y0ӏA rMv߆Zm^|!9%z) 8I5Yu a$4E$Ueeu a$6,my1z)-RMEVߎzϟY4,Yvk=BIf2ۯ$mi=9%JˏAe{AF0۰E,v9^BQ6K=V_s(z*,ˏCWv^i*N?ei^~BQ$ r]gBY&- Sei^r*,ˏ-[{s)Ewczca*oC$[{s1&̸R]kĚk2M>~ qCH.h.bѻbH:[˧f} 8J6yU+lΥVjǧ,q"N FR-\<Ԫٹ&}{v0,d/fQͣV3Ϸ2m2 [ʕ5L|eK_:~:V>2sK4MUi_(垊rmπ1F =UvZqYo-6ߞrJ0MUiǟ9g.ߎCrJ0MUmǠIo=6>4SUv[u"j*1]A(OE5We_9go=w! A%a)&.-6! A5We_9h˰MA,Mfq#zk ێA%e_In;r9]9hn:r9a_I2~|E5m"zl@Q0TYނ9h2~IEqd.MA%Xi"=xA5md/MEEqpn|$Qv9߯@ bL=%Xmdpn|$UކI If\~)h㿀(i@:7t HQ^94k˯(i͞BB9yyShԱn,vpÊDѦTG*m-ǛV=<| qc2u E n(fЩby Lȓ*\ūbșB1׿,y2ϣN{6Ï.}:ϯ> aNJk_B*u*ϯO4SG&Vw"IFس "Tiհhҧӱs];w >B-"mѷo8sR^1ϩf,8A#82 "meտa@ ` $*0@6:TƾmFC*c_ RƷbA%r2ۏA rME5vs߿bAEz &4OMv]9w ÒY jN<15Wms߿IfJ*-I4mes߿bIfJ,-15YvgY0ӏAQUaz~B AFJ,N=RMEV]Zm^|B AFJ,N= rMvߎzϟQ"ۯ$Ueg1z)N=rMwas߿Y65~:m~bQ"45[~Zm~a& 82MMvᖻ(z*,oAUmi>|BQ̸1Ewau 9FI=V_1k256]s1%2I=VᖼwI;R]>~ca註N~Z)M>~ca*oC%ݎQ&.ن{s02NFJ :{$yShԯn58SϢJcm=DԪٹ}[Ŏ$X \ɫ"G:k7pdѯ.޾XEBB ۻ 4jٹ&A.l4ʗ2lfѫf 6p(`կf&Pb 6p*dW2l(ӯoM8uA#H4yukٸy,kZ><HEFcB.K7qf׿H dgRo]; ċ@RnA.}K7gǯL)j9iW.JB3sS!+cι߀C)Ќlg|1F 9SQfmǠ9& sn9߀1F =UvqI.ߎ Q(OE%azzk2]π1G A]zczj2]߀A$OE5a垚 ێb 0MUmY˰MπA(ÐIEiǠI˰MπA(ÐIEiY]b 0SUv[vߞ! OE5iǡY2~{=%a_In;rK9]9g˱^:r=a`Is׎E5m"z6翀 b 5]It۞!G(Qv~)'~ PIVv墻pn; PMf[z&~1H,TYZ* R 9i#M$UކI rA5q׎15e#0n|0F&X*ZwO`D*u-×F0↑(\IT,^ͳ"G:[/ͫo=8Ċ8uK5r8Rf 5HRXwoF:[7pdѳ>XeDR-\L,\F<| 8"8y$*ٻ.z J:*̛:}<\F=|@%LDRm@&m֯cϯO?@4cg(Xū̡VYF,mE+Y6w$N] (q3PVУ̣V6QC::-]?&u;p:Tƾm2SJu3x t|%J~A1i"0n15mcq~A9i$ӏ? rME5vgu翀bAFz) E$]az^|!9%r4CUaz~B A%z) 8,meu߀Q jn rMV]Zm^|B AFJ,N=RMEV]Zm^|B AFJ,N= rMvߎzϟQ"ۯ$Ue1z)N=rMwaߠ i( 2MEVߎq߿aȦ 81EVߖsߠ(r N? S]ey 9F2G-[~Zoϟa註.= sQ]gBQ8ROUy AF4Evw Af62MMzBYȦ.?nϟĘzJ۰G56_wI nϟĘzJKEwccaˏ56_a L'TFA\5l[.v0†(\)T,^ɳ"G:[/ͧo 8J8}uKp8Qf y LRXoƕ:[7pѳ>XeDR-\L,\F; 8"8y$*X&z :*[:} 4ۿF<H%MDZn@&m֯cϳO?@8cg(Xū̡VYF,lE Y6v$[N] $q2TˡVz6Q#:2 ]?"m*0տ2 SJu3{cLk*Vd1Ҧ9+|k(Y j-,S]az](aN<15meן~A9i覢2ۯOMv݆Y=y(a"ӏA rMV]Zk=1i覢4C]aqן~B AF)-1=5Yviy1r ( 8I5Yviy1r ( 8K=5~9=B AFjn QUaߠ i覫 8=5݆Zm~B If0ۯ$Wm9%J.ˏAe{9Fk0۰E$v9^BQ"6K=V_s(z*,ˏCWv^i*N?ei^~BQ$ r]g=bY&.= ek^r*.ӏ-ݎ{s1%MBYȨN[{s1&6R]_Ęzk2MM>~qCH.h.bѻbH:[˧f}8J6}U+3lΥVǧ,y"NHZM{whç Dȓ^dͥZyp,h45risX6|HE͠Hk&D:{2Ͽ$\pit*ٽF=$q3VM^ڷC)ό[[JSFS!+cRι߀AEz &4ۯArEUvgu߿AFz)(QMv݆Y=yQj,MI4meߟbIF)-8G,ee߿Ifj,N=1=5viy a"ۯUaqןQ 0n rMvߎqןQ 0ӏA]㞻ߠ a$5Yvk=1z)N=rMwa߿Y̶I5~Zm~BIg G,Y~9^BIg 45ۆZןa訳-rU 9F55݆{qߠ)Jӯ,[~Z׿r oAv:mϟĖr*,ˏ$[Z)k2K=VI ekĘzJ=Vca*oC%ݎ LR6^LYm[xsa L'TGB&du>z@*`i-b÷IB{weӷNXEL@B:{,)׷{m[x@Ǔ,h$Vhϧ^Yn Pӫ^ͻ˟Nسj˷@(XbɛFsj˷@S*\ɳ̡R9unD$Xj0j(ӱs][w >B-?"e֯ѳo_8sR^1ϩf,8uQCɘ:2 ]>"m*eտ8-xAUf``cLk)#!ό[[!JFt{If) CQUv݆Yw Qj,-G,Ue㖛q~B 9%r4QUvߎZm=(a"ӏArMv]Zm=(i$4ۯ]aqמB AFJ*-1=5~9=1r ( 8I55~9=1r *-1=5݆Zm^|bIf0ӏC]ew i( 1EV_zןY̶I55ۆZo~Y&81EVߎqߠ r)NS]g{AF5݆z׿i(.? Se=cY& r]gcY&- Se^~bYȦ.? mkĘzJ.ӰG55ݎIg";sSekĘzJ=VI Wv:o1& ̸sSeϟH:uKX4n%ΣVŻٿo_@(q DJ ۺ},VwLra$TӪ\ɫ"G:k7pѯ>޿ XeDJ-<<ԫZ.zx qcɗ6yeK6t Y3hճw];xtA0qE 4pIhճw];xA0u U+XtiS׷&:(<: =TUɣo $q"ϤPgOșFD&\W3nYSع6<}HE!J{GaGBm0uuZLv.FC*c_ NwN-gK_:~ BB3FC!+cbAEr &4ۯrEV[~i߀bAFz)(EUߎzm=0a$ӏA rEV]9y(a$ۯAOMvߎZm^}1i親E$Ue㞻߿bIfjn rMv]Zm^|B AFJ,N? rMvߎz~BIfjnQUa߿Y4,vi=1z)N? rUc Ėj (-ROMwa(r)N S]ey 9&k0ۯ$v9~a訳-rUeyAf4K=Vߖ)JӰE-[Zנ)k056_12K=VI";sS]^ĘzJ=6_wI nϠ1&R]kP˚:uKX4nMRrh׻_P% <*6r8ѩbYtϿ8SNs?T5l\6zqc2uE ׳lfЩbynLȓ*ZūbHB1׿,y2ϣN{6Ï.}:ϯ> $iNJk&ΟB*}:ѳO@4S'Q&Twp"HFسkD$X1j(Twm{ @JM&m*dӷ`L)U/fT{}{z(B[C6{2*40`  PFC*c_ Nw| |eJ:~A9i"0n15ecq~!1i$ӎ RK=5Yus߿IFz) 6$]a^|!9%r4CUaz^|B 9%r ( 6,Uee߿bIfj,N=RMEU~9=1r,m i親,miy1%z).=RMEVߎzϟY4,vi=B Af0ӯ$Um{9FjӏCUe 9&jӏ$nk^|BQ̶K=V_s(z*,oCWn^bQ$ :RU{Af6EwcAg ̸2OUzcYȨ.?Wvϟr*.ӰG56]I nϟ k2KEqCH,di`ͳ!Ɠ2:n`ǛNzqCH.ldIB{Wpѯw.~ 8J6}e+X4n(fP^9tlϿrJ0MUi_9&ێ{b ,IEe_)&-ێrK4QfmY˰M! A$]~垚ێ9Yz ۞9Y~垚6>!$OE5XiǠIn:b 4SYz垫.=wπQ,Qv[z-wπ Q0SU~梻oMr9a_Is׎EEm#-7 R 4]It۞!H(Uv~)g~ Mfz˱~| Mf\z'׎10T]`jk7EEv׎10az=$UކZ+7Mf\~9 $ie@:7t HQbYtϷ8SϢLcm>DY&}{u0*di.d#˝Jrh׿o_,y2"Jk@\U^×N=<|@˛>2̛:},jٻ.z 8"8{,jٻ.{z :*:} (y3PṾZwsQCɘ::-]?&u;q"!N-gK_:~ BV>2ooFC!+cRƹ߀bAEr &2ۯA rE5vs߿bAEz &4OMv]9w ÒY jN:15me߿IfI-I,ee߿QfjN=1=5viy aǢۯQUaqןIfjn rMvߎz~B AFjn rMvߖqןYE$Um1%z*,N= rMaߠ Ėi( 2MEvߎq߿Y$K=6]zןaȦ :ROMwau)zJ.oAUmi>~bQ2MMwcwAf4K=Vߖ)k0G5ݎ{s1k2=V_wIg":R]>~ca註N~Z1&2OUg>~ca*o-ݎI.?~Z4B掠HR-}$sUn,voÊDg%R{6Ξ\Ul>zx@ǒ,dծd#˟Jrhٿo_,y2Ə"JkTU×N<{ ɗ6}eK6t Y3hճw];xtA0qE 4pI(Ts];xAH2u UK6tysع&z J<2<L5_ǟg~ iƏ#NW/GBkD$\W2nY3׹.}Pf!L{G/GF4G0u elDUaͯ2SFtwd%ls*Ve29-|(YjMG,S]az](YN:1I4ecq~!1i$˲ۏArMV]~9yQ jN=Q=5vi Y0ӏ? rMv]Zm]1i親$UeeuYۯ]㞻߿Q"ۯ]u i親I5[~9>|B If0ӏee1%zJ,nQ]w r *.=rUcu(z)neg{9&k0۰E,Y~:mj *N? e=cY& rUezBQ& r]g=bY&- ek^r*.ˏ-ۆ{s)Mczca*oC$[{s1&62O]^P:e+X3lq̡N1շ>P% <*k5r8fЩ^94k˷8CϢLkݾLڽ.@ǒ,d/f1d̡Rjǯ4SG'VbʝN4D$\VlI3iV&{HE͠Js6 ŕ>sk&\״ryk[N~>^` `aNa 8Ph2SJu3{cLk)d1Ҧ5+|k(Y jMG,U]z^{(aǢ0nQ=YmߟbAFz) 6$]a~|B 9%r (E$]ᖛq~B 9%z ( 8,eeu翀Q jn rMv߆Zm^|B AFJ,N=RMEV]Zm^|BIfjn rUaqןQ۰E$Umy9%zJ,N rUc(r *-RMa(r)N? sQ] 9Fk0ӯ$v^BQ"6K=Vߖ(zJ.ˏC$v9j nUnk^j oAv9ϟĖr*,ˏ$[z)KEwaI";sSekĘzJ=VQ&.?~Z1&̸sSeϟH:uKX4nΣVŻٿo?@(q DJ ۺ}$sVwLra"TӪ\ɫ"G:k7pdѯ>޿ XeDJ-<~ qCH.h.bѻbȗ:[/ͧg}}8J6}e+3n%ϥZǯ(q"N FR-\<Ԫٻ&}{v@ǒ,hV0hqNV9tlӿ{whïDӫ`1dΥ^6qG,lE Xtjڽ>|He Js6 ŕ:sj&\pyt*ڿF] (yC'Q'Xų$Χb,!JTFC*c_ NƷ#!1[[JFt{IfI 6EUv߆Zk=yQfJ*-8,U]ᖛo~|A9q親4QUvߎZm](a$ۏAOMvߎZm^{1i親4E$S]㞻ߟQ 0n rMvߎz~B AFJ,N=RMEV]Zm~B AFJ,n rMwaqןQE$my1z*,N? rUc Ėj (-ROMwa(r)N S]e9&jӯ$v9^BQ1Evᖼu(zJ.ӏ$~:mϟj nWnr)ˏC$~Zנ)k2=VᖼwAg":R]^r*.ӰG56_wI Wv:oנ9F̸sSekϟP:eKX3nMRrg׻_P% <*k6r8ѩbYtϿ8S'#Ns?T5l\>z qc2u E n(fѩb y L*\ɳbɛF2hç0C$PG D2K0dѳO4S'PRgOF>{x2hç Dȓ+^ͻ$ͣZyF,h5 5ryt*X6|HE͠Hk&D6{x2i˿E&`ʗpyt*ڽF= $q3PVM^ڷ p(4@@LXJSFC*c_ RƷ#)όk\1 9SQfmǠ9f n:AG$ =Yv[q"Yo-6ߞrJ0MUi_9&ێ{ Q(ÐE5We(垚 ێ{ Q,IEiǟ9gn-6> =]z ێ9Yz ێ=]~&.-6!$OE5WiǠIn:b 4TY~墫.=wπ Q0Uv\z垛.=wπA,Uvz墫oMrL9a_I3׎EEm#-7 R 5]_Itߟ>1H,U݂9h3׎1,YކIt߯?1,TYI 㿀 b 9i▊MIVz'3۟?10az=$UZ+-x@sGP#Nkm=B-]>] nͯO@8sh)\ɻ$Υ^ wsQC82e ѷo`LIj9iW6<#Œ- @p 0FC*c_ Nw| t|eJ|BV>3sK0MEe䚊k1]~ 4RQemǠ9f ~{ Q(OE5a~zk2]πAG$A%]zzkrn:A$OE5a垚ێrK4SUv[u"j*2n:b 0Qfq"j*2n:b 0SUv[ucz ێ=]݂)&o=wπQ,Qfuc>!$OIEmjk ߞ!$ÐMUqc6@A0SU~)&^:rL9a`Z*ߟ>!H(Qv~&˱n{OIUuo]A5md.ME5qdp^; Qv\~)hs۟?10ajl-xMf\~)ht߯@ rA5q׏? 0 2q4V0fJB{Wpdϫo8J6yU lqMRŻß_@(qFR-; 4jXm[xŎ$X),^ͻТɛF׻o_@,y2"Ls&^&e .`ɣ^}@ >:ۻ<ۿ><|@ @J-\TU_ǟ^>$i"L{6 D6[Wg׿ DӬ`QϩbڷA#I6}"[;D5ɧo.8s\1ϩf,8Q#:2 ]?"m*0׿=xQd`  @&,:Tƾ-2SJu3 t|eJ:~B 9i$nRK=Ymeן~!1i$ӏ? rME5vi߀IF) 8$U]㖛q~!9rE]aq~A9%z ( 8,meuYӏAQUaqןQ 0ӏAQUaqןQۯeeu a親I5~9^|bIg 2ۯ$Umy9%J.oA]e9Fjӏ$Wmi=bQ6K=V]{qߠ(z*,oAUmi>~bQ$8ROMAF4KEVᖼuAf6Mwc Af̶2OUca註Nv:oנ1&Mca*oC$[I.?WvZ42掠FR ۺ{yShTjnǿ42採HZM\< 4)׵{]"T*Zţoƕ6Kͫo>8ċ:"ٷtY3hTr{w׿4S'PRgOF>{wçDȓ*^ͻ$MVY,h44risع.HE͠Js&E:{2Ͽ$\3p isY>=}HfLWOțJ9aan0H`x #!1[c;:TƾooFC!+cRι߀#!όk|1F =UvqIg.ێ{ Q(ÏE5azzj1] 9SUvZq!Y˰=w> 9Y[ucj*]߀A(OE5We_)&.-69Yz ێ9Yz ߞ=]݂)&.=w@A(MUq"zk ێA%e`I2n{A%eY3׎E5Xijk ߯?!G(Qf[v/MA%Wizl翀 R 5a`Y߯1H,U݂93۞1H,YކI߯@ R 9ez=IVv׎10az=IV~)ht߯ bL=5qן? 0 4uDꖱh1#˝Fweѳ.~P% <*6rHQbymǿ8S'#Ns^@\Ul>z qc4u U 4n(ҧQf 6pËLȓ*\ūbɛF2hç@(X"HB2hï@RZųУKN4l "TI/ffѭj<8tAH4yu} <,ś^> $q2%TwbʝN9oG.q eK9{ <m_ɣo.<ȓbgSw}{"!N-gK_:|:Tƾm2 [ʕub ,ӐE5Vazcj)˰=6Cb ,ӐE5Va~z*M~ 4RQfmנIg.ߎ Q,ÐI5We(垚 ~{a,IEi_9g.-6ߞrK4SUvq"j*]A(ÐIEi_9go=w@A(ÐIEiǠI]A,MUq"j+s~=a9g˰]rK5Y~)&oMA,Uv\z垫.=x Q0SY~)'˰^:=%eǡj+ ߯?1H(Uv~'˱n{ PMVvp^: PIVv墻n{ Mf[z'~1,T]Z+ b 9i#/]$UކI 7IVzht߯@ bL=%qן? 8 4uDꖱh1$KFweӳ>~P% <*t IRf yn8SNs@TUl>z qc4u U 4n8ҧRf6pL*\ɳbɛFrç@(X"IFrǯ@RZɳУKN4m "TIffҭn=8uQ#I6}"Z}<lşg $q2%TwbʟN90q ek9} <5_ɧw>! A%a)&o=w! E5We_9g˰MA(MUq"jktێ=a9h˱]r9]9g˱^:rL9a9~{EEm"z@Q0TYނ92~IEqd=A5m#=A5Xm#MA5qdp^; Qv~)ht߯10az=IVz(t߯@ bA5qן? 0 4u4ʖfʛF{Wϯw= 8J6y U lqNRŻiß_,q"N FR-\<ܻy cɖ4y U+4n8ҧQf 6o L*\ɳbɛF2hç{wç@RZūУJNl "TIffѭj $q2%Rw"ɝN9uo0q eK9{ <m_ǣo.{wçDȓ*^ͻ$MVYF,h45risX6|HEHk&đ6kx2i˿D&\pit*ٽF=$q3PVM^ڷ_0 @  ,@8D t)mt#:Z;e29+|k2 [Ζu| |gK_;A1i$0nQ=YmߟbAEz (QUv߆Zm=(a"ӏ? rEV]~9y ÒY0n rEV]9=1i親E$Uee߿Qjn rMvߎz~B AFJ,N=RMEvߎz~B IfjnQUcߠ a親I=5~Zm^BIf2ۯ$Wm{9FjӏCUe{9%jӏWmi>|bQ̶EVߖ(z*,ˏCWn^bQ$:RUy AF6Evw Af61M{I";R]>~ca註N~Z)Mg>~ca*oE-ݎI.?~Z42掠HR-}$sձn,voÊDg%R6Ξ"\Ul>z0*`i.bʝJ2g׿o_@,y"ƎJcݿTUl×F; cɗ6}eK6tY3hճw];xA.mE 4pI(TsMxAH2u UK6tysX.{z(<: =Tuɣo޿$i"ϣPWOǙBسE&\3p iSػ6<PfLW/țFtG0uuZLv.ϰ tmt#:Z;e1Ҧ5lg|2SJu3 t|eJ:~B 9i$nQ=Ymeמ!1i$ӏ? rME5vg߀IF) 8$U]㖛q~!9rE]aq~A9%z ( 8,meuYۯQUaqןQ 0ӏAQUaqןYۯ$Uee i観 8K=5~Zm^BIf0ӯUey1%J,n]e 9Fjӏ$Wmi=bQ̶K=V_sߠ(z*,oCWnk^~BQ2MMc 9FK=Vᖼu Af6Mc Ag ̸2OUebYȨNWv:oנ)Mca*oC-ݎQ&.?~Z42ƎFR :{yShԯjǿ4B!JbM<HEHcC2[7gç H dgRo]; ċBRn.[7ǷE&`$5t$Û_a^0H`x 2SJu3{cLk)d1Ҧ5+|k(Y jMG,U]az](a.n=15WmeߟbAFz)( E$]az^|!9%rE]ao~!9%r ( ,Uee߿Ifjn rMEV]Zm^|B AFJ,N=RMEV]Zm^|B AFjn rMaqןQ ۯ$Ue9%zJ,N rUc(r *.=RMa r *.=rUw(r)Neg{ 9F2G-[~Zoןj *N?e>|bY$ ;RUebY& sSe>~bYȦ.? nkr*.ˏ-ݎ1&62OUg>~ca*oC$[{I.?W~Z4B掠HR {$ySԯn58C"JbmB-]>] nͯO@8s\ͻeNbڷQCɘ:2 e֯ӷLIjI3W6}&¼00`  PFB []ΖuL|eJ:~ BVB3FC!+cbAEr &4ۯMV[~9iQfJ,-,Ue㖛q~B 9%r &EUaz^|A9%r (E$Ue㞻ןIfjN=RME5~9=(i親,m a$4E$Uee a親5Yvk=9%J,N rUa Ėi( 2MEVߎq׿a&81EV_{q׿Y&81Evߖ)zJ.oAUmi>|BQ1Mwaw 9FI=V_1k255ݎs1%2=VߖwI":R]>~cYȨN~Zנ1&62OUg>ĘzJ=wczcj ˰G56aa LT6T5,[.{u0†(\)T+^ɳ!Ǖ:[/ͧo 8J8uKr8Rf HRXwoƕ:[7pѳN Xe͟DRM>L5l×N=|@ @B \L5l×N]~@%LBJM>\v.`ɧo$iƏ#N{G`ŕ:{whǯ D,bqPf,tQ#8*ۼTv.ͯO?@8S+`r&QoM; D[ē: BV>m2RFtw t)mt#:Z;d1Ҧ9+|k(YjMG,U]ᖚ^{(Y jN:1I5meן~A9q親4ۯQMv߆Zm=0i$2ۯQUߎz^|!9%r ( 6,eeu߀Q n rMvߎz~B A%z)N=RMEV]Zm^|B AFjn rUaq׿QE$my1z)N? rUa(r *.=rMa r N= sQU 9Fk0۰E$v9~a訳-rUyAFI=V_)j۰G-ۆ{q1%k2=6_ Ag ̸2OUBYȨ.?Wv:oןĘzJ=VI v:oנ1&̸SSekǟP:eKX3lqMRrh׻_P% <*6r8QbYӿ8S'$Ns&^@\Ul>yqc2u E n(fѫb yËLȓ*\ūbəB2hç0C$PG D2K0dӷ_?@0S'PRgOF>{x2hǯD*^ͻ$ͣZyG,lE Xty*ٽ><HE͠Js& E:{rE&`4rk[N} (yCQ'Xų$Χb,8U  @"`(.cLk)#!1[c;JTQf) CQMv݆YwQJ,-$U]ᖚ^}(a"0ӎ rME5~i ÒY .nRME5~9iy ÒY0ӏA rMv߆Zm^|A9%z)-8I5Yviy(i親,miy1r ( :1=5~:m^|B IfjӏA]u i観 81=V]ZY$I=5݆ZaȦ 81EVߖs(r)ne{ 9F2G-[~Zoןj *N?e>|bY$ ;RUebY& sSe>~BY&.= mkĘzJӰG56_I ekk2KEwczj ˏ56_a LR6ΞT+ڻ&}{a PR(VW/Í*m ŗFzqC0p4ʖhQͣRŻjǯ,y"NHcmݾL5l\>zqcɖ4yeKXr Y(TsM(`0h&Pb 6p(`Vj(ҧRn<8tA2yeKٷy$kZ><}HEHcC2[7gç H dgRs][(˜BR^2[W˿E(d$w$]şgo0 @(4@@LBB3sS!+cRƹ߀C)όk\JT{If) EUv߆Zk=yQJ,-,Ue㞛q~B 9%r &EUaz^|A9%r (E$U]㞻qןIfj,N=RK=5~9=1r ( 8,m a$4,m(i親8I5[~9=B AfjӏA]ew(r (-RMMvߖq߿Y$K=6]zןa& 82MEvᖛ r)neBQ1Mwaw AFI=V_1k055ݎs1k2=V_uIg"8R]g>~cYȨNv:oנ1&62OUg>~cj ˏ-ݖwQ&.A~{s02NFR ۺ{$ySԱn,6o @sgP{&^T5l\6zx@*diծd#˝Jrh׿o_,y2Ə"Jk?\U^×N<|8˛<2̛:{,jٻ.:x 8"8y,jٻ.{z :*̛:}<\N=}~H%F[*u*dѷo_4cGѨXū̡Vyp.q UKy4,]ś_$q2TУ̣ZwsQC::-*}K7 t|#:Z;e25lg|JTd%ls:Z=d29-|(YjN:I,e㞛q~A9i褢2ۯArMV]~9yQjN<15YuuQ nRMEU~9y0i親4E$Ue㞻߿Qjn rMvߎz~B AFJ,n rMvߎzϟQ ۯ$Uee(j ( 1EV]zϟY$I55~Zm~Y$K=6]zןaȦ :2MMwa(z*,oAUmi>|BQ1Mwaw AFI=V_)j۰G-݆{s)k2=6_uAg"8R]>~caȨN~Z1&62OUg>~cb ˏ-ߖwa LR6^TZ}[xa PR(VWÍ&m ^×FyqC0p4ʖhQ͡Riç,y"ƎJcmݾL5,\>z ɗ6yeKr Y(Ts<ŏ&\iկfqϧ^y"T)TdQO^z6p*d$ʗnIhյ{}{x K<: \\.ͫ?4cg(Zɳ$ͥZ wrQ#82=] cѷo`LIհjI3W6}|  L) Pp S!*c_ Nw| t|%:=d1Ҧ9+|k}(Y j,-$S]azm=(Y jMI,e㞛q~A9%q覢4ۯOMv݆Y=y(a"ӏA rMV]Y=(i$4Uaq~B A%z)-I5Yviw a$4E$Ueeu aȦ,miy9%z)N=RMMvߎzןY$65Yv9^|bI E,vk=BI -[~:m~a& 82MMvᖻ(z*,oAUmi>~bQ82MMcAg 6EvូwAg 61MwcI"8RUgcYȨNWv:oϟĘzJG56_wI v:oנ1&̸R]kP:eKX3lqMRrgջNP% <*6r8ѩbYtϿ8SLkL5,[6zx0,d/fQd͡R˷ a Hbmݿ] .`ɣg> aNJkΟB*}:ѳO?@4S'&Vw"IFD$Xj1j(Twm{x(˜@Jm@*u:0տL)h((յ&PNNgp"INYq0Gpk p @,4@ t|#:Z;e29+|k}2 [ʕ5b ,ӐE5Vazcj)˰=6Cb ,ӐI5Wa~zjM~!8SQfmIn,ߞCr 0MUiǠ9g.ߞrK4QfmY˰M!=]z ~{b 0Qfq"j*2n:b 0Qv[uczksێ=])&o=wπA,Qfqc ߟ>!G$IEm"zk ߞ!$IUqc!$ÐMVud-w R 4]92~ PIUq/M=%Wiz-w R 9ajl7R 9eǡz-xEEv梻~1,T]`jl-xIVz'3۟@ bL=%Xmӎ 0 2u4VfJB{Wpdϫo8J6yU lqMRŻزß_@(qFR-;4jXm[xŏ$X),^ͻУIF1׿o_02ϣLs&Ξ&mn`ɣg>Xe͟FZmݿ\uǟ^> a!Jk_B*u*ϳO0S'Q&Twp"HFس"Xj0j(Twm{x(ċ@JM&u:0eջL)/h((UPNgoINYq F(@Xp2 [ʕ5{cLk)d1Ҧ5+|k}2 [Ζw|b ,ӐE5Vazz*Mw=Cb ,IEWe嚊rmπ1G$AYucj*M 9Uv[u"j*]π1G$OA%a垚ێ8SUv[uczks~{b 0Qfq"j*2n{b 0Uv[ucz ێ=a9gpM Q,Qv[v-6!$PIEm"zl ߯>!$ÐMUqc-7π R 4Yނ9h~|EEqc=x R 5]_Y߯?!H(U9h3ێ1,TYI 㿀 bL9i"MEEv׎!H,T]`jl=IVz)ht߯@ bL=%qן? 8 4uDꖱh1$KJweӳ>~P% >*t Iҫf yn8S'#Ns&^@\UFz cɖ4yU+X4p8Rjv&\I.dQdͣV9t P ,`$LR9t P)TdQϧ^ 6F,h44p YS׷&{z(>B-?"ecѳ__8s\ͻ1eOb,tA#82eӻ LI1lI3ػ>d1ХЌk[JSFC*c_ Nw|L|gK_:BV>3 4MUi_)%rmπ1F =Yv[q"Y˯=6Cb 0MEi_9&ێQ,IEe_9f.ߞ8SUv[ubj*2n:A(ÐIEiǠI˰MπA(ÐIEiǠI]A,MUq"j*s~|=a9gMA,Qfud61G(ÑMVqc6@A0U~&p]r=a`Yt۞!G(Qf[z梻p^:OIUq/MA%Xm#=A5qd/^:$Qv~)htߟ?10a`jl-xIVz'3۟ bL=%Xme~10e⚛/n|0F&X*ZwO`ď.u-ŗNy qC0l$V0f1dKJ2g׻_?,q"N HZM\rJ0MUi_9& ~{a,ӐIEe_)&ێa,MEiǠ9go-6> =]z ێ8SUv[ud ێ9]~垚-6>!G$OE5iǠYn:bK4TY~墫.=wπ Q0Uv\z垛.=wπA,Uv\z墫/MrL9a_I3׎EEm#-7 R 5]Itߟ>1H,U݂9h3׎1,SYކIt߯1,T]Z* 翀 bL=i#.M$UކI bL=%Xmdp~10e▋/^;0F&X)Zg/`C*m ]Ó>z0↑(\)T+^ɳ!Ǖ:Kͧo~8Ċ8"uk5r8Rf ËHR(XwoF6[70dѯ> `e͟DRM>L5lÓF<|@ @B <D,\F=|@%LBJM>\u`ɣo iO"L{7 E6kWï H,bqPf,tQ#8*ۼTv.aͫO@8sS*^QQjM;w(DcD:F0H`x 2SJtwd%ls*V;e29-|(YjMG,U]az](aN<15meמ!1i褢2ۯAMv]9y Y nRM=5~iY 0n rEV]Zm=0i親E$Ueeu ÒYۯ]㞻 a$4G,my1z)-RMEVߎzןY45Yv9^|bI E,vk>|bQ"45~Zoa観 ROMcu(z*,oAUmi^~bQ8ROM AF4KEVᖼu Af6MwcI"8RUg=caȨNWv:oנ1&Mca*oC%ݎI&.?~Z02N FJ 9{iShSj nӿ8C"Jbm8:*viShճsM&\I.d1dͣV4l Pӫ^ͻLR4lD"T).dqϧb 6*d$׳pY3iV}: K>B \] nͯO?@4ch)ZɻdΥ^ sQC:2 eӻPI1lY3ػ>=aah(@Ph C!1[c;:Tƾm2Sʕ5LgKc;A1i$0nQ=Ymeן~A9i褢˲ۏA rEV[~9i Y jN<15Yuu߀IfJ,-15Yu ÒY0ӏAOMvߎz~B AFJ,N=1=5~9=1r ( 8=5~9=9%z)-RMEV]z~B AFjӏA]u j (-RMEvߎq߿aȦ81EV_{q߿Y&81Evᖛ r)neBQ1Mwaw AFI=V_1k256]s1%2I=VᖼwI;R]>~ca*N~Z1&62OUg>~ca,ˏ-ݎwa LR6^@LYm[xs"PȒXg/ C*mŗFy qc2q4ʖhqMRŻjǧ(q"NHZm>L+ۿ6z ɗ6}eK5r Y3(TsL&\iկfqϧ^y P -b1eNZyF*h$׳nI3hֵ{}|:x >B \] nͯO@8sh)\ɻdΥ^ sQ#8*=] cѷo`LI0jI3ع6}<"|, P FC*c_ NuL|eJ|:TƾooFC!+cRι߀b A%r˲ۏA rME5vu߿bAFz)(CQUvߎZm=(aǢ0n RME5~i Y0n rMEV[~9y(i褢4]ᖛqןIfjn rEV]Zm^|B AFJ,N=RMEV]Zo~B AFJ.n rMwaqןQE$Wmy1z)N? rUc(r N= rUcu(r)N S]e9&k0ӯ$v9~a訳-rUey 9F56]s)JӰG-ۆz1%2=V_uAg"̸RUg>|ca*N~Z1&62OUg>~cj ˏ-ݎwI&.?~Z42掠HR-}$ysձn,6oÊDsgP{&^T5l\6zx@*di.d˝J2h׿o_@,y"ƎJcݿTUl×F<{ cɗ6}eK6ti3hճw];xA0qE 4pI(Ts];xA#H2ueK6vyt*X.z J<:<LUɣg iƏPWOǙBسE&\p isY>}~PfLW/țFun0uu[;Tocѷpd1ХЌ[[JB3sS!+cRƹ߀C)όk\JT{If) 6EUv߆Zk=yQJ,-G,Ue㞛q~B 9%r (E]az~|B 9%r ( $Ue㞻ߟQfjn=RMEV]~9=1i親,m a$4E$m(i親I5[~9>|B AfjӏA]e(r *-ROMvᖛߠ r *.=rUcu(r)NS]gyAF2G-[~Zoϟa(.= sS]gBQ:RUy AF6EwaAg ̸2OUzcYȨNWv:mϟĘzJ.ӰG56_wI nϟk2KMcaˏ56_ "PR'VWB"dU6:w@*`I`ͻbș>kWpѯ.~XEL@:9{$sֵ{];8t&\ITb#˟NسjǯܺqC0q41jqΥZ4kϷ{2˷ H-br&Qj=8QC8*=] obϳ__8sS+`r&ѭo][x( Fk& ŕ>!J3sFC*c_ Nw| t|%:=d29+|(Y jMG,U]az](aN<15meן~A9q覢4ۯOMv݆Zk=(a$ۏAMv݆Zm=(a$2ۯQUao~B A%z)-1I5Yviy1r ( 8I5Yviy1r *-1=5ۆZm^|bIf0ӏA]u Ėi訳 :1EV]zןa&=6]zןY$1EV_qߠ r)NS]g{ 9F2G-[~Zoϟj *Ne>|bY& r]gcYȦ.= ei^j ˏC$[~Z)KEwcyI nϟĘzJEwczcj ːG56_a L'TFT5,[.{ua PRVg/ C*u-śN;qC0p4ʖjqNV˯2̛:},jٻ.zx 8"8y$jٻ.z :*:} !G$IEm"zk ߞ!G$ÐMUqc6@A0SU~&^:=%eǡj+ ߯!G(Qv\z&n; PMVv墻p^; Mfz˱~| Mf\~'׎!H,TYZ+ bL=%Xmd/^;(YZ+7IV~)hu㿀(ie@:tHѩ^94k˯(q DB9{$ySձr,vÊDѦTGÍ*m._ǛV=|8ċ:*viShճsM&\I.d1dͣV94l P ,`$LR4m T)TdQϧ^ 6*d$׳pY3iV: >B-]>e ocϳ_?8s\1Ob,tQCɘ:2 \"meջLI1lI3ػ>=a.(@Xp "!N-gK_|:Tƾm2 [ʕ5b ,ӐE5azci˯=6ߞCb ,ӐE5Va~z*M> 4RQfmנIg.ߎQ,ÐI5We(垚 ~{b ,MEiǠ9gn-6=4SUv[ucj*2n:b ,MUmY]A(ÐIEiǠI]b 0Uv[uߞ! OE5iǡY2~{A%e`I2n{A%WeǠZ*sێE5Xijk 1H(Qv\z梻p^:r=%ejl翀 b 9aj+ 㿀 b 9eǡjl-7 b 9ez=EEv~1H,T]`jl-xIVz't߯@ bLA5q׎ 0 2q4VfJB{Wpϯw= 0 4y U ײjqMRŻزß_,q"N FR-\<{whïHӫ`1eN^6F,h5 ty*ٽ><HE Js6 ŕ>skE&`4rk[N~>$q3Q'Xų$Χb,8xAT`` $*:-|2SJu5 t|%:|:V>2sK0MEe䚊k1]!4RQemǠ9g-ێ{Q(ÐE5Wa~嚊sn:1G$A%]zksn:A(OE5We)&ߞCrK4SUv[ubj*2n:b 0Qfq"j+s~{b 4SUv[ud ߞ=a9g˰MA,Qfuc?!$IUm"zl ߯?!G$ÑMVqd-wπQ0SY݂)gn{ OIEqd=x=%Wiz-7 b 9ejk6 bK9ez-xEEun|$Qv9㿀 bL=%Xmdpn|$UZ+8PMf\~9 $ie@27t HQbYtϷ8CϢJcm=DY&}{u0*`i.d#˝Jrhٿo_,q"NJcݿTU×N<| 8˛<2̛:} ,jٻ.z 8"8y,jٻ.ܻz(J<2ۻD,ÛV]@%MDZA*u*dӷo_8sh)Zɳ$MZ6G.q UKٸ{4,şg$q3VMZ QC~qCH.hi-`ѻ"G:Jaˣ^]|| qC0l$V/f#˝JշOXEL@:ZyySUsLraŎ$X),`ͻУJF2h׿02ϣNs&ΟB&mn˧o~Xe͟FZn@"e .`ɣg~ aNJs&ΟC.};0dӷ__4cGVbʝJ4m$Xj1j8(U{}: @JM@*u;0տL)j9hַ.}PNgp"ʟRz6 p@(4@@LXd t|%:Z;e29+|k}2Sʕ5LgK_;!1i"0nQ5Wmeמ!1i$ӏ? rME5viQj,-I4me߿IfJ,-15Yu ÒY0ӏAMvߎz^|B AFJ*-1=5~9=1r ( 8I5Yvi=1r *-1=V]Zm~B IfjӏA]ew(r (-RMMvߖq߿Y$I=5݆zןY&81Evߖ)zJ.oAUmi>|BQ1Ewau 9FI=6_1k055ݎs12=VߖwI":R]>~ca註N~Z1&62OUg>~ca,ˏ-ݎwa LR6^@LY}[xta PR(VW&m u^ÓFyqC0p4ʖhQ͡Riǧ(q"NHZm>L+ۿ6ܺqcɖ4ye+XrI(Tn<(`0h&Pb 6p(`Vj(ҧRn<8tA2ueKٷw$jڽ><}HEFcC2[7qgç H dgRs][(BZ_B2[Wi˿E&`$t$]şg0Go0 $0@B>2ooFB []ΖuL|gK_:~ BB3 K4MUe嚊k1]~ 4RQeiǟ9f ~z Q(OE%azzk2]π1G$A$]zzk2n91G$OA%a~垚 ێCrK4SUvZq"j*2n:b 0Qfq"j*2n:b 4SUv[uc ێ=])'oMA,Qfuc>!$PIEm"zk ߟ>1G(ÑMVud-7πA0SU~)'˱^:r=%eǡj+ !H(Uv~)'~| Mfz梻n{ Mf[z&~!H,YI 㿀 bL9i#/M$UކI bA5q׎15e#/n|0F&X)ZwO`D*u×F0↑(\IT,^ͳ"G:[70cϫw> 8J8uKr8Rf 5 LȒZţ!Ǘ>kWeӷ_?02ϣN{6ΟB*u*֯bͫw.~ aNJk^&mbͫw. aNJs&Ï.K0ӻo_4cGVcJNt$Xl9(ֵ{z @JmA*}KqgïLIj9iW.<PO#Ngp"ʟRz@!JSsC*c_ Nw| t)mt#:[=d1Ҧ5+|k}2 [Ζw|b ,ӐI5Vazz*Mw>r 0IEe嚊rm߀AG$A]ycj*]Ͽ!=Y[ucj*]πA$OE5Wa)&ߞCrK4SUv[uczksn:bK4SUv[uczks~|9]~垫.-6!$OEEiǡY2~{bK4TY~梫o=Q0Uvz墫/= R 0TY݂)'˰^:rL9a`Yt۞1H(Qv~&˱n; PIVvp] PIVv墻pn; PMf[z&~1H,T]Z+ bK9i#/^;$UކI bA5q׎10e⚛/n|0F&XӪZwOđ.u*._śNzaCH.l$V/f1$KJ2g׻_?(q"N FZM\DZ.:wAǓ.h$Vj%ϧ^Yn Lӫ^ͻУJJسj˷@(ZūbɛFسjϿ Dȓ*^ͻ$LVYoF,h44riSع.ܻHEHkđ6kwh˷L)U/f(T{}{{(D[ē6{sk&`$w,,"!N-|eJ=d1ХЌk\!JTcLk*Ve2-(Y jMG,Ueᖚ^}(a.n=15Ym߿IF) 8,Ue㞻qמB 9%r ( $Ue㞻ןIfjN=RM=5~9=1r ( 8I,m a$6,m a$̶,vi1%z)N=rMwas߿Y45[~9^BI -Y~9^BIg 5ۆZoϟaȦ RUAF=6]{s1j۰G-[Zנ)j۰G5݆{s)k2=V_wI";R]^~ca*oC~Z1&62OU^ĘzJKEwcaCH,di`ͳ!ƕ6:֮ɟV=;qCH.ldJF{weӳ>޾P%L>2Z8vi3hԱn,ڶËHR(XwOF6K0cϯ.޿ ae͟FRM>L5lÓF<|@ @B <D,\F<|H%LBRM>\v.`ɣo iO"L{7 E6kWï D,`QЩf,tA#I6"̛Lua˫?@8sR^QPjM;yw(DcΟē:V @ 8Phx2RFtwcLk)#!1[c[JTwQfI 6EQUv߆Yy Qj,-G,Ue㖛o~|A9q覢4ۯQMv߆Zm=0i$˲ۯQMvߎzm^}1i親4E$]㞻qןQfjn rMv]Zm^|B AFJ,N=RMEV]Zo~B AFJ,n rMvᖛqןQ"E$Wmy9%J.nQ]u(r .=rUcu(r N? sQ]AF2G-Y~:mi(.? S]gBQ82OMAf6Ewaw Af61McyAg"R]g>~ca*oA~Z1&62OUg>~ca*Ï-ݎI.?~Z4B掠HR-}$sUr,vpDg&R6"\U>ܺqC0p41jqNV3˷ Xe͟FRM>T5l×N=|@ @B <L5l×V]~H%LDRmݿ"e n˫w. $i"ƏNW/aF>r˿$Xl9(յz(˜BRn.K7gǯ L)h9iV.<PO#PwcKVwsFC []Ε5 t)mt#:Zd1Ҧ5lg|JTwQf) COMv]~9If) 6E$U_zm=(a0nRK=5vgQjN<1=YuY 0n rEV]Zk=(i親E$Uee߿Q 0ӏAQUaqןQ"ۯ]eu(i観 8I=5~:m^|B Afk0ӏCee9%J,n]e 9&jӏCUm=BI"4I55݆z׿aȦ rUAF=6]s)JӰE-[Zנ)k056])k2=VᖼwAg";R]^Ėr*.ӰG56_wI.?Wv:oנ1&R]kH8e+3lqMRrg׻_P% <*ٶrHQbymǿ8S'#Ns^@\Ul>z qc4u U 4n8ҧRf6p L*\ɳТɛFrǯ@(X"HB2ǯDȓ*\ɻ̡R9t"XiհhҧSoM;yvQ#6";D5_ɣo޿$q"%RwbʟNYG0q el}DU˫O?@<-dU&}FC*[]Ζ5 t)mt#:Z;d1Ҧ5lg|2SJu5 t|eK_:~!1a"0n=15mcq~B 9%q覢2ۯArEV[~9 Y jN<15Yuu翀IfJ,-1I5Ymu Y0ӏArMvߎz^|B AF)-1=5~9=1r ( 8I5Yvi=1r -1EV]Zm~BIfk0ӏC]e i訳 :1EV_zןY$=V]zןaȦ :RMMwa(z*,oAUmi>|BQ̸1Ewau 9FI=V_)JӰG-ۆ{q)k256_Ag"R]g>~caȨN~Z1&62OUg>~cj ˏ56_wI&.?~{s42ƎHR-}$sUrTU^śV]~@ @J-\LU^ś^}@LBRM"e nͫw>4SG'VcJNtF,lE Y6v$[N]$q"%TcKRyq0uulLUaͯ__:b//0'Op{B>2o2RFtwd%ls*Vd1Ҧ5+|k}2 [Ζw|Cb ,ӐE5Vazcj*=w=Cb ,IEWe~䚊k2]π1G =Yubj)M9Uv[q"iMϿ! =]zs~{Q,MUmY]A(ÐIEiǠI˰MA(ÐMUmj*2~{rK4Y~垫.-w@A,Qfud!G$ÐMUqc!$MUqc-7πQ0SY݂)gn{ PIUqd.=A5Xm"-xA5Xm#=E5qd/^;$ÑQv)ht߯?10ajl-xIVz't߯@ bL=%Yq׎ 0 4u4VfJB{Wpdϫw8J6yU lqNRŻß_(qFR-\<4jعm[0,d/fQdͣR˷@sgѦTgOœ6[7pdѳO0C$PG D2K0dѳO0C%RW/F:{wç Dȓ^dͥZz6pF,lE ty*ٽ>|He Js6 ŕ>skE&`5rk[N~> $q3Q'Xų$Χb,8';XN`   :+|k}JSFC*c_ Nw#!1[[1F 9SUfmנ9f n:1G =Yv[q!Yo-5ߞCb ,IEe^)% ~z Q(ÐE5We(垚 ~{ Q,ӐIEi_9g.-6=9Uv[uczks~{b 0Qfq"zks~{b 0SUv[ucz ێ=])&oMπA,Qfuc>!$PIEm"zk ߟ>1G(ÑMfu-wπQ0SY݂)g˱n;EEqc-xR 4]Itߟ?1,Yނ9s۟>1H,YI߯@ R 9e▊=IVv׎10az=If\~)ht㿀 bMA5q۟? 0 2u4ʖf1#˝Fweѳ.~P% <*ٶt Iҫf ynÊDѧTW/ C.u*nɣ^}~@˚<*Z8y$ysֵ{m;xA0p4׳n8ҧRj,ڷr(`0jfѫf,ڷr*d2l8(Tw];vQ#I4}u{ 4\×V}$i"ϤPgoHF4mD&\p it*Y>=PfLWOHJ92y] :9+lg|BB3ooFC*c_ Nw| t|eJ| BVB3 K4MUe^(嚊2]4QUiǟ9& ~z Q(OE5a~k2n9A$OE%a~嚊 s~{b ,MUiǠIo=w! A%a(垚ߞ9Yzߞ=]ނ)&.=w! OE5WiǠIn:rK5Y~)&oMA,Qv[z.=wQ0SU~&p]r=e`Yt۟>!G(Qf[z梻p^:OIEq/MA%Xm#=A5qd/^:$Qv~)htߟ?10ajl-xIVz't߯@ bL=%q׎ 8 4u4ʖfʛB{Wpϫw= 0 4y E 2jq͡Rrٿo_@,q"N FR-\{whïDӫ`1eN^6,h5 ty*ٽ><HE Js6 ŕ>skE&`$5r[V~> (yCQ'XųeOf=ywX/C  @" :Tƾm|2 [Ju3{cLk)d1Ҧ9+|k(Y j-,U]az](a.n=15Wmeן~B 9%r4QUv߆Zm=0i$˲ۯQUvߎzm^}1i親4E$]㞻qןQfjn rMV]Zm^|B AFJ,N=RMEV]Zm^~B AFJ,N rMvߎqןY4G,ni 9%J,n QUu(r *-RMa r N= sQU 9F0۰E,Y~:mi(.= sQ]g{AFI=V_1k055ݎ{s1k2=6_Ag"̸RUg>~ca*n~Z1&62OUg>~ca*ˏ-ݎwI&.?~[s02NFR ۺ{$ySԱn,6oÊDg%R{6Ξ"\Ul>z0*diծd#˟Jrß,y2Ə!Jk?\U^ŗN=|@ >:ۻ} 4ԫZ6ܻz 8"{,jٽ6ܻ{ J:2̛D,ÛV]@%MF[^*}:0eӻ` H-br&ѭjMxQ#8*=] ocϳo<`gSsm|:( Fc ƗBBB2oo2RFtwcLk)d1Ҧ5lg}2Sʕur 0IEWa~z*Mw>r 0IEe嚊2mπ1G =Yubj)M! =Yucj*]πA$OE5Va)&ߞ9Uv[uczks~{b 0Qfq"j*2n{b 0Uv[ucz ێ=a9gpM Q,Qv[v-6!$PIEm"zl ߯>!G$ÐMVqd-wπQ0SY݂)gn{ OIEqd=A%Xi"z-w R 5aj+π b 9ez-xEEv墻~$UކI㿀 bL=%Xmdq~10a▊^;0†&X)Zg/`C*m u]>zw@↑(\)T,^ɳ!Ǖ6Kb˧g}} 8J8}eKXp8ҦѩbymÊH(VgOE6K/ϯw.޾ `e͟FRM=L5lF<|@ >:ۻD,\F<|@ @J-\Tuǣg~$i"N{G œ:kwǯH-br&Qj<8uA#I6"̛Tv.aͫO@8S+^qQoM; Dcē:`>` `0 8Ph2SFtwcLk)#!1[c;BV>2os 4MUi^(嚊2] 4RQemǟ9& ~zAG$=Yubj)M~!9Yv[u"j)M!=Yzczk2n: Q,MUmǠI˰MπA(ÐIEiǠI˰MπA(MUmZ*2n:b 4SUv\z>! OE5iZ*s~A5WeǠYs׎A5Xij+ߞ1H(Qf[z垫/M=%eǡjk @Q4]It۟>1H,U݂9h3ێ1,TYI@ bK9e▊=EEu~10az=IV~)ht߿ bL=5qן? 8 4uD1h1$KJfӳ>޾P%L>2t Yҭf ÊDTW/ D.u*nɣ^}~ 8ċ:*7viSUw]8t(\iկfQNZYn P ,`1dͣVYn T)U.dqPbrF,l5 5risX.HE͠Hk&D6kx2i˿D&\p it*Y>=HfLWOHJ92y] Ӹ tt#:Zd)ХЌk[JSFC*c_ NƷ#!όk\Jt{QfI 8$]_zm=(aǢ0nRM=5vgQjN<15YuuY .n rMEV]9=1r &,eeu a$ۯ]㞻 a$4E$m1r -2MEV]z~Y4G,vi=B If2ۯ$mi=BIg G,Y~9^BI"4I55݆z׿i(.= sQ]g{ AF56]s)zJӯ,[Zנ)jG55ݎ)k2=VᖼwAg":R]^r*.ӰG56_wI.?Wv:o1&R]kH:e+X3lqMRrh׻_?P%L>*t IRf yn8SNs@TUl>z qc4u U+4p8ҧRfvp Lӫ^ɳУJJسjǯ@RZūbɛFسj˷@R\ɳˡR9t"Xiհhҧӯs];vA#I6}"[:D5_ɣo $q"%TcKRYqG0u el}DUaͫO?<-dU&!J3oFC []Ζu t|%:=d1Ҧ5+|k}2 [ʖu t|gK_;A1i$ӎ RM=5Yus߿IFz) 6E$]az^}(i$ۏAMv݆Zm=1i覢4C]aqמB AFz)-15Yviy0i親,m i親,Yviy9%z*,N=RMvߖqןY4,Yvk=BIf۰E$ni=BI -[~:m~aȦ :RMMwau(r)nUmi>|bQ82OMc AF4KEVᖼwAg 61MyAg"̸RUgcaȨNv:oנ1&62OUg>~ca*oC$ݎQ&.?~[s4B掠HR-}$ysձn,6oÊDsg%P{6^T5l\6zx@*diծd#˝J2h׿o_,y2Ə"Jk?\U^×N=<|@˛>2̛:} 4jٻ.z 8"8y$jٻ.z J:2̛;<,]×N]HEFc^*};0eӻ4cg(Zų$MZ6G.qUKy4,şg$q3VM^ QC|bY& r]gcYȦ- Sei^cYȨN?WnϟĘzJӰG56_wI nϟĘzk2KEwccaˏ-6_ya LTFT5,[.v0†(\)T,^ɳ!Ǖ:[/ͫo=8Ċ8uk5rHRf5 LȒZţ!Ǘ>kWeӷ_02ϣNs&ΟB*u*֯b˧o~ a Hk^&mobͫw.޿ aNJs&ΟÏ.K0ӻo_4cGVcJNt$XlIhַ&{(˜BRn.K7ǷLIհjI3iW6}PO#PwcKVFB [ʕ3{d%ls)#!-gK_:~ BB3s!4MUe䚊kM>r ,I5Wa~zjM~ 8SQfmIg.ߎQ,ÐI5We(垚 ~{a,IEi_9g.-6ߞrK4SUvZq"j*2mA(ÐIEiǠI˰MπA(ÐIEmYn:b 4SUv\z߯>!$OIEiZ*s~A%WeY2~|E5Xij*۞!G(ÑMfu.=xQ0TYނ9h~| PIUq/MA%Xi"=xA5md/MEEqpn;$ÑQv9t߯@ bL=%Xmdpn|$UކI7PMf\~9(ie@:Z7t HQbYtl˷4B!JbM޿ XeBJ <<ԫZ.:x qcɗ6}eK6tY3hճw];xA0qE 4pI(ճw];xAH2u eK6vy*X.ܻ{(>: Tv.`˧w.4cGѨXųLVz6q0q eK8{ 4lǣg (q3Q'V$M^uQC2os 4MUe^䚊k1]~4MUi_)& sn:1F =Yv[u"Y˰=w>rK4QemנIo-6rK4RQfqY۰Mπ1G$OE5Wa)&.-6>=]~垚-6>! A%e_9gpMπ Q,Qfqczk ێA%a_In:rK9]ނ)g˰]rK9]9hn{E5m"zl@Q0TYކ92~ OIEq/MA5m#=A5md/M Mf\~)'3۞10]`jl-xIVz'3۟?10a▊M$Yjl= @c'P#Lk=kWfշ_?@,y2ϣNs&ΟB*u*֯bͫw.޿ a Hc&mobͫw. iNLs6đ2[7qfտ DӬ`QObsQ#6";LUɧw.8sS*^QЫj=x(D[đ6{sk&`$w,m_ɧp2RFtFC*[]Ζu t|%:=d1Ҧ5lk}2Sʕ5r ,I5Vazz*=w=Cb ,ӐI5Wa~zk2] 8SQfmIo-6ߞrK4QfmIo=w> =Yyczk2n:Q,MUmY˰MπA(ÐIEiǠI]A(ÑMUmj*2n{bK4SYz垚-61G$IEm"jkێA%e`I3~A5Wij+ߟ>!$ÑMfu.==%eǡjk @R 4]_I߯?!H(U݂9h3۞1H,YކI@ bK9i▊MIUv׎10az=$UߊZ+8 @c'P#Lkm4)׵wLqDg%P{&^T5,[69@*di.bʝF1׻_?@,y"ƎJcݿT5lF 6}uK6tY3hճw];xtA0qE 4pI(Tw];xQ#H2ueK6vyt*X.z J<2<LUǣg $q"$RgoHFmE&\p isY>}PfNWOțJ9uo0uu[;Tocѷ'8=`@ @":+|k|JB3sS!+cRƷ#)ό[\1G 9SUfmנ9f sn9߀1F =UvqI.ێa,ÐE5Wa~䚊rn9A$NA%]zzkrn:AG$OA%a~垚 ێb 0MUmY˰MπA(ÐIEiǠI˰MπA,MUmj*2n;b 4SUvz>! OE5iY3~|A%WeǠY3~A5Wij*۞1G(Qfv/Mr=%eǡj+ !H(Uv~)'~| Mfz梻n{ Mf[z&~!H,SYI 㿀 bL=%i#/^;$Qv9 bL=%Xm~10e⚛/n|@↑(\)\ţoE.}*n_ǛNqCH0l$V0f1$KJ2g׻_?(qN FZM\~ca(N~Z1&62OUg>ĘzJKEwca#H,di`ͳ!Ɠ6:֮ǟV=;qCH.l/dʛFweӳ>XEL@:ZxiSձs a Hc@"e .a˧o~$iNLs&Ï.K0eӷo_0S'&V"ɛJlD$\VlIhֵ{z @JM@*};pç L)h9(ַ.}PO#Pgp"ʟRws07_0@$0<@HL|%:Z;d1Ҧ5lg|!JTd%ls*Z; Q(NA$Y[u!Ynێ{ Q(NA$]ubi˰=vrK0MUi_9& ~{Q,ÐIEWe)% ێ{ Q,ÐIEe_9f.-5ߞrK4SUv[u"j*2n:b 0MUmj*2n:b 0Qf[uczkێ=a9goMA,Qfuc>!$OIEm"jk ߞ!G$ÑMVqc-7翀 R 0TYނ)gn{ OIEqc=x R 4]Itߟ?1,Yނ9s۞1H,YކI߯@R 9ez=EEv׎10az=$UކJ+7@cGP#Lkm4)ֵw< @sGPs&?Lڻ&{u0(`I`ѻУIB{wfӷO XEBB ۻ} 4jع&}{0Ǔ,h$Vj&Pby Lӫ^ͻˡR4l"T)U.dqϧb 6*h$׳pY3Vz(>B-?"ecϳ__4sh\ɻeNbQC:2 \"m*eտPi1lYSYF]__`> (@X#!-|eJ=d1ҥЌk\!JScLk)d1Ҷ9-| Y j,-$S]az](aǢ0nQ=Yms߿IfI-8,Ue㞻qן~B 9%z ( $Ue㞻ןIfjN=RM=5~9=1r ( 8,m a$4,m a$,Yvi9%z*,N= rMaߠ i訳 :1EVߎ{q׿a&81EV_{q߿a& 82MMvᖻ(z*,oAUmi>|BQ2MMwcwAf6KEVᖼuAf6MwcIg"RUgcYȨNWv:oנ)Mca*oC$[I.?W~Z0y2NFJ 9yiShSj nǿ4B!HZM\2os 4MUe^嚊k1]~ 4QUi_)& ~:1G =Y[u"Y˰=w>9SUvZq"Y˰M9Y[ucj*2mA(OE5We_9g.-6>! A%a)&.-6! A%a_9goMπ Q,Qfqczk ێA%e_In:rL9]9g˱^:rL9aI2~|E5mzl@Q0TY93׎ PIUu/MA%Xi#=A5md/M Mf\~)g3۟?10az-xIVz't߯@ bL=%Xqӎ 0 2q4V0fIBkWpcϫo~ 8J6y U ײlqMRزßo_@(qFR-;4jXm[0*dfQdͣR˷2ooFC*c_RƷC)Ќk|1F 9Ufmנ9g ~z1F =Uv[q!Yo-6ߞrJ0MUiǟ9f-ێQ,ӐIEe_9&.ߞK4SUvZq"j*]A$OE5We_9go=w! A%a)&o=w!$OE5WeǠI]bK4SYz垛.-7@A,Qfud61G(ÑMVqc6@A0U~&p]r=eZ*ߟ?1H(Qv~'˱n{OIUu/]A5mc.MA5qdo^;$Uv9߯@ bL=%Xmdpn|$UކI7Mf\~)i $ie@2tHѩ^94k˯(q DJ :{$sUs4RQfmIg.,ߞrJ0MUmǠIgn-6rK4QfqY˰MϿ! A%]~垚ߞ9Yz ێ=]~&.-7!$OE5iǠY2n;rK9Y~)&oM Q0Uvz墫/= Q0SY~)&]r=eYt۞1H(Uv~&˱n; PIVvo]A5Xm#=E5qd/^;$ÑQv)htߟ?10a`jl-xIVz'4߯@ bL=%Xq׎ 0 2u4VfJB{Wpϫw=8J6yU+lNViç (i FR-; 4jXm[x0,d/fQͣV3Ͽ{2hǯ Dӫ`1eN^ vG.mE+Y6v$kZF=HE Js7 ƕ>E&`$5t$Û_ (yC'Zɻ1ЫjM;x!7@ @"`( BTƾ-|2SJtwd%ls*Vd1Ҷ9+|k}2 []Ζw|b ,ӐI5Vazj*Mw=Cb ,IEWe~嚊2mπ1G =Yucj*M 9Uv[u"j*]π1G$OE%a)%ߞ9Yzczks~{b 0Uv[uczks~|9]~墫.-7!G$OIEiY3~{A%e_In;rK5]ނ9g˱^:r=a_Is׎E5m"z-7πQ0]Isێ1H,U݂)h3׎1H,Yކ9tߟ?!H,YI㿀 bL=%i#/M$UކI bL=%Xmdp~10e▋/^;0F&X)ZgO`C*m ^ÓFz@(`IT^ͳ"G:[7/ͫo=8Ċ:"uk5rHҭf6oËHRXwoF:[7pѳO `e͟FZM>TU^śN=|@ BJ-\L5^śV]@%LDRMݿ"e nͫw. i#NG`ƕ>{2˿$XlIhֵ&{(˜BR.[7ǷD&`$5t$Û_ $q3Q'Xų1ЫjM; :Tƺ-|k}"RTFC*c]ΖuL|eJ~ BV>3sFC+cRιb A%r2ۯArEU~i߀bAFz)(EU_zm](aǢ0ӎ rMEV[~9y ÒY0n rEV]Y=(i褢4E$]㞻߿Ifjn rMvߎz~B AFjn rMvߎqןYE$Wmy9%zJ,N rUc(r (-ROMwa(r N? sQU 9&jӯ$v^BQ"6EVߖ)zJӏ$v:mϟj *NUnk~r oC~:oןr*,ˏ,[{s1&Mzca*oC$[{s1&R]Ęzk2KM~aCH.hi-bѻbG:[˧f} 8J6yU+lΥVǯ(qN FRM\<ԫY&0ǒ,hV0hqNZ9t Lӫ^ɳУJJسj˷@(XbɛFسj˷D*\ͻ$LVYoF,h44riSع.HE͠Hk&D6{x2i˿E&`ʗry*ڿF] (y3Q'Xū$Χb,uQC~bQ8ROMAf4EvូwAg"̶2MM{Ig"8R]g>~BYȨN?Wv:oנ1&M>~ca*oC$ݎQ&.A~{s02NFR ۺ{$ySԱn,6o Dsg%P{6Ξ\Ul>z0*di.d#˝Jrhٿ_,y"ƎJc?\U^×N=||@ >:ۻ 4ԫZ6ܻz :*Z{,ԫZ6 :2̛;D,ÛV} i#NG/`ƕ>rϿD$\VnI3iW.ܻPfL{G/GF4m2yu[;Lv.ϳo`Pjn it*ڿN@BV>2m2SFtwcLk)ι߀C)όk\!Jtwcls*Z; A$AY[u"Yo-5ߞ Q(OE%]zcz*M!9Uv[q"Y˰=w>!9Y[ucj*1]߀A(OE5We_)&.-69Yz ێ9Yzߞ=a)&o=xπQ,Qfucߟ>!G$IEm"zk ߞ!G$ÐMUqc6@A0U~&]=%eǡj+ ߯?1,U~)'~| PMVv墻p^; Mf[z&~$Qv\~)h3۞10T]`jl7IVz'3۟?10aM(Y`jl= @c'P#Lkm=2̛:} 4ԫZ6ܻz 8"8y,jٻ6ܻz J:2̛DlÛV} iƏ#NG/aF>rϿD$\VlI3iW&ܻPf!L{G/aGBm0uu[:Lv.ϳ__<-d((ַ.<#!N-|e:;e1Ҧ5k\JSS!+cι߀C)Ќk\JTwIf) EQUv߆ZkyQfJ,-,Ue㖛q~B 9%r &EUaz^|A9%r ($Ue㞻ߟQfjn=RMEV]Y=1r ( ,m i親,miy1z).=RMEVߎzϟY4,Yvk=BIf2ۯ$mi=BIg G,Yv9^BI 455݆Zןi(.= sQ]ey 9F55ݎ{q1j۰G-݆{q1%k2=6_ Ag ̸2OUbYȨN?Wv:oנ1Mcj ˏ-ݎwI.?~Z42ƎFR {$ysԱn,6o DsgP{6^\Ul\6zx@,dկd$KNrß,y2Ə!Jk?\U^ŗN=|@ >:ۻ} 4ԫZ6ܻz 8"{,jٽ6ܻ J:2ۻDlśV}$iƏ#NG/aF>r˿$\VlI3iV&ܻHf!L{GaGBm0uuLv.aͯ__<-dU.<FC [\ʕ3{d%Lk)ι߀C!1[c;:Tƾm2Sʕ5b ,ӐE5Vazcj)˰=6Cb ,I5Wa~zk1]4RQfmנIg.,ߞCr 0MUiǠ9g.-5ߞ4SUvq"i]πA(OE5We_9g.-6>! A%a)&.-6! A%a_9gpMπ Q,Qfqczk ۞A%e_In;r9]9h˱n:r9a_I2~E5m"z6翀 R 4]I3ێ1H(Uv~)'~ PIVv墻pn; PMf[z&~1H,TYZ+ b 9i#/^;$UކI rA5q׏? 0 2q4V0fJB{Wpdϫw8J6yU+lNViç(qFR-<4jع}[u@ǒ,hV0hqNV94lӿF ` 8Phx2RTDB []ʕ5 t|%:=d1Ҧ5lk}2[ʖu t|gK_;A9i$ӎ RM=5vu߿If) 8$S]ᖚ~|A9%r &E]a~B A%z) 8,meu߀Q jn rMv݆Zm^|B AFJ,N=RMEV]Zm^|B AFjn rMaqןQ"۰E$Uey9%zJ,n sQU㞼u Ėj (-ROMvᖛ(r)N? Q]AF2E,Y~:mi(.= sS]gzBQ2MMc AF4EvូwIg"̸2OUzcYȨN?Wvϟr*.ӰG5ݎI nϟ k2KE qCH.hi-`ͳ!ƕ6:ɟV=;qCH.ldJF{weӳ>޾P%L>2Z8vi3hԱn,ڶHR(XwoF6[0dϯ>޿Xe͞DRM\L5l\F<|@ @B <D,\F=|@%LBRM?\.`˧o޿ $i"ƏNG/`ƕ>{2˷D,br&Qj<8Q#8*=\nϳ__n``n `0HXp#!-eJ=d1ХЌk[JSFC*c_ NƷ#!1ό[\AG =Uvm9g- ~z1F =UvZqIn-5ߞQ(ÐE5Wa~嚊sn:1G$A%]zksn: Q,ӐIEi_9go-6>! =]~垚ߞ9Yz ێ9]~墫.-6!$OEEiY2~{=a_In:rL9]9hn;rL9aI2~EEm#-7πR 4]Isێ1,U݂9h3׎1H,Yކ9tߟ?!H,YI㿀 bL=%i#.M$UކI㿀rA5q~10e▊^;0F&X)ZgO`C*m ^Ó>z0(`IT^ͳ"G:[7/ͫo=8ċ:"uk6rIҭj6oËHRXwoǕ:k7pӳO,y2"Ls&ΟB&mn˧o~ a Hc^&mobͫw. aNLs&Ñ2K7pջ4SGVcJNtF,lE+Y6v$[N] $q2TKVz6Q#:2 ]?&u*0ïPjn it*ڿV`(8Ph "RTDB []Ε5 t|%:=d1Ҧ5+|k}2 [Ζw|Cb ,ӐE5Vazcj*۰=w=Cb ,IEWe~䚊k2]π1G =Yubj*M9Uv[u"j)Mπ1G$OA%a(垚ߎ9Yyczks~{b 0Uv[uczks~|9]~梫.-w1G$PIEmj*s~|A%e`I2~{A%WeǠYsێ EEm"zl!G(Qf[z墫oM=%Wizl6翀R 4]_Y߯@R 5ajk6 bL9i▊=IUv~10az=IVzht߯@ rA5v۟? 0 2q4VfʛF{wѯw.> 0 6y U lNVjǧ,q"NHZMDZ.9AǓ,h$VhqϧZY Pӫ^ͻ˟Nسj˷DRZūcJJسϿ T)U.dqPfrF,h44risع.HE͠Js&E:{2Ͽ$\pit*ڽF= (q3Q'X$Χb,8uQC:̛:} 4jٻ.z 8"8y$*Y.z :*̛:<,\×N]H%F[*u:0eӷo4cg(Zų$MZ6G.q UKٸ{ 4,ǟg (y3Q'Xū$ΧbuQC~qCH.h-bѻbG:[ˣf] 8J6yU lΥVjǧ,y"NHZMDZ.9AǓ,h$VhqϥZYt Pӫ^ͻJJسj˷@)ZūbɛFسjϿ Dȓ*^ͻ$LVYF,h5 5risX6|HEHk&đ6kx2i˿D&\ʗpyt*ڿF] (y3Q'Xų$Χb,8( Fk& ƗB4 (@Xp #!-eJ=d1ХЌk\JSFC*cRƷC)Ќk\1F 9SQfmנ9f ~:AG$=Y[u"Y˯=6rK0MUiǠ9g.ߎa,IEe_9&.ߞK4SUvq"j)]1G$OE5We_9go=6>1G$OE5We_9go=xπA(ÑMUmj*2~{rK5Y~墫.=wπA,Qf[u-6!$IUq#z!$MVqd-wQ0TYނ9h~ OIUqd.MA%Wiz-xA5Xm#MA5qdo^;$U9@ bL=%Xmdpn|$UZ+7IV\~)h $ie@2t HQb9tk˯4B!JbMkWpѳ> XeDJ-<rϿD$\VnI3iW.PfL{G/GF4G0uelLuaͯ__<-d(ַ.=FB [u3wcKkƷ#!N-gK_:|:Tƾm2 [ʕ5b ,ӐE5azci˯=6ߞCb ,ӐE5Va~zjM~ 8SQfmI.,ߞCrJ0MUiǠ9g.,ߞK4SQfq!YMπ1G$OE5Va)&.-69Yz ۞9Y~垚6>!G$OE5iǠY2n:rK5Y~&o=A,Qv[z.=wπA,Uvz梫oMr=eYt۞1H(Qv~&n; PIUu/MA%Xi#=A5md/M Mf\~)h3۟?!H,T]`jl-7IV~)ht߯@ bL=5q׎8 4u4ꖰf#ʛF{Wϯw= 0 6y U ײjqMRŻزß_,q"N FR-\<B-\] .ͫ?4ch)Zɳ$ͥ^ wrQC:2eӷ LIjI3ع6}PO#PẉZ  t)ms*V߀C)1gK_:|:-|2SJu3{d%ls*V;e2-(Y jMG,U]ᖚ^{(YN<15WmeߟbIFz) 8$Ue㞛qמA9%r (E$Ue㞻ןIfjN=RME5~9=(i親,m a$4E$Um i親I5~9^|BIf0ӏee9%J,nQ] r *.=rUw(r)NS]g{AF5ۆz׿i(N? Se=BQ$ ;RUezbY& sSe^~cYȨ.?nĘzJ.ӰG56_uI nϟk2KEwecj ːG56_a LTF\5,[.0(`IT`ͻbH>k7pdϯw.~PEL@:̚{$sVw]8s&\Ib#˟Nسj˯@sgѧVwoǕ:kWfջo_0C$PW/`œ6kWfտ0S'PTwoHBjϿD$Xj1j(Twm{x(˜@Jm@*u;0տ H)U/h(U&HfNWOINYqQC{wfջo?@0CϣN{6Ï.}:ϯ> a Jk^*u*֯cϯ>0S'Q&Twp"HFسk "Xi0h(Աwm[ @JM&u*0eջL)h((ֵ&ܻPfNgp"ʝNYqQC>Jn2ksk :T+|g|!JSsFC*c]ΖuL|%:=e29+|k}2 []Ζw|b ,ӐE5Vazj*=w=Cb ,IEWe~䚊k2]π1G =Yubj)M9Uv[q"iMϿ! =]z ~{b 0MUmY]A(ÐIEiY]b 0Uv[uc ߞA%a_9˱]rK9]ނ)'MrL9]9hn;rL9a_I3׎ OIEqc=xQ4]Is۞!H(Uv~)g2׎!H,Yކ9tߟ?1H,SYI 㿀 bL9i#.M$UކI bL=%q~11e⚛/n|@←(\)\ţwoő.}*._śNaCH.l$/f1#˝J1ջ_?XEL@:̛9{$sֵ{];8taŎ$X)T`˟Jزǯ$q3Q'V$Χb,8( Fk&!GFuS*c]ʕ5{S+cNw|L|%:=d1ҥЌk\JScls*V;d1Ҷ9-|(YN<1I4ecq~!1i褢˲ۏArMV]9y Y jn=RK=5viY 0n rEV]Zm=1i親$Ueeu a$4E$Ueeu i親5Yvi=1%z)N=RMvߖq׿Y65[~9^~BIg E,v^|BI 45ۆZoϟaȦ ROMcw 9F55݆zߠ)zJӏ$Y~Zoןj *NWnj oC$~Zנ1KEwcI sSekĘzJKEwczcj ˏ-6_wa LR6^T+ڻ&}{a PRVg/ C*u-śN;qC0p4ʖjqNV˷8c'PP6*unɣg@˛>:̛:} 4ԫZ.z 8*Z{,kZ6 J<2ۻDlśV} iƏ#NG/`ƕ>r˿$XVlI3iV&ܻHf!L{GaGBm0uuZLv.ϳ__<-f((ַ.}`@`  @d)Хό[c; BTƾm2 [ʕ5{d%ls*Vd29-|(YjMG,U]ᖚ^{ Y jN:1I4eeמA9q覢4ۯQMv߆Zm=0i$2ۯQUߎz^|A9%z)( 8,mu Yۯ]㞻߿Q 0ӏAQUaqןQ 2ۯeew Ėi観 8=5݆Zm~B Af0ӯUm{ 9&jӏCUe9&jӯ$vk^~bQ̶EVߖ)zJӏ$v:mi*Nmk^cY&- Se^~cYȨ.?nĘr*.ӰG55ݎI nϟĘzJEwczcj ːG56_a LT6T5+۽.{u0†(\)T,^ɳ"G:[/ͫo= 8J8}uKr8Rf6oËHRXǗ:kWeӷ_?0CN{6Ï.}:ϯ> a Hc^&m*֯bͫ> aNLs&đ2[7qfտH,bQЩf,Q#8*ۼTv.aͫO@8sR^QPjMyw Dcē:2yeeè"JSsFB [ʕ3{SKkRƷ#!1[c;:TƾmFC*cRι߀AFz (4EV[~9i߀bAFz)(CQUvߎZm=(aǢ0ӎ rMEU~9wY nRMEU~9y(i褢4E]㞻ןQ 0n rMvߎz~B AFJ,n rMvߎzQ ۯUee(j ( :1EV]zϟY$̶I55ۆZm~Y$=V]z׿a訳 RMcw9&k0۰E,Y~:oϟa(.= S]cY& r]gcYȦ.= ei^cYȨ.?UnϟĘzJ.ӰG56_I nϟĘzJKEwccaˏ-6_a L'TFA"\5l[.@(`IT`ͻbH>k7pdϯw.~PEL@:̚{$ysVw]8sŏ&X)Tb˟Nسjǯ (yC'Q'XųeOf,8(MHs7aGF9 t%ls)ι#!N-|eJ=D)ХЌ[[JSFC*c_ Nw#!1ό[\AG =UvmIg-~z1G =UvZq!Yo-6ߞr 0MUi_9&ێ Q(ÐI5We^)&ێb 0MUmנI˰=w! =]~垚ߞ9Yzߞ=a)&o=wπA,Qfqcz ߞ!$PIEmjk۞A%WeǠZ*sێE5Xijk ?1H(Qv\z梻p^:r=%ijl6翀R 5a`Z* @ R 5ajl7 b 9e▊=IUv׎!H,T]`jl-xIVz(t߯@(ie@2r8fЧZç_ (iBB̚xi3hTj5HѦTWÍ*m._ǛV=|| 8Ċ:"ٷtY3hԱs<&\iծdQͣV9t P ,`$MV9t P)TdQϧb vF,h44r iS׹.{ >B-?"eѳo_8S*^QЫj=x B[C6{sjE(d5 Y7y4m_ɧO?o/0T@(0 t%ls)ι߀#!-gK_|:-|2 [ʕ5 t|eJ| BVB3 4MUi_(垊r]Ͽ 4RQemנ9g.ێa,ӐIEWe(垚 ~{Q,ӐIEe_9&.ߞ4SUv[u"j*2n9A(ÐIEiǠI˰MπA(ÐIEiǠI]A(ÐMUmj*3~{=a9g˰MbK4Y~)&oMrK9]9hn;rL9a_Is׎EEm#-wQ0]Is۞!H(U)h3׎1,SYI߯@ R 9ez=IVv׎10az=Mf\~)h㿀 (ie@2r8fЧZǧ_(i͞BB9yiShԯn,vpÊDѦTGÍ*m._ǛV=| 8ċ:"viShճsM&\i.dQͣV9t P ,`$LRtD"TI.fr&Pfr*d$״p YSW&z(ċ@JM&m*dӻL)U/h(U{{{HfLWOțJ9G0uu[] ӻx*``:9k\JB3ooFB []ΖuL|eJ|:T>2oo K4MEe䚊k1M>4MUi_)& sn:A$A$]ycj*M9SUvq!Y˰Mw! =]zzks~:b 0MUmY]πA(ÐIEiǠI]A(MUmZ*2n{bK4SYz垚-6!G$IEmj+ێA%eY3~A5Xij+ ߟ>!G(ÑMfv/MA%Wizl6翀Q4]I߯?!H,Uނ9s۟?1,T]Y 㿀 bK9i"M Qv9㿀 bL=%Xme~15e㚛/n|0←&\ ZwOď.u-ŗFyaCH.l/dʝFշOXEL@:̚{$ysVwM7aŏ$X)T`÷ʝJrǧ! OE5We_9g˰MA(MUm"j*s~A%a_In:rK5]ނ)']r=a_I2~|E5m"zl@Q0TYކ92׎ OIUq/MA5mc.MEEqp^;$Qv9t߯@R 9i#/M$UފZ+7Mf\~)h㿀(ie@:tHѩ^93ǯ(i͞BB9yyShԱn,vpHVW/ C.u*nɟ^]}8:*7viSUwM8t&\i.dQNV9t P ,`1dͣVYn T)U.dqPbrF,l5 5rysX6|HEHkđ6kwi˿D&\pyt*ڽF] (q3Q'Xū$Χb,8QC4SUvq"j)]πA(ÐIEWe_9go=w! A%a)&.-6?! A%e_9g˰MA,MVq"zk ێA%e`In{rK9]9g˱^:r=a_I3׎E5m"z6翀 b 5]_It۟>1H(U)h2׎!H(Uނ9t۟?10T]Z* π bL=%i#/M$UކI bL=%Xmd~15e#/n|@←(\)\ţwođ.u*._śNz qC0l$V0f1$KJ2g׻_?(q FR-\<ԫY&0,hV0hqΥZ9t Pӫ^ͻʝJسj˷ DRZūУJJ "TI/f&ѫf,AH4yul9{ 4\×V}$i"ϤRgp"IJtG.q UK8{ <m_ɣo.8`gSw}{{PO#PẉZ u tms*V߀C!-gJ}d1ҥЌk[JSFC*c_ Nw#!1[[1F 9Ufmנ9f ~:AG$=Y[u"Yo-6rJ0MUi_9&ێ Q(ÐI5We)&ێb ,MUiǠIo=w=]~垚 ێ9]~垚ߞ! A%We_9h˰MQ,Qfqcz ߞ!$OIEmj+tێA%eYs׎EEm"zl!G(Qf[z墫oM=%Wizl6πR 5a`Z* @ R 5ajl7 b 9ez=EEv~10az=Mf\~)hu㿀 bMA5q۟? 0 2u4ʖf1#˝Fweѳ>~P% >*t Iҭf H'Vg/`đ2}:֯a˧o= 8<*8yysֵ{m[A.l4׳n8ӯn<(`VjҧRj<A#H4yekٸy$kZ><HEHkC2[7gçH TdSsm[x(BZ_C2kwi&`$v$]şg<-d((ַ6e1ҥЌ[;~ :Tƺ+|k}JB3oFC*c_ Nw| t|%:=e29-|2 [Ζw|r ,IEWa~zkM!8SQfmI.,ߞCr 0MUiǟ9f.ߎrK4QfmY˰=w =]z ~{b 0Qfq"j*2n:rK4SUv[ud ێ=])&o=πA,Mfqc ߯>1G$ÐMUq#z?!G$ÑMVqd-7πA0SU~)'˱n;EEmc-x R 5]_Y߯?!H(U݂9h3۞1H,YI@ bK9i▊MIVz&׎10e▊M(Yjl-x @c'P#Lkm=<*W{LqÊDg%P{6^\5l\6zx@*diծd#˝Jrh׿o_,y2"Jk@\U^ŗN=|@ >:ۺ} 4ԫZ6ܻz 8"{,jٽ6ܻ J:2ۻD5lśV}$i"ƏNW/F>sj$XlI3iV&ܻPfL{G/GF40uu[:Lv.ϳo`Pjn ik[V>` 0H`x "JSsFC*[]Ζ5 t)mt#:Z;e29+|k}2Sʕ5b ,ӐE5Vazcj)˰=6Cb ,I5Wa~zk1]4RQfmנIg.,ߞCrJ0MUiǠ9gn-6ߞCrK4QfmY˰MϿ! A%a~垚ߞ9Yz ێ9Y~垛.-6! OE5XiǠY2n;rK9]݂)&oMA,Uv[z垫.=x Q0SY~)'^:=%eǡj+ ߯?1H,Uv~)'n| PIUuo^: PMVv梻n|$Qv\~)h3۞10T]`jl7IVz'3۟?10aM(Y jl= @c'#Lkm=z@*dծd1$KNrç,q"ƎJc?\U^śN=| 8˛>:̛:} 4ԫZ6ܻz J:*Z} 4ԫۿ><|@LBRmݿ"eobͯ?4cGXУKR9oG.qU+y,\ÛV> $q3ṾZwsQC|BQ̶Evᖻ)zJӏ$Y~Zoןj *NWnj oC$~Zoנ)KEwaI;sSekĘzJ=Vzca,ˏ-ߖwaLѦR6^@Lڻ&}[a PRVg/ C*u-śN;qC0p4ʗ1jqNV3˷Xe͟FRM>TU]×N=|@LBJ-\TU^ś^}@LBRM"e nͫw>4SGVJN9unG.mU+7w,V~> $q3ṬVvQ#:: ]?&u;qgǷE(d5 Y7y45˫__@@$0@<HP t)ls)ι߀C!1gK_|:-|2 [ʕ5 t|eJ| BVB3 4MUi_(垊rmϿ 4SQfmנ9g.ێ Q(ÏE5Va~䚊sn:AG$OA%a~嚊 ~{b 0MUmY˰MπA$OE5We_9go=w! E5We_9goMπA,MUq"jksێA%e_I^:bK5Y~)&pMrL9]9n{E5mzl@Q0TYނ9h~ PIVu/MA%Xi"=xE5qd/^: Qv\~)h3۟?1,T]`jl-7IVz't߯@ bL=%Xqӎ 0 2u4V0fIB{Wpdϫo8J6yU lqNRŻiß_,q"N FZM\<Ԫٻ&}{v0,h0fQNV4lϿB-?"mӷo` H)U/f(U{{{HfNWOIN92yeeտx    :9k\BB2oo2SFtwd%ls*Vd1Ҧ5+|k}2 [Ζu|Cb ,ӐE5Vazj*=w=Cb ,IEWe~嚊2m߀1G$A]ycj*]Ͽ!=Yucj*2]A(ÐE5We_9&.-6>9Yz ێ9Yz垚ߞ! E5We_I˱]b 4SUz垛.-w@A,Qf[u-6@A,Uv\z墫/MrL9a_I3׎EEm#-7 R 5]_Iߟ?1,Yނ9s۞1H,YކI߯@R 9ez=IEv׎10az=Mf\~)h㿀(ie@2t8Щ^93ǧ(q DJ9{$ySձr,vÊDѦTGÍ*m._ǟV=|8:*7viSUwM8t&\i.dQͣV9t P ,`dͣV9unD"TI/f&Qf,ڷA#H4yul9{4\×N]$i"ϤRgoIJ4G.q eK8{ <m_ǣo.!$OIEmj+۞!$IUq#!G(ÑMfu.=Q0T]92~OIEqd/MA5Xm#=A5md/M Mf\~)'3۞10a`jl-xIVz'3۟?10aM0F&X)Xg/`C*m u]>zw@(`IT^ͳ"G:[/ͫo 8J8}uKp8Qf yËHR(XwoF:[7pdѳ>Xe͟DRM>T5l×N=|@ @B-\L5lśV]@%LDRmݿ"e nͫw>4cGXJN9unG.mE+7w$ԫN}$q"TˡVz6QC::-&u;qgǷE(d5 Y7{ <5˫__<@(0<H tmt#*VC)1gK_:|:Tƺ-|2 [ʕ5 t|%:|BV>2sK0MEe嚊k2]!8SQfmIg.ێ Q(OE5a~䚊rn:1G$A%]~s~:a,MUiǠIo=w! =]~垚ߞ9]~垚>! OE5WeI]rK4TY~垫.=wπQ,Qv[z-7翀Q0Uv~梫oMr9a_IsێEEmc-wQ0]It۟>!H(U9h3׎1,TYI@ bK9i▊=EEv~10azM$UߊZ+7 @c'#Lcm4)ֵw<ÊDsgP{&^@T5,[.9@*di.bʝF1׻o?@(q"NHbmݾT5lF 6}uk6tiSV{];xA0qE+Xr Y3hյ{m[vA2u eK7v*Y.ܻ J<: Tv.a˧w.4sh)Zɳ$ͥ^ wrQC:2eӷLIհjI3ػ>= (yC'Zɻ1Ыk][y~ 8`` SKcNu tmt#:V#!1gK_:~ BV>2ooFC*c_ NƷ#!όk\1 9SQfmǠ9& sn:AG$=Y[u"Y˯=6rK4QUmǠ9g.ߞrK0QUmIo=w>!=Yzks~{ Q,MUmY]A(ÐIEiǠY]b 0Uv[uc ߞ=a9gMbK4Y~)&oMrK9]9hn;rL9a_Is׎EEm#-wQ0]It۟>!H(U݂9h3ێ1,TYI@ bL9i▊=EEv׎10az=Mf\~)h㿀(ie@:tHѩ^93ǯ(i͞BB9yyShԱn,vpHVW/ C.u*nɣ^]}8:*8viSVw]8t&\iկdQNZYn P ,`$ͣV9unD"TIf&ѫf,Q#I4}} <,]ÛV~>$i"ϤRgoIJ40u ek9} <5_ɧw.8bgSw}{{PO#PẉZ uo0'  ,8D!JB2o2 SJtwcLkι߀C)τ[c[JScls*V;d1Ҷ9-|(YN<1I4ecqמ!1i褢˲ۯArMV]9y Y nRM=5~iY0ӎ rMv]Zm^{1r (,mYE$Ueeu i親5Yvi=9%z)N=rMwas߿Y$I55~Zm~BIg E,v^~BQ"4I55݆Zןa訳-rU AF55ݎ{q1j۰G-ۆzߠ)k056])k2=VߖwI;sSek^ĘzJ=VI Wv:oנ9F̻sSfϟH:eKX3nNRr׿_? (i͞BB9{$ysUs<@%Fc_B.K7qf׿L U.fӱwm{y(D[C6kx2E(d5 Xw,,ǣo.@<-d((ֹ6cKkNu t)ms*V߀C)1K_:~:Tƾm2 [ΖuLgK_:~:V>2sK4MUe^(垊2]Ͽ 4RQemנ9g.ێ Q(ÏE5Va~嚊s~: Q(ÐIEWe_)&-ߞ4SUv[u"j*2n: Q,MUmY]A,MUmY2n:b 0Uv[uߟ>!$OIEiZ*s~A5WiǠYs׎A5Xij+ߞ1H(Qf[z/M=%eǡjk @Q4]Itߟ?1,Yނ9s۟>1,SYI@ bL9i"MIVv׎10azM$YZ+-x@sGP#Nk=:ۻ} 4ԫZ6ܻz 8"Z{,kZ6 J<2ۼD5m^ś^~> i#NG/aF>rϿD$\W2nYS׹.}PfLG/șF42yu[;TocѷPjnyk[_`h 8Phx 2RFTS!*c_Ζu tt#:Z;e1Ҧ5lg|2SJu3 t|eJ:~!0aǢ.n=15mcq~B 9%i覢2ۯArEV]~9 ÒY jN=1=5YvQ nRMEU~9y(i覢4E$]㞻߿bIfjn rMvߎz~B AFJ,N=RMvߎz~Q ۯUee i覫 8=6]Zo~Y$̶I55ۆZm~Y$81EV_qߠ r)N]g{ 9F2G-[~Zןj *Nmi^~BQ$ ;R]gcYȦ.? ek^Ėr*.ӏ-݆{s1Mca*oE-ݎI.?WvZ42ƎFR :{yShTjnǿ4B!HZM\4jW{];8sa"TӪ\ū!Ǖ:[70dϯw.~XEBB ۻ 4jٻ&:wAǓ.l4ʗ2l(ҧRfv(`Vjfѭj,ڷrF*d$ʗ3nI(ճwm[ K>: \\.ͫ?4cg(Zɳ$ͥZ wrQC:2e֯ӻLI1lI3ػ>= (yC'\QQom|:X@ @"@S!+c_ Nu t)ls*VC)τ[c;:-|2 []Ζu t|eJ:~B 9i$ӎRK=5Ymן~A9i褢˲ۏA rEV[~9i Y jN<1=Yuu߀IfJ,M15Yv aۯQUao~B AFJ,N=1=5~9=9%z)-1=5ۆZm^|BIfjӏAQ]㞼u(i( :1EV]zןa$K=5݆ZϟaȦ 81Evߖ(z)neBQ̶EVߖ)Jӯ$Y~Zoϟr oAWv9r oC$~Zoנ)k2I=VI;sSekĘzJ=VI&.?Y~Z42掠FR ۺ{$yShԯjǿ4B!JZMB \] .ͫ?4ch)Zɳ$ͥ^ wsA#8*=] ѷPI1lYSYF] (yC'Zɻ1ѭo][~ `     S+c_ Nu t)ls*VC)τ[c;:-|2 []Ζu t|eJ~A9i$nRK=Ym妻ן~A9i褢˲ۏA rEU~9iQ jN<15Ymu翀IfJ,-1I5Yu YӏAQU_z~B AEz)-1=5~9=1r (-1=5~9^|B AFjnQUc i観 81=6]ZY$̶I55ۆZm~Y$1EV_qߠ r N S]g{ 9F2G-[~Zoןj *Nei>~cY& sS]>|bY&- ei^r)ˏ,[{s1&6Mca*oC$[{s1&6R]H8e+3lqMN2gջNP% <*ٶtHQbymӿ8S#Ns@T5l>ܻyqc4u U 4n8ҧRf6p Lӫ^ɳУJJسj˷@(X"ɛFsj˷DS*\ɻLVYoF,h45risX6|HEHk&D6{x2Ͽ$\pyt*ڿF]$q3Q'X$Χb,8( Fk'aGFP 0H`x #!-|eJ;d1ҥЌ[[:Tƺ-|2SJu3{cls*Ve2:-|(Y j-,U]az^{(aǢ0nRK=5Yuu߿bAFz) 6$S]㖛q~!9%r &E$S]㞛qןbIfJ,N=RK=5~9=1r ( 8I5Yviy1r ( 8I=5~9=1r *-1EV]z~B Afk0ӏCee9%J,nS]e 9&jӏCUm=BI"4I=6]{q׿a訳.= sQ]e{ 9F=6_s)j۰G5݆{s)k256_ Ag"̸RUg>~ca*oC$Y~Z1&62OU^ĘzJKEweqCH,hi-`ͻ!Ǖ6Jaɟ^=|{qCH.l/dʝFwfӷNP%L>2ZxiSճs9Uv[q"iMπ1G$OA%a垚ێ9Yyczks~{b 4SUv[uczktێ=]ނ)&/=wπA,Mfqcz ߞ!$PIEmjk ۞!$IUqc6!G(ÑMfu.=xQ0TYނ92~IEqd.MA%Xi#=xEEqdo^;$Qv~)hs۟?1,T]`jl-xIVz'3۟?11e▋/^;$Yjl= @sGP$NsݾDYm[xa "PȒXwOő2}:֮ˣf}~8ċ:"kٶt Y3hTn<ڷraŏ&XITb$LRϿ@(X"HB2hǯ@RZɳУ˟N4m "TIկhgRnMxA#I6}"[:D5m_ǣg (q2TKRyq0uulLUaͯ__<-dU&8s\ɻdΧ^ sQ#82eӷLI1lI3ػ>= (yC'ZQQom|:}7x``S!+c_Ζ5SKkRw| t)ms*VD)ХЌk\!JTwd)mt#:[= Q$NAY[u!Yn,ߎQ(ÏE5azz*M!9SUvqY˯=v=rK4QfmIo=w>!=Yzks~{ Q,MUmY]A(ÐIEiǠI]A,MUq"j+s~=%a_9h˰]rK9]݂)'MrL9]9n{E5izk !G(Qf[z墫o]A%Xiz-7Q4]`Z* @ b 9eǡzl-wEEqpn|$Uކ9㿀 bL=%Xmdpn}10aM0F&X)Xg/ C&m u]>zw@(`IT,^ͳ"G:[/ͧo 8J8}eKXp8ҧQb y LȒZţǗ>kWӷO,y2ϣNs&ΟB*u*֮˧o~ aJk^&m*֯bͫ> $i"L{6D6[7f׿H,bQЩf,Q#6"̛LU`˫w?8S+^QQjM;w(DcE>4}"=e*0÷;@p DB [JtFB [\ʕ3{SKkRƷ| t|%:=d1Ҧ5|k}2[ʕur 0I5Wa~z*Mw>b ,IEWe~嚊2]π1G =Yubj*M9Uv[u"iMπ1G$NA%a垚ێ9Y[uczks~{b 0Uv[uczks׎=]~)&.=w翀A,MVq#zl ߞ!$OIEmj+۞A5WiǡZ*tێ!$ÑMVu=xQ0TYނ9h~ PIVu/Mr=%Wi"-xE5qd/] Qv\~)h3۟?1H,T]`jl7IVz't߯@ bL=%Yq׎ 8 4u4ʖfʛB{Wpϯw= 0 4y U ײlqMRŻiß_,q"N HZM\<ԫY&{AǓ,h$VhqΥZ9t Lӫ\ɳУJJسj˷@(X"ɛFsj˷DS*\ɻLVYoF,h45risX6|HE͠Hk&D:{2D&`״rykZN} (yC'Q'XųeOf=yw( Fk'aGF9p @  ,8@B>2m2RTDB [\ʕ5cLk)#!1[c[JTwQfI 6EUv߆Zk=yQfJ*-8$S]a^|!1i覢4ۯQMv߆Zm=1i褢4ۯQUaz~B AEz)-I5Yu Yۯ]㞻߿Q 0ӏA]㞻߿Q ۯUee i覫 8=5݆Zo~Y6I55~Zm~Y$EV_{q߿aȦ ROMcw(z*.ˏCWnk^BQ8ROMAf6EwcAg ̶2OMzbYȨ.?Wnϟr*.ӰG56_wI nϟk2MM~a#H,di`ͳ!Ǖ6Jɟ^=|{qCH.l$/f#ʝFշOXEL@:̚y$ysVwMaŎ$X)T,`ѻJJrçJnÑ6{s`8 8P`x C!-|eJ;d1ҥЌ[[:T-|}2SJu3{cLk)d1Ҧ9+|(YjMG,Ueᖚ^}(YN<15WmeߟbAFz) 8$U]㖛q~!9%r (E$S]㞻qןbIfJ,N=Q=5~9=1r ( 8I5Yviy1r ( 8I5Y~9=9%z)N=RMEvߎzןY4-Yv>|BIg E$vi=BI 5[~Zm~aȦ ROMcu(z*,oAWnk^~BQ2OMcAF6EvwIg"̸ROUcaȨNWv:oϟĘzJ.ӰG56_wI nϟĘzJKEwca#H,di`ͳ!Ǖ6Jɟ^=<{aCH.ldʝFwfӷNP%L>:ZyySUsLŏ$X)T`÷˝Jrǧ::} 4ԫZ6ܻz 8*Z{,ԫZ>@%LBRMݿ"enͫ?4cgѨXūˡRYF,mE+Y7w$ԫV~> (q3PVLZ wsQC::-*}K7˿E(d5+{ |BQ1MwawAF4KEVߖu AF6EwcAg"̸RUgcYȨNWv:oנ1&Mcj ˏ-ݎwI&.?~Z42掠HR-}$sUr,vpDg&R6A"du]ÓFy qc2uDײl&O^Ytǿ~ca*o-ݎwa LTFT5,[.{ua PRXg/`D*u._ǛV=<{ qc2uD2l%ϧZ9tlϿTuǟg> aNLs6D2[7g׿ D,`QЩf,A#I6"̛LuaͫO@8S+`r&Qo][( FcE>2y=m*0Ƿd1Хό[_:|:5k[B>2m2 [Ju3{cKkι߀C)ХЌk\JTw QJ* 8E$UߎZm=QJ,-G,Ue㞛q~B 9%r &CUaz^|!9%r (E$U]㞻qןIfj,N=RME5~9=(i親,m a$,my1z)-RMEVߎzןY4-Yv9^|bI E,v^|BIg -Y~:m~aȦ :ROMcu(z*.ˏCWn^bQ:ROUyAg"̶1McIg"ROUeBYȦ.?Unϟr*.ӰG56_wI nנ1&R]kP :"uKXnΣRŻزٿo? (iBB9yySձn,vÊHTW/ D.u*nɣf}~ 8ċ:*8vySV{];xA.l4׳n8Rj,ڷr(`0jfҭj,A2u eKv$jٽ6|@%Fc_B.}Kqf׿L U.fӱwm{y(D[C6{x2E(d5 Y7y4m_ɧw?@<f9iW>=`  8Phx 2JSoDB [u3wcLk)ι߀C)1[c;:TƾooFC+cRι߀AEz &4ۯrEU~i翀bAEz (QMv݆Zk=y Y jN<15Ymu翀IfJ,-1I5Ymu Y0ӏAOMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=RMEV_z~BIfjӏAQ]㞻 i( :1EV]zϟY$I=5݆Zoa&81EVߎsߠ(r)Ne{ 9F2G-ۆZןa(.? Se>|BQ$ r]gcYȨ.?nkĘz*.ӰE-ݎ1&4Mca*oC$[{uI?Wv:42ƎFR ۺ{yShԯjǿ4B"Jbm޿ XeDJ-<<HEHcC2[7gç H TdSsm[x(BZ_C2kx2E&`$w,,ǣo.@f9iW>=_(@Ph "J3o"RSS*c_ NuLt|%:=d1Ҧ5lk}2Sʕ5r ,I5Vazz*=w=Cb ,ӐI5Wa~zk2]Ͽ 8SUfqIo-6rJ0QUmנIo=6>=Yzczksn:b 0QfmY]A(ÐIUmY]b 0SUv[uߞ! OE5XiǠY2~{=%a_In{rK9]9hn;E5Xizk !G(Qf[z墫p]A5Xi"z-wR 5a`Z+ 㿀R 5ajl7 bL9i"MIVz׎10aM$YZ,-x @c'#Lcm4)׵wLqÊDsg%P{&^T5l\6zx@*dծd#˟Jrß,y"Ə!Jk?\U^ŗN=|@ >:ۻ<ۿ> 8"Z{,ԫZ>@%LDRm"mbϯO@4cGѨXūУˡRYF.mE+7y,ÛV> $q3VLZ sQC<:-*}K7E(d5+{ 4SUv[q"j*]A$OE5We_9go=w! A%a)'o=w1G$OE5XiǠIn:rK5Y~梫.=wπ Q0Uv[z-wπ Q0SU~梻oMr=a`Isێ!G(Qf[z墫oMA%Xiz-7 b 9ajkπ b 9eǡz-wEEqpn| Qv9㿀 bL=%Yq~11e▋/^;0F&X)Xg/ C&m u]>zw@(`IT^ͳ"G:[7/ͫo=8Ċ8"uk5rHҭf6oËHRXwoǕ:k7pӷO,y2ϣNs&ΟB*u*֯bͫw.޿ a Hk^&u*֯bͯ>0S'PTwoHBjD$Xj1j8(U{}|:y @JM&u:0տ L)/h((ֵ&}PO#PwcKVwsQC! E5We_I˰]b 4SUvz-6!$OIEmj+ێA%WeǡZ*tێE5mzl!G(Qf\z梻p]r=%izl7π R 5aj+ 翀 R 9ezl-wEEqpn| Qv9㿀 bL=%Xmdpn|$UߊZ+xÊ@sGP#Nkm= :*Z{ 4ԫ[><|H%DZn@&m*֯ϳO?@4cGѧXУˡRYF.mE+7y,\ÛV~ $q3PVMZ QC~cY&- sS]>~cYȨ.?nkr)ˏ-[{s1Mca*oC$[I.?Y~Z02NFJ :{yShԯj58SϢLcm=DY&}{u0*`i.b˝Jrhٿ_,y"ƎJc?\U^ŗN=|@ @:ۻ<ۿ> J:*Z} 4ۿ><|@%LDRm"mbϯO@4cg(Xū̡VYp.q UKy4,]ş_ $q3PVM^ A#::-*}K7E(dE+{DUϳpD)gJ=d1ҥό[c;~ :T+|k|BB3oFC*c_ Nw| t|%:<:Tƾ2os 4MUi_(垊2]4QUiǟ9& ~z Q(OE5a~krn91G$A$]zksn: Q,IEiǠ9go=w>! A%a)&.-6>! A%a)&o=w1G$OE5iǠIn:b 4SUz垛.-7@A,Qf[v-7翀Q0Uvz梫oMr9a`Isێ!G(Qf[z墻p]r=%izl6π R 5aj+ 翀 R 9eǡzl-xEEqn|$Uv9㿀 bL=%Xmd~11e▋/^;0F&X)ZgO`C*m ^ÓFz0(`IT^ͳbG:[70cϫw> 8J8uK5rHRf6oËHRZǗ>kWfӷ_?@,y2ϣNs&ΟB*u*֯bͫw.޿$iNJkΟB*u:ѳO@4S'&Tw"IFD$Xl8(յ{}: @JM@*u;0տLIj9iW.<PNNgp"ʟRwsQCʚ>Jn_C6 t%lkҷw| tms*V߀C!-eJ=d1ХЌ[[J3sS!Kkι߀bAEr2ۏA rM=5uߟ~A1i$ӎ RK=5Yus߿bIFz) 6E$]az^|!9q親4CUaz~|B 9%z)( 8,meu߀Q jn rMvߎzm^|B AFJ,N=RMEV]z~B AFJn rMaqןQE$my9%zJ,n QUu(r N= rUu r N? Q]e 9F2G-[~Zoϟi(.= S]cY& r]gcYȦ- Se^cYȨ.?UnϟĘzJӰG56_w Ag";sSekǟĘzJEwczca,ˏ-6_ PR'VGB"dU6:w@*`i`ѻТəB{Wѳ>XEBB:},*Wm[A.l$ʗ2jfPb  Lӫ^ͻ˟N4l "T)TdQϧ^ 6*h$״p Y3W&z >B-?"e֯ѳo_4sh\1Of,8uA#:2 ]?"m*0ïPjn it*ڿV]]^-^}%}_"!Lt#*V߀#!-|e:;d1Хό[;:+|k}2RFtwd%lt#:Z; Q(NAY[q!I.~{1F =UvqI.ێQ(ÐE5Va~k2]π1G$A$]zzk2]A(OE5Wa)%ێrK4SUv[ubj*2n:b 0Qfq"j*2n:rK4SUv[v ߞ=%a9g˰MA,Qfuc?!G$IUq#z1H(Mfv.=xQ0SY݂)g~|IEqd=A5Xm#=xE5md/MEEqpn|$U9㿀 bL=%Xmdpn|$UߊZ+7Mf\~9 $ie@:Z7t IRbYϿ8CϢLkm>DZ.@,df1d̡Rjǯ a͟FZmݿ\.`ɣg>$iNLs&ΟÏ.}K0dӷ__4cGVcJN4D$\VlI3iV&{HE Js7 Ɨ>سD&`$5t$ԫÛ_ (yC'Zɻ1Эo][yvkwWxy{7|}25Ќ[;~:9lg\B>2o"RTSKkι߀C)όk\!RFt3{If) CQUv݆Yy Qj,-G,e㞛q~B 9%r &CU_z^|!9%r &E$]㖛qן~B AFz)-I5Yvi a$4]㞻߿Yۯ]eu i覫 8I55~9^|bIf0ۯ$Uey1%zJ,nS]e9&jӏCUm=BQ"6I=6]{qߠ(z*,oAWnk^BQ8ROMAg 6MwcAg"̸2OUca註NWv:oנ)Mca*oC$[{sI?WvZ4B掠HR-}$ysԱn,6o @sGP{&^T5l\6:x@*dծd#˟Jrß,y2Ə"Jk@\u^śV=|@˛>:ۻ4ԫZ6 8"Z{,ԫZ>|H%MDZn@&m*֯ϳO?@4cGѨXУˡRYG.qU+y,]ś_$q3VMZ A#::-*}K7E(hE+}DV.Ϸpd)ЕgK_=d1ҥό[c;~ :T+|k|BB2ooFB []ΖuL|eJ~ BVB3sFC!+cbAEz (4OMV]~9 Qj,MI4eeןbAFz) 8,UecןIfJ,N:1=5Yviw aǢۯ]aqןQ 0ӏAQUaqןQ 0ӯ]u(i( 81=6]Zo~B Af0ӯUey9%JˏAey9Fk0ӯ$v^~bQ1Evᖻ)Jӏ$~:mϟj *NUnk^j oAv:oϟr)ˏ$[z1%Mwczca*oC$[{s1& ̸R]kP:e+3lq͡N1շNP% <*k6r8ѩbYtϿ8S'#Ns@TUl>ܻyqc2u U 3n(ҧQf6p LӪ\ɳУJJسj˷@(XbɛFj˷D*\ͻ$LVYG,lE ty*ٽ><HE͠Hk&E:{rE&`$5t[V> (yC'ZɳeOf=y( Fs7aGJ9q@  @,4@@BVƾ-|k|BV>m|2RFTFC*c]ΖuL|eJ|:T>2oo K4MEe䚊k1M>K4MUi_)& sn:1F =Yv[u"Y˰=w>9Uv[q"Y۰M!=Yzczkrn:b ,MUmY]A(ÐIEiǠI˰MA(ÐMUmj*2~{rK5Y~墫.=wπQ,Qv[v-6@A,Uv\z垫/=A0SU~)&^:=%eǡjk 1H(Uv~)'~| PMfz梻n{ PMf[z&~!H,SYI π bL=%Xm#/^;$UކI IV~)hu㿀(ie@2tHѩ^94kǯ(i DB9{$ysUr<ڶH'VW/`D.}*֮ɣf}~8<*8xysV{];xA0l4׳n8ӯn<(`jgRj,AH2yeKٷw$jڽ><}HEFcC2[7gçH Tfӱwm|:y ˜BZ_C2kx2E(d5 Y7y4m_ɧw?@@h9iػ>]_ 8H`x #!N|%:Z#!N-|e:;d1ҥЌk[BB3sS!+cRƷ#!1[[1F 9SQfmǠ9& sn9߀1F =UvqI.ߎ Q(OE5a~zk2]πAG$A%]zkrn:A$OE5Wa)&ߞ9Yuczks~{b 0Qfq#zks~{rK4SUvz߯>!$OEEiǡY2~{=%a_In{rK9]9hn;rL9a_I3׎EEm#-wQ0]It۞!H(U݂9h3ێ1,T]I 㿀 bL=i#MIVz&׎10aM$YZ,-x @c'#Lcm4*WwLqÊDsg%P{6^\Ul\6zx@,dկd1$KNrç,y2"Lk@"\uśV]|@ >:ۻ<ۿ> 8*Z{ 4ԫ[><|H%DZA&m*ѳ_?4cgѨXū̡VYp.q UKٸ{4,ş_ (y3Q'V$M^QC2oo2SJuwd%lt#:Z;e2-|(Y j,-$S]az=(aN=15WmeߟbAFz) 6$S]ᖛo~B A%z)( 6$Ue㞻ߟIfjN=RMEU~9=(i親,m a$4E$Wm(i覫 8I55~9^|BIf0ۯUey9&JˏAeg9Fk0ӯ$Wni>|bQ̶K=V_s)zJ.ˏCWn^bQ8ROUAg 61MwcAg"̸2OUcaȨNWv:o׿ĘzJ=VᖼwI&.?Wv:oנ9F̸sSekϟP˚:uKX4nNRŻr׿_??P% <*ٶrHRbymǿB-]>e cϳ_?8sh\ͻ1eOb,uQ#:2 ]?"m*0׿Pjn it*ڿV (SG)^rgS{cKc N5{cKkRw tmt#*V"!N-|eJ=d1Ҧ5k\!JTwd%lt#:Z=d29-|(YjN:I,e㞛q~A9i覢2ۯAMV]9y Y jn=Q=5vi Y0ӏArMv߆Zm^|!9%z) 8I5Yviy a$4E$Ue a$,viy1z).=ROMvߎqןY65[~9^BI -Y~9^bQ6I=6]z׿a観 RU 9F55ݎ{q1j۰G-ۆz1k256_1%KEvI sSekĘzJ=VI.?Wv:42N FJ 9yi3hSj ymӿ4B"JbM޿ XeDJ <<}HEFcC2K7qgç H dgSsm[x(BZ_C2kx2E(d$w,,ǣo?@<Ԯf(iW>=_Uߥ0@Xp #!N|%:Z"!N|%:;d)Хό[;:-|k}2SJu3{cls*Ve2-(Y jMG,Ue㖚^}(a0nQ=Yuu߿bAFz) 8$Ue㞻qן~B 9%z ( 8,Uee߿IfjN=RMEV]Y=1r ( 8I5Yviy1z)-1=6]Zm^|B AFjnQU㞼u(r (-RMEvߎq׿a$=V]zןaȦ :2MMvᖻ(z)ne=bQ$82OMcAg 6EvូwAf61Mwc Af̶2OUca(N~Zoנ1&62OUg>~ca*oE-ݎI.?Y~Z42掠HR-}$sUr,vp @sg%P{6Ξ"\U>ܺqc2uDײl&O^YËHRZţ"G>{wfջo_,y2ϣN{6Ï.}:ϯ>0C%RW/F:{wç Dȓ^1eN^6F,lE XtjڿF=Pf!L{GaFBlG0q elDUaͯ__8-dU&<QR$Χf2RSo"J3oo"JSsFC*[]Ε5 t)mt#:Z;e29+|k}2 [ʖur ,I5Vazj*=w=rJ0MEe^(垊rm߀1G =Yubj)M! =Yucj*]πA$OE5Wa)&ߞ9Yzs~{b 4SUv[uczks׎=]~)&.=w@A(MVq#zk ߞ=%e_In{A%WeǡZ*tێ!$ÐMVu=xQ0TYނ9h2~ PMVvo]A5Xm#=A5md/] Qv\~)h3۟?10T]`jl-xIVz't߯@ bL=5q׎ 0 2u4VfʛF{Wѯw.>8J6}e+3n%ϥZ3˯8S'#Ns&^@\U]ÓF qcɖ4yU+XpHӯj,ڷr(`iկfqϧ^y "T)TdQO^6pF*h$״pY3Vz(>B-?"ecѳ__8s\1Of,8uQC:: ]?&u:0ïPjn it*ڿN (yCG)\r'SwcKc N5{S!*c_Ε5{S!+c_ Nu t)mt#:Vd)ХЌk\!JTcls*V; Q(NA$Yu!Yn,ێ Q(OE%]zcj*Mw>4SQfmIn-6ߞrK4QemIo=w> =Yzczksn:b 0MUmY]A(ÐIEiǠY] Q,MVq"jks׎=%a_9h˱]rK9]ނ)'MrL9]9n{E5mzl!G(Qf\z梻p]r=%izl7π R 5aj+翀 R 9eǡzl-xEEqn|$Uv9㿀 bL=%Xmd~11e▛/^<0F&X*ZwO`D*mÓFܺ@*`I`ͻbH>k7pdϯw.~PEL@:̚y$ysVw]8sŏ&XITb#˟Nسj˷@gѧVwoǗ>{w׿4S'PRgOF>{whç Dȓ^1dΥZz6qG,lE XtjڽF=}He Js7 Ɨ>E(`$t$]Û_ (yC'Zɻ1ЫjM[y(MH{G/ɝNz6C!-|%:Z"!L|#:VC)1gJ}d1ХЌ[[BB3sFC*c_ RƷ#!1[[1F 9SUfmנ9f sn9߀1G =UvZqIn-5ߞQ(ÐE5Va~䚊rn:1G$A$]zzk2n:A$OE5Wa)&ߞCrK4SUv[uczks~{b 0Qfq"j*s~{bK4SUv\z߯>!$OEEiZ*3~|A%eI2~{A5Xij+۞!G(Mfv.=r=eZ+ ߯?!G(Qv~'n| PMVz梻n{ Mf\z'׎1,T]_Z+6 bL=%Xm#/^;$UZ+7PMf\~9(ie@:7t HQbYtl˷4B!JbM{WeӷOXEBJ-<<ڽ6ܺ 6}ukٷvys׷}{Q#H2u U+6tys׷&z(<: =TUɣo$i"ƏPWOǙB$\3p iSY>}PNWOIN92y] eտ Tr$,Ǥ t)ls)Ʒ| d%LkҷƷ|Ltt#:V#!N-eJ}d1Ҧ5k\!JTwd%ls:Z;d1Ҷ9-|(Y jMG,Ue㖚^}(aǢ0nRK=5vu߀IfI-G,ee߿Ifj,N=1=5~iy a$ۯ]㖛qןQ 0ӏAQUaq׿Q 0ۯ]u(i( 81=6]Zo~B Af0ӏUey9%JˏAey 9Fk0ӯ$v^~bQ1Evᖻ)Jӏ$~:mϟj *NUnk^j oCv:oןr*,ˏ,[{s1&McYȨN[{s1&8R]H8e+3lq͡N2gշNP% <*ٶrHQbyӿ8S#Ns@TUl>z qc4y U+4p8Rjv&\iկfQNZYn P)Tb1NZy*d$ʗnIhյ{}{x >B-\] nͯO?@8sh\ɻeNbQC:2 ]>"m*eտLI1lYSYF~> (yC')\r&үw}P0` 0D)ЕgJ=e1ҥЌ[; :Tƾ-|}2RFtcLk)#!1[[Jt{If) CQUv߆YyQfJ*-8,U]ᖛo~|A9%r4QU_z^|!9%r &E$U]㞻ןIfjN=RMEV]Y=1r ( 8I5Yviy1r ( 1=5~9^|B IfjӏAS]u i観 81=V]zϟa$=V]zןa& 82MEvᖛ r)neBQ1Mwaw AFK=Vߖ)k0G55ݎs1&KEVI;sS]^ĘzJ=VI v:oנ42NFJ 9yi3(Sf ymϿ42採HZ-\< 4)׵{Ma"T*\ūƕ6[/ϫw.~XEBB 4Ԫٻ&:w@Ǔ.l$ʗ2l(Ҧѫfv(`1jfѫj,ڷrF*d$ʗnI(ճ{m{(ċ>B-]>e nͯO?@4ch)Zɻ$Υ^ sQCɘ:2 \"m*eտPj1lYSYF~> (yC'\Qүsm{{[ڽ侫@@` FB [JtDB [FtFB [ʕ3{d%lk)߀C)ό[[JScLs*V; Q(OA$]u"Yo-5ߞ Q(OA%]ycj*Mw>8SUfqIo-6rK0QUmIo=w>!=]zs~{b 0MUmY]A,MUmY2n:rK4SYz6>! OE5iǡY3~|A%WeY3~A%Wiǡj*۞!G(Qfv/M=%ejk @ R 5]_Y߯?!H,U݂9s۟>1,TYI 㿀 R 9e▊MIVz'3۟?10aM(Y jl= @c'P#Lkm={w׿@RZūУJN4lD$XiհhSoM;xQ#6";D5_ɣo $q2TcKRyq0uuZLv.ϳo`Pjn it*ڿV ,SH^gԳx d%LkRu d%LkҷƷ|Ltt#:V"!N-|eJ=d1ХЌk\!JTcLk*V Q$NAY[q!I.ێ{ Q(OA$]ubi˰=w=Cr 0MEi_)& ~{a,ӐIEe_)&ێrK4QfqYMπA(OE5We_9go=w! A%a)&/=w!$OE5WeǠI]bK4SYz垛.-w翀A,Qf[u-6@A,Uv\z墫/=Q0SY~)'˱n;EEm#-7 R 5a_Y߯?!H(U9h3ێ!H,YކI߯@R 9e▊=EEv׎10azM$YZ,-x @c'P#Lkm=:ۻ<ۿ>|@ @J-\TUǟg> i"L{7 E:kwǯH d&ѭjMxA#8*<\nϳ__8S+`&үsm|:( Fk& ƗBuo4*?&}K7"!Lt#*Vι"!L|#:VC)1gJ=D)Хό[c;:-|}2SJu3 t|%:|BVB3 4MUi_(垊rmπ1F =UvZq!Yo-6rK0MUmǠ9g.-5ߞrK4RQfqY˰M! =]z ێrK4SUv[uczks׎9Y~垚6>!$OE5iǠY2n:rK5Y~&o=Q0Uv\z垫.=x Q0SY~)&]=eZ*ߟ>!H(Qv\~&n; PMVv墻p^; Mf[z&~ Qf\~)'3ێ10T]`jl7IVz'3۟?15e▊^;0←&X)Zg/`C*m u]>zw@(`IT,^ɳ!Ǖ:[ͧo 8J8}eKXp8ҧQb y LȒZţ!Ǘ>kWeӷ_?0BϣN{6B*u*֯bͫw.޿ aJk^*u*֯cϯ>0S'Q&Twp"HFسk "Xi0j(Twm{x(˜BRnA*}KqfïL)h9hַ.<}PO#PwcKVwsad >J_C:m_=ߐ 0H`p2RSo"JSo2RTDB [\ʕ5 t)mt#:Z;e29-|(Y j-$]_zm=QfJ* 8$]az](a"0ӎ rME5~i Y nRM=5~iw Y0ӏ? rMv݆Zm^|!9%z)-I5Yviy1r ( 8I5Yvi1r *-1=V]Zm~B Ifk0ӏCee Ėi( 2MEVߎq߿aȦ 81Evߖs(r)Neg{ 9F2G-[~Zoϟj *Ne>~cY& sQ]g=BY& Sei^r)ˏ$[{s1&61Mca*oC$[I.?W~Z4B掠HR {$ySԱn54B!JbMkWpѳ> XeDJ-\<Dۿ6ܻz 8"ukٷvys׷}{A0qE+Xr iSV}{x(K<: <TUɣo iƏPWOǙB$\W3n iSX>}~PfNWOIN92y] eտPW3r]ǣh"JB2m"J3o2RFTDB [u3{d%ls)#!1[c;:T>2oo K4MEe䚊k1M~4MUi_)& s~:1F =Y[u"i۰Mw>!9Uv[u"j)MϿ! =]zs~{b 0Qfq"j)]A(ÑMUmY]b 0Uv[ud ߞ=a9gMA,Qf[u-6@A,Uvz墫oMrL9a_I3׎EEqc-xR 4]Itߟ?1,Yކ9t۟?1,T]I 㿀 R 9e▊=IUv׎10e▊M$UZ+-x @c'P#Lkm=ܺqc2qD2l%ϧZYtǿ aNJkΟB*}:ѳ_?@4cGѧXcJN4D$\VlIiV&{HE͠Js7 ƕ>D&`$5t$ԫÛ_ (yC'ZɻQQo]\:(MJ{G/IRD)1eJ;D)1gJ=d1ҥЌ[; BTƾ-|2SFtwd%ls*Vd1Ҧ5|k}2 [Ζu|Cb ,ӐE5Vazj*Mw=Cb ,IEe垊sn9A$NA%]zzk2]πA$OA%a~垊 ~{Q,MUiǠI˰=w! A%a)&.-6>! OE5We_9g˰MA(MUq"jksێ=a9h˱]bK5]݂)']rK9]92~|E5m"z6翀 R 5]It۞!H(Uv~)g~ Mf[z&~ Qv\~)h3۟>10]`jl-xEEv3۟?10a▊M0F&X)Xg/ C&m u]>zw0↑(\IT,^ɳ!Ǖ:[ͧo 8J8}eKp8Qf HRXoǕ:kWpӷO0y2ϣN{6B*u*֯bͫw.޿ aNJk_B*u*ϯO4SG&V"ɛJ "Xi0j(Twm{y ċ@Jm@*};pç L)h9hַ.<PO#PwcKV QD >J_C:m_ 0H`p 2J3oo2RTC*[]ʕ5{cKkҷƷ#!1gK_:~ BVB3s 4MUezkM>b ,I5Wa~zk1]!9SUfmIn-5ߞrK0MUmǠIgn-6ߞCrK0QfmY˰M! =]~垚ߞ9Y~垚ߞ=]ނ)&.=w@A(MUq"zkێA%e`I2n{A%eYs׎ EEm"zl@Q0SY݂)h~| OIUqd/MA5Xm#=xEEqd/^:$Qv~)h3۟?1,T]`jl-xIVz'3۟?15e⚛/^<0F&X)ZgO`C*m ^ÓFz0(`IT^ͳbG:[70cϫw> 8J8uK5rHҭj6pLȒZţ"G>{wfջo?@0CN{6Ï.}:ϯ>0C$RW/`ƕ:kW׿Dӫ`1eN^6F,h5 ty*ڽ>}~HE Js7 ƕ>E(d$t$]şg (yC'ZɻQQo][(MH{G/INz7"!Lt#*Vι"!L|#:VC!-eJ=e1Ҧ5k[BB3oFC*c_ Nw| t|eJ| BVB3 4MUi^(垊2]Ͽ 4RQemǠ9g-ێa,ӐIEWe)% ~{a,IEi_9g.-6ߞrK4SUvZq"j*2mA(ÐIEiǠI˰MπA,MUmZ*2n:b 4SUv\z>! OEEiZ*s~A%eI3~A5Wij+ ߟ>!G$ÑMfv/MA%Wizl6πR 5]_Y߯@R 5aj+6 bL9i▊=EEu~10az=IV\~)ht㿀 $ie@2r8fЧZǧ(i DB9{ySձn,vÊDѦTWÏ*un`ɟ^]8:*8vySVw];xA.l4׳l(ҧRj,ڷr*dVj(ҧRn<A#H4yekٸy,Z><@%Fc_B.K7qfç H Tfӱwm|:y B[_C6kx2E&`$w4m_ɧw?@@/hI3ٽF~>M(@Ph #!N|#:VC!-|eJ;d1ХЌ[;:+|k}JSFC*c_ Nw#!1ό[\1G =Uvm9g- ~z1F =UvZqIo-5ߞCr 0MUi_9&ێ Q,ÐIEe_)&-ߞK4SUvZq"j*1]A(ÐIEiǠ9gpMπA(ÐIEiǠY]b 0SUv[v߯>!$OIEij*s׎A%e`I2~|E5Xijk ߟ>!G$ÑMfv/M=%eǡjk @ R 5]_Y߯1H,Yނ9t۟?10T]Z+ π bL=i#/M$UކI bL=%Xm襢~10e▛/^<0←&\ \ţwoő.}*n_ǛNqC0l$V0f1dLNrh׿o_@(q"N HZM=D۽6z qcɖ4ye+XrI(Tn<(`0h&Pb v*d2l8Աs];xAH4yuk8y,ԫN=HE͠Hk&D6{x2i˿E&`ʗry*ڿF] (yC'XųeOf=yw( Fk& ƗFuo]M]]Eޝ^E2J3o2JSo"JSoDB [ʕ3{d%ls)#!1[c;:TƾooFC!+cιbA%r2ۯArEU~iu翀bAEz (CQUߎZm=0a$ۏArMv]Y=0i$4Uao~B 9%z)-8I5Yvi a$4E$Ueeu i親5Yvi1z)N=ROMvߎqןY45Y~9^~BIg G,Yv9^~BQ"4I55݆Zןa訳-rUAF56]{s1k0۰G-݆{q1%k2=6_ Ag ̸2OUecYȨNWv:oנ1&62OUg>~cb ˏ-ߖwa LT6ΞT+ڻ&}[a PR(VW/ C*m-ŗN qc2q42jΥZ94kϷ8c'PPFÍ*u*n˧o>Xe͟FZM>TU^śV]~@LBJ-\TUǟ_> $iƏ"N{G œ6kwï H,bqPf,8uQC8*=\obϳ__|B AFjnQU㞻 i( :1EV_zןY$̶I=5݆ZϟaȦ :2MMvᖻ(r)ne=bQ2MMwawAF4K=Vߖ)k056])k2=V_wI;sSek^ĘzJ=VI.?Wv:o1& ̸SSemϟP% <"ukp(&OZjç,qFJ } ,)׵{]7ŏ$X),^ͳbəBwջ_?@,y"Ə"Jk@"e uǟ^}~@ @B <D,\×N=|H%LBRM] .a˧o.޿ i#NG`ƕ:{2˷ H-d&ҭnM;yw(˜BR2[W˿E(d4w,,ǣo.<-d((ַ6}ۢ{+{ֽ̽kD2RSo"J3o2RFTS*c_Ζu t)mt#:Zd1Ҧ5lg|JTd%lt#:Z= Q(NA$Yu"Y誻o-5ߞ Q(OE%]zcz*M!9Uv[q"Y˰Mw~!=Yuczj2mA$OE5We)&.-69Yz ێ=]~&.-6! OE5WiǠIn:bK4Y~梫/=A,Uv\z垫.=xQ0SY~)&]=eZ*ߟ>1H(Qv~&˱n{OIUuo]E5md/MEEqn| Qv9t߯@ bL=%Xmdpn|10aM0F&X)Xg/ C&m u]>zw@(`IT^ͳ"G:[/ͫo=8Ċ8"uk5rHҭj6oHRZǗ>kWeӷ_?@0C$N{6Ï.}:ϯ> aNJkΟB*u:ѳO@4S'&Vw"IF"Xj1j8(U{}: @JmA*}KqgïLIհjI3W6}PO#PwcKV ad >R_ē: t%LkRu d%LkRw t)ms)ι߀#!-eJ=d1ХЌk[JSFC*c_ NƷ#!όk\18SQfmǠ9& sn:AG$=Y[u"Y˯=vCr 0MUi_9&ێQ,IEi_9f.,ߞCrK4RQfq"j*]A(ÐIEiǠI˰MπA(ÐIEmYn:rK4SYz垚-6!$PIEmj*sێA%WeǠYs׎E5Xijk ߯?!G(Qf[z墫oMr=%eǡjk @ R 5a`Z* @ R 5ajl7 R 9ez=EEv~10az=IVz(t߯@ bL=5q۟? 0 4uDꖱh1dKJշNXEL>2Z8vi3hTn,vHR(XwOF6K0cϯw.޿ `e͟FRM>L5lÓF<|@ @B <Dl×N=|@LBJM?] .a˧w.޿$iƏNG/aF>rϿD$\W2nY3W.|Hf!L{G/GF42uu[;TocѷPW3pyÛgn/>oj@ !BVƾ+|g|BVƾ-|k|BVƾ-|}"JSS!+c_ Nw| t)mt#:Z;d1Ҧ5lk}2 [ʖu|Cb ,ÐE5azcj*=w=Cb ,IEWe嚊rn9߀AG$A$]zzj2]πA$OA%a~垊 ~{Q,MUiǠI˰M! A%a)&.-6>1G$OE5We_I˰MA,MVq"zkێA%a_In:rL9]9hn:=a`Is׎E5m"z6πQ0T]I3ێ1H,U݂9h3׎1,SYI߯@R 9ez=xEEv~10az=$UފZ+7 @c'#Lcm4)ֵwLDg%R{6Ξ\Ul\6zx@*dծd#˟Jrhٿ_,y"ƎJc?\U^ŗN=|@ @:ۻ<ۿ> :*Z} 4ԫۿ><}@%LDRm@&m֯ϳO?@4cGѨXū̡VypF.mU+y,,]ş_ (y3Q'X$Χ^uQC2ooDB []ΖuL|gK_:~A9i"0n=14e㞛o~}(YN:1I4ecq~!1i褢˲ۯArMV]9y Y nRME5~9iy ÒY0ӏArMvߎz^|B AFz)-1=5~9=1r ( 8I5Yvi1r -1EV]Zo~bIf0ӯUeg 9%J.n]e 9&jӏCUmBI"4I55݆z׿a訳-rUyAf4K=Vߖ)j۰G-݆{q)k2=6_Ag"8R]>~ca*n~Z1&̸R]^ĘzJKEwa#,di`ͳ"G6Jaˣ^]|qCH0l$V0f1$KJ2g׻_?,q"NHZMDڽ.zxAǓ.h$ʖj&Pby P ,`$LR4l P)TbQϧ^ 6q*h$״p YSW&{z(ċ@JM&m*dӷ`L)U/h(U{{PfNgoINYqQC2os!4MUi_(垊2]Ͽ 4QUiǠ9f~{ Q(ÐE5Wa~嚊sn:A$OA%a~嚊 s~{b 0MUmI˰Mπ1G$OE5We_9go=w! OE5We_9g˰Mπ Q,Qfq#zk ێ=%a_9^:rK5]ނ)g˰]rK9]9~| OIEm#-7πR 4]Isێ1H,U)h2׎!H,Uނ9t۟?!H,YI㿀R 9i▊M$Qv9 bL=%Xme~10e⚛/n|@↑(\)+\ūoE2}:nǟV=<{qC0l$VhQd̡Nrß_(q"N HZM=Dۿ6z 6}eK6t Y3hճwM8tA0qE 4pI(Ts];xQ#H2yeKv*Y.ܻ J<: =Tu`˧w.4cg(Zɳ$ͥZ wrQC:2 eӻPi1lYSYF] (yC')\Qүsm{{ۣ+¼{ͽ+׽pD)-|e:"!Lt#*V߀#!-|e:;d1ХЌ[;:+|k}2SJt{cLk)d1Ҧ9+|(aN:I,e㖛o~|!1i$ӏ? rME5~iQjN:15Ymu߀IfJ,M15YvgY0ӏAQUvߎz~B AFJ,N=RMEV]Zm^|B AFJ,n rMvߖqןY4E,ni{9%zJ,n QUu(r *.=rUcu(r)N S]ey 9F2G-[~Zoϟa(.= S]bY& r]gbY&- Se^~cYȨ.?nĘzJӰG56_wI"; nϟĘzJKEwcaCH,di`ͳ!ƕ6:ɟV=<{aCH.hdʝFwfӷNP%L>:ZyySUwM&\Ib#˟Nسj˯@sgѧVwoǗ>{w׿0C'PRWOF:{wçDȓ+^dͥZz6pF,lE XtjڽF=}He!J{7`ƗBE&`$5t$Û_ (yC'Zɻ1Qo][(MH{G/IRzwsFB [FTsDB SFTsFB [JuwSKcNwLt|%:Z;e25lg|JTd%ls*Z;Q(OA%]u"Yo-5ߞ Q(OE%]zcj*M~ 9SUvqYo=v>rK4QfmY˰=w! =]~䚊 ێrK4SUv[uczks~{b 0SUv[uczk ێ=a9gpMA,Qfuc>!$PIEm"zk ߯>!$MUqc-7翀 R 4Yނ9h~| OIEqd=A5Xi"-xA5Xm#MA5qdo^; Qv~)ht߯@ bL=%Xmdpn|$UߊZ+7 @c'Lbm4)ֵw<ÊDsgP{&^T5,[6:w0*`i.bʝF2g׿o_@,y"Ə!Jc?\U^×N=|@ >:ۻ<ۿ> 8*Z{4ԫZ><|H%DZ@&u*ѳ_?4cg(ZųLVyqG.qUKy4,şg (yCQ'Xū$Χb,uQC~BY&.? nkr*.ӰE-ݎI nϟĘzJKEwca#,di^ͳ!Ɠ2:֮ǟV;qCH.l/dʝFwfӷNP%L>2ZxySճsLrŏ$X)T`÷˝Jrǯ@sgѧVwoǗ>{w׿0C$RW/`ƕ:kW׿ Dȓ^dͥZz6pF,lE Xtjڽ>}~HE Js7 ƕ>E(`$t$]ś_ (yC'Zɻ1Qo][z(MH{G/ɝNz7s t%lkRu d%LkRu t%ls)η"!N|%:;d1Ҧ5Ќk\JSFC*c_ Nw|L|gK_:~BV>3 4QUi_)& sn:AG$AYucj)M~!9Uv[u"iM!=Yyczk2n: Q,MUmI˰MπA(ÐIEiǠI]A(MUmj*3~{b 4SUvz-61G$ÐIUm"zk ߟ>!G$ÐMUqc-6@Q0SY~)'˱^:r=ej+ ߯?!G(Qv~'n| PMVz梻n{ Mf\z'׎10T]`Z+7 bL=%Xmdpn|$UކI 7Mf\~)i (ie@:Z7t HQbYtϷ8CϢLcm>DZ&{v@ǒ,df1dLNسjǯ $iNLs&ΟÏ.}K0eӷo_4cGѧXJNt,h5 XtkZF=He!J{7aFBm0uu[;Lv.ϳo`PjW3pyk\Û_</hI3Y t%lkRu d%LkRu t%lk)η| t)ls*VC)1[_:~ BVƾm2SJ5 t|eJ:~B 9i$nQ=Ymeמ!1i$ӏ? rMEU~iQjN:15Wmu߿bIfJ,-I5Ym YӏAQUaz~B AFJ,N=RMEV]Zm^|B AFJ,N=rMvߎzןQE$Wmy9%J,nQUu(r *.=RMa(r N? Q]e9&k0۰E,Y~:mi(N? Se=cY& r]gbY& sSe>~bYȦ.? nkr*.ӰG-ݎI nϟĘzK2KEwcaCH,di`ͳ!Ɠ6:ɟV=; qC0l$/f#˝FշNPEL@:̚yysVwM&\Ib#˟Nسjǯ=]~垚ߞ9]~垚-6>!G$OE5iǠYn:bK4Y~梫/=xπA,Qv[v-wπ R 0SY~)'^:=eZ*ߟ>!G(Qv\z&n; PIVvp^: PMfz榻~| Mf\~'2׎1,T]`Z+7IVz'3۟?10e▊^;0←&X)ZgO`C*m u]Ó>zx0†(\)+^ɫ!ƕ6Kͧg}~8ċ:"uk6rIҭj6pLRZ!Ǘ>kWfӷ_?@,y2ϣN{6ΟB*u*֯bͫw. a Hk^*u*֯ϯO4cGVbʝJ4m"Xj1j8(U{}:(ċ@Rn.}K7gǯLIհjI3ع6}PO#P̣Z uad @Rĕ>4:5Ќ[c:|1ҥЌ[c:|:5k[:9lg\!J3sFC*c_ Nw| t|%:=e29-|2[Ζw|b ,ӐI5Wa~zjM~!8SQfmIn-5ߞrJ0MUiǠ9g.-6ߞ4SUvZq"i]πA(ÐE5We_9go=w=%a)&.-6>1G$OE5WeǠI]b 4SUz-61G$ÐIUm"zk ߞ!G$ÐMUqc6@A0SU~)&^:rL9eZ*߯?1H,Uv~)g~ PIVvp^;$Qf\~)'2׎10]`j+7EEv׎10azM$YZl-x @cGP#Lkm={wջo_0y2ϣN{6Ï.}:ѳO0S'PRgOǗ>2iǯDӫ`1N^ vF,lE Xv$k[F]$q"%TKVz6QCɘ::-&u;qgǷE(dE+{ <5aͯo` Tt$,:5Ќ[c:|e1ҥό[c:|25k[:9k\JB3oFC*c]ΖuL|eJ:~ BVB3sFC!+cbAEz &4OMV]~9 Qj,MI4meןbAF) 8,ee߿Ifj,N=Q=5~9iy(i親$Ueeu a$4E$Uee a&-Yvi=9%z*,N= rMaߠ i訳 2MEVߎq׿aȦ 81Evߖs(r)Neg{ 9F2G-[Zןj *Nmi^~BQ$ ;r]gcYȨ.?nkr)ˏ-[{s1Mca*oC$]I&.?~Z42掠FR }$ysձn,voÊDg%R6"\U>ܺ qc2uDײl&O^YËHRZţ"G>{wfջo_,y2ϣN{6Ï.}:ϳO0S'PRgOG>2hǯ Dӫ`1N^ vF,lE Xt$k[F]$q"%TKVz6QC::-&u;qgǷE(dE+{ <5aͯo` Tt$,:5Ќ[c:}D)1eJ;d)ЕτK_:|:9k\BB3ooFC []ΖuL|eJ|BV>2s!4MUi_(垊2]4MUi_9& ~zAG$A]ycj*]!9Yv[ubj*]πA$OE5We)&.ߞ9Yuczks~|9Yzߞ! E5We`I]rK4Y~梫/=xπA,Qf[v-wπ Q0SY~)&]r=eYt۞!G(Qf[z梻p^:OIUu/]A5mc.ME5qdp^;$Qv9t߯@ bL=%Xmdpn|$YZ+-x@sGP#Lkm=<*W{Lq DsgP{&^@T5l[6:w0*`i.b˝J2h׿o_0y2"Lk@"\uśV]@ >:ۻ<ۿ> J:*:} 4F|H%F[*u*ѷo_4cg(ZųLVz6q0q eK8{ <lǣo8+`gSsm|:( Fk'aGFu4*]?*}KWj t%lkRuS!*c]ʕ3wS+c NuSKcNwLt|#:Z;d1Ҧ5lg|!JFtwd%mt#:Z= Q$AY[q!I.ێ{ Q(OA%]zcj*Mw>8SQfmIo-6CrJ0MUmנIo=6> =Yzzks~{b 0Qfq"j*2n:b 0Qf[uczksێ=])&o=xπ Q,Qf[ud?!$IEm"zl ߯>!$MUqc-7翀 R 0TYނ9h~|EEqc=xA%Wiz-w R 9ejl7 R 9ez=xEEv榻~10az=PMf\~)h㿀(ie@2t8Щ^93ǯ (i͞BB9yySԱn,vÊDѧTW C.u*nɣ^}~@˚<2Zy$s׷{m[vA0l4׳n8ӯn<*dVl(ҧӯnM8uQ#H4yuk8y,ԫۿF=}~HEFcÑ2[WǯL)U/h(U{{{HfLWOIJ92y=eeï Tt$-_ɫ@d)ЕeJ"!Lt#*Vι#!N|%:Z#!N-|e:;d1Ҧ5Ќk[JB3sS!+cRƷ߀C)όk\Jt{QfI 6E$U_zm=(a0nRK=5Yvu߀IfJ*-I,me߿bIfJ,-1=Yvi aۯ]㞛qןQ 0ӏC]㞻߿YE$Ue1z)N=ROMvᖛq߿Y$I=5ۆZoa&81EV_qߠ r N S]gyAF55݆zנ(zJ.ˏ$v:mj *nWnj oC$~Zoנ)2KEvIg";sSekĘzJEwczcj ˏ56_a L'TFA"\5l[.@*`I`ͻbș>kWpѯ.~XEBB:},*Wm[x@Ǔ.h$Vj&P^y P ,`$LR4l P)TdQϧ^ 6F,h44p iS׹.{ >BM"m*dӷ`L)/h((U&HfNWOINYqQC>Jn6{sk4* ]?*}[WBVƺ+lg[25Ќ[c:|:5k[:9k\JB3oFC []ΖuL|eJ|BV>2os 4MUi^(嚊2]!8SQfmנ9g-ێ{ Q(ÐE5Va~䚊sn:1G$A%]~sn: Q,MEiǠIgo=w! A%a)&.-6>! A%a9go=wπA(MUm"j*s~=%a_9^:bK5Y݂)'pMr9a_I2~|E5m"z6翀 R 4]Isێ1H,U)h2׎!H(U݂9s۟>1,T]Z* 翀 bL=i#/M$UކI bMA5q׎ 8 2u4VfJB{Wpdϫw8J6yU+lΣVjǧ,q"N FRM\<ԫY&{A.h$Vj%ϧ^Yn Lӫ^ͻ˟NϿ@RZūУJJ "TIffҭj=8uA#I6}"[:D5m_ǣg޿ (q3TˡVz6Q#:2 ]?&u*0ïPjnyk[W ,SH^Գ&<#!Nt#*Vη| d%LkRu t%lkƷ| t%ls)ι#!-eJ|:-|}2SJu5 t|eJ~A1i"0n15mcq~A9i褢˲ۏA rEU~iQj,M1I5me߿IfJ,M15Yv aۏAQUaz~B AFJ*-1=5~9=1z)-1=5݆Zm^|BIfjӏA]u i観 81=V]zϟa$K=6]zןa&81Evߖ)zJ,oAUmi>|BQ1MwawAF4K=Vߖ1k256_12I=VwI";sSe^ĘzJ=VQ&.?Y~Z1&̸SSemϟH:uKXn%ϥVjç,q"N FR-; 4jXm;xa$T +^ͳbɛBw׻o_@0y2ϣLs&ΟB&mn˧o~ aJk^&mobͫw. aNLs&Ñ2[7pջ`DӬ`QϩbڷA#I6"Lua˫?@<+`r&үo][y DcE>m2y="m*qgǿ˦˱kƼѽk0PFB SSo"JB2m2JSo2RSS*c_ NuLt|%:=d1Ҧ5lg}2Sʕ5r ,I5Vazz*Mw=Cb ,IEWe~䚊k2]π1G =Yubj*M 9Uv[u"j*]πA$OE5We)&.-5ߞ9Yz ێ9Y~垚-6>!$OE5iǠYn:rK4Y~梫/=xA,Qv[z.=wπQ0U~&p]r=e`Ytߟ>!G(Qv\z榻n; PMVv墻p^; Mf[z&~$Qv~)h3۟?!H,T]`Z+7IVz'3۟@ bL=%Xm襢~ 0 2u4VfʛB{Wpϯw= 8J6yU lΣVjǧ,y"NHZMDڽ.:x0ǒ,hVhqϧ^Yn P ^ͻ˟N4l P)TbQO^ 6p*d$׳pY3iVz K>B-?"e֯ѷo_8s^QЫf=x(Dcē:2y=eïE*hEK9LodӸ t%LkRuS!*c]ʕ3wS!*c_Ε3{cLkҷƷ| t)ls*V#!N-gK_:~ BV>2ooFC*cRƹ߀bAEr2ۯA rE5vu߿bAFz)(CQUv߆Zk=(a0n RME5~i Y0n rEV]9=1i親E$Uec߿Qjn rMvߎz~B AFjn rMvߖqןY4E$my1z)N= rUa(r *-RMa r N= sQUAF2G-[~Zoϟa註.= sQ]gBQ$:RU{Ag ̶1McyAg"̸ROUgcaȨN~:oנ1&62OUg>~j ˏ-6_wI.?~{s42掠HR-;},Vs<ڶÊDg&RFB&e uŗN; qc2u E n(fѩb yLȓ*\ɫbɛF2hç@(XbɛFj˷DS*\ɻLV9nF,h45risX6|HE͠Js& E:sjD&`4rk[V> (yC'Zɻ1ЫjM;( Hs7ațJYꮾ.o>/d@$ t)lkҷw d%Lkҷw t)ls)η"!N|%:;d1ҥЌk[JB3sS!+cRι߀C)Ќk\1 9SQfmǠ9& sn9߀1G =Yv[q!Yo-6ߞrJ0MUi_9&-ێQ,ӐIEe_)&-ߞK4SUv[q"j*2]A(ÐIEiǠI˰MπA(ÐIEiYn:b 4SUvz>! OE5iZ*s~A5WiǡZ*sێE5mzk ?1H(Qf[z墫oM=%ijl翀 b 9a`Z+ 㿀 b 9eǡzl-7A5qdp^; Qv9t߯@ bL=%Xmdpn|10aM0F&X)Xg/ C&m u]>zw@*`IT`ͳbH:[70cϫw> 8J8uKr8Rf6oËHRZ!Ǘ>kWfջ_?@0BϣN{6Ï.}:ϯ>0C%RW/aF:{wç Dȓ^1dΥ^6F,lE XtkZF=HE!J{7aFBm0uuLv.ϳo`Pjnyk[_ (ySG)^gԳ{&S*c]ʕDBRSo2J3o"JSsFB [\ʕ5{cKkι߀C)ό[[JTwQfI CQMv݆YwQJ,-,U]ᖚ~|!9i覢4ۯQMv߆Zm=0i$4ۯQU_z~|B A%z)-8I5Yu Yۯ]㞻߿Q ۯ]u Ėi親8I55~9^|bIg 2ۯ$Umy9%J.oA]e9%JӏCUmi=bQ̶EVߖ(z*,ˏCWv^i*Nmk^bY& sSe>~bYȦ.?nĖr*.ӰG56_I nϟ k2MMa#,di^ͳ!Ɠ6:֮ɟV=; qC0l$V/f1#˝J1ջ_?P%L>:ZyysVwMaŎ$X)T`˟Nسjǯ{w׿0C%RW/aF:{wç Dȓ^1eN^ 6G.mE+Y6v$[N]$q"%TcKRz6qQ#:: ]?&u;qgǷE(d5 Y7y <5ͯ__<hI3YNd)Е1eJ"Ltms)η| t%lkҷƷ|Ltt#:V"!N-|eJ=d)ХЌk\JScLk*V Q$NAY[q!I.ێ{ Q(OA%]ycj)۰=w>rJ0MUi_9&ێ Q(ÐI5We^)&ێCrK4Qfq!Y]πA(ÐIEiǠI˰MπA(ÐIEiǠI]A(ÐMUmj*s~|=a_9h˱]r9]9g˱^:r9a_I2~|E5m"z6翀 R 4]Is۞1,U݂9h3׎1,Yކ9t߯?1H,SYI 㿀 bL9i#/M$UކI rA5q׎ 0ɖ2p4V/fIBkWpcϫo8J6yU+lΥVjǧ,y"NHZMDZ.:wA.l$ʖj&P^ynLӫ^ͻ˟NϿ DR\ɳУ˟N4m "TIկhgRnMxA#I6}"[;D5ɣo.8s\1Щf=8 D[ē:2yeeïPWr$,ɧx2JB2m|} :Tk[25[; :T+|g|BV>2m2 [u3{cLk)#!ό[\1G 9Ufmנ9f n:1G =Yv[q!Yo-5ߞCr 0MEi_)& ~{a,IEe_9&.ߞK4SUvq"j*]A$OE5We_9go=w! A%a_9go=xπA(MUm"j+s׎A%a_I^:rK5]݂)']r=a_I2~EEm"z6翀 b 5]It۞!G(Uv~)'~ PMfz˱~| Mf\~'3׎1,T]`jl7IVz'3۟?10aM0F&X)Xg/ C&m u]>zx0†(\)T+^ɳ!Ǖ:Kͧo 8Ċ8uK5rHҭj6pLȒZū"H>{wfջo_0C$PG D2K0dѳO0S'PRgOF>{2hǯDȓ+^1dΥZ6F,lE Xt$kZF]He!L{GaGBm2yu[;TocѷPjnyk[_<hI3YNd)Е1e:C!-|%:ZC!-|%:D)K_:|:9lg|!JSFC*c_ Nw| t|%J|BVB3 4MUi_)%rmπ1F =UvZq!Yo-6rK4QUmנIgn-6ߞ4SUfq"YMπ1G$OE5Wa)&.-6>=]~墫.-6>! E5We_9h˰MA,Mfq#zk ۞A%eI2~{A%WeǠYsێ EEm"z@Q0TYނ9h~| PIUq/MA5m#=A5md/] Qv\~)h3۟?10T]`jl-xIVz(t߯@ bA5q۟? 8 4uDꖱh1$KFweӳ>޾P%L>2t Y'ӭj5 HR(XgOœ2Jͫw~ `e͞DR-\D,\> 6}ukٷvy*X&:x :*:} <\N=}~HEFc^.};0ջH dfүo]; ċBR.[Wh˿D&`$w,]şo.<-f()W6= ,Sh`U:5Ќ[_:}d1ХτK_=d1ХτK_:}d)Еτ[_:|:+|g|BB3oFC*c_ Nw|L|eJ~A1i"0n15mcq~A1i$ӏ? rME5vgu߀bAFz) 6$S]ᖛq~B A%z)( 6$Ue㞻ߟIfjN=RMEU~9=(i親,m a$4,m1r)-RMEV_zϟY4-Yv9^|bI G,Yv9^~BI 5~Zoϟi(-rU 9F55݆zߠ)Jӯ,[~Z׿r oCv:oןr)ˏ$[z1%Mczca*oC$[{s9F̸RekH8}e+lq͡N1շNP% >*ٶt HRf yn8SNs^@\UÓFqc4y U+X4p8ӯj,ڷr(`iկfqϧ^y(`Vj(ҧӯnM8uQ#I4yul8{4N]HE͠Hk&D6{x2i˿D&\ʗpyt*ڿF] (yCQ'XųeOb,8(MHs7aGJ9Qd @Rŕ>5o:5Ќ[_:=d1ХτgJ;d)ХτK_}D)ЕτK_:|:9+lg|BB2ooFC*c_ Nw| t|eJ| BVB3 4MUi_(垊rmπ1F =UvZq!Yo-6rK4QUmǠIgn-6ߞ4SUfq!YMπ1G$OE5Va)&.-6ߞ9Yzߞ9]~垫.-6!$OE5iǠY2n{rL9]ނ)'pMrK9]9hn:rL9a_I3׎ OIEqd=xr=%ejl6翀R 5a`Z+ 㿀R 5ajl7EEqpn|$Qv9㿀 bL=%Xme~15e#/n|@↑(\)\ţoő.}*n_ǛNqCH0l$V0f1$KJ2g׿o?@,y"NHbm>L+ۿ6z ɗ6}eK6r Y3hTsM8t(`0h&PbvF*d$ʗ3n9(Tw][wAH4yul8{4N]$i"ϤRgp"IJtG.q eK9{ <5m_ɧw.<ӬbԳ{PO#Pͥ^8pwq's;tWQuew{xWyc+c_ʕ3DB RSo"J3o2RFTS*c_Ζu tmt#:Z;d1Ҧ5lg|!JTwQf) CQMv݆9QfJ*-8$S]az^{(aǢ0n RME5~i ÒY0n rMEV]~9=y0i親4E$S]㞻߿Q 0ӏAQUaqןQ 0ӏAS]㞻߿Q ۯ$Ueg1z)N= rUa(r *.=RMa r N= sQUAF2G-[~Zoϟa訳.= sQ]gzBQ:RU{Af61McAg"̸2OUgcYȨNv:oנ1&62OUg>~j ˏ-6_waLѦR{6^@LZ&}[x"T蒩XgO`đ.u*n`ǟV=||qC2q42jϥZ9tlϿ3K4MUe^(嚊2]Ͽ 4RQemǠ9g-ێa,ӐIEe^)% ~{b ,MUiǠ9go-6>=Yz ~{b 0Qfq"j*2n;b 0Qf[uczk ێ=])'oMA,Qf[u-6!$IUq#z1H(Qf[v/=r=eZ*߯?1H,U~)g~ PIVvp^;$Qf\~)'2׎10]`jk7EEv׎10aM(Yjl-@sGPNsݾDԪعm;8sa "PȒXgO`đ.}*nɟ^]|8ċ:"k6t Y(Sn,ڶ&\I-b1dLR3Ͽ@(X"HB2hǯDS*\ɳˡR9tD$Xi0j(Աs][(ċ@JM@&u:0տL)h9(ַ.}PfNgp"ʟRz6Qd >J_C65܅\]5݅]^5ހC!t#*Vη|cKkNuS!*c]ʕ3wcKkNu tmt#:V#!1gK_:~ :TƾmFC*c_ NƷ#!όk\1F 9SUfmנ9f ~z1F =Yv[q"Y˯=6Cr 0MUi_9f.ߎCrK0QemI˰=w =]z ێ9Yz ێ=]~&.-7!G$OEEiY2~{=a_9n:rL9]9n;A5Xijk ?1H(Qv\z榻^:A%Wiz7 b 9ajkπ b 9ez-xEEv梻~1,T]`jl-xIVz(t߯@ bA5r۟?8J4u D1h1dKJӷ>P% <*t Iҭf5 HR(XwOE6Kͫw.~XEDJ-\D,[> cɗ6}ukٷy$*X&z J:2̛;<,]×N]HEFc_B.}Kpտ Hdfүo];(BZ_B2kwi&`$w,,ǣo.@h9ػF]-\}-]}-^x!J>+|g|BTƺ+lg[:5[[ :T+|g|!J3oFC []Ζ5 t|%:=d1Ҧ9+|k}2 [Ζw|b ,ӐI5Va~z*M>r 0MEe^)% sn:1G$A]zczj1]πAG$OA%a~垚 ێ{b ,MUmY˰MπA(ÐIEiǠI˰MA(ÐIEmY2n:b 4SUvz-6!G$IEm"zk ߞ!$IUq#z!$ÑMVu=xQ0TYނ9h~ PIVuoMA%Xm#=A5md/^:$Qv)ht߯@R 9i#/^;$UކZ+7@c'P#Lcm4)ֳw<ڶ @sGPNs&?Lڽ.v@*di.d˝J2g׿o_@,y"Ə!Jc\U]×N=<|@˛>:ۺ} 4ԫZ6ܻz J:*[:} 4ۿ><}@%LDZm@&m֯ϳ_?@4cGѨXūLVyqG.q UKٸ{4,ǟg (y3Q'Xų$Χb,8( Fk& ƙFuo4}*?*}KWj0P  D2RSo2J3o2RSsFB [u3wcLkι߀#!1[c;:Tƾm2 [ʖur 0I5Wa~z*Mw>b ,IEWe嚊2mπ1G$=Yucj*M!=Y[ucj*1]A(ÐE5We_9f.-6>! =]~垚ߟ>! A%a9go=xπA,MUq"zktێ=%a_9n:rK9]9g˱^:r9a_I3׎ OIEqc-w b 5a_Iߟ?1,U݂93ێ!H,Yކ9t߯?1,T]Z+ bL9i#/^;$UކI If\~)h $ae@2tHѩ^9tk˯(i DJ:{$sVwLrŎ$T ^ɳbșB{wfӷ_,y2Ə"Jk^@"e uǟ^}~@ @B <D,\N=|H%LDRMe .˧w. $i"ƏNW/aF>rϿD$\W2nY3W.|Hf!L{G/ǙF42y] ӻPW3pşg@ U0jYt*#!Ls)Ʒ| t%lkRu d%LkRw t)ls)ι#!N-|eJ=e25lg|!JTcLk*Vd29-| Y j,-,S]az](aǢ0nRK=5Yvu翀bIF) 8,Ue㞻ןbIFJ*-1I5Yu a"ۯUaqןQ 0ӏAQUaqןQۯUeew Ėi覫 8K=5ۆZm~BIf2ۯ$Wmi9%J.oAey9Fk0۰E$v9^BQ̶EVᖻ1Jӯ,Y~Zoןj *NUnĖr*,ˏ$[~Z1&EwczbYȨN~Z1&62OU^Ęk2MM>~qCH.h-bѻbH:[˧g}}8J8}e+X4n(&OZ9tlϷ8S'P$N{&Ξ"e uśV=|@˚<2Z{,*X&}{A0qE 4pI(Ts];xA#H2ueK7v*Y.ܻ J<: Tv.a˧w.8sh)\ɻdΧ^ sQC:2 \"meտPj1lYSYN~> (yCG)\r&ұw}+ˑ{˱{ǼC)-|#:Vι"!Ltms)η| d%LkRw t)ls)ι߀#!-|eJ=d)ХЌ[[JSFC*c_ NƷ#!όk\1 9SQfmנ9f ~:1F =Uv[q!Yo=6rK4QUmǠIgn-6ߞK4SUfq!YMϿ! A$]~垚ێ9Yz ߞ9]~垛.-6! OE5XiǠY2n;rK9]݂)'pMrK9]9gn:rL9a_I3׎ OIEqd=xr=%ezl6π R 5a`j+ 翀 R 9eǡzl-xEEv~$UކI bL=%Xmd~15e#/n|0F&XӪZwO`ď.u-ŗNz qc0p4ʖhQd̡Nrß_,y"ƎJbm>L5,\>ܻz cɗ6yeK5r Y3hԱsM8tA0qE 4pI(TsM;xQ#H2yeKv$*ٻ6@%F[^*};0ջH TfSsm[x(˜BZ_C2kx2iE(`$w,,ǧw?@<f9iX>]\5܅\]5݅]^5"J>-|g|BTƺ+lg\:5[; :T+lg|!JB3oo2RFtwcLk)#!1ό[[!JFt{QfI 6EU߆Zk=yQJ,-G,e㞻q~!9q親4QU_z^|A9%r ( ,Uee߿Ifjn=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B Afjn QUa߿Y4,vi=B Af0ӯ$Um{9FjӏUm=BI"4I=5݆z׿a訳-rUyAf4K=Vߖ)JӰG-ۆ{q)k256_Ag"8R]>~ca*oC$[{s1&62Q]^P:e+3lq̡N1շ>P <"k5p8fЩ^9tlϷ8SLk?T5l\>ܻyqc2u U 4n8ҧRfv&\iկfQNZYn P -b1eNZyF,h44p YSW&z >B-?"eѳo_8S*^QPj=yw( DcD:2y=e0ïE*hEK9Loӿ` @"@&S*[\JtFB [FtC [uwS+c Nu tmt#:Vd)ХЌk\!JTcls*V; Q(NA$Yu"Yo,ߎQ(ÏE5azz*M!9UvqY˯=v>rK4QfmY˰=w~! =]~ ێb 0Qfq"j*2n:b 0SUv[uczk ێ=a9gpMQ,Qf[ud6!G$ÐMUq#z1G(Mfu=x R 4]92~ PIVu/MA5Xm#=EEqdo^:$Qv~)h3۟?1,T]`jl-xIVz'3۟ bL=%Xm׎ 8 4uDꖰh1#˝Fweѳ.~P% <*ٶt IRf ynÊDVg/`D.}:֯a˧o=8<2Z{$*W}{A0qE 4pI(Ts];xA#H2ueK7vy*X.ܻ{(>: \\.a˫w>8sh\ɻdΧ^ sQC:2 "edӻLI1lYSYF] ,SG)\r&ӱw}QTeP2όK_;d)1e:"!Lt#*Vι߀#!N-|%:D)Еό[c:~ :Tƾ-|2SJu3{cLk*Vd29-| Yj,-$S]az](aǢ0nQ=5Yuu߿bAFz) 8$Ue㞻qן~B 9%z)( 8,Uee߿Ifjn=RMEV]Zm^|!9%z)-1=5~Zm^|B AFJ.n rMwaqןQE$my9%zJ,n Q]w(r)N? sQU 9&jӯ$v^~bQ1Ewau)zJӏ$~:oϟj oAWv9r ˏC$~Zנ1%KEwcI nϟĘzJ=Vzcb ˏ56_ PR'TFA"\Ulܿ690(`I`ͻbș>kWpѯ>޾XEL@B:},*Wm[A.l4ʗ2lfѫf 6p(`0h&Pbv(dW2l8Ts];vQ#I6}Z} <,ś^> $q"%Rw"ʝN9oG0q el9}D5˫?@<-dU&}PO$RMb,ywqrW1sEu[vWqwy S!*[\tFB SFTsDB SFTsFB [JuwSKcNwL|%:;e29+|k}2SJu3 t|eJ:~B 9i$ӎRK=5YmߟbAEz (QUv߆Zm=(a"ӏ? rEV]~9y(a$˲ۯQU_z~B AF)-1=Yviy1r ( 8I5Yviy1z)-1EV]Zm~B AfjӏA]ew(j (-RMMvߖq߿Y$=V]z׿a訳 RMcw9&k0۰G-[~Zoϟi*N?e>~cY& sQ]=bY&.= ek^Ėr*.ӯ-ݎ1&62OUg>~ca*oC$[{I.?~Z42掠HR-},sUr,vpÊDg%R6A"du]ÓFzqC2qDײl&P^Ym L*\ɳbɛF2hç@(X"HB2ǯDȓ*\ͻ$LVYn,h44riSع.He Js6 E:sjD&`״rk[V~> (yC'Zɻ1ЫjM;(MH{G/ȝNz6n.Frn.ocKc_Ε3wDBRSo2RSo2JSoDB [Ju3wcLkι߀C)1[c;:Tƾ2ooFS!+cιb A%r2ۯA rE5vgu翀b A%z (QUv߆Zm=(a"ӏA rEV]9=y(i$2ۯQUaz~!9%z) 8I5Yvg a$4E$Ueew a$̶,viy1z)N=ROMvߖq׿Y$̶I55~Zm~BIg G,Y~9^BI"4I55݆z׿a訳-rUyAf4K=Vߖ)j۰G5݆{s)k2=VߖwI;sSe^ĘzJG56_yI n:oנ1F̹sSeϟH:uKX4n%ΥViß_@(i DJ ۺ},ֵ{]7ŏ$X),^ͻТɛF׻o_02ϣLs&ΟA&mn˧o> a Hc^&mnͫw.޿ aNJs&Ï2K7pջ`Dӫ`QϩbڷA#I6"̛LuaͫO@8S+`r&ҭo][y(DcEB44}*&u;7됹[ [  PD2R3m!J>-|k|!B>-|}BVƾ-|}"JSsS*c_ NuL|eJ|:TƾmoFC+cRι߀b A%r2ۏA rE5vgu߿IFz) 6E$]az^}(a"ӏA rEV]9=y(i$4ۯUa~B 9%z)-I5Yviy1i親I5Yviy1z)-1EV]Zm~BIfk0ӏA]e i訳 :2MEVߎ{q׿aȦ 81EVߖsߠ(r)N]g{ 9F2G-[Zןj Nmk^bY& sQ]g=bYȦ.= mk~Ęz*.ӰG55ݎI ;sSek k2KEwccj ˏ56_a LTF\5l[690†(`IT`ͻbș>kWpѳ>޾XEBBۺ} ,*X}[vAǓ.l$ʗ2lfѫf 6p(`0hfѫfwrF*d$ʗnI(ճ{m{(>B-\] nͯO@8s\1Ob,tA#82"eeտPjn it*V ,SG*^gS{~KP@`d1ЕeJC!-|#:V߀#!N|#:VC!-|e:;d1Хό[;:+|k}2RFtwd%lt#:Z; Q(NA$Y[u!I.ێ{ Q$NA$Yu"Y˯=6rJ0MUi_9& ێ{a,IEe_)&ێrK4QfqYMπA(OE5We_9go=w! A%a)'o=w! A%We_I˰]b 4SYz垛.-w翀A,Qv[z-wπ Q0SY~)&]r=a`Yt۞1H(Uv~'˱n{ MVv墻p^; Mfz˱~ Mf\~)'3ێ10T]`jl-xIVz'4߯@ bL=%Xmӎ 0 2u4VfʛB{Wpϯw= 8J6yU lΥVjǧ(q FRM\0S'Q&TwoHFسk "Xi0j(Twm{y ċ@JmA*};qfïLIjIiW6}PO#PwcKV QC>J_D:m] 0HX"!Ltls)ҷw d%LkNuS!*c]Ε3wcKkNu tmt#*V#!-gK_:|:Tƾm2[ʕ5b ,ӐE5azci˯=6Cb ,ӐI5Wa~zk1]4RQfmIn-5ߞrK4QemIo=v> =Yzzks~{b 0Qfq"j*2n:b 0Qfq"zks~{9]~)&.=w翀A,Qfqc߯>1G(ÐMUqcz?1G(ÑMfud-wQ0TYނ)g~|EEqc=A%Xi"-xA5mc/MEEqpn|$UކI㿀 bL=%Xmdp~10e▊^;@←&\ ZwO`ď.u-ŗFyaCH.l/f#˝J1ջ_?PEL@:̛9{$sֵ{];xtŏ&\Ib$LRŻϿ2hç@RZɳУ˟Nt "Tiհhҧӱs];w ċ@JM&u*0eջL)h9(ַ.}PO#Pgp"ʟRwsQCʚ>Jn_C6m۵ \]ܵ ]eݵ^#!Lms)w d%KkN5{cKc N5{cKkRu t)ls*V߀C)1K_:~:Tƾm2SJu3{d%ls*Z;d1Ҷ9-|(YjN:1I4ecq~B 9%r4QMv߆Zm=(i$˲ۯAQMvߎZm^{1i親4E$]㞻ןQ n rMvߎz~B AFJ,N=ROMvߎz~bIfk0ӏA]u(j ( 2MEV_zןY̶I55ۆZoa& 81Evߖ)z*,oAUmi>|BQ̶1Evូu 9FI=V_)k0G55ݎs)k2=VᖼwAg";sQ]^ĘzJ=VI Wv:o42NFJ :{yShTjǿ4C"Jbm=DԪٹ}[Ŏ$T \ɳbH>{WeӷO?XeDJ-\D+ۿ> 8"8y$*X&z J:2̛;<,\×N]H%Fc^*};0ջH dgRs][(B[_C2kx2E(`$w,,ǣo?@<f9iW>] ,ch+`DBR3m:Tk[ :5[[ :9k\B>2m2SFtcLkι߀C)ό[[!Jt{d%ls:Z= Q(OA$]ubi˯=6rJ0MUi_)& ~{ Q,ÐI5We)% ێ{ Q,IEi_9gn-6> =]~垚 ێ9]~垚ߞ! A%We_9˰] Q,Qfud>!$OIEmjk ۞!$ÐMUqc-6翀Q0TY݂)gn{ OIEqd=A%Xiz-w b 9ejl7 R 9ez=xEEv梻~10az=PMf\~)h㿀 $`e>2ٶr8fЧZ3ǧ (iBB9{ySձr<ڶH'Vg/`đ2}:b˧o>8<2Zy$)׷}{vA0qE 4pI(TsM8tA2u U+Y6tysع&{z(>B \\.a˫w>8sh\ɻdΧ^ sQC:2 "edӻLI1lYSYF] ,SG)^r'SwY%TeЫl cKcΕ3wDBRSo2J3o2RSoDB [JuwcKkҷƷ"!N-gK_:~ BV>2ooFC+cRƹ߀bAEr &4ۯArEU~gu翀b A%r &4QMv݆Y=y Q jN<1=Yuu߀IfJ,N:1=YviY0ӏAQUߎz~B AFJ,N=RMEV]Zm^|B AFjn rMaqןQE$my1%zJ,n QUu(r N= rUw(r)N S]gyAF5ۆz׿i(N?e>|bY& sQ]g=bY&.= ek^Ėr*.ӰE-ݎ1&62OUg>~ca*oC%ݎa LR6^@LYm[xta PR(VW/Í*m ŗNzqC0p41jqNV3˷TU^śV}@ BJ-\Tuǣg~$iƏ"N{G ŕ:{x2hǷH d&ҭnM;yw ˜BR.[W˿E(d$w,,ǣo.<-f((׹6= ,SH`U.}"LtlsҶuS*[JtFB [FtFB [JtFB [u3wcLkη#!-gK_:~ BV>2ooS!+cι߀#!όk\1F 9UvmIg.ێ{ Q(ÏE5a~zk2]π1G$A]zzk2m1G$A%a~垚 ێb 0QfmY]A(ÐIEiǠY] Q,MVq"jksێA%a_9]r9]9g˰]rL9]9n{EEm"z6翀 R 5]Is۞1,U݂)h2׎1H,Uނ9t۟?!H,YI㿀R 9i▊M$UކI bLA5q׎8 4u4ꖰh#ʝF{wѯw.>8J6}e+3n%ϥZ3˯8S'#Ns&^\U]×F; ɗ6yeKr I(Tr<(`0h&Pb v*d2l8Ts];yvAH4yul8{4N]$i"ϤRgoIJtG.q UK9{ <5m_ɧw><-bԳ&}PORMb,9w(MJ{WOʡV!Bƾ+lg[e1ХτJ;d)1eJ;d)ЕK_}D)Еτ[_:|:+|k}"RFtwcLk*Vd1Ҧ9+|k(Y jMG,U]az](aǢ0nQ=Yms߿IfI 8,Ue㞻ן~B 9%z)( 6,Uee߿bIfJ,N=RM=5~9=1r,miy1r ( :1=5~:m^|BIfk0ӏA]ew(r (-RMEvߖq߿Y$K=6]zןaȦ :ROMwau r)nUmi>|bQ8ROMAf6EwaAg ̶2OMzcYȨNWv:oϟĘzJ=VI n:oנ1&̸sSemϟP% <"ukp(&OZjç,qFR } ,)׵{];8sa$T ^ɳbəB{wջ_?@,y2"Ls^&m .`ɣg> a Hc@"e n˧o޿ iNLs6đ2[7qfտH,bQЩf,A#I6"̛Tv.aͫO?@8+`r&үsm|:y( Fk& ƗFuo4}"&u;ۋ k 0`B SFSo2JB2m|}BTƺ+lg\BVƾ-|k}B>2m2SJtwcLk)#!1[c;JTwQfI 6EU߆Zk=yQfJ,-,Ue㖛o~B 9%r &CUaz^|A9%r ($Uec߿Q jn rMV]Zm^|B AFJ,N=RMEV]Zm^|B Afjn sQUas߿Y4G,ni9%J.nS]e9%J.oAe{9F0۰E,v9~aȦ-rUAFI=V_1k255ݎs1%2I=Vᖼw Ag"̸R]g>~ca*oC~Z1&62OU^k2M>~a#H,hi-bѻbH:[/ͧo}~ 8J6}e+X4n(fP^9tlϿ8S'P$P{6ΟA&e -ǟV]@˛>2̛:{,jٻ.:x 8*Z{,jڽ6ܻ J<2ۻD5lś^> iƏ#NW/GBkE&\p isY>}PNWOIN92y] eտPWr$ǧw??R~.@ :5[c:}C)-|%:ZC!-|%:ZC!-|eJ;d1Хό[c; BTƾm2 [Ju3{cLk*Vd29-|2[Ζw|r ,IEWe~zk1]4RQemנIg.,ߞCrJ0MUiǠ9gn-6rK4RQfq!Y]πA(ÐIEWe_9go=w! A%a_9go=wπA(MUm"j*s~|=a_9h˱]rL9]9g˱^:rL9aI2~|E5m"z6翀 R 4]Is۞1,U݂9h3ێ1,SYI߯@R 9ez-xEEv~10azM$YZ+-x@sGP$Nk=zqC2q42j%ϧZ9tǿ a Hc@"e .˧o~ aJk&ΟC.}K0eӷo_4cGVJN9unG.qU+y,\ÛV> $q3ṾZ wsQC+|g|BTƺ+lg\BVƾ+|k|BVƾ-|}2RTFC []ΖuL|eJ|BV>2os 4MUi^(嚊2]!8SQfmנ9g.ێ{Q,ÐI5We垊s~: Q(ÐI5We^)&ێrK4SQfq"j*]A(ÐIEe_9gpMπA(ÐIEiYn:rK4SYz-6!G$PIEmj+tێA5WiǡZ*tێE5Xijk ߯?1H(Qv\z梻p]r=%ejl6翀R 5a`Z+ 㿀 bK9ez-xEEqpn|$Qv9㿀 bL=%q~10e▛/^<0←&\ \ţwoő.}*n_ǛNqC0l$VhQd̡Nrß_,y"ƎJcmݾL5l\>zqcɖ4yeKXr Y3hTsM8tA0qE 4pIhճw];yvA#H2yeKٷw$jٽ6|@%Fc^.}KpտL U.fҧԱwm|:(D[Ñ6{skE(d5 Y7y <5˫__@/hI3YN\m\m]0@!Bƾ+k[ :5[c:|25Ќ[c:|:5k[:9k\JB3oFC*c]ΖuL|eJ:~ BVB3K0MEe嚊k2]!8SQfmנ9g.ێa,ӐIEWe(垚 ~{Q,ӐIEe_9f.,ߞCrK4RQfq"j*]A(ÐIEiǠI˰MπA,MUmj*2n{bK4SYz垚-61G$ÐIEm"zk ߞ!$IUq#z1H(Qf[v.=r=eZ*߯?1,U~)g~ PIVv墻n; Mf[z'׎1,T]`Z+7EEv׎10e▊M$Yjl-DsGNsDYm[xa "P蒩XwOő2}:֯aˣf}~@:*viShձsLŏ&\I.d1dͣV9t P)Tb1dͣZYnD"TIffѫj,A#I4}Z}<lş_~ $q"%TcJRY0uuLuaͯ__<-d(ַ.}QT$ϩfM;yr7t7Mucv `e1ХτgJ;"Ltms)Ʒ| t%lkҷƷ| t)ms)ι#!N-|e:;d1Ҧ5k\JSFC*c_ Nw|L|gK_:~!1aǢ.n=15ecq~A9i褢2ۯArEV]~9w ÒY n=Q=5vg Y0n rEV]Zk=(i親4E$Uee߿Q 0ӏAQUaq߿Q 0ۯ]eu a親I=5~Zm^BIf2ۯ$mi=9%JˏAUe 9&jӯ$v^BQ̶Evᖻ(zJ.ӏ$~:oϟr)oCv:oϟr ˏC$Y~Zߠ1&Mzca*oC$[{s1&̸R]P:e+X3lqMN2gջNP%L>*t HRf yn8S#Ns^@\UÓF qcɖ4yU+XpIӯn<ڷr&\iկfqϧ^yp*dW2l8ӱsM;xQ#I4}u{ 4\×V} $q"$Rwp"IJunG0q ek9} <5ɧw?@<-dU&}QRMb-yw(M JWP"ˡVd)Е1|e:Z߀"!Ltms)w d%LkRu d%Lkҷw t)ms*V߀C!1gK_|:-|k}2SJu3{cls*V; Q(NAY[u!Ynێ{ Q(OA%]ycj)۰Mw>rJ0MUiǟ9f-ێQ,ӐIEe_)&-ߞrK4SUvq"j*]A(ÐIEi_9goMπA(ÐIEiǡY^:b 4SUvz6?!$OEEij*s׎A%WeǠYs׎E5izk 1H(Qv\z梻p^:r=%ejl6翀R 5a`Z+ 㿀 bK9ez-xEEv墻~!H,T]`jl-xIVz't߯@ bMA5q۟?8 4u D1h1dKJӷ>P% >2t Y'ӭj6oH(VgOœ2Kϫw.~XeDR-\L5,\F<|@ @B <Dl×N=~@%LDRmݿ"e nͫ>4cGѨXūУˡRYF.mE+7y,\ÛV~ (y3Q'V$M^uQC-|g|BVƾ+|g|BVƾ-|k}BV>m|2RFtSKkι#!1[[JTwQfI 6EQUv݆Yw Qj,-G,Ue㞛q~B 9%r &CUaz^|!9%r &E$U]㞻ןIfjN=RMEV]Y=1r ( 8I5Yviy1r)-1=6]Zm^~B AFjˏAS]u Ėi( 2MEVߎ{q׿a&81EV_{q߿aȦ :RMMwau)zJ.ˏCv^bQ8ROUAg 61MwcIg"̸ROUeBYȨ.?Wv9ϟĘzJ=VI Wv:oנ42ƎFJ 9{iShSj mӿ8C"Jbmk7pѳ>XEBJ-<<ڽ6ܺ 8"ukٷvys׷&:x J:*̛:} <\F=}~H%F[^*u:0eӻo4sh)Zɳ$ͥ^ wsA#8*=e ӷLI1lYSYF] (yC'\Qүs}{|Y%VeЫo`d)Е1|e:Z"Ltlsҷw d%KkNuS!*c]Ε3wcKkRw tt#:ZD)ХЌ[[JSFC*cRƷbA%r2ۏA rME5vs߿bAEz (QMv݆YyQjN:15Wmu߿bIFI-I5muY0ӏAOMvߎz~A9%z)-1=5~9=1%z)-1=V]Zm^~B AFjoAQ]u i訳 81EV]zןY$K=6]zןaȦ :ROMwau r)nmi>|BQ82OMAf6Ewa Af̶2MMzcYȨ.?Wv9ϟĘzJ=6_yI noנ1&̸sSemϟP% <"ukp(&OZjǧ (i DJ ۺ},ֵw]7ŏ$X),^ͻУIF1׿o_,y2Ə"Ls^&m.`ɣg> a Hc&mnͫw. aNLs6đ2[7f׿DӬ`QЩf,A#I6*̛Tv.ͯO?8S+`&үsm|:( Fk& ƗBuo4}"&}K7i{+۳0P D2R3m} :T9k;~:5[;~:9k[:9lg\!JB3oFC*c_ΖuL|eJ:~ BVB3K0MEe䚊k1]~ 4RQemǠ9g-ێ{Q,ÐI5We垊 s~z Q,ÐIEe_)&-ߞ4SUv[ucj*2n:b 0MUmY2n:b 0Qv[uczk ێ=])&oMA,Qfud61G(ÑMVqc6@Q0SU~)&^:=%ejk @Q0]It۟>1H,U݂93۞1H,YI@ bL=i#M$Qv9㿀 bA5q׎15e#/n|0F&XӪZţwOđ.u*._ǛN qC0p4VhQd̡Rزç,y"NHbmݾL5l\>z qcɗ6yeK6t Y3hճw];xA0qE 4pY3hճwm[vAH2ueKٷw$jڽ><}HEFcC2[7gïL)U/f(T{}{z(Dcē:kE(dE+{ <5aͯ_`T􊗴r$,ɧO?Z.鮲@  @( :5[c:}d1ЕeJ;C)-|e:#!N|#:Z"!N|%:;d1ХЌ[[BB3sS!+cRƷ#!ό[\AG =Uvm9g ~z1F =UvZqIo-5ߞCr 0MUi_9&ێQ,ӐIEe_9&.ߞ9Uv[uczk2n:b 0Qfq"j*2n:b 4SUv[uc ێ=a)gpMQ,Qv[v-6!$IUq#z!$ÐMVud=xA0TYނ9h~ PIVvo]A5Xm#=EEqp^; Qv~)ht߯10az=PMf\~)h㿀(ie@2t8Щ^93ǯ(i͞BB9{$ySձr<ڶH'Vg/`đ.}:֯a˧g= 8<*Z8y$s׷m[vA.l4׳n8ӱsM8tQ#H2ueK6vy*X.ܻ{(>: \\v.a˫w>8s\ɻdΧ^A#82e֯ӻ LI1lYSYF~> (yC')\r&ӱwY%VѬ2τJ;"Ltlsҷu cKkNuS!*c]ʕ3wcKcNu t)mt#*V#!N-gK_|:Tƾm2[ʕ5b ,ӐE5azcj)˰=6Cb ,IEWe~䚊k2]Ͽ 8SUfqIo-6CrJ0MUmנIo=6> =Yzzks~{ Q,MUmY]A,MUmY2n:b 0SUv[z>! OE5iZ*s׎A%eYs׎E5mzl !G(Qf[z墫oM=%Wiz7 b 9aj+π b 9eǡz-xEEv墻~1H,T]`jl-xIV~)ht߯@ bL=%Yq׏? 0 4uD1h1dKJӷNP%L>27vY3(Sj,vpËH(VgOE6K/ϯw.޾ ae͟FRM>T5l×N=|@ @B <L5lśV]@%LDRm"eobͯO4cGѨXУˡRYG.qUKy4,şg (yC'Q'Xų$Χb,8( Fk& ƗBuo4}*?&}K7iK뤺0P D2R2m||!BVƺ+k[1ҥό[_:}d)ЕgK_=D)Еτ[_:|:+|k}JSsS!+cι߀C)Ќk|1F 9SQfmǠ9& sn:1G =Yv[q!Yo-6rK0MUiǠ9g.ߎCrK0QUmIo=w>! =]~ ێK4SUv[uczkێ9Y~垚-6>! E5WeIn:bK4Y~&oM Q0SU~梫oMrL9a_I3׎EEm#-7 R 5a_Y߯!H,U݂93۞1H,SYI㿀 bL=%Wi#/M$UކI bL=%Xq~11e㚛/n|0F&X Zţwoő.}*n_ǛV;aCH0l$V0fQd̡Nزß,q"NHbmݾL5l\F ɗ6}uk6tiSV{m[xA0qE 4p Y3hճ{m[Q#H4yukٸy,ZF|HEHkΟÑ2[WǯL)U/fT{{{HfLWOIJ94}"=m*0ǷE*iULTïۣ0P C)-|#*Vη| t%lkRuS!*c]ʕ3wS!*c_Ε3{cLkRƷ| t)ls*V#!-gK_:~ BV>2ooFC!+cRι߀AEz &4ۯrEU~i翀bAEz (QMv߆Zk=(aǢ0ӎ rMEU~9y Y 0n rMEV]9=1r,eeu a$4E$Ueeu a親-Yvi1z)N=RMvߖq߿Y$I55~Zm~BIg G,Y~9^BI"4I55݆z׿a訳-rUyAf4KEVߖ)k0G55ݎs1%K=VwIg";sQ]^ĘzJ=VI Wv:o02N FJ 9yi3hSj mӿ8CϢJcm=DԪٹ}[a"Tӫ\ɫ"G>kWpѳN `e͞DR-\D,\>qcɗ6}ukٷvys׷&:x J:2̛<,]×N]HEFc_B.}Kpտ HdgRs][(B[_C6kx2E(d5 Y7y4m_ɧwO?<h9ػF^> ,ch+b(#!LtlsҶuS+c]uB [FtsDB SFtFC [uwSKkRw|L|%:=D)ХЌk\!JFtw QfI CQMv݆9QfJ*-8$]az^{(a0n RM=5~i ÒY0n RMEV[~9=y0i親4E$S]㞻߿Ifjn rMvߎz~B AFJn rMvߖqןY4E,miy1%zJ,N sQU㞼u r *-RMau(r)NS]gyAF5ۆZןj *Nei^~cY& sS]>|bYȦ.= ek^r*.ӏ-ݎs1&62MMj ˏ-ݎwI.?~Z4B採HR-;},sUr<ڶDѦRFB&e uŗNqc2uE ׳lfЩby L*\ɳТɛFrǯ@(X"IFr˷DS*\ɻ$LVY,h45ryt*Y6<HE Js6 ƕ>E(`$t$]şg<-dV.=QT$ϩfM;zqW!r7tKu`   2τJ;"Ltls)ҷw d%LkRu d%Lkҷw tms*V߀C)1gK_:|:-|2SJ5 t|%J|A1i"0n=15ecq~A1i$ӏ? rME5~iQj,-I5me߿IfJ,N:1=YvgY0ӏAOMvߎz~B 9%z)-1=5~9=B AFJ,N= rMvߎzןY4E,mi{9%J,nQ]w(r)N? sQUw9&jӏ$vk^~bQ1Evᖻ(zJ.ӏ$v:mϟj nWvr ˏC$Y~Zߠ1&EwczcaȨN~Z1&̸R]Ěk2M>~a#H,hi-bѻbH:[7/ͧo~8J8}eKXp(fЩ^Yӿ:̛:} 4ԫY.z :*Z{,ԫZ>@%LDRm"eobϯO4cGѨXū̡VypF.mU+y4,]şg (yC''XųeNb,8( Fs7aGF9QCʚ>Rē>4\]P 0HXC!Ns)w cKk N5wS+c]ʕ3wS!+c_Ε5{cKkRw|L|%:Z;d1Ҧ5k\!JTcls*V; Q(NAY[u!Ynێ Q(OE%]zcj*M>8SQfmIo-6CrJ0QUmנIo=v>!=Yzs~{b 0Qfq"j*2n:b 0Qf[uczk ێ=%a9gM Q0Qv[v-6@A,Qv[z.=xQ0SY~)'˰^:r=eZ*߯?1H,U~)g~ PIVv墻pn; PMfz&~1,T]_Z+7EEv׎10e▊N;$Yjl= @cGP#NkݾDٹm;xtŎ"T*ZţoF6Jͧo= 8Ċ:"kٶtY3hTs<aŏ&\I.d1dͣV9t P ,b1dͣZYo "TI.f&ѫj,tQ#6}"[:D5_ǣg޿ (q3TˡVz6QC:: ]?&u;qgǷE(d5 Y7{ <5ͯ_@T􊗴r$,ɫO_J.v@ ,4cKc_ʕB SFSo2RSo2RSoDB [JtSKcRw| t)mt#:Zd1Ҧ5lg|2SJu5Cb ,ÐE5azcj)˰=vr ,IEWe~䚊2]π1G =Yubj)M9Uv[u"j*]πA$OE5We)&.-5ߞ9Yz ێ=]~墫.-6! OE5WiǠIn:rK5Y~)&oMA,Qv[z.=x R 0TY݂)g˱n;EEm#-w b 5a`Y߯1H,U݂93۞1H,SYI㿀 bL=%Wi#/M$UކI bL=%Yqӎ 0 2q4V0fIBkWpcϫo8J6yU+lΥVjǧ,y"NHZM=Dڽ.:x@Ǔ,h$Vj&O^yn Pӫ^ͻ$LR4l P)TdQϧb v*h$4p iS׹.ܻHE͠Hs&E:{rE&`$5tV (y3Q'XųePjM;0MH{G/INzwsQd @[ƗD cKc_ʕFB RS"J>2m||!B>-|}BVƾ-|k}B>2m2SJuwd%ls*Vd1Ҧ5lg|2Sʕur 0IEWa~zjM>4QUiǠ9fێ{Q,ÐI5We(垚 ~{a,IEiǟ9g.-6=8SUv[uczk2n:b 0Qfq"j*s~{b 0SUv[uc ߞ=%a_9h˰]rK5]݂)&pMrL9]9hn{E5mzl@Q0TYނ92~ OIUu/MA5Xm#MEEqpn|$U݂9㿀 bL=%Xmdpn|$YZ,-x ܺqC2qD2l&O^Yt a Hc@"en˧o aNLs&Ñ2K7pջ`Dӫ`QϧbsA#I6"̛LuaͫO@8S+`r&үs][y( Fk& ƗBuo2}"&u;ju[ `0C)-t#)Ʒ d%Kk N3wS!*c\uDB SFTsFB [JuSKcNwL|%:;e29+|k}2SJ5 |gK_:!1i"0nQ5Wmeמ!1i褢˲ۏArEV]~9wQjN<1=YvY0n rMV]Zm]1q親,m a$,m(i親8I5~9^|B If0ӏee9%J,nS]e 9&jӏUmi=BQ6K=V_s)zJ.ˏ$v~j *Nmk^cY&- sSe^~bYȨ.?nĘz*.ӰG56_w Ag"= nϟĘzk2KEa#,di`ͳ!Ǖ6Jaɣ^]|| qC0l$Vf1dLNrh׿o?@(qN FZMDڽ.zxqc4yU+XrI(Tn<(`0h&Pbv*d2l8(Tw][wA#H4}u} <,]ś^> $q2%TcJRY0uelDUaͯ__<-dU.<P򆏤R$Χf=;nvo q7r3sH@ 1ҥτgJC!Nt#)η| t%lkҶu d%LkRw t)ls)ι#!N-|eJ=e25lg|BB3sS!+kι߀#!1ό[\19SQfmǠ9f ~:1F =Yv[q!Yo=6Cr 0MUiǟ9g.ߞrK4QfqY˰M! A%]~垚ߞ9Yz ߞ9]~&.=w! OE5XiǠY2~{A%e`I2~{A5Xij+ߟ>1H(Qf[z墫oMr=eǡj+ @R 4]_Y߯1,YކIt߯1,T]Z+ R 9i#M$UކI7Mf\~)h $ae@2tHѩ^9tk˯(i DJ :{$sVwLrŏ$X),^ͳbɛBwջ_?@,y2Ə"Lk^"e .`ɣf}@ @B =L5l×V]~@ BRMe nͫw>4cGXУˡRY.q UKٸ{4,şg (yCQ'Xū$ΧbuQC2m2RFTFB []ʕ5 t|%:=d1Ҧ5lk}2[ʖu|Cb ,ÐE5Vazj*Mw>r 0IEe^(垊sn:1G$A]zczj2]πA$OE5a垚 ێrK4SUv[u"j*2n:b 0Qfq"j*s~{b 4SUv[vߞ! OE5XiǠY2~{=%e_In{A5Wiǡj*t۞!G(Mfv/M=%ejk@ R 5a`Z* @R 5aj+6 bL9i▊=EEv墻~10az=$UߊZ+8 @cGP#Lkm=ܺqC2qDײl&O^YLȓ)Zū"HB׿0C$PG D2Kpӷ_?0S'PTgoǙBr˿ "Tiհh(Աwm[ ċ@JM@*u;0׿LI0jI3W6}PO#PwcKV QC>J_C:ۍ[5\ !Bƺk[~1ҥτJ;D)-|e:C!-|%:Z"!L|#:Z#!N-|e:;e25lg\!JTcLk)d29-| Y j,-,U]z^{(Y.n=1=Ymu߿IfJ,-I4mes߿bIfJ,-1=Yvi Yۯ]aqןQ 0ӏA]㞻߿YE$Um1%z)N= rMaߠ Ėj (-RMMvᖛߠ r N= sQU 9Fk0۰E,Y~:mi(.? S]gbQ$ ;RUzBQ$ sQ]>|cYȨN?WnϟĘzJ۰G56_wI nϟk2M~aCH,hi-`ͻ"G:Jaˣ^]|qCH.l$V/f1$KJ2g׻_?,q"NHZM=D۽6z cɗ6yeKr Y3(TsM8t(`0hfѫfrF*h$ʗnI(ճ{m{(ċ>B-]>e obϯO?@8sh\ͻ1eObtA#82 \"m*0տPjnyk[_ ,SH^Ե&=u[  @DBR2m||BTk;~2ό[_:}D)1eJ;D)ЕK_:|:9k\!J3sC*c_ Nw| t|eJ|BVB3K4MUe^(嚊2]Ͽ 4RQemǠ9g.ێ Q(ÏE5Wa~垊 s~zQ,IEi_9g.-6=9SUv[uczks~{b 0Qfq"j*2n:b 0Uv[uc ߞA%a_9˱]rL9])g˰]rK9]9hn{E5m"z6翀 R 4]Isێ1H,U)h2׎1H,Yނ9tߟ?!H,SYI 㿀 bL=i#/^;$UކI bA5qן? 0 4u4ꖰh1#ʝFweѳ.~P% <*t Iҭf H(VgOœ2Jͫw~ ae͟FRM=L5lF<|@ @B <Dl×N=~@%LDRMݿ"e nͫ>4cGѧXУˡRY.q UKy4,ş_ (y3Q'V$Υ^uQC+|g|:Tk[ :9k[25k[:9lg\!JSsS!+c Nw|L|eJ~ BVB3 4MUi_(垊r]Ͽ 4SQfmנ9g.ێ Q(ÐE5We垚 ~{a,IEiǟ9gn-6>=]z ێ9Yz ۞9]~&.-w1G$IEmj*s~A5WeǠY3~A%WiǡZ*t۞!G(ÑMfv/M=%ejk@ R 5a`Z* @R 5ajk6R 9eǡz-xEEv~10aM$YZ+-x @c'#Lcm<*W{MrD&RFA"du]ÓFzqC2qDײl&P^Ym Lȓ*\ūbəB2hç0C$PW/`œ6[7qfջo_0S'PTgoșBsjϿ"Xi0j(Twm{x @JM@*u;0׿PI1lI3ػ>}PO#P̣Z uQC>J_ē:4ſ\u\(@"Bƾ+k[2τK_;D)-|e:C!-|%:"!N|%:Z#!N-|eJ;e25lg\!JTcLk)d1Ҷ9-| Y j,-,S]az^{(YN=15Yms߿IfJ*-I,me߿bIFJ,-15Yvg ÒYۯQUaqןQ 0ӏAQU㞻߿Y۰E$Ue1z)N=rMwaߠ Ėi( RMEvߖsߠ r *N= rU 9Fk0۰E,Y~:mi(.= S]gbQ$ ;RUzBQ& sQ]>~caȨN?Wvϟr*.ӰG5ݎI nנ1&8R]P˚:uKX4nΣRŻزٿo? (i͞DB:{$sUs{wfӷ_,y2Ə"Lk^"e .`ɟ^}@ @B <D5l×N=~@%LDRMݿ"e nͫ>4cGѨXУˡRY.q UKٸy4,ş_ (y3Q'X$Υ^uQC+lg\1ҥόK_=d1ХτK_=e1ҥЌ[c;~ :T+|g|B>2ooDB []ΖuL|eK_:~A9i"0n=15e㞛q~|!1i$0nRK=5Yuu߿If) 8$U]㞛q~!9%r &E$]㖛qמB AEz)-I5Yv a$ۯ]㞻߿Q 0ӏA]㞻 i親I5~9^|B Afk0ӏUey9%J.oAegy 9Fk0ӯ$v^BQ̶EVߖ)Jӯ$Y~:oϟr oCv:mϟĖr*,ˏ$[Z)KEwcI nϟĘzJKEwca#H,di`ͳ!Ɠ6:֮ǟV=; qC0l$V/f1#˝J1ջ_?P%L@:̚{$ysVw]8t&\I.b1dLRϿ@sgѧVw"HB2hïDR\ɳˡR9tD$Xj1j(Twm{x(˜@RmA*};pçPI0jI3iW6}HfNwcKVwtQD >R_ē:4][\]ܵ"Bƾk[~1ҥτgJ;"!Ltms)Ʒ| t%lkҷw t)ls)ι"!N|%:;d1Ҧ5Ќk[J3sS!+cι߀C)Ќlg|1F 9SUfmנ9f ~:1F =UvZqYo-6ߞrJ0MUiǠ9g.ߞrK4QfmY˰Mw!=]z ێ9Yz ێ=]ނ)&.=w@A(MUq"zkێA%WeI2~{A5Xij*۞!G(Mfv/=r=%eǡj+ @Q4]I߯?!H(U݂9s۟>1,T]Z* π bL=%Xi#/^;$UކI bLA5q׎ 0 2q4VfʛB{Wѯw.>8J6}e+X3n&OZ94k˷8S'#Ns&^"du^śN=<| 8<2Z{$*X&}{A0qE 4pIhճw];yvA#H2yeKv$jٽ6|HEHcC2[7gçH U.fԱwm|:(D[ē:{skE(d5 Y7y<5˫__@ U/jYSZV}[տ%\} 0"Lt%lkN3wS [Fts"J>-|k|!B>-|k|!J>2m2RTS!+c_ NuL|eJ|:TƾmFC*c_Rƹ߀bAEz &4ۯEV[~9i߀bAFz)( EU_z](aǢ0ӎ rEV]~9y(a$˲ۯQUaz~B 9%z)-I5Yviy1r ( 8I5Yvi1r *-1EV]Zo~BIf0ӯUeg 9%J.oA]e 9Fjӏ$Wmi=bQ̶EV_s)Jӏ$v9j nUnk~j oAv:oϟr ˏ$[z1%Mzca*oC%ݎI.?W~Z0y2N FJ 9{yShTj58SLk>DZ&{v0*dկd1$LNسjǯ2m||!B>-|k|!J>2m2RTS*c_ Nu t|%:=d1Ҧ5lg}2Sʕ5r ,I5Wa~z*Mw>r 0IEe垊sn9A$NA%]zzk2]߀A$OE%a~垚 ێb 0MUmY˰MπA(ÐIEiǠI˰]A(ÐMUmj*2~{rK4Y~垫.=w翀A,Qf[v-7翀Q0Uvz梫oMr9a`Ysێ!G(Qv\z梻^:OIUq/MA5Xm#MEEun| Qv9t߯@ bL=%Xmdpn10a▊^;0←&\ӪZwO`ď*u-ŗFyaCH.l$/f#˝J1ջ_?(q"N HZMDڽ6z qcɖ4yeKXr I(TsL(`0h&ѫfvF*d$ʗ3nI(ճ{m{(>B-]>e obϯO?@8s\ͻ1eOb,uQC:: ]?&u*0ïPjn yk[W ,SH^յ.}q{|+˒p@`D2J>2-|g\e1ХτgJ"Ltms)Ʒ| t%lkҷƷ| t)ms)ι#!N-|eJ;e1Ҧ5k\!JSFC*c_ RƷ#!όk\1 8SQfmǠ9& n:AG$=Yu"Y˰=w=rJ0MUiǠ9g.,ߞrK4RQfqY˰M! =]~垚ێ9Yz垚ߞ=]ނ)&/=w翀A,MVq#zk ߞ!$OIEmj+۞!$IUqc6@Q0SY~)'˱n;IEqc=x=%Wiz-w R 9ajl7 R 9ez=IUv׎10az=$UߊZ+xÊ@sGP$Nk>2m2SFtwcLk)#!1[c;JTwQfI 6E$UߎZk=yQJ,-G,Ue㞛q~!9q親4QU_z^|!9%r ($Uee߿bIfjnRMEV]Zm^|B AFJ,N=RMEV]Zm~B AFJn rUa߿Y4-Yv9>|BIg E,vk>|bQ"45ۆZoϟaȦ :ROMcw 9F5݆zߠ)zJӯ,[~Z׿r oC$~:o׿Ėr*.ˏ-ۆ{s)Mwczca*oC-ݎI&.?~Z42ƎFR {$ysԱn,6oÊDg%R6A"du]ÓFzqC2uDײl&P^Yn LӪ\ɳТɛFrǯ@RZūbɛFسj˿ Dȓ*^ͻ$MVYF,h5 ryt*ٽ><He!Js7`Ɨ>سD&`$5t$]Û_ (ySG)\Qүsm{{Y%TePk]\:r}; PpB RSm}!BTƹk;~2όK_=d1ЕgJ=d1Хό[_:|:9k\JB3ooFC []ΖuL|eJ~ BV>3sK0MEe䚊k1]!8SQfmנ9g.ێ Q(OE5a~䚊sn:A$OE%a~垚 ێb 0MUmY˰MπA(ÐIEiǠI˰MA(ÐMUmj*2~{rK4Y~墫.=wπQ,Qv[v-7翀Q0Uv~梫oMr=a`Yt۞1H(Qv\~&n; PIVvo] PIVv梻n|$ÑQv~)h3۟?!H,T]`Z+7IVz'3۟@ bL=%Xq׎ 8 4u4ꖰh1#˝Fweѳ.~P% <*t Iҭf H(VgOœ2Jͫw~ ae͟FRM=L5lF<|@ @B <D5l×N]~H%LDRm"eobͯ?4SGXKRY.q UKٸ{4,şg$q3PVM^uQC-|g|:Tk;~:5[;~:9k[:9lg\JB3oFC*c]ΖuL|eJ:~ BVB3K0MEe嚊k2]!8SQfmנIg.ێ Q(ÏE5Va~嚊sn:A$OE5a~垚 ێb 0MUmYMπA(ÐIEiǠI]A(MUmj*3~{b 4SUvz-6!$OIEmjk۞!$IUqc6@Q0SY݂)gn{ OIEqd=A%Xi"-xA5m#ME5qpn;$Qv9㿀 bL=%Xmdpn|$UZ+-x@sGPNsݾDԪعm;8sa "PȒXgO`đ.}*nɟ^]@:"ٷtY3hԱr~ca*oC%ݎ LT6T+ڽ&}{a "PȒXg/`D.u._ǛV=<{ c2u E ׳l&P^YËHȒZū"H>{w׿o_0C$PG D2K0ӷ_?@0C'PRgOǗBr˷H,bQЩf,A#I6"̛Lv.aͫO?@<`fүsm|:( Fk& ƗBuo4}*?&}K7iXcn;y넸 @C!s)ҷuS*c\tDBRSo2JB2m"J3oo2SFtDB [ʕ3{SKkι߀C)ό[[JTwQfI 6EUv߆ZkyQfJ*-8$U]ᖚ~|A9q親4QUߎz^}0i褢4Uaq~B A%z)-1I5Yviy1r ( 8I5Yviy 9%z)-RMEV]z~QE$mi 9%J.oA]e 9&jӏUmi=BQ6K=V]{qߠ(zJ.ˏCWv^i*N?ei^~BY& sS]>~caȨNWvϟr*.ӰG5ݎI noנ1&R]kP :"uKXnΣVŻٿo?@(i DJ ۺ{$sVwLŏ$X),^ͳbɛBwջ_?@,y2Ə"Lk^"e .`ɣg@ @B-\L5lśV]@%LDRm"eobͯ?4cGXУˡRYG.qUKy4,şg$q3PV$Υ^uQC>Jn2{sk4* ]@*[X2ݴ[mſ\p 0H"Jƾk[~1ҥτgJC!|#*Vι| d%LkRu d%Lkҷw| tmt#*V"!N-|eJ=d)ХЌk\!JTd%ls:Z;d1Ҷ9-|(YN:1I4ecq~!1i褢˲ۯAMv]Y=y(a$ۏAMv߆Zm]0i親4E$S]㞻߿bIfjn rMvߎz~B AFJ.n rMvߎqןY4E,mi{9%zJ,n QUu(r *.=rUcu)z*,ne 9F2G-ۆZןj Nmk^bY& sQ]g=bY&.= mkĘzJ.ӰG56_I nϟĘzK2KEwcaCH,di`ͳ!ƕ6:ɟ^=<{aCH.l/f#˝JշO?P%L@:̚{$sֵ{];xtŏ&\I-b1$LRϿ@(X"HBrǯDS*\ɻLV9nF,h45ryt*Y6<}HE͠Hs& E:sk&`5tÛ_ (yC'Zɻ1Qo]\:0M JWOʟVukln6op` d1Е1|%:Vι| t%LkN3wS*[\JtFB SFTsDB SFtC*[]ʕ3{cLk)ι#!1gK_:~ BV>2ooFS!+cRι߀AEz &4ۯrEU~iu翀bAEz (QMv݆Zk=y(a0n rMEU~9w Y 0n rMEV]Y=(i覢4E$Uee߿Q 0ӏAQUa߿Q ۯeew Ėi観 81=6]Zo~Y65~Zm~BIg -[~:m~aȦ ROMcw 9F25݆zנ(zJӏ$Y~Zoןj oAv:mϟr ˏ$[z1&Mca*oC$[{s9F̸sSemϟP˚:"uKXnΣVŻٿo_@(q DJ },ֵ{]7Ŏ$X),^ͳТɛBwջo?@,y2"Ls&^&mnˣg> a Hk^&mbͫw.$i"L{6 D6kWçH-br&Qj<8Q#8*=\obϳo_=}~He J{7`ƗBE(d$w,,ǣo.<-d((ֹ6 ,SH`U.}u[Ϳ%(8P#!LtlkR5wS*[Fto2J2m}BTƺ+lg\BTƺ+|g|!JB2o2 SJtwcLk)߀C)όk\!JFt{If) CQMv݆9wQJ,-G,Ue㞛q~B 9%r &EUaz~|B 9%z ( 6,Uee߿Ifjn=RMEV]Zm^|B AFJ,N=RMEV]Zm^|B IfjnQUa߿QE,ni9&JˏAee9Fjӯ$Wni>|BI"4I=6]{qߠ(z*,oCWn^i(N?ei^~bY& sSe>~bYȦ.?nĘzJӰG56_wI nנ1&R]kH:eKX3nNRŻزٿo?(i DJ ۺ},ֵwMa$T +^ɳbəB{wջ_?@,y2"Ls&^&mn`ɣg> a Hc^&mbͫw>$i"L{6 D6kWçH-br&Qj=8QC82=] cѷo`LI1jI3ػ>= (yC'\QRsm|{{Y%TePo]|;{{m+xۃ@`C!s)ҷuS*c\tDBRS2JB2m"JB3o2RTS*c]Ζu tmt#:Z;e29+|k}2Sʕ5b ,ӐI5Vazcj*۰=wrJ0MEe^(垊sn9AG$A$]zcz*1]π1G$A%]~s~{b 0MUmY˰MπA(ÐIEiǠI˰MπA,MUmj*2~{rK4Y~垫.-w翀A,Qfu-6!$IUqc6@A0SU~)'˱n:=%eǡjk @R 4]_Y߯1H,Yކ9tߟ?1H,SYI 㿀 bL=i#/^;$UކI rA5q۟? 8 4uDꖱh1$KFweӳ>޾X%L>27vY3(Sj6oHR(XwOE6K/ϯw.޾ `e͟FRM>L5l×N=|@ @B <D5l×V]~@%LDRmݿ"eobͯO4cGѨXū̡VypG.qUKy4,şg޿ (y3Q'XųdΧb,8(MHs7țJYqQD @SEBuݭn@  :5όK_;"Lt%lkNu{S!*c\uC [FtFB [JtDB [JuwSKkRƷ| tmt#:Z;e29+|k}2 [ʕur ,I5Wa~z*Mw=Cb ,IEWe~嚊2mπ1G$A]ycj*]Ͽ! =Yyczk2n:A(OE5We_9g.-6>! A%a)&.-6! A%e_9g˰MA,Qfqczl ߞ!$OIEmjk۞!$IUqc6@Q0SY݂)'˱n;OIEqc=xA%Wiz-w b 9ejl7 b 9e▊=EEv梻~10aM$Yjl-y @sGP#Nk>|bY& sQ]>|cYȦ.? nkr*,ˏ-ݎs1&62OUg>~cb ˏ-ݖwa LT6T5+ڽ&{u"P蒩XwO`đ.}*nɟ^]| 8Ċ8"uk6r I'ӯj,vaŏ$XITb$LNϿskD&`$5t$ԫÛ_ (yC'\QQsm|:QT%Oj][klvmo6p ` S [FS :5Ќ[_;D)-|%:Z߀#!Lt#*Vι"!Lt#*Vι߀#!N-|e:;d1Хό[;:-|}2SJu3{d%ls*V; Q(NA$Yu"Yn,ߎQ(ÏE5azz*M~!9UvZq!Y˯=w>9Uv[u"j*]πA$OE5We^)&.-6>=]~垚-6>! A%e_9g˰MA,MVq"zk ێA%WeI2~{A5Wiǡj*t۞!G(ÑMfu.=r=ej+ 1H(Uv~)g~ Mfz˱~| Mf\~)'3ێ10T]`jl-xIVz'3۟?15e#/n|0←&\ ZţwOđ.u-ŗNz qc0p$VhQd̡Nrٿ_,y"ƎHbm>L5,\>ܻz 6}uK6tiShճw];xA0qE 4p Y3hճwm[vAH2yeKٷy$kZ><HE͟HkΟÑ6kWǷ H TfԳ{}{z( DcE>m2y=e*0Ƿ,mel] Ƿl+wۂ Pp D2J>2+|g[ :5τJ;C)-|#:Vι"!Ltms)η| d%LkRw t)ms*V߀C!1gK_|:-|2SJu3 t|%J|A1i"0n=15mcq~A9i褢˲ۏA rEV[~9iQ jN<15Yuu߀IfJ,N:1=5Yvi YۯAQUaqןQ jӏAQUaqןQۯ$Uee(i( 81=V]ZY$̶I55~Zm~Y$1EV_qߠ r)NeBQ̶Evᖼu)Jӯ,[~Z׿r oC$~:o׿Ėr*.ˏ-ۆ{s)Ewczca*oC-ݎI&.?~Z42ƎFR }$ysձn,voD&RFB&e u^×F c4u U 3n(fѩb yËLȓ*\ūbɛF2hç@ZūbɛJسjϿD*\ͻ$MVYF,lE XtkZF=Pf!L{G/aGB4m2yu[;TocѷPW3pßg@ U0jYT*_-  @(c*c\Jto2J>+|g\e1ҥτgJ;D)-|e:"!Lt#:V߀C!-|eJ;e1Ҧ5Ќk[BB3sS*c_RƷ#!1[[1F 9SUfmנ9f n:AG =Yv[q!Yo-6rK0MUiǠ9g.ߎCrJ0QUmIo=w>! =]~䚊 ێ9Yz ێ=]~)&.-w1G$OIEiY3~{A%e_In{A%WeǠZ*tێ!$ÑMVu.=xQ4]93׎!H(Uv~)g~ Mfz˱~| Qf\~)g3۞10a`jl-xIVz'3߯@ bL=%Yq׎ 0 2u4Vf#ʝFweѳ.~P% <*t Y'ӭj5ËH(VgOœ2Kϫw.~ Xe͟DRM>L5l×N=|@ @B <L5lśV]@%LDRm@&m֯cϳO?@4cGѨXū̡VypG.qUKٸ{4lǣg8bgSw}{{YRM^,9w0MJWp"ˡZ m6no `@d1Е1|%:Vη| d%Kk N3wDBRSo"J>2m|}BTƾ+|g|!JB2o2SFtcKkι߀C)ό[[JTwQfI CQUv݆Yw Qj,-G,Ue㞛q~B 9%r &CUaz^|A9%r ($Ue㞻߿Q jn rMV]Zm^|B AFJ,N=RMEV]Zm^|bIfjoAQUc߿QE,ni9&JoA]e9Fjӏ$Wmi=bQ̶K=V_s)zJӏ$v9j *NUnk^j oAv:mϟr ˏ$[z1&Mca*oC$[{s9F̹sSeϟP :"uKn%ΥViß_@(i DJ ۺ},ֵwMaŎ$X +^ͳТɛB׻o_@0y2ϣNs&ΟB*mn˧o~ a Hc^&m֯bͫ> aNLs6D6[WgçH-b&ѭjMxA#8*=] ocѷo`LI1lYSYF] (yC'\Qүs}{|Q%TeЫom|;{s~0P C!Nms)Ҷu{S!*[Fto!B>+lg\ :Tk[ :Tk\BVƾ-|}"JSS!+c Nw| t|%:=d1Ҷ9+|k(Y jMG,U]az](aǢ0nQ=Yus߿IfI-8G,eeןbIfJ,-15Yv a$ۯ]ᖛqןQ 0ӏAQUaq׿Q 2ۯeeu i覫 8=5݆Zm~B If0ۯ$Wmi=BIg G-Y~:m~aȦ :ROMcw 9F25ۆzנ(zJӏ$Y~Zo׿j oCv:oןr*,ˏ-[{s1&61Mca*oC-ݎI&.?~Z42掠HR-}$sUr,vp Dg%R6A"du]ÓFz qc2u E n(fѩby Pӫ^ɳУJJزǯDRZūcJJ "TI/ffѭj<8tA#H4}Z}<5m^ǟg $q2TˡVz6QC<:-*}K7˿E(hE+}DUϳ T5w4ͯonVo@  `C SSm}BT[:}C)-|#:Vι"!Ltms)η| d%LkRw t)ls)ι߀#!-gJ|:+|k}2SJu3{d%ls*V; Q(OA$Yu"Yo,ߎ A$NA$]ubj)۰=w>rK0MUiǠ9g.ߞrK0QemI˰=w=Yz ~{b 0Qfq"j*s~{b 0SUv[uc ߞA%a_9h˰]rK9]ނ)']r9aI~| OEEm#-7πQ0TYކ93׎!G(Uv~)g~ Mf[z&~$Qv~)hs۟?10T]`jl-xIVz't߯@ bLA5qן? 8 4uDꖱh1dKJfӷ>P% >27vY3(Sj6pÊH(VgOE6K/ϯw.޿XeDRML5l×N=|@ @B-\LU^ş^} aO"L{6 D6kWï H-br&Qj=xA#8*=] ѷPjlYSYF^> (yC'\R&үs}{Y%Vѭom{k{0Pp C!s)ҷuS!*[\Jts!J>+|g\:Tk[25Ќ[;~:+lg|!JB3ooDB []Ε5 t|%:=e29-|(YjMG,U]z^{(Y jN<15meןbAFz) 6$U]㞛q~B 9%r ( ,Uee߿bIfjN=RMEV]Zm^{1r ( 8I=5~9=1z)-RMEV]z~B AFjӏA]e Ėi(-RMMvᖛsߠ r N= sQU9F2E,Y~:mj *N?e=BQ:RUzBQ& sS]>~bYȨ.?nϟĘzJ=VI nϠ1&RekP:uKXn%ΥViß_@(i DJ } ,)׵{];8saŎ$T +^ͻТɛF1׿o_,y2"Ls&ΟB&mn˧o~ aNJk^*u*֯ϯO4cG'VbɝJ4l"Xj1l9(ֵ{z ˜BR.[W˿&`$w,,ǣo.<f9iػF] ,Sh`V6=[ 0@Xh!BVƹ[:}d)Е-|%:Vι| cKc N3wS!*[\uDB SFtC [\ʕ3wcLkƷ#!N-gK_|:TƾmFC*c_ NƷbA%r2ۏA rME5vs߿bAFz)(CQUvߎZm=(a"ӏ? rEV[~9y ÒY0ӎ rMV]Zm=0i親E$Ueeu a$4E$Ueeu i親I5Yv=9%J,n rUc(r (-ROMwa(r N? sQ]9F2۰E,Y~:mi(N? SebY& ;RUebY& sSe>~bYȨ.?nϟĘzJG56_wI v:oנ1& ̸SSekǟP˚:uKXn%ΣVŻißo_@ (i͞DJ ۺ},ֵwMaŎ$X),^ͻТɛF׿o_0BϣN{6ΟB*u*֯bͫw.޿ a Hc&mobͫw> $iƏ#N{G œ:kwhǯD,br&Qj=8QC:2e֯ӻPI1lYSYF] ,SG)\r&ӱwY%VeЭom{|+x Pp D2J>+lg[2τgJ"Lt)lkҶuS!*c\uDB SFtC*[\ʕ3wcLkƷ#!N-gK_:|:TƾmFC*c_ RƷbA%r2ۏA rME5vu߿bAFz)(CQUߎZm=(a"ӏ? rEV]~9y(a$ۯQUvߎz^|B AEz)-15Yviy1r ( 8I5Yviy9%z)-RMEV]z~B AFjӏA]ew(r *-RMa(r)N Q]eAF2G-[~Zoϟa訳.= sQ]gzBQ:RU{Ag ̶2MM{Ig"8R]g>~cYȨN~Z1&62OUg^Ęzk2KM~aCH.h-bѻbH:[/ͧg}} 8J6}e+X3nfP^9tlϿ8S'P$P{6ΟA&m ._ǟ^]~ 8˚<2̛9{,jٻ.z 8"Z{,ԫZ>|@%MDZn@&m*ѳ_?8sh)Zɳ$MZvA#8*=] cѷ`Pj1lYSYF^> (yC'\R&үs}{Y&Vѭsm{v Pp B R2m|| :5[_:=d)-|e:Z߀#!Lt#*Vη| d%Lkҷw t)ms)ι߀#!-eJ}d1ҥЌk\!JScLk*V Q$AY[q!I.ێ{ Q(OA%]ycj*Mw>4SQfmIo-6rK0QemI˯=w~! A]~垚 ێ9Yz ێ=]ނ)&.=w! OE5WiǠY2n;rL9]ނ)g]r9aI2~| OEEm#6翀 b 5]Is۞1,U݂9h3׎1,YކIt߯?1,T]Z+ R 9i#.M$UZ+7PMf\~9(iB:Z7v YҫbyϿ8CϢLkm>Dڽ.Aǒ,h0fQMV4kϿm2SJu3{cLk*V Q$NAY[q!I.ێ{ Q(OA%]ycj*Mw>8SUfqIo=6=rK4QfmI˰=w! A$]~垚 ێ9Yz ێ9Y~垚-6! OE5XiǠY2n{bK4Y~)&oMrK9]9hn;E5mzl@Q0]93׎!H(Uv~)g~!H(Uނ9t۟?!H,YI 㿀 bL=%Wi#/^;$UކI7Mf\~)i (ie@:Z7t IRbYϿ4CϢLcm>Dڽ.Aǒ,h0fQMV4kϿ@sgѧVgOF:kWfջo_0C$PW/`œ6kWf׿`D*^ͻ$ͣZypF,lE XtkZF=He!L{G/aGB40uu[;Tocѷ TWr]ǣo/@@ l itk\ßg.m  @(4< cKc_u!Bƺk[~1ҥτJ;D)-|e:"!Lt#*Vι߀#!N-|%:;d)Хό[c;:+|k}2SJu3{cLk*V Q$NAY[q!I.ێ{ Q(OE%]zcj*M> 8SUfqIo=6=rK4QfmY˰=w=Yz ~{b 0Qfq"j*2~{b 0Uv[uc ۞=a9g˰]rK5Y~)&pMrL9]9n{E5m"z6翀 R 4]Isێ1H,U݂)h3׎1H,Yކ9t߯?1,T]Z+ R 9i#/^;$UކI IV\~)h $ie@:7t IQbYϷ4CϢJcm>DZ.AǓ,h0hQNV4lϿ@sgѧVwOF:kWfջo_0C%RW/`ŕ:kW׿ Dȓ^1dΥZ6qF,h5 XtkZF=He!L{G/aGF42uu[;TocѷPW3p]şo.@@ Ujitk[Ûg :τeJ" t%LkN3wD2JB2m||BTƺk[ :9k[ :9k\BV>m|2RFtSKkι߀C)ό[[!JtwIfz) CQMv݆9w Qj,-I,e㞻qמ!9q親4U_z^|A9%r ( ,Uee߿Qfjn rMv]Zm^|B AFJ,N=rMvߎz~BIfjӏAQ]㞻 i( :1EV]zןa$=6]zןa&81Evߖ)zJ.ˏAUmk^~bQ82OMc AF4KEVᖼwAg ̶2OMzbYȨ.?WvϟĘz*.ӰG56_wI.?Wv:o1&̸SSemϟP% <"kp(fOZ3ǯ,qFR-; 4jXm[xŏ$X)T,`ͻJFrhç0y2ϣN{6B*u*֯bͫw.޿ a Hk^*u*ϯO@4SG'VbɝJ4mD$\W2nI3W.|Hf!L{G/ǙFt2yu[;] ӻPW3r]ǣo?@@ Ujitk\ÜS*[FT :5όJ;"Lt%lkRu{S*c]uC [JtC [\uwS+c Nu tmt#:Vd1ХЌk\!JTd%ls:Z= A$AY[q!In,ێQ(ÏE5azzj1] 9SUvqY˰=w>!=Yuczj2n9A(OE5We_9go=v>! A%e_9go=w! A%We_9˰] Q,Qf[ud?!$PIEm"zk ߟ>1G(Mfu=w R 0TYނ9h~| OIEqd.MA%Xi"=xE5qd/^:$Qv~)ht߯?10az=IVz)ht߯@ bL=%qן?8J4y E 1jQd̡N2g׻_?P% >27vY3hTn,vËHR(XwoF:[7pѳO ae͟FZmݿ\uǟ^}@ BJ->Tuɣg~ i"N{G ŕ:{x2i˷ H-dfүo]; ˜BR_C2kx2E(d5 Y7y4m_ɧO?@/hI3YN (Sh`(׸ 1ҥe:Zι| d%KcʕDBR3m}!BVƺ+k[1ҥό[_:}D)1gJ=e1ҥЌ[[:9+|g|BB3sS!+cRƷ߀C)Ќk\1 9SQfmǠ9f n:AG$=Y[u"Y˰=v=rJ0MUiǠ9g.ߞrK4QfqY˰M! A]~垚ߞ9Yz ێ9]~&.=w@A(MVq#zl ߞ!$PIEm"zk ߟ>1G(ÑMfu-wQ0TYނ9h~|OIEqd.=A5m#=A5md/] Qv\~)h3۟?10a`jl-xPMf\~)h㿀 (ie@2r8fЧZǧ(q DJ:{$ysUs1G$IEmj*sێA%WeǠYs׎E5Xijk ߯?1H(Qf[z墻p]A%Xiz-7 b 9ajk6 bK9ez-xEEqn|$UކI bLA5q׎ 8 4u4ꖰf#ʛF{wѯw.>8J6}e+X3n&OZ94k˷<}HEHkΟÑ2[WǯL)U/f(U{{{PfNgoINYqQd >Jn_C66* ].kxskZ [` 0@" t%KkΕD2RB2m|g| :5[_:}d1ЕeJ;C)-|e:#!N|%:Z#!N-|e:;e1Ҧ5k\!JSFC*c_ RƷ#!όk\1F 9SUfmנ9f ~:1F =Yv[q"Y˯=vCrJ0MUiǠ9g.,ߞK4SUfq"Y]πA(ÏE5We_9go=w! A%a)&o=w!G$OE5XiǠIn:b 4SYz垫.=wπ Q0Uv\z垫.=x Q0SY~)'^:=%eǡj+ ߯!G(Qv\~&˱n| PMVv墻n; Mf[z'׎10T]`j+7IVz'3۟?10a▊M0F&X)Xg/`C*m u]Ó>z0↑(`IT^ͳbH:[70cϫw.~PEL@:9{$׷{m;x@Ǔ.h$ʗ1jfPb 6p(`0h&PfvF*d$ʗnIhյ{}{x >B-]>e ocϳ__8s\1ϩf,8QC::-*}K7˿E(d5 Y{ kWѳ> XeBB ۻ 4jٹ&A.l4׳l(ҧRj,ڷr(`VjRj<A#H4yuk8y,ԫ[F=}~HEHkΟÑ6kWh˷$\pit*ڿF]$q3Q'XųeOf=yw0MH{G/ɝNz6QD @SFB9qc*c\Fto!BTƹ[:}d)Е-|%:Vι| cKc N3wS!*c]uDB [FtS*[]ʕ3{d%Lk)ι߀#!1K_:~ BV>2ooS!+cι߀#!όk|1F =UvqI.ێQ,ÐE5Wa~䚊rn9A$OE%a~䚊s~za,MUiǠIo=w!=]~垚ߞ=]~垛.-6>! E5WeIn:b 4TY~梫/=Q0Uvz墫/=Q0SY~)'˰^:r=eǡj+ 1H(Uv~)g~ Mfz˱~| Mf\~)'3ێ10T]`jl-xIVz'3۟?10a▊^;0F&X*ZwO`ď*u-ŗNy qC0p$VhQd̡Nزß,q"NHZm>L5,\>z qcɗ6yeK6tY3hճw];xA0u U+XriSV}{x(K<: <TUɣo޿$i"ϤPgoHF4mG.q UK8{ <m_ɣo.8bԳ{PO$RMb,yw(MJgp#KZ9we1Е-|#:VƷc*c\Jto2J>+lg[e1ХgJ;C)-|e:C!-|e:;D)ЕK_:|:9+lg|BB3oFC*c_ Nw#!1[[1F 9SUfmנ9f ~:AG$=Y[u"Y˯=6Cb 0MEi_9&ێa,IEi_9g.-64SUv[uczj2n:b 0Qfq"j*s~{b 4SUv[vߞ! OE5XiǡY2~{A%e`I2~{E5Xij+ ߟ>!G$ÑMfv/MA%Wizl6πR 5a`Z* @ b 9eǡzl-wEEqn|$Qv9㿀 bL=5qӎ11e㚛/n|0F&XӪZţwoő.}*n_ǛV;aCH0l$VhQd̡Rسiç(q"NHbmݾT5lF cɗ6}ukٷviSV{m[A0u U+XtiS׷&: J<2<TUɧo.$i"ϤPgoIJtG0q el9}D5˫O?@<-d(ַ.=P򦏤R$Ωf=;y(MLgpcL\c*[\FT :5τJ#!LmsҶuS [FtsD2RSo2RSsDB [JtSKcRw| t)mt#:Zd1Ҧ5lg}2Sʕ5b ,ӐE5Vazcj*۰=wrJ0MEe^(垚sn:1F =Yucj*M!=Yuczj2n:A(OE5We_9gn-6>! A%a)'o=w!$OE5WeǠI]bK4SYz垫.-w翀A,Qv[z-wπ Q0SY~)&]r=e`Ytߟ>!G(Qv\z榻n; PMVv墻pn;$Qf\~)'׎10T]`Z+7EEv׎10aM@←&X)Zg/`C*m u]>zw@(`IT^ͳ"G:[70cϫw> 8J8uK5rIӭjvpËLȓ)Zū"HBw׿0C$PG D2K7pӷo_4S'Q&TwoHFسk "Xi0j(Tw}|:y(˜BRn.K7ǷPI1lYSX>= (yC'ZQQsm|{{Y%VЭom|{|+HS^00PC)sҶuwS [S :5Ќ[_:=d)Е1e:C!-|%:ZC!-|%:D)K_:|:+|k|JSsS!+cι߀C)Ќlg|1F 9SUfmנ9f ~:1F =UvZq!Yo-6rK4QUmǠIgn-6ߞ4SUvq"Y]πA(OE5We_9gn-6>! A%e_9go=w@A(ÐIUmj*2~{b 4SUz垛.-w翀A,Qv[z.=wπA,Uv~梻oMrL9a`Yt۞!G(Qv\z&n{ Mfz榻n| Mf\z'׎10T]`j+7IEv׎10azM@←&\*ZwO`C*m ^Ó>z0(`IT^ͳbH:[70cϫw~P%L@:̛9{$׵{];x0ǒ,h$Vj&Pby P ,`dͣV9un T).d&Qf,AH4}} <lş_ (q3TˡVz6QC::-*}K7˿E(d5+{ 2oo2SJtwd%ls:Z;e2-(Y j-G,U]ᖚ^{(Yn=15Yms߿IfJ*-I,me߿bIfJ,-15Yvi Yۯ]㞛qןQۯ]㞻 aȦI5Yv9=B Afk0ӏCeg 9%JˏAegy 9&jӏ$Wnk>|BQ̶EVߖ)zJ.ӏ$v:mϟj *NWnĖr*.ˏ,[z)KEwcI nϟĘzk2KEweqCH,hi-`ͳ!Ǖ6Jaɣ^]|| qC0l$V0f1$KJ2g׻_?@,q"NHZm>L+ۿ6z 6}eK6t Y3hճw]8tA0qE 5r Y3hճ{m[vAH2yeKٷy$jڽ><}HEHkΟÑ2[WǯL)/h(UPO"Ngp"ʟRz6QC>JnÑ6{62 .kxslڅZݰ(8P"Lt%Lk ND2J>2-|g\e1ХeJ#!Nt#)η| t)ls)Ʒ| t)ls)η"!N|%:Z;d)ХЌ[[:Tƾ-|2 [ΖuL-gKc;A1i"0nQ5Wmeמ!1i$ۏA rEV[~9i ÒY nRK=5viY 0n rEV]Zm=1i親,m a$4E$Uee i親I5[~9>|BIf0ӯUey1%J,n]eAFk0ۯ$v^BI"6K=V_(zJ.ˏ$v:mϟj *nWnj oC$~Zנ1%Ewczca*Nن{s1&6R]H8e+3lqMNrg׻_P% <*t Iҭf H(VgO`œ2Jͫw~ ae͟FRM>L5l×N=|@ BJ-\LU^śV}H%DZn@&m*֯ϳ_?@4cGѨXụ̄VyqG.q eK8{ <m_ǣo.<ӬbԳ{YRMb-yw(M JWp"ˡZi֩k6`  S SSm|| :5όK_;"Lt)lkRu{S*c]uC [JtC [JuS+c_ Nu t)mt#*V#!1K_:~ BVB3sS!KkbAEr4ۯArEU~iu翀bAEz (CQUߎzm=0i$ۯAMv݆Zm=(a$2ۯUaq~B AFz)-1=5~9=1r ( 8I5Yv=1z).=RMEvߎzןY$65Y~9^|BIfE,v^|BI 5ۆZϟa訳-rUAFI=6_)k0G5ݎ{s1k2=VߖwI;sSek^ĘzJ=VI&.?W~Z42掠FR {$ySԯn54B"Jbm=DY&}{u@*df1d̡Rjǯ] ,ch+`ֹ>]ڕZ 0@Xh!BVƹ[_:;C)t#)uS [FTo2JB2m|}!B>-|k|!B>m|}"JSsFB []ʕ5cLk)ι߀C)Ќk\!RFt3{QfI 6EQUv߆Zk=yQfJ,-,Ue㞛q~B 9%r (E$]ᖛq~!9%r ( ,Uees߿Q jn rMvߎz~B AFJ,N=RMEV_z~BIfjӏAQ]㞼u(j (-2MEVߎ{qןY$K=6]zןaȦ :2MMvᖻ(z*,oAUnk^~bY$ :RUy 9F4KEvូwIg"RUgcYȨNWv:oנ1&62OUg>~ca*Ï-ݎwa LT6T5+۽&{ua PRXgO`D.u*n`ǟ^]| 8Ċ:"k6t Y3(Tn<ڷraŏ&XI-b1d͡R4l P ,`1dͣVYnD"XIկffҭj=8uA#I6}"[:D5_ǣo$q"TˡVz6QC|bY& r]g=bY&.= ekĘzJ.ӰG56_I nϟk2KMa#,di`ͳ!ƕ6Jaɟ^]|| qC0l$Vf1dLNrh׿o_@,q"NHZM=L+ۿ6ܺqcɗ4yeKr Y3hճsM8tA0qE+Xr Y3iV{m{ :2ۻD5m^ş_> $q"ϤPgOHF4mD&\pyt*ڿF]$q3Q'XųeOf=yw( Hs7/țNZ6Qd @[FF9r-h  @(4c*[\FTo :5όJ;C!Ns)wcKc N3wS!*c]ʕ3wS!*c]ʕ3wcKkRw|Lt|#:Z;d1Ҧ5k\!Jtwd%mt#:Z= Q$NAY[u!Yn,ߎQ(ÏE5Va~zk1]Ͽ 9SUvZq!Y˰=w>!=Yyczk2n: Q,MUiǠI˰MπA(ÐIEiǠI]A,MUq"j*s~=%a_9h˱]r9]9g˱^:r9a_I3~ EEm#-w R 5]_Itߟ?1,Yނ9s۞1H,SYI@ bL=i#M$UކI bL=%Xm~ 0 2q4V0fJB{Wpϯw= 8J6yU+l%ϥZ3˯8S'P$P{&Ξ"e śV=|@˛>2̛:},jٻ.z :*Z{,Z6 :2ۻD5lş^>$i"ϤPgOșFlE&`״ryjڿN] (q3Q'XųeOf=yw(MHs7/țNZ6Qd @[FB9qmJ@@$, :τe:| d%KcΕDBR3m}!BVƺ+k[e1ҥό[_:}D)1eJ;d1Хό[c; :Tƾ-|2SJuwd%ls*Z;e2-|(Y j-,U]az^{(aǢ0nRK=5vu߀bIFI-8,eeߟIfJ,N<1=5viy(i親E$Ueeu a$4E$Um i親8I5~9^|BIf0ۯUey1%J,n]e9Fk0ۯ$v^bQ1Evᖻ(z*.ˏC$v9j *NUnĖr*,ˏ$[Z)KEwcyI nϟk2KMa#,di`ͳ!ƕ6:ɟ^=|{qC0l$V0f1$KJ2h׿o?@,y"ƎHbm>L5,\>ܻz ɗ6}eK6t Y3hճw];xA0qE 4p Y3hճwm[wA#H4yekٸy,ZF|HEHkΟÑ6kWhǷL)U/h((U&PfNgp"ʟRz6ad >R_D:n4* ].kxsl 8HXh!BT9[_;C!LlsҶu{S*[Fto2JB2m|}!B>-|k|!B>-|}BV>m|2RFTFC*c_ NuL|eK_:~ BVB3K4MUe^嚊k2]!8SUfmIg.ߎ Q(ÐI5We垚 ~{a,MEiǠ9go-6> =]z ێ9Yzߞ=])&o=xπQ,Qfud>!$PIEm"zk ߯>!$MUqc-7πQ0SY݂)g~|OIEqd.MA5Xm#=A5md/^:$ÑQv9t߯@ bL=%Xmdpn|$UZ+8 @c'P#Lkm=2sS!+kbA%r2ۯA rE5vgu翀IFz) 6E$]az^}(a$ӏArMV]Y=0i覢4C]ᖛqןbIfjnRMEV]Zm^|B AFJ,N=RMvߎz~bIfjӏA]u(r (-2MEVߎ{qןY$K=6]zןa& 82MEvᖻ(z*,oAUmi>~bQ8ROMAg 6EwcAg"̸2OUBYȨ.?Wv:oϟĘzJ=VQ&.?~Z42NFJ :{yShԯj54B"Jbm=DY&}{u@ǒ,d/fQd͡R˷@sgѧTgOF:[7pӷ_?@0C$RW/`œ:kWf׿D*^ͻ$ͣZypF,lE XtkZF=He!L{GaGB40uu[;TocѷPW3r]ǣo/@@)l ikşo/@!:5τJ" t%KkʕD2JB2-|g| :5[_:}d1ЕeJ;D)-|eJ;D)gK_=D)Еτ[c:~ :Tƾ-|2SJu3{cls*V Q$NAY[q!I.ێ{ Q(OA$]ubj)۰=w>rJ0MUiǟ9f-ێQ,IEi_9f.,ߞCrK4SUfq"j*2]A(ÐIEiǠI˰]A(ÑMUmj*2~{rK5Y~墫.=wπQ0Uv[z.-wπ R 0SY~)&]r=a`Yt۞!G(Qf\z榻n; PMVv墻p^; Mf\z'׎1,T]_Z+7 bL=%Xmdpn|$UކI7@cGP#Lkm=<*WwLq DsgP{&^\5l\6zx0*diծd1$LNزǧ a Hk^&mbͫw.$i"L{6 D6kWçD,bqPj<8Q#8*=] ѷPjlYSYF^> (yC')\r&үw}Q%TeЭom|{|kL @` D2J>+k;}C!NmsҶu{S*[Fto2JB2m|k|!BVƾ+|g\BVƾ+|g|!B>2m2SFtSKkƷ#!1[c;JTIf) CQMv݆9w QJ,-G,Ue㞛q~B 9%r (E]az~|B 9%z)( 8,eeu߿Qjn rMv]Zm^|B AFJ,N=ROMvߎz~BIfjˏAQU㞻 Ėi訳 81=V]zϟY$K=6]zןY&81Evߖ)zJ.ˏCWnk^~bY$:ROUAf6EwaAg ̶2OMzcYȨNWv:oנ)Mcb ˏ-ݖwa LT6ΞT+ڽ&{"P蒩XwO`đ.}*nɟ^]|8ċ:"kٶt Y3(Tn,ڷq&\i.dQdͣV9t T)Tb1dͥZYo "TI.f&ѫj,tQ#I6}"[:D5_ǣo$q"TˡVz6QC27vY3(Sj,vpHRXwoƕ:[7pѳO? a FZmݿ\uǟ^}@LBJ->\uɣg~ i"N{G`ŕ:{2˷ H dgSs][ ˜BZ_C2kx2E(d5 Y7y4m_˫O?<hI3YN ,chS,b(@ :τe:ι| cKc]to2J>+k[1ҥτJ;"!Ltms)Ʒ| t%lkҷw| t)ls)ι#!N-|e:;d1Ҧ5k\!JSFC*c_RƷ#)όk|1F 9SUfmנ9g- ~z1G =Y[u"Y˰=w>8SUvqY˰=w~! =]zzks~{b 0QfqY]A(MUmY2n:rK4SUz-6?!$OEEij*s׎A%WeǠYs׎ EEm"zl@Q0TYނ9h~ PMVvo]A5mcMA5qdo^; Qv9ht߯@ bL=%Xmdp~10e▊^;0F&X)ZgO`D*u-ŗFyqCH0l$V0f1dLNrٿ_,y"ƎJcmݾT5lF 6}ukٶtiSV{m[vA0q U+Xr iSV}|:x J<2<LUǣg$i"ϤPgOHF40q ek9}D5˧w?@<-dU&P򦏤RΧf=;0Lgc̥^-C R2-|g[1Е|%:Vη| cKc_uD2R3m}!BVƾ+lg\ :Tk[:5k[:9lg\!J3sC*c_ Nw| t|%J|BV>3sK4MUi^(垊2]Ͽ 8SQfmIg.,ߞCr 0MUiǟ9g.,ߞK4SUvq"i]πA(ÐIEiǠ9go=w!$OE5We_9gMπQ,Mfq"zkێ=%a_In:rL9]9gn:rL9aI2~ OIEqc=xr=%izl7 b 9ejl7 b 9ez=EEv׎10az=PMf\9(iB:Z7v YҫfyϿ8CϢLkݾLڽ.90,d/fQͣV3Ͽ@sgѧVgOF:kWfջo_0S'PRWOF:{wç Dӫ`1eN^ vF,lE Y6v$[N]$q2TУ̣Z wsQCm2SFtwcLk)#!1[[Jt{If) 6EUv߆Zk=yQj,-I,eeן~B 9%r (E$S]㖛qמB 9%z) 8I,m a$4E]㞻߿Yۯeeu aȦI5[~9^|BIf2ۯ$Wm9FjӏUm=BI"4I55݆z׿a訳-rUyAf6KEVᖼu AF6EwcIg"8R]g>~ca*oA~Z1&62OUi^ĘzK2KEa#H,di-`ѻbG:[˧f}}8J8}eKX4n(fЩ^Ytӿ:ۻ} 4ԫZ6ܻz J:*[:} 4ۿF|H%F[*u:0dӷo4cg)Zɳ$ͥ^ wsA#82eeӻPjn it*ڿV ,SGҪ^Գ&=YЦXŻQұtS*[Sm| :τeJ" t%LkN3wB SS"J>2-|k|BVƾ+|g|B>-|}B>2m2SFtwcLk)#!1[c[JTwIf) CQUv݆YyQfJ,-G,Ue㞻q~!9%rC]a~B AFz)-8I5Wm a$4E$S]㞻߿Yۯ]eu(i観 8K=5~Zm^BIf0ۯUmy 9%JˏAe{AF2۰E,Y~9~a訳-r]ey 9F=6_1k256])k2I=VូwI";sSekrJ=VQ&.?~[s4B採HR-},sUr=]~垚 ێ9Yzߞ=a9gpMA,Qfud!G$ÐMUqc!$ÐMVud=x R 4]I3ێ!H(Uv~)'~ PIVv梻n|$Qv\~)h3۟>10a`jl-xIVz'3߯@ bL=%Yq׎ 0 2u4ʖf1#˝Fweӳ>޾X%L>2Z8vi3hTn,vHRXwoF6[7pdѳ>Xe͞DRM>TU^śV]~@ @J-\TUǟg> i"N{G ŕ:{x2i˷L TdgSs][ ˜BR_B2kx2E(d5 Y7y4m˫O?<hI3YN ,ch+b)WFBJ>+k;}d)-s)ҷuS*[FSo!Bƾ+k[ :5Ќ[_:}d1ХτK_=d1Хό[_:|:9k\BB2ooDB []ΖuL|eJ| BV>3sK0MEe^嚊2]4QUmǠ9f-ێ{a,ӐIEe^)& ێQ,IEiǟ9go-6>!=]~垚ߞ9Yzߞ=a)'oMA,Qfqc>!$PIEm"zl ?!G(ÑMfu.=xQ0TYނ9h2~ PMVvp^: PIVv墻n{ Qf\~)'3ێ10T]`jl-xIVz)ht߯@ bLA5q׏? 0 4u4ꖰh1#˝Fweӳ>~P%L>27vY3(Sj,vpËHR(XwOE6K0dϯ>޿ Xe͟FRM>TU^śV]~@ @J-\TUǟ_> aO"L{7 E:kwhǷH dgRo];(BZ_C2kx2E(d5 Y7y4m˫O?<h93ٽN~ (Sh+`(׺1Е-|#)uS [Sm| :5ЌK_;"Lt)lkRu{S*c]uC [JtC [JuS+c_ Nu t)mt#*V#!1[c;:Tƾm2 [Ζw|Cb ,ӐE5Vazz*Mw>r 0IEe^(垚sn:1G$A$]zzk2m1G$A%a~垚 ێCrK4SUv[uczks~{b 0Qfq"j+s~{b 0SUv[v߯>!G$PIEmj+tێE5Wiǡj*tێ!$ÐMVqd=w R 4]I3׎!G(Qv~)'~|$Mf\z&~ Qf\~)g3۟>10]`jl-xIVz'3ۯ@ bL=%Yq׎ 0 2u4ʖf1#˝Fweӳ>޾X%L>2Z8vi3hTn,v HRXwoF:[7pdѳ>Xe͟FRM>TU^śV]~@ BJ-]>Tuɣg~ $iƏ#NG/`ƕ>{2˿$XlI3iV&He!L{G/ǙFun2y] eտTWr$,ɧwO?@)1ny" t%Kcto!BTƹ[_:;C!s)ҷuS*c\tD2R3o"JB2m|}BVƾ-|k|BVƾ-|2RTFC*c_ NuN-gK_:~B 9i$0n15ecq~|!1i$ӎ RM=5vu߿bAFz)( E$]ao~B 9%z ( 6,Uec߿Q jn rEV]Zm^|B AFJ,N=RMEV]Zm^|B AFjn rUas߿Y4,vk=B If0ۯ$Wmi=BIg -[~:m~aȦ RUAF56]{s1j۰G-ۆ{q1%2=V_uAg"8R]>~ca*N~Z1& ̸R]H8}e+lq̡N1շNP% <*ٶt HRf yn8S'P$N{&Ξ"e uśV=|@˛<2̚{,jع&:x 8"8y,jٻ6ܻ{ J<2ۼL5^ǟ_~ $q"$RgoHF4mG.qUK{4lǣo-|k|BVƾ+|k|!B>2m2RTDB [\ʕ5 t)mt#:Z;d1Ҧ5lk}2 [Ζw|b ,ӐI5Wa~zjM~ 4SQfmIg.,ߞCr 0MUiǠ9gn-6rK4RQfq"Y]πA(ÐIEiǠI˰MπA(ÐIEiǡY^:b 4SUvz-6!$PIEmj+tێE5Xij+۞!G(Mfv.=r=ej+ 1H(Uv~)g~ Mf[z&~$Qv~)h3۟?1,T]`jl-xIVz'4߯@ bLA5q۟?8J4y D1jQdLN1ջOP%L>2Z8vi3hTn,vHRXwoƕ:[7pѳO? a FZmݿ\uǟ^} a Jk_B*u:ѳ_?@4SG'VcJNtF.mE+Y7w,×V~>$q3VM^ QCrK4QfmI˰=w! =]~嚊 ێ9Yz ێ=]~梫.-7!G$OIEiY2~{A%e`I2~{A5Wiǡj*۞1G(Qf[z/MA%Wizl6πR 5a`Z* @ R 9ejl-7EEqpn|$Qv9㿀 bL=5qӎ 0 2q4V0fIBkWpdϫo8J6}e+3n%ϥZ3˯8c'P$P{&Ξ"e uśV=|@˛>2̛:{,jٻ&:x 8"Z{,jڽ6(J<:<LU_ǣg$i"ϤPgOțFmD&\ʗpy*ڿN] (y3Q'XųeOf=y( Hs7/ȝNz6QD @[FF9rS*[Sm|k|d)-|#)uS!*[FTo!Bƾ+k[:5ό[_=d)ЕgJ;d)ЕK_=D)K_:|:+|k|JB3sS!+cRι߀C)Ќk|1F 9SUfmנ9f ~:1F =Yv[q!Yo=6Cr 0MUiǟ9g.ߞrK4RQfqYMπA$OE5We_9go=w! A%a)&o=w1G$OE5iǠYn:bK4Y~梫/=xA,Uv\z垫.=x R 0TY݂)g˱n;EEm#-w b 5a`Z* @R 5a`Z+ 翀 b 9ez=EEv׎10az=PMf\9(iB:Z8v Yҫfymӿ8SLkL+۽6:xAǓ,hV0hqNV9tlǿ@sgѧVwoF:kWfջo0C%RW/aF:{wç Dӫ`1Ob wrA#I6"LU`˫w?@<+`r&үsm[y( Fk& ǙFup4*]?*}[W62-A22BVƹ[_;"!Lt%lk ND2J>+|g[ 2τJ;"Lt)lsҷu cKkNuS!*c]ʕ3wcKkRwLtt#:Zd1Ҧ5Ќk\!JTd%ls:Z= A$AY[q!In,ێQ(ÏE5a~zj1] 9UvZq"Y˰Mw~! =Yzzksn:b ,MUmY]A(ÐIEiǠI˱]A,MUq"jksێ=a9g˱]r9]9hn;rL9a_I3~ OIEqc=x R 5]_Y߯?!H,Uނ9s۟?1,T]Z+ bL=%Xm#/^;$UކI 7If\~)h $ie@:7t HQbYtϷ4C"Jcm>Dڽ.90*dfQͣV3Ͽ@sgѧVwoƕ:kWfջ0C%RW/F:{wçDӬ`1Ob wrA#I6"LU`˫w?@<+`r&үsm[y( Fk& ǙFup4*]?*}[W62-A2"BT[_"Lt%LkΕD2J>+k[1ҥτgJC!Nt#)Ʒ| t%lkҷu t%lkҷw| tmt#*VC)1gK_:|:T-|2 [ʕ5L|eK_:~B 9i$nRK=Ym妻ן~A9i褢˲ۏA rEV[~9 ÒY nRK=5viY .n rEV]Zm=1i親,m a$4E$Ueg Ėi親8I55~9^|bIg 2ۯ$Wm{ 9&jӏAUe{AF0۰E,v9~aȦ rUAFK=V_)J۰G5݆{s12I=VwI";sSek~ĘzJKEwczcb ˏ-6_ya LTF\5l[.@*`i-b÷УIB{weӷNXEBB ۻ} 4jٹ&0Ǔ.l$ʗ2l(ҧRfr(`Vj(ҧRn<8tA#H4yul8{,N]HEHk&D:{2E&`$5tÛV (yC'Zɻ1Qo]\:(M J{WOʟV(MLgc̤e1Е-|#)ҷuwC R2m|g| 2τeJ߀"Lt)lkN5wS!*[\JtDB SFSo"J3o2RTS*c]Ζu t)mt#:Z;e29+|k}2 [ʕur ,I5Wa~z*Mw>r 0IEe垊sn9A$NA%]zzk2m1G$A%]~嚊 ~{b ,MUmY]A(ÐIEiǠI˰]A,MUq"jksێA%e_In:rL9]9hn:rL9aI2~ OIEqc-xR 4]I߯?!H(U݂9s۟>1,T]Y π bL=%Wi#/^;$UކI IV\~)h㿀 $ae@2t HQbYtϷ8SLkL+ۿ6:x0*d/fQͣV4kϿ@gѧVwoǗ>{w׿0C'PRWOF>{whïDȓ^1eN^ vG.mE+7w,×V> $q3VM^ QC޾P% >2t Y3(SjvpËHR(XwoF6[70dѯ> aFZmݿ\uǟ^}@ BJ->Tuɣg~ i"N{G`ŕ:{x2i˷ H dgSs][x B[_C6{2E(d5 Y7{ <5ͯ__</hISZV ,chS,b C!LlkN!BT5K_#!Lt)lkN3wD2JB2m|k|:T9[;|2ό[_:}D)1eJ;d1Хό[c:~ :T+|k}2RFtcLk)d1Ҧ9+|k(Y jMG,U]ᖚ^{(Yn=15Yms߿IfJ*-I,ee߿QfjN=RK=5~9y1i親,m a$4E$Ueg Ėi親I5~9^|bIg 2ۯ$Um{ 9&jˏAe{AF0۰E$v9~BQ̶Evᖻ(zJ.ӏ$~:oϟr)oC$~:oןr)ˏ$[{q1&Mca*oC$[{s1&8R]kH:uKX4nΣViß_@(i DJ } ,)׷{];8tŏ$X)T`ѻJJrç0CϣN{6Ï.}:ϯ> iNJs&ΟB.};0dӷ__4cGѧXKN9unG.qUKy,]Û_ (yCQ'X$ΧbuQC+k[~d1Е1|%:Vη| cKcΕFB SSo2JB2m"JB2m2RSsFB [\ʕ3{SKkƷ#!1[c;JTIf) CQMv݆Yw Qj,-I,e㞻qמ!9q親4QU_z^|A9%r ( ,Uee߿Qjn rMvߎz~B AFJ,N=RMEV]Z~B AfjoAQU㞻(j ( 2MEVߎ{qןY$=V]zןaȦ :ROMwau(z*,oAUmi^~bY$ :RU{Af6MwcI"8R]g>~BYȨNWv:oנ1&62OUi^ĘzK2KEa#H,hi-`ѻbG:[˧g}} 0J6yU+3n&O^9tlϿ8c'PP{6B&mn`ɣf}@ @:ۻ<ۿ> J:*:} 2Z8vi3hTn,v LRZoǕ:k7pӳO,y2ϢLs&ΟB*u*֯bͫw.޿ iNJk&ΟB.}:0dѷ_?4cGVcJNtF.mE+Y7w,×V~>$q3VM^ QC|cYȨ.?UnϟĘzJӰG56_wI nϠ1&8R]kH:eKX3nΣVŻٿo_@,q"FR-; 4*Wm;xaŎ$X),^ͻУIF2hٿ,y2ϢLs&ΟB*u*֯bͫw.޿$iNJs&ΟC.};0dӷ__4cGѧXKN9unG.qU+y,]Û^ (y3Q'X$Υ^uQCk:}d)-t#)uS*[\Jts2JB2m||!BVƾ+lg\BTƺ+lg\BV>m|2RTS!+c Nw| t|%:=d1Ҧ9+|k}(Y j-G,U]az^{(aǢ0nRK=5Yvu翀bAFz) 8,Ue㞻ןbIfJ,-15Yvi Yۯ]㞛qןQۯ]㞻 a親I5Y~9>|B If0ӯUey1%J,n]ey9&jӏ$nk^~bQ̶1Evᖻ(zJ.ӏ$~:oϟr oCv:oϟr ˏC$[~Z)Ewczca*oC$]I.?~Z42ƎFR }$ysձn,vp Dg%R6A"e u^×Nqc2u E n(Ҧѫf 6oËL*\ɳУJJسj˷ DR\ɳ˟N4D$Xi0h(ӱs][(ċ@JmA*u;p׿LIհjI3W6}PO#PẉZ uQCʚ>Rĕ>uoQd Bc!" t%Kc]to 2e:Vη|c+c\to2J>+k[2όK_;D)1|e:"Ltt#*Vι#!N|%:ZD)Еό[c;~ BTƾm"RFt3{cLk*V Q(NAY[u!Yn,ߎQ(ÏE5azzj]8SUfqY˯=w>9Y[ucj*2]A$OE5We_9go-6>! E5We_9go=wπA(MUm"j*s~|=a_9h˱]bK5]݂)']rL9aI2~ OIEqc-xR 4]Itߟ?1,SYކIt߯?1H,SYI 㿀 bL9i#/^;$UކI rA5v۟? 0 2u4ʖh1#˝Fweӳ>޾P% >27vY3(Sn,vpHRXwoƕ:k7pӳO,y2ϣLs&ΟB*u*֯bͫw.޿ a Jk_B*u:ѳ_?@4SG'VcJNtF.mE+7w,ÛV> (q3Q&V$M^uQC~cYȨN?WnϟĘzJ۰G56_wI nנ1&R]kH:eKX3nΣVŻٿo_@,q"FR-; 4*Xm;xaŎ$X),^ͻУJF2hٿ,y2ϣLs&ΟB*u*֯bͫw.޿ a Jk_B*u:ѳ_?@4SG'VbʝNtF.mE+7w,×V> $q3PVM^uQC2-|k|!B>-|k|BVƾ-|k}B>2m"RFtcLk)#)ό[\AG =Uvm9g- ~z1F =Uv[q!Yo-6rK0MUmǠ9g.-5ߞK4SUfq"YMπA$OE5We_9g.-6>! A%e_9go=wπA(ÑMUmj*s~|=a_9^:rK5]ނ)g˰]rL9a_I3׎ OIEqc=xr=%ezl6π b 9ajl7R 9eǡz-xEEv榻~10aM$Yjl-yÊ@sGP$NkݾDԪعm;xsa"T)ZwoF6Jbͧo=@<*8vySVw];8t@Ǔ.l42l(ҧRj,ڷr(`Vj(ҧSnM8uA2yuk8{,N]$i"$Rwp"ɝN9uoG0u el}DUaͯ__<-d(ַ.}P򦏥T%Oj]\:z* ;$C!Lt)lkʕo!BT[_;C!LtlkN3wB RSm}!BTƹk[~25Ќ[_:}D)1eJ;D)ЕK_:}d1Хό[;:+|k}2SJu3{cLs*V Q(NA$Y[u!Yn,ߎQ(ÏE5azzj]8SUfqYo=v>9Yv[ucj*2]A$OE5We_9g.-6>! A%a_9go=w翀A(ÐMUmj*s~{=a9h˱]r9]9hn:rK9]I2~EEmc-wQ4]Itߟ?1,YކIt߯?1H,SYI 㿀 bL9i#/^;$UކI bL=%Yq׎ 0 4u4ꖱh1$KJfӷ>P%L>2Z8vi3hTn,vËHRXwoF:[7pѳO? aFZmݿ\uǟ^~> aJkΟB.}:0dѷ_?4cGѧXKR9oF.mE+7y,\ÛV (y3Q'Xū$Χb,8( Fk& ǙFuQCʚ>Rĕ>up깫kڿ,2Ĭ^lS [2m|g[e1Е-|#)uS [FS!BT[c:}d)Е1|e:Z߀"!Ls)η| t)ls)η| d%lkƷ| t)ls*VC)[c;:Tƾm2Sʕ5b ,ӐE5Vazcj)۰=vrJ0MEe^(垊sn:1F =Yucj*]Ͽ! =Yzczkrn:Q,MUmI˰MπA(ÐIEiY]b 0Uv[udߞ! OEEiZ*s~A5WiǡZ*sێA5Xijk ߯?1H(Qv\z梻p^:=%Wiz-7R 5a`Z+ π b 9ez=IVv׎10azM$YZl-x @sGP$NkݾDٹm;xtŎ"T*ZţoF6Kͫo>8:*7viSUw]8t(`iկfqϧ^y(`Vj(ӯoMxA#H4yu9{ 4,\×V~>$i"$Rwp"ɝN9o0uuLv.ͯ__@f)iW>= (ySGҪ^յ.}Mwץ}WUXC!Lt%Lkto!BT5K_"!Lt%lkN3FBR2m||:T9[:|e1ҥτK_;d)ЕgJ;d1Хό[c:|:+lg|!JSDB []Ζu!N-gK_;BVB3 4MUi_)%sn9AG$=Yubj)M~!9Yv[ubj*]πAG$OE5a)&ߞrK4SUv[uczks~{rK4SUv[u ߞ=a9g˰]bK4Y~&oMA,Uvz墫oMr9a`Yt۞1H(Uv~'˱n{OIUuo^: PMfz&~!H,SYZ* bL9i#/^;(YZ+-x@sGP#Nkm=ܺqc2uE ׳lfPbyn L*\ɳУIFrǯ@RZūcJJD"XiհhSoM;yvQ#6*̛LU`˫w?8S+`r&ѭo][y( Fk& ǙFuo4}*?*}K7jE*mel[<e*C R>2+k[}d)sR3wBRB2-|g\ 2τgJ#!Lms)ҷucKc N3wS+c_Ε3wS+c Nu t%ls)ι߀#!1gK_:|:Tƾm2Sʕ5b ,ӐE5azcj)˰=6Cb ,IEWe~䚊k2]π1G =Yucj*M!=Yucz*2mA$OE5We_9f.-6>! A%a)&o=w!$OE5WeǠI]rK4Y~梫/=xπA,Qv[v-wπA,Uv~&p]r=eZ*߯?1H,U~)g~ PMVv梻n|$Qv\~)g3۞10]`jl-xIVz'3۟?A5e#/n|0F&X*ZwO`ď.u-ŗNzaCH0l$VhQd̡Nزç,y"ƎJcݿTUl×N<| 8˛>2̛:} 4ԫZ6ܻz 8*Z} 4F=|H%F[^*};0ջL U.fҧԱwm|:(D[ē:{skE(dE+{ +k;}d)-|#)uS*[\Fto2J>2-|g|:Tk[:5[; :9k\B>2m2 SJu3wd%ls*Vd1Ҧ5+|k}2 [Ζw|b ,ӐI5Wa~zjM~ 4SQfmIg.,ߞCrJ0MUiǠIgn-6rK4SQfq"i]1G$OE5We_9go=w! OE5We_9h˰MA,MVq"zk ێA%WeI2~{A5Xij+ߞ1G(Qf[v/MA%Wizl6翀Q4]_Y@R 5ajl7 bL9i"MIVz'3۟?10e▊^;0†&X)ZgO`C*m ^Ó>z@*`I`ͻbș>kWpѯ.޾PEL@::{,*Wm[vAǓ.l$ʗ2l(fѫfv(`Vj(ҧRn (yC'Zɻ1ѭo][z(MJ{GOJRQd @[!GHS [2m|g[d)Е-|#)ҷu{S S3m|| :5όK_;"Lt)lkRuS+c]ʕ3DB SFTsDB [FtDB [u3wcLk)ι߀C)ό[[JSd%ls:Z= Q$NA$Yu"Yo-6ߞCr 0IEe^)% ~z Q(ÐE5We(垚 ێ{Q,MEiǠIgo=w! A%a)&.-6>! E5We_9g˰MA(MUq"zkێA%e`I2~{A%WiǡZ*t۞!G$ÑMfv.==%eǡjk @ R 5a`Z+ @ b 9eǡzl-wEEqpn|$Qv9㿀 bA5q׎ 0 2u4VfʛB{Wpϯw= 8J6yU+3l%ϥZ3˷2̛:} 4jٻ.z 8*Z{4ԫZ><|H%DZA*u*dѷo_8sh)Zɳ$ͥ^ wsA#82eeӻPjn it*V (yCG)^gT{&<YЦXŻQӰd)sN3D2Jƹ[c:;C!NlsR3wD2J>2+|g\e1ЕeJ#!Nt#*Vη| d%KkNu d%LkҷƷ| t%ls)ι߀C!1gK_:~ :Tƾm2 [ʕ5b ,ӐE5Vazcj)۰=vr 0IEe嚊rm߀1G$A]ycz*]π1G$A%]~䚊 ~{ Q,MUmǠI˰MπA(ÐIEiǠI˱]A,MUm"j*s~=%a_9^:bK5]ނ)']rL9aI2~ EEqc-wQ4]Itߟ?1,Yކ9tߟ?1H,SYI 㿀 bL9i#/^;$UކI IV~)h㿀 $ie@:7t IRbYϿ8SϢLkݾL+۽6:x0,d0fQNV94lǿ@gѧVwoǗ>{w׿@RZųУKN4mD$Xj0j(Twm{x(˜@RnA*}KqgïLI1jI3ػ>= (yC'ZQQsm|{{Y%VeЭom|{|Z k 0C!Lt%lkuo!BT5J"Lt%LkΕD2J>2-|g\e1ХeJC!N|#*Vι| d%LkRu t%lk)Ʒ| t)ls*V߀C)1[c:~ BV>2ooFC*cRƷbA%r2ۏA rME5vs߿bAFz (CQUv߆Zm=(a"ӏ? rEV]~9y(a$ۯQUaz~!9%z)-8I5Yviy1r ( 8I5Yv=1z)-RMEVߎzןY45Y~9^|B IfE$v^|BI 455ۆZןi(.= sQ]e{ AFI=V_1%k256_12K=VI;sSekĘzJ=Vzcaˏ-6_ya L'TFA"\Ulܿ6:w@*di-bJFջ_,q"NHcmݿT5lÓF<{ 6}ukٷvys׷}{ :*[:} 4F=}~HEFc_B.}KpտH Tfӱwm|:(D[ē:2ye0÷E*iUL] fǷ㮊:PBJ>[c:;" cKc\to!BT9[_;" t%LkN3wD2R2m||!BVƺ+k[25Ќ[c:|25k[:9lg\!JSsS!+cRƷ#!1[[JFt{QfI 8E$U_zm=(aǢ0nRM=5vi Y nRME5~9y aۯAQUa~B AFJ,N=RMEV]Zm^|B AFjn rMaq׿QE,ni9&JoA]e 9FjӏWmi>|bQ̶EVߖ(z*.ˏCv~j nWnĖr*,ˏ$[~Zߠ1&EwczcYȨN~Z1F̸R]kP˚:uKX3nMRr׿_??P% <*ٶt Iҭf HR(XwOE6K0cϯ.޿XeDRM=L5l×N=|@ BJ-\TUǟg> iO"L{G œ:{whǷH dgSs][(D[đ6{skE(d5 { <5ͯ_@PWr$,ɧO_D)2nB R>+k:}C!lkN3D2J>+k[|d1Е1|%:Vη| d%Kk N3wDBRS2JB2m"J3o"JSsFC*[]Ζ5 tt#:Z;e2-|2SʕuCb ,ÐE5azcj*Mw>r 0IEe^)% ~z Q(ÐE5Wa(垚 ~{ Q,IEiǠ9go=v>! A%a)&.-6>! A%a_9goMπQ,Qfqczl ߞ=a_In;bK9]9hn;E5Xizl@Q0T]93ێ1H(U)h3׎1,YI߯@ R 9e▊=IVz'3۟?10aM0F&X)Xg/ C&m u]>zx0†(\IT^ͳbH>k7pdϯw.~XEBBۺ} 4jX}{v0Ǔ.h$ʗ2lfѫfv(`Vj(ҧRn ae͟FZmݿ\uǟ^} a!JkB.}:0dѷ__4cGѨXУ˟R9oG.qUKy4,]ş_ (yCQ'Xų$Χb,8( Hs7aGJ9qQD @SEBkʾ+&À@ :|%:VuC R2-|g[e1Е1|#:Vηc*c\ts2J>2-|g|:Tk;~:5Ќ[c:~:5k[:9lg\JB3sFC*c_ Nw| t|%:|BV>3sK4MUi^(垊rmπ1F =Yv[q"Y˯=v>rK0QUmנIo-6>4SUv[q"j*]A(ÐIEWe_9go=πA(ÐIEiYn:rK4TYz垛.-7@A,Qfud61G(Mfud-wπA0SY~)'˱n;OIEqd=A5Xm#=EEqdo^;$ÑQv)ht߯@ R 9i#/^;$YZ+-x @cGP#Lkm=k:}C)sҶ5wC SSm}BT[c:}C)-|#:Vι"!Ltms)η| d%Lkҷw|Ltmt#*V"!N-|eJ=d1Ҧ5k\!RFtwcLs*V;Q(OA%]ubi˯=6r 0MEe_)% ~z Q(ÐE5Wa垚 ~{ Q,ӐIEi_9go-6>! A$]~垚ߞ9Yz垚߯>!$OE5XiǠY2n;rK9]݂)'pMrK9]9hn{E5m"zl@Q4]I3ێ1H,U)h3׎1,YކI߯@ R 9e▊=IUv׎A5e▋/^;@←&\ӪZwO`D*mÓFܺ0†(\)T,^ͳ"G:[70dϯw.~XEBB:} ,*X}{vA.l4ײl(ҧRj,ڷr(`VjҧRj2s 4MUezkM>K4MUi_)& sn:1G =Yubj*M 9Yv[ubj*]߀A(ÐE5We_9go-6>! A%a)&o=w! OE5WeI]bK4SY~垫.=wπQ,Uv\z.=wQ0SU~&p]r=eZ+ ߯?1,U)g~ PMVv梻n|$Qv\~)g3۞10]`jl-xIVz'3۟?10a▊^;0F&XӪZwOđ.u*._śNqC0p4VhQ͡Riǧ,y"ƎJcݿTU×N<|@˛>:ۻ<ۿ>(J:2̛<,]×V]HEFcC.K7qfç H TfԱw}|:( DcE:2y=e*0ǷE*iUL] fǷ;  @C!Lt%Kkto 1ҥ|%:VƷB R2m|g| 2τgJ#!LtlsҶuS*[JtDB SFTsDB [FtDB [JuwcKkη#!1[c;:TƾooFS!+cbAEr &4ۯEV[~9iQJ,-I,eeןbAF)-8G,mes߿Ifj,N=RM=5~9=(i親,m(i親5Yvi= 9%z*,N= rMaߠ Ėi( 2MEvߖq߿Y&81EVߖs(z*,oAe>|BQ1MwawAf6Evw Af61MzBYȨ.?Wv9ϟĘzJ=VI&.?Y~Z0y2N FJ 9{yShTj54B"Jcm>DZ&@ǒ,h0fQMV4lϿ@gѧVwoǗ>{w׿0CPRWOF>{x2hǯDȓ`1N^ wrA#I6"̛Lv.aͫO?@8`gRsm|:( Fs7aGJ9ad @[EBVk+ھ@ :|#:VuB RB2+k[|d)-|#)uS*[FS!BVƺk[~1ҥτK_;D)1eJ;D)1eJ;d1Хό[c;~ :Tƾ-|2SJu3wd%mt#:Z; Q(NAY[q!I.ێ{ Q$NA$]ubi˰=v=Cr 0MEi_)&ێ{ Q(ÐIEWe_)&-ߞ4SUv[ucz*2n:b 0Qfq"j*2~{b 0SUv[ud ߞ! OE5XiǠY2~{A%e`I2~|A5Wij+ ߟ>!G(ÑMfv墫oM=%Wiz7 b 9ejl7R 9eǡz-xEEv梻~10azM$YZl-x @sGP$NkݾDԪعm;xs"T*ZţoF6Kͧo>8:*7viSUw];8t@Ǔ.l4׳n(ҧSn<*dʗ2l8Ts];vQ#I4}} <,ś^> (q2TcKRYqG0uuLv.ϳo`PW3pşg@ Ulitk[Ûg+++ c*[Sm|g\e1Е-|#)u{C R2m|k|d1Е1|%:Vη| d%Kk N3wDBRS2JB2m"J3oo2SFtFC []ʕ5 t)mt#:Z;e29-|(Y j-,S]az](aN<15WmeߟbAFz) 6$U]㞛q~B 9%r ( ,Uee߿IfjnRMEV]Zm^|B AFJ,N=RMEV]z~B AFjoAQU㞻 i訳 :1EV]zןY$̶I=5݆Zןa& 82MMvᖻ)zJ.ˏCWnk^BQ8ROUy AF6EwcIg"R]g>~BYȨNv:oנ1&̸R]^ĘzJKE~qCH.h.b÷Тș>k70cϫo= 8J8}eKXp(ҦѩbynËHRXoǕ:kWpӷ_0C$N{6Ï.};0dѳO4S'Q&TwoǙBr˿DӬ`QϩbQC8*=] ocϳo2+k:}C)lsN3D2J>+k[}C!s)ҷuS*c\JtD2R3o"JB2m"JB3o2RFTDB [\ʕ5{cLk)#!1[c[Jt{If) 6EUߎZm=(Y.nQ=5Yvu߀IfJ,-I5muY 0ӏ? rMvߎz^|B AFJ,N=RMEV]Zm^|B AFJn rMwaqןQE$mi{ 9%J.n]e 9&jӏWmi=bQ̶EVߖ(z*.ˏCv~j nWnĖr*,ˏ$[Z1&Mczca*oC$[{s1&8R]P:eKX3nNRr׿_? (i͞DB:{$sVwLa$T ^ͳbɛBw׻o_0CϣN{6*u*֯bͫw.޿ a Hk^*u*ϳO@4SGVcJNtF,mE+Y7w$ԫ×V~>$q3VM^QCʚ>Jn6{sl6* ].[x3kbVMg֥mVrUxW}C!Lt%Kc]t :e:VηS!*[FSo}:5ЌK_;C!Nms)ҷuS [Fts"J>2m|}BTƺ+|g|!J>2m2SFtwcLk)ι߀C)Ќk\1F 9SQfmǠ9&smπ1 9SUfmIg.ێa,ÐI5We垊s~: Q(ÐI5We^)&ߎK4SUv[u"j*2n:b 0Qfq"j*2n:rK4SUv\zߟ>!$OEEiY3~|A%WeY3~A5Wij+ ߟ>!G(Qf[z墫oM=%Wiz7 b 9ejl7R 5ez-xIVz׎10az=$UZ+-x @c'P#Nk>[_:;#!Lt%Lkuo!BTƹ[_;" t%Lk N3FB R3m}!BVƺ+k[ :9k; :9k[:9lg\JB3ooFC []ΖuL|eJ:~ BB3 4MUi_(垊rmπ1F =Uv[q!Yo=6CrJ0MUiǠ9g.-6ߞrK4QfqYMπA(ÐIEi_9go=xπA(ÐIEiǡY^:bK4SUz垚-61G$IEm"zk ߞ!G$ÐMUqc6@Q0SY݂)gn{ OIEqd.=A5Xm#=EEqdo^;$ÑQv9ht߯@ b 9i#/^;$YZ+-xÊ@cGP#Lkm=yqC2qDײlfPbyn Lӫ^ͳУJJسj˷DRZųУJN4l "TIhRoM;yvA#I6"Lua˫O@8+`&үsm|:( Fk'aGF9Qd @SEBk*+V낹k޿@ :|#*VuwBR>+k;}d)s)ҶuwB R3m||:5[_:=d)-|%:Z߀"!Ls)η| d%LkRw t)ms)߀C!-gK_|:-|2 [ʕ5 |eK_:~!0aǢ.n=15mcq~B 9%q覢4ۯOMv]Y=y(aǢ0ӏ? rEV]9=0i覢4E$]㞻ןQ 0n rMvߎz~B Ifjn rMaqןQ"E$Wmy1z*,N sQUu(r)N? sQU 9Fk0۰E,Y~:mi(.? S]bY& R]gcY&.= ek^r*,ˏ-݆{s1&Mca*oC$ݎ LTFT5+۽.{ua "PȒXgO`đ.}*nɟ^]@:*viShճsM&\iկdQNZYn P)TbQN^6pF,h44riSع.HE͠Hs&E:{rD&`5tÛ_ (yC'Zɻ1Qo]|:P򦏤T%Oj]\:bYg-D2BVƹJ| c*[\FSo| :e:Zη| cKc\to2J>+lg[ :5ό[_=d)Е1eJ;"!L|#:V߀C!-|eJ;d1ҥЌ[[BB3ooFC*c_ Nw#!1[[1G 9Ufmנ9g ~z1G =Yv[q!Yo=6Cr 0MUiǟ9g.ߞrK4SQfq"Y]πA(ÐI5We_9go=w! E5We_9gpMπQ,Qfq#zk ێA%e`In{A%eǠYsێE5Xizl@Q0TYކ93׎!G(Uv~)g~ Mf\z'~1,T]Z+ bL=%Xmdpn|$UފZ+7 @c'#Lcm4*WwLqDg&R6A"du]ÓFz qc2u E n(fѫb  LӪ\ɳУJJسj˷@RZūУJN4lD$Xi0j(ӱs][(ċ@JmA*u;p׿PI0jI3ػ6}PORͥ^80JWp#KZXYuZչ\5]_d)msN!BT5J" d%Kc]to!BVƹ[c:}d)-|#*Vη| d%KkN3wS!*c\uDB SFTFB [u3wcKkRƷ| tmt#:Z;e29+|k}2 [ʖuCa,ÏE5]zcj)۰=vrJ0MEi_)% s~:AG$A%]zzk2n91G$OA%a~垚 ێ4SUv[uczks~{b 0Uv[uczkێ=a9gM Q0Qv[v-7@A,Uv\z墫/MrL9a_Isێ!G(Qf[z梻p^:OIUuo] PMVz˱~$Qv~)htߟ?10az=IV\~)ht㿀 (ie@2t8ѩ^94k˯ (i͞DJ:{$sVwMa$T +^ͳТɛB׿o_,y2ϢLs&ΟB*u*֯bͫw.޿ aJkB*u:ѳ_?@0S''VbʝNtF,mE+Y7w,×V> $q3PV$M^uQC2+|g[1ҥτgJ#!Ns)Ʒ d%LkRuS!*c]Ε3wcKkRw tmt#:Zd)ХЌk\JTcls*V;Q(OA$]u"Yo-6ߞ Q(OE5azzj1] 9UvZq"Y˰M9Yuczk2n:Q,MUmY]A(ÐIEmYn:rK4SYz垚-6!G$IEm"jk ۞!$IUq#6@A0SU~)'˱n;EEmc=x=%Wiz-xA5mc/MEEv~!H,T]`jl-xMf\~)h㿀(ie@2tHѩ^9tk˯ (i͞DJ:{$sVwMa$T +^ͳbɛB׻o_,y2"Ls&ΟB*u*n˧w.޿ a Jk_B*u*ѳO?@4cGѧXKN9unG.qU+y,]Û_$q3VM^uQC-|k|!B>-|k}BVƾ-|}"JSS!+c Nw| t|%:<:Tƾ2oo 4MUi^(垊2]Ͽ 4RQemǠ9g.ێ Q(ÐE5Wa垚 ~{b ,MUiǠIo=w=]~垚ߞ9Y~垚>!$OE5XiǠY2n;rK9]݂)&pMrK9]9hn;r9a`Yt۞1H(Qv\~&n; PMVv墻pn;$Qf\~'׎10T]`Z+7EEv׎15e▋/^;@←(\ ZwO`ď*u-ŗFyaCH.l$V/f1$KJ2h׿o?@(q"NHZm>L,\>ܻz 6}ukٷviSV{m[vA0qE+Xr iSW}:y K<: Tv.a˫w.8sh\ɻeNbQCɘ:: ]?&u;qfïTW3pßg@ U/jYT*_k.+Z놹벼@ :|#)uwD2BVƹ[_" t%Kkus2Bƺk:}d)-|#:Vη| t%LkN5wS*c]ʕDB SFTFC [u3wcKkRƷ| t)mt#:Z;e29+|k}2[ʕur ,I5Wa~z*Mw>r 0IEe^(垚sn:1G$A]zczj2]A(OE5Wa)&ߞ9Yz ێ9Yzߞ! E5WeIn:bK4TY~梫o= Q0SU~梫oMr=a`Ytێ1H(Qv\z&n; PIVvp^; Mf[z'~1H,TYZ+ bL=%Xm#/^|$UކJ+7 {2hǯHӬ`QϩbsA#I6"LuaͫO?@2̛:} 4ԫZ6ܻz :*:} 4F=|H%F[^*};0ջL U.fӱwm|:(D[ē:skE*hE+}DUϳ T6w45ͳYUZ\]@BJ>[_;" t%Kc\to:5τgJ|S*[\FTo!BVƹk;|e1ХeJC!-|#:V"!Lt#*V߀#!-|e:;d1Хό[;:-|}2SJu3 t|eJ~A1i$0nQ5Wmeמ!1i$ۏA rEV[~9 ÒY .nRM=5~iw Y0ӏA rMvߎZm^|B AFz)-1=5~9=1r (-1=5~Zm^|BIfk0ӏA]ew(r (-RMMvᖛsߠ r *.=rUw(r)neBQ2MMwawAf6EvូwAg"̸2OUzcYȨNWv:o׿ĘzJ=VI&.?W~Z42掠HR {$ysԱn,6oÊDg%R6A"du]ÓFz qc4u U 3n(Ҧѫf 5 Pӫ^ͻ˟NϿ@RZųУKN4m"Xi0h(ҧӱs][ @JM&u;0տPI1lI3ػ>= (yC')\Qүs}{|Q%TeЭom|{|*ȬӭޮJ @C!Lt%Kc]t} 2|%:VuS S2m|g| 1ҥe:Zι| t%Kk N3B SSo2J>2m|}BTƺ+lg\BV>-|}"RSS!+c Nw| t|%:=d29-|(aN:I,Ue㖛o~}(aǢ0nRK=5Yvu翀bIFI-8G,ee߿bIfJ,M1=5viy(i親,m a$6,my9%z)N=rMvᖛq߿Y$I=5ۆZoY&81EVߎsߠ(r)neBQ2MMwawAf6EvូwAg"̸2OUcaȨNWv:oנ)Mcj ˏ-_waLѦR6^T+ڻ&}{"T)ZwoE2:a˧g}~ 8Ċ:"kٷtY3hԱsL&\iկfQNZYo P)TbQϧ^ 6F,h44risX6|HE͠Hs& E:skD&`$5t$]şg<.f()W>= (SH`V6=V5e֍kVp8"!Lt%Kc\FT|d)sN3D2J>k:}D)s)Ҷu{S*[FTo"J>+|g\2ό[_=d1ХτK_}D)gK_}d)Хό[;:-|}2SJu5 t|eJ~A9i$0nQ=Ymeן~A9i褢˲ۏArEV]~9wQ jN=1=5Yvg YӏAQMvߎz~B AFJ,N=RMEV]Zm^|B AFJ,N=rMvߎzןYE$mi{9%J,nQ]w r *.= rUw 9&k0ۯ$v9~i(.= S]gbY& r]gcYȨ.? mk~Ęr*.ӰG-ݎI";sSekǟĘzJEwc|a#,di`ͳ!Ǖ6Jaɣ^]|aCH0l$V0f1dLNrhٿo_,y"ƎJcmݿT5lF qcɗ6}uk6tiSV{m[vA0q U+XtiS׷&z K>: \\.ͫ?8s\ͻ1eOb,uQC::-&u;qgǷE*hE+}DV.Ϸ T5w,ͳYթ[5\ `B R>k:;C!Lt%Kkto!:T5όJ߀" t%KkΕD2J>2-|g|e1ХgJ"Ltls)Ʒ t%lkƷ| tms*V߀C!-gJ|:+|k}2SJu3{d%ls*V;Q(OA$]u"Yo-5ߞ Q(OE%]zz*]9SUvq!Y˰=w~! =Yzzks~{b 0Qfq"Y]A(ÐIEiǠI]b 4SUv\z6?!$OIEmj+tێA%WeǠZ*tێ!$ÑMfu.=r=%eǡjk @ R 5a`Z+ 㿀 bK9ez-xEEv梻~10az=IV~)ht㿀 (ie@2tHQ^9tk˷4C"Jcm>DZ&@ǒ,h0fQMV4lϿ2˷Dӫ`QObsA#I6"̛Tv.ͯO?8`gSw}{{PO$RM^,80LgpcKZ9wXՙZ5[@ d)-sN!BT5ЌJ| c+c\Fto!:T5[_;C!NmsҶuS!*[\tDBRSo2RSo2RTC*[]Ε5cKkι߀C!1[c[JTQf) CQUv݆Yy Qj,MI,ecן~A9%r &E]a~B AEz) 8I4m a$2ۯ]㞻߿Q"ۯ]eu(i訳 8=5ۆZm~BIg ۰E$mi=B IfG,Yv9^BI"4I=6]{qߠ(z*.ˏCWv~j *NUnk~r oC$~Zoנ)KEwcI nϟĘzJKEwcaCH,hi-`ͻ"G:Jaˣ^] 0J6yU+3n&OZ94kϷ8c'PP{6B*mn`ɣ^}@ >:ۻ<ۿ> J:*̛:}<\N=~HEFc_B.K7qf׿L U.fҧԳw}:( DcE>س2y=e*0ǷE*iUl] ǿŬЭjۮ@`C!Lt%Kct 2|%:VuS R2m|g[1Е|e:Vη| cKc_uDBR3m} :T9k;~:5[;~ :lg\B>2o"RFtcLk)#!ό[\AG =Uvm9g- ~z1G =Yv[q!Yo=6Cr 0MUiǟ9g.ߞrK4RQfq!YMπA(OE5We_9go=w! A%e_9goMπQ,Mfq#zk ێA%e`I2~{A%WeǠZ*tێ!$ÑMVu.=r=eǡj+ @R 5a`Z* @ R 9ezl-wEEqn|$UކI bL=%q׎8 4u4ꖰh1#˝Fweѳ>~P% >2t Y(Sj6o LRXwoƕ:[7pѳO ae͟FZmݿ\uǟ^}@LBJM>\v.`ɧo޿ i"NG`ƕ>rϿ$XW2nYSػ6<PfNWOINYqQCʚ>JnC64* ].kxsldVuio 8!:e:Vu{BR>+k:=C!lkN3D2J>+k[~e1Хe:Z"Lt)lkRuS+c_ʕ3wS*[\uwS!+c_Ζ5SKcNwL|%:=d)ХЌlg|JTQfI 6EQUv߆YyQfJ*-8,U]㖛q~B 9%r (E$]aq~A9%r ( 8,meu ÒYۯ]㞻߿Q 0ӯ]u Ėi覫 8K=5ۆZm~BIg 2۰E$mi=BIg G,Y~9~BQ"6K=V_s)zJ.ӏ$v9r oAWvj oC$~Zoנ)KEwcI nϟk2KMa#,di`ͳ"G6Jaˣf] 8J6}U+3n&O^9tlϿ8S'PP{6B&mn`ɣf} 8˛>:̛:} 4ԫZ6 :*̛:}<,\N]H%Fc^.}KpտL)U/fT{}{{( DcE>m2}">"m+qg˿E*mUl;e0ѭj @` D2BT5όJη|S*[2m|g[d1Е-|#)uS [Sm|:T5[_;D)-|#:Vι| cKk N5{cKc N5{cKkRw tt#:ZD)ХЌ[[JSFS!+cRι߀AFz &4ۯEV[~9i߀bAFz)(EU_z^{(a"ӏA rMV]Zk=1i親4E$S]㞻߿Q 0ӏAQUaqןQ 0ӏA]㞻 i親8I=5~Zm^BIf2ۯ$Wmi=9%JӏCUm=BI"6K=6]{q)zJ.ˏ$v9r oAWvj oC$~Zoנ)KEwcyI nϟ k2MM~aCH,hi-`ͻbG:Kbˣf}8J8}e+X4n(fP^Ytӿ@ >:ۻ<ۿ>|@ BJ->\u`ɧo޿ i#NG/aF>sjD$\3p iSY>}HfNWOINYqQCk;}C!s)uS [FTo2J3m"JB2m2JSoDB [u3wd%Lk)"!N-gKc;:Tƾ2oo 4MUi^(垊2]4QemǠ9g-ێ Q(ÏE5Va~垊 s~{a,MEiǠIgo=w>! A%a~垚ߞ=]~墫.-6! OE5WiǠIn:rK5Y~)&oMrK9]9hn;E5mzl@R 4]Is۞1,Yނ93۞!H,YކI߯@ b 9i▊MIVz'3۟@ bL=%Xm襢ӎ 0 4u4ꖰh1#ʝFweѳ>~P%L>27vY3(Sj,vpHRXwoF:[7pѳN ae͟FZmݿ\uǟ^}@ BJ->\u`ɧo޿ i#NG/aF>sjD&\p isY>=PNgp"ʟRz6QCʚ>J_C:m62-A2{mhָ(8H!:T5τe:VηS RB2+k[}d)sR3wFBRB2+|g[1ҥτeJ߀"!LtlsҶuS*[\JtFB [FtC [\u3wcKkRw| t)mt#:Vd1Ҧ5lg|JTw QfI 6EU߆Zk=yQJ,-,Ue㞛q~!9q親4Uaz^|B 9%z)( 8,mu a"ۯ]㞻߿Qۯ]eu aȦI5~9^|B If0ۯ$Um9Fk0ӯ$ni>|BI"4I=6]{qߠ(zJ.ˏC$v9r oAWvj oC$~Zנ1KEwczcYȨN~[s1&8R]P˚:"uKXnΣVŻٿo_@,qFR-; 4*W{m;xt&X)T`÷ʝJrç{w׿4S'PTgOǗBr˷H,bQЩf,A#6*ۼTnϳ__8bgSw}PO$RMb,yw(MLgpcL^,yxZ@  d)msNs!BT5τgJη|c*[FS| :5τJ߀"Lt%lkN3wD2R2m}!BVƾ+lg\:Tlg\BVƾ-|k}B>2m2 SJu3{SKk#!1[[1F 9SUfmנ9f ~:1F =UvZq!Yo-6rK4QUmנIgn-6rK4QfqYMπA$OE5We_9go=w! A%e_9goMπQ,Qfqczk ۞A%WeI2~{A5Wiǡj*۞!G(Qfv/M=%Wizl6翀R 5]`Z* @ R 9eǡz-xEEv墻~10]`j=IV~)hu㿀(ie@:Z7t HQbYtϷ8SLkݾL+۽.:wAǓ,hV0hqNZ9tËLӪ\ɳУJJسjϿ@R\ɳ˟Rt"Xi0j(Աwm{x(˜BRn.K7ǷPI1lYSYF] (SG)\r'Sw}YЦVų1Rw~ @` D2BT5όJηS [2-|g[~d)-s)ҶuwB R2m|g|d1Е1|%:Vι| t%LkN5wS!*[\uC [JtC*[\ʕ3wcKkRw| t)mt#:Vd1Ҧ5lg|JTwQfI 6EQUv߆ZkyQfJ*-8,U]㖛q~B 9%r (E$]aq~!9%r ( 6,eeuYۯ]㞻߿Q 0ӏC]㞼u i親8I=5~Zm^BIf2ۯ$mi=BIg G,Y~9~BQ"6K=V_s)zJӏ$v:mi*NUnk~r ˏC$Y~Zנ1&Ewczca*oC$[{s1&̸R]kP :"uKXn%ΥViß_@ (i DJ ۺ},)׵{]8saŎ$X),`ͻJFrhç0BϣN{6Ï.}:ϯ?0C'PRgOG>2Ƿ DӬ`Qϩf,A#I6*ۼT.ϳ__8bgSwP򆏤RMb-yx0Lgc̥^-yZ `   1Е-sR32BT9J| c+c\Ft!:T5ЌJ#!LtlkN5wS [FTo2JB2m}BTƺ+lg\BVƾ-|k}B>2m2 SJu3{d%ls*Ve29-|(YjMG,U]ᖚ^{(YN=15Wms߿IfJ*-I,me߿bIfJ,-1=5Yviy a$4E$]㞻ߠ a$4E$m1z)-RMEvߎ{qןY45[~:m^bQ"45~Zoa訳-rU 9F25݆zߠ)JӰE-ۆzߠ1k2=VߖwI;sS]^ĘzJ=VI.?W~Z4B採HR-}$sUr,vp Dg%R6A"du^×Fqc2u E n(Ҧѫf 6p Lӫ^ͻ˟NϿ@RZųУ˟N4"Xi0j(Twm{y ċ@RnA.}K7gǷPI1lYSYF] (yC'\r&ұw}YЦVų1Rw~D2BT5τJηS RB2+k:}C!lkN3!BT5K_#!LtlkN3wD2RB2m|k|BTk[~:5Ќ[c:|25[[ :Tƺ+|k|B>2oo2SJu3{cLk)d29-|(Y jMI,Ue㖛o~|A9i覢2ۯMv]Y=y(a$ۯAOMvߎZm^}1i親E$Ueeu߀Q 0ӏAQUas߿Q ۯeew i訳 81=V]zϟY$K=6]zןY&81Evߖ(r)nmi>|BQ8ROMAg ̶1McAg"̸2OUgca註N~Z1&62OUi^Ęk2M>~a#,di-bѻbȗ>[70cͫo 8J8}eKXp8Ҧѫbyn Lȓ)Zū"H>{wջo_02ϣN{6D2K0dѳ_?@4S'&Twp"HFسk"Xj1j8(U{}z(˜BR^2[Wi˿E(d5 Y7y4m_ɧw?<h93ٽN~ (Sh+b)WS R>k:;" t%Kc\FT| 1ҥ|%:VwS [Sm|| :τgJ"!LtlsRu{S*c\uFB [FTsDB [FtS*[]ʕ3{SKcRw| tmt#:Z;e29-|(Y j-,S]az](aN=15WmeߟbAFz) 8,Ue㞻qן~B A%z) 8,meu߀Q 0n rMvߎz~B AFJ,N=RMvߎz~Q ۯ$Ue9%zJ,n QUu(r N= rUw9&jӯ$v^BQ̸1Ewau AFK=Vߖ AF6McyIg":R]>~ca*oC$[{s1&̸R]kP˚:uKX4nΣRŻزٿo?@(q DJ } ,)׵{]8saŎ$T ,^ͻУIF2h׿0C#N{6Ï.}:ϯ>0CPRgOF>{2hǯH,bQЩf,A#I6*ۼT.ϯ__<ӬbԳ{YRNb=y(M JWp#KZ9wX@  BJƹ[_|S R2+lg[}d)sR3wFBJ>2+lg[~e1Е|e:Zι|c+c]uFB SSo2RSo2RSsFB [u3wcLk)ι߀C)ό[[JSd%lt#:[= Q(OA$]ubi˰=vrK0MUi_9&ێ{ Q(ÐI5We)&ێCrK4RQfq"i]A(ÐIEiǠI˰MπQ,MUq"j*s~{=a9g˰]rK9]ނ)g˰]rK9]92~|EEm#-7 R 5a_Y߯1H,Yނ9t۟?!H,YI 㿀 bL=i#/^;$UކJ+7Ê@cGP#Lkm4)׵wLq Dsg%P{6Ξ\Ul>ܺqc2uE ׳lfPbyn Lӫ\ɳУJJسj˷@RZūУJNlD$Xi0h(ӱs][(˜@RnA*}KqfïLIհjI3ػ>= (yC'ZQQsm|{{Y&V1ѭs}j¬0D2JƹJ|S [2-|g[}C!Lt)lkΕ2BVƹ[_:;C!s)ҶuS!*[Fto2JB2m|} :Tk[25Ќ[; :T+|k|B>2ooDB []ΖuLgK_:~B 9i$0nQ5Wme~B 9%q覢2ۯArEV]~9w ÒY n=RK=5vi Y0ӏArMvߎZm^|B 9%z)-1=5viy1z)-1=5~Zm^|B IfjӏA]u Ėi訳 :1EVߎ{qןa&81EVߎqߠ r)NeBQ̶Evូu 9FK=Vߖ1k2=V_uIg":R]^ca*oC$[{s1F̸RekH8e+X3lqMRr׿_? (i DJ ۺ},ֵ{]7&X)T`÷ʝJrç+k:}D)sҶ5wD2J>+k[~e1Хe:߀"!Ltms)ҷw d%KkNuS!*c]ʕ3wcKkRwLt|#:Z;d1Ҧ5k\!RFtw QfI CQMv]9QfJ*-8$S]a^}(a$ӏA rEV]9=y(a$2ۯQUaz~B 9%z)-15Yviy1r ( 81=5~9=B AFjnQUc i( 1EV_{qןa$EV_{q߿aȦ :ROMau(zJ.ˏCWv~j *Nmk^j oC~:o׿Ęr*.ӰE-ݎ Ag";sSekĚk2KEa#,di`ͳ!ƕ6Jaɣ^]||aCH.l$V0f1dLNrhٿo_,y2Ə!JcݿTUl×F<| 8ukٷvys׷}{x :*:} <\N=~H%Fc_B.}Kqf׿L)/h(U{{{PfNgp"ʝNz6QC>JnC6m62-A2{ma 0@P!:5τe:VuBJ>[:;" cKc\Jt!:5όJ"!Lt)lkN3wD2JB2m|k|BTk[ :5[;~:9k[BV>m|2RFtcLk)#!1[[1F 9SQfmǠ9& sn9߀1G =Yv[q!Yo-6rK0QUmǠ9g.-5ߞ4SUfq"Y]πA(ÏE5We_9go=w! A%a9go=wπA(MUq"jktێ=%a_In:r9a9~{EEm"z6翀 R 4]Is۞!G(Uv~)g׎1H,YކI߯@ b 9i▊MIVz'3۟ bL=%Xm襢~ 0 4u4ʖh1#˝Fweӳ>~P%L>27vY3hTn,v LRXoǕ:kWpӷO0y2ϣN{6Ï.}:ϯ>0CPRgOG>2iǷDӬ`Qϩf,A#I6*ۼTnϳ__<He!J{7`ƗBlG0uu[:Lv.ѷPW3r]ǣo/@D)1n yţw?? 1Х|#)Ҷ3!:e:VuB R>+k;}D)sҶ3wB R2m|g|d1Еe:Z"Lt)lkҶuS*[\uC [\uS!+c_ Nu t)ls*V"!N-gK_:~ BV>2ooS!+cιbA%r2ۯArEU~i߀bAFz) E$]az^|!9%rE]aq~B 9%z) 8I5m Yۯ]u a$̶,vi{1z)N=rMwaߠ Ėi( RMMvᖛ(r N? Q]e 9Fk0۰E,[~Zoϟi(N? e>~cY& sS]>~caȨN?Wnϟr*.ӰG5ݎI Wv:oנ42NFJ 9yi3hSj ymӿ8CϢJcm=DY&}{u0*dd1d̡Rj˯[_| c*[Sm|g[d)-s)Ҷ3wDBJ>+k[}C!NmsҶuwS [FSo"J>+|g|:Tk[ :Tk\BVƾ-|}2RTFC []ΖuL|eJ:~A1i"0n=14e㞛q~|!1i$ӎ RM=5vgu߀bIF) 8,Ue㞻ןbIFJ*-1I5YvYۯAQUaqןQ 0ӏA]㞻ߠ a&I5Y~9>|BIf0ۯ$Um{ 9&jӏCUeBI 4I55݆z׿a註.= sQ]gBQ$:RUzBY& sSe^caȨNWv:oנ1&M~ca*oE-ݎa LT6T5+۽.v0↑(`IT`ͻbș>{Wѳ>XEBBۻ} 4jٻ&9A.l4׳n8ӯn<A0q U+Xtysع&{z K<: \] nͯO?@8s\1ϩf,8QC~BYȨNv:oנ1&̸R]^ĘzK2KM>~qCH.hծb÷ə>kWpdϯw.> 8J8}eKXp8ҧQb yËHRZ!Ǘ>{wfջo_,y2ϣN{7 D2K0dӷ_?@0S'PTwoHFسk$Xl9(ֵ{{(BZ_C2kx2iE(d5 Y7y4m`˫O?</hI3YV ,chS,b)BJƹJη|S R2+k:}C!LlkΕs!BT[_;#!Lt)lkN3FBR2m||BT[;|1ҥτK_=d1ХτK_=D)gK_}d)Хό[;:-|2 [ʕ5L|gK_:!1a"0n15Wmeמ!1i褢˲ۏArMV]~9yY n=RM=5~9iy YӏAQUߎz~B AFJ,-1=V]Zm^|B AFJ.n rMaq׿Y4G,vi=B If2ۯ$ni=BI 45ۆZϟa観 RU AFI=6_1k055ݎs)k2=VߖwAg";sSe^Ęzk2KEwczca*ˏ-_ya PR'VW‹&du>z0↑(`i-b÷JFջ_?@0y2"Lk^@"e uǟ^}~@ @B <D5l×N=~H%LDRm@"mcϯO?@8sh)Zɳ$MZvQ#82eӻPjn itk[V (ySG*^gԳ&=YЦXŻQ" d%Kc\FSm|g[}d)lkʕo 1Е|#)uwB RB2+lg[~d1Е-|#:Vηc+c]tD2R2m|}!BVƾ+lg\BTƺ+lg\BV>m|}2RTDB []ʕ5 t|%:<:Tƾ2oo 4MUi_(垊r]Ͽ 4SQfmנIg.ߎQ,ÐIEWe^)&ێb ,MUiǠIo=w!=]~垚ߞ9Y~垚-6>1G$PIEiZ*3~|A%eI2~|E5ijk ߯?1G(Qf[z墫oMA%Wiz-7 b 9ejl7R 9eǡz-xEEv~10e▊M$UZ,-xÊ@sGPNsDY&}[Ŏ$TӪ\ū!Ǖ:[7pdϯ.޾ XeDJ-\<Dۿ6ܻz 8"8y$*X.z J:2ۻD5lś^>$i"ϤPgOșFmD&\ʗryk[N~> (yC'Zɻ1ЫjM[y0MJWOʟV u0LwMD2BT5όJηB R>[c:;"Lt%Kc]to:5τeJ| cKc]to2J>+k[1ҥτJ;C)-|%:Z߀#!N|#:V߀C!-|e:;d1ХЌ[[:-|2SJ5 t|eJ~A9i$nQ=Ym妻ן~A9i覢2ۯAMV]9y Y jn=RK=5~iw Y0ӏAMvߎz~B AFJ,N=RMEV]Zm^|B AFjn rUaq׿Y4G,vi=1%zJ,nS]9&jӏWmi>|bQ1Evᖻ1Jӯ,Y~Zoןj *NWvr)ˏ$[Z1%Mzcb ˏ-ݎI.?Y~Z42掠HR-;} ,Vw<HE͠Hk&đ6kwh˷$\py*ڿN} (yC'Zɻ1Ыo][y( H{G/IRwadKBc&aȜd)lkto 1Е-|#)Ҷ3wD2Jƹ[_" t%Kc_to!BTƹ[_:;C)t#)wS [FTo2R3o"JB2m2JSoDB [u3{d%lk)#!1[c;BV>2srK0MEe䚊k1]!8SUfmIn,ߞCrJ0MUiǠ9g.-6ߞCrK4QfqYMπA(ÐIEiǠI˰MπA(ÐIEmY2n:b 4SUvz-61G$ÐIUq"zl ߯>!$IUqc-6翀 R 4TYނ9h~ PIUu/ME5md.MA5qdp^; Qv9@ bMA5q~10e▋/^<0←(\)\ţoE2}:nɟV=|| qc2q42jqΥV4kϷ+k:;C!Lt%Lkto!:T5όJ|S*[FTo :5όK_;"Lt)lkRuc+c_Ε3wS!*c]ʕ3wSKc Nu t)ls*V"!N-eJ|:TƾmFC*c_RƷ߀bAEr &4ۯrEV[~i߀bAFz) E$Uaz^}(a$ۯAOMvߎZm^{1i親4E$U]㞻߿Ifjn rMvߎzQ 0ӏ]u(j ( :1EV]zϟY$I=5݆ZϟaȦ :RMMwa(z*,oAUmi>~bQ$8ROUAg ̶1Mc Ag ̸2OUecYȨN~Zנ1F̸R]_ĘzK2KM>~qCH.hծb÷ə>kWpdϯw> 8J8}eKXp8Ҧѫb yËHRZ!Ǘ>{wfջo_,y2ϣN{G D2K0eӷ_?0S'Q&Twp"HFسD$\VlIiV&Hf!L{G/GF42y] eտT􊗴t$-_ɫ_@ Ty 8!BT5τe:VuwD2JƹJ|c*[FSm|g|1Е-|#)uS [Sm|| :5όK_;"Lt)lkRuS+c]ʕ3wDB SFTsFB [JtS+cNwL|%:=D)ХЌlg|JTwQfI 6EUߎZk=yQJ,-I,ecמB 9%r &E$]ᖛq~B 9%z) 8I,m a$4E$Ueeu i親-Yvi1%z)N= rMaߠ Ėi( RMEvߖsߠ r N= sQUAF5ۆZןj *Nei^~BQ$ ;r]gbY&.? nkr*.ӰG56_wI&.?Wv:oנ1&RekǟP :"ukp(fOZ3ǯ,q"N FRM\<Ԫٻ&{AǓ.h$Vj&P^y P ,`$LV9t"TIffѭj<8tA#H4}[:D5_ǣo $q3VLZ QC-|k|BVƾ+|g|!B>2m2RTDB [\ʕ5 t|%:=d1Ҷ9+|(YjMG,Ue㖚^}(a0nQ=5Yuu翀bIFI-8G,mes߿bIfJ,N=1=5~9y1r ( 8I5Yviy1r (-1=5ۆZm^|B AFjˏA]w(r *-RMa)z)NS]gy9F2G-[~Zoןj *Ne>~cY&- sSe>~BY&.= nkr*.ӰG56_uI&.?Wv:o1&̸RekϟP <"ukp(fOZ3ǯ(qFR-<4jع}{v0ǒ,hVhϧ^Yn P ,`$LR9t "TI/f&ѭj a Hc@&mn˧w.޿ aNLs&đ2[7g׿ H-b&ѭnM;yw(˜BR_B2kx2iE(d5 Y7y4˫O_@U/jYSڿW@)2n!:|#)Ҷ32BT5τe:ηS RB2+k;}C)lsN3D2J>+k[|d1Е1|%:Vη| d%Kk N3wS [JtDB SFTsFB [JtFB [ʕ3{d%Lk)C)ό[[!JTw QI 6E$UߎZk=yQJ,-G,Ue㞛q~!9r4CUaz~B AEz)-8I5WmYۯ]㞻߿Q"ۯeeu i覫 8K=5ۆZm~bI E,v^|BIg 5[~Zmi訳-rUyAFI=V_1k256])k2=VᖼwAg";sSei^Ęzk2KEwczca,ˏ-6_a PR'VW‹&du]>z0*`i-bJF1׻o?@,y"Ə!Jk@\uśV]~@ @B <D,×N=~H%MDZm@&m֯ϳ_?@4cg(Zų$MZvQ#82"eeտPjnyk[_ (yCG*^Ե.})h,3Y" c*[2+k:;" d%Kc\FSm|k|d)-sR3D2Jƹ[_:;" t%Kcus2J>+k[~1ҥτgJ"Lt)lsҷw d%LkRu t%lk)Ʒ| t)ls*VC)τ[c;:Tƾm2Sʕ5r ,I5Va~z*Mw>r 0IEe^(垚sn:1G$A]zzk2m1G$OA%a~垚ێ9Yz ێ9Y~垚-6?! OE5WiǠY2n;rL9])g˰]rK9]9~| OIEqc-wQ0]It۟>1H,Uނ9s۟?1,T]Z+ R 9i#.M$YZ+7Mf\~)(i͞BB̚xi3hSj5ÊDѦTWÏ*un`ɟ^]}@<2Zy$)׷}{A0qE 4p Y3hճwm[vAH2yeKٷy$kZ><HEHkΟđ6kwi˿D&`4rk[V (yC'Zɻ1Ыo][z(M JWP"ʡV vpf;" c*[2m|g[}C!Lt%Kc_t| 1Е-|#)ҶuwFBJ>k:}C)sҶ5wC SSm}BT[:}C)-|%:V߀"!Lt#*Vι"!N|#:Z"!N-|e:;e1Ҧ5k\!JTcLs*V; Q(NA$Yu"Yo,ߎ Q(OA%]ycj*M~!9Uv[q"Y۰M =Yyczkrn:b 0MUmY]Q,MUmj*2n{bK4SYz垚-6!$OIEmj+۞!$MUqc-7翀 R 4Yނ9h~ PIUu/MA5mc.MA5qdo^; Qv9t߯@ bL=%Yq~10e▋/^<0←(\)\ūoE2}:nɟ^=||qC0p4ʖhqNV˷+|g\1ҥτJ;D)1eJ;D)ЕgK_=D)Еτ[c:~ :Tƾ-|2SJu3x t|%:|!1a"0n=15mcq~A9i褢2ۯArMV]~9wQ jN=1=Yvg Y0ӏAMvߎz^|B AFJ,N=RMEV]Zm^|B AFJ,N= rMvߎ{qןY4G,vi=1zJ,n Q]w r N? sQ]AF2G-[Zןj *Nei>~cY&- sSe>~BY&.= mkr*.ӰG5ݎI Wv:oנ42NFJ 9{i3hSj nӿ8SϢLcm>DZ&{vAǒ,h0fQͣV3Ͽ{2hǯHӬ`QϩbڷQ#8*<\nϳ__8bgSwPORMb-yx0Lgc̥^-D2BT5τe:VuwD2BTJηS R2+k[}D)msN3D2J>k;}d)-|#*VƷcKc_ʕFB SSo2J3o2RSo2RSS*c_ NuL|eJ|:Tƾoo K4MEe䚊k1]~ 4RQemנ9g.ێ Q(ÏE5Va~垊 s~zQ,IEiǠ9go=6>! A]~垚ߞ=]~垫.-6! OE5WiǠIn;rK9]ނ)']r9aI2~|E5m"z6翀 b 5a_Y߯?!H(U)h3ێ!H,YI㿀R 9i#M$UފZ+7Ê@c'P#Lcm4)ֵw<Dg%R6Ξ"\U>ܺ qc2u E n(fЩbyËLȓ*\ɳУIFrǯ@ZūУJN4l "TIհhҧӱs][ @JM@*};qfïPI1lYSYF] (ySG)\r'Sw}Q%V1Qs}" c*[2+lg[}C!Lt%Kc\FT|e1Е-sҶ3D2Jƹ[_;C!Lt)lkN3D2J>+lg[2τgJ"Lt)lkҶucKkNuS!+c_Ε5{cLkƷ| tmt#:Zd1Ҧ5lg|JTQf) CQMv݆Yw Qj,-I,ecמA9%rE]a~B AEz)-8I5WmYۯ]㞻߿Q ۯ]eu a親I=5~Zm^BIg E$vk>|bQ"455ۆZϟa訳 RU 9F=6]s)jG5ݎ{s1%KEVI sSekĘzJKEwcz qCH,hi`ͳ!ƕ6:ɟV=<{aCH.l$/f#˝J1׻_?,q"NHbm>L5,\>z qcɗ6}eK6tiSV{m[vAH2u UK6tysX.{z J<: \.ͫ?8s\1ϩf,8QC::-*}K7˿E(dE+}Dv.ѷ T6w45bѴS R>[_| c*[2+k[}C!Lt)lkto!:5τe:η|c*[\FT!BT9[_;C)t#)Ʒ cKk N3wS!*c]ʕ3wS!*c]Ε3{cKkRƷ| t)ms*VD)ХЌk\!JFtwcls*Z= Q$NA$Yu"Y˯=6rJ0MUi_9&ێ{ Q(ÐI5We^)&ێrK4SUvZq"j*2n:A(ÐIEmY] Q,MVq"jksێA%e_In:rL9]9hn;rL9a_I3׎EEmc=xr=%Wiz-w b 9eǡzl-wEEq~$UކI rA5qן? 0 4u4ꖰh1#˝Fwfӳ>޾P% >27vY3(Sn,v LȒZţ!Ǘ>{Wfջ_?@0CϣN{6Ï2K0dѳO?@0S'PTgoșBsjϿ$X1j9(յ{z(BZ_C2kwiD&`$w,m_ɧw??</hI3YV ,chS,b(BJƹJηBJ>[_" c*[FSm|g|d1Е-t#)ҶuwD2Jƾk:}D)-t#)uC [FSo"J>+|g|BTƺ+lg\BTƺ+|g|!JB3oo2RFTcKkι߀D)ХЌk|Jt{QfI 8$]az]0a$ӏ? rEV[~9y Y .n RMEV]~9=1q親,eeu a$4E$Ue i親I5[~9^|BIf0ۯUey9%JˏAe{AF0۰E,Y~9~a(.= sQ]gzBQ:RU{Ag"̸2OMzcYȨN?Wv:oןĘzJ=VQ&.?~Z42NFR ۺ{$ysձn,voHѦTG&m-śV=|| qc4y U+4p8Rj,vaŏ&\iկfqϧ^z6pF*d$ʗ3nI(ճ{m{(ċ>B-?"e֯ѷo_8sR^QЫjMyw( Fk& ƗB44}*?*}KWjE,m e[ S R>[_|S R>+k:;"Lt%Kc\Ft| 1ҥ|#:VuS S3m|k|d1Е-|#:Vη| cKc_ʕFB SSo2J3o2J3o"JSsFC*[]Ζ5 t|%:=d1Ҧ5|k}2 [Ζw|b ,I5Wa~zj]!9SUvqIo=6rK0QUmIo=w>! =]~ ێ9Yz ێ9]~梫.=w@A(Mfqcz ߟ>1G$ÐMUqc!$ÐMVu=xQ0TYނ92׎ PIVvp^; Mf[z'~1H,T]Z+6 bL=%Xmdpn|(YZl-x @cGP#Lk=XEBB 4ԫY.:x 6}ukٷvyt*X&:x :*̛;<,ÛV}$iƏPWOǙBD&\ʗryjڿN] (yC'Zɻ1ЫjM[y0M J{WOʟV(LwD2BT5τe:VuwBJƹJ|S [2+k[}D)lsN3D2Jƺ[:=C)s)ҷuS!*[Fto2JB2m|k|!BVƾ+|g|BVƾ+|k|!JB3oo2RTFC*c_ Nw| t|%:|BVB3 4MUi_)%sn9AG$AYucj*M9Uv[q"j)Mπ1G$OE5Va)&.-6ߞ9Yzߞ=])&o=wπQ,Qfud?!$IUq#z1H(Qfv.=r=eǡj+ @Q4]_I߯1,YކI߯@ R 9e▊MIVz'3۟?11e▋/^;0F&X*ZwO`D*u-ŗFy qC0p4ʖhQ͡RŻjǧ,y"ƎJc\U^×N=|@ @B <D,\F=|H%LDRmݿ"eobͯ?4cGѨXū̡VypG.q eK9{ <5m_ɧw?<-dU.<P򦏤T$ϩfM[z(Lw 1Е-sNo 1Х|#)Ҷ3!:e:VuB R>2+k[}d)-s)ҶuwB R3m||:5[_;D)-|%:Z߀"!Lt#*Vη| t%lkҷƷ|Ltt#:V#!N-|eJ}d1Ҧ5lg|JTIf) CQMv]9wQJ,-G,Ue㞛q~B 9%r (E$]ᖛq~A9%r ( 8,meu ÒYۯ]㞻߿Q ۯ]eu(i( 81=V]Z~Y6I5~Zm~Y$81EVߎs(z*,oAUmi>|BQ82OMcAf6EwcAg"̸ROUgca註N~Z1&62OUi^Ęk2M>~a#H,hi-bѻbș>k70cϫw=8Ċ8uK5rHRf6oËHRZţ"H>{w׿o_0C$PW/`œ6[Wfջ4cG'VbɝJ4m$XVlI3iW.Hf!LW/țJ9uo2y"=e*0ǷE*hUKںU e÷doJz  C!Lt%Kc\FSm|g[}C!Lt%Kc_t|1Е-s)Ҷ3D2Jƹ[_;"!Lt%LkΕ!BT[_:=D)-|#*Vη| d%LkN5wS+c]ʕ3wS!+c_Ε5{cLkҷƷ| t)mt#*VD)ХЌk\!JFtwcls*Z= Q$NA$Yu"Y˯=6rJ0MUi_)&ێ{ Q(ÐI5We)&ێrK4SUvZq"j*2n:Q,Mfq"j*2n:b 0Qv[uc ߞ=a9h˱]bK5]ނ)g˰^:r=a`Ysێ!G(Qf\z梻^: OIUuo^: PMfz~$Qv9t߯@ bL=%Xmdpn|$YZ,-x @c'P#Lkm=XEBB <ԫZ.z 8"8y$*X&z J<2ۻD5lś^~> iƏPWOǙBE&`״ryk[N~> (yC'(Zɻ1ЫjM;y0M JWOʟV u0%!Nw 1Е-sNo 1Е-sN!:5τe:VƷS RB2+k[}d)-s)ҶuwB R2m|k| :5Ќ[_;D)-|#:Vι"Ltms)Ʒ| t)ls)η"!L|%:ZD)Хό[;:Tƺ-|2 []Ζu t|eJ:~!1a"0nQ=YmeߟbAEz)(E$]az^|A9%r &E$S]㞻qןbIfjN=RMEV]9=1r ( 8I5Yv=1z)-RMEV]zY4,Yv>|bI -Y~9^BI 455݆z׿j *N? SebY& ;RUebY&- Sei^r*,ˏ-ۆ{s1&62OUg>~ca*Ï-ݎwa L'TFA"\Ul\690†(`I`ѻТəB{weӷN XeDJ < (yC'Zɻ1Ыj][y( H{G/IRKAfwS R>[_|S!*[2+k:;C!Lt%Kc\Jt| 1Е|#)u{C R2-|g[1Е|e:Vη| cKcʕFB RS"J>2m|}BTƺ+|g|B>2m2SFtwcLk)ι߀C)ХЌk\JTwIf) EQUv߆Zk=y QjM1I5me߿IfJ,M15Yv aǢۯQUaqןQ 0ӏAQUaqןYE$Wmy 9%zJ,N sQU㞼u j (-RMa(r)N]g{ 9F2G5ۆZ׿j *NUnk^j oC~:o׿Ęr*.ӰG-ݎI;sSeϟĘzJKEwcqCH.h-bѻbH:[/ͧg}} 8J6}e+X4n(fP^Yǿ8c'PPFÍ*u*n˧o> a Hc@"e .`ɣg~$iNLs6đ2[7f׿ D,bqQj=8QC:2 "eeջPjn it*V (SGҪ^յ.})h,3Y" c*[2+k:;" c*[Sm|g[}C!Llkto:e:VηBR>2+lg[~d1Е-|#:VηcKc]uDBR3mBTk[25Ќ[;~:+lg|!J3sFC*c_ Nw| t|%:|:V>2sK4MUi^(垊rmπ1F =Y[u"Y˰=w> 9Uv[u"j*]πA$OE5We)&.-6ߞ9Yzߞ=]ނ)&/=wπA,Qfuc߯>!$PIEm"zl ߯?!G(ÑMfu.=xQ0T]93׎!H(Uv~)g~!H(Uނ9t߯?1,T]`Z+7EEv׏?10a▊^;0←&\ ZţwOđ.u*._śNqC0l$VhQd͡Rسiǧ,y"ƎJc\U^ŗN=| 8˛>:ۻ2m|}BTƺ+lg\B>2m2RFtSKkι߀C)ό[\!JFt3{QfI 6E$U_zm=(a0nRM=5viY nRME5~9y(i覢4E$U]㞻߿Q 0ӏAQUaqןQ ۯUee(j (-2MEVߎ{qןY$=V]zןa観 ROMcw 9F2G-ۆZ׿i*Nmk^j oAv:oןĖr*.ӯ-ݎ Ag";sSek k2MM~aCH,hi-`ѻbG:[˧f}}8Ċ8}eKXp8ҦѩbynËHRXwoƕ:k7pӷO0C$P{6D2K0dѳ_?@0S'PTwoșBjD$Xl9hֵ{{(˜BR^2kWi&`$w4m_ɧwO?@ U/jYSWVr@ 1lkt|1Е-sNo!:|#:VuwD2BVƹK_߀" d%Kc]to!BTƹ[_:;C)-t#)ƷcKcΕ3wDBRSo2RSoDB [JtSKcRw| t)mt#:Z;e29+|(Y j-$S]az=(YN<15WmeߟbIF) 8,UecןbIfJ,N:1=5viy a$4E]㞻߿Yۯeeu i親I=5~:m^BIf2۰E$ni=BI 5[~Zma訳-rUAF=6_s)jG5ݎ{s1%KEVI ;sSekĘzJEwczqCH,di`ͳ!ƕ6:ɟV=<{aCH.l$/f1$KJ2g׻_?@,y"ƎJcmݾT5lF 8}ukٷvys׷}{A0q U+Xtis׹&{z K<: \] nͯO?@8s^QЫf=yv( FcEB44*?*}KWjE*mel[<e C!Lt%Kc\FSm|g[}C!Lt%Kc\Ft|d)-sN!BT5τJι|c*[\FS}:5όJ"!LtlkR5wS*[Fts"J>2m|k|!B>-|}BV>-|2RTFC*[]ΖuL|eJ:~A1i"0n=15ecq~!1i$ӏ? rME5~iQjN:15YmuY .n rEV]Zm=1q親,m a$6,my9%z)N=rMvᖛq߿a$I=5݆ZaȦ 81Evߖ)zJ.oAUmi^~bQ8ROMAf6EwcIg"RUg=ca*N~Z1&62OU^H8e+lq̡N1շNP%L>2t Y'ӭj5ËH(VgOE6K0cϯ>޿ Xe͟FZm>TU^śV}@LBJM>\.`˧o.޿$iƏPW/GBD&\pit*ڽF] (yC'Zɻ1ЫjM;( HsG/ɝNzwsQD @[ ǛHS R>[_|S R>[_;" c*[FSm|g[~d)sN3D2Jƹ[c:;C!NlsR5wD2J>2-|g|e1ХτgJ"Ltms)Ʒ| t)ls)η| t%ls)η#!N-|eJ=d1ҥЌk\!JtwQfI CQMv݆9wQJ,-,U]㖛o~A9%r4CUaz^|B 9%z ( 8,meuYۯ]㞻߿Q 0ӏA]㞻 i親I=5~:m^BIf2ۯ$ni=BIg 5[~Zma訳-rU 9F=6]s)j۰G5݆{s1k2I=VwI";sSekĘzJ=Vzcb ˏ56_a L'TGB"du>z0*`i.bʝJ2h׿o_,y"Ə!Jk@"e uǟ^}@ @B <L5lśV]H%F[*u:dӷo4cg)Zɳ$Υ^ sQC::-]?&u;qgǷE(d5 Y{ ~cY& sS]>~caȨNWvϟr*.ӰG56_wI noנ42N FJ 9yi3hSj nǿ4B"Jbm=DY&{v0*d/fQͣV4kϿ@ѧVwoǗ>{w׿@R\ɳ˟R9tD$X1j8(U{}: ċ@Rn.[W˿E(d5 Y7y4m_ɧO?@U/hISZV ,Sh,b(2BT5τe:VuwD2BT5τJηBJ>[_;" cKc\FT| :e:Vηc*[\FTo!BTƹ[:}d)Е1|e:Z߀#!Ls)η| t)ls)η| t%lk)η"!N-|eJ=D)ХЌk[JTd%ls*Z; A$AY[u!Yo-5ߞ Q(OE5a~zk2]π1G$A%]zksn: Q,IEiǠIo=w! A%a)&.-6>!G$OE5WeǠI]bK4TY~墫.=wπ Q0Uvz墫/=A0U~&]=%ijk@ R 5a`Z* @ R 5ajl7 bL9i#M$Qv9 bL=%Xq׎ 8 4uDꖱh1$KJfӳ>P%L>27vi3hTn,vHRZǗ>kWfշ_?@0CN{7 D2K0dѷ_?@4S'&Tw"HFD$\VlIiV&Hf!L{G/ǙFt2yeeï T5w,mͯoHJKtLBJƹJηBJƹJη|S R>+k:;" c*c\FSo|d)-s)ҶuwD2J>+k[|d1Е1|e:Vι|cKc_ʕC [FtsDB SFTFC [u3wcKkҷƷ"!N-gK_:|:V>2ooFS!+cιbA%r2ۯArEV[~i߀IFz) 6$S]ᖛo~B 9%r ($Ue㞻ןIfjN=RMEV]Zm=1r ( 8I5Yv9=1z)-RMEV]zY4,Yv>|bI -Y~9^BI 455݆z׿a訳-r]e{AF4KEVᖼwAg ̶2OMzcYȨN?Wv:o׿ĘzJ=Vzca*Ï-ݎw PR'TFA"\Ulܿ6:w@*di-bJFջ_?,y2Ə!Jk@\u^śV]|@ @B <D,]×N=|@%LBRmݿ"eobϯO@4cg(Zų$MZ6Q#82eeջPjnyk[_</hISڿWiJ)v 1Е-sNo 1Е-sNo :|#)ҶuwD2Jƹ[_" t%Kc_to!BT[_;C!s)ҷuS*c\tDB RSo2RSo"J3o2RTFB []ΖuL|eJ|BV>3sK0MUe^(嚊2]Ͽ 8SQfmIn-5ߞrK0QUmנIo=6> =Yzks~{b 0Qfq"j*2n:rK4SUvz߯>!$OIEij*s׎A%e`I3~E5Xijk !G(Qf[z梻p^:A%Xi"-xA5md/M Qv\~)htߟ?10az=IV~)hu㿀(i@:Z7v Yҫfyӿ8S'#Ns?T5l\>ܺ cɖ4yU+XpHӯn,ڷraŏ&\iկfr&Pb 6qF*h$׳nI3hֵ{}:y >B-?"m֯ѷo` L)/h8(ַ.}PO#P̣Zu(MJ{WOʡV vGITJLBJ5τe:VuwD2BT5τgJηBJ>[_" c+c\FSo|d)-s)ҶuwD2J>k;}C!s)ҷuS*c\uFB SSo"JB2m2JSoFB [ʕ3{SKkι߀C)ό[[!JFt{If) 6EUߎZm=(Y.n=Q=5Yvu߀IfJ,-1I5Ym YۏAQUaq~B AFJ,N=RMEVߎz~B AfjnQU㞻 Ėi訳 81EV]zןaȦ81EV_q߿aȦ :ROMwau(z*,ˏCWv^i*Nmk^j oC~:oנ)k2KEwaI nϟk2M>~qCH.h-bѻbȗ>[7/ͧo8Ċ8uKp8ҧQb yn Lȓ)Zū"H>{wջo_0C$PG D2K0eӷ_?0S'Q&Twp"HFسD$\VlI3iW&ܻHE!L{G/GFuo2y=e0÷E*iUL] fǷAzL*Wb!:|#)Ҷ3!:|#)Ҷ3D2BT5τeJηS R2+k[}D)msN3DBJ>+k[~e1Е|e:Zι|cKc_ʕB [FTs"JB2m2RSsFB [\ʕ3{cKkι߀C)ό[[Jt{If) EQUv߆Zk=yQj,MI4meߟbIfJ*-I5muY0ӏAQUvߎz~B AFJ,N=RMEV]Zm^|B AFJ.n rUa߿Y$̶5[~9^~BIg G,Yv9^bQ̶K=V_qߠ(zJ.ˏCWv~i*Nmk^j oC~:o׿Ęz*.ӰG5ݎI nϟĘk2KMa#H,hi-`ѻbH:[/ͧg}~ 8J8}eKXp(ҦѩbynHRZǗ>kWfջ_?@0C$PG D2K7pӷo_4S'&Twp"HF "Xj1l9(ֵ&{He!L{G/ǙFuo2y"=e0÷E*mUL] fǷ?ZJ U` C!Lt%Kc\FSm|g[}C!Lt%Kc\FSm|g[}C!Nlkto 2|#*Vu{B R>2+k[}C!NlsN3wD2J>+|g[ :5όK_;D)-|e:C!-|%:Z"!L|#:Z#!N-|eJ=d)ХЌk\!JTd%lt#:Z= Q$NAYu"Yo-6ߞCb ,IEe(垚 s~:A$OA%a~s~zb ,MUmǠI˰M! A%a)&o=w! OE5WeI]bK4TY~墫.=wπA,Qv[z.=wQ0SY~)'˱n;EEm#-x R 5a`Z* @ R 9eǡzl-xEEv~10T]`z=If\~)h $ie@:7t HQbYϿ8SLkT5,\6z qcɖ4y U+XpHӯn,ڷr(`0hfѫfwrF,h$׳pY3iV:(ċ@JM&m*dӻ H)/h8(ַ.<HO#PwcKZ uQD >SEB6b@@ 1Е-kt|d)lkΕo 1Е-|#)Ҷ3D2BTƹJ| c+c\FT:5όJ"!Lt)lkN3wC [FSo2JB2m|}BTƺ+lg\BVƾ-|}"JSS!*c_ Nw| t|%:=e29-|(Y j-G,U]ᖚ^}(aǢ0nRM=5vi Y nRME5~9y(i覢4E$U]㞻߿Q 0ӏAQUaqןQ ۯUee(r (-RMEVߎq׿a&EV_{q׿a& :2MMwau(z*,oCWn^i*Nmk^j oC$~Zoנ)KEwcyI noנ1&R]kH:eKX4nΣViß_(qFR-;4jX}[AǓ,h$Vj%ϧ^yn P ,`$LR9t "TI/ffѭj<8tA#I6}"[;DUɧw.<+`r&үsm|:( Fk& ǙFQD @SEB)*V@ d)lkt|d)lkt| 1Е-sN3!BT5όJι|c*[FSo| :τeJ|c*c\Jto2J>2-|g|:Tk[~:5[; :lg\BB2oo2RFtwd%ls*Ve29-| Y j,-,U]ᖚ^}(a0nRK=5vgQ jn=RK=5~iy YۯAQUaqן~B AFJ,N=RMMvߎz~B AfjnQU㞻 Ėi訳 81EV]zןa&81EV_q߿aȦ :ROMwau(z*,ˏCWv^i*Nmk^j oC~:oנ)2KEwcI nπ1&6R]P :"uKn%ϥVjç (i DJ } 4*Xm[x0,hV0hqϥZYn P ,`$LV9t"TIffѭj<8uA#I6}";LUɧw.<`&үsm|:( Fk& ǙFQD @SEBi)J S R>[_|S R>[_|S [2+k:}C!Lt)lkto 1ҥ|%:VƷS*[FSo}:T5[_;C)-|#*Vη| t%lkRuS!*c]ʕ3wS+c_ Nu t%ls)߀C)[c;:Tƾm2 [Ζu|Cb ,ӐE5Vazz*Mw>rJ0MEi_)& ~{ Q,ÐIEWe^)&ێrK4SQfq"j*]A(ÐIEiǠI˰MA(ÐIUmj*2~{b 4SYz垫.=wπ Q0Uvz墫/=Q0SU~)'^:r=%eǡjk @ R 5a`Z* @ b 9eǡz-xEEv梻~10az=PMf\~9(iB:Z8vY'ҭf ymǿ8SLk?T5l\>ܺ ɗ4yeKXrI(Sn<(`0hfѫfڷr*d$ʗnI3hֵ}:(ċ@JM&m*eӻL)j9iW6}PO#PẉZv0Lgp#KZ9wITJ `BJƹe:VuwD2BT5τe:ηBJƹ[_|S R2+k[}d)sN3DBJ>+k[~d1Е|e:Vι| t%LkN3wS!*[\tC [FtC*[\ʕ3wcKkRƷ| tt#:Z;e29+|k}2 [Ζu|Cb ,ÐE5azcj*Mw>r 0IEe^)% ~z Q(ÐI5We)% ێb ,MUmנI˰MϿ! A%a)&o=w! OE5WeI]bK4TY~墫.=wπA,Qv[v.=wQ0SY~)'˱n:=%eǡjk @ R 5a`Z* @ R 9eǡzl-xEEv~10az=Mf\~)i (ie@:Z7v Yҫfymӿ8S'#Ns@T5l>ܻy qc4y U+X4p8ӯn,ڷr&\j0h&PbvF*d$׳pY3iV:(ċ@JM&u*0eջLIj9iW6}PO#PẉZv0MLgp#KZ9wHJ@ `BBT5τe:VuwD2BT5τe:VuwFBJƹJ|S*[2m|g[~d)-s)Ҷ5wBRB2+|g[1Хe:"Lt%lkNu{S!*c\uC [JtDB SFtDB [u3wd%lk)#!1[c; BVB3sK4MUe^(垊2]Ͽ 8SQfmIn-5ߞrK0QUmנIo=6> =Yzs~{b 0Qfq"j*2n:b 0Uv[uc ߞ=a9g˰]r9]9hn;rL9a_Isێ!G(Qf[z梻p^:OIUuo^: PMfz&~1H,T]Z+7EEv3۟?10e▋/^;0F&XӪZţwOđ.u*n_ǛN; qc2q41jqNV3˷[_" c*c\FSm| 1Е1|#*VuS S3m|| :5τJC!Ns)wcKc N3wS+c_Ε3wSKc Nu t)ls*VC)τ[c;:Tƾm2 [Ζu|Cb ,ÐE5azcj*Mw>r 0IEe^)% ~z Q(ÐE5We)% ێb ,MUmנI˰MϿ! A%a)&o=w! OE5WeI]bK4TY~墫.=wπA,Qv[z.=wQ0SY~)'˱n;EEmc=xr=%Wiz-wA5mc/M Qf\~)ht۟?10az=$UZ+-xDsGNsDY}[xa"T*Zţoƕ6[/ϫw.~ XeDJ-\Dۿ>z 8"8y$jٻ.ܻz J:2ۼL5^ǟg$i"$Rgp"IJt0u el}DUaͯ__<-d((׹6= (ySGҪ`V6=RE& 0!:|#)No 1Е-sN!:|#)uwD2Jƹ[_" d%Kc\to 2e:Zη| cKc_uD2R2m||BTƺk[e1ҥό[_:|25[[:9lg|!JSFC*c_ Nw|L|gK_:!1i"0nQ5Wmeן~A9q覢2ۯOMv݆Zk=(a$ۯAQMvߎzm^|!9%z)( 8I5m a$4E$Ueeu a$5Yvk=1z)N= rUa(r N= rUw9&jӯ$v^BQ̸1Ewaw AF4KEVᖼwAg ̸2OMzcaȨNWv:oנ1&62OUg>~j ːG56_a LTFA"\Ul\6:w@*di.bʝJ2g׿o_@,y2"Lk^@"e uǟ^}~@ @B-\L5m^śV}H%DZA&u*ѷo_8sh)ZɻdΥ^ A#82 \"m*0ïPj3pyßg@ Ul itk\ßo/@ 1Е-st|d)lkt|d)lsNo:|%:VuwBR>+k:}D)sR3wD2J>+k[~1ХeJ#!Ls)Ʒ| t%lkҷw t%ls)Ʒ| t)ls)߀C)1[_:~ BV>2ooFC*cRƹ߀bAEr &4ۯArEU~i翀bAEz)(EU_zm](a"ӏArMv݆Zm=(i褢4E$]㞻߿bIfjn rMvߎqןQ ۯUee(i( :1EV]zןY̶I=5݆Zϟa& 82MMwa)zJ.ˏ$v~j *Nnk^j oC~:o׿Ęr*.ӰG5ݎI nϟĘzk2KEa#H,di-`ѻbG:[/ͧg}~ 8J8}eKXp(Ҧѩbyn LȒZţ"H>{wfջo_0C$PG D2Kpӷo_4S'&V"IJlD$\VnI3W.|PfLWOțJ92ye0Ƿ,mel;]0˿Bp0PB!:|#)Ҷ3!:|#)Ҷ3!:|e:VuwFBJƹ[_" t%Kc\to 2e:Zη| cKc_uD2JB2m|k|BTk[ :5[; :9lg\B>2m2 [Ju3{cLk)#!όk\18SQfmǠ9& ~:1F =Yv[q"Y˯=v=rK0QUmIo=v> =Yzks~{b 0Qfq"j*2n:b 0Qv[uc ߞA%e_In:rL9]9hn:rL9a_I3׎IEqc=A%Xi"=xE5qdo^;$Uv9@ bL=%Xmd~10e▛/^<0†&\ Zţwoő.}*n`ǛV=;qC0p4ʖhqMV˷8cGPRG C.}:ͫw.޿ a Hc@&mnͫw.޿ iO"L{7 E6kwhǯ HdgRs][( Dcē:2y=e*0ǷE*mUl;]0˿B c*[2+k:|S R>[_|S*[2+k:;C!Lt%Kc\t| 1ҥ|#:VuS S2m|g| 2e:" t%lkN3wS*[FtsDBRSo"J3o2SFtFC []Ε5 t|%:=d1Ҧ9+|k}(Y jMG,U]ᖚ^{(Y.n=1=Ymu߿bAF)-8G,ee߿bIfJ,N=Q=5~9=(i親,my1r *-1=V]Zm~BIf0ӯUey1%J,n]ey9&jӏ$v^~bQ82MMwcwAf4KEVᖼwAg ̶2MMzbYȨ.?Wv:mϟĘzJ=VI Wv:4B採HR-;} ,Vs<ڶÊDѦTG*m._ǟV]|@˚<2Zy$׷}{vA0qE 4pY3hճwm[vAH2yeKٷy$ZF|HE͠Js&E:{r&`5rÛ_ (yC'ZQRsm{|Q%Vѭs}D2BT5τc)Ҷ3!:|#)Ҷ3!:|#)uwD2JƹJ| c*[FSm|d)-t#)ҷu{S SSm|:T9[_:=d)Е1|e:#!N|#*Vι"!N|#:V"!L|%:Z;d1ХЌk[JSFC*c_RƷbA%r2ۯA rEUvgu翀bAEz (QUvߎZm=0i$˲ۯQMvߎzm^}1i親E$Uec߿Q 0ӏAQUaqןQۯ$Uee i覫 8=5݆Zo~Y$K=6]zןaȦ :2MMwau)zJӏ$v9~j *NUnk^j oC$~:oנ)k2KEvI nϟĚk2KM~aCH,hi-bѻbH:[/ͧo~8Ċ8uKp8ҧQb yËHRXǗ>kWfջo_0C$PG/`œ6[7qfջo4S'&V"ɛJlD$\W2nY3׹.}Hf!LW/țJ92y=e0ǷE*iUl]0˿C!Lt%J[2+k:;" c*[[_:;" c*[2+k:=C!Lt%Kc]t| 1ҥ|#:VuS R2m|g\1Хe:Zι| t%Kk N3C [FSo2J3o2JSo"JSsFC []Ζ5 t|%:=d1Ҧ5+|k}(Y j,-$S]az](aǢ0nRK=5Yvu߀IfI-I,mes߿Ifj,N=RK=5~9=(i親,m1r ( 1=5݆Zm^B Afk0ӏCee 9%JoAegy 9&jӯ$v^BI̶EVᖻ(zJӯ,[~Z׿r)ˏC$Y~Zנ1%KEwczcaȨN[{s1&̸RekH:uKX4n%ΥViß_,q"FR-\<4jع}{v0ǒ,hVhqϧ^Yn P ,`$LR9tD"XIկhgRnMxA#I6"LU`˫w?@<`gSw}{{PO#P̣^8(M JWp#KZ8d)Lt%Kc\FSm|g[;" c*[2+k:;" c*[FSm|g[}C!Nlkto:τe:VηB RB2+lg[~d1Е1|%:Vη| cKc_ʕFB RS"JB2m|}BVƾ+|k|!JB3oo2RFtcLk)#!1[[1F 9SUfmנ9f ~:AG$=Yu"Y˰=w>rK4QUmנIo-6=K4SUvZq"j*]A(ÐIEiǠI˰MπA(MUmj*2~{rK9Y~&/=xπA,Qv[z.=wπQ0SU~&^:r=eZ+ ߯!H(Uv~)g2׎!H,YކI߯@ R 9e▊MIVz'3ۯ@ bL=%Xq׎ 0 2u4ʖh1#˝Ffӷ>P%L>2ZxiSձs (q3Q'V$Χb,u( Fk'aGF9qQD @[FF9rC!Lt%Kc\FR+k:;" c*[2+k:;" c*[2+k;}C!Lt%Kct} 1ҥ|#:VuS R2m|g\1Х|e:Vη| d%KcΕ3B SSo2JB2m"JB2o2RTS!*c_ NuL|e:<:TƾmoFC!+cbAEr &4OMv]9w ÒY jN<15Ymu߀IfJ,M15Yvi YۯAQUaqןQ 0ӏA]㞻ߠ a&I5Y~9^|BIf2ۯ$Wmi9%JˏCUeBI"6K=V_s)Jӏ$~:mϟj oAWv9ϟr*,ˏ$[{q1&Mca*oC$]a LR6^Tڻ&}{a"P)XwOő2}:֯aˣf}~@<*8vySVw];xtA.l4׳n8ӯn<8tAH2u eK7v*ٻ6HEHkΟÑ2[WǷ H)U/h((յ&}HfNwcKVQD >RŕBu肉h 1Е)lkt|d)t%Kc\FSm|g[}C)lkt| 1Е-sҶ3D2BTƹK_߀" d%Kc]to!BTƹ[c:=D)-|#*Vη| d%Kk N3wS!*c]uDB [FtS*c]Ε5{SKkRƷ#!-gK_:~:TƾooK0MEe䚊k1]!8SQfmIg.ߎQ,ÐIEWe^)& ێa,MUiǠIo=w! A]~墫.-6>! E5We_9˰M Q,Qfuc>!$PIEm"zl ߯>!G$ÑMVu=xQ0TYނ9h2׎ PIVvp^; Mf[z'~1,T]_Z+7IVz'3۟?11e⚛/^|0←&\ \ţwoő.}*n`ǛV=<{qC0p4ʖhqNV˷ $iƏ#NG`ŕ:{x2i˷ HdgRs][ B[đ6{sk*hE+9}Dv.ѷ T6w45bd)t%Kc\FSm|g[;" c*[2+k:;" c*[2+lg[}C!Lt%Kct} 1ҥ|#*Vu{C R2+|g[e1Е1|%:Vη| cKc_uDBR3o!J>-|k|!B>-|}BV>m|2RFtcKkι߀C)Ќk\JT{IfI 6E$U_zm=(a"ӏ? rEV[~9y Y 0n rMEV]Y=(i親E$Ueeu a$4E$m a&I5[~9^|BIg ۰E$ni=BIg -Y~:m~aȦ RUAFI=6_)k0G55ݎ{s1%KEVI sSekĘzJKEwc|caˏ56_a LR'VW&e u]ÓFy qc2qD2l%ϧZ9tǿ+k;}d)-|#)uS!*[\Fto2J>2-|k|BTƺ+k[25[;~ :T+|g|!JSsS*c_ Nw| t|eJ~A1i"0n=15mcq~A9i褢2ۯArEV]~9wQ jN=1=5Yvg YӏAQUߎz~B AEz)-1=5~9^|B AFJ,n rMwaqןY4,vk=BIfE$vk^|BI 455ۆZןi(.= sQ]gzBQ8ROU{Ag ̶2MMzBYȨ.?WvϟĘzJ=VQ&.?~Z4B採HR-},sUs<ڶÊDѦTGÍ*m._ǟV]|@˚<2Z{$*W}{A0qE 4pI(ճw];vA2ueKٷy$ZF=}~HEHk&D:{2&`5tÛ_ (ySG)\r&ӱw}Y&Vų1RwC!Lt%Kc\2+k:;" c R>[_|S R>+k:;" c*[\FSm|g[d)-sN3D2Jƺ[c:;C!NmsR5wC SSo :5[c:}d1ХgJ;d)ЕgJ=d1ҥЌ[; BTƾ-|2SJu3{cLk*Ve2:-(YjN:1I4ecq~B 9%r4QUߎzm^{(i$2ۯQUaz~!9%z) 8I5Yviy1r ( 8I5Y~9= 9%z)N=RMvߖq׿Y$6I5~:m~BIg G-Y~:m~aȦ RUAfI=V_1k055ݎs1&KEv Ag";sSekĘzJ=VzaCH,di`ͳ!Ǖ6Jaɣ^]|| qc0p4ʖhQd͡Rزç,y2Ə!Jk\U^×N=|@ @B <D,\F=|H%LDRm"eobϯO@4cg(ZųMZ6A#8*eӻPjnyk[_-|k|!B>2m|}"JSoFB [\ʕ5cLk)#!1[[1F 9SUfmǠ9f n:AG$=Y[u"Y˰=w>rK0MUmǠIgn-6rK4SQfq"Y]A(ÐIEiǠI˰MA(ÐIEmY2n:bK4TY~垫.=wπQ0Uv\z垫.=x Q0SY݂)'˱n;EEm#-wR 5a_Y @R 5ajl-7EEq~|$UކI IV\~)h $ie@:7t IRbyӿ8S'#Ns&^@\UlFz ɗ6yeKXr I(Tr<(`0hfѫf,ڷrF,h44p YS׷&{ >JM&u:0տLIհjI3ػ>= (yCG)\r&ӱwY&Vų1Rw!1Е-sN|d)lkSm|g[}C!Lt%Lkt|d)sNs!:T5τe:ηS!*[Sm|| :τe:|c*c\ts!Bƾ+k[ :5[;~25[; :T+lg|!J3sFC*c_ Nw| t|%:|BV>3 4MUi_)%sn9AG$AYucj*M 9Yv[ubj*]߀A(ÐI5We_9go=w! A%a)&.-w!$OE5WiǠIn:bK4Y~&oM Q0SY~&p]rL9a`Yt۞1H,Uv~)'~| Mfz˱~| Mf\z'2׎1,T]`jl-xIVzht߯@ $`E>2ٶr8fЧ^3ǯ(q DJ } ,)׷{];8t&X)T`˝Jزǯ{2hç@S*\ɻ$LVYF,lE XtkZF] $q2VLZ QC~cb ˏ56_a PR'TGB"dU>zx@*di.bʝJ2g׿o_0y2"Lk^"e .`ɟ^}@ @B-\L5^ś^} aO"L{7 E:kwhǷH TdSsm{y B[ē:2y"="m+qg˿E,mel[<e*@ 1Е)lkt|}C!Lt%Kc\FSm|g[}C!Lt%Kc\FSm|g[}C!Lt)lkt 1Х|#)uwBR>+k[}d)-t#)ҷuS*[FTo"J>+lg[e1ҥτK_;d)ЕgK_=e1ҥЌ[; :Tƾ-|2SJuwd)mt#:Z;d1Ҧ9+| Y j,-G,U]ᖛo~|!1i褢2ۯAMv]Zk=(i$˲ۯQU_z~B AF)-1=5~9iy1r ( 1=5~9=B AFjnQU㞻 j ( 2MEvߎq߿aȦ 82MEvߖ)z*,oAUmi>|BQ2MMwcwAg 61MwcIg"RUg>|ca*n~Z1&6R]^ĘzK2KM>~a#H,h.b÷əBkWpѯw.~PEL@:̚{$ysVw];8tŏ&\I.b1dͣV4l "T)TbQN^z6pF,h45risX6|HE͠Js6 ŕ>E(d5 Xw,,ɧw?@@hI3YN ,ch+b C!Lc*[2+[_|S RƹJηBJƹJ|S R>+k:;"!Lt%Kc]t :τe:Vηc*[\FTo :5όJ;"Lt%lkRu{S+c]ʕ3wS!*c]ʕ3wS+c Nu t)ms*V#!1gK_:~ BVB3s!4MUi^(嚊2]!8SQfmנ9g.ێ Q(ÏE5Va~垊 s~{a,MEiǠIgo=w>! A%a)&.-6>! A5We_9g˰MA,Mfqczl ߞ!$PIEm"zk ߯>!$MUqd-w R 4]93׎ PIVvp^: PMfz~$Qv9t߯@ bL=%Xmdpn|(Yjl-yÊ@sGPNsDYm[xa"T*Zūƕ:[0cϯw.~XEDJ-\<Dۿ> 8*Z{,Z6@%LDZn@&m*ѷ__8sh)\ɻdΧbڷQC::-&u;qgǷE*hE+9}Dv.ѷ T6w45"S R=Jη2BT5τe:VuwD2BT5τe:VuwD2JƹJι|S [2-|g[}C!Ltlk N2Jƺ[:}d)-|#)ƷcKc_Ε3C [FtsDB SFTsFB [JuwSKkRƷ| tmt#:Z;e29-|(Y j-,S]az](a.n=15Yms߿IfJ*-I,me߿bIfJ,M1=5viy0i親,m i親I5Yvk=9%J,N rUc(r *.=rUcu(r)NS]g{AF55݆{qߠ)Jӯ,[~Zנ)jG56]1%KEwczcYȨN~{s1&R]kH:uKX4n%ΥViç_,q"N FR-\<+k:}C!NlkND2Jƾk:}d)-|#*VƷcKc_ʕB [FTs"JB2m2RSsFB [\ʕ3{cKkι߀C)ό[\1F 9SQfmǠ9& sn9߀1F =UvZqIo-6ߞrJ0MUiǠ9g.,ߞrK4SQfq"Y]πA(ÐIEiǠ9goMπA(ÐIEiYn:rK5Y~墫.=wπQ,Uv[z.=wπA0U~&p]r=ej+ ߯!H(Uv~)g~ Mf[z'~1H,T]Z+6 bL=%Xmdpn|(Y jl-@sGPNsDY}[x"T*\ūǕ:[70dϯ.޾XeDJ-\D+ۿ> 8"8y$jٻ6ܻ(K<: =Tu`ɧo.$q"$Rw"ʝN9G0u elLv.ϳo`TW4r^ǣo?@@ l y 1΄lktm|g[}C!Lt%*[2+k:;" c*[2+k:;" d%Kc\FSm|g[d)sN32BTƹ[_"Lt%LkΕD2J>+lg[2τJ;C)-|%:V߀#!N|#:V߀#!-|e:;d)Хό[;:-|2 [ʕ5LgK_;!1i$0nQ=YmߟbAFz)( E$]az~|A9%r (E$Ue㞻ןQfjn RMEV]Zm^|B AFJ,N=RMEV]z~B AfjˏAQ]㞼u(r (-RMMvߖs߿Y$1EV_qߠ r)NebQ82MMc AF4Evw Ag ̸2OUecYȨN~Z1&62OUi^H8e+3lqMRrg׻_P%L>27vY3(Sn,vpHRXoǕ:kWӷ_?0C$PG D2K0dӷ_?@4SG&Vw"IFD$\VlI3iW&ܻHE!L{G/ǙFuo2yeïE*iUl] ǿC c*[[_|BJƹJηBJƹJηBJƹ[_| c*[Sm|g[d)-s)ҶuwD2Jƾk:}d)-|#)ƷcKc_ʕB [FTo"JB2m2JSoDB [ʕ3{SKkη#!ό[[Jt{IfI 6EUߎZm=(a0nRM=5vi Y 0n rMEV]~9=1r,meu a$4G,m a&I5Y~9>|BIf0ۯ$Wm9Fjӯ$Wni>|bQ̶EVߖ)zJ.ӏ$v:mϟj nWvr*,ˏ,[{s1&4Mca*ˏ-ݎa LR6^T+ڻ&}{uŎ"T*ZţoF6Jͧo= 8ċ:*7viSVw];xA0qE 4pI(Ts];xA2ueKv$jڽ><}HE͠Hk&D6{x2ϿD&`5r×V (ySG)\r&үs}{Y&V1Qs}d)kc\FSm|gZ;" c*[[_|S R>[_|c*[2+k:}C!Lt%Lkto:τe:Zη|c*[\FT :τJ#!Lms)ҷuS*[\JtFB [FtC [\ʕ3wcKkҷƷ| t|%:Z;e29-|(Y j-$S]az=(YN<15Wme߿bIF)-8,ee߿IfjN=RK=5~9=y1r ( 8I5Yviy1r ( 1=5ۆZm^|B AFjӏA]e Ėi(-ROMwa(z)ne{ 9F2G-ۆZ׿i*Nmk^j oCv:o׿Ęr*.ӰG5ݎI nϟk2M>~ qCH.hծb÷ə>k7pdϫw>8Ċ8uk5rHRf6oËHȒZū"HB{w׿0C$PG/`œ6kWf׿`Dȓ+^1dΥ^ vF,mE+7w,\Û^$q3Q'V$Χb,8( Hs7țNz6QD @[ D2B|#)ҵo 1lkt|d)lkt|d)lkΕo :|#:VuwBR>+k;}D)s)ҶuwC SSm}BT[:}C)-|%:V߀#!Nt#*V߀#!N-|%:D)Хό[c; BV>m2SJu3 t|eJ:~B 9i$ӎ RM=5us߿IFz) 6$S]ᖛo~B 9%z ( $Ue㞻ߟQjn rEV]Zm^|B AFJ,N=RMEV]z~B AfjˏAQ]㞼u(r (-RMMvߖq߿Y$=V_{q߿aȦ RUAFI=6_)k0G5ݎ{s1%KEVI sSekĘzk2KEwca#H,di`ͳ!ƕ6Jaɣ^]|| qc0p4ʖhQ͡Riǧ,q"ƎJcݿTU]×N=|@ @B <D,×N=}~@%LDRm"mcϯO?@4cG(Zų$MZvQC:2 ]?"m*0ïPj3pyßg@ Ulitk\ß`!1Е-st|C!Lt%Kc\FSm{:;" c*[2+k:;"Lt%Kc\FSm|g[d)msN!BT5J" d%Kc_to"Bƺk;}C)t#)Ʒ| d%LkN5{cKc N5{cKkRu tmt#*V#!-gK_:~ BV>2ooS!+cιbA%r2ۯArEV[~iQfJ,-G,ecןbAF)-I4muY0ӏAQUaz~B AFJ,N=rMvߎz~B AFjn QUc i( 2MEVߎq׿aȦ 81Evߖ)z*,oAUmi>|BQ2MMc AF4EvwAg ̸2OUecaȨN~Z1&62]^H8}e+lq͡Nrg׻_P%L>27vi3hTn,vËHRXwoƕ:kWpӷ_?0C$PG D2[7pӷo_4S'&Tw"IF$XlI3iW.Hf!LW/țJ92y=e*0ǷE*mUl;]1gB!:sN|d)kc\FSm|g[}C!Lt%Kc\FSm|g[}C!Lt%Kc\Ft|d1Е-sR3D2BVƹ[_"Lt%Lkʕ!BT[c:=d)-|#:Vη|cKcΕ3wS!*c]ʕ3wS+c_ N5SKkRw| t)mt#:Z;e29+|k}2 [Ζu|Cb ,ӐE5Vazz*Mw>4RQemנ9g.ߞCrJ0MUmנIo=v>!=]z ێ9Yz ۞=]ނ)&o=xπQ,Qf[u-6!$IUq#6@Q0SY݂)'˱n{ OIUq/MA5Xm#=EEqpn|$UކI㿀rA5q׎ 0 4u4ʖf#ʛF{wѯ.~P% <*t Y'ӯj6pËHRXwoǕ:kWӷ_?@0C$PG D2[7pӷo_4S'&Tw"IF$XlIiV&ܻHe!L{G/țJuo4}">"m*qg˿E*iUL]0D2BR|#)ҵo )lkt|C!Lt%Kc\FSm|g[}d)lkt| 1Е-|#)Ҷ3wD2Jƹ[_;C!Lt)lk ND2J>+lg[1ҥτgJC!Nt#*Vη|cKkNuS+c_ N5SKkRw| t)mt#:Vd1Ҧ5|k}2[ʕuCa,ÏE5azcj*=w>r 0MEe_)& ~{Q,ӐIEe_)&-ߞ4SUv[ucj*2n:b 0Qfq"j*s~{rK4SUvz>! OEEij*sێA5Wiǡj*۞!G(Qf[v/Mr=eǡjk翀Q5a`Z+ 㿀R 9ez=xEEv׎10a▊M0F&X)Xg/`C*m ^ÓFܺ0†(`I`ͻТəB{WeӳN XeDJ-<<ڽ6ܻz 8"8y$jٻ.ܻz(K<:<LUǣg$i"ϤPgoHJ4G0u elDUaͯ__<f9iX>] ,Sh+`(׸d)t%Kc\F2+k:;|S R>JηBJƹJηBJƹ[_|S!*[2-|g[}d)msN3D2Jƾk:}D)-t#)uC [FSo"J>-|g|BTƺ+lg\BVƾ-|k}B>2m"RFTcLk)d1Ҧ5+|k(YjN:I,e㞛o~A9i褢2ۯAMv]Y=y(a$ۯAQMvߎzm^|A9%z) 8I5Yvi a$4G,m(i観 8K=5~:m^~B If0ӯUm{ 9&jӏUmi=BQ6K=V_s1Jӯ$Y~:oϟr oAv:mϟĘr*.ӏ-ۆ{s)Mca*oC$]a LT6T5+۽.{u0†(`IT`ͻbș>{Wѳ>XEBJ ;<ԫZ.zqcɗ6}ukٷvyt*X&: J<2ۼL5_ǟg$i"ϤRgoIJtG0u el}DUaͯ__<.f(iW>= ,ch+b(׹BJ5τe:Vs!:-sNo 1lkt|d)lkt| 1Е-|#)Ҷ3wD2Jƹ[_;#!Lt%lk ND2J>+k[1ҥeJC!Nt#)η| t)ls)Ʒ| t)ls)ι#!N-|eJ=e25lg|JSFC!+cRι߀b A%r2ۏA rEU~gu߀bAFz) E$]az~|A9%r (E$U]㞻ןIfjn=RMEV]Zm^|B AFJ,N=RMEV]Zm~B AFjnQU㞻(j (-RMEvߎq߿aȦ :2MEvᖛ)z*,oAUmi>|BQ2MMc AF6EwaAg"̸ROUgca(N~Z1&8R]H8e+3lqMRrh׻_??P% >2vY3(Sj,vp LȒZţ"G>{wfջo_@0C$PG D6[7pӻo_0S'PTwp"HF$XlI3iW.|PfNWOINYQC2osS!+cιbA%r2ۯA rEU~iu翀bAFz)( E$]az^|!9%r &E$]㖛qן~B AFz)-15Yviy1r ( 8I5Yvk=1z)-RMEVߎzןY$̶I5~:m~B IfG,Yv9^BI"6K=V_s)Jӏ$~:oϟj oAv9ϟĖr*.ˏ-ۆ{s)Mca*oC$ݎ LTFT5,[.v0(`I`ѻТəB{weӷOXEBB 4ԫZ.z 8"8y$jٻ.ܻz(K<:<LUǣg$i"ϤPgoIJtG0u elDUaͯ__<f9iػF] ,ch+b)WD2:|#Nod)lk\FSm|g[}C!Lt%Kc\2+k:=C!Lt%Kc\FSm|g[}C!Lt%Kc\t| 1Х|#*VuS R2m|g\1ҥe:|c+c]uDBRSo"JB2m"J3oo"JSsC*c_ NuL|eJ| BV>3sK0MEe^嚊2] 4RQfmנIg.,ߞCrJ0MUmנIo=6> =Yz s~{b 0Qfq"zks~{rK4SYz6?!$OEEij*sێA5Wij*۞1G(Qf[v/Mr=eǡjk翀R 5a`Z+ 㿀 R 9ez=xIEv׎10e▊N;0F&X)ZgO`D*m×FaCH0l$V0fQd̡Nزç,y2Ə"Jk@\u^śV]}@ @B <L5l×N]~@LDRm"m֯cϳO?@4ch)Zɳ$Υ^ sQC::-]?&u;qgǷE(dE+{DUϳ T6w45 d)lk\FSm|c:;" c R>[_BJƹJηBJƹ[_|S [2+k[}C!lkN2BVƹ[_;" t%KkΕD2R2m|k|BTk;~25Ќ[c:|25[[:9k\!J3sS!+cRƷ#!ό[\AG =UvqIg.~{ Q(OE%]zzj1]Ͽ!=Y[ubj*]πA$OE5We^)&.-6>! A%a)&.-6>! A%We_I˰]b 4TY~梫/=xQ,Uv\z墫/MrL9a_Isێ!H(Qv\~&˱n{ PIVvpn; Mf\z'׎1,T]`jl-xIVz't߯@(ie@2tHѩ^9tk˯4B"Jcm>DZ.90,h0hqNZ9tËLӫ^ͻˡR4l"TIffҭj=8uQ#6"LU`˫w?@<`gSw};{PO#P̥^8(MLgpcL^ 1Дlktm|g[}" c*[1[_|S R>[_|S R>[_| c*[3m|g[}C!Lt%lkuo!BT5K_"!Lt%lkN3FB R3m}!BTƺk[ :5[;~:9k[BV>m|2SFtwcLk)d1Ҧ5+|k}(Y jMG,Ueᖚ^}(aǢ0nRM=5vgQ jn=RM=5~9iy aǢۯQUaqןQ 0ӏAQUas߿Q۰E$Ue9%zJ,n QUu(r N? sQU 9Fk0۰E,Y~:mj *N?e>|bY& sQ]>|cYȨ.?nĘzJӰG56_wI.?Wv:o02N FJ 9{iShTj54C"Jcm>Lڽ.:wAǓ,h$Vhqϧ^Yn P ,`$ͣV9t TI.f&ѭj<8uA#I6"LU`˫?@8S+`r&үsm|:(MHsG/ȝNz6QD @[Ƙd)t%Kc\F2+k:9|S RƹJηD2BT5τe:VuwD2BT5τe:VηBJ>[_;" d%Kc\Ft} :τe:Zη| c+c\to2J>+lg[ :5ό[_=d)ЕeJ;D)gJ=e1Ҧ5Ќk[:T-|}2SJu3{d%ls*Z;Q(OA%]u"Y˯-6ߞCb ,IEe(垚sn:AG$NA%]~sn:Q,MUiǠI˰=w! A%a)&/=w!$OE5WeǠI^:rK9Y~)&oMA,Qv[z垫.=Q0SY݂)gn{ OIUq/MA5Xm#=EEqpn| Qv9㿀 bL=%Xmd~ 0ɖ2p4V0fJB{Wѯw.> 8J6}e+X4n(fP^Yǿ8cGPRGÏ.}*֯bͫw.~ a Hc@&mnͫw.޿ iO"L{7 E6kwǯ H dgRs][x(D[ē:4}"ܾ"m;q,m e[BJƵτe:V׾3!1Е-sN|d)lkt|d)lkt|1Е-sN32BT5J| c+c\Fto :τeJ" t%lkN3wS [FtsD2RSo2RSsFB [u3wcLk)ι߀C)ό[[JTwQfI 6EU߆Zk=yQj,-I,eeןbAF)-8G,meu߿Ifjn=RMEV]Zm^}1r ( 81=5~9=9%z)N=ROMvߎqןY4-Y~9^~BIg -Y~:m~aȦ :ROMcwAF=6]s)J۰G-݆{s)k2I=VwI;sSekĘzJKEwca#H,di`ͳ!Ǖ6Jaˣ^]| 0J6yU+3n&P^9tӿ[_|BJƹJηBJƹJ|S R2+k:=C!Lt)lkuo!BT5ЌJ߀" t%LkΕD2RB2m|k|:T9[:|e1ҥό[_=e1ҥό[c:|:9lg\!J3sS*c_ Nw#!1[[1F 9SUfmנ9f ~:1F =Yv[q!Y˯=v=rK0MUmǠIo-6>8SUv[ucj*2n:b 0Qfq"j*2n:b 0Uv[ud ߞ! OEEiZ*s׎A%WeǠZ*sێ!$ÑMVu.=r=%ejk翀Q5a`Z+ 㿀R 5eǡz-xEEv׎10azM0←&X*ZwO`D*u×FyqCH0l$V0fQd̡Nزç,y2Ə"Jk@\u^śV]@ @B <D5l×N]~H%DZA&u*ѳ__4cg)Zɳ$Υ^ sQC::-?&u;qgǷE(hE+}Dv.ѷ Xضy<C!Ls*[[_BBT5τe:V3!:|#)Ҷ3!:|#)Ҷ3!BT5τe:VηC R>+k:}C)lsN3DBJ>+lg[1ҥeJ߀"!Ltls)ҷw cKkNuS!*c]ʕ3wcKkRw|L|%:;e29+|k}2[ʕ5r ,ӐI5Vazz*Mw>r 0IEe^(垚 s~:AG$NA%]~sn: Q,MEiǠIo=w! A%a)&.-7! E5We`I]rK4Y~&o=Q0Uvz梫oMr9a`Yt۞1H(Uv~'˱n| PMVv墻n{ Mf\~)'3ێ10]`jl-xIV~)ht߿ $ae@2r8Щ^94k˯(i DJ } ,*W{m;xtaŎ$X)T`÷˟Jسjǯ@(X"HFr˷D*^ͻ$ͥZz6qF,lE Y6w$ԫV~>$q3PV$Χb,8( Hs7țNZ6adKBc!"S RֹJuwD!:|!No 1lkt|d)lkt 1Е-s)Ҷ3!:5τe:VηB R>2+lg[|d)Е-|#*VƷc+c\tD2R2m}:Tk[25Ќ[;~ :T+|k|BB2ooFC*c_ Nw| t|eJ~A9i$nRK=YmߟbAEz (CU_z^{(a$ۯAQMvߎz^|A9%z) 8I5Yvg a$4E$m(i覫 8I=5~:m^|B Af0ӯUey 9&jӏCUmi=BQ6K=V_s(z*.ˏC$v9j *NWvr)ˏ,[{s1&62OUg>~ca*oC%ݎa LR6ΞT5+۽.{v0(`I`ѻУIB{wfշO? XeDJ-<Dۿ6ܻz 8"8y$jٻ6ܻ{ J<2<LUɣo޿ $q"%RwbʟN90uuZLv.ϳoPW3p]ǣo?@n `" c*R>JηD2BT|#)Ҷ3 1Е-sNo 1Е-sNo 1ҥ|#)Ҷ3wD2Jƹ[_" t%Kc]to!BT[_;C!s)uS [Fts"J>2m|}BTƺ+|g|!JB2o"RTFC*c_ Nw|L|eK_:~!0aǢ.n=15meq~B 9%r4QMv߆Zm=0i$˲ۯQUߎz^|B A%z)-I5Yviy(i親8I5Yviy1r *-1EV]zY45Y~9^~BI -[~:m~aȦ RUAfI=V_1k055ݎs1&KEwcIg";sSekĘzJKEwcaCH,di-`ͻ"G:Kbˣf] 8J8}e+X4p(fЩbYmËHRXwoǗ:kWfӷ_?@0C$PG D2[7pӻo_0S'Q&Tw"IFlE&\W3n YSػ6<HfLWOINYqQCʚ>J_C:m5x!:-st[}C!Jc*[2)[_|S JƹJηBJƹJη|S R>k:;"!Lt%Kc]t :τe:Zη|c*c\Jto!BVƺk;|e1ХeJC!-|#:V߀#!N|#:VC)-eJ=D)Хό[[:Tƾm2Sʕ5b ,ӐI5Vazj*Mw=Cb ,IEe(垊sn:1G$A%]zzksn: Q,IEiǠIgo=w! A%a)&.-6! A5We_I˱]bK4TY~梫/=Q0Uvz墫oMrL9a`Ys۞1H(Uv~'˱n| PMVv梻n| Qf\~)g3۟>10azl-xIVz't߯@(ie@:7t HQbYtϷ8SLkL,[6zqc2u U 4n8Rj,v(`0h&PfvF,h$״p Y3W&{z(ċ@JM@*u;0׿PI1lI3ػ>= (yC'\r&ұw}bYfD2:sN|C!Lt%KcZ2+k:;|S R>[_|S R>[_|S S2+k:=C!Lt%lkto 1ҥ|%:VƷB R2m|g|d1Е1|e:Zι|cKcΕ3wDBRSo"JB2o2RFTDB [\ʕ5 t)mt#:Z=d1Ҧ5+|k}(Y jMG,U]ᖚ^}(a0nRK=5vgQ jn=RM=5~9iy aǢۯUaqןQ 0ӏAQUc߿YE$Wmy9%J.nS]9%JˏAe 9Fk0۰E,Y~:mj *Nei^~BQ$ r]g=cYȨ.?Unϟr*.ӰG56_wI.?Wv:42掠FR }$ysձn,vpÊDg&RFB&m -śV=|| 8ċ:*8xys׵{m[vA0qE 4pI(ճw][vAH4yekٸy,ԫF=Pe Js7 ƕ>E(d$w,,ǣo.@U/hI3YN)h,3XC!Lt%J[2[_BBT5τe:V־3!:sNo 1Е-sNo 1Е-sN3!BT5τJι|c*[FSo| :τeJ" t%LkN3wD2R2m|}!Bƾ+|g|BVƾ+|k|!JB2oo"RTFC*c_ Nw| t|eJ~A9i$0nQ=Wmeן~A9i褢2ۯAMV]9y ÒY .nRMEU~9y(i親4E$Uee߿Q 0ӏAQ]㞻߿YE$my9&J.nS]1%J.oAe{ 9&k0۰E,Y~:mj *N?e>~cY& sS]>~BY&.? nĘzJӰG56_wQ&.?Y~Z0y2NFJ :{yShԯn5ÊDg&RF&m -śV=|| 8ċ:*8xys׵{m[v@Ǔ.lE 4pI(Uw];vA2yekٸy,ԫ[F=HE͠Js6 ŕ>skE&`$w$]ǣo.<h93ٽN~1h3d)%Kc\B2+k9|BJƹe:Vuw!:|#)Ҷ3!:|#)Ҷ3!:e:VuwD2BT9J| c*[\FS} :5τJ߀"Lt%lkN3wD2R2m} :T9k[ :9k[:9k\BB3ooFC*c_ Nw| t|%:|A1i"0n15meמ!1i$ӏA rEV[~9wQ jN=RK=5~iw YۏAQUaqןbIfjoAQUaqןY4E$my1z)N? rUcu r *.=rUw9&k0ӯ$v9~i(N? e>|bY& sQ]>|cYȨ.?Unϟr*.ӰG56_wI Wv:o42NFJ :{$ySԯn,6oÊDѦTG&m-ǛV=|| 8:*8xysֵ{m[vA0qE r Y3hյ{m[Q#H4yul8{,N]HE͠Hs&E:sk&`$5t$]şg@U/hI3YN)h,3Xd)Lt%KcZ2+[_BJ5τe:V3!:sNo 1Е-sNo :|#)Ҷ3wD2BƹK_|S*[Sm|k| 1ҥe:Vη| cKc_uDBR3m} :T9k[ :9k[:5k\BB2ooDB []ΖuLgK_::V>3 4QUi_)& ~:1G =Yucj*MϿ!=Yyczk2n: Q,MUmY]A(ÐIEiYn:rK4Y~垫.-w翀A,Qv[v-wπ Q0SY~)'˰^:r=eZ* ߯!H(Uv~)g~!H(Uކ9t߯10T]`jl7IVz't߯@ bL=5qן? 8 4y D1jQd̡Nrg׻_?(qFR-\<<Ԫٻ&@Ǔ.h$ʗ1jfѩb 6p(dVj(ҧSn=8uQ#I4}} <,]Û^> (q2TKVz6QC1H,U݂9s۟>1,TYY π bL=%Xmdpn|$UކJ+7 @<*Zy$s׷}{vA0qE 4p Y3hճ{m[Q#I4yul8{4N]$i"$Rwp"ɝN92yu[;TocѷPW3r^ǣw?nd)t%Kc\2+k|BJ5τe:Vu!:sNo 1Е-sNo 1ҥ|#)Ҷ3D2BTJ| c*[\FS| :τeJ|c*c\ts2J>2-|k|BTƹk[25Ќ[c:~:9k\BB3ooFB []ΖuLgK_:~:V>2s4MUi_)& sn:1F =Yubj)M 9Y[ucj*2n9A(ÐE5We_9go=w! E5We_9g˰MA(MUq"zk ۞=%e_I2~{E5mzl !G(Qf[z墻p]A%Xi"-xA5md/]$Qv9t߯@ bL=%Xmdp~10e▛/^|0←(\)\ūoF2:֮ɣ^]| 8J8uKrHRf6p L*\ɳbɛFrǯ@RZūУJNlD$Xj1j(Twm{y ċ@Rn.K7ǷE(d5 Y7y4m_ɧwO?@U/jYSWq@d)Kc\F2+k:|BJƹe:Vuw!:|#)Ҷ3 1Е-sR3!:|#*VuwDBJƹ[_" t%Kc]to!BT9[_;C!LlsҶu{S!*[\JtsD2RSo2JSo"JSoDB [ʕ5{cLk)#!1[[1F 9SQfmǠ9f ~:AG$AYubi۰Mw> 9Uv[q"YM! =]z ێ{b 0Qfq"jks~{rK4SUvz>1G$IEm"jk۞A%WeǠZ*tێ!$ÑMfu.==%Wizl7π R 9ajk6R 9eǡz=xIVv׎A5e▛/^;0F&X)ZgO`D*u-ŗFy qc0p4ʖjqMV˯ a Hc@&mnͫw. $i"Ə#NG/`ƕ>2˿D$\W3n YSػ6}~PNNgp"ʟRz6QC>J_C: [`2BT|#Nk|c!Lt%Kc\2+k:9|S R=JηBJƹJηBJ>[_| c*[Sm|g[d)Е-s)ҶuwD2Jƾk:}d)-|#)ƷcKc_ʕB [FTs"JB3o2RSsFC*[]Ζ5 t)mt#:Z;e2:-|2Sʖu|Cb ,ӐI5Va~zjM!9UvqY˯=w>9Uv[ubj*1]1G$OE5We_9g.-6! A%a)'o=wπA,MVq"zk ۞A5WeǠYs׎E5Xijk ߯?1H(Qv\z梻^:OIUq/]A5md/]$Qv)ht߯@ bL=%Xmdpn|$UZ+-x @sGPNsLZ&}{u0*`i.bʝJ2hٿ_,y2"Ls&^&mn˧o~ a Hk^*u*ϳO?@4cGѧXУˡRYF.mUKy4,ǣg<ȓbU&<Y%TeOk]|: D1:-sJt{}C!Jc*[1[_|BJƹJηwD2BT5τe:VwBJƹJ|S!*[2m|g[|d)-sҶ3wFBR>2+lg[1Хe:Z|cKc_ʕ3C [FtsDB SFTFC [\ʕ3wcLkη#!1[c;:TƾooK0MEe䚊k1]!8SQfmIg.ߎQ,ӐIEe_)&ێCrK4RQfq"i]A(ÐIEiǠI˰MA(ÐIUmj*3~{=a9h^:rK9]9hn;E5mzl㿀 R 4]It۟>1H,Uނ9s۟?10T]Z+ bK9i#/^;$YZ+-x@sGP$Nk>DԪعm;8sa"T*ZţoF6K/ͫw~ XeDJ-\<Dۿ> 8*Z{,ԫZ>@%MDZA*u*dӷo4sh)\ɻeNbuQC::-*}K7˿E(hE+9}LvocӻI53_6tBBT|#)Εo|d!Lt%Kc\2+k:9|S R=JηBJƹJηBJƹ[_|c*[2m|g[|d)-sR3wDBJ>+k[|d)Е-|#:Vη| d%Kk N3wDBRSo2J3o2RTC*c]Ζ5 tmt#:Z;e29-|(Y jMG,U]az^{(aǢ0nRK=5vu߀IfJ*-I4meu翀IfjN=RMEV]~9=1r ( 8I5Yviy1r *-1EV]Z~B Afk0ӏUey9%JˏAe 9Fk0۰E,Y~:mj *Ne>~cY& sSe>~BY&.? nĘzJ56_I Wv:o42NFR ۺ{$ySԱn,voHTWÏ*un`ǟ^] 8<*Z8y$ys׷}[vA0qE Xr Y3iV{m{ J<:<TUɧo.$q"%RwbʟNY2y[;Toӻ Tt$,ɫO_jm@d)t%Kc\2+kBJT5τe:V3!1Е-sNod)lkt|e1Е-sNo!:τe:VwC RB2+lg[}C!NlkN3wFBR2m|k| :5[_:=d)ЕeJ"!Lt#*Vι߀#!N-|%:;d1ХЌ[[:Tƾm2SJu5 |gK_;A1i$ӎ RM=5vu翀bAFz) 6$S]㖛q~A9%r ( ,Uee߿Qjn rMvߎz~B AFjn rMaqןQE,ni=1%zJ,n]e9Fk0ۯ$v9^BQ̸1Evូu 9FK=Vߖ Af62MMzbYȨNWv:oנ1&62OUg^ĘzK2KM>~qCH.hdIB{Wѯ.~XEL@:̛9{$sֵ{];xt&\I.d1dͣV9t T)TbQϧ^ 6F,h5 5ryt*Y><He!L{GaGB42y] eտ Tu,m˯ 1΄lkFSkk:;|SJƹe:Vuw!:{No 1Е-sNo 1Е-sN3!:5τe:VηS R2+lg[|d)-t#)ҷuS [FS :5Ќ[_;d)1|e:C!-|%:ZC)-eJ;e1Ҧ5Ќk[JB3sS!+cRι߀bAEr &2ۯA rE5vgu߿IFz) EU_z^{(a"ӏArMv]Zm=(i$4C]㞻߿Q 0ӏAQUa߿Q"ۯ$Ueg1z)N? rUc Ėj (-RUcu)z*,oAUmi>|BQ2MMwc 9F4KEvw Ag ̸2OUgca註N~Z1&̸R]kP˚:uKX4nΣVŻßo_@ (i DJ } 4*Wm[x0,hV0hqϧ^Yn P ,`dͣVYnD$Xiհhҧӱs];w(ċ@JmA*};qfïPi1lYSYF~> (SG*^gT&<D1:-st[}" c*Z>[^ηBBT5τe:Vu!:|#)Ҷ3!:τe:VuwDBJƹ[_߀" cKc\FT} :5τeJ|S*[\Fto2J>+lg\e1ҥτJ;d)ЕgJ;d1Хό[c:~:+|k}JSFC*c_ Nw#!όk\1F 9UfmIg.ێQ,ÐE5Wa~嚊sn:A$OE5a~垚 ێCrK4SUv[ubj*2n:rK4SUv[ucz ێ=])gpM Q0Uv\z垫.=xQ0SU~&]=%eǡjk @R 5]_Y@R 5ajl-7EEq~10az=Ê@c'P#Lcm4)ֵwL @sg%P{6Ξ"\UÓFz qc4u U 4n8ҧRfv(`0h&Pb v*dʗ2nI(յ{}|:y >B-"m*eӻLIjI3ػ>= (yC')\r&ұw}bYfC c)R>Juw!:-sNt|C!Lt%Kc\B2+k:;" c*[2+k:;" c*[2+k:=C!Lt%Kc]t} 1ҥ|#:VuS S2m|g|d)Е-|#:Vη| cKcʕ3B [FTo"J>2m"J3o2RTFC []ΖuL|eJ:~A9i"0n15meq~B 9%q覢2ۯArMV]~9yQ jN=Q=5viY0ӏAOMvߎz~B AFJ,N=RMEV]Zm^|BIfjˏAQ]㞻(j ( 2MEVߎ{q׿a&81EVߎsߠ(r)ne=bQ82OMAf6EwcIg"R]g>~BYȨN~Z1&8R]P:uKX4nΣVŻßo_@ (i DJ  4*Xm[x@ǒ,hVh%ϧ^y P Tb1dΥZYF*h$״p YS׹.ܻHE͠Hs& E:skE(`$w,,ǣo?@<hI3YN@" S Rƹ:Vu!1Е-kt|g[}C!Jc*[2+k9|S R>[_|S R>+k:;" d%Kc\FSo|1Е-|#)ҷuwB R2+|g[1Хe:Zι| t%LkN3wS*[JtDB SFTsFB [JtSKcNw|L|eJ=d1Ҧ9+|k}2 [Ζw|b ,ӐI5Wa~zjM!9SUvqYo=6=rK4QfmY˰M! =]~垚ߞ9Yz垚߯>!$OE5XiǠY2n{bK4Y~)&pMrL9a_I2~ OIEqc=x=%Wiz-w b 9eǡz-xEEv˱~10azM$Yjl-DsgPs&?Lڽ.{v@*dծd$KNrç,y2ϢLs&ΟA&mn˧o~ aNJk&ΟB.}:0dѷ__4cgѨXū̡VY0q ek9} <5ɧw?@8bU.<QTePo`C!Jc*[>JεwD!:sN|C!Lt%Kc\B2+k:;" c*[>[_|c*[2+k:;"!Lt%Kc\FS| 1Е-|#)ҷuwB RB2+lg[~e1Е1|%:Vη| cKcΕ3B [FTo!J>2m|}BVƾ-|k}B>2o2RFtwd%ls*V Q$NAY[q!I.ێ{ Q(OE%]zcz*M!=Yv[u"j)MϿ! =]z s~{b 0Qfq"j*2n:b 0Qv[uc ߞA%e_In;bK5]ނ)g˱n:rL9a_Isێ1H(Uv~'n| PMfz榻n|$ÑQv~)ht۟?10ajl-IVz)ht߿ (ie@:7t HQbYϿ8SLk?T5l\>ܻyqc4yU+XpI(Sn<(`0jfҭj,A#H4yul9{4\×V} (q2TcKRyqA#::-*}K7E*hEK9LoտD@`BBT1|#)Nk|C!Lt%Kc2+k_|BJƹJuwD2BT5τe:VuwD2BT5τe:VηBJ>[_;" t%Kc]to!:5τJ߀" t%Lk N3FBR3m}!BVƺ+lg[25Ќ[c:|:5k[BV>2m2 [Ju3{cLk*Ve29-|(Y jMI,e㞛q~B 9%r4QUߎz^}0i$4Uaq~B AF)-1=5~9=1r (-1=5~Zm^|bIf0ӏee9%J,n]e9Fk0ۯ$v^BQ̶EVᖻ)zJӯ,[~Zנ)k056_Ag":R]^ĘzJ=Vca,ˏ-6_a PR(VW&m u^ÓFy qc2uD2l&O^YtËLȓ*ZūbɛFrǯ@ZūУJN4l"Xi0j(Twm|:y(˜BR^2[WiϿE(d5 Y7y<5˯__JηwD1:sN|C!Lt%Kc\2+k:;" c R>[_|S RB2+k:;" cKc\FSm||d1Е-s)Ҷ3wDBJ>+k;}d)-|#)wc+c\tD2R3o"JB2m|"J3oo"JSsS*c_ Nw| t|%:=e2:-|(Y jMI,e㞛q~A9%q親4QUvߎZm=(a$ۯQU_z~B AFJ,-1=5~9=1r (-1=5~:m^|BIf0ӏCee Ėj (-RMMvᖛ(r)N S]gyAF55݆zߠ(zJӯ,[~Z׿r)ˏC$Y~Zנ1&Mwczca*oC$[I.?~Z4B!HZM\< 4)׵{MŎ$T \ɳ"H>kWӷO? `e͟FRM>L5l×N=|H%LBRM>\.`˧o޿$iƏ#NW/GBkD&`ʗrykZN~> (q3QZɻ1Ыo][z(MJWp#KZ!1Е-lkSm|g:;SJƹe:Vus!:-sN|d)lkt|d)lkt|1Е-sN32BT5J| cKc\Jto :τgJ߀"Lt)lkN5wS!*[\JtFB SFTsFB [JtFB [ʕ3{d%ls)#!1[c;JTw QJ*-8$]az]0a$ӏ? rEV[~9y Y 0n rMEV]Y=(i親E$Ueeu a$,miy 9%z*,N= rMwas߿Y6I55ۆZma& 82MEvᖻ(z*,oCWnk^BQ$:RUzBY& sSe^r*,ˏ-ݎ1&62]^k2M>~a#H.h.b÷Тə>kWpdϯw.~P%L@:Zy$ysVw]8tŏ&\I.d1dͣV9t "T)TdQϧb v,h45ryt*Y><Pf!L{G/GF42yeeï T5u,@ d)Kc\2+[_BBT5|#)Ҷod)lkFSm|g[}C!Jc*[2+k:;" c*[2+k[}C!Lt%Kc]t| 1Е|#)uwB RB2+lg[~d1Е1|#:Vη cKc_uDB RS2JB2m"J3oo"JSsS*c_ NuL|eK_:~ BVB3 4MUi_)%sn9߀1G =Yubj)M! =Yucz*2mA$OE5We_9g.-6>! E5We_9goMπQ,Mfq#zk ۞=%a_In{A5Wij+ ߟ>!G(Qf[z墫o]A5Xm#=xA5qd/] Qv~)ht߯@ bL=%Xmdpn|0←&X)Xg/ C&m u]>zw@*`I`ѻТəB{Wӳ>XEBB 4ԫY.zx 8"8y$*X.z J:2ۼL5_ǟg $q"$Rwp"ɝN9o0uuZLv.ϳo` T􊗴r$ǧw??UBB!1Е-ksm|g:;!S Jƹ:Vus!:-sN|d)lktg[}C!Llkt|d)-sN!BT5τgJη|c*[FS}:5όJ#!LtlsҶu{S*c\uFB [FtFB [JtFB [u3wd%lk)#!1[c;BV>3sK4MUi^(垊rmπ1G =Y[u"i۰M~!=Yucz*2mA$OE5We_9gn-6>!$OE5We_9gMπ Q,Qfqczl ߞ!$OIEmj+۞!$ÐMUqd-wπQ0TYނ9h2~OIUq/MA5md/]$Qv9ht߯@ bL=%Xmdpn}10e▛/^|0←(\)\ūF2:ɣ^]8Ċ8"uk5rIӭjv L*\ɳУJFrǯ@ZūУJN4l$Xj1j8(U{}: ċBR2[Wi&`5 Y7y4m˫__@ l it@ )kc\F2+k{BBT5|#)Ҷ1od)lkFSm|g[}B c*[2+k:;" c*[2+k:;#!Lt%Kc\FS|e1Е-s)Ҷ3wDBJ>k:}d)-s)ҷuS!*[Fto2J>2-|k|BVƺ+lg\BVƾ-|k|BV>m2SJtwd%ls*Ve29-|(Y j-G,U]ᖚ^|!1i褢˲ۯAMv]Y=y(a$ۯQUߎz~|B AFz)-1=5~9=1r ( 8I5Y~9=9%zJ,N? rMaߠ i訳 2MEvߖsߠ r *N= sQUAF55݆zנ(zJ.ӏ$Y~Zoןj oC~:oנ)2KEwcI noנ1&̸RekϟP% <"k5p(fP^94k˷8S'#Ns&^"\u^×N<{ cɗ6yeK6t Y3hճw];xA2u U+Y6tysع&{z K<: \] nͯO?8S+^QQnM;( Fk& ƗFup4}* ]@.!1ЄlkFSkk:|BJ5τe9Ҷ3 1Єlkt|g[}C!Lt%Kc\2+k:;" c*[2+lg[}C!Lt%Kc\t|d)sN3!:T5όJ" t%KkʕD2JB2m|g| :T9[:|1ҥό[_:}D)gJ=D)Еτ[c:~ :Tƾm2 [ʖub ,ӐE5azci˰=6Cb ,IEWe~䚊2mπ1G$A]zczj2]A(OE5We)&.ߞ9Yz ێ=]݂)&.=w翀A,Qfqc߯>!$PIEm"zl1H(Qf[z墫/Mr=eǡjk㿀 b 9ejl7R 9ez=xIVv׎10aM0F&X*ZwO`ď.u-ŗNzqC0l4ʖhQMR˯8cGRG D.}:ϯ> a Hc^&m*֯bϯ?4cGѧXKR9oG.qUKy4,ǟg8bԳ{&}Y%TePo]|d)t%Kc2[_ηD2:sN|C!Lt%Kc\2+k:;S R>[_|S R>[_|S [2+k:}C!Lt)lkuo!BT5όJ" t%KcʕD2J>2-|g\e1ҥτgJ;C)-|e:"!Lt#:VC)1gJ}d1Ҧ5Ќk\!JTd%ls*Z; A$AY[u"Yo-5ߞQ(ÏE5Va~krn91G$A$]zs~{b 0MUmY]A(ÐIEiǠY]b 4SUvz-6!G$IEm"zk ߟ>1H(Mfu.=xQ0TYނ9h2~OIUuo] PMVz~!H,T]Z+7IVz'3۟ bL=%Yq׏? 8 4y E 2jQ͡Nr׿o?@,y"NHZM=D۽6z cɗ6}eK6tiShճw];xA0q U+XtiS׷&z(ċ>B-]>"ecϳ__8S+^r&Qo][( Fs7aGF9ad @[Fd)Lt%J[[ZηD2:sN|}C!Lt!*[2+k_|S RƹJηBJƹJηS R>[c:;" t%Kc\Ft} :e:Vηc*[\FTo!BVƹk:}C)-|#:Vι| d%LkNuS!+c_Ε5{S+c Nu t|%:Z;e29+|k}2 [Ζu|Cb ,ӐE5Vazz*Mw>4RQemנIg.,ߞrK0QemI˯=w~! A%]~垚ߞ9Yzߟ>! OE5WeǠIn:rK9]݂)']r9a_I3~ OIEqc=xr=%iz-7 R 9ezl-wEEv~10az=$YZl-yÊDsGPs&?Lڽ&{v@*dկd1$LNسiǧ2Ƿ D,`QЫf,uA#8*=eӻPjn itk[_ (SH`2BsN[}" c R>JuwD!:sNod)lkt[}C!Lt%Kc\FS|d)lk No:e:VwS R2-|g[e1Е1|%:VηcKc]uD2R3m:Tk[25Ќ[; :Tƺ+|k}BB3oFC*c_ Nw#!1[\1G =UvqIg.ێ{ Q(ÏE5a~zk2]߀A$OA%a~嚊 ~{ Q,MUiǠI˰MπA(ÐIEiǠY]b 0SUv\z6?!$PIEm"jk ߞ!G$ÐMVqd-wπQ0TYނ9h2~ OIUuo]E5qd/^:$ÑQv9t߯@ bL=%Xmdq~11e⚛/n|0F&X \ţoE2}:֮ɟ^]| 8J8uK5rHҭjv L*\ɳУJJسj˷@RZɳ˟Rt$Xj1j8(յ{}z(B[_C6kx2E(d5 Y7y <5ͯo` T6wBBT|#N|}C! c*[>JηD2B|#)ҵo 1lkt|d)lkt|d)sNo!:5τe:VηS [3m|g|1Х|e:Vη| cKc_ʕDBRSo"J>2m|k|!J>2m|2JSsC*c_ΖuL|eJ|:T>2os 4MUi_)%rmπ1F =Yv[u"Y˰=w>9Uv[u"j)]πA$OE5We^)&.-6>! A%a)'o=w@A(ÑMUm"j*s׎A%WeY2~|E5ijk ߯?1H(Qf[z梻p]r=%iz-7 R 5ajl7EEq~|$UކI7PMf\~9 $ie@:Z8vY'ӭf ÊDѧTW/ D.}*֮˧g=8˛<2̛:} ,jٻ.z 8*Z} 4F=}~@%Fc_B.K7gï H)U/h((ַ&}PO#P̣Z0Lgp@ )Kc\2+[_2BR|#N|c!Lt%Kc\2+k:9|S R>JηBJƹJηS R>[_;" cKc\FS| 1Х|%:VwS*[FSo}:T5[_;D)-|#:Vι"Ltms)Ʒ| t)ls)η"!L|%:Z;d1ХЌk[JSFC+cRι߀AEz &4MV]~9iQJ,-I,eeןbIfJ*-I5Wmu YۯQUaqןQ 0ӏA]㞻ߠ aȦI5~9^|B Af0ۯ$Wm9&jӏWni>|BQ̶EVߖ1jӰE-[Zߠ)k256_Ag"8R]^Ęz*=Va LR6^@LZ&}[a "PȒXgO`ő2}:֮ɣf}~@<*8yysֵ{m[A0qE 4pI(ճw];vA2ueKٷy$ZF=}~HEHk&E:sk&`$5t$]şo.<hI3YN"SJƵτe9Ҷ3od)t%KcZ2+[_{BBT5τe:R3!1Е-sNo 1Е)msNo 1Е-sR3!BT5τJη|S*[FSm|| 2e:ι| d%KcΕFB RS"J>2m|}BTƺ+lg|B>2m2 SJu3wd%ls*Ve29-| ÒYj,-$S]az^{(Y.nQ=5YvQ jnRME5~9y0i親E$Ueeu a$4,m1z).=RMMvߎqןY$̶I55ۆZm~a&81Evᖛ(z*,oAUmk^~cY& r]gcY&- ek^r*.ӰE-ݎI nϟĘzJKE~qCH.hdIB{Wѯ.~XE@::{$׷{m;xAǓ.l4ʗ2l(ҧRfr(`Vl(ӱsM;xA#H4}Z}<lǟg $q3ṾZ QC>Jn6{s-xk )kc\B2+k_2BR|#N|C!Lt%KcZ2+k:|S RֹJηBJƹJηBJ>[_|S R2+k[}D)msN3D2J>+k[|d1Е|e:Vι|cKc_ʕ3D2RSo2RSoDB [JuwcLkι߀#!1[c;JTQfI 6E$UߎZm=(Y.nRK=5YvgQ jnRME5~9y1i親$Ueeu a$4,m1z).=RMMvߎqןY$̶I55ۆZoa& 82MEvᖻ(z*,oAUnk^~BQ8ROUyAg ̶2OMzcYȨNWv:oנ1&62OUg^Ęzk2KM>~ qCH.ldIB{wѳ>޾P%L@:̚{$sֵ{];xt0Ǔ,h$ʗ2jfѫfvF*dʗ2l8Tw];vAH4yu} <lşg $q3VLZ QCJη2BT5τe:Vs!:|#)Ҷ3!BT5τe:VuBJ>[_:;#!Lt%Kkto!BT[_;C!Ns)ҶuS*c\tDB RSo"JB2m2RTS*c_ NuL|eJ|:Tƾ2oo 4MUi^(垊2]Ͽ 8SQfmIn-5ߞrK0QemIo=w>! =]~嚊 ێ9Yz垚ߟ>! E5WeIn:bK4Y~)&oMrK9]9~{ OIEqc=x R 5a_Y߯@R 5ajl7 bL9i#M$UކI 7Mf\~)(i͞BB̚xi3hTj6oÊDѧTW/ D.}*֮˧g=@˛>2̛:} 4ԫZ6ܻz :*̛:}<,\×N]HEHkΟÑ2kWǷL)h9(ַ.<PO#P̣^8 PK^2:sJt|g[{"S Rƹ:Vu!1Е-kt[}C!Lt%*[2+k:;" c*[2+k:;" c*[2+|g[}C!Llkto 1Х|#:VwS [Sm|:5ЌK_;C)-|#*Vη| t%lkҶu d%Lkҷw t)ms*VC)1[_:~ BV>2ooFC*cRƹ߀bAEr &4ۯrEV[~9i߀bIFz) 6E$]a~|B 9%r ($Ue㞻ןQjn rEV]Zm^|B AFJ,N? rMvߎzϟQE$Wmy1%zJ,nQ]9%JӏCUmi>|bQ1Ewau 9FI=6_)k056_1&Mzca*oC$]I&.?~{s42掠HR-;} ,ֵwMra$Tӫ\ɫ"H>kWeӷO,y2"Ls&Ξ&mn˧o a!JkB.}:0dӷo_4cGѨXū̡Vyq0u el9}DU˫O?<-f()W6=)H*׀ )Kc\2+[_ַD2:sN|C!Ls*[2[_BJƹ:VuwD2BT5τe:VuwD2BT5ЌJηS R>+k:=C!Llk N2Bƹ[c:=D)-t#)wc+c]ʕB [FTsDB SFTsFB [u3wcLkι#!1[c;:V>2os 4MUi_(垊rmπ1F =Uv[q"Y˯=v>rK4QemIo=w>! =]~垊 ێ9Y~垚ߟ>! OE5WeǠIn:bK4Y~)&oMrK9]9~|E5m"-7 R 5a`Z* @R 5ajl7EEq~$UފZ+7 @c'#Lcm4)ֵwLqÊDg%R6A"du^×Fqc4u U+4p8Rj,v(`0h&Qfr*d$׳p Y3W&{z @JM*u;pïPI1lYSYN~> ,SGҪ^յ.C! c)R9:Vs )kc\FR+k:|BJ5τe:V3!1Е-sNod)lkt|d)-sNo!:e:VuB R>2+k[}d)-t#)ҷu{S [FS :5[_:}d1ЕgJ;D)1eJ;d1Хό[c;~ :Tƾ-|2SJu3{d%ls*V;Q(OA$]u"Yo-6ߞCb ,IEe(垊sn:AG$NA%]~s~{b 0MUmY˰MπA(ÐIEiY]b 4SUv\z?!$OIEmj+۞!$MUqc-7πA0SY݂9h~| PIVvp^: PMfz&~1H,T]Z+7IVz'3۟?8 2u4VfJB{Wpϯw= 8J6}e+X4n(fP^Ytӿ $i"Ə#NG/`ƕ>{2˿$\W2nYSػ6}~PO"Ngp"ʟRwsad @Rŕ>u"SJ5τc)ҶoC!Lt!*[[ZηD2:|#Nod)lkFSm|g[}C!Lt%Kc\FSm|g[}C!Lt%Kc\FSm|g|d)sN!BT5J" d%Kc_to2Jƾk[|e1ХeJC!Nt#*Vι"!Lt#*Vι#!N-|%:;d1ХЌ[[JB3sSKkbA%r2ۯA rE5vgu翀bAEz (EU_z^}(i$˲ۯQU_z~|B AFz)-1=5Yviy1r ( :1=5~9^|B AFjˏAS]u Ėi( RMEvߖsߠ r N? sQ] 9&k0۰G-[~Zoןj NUnk^r oC$~Zoנ)KEwczca*oC$[{s1&̸RekϟP% <"k5r8fЩ^9tlϷ8S'$Ns&^"du^śN=||@˛>:̛:} 4ԫZ6ܻz J:2̛;<,×V} iƏPWOǙBE&`$5tÛV (ySG)\r&үw}RU%!1ДlkFS+k9BBT|#)Nk|C!Lt%K[2+k_|BJƹJuwD2BT5τe:VuwD2BT5τeJηB R>k:;C!Lt%Lkto!BT9[_;C!LlsRuwS*[Fto2J3m"JB2m2RSsFC*[]Ζ5 t|%:=d1Ҧ5|k}(Y j-,U]az^{(Y.n=Q=5Yvu߀IfJ,-1I5Yu aۯUaqןQ 0ӯ]㞻 i親I55~:m^~B If2ۯ$Wmi=BIg 5~ZoϟaȦ rUyAf4KEVᖼwAg ̶2OMzcYȨNWv:oנ1&62OUg>ĘzK2KM>~ qCH.hdIB{Wѳ>޾P%L@:̚{$sֵ{];x0Ǔ.h$ʗ2l(fѫfv(dVl8Աs];vQ#6}"[:D5_ɣo.8sR^QQo][y( Fk&!GF9JAVBBT5|#)N|}C c)R=Juw!9Е-st|}C!Lt%J[2+k:;"S R>[_|S S2+k:;"Lt%Kc\FT| 1Е|#)uC R2m|g| 2τeJ߀"!Lt)lkRuS+c_ʕ3wS*[\ʕ3wS+c Nu t)ms*V#!1[c;:Tƾoo K4MUe^嚊2]4RQemǠ9g.ߎa,ӐIEe_)&.ߞ4SUv[uczj2n:b 0Qfuczks~|=])&o=A,Qfu-6@A,Uv~梻oMr9eZ*߯?1,U݂)h3׎1H,YކI߯@ bK9i#M$UކI Mf\~)(q͞BB욹xiShTn,voH'Vg/`đ2}:bͧo~ `e͟FRM>TU^śV]~H%LBRMe nͫw>4cGѨXū̡Vyq0uelDUaͯ__<-d((׹6=)h*2:stm|gZ;SJ5τe9Ҷ3od)kc\FSkk:;!S R>JηBJƹJηBJƹJηS R>2+k:=C!LtlkΕs"BTƹ[_;" t%Lk N3FB RSo!B>+|g|BVƾ+|g|!B>2m2SFtwcLk)#!1[[1F 9SUfmנ9f ~:1F =Yv[u"Y˰=w>rK4QfmI˯=w>! =]~垚 ێ9Y~垚ߟ>! OE5WeǠIn:bK4Y~)&oMrK9]9~|E5m#-7 b 5a`Z+ @ b 9eǡzl-xEEv梻~10azM$Yjl= @sGPNsLڻ&{v@,dd1dLNjǯ"m*0ïPj3pyşg.UBD2:-ssm|c:;|BJT5|#)Ҷod)t%Kc\2+k:|SJƹJuwD2BT5τe:VuwD2BT5τe:VηBJ>[_;" t%Kc\to!:5τJ" t%Lk N3FB RSo:Tk[~:5[[ :T+lg|!JSsFC*c_ Nw| t|eJ~A1i"0nQ5Wmeמ!1i褢˲ۯArMV]9y ÒY 0n RMEV]~9=1i親,eeu a$4,m1z)-RMMvߎ{qןY6I5~Zm~Y&81Evߖ(r)oAUmi^~cY& r]gcYȦ.= ek^Ęr*.ӰG55ݎI v:oנ42N FJ9yi3hSj nǿ4CϢLkmݾLڽ.:wAǓ,h$Vj%ϧ^yn P ,`dͣVYnD$Xi0h(ҧӱs][(˜BRn.}K7Ƿ&`$w,,ǣo?@@U/jYSD1:-kSmk:|BBT5|#)Εk|C!Lt%J[2)[_BJƵτe:VuwD1:|#)Ҷ3!:|#:VuwD2BƹJ|c*[FSm|| 1Х|e:Vηc*c\Jto2J>+lg[e1ХτJ;d)ЕgJ;d1Хό[c:~:T+|k}2RFtwd%lt#:Z;d1Ҷ9-|(YN:1I4meן~A9%r4U_z^|A9%z ( 8,meu Yۯ]㞻߿Q 0ۯ]eu Ėi訳 81EV]zןY$K=6]z׿a訳-rU 9F55ݎ{s)JӰG-݆{s12KEVAg";sSekĘzJKEwcqCH.h.b÷Тș>k70cϫw=8Ċ8uk5rHҭj6pËHȓ)ZūbɛF2hç@)ZūJN4l"Xj0j(U{}|: ċBR2kWiE(d5 Y7y <5ͯo` Z Հ!SJ5|#)ҕ|C! c*R>Juw!1Е-stg[}C! c*[2)[_|S R>JηS R>[_|c*[2-|g[}d)lsN3D2Jƺ[:=C)s)ҷuS!*[\Jts"J>-|g|BVƾ+|g|!B>2m2RFtcKkι߀C)Ќk\Jt{QfJ* 8$]az^}(a"ӏ? rEV]~9=y(i$4]aqןIfjn rMvߎz~B AFJ,N rMwaq׿Y4-Yv9^|B IfE,v9^~bQ̶=V_s(z*.ˏC$v9j *NWvr*.ˏ-ۆ{s1&Mca*o-ݎw PR'VGB"du>z0*`i-bʝJ2h׿_,y2"Ls&^&mn˧o~ aNJkΟB.}:0dӷ__4SGXУˡRYG.qUK8{ <5m_ɧw?@<-d((ֹ6=1h,3BBT5|#N{}" c Rƹ:Vu 1ДlkSm|g[{" c)R>[_BJƹJηBJƹJηS R>+k:;C!Lt%lkuo!BT5K_"!Lt)lkN3wB SSo!B>+|g|BTƺ+lg|B>m|2RTFC*c]ΖuL-gK_:BV>3 4QUi_)& ~:1G$A]ycj*]π1G$NA%a~垚 ێrK4SUv[uczks~{rK4SUv[zߞ! OE5iǡY3~|A5WiǡZ*sێE5m"zl㿀 R 4]It۟>1H,U݂9s۟>1,T]Z+ bL=%i#/^<$UߊZ+xÊ@sGPNsDY}[Ŏ$Tӫ\ɫ"G>kWpѳN ae͟FRM>T5l×N=|H%LBJM>\v.`˧o޿$iƏNW/GBس$\rykZN~> (yC'ZɻQQsm|{{bY&D19Е-kFSkk:BBT|!N|C!Jc*[>[^η2BT5τ#)Ҷ3!1Е-sNo 1Е-sN!:e:Vu{BR>k:=C!NlkN3DBR>2+|g\ :τJ;"!Ltls)w t%lkҷw t)ls)ι#!-|eJ=d1Ҧ5k\!RFt{d%ls:Z= Q(OA%]ubi۰=w>rJ0MUiǟ9f.ߎrK4QfmY˰MπAG$OE5We_9go=w!G$OE5We`I˱]b 4SUz垫.=wπQ0Uvz墫/=Q0SY݂)'˱n; OIEqd.MA5Xm#=EEqn|$U9 bL=%Xq׎8 4u D1hQdLN1ջ_?XE@:̛9{$sֵ{];8tŏ&\I.d1dͣV9t P)TbQϧ^ 6G,lE XtjڽF=}PfLW/țJuo2y=e0Ƿ)ZBBTsNt|g[{"SJƵτe9Ҷ3od)Kc\F2+k:|SJƹJuwD2BT5τ#)Ҷ3!:e:VuwD2BVƹJ|S!*[3m|g\e1Е-|#)uS*[FS :5Ќ[_;D)-|%:Z߀#!N|#:V߀#!-|e:;d1ХЌ[[:Tƾm|2SJu3 |gK_;A1i$ӎ RM=5vgu翀bIF) 8,Ue㞻ןbIfJ,M1=5viy(i親,m i親I5Yv9=B AFjӏCee 9&JˏAUe 9&k0ۯ$v9~i(N? e>|bY& sQ]>|cYȨN?Wv9ϟĘzJ5VI?WvZ02NFR }$sUr<ڶÊDѦTW C.u*nɣf}@˛>2̛:} ,jٻ.z J:*̛:}<,\N]HEFcC2[WǯL)h9iV.<PO#P̥^8!1Дlk\F2+k_D2:st|g[}" S RֹJuw!:sNod)lkt|d)lkt|d)-sN!BT5τJι|c*[\FS:5ЌK_;C!Nms)ҷuS*[JtDB SFTsFB [JtS+cNw|L|eJ|:TƾmFC+cRιbA%r &4ۯMV]~9w ÒY jN=Q=5Yvg Y0ӎ rMv݆Zm^|B 9%z)-1=5~9=1z)-1EV]Zo~bIf0ۯUey9%J.oAeyAF2۰E,Y~:mj *Ne>~bY& sS]>~caȨNWv:mϟĘzJ=VI?WvZ4B採HZ-;} ,Vw9SUv[q"YM! =]~ ێ9Yzߞ=a)goMQ,Qv[v-7翀Q0SU~&p]r=eZ* ߯?!G(Uv~)'~ Mf\z'׎10]`jl-xIVz'3ۯ@ $`e>2ٶr8fЧ^93ǯ(qFR-; 4*Xm[x0ǒ,hVhqϧ^Yn P ,`1dͥZYF,h44p iSع.Pf!J{GaFBm2y] eտ Q__!RJT5|#)N{}" S Rƹe:V־3 )lc\FS+k:;|S JƹJuwD2BT5|#)Ҷ3!:|#)Ҷ3wD2BT5τJηBJ>[:;" d%Kc]to!BTƹ[c:=D)-|#*Vη| t%LkNu{cKc N5{cKkRu tmt#:VD)ХЌk\!JTwQf) CQMv݆Yw Qj,MI4eeןbIF)-8I,meu翀QfjnRMEV]Zm^|B AFJ,N=RMEV]z~BIfjӏA]u(j (-RMMvᖛ(r N? Q]e 9F2G-[Zןi*N?ek^cYȦ.= ek~ĘzJ.ӰG56_wI nנ02NFJ9yi3hSj8SLkT5,[6z qcɖ4yU+XpIӯn<(`VjҧRj<A2yek8{,N] $q2TKVz6QCJεwB!:-stg[}B c*[>[_BJƹJηwD2BT5όJηBJƾ[_" c*[\FSo|d)-s)ҶuwB R2m|k| :5Ќ[_;D)-|%:V߀"!Lt#*Vι"!L|#:Z#!N-|eJ=D)ХЌk\!JTwQf) CQMv݆Yw Qj,MI,eeןbAF)-8G,meu߿IfjnRMEV]Zm^|B AFJ,N=RMEV]Z~B IfjӏA]u j (-RMMvᖛߠ(r N? sQ]e 9F2G-[~Zןi(N?ei^cYȦ.= ek~ĘzJ.ӰG56_wI nנ02NFJ 9{iShSj8S'Lk?T5l\>ܺ cɗ4ye+XrI(Tn<(`0hfѭj,A#H4yul9{ 4\×V~>$q"%TcKRz6QC9SUvZq"Y۰M!=]z ێ9Yz ߞ=])&oMA,Qf[u-6@A0Uv~梻oMr=eZ*߯?1,U݂9h3׎1,SYI㿀 bL=%Wi#/^;$UކI : \.ͫ?8s\1Щf=x( Fk& ƗBuo?-WC! c Rƹe:V3oc!Lt!*[>Juw!9Е-st|g[}" c*R>[^ηBJ5τe:VuwD2BT5τe:VuwD2JƹJ|S!*[2m|g[d)Е-t#)ҶuwC R3m|k| :5Ќ[_;C)-|#:Vι"!Lms)η| t%lk)Ʒ| t)ms*V#!N-gK_:~ BV>2oo K4MUe䚊k1]!8SQfmIg.ߎa,ӐIEe_)&ߎrK4SUvZq"j*2n: Q,Qfq"j*2n{b 4SUv\z?!$OIEmj+۞!$MUqc-7πA0SYނ9h~ PMVv墻p^; Mf\~'׎10]`jl-xIVz'3ۯ@ $ae>2ٶr8fЧ^93ǯ,qFR-; 4jXm[@Ǔ,h$Vj&O^y "T)TbQNZy*h$4p iSع.HE͠Js7 Ɨ>l2y] eտ R `c!Ls*Z=JV3d)t%Kc1[^ηD1:-sJt{}C! c*[[_{BJƹJVuwD2BT5τe:VuwBJƹJ|S*[3m|g[d)Е-t#)ҶuwC R2m|k| :5όK_;C)-|#:Vι| d%LkNu d%Lkҷw|Lt|#:Zd1ХЌk\!JTd%lt#:Z= Q(OA$]ubi˰=vrK0MUiǠ9g.ߞrK4QfmY˰M! A%a~垚ߟ>! A%a9goMπA(MVq#zl ߞ!$IUq#z1H(Qf[z/MA%Wizl7 R 5ajk6 bL9i▊MIVz'3۟?10e▊^;0F&XӪZwOđ.u*n_ǛV=;qC0q41jΥZ9tlӿr˷H-br&ѭjMxQC:2 ]>"m*0ïPjpyşg$d!Lt!*[>Js d)%KcZ2[_ηD2:sN|}C!Ls*[2[_|BJƹJηD2BT5τeJηBJƹ[_| c*[FSm|g|e1Е-|#)uS [Sm|:5[_;D)-|%:V߀"!Lt#*Vι"!Lt#:VC)1gK_:|:-|2 [ʕ5LgK_;A1i$ӎRK=5Yuu߿IfI-8,Ue㞻ןbIfJ,-15Yvi a$ۯ]㞻߿Y۰E$Ueg i覫 81=6]ZY$=V_{q׿aȦ :ROMcw 9F56]{s)J۰G5ݎ{s1%KEwcI nϟĘzK2KEaCH,h-bѻbș>k7pcϫw> 8J8}eKp8Rf6pËLȓ*\ɳbɛFrǯ@RZųУ˟NtD$XlIhַ&Hf!LG/țJ9o2y=m*1g˿"SJ5τ#)ҕ|}" c Rƹe:V־3d)Kc\B2+k|BJ5τe:V3!:-sNo 1Е-sNo 1Е-t#)Ҷ32BT5J| c*[\FS| :5τJ߀"Lt)lkN5wS*[FtsD2RSo"J3oo2SFtcKkι߀C)ό[[JFt{QfI 6E$U_zm](a"ӏ? rEV]~9y(a$˲ۯQUa~B AFz)-1=5~9=9%z)-RMEV]Z~bIg 2ۯ$Umy9%JˏAe{9&jӯ$v9~a(.= S]=BQ$ r]g>|cYȨ.?WvϟĘzJ=VI.?Y~Z42掠HR-;} ,Vw~ca,ˏ-_wa L'TGB"dU>z0*`i.d#˟Jrç0y2ϣNs&ΟB*u*֯bͫw.޿$iNLs&Ñ2K7pջ H-br&QjMyv ˜BZ_C6kx2E*hE+}Dv.ѷ" S JƵτc)ҵ|}B c Rƹe:V־3d)%Kc\2+kBJT5τe:R3! 1Е-sN|d)lkt|d)Е-sNo!:5τe:VηS S2m|g[1Е|%:VηcKc]uD2R3m:Tk[25[[ :Tƾ-|}2RFtcLk*Vd29-|(Y jMI,e㞛q~B 9%r4QUߎz^}0i褢4]aqןIfjn rMvߎz~B AFjn rUas߿Y45Yv9^|B IfE,v^~bQ̶K=V_s1Jӯ$Y~Zoϟr oCv:oןr*,ˏ-ۆ{s1&Mg>~ca,ˏ-_wa L'TGB"du>z0*di.d$KNrç02ϣN{&ΟB*u*֯bͫw. aNJk&ΟC.K0ջ4cg(ZųMZ6QC:2 ]?"m*0ïTW4r]ǣh+;o"SJ5|#)ҕ|C c R9JVu! 1Е)lkSm|g[;" c R>[^ηBJƹ:VuwD2BT9JηBR>[_;" t%Kc\Jt:5τeJ| d%KcʕD2RB2m|k|BTƹk[ :9k[25k[BV>2m2RFtw t)mt#:[= Q$NAY[u!Yo,ߎ Q(OE%azzk2]π1G$A%]~s~{b 0MUmY]A(ÐIEiǠY]b 4SUz-6!$OIEm"jk ߟ>1G(Mfv.=r=ej+ @R 5a`Z* 㿀 bK9e▊=IVz׎15e▋/^;0F&X)ZgO`D*u-ŗNzaCH0l$ʖhqMV˷~ca*Ï-ݖwa LTFA"\U>zAǒ,dd1$LNسiǯ+k[}C!NmsҶuwS [FTo2J>2m||!B>-|k|BVƾ-|k}BB2ooFB []ΖuL-gK_:!1a"0n=15meמ!1i褢˲ۯArMV]9y(a$ۯAQMvߎz^|B A%z)-1=5Yviy1z)-1=5݆Zm^|B AFjˏA]u(r *.=RMau(r)Neg{ 9F55݆{qߠ)j۰G-݆{s)k2=VូwI;sSekĚk2KEa#,di-`ͻbG:[ͧg}~8Ċ8uKr8Rf6o L*\ɳbɛFrǯ@RZɳУ˟Nt"Xj1j8(U{}z(D[C6{skE(d5 Y8{ 2-|g\e1ХeJ"Ltls)Ʒ| t)ls)ι"!N|%:;d1Ҧ5k\!JTd%lt#:Z= Q$NA$Yu"Yo-6rJ0MUi_9&ێ Q,ӐIEe_9f.-6ߞ9Uv[uczks~{rK4SUv[u ߞ=a9g˰]rK9]9g˱n:rL9a_Isێ!G(Qv\~&˱n{ PMVv梻n|$ÑQv)ht߯10az=$UߊZ+-x @cGP#NkݾDY}[a"TӪ\ɫ"G>kWӷO? ae͟FZM>TU^śV}@LBRMe nͫw>4cg(Zų$MZvQC:2 ]?&u*0ïCWkQ11 `$h5y2:stm|g:;|BBT5|#)Ε|C!Lc*[>[ZηD2BT|#)Ҷ3o 1Е-st|d)lkto 1Е-s)Ҷ3!:5τe:VηS*[Sm| :τgJ"!LtlkRu{S*c]uC [JtDB [FtFC []ʕ5cLk)#!1[[1F 9Ufmנ9g ~z1G =Yu"i۰Mw~!9Y[ucj*1]1G$OE5Wa)&.-6>! A%a_9goMπQ,Qfqcz ߞ!$PIEm"zk ߯>!$ÐMVqd=xQ0TYކ93׎!H(U)h3ێ!H,YI㿀 bK9i#/^;$YZ+-x @c'#Lkm=k7pѳ> ae͟FRM>TU×N]~@ BJ-]>\u`ɧo޿$iƏPWOǙBl&\ʗrk[V (yCG)\r&ұwFWyC!Lc*R9:V׾3d)Lt%K[[ZηwD!:-st[}C! c*[[_{BJƹJηwD2BT5τgJηBJƺ[_" c*[\FSm|d)-s)ҶuwB R3m|| :5Ќ[_;d)-|e:Z#!N|#:V߀C!-|e:;d1ХЌ[[:Tƾm2SJu5Cb ,ÐE5azcj)۰=w=Cb ,IEe(垊sn:AG$NA%a~䚊 s~{b 0QUmY]A(ÐIEiǠY]bK4SUz垚-6!$PIEm"zk ߟ>1H(Qfv.=r=eǡj+ @ R 5a`Z+ 㿀R 9eǡz-xEEv׎10e▊^;0←&\ Zţwoő.}*n_ǛV=;qC0p4ʖjqNV4kϿ{2iǷ D,bqPj<8QCɘ:: ]?"m*0ïPW3pşh!1Kc\1Zuw )Kc\2[_ηD1:-st|g[{" S R9JuwD2:|#)ҕo 1Е-sNo 1Е-sNo!:e:VuB R>2+k[}d)-s)ҶuwS [So :5Ќ[_:=d)ЕeJ;D)1eJ;d1ҥЌ[;:+|k}2SJu3{cls*Z; A$AY[u"Yo-5ߞCb 0IEe_)& ~{b ,MEiǟ9gn-6> =]~垚ߞ9Y~垚-6?! OE5iǡY2~{A%WeǠYsێE5Xizl@Q0]Is۞!H(U݂9h3۟>1,T]Z+ bL=%Xmdpn|(Yjl-DsGPs&?Lڽ&{v@*dծd1$LNسiǯr˿ H-b&ѭnM;yw(D[ē:2y">"m;@d)Lt!*[=:V׾3c!Ls*[>Ju )kc\F2+kBBT5τ#)Ҷ3 1΄lkt[}C!Lt%Kc\FSm|g[}C!Lt%Kc\FSm|g|d)lsN!BT5όJ| cKc\to!BVƹk:}C)|#*Vη| t%lkRu d%LkRw t)ms*VC)[c; BV>2osS!+cbA%r4ۯArEV[~9iQj,-I4me߿Ifj,N<1=5viy a$4E]㞻 a$4,my9%J,N sQUc Ėj (-ROMa(r)neBQ82MMc AF6EwcIg"8R]>~ca*oC$[{s1& ̸RekǟP :"ukp(fOZ3˯8S#Ns&^@\U^×N<| ɗ6}uk6tiSV{m[vA2u U+6tyt*X.HEHkΟÑ6kwi˿E&`$5t$ԫÛ_<.f)iXC c RƵτc)ҵ|}" S Jƹτe)ҶoC!Ls*[>JεwD!:-sNt|C!Lt%K[2+k:;|S R>[_|S R>[c:;" c*c\FSm|k|d1Е-t#)ҶuwD2Jƺ[:}D)-t#)wcKc_ʕB [FTsDB SFTFC [\ʕ3{d%Lk)߀C)ό[[!Jt{If) EUv߆Zk=(Y0nRK=5vi ÒY0ӎ rMV]Zm]1r (,m i親5Yvi= 9%zJ,N sQUc Ėj (-RMau(z*,ne=bQ$8ROMAg 61McAg"̸RUg>~ca*N$[{s1& ̸RekϟP <"ukp(fP^94k˷8S'P$N{&^"duśV=|@˛>::} 4ԫZ6 J:*̛;D,ÛV} $q"ϤRgoIJ4G0q el}DUaͯ__@hI3"SJT5|!LHj7 )%KcZ1[ZηwB!1Е-ksm|gZ;!S Jƹ:Vuw!:sNod)lkt|d)lkNo :|#)uwBJ>k:=C!msR3wD2J>+lg[ :5όK_;D)-|e:"!Lt#*V߀C!-eJ=D)ХЌ[[JScLk*V;Q(OA%]ubi˰=vrK0MUiǠ9g.ߎCrJ0QUmI˰=w! =]~垚ߞ=]~&.-71G$PIEmj*sێA%WeǠYsێE5mzl翀 R 4]Itߟ?1,SYކIt߯10T]`Z+7EEv3۟?10e⚛/^|@↑(\)+\ɫƓ6Jaˣf}} 8J8uk6rI'ӯj,v&\iկfQNZyD"TI.f&Qf,A#I6}";LU˧w>8`gSw}{{آx(h̍֍h0#4VwD!1Дlk\F2+[_ַD1:-ksm|c:;|RJ5τe:R3 1lkSm|g[}" c*[2+k|S R>[_;" c*[2m|g[}D)lkN!BT[_"!Lt%lkN3FBR3m}!BTƺk[ :9k[ :T+lg\JB3ooDB []ΖuL|eJ:~A9i$0nQ5Wmeמ!1i褢˲ۯArMV]9y ÒY0n rMEV]9=1r (,m a$4E,m1z)N=RMvᖛs߿a&8=V]z׿a観 ROMcw 9F25݆zߠ)J۰G-ۆ{q)k2=VᖼwI;sSekĚk2KEa#H,hi-`ѻbH:[/ͫo 8J8}eKp8Rf6o LӪ\ɳУJJسj˷@R\ɳˡR9t"Xj1j9(յ{{He!L{G/țJ9HDMDRELWE\aDfƜlFqG@ "MUx! )KcZ1Zuw! 1΄lc\F2+k2BR|!N|C!Lt%J[2+k_|RJƹJηBBT5τgJηBJƹ[_|c*[Sm|g\d1Е-|#)ҷuwC S3m|| :5Ќ[_;D)-|%:V"!Ls)ι"!L|#:V"!N|e:=e29+|g|!JTwQf) CQUv݆YyQfJ,-G,Ue㞻qמB 9%r ($Ue㞻ߟQjn rMvߎz~B AFJ,N=RMEvߎz~QE$mi 9&JˏAegy 9Fk0ӯ$v9^BQ2MMwcwAg 6MwcIg"R]g>~bYȨN~Z1& ̸RekH:uKXn%ϥVjǧ,q"N FZM\DZ.:xA.l42l(ҧRj,ڷrF*dʗ2n9(Twm[ >B-?"mӷ`LIjIiW6}YRΦC!Jc Rƹe9Ҷk|B c Rƹτe)ҶoC!Lc*Z>Juw!1Е-kt|g[}" c*[>[_BJƹJηBJƹJηS R>[:;"!Lt%Kc_to 1ҥe:Vη|c+c\ts2J>2-|g| :T9k[~:5k[ :Tƺ+|k|B>2ooDB []Ζu t|%J~A1i$nRK=5YmߟbAFz) 6E$]ᖛo~B A%z) 8,eeu翀Q 0n rMvߎz~BIfjn QUa߿Y$45Yv9^|B IfE,v^~bQ6K=V_s)Jӯ$Y~:oϟr oCv:oןr*.ˏ-݆{s1&62OUg>~qCH,di^ͳ!Ɠ6:֮ǟV=;aCH.l$V0f1dLNrß,y"Ə!Jk@\uśV]~@ @B \LU^ş^~>$iƏ#NG/aF>sjD&\pyt*ڿF] (yC'Zɻ1Qo]|:C c RƵτc)ҕ|}"SJ5τ#)ҕ|C c Rֹ:Vs 1΄lkFSm|c:;"S R=JηD2BT5τe:VuwD2BT5τe:VuwFBJƹ[_| c*[FSm|d)-t#)ҷu{S [So!BTƹk;|e1ҥτK_;d)ЕgJ=e1ҥЌ[;:9+|k|JSFS!+cRι߀b A%r2ۏA rEU~i߀bIFz) 8$U]㖛q~A9%r ($Uee߿Qfjn rMvߎz~B AFjn sQUa߿Y$65Y~9^~BIg G,Yv9^BI"6I=6]{s)zJӏ$Y~:oϟr)oC$~Zoנ)k2K=VI nϟP8e+3lq͡N2gջOP% >2vY3(Sn,vËHRXǗ>{wfջo_0C$PW/`ŕ:kWçDȓ`1ObڷQ#82eӻPjn itk[_ d)t%*[>Y&{BBT{N[{"SJƵτe9Ҷ3od)%Kc\B2+k9|BJƹe:VuwD1:|#)Ҷ3!:|#)Ҷ3D2BT5τJηS [2-|g[~d)Е-|#)uS [FS :5Ќ[_:=d)Е1eJ"!Lt#*V߀#!-|eJ;e1Ҧ5k\!JTcls*V;Q(OA%]ubY˯=6rJ0MUi_9&ێ Q,ÐIEe_9&.,ߞrK4SUv[uczks~{b 0Qv[uczl ێ=a9g˰]rL9]9hn;E5Xizl@Q4]It۞!H,U݂9t۟?10T]`Z+7EEv3۟?10e▛/^|0←(\)+\ɫF6:aˣ^]@:"kٶt Y3(Tn<ڷr&\i.dQNZYo "TI.d&Qf,A#I6}";LU˧w?8bgSw}{{8زx(njҍp @P#EVxD!1Е)lkFR+k_ַD19Е-kSm{:9|BBT5|#)Ҷod)%Kc\FS+k:;S R>ZηBJƹJηB R>[_" c*c\FSm| 1Е|#*VuS [So}:T9[_:=d)1|e:#!N|#:V߀#!N|%:ZD)Еό[c; BV>2m2 [ʕ5b ,ӐE5Vazcj)۰=w=Cb ,IEWe垊sn:AG$A%]~s~zb 0MUmY]A(ÐIEiǠI]b 0SUv\z-61G$ÐMUq#z1G(Qfv.=r=%eǡjk㿀 b 9ajkπ bK9i▊=EEv׎A5e㚛/^|0←(\)\ţoE2}:nɟ^=||qC2q42jϧZ9t@sgѧVgOF:kWfտ0S'PTgoșBjϿD$\VlI3iW.|PfNWOINYq#R&bz)"+."0"3cH@ DY&{BBRstm|c:9|BBT{N[}" S Rƹ:Vu! 1Е-lkt|g[}C!Jc*[2+k:|S R>[_|c*[2+k:}C!Lt%Lkto:5τeJι| c+c\to"Bƾk[~1ҥτJ;D)1e:;D)1gJ=D)Еτ[c:~ BVƾm2SJ5Cb ,ÐE5azcj)۰=vrJ0MUi_)& ~{ Q,ÐIEWe_)&ߎK4SUv[ucj*2n:b 0Qv[uczktێ=a9g˰MbK4Y~)&pMr=a_Isێ!G(Qf[z梻p^: PIVvp^;$ÑQv~)h3۟?1H,T]`jl-xMf\~)h㿀 $ae@27t IRbymӿ8SNs^@\U]×F;qcɗ4yeK6t Y3hճw];vA2u U+6tyt*X.HEFkΟÑ6kWh˿E&`$5t$Û_#"F%n("*-b/2<Hj7{Y&{BBT{Ntg[{"SJ5τe)Ҷ1od)Lt%KcZ2+[_BJ5τe:Vs!:|#)No 1Е-s)Ҷ3!:τe:VuBR>+k:}C)msN3wBR2m|g| :5Ќ[_;d)1|e:C!-|%:Z#!N|%:;d1ХЌk[JSFC+cRι߀AFz (4OMV]~9 Q jN:15Wmu߿bIfJ,-15Yvi Yۯ]㞻߿Q"ۯUee(i( :1EV_zןY$K=V]z׿i(-rUAFI=6_1k256_ Ag ̸RUg>~ca*oC$[{s1&RekǟP% <"k5r8ҦЩ^YtϿ::} 4ۿ>@LBRMݿ"eobϯO@8sh\ɻdΧbڷQC::-*}K7˿ءhX0@`p4Egx" S J5τ#)ҕ|}" c Rƹe:R3od)t%Kc2[_2BT5|#)Ҷ3o 1Єlkt|d)t%Kc\FSo|d)lkto :|#*VuwB R>2+k[}C!NlsR5wC [S!Bƾ+lg\ :Tk[:5k[:+|k|J3sSKkbA%r2ۏA rME5vgu翀bAEz (EUaz^|!9%r &E$S]㞻ןQfjn rMvߎz~B AFJ,N=rMvߎzןY4,Yvk=BIg E,v9^~bQ6K=V]{qߠ)zJ.ˏ$v9j *NWvr*.ˏ-ۆ{s1&Ug>~ca,ˏ-_ya PR'VW‹&e u]ÓFy qc2qD2l&O^Ym Lӫ^ͻ˟NϿDȓ*^ͻ$MVYG.mE+Y6w$ԫV~> (yCQ'XųeOf=ywq1E[Qo ` "FWyC!Jc Rƹe:R1oC! c)R9:V3 d)Kc\B2+kBBT5τc)Ҷ3 1Е-kt|d)lkt|d)lkto 1ҥ|#)uwBR>+k;}d)-s)ҷuS*[FTo2J>-|g|BTƺ+lg\BTƾ+|k|BV>m2 [Ju3{cLk*V Q$AY[q!InێQ(ÏE5Va~zk2]π1G$A%]~s~zb ,MUmY˰MπA(ÑMUmY2n:rK4Y~垫.-w翀A,Qv[z-wπA0U~&^:r=eǡj+ @ R 5a`j+π bK9e▊=EEv׎10a▊^;@↑(\)\ūoE2:֮ɣ^]| 8J8uk5rIӭjvaŏ&\I.dQNZYn"TI.dr&Pf,ڷAH4}[:D5ɧo.Jus!1Е)lkSm|gZ;"S R>JηD2BT5τe:VuwD2BT5τe:VuwD2JƹJ|c*[Sm|g|1Е1|#*VwS!*[FTo!BVƺk[25ό[_:}d1Хτ[_:}d)Еτ[_:|:+|k}2SJu3{cls*V;Q(OA%]ubY˯=6rJ0MUi_9&ێ Q,ÐIEe_9&.-5ߞ4SUv[uczks~{b 4SUv[uc ߞA%a_In:rK9]9hn;r=a`Yt۞!G(Qv\~&˱n| Mfz&~$ÑQv9t߯@ bL=%Xmdpn10e⚛/n|0F&\)\ūoF6:aˣf}} 8Ċ:"kٶt Y3(TnJuw!:-sNt|C!Lt%Kc\F2+k:;" c*[2+k:;" c*[Sm|g[}D)lk No!BT5ЌJ" t%Kcʕ!BVƺk;|e1ХτgJ;C)-|e:"!N|%:Z#!N-|eJ=d1Ҧ5Ќk\!RFt{If) CQMv݆YwQfJ,-G,ecןbAFI-I5mu aۯ]㞻߿Q 0ӏ]u(i( :1EV]zϟa&=V]{q׿a& :ROMwau 9F255݆{q1k256])2KEvI nϟk2M>~a#H,h.b÷Тə>kWpѯ.~XEL@::{,*Wm[vA.l4׳n8ӯn<A2u UK7v*ٽ6<|HEHk&D:{2D&`$5t$]şg."Z&)b,".@ @ $H"j7d)Lt!*[>:V׾3d!Lt!*[>Jus 1΄lk\FS+k:|BJ5τe:V׾3!1Е-sN|d)lkt|d)lk No :|#:VuwBR>+k[}d)-t#)ҷuS*[FTo2J>-|g|BTƺ+lg\BTƾ+|k|!J3oFC*[]ΖuL|eJ:~A9i$0n15Wmeמ!1i$ۏA rEV]~9yY nRMEU~9y1i親,eeu a親,viy1z).=ROMvߖq߿a&=V]{q׿a訳-RUAF56]s)JӰG-݆{s12KEVIg";sSemϟĘzJKEaCH.h.b÷ə>kWpϯw.~XEL@:̛9{$׷{m[xA.l4׳n8ӯn<A0u U+6ty*Y6HE͠Hk&D:{2&`5t$]şg2$bZ'"),"@ Hj7{Y&{BBTsJt|g[;BJT5|#)ҕk|C!Ls*[>[ZηD2BT|#)Ҷo 1Е)lkt|d)lkt| 1Е-sN3"BT5ЌJ| c+c\Fto :τgJ߀"!LtlkRuS+c]ʕ3wDB SFTFC [\ʕ3wcLk)ι߀C)ό[[JTwQfI 8E$U_zm=(aǢ0n RMEU~9iY .n rMEV]Y=1i親,m i親5Yvk=1z)N= rMa(r N= sQU 9Fk0۰E,Y~:ma(.? Se>|bY& Se^ca註Nv:oנ1&62OUi^H8}e+lq͡Nrg׻_X%L>2Z8viShԱr|HE!J{GaGF40C,5C|:C?D$DtINTElY+3^f +|g|BTƺ+lg\BVƾ-|}"RTFB []ΖuLgK_:!1a"0n=15meמ!1i褢2ۯAMv]Zk=(i$2ۯQUaz~B 9%z)-1=5~9=1r ( 1=5ۆZm^~B AFjӏAee 9%JˏAe{9&k0ӯ$v9~i*N?e>~cY&- Se^caȨNWv:oנ1&62OUg>~ca*ˏ-6_ "PRVW/ C*m-śN;qC2qDײlfPbyËLӫ^ͻ˟N"TIffҭj=8A#I6}"LuaͫO?8bԳ{}B SJ5|!Nt|gZ;|Hj7d)t%J[Jus 1kc\F2+kBBT|#)ҕod)%Kc\FSkk:;" c*Z>[_|S R>[c:;" c*[FSm|g[d)-sR3D2J>k:}d)-|#)ƷcKc_ʕB [FTs"J3o2RFTDB [\ʕ5 t|%:=d29-|(Y jMG,Ue㖛q~A9%q親4QUߎzm^{0i褢4C]㖛qןQjn rMvߎzןQ ۯee(j (-2MEVߎq׿aȦ 81Evߖ)zJ.oAWnk^~cY& ;RUezBY& sSe^ca註N~Zנ1&R]^H8}e+lq͡Nrg׻_?P% >28vi3hԱrB-\e obϳ_?8sS*^QQo][y P-qA `Fh5y$FWC!Lc*Rֹe:V3oC!Lc*Z>Ju 1lc\FS+k:|BJ5τe:V׾3!1Е-sNod)lkt| 1Е-sN!:T5τe:ZηS*[Sm|k|d)Е-|#*VƷc*c\tD2R3o"JB2m"J3o2RTFC*c_ Nw| t|eJ~A1i$0nQ=YmߟbAEz (EUaz^|A9%r ($Uec߿bIfjn rMvߎz~B AFJ,N rMvᖛqןY4,vk>|BI -Y~9~BQ"6K=V_s1Jӯ,[~Zoןj oCv:oןĖr*.ӰE-ݎI nϠ1&̸RemϟH˚:"ukp(fЧ^9tlϷ8c'PP{6B&m.`ɟ^}@ @BۼD,\F=|H%MDZnA&u*ѷo_8s\ͻ1eOb,uQ#::-*}K7i#DVw#EVxD!1Дlc\B2)[^ηw!1Єlc\F2+k_D2:sJt[}" c)R>JηD2BT5|#)Ҷ3!9Е-sNo:|#)Ҷ3D2BT9J|c*[FSo| :τeJ|c+c\ts!J>+|g\:Tk[:5k[:+|g|JB3sS!Kkιb A%r2ۏA rME5vgu翀bAEz (EUaz^|!9%r (E$Ue㞻߿Q 0n rMvߎz~B Afjn rUas߿Y4-Yv9^|bQ -[~:m~aȦ :ROMcw AF=6]s)k056]1KEwc{I Wv:oנ42N FJ 9yi3hSjǿ8SLkL5,[6z cɖ4ye+XrI(TsMF*dVl(ӯsMxQ#I6}Z}<m^ǟg (q3PVM^ڷab !2$b^'Hf{HU"j7d)Lt!*[>JV3d!Lt%*[>Juw! 1ЄlkFSmk:;|SJƹe:Vu!:-sNo 1΄lkt 1Е-sN!:T5τe:ZηBR>+k[}C!NlsR5wC [S!B>+|g\BTƺ+lg\BVƾ-|k}B>2oo2SJu3{cLk*V Q(NA$Yu"Yo-6ߞCb ,IEe^)% ~{Q,ӐIEe_9&.,ߞK4SUv[uczks~{b 0Uv[uczl ێ=a9h˱]bK5]ނ)g˱^:=%eZ*ߟ?1H(Uv~)'~ PMVz˱~$Qv9ht߯@ bL=%Xmdq~ 0 2q4V0fJB{Wѯw.~ 8J6}e+X4p(fѩbyn Lȓ*\ɫbɛF2hç DRZɳУ˟N4 "Xi0j((U{}:(B[C6{skeoHy脈8 0P`#4Vg#EVxD!1Дlc\B2)[_ηw!1ДlkFR+k2BR{N|C!Lc*[[_BJ5τe:VuwD2BT1|#)uwD2BT5τe:VηBR>k:;C!Ltlk N!BT9[_;"Lt%lkN3wS*[JtDB SFTsFB [JtSKcRw| t)mt#:Z;e:-|(Y j-,U]ᖚ^}(aǢ0nRM=5~i Y0ӏ? rMv]Zm^}1r ( 8,m1r ( 81=5~Zm^|B AFjӏAee 9&jӏCUeBI"4I=6]{s)Jӯ$Y~Zoןj oAv:oϟr*.ӏ-ݎI nπ1&̸RemϟH˚:"ukp(fЩ^YtϿ:ۻ<,\F=|H%DZA*u*dӷo4sh)\ɻeOb,uQ#::-.[Wi$f3Wy$h5WFhUyC!Jc Rƹe:R1oC!Lc*Z>Ju 1΄lkFSmk:;SJƹJVuwD1:|#)Ҷ3!:|#)Ҷ3!:e:VuwBJ>[:;" d%Kc]to!BTƹ[c:=d)-|#:Vη| t%lkRucKkRu t%ls)ι#!-gJ|:Tƾm2[ʕur 0IEWe~zk1]!9SUvqYo=v>rK4RQfqYMπA$OE5We_9go=w!$OE5We`I˱]b 4SY~垫.=wπA,Qv[z垫/=Q0TY݂)g~| OIUu/MA5md/]$Qv9t߯@ bL=%Xm襢~ 0ɖ2p4V/fJB{Wѯ.~P% >28viShԱr+|g[ 2τK_;D)-|%:ZC!-|%:Z#!N-|e:;e1Ҧ5k\!JTwIf) CQMv]9QJ,-G,Ue㞻qמA9%r &E$]㖛qןbIfj,N=RMEV]Zm^|B AFJ,N=RMEVߎz~B AFjˏA]w(r *.=rUcu(z*,ne=bQ2MMc AF6EwaIg"8R]>~ca*oC$[{s42N FJ 9yi3hSj nǿ4CϢLkݾL۽6:x@ǒ,h$Vj&P^y P)TbQN^6p,h45ryt*Y>|He!L{G/șFuo,B1C<6C;C@4E 0*MUx+3^f [_|S R>[_|S [2+k[}C!Nlk Ns"BTƹ[_;C!LlsR5wS [FTo2JB2m}BTƺ+|g|!JB2o"RTcLk)#)όk\1F 9UfmIg.ێ{Q(ÐE5Wa~垊s~: Q,ӐIEi_9g.-6>!=]~垚ߟ>! A%e_9h˰M Q0Qv[v-6@A,Uv\z墫/Mr=eZ*ߟ?1H,U)h2׎1H,YކI߯@ bK9i#.M$YZ+8 @c'P#Lkm= Xe͞DRML5l×N=|@%LBJM?] .a˧w.$iƏPWOșF4mG0u elDUaͯ_P 1 @ "FUy$FWC!Jc)Rƹe:R1o|C! c Rֹe:V־3d)t%KcZ2[_ַ2BT|#)ҕod)lkFSm|g[}C!Lt%Kc\FSm|g[}C!Lt%Kc\FSm|d)-sN3!:T5τJ| cKc_ts2J>+lg[ :5Ќ[_:}d1ХτK_=d1ҥό[c:~ :T+|k}2RFtwd%lt#:Z= A$=Yv[q!In,ߎ Q(OE%]zzk2]π1G$A%]~䚊 ~{Q,MUmY]A(ÐIEmY2n;bK4TY~墫.=wπA,Qv[z.=A0SY݂)gn{ PIVvo] PMVz榻~| Qv)ht߯@ bL=%Xmdq~ 0 2u4VfʛF{wѯ.~P% >2Z8viShԱr=}He!L{G/țJ92CL7C[_|S R>[_|S!*[2+k[}C!lkN"BTƹ[_;" t%KkΕ3FB R3o:Tk[ :9k[BVƾ-|2RFtwcLk*Vd29-|(Y jMI,e㞛q~B 9%r4U_z^|A9%r ( 6,eeu Yۯ]u a&5Yv=B Afk0ӏUey 9&jӏCUmi=bQ1Evᖼu)zJӯ,[~Zנ)k056_Ig";sSekĘzJ=VzqCH.hi-`ѻbH:[/ͧo}~8Ċ8uKr8Rf6p L*\ɳУJJسj˷@R\ɳˡR9unF,h5 Xtk[N] (y3Q'X$Χb,8 0 @`  $FWy$f5WFhUyC!Jc)Rֹe:V3oC!Ls*[>Juw!1Е-lksm|g[;" c R>Jη2BT5τe:VuwD2BT5τe:VuwD2JƹJ|c*[Sm|g|1Е|#:VƷC SSm|BT[:|e1ҥτK_;d)ЕτK_}D)Еτ[_:~:Tƾ-|2 [ʕ5LgK_;A1i$ӎ RK=5Yvu߿IfI-8G,eeߟIfj,N=Q=5~9y1r ( 8I5Yviy 9%z).=RMEvߎzןY$̶I5~Zm~BIg 5[~Zmi(.= sQ]e{AF4K=VᖼuAg ̶2OMca*N~Z1&8R]P:uKX4nΥViß_,q"N FZM\=C: (8@PX +k[1ҥτgJ;"Ltms)Ʒ| t)ls)η| t)ls)ι߀C)1[_:~ BV>2os 4MUe䚊k1]~ 4SQfmנIg.ߎQ,ӐIEe_)&-ߞ4SUv[uczj2n:b 0SUv[uczk ێ=])'oM Q0Uvz墫/=A0SU~)'˱n;IEqd=A%Xm#=EEv墻~10az=Ê@c'P#Lkm4*WwLqHѦTGÍ*m._ǟV]| 8ċ<*Z8y$*W}{A2u U+Y6tys׹&{z K>B-]>e cϳ__8sS+^r&үsm|:  `  $h3WDh5w"FWyC!Jc)Rֹe:V3oC!Lc*Z>Jus! 1ЄlkFSm{:;S JƹJuwD2:|#)Ҷ3!:|#)Ҷ3!:5τe:VuBR>+k:=C!NlkN3DBJ>2+|g\ :τJ;C)-|%:V߀#!N|#:VC)-eJ=D)Хό[[JSFC!+cRι߀b A%r4ۯArEV[~9iQjN:15Ymu߀IfjN=RK=5~9=y1r ( 8I5Yviy9%z)N=RMEvߎzןY$̶I5~Zm~BIg 5[~Zmi(.= sQ]e{AFK=VᖼuAg ̶2OUca*N~Z1&R]P˚:uKXn%ΥViç(qFR-\<<Ԫٻ&A.l42l(ҧRj,ڷr(dW2l8(Twm[(ċ@JM&m*0eջPI1lYSYF]C(08HP`h+3^f [_|S R>[_|S!*[2+k[}C!lkN"BTƹ[_;" t%KkΕ3FB RSo:Tk[ :k\BV>m|2SFtwd%ls*V Q$NAY[q!I.ێ{ Q(OE%]zzj1]Ͽ!9Yv[u"j*]πA(OE5We_9g.-6>! OE5We_9g˰MA(MUq"zk ۞A%eY3~E5m"z6翀 R 4]Itߟ?1,YކIt߯10T]`Z+7IVz'3۟?10e▛/n|0F&\)\ūF6Jb˧g}~ 8Ċ8"uk6t Y3hTs<(`0h&PfvF,h$״p YS׹.ܻHE͠Js6 ŕ>&0X:DN8Xbm#EVw#DVw3EfxD!1Дlk\B2)[_ηw!1Єlk\F2+k_D2:sNt[}B c*R>JηD2BT5τ#)Ҷ3!:|#)Ҷ3!:|#)uwD2Jƹ[_߀" cKc\Jto :τeJ" t%LkN3wS [FtsDB SFTsDB [JtS+cRw| t)mt#:Z;:-(Y jMG,Ue㖛o~|!1i褢2ۯOMv݆Zm=1i覢4]ᖛqןIfjn rMvߎz~B AfjnQUaߠ i覫 81=V]zןaȦ 82MEvߖ)zJ.ˏCWnk^~BQ82OM Af61MzbYȨNWv:oנ1&6R]_H8e+X3lMRŻزٿo?@,q"N FRM\<ԫY&9A.l4ʗ2l(ҧRj,ڷr*dW2l8Tw][ >B-?"mӷPI1lI3ػ>=C4 (8@PX [_" cKc\FS| 2e:Vη|c+c\to2J>+|g\1ҥόK_=d1ХτK_}D)Еτ[_:~:Tƺ-|2 [ʕ5 |eK_:!1i"0nRK=5Yus߿IF) 8,Ue㞻ןbIfJ,N:1=5viy1q親,viy1z)-RMEV]zϟY65[~:m~bQ4I55݆Zןa訳- sQ]e{AF4KEVᖼwAg"̸2OUbYȨN~Z1&62]H:uKX4n%ΥVjǧ(q FRM\!=Yzczksn:b 0Qfq"j*2n:b 0Uv[ud ߞ!$OIEmj*tێA%Wiǡj*ߟ>1H(Qv\~&n; PIVvp^; Qf\~)'3׎10T]`jl-xMf\~)h㿀 $ae@27t IRfymӿ8S'#Ns&^"\u^ŗN=<|8˛>2̛:} 4ԫZ6 J:2ۻD5m^ş_> $q"%Rw"ʝN9G0uu[;Toc$hWy$FUy$fWyDh5w2:-kSkk:{2:st|g[;"SJƹe:V׾3 1Дlktm|g[}C!Jc*[2+k:;" c*[2+k:;" c*[\FSm|g[d)sN3D2Jƾ[:=C)s)ҷuS!*[\JtsD2RS2J3o"JSsFC []Ζ5 t|%:|:T>2osK0MUe^(垊rm߀1G$AYycj*]π1G$A%a~垚 ێ4SUv[uczk ێ=]݂)&/=wπA,Qfu6!$IUqc-7π R 4]93׎!H(Uv~)g2׎1H,YI㿀R 9i#/^;$UކZ+7 @cGP#Nk>Dٹm[xaŎ$Tӫ\ɫ"H>kWeӷO,y2"Ls&ΟB*u*֯bͫw.޿ aNJs&Ñ2[7qf׿ HdgRs][x(DcE> ;^fx+3]x+3^f!1Kc+;o"SJ5τ#)ҵk|C! c*R>Juw!1Е-kt|g[}B c*[2[_|S R>[_|S R>[_;" c*c\FSm||1Е-|#)u{S S3m|| :5Ќ[_;C)-|#:Vι"!Lms)η"!L|#:Z#!N-|eJ=d1Ҧ5Ќk\JTQfI 6EUߎZm=(a0nRM=5vi ÒY0ӏ? rMv݆Zm^|A9%z)-1=5~9=1z)-2MEV]z~Q4,Yv^|B IfG,Y~9~aȦ RU AFI=V_1k2=V_wI ;sSekĘzJKEwca#H,di-`ͻbG:[ͧg}~8Ċ8uK5rHҭj6pLȓ*\ɳУIFسj˷D*\ɻ$LVYF,lE Y6v$V~> (yC'Q'XųeOf=@HY&j7U"j7{U"j7DY&{BBRstm|c:9|BBTsNt[}"S Rƹ:Vs! 1Е-lkt|g[}C!Lc*[2+k:;" c*[2+k:;" c*[Sm|g[}d)lsN2BVƹ[_;" t%KkΕDBR2m|}!BVƺ+lg\ :Tƺ+lg\B>2m2SFtwd%ls*Vd29-|(Y jMG,Ue㞛q~B 9%r4QU_z^|!9%r ( 6,eeu Yۯ]u a親I5Yv9>|BIf0ۯ$Um9%JˏCUmi=bQ1Ewau 9FK=Vߖu Ag ̶2OUca*oC$~Z1&62Q]H:uKXn%ϥVjǧ,q"N FZMDڽ.z cɗ6}uK6tiSV{m{A#H2yeKw$jڽ><HEHk&D:{rE(`$w,,3EVw#DVg#DVg#EVxD!1Дlk\F2+[_ηB!1Е)lkFS+k9BBT|#)Nk|C!Lt%Kc2+k|SJƹJηBBT5τJηBJƹ[_| c*[FSm|k|1Е1|#*VwS*[FS :5Ќ[_:=d)1e:"!Lt#*Vι߀#!N-|e:;e1Ҧ5k\!JTd%lt#:Z= Q(NA$]u"Y˯=6rK0MUiǠ9g.ߞrK4RQfq!YMπA(ÐIEiǠI˰Mπ Q,MUq"jksێ=a_9n:r9a_I2~ OIEqc=xr=%Wiz-xA5qdo^; Qv9㿀 bL=%Yq׎ 0 2u4ʖh1$KJշOXEL@:̛9{$׷{m[xA0l4׳n8ӯn<A2ueKv$jڽ><HEHk&D:{r8h%/H9CN#DVg"4Ugx"4Egx#4Vg3EgxB c Rƹτe)Ҷo|C!Jc*R>Jus!1Е)lksm|g[;" c R>[ZηBJƹ:VuwD2JƹJηS R>k:;" cKc\FT:5τJ߀"Lt%lkN3wD2R3m!J>2m|}BVƾ-|k|B>2m2RFtwd)mt#:Z= Q$AY[u!Yo-5ߞ Q(ÏE5a~k2n91G$A%]~ ~{b 0MUmY]b 0Qfuczl ێA%a_In:r9aI2~|E5m#-7 R 5a`Z* @ b 9eǡz-xIVz׎11e▊^;@←(\)\ţwoő.}*n`ǟV=<{ qc2q42j%ϧZ9tËLȓ*\ɳУJJسj˷Dȓ*^ͻ$MVYG.mU+7y,\Û^$q3Q'V$Χf+3MU"1H(Qv\z榻^; OIUup^: Mf\z'׎1H,T]`jl-xIV~)ht㿀(ie@:Z8vY'ҭf yn8S#Ns&^@\u^×N=<|8˛>2̛:} 4ԫZ>(J<2ۼL5_ǟg $q"%RwbʟNY?@@l @ATA" $q"$Rwp"ɝN9?$t d;^fx+3M]x*M]x+3^n [_|S R>k:;" c*c\FSm|g|d1Е-s)Ҷ5wBR>2+lg[e1Еe:Z|cKc_Ε3DBRSo"J3oo"JSS!+cRƷ#!1[[1F 9SUfmנ9f ~:1G =Y[u"i۰Mw~!=Yuczj2n:A(ÐIEiǠ9goMπA(ÐIEmY2n;rK4Y~&o=Q0U~梻oM=%eǡj+ ߯!G(Uv~)'~ Mf\~'׎1H,T]`jl7IVz't߯@ $ae@27t HRbyӿ8SNs^@\U]×N<{ ɗ6}ukٷtiSW}{A2u UK7v$jٽ><}He Js6 ŕ>kW8"x,63EVw#4Ug"4Ug#4Vg3Efx"SJ5τ#)ҵ|}B c Rƹ:V3 )lc\FS+k:;|SJƹJuwD2BR|#)Ҷ3!:|#)ҷuwD2BTJ|S*[Sm|k| 1Х|e:Vηc+c\ts!Bƾ+lg[1ҥό[_:}D)gK_=D)Хό[c;:-|2 [ΖuCa,ÏE5]zcj)۰=w=Cb 0IEe_)& ~{a,IEiǟ9gn-6> =]~垚ߞ=]~)&.=w翀A,Qfqc?!$MUqc-6翀 R 0TYނ9h2~OIUqo]EEqp^;$Qv9㿀 bL=%Xq׎ 8 4uD1hQdLJ1ջ_?P%L>:Zy$ysV{];xt0Ǔ.l$ʗ2l(ҧRj,ڷF*d$ʗnI3hֵ}:(ċ@JmA*};qfï P3G[Pn@$hUy"F5wFh5w"FUy$h5WD2:-kSkk9{2BsJtg[}" S RƹJVuw!9Е-sN|d)%Kc\FSm|g[}C!Lt%Kc\FSm|g|d)lkNo!:T5τgJι| c*c\Fto!BTƹ[:}d)Е1|e:Z߀#!Nt#*Vι"!L|#:VC)1gK_:|:T-|2 [Ζur ,I5Wa~z*Mw>rJ0MEi_)& ~{a,IEi_9g.-69Uv[uczks~{b 0Qfuczk ێ=a_9^:rK9]9hn{EEm#-w b 5a`Z* @ b 9eǡz-xIVv׎10e▊^;0←&\ Zţwoő.}*n`ǛV=<{ qc2q42j%ϧZ9tËLȓ*\ɳУJJسj˷@R\ɳLVYG.mE+7w,\Û^?C??@,@| @AAl*MUow[_|S R>[_߀" c*[3m|g[|d)sN3D2J>k:}d)-|#*VƷ cKcΕ3wDBRSo"J3oo2 SFtcKkι߀C)Ќk\JT{QfJ*-8$S]ᖚ~|!9q親4CUaz~B AFz)-1I5Yviy1r ( 8I5Yvk=1%z)N=RMvᖛq߿a$=6]zןaȦ :ROMcw 9F25݆{qߠ)k0G55ݎs)k2K=VI nϟP:e+X3lqMRrh׻_??P% >2Z8viShԱr[_|S R>[_|c*[2+|g[}D)lkN2Bƹ[_:;C!s)ҷuS*c\tDB RSo"JB3o2SFtFC*c_ΖuLgK_:~B 9i$nQ=Ym妻ן~A9q覢4ۯOMv݆Zk=0i$4ۯUao~B AFz)-1=5~9=1z)-2MEV]Z~B Afk0ӏCegy1%JˏAeBI"6K=Vߖ)Jӯ,[~Zנ)k2=6_uI;sSekĘzJKEwcaCH,hi-`ѻbH:[7/ͫo 8J8uK5rHӭjvaŏ&\I.dQNZYn "T).d&Qj,tA#I6}";LuaͫO?_`B`j @@ HY"j7{Hf{HY&wHf3{BBRssm{:2:stm|g:;|BJT5|#)ҵod!Lt%KcZ2+k_|BJƹ:VuwD2BT5τe:VuwD2BT5τe:ηC R>+k:=C!LlkND2J>+k[|d1Еe:Z"!Ltls)w t%lkҷw t)ms)߀C!1gK_:~ :TƾmFC*c_Rƹ߀bAEz (4OMv]9w ÒY jN=1=YvY0ӎ rMv݆Zm^|B AFz)-1=6]Zm^|B AFjnQU㞻 j (-RMEvߖq߿a&81Evᖛ(z*,oAWnk^bQ$ ;R]gBY&- mkĖr*.ӰG56_wI WvZ02ƎFR-} ,ֳwLra$T ^ɳbșB{wջo_@0CN{6Ï.K0dѳ_?@4SG&V"ɝJ4mE&\p it*YF=@ @\@ @ (*Low ;^f+;^f [_|S R>[_|c*[2+|g[}d)lsN3D2Jƺ[:}d)-|#)ƷcKc_ʕ3D2RSo"JB3oo2 SFtwcLkι߀C)ХЌk|1 9SQfmǠ9f ~:1F =Y[u"i۰Mw~!=Yuczk2n: Q,MUmY]A(MUmj*3~{=a9h˱^:rK9]9hn{ EEmc-wR 4]_Y@ R 9ez-xIVz'3۟?10aM0†&\ \ţwoő2}*nǟV=||qC0q42j%ϧ^Y Lӫ^ͻ˟N"TIffҭj=8A#I6}"Lv.aͯ_?` 2`ZHY&j7{f{H&{Hf3{BBRsH"j7 )%Kc1[Zηw!1Е-lkSm|c:;SJƹ:Vuw!:sNo 1Е-sNo 1Е-sN3!BT5τeJη|S*[FSm| :τgJ߀"!Lt)lkRu{S*c]uC [JuFB [JuwcLkι߀C!1[[JTwIf) 6EUߎzm=(a"ӏ? rEV]9=y(i褢4E]㞻ןQ 0ӏAQUa߿QE$Wmy9&JoA]e9Fk0ۯ$v^BQ̶1Evូu AF4KEvw Ag ̸2OUgca*oC$[{s1F̸sSeϟH˚:"uKp(fP^9tlϷ8S'$N{&ΟA&e ._ǟ^]~@ >:ۻD,\N=|@%LDZnA&u*dӷo8s^QЫj=ywP#6 ` Dh3Wy$F5y"Fh5w"FUy$f5WD2:-kFS+kD2:st|g[;"SJƹe:V3 1Е-kt{}C!Lt%Kc\FSkk:;" c*[FSm|g[}C!Lt)lkto :e:VηS [Sm|:5ЌK_;C!-|#*Vη| t)lkҷw t)ls)η"!N|e:=e29+|g|!JTwQfI 6EUߎZm=(Y.nRK=5vg Y 0n rEV]Zm=1r ( 6,my1r (-1=V]Zo~bIg 2ۯ$Wmi9%JˏCUm=bQ̸1Evᖼu)JӰE-[Zߠ1k2=VូwI";sSekĘk2KEaCH,h-bѻТș>k7pdϫw> 8Ċ8"uk6r Y(Sn,ڷr&\iկfqϧ^z6p*dʗ3nIhֵ}:(˜BRn.K7ǷG  0@`"4Efx#4Vg"4Egx"4Ugx#DVw4EgC c Rƹe:R3oc!Lt%*[>ZηwD1:sN|C!Lt%Kc2+k:;"S R>[_|S*[2+k:;" c*[FSm|k|1Е-|#)uS [Sm|:T5[_:=d)Е1|e:C!-|%:Z"!L|%:Zd)ХЌ[[JSFC+cRι߀b A%r2ۯArEV[~9iQ jN<15YuuY 0ӎ rMv߆Zm^|B AFJ,N=RMEV]Zm^~B AFjn QUc j (-RMMvᖛ(r)N S]eyAF55ݎ{q1jG5ݎ{s1KEvIg";sSeϟĘzK2KM>~ qCH.hdJB{weӳ> XEBB ۻ} 4jٹ&9A.l4׳nI(Ts];xAH4yuk8y,N]$q"%TcKVz6 2@@ @ @$H&7DY"j7{Uj7{U"j7DY&{BBRstm|g:;|BBT|!N{}B c R=Juw!:sN|d)lc\FSm|g[}C!Lt%Kc\FSm|g\d)lkNo!:5τeJη|c*[\FT :5τJC!Ns)Ʒ d%LkRu d%LkҷƷ| t%ls)߀C)ό[[JSIf) CQUv݆YyQj,-I4me߿Ifj,N=1=5~iy0i親,m(i親I5[~9^|BIf0ۯ$Wm9%JˏCUm=bQ1Evᖼu)JӰE-[z1%K=VI nϟĘzJKEwa#H,hi-bѻТș>k7pdϯw.~P%L@:̛9{$׷{m[AǓ.l4׳n8ӯnM8tA2ueKٷy$ZF=}~HE͠Js6 ƕ>س?@< (0 +3M]"[_BJƹJηBJƹ[_|c*[3m|g[~d)-s)ҶuwD2J>+k[|d1Еe:Z"!Ltls)ҷw t%lkҷw t)ms*V߀C!1gK_:~ BTƾooFC*cRι߀AFz)(QMv݆YyQjN:15Ymu߀IfjN=RM=5~9=(i親5Yviy9%z)N=ROMvߎqןY6I55~Zm~a& 82MMvᖻ)zJ.ˏ$v9r oAv:mϟĘr*.ӯ-ݎs1&62OUg>~ qCH,di`ͳ!ƕ6:ɟ^=|| qc0p4ʖjqNV˷{2i˷H-d&ҭoM;/O/p$F5W$F5wDh5W$h3WDh5w"FWc!Lc*R9:V׾3d)Lt%J[ZεwB!:-stg[}B c*[>[_BJƹJηBJƹJη|S RB2+k:}C!Llk N2Bƹ[:=D)-|#)Ʒ cKc N3wS!*[\uS!*c_Ε5{SKcRw| tt#:Z=d1Ҧ5+|k}(YjMI,e㞛q~A9%q親4QUߎzm^{0i褢4C]㞛qןQ 0ӏAQUaqןYE$Wmy9&J.n]e 9&jӏ$Wnk^~BQ1Evូu AFKEVូwIg"RUg>~bYȨN~Z9F̹sSeϟH:"uKp(fPZ94k˷Juw!9Е-st[}C!Jc*[2)[_|S R>[_|S R>[_;" c+c\FSm| 1Е1|#*VuS [So}:T9[_:=d)Е1e:C!-|%:Z"!L|%:Zd)Хό[[BB3FC*cRι߀b A%r2ۯArEV[~9iQ jN<15YuuY0ӏ? rMvߎzm^|B AFJ,N=RMEV]Zo~B AFjoAQ]㞼u i訳 2MEvߖsߠ r N? Q]eyAF55ݎ{s1k055ݎs)k2I=V Ag";sSfϟH8}e+lq͡Nrg׻_?XEL@:ZxySճsL&\I.d1dͣV9t P)TbQϩbwrF,lE Xv$[N~>|O~ $F5W$f5yFh5W$h5WDh5w"FWyC!Lc*R9:V־3od!Lt%*[>Juw!1Е-st|g[}" c*R>[_ηBJƹJuwD2JƹJηC R>k:;" c+c\FT:5τJ߀"Lt%lkN3wS [Fts"JB2m"JSoDB [ʕ3{cKkι߀#!1[[1G =UvqIg.ێ{Q(ÐE5Wa~嚊s~: Q,ÐIEe_9g.-6> =]~垚6>! E5We`I]rK5Y~)&oMrL9]92~|EEqc=xA%Xi"=xEEqn|$UކI bL=5qן?8J6y E ײjqMRزß_(qN HZM=L,\>z 8"8y$*X.{z(K<: Tv.a˫w>4sh\1Ыf=yw 0@(X 3EVw"4Efx#EVw#EVx3Efx#DVwD!1Е)lkFS+kD2:st|g[}" S RֹJuwB!:{No 1lkt|d)-sNo 1Е-|#)Ҷ3wD2J>[:=C)sҶuwS [FSo2J>2-|k|!BVƾ-|k|!JB2o"RTFC*c_ NƷ#!1ό[\1 9SUfmנ9g-ێ{Q(ÐE5Wa垊 s~{a,MEiǠIo=w! =a)&.-6>! A5We_I^:rL9])g˰]rL9a_I3׎EEmc=A5m#ME5qpn|$UކI If\~)i $ieB:̚xiShԱn,vHRXwoƕ:k7pӷO0C$PG œ6[7fջ4SG'VcJN9uoG0q eK9} <5˫x;]"k:}d)-s)ҷuS!*[\Jts!J>-|g|BVƾ+|k|!JB3oo2RFtcLk)d1Ҷ9-|(Y jMI,ecq~!9q親4QU_z^|B 9%z) 8I4m a$4E$Uee Ėi覫 8K=5ۆZm~bI G,v^~BQ"6I=6]{qߠ(zJ.ˏC$v9j *nWv9ϟĘz*.ӰG5ݎI nנ02NFJ 9{iShTj5 Dg&RG*m.`ǟ^]}@˛>2̛:} ,jٻ.ܻz :*̛;<,ÛV~> $q"%Rwp"ɝN9o?;7HY&j7{H&7DY"j7{Uj7{U"j7DY&{BBTstm|gZ;|BBT5|#)N|C! c*Z>JηwD2:|#)No )lkt|d)lkt} 1Е-t#)Ҷ3D2Jƹ[_;#!Lt)lkN3D2RB2m|g| :5[c:}D)1eJ;D)gK_}d1ХЌ[[:Tƾm2 [ʖuCb ,ÐE5azj*M>4SQfmIo-6=rK4RQfq!Y]πA(ÐIEiǠI˰MA(MUm"j*s׎A%WeI2~|E5mzl!G(Qv\z榻n; PMVz梻n|$ÑQv~)htߟ?10az=$YZl-yDsgP{&^T5l\6zxAǓ,hV0hqNZ9t P ,`$LV9un"Xiհhҧӱsm[(˜BR^2kWi$F5W$F5W$fUy"Fh5wFh5y"FWyC!Jc Rƹe9ҶoC! c)R9:V3 d)Kc\B2+k|BJ5τe:V־3!1Е-sNo 1Е-sNo 1ҥ|#)Ҷ5wD2Jƹ[_;#!Lt%lkΕD2J>+lg[ 25όK_;D)1|e:"!N|#:Z#!N-|eJ=D)ХЌk\!JFt{If) CQUv݆YyQj,M1I5mu߿bIfJ,M1=5viy(i親,my1r)-RMEV]zϟY6I5~Zm~BI 45ۆZןi(.= sS]gbY& r]g=bYȦ.?nϟr*.ӰG56_I.?~Z4B!JZMk:}d)-|#)wcKc_ʕC [FtFB [JtFB [ʕ3{SKkι߀C)όk\AG =UvqIg.~{ Q(OE5a~zk2mA(OE5Va(垚ێ9Yv[uczk ێ9]~&.=w翀A,Qfuc1G(ÑMfud-w R 4]93׎!H(U)h3׎10T]Z+ bL9i#/^|$UZ,-xÊ@sGPs&?L+۽.9@ǒ,d/fQͣV4lϿ@sgѧV"HBrǷDӬ`QObQ#8*=e ӸHY"j3{HY"j3{HY&j7U"j7{U"j7{Y&j7Hj7{d)Lt%*[>Ju d)%Kc\2[_ַD2:{N|c!Lt%Kc\F2+k:;" c R>[_|S [2+k:;#!Lt%Kc\Jt| 2|e:VηB R2m|k| :5όK_;C)-|%:V߀"!Lt#*V߀#!-|e:;d1Ҧ5k\!JTcls*Z; A$NAYu"Y˯=6rK0MUiǠ9g.,ߞK4SUfq"j)]A(ÐIEiǠI˰MA(MUm"j+sێA%e`I2~|E5m"zl@Q0]Isێ1,SYކIt߯?1,T]_Z+7EEz'3۟?8 4u4ꖰf1#ʝFweѳ>~XEL@:ZyysVwM7&\i.dQNZYnD"TI/f&ѫj,tQ#8*̛Tv.ͯO?/S}@`P 8";]"2+k:=C!Lt)lkʕs"BTƹ[_;C!s)ҷuS*c]uB [FtFB [JuwSKcRw| tmt#:Z;d1Ҧ5+|k}(Y jMI,Ue㖛q~A9q親4QUvߎzm^{0i褢4C]㞻qןQ 0ӏAQUaqןQ ۯ$Ue9%J,nS]e 9&jӯ$v^~bQ82MMc AF4KEvwAg"̸RUg>~ca*oC$[{s42NFJ :{yShԯj5ÊDg&RG*m._ǟV]8˚<2̛9{,jٻ.z :*:}<,]×V}$i"ϤRgp"IJuo 0@("Fh3Wy"Fh3Wy$F5wFh5WDh5w"FUy$h5w2:ssm|c:;|BBT5|#)Ε|C!Ls*[[_ַBBT5τe:V׾3!:|#)Ҷ3!:|#*VuwD2Jƹ[_" t%Kc]to!BT[_:;C)-|#*Vη| d%LkNucKcNuSKcNuLt|%:;e29+|(Y j-,S]az](a"0n RME5~i ÒY0n rEV]Zm=1i親,m Ėi親I5Yv=B Afk0ӏUey9%JӏCUmi=bQ̸1Evᖼu)JӰE-[zߠ1%2K=VI nϟĘzK2KE~aCH.hծb÷IB{Wѳ>޾PEL@::{,*X}{vA.l4׳nI(Ts];xA#H4yuk8{,N} (q2ṬV@Y&j7{HY"j7{HY&7U"j3{j3{U"j7DY&{BBTsJt|gZ;BBT5|#)Ε|C!Lc*[>[ZηD2BT|#)Ҷ3o 1Е-sNo 1Е-sNo 1Е-t#)Ҷ3wD2Jƺ[_:;C!LlkN3wD2J>2-|g| :9[:|25Ќ[c:|:9k\BB3oFC*c_ Nw|L|gK_;!1i$nRK=5Yuu߿IfJ*-I,ee߿bIfJ,N:1=5~9y1r ( 8I=5~9=1r -RMEVߎ{qןY̶I55ۆZϟa訳 RUAF=6]s)k056]1KEwczca*oC$[{a LR6ΞT5+۽.@*di.d#˝Jrç,y2"Ls&ΟB*u*֯bͫw.޿ aNJs&Ñ2[7f׿H TfԱw}|:x 0(@P 3EVw3EVw"4Egx3EVx3EVx4Egx" SJ5τ#)Ε|}"S Jƹτe9Ҷ3od!Lt%K[2[_ַBBT5|#)Ҷ3 1Е-sN|d)lk No 1Е1|#)Ҷ3wD2Jƹ[_;C!Lt)lkN3DBRB2-|g| :5[c:}D)-|e:D)1gJ=D)Хό[;:Tƾm2Sʕur 0IEWe~zk1]4SQfmIo=6=rK4SQfq"Y]AG$OE5We_I˰Mπ Q,Mfq#zk ێA%WeY3~A5Xijk !G(Qv\z榻n; Mf[z&~$ÑQv9ht߯@ bL=%Xmdp~ 0 2q4V0fʛF{wѯ.~P%L>2ZxySUwM7&\i.dQNZYn T)U.dr&Pf,Q#6*̛Tv.ͯ__'  pH 3EVw#EVw4Efx#DVw#DVw#EVxD!1Дlk\F2)[_ηwB!1Е)lkFS+k9BBT|#)Nk|c!Lt%KcZ2+k:|S R9JηBJƹJη|S R>+k:;C!Lt%lkuo!BT[_;" t%Lk N3B SSo2J3o2JSoDB [ʕ3{cKkι#!1[[1G =UvmIg.ێ{Q(ÐE5Wa~嚊s~: Q,ӐIEi_9g.-6>! A%a)&.-6>!G$OE5XiǠIn:rK5Y݂)&pMr9a_I3׎EEqc=A5m#ME5qpn|$UކI @c'Lcm4*W{Ma "P*Zţoƕ:[0dϯ.޿ ae͟FZM>TU^śV]@LBRMݿ"e obͯO@8sh)\ɻeNbu|P@` P 8$3EVw3EVw"4Efx#DVw#DVw#EVxD!1Дlk\B2)[_ηw!1ДlkFS+k{BBT|#N|C!Lt%K[2+k|SJƹJηBJƹJηS R>k:;"!Lt%Kcto 2e:Zι| cKc_ʕDBRSo"J>2m|}BVƾ-|k}"JSDB []ΖuN-gKc;A1i$nRK=5Yus߿IF) 8,Ue㞻ןbIfJ,M1=5~iy1r ( 8I5Yviy1r -RMEV_zןY$I=5݆Zϟa訳 RMcw 9F55݆{q1k0G55ݎ)k2KEvI nנ02NFJ 9{iShTj5ÊDѦTGÍ*un`ɟ^}~ 8<2̛9{,jٻ.ܻz J:2ۻD5m^ş_~$i"ϤPgp"IN9o  pH @DhUw$fUyDh3Wy$FUy$FUy$F3WC!Lc)Rֹe:R1oC!Jc)R9:V3 d)Kc\B2+k|BJT5τe:V3!1Е-sNo 1Е-sNo 1Е|#)Ҷ3wD2Jƹ[_;#!Lt%lk ND2J>+|g[ :5ό[_=d)ЕeJ;d)ЕK_:|:9lg|!JTcLk*V Q(OA$]u"Y˯=6rJ0MUi_9&ێa,IEiǠ9go=v>! A%a)&.-6?! A5We_I]rK9]݂)'pMr9a_I3׎EEqc=A5mcMEEqpn|$UކI 7 @c'#Lcm<*W{]a"T*Zţƕ:[70dѯ>޿XeDRM>TU^śV]~H%LDRm"mcϳO?@4sh)\ɻeNbu&j7{HY"j3{HY"j3{HY&7DY&j7Y&j7HY&{BBRstm|c:9|BBRsNt[}" S Rƹ:Vu!1Е-st|}C!Lt%Kc\FS+k:;" c*[2m|g[}C!Lt%Lkt :|e:VƷS [Sm|:5Ќ[_;C)-|#:Vι"Ltms)η| t%lk)Ʒ"!N|eJ=d1Ҧ5lg|JTw QJ*-8$]az^{(aǢ0ӎ rMEV[~9y(a$4ۯ]㖛qןQ 0ӏAQUa߿YE$mi{ 9%J.oAegy9&jӯ$v^BQ2MMcAf6McyIg";R]^ĘzJ=wczqCH.hi-`ѻbG:[/ͧo}~8Ċ8uk5rIӭjv Pӫ^ͻ˟N "TI.f&ѭj<8uQ#8*<Tobϳ"JuwB!:sN|d)kc\FSm|g[}C!Lt%Kc\FSm|g[d)lk No!:5τeJη|c*[\FTo :5όK_;"Lt)lsҶucKkNuS+c Nu t)ms*V#!1[c;JTwQfJ* 8$]az^{(a0ӎ rMEV[~9y(i$4]㞛qןQ 0ӏAQU㞻߿Y4E,ni9&JˏAey9Fk0۰E$v9~i(.? Se>|bY& sSe^~cYȨNWv:oנ1&62O]^P˚:uKX4n%ΥViß_,q"N FZM\DZ.:xqcɗ6yeK6tiSV{m[AH2yeKٷy$kZF=}~HEHs& E>#4Ugx3EVw3EVw4Efx#DVg#4Vg#EVxB!1Єlc\B2[^ηw!1Єlk\FR+k2BR|!N|C!Lt%*[2+[_|RJƹJηBJƹJηC R>[:;"!Lt%Kcto!BT5K_#!LtlkR5wS*[JtDB RSoDB SFtFB [ʕ5{cLk)#!ό[\1 9SQfmנ9g-~{ Q(ÏE5Va~嚊s~: Q,IEiǟ9go=w>! A%a)&o=w!G$OE5iǠY2n{rL9]9g˱^:r=a`Isێ!H(Qv\~&˱n| PMfz˱~$Qv)ht߯@ bL=%Xmd~8 4u4ꖰh1$KJfӷ>XEL@:̚{$sֵ{];x@Ǔ.l$ʗ2l(ҧRj,F*h$׳pY3iVz ċ@JmA*}K7qg3EVg#4Ufx"4Efx#4Ugx3EVx#EVw3EfxD!1Дlk\B2)[_ηw!1Дlk\FR+k2BR|!N|C!Lt!*[2[_|BJƹJηD2BT5JηBJ>[_" cKc\Ft:5τgJ" t%Lk N3B SSo2J3o2JSoDB [ʕ3{cKkι#!1[[1G =UvqIg.ێa,ÐI5We垚 s~{a,MEiǠ9go=w~! A%a)&o=w!G$OE5iǠY2n;rK9]ނ)g˰]rL9a_I3׎ OIEqd.MA5Xm#.MEEv~10azM0←&\ӪZwOđ.u*._śN; qc2qD2l%ϧZYtL*\ɳУJJسϿ@S*\ɻ$MVypG.qUKy4,$Fh3Uy$f5w$F5W$fUy"Fh5WDh5WFh5y2:-kFS+kD2:-kSm{:9|BBT5|#)ҵod)t%Kc\B2+k:;|S R>JηBJƹJη|S R>+k:;" c*c\FS| :τe:| d%KcΕFB RS"JB2m"J3o2RTFC*c_ Nw|L|eK_:~!1a"0nQ=Ym߿bIF) 8,Ue㞻ןIfJ,N=1=5~9=1r ( 8=5~9=1r)-RMEvߎ{qןY$̶I=5݆Zϟa& :2MMwau)zJ.ӏ$~:oϟr oC$~Zoנ)KEwczca*oC$ݎ P'TFA"\Ulܿ6zw0*`i.d#˟Nrç[:;" cKc\Jto!BT5[_;" t%lkN5wS!*[\uC [JtFB [u3wcLk)#!1[c;JT{QfJ*-8$S]a^|!9r4CUa~!9%z) 8I5Yvg i親,viy1z)N=RMwasߠ Ėj (-RMau)z*,oAUmi^~bY$ ;RUzBY& Sek^Ęr*.ӰG56_wI?Wv:4B採HZ-; ,ֵwLra$T \ɳbșB{wջo?@0CN{6đ2K0dӷ_?@0S'&V"ɝJ4F.mU+y4"4EVw#4Ugx"4Efx"4Ugx#DVw#4Vg#DVw3Efx"SJ5τ#)ҕ|}" c Rƹe:V׾3 d)kc\FS+k:9|SJƹJuwD2BT5τe:VuwD2BT5τe:VuwBJƾ[_;"Lt%Kcto!BTƹ[_:;D)-|#*Vη| d%LkNu{cKc NuSKcNu t|%:Z;e29-|(Y j-G,U]z^{(a.nRK=5vg Y 0n rEV]Zm=1r ( 6,viy1r)-2MEV]zY45[~:m~BIg 5~Zoϟa訳- sQ]gBQ$ ;r]g=cYȨ.?WnϟĘzJ=Vca,ˏ-6_a LR(VW/Í*m-śN=<{qC2u E n(ҧRfvaŏ(`0hfѫj,A#I4}} <lşgw~|/SP"4Efx#DVg#4Ugx#DVg"4Egx4Efx"4Eg#DVxD11Е)lkFS+kD2:st|g[{"S RƹJuw!:sNod)lkt|d)sNo!:e:VƷS R2m|g\1Хe:Zι| t%Kk N3wS*[JtFB [JtDB [Ju3wcLk)#!1[c[1 9SQfmǠ9& ~:1F =Y[u"Y۰Mw~! =Yzczkrn:b 0Qfq"j*2n:b 4SUv[z>1G$IEm"zk ߟ>1G(ÑMfu=xQ0TY93׎1H,Uނ9s۟?10T]`Z+7IVz'3۟ $`E>26r8fЧ^94k˯(qFR-\<<Ԫٻ&A.l4׳n8ӯn<A2u UK7v$jٽ><HEHs& E>"Dh5w"Fh3UyDhUyDhUy"Fh5WDh5WDh5WFUyC!Jc Rƹe:R1oC!Lc*Z>Ju! 1ЄlkFSm|c:;"S R9JηD2BT5τe:VuwD2BT5τe:VwBJ>[_:;"!Lt%Kcto!BTƹ[_:;C)-t#)Ʒ d%KkN5{S+c_ N5{S!+c_ Nu t)mt#:Zd1Ҧ5|k}2 [Ζw|b ,I5Wa~zk2]Ͽ!9Uv[q"Y۰M!=]z ێ9Yzߞ=])gpMA,Qv[z垫.=A0SY݂)gn{OIEq/MA5qd/^;$UކI bL=%Xq׎8J4y E 2jQ͡Nrٿo_@,q"NHZM>L,\>z 8"8y$*Y.z J<2=Tu`˫w>:^}w޻>4@3MUn"~ca*oE-ݎwa PR'VW‹&e u]ÓFy qc2uE ׳l(fЩb y P ,`$LR9tD$Xi0h(Աwm[z^} "Fh5w$F3WyDhUyDh3Wy$F5wDh5WDh5w"FWyC!Jc)Rֹe:V3oC!Ls*[>Juw!1Е)lkSm|g[;" S R>JηBBT5τe:VuwD2BT5τJηB R>k:;C!Lt)lkΕ2Jƺk:}d)-|%:Vι|cKc N3wS+c_Ε3{cKkRw| t)mt#:Vd1Ҧ5+|k}(Y j,-$S]az](a"0ӎ rMEU~9iwY .n rEV]Zm=1r ( 8I5Yviy1z)-RMEVߎzןY$I55ۆZoaȦ :2MMwa)Jӏ$v:mj *NWvϟĖr*.ӏ-ݎ1&6R]^P:eKX3nNRŻٿo_@(qFR-\<<Ԫٻ&A.l4׳n8ӯn<A2ueKw$kZ>|He Js7 Ɨ<DU&j7{HUf7&j7{H&7Uf3{HY&wHY&{Hj7DY&3{BBT|!N[}"SJƹτe:V3 d)kc\FSkk:;!S R>JηBJƹJηBJƾ[_" c*[\FSm|d)-t#)Ҷu{S [So!BTƹk[~25Ќ[c:|25Ќ[[ BTƾ-|2SJu3{cLk*V Q(NA$]u"Y˯=6rJ0MUi_9f-ێCrK0QfmY˰MπA(ÐIEiǠI˰MA(ÑMUm"j*s׎=%a_I2~{E5m"zl@Q4]It۟>1H,Yނ9t߯?1,T]`j+7IV~)ht߿ $ie@2t HQbYӿ:ۻ<ۿ><|H%DZA*u:dӷo|t~:Yݏ{Dh5W"Dh5w$F5W$F5W$f5yFh5WDh5w"FUy$h5w2:ssm|c:;|BBT5|#)Εk|C!Lt%*[2[_BJ5τe:VuwD2:|#)Ҷ5wD2BT5τe:VηC R>+k:}C)msN3wBR2m|k| :5[_:}d1ЕgJ;d)ЕK_}d)Хό[c;:-|2 []Ζw|Cb ,ӐE5Vazz*M> 8SUfqIo=6>K4SUfq"j)]A(ÐIEiǠI˰MA(MUm"jktێA%eI3~E5Xizl@Q4]It۟>1,YކI߯@ R 9i▊M$UފZ+7 @c'P#Lk>DԪعm[xta$Tӫ\ɳbH>{wfշ_?@,y2ϣN{6Ï.}:ѳO0S'&T"ɝJ4Twvn;y $FhUy$F3WyDhUyDhUy"Fh5W$fWy$f3Wy$h5wD2:-kFS+kD2:-stm|gZ;SJƵτe:R3 1΄lktm|g[}C!Ls*[2+k:;" c*[2+lg[}C!Lt%Lkto:τe:Vηc*[\Fto!BVƺk;|1ҥτJ;d)ЕgJ;d1Хό[c; BVƾm2SJu3{If) CQMv݆Yw ÒY jN:15Wmu߿bIfJ,-15Yvi a$4E$Ueeu i親I5[~9^|BIg ۰E$ni=BQ"4I55݆z׿a訳- sQ]gbY& sQ]>~ca註NWv:oנ1&62OUg^H8e+X3lqMRزٿo?@,q"N FZM\Juw!1Е-kt|g[}B c*[2[_|S R>[_|S R>+k:;"Lt%Kc\t :τe:ι| cKc]t!Bƾ+k[ :5[;~:5k[:9+lg|BB3sS!+kbA%r2ۯArEV[~9iQj,M1I5Wmu翀IfjN=RM=5~9=1r ( 8I5Yvi{1z)-RMMvߎqןY$K=6]zןaȦ ROMcwAFI=6_1%2=V_wI;sSekĘzJEwc|a#,di-`ѻbH:[7/ͫo=8Ċ:"uk6t Y(Tn<ڷr(`0h&Pb v*h$״p YS׹.ܻ+u>;f}#4Efw#4Ufx3EVg#DVg3EVw#4Vg#4Ug#DVw4EgxC c Rƹe9Ҷ1oC!Ls*[>Juw!:-st{}C!Lt%*[2+k:;S R>[_| c*[2+k[}C!LlkΕo!BT9K_#!Lt)lkN3wC [FTo2J3o2JSo2RTFC*[]Ζu t|%J~A1i$nRK=5Yus߿If) 8,UecןIfj,N=RK=5~9=0i覫 8I5Yvi{1z).=RMMvߎq׿Y$K=6]zןa訳 RUAf4K=Vߖ)k256_Ig";sSekĘzJ=wcza#,di-`ѻbH>[70cϫo=@:"ٶtY3hTs<(`iկh&PbvF,h44r iSع.|]?{7k  "Dh5WDh5w$F3Wy"Fh3W$F5wDh5W$h5WDh5y2:-kSkk9D2:-stm|gZ;SJƵτe:R3 1΄lksm|g[}C! c*[2+k:;" c*[2+k:}C!Lt%Kc_t :e:VηB R2m|g| :5όK_;C)-|#:V߀"!Lt#:V߀C!-|eJ=e25lg|JScls*Z= Q(NA$]ubj)۰=w>8SUfqY˰=w! A]~垚ێ=]~垚-6?! OE5XiǠY2~{A%WeǠYsێEEm#-7 R 5a`Z* @ b 9ez=xEEv׎10a▊^;0F&\)\ūoF2:aˣf}}8ċ:"ٷviShճwM8t@Ǔ.l44pI(Uw][vQ#I4}} <,ş_u@ 0( *D] +3Lnx"[_|S Jƹ[_|S R>+k:;#!Lt%Kc_to:5τJ" t%Kk N3FB RS"J>2m|}BVƾ-|k}BB2oo2SJu3{d%ls:Z= A$NAYu"Y˯=6rK0MUiǠ9g.,ߞ4SUv[q"j*2n9A(ÐIEmY]b 4SUvz-6!$PIEm"zl ߯?!G(Mfv/Mr=%izl7R 5ajl-wEEv׎10e▋/^;0F&\ \ţoE2}:֮ɣ^]8ċ:"kٷtY3hԱsMŏ&\iկf&Pbv*h$4p iSع6}=[@ @@0#4Ufx#4Ugx3EVw#DVg3EVx#4Vg#4Ug#DVw4EgxB c Rƹτe9ҶoC!Lc*Z>Juw!1Е-st[}C!Jc*[2+k|S R>[_|S*[2+k:}C!Lt)lkuo!BT5ЌJ"!Lt%lkN3wD2R2m|}!Bƾ+|g|B>m|}2RTFC*[]Ζu| t|eJ~A9i$ӎ RM=5vu߿bAFz) 6$U]㞛qן~B AEz)-I5Yvi a$4,m1z)N=ROMvߖq߿a&81EV_{q߿aȦ RUAf4KEVᖼu Af62MMzcYȨN~Z1&8R]P <"ukp(fP^94k˷:ۻD,\×N=~HEFc^.}Kqf׿7n@ @@0HU&7{HUf7Y&j7{HY&j7{HY&7DY"j7{U"j7{Y&jwHj7d)Lt%*[>Ju )Kc\B2+k_BBT1|#)ҵod)lkFSm|g[}C!Lt%Kc\FSm|g[}C!Lt%Kc\Ft|1Е-t#)Ҷ5wFBJ>+k;}C!NmsҶu{S!*[\JtDBRSo"J3o2RTFC*c_ Nw| t|eJ:~!0a"0nQ=Ym߿bIF) 8,UecߟIfjN=RMEV]9=1r ( 8=5~9>|B AFjӏA]e Ėj (-ROMa(z*,ne>|BQ8ROUyAg ̸2OUca*oC$[{s1&6R]kH:uKXp(&OZ94k˷sjޣ@ 0 p"4EVw"4Efw#4Ugx#4Ugx#4Ugx3EVx#EVw3EfxD!1Дlk\ M]!1Єlk\FR+k2BR|!N|C!Lt%K[2+k|S RֹJηBJƹ[_|S [2+k[}D)lsN3D2J>+k[|d1Е|e:Z"!Ltls)ҷw t%lkҷw| tmt#*V"!N-|eJ|:TƾmoFC!+cbAEz (QMv߆Zk=(a"ӏArMv݆Zm=0i親E$Ueeu a$̶,niy1z)N=rMa(r N= rU 9F2G-[~Zןr nWvj oC$[~Z1%M~ca*ˏ-_ya "PRVW/ C*m-śN<{ cɖ4y U+4p8Rj,v(`0hfѭj,Q#I6}"Z}<5m^ǣg"Fh5WDf5WyDh5w$F5W$F5W$fUy"Fh5wFh5w"FWyC!Jc)Rƹe:R1oC!Lc*Z>Ju 1ЄlkFSm{:;!S RֹJηD2BT5τe:VuwD2BT5τe:VwBJ>[_:;#!Lt%Lkuo"Bƹ[:}d)-|%:Vι|cKc N5wSKc N5SKcNwL|%:=d1Ҷ9+|k}(Y jMG,Ue㖛o~|!9i覢4ۯQMvߎZm](i$4]㞛qןQ 0ӏAQUa߿YE$mi{ 9%JoAegy 9Fk0۰E$v9i*N?e>~BQ& sSe^ca(N~Z1&R]P :"ukp(fPZ94k˷8c'P$P{6ΟA&m ._ǟ^}~@ @B <Dl×N]@%MD[*};0տ@` P 0"4EVw"4EVw#4Ugx"4Efx"4Efx#DVg"4Ug#4VgB c J5τ#) M]!1Єlk\FR+k2BR|!N|C!Lt%Kc2+k9|S R>JηBJƺ[_|S!*[2+|g[}d)sN3DBJ>+lg[1ХeJ#!Ls)η| t)ls)η| t)ls)ι߀C)1[c;~ BB3sFC+cbAEz (QUv߆Zm=(a$ۯAOMvߎZm^|!9%z) 8I5Yviy1r ( :1=5~Zm^|B AFjӏAee 9&jӏWmi=bQ1Evូu 9FK=VߖuAg ̸2OUgca*oC$[{s42N FJ9yi3hSj4CϢLkT5l\>z 6}ukٷviS׷}{A2u eKw$jڽ>|JηwD2BT5|#)Ҷ3!:|#)Ҷ3!BT5τe:VηC RB2+k[}d)-s)Ҷu{S [FS!Bƾ+lg\25Ќ[c:|:9k\BB2ooFC*c_ Nw|L|gK_;A1i$ӎ RM=5vgu߀IfI-8G,mes߿IfjN=RMEV]Zm^|B AFJ,N=ROMvߎzϟY4,vk>|BI -Y~:m~aȦ RUAF4KEVᖼwAg"̸2OUgca(N~Z1&RekǟP <"k5r8ҦѩbYӿ8c'PP6*u*n˧o> a Hk^&u*֯cϯO4cGXУˡRY*[_|BJƹJ|S R>k:;"!Lt%Kc]to!:5τJ" t%Lk N3B SSo2J2m2JSoFB [ʕ5{cLk)#)όk\1F 9UfmIg.ێ Q(OE5Va~嚊s~za,MUiǠI˰MπA(ÐIEiǠI˱]A(MUq"zk ۞!$PIEm"zl1H(Qv\z梻p]=%Wiz-wA5md/^; Qv9㿀 rA5r۟? 0 4u D1jQ͡Rزß,q"NHbmݾT5l×N<|@ @B \LU^ǟ^> i#NW/GBس3L^f *ZηBJƹJηBJ>[_" c+c\FS| 2e:Vη| cKc]t!Bƾ+lg[1ҥό[_:}d)ЕK_:|:9+|k|JSS!+cbAEz &4OMv]YyQ jN=1=5viY0ӏAQU_z~B AFjn rMvᖛqןQG,vi=BIg G-Y~:m~aȦ RUAF4KEVᖼwAg"̸ROUgca*oC$[{s1& ̸SSemϟH˚:"ukp8fЩ^Ytӿ|bQ$ ;RUebYȦ.? nkĘz*.ӰG56_yI?W~Z4B!HZM\4jXm;xtŏ$X)T,`ͻJJrǯ@(XbɛFسkD$Xj1j8(յxDY"f7HU&7{HU&7{HY"j3{DUfwHY"j7{H&wHY&wHf3{BBRstm|c:9|BBRsJt|g[{"S Jƹe:V׾3 1Дlktm|g[}C!Lc*[2+k:;" c*[2+k:}C!Lt%Kc_t :e:VηB R2m|k| :5όK_;D)-|%:Z߀#!N|%:Z"!N|%:;d1Ҧ5k\!JFt{Ifz)CQMv݆YyQj,M1I5mu߿bIfJ,N:1=5~9y1r ( 8I5Yv=1%z)N=RMvᖛq߿a&=V]{q׿i訳-rU AFI=V_)k056_I";sSekĘzK2KEwa#H,h.b÷Тə>kWpѯ.~XEBB ۻ} 4jٻ&:xA0qE 5r Y3hֵ{m{ K>: \] n$F5wDf3Wy$f3WyDh5w$F5W$F5wDh3Wy$fWy$f3WC!Lc)Rֹe:R1o|C! c Rֹe:V־3d)t%Kc\2+[_BBT5τ#)Ҷ3 1Е-sNk|d)sNo 1ҥ|#)ҶuwFBJ>k:=C!msR5wC [FS"J>-|g|BVƾ+|g|!JB2oo2RFtd%ls*V Q$NAY[u"Yo-5ߞ Q(ÏE5a~krn:1G$OA%a~垚 ێ9Yz ێ=]ނ)&oMA,Qv[v=wπQ0SY~)'˱n; OIUq/MA5Xmc/M Qv9㿀 bL=%Xmeӎ 8 4u D1jQd̡Nrh׿o?@,y"ƎHbmݾT5lF; 8"8y,jٽ6 K<: ] n#4EVw#DUgx#4Ufx#DUgx"4Efx"4Efx#DVg"4Ug#4Ug#EVxD11Е)lkFR+kD2:-stm|g[;"S Jƹ:Vu!9Е-sN|d)lkt|d)lkNo 1Е-|#)ҶuwBR>+k[|d1Е1|%:Vη| d%Kk N3wS!*c\uFB [JtS+cRw| t|%:=d1Ҷ9+| Y jMI,e㞛q~B 9%r (E$]ᖛq~B 9%z) 8I5Yviy1r ( 8I5[~9=B AFjӏA]e9%J.oAe{ 9Fk0۰E-[~Zoϟj *NWnĖr*.ˏ-[{s)Mca*ˏ-_ "PRXg/`C*u._ǛV=|| 8Ċ:"ٷviSUw];xA0qE 4r Y3iV{}|:x K>B-]>`";Lf *~aCH,di`ͳ!ƕ6Jaɣ^]| 8J6}eKXp8ҧQf 5 LӪ\ɳУJJϿ T).f&ѭj=8@ @@(#4EVw#DUgx#DUgx3EVw#DVg#DVg"4Egx3Efx4Egx#DVwD!1Е)lkFR+k_D2:-st|g[{"S RֹJuwD!:|#)Εo 1Е-sNo 1Е|#)Ҷ3D2Bƹ[_" t%Kcus2Jƾ+k[~1ҥτJ;D)-|e:D)1gK_}d1ХЌ[[JSFS!+cbAEz &4OMv]Yy Y jn=RK=5~iw YۯQUaqןQ 2ۯ]eu i覫 8=6]Zϟa&81EVߖ)zJ.ˏCWn^i*Nnk^r*,ˏ,[{s)M>~a#,di^ͳ!ƕ6Jaɣ^]| 8J8}eKXp8Rf 6o Pӫ^ͻ˟ND"XIկhRoM;yvHU&j3{Y"f7HU&7{HYfw&7&7Uf3{HY&wHY&{Hj7d)Lt%*[>JV3d)t%K[[ZηwD!:-st[}C! c*[1[_|S JƹJηC R>[_߀" c*[\FSm||1Е|#:VwS!*[FTo!Bƾ+k[ :5[;~:5k[:+|k|JSFC*cRι߀AFz)(QMv݆YyQ jN=1=5Yvg aۯQUaqןQ 0ӏAS]㞻 i親8K=5݆Zo~Y$K=V]{q׿aȦ RUAF4KEVᖼwAg"̸ROUgca*oC$[{s42N FJ 9yiShSj8SLk?T5lF ɗ6}ukٷvis׷}{ J:2ۼLUɣo޿ ";MUf*-|k}BV>m|2RFtwd%ls*V Q(NAY[u!Yo-5ߞ Q(OE5a~k2n91G$A%a~垚 ێ9Yz ێ9]݂)&o=πA,Qf[v-wπQ0SY~)'˱n; OIUu/MA5md/^:$Uv9㿀 rA5qן? 8 4y E 2jq͡Rزß_,y"ƎJcݿTUl×N=<|@ @B \LU^ş^~> $i"ϣPWOǘDfUwDf3Uy$FhUw$FhUy$f5W$F5W$f5yFh5WDh5wFhUy$h5w2:-ssm|c:;|BBT5|#)ҕo|C!Lt%K[2+[_|BJƹJuwD2BT5τe:VuBJƹ[_|S [2m|g[e1Е1|#:VƷc*c\ts"J>+|g|BTƺ+|g|B>2m2 SJu3{cLk)d1Ҷ9-|(YN<15Wme߿IfJ*-I5mu YۯQUaqןYۯUee(r (-RMEvߎq߿Y$81EVߖ)zJ.ӏ$v9r oAv:mϟr ˏ,[{s1&62OUg^H:e+X3nNRŻß_,q"N FZMD۽6zqcɗ6}ukٷvys׷&:y J<:=Tu`$Fh5Wy$Fh5WDf5WyDf5W"FhUyDhUyDh3Wy$FUy$FUy$F3WC!Lc)Rֹe:V3oC!Lc*Z>Ju 1΄lkFSm{:;S RƹJεwD2BT5τe:VuwD2BT5τe:VwBJ>[c:;C!Lt%lkΕ2Jƾk;|d1Еe:#!Nt#*Vι"!Lt#:VC)1gK_:|:Tƾm2Sʕ5r ,IEWa~zk1]4SQfqIo=w> =Yzzks~{b 0Qfq"zks~|=a9gMrK9]9g˱n:r=a`Z*ߟ?1H,U)h3׎1,T]Z* R 9i#/n|$Yjl- @sGP{&^@T5l\6z@ǒ,hVhqϧ^Yn P)TbQϧ^ vۛrݼ"Fh3Wy"Fh5Wy$f3Wy$f5Wy"DhUyDhUyDh3Wy$FUy"FUy$f3Wc!Lc*Rֹe:V3oC!Ls*[>Jus! 1ДlkFSm|g:;"S R=Jη2BT5τe:VuwD2BT5ЌJηS R>2+k:}C!lsN3DBJ>2+|g\ :5όK_;D)-|e:"!L|#:Z"!N-|eJ=d1Ҧ5lg|JTwIf) EU_zm=0a$ۏAMv݆Zm=0i親4E$Ueeu a$4E$m1%z)N= rUa(r N? sQUAF25ۆZ׿j *NUnĖr*.ӏ-݆{s1&62OUg>~ca,ˏ-6_a PRVg/`D.u*n`ǟV]|@<*Z8y$s׷}{A0qU+XriS׹&{z7;yo}@0"3DVgx"3EVg#4Ugx#4Ugx3EVw#DVg3EVw#4Ug"4Ug#DVw4EgxC c Rƹe:R1oc!Lt!*[>ZηwD2:sN|d)t%Kc\FSm|g[}C!Lt%Kc\FSm|g[}C!Lt%Lkt :|%:VƷS [So|:T5[_;d)-|e:Z#!N|#:ZC)-gJ=d)ХЌk\JTIf) EQUv߆Zk=yQjN:15Wmu翀Ifj,N=Q=5~9=1r ( 8K=5~9=B AFjnQ]u r (-RMau(z*,oAmi>|BQ8ROU{Ag"̸2OUecYȨN~Z42N FJ 9yi3hSj ǿ8S#Ns@TUlF ɗ6}uk6tiSV{}{A2ueKy$ZF#4Ufw#4Ufw3DVgx#DVgx"3EVw#DVg#DVg"4Efx3Efx4Egx#4VwB!1Дlk\F2+k_ַD2:-stm|g[;"S RƹJuwB!:|#)No 1Е-sNo 2|#)Ҷ5wD2Jƹ[_;"!Lt%lkΕD2J>2+|g\e1ХτgJ;D)-|eJ;D)Еτ[_:|:-|}2Sʕ5Cb ,ÐE5]zcj)۰=vrK0MUiǟ9f-ێa,MEiǠ9go=w>! A%a)&.-w! OE5WiǠIn:rL9]9g˱^:=eYߟ>!G(Qv~)'~ Mf[z'׎10az=If\~)h(iBB̚xiShTn,vHRXwoƕ:kWpӷ_?@0C$PW/`œ:kWçdlݣ{vo@*[_{BJƹJ|S R>+k:;C!Lt%Kkto!BT5K_#!LtlsRu{S!*[\JtFB [FtFC [\ʕ3wcLk)ι߀C)όk\1G 9Ufmנ9f ~z1G =Yubj)M 9Yuczk2n:b 0Qfq"j*2n:b 0SUv[z6!G$IUm"zl?1G(Qf[z/M=%Wiz-7 R 9eǡz-xEEv׎15e㚛/n|0F&\)\ūƓ6Jb˧g8:*7vySV{m;xA0q U+XriS׷&z^ڛgn-ͺ  "3DVgx3DVgx"4EVw"3EVw#4Efx3EVw3Efx#4Vg"4Ugx#4UgB S J5τ#)ҕ|}"S JƵτe)Ҷ1oc!Lt%J[1[_η2BT5|#)Ҷ3 1Е-sNo 1Е-sNs!:τe:VηS S2m|g\1Хe:Zι|c+c]uFB SFTsDB SFtDB [u3{d%ls*Vd29-| Y jMG,Ue㞛q~B 9%r &E]ao~A9%z)( 8I5Ym a$,niy1z)N=rMa(r N= sQUAF25ۆZ׿j *NWnr)ˏ$[{s)2OUg>~ qCH.hi-`ѻbG:[ͧo}~8Ċ8"uk6r I'ӯn,ڶaŏ&\iկfqϧ^ 6pF*h$4p iSDYf3{Y&3{DY"f7HYf7HY"j3{DUfwDUfwHY&j7U"j7{U"j7HY&{BBTsJt|g[;BJT5|#)ҕo|C!Lt%*[1[_BBT5τe:Vu!:|#)Ҷ3!BT5τe:VuBR>+k:}C!lsN3wB R2m||BTk;~25Ќ[c:|:9k\BB3ooFC*c_ Nw#!1ό[\1F 9UvqI.,ߎQ,ÐIEWe^)&ێCrK4SUfq"j*2n:b 0Qf[uczk ێ=a_9n:rL9aI2~EEqc=xA5Xm#=EEv~10azM0†&X*ZwO`ď.u._śN;qC0q42j&O^Ym Lӫ^ͻ̡R4"Xiհh 3DUfw#4Efw#DUfx"4Efw#4Efx3EVw#DVg4Efx#DVw#DVw3Egx"SJ5τ#)ҕ|}B c Rƹe:V׾3 )lc\FSkk:;S R9JηBJ5τe:VηBJƹK_|c*[Sm|k|1Е|#:VƷc*c\Jto2J>2m|k|!BVƾ+|g|!B>2m2SFtwd%ls*Ve2:-|(YN<15meߟbIF)-8G,meu߿Qfjn rMvߎzm~B AFJ,N= rMvߖqןY4-Yv9^~BI 5ۆZϟa訳.= sQ]gbY& sQ]>~ca註Nv:oנ1&62]^H8e+X3lNVŻiç_(q FRM\D۽6ܺ 8"8y$*Y.ܻz= "Dh3Uw$f5wDf3Uy$FhUw$F3UyDf5w$f5wDhWy$FUy$FUy$f5WFWyc!Ls*[>Ju )kc\FR+k9|BJ5τe:V־3!1Е-sNo 1Е-sNo!:|%:Vu{BR>+k[}d)-|#)uS*c\JtsD2RSo2JSo"JSS!+cNw#!1[[1F 9Ufm9g-ێ{ Q(ÐE5Wa~垊 s~za,MUiǠIo=w! A%a9go=wπA,Mfqczl ߞ!G$IUq#6@Q0SY݂)g~| PIVvp^;$Qv\~)h3۟?10az=Ê@c'P#Lkm={Weӷ_02ϣN{6Ï.}:dѳO?@4SG'Vb#4EVgx"3DUgx"3EVgx#4Ufx#4Ugx3EVw#DVg3Efx#DVg#4Vg#EVxD!1Е)lk\F2+[_ַD19Е-kSm|c:;|RJ5τe:V3 1Е-kt|C!Lt%Kc\FSm|g[}C!Llkt} 1Х|#)uwB R2+|g[1Хe:Z"Lt)lkRuS*[\uS!*c_Ζ5cKkƷ#!1[c[Jt{QfJ*-8$S]a~|A9%rE]aqמB AFz)-1=5~9=1r ( 1=5݆Zm~BIf0ۯ$Um9%JӏCUmi>|BQ̸1EwawAf6MwcAg"8R]^ĘzJ=wcza#,di-`ͻbH:[/ͫo=8ċ:"kٶtY3hԱsLŏ&\iկh&PfrպZ}>"3DUgx#4Ufw#4Ufx"4EVw"4EVw#DUgx#4Ugx#DVg"4Egx4Egx#4Vg3EgxB c Rƹe:R3od!Lt%J[[^ηD2B|#)Εod)lkt|d)lkt|d1Е-sN3!:5τgJ| cKc]ts2J>+|g\1ҥόK_=d1Хό[_:|:9+lg|BB3sS!+kbA%r &4ۯMV]~9 ÒY jn=Q=5viY0ӏAQUvߎz~B AFJ.n rMvᖛqןQG,vk=BI 5[~Zmi(.= sQ]gzBQ:RUgcaȨNWv:oϟĘzJ=WczaCH,di-`ͻ"G:K˧g}} 8Ċ8uk5rIӯj,v(`0h&Pbvj+4sن "3L]ow*D]n*D]w";Un";]ow *Lnx"4SQfmIo=v>=Yzzks~{b 0Qfq"jks~{=a9g˰]rK9]9hn;E5m#-7 b 5a`j+ 翀 R 9ez=EEz'3۟?8 4u4ꖰh1#˝Fwfӳ>XEL@:̛9{$׷{m[AǓ.l4׳n8ԱsM8H]3uZYy6(#4EVg3DUgx3DUgx"4EVw"4EVw#4Ugx"4Efx"4Egx#EVw#DVw#EVxD!1Дlk\F2)[_ηB!1Е-lkFSkk:|BBT5|#)Ҷ1od)lkFSm|g[}C c*[2+k:;" cKc\FSm|g[~d)msN32Bƹ[_:;C!s)ҶuS!*[\tFB SFTsDB [JtSKcRƷ| t|%:|:V>2s4MUi_)& ~z Q(ÏE5Wa垚 ~{a,MUmI˰MπA,MUmj*3~{b 4SY~墫/=Q0SU~&]=%Wijl6翀R 5a`j+6R 9e▊M$UކI7 @c'P#Lk>Dٹ}[a$T ^ɳbɛB1׿0C$PW/`œ6kWg׿Teֿ *;MUf"3L^fw";Lf*D] *L^fx;]ow +3MUo;^fx+3M]x*M]x+;^n"M^f!1΄lc\B2+[_ַD2:-stg[}" c R>JηD2BT5τe:VuwD"BT5τe:VuwD2JƹJ| c*c\FS}:5τJ"!LtlsҶuS+c_ʕ3wS!*c]Ε3{cLkҷƷ#!N-gK_:~ BVB3K4MUi_(垊sn9߀AG$A]zczj2]A(OE5We_)&.-6>! A%a)go=wπA,Mfqcz ߟ>1G(ÑMVqc-7翀 R 4]93׎!G(Uv~)h2׎1,T]Z+ bL=%Xmdp~ 0 2q4Vf#ʝFweӳ>޾P%L@:̚{$sֵ{m;xA0qE 4pI(Ts];xF--XkMr";L]w*D]nx*D]ow";MUnx3MUn"[_|S R>k:;" t%Kc\Jt} :τe:Zη| cKc]uD2R2m|} :Tk[:5k[B>2ooFC*c_ Nw|Cb ,ÐE5azcj)۰=vCb ,IEe^)% ~{b ,MUiǠIgo=w=]݂)&.-6?! E5WeǠIn;rL9]9hn;E5m"z6翀Q4]I߯1,T]Z* R 9i#/n|0F&X)Xg/`C*m ^×Fy qC2q42jϧZ9t Lӫ^ͻ˟N4l 4nҺkOj-M~$Fh3Uw$f5Wy$Fh5W$f3Uy$F3Uy$f5W"Fh3Wy"Fh5W$fUy$FUy$FWyDh5y2:stm|c:;|BBT5|#)Εk|C!Lt%J[2)[_|BJƹ:VuwD2BT5τe:VuwBJƹ[_|S [2m|g\1Е|%:Vη| cKc_ʕFB SSo"JB2m2RFTFC*[]ΖuL-gK_;!1i$0nRK=Yus߿IfI-8,ee߿QjnRMEV]Zm^|B AFJ,N=RMvߎzןY4,Yv>|bQ"45~Zoϟi(.= sS]gBQ$ ;R]gBY&.?nϟr*0=Va#,di`ͳ!Ǖ6Jbˣf}} 8J8uK5rIӯj,ڶŏ&\iկfr&Pb vzcNj Kup3DUn ";L^fw"3Lf *[_" c*[\FSm| 1Х|%:VηS*[\Fto2J>+|g|BTk[BTƾ-|k}BB2ooFC*c_ Nw|b ,ÐE5azcj)۰=wCb ,IEe^)% ~{b ,MUiǠIgo=w=]~)&.-6?! E5WeǠIn;rL9]9hn;E5m"z6πQ4]_Y@R 9eǡz-xIVz'3۟? 8 2u4Vf#ʛF{weѳ>޾XEL@:̛9{$׵{m;xA0p4׳n9(TsMxAhmzRj@";L]w*[_|S R>[_|S [2+k;}C!NlkN2Jƺk:}d)-|#:Vη| t%lkRuS!*c]ʕ3wcKkRƷ| tt#:Z;e:-(Y jMI,Ue㞛q~B 9%rCUaz~B AFz)-I5Yviy1r ( 8K=5~9^|B Ifk0ӏeg9FjӏWmi>|BI"6EVߖ(zJӰE-[z)k2K=VI n:oנ42ƎFR }$sUr<ڶH'VgO`œ2Kϯ.޿ a Hc@"en˫w.]5 *;Lfw+3D]n*D]n3Lf+3L^f3MUow*Ln*MUow ;^f+;^f k:=C)msҶuwS [FSo"J>2-|k|!B>-|}B>2m"RFtwd%lt#:Z= Q$NAYu"Yo=6rK0MUiǠ9g.-5ߞCrK4Qfq"j*]A(ÐMUmY2n:b 4SY~垫.=wπA,Uv\z墫oM=%eǡjk @ R 5aj+ bL=i#M$UކJ+7@sGPNsݾDY}[a$T ^ɳbșBw׿o_0C$PG D6[7qfջzWL@@ @$FhUw$Fh3Wy"Dh3Uy$Fh5WDh5W"Dh5w$f5W$F5wDh3Wy$fWy$f3Wc!Lc)Rֹe:R1oC!Jc)R9:V3 )kc\FR+k:|RJƹe:VuwD2:|#)Ҷ3!:τe:VuwBJƺ[_;"!Lt%Lkʕ2J>+k[~1ҥτgJ;"!Ls)ι"!L|#:ZD)Хό[[:TƾooFC!+cbAFz (QUvߎZm=(i$ۯQUvߎz^|B A%z)-1=5~9=1r *-1EV]Zo~B Af0ӯUm9%jӏ$nk^~cY$:ROUy AF6Mc{I;sSekĚk2KM>~qCH.hdIB{weӳNXEBB ۻ4ԫZ.z 8"Z{4ԫۿF#4EVw#4Efw"3EVgx"3EVg#DUgx#DUgx3EVw3EVw4Efx#DVw#DVw3Efx#4VwD19Е-lkFSkk:BBT1|#)Nk|c!Lt%KcZ2+k:|S R>ZηBR>[_| c*[Sm|g[d)Е-t#)ҶuwC SSm|BT9[:|e1ҥτK_=d1ҥό[c:~ :T-|k}2SJu3{d%ls:Z= Q(OA$]ubi۰=w>rK4QUmנIo=6> =]z ێ=]~梫.-w! OE5iZ*sێE5ijk !G(Qf\z榻n; Mf\z'~1,T]`j+7Mf\~)h㿀 $ie@:Z7vY'ӭj HR(XwoF:[7pӳO0C$PW/`œ:kWà*DUfw*DUn ";Lf ";Unx+3L^f+3Lnx";];]"k:=C!lsN3wD2J>2+|g\e1ҥτJ;d)ЕgJ=e1Ҧ5Ќ[[:Tƺ-|2 []Ζw|Cb ,ӐE5Vazz*M~ 9SUvqY˰=w>! =]z ێ9Yzߞ! OE5XiǠY2~|A5Wij+ߟ>1H(Qv\z&n; PMVv墻n|$Qv~)ht߯10e▊M0F&X*ZwO`ď.u*._ǛV=<{ qc2uE ׳lfЩb y P ,`1dͣZY";L]nx";L]w*D]n*D]w";MUn";Uow*L^fx"Juw!:-sN|d)Lt%Kc\FSm|g[}C!Lt%Kc\FSm|g[d)lsN!BT9K_"Lt%lkN3FB RSo!J>-|k|!J>2m2RFtcLk)#!όk\1F 9UvqI.ߎQ,ÐI5We)&ێb 0MUmY]A(ÑMUmj*2~{b 4SY~梫/= Q0SY~)'˱n;EEqc=E5qd/]$Qv9㿀 bL=%Xmd~ 0 4u D1jQd̡Nrٿo_@,q"NHbmݾT5l×N<|@ @J-\TUǠHY"f3wHY"f3{HU&jwHU&j3wY"f7HYf7Y&j7{HY"j3{HY&j7Uj3{j7{Y&j7 d)t%J[>Jud)t%Kc1[^ηD2:sNt|}C!Lt%*[2+k:9|S R>[_|S*[2+k:}C!Ltlkʕo!BT[_;" t%Lk N3wD2R3o"JB2m2RTS!+c_ Nw| t|eJ~A1i$0nRK=Yms߿bIF) 8,UecןIfjN=RMEV]9=1r *-1=5~Zm^|bIf0ۯ$Uey 9&jӏCUmi=bQ1MwawAf6EwaIg":R]^ĘzJ=Vza#H,hi-`ѻbH:[7/ͫo=8ċ:"kٶt Y3hTsLaŏ&\iհh&Qfڷr"3DVgx"3DUfx"4EVgx"3EVgx#4Efw"4EVw#4Ufx"3EVw"4Efx#DVg#4Vg#DVw4EgC c Rƹe:R3oc!Lt%*[[ZηD2:|!Nod)lkSm|g[}C!Lt%Kc\Ft|d)-sN32BTƹ[_;#!Lt)lkN3wB RSo"J>2-|k|!J>2m2RFtcKk#!ό[\1 9SUfmIg.ێ Q(ÐE5We(垚 ێb 0MUmY]A(ÐIEmY2n{rK9Y݂)&pMrL9aI2~ PIUq/ME5qd/]$Qv9㿀 bL=%Xm襢׎8J4y E 2jq͡Rزß_(q"NHbmݾT5l×N=<|@ BJ-\Tu퀉";L]n "3D]nx";MUf";Lf *k:;" cKc\Jto!:T5[_;"Lt)lkRu{S+c_ʕ3wS+c_Ζ5SKkRƷ| t|%:<:T>2osK4MUi_)& s~:AG$A%]zzksn: Q,MUmI˰MπA(ÐIEiY2n;rK5Y݂)&pMrL9a_I3׎IEqd.MA5md/M Qv9㿀 bL=%Yq׎ 0 4u D1jQ͡Rزß,q"NJcݿTU^śV=|@%LBJM>X3DUfw*;L^fw*[_|S R>[_| c*[2m|g[|d)-sҶ3wFBRB2+|g\ 2τJ;C)-|%:ZC!-|%:;d)Хό[c;:T-2SʕuCb ,ӐE5Va~zj1] 9SUvZq"Y۰M! =]~垚ߞ9]~垫.-71G$IEm"zk ߞ!G(ÑMVu=xQ4]It۟>1H,YކI߯@ b 9i#/^;$UZ+-x @sGPNs?L+۽.90,d0fqNZYm "T)TdQHU"f3wDY&j3wDYf3{U&3{Y"f7HU&7{HYfw&7&7DY"j7{j3{U"j7DY&{BBTsNt|g[;!SJ5τc)Ҷ1od)t%Kc\F2+k:;|S R9JηBJƹJηS R>+k:;C!Ltlk N2Jƺk:}d)Е1|e:Z"Ltms)Ʒ| t)ls)ι#!N-|eJ=d1Ҧ5lg|JT{IfI 6E$]az^{(a$ۏAMv߆Zm^}1r &,m a親5Yv=B Af0ӯUm9%jӏ$nk^~cY$:ROUy Af61MzbYȨN~Z1&R]kP <"k5p8ҦѩbYӿJuwD1:{Nod)lkt|d)sNo!:τe:VηBRB2+|g[1Хe:Z"Lt)lkҶucKkNu t%ls)ι߀#!1gK_:~ BV>2s!4MUi_)%sn9߀AG$A]ycz*1]πA$OE5Va)&.ߞ9]~垚-6>1G$PIEmj*sێA5Wij+ߟ>!$ÑQf[z墻p^:A5Xm#MEEq~10azM0F&XӪZwOő.}*nǟV=| 8Ċ:"kٶtY3hձsM8t(`Vjҧ"3DUfw";L]n";Lfw3L]w3Lf*D] *L^fx;];]x"-|k|!B>m|}"JSDB []Ζu t|eJ~B 9i褢˲ӏ? rMEU~iQ jN=Q=5viw Yۯ]㞻߿Q 0ۯeew(j (-RMMvߖsߠ(r N? S]g{ 9F55ݎ{s)k056_Ag";sSekĘzJKEwaCH.hծbIB{weӷNXEBJ <<۽6ܻz ۖ$Fh5Wy$Fh3Uw$Fh3Uy"DfUwDf3Uy$Fh5w"FhUw$f5W$F5W$fUy"Fh5wFh5y$F3Wc!Ls*Z=:V׾3d)t%K[1[^ηD2:sN|d)Lt%Kc\FSm|g[}" c*[2m|g[}C!Lt%Kct :|e:VηB R2m|k| :5Ќ[_;D)1|e:"!Lt#:V"!N|e:=d)ХЌk|JT{IfI 8$]az^}(i$˲ۯQUvߎz^|B AEz)-1=5~9=1r)-2MEV]zY65~Zm~a& 82MMwau(zJ.ˏ$v:mϟr ˏC$Y~Zߠ1&62OUg>~ca*ˏ-_ya "PRVg/ C*u._ǛV=|| 8ċ:*8vysֵ{m[v1YviHY&j7{HYf3wHYf3wHU&j3wHU&j3{Y"jwY"j3wDU&7&7Uf3{HY&wHY&{Hj7d)Lt%*[>Js d)%KcZ2[_ηD2B|!No|d)%Kc\FSm|g[}C!Lt%Kc\FSm|g[}C!Lt%Kkt :|e:VƷS*[FS!BT[:}D)-|%:ZC!-|e:;d)Хό[;:Tƾm2[ʕuCb ,ӐE5Va~zj1] 9UvZq"YMϿ! A$]~垚ߞ=]~)&.=w翀A,Qfu-6@A0U~&^:r=%ejl6π b 9eǡz-xIVzן?10a▊^<0←(\)+^ɫ!Ǖ:[/ͫo>8<*Z8y$s׷}{1Yv@HY&j7{HY&3wDY&3wHU&j7HU&j3wHYf7HYfwY&j7{HY&j7{H&7DY&j7DY&j7HY&3{BBTsJt|gZ;BJT5|#)ҕk|C!Lt%*[2[_BJ5τe:VuwD2BT5τe:VuwD2BTƹJ|S*[Sm||d)Е-|#)wS [FSo2JB2m|}BVƾ+|k|B>2m2SJu3{d%ls:Z= Q(OA%]ucj)۰Mw>9SUvZq"YMϿ! A%]~垚ߞ9Y~垫.-7!$OIEmj+۞!G$ÑMVu.=r=%ezl7 bK9ez=xIEvן?10e▛/^|@(`IT,^ͳ"G:[7pdϯw.~XEBJ <<ۿ>v2<"3DUfw"3DUfw3DUfw"3EVgx"3EVgx#4Efw"4Efw#DUgx#4Ugx#4Vg4Efx3Efx"4UgB c Rƹτe)Ҷk|C! c)R9JVu 1ДlkSm|g[{" c*[>[_|S R>[_|S*[2+k[}C)lkN3D2J>+k;|d1Е|e:Z߀"!Ltms)Ʒ| t)ms)ι#!N-|eJ=d1Ҧ5lg|JT{IfI 8$]az^}(a$ۯAQMvߎzm^|B 9%z)-15Yvi=1r (-1=V]Zo~B Af0ӯ$UmBIg 55݆z׿a(.? e>~cYȨ.?nkĘr*.ӰG56_wI?Y~Z4B"JbM<Ԫٹ}{uAǓ.h$Vj&Pb 6p$cLq2$Fh5Wy$Fh5Wy"Df5W$Fh3Uy"Dh3Wy$Fh5w"Fh5w$F3Wy"FhWy"Fh5W$fUy$FWy$h5WD2:-kFS+kD2:st|g[{"S RƹJVuw!:{No 1Е-sNo 1ҥ|#)ҶuwD2Jƺ[c:;C!LlkN3wD2J>2-|g|BTk[ :Tlg\B>2oo2SJu3{d%ls:Z= Q(NA$]ubi˰=w>rK4QUmנIo=v>!=]~垚ߞ9]~梫.-w@A,Qfud6@A,Uv~&^:r=%ezl6 b 9ez-xEEv׎ 8 2q4V0fJB{Wѯw.~P%L>2ZyysVw]8t(`iկf&P`HY&j7{HY&j7{DU&j7{DY&j3wHU&j3wY"f7HYf7HY"j3{HUfwHY"j3{H&wHY&{Hj7{Y&{BBT{N[}"S Jƹe:V׾3 1Єlksm|g[}C c*[2+k:;" c*[2+k[}C!Lt%lkto 1ҥ|e:Vηc*c\Jto2J>2-|k|BTƺ+lg|B>2m2SFtwd%ls*V; Q(NA$Yu"Yo-6ߞr 0MUi_9&-ێCrK4Qfq!Y]A(ÐIEiǠY^:rK4TY~墫.=xA,Uvz梫oMr=ej+ @R 5a`j+R 9e▊M$UފZ+8Ê@sGPNsLڽ.@ǒ,h0hqNZYt aeDU"fj7{DU"f3wHY&j3wHY"f7{DYf7{D"jwY"jw&j7{HY"j3{HY&j7{f3{Hf{Hj7DY&3{BBT1|!N[}"S Rƹe:V3 1Дlktm|g[}C!Jc*[2+k:;" c*[2+k[}C!Lt)lkto 1ҥ|e:Vηc*c\Jto2J>2-|k|BTƺ+lg|B>2m2SFtwd%ls*V; Q(OA$]u"Yo-6ߞr 0MUi_9&-ߎrK4Qfq"Y]A(ÐIEiYn:rK5Y~梫o=Q0SU~&p]r=%eǡjk 㿀 b 9ajl7 bL=i#/^;$UކZ+8Ê@sGPNs?L+۽.90*d/fQNZ9t^HY"f3wDY&j7{HU"f7{HU&jwH"j7HU&j3{D&j3{DU&7HY&j7{HY&7Uj3{Hf3{U"j7d)Lt%*[>JV3d)Lt%J[ZηwB!:-st[}C!Jc*[2+k_|S R>[_|S!*[2+k[}C!NlkN2Bƹ[:}d)-|#:Vη| t%lkRuS!+c_Ε5{S+c NwL|eJ|BV>2sK4MUi_)% sn:1G$A$]zzk2n:A(ÐIEWe_9go=w!$OE5WeI]rK9]݂)'pMr=a`Isێ1H(Qv~)'~| PMfz&~10a`jl=If\~)i (ieBB욹yySձr{wfջo_Ø@"3DEVgx#4EVgx"3DUgx"3EVgx#DUfx3DVgx#4Ufx#4Ugx"4Efw4Efx#4Ug"4Ugx"4UgB c JƵτc)ҕ|}" c Rƹe:V3d)Kc\F2+k:|SJƹJuwD2BT5τe:VuwD2JƹJ|c*[FSm||d)-|#)wC [S"J>2-|k|!B>2m|2RTFC*c_ Nw|L|gK_;A1i$ӎ RME5viQ jN=RK=5~iy a$4ۯ]㞻 a$-Yvk=B Af0ۯ$Wmi=BI"4I=6]{qߠ(zJ.ӏ$~:oןj oC$~Z1&62OUg>~ qCH,hi-`ͻ"G:Kb˧f}} 8J8}uKrIӭj,vb 0Qfq"3;L]n*;L]n"3DUn"3D]nx*;Un*[_|S [2+k:}C!LtlkΕs"BTƹ[_:;C!s)wcKc N3wS+c_Ζ5{S+cNwL|eJ|:T>2os!4RQeiǟ9& ~{ Q(ÏE5Wa垚 ~{a,MUmY˰MA(ÐIEmY2n{rK9]ނ)']r=a`Ys۞1H(Uv~)'~ PMfz'׎10az= @c'Lbm4*W{Ma"TӪ\ū"G>kWeӷ_?Q 0ӏDU&j7{HY&j7{H"f3wHY"f7{U&j3wHU&7{DY&j3wY&j3{HUfwDUfwHY"j7{Uj3{U"j7DY&{BBTsJt|g[;RJ5τ#)Ҷod)t%Kc\2+k:|S RֹJηBJƹJ|S R2+k[}C)lsN3DBJ>2+|g\ :5όK_;d)1eJ;D)K_:|:9+|k}2SJu3x t|eK_:A1i$ӏA rEV[~9i Y0ӎ rMV]Zm=1r ( 8I5Yviy1z).=RMMvߎqןY$I=6]zןa観 RU AFK=VߖuAg"̸ROUg>~BYȨN[{s42掠HR-},sUs< HR(XwOF6[70dѳO! @"Df5Wy$Fh5Wy$Fh3Uw$Fh3Uw$F5Wy$Fh5WDf3Wy$f5Wy"DhUy$fUyDh3Wy$fUy$FWy$h5w2:-sSm{:|BBT|#N|C!Lc*[[_BJƵτe:VuwD2BT5τe:VwBJ>[_;"Lt%Kcto!BVƹ[:}d)Е-|e:Z߀"!Lt#*Vι"!L|#:ZD)Хό[[BS K4MUe^(嚊2]Ͽ!9SUvqY˰=w>! =]z ێ9Yz߯>!$OEEij*s׎A5Xij+ ߯?1H(Qv\~&˱n{ PMVz˱~$Qv9㿀 bLA5qן? 8J4y U ײjqNVjǧ,y"Ə!Jk@\uǟ^}"3;L]n*;L]n*;L]w";L]w*DUnx*2m|}"J3o2RFtcLk*V Q$NAY[u!Yo-5ߞQ(ÐE5Wa~垊 s~{b ,MUiǠI˰MπA(ÐIEiǠI^:rK4Y~梫o= Q0SU~&]A%Wizl7 b 9ejl-7EEv׎10a▊^;0†&\)\ɫƕ6Kͧo= 8ċ:*8vys׷m[v"3DUfgx#4EUfw#4EVgx"3DUfx"4EVgx"3DVgx#4EVw"3EVw#4Ufx"4Efx"4Egx#EVw#EVw3Egx"SJ5τ#)ҕ|}B c Rֹ:Vs 1ЄlkSm|g[{" c*[>[_|S R>[_" c*[FSm|g[d)Е-t#)ҶuwC R3m||:T9[c:}D)-|e:"!N|%:Zd)ХЌ[[JSIf) CQUv߆Zk=yQ jN<1=Yv ÒYӏAQUaqןQ 0ӏA]㞼u(j ( 2MEVߎq׿a観 :ROMwau(z*.ˏC$v9j oAv:o׿ĘzJӰG56_wI W~Z4B!HZM\2m|}BVƾ-|}"RTcLk) A$=Y[q!Yn,ߎ Q(ÏE5Va~嚊s~za,MUiǠI˰MπA(ÐIEiǠYn:rK5Y~&oMA,Uvz梻p]=%ejl6π R 9ajl-7EEv׎11e⚛/n|@(`IT,^ͳ"G:[70cϯw.~ XeDJ-\D,\F#4EUfw#4EVgx#4EVgx"3DUgx"4EVgx3DUgx"3EVg3DVgx3EVw#DVg#DVg"4Egx4Efx"4UgB c Rƹτe)Ҷk|C c)R9JVu 1ДlkSm|g[{" c*[>[_|S R>[_| c*[2m|g[|d)-sҶ3wBR2m|g|e1ХeJC!|#:V߀C!-|e:;d1Ҧ5Ќk\!JTIf) CQUv߆Zk=y Q jN<1=Yv YӏAQUaqןQ 0ӏA]㞼u(i( 2MEVߎq׿a観 :ROMwau(z*.ˏC$v9j oAv:oנ)Mca*Ï-ߖya PR(VW/ C*u._ǛV=|| 8:*8y$ys׷p"3DUfgx"3DUfw"3DUfw#4EVgx#4EVg"3DVgx"4EVg3DVgx3EVg#4Ugx#DVg3Efx#EVx3Egx#DVwD19Е-lkFSkk:BBT|#)Nk|c!Lt%Kc\2+k:;|S R>[_|S R>k:;" t%Kc\Jt:5τeJ|c*c\ts!J>+|g|BVƾ+|k|!JB3oFC []Ζur ,ӐE5Vazcj)˰=vrJ0MEi_)& ~{b ,MUiǠIo=w! A%a)&.-w!$OEEiY3~|E5Xij+ߟ>!$ÑMf[z墫p]A5Xm#MEEq~10e▊^;0F&X \ţoE2:aˣf}~@<*8yys׷}{HU"f3w{HY&j7{HY&j7{H"f3{HU"j7{DY"f7{D"jwY"fwY&j3{HY"j3{HY"j7{Hf{HY&{Hj7{DY&{BBT|!N[}" S Rƹ:Vs! 1Е-kt|}C!Lt%Kc\FSm|g[}C!Lt%Kc\FSm|d)Е-sҶ3D2J>k;}d)-|#:Vη| t%LkNucKc Nu d%lk)ι߀C!1[c;:V>2os!4RQUiǟ9& ~z Q(ÏE5Wa垚 ~{a,MUmY]A(ÐIUmZ*2~{=a_In{E5Xizl@R 4]I߯?1H,YI 㿀 bL=%Xmdpn|@←&XӪZwO`ď.u._śN;qC2q42l&P^yy/@  "3DUfw#4EUfw"3DUfw#4EVw#4Ufw"4EVg#4Efw"3EVg"4Efw#DVg#EVw"4Egx4Efx"4UgB c JƵτc)ҵ|C c Rֹ:Vs 1΄lkFSm|gZ;" c R>[_|S R>[_|S!*[2+|g[}d)sR3wFBRB2-|g\ :5όK_;d)1eJ;D)gK_|:9+|k}2SJu3x t|eK_;A9i褢˲ۏA rEV]~9yY .n RMEV]Y=1r (I5Yviy 9%z)N=rMwaߠ Ėi(-ROMa(z*,oAUnk^BQ$ ;RUgBYȦ.?UnϟĘzJKEwcaCH,h.b÷Тș>kWpѯ.~ XEBJ ;<ԫZ6@HU"f7{HU"f3wDU"f3wDY&j7DY&j3wHU&jwHU&j3{DY"j3wY&j7{HY"j3{HY"j3{HY&wHY&7HY&{BBRstm|c:;|BBT|!N|}B c*R>JηwD2BT|#)Ҷ3!:|#)Ҷ3!:τe:VwB RB2+k[|d)Е-|#*VƷc+c]uFB [FTsDB [JtS+cRw| t|%:|!1a"0n=15meמA9q親4QUߎz^|B 9%z) 8I5Yv Ėi親-Yvi= 9%J,nQ]w(r N? S]gy 9F55ݎ{s)k2=6_wI nϟH8}e+lqMRrh׿o?@,q"N FZMD۽6ܺt.ػHU"&j7{DU"f3wDU"f3wDU&j7{DY&j3wH"j7HU&j3{DY"j3wD&j7{HY"j3{HY"j7{H&wHY&{Hj7{Y&{BBT{Ng[}"S Jƹe:V׾3 1Дlkt|g[}C!Lt%Kc\2+k:;"!Lt%Kc\FSm|g[d)sN3D2Jƾk:}d)-|#*VƷ d%KkN5{S+c N5S+cNw|L|eJ|:T>2osK0MUi_)%sn:1G A]zzk2n:A(ÐIEe_9go=wπA(ÐIEmj*3~{A%e`I2~| OEEm#-7π R 5]_Y@ R 9ez=IVz't߯@ (ie@2t HQbyӿ8S'P$P{6ΟB&m.`ɣf}HU"f7{HU"f3wHY&j7{DU"f3{H"f7{U&j3wHU&7{D&j3wD&j7{HY"fwDUj3{HY&j7DY"j7DY&wHj7d)Lt%*[>Ju 1lc\FR+k:|BJ5τe:V3!:sNo 1Е-|#)Ҷ32BT5ЌJ| c*c\FT :5τJ;"Lt)lkҶu d%LkRw t)ms*V#!-gK_:~B 9i"0n15mcq~B 9%q親4QMvߎZm](i$4]㞛qןQ 0ӏA]㞻 Ėi観 81=V]zϟaȦ 82MEvᖛ(z*,oCWv~j oAv:oϟĖr*.ӰG56_wI Wv:42ƎHR-\; 4*W{];xt&XITb$L$Fh3UWy"Df3Uwy$Fh5Wy$Fh3Uw"FhUw$Fh5Wy"Fh5Wy$f3Uy$F3UyDf5w$f5w$hWy$FUy$FWy$h5w2:-ssm{:9|BBT1|#)Εk|C!Lt%K[2+k|S JƹJηBJƹ[_|c*[3m|g[d1Е-|#)uS*[FSo"J>+|g|BTƺ+lg|B>2o"RFtwd%lt#:Z= Q$NA$]u"Y˰=v=rJ0MUiǠ9gn-6=8SUv[uczks~{rK4SUv\z>! OIEmjk ߞ1G(Qfv/Mr=%Wiz-wA5qdp^;$UކI 7 @c'P#Lk=<Ԫعm[xŎ$X),^ͻУJF2h"Df5Uw$Fh3Uw"Df3Uw"Df3Uw$Fh3Uw$f5Wy$Fh5W$f3Wy$f3WyDh5w$f5wDhWy$FUy$FWy$h5w2:-sSm{:9|BBT1|#)N|C!Lt%J[2+[_|SJƹJηBJƹJ|S*[2m|g[~d)-t#)ҷu{S [FS!Bƾ+lg\ :T+lg\B>2m2 [Ju3{d%ls*Z; A$AYu"Y˯=6Cr 0MUiǠ9g.-64SUv[uczks~{bK4SUv[z>1G$ÐIUq#z?1G(Qf[v/M=%Wiz-xE5qpn| QvI [_|S R>[_" c*[FSm|k|1Е1|#*VwS!*[FTo2J>-|g|BVƾ+|g|!JB2oo2RFtwd)mt#:[= Q(OA$]ubi˰=w>rK0MUmǠIo-6> =]~垚ߞ9]~&.=wπQ,Qv[v-wπQ0SY݂)gn{ PMVv墻pn; PMf\z'3׎10azM@←&\ Zţwoő2}*nɟV=|| 8Ċ8"ukٶtY3hձpHU"&j7wDY&j3wDU"&j7{H"f3wDY&jwDYf3{Y&7{DY"jwHY"fw&j7{HY&j7{HY&7DY"j7{Y&j7HY&{BBTsJt|g[;RJ5τc)Ҷod)t%Kc\F2+k:;|S R>[ZηBR>[_| c*[Sm|g\d1Е-|#)uS*[FSo!J>+|g\BTƺ+lg\B>2m2 [ʕ5 t|%J~A9i$ӎ RM=5vgu߀bIfI-I,muYӏAQUaqןQ ۯUee1%zJ,nS]eAF2G-[~Zoϟj *Nmk^r)ˏ$[{s162OUg>H8e+X3nΥVjǧ,y"ƎJcmݿTUHU"&j7wDY&f3wDY&j7{HY&j7{DU"f7{U&jwH"jwHU&j3{D&j3{DUf7&7fwHY&j7DY&j7d)t%*[>:V׾3c!Ls*[>Ju 1΄lkFSm{:;S RƹJηD2BT5τe:VuwDBJƹJ|c*[FSm||d)Е-|#)wS [FSo2JB2m"J3o2RFTcLk) A$=Yv[q!In,ߎ Q(ÏE5Va~嚊 s~{b ,MUmנI˰MπA(ÐMUmY2n{rK9]݂)&pMrL9a_Isێ!G(Qv\~&˱~|$Qf\~)'3ێ10az= +k[|d1Еe:߀"!Ls)η| d%LkҷƷ| t)ms*Vd1Ҧ5lg|1F 9SUfmנ9f ~z Q(OE5a~sn: Q,IEiǠI˰MπA(ÐIEiǡYn:bK4TY~&oMQ0U~)&^:IEqd/MA5md/^; Qv9 (ie@:7t IRfymǿK[|S R>k:;"!Lt%Kc_to!BT5[_;" t%lkN3wS!*[\uDB SFtFB []ʕ5 t|%:|:V>3 4RQemǠ9g.ێa,IEi_9g.-6> =]~垫.-6>1G$OEEiY2~|A5WiǡZ*t۞!G(Qf[z梻p^: PIVv墻n|$ÑQv9㿀 bL=%Xmeӎ8J4y E ײjqMRŻjǧrIfZ@HU&j3wHU"fj7{DU"f7{HY&j7{H"f3wHY"f3{HU&j3wHU&7{D&j3{D&j7{HY"j3{HY"j7{H&wHY&{Hj7{Y&{BBT|!N[}" S Rƹ:Vu!1Е-st|c!Lt%Kc\FSm|g[}C!Nlkt 2|%:VwS [Sm|:5[_:=d)Е1eJ;D)1gJ=D)Еό[c;:TƾmFC+cbAFz)(EU_z^{(i$2ۯQUaq~B AFJ,N=RMEV]Z~BIfk0ӏAee9%JˏAUe=BQ̶Evូu AF4EwaI;sSekĘzJKEwea#H.hծbJBwfӷO園;"3;LUfw"3L]nw";L]n*3DUn*;L]w";L^fw+3D]n+3D]w";]ow"JuwB!:sNod)lkt|d)lsNo!:5τe:η|c*[\FTo!BVƹk;~2ό[_:=D)1gJ=D)Хό[;:TƾooK0MEe嚊2]Ͽ!9SUvq!Y˰Mw! A]~垚ߞ9Y~垛.-6!G$IEm"zk ߟ>1G(Mfv/MA%Xi"-xE5qdpn;$UކI @c'P#Lkm=<Ԫعm[xY,˰E"3LUfw"3L]fw*;L]fw"3DUfw"3D]n"3D]n";Lf";MUn*L^f *Lfx;];]x"Low Juw!:-sN|d)lkt|d)lkuo:e:VηB R2-|g\ 2τJ;"!Ltms)Ʒ| tms*Vι߀C!1gK_:|:TƾooK0MEe嚊2]Ͽ 9SUvqY˰=w>! =]~䚊 ێ=]~&.=w@A,Qfuc6!$ÐMVu.=r=%iz-7 R 9ez=IVz't߯@(ie@:7t Iҫf yn9g$.%ߞ"Dfh35Wy"$Fh3UWy"Df5Wy$Fh3Uw"Dh5WyDf5Wy"DfUwDfUw"Fh5W"Dh5w$Fh3Wy"Fh3Wy$F5wFh5wFh5y$f5WD2:-sSm{:9|BBT5|#)ҵod)t%Kc\FS+k:;" c)R>[_| c*[2+k;}C!LlkΕs"BVƹ[_:;C)-t#)Ʒ d%LkNuS!*c_Ε5{SKkRƷ"!N-[c;A1i"0n15WmeןbAFz) 6$Ue㞻ןIfjN=RMEV]Zm^|B AFJn rUa߿a$I=5݆Zϟa訳-RU 9F=6_)k2I=VI Wv:oנ4B掠HR-} ,VwLrY*˰IEw"Dfh3UWy"$Fh35Wy"Df5Wy"Df3Uw"Df3Uw$Fh3Uw$Fh5Wy"Fh5Wy$FUw$FhUy$f5W$F5W$fUy"Fh5w"FUy$f5W2:-sSm{:9|BBT5|#)ҕod)Lt%Kc\B2+k:;!S R>[_|S R2+k:;" c*c\FS| :τe:|c+c]uDB RSo"J3oo"RTcLk)d1Ҷ9-|(a.n=Q=Yuu߀IfJ,N:1=5viy1r ( 8I5Yvi1z)N=rMwa r *.= rUAF55ݎ{q1k256_Ag";r]_ĘzJKEweaCH.hdʝFջ_?DY"fj3wHU&j3wDY&f3wDY&j7{HY&j3wDY&j7DYf3{Y&7{DY"jwY"j3wD&7&7Uf3{H&{Hf3{BBRstm|c:;|BBT|!N{}B c)R>JηwD2BT|#)Ҷ3!:|#)Ҷ3!BT5τe:ηBR>+k[|d)Е-|#:Vη| d%Kk N3wS!*c]ʕ3wcKkRw|L|eJ|:Tƾoo 4QUi_)& ~zAG$NA%]~s~:b 0MUmY]b 0Qv[ucߟ>!G$IUm"zl1H(Qf[z墻p]A%Xi"=EEq~10azM0F&X \ţoE2:aˣf}~"$Ff3Uw"Dfh3Uwy"Df5Wy"Df3Uw"Df3Uw"Df5Wy"Dh3Uw$fUw"Df3Wy$f3WyDh5w$F5w$fUy"F5w"F5y$f5WD2:-kSkk:BBT|#N|C!Lt%J[2+k_|S RƹJηC R>[_" c+c\FS| :τe:|c*c\tDBRSo2RSsFC []ʕ5 t|%:= Q$NAY[u!Yo-5ߞQ,ÐE5We垚 ~{b 0MUmY]A(ÐIEmY2n{rL9]ނ)g]rL9a_Isێ1H(Uv~)g2׎1H,SYY bL=%Xmdpn 0 4u4ꖱh1dKJ2g׻_? rIf]HUY"f7{DU"fj7{DY&j3wDY&j7{HY&j7{U"f7{HU&j7H"j7HU&j3{D&j7{HUfw&7DUj3{H&{Hf3{BBRstm{:|BBRsNt[}" c RֹJuwB!:|#)No 1Е-sNo 1Е-s)Ҷ3D2Jƹ[c:;C!msҶu{S!*[\JtFB SFTFC [\ʕ3{d%ls*Vd1Ҧ5+|k}(YN:1I4meן~B 9%r (E$U]㞻ןQ jn rMvߎzϟQ ۯ$Uey9&jˏAe 9Fk0۰G-[~Zoןr oAv:mϟr)ˏ-ݎI Wv:o4B採HZM\<4*W{m;xt^U*3LUf"*;DUfn"3;L]nw"3DL]n*;L]n"3D]n "3L]w+3D]ow"3Lf+3Lfx;]ow +3MUow ;^fx*MUx*M]x+k[|d1Е|e:Z"!Ltms)Ʒ| t)ls)ι#!-eJ|:ƾm(Y j,-,U]ᖚ^}(a"ӏA rMV]Zk=1r &,m a$-Yvi=1%zJ,nQ] 9Fk0۰E,Y~:mi(N?mk^r ˏ$[{s1&62OUi^P˚:"uKp(fPZ94k˷*3DLUf"*;DUn"*;LUfw*;L]n*;L]n*;Ufw*|BQ:RUzbYȦ.?nϟĘzJ=VzqCH.h.b÷Тə>kWpѯ.~p*3DLUf*;DU]nw*;DUfw*;DUfw"3DUfw"3L]n "3L]ow*D]n+3D]w"~ca*oC$[a LR'TG‹&e u^×Fz'"3DUVgw"3DUVgx"3DUVgx#4EVgx"3DUfw"3DVgx"3DUfx#4EVw#4Efw3DVg3EVg#4Ugx#4Ug3EVx#EVx4Egx" S J5τc)ҵ|C c)R9Jus!1Е-st[}C!Lt%Kc\F2+k:;" d%Kc\FSm|g[~d)msN3!BT5K_;C!LlsҶuc+c_ʕ3wS!*c_Ε5{SKcRw| t|%:|!1a"0n=15Wmeן~B 9%r &E]ao~A9%z)-8I5Yviy9%z)-RMEVߎzןY$K=6]zןaȦ RU AFK=VᖼwIg"8R]^ĘzJ=VzqCH.hծb÷IB{Wѳ>T@#3DUVgx#3DUfgx"3DUfgx"34EVgx"3DUfw#4EVgx"3DVgx#4Efw#4Efw"3EVg"4EVw#DVg#DVg4Efx3Efx"4UgC c Rƹτe)Ҷo|C!Jc*Z>Juw!:-sNt|c!Lt%Kc\FSm|g[}C!Lt%Kc\FT|e1Е-s)Ҷ3wFBJ>+k[~e1Еe:߀"!Lms)Ʒ| tms)ι߀#!-gJ|:TƾmFC+cbAFz)(EU_z^}0i$4]aqןQ 0ӏAQUa߿Y4,Yv^|bQ"455݆Zןi*N? e>|bY&- ek^ĘzJӰG56_aLѦR{6^T+۽.:HY"fj3wDY"f7{DY"f7{DU"&j7{HY&j7{HY&j7{DU&j7DY"f7{DY"f7HU&7{HUf7Y&j7{HY&7DU"j7{j7{Y&j7Hj7 d)t%KcZηwB!9Е-st|g[}" c*[>[_|S R־[_|S R2+k:}C!LlkND2J>+k[~1ХgJ"!Ls*Vι"!N|%:;d1Ҧ5lg|JTw QJ*-8$S]ᖚ~|A9%r &E$]㞛qןIfjn rMvߎzϟQ ۰E$Umy9%J.oAe{ 9&k0G-[~Zןj *nWv9ϟr*.ӯ-ݎQ&.?~{s4B!HZM\~a#H.hծdʝF"DFh3Uwy$Df3Uwy"DFh3Uwy"Df5Wy"Df3Uw"Df3Uw$Fh3Uw$F5Wy$Fh5Wy$f3Uy$F3WyDh5w$fUyFh5W$h3WDh5w2:-kFSkk92:sNt[}" c R>JηD2BT5τe:VuwD2BT5τe:VuwBJ>[c:;C!Lt)lkN3D2RB2m|k|:Tk[ :9k\B>2oo2SJu5Cb ,ÏE5]zcj)۰=w=rJ0MUiǟ9g.,ߞ9SUv[uczks~{b 0SUv[udߟ>!$PIEm"zk ߟ>!G$ÑMfv/Mr=%Wi▊-xEEv~10aN;0←(\)\ūF6JbˤDU&f7wHUY"f7{DHU"fj7{DY&j3wDY&j7{HY&j7DU&j7{DY&3wHU&j3{DY"jwHY"jwD&7&7DUj3{Hf3{U"j7d)Lt!*[>JV3d)t%K[1[^ηD2:sN|d)Kc\FSm|g[}C!Lt%Kc\FS|d)-sR3D2Jƾk:}d)-|#*Vη| t%LkNuS!*c]Ε3{d%Lk)ι߀C)ό[[1F 9SUfmנ9f ~z Q(OE5a~䚊s~:Q,MUmǠI˰MπA,MUm"j*s~A%eI2~E5m"z6翀Q4]_Y @ bK9i▊M$UކJ+7 @cGP$NsLڽ("*3DLUfn"3;LUfn*;DUn";L]fw"3L]n*;L^fw"3L]n*;Lf";Lf *[_|S R>2+k:;C!Lt)lkΕ2Jƺk:}C)-|#*Vη| t)ls)Ʒ| d%lk)ι#!1gK_:~B 9i"0n=15ecq~B 9%r4QUvߎzm^}1i親4E$Ueeu a$4E$my9%J,nS]e 9&jӯ$v9~i(N?ei^~cYȦ.?nϟĘzJ=VzaCH,hi-bѻТș>kWpdϬDU"f7wDY"fj3wHUY&f3w{HU"&j7{DU"f37{HY&j3wDU&j7{DU&j3wHU&j3wHU&7{HU&7{HY"j3{HY"j3{HY&j7U"j7Y&j7Hj7{d)Lt%*[>Juw! 1ЄlkFSmk:;S RƹJηwD2BT5τe:VuwD2JƹJ|c*[FSm| :τeJ߀"Lt)lkRuS*[\uFB [Ju3wcLk)#!1ό[\AG$ =Yv[q!Yo-6ߞrK4QemIo=w! A%a)&.-6?! E5WeIn:rL9]9hn{ OIEqc=A5mc.MIUv׎10a▋/^|@(`IT`ͻ@DU"f3wDU&j3w{DY"f7{DY&f3wDHY&j7{DU&j7{HYf3wHY"f7{DYf7{DY"jwHY"fw&j7{HY&j7{H&wHY&7HY&{BBssm{:9|BBT{N{}B c*R>JηD2BT5τe:Vu!:T5τe:VuwFBJƹ[_;"Lt%Kkʕ!BTƹ[:}D)-|%:ZC!-|%:;d)Хό[[BS K4MUe^(垊2mπ1G =Yycz*2]A(ÐIEWe_9go=w!G$OE5WeǠIn:bK5Y݂)']r=aZ*߯?1,Yނ9t۟?1H,T]Z+7If\~)h (iBB̚yy@"$Df5Uw$Df3UWy$Df3Uw"Df5Wy"Dfh5Wy$Fh5Wy$FhUw$Fh3Uw$f5wDf3Uy$FUy$f5W"Fh3Wy$F5wDh5WDh5w"FWyc!Lc*Z=:V3 d)Kc\B2+k|BJ5τe:Vu!:|#)Ҷ3!:5τe:VuB R>+k[}d)-|#)wS [FTo2RSo2RFTFB []ΖuLgK_;A1i$ӎ RM=5vgQ jN=RM=5~9y1r,viy9%z)N=rMwaߠ Ėj (-RUcw9&k2G-[Z׿r oC~:oנ)Ma#,dI^ͳ!ƕ6Jaɣ^] I6#3DUVgw"34EVfw"3DUfgx#4EUfw#4EVgx#4EVgx3DUfw"3DUgx#DUgx"3EVg"3EVw#4Ugx"4Ugx#DVg#4Vg#DVwB!1Дlc\B2+[_ηD1:-stm|g[;"S RƹJuwD2BT5|#)Ҷ3!BT5τe:Vu{BJ>k:;C!NlsN3wD2JB2m|k|BTƺk[:9k\BB3oFC+cRƹ߀bAEz &4OMv]9yQ jN=RK=5~iy(i親,m Ėi親8I=5~Zm~bI -[~:ma訳-sQ]gzBQ$ ;r]>~BYȨNWv:oנ1&8R]kǟi7gv>'TnIm"$Ff35Wy"Dfh35Wy$Df5Uw$Fh3Uw$Fh5Wy$Fh5WyDf3Wy"Df5w$f5w"Dh5WyDf5W"Fh3Wy"Fh3Wy$F5y"Fh5y$FWyC!Lc)Rֹe:V־3od!Lt%J[[ZηD2:|!Nod)lkt|d)lkto :|e:VƷS [So|:T9[c:}d1ХgJ;d1Хό[_:~:T-|2 [ʖur 0IEWe~zk2]Ͽ!9Uv[q"iMπAG$OE5We_9go=w1G$OE5iǠY2n{bK5]ނ)g˱n:r=ej+ @R 5a`jk7 bK9i#/^;0†&X)Xg/`C*m×FRM-DU"f7wDY"fj3wHUY&f3wHU"&j7{DU"f3wDU"f3wDY&j7DYf3{Y&3{DY"jwY"j3wD&7&7DU"j7{j3{U"j7d)t%*[>Ju d)%Kc\2)[_2BT|#)Ҷo 1Єlkt|d)lkNo:e:VηB R2-|g\ 2τJ;"!Ltms)η| d%lk)η"!N-eJ|:T>2oo 4MUi_)& s~:1G$A$]zzksn:a,MUmY]b 0SUv[v?!$IUq#z@Q0TYނ9h2׎ Mfz~!H,T]`jl-xIf\~)i bAEzh"#4DUVgw"3DEVgw"34EVfw#3DUfwx"#4EVgx"3DUfw"3DUfw#4EVg3DUfx#DUfx"4EVw"4Efw#DVg#DVw"4Egx4Egx#4Vg!1Єlc\B2+[_ηD2:-st|g[}" c R>ZηBJƹ:ηBJƹK_| c*[FSo| :τeJ"Lt)lkRucKc_Ε3{cKkRw| t)mt#:Ze29-|(Y jMI,ecן~B 9%r ($Ue㞻߿Ifjn rMvᖛqןY4,vk=BI 5[~Zoi(N? Se>|bY& sSei^Ėr*.ӰG56_waH&R{6^T5+ۼ$ے۶JI%o";DU]fw"*;DU]nw"3DL]nw*;L]fw"3DUfw"3DUfw*;Uf"3L]w3L^f *[_|c*[2+k[}C!lkN!BT[_;D)-|#:Vη| d%KkNu t%ls)ι߀C)1[c;BV>2sK4MUi_)& ~{ Q,ÐIEWe_)&.ߞ8SUv\z ێ=a9g]rL9]92~|OIEqd.MA5md/^; Qv9 (ie@27t IrKv߀ )6"3DEVfw#4DUfgx"34EVgw"3DUVgx"3DUfw#4EVw"3EVgx#4EVg"3EVg#4Ufx#4Efx3DVg#DVw"4Efx3Efx"4UgB c Rƹτe)Ҷo|C!Jc*Z>JuwB!:-sN|d)lkt|d)lkto:e:VηS*[FS!BVƺk[ :5[;~:+lg|!JSFC!+cRι߀b A%r4ۯMv]9y Y 0n rMEV]Y=1r ( 8I5Yvi{1z)N=RMwa r N= sQU 9F255ݎ{s)j56_I nϟH8}e+3lHU JI%o";D]f"3LUf*;DUn";L]fw"3DL]n*;Lfw";L]ow*;Uf ";MUnx+3L^f *Lfx";]~caȨN~Z42NFJ :{$yS )6RM-DU&f7wDY"fj3wHUY&f3w{DU&j7wDU&j7{HY&j7{DU"j7{DU&j3wHU&j3wHYf7HYfw&j7{HY&j7Uj3{Hf3{U"j7d)t%J[>Ju )Kc\B2+k{BBT5τe)Ҷ3!1Е-sNo 1Е|#)Ҷ3D2Bƹ[_;"!Lt%lk N3FBR3oBTƺ+lg\BV>m|2SJu3{cLk*V;Q(OE%]zcj*M!=Y[ucj*2mA(ÐIEiǠI˰MA,MVq#zl ߟ>!G$ÐMVqd-w R 4]It۟>1,SYI 㿀 bL=%Xmdpn|OJI)T2[˩}0f$Ǚs:hYrKn)&ܖݷ"DFh35Ww"DFh3Uw"DFh35Wy"$Fh3Uw$Fh3Uw"Df3Uw$Fh5W"Fh3UwDfUw"Dh5WyDf5W"FhUyDhUy"Fh5wDh5WFh5y$h5w2:st|g[;"S Jƹe:Vu!1Е-sNod)lk No 1Х|#)ҷuwD2Jƹ[c:;C)s)wcKcΕ3wS+c_ N5SKkRƷ#!1[c;18SQemǠ9f ~z Q(ÏE5Va~垊 ~{Q,MUmY]A,MVq"zk ێE5Xij*ߞ1H(Qv\z&n; Mf[z&~1,T]`jl-x @c'P#Lkm=8nIm%$ے۷JI%o";D]fw*3DL]fw"3;LUfw*3DUfw*;L]n*;L]ow";L]ow*[_|S RB2+k:;C!Lt%lkuo!BVƹ[c:=d)-|%:Vι"!Ltms)η"!L|%:;d1Ҧ5lg|JTwIfI 8$]az^|A9%r (E$Uec߿Q 0ӏAQUa߿Y45Y~9^~BI 455ۆZןj *Nmk^j oC$Y~Z1&62OUg^Ěk4"DFh3T$ے[II%o"*3DL]f"3LUf"*;DUf"3DU]n*3DUfw";L]n"3D]nx*;MUf ";Un3Lnx;Uow +3Low +3M]"Lo"MUx+;^ow!RJT5|#)N|}B c R9Juw!:-sNo|d)lkt|1Е-sN3!:5τJ|c*[\Jto2JB2m||!B>2m|}"JTFC*c_ Nw|Cb ,ӐE5Vazj*M>8SUfqY˰Mw!=]~垚ߞ=])'oM Q0Uvz墫oMr=%eǡj+ @ R 9ajl7EEv׎*GI)%ԝSʩ[,%R)&ܒݷJI%mnKn"#4DUfgx"34EUfw"3DEVgw"3DUVgx"3DUVgx#4EVgx"3DUfw"3EVgx3DUgx"4EVw"4EVw#DUgx#4Ug3EVx#EVx4EgxB S JƵτe)Ҷo|C!Lc*[>JηwD2:{No d)lkt| 1Е-sN32BTƹ[_;#!Lt)lkN3wD2R3mBTƺ+|g|!JB3ooFC*[]ζw|Cb ,ÏE5]zcj)۰=w>rJ0MUiǠ9g.-5ߞrK4SUv[uczks~{b 4SUv[z6?!G$IUq#z@Q0TYނ9h2׎!H(U݂9t۟?10T]`jl-xIf\~)"34EUfgwRm-$[v"3;DU]fw*3DL]f"*;DUn"*;LUfw*;L]n*;L]n"3DUn "3L]w3L^f";]ow"JηBJƹeJZηBJƹ[_" cKc\Ft!:T5[_;C)-|#:Vι| d%LkRw tmt#:Vd)ХЌk|Jt{QJ,-G,Ue㞻ן~B 9%z) 8G,m a親,niy1z)N? rUu(z)ne=bY$ ;RUecYȨ.?Wv:oϟĘzk2KEwe)T@` @(RM%orKn)&ݿ"Dfh3Uwy$Df3UWy$Ff5Ww$Fh3Uw$Fh5Wy$Fh5Wy$f3Wy"Df5w$fUw"Fh5W"FhUw$f5w$f5yFh5WFh5w$FWc!Ls*Z>JVs )kc\FR+k:|BJƹe:VuwD2BT5τe:VuwD2BVƹJ| c*[\FS}:5Ќ[_;C)-|#:Vι"!Lt#:VC)1gK_:|:TƾmoK0MEe嚊k2]Ͽ!9Uv[q"YM! A%]~垚6>! E5WeIn:rL9]9hn{ OIEqc=E5qd/^:$UކI 4BIi3'$Ҥ@@ )6ݿJM%orKn"#4DUfgx"#4EUfwx"#4EVfw"#4EVgw#4EVgx"3DUfw#4EVgx#4EVw"4EVg#4Ufx#4Efx3DVg#DVg"4Efx3Efx"4UgC c Rƹe9Ҷ1oC!Lt!*[[ZηD2B|#)Ҷo 1Е-sNo 1Е|#)Ҷ3wD2Jƾ[:;C)s)ҷuS*c\uC [JtFB [\ʕ3{cLk)d1Ҷ9-|(a.nQ=5YvY 0n rMv߆Zm^|B AFJ,n rMvߖqןY45Y~9^BIg 455ݎ{qߠ)zJӯ,[Zߠ1%KEwczca*oC-ݎwrKn%$ے۶II7$mm"$Df5Uw"$Ff3Uwy"DFh35Wy"DFh3Uw$Fh5Wy$Fh5Wy"Df5Wy"DfUwDfUw"Fh5W"FhUw$f5w$fUy"Fh5wFh5y2:-kFS+kD2:-stm|g[;"S RƹJuwD2:|#)Ҷ3!:|#)uwD2Jƺ[_;C!Lt)lkN3FB RSo!J>2m|}BV>m|2SJu3{cLs*V; A$NAYubi۰=w> 9Uv[ubj*2]A(ÐIEiǠI]b 4SUz垫.=wπA,Uv~&p]r=%ezl7 R 9ez=IVz(t߿)&ܒ۶II6RM-r[v"3;D]fw"3LUfn*3D]nw*;DUfw*;L]fw"3L]n+3DUf"3L]ow+3L]w";Uow"[_|S R>+k:;"Lt%Kc\t:5τJ"!LtlkRuc+c_Ε3wcKcNwLt|%:=d1Ҧ9+| Y jMI4eeןbIFI-I5Ym a$4E$Uee(i( :1EV_{q׿aȦ :ROMcw 9FI=V_12KEV[ц2Fxcs> !LJI$RM%onIn%$ܒ۷DHY"&j37{HY"fj3wDY"f37{DY&j3wDY&j7{HY&j7{HY"f3wHU"j7{DY"j7HU&7{HUf7HY&j7{HY&7DU"j7{U"j7DY&{BBTsNtg[{"SJƹe:V־3 1Е)lkt|}C!Lt%Kc\FSm|g[~d)lk No!BT5ЌJ߀" t%LkN3wD2R3o2J3o2RTcLk) A$=Y[u!Yo-6ߞrK0MUmǠIo=v>! =]~垚-6>!$OE5XiǠY2~{A%WiǡZ*ߞ1H,Uv~)'~| PMVz&׎10azMD@@0 P nIn$ے[v I6Rmm~$Df5Uw$Ff3Uwy"$Fh35Wy"DFh3Uw"DFh5Wy$Fh5w"Df5W$Fh3Uy"Fh5Wy$f3Wy$f5W$Fh3Wy$F5wDh5WDh5w2:-kFS+k92:sJt[}" c*R>ZηBBT5τe:VuwD2JƹJ|S*[Sm|k| 1ҥe:" t%lkRucKc N5S+cNw|L|eJ|A1i"0n=15Wmeן~B 9%r &E]aq~B AEz)-1=5~9=1r -RMEvߎ{qןY$81EVߖs)zJ.ӏ$v:mϟr oC$~Z1&62OUg^ @@0 ` nKn$ے[v I6Rm-DU&f7wDY"fj3wDUY"f3w{DU&j7{DU"f3wDU"f3wDY&j3wH"f7{DY"jwHYf7HY"jwDUfwDU"j3{Hf{Hf7{Y&{BBTsNtg[}"S Rƹ:Vu!1Е-sNk|d)lkto 1Е|#)ҶuwBR>+k[|d1Е|e:Z"Ltls)w t)ls)ι#!-gK_:~ BV>2os!4QUiǟ9& ~z Q(ÐE5We)&ێ9Yz ێ=a9g˰]r9a_I3׎EEqd.MEEqn|(E8b_Q4Fcx`@nIm~$rKv%&ܒ۷JI%mnKn"#4DUfgx"34EUfw"3DEVgx"3DUfw"3DUfw"3DUfw#4Ufw"3DUgx3DVgx#4Efx#4Ugx"4Efx#4Ugx3Efx4Egx#DVwD19Е-kFSkk:|BBT5|#)Ҷ1o d)lkt|g[}C!Lt%Kc\Ft|d)-sN3D2Jƾk:}d)-|#:Vη| t%lkҷw t)ls)ι߀#!-gK_:~ BVB3K4MUi_)& ~z Q(ÐI5We^)&ߞrK4SUv[u ێ=a9h˱^:rL9a_I3׎ OIUuo] Mf\~)g3۟?f.EcDk:@@0$ے[v%$ܒ۶II6RM-[v*3;DUnw"*3D]fw"3;LUfw"3DUfn*;L]fw*;L]n"3L]n*;Un*2m"RFu3{If) EUߎZm=(a$ۏAMvߎZm^|A9%z)-1=5~9>|B AFjˏA]w r *.= rUAfI=V_)k2=VߖwF12'("^13ƨ II6ݷII7$RM%onIn%$ܒݷDHUY"&j37{DHUY"f7wHU&j3wHU"f7{HU"f3wDU"f3wHYf3wHU"j7H&jwHY"f7HY"j3{HUfwHY"j7{j3{U"j7d)Lt!*[>JV3d)t%Kc2[_ηD2BR|#)ҕo 1΄lkt|d1Е-sN!BT5ЌJ" t%KkΕDBRSo"JB3o2SFtcLk)bA%r2ۯArEV[~9iQ jN=Q=5viy a$4E$Ueeu(i観 81=6]Za&81EVߖ(z*,ˏCv9r oC$Y~Z#DUn/F  $rKn%$ے[v )&ܒݷJI%mnIn"$Ff5Uw$Df3UWy$Df3Uw$Df5Wy"Df35Wy$Fh5w"Df5Wy"Dh3Uw"Df3Uy$Fh5w$FhUyDh5yDhWy$FUy$FWyC!Jc Rƹe:R1oC!Lc*Z>Juw!:-sNt|d)Lt%Kc\FSm|g[}C!Nlkto :e:VηS*[\Fto"J>+|g|BTƾ+|g|!JB3oFC*c_ Nwb 9%q覢˲ۏA rME5vi߀IfJ*-I4mu Yۯ]㞼u i親8K=5ۆZm~Y$EVߎs)zJӏ$~:oϟj oC$~Z "ĈSj.  $ے[v%$ے[v )&ܖݷJI%mnIn"$Df5Uw$Df35Wy"Df3Uwy"Df5Uw"DFh5Wy$Fh5Wy$F3Uy$f5W$Fh5WDf5WyDf5W$F5W$F5wDh5WDh5w"FWc!Lt!*[>Ju 1΄lkFSm{:;"S R>JηBJƹJ|S [2-|g[|d)-t#)ҷuS*[FTo2J3o2JSsFC*c]Ζur ,ӐE5azcj)˰=vrK0MUiǠ9g.,ߞ4SUv[uczks~{b 0SUv[u>1G(ÐMUqc6翀Q0TY93׎1H,Yކ9߯a3C"[:;" d%Kc_to2J>+lg\e1ҥό[_:}D)K_:|:Tƾ-|2SʕuCb ,ӐI5Wa~k2m߀A$OE%a~垚ێ9Y~垚6>1G$IEm"jk ߞ!G(ÑMfu.MA5Xm#=EEq~RM%mRM%mm-onKn%$ے۶II$mnKn"34EUfwx#3DUfgx"3DEVgx#4DUfw#4EVgx"3DUfw#DUfw"4EVg#4Ufx#4Efx#DVg#DVg3Efx3EVx4UgC c Rƹe:R3od!Lt%J[1[_ηBBT5τe9Ҷ3!:|#)Ҷ3!:e:VwS R2m|g|d1Е1|e:Z"!Ltms)Ʒ| d%LkƷ"!N-gK_:~ BV>3s4MUi_9& ~{Q,IEi_9g.-6>! A%a)&/=w@A(Mfqc?!G(ÑMfv.MA5Xm#=EEq~%$ے[v$[v%$ے[v߀ )&ܒݷJI$mnIm%$ܒݷDHUY"fj3wDY"fj3wHU&j3wDHY"f3wDU"f3wDU"f7{HU"j7{DY"f7{D&j3wY&j3{DUf7UfwHY&j7DY&j7d)Lt%*[>:V׾3d!Lt%*[>JεwB!:-sNt|C!Lt%Kc\FSm|g[}C!Lt%Kc\FT|1Е-|#)ҷuwB R2m||:T9[c:|e1ҥό[c:|:9+lg|JS K4MUe^(垊rm߀1G$A$]zzkrn:Q,MUmYn:b 4SUz垚-7翀Q0Uv~梻p]=%izl7R 9eǡz=` @@(RM%mRM%mm-orKn%$ܒ۷JI%o";D]f"3;LUfn*3DU]n";L]nw"3DUfw"3DUn3DUn";MUf *}`Pv(K !\.0nImom-om-nIn$ے[v )6"Dfh35Ww"$Ff3UWy$Df3Uw"Df3Uw$Fh5Uw"Df3Uw$FhUw$Fh3Wy"Dh3Wy$FUw$F3WyDhUyDh3Wy$fUy$f3WC!Lc)Rֹe:V3oc!Lt%*[ZηD2:|#No )lkt| 1Е-sR3D2Bƹ[_;" t%Kk N3B [FTs2J3o2RFtwd%ls*V; A$AYu"Y˰=v=rK4QfmY˰M! A%a9go=xπQ,Qfud6!G$ÑMVu.=A5Xm#=`0r(K !\-nImm-om-nIn$ے[v߀ )6RM-DU"f7wDY"&j3wHUY&f3wHU"f7{HY"f3wDY&j7{DU&j7DY"f7{D"jwY"jwD&7&7DU"j7{j7{Y&wBBstm|gZ;RJ5τe9Ҷ3 1lkt|g[}C!Lt%Kc\FSm|g[d)lkN"BTƹ[_;"Lt%lkN5wS!*[\uDB [JuwcLkι#!1[\1 9UvqIo-6ߞK4SQfq"Y]A(ÐIEiǠI^:rK5Y݂)&pM=eZ*߯?1,Yނ9tߟ?b A4)@@II6ݷII&ܒ۶ )&ݷII6JM%onIn%$ܒݷDHUY"&j3w{DHU&f37{DU"fj7{DY&j3wDU"fj7{DU"f3wHY"f7{U&j3wYf7{HUf7HY"j3{HY&j7{Hf{H&{HU"j7 d)t%J[Juw!1ДlkFSm|c:;"S R>JηBJƹJηS R>2+k:}C)msR5wD2JB2m|k|BTƺ+lg\BVƾ-|2RFtw QfI EQUv߆Zk=y Q jN=1=5Yvi ÒYۯ]㞻߿Q E$m9Fjӯ$v^~cY$ :RUzh |^ AARM%JI$II6ݿJI$RM%onIm%$ے۶JI%o";D]f*3DL]fw"3;LUfw*;DUfw"3DUfw"3D]n"3L]ow+3D]ow";MUnx;MUow*Ln*MUowP6A8+ @JI$ݷII6ݶ )&ܖݷII6ݷJI$mm-$[v"3;DU]fw"3LUfn*3D]nw*;DUfw*;L]n*;L]n"3L]n*;Un*D]ow";]ow *Lfx"Ju )Kc\2+k_{BBT5τe:R3!:|#)Ҷ3!:5τe:VƷS R2m|g\ 2τgJC!Nt#*Vι"!L|#:Z#!-gK_:~ BVB3 4QUiǟ9fێ{ Q(ÐIEWe_9f.-6>! A%a)'o=xπ Q,Qv[v-wπA0SU~)'n| PIVv墻n@$nImm%mRM$JI$RM%mm-rKn)&ܖݷRM-DU&f37{DHU&f37{DY"f3wHU"f3wDU"f3wDU&j7{DY&j3wHU&j3{Y"jwY&j3{HY"j3{HY&j7U"j7{Y&j7 d)t%J[>Ju )kc\FR+k9|BJƵτe:Vuw!:|#)Ҷ3wD2BT5J|c*[\FS!BT9[c:}d1ЕgJ;d)Хτ[_:~:Tƾm2Sʕ5Cb ,ӐI5Wa~k2mA$OE5a)%ߞ9Yz垚-6?!$OIEmjk ߟ>1H(Qv\z梻p^: PIVv墻JI$ݷ )&ܒ[v%$ےKn$rKn$[v%$ܒ۶II6Rm-DU"f3wDU&f37{DU"&j3wDHY"f3w{HY&j7{HY&j7{U&j7{DYf7{DY"jwHY"fwY&j7{HY&j7Uj3{Hj7{Y&jwBBst|g[;!SJƹτe:V־3 1Е-st|d)lkt 1Е1|#)ҷuwB R2-|g\ :5όK_;D)1eJ;d)Хό[c; BV>2oo K4MEe^嚊2]π1G A]zzk2n:A(ÐIEiǠI˰MA,Qfqc߯>!$ÐMVqd=xR 4]_Y @ 0m%mJI$II6ݷII6ݷII$RM%onIn%$ܒݷDHUY"&j37{DHU"f7{DHU"fj7wDY&f3wDU&j7{U"f3wHY"f7{DY&7{DY"jwHY"jwDU&7fwHY&7HY&wHj7 d)t%K[Zεw!9Е-st|g[}C c*[2+k:;" c*[2+k:;C!Lt%Lkto!BT[_;C)-|#*Vη| d%LkRu t)mt#*VD)ХДlg|1F 9SUfmIg.ێ Q(ÐE5We)&ߎ9Yzߞ! OE5XiǡYs~E5Xizl㿀 R 5a`Z+ JIݶ %$ے[n$nImnImnImrKn%$ے[II6mm$Df5Uw"$Ff3Uwy"DFh3UWy"Df5Wy"Df3Uw"Fh5Wy"Df5w$F5WDf3Wy$f5Wy"FhUy"Fh3W$fWy$f3Wc!Lc*R9:V־3d)Lt%J[1[_ηD2BT|#)Ҷ3 1Е-sNo 1Е-s)Ҷ3wD2J>k:}d)-|#:Vι|cKk N5S!+c_ Nu t|%:=d29-|(a.nQ=5Yv Y0ӏArMvߎz~B AFJn rUaߠ Ėi(-ROMwa(z*,oAWn^~}X m-mJI$ݷII&ܒ۶ )&ܒv )&ܒ۶ )&ܖݷJI$mm~$ے[JI%o"3;DU]nw"3;LUf"3;L]fw"3;L]n*;L]w";L]ow*JηwD2BR|#)Ҷ3!:|#)Ҷ3D2BT9J|S!*[FS :5[_:}C)-|e:;d)Хό[;:TƾmoK0MUe^(垊sn9A$OA%a~嚊 ێ{b 0Qfq"j+s~{=a9h^:r=a`Yt۟>!H(U)hJI6۶%$rKnm-om%mRM%mm-onIm$ے[II7$"3DEVfw"3DUVgw#3DUfwx#4EVfw#4EVgx#4EVgx#4EVgx#DUfx"3DVgx#DVgx"4Efx"4Efx#DVw#DVw4EgxC c Rƹe:V־3d)Kc\F2+k:9|S RֹJηBJƾ[_|S S2m|g[e1Е|%:Vη| t%LkN5{cKc Nu t)ls*V#!1ό[[1G =UvqIn-5ߞrJ0QUmI˰=w! A%a)'o=wπA,Qfu-6翀Q0SY݂)g~|_#}K=t@m%mJI6۶ %$ے[v$rKn$rKn$rKv%$ܒ۶II7$Rmm~%$ے۷DHUY"fj3wDY"f7{DY"f37{HU"f3wDU"f3wDY&jwDY"f7{DY"f7HUf7HY"j3{HY"j3{HY&7DY&wHf7{d!Lt!*[>Ju )lc\FS+k:;|S RƹJηBJƹJηS R2+lg[}C!LlkN3wD2R2m}:T+lg\BB2ooDB [_ Nwb 9%q覢2ۏA rEV[~9i Y .n rMEV]Y=1r ( 8I5[~9=B Afk0ӏUe{AF2G-[~ZoϟxO> $m-mJIݶ )$ے[v$rKn$nIm$rKn%$ے[v߀ )&ݷJM%or[v߀"3;DUnw";DUnw*3DUfn"3DUfw*;L^fw"3L]nx";Lf";MUnx+3Lf3MUow +3MUow ;^fx+3^f JuwD1:|#)ҕo 1Е-sN3!:T5τeJη|c*[\FTo!Bƾ+k[ :9k[:9lg|JSIfz) CQUvߎZm=(i$˲ۯQUaz~B AFJ,N=RMEV_z~Q4-Y~9^bQ̶K=Vߖ{^/yx  %$rKmM%II6ݶ )&ܒ[v%$ے[v%$ے[v )&ܒݷII$mm~%$ے۷DHY"&j3w{DU&j3wHU&j3wDHY&j3wDU"f3wHY&j3wDY"f7{DY"f7{HU&7{HUfwDUfwDY"j7{Uj7{Y&wBBstm|gZ;RJ5τe:R3 1Дlkt|d)lkt| 1Е-|#)ҶuwBRB2-|g\ :5όK_;d)1eJ;d1ҥЌ[[JSIfz)CQUv߆Zm=(a$ۯQU_z~B AFJ,N=RMEV]z~B AFk0ӏUe{9&jӯ$v:mwH @RM$ݷ )$ے[nnI-oM%mRM%mRM%mRM-onIn%$ܒ۷JI%o"*3DL]f"3LUf";LUfw*;DUfw"3DUfw";L]n*;MUf";MUnx+3L^f3MUow*Low +;]x+3]x+|BIg G,Yv9~BQ̸1MwJI6ܒv$m-mJIݶ )$ے[v$rKn$nIm$rKn%$ے[v߀ )&ݷJM%or[v"3;LUnw";DUn*;DUfw*3DUfw"3DUfw*;Lfw*D]n+3D]w*JηD2BT5|#)Ҷ3!:|e:VuwFBJ>[:;C!msҶu{S!*[\JtFB [JtFB []Ε5 t|eJ~B 9i褢ӏ? rEU~9i Y0ӏArMvߎz~B AFJ,N=ROMvߎ{qןY6I55ۆZoϟi(.= sQ]RM$ݶ%$rImoRM$ݷ )&ܒ[v$rKnnImnIm$rKn%$ܒ۶II7$nIm"$Ff35Ww"DFh5Ww"Df5Uw$Fh3Uw"Df3Uw"Dh5Wy"Fh3Uw"Df3Uy$FhUw$F3Wy"Fh3Wy$F5y"Fh5y2:-kFS+kD2:st|g[}" c R>JηBJ5τe:ηBJƾ[_;"Lt%Kku2J>+|g\1ҥό[_:}d)Хό[c;~ BV>2oo K4MUe^(垊rm߀AG$A%]zs~{b 0Qfq"zks~|=a_9n:rL9a_ItI)&ےKnM$ݷ )$ے[nm-mRM$JI$II$JI$mRM-orKn)&ݿ"Dfh3Uwy"Df3UWy$Fh5Wy"Df5Wy"Df3Uw$FhUw$Fh3Wy"Dh3Wy$F3Uy$f5W$F5W$fUy"FUy$f3WD2:-kSm{:9|BBT5τ#)Ҷ3o 1lkt|d)lkto :|%:VƷS*[FS!Bƾ+lg\BTƺ+|g|!JSFC*c_ NƷ߀bAEz (QUvߎZm=1i親4E$]㞻߿Q 0ӯ]ew(r (-RMcuW\/m$ %$rKmRM$I)&ܒv$rKnnImnImnIn$[v߀ )&ݿRM-DU"f3wDY"fj3wHU&j3wHY"f3wDU"f3wDY&j7{DY&3{Y&7{D&j3{DU&7&7DU"j7{Uj7{Y&{BBTsNtg[{"S Rƹ:Vus!:sNo 1Е-sR3"BT5J߀" t%KkΕFB RSo2RSoFB []ʕ5 t|eJ~B 9i褢˲ۏA rEV[~9y Y 0ӎ rMvߎz^|B Ifjn QUa Ėi(-ROMwaG)ˀm$ %$rKmRM$ݷ )&ے[v$nImm-om-ommrKn%$ܒ۷JI%mrKv"3DEVfw"#4EUfw#4EUfw#4EUfw"3DUfw#4Ufw"3EVgx"4EVw3EVg#4Ufx#4Ugx3EVx3EfxD11Е)lkFR+kD2:sNt|}C!Lc*[2+k|S R>k:;" d%Kc\FT} :5τgJ߀"!LtlsҶuS!*c]ʕ3{cLkι߀C)ό[\AG =UvZqIo-6ߞrK4QfmY˰MπA(ÐIEiǡYn:bK4Y~)&p]zwḞ/$m% )$rKmRM$ݷ )$ے[n$nImom%mRM%mRM%omm$r[v )&ݿ"DFh3UWy"DFh5Uw"Df3Uw"Df5Wy$Fh5Uy$Fh5w"Fh3UwDf3Uw"Fh5w"FhUyDhUyFh5W$h3WC!Jc)Rƹe:R1oC!Jc*R>Juw!1Е-sJt|d)Kc\FS|d)lsN"BTƹ[_;C!s)w d%LkRu t)ls)C)ό[\1F 9UfmIg.ێ Q(ÐE5We)&ߞrK4Yzߞ! OEEij*۞tѝ$m%mI)$ےKnRM$ݷ )$ے[nm-oRM%mJI$JI$RM%onIm%$ے۶II%m"*3DL]f*3DL]fw"3L]fw"*;L]n*;L]n "3D]nx*;MUf *2+|g[2τJ;D)1eJ;d1Ҧ5Ќk\!JTwQfJ*-8$S]ᖚ~|B 9%r ( ,eeu a$4,miy9%J,n]eyo{ I)$rKmoJI6۶$m-mJI6۶%$ےKnnImm-om-nIn$ے[v I6Rmm$Df5Ww"DFh5Ww$Ff5Wy"Df5Wy$Fh5Wy"Df5Wy"Dh3Uy"Dh5Wy$f5Wy"FhUyDh3Wy$FUy$FWyC!Jc)Rƹe:V3oc!Lt%*[[^ηD2BT5|#)Ҷ3!:|#)Ҷ3D2BTJ" d%Kc_uD2JB2m|}BTƺ+lg|!JB3sS!+cRι߀b A%r4ۯOMv]Y=(i$4ۯ]㖛qןQۯUee1%zJ,n]gy @M$ݶ$nI-mII6ܒ۶$nImoRM$II6ݷ )&ܒ۶ )&ܒݷII6JM%onKn%&ܖݿ"DFh3Uwy$Df3Uw"Dfh3Uw$Fh3Uw"Df5Wy$Fh3UyDf5wDf3Uy$F3UyDf5w$fUy"F5w"FUyC! c Rƹe:R1oc!Lt%*[[^ηD2BT5|#)Ҷ3!:|#)Ҷ3wD2Bƹ[_"Lt%LkΕ3FB RS2J3o2RTcLk*V;Q(OE%]zcz*M!=Yyczks~{b 0Qfuczl ߞA%eYsۀ %$nImmII&ے[nRM$ݶ%$rKmM%II6۶ )&ܒ[v%$ے[v%$ܒ۶ )6ݷJI%onKn)&"Df5Uw"DFh35Wy"$Fh3Uw$Fh5Ww"Fh5Wy"Df5Wy$Fh5Wy$FhUw"FhUy$f5wDhWy$FUy$f3WD2:-kFSkk9BBT1|#)Εod)lc\FSm|g[}C!Lt%Kc\FS|e1Е-|#)ҶuwB R3m||BTk[ :9lg\JB3s 4MUe嚊k2]Ͽ 9SUvZq"Y۰Mπ1G$OE5We_9gpMπ Q,Qfud6u{`]jRI۶m$ %$rImoRI$ݷ )$ے[nnI-om%mRM%mRM-onIm~$[v I6nIm"$Ff3UWy$Df3Uw"Df5Wy"Df3Uw"Df3Uw$Fh3Uy"Df3Uw"Dh5WDh5w$F5W$fUy"F5y$FWyc!Lc*Z=:V3 )Kc\FR+k:9|S RƹJηBJƹ[_| c*[\FS| :5όJ;"Lt)lsҷw t%ls)ι#!1gK_:~B 9i$0nQ=YmߟbIF) 8G,meu ÒYۯ$Ueew Ėi訳 :1EVߎq߿; @I)$rKmoJI6ܒ[vM$ )$ےKnm%mJI$ݷII&ܒ۶ )&ܒ۶ )&ܒݷII7$RM-orKv߀ I6#3DUVgx"3DUVgx"3DUfgx"3DUfw"3DUfw#4Ufw"3EVg#4Efw#4Efx3EVw4Efx#EVx4Egx" S Jƹτe)Ҷoc!Lt%*[1[_BJ5τe:VuwD2BT5ЌJηS [2m|g\1ҥe:߀"!Ltms)Ʒ| t)ms*V߀C)[c;A1a"0n=15WmeןbAFz) 8G,meu a$4E$Ueg i観 81EVߎqߠI)$rImmI)&ےKmRI۶$nI-mJI6۶%$rKnnI-om-om-onIm$rKv )&ݿRM-DU&f7{HU&f3w{DUY&j3wDY&j7{HY&j7{DU&j7DY"f7{D&j3wD&j7{HY"j3{HY&j7U"j7{Y&jwBBstm|gZ;RJ5τe:R3 1Е-kt|d)lkΕo:τe:Zη|c*c\Jts2JB2m"J3o2RFtw QfI 6EUߎZm=(a$ۏAOMvߎz^|B AFJ,N=RMEV]z~Q4-Y~9@JI6ܒ[nJI6ܒvM$ݶ$nImoJIݶ %$ےKnnI-om-mRM-om-rKn%$ܒ۷JI%o";D]f*3DL]fw"3;L]fw*;L]n*;L]n "3D]nx*;Un*D]w*[_;" c*c\FS| :τeJ߀"!Ltlsҷu d%Lkҷw| t)ls*Vd1Ҧ5+|k(aǢ0nQ=5YvY 0ӏA rMvߎz~B AFjnQU㞼uپshHI)$rImmI)$rKmoJI6ܒ[vM$ )$ےKnm%mJIݷ )&ܒ۶ )&ܒ۶ )&ܒ۷II6RM-or[v߀ I7$"#4DUfgx#3DUfwx#4DUfw#4EVgx#4EVgx"4EVgx"3DVgx#4Efw#4Ufx"4Efx#4Ug"4Ug#DVwD19Е-kFSmk:|BJT5τe9Ҷ3 1Е-sNo 1Е-|#)Ҷ3wD2Jƾk:}d)-|#*Vη| t%lkҷw t)ms*V#!1[c;A1i$0nRK=5vu߀IfJ,M1=5viy1r (-1=6]Zm~vafs$m%$m% %$nI-mII&ܒ[nm%II&ܒ[v$nImm-oRM%mRm-onIm$r[v߀ )6Rmm"$Ff3UWy"Df3Uw"Df5Ww"Df35Wy"Df3Uw$Fh3Wy"Dh3Uy$Fh5w$Fh3WyDhUy"Fh5WDh5w"FWyc!Ls*Z>Ju! 1ДlkSm|g[}" c*[2+k:;" c*[FSm|g[d)-t#)Ҷu{S [FSo2JB2m2RSS!+cRι߀bAEz &4OMv]Yy ÒY0ӎ rMv݆Zm^|B AFJ,n rMwaq߿e:XJII&ےImmI)$rImmII&ےKnRI۶$nI-mJI6۶%$rKnnImom-om-onIm~$r[v߀ )6"Dfh3UWy"Dfh5Uw"Df3Uw$Ff3Uw$Fh5Wy"Df5Wy"DfUwDf3Uy$FUy$f5w$f5yFh5WFh5y$f5w2BsNt[}" c)R>JηBJƹJηBJ>[c:;" cKc]to2J>-|g|BTƺ+|g|!JB3sS!+cRι߀b A%r4ۯOMv݆Zk=0i褢4E]㞻߿Qۯ$Uey_f @II&ےKmoII&ےKmoII6ܒ[nRM$ݶ%$rImoRI$ݷ )&ܒ[v$rKnnImnKn$r[v )&ܖݷJI%o"*3DLUfnw"3;DUnw*3DUn"3D]n*;L]nx"3D]nx*;MUf*2-|g\e1ХgJ;D)ЕgK_|:-|(Y j,-,U]ᖚ^|!9q親4E]㞛qןQ 0ӏAQ]㞻ض1cCII&ےImmI)$rImmI)$rImmII&ے[nRM$ݶ%$rImRM$II6۶ )$ے[v%$ے[v%$ܒ۶ )6ݿJM%orKv"34EUfwx#3DUfgx"3DEVgx#4EVgx"3EVgx"3DUfw#4EVg#4Ufx#4Ufx3EVw"4Efx3EfxD!1Єlc\B2)[_ηwB!1Е-kSm|gZ;"S R>JηBJƹJη|S [2m|g[e1Е1|%:Vη| d%LkN5{cKkRwLt|%:=d1Ҷ9-|(a.nRK=5vi aۯ]㞻߿YE,I)$rI-m$m%$m% %$nI-mII&ܒ[nm%I)&ܒ[v$nImm-oRM%mRm-onIm~$[v I6"3DEVfw#3DUfgx"34EVgx#4EVfw"3DUfw#4Efw"3DVgx"3EVg3EVw#4Ugx#DVg#4Vg#DVxD19Е-lkFSkk:|BBT5τ#)Ҷ3 1Е-sNo 1Е-s)Ҷ3D2Jƺ[c:=D)-|#*Vη| t%lkҷw|Ltt#:Zd1Ҧ5|k}(Y jN:1I4meߟbIfJ,M1=5~9y9%z)-RMEV_`JI6ےKmoI)$rI-m %$nI-m )$rImoII6ܒ[vm%I)&ܒ[v$nImoM%mRM%RM%mRM-onKn%&ܒݷDHUY"&j3w{DHU&f37{DY"f3w{HU"f3wDU"f3wDY&j3wHU&jwHU&7{HU&7HY&j7{fwHY&{Hj7d)t%J[Juw!1Е-stg[}C!Lt%*[2+k:;"Lt%Kc\FSo| 1Е|#:VƷc*c\tDB SFTsFB [\ʕ3{cLk*V Q(OA$]ucj)M~! =Yzzks~{b 4SUv[vRI6ܒ[moI)$rImm %$nI-m )$rImmII&ܒ[nM$ )$ے[nm-oRM$JI$JI$JI%mmm$["3;DU]fw*3DL]fw"3;LUfw*;LUfw"3DUn*DUf";Lf";Un";] +3MUow ;^f+3^f! )KcJus 1lc\FR+k:|BJƹe:VuwD2BT5τe:VuBJ>k:}C)s)ҷuS+c]ʕDB [JtcKkι߀#!1όk\1G =Y[u"iM! =]~垚ߞd)I[nII&rImmI%$nI-m %$rImmII&ے[nRM$ݶ%$rKmM%II6ݶ )&ܒ۶ )&ܒ۶ )&ܖݷJI$mm~$ے۷DHY"fj3wDY"fj7wDHY"f3wHY&j7{HY&jwDY&3wHU&3{D&j3{DU&7&wDY&j7DY&jwHj7 d)%KcZ2[_ηD2:|#)No 1Е)lkΕo 1Е|#)ҷuwD2Jƾk;}C)-|#:Vι"!Lt#*VC)[c;BV>2s 4RQemǠ9g.,ߞ4SUv[ucj*s~{B$m$vJI6ܒKmoII$rImmI)$ےKmoII6ܒ[vM$ݷ %$rKnm%mJI6ݷ )&ܒ۶ )&ܒ۶ )&ܖݷII$Rm-DU"f3wDU&j3w{DY"f37{DU"f7{HY&j7{DU"j7{DYf7{DY"fwHY"jwDUfwDU"j7{j7{Y&jwBBRsJt|g[{"S RƹJVuwD!:|#)Ҷ3!:T5τe:VηS [3m|k| :5Ќ[_=d)ЕgJ=e1Ҧ5k\!JtwIfI 8$S]ᖛo~!9%r ( 8,m RIܒ[moI)$nI-m$m$ݶ$m$ݷ$m-mI)$ےKnRM$ݷ )$ے[nnI-oRM%mRM%mRM%omm$r[v߀ )6"3DEVfw#4DUfwx"3DUfwx"3DUfw3DUfw#4EVw"3EVgx#4Efx#4Ugx"4Efx#DVg#DVw3EgxC c Rֹ:V3 1Єlksm|g[}C!Lt%Kc\FSm|g[}C!Lt)lkto!BT9[_;C!|#*Vη| d%LkҷƷ| t)mt#:Z; Q$NAY[u!Yo-5ߞrJ0MUmǠIo=w! A%a)JI&ےImm$m$ݶM$vRIvM$۶$m-mII&ܒ[vm-mJI$ݷI)&ܒ۶ )&ܒ۶ )&ܒ۶II6RM%o"*3DLUnw*3DL]fw"*;DUfn"3DL]n*;L]n+3DUn"3L^fw";MUnx3MUn*Ln*MU"MUo"SJT5|!Ng[{!SJ5τe9Ҷ3o )lkSm|g[}C!Lt%Kc\FSm||d)-s)Ҷ3wBR2m|k|:Tk[ :T+|g|BB3K0MEe^(垊sn:1G$A%]~垊 ێ!:RI6ܒKmm %$m%ݶM$vRIvRI۶m% )$rKmRM$II&ܒv%$rKn$nImrKn$[v )&ܖݷJM%or[v*3DLUf*3DU]n"*;L]nw"3DUfw*;L]w*[_ηBJƹe:VwBJƹ[_" t%Kc_ts2J>+|g|BTƺ+|g|!JB3sS!+cbAEz (CQU_z^}1i親$Uee $m$۶JI&ےKmm %$nI%$m%$m% %$rImoJI6۶$nI-oRI$ݷI)&ܒ۶%$ے[v%$ے[ )&ܒݷJI$mnIm"$Df5Uw"$Ff3Uw"Dfh3Uw$Fh3Uw"Df5Wy$F5Wy"Dh3Wy$FhUw$F3Wy"Fh3Wy$F5y"FUy$h5wBBsNt[}" c)R>[ZηBJƹJηS R>2+k;}d)-s)ҷuS*c]uDB SFtFC*c]Ζw|Ca,ÏE5]zcj*M>!9Yv[ucj*2n:$h$m$vII$rI-m$m$۶IvRI۶m$ݷ%$nImoJI۶%$rKnm-oRM%mRM%mRm-onKn%$ܒ۷DHY"&j37{HUY"f7{DHU"f7{DU"f37{HY"f3wDY&3wHU&j3wHY"f7HY"j3{HY"j3{HY&wHY&{BBRst|gZ;RJ5τe:R3 1Е-st|d)sNs!BT5ЌJ"Lt)lkN5{S*c]ʕ3wcKkRƷ#!1[c[1F 9UvqIo-6CrK0QfqY]IܒKmm $m$۶RI6ܒ[moI)$rImmI)$rImmI)&ےKmJI۶$nI-mJIݶ )$ے[v$rKn$nKn$rKn%$ے۶II7$nIn"$Ff3UWy"Df3Uwy"Df5Uw"Df5Wy"Df3Uy$f5Wy$Fh5w"Dh5W"Fh3Wy"Fh5W$h3WDh5w2:stm|gZ;SJƹe:Vu!:|#)Ҷ3!:e:VuS R2m|k| :5Ќ[_:=d1ХτK_:|:+|k}2[ʕuCb ,IEWe垊s~zQ,MUiǠII%$m$۶II&rImm$m$۶RInJI6ܒ[nRI۶m% )$ےKnm%mII6۶ )&ے[v%$ے[v%$ܒ۶ )6ݿJM%o"*3DLUfnw"*;DU]nw"3L]fw*;L]n*;L]n"3D]nx*;Unx+3L^f+3Ln*Ln +;^fx+;^n "M]!1Єlk\FR+k9|BJT5τe:V3!:|#)Ҷ32BT5ЌJ| cKc]t!J>+|g|B>2m2SJu3xCa,ÏE5]zcj*M~!=Yuczksn:RI6ےKmm$M$vII$rI-m$m$ݶ$m$ݶ$m$ݷ$nI-mII6ܒv$m-mJI$ݷI)&ܒ۶ )&ܒ۶ )&ܒ۶ I6ݿJM%orKv"34EUfwx#3DUfgx"3DUfgx"3DUfw"3DUfw#DUfw#4Efw"3EVg"4Efx"4Efx#EVw3Efx"SJƵτc)ҶoC!Lt%J[2[_|BJƹJηC R>k:;C!LlkN3wB SSo2JSoDB [\ʕ5L|gK_;A9i褢2ۯAOMv݆Zm=B+k:;I)$nI%ݶJI&ےImm$m$۶JI6ܒ[noII&ےKmoII&ےKnJI۶$m%mII6ܒv$nImm-mRM%mRM%om-r[v"34DUfgx#4DUfgx#4EUfw"3DEVgx"3DUfw#4Efw"3DUgx"3EVg3EVw#DVg3EVx#EVxB!1Єlc\B2+[_ηD2:sJt|}C!Lt%KcZ2+k:;" cKc\FSm|k|e1Е-|#)uS!*[\JtsDBRTsFC []Ε5 t|eJ:~!1i$ӏ? rMEV[~9y -|II$nI%ݶJI&rImm$M$vII&ےImmI%$nI-m %$nI-mI)$ےKmRI۶$nImoRM$II&ܒ۶ )$ے[v%$ے[ )&ܒݷJI$mnIm"$Df5Uw"$Fh5Uw"Df5Wy"Df5Wy$Fh3Uw$Fh3Uy"Dh3Wy$F3Uy$f5W$f5wFh5w"FUyC!Jc)R9:V3 )lc\FSmk:;" c*R>[_;" c*[FSm|g|1Е1|#:Vη cKcΕ3wS!*c_Ε5cKkι߀bAEr &4ۯMV]~9wQ jn RMEV$M[mm$m$vI)$nI-$M$۶RIܒ[nJI6ܒ[nRI$۶$m%mII&ܒ[v$nI-oRM%JI$JI$JI%mm-$[v"3;DU]fw"*3DU]nw*3DUn"3DUfw"3L]n "3L]w3L^f *D]+3MUow +;]x*MUx+3^n!RJT5|#)N|}C! c*[>[^ηBJƹJηBJ>[_:;C!Lt)lkN3B SSo2RSsC*c_ Nw|Cb ,ÐE5azcj*M!=YycI)$m$۶I)$nI%ݶRI6ےKmm %$m$ݶM$vRIvM$ݶ$m-mII&ܒ[v$m-oRI$II6ݷII6ݷII6JM%onKn)&ܖݿ"Dfh5Uw"DFh35Wy"DFh3Uw"Df3Uw"Df5Wy"Fh3Uy"Fh5W"Dh5w$f5w$hWy$f3WC!Lc)Rֹe:V־3d)t%KcZ2+[_|BJƹJηBJƹ[_" cKc\to"Bƾ+lg[25Ќ[c;~ :Tƾ-|2SʕuCb ,IEWe(垚 ~{I)$m$۶I)$nI%ݶJI6ےImm$m$۶RIvJI6ܒ[nRIvm$ %$rKmM$II6ܒ۶ %$ے[v%$ے[v%$ے۶ )6ݿRM-or[v*3LUfnw"3DL]fw*;DUfw*;L^fw"3L]n*;Unx*D] *L^fx"JηD2BT5τe:VuwD2BT5τgJηS!*[FSo}BT[;|25[[:+|k}(Y j,-,U]ᖛo~JJI)$m$vI%$m$vI)$nI%ݶRI6ܒ[moI)$nI-m$m%$m% %$rImoJI6۶$nI-oRI$II6ܒ۶ )&ܒ۶ )&ܒ۶II6RM-or[v"3LUnw"3;LUfw"3D]n*;L]n*JuwB!:sNod)lk No :e:Vηc*[\Jto!J>-|k}BV>2m2SJ5r 0IEe(垊 spUjZVII$nI%RI6ےImm$m$۶RI6ܒ[noII&ےKmoII&ے[nRI۶$m-mJI6۶%$rKnnImm-nIm~$r[v )&ݿ"DFh3UWy"Dfh5Ww$Df5Wy"Df35WyDf3Uw$Fh5Wy"Fh5Wy$f5Wy"FhUy"Fh5W$h3Wc!Lc*Rֹe:V־3od)Lt%K[2[_BJ5τe:VuwD2BƹJ| c*c\FTo!BVƺk[ :9k\BB3s 4MUi^(垊sn9˜I%$m$[mmZI%$m$vI%$m$ݶJI6ےKmm %$m%$m$۶m$ݶ$m%mI)&ےKnm%II6ܒ۶%$ے[n$rKn$r[v%&ܒ۶II$m"3DEVfw"3DUVgw#4EUfw"3DUfw"3DUfw#DUfw#4Efw3EVg"4Efx#4Ugx3EfxD!1Дlk\B2+[_ηD1:-st[}C!Lc*[2+k:;" c*[FSm|g\d1Е-|#)wC [FTo"JB2o"RFtwQfI 8E$]az^U_*W U $m$no %$m$۶II&rI-m$m$۶RIvRIvM$ݶ$nI-mJI6۶%$rKnm-om-om-onIn%$ے۶II%m"*3D]f*3DU]nw"*;L]fw"3DUfw*;Lfw3L]w";MUn";];]x*MU*M^f!1kc\2)[_ηD2:sN|d)lkt|d)-sN3D2J>+k[~1ҥτK_=d1ҥЌ[;:TƾmK0MUi_)%UZVU$Mno $m$۶II&rImm$m$ݶM$۶M$ݶ$m%mI)&ے[nm%mJI6ݶ )&ܒv%$ے[v)&ܒ۶II6RM-DU"f3wDY"fj3wHU"f7{HU"f3wDY&j7DYf3{DY"f7HY"fwD&wDY"j7{U"j7d)Lt%*[>Ju 1΄lkFSm|c:;" c*R>[_߀" c*[Sm|g\e1Е1|#:Vη cKc N3wSKc NuLt|%:|!1a"0nRK=5X $Mܒ@UjVURI6ےImmRI6ܒKmm$m$۶JI6ܒKmoII$rImmI)$rKmoJI6ܒ[vm$ )&ے[nnI-oRM%mRM%mRM%onIm~$ے["3;DU]fw"*3D]nw*3DUn*3DUfw*;L]w*;Un*2osFS!Kk $IےImU_*U U $m$no $m$vI)$nI%MvJI6ܒKmoII&ےKnJI6vm%I)&ے[nm-oRM%mJI$JI%mm-rKv߀ )6#3DUVgw"3DUVgx#3DUfw#4EVgx"3EVgx#4Ufw"3EVg"4Efw4Efx#DVw3Efx" S Jƹτe:R3od)Kc\FSm{:;" c*[2+k[}C!LtlkΕ2J>+k[ :5[; :Tƺ-|2 [ʖu|բ $IےI-_*UU__JI&rI-mRI6ܒKmm $m$۶RIܒ[nII&ےKmoII&ے[nRI۶$nI-mJI6۶ %$ے[n$rImnIm$rKv%&ܒݷJI%o"*3DL]f*3DL]fw*3DUfw*;L]n"3D]nx*;Unx*L^f+3MUn*MUow2ooFC*c_ Rƹ@ @@*UU_*U U $m$no $m$vI)$nI-$M$۶RI[nJIvM$ݶ$nImoJIݶ )$ے[v$rKmnIm$rKn%$ܒ۷II%m"*3DLUfnw"3LUfw"3DU]n*;L]n+3DUn ";Lf *[_|S R>[_" c+c\FT!BT9[c:}D)1eJ;d1Ҧ5k\M泀I%$m@UZUjUZUU$M[no $m$۶II&ےImm $m%$m$ݶ$m% )$rKmoRI$ݷ %$ےKnnImom-om-nKn%$ܒ۷JI%o";DU]nw"3;LUfw*3DUfw"3DUf+3DUnx*Ju )lc\FSkk:;"S R>[_| c*[Sm|g\1Е|e:Vι|cKc N5{S!+c Nw~ar@@ UjUZUZUjUUZVURI6ےKmm$MnI)$nI-m$m$ݶ$m$ݶ$m% )$rKmRM$ݷ )&ܒ[v$rKn$nKn$rKn%$ܒ۶II$mnKn"3DEVfw"3DUfgx"34EVgx#4EVg#4Efw#4Efw"4Efw3EVw"4Egx"4UgC c Rƹe:V3d)kc\FSm|c:;" c*[2+k[}C!NlkND2J>2-|g|BTƺ+|g|!JSU*U U_ U_*UW U_JI&rI-JI6ےImm$M$vII&ےKmmI)$rI-mI)$rImmII&ܒ[vm%II&ܒv$rKmnImnIm$rKv)&ܖݷJM-DU&j37{DY"f7{DU"fj7{HYf3wHY"f7{DY"f7HYfwD&wDY&j7DY&wBBst|g[;"S RƹJuwD2BT5τe:VƷBR>+k[}C!s)w d%LkRw  h 6UjVUUUVUjZII$nI%ݶII$nI%RIܒ[moI%$nI%$m$ݶ$m% %$nImmJI6۶$nImoRM%mJI$JI$RM-onKn)&ܖݿ"Dfh5Uw"Dfh3Uwy"Df3UWy$Fh3Uw$Fh3Uy"Dh5Wy$f5W"Fh3Wy$FUy$FWyc!Lc*Z=Ju 1Е)lkt|g[}C!Lt%Kc\FSm|k|d)-s)ҶuwC SS2J3oo@  *UWU*U_ U_ U*U_*U U $m$noI%$m$۶JI6ےKmm %$nI%$m%$nI-mI)&ے[nM%II&ܒ۶%$ےKn$rKn$ے[v )&ܖݷJI%o";D]fw*3DU]nw"*;L]nw"3D]n3D]nx*D]ow";]ow +3MUow ;^f+;^ow!RBT5|#N|}B c*Z>[ZηBJƹJηS S2m|g\1ҥeJC!-|%:Z~@UjVUjUZUZUjVUjI%$m$no $m$vI)$nI%MvJI6ܒKmoII&ے[nRI۶$m-mII6۶%$rKnnImnIm~$rKv)&ܖݷJM-DU&f37{DY"f7{DU"&j7{HY"f3wHY"f7{DY"jwY&j3{HY"j7{Hf{Hj7d)t%K[ZηwD1:sNo 1Е-sNo!BT5όJ߀"Lt)lkRuS!*c]Ε4*UW*U_U*U_ U_ U_ U*UUI)$m$VJI&rI-I[moI)$nI-m$m%$m% %$rImoJI۶$rImm-mRM%mRM%omm$[v"3;DU]fw"*;DUn"*;L]fw"3DUfw*Ju! 1Е)lktm|g[}C!Lt%Kc\FSm|g|d)-s)ҶuwC [FSocw{=@ U U UWU*U_ U_ U*UU_*W U$IܒKmm$m$vII&rImm $m%$m% %$nImmII6ܒv$nI-oRM$II6ݷII6ݿJI%mnIm%$ܒ۷DHU"f7{DHU"fj7{DU"fj7{HU"f3{HU&jwHU&7{HYfwDUj3{Hf3{BBRstm|g:;RJ5τe:V־3!:t#)Ҷ3!BT5τgJ| cKcʕC [HUUjUUVUUjUjUVUjZI%$m$vI)$m$ݶRI6ܒKmoI)$nI-m %$nI-m %$rImoJI6ܒv$nI-oRI$II6ݷII6ݷII7$RM-[v*3DLUf*;DUfn"3DUfw"3D]n ";Lf";Uow"[_" cKc\to!Bƾ+lUUUU_UU*U_ UWW U_*U_*WJI&rI-JI6ےImm$m$۶JI6ܒ[nII&ےKnJI6vm%I)&ܒ[v$nImm-om-nKn%$ܒ۷DHY"&j37{DHU"&j3wHY"f3wDU"f3wHY"f7{DY"f7HY"j3wDUj3{H&{Hj7 d)t%Kc1[_ηD2BT1|#)Ҷ3!:|e:Vu{B R2m|k|{pUUUZUVUVUZUUjUjUVUjZVJI&rI-RIܒ[moI)$nI-$m%$m% )$rKmoRI$ݷ )$ے[n$nImnImrKn%$ܒ۷JI%o";DU]fw"3;L]fw*;L]n*;MUfw+3D]ow3Lnx";][^ηBJƹJ|c*[FS;=m{UUUVUUjUUZUUUVUjVURI6ےImm$MnI)$rI-m$m%$m% %$rImoJI۶%$rKmm-om-ommrKv )&"Dfh5Uw"Dfh3Uwy"Df3Uw"Df3UyDf5wDf3WyDf5w$fUy$FUyC! c Rƹe:V־3d)Kc\FSm|c:;" c*[2m|g[}d)sR3w{@U_ UUW*UW*U_U U_WW U_*UUI)$m$۶I)$m%ݶJI6ےKmm %$m%$m%$m-mI)&ےKnm%II6۶ )&ے[v%$ے۶ )&ݷJM%o"3D]f*3D]nw*;L]n*;L]nx";Lf";Un"k:=C!s*U*UUW UUU*U_WUW_*UUI)$m$۶I)$nI%RIܒ[noI)$rImm %$nI-mI)$ےKmoRI۶%$rKmm%mRM%mRM%onIm~$ے[DU"&j37{DU"fj7{DU&j7{HY"f3wH"j7HU&7{HY"fwHY"j7{U"j7d)t%J[>Juw!9Е-sNt|d)lkuo!:5τJUUjUjUjUVUUUVUjUZUZUjUUZVII$nI%ݶJI&ےImm$m$۶RIvRIvm$ %$rKmM%mJIݷII6ݷII$RM-r[v*3DLUf"*;DUfw*;L]n*;Uf"3L^f *JuwD!:|#)Ҷ3!:e0UZUUjUVUVUZUUUUUZVUVUZUUjI%$m$vI)$nI%InII&ےKmoII&ےKnRI۶$nI-oRI$II6۶ )&ݷII7$RM-DU&f7wHU&j3wHY&j3wHY&jwDY"f7{HU&j7{HY"j3{HY&7HY&3{BBT1|#)N|C!Lt%K[2+k:;" c*[\DUUUUUZUZUZUUUUUVUUjUjUUZVRI6ےImm$I[moI%$m%$m$۶m$ݶ$nI-mII6ܒv$nImm-om-onIm%$ے۶HY"&j37{DU"fj7{DU&j7{HU"f3{HU&j3wY"j3wDUfwDY&j7DY&{BBT|#N|C!Lt%Kc\2+k:;.7+w^@UUjUjUUUjUjUVUUUVUjUZUZUjVU$M[mm$m$vII$rImm$m%$m% %$rImoJIݶ%$ےKn$nImnIm~$rKv )&ݿ"DFh3Uwy$Ff5Ww"DFh5Wy$Fh3Uw$F5wDf5W"Fh3Wy$FUy2:-kSkk:|BBT5τ#)Ҷ3!1Х|"*UU UU UUU*UUUUUU*U_WUW UW*W$Iܒ[mm$m$vJI&ےKmmI)$rImmI)$rKmoJI۶$nImoRM%mJI$JI%mm-DU"f3wDY"fj7wDY&j3wDY&j7{DY&3{DY"j3wD&7DU"j7{U&j7BBsNt[}C c*[2+k:;UUUZUVUjUVUZUjUZUjUUZVVUjUUj$M[mm$m$vII&rImm %$nI-m %$nI-mII&ے[nm%mII6۶ )&ܒ۶ )&ܒ۷II7$mm"$Ff35Wy$Df5Wy"Df3Uw"Df5W$F5w"Fh5w$fUy"Fh5y2:-stm|g:;S JƹJηUUU_U_U U_ U_*UUUU*U_ U_ U_*UW U UI%$m$vII$rI-m$m$۶M$۶$m% )$ےKnm%mJI$II6JI%mnIm$Df5Ww"Dfh3Uwy"Df3Uw"Df5Wy"Fh5Wy$f3Wy"Fh3Wy$FUyC! c Rƹe:R3od)Kc\FSm{:UUUUUUjUUjUUUUUUUZUZUZUUZUZUjUUZVII$nI%RI6ܒKmm %$m%$m$$nI-mII&ے[nm-mRI$JI$JI%mnIm"$Df5Ww"Dfh3Uwy"Df3Uw"Df5Wy"Fh5Wy$f5Wy"Fh3W$fWyC!Jc)Rֹe:V׾3 )lkFSUVUUUVUUUVUUjUjUVUUjVUjUZUZUjVRI6ےImRI6ےImm$m$۶JI6ܒ[nJI6ܒ[nRI۶$nImoRM$II6ݷII6ݿJI%mnKn"#4DUfgx"#4EVfw#4EVgx#4Ufw#4EVw"4EVw3EVx#EVxD!1Е)lkFS+k:|YUUjUUZUUjUVUZUUUjUVUjUjUUZVVZUjZI%$m$vI)$m%ݶRI[nII&ےKmoJI6ܒ[vM$ )&ے[v$nImnImrKn%$ܒ۷DHY"&j3w{DY"f37{HU"f3wHY&3wHU&j3{DU&7&wHY&{BBRsNtg[}BUU UU_*UUUU UUU*UUW*UW*UWU_ WWW UW*U$Iܒ[mm $m$۶JI6ܒKmoII&ےKmoJI6ܒ[vm%II6ܒ۶%$ے[v%$ے[v%&ܒ۷JI%o"*3D]fw"3;L]fw"3DUfw*;MUf ";Un"UJUJU*URTTUJTU*U*TUJTT$I"I ?m$mD@[lFI"I mmHi$I mmHi"I[l6H#m$ [d$?mm6Dmm6Dkl$[$mIHHwneUL;2"v]LC2!n]L;*n]TC2veLû2nT;2];v]Lû*!vLCsz1{VbԔ) ygi9Fsũ(9A gi9FsX)@ ?UTUTURTU*TUJTTTRU*RmmI#mD@mmIm$d6I"ImmHi$I ?mIi$I mmFI"Hd$mHI@#m$I#m$I#m$HHIm6$ۻwUS1ʨfD" ݻwUS1̪fD" ۹uS1̪fD"۹uS1ʨfD"۹uS̨dB۹U3쪈dB۹wS0ʨfB!۹uS쪆d ۹wS쨆B!w޳^խ'(sX(9R Az/jғ`5RPsAwq{V`5Rbb6aL?UTUTU@UP?UP?UPUU@U@U@U?UPTT?$IImI#m$d6IHkmFI"IkmFIHdDIi$I$$?kl$mm6$?kl$$m$IHHwneUL;2n]TC3*veTC2!veL;*v]LC2nT;2neLC*!];2n];*7gkI1-jJbAw޳ڴ=bԔ ^դ=Z(kUTUPUUP?U@UUP?T?T?T?U@T?Um$mHHmmI#m$l6I"ImmHi$$?mIm$ mmFI"Hd$HI"H#m$I $m $mIi"@FD?ws.fbݙUQ ȈDs2fbٕÜD?s.bݙÜDw2bٕQ ȄCw2bŪ@?w2aݙQ D?w2!ٕȄ2U @?r!U Cy8ZNr5R 7i9FsX(9A 8I0{ũ'1H15^դZPsb?U@?ꪕUUP?UP?U@UU@UPUPU@TUm$mHHm$mD@kmHi$$?$m$$D$m$Hi$I[d$mFH@HI"HI@FHmm$ۻwuS3ʪfdB"۹wU3ʪfD" ۹wU3̪fD"۹uS̪fD"۹uS0̪dB ݻuS0̨d"ۙwS0ʨfD ݹS0ʨfBۙu3̨fBw޵^֭'9F{ũIARbwsڴ=bԔ) 7'(k)^RPrbp05n[ꪕUUP?UTUP?U@UT?T?T?PU@TU?$I"I ?m$H@kmHi$$?#m$$m$m$ km6H@#m$ [d$?kl$?kl$?[d i"@ݻwU31̪dD"ۻwUS1̪fDB ۹wU3̪fD"ݻwU3̪fD"۹uS̨dBݹu3ʨfD uSʈdBۙuSʆd"S0ʈd"Yjs`ZԔ) yk8IQ-IAbb?z/jrjJbaoYI0{%1  @8 @]kURU*U*U*TU*UJUJU*TU*JmmI#mD@kmHm$$$H@[lFI"IkmFI"I[lH@#m$km6HHI"Hi"Hi"HHHmm$۹wuS3ʨfDB ݻuS3ʨdB"ݻuS1ʨdB ۻuS1ʨdB ݻwU1ʨfD"۹wU1쪈dB!۹U1쪆d"u3쪆D ۹wSʆd {9jr`9Z) yg8IQ-IAbb?z/jrjJbb?oYZN0{ũ1H0=Zs?UTUUTUPT?T?TUPU?U@PkmIm$[lFi$I$?$mDdH@dH@$$Ii$Id$?mm6HFHFHmm6$?[dmvf]T;2"neT;2!neTC2!n]L;2!v]L;2!veLû2nLû2v]T;2nL;ne;*7iI0{-IJbbAwqڴZ޳ڴZsAz/jNQũ'1H0@8 @N'U@UP?U@UU@UPUPU@U?UPTlFi$$d6I"I ?m$m$dIH[l6IHdD#m$km6Hi"I#m$I#m$Ii"HFHkl ˺wveUD3"!˺wfUD32!˻wfUD3"̻veTC2!̻vUD3!̺wfTC"̺veD2!̺veC2˩veC2i9J0{-IJbA{޳^դ=k) ygi9FsX%) 7դ=ZAw/jQť) @_/\W+URURUJTU*UJU*TJTU*dI"I ?$H@kmFi$I ?mIm$$#m$$?mHi"I[dDHi"H$m [d$[dm #m$IHH̻wfeTD3"!˺wveTC3"˺wfUD3"̻wfUD3"˺fUD3!̻fUC2!˪vUC2̺veD2˪eT3!˪weC2b)9F{ũ)AR b?{q{VaZ޳ڴZAw/jq)(91yRPbAU*U*TUJTTTRU*R[mHm$$[mHi$$$IHmmHi$$?mI#m$?mIm$$mmFIH$$?mmFHIi"Hi"Hi@FHkl$˻wfUTC3"̻wfUD32!̻wfUTC2!˺veD3"˺vUD3"̻vUD2!˪vUC2˺vUC2˪weT2!˩veC"oZ/kVcbԔ) ygI0{ũ(9R AoYZJ0{ũ(9Ayg'(bԓAYIsV 0;]k{=gUJU*RTU*U*TJTU*d6I$I$$IHmmIm$$$m$$$#m$?mHI"H$$?mm6HFI@HIFDkl$۹wuS3ʪfdB"۹wUS1̪dB ݻwuS1ʪfD"ݻwU3̪fD"ݻwU1ʨD"۹uSʨd"۹wU1̪d"ۙuSʈdBۙu3쪆D ۹uS쨆B!{޵^֭')Fsũ)AR b?q{VZ {޳ڴZ޳ڳ`5JbA8i8bԓ@`(@ U@UUPUT?T?TU@T?U@PkmIm$[mFi$$$H@[l6IIkmFI"I[l6H@$m$?mmFI@#m$I$m $m $m$Ii@ݻwU31̪fD" ݻuU3ʪfD" ۻwU31ʨdD"ݻwU3̪fD"ݻwS1ʨD"۹uS̨d"۹U1쪈dB۹wS0ʨfB!۹wS0ʈd"U0ʈd"{Yjr`9Z! ygI0{-IAR A?z/jrjJbAoYI0{%1F Z5jJ R 泋֓-(1H UPUUPT?T?PU@TUm$mHHm#mD@[mHi$$?$m$$D$$#m$$km6H@m$I$m$[d$[d$$m$II̻wveUD32!˻veTD3"˻wfUDC2!˺veTC2!̻veTC2˺weTC"̻fTC2˺vUC2˺fT3!˺eT2!i90{-JJbA޳դ=k) 7i9Ek) 5^դZs?yI0sX ojQ{ |>UPTUUU?PUUPkmIm$kmIm$$d6I"ImmIm$$#m$#m$?mHi$I[dDHi"H#m$ $m $m #i"HHHkl ˺wveTD3"̻wfUD3"˺wfUD3"̻veTC2!̻veT3"̻vUC2!ܻfTC2˺vTC"ܻveC2ܺvTC!oY/jғ`Z 7gi9F{ũ(9A 8I0{ũ(9Ayf'(bԓw/ZNQ{%)qzq$(~>oT?UU@UU?UPT?Um$mHHmmI#m$l6I"I mIm$$#m$m$$?mmFI"H$$?mmFH@Ii"Hi"Hi"HHHmm$۹wuS3ʨfDB ݻuU3ʨfD"۹uU3̪fDB ۹uS1ʨdB!ݻwU3ʨd"ݹuS̨d"۹wU1̪d"ۙuSʈdBۙuS쪆D ۹uS쪆D!{^'9F{ũIARbwsڴ=bԔ) 7'(k) ޳ڴ5RPrb?zZJ0{X$){qzqť)p@@@U*RRRJU*RT[mHm$$[mFi$$$H@[mFI"ImmHi$I mmFI"I[dD#m$ [d$mmFHFHFHmm6$?[d I̻wfUDC2"˻wveTC2"̻veTC2!˺vUD3"˺wfUD2!˺wfTC2̻weTC"˪fTC!ܺvUC2ܺvTC!oY/jғaZ) ygI0{ũ)AR AoYZNQ-IAQ 8i9Fs ڳ`iAAw՜1jAAuBHmHI?UUU?PU@PTlFi$$d6I"I m#m$dH@[l6IHdH$m$?mmFI@#m [d$?kl$?kl$[$mI@6$۹wUS1̪dD"۹wU3ʨfD"ݻuS1ʨdB ۹uS1ʨD"ݻuS1̪fB uS1̪dB۹wS1̨D"u3쪆D ݹS0ʈd"S0ʆD!^'9Fsũ)AR b?q{VZ ^դ=bԔ ޳ړ`5jJbA8i8jԔAyIkA֓թ)UJRRRU*RU*Jm$IIm#m$[lFI"I mIm$$#m$?mIm$I kmFI@$m$kl6DHI@HI@HI6D?kd ˻wfUTC2"̻wfUDC2!˺vfUD3"̻wfUD3"̻veTC2˺wfTC2!˪vUD2!ܻfTC"˩weT3!˺fT3!oY/kVbԤ)H1YZNrkRPsA޳ڴZޱ{V`5Jbao8IFs wzZJ0sX /jN0{X.b$i$$U*U*TJTU*d6I$I$$IImmIm$$DdH@$D#m$?mmFI@#m$I d$kl$?kl$[dm i"@ݻwU31̪fD" ݻuU3ʨfD"۹wU3ʨdB ݻwU3̪fD"ݻuS1ʨfD"۹uS̨dB۹U3ʈfB!ݹU1쪆d"u3쨆D ۹wSʆd {Yjs`ZԔ)!{8ZNQjJsAw޳ڴZ޳ڴ`5RPbb?oYI0sX )ޱ{Vr)(1H ړ)'1F @P ;ð;TTTRU*JRmmI#mD@kmHm$$$IHkmFI$I mmHi$I mmFI"I[dDm$I [d$mmFHFHFHmm6$?[d I̻wfeTC3"̻vfUD3"˺wfUD3"̻wfUD3"˺wfUD2!̺fUC2!˪vUC2!̺veD2!̺vUC"ܺvTC!oZ/{VbԤ)H19ZNQjJcAwq{V`5RPsAwqjrIAR gg(bԃAyIsX8bsaIAFm$$@U?TU@TU?$I"I ?$IImI#m$dHH[l6IH[l6IHdDm$ [lDHI@i"Hi"HHI@FD?kd veUL;2veLC2"veUL;*veTC2!n]L;2!nT;*!eLû*]C*!ne;vLC*7IQjRPsi9FsZũ(9AAoYZNQjJbAoYZNQũ(91y=Z?oYIFkAyūIEjԃ=%IAU*U*TJTU*m$IIm$mD@kmHi$I$?$m$$D$$#m$$mmFI@#m [d$?mm6Dmm6Dkl$[dmI̻wveUD3"!˺wveTC3"˺wfUD3"̻wfUD3"̻veTC"˺weTC2ܻvUC2!ܻweT3!ܻweT2!˺eT2!˩veC"oZ/kVcbԔ) ygkI0{ũ(9R AoYZNQ-H9A yf'(bԔw/jQũ'1F 泋֓-(1H ޱ{Rq$ \0D, `@4UPU@U?U@TlFi$$lFi$I$$HHkmHi$I ?mIm$$m$$?mHi"I[lDm$Id$?klDmm6Dml$?[d #i"@ݻwU31̪fD" ݻuS3ʨdD"۹uS3̪fdB ۹uS1ʨdB ۹uS̪fD ۹wU3ʨD"ۙwU1쪆dB۹wS1̨D ݹU1̨B!۹uS쪆D!ۙu3̨fBYjs`9Z ygkI0{ũ)AR AoYZNQ-IAR Agi9Ek ڴ`1jIR yRb 7^`H9H0{Rq mdFi$$UPT?$I"I ?$IImI#m$dIHkmFI"IkmFI"I[l6H@$m$?mmFI@#m$I $m$[d$[dm #m$HHHml ˺veUD3"!˺wfUTC2!̻veTC2!˺veTC2̻veT3"˪veT3"̺weTC"˺vUC2˺fTC!̺vTC!oZ/{Vb֤1H1 oYZr5RPs޳ڴ=bԔ ޳ڴRPs?yZJ0{%) ޳V-H91ړ)(1F {/ZJ/s0H, `@ C) BTU@TU?U@m$mH@mmIm$d6IImmHi$$?mIm$$?mIi$I kmFI@$m$?mmFH@i"H#m$I#m$Ii"HFHkl ˻wfUTC2"̻wfUD32!̻veTC2!̻wfUD3"˺veD3"˪weTC"ܻvUD2!ܻfTC"˪fT3!̺vUC"̺fT2!i9J0{-IBbbAw޳ڴ=bԔ) 7'(k) 7%=bԃw/jQũ1F 5Z`iAAw^`I90Rq u AlHm$$@TUJJmmI#mDkmHm$$$IHkmHi$I ?mIm$$?mIm$I kmFIH$$mFI@#m$I$m $m $m$Ii@FD?ws.fbݙUQ ̈D?w2b!ݙUQ ȄDws.bݙÜDs.bٕQ Ȅ@?rf!ݙU Ȅ@?2bٕP̈@?2bU ȄraݙQ @?s.bQ Cr!ٕ @?rQ Cyk8ZNQ测RP7)9FsX)(9A 8ZNQ-I9A ygi(k ڴ`5jJ R f%9RPbA'=RNb@yԜ`H1F fH9F Y$I$I$U@PTlFi$$dI"ImI#m$dH@[l6IH[l6H@$$Ii$I[d$mmFH@HIHi"HHI@6D?kd ˺vfUDC2"̻wfUDC2!˺wfUD3"˺veTC2!˪wfUD3!ܻveTC"ܻvUD2!˪vUC2̺vUC2˪eT3!˪weD2i9J0{-IJbcA{޳դ=k)!ygi9FsX%1H1yf'(k q{VIAAwդJR yդ5jAA֒ť(}euI00TU@PTlFi$$dI"Im#m$dHH[l6IH[l6I@$DIm$I [d$mFI@i"Hi"HI@FDkl$i"@ݻuS3ʪfDB ݻuS1̪dB ݻwU3ʨdB ۹uS1ʨdBݻwU3ʨd"۹u3ʨd"۹wU1̪d"ۙuS0ʨfB!۹wS0ʈdBU1ʨdBS0ʆD!{޵^֭')FsZũ(9R A?zq{VaZ^դ=bԔ޳ړ`5Jbak89Fkqzqť){/ZJ0sVAXi(ZNb uXYD< $qDm$$TU*d6I$I$dI"Im#m$d6IHkmFI"I kmFI"I[l6H@$m$?mmFIH#m$ [d$[l$?[d$$mi@ݻwU31̪fD" ݻuU3ʪfD" ݻwUS1ʪfD"ݻuS1ʨdB ۹uS1ʨfD"ݻuS1̪fB wS1̪dB۹U3쪆dBۙuSʨdBۙuS쪆d ݹwS쪆D!ۙu3ʨd"{9ZRr5RR'(sX%1H1ygi9FsX%1H17'(=bԓw/jQũ1F 5Z`IAA7^`H90Rq P>m0HFm$$TT?$IIm$mD@kmHi$$?$m$$D$$#m$?mmFI@$m$klDmmFHFHFDmm$[$mIvf]T;2vf]LC*neTC*veTC2!veTC2!n]TC*n]C*eLC*v]T;2v]Lû*]Tû*vLCsz1{VbԔ) ygI0{-IAR AoYZNQ-IAR @89FsX){q{Vr-H91yդJR bIA5֒ť *yqU48aU?U@m$mHHm#mD@kmHi$$$mDdH@dH@$D#m$ kl6Hi"I$m [d$[d $mIi@ݻwU31ʨfDB ۹wU31̪dB"ݻuS3̪dB ݻwU3ʨdB ۹uS1쪈fD"ݻuS1쪈fD ۹wU1ʈfB ݻuSʨfD ݹu3쪆d"u3̨D!۹uS쪆D!ۙu3ʨdBYjr`5Z 7gi9F0{ũ(9AA8I0{ũ(9A 8IsX%) 7^դRPbb7i(b?Y9Abbf5jAA.hH}euTI, $I"I ?Um$mH@mmIm$l6I"I mIm$$m$$m$Im$ km6I@#m$klDmFHHI@FH6D?kd i@ݻuU3ʪfdB"۹wU3ʨfD"۹wU3̪dB ۹uS1ʨdB ۹u3̪fB ۙwU3ʨfD"ۙwU1쪆dB۹wU1̨d"u3쪆d ݹU0ʨdBU0ʈd {9jr`5Z! ygI0-IAbb?z/{V`5RPsAyZNQ-(9A 7i9Ek/jQ%)qzq%(-Yk?m3 &8_yƙ]U@K$qd [mHm$$[mHm$$lFI$I$?$mD@[l6I"IkmFi$I kmFI"I[l6H@$m$?mmFH@m$I$m $m $m #m"HHHml$˻wfUTC2"̻vfUD3"!̻veTC2!̻wfUD3"˺vUD3"˺weTC2˪veD3!˺vUD2!̺veD2!˺fT3!˺fT2!˩vTC!oYjr`5Z 7)9FsX%1H1 8I0{X%1H17^դ9ZAw/jQũ'1H ړ-H91֒թ)qjPsV?θ\kqU48‰PlFi$$lFi$$dI"ImI#m$$H@dH@dH$m$mHi"I$$?mm6HHI@HI@HI@FDkl$#i"@ݻuU3̪dB"۹wU3ʪfD"۹wU3̪dB ۹uS1ʨdB ۹u3̪fB ۙwU3ʨfD"ۙwU1쪈dB۹wU1̪d"u3쪆d"U1ʨfBU0ʈd"Yjs`ZԔ) y8JNQֱjJbbAz/jr5RPsAz/jriAR AoYūI0sX ){qzrթ'1H ڳ^H90{Vr$ 6kmIm$lFI$I ?m$m$dH@[l6IHdH@$m$mHi"I$$?mmFHHI@i"HHI@FHmm$#m$Hs2b!ݙQ̈@?ws.f!ٕQ ̈Ds.f!ݙUQ Ȅ@?s.f!ݙÜDw.bٕQ Ȅw2bٕ̈@?2bUȄCs.fٕȄCraݕP̄CraݕȄw.bP̄yg8ZNr5Z yg8JNQjJcAw޳ڴ=bԔ ^դ=bԔwojr-IAA i(bԓAyIssyIFjԃ=%J A{6,.&(qM( {qw[l6IHkmFIH[l6H@$m$Hi"I$$?mm6HHIHi"Hi"HHI6D?[d I̻wfeTC3"̻wfUTC2!˺wfUD3"˺veTC2!˺veT3"˺vUD3"̻veD3!˺weTC"˺veD2!̺veD2!˺vTC!̺vTC!oZ/kVb֤1H1 oY/jr`5Zb'(k1H1ygi9FsV) 7^դ9ZAoYI0sX ({ޱ{Rrթ(1H ڳ-H9H0֒ť(6l y8uLI8 (Q;7UI$Œ8bӋؤ`mIm$I mmFIHd$Hi"H$m$?klDmmFHFHFDmm$?[dm i@m6$۹wUS1̪fD"ۻwUS1̪fdB ݻwUS1ʨfD"ݻwU31ʨdB ۹uS̪fD"۹uS1̪fB ۙwU1ʈfD uS0̨d"ۙuS0ʨfD ݹU1̨D ݹS0ʨdBu1ʨfBw޵^֭'9F{-IBb@^֭'(sX(9B Az/js`5RPs޳ڴZwojrjAR AoYūI0sX$)޳VIAA7^`iAA֒թ){/ZJ/s?m3(_uƘ]T@ $q덵&(_uWU4P8ˆ@θLʨHyWU4O4 ?6Zad<‡0 ev]d6Mc?[l6H@$m$mHI"H$m$?kl6DFI@HI@HI@FHmm$[$mIHHneLC*!v]TC*!neTD;*veTD;*n]L;*veT;*v]LC2v]C*]LC*v]T;2v]T;*ne;ne;2LCsz/{VbԔ) yg8I0-IAR b?z/jrjJbb?z/jq-IAQ i8k qjrթ(1H0ړI91֓)'1 {-Yk>x\kuXYD< qC6m0H\mxmQ4B@ueUDE4y0x]eS/8ꦁ8`,  x(q5쪉Zad<ˆ05 i!}ƗU$ ,Ii$I[dDHI"H#m$I $m$[d$[dm #m$II@6$?w3.fbݙUQ ̈D@?ws.f"ٕÜ@?w3.f!ݙUQ Ȅ@w2bٕQ ̈Dw2f!ݙÜDw2f!ݙU Ȅ@?rf!ݕQ Ȅw.aݙQ Ȅs.fٕ̄@?s.fUȄ2!ٕȄ2!U D?s.aٕD?r!U Cy8ZNr5Z 9gI0{-IBbb?wq{VZ޳ڴZq{V`jJb A89Fk qjqũ'1F ڳ^I91֒թ){/ZJ/s?ιm2(uYT@ $qD66Zad<ˆ0=)HuMK `kmFH@#m [d$mmFHFI@HIFHmm6$?[d i@6$۹wUS1̪fD"ۻwUS1̪dB ݻwuS1̪fD"۹uS1ʨdB ۹uS1ʨdB ۹wU3̨dB ݻwS1쪈fB uS1̪dB۹wU1쪆d"ۙuS0ʨfB!۹wS0ʈdBۗu3̨B!ۙu3̨fBw޵^֭')F{ŭIAbbAw޳^դ(kX%1A oYZRrjJcAwq{V`5RPsAzZNQ-H9A 8i9Fk q{Rr)(9H1泋V-(9H0泋Vrթ)qjQ{Asyū8ZPb m3(qWUD8Q|덴 mQ$0 >5iDK$a\g(mDJ Py"}ƗU$ (C#m klDHIHm$I#m$I#m$Ii"HHHmm6$$m$Hw2f!ٕUȄDs2fbٙUȄ@w3.b!ݙUȄ@?w2f!ݙUQ Ȅ@?s.bٕQ Ȅ@?s.!ݙÜ@?s.f!ݙQ Ȅs.!ݙQ DrbUȄrbQ @?w.fU @?s.bP̄.fP̄w.aݕ@?sڵkX%9AAz1{VZ 7i9FsX%1H1ygi9FsX%1H1y'(bԔq{Vr-IAAyRPbA'=ZPrA'9RNb b1I90|,oʩY"[iM0G@:mslmQ$0 ?Lʧ8_uWU4O0 ?w,.euS@@w,-]D4,0|<[dDHI@m$I#m $m #m$Ii"@FDkl ˻wfUTC3"˺veUD3"!̻wfUD32!̻veTC2!̻wfUD3"̻veTC2!̻veTC"˺veTC"ܻvUD2!ܻfUC2˺veD2!˺vUC"ܻveC2ܻvTC!oZ/{Vb֤1H1 oYjr`5R^'(k1H17'(k) 7'(bԔw/jQ)(91y9ZPsbg%9RPbA'=RPb@7^^-(1FqjN0sV>wL*yciM$0G0θ\i"ae@ a\XyƘY4O4F ?v,-[ad<‡0>*XuIK PmHI"H$m$[l$?mm6Dmm6Dmm6Dkl$[$mI@m6$۹wUS1ʨfDB ݻuU3ʨfD"۹wU3ʨdD"ݻuS1ʨdB ۻwU3ʨdB ۹uS0̪fD"۹U3ʨdBݹuSʨD"ۙwS1̪d"ۙuS0ʨfB!ݹU1̨fB!۹wSʈd"S0ʈd"ݹwS쨆B!w޵^֭')FsZũ)ARb?wqڴ=bԤ) ygkI0{ũ(9A 8I0{ũ(9A gi9Fk ޳ړ`jJ R @g'(=Zs=o8i8b҃?X8bsaf5jA1|,oʨY"[iM0G@m2kydiM, ?w+Œ0` pj A3`b x/[l$?kl$?kl$[dm #i"HFHkl ˺vfUDC2!̻wfUDC2!˺wfUTC2!̻veTC2!̻wfUD3"̺veTC2!̻veT3"˪veTC"ܻvUD2!˪vUC2!̺weT3!ܺveD2!˺fT3!˺eT2!˩vUC"oZ/kVbԔ )1{8ZNQjJsAw޳ڴbԔ ^դ=bԔ ޳ڴ`5RNbb?oYI0sX$)޳֓IAA7^Ԝ1jAA7^`I91{Vr$ Ib҃aX_muQ44ꦒY#@}\xuQ4By8UDE4©y0x]eS/8ꦁ8oX[]I 2iD }O$O"qDPBCa ~[d$[d$[d #m$II@6$?w3.fbݙUQ ̈D@?ws.f"ٙUȄ@s.f!ٕQ ̈Ds.f!ݙU Ȅ@?s.f!ݙÜDw2f!ݙŪ@?s.aݙÜ@?rf!ٕQ Ds.fٕP̈@?w2!ݕQ @?w.f!ٕȄ2!ٕȄ2fU @?r!U @?rP̄yg8ZNQ测RR 7giI0{-IAbb?wq{VZ{޳ڴZ޳ڴRPs?zZNQũ'1H1ڳ`jAQ g'=ZsbfJR wԜ`I90Rq seU3$P>m0y@\mXmt4@2y8ueUDE4y8aut,p<+H_mtM/8$y(`}g4p+&Ő(`PDP@0BQ ?kl$?kl$?kl$[d #m"HHHkl ˺vfUDC2"̻wfUTC2"˻wfeTC2"˺veTC3"̻wfUD3"̻weTC2!̻veTC2˺wfTC2!˺veT3"˺veD3!˪fTC"˪fT3!ܺvUC2ܻvUC"̺eT2!i9J0{-IJbA޳^դ(k%1H1 8ZNQ-IAR A?z/jrIAR AoYI0{ũ1H1yf'(bԃAsz-ZNP{%)ޱ{Rrũ'1F ޱ{Rq%(-Ys?o8g(=RQ\oyauDG 8 Had(aUD (QyiYUI8 Haut,P<+Huamt$/꤁0`};g4p+&Ő(``FT @0C_ mm6Dmm6Dmm6D?kl$$m$IHH̻wveUD32!̻wfUTC2"̻veUD3"̻wveTC2!̻wfUD3"̻wfUD3"˺vUD3"˺weTC2!˺veTC"̺wfTC"̺veD3!ܻweT3!̺vUC2˩veC2ܻvUC!oZ/{Vb֤1H1 oYjr`5R'(k%1H1ygi9FsX%1H1ygi9Ak(ڴ5Rbag(bԃAw/ZN0{ /jNP{X wzIjԃ?o7'9RQy;XuSlhid @|X]]38ꦁ8\m7TͲaCƹmtM6ɠid cut©a#[d$?kl$?[d$$mi"@FD?[dvf]TD;2"neUL;2"v]LC2veTD;*n]TC2!n]L;*veL;*!n]TC*neT;!n]T;neLû*nLó*!];2ne;2]Tû*7iI0-jJsB^֭'(sX%9A oYZNQjJbb?z/jrjJbb?yZNQ)(9Ayf'(bԃAwz/ZNP{%) ޳{Vr)(1H 泋Vrũ){ojN0sVAsY8ZPb@ms &8_yƘ]T@ $qD6'D[d$$m #i"HFHkl ˻wfUTC3"˺veUD3"!˺wfUTC2!̻veUD3"̻veTC2!˺veD3"̻veTC"˺wfUC2!˺weTC2ܻfUC2̻weT3!˪fTC"ܻweD2!˪eT2!˪weC2i9J0{-JJbB^֭'(sX)(9AAoZ/jr5RPsA{޳ڴZ޳{V`5RPbb?YZNP{ũ1H05^՜RbAg(b='(=ZPra'9RNb w^^-(1F }}qUKPlHY#S<@l'PƹutM/6ɢqdcutMa#'0@$0cdl5ƿ#m$Ii"HFHkl$#i"@ݻwU31̪dD"ۻwuS1̪dD"۹wU3ʨfD"ݻuS1̪fD"ݻwU31ʨdB ۙwU3̪fD"۹uS0̪fB ۙwU3ʨfD"ۙwU1쪈dB!ݹu3ʈdB!۹wU1̨D u3쨆D ݹS0ʨdBu1ʨfBU0ʈd {9jr`9Z) y8ZNQjJPs޳^դ=k) ygi9FsX%1H1y'(k 泋ڴ5Rbbo89Fk ojQť) ޱ{Rrť)ޱ{Rq$ Ijԃbwi8]et46('aD (`gUI/L,Hid(`qauQ4@0 q0|X]eTK/ (Hamt$O &8WThYX[T'@cutK2hP$m #m"HHHm6$$m$Hw2f!ٕQ̈@s.f"ٙUȄ@?w3.b!ݙU Ȅ@?w2fbٕQ Ȅ@w2f!ݙÜDw2f!ݙU Ȅ@?s.f!ݙU Ȅ@?w2bٕ̈@?2bUȄCs.fٕȄCs.bQ D?w.fU D?s.bP̄C2fQ C.bPȄ?r!Q 9gIQjRPsb'(sX%9A oYZNQ-jJbb?z/jrjJ R AoYI0{ũ'1H1yg'(bԃAwz-ZNP{%){ojQ%)޳{Vrť)qjQ{Y8ZPb :}gH}aeD( ?Li"euSDK$mM(덴ky"]T8G =덳*XyVQ(qBz\%ad4 }1fZaT0J X 8=G$m #m"HHHml$۹wUS3ʪfdB"۹wUS1̪dD"۹wU31ʪfD" ۹wU3ʨdB ݻwU3̪fdB ۹uS1쪈fD"ݻwU1ʨdBݻuS1쪈fB wS1쪈dB!ݻuSʨfD ݻu3ʈdB!۹wS0ʨfB!۹wS0ʈdBu1̨fB!ۗu1̨fBS0ʆD!{޵^֭')Fsũ)ARb?wsڴ=b֤)!ygI0{ũ(9R AoYZNQ-IAR AoYZNQũ(9Ayb'(=bԃAYI0sX(泋V-(91޳{Vrũ)ޱzq wzIEbsa;XmSKŒ0`{cutK2hH$mi"HFHkl$i"@ݻuU3ʪfdB"۹wU31̪fdB ݻwuS1̪fDB ۹wU3̪fdB ۹uS1ʨdB ۹uS1ʈfD"ݻuS1쪈fD"۹U3ʨD"۹wU1쪈dB!ݹu3ʈfB!۹U1̨D"u3쨆D ݹS0ʨdBu1ʨfBU0ʈd {9jr`9Z) y8ZNQjRPs޵^դ=k) ygi9FsX%1H1yg'(k(ڴRPrb?zZN0{%) {qzrթ'1H ڳ^I91֒թ1qjP{XA[]TM,q@&Q# @sWL8+'aD @}\mX]eTM$plhaD @|x]eTM$/+Hsau,P:+(@|WThYx[].GH< y0`$DCHi !d,A9[$m i"@FD?[dmvf]TD;2!neT;2!vf]LC2"veTD;*neTC2!veL;*eTC*v]Lû2v]LC*neL;2neLC*nLû*neLC*v]Lû*!vLCn];*!7iI0{-JJbA޳^դk1H18I0{-IAR A8I0{ũ(9A 8I/sX%1 ^դRPsb?oYIFs szY/sX ojP{ wzIk=%IA\ﮙc}UDL,hq8wY]3PrfY4 $`0̻vfUTC3"!m6$#m"Hs2fbݙUQ ̈D?w2b!ݙUQ ȈDs.f!ݙQ ȄDw2bٕQ ȈDw2f!ݙÜDw2f!ݕQ Ȅ@?rf!ݙQ ȄCw2bŪ@?w2aݙQ DrbU ȄraݕQ @?s.bQ @?raݕPȄw.bP̄w.bPD?rQ 9gJNQjRPs'9FsX(9AAoYjrjJbAwq{V`5RPs?z/jr-IAR i9Ak q{Rr-(91wդRb @bJR b5jAA֒$ 6 y"}YDO0 m1ʧ'iR@0=rڨ'iu8F lU#$`0@@`@ WJ][$mIIm$۹wUS1ʨfD" ݻuU3ʨfD" ݻwUS1̪fDB ۻwU3ʨdB ۹wU3̪fD"ݻwU3ʨdB ۹U3̪dB wU1ʨfD"۹wU1ʈfB ݻuSʨfD ݻu3ʈdB۹wS0ʨfB!۹uSʈd"U1ʨdBU0ʈd"ݹwS쨆B!w޳^խ'(sXũ(AR B?q{ڴ=bԔ) ygI0{ũ(9R AoYZNQ-IAR Ao8I0{ũ1H17%=bAwz/ZNQ{ť1 ړI9Aw՜5jIA֓թ'1ޱzQ{Asy8ZPb m2l(qWUD8a{}t mQ$0 =mM(덴ki"]D4G ?6ybYDO0z\&ad8 }1f[aT0޷XqKŐ0`{cutK2GH 8$ x p(@p LI0ØS HH̻wvfUDC2"˺wveUD32!˺wveTD3"̻veTD3"˺veUD3"̻wfUD3"̻weTC2!̻weTC2!˺fUD2!˺weTC"̻fTC2̺weT3!ܻweT3!ܺveD2˪weT2!˩veC2i9J0{-jJc'9Fsũ(AR A?zq{VaZ ^դAk) 7=bԔ {޳ڴ`5RNbb?zZNP{%1F ޳{V-I91yդ5JR y՜5jAA5ړթ'1ojN0sV>wL*ydmU4O8‰P;}t qU4O4G@θLʨHyƘYD8ˆ@\ʨH_uVQ$ ,s*XyVQ#(CLoZaT4 z\]DN,C9<-y!yH 0:Lny!yD wfUTD3"!m6$ۻwuS3ʨfDB ۹wU31̪fdB ݻuS3̪dB"ݻuS1ʪfD"ݻuS1ʨdB ۹uS1ʨdBݻwU3ʨdB!ݻwS1ʈfD ۙwU1쪈fB ݻuSʨD uSʨfB!ݹU1̨D ݹU1̨fB!۹uS쪆d ݹwS쪆D!ۙu3̨fBS쨆Bw޳դ(kX%9AAoz/js`5Z^դAk) 7'(k(^դZAYY0{%1 7^՜RbAk8i8bԃ=7g(=Zra'9RR w^^)'1}|MI0+&ĂvW+P e(8@̪fDB #m$Hs2b!ݙQ̈@ws.f"ٙUȄ@w3.f!ݙUQ Ȅ@w2bٕQ̈Dw2bٕQ Ȅ@?s.bٕQ Dw2fٕQ Ȅw2bÜ@?2bŪ@?w.!ݕQ @?w.!ٕP̄Cs.bQ @?s.bP̄Cr!U @?r!U @?sդ(sXũ(ARbw޳դ(sX%9AAsz/j֓`5Z^խ'(k) 7'(k) ^դ=ZAw/jq-(9A7դRPrb7i(b҃='(=ZPrA'9RR w^^-'1}}qUKPlHY#w4>l,'Ps_mTK©qd wƹmtKa#u]8Q.DXOjr P6`ƒ[$mIHHwneULC3*vf]LC3*neTC*v]L;2!veT;*nTC2!n]L;!n]TC*n]C*neLû2neLû*v]T;2v]T;*neL;nL;n];*7gIQjJPs)9FsZũ(9R Az/jғ`5RPs޳ڴZwq{V`jJbb?z/jQ)(9Ay=Zs?oYūIsw-ZJ0sX /jN0{Xsyū9Absa5jA1:}gH}aeD( ?Li"[euSE(mM(}sji"]T8G0> y"YDO0{lg'iuR<҈ =rڧ'ee8 lU#$`Vr"~VKըJ˺wfUTC3"˻wfUDC2"̻wfUDC2!˺wfUDC2!̻wfeTC2!˺wfUD3"˺veTC2!̻veTC2!˺fUD2!̺wfTC2!˪vUD2!ܻfTC2˺vUC2˺vTC"ܻveC2ܻveC2i90{-jJsi9F0{-IAbbwsڴ=bԔ ) 7gi9FsX%1HA 8I/sX%1H1yb'(k ޳{V^jAR y9ZPsb?YūIkszIkAszIFjԃ=%IA{jXuM `*H_qD0?ڧ'ed0.+,֥>dПrْwL*ydmU4O8‰P;}s qQ4O4G0θLʨHyƘYD8ˆ@\ʨH_uVQ$,}2HuM(qB6,.&(uQ$0 ?w,.&mIK$qBLo&iSD @޸<.]D4}2ged8\U#$`~9f:eF׬Rf (80ۻwuS3̪dB"ۻwuS1ʨfD"ۻwUS1̪fdB ݻwUS1ʨfD"ݻuS1ʨdB ݻwU3̪fB ۹uS1ʨfD"ݹuS1̪fD ۙwU3ʨfD ۙwS1̪dB۹U1쪈dB۹wS0̨D ݹU1̨D ݹwS0ʨdBu1̨fBۗu1ʨdBwS쨆B!w޳^խ'(sXũ(9R B?q{ڴ=bԔ) ygI0{ũ(9R AoYZNQ-IAR AoYZN0{ũ(9Ayg'(bԔqjr-(91yRPba'(=Zsa%Rb b1iA1{Rq{AgY]3$P0H{;X_mt,@2y@uL ꦉ@eU<0id @{;iDB0ha#u$Oy(@{兵O,O"qymS ͰGH4p:ɠi#e3D*ݻwUS1ʨfDB ݻwU3ʪfdB ݻuS3̪dB"ݻuS1̪fD"۹uS1ʨfD"ݻwU3̪fB ۹uS1쪈fD"۹uS0̪dB wS1쪈fB ݻuS̨d"ۙwS0̨D"uSʈdBۙuSʈdBۙu3쪆D ۹wSʆd ۹uS쨆B!ۗu0ʈd y8ZRr5Z 7giI0{-IARb?q{VaZ޵^դ=bԔ ޳ڴRPsAz/jQ)(9Ay=Zs=8i8bԓAYūIkAYū9Ebԃ?o8g(ZPb@y޴^-'1}|}WLI/L.hq8i]3$Pl,'Qƹu$O 0`};g4p+&Ő(@{e}©a#WL>+&(Η$`Jdg*Hpv]T;2vf]LC3*neT;*!n]TC2"n]TC2!veTC2!n]L;2!n]C2v]Lû2n]T;*!v]C*!nT;2v]T;2nLó*!]Tû*!]Ló*ne;*7kI11jJsB^խ'(sX%1A oYZNQjJbb?z/{V`5RPbb=oYZNQũ(9A 89FsV(޳֓^iAQ '(Z?o8i8b҃?k8i(Zra%J Q5֒Ť 6,.g8_uWU$0 ?v,.iHK$aLf'iD Pm0H{;X]mt,@2y@uL ꦉHUDD q(`{iDB0haCgSrfYY4 (`͎5O",'4bRth*HpneLC3*!vf]LC3*n]TC*vf]L;*!veTC2!veTC2!n]L;2!n]TC*n]C*neL;2nL;2];];v]Tû*];*]Tó*7kI1ֱjJPsi9F0{ũIARb?q{VZ '(k) 7'(k ڴRPs?zZN0{%1F ڴ`1jIR ybRNbA7'(=ZPra'9RR w^^-'1gY]3$p2$Q  }q}UD ('Y$ @}qauQ4By8|xmt$PwrfY4 (`n0]^ cC~VKHćv]TD;*!v]TC*!neTC*veL;*veTC2!veL;*veTC*v]L;2!veLû2nT;!nT;2]C*!n];v]Lû*]Tû*!]LC{q{ڴ=k%9AAz1{VbԔ) ygI0{ŭIAR Asz/jrjJbb?z/jrjIR AoYI0{%1H07^դRPsb?oYIFs szY/sX ojQ{ Yk=IA\ﶙ}WLI/L"y@†y;X]mt4@$ƖH;X]eTM$Pufǂ̓n1Z:4 "8Pp`?ws.f"ٙUȄ@ws.f!ٕQ ̈Ds.f!ݙUQ Ȅ@?w2f!ݙQ Ȅ@?s.bٕQ Ȅ@?s.aݙÜDs.aݙŪ@?2fٕP̈D?2bUȄCs.f!ٕ̄@?s.fU Ȅ2!ٕȄ2!U D?s.aݕPȄw.aݕPȄ?s.!U Cy8ZNr5Z 9gI1-jJbAw޳ڴ=bԔ) 7')FsX%1H1yg'(k) ^դZsAwojr-H9A7դRPbAf9RPbA7g(ZsafJ Q5ړթ)6wLXauSDK(6,.&(qQ$0 >6,.iHK$a޸'iu8zLnb}UH 0>x~9q_b)EvLI X]id,q̻vfUD32!̻vfUD3"˺wfUD3"˺veTC2!˺wfUD3"˺vUD3"˺weTC2!˺weTC"ܻvUC2!ܻfUC2̺veD2!̺veD2!˺fTC"ܺvUC"̺fT3!oY/kVbԤ1H1 oY/js`9Z 7gi90{ũ)AR Az/jrjJPsAwq{V`5Rbb?z/jQ-IAA gi(kwz/ZNQ{ť1F 5^5jIR yդ5J R b5IA5ړ)'1ojN0sV?m3(uYT@ $qC,.gHyƙ]T< a|덴 iI( c[ae@P޸Lo&iSD P\_;nъI8d!ÃwDX۹wU31̪fDB ۻwU31ʨfD"ݻuS1ʨdB ݻwU3̪fD"۹uS1ʨdBݻwU1ʨD"۹uS̨dBݹuSʨD"ۙwS1̪dB۹wS0̨D u3쪆d"u3쪆d ݹS0ʨdBU1ʨdBS0ʆd y9Zr`9Z) y8ZNR汋RPsb'(sX%1HA 8ZNQ-IAR A8I0{ũ(9A 8I/sX%1F 7^դZPs?YI0sX(泋֓-I91w՜5jIA7^`H90֒ť(IEbsawi7eT4B4ʦY# @qUD ('Y# }\mX]eTM$Pl,'Qƹut$/꤁(`}g4p &(@{e}6©a#WLK& }wn]Zb~F+U'Fᒤ  K , ۹wU3ʪfD" ۹wU3ʨdB ݻwU3ʨdB ۹uS1ʨdB ۹uS0̪fD"۹uS1̪fB ۙwU3ʨfD"۹wU1ʈfB ݻuSʨfD ݻu3ʈdB۹wS0ʨfB!۹wS0ʨdBۙu3쨆D!۹uS쪆D!ۙu3̨fBS쪆B!w޳^ե'(sX(9R A?{q{VbԔ) 9gi9F0{ũ(9A oYZNQ-IAR AoYūI0{ũ(91yg'(bԔq{Vr-IAAyRPba7g(Z?X9Ab҃='9RNb w^^-(1F qjN0sV?θ\kqU48P|덴&(qWU4O4H@\X}]T<@w,.%iHK$aL&iD P޸<.]D4}2ged8 \U#$`v j8iu4=yo٣.+ԣ6Thp9jr2TA7n]TD;*!n]TC2neTC2!n]L;*veTC2nTC*veL;2!veLû2nT;nL;2];];v]Lû*!]Tû*!]Lòn];*!7iI0{-JJb@޵^դ(k%1HA YZNQֱjJbb?z/kV`5RPs?z/jrjIR Ao8I/sX%) Z5RbA8i8bԓAoX9EjԓAszIsAY8bsaIA\ﶙ}WLI/L y@†y;X]mt4@$ƖHyi7]3/L,HaD @|xeTM$P yx~9q_b)EvVL%I QvS"rgaT09<-hu@҇+&l1۹wU3ʨdD"ݻuS1ʪfD"ݻwU31ʨdB ۹uS1ʈfD"ݻwU1ʨdBݻuS1쪈fD ۹wU3ʈfD wS1̪dB۹wU1̪d"ۙuS0ʨfB!ݹU1̨D!۹wS0ʈdBu3̨fB!ۗu3̨fBw޵^֭'9F{-IBb@b'9Fsũ)ARb?wq{ڴ=bԔ ) ygi9J0{ũ(9A y8I0{ũ(9A 8I0{ť1H15^դZAw/jq)(91yRPrbg%9RPba7g(Zra'9RR w^^)'1sgY]3$P2$Q  }\ﮙaupR#ZSLJㆬVLNjn]TC3*veUL;*veTC2!veTC*n]TC2!neT;*n]TC*neL;2nT;2neLC*nLû*neLC*]Tû*]Tû*!vL;szq{V=c1H1 oY/js`5Z 7i9FsXũ(9A oYZNQ-IAR AoYZNQ-IAR 8IFsX%) ^ԜRPrb?yY0{X )ޱ{Rr)(1H ֓)(1H ֓)'1 {-Yk?o8g(=RR\oa}D:+Hi0uYU30vʓ@pRC Uϗ"$Z\23˔ 0@@۹wU3ʨdB ݻwU31ʨdB ۹uU3̪fD"۹uS1ʨdB!ݻwU3ʨdBݻuS1̪dB uS1̪dB!ݹu3ʨfD ݻu3ʈfB!۹U1̨D ݹU1̨D ݹwS0ʨdBu1̨fBu1ʨdBݹwS쨆B!w޳^֭'(sZũ)ARb?wsڴ=k1H18ZNQ-jJbb?{q{V`5RPsAwq{V`5RPbb=oYI0{ũ1H1yg'(bԓw/jNQť1F ֓I91w՜5jIA7^`H90֒ť(IEbsaX_muQ<ζ ('aD(`sUL 8 *'Y$ @|auQ4@0 q0qmt,pL,'Y#gDB0haCye}4p+@|mWDl,@WD>KŐ(`{cutK2GHߎїv*ҝ.DH/7hjϜ0TAɆԧˏ-XTeɏ ̻vfUD3"˺vfUD3"̻wfUD3"̻wfTC2!ܻwfTC2!̻veD3"̻vUD3!˺weTC"˺veT3!˪fTC2˺vTC"˩weT2!˺fT3!˺eT2!ܻvTC!oY/j֓cbԔ )19ZNr测RPs^խ'(k1H1ygI0{ũ(9A 8I0{%1H1yb'(jԔ ޱ{ViAR y9ZPsb=o89AjԓAwzY/sVsyIjԓ=IA7Zթ)7L*ycmQ4O8ˆP|덵&8_uƘYD<P{}s iI(덳kycae<@w<.iuS@ @v쪉cYDO0z\&ad8 l%Z]DN0޷Xq@҇ u^[Vr"A|F U&F|Ⴄ  2j9$DVK&F|rdw2bٙÜDs.bٕQ̈Dw2f!ݙÜDw.bٕQ Ȅw2bٕQ Ds.!ݙU ȄCs.!ݕQ DrbU ȄrbQ D?w.!ٕȄ2!ٕD?w.bQ C2Q C2fP̄9g8ZNR5R yg8JNQjRPs^֭'(sX%1JA 9ZNQ-IAbb=oYZNQ-IAR AoYZNQթ(9A 89FsV(޳֓`jAR 7դRNbAk8i(b?Y9Ab҃='9RNb w^^-'1sgY]3$p2$Q  }\ﮙauKŒ0`;g,Oa#]q۫>L7mWFl =tٛS">lR#8mӛuP&,2^:3  0@@ݻwuS1ʪfD"ݻuS1ʨdB ۹wU3ʨdB ۹uS1ʈfD"ݻuS1쪈fD"۹U3ʨD"۹U3ʨfD uS0ʨD"uSʨfB!ݹU1̨D ݹU1̨D!۹wS0ʈd"U0ʈdBS0ʆd y9Zr`9Z)!9ZRr5RR7i9FsZũ(9B AoYjrjJbbAwq{V`5RPsb?z/jr-IAR @8i9Fs ޳֓`jAR 7դRNbAk8i(b҃?o8i(ZsbJ QVr$ wL+yqWYD< qC,/hH}aeDK$6,/g8_uXYD8ˆ@\ڨHyƘYDO4G ?v,.euR@ P6ybYDO0 }2ڨ(mS@0=sڨ'iu8F lU#$`-4ǂL[2^BTG(Dh}۞2j9$DfK'F|ق.uι7ws.bݙÜDs.bٕQ Ȅ@?s.bٕQ Ȅ@?rf!ݙUȄ@?rf!ݕQ Ȅw.aݙU ȄCs.f!ݕQ D?2aݙQ D?w2!ٕP̄CrbQ @?raݕP̄C2U @?r!U C2fP̄?s.aU Cyg8ZNQ汋RPs7i9F{ũ(AR A?z/kV`5RP޳ڴbԔ ޳ڴZAwqzriAR @i9Ak qjqթ(1H0ڴ`IAA7^`iAA7^`I90֒ť(wL*yqWYD< $qD6wrfYY4 (`^[Ɇ(MZ\:DL$8Xp-ةBl_:lzϜ0PveL;*veT;*n]L;*veTC2neTC*v]Lû2v]C*neLû2neLC*v]T;2v]T;2nLCvLó*nL;zq{ڴ=k%9AAzq{V=bԤ)1{8ZNQֱjJbcAwq{VZ޳ڴZ޳ڳ`5RPsb=oXI0sX%) ڴ5Jb Ak8i9AjԔAoY9EkAY9Ebԃ?Xi8ZrAbI90sڨ'iu8F lU#$`>ugɆ(͕$`Jdg*Hp}۞2aj9DVK&F|rd  Wkw3.bٕQ̈Dw2f!ٕQ Ȅ@?s.aݙÜDw2bٕQ Dw2bÜ@?2bٕ̈@?w2bU Ȅs.bU ȄraݙQ @?s.bU @?s.bQ Cr!U @?r!U @?rP̄9g8ZNQ测RR 9gIQ1jJcA޳դ=k)1ygI0{ũ(9A 8I0{ũ(9A 7i9FsX ) ^դRPs?YI0sX ){qjqũ'1F Z`IAA5ڳ^-H9H0{Rq$ wzIEb҃b1iA0|,.hH}auSE( ?θLi"[euSDL(덴 mI( ycZae<@L&iD Pη,-]D4m1fed8 }1&Z]DN,BXq@F {sNlx.YJ|a>v#>pR#-ڳrJ3dƄfkէFႄs.f!ݙÜ@?s.bٕQ Ȅ@?s.bٕQ Ȅ@?2f!ݙU Ȅ@?2f!ٕQ Ds.f!ݕQ Ds.fٕ̄@?w.f!ٕP̄@?s.fU D2!ٕȄ2U D?s.aݕPȄw.bPȄ?s.aٕ C2bD?qڴAk%1A!oz/j֓`9Z 7'9FsX%1HA 8I0{ũ(9A 8I0{ũ1H1yb'(bԔ q{VIAA g(bԃAw/ZN0{ ojP{ syIFjԃ?oXi(ZPb@m3 &8yaeSI,0@:}s (uXYD< a{} mQ$0 ?xLg8_uWU4O4 >[eu@Pw,.[ae<‡0>*XuM `η+y!}VQ `5)8^mRφ9_b)ĀfKըHNjL,գ6ThOfZt(@`?w2bٕQ Ȅ@w2f!ݙÜDw2f!ݕQ Ȅ@?s.f!ݙUȄ@?2fٕQ Ds.f!ٕQ D?2bUȄs.bU ȄraݕQ @?s.bQ @?s.aݕP̄.fQ C2fQ C.aݕD?ֳդ(sX)(9R A?q{ڴ=c1H18ZNQjJbcAwq{VZ޳ڴZwz/jrIAR AoYI0{X%) Z5Jb Ak8i9AjԔAyIsyIk?o8g(ZPb@7Z)'1seYU3$P2$Q  }\ﮙauK@[<>+Ő0`}煵O$/6©a#sx[LKx~p޷^ C~V+'Fᒤ  0\V1>tٚiџ6\̻veTC2!̻wfUD3"˺veTC2!̻veTC2!̺vUD3!̻vUD2!˺weTC"̺weT3"˺vUC2̺veC2˺fTC"ܻvUC2ܻvUC"̺fT2!i90{-jJsb'9FsZũ(9R A?z1{V`Z ^ե'(k) 7'(k) 7'(bԔ ޱ{V^jIR @i(bԓAYIs qjQ%){qjQ{ wIk=%J A|ﶙWLI/L"y@y;X_mt4B$Hy;7]4M$PlHY#e4L*'Hxe34 iD }O$O"qwƹ_mS ͰGH|kS4p:iC]p۫><l֧>dpъIѠ8d!ƒn[ɂ労fʍ ׫N _/ݻwU3̪fD"ݻwU3̪fD"ݻwS1ʨdBݻwS1ʨfD"۹U3ʨd"۹U3ʨfD uSʨD uSʈfB!۹wU1̨D ݹU1ʨfB!۹uSʆd"ݹS0ʈd"ݹwS쪆D!ۗu1ʨd"{9Zr`5Z yg8IQ1jJbAw޳ڴ=bԔ) 7i9FsX%1H1ygi9FsX%) 7=bԓq{Rr-IAA i(bԓAszZJ0{X ojQ{$ /ZN0sXyū9Ab҃bf1iA16*HuIJ Pη+y!yVM P5)H^mRx~p޷^CVKHć }٣.kR*<7۳^BD  0@@`pFs.bٕQ Ȅ@?s.bٕQ Ȅw2f!ݕQ Ȅ@?w2bٕP̈Ds.f!ٕQ DrbŪCs.f!ٕ̄Cs.fU D2!ٕȄ2!U D?s.bP̄.bP̄w.aݕD?wֳդ(sX(9R b?wֳڵAk%1JA oYjr5RPs^դ=bԤ) 7'(k) 7դ=bԔq{V^jJ R AoYIsX ړ^IAAwդ5J R fRR y՜iA1qjP{XAsyũ8ZPb ms (_uƘ]T@ $qD7'iu8F lU#$`NugɆ(M3`JdG͘*Dp}۞2j9DVK&F|rcL,HaD @?w2bٕQ Ȅ@?s.bٕQ Ȅ@?w2f!ݙU Ȅ@?2f!ٕQ Ds.aݙU ȄCs.!ݕQ D?2bQ D2aݕQ @?s.fU D?w.fQ @?raݕȄw.bPȄw.aݕD?rP̄9gJNQkRPs7i9F0{ŭIARb?q{VZ ^'(k) 7'(k(^դZAwz/jQ)(917ZPsb?YIsV qjQ%){ojP{ -ZJ/s?k7'9RRy+(Ő0`}煵O$/6©a#sx[TK y~q^bÀVKըHć}p٧.R.<7۴`BD  0@@  -˜Ss.bٕQ Ȅ@?s.bÜDw2bٕQ Ds.bŪ@?w2bŪ@?w.aݙQ D?2bQ D?2!ݕP̄CrbQ CraݕPȄ2fQ C2Q C2fPȄ?r!Q Cyg8JNQkRPs7i9F{ũ)AR A?z/{V`5Z^դ=bԔ ^դ=bԓwqzrjAR AoYūI0sX$) ڳ`jAR yb9RPra'(=Zsb%9RNb @y՜I90ޱzQ{A[]TM,p&Q# @}|c}DG ('Y$ @qa}<$@DE4$y8au,p~0ݳZq@xʓ">l1 ,P  veUL;*n]C2!v]L;*n]Lû2!veL;2!v]LC*neLû2]LC*!nLû*nLó*!];2ne;n];*vL;sz1{V=b֤1H1 YZr5RP^'(k%1H1y8I0{ũ(9A 8I0{ũ(91ygg(k ޳ړ`1jJR AoXIFs ojQť1 ޳{Vrթ'1F ޱ{Rq%(-ZJ/s?k7'9RQy+(Ő(@;gO$/6©a#=٧6<l֧BlxL+ymU4P8‰Q{}t (qWU4O8ˆ@:m2*i#[euSDK$qB{}ski"aT<@w,.euR@@6쪉cYD4s8mD0>'iu8F lU#$`-4~L[2^BTG(DhڳrZ3GㆌVLNj (L-XR v]L;!veTC2nTC2veL;!eL;2!v]C*v]C*!n]T;2v];2v]Tû*ne;ne;2]Tû*!7IQjJPs7i9F0{-IARb?wq{ڴbԔ! 7i9FsX%1H1ygi9FsX%1H1ygi(k(ڴ5RPrb?oYūI/sX(޳{V-H91yդJR 7^ԜiAA7^`I90VŤ -Yjԃby;XuS+(Ő(`}}$/6©a#sx[T@K y~p޷^C~VKHᒤ  ~:pۧ.֫R.<74`BD  0@@2@ do˺wfUD3"̻veTC2!̻veTC"˺wfTC2!˺veTC"̻fTC2̻wfTC"˺vUC2˺vUC2˪fT3!̺vTC"̺fT3!˪weC2i9F0{-IBbA޵^խ'(sX%(9AAoz/jr`5RP^դ=bԔ) 7'(k ^դZAwojr-IAA yg'(b҃AoYIs qjqť) {/jNP{ /jN0sXAwzIEb҃bXmSK@|mWDl,@7WDKŐ(@}}2hPӛjҟ2DXOhj2TaN;t~z&H̗*N 1`rՊ)P2Pn]Lû2!veT;*veL;*n]C*n]T;*eLû*eLC*v]T;2v]T;2vLû*!]T;*]Tû*!vLCzq{Z=k1JA oz/kVaZ! 9giI0{ũIAR Az/jrjRPsAwq{V`5RPsb?z/jr-IAR 8i9Fk ޳V^iAQ yf%=Zsb?YūIFkAyIFk?o8i(ZrAIA5ړť wL*ycmQ$O4ˆP:}s qU4O4H@m2*i"euSDK$qB{}sky"ad<@w<.iSD P޸L7mWBlПpՊIѠ8dƒ~{hɆ횴J ׫N [euR*iݻwU3ʨdB ۹U3̪dB ۹wU3ʨd"ݹuS̨dB۹u3ʨfD uSʨD uSʈdB!۹wS0ʨfB!۹wS0ʨfB!ۙuS쪆d ݹwSʆd ۹wS쪆B!ۗu1ʈd"{9Zr`5Z! yk8JNQjJs@޳^դ=k)1ygi90{ũ(9A 8I0{ũ(9A 7'(jԔ ^RPsb?oYI/sX({ojqũ'1H 5Z`iAAړ-(9H ֓թ'1qjQ{Asyũ8Zb@;}gH}aeSD( ?θ\*ic[iI, ?wrfY4 $`^;Ɇ(M\:DL$8Xp>~0\VQ>vݚiџ8`fKBtR#۹uS0̪fD"ݻuS1ʨD"ݹuS1̪dB wS1쪈fB ݻuS0̨d"۹wS1̪d"ۙwS0ʨD ݹU1̨D ݹU1̨D!۹wSʈd"U0ʈd"S0ʆd!ۙu3ʨdBYjr`9Z) y8ZNQjJPs޵^դk1H1ygI0{ũ(9A 8I0{ũ(9A gi9FsX) 7=ZAz-ZNQ{ť1F ޳{V-H91wդ5JR yդ5IQړ)'1ޱzQ{syū9AZr@ι]2l(uXYD< qC6rfY4 $`N;ugɂLn1Z:4 "8Pp`>~\V1>tٚiџ6`MR %H veT;*neTC2veT;*nT;*neL;2n]T;nLû2v]T;v]T;2nLC*v]Ló*!vLCn];*!7kI11jJsb')FsXũ(9R Az/j֓`5R^դ=bԔ ^դ=bԔ ڴZPsAwqzr-IAA yg'(b҃Aw/jNQ{%){ojQ%)޳{Vrũ)ޱzq -Yk?ιm38_y]eD( ?L*ycmQ$0G0θ\*i"[euSDK$qD{}skyc[ae@ a{}s*h}YD4G =덳jh}ƗU40sH_qIK P6hyVM PηhuH 0wLi#[iI, ?θLX}ae@ a:m2*i"]T<@η;ӟ.<72\2#J$ ˺wfUD3"˺fUD3"˪veTC2˺veTC"̻fUC2!˪vUC2!̻weT3!˪fTC"ܻweT3!̺vTC"̺vTC!˺eT2!ܻvTC!oY/jғabԔ)!y8ZNQjRPs޵^դAk)1ygi9F{ũ(9A 8I0{ť1H1yg'(k ޳ڴ`5JbA89Fk sz-ZN0{$)泋V-(9H0֒)'1F {/jN0sXAwzIEb҃a5jA1ڧaT0+hu@҆ V|.گN1?xʓ@pRCjώ(͓M/Veɐ uϗM.T%Hn]Lû2!n]L;2!nTC*n]TC*neL;2nL;2neLC*!nLû*nLC*!]T;*n];*]Tû*7IQjRPs7i90{-IBbbAw޳ڵ=c)1ygI0{ũ(9R AoYZNQ-IAR AoYI0{ũ(9Ayg'(k q{VIAQ yf'=Z?oY9FkAyIkAYū9Ebԃ?o8i(ZPb@yԜ`(1F }qUP4zjsȉ떬W*LNj =n9~%ʓ":d̻veTC2!̻veTC2˺wfUC2!˺wfTC2ܻvUD2!˪vUC2̺weT3!ܻweT3!ܺveD2˪eT3!˺eT2!˩veC"̺eD2b)9F{ŭIAbbAw޳ڵ=k1H18ZNQ-jJbb?q{V`5RPsAwq{V`5RPs?z/jr-IAA i8k q{Vr-I9AZ`1jIR g'=ZPra%9RNb@w^Ԝ`I90V$ -Ij҃by;XmS+(Ő0`{}a#qWLK }wn]Zb|F+U&Fᒤ  =x՟*P&,Λ2^:3˔ 0@@߷^qtْI2TveTC*veT;*n]LC2v]LC*neL;2nL;2]LC*!neLC*!ne;vLó*!]Ló*nL;zq{Z=k%1A!z1{VbԔ) yk8IQ-IJbb?wq{VcZ޳ڴZ޳ڴRPsAoYZN0{ũ'1H1yf'(=b҃Asz-ZN0{%)޳{V-(9H0ړ-(9H0泋Vrũ)qjQ{Y8ZPb@;獴.gH}euTI,0@ι]2kymQ$4G0m2*yc[euSDK$덴kyc[euSD a:m1HyWU$0 }rHuQ(qC޸<.]D4m1fed8 }1&Z]DN,+hq@҇u^[VqAz6 TD|قG  }٧.֫ӟ2DH/\dRdG͗&xf.XBdfZtG"4HP۹uS0̪fD"۹uS̪dB ݻwS1쪈fB ݻuS0̪dB۹U1쪈dB!۹U1쪆d"ۙuSʈfB!۹wS0ʈdBۙu3쪆d ݹwS0ʈd"ݹwS0ʆd  5Z)!wS쨆Bw޳դ(sX%(9AAz/{VaZ 7i9FsX%(9A 8IQ-IAR AoYI0{ũ(9A ygi9Ek 泋ڴ`5JbA8i9Ekqzrթ'1H 5Z`IAA5ڳ^-H9H0޳{Rq$ -Yk?ιm38_yƙ]eDL( ?ι\kymQ$4G@\*i#[euSD(mI( [ae<@L&iSD P޸<.]T4 {l&ad4m1%Z]DN,޷XqpR#8lӗUϙ"$[2\23˓0@@߯>;ӟ.<7۲\2#J 4?Ghtfz/s.bÜ@?s.f!ݕQ Ds.f!ݕQ D?rbUȄs.bU ȄraݕQ @?s.bQ @?s.bP̄C2U @?r!U @?rP̄yk8ZNr5Z yk8ZNQkRPs')FsX)(9A oYZrjJbAwq{V`5RPsAwq{V`1jJbb?YZNQũ(91w%=ZAzZN0{%) {qzrũ'1F 泋V-(1H 泋Vrũ){ojN0{XAsyū9Absa;Xu+& }wv0޷^ңĂvlLI {r߯FL7mV>\jrϛ.P~ۖY^ZQ>tْI2T*@h Ki]+4veL;*n]Lû2veL;2v]C*]LC*v];*!neLC*!neLC*!];2ne;2n];*]LCzq{Z=k1HA oZ/j֓`Z 7gi9F0{ũ(9R AoY/jrjJbb?z/jrjJbb?z/jNQ-IAA i9Ek ڴ`5Jb Ao89Ekwz-ZJ0{X szIsAwzIk?k8g(=RNb Ԝ`H1F }qUKPl2~|6hɂ劓džvk&DxR#D@@oM5tΘ۹wU3̨dB ݻwS1쪈fB wS1쪈dB!ݻuSʨfD uSʨfD ݹu3쪆d"ۙuSʈdBۗu3쪆d ݹS0ʈdBU0ʈdBS0ʆD!ۙu1ʨd"{9Zr`5Z yg8IQֱjJcA{޳դ=c) ygi9FsX%(9A 8I0{ť1H1ygi8k(ڴ5RPbb=oYIsX ړ`iAAwդ5JR 7^ԜiAAw^Ԝ`I91qjP{XAsyū9AZr@:}t'H}aeSE, ?xLi#\iI, ?θLX}]U@ a:m2*X}]T8ˆ@θLof(mI$qB\f'mD P޸d_;nъI8`ƒ玼v͊(L M.Veɐ :p٣& *P"mٯT%HSmKu&zQj/̻veTC2!˺wfUC2!˺weTC2ܻvUC2!ܻfUC2̺veD2!ܻveD2!̺vUC2˩weD2!˩weD2ܻvTC!oZ/{Vb֤1H1 oY/j֓`Z! ygI0{-IARb?zq{V`5Z޳ڴZ޳ڴRPsAsz/jr-IAA w=ZAw/jQũ1H ڳ^IAA7^1jAA7Z`I90{Vr$ Ib҃bXmS+&}wn0ݵ^Àfl)LHzݯ>Llե:\xp8jjȏ.Lx~ۖY^^q>tْI2T!PH 5_ݻwU3ʨD"۹uS̨dBݹu3ʨD"ۙwS1̪d"۹wS1̨d"uSʈdBۙuSʈdBۙuS쪆d ݹS0ʈdBU0ʈd"ݹwS쪆D!ۗu0ʈd y8ZRr5Z 7gI0-IJbbAwsڴbԔ 7'(sX%1H1ygi9FsX%1F 7'(bԔ ޳{V`jJR AoYIsX 泋ړ^IAA7՜5J R fRb 7^`H90֒ť(IEbsa;XmS+& }wv0޵^Àfl)Js߳FL7mV>\x9jrȏ.Lx~۞y߷^qvْI2T!PH 5Ƹ˺wfUD3!̻veD3"̻fUD2!˺veD3!˺veD2!ܻwfTC"˪fTC"ܻweD2!˺fT3!˺fT3!˪weC2i9J0{-JJcBb'9Fsũ(AR B?q{VbԔ 7i9FsX%9A 8I0{ũ(9A 8I0{%1H1w'(bԔq{Vr-IAA g(bԓAzY0sX /jNP{ /ZN0sXsyū9Eb҃bb1I90{RqAgYU3$P>m0yH\mxuQ44$H;X]eTM$P+&\xoݶdRdGL"4@@,p _k{5n]LC2veL;2!v]LC2nL;2neLû2v];];]T;2ne;ne;n]Tû*!7IQjRPs7i9J0{-IAbbAwֳڴ=bԔ) ygi9F0{ũ(9A 8ZNQ-IAA 8I0{ũ1H1y'(bԔq{Vr-IAA g(bԃAw/ZNP{$({qjQ%)ޱ{Rq%(-Y/s?k7'9RR\ﶙc}ULI/L y@†\oxu y}vn0]^ Cfk)Jzݯ>Llե:\xp8jjȏ.Lx}ۖY^ZQ>tْI2T!FV+$>l!B˺fUD3!̻vUD3!̺wfTC2ܻfUC2̻wfTC"˺vUC2˺vUC"˩weT2!˺fT3!˺eT2!˩vUC"oz/{Vb֤1H1 oY/jғ`9Z 7gi90{ŭIAR A?z/js`5RPsAwֳڴZAwq{V`5Rbb?yZNQũ(91w=ZAw/jQũ1F 5^5jIQ yդ5J R bJ Q7Z^-(1F {/Yk?ιm38_y]eDL( ?ι]2kymQ$O4H@]2*yc[eI(iI(u@P޸Lo&iSD Pη<.]T4 z\%[ad4 l%Z]DO0<-y!yH 0?זscrjsI -/X*#"8Pp`?{ӎY߹bC~F TDxrcŇ玜vˆ횴gJ ̗)J钤F9B|6\!@veL;!neT;*!eLû2nL;2neLû*v]T;2v]T;2nLó*!]T;*]Tû*!vL;zq{V=k1JA oz/kVcZԔ) ygI0{-IARb?zq{V`5RPs޳ڴZ޳֓`5RPs?z/ZNQ)(9Ay'=bAsz-ZNP{%) {qzrũ'1F 泋V)(1H {Vrũ){ojN0{XAsyū9Absa;xulhi0}+&mSG.8`-dzz&ɍ XTJ,80wfn٭Jt߻n͂ 0P}׎9pݳV KŒ0`}兵O$/6©a#sWLK& n0]Z b~F+'Fᒤ  =x՛v*P&,Λ2\:3˓ 0@@|N\7lա2DH3^:3Ƌ$(j A`(`| `$@Hs.f!ݕQ Ds.f!ٕP̈@?w2aݙQ D?2aݕQ @?w.fU Ȅ2!ٕD?w.fQ @?raٕD?s.aٕD?r!U C.aݕ@?qڴAk%9AAz/{VZԔ) ygkI0{ŭIAR Az/jr测RPsAwq{V`5RPsAwz/jrjAR A8IsX$) 7դZPsb?oYIs /jQ%)qzqť){qjQ{ wzIjԃ=%IA\ﶙ}WLI/L"y@\yaulB#=ynן& jҝ.<85bRdG͗&@`>nZJtП:lrȎ*Dh6ˆ劓džV+T$>l!B̻veD3"̻fUC2!˪veD2!˪vUC2!̺weT3!ܻweT3!̺veC2˪weT2!˪eT2!˩veC"̺eT2i9F0{-IBbcA{޳^դ(k%1JA oYZrkRPsA{޳ڴZ ^դ=bԔ ޳ڴRPsAz/jQ-(9Ayb'=bAw/jQũ1F ړI91w՜5jIA7^`I91泋Vr$ IEb҃b5iA0;獴gH}aeD( >w<ʩXauSDK((qQ$0 ?w<.&(qM,덴ki"]D8G ?5 ybYDO0 m1ʧ(iS@0?*H_qD 0=}1f[aT0޷Xq@҇V|oZRQ@z6 D|قG  =oן& kR.ynn٫Fl^jjN*@`4vJ|R 6\!@neT;*!eLû2nT;!nT;2]C*!neLC*!];2nLCnLCne;2]LCzq{V=b֤1H1 oYjr`5R'(sX%1A 8ZNQ-IAR AoYZNQ-IAR AoYI0{ũ(1H1y'(=bԔޱ{VIAQ yb%=Zs?o89EjԔAwzY/sVszIk?k8g(=RNb y^^-(1F qjN0sV>wL*ydmQ4O4ˆP:}s qQ4O4G@θ\X}]e@ a:m2*i"]T<ˆ@Lg8qM(qC9\g'mD P6y"}֗U$ (C9LnY4N,:Ln֗Q$`'ed08ף&ԣ:Txn͂)8`ƒn[ɂԧK XTeɏ zݫ6+֫R*4'Λ2\2J YݳRߺlj $8HPݹuS̨dB۹u3ʨfD uSʨD uSʈfB!۹wS0̨D ݹU1ʨfB!۹wSʈd"U0ʨdBU0ʈd"ݹwS쪆B!{޵^'9F{ŭIAbcA{޵^խ'(sX)(9B Az/{V`Z 7'(sX%1H1yg8I0{ũ(9A yg'(k) 7'=bԔq{VrIAA 7ZPsb?YI/sV szY/sX /jNP{ /ZN0sVAsyū9Ebsa5jA1{,/XeuI00]2kymQ$0G0@θLXae@ a\X}]T8ˆ@w'iu8F lU#$`n[i͏5Й&47db0PAN;uf~劔fʍ -RE :qۧ.jѝ*4'Λ2\*J$(ݫ6+jЙ"m-R s.!ݙQ Ds.fٕ̄@?w.f!ٕP̄@?s.fU Ȅ2!ٕȄ2!ٕȄw.fQ Cr!U @?rQ C.bPD?wֳդ(sX(9R B?wsڴ=k1H1 oYZRr汋RPs޳դ=bԔ) 7'(k) 7'(jԔ ڴRPs?yZN0{ť1H ^5JbAk8i9AjԔAyIsY9Abԃ?Xi8Zsa%IA7Zթ(7ڧaT09<-hu@҆ :߯F\7שBl߼rՒi :d!Än{ɂ嚴gJ ׫N =xӗ 5h͑ NFMPĆrfٕ̈@?w2aݙQ DrbU D2aݕP̈@?s.bQ @?s.bQ Cr!ٕD?s.aݕPȄ?s.aݕD?rQ yg8ZNQ5RR 9gIQ1jJc@޳^դk1H18I0-IAR AoY/jrjJbb?YZNQ-IAR ygg(k {޳֓`jJR Ao89Fk wz-ZN0{$)泋V)(9H ڳ^-H9H0ړթ'1qzQ{Asyū8Zb@}s &8`y]eDL( ?L*ic\iM, ?θLX}]U@ a:m2*X}]T<҈@w8^mD0>8iu ybYDO4 sH_qHJ Pvi!yVM$`vXuD0=}1%Y4 (qv i8ed4ܷїv*Q*<8dZt,Hp}ۖy`bcB|5ӣ>l1n;tvZ3dD5Ӣl1Ã^;trJ$D5Ӣe<@v+Zad8‡ > khyWQ#(qB<-Y4 ,C<-b}֗Q$`v jH^mRL,գ6ThO7fZt(@`>xf.XBdݷfRdG"4@@V6DH۲\*n]TC*eLû*eLC*v]T;2];v]T;*ne;nL;ne;*]LCzq{V=k1H1 oY/jғ`9Z 7i9F{ũ(9R AoY/jrjJbbAwq{V`5RPs?z/jriAR Ak8I/sX%) ޳ڳ`5jJb Ao89Fk /jQť) {ojQ%){ojQ{ /ZN0sVAsyū9Absa5iA1,oʩY"[iM0G@m2kmQ$4G@m2*yc[euSDK(덴 kyc[euSD a\ʨH_uVQ$ ,}2HuQ(C9L&ee<‡ =s8m@0>(iu+& mS.8~ڳvjt&I TJ(80m0H{l1ÃN4dr9~%ʓ":dF;R&$m.R 2bUȄs.fUȄrbQ D?w.fٕȄ2U D?w.bP̄C2Q C2Q C.bD?wֳդ(sX(9R b?wֳڵAk%1JA oY/jr`5RP^ե'(k)1ygi9FsX%1H1ygi9FsX%1H 7%=bԔq{VIAR g'(bԓAszZN0{$)泋֓-H91ړ-(9H ړ)'1F ojP{XAsyū9AZr@m3 &8`y]eDL( ?ι\+ymQ$4G@\*i"[euSD(mM, [ee@Pw<.euR@@6ycYDO0}r8m@0=}2ʧed8\U#$`5)8ed4=yo٣.+U:\^n͂)6`ƒ~|6iˆˑ-Y.Teɏ ޻rݫ6+֫R*4'Λ2\*J :oןUh̖͑HrCD@D.z@s{۹wU1쪆dB۹wU1̪d"ۙuSʈdB!۹wS0ʨfBۙuSʆd"U0ʨdBu1ʨdBS0ʆd {9jr`ZԔ)1Yjr`5Z 9gkI0{-IAbb?wq{VZ ^ե'(k) 7'(k ^դZAzZNQũ(1H1yf'(=bAzZJ0{X (泋V-H91ڳ^-H91֒թ'1ojNP{XAXi(ZPb Ԝ`(1F}|}ULL,hq8y7eTO,p0y8uL8 (QyiYUI ꦉ@ue}<@󌮪haCe}4L*'Hƹut$/꤁(`}g4p+&Ő0`};g,p:$ycutK2hPlB#lӗUϙ"$[2\:3˔ 0@@vVlWV:ThO6dJT'L"0@@;֫Q"$m.R @N7ΗWJ?ۙwS1̪d"ۙwS0̨D u3쪈dBۙuSʈd"u3쨆D ۹wSʆd"ݹS0ʆd"ݹwS쨆B!ۗu0ʈd y8ZRr 5Z yg8IQֱjJs@޳^դAk1H1yk8I0{ũ(AR AoYZNQ-IAR AoYY0{ũ(9Aygg(k ڴ5Rbak89Fk/jQ%) {ojQ%)޳{Vrũ)ޱ{Rq$ /ZJ/s>wLk(u]T@K( ?ι]2kqU48P;}s qQ4O4G0\*i"ae@ a:\XyƘYD4G0?v,.euS@ P޸pB^;tvJ$D5Ӣ7jhyWQ#(C:L%[aT4 }2ged8\U#$`5)7ed4=yo٣.+U:\^n͂)6`ƒ~|6iˆ̑ -Y.Teɐ ޻߯>;ӟ.<72\2#Ɗ$(9ןUh̖̑HrCD uVWuNw.f!ٕP̄@?s.fUȄ2aݕP̄CraݕP̄2!U D?s.aݕD?s.aݕD?r!U C.aݕ @?qڴ=k%1A!sz/{VcZԔ! 9giI0{ũIAR Az/jr5RPsAwq{V`5RPsAwq{VjJbb8IFsX$) 7դZs?YI0sX (ړIAA7^Ԝ1jAAړ-(9H ֓թ1qjP{XAsyū9AZr@:}s '8yaeD( >wLi#[iI, >wwLiciM00@θ\i"[euSDL(덴 mM(덴kycae<@w<.iSD P޸rfY4 (qN;ugɆ(M[3^JTG͘(Dp|זy`f)ÀV+U&Dxrc瞼vˆ횴J ̗)J钤Fj͆횴&HfKT@l!B`B@(b˪veD2!˪fUC2̺veD2!̺veD2!˺vUC"ܻveC2ܻveC2ܺvTC!oZ/kVb֤1H1 oZ/kVcbԔ) yk8JNQֱjJbAw޳ڴ=bԔ 7'(k) 7'(k) 泋ڴRPsAwq{RrIAQ g'(bԓAwz/ZNP{%) ޳{V-(9H0ړ-(9H0泋Vթ1{ojN0{XAXi(ZPb@՜`H1F eU3$P>m0yH\mxuQ<4&I\mX]et,plhi0qmt,plhaD @{;YUG $y0_mtM$/ 8X[]G 2iCƹutM6ɠqd ƹamS2Ysx[TBl*0`;gMP~6͏5ϙ&,'4bRdh*HpbnJ$łfKF|ق8lѓˏ תLFv~zSŀ5ʒ8`A@0@(n{/d}v/˺veD3!˪fUC2˺vUC2˺vUC2˪weT2!˺fT3!˺eT2!˩vUC"oz/{Vb֤1H1 oZ/j֓aZ! ygI0{-IAbb?q{VcZ^դ=bԔ ^դ=b҃޳V`5Jbb?z/ZNQũ(9H17դRPsb?YI/sX ojQ%){/jNP{X /jN0{Xyū9Abbf1iA1RqAgYU3$P>m0y@\mxmQ4$ƖHyi]3/+'aD @|mX]eTM$P\xoݷfRdG"4H@|>;Q"#m-R䆉 0(ݷWj=]LC*v]T;eLC*!];v]Tû*];2];*LCzq{ڴ=k%9AAzq{VbԔ)1y8ZNQֱjJbAwsڴbԔ ^դ(k) 7դ=bԔ ޳ڴ5RPs?zZNP{ũ'1H17^դRPbbk8i9EkAszY0sX szIkAwzIk?o8g(ZPb@yԜ`H1F qeU3$P2$Q  qWLI,,Hid0q}DEζꦉQyiYU/+(QyiL 4"y8x]eS/8ꦉ8qxeS"y(@{gS<>K@oWTB'H[S4p:$y]0`}ߧ vz&ʏMX2#"8Pp?ӎY߹bC~F TDxbcŇ玜6ˆ횴fɋ리VJ钤F ܶˆ劔%džf+T$@l!Bk%Bp1B˪veD2!˪fUC2˺veD2!̺veC2˺fTC!̺vUC"ܺvTC!˺eT2!ܻvTC!oY/jғaZԔ)!{8ZNQkRPs^խ'(k%1H18I0-IAR AoYZNQ-IAR AoYZNQ{ũ(9A 8IFsX ) 7դZs?YI/sX(泋֓IAA7^`1jAAړ-(9H ֒թ1qjP{Asyū9AZr@:}t '8yaeSE, >wyc]T8G =*XyVQ(qB9LoZ]T4z\]DN,޸+huH 0>rfY4 (p^;ˆ(Ε$3`JdG͘(Dp}۞2aj)DV+&F|rdvˆ횴fɋ떬VJ钤n[evJ|6X!p x+&P˺veT3!˪vUC2̺veD2!̺veC2˪fT3!̺vTC!̺fT3!˪weC2i9J0{-JJbBb'9FsZũ(AR B?{q{VbԔ! 7gi9FsZũ(9A YZNQ-IAR AoYZNQ)(9A 8i9FsX ) ^՜RPs?YI0{X$)޳VIAA7^՜5J R yJ R bIQ7Z-(1F ojN0sV?ι]2(_yƙ]UDL( >xL*ycmQ$0G@:m2kyiM, >6,.&8_uWQ$0 >6+iIK$qBLg(mI$q:\g(mD P6y!}ƗU#(BL,T2DH4`BD  0@@|NL,S.4'ZX!e 9AzIP.Lp?rbU D2aݕP̈@?s.bQ @?s.bQ Cr!ٕD?s.aݕPȄ?w.aݕD?r!Q Cyk8ZNr5Z yk8ZNQjRPsb'(sX%(9A oYZrjJcAwq{V`5R޳{V`5RPsAyZNQ)(9A 8i9Fs ޳֓`jAR g'=Z?oX9EkAyIkAwzIk?o8i(ZPb@7Z)'1ojN/s?ι]2k(qWYD< aC6e@@6aT8G > ki!}ƗU$ ,C:LZaT4l%Z]DO0+huH 0?rfZY4 (q=4~労ˑ m0Z23 "8Pp`>~0ݵZq@x"rfYY4 (`>tǂԧ̑n1Z:4 $8Xp?zφp޵Zr"@zʓ">l1n[f~zsFfK&DtR#D=bf!vْ).Hp48 x |/nT;2neLC*!nLû*neLC*!]T;2n];2n];*LCzq{Z=k%1JA!sz/{VbԔ) yg8I1-IBbb?wq{VcZ^դ=bԔ ^դZq{V`1jJba8i9Fk {޳{VIAA g'(b?oYIFkAyIkAszIk?k8g(=RNb w^^-(1F qjN0sV>xL*ymU4P8‰Q.'8_yƘYT< a덴 mM0 >6mM({}s*h}YD4F ?6+ZaT8‡ > khyWQ#(Cz\%[aT4 l%Z]D09<-y!yH 0>rfY4 $`>4~嚴ˑ m0Z23 "8Pp`?{ӆ9q^^"Az%ʓ#>l1n[g~zsƄfK&DtR#DN3jb@vݒ)P.Lp4:@xw2!ݕP̈@?s.fU D?w.fU D?w.bQ Cr!ٕ D?raٕ D?r!U C.bD?sդ(kX%(9R A?{q{Z=b֤)H18ZNQjJcAw޳ڴbԔ ^դk) 7'(k)^դZAsz/jQթ(917ZPsb=7i8bԓAw/ZN0{X /jNP{ -Y/sAsyū9Eb҃bf5jA1|,oʩY"\iQ$4P|.gH}ae@K$덵&(uWU4O4ˆ@θLX}]T<ˆ@θLg8_uQ$ ,  ky"]D8G ?6yc]D4 m1ʧ(iS@0?)H_qD0?)8iRv\R1a>tْiџ6\brb "@xݚi4X!ۖ90\Nt^8fRT' $(8 y!<7xs.fU Ȅ2!ٕȄ2!ٕȄ.fQ @?r!ٕ D?r!ٕ @?rP̄yg8ZNR5R yg8JNQjRPs')FsX)(9AAoY/jr测RPsAw޳ڴZ޳ڴZsz/jrIAR AoYI0{%1H ڴ`5jJb Ao89Fkw/ZNP{$({qjQ%){ojP{ wzIk?oXi(ZNb Ԝ`H1F }}qMI0lhid(@|x]eTM/+(Hc}Q4pL,'P_mTM/8$y(`[D@l*@oWTB󌬚'@|kU< y]0`~-ez݊gK MٰZ2#"8Pp`>yv0\VQxRpR#玼wjϏ5hΕ1Z2#˓0@@xf.٫Fl^jjN(@`?vn٩Bdxo6dJD˒$( wU2<7ZV s.fU Ȅ2!ٕ̄CraٕȄ2fU @?raٕD?s.aٕ D?r!Q C.aݕ @?qڴAk%9AAz1{VbԔ) ygI0-IAbb?{q{V`5Z޳ڴZ޳ڴZsAwojrIAR @yg'(bԔޱ{V-IAAyRPbag(Z?Y9Ebԃ?o8i(Zra%J Q5ړթ)wL*yqWUD< qC,oX}auSE( >7vݛl!B ޳V9hZdGL(({ok}~a۹wS1̨D ݹU1̨fB!۹wSʈd"U1ʨdBU1ʨdBS0ʆd!ۙu3ʨdBYjr`9Z) y8ZNQjRPs^խ'(k%1H1 8ZNQ-IAR B?z/jrjJbb?z/jr-IAR A8I0{X%1H 7^դZs?yZJ0{%) ޳֓IAA7՜5J R 7^ԜiAA5Z^-H9H0ޱ{Rq wzIEbsa5iA0,oʨX[eM0G0m2kymQ$0G0@]2*i#[euSDK$qC덴 yc[euSDK$a{}2*X}֘YD4F >5쪉c]T8G =*XyVQ(qB9LoZ]T4z\]DN,+i!yH 0=}1%Y4 $`N;Ɇ(Ε$`JdG*Dp|׎Ybң~F+TDxrcň8lѓ5h͓ -XR %H]xӗ'ˏ VH|bC2_Z:jbtGL((˪vUC2˺vUC2˺vTC"ܻveD2˪weD2!˩veC2ܺvT3!oY/j֓cbԔ)1Yjr`5Z 7i9J0{ũIAR A?z/{V`5RR޳ڴ=bԔ ^դZ޳{V`5Rbb?oYZJ0{ť1H0ڴ`5jJb Ag(bԃAw/ZNP{$({qjQ%){ojP{ wzIk?o8i(RNb ՜`H1F }}qUK0;,T2DH4`BD  0@@|NL,S.<'ΚZ"e=xlώ&GF !:`!P?}}~{s۹wS0ʨfB!۹wSʈdBu3쨆D!۹uS쪆D ۹uS쨆B!ۗu1ʨdBݹwS쨆Bw޳^ե'(sX(9R A?q{Z=bԤ)1y8JNQ-jJbb?wq{VcZ޳ڴZ޳ڴZsAwojrIAR @7i9Ek q{V-IAAwդRPbAf9RPbA7g(Zsb%9RNb yԜI90ޱzQ{Asyũ8ZPb :}t'8yaeDL( ?\*ic\iM, ?θLX}]U@ a:m2*i"]T<@Lʨ8_uQ#,s*XyƗU4,}28^qIJ Pη+bU4 ,CzLY4N,B+y!yH 0=}1%Y3$`^[ˊiN"$Λ`Rdg*Hp|׎Yfң~F+TDxrcŇ玜vˆ횴fɋ ̖J钤F ܶˆ튔%džf+T@l!B1ߵV9jZdGL$ ˺vUC2˺vUC2˺fTC"ܻveC2ܻveC2ܻvUC"˺eD2i9J0{-JJbB^'(sXũ(9R A?zq{VcZ 7'9FsX%1H1 8I0{ũ(9A 8I0{ũ(91ygi8k {ޱ{V^jJ R AoXIsV {q{Vr-H917^1jIQ fRNb@bJ Q֓թ1qjP{XAY8ZPb :}gH}aeSE, ?xL*i#\iM, ?wLʨX}]T< a{}skyc[euSD a{m2*X}֘YD4G > yc]T8G ?6ybYDO0m1ʧ'iR@҈ ?*H_qD0=rfaT0޷Xq@҇V|oZRQ@z6 D|Ⴄ :ݫ><,U:Txo8hjȏ.Lߞ2`b bzR:d 2`^Q=rՂϚ,Hh?zfwU2<7ZV P~g+?|O˪fTC"˩weT3!̺vUC2ܻveC2ܻvUC"̺eT2!ܻvTC!oY/js`Z) y8ZNQjJPs޵^դ(k1H1y8I0{ũ(AR AoYZNQ-IAR A8IFsX%1H1ygi(k ޳ړ`1jJR Ag'(b҃Aw/jNQ{%) ޳{Vr)(1H ڳ^I91֒թ1{ojN0sXAXi(RNb :}gH}euI0G@ms(uWYD<a덵&(uWU48ˆ@:m2*i"ae@ a:m1X}ƘYD4G0?v,.euS@ Pw,-Zad8G ?5 i!}WQ#(qBLnY4N,9djrȏ.Lxߞy߷^qvݒI4T!|~دYFdݶdJD˒$ ֥6D7X raݕP̄CraݕP̄Cr!ٕD?s.aݕPȄw.bPȄ?s.aٕ @ 5Z)1S쨆Bw޳դ(kX%9AAz/{VaZ 7i9Fsũ(9A oYZNQ-jJbb?z/jrjJbAoYZNQթ(9A 7'=bԔ޳V^jAR g'(b҃Aw/ZNP{%)qzrũ1 {ojNP{ /jN0{XY8bsaf5jA1;}gH}euI00:}s (uXYD< a:m3kmM, >6,.&(qQ$0 >6iHK$qB{m2HyWQ$,}sHuM(qBz\feu<҇ >8^m@0?8iuRw<ʨH}]T< a{}skyc[euR@ azm2)X}ƘYD4G ?6Zad<ˆ0?6ybYDO0m1ʧ'iR@0?*HqD0?)8iuφY`j:eF׬Rf (8@nܱVQxS"hB1ߵV:jZtGL((<@@~s~neLC*!ne;v]Lû*!]Tû*]Ló*7gIQ汋RP 9gIQjRPs)9Fsũ(9R Az/kV`5Z^դ=k) 7'(k) 7%=bԔ ޳ڳ`5Rbb?z-ZNQũ'1H17^՜RNbAg'=Zs?YūIkszIkAszIk?k7g(=RNb w^^-(1ojN0s>wL*ydmU4O8‰P|덵'8_yƘYT< a:m2kyc[iI(mI(e@P޸Lo&iSD Pw+]D4 }2ڨ(mS@0?*H_qD0=}rfaT0޷Xq;,U:Tho8hjȏ.Lx~ߞy`b "@x 8`r`bq>tՊ .Hp?nwV2D7ΚX% @(?}߻ۙuSʈdBu3쨆D ۹wSʆd"ݹS0ʆd ݹwS쪆B!ۗu0ʈd {9Zr`5Z! y8ZNQkRPs^'(sX%1A oYZNQjJbb?q{V`5RPsAwq{V`5Rbb?z/jNQ-I9A gi(k w/jq)(91y9ZPsb=k8i9AjԓAYūIFkAY9Ebԃ?oXi(ZraIA5ړե(66,.&(qQ$0 >6,.iIK$qB9\ʨ8^qM(qCz\ʧ(mD P6y"}ƗU$ (B9LnY4,C9Ln֗Q$`v jH^mRx^|WU2DG2Z"e 9p[Jl5b:# neLó*neLC*!]T;2ne;ne;2]Tó*7kI1ֱjJPs7i90{-IBbbAw޳դ=k1H18IQ-IARb?z/jr 5RPsAwq{V`5RNbb?z/jr-IAR 8i9Fs({q{VIAA g(bԃAzY0sX wzZJ0sX /jNP{ /ZN0sVAszIEb҃bf1iA0lBn[fzjSFfKBtR#=bf!vْ).Hp=NLR"MX+Nc?wG~_?nLû*ne;nLC*vLCne;2szq{V=k%1A!z1{VbԤ)18ZNQjRPs޳^դ=k) ygi9FsX%1JA 8I0{%1H1ygi9Ak)^RPs?yZN0{%1F Z5jJR @g'=Zs?YūIFkAwzY/sAo8i(Zra%J Q5ڒť(wL+qWYD< qC6,oʨX}auSE( >7pR#ѓ 5NZ2#Ƌ,80|N\7l֥:Th/\bJT'L 0@@VlWlա2D72Z"ei˂zSd~2PxP/_ܻveD2!˺vTC"ܺvUC2ܺvUC"̺eT2!ܻvTC!oY/j֓cbԔ )19ZNr测RPsb'(sX%9A YZNQ1jJbb?z/jrjJbb?z/jrjJbAoYY0{ũ(1H17=bAwz/jNQũ'1H0Z5jJ R f9RPra'=ZPragRR b5jAA֒ť(-YjԃbX]muQ46('aD(aeMI/,,Hid0UDE ꦉQ;7]3/+'Y#yiL 4"y0|X]e38ꦁ8\k7YLaCu$O꤁(`};iS4+&Ő0`[S4p: y]8`;ghP~vϓUϙ&,'4bRth*HpbnJ$łfKէF|قώˏ ̗*LF{zZ3$D~%R6\!@}~nW:LH1X% ?~˺vUC"˩weD2!˪eT3!˪weD2ܻvUC!oZ/{Vb֤1H1 oZ/j֓aZԔ) yg8IQ-JJbbAwqڴbԔ 7'(k) 7'(k) 7^դ=bԃq{VjIR AoYIsX)޳VIAAwդRNbA7i(b?X9Ab҃?oXi8Zsa%J Q5֒Ť 6 y"YDO0 z\feu<҇ >)H^qD0?8iu+&y~9_b)DvLHs߯FL7l֥:\xp8jjȏ.Lx}׎9^ZQ>tْIP2T!ߖYݳRߺlj $8HPqۣ%Ȗ Dt1B P˺fTC"ܻveD2˪weD2!˩veC2ܺvTC!oY/j֓bԤ1H1 oY/js`9Z ygI0{-IAbb?wq{VZ ^ե'(k) 7'(k) ^դ=Z޳ړ`5Jbao8IsX ޳{VIAA5^1jIR g%9RPbA7g(Zsa5jAA7Z^-(1F oZJ/s?m38_yƙ]eDL( >xL*iciM0G0@θ\*i"[euSE(6,.&(qQ$0 >iDK$qB{m2HyWU$,s)XyVQ#(Cz\feu<҇ =s8mS@҈ >ڨ'eu8 lY#$`5)'ed0lӛjҟ.DX/hjϜ0Ta=4evjSȉ㖬W*Lnjxӗ 5h͓ -XR % ]nӗ (K VH|bCDn[tdj!tՂȎ&8H@2@  P0u3쪆d ݹS0ʈdBU1ʨdBU0ʈd"ݹwS쨆B!w޵^֭')FsũIAbbAw޳^դ(sX%(9AAz/kV`Z 7'9FsX%1A 8I1-IAR AoYZNQ-IAA 8I/sX%1H07=ZAw/jQթ(91y=Zs?oX9FkYūIFkAwzYsAwzIk?k7'=RNb Ԝ`H9F }|ﶙWMI/l"y@{l!B-r_ZߺjbtGL(("@ xXO˺vTC"ܻweD2!˪weT2!˩veC2ܺvTC!oY/j֓cbԔ)H1 oY/js`5Z 9gkI0{-IAbb?q{VZ ^դ=c) 7'(k ^դZAwqjr-IAQ gg(bԔq{Vr-H9A7^՜5JR @wդ5J R fRR bIA5ړ)'1qjN0sV>wL+qWYD< $qD6'iu8F \U#$`v )8it4=o٧.+,U:\_:n͂)8`ƒn{Ɇԧˏ-XTeɏ :qۧ.jћ&,ZZ*J rݧ.*PMP n[tdn!tՂ莘(6rfY4 $`^[ˊhΗ$`JdG͘(Dp}ۖz2af)ĀV+&D|rd瞼vˆԧJ ̗*L钤F ܷiˆ튔%džf+T@l!B2_Z:jZtGL((,p"@8ܺveD2˪eT3!˺fT3!˺eT2!ܻvUC!oZ/kVbԤ1H1 oY/js`9Z 9gkI0{-IARb?q{VaZ^դ=bԔ ^դ=bԔ ڴZsAwz/jr-I9A 7i9Ak qjrթ(9H1Z`1jIQ f9RPbA'(=ZPrA%9Rb 1iA1zQ{Aui7et4B4ꨒYD (`uY]3$PKŐ0`;gO$OɠiCWL+&|nܳZ"|F+U'Fᒤ =oף& kR.<85bRdG&xnn٫Fl^jjN*D`?zn.X>\hObB3$ qۣ%Ȗ Dt1₀(0 `hXOܻweD2!˺fTC!̺vTC!˺eT2!˩vUC"oZ/{Vb֤1H1 oY/jғ`9Z 9gkI0{-IARb?{q{VaZ^դ=bԔ ^դ=bԔ 泋ڴRPsAz/jQ-H9Ayb'(=b҃Az-ZN0{%) {qzrթ'1H 5Z`iAA5Z`I91֒թ)qjQ{Y8ZPb@Ԝ`-(1}|ﶙc}UL,,hq8i7eTM,p0"y8iYU3/+'aD @}\mX]eTM/+'Y#;YU $y8qxeTM/ 8|WUG 2iD wc}O$O꤁(@[U<+(Œ0`[4p:"y]0`-4~̓Z^BT'(Dh}۞2j:$łvk(Jć  ]oן*P"$ZZ*J$(߯>+֫R&,0VE͆튓ƂE!8\!@'P"h x(@];v]Lû*!]T;*]Tû*!vL;zq{Z=k%1AAzq{VbԤ)18ZNQjJPs@޳դ=bԤ) 7i9FsX%1H1ygi9FsX%1H1y'(k 泋ڴ5RPrb=89Fs ڳ`jIR wդRbA8i(b='=ZPbA'9RNb yԜI90ޱzQ{Aui7et46('aD(seMI/L,hq8i[]3$P5e<@v+aT8G >khyWQ(qB޸<-Y4,,-yb}ƗQ$`)8iul!B1ߵV:jZtGL((F<p2(0 Px&X%̺vUC2ܻweD2˪weD2ܻvUC"̺eT2!i90{-JJcBb'9FsZũ(AR A?{q{VbԔ 7i9FsXũ(9A 9ZNQ-IAR AoYZNQ-IAR 8I0sX%1H07=ZAYZJ0{%1 7^՜RNbAg(b҃=8i(b?Y9Ebԃ=%9Rb b1iA1{Rq ueT,B4ꨒYD (`eUI/L.hq8i]3$P6e@@η<.[ee<҈0?5 i!}ƗU#(Cz\%[aT4l%Z]DN0<-y!yH 0>rfY4 (`^[hˊiN"$Λ`Jdg*Dp}ۖy`f)ÀV+U&D|rc8lѓ 5h͓ -XR %H]ӗ'ˏ VHrC^3f >rzN&8H@ xdP`< (_]ۙuS쪆d"ݹS0ʈd"S0ʈd"ݹwS쪆B!ۗu0ʈd {9Zr`5Z! yk8ZNQjJPs^խ'(kX%1HA YZNQ1jJbb?z1{V`5RPsAwq{V`5Jbb?z/jNQ-IAA gi9Ak ڴ5JbA7i8bԔAszZJ0{X w-ZJ0sX ojP{ /jN0sXo8g(=RNb w^^-(1sgY]3$p2$Q@}|c}UD 8+HaD(aeL8 'Y# @}\mX]eTM,plhid @|xmt$PxnܱVQvRh!B1޵V9jZtGL((PF<p2(0 PH4̺vUC2ܻveD2˩veD2ܻvTC!˺weD2b)9F{-IBbcA{޳^ե'(sX%(9AAsz/j֓`5Z'(k%1H1ygkI0{ũ(9A 8I0{%1H1yg'(k {q{V^jJ R AoYIsX)޳VIAA5^5jIR g%9RPbA7g(Zraդ5jAA7Z-(1F oZJ/s?m3 &8_y]eDL( >xL*ycmQ$0G@:m3kmM0 ?wLʨHyƘYD8ˆ@LʨHyWU4O0 >6e@@v+aT8G ?5 i!}ƗU$ ,C޸,-cU4 ,B޸+y!}VM P5)H^mRh޵V9jZtGL((UK`A7 -$P9ܻveD2˪weT2!˪weD2ܻvUC"˺eD2i9F0{-IBbA޵^խ'(sX%(9AAsz/j֓`5Z '(k%1H1ygi90{ũ(9A 8I/sX%1H1yf'(k ޳ڴ`5RbboXIsX ޳{V-IAA7դJb @yդ5JR fRb 7^^H9H0Vť(Ib҃b1iA0;}gH}aeSD( ?θ\*yciM0 >6,og8_yƘYD8ˆ@\X}]T<@\ʨ8_uVQ$, }s*XyƗU40z\g(mD P6y!}ƗU#(BӆYf9$EۆVLHN\WW>d^jrϛ.L}זY^ZQ>tْIP2TۖYpݱR:lj͖$4H@ۧ& uMV'DtA₀70.$P><;:˺fTC!̺vTC"̺fT3!˪weC2i9J0{-JJcBb)9F{ũ)ARb?wqڴ=bԔ) ygI0{-IAR Az/jrjJbAwq{V`5RNbb?z/jr-IAR A8IsX$) 7դ9Zs?YY0{X ){qjqũ'1H 5Z`iAA7^Ԝ`iAAw^Ԝ`IA1Vrť(Ijԃwk8]muQ4ζ *Hid0wi7]TM,p2ƖH{;X]mt,q@0y@wL8 (QyiYT ꦉ@uQ4pl,GY#;iDB0haCwe}Q4p+@WT0HQu_e3 2hYo7LK0`{cutK2GHn|6ϏUЛ*48\fb0TA>4zz&ɍ ,REɏ rݯ>;ԡ2DH4`JT'L"4@@^|WV:LX/\4`:3$ }՗ ʍk%Bp!B>+jO얨FxA₀̺vUC2˩veD2˩veC2ܺvTC!oY/kVb֤1H1 oZ/j֓aZԔ) yk8JNQֱjJcA{޳ڴ=bԔ) 7gi9FsX%1H18I0{ũ(1H1ygi9FsV) ^դZAwz/jQթ(917դZPsb?YI/sX ojQ%)qzq%)ޱzq$(-Ys=IA5ړť(wL*ydmU4P8a:}s (uWYD8Q:}smM0 >6,.&(qQ$0 >iDK$a޸Lf(mIK$a:\g'mD P޸rfY4 $`^[ˊ(Ε$3`JTG͘(Dh|׎YbңC~F TDxbcŇ玜6hˆ횴fɋ떬VJ钤FvhɂzsƄV+$>l!B ^V9hZd'L$(Y@OE<p2(0 Po˪weT3!˺fT3!˺eT2!˩vUC"˺eD2b)9F{-IAbbAw޳^դ(k%1A oYjr5RPs޵^դ=c) 7'(sX%1H17'(k) ^դ=ZAwojr-IAA yg'(bԃAwz-ZNP{%) {qzrũ'1F ڴ`IAA7^ԜiAA7^`H9H0Vr$ wzIEbsa;XuSpRCx՛*ћ*474`JTG&6,.&(qQ$0 >iSDK a{}2XyWU$0s)XuVQ(C޸<.]T4 {\&ad4 l%Z]DN0<-y!yH 0>reY4 $`^[ˆ(Ε$3`JdG͘(Dh|זYfң~F+TDxrcŇlѓ(M -XR =xӓˏ VH|rC^3j >rтȎ&8PPա.4-Pۙu3쨆D!۹uS쪆D!۹uS쨆B!ۗU0ʈd {9jr`9Z)!{8ZRr5RR 7i9F{ũ)AR A?z/{V`5Z^դ=bԔ ^դ=bԔ ^դZz/jQ-H9A 7i9Ek q{Rr-H9A7դRbA8i(b҃?o8i8b҃?oXi8bsbJ Q5ړթ)Ibsa;X_mQ<ζ ('aD(uY]3$PrтȎ&xLk(uYT@K$ ?θ\kyqU4O8ˆP:}s qQ$O4G@θLX}]e@ a:m2X}]T8ˆ@\ʨ8_uQ#,s*XyƗU4,{m1ʧ(mD Pvy"}֗U$ (B:LoY4N,C޷+hyH 0?ڧaT0玼ӛkR2LhO8jz P6\^[Ɇ̑ MX"K,80\xoݷfb(@`?vدZJl^hbtg͖$8HPN\+ӝ*,ٮT ^3fQ`;ljg((][ZYWhVXTHS/˪eT2!˪weD2ܺvTC!oY/j֓bԤ1H1 oY/js`9Z ygI0-IBbb?wq{ZZ '(k) 7'(k) 7'=bԔ wq{VrjAR AoYI/sX$) 泋ڳ`jIR f'=Zsb?YūIkszIkAYū9Ebԃ='9Rb w^^-(1F qj0sV?\kqWYD< qC77 ybYDO4 sH_qHJ P5 hyM `5 jHqD0>rʧaT0+hq@҆ t^o[RQ@z6 D|قG  :ݫ><,գ:Txo8hjȏ.Lx~ߞz2`b "@zR8`yߵZQ`pт,Dh>^|Wԡ.<'Z0V NJ =r_VfJC抐nLCvLCnL;zq{Z=k%9B A?{q{ڴ=k1HA oY/js`5Z 7i9FsXũ(9A oYZNQjJbb?z/jrjJbb?z/jrjIR A8i9FsX) 7=ZAz-ZNQ{ť1F ڴ`1jIR ybRPbA'=ZPrag%Rb 7^^H9H Vr$ -Yjԃwi8]et46('aD(agU0
  • <mWBlxfק:ThO\bBC$(zpן5(K Dt1₀ߖ/ګB\h/Z% !a!a!zaw.bP̄w.aݕ @?ֳդ(sX(ARbw޳դ(sX%(9B Azq{VbԔ) ygkI0{ŭIAR A?z/jr 5RPsAwq{V`5RPsAwq{V`5RNbb=oYI0{ũ1H1yg'(bԔqjr-(9A7դRNbAg(b?o8i9Abԃ?o8i(bsbb5jIA7^^-(1F ojJ/s?m38_yƙ]eDL( >xL*iciM0G0@m2kydiM, ?w y"}YDO0 }2ڨ8^qD P޷,-cU4 ,Cz\Y4N,B޷huD >q%Y4 (pN;ugɆ(M3`JdG*Dp~ߧ sbnJ3dƄۆJnj=x՛uϗ0X"  rݫ6+֪ћ&,/VEjˆsF5꒡8\!@{nwU.4.R@  p 0  ۹uS쪆D!ۙu3̨fBS0쪆D!{^'9F{ŭIAbbAw޳^դ(sX%9AAoz/jғ`5Z '(sX%1H18I0{ũ(9A 8I0{ũ(9A 8i9FsX%) 7^դ=ZAwz/jQũ(91yb%=Zs?oYIsqjQť){/jNP{X /jN0{Xsyū9Eb҃b՜I90{RqAu7eTO,@ʦY# @}\oyauhaP9Ô8Ì8C|7t6d6C\5CT4D3?]T;*]Ló*ne;*7gIQjJPsi9F0{ŭIARb?wq{ڴ=bԔ) ygi9J0{ũ(9AAoYZNQ-IAR AoYZNQ-IAR AoXI0{ũ1H1w'(=bԔ޳{V^jAR g'(b҃Aw/ZNP{$)qzrũ1 ޱ{Rrť)ޱ{Rq$(-Yk?k7'9J Q\oc}ULI/L"y@y;X_mt44ꦊQ#@}|yauS<4ʦIy7]3/L,HaD @}\mX]eS/+'QwUDD qd(@\m7UI ɢq(`};D󌮢HYeS iD e}O$O"qe3G0GH7WD>+$ye3G0`}ߧ vjsH TJ,80}vfn٭JtrՊϛ,Hh?n֣6D7X% V\Q )H|R€ܺvUC"ܺvTC!˺eD2i90{-jJsi9F{ŭIAbbwֳڴ=c)H1y8IQ-IAbb?z/{V`5RPsAwq{V`5RPsAwq{V`jJbb?oYZNQ{ũ(9H1w%=bAsz/ZNQ{ť1F ڴ`jAQ g'=Zsb7g(Zsb'9RNb@w^`H9H0Vr$ -IjԃbX_muQ<ζ *(ad0YU3P~p޵^ b|5$BtbCj͊ˑ ,P ]n՛5h͓ ׫NFܷi˂zsE5ʒ8\!{nwա.4-P2@ P0p_۹wS쪆D!ۙu3̨fBS0쪆D!{޵^֭')Fsũ)ARbw޳դk%1JA oY/jr 5RP^դ(k)1ygi9FsX%1H1ygi9FsX%1H1yf'(k 泋ڴ5RPbb?oYI0{X%) ڳ`jAR 7դRbA8i(b҃='(=ZPragRR դ1iA1ޱzQ{XAsy8ZPb ms &8_y]eDK( >wLi"[eI, >w<ʨX}]U@ a:m2*i"ae@ a{}ski"aT<@θLo&(mIK$a:\g(mD Pη<.]D4rڨ8mS@҈ >'iux^|w֥:Th/\`B3$(9՛ 'ˍ 놋զBt1‚ێY>TX/Z% @P(@ !a!rQ C.bPȄ?rQ 9gJNQ汋RPs7i90{-IAbbAwֳڴ=bԤ) ygkI0{ũ(9R AoYZNQ-IAR b?oYZNQ-IAR AoXI0{ũ1H1w'=bԓ޳{ViAR wZPsb?YIsV /jNP{ /jNP{ ojNP{Xsyū9Ab҃bf5jA1|,oi#mQ4O8‰Q|.gH}aeSD( >7mI( [ae<@θ*HuIJ Pη+y!}VQ$`޷huH 0?ڧaT0yo٧.+,֥>dПrՒjxnoZJt߻n͂ 0P}׎9pݱR ;nzȏ*Dh?zn-ץ:LX\*Ɏ]xlϊ튓E%2Px |T(@!" b !.bPȄ?s.aٕ @?sڵ(sX)(9R B?wֳڵk%9A!sz/kV`Z 7i9F{ũ(9AAoYZRrjJbb?z/kV`5RPsb?z/jrjJR AoYI0{ť1H1yg'(bԔޱ{VIAA g'(b?YūIkwzY/sVY9Ab҃?oXi(ZsaIA֒$ 6y~9߹f9$Ƅ㖬P e(80<^nڭN|`tٚ!:d!ÃN;tzjSdžvl(Hႄܷjˆ횴fɉㆋէFxb#Dn[tn)bxݚIP.Lp?f|wԟ.4-PR>@*1  q_۹uS쪆D!ۙu1ʨdBwS쨆Bw޳^խ'(sXũ(AR b?wsڴ=k1H1 YZNrkRPsB޳դ=bԔ) 7'(k%1H1ygg(k) 7դ=bԔq{V^jJ R A8i9Fk q{Rr-H917^՜5JR @f9RPbA7g(Zsb%Rb yԜ`I90ޱzQ{Asyũ8ZPb@ms &8_y]eDK( >wLi"[euI, >w6e@@η<.[ee<҈0?5 i!}ƗU$ (C޷,-bU4 (B޸+y"}VQ P)8iu8 Lnb}VMJ0>ӆY`jJeG׬Rf (8@wfد[R1?vݣR+jO얨FxA₀$@ȋxhܺvTC!˺weD2i9J0{-jJsi9F{ŭIAbbwֳڴ=k)H1{8IQ-IBbb?zq{V`5RPsA޳ڴZAwq{V`5RNbb?zZNQթ(9A7դ9ZAzZN0{%1 5^Ԝ5JR @g'=Zsb7g(ZsbfJR b5jAA7Z)'1{/ZJ/s>xL+qWYD< $qD6 ki"}YDO0 }28^qHJ Pw+yb֘U$ (B:LY4N,C޷huH 0=}1%Y4 (pn|6i͏5Й&47db0PA-4ezzt&I ,P E :pۧ.R*<7۳^:D  0@@vN\7lգ6DH4^:3Ƌ$ rۧ& Ε תJc^3fQ`njg((80.$P؍˩veC2ܺvT3!oY/kVbԤ1H1 oY/jғ`Z) yg8IQ1jJbAw޳ڴ=bԔ ) 7i9FsX%1H1 8I0{ũ(9A 8I0{ũ(1H1yf'(jԔ wqjr-IAA yf'(=bAzY0{X ({qzrթ'1F 泋V)(1H {Vrũ)ޱ{Rq$ /ZJ/s?k7%J A|ﶙ}WLI/L"y@y;XmuQ44ꦊQ# |a}dПrՒj ki!}֘U4N0sH_qIK P5 jXuMK P5jHqD0>rڧaT0޷Xq@F V|x.گNQx5D|قG  ]٧.+ԡ6LXOfbO,Lx}ۖY߷^ "@xR:dB-ڳbfbxiў4X!ߖ9p\Nt^8fRT' $(qٟ5'ʍvKT#wLi#iM0G@]2+yciM, >w*XuMK Pwi!yVM `v XqD0?ڧaT08+hq@F {sNlWYJ|`vݣ#>pR#瞼kϓ5iN1Z2#Ƌ,8@f.XBd^jj(@`>xfwץ:Th/\`:3$ zpן5(K 떋զBt1‚ߞ9/ګB\hO\3\% @@"z'br'"n&j&bb%^%V%"R$r!U C.b@?sڵkX%(9B A{q{Z=b֤)H18ZNQjJsA޳ڴ=bԔ) 7'9FsX%1H1ygi9FsX%1H17'(jԔ ޳ڴ`5RPbb=89Fs ڴ`1jJ R @g'(=Z?oX9EjԓAwzY/sVsyIFjԓ?k8g(=ZPb@7Z^)'1qjPsV>wL+yqWUD< aC6iIK$qC:lHuWQ$,}2HuQ(C9L&eu<҈ ?5 khyM$`jHqD0?8iu8 zLnb}UH 0?זsbrjSI Y/V*˔"4Pp`>y~0ݵZ"|5$BtbCŇ8lӗ UNmٯVe zۧ.jЙ"$ٯVEH]ӓIvk%@p1B y]R|dB3J!P XQPPDO]Ló*7gIQ汋RP 9gJNQkRPs7i9F{ũIAR b?q{VZԔ 7'9FsX%1H18I0{ũ(9A 8I0{ť1H1yg'(k {q{VjJ R AoYIsX(޳VIAAwդRNbA8i(b?Y9Ebԃ?o8g(ZrAJ Q5ړթ(wL*yqWYD< $qD,/X}euSI, >wLXeuSDL(&(qQ$0 ?wjXuM `wy!}VQ$`vXuD 0?ڧaT09<,hu@҇ z߳F\WثFt tݛS">lB#瞼wjϏ5hΕn0Z*#Ƌ,80f.XBd9jb(@`>fwק:ThO\`B3$ :oכ 'ˍ놋&Bp1Bߖ9/ګB\h/Z% h<")b)"((b("~'v'rP̄sũIAbcAۙu1ʈd y8ZNR测RP7i9F0{ŭIARb?q{VZ '(k1H1ygi9FsX%1H1ygi9Fk) 5^դ=ZAwojr-IAA 7i9Akq{Vr-H917^Ԝ5jIR g%9RPbA'(=ZPrA%9RR ՜1iA1zQ{Awi7et46('aD(agYUPd_;nтI8`ƒn{hɆԧˏ-XTeɏ :ۧ.jћ&,ZZ*J$(zۣ& ϗ-XPć 6gzZ#|i0Px>NLQ )H|R`bi9J0{1jJPsL;sz1{V=b֤1H1 oY/jr`5Z 7i9F{ũ(9R Az/jr`5RPsA޳ڴZwq{V`5RPsAz/jrIAR AoYY0{%1H07^դZPsb=8i9Ekq{Rrթ(1H0ڳ^I9Aw՜1jAA7Z^H90{Rq$ -Yk?k7'9J Q{dpՒjxnدZN|߼pт 0P}׎9pݳV 776e@@v+ZaT8G > khyWQ#(qBz\%[aT4 {\]DN0+y!yH 0=}1%Y4 (qn|6i͏5Й&47db0PA-ezzt&H׬P E z۫6+֫ӟ.<84`BD  4HP|N\7lգ2DH3^:#Ƌ$ z٣uM)HrCDNbbQ`;ljg((RH0>4)@ P8(˺eT2ܻvTC!oY/j֓cbԔ)1Yjr`5Z 7i9J0{ũIAR A?z/{V`5Z^դ=bԔ ^դ=bԔ ^դZAz/jQ-H9A 7i9Fk q{V-IAAwRPbag(b?o8i8b҃=k8g(Zra'9RNb ՜I90Vr gY]4M$p󍲺$Q@}|c}UD 8+HaD(aeL8 'Y$ @|yauQ4@0 q0}Q4@0hid @}\k7UI$Œ8\m7UG 4©q(@{;iUDl'PseS© iD e}O$/"qdcuta#sx[TBl*0`;gMhP~vϓUЙ&,'4bRth*Hp~ߟ 2j9DV+&D|rd瞼vˆ횴fʍ VJ钤FvhɂzsFV+#>l!B y^V9hZd'L((Ӓ%Ƃ%2PxT,."--b,,,"+.bD?ֳդ(sX(9R B?wsڵAk%1JA oY/js`5Z ')FsX%1A 8ZNQ-IAR AoYZNQ-IAR AoYZNQ-(9A i9Fs){޳V`jJR AoXIsV {q{Vr-H917^5jIR yդJR fRR b5jIAw^^-(1F ojN0s?o8'9J Qyφ9q^^ cB|F Dxrcň玜6ˆԧJ ׫N =xӗ 5hL׫LFvɂzSŀ5ʒ8\!@~׆ا>TX2Z% 4  @h@<"..s.!U C.bD?sڵkX%9B Azq{V=bԤ)1{8ZNQjJcAw޳ڴ=bԔ 7'(k1H1ygi9Fk) 7'=bԔ ޳ړ`5JbboYI/sX )泋ړ`jIR f%=Zsb?YūIkszIsyIFjԓ?k8g(=ZPb@y՜I90{Rqwi8]et44ꨒ'aD(`uY]3$P>l y@uUI:+(aD @qauQ4@0 q0qauQ4lhaD @}\m7]3I6꤁8qmTM/ 8|7TͲaC兵Q,p: &Ő0`;S4+&Ő(`{e}6©a#]0`;e}2hH~6͏5ϙ",'4bRdh*Hp~۞2j)ĀV+&D|rc~6hɂ劔&ɋ떬VHႄvɂsDŽV+T$>l!B y]RОhZd' $(nӒ%Ƅ5R2Px*@޳^֭'9F{-IJcܻvTC!oYjs`Z) yk8ZNQjJsB޵^դ(k1H1{8I0{-IAR AoYjrjJbb?z/jq-IAR AoXI0{ť1H17%=b҃w/jq)(917դRPrb8i8bԓAw-ZJ0{X szIsAwzIk?o8g(ZPb@7Z)'1ojN0sV>\kqWYD< qC7wrтN&8PP|s߫. ȕ k>ha@Uzbi9J0{-jJs7kI1ֱjJPsi9F{ũIARb?wq{ڴ=bԔ ) ygi90{ũ(9R AoYZNQjJbb?z/jrjJbaoYZNQթ(9A gi9Ak ޳ړ`1jJR AoXIFs qzrթ(1H0ڳ^IAA7^`iAA5ڳ^-H9H0֒թ)qjP{XAsyũ8Zb@ιm3(_yƙ]U@K( ?θ\+ydmQ$4H@m2kyciM, ?we@@θwNKљ )H|Q₀`iT  YjғcbԤ1H1 ̺eD2^'9Fsũ)ARb?wsڴ=k1H18ZNQjJbcAwq{ZZ^դ=bԔ ^դ=Z޳V`5Rbb?oYZJ0{ť1H07^դRPsb?yY0{X )ޱ{Vr-(9H1ڳ^I9A7^Ԝ1iAAw^Ԝ`IA1Vr%(Ij҃b;XuS4)@ PˌɌܺvT3!oY/j֓cbԔ)H1 oY/js`9Z ygI0-IJbbAwqڴbԔ 7'(sX%1H1ygi9FsX%1H1ygi9Ak) ^դZAw/jq-H9Ay=Z=o89Fkw/jNP{%)泋V)(1H ڳ-H9H0ړ)'1{-Yk=%J Q7Zե(wL*ycmQ4O8ˆP;} &(uXYD<a;}smM0 >6,.&(qQ$0 >5iDK$q{m2HyWU$0}2HuM(qB:\&eu<҈0?5 kXyM `޷+y!}VM P)8iu8F zLnb}H 0>x~9q_f)$ńㆬ+P e(00<^nڭN|`tٚ!:h!Äߎ6ˆԧJ ׫P =xӗ (L׫LF6h~jSdĀ%R8\!@}~nX:LH1X% f|WlS&#-JR̺eT2!ܻvTC!oY/jғaZԔ)!{8ZNR汋RPsb'(sX%9A oYZNQjJbbwq{V`5RPsAwq{V`5RPsAwz/jriAR A8IsX%) ޳ړ`jJR Ao89Fk qjqũ'1H 5Z`jAA7^Ԝ1jAA7Z^H90{Vr%(syū9Absa5jA1;}gH}euTI,0@m2kqU4P8ˆP{獴 (qU4O4G@\*i"ae@ a{}sji"ad<PθpRCܷkϓ5iNZ2#˓,@@f.٫Fl^jjN*Dh>xf|wץ:Th/\`:3$ :oכ5(K 떋զBt1₀ߖ/ګB\h/3\!EH -H|R'9F{-JJcܻvTC!oYjs`9Z) yk8JNQjJs@޳^դAk1H1yk8I0{ũIAR AoYZNQ-IAR AoYZNQ-IAR AoYZNQũ(9Ayf'(bԔq{Rr-IAAy9Zsb?oX9FkszY/sX ojQ{ -ZJ/sVAY8Zsab1iA1Vr ]TM,q@&Q# @sLI,,Hid0q}DE6ꦉQ;8]eTM$Pv$Bxr :ݯ>Ll֧>d^lz P4Xb>4evjSFvkըHႄ玜6hɂ劔&Gvk&DxR#DNj"?vݒ)P.Hp>xV\+ҝ&#MN yܯJlo\!EG #gyk8ZNr5Z! y8ZRr 5Z 9gI1-jJbAw޳դ=k)1ygI0{ũ)AR AoYZNQֱjJbb?z/jNQ-IAR AoYI0{ũ'1H1y'(=bԔ޳V^jAR g'(b҃Aw/jNQ{%)ޱ{Vrթ(1H ڳ^-H91Vթ1ojNP{XAY8Zr@yԜ^-(1F}|MK0haS&#MX*JboZ/kVc1HA sz1{VbԤ)H1YZr5RR')FsX%(9A oYZNQjJbb?q{V`5RPsAwq{V`5Rbb?z/jQ-IAA i9Fk ޳֓`jJ R @g(bԓAoYūIsqjQť)ޱ{Rqť){qjQ{ wzIjԓ?o8g(=RNb Ԝ`H1F gY]3$p2$Q  qUL:+Hid0ugMI8+'aD @|ﶙauQ4@0 q0uQ4@.hid @}[7UI $8_mtM$/ &8|WU 2iD e}O,P: (`};iS4p &(@{c}©a#]0`;ghP~|6͏5O",'4bRth*Hp|׎YbңC~F TBxbCŇѓ(L -XR  7ώԧJ떌'F|bCD=ڲbQ`pzN&8H@qۣ5(KvKT#pRClӗuP&,'۳`BT'M$8Xp`>vد[N|߻pт 0PۖY^V1`76+iIK$qC{m2XyWU40 }rHuQ(C:\fiuR@0?jXuIJ PjHqD0=rfaT09<-y!yH 0?ڦZY4 (`Nugǂ̑m1Z23 "8Pp`>~0ݳZqxS"\h/\4^2Ɏi~Zz)*@XPb?tz ,0i9J0{-JJci9F0{-IAbbAw޳դAk%1H1 YZNRjJsAw޳ڴbԔ ^դ=bԔ {޳ڴZ޳ڴ5RPs?zZNQũ(917=Z?yY0sX (ޱ{Vr-(9H1ڳ`IAAw՜5jIA7^`I90{Rr$ Ijԃbf1iA0{獵.hH}euI00:}s (uXYD< a:mskmM0 ?θLʨHyƘYD8ˆ@θLʨHuWU4O0 =e<@L&iD Pw+]D4 m1ʧ'iuR@҈ >8^m@ ?8iu8F lU#$`v)8id4瞼ӗv*ҝ.DH/7fjȏ0TA^;gǂ労gJ -RE ޻s߯>;T2DH4`BD  0@@;߯>;R*,Z0XE jˆ튓FE!8`A@{fwԡ.4-Ps~IP*@XPoY/j֓cbԔ)H1 oY/jғ`Z) yk8JNQֱjJcA{޳դ=c) ygi9J0{ũ(9A 9ZNQ-IAR AoXI0{ũ(9A ygi9Fk)ڴRPsb?oYI0sX$) 泋ړ`iAQ g'(=Zs?o8i9Abԃ?oX9Ab҃?Y9Abb%J QVr$ -Ij҃bkX]muQ46 ('aD(au[]3$P>l"y@uUI:+'aD @}qauQ4@0 q0}4@0hid(@}\k7]I$Œ8qxmTM/ 8|7UͲaCyc}O,O (`};iS4p &(@;i,p:"qdmS ͰGHS4p8ɠi#=٧6;,ե>d_;nъI8d!Ä^;gǂ労gJ REɏ ޻߯><,T2DH4`BD  0@@߫6+֫Q&,/VEHi˂zsE5꒡8\!@ێY>Th/Z% tL$@ |T(@=?rQ 9gJNQkRPs7i90{-IAbbwֳڴ=bԤ) ygkI0{ũ(9R AoYZNRjJbb?z/jrjJbAoYZNQũ(9A ygi8k ޳֓`jJR AoXIFs qzrթ(1H0ڳ`IAA7^`iAA5Z^H90qzQ{ -Yk=%IA\ﶙc}WLI/L"y@\ﮙa}DG *'aD(`eLI8+'aD @}|xmt4@0 q0qauQ4>lhid @|X]e3/ (@uuQ,pKHc}O,p<+(@|7YLD.HQse3I 2Y#sx].GH|< ywƹ_e0`-ez݊gK MٰZ23 $8Xp?ӎY߹bңC~F+TDxrcܷώ(L R %H]n՛5h͓ NFi˂zsE5꒡8`A@׆ة>TX۲Z% nwԝ&#MX*JRoY/j֓cbԔ)H1 oY/js`9Z! ygIQ-jJbAw޳ڴ=bԔ ) 7gi9FsX%9A 8I0{ũ(9A 8I0{%1H17դ=b҃޳֓`5jJbA89Fk q{Rr-H91yRPbA'(=Zsb'(=ZPra'=RPb@՜1iA1qjP{XAsY8ZPb ms &8`y]eDL( ?θ\+ydmQ$4G@:m3kiM, ?w+֫R&,0VEi˂zsE5ʒ8\!׎٩>TX۲Z% IE꒠4T?w޳ե'(sXũ(ARb?w޳դk%9A!sz/j֓`Z 7i9FsXũ(9A oYZNQjJbb?z/jrjJbb?z/jriAR AoYI0{%1H1yg'(bԔqzr-H9AwRPrbk8i8bԓAwz-ZJ0sX ojQ{ syIFjԃ=k7'=RNb w^^-(1F qj0sV?\kqWYD< qC7+&mS.8-4~݊gK MٰX2#"8Pp`>yv\VQxS"lHY#c}Q4pL*'HeTK6"y(@};<@L*@7YLBl'@o7WLK0`;,OɠiCWL>+&y~9_b)DvLI :ݫ>;,U:Thoݸhj.Lx~ߞyb "@zR:d=j)bziџ4X!{n-ץ:LX\*]xϊE%2Px9mю~IP*@XPYjs`ZԔ)!9ZRr5RR 7i9F{ũ)AR A?z/{V`5Z^դ=bԤ) 7'(k) 7դ=bԔ ޳ڴ`5RPbb?YZJ0{%1H 5^՜RPbbg(bԃAw/ZNP{$)泋V)(1H ڳ^-H90qzQ wIjԓ=%IA7Zե(6)H^m@0?8iu\_:nтI8d!Ä^;gǂ労gJ REɏ rݫ>;ӟ.DH4`BD  0@@ݫ6+֪ћ&,/VE}nӗʋk&Bp1‚ ]R|dB3J~[tcf1hRS抐szq{V=k1HA oz/kVcbԔ) yk8IQ1jJbAwֳڴ=bԔ 7'(sX%1H1ygi9FsX%1H1ygi8k) 7'=bԔq{VIAR gg(bԔyI0sX {qzrթ'1H 5Z`IAAw՜1jAA֒թ1{ojN0sVAXi(RNb Ԝ`-(1F}|WMI/L y@†\mxuQ<4ꦒQ# }\oxmQ4@y@iYUI8 (Q;YUI8ꦉHs}Q4l,GY#iDB0haCwe}Q,p+@WUhYse3I 2hYu]3G.GH7WD>+&mSG.8-4~݊K MٰZ2# "8Pp`?׎YbңC~F TDxbcŇώ(L ,P j͊fɋㆋէDxR#Dn[tr9ҢxݚIP.Hp?f|Wlԟ*,m-Pvԟ*,MX+Lb̺eD2^'9Fsũ)ARb?wsڴ=k1H18ZNQjJbAwqڴZ ^դ=bԔ ^դ=bԔ {q{V`5jJbb?z/jNQ)(9Ay'=bAYI/sX(ړ^IAA7՜5J R y5J R w՜1iAAړթ'1qjQ{Xi(ZNb :}gH}euTI,0@m2kqU4P8‰P{덴(qWU4O8ˆ@\Y"ae@ a:m2*h}]T<҈@6,.iDK$a:\ʨ8^qM$qB޸V\+ҝ&#MNc]Nlo^!EH Y{޵^֭')Fsũ)ARbw޳դk%1A oY/jr`5Zb'(kX%1H18I0{ũ(9AAoYZNQ-IAA 8I0{%1H1y'(bԔ q{VjAR @yb'=ZAyY0{X (泋֓-I91wդ5J R bJR b5jIA5ړթ1{/Yk>x\k(uYT@K$ ?θ\kyqU4P8‰P:}s qU4O4@:m2kyc[euSI({}skyc[ae@ a:m2XyƘYDO4F > yc]T8G ?5ybYDO4 }r8^qH P5 kXuMK P5jHqD0=}1fZ]DN,C+Xq@҇xV\+қ&#MNn;3b9hRT6sz1{V=c1H1 oY/jғ`9Z 9gkI0{-IARb?q{VcZ^դ=k) 7'(k) ^դ=bԔ޳{V`5jJba8i9Fk {޳{VIAA g(b҃AYIsV qjQ%)ޱ{Rrť)ޱzq$ wIjԃ=IAy+(Ő0`{c}Y7WD>+&y~9߹f9$Ƅ㖬P e(00<^nڭN|`tٚ!:h!Äߎ6ˆԧK ,P 8lѓ(L *LF5zZ3dD~%R 6\!|v.W6LG1X% vgv)!rz ,( `iT i90{-JJcB^')FsXũ(9R A?zq{VZ 7i9FsX%(9A 8ZNQ-IAR AoYZNQ-IAR AoYI0{ũ(91yg'(k wqjr-IAA yf'=bAzY0{X ({q{Rrթ'1H 5Z`IAAwԜ1iAA7^`I90{Rq wzū9Absa;Xux^|WU6DG2Z"eiɂjSdC~0Px?^l7+қ"-JR_iT i9F0{-IBbA޵^ե'(sX%(9AAsz/j֓`5Z '(kX%1H1{8I0{ũ(9A 8I0{ũ(9A 89FsX%1H0^՜ZsAwqjr-IAA i(bԔw/jNQ{%) ޳V-H91泋V)(1H ړ-(9H0֓թ'1ojN0sVAsY8Zr@:}gH}euI0G@ms (_uYD< qC.'8_yƘYD<a:}skydiI(6mM, [ee@ Pw,.euR@@η<.[ad<‡ ?6y"}ƗU$ ,C޷,-b֘U$ (B޷+y!}VM P5*H^mRl2N4dvZ3dłV+TBtR#Nn)Ңzџ4X!{vnX:TX/3\*vhzJAxݒ(wLiciM$0G@:}s qQ$O4G@θ\Xae@ a{}skyc[euSDK a{}2*X}YD8G0= ky"]D8G > y"}Y4O0sH_qIK P jXuIJ P*H_qD >rʧaT0޷Xq@҇l𶙣VMI0>ӆYf)$EvLH{r߯FLl֥:\xp8hjȏ.Lx{~0\R TWVw޳^ե'(sXũ(9R B?q{ڴ=c)H18ZNQjJcAw޳ڴbԔ 7'(k) 7'(k) ^դ=bԃq{V`jJb A89FsV ޳V^iAQ yb=Zsb?YūIkYūIFkAY9Ebԃ?X8bsaf5jIA7ړթ)wL*yqWYD< $qD,/H}euSI, ?θ\*ic\iI, >6Llե:Txo8hj,Lx|ӆ0ݳV1`rՊ)P2T!|ӆۯJt^jbg͖$4HP;ݫ.)ϕ תLcn;4cfqnjg((9ӒE~IP*@XPy8ZNR5RR 7giI0{-IBbbAwֳڴ=bԤ) ygiI0{ũ(9B AoYZNQ-IAR AoYZNQ-IAR AoYūI0{ũ(9H1yb'(bԔq{VIAQ g'(b҃AzZJ0{X ({q{Rrթ'1F 泋V)(1H ړ-(1H ֒թ)qjP{Yi(ZPb Ԝ`-(1FseUPlB#x՟ *ѝ*474bJdG&<`?zvۯR wF;jO%@laV (?wֳդkX%9AAz1{VbԔ) ygI0{-IARb?zq{V`5Z޳ڴ=bԔ ^դ=Z޳ڴ`5RPsb?z-ZNQũ(9Ay'=bAsz/ZNQ{ť1F ڳ`jAQ g%=ZPsb'(=ZsbfJR b5jAA7Z^-(1F oZJ/s?o8'9J Q\ﮙa}UD:,,hq8wi]4M$Pl"y8YUK/+HaD @qauQ4@0 q0auQ4@lhaD @}\m7]I$Œ8\m7UG 4©q(@{;iU+&wƹ_e3F0`-ez݊gK MٰZ2# "8Pp?ӎY߷bB~F TDxbcňܷjώ̑ ,P ]n՛5h͓ NFܶɂzsE5ʒ8`A@~ӆnا:TX1Z% n;3b19hRS抐-cw޳դ(kX%9AAz1{VbԔ) ygI0{-IAR B?z/kV`5RPs޳ڴZ޳ڴZq{V`5jJbb=8IsX$) 7դZs?YY0{X$)޳{V-I9A7^Ԝ5jIQ yդ5J R w՜1jAA7^`H90֒ť(Ib҃b5iA0|,/ʨX[eM00]2kmQ$4G@\*i#[euSI(6,.&(qQ$0 = [euSD a:m1HuWU$0덳*h}ƗU40{m1ʧ(mD Pvy"}֘U$ (C9LnY4,B9Ln֗Q#$`5 jH^mR^l7lS&,mP]Ntܴ^*EH hYyk8ZNQ汋RPs7i9F{ũ)AR B?zq{VcZ 7'(kX%1H1ygi9F0{ũ(9A 8i9FsX%1H1y'(k ޳ڴ`5RNbb?zZNQ{ũ1H0^Ԝ5RbAf%=Zsb?YūIkszIssyIk='9RNb b1iA1{Rq{syũ8ZPb :}t '8yaeDL( >wLi"[eI, >w*HuIJ PvhyM PwhuH 0>sڧaT0+hu@҆ t^|oZRQz5DxقF }pۧ6+ԡ6LhOfbN,Hx}זY_^q@x 8`-ڳbfbxiў4X!@~׎/ۭJldJT $(zoכ If+#l y8wYUI/+HaD @}qauQ4@0 q0xmt,pd;nъI8d!Ä^[ɂ嚴J REɏ ޻߯>;,T2DH4`BD  0@@;R*,Z0Xe}mӓIvk@p!B^R|^7dB3JzIb?tz  ,( Aezq{V=b֤)H1YZRr测RPs^խ'(k%1H18I0{-IAR A8I0{-IAR AoYZNQ-IAR AoYZNQũ(9Ayg'(bԔw/jQթ(9H1y=Zs?oYIFkqjQť)qzqť){qjQ{ /ZN0sVAsyū9Absa5jAA|,oʩY"\iQ$4P;}&8_yƘ]T@ $qC,.g8_yƘYD<a:mskyc[iI(덴 [euSDK$qB{}r*h}YD8G0>caT8‡0?6ycYD4 sH^qHJP5 khyM P5 jXqD0=}rf[aT0޷Xq@F l!B1ߵV9jZdGL$(zo՗fG5R4T*Е@la@7i9J0{-IBbcAw޳դAk1H1 9ZNQjJbAwq{ZZ^դ=bԔ ^դZq{V`5Jbb?z/jNQթ(9Ay%=ZAw/jQũ'1H ޳V-I9AyդJb @bRR yդ5jAA5ڳ)(1F {-Yk=%IA\ﶙc}ULI/L"y@\ﮙa}DG (aD(`sUD ('Y# @}\mXmt,pl q0qauQ4@lhid(`}\mW]38 &@aut,P<+Huu$P: &8xe3 id ƹamTK©id ƹ_mS2YoWLl*0`{cutK2hP4p:ɠiC=٧6+,U:\_:nт)8`ƒ^[gǂ嚴gJ -RE ޻s߯>;T2DH4`BD  0@@ݫ6+֪ћ&,/VE}nӗJk&Bp1‚yܱNtb:# vgv9b>rz((Yy8ZNQ汋RPs)9FsZũ(9R Az/j֓`5R^դ=b֤) 7'(k) 7'(k ZZsAsz/jQ-(9Ayb'=bAzZN0{%) ޳֓IAAڳ^IAAw՜5jIQ7^`IA1ޱzq$ -ZJ/s=%IA\ﶙ}WLI/L"y@\ﮙa}DG (aD(`sUD ('Y# @}\mxmt,pl q0qauQ4@lhid(@}\mW]38 &@aut,P<+Huu$P: &8\kWLB.GQƹamtK©id ƹ_mS2Y#qWLl*0`ymS ͰGH4p:iC]ۧ6;,ե>\_;nтI8`ƒ^[ɂ嚴J Reɏ ߯>L,T2DH/\bJT'L"4H@^|WV6LX/\4`:3$(rۧ& uN)JrCNab1`;lbtGL((lϊs|I*wL+yqWYD< qCwLi#\iM0G0ι\*yc\iI, >66+iDK aLg(mI$q:\g(mD P5 i!}ƗQ#(Cz\%[aT4 z\]DN,޸+hyH 0?ڧaT0yo٧.+,֥>drՒjlB~{~zsdžvK&DxR#D-ڳaf tي .Hp?zfwU2<'Z0V  {n=pr(( U.,mX+Lb€Yjr`5Z 7giI0{-IAbb?q{VZ '(k)1ygi9FsX%1H1yg'(k) 7'(bԔޱ{V^jJ R AoYIsX(޳VIAAwդRNbAk8i(b҃?o8i8b҃?oX8bbb5jAA7Z)'1ojN0sV>wL*yqWUD< qC,oʨXeuSI, >w<ʩXaeDK$q덵mQ$0 >6,.&'mM, [ee@PηtْIP2TߞYݳR:lj͖$4H@FKQ"MX+Nc=ڲZfJCJUhKf 6X?wֳڵAk%1JA oY/jr`5R'(sX%1H1 8I0{-IAR AoYZNQ-IAR AoYZNQũ(9A gi9Fs) ZRPsb?oYI0sX$)泋ړ^iAA g'(=Z=g(Zs?Y9Abԃ?o8i(ZsafIQVr$ -YjԃbXmS<,U6LhO6fZtg͘(@`?zvدZJtП:ljN*@`?vn٩Bdxo6bJD˒$(٣Uh̏ Dt1‚Yp[FdxO\3\!EG V\З@la@7i90{-IBbbAw޳ڵ=k1H1{8IQ-IAbb?z/{V`5RPsAwq{VZPsAwq{V`5RPbb?z-ZNQ-(9A 8i9Fs(޳ړ`jIR @g'(b҃Aw/ZNP{$)泋V-(9H0֓)(1H ֓)'1F qjP{o8g(=RNb ՜`H9F }|ﶙ}WLI/L"y@{vܱR1`tْIџ6\b=n9|%ʓ":dߖYpݱR:lj͗$8HPuF;֪љ-+Lc=ZfJC抐YpZB\X0Vw޳դk%1JA oY/jr`5Rb'(kX%1H18I0{ũ(AR AoYZNQ-IAR AoXI0{ũ(9Aygi(k ޳ڴ`5Jbao8IFsV ڳ`jAQ '(=Z=g(Zs?Y9Abԃ?o8i(ZrafIA7^^-(1qjPsV>wL+yqWYD< qC6wLXaeSDK$qQ$0 >6,.&(mM, [ee@Pv,-eu@@w,.Zad8‡ ?5 i!}ƗU$ (Cz\%[aT4 z\YDN,޷+huH 0=}1%Y4 (`v )8ed4ӛ*ҝ.DH/7fjȏ0PAڳrZ3FۆJNj]ן*P"$0X"  ߫6+֫R&,0VE ]mӓIvk%@p!B y]N|dB3Jvgv9b>rz (( +@oZ/j֓`Z! ygI0{-IAbb?wq{VZ ^ե'(k) 7'(k) 7'(=bԔ ޳ڴ5RPsb?yZNP{ũ1H17^դRPsb?yY0sX (泋֓IAA7^1jAA7^Ԝ1iAA5ڳ^-(9H ޱzq -Yk?k7'9J Q|ﶙ}WLI/L y@†y;X_muQ44ꦊQ# |a}TXZ% n;3b1hRS抐5k X7i90{-IAbbAwֳڴ=b֤)!ygI0{-IAR Az/jrjJbb?wq{V`5Rbb?z/jriAR Ao8I0{%1H07դ9ZAw/jq)(91y9Zsb?YIsV qjQť){/ZN0{X /ZN0sXYū9Ab҃b՜I90{Rqwi7et44ꨒ'aD(aeUK/L.hq8i]3$P+& m3G0`}ߧ vjsI TJ,8@|^|.٫JtK0`[4p:"qd ]l*0`-4~̓Z^BTG͘*Dp~ߧcrZSlj̗+N%I{rݯ><,T6LXO6dZtg͗(@`?zvدZJtП:ljN*@`?vn٫Bdo6dJD˒$(zٟ5hK 떋զBp1B90[FdxO\3\!EG ^Z]b2e yk8JNQjJPs^ե'(k%1H1 8ZNQ1jJbb?zq{V`5RPsAwq{V`5RPsAwq{VjJbboYZJ0{ũ'1H17=ZAsz/ZNQũ'1H0^5JR @yRNbAk8i(b҃='=ZPrA'=RPb@՜1iA1ޱzQ{Asyū9AZr@m3 8_yƙ]eDL( >xL*ycmQ$4G@]2+yciM, >wφ9_f)EvLH:q۫6;,T6ThOݸhjO,Lx}זY_^qx 8`-ڳbjbxiџ4X!@~׎/ۭJldJT˒$ :o՛ If+\_:nт)8`ƒ玼wjώh͕n0Z*#Ƌ,8@v^|wXBd8hb(@`?~دZJl^hbtg$4HPN\+ӝ*,T  5v9Ңvي(wLX}aeDK$qC&(qQ$0 >6,.&(qM, c[ae@Pw<.euS@ Pη<.[ad<‡ ?5 i!}ƗU#(C<.Y4,,-yb}ƗQ$`5)8^mR4~嚴ˑ M0Z2# "8Pp`?׎Y߹bB~F BxbCŇܷkώL ,P }n՛Uh͓ NFvɂzSŀ5R8\!}~nW:LG1X ~[tbb1jRTʐmX+JRoY/jғ`9Z 7i9F0{ũ(AR Az/jr`5RPsB޳ڴZ޳ڴZ޳ڳ`5RPs=oYI0{ũ1H17=ZAw/jqթ(917^՜5RbAk8i8bԓAwzY0sX /jNP{ /jN0sXY9AbsaIA7ړť(6 yb]T8G ?6yc]D4 z\fiuR@҈0?5 jXuMJ P6 kXuD 0>rʧaT0v jH^mRφ9_f)DvLHzݫ><,գ:Txo8hjȏ.Lx~ߞy`b "@zR:dB-ڳbfb@xi4T~ێ/ۯJt7fJT $ :o՛ If+:`A@{f|WlS"-H|Rf 6T?q{ڴ=b֤)1{8ZNQֱjJbcAwqڴZ ^դ(k) 7'(k ^դ=Zq{VjJ R A89Fs ޳V^iAQ yf%=Zs?oX9EkAzIsszIkAwzIk?k8g(=RNb@yԜ`H9H ojN/s>x\kqWYD< $qC6w<ʩX}aeDK$qC.&(qQ$0 ?w i"}֘Y4N0sH_qHJ P޸,-bU4 (B޷+y!}VM P)8iu4~嚴ˑ M0Z23 "8Xp>xnܱVQvRVl7+ӝ&$mN^a^9hJC抏 qlZd&zq{VbԔ) ygI0{-IARb?z1{V`5RR޳ڴbԔ ^դZ޳ړ`5RPsb?zZNQթ(9Ay'(=b҃Aw/jNQũ'1H0Z5jJ R f9ZPrbf9RPbA'(=ZPrA'9RNb @y՜I90Vr$ Ij҃ak8]mt46('aD(aeUK/L.hq8i]3$P6 i"}֘Y4N0sH_qHJ P5 hyM `޷+y!yVM P)8iu8F zLnb}VH 0?󝲾fY4 $`=4~労K M0Z2# "8Pp`?׎YbңC~F+TDxrcňܷj͎ˑ ,P ]nӗ 5h̑׫NFvɂzSŀ5ʒ8`A@}~nW:LG1X% 5r)!rr(( %ƀi*@XP9ZNr汋RPs^խ'(k%1H18I1-IAR AoZ/jrjJbb?z/jr-IAR AoYI0{ũ(9H1yb'(bԔq{VrIAA yg'(=bAw/jNQ{%) ޳V-(91޳V)(1H ړ-(9H ֒թ'1{ojN0sVAXi(=RNb Ԝ`-(1F}|WMI/L"y@†\oxu\kqWYD< qC76,.&'mM, ycae<@w,.euR@@޸;T2DH4`JT'L"4@@vVlWգ6LX4^:3Ƌ$(޺٣%uM)Jrc=ڲ^1jbtGL((כ Ȇ5R4Px-֣.4mLbYZRr测RPs^խ'(k%1H18I0-IAR AoYZrjJbb?z/ZNQ-IAR Ao8I0{ť1H17'=bԓ޳{V^jAR g'(bԃAszZJ0{X$({q{Rrթ'1F 泋V)(1H ړ-(9H ֓թ1ޱzQ{o8g(=RNb yԜ^-'1seUPK0`[4p:"qd ]*0`:}2hHn{iˊiN"$Λ`JdG*DpڳrZ3FۆVJNj]n՟uϙ"$0X"  ޻rݫ6jћ&$/VE=xђԦɉvK@p1BYp\Jt6b:#J]xk͆zSdC|I*@PPnV24Lb"oY/jr`5Z ')FsX%9A 9ZNQ-IAbb?z/jrjJbb?z/jrjAR AoYI0{ũ(9H1y'(bԔsz/jNQũ(9H1y%=Z?YūIsV /jQ{%)qzqť)qjQ$ -ZJ/sAsyū9Ab҃bf5iA1;}.hX[iM4H@|,.hH}auSI, ?xLi"[euI, ?wLʨX}]T@ a:m2*i"ae@ a:\XyƘYD4G >5e@@L&iSD PvcYDO0}2ʧ(iS@0?)H^qD0>(iu8F \U#$`5('ed4m՟ S6Lhp9lz Q6`n[Ɇ̑ MX*,8@fn٫FtП;nzϜ0P{~ۯN|:lrN*D`?vn٩Bdxo6bBC˒$ ޺ٟUhL զBp1B9/ۭFdxO\3\!% ]V`2e &zgwqڴ=bԤ)!yg8I0{-IAR b?z/js`5RPsAwq{V`9ZsAwq{V`5RPs?z/jr-IAQ i9Fk {q{Vr-IAA g(bԓAsz-ZN0{$)泋֓-H91ڳ^I91޳{Vrť)ޱzq$ /ZJ/s?k7'9RQ\ﮙc}ULI/L"yH\oyauLmWBltݚiџ6\ 2`bqvݚI4X!@{vn٩Bdxo6bBD˒$(޺٣UhL Bt1‚Yp[FdxO\3\!EH 5n qlZd&(Mz/{V`Z 7i9FsX)(9A oYZNQ-IAbb?z/jrjJbb?z/jq-IAR A8I0{%1H17=ZAwz/jQũ(9H1y=Zs?oYIFkqjQť)ޱ{Rrť)qjQ{$ syIEjԃ?o8g(=ZPb@y޴^-(1F qj0sV?ιm2l(uYT@ $q66+iHK$qB{m2XyWU40 {m1ڨ8_qM$q9\&eu<҈0>)HqHJ Pη+y!}VQ$`vXuD 0>sڧaT0+Xq@F ޻^|oZRQ@z6 D|Ⴄ ]٣.֫ӡ2LXOfbO,Lxߧ 2f)ңC~5$@pB~{~zsdžfK&BtR#~{fvJ#|6X!ێګFdxo`2# j˂j3#z)(φ9_f)DvLH6e@@Lo&iS@ @w,-]D4 }rڨ8m@0?)H^qD0>'iu8F \U#$`5)8id48՟&ԡ6Thplz)Q6`ƒn[Ɇ̑ MٯX*,8@fn٫FtП:nzϛ0P{~ۯN|П:lrN*@`?vn٩Bdxo6bBC$ ޺ٟUhL զBp1B9/ۭFdxO\3\!E en q;lZdXoZ/jr`5Rb'(k%1H1{8I0{ũ(9B AoYZNQ-IAR A8I0{ũ(91ygg(k ޳ڴ`5Jbao8IsV ޳{V-IAAwդRNbAk8i8b҃?oX9Abԃ?o8i(Zsb5jAA7Z)(1F {/ZJ/s?o8'9J Q\ﮙc}UD:L,hq8uY]3$Pw6iHK$qB{m2XyWU40 덴jh}ƗU40}28^qHJ Pvy"}ƗU#(Byφ9f9$Ƅ㖬P e(00<^|nڭN|`tٚ!:h!Ä~|6hɆ횴J ׫P ~:p٣%uϗmٮTE}n՛ 5(L VH|rC^;4cjrՂȎ&hA@׆-֡.4mLb"ݠ7gi90{ŭIAR B?z1{V`5Z^դ=bԔ 7'(k(^դ=bԔ޳V`5Jbb?z/ZNQũ(917=Z?YI0sX (ړ^IAA7^՜5jIR fRb @5IA֒թ)qjP{XXi(ZPb Ԝ`-(1seUP6,-iIK$qC:\ڨHuVQ#,jh}ƘU40}28^qHJ Pvy"}ƗU#(qB:LYDN09Lnc֗Q#$`v jH^mRӆY`j:eF׬Rf (8@rтȎ&8PP;ݧ%UhK k>dA@~~U*,MX+JRő,`?q{ZbԔ) 7gi9F{ũ(9A oYZNQ-IAR Az/jrIAR AoYZNQ)(9A gi9Fs)ڴ5RPbb?zZN0{%1F ڴ`1jJ R wդRNbAk8i8b҃?oX9Ab҃?k8g(Zra'9Rb ՜1iA1ޱzQ{Aui7et46('aD(seUK/Li q8y8]eTO,p0y@iY]3/+HaD @|xmt,plhid(@}\mX]]3/ (He<@.haCe}4L*'HeS6"y(@};iU<>L*@7WLl@|mD>+Ő(`;gO$/6ɠiCo7WD>+$yl!B1ߵV9jZtGL((mю%Ƃ%2Px?V\ЗUBlaM k X'9FsX)(9A!oYjrjJsAwq{VZ޳ڴZޱ{V`5RPsb?z/jNQ-H9A 8i9Fs ޳֓`jAR yZPsb?YIsV szI/sVojP{ /ZJ0sVYū9Ab҃bIA֒$ wL+yqWYD< $qD,/H}euSI, ?θ\*yciM, ?θLX}ae@ a:m2*i"ae@ a9\HyƘY4O4F ?6+[eu@P6쪉c]T8G > khyWQ#(CLoZ]T4m1fed8 l%]DN,+y!yH 0>rfY4 (p=4ǂ̓Z^BT'(Dh-vjSȉ׬P E r߯><,T6LXO6dZtg͗&<`?~ۯN|:lrȎ*Dh?vnةB\xo6bBC˒$(zן5hK 떋զBp1Bߖ9/ګB\h/\3\!EG dj q`;lZdBȖ0ygI0-IAbb?q{VaZ^դ=bԔ 7'=bԔ ^դ9Zq{V^jJb Ak8IsX ) ڴ`5jJR Ao89Fkqzrթ(1H ޱ{Vrթ'1F ړ-H90Vթ1ojP{XY9Absaf5jA1|,oʩY"\iQ$4P,.hH}auSE( ?θ\*i#[iI, ?wLʨH}]T<P{}skyc[ae@ a:\HyƘU4O4 ?6e@@Lo&iS@ @w+]D4 }2ڧ(iS@0?)H^mD0>'eu8lU#$`5)8ed48m՟& ӡ6Thp9lz)Q6`ƒn[ˆL MٰX*Ƌ,@@v^|.XFl:lzϛ.Lxߞy߷^Q>tْIP2TߞYݳRߺlj $8HP>+jЗ-Lc-1ߵV^7dB3J=7˂Z@vق ,0 md ^֭'(kX%1HA 9ZNQ-jJbb?z/kV`5RPsAwq{V`5RPsAsz/jrjIR AoXI0{%1H0Z5RPrb?zZN0{%1 7^՜RbAg(b?oX9EjԓAwzIsAyūIEjԃ?Xi8ZsaIA7Zթ)wL*ydqUD< aC7 khyƗU$ (C:\%[ad8 }1gee8F l%Z]DN0+y!yH 0>q%Y3$`>tǂLZ^BT'(Dh|זz2aj9$Efk(Hć]oן *Q&,Λ2\:3˓,80^|wץ:ThO6dRT'L"0@@VlWlա2D72Z"e=xlώ&GF !:`A@|vU.4'RM_V`2e ɡmd ^դ(k%1H18IQ-IAR b?z/jrjJbb?z/jrjJbb?z/jq-IAR @89FsX$) ^ԜRPsb?oYI0sX )޳VIAAwդRbA8i(b='=ZPrAfRR w^Ԝ`I90֒ť(IEb҃ay;xuDG 8+hq8u]TM,p2H\oxuQ<4&H\mX]et,pl q0}4ǂ̓Z^BT'(Dh-vjSȉ׫P %޻߳FLlգ:ThOfZt(@`?z~ڭJtП:lrN*D`?znnX>\xO5bB3$ ޺ٟUhL Dt1₀ߖګB\h/Z% jQ`:jZTʐVO "Xb'(sX%1A YZNQֱjJbb?z1{V`5RPsAz/jrjJbb?z/jriAR Ak8I0sX%1F 5^դZPs?YY0{%) 泋ړ`iAA g'=Zsb?YūIFkAoXi8b҃=k7g(=ZPrAb5jAA7Z)'1{/ZJ/s?ιm2(_yƙ]U@L( ?ι]2kqU4P8‰P|덵&8_uXYD8P:m2kyc\iI(mM, 덴 ycZae@PLg(qM(qCL&iSD PvybYDO0m1ʧ'iuR@҈ >8^m@0>ڨ'eu8 \U#$`4'ed0m՟ S6Lhp9lz)Q6`ƒߎwjϏ5iN$[2^:DL$8Xp`?z~0\VQ>tݚiџ8`-ڳbj)ңB|%R:d-rbq>tՊ ,Hh>^|Wԡ.4'Z/T  ~[j q=pr ,09ӒE~IP*@XPcdжz/kV`5Z^֭'(k1H1ygi9FsX%1H1ygi9FsX%1H1yg'(k(ZRPs=oYūI0sX%) ڴ`5Jb Ao89Fkqzrũ'1H Z`IAA֓-(9H ړ)'1F {/ZJ0sVAsyū9Absa5jA1|,/ʨY"\iM$4P;}&8_yƙ]T@ $qD7ӆY`jJeF׬R ,8@xv0]Zr"Az%$@tbCѓ5h͕MٯV  ޻rݫ6+֫R*4'Λ2Z*J ޻rۧ. *O-XPĆvgzZ#|i0Px>wF;З 얨FxA₀9/ګBTXڰV6O "X'9FsX%(9A oYZNQjJbb?{q{V`5RPsAwq{V`5RPs?z/jr-IAR A8IsX$) ^ԜRPsb?oYūI/sX(޳{V-I9A7՜5JR @fRPbA7'(=ZragRR wԜ`I90Vť wzIEbsa;XuS;jЗ-Lc-1޳R^7dB3Ji~ItՂ ,( h[Y7i9F{ũ(9R AoY/jrjJsAwq{V`5RPsAwq{V`5RPsAwojrjJR AoXI0{X%1F 7^դZPs?YI0{X$)޳֓IAA5^5jIR g%9ZPrabJR bJ Q֓թ)qjP{XAsyū8Zr@:}tgH}auTI,0@:}s &(_uƘYT< $qC,.g8`yƘYT< a|덴 mQ$0 ?w6,-iIK$qB{m2XyWU40 {m1ڨ8_qM$q9\&iuR@0>*HuIJ PvhyVM Pv kXuD0>rڧaT0+hq@҇rтN&lHY#iD0ha#ye4p+@|7YLD.GPx]3GͰhYs]G.GH< y]0`}۟ cvjt&ɍ-X*#"8Xp?׎Yf)DfKըHć ]nן *Q&,Λ2\:3˓0@@vVlWV:ThO6dJT'L 0@@vN\7,T.<7ΚZ"e7͊횓ƄE!8\!{nwԟ.4-P=q޳R|5`*EH <Lb€oYZNrjJsAw޳ڴbԔ ^դ=bԔ) ^դ=bԔ 泋ڴZsAwz/jr-IAA g'(bԔqjr)(917^՜RbAk8i9AbԓAwzZJ0sX ojNP{ /jN0{Xsyū9Eb҃b՜I90Vq gY]3$p2$Q@seMI/L.hq8uYU/L,hid0eUD ꦉI;7]3/ (QiYT $Œ8aut,P<+Hsaut$P: (@W]G 2iD e}Q,P: 0`;S<+&Ő0`};g,P:"qwƹamS ͰGH|kS,OɠiC=٧6;,֥>dПpՒjl1n[fzjSFf+TBtRn[trI|6X!@~׆YB\xO`2# vgzIvݒ(tْ)P2T~׎90\N|П9jbg͖$4H@6,og8_uYD8ˆ@\X}]T<@θLg8_qQ$ , kyb]T8G =jh}ƗU40}28^qHJ Pvy"}֗U#(B)H^qD0>8iudpՒj!l1Än[fzjSFfKTBtR#^;tr9B|6X!|~nة>\h/\3^*Ɏ]xϊ횓E2Px>wF;jO%@hA@Q V&Bla@'(sX%1H1 8IQ-IAR AoYjrjJbb?YZNQ-IAR Agi9FsV) 7=bAw/jr-(9Aw9Zs?oYIFs /jNQ{%)qzqť){/jNP{X /jN0sXYū9Ab҃b՜I90{Rq seYU3$P2$Q@seMI/L,hq8uYU/L,hid0eUL ꦉQ;7]3/+QyL4ɢy0qmt$P:+Hamt$O &8|WU 2iD wu$/$y(@};g4p< &(@}gQ,O"qd wƹ_e3 ͰGH[,O©a#{sNlx.YN1x%%DxقG ~:ݫ><l֥>\^lz 2XaڳcnJ$EfK&D|rcŇܷj͊ԧJ ̖J钤FvɂsƄV+$>l!By]R|ОhZd'L((q٣5'ˍvKT#l,'P_mTK6$y(@};<@L*@7LB󌬢'H7WDK0`};gO$/6©a#o7WD>+&y~9q_f)$ńۆ+P E(00xv0]Zr"Az5$BtbCňj͎(L -.Teɏ޻rݫ6+֫R*4'Λ2Z*J zۧ& ϗ-XPĆvIAzI0Lp?f|Wԟ*,-P=q޳R|5`*e )jXyVQ(qB9LZaT4 m1fed8 l%Z]DN,+y!yH 0>rfY4 (qn{i͏5ϙ&4'dZO.PA^[Ɇ̑ MX*,@@|V|wةBd^lrϛ.Lx~ۖY^ZQ>tي)P2T~׎0\N|П9jbg$4H@dpՒj!l1Ãn[fzjSFfKTBtR#^;tr9B|6X!@}~خ٩>\hO\4^2 }юƂ%2Px>wF;jN%@ha@]JlxOX Ewq{ڴZԔ 7'(k)1ygi9FsX%1H17^դ=bԔ ^դZAwojr-IAA w=ZAw/jQũ(1H0Z`1jIR ybRPbA'=ZPra%9RNb@5jAA5ړթ'1{/ZJ/s?o8g(9RQy;xul,'Q_mTM/8$y(`};gSKŐ0`}}O$/6©a#o7WD>*y~q_f)$Eۆ+P E(00nܳVq@z%Ӥ@tRCܷkϏ(͓MV  ޻rݫ6+֫R*4'Λ2\*J$ z٣& uΕ-X,PĆ玛vIBzi0Lx?f|Wlԟ*,m-P-1޳Nt5^*eH >+Lv+!6X?wq{VZ ^խ'(k) 7'(k) 7'(jԔ ڴRPsAwqzr-IAQ gg(bԔq{Vr-I9A7դRbA8i8b҃?oX9Abԃ=7'(=ZPrA'9RNb yԜ`H90ޱzQ{XAsy8ZPb@;}gH}euTI,0@ms (uWYD< a{} (qWU4O4ˆ@\i"ae@ a{}skyc[euSDK$a:m1XyƘY4O4F =덴ki"]D4G =ki!}֘U4N0}rH_qIK `vy"}֗U$ (BTX1Z% ~[sb19hRC抏+)M vK8X?{q{V`Z^դ=b֤) 7'(k) 7^դ=bԔ ޳ڴ`5RPsb?yZNP{ũ'1H1yb'(=b҃AYI/sX(ړ^IAA7դ5JR yRR y5IQ7^^H9H0֒ť(syū9Absaf1iA0)H^qD0>(iu8F \U#$`'eT0玼ӗjҟ2DXOݸjr 6\~v͎5iN$[2^:DL$8Xp`>xnدۯR`rՒI6\a-ڳbj)ңB|%ʓ!:dB2`^Q=rՂϛ,Hh>wV\7,S*4T vgzIAxݒ()HqHJ PvhyMK P6 jXqD0>rfaT0+Xq@҇ +jO얨FxA₀ߖY>LGT>+̏v+!6X?z/jғ`5RPs޳ڴ=bԔ ^դ=bԔ ZZwq{VjJR Ai9Ak ڴ5JbAg'(b҃Aw/ZNQ{%)޳{Vr)(1H0֓-(9H0泋Vթ'1 {/ZN0sVAY8bsab1iA0Vq seYU3$P2$Q  }|ﶙa}DG 8 (aD(asUD 8 ('Y# @}\oxmt,q@0 q0q}Q4@0 q0qau,pL,HY#;iWL2q(`{;iDB0ha#c}Q,p<+(8WT0hYx]]GͰhYx[U.'H|k< y]0`-4ǂL[2^BTG͘*Dp~ߧcrZSlj̗P% <,֥>\^lz 2XaڳcnJ$łfK&F|rcňvˆ횴fɋ떬VJ還vɂzsƄV+$>l!BߞYpܱN|^fRT' $(޺כJf++M v+8X?zq{V`5Z޳^դ=bԔ ^դ=bԔ ^ZAwq{VrjIR A8IFsX)泋ڴ`1jJR Ao89Fk szZJ0{X (޳V-(9H0ړ-H9H0Vթ'1 {/ZN0sVAszIEb҃b՜I90{RqA[]4M$p󍲺$Q@}|c}UD 8+Had(UL 8 ('Y# @}\mxmt,p0 q0}nn٫Fl^jjN*@`>fק:Th/\`B3$(՗ ʍk&Bp1‚yܱNtݶb:# gv9b?tz ,0lϊzS#x݊M ,(޳ڴ=bԔ) 7'(k%1H1ygi9FsX%1 7'(k 泋ڴRPs?zZNQũ(1H1yb'(=bAzZN0{%) ޳V-I9AyդJb @bRb y5jIA֓թ1ޱzQ{Y8Zr@yԔ^-'1}|WLI/L y@†y;X_muQ44ʦQ |a}<,֥>\^lz 4Xbbn:$DVK&D|rcŇvˆ횴fɋ떬VJ钤F6hɂzsFV+$>l!Bߖ9p\Nt^7fRT $(zכʋfKT#lhaD @{;YU $y0oxeS/8ꦁ8xeS6"y(`{4p+8\kDl*@\k<>+Œ0`[,p:"qd ]0`;gPߎwkѓ uQ*xfק>\xoݷfRdG"4HPV\7lԡ2<7Λ1Z"e=xkϊ%DŽE!:`A@{nwԡ.4-P=1޳R|5^*EH )L7WBl=rٚRtٚiџ6\ߞy߷^Q>tْ)P2T~ۖ9p\R|9jbg$4H@|6+jO Lrc1޳R|^7dB3JzIb?tz  (( L v+!6X?z/kV`5RPs޳ڴZ޳ڴZ޳ڳ`5RPs?z/jNQ-H9A 8i9Fk ڴ`5Jb Ai(bԓAYūIsqjQť)qzqť){ojQ{ /ZJ0sVAsyū9Eb҃bf1iA1Vq []4M$p󍲺$Q qWL:+Hid0eWL 8 ('Y# @}\mxmt,pl q0qauQ4lhid(@}\mW]3/8 (Hq_mt$P:+H_mtM$/ 8oX[]G 4 id wc}$Oy(@};g4p &(@}gQ,O"qd wƹ_eS ͰGH[,O©a#sx[L+&}wn\Z"|F+U&F|ᒤ x՛*ћ*474`JTG&ynدZJ|߻nz 0P}׎90\Rnzȏ*Dh>w^lWա2D71Z"e}mђfȆV :dA@}vV2<'RMr_V|5`*eH  V&Bla@^դk) ygi9FsX%1H1ygi9FsX%1H1ygi9FsX) ^դZAwz/jQ-(9Ay=Z?YI/sX 泋֓-I9AyդJR yJR y՜1jAA7^`H9H0Vrť(zIEb҃a5iA0,oʨY"[iM0G@ms(qWU48P|덴&(qWU4O8ˆ@\i"ae@ a{}skyc[ee@ a:m2XyƘYDO4F > yc]T8‡0> y"YDO4 }2ڨ8qH Pw+yb}֘U$ (C9LnY4,C<-b}WQ P5)8iRm0y@\mxmuQ4$H+(Ő(`{e}©a#sx[TBl*0`}2hHߎkї uQ*4zz&I ,R E F\7l֥:ThOݷfZ(@`?~ۯN|߻nrȏ*Dh?vn٩Bdxo6bJD˒$(:oכ5'ˍ 놋&Bp1BێY>\h/Z% {fQ`:jZT|W+ҙ V&Bla@7'(kX%1H1ygi9FsX%1H1ygi9FsX%1H1w'(k ޳ڴ5RPbb?oYI0{%1 Z5JbA7i(bԓAszY0sX ojQ{%)޳{Vrթ1 qzQ$ -Yk?o8g(=RNb w^^)'1}|UKPl q8YU/+HaD @}\oxmt,plhid(`|xmt,P+0`[S4p:$ymS ͰGHS4p:ɠiC}qݯ>L7WBl=rٚRtՊ ,Hh>^|Wա.<'Z0V NJ n;3fQ`njg((mюs~I*wl1Ä~{~zsƄfK&BtR#Dn[evJ| 6\!@}~خ٩B\hO\4^2 }ώE%2Px>F;jO@lamъSczݒN",0޳ڴ=bԔ '(k) 7=bԔ ڴZsAwz/jr-IAA g'(bԔqjr)(91y9ZPsb=o8i9AjԓAw-ZJ0{X szIkAY9Ebԃ='9RNb b1iA1zQ{Asyũ8ZPb :}t'8yaeD( ?xL*iciM0G0@m2kyciM, >6Vl7+ҝ&#MNc]Nto^*EH n:aZ^6b2e D((z/jr`5RPsAwq{V`5RPsAwq{V`5RPrb?z/jQ-IAA i9Fk ޳ړ`1jJR AoXIFs qzr)(9H1ڴ`iAA5Z`IAAw՜1jAA7Z^H9H0{Rq$ /ZJ/s?%IA\ﶙc}WLI/L"y@y;X_mt44ꦒY# @qUD 8 *'YD @}|xuQ4@y8ueUDE4$@s}<0id(`}\m7]3I6꤁8ox]eS8꤁Œ8qxeS6"y(@{4p+8\kDl*@\k<>+0`[S4p:$ymS ͰGHS4p:ɠiC~:qݯ>L7WFl=rٚR>lB#ܷѓ Uϙ",3^BD'L$8Xp`?z~0\VQ>tٚiџ6`=n9~%ʓ"tՊ ,Hh>Vl7lT.4T vgvIvي( ki!}֘Y4N0}r8_qIK Pvy"}ƗU#(B;ҝ*4ZXe}mӓJvk%Bp1ByܱNtbB3J5r)=pr((}͆z3#x݊N",0! P*18ZNQ-IAR AoZ/jrjJbaoYZNQ-IAR 8IsX%1F 7դ=ZAwz/jQũ(91yb%=Z?YI/sX ojQť1 {qjQ%)޳{Vrũ1qjQ{ wzIk?o8g(ZPb w^^)'1seYU3$P2$Q@seUK/Li q8uYUK/L,hid0}UDEζꦉHyiYUI8 (Q;7]38 (Huƹ}Q4>lHY#gD0haCS<@l,'Hxe3I 4 iD 兵Q,p: (@{}O$/"qd _e3GͰGHo7WD>+&wƹ_e20`~ez݊gJMX2# "8Xp>~p޵^ "|5%BtbCŇlѓ 5iNmٯV"  ޻߯>;R*4'Λ2\*J zۣ& ϕ-X,PF5vJzi0Lx?f|WlS*,mN-1޳R|5`*e -\Jdx/X wq{V`Z޳ڴZ޳ڴZPsAwqzrjJ R Ak8IsX%) ޳ړ`1jJR AoXIFs qzr)(9H1泋֓-I91w՜5J R fRR y՜1jAAړթ'1qjP{XAXi(RNb :}gH}euI0@ι]2kqU48Q{} (uWUD8P{}s mM0 >6,.&(qQ$0 ?wtْI2T!~ێ9p\N|:jb͖$8HP|t߯6+jO Lc^bQ`;lbtGL((}ϊs|I*rfY4 $`N;ugɆM[2^BTG(Dh|זy`f)DfKըHć  ]ף& jћ*4'Λ3^:3 0@@vVlWV:ThO6dJT'L"0@@FL+ӟ*4'ZXE ͆튓Ƃ5!8`!@ێY>Th/Z% n;3b19hRC抐v)7w>+Lv+!6Xih7'(sX%1H1ygi9FsX%1F 7'(k 泋ڴRPs?zZNQ{ũ(1H1yb'(=bAzZN0{%) ޳֓I9A7^Ԝ5jIR yդ5J R w՜1jAAw^Ԝ`I91{Vr$ -Yk?k7'9J Q|ﶙ}WLI/L y@†y;XmuQ44ꦒY# @}|ﮙau<4ꦉQ\mX_mt,pl q0qauQ4@0 q0}4@.hid @}\m7]3I$Œ8qxeTK/8ꦁŒ8|m7TͲaCu$O꤁(`{4p< &(`{}O$O"qd _e3G0GH< yƹ_e3F0`-ez݊gJ MٰX2# "8Xp>~0ݵZ"z5$BtbCѓ5h͓M/Veɏ ߯>;ӟ.4'Λ2\2J ޺ۧ& ϕ-X,PF5vJBzi0Lx=>;jO 얨FxA₀ێا:L7Z/T=1ݱNlO\2ZFHTHG}Gywq{V`5RPsAwq{V`5RPsAwq{VrjJbaoYY0{ũ'1H17=ZAwz/jNQũ(1H15^Ԝ5RbAo89EkAszY/sX w/ZN0{X /jNP{X /ZJ0sVAsyIEb҃b՜I90{RqAui7eT4B4ꨒYD (`seUI/L.hq8uYU/L,hid0eUD ꦉI;7]3/+QygL4"y8oxeTM$/ (Hc}Q4L*'P_mTK/8$y(`{4+8\kDl*@[U<+&Ő(@{cua#< ywƹ_e3F0`~ߧڳvz&ʍ-/X*#˔"4P``>~p޵^ b|6 Bxbcňϓh͓M/Veɐ ޻rݫ6+֫R*4'Λ1Z*J z٣& uϕ-X,NF{fv9AzIP.Lp?f|Wԟ*,-P]Nt^)EH ~[s^7b: @)?q{V`5RPsAwq{V`5RPsAsz/jrjIR AoXI0{%1H07դ9ZAw/jq)(917դRPbb8i8bԓAw-ZN0{X /jNP{ /ZN0sXsyIEjԃ?o8i(ZPb@7Z)'1ojN0s?m3(_uƙ]U@K( >wLiciM$0G0\*yciM, ?θLX}ae@ a{}skyc[euSDK$qC{}ski"]T<@θLof(mI$qB:lʨ8^qM$qzlg(mD P5 i!}WQ#(qBTh/Z% n;3b19hRS抐v)~0ݵZ"|5$BtbCŇѓ5hΕmٯV"  ߯>;ӟ*4'Λ2\2#J$ ޻qۧ. *OMXP ~{er9AxIP.Lp?f|Wԟ*,-P]Ntܴ^*EH [tbbd: )2*i"7'(k) 7'(k) 7դ=bԔ޳V`5JbboYūI0sX%) 7դRPsb?oYIs ojQũ1F Z`iAA7^`iAA5Z^H91qzQ /ZJ/s=IA5ړť(wL*yqWUD< aC,/X}auSE( >w<ʩXaeSDK(6,.g8_uWYD8ˆ@θLʨHyƘYD8ˆ@\HyƗU4O4 ?6[euR@P޸\xo6dRdG"4HPvN\7,T.<'ΚZ"e͆sF5꒡8\!@ێY>TX/Z% n;3b1hRTv)=nbt' (Ru&e%U$OoYZNQ-IAR A8I0{ũ(9A 8I0{%1H1w'(bԔq{ViAR y%=ZAw/jQũ1F ڳ`iAAwդ5JR yJR fJR b5jAA7^^-(1F {-Yk?k7'9J Q\ﶙc}UL/L.i y@†y;X_mt44ʦQ }\xuQ<4$H~p޵^ b|6 Bxbcňѓ5h͓MVe ޻rݫ6+֫R*4'Λ2\*J zۧ& )ϗ-XPĆ ~{er9xIP.Hp?f|Wԟ*,-P]Nt4^*eH ~[3^^7b2e ,@iB:z/kV`5RPsAwq{V`5jJbb?z/jr-IAR @89FsX ) 7=ZAz-ZNQ{ť1H Z`5jJ R @g'=Zsb?YūIFkszIsAyūIFjԓ=%9Rb b1iA1qjP{XAsY8ZPb ;}gH}euTI,0@m2kqU4P8‰P;}s qU4O4@:m2kyc[euI(덴 iI(iuSDK a:m1HyWU$0 덳jh}ƘU4N0m1ڨ8^qHJ P5 i!}WQ#(qB޸<-cU4 ,C޸+y"}WQ$`ηXuD0=}1%Y4 (q5)7ed48՟&ԡ6Txplz)Q6`ƒn[Ɇ̑ MٯX*,@@v^|.XFlП:lzϛ0P}׎Y^Z1`rՊ)P0P}׎0\N|П9jbg͖$4HP;ݫ.)ϕ תJcMa^1lbtGL$ }φzSdC|)*@PP;qٟ fG,@XP6 ` JtJ?ygi9FsX%1H1ygi9FsX%1H1yf'(k ڴRPs=oYūI0sX%) 7^դRPsb?oYIFs wz-ZN0{$)泋֓-H91ړ-H91ޱ{Rrť)qzQ /ZJ/s=IA7ړե(wL+yqWUD< qC,oʨXeuSI, ?θ\*ic[iI, ?wLʨH}]T<a{}skyc[euSD a\ʨHyWU4O0 >6[eu@P޸)HuIK `6hyVM$`*H_qD0=}2f[aT09Lnb}VM 0>rfY4 $`N;gɆ(M[3^JTG͘(Dp}ۖz2aj9$Evk(JNj]ף& jћ*4'Λ^:4  0@@vVlWV:ThO6dJT'L"0@@|FKӝ*4Z0XEjˆsE5ʒ8\!@}~nW:LG1X n;3^9hRC抐vgr)<,T6LX/6dZtg͗&<`?zvدZJtП:lrN*Dh>f-ק:ThO\`B3$ ՗ ʍk%Bp1BYܯNtݶb:# vgv9!rz ,(ϊzS#x݊N",0! PX9ZNQ-IAR AoYZNQ)(9A 8IsX%1H0^՜ZsAwqjr-IAA yg'(b҃Asz-ZN0{%) ޳V-I91yդJR bJR yդ5jIA֒թ1{ojN0sVAXi(=RNb Ԝ`(1F gY]3$p2$Q@}|ﶙc}UD 8+Hid0uYUK/L,Hid(eUDG ꦉH;7]3/+'QUDE2y0qmt$P:+H}Q4pL*'Pqxe3"y(@\kWLBGPqx[]hYqX[T'Ho7WLK0`;gO$/6©a#sWLK&}wn]Z cC~fK(Jzݯ>LmV>\^lz 4Xa-rJ3dńfKէF|rv͊ԧJ떬VJ钄6h~zSEF h!BߞYpܱN|^8fRT' $(zoכ If+:`A@z^l7+қ" )H|A₀ێnV24Lb€`! P^8I0{ũ(9A 8I0{ũ(9Aygi9Fk) 7=bԃwqzr-IAA i8jԔq{Rr-(91yRNbAk8i(b҃?o8i8b҃=k7g(=ZrA%9RR ՜1iA1{RQ{7eT,B4('aD(u[]4M$p0ƖHy;X]et,q@󍲺Hyk7]4M$Pl,'Puamt$/y(`[D@l*@7YLBl@|D>KŐ0`}}$/6©a#WL>+& e3G0`|۞rnZ3lj,Rf (80nد[R1a>vݛ:h!ÃN;tzjSdžvl(Hႄώˏ ̗*J钤Fj͆횔&Gf+T@l!B ޳V9hZdGL((}ώE%2Px>wF;)Γ%>hA@}nwlS"'Dpa00R/R.R-^դ=bԔ ^դZq{V`5Jbb=8IsX$) 7դZs?yY0{%) ޳֓IAA5^5jIR g%9ZPrabJR y՜1jAAw^`H90Vť(Ib҃bX_mShA@zV\З@la@G%М,@XPygi9F0{ũ(9A gi9FsX%1H1y'(k 泋ڴ5RPsb?YZJ0{%1F ^Ԝ5RNba8i9Akwz/ZN0{$)泋V-(9H0ړ-(9H0泋Vթ1{/ZJ/sVAsyū9Eb҃bf5jA1{RQ{AgY]4M$p󍲺$Q@seMI/L,hq8uYUK/L,Hid0eUD ꦉQ;7]3/+'Y#;7UI8ꦉ@uc}4@lHa#iD0haCuO,P: (8qx]]3I 2iCƹmtK6ɠid e}$/8ɠqd e3G0GHD> ywƹ_e20`~ߧڳvz&ʏ-X*#"8Pp>xv0]Zr"Az5$BtbCŇܷϏh͓MV  ޻rݫ6+֫R*4'Λ2\2J$(:pٟuN -,NFi˂zsE5ʒ8\!@}~nW:LH1X% 5r)!rz ((}k͂j2Avي ,(,p! P޳ڴZ޳ڴZAwq{V^jJbboYI0{%1H17դZs=oXIsX ړ`iAQ g'(=Zs?YūIkAyIkAY9Ebԃ?Xi8Zsa%J Q5ړթ(66,.&(qM,  [ee@Pv,-eu@@η<.[ee<҈0>jXyWQ(qB9LoZaT4 m1fed8 l%Z]DN,<-y!yH 0=}1%Y4 (`v)8ed4=o٧.+U:\x^n͂)6`ƒ~6͊(Mm0X*Ƌ,@@\hO\`B3 zoכ5(K 떋զBt1‚1޳R|^7dB3Jvgv9!rz((lϊzS#x݊M ,( PigjeO޳ڴZ޳ڴ`5RPsAYZNQ)(9A 89FsX)ڴ5JbA89Fk ojqũ'1H ڳ`IAAڳ`IAAw՜5jAA7^`I91泋Vrť(-Yk=%IA7ړť 6lBn[fzjSFfKTBtR#D^4dn9Bz6X!@{v.W:TX/3\*Ɏ=7͆sĀ2Px?^|7+қ"-J|RێnV24Lb"qdK^դ=bԔ ڴZq{V`5jJbb?oYZJ0{ũ1H1yf'(bԓw/jQũ(1H1ڳ`iAQ g'(=Zs?YūIFkAyIkAY9Ab҃='9RNb b1iA1{Rq []TM,q@ʦYD (`gYU3$P>m0yHy;X_mt4@$H\mXmt,@0y8L8 (Q;iYUI8 &HUD qd(`{;iLEͲ qd @}[WLEaD we}Q,p<+(87TD.HQx]3GͰhYx[U'@|kS< y]0`~ez݊Kn\BD'(@h}ߟ sbrZ3G̗P% tNlWקBd^lrϛ.Pߞy`b "@x 8`-ڳbfb@xi4T}׆ڭFldJD˒$ }mӒfȆV ":`A@}v֣2<'RMV`2e d: 7'(k) 7'(k(^դZAwqjr-IAR i8k q{Rr-H9A7դRPbag'=Zsb?YūIFkAyIkAY9Ab҃='9RNb b1iA1{Rq Y8ZPb m3 8_yƙ]UDL( >wL*iciM$0G@\+yciM, ?θLX}]e@ a:m2*i"ae@ a{}ski"aT<@޸Lg(mM(qC{m1H_uM(qCz\g(mD @6 i!}ƗU#(Cz\%ZaT4z\YDN,9Lnc֗Q Pv jH^mRφYj:dƆ㖬P e(00xv0]Zr"Az%$@tbCܷkϏ(͓ M.Ve zۧ6+֫R*4'ZZ*J zp٣%uΕ-X,Pć ܶɂzSŀ%R6\!}~nW6LGX 5r)!pr((}͆z3#x݊N",0 D8I0{ũ(9A 8I0{%1H1yg'(k ޳ڴ5RPbb?oYI0{X%) 7^դRPrbg(bԃAw/ZN0{$(޳V)(1H ڳ^I91֓)'1 {/ZJ0sVAsyū9Abbb1iA1Vq[]4M,p󍲺$Q@}|c}UD 8+Had(UL 8 *'Y$ @}qauQpB^;tvZ3dłV+TBpBN3n)ңAzџ4X!@{n.W:TX\*Ɏj˂zSdD~0Lp?^l7+қ"-H|R€׆-ա.,m+JR'D8I0{ũ(9A 8i9FsX%1H1^դ=Z޳ړ`5JbaoXIsX )泋ړ`jIR g'(=Z=8i8bԃAwzZJ0sX ojQ{$ /ZN0sXoXi(ZraJ Q5ڒť(7L*ydqWYD< $qD,oʨX[eI00@ι\+ydmQ$0G0θ\*i"[euSD(6,.&(qQ$0 >6,.&(qM, [ee@PLg(mIK$a:\g(mD Pw+cYDO0}1ʧ'iR@҈0>)8^m@0>'iu8F z\֗Q$`aT08ף.U:\_;pՊj!φYj:dƆ̗Pf (80yv0]Z"z5%Btbcňjώ(M M.Ve :qۧ.jћ&,ZZ*  }ןUM NFܶ˂zsE5ʒ8\A@}~.W6LG1X% en=pr((}xk͂j2AvيM",0OX wq{V`5RPsAwq{V`5jJbb?zZNQ-(9A ygg(k ޱ{ViAR g'(bԃAszZN0{$)ޱ{Vr)(9H0޳{Vr)(1H ڳ^-H91Vթ'1ojP{Xyū9Absab1I90{RqAgY]4M$p2$Q  }|ﶙa}DG 8 (aD(`sUD ('Y# @}\mxmt,p0 q0}<0 q0qxmt,p+(Œ0`[4p:"ymS ͰGH|kS4Oɠi#]۫6<mVBl߼rْx\k(uYT@K$ ?θ\kqU48a{獴&(_uYD<a{}s mM$0 ?θLʨHyƘYD8ˆ@θLʨ8_uWU4O0 =덴 ycae<@w,.euR@@v+aT8G >jXyWQ(qB9LoZaT4m1fed8 l%]DN,,-y!yH 0=}1%Y4 (`v )8ed4玼ї v*Q*\hObBC$(՗ ʋk%@p!B yݱNtb:#Jvgv9!rz ,(φzS#x݊N",0'` }8I0{ũ(9Aygi9FsX%) 7դ=b҃q{VrIAR i(ksz/ZNQ{ť1F 7^Ԝ5Jb @yRNbA7g(b?X9Abԃ=k8g(ZPrAb5jAA7Z)'1{/ZJ/s>x\k(uYT@K$ ?θ\kqU48Q{獴 &(_uXYD<Q:}slmM0 ?w'iu8F \U#$`'ed0xף.+U:\;pՊj!76e@@6쪉c]T8G ?6ybYDO0sH_qHJP5 kXuMK P5jHqD0?8iu8F lU#$`v)8id48m՟& ӡ6Thp9lz)Q6`ƒ^;gɂԧˑ M/V"K,8@hA@zV\З@la@M KS8\?z/jrjJbb?z/jQ-IAR AoYZN0{ũ(917^դZAwojr-H9AwZPsb?oX9Fkw/ZNP{$({qjQ%)޳{Vrũ1qjQ{ wzIk?Xi(ZPb@y޴^-(1FojN0s?ι]2l(uYT@ $qD6w<ʨX}aeDK$qC덴mQ$0 ?w6iHK$qB:\ʨH_uQ#,ji!}֘U4N0 zlg(mD P6y!}ƗU$ (Cz\%[aT4z\YDN,9Lnc֗Q$`v jH^mRӆY`j:eF׬Rf (8@v\Vq@z%Ӥ@tRCܷkϏ(͓M/V  zۧ.jћ&,ZZ*J :oןUN ,NĆvɂzSŀ5ʒ8\!@|v.W6LGX% er)!=pr ((՗%ŀiP*@PP!pjtG oYZNQ-IAR Ak8I0{ũ(91yg'(k ޳ڴ`5Jbao8IsX({qzr-(91yRPrb8i(bԃ=k8i(b?Y9Ebԃ?o8i(Zsa%9RR ՜I90Vq ui7eT4B4('aD(Y]3$P0H{;X_mt4@$ƖHy7]TM$PK@|7WLl,@|k<>+(Ő(@}}$/6©a#o7WD>+$yvq^b)EۆW+P e(80|f[RQxӣ@pRCѓ 5N1Z*#Ƌ,80f.XBd^jjN*Dh?zvخ٫Fl8hZtg$4HP|>;֫Q"#m.R n[tdj!tՂ莘(ha}vԟ*+MX*JR€F;)M vK6X?z/jrjJb AoYZNQ)(9A i9Fs) ZRPsb?oYI0{X%) ڳ`jIR g'=Zs?oX9EjԔAw-ZJ0sX ojP{ -Y/sAX8ZsaIA֒$ wL*yqWYD< $qD6 y"YDO0 }rH_qIK Pη+cY4,9LoYDN,9~9q^bCVKHć]٣&R.^|wU6DG2Z"e]xю&GE!8`!|nwU.4-P=r_R|5`*e ا6D',Nb"€8I0{ũ(9A ygi9Ak) 7'=bԔq{VjAR @i8ksz-ZNP{%1 5^5JR f%9ZPra'(=Zsb'=ZPrA'9RNb@y՜iA1qjP{XAXi(ZNb ms &8yaeSI,0@:}s &8_uƘ]T@ $qD6,/hH}ae@K$qD&(uWU4O4ˆ@\*i"ae@ a{}s*i"ad<P\ʨ8_uQ$ ,}s*XyƗU40 }rHuM(qB:\&eu<҈0?jXuMK `wi!yVM `vXuH 0=rf[aT0޷XqRrтN&8HP;ۧ%UhKvKT#w;T2DH4`BD  0@@vN\7lգ6DH3^:#Ƌ$(zpٟU͑)Jrcn;tcjrՂȎ&hA@}vԟ*+MX*JR€vwS" Dp{޳ڴZ޳ڴZPsAw/jr-IAR i9Ek ڴ`5JbA7i8jԔw/ZNP{%)ޱ{Vr)(1H ֓-(9H0ޱ{Rqť)ޱzq$ Yk=IA7Zթ(wL*yqWUD< qC66,.mM( [ee@Pη khyWQ#(C:LZaT4 }1fed8 l%Z]DO0+huH 0=}1%U#$`N;ˆiN",'5bZO.PA=4z݊fʏ-Y.V"K,@@wfnڭJ| m0y@\mxmQ4$Hy;8]eTM$Plhq0UDE4$@eUDE4y8auO,pL,'Y#e<@lHY#yS<@l,'Quut$/꤁(`[Dl*@7LB󌬚'H7WDK0`{}a#o7WD< ywvp޷bEۆW+P E(80|f[RQxӤ@pRCѓ 5NZ2#Ƌ,@@v^|wةBd8hb(@`?zvn٫Fl8hZtg$4HPwF;З 얨FxA₀8Y>TGT=1ݱNlO[X EwojrjJbb?z/jNQ-IAQ yg'(k ^RPsb?oYI0sX )޳֓^iAA g'(=Z?oX9EkAyIkAyūIFjԓ?o8i(ZsafIA7^^-(1{/ZJ/s?ι]2(_yƙ]UDL( >xL*ydmQ4O4ˆP{덴&(_uXYD<Q:}slmM, >6,.&(qQ$0 >6,.&'mM({m2)X}ƘYDO4F = yb]T8G > ybYDO4 }2ڨ8mD Pwy"}֗U$ (BL,'HsamtM/8$y(`};U<@L*@7YLBl@|WD>K0`{}a#o7WD yvp޷b)EۆW+P e(80pR#ܷѓ5iN1Z*#Ƌ,8@v^|wةBd8hb(@`>nnXBdݷfRdG"4H@;߫6+jЙMPĆ6gzZ#|i0Lp=F;jO 얨FxA₀Y>TGT-1]JlxOX Su5S51R-R)Rygi9Fs) 7դ=bԓq{VjJ R A89Fs {޳{VIAA g(b҃Aw/ZNP{$)泋V-(9H0֓-(1H {Vrũ)ޱzq /ZJ/s?k7'9RR5ڒť 6w<ʩXaeSDK(6,/g8_uƘYD8ˆ@\X}]T<@\HyƘY4O4G >5[eu@ Pη<.iuS@ Pη<.[ad<‡ ?5 i!}ƗU$ ,:\%ZaT4 }2ʧee8F l%Z]DN,+hyH 0>1%Y4 $`^[i͊5O&4'dZ0PANuf~労K-/V",@@nZN| rՒI6\N4drZ3dłV+TBtR#Dn[fvZ3dD5Ӣ~p޵^ b|6 %BtbCŇlѓ 5hΕmٯV  ޻r߯>;R*4'Λ2\2#J$ z٣& uΕ-X,PĆ~{er9AxI0Lp?y^l7lS&,mP^a^fJC5n qlZd',Nb"8i9FsX%1H1yb'(k ڴ5RPsb?YZN0{ť1H05^՜RPbbk89Fkqzrթ(1H0ړ^I9A5Z`IAAڳ^-H9H0ړ)'1F qjP{XY8Zr@yԜ`-(1F gY]4M$p󍲺$Q# @}qWLIL,hq8i7]TM$Pl y8uUI8+'Y# }\mX]eTM$Pl2n[~zsHㆌ(Hႄvɂ劔&Hvk&DxR#D=ڳaf tՊ ,Hh?yf|wա.<'Z/V  n;tcfQnjg((9юE~iP,@X`|sۣDŽ%М,DX`TUCT?S;S7wq{V`5RNbb?z/jNQ-IAA gi9Ak {q{Rr-IAA yf'=bAyY0{X (泋֓I9AyդJR yJR y՜1jAA7^`H90֒ť(Ijԃbf1i90;獴.hH}euI00:}t &8_uƘYT< qC.g8_yƘYT< a덴 qQ$0 ?wc]T8G ?5ybYDO0 }r8^qHJ P޸,-cY4,9LoY4N,C<-b}WQ P5)8iRφ9_bңÀVKHć]٣&R.<85bJdG&f|wV6DG۲\*Ɏ]юfGF !:`!@|nU.4-P=q޳R|5^*EH {tcbd: 7'(k ^դZAwqjrIAR i9Ak q{Vr-IAAy9ZPsb?YIsV szY/sV w-ZJ0sX wzYsAwzIk?k7g(=RNb ՜I90{Rq seYU3$P2$Q@seUI/L.i q8y7eTO,p0y@YUI/+'aD @}\mX]eTM$PlhaD @}\mX]eTM/+'Q;YUG $8X]e38꤁8ox]e3"y(`[WLB.HYu_mTK©id c}$/8ɢqd yutKa#qWLK0`{cutI ͰGH~wkѓ v*ѝ.DX/jr 4\n{hˊ(͕Z\:DL$~0\VQxR+& wƹ_e3F0`}ߟ vjt&ɍ-/X*#"8Pp?׎Yf)DfKըHć8ӛuϙ"$Z\2#˓,8@NKjO%@hA@nӎsCz"00޳ړ`5RPsAwz/jrIAR A8IFsX ) 7դZs=oXIsV ړ`iAA g'(=Zs?YūIFkAyIkAwzIsAsyIFjԃ?o8i(ZPb@yԜ`H9H ojN/s?ιm2(_uƘ]U@K( >wLiciM$0G@:}sqQ4O4H@:m2kyc\iI(덴 iI(덴 [euSD a{}s*X}֘YD4F >5쪉aT8‡0> ki"}֘U4N0sH_qIK Pη+b֘U4 ,C9LnY4 ,B9Ln֗U#$`5)8iR~p޵^ b|5%BtbCŇѓ5hΕMٯV  ޻rݫ6+֫R*4'Λ2\2#J$(z٣& uϕ-X,PĆ n[tr9bxݚIP.Hp>Vl7+ӝ&#mNMa^fJC抏5nlbd' d: 7'(k)^դZAwqjr-IAR gi8k qzr-H9A7դRPbag'=Zs?YūIFkAzIkAYūIEjԃ=%RR 1iA1qjP{XAsyũ8Zb@ιm2(_yƙ]UDL( ?ι]2kqU48Q'8_yƘYT< a{}s mM0 >6,.g8_uWU4O4F >6,.&'mM(}s*i"}]D8G0= ky"]D4G > y"}YDO0 }rH_qIK Pvy"}ƗU#(qB yƹ_e3F0`~dzzfʏ-X*#"4Pp`>~p޵^ b|6 Bxbcňѓ5h͓MV  {rݫ6+֫R*4'ΚZ*J :oןUM NFܶɂzsE5ʒ8\!@|v.W6LGXNJ en=pr((o՗%ŀiP*@XPDŽ,@XPygi9Fs) 7^դ=b҃sz/jq-I9A 7i9Ek q{Vr-IAAwRPrb8i8bԓAwz-ZJ0sX /ZN0{X wzYsAszIFjԃ?o8i(ZPb@yԜ`H9H ojN/s?ιm2(_uƙ]U@K( >wLiciM$4G@:}s qQ4O4H@\*i"euSDK$qC덴 iI( euSDJ a9\ʨH_uVQ$,}s*XyƗU40s)XyVQ(Cz\fiuR@0? jXuM `wy!yVM$`vXuD 0=rfZ]T0޷XmR;ӟ2DH4`BD  0@@+jO̖FxA₀ߖا:LGZ/T-]JlxO[X E, VueV5aU]w/jrjJbAoYY0{ũ'1H1w'=bԃw/jr-(9AwZPsb?oXIFkqzrũ'1F ڳ`IAAw՜1jAA5Z^H9H0֓թ1qjP{XXi(ZPb Ԝ`(1F}}qMI0v$BxrF ]ۧ6+,U:Txplz 2Xb=4evjSljㆬVLNj]ןuЙ"$0X"  ޺ۧ.jЙ"$mٯVEH8kώfȈfKT@p1B1ߵV9jZdGL((}mю%Ƃ%2Px>wF;)Γ$>hA@}nWlR'Bpa`[UZUXՅWwoYZNQ)(9A gi9Fk)ڴ5RPrb?oYūI0sX$)泋ړ`jAR yf%=Zsb=o89AjԓAwz-ZJ0sX ojP{ -Y/sAY8bsa%J Q5ړť(7L*ydqWUD< qD6;T2LX/]6dRdg͗&nn٫Fl^jjN*@`>x^|wV:LX/\4`:3Ƌ$ ޻qۣ%uN)JrC=ڲ^1lbtG((zo՗fG5R4T?yNKϕ%@hA@cb޸d:# 7'(bԔ 泋ڴRPs?z/ZNQũ(91w=ZAoYūIsX {ޱ{Vr-H91yRNbA8i(b?Y9Ejԓ?o8i(Zsbb5jAA7Z-(1F ojN/s>wLk(uYT@K( ?ι]2kqWYD< aC,.gH}]e@K$q6w5[eu@ PηrՊ)P2T|~ZJt^8hZtg"4@@N\+ӝ*,T  ~[n!tՂȎ&8H@߫. ȕ k>hA@~-U.,m+Lb€bd: 7դ=bԔ ޳ڳ`5RPbb?YZN0{ũ1H17^դZPs?YI/sX(ޱ{V-H917^Ԝ5jIR g%9ZPrabJR y՜1jAA7^`H9H0Vr%(IEb҃bui8]et4ζ *(id0wi7eT,@&Q#@qUL8+Had(aeL8 *'Y# @|xuQ4@0 q0}4drJ$DF $@pBn[fvZ3dĀ5Ӣh!B ޵Zlj $8H@F;љ-X+Lc-2_V^7dB3Ji~ItՂ ,0yюsdBzݒN",0޳ڴRPsAwz/jr-IAR i9Ek ڴ5JbA8i9Ekq{Rr)(9H1ڴ`iAAZ`IAAw՜1jAA7Z^H90֓թ)qjP{XAXi(ZPb Ԝ`(1F}|MI/l"y@{;XmQ44ꦒY# @q}UDG (Y# |yauQ4By8L ꦉHLE4ɢy8qxmTM$O+HuuO,p*HuIJ PvhyMK P6 jXqD0>rڧaT0v jH^mRwNLR"MX,N邃=ZfJC抐izI?tz  (({cbd: 7=bԔ ޳ړ`5Rbb?z/ZNQũ(917=Zs?YI0sX )޳{V-H917^1jIQ yդ5JR fRb @yդ5jAAw^`H9H0Vr$ wzIEbsa1iA0;獴.gH}euTI,0@m2kqU4P8‰P:}s qQ4O4H@m2+yc[euTI(덴 iI( euSDJ a\ʨ8_uQ$ ,}r)XyWU$,}rHuM$qB9L%ee<‡ ? jXuM `wi!yVM `v XuD 0>ڧaT0޷ jH^mRyv\VQvR\h/\3^*Ɏ]xϊ횓E%2Px=>+)Γ%>ha@|f|W+ҙV'Bpa8 0VgoYZNQũ(9A ygi9Ak ޳ڴ`5JbAi(jԔq{Vr-I9A7դRbAk8i8bԃ=k8i(b?Y9Abԃ=k8g(ZPrAb5jAA7Z)'1{/ZJ/s?k7'IA\ﮙa}UD:L,hq8k7eT,q@󭲺$Iy7eTM,pm0 y8YUI/+'Y# @|xmt,plhid(@|xmt$PpBN4drJ$C~5"tՊ ,Hh>^|Wԡ.<'Z/V NJ 5v9vي(dpՊj!>+L v+!8XX@,kB:k2YZNQ)(9A gi8k ޳֓`1jJR A8i9Akojqũ(1H0ڴ`jAQ g%9ZPra'(=Zra%9RNb@5jAA5ړ)'1qjP{XAsyū8Zr@:}tgH}euTI00m3(uXYD< aC6 ki"}֘Y4O0 m2ڨ8qHJ Pvy"}ƗU$ (C<-U4 ,C޸+y"}VQ `wXuD0?ڧaT09+hu@҇{sNlx.YN|1?x%%BxrF ~:q۫6<,ե:\xlz 2XaN4zjsȉ㖬VLNj Ϗ(L ,P ]n՛5h͓ NF 6gzj3dD~%R8\!@ێZFdxo`2 ܶzIAxݒ(F+M v+8X@+NF+>6z/jr-IAR 8i9FsV)ڴ`5JbA89Fk qzr)(9H15^`1jIR g'=ZPsb'(=Zsa%9RNb@5jAAړթ){/ZJ/s=%IA\ﮙc}ULI/L"y@{^|wU6DG2Z"e}mђfHV Ӣ:`A@|nwա.4-P=1޳R|5^*EH ~[s^7b2e +^V+NF+?7դ=bԃwz/jq-I9A 8i9Ek q{V-IAA7^Ԝ5JbAk8i9AbԓAw-ZN0{X /jN0{X -ZJ/sVAo8i(Zsaf5jAA֒ť(-Yjԃ;XmS+&}vn]Z cCfk)JH VlwXFt =rْi :d!Ä~6iˆˏ-XTEɏ ߯FL,T2DH4`BD  0@@vN\7lա2DH۳^2#J :oן5h̑ VHrCD^3f q=rzN&8H@;ۣ%UhKvk>ha|nwԝ&#MWJR€إ6<',Nb"p ڭحz֭Zi9FsX) ޳ڴ`5RNbb?zZNQ{ũ'1H17^՜RPbbg(b҃Aw/ZNP{$){/jNQ{$)޳{Vrթ'1 {ojNP{ /ZN0sVAY8bsaIA7Zթ(7L*ydqU4< aC7)HuIJ P5 khuMK P5jH_qD0=}2fZaT09<.b}VM 0>rfY4 (`>ugǂM[3^JTG͘*Dp~ߧ crZ3G떬+N% 4~݊fʍ XTJ(80nZN| =rՒI6\N4drZ3dłV+TBtR#Dn[fvZ3dĀEӣ;jЗ-Lc1޳R|7dB3Jgv9b>rz((lϊzS#x݊M ,(` ޭܭڭ޳ڴ5RPs?zZNQũ(91w=ZAzZNP{%1 ڳ`jAQ g'(=Zs?o8i9Abԃ?Y9Abԃ?o8i8bsb%RR դ1iA1qjP{XAsyũ8Zb@}t 'H}auSI,0@:}s (_uƘYT@ $qC6q%Y3$`-4~労̑n\BD'(@h}۟ rnJ3eFㆬW*N%I޻F\7mV>\x8jjȏ.Lxߞ2`b "AzR:dBrb "?vݚI2T|~ZFdݶdJT ((zٟ5hK 떋զBp1BۖYB\h/Z% n;3b09hRC抐vfrlZdXpooYZNP{ũ(91yb'(bԔq{Vr-IAA yf'(=bAw/jNQť1 5^`1jIQ g%9ZPra'=ZPbAfRR b5jIA5ړ)'1{/ZJ/s?o8g(9RR\oc}ULL.i y@†\oyauDE *(aD(auYUK/L,hie0UDG ꦒQ\mX]eTM$P4drJ$DV+T@pBn[vZ$D5"x^lWlա2<71Z!e ]xώ&GF ":`A@ێY>TX2Z% ~[3b19hRS抐v)w yc]T8‡0> y"}YDO0 }2ڨ8^qHJ P6y"}ƗU#(B޸<-cU4 (B޷+y!yVM P)8iuRl2~{~劔&Hㆌ(Hႄvˆ횴&HvkզDxR#D=bf tՊ ,Hh?yf|wա.<'Z/V  n;tcf qnjg((}ϊsC|I*)HuIJ P6 hyM P5 jXqD 0?)8iuRdПrՒjdpՒj!\h/\3^*Ɏ]xlϊ튓Eў2Px=>M 󖋔>hA@{^l7+Q UBla@8 0WeuWoYZN0{ũ(91y'(=bԓ޳{VjAR g'(bԃAzZJ0{$)ޱ{Vr)(1H0޳{Vr)(1H ڳ^H91֒)'1F {/ZN0sVAY8Zsab1iA0Vq ueTO,@4ꦒYD (`u[]3$P0H\mxuQ44&Q;X]eTM$pli q0ueUDE4$@ueUDBy0auO,pL,GY#e}4@lHY#iD0ha#}O,P: (8|7T0hYx]3G ͲhY#oWTB󌬚'@7WD@KŐ(`;gO$/6©a#WD>+&L,T2DH5bJT'L"4H@|N\7lT2DH۳^2#Ɗ$ כ5hL ̖HrC^3f q=rzN&+& y~9_f)$ńㆬ+P e(80}wnد۱VQx%Ӥ@tbC8lӗ Uϗ"$Z\2#˓ 0@@^|x.XBd8hb(@`>nnXBdݷfRdG"4@@;߫6+jЙMP 5zJBzi0Lp?f|Wԟ*,-P]Nto^!EH n;3^^6b2e X,@7=bԃq{VrIAR i(kqjr)(91yRPrbg'(=Zs?YūIFkAyIkAY9Ab҃?o8i(ZraJ Q5ړթ(Ib҃ay;XuSd^jrϛ.L~ߞyb "@x 8`-rf"@xiў4X!@|~دYFdoݶdJD˒$(zן5(K 떋զBp1B]R|bB3Jv9b?tz ,0lϊzS#x݊N",0-p" `* gi9Fk)ڴ5RPrb?oYūI0sX$) 泋ړ`jAR f%=Zs?oX9EkAyIsszIsAYūIEjԃ?k7g(=ZPb@՜I91{RQ{Yi(ZNb :}tgH}auTI,0@:}s (_uƘYT< $qC6l!B ޳V9hZdGL((}юF%2Px=u6M k>hA@{fl7+Q UBla@hXzWk8I0{X%1H 7^դ9ZAz/ZNQũ'1H15^ԜRbA7i8bԓAzY/sX szY/sV ojP{ /ZJ0sVoXi(Zra%J QVr$ Ib҃ay;xu+&y~9_f)$ńㆬP f (8@|f[RQxʓ@pRClӗ Uϗ"$Z\2#˓ 0@@vV|wק>\8hb(@`>n.XBdݷfRdG"4H@ݫ.*PMXPĆ5zJzi0Lx?f|WlT*,m-P yܯJlo\!EG ^Z`2eH 'Bpa@޳ڴRPs?zZNQũ(9H179Zs?YY0{X$)޳V-I9A7^՜5JR w՜5J R fRNb @5IQ7Z^-H9H Vrť(Ijԃbf1iA0,oʩi"iQ$O4ˆP,/H}auSI, >wLi"[euI, >6 ki"}YDO0 {lʧ(mD P5 i!}ƗQ#(qB޸<-cU4 ,C:LY4,B9~9q^^C~V+'Fᒤ  }٧.֫S.DH\bRdG͗&@`?zvۯN| \9jrȏ.L}ۖY߷^qx 8` 2`b qvݚI2TߞYݳR:lj͖$4H@|>+jP-Lc^bQ`;lbtGL((}ϊzSdC|)*@PPכ%Ƃi*@XP0ygg(k ޳ڳ`5JbAk89Fs ڳ`jIR g'=Zs?oX9EkAyIsszIsAYū9Ebԃ?Xi8Zsa%J Q5ړթ(IEb҃a;XmS+(Œ0`[4p:$ywƹ_eS ͰGH[,Oɞa#~:߳F\WXJ|a?v%$BxrF ]ۧ6+U:Txp9jr2Xb=4evjSljㆬVLNj=n՛uϗm0X"  zp٣& *PmٮT%Hܷiˆ劓DŽV+#>l!B y]RhZd'L((ٟ'ʋvKT#7xf.XFl^jj(@`?vدYFl8fZtG"4H@|t>+֪љ"M-RĆv~j3#|i0Lx=F;jЗ 얨FxA₀ߖا:LGZ/T-]JlxOX E, ___Uwq{VrjAR AoYūI0sX%) 7^դRPsb?yY0sX (ޱ{Vr-(91Z`iAA7^Ԝ1jAAړ-H9H0泋Vrť){/ZN0sVAsyū9Absab1iA0{RqAY]4M$p󍲺$Q@}|c}UD 8+Hid0uYUK/L,hid0ueL (QyiYUI8 (Q;YUI8ꦉHeS<0id @|X]]36$Œ8ox]e3"y(`};D󌮢GQxe3 4iCwut/6ɢqd wƹmTK4a#]3G.'H< ywƹ_]0`}۟ scvjt&I -/X*#"8Pp?zӆ9߹bңĀfKէHć}pۧ.+֫ӟ2DH\dRdG͗&@`?{~\R wVlWlա2D72Z"e7͆튓F5꒡8\!׆ة>TX1Z% n;3b9hRS抐5nqlZd&` X޳ڴ5RPsb?YZN0{ť1H07^դRPsb?yY0{X$)޳{V-H917^Ԝ5jIR f%9RPbA'(=ZPragRR w^Ԝ`I90֒ť(Ij҃bwi8]mt4ζ *Hie0y;X_muQ46('aD (`YU0lR#玼wjϓ5O"$[2^BDL$8Xp>yvۯR`rْIџ6\N4drJ$DF $@pBn[fvZ3dĀ5Ӣ;jЗ-Lc޳R|dB3Jvgv9arz((mϊzS#x݊N",0" `; 7i9Fs)ڴ`5Jbai(jԔq{Rr-H917^՜5Jb @g%=ZPrb'(=Zsb'=ZPbA'9RNb @y՜iA1{Vr$ Ijԃwk8]muQ4ζ *Hie0wi7eT,@ʦQ#@qUL8+Had(aeL8 'Y# @}\mxmt,pl q0}<0 q0|xmtM$P4~݊gJ-Y.V"K,8@v^n٭JttՊ ,Hh>^|Wԡ.<'Z/V NJ 6gvIvْ(hA@{^lP@la@BzݒN",0޳֓`5JbboYI0sX%) 7^դRPsb?yY0{X$){qjqũ'1H ړI915Z`IAAw՜1jAA5Z^-H9H0޳{Rq$ /ZJ/s?k7'9J Qy;xuD :L,i q@†ywF;)Γ%@la|f|W+ҙ V&Bpa8 (XE5'8IsX$) ^RPrb?zZN0{%1 7^Ԝ5RbAk8i9AjԔAzI/sV w-ZJ0sX /jNP{X /ZN0sVAY9Absa՜I90{Rq u7eT4B4('aD([]4M$p0Hy;X]et,@󍲺$H~0ݳZqxS"Th/\3^2 =7͆zS~0Lp?^l7+қ" )H|A₀׆-֣.4mLb":D7-Nr#gi9Ak ޳ڳ`5jJb A8i9Fk w/jNQ{ť1 5^5jJ R bRPbA'=ZPrabJR b5IQ֒թ)qjP{XAXi(ZPb Ԝ`(1FseYU3$P0$Q  }|ﮙa}DG 8 Had(uYUK/L,Hid0s}UDE6ꦉHyiYUI8 (QyiYU ꦉ@e<0hid @|X]]36꤁Œ8|X[]3I ɢq(@};iDl'Qxe34 iD ƹutM6ɠqd e}$/8ɢqd cutKYsx[TBl*0`}}2hPܷӛkS2LhO9jz Q6`ƒn|6iˊ(͕Z\:DL$8Xp?z~0ݳZqxS"Th/\3^*Ɏ=xk͊sE2Px?y^l7+Q )H|A₀ yp[B\h0V6D7-Nr"ygi8k {޳֓`jJR AoXIsX ڳ`jAQ yb9ZPrb7i(b҃?oX9Abԃ='(=ZPrA'9RNb@y՜1iA1Vr$ wzIAbsaf1i90;獴gH}euTI,0@m2kqWU48Q&8_uƘYD<a;}slmM, >6,.&(qQ$0 >6,.mM( [ee@PLg(mIK$qL&iS@ @6ybYDO0m1ʧ(iS@0=rڨ(iR@҈ =}rʧee8 }1%Z]DN09<-y!yH 0=}1%U#$`^[hˊiO",'5dZO.PA-4ezz&ɍ XTJ(80}v^.٫Jt߼pъ)4\a-ڳbn9~F $@pBN4dr9~%ʓ":d-rbq>tՊ ,Hh>^lWlT.4'/V NJ 5v9bvي(dA@׆-֡.4mLb6D',Nb"89FsX)ڴ5Rbbi(jԔq{Rr-(91yRPba'(Z=k8i(b?Y9Ab҃?X8bsbJ Q5Z)'1ojN0sV?ι]2(_yƙ]eD( >wL*ycmQ$O4ˆP:}t (uWYD8a|덴&(qWU4O4ˆ@\Xae@ a{}skyc[euSD a:lXyƘYDO4G >쪉[ae@@θ;֪Й-+Lc޳R|^7dB3Jvgv9arz ,(}k͆j2Avي ,(7 ,p! `+i9Fk ޳ڳ`5jJb A8i9AkojQũ'1H0޳V-I91yդJR @bRb @w^ԜiAA7^`I91泋Vr%(syū9Absab1i90{RqAgY]4M$p2$Q@}|ﶙc}UD 8+Had(uYUK/L,Hid0eWL (QyiYUI8 (Q;YUI8 HUD id(@{iLE id @{;iDB0ha#c}O,p<+(8|m7YLB.GQqx[]hYu_e3 ͲhYsx].'@< ywƹ_e3D8`~-ez݊Kn\:D'(@h|זz2jJdƄۆVLH{r߯>Llե:Txo8hj,Lx}זY^^qv 8` 2`^qvݒI2Tۖ9pݱR:jj͗$8HP;ݫ.)ϕ תJrcMa^1lbtGL((כ ȆE4T?^\PUBlaX6D',Nb"€i9Fk ޳ڳ`5jJb A8i9Ekojqũ(1H0ڴ`jAQ g%9ZPra'(=ZrabJ R b5jIA5ڳ)'1F {-Yk=%IA5ړť 6*HuIK P6 hyVM `)H^qD0?8iu8F lU#$`'ed0yo٣.+,ե>dpՒjh!BYݱR|^hRd'L((9՗ɈV :`!@~~-֣2<'RM_V|5`*EH ScxݒN ,(q{V^jJ R A89Fk {޳{VIAA g(b҃Aw/ZNP{$){/jQ{%){qjQ%)ޱ{Rrť)ޱzq$ Yk=IA7ړթ(wL*yqWYD< $qD,oʨX[euI00@ι\+ydmQ$4G@:m2kyiM, >7 yc]T8G ?6ybYDO4 }r8^qHJ P޸,-cY4,9LoY4N,9<.b֗Q$`5)8iuRufǂLZ^BT'(@hvjSȉ׫P E :qۧ6+ӡ2DH/\dRdg͗&@`?{~۱R TX1X% n;3b9hRC抐5nqlZd` XX89FsX) ڴ5JbA89Fk qjrթ(1H1泋֓-I9AyդJb @bRb @y5IQ7^`I90{Rq$ /ZJ/s=%IA5ړŤ 7L*ycmU4P8Q:}t &(_uƘYT< qC&8_uƘYD<a{덴 mQ$0 ?θLʨHyƘYD8ˆ@θLʨHuWU4O4 = ycae<@Lg(mI$qL&iSD P6ybYDO0m1ʧ'iS@0>8^mD0=}2ged8l%Z]DN,B9<-y!yH 0>rfY4 (pn{i͎5ϙ&4'db0Ta>4~݊gJ-Y.V"K,@@|^|.YJt߼pт)Q4Xaڳbj9~F $@pBN4dr9~%ʓ"xVl7lS*4T  r9bvي(ha@׆-ա.4m+Lb^7b2e ^դZPs?zZNP{ũ1H05^ԜRNba8i9Akwz-ZN0{$(޳V-(9H0ړ-H9H0Vթ'1F qzQ wIk?o8g(=RNb w^^)'1}|UKP0$Q @}|}UL:,,hi8uY]3$P+$y_e3G0`~ߧڳvz&ʍ-X*#"8Pp`?ӎYf)ĀfKH钤  ~:pۧ.+֫ӟ.DHbRdG&nnةBdݷfRdG"0@@+֪љ"#m-R 6gzZzi0Lx?fwԟ*4-P yܯJlo\!EG ^Z`*eH @ \@0ǿzZNQũ(9H1^ԜRPrb?zZJ0{%) 泋֓^IAAwդRNbA8i(b҃?o8i8b҃?Y9Ab҃?oXi(Zsaf5jIA7Z)'1ojN0sV?]2l(uƘ]T@K( >xL*ycmQ$O4ˆP:}s (qWU48‰P:mskmM0 >76,-iIK$qC:\ڨHuVQ$ ,s*XyƗU4,*XyVQ(C:\&eu<҇ ? jXuMK PvhyVM P6 jXqD0>rgaT0޷Xq@҇ l𶩣֗QJ@>ӆYj:dƆ㖬P e(00xv0]Zr"Az5$Btbcň玼v͊L -.Teɐ ߯>;,T2DH4`BD  0@@N\7lԡ2DH۳^2#Ɗ ՛5(L VH|bCDNf q=pzN&8HPv>+jO 얨FxA₀ yܯJlo\!E n;3aZ^7b2 @ \@,?yZNP{ũ'1H1yf'(=bԃAwz/jNQũ1H ڴ`1jIR yb9RPrag(Zs?Y9Ebԃ?o8i8bsb%9RR w^Ԝ`H9H0ޱzQ{Xi(RNb :}gH}euI0G@ms (_uƘYT@ $qD,/hH}aeDK$65e@@θxnد[N rՒI6\=nJ$DF $@pBn;tvZ$D5"lHY#UD.ha#y<>L,'Hƹut$/$y(`};U<>K@o7LB󌬢'H7WD@K0`{}©a#o7WD>+&m3G.8}ߧ vjt&ɍ-/X*#"4Pp`?{ӎYf)ĀfKէHć :qۧ6+ӡ2DH/\dRdg͗&@`?{~ܱR x^lWա2D72Z"e7͆튓F5꒡8\!׆ة>TX2Z% 5r)!pr((]xk˂j@vق ,(B7 ,p! `Oq{ViAR i8kqjr)(91yRPrbg'(=Zs?YūIFkAyIkAYū9Ebԃ?X8bsbfIA7Z)'1qjN0sV?θ]2l(uƘ]U@K( >xL*ycmQ$O4ˆP{덴&8_uƘYD< a:mskmM, >66+iHK$qB:\ʨH_uQ#,}s*XyWU$,덳*XyVQ(C:\&eu<‡ ? jXuMK PvhyVM P6 jXqD0>rʧaT0v jH^mRӎY`j:eF׬Rf (80v\Vq@z%$@tbCŇx՛uЙ",[2\:3˔ 0@@^|x.XBd8hb(@`?znn٫Bd7fZdG"4H@;߯6+jЙ"M-R 6gzZ|i0Lx?f|WlT*,m-P^a^8fJC5n q;lZdʐ!8 0Y7oYI0{%1 ޳ڳ`1jJR Ao8IFs qjrթ(1H0ڴ`iAA7՜5J R fRb @5IQ7Z^H9H Vrť(syū9Absa5jA1{,/ʨY"\iM$4P|,.hH}euSI, ?xLi#[iM, >6쪉[ae<@θl2~{ǂ劔&Hㆌ(Hႄܶˆ횴fHkէDxbCD-ڳab qtՊ ,Hh>^|Wlԡ.4'Z/V  5v9vي(hA@{^lQ UBlaH%М,DX`yg'(bԔwz/jQũ(9H1y=Zs?YūIsV ojQť) ޳{Vrթ'1H ڳ-H91֒թ'1 {/ZN0sVAY8ZsaIA5ړե(-Ij҃a;X_mQ<ζ ('aD(gU0
  • L,գ:Txo8hj,Lx}זY^^qx 8`=n9B|%R:d-rbq>rՊ ,Hh>wV\7,S*4T {en)"?tՂ莘&8HP߫. ȕ k>hA@~-U.4m+Lb"юsdBzݒN",0޳{V`jJR A8i9Fk q{Rr-H9A7դRbAk8i9AbԓAwz-ZJ0sX ojQ{$ /ZN0sXXi8Zsaf5jIA֒ť(-Yjԃ;XmSL,T2DH4`BD  0@@vN\7lգ6DH3^:3Ƌ$(}՛ (K V(H|bCDNbf q=pzN&8PPu>+)ΕV'FxA₀ yܯJlo\3\!E 5n q;lZTʐ!8 0Y_o8IsX ) ڴ`5JbAg'(b҃Aw/jNQ{%) {qzrũ'1F ڴ`IAAw՜5jAA7^`I91ޱzq$ wzIjԃ=%IA7Zթ(7L*ydqUD< aC6mM,덴kycae<@η'iu8F z\֗U#$`'ed49<-hu@҇V|.گNQx5D|قG ]pۧ6+,U:Txp9jr2TANtzzsH떬*L }ן *P"$0X"  zۧ.*P"#mٯTEHܷjˆ튓DŽV+#>l!BYܱN|^8fRT $ zpכ If+:dA@׆nW6D7YRYpZB\X0VJlO[X Ew/jr-H9Ayb'=bAoYūIsX 泋ړ^IAAwդRb @f9RPbA7g(Zsb%9RNb @7^`H90֒ť(syū9Absa5jA1|,/ʨY"\iM$4P,/hH}euSI, ?xLi#[iI, >6쪉[ae<@θl!BYܱN|^8fRT $ zpכ If+:dA@׆nW6D7YRYpZB\X0VJlO[X Ewz/jQ-(9Ay%=ZAw/jQũ'1H ڴ`1jIR yRPbA'=Zsb'=ZPrAfRR b5jAA7^^-(1F {-Yk?k7'9J Q7Zť 7LicmQ$O4ˆP|.gHy]e@K$,.gHyƙ]T< a:m2kyc[eI(덴 iI(쪉iSDK$qLʧ8_qQ, y"]D8G > y"YDO0 }2ڨ8^qHJ Pvy"}ƗU#(B<-cU4 ,B޸+y"}VQ$`ηhuD 0>rʧaT0Xq@F +֫R*4'Λ2Z*J z٣& uϕ-X,PĆn[tn)bxݒ)P.Hp>wN\қ"#MX,N邃=ZfJC抐izI?tz  ((9юSdBzݒN",0q{VrIAR y=ZAw/jQũ'1H ڴ`jIQ yRPbAk8i(b='=ZPrAfJR b5jAA7^^-(1F {-Yk?k7'9J Q|ﶙWMI/l"yH\mxu+(Ő(@}}/6©a#o7WD>+&mSG.8}ߧ vzt&ɍ-/X*#"8Pp`?ӎYf)ĀfKըHć}p٧.֫S.wLY"[euTI, >6'iu8 \U#$`v jH^mR\8hb(@`>nn٩BdfZdG"4H@ݫ.*PMXPĆ{fv9AxIP.Hp?y^l7,S&$mN钃^a^9fJC抐]7~ZvՂ  (( !=nbt' oYūI0sX%) 7^դRPsb?yY0{X$)޳{V-H91wդRb @yդ5J R fRb yդ5jAAw^`H90Vť(Ij҃bf1i90|,oʩY"\iM$4P|,.gH}aeSD( ?θL*i#\iI, >wufǂLZ^BT'(@h~ߧ crZ3G㖬+N%ItN\WW>djrȏ.Lx~۞y߷^ "@x 8`rf "@xݚi4X!@{vnةB\xo5bBC$ 9՛ ʍk%@p!B yܱNtb:#J]xk͆zSdC|)*@PPt߫. UhJV Ҡ4T&Ȅ%М,DX`yb'(bԓw/jqթ(91y=Zs?oYIFkqjQť1 {qjQ%)޳{Vrũ)qjQ{ /ZN0sVAsyū9Eb҃bf1iA1;獴.hX[iM$4P,oʩY"[iM0G@m3lqU4P8‰P:}smQ$4G0@θLX}ae@ a:m2+ycae@ a{}s*i"]T<@v,.iDK aLg(mI$qL&iS@ @w,-]D4 m1g'iR@0=8m@0?*H^qD0?(iu8 lU#$`'eT0yo٣.+,ե>dpՒjxN\қ"#MXN邃=ZfJC抐izI?tՂ  ,(9юsdBzݒN",0q{VjAR yb%=ZAw/jQũ1H ޳V-I9A7^Ԝ5jIR f%9RPbA7'(=ZragRR b5jAA7Z-(1F ojN/s>wLk(uYT@K( ?m2l(uYT< $qD676,.g8_uQ$0 ?wrڧaT0+Xq@҇ lﲙVM 0?{׎z2ajJ3eG׬Pe(00<^|.٭J| rْj :d!Ã^;uf~zt&H떬*LNj}٣& *P"$0X"  ޻rݫ6+jћ&$VE͊횴&Gf+T$>l!B y]R|ОhRd' $ ٟ'ʋf+T# y"YDO4 }2ڨ8^qHJ Pvy"}֗U$ (C<.Y4,CzLY4,B9;֪ћ"#m-R 6gzZzi0Lp?f|Wԟ*,m-P]Nto^)EH n:aZ^6b2e @ \@0,^RPrb?zZN0{%1 7^Ԝ5RbAk8i9AjԔAzI/sV w-ZN0{X ojP{ -Y/sAXi8ZsaIA֒ť(-Ij҃by;xu^lWlT.4/T  r9b?vي莙(5mM(덴 ycZae@PLg(qM$qCzm1ڨ8_qM$qB޸\9jrȏ.Lx}ۖY_^qvݣ 8` 2`b vݚI4T!ۖYpݱR:jj͖$8HP;ݫ.)Ε *JrCM^1lbtGL((zo՗fG5R4Tx?V\ЗBlab^7b2e 7դZs?yZJ0{%) 泋ړ`iAQ g'(=Z?oX9EjԓAYūIFkAwzIsAwzIk=%9RR ՜I90ޱzQ{Asy8ZPb :}gH}euTI,0@:}s (_uYD< qC6,oH}ae@K$qD&(qWU4O4G@\Xae@ a:\X}]T8ˆ@θLg8_qQ#,덴ki"]D8G =덳*XyƗU40*XyVQ(qC޸<.]D4}rڨ8mS@0>)8^m@ >sڧ'ee8\U#$`'ed4+Xq4evjSLJㆬVLNj ]nןuϗ$0X"  z٣& *PmٮT%H]nӗ 'ˏ V(F|bCD=abQpzN&8PP|߫6ΓV'DtA₀Yp[FdxO\3\!E ej q`;lZdDŽ,@XPyb'(=bԃAw/jNQũ'1H0泋ړ`iAA g'(=Z?o89AjԓAYūIFkAwzIsAwzIk=%9RR ՜I90ޱzQ{Asy8ZPb :}gH}auTI,0@:}s (_uYD< qC6,oH}ae@K$qD&(qWU4O4G@\Y"ae@ a:lX}]T8ˆ@޸Lg8_qQ#,ky"]T8G ?6쪉c]T8G ?6ybYDO0sH_qHJ P޷,-cU4 ,Cz\]DN,9\9jjȏ.Lx~۞y߷^ "@x 8`2`b vݚI2T{vnX>\xO5bBC$ 9՛ 'ˍ놋&Bp1‚yܱNtݶb:#J=7˂j3#z)*rfaT0޷Xq@҆ \b}VL 0>ӎY`j:eF׬Rf (8@wnدܱVQx%Ӥ@pRClї UO$Z2#Ƌ,8@v^|wקBd8hb(@`>xf-ק>\xo6dRd'L"0@@vN\,S.4'ZXEˆsF5꒡8\!@}~nW:LG1X% en=pr ,(zoӒEIP*@XPإ6<',Nb"gi(jԔqjr-(917դRNbag'=Zsb?YūIFkAszIsoX9Ab҃?X8bsbJ Q7Z)'1{/ZJ/s?k7'9J Q\ﶙc}UL/L. y@†\oyau;T2DH4`BD  0@@^l7+ӝ&$mNMa^޸fJC抐=7~YtՂ ,( wlR"'Bpa޳ڳ`1jJb A7i9Akq{Rr-(91yRNbAk8i8b҃?oX9Abԃ?o8i(bsb%9RNb yԜI90qjP{XAXi(RNb yԜ^-(1}|WLI/L"y@\yauDE *(aD(augUI/L,Hid0s}UDEζꦉQ;7eTM$P<,T2DH4bJT'L"4HPwl2n[f~zsdžㆌ(Hႄvhɂ劔&Hvk&DxR#Dn[evJ|6\!@|vnX>Th/3^*Ɏ=7͆zsĀў2Px>V\Q )FxA₀9/٩>TGTG,@XP^ԜRPrb?yZJ0{%) {q{Rr-(91yRNbAk8i(b҃?oX9Abԃ?o8i(bsb%9Rb yԜI90֒ť(IEb҃b5iA1m0yH\oyau+&vq^b)EۆW+P e(80v0ݵZ b|F+U&F|ႤG  =x՟ *ѝ*474`JTG&wF;֪З 얨FxA₀ߖا:LGZ/T-]JdxOX E ` iivi6h֋h7=Zs?YI0sX ({ojQũ'1F ړ^IAAyդ5JR 7^`iAA5Z^-H9H0֓թ'1{ojN0sVAXi(ZPb ՜H9H seYU3$P2$Q@}qWLIL,hq8i]4M$Pl y8yi7]4M$PLlե:Txo8hjȏ.Lx|׎9^Zqvݣ 8`-ڳbj)ңB|R:d2`^Q=rՊϛ,Hp?n-ץ:LX\*Ɏ~j3dC|i0Lp>wNKЗ 얨FxA₀Y>TGTܯFdx/1V ` iiiVih֋hyb'=ZAw/jQũ1H ޳{V-H917^5jIQ f9RPbA'(=ZPragRR b5jAA7Z^-(1F ojN0sV?k7%IA\ﶙc}ULI/L y@\ﮙa}DG 8+Had0eUI/,,Hid0ueLI8 'Y# @|xmQ4@0 q0}< q0xmt$PdpՒj!l!B2_Z1 ;nr $8H@;ݧ. uM'DtA₀ߞ9/ګB\h/Z% {cfQjRTʐv)4ǂ̓Z^BTG(Dp}۞2nJ3eFㆬW*N%Is߯FL7l֥:\xp8jjȏ.Lx|׎9^Zqvݚj 8`=n)ңB|%R:d2`^Q=rՂϚ,Hh?v.W:TX/\*Ɏ~j3$C|i0Lp>NKЗ (FxA₀Y>TGT-]JdxOX Ejvji֛iiVhh7Zs?oYūIsV qzrթ'1H ړ^I9A5Z`iAAw՜1jAA7Z^H90֓թ1qjQ{Y8ZPb@m3 &8yauSI,0;}gH}aeSE, ?L*yciM$0G0\*yciM, ?LʨX}]T@ a:m2*i"ae@ a{}s*i"aT<PLʧ8_uQ#,}s*XyƗU40 {m1ڨ8_qM$q\jrȏ.Lx~۞y߷^ "@x 8`r`b !vݚI4T!ۖ9pܱR|:jbg͖$4H@ ywv0޷bEۆW+P E(80v0ݵZ b~F+U&Fᒤ :ݫ>;,U6Thoݸhj,Lx rj)ңC~5$@pBn[fzjSFfK%BtR#DMj)bxiў4X~ێ/ۭJl7dJT $(}юfGV ":`A@{nwԟ*,-P-]Ntܴ^)EH ~;3^^7b2 @l@-^խRJmBzZN0{%1 7^՜RbAf'=Zsb=o89AjԓAwzY0sX /jNP{ w-Y/sAszIFjԃ?o8g(ZPb@yԜ`(1F ojJ/s?ιm2(_uƙ]U@L( ?ι]2kqWU48a{獴&8_uYD< a:m3kyiM, >6,og8_uWU4O4G@θLog8_uWU4O4G =euSDJ a:m1HuWU$0 }s*XyWU$,}sHuM(qB:\&eu<҈0>jXuMK P6 hyMK P*H_qD =}1fZ]T09<-b}VMJ@=}1%Y#$`^[hˊiO",'5dZO.PA-dvzt&I T (80h!Br`^1`xL*ydmQ4O4ˆP{덴&8_uYD< a:m3kyiM, >6 yc]T8G > i"}֘Y4N0}28^qD Pwyb}֘U$ (C9LnY4N,<-b}ƗQ$`޷huD0?ڧaT0+Xq@F \hO6dRdGL"4H@|FKӝ*4'ZXe]mӓIvk%Bp1‚ێ/ګFdxo`2 ~ZAxݒ(v>̍f+!6XX@,֭f-^խVJmC^5Rba8i9Akw/ZNP{%)ޱ{Rrթ'1H ڴ`IAA7^Ԝ1iAAw^Ԝ`IA1ޱzq -ZJ/s?k7'9J Q5֒Ť wL*ydqUD< aC76,.&mM, {}sji"]T<҈@θ8^m@0=rڧ'ee8 zLU#$`6 jH^mR~q^^C~VKHćx՛*Q*4'۴`JT'M$xnnڭJt߻nz0P~ۖY^ZQ>tՊ)P2P|ӆۭJt^hbtg"4H@vFLҝ&,ٮR n;tcjrтN&8HP;ۣ%UhKvKT#wdПrՒjl q8uYUI/+(aD @}|xmt,q@0 q0}<0 q0|xmtM$Pv>̏f+!6XpD-~׭v-jmb[Z5JbA7i(bԓAYūIs qjqũ1 {qjQ%)ޱ{Rrť){ojP{ wzIjԓ?o8i(ZPb@yԜ`H1F ojJ/s?ιm2(_uƙ]U@K( ?ι\kqU48Q{} &(uXYD<Q|덴 (qQ4O4G0@\i"ae@ a{}skyc[ee@ a\HyƗU4O4 ?6[euR@ P޸Lo&iD P޸pR#玼wjώ(͕m0X*,80x^|wV:LX/\4`:3Ƌ ޺ۣ%uM)JrC-r_Z:jZtGL((}mю%Ƃ%2Px>wF;)Γ%@ha@|f|7+ҙ V'Bpa 0[ Zլǻ7i9Akq{Vr-H91yRPbA'(=Zsb=k8i(b?oX9Ab҃?oXi8bsbJ Q7Z)'1{/ZJ/s?o7'9J Q|ﶙ}WLI/L y@\yauDG (aD(eLI:+Had(`q}DE4ꦉH;7eTM$PlHY#UD.ha#S<>l,'Ps_mtM/6"y(@};iS<>K8|7WDl,@|mD>K0`[4p:"qdmS ͰGH|i,Oʩa#{sNlx.YN|1?x%%DxقG ]٧.+T6Txp9jr2Xb-rZSGㆌVJNj=xӛUOmٰX"  ߯>;ӟ.<72\2#Ɗ$(z٣& uϕ-XPć ܶɂzsE5ʒ8`A@{nV2<7Z0V  ~[tdj qnjg((mюs~IP*@XP;ٟ fG,DX`,lVlkkvk6w/jQũ'1H0^5JR @g'=Zsb?YūIkszIsX9Ab҃?X8bsbJ Q7Z)'1{/ZJ/s?o7'9J Q|ﶙ}WLI/L y@\ﮙauDG (ad(eLI:+Had(`q}DE6ꦉI;X]eTM$PL*@7YLl'@|k<>+(Ő(`{e}©a#sx[U0`}}2hPߎkїv*ҝ.DX/hr4\^[ˆ(Mn\:4 $8Xp`>yv\VQvR5iDK$a:m2HyWU$0 ji!}֘Y4O0 덳*XyVQ#(C:\fiuR@҈0?jXuMK `6 hyMK P6 jXuD 0?8iu8F lU#$`5'ed0yo٧.+,ե>dpՒj6mM,덴kycae<Pη8m@ =rʧed8zLo֘U#$`5 jH^mR<,U:Thoݸhj.Lx rj)ңC~5ӣ@pBn[fzjSFfKTBtR#N4cn9ңAz6X!@~׎/ۭJldJT $(rۣ%Ȗ Dt1₀ۖY>\h/Z% n;3^9hJCurlZd& ([=%泋ڳ`jIR g'(=Z?YūIsqjQť)qzqť)qjQ$(/ZJ0sVAY9Absb՜I90ޱzQ{Asyũ8Zb@;獴.gH}euI00:}t &8_yƙ]T@ $q6,/hH}ae@K$qD&(uWU4O8ˆ@\X}]e@ a:m2*X}]T<PθLg8_qQ$ , 덳ki"}]D8G ?6aT8‡0?6ybYD4 }2ڨ8mD Pvy"}֗U#(BL7mWBdpъI8`ƒ玼v͎(͓mٰX*,80x^|w֥:TX/\4`:3$ z٣U͓)HrCn;tdj!rՂȎ&vݣR:h!Ã~6hɆ횴gJ ׫Nnj]n՛UN-XR % 8lώJ떌(F|bCD^;4dn)b@vݒ)P.Lp=F;Q-X+Lcn;3fQ`;lbg((ϊs~IP*@X`qכ fFi,@X`N 8"` m6llw/jNQũ'1H0Z`5jJ R wդRNbA8i(b҃?oX9Ab҃?o8i(bsb%9RNb y՜IA1qjP{XAXi(ZPb@՜`H1F }\ﶙc}ULI/L y@\ﮙauDG 8 Had(eMI+Hid(s}UDE ꦊQ{;7]3P+Œ0`[4p:"ymS ͰGH[,Oa#]qݯFL7ةFt vݣʓBtrd z߯FL7WBlПpՊIѠ8d!Ä^;uf~݊fɍ ,R E tF\7lե:ThOfZtg(@`?zvدZJtП:lrN*Dh>x^|wV:LX/\4`:3Ƌ$ z٣U͓)JrC^;3f q=rzN&8H@qٟ5'ʋvKT#K@|7WLl@|k<>+Ő0`;,p:"qd mS ͰGH|kS,OɠiC~:ݯF\WثJt`vӤBxr z߯F\7WBlПpՊIѠ8d!Ä玼wj͎(͕m0X*Ƌ,80x^|wV:LX/\4`:3Ƌ$ z٣U̖͑HrCn;tcjrՂȎ&8PPrۣ5(KvKT#x\k(uYT@K( ?ι]2kqWYD< aC66,.&(qQ$0 ?w<.&(qM, ycae<@Lg(mI$qL&iSD Pv쪉cYDO0sH_qHJP5 kXyM `޷+y"}WQ$`v XuD 0>rڧaT0v jH^mRӎYajJeF׬Rf ,8@nܱVq@z%$@tbCňѓ 5NZ2#Ƌ,@@|VlWק>\xp8hb(@`?~ۯN|П:lrN*@`>f-ק:Th/\`:3$ rۧ& uN*Jrc-r_Z9jZd'L$ 9ӒfG5R4T>wF;jN%@ha@|f|7+љ UBla@([u[][M[5%ڳ`jAR yf%=Zsb=o8i9AjԓAwz-ZJ0sX ojQ{ /ZJ0sXoXi8Zsaf5jIA7Z)'1ojN0sV?]2l(uƘ]U@K( >x\+ymU4P8‰Q,.gHy]U@ $qC6,ogHyƙ]T< a;}skydiI(iI( [euSD a{}r*X}֘YD4F = yb]T8G > y"YDO4 }28^qHJ Pvy"}֘U$ ,CrgaT0޷XqφYf:$Ƅ㖬P e(00nܱVq@z%Ӥ@tbCŇѓ 5N1Z*#Ƌ,80|VlWV>\xoݷfZtg͘(@`>x^|wק>\xo6dRd'L"4@@FL+ӟ*4'ZXE ܶɂzSŀ5R8\!@{n֣2D7ZV ~[tdj qnjg((mϊs|I* y"YDO0 }2ڨ8^qHJ Pvy"}֗U$ (Cz\%ZaT4z\YDN,9<-b}WQ P5)8iu\9jrȏ.Lx}ۖY_^qx 8` 2_^qvْI2T~׎0\N|Оjbg$4H@N\+ӝ*,ٮT {en)b?tՊ莙(+&y}wn0]^ Cfk)JH VlwXFt =rْi :d!Än{hɆԧK XREɏ {rݫ6+ӟ.<84`BD  0@@^|wק>\hO6dRT'L"0@@FL+ӟ*4'ZXe ]ђԦɉvK@l!Bߞ9p[Jl5b:#JzIAxݒ(w>+L v+8X,@mܭ-mm7^՜RbA7i(bԃAYIsojQ%)޳{Vrũ1qjQ{$ syIEjԃ?o8i(ZPb@7Z)'1qj0sV?ι]2l(_yƙ]UDL( ?\+yqU48a:}s (uWUD8Q|덴&(uWU4O8ˆ@θLX}]T@ a{}skyc[euSDK$qC{}sky"ae<PLʧ8_qQ, ky"]D4G > y"YDO4 }28^qHJ Pvyb}֘U4 ,޸,-cU4 ,C:LY4N,<-b}WQ P5)8mRufǂLZ^BT'(Dh}ߟ sbnJ3eF㖬W*N%IF\7V>\9jrȏ.L}׎Y^ZqvݚiѠ8` 1߷^qvݒI2T!@}׆/ۯNt^hbtg"4H@vFKR&$m.R䆉n[tdjrтN&8H@;ۣUhKvKT# yc]T8G > ki"}Y4O0 }2ڨ8^qHJ Pvy"}֘U4 ,޸,-cU4 ,Cz\YDN,9<.b֗Q$`5 jH^mR~0]VQxRl!Br`^1`~0]VQxRh!B2_Z1 ;nr$8H@ۧ%u͑ Dt1₀ۖY>Th/Z% ~[3b19hRS抐5n q;lZdʐ 0[ͼ[[ەۅڳ`jAR yf%=Zsb?YūIkYūIFkAwzY/sVsyIFk='9RNb yԜ`H90ޱzQ{Xi(ZNb ms &8yaeSI,0@m2l(uXYD< qC6w;ҝ*4'Λ2\*J zۣ& ϕ-X,Pć ܶɂzSŀ5ʒ8\!@|v-֥6D7X% ~[tcj qnjg((mюs~IP*@X`qכ fFi,@XP,oVonnvn6w/jNQũ1F ޳{V-H917^1jIQ fRPbA'(=Zrag%Rb y՜iA1Vrť(syū9Absaf5iA1{,/ʨY"\iQ$4P{獴.gH}aeSE( ?ι\+ydmQ$0G@m2kyiM0 ?θLʩX}]T< a{}skyc[euS@ a{}s*i"]T<@wφ9f9$Ƅ㖬P e(00}wf۱RQxʓ@pRCܷѓ5iN1Z*#Ƌ,8@|VlWק>\xoݸhb(@`?~ۯN|:lrN*Dh>fwץ:TX/\`:3Ƌ$ ޺ۣ%uM얩HrCD-2_Z9jZdGL((mӒ%Ƃ%R4T=>+)Γ $>hA@|fl7+љ V&BpaX[ݽ[ͻ۵ۥۏk89Fkqzrթ(1H0ڳ`IAA7^Ԝ1jAA7^Ԝ`iAA5ڳ-(9H ֒թ)qjQ{o8g(=RNb Ԝ`(1F }qeU$P>0Q @}|}UL,,hq8w[]3$P>l y8YU3/L,Hid(`qau<@L ꦉHDE4©y8|X]e3/ (@aut$P<+H_mtM$/ 8|m7TͲaCu$/꤁(`\kDl*@oWLB'@|D>KŐ(`}}$/6©a#o7WD>+&wƹ_e20`|۟ scrjsI Y.V*˔ 4P``>φ9q_bC~V+'Fᒤ  ]ף& jҝ*<74bJdG&xnoZJt߻nzϛ.Pߞy޵ZQ>tْ)P2T}׎0\N|П9jb͖$8HPuF;R&$m-R䆉n[tdj!rՂȎ&l2^;ufzjsdžvl(Hႄώˍ ̗*L钤F6h~zSFF >hB2_Z1 ;nr$8HPF;љ-+Lc-1ߵV^7dB3Jvgv9!rz((}͆j3#AxيM",0 P~{yw[t?qjqթ(1H1Z`1jIR yRNbAg%9RPbA7g(Zsb%Rb y՜iA1Vr$ IEb҃bf1iA076,.&(qQ$0 = [euSD a{}r*X}֘YD4G > yc]T8G > ki"}֘Y4N0m1ڨ8mHJ Pvy"}֘U$ ,C޷,-bU4 ,C:LYDN,9<.b}֗Q$`5 jH^mRv0\VQvRrʧaT0޷Xq@҇ \b}VL 0>yφ9f9$ƄㆬP e(00}wf۱RQx%ӣ@pRCѓ 5NZ2#Ƌ,@@fwץ:Th/\`:3$ qۧ& uN*Jrc2_Z9jZdGL((}mюƂ%2Px=>+)͑ $>hA@{^lQ UBla X\ k89Ekqzrթ(1H0ړ^IAAyդ5J R fRR y՜1jAA7^`H9H0Vrť(Ijԃbf1iA06,.g8_uWU4O4ˆ@\X}YD8ˆ@w,.&(mM( cZae<@w,.euR@@v+aT8G >khyWQ#(CLoZaT4 z\%[aT4}2ged8 l%YDN,B+huH 0=}1%Y#$`v)8id4m՟ S6Lhp9lz Q6`ƒ~6͎hΕ$[2^BDL$v0\VQvRl!B1߷Z1 ;nr $8H@vF;љ-Lc޳R|bB3Jvgv9b>rz ,(}k͆j2AvيM ,0` + |zojqũ(1H0ڴ`jAQ g%=ZPrb'(=Zsb'=ZPrA'=RNb@w^`H90֒ť(syū9Absaf1iA07yc]T8‡0> y"}YDO0 }2ڨ8^qHJ Pvy"}֘U4 ,޸,-cU4 ,CzLYDN,9<.b}֗Q$`5 jH^mR<,գ:ThoݸhbO,Hx|ӆ9pݵZQ?vݚiџ6`=n9B|%ʓ":dByߵZ1`pт,Dh?zn֥6LX\*Ɏ]ю&GE!8`!{fwԟ*,-P]Nlo^!EH naZ^6b2e X,@n-m^5JR @g'(=Z?oX9EjԓAYūIFkAwzY/syūIEjԃ?k7g(=RPb@y՜I90Vr$ Ij҃b1iA0|,/X[eM0G@m3lqWUD8Q덵&8_uYD<Q{獴 mQ$0 ?θLʨHyƘYD8ˆ@θLʨ8_uWU4O4 ?v,.mI$qC{m2XyWU40 덴jh}ƘU4N0s)HuM$qBz\fiuR<҈0?jXuIJ PvhyVM P5jH_qD =}1fZ]DO09<-y!yH 0>reY4 (`^;ˊiN",4bZtN.PA^[ɆMn1\:4 $8Xp?׎Y߹bB~F BxbcŇ8lӗ 5NmٯV  ޻rݫ6+֫R*4'Λ2\2J$(}՛Uh͓ ׫NF6gzj3dD~%R 6\!@׎ZBdxO`2# }ώE%2Px?^l7+қ"-)H|R~-U.,mX+JR€,p! `kK+g'(b҃Aw/ZNP{%)ޱ{Rrթ(1H 5Z`IAAw^Ԝ1iAA5Z^-H9H ֒թ)qjP{XY(ZPb@y޴^-'1seYU3$P2$Q@}|}ULL,hq8w[]3$P>l q8i7]3$P+&wƹ_e0`|۟ scrjsI Y.V*˔"4P``>φ9_bңÀVKHć =ynן jѝ*474`JT'$xnnڭJtПnzϛ.Pߞy߷^Q>tْI2T|~ZJl^8hZtG"4@@uFKR&$m.R vgzZzI.Lp=>;jO얨FxA₀ێإ6D7Z/R yۭF\h/1X EB`,p p pwpsz-ZN0{%)޳V-H91wդJR @bRb @bJ R b5IQ֒թ)qjP{Y8ZPb@yԔ^-(1seYU3$P2$Q @}qWLIL,hq8i]4M$P>l y8yi7]4M$P ye3G,8|۞scrjSI Y.V"˔ 4P``>φ9_bңÀVKHć=nן& jѝ*474`JTG&xnZJt߻nz 0P~ۖY^ZQ>tي)P2T}ӆۯJt^hbtg$4HPuF;R&$m.R vhzZ#|i0Lp=F;jO 얨FxA₀ yܯJlo\3\!% 5en q`;jZTʐ 0\M\=\-i(bԓAzY0sX ojQ%)qzrũ){/jNP{X /jN0{XXi8Zsa%J Q5ړթ)Ib҃ay;xuxnnڭJtПnzϛ.Lߞy߷ZQ>tْIP2T}ӆ/ۯNt^jbg͖$8HPuF;R&$m.R ܶ~j3$C|i0Px=>+jOVFxA₀ێW6D7Z/R yۭF\h/1X EB`,qWqp pwzZJ0{$){qjQũ1F Z`iAA7^Ԝ1jAAړ-(9H0{Vrť){/jN0sVAszIEb҃b՜I90{Rqsy8ZPb :}t &8yaeD( >xL*iciM$0G@:mslmQ$4G0m2*yc[euTI(6,.&(qQ$0 >6,.mM( ycZae@PLg(qM$qC{m1ڨ8_qM(qC:\g(mD P޸<.]T4 }rڨ(mS@0?)H^qD0>sڨ'iu8F }1&Z]DN,9<-y!yH 0>r%Y4 $`N;ˆhΗ",4bZtO.PA^[ˆ(M\:4 $8Xp>xvܱRQ?vݣR\h/\3^*Ɏ]xlϊ튓E2Px?^l7+қ"-H|R€Yp[B\h0VbN 8"` qwq?y9ZPsb?YIsV /jNP{$({qjQ%)޳{Rrũ)qjQ{ /ZJ/sVAsyū9Absbb1iA1zQ{Au7eT,B4ꨒaD(agYU3$P>ly@y;X]mt,@󭲺$ƖH\mXmt4@2y@uL 8 (QyiYUI8 (Q;7]3I8 &HauO,pL,'Y#e<@lHY#e}4L*'HeS6"y(@\kWLB󌮢GPqX[]hY_eS 2Y#sx].'H\kS4p:$y]0`}}K2gHlӛkS2LhO8jz P6\n[hˆ(Mn1Z23 "8Pp`>~0]VQxS"lhaD @|X]eTK/ (Haut,P<+H_mtM$/ 8|7TͲaCu$/꤁(`\kDl*@oWTB'HWD>KŒ0`}兵O$/6©a#uTBl*0`:}hP~|6ϏUЛ&48db0Ta>4z݊fʍ -Y.V"J,8@|^|x.XFt߻pт)P4Xarj)ңC~5Ӥ@pBn[fzjSFV+TBtRN4cn)ңAz6X!@}ӆZFdݶdJC$ qۣUh̏ Dt1₀ێY>TXZ% 5r)!pr((ח%ƀi,@XPL6 @ qqWqp7^՜5RbAk8i9AbԓAw-ZN0{X /jNP{ szIkAszIk?k8g(=ZPb@y՜I90ޱzQ{Asyũ8Zb@;獴.hH}euI0G@ms (uYT< $qC,.gHy]e@K$qC6,/g8yƘYT<Q:m2kyc[euSE(mI({}2*i"]T<ˆ@\ʧ8_qQ,{}2HyWQ$ ,}rHuQ(C9L&eu<҈0>)HuIK ` jXuMK Pη+y!yVM `v kXqD0>rʧaT09<-y!yH 0>rfY4 $`>tǂLZ^BTG(Dp}۞2nJdƆㆬW*N%Hr߯FLlե:Txo8hjȏ.Lx rf)ңB|5ӣ>l1~{~jSFfK%BtR#D=j)bxi4T~׎/ۭJl7fJT ((q٣Uh̏ Bt1‚]R|b:3Jvgr)!rz ((]w˂ZvՂ ((&` ˋqzr)(9H1Z`1jIQ g%9ZPra'=ZPrag%9RNb@5jAAw^`H9H0Vr$ wzIEb҃a5jA166)HuIK P jXuIJ Pηi!yVM P6 jXqD >rfaT0޷Xq@҆ \b}VL 0?۟ scrjSI Y.V*˔"4P``>φ9_bңÀVKHć =ynן jѝ*474`JT'&xnoZJt߻nz0P~ۖY^ZQ>tՊ)P2T}ӆۯJt^hbg͖$8HP|>;֪љ"MPĆv~Z3#|i0Lx=>+jO얨FxA₀ yܯJlo3\!E MߵV5`*EH l@.F.:n2+ڳ`jAQ g'(=Zs?YūIkAszIsAyIFk?o8i(ZsafIQ5ړ)'1{-Yk?k7'J Q\ﶙc}ULI/L y@\ﮙa}DG 8+Hid0eUI/L,hid0q}DE6ꦉQy;7]3Ply@y;X]et,@󍲺HKŐ0`}}O$/6©a#sx[TBl*0`;e}hPn[i͊5O&,'5dZO.PA-ezz&ɍ T (80|^|.٫Jt߼pъ)6\ rf)ңB~5ӣ>pBn[fzjSFfKTBtR#DMj)bziџ4X!@}ӆZFdo6bBC$ zٟ5hK 떋զBp1B]R|dB3J]xk͆zSdC|)*@PPt߫-UhJV Ҡ6T X,@.NnB:?YI/sX w/ZNP{$)泋V-(9H0֓-(9H0Vթ'1F qzQ /ZJ0sVAsyū9Absab1i90{RqAwi7et4B4ꨒ'aD(au]TM$p2H~9q^bC~VKHᒤ =ynן jѝ*474`JTG&tݚiџ6\a=n9ңB|%ʓ":dB y߷ZQ`rтϚ,Hh>^|wU2D71Z!e =xlϊ%ƄE!8\!׆ا>TX1X% ^a^fJCJ]xj˂j@vقM ,0,p! `k;qzrթ(9H1泋V-I91wդ5JR yJR fJR b5IA5Z)(1F {-Yk=%J Q7Zթ(xL+yqWYD< qC6jXyWQ#(Cڨ'eu8\U#$`'ed4+Xq;֫R&,/VE=xlώfȈfKT@l!B޵V9hZd'L((qٟ5'ʋvKT#*ye3G,8`|۞scrjSI Y.V"Ƌ 4P``>φ9_bÀVKHć=nן& jѝ*<74bJTG&tݚiџ6\=n9B|%ʓ":dB y߷ZQ`rтϚ,Hh>^|wU2D71Z!e =xlϊ%ƄE!8\!׆ا>TX1X% ^a^fJCJ]xk˂jAvيM",0+`  P[;qjqթ(1H0ڳ`iAA7^՜5jIR fRb @w^ԜiAA7^`I90{Rr$ syū9Absab1I90{RqAui7eT4B4ꨒYD (au[]4M$p0H{;X_mt4@$H\mX_mt,@0y8ueL ꦉH;7UI8 (Q;7]I8 Hs}Q4lHY#wS<󌮪HY#we}4L*'HsamtM/8$y(`{4+8\kDl*@oWTB'HWD>KŒ0`}兵O$/6©a#uTBl*0`;e}hPn[i͊5O&,'5dZO.PA-ezzt&ɍ T (80|^|.٫Jt߼pъ)6\ rj)ңB~5ӣ@pBn[fzjSFfK%BtR#D=bjb@xi4T}ӆZFlݶdJD˒$(zpן5(K 놋&Bp1B]R|dB3J]xk͆zSdC|I*@X`u. uhKf*!6X @lD.f.^VYIsV ojQť1 ޳{Vr)(1H ڳ^I91޳{Vrť)ޱzq$ -Yk=IA֒ť -Ij҃by;xudpՒj!lhq0}<4$@L ꦉ@uQ4@lhaD @{;YU $y0|X]]36꤁Œ8|W]G 4©q @};D󌮢GQqx]]3I 2iCƹmtKɠqd }O$O"qutKa#WLl*0`ymS ͰGH|kS4p8ɠiCz߳N\WYJ|a?v%$Bxr =oף.֫ԡ6LhO8jr2TA-ڳrZ3FۆJNj:p٧.kR*4'۳^:4  0@@|N\7lգ6LX/\bJT'  0@@VlWU6LH3^:#Ɗ zpٟU̗͑)JrC^f q=pzN&8H@u>+jO얨FxA₀Yp[FdxO\3\!% djQ`:jRTX P\8i8bԓAzY0sX wzY/sX ojQ{$ wzIsAszIjԓ?k7'(=RNb 7Z)'1{/ZJ/k?k7'J A\ﶙc}UL/L. y@†\oyauDE *(aD(aeLI:+Hid(aeL 8 ('Y# |xmuQ4@0 q0}dpՒj!;R&,0XE =8lώfȈfK@p1B y^RhZd' ((޺כIf+:dA@׆nW6D7Z.RMr_V|5`*EH @lD.v.nc^5jJ R f9ZPrbf%9RPbAg%9RPbAfRR b5IA5Z)(1F {-Yk=%IA7ړե(wL+yqWUD< qCwLi#iM$0G@m2kmQ$4G@:m2kydiM, >6,og8_uWU4O4@\XyƘYD8ˆ@wcaT8‡0> y"YDO0 }28^qHJ P5 i!}WQ#(qB:\%ZaT4}1ged8 l%]DN,޷huD0=}1%U#$`5('ed0玼ӗ*ҟ2DXOݸjr 4\瞼ѓ UЛ&4'4bRdg*Dp|׎Y߹bC~F TBxbcŇ8lӗ 5NmٯV"  zۧ.jћ&,ZZ*J ןUN +NĆ 6gzj3dD~%R8\A@~׆YB\xO\^2 ]xkϊsE%2Px?y^l7+ҙ )H|Q₀9/ک>TWT`l V@`,s;s7w/ZNQ{%) ޳{V-(91ڳ^IAAw՜5jAAړ-(9H ֒թ1{ojN0{XAsyIEb҃bb1iA0RqAwi7eT4B4ꨒYD (`u[]4M$P0Hy;X]mt,@󭲺$Hyk7]TM$P<,U6ThOݸhbO,Lx 2f)ңB|5ӣ>lBn[fzjSFfKTBtR#D=ڳbjb@xi4T}ӆڭFldJT ((zٟ5hK 떋զBt1‚ y]Ntb:3J]xk͆zSdC|I*@X`߫%UgʋV Ҡ6T @T(@znnYūIs /jQ{%)q{Rrũ1 ޱ{Rrũ1qzQ$ -ZJ/sVAX8ZraIA7Zթ)66,.&(qQ$0 >6,.mM(덴 ycae<@޸Lf(mI$qB:lʨ8^qM$q{lʧ8mDJ Pη,-]D4 }2ʧ'iR@҈0>)8^mD0=rڧ'eu8 }1%Z]DN,9<-y!yH 0=}1%U#$`v i8id48՟& ӡ6Lhp9lz P6\~6͎hΕZ\:4 $8Pp`?z~0ݳZqxRTX1Z% n;3^9hJC抐ej q`;jZTʐ X\\ܷ7i(bԃAwz-ZJ0{X wzZJ0sX ojP{ -ZJ/sVAo8i(ZrAJ QVr$ -Yjԃwi8]mt4ζ *(id0wi7eT,@&Q#@qWL:+Hid0eWL 8 *'Y$ @qau<$@ueUDE$@ueUDy0qaut,pL,'Y#iDD id @|m7UG 4©q(@{S<@l,'Pƹut$/꤁0`[D@l*@7YLB󌬚'H|k<>+Œ0`;,p:"qd mS ͰGH|kQ,OɠiC~:ݯF\WثJ|a>v$BxrF:ݯFL7mWBdПpՊIѠ8d!Äߎv͊(͓m0X*Ƌ,@@v^|x.XBl^lrϛ.Lx}׎9pݳV1`rՊ)P2T~ۖ9pݳV ;nzȏ*Dh=Vl7lԡ.<7ΚZ!e ͆sF5ʒ8\!}~nW6LGX {j qnjg((9ӒE~iP*@X`ˍf* 6X?YūIsV /jQ%){ojQ%){qjQ%){ojP{ /jN0{Xyū9Ab҃bfIAVr$ Ib҃a;XmStي)P2T!ߞY^V1`^|WU2DG2Z"e=xkϊ%DŽE!:`A@~~nW:LG1X en=prg((9ӒD~IP*@PP`lV@`*twEt?yRPba7g(b҃=7g(b?Y9Ejԃ?o8i8bsb%RR w^Ԝ`H90Vr$ -Yjԃwk8]muQ4ζ *Hie0y;XmQ<ζ ('aD(auY]3$PL*@oWLB'H|k<>+Ő0`{e}©a#sx[TBl*0`}}2hPߎkїv*ҟ.DXOjr 6\ߎwkϓ UЙ&,'4bRdg*DpڳcrZ3eFۆJnj}٣&jҝ*4'۳^:D  0@@|N\7lգ6LX/\bJT'L 0@@VlWգ6LH3^:#Ƌ$ ՛5hL VH|bCD=abQpzN&8H@|t߫.M'Dt1‚Yp[FdxO\3\!EH {fQjRTqlZd7i8bԓAyI/sV /ZN0{ /jNP{ -ZJ/sVoXi(ZsafIA7^^-(1F oZJ/s?o8g9R Q|ﶙ}WLI/L"y@\ﮙa}DG 8 Had(eMI/,,Hid0ueL8 'Y# @}\mXmt,plhq0}<0 q0oxmt,p4ǂ̓Z^BTG(Dp|זz2aj:dƄۆW*N%I^|Wlԡ.4'/T  fr)b?tՊ莘&8H@߫. ȕ kT#xLkuXYT@K$ >wL*ydmQ4O8‰Q,.gH}]e@K$,.gHyƙ]T< a{}s mM, >6,.&(qQ$0 >6+mI(덴kycad<@θ8m@0=rڧed8 zLU#$`v jH^mRTh/\3^2 ˂zSd~2Px>NKЗ 얨FxA₀ߖا:LGZ/T6̍f+!6X?oYIFkw/ZNP{$(޳{V)(1H ڳ^-H91֒թ'1F qjQ{ -Y/s=%J A֒Ť Ib҃awi8]et46('aD(au]TM$p2H;X_mt4@$ƖH\mX_mt,q@0y8UI8 (Q;7]3/+'Y#;7UI8ꦉ@uQ4pl,GY#w<@lHY#e}4L*HxeS"y(@{g4K@oX[U0HQu_e3 2Ysx]].'H[S4p:$ysx[TBl*0`}}2hPܷӛkR2LXO8jz P6`ƒ^[ɆLn1Z23 "8Pp`?׎Y߹bB~F BxbcŇ8lӗ 5NmٯV"  ޻rݫ6+֫R*4'Λ2\*J$(߯6+֫Q&,0VE ͊횴&Gf+T$>l!B y]R|ОhRd' ((zo՛ IV+:`A@~~-֣2<'RMr_V|5`*e  @ X,ꮣ5^5jJ R ybRPbA'=Zsb'=ZPrAfJR b5jAAړթ1qjP{XAsY8Zb@:}tgH}euTI0G@m2l(uXYD< qC7wLXaeSDK$6,.g8_uWUD8ˆ@θLX}]T<@θLʨHuWU4O4F ?v,.%mIK$qC{m2HyWU$0 덳*h}ƗU40z\g(mD Pη,-]D0m1ʧ'iuR@҈ >8^mD0=rڧ'eu8F }1fZ]D0+y!yH 0>r%Y4 (pv )8id48՟&ԡ6Thplz)Q6`ƒ~6͊hΕZ\:D $8Xp`>~0]VQxRl!B2_Z1 ;nr&8PPvF;љ-X+Lc^bQ`;lbtGL((כ G5R2Px?yVKϕ%@hA@ XM]=]%k8i8bԓAw-ZN0{X /jNP{ wzIsAY9Ab҃='9RNb b1iA1qjP{XAsY8ZPb@}s 'H}auSI,0@m3(uXYD< qC6<,T6LXO6dZtg͗(@`>xnn٫Fl^jjN*Dh>nnXBdoݷfRdGL"0@@V\7lT.<7ΚZ!e i˂zsE5R8\!}~nW:LG1X% {j qnjg((mϊs|I*L,գ:ThoݸhjO,Hx|ӆ9pݳZQ>vݚiџ6\=n9B|%ʓ":dB y߷ZQ`rтϚ,Hh>^|wU2DG2Z"e ]xώ&GF !:`A@~׆ا:TX1X% 5r)!rr ,0zoӒEIP*@XPXB`, uYuwUu7OtKzY0sX ojQ%)qzqť){/jN0{X /ZN0sXXi8Zsa%J QVr$ Ij҃bX_mQwNLQ"MX+Lc=r_VfJC抐zIb?tz ,0 yۭF\h.1V zY0sX qjQť1 {ojQ%)޳{Rrũ1qjQ{ syIEjԃ?o8i(ZPb@7^^-'1{/ZJ/s?k7'J Ay+$y~q_b)EۆW+N E(00yv0޵^ cB~F+U&Fᒤ  :ݫ6;,T6ThOݷhbO,Lx~ߞz2`fb|%ӣ>l1^;tvZ3dłV+TBpBn[fvZ3dD5"NKjO@laX#X X泋֓I9A7^Ԝ5jIR yդ5J R fRb @yդ5jAA5ڳ-(1F qjP{Xo8g(=RNb Ԝ`H1F qeU3$P2$Q @}\ﮙa}UD8+Hi8k7eTO,q@2Hy;8]eTO,p0"y8iYUI/+'aD @}\mX]eTM$Pt~݊gJ-Y.V"K,8@vfn٭Jtl1~{~zsFfK&DtR#D=bjbxi4T}ӆڭFlݷdJT $(zן5(K 떋&Bp1B y]Ntb:#J=7˂j3#z((5e@Pw,.euR@@η<.[ae<‡0>jXyVQ(qBx^|Wգ2D72Z"e7͆튓F5ʒ8\!~ӆnا:LX1X% en=pr((9ю~IO*l1Ä^;tvZ3dłV+TBtBn[fvZ3dD5ӢF;jN%@hA@Q UBla泋֓IAA7^Ԝ5jIQ yդ5J R fRR y՜1jAAw^`H90֒ť(syū9Absa5jA1{,/ʨY"\iQ$4ˆP,oʨX[euI00@m3qU4P8ˆP{獴 (qU4O4@:m2+yc[euSI(덴 iI(쪉iDK$qC{}r*h}YD8G0?v,-euR@ PθrfaT0Xq@҆ lﲙVMI0?zӎY`j:eF̗Pf (80wfد۱RQxʓ@pRCܷϓ5iNn0Z*Ƌ,80x^|wV:LX/\4`:3$(:pןUh̑ ̖HbCD^3f q>rzN&8PPu>+)ΕV(FxA₀Yp[FdxO\3\!% ej q`;lZd0 (]ݕ}]m泋֓-I91wդ5JR yJR fJR b5IA5Z-(1F ojNP{XAXi(=RNb Ԝ`-(1FgY]3$P2$Q@}}q}ULL,hq8w[]3$PtْI2T}ӆۯJt^hbtg$4H@>;Q"#m-RĆvh~Z3#|i0Lp?f|Wlԟ*,mP^a^fJCJ]xk˂j@vيM",0 K+۫f%9ZPrbg%9RPbAg%9RPbAfJR b5IA5ڳ)'1F {-Yk=%IA7ړե(wL+yqWUD< qC66,og8_uWUD8ˆ@\X}]T<@\HyƘY4O4G ?w,.iDK$a\g8qM$qCLo&iuS@ @޸\xoݷhb(@`?~ۯN|П:lrN*Dh>fק:Th/\`B3$(޺٣%uM)Jrcn;4cjrтȎ&+)ΓV'Dt1₀ yܯFdxO\3\!% ej Q`;jZTʐ P]]݅u]]泋֓-I91wդ5J R fRNb @wԜiAA7^`H90{Rq$ -ZJ/s?%J Q7Zե(wL+yqWUD< qCwLi#iM$0G@m2kmQ$O4H@:mskmM0 >w<,ե:\xlz2XaN4zjsȉ떬W*L =xӛUNmٯV  ߯>;R*4'Λ2\*J :p٣uN -,NĆvh~j3dĀ%R6\!@~׎ZBdxO^2 ]ϊE%2Px?^l7+қ"-H|RY/ګ>TXT`, wovivwev7_u[u7^Ԝ5jIR g%9ZPra'=RPbAfRR b5IA5ڳ)'1 {-Yk=%IA5ړť(wL*yqWUD< qCwLi#iM$0G@m2kmQ$O4H@θ\i"[euSD(6,.g8_uWU4O4H@\X}]T8ˆ@\ʨHyWU4O4F = ycae<@Lg(mI$qBLf'iD P6ybYDO0sH_qIJ Pw+yb}֘U$ (B\xp8hb(@`?zvدZJtП:ljN*@`>xf|w֥:TX/\`:3$(z٣UM)Jrc^f q=pzN&8H@u>+)ϕV(FxA₀ yܯJlo^!EH djQ`:jZTʐ 0]]ݥݕ]}ޱ{Vr)(1H0ړ-H91ړ-H91֒)'1F qzQ{ wzIk?o8g(=ZPb@w^^-(1Fqj0sV?m3 8_y]eDL( ?\*ydmQ4O4ˆP:}s (qWUD8P{獴 (qU4O4G@θLX}ae@ a{}skyc[euSDK$qC{}sky"ae<P\ʨ8_uQ#,}r)XyƗU40 {m1ڨ8_qM$qB{lʧ(mD P޸<.]T4 }2ʧ'iR@҈ >8m@ >ڨ'iu8F }1&Z]DN,9<-y!yH 0>r%Y4 (`^;ˊiO",'5dZO.PAN;ugǂԧ̑ m0Z23 "8Pp`?{ӆ9^^ b|6 %BxbcňܷϏ(͓ M.Ve FL,T2DH4`BD  0@@|N\7lT2DG۳^2#J }nӗ 'ˏ V(F|bCD-r^Q`nr&8HPxL*ydmU4O8‰P.g8y]U@ $qC6,ogHy]T< a:m2kyc[euI(덴 iI(덴 yc[euSD a:m2XyƘY4O4 ?w,.euS@ P޸Lo&iSD P5ybYDO0}r8^qD Pvy"}֗U#(BsڧaT0޷XqRӎY`j:eF̗Rf (8@|f[R1xʓ>pR#ܷϓ5iN1Z*#Ƌ,@@xfn٫JtП;nzϛ.L~ۖY^ZQ>rՊ)P2T|~ZJt^hbtg$4HPwLY"[euI, ?θLi"euSDL(6,.g8_uWU4O4H@\X}]T<@\HyƘYDO4G0?w,.%iIK$qLf(mIK$q{m1ڨ8_qM$qB޸sڧaT0+Xq@҇l𶙣֖MJ0?{ӎYajJeG׬Rf (8@wnܱVQx%Ӥ@tbCѓ 5NZ2#˓0@@lhq0eUDE4$@L $@}4@.hiD @}\m7]3I6꤁8oxeS8ꦁ8|X[]I 4©q @};D󌮢GQe3© id amTK© iD c}$/8ɢqd wmtK4Y#o7LKŒ0`{cutK2hP|kS4p8ɠiC{r߳NlwYJ|1?x%%DxقG :ݯFL7mWBdПpъIѠ8d!Ä~6͊(MMٯX"K,80v^|.XFl_:lrϛ.Lx}׎9pݳV1`rՊ)P2T!~ۖYpݳV 7<,գ:ThoݸhbO,Hx|ӆ9pݵZQ?vݚiџ8`-ڳbj)ңB|R:dߞY^V x^lWա2<71Z!e =8k͊횓ƄE!8`!@}~nW6LGX en=pr((9ю~IO*@PPt``J4 @ }wywWsszY0sX wzY/sX ojQ{ wzIkAszIFjԓ?k7'(=RNb 7Z)'1{/ZJ/s?o7'9J Q|ﶙ}WLI/L"y@\mxuL7mWBl^lWlT.4T 5v9bvي(L*@7YLl'@|k<>+Œ0`[4p:"qwƹ_e3G0GH[,Oɠi#swL+&wv0ݵ^ Cfk)JH NlwXFt=rْi :d!n[ɂ嚴gJ -RE :ۧ.+֫R.<7۳^BD  0@@|VlWU6LX/\bJT'L 0@@;߯>+֫R&,0VE ͊횴&Gf+T$>l!B y]R|ОhRd' ((zo՛ If+:dA@}v֣2<'-P-1޳Rt4^)EH @ @l@/.oYIFkYIFkAwzY/sVY9Ab҃?oXi8ZsafIAVr$ wzIEbsa1iA0wLY"[euI, ?θLi"euSDL(6,.'8_uWU4O4G@\X}]T<ˆ@\ڨHyƘY4O4G ?w,.iHK$qLf(mIK$q{m1ڨ8_qM$qB޸<,գ:ThoݸhbO,Hx|ӆ9pݵZQvݚi 8`-ڳbj)ңB|%ʓ!:dB=bjb@xi4T|~YFdo6bJD˒$ zpן5(K 놋զBp1‚YܯNt6b:# i~ZAxݒ(xL*ydmQ4O4ˆP:}s (qWU48‰P{獴 qQ4O4G@θLX}]e@ a:m2*i"ae@ a:m2*i!}]T<ˆ@\ʨ8_uVQ$,ki"YD4F ?6aT8G ?6ybYDO0sH_qHJ Pw+yb}֗U$ (B;,T6LX/6dZtg͘(@`?~ܱR +)Γ %@ha׆-ա.4m+Lbf%9ZPsb7g(Z?Y9Ebԃ='(=ZPbA%9RNb yԜI90qjP{XAXi(ZNb Ԝ`(1F gY]4M$p󍲺$Q# @}qWLI/L,hq8y8]eT,q@󍲺HKŐ(`;gO$/6©a#o7WD>+&e3G0`}۟ scrjsI Y/V*˔ 4P``>φ9q_bC~V+'Fᒤ =yn՟ *ћ*4'۴`JT'$tٚiџ6\b-ڳbj)ңB|R:d-ڳbf"@xݚi4T|~دYBdo6bBD˒$(zpן5(K 떋զBt1₀ yݱNtbB3J=7˂j3#z)*@PP|sݧ%5'ʊV Ҡ6X X,@/oڳ`IAA7^Ԝ1jAA7^Ԝ1jAA7Z`I91ޱzQ wIk?o8g(ZPb@w^^-(1FqjN0sV?m3(_yƙ]UDL( ?ι]2kqWU48a:}s (qWU48‰P{} qQ$O4G0θLX}]T@ a{}skyc[euSDK$q{}ski"ae<P\ʨ8_uQ#,{m2HuWQ$ ,jh}ƘU4N0*XyVQ(C޸<.]D4 }2ʧ'iR@҈ >8^m@0=rڧ'ee8 m1%Z]DN,C9<-y!yH 0=}1%Y#$`u)7ed08՟& ӡ6Lhp9lz Q6`ƒ~|6͊hΕZ\:DL$8Xp>v\VQvRwF;)Γ$>hA@( ( (^-^8i(b҃=8i(b?Y9Ejԃ?o8i8bsb%RR w^Ԝ`H90Vr$ wzIEbsaf1iA0|,oʩY"\iM$4P|,.gH}aeSE( >wLi"[euI, ?θLi"euSDK(qQ$0 >6,.&(qQ$0 ?6,.&'mM(}s*i!}]D8G0?v,-eu@@w,-[ad<ˆ0?5ybY4O0sH_qHJ Pw+yb}֘U$ (B9LnY4,+y"}VQ `vXuD0?ڧaT0޷XqӆYj:dƆ̗Pf (80wfد۱RQx%Ӥ@pRC瞼jϏh͕m0X*,80nn٫Fl^jjN(@`?~دZFl8hZtg"4H@;߫6+jPMXPĆvIAzI0Lp>Vl7+ӝ&#MN钃=rZfJCJhzIb?tz ,0@5+P  Pkż;b9RPba'(=Zsb'(=ZPragRR b5IA5ړ)'1ޱzQ{Xi(ZPb Ԝ`-(1FseYU3$P0Q  qWLI/L,hq8w[]3$PK@|7WDl*@|mD>K0`[4p:"qdmS ͰGH[,O©a#sx[LK& v0ݵ^ CfK(J޻NlWةFl߼pՊIѠ8d!ƒn[ɂ횴J -RE :qۧ.֫R*47۳^:4  0@@vVlWV:ThO6dJT'L"4@@ݫ6+jћ"$ٯV%H͊&Hf+T$>l!B y]R|ОhRd' ((zo՛ If+:dA@}vU2<'-P-1޳Rt4^)EH  @T,@/o89AjԓAwzZJ0sX /jNP{ -Y/sVAwzIk?k7'=RNb ՜I90Rq g[]4M,pʦY$ (`u]TM,p󍲺$Q  }q}UD 8+Had(aUL 8 ('Y$ @qau<$@ueUDE4$@ueUDBy0qmt,PL7mVBd;pъI8`ƒ玼v͎(͓m0X*Ƌ,@@f.٫FlП:nzϜ0P|ӎ9pݳV1`rՊ)P2P~ۖ9pݳV ;nzȏ*Dh=N\7,T.<'ZXE i˂zSŀ%R6\!|v-֣6D7ΚV ~[tj qnjg((}ϊsdC|)*wV\7,S*,ٮT {er)b?tي莙( yƹ_e3D0`}ߧ vzt&ɍ-/X*#"8Pp?zӆ9_bңÀVKHć=oן& jҝ*<74bJdG&<`?ӆ9pݵZQvݚi 8`rfbzR:d-ڳbf"@xݚi2T|~دYFdo6dJD˒$(:oכ 'ˍk%Bp1BYܯNtݶb:#Ji~ZAxݒ(xL*iciM0G0ι\*yciM, >w5e@@θ khyWU$ ,LoZaT4 z\%[aT4 }2gee8 l%Z]DN0޷+huH 0?ڧaT0XqRvݣ#>pR#8mӗuP&,'Λ^BT'M$8Xp`?z~0\V1>tٚiџ8`N4drJ$DF $@pB^;tvJ$D~5"rՂϚ,Dh=N\+ҝ&,ٮR ~{n)!tՂ莘(6,.g8_uWU4O8ˆ@\X}]T<ˆ@\ʨHyƗU4O4G ?v,.iDK$a{m2HyWU$,}2HuM(Cz\g(mD P޸<.]D4 }2ʧ'iuR@҈ >8^m@0=rڧed8zLo֘U#$`v jH^mR;,U6ThOݷhbO,Hxߧ 2afңB|5ӣ>l2^;tvZ3dłV+T@pBn[fvZ3$D5"wF;iΓ%@haP"P P^_8i8b҃=7g(b?oX9Ab҃?k8g(Zra'9RNb yԜ`I90Vr$ Ijԃbwi8]et4ζ *(id0wi7eTO,@&Q# @}|c}UD 8 (aD(`sUD ('Y# @}qau<$@ueUDE4$@ueUDE2y8qaut,pL,HY#yDD qd(@};YLͲ qd @}[WLDhaCwc}Q,p<+(8|m7YLB.GQamTK© iD c}$/8ɢqd wmtKY#oWLK0`;gO$/6©a#7WD>*ye3G0`~zz&ʍ-/X*#˔"4P``?׎Yf)DfKըHć}p٧.+֫ӟ.DH\bRdG͗&@`>nدZJ|߻nz 0Pߞy߷^Q>tْI2T|~ZJt^8hZtg"4H@F;Q&$m.R 6gzZzi0Lp?z^|WlS*,mPMZfB3Ji~ItՂ ,0%P ͼʼȼkżKg%=ZPra'=ZPra%9RNb@b5IA5Z-(1F qjP{XY8ZPb@yԔ^-(1}|UKPK@|kDl,@oWLB󌬚'@7WLK0`}}6©a#o7WD>+& wƹ_e3F0`-4~嚴̑n\BT'(Dh|זyaj:$ńۆVLHKŒ0`{e}a#sx[TBl*0`}cutK2GH4p:ɠi#~:ݯFL7WFl=rٚ^lWlT.4T 5r9b@vي(wwLXaeSDK$6,.g8_uWU48ˆ@θLʨX}]T<҈@θLʨHuWU4O4G >6iSDK a:lHuVQ$ ,s*XyƗU40}sHuM(qB:\&eu<҈0>)HqHJ P5 kXuMK Pη+y!yVM PwhuH 0>rf[aT0޷Xq@҇\}VMJ0?זsbrZSI Y.V*˔"4Pp`?׎y`j9$ńvVLHwF;З 얨FxA₀׆nW6D7R%U'ʊU꒠4T?oX9EkAw-ZJ0sX /jNP{ w-Y/sAszIFjԃ?o8i(ZPb@7Z)'1qj0sV>xLkuXYT@K$ >wL*ycmQ4O8‰P{獴&8_yƘ]T< qC&8_uYD<Q{} mM$0 ?wLʨHyƘYD8ˆ@θLʨ8_uWU4O4 >6iDK$azm2HyWU$0 }s*XyƗU40}s)HuVQ(CL%eu<҈0=)HqIJ P޸,-bU4 ,B:LY4N,<-b}֗Q$`)8iu\;pՊj!<,T6LX/6dZtg͗(@`?ӆ0\R hA@nӒE~IP*@PP7^՜5J R g%9RPbA'(=ZPrafJR 5jAA7Z-(1F {-Yk?k7'9J Q\oa}UL/L y@y;X_muQ46('aD(`uYU3P7 yc]T8G > y"YDO0 m2ڨ8mD P6y!}ƗU#(Bz\%ZaT4}1ged8 l%]DN,޷+huH 0?ڧaT0Xql1N4dvZ3dłV+TBtR^;trJ#~5ʓ"rՊϛ,Hh=NLҝ&$m.R n[tdjrՂN&8PPqۣ5'ʍvKT#K@|7WLl,@\kU<+&Ő(@{c}©a#x[TBl*0`{cutK0GHkS4oɠa#=٧6<,֧>dpՒj!wL*ycmQ$O4ˆP|덵.g8y]U@K$qD,.g8`yƘYT< a;}sliM, >6,.&(qQ$0 >6,.&(mM,덴kycae<Pη8^m@ >sڧ'eu8 zLn֗Q$`v jH^mRl!B-r`^1`x\+qWUD< qC76ڧaT0޷Xqφ9f9$Ƅ㖬P e(80pR#瞼wjϏh͕n0Z*#Ƌ,@@f.YFlП:lzϛ.L}׎9pݳV1`rՊ)P2T!~ۖYpݳV rՊϚ,Dh=N\+ҝ&,ٮR ~{n)!tՂ莘(vݛ:h!Ãn{ɂ劔fɋ̗*LNj =xӗ 5h͓ -XR %H]nӗ 5hL׫LFܷiˆsƄV #>hߖ9p[Jt7dJT˒$ ӓԦȆV :`A@{nwԟ*4-P]Jlo^!EH E~IP*@XP7^՜5jIR fRNb @w՜1jAAw^Ԝ`IA1ޱzq -ZJ/s?k7'9RR5ړť(Ib҃awi7et4B4ꨒYD (`eUI/L.i q8i]3$PL*@|7WLl,@\k<+&Ő(`{c}©a#sx[TBl*0`{cutK2gHS4p:ɠiC]۫6<l֧Bd߼rՒjwN\қ"#MX,N邃-1޳R|^7dB3Jvgr)!rr(( U'ʊV 6T?oX9EjԓAwzY/sVY9Ab҃?X8bsbb5jAA7Z)(1F ojN/s?k7%J A\ﶙ}WLI/l"yHy;XmQ<ζ ('aD(`uYU3P
  • hA@tߧ%U'ʋV 6T?oX9EjԓAwzY/sY9Ab҃?oXi8bsbJ Q7Z)'1qjP{XAY8ZPb ms '8yaeSI,0@m2l(uXYD< qC67r%Y4 $`N;ˆhΗ",4bZtO.PAN;gɂ̓n1Z24 $8Xp?zφ9p޵^ "|5$BtbCܷkώ(M M.Ve ߯>;ӡ2DH4`BD  0@@xL*ydmU4O8‰P,.gHy]U@K$qD,.g8_yƘYD<a{獴 mM0 >6,.&8_uWU4O4 >6,.&(qM,덴kycae<@޸Lf(mI$qC9\g8qI$q:\g'mD Pη,-]T4 m1ʧ'iS@0=rڨ(mS@ ?)H^qD0>'iu8F z\U#$`v jH^mRl!Br`^1`8^m@0=rڧed8 m1%Z]DN,C9<-y!yH 0=}1%Y4 (`v )8id4m՟ S6Lho9lz Q6`ƒn{iˊ(͕\:DL$8Xp>xvܱRQ?vݣRhBߖ9p\Nt7fJT $(}mӒfHV ":`A@{fwԟ*,-P]Nlo^)EH %UgʋV Ҡ6X=7i(b=k8i(b=7g(=Zra'=RNb@7^`H9H Vr$ wzIEb҃b5jAA|,oʩY"\iQ$4P{獴gH}aeSE( ?θ\+ydmQ$4G@\*yciM, ?xLʨX}]T@ a:m2*i"[euSD a:m2*i"]T<PθLog8qM,덴ki"]T8G0> yb]T8G > i"}֘Y4N0}r8^qHJ Pvy"}֘U4 ,޸,-bU4 ,B:LYDN,9<.b֗Q$`5)8mRl!BYpܱN|^8fRT $ ӗԦȆV Ӣ:`!@|nwU.4-P-]Ntܴ^*EH A X,z/oړ-H91ړ-H9H0Vթ'1 qjQ{ wzIjԃ?o8g(=RNb w^^)'1ojN0s?m3(_yƙ]UDL( >\*ydmQ4O8‰P|덵'8`yƙ]T@ $qC,.g8yƘYT< a{獴 mM, >6,.&(qQ$0 ?v,.&(qM, c[ee@PLg(qM(qC{m1H_uM(qCzlʧ(mDJ Pw+cYDO0m1ʧ'iR@0=8m@0?*H_qD0>'iu8 \U#$`wX^mRhB-r`^1` ym3G0`~ߧvjt&ɍ -Y/V*˔"4P``?{ӆY߹bңÀVKHć]٣&kR.<85bRdG&@`>xnnڭJtПnz0P}׎9pݳV1`rՊ)P2PۖY]V wVl7lԡ2<7Λ1Z!e ͆튓ƂE!8`A@|v-֣6D7ZV  ~[tcj qnjg((}ϊzSdC|)*@*|w-ZJ0sX ojQ{$ /ZN0sXsyIEjԃ=7'9RNb ՜I90ޱzQ{Asyũ8ZPb@;}gH}euI0G@ms (uYT< $qC7*HuIK P6 hyM `޷+y!}VQ$`v XuD0=}1fZ]DN,C޷Xq@F \}VMJ0?{׎z2nZ3ȋ V" 4P``?{ӎY`f9$ńvVLHNlWשBlП;nт)P4Xb-ڳcnJ$EfK&D|rcňѓ(L ,P =xӓ(L׫LF v˂sƄV+$>l!B1ߵZlj $4H@vF;֪Й-Lc^;3bQ`;ljg((כ ȆER4T9ӒD~IP*@PPZ`IAAw՜5jIAړ-(9H ֒թ'1ojNP{XAo8g(=RNb w^^-'1qjN0sV?\k(uYT@K$ >wL*ycmQ$O4ˆP:}s (uWYD<a{}t qQ4O4G@m2*yc[euSE(덴 mM(덴 [euSDK$q:m1XyƘY4O4F ?6[eu@ P޸Lo&iD Pw,.Zad8‡ > khyWQ#(CLoZaT4 z\%[aT4 }2ʧee8F l%Z]D0+i!yH 0?ڧaT0XqpR#ї UЙ",Λ^BT'M$yvۯR`rْI6\=nJ$DF $@pBN4dr9~%ʓ"*HuIJ PvhyVM `޷+y!yVM PvXuD0>rfaT0޷XqRm0yH\oxuS<4ꦒQ# |a}l,'PuamtM/8$y(`};iU<>L*@[D@L*@7LBl@|mD>+Ő0`{c}a#sx[TBl*0`}cutK2GH~wkѓ v*Q.DH/hr4\ߎwjϓUϙ&,'4bRth*Hp~ߟ rnJ$ńvl(JNj=yn՛v*P&,2\:3˔ 0@@^|wةBd8hb(@`>xfק>\xo6dRdGL"4@@|F;R*,0VE]xђԦɉvK@p1B1޵V9hZd'L((ןJf+m0H\yau+& e3G0`}ߧ vjt&ɍ -Y/V*˔"4Pp`>φ9q_bC~V+'Fᒤ  =x՟*ћ*4'۴`JT'M$tٚiџ6\rfbzR:`-ڳbfb@xi4X!@{vnةB\xO5bB3$ }nӗJvk@p!Bߞ9p[Jl5b:#JzZAxݒ(d_;nт)8`ƒn{hˆL MX",8@;Q"#m-R 6gzZzi0Lp?z^lWlS&,mNMZfJC抐izI?tՂ ,( Kݽ۽ؽ{սKӽ/jNP{ /ZJ0sXsyIFjԓ?k7'(=RNb@yԜ`I90ޱzP{XAsy8ZPb@}s 'H}auSI,0@m3(uYD< $qC7wLXaeSDK$6,.g8_uXYD8ˆ@:m2*i"ae@ a:m2*X}]T<@θ yc]T8G ? ybYDO4 }2ڨ8^qHJ Pvy"}֘U4 ,:LZaT4}1ged8 {\Y4N,B޷huD 0?ڧaT0޷XmRφYf9$ƄㆬP E(00}vf[RQxʓ@pRC瞼jϏhΕn0Z*#Ƌ,8@^.XFl:lrϛ.Lx}׎9pݳV1`rՊ)P2P~ۖ9pݳRnzȏ*Dh?vn٩B\xo6bBC˒$(՗ ʍk%Bp1‚ߖ90[Jlo5`:# zZAxݒ(hA@'H"P Pޱ{Rrũ1 ޱ{Rrť){qjQ{ /ZN0sVAY8bsaIA֒$ Ib҃ay;XmSL,'Hs_mtM/8$y(@};<@L*@\kD@L*@7LBl@7WDK0`}}/6©a#sx[TBl*0`}}tK2hH~wkѓ v*Q.DH/hr4\CߎwjϏ5ϙ",'۴`Rdg*Dp}۞2j9$EfkըHć  =yn՟v*P&,2\:3˔ 0@@^|wשBd8hb(@`>xf|wק>\xO6dRT'L 0@@|FLӝ*4'ZXE =xlюfȈfKT@l!B ^RОhRd' $ ٟ'ʋfKT#lHY#yUD.ha#y<>l,'PuamtM/8$y(`};iS<>K@oX[U0HQse3I ͲhYs]G.GH|kS4 ymS ͰGH|kS,Oɠi#~:qݯF\7ثFt`vӤBxr ~:ݯ>LmVBdpъIѠ8d!Ä~|6iˊ(LMٰX*Ƌ,@@|VlwשBd^lrϛ.L~ߞy߷^ "@x 8` ߷^qtْI2T}ӆۭJt^hZtg"4@@uFKR&$m.R vhzZ#|i0Lx?f|WlS*,m-PMZdB3Ji~ItՂ ,0k; ߽ܽڽ׽kԽ?/ZN0{X ojNP{X /ZJ0sVAY8bsa%J Q5ړť(L7mVBdpъI8`ƒ~6͊(LMٰX*,80|V|wةBd^lrϛ.Lxߞy`b "@x 8` 2`bqvْI2T~ۖ9p\R|:jb͗$8HPNLҝ&,ٮT vhzZzi0Lp?f|WlS*,mN钃^a^fJC抏ԟ*+MX*JRyդ5J R fRb yդ5jAA֒թ)qjQ{o8i(ZPb w^^-(1ojN0s?ιm2(_yƙ]U@L( ?ι]2kqWU48a:}s (qWUD8P{덴 (qU4O4@:m2*yc[euSD(덴 iI( iSDK$qC:m2XyƘY4O4 ?6e@@θ khyWQ#(CLoZ]T4 rڨ(iR@҈ ?)H^m@0>ڨ'eu8 \U#$`'ed4޷XqRwVlWlԡ2<71Z"ejˆsE5꒡8\A@|v֣6D7ΚV n;tcfQ` [ae<@w,.euR@ Pw,-Zad<‡0=덳)XuM(qBz\feu<҈0>*HuIJ PvhyM P5jHqD0?8iu8F \U#$`'aT09+hq@҆ z߳N\WYJ|a?v$Bxr zݯFL7WBdПpъI8`ƒ玼wj͎(͕n0Z*#Ƌ,@@v^|x.XFl_:lrϛ.L|ӆ9pݳV1`rՊ)P2T!@}׎9pݱR ;nzȏ,Dh?zn.X>\hO`B3$ qۣ%uM)JrCn;tcjrтN&8PPv>+jOVFxA₀ yܯJlo\!EH 5'IE꒟4T=k8i(b҃?Y9Ebԃ?o8i(ZsafJ Q7Z-(1F {-Yk?o8'9RRyhacf1jRTg'=ZPrA7g(Zsa%Rb b5jIA5ړթ1qjP{XAY8ZPb@:}tgH}euTI0G@:}s &8`y]e@K( ?\*ycmQ$4G@:}smQ$O4G@ι\i"euSDK$qD(qQ$0 >6,.%mM,쪉euSDJ a\ʨ8_uQ#,{}2XyWU$,{m2H_uM$qB{lʧ(mD P޸<.]D4 r8m@0>8mS@ >ڨ'iul!B2_Z1 ;nr $8H@F;љ-+Lcn;3fQ`;njg((zo՗fG5Q2Px1޳R|5^*eH 泋֓-(9H ڳ^-H90泋Vթ)ޱzq$ /ZJ/s=%IA֒$ 6f-ק:Th/\`:3Ƌ ޺٣U̖͑HrCDn;4cj >rтN&8PPv>+jO얨FxA₀Yp[FdxO\3\!E NKjO%@la{qzqť)޳{Vrũ1qjQ{ /ZN0sVAsyIEb҃b՜I90Vq g[]4M,pʦY$ (`u]TM,p󍲺$Q qUL:+Hid0q}UDG (Y# @}\oxmuQ4@2y8LI8 (QL 4$@DE4y0|xeTM/ (Hau,p<+Hamt$O &@|m7YTaC4K@WT0HYse3I ͲhYX[T.'Ho7YLL*0`};gO$/6©a#o7WD>+& wƹ_e3D0`|ז2rZSȋ XV"Ƌ 4P``?זz2aj:$ƄۆVN%I NlWשBl;n͂ P4Xa-rJ$łfK&F|rcňϓ(L ,P 8lѓˏ ̗*L钤FvhɂzsFF K8|7WDl,@[U<+&Ő(@;g,O"qd mS ͰGH;gO$/6©a#WL>+&|n\Z cC~VK(J vݣ#>pR#8՛v*Q&4'۴`JT'&~\R1`tْIџ6\=drJ$DF $@pB^;tvJ$D5ӢrՊϛ,Hp?n-ץ:LX\*}mђfHV Ӣ:`A@׆ا:LX1XNJ 5r)!=pr (( wԝ&#MJ|RyJR fRb y՜1jAA7^`H9H0Vrť(syū9Absaf5iA1{,/ʨY"\iQ$4ˆQ:}t '8yaeDL( >wLi#\iM00@θ\*ic\iI, >wvݛ:h!Än[~劔&ɋ̗*Lnj}ף& *P"$0X"  :p٣& *Om.T%H=xѓJ떌'F|b#D^;tdn)b@vݒ).Hp?nwU2<7ZVNJ 5v9bvي莙(8^m@0=rڧ'ee8 }1%Z]DN,+i!yH 0=}1%U#$`u)8ed4=yo٧.+,U>\;pՊi!<,T6LX/6dRtg͗&@`?~0\R \hObBC$(rۧ& uN*Jrc^;3j q=rzN&8H@u>+)ϕV'FxA₀Yp[FdxO\3\% 5'ʈV 6T?o8i8b҃?k8i(Zsb%9RNb y՜iA1Vr$ /Yk?o8g9RQ\ﮙc}ULI/L"yHy;XmQ<ζ ('aD(aeUK/L.hq8uYU/L,hid0}UDEζꦉQ;8]eTM$P;T2LX/\dRdg͗&\hObB3$(z٣U̖͑HbCDn;tcjrՂȎ&+)ΕV'FxA₀Yp[FdxO\3\!EG nwS&#-H|Q₀yJR yդ5jIA7^`I90{Vr%(-Yk?o8g(=RNb Ԝ`H1F qeU3$P2$Q @}\ﮙc}UD:,,Hi88]et,@󭲺$Hyk7eTM$pm0 y8uMI8 'Y# |xmt,pm0 q0qamt,plhid @{;7UI6ꦉ@UD0id @{;WLEͲ qd @|m7UG 4q @{gU<@l'Pƹut$/꤁(`;<>L*@7YLl@|k<>+Œ0`[4p:$ywƹmS ͰGH[,Oɠi#WD>+$yy~9߹f)$ńㆬP e(80pR#8mӛuP&,'Λ`BT'M$vܱR1`rْI6\b=drJ$DF $@pB^;4drJ#~5ʓ"rՊϛ,Hp?yfwV6DG2Z"e ]юfGV ":`A@׆ا>TX1Z% en=pr ,( 1޳Nt4^)EH ֓-(9H0泋Vթ'1 qzQ Yk?k7g(=RNb ՜I90{RqeTO,@4ꨒYD(awi7eTO,q@&Q@qWL:+Hid0q}UDG (Y# |ﮙauQ4@iYUI8 (Q;7]3/+(QwDE4y0|xeTM/ (Haut,P<+H_mtM$/ 8xeS"y(@\kWLB.GQƹamtK6ɠqd wutM6©id wmtKa#o7YLL*0`};gO$/6©a#o7WD>+&wƹ_e20`>4~̓^BT'(Dp|זz2aj:$ƄۆVL%INlWשBl:n͂ P4Xa-rJ$łfK&F|rcѓ(L ,P =xѓ(L תLFvɂsƄV+$>l!B1ߵZlj $8H@u>+jЗ Lrc^3bQ`;ljg((zo՗fG%2Px6zIb?tz  ,(/jN0{X -ZJ0sVsyIFjԃ?Xi8Zsa%J Q5ړթ(Ib҃a1iA0;獴.gH}euTI,0@:}s (_uYT< qC,.gHy]T@ $qC덵&(uWU4O8ˆ@:m2*yc[euSDK$mM(iDK$qC{}s*h}YD8G0?v,-euR@ P޸ khyWQ#(B9LZaT8 z\%ZaT4}1fed8m1&Z]T0+i!yH 0?ڧaT0+hq@҆ u^[Vr"|V+H V|x.٭J|`vݣ#>pR#lӗUЙ&,'Λ`BT'&xnدZN| =rՊI6\b-n:$DF $@pB~{~zsFfK%BtR#N4cn)Ңzџ4X!@}ӆZFdoݶdJD˒$ zpכ5'ˍ 놋&Bp1BYܯJt6b:# i˂j3#z)*@X`qٟȆER4Px@//o/ooX9Ab҃=k7g(ZrA%9Rb wԜ`H9H Vr$ Ijԃbwi8]et4ζ *(id0;X_muQ<ζ ('aD(aeUK/L.i q8i7eTM$pm0 y8uUI8+'YD @|yauQ4@0 q0}xf.W>\xoݶdRdGL"4@@|F;ҝ*,0VE=xlώfȈfKT@l!B ޳VhZd'L((zo՛ IV+:`!@~~-֣2<'R-1ݱNt^!EH ړ-(9H0Vթ'1 qzQ{ /ZN0sVAsyū9Abbf1iA1zQ{Aui7et44('aD(eUPK@|7WLl,@\k<+(Ő(`;i,p:"qdwƹ_e3I ͰGH[,O©a#sWL+&y~9q_f)$Eۆ+P E(80y~0޵^ cB~V+'Fᒤ ~:qۧ6+T6LhOfbO,Lx}ۖyb b|%ʓ>l2~6hɂ劔&Hㆌ(Hႄv˂劔&HvkզDxb#D^4dn)ңAzў4X!~׎/ۭJldJT $(ٟUhL զBt1‚ y]Ntb:#J=7˂j3#z)*@PPtcf1hRT'(=Zra%9RNb @5jAAw^`H9H Vr$ -Yk?k7'9J Q7ړť 7LycmQ4O8‰Q:}t &8_uƘ]T@ $qC,.gHy]U@ $qC덵&(uWU4O8ˆ@\Y"ae@ a:m2ki"ae@ a{}s*i"]T<@Lʧ8_uQ#,덴ki"]D4G ?v+Zad<ˆ0?6ybYDO4 }sH_qIK Pvy"}֗U$ (C<.Y4,CzLYDN,9<.b}֗Q$`)8iu+jљ"MPĆ5vIBzI0Lp>xV\R"MX+Lc=r_V^7dB3Jvgv)!rr(( `k;꾛kbJR y՜1jAA7^`H9H0Vrť(syū9Absa5jAA;獴.hX[iM$4P,/ʨX[eM00m2kqU4P8‰P|덴&(_uXYD8P:mskiM, ?w8mS@҈ =}rʧed8 m1%Z]DN0+y!yH 0=}1%Y4 (q5)7ed4=yo٧.+,ե>dpՒjfק:Th/\`:3$(z٣U͑)HrCNfq=pzN&8H@6)ΓV'DxA₀Yp[FdxO\3\!% ~[tbb19hRC抏'(=Zsa%9RNb@դ5jAAړ)'1ޱzQ{Y8Zr@yԜ^-(1}|UKPlHY#yU<.haCy4>l,'QxeS"y(@\kWLB.GQs_eS© iD wut/6ɠqd ƹamS2Y#]3G.GH|< ymS ͰGH|kS4Oɠa#~:߳F\WثJ|a>vӤBtr :ݯFL7mWBdПpъI8d!Ä~6͊(MmٰX*,8@}v^|x.XBl_:lrϛ.P 2`b "zR:d 2`bqvْI2T~׎0\N|П9jbg͖$8HPuF;R&$m.R vhzZ#|i0Lx?yVl7+ҝ&#MXNcMZfJC抏-1ޱNtܴ^)EH ړ-H90֒թ'1F qjQ{ wzIk?o8i(ZPb@yԜ`(1F oZJ/s?ιm2(_yƙ]eDL( >wL*ycmQ$O4ˆP{덵'8`yƙ]T@ $qC.'8_uƘYD<a{덴 mQ$0 ?θLʨHyƘYD8ˆ@wc]T8‡0> y"}YDO0 {lʧ(mD P޸<.]D4r8m@0>8mS@ =}rʧed8l%Z]DN,C+huD 0=}1U#$`5)8ed4yo٣.+,U>\;pՊj!<,T6LX/6dZtg͗(@`?ӆ0\R1`rՊ)P2T!@|ӆ0\R|߻nrȏ*Dh>fw֥:TX/\4`:3Ƌ ޺٣%uM)JrcNfq=pzN&8H@߯6ΓV'Dt1₀Yp[FdxO\3\!EH Y:LGTwzIsyIFjԓ?o8i(Zraf5jIA7Z^-(1F ojN/s?k%IA\ﮙc}ULI/L"y@\mxu ye3G,8-4~ԧ̓^BT'(DhvjsI T (80n[R1a>tݛ:h!Än[~劔&ɋ̗+N }ןuЙ"$0X"  zp٣& *PmٯTEH=xlђJ떌'F|bCD^4cj"?vْ).Hp?zf|wU2<'Z0VNJ r9b?vي莘(+)Γ Ԥ>hA@޳{Vrũ1 qzQ$(-ZJ/sVAY8ZsaJ Q5֒ť(7L*yqXYD@ $ ?θ]2k(uXYD< $qD,/hH}auSE( >wLY"euSI( >6jXyVQ(qB9LoZaT4 z\%ZaT4}1fed8 l%]DN,C޷huD0?ڧaT0+Xq@F t^[Vr"|V+J NlwYJt tݛS">lR#瞼kϓ5O"$[2^BDL$8Xp`?ӆ9q^^r"@zʓ"h!BߞY]R:jb͖$4H@|t߯6+jO Lc=^1jbtGL((}mюE%2Px=6M k>hA@ X߭_߅m__'(=ZPrA'=RNb@w^`H90֒ť(syū9Absa5jAA;獵.X[iM$4P,/ʨX[eM00m2kqU4P8‰P{덴&(_uXYD8P:mskiM, ?wrfaT09<-y!yH 0?rfZY4 (q^[ˊiO",'5bZO.PANufǂԧˑ MٰZ2#"8Pp`>~0ݵZ"Az%$@tRC玼v͊̑-XTeɏ ޻rݯ>;ӟ.DH4`BD  0@@߯>;ҝ*4'Λ2Z*J :pٟuN -,NĆ 5zZ3$D~%R 6\!@}~nا>Th/3\*˂zSd~0Lx>wFKЗ 얨FxA₀ߖا:LGZ/TW~~W~}}W}7^ԜiAA7^`I91泋Vrť(-Yk?o8g(=RNb Ԝ`(1F }qeU$P>0$Q@}\ﮙa}D 8+Hi0k8]eT,q@󍲺$ƖH\oxuQ4$Hy7]4M$PlB~{~劔&Hㆌ(Hႄ玜6h~zsdžfK&DtR#DN4cn)Ңzў4X!}׆ڭFlݶdJD˒$(zpן5'ˍ 놋&Bp1BYpܯJl5`:# i~ZAxݒ(wwLXaeSDK(&(qWU4O4G0@θLʨHyƘYD8ˆ@w+jЗ-Lc=^jZtGL$(9Ӓ%Ƃ52Px=>+M 󖋔>hA@(___ߝ_u]_M7g%RNb @yդ1jAAړ)'1ޱzQ{Y8Zr@yԜ^-(1FojN0s>xL+yqWUD< aC7)HuIK P޸,-cU4 ,C:LYDN,9<.b֗Q$`޷huD ?ڧaT0Xq@F \}VM 0>ӆYj:dƆ̗Pf (80|foZR1?v#>pR#瞼wjώh͕n0Z*#Ƌ,@@}v^|wXBl^lrȏ.Lx|ӆ0\R K@|7WLl,@\k<+(Ő0`;,p:"qwƹ_mS ͰGH[,OɠiCWL>+&~q_b)EۆW+N E(00v0]Z"|F TD|ႤG  }٧.+ԡ2LXO7fbN,Hx|׎Y_^ "Azʓ"xL*ydmU4O8‰Q,.gHy]e@K$덵&8_uXYD8P{}t mM0 ?wLʨHyƘYD8ˆ@wsڧaT09<-y!yH 0>rfY4 $`^[hˊiO",'5bZO.PA^;gɂ̑m0Z23 "8Pp`?{ӆ9q^^ b|6 %BtbcŇ瞼wj͊(L -Y.Teɏ ޻rݯ>;ӟ.<74`BD  0@@^|wק>ThO6dJT'L 0@@;R&,/VEH=8lώfHfKT@l!By]R|^fRT' $ 9՗ȈV :`!@}vU.4-P-1]Ntܴ^*EH ޱ{Rrť){qjQ{ /jN0sXAY9Absa%J Q5֒ť(-Yjԃbui7eT4B4ꨒ'aD(agYU3$P>m0yH\oxuS<6ꨒY# @}|yauQ<4$H;X]eTM,plhq0}DE4$@u}\xp8hb(@`>x^|wק>\xo6dRdGL"4@@|FKӝ*4ZXe=8lώfȈfKT@l!B y^RОhZd'L((9՗ȈV Ӣ:`!@}vU2<'R]Nto^!EH @//?o8i(Zsb%RR w^Ԝ`I90Vrť(IEb҃bXuS+& e3G,0`}۟ cvjt&I -Y/X*#"8Pp`>~q^^C~V+Hć~:q۫6+T6LhOfbN,Hx}ۖy߹b bz%ʓ#>l1Ä~{ǂ劔&Hㆌ(Hႄ6hɂ劓džvK&DtR#D^;tdr9Bz6X!@~׎ڭFlݶdJD˒$ ޺ٟ5hK 떋զBt1‚YܯJt5`:# =7˂j3#z)*@XP]Nto^!EH ֓-(1H ֓)'1F qzQ{ -Y/s=IA֒Ť Ij҃ay;xu+Œ0`[4p:$ywƹamS ͰGH[,Oɞa#sxYLK& y~9_f)$ńㆬ+P e(80v0]Zb|F U&F|ႤG  }p٧.+ԡ2LXO7fbN,Hx}ۖy߹b b|%ӣ>lB~{~݊&Hㆌ(Hႄ玜6h~zsdžfK&DtR#DN4cn)Ңzџ4X!~׆ڭFldJT ((zٟ5hK 떋զBt1₀yܱNtb:3Ji~ZAxݒ(L7mWBdПpъIѠ8d!Ä~|6iˊLMٰX*,8@^|Wգ2D71Z!e =7͊횓ƄE!8`A@|v-֥6D7V {j q=pr ,0}ϊs|IO*@XP 7~~~7}}syIFk?o8i(Zrab5jAA7Z)'1{/ZJ/s?o8g9R Q\oya}UDL.i q@†y;XmQ<ζ ('aD(auYU3P
  • l2~{~劔&Hㆌ(Hႄώʍ ̗)J钤F6g~jSEF >h!B y^Vߺlj $8H@|>+jP Lc=ڲ^jbtGL((mю%Ƃ%2Px=>M k>hA@(`___ߥ_u_'9RNb@5jAAړթ1qjP{XAXi(ZNb Ԝ`(1F qjN0s?θ]2k(uXYD< $qD,.gH}aeSD( ?Li"[eI, ?θLY"aeSDK$qD덴 mM0 ?w(iu8^mD0?)H^m@ >ڧ'eu8 zLn֗Q$`v jH^mRl1ÄN4drZ3dłV+TBtR#DN4dr9~%ʓ":d2`^Q=rՂϛ,Hh?yfwV6LH۲\"e=8k͊횓Ƃ5꒡8\!~~nX:LG1X% {n=pr̔(( ا:D7Z/TwzIsAY9Ab҃?o8i(ZrAJ QVr$ Ijԃbwi8]mt4ζ *Hie0y;X_mQ<ζ ('aD(eUK0
  • vݛ:h!Ã~{ɂ労fɋ ̗+N 8lӗ 5h͓ -XR %H8lѓˏ ̗*L钤vh~zsFF lhaD @|x]eTM/ (He}4>lHY#iD0ha#<>L,'Hƹut$/꤁(`};iS<>K@|kDl*@o7LBl@|m<>+(Ő(@}}$/6©a#sx]0`}}2hPS4p:ɠi#]q۫>LmWBlNKЗ 얨FxA₀Jlo^!EH ڳ-H9H0泋Vrũ)qzQ{ -Ys=IA5ړթ()HqHJ P5 kXuMK Pη+y!yVM P6 jXqD0=}1fZ]DN,C9<-y!yH 0>}1%Y#$`N;ɆhΗ",5bZO.PA>4~労K MٰZ2#"8Pp`>yv0]Zr"Az%$BtbCŇlї UO$Z2#Ƌ,8@|VlWW>\xoݷhb(@`?zvدZJtП:ljN*Dh?vدYFl7fZdG"4@@ݫ6*PMXPĆ~[r9bxݒ)P.Hp>wNLR"MX,N邃]R|b:3J]xk͆zS#z)(w8^mD0=}2ged8 }1&Z]D0+huH 0?ڧaT0Xqfק:Th/\`:3Ƌ ޺٣U͓̖HrCD^3f q=pzN&8H@6)ΓV'Dt1₀Yp[FdxO\3\!EH 4  @h@<0ړ-(9H ֓)'1F {/ZJ0sVAsyū9Ab҃bf5jA1{RqeTO,B4ꨒ'aD(seUPK0`{}©a#sx[TBl*0`{cutKGH4p:ɠiC]۫6<l֧BdПpՒjNKЗ )FxA₀ϊs|IO*@XP7^`I91֓թ'1 qjP{syū9Abbf5jA1{RqeT,B4ꨒ'aD(u[]TM,p󍲺$Q  }|ﮙa}DG *'aD(`eMI+Had(`q}+&]0`~ߧdz݊gK n1\BD'(Dh}۟ sbrZSȉ-R (80|^nڭN| tٚ!:h!~6iˆˑ-XTeɏ zۧ.+֫R*<7۳^:3  0@@vVlWV:ThO\bJT'L 0@@VlWlգ6DH^2#Ɗ ݫ.*O-XPF{er9AxIP0Lp>wNLR"MX,N邃]R|bB3J]xk͆zSdC|)*@PPH4@  X7yūIFjԓ=%9Rb yԜ`I90֒ť(IEb҃bXmS*y_e3G0`-4~労̑n\BD'(@h-dzzt&ɍ XTJ,8@wfoZN`tٚj!:d!Ã^[g~݊&I̗*N ]ןuP"$0X"  :p٣& uϗm.T%H8kώԧIㆌFxb#DMf !tي ,Hh>^lWlԟ.4'/T  {en)"?tՂ莘&ww<ʩX}aeDK$q6,.&8_uWU4P8ˆ@\i"ae@ a{}skyc[eu@ a:m2X}ƘYD4G0>5u@Pw<.euS@ Pw,-Zad8‡ >jXyWQ#(C޸<.]T4 }2ʧ'iR@҈ >)8^mD0=}2ged8l%Z]DN,+y!yH 0?ڧaT08+hu@҇u^[Vr"|V+H޻Vlx.YJ| tݛS">lB#Eѓ Uϙ",3^BD'L$8Xp`?ӆ9q^^r"@x"l,'Qƹu$P: &8qx]]3I 4iD e}O,P: (`}g4p< (`{}O$O"qdyutKYWTBl*0`;i,O6©a#WL>+&vp޷b)EۆW+P E(80n\Z"|F U&F|Ⴄ =oף&S2DH/]6fZN,Hxsbn9$DVK&F|rdvˊԧJ ׫NNj}՛UNM.R %Hj͊fɉkէDxR#D=ڳaf qtՊ ,Hh=N\+ӝ&,ٮR n[tdjrтN&8H@qٟ5'ʋvKT#L*@7YLB󌬚'H[U<+&Ő(`;4p:$yƹ_e3G.GH[,OɠiCWL+&vq_b)Eۆ+P e(8@n]Z"|F+U&Fᒤ =oף&S2DX/6fbN,Hxߧ rj)ĀV+TDxbcŇv͊ԧK ׫N }ןuNM.T %H}՛5h͓ ׫LF~{fvJ|6X!|~nX>Th/3^* iɂj3dC|i0Lx?f|WlT*,mNc^ZfJCJ x(`F.`_qzQ$ syIEjԃ?o8i(ZPb@7^^-(1{/ZJ/s?o7'9J Q|ﶙ}WLI/L"y@\mxutݛ;ӟ*4'Λ2\2J$ }՛5h͓ ׫LF玛zZ3$C~%R 6\!@|vnX>TX/3\*Ɏ~j3$C|i0Lp=>;jO얨FxA₀ yܯJlo\3\!EG @@0'0p/oo8i(Zsbb5jAA7Z^-(1F {-ZJ/s=%IA7ړť(wL*yqWUD< qC6\hObB3$(z٣U̖͑HbCD^f q=pzN&8H@6)ΓV'DtA₀9/ګB\h/Z% A  |P(@p#k7g(=Zra'9RNb @y՜IA1{Rq syū9Absaf1iA1RqAgY]3$P2$Q  qWLIL,hi8i7]TM$pm0"y@ugMI8+'aD @qauSx^|wV:LX/\4`:3Ƌ$ ՛5(K V(F|bCD=ڲbQ`nr$8H@;ݧ& uM Dt1‚ێY>TXZ% 5r=pr(( lLk5jIA5ڳ-(1F qjP{XAsy9Absa5jAA;獴.hX[iM$4HP|,/X[euI00m2kqU4P8‰P{덴&(_uXYD8P:}skmM, >6u@ PLg(mI$qBzlʨ8^qM$qB:\f'iD Pw+cYDO0}2ʧ(iS@0=rڨ8mS@ ?)H^qD0>(iuφYjJ3eGT" 4Pp`>x~p޷^Àfk(J;,T6LX/]6dRdg͗&fwץ:TX/\4`:3Ƌ$ zٟUh̖͑HrCDNbfqpzN&8H@|t߫. M'Dt1‚ߖYB\h/Z%  ȆER4T?o8i(Zsb%RR w^`H90Vr$ -Yk?k7'9J Q7ړť 666,.&(qQ$0 ?6,.&(qM,덴kybaT<@θrfaT0޷XmRxVl7lT*4T  ~[n!tՂ莘&)HqIJ P޸,-b֘U$ (B:LoY4N,9<.b֗Q$`޷huD0?ڧaT0޷X^mRy~9_f)$EۆW+P E(00xv0ݵZ b|F+U&F|ႤG  :q۫6;,T6ThOݷhj.Lx}זY߷^ "z%ʓ">l1~{ɂ劔&Hㆌ(Hႄ~{~zsFfKTBtBNj)bziў4X!|~YBdo6bBC$ zoכ5'ˍ 놋&Bp1‚Yp\Jl5b:# ܶzIvݒ(lhie0}UDE4$@L $@s}<@0id(@{;YT 4"y0aut$P<+HqxeTK/8ꦁŒ8qxeS"y(`[D󌮢GQs_mS©id wut/6ɢqd_eS 2Y#sx].'H|kS4p ywmS ͰGH{,Oɠa#sWL+&|f\Zb~VKH<^nگN1a?v#>pR#8՛v*Q&4'۴`JT'&tْiџ6`=nJ$DF $@pBN3n9|%ʓ!:d 1߷^Q`rтϚ,Hh>^|WU2D71Z!e =8k͊횔%ƄE!:`A@}~.W6LGX n[tcfQ`;njg((;3a^9hRC抐'9RPb@5jAAړթ'1qjP{XXi(ZPb@՜H9F qeU3$P0$Q@seUK0+& e3G0`}۟ scrjsI Y.V"Ƌ 4P``>y~p޵^ cB~F+U'Fᒤ  }pۧ.+ԡ2LX/7fbN,Hp}זY߷^ "z%ʓ">l1Ä~{ɂ劔&Hㆌ(Hႄ玜6hɂzsdžfK&DxR#D^4dn9ңAz6X!@}ӆZFlݶdJD˒$(:o՛ 'ʍk%Bp1Bߞ90[Flo5`2# zZAxݒ(
  • ! ;13~ATL NNLO_9/ʏ`v8 3KXM9L6hQt3.gpzky;K)Qcע_1P *p'd+bsC@p0`vBc;ElVXy%[VT ;VbdpiGdpg7{*Ṛbi&[3QAJ?c*ʲMdC$aqMRZIE00 &]5kkI=#/CckWW\P gUjDj(H <; $ Il=>d_=l)%:pS Ve!/2[,z )P899!YqqZG>|HӰɆ3)7nsfٳ_8@q31{]Yg\[A_eU>c3(GfW5sf&>a ȳfcJ FKfc}ߊFJMo!8< Epɉ\7q͢F^d`{A52 cB}4( ƢCKx97&CC9NҐ2CZMb-Mnv1pfp .0E 5 FJ%y}z'2߉c^3vVg 'Uc2[NjN_!N` \j7siUI"@.!u `+O8ky ;uq@@1 H>(>.|G'@>,T}>d3 }љȉ' EEBB}'HHH41:tP} CşɆ3iY5 W  ^m?l*=0w `f*!TK+2=%\\v:@36."ȁ2wH.n6bp_9/Y\4 TAJ7'KBlT@`e ;W,d4.Ø9E<\,iH|0DXҚ K,DKK|ĐfA`| yeJ$9p m1 ARpҢ}*˭|9[`_ }#U_* 4h''Ns ^#ϥI qd۷a?~dW`}=*pT0 bnWd\Uas{ O塘y,o{A - (\)i.*hb(E ;M4㺊S tڃ;o "l4COƝ&XdKҤiq}}D4<Z*!)ԑ[Ή,jb\r kpR qع|PEb]KH  t4sV4|ęLd\۶(v.}@ We022333xP#)Z$f:<!F9rYZNS0mEL5}YqU') yCDg(Ql[q-NHI|. U((11`%D'=GN^GLDu *O$Z ݽR#{!Ø P,]r\aH#S%:*DO\4hD⨴@ 0:OA3_(_ba~\H p1: Չbcls U *lpRaz SFZر3F$R%Q@y~jz , '!@B!kh]8V 5坶t_P@uxHP^@OI}.@ dN(й\ c ,WgdvKv %[ J7՞Ι.>&vbMU@KwtO IUzFqȰTc@2Dgkm( @H^~4 ,w="c!s4)%"*H#Q!jN` 9Pjv "Xp5mt҉rE0nro]]ot2H( [K5UT]ӀV%RPf߰:%o EyP؇x)9jt ]UJz44̧KT:R5,bv]\* płZ oU<96Ȓ48NqU =¤IФ}>8J$o\RKȻ*ƽC6(7Dm4 $/p(īMz'&ߝ|.l݅/ID&? @)&Z7z &E9`+iKbዄp I̿go& @n*yHGΖ@&6`7gLv菗" _InQ҉f}* {$yÑ6$%R݄@RƟ,U:..ʢ(!We7%NR3 qsߊ^~BxdH@*1b͊9d%G+b 8+zw3]h[-O0M6642z?%Pes X'RR<:UXU-ZՍ.àj.M$y\pv7}ΏwwG-? W:ƕ<1oK  9 ' ,np&8 ieE@,QK. Pi^^AM._6{?(4#M4Ӕ a3SCQظK`` KmX@ ؝c ؖ"sU{V| .;, N9#CCOp4AlT3V2G~F4h] Lэ{%i 54Yyt.O q2 t A`!@ lhPyyR(f9'[HM #,dMpv-xy]E`:^sMX$H ]ae@N釨&f2n4T_ O $e؏+HNF^{r:bՄ#iؿSN`u˧Xv0|qCTK2sH-h[g! ]xQJ>m= @}H4NhbN.H'wvbccҐv\.1:i@`r`O[݁=3-AMwfB UKjIɫ ޫp4|ŋwhNP1GkqN˳f\XVI2N&}B|K!Thʀl i_6I[tʠʉcJ!Z$I- $4юl@SʍD'(VWɨ 2Vk-RWJ(R1ɃP9 v @n0r93CQrj˅S!+Ri ,jyΑռXH]Zؑgby,A  $0^Qʐe`֜0๓` b-2[!cbq5-F |DqA6z ۜDlY[AqJvĮl ,03CAP& ֩+9T5b1Jr_UU4@ B@v7'4AHUAivRlbHD1ȫ}iYUL.+tvF3 ѐY\*"m~qt<6'qa,pyn/R ]*WbM "X"',,)1@o"pNz@,>cG`MjuQF'$5 !. mf ,<J/g;:&2nܬd2o8KH kM#FdPb6 G5`W 8V(Bjqgn5do 18zlo,t cH H"(K !#@0 Ob8UΞ/ 52CE% *G;6&vT1~niU-PViԐ*G v'/ykFHHTU|LijǮQE0#Jw=h^)r|op>%q4ї2 Ҝ\ fVL߻$8E+VLOvzzHH;ػsXXX8' yBv~3u?%UO,K&$Xf`fHzK;FMX3o `e ,sBK"CdZV2S-sP5vg%T>rmށb r`GPh&: !Ϊ3$\'Y'*LQhiHdlB6M!v{9`@8(͛T,FB+:#A$vޝ tMҶas n!@PN"5dk )$ X I_:@PQ‘HzG"]C[0ͬ-̅"Hˋ"A#"N$9j"Q%'UJTWUqyU"vFgbp.Y1b]#%TXbuK[Wbsvb:p&ё>KܞCN<ql0 8PgM Q،E6fP(Fa @ 9`lj* FaHi;v0u(v)07ڪ1;N h[LPhˋQp8X ؿJH $jc#/Vv t׽B4"W.q =)j 8 )r0ܟ1F3 k#ޑU ~`YtΧbe)bZ3yrƢmukش^IlvC!!~vBJd?; Ϛ]o.@p"%`I$s?rV+p& }nBO >xIå eAh{g]ĴNfb 3*L`*W',bemĶZ_=^"UG h7hj\&+>PpD5 7iVv(q'G@`b:䋍|D~cT*.\4ykp*T_)\;ت>G*f'REqZv_YٽXHbBSҴ+W*R22o^Wߊd[pBKmWn%Y6HyiW 9ujH: 1FV0!2C!BDVynTڛluVKUWcN\]?j(HR/Uz~vFtv,jKbhPHhR 7}wXtg@⡳qxh)@j .;0UcphRSb|Otq p u[It2u8T~v]]ϖ&hrmTZeU Mx5+mTd\YΧf($elw @g9Hw"C}i;/  ބbH:8A`J{ψzCA- e"D$lF֐).*tK-XAmd4,Ce?+14bQ VJ ;WY)nV!U [ٕ[[}cy2I Y9e(ftQ|d4L̅T"D,wɨRybyYU^UQjm+N vVnR C l20ۺC:@:E]SbG*YgP8i_/ұQTHb1sq(p$b2EVh}u뮄 lݬ\VAW9l _Fi2'*d )oDM7klŭL"A˷J ռׄ1.ح S[epN4[-#[g~d˂+dl&M}ٜpIMfiN!1XiYKF+'nSȘUVQl 4PQ3v*)%(JAh*'~Eu^DJY hp9 hmqpJJ29AV]l/6#blRYR-=D(~8F:+բ#yCk ,:7a :Y.o?Ip_8FPb @PP@JVFK_k<{s-B MF9M ht$ԇ&3[Kՙ " <( Rv°>?"vSDtFR €:,TNB H|U:f]cH['tYk_;LXkױ? Nj"JXV9óPE a15UU:u%Lw q-,Wo,N \42*@Ayptd5FxN`&&҅o44K5jSQmLWV晰 @a] op vCy2R0%eĂ!@|BD2quϨ~j4M 0r)F2mVlkpِ=u #ZFPl~c@UՄoAB\ZaF%ɤUR|%qpX_CHCᡘw@ '%"" c F.0_]*flhD*$>BQ|u,*J ńz y1fU\giKbz# 4JVb{E[dE1)}GQoMslAb{% \7'-SޏG :'o*~O@.j)bd c>U84^"H;Zq'V1 3 i0UG|ٲ+4T:tF.ti5 n ԛ2 |ޏ!8tU⵶7){XeVY\AxpD NUF&LWx2˼dB&X-RۈU,Xk,`8` ؐ&brhqPQUG^aPG n/g-uJH~@؊I(R2%2zRBtQ\=;^gWo)\™840놅DOw.h!\g{A)Ļ74:A HlQ)ц0b4&>]emzU)bL1Ʀu F CR 26%-&  l1h5$.BC.lx_e.-pb *RN_(,LuhA#d+"%iXAoZ8 B}.,ϓљ+}TbqT<\6qaqr5TМt@((@()()l-UÝ^nhRȸv"W x @4 @PB@yJp; Љ^MQ ?xi rK-#N PM_Kdu EF-xnLCکC4DwǸ;Nj^Z ݆KBDO ⣨gCH*3Ɋ1aV49AYF& ;l<Ԅk~X=X\:FŎ9O|W(줣JqARݲhȟK\2AC1Tlsq??d,"I 0llGӡTi8w/A{2'2Hw-<HjQPC7 I@Vg>N@h"Hp.p^͝с8 W40;cPj5y;[-cm=8.')gegF! RVeXe՘1'%VVo个,R]We!eN쫊R 7-Im@#GIH%ݛxp/Kf"`mːRC4 ]y:Ud(*a).}XꫭnϖQmteKJ 䵰ZR!&,;I @B }!B_0ԱƆ—{ ˩iy>UZy]d*HXrэ6=o i#TuR'!] Sp%W4CX4qq"N#!W̡z`vJZ0a`Wdxz; >!CS(PѢ q@:\8 U/Y}ySˆ'<I d |*P'( D $~fLGCHEH@qF>Y`d;%nP+CG ) Ap ;W4+5vq)@d2ָ![Et[ȌȔZث)ѽɫg+ն-*aXQ  x ZD`PiZRKsk(8i;I@G 0@ #^- -bG  #U.\@4;b@T,$ +o4V$L$TQ R(mEX% :d{ے)+gVl Ybe/cV\.HӔu* B@h 7 g5?[ZRY~r\s|F19"BsD3 b(jq$A0@ `0BC0HEe6#Nb]+4\ ⸾}5^F2X@0 @oe'qmcEH+p%C | M!5'4hZ ZhA2ᤐD~`]Ogh1 kq]ZtZCZ'ZNД&[q;peT!ۍM('b)@>#P:IؤA>],Jy5$r@.G4Ixs͌aչ1ZG3?Bu^uhg;D SrCz 3:GlXZ[U(t>):: .D! U]ͳ:ҼHqHD~: /"'YJ5_Fv$  JU>8#Jn>ZfR391x&VQ0NL$'Q,f.ᙢhHj7aR{oMawR N;w TUE_ $e%EOg 0 C'HE>,ìF{". ٸMoTevOa&0h` QO/{S_ִֵVӇS;WѺ76L88E H0lxuvY4/R p&Q)HbN J ) (>dMHge?e #B6 :tpfպ+,YZp9aB ! N<k߼]5Q w@E(6oN>Z#>p: l3}}C'XQk4 F^9M` p Hg52%ؿa\b bW-JAM)tdo4v:SQ2 da=&MM]44RDpD $C$Pdg!p p5j/!4 !cpr@ԔHV+3 @  hU]s>1E!iOul"FYgO>9Q|>"7Ր39e+-NeBKӫl.gz}#һ#HeHbH5Hm; j-} iAwD+kڟLZ N[1j>8ĀFOWe挐g"EDVaQ-Ћ3 !,pZ F t .Ӹ_Nui0'p7u)9AgoK0 @amXU _U(~ 3@/H5ž~Ŀ+@ H z ^BbʩRբ 0cC_Nw DI P}JO6|2KbNj.p |^ TX8Ķw\{} mb~O|K-U1:э1 ,M۩XY ~OsN؞PۉV%Y:=""4rӮY@NG4HH<`-'2! ӄ'C,Yo <ԨHU8̼U n[W&@HLC.,M&r|HZnU$v$w]xUt\Ġ'ƫPdiBsl \@LD y @C4JǓ"efB64e}h4 @0N $>x?羡0Xjg&B Ivk 4p /M0 1UJlh!I tGp - [I;xuiT6Ct,OZCD2BH :6)I> 2FOIvIߌ:v%Z>n3= +#'a 8w=^1 ~ h({^\䰗$:plEy<0 =nPqHX󭰊ԚYAd8Vr!zEв /&2,@ vaF@n}Y;0Pg&tpGVs%C+M½GJˊ:!IP ŽXt_D7WBQ9 Ll,L; 鄐x,;$Vm-:N#<-q|B P}-Ӧsl}Ѿ[V4!` ! "zэC%؎**ۅ$Au;i.9ei HRE$iSE(zqDZU:8.&]\[&07{I#Xh74B)5>#i0BlheXHO %iyf5Vq 䠥 p 0'\RgJF"H5Aԭ X'z+#* chճNpLi>urS U>EOuRI#>'70+|W6^dh nr.j܍!6SAD"T9]Ć$A p3lGQ:xbxa5-N Urh0f`2ck6TH˽wqh[E?0ts ./8m DL!q5I^$HRfAv&*ā@.̴&LB)+'㖨2a w{]|ͣ d2<+zV%xϷ.,eڋ)Z9F0 tGR¿j)o ƩsQ$籾`Ȱ V`})/cj\C2)!\&ҊHiͧFϕR8Ai p/1hT6p%&@\O~cv B &NĐϑLQWUOL[ h؀ E3jeD&X̿Oҵ}/pY}/KahMgRሚ2 @2$P_@wk"ƾ~P(d'<9GauiH6+ol!nG˰hT˥1'"%.jTr4.P:Ժ֎^+NINF' wMzU+- p'&0wv!m@~$2:2p ihop@/ܴ@؋ )n3C:v2T5U~h qѶ_m &~dD%gbcо) !V@LTf ׂL43}t6&i\Epp0Ivcu Bp4 4@A;\&s $\'HBxmGkf1c[Jզ ;-SM+ql-)[]oCx 0l͗)r<24Ēh'K>&SE>E|Z4Et-POV } hAbX31;pr#\bc\^; * .| 0ӇTmL6 Uen%(FkaɺbLTWò]oxHdoo(Cm`MB~M(\ 6M LO, M#VA̐Lj ɥE$ӿQUQH`Oi[GS{37!6 yoR;1)+<4\@RrL[5}'+gbqI|7Te><f Y@P4p\`ȡ!HttYb\L \Q9Ɉls p A6RQJ lwDGhvT5P39p,{[qs8u6Ae᪩I }*Iw;{!Ɛx˫Wn_'Bvme*m <4%UMK QW @_J&?uM@1㪕@KrYp%XXw-]rFo ` @˫^fӲ֣;oYM2]]cTb.rxp_|> aU>TVq1e.&*A:7E/weE-&޻B%"i83uubymT4쥶;HQ IS{8DY`心wbTH:T;⡎T6T&| !O!*Z^ -[:JJN;m:v-a`hb]kH4&B!M:~d;ND%Z f,tXN^[~Nbd+}O#!= 2!GaV|zҊ ~pK}/myM+ddRP &vKbO:,x ܇4>Ld`6cLSߝ'x39HBQp 4{#KƇl& :ƃ6 b!ث旰cZ$}%[nxA aP fy+m,HhK)QuQ2=I ;ЖlF׸ηU5\[C$FĪN 9d.R-ik$gnB98}YomWC Q=/RI`BZA(+ lpEG1t7ʓ壱oHcei4Eι&"F,FIaɄhj-h7ty 19^Xe -h Gd@E1(S9#.9$H13<ٟutƝr{(ڄC#iiN!ĂOݤPh}'1Jx2 <X2: *0-6ޏE5>t~KW([2"d8a% %t|mՄfΏȶN@uEجKW.^%r_F?6еˈg^Q4dL2of`qr=p^vT"@%..XB"Vs9x>)JF*OCOO_?+-RU\HKy_:bOwGqz` nU9/y|ZV@܇ Xā+w1,LęGIW9ٻ^uP&s4mľ>uX+G+'Θ>u"O21"1@):۩9SG3N-&'`2|>eP4 D7Z֘'xc%`>sWQQ4ԕØAQpf.N.g:va/:)b:!E@)6qd0T0c G S[Ch}:cT;o* Cv$3EJ wﴸ ]!. Xj*MʸWF0h18bd~ "1M_gw$0p4!w BCQ'mIL O.BFlKڃ$vcZJ호7|p؊[b6M\1uU؝-{X @.6T EujcSxN-dT-@K95UB6P:cN 6N(R؂UX „_m M7YZ9R Hg[:%0Yr>^=R ZbXf$jmƬjݪ˶Z{f.R&0L *i  HHP;q4 hpaN'Ӝ$᭤혃O RX/$-5$]v3n* d Rp ̘B@:p;F"D/z,cA*0xsqD@4@P$ E!<ߚ\E}WʟO?B7Ŋ?LI3[_r^?֐ժa]Rd,d'A?AL WnGovWoZi'@ϝvnϜ|nnd`n:կ&Ű<@t";+Nwx3K鴾. pm1a>2;q8=SpTb!1#T;賸UPդNf WW{!׵4 SE[4`M]$3׽Bh=m;'R;(i~ )(p;D#rJwhJ%$S' ]TXm6Jq16E2h !I؁S83I(YFNj&h-H6.݇0<[|N8vRR'\Z\Dv%~1I(;^J.1piX\~Zr@EԪ ~<{bD*ҪĘ]/ V߉4?B3DT%pY{Ab-˼6Uh9ʠn4 6ꪇH!H`Y6*yf! E°q !y 0(@|ir`h"lH9F12ؿHLoM ԭzXIZ(dTB@p @;CT( /ARV2`e(-pmeQ~#gJ}'AIҞ4I|kt߭( LiV&'t5x fnoر4 :||t &,e,& l&&b cmXV>D @ t1ƀ02 ] _ϩ0FTVat+E|ARkE-r ĸDn {ltG-ۏX0jg|uDEJ|PD|ij1\ p["9.<O]_ Ma8I,^Z0;^>ki@~`~?(\%DB@8((nP4\(߉'oQJ2@sn8x 3#}hMqGlZt@Dp @\$ 8&X3J9s?F\1COm Eoé%Q(#(PCqOUk|#jf E ~[Jkʌ^L}(r! } |&|o AI) aϚ (,]y 9z2b}L< "} Oh 4ZLa,D|Uqˈ Ioު Mx*G_( ]gǹY;q\۾)nZX/qA/o`lmKZ S 5On5*HV L݀T R*5T|Ix vØEA ( V5Gtjo^*&lROhAp *䐶qN9F0%  .lO֗1:&AT,=iNEi]|[`yEX"%'g76pODTeghj8"3k--*ƓcVob.T@ a pe`ƀEn|oL Ͷs%2nc#e$ C$=ۥjΎRwYFд^X9ʍݷ@ፈ /c{B,VkyF'J(!p%¬HVѓ- */Xq9ˑ͙Jn[ `|[ü%85FRxB!Ap.p˪@orݤ2-FʲuQLLuHuOĹ΍!Ϗ)hi `h( ]]W,3pSkpO :w5$n[T>0_zO9Vi",)H@ CglbvB"gPDҶ+_\UmU c\UP;j`uяiu.:MCx@8R`V)8 hCk *,Hg4p&hd,E2^t P ;8DH-I7XH}HT$*d 4;p GAg&DzV `XP@ZuO(v2`6 7‘]A<}d-}pnP_'0EU+t1@>@l4.YnX*'9ڈۃKx*gQi5RRѬ-"oG׆DXq*hNA%a)$AB Ap@ĸ&唢('ˠ^o 0y;zߗ Hva7()P$+5y28t.TKm R誠Euik-/'27w'S@HJym؂UcՌ"0 (bg)w. b[tn\+ &=riP@F!j|%˰b؁Vܖt#Eb;AeC;H@@݂S#`/IT HmY2sZX1 E#Be:o{bIAr*!ucaJQJ)>wC`JUO.|YAYaixVW8}rj$^$_45 UvKNhH RPPd5€pC;\0a9C@iʪ;ؑ4O@@*V18KmN괌@P`8(u' + i0{2~CB(F4iJ4U8IQYcJ( xS^ ]?㮸^'.@PK( L*edȵ˼¥P3+A!4t[/zp\ BRƀ0d!=  $"M2?TA,HŒ=(AJ'`j|yNi^a#n!mrP }7cpd1R cont0AE5bcm|@TY. YV?o/k-;)9c[(@nN]UXF`K0yM8""tNg,Ks؃;92;*v ْ*32kZV.zs'b P@pPPub® ړ3Ω(ʸdҨ@VXEȲ}M`CxMJENH@;'ɳF&|NEI ,Z\oPyTw68D2_h(Dy Rg}SC a.lR~ eD͇_t|Kټr^?ґa|{H M[@Hx/yժϐ2vo8 ԓMAɱ2|/_MNě 0"&=T.;GHQUϚuG|+ aw!Y0{"N.\=D;:|FNfb 5W+IhHn(kAdbw6}[+x}2V34%l'xWxAX\!D"( HがV),Lڇ`*T!k !Na e˞B2#HO#K|}S'K)71}Z:;E'u[R>^}V;Ϋ k:,pm8ٍf^|G7ّna-܎&$ϧ.y5._T.ARp@*yr X)H'NoؓB-U2RoT-40]^ĿrJrlH/ 8 [4:NM+J5r :JB#BzPÓW!W<&:3Ԭ閌r56WqҪPCI98Jdр>mKDN<]1F$ 1Q _0|9% bq&A%;N-RL\ZWH#N;kbN4-uė b!D 0 &&&  .@nI5nb.= QI<~)V8 :ӳ(F\˥ĸ>fwWmtLQ7bمv*sӴX!7Y MN`-ĐI!_:aft< 8P2$Q+j3(aK.B SuB'C߱!0ί'on f%&D:|w.̤jVB.d2{  6>IvZ!an[ E.%jX7fˍ!&@h؈8PA|%wOomu^GHQ%2wЩ`o~|{Aᩊ95Rg ;;F+FG. 5#+:!Ev ;m u;n'.b;,SpNu ' DOX6:/c$n2d}lվ pW*bCt//h!]CpRt2SGo_DR g<'lhA=i is\7HylP`& !B(4h\g |&]uء`iMmuRv&-Tav$,|@ A iUBBp cWb{&dPE%W>[~[+1j1 9IO[Uu`X5e-'`E<C_cܱs5 x1d&u4u`-npq bӴ(r'pܺW@WhETHfW H^*)!j9VqD=nJ<=_۽4A˫K\lMɵUܚˤl/A8:J Ua(03H2 MV0I/JaȾd5*ЭiTG9KntJ#HlEऺ=,gUO4nH۳kC|{~VYz˶Fb8萜-7f%&ŭwTQ;4a\3PR x1zdf4r4<6ѮF.Dޛ&ψBSAu@5woVF\HR#'EQrh%̬2@:rcc–=ćWq KA;H+Y5fz@V%,a\`  )t{E%8ѵ11RS:]At$ a9|RY#Gm,*>t,\ԡT%ЈPpsdfA5VB {њ"IH'шv&yT&ĝH5ar,Jض2b6 MWC`"ECYgyNAYS"b]-q `(!YyvӊKq%Ӫa@(D MmADƗg}P|>OKHr #cI+wpZsaԶj/inGwug$UwʜEPb A>;uxe_JLR]44 =R_ Mb?@ QYZoq0e:+pnM9!ޔ Hl4j%hFaBY6q6 jb]:rsm%j_edYD*ȡF{&]p&`"H2Cr}v + HFTʋoE,M~MB`7)T5K+E<[~ 5N'@4`+)D_)%*+AT\= ]Jtwzj=nFxk]lM D P0 PjI !!!'.4EXvT-ݓ֊}'Wd Ec2 . k5‹ES@LԼd]PpW|A, X 'K`STqCI\VƒCqhi:lOZ$Bj-=V qm2տ:_[2w+G#KNо6 ba()xdlP+ üoǡA&B6P .q<3]$yh9a.12H)1n>B@vbz/g;fIY ?ll?a@VbYZV沔&Te)thKЍ P8;)]hꈾ_j}0|;!L X!y0Y4/m<&IdbbvEٸ=Pq:<`4hTOLk6K4T rZUmzδrP/!S1i%4w~V` 6X"0Ot f eՆ Jva> -m0KˬqwA$jHoT:3 9:Fhh%\:DT(((8@+_d"t +  bQ5H`J8H@`Ii c1(fQY"6޶RaoSll1@زK~# Q^u"ӈh!M Ԕ_iI YROT1pջ`R_` R1pgAyGͩ/ `JX<ĭ:7p'xHK(e$H O4XŊъs, CC aMPSB,srqKDO;|v܌  0I\,ClrPnnRIe؄p,)%̤g(ic|?OU 3p'-R"JEK;gM+]ؿ`y02HR*J   4W Yeٱ;U\XV|, @qSw; i-RK&mJuDADyTy}GH"Y 9e>+DMήAKOOR: .[Gq+EpH`_ ! O; MjNnC_6iOM) (3/Pɾ )glO:* \KV@hR2I bX3}U.LNW,BMkX@K"pJ5SGJU+Bpps$_e\)U)ȵ@ $ϠX T$DDȆzP t:ܛ@0q1T`MP }$Bn i yI2D2s+! y %YB;9cx bl輏hZj4`&,1 QȈ\u.ܷݪhh5 Иh:'k5t b]JvbI3%ͺo=y$DCp@(Vk)Xb~L^V#q*uk~VѥV|b1+&?R8O!;^> ÈsK6: vHKCZ2<ɅjpjJަKRRL=cy'\% F#s1&!vHʹi@<788/N}5HA'UEHAytctEBq>ӑpf-(ԮqLu@!bdK78@Z_%Bf CHd&JÀM4.6ƪr}nx5H-D, H@hƹ;gS`*0 1Ġ1)@Мl:UTU`پ@R!/_pBJ)3hdC']IAb1>Sת{>6&bĝ c/#Jn6Qn?Wz+?ܛ}%p!cl/Oηvp:6#.@v,ҽ [i].W-44`̤J`pd>'2yo !\O#pC}Z'K`|BNJHi)= = >@e^- '<\;ojs-c'JAUIBK!$}/8U `,,{l'!X4"XU U P21h/0hXۗ%I>xП8Pg,ƚb[FjI<8!y 콓qB;/|PK38ߐ“:3! ]JBH !4:Q"lo04K9(ADٺoʍgkr1ÌTٹ%wMF,H D_l|vh_R_ : rjⷀ*7 WdvD=$!`N`|~Blk######3## QXY!B= v% %j!|)SWF2yOMhZR%>jX 7@pu%IRPsoĊ;v䥹p<(GAi9./-i>Ux[L{~ ʵ75|9 it˵.]AJA eeQ sE 1&c /v.\/nPvW;F7:O9Aɹh. [qa@L Њj cGBmM<ƇRROW,@Oߙ`!umNa(DYQ&'< t6i 70  |/%4:p:r#lYY,h_6$b?0e 6:PQ`&leҚ*zVTF n2X` )fE7*p*_H#ڸGYI>`vy BQqYd(e0]Bߪr\P{ݶͦte'I U@ ao}3RND*Bf~*~k-y2 Z,\-P5#qJt5SEPue Cv0%2$p, ̰@@0 dƺ뮺뮷5En.  9V@ B *39KOV/-m~c7=9ͳp#^+>.$-ѨXtJC p1_*n]mڎ}fڎmZ -M-T_nnrH1D hhz@!2D2pg=! G.uA}Uˊ)ȥCD j 5A &pyY1Ea. "$X C XsWp\ @d2P0Z΂̨F0uI+rEcR5$9KHf.\ؚ-.!5lѱg;T>_3VbBcPBI8'x ؾĕ-\u}Apun7.8Ҋ-+H]u]h8jCEW"1WNe & vɞv;j@eu S:@(H7l 9ږb(A0 -`ԵhmeQ4Fbz3FJ QޞMhCYH3< eM-;<t$.E䯑 ֱg] j 睩@_IsBE Ƞ!l m_ D%-"l[$+簻 <ִ{ !I IK4eUo`Vef>>?#Gh@Z(䥭{tK<֒;._=! .(.b|| ||mV?ؗ0,2QSh|ĜrMQT|ť-Uw)"_bT Id2FC! d4rWP5I _DObV|bikW4t`x"SNqm1f gjbMH*pd6bhԥ H(檄|ۘZ%hnio.u@+: Wc_͇I¬q5tK | s$c53cJO LqFsC|X@ |dKJ{87 R> y`6--l]8baU\@yJʍH/p `@\?fLd 2QӾ\Ά:ƀ.-X|JX-=A_ռT/5nM:~4ɒDȣ̊OCJEV)4c>*D(R$HD%Aت9ٸ|͌9r`\h f"u1)uVQv'Z,>UCl @4bY^ TvBvT~~g/id56+Tdys&:L&F"!!@ |`v..Ε@q?@ّzұ͆ 1X3d$2S[>( >&r\Fڀyw J:x|rW PjgA8 #P|B1`rw\"zD'.XpKxX7>hpaK"^H .p P0d |QmD 7ߏ`Ĕ''WET1h#hTĘf'bǙ2 V)`yҔ &Ec }+5X" H0ºCiEqd:1!Ho ׃'iN{blMieslDH.ŻD >N%ɹZk ~] a(HBq%jK'h '(@&^{AYe*?b1BDbXg2Đs6ey,l=h`8Ǻo`Z?kf@H`d r&0JҞA%TzM Ob@'߿e_;\ pVþ_˭&D_AA0& ﭨÑ*± vGMbRa:nQ%mU2;#}'F'-VH X yRGKvvvP@PSB)C;Ӗֹmj%pHk#MO\.C'..V h,rRC rFI$:&9J##>+ʵ\QEb+2itr|K\M#BQG%XеKc3n֎nFhvhcEhhT42(Hl T였a:)gN~bKF 6󼲋Q< 3m1q`#AH Vw7͑*<էﷷޭ Ԇ -S^EyqR5#oOm@J\EHF JkR#㉒؄P{\$6xCH ,~l$eqJIke Ae↳&3}1=!O6 SO>P)>A%О.DP ^zhiֻh@K Bu=ۛH7jW?/ɴzq =Ԛ_w{gZB1 OA2uj-fhcIA0ܸ{47GaUaA)_?`TbvX2N;%4ZFU K`7H+fPNgIQ('H!Wdm5"]Ox5c@z薨 9lX1b[*r9ejb#eUp蔡'ڠurдۯX\Ș~*F)?IsC誫8E!hO6:QJ@7IؓsqUZDy\Ejl@0NO6h0;EiM&"\PԪ1T c ճ1a| (1sqIqiW=5XuC;G$<aVDV~k:/tHwth~ң(ĩ /;;a$ u|g4 "HQS"K0a i@dvb-w5m\OyfBظlHym@S@ev$ ("V6XOc $Q;Jp Xc5n4bKV6*YQUp}X!K#l B\T0Ẕ2A5Kl0n^+ dT*9yob!#3 . .\f^#8@ #IK*+p'KA.,Vȁ"bKHw'NFxzGVmbV ~X4 UH0Ap4,[dsSopNwCVѷLLU˕TOFhzj򐫚!1@lG1M}!AP:ȩ5\ @ܲ Tn$`sºQCE `.Efv(UyX-E0mPS֖$ɖ xO+mùPYƢ`T<%εX*nF[݀άh|4! xB\۬/J*<0pU\\QYc'5lR$0xq"a!& ITl$KV\}[/hƨIhqf DeC;IHaX7NRRJC &o( ʼnvSZ,357˗W_ 4vC(|l>UδYV%% h')%MKqջT X-`@ p:#AH$|[t0ȱrq5vN7O>c j̍;w}?=m*zZf#^!r;n" T[m9du@>S,!IӱPt .& fMkZښ' TBu\lHЧ bBx_1SP9"QaUkƵA[K [)`HEV[ *3=AM ! *N|j 47G/P#֙x I.E)lѵurpe04c~SX2 Js[S'H:p4 %'N30b ` `T7 Bok#i5\g4D8k$ ~>B}!7hi.>5櫚;Q Ѽ3,[_ Ϛr p&PFivih``4H(+'u ̔^hif%آʩ1TO'5_~Q0Sՠu=c*-ŷR+E%Ă }%83GJ/|7i mNIĊ4#"ݫ}'@;24H ]ThWDXxo ͸|&kDŽ,ٙshA"'i 2m<9",Rj~ CBi:߳|JZX]߰. b1e)E1JU]@,@xøE:Ơ/eƨӒ݊x}4H4 PQ1@]YWq2I}a"_sTy2F,˰ Tr@]>.fF)U[5yQ; Ud,uXP /AC0! 8HZAObgtT2ٶN\$pia9!4/@!`UvB`cH};Md{3hPؘرc4E؊K#Ԩչ QGN|1RA{'oea^NH#@Ĺ/.MOVؗ.΀"A8.wc8b؂@[i02Z6dBy k$ҏ X;V*9|~jx@\YcUTB1R|F*Μ\q-/vהqnL&ߘ'V;:^ ˔"0jS es~~ }v 8pm q|ރH(,GnnW!ToLN{ =jbʿ@R@d8$ @*tHөF|RgM -N"bK+CkFqPv {VI"!<`itIAʴ/G+ iO3lɗ4bKlqiǹ'egY;ժa +ǘ(=>&R|ڜ'ElLBX.jSfk}NjK"hghRKv/`0 iicxZnQiqM{)c45XSƓo t>\$Bx5PלQX̥?n-Cø\ָb+!+&V!m+ b:x7񓉒L&DUch^fX$n۵|~uE(0 04Li1<,e$8HYl .` @D\=X_Z,A5(gqƖĐ\D"x㘆cޯٸS?E:1Τ-rMROcW(f9k^\1;A $i ech eeؒ GS_.Mn1Z* wHn_[ "ߟ':5[?eqX@3٩fM!N_H}ON@V7%f ]] Rxo(O+ONqn0`wf3v` AW<3hOhP J}epN$>t9Vz'}mnɦ۶-oUc8 CXSa d2"GdM,OQV˜5V]!r%(P`*@MW`t @%E|744=-;q ҇P4*EHrm_Lw?XcK UWqΖAjf:tc00(`2 @6_wk!"b6A>ƛш*Hp/²H >QkFsn<*E1J~heGa"_ %X%^I!A}i.7"5o+6l1vO\Yݷ0 9Ø3Xm>[5F.-\\CC.0 )"`%ܪ!4qAĩIs0>E{TwmMX1 0b[W1Q +@O$K @T 1ANRVHH_OvG]iW DM^3.RhIE-|eУ`LNIl4GcPǽ_Y嫲9IcƨXk.ZIyӲj?j'1}1M VcJۮ:d 8 ` "W='Q} B< "(7UK%f{ @vU[k@b AG/R}B[LBu"KdL &l-3/"{?+87Xil{&, :FA[  ZHm*EIUXИg&6iox"R+@iԁVusIPQI]jC@tşD|ݏJDhёh 4K |>Rj{*alѫ9KǤHC %<~Γ}JԌ` 80j3uJuA5NxkRİ1v %XhQ*ցF;/hEi 9iFK$7Ԁi}U]ok.\]}5HT tQiR+- 3Dᕜ.-lIc̋@ˤ VɖK_ q?UP!84TǗ6*q ~f!3#$8sp6K%vjįr)S$+5VC9*N)AvѢn!$@_wSABuq ɤKx L=%K&XA c>w𵣢UޟUDV #"|`7ТTȈ|UV֛ٽi@1|shNlwS3 ,*"~hT眢S4{X2@Uw[;Ӡ$4_)G/ OF>! ._:؃N]K,FO7'.]Ҹ=4/9tj-H,"El; @,:ۖΨ_ؚ#OMmSy:'9`4P&J4\òKɫi hv7;LHNm6L)#Ƨ0fQ[GH)Sbj@b* Tvۆ UK{}jPQYblvGH 쓘.RD9gΉIKm Ɨ3 4PE4<n"Kw̸֓4_UEF` Uevwct ıPމ-WȰDWy+!$0pqsSZ#6(+ QN.J84ޟE2@k;:u[j7罯E+ZuEWBcJ! MU﵋JKiԩH7-P՚m[1hz~{Rh9 N5A`?7Sĺ‰kܸ9HF!"@_C4Bhz2-SjE1j*@E11 WiԷ׬p6vb(HLqj*-/Bbiw+q.pM>FxZK\1ݠ#8MW}0r7_}V.N TFBZe 5%N*u-eK&-hIU Ѩh4PhNsT(쁔4"vVk~,3顡`~!/SgL)Q:pH0_&G:q1 $!B!VUk -3`PYSB4+(;@ZbiY8).ǿw FFXm˙selZ'UdYg{'f\5 vJK\71Dp}viP1w̸Jˋ.5H5\Nla7ˌ|J4濫p 5FHP_MƩ2'!~L+ 1D"@@  &ڰ{9].}bDJMʄF@q9|v*d>2`FXpO$e*1Weid=W|>ɊưkͫM}m "pֶn^e}M,$I;_oc΍=>%^ :kŹ'"$$ >BZ2x`Eb'e4qk`H)::Bfj95J,AS'b43as  A UjWȵyA m9UCD왤@!i `2 ē~,)BSC|HFv4waї'~Wu,Z /ץ. dp6EAB48-E(uo|f4 h.遛- HKVO9!5^]I}hl rCvZEK' IJDWch7888888BEH5\i)N0 D;qa-gWW(`eٱ%f|Cʐl*V;/Qv))0vxfkl5U YK2/rT`mN%|J@~CGг((I4h6 ab؜5oZT5@d&qѐ~l[OX#18=.KNE閨"Vwly0:]d9P46sS>OCC@z@Wthsl@Lĉ&1nAS4ѧ<+'5[{}'ғ])>~g~zq ӝl9R$$9F[)1!'kĹŐYz ^v VƔ ,B'wsJKƃw>? ?ScLTcʒ"999gKG#/e\pjD=]jhޣC':wƗ.5ɑB!4+ɯhRmV{EkFIm,J}ZQ  #-F3C|ʜqC2HHZqd5Y]cd4 ꭱkܐ'CXeO"Y܉Th^+eF,1$ A;zbgR)p!R=X@ Cp@B] &+ *#E|ӐpY#i}$t|} F%V"O-mk| @̟ u4#FQ${ UsX{@2@K9 ÃT^y%4Ubn'mk~&w\dfdD JwDQT[\o 0y˦rN @4Qޣ2)q(pov aBB.8]xTg^-?פUt]%]M s撺yV JVRS.x\l.l[`˙p+SdaBx ^gf4gY~˖#c]12;._EOH. KO@yifo)?a%&aN>;s4 26v- f-RYQp5 28{Zr|>E0 !c````c\Bdcz2 Ne)bNL(b8(A=)~WH5N|gj:ìd̞˸ڮ]RA0/Ro^̤ ,*{W4֘.cU3 K+lY~U1 s +i IZfe S Y8t'@= @TA'er%sVjI,Ե!,9C":RRq&tJ XAЖ < xJDvV;;G %]c߬)}6JJJ*#GŖ|-p E+.rH6 NAPIWӫ wsE*N:yV+ iM#UUZ#F#!W-U"=WkvFA#!2v˺ƇbԱ.烍y%.%. @iH@ [UqR*һzٽ|,[vV=,B5HŇuuTLE@#CBM'*H-Gn9~jw;HbCFʢMqX 3IEcie}H @ShϜ3 ӻ"vz-oDn᐀;>ruy7n^ 7*A#Ў2Ĝ& Sʫ ׿hNobH-YthOEGeN]?IBUbJ;XͭB"9CSR{Qvv'}R#v!P PخEL(!<@z;l`fAOFgKĄobD n>eY|U"@DF0мKppa:`Yk֋ng:33 )hp; kޤ @+€(@u[dAFYT Bj{YvRUѧ7JDxX6}4N4elUu^jh<lO N|[ —EFN"\ Lz%3)LG3Oۚ֩qfTS_IӭFU,^N1hnQ\st>r2()i j<(}p0 hV 0#[S_1c#T3vCmQl Ø"Y08AZ`lIb!-LHԪeѣHSވy..8RaEՕejH< űW5S]ۡj,7(7ȉKd<. ԚBq@Բ 2.t@O? }&Cu4 #oij Ȉ3 T$IƤ`}E' ȔPAjBX4'mDK"'Ẃ"|JF?Ջ|$>r՛?s=Lw*` 1 9D'=޶")k;Æ2$jVI\:Cp>l ⊶<"/FOŪ0啍*!@сUZtcUg~MSJ-qOL Qb%eb`Hr4wc}g@@W&jhqn4@&qTA#M_XƟpM/tl{jRaҳ1 # kjcX R[QVZϫiݲ(;i"i v@õt1jxH]` )9wPSxwZo 4 N,E,i3[$W{1mVGyiחIt|%(A?A3, i?.C45\5&D,|ܴ\*$3SagL(2t9T3  3ӧ9[pc$%q&IM5je2Qpw>-!H/kR&Pe{+qD2|#A| Nl&٠*O׉$6Hֿy( A@ E4)Ne(bT |@v{zIb2nYִ| N&뭥7jOμpfڋ>YAy@!*C4,[x:r Hf3M/OS`||||ݿƪI`t4B4ͤG˱eUY̘n|OPʝ-rlO-&QEy^+{OUz8\U Kl$> _ꦓu0MQiskxRL:@䥡X~A LX) k[˴KHtX e_fUQ,2+[F#Bv\H/0a#B`zkpɉeft+UP@ bK !'bI'lfG_A&tRԪU'p-!o:5UtdO)WJ?'JNZSLt Pė *٭$W'9)4%&;&,d9+xjp[tBCh2D4Ґ e'iޑ<_1礽MJyyCǔ|$vD `XRjZ͓1jjeK1$L 5)HD %ѭwb :ׅ('XscB\ * V:ѭ<T[ΔJNElFDeLee$19߮r2&-F./\\-ck+txNL Abtid@a^ AbES[. ;?d+BkO [ar#J!H jE*.IHdQJ#\,tp\/lIc*YIpr)N> 8Nvߧ訬 noNu}$\N"5i1BH7f+2ۓNk<;N˚Lu kMg",+6*t@r.q8 .HdQCFh>Jᴈ3P&)]n2$fGdgϔ% t6Z*90 @ $2 BXQ/H=J^ K-Hkm :$;{:pHOC d \X+ CIODT )9{эx1&%sbWNV5a J͗QI,)}<T^E\oԂbaR)i[I}u@-׍G])m;:$pɂYiX 3tI R2*F_Is\fWJ WOXoä(+LI3uO*BF# B>M"8ӘḫlX@p@<1DSW ʔi` \ջ|V`@70آHo}|9(K(@]`nOePf˛U|31^Y2=:Ӣm ]iQ0"1o8d(ˑA3@XǤ(V>ۓЀ А6$Pv @X/і#U%^_*]l*RC6Q1eA[f<>.A Z&Z9.A>?ӝ8 ѿ[TO'[^=߮͡aRD\}҄lHVbV!;2k?3# t>?W#Tā R ŻI2V٥I[^H搟>UI, zR$\/buyR ydxNY|=lA  i1@ 3N,t,,4d\e:Ff͘:؀Ndc8髷b@HJ[0)!$<̌TA[8L@'49GPG`zv@ b)cJ7|b"èj`40nX9SK :i@H4kʑ 4G%5%p~PkNX$6=jqaq[g,H)@$#JfW\@ZE2B=VK{lƆD\aH֏a|㵧rqmzHtPZe-d#]ؤw9H%0.(]:AݚB,I!KXH" 9O6rn@4A\1B@ ^ *zY?),C._)|tB_ZOڿ\Fh'e_y6F̃bY p4AB.I 'Ꝕ|ĉd(,Wä[,V5vL@*54bhHx3BAP4,3yU8q m/2n~Fc39KpLs a* jM2t*Hէ4zR,BBd!P H)cO`A.F ` .jfävͫiiR1͈uu `n :Y bUhOaWڻ2l|Ri yc3(Ƿ:AՂ;('dbA]vjnStUyJF[$dQB 9qf-IG؎֋ד lKɿ$82*̸ I ' A r STCj/iYx^9i/HT1cr; s, ) gfrdz4$<eJ11̽qw#r h܊jǮ0x* m6[8Lb3" d}_l % ¨O݊Pϥr/o4޼FX @4ZY7vsDVnNiq#UO ăD\]\'i}pH Xa2Kfe7Ѓ䌐e:)b 4$?lR Weo.>Oj߶^_ogIcg`xQ< cXu|҃f "(ܫ] Tܘ(|Sz1w߇L]1&*wQT"08sc-h -R\}N>V3FhK:GVA Thf K,%rWɷD6C衽S|Ґ LN!8NFWqN!7' r;vOEF"1Pү>f%@=zzHHeW9Xҡ92Mx 2j)U uH*"r%ƩcTgei| X̐֞唷Q.HJ\ҹiu~be-a+DNt fghe ‘l]w]^+]Ts帞%bePAw(Po2BW Oe;b0.8n:1kP%'!;_)I;\ 8erF&y7|K uZYqd,ݛ+Q2w ;U#~˂~@tn nI!NZUMVkT@i߷IUR;?ڽ|!. 3TlPѤ AŠ*DBvrdyZ  @' gx8'h#ǂ$A#/L<4XIq,Kʓ š@L-NAe5㾌I{t (DKpsZH7;n@ R#L3:8oB@R+fZ%gdfkFQy*q}TA%\~1ja|h''G=.D+̯+Rj'!q 6ǰ~r N@`P VcN{b Ab$ Ǯ鉱OO>2lkF6N RFp͙6` Gm5(;1mn@ GK*%0 K\WCOp‚_54_|i)I3B4R[Xm&Ε"q-šX a14w"$`.UıQdcLZ>ŸjeRђw~~nP^ozMN K<1N޹A6-8%\#*tO9 J Z+ư؂ڈF"3yTk&p!):=ON bWDXJ.1zOw/֋ffbgo~)"\Lm !hƓl L;h&t0kHY"wp'_@1n uHHU}8'1;BA=HI+`䢎@ٌ\ '9o=`f:ǻ'ia,]Zѡgm9b`PBگD2NrbiQUhR|`Ę!SiDTZMeϡ-Z^NG㜧+5ͽ5bl3;\` ]r"Q:tX!I %Mt2l̑oTF*OC"NJK45z7k@8 P%coPj'˺;ieq~P@{bA: /+Hȝ=mX$*7٩VdshBrNr4MZ#'N(0UP_<>uԙi[dᜩWNϹ$[:\ V%#D'`\;Bh*!9SJamI޵TF@ nE 4|o̫1lOH<ūHm *5o@gKI%qGVSH#w'D) ѳ+HUf&!gs" ݹ g>#ٻzǜԴe4UӉ'gy^KF53|He\)6u.6hBX#H ʏ/x~䚪2Ҽ'QmDnM=VL@X( MQWm8|@3v d!E/Eu&i6UQjKy񘣘 g *i!t(o`2Ba|bel AP1L ifA64Cb-d\VT:=iM?${1lqV<\ovbWvUtHBG櫍1ȝa_+Zl+>)|ŪƐn`.*A(RBCq;Ÿ`pAuʕ{"i:h; !>U]ÊC3HB @(p=&0::+[N5M$2Ouq9WqN;E>u"}nR:ȹ^6lU@@ svRIѪklKT\ALF^x~"d`GDxX7gZN"y @uIvVpnzJWK AhԗԸ}e?,\:jUf\v1L)\R` aGQU)z ~ൄ&@v^,؟biղM"Z^qG?Y/G_gM19aH(DVDFi[E*>qˑ^1 ʊ{"a\,R.[LSGu4 !V7 "@^ E9l]ͅ"/]03I B̎k] ]SXto31{pD}ءtNUy3SAq.bI.Z+Eg~X s7"`;bςH#HBI1i&Ӆr ˿c]W`>d JQ([Bw"8MF,^|QqO$F\r)KUF@4w݈i @ҹInT䐚ddi$Q:pf@P#U"HWjMhnzQj Y~j>vd6GL9D] RJ|is%c#`r~0Ȳƕ{ѳ<7 qΑ `8U !UC\~D4f 0mV .DYN(5o[!`bz1H KL~l_K@b 9Dbyqذ_9G?tѦ(m ;#5c: _'!/!bytfr5a OҐqEd : ô,k2_O;\{=~_;Gc.F}?Isf?/Hi ֽgg:@Rq[KĝUtT{C Hg72![{-,VV |sHy>neuœ\ @뉮:Lw=}#޻t(s!dPT`k (Hf"ijcEØj8@I}eAUadz1t3 uN |M$yeùE|ĻI[[lp0PT)\ۖp )8օ @5.fxLGFh@(Һ>_() Eu:ę0A7 }3/1#iLI#NX}jl*/՚3vXY}' $brh8RBi%-|/*t3QᙈSh\B{  qL'"bAOLؿlaL=_P( T4 p;DN+,DZ]!zq[ƒDҠϙ0"*X=&<7Ҹ jG1E`%`jlW_i')$ΝMa@ClL 2qjJ(ph>|aK]3z#q[Y0JpBT́H+\%M-\VBȴ̄]9'PcG0`#!;RUDTF4:BX $ĘKF2k$ݤrLJzUeɊ@˚rLo%`_z@i!s_K:whid 3G/CkzB` YV_5F!~1'twH$+<ϔ;} O@5Rƚ lCh) BM[# ߠݐ@~{HR\4`Ғ;s"+DN8YޗKCMNh ʸΛ @$o+@7Ɛm [QabQ&'*P 5%-dwdpK9.1joK>(")Zs)TNsL1?/cKҵkנ]vK Ɔ@sH9$Zb(#6MQĻiYl9F[TFX9ZM6 T10r*f쪢r ϋ,1bA A(0 i EPtLғIy9qd[I3.VU4[:R)z'PnZ a H*A<\bdt46=& *rW pdX5Rgb{ < y(J+l$ T\(I@U~.JQt < .`Lno{o_[,k7p!"`Y/T :ZV'߱9i Kr4Q.Āi DB@` ѧy|WҤ8_6,P   x9oK>Ui,wZX6ĀUCixѪ T"\=#=7trF2`e,H eenH2HM t'DM}c@Iz2c&o%UkK)7b$)Җb~z0foUb`Uj|S Y/;L!b-ar; p@ ҝʉ(*Ҫ@2o.zޖe q)!ӛB+Um4]˕Q!@_ *Ah؜鐺}rPf^U4i5" RAi !5Cs |VΔԄKP~BNƫ2+;> &z5S0RxuMVs}dO]P[TQR@u7 jSÛU5`)" $2.)Ƣ4v_6\Wݪݛi.f!D;AM%>ϰ#/u[WZ R"_1 E "  \0;k΃J²Κu1ɧn_ Ԁd3WQ,  **Lc̜%*Q%Ei q(1E@/EȻ,ubj.1 Д{l7u rxc/c,HDL圛Ekb\8970o gH)ZU$$x+1p> !@TokBDЈ#LꈈH' m4n@';Z K 4 /.h.hbys0ıoF-=n72<󷕥,#:b*{זTwj{pFv92i2s6ͱfWѸDf˂mfFryrE -'ag\,/hu5&α/ -CI< $4kFuA6H B@X*`l:Q,ZUY\ sBjߝ&(<\O<ѧo 5)"wТw'e'āP  O,ػ{Fd6yVC4n.-e-t7*|kTC; '1B,B,R(B}q2~x-ct \Z%k&Q ̜j(&Y?LyC]r.IqH~#Yl $hQeNSSĦ N}@B&bN'N `]V{,@rC(doԋ8̒HY$w~iB}Q&!TܢE+Y Օ& ;AIH*l,#:Fjlh " &xNґ`G(oBc:%,ce͵L݃"N,_]k*ab-HIXTN1dYG<<,b07U#14A)[\f0);8 bas~|OWqa|@yŃ[HTF,bI&j mv9-q(|E(˗(T/]2.D_@2L-Ns$$>Z+K{+heh8L-1< "X )iK!š,Ӹ;bj \ iX1mŸTo.4X+? X*A;+yp{X=-ᄆM`Ű K-]A2f_47o~sٗNj]+-W1@ bv)2$6**Æ(Q I6NYOH|N@il H3O; OU\6.ķLwF}Q'i>Ҕjzhߌ@\@VCHs<\@}~o= Y?1ppiaz d"p(Fb&_J؃U6Vke j~疁Q1A ! A˴;ļ|Df[u2h fZigiJ $C{vC qTf{"\9叨[%Rap_#R @MJ  w! B' r@f0ht'H"@T@(1؉B^ TN2ǛUQ)2ƈPÿŦv葑Uv!j%FA"cuQ>cvGu[o÷U:#%|<*fZDKkfX`[4'7`}l;ztv^z -h\06=CI|!_k NrWA\1pBP >qh_8GM]qJhK8: ՂS`D9&\Pz.5]Q.[礇k Z~fdUn ˯gcG+-}A70Fr+R!'bPlkP`5ZZĎ* ll@v|ݗ1vHpC!(J |̐2(6J}mBŎ*[d>CȨھ|TP kU6EC,|iܘO@ BIuhNM5<D c{, -Ր'ceL\@ioveTspt@&[/}f;`P b"ņ<@UYU1M, *6E'0@@@@@@@@@@@~1h$d H0ntibP6&r@6*Dg"XxTP&[w:BUa폔2^5.vAԢgͧթb= 6 KJ9Jn9Fh+^(k2"x 4^,_ZAZ,g5.nVZte)2XB =ˉ:e]W2@gӡMH1@:@XGcw-Mɸ|9k[ W`ź/1o˪CK)gɸLB?Bf \9ۮy -V `z2l@8UWAlb_|۪ j[ a qhm-3h_iDl '5@2Z!ia m>.X62-ӿHz=&ߒ~fvOiw|Q\hv@h.q!'R1s..Bf1 Bp!NXY X08$iʜ BPh(!'CQ:LOV̸ 5t󧛾M0fP##:C xj&.IPp*7_&9zdݏV3Uu5-]edOô/@N ТvHp3?-4 EBp\ rlV=dE۶cER.l3M5'&R (y c<gdOvsP`+[f|ڟ,L  8N}9W9Utpj" 8hz8YFvIAXTUIpBPk2nIK851Q H[T] ~$(蛳x?K ; <Fs0hPɫL) rHm<nad3D|9oKYh@;d0&`8  P% 4Q|vn|\oVkuQIc|`2gLUB8nσI֨`Uuѽfӗĩ|t9<τQcBCHo"x>8:;qVmL(A\V @+ۂM:u(3؍bt7' yobۯlrXZ.P7,NNF.7𻕉D*](.|شJ gT^+߭j6ߥ#&1!ul V,;jo<2(*9չZQ%Y0DtG`+5$B4(CQBD_R >on9H #vnٻ7fݛvnJb gyo-h1lHmmu1o@݌XԶHi<' GUJ#LWD0m4a%?D TJƦGIjr,tB,k_ˀq_5]%0$FaWZ fLdKeGAR]UO. e'TH˥.t6< =HO D}ࡩR W2FH%s$d"vc\1Œ!BҴkJ/͗d-)T2O4nӋo,@NY~q3;bEY"ŒӲ\ͤ˔u(Ķ"dM"[`fx|W'flB+y)=nAи{z "Hbz3d}!X(T&֍Кp,b |V^|6i3Be׳;viv|μOmU*X'"=}&7y@P#5+X#˾'-5F$bLLCJ.ZBl.ĸ!.Z,| b@d"Rb>(=SZI'4I$$Ø!h+;}Z99EI9Ӷ!W F\\$GA]r\W+ozw6TRgl@ц еA A@P[2 ! OG #EEa I ҍs)^Nf YNaV\M&)hx>Y*c80*3l:#E{2KuUvQƏ%ۋš=DP&C~9Ps>l@v7f ;F2(,kb# {;Am9o4y6W@Ple!puDIRY U5eWиDķ$JYqI"0|z}p@0%pdST;p>m\V O AHHAD2E4P@hıF@֞؀~% O;O-:qeӧN B4.|XQOKG_ZJn ^sCO +{ zD|;ċ\Ӌ3I]4]dYࣴGԏFp9T|L)V9?PkM=^5m\Ĵ 4@يI<)kr4 N[*,#02 *6( NoUiW %(E b9&LXKt3ܞyYw-rlZhтz6G:v&eCFT:A50Nc}DT> D N-E,6!uyv"-S߄$vo+)ۄଣPNxMI 4<4BpŐ<Ò P@Pqwq ?(\qH!em }ZNZ " m X@Xm}a}}}}}$-&ll-~r`켍wmw\E X`i'(P@6E$SJ3EEEEEEE0{Dδ|<")4s5t-GqF[Ų!*Э V>c4<n툩Й!0=='#c+Ef cuRI ckg ϔ]%(;M bte.P)\ <inE NCBqv0eT ̱ bMJ֝|r.2Y2?c_i~U?b4UC`8\awK[[)`{3Ky I}H ?-6~m_d*@=2=aDSKnē,y@[i:C <Du2v4ve۰2 2 x?{Z5hk=D"\-]RIТ!p qDkĆ&Hpɭ䥌;BջHМ);'eO%%v(a~sբl\|_ ꃓx$TT|661"LhuffD[ )&{ju(W̵j"~;e T喊*K;!;#F A&Ih!Z %jl{r n n[2.:oUx{#PA4.[0+[޸|oA$&,-bY p\\qoNtN SƎO/og@VZf)yIuNP54[Zcxn&Typ u[Q8%b1$0ku)HeeY6aoxQF@䄡'1R¨3$§v_Χ_|{F &*74b8ʻh>7w- P7c@\s7<-n%z8d% 7`rpE  'kiO'`hrx;|X@-/"@嶢P$P9 Bۢ RB!K -k Y[;AV\g 4_A An}:33_LOhROdvQr??%ܖ*DW3ltUܾ()pV7`b`|:\ϔ$NB+<&M١+4XMݔ"payOh.4Rly`tJ*)|!- c2&,|sXY`.,P|Hg7Oҷ5vnitAg%N\Mľ}4 "^n4{.A|wJyԮ=1ñ>DQ0OTUMDm-\YM/i<$GL@(0a (8K !$LF>H1;*j4\?8h-B:M}$0dA=1kC&I_1Y5 MDC F$ZoW;N<PltFՃ'Vݎ *ύ_k 3޲M T6@0jumfMT˓鴘~!#dE*.B|EiXk&!:U*̸X4@ HFNY!#H֭RTv ֳ%Z꒷8MxAMe>q$b 9=Y'yq__{ |d 0dӀ :Q=O7QanyS@$تF[h N+_'  .1$ @Rw $\_],kHƲ:n"$+ H00H0HH9jC,5 iK :HI>0,JUf^Hݎ2,0@"(j6HfJ0`c^r;@O ZGno9Z+$M*3N" \zjEdEko#UQ>(+ښ-R I<'v8*ZrFȱT4Sp2dĸAU_zD REqN)ĀydfCw-H=\ijod]ġz"y<+D0WVV&ۗe[-97j-Te3b gVħsWD(UU\IYjL~:"-ޮ6AIap""@ #,yϱ#gB3 NUb+iwK7 'w00pppB6z/=sHB,o'!y!v9 T KޥB&$VrN7拐報.\ V-?=- y@`iVkԬb۰s}4"9 ڌ߇{Fx1@ SyXD,="z]a5UH5V1CJc` $y5B)z1*Zid\v0k>|oqqrw&'] /HѲ( 1 !F ulR1HH2Te].fB4RCb8vC4.D \¨s9\Фi)С8O*}|50BΌuf_6&і;4{Rr]E=dUFx|E7. dU~R +wd*m! Q k ->(zLb%`4/i"آ1 7SyVqM gB~>A%Ꝉ@ŗ/γ+]_nmnE ΁OaQ ʐ9DbL~&j:<-:t;O*O;*z99/aﳴQ (Ҏ_H[AAozOWZL J\&*A( ( Yhwqb4P&' lU` < !E8;cpUHvGz=ӹ9򉆜"D\SN9 )N1֫`6eNsG˰U~j&v+AMT48$`dHm"N'#G,Mٯ`+_aSHTWVWpuTq;07!d R$|UU[$ %!4Xrߤ4O1+4ƛc;9w/%"!pE"*tt$_XfaBHp`ccSAKm*o^Dp/[,M m+rOe;& ʸkVЅ`=)TvpJV$l pdTkU8DP ;ҭ!\*ϝ!eܧ(m(@Q E'.v@d+NZ>py߶ӑWBEP*=g#.4cDtLt⃨U^(@=Rri 8YQ1saHQTi~ @! [@dipqޭw-SqO)D FAkT~a˻QԜ\ZuC| -Ȅ6(3L@:C Tи )&G˪E< _ڌt>L c bd`˾ h\|*,oo{y^Xc yEԛ'IDAl@'v=#U+`40 J4]$''dĢ.4ihe$i:WɖEq٭ߘInn;D =* 8'E+Yد|hRF"ƀjߒ'kl4\P<3! `9b]ّ]q FHmhYt/S`\NgoO^iy`%Ҷ(o)hNfY` `%r{CI9/<4B(=uո ;ª{^1gZAj\ᥒYy AxMh, ~kؗ l1\@ yi 8.iqm &b@.A!|];3g}!wpNȞ$axw]"4V fJlPhf @ J]:\`" ]nAp1C,cP_dOlsF]1Eqb6ՀԄ4KFG }ZRWkvӸ2Ƭ$[ Uy+ã T@"\NF& &t. a%u@[C 䄉zA 7gHebn)4R PK853YXH]i#l~ZB1(+kS-4曞u bɹnZnnue.O`NbmkTOo*O\Ê'S4^^K9S6"$FʲKRy[{Pur^S%vNG;,&2s`gh~?S2R.}?Hq@] q84-ހUiӦlX.PQ®)WSҘ'vHbiqB&˜!>ɈR.49DHK6 'KE ÖǏu[X| -7*໿.6VpZ]8Txs{4b oV2sSpo4'fܢE|А8 8 (h͌+Fg85G\H'vdlN&~;p-T` (冝bpy3zv@'{5TbLFP< Gʝ]~OOMܽ%HUS1'|thW杮W!.?PQ\Pr(p5P!v5\W4YtEye쾗ViUjvLPqƲb@콀IԵlcQEr{*)[Si۷UpB@[+2PQ2'+1 Qؖꟙ$R 5SCJ,QPT06pX .pYJ;{zlMK,H`[*"Yb4|zVI3CЭ wL0&(* r;_˷uO ZDi#]A y!,Br>T]Gu\s#A!e5 2)q]ʨ-X7+6B{,:(K\(#F;<4/IZHCebҟHg x,^' ϣu Fvt)Ã؃-:_%ZΡ )6z[ Xms'f4#EQ@)X f jN ;v0l f\" @t eU/b"BW(qfC|շD'+ItUП(h\NI<oO#X&ʴ-ȷdtqMz{̴$T2BgNK!@,5@߭H|xTEL9+,+85`S. {ZCt2gǙJmcURKc, p c$!-N= KgO+ڧL86m~E&x5Yj.!fJk?FEu;WEi&AIEQD%(qJ@!&6l֦7NPcEyy9n8UtfyA2oRQ&>:p^Qoz>h4+ EXryzMIlbZԙVM2 Esت;>X95$#X5;(TT%I !J.% + 4 kaJu2oE]Y7(3F)蠩 .v y]xA(5Lk6Cv1%"'-CDd ъ`+4N"f9:O"7Ŵ(lAUD[͡P{rR&APuQ@.ٻ#r*Z˜vn_(&-K,ؾf>mTHEx9;RyPp$$FXŌYV!u63la[8;2 `R 8 |N΍AĢ> K2lrJC1@X P;\exB@,b~p7p'. wRzj`u 24jgZ+`F4(6+Wi/w A$Sel'J7(C%,Ifv@qM,=;{644k @nCh0j -bu hMquhN4.]U+w'5wz;pƒYJCYbra! y ӗ;^ǞˤRmZ6eROF# !Q1-eG9|S~PG0~f_> i#) € B5 D(\1\[07oVialϻ R 2(@/f gIr(_2؜&1N5DF]oASoYkMDb5nIB#I~42bTl||!H A0U뺫>}7#ۖи)7]^'LɮxWa_`y7.@:%dNhq-¾mGy![ ;@'oi+m*) ($}J!$`jGtB*ZMh44Mi;:O"R<ʩG(,찯g;lGh7գaH eL lFaaܯ*1ܞ頶QQ/Lva]Ĉ']Y )y_u]>vy3u{pki1@E(<0!6GtL4U<& @ WK4]^L"\ p1F/ P! v c.#ڃNZ>NhrJb SP_p_019weȕ}B&#Tpsë0ou8dR/|+f|ڴ'۲DWonM@ SD\H '!G!cSثXfތI_,B pbkD OXXp bkR ǩiruδ9#^Er+ cȲH]*ɶw{AJ*6JXYyA:ۣ*s|87 j2rq9= DVNA- c&Bd_+G%(BZ"; r. "V1փY@(|)gl'bN8JmCNр^j]a鑪RBL"]iZa`|Z]ffYLhh@æ2i@.>@r PQ(S?V5_ k;MF1hTGbܥA!!>/! 5i%?ˎHc@mzTA%:|8CLqFa 6꾩 IW,jNw iHD q+Fewo SŔ:D$&y @q X3MVWɨ*]ռӐX-ݖbSHɾ'a ˱LH}4.>U rH΁6UdcFUthMձșaovJ⧩(:3Wfdp YhU[F[Ҹ}pbb!vfNb@;B KA:tbKb̶ [4AķJo_:;4іefYwf7ihP8+UED(@>E,v7yT5 7SVhcwX'"Z? xɭg[Z2o H3@i3pW{aa mnC7#&`vXWM;`"xav.4Gp<ƑƆ)`g߂wQK-u/1 B˪<&U"f%79f\JإoRy0<7'PБ+QEZFKKYU4v&1Ԃym;($$ 1z G@B \ ,YԚL 48[ Ktt8NGJpKƫ+,j.3 c.1gouH 2ӛ+%߶W>9p7M(n˥hp6cjI_.[])pÒ3 l^˳ [! .$ 5-h^{w752$1 ZQu<\9U${aҥ Rƚ%%#L~0]iI04|- NPasCF4!p"hwj)3jEF5VeL#h@k&u 幡|ݹxf,7#en7-l Uo%4 /(f tʙe |bko/H!lTwt-LhHŀe2칪+Qg />0 bU-+8|Q,)`eni H]Hc|̮$9IR=(i#42_R(MK\ @P l@wT3[`\`6;_O.Ƙ$cN9\*j`qoTIِ I yjV1MZwlo-Y+!R  Ιn'_<hjHA<CNeҙ M6ts@ 7c<1'SN4WkN@&Gd#G|F;l3rQ#HAkX){`) ICev5չـ)I5NΪ`ǜ +̙v46+@ h=0BS_bET{='ހblAiDY  "RyI.>AO9p4?RӫZ(eKH16 g-~*3V<W/>t>8n@ lVN$>)JptƟl5OQ@X ]T ;x+\IA 0cwl(;}`WU{e.B[;'f*};{ʾg,4_+YئcCY6Ƒ圱NtH `fM ,!oXGZ9X$ &obAœX<؏ Ţ3yei(zc٫\G uѶw)I#_ ~QQC=Q fk?a.UCեnW{G/|_T#H6¬6 0&7f g,SH);4Wnbki ҂j~b9a&KbVo6|d.zLԖ/e`Zy, BچsY휂x(K98-1P٨vfeLj)apR(ԫcy= IS[Adt R [)"kHYYT{+"hPA08 A0ҐK^o`q'N4A?F-}k#Mm+YFOlAVQ+GU42F!lĚ4Br8\ pE:KAB.m7" 59J&,WcIcc!+#˻9:5 =8rs}Xϼ2 H!rsto͍7]E1D솚OY=vx4cI o{yHшPh+IM- wg>B\+CV7rO݇eMtfcbN[͠WĹu p>20 d޳7$o&^#UV }&O\dd1rV'"-!&ǭ^[vo[պS剆d!#BD@)V۰nO+KU]Xc[*sn' `@& IgdU=E\dHwn&y>]HxOU0(ExwߒK9f?>I&Hi H0jTe,(?n^;v]] _A@3R C҆s_V94YnSD.` vH=GJ6`tHR JhjbLU>oeI.w-\/і7tGW_=1`f(q=ƀ@]VNć26P]ə)0$bnD,MN16P_M}:[ID!1RN 0W|B0I2(~;ZL}H{=H1x[>ȱ9)PVhR^3 !*'e7?Oև yYj+v9/X]#:\FeY;[z$^lh:qpؓ9(;@^g3<%@8O,ݯ3jM`|BD ؆Qm.O%r%&wz{}wת{jBR@H ËpNI (o)򧧪2CG&WxѪyr`zvב]g[r>T |,ЮтG No2ۉFh&[Q )d  U@ "jO0pj&2U])c l]@XnΣE t9kaKooLbMQ[4 @ 畐74>E-j4#f~Q;vW҅ *俗N %}K`b#$[HrD /J;pc E#P°cE>js04y ϪD   ykWu3ÚR ;"jxbCv3%F*T`ϔ2nAKѤB$ҐbSVugO$$h6BC- R]9ƣH<,UTCmN)mV?@FԛMFTzDp a)aj9s0\@e[l~:QF]WJqA<8 BB_/7|6W93)gs:t5rj>xKxeHîe|;o"֬տ7pp@ 0?`NP;z.sUZ/QYpθBtkw.LM~. #BHQB0gj3Pՠwr(|Rus*1;ZwtbiӼ*غv%ԋL:KX  [obPF"c# ' A`n*KA3V~\ . zU%":D!IUZzoP42&Qִ|菏g^Pz6bdܜ>}T^MdD]=\0cTP|p0%S ƇCAA @ n~@lP5 iP96oBtk B@7 `F_ ETŽ (8XUv4Zk]#U24W06[6CXʉtmJh 4Y"qi雪ڞ OVx}iϿE9*[47ךFL|7!q'ϭ>'H!Ŋ&4\^EO :"{7xJ<9ָyu bE7 n|dCL F^ĶV{5\QAZA 34X F;6Ő!:In4]#X8C4<Vs<03ݎ8--*rta{h)b^(N2o:8䕼;˼JjP/9cG'3TѫUw*z~@lQq-jb"4H+5Nž>VXMlQ)X@5dr./o LMn=Ѵ9-#r'@ϲR.|h5 6 k9]@ 4δu\Ȁ95}dJ'OcC@ N)7)ĻLi/d:ܬ6:aR$=." v͕.+,˦!l~@9#fwlly<j~Y$M9,JA"9>pWSs=ub<> 7' 4jv_#cD r1DAաl=ZUF4STݟKpC019 `vXv T*@'4NgZQ%3@!RRg-3iH*`4]h7T^K ˷_eX qzrcHv*i5x" s.o,a(e1/})OĞx/*_IoVZZ4/.[F X@c(ka 0iD:uh b'dj(\ Gn Nh *fcV_ˌom v!rlDXx`<*jAFvHo;\'} Ã@FT%),1&.pth}UXp&[ᐯ>F]nQvlG7YKG"!`*|4'|b.S8)>6&hW ph9,ki{ۢNfPx%@ tUKF!؉aN%g6Z@aos @ <hWٓӯnbOؚ{Zäa.Hf#itCFGKnY&%5 (')ۃ7̖ZAƥicQ/ZƒIW ZϪ8繬kx! 1ɒ%(x'=Y$s7bC$lDKL*ؚ-ӣ6 vNc@c}pW^aaa< \1E vLPː [1O.OcXhMp,wðiQIr}"fa?^qX  esWzd <.=ziG \H7f%$8"$)I:mG Э#.-تyWUm 4Q1 Qھ+qV\H\r$1$1r`&)1HEHDFUشR%hb\_70E Qf'R`iT߃)ySzu0_T;ǰ SyY0 iclp߭!B~ϰFk&+v,@ |Ƞr"颾ohi"c1F*04'ሜ\_nUTIi >U𴯄Pa?c2I%;lI32M9$$y qqC(\L+\) x ^=w R_ԵV䔴G]߮{^7T-8uU.HB`&u%Fqò!h. ̚\\P@ Rt@A WwѸ / qE* rn`f=3n}-\y9MD- Ȩ扽ӕm*2GJiΓXbbk(`gplZWp,-ni.eFõ79R [*[υu$ qy ݶ`{bηÜBQ{zh[13nJ`UsyF@ .F%٣Z H'UJ%'6(7Iuu!pVT q\g[}3IvF͌4w4JT!NR*x{1*rPd;bc+e4xFRv |v%Xp RuGKE(q}hIh); O>О{eŞ4C+aDK1=")KoflPKAv@*SJPl3)I0Pz,6;AORc&tɠ h WAS1Zv NRo? pTtꨐoyك;%U>Ͻam԰)>wZ "K0ATtdu ,o'M.i?hi S1ۖ6ĮzV-+'B+4PO11n }ޭ#VrN7rOJ3i[Pke)RZ ,OUΥ%b m/co(*K$XZ3tq_ =P9 i4Қ|[Ʋ'4͐"lz6UNH3<yhA\w@˺PgYg/ƴ/Dķb4sN K:3h9TZ0R@:).aNIrWۭ,. ''fWAMPeh!/Mx"$hX.KD)Ivx2R#piX %1I4=T]sēEA; STj@Ul T"PՊ+ b>M)_e 쾖c/ixt1B*iu!.D<-zN)5}^ȑIasoЪ"Z1];o[@Ű@cz:'DH)]: 8 Y |;kZֵkZֵgh @ xC6} "&~\!@K`'c Iٳg̟5W ca-)'hYj=Tp4dV-l~``~*XڭQ0 [#E|VdDuanSAJ>Pt A5/v{O;fvшUKa8,SEĸL =Wn 8hB4__}PјRXġ^ľW"+# Ho4<ϡ.3'.V@;]8} \)܊C=>!-q:joU,羾_n\qy`۵IRr yiHv)r $K-WdBbAi\pw,(K9F/H4P@˽Q=]R$U1sm-1#բU>': +#ֵkZֵkZap1p5S>SvmNo**)-ށ; "·o#pĪju\)E\.ž(qN) \`$8րwqUiW;33^ o>O @H>e|Im-m%uMǐv`'sϰzڏH؎TåFNM.z⥉_d/2.y5AS), ;Лxd9ȠEӳM C.SYD́"fi[Nd)DuKC2 ѠRG%II75RZ]Wep-",KBh4z3Aݛ^q4@ iq SAU̸C#)HuVt7Κ>E=[@9͹n ,b;֦ZjSuk燖߬^Rc$ hԣՑ-Fo([55\@9$]G~:Щ7K"$Kbp:YH*p@mx5.(D;.{rs$)QMVV^\ӹ*>0ac*g¨f޿ , -Irh%#Q9PR۴7hm[3Jiln7Y\<E`49sNvSrkNZSb!a%kыE-+&Xv` ?[|ԙIʶM-h@cD]!vclQds@֥HLd-WZVUFA"SG (o,AّEvD,(,?Z4\ѾEnHIr'b 8.-2Pi(0odbN~\1 ~ݝ'VOv%lr;DӀEhpج@d ^ 7G: 02ɧUoMmҀIo.P 69]+i\H44hd6z~&Hɨp;H2E_G>BUW_ZE' Lha}GN9n=.܃W>|˚;8vHi٪ϢAuQU vl@KN{ UW.(vðiP+CA% l3Qj|FV4{q,Q@rGG/tKnl;VI}pRLK4I X GBrnj1H. 5>ʵIטy(cZrŁm;.jF*.isP$oPӰ1pNBH gطT+]:.4@4&MPU1:4mT*N`p. (\2FH^+tCD 8V;2A:ip1(5d ?N.h3I0#@ 2_ٟn#w!VE\lG7KnZ 6eɎ$L`ZT IĪU]nś1^ɳ"K};]GN Q- '! nm hIF.1)bo3YBZ( IKgňLC4av-3 bYBgm3&Sj2*e )&*4X6O2N"b7ʩ'Oycb3EEpNc7H$bbu5Y:KvZ A:aF{kF5"D4WjдƯ0 .TM q. WT22@bX&?zK%?wLG?ʴ# ɐH s"%^%54*|@ndwDVV<7 V Q.g!u|Ù L0ϽƸN):Of{t7j ,!vٞYЅ&!~jN8*NmOJ5r*S@,E\&oo}[yP yHj-"j @i;N!h?P. l .1}THDyd2zc^%40'dU.qS@( n 6Ap\G 1c~p2 Y`r7'd 1Dq5TUY6؂A >bAp}4u%ϔȉkdn1έ.ȭKf`bŷ2:f'"uyuPhR7(*[lF@T]fE<҃&/نJ\rl .4R5[+4M/|aAS LPP%l1(J$cFY-YsiAT!]eiWvf by:h@Mh 0jI5>eo*X/#8dGۆ%Pu,^` V=Tи3.꫹ ?0TMtYRX?0qBYlXdO .ѣ#coFlj"i5V } I!Y(H\QNyBei, a*D$?G|XM.=X,'N}w$Ɛ+ 9(1VEOZ$p\SD7V۽+z_-zB]yqQ؞\2ԭ  ܁)y)Mꔚ9{-KQ1f;2!~X.+/Uhf&;&)nbCAZKwƳ]fӓ-W@uqZakO>v @ c "7MLYF)l@f`H 4"N̑<_Q@9ahl^X;oZ}޻{-xUQTg7Lo yE, 고Pq@vM,kr[b,΅E& Kͤ2= :PdX(NɦnؠWτwhlY#%S,KL)K lQQ>$5{VL /[Kb*PJ8 \&{Dٟ$KIK Q"(`AM:2gPT$ȵI7Ɏ*h݄B¡QMDׂ@howIL^؎YVToUvP!I ZEv *9-`* 3 A]ř^ZkdD0gT2p;!@.T:(e%&ns+G:ë')}Fju_cvI=U;ޥ:9¥S@=:p1[EAG}%T\I8;:N9->BGN` |b4Vd+<][LU ( o@&6nR8TCֺrdU6$ekd떛 Cg#i4^2uiַ64'  A [C=.х" 8XEN)*$xvvӲ](HbY7ל#{2jR\q6%h2-;̚H3DLA > a>kqsR—3JRs9sUmn"w ӫjpА4 DCXaŘvP\E`, gڠO/~RgA:S#n^ O?cE2zxH:Z&QԱ&ja턎vx+`MѴeFNjnj_Pȝ1 Fv)a@U{ "4&G^ZijϰQ@DK Jf g@]-#IK2$VRp9,d}_"=Fj_@ ޫeb0`]=*\H Hμfhx"I`ю.p :}"4 [6qdk>(PHKR- [`':ޑ2$iv&rЁ9.DB\dq@JNvTy,?D:W;Y1Fp7bH'cH@osfF =5wB15ֆ0B kZjwAB SH٨SITO Dq H @R󖮷rz| h6< .(1bp}BԟS3InޱK P BafTr &&JVRςj@How, AiFl,/\d-E`4`B# 0fo-s&҈&boʿ%Ą`='n{-Y9&m Q%|$JH+ΰ'I4;D#6n & Pܭ8/KA<N,,]:a aE`x]k).a2H- 9lRD\Qg:L'ys5N(Y^TjPpI0MwD)./:_,d-ҿ.ʝ2! OT iRZ:ӆ99A_Nߝm=w]"xjk@5Mk@5>hvYXX[t`Tu^fkoqƅ-U9nYVk Ὁ\BL(`=b|m!fXSNn @,,@AɘJ@iO55N)3ɍ ?oe7(aU.Q~<2E>!E/2|Pw %Y19q(bC{\W*l8<;Q !`~DT(FDAB~:H%ԃ_WXco(l,Fp9;"yg9^TGq;c}iĎܯ3<݌PCA3f8u&I `%d˕;y3y ԏ͘&@z) 1JҝѪZ-IRӘS,{Qa ɜLYyϒu]% 9R9 pc*4^DbBq 0?={\K=lHWghK[hxĜ osb 6Ƈ|:WVZ2kt:q93Ja叝?&,hq y4@A@4lATithKbg4U8@%wˮ=wу9]N4?R>zCX6 #9iP9 [1Z)2 MJ8(rQE5C]H|VSG~ oQ=E'yr^Psf2R{jI*KI|],45 os@@8U_ubFp#Nݐj8NQB 4CӸK4^q>if)+hQ;FpD1@YRHݺZh;?⚀#D*|RlwO,дSmTtIJeᄸoSɄL--e be"vv|BrY'ؾtVf;}PKɩ@!>W.PV$&fTt9,A.Cl &+@*dUUŅ'ޓ"b8-z#J@ ``@m7\ \y,H0@XJŴՐ?`O ct1x$q}Dce +emT4nԸEeݩu֓v+|{u- @(R*{ Ȃ\"( AD{b־LΑ6Yʩ@؃1^[?-OeNʧW +BH7*> j3HivԧM }JKlϘ*ij&JN-6Ax h캎j052 B\cz2߾yjbrjl{vDIAL7H0;7K  `MdqTH.$hZÃ', UIq faH,Hӕ {TJcg6W@TiLHL,@\ H`"Yb+g B*[r]AqtmW>^]/ȃ )o 4F'RR4\@ Ļ1oIWc-Xp%*Pנ"5Kt$ A6T)2;4R'1_ѻAU,rμ7 /TmN#A|"'Cn~s{G(4ҞNJoޮEiw-rSu9^y:mn#UԂ Isy;!a5cEj^~Oby1wڢPE sH1T9EnmIC5AR&&2y]YN)dM-UC]#nNZMˤY!/fhp%$sKw%\1)_Pi]r;p)u{B@[]Aq%,p elkh5)-XZ-ڱh+AT  lN%HcDh{e\e*`f 4~,3SwCVVεkְ7Yǖ;u(4ѵDrIciH{V8=;h]_,hihWK<$ 3ʑOu6!auw<6ƴYiZ( 9{! y&ӲI^[Ĕu32@unm|BHo/4j5|. 9JjT|y%E֝4gHDZ~Yg&SV`PZ&X9Ŧ۱L;V*7 1 }FϡY\dch(ggv$@?v` kZ{uи@KmίV`V$'c͐qB t`P\ 򱏑k2@BicLR;oDi Q4-"qhy\.X1QqbbJ ﱗQAߖyFfJz[MG弜椥% !qZG\*iXgCi [n% _`Jr*wn q@Ee;`'2U<329cXhZ o%-:w1k_g⃌1"Yifҵ:ͤ>5r¿([UZoa͠΁fKIuOnY֗Ky c& YnMe2-LL|Mbr1v?(c[pl-'bhd9dH_g3 ѠH@kZ뺾_Z{HHKD$7岑@$  M`1zyy((  C}kmN$P^1%:P*]ݶ ("vLVwg6JASQR*NU>6ɳ/\~R4伴f'3SǰC5]ǯ H_J_niBD.DR@v c~WapMhck`úO6SqP}8n UlU*L@.!p;&&`4ueV.rxrν˼wM%AW2c$>Cel-Jakݕ3T$Y2g':Ǻ hLF)+,*1 (,^lں=ūQ5%6  f 'xc!GsrK&!9PB (0KM+ڀSٟ@`Wi:x|i1\ lq>h{ $%g д;9m|Y=aveypuӽX -~K@ jHV(q˪#+E3aze -^I0s7Dwj`F!!B>sHbv~%z-^c&d]k ArQI Ytå1s] ae= `}56+?ҰGcvubāV-ʥZ6Afպm*qN/U=U:)`[uIfqپy@LI rW }$e Rj \p*sH'pDyjؤXSf_uvj^vҺ ֤I(0 UD vt4!oqW~E˕iOY&OJ)5V (;+aM 4|RA/2c7)㐨 GU\eaz@)*+D!p7 AhjG'Ӑ ]`o=#F$I j絳: X_{TӠb4gNl,@ AIZ i#a-K8ȟ⻻ګ+=.ǃ!̕8/_钑IF}j57yXd〧Y2i5}M#e$iձy~[xe7ݡ! dP3f`HRtx׃7RD2FzzAfp$ڰ)Y#3>7\P붋Dͧv3r!wcAb\ ž"w}hS0")J5LW c=I"]W t"A nɹp4 Nf-"d[} *E$5wSύV yHp3[x@o)||| dպ7hB$l رwI*'Df sDE|[ny2B1=T5LUH+;pQ8yA+Vd\UXkjD̃Zȴ쇖Rnr^UŢ栅}:L|1JL~/|d΀qVć`3-MQ|^5 K~AomNib ƃAs.mg =\IYq+jl @ow~8_B-Dx_:S2O5F(QHEW:̻G`vt\F]+8|J! x375ff$(|TBRiiT/h!|K3UdA[@E̖O@Y U6;]P'xo)B!))5WhF(2 < q |䊡Z m5s[L|B`Li , -%[R,T._&2Gf4ȝTӕ+tM(X?wTBonj2 ( .6n\Mh亩,LD9 `f{9 >URG1pO Uc~ C5b'}gH(O(0'`7UNQQO+}jUL\l\UzF6i\*++I~NBh T(OB\`A hPk2ZP[[r,>T 0\`~Y<\ +:B 4'|id4%} @ow}e:S$(1(bb*qzXWP AQsԶݕAi3w#_[E|a %h$ۗo3P3H4\($ ]+Cg>UILL(Sd7d&XW0˦sg LOw" )Be%gK܅s@RzR.8Ť`AT'R4LR7z1ze.UD@4L `ס_(9H@ 9b&c!r[%厪0i-6*iRt~lUeU|})ޙrRr Ɣ*K5! VXZR`p* ƶS6+.$i:%U|!=ܨݺ"ꍡ௠x ʕM$VM҇ XڶE[TApڌ8JmA,WDL !]h GZXڒŮ҅ /!T_7-:'XaH&1 iPjZ<2cnkgg.\m\ '(̀I#QHi{;`>B)糟V7vbQ)"U^lW.bŘKqY  7a !! m*r>*l@` /A,ED449âTbx:-H~}d֓Bt2Q]){PY̦׵|ύ':x TH4SJ+-g/w' %ذծ-y_[F(92:'AlnP$[ ) ]~u@RD.*IjARĖ.wq!꿊;#V&4 -_K߆vd;,( @B 'г0E@{i%˟VÌ\ .xh};\KK NO3OCVUgYoh:&Q UUu >+s=rt'qpآw8$1xCU`]#cgl{+% 2%9 0ÇiHWlXҳyswʪEeeA Ot0%,`;/$Md6Y5`+_ե.Ak̨NaKL},/v u${TK&~@ r$(O1a8p՛x \Q5r7qY##ciObv=ВY5y5#euISN"`.Ʃoh.ˑ6 7.1:0Yo lp7?zgagy19E+}"mC\B B`pX Ǣ~ʧUfNXRc-r@;pԔQ<(, B@4'Jy][-y: o'€-MFzIʐHh>B$.$ˈM &(ǞxTL 5 ΀kmO\L-{}m=A9o@x,<ME~x& $(OGdESTl&x  m$Nkfğsa#lv{RiڀjZWUaWl! Q\T!e]Zim:jH T qbxhiFP=zPU/0O`Q\)2o9fI3 3f<"˧ J 93Z# &,gER 8 MQR>^˘<te˙FqQ6bve#QPiw+Tq\Z"HafWPECixbۗaEHLLL=qho2g*;](|||<.!55UpZ!u&)NWXYqtZ,>wd%=_nTA=ŻG uhnZH"тȊgwqVQVD" k2ЯH//(76Ξ u&k K=-qo,v12A OZ/84,D/UlniB.n֐IIGi=ȟ|ʬiIpe4!}a! \k]}F( ̓WHh8ŌhFt.P[V׭?/m1؝VbZז% W#|,l@qD[N!n8?:VIf!5}W.l)Ki':ˡp#ZLph\Y ZEi!۵z.` I"v:MF놓}s9ܜ)hr5&)}} X>hлO˾R- P S9i{^\O= Xt5 +}d |6R$kuKihO^0<+|ʫ=`HaW7 ,zߗki5Ɛ՝\FYX X;o[9~Ûx؛'N{Go54=&e А; P !!r!Dy Kⱚwg4,ԟl0^\`fh/T p4]78-Nӱi&w`Zi`NѬc,">ik*vı^.ۢ~AmН󲇒\>Pl_]FV6kP!p7JOVBJ/ PGLW&Sq8H R%7ڶQ`X ;:DQVϦ^ŚpÜ*!0_uiZ F#2a<?}NV6PQ$bU3 ܰ:B**[ P]ҳ+UBCi s-wzBd"Ƚ'#&"_'V憹Fy0\PD<% !=B)}s7ݑkcyRⸯٌhZ:gu[]Hd07EfbP * 7y 4…fK2,}^a98L@\h4( \D xd@#-L-fk%gDfwF瘟[@!}i<_ǗEC2Dd;-*h|@4V!$1)]h lFK2g4_/¸% DSmee) x x(Oqgw 6fҬr$OJ5XR+2@U 0-h)JBPu| @9r?[wFmqlb ZNs!lY:D1B1d42hC "slH K@ӿ~]i >0 +CAP((}>ُC8UsZI*\|[>jR67erƓ??"3=1<6 EHQT:  ˮyWp }Ʒ H B(A)'|]u\KSgjS$K Ea}TTRι;-*j$B04Xh|Ds5:ڞa=:-jAޙgX%RqSC 蟱u'/ (w+.HCبd5þ+;/ WUwi_ 2e"ygJ2|0ǧALɔSH^a.$D_6X24ur$I(_q  [ 喦G`uE XcBa}[ٯ4Scd^cTJEg^?lqKW8)R/i#noT TqכQKWm6z*YM{%Q,ZZ}NfcĽh ZA?B2JL4Af3/YO؆Hr!:]̍1F,e%v<c t]iyWյe[TJ6YSswsty9 >\LЂ'@p |;BHH }4^4PRǷD\"{4pSԍF}+88ظ8  /v)t]vKWї6~w^@oE%}RkR/D ;]&NiȦ/4j~M:4f-Rr #m*׾T :KD/ 2Un[#9JOH DhwӬuRu7lf^bvvd|UX^Tݝ8.,B)rK"llߠ&tEb%v>byc cI6\;^i܅ĭZtgn6GpT=m( |vEYY^jśN)\Nmr6&)\{~15I$+f*3-6vN$HO @Wpx7RyJf{qsƪU90+o@*ƷdG4<خR]E KtPĖy>IYB"Yqٚr1 h*]$;aUX edP 4@&t jI  7Wkf 1@K _]  'bhX>d[ܞ[Q@fFC9rgC E 1>.jTh(I_ 9ֳ]¶=Ccnw ec*sp6&Z9 T{ -vȅ| a~?"D2icWHWD'b @h(౎ ug E\\+Y$.&P~=w|+ĥV8<pfeQ9#ln#E,o*pŋ"CE0Cy\>ƁB~?ӤUG0''mWu\/6CNI K8/JBHEAIP ձsK!Ǹ#(6uU4#D o&"QsS&n)5gzPɶNFYe@UAq0Uv\@bh5wY@+.lfvO)k SR G_D _`gz]4Rm =@ln;/b{!XŢS̟AV-⬴QE#$IGi j & mBNLd0Rtt(2hhǰI̷3/R,>B@-sG0ZIZk :h0Iݺv-νlg)F ̎c>GwDIi@pJ1x75`˪YK)cqя}r I.k6fd_1k GG=.4M!.WtHy:"ʾAA>i<qi)v4,2/j_PQK Q.\,Y{ҹF (f9Td } Ӎ9wi[X BA9'2 ~vɧm`Āg6CkTܒ% vn6ZSZOt)E 4ST1|l;tI 6;4npw(]tGy)G ՃlpfZ?'7.QH4hpsvc1*i\붟'XZks劾_uR\(#Ck"_@AkR@*|}4W=| *t*HE_sEf鐚\7b`}/ Oq|v:c!t—<YQ֏ tYA}&"~f:+_ Ro4C``8TΉ}\Na f"{pb*AA-\`eARY 䬍} ¸&!UљN!8F3bzfP2^ ۻ2=^B Iq/ʾ"ez׽lO· ~n .ȁ%[.ldHB)%\bǞ* bsD堚`ΨC)9{Ҫ%vprf!CUL5#cRx92P"DplD=loah!X5&6"I|4@qAn;LFTOYR/}Vq{<K"x7L!4FW3ZAh#oO %\aSs ช$B4ѮP݃.np(BDKq)yݻ4%CKtvln\\b weȱbjq#]\*ѩ>Yv?ݎIu25imnYf<~9I% ƓS7U&ƁH`EB'xH(y2}d3yMv>Zs2͇ /Ue1*Q7nj-bq$rޓbo5zbT yaJ3@M p-Ѻt@V]3UBiUu9,E h|wPN*lN(J>|KI_Oq"@dBbmSD:I @StzGtlj4. )Ϊv[ԵߜŁ bH"u (&,UثB1 D!/`qoU5C9>/ g(% wUZqď,a:1R +U^+|H4ɘ#鷅XupbOwiYj M'y +oA's g8"$' CJ)3sL]P-ZϪP+٠䃃s8l\ZE .FfRD7<cdͦ$RqvRf[bQfM0d2S HlRfR5Bc1}H5v>44;11|; >'4l =R?P . *`Lʬ#g@%0XEyDﰾNrFE0Ev;A~7*-b Eb&ilqnATfEC*v$PE (g0 bgpnOzA6Hfdޭè& E12F3u,C(lp1z l61Gh$-{nK!v&XYq H  vHϲ_z+7 v{j UrB|vq Sʢv][NX@7Mv H1#ZJo@?!9k)zվG! 籊0SHU{O7\bФ@c/m/:mi+$zZ~g#pۋ#%%g Uf8OC)s>|6z/.ã"GH !Qoi.qL4=*"B|j`\ਭEvӒ1mJͶ8+8;znlt{X| wu,D>8Y2lT^3q7N+X&)ym|BL?RVBZK/3vw-  3#)H8_Y yXF5F@8BNy;+zQo(+mҭa8DMP(c@E輟#,TE8'PU3ۭ (yÿoGl#pNm(wzQ.4Ϳm(Y Kvrc#EVQę}Nsԏ7m2}KCb,(&Zu4i~}ɴߡ4RĥM)ki3jVV9'Jqv0j Bh.:BNi55 $GQIp!leڬc5Yn c?ZZ9!٫!_oTri=., #s1.͑ZB G_.t fB5"sR dtk0F Yh Q4Dҿ( a>Nftjh:ؑ vcuhv,;z@UnC9,ӰtJ5{ނl[2ϛυ*nbF+.Y0ȐX 9]ۏ)QB]ѤSpO2cP7Ґp m@t@$1NE6\#D"ŠtzLʰ&fGmn*- M쁫10`h; 'Wb[")Fٸ@gOcnPB}[0aݠ_1 8 g(;7V:~+ˆP9/`6٬.NGz ]ID=L4i! UOL!$!qJh@E"B(IdhElB35>:7r),5Kҥ X*hڥ;Z,%_f] zwV4 Aښ ,yZ&fD<SonY%GY; Ąܱ*V[ZzZP F:.BD+t"Cᘘ>$ ⃚[Yā EʺPx@E~wF$]KdN ; A3ë)o0HN I-V>U Nq w$"E` Դ(Y$/O*@<.k]M3Ag YN[z>KVӯu]4h( qPKԴe'ð4اy[H[_E14;Aor_ *' $H'[>qUl@ 4K[%@+|ukE _Q4 ,EtN d%ˀπAϟk "B)dldh|t{kY{Gjab2 Isp$|w\IƄha<`air4qXs%7R4ˎZܭ8$7fr` oA^&CDGjQ"GtP1y`?4{&([T\L:-aU5!|I=QG D֫o>J=Ŀ=!wyvHcz<Ԁ^S=_B۝8O˦7 sv*CX 2[!Gd*>BD$O\7{ErI<j+] 0<qx>j>wڶRc~_@VPRq/VpY5kEUlLl3bpDJZ b2B ˕b:D" ϝT5@ Y^Y6>Ѷ[ 'UX S|a1X0aִwq^\wlKz3aq(l՗l(0Ɛuq4Ĥaw>pRPؒ)Ӎ4]Z@pw0vNuv oHY4.0>suViEYeqd?4[l<[b7$&2BX_n8DpnQ1{~ -q!B 0UӜ}uK/ 1;/ d3t!f HxB.kOCt(P˻)  1$)1qqxz:*<ßS,Cca`20)x9 E^Y,}/4Il"6,o|+X}5819!8Vi}P9K v;7Zv1S6H?g`;b*<) cHoqt]JO xԭ^i+WBe&r@ U* |uq 3 N[=pI |p82AY.2 :F$4'΂x̰^EQ|p \`hݒ;vx=?.^3TVuNɥ?+3G-^zL{zxc[-bu gjK'*R;=$aA,LB:K`BU ̶ K@s[vv'I\^)7J XU ppS4v9*r>]m|ț A)@q)4Uζ[/DQu'maQ؊H(DFbv.j)4bRš 5"ysĂԁ̈bm,U4oNgb pĞ- Pc>|>(u{Xc>w `oM.G XP@6RqRZ'/< (ξDGtJZONW,zsgAD99u$5"cNpXLCX1l铼Cl%`bS'` #&[}4`ٶs9fo-!GF[|lKG:QnK\+N_g;(ѯN` |a@>4)5YW _|9%m@XHH.dj݇<ْu`mҔEƑ@4@ w 8~zs箩NLB+i -,1"U1d3.1AF';H TUc X=CS!"u$@Li&[O/vm)D Q'@4LF>plx6/Z3s)A{h}-3GtLB UԷJ4@R&/![*t\Fm5rABoK O a0`"1bpʲ-L3W !ADEPIy$ 9cNf 5R-'}^X':P[^ #XsO\H4PU'OP yΌ0$h+LG#C2$o3RC\ ,F PYvӚ`4$[[2qsPۦ*M@Fm1"΢u'/)_JRQxi'+ r|N8$; ,Gv{S\.Ȥ)"o-cWOWpgsqDNX!{ gVcɤ@㔪-9,o[VzLvk3ͅ]qvNC4=NV} Ss)I#$tH8!b)KCdi/‫bZp w攇bskqr@С^4!#}s4JLSVPXdM̽eZF-S]5s%U( [kCLWa_ 0]S5c&ſqO0ظujI[%<ݲp]09$,'̊H=0]!bj0n?P~;mn%TLb9Zぜm4-[|J.$}(sXqC+]2ǾEAhޮԸmhJZx4ŨA{&+h ۜ"JA%Q9^>n! ŏn &Y{+u>f9k+ahZ~iNМ VV96UD+@-oC|@1 ^{5eB4Y"Ʌi_+1s o:ᵪ(8"GiBcgTS w DH8OGw5gXsw˵Rj&,04CX#܂>;폗(1"WcZOK-)mE&}R;0",HqnUbECEUD̀c^fXa/OGh1% ѹV1qsG4cCA 2x9uPMY;2|a-TC'n7si5 A`%%/!vz,?kXqnZdШBB d%F@)%c\qH>U#3K Ɯ"b]$gX(_:lQ R+c,Z̩Z6.G&k V,A?tFlLlhIOnjOT݈N+ ??S-$3n6'4.\yU"i $!H f'R,!b- b4oY &~5b*̣]񿝿JX#K1]6(`?sRqdu۽h=_wyyik24~dZ铜U&)p4<.@#e;=UER%20 +7`9!4GЋ I^_eVQLDLS8[Bi6"r:D"ofз(>#%rW >v֥q"諱{" e983B'$l>8% )˽Cynꂒ4+Yj̦+v&lW8>G `%Q>Bv>щN!uTBO#ј*D HRhW=RjO." gbjV2f׬3r\X .0f (]?Y#|eQH Zvh cz ˜Qvc[Æ2B€ !pثpˑ\s4*SADFՆAq5nhޢnuHIp[/X#<l ﭤ)a~;-14|cwLmz_oZD]<1 " )uZv>[3]XhYbex:+b}&':H 2&7حC)ٱcef0*كZ+,6 U* E d;b3齧wDJnЪ~6b/X d. Ȕ4fO1'ȝb_lE!o>;;.Ax꾟g{*H{PhdW3@>6qd]`%2S)D5>` \|}nG \jvbFf &zh8!-z-ǹɧESÿ E`+CR7r=4I)ʲ5j--*)HAR[q)<zv V\H';CqJ5'i+Ru;v;g4H(&ƹf.*|W'f3ωś[ZIyu_*+hx@}^ʋ? d -cM4 eWV#쭓b; ,QfIpr $H geN!NS\iZބUX_ܭZNp!vUm`TJ&.\Gt~O҂|!+HPȗGMgګ! i}75 MvieL * BPОfZ.G&SH g֗]sMw iH˕n^٪4I;XmVv'u'eWO>fL! +_b;ߏ*;ٓbk)uIuyoާIn{3"p/+±ܱYbO1ByYUs1._MCPU9ï*F);88b|"h" H,HhՈJ@b IVכ( L|0`JgϭmPݲC0juUg u2]A%&ȓ|X AM&Sx#^+E;tFBnoYR:>_Z)bDgIPA@ ԍN6[%ńdUS-0a`7F܋)3F 2|ǪChlTܳ˭އX.`"=oLz&*qR0#jN82k ) x~Ylʙ$=/MŰI5Nsc VL\3[lMI۝SH>Wڷ{Vm!ouA\.5EpRLbb6Pu!搩 ¬\tp/;uo+:R)ۋز{գ]$tD [,J4OeW 0 ]ǪT*Vd# bDo2. !h H>^&U;Мl|5W#Ϯ"w$+M D1b5)9@";ڧAHQ7i) fy=ui4uv}1 P ʨQ̲i.sL.m1s#~B0i%1H..i}<Ǣi٥vY*B/*s-}-9w#;}U/W xz_V'r,_|Ʊ @ۖ} b0H&?917ޚ#8dWZOPEbM6 D'%v'n'p5|v/,1> *q'Z5Itt]fN)cȐKUL}Z#qs2 b])$ J {#"o:_*t XIT"  <}Adƈ\$T9},o֬5iŨ\,wovAIAoI h|ch 25JB$ B@}r1y4ƀlE 篣CPc/WTw5ၺ~H <k:?)A,h+.y `CDoAR4JuMZH?|}odPl}{֒/LA37 `ˍ.gu=i69h ة 9! _M].\U$ܤc4) 9w  @n%d5烤]6^-bFD9H+q?grAeK*A}#:AAO4 yĸd ^StIT.!U>2 A)ϼqTum KNP6\y8-&6"\#u?]z^G69DZHv.}y4'PՓ=k+)bFQjX:3 ;%"}+ !&K~aG1C5j@˨S=l0yIܑv%&9/EOܲ|''/o9H RhU|]%\k4KuCD v p> i:W9qqVE $^ݏ+jI k:1揽l͆ ͑ g`x_EbT- lYW|d#beDzNmOx3ɖ(L}a2ۦ3]j_  r6rXz&|Uʮ:낪UqXݣ2tfh@F(`M1"hab *sMѢ@41עh H%a Ryv2XmaEv\6b j 8&H*ޤ=e]x Q MDc?(Ƥw,rF]<ˡ$}deʯ0-M vTM Hd\ZMV7ӫ9[Z'*s |ְ995X9 Lhh94(؟ I ԉnB{ؘA߷yzB"ED" Qf>~w_Hb. %D\s}-X-O6 cXH5iT"f&۱W6SxlڍA~vv]Csh Jxf تwO]V!) !CKŏKc(LLZS@@kOT) :4A Kn 攽IbiN&wQ[.Swcht(cqJWc/c/.c}bp)VNc`zƿF6oCBEsr& T:yt(8rZR,E3kObud|$;- $JD# 0{"W U"|DK(_$RTDXr|'++7*{ZzhӋ2cD_uGWӨ>QKK<ĤI΀bIB,$TdΤg"" 8T-p 30@*`ĢJ-.thl=?hJ̥/?]  E;gWM1lYo8X):,`1bh&:GosXf{6fX!nRlcZȼoE*:ZtT@tBnBuu& u=C- W R?3jMf4 OF+ ։@! P'ThRЕVB40~ 9|Y40k@9RPUm[JTe7* 7H*;ewRG]#Z`v3 xX2G.]R݉+ \4H H5px8R|E׳jJ. t-*jK/fw")hY\aI>8{fEEP?r4zR2@YEd<*+R^p}=OphhlNZ) rhYiB>D. Ɛ1ҍJፎPJ-Je|&@ A-rVF||?Y^ 4x\ A?qQ Ui5]-[yD8'ɰ[M44=MqM!,xßC7dlMpzެWFGL7Ge> ,N4,J,[ʡ.,Bhq%*\DbA#~MSMOAA(M1ʒ eHzQ3mƾ-4m+a".:LGAw3(9[ `.hNCT-dj2OaET;g29OR.bmC:}9X(*1w'<嫷Af$Y;e0 cG坶$DS1FbLtR<?P4 F\&TNDҐ]&8ʀ:v*Nu++礮D\4!ib1'*̼<:WPbu&.v "+vuݱ6mGs+tW0 &&M2Arrb2qvL2K8blk˥mF(eŌWw4{@4}u0"yP2 :idND_ ΦtUn`J5!yɥݾ(v aU[!/تs =ʱIvdPd;CB2>eX)@h Lu38<\%.d@5X=Il&KyrhjqEfVo9I aL'~T`5ocο m)E4|4 %rvhyXf88cNlȤ-F י8b  \ Z|wӻ1 GV2-3Zų{@i!8~FOQ j PeHo;*P['KK#)o?͔;74,>POEwtL0dL-DXfJ1|9aZ'!!*"æHf:yQ7Pr7ƞiLGI|)*CNwγe* ݾgJ(} #Q,@cҼF:s2JN%#7΍K/()b)sw R]c]O-~4H}bA* 1i9~k^zjv:Ymx217H`92e`dUa nֶ.]i\ \Zvl~]4 r<5̨ݜ#Ȏ3LΣX0P,2"61TNN)cܵ,TEPegd)+p:svW> mį:tu(r}:ߛC:d*5l~Kq;5hSXuehV= 3i+?{rΣyU@'`A,;Y*`g.r+|ʲ i.btH ܫ?hh|IbfXH$\ 6NB_paK4* CI4.M1G?|-|E݌;\N_8P;bV&[Tb{; 6toDG,}qp ̵uH6ڴl(e]){\ aEb\6DBP~~j8).Vo;Pҹ\̻1te2A4s?m5Y<^cH7BLh ?]-\0g 0 H%p,CXE+ݮT!0hZ9*9."AزW*7 u4fJTɞ M.X#a֑\6 XcOp|-[d1@DT` ghiŚM;z@B/3) &OU ؇ 3!<\Nre2>#Q@p.XcH V"f=@"]h5D }-B l.oOë΍"A<,=<ιQH.SCz093Ru2TH5ݷ| X  pָvo5 !IWa<)4\"yX9]κ U}^=3F6 MX>ho72&cJB\Lj} VգJ_xg\0߯trSc _'<!=Whu@m5jW|V5bkfD-2 4{A9Ю1j[GlyEUgKRH:]To)Пڃŏc䫃k*Xe1g3n2X&eэ.R5`q`I:̲Ėp|WS{Ҽ$Ni|v 5 ܿ/ѐV)Yc& e Y<G„38ߨr\KXlp_HQP@4*7꬘w>v>Y 4nշv[$~bk} _ TUՍ=Mm{I\!qH34p8m=.qˊȬsO;$ OE4WE(`B9HD8L I@Cc$ c8KJrJfOءMGGʟ=RZc%\vڝ0gӓ13NqkaQR)[ z)[X3p4 87>Q*!ȌלS Q^ y@"}jÏH \F؟u`\!H;>OO6&˸eix/&H2bra){; ʟO "Illvƌ59와_k Hqjn_=)Fe`\`?-9HdcwEX6LWYeyY=;8 z[h_*kʝC5:*s llP 'AttAg/2<4E!(ZE 53  He$SR$ \ˈA_⸍ ;h$Lj)'N1RqpHv WoAlKɴ;H9e?QWitYN.,^q6Iˉԍ[[h1 @'jH9άr2tgY996աOGa(|Ƣm. 4RPtf7ѩE~m3*_%zj.1%_V݌]H&@" }Mc6R]avS_>BER-T3 |4Vb*Ye=f|2Udj}H*|?I_ :O !I X\>п- cA%HԓJŊ4E&v%|f q(H2Tz͒Q7SAgv[x&ߎ `RgBz$XD `.uI5Lzkꂘ \:gny (QY`?1pߓiLi^= zD 6&pܷ~7Z/TD !l;:-,ׯzzhhi"a/n[܏ Щ:'Ee/*iRԇN{ %<&75or:ผ L#b!"{!:dløs8> Pg14PPE/bGQAE.l;::ur%\/GrD9M:Nb)Y,+`I \ym4)V_N  hmҬCy~$'͹Tnx1 S&'k j0*6%<鎦@>q8>s90Ƒ ,`{xS w{y(WAxE+4IE``ia߈S[|Eb&Vc;tnc #)qo$oN]nӶ@6ˤPc|5avituzot_iN'a4Мo!- U0oT&tg2fNa73$Oa1+])`nT`^C>JhrSGH/gPYWJc+,̇iှj2@F_%S\j7{?/}M*p ! QFQI8ouڪHSDU98nȇ bClN ‰/-& p`X",, e Ta+儺VB; ȀK1FXo!SH9p h%~he. P9|@ˈ "=?W(_qzـ)BC)W߱].;q}|\ aq0lU`v'w^r=flp E}40")BǣL4ʓAv^yNݏ&l4dh5MrOBDX SwӺfvPNQW%.!mC%q,JQD|}wd2& $E^|FA>=|=**Qh@0` w[șg*S1QeK*c _&K&k {؏{i[v72>  D*uY /M7A·V㞢-ʍSq+-Oh)Wc([<:{ RJb3y1G3Go+ ɾQ,ޠpJ;E\v@\O:-\ 4p (=0U3&!J֟~vJs!i5BYMq˜8bt>\18$@sv]!Od; 0gJF¯d~9Zb<px &pW"<<\C1L_-jX5Rhf$"8muYw@d j.WHf9}+ث*fg O>+B"v%.I}_hhq' 7h6%sW|-;녎>2Ǵ(ƀn;T#ei>p1O$*e+h{feoRXiY&^K ; PeTc!\'b^V:.0l} 3"Bħy4j|}TA\A0!voXitAi(*$ F ZߖߑCg%plj')<{J<6MHC̅V;$(A 9${Sc4!;ACɖ⛀`H98P"@RĕU,0ƌ<ȱɒ]")o?Bɺh2ބ+K/VMmQ>Aܓڍ eqoY)#/0v|X;НP b "*.kH2 pجj}\LbɄA켔HYJjҋnIwo jlm'0>(Zb8Y4°(yp@ sBs#_Pءev~)kvH?`04uDFHco-r4￲{RhQ2;i*[s`d3$W $H(j1.*pcbJ+; QK:W |1@+}]⪮R}HSu9Ai@j۽6[YijaM)G3о 6f4sJQ!H|zD:4XNWxUYC1B_"p?l >03,QFNXMh)2\u ospU-=lMRHJ훵hL-7>TQ (n0mф J%ߖ%E9Ɛ'HcUC,Al$=Y':ⓘ)6Ijf `:6Oe,=6īe6eF5R;@5T W& [6uo**KyJVeHc&7i; (MXرZHѴ~DZ?A,Tbr !A&H6V#/B RS#RKbO OWӊ{ͨ%2/2fy褗R.0]-dLxsg7L*p}CcI}hEuyה,bf )b0Ă[TA%`LbwiNN4_WVߖӔ4$-;"u!Ut@P\P4e?Jh1'">C偰4pW$.t@a a!B\ӉzV;!CWc^cUp1O4U=47%`Ġ곊] 1 i1z˃*`*<G*t x]z[7}2d'  m*G +y1 z=~87yqbJ8^ц=:4p@px8TΦn-^^6i#f&U_Ťe;_8'JB I>WχpY"{^4Z DC,Te3̐東QR ٻ 7'!emВԹ,,d٭px>aիOd5&s> ^%H!nL4*{ΈT`#ɢ^T!102f*|~5.:BƇ¨+$8#QSx9pX;>Th0` &rRZXiUK  }>8uWߑݫ b!hE996 R2 ՊKZjv|MC>%'*֬z\t¡r2|N5TuMX] GV)!<ô0gi K|6!ƊlN)X2\.>ʓ8XPA9z)R| wO)>`1].S,4`|cT")'؋es  @'Nt6|'BeU1 #(1g#(ӋIR XX$UR夘OX}s Vp ʍ宎 [$$vT؋ D >4 {)^jdO HuV}~׏̮h4/;,\|ydcUHhNr0[v)Խq~2:}VOŤBQU?44[}8dLE dr:~e Plkowݿ\y}iVA*tlZ*p-\HRN6 ح&+co@ % ¨TpA%Y#!bpE/̢!wf."ΡΜ@ivhR&(K2 !;-leϜL޺b>Bd/9sHU1Uu$4TaC:ړ%y2 DhS9h+41@:Z8:Tї`ri?-VKQع[1z (&]zBH U 3zmF*1x)VEn00lKQpBx O|RVr-cB>Οi ZۛJs=~YssL~CBʻLyXF t,.b.iHyi-n\QgX3()/*["`,TCH֓`bBD8d2}qo\IqRtfYǛ'Z'h_Y2!nr( N ƣ7숪׃OJw QAE5͜( e9oɓC+{#Ѓ(j{:c4[[hX\4 N eƄUP/e!d}l:M%Y$5\Xr)K72FZmխ|B@(R Ps>1`o)b&:EBN {1̈¯$EW7LCEX&SŅQoE xWfbёPNՐ8"袤ge<̲8I^f?uq \M) yqиЈi٨ZBA鎌iX T@_;{.|cC4U '+&`ӷ1!( cqʙrwx@26wGCuDa( \o8n_8[i , 7»RzX5%0hN!p`MNG)yͭrpi'4`'(s-b6Ϝ!ZZ>a* HUNdZiFdڍMm[4abrک]V uzR+H@TC &ضh|K`!=2|{Kw;#\e '98, ^'_:`czz_vVjR޵*d D~K щv7 XkC&e.g?:xeM&Ф( D#dR fQ hhh8hDUV%g`[:T5g^.A! d"wwoڇU;*/+ߘˠ;-$]&YNbp9vsV1AڸsI$Hk!4ȓf-'oۀ y OP!EӒC&;iBoyU+[Ȱnq< @P$o!93GR1.hJ$ eߌ\PT8ɍLtb(@c$+hڸo8b cwį7@vbwc\[|P#NE3#aA՞՝d[l٘Z/̲YM + 29yEcM>dNSkrTTasi^S,bMQJJ,ujɭ_1eSLߊ@ikVb 'V>@2!}r[uN=!UbxXRX4;JK1Af,e)sCbn:6v*^ری1/dvkDz G8&Zqψ lGbA1h \*Xӫ&3.\¤@AHPobY4*Iq\0&u⤊Bͭ.s@U\⸳힓 6„+K5He"4N_&nX355Fj6(јqc4)ic>j|l"|\~.1^~ωwHdF,' l: j{#Xvc]iT Hc5ۅmyٷއܑ\U*_CNdO]3I_ݣԂhf4 4]$Hd4vgm |-@`w*5UkyشgAU@ '3kU4HR$,'X&-) y~7q3+%'WF/(o.\Ӱ_;TCtפL,޵af'O>>$%@ "T-!*1 S5DvЃ ;sgƾ|˲Kۭʢv "ɵļZ󉿒.&em$ W|jN)́R|GV|Nw4T|iHIg7,Gvޫ9w ܜ;>o[bX-4KᯊB1vLID_{Z=#: tr/R G.VQDXgn],&v}m=Dhk#Vʖ?cErCwU]#NM&F[tj>MڷYnBAZDPz b|L4((LI',biyNA!ٗLg\A;@*Vi ߐd/W#Q\qCo0r%U|Q`v{_+UZH ؝;cEJ.` ou`[/: xէcYmi-UN4)zK=T\){4U85VɌ'Rl&AhR5lҝ'$&ɖy<vR6 Xf%8BXjѡƅL](>'ln&tsJv~aϙh$[1i6%J:H eNn4/XT,{S*..RC,+; BO\=RWOt0i\ʐpl1Kt|+d@n] -Tۿ )+ o)9rJ$즆XWޒhcUqd%#('n|HE̝`8%rIKD{>\ P\`7Ӣz B Mk r5J|To,v.SJ&b|oƺ ΉhXeg;0AUFHPԁ6[The/i ӵsIX"' xqWH/',\=mEj>QDzk_/jqj~6|,uHIlV q{IuZJ'rI$.Ȼm5z~BH+f#9l(lo ~GUM9vO Ur .(upf)>dr 4IQ߹j B}#䂀 JPWb1:Ϝa,|&\6 A CV$OY$ OlJ@ +~WEZ+n=弬*1Ӫ,TLT gK_!lw6Ĵc<(")0pP0:2PN,,yd@dĴ` LqrBy2:f(4R_[_gKHtlbN']"@w v#q$ؔZ?O3IVAbDP| #-ދ9ǰ32hL|xk۽j08&Ԡzi[sAbjnZ=n߁r4Mϣ =OkX@4٭j #P!B*q5H-NRHiӄAΒ!!! $88_lҸ5ZMHU/jqTx_u < <3}sK6Xޚ%szQH-% kT9nyN}>tn)R٢1B˶l+v@M<ސm/<<ic@zeN{](ciR/ ,3afZX僉!+pPP LB-&r' tz JDތ; ^i@w!$x/^;(=Ў떸^,m ěS3BsY PdbbPq=XC fՇDѼU ;<ĉj4.dP(|E𱒓ۍO}W+M qr_4]0XyNIXpʄ<-1̧q Jr>p%\ TX_]Y1@>!.wd\eKIX؝BFè\G -sztćy[ =},QI LcT,kr5iA X@4ػ`a2ʴ(K(3 n@IwN ~ H;d*~yj_fB,9vOak =M.EC<|C4me!I|_3.f\ JEzX؆!{gS ˴W BѦ5<N 1RM=0c%wrpPE&\.+0W5x(K'\i4,W>Wvhx؏ $#^"9*3J~@!l؀tH]Ԇ 'w-99lW-?3E;.Ψ` !+ W#-v &x댄q zfA%M;;fD&1N:m&hv _4L pAKUh |Ĝ"+O,{ πnCT!:-Jռ -7tTjꈇ&C n*R_f&,&}RU:ʖ|VcGėU1`a?:j1d5rOgM{q}&{^F4tͳ珁J)IcJemlp7ͳ`$:n:lhW؉ NRVVTTD(P>Yyf'!u-s <]Wܿ8CjX;r)\rVԄ4m +]FmWLmu N_;330q:ʉX5Xv 'q8ZtR)wo~qi5`P@I b(ju*.}Ɛ"DqUjE0k!TydfE/rgWE;\;p_; YlNg qxJx>191l𑎌]^qcZXW LݜsuXoV=LI:J@3ɲR"c]'rQ?|R0|<NqJ*OsR>E&蜵 .jl|gT&c.ݖʝ_F ҅tqM|<R p@EHH-N .9qΕ{+|J?D(Qj QP)J&QFZKBN+{^>>Cr$yT jP">)\PEc0iuIBjg.$ [ |q6̟ۤݿ^ !" Wn:W$7&6.f״lmڒ^6pȡDƩpp(t\pHqԱ`2~GyHz9$h {j}HtXFtkjVsQS=b8Oz9}.h_D Zťvnh::|N|5̳cCbB4 h D̂US<EXMJv'X1bIav> _bb(:p|PMS#@k*c2 ̀R=SFn%4w쓟a4Q46p;8xJ׫޺%<:bu&mtqr(eT:EVpuA#AA7>Jڦ1+Vnjj&z[ߵ3SؚB4  zF_'҆.uR'v?tv  bOH Zi@dO aU}ZA/IS(&T£ZsUwS{0Qة4WvO2} lFv)~]n¨Zɣ5B^E1 if68aBFbBu ϔ6^-T6-Ÿ䁆 JlvmbU C_3UP=(CO$漽0n|b444|!߃ʤ QP6Kx.cqr7{]\pRs!zR}%Y⻚> . KRzz PX.y}#9 v`  cf _XOZh|O*=_we 4O)@b2$iNH4PEHO@չ܅=[Lr!bF4V JiA;2"֍".LUHu8U ӻ΀j)Ayq#ɑ:KӲG39+*]Z&Ur;By]%V|4:T i!>x{(6\mekIƖ.3430{,E"yg}FUե M<9gMKm%lr4$vp.s›-Ă5jgPⴡ'MƓS ]YZh\)'n; õaKWl4V'&ULa7nBuW;6$ph\XQ=&@\  N{f")G6&B9(4RUHkc3o; =1(EO +Hf^ŹAӵ<;eCC\\ yߛJ [E2GXjyhԀ/1e@anS' Q#1+|=TOΌtb(0P^Qc\) eb v|C-^ի@ƾqj:ee0g$SUk͇04`{.4L]Ce kHhNH>eYVÝ7NL>:$?I]GIzSV h1)hKDc]SMjr>89:fL 0.4M&pc}V1ݗ/2E: b\"_giIh~NҜ^F$ץq4GH WITZ$[zM p>FAcBGde*/D*ǖ_ KMu!^D3 I/תj)Cyy!*E 15w#)wb4554p~Bk!cds3C0vI+QbYPQl$GnHe/qq"""C!i/PS\^Gڞj]x1O8jH驲sBֵnyb s}9>meHF0(v6fH'm.U.Hv <LP`%W~{c2+zkɉPR*bUO(Db)X=GCj㭧AKi> ׼>p;d y L`ƥv+eyUWxrW.lDi1YH @u;'Yɨۡbzt@@:E! c/4 {ph$H@RD8t]bCGǔ,G襔 0Vy,@#G9 >$\btSp8SC@:P65WMAؕ`$L] DF+`YYӳcJxpk~ WU>l+SVK=["*f|)e,0(5NqMr9Tf(Kvi=mH#:O!Bꭶ*OZ=g- ˊƐ뾈/-&#b7wܖNsq3NiA|Β&-YeZ9-nu<1Tf<;-a9A#|ADDFCPof\RJR>:l}\)(Y~|ObŒv C&e } h%clb_/yxVؔK%Pvx+6kgJqTz`9(ᅠKkG"DYs!yc0m~j$X5H=5(~bnvhTnb@u> i+nǙd5"IQjo%~2iwҝ]t-x <c|H'|O \P\UipT:<@$HNf!6 LCHc @*>nଔR\=i9Rs0Ak\ѡeb渮` He7 U U:pKEa8-| &(JB\JT$ݎIѪD50F25{d0H/1Nq?U2g+}R0@qE<|1R!lM % )si,Posi:-6[55/Dq[$愬o2'gh)ZIx\Ss ٺT+>T]k jA.tesrv6{n #1:H3-SGQn?8ؼN5Aʠp<|>/MW6! ;6v>d,cU;.q1EE 0htVHIyRh|H_#M.]rw:ĂV&2C 5lqj4̃!!0J5F.!vH^hSHim{xR1>+'11.11.4b— ̄T4d&%|3,i>SD1^]byĀ;}J{booiv]pLIkp\P4HHQIV6Qљbv3%K eA{1Xo=wl[">sWzW: MrW@L];nAO7w@ors[f5<8 AdT$ZXU-WËO|шa>c )+?'$r0oSu%yH شr܌NПj5,Ynt@UPNѿ )f v`pX] Rޖw=V~P B&" tv"le$o:NR U"~e}M$p 1g +uZ83UmA=5UbeZ4֎j}% *Y4ADDt11M0rB ЅK t4 R@?D7v15nR pѱn1@i4yBBq<@~_@Dʯ:9=s<7 esEoW(q{ԁT VVxW}S`GKhtY7AXOk91;^xc> E  >ϡysK%e:H0lFR u"uUܭu/ks\Fr` };2gIPT ʑ45MA4EMSB4q5icp4bH: qYF<*apHPPmŢ常j-ho-4?M\PЈ46?U.vi'i"H H4&G5) ɪZDľ'ր o"vsyO;vRiA4'U,\Йh뉕S>X a2bfA?G i^ P11^|^6mфxޮ> hGb*{h>a!qD,OuE-eq<$H#Q˟ϋqRcD4-Ec%=@H(LLs* igkD|Ie-Z.U l]QM.`Kʿ0Uj: ȊTs O10w^8gN)rDvC^hѸwlqS螼3zy#]\{-`H5hOc` Xv:g >2VU gR2:D ,n xxME^Ue|qD5D8r'DyK^ɟQeM=h4>Ky+R%}R^1vH90QST6S@" ~AV L %')Wm)_֐O=>-$jc) )x\HxO$z]n.Z:#YEHSFl}"$@F& TYD\7_*[[\FK4I a/(A^벀BoIh[.0!V! u9J:KG#wTuan@ǰt- +;fv' cv ~R5jP+ ;C⍨JPјq4LR] Fe(LMi^X,mŖ83s 73H rG =!]-,$]t"QhӍj+%ncԄ}HW-e[?4IsiT-Zȍ>jl])*#}Ct;>+礑҅jz Ādpzv dz,%AI)bI3IH*#AKsdAzQY9sN pEb7/vn^v屈b]KM9^@nh:MQ IAD4q@F'ѐR;b R6eVR,*}τ^;X $*[uwrXTtWxxb 靝 ƀƻPXXYL^?V&]WQt}4Q/;/Qӣ؉p>bRľ>P#r0W`e1Fãjf O#6sH^=? cAsUX[\oUXN®>u^琼19N\uys}G@԰Ol;i؜jC6  q'Hӧ%4e/avx am>X:*cB~+HvЖЬCT C8mMQɠY *e@q "1_\,H !EDDYPLA,yq FcI.A [;sE<3 `. p;Ly|e<)-5p JuW) 'WN$%Ɔ <C.t /v\;1B]ZbܿI'dcؐse<;HLAԂ( Ӱ ҾR Jt4hj@t)Ux/teq&lN+8='@>tT;EQ$>ͤ'9 YD'eNBHQhd$h|@Fȗ܋q  0 P>h S>L\w 2:R 4Jqi{R.X5>vVmǓdCXi(%Jjӓ1pe9FrJu"-eo70 +D ;$o"d "jU-'JrH@!. |x8뀨񈙯W@|l+m$c$bt$$RFu;/ǖ^E[][.s=}nT\W"O&!!0=k*6sp< ||0[3  +w pj($P!sj~@WHH;3MgX9RZj= E$Ç14 + )aVIIE1BC+>WzҰ2\ nL@5 4'>RYBnKcR HjdL4TK" r5Y3*E5J_,h7;ÒO uWd@%NMD#Rd}vmTy$TR`9\!Ec\W,[ĮWYZt5XQj$Rfר[l 4ABWv.hJOvdA2SUG+u k kh2CM'3a\d.djNNHb.ӿ4b\HB NpN>EK77ڭZÖ4{CF 4\R} H"Ps.SǤK\r=Oi4"yZIB*߭o(ZCeW.[DCʠ] l"2Y:l:`Pdv1J!8NWA! cF=nҹT)v17-44X^3pK8s_wz4 a` 9WxY0L6㜯H&ⶒĐWKr^r;Ay^5UW&G_hB!֟$  ǮUz̘ \q/.iԬ$$,9?"h$HGcS*J|ɚX Ȑ}1(+f@نFJ Z[kBs$W*)>(6\ ]u}IDM¬c(L r}G G#!|ـD)sHh*(|*Lkð B~7 H]QIj\<"/] 6dj./()\t])CY~Jc( (FeT=Jz S@;I%}9q s_.Ӵ|xht +OcW6樥-;Um)l&$]/ tĈ1ID ؛-;QLvW>QF(ŝ 1^KAX4N#_ 86Y^0 PС 1;ڌ\CجedWހ;# U@@)ϸ[e u-_mH: ޝNWNwsNըWvڗEn~Na/ӣUĩ q9pRPGH. "u؍ ؁S\[CK7hb@3-ㆾ1H4#YEq= Bs@6 *N+lbny;s{`"#4VH/^M+ :B:DprQ%פ5`m);@E~v/-ݙÌB!M ) uIB1"f.X݆ʻ#n/>F( (UX. t4ڱ; f\&*[l;KI!V.%t )N,%/rI  XȤo9;5؀ U-]HHPBbƄ&b!]|vC}.N4/`'A͈qD4k (pxp9j=;T,UBjC)Wk*\b2D >4w  2!|cypf+s4)U09*M!@r1W!b)Ң$NA{ə)7rgrj 7NY.RLˆ"_I;_O Sٖ=1q #')$.A.HyoU<.b_ p  c! sQH ^'E^'ޱ#AX7Ô`*0b(rCVS%\ u $$/ð P a?S/_wĪɻYK~XC>1تTE"!$h8"kER&]sTLgzZO OP ~;GhI:ؗd ѤgX8v3Th|@2W1`%t" /b,/Ɏpƒ,F b ~DJ1;!ن$$fކi0pB[ ʎ,޴yLp`[kĩb'\1f:$Qd r -~Dw'XM9w@Ix+*qXjMKX'xfG) b+aT~l)]8i-enb^Y7P \J(L:}u݇*E Cp.AeY6&SZUс !C%kI"^3P8ǘ?FcJ4QAAS1݋Ll6TR9AqQCpA,jȟ3{rV~PwRJ$?8 \<ĀTZKd<ȺbvB(b\"@ 4YО1TR1Yk+X?08k}FN+SӨf]_V"K,6669T,GHCe"p1aq M,mUiqCJpp0hP5)ڭq9}$* rXxjQVri*A4vpFIZHȆ+}xcOh4bSXPkƧ6FA|`?03L@kɿg]סTh%o|DaJW{(ԑ)1&bpQ uX*4)bpUˑY`y|TjvSfaj`pJZFPoJ $2ttmPpՃØ6Ҳ28)*Z8z3X6$c֖hiɏ?"Ub @;V/Ĥv6r@KG.HR.1Q!E]i/ʠ4Uj˅r@9!ay,Arc-x O'D폠wuʗ ˕jbaacD%^dSEFDPgBm˳7|b*ȞuGgA{i4Y)7#_r 9)1B;H BPI3L€3M}o>Y Ur^#2ۖ;Dţxӗ!0'rD첃ѩ)10 FAIC61 XE`'R^tС.+0Y1P3x6)Hqb>$QLX/Ȣb/BVk wlr&F1 =S5:_xO*F(Lc2\og`QQb a2$\wi͈PE=$ڗfv?N>%8m t(C{'\8(% Wx1C JM}Im_z||u "'pk v.Ohc09zPEz~#MS=eΒBYM#x uX!I_J[ Ő6fVE1qKѼҩIi@3Ih>&4S4irܑ$y4Dh"-wAHX7j+|`@6:/ ?,>ωSpsӀJ esȹHh A vP+=#KĝCߘCD"5PiЫ ¨WcᨈrR#c`۾kiIt0մHYQs(qWoӡ(18n '(odH4.LO,n.h2M4bw\M؎)  GJb)=̀``>vK#i}& cvٍٓ`R&'O˒@|\Gi >IjJm\t沑x^W5d2ꓦ;RBЊv< 4ڰ4JxBC@uLv}% P@l4Hf\GA,!@/dKV]P7aeVs&02J[s4򙓃҅A ˉHЭ9 HJ* CB{Ca^ Kp"57D!X`(E| ha=D ŘO`KKO [NiQ % m ӦYp\,j Mw)V*q`TuؑQRK {~'Y6c$4iyd)6wU)^7)`d YI< qabcf .1*͕* K񏩮Ӽ JzPXqe\cK*%Әyݺ#Do@K Bh Q]#U!u.>u+Rg!pb6Ini`V@آ]K/Ȫ2dY,K1*Cj-VB9t8-ycqWdTYHI4ǥvj6Vjj\0]@M0P)#{L"!@$P ^6HđaXjs v TΩ4  =]hq]@o9svr8KΈ;ؿ V,%V̳) Dkh98h2!;;j|ևf.z&|rDbq=WN€gm9)5=ΜRI8aF@c]SU$~Q`E B4Ig;#%/6z?ND;S(Gl !Ɍğ0v7 GZǼuhr@do'37J:ꉎg RlX*YoO̟9XB5AVj9wާQj,2z Qh;2|L5n(;yoq& Cf d v ?HJ rh;Bȸ{Hھ0(* Rk2&{w}Tm{ ,g.Xc1f34wL4ٖ;O'̫G+{1)|c0u^$V@&-Zj;1X6Yg1 :TE=1]],UU@ZXM؆}@]ѥwL`ir&GR P9EciT4mM+@lqnYIB\GID}yI&^uMhKeX4RE!\$SR h ~;c|44.11oᥙ_[IpUH汬+)w"Nt@/GWGȖZT 5PI7Ѫ0(nPYE.9IO<=s$cCDLkysVTfԝ\,?M[Mc.UZD.f=oUz@go 9v=K=kŵQoB i|>(LC@NWBr>ĝ#DwA3#{Q>𪋑*G+'QMA 'c _Jw+攝E N06 `bZJ( O'qM2cP>crb{ 4@P~p}V2inGh-) FLiύ;rfmF*FV DvZ@QOED$j_IDɮ@PGRt@[j:]r'd s[޴jHiz: 1"\>`f̵iEud݃W'N̐8E ei7r-Tmo4gkDH&-I#kEy41gӢEE>!r%&f]:H>Wɝ%MZ-%! MN;82";ѥ"jǗ~oZrĽ!WRi7 Mb.LGɪ"(C!8_$ ęSdƸXfynN'/ |h=fѨ@lN\h.#L7Tq׳d5UeQeTzrN#(.S Z7*TngYdrHTksUB6h&n2}d`v/AD4JI9X;@@3QЀcIjaiW0trHc!ɒ)*ݢWtw1*D' Q5OhYhW+BQwDhjA5\[6 qh~ǃd9W (}/9 .98v![|C5[kv̞侖@P( GhXh-wAVHd(FdqC@L9 _nXS@`eTxf4>ŋJnI-}*c>\ |3D h(vKbU*];\I/Hb&w_7l)Ev}qTE;* Cl>A ztI@V<{|o[A4_-#v> . rKymj=C $i@!NEK9Pޫ;ôOvS-ܼ&WHD[DZZSF]>c*FeKezƜK>[99v;Z08:et1=")8h <ޕ3Ъ*i yċ!շEL4JcDUKFFO a<,k$;:#b9! MHOU-T_& '԰7~-yR}wK4u`uT<)4&W~Lbg'HQh 25+: kn-+#lIsOEϰ®Eb5J1 ƹ&'hNc),ҬgE$! Ԣ} j) dI!p7O HC$Ϟv}UE;v$>5.vյi(i8RR%\4Te; @46H_/t]N(̱K/)V7LT%=@t-7иR'Jh o  ?X>_~/81= _S:(A&y ~=2? @s`,>!%1U i <7]U捑<ͼT!Vwҹܟ/QPi 'K(҅Sc]'o=H iga8T:bubTjS8㇥c>i ABATqK|T1/ή!hh9ğ]@޿eG DT oވ vv4  lMPi\e Ni8N*Hi{M-[-)6] ˁ,ձCcRyUe9zjv&`P}Hn@ykI1):ȋ$8܈.hT[pϏHQKV 1XR>C*egÉioXݓ `쳣A2GOdZTʑmwJnӥbi &u3nW,!L.{ 4jQ(AU'KTolxi}pQ9u}|1Of).uS< @0"i!Ɛ86Sqiae;Ԥav'*@#v'Dз\ENKilt4,,d$jtGުU GrJ Mӧ iK1WiEM0F}.=H/ Z[u<@II[]NFFVh*:>C>YӋJ% jG~ʱx:tBHP07qKyEb 9|]MA5P˘CqJcKB% bdNuhƐ>LS@H$ xmwm/C"  Sйﲎ! rrhq1v4dy[; i ST}"lTN4$'."\NdҝI\4q: \)Ed3%k/%q7!Ȃadµ4s_2 :ث =mT, hVl]6U|4ګeΖ>#0d5v6@,.FWDv =,gEv vWeY7USX.mmӿG PGkڣ3>زD`TBC9وcD6a"Dmv;@YHQQcIy}_v [Pl:^NBˤrP; 4Qr=OGU|G,:&Gbv+ 7k:[ qL[yWOk&y.26,!A*-cڪ QY >]9zꌦY-(ޫptb@ $Oxt:n$v%gP!@4PCr 1&̞S2Bl C5 *HI\i c>DB9(`CovU-ҹ ZPgrI$I$l?23a!(QY;3J9*DÆF(+5 2k.w݀N<go<\͔R_p sCbnT2Hv8 p\E"yriO{-R) Ϯ#dPf2|2,$K;*W1T3ϏKއD8Ϻ|lsܲ̑ Gs@`IO5{GpCUH>P\}c'gDQ⃎,>,@17hWiU'v*#q9E6Ug,Չ\H nъgE C-1w; K)e$2Ԥ,'V eA;h >DiȂ :RgR 9pO( lQ', i _?5.DO,;\iO8plve+r DIlrKa"^1`䬛M/3bRRy w2Eیe@^޷M[A՝s- ǖC ^W9xEor^_^~*_u=T bqbs$  <%%7R'AC'̺Um1F@k*KѨID;JC(hZEe.3mpQ_fL( $Ԁ iϞaظOHiPIN  Ȕ N^Wű҂ 9l AN-ZANHȥjt$rV@&Hv*A.l`PfBw3 @ b&) <=rL;}:d)g] }%kT5>{ 1@`\}(.t+ $?{0-:3qf#U%WIv*'M07#ꓥNMWA>oU7k*o U|[î&J0-7 򜣭*\5Vej>V"($ e'@ #qn+Ao$nUeN\bbw|mp@ Bٓb@GLE E5|f\)g!hq3RI*˵5պ@ x1!BU|Wo;Z&4U+Q@ne-iݙyXTFG0V FT#"wi2 (ArhJ;7R>g!>8ȡ7>4o[jHՌDܣ"cXl^PsiW!%89G%HHi@H\bY弾ibU K)EP6bqW;RmQVYDKQT vqDD:&W+s\Ճi@ ~BTOBkVa5͔R}z|>*먼 }_S HŝmS*KIX!pDM +[%ȶcf^Unr33ROphG@UAx"h2 jM}{nZiܳh13]!ZkaO<2Kq . K4v21Z>_Ԁb8hUX4R@<;) ҃K@(<Ԅ6 +@"(] F]bnmŵT}@NjEjȊ:m 11@'2#cvTb cR{``![=ipwP3,- )_>YLj3պXG}zF td+ Z8Fa=vsR3PJ-x˚ ]_'pӖJH!shipbA?~tG|@Qxeɭɡ:() {E! fou~.F^ĸWJ\6,-+MP ({hnb)<wDLb4ڰ{nb Mq &A4diŖYpY<} {l[ T " R)T&)(iw Y WZJeOV{L_v^Ɖ:vd#J(e`_L^Vz9k荛4x>ѷ0Qlַb:BdWs8֙ov5Ɗؙ Abz*V$Dt$ܶ@I>+ax`r Yc Rb~r$LIt18RA PҦTWWȨ5d^) ó2.vARY,H*E"͇H^YYPUes V bO~I"h(\#A \+!ZMgOh2jBVbH~,)IAt=To)ˠM$,. :P`&.~CNk;qƛ,h4hFZt[21Ku10#8{rȉyCB%e^Z "p==.7^̓մ" =dvPFE)`^[ XbS2 2GkbrNK#'K_'S:sd_vUH6Dqvb"P|h+#iqHjcX\܅VhR\U%%FU5*e)l _2tӆ]U]҄f1Hx_)ypHQ bbVYhш6%҂IZe Jq&k|)Ky(j9'Diwy F;7^"P;!Z!n8Kod'@Tgɵ/%g'2;y @bI4%%PHhV$g_$$҈IHKԸK\~ίYm)HcOk;j'!_U (N}ϟzrkYW0ڠ2/RD..3Fѐ PiCEEN>Ih\ _: I_PjH\*x_.wruw(K9.F#x̊6ˋ׈kj2w1E0k@$h-D&>Wjnv6+ !t;_r]@' weH_lq6.r4o^Jra,İ"h V9RWKu*~z:'73亮I TMTCECBv:8@|iX|H;4sUc<.AHʳ"ŴũBQc]4-rkSpګƟvR:U-nI \;. Bƥ1J f&vZ^ pv.uy)m0<cX{g$"6T@`BM%Vo.ۺyqUF'XM"A j]QgiX\_7A!x(pd_]*4 vJj0PD22_r :u[ѱjэ\UHJEa.y>"lFf¨T*#Azhth`0|H!!*;"TEwv{$ibV!pj"\wRXSS}XY<ƛa3 IEnWiH'#ij&yG8 HS;e@Xʼn]q]=.4 [e[W+eXS(pEAiNjSz⊅ u^w F!ʄ `4D̂( Y6+ khNaCFUø&x,Cl ėni4-gofW9&$P8À0 ^"Z~ V pQ4j׃dTgi,MqV%RURؼ1;J/ ?9i9)qWd'09p8 ;M$lx4Y{Qm_qP36G:VĢYU| $ױfT)ⓐaK5"5c 7jbR "e܈*T(󾙉4wo$.@ZeX!} >'hu'E);|+-Wa'@\7m:Bp+ #PP(BtjX f8^Ϥ`xw"(8.%Ú~G|7(* dZћ{BZ+ $i Fڢq()V/F$;NF/p3b@r3_b1S;2@f 4i1XLϕĐgƛyj>^؀,.WKhL`b^ڿbR*|FQxi`6.M#ZeBLBߵ ٫,vY,#PFj5%7 ؒpR=_clV 1T[o07N7hUXVn O0lB,1O-Q7*ލDnHO[EXRig+/]eP(f$hhZM<>KfPp 7d{I˭ʪ-%,UΔHa:H H+䐗lO>@l;Hb ٽVXmާhα:Q!QQ>s.Fʻ3u.%V7*e2p^Fi4 y)TжAeuvwf"]u,LłUL1*pq[i f+pN2CdUӂfGi3_壡Y!<K 2bsf0KloاdvC }IjR&$`,Udfc1lF05 _bu;_Ѝ*GPaM"wwnΗ[ړqf7Ka撸;n5Q6SEfQb686(S Lo9E̾~je1I)L@ ]KL{T1/3 1Ozݱjۚ-Tzc0˂bNj,RnsYYw0tEBq؄$%p; N1&P !}*ʁ]PZ02M0Z#_B9M>X(> *UE*C|\ ]Σ'S̷b@OhRlnYQP: @ToèA-݊ X 鴵!@$vCzZ)RB!v1# ;ĴDػлo1@F!0-;/Dҥl 04o%bSZJyeP6'!!"E{A<vp Q31V/C6'/5$omFG1?(m ) Z:آ]^MNO`Yvq<lPl\/GpHR7i_@n+QP Iyss;Bߨ>@!ryRNARM'o O-(.0*IuN%SIԀriD倪זa m+e( i0[Y.gY넢P Ejr|2[b駌bTDF`oL@k&C,=1,< \cp}i;R2enm?ⶃ#:naIOQ )9S9O@pKęXu}WMBw!(78^cc.]O Z.[cH}Dv?zy{ b2rj.@)hF T+tMZV Z+Tp2wԐ6 'h+jmN661.# !"cjmSH88`f 2~w.wy*@U.1js< E,Bp@ ,*/K06I$I$RB(XS\$dQ@ -f̓˄D!OwnY$5kJ8ؤ):QrGA #IpllJ)yTĬUVZ[f-1$ A+#U~_kb\o R}cLh =kt$7 Um8 [S퍕'%.mu*ᚴIeHP#.^VR^ocp4Ji7ϋX'X}ΥL B Lv Eb3t0GBhD8ghwjn<t ]56&d.1M]ŃTH@_plA 0]9hؘSN?֓e'lk XVqqH>[_8eH Ψ |zE4-!B ⤇:B[ Zrk'Cs̟Lk W*=ȅi$ iYgodt7}jܭ̿d8+$I -eeee^\IUrpb:HVI7:!7}(bsO7+SaeQ|0C УK+:+X1%H"z!iПD23\) E1pk˂@Hk,]*j]EY)yF2֨75h$ Ay Xޠ-y[z?r|5ucVj&U5phZui dwTvӪ va\Ə'ۚ`Y: ,lE cxupS1T !u{ײB~,O仩 "fp"Dn9")WKĭvbTIs(4駷PI.[nhEXGKbrXΰp&MJ{&^b-!i!' ab5h$yiq9 4:ubR < #I;1Z7sŸJ% 䢥z6yB k˖ YqU[!;hʰی 17}m.T/:v/{`v\AUغcM Ty>oNvpmya @pO~X6urf#}W$Gg4\>R*cUM SZc|@bGQ:1Ec`J (2%8e2-ٮsvtI.FϬ^A4K27P,3v^'|c,)΍bE?(%e5 %@|A 3FLM EO6izI͆ED BdP+@t:4gUV__3܇*,G 4'ZBHHuq.. @@l( -fbe\]֍vy>F^Y9K_3^#pa%uMb<- [(pUEgCMȿDz3rtɡpT?6oπ ~JL\j$I@:(.^qM=X6;lKDusyj3z;[ ( 27&!ri}G6|%VA/F\St6/e+Ë('  5XS}F$xK gU [4q+Zdod.E1H,I` ăC⵶XT@r9G$2u:t '0P8~qSґ\#IIܶ B Nȏ-;GU48PX2@b %} ic `A*{vu`oUbZD!RpD;n#_+ubSkpe$)֖*H3:A:ri* 1N=mAu-8hp D$B-5KC.3Mۢ=s.bі:?,d4] Tn؏"ԕGv$Cq ^UO7I _;Hq+ Ӹ41LQL;qX"T":Zxq[n}bžUi~FU:ĐbTTG 1t :C2'; tq5 N9|cFҫ\|qf3Š r*Q~F0Ȉ >VcXj$}nFr#x@!m^$mǘIޚiƧ7KEj\J.O. }1Gɡ1H4 D`>LbARw1]4En?;ņy˴$x xБ3 HpLA4g!eT)Uf=S#=۳e7^mϫHxv"3Xd[ B̐C4|_즊rFRُšruKÃ| Du|>];9(M{9XÕ1\dRb>T'0$@$ p+EGvI%_7.t:3-` i= >NbYhHrO㜕z ؜!)t];D6 -#HP xMn9(3U[vHAy7,Kpv˿TsO]&8,HV$Z~ W +/=KHx pB5}* !,ihJH |  vM\({4]IN:@Dwsr)HG,ԺsyWJ69^qB֚29z}ۿK,jSn|K $:^;RKWj87}Ő5b(dK-UWA8)5A!ʶ_;n* iHz W:@&U?@%uRgI@ \vJ@::ݘ;[da~ET U *c@c@M 8ĽhU>@ zSnH(5Pi0@ @n/'M03`:~clGLaL5! =U{C/Ǘ K,3O>ғD K MBWp (\oK`A:qӯ˴N4IS 6SHXH6-'Ua9 *C8OvpEȺ_ߙ2h-hX=o%i~RQb2lIXeզ]eyURvҮKF}4[+|V F*Mg}[yP̿(:C;{=%&4BHT:Z(ӀNuVGpc>PIt:<2̵^7(44]!|xnòAR?^ S0x"䃫 4mq0kklf$djNPm``RX(@%J- j:0T)4Uآȸ!K1sNVȀ(.pUWXȉPi PӹiDbb8 1ux4s4^Տ!ؤ+664x Ţ`|P9H!LwPb( "(O 1e"(;}|yv@ERe =OWgILF"5jLn_"$>d\2Ryn}&v1pE ;;L S砷\Gx'TsŦF-פ [c&P<^5yʈ?TQh&vX- WЋNڌZ%R-.MxRDŚDu.ַ[NĪǣKV&x J?"!QA;Uc%ĤXJ`ȘQ|<ð5HyA16nPH3r3DDSppO,s#K>zZi 'g`&$+) 7q-oI&%ت,;@xn<6i4eev|s_Mn|j>W^ I.|mp+Vi.|up\}π"}[d$s#v&Q6i0Cگ530(;L̃ghBa@9URQu|c]@o1W0p=ҪApprHmf]14spc,Y>lm@5h;lc.\-~7bImL 6 S5z :#<HE@dyKb1}у ~DJ$x6YyvUVQ倶E1sfoNAݬ9JD}Z?g"e5KǴll iVq慸b̲A6.liڂCHMBq> ;oTў'&f&%.;[>x3|[~r:Db:TtiKӉ y w @%SNPo]u \v'Dv6 jBIK/ ǥOXM:.{w /GE{e_+Z=tX3[ `,Ff a!nKrou\#OKU *^BMᕥ!O#65Uh@@@@H~T)x" 0vƚ[X<>;yAt@tuV][N;bе1 `)p$HBr#h_lZii,@ 5\k˃@"</AzZus᧥]E|;C؊uі\-~)aјҽ}n 1.Mrb%:%eKL$ (?2 8Mۻ{b1U$jݤoGV:\@T|R2= ŏN|lSPPhi [: @[$+fYi+!b}EliK.][1Տ5&.J,@Bi灃TK zTԌU 9b',!2SYF)p/5^3YM4? O.@O5 91s  kيCҟ־k$F\,k4X[ o}'[k)Doe&y3ֽOw%QfH1^L^by ZO04r;em>[)bx۱ǸfeZς;YEp\ aFZ1:TV\ mH~_hފEHWqjb4WZYt8^ĴjZHHO.4(p[W< m%8N:-K|M%h+-Ci-4@@U) ;EN`f!,$& Bj[,*KXBQ梷%h{+=C{' W.V웛.(K+3>"Y֚Yk 7 >Xgb|Jsno,5Cl A{ylE @Um&}[hL )K`xtݪlj wE$T)f瑱e ]ӁQLZd2'9~ 'wyޔ_Od]$fi_&z6W\lcX^1lGߧ0<3m]ȗ"LU?+'j%OX Q~B!;_~˘ q_ZSc]N=@0e@/4G(bdD[K$Gpy3s[Wlh ckeASUlJ k(v8h_J p*+ HcN鬹?DO֓HǢ8KTL6'EelXZ T5ONtBKeGAGir&UnNr},!btiaO3Oq!m2*FTQ`S5R/KȜ &MT6C,x8e`c \ίd"vSp$4uQjaO/9S:2Tlh  OMj9؁:mUШmUךLڶ`KyLjի4>f:g|a<[bu |@PSCIMPm/1&Vg`4!$!q"IAcX}6 y 14nO7L5}!| TB5I˗cNh((pN@:RDvg\6JR<)<;4HLM9@:D2Q Iϧ.}-. FZAIHRueUjx)X@ifi`LJuTvg9>ldj 9(3Y4f V\e XbU;c@Ȫ>Bvhi[LmH`AzKdc&V> $r1˟ULsܗ,՛kq)l #n)PnNpeiX/ 49F_)-|mN 퓘Xrt26,uɪ!^mF,050kYäZ\kG{Kה]Ep#<. `9fJAP3! ښ xBs@c,O-lPQ ؊v}a jj !Dɨ|P*' ZIdJj~Nt[XT&'socӊ2hR&Z.hy 'pAgevQWu&ӵ? PCHd8N&@a+B@4|MN%1$Ճy\PKދa=(lbnתwUVF i;洹A7lp 4,G䜵S / 2ѩ)tpMs `3DBҪl.$AAAl|ōs8;E!!$''*ob3,V*Uυ9jXPdCdee,ƬW C =BRhkҧ3} 44u<=U"!.bByM9.4nڪ1݉ywK/M"p 41L[TbSʦb \;N.k{sԙE(khcIMMN ST1E:VʜͬfFtygK,ףfՀʉQ:Ҫ2YQH ,׀Xj<ډ޷M>vFd4ijP".GˍhiؼLH:M^KFUc-#]3JŽnGTBB^ϐN5 h7TGo jl&`X1+_Suo0c+04h=^^-&T:6bK^p]GLRp(iNp8(R 'c?,U Oczh A@as(%o@<ٻ=U"KH/đInB#ZH"վF]Uy?MsIpat٘5Э.WY$&88 lpmsg4T.yb|^ycRfب Un HRX2h; EߝqSNϤ2.]u* '\\f GTF7i7`UEɝm؆ Shɥwu'JWHT ؐ5KN,rne2 I\nԂH|l}Ì<,'Xlc(*:S FBUc4 b_*!n HQ [9/ c;I\0ƁP,j*Eo]5Elx(7 1W?֣wEQ\n5~DL15:tt!Ū12®3-:P-H͆􁺫]wݏn=ۥ91ecMvQWC9"gV֌|6@Wm~8h{˼wp q_vx zέ;e9ˮU2:A M і) _ !$9#T6h10oU pm tƀ 5'#V9dvL0ȄOK} =  N@ i!!'I5}vM!iZD8B`\'듻儱9  N+ tNJJotKowKQ;J]tnjК!AX+Om\ o~tq,Jy.Kj?=dY1DcO*@!hcléTJ R.1P; $cY΍WZ ~7[9 de¶;nFs+Y/G[q3Ik1 %!sZl `چ#ˑcDB\PdNgYA:QN[N!gk2ΖA^:Hh !1dTVH4  ҍ|Q4v릉RG8C À3 Sx12J.?NޖBWfЀ搌m6㬀*\qNU~_ HH\37B! ].zIen%-1ֶHc4Tt8fFzbUՓr :ݯ:( J„2۱V>n X><;!Y\,PwR]- sNd0N$ )QylG'/Do"9BF0"}MvՈ)#CRT#@ (7Uv/$1t!-0OzYw]xL@%F``bo-vXtj) `b }Z:>@0t ' A"sW/NlN | #=xN9ŀ-TK4tUvyw.:\z?8M@(PKckp4ki8-Nr /Qj}Q(Ndt)HBV)$ q+TYHiin'JVX [ho‰ 1'_!HjՠX#9g|:_ѽMs<<e1sX,D|^[\@(AǓS_'bˇ]Z8AwΟh5UR"y\ ]2wB[bkg^5\M}eɘ[IF7z[$3v6a/3I0aPm - كR2yzE,U{ llUob,K v(Hy]\dSʥV-ڤ04  @ .lA؊ Q%4AHa6|ILb[YFiGE^@Yf%=G;`'c>IYUH$IcoY,j5*tUV8WftY5s4&(◍1UD/RoS+N؆`(! 6UeV4 πp/:{o"٣4@!K@& -4XPV쨼GKT'kVO-Leڒf +(OqGi'O;9PxoϝM5 o^Yne&p'׉UXL(2h-Fg*.3]jejVHqp G\jP*p[C\U7jR{A3d}g:;gWTh/ >C aHп1힛L&\;6W , ||Pg]ګgޤpKzgd Y"8h 6\<҄| Q#^G_@ 3{sf߱%0\L!}GC/k}E 5h̽2'}dc4im@] lRt9.XT`; ^)@nn'i}iLN ̵foBذ* A!*Z5ZUR wO=.Dnq;W."L]<3yd AK Ug];-qy0fHXXo6uQ#y{ !I$ )XD 㐹g>ڡsjP?WA |E(]hƏNtvR k`; ^ݘ#o2u4؝§FLSرtF?жo++/;3@9:bK,NUed̴K) U8͝"؀^,WY@NsvMi>Nje-4s<ćZWʮUt5&H) rM;` H \ ؓ|͖"hmSn  ڶ@Gq5y|b jnLh_$\ 4ihg5uI{jN-'"p:xZ 0S67|uu7T U I-!VxM-NH (:@/3Fkd|LK&k], 4+&|L'Tw6$/Ґ9H @ѤxfeӿDHA[VF4j-Gyzޏ0;.olD݉3XNcX5b4g9[H@ƒOC@4$&&#e(;@\81LX<^\ej˺rqQ=4g` B'! ghr 0߀ˁf]y<;bLk±W bXp]˞︛bֶçsX<JpH.1A|LH\NrB|@2 jUaXWxǬ7\ᕰ1ve%t8Ȍr``K6٦g9eQ yb1_fJV?LL 4̝tR"jvDj};o0q͹^(p'wy?yE/ӗ;'zC^9HN枬1BɩLm鉝Id9z:ɠ+94y_ @ 1 Bs4EQwi 3B~ v)q' ?4'tƤ2w8a):@*X/*q#Q2MO7Ӕ0eyi6e8Hh/dt*S/RSqFz J`m5&Jk-4)b_θ\hʒ ݶ yCV$w՛Z= !;7?` ;a89aipa8HM;Ay 9BH.}w*i| .Ƞ b rxhLő2ic5+EϦ\.uIƔAB}A!#4%d9P]EJCi4q0/}XV'N%l3;h$wQV6keHe|LYx aA=y৙iP4RT bZ6S|MwSYT6XZ"i@|ƌP_-v~cFyAۖ:[*U<v4-wEwWp;XKQEs^棼%h|i9m%>d'~@5@ekD1pKgIk\-¬) a3I˚`Ct;W,ohU"ZY; VIN#8.͕lV$UT rX^^(8Ri9#/aWeQ)ط:L, ڧUFċs9DK a %("~'@xha&BɬL{C_q@:uF7Fȹ 򢐥F4%Pwzn'quuQ5@]g\{ } E[3tzn̻$,r{ \+{t ؚ 4sT`I? ;İy 6it_8'a45-rT̐׳0kV{"}{̞VUQ1LjUϔj wJhBtѕە wq17gơ]04x.Gh\(KkBVqENi=SX|s94UK X$:rf]UO B.T% 3ȡXc3^9vH ӞmBѪg J=BxnbB@ '!HY;qb; aAx*dnݢbݯcۆ%dl+>k6􊴯ׯ*5s6`L%ao'"%;_tʶMSCS] o-iU;hO.] w}sHmhbBhŤȓ1Gb8Ksuѣ+&2g;ňAƍjB7\4r |7<;0B)1uIc&>+fRmɮ0P,5}> VB> ^Q|* jiwAi :R)4|Q@03iܬPmt Wںwٔ`ـ䆸"@O.oM*S;*?B;l}L?ŸҾNc!.`!h]0.h>I nem.` ƞu|8q$F.(4b11]1 !ZnY}ZaU'IMR_)6W6W{f>3+>R &>SJ\c|JCQQ7V^Jή)8ec1 ԫ{e`a1'_(1>jXiafVh}|><:9@S3DD"(cd I! }Is7`^}V1U A54hy~MJ<:|w>U1)\*X.k4r4Q%VEY`ΊEr.6;*ăQWTvdӬj35F Se):q (9"n-/S`+o0 Viu:b1, 속Yjx<\_qڇ^r]rtu4_2(iA6 ])"s",ՏJ&4b AHxуM$IZ^aB\AR ̹/@t >ďq]ۤ!DŽ`쓭ξ/psˇJb5 Y0i ,pj>q&8Bi'@_.>lt)7`҄yv:~lR \|d l 8Ʊ-;-6Ac$|&J>rɝ+ЈŔ!)'@1`>CL)I6Q f!w ߕ9hv0&\'Cm *Ahb[KRsb2K=Bg/n*!99J|CQ:B4WcvjpWjj2Kf^`8A+q| `v'JU tfui ?Cp \3„x}]&N[D0* [憺 [SEH4 7*f,sBD[zN!}SiK6=ù"c쫞f RX(>Gő.(@8x"nog3/kUN;*PIV)Mx -\TnO.;OUo}8'<\^<R(>^sN'qD%TM/(q|6$6 Grv6)6qqEv *4,r]ʼn cn2I#N& :ix p1k=Jz)(yKU3/Zm5|bQ|4d4U*oŋ0Rۼdy&#vr1ЀC㐦>|JNv>|ue3aH-] }\.&VgiNImv~8\nK}ބ:PM{$ĆX #vGE jFyRCl5PPmIrie`D!8KNNMXQsgWiŧї e<'|3 ʽqVBCb-bW4pm9Za,)ɉD3Zy8^%$y,n%4a$iQQR hXocGi089)) 5\fBI(sP*Jל|2/a\EQ @2>S_%P T&&:1@t,F7x<I0 9h% }3=MgW_A1Om_ +6RSuj9F80PO lmr#(r}1q-ĸH\ZH'li];i(yfe˧{(c*YVxh{(`1uƆ\6ޒI!  P4b,4ҍ@hAܝ4lNe3{ᗍ튀xW,v%T ',sd~s1R΀ 3yސ,@nu t!%>g ΍0.w0 02fT€MTj8Taou^MI )|,NŤ̪bם˭1RGP%1#@ 'r1LR(JK]?ۮtkr| < H!'2|Bn0PbHiNi41lam"8Eb|bS0 xpBzctT$83䔅mU\N>Z']9 yGhN  vbƿiefe7bgDNBH?' . Ps2[m^([Ƴ@.Ƥ-H]ؐYF 1LhMbHhc~wοW'?`DS Q|> wV+u,&gDhh\<h'*NΗ%: w q`D"0ΐ+N\|N`-7*Is}'U5 @?@4 4Ym{b:NWN^]R'2R/~ ت)"6;z1wQK<T 90:p4.BBbpHT\6F@6OK QHgMJPSyЩ'm9?CDE/)h\/QI Ͳa/1|U~bb##"jVV\Qtg`N!/t4wpSM.HHƣW9hNꪨ2Ķ TB=Tb3 ޥlv.]NNÀ|ߖR YPuVK4Bq-vߠ&m&[`{&>U)`l|~pc4qcbY|d  T5]vWU2 <9MԀa0R;Q)Hn7֞&*&7p/x:E;2'%Ujܱg㮳㇐+`<-#ns"-P(Sa6X֋un<[;`T!fYKO⤄@0f0u|NWn\jՠ|3j FhBOӁ]j| o%  .]IͣcxY/5LhEȅkh5K&#PZY54T^O2xBftT#\K]|W襛K;&34aN910>C\W>|gFpiIPPEIp.an"z 2ۨə#HɴLKWv aMs8yRvT4U|n9fvRWNoYf^: @jV%3Cc|Of}n1Vw:ДJ!U${ 6#N8 s6 Ea"`AlGl;Aї0n պYUQñWrKN]̬^_v>$XѪgZuYv2[>Xǁ76(Ll X-*h$y9V&'X$+m q!G6ҨId7K\ LJݣdvOV A9(BRҚzO@ RDt ,K2 'c^h0xdFߓ3&HL=4 E#Nԋĝ "JO}b\\Vkp\cC ʈTӸ+,ApLT7hVn[RĮVn Y|L1U3_K *7dbI;9&8]m˒0>~WKbЧ"XB4}DAל\jXuU0iTe*a6`gŶ;+,v'121@5򸷀1}A<@]īw>k}]%\_HLp>b57|һqcv/3΅a@޺ђsvShYE/ DE>S3 ;J E >2\?6V~(F0^lU杻8J l]G5׃< /Xuׄ؁滣.q"2uX; iX~w,6 HƐb&+vAw4õM(wњ H$ ]2 -k<-ǡZ'@jU~'aS)y3~?ص" H%-ֻm[&5'QBɘ.w<rF̜u'hT} ]QrSL}0VS{>C ~v zzD@.@ӕAY>66m]VqI"K& GwŒVaٟo1z@' ƤA'j•/WƝd:$ڪ e R_nLr|C.|7d m1>͙a@φnܵEȄB 'jҬiz&ϵYY[3PB Plwb1I<Q06#%W Wj74bUm^7:=  vaW4{uv_ XH@ !y;҂g*@ME0|Xe`ufHGmI'>>*Nn9u%d"}XozwRcF1kZrf i:.z=m)-+}))ח-꿙4 ȒQ'ELI]I"ZS$N7ٍڪaf IT$PM:m YZŁ/CiUʶN'Yb\FG|!:蓶lx ڑi\mݦCEϢ斐@n`Ȯ3\ 8c&4ƙJt~p \ Q>A{nTބec}ԫa0Mσ$އ#m62Ġ6e "A|Nш@jmخ<iW)8%ױ3*'z1pmb`Nἇ*'gH懰0x'uS—{GtHέށ0'-a5Z]3vH q%%߯<]v7UUS\hizglAi`* sxbe@-)49E fF'gWH4511+,P3]-:r ~Ooz.%1!W,̽ƿUvrn͐Ny4/gTwN4qfOJQ|DQy,?.5!@oKvU1W8v hŀe=*^cqd.%P P%S|  p~}-XDmRcm i urJc w`D3U^/!J ]]d?׊Jv.AgDokK_sa'B5藋nH9*4sGK849d ?TrӱV "vi'x4,D\pn>gipO/tQU29s5~=ط= Na8R,O,4 ξS.@LQcb&( br:.]T(IkLQD?ƓX|FUB>iTInGY i30"N.MV~\>KR["tWf_ݣD28Up*qD+Y]m-[u!5$7@,FXX }[~Oy<|5O4yo'kyъid쐾T ku;K@1R#V4{ Ԥp_U [X]bD )nҭI y8de|INUnAq+d5$Q`A5See!#4M0$8ΎTeխR|QgU3qy7FE; Ջ4֠%Tah,ɭ$Q]&JPm$VK_>9pLɶ,I,C% -r d-R鶒(?gc5a`jq6@1Ko,u>խ7~Y x5gd\_t\~<NLE@1DeVo#ƥv:HrB̾J@1O|a^U평s5@T&'M@#)> %,XꜝwKM&F9r6A[-˂Q 0 .N>]As%-&*i0(LkOmH5[IRU0a !\?{յD~ni/d1KT߇ ŀ,Pd3݋㛙՗|LSKbŀ45bSal;paiZN+>4SѮa@ 7p!?ߕ\V/[T4D 6  / E Pv ĂA ]K!CqR<]*ru S^4q;Rז|rH;;SƓ(64$(Э04|! \p!,M_=^&nkyrbmhmyƝNCF \wo4&v2)w(0@5AE`c@@(TKd%Q-v`9 b2|UP).c%[) /xļ-nQ::,=xtzi}5}4~}1ޥCg `YٮThΉxA@"I4y`li6p Vb UKhA%Av=zPlXj)o37)%< = @;̥9q%l4veQ< ĺԶh 6, d .C2K $i\(؛j ^R03v& ;%O_pϋ4ˑo1uIMyb@E4 j?$DmfqI UOaX3} c<%%AN :P x0x`UQ:#v -;YT3zQ *$y̅:iwZ\ƬB\[>ĬTgrRcXI  Yk)Z-R iX B<4#>DR6!.w٬Bbˤl- KR_>>H[ly:8j @HhA ;thfR"u>'HdȪU9,Gi0Aoi6տ2Np!vNj+=B13O.@ x1)xzv\FB 0 sPЪF.+Մ]ѫH&u>vBcqR) $pռS#0Q%|^rk5i8TH+#1 poF\@AA_40U- t@L1uPh:EMѦ q8L#:1m lGBJAmeKM~;ֽ3j( ZK (|ǫ 2̶ĎnB`/mϼhh| N~rGZN'E&hx8)[s:]Z;,9cډѥZ\ߪW%Aa bx<68O_aTfEbh#CI2K|ݓztqO6^v)jx\VE1 h#XUCKT@C.1̭wƵ5,2Q` V"ѱcKћ=|Q zk+j6kkqtKCPR$CfjJFesUXzǝsPTfU.C|9vh4ܧҞv }$tND)ac=B;'K qnsM$qcwk{Xɹ ,)-j*|H1)H\pUc ]STV[@i|];ӨuvH%h1 (ҪԦ_;+\6*jsMEPrDX*5$@*BpR=xP4V&.Q1@ 6(5W+uuT7vcI5YLe+g|HppH+9 I! O=U4 i@~V2RUUP`ƀ\1asiTWbh42 mN_o[)*AAhgwK.u8.#,^m2Ŗ{_Gs;Pn=9_S n?xY߃Th5@};ȕZo;5Oa7D2}{nY`[w-at؃U|:cǮzHb{y?GI1! \Vu,h": ހ:pu1 "e$DgEVT2xۣ7E*JTaNؙ:*]?4)0n5A,@1i-+i "\M# @=r4w߫]%9ek/s8e bG ʙy>!9qaB\s2ygsH$g f22J NE/n.i߃$U'j A@kNNgPLL.c8(<Γ7 B9,c8[wKOc Z@Z ;Uy[,j4EB@hdƗ.$44x e(d WN+̟Ut,V!s3 `,٨kU!s`hH_62 Ē t"{Z@C@V-*Ȓr˰F0<&%b+}1:D 2N(H9)H_B @i ˉv}>y /bv*(M\!>N'db SJ aߕ1Br@M1~o:b ѡ:CN>@wOM.<*]PHh#1([OI{z)|۫ͭ(񦝕i]ŭ9IҪD. I[Xrgnj  xm.e-LtVD#yZ+E )T"2nv O+TO#:'x,g͞YݱSֺD ->\d@զ<eqFZ. ]FBY:Ґp@_`9`"%++d!p2Z.MpfKE|}AO-] Uc \;&j11­dV2€= U =ͣg꬝>АH-SJգ!q?5  ;($(4\pmBxB 4@|"BϾARv@+@h X.t~KrLy'+30Q\{Rq+1".Ð[bsApOGk`liFh%& Ӧ;<$v=+M .IwVQǗJCΙUi 6 ں]h2 E>y7'd*BdؘX_ܦ5%(u`{wZKiwG!vohgD GWt6xomk 6{dz{.g ёYV:tB`A&Ī[53Ou< os*`+5Bm,Čh 12'P+:~,y#= yK~sq"qЕ `ً{7c}__{GdK;WvM4k~`U˕S5UF # /K52 :Q Џ1:GP.ROkQbZ ˕N[E#h 6KEQٻR~S/7#<1%>*YTLr-]V 9EbMI{FZ ~ؒ(;!9- 68J]d@cOJ]Ծ7~k 1~ˡհ)N@ pњ?Zy$ QU}Nf3گc gк\kb`s 4._UIgl =-|ܿ֍4 h !k0%gatRZ EsgsH.o2L|Z 0_ i6lTsetXOƻL& t]/h<1"~H[ U@!@VM:\6M~J!EY=AEJCW|E1f _(΀)GR9V$&g(ъD,3 z*v!L6b A~74Dэ|Հ7ō  hWJ%uwS%UH PЙ DvZ%ѥX")`HٳA0\͚7꟯HCj,9<"iRxi2 q@>! SbTGFtg m o|+:_ۏ|*٪!|*tnҁawXC O{E*"Eӳ֝.K죿Z=4VX3IWxlC;0W$=ttju1NRY=ꁓjhߖK6D#(4Iy[ Bj>s7˕pa:~9ho7{TV̐ .0Y,Xݾeu7yv.Ȇl&[2{ Pf  AHni4x˽E~WQyK[GtY d |L":ui@i{}s3 6L¬"$1 -oSxgc~ b0\hvcHPgL*_{_! L:1 xfhV+hzo5T., C.-m7 ` ogMH)X CTMӠlm!@ HȀ'Se)*]70YU)"'}(M&*E"` (pES.ϛ*J7ޖ tV1`[(GDO1'  ԏ1.k% /,gs \Ɗ W ,n]Ⱦbc+ J-żz*&T]-iG}+wN ?G{Ma*A\s }{m},k&/ˊ<˓vsU:z8ii{ >LTv'@A3U@H(3maUO2||NbFh;*e/2֡P@}}?Tқ  f,;BpK%DHh(.b(b6aXA&HUrիUuWUWV|`_X7z[ nV%j}uDؖcN/J7[p }+Q|`1b_wrc_`|": N.YA@J;6*;2y~ W1\\E"Hrd"&G;lA|` ǯs8}LQXԐd69]3 yW.d1gbQ-Ahxp!$:u#o~YH:GTwTQjSAq+co d6C7G궲9%ᖱ_kh<ڂzV2'(S,VO^OmGa- a ո@\զecP1g{}W4b(5*}V@}P&kwa0CRJ ivǹ`)F^ReX"ya7͙֬7REGm;RY| ;!) bA@_2b Ye⊖.gDN:olFrfv\l2r. e|3 (rb~^߿iĶmK{/>oݳebFE.Nɳ~F(;#d Q@H ]+ |ByֈвUL;2[}9,z8Z߀>{&MtOJb.~HFFM 27O|{q0o56RL6`FR5Bq;G_K]6. h6:VUSmhKIg|tR8 ]flIBdz(8)vap'L;'WE`eabгhaֹj <ώFҫwO $Έ겔`- :svcV&osa>[3 >LzY06Ct-: ֊u۠H#MW"RM[]lIC3MbXtS1L2 .e.aluZ|;E dKsCHUqs}M$ :jyP(g* zPB(; :&%˚dߓLM4c]H\b@:v']'/ 'E,REf/the0y`'cr-5]N. D 0аe]`R6axӷ8F0 iOE<՘d@P( 1dfRB򇂐BIm`7By%ޅE5: :ض*{PW7%}Zmk4ۖFͼHJTCΩ4FĖ!!v:ǫW~ߝ xEsM>b1 @CAcF(G0|xf4'i 1H t-f,ѝn3kџ;`R63SRb!C!AFB͍,$yu"tit;E3e1'^)*84yi'`$;^#4n,&{(KABV:/x?FL/n#[_sU"v|F ]6"s3cyIkz `d\ǘ #\֟~Y KHP,KCFȉՆf eAP8ǣvX>a#U|g>kNk[a=^tςkYK9C#YA8#ȢWzF:Gbg1CpϸW hCLZ[`-; Hp'jO'<ϛc^se;NȴY|4a> S3[ؖӝ2 ~}AU^L@ @W`kW!Pv/NǤ]w `(n;Xwg] 'JNpAAEI ~CFoϮ pOp.Q IŮ )ڸ} @p gq=5[;H |Dgw}pT'@XE>Prۻw ij5*9T2` hUؘ(:d heJW2 .wٿD/+$[h?ȊR"h)D %9IqD =bTt> 'ZoCG_wd-CAkF? H}4x}6?֫9<6Dw #623>ve=N11µ~wK&1KmсIxe*͏[-V,vVo`hLS:Pٽh9|( ZC2q $HN ZFMW_HA8K,ۻۂ9 o&ģ *BG *ٯjn& {{zL~IBǁmN Mg]i&s9MTzfIѻ^|Sg42U/l%Bb{rm]>u[nr; |[yft|̯i `CX3FAA+&'J`H;$լF тB~\KkݹbrT id_3emW` 2obs Fh4%HtA`ib\Bs"q7߰iuK!i<B9wNt)vqV.;!c ;!{/k) !\$A`!bC%dd=ZI`jŗzv-_L;nրHyaLT'.'j}.VZ>bm.+pZ(ha,$"Ɖ>J@O_:W@λb`lHy'Xd$Ż;}&[KJuN2Y-ItVA˗ Ɔ[r 03eWtJ;j:4Z{ze*;++By%x0: u)2(0EXg(+^Md,QwD(n x!zV h[" ӛp[G<[pw:d;':j(`5;nҀ0YWVx=$ا\΃_0m)x{R1r.آ ~ҙHwW>  moESmUA[ݓnUN86|yKe}U'fV@0D8ɮl[HvD$%)\8"@Sb|F1 `0 @.){KU.EǬ⫙30x3 @u܅m;5ʟ p=) Vb3$QXHYꨞG}eקOϩ3 ?_EVpϰ| A?l7vd<2lg$ 1(Ӱq53JW>pd%s%q]I1W5.ޮ议o.̹ -՘T l8 t_޷=Mf[Hh.9?7p'}%.  ]3>#V#)o0V݄ X$8.6ӣb;u4%4VR'!-Ws'rznSs 5h:AyZ[ġ34c0[-(hĚE9$ËNԋ_pDi~f(FP !EsK%/}h6t/iUYHkZd_d|en-jʉ3m?$Ei #UyaIvvǐ@4h7'塮Ƹ*Nl>,[\O0`y*4M|.;XHr80o.3sU;5;JB+%8Mq P\H(He'뫐vBc|k#+᥊ZUsXʖP#L$ʣl_*7ðEp O,DYRCĐ4.&I#1eU涝4ͦes^o3ڟp=%‹ n>E HEF4=/+![2}.l2@>EaHdO9DQ.T1}g>r /#bvdJo).} bR|e[1sEnbEf<ZfުdXa?O-}RHNHEb㮓JHTWV?2|)ijG>#l?şuS}Y԰udt>r\`A--JUm_$cH/1mޗVs(HzOa9YX,$o .UfiN :F @ISIB$K(o6WjnŰh|H |8m'nM#1L(|M8L#J^s1KTU ω @v VWQ w@VF:@ yLq|/ HRY B\UYUr!՛>'2_id40UUETVw4JعL)k8=:Hĕ<͒8FﶮL`d`'L%:_AI+| 7v@|h9G;%f|dD@ P0 !o+ dA QJt6_1Ԛ+C*NcJJ]VK rcO]Vۺ4/ñw+X2Y+GH_@"v5ngT #aٌty^"㧱ԵiE9u4N#TI&̭ " Cd]Ox$ Z5ٓZ;8'3f\W{"Dmomiz 齃\뜙IWZE^&mR-!o=V AI9I^AAQ,G; e[{'u-@2t'yM'x >6 ZVOEZu=5h rl7hğ /ZQ.M]).}EJR+4(xa4,zYH;a'Q@(5 7j_5^ꭹVv%Yw'.vq>wӲyCH($){ icSjࣰpUǧL\rƝ4ِ8l7H 8* ^Yn50:s}_p"ݻKδ~`; 1޺fL5lmHHCS ;\%߸5nz~n_^ѽ8hev M⩖ SiyU8 0tywf]"l٩NC}CAN`|>bbS10n"Mк[39 ?+{m!'/M|7@kj_^g BKJ6+_na,'E>>$,"L77'yftp۷mK#Px= RI_us;>/:67|$}N@fgʭ ~ue 5$H[s= f)Hj`T*\G+ЪdpًgwdH,˲&$SwEe<ƥʳkЄ--Zb٫o^^!4 }1~-,h6wfOKisB)BcFyzz7Ŋ@aH vkGtVĊ3+[u.M Qe Oʫf':rxv :c7&y$4ݩrC#7΀$h͌ |":ClG@ 3N!P8 6sK 緟yj jLP(B4N v>[DRC$ _3ӞcV,kJbZ_;db ϥ[ijId2y$cz^Q 1jypՃݪX\wr-Ay_6iiSС"t4)I~UEP5 @풊PvR(|d2FS \ٰ{(i墥ePp~h CH?#OE 2"|O*r .Mʕ]v>g)*B߫f.8'\|@} cv)I;?:W WVoqzϕ$s&sH}&em4192T@k. UIzׁ< keAa>+F+h'euK400rBg#v@wBqQBJZY3| ɶc/1!qAe 2z">"N">n}Ȝ 8HPYS`q/$ B`c"<E @8%#v!5ǘ4+iu b ATT1" "ֹ6+İ\ !3S\r808Dobv-qGYՁs^(ƣ (<.{o[_ğcOKZlK=R"CXToO+9_wr{|!i <4Ab&]fGy󉡘S~I L#A@!8CGƖ{uk܄ŒjñBE {AyP  ;Q憞ƴ\p E@ssszDDͻ:!l4ZD,Q+vC!A$AXUR7_lĂ@ 6hxZC?1=tT` ^5dȢrT$\S }FDB ?g7pի8Lrmyu!2`62ubUUiv]ԦjشH#R`c+Dw_M 0 ^t'vJ5RMb0{EtVY\cL3c<cҹ ciG< .ʨ%iut?6ab0$݈tzr)NT H /-EP$0QdcLQ)a\dJːnlCػb[)ev(jhoZ}hZ6z;QWz*Ý~80~XהMMQ>oS4KNN| 1/F V)&<YE93;2R+-\uKoq,,j;ru؈+)4"P+{]_g5쌠 ͑ ES@PKV[HmUr1tbդep,G@ ۑΣ?Zw\FQ]6N;}w5ܴyid7i *Bx1~ݥWbY{.dF| (TI3B!o\K#krqLcjYCdLL ͈͵{žj17L.W%ѨO ď6$p# #❓SVp@c#̚42N ȅ$TgDv}o`ܾ:CKW5<]uvOa=g?5.3>uK 3eo-č@/'T' 0$,!F ТBf+rZZJWRMT['3 "]>{%9b\7vRf0sHvqC޾M^m $R-P&dž8\ojiR[zT'V=Ҵ-/tT$1Vg5M{Ac;ˌ5|ksC@\x%f}tp hCV![CA>$ ްƉ߸iZi(stQi bx|r&sAyX,7zKDŽWBYc!~ Z} w;<6*" Q`i7fWesSR|,pDP CIA:l.\P\.eˀ@z;* ,v7z{]/qBqѡj X"^=hl(۵VR1!-b2 '_s!7!G4C$ahTCuX^ T]sBf/}ԥЧ*\Ck;t>f@HjA6(ˋM W (ed_vW\I]Bm )-,;nҽ,9+B=]7U!d6ʁuw[oG6 IrhhpE.8&cv V[Ȅ;8ik ֆ0](5A7x\?BX4lۤ@J ЫVřsJ;{GJ"ZL5BsN]ъ M[~ J1TO˽@"PXӆSO2D) .SL>cENo#B-ʬSa& aX j1u c,@j'AgHO_=W˖po>\eHiUԗ4w5 EDIݏ&-yhVKRpNbjbP`E[)\ 5M$$'<,_&mSKI X %<^ӊE4F"ĸ@!C/}41M[|E;r/N RGb+j[bNx>md ۍUT@:W|Y@b.T- p8cӴU%\uOpڵǏI_i[=S͇d4OOF0ʹHd0l s0 =2C@I鋉+ɁRH2`Ox?6Z˴.oJ^l{|whuri5&FSoBWTn,H]_m9K'CLߊ-_'\D~cTb?S2ahWv/`Δ abC~HBGܴ6PoRI7ʶ ?v1yӈ"r /*"!7[CGȖo1"D8![|8^/~!qgѴi3"Rir[n؂;gaq@14!#,cm&=ֿё 'o[OҠ) X9@iEB;easWʬ :Y,7J \GJcȖ5b&*Fa=߄AABVZoTFPVDAe\ ;_g',ٰY ^+ zO+jwXR ηzb3PcOSs4Ttb i%P;/O4W [?k ǪĎnE@4MSi=$؀5>uV*M,HnS-'1Azr=$+)(c‡,b :Q'QꬽS.LPLTRжhwpP]Ϡ3ihJz~`lKB⤽H'5;"C r1E|1}Z"/ier\rP)ϔ6EE!\As6{ P<kf,DH.APL:a0br}b5.vj WxOc<HZc ֺU`ʣU!c#:iTи\) v> #v؛tdVAĤlY]K1Lk5M* +W: q!wtδϘrX4X r/?zH[dtg,f ;trţSbu` Ah4Z '!9<Dϝ\<2}thhnv"u;+հ)~l%bOXoH4>1LDH-D3%*46U7.k!j,AԸH0h908w'0E٫sV1}+q=҇i41 fWDb.dc(iXR)ݣc{/Jw7sPxCeS>,]DS1,b`FXh1`Ai6r#ldr_ f[Oش1@ ϱI v5M Ok\'$"(3Y&\4qHj1ObtqT"ă\zRU?W5F8{;-%I."T.a >[8ŁNtݚY`*\\[}<\æi$^b,(pP~J[X-3錒6' `ZeBdܑD9;H=9KHdX]HnQ{->Rja@53ذ6b#9JNaU ޶Y|i]Pd e!O<3Yp< )>0 XkV> Wcbdtc_D@]-=Ze{ro~GS ,":e:O}eW_j$8-9˴&'mKJV6V Tv^q啮/6 A{ 5jƖϛ'z%K.Z k첟#!Ē'w@fh#5C; W|hJGHәQP51F7KЦh53i`yp.o .Hbn唐/2 gm.p;!}wTU?Ιp::Aq50tHׁm #-0 6 Ya:5tKHڳAEI]꿕j1` f7*v7QMWU& KM~\75bs:E0xaR[nwaV]Ce8b) Wr[t"vU#A@D)g*%A6 rBx<4B11@rxR.D'ga|R/ԚgdK5rOE%ȣ|h'B$HFΣEjBWEA^vjvk.}ҍI:1\T bibR q9\n2 @1h b[ W_WaᅈXI,-G[9cȸ윍5 ̊>JɒdǥY OK~jes243PF:dJp>]YN feC12[2]Ž|eCV=ĔK#mU=l) f> DJq<}Y1PR0ՑDh]%cmL{`@!K)2r x[{.N&T>L2# !{*8 oC<F̠o B1T;5rj.Y4, 248 @8,| ^-Ĵ|X&MjߗFP:׶ _~e4h ԤGb.C$]UE1~awêԊؚhh|K|Kb4 1F*uH_/h|BAB|ƛOH6OX C5KB Hw:Xb:,[_z"Ix@;b.8U*WPoP 6wo}0a2uWǙyzJL\̹4 RImc$d pe3h9N^_yi.€բ;;we==I͘yyc9d՛_LhٿH NpW]qkw} I|F~ ! "@;E@ Fь, @rp [U\~[`Y%T[;GjdQw׉TѮJrpIGի,klCGu>#uKKώV+6!`e, x\T,Tޱgb7,H 7 ~R).4NX/]7L2ɅSeL" P էpLA8 GT!3nمc\=#8;"G( qRLsl!].br % P+D7 ė$q5peWԂ8D4" `IE8@+a-tR6+l4iGLۋX~fDqTRf@iE24M"F `.;y!<ܝX$$*\cRUt26\˫<*Fse t=xR1 <{:: g*J @y;eQ*$]4P ')Nnv~wywM@''OnǓv,"$!fܗs\YyvHhw۶iTH 3 㙵1?]*ifhsX)x]ŕNS'}q|՝p>U>=-]0 DI1Qv"۞Ay,.dS#$.caC`ٌ M"mBFjW:Y)\pWUrKA/ɀfw k^2¼{c3iWı"Te%UEiҁ&Vǔ9JxU0_CJT<ɏvʼn2rTHvֺuc*kwM^ @R#tL Pfg@&KO1+DÃ4j=s'yɎ]I))yB`d1AJ??4N{d 6T\ K0HNݔ7 #r45xB$ %$CHSU\==M+P&NҷCR!?,V;**$=&< .;|쨇edO0ѱ 7`zH4RV5nGrn}J>|._z4n5W rK" 4 h55**F)ƺO"G!Sl\ +cElLI x` ytյ9}˷b1lxF[̲oY. %J#\x tC1Y¸ cvm+h7II$\A,&hOJH! ?c@_:@]q1+yϥ(sL':qlm@ȇ*6wIT'u"#~ DCTcQK`Y7 'Ĵop@}Q5=<vFu5_ي$/f;V iOka ݣػ HoQ@+&̥na>\ C;q-?jFa$:dbXL'q-;>qE:NE_Т̃@>`q)!ti1Ȯڜ υzx^[û.5"! c#KU[P7I<Àu6 -무 h*lÚW5ҁ"H2Vb} |jha! b+hJ&#GmO4l3|{md֯8Kͥ>)BVtH5&7(2#rCtBy3I2KPhoŸ}Y$(RcsvL (/ 0Uh%"͗Tdk}no}v,}L!-2)-U2]n*۸p^.vk՚c}3 pW@pUF /RCCKg\iIkiNr] .RFXB'ԍ?,rSO( [Na:?n_Av4bYB(>+]Dj4DC\π ]'@Nƀ2'282%|З}mDbqdK3Sz]AC6i(jl=Oge97ѰT.y%[4mXbD٠X7Ġ Va\J=:#^' \'1^0v;ɰăS&[uh46:!Hҏ}HP8UvMA|d 2F3b5AZ_q&  CqrݽPcl;w4 h[^@dt2haxt?zZc\3FF^0r];V31S~f lW=f}+Cp$2\?Sy!D__%⋘)#nR{-EܩˢVcVA 4kJ)j;Ak[b~>7p@wH715 LA|. !J4m̸>pb)yh,/U 7 P e`]4"nLMA^>0b7v6'&'#K ^ l`4X͝bPg|P'tCA}fW5dw~Wk3 ) Bbli$[rj"vh7vrj=2RÈp$$3BoAy,|; .CU)*Rm1 Jmې|4!HPXBW>); BCǒ"mAW@ j>12w b7xbbCczfT,޾v#*.6p]@V6V񁛝єPM& :_yZlV vCH9D9uQbm-K N) Sk_1IseYC Q Ujeˊq䘠$;qР==Z7oۃ.;n[ZTel )A'7= ,,sgH<_".4o~[?:h|nCUW`;:H'k|K(@:HH4mE7GyӮعqW'9Pl,J IMvc{[[D]8D C@R%4hi13ˀ'e/|e +fYsIf^ŤΠ4pIĀs4UUvsUBHEHKboo߸U?4$yc](;41+>yұ _>vw)D)Hrs@ }sԫ7L+GchB٫E8 K#ECB N*YXu( @Yk-WC1XP;) t^jfjU7WrNT Q  iEDCŞjEi:c|[cc+a+Bu4fBûPj!UUj j%lQi,((uTb$c;M1Cdcxr2rre`ːt M#a/s 'rxz[bJD7m| nK \bw beprD/5{ӫTatB3n%8|/ 2snjj>q]!p@R)f݄BZK{].5#S(Of?$($+}Ů\4r//x M%=ޣOK-&(<[lriHDӐ4q\]&boM&c h:Z@|'[R PB!E>!Tx~=% cdk]D8 JJClZ.s JHb ?1&Ϝ:pciXO+Ҽ]+ؕr[+F<&G{F;9;uѵNҡ/j>wDn@J&)Uo^{l\=CZ62/nfbu:hz#I5FxDb4|ΐb* 0? P1C/ nVqCO4o/q2LK|:NZU rMh.,ܨ IU>b۩%TU@%I!P 4K^ROuޒ ?bVVoh)v:KT)4MR/`gǾ>"Ykܕ;+Ry@lO9fyOl !}[clv:lO ejh^`[=NrKΚwrh8Fi!kIm oKVSRVȷ"=8)yfQOq }eI-Cd (@2TUvOyy0KgWqYqtiiXbi7';ev-Kb8Z#O, Sj[ƹ`/6CV:^Asi!.Kh ]4x 1 Tq}эSKy^3SC!KD-,'QK^`ҳze.j*/PJ;wmk];4%mV&ڡ"lQ>mT(eI-UYsC5X_4«UZ*u)]saym0Z %ARXd- WIqZ!IIv?Ո0HIyc,|HɦӀD) K 퉻!DqA(#3Zt)06V)AI 1*N[K/Uȳ. ԥ1kcOR8Jye.d# S-e$ ȐP/6q IUu'O5l/ r(2^nwO[˓ tQ!@,o|bnjÐ GԀǑYɢ"0wӾ|?4NN= 4N(B( v.4b|hNhvhvhUؼ$A#IKx9C.ڵD\O˗hҜ||5,:z~lK"ȯ$W{=]ȝ ҰҤi. DORzE EHO;p n,\&@$e\MeYlPr@0pK果. lƝ Ӏ[b튱1@BSLP0*J9Xg%ٙ! އdהS*G.˜n0N7h ɣ`'<}pȚoZ'PL}өf{K^}5Un`٦Tg^AH+6;弫\^:%^de"dM4:r؟+- ?c-|dEPJ>waF%"'Hh~ݫ;-"iLaG 7ROꇔ,Fk/CHlO6+ dy_ZU d;IO IN0u/Pcd3JnA/yxv,:ӥ;ݦV]_UK\|p˰ z䳬T㾠wđ)خ.&ʶV)(E\AQ14|piǭ^[-pB>*|#c*`8QYG$ŷ?viE1cT X 6޴ h+"l`i CkjQ]CKӫ Jk;*{\@%=OeרyRj֢ #3 x{jw`SB+ Vk`=.w;d1K*b.@@\1P"V O'tY$(JgHvUˤ;Mƞ$ @$ ғ5˞}??xV9I9> g2hOj|4ohb*QQ-wȳ kK& W)ƥt?~?tgC|c$ 'i@;mN@ЗUJ,qOmx}?XH[e*> 0C^#ubeeaQ~[ۺ,]ʙ=ڻY-^@VbOx\n7ǧ.R2r4 ]YE6t;%] @Ɨ` mcu|!*z,5FNLڮZ- YbRQO\xOڋRIr6 =4eiïtۇ5Siiêdoz]~֭FD Ze|䵶?ʔdo|[TD=Ļ*K]4U! gc opI`@i>-3rD0r%ބ %“.@R1%8#YY"e1Bx@DN!BZwgZn\AVVdDQXkvGsBt(Keh.ji{&`k:}@et*4'qۏwЂl[_= nz5h4m9-ctC䲉4R xӰ+>b(pፁ-̅.29֘;R@d8NoPCl~0 |4ƗmRؗ$IC @q7w.F獴Ԥ.!@b\4Ad\e% >};\,U(.M<ƟR {@a J p:Ć0wNwjMr4tGJG@ ؎"@HZIa! ;x'2K\:m:IYM].]!w;bGm%<;bG`Rlw|$&"Z"KGLIxHBL0^E4 ;R|ROz_dԮ:E7&3CDkW4 xX&y=X%ĒiAIXgUMaK9xбliФ mNJ@h:Z&4C5je,rW,iL*e^ ; o iL)A @>:OJs2~cFnľ> & ˓'VD-ҟ.UbmD1Ȉ*\2v!'-WH\Kڭ ].>0UE&LIToʄb åbҕH| qZ $z+qgp5@hsFstuF-*- ؠ}o8Qr3ͫO^̒p\UfENhZdG,@ d":Iėd!m &р84 `a7Jx1`*Ń|L%h:_FWq7(5bT @i&d q_gP(THR (i~)Do=2L׬ 6w v*2s 6ic@!.?krݬX,s !7v Di@"Ĝ ̒ck>s/w۽ 3T*+i>Oi!ɼ#P%ySlQSR>Qx11 El@OƼ7TL力 {)ʏzQ.DBO%;2$1S[jKUC 9 i)!_bu .mn=@S:ҥQIOpqЮcap ,.=/.,fc=YVۡ=) E(_ھ&Zu{#q2J +vm:_`ThE< D?Q"pLh%\I5(]:.--O˓j孎}1,.l]4R8&[䫔0P*7䯍Q>V&T&ULk,tvEpCK#HV:G7Ǝǿ\}өwM]0ӽ/![} 3Aj>$2vC52ZJ=/6#gkTP4@"TӛACp 2pr:Nð ,W (ӵI:퉢2OegP" (X)[1U$.3NglyQN40)K,4G܋;>i؄p6 u$PZDl= O`g,N~Q>4+#/* %XQ Jӝ'2N!&E%ѫ߮ڮ_f) AڕPE]<jz*rɩ>z )lS)OnK D l9{8;p8'ӵ6T5!HWصXӶؠ֒Iv'wŅPZȤbtrǏ) dnzA,@~C,\p\3H _h@|;\0{#iƙ |Yz\ P .Fs1j`p4 4 q@zDH1x cl0e( n&NyΏ !.M tOU8?.M+@M4JȯeAպ"h[Ϫ;vUHŷ,-òS2".ff\Vm ,5Sb/^ E8F =K.S#"q faV(l? 'wiқNv:tK|eE6]W*jT$@*#T|yfA71!lXŽ!ksjZ,.V4h.)bGnD 0/qgAH:H1 t#kWRmB-pLeNJRju~&uD;Bi[#\ U2`1N~ꪾξrw/HKGPA'i`}B+-]/Dn7z fqcEq؝N#d?Hr9 Nyv-iT9e <+jx ~L 0eA,Jj; _ET 苊[]t}ʯU覕7IެFs~/zy2FKeiƕ+@տlIY:x)W9tE`g7rfOXallJĤ: ˥Ace ۭH(#>#螵̅X(U;8@IXUqSZx.(DxƎԻ>k0R{Mƞ{l[6u^b@ ٧devjE ć,g5Lvt~Db1>Z(6yv4Ʋߚ4;mWDiet8 hdf4c`YKnjCϓ_Wo֗\N4VZ tx3<JXBvtgTo.^,J\ qFc4M 怿xˍvɲ,hj*@h KdwcUeP;F'26.,1) Z9 NTA.h@1hο Jf7MPpA~M4B o%PbՖ#mK2j5Ը6h^M $NvQz]׬}MS$IKZaKC$7 49ĹLOgO6uA2DA2*v(KDP _ZTkM $“V̊Nyq R B[^C#:D-w D%Y\PМcg_:@_Wk4W?;dKgzr؆ryB^2>s_La/@ P>1${'UN4+Xy]8gʚi#cOe[;&8?<jRz}|26^!0ԠDJJDVTij< ]vV>{ˣyX @ S7f ԫc}ys5hzTl]Ba4N}D4][9!ay\Gvg\$a,.,,K ˚1>\%v:f!6c>{5eڳ1b tRscp hR";A$g~`!B>ȴYN(OuS uJ}-d@<(G4!DA 6VH^D:i##6 t-PK VTKM- -K`,P5X;E SJd2ߔǀ *K>ݝbA3#ؗSG,w~^A/LU4fa|YWs]g= ݅޼j1N(ء"'7 =_$5ٱv&xϮۡFWb1 d~U-T},w?B x' f QK %pO/Cƫ1 j F|CG ПfKAB/ưp8;԰h\HN\D3B'0os0~1if#UUA A)Ѐbj@dPZ8+1G*@)P U^K,1Q`,4@3ݍV̹R^Gb:-ѤL2DAoUN?a`gU xaHO8lB.?(Dԝ鏨movU@;<%)ݚ\IW*RƈB'%E\Kւ9'1짆Q2x^X"誚i! - Ap)24M|>x cr| ֑fjǍ署 mPF(]q/44bH\ga*piX]qjس "o@ #R =pV^&+e3Bvb@jиR-Թ܂4WsboB@vY 8= ؁x=x!bC8H ד 88g Ky% K4c?vԃH$]gEqƞ1)|3' $w^d3_ ؉ϩoain:JYbGa^7Ed}V%oK)i: :_7%,΅G4~WʐC!.d[M2oU鷭UH}!x3 Q-LI"d6Q%#'cm|!Ӑ@Ȅr%<_ދ14TqTб.FN I9-h,&+mn}rOKjȇiJ0͋ Y Fh BɑvAI^!媯ɸo7ĐR[2. ;zM'e[9M6ߚHM') ?e]BCe[Ĕ[]i?Ei%ňv !RwZWb;y  5e+ : e"> <22z)r|"ph06!p #8ez.5\]/C>ŽHv>ȸ f|Qı Q|@ h - Fg}se#Q>G٢R2ato[=JH]Ef1Ea2@K}yyyb>'8ψ*@o'3aJl |0o/KZlU<}PT#0x!UNp Qk\I IT*'N쒱'|p+[$ b``,>Sp+Ko  茣 _>:5wm̏%T[mt*>Qݝp̚rYlF㺔mZ 6A{ Y>1Z7GXAֲr#kn[5TNKtu@cZ*A& ,->YiNT0,X>@1@ %J }VJ벒 9/Ǘgiة^k_jC86C+9|`"xF n*֣ĠJ5{kl)$(ۻqIu=| $g{iio|t! =9|EE<>\{H9yؘP\2>rKSf ")NuCd{ Yl0p'itBF&$`l}JQ-*,wVH$Ob1\?>Z'j)Em$[ ulI5;$NEIgr\6 Uf΃& 14L ҾP`Ӄɉ&HoLY'fą *'g߅$y@'pdb oQ6If4Q&个A5/ľ)HgNNլ[V2qc/,`c5'FV->T3],9yli]\P%NS) kfG4UX^ (RH5O2vI~b {bzxl/@ AAĂA b$tV./"z: ie;D]fEz]\lZd_ijj9^lzJ ]'Ul5nN+k@ ?@r)ec\keƞ͕'j*|d43bzn.T[i1tR|.Z'Vi&("O۶nڝ)sepW>,|cDc8ƀJAy m~4s6 L(2re;LWh&ѓ.Rr=g'9n tݤ*o|y0 /'<%MӐ]MBsA;ѓ)XR#R?|-@XCGT0H4- `nva]*4\AyLHТP3ۏ, ݕHU\;V3G)A^k],.c0 n\ydŬE}Aw ɝJ pH.oعlJ@\Av&5BM2Μտl7\:AӻEHwzd:N "UAy94Hn~[-HQ6 av\4xĠdIjRdT:3* LI*ݶR$ -{7t.#UNalhYJ Lg@O=,f#j\V9ӹ*/; aaaa@ oȺߺQ\3cѭ3A/vk NgpB0!l7Hݞ_8j8P H`volvAJЁ=o;\}Ă5 @a' c2]n~]{W9Ag$i.&h$ U$AJ9Ew4/*I@& ـo ]|5,(|1]:tFWC±}v ;2haM-NhzV`44¬h`@oWn&PSib uHA|sb|)rOyӡ\5r,,߭ ]UUWȐR$S7D*XEr6/yq$b:M%Pmy]U)=6κXﻲx8)hlA;r\1o#mv-6x#&9ƦbC=nuy_%vۚgF%uD01OT/Vd/tƒ `A ZmiaaLЮKu@<2EW;I67l48˔#.Ki>g ,L⎽ÊVJ)4Sv.h\jGmTi읉؂.^b-.%}.OlhX!y "jhV(] ?[KŻ[s/9M!p_m͋i;2Gy/5c쮯6jKi'`aaaaUU<zS=!S},Rc`!e /'USq~dM]΀2 4 %Ő,4)v&i3z-"SBh+s#q:v GJG{kR9Y RGQ\P TzP;'q[0 >Fڇ (3 W4W+z-! (+; @:c|Ҽک\q WL42GhNp9r Zl(YLV@&2a҉tÎtp/uQ] R@v+h51ts-kRY3fmte>UwWm=AvR(@|m@d :<'z(4A /e2>yuYtFVZhķ;ߙCxW*A8޻@B`DHCh-}JO5`h/-LolKmP `y69huT ,UYsҨu(ioWVQzNϨ}s7$MmQ0zH}g#!dLABsOnƚk,V% 9y; 4cÝ.(؂s霬6i omܵB0OU$h RPzO8[<[@l4RZ4 $#0UScR'ø;j#"[bON;uC#CCPm`*N] *ĵyyKEض2x*s8#  Ds~oeʨNۚvO|.Q2P]<5iO˩yZ;ϿfcV$5!RO\2 f8!bŊ4H;FL}ФtV'"9 D"B ,-RX5_܏(hj8'P nP k ĐQ}݀9F2s GbGlqk\kޒj2d6&&^uR5UjI8=D  2f\Z!_6V;?hK7&i4Nða}nyj_d7ubU ~:(9TR?Gav}b LJE4hv31B!iZ`c €<< ZIlHnIWeq5X%9\9Ȃ"0 _8Xl&I'l{7WmvNL{;U(/cq4ٗcq@ yWnglz=e|[>ȣ;!NG( D2OІ'lgeIS3Y_5h`|Vvn\i("@oʝ+T`Y/Gv윩 /;HI 2,/ow2՞ST~pޞV5`jv#VA gczhk^k7mĪx*0`alj#(m4J}fR +Ӌ.U\eVE:DoZ'jvo#+M!QO QWKsJ,X;&c{v^hI"$(ybCJzyH.M~.\@6$ }\&Uh4;ז< a-K9oPTX}MQ55A84%CuI" ɵl Wuջᬔ1mfҐf姬B`B׏cpUnzRؚԸ,D "}4E6z\/˳vgbH/ 7Ŭ1$/v"KDDrӳ%@S:4pp 0ꪪ{A8iI}y؆z/$5s-M"xOl@i>O9EˣǢ̋89U1 rt#PMŦky[PJ* q0T nXI܉c@'i_`$k}d/|H2H.>5nCw/i{e9@,,@kqK`1ذb:!BC`"(mX/ۻv bRy>P"#KpH22^"VJ{15# u[ %Asfi}\3@` "W 3S-2XO(Zt`tXl(d*2UOwXM 椙@%u-4Oj/aZ-RV&g8V\Pm2L\UOTR:ߏch<;]^} d@n 0M!8֎Z1FrKhM -ZthœuBpiT冁e7Uʝ\~C\ ]ܓ0;f2qRjO:G#tVUZ _- YAOK%rXA pM  x@w U ,|FM,<%U Y" zL'/̡T'h"_+Hj.UgJK`,V݈ ,X'r#>di i$p>n(ByLCϮRxp] }ʣVB%]8@$I  BVpT<<b..*S$VU)d#C G䰎8"{e͟,@@Gat7b[0 "Υ;ZM%)4=)@ MP˰}ٱ^f1Ss8N'ĊO%ʻK||AG@|UeK|;3.(n.*)"^  %6$$Or!V; EF8V A$x(:b]n֔XodczrGP6-Ak@؏eft~Oe@L4qPToͨкM; \$՜{0l#64 /% <Թ6M6[}d,f.mL "N3JՊ>~`II{Σ?o騧-䪁MQ] hXVei螪$>"QL$WZ`a)ϖCuZ,$u\Aʷ46pw~l[]'$z! 0s 'yFwYxM*=ϛ{eQwvcJޓDKnnzS)s줤m !+s1.pD':SnGNZ`SUDtĨHï}r)ʘMd EbNA2(Ń:E$~ Iv= nwF6 .6b"ci=:<p=jFeC1ù8 HW',YGH Ęr th[eMW.Dbj\Rie=f`+!(8sUUI$I$-h i"!:MZ\2 I6V]8{SNᶘ2zSu ?れ"Va}>.Ysaܔi/t6 >6nC$xeUJbR{pv[Tex_ B2Y'-1X cFXb*8Y5@nV`r_\ӖX:\@ ؉!a˶C<Fo#31S2pPm[Q(U$I$I h~żB{$ӊvЩJx>ך[7h[JM|V  JAHBz 8!0 +*wiA 9H45$54P|O͊y]w>+5*cwbN_; t+ OLAo)u|24\$来&r Ϛ 89𓭹"R@IF $RrARvQˀ4!;%zZVtI0Aժ|Ml&g&h]1XWwuFp@#JM:lYCKϖ&X!B%BpM0^eT/֡FDqn qM۪j=-!ݢ)3vsKNCu642U:1Q er4ob:oY"Kԣ4,uQնרETF:^+`D(>1$H.֍'wД3ⱌ (5ڞyO !7Bu^ES "Y`;ԍ3)B$!$;$ )%]P.^bX{hFV)Q 4D$c|y_WR&_ޔl5biP&1n'H>{3R [Wk2?LBHṁpm}طiXN>K.Oš`:+!ᴊȿ~:΢!\(J0D{{1>]D]b s!X N"Fi+.y/zT$RV&mek\<.yjN];5:\l6+jaI^T#+2#(>2h",_?sש Y$ǫ4X"Ҵ@_PX,`)I8 \G ؇B|"``;1Bۙ2jij>I@h]U8cwameq:Si҉A$j@9p\/ ~U7 ~bc1 Ƴ6.23\ֵVNdgaH7en%ϔ)cM) 9wUӮsgqSFUNpl9 22uDc4g$TUAFV߳$o PtU7O7H1Rn6`GlCe;E&96&v2єҺ%lKx}d.Co4`M@sSQ  SZ[%:B4BLkn#v,+cAu.N(rz)r ihbKfkՓ˭ˈ'*ʹ+&U|C\^ff-mu:P0\e[lq  *t?ջY6u[w1({F! tCV39D)~4_6#=e7AN3BIh a/X:aYU?,0x EFs5lA: pު)`w !EŴUɉƜ5]J G`Q(hKiB+7l;W_O7vzl'*%*Å'"D$H"D8@J!>DE$Bu{* ߠeԑhZ {"`tNW_,T]*uĐ $I$-:kl9gEf*vU+(h5 mCRJ_ Os*0p,EAx$ϳW*+Ѿ\Ahb hK`h|>[%;qʯ긍IYv9d%lu)$)RX=B4hp U_nۼ4;Ky&"t;nQ@ d $ $SNbN<˰#4vU'1B Y@TJSe#VxeܓP="f6[^S}lK}@S}Om% ,gEpc@"^:hZj`u% PPh*a[2Y(ҏv0Vi%$Ti 6Y.4\cyhEX˄NY. i,NTŴ]=g|G uhafJ|*DAq5;uĪ؋L#l#m`Pu#͍Զ0xıLGZQ4'h3 L/"<*ݠ ; :ؖ۱VG,ȶ6t:9l"SflT13W̧z@vj01(j9#5u=蔎^%Z7-(mF4ϾRs\PA"P" ;~UdXv6'5"E5;V6\bK5-n9~(PB (P`.\wHcllUWmZc7):UG Lqnsx52@ $I$t %INteWny*&r HdM|:{u/I[uug&b C^LN A0;e<βŃ)O;32r,A.d. g`4ҷULipo[er.S aq9\\0ML HVv Ѫ>z*gǰf,i pЁ!^)QL?DŽK<pkH LG SŎ;@ CtGwў+dN+ 奜}kQ_):㙦ec`*a֪^YȈZv1lUî072Se|\б,@x8-E4Cn2:q'ev)8y'OJ8((~NDBlf<Qcd~J\Z$eÓòɝ 9 5$ j/<|ŒE571HBp/CH@ Lƛ/Ijĺ@>eMى AV1alňЀ1 쪪ҁMCf%]Tu2O Hnv@a\.̢+b < ]$9Ni >*`h4H6ӗ\oqX;j2ZHHg.j MO'!3zYF2{5,+ҤeLlڴe%exwzaܾ%Ǻ?{o-o#HTXsvʀ J4>Su/zZ/DF;}ꎵ:R¨ O7'΅QЃ0)aqm6ʏrmoQ8d/ƶ{qEC-IIF qn@/K;GԻUH2R~ LKڶtS4!Z@v^i\121:.c 5ޤ7 $88AWq&.48,1Pyl`T"N0ew3I#UpHb!*=qKsbdPWU:,}6=ة:r>\>_#vOG9cw9bK- N")h݋#k щ])P *58l<; I˧meW:]5_QjQzD6W|jv0 (bH%I@Ć_;$G!4SE#xa ,v!+#Bj{.60L W (IH *A n.D&y3p#R52QBt^;ഀl ܩI=߻`bmMs>91`f_7>S )' )I& % "yh1 f#q*=jh%9DóJ/]Fmb ( Au, ctҷ 7:FiZE߶.bo]|sRIȧR$(H\.XXO3w/7>B_" "4sx,JWC FȬWOjJF,AX&l/4 ibX0#n'=w/4p_UUUUUUUPaEA64.r_`Ѐp,Wj_lDP6]t "H3u$WÕ4T,0њe`Q V60h2 g !V79 %ˈ4'վy0U-޹j9[F5Tp.antD0O rsaQ5MG}>hDj䄉l`MOZf~oՁrl7pnȬ In!J0k<Dgi=FxfŽ>ܯU>@o#XlZaGl_:#D{T2Qs]r/Z|LaJL& t)kLνzÙTDa-wr_sLıehL02XY?fctzIq9qMK س" x~Ȉ ˧UmS@й$P^iq|'b]OuZP%2J;<`.5x'g4 ߷Gʣ[x4!AwlWhy k˾pԫfqcaf;mG>HKB\f N̓H5OfKؙo+o{!;yJߟ| -Q#Ȣz9i% 8vhRflZA+ssDV:{K|/T;e"iv|J?/v\!s+jTT DH%OV7مEEEEEE@````x3xv1Kbi bD#5kiu]?A3h ƕG4cDA8NdWΫ\n`,sEbZPc 3$HD4چzxmzYY D!$ x Pl6L1 !g9d&sbD h(l@ rkdoX7ltTdH$] [:UqE4̒-6!T~2V.@HNRh]mc*ZנS4U%"7% [thm@~J2#^Z }TTJ9j~;bj t@5JQ{=6J48! h‹cOrFGilcMS!HoVhG#h Vƃ0* a%QW;tc/uO=~\ӱON/98},%S c=!%ʼ.fC#cdመxvԌ!LkaQh0;>Pvd+SSI&wrÕ4%MI"x(4H=zM.o+!ƒ3 lCG(EYB"]H@Fş W #(Ej ėImq 4)\NH:9+s82{{"%{yS2B䄶'iJz|&5sss`9BC2cԼVg5ܶ/%HҾ+.`h%IږFt\K J*T0`Hv"@v}˞wB$:|eL  8U>I 2쓪5nMخPb dUU_vĹ@Vx(a1v]B'M(XH[Iq BA:!q̊3 @ A \yqg]}IQ"]T@,D=( W@w, $tc.0C\&V j{C㓩H#܈vQ9 1g{ߎNZ٤?Cg6|k$\p*1u!>_E$Hi (&B6(;]~VIҒNЌ¥KGib.T:9 ] GM)$aYx O|Ih|ulqxǜF5]uЃ &`ЈhENpBwHs;Gb%H'F|2u'h,(N\qPX?8NbC#,'ih?/|xMv'R iʒy9˔cUH4Wd |NRޝؕ-@U[ ?1*O*[}`ndml0;GmY $}"[N4qh8$-4[XJ5Af U*)a{:OC;p4NӾSh@1 d\HB((j/77WIQ/bH\Ć>vXӷf9ljK*!N!,G,F67 n\W@ HW\OvdEnqۖ}OtW7qXVcP.9Ջ k@ 40Ͱ鉗mPpعإNP7HK69|"4Xvy˯@83ib<1  1ARFNĴֻ/ Q(.n`K2fP!,1zF`&ϼRe^QϴEUkqbZxҽ*> 7oٖ|r.5@#bn/ c%T7ap`Cki*;DNDҩOh'Uab#q-b Q!0HR6ZVN`@'_Mc'9eVK>εh|I!) ݿeXQ$A NK$.sP aHԎip  yb2Z 9_ZАRgΒMzHeWjЖ__K)BP/f?9El*^s9^AY0K3,R֫Xզ"}& D1\9D?7wTKdi`n @~cd4+;cRh |\sCe՗e~E` 4B'Q(W7"igt0e IgmsnNoLg,FH@-| bHv ch_'|=T:C0 `0~prN e'K4r,Т4*.kǸAR#@'\JP~ϸ:\)$2,A6MD.r긬0<2yq e ,n/fɪ+4EEF..~-u#1h3zj¬2وHѺUuw!hP#~bkP{XPlN#(B8CR2% 8H΢C8D[ gnwkh\'H$8@Ʌƨd tu ;#uж GXieh( 0(1K3v:Dwvaekn/ lKW77n%k*sXYyG}R7+`ː l|j޽СWHz .r`b?بl {>c$Cn[~SVj!A>=_ ِdta-}q@ۯ^~Qsqzpx4B!Kh&Zn&:.  HPHĂ.d9 %-xhJˑNkv\m@ " E:r"Hh:N;|h@ JK{a +j`N`twȩ0ܻl}x!*2Xs/}sW s9 hwK<??ϋKKb]fB*ST 憺һ/"7/1<? ^6B)H14_##W./VWgVv)U 2̐1R'2+_PINN(ۼ@ @~1(hr A(6eE^e5w0a_2CpO5ƄD@TȽF,2r/M9Bצ1،+Qpc$d!DBܨk_G 28Of[ȳƤE``+4' 8P;uF:Vwʾ\lLNC $J/ʪ*e|meUP^I*kDq}wr!xqAHk; .^F#nkWm\H.d1y/_|[m=z!*Av:] KH񛙦eA k] V@Ո{5 ‚(`B!:QdM$a_+k SGnѭE9ed _!9j)hδOՀPytA۱{H6%5 ݜ(BdAr%],VW0@ ! HFa$ xPzFa͙vՏN /.r'YY6y\QQti;:ID`UǕIbVqNLN0j权Njym7U* ߋ-^ֹN㰸.],S)eu˔R*Pj * u}; b6 8U] Sr202MPZUPPnkxSON7m@}sb-,,̍k'JJݽا@HphM.d@:ŴH %Ȳ)"`<|Dg!M@v  IW* j-U`hSZTpuz!2Zk^>X$ &NJt98o{˸`8:Lk_ ]j-LFVGI;~ 'WULӕ\-6n&E5GU>*&@ SEb`p-h iU6v`b#-tZa"Gʏ ]:2c}Mu GKϔDw1}@zSxEIݩdƣٲ?Qf8"uI)p8ZMCk.5 #0֞W@3:CtZSPb̞Uh A[ bS9l@A0 IgJ5: jv)dС+Y]n{Γ&N.e_l\|i|n(ޔi K e>49]AHiw+Dk !yevulr8 ֋pts/*! I7c^cHJybO:4$Wd XsyҾsB8'Ey». +lvņ4d.@8YpX7i6l}nݱi B(B1b6~:^@~x#GJ W9r?[#xZnځiJF@U3=9|X{glǷ$i|_: I By=T'퓻J7%٤NXBLPnœ;Bo#A.*K|}ɘ[gj\ʪD'"E |k:v;-shH*> X#aՠlH&#!+A15QwW}踥7ȗ| =섑[?E@I{t r[w@+# N J)(:BqM]4ξdzVF-!+|O&tZt[ Kr ;lFOcUɴx4ouy:wye| H* -l-ey3Avsq4z&a:*`;wyU;I͍@4+sF}q Tf4 %X6E«1EuZ|6@ڵiK}rϫJ1Z(Pp~pB /k'Q-$~C`k0M(\R}y|4oƉ!Dap4zrGKH7 ʤX%"HBBӡ)NgOެ H Nqг ۑovӴ\wht`L刣Arw۲Wv +{װlM3ch-T|"79t1@rKNq*vjAMYVP\':UbH$tiqpdZ%Wa| Wؔ0FeXr/[G-m *?&q8 ڔiԐk oܫZ q[j%Q;+&sR r]jCUf:3,b<#.]1`*;\*j&sBin)Un0R޴J}|Gaa ` xƗZ1::(&Zo^׶>, i=$EN̴iȨ8]}qC\8Y'bmi-W΄Rwܷ_8 $hC(}3!hwi#G|1T3t@7LTncAXQ@VOt.:O'B:swA;͏ hv'h41sN J&(0$=$g^qi|&%]ynbon-pQP:zx000aiDؐ7zSZc|lm6#cxs2\((#o-rˏbOpp! hiQ`8*${vx@ @CmKB N.xx%p .n@8h [xJ\ÙE<s 1RnnsB lph |UOHE@v8j5!b[̄4t:XuP(]X](080>0$` P2否r\ @k#N#]߂yE&*h]r|Ps;U3˼3A$11)\C#܇($\a@\-%zG}g^zEY!@Ȳ pW&bL56v}{.+@ NFƀ4@,C ;&ob $.&׺9Mm hHV [/˻ӣ=h+o u[f.sB:BQFi8P 386U;-I ʌ[A:A* %T2 {C1[iD$H `ᘗeoj=T-l-T:U׽kHUtx:Ai0'Xcu  Ge^Yiݎ(,L&RX|'CWp!0273T_C/C]`eu9?|❂@7+UTMW*A)KK n@yU<9m>+bil\NAA '}zw@pUh6f8 "5 mM喍 6*\ysPml7{!eT"!_&=aE8jc tougn >D8j0fxj;­ZRՕ6Cp) 4,Wh|Q WHP]7Q"w楟VҐ:NvNҰ/T:ؤ  UOic]OO4{E;6v́ݘ@%K 4|ne4%P5^)Roܠ9 kdj.N^۳=I8$ORANbyirhYΰ-ᚕxz @ʰ< ) bOsDwpY8 ޺dsI 5Mב6@K9z7t9ζ.u$4<  )fUP!-at;R$ɄwT9-w!4Lz ?ɗ`Lh XѺMx@ˊ+t 'yugZ{L&LEVP?NlКǃa0cx33\V6Ǔ*/Ygj17˥$"*S4OROOv_A4")dB5L;hP%~.PEU0@Ov?8B7TW'jCLĤZ7mޗ9CO6C)\ٵ}g΃ Чʄ$X Hy|ej 쌈bRd rdݻVǛD;[UqqEF)s1+ T+c+T)p%x@e/K}@b XNdpߵj@4B[62jB &6;&˲ !Tg+tY# A"C;SeC[w8OMH>=)"8!R39>A\]inX@\m< d|eG/y%㑺ٚOf~G g zrJڴNP@40$p;Ȳcz",Sཌྷu@Kw,k'Ë81'b.@M=}V(4(=LAa>:h" U/?y &.\2-H~j+}>MO'?[C93TO;u0߼02tMU.'r[[/Poko%ftR؎,IbJy8G!833P]gRPxj&F[j93VZ$Ζ蚃L&#|I !m.G'ro 1@'<=amF@c1+bXK GS~$aDڊۘ9fs瑳A%KQHٲ \ :[4 i1Ty`X 'c ($1$6h3lsq|?@$TZťI ZݥsےZǫ7.R $.9sI!bեϵ!k(ڱP}>I$M[RDMqB whIe2] ӻqَv!)bV<]HPHq9mC;D˾v0d)qP.(/p!^71j4eؤ@}âAjawn]8Nᱦzv x)&RSs<*4J]MEUT^$7hv` 7y^ozL.Vܸ$vu 88X#( VѩO{;8HnlV'`vD-m3V*#־spYIvi 6dHFJr M' ̑ ~J@"Қ㓻RJ 2+7+jz0iG.6%ՕmY%ݞe]) Uq,n3b!wRwYF#?N_wgZDRJYfee38a^Gm,]~pH WyfSpn 7ip!Bу+p 8`3zn(}j5|\F:U?YnXD#]cv_q-qG^hԦͥrDYf*^USbY `wB/=rXi2gKki! ybo /M(Κð+ε>O{ۈ rա8$' b%!B|قQ|eR a D]_fQI:Umh&by= #G4ĺyn |Qxoo2Cy€k7;Qk:+S`(2 A"'4ivkx;CkPn2ci"<Sps&@ T);!N_?kV lb2''',E4@CCCWXkOfJ! ƻ J5.Z& `[#KB 8S$0{'Ts: 5m_ ,5]`Mdou5 MRo*1dPu܏*iAAVvupL[$-QwU'&o2f5A5MotM:@p 5Σ= SM2w?|/VW+GߘiP| w!׼.T+垣Nޗl[8)F|_-2uFTH1U-ޑ ,Lثe/'zIpS=mvttq݃|С2Zp[b U$3(%VF8!שMniU9;GH ){Y6'A:þاki}|s:Q**uL:檜Y~: ,b/B_:W|w);V rsW#BBKƛ5r$V(S?_u~n NcP()f,X4k1$DZZ#dLJ\ r&ci៎6\CG͗H2ATR8VH3%rEKW|>#H"xD`Ф(VߊUp>ElUbH4XΤˤXUMi D`WH΁ 0 K:zr{$'De+HD}Cre -'!!+lA1@&{N-YGBs],èiVjAz⳪J1$3'3L 9E.c8ꮽH;D.[(h 1%!{AUteӬ*I˸'# wHJ||χĻKF^JLV=#miԗw\_X'yhF]TloGQSqH99[=nï]@VDNix~[7ί^bNSӉ<˶T7gZFF.C|>R]YONQ Bèq<NKZҠF};(ɲ rhςCqo]2p )HAd_30-W8;očFO*6R ԙ ]+P B},:1 1H'c=q>gӥS 6;!(PЅE';8.,Xn&=!(T[j9ol .m>wo3p06bBE@nsqbiPСs&[ȆP@OXK]11-zqcŒQƤTK&Y49Jw{0!Yާ!4kݛ9˩؅Ĩwb]JjV\|wPm )W^IԷ*qN4X@9<(4ؕ[LtYY:[s+,/UxeXo;Qu7eelA$$3,0',@d)=FSHogbN.<Kr*"9؍I)# O ɤ1U!w {YkN'(I 2 &k|jD @(;=4NĹ|}\%@ .EC%%QQ 8ik4i$2 P> (P%YRlʣr]̬kdH @'k kkxPjNˊCC‚ϲ3$F8Ȁ`|``X!KJ[i1p|.ҝAh4o]0lMn}N%4mֆBi6vlJI~5ZlŔ3<%3YW3 p 71[( HKԍils"P"t,H#.R$}%(@3v?ry qJpѳWۚ:XxXXY ˍ/̭mVP44?lBl&.Ф9oXמzDs71B$G7+VQB.`i 1]q|MxG)=j&G#x o+ݮK @i;'vZՊ-m9>(xG҉2DVv$ŗذi,-$ siZm$l z;y M1wBAT)#1{,S0dA1@)'US45lӛr٢_5œ`V&zى- i.U[EXTd\qYt1`~5! ,]v.R.,>I<XBbb=%۟ 2XUzM\.)EHNtvliiigig~+')$$OXORPï7?MC@X9[(Dv)Kg*Xvՠ!U&{"ڜwg{T;~g&,HuXm&Ӏ3]/;:m(M(F bp::|,N7嵊&tpy7 ՘3E8W6&&V *vf8 h\j.]Q Yڪ_+/>4n,[xf䴄FgY r&KŖ"P`:ݍ$Rfbvcc_z,5@ZMGG >Tgu!v \j<#O6ɞN,؞pg\:2&խwl(Vp'4gN_ ߓ.!@:/VpmޜNi N@"֛q%=|,0!+oxYMIe,N߭5[zmD2-SUM@qy` )zℏÍOT!|iTgwu4F >b*(I& gjȸoMqc9Αb+ QEbU'Mxڅ+Qt]_NՎu!r #n$?<&5rb/ \Ek*ClS҈:ApH!A0 4iā \:;gU>Sw#U$kAQ p ]; YՖo>~(B6J..p d\QӭeڒdVJj~#)kje.\\VjrhK>;[- U\` D@`8a6} hQ n;vjB\/VxۉzVEm8> IY 6eiZHe /$o53BOVP  MAlR > ] |o zzIS`Tf'<]98Ԁ` >iϘq<xYӰV)$RRexAo6x 2=4r.amϗ&u :ɎXF5{V& !pAH(5t&S@Qkpr؝^^N@h&-g$v'K Yk3wo[D[ a~%;k ]VeYND-64ؘy=78UVW&b;|a>R0{W46dE `d g[ GT湆#`}hmJd7{# H| W [ExD\ >3WYCPx,RBH$]]Ub b9XRVuM)viiXLVb4(D41F(E=kYXWWr0@hi.։Ԣi& ;#N-#ZH'KC F7~h0tTV$T(88h|.eܻsXK!4>X\yҪUH|4i.*{5unxlV_.KL_ bD_DeNN71AbQ ݰi4>X oNHi/RVmCJIu =L)Ϋi9 ~NOo(ݏr\2dS O bod(hAv '; T IًV,!e? qM3tXY+ą@` Jt eֈEˆIr!<!@bQ[[ Td3:>pjCdV DK{tGBBH }S*]4g*&ls WMS[  ቢF¹N# xR6<Ĥc)4G:Ɣn* A,yۏ6d@!(.#Opb@S4 r6O!b4{ d Y“콦. ݍ%<{-%&. ZE^}xDI=F/ b老:Z*Z}p}Ą\xia!l S;KM./74!h: Bvc}C sKnIYSfد!JF{ k?gg>S L3viRDs[z.ROX<5;5g-$i) PWRSq:KV~ RdN6ihVj+e &F^[K>JiI! |m0BP@JʐbA 8H*o*i0 h*ZDܮ ѰayBe`(/_htZ&6u FZ|y[Gb4NϖlQ@i$c'jm%XPǺ;PTMn#g=o2٦[[ඊiUݧbX7/ԴFQZkAt:uXihA-wbfq?ƖzXIn4Ύ8Hqb(]*mheCe|lKe'ŤKPXNoU_R֪X٪A >08o.Gnݱ:4[LG`\C1n)rfBw05:J1d+JjwqkqQK(eK]qq]6WewO:&h @bTw| ciwA4!@ է=TjDfp(..pHH4\ rӱ U1R-bq@_V |1?%:|ZzI;\"l;Z5ɁP 32ا"bpvg_"tghVs$>A>(O@38fλTB䝒6kU@nhVt[ .uVAOWBȖi ɜh7]kyj4 p1 |u qFRD4]1laQG uOSCp+@!'V_:۬"ס{_!|Yݖ2 i,߬GDčĨ !ŠwvL MI!!BĨ&h\Dl$lY2IOlYVuJB6]6r7kG:@h*^QEU4#A>PAttrZTFAEZ4IJt;ʥ`Ì ~e-I2EEba_qȀd`鼝{J؁PPp6f7= Ìy0P2qIh]V]h j45Yw. t0` BHP#fQk4*-c1P) IqگС9UäI$mJ%@({ONi E8>_ȪUf'Ȳ=:܇e[X 7:l]Wت}Ő "b*Bfa\^h~\|*VkiM  < %.gٟ !qF++(!+f—P"P\Shi?_m>)8!@fYy&b3_ 4$WXpV 0pW BJ0Z ڥHm;A"mBIdvWiө5-=A!L+ TzK \7Z)Ө"h($F݇Y^ /јR ^$H" ' }%f_&@sS;wiQQ,\X:xm-Kn-#T!2ޮ hĄ@9t Mp/ŝcogVH|}8 0vbr}F-ASÃ!k_eWV'5ۀ+{Sy⩥-  :>/ӗ;6@f;!!1_3F 6d!5VٗI>&20 v |M5Ai $)SK&;ߎ[cڭB._3պunN𮞃˱i5bv(ɧ|aT 7 p4 -K/Jޞm)br (Av<<C[y5QCd%ĄBfUleVzSV#-:ۀ,N-ln;4;@wyvaY,7zҥ{WAeZK'jE;vPtwҒ~1v1nzRazK@'n:/;1mN\ F\h B_~ mc-* v1d+(R*T3rc:k_Tp_/@Z%i":"hg4K0/"%w{m# ,eVN5_NHTts`+ijZKCl9FlsF/E(^3]|vR.55 @'# U?QR*&ԕG +&(*df YڪF'<؇Wh%Y cI.QPif%%RM`oy;SI" > IE: HTNY"c]&4o @9yݸ9tAeȟ\ؤ48iDv mm[bbe?ՎUKK`('eq(6wYAΠyq<1bM4*h1vHu5F:٦9#Ex.h+4@!PlkH*bsUKl{4Zr @2bn_Khk'BH7 bo4Eqi\ՅhBdzjwB}i}`O%hvRJ5 nn7zKf\'pJ-f tP`.8p?L+!22(Y}!v3 *H (]3'J ˵`"8rT.w=4VQK[ù<\Ї#7"LB$;2;IVOVl Qy !0@8'zIkHõqX4H>eu\Ⳛ9uO.j/,U2.REAeT.YkWnf ]0J#[%Y[ұ3  8q k.fݹo4 οvh! \::w (c \ w)q)IB#B((̘pp/Wﭭ"#/w% ` nQ 9a;.pbmm 8XO0Wg$'/a\lakJ0Ѣb\Ev[ \$4'uU6&Fa0jQ-g )t;׆82Cj Hm9}` &J2inƌUO;s'OGZ BSW.`p4h{LL/K9 f {\Q;}EV3rXuӠF/R{oSkNȋ`n^Hˣ8pab3=Ppr{~ K 'Ebu21W[y^@n'pJ|+ ,E,*'}})m= &Rmb ,SߋRV'XHVT4;gcE;bIpvbzbZ9bǷ\b=vtP8@mh,yFfƓ$H8pPH@(VC *%0'DZo<"pWOT(a@9ZF߷EUܙv!CT>%hNϧyVpnR/jPf6a% \R4ٕ }CEdv~>t9P;%P7}4G_/9"žKǶAgaE4H:RۼNE8Tvve (( 0y퍍_Qg(:MmiSĔfpr[ T)PB?KcsňE< )4$FZnr@ ݝQ4K ˂Yx;%Hh D-GXP>yQK7E>+fa.Dz^jۣl3E[|g0IoiM>+tP vvE9A3dX7pj*ZG`@Wdp&`)|ծT ZOHKtDviYI',ȆE,«ľ\7 [\ǚ4%>uPңFb1XۈKyԅ$KJdH5 ~rK#W>p|gY2R2i9KSKHuKC\Q bg͕4N bi =+He cD>0 E!tރiux;In߁ B5VUV)bxi@q.qIh҆(e mb%%+0CCB…Lk2\|482t2(9 8p!H݀816x]iԁ8Ĵ.ĐH~7Kvm+f6H˓jtx}tbboU!:;i3AP8k;kvG|x &0>z\Bs>Y/ۀhM,t:P)kI"lwvCijthf"g)O_M% VNrB HE")\ @Bu9p@.Nƫq! 7w"ZMUbi5l_mѠ;A⚪vN oN0'm@̋`hR ͘KLBY﯐yO6sJ~MT4~,Y-qR0mY7 Z,P9,Sv`zVp#ÓI4#D^H (fɻt*#SYS=k.ֳ[VU),Wk6#bqLUm3|](}5 \ ܄ΑDض~ihݖGh\}ʀJY>GĆtq⳧*S_'R)X‣[%ʫ޾+y*ie}1rݷ@|ycq@eDI5K3[ebP]%*1\'l;W1]KY*h<̺Hma.^~ۖ-+($@JvXgr}OR⤚y_1PcKBsv-lHFaj4 W KX@d2) E=}6:A pCTf7ڍj|I96EE|81}T;0A`0ت  tYGpv8F5Ѱ L_lcj2f@ԍ.ݛXd$yw0\.1y(*˳C6@KQgk%D@EsfY 4\ SUŵ01KzyuPbA$  N[ _m:k\,ݢ,Ig'20Ḍ󘖷;$#pP*aP-mF_upH3NH7ˤ!@UwnPxi~ZѩҪ$Zrӄr*,@f%$Tdn*-E}UŲzK'yxuǡɗB[C:iQjIA.).H`˭$0h5KkW+-3#é#^w=}:yl+rHƷmYGJ*w`JK#HAPH }p]/խi#|@e7̃:P Jl}?H*NRԓv3ұsr*{Eu]o˹ޟ-*u iU}i4 @tݏ(HP {𰰲2q<ߋ4x5֞!+(+58;BVf1O\_4! !1'bi񕻉whzk+@VV99LYp P(! DEsLe^# \p s\%EYUHfdHRےuݑh̵TIC4䆙/ygA 7Mlo14 "à4nɣb?2*zjeīWyȵ/VPOSXW{y&q9|"ܮdF@Suur֟jB^$Kk)?t(0NC*קB209Qh-`hfVH|y@-ZH'^ RL!:7M0%k QFBF:A00'JFͥ j:mҸ9 I*~X PN"M |Ē30R2[tT9p@ηXx޾jpҧ[P %1iӬTY-mPbQ> B(H }~ȵqSˏV!IZPiX7w9<)vAKg;0vדiδm\ ߕD+DN~'I TYWrsE tGٿ}q5wƩ~@})M ȱM  (4BNT\pvhpp'4i9tX`NPNęqݵuxDd2Iłzt.cE)CLK K[7@RR*-,hR@inU`!_ šj@*(n#j+F[SVS}q0qKۚ5P @n7֍U'<xiXT>m01@EA (f0 OcnzeB ov/ ]ݗʏa@gn4ܗZ[Y$82!45:KfU?ϟz-%V"+L' :.& K97ef:&ࢨ\q{Ɔ9+H>a`ag6v$ I ӟHlamGm=IDhhӽS%S!^ dx* a$xG43WO~KTE^H; w>1A&rxZ>/0/'s[{ W׵T~FkCu s[!2 keyd^7y3z8ABfؠ}A\,X{ټ 򸵴ho`kެմV#svā:lf 'mU%Jt@ pS֒Ri:4njN4,-ih; al- phO}ͥR|4H(GfQ{a.#]l`ʀ0KGEƀ Mkr7y{yrp{&}^]CC!l_pgBƊ٧~}CP<1.inEp(087Lj @ @¢wZi#m ugmrQ<5o{ }Gb.b\`rr٫b{1_H;lAE*H;oHl7شXx\$ !ᴖاI*PhظHH M?FeyBss e{i 1 C ;^f@ZsM r9e_sNbciE%,mϚȗ:iXxͰrqxD^D:\D&.| wh %] ux[d̋1t$C:%cVTi 65=o,CI#o;La-4{VCķ˰'`CXB֝^'s(\Y]@?ޓ(Z)1<]<ި,2$H9WG F=llԀv@pyu"XRHV`hn![_?RV?ɤO008D}g m&Avñ|K8(s*w qE(6H GdHscOXjZ?N=ir"1ݳ,q@PSMqdpc!"' h(,eR;핢voUl1R#MѓjU~b[%R\8s;$555515B\ջݾϻBĤR)'OlWb? J29\U/ ʓpVgXjb) T#)B(+XCJ(1RR/_isW9/"U(4ǰM%Y.DI_, $.PB=_j9|;ET4 ޮ ~czVU,WyVo?t]iQj?g/ˏ{pUduy6I#{q.ԀiNq Fnas3ѬTey[gYc.|' QU~k4Zn 5coic}#6jjB#oSocx\ yyWsp,^ lBLAbg.t* 9 CH Td#H6R y ]6<ҧw0H-l؟4mb햎H 8H$AjƪP.F6*=ؠ9(p1 jť: 9 /W|r`m+*ghEffEeb`np|qNk|H Ifb  ;9YdY:y\RFķH4㿝 Jf9P^ws,{*|kK n?!+D'Sb=}L'؄M8PyV"qf16c9/Y{H]1wMbifGU "6QϸpM)R,X%MtNuQNڂK#cHX;v,ʯl?pd8K]KtrQ,Y[l]5@_^l=ݭ(-S%ekYע%3bk&uS#i/G^.>tg*r L b@|t0R) RD q/Jq[@}1.|?*e$M^O4;$| u>:Ji?(Slv*jild}Hb`<q4{,P.?gYH 2az"HDl\^e~(WLڪt@:@+ȿ~.oP`':D4r\i>,ҫ2Vl';Ky¤⤊l!f+>;Uv!fH'K՗.O1餐bOժؐ_ծA}AXl\\_\ȤvMܻKZ[uH:ĂAI&'56N \]I;Ҁ<_)U4<(i!.8k-'1JPCrW8'\gdӰ6g 4Dr qe1}Hh\8& E@Ll65 •4cdLJE Z0 |``-:bU ܉8.Zùn`+1b3@.Ḽ-7nLrQ&t4w:Tk.`|UqPA=,0TU L*ZBS.f\Ӏ B<">b t{x`'tI&{~r'%}`vҝK,Po0'- QJP&"XKR5uggv>0eĆ jBԔ FeUt:\U5jb6-UL@ T!r; ĝ$ A~a$ϯwU3Kߖ[s8|@n! IȮR>1884'88Ww"ʀbo}b&菓r;|B 6mjEqXpwh<öOw1TvQ Y9 C5{tQ\+ Q UN :b5c.fY\cBcZ@cyMpؘx6+M)Y7OGri$o5> 9Un I2#jMƲV'7ޱC =VivM x05֛ζ (O@n`{V ҳOSմkrw}w]! 5YBP3.ޓ @l{]} dU EK'0( {eA$Z:0Bb^KE!>uoyǀlv5J:[1n%.԰p cbuXbݞ^Ch")鴢 @t03]; mWU0  <%nkԺ񪯑 D}߭g>J[Ot#/Q,w^}y{3O/BC"@!n;ɫ*1+ׂoT37Vdfihv;\̤ȷ!4, &:l: Xhf^Zw:tK>O»>3LPDHm[L }8pFnd8v昴 ʵvYck#7cPVe.VB<̞\~PHRN# BECS )DZ1 QsTgWsgyzl֓|MTH4@ ,nE97WO]v.+TU* $G|wEIXL2lY`4`ǰ @XklV-=X ENdwc N5RT嫴m x @aZL`zI-I2Y!.&RӰd8_6rwFr^g#B@nUTSn - o}nhaEօvv8+|uJ,5`B\0 }4!DձgR.ʷ^w Mg:C? CT#41c&(Y `NJFNN&2 .3`vUb\K1!fKCBAP Zi9G/B9yWkHvD:IBZXc0y tU4b= |/s=𦀗E&',> BT'lmԚx6eX{>!0?4;hВ/d5e cV5!cA3=H@eF[ܶęeIsyl 5ZbD Ī[bi4S3\.̨CD$Q$O o3F@2$=+O1|>Ax<@1 qlg^[.^.Gq}R]#E$(iBȑ"d(_fOT}!!q{{+˳ .tiQU") i9: zrsQW99 m]#I=d:BI*ȸ89p 9[2( %%EE'N٦ Ol5LF#J/A4|HU vثo[idZNvߙ>-tBnv MrTC!&p7l5\Ns*ܬrBRD؍qgy+ r\_'pE@gcČq\.4)h ȊʅEF$b`iKd¸Žph%4, 1|M~uȾHxv患eQ-nɕiSEYGak%^PEЪ^ཉ9/DD\W}gc.0N1!F1>T6e>!Fp}y\,P`ձ rpOdAV"deʐu]b\Osm$&q#'z- 2q+Sm^kD,'[5RiVd|ƹksRh4% Iɤ} PntE2LocoozC@O~\A }l t8ܻ%'2sP$Bqe_9Kc+KH^\Қai+.R#}y](ȭ*zh60w\-5(QƑ_3cK3c> qoL0LOȦE{T_J! W N v\.&&&& &$@js1MR` ?ؚG[D4C!BPEP,5V[ 㢣o=_FH(69r+ l";H@鸃L M,tĹ9999pn" )Z7d#c uZqH/6VU#Lb骨ιBjsHAQ* )؄4}}~ +lH}qr(ױΦbpK'ǯTJ>; 2,,yqu%bܻ#%#`ƀ _Q#!hgmS;4e@4_H2v0ףm>d%(0g|eYHoþ'l`-u[ kOn/~+9w H7+5Wx zLtBaMJ)ԜtLK_ PH'YS= ܴR$- ނ Z3xrZ{K;it}L |fz')gP8iƄs2*H36x7[,L&,N<~[mHz^.+VJ/) ,QBG* (楮e:I6}Xve-DX;-  Bv @  sɀ F?vG[aḬ@ADiph`(]SU.Q 3M($iyj{ ˒{@8 @ՙS=V[I|Z@[VI%*n$,||܍or첨inU;@ꥼiNb @\*DTT]U2F`h0tF!`b7_7]c9n|4#Xl`$s4Mc$FavAh<*K pB"BG 9/ !h2x_m-CB>']UTk|k@+8lD ()UN5 ;M4A bVRjBc,m3T1uS@&:֝ՋZ ۾hrDBs>CDBM`7'yIkl .9vNHիGR:ƿDr/ 3.NlGVNg↑Z~D*RfkV'81OV"r^U=VSy# P " b 7pa)pC窆n[4T#yl#3+>룞lb`6wdEQQ yn'Xbjו{*r@[@ϖrcJRa1W75 t*P@=RS8T*O8/lPB. @(bcw_)5/b:'€#㪏謤!j94^kF#Y~P\ QB$m[5[z2ϓY6uvjmkBE܏Uph71*HUQDQWώgix'd:us֜6my6dVvshM"M KoԪ_co՘U4oǛj > *f(p#W"F|y@u'4.@'̦~@`*e؛}i%,saZI q"qر7ѠU@yb-^ "iokL\-_MOT&! bA T_2oB8F qÖ96EtȧX&v>^@4lbv iHzo剜q"Mib؀JH!*U`[MtP*rǴ{_{&?eʗ7"e3΀P0N]9Ԍ. VvaJvVcPQҥr|YhۀU;i93/B㦦l\7tGj?UcKw Wgݢs MmeY^M0Ζrd#u9cekD;^Ɯꂐ8 .ehLā(Y9y+KqSBen&v<vKv[-`4m\0vȽg].[XαN>Oc6ӬN%l~ګ1vȧȗ;4swblRμ7w/[x>'GV}L ƬH$ R_`CWi+)BK*Ĵ`,jIhl> n|4<쫜D V@}WK2$?+̳魰b11F@&Xz*W X1Gaayt`=^7+LTUsezbܶ*B슎6r77h@T ޒF:Kk+dD\ qi]KpZ0irM'iyS9m"b^'י+8Ƣ h"g6my6Gu*ԽrC[2qI3 ]罽NlFzi0x:[bsFnU I7*di iGjBC@9,wW= @丂Ovϟ*DHJ#O v8 R~7j˫񓰝˹zJUM)q|^E )/ ;#S&;'p&I$I$I(;ܛ5qwqI͹vw.^$K̚ HpETl\3òHn'VOV?I] $<6 ?Ѹ J*f(A:6u}]Uɘ4h X&bٜʯ3&IAv'(5t1 ~xG pLR1sJ-ۍ޸AkE* :/!;U m2IX6L9n,% /T:krmui;ooAwȸ 2r*<]Ʀ͍BCdBE=b(.z·VRDdOL iݍ;LAI@rt±MV*j a\42gSH-UoWl@ iXp@ "]K;D.뾸N[DtBG'h3$PhNߧ+oE +n@quYp$  _̮n '3R4*diL)m ˎt^ԶO>6; CJ-#.M݊Aj\u&U*@Ѿw) ])boƬV&)HHo%Jr;ēHt) -1\g#  T=@Q;Qf*>߻}ysEBEiNHjоx$) 7-:y󥭈(<Ŀ7Ѧ݈bT`՛Lׅ4K ?9vua 4Tşgɭyt|I:hm. &jȉ/3:9Eh#_K>]f*1{eJ @n͉.7o]aT340v'LkPO Gٖ!AnHí&+P hڼׁo?'<{Q)b^`vX@h>NJ/HAQ~q7P y ҡFQސoi3uM̃뵊yĸ5II5v 1X#  ؄<n eP`1PI| hI(e! *.r<]+%~PV>G["/pBXM'`efd-4k$W۽Cߠ-̑nEHm'I5\;JBhH -;7@%5W>k ȥf;EPi\@ԓ5SV6Gj# K͌i+L| ņgBn57U %?d.exy@iIf,$JtJu 鮌*[^EET;LH e 酚 Ϋ}ϏSq4|&&b X2aZ=% 1\9($:Α*>bSɊH]3tHP k6-Ї s"ePYΚ|ӖzYQ;w x$ݒ5m*ڀB\f'6=vVV~S], [ぼMd,YW.s-dLIĕ27iMYƍ^ԓG\ lw""ɈP׉tXg q;B4ez\|3!P*)҆* ʆIic[UA J%}j!ls"xyyi|.4~GA`1l-T% -ܬ|1  jiE#UiR)\ٱf@ S-w" '~o-ۿ7nS!Ұrm2Rp<EH$X.RǸ =8£N5p8 b)!e|V(`T]`LŽUeKb',(6Z'5ڵ"hȂrYpI3z|eRjhJbf}>^Fbrz:$Y06U\} ;!3ZEí[(RwKJ}Zf]RqNꬭO,ےBbODgG1Q WHZN.Ɩ>YҰtࣉ(fR'7ߐljn 1O;)n$Eo--/\T u}Y4YطT"q8 ҊG5Tr;KDIweX&ڳcx%7huEĨX+> y!杆t괙f6b pVdY pVbwuHgҭŽ]x?e T޴}4 -uΊ봿3|4݂p)KJ,TB;UafӮVLF۸,(-Sȓ'id/(yA1/GIC0*n\W$&JVݵk4n}*Sߔ[XpwϏ®7@WtH._M4 >FZbRqd #J/':ϚiîvcD)bA.0"E 1fSocL=lCy1r1SNSEaiez٦o͕uy*00v=#S]83ˍ<e|-.K|}UAI\(a.KF(ȘHRuA3kMS&Ylֻ7*=GUo lv^DB,Q30y4 ?#>0 s'7Ey#Xy7#\ʊ5XvY~MG[$PU {-=yh%Kljd3HXcRs "jU$AVVt2gm5$ 47N sro(;V]5z=U=imŴptD_7:t"ul:P]$@pY@iu[ lQJĮ!4ߪE77r吮 jF#hWwwz慍F2H@kaF(v.@R'b+Ĺrʕ*TRN/>[pP dpQKEICjP\B|Ņq;);5cwpK4jiR&6W8ݰs i}\?nP7'w@@ &۳:V* Ib4l= :TX 'rwU22(lYy  ;.-B zF*} ] % W.>~ ||82_"19E!č$wc 3n#RFM̪gc(B+bX<-إ|M4Ucdґ/)%w|A0☱JwȺ(҃-S R74@i0c"r (CuVKD!A@ QK1߄џM#|-$\ =}=3&ī߭[ *F.$'1BsQwUyxF nSHi;"NKEѝy4{߈3Hh7އ[DK*W)7."ˤ)!$,A + ,$7UKt4H6HAqsy밙65 ̞ؐ D0$ 5. Uzkrn_1SF“W63)UR͋jR)ˁilI0*e+w=-]X|!p;gA5Ro;jA/4*Tmtr J^G e}c{rXa`rwAA7 ᶲv"CXx, }aN`]5M MrW-CF]aQL_B\ \ 1bd'ۜQěZyf ]&ZBfnӉ 4\dldtNܓʲ&gZ0TdͰ.H7Oߩ^Fqx1(E]:cz -ۖ&r V-dlKVW eFB?& t[nU!#Ol:BLSf_[m_u7mX!N3 S7J3t*TY vS Rť"vnVƟn\Ho^f$w& $2F< ԣUveOxTwn@Y7 Bx\rѕ(d:U4kcBqT\vDݑpLk3XiKqh|'OO w.)#H3{Nv+0 ʳ]w92"7{$+}W.){+DgIcո;RUZ#Σ9־kpK¡t.5B̚ɴӸ&t\ek1@b_LP$8%|"EbA.V2Nuޭ904F'ni;uscW@4=Akh)K.Nh97a7@  N#z }"ӧhbq,LK0*?#V#s dl 7k~NIAevKN_ ;Xվv8 ٖK`gh!'@'pvLAX(8% 7O&qyE>|ȲP-Xu_վi/s[gA> `(qȨYK\WD0 0.Psps2H`!EA2sQzV7b`d*ElFVza@j1R-@ }9V9Ԟ?Qph @Ԥ6cY{s2pA6 YFAlkslj[{]:ұֲ hJV Hu[j;oW U\ a: TEb\ _p}]8)_ڨd3:$G>78 .#=om7!&FYvlTRélH &7tߛg gU@SBe3- ٔP:A-ՒĒ79 pr( xXNZ/q1|a,TT*T58 Z%ZS:`8)7vli[l8: O6qmG3ZӴ\ f"3)\-}{[M~oF:όtDhĄ@bwD.@BGL-f'{{r|c媾Y4-*0HRE[ \6- +[es8t%D3~ODGm7 r4%4[ejjN]r/\& Uf5]9HU5˝v)4ݹBap8 p 32ƑbzU3K*/5XCq\Pd5t blKȿKNծrD BpQWuMBROvT`JbKAFFEE{ ' `<36 ;6'Kf~%Sxv'䪓>BbpCW]ږi.cN p} HY\W>mz.ݯU=+4O%r ؒrռ-F :N."rhp qX tj+w-/9hQ4,LwN(<@$8+1V9A@UYXPV+. d$#&Owd@!le2F`_ o^bHn֌xNYNŞ]RrH|(I|X 2yaC9>Sk*(hQ> 4ࢠ~T7-We0>$u녍@?%uZv؉hc>΍uգTy3D'k 09Ҥ3}0FzcJ2 nF4i pUKxG[H1_.#cX5 aV >Tv*tN N)q-w%!HVL"gK|ۦr&]8FFbI~7H1nVs@BiN#wa6\on7I<|\T\ʭ˻NAşj n7|.Mr.Y(\5UN72lc3 oxRWpy0q~Ns{We]q1KC`o9hsNc *@(( 8d╝6)).'2qO/7@f(@ dK)V.cP3x(H{gUMZfy{H$v;UC h넰b1i1nm%]@7i_ H U᭔+'_? Jn$4JP!M];;] 0lv1Yj~` D.2'@ . _5*.j;b@h;2|!'jTd!L?%yiK^,0WN:Y3m/|!*3{$݊ho~/,cJF$:ӥ.lGg(8$H;=!i# r -!oRVAR݊ )M \]HZL.g󦍻 ٚ w"^L9tsiqݕI%aN!s TupnY hOH&L󨫧:\v=k*|Xv%-lwu$Z5t ]赴o LaUEbi !4TD"R#ts۪s?ob`9B:841y @4 @Hϱ 'gk%jTV+UNM Ej (PB /BbV)smb>zJh );XqF%.6Pg(  ZVhtyO*rǹײS>ha2D 6uZ,ʠp?b@ G S`)-vw3<>|L@Yj٘F4IKiIaXXm&?:x(4rb- vSkC6 FqoERk/e|`j W-ÙpjBb@BQn^!&N@ 6 i ^P"PQ$ghMv r>-$2HP *FA:Q4'gvqʀZ)s,"Z yBՔнE5T#ihݏDT?Zx2|]D؃/TjQG߈ µ(vU^O\> [<-sE>2f!@w9$X2EˣZ]i˰DT7^%DUZAy>Q$[ک~2yW;MU$foJ lzHB꼳yGEE8( QII&PѼF,A @Wdu| aObu9%{zV'مeX$_2S\!H ӧ3 UtER" V{~̒=]/=)Ǐ5LH_\ܱٟDHe>9Ghi*j g>%1)*KzM@S1KAT1v[:A[%0O[*ٖ?`'FV_Ot4)ܢEAƢI%ʀlj($"JvKdjd~ykV.]%   5AAeεRa,( v\+rm r6={ˈ><'lucs@c >F `NU(%g%SP+Uk|Y* .;*ۿ*ix\vQzIE10O/U%#rAPϏSHr<} OĠ>* #P XD{UX,'%G]O!^md9Խ|\p8Ozc4t t7]eBrQ%”oZY9/P\a\YU_E_pàB/46%fUlgu4Q$,;c4 -V[lZ^hfTfKWa _*V/$̷~V> iE ˶ nAblT2w#$dTWV7:?#D O: mSW/ہ B"z-ʺIprBBrruSE(ąghhTR( Ug5EPR3!SXp<""#ke]k#8\@aF}o٢e#<"|֝SX*H 7z&UC_/YzLJ’YmY.igiYPP@)E9@\p;cHlMt,ƀPǁ>opM 7o9|[ 7b0KQR ->Xb=`pqkoV"m^gs^ČtHA=),y dFXF-p%$#QX+0SDAU8; M$=pY$bX5sP3DG˙˘ A}aS%s b7 “A%Z{yVLZ& M4-FT.G @I'T:[ )^o%둖 B /6Amo ɸ6Ym صH* H2C _7T z- Ȝe *`xl ݹ>#!8˧JiXy&t`34{Fe5_SK]X 8ꉲlu+Ϋn aE`7iie܈z[L9+̻-J*T]?WU5DHH;>r:]!hVE%n v'JcA^iE[ {@NSI "*PB)[;R DfaI*䓉!l2_Q=>\hٴrm,u[%Brrrw "$= ['ȝ[OW-kL\z"iTh%EƆK-kAȥ`읎_ Phե)484˪ _Ѐ $ȢYyf* L[<N8r^SIO/!OBT5b?'/aI=uo RO*\KnnbvzE6&o:3!Um HjaA( J*wf:HDM+-z6{RB`Ǿ6P3yQkRgA$W㴉!ću [nL",\N փT-&;*&dys k &lIh׃+{h99U4>;.Fr:MpUnfWo|]WnfĒTKlӪsv5g~|)q7|Ӑ N2=sٶ̜i$P/7e~#De:PkE^TzZ M0#w{l\ip Qp5HaI.M.]v!b\&c?Wzlҙq2d2">5U !˾flrd\3UXCPՎfOeNhkY65b[3tB#pYSIhNqDII[iRn#H ZXm3NN,9.&\F/hcsizrjDKw>HԊ\!ˁħB5(d#=DkVfC1>BnA}]ۋ'}yW!4=u^B-1͛9}R+g4 9MUG Au|]Z(\hPJ_#4*}ե;:J R?-qi65! ['-Ym'9o"tKe;gMJ @'1 '̊/VdmD #H#w|wsˮpЈ GB~w997cH]ncC&4d%S]?5"<9$%9I IV-9-.LӔ/Pҝ$Q򴽱h!tJ4oA҉RZUɥr 0ҹV.Xҿ_eX!spr؝ܺh>o˜FرU9]fN˔9[>Yە@hqq@8 C3NiZ*dB $_'BB8BB;.1_"$$B!(FF@q)-i5n1m9\g:- eo 0 Y Z9"6|`B3 9Ɯբyu\衍A`3B <͡iZJٚjh+M3l[!; V+I5O^%=Z,H ƌi\N*XzΟ F@~ &갚rO-+KIPjD ץҩ x]V*_/2ZJ9Zje󆸪_~R+-9 p W(-K-򏖏!$*_m|ҟ\2!Pd ("r47v (L|1 Ol&*=lUhhUdz}K\Rb".h!S;$K˷FvJ݊<45@v@9@K<]@˻7tki+7O)?,5shPr\m @ vvnJ+ʆۇ.IōH$̤i6 E2ȢQnSRIi麾;mkIK L2bn\oiNj\1J1=ZeCU3fIu}&)!3u];4"-hv TQBr!6Ye&6ȇ@< }TPqkJQU ԑ<ťjҪ8ĜM'AK\S 6Bx#MTdq0+[+-Q *{;fWmq1Ê-K$ 9@"oaf@yS|g^U"ZD\"$\p|rәC@# !'V&ҀHV},C]EV%_DōʲZlbY / `BZGH̓U&4sSfT˪̵vm\gUҫ/NM ytDacҏ=SK "ctt2G/V}pinTȱ|B2bf)Fq̾:@ӶU 3NNl$ ukҩ3MIEM\噌0uҪAZ@ ôXE)ܮ$ @ zj9;!dAr3K.zog*C/ [+ ݧOKK(=ZؔsD87% ͇ VtD4.9_oo)e9v,$BOgN qΝ@71&h:[zUEՌkaE Xe.ù.sM>RE*`ˉ]bn76  jw,I< Ϗ)i!pjn(\B>'ʲ-bG`bo*Iw.D".ohGۘ tYF+O:$G ?!Dph"qlIzgaR-)>_I^= i#^d$p)6CzK.g먁q1(A "v(Q.ii "42.]Q(dnWۗ]ꢒBe CO':!pR6i.%AI_a )tE"o2D8g'>cEX6'5՝6+Ga!C4<f K4|XO ;WL& TݺiM00$TL>LGwT d؏kg8d}"0G( -ZQ,F裦nlIPen&$,T^X=y0{@"ĺz@K'Iґ)Rx%` v߫D hÊ}Ѐڿb϶X‚O )qmXx)GЬq9NcgH 4'@8CDwiF8÷TY8\œv0@6mṱK7>m <"]܋@h AFFg0ABz̊\h$ؠ[l%D %E eE[˯33+$(~E!R3d3 j.4BI/ObwUNkfjvL/[M>qHt˂Ʋ ZN 8 gyRnw=]1K0ڭ6c@p   X]1ˢ 3*8MiqXCb6An{E.KyP9p.'8(Eȸf(9bRa2 ߤfi}2(K&~ xb <{%%)C{ >~-WS!,G5>ؕ: `VɠhU&6ZrVV)B v7a׆]PX3W $;ANh/7J0SPİbIZZUxd2iUbp hĩ>j9`3܏e (gq-Foʔ8?"n&q 5)ٯ[f҉j5.~E@&n]\b؇1mrDK `40 ^u].RzYXRs^Ymw1&5D#({7ۍhlֳ~\AHhi>oI?7">@R]%yMG >0D/#)(#kLj#zy 5X8  je54x|' eE\L r}oFUi-tvӤ%8`( A2P3p6nnePr#]sp00 )ۓ}r[,p O -[4B2%(ߔN" Dȩ  ЍE'dEuDܥ\31FE]m  4rŻv*2}mTՍ'EA6@v6>]ittYZÉ(͊yZ@vйm8pjBkʔ)w˃`UK(igiNRXC3"|{bds@@Fx\FNI pD0; [ 7y1!CIc(`ʖu8ģT'?BPJp@ fL,RmD˅ -%D?!y[< "Đf|-rdZ.KMި%t)N$42Ūnn2Ob AH\8k;5郯>KJ>þ5%1N-HU}@J2jb+R8iZS=p{gX64ҝ,cR^#9^i_ Ť)EBTe v%.|8 ef*rLF<i |(PD\DD<gV]ܤg}N@n.]!F9.]Zyh 8C {vfՖq_q1f.duhyP{ .q^{xY ZRa0kaSACҫrj [Tꑼ?l5`BP L;@.4qj@Ci 4 )T]@$ f63ބb(ΈuIDЬcF<ȸH4PIm򙽱f5:]7E)!W ;y_V7ӥ ) qio=I61Rto$Y Ωn3nf":Zrz  -riRμ-\B|3^[=DȿX6oQv1oxVoGȆөr͹m4qܢ> *;A;\A?VĝfY7ApFpX$j( z WXԆ\N70 ~` AЙƕ+ I\#aҔJ\l6e%V=(dHZſZrz+; ͞سv|$$C<.p9%I\9=tUA_QN9*& د/Bb͗{Q)J%XxwIQY)IC D@a/.F-+|׀h)n, +FO^7R ZJMMɚnq Cyb@]lP7@2ّbD2'y:vH-Jg&R /׹ 44xC2( vǾUM~5Ep(K`՞:Y b揰IyO=yՏYhs\\a|3ly\b-UkUL!p>ݿ`3aL'EO\˵ \8b(K!s_4FĊCEUZɗc|@- N'~ʼ˷lss|\XH˨?;8+ppvHEbX -R|*.8 K s bb!?YiiϿϸci1(!$!yL_ V>y\F/4ӼZ]`g*\N`43<`b"yRRr¬!1WWeV=5r$1􋇍v B@!|0 FN15'c..CLp\N !uN]UbA* o@xnc,4TdrycNk~Ty?]=,jWRO0:[ B) `LCH#\DvDad%&';|h挐Fj` C2TO$8)6ݪA'NDA>-%4MIu7L *cnBptQUc~N#CQ{ب"=~L[Ϳ(ѣ64.(4M9e;J̉K[LC%P 29tJVZUaKĕ"bH &'v^ѣybT'bNEBM^;,;d7$9~WٲyKqrV(aɀ\H(& c.H;PU!OUOM'Pи>a]]F)gH9 h@htYLH.?{n+0'A@a, ˈAXhB7]֦Q6 @ #i'f@SHd.Ѻuw.w//ι5T@x.^fi6i =CeJ4|$$$$V}@ؠF.\I ٫)ƤDYW;BE٬֑ ) .C ]psaO6agِ^)b@j/ bf{O."6#lG h*&K?" 4ґ a'Z{@}1^N|vǜKPbӊP¬ I(LAO`7LB3D4=\b'kohDKG(soRic@_EA_lRw|-|FڭiV [e'Xؘb+ hiYUOHXY_+޺Dm#H*b9ћAV`H%H693X}Id<*쭾*7N[e*Kq_P bO2(3f\NAފy1ݰe~|KZԍr6>(4b$NkF$PBY tߑkVE=y?8ʰH@Xͮ_**|9 `$:Hfa|_A 4gqeVܟN g]"Y zz\Rv y ,}CU!EK5-2DM-Y;2pm<;p!+=HV,#2}1$ CCGbgjʫZb (@JҬ"&A9D2x ?tAheK#EQh+ 6 v/ `J0Y@ʈ4e@H13|L}ixM߾[|7`q2g6(tpյ۹dv`p o3 t_3bLlN:;Z'b2KHw-f7T S&天չgaMPR;a3AfWhn<<3We^$w~,7l-$N;؜2&WDB/K@YT0/iC#p$)i y+2($ ;V}/]vv\+傐b$r);ϩJFCwŁPV~: v7I4h(Q=\.3;'6LZDypo84YM&%8*X(x^^;}Y[( .Kv||rf[1h|K$MPc.ULn O hݢ`ȃc:nHT&4h&hh|v|'jJx~xƘ/bwvĪ_6ȟ7 !>,X}6o =]•fbB  4KC`>|η 15 815BB'.-[lhn:R+ _j+JMI vh? O VBpVg}xv C5$NYګKWe QEZrO< 6K[sϏe\\\_g#3 /} ;86D%Ҟ/H3bQ|.IVCҘW?eN(4PB &B廛hy$ bܾ!_”';fs!!'8\B>fR"iXDS\NEA7c)'B*~+p N #Sb9U"\HJ_]aY.!R !i5P'O5aՃ_rŋRhM;V]b+h Np's|KZ`8Wyڤ'dW 9BHwD"(<8ʕc流U#JE t4 Fʝcu#4bMSDL:1 YU۱kjtL<4o^z`C ]]扤b-4R@;-gxs@xr8yꊊnm:J[*„ #psTv BPOѿFlj<[bUWcvˢevj+4ҿ=C#cӑً/5HWQjv4]pHڙBNbb((((() H&NT:n4!щ|iTAH Z-v /6uK4bmINT4ĝ$Q\ u8.JB @/m0 %ivT/H~h_~@bYQH]>(>ؔbf]'IؼY,t'@M9Q\wW=@ )[90)F|c#z*'u%7Up&:6-᷊uY:J&GlC2$р2fC@nSAG*X-؀T$r 'wΆWD@KXc;#G\:qR75I_XV:(;*:AO*Gh?̷$!ŧ}tO?hʁGd ct:Vbg9S϶7+I!40 dEHWa,|4#R˗3HixJ^hĺ(bzba8Z[ /&U$BhR@ ĂA,UU32 SAif^k )r> Zwđh6D<.$X~`19@MDzE1ٜZwvE^tt_]N xAFS*ݸjlW6㊠C+dیߤՊ@`D'lM[{KG ҡ:E6dzZL-./&Fnin!AP4+P*ƬEX(┉/ܳ>/<$0󛝩m* {0 :dBbbbc3$:AAF)D]& : 2[s$R,¬(Q;,<~5#tVGuE_$/)HO즧tx6Bbh;r1y@ ͐`@ ֚X lO'ip늬q0$%{lz` ^M?tˤЮZTVlTki\$/ i!MdӵhzGȠ@D&F䰝nF,SgUKթ5;nl,s%obbob$,^nOi kQ;Eq5S^U1Brl0Qr ؼ,LȜaNb9q`?\]+i[0s_yX$$28% Hz[Q1(4T=ފ~+x4o=riK!0 byuZ*A4SNE^?vb*קk,,H2$RWaltð{X@N e"کL6w}/ɍ/;ql\ `)$v8W;[Myq@ +IQrSh GdIf0-5@gʆRȬPx8 B$?˅@E[g_ʓ<pp:4Og T1XP!.OA ツQū$S IrsN6.8EJ-df<&(+(*IIYZXW TK2J\wC@'u[ˣj*ܛ EMύy$ieQ//ɖ oƣICv)=4{MHl]tbach@/:eRs*NtՄ.Y2H P f1='Xyl7/2E 5 *E'j#m(M:ZLak}M޴7n|[-aE3^elm{1wcT >C=A@!Dɤ8UԥMT޲؎]P>c^HцsӚXuG|@F_v!3ΔNup-2'uI;~#o.Ay Ն p ok4κIǗ[o'o׭Q ג5״34|k~"rр&P4G[[GD.R4AU{04s(u!qdXyS#|< -Hy&v]Tݭ`b85MV H_H经!B\&%\b~̻I\#Pxv11PȌ)5ݯL=Z^/|$H3)8R4@lހ$hh}NHB` #Pw -:oҤӆ͞vRhVt.@  "ʬNQ=;\[=x֐jLNELQHq B 〸\٠4'AU7e}I48i.iP#gDYqf8J LK5Bd@ghjRFbiKҊ eAk+p;zsW$@w)=;,r4! ݧwC~vh QyJ p }$WpE;PPoS@Js#]S~S.B@rGtΤO_T, _K˥7 aZvEZ2ҫQTзXҮw:A?L^"͚ސ%i1v̥&Uj4.CS˻ڡ74eCR)(yw!5$f%+DSc؄`ԃۥ}$2!ON.nMI\|E !;$U, V 0q'O`yޅ1ŷ_X}'UYp4,SӬ\KnRG|s,ƒC;GTXb`x$:ҩ.Ť:!0 UNqecF1|T!W*Zsˀ[;V-Nwv0LE.$l;  8Eâ*)9eUgRW;ZieF̄ȟ3(bUs+W'JĘ҈/V~1ځ_z^7OUǣ5e!b܏NR}L_sk-c@b ؚGYvŝ [1A4@RZpeGU⤶^.RhC@6>JKֶ*6 4&|a# %Ĥ+ uhq'{%jK@>$'vt^` iOuC7*D[S>-- 887IzOi ZX $B/mHP@;l;9۱o;[idr=bRyYBR vhBD$&ӵ쑧H0jSg^Xi4T*)dp7yeܯ(y\]HlcC41lej 1U ebhmTXd>-SiSdN&ZK\biIK4 @jtK6K߀(6si,ZqBb4*Dxv'CNð4\RvSΒbTYqJA'݀B 7yM,4 ;bŰhnvC$HԲ$,Y~ҟ]ckj͎c@L(f=I i=ePx S ֆz*F^jƒ)U<\ ZC߷oIc ҪnN:4.ipƠ6Dni ФpD+v*R3cJʷveD"EԢI\hV' R\'e~+ .o0V8z(Ā,4mh),F&2( I*Kkkk($&/.UM2sKd`zRmٗ+ҍvo 6UӤ@bZSa@6@fU9j5 )ginoy07Ob⪵%+`o/I_$N$pQ>TuҜBCc@HĀR]K% tPNq" <:8;$T\H Re|L\VM(%:7FI!Ԝ}i ϛ6Rj !B;AC(%ߠA 5۵ \*X2OHE(sDl +}Kw VԧY"H@*H1;B +R_Ri5ϧǧN!5WW5*)ݘ*H~SN4/ i2 KL@vNBlٰQ\JERfQ013G |QGW;0` 1H@:) BAEUijBt)Nʼn!`T'%tPep=<; }=}If.+K:|3e _< bݏ"+!Tv636J]MN$ /W' KH4lFXj PHlg_xZB@JL0AU&GtMdd>!l%ZscJJݲ"~ΪɼVL Ҏ4"mR;+c靷.//_99ɨ4i"_S(D@8WUI4eL5'8H#|a[ܤCe'0$ dۤg檗c*pvtM<11?ˈ@R=< *o2xEligr+v;u;DnjƷQ"x:Y-jh IQ`%ѭ@ț49VFٚ =ò,P \d+7+hcuBlta'Gf+?+Ka~v^j*8A8D I2@iF7gNdT\jBIṲtfibXAV#2IzK<qڱO]4 v"V4pC|A;H3esϛ9h00XpVj\n8 \Ȁ# zK Obcq7:) ^kh3H`'MPhunmt4Qݞ]sB6i2؋HN;N&@Hb nS8jq~)|Z Α|bW7j~A$ ,^/>Z#Nfe؁VGeetsJ/5w!lTXWeP0kݣHM@hp+Ҏhzv7ć Bu(y>^og~ ,_~ %)0'u K1VȸR(sC }U0 `4i Ѽvc7\iAz>Of@.Th(:}󜖯A꼔<j\c4 П¨ `-G;wn㙗N_[Z"mcc3AMtuse+<%E7T H']UbFN|r "-OA4BaZ1t2k:D*;yTK_eXխh7ˏ(cج3Rkkż:{[h#AB0 @YQ}TY'eZعߐ>6X(`jGclEOjl3bl(wfZwz-X<~cNV}J4~bBbI(Pfލ/&=^F-%$pe!0h0{zB%w϶ݤlKcc* H hfe}]\kӛ)88\kK`llzPI9*00HbUŋ~uiR.ppq9AEӞ\Y!Hvis@S*W$lvn%11AF\br2<@ ɘP>eɲPt-O(]% i)\\A$H|Avr1[孟AlOZ5ㅤ` ]Ҷ-^RIL4jUlm;Ci@i3ȠriIpY L EԟB:خ;Bڲc ]; .ZN@–}V!H)5S_V)!0I Tu$Fk]mi: :q柑9s:km $!a4@]^̑_xBP(8|kBHB}vİN|o.a[ʨdZ3:3@G TդNgH p\6 X $‘sF$2nP!Jv/"sbT} S"@@ B}\s6QAa,\/]Dz7k \/ Y.oW] (+}~1L\p\U*''* t0fՐ= iW$XlӺdy44dJ;٨ <.0|hO;v%s;% տ$\=x2q(@ؘ6gʅbvK=E)!Ȫ@"(ت-.3 ܞHtDRAqP_:N\t*V)Am_e͊ '|G ZG4!0*qdff FNbJ,3"I'@`5f+sU-1U'T-0) {vۮtƎrźpM4}l^qD-g:!Ńʶ::k !<Q,Ddh@FЋU^R2BEw)eR{0U:#JJ&I;Ց ĸKIAK4ɦLI~i:o[gp.v>b]9ZC)" A/gF"V#)P)Fuk ذ#_z{\v_~ eo|r{vD&^XΉДnn.L4;Z$cuMuԹzF\櫬p sAT 2wUy*<L3KӻRQ-NsqI X>:Ipf2y?ϔQx-_@?=;0*9'?`"{@J==g6^Dj/q4/)8.=KXvsqKï/ rD7){yXgF1.' ReqQܤL' taa+.t$@\h !&jd  E[v Ie?b8zV8p@DĐ)6x\IR r4@< :  Lh/b_N6&uW$%˚ԓ$84jI\N!4@VsQog)=D`0ؚDF4`Ӌ4BǙ!CrK=Bv˰T(f'Zm$h" HFn>`D7e:"$1R $*p #khP l.vF_(Si>%#o\TNF9 \!LP$ZFXȈ& Y=|y _8J[PkosAJY2F!ίf[UUo ?,1|ź[J`B̓Cdpe 'Wߔ}@ r0R!(N'7k8|!s. 4dq,*\nO )[[ X᳹|Պ_upw*\uR< 4 2iKMY Ӥc"+@yieM@3& v=Y .hp z! {4tb^5٤h\  .ܫsO8p`K=ءЧHZe`Pf>'**..OOl!_H1[;rvUe!%BcV8(z\i`svK 1Rols\ n\p.kM %fݪysx$B)<ԥ4fSUa2$[Nu[oKdU:6%R hIU-1"& C@EҔ46#GHKjb,+4ڬ9 !1n$I"_D\UPƸ!Mi_Rtt 2 =v'? m,L@R `-ggQdNU7+KYJNx+Q֑8J tEBS:iN80 aNfuQ%:$|\][dt4$4O* $+fl;lL_;v8 1cOLc$5;E5ilr4;KREXAX11 D!NԌV5?2p)o9ڧoԻ]soS3sXƂ@.'HcEp}%vlY 5eV܇0Nԯ0'o;00ЍI ǃ^`^UM@3/ds}&%o]j(FYm%.I F+!ӤRӷRUIy #:I^wh79h+XQD48r-o`^Y)@EHeM$\17j X27X{۲4$䴛uv30ňk i9l7FcY#ND$ !~qVA0?JBǒ_:H(v@'X3Ø ++[nM>Ǘ]P^@4#)~ S%:2@JL5LJU92:*9DQ9H8 $wWQnvqLOd k }'b% I>`ȄP  Ry]\id#F]'ItBdso|]\$%xS]yǫ  /R3Sҏ3VwS)@Pl(2ɦ SI &`4k<X)صPG:C DU.4{iԨ!\'1pՉsC@ 9"(0W|iN$$;.u90 #4 4],LL= N(Pu~|~h5^F^_JM.N`P lZJK?ۋ_Y!@ps(Օ(mWi:IzVŀբhնaoN:,A ,_Mi۲U)Gmmbn?iUag2\##rM͛SZ+ܕ\]#,8nP_ʻf@%H@5Ƹ\y*Rog_xEsns-yY", J vQJRb,pNAI.\Tʊ$5۪vX$ A.ߪ0Ĺj$Bd@xW R17p=]uxVn!4Fv*ҧϕosE{m <T.xby6#7~骯пR &86;( c} Ƒ`IV;*F©B K}ڟ\UV>/7*"ߪo7% cf[pXTE,>Z44 QICQQC)jHB6첤6(aHQRy_a@LQRda(pr48zlpkUQFd>4@>N X l'Al|ﷷEE8osy}Րv8}H$vRU8;sR 1 $+R}}\EZ1(_ IBYx~Z^ZG~rf,Ih"@bM!}1= _:Iz.->Viv 'E;ZR|@% d)].4A錺W=bƾHPBV6cW檐vN\P̼4@qJUt[Acb,ЮhaHSqASʝ"nܖ.e7yx[՗Z8,eī1 OVwm?=g0xq%[iPJ #I-XGYnFMPXWi`|~d(#[ ?-@qkmJo Oy gzR%DBDM X*r"QN ҾPMM*AvK3O=.kI$E=/9ŻDi"8 aj /|ƙ:wdC~%и/шJ H _#}_!iy2$5C\H)-, 7G2w `UFLob eOI+9r~f/3Bhfpxs]";MV2 1H|lkB,K㰅; qhޝtwVjyAv1r}|>ړ-\A ?^l5.4tM#NcybY* Phr$\kP݌c!!d3瘸Z%ˡ&~ (hirXCM:EX8eѠyٻsjtm%n 0C Zym 1^^"*Z>',F$/ .zywlb4O;Y&V }+zµjF )KNDq ]nf.H!<٦MM\GXpV8+8B2 Ri}Q[.~C@ EZ`tpn$,d#l`ρ!畾fyHL(E˅Ÿk3XBz˚\5ą&֔n@99‘ SMS&  yPT?\֖Fey(Ih 1RF]7ɬn}kj1v1F#vwnUni4l"tA,0]ES.),TR]) 'C$P/;: K@@ s:>Adڔ*\/ jI(6UôCBA 5dS2p&4 6pHim#&ǹ&lBm910IY`Ar'&) 6#ca=49<5ya5m1sy}SH5$FOǽܥZ 5//Y:9yݣF4A8s 0 @R\q5kɛoR.2(ھx[\)/paA|YZ>/jUq}B|v|V((:h|h. <4HjWCcq|vN\HUH|vhpĿ;cq];;W!\;|N.oA;i.7z8dT|}-oi:h˰nGd;(Nb@V:b Op 5>٥N}gM;|J2I5_nZPv2`4.(@pHK+{3@ ]:h`LXW$VCS]R;$vXhL $74~ \/qh=6^fi뵧qq`xDXv?8XĐaK2)?CqDQE.a!G憑e\K1*fbht 0zP vtޘǛJ 8Q4A߀\1N6d _7K~c9%A,4HL$x[ 5n o*Ηȩ1_aK[mJԽ)n!\sEy bCCf\"]X4P Io;4I!@`ƀ9<씆..iBn-F"@hԌxzKKוV'8 z|XFe'j-)@E$:K\f -]fn|W)2vO+r<CTR+b-@]" `ȑ"EdHL2iȿiY.BErj$0 @ VD +.;H/\oyqHb6p7B@ ._vݛoq*S,,$m$M<Ƿ}~b#kKfO9qY\}٣ 3˳Ni_>zG/qd<^.|:5Zjd؆s֓t ńMn@_ԸcNj$vӦ]>Ut# g9t9pgdHD"\'q-a@_ l4d @ZV+kU (#ō #bW&f P#v No`g>]]7XiU6f_& % h^I 0.! #LK@3q# UDdԘ-z &鮀Øib5^XX[}"Gq[f߁P5BE7اvˈOϝ'IĎ.8Q,-s:D&XrXi7 zBE#U0~zIe*S,N q/ČLYg)'Vm$CBZi;r_;;D4;Xiy|߻!4]el?< e WANPeRHI7K.]=]7g K NUa)^xja(!ArUy777ffed#&xnݸcD1}>n ><J ruσ|ŋﴮ!p2TF%#Vs} meb I~!h{k%9+gn1_\,d!e) LUZb.([rXe؀+u 4RR+#)پZvSتɤ1HBY\/ES|4@` 'wmF4òSWR;v\ًNdKXMlc̸.ؗۇ & *@9;@US,F\]O6@xs /FD/>_@$ *<.i/"8ZnJu$q=E:]s$4*9g:HkG|jH [g-+#i(nC#+J\*')`!4V=< D{ni{:V&,5^S?rv 6 XM+Œ hO':o6@fǡYEE!x߃o_}ܕpwM'| cVv&/+"4iIxn$B6KV(Y|$ɟ 6Z U&6> *vl9fR+ kU 5Zv߬RFiO [uIޕf*邀4ǯ㴓i4A@$=Cݜ̋P H?[sH' @R+k"e9PP32P@D&FnsSP!4Bjଥ]#]sp!4wuj" i] >O"@˚( %2f~ ϧ{"mN8:C3djc4U~I%lgNSK   v(4. 3; f?BV ifII00G3Ij. IW5vc\...ϔv8!pR;_yfȍsRY1i1 ;\y,Ӯjސ3=b"P)@lIpl=MUM'kڸ\jjvB6<"o}@|b :|UNp4\ 4G\MfO4 WDS'| ٧}ͼh X@Ti7A^RFMh + =}*B)CRs'#0Eԟ%lq~;%.Ky+v5jC[+ ay`&Q_F"OS@eqpGӱxIhbZqE]U'R؝)  & >=ErYx4.)4M*HM5}w KLZ #*ܘڃR7!XLǏ.)ӱ: /=?NqW" ql(V0 KˊDR.L0` hꨱieUj*G9ѸO]O[t!ؘ .:b;C/ 5w]yKjv\ @b<[Y/߫Ƨ3rR0k+᫝=;iY<|zEاHk@M:2ō<>*jҾ摑 4Q\Y 1zVd<2$ .J!濥OimfR L]p@XGLK66(*2_! 0>6/##WW/Wˤe80$6L\".LfCpxw{ Uh K_ر/ʆߘ@ ltO`=U٤W2Hw{vӹkPҞdVP;;U4H,|b]ϋ<S[|菌d"p_cѲ ؼxox_|'H͋-y<ccsiЫ&bq%2^Uczq2ĥJ' w?f_xY86bHP,& UUe{@zC O$ѦTN6&@ƈkJ=ؼI!SKT`c FK7"/sy}[֫@M7.W('X"Bz8 H/_(i;$b 4f܍LApcFȡ@A\]|+;C7rp 3t};_5@Rbhn'2b̰ͥ|H(Ҹv(vp 5udHv( < Hbt@F5&H\kzX=h+Y\Y;5\slv:iY `y Wi\rBbq̲hF'R1i4p[~55(fE"Ft\JƒK#\jC%Vg%ԸgHۿ]#u'pTԉM*Dɭ ZU#UQ@fy諻^YJ%ŐE0DN 1[E*AA' zP ƥ7jE86Ula"inƬ}r4@a@UXb@ )Զ N M|8SK,с$r)#P&ٮ`82+BR  U N)"xh]&i <TrA I[ 1l&JږWMb:I^J0 7%;L t_Y$pRu.q`[*Pi1qftU[Q<4HdQ*͹epjV\-S\\i u #|wt5;i#N ЙXRXY-qu`gk|ڶtj4X\0 @pB!\Z:Wy",϶ `%Ɔ'efOS 4(Qose&5jqG"Co +L+0sdhث_0b ;Jtcax4² $R)I{]+Ǖ'cJy_ȩx5 p{DK(Hp|PӋVRzu77hE$\ˊENvm7^hZDhN31No( J1U f*bGМ"xH@bZ@[>';;긦e#@KJHדH~=_KS05JA!5;uT H49ء2[6([3b{mlr_}[ih@D캃~^&a2g) mҎ]nT}ǐR`fD{A"ʸbW&&.`ǘ@sHe\KuCbUgLF4.'lZ-$ X38 ) shГ -C`0 - Ea[Jy}%^ADQpG}J\!Dkfk4bHF^Oo<`x1i5No:K`VMN ѧlYշųcؐ-q.i/*-Eon@N \o'˿ŗ-! ޤ&4.DQ P̝:P4Nzc6^e*.Ű  P[i;w5/|_#%B:LR $k"}ZS"LsJ ^XNu E8V.9Cs%~M,xp*Qgp\1ٹ>̚P`ɍ-Uٛ>@hU4p|P_XX_vo'--oyybo|(R2+YpLHsšsJ[yqJ.Nbp竑|pV]sưI% AkR8(]vCWl{_¯j;@ VfM)l $4AMHt7c~Rz5e x]Csk"^ъB^]<4hO nҠ2Pi@,N _@ )4~;USKTxNðqCV܂8iNm5`ń”N#mLѶ #z_Nꊺ\,YJR_3}΀Py2?2uE2 YLFɒ|)Ao~wȰzm,@p9Hc߻v$L KU;,;86P"!7 ]ϗ2%B\92,*43+Ho&3΃~m;2ˏL $-P>r 聅8rKۖezvO<,5n *YcIJ@e ){& 4)ٽA> Ur4_rddt˛T6;KiK{ЌM ZX4F/$'ЀyP=|y)ȣAP4ѫo&4 Nx0M@` @cRk|ݻAW :!c.E)n>;M|Z`1( 2W? ƒQ| I2ud\P\(!Cg6x{s 0?=R̲Mg(<zy !Eiil+.!1fH¨ccϡ'izLLlzfv< i5!`怑+¼_J糙J I" (Dji.űpEY+'>ssvEO\LTX$S{bw Cy|l2^uΆy~CAa\ Mȟ _,P"4R5@ﴴ2" +"SԎ>vo^2)\١tt*@4$P`<@D*fYRo>.FkߚiX` Ҋx8g1-`."itнҶM QbmG1}j q͐_+1-jg4ZG{ zM%¬f %q;R.Ya [STF.Z=NKC.t:HRHl*"J똦dJ)BHүp T4d@P; BBZb){"ѐoM>\/I!څH͝YZ >Y၎>aHm,t$,E_l) VSv4  ))obxj8 #q,n%6Ș.7[~(5 h@1N7vΏ 6k>Mk 8A:X2 ض(ZRꪾ9Mr(&7u|j3bUZobM4n۸$ F{oI`9ÊeNFA`᳋kҤj\4./Ci.츤vh\ N Ox/ f5[58ٶIh+?!6-?˥<\PԬ\*RT4@2ظ4_ 4 d c/g?.bJn(Q/ĚH:yKQppqtXwz_B#%$#%,T\̞mnT)>5 ( qgrC>^^WK>sK s i jp6!-&{IB~f٦#csr0Ѐ€T~{:|(TkWiz/>!t!e.sH_;^Wez;_r2P 9{0cF/;1]- o<\\\\-,+HGPp͎[JE01sA03 W˚48 I@qCQ(lKu4vxce =$\M+C`of4IH։RRzS&Q ! Tl/vM4 n˒k/BfMCconj>iFer6fB\5d~}! R@e Be{*GC[& ݖ} By,$.8 '! 2\!d(i yV;B̃oef՘E"+p04#h\h!Q$lnʃGb/!cJG442Af'WʜBsGIms}f!) pq)%9/8 WaA-~yJ6nlNt"hi"]h'f\ʑq@eD8Ph88PA4Ư BIl |Q3IαN@\h!!m~&J'F)b$$T$G}qֺ4 L[(GaAAza'qCJBbGqx&+1\ ^vt̟L(J(J(8@ɒZe#T‰avI #[28?"CLX #W Vi [2`M;7榤 m*݂FV iBl" "@˒RMZlr\3m>w3W*==O;Ќ*Ř{}?Up&+q\`v.ciJJ[9v);HwHcqx`>uuypk% SƇE5K˻Rv U@*b,5|Y1z6Kys2J lh$(pdrJ8}*F u7^l;˃hhp^ 7ؽKEo)}1ĖZpoASѣN-\g\^Nj=q hܪ#@O-Y8U yOij= ERI0M H[~Q!>\`+qe}.L!Ǝ<_Emdh?gߪ@v|+/2̈́P<4@4  ylb s4@IA@IIr}"p3y|pLIh3^~睬kxPe) QqXhhN!VÆk3-,[4pq l5$!$cl; ;YUpisU?_p̚!&)&03JRC93EO3xTlO3Y@WTTJ1E$"WX;oij`@7ƴ@/;, F>N $WyHES>6/xR&KT4d1l]ս36EMK1Dod&K&I*Y%XԔS+pTς=z }ܴMZ?'%򶻧 7, Fᤚ8%<ު"eRZƚM*O L6|⛳(}O4JLTl v̅u`ܓDtP L POk袤tdG{EXҶsV$vx5}v1w3J,b,_s:ԁ1@N#:N h; Ʉ%7UAL,$G\fCg%"vQJR:Agh؎FWtYCBH*kc}A ZO1`6Py>{ni'ݦ؜6`TIT7BNż*’X8H0hS{K|M%`B;EP o\QH.H(U?{2/%%%%%%%&o\P A CE \m:veڬ틩_!CD(1 xbrTW n#W49uP2ɫj TSՉK;At/CNt෪17ή$KbyPxtoM613ORPMO1MFqA/ˏih* K >RB.pHvb''U4K|؍:HwN忟oUN;"j"tk'K1fv= 79ۼ7io;J663"~_]N,']cI?hV &nnV A!T0OI_'0cp=7b&ųl0L,ȁ҈PZ~Q @߇:)ʈq@QEBH @ʽh+f?j2f(mXuh>[K^yoƝaRSv|M'%ܢ+ija~`>(\aC9Ӊ:'˝Tla4`) -ek .q)pع4b]jH*as0ڿZ}C&ģ~fSCB5` AGd(>TƂǰmKj"Bz'V%h.NO!2H  1BW%.d1 ]iإ!`V;* 70t!XcьO` `i,A@J#qr0pѢuVzzo`.B;VI#>cVO* i ǒVܴl!D|bKz%ҸbK >AYL   .Liry?НٿMʲ'BhԆ}+RU(?1U?zULܨz>$y20gN R#bcjV `ݶrw77o"73ii()@oߔhvi{tVj]cAL Nq^^ܜиRi8^'殣\fi/<~뺺i ?wvUuRt=jbgy]YaSJ F;)OkfTω€'*i@ 0H*[0[~_Ut+5`) R@8^-8"ȫ%W$ǃ;_'lYd6-v*wc.}d~h@T2nJ CV@ v@`&"\"v)b0N5t;-8NP5gJqTƃ"vM!x4[!I8C>%{o-/2fd!857J$ UO}!`hnUjIlOw嵾t @) i4m `( 'DG]AX 4iUb ThʝD J\f>J0 p@h?~+>ӥŠFj@#}\Bg5W(W}+rvw hR`N^gO^.|: ~Fuuڌg yI(U_l(X:,#K&`Zg+\D. 5af4#Lɕi[*m6]md^J,uFhjLQ,o0"h0sj#F@K ӰN,  Qb+Dnѻ?J@ܩ.*XZZcw#3Xq wiW]ǿoe)$Yپ|ŬopD,60(Ƣ, B<7b:EU%Ub;}7̳zb1 C  9JC,U|{;1G$W|(LR7()E0ǀXU]~͍X@|ɲ{'KI9t_wcQK@PlP$ E`Wi_j, a/3'ESp``aBhL]?Ry{N汽n.уP gf[lf0\vFơS/Ӎ~}]))))))))}W҄BpҾIV<4.B4bphq cr j;!.vqHO!;w ]ӫ_ +O)ZyxJG2JDD+&Fs;rs!.:*/#9`Ɔ"v\˷]Khb V) bh i4! $ˤ;/'.Uwe|W,ZX?ž&bNFU rvn[>Hs\X4Q|%2s.-fV]O tlefWI<|:⋡44 $eWe=$xLy(h+ן7+dP .!0ﳢ3&Dk&bNr7* DBYtO':, Έ L*rP@0b~2OΐLl#' ?x0+OЍ9EV<(&ޅ<}JtShJ<Nd^7 5T~LfYO*#̒*kYju !ʆ;bҖ"C HUYUbTe RAh6;|np*F]˾|HLHI">fV l;v-q y2d3P|rz%%](4 zP#@[9O.'[ 8C`$4*H`H 5Oe|sZ'Z~[Vk!'̲ 4Gdk &7;5J!lVJD!L :qKQ\! Ԓc8!J{IKYNA(~S˾pKJ V) W;$8\ I ]̘yiiiiiiioX>!>H;4\?  5$;HEO (P ߦ&"D.UVH0̾C(H#/I]I/Q. ք a.-Y]J\(<\ҙ4.\jDз&2.ɏ;?RDdyߟ3\A쫘h@aa=ErR @ @V4S&X;(*F/ȗ0 +d(ԑfzեq>)qqqIIK v:W`Aӱ2Ce 5V:w{IKU9p-ƨjVМ O/B5aHb`gI\q.3&(.>\?( );.1@4ݳC._iJsddb)%)[5l E\E7kyx8n` ݲ,0aj &[ӥT.+hfaO.ؖKȄ] F.V\Fl=(i3yT`SZBb 1Iog 8RG2hB#0i0i*^#X3DM|iZgX"P,i+Utv'=Z挗ʄ*2/ZT$o@:9.Kspj9I:M^e5υ }qv\.~2uj]A2x(~%w-J !^WOR*XFP8&7*=1c jp8bx< M lvN@`HhU2uvh$G82AXW֔)2:Pt]iqCU.o5P]vNHVvvH:vB...p4VNB!kq2mpsǦ}iÀ<uktjEb FHX+x6^C3KH<7Jۚ#-ݻw!. A}  =S"+dOH9y.Km-OpV!i\q8N+pjPɨim!fR3W F@S™ J)q] ˓;Ěy*_ e7bXR>N pYpmRO2.骮|b>f;XO'84 8; .AѠИ, ~(8UgM`P'Fn@ 'J!fJ WNP]R͑!+;B  uțCβVz'n| W>C"zBDNLL@;ir˃ӮlvZuU@'SI]*I h.T徧SvE #喀/Ѐ( 2%_/ڶc#V55g1v>>]ޒAy“VR 2x>2`' @Tj(=Gv8] @ZCҲ% slJEZW%0&d:mVY.œ0 g¢ƕӀ Sw"xxPTڔbKE^}-E ,FtvJ㛝*t<0!AABc-.B2l= :{l$0 !a0 8 8l!#y" $ݞ Ҝ'_1XJ亅Hb'ҐNAeűu%QpZ̉xaH4+I iw6c ΞnX85Ar@mKq6ňfW$p9Op [AZuZiAJĸP-#4[@ mHKy{ݏNb,KּM6 }2\j{I|ZAժҾņofis$X1'$ 8>.8fOA ĝiuRUdVZTkJD_R%Iyx @{nRaG`YsV)>Iv_>\;pVh1d]ŬZ_0վQb~}km~yة!,@QI&#+=;`r7"_+?1MT]q]" x$O5k)Coϒ F#Qr=dy_YP4)]q&}`h ܟ];{g$캅_G"/;jt|yC" ܥv{MD,M ijV>V,(Rh KzyV S 0` 4+o4jwݱfdՀiljD5I$X8 &.o3 أssil4jKV]"Eĸ@ @J6A8M, ڝ:'M}o;:vH4$$h 9M8~vL@KWKc:qJcX"ϯ3YBlX(0ʜKw2msQF' @ikc1A_N\#s'& *IGSy7P porn(uLfئ-uaqT$PnnƁb϶ lU;x>Ū&[,@u$J6)8@>+an/캽.¨`9 B ^N"Uj:Tm<[:쪿 HcF[v (ҝdk'| Q8B.=[,poAj.F J?C.{-L^ON:J"m^$ĪIaM,_`wcQT{ 0Bex4TK@Rpy9RkF+Ic@Ȇ9},KIg "K"yECzw/OU4fa*pV/OҪ|B < ek .\r˗4np Lgf:&L(<`~{P%,/WZWWXiiEEEdn|<8134a>_4 ] \*MAItҝ.#JWcWK&B IJM:#PK F"(Pa;K.vSUZ'Ul@CXUT&!F? hqeU4">qWboKK3o`A7,'%|SH1% p6[|RY# K {ʸWBH$ 9Pl@Q(U +ad<:&iYI<ͱ%-#"3)ܯ^< ;s8KxV G@oۤ3$[g# 4@E9)WBʼn(vAQ<̊@UyLCbsARBBp'B4$j#Z(!_'ȚA!_ РHi8[1Ym)f0(\U* LFA(B.' b`ܽ/8`hyF_/^m*+au`뮺뮺H-P4!+O>. JZ92E=}lU 4/QSԡ#ph@Ndr4^FB. $Yj cbEzi!;q|BkEN` 8\Qy,]*[!v!Midln2 BB]hܶx~P88Ar*kԍFFZ3< C_E&0sST+rjN+`l!eTԢ y;˅"ߤzYB1. 0 04ĥ^YeXirHip3U& -omnjʋ++++JIr##Y 75ue(BK܊r"d äIVC?vĹ== u<8A6lڱÞςÍo4B$1cB櫃_1>(vmgkYl=,m2.}QbB3@@T7v!<fߝHFbb\RP!O)})<4*%WPcW:x23)XBP%H'&o^B["@k e9o xN 3 ThA9PIkz *t  ȍY Tb MExL0{nKS%D:V'@;xmDF )i z/v~šυiݻbd7k)VЖ$@(1\*=&O`o|6RNNSZ,Ru\}$4 ,k #is-avqNW[=w44_ҺH@ Zƺ)ё [aw5%9><; pxsiy"A$؞duY[ 1}$ a RWeW>.@z#| ¸7V a_S/Yj#Vicg ). H܆)RAӰCb!ShQG@ &s6|Tc"ipHU ޗrK˕4PWn7S2tĈD*D̕t*X\L-3˛+KPk1c@v . } 5mmm̿f???IR֛*R8sKf\b}}yfY.EsOlvEYp_}_YYY1sir$b,X{O(EZ*R H Fڵ ly9O~U@oq<cكYvz5uݼᨼniiZ\WPƽ";.㳤XD[%v4E@S /3YK`N[ 8g\ |8%$B`ϗFK75&'n kn&,<*!@y+Œ;HQ$_&e`{vRК8lׁg&|ֳ)z(` =#ʶWbc"6oft,|v:~KgбNIj 1*LNATX\Sϲ-=7\6ƑPH FbzWYҵ H1ԉ('U_Ng*Yrr驕eM<i+2< % "=\HM'^s~` Tv>LiiBJAU&Āb$ Pk4 v&aPx9)Bgl8p(m"d"b|cMH\2<)l$)vnf7feџ`گՈ)ICc5Ҿ̐pH Ɗv\㎕Uaaawh@:Z:؂'w |vvv 4% %C)2Uc6|>wU ѥ 2g*.Ҹr\n' Z إʰA nޥ%#^];x- (Yg3r@1]<):iw<,HٷgӳQp*yh5S xNX8w1p ]-jIz%0 oQp=T AO*Jڒ;WB5a/UVh'`K=p1A:teF<h7y8/> 4< KYHa5޶SE9yV-7 *-چhzذ6hvGzo=F%;e2ĸFSTUn$G yHbta8L"K">R˜rhY7 CQrGSCz Ÿ!G!CGBRW>, @2)c!$Rg7녂h&A,Zũ$B13fᝫ'c.h `5\T'(GLI")qi!wӛHC\lPv͊CW.wIA:0kp$+:.`N)ҍeSC@)HSa4n%b@9 R ph@CkSHl/+(9R:S9Zf]̫q; dw!W't1H1;u\ҨJ 0 0 0jr59@W؛!2e 8bm jpѱ $vIB (@W 4*, @I jɍ U*9KЮ.CM_i|^egpqjڹ')SJ=g/=ؾK`ˇd/ Z=(\o3={7J"xcyfvR;!վKsvRo4+ RR cL__fl5?K ~>P!ea76·3,e,Y= 0)pu j#l*&Έ@\h 4l纾Z; /?Q bԜIȭIXvʫjq ~!=Ov]=3qK&*O+Жh%&*<ұce"dQk .INӤA!eNK<y@ISC堁j? }NqԹ Q/2#* !`͎Si].JR3JͤtL. xֳ(56%Ԇb@6_t1qv:^dA!{CʅKa2qpe'I6Y&x( $6<(.6Bbjv/ je\ :'q>9}9gUX6X!`1evN8'pg0H 4 0 0 0 !i<^S*kLN\UUSukbӋCCJQdԃC_"`rJNӸE֑I `q ljBȬbU cI4f`&7|~#3f*6e ypXlsY2ƹ)1dvA8wg@vȾ1*6 dx<ҚU,X%YNSpO{qEl@1+l(]U5 r<p:$a#287!\&1KH`)a| 9Stoʩƚi&7Z7"1M;K)qCyB3 J\H:g)jUm5($LǤQ<*dT7A\ @pG& !4q ]װai hL/h|a>o;)BI%PlٮwUջOےm|1blN+tĉ&N%x\\tM2 0 0 0 \ ,$퉱V(.Pֆ!F19r) {{y D%wصJ(P và K&!%I[e ~|$mJ!`#EF*4Pnܻ`U@ssͰF_??$gIuԌ:aץ;P'' Lb??`}7Qh؈l20iա_nR 1Aw*95ɻvy cGkвj1Lq4/E>ϴw!:ir@uZ !@C,_0h2pHRI\Ѐ't(n7tݔo @ɮV' 1"!8a/pvM*<O$Cm튬n ouU{d D N`$B[_jT2䘐?c'JN}>Rz\Ć'\<++"ȠzlqNCM+X}.X'_$ {59K@fS\9Iıp4 C PЫb)> 88Wiv ⳛnwLuzw`<{!k7fbBJ%(wI̸\...h`BQaaa0HI!!hin%TY9p9?A tR1Mv/bᐔ(P\ -H'07{O'|^qj3-e@LFe,ILVyK(<kVfbȄĊlGʶ,EXZitS//AldD4%ભ@/% $ pqqPƫrE.d-%r: zoMU>a9y6\7ވ'i8_lsmK@0S`ʝND'7m%&d`|Nrכr3";(q640.cܳ`E aHGe!cMFTyHH"FyD/) TE ȑ;[`toW RmH$Uf^BEpy*FTi/&* y8&w;)x7NӫM⊬+@-X4^iZv Hf$ݥ%xv-y{v'{Ω}nT =%@o4Ȩ !ww~8Ni E:43yK|˞ >39i9|U=;bs Y U\̋%Z-#' JՊ>2;ڟbK|)J:35hb"/PqW 6L:"艒a)@ PP8hh!Yd. \lTTK/N)H \W'ϖĹ bvNN^NN}U=q  6)դ$C@MEQk. ؋! 1RVb 3UɅ~GX4L@` *LCEix;2ӷq@*]|ce#̄C5s R!YqN8A݈4i">Cqlg'z@avXdyaC&1C<9ENmݛ8٨y"٥Apk3SbaӪ=PeSt M0^_eN 2 ngĠxQ* oD;{A@5]|~`WQ k_>381T*lES|KuhG. ִK!#)a dUY.`|1 Xo7 q;\+"Ȳ m)hkB v݆bU ''cZԬS%e)G}< QL~RӰ!VvAbh h4gbqT<Dql7.&bi!H*Ĝ4n2RAqTC؛Ao, U/e+b˷Ky'j*w^>~yƭ..@q,;7K$6 ҅3N[Hi3)12i_[3/lnݺ5/b3 JNms%NY'2 vE!1"888`.Q/ `e ֢ )&% } _.:4P ˀ}5bi }+4Bh9Eap5 VZ<ZN[ې덲4RJRd\\w5͊I5CCc)c(||4!|.vW:i) p(v_!pdvCRKӢI7 .C@-qԻ>l"E4 UIj&HEPTޢE$@dO%=ŦE.[3y;3˳Ky8Sl3x0eMT5jm%;ъ"!8M\883)r;3 ?6捶a3)CtaѤE >PGw**dX2tKJFb%pO Xciɚ E-/n}[HbT{͒\N=ݩWF' 47 quF֨k)Y!p*˳.Ly@oHZ#*`liy/%L3i: {U'IZ_=ʆ(t^t*HyKR6${Kq>$LMv c? ,CQ&|՝: Lm]{584n^O 욊@v|gr2*J,%1'0 @P!z\dTӜd7ݓ3\O)B4ҁo;JuviH-zi:MS|i@@VZ.ZGbbUFZO@ ?E";(yIj态C Rʽ 8QKl֌u)&"'ǺIvW$ .;#JT4 ;@(QIҹxx^*E_ 1in GӰr4<[r ʧ+eeehO/jWɏ(zFdÞeq@ bhѣx!i h@-@Meش*gvbN2 ͆uiA-V]TRO74Wg6~,ۃ#IYX /="<7)7)HvP\jP(IƘ~4"e'ԋ5rŕ7߳JzI=[e_0ED|e6'Q(0`v)ĭl]ޤLkru[Gt߀E#Ul@ \Z; 7DVU3fc\SU;~jH>`!b/=)PB4!1hcf6UPjD\kqJc* $Ds芾k}<V>n7QxꇫA|cI'C l4 vI Տ@C$ >]\-;` d7b|p Qqvv ۵2\vY_:c#O-@OAoȰM!'fAM*BB)O" C.[J%uNir{-;\}>;e9 cƕ~">U@LӾ @p#QNƙNMCݧX5i Z~4#zlqٶ~`7F` BEhtoos9J@8IƉ \.iԎ{|\ZYYv '" PHXVqⵕąTU l\_0t7AvWdP;|N^.^+z|N\.{8g`ѠUӵArȭ>䂠M8cHwk.| *@ .ljuI K J/Wa padωֺs0ۆ# 3E4HcoIԪ*QcNj5W0ѓVmgTbVP3S,1e rbj[+]Aowb[Ee\di|uҰ]@3i!@1]9d  1|E;4@Fڪuh ic9U\`Z-rAۺ2Zج;#JOq7K$[h K$@.cUA2,)@zԝv_ ˜7}]PY b@qƢTBs>}$& 8V6.jA|WeSE> ^f\ᮖVıU>1'1 ]]ayᅥ5r `9>+TM Vh/` # &ogOЀا<4PB \֕+;ʘYZIr/A8byNn;dB_8/KcHL]o6P<"E*N.  Wԛ ݩ-)/i b] Ƅeʒej TEDԋLu@1']uFa[1t2/H Pa~__DVO+kbdx߳] }Oipظ愪4|H٫QbP~ϲ`5hE-yӑLT3tGGN9UpyK! hAxnj4ָKHSX_Ǒem|5 :Gd︟Sk'{]/eI1j+)f,zp0Yuz@2Aﴲʡ,? $: = 1|'m}[iX)vMT7W|`& tGQAMl=n.AMh`Ek%)mv&6꫃]} 'Ko.ݣa OOKOq JE8 KwRwp\4erpZ@[%69-aء} _ֵv N?;LQbd鰪_"5;~X@"@J|ผ@(Eѡ监h{@.\!i]]pDwvMvXpbuˎԚe#n-s8L) $Jx BBvB=).X\Vz˙Cex>y)ǬQ6<[Iq:[Wt0sL'BdH^G~{ &]ݍ ON--- に (qZ(@%Ȝi&ā"  _ 3.xMLŃZ$<^ P% X "[xIkF km-hS(yWZ@G /TJ`A_f^ *e&G2N62lY:\%lfi#dATN;ЪFDzzj<&S) @BSa8FKᵊ*jUWis"1UdEq,f>.IWH;)T0in$H} *W/\0vhiju^&u%Vqb0s>v@J\#M~ Y8fYF/+«cY$R0^w[޸\զ i-=^k<:GD_)櫱]vp+D(\V6lM"`jt+P\ūRY_1(E! QM]EyuŧD.UEi w\5%hjlԴ퍽$li} ))ؠ8Х((=r.G"PfEh@UI))O4(.\rꗥViu}A@P(tpĸA(bn; gإZ/; 7@÷Hc]Yz>v&v"nI` սh-FGuBH\N̻gg4ApfiVaHF<yIZ@@#)")w 5?J5!Zq +f1K u·l&d44W_5RZJiVɳqNQvpVRip2O~(lDRpzx Wݹs sNv-#H^w!R5}y0i,J܀ &W+;,I9Ru9Q@tYN9a [Io{4"tRXʞɤf4@ǝ.g0cFx ]gNWf_E .<1t)o $Em\!U- V>i 5UN^C l #Ɉ M% ꪧaލ0qBt]%;)981p0Tz/O67[N |3cfUgU48 P @<ԍ CPl&~ ʤPr.\^y(Aȍ#ΕOH)Ɠ! KiҚlrCXh@>4 IЀB틏4$I"Phh+`hjZA::X;((sgxl@JNiD Lʀpީr-ui%"@+O08N=68pkb[D͐ f)H!8WԕPo-GDv*5ڜ  B4F2.n{vPoMiW X3l;_J1b C[pТΜϖQ24":nIM \Aɳ#/*C/mDc0x-704Op *Q@H`,lShvDB_-9lV"$4WA455ڪ}x$0ِ @(]_] 36w&ٻzmR($(S d4u€jR22>ȯLq yz]0-_ԹxҊPB(|Hb^Mq,aHVB]bsUaa ~)aa]hH^I_p=;/)xT@  OߔҍU@@Wg!x+L 5#.}$u~K6-I ڪjiaچ <шH\@ó֑ں6qepDji44@4\#G J6*<%ea|ɵkK 9kj}L\cʼn LJ= ZPca긖u@ E*11=*:P  bHdf\-kEYӓ-|pLH#uy`vi^ZF% - b4hvbEJlbKbcp>N{bdңe@iPD􌆇s$ɚ //[ݴH۰k@.` 4P])꺮:[&Q@ !ąL\B( Gsu\tv$*͍!紞|siEƀhE"S'"_M̷.KvrruE)~݅P( n(i"䆍R9T1-R~٘Zm)IGgc@]#6 rbfJ |ǐ1@u"FDX \HӀC r,f̝:u}˾/ /bB@V;4Րt3^e P m9[iԡEUT\*4HB$X@ ƀ$昨/@}t 5yr%qLp aJ]UM2O2r-Po! >;oRrmD uT`Dq. 3x6uo-ktyv咦} I4 Fy*2>T|SC>*;ќ@yr(Q|K j覅]4 L% |dr _l48n}UR]I WxJlaDXAuJ2Cfwq|=PlQf4yr/9'dyN9*)( <.J0.3Ɓ84û1߈#pZ3 %d@,BԢ9I3(U`nH02AZ{e4#Qrwէ++\u:I.EhqV|oD(ٜP{v V\[dd8ۀh_S'm%q)J{IHj,..o?18iR9SUXPh[ Ubc]JС%°\&)6 ZI袇g4$RqD.]&2@]DLCvu4aD@cS4b >87;{yhe!X$ [ֵkZց-[illAAAAAҾ izzsRpeUhڬkvbdBfh㇞ 8<ѡN.H@ ԍ@GGJZAax#F0iyF ҆9]-C Werl*<kTs}=M$ oWaIWcU.W"A;K!rAJG~ؐP4=0(IdRZ6)ե}p\ӧWcI44LAB3{j"*ZP0-5iLΉO~!%EPzlk¬@L`[X -)~|N;+ȥ$]fSuh]Rƒ՝j m/LRN-yP;-a D?ukr#.( ZUՔSi_ l]IOD+KvjNr"?ўfp,@ J\12g,;ewZEa 8ZDB\o4\1,LhU[\*p Vh@"[&1[ߺM}ZзhNP39iWAww-KYn&вL4=A?Bc/:#nh;ΥyXq1k+q8Ri:[Tv-}CCڴ+j@{tÀdpԁ> +E"WJ CB>WZq C%\(JHH1>mRI=5&5V?O<Og 1PbA88iih8BB@+@.qýlH3+nith 79Po+VcQYZt%/O>J4̝Gq!p/s~)BJv)! й@P_f73OvP@cPw"ܲy EU,C_KIz`cb؟"?gb;Md5N`* H11\aK8ZX8絈N<ZH2du!0]1za3cUfrMU\0X05T/K`Lv irBX$K llR$V7Rp! BD #EEVOG([[AaBWb t1T1%-쫡']S"b@Ʈ)yp9p@@jN*Iÿ-7sObP=!A:q4 F:`-aeA*"TˍE`II]FIk]T>OX`gx8lQ"Cs՘,RUM{k"*Nq2~ l>c9{ծ[ʸF (1@Ӱ@,na68-&dfPxN-6 TWv U֕,gAP>K?,/ Iv$9`G i$&آ$uĢ"seITpa'IG_9!҅ˁ!! aS @wn?fc? `fs \@@&696(* P pa?P9և7Le Cg""!PAA.Y"M6\_/O';[+4* iؖA$PtR5q|(44lXYOoB7ZjoC94|RgK5C@JI!0h%rbIq̋lH %$3KJ)q8HHmTtr=?zW[ڼ(8nLPɒ;*$A;Ȅ !( x*_+ь(@)JI Q_@xjO tt؈r$n{eBe$l/Lk-i9!wqNI Ҫ::V|߃*,ܬ~.NvH.: is@˚>6(R(O. "p )`edV;öZM\IDb=xeSR -2!gXϪ)^fi@ l~hRBh ]+[ 2r }߂ҬI w)h@HR.=o^hdJ]l'T{zͬFR@Eme4TO4U ⰻ=*+-qq uK9<>tD͡ѵ}+ḅ^IM7r3[k ?]$ͪb2nzK/h0nćq>}[ÞfxDƗ}Uq$Bc/)sI $"t nb@ueUGѭ|R4!]bsv}E@ RH|Z$PM#K.]Ci Om;/AТ.g"j$|tAN$ r rJAdGH'jUF3i=7.1]Nwv4rj4._bHVR%%ihj]s(τ *ll$RxƷ rJ@gqX3qV5#0jˇhy=.4P((Ʋ̊j.(Bbƀ/Gw w]#»^.2 '@lh/T>̥UeX>%ǔ"pi$lj(#W.)5ɨA.Nj {hO*i@% #11=ŊXb7dJMD7` &JUK,Pqm;~Sa=|}j--=|nټ7rXymΠ [o蝩٣*;Rr QpJ.jACI"\5ci@B'{Hpnx3 P4QFpอ%q=$\)B$OEJ7Nļ07cq3a,v2|?a| 5Ga!LcOYL>clH'+8  Ͷcb׮쨮{WyTQtG(p٧N+;'4(tӋ65jvhQ {rn+\T@;8$((EELRIY\ٻ.ff81.f>_}_fRB>>\س ܰ:wp|8؛a 2OJӷ6JӦqr0I\kUi@g;(KA f1 } żٴ:|{'lWbR 0>|yTr>KsPn,.3>1!..!sNm;tBDR Nw=/\O >K\ldW 冒ic4lVR|&r"2 0!PDSvR T csZN> ZA^SRGA$X5D7) @XlLE!m˖RSyf_ztζ$AΑƌn2Э:1eB|%=NgnNt̉hwɰBn,@dՕ`M\ x^ȵi6 Jcwv8 A%.MN pKTJ jEgeELYfw;!!Bcm~&U)4:5ۗ,)."i!$ BR\Q'j:*8ZŊ s@7V0bŊ8].2\rTH#M%RpL[X'Ԇc";+ z_pžv; 1 OzYi5B_O8(PdRٓIP>&[o󖭰421QWp5{8WY'iѰf#@H-0X>- Q5EF˲}w'CFCr];X؉_C*PIMXӻ9"4MHsKr"ҳ \˗Kϳ#5(<\5څ͙I=! +%phNJq7˛&%xybjpy*|e7?-cz V쎚%Nd(! &L@C_ |1ۚkQk ,kQCwK |y|֞ B  ]+m@&>DpԐ`h3|EK?[2`{O$RuC/BȹwDVhЙM,ŘVb*i9%d|':HX]85[@98^XNս:lԸV(}YU|"'D w(naK1ngM*BX=(b` c'bhHemF`Юb ZRй| .4+Lk)#xb ]®ھr+;JE'˷vY qK)ƥĄ!B乾R(Njqy9D#/zt2F(dU Hbvp;VK"kP7\PPȇNyoVtH.ش,D(Kd,R4 b[HB >}ٍTx,IBTIۼ%N*G6Y,51t ώݎ݋1\{9;"̀LNkeBāATBMrkԔ͏t.H%IV*DڀM7۶9bc".^ ]dqq#5,]V!l"qώe0^^N)NvřHP(H4\P\tP?PaˍjWN@:b-)'gQRP $fc"* %Iwɺ*.@$H$b7Ve'}CB  Ո -ȴ'aGDɱ\ٜаgts.e%Y!c&#:f|8<'1u x{`v]~G(I"V])N'c41Mbmɣ;w6]@m&)s .'( ik~Sc-3|UPtŋT5,QGd/ +Q $q\?cW4k ̸f0kͤ.@Yyis-Np8X٭Uȍ٠S u)KD!bN(% ,5'\iB H6xϱ 0%*0 K,JqOJE=؆~kd@"j⻮ip;K4$<b@ YZJB ٜ1O 8P%ҳ.~.vPP#O_rIصsWQP8suu4tσ!`];Z]> %*.U1Xw7avbX 1)`HIlb_d6djii{"4"H"R7ҷ#P;=)<PM+PCKR0BO\g"3uA.KfR%QB~CUPOL$d[Zzwc{=Y@MCٞi0EPA5g @pb@llGCG m7fz~űb ح*(hT> xʪ|/>ؼ2v>ґ!Z6=.s3lZ^EŤBYcF]NFDA@4Ұa2>-"ڹ`wN~ sRrP=U,NʬU"bt48#kH!,Niz:}PElZPr;B˲CE`\Q . ѭ~>GcT\+>R@ M覒{;Ga@ _65\FZFR^P8l$M֠I*x%4_}f{;pٰ GEB2å\JZr@Nkp qeU"T)}x[([^W.1KEi4Ui|ո|lU_*7bvDbri|"E\CF@ [DnfjS2*Wpq+ą!!!!9!|wT.bB@@B$oO83 /ȦX2G̎n\ZWh3k/ '-]mJE s\2zc1Y)A)q@,b.BgsÏr֒^EJ7rFơqYd}I!4xx\PbE` H9P,]!aVO 4.DmHvPr%+E!@;gHvƀI S2ɇU혓t %gNzw&x(鰪D:KpY4X<^pl :KT"""~dyd. B5T8d~-0.KZ5Rþt IbP6&KQ'rvw@}+}Ѿn˕s8d?O-i6ŪyUS؆-L@ rOr+E%ܛWR/ 5≪ , ~/.TK^P <Af5ItH!"'z&Zh[$Qgŋ]@!*褔 Ob,Õ_M i;odlr<CX5ĂAU)\S!("*{I&~XhRobń0#5E֫AlF˱N?2Υ~,RAn 2Ȱ.Oޮv]J⪪rBBBBBrE#b9O76-jp Iٙ55c:&4T4@\.4|4nP j|4˸ 42 )v 5f4E5`E9f.ջh_`i}ttp5? %=9)h`s &.vtTK lH6nҪYlNuشW㣁#H0d}&~Bu̒A`"wq+C[N# a9RP}D'rZB$~Z^nB@O!pАl3ӡtt MLU;aNpV@˜)8ө">2V).@tܻKz( 3&;\x \҇qѻ/ʁD \[Zxا) K(v+nf^b6^S"/cJ]Qe>C!]$ǡ(g\WNvG2㳳 #iʮy){J^x{R{e]"f#lms˝R/VEvFr,֗.t0:EQpx8JBHo\_\ِ` 4JFP\!p߷n3T4d W69)bʦ*/1hG%]5ǩvl=aFX KX9sHŲj& O9W+P.$'vIkE(<~hׁ!Ԁ%mK#KhOf[)3:_ Csz@"ʜ@4i?JB}q ”ސq>̈́+H'R>j2PKirUI31& !!E;Gm2>BIPXr-"\[ ,Y4V`Jz/z %yIb7B^2 IvjR|ig4ЗLo@!jSE|@fxVŨ( YZUTj cp0ea% %T2Ty8;Һ4Wu&!Fqtq]d$Aؤ|zH3ʝ*@0 Rkti$iq! PPPP|Qg.d0 olQhW8":{m QPVlK K LKib`Vl kQEI?xs@wiz\(@ q.N!Y_\&.& }wTjq UԻEv]v4b%bō)f@a_ѱX'giNr:H)ggggg PUP ʩIGgnKK$ `cK=M8\;c3L LS99w99USR|3sy "-̐_Y+UYL.f>$H!.cfiwظHh\ Z2W[-{gac'ZBvblS! WIAf_ya{:9ϤgFΟOGksXSKT<$Yl# 3M e}z]>ŰFg!W ~j9 `i|#w>a6E0JDH]mh~6!x;T@9j]vۣ៻ZurgRZ/7$[&Exjwe4qT0I}gSD5Ъ@La(Syz|:3 "P  0RM'R+8p\&@vU˫}ow ĪhN.k=#)"ҞJ,nƀI$I$4!@`ؚyb_>q80`>(HK* ryeNR˞Ho>.ծ\|eKyooKXv ^&.¿T0q|؊ !Hp5j]VuJ(h@,Njz{Ehh|ߗ4p@/K-+I 0Ee1Zl}|bp~P Hx3Kj-+*wy$$#S .6bTC 빯?YE'i&'b#H8T%BiQ1 NvT_/gK)-YQ$0@XTl[ƭޛSJhpJxib_ZrO}vfqn6-hЮedYfuUS$:N_,Ti_lKo˸ٿl"ynolrW/*v5Cj$dps4EΘ ݲL_9a|2ۅ }=XT]-#f';l )ڀOZ/+;, `lil,b w$\ȥ?Bj &s|jո\8 Ź PNsΫg]}_nH`05 w&|Hb 4   :bhU>@HzM;P-"-;-۱J[Vbi@2;]#dMMQX(PB (PW4 ݻsf)   B@D$HhU^g qصFYW!hi ;! EU/+EYqK˼1_YYt(EMyqqqs40hLR#e𠠢B*a<*l.v,<2z\~T)Ha 1%Z,f "5{;n)Q[ %ݒG@ \ݾCFj3H I6Ǘ._ʧN Won;v@Qp(Wmnb4 O =>ݴߟcN܉ SU i-<DO @;hF_4S"EiyRNGUWwV3tG=n |+% F.@`vysNs6y&^"(EuT\ŅorXhHݏǰJ(;H& 9 k_/kB7QNô___aVD(dXhMH(ZDPEpMg@PtSɧx2#(?&ьm7:5dir ڃ*u']a Jj<-ۮrRqE,3C#H:mlU\0r p4|vUin<:zR7̌'6i3[T0HUDQTF)'gBK(4Y-oldjY"89ٍRNR1:_;>tY4GK\Gw*nIaňAXkLpmLPU^C <,DcggзBA,@K >3;.xx*IIϦE[DH;((,B ]>?vٶk{hhk,RaWq3ju<6e^S>HN @x @pЍ)Ź!XT o F/. A"RY;]Boˠ %YWS.$BC8㔋oIv(څ=o! ذnZNgf$ 2 RB6BpKLhlYA ƫZ+_'TwcNs~~~^v {=I 983eWOEjHEӿ:I 4TvbOhv@|In/ *]] uېV& E[4sJl4ê4& &*"K2`ͥޗspYRQƔ.bTS sQQQQ Ѐp.` !9 ZDciYxˋ 9Ѿ!^Q7` P`m/ "\:uPD{tgzwC^'[q@Dh,1۲w̚lNK+}kiƷĺY B; 5:gK.]IiEN՝(pxx-"Q.!XuK؁kpqdX.=#'X @R1; [PNSgNtr|\M/2d4a""$i٥ul?촷):46J*Tտ4PdNgsۇnQ"@ |&I2AjfQ\cTAu4Ph3f=$Nh7ϊ:uPNhC@e#z%&tGg \7𩥊se3_sr}HKp?\35$#HƓ&ѤӻhANh) һviYRHB.7www@7wwL  gps@4(#z{&7Å(xYLηז(&TW2@'SĒ+(7_NHq@R_%8slj]%عH1r<]46M*H[,ztNnD@+ F@TJeHtA|`8\\snj%" ݋|kzZp 1[bhuD+h /ei(4t_v*.,qϫͷ:$U f.C;]o$Ijڵt*vC~'M ` ql*)t[n҈!537H:"lQh@'Z>Ǒ|t݀2zEPT7I뗝Ux_/j\ˎ0!R6K7UQ.?R$͔F%J)7,>wMaQN=80͋ʑ<3"\B hwIb0iKuzMDhqG\/GrR'3@ 8MAKܞ~@٘η-;k7iJܤڱEZ澻ci6"xU {.=/L;ECbp!>9ddS?{I&i! @D̝|Փ1OÃh7Ñ֓ʤv!<j8\ Zw5%#$rpa`&)kM`HޓrT~wbA!I5OcI;O b.GO4[)sbCJDy |Ej@G"4Q ]F^ίDA8ݨBB ((PB(`YNwd 9 ;n\*IÅ+0Y2`WUrZ`Z];j@<DB]\v4!9)Y<]ɥ1RIOrM R!g3*φc2uΪuI9a,žAp,((*iaTC}6ZNbi^ϸϊz8YY;f @y дM%{zuƈgE\AiH#X*,:led `, T"p TkVM$!B(3We6yZV RTU>q/۶UDޞA7vcbî⤘Cx<ُ4TUP^ifC:\yX9 ^JI=Jd( bPp>Hb<vqA72DqGi6İ%0h3(#*movI,FLn"b4F^!ޠ^ERAuT΀h+'M!s}BXDV="/R3"خ;E/ \& !I]\+ex\(Gpf> f*&nHMθhB1'y2 M0RHռVJʠ~WűAs;VB$+NWP 19.<(m7˰tWo.РD0Hph.)1ݸRPK~bB5(bmjKd+I$‘<p`iE/^/(е?V~Etlk32bIh-84  .OcX .`.\+^ .oҝ4H11irA_iyvyrRrrcM{ TFSX˱Hi_\PH"eJc$q'>4ƻ3}-JRvBBxs/K A= p.RzRp]!@Jn2m˾s$ B8PT旗Pu_٧gR I_#: G)bi&N#pU}3U4k @vyēH$X7JSi8uM#oc%:}j4nFIu(@vo c }ثtnK !o=0e3Lfu!Ʊ'a@ \zo4bg!|Dgd8? B|(j^d⓬@MI e!U3җOO %^v(tLI ̊z8C|JVnHC~ҫubt7;E?*l֘iܚEä>iw < zD5.=d}n6$vNpǒb' @@=#`crDD; Hع'5jIh56F0l}9Hv@cE7i !D9; "wMˎBr2HlM-, mӏW68@Đf9N8NUuu jAqYqp=˕[:\1>x8!n;`8hvMFIqg` uzUep21T$`ia~%/ 2A ā7dA X}vpOIB|)Hc)#Ovqc#jwVjҒHőcc;\ʃc4owh4bƞejP"#3hF7tNصQO/+ˌD`bӍ O[awꙷsr *|<eFfZv[F5;@J\@(fX_yUm8vW䱏J2Bݯ#RtL:ʮ^Ȑ -eɕQ.a연qV bƘN@#h a>7R [n6Goc,65bR_>VWV#3SL]bbPd5-:H[@L1W\CfRZq=Zp 3؇OV' ud"< A1;XuWG/{1"mwv;w'E (.~LB6(b—%15hΎT1`g'Ġh.F4 lÇi .P@+"/\'%<+/dw.UG}c,Ъ?B@+qky_U ,DoXOKH4H8ᢧKbs,e0LD]JZ C?CoayJˈ!q[HP{3+B7vr]ȩ"5j45 TH`vw v%DN>5 jP88@k &!dgaG9_bqaGC==;'t2"'6%)'' 5}`$q*4N-]NN-\$<Ia(ʵe6,u=PEtuqx[Qȕ͚ޛ:cafAʼnC=2_DHOat7\F-[BFQ{R4 -=I⦲X~-Z4R*st45$`>ci &H'/U~iԵ0lcx*il/me9op :ua#qGCx /򘆪Nژ[-ou.[髮'f1"Ԋw5 ڛ{z0CM6 ~Y縮R䧚(E@O5=s{/B ͿmLRzw_"4|64CAE+>ⰸP4AU=BPfQiZaT%qZXW6Cuqo;fkIg RBh iBE|nW q.VnkR(v5^BQP hc;ؾҤvnn4.H&&4&:oDQ4Y߰.;wRC $4wkțеR cZE e1Nj%Dɓ&׌5d/ƤpBeg˄Р:Q)JRaLc'RHfL.\R↘A yX ^(p (L$ҋiڅHL̕.\  szGˋ)x2'47 -KPȊI(O "P#kӓC7B~~(.A@uXtllԓҕsW|usѲp2g` ȨXP c2 ?gϬ)ukc1[Yңiy؀}czif_R PV@. !(@Hy&їmT [ x9c h86&؅#B`< 'fpq ɓrk >0Z +#C*ȶJw.1Zʉ,M4Q]*bZ62 teLiUmE)Kh$ ! lR LwX.p AOi81P j t/-1uCvvd h䆤 $; DLzj]Irb#'` 3-䞪N; g!@&(%l֢3{-]8':3H Lsu;Y#u`? u)U7`61eHm|\}J'6#}w>? 1M#,) 4 b b8b^kzVm,O =㾯 2*aq%+3'jp.F!-hBRf\y'l54FBϞZi.4`@ e `e "ԂU]Ο.85)\F=2Y(ňЬiB9N4b=<cb88888K2p̶*ϑ#E41c8)kF1c{=8(D#@p~ '% 7- AnC48nXCB)'Ō,E 5xFEՓrBQ@ 䑀EՇӔ_ТA]K biXT/0\x38|S_5V?>Tc}tct1 ռF}/-nɊ4975rڱ14&) 6bxI SH(Pb6<)]g[b.` hbl,b$")ؿXkR٘Uke1E$0#aӐ]2BLՋZFE`7X/=/{ᵺ al@ƀzu;숇ma!B5 eUsG#4w gNh'ϤȮ}bbs_.Hw WOٷ7=5n9b -^8ip$M'_oF҂! $~vRJ 1a֞jUpxxob,U$:h#A@c X)s/Mz{]ep8l'>(3 qI iScu˔P ػvK484$ !!!'$ӲV)ir0_>\GU'sW, eƯ B5@ Z>oV!8:CZuoJ]/Kap>Uj鹲HHLH!b 2kllȚpHBlK\! KYn1eiRb>E@>VB8ա|!zm녽J41U. pW$V\®mf8.<` U­KRC>gջa0Feo.{Ԃt"QLByN`:%-!ZЙ.OM'}=Lf)c3@wUA{ƿ&붸4A!&4;iY0Dr aAsQdM}>ݴ3Y\3|gL5ƿ&˩I ܘHH-⯐.N6g÷O@+5y%}'4`n9r|LhKX d&ᗰh'8h1{4Ҟfܘja̛@qK<;aNhr݉DT)41Js"-Bշ'9yߔ64M8xՒqCB@fe{=zDy=j;f>~FW~;#s*Hgf'̯kK/8˱%#;Oŏ.6.8 S@6_fd4@@  ';QB ]; ;#MCcX[/6ov9" *rZi.Dhe@'ld*' 0$N~TSapf˗(\8 Nj]2(A4Aݸ=U VfËp\\\\\\\z)!Uq}y @@)1ӍLO8>8yyܻKO_YOORːfsEK;bol1 O8 yyqq?qw&iW!}͸\bز|<P7PwcwI<45=)wǞ7 (<~==H\jjdd\W!51G@ N`358lk\-lq旓訁pCZƇ_@ ]h2(C]2;3\8d`bd >_H NLX*I蜊¡n_e)d BXq$C2'vDA4v2FxH!>lV (PHiU@ A؈:&u^mR};  +1H_>b\Uil!Ap\1HA#|$+ a0Of xR USa\}I:YIJ5J}}~;.T,+X>.s4E\s" P=kW\\\"U5T|}Ub/5پwq!ŋ}B)>ٳH\Cai ؖbbhbHHr >x4$84A N>2(`XUO N4A^WE=Zb/a!&#x` X,a(04’43XًHK+NEmj Zp]? bH'=\z+-؆/? }rGtt}[@~iHF\2W H'`_m w.Di84/<nhE&*?0dA9iip\-Z4ӑi@HN.;kiMy<jݫpMde\{fLYpb@kbj ȲV.r\w;.U|qH<.M] T;I@z< qw 膚&ԑBr8UPgv#X#ʎ&&N1h .PŞTTcqrxgE޳gXc]MԢ.+9 .ߞk09lNkȵ1'XO#;٦.\ȐH77: N8QE: Zd}hD5KI*Og.$RmSd抧Q [)\!xIy9 )\RNET5bݱ9\es 3@ƅY@ĦrDuР n#e*y14 bۙ˖E`8PvnfXj)bR~qSݕ BxOC${ s$ C|K*ȯ.TN'KNM$(15T꾗 iڹ\#ff=ӷ3Д."'i#'gW|[ p4i!ٛIiѯRz[r38~rbԍ֝*4AA@ @z*F:g(|\78L`l'뭚a-0B~)e#C#]eBApHf|[Hh1^YÞ * 4B$ *0@pַs&ϊle Nă,K;[/y6?]uaӍQch[A;cɐ1NhViW_kWdfR gԫB .aT+ uFYCb0 AJ6i 鍖NŜgeDChGQXTrx"E&T7׃ۈ?RexnSK6=!C:s.]BlUsvE3 I( NX0R[Or_5Nh`N\̂wUR q9b@ VA'Jt$ (c<}IBZsNjjA%t I[ؓպ7?.3*X$3\')\O+{U!s5uuS3KKR Y 9!" L<Fy7/XbRO s]̗q;',Wڤ$hIM b@#FRS٬](`nݭSZ0x(i3f@ UYOSud'vr9@ F7\\l}RR''>OBB}/p .:b n'I@:эnɓOH޳VBQKi4"@(YBiRΆ|'8so|Hi.1418$A$fvORUdع#m)4LtUK.U^& ٺɡ8!mv =IzDc`L10l  ~p=>urL!a.\t֥qQP%3(uHʶ jS KUwvpcniFs>'Ĕ˂fSb \'3.|e\MIU ^`־ɽ|_ƟI.CUz+tBbIep0S;|$Zŋ[FjitO"(#Z `Ñ,uTuE2ތp,cI}nxsPD3C@Re*~ ^.DBSF@&m} lq4ҁHv |\9Lֺ~}8fCrqbMU<."pv%.kAS΢ILKO1_#@4K( P m꫗7r'#Z6D;PNby .UC`" \{pBѸ|J__M1$ʴ+BNQ>CNr`x zy!"]|jtUh605kW13 ɤ *):d ~A* 7@Rqd!@P(@6RƠ\ M3 H@ hd^tf et!PУfdXr tLb @(l55iw<̅A;7ISTJ t@:n'S 2`𰫪묮 WLSljVIK ZdBUϳrˈ(EðҴbv|e T->C&Jn0996 qzߩ)¦ (iL@Fp[.FI 瀲8Lr-uЫ@ ֊vEձ(Z9iNRC*gG XI3XctH4 ]ut*U2 V尷T S]G # ypNn9||۔q:ATfƒBKD:)Fx(nnZ&Qt* "52hvJET%<\2hMʌ0k)L(v2Gd[^Bt}"jV`#pS+P q!4, 9iq>pN Q2Ć `ؓM@VZUmFPr`'뽪LOB58 Ep5xsð( vo~b.a:AHv#@u15A \XO,Ժ"RW,tZ c Mo.P@9/$4˔Єf"A;]Z6ɂh.8CaECf\)QҤg!\)W0*H`24L?;6)\*^QJ;S Ƅ5~J6T*2pBax \\ZZXH @ / \Gr9בtuQ@5<5VR) P( 4d`:Ti ttt~ ݉~O6lhUb^$^%&4 PjsYVV;Y\}m.;\N߮y||e9-eY|RX)U!pfχYpvfVsE‘\)`[4wlv[aӉ}^$E&B=f1(9}]! <|vNk "T&B3panzGX"W Xd?41>Gg2 : =3,Zɑ'IJip3J/J2܆ ~/rgi<]!Bj'WCPj}xCҨ Kh 큷4曒SÇY"N.'pQ(hޝ崯)zk/,(ЧKxgʒKNTmNe=VtXh $p6A@TX;̺ k.:Ri`ҡV%yyџ̖%o`R*2 .`SM*.kqQEAؚ|s,B[lDo)s=>Ӷ)}Δ65PW4D؄A {-3 ˊ& %5C>OG\P%pD$B {>B ِj/iCwrK$P:y9Gڃ{@09HILCR)$r,#HIXEPkk'(,K IP Q<]F6Fm ACM,>bM)J$!r|{20|IH[/oZ8͍%*yZN1Y$.\0gNė%@mRX5e vlp1O-h@  ]q)S2fwuǓ3haWӜ檭#YR*o~W|SHV\t!"/ZFWSpsyu7t1Q Ȩ@f"pZVbv)vpigNW`b+-=E0` h"MbgHJ~xf!A)zÔ{p PxFtOVś۔QSRk~a? :wKA>Zjzw<4wgWࢅ(*@>%)V޴yVӺU+d4t-dbrY@.'y38F() #}1d} J^xntK+ʑ% uI˳\7,i+n{3%Cە9Y--@ƪ{ 0@۴ g?c41}<I&Wsy9{7MR)2Uv jH\^,pso.;1"X;eQhcwZNmӴkT|K`q(iȗGvV.v^5nGa4Iܨ 9(5[-ۗK;K;;V tĹj@4A :GiGkEF6-r]L|0I6oDQƑ ̷:"Dh_)\0D0yٲ#My! ปzfO. {] $0 MA2P\BG`il;-jNv9U\93<=0֯ƻ#!ǔЗgEP( a(:pjPUiN V[RA0.74َP\GMw T clRIcHAhd%DòB*eT\F`aRSpH҉%GG|-a#cť^CaQsRsosߡ>llɕ JZxr>qnzxⲘzX+HgA@p9 *)C $O"&FLԛ@8$̑o H9:iRjT *PI-LjLZj@+CYCf#퓱Eb@iSMp6EtA;2@`ʕuԅ:jC *:nϟ*}V vѤ9lA :JHاfUñr Pe}9j&T ЫlnXJ+-H$TlVHX+\4&>BΙ3ؓ-9* hDkS 3rƜSZؐz:ĊRn -OڣӒI!U|N &ɘtvм !qO]:3~|O'_崝!NJI! 䚪>+ɖ&CAl@c/'-j9QrHNWN>5*U\ 5}R1wT>~#7S!kMLF.%_CgxIrZ/#@.#۱p55ē򼆧 1<3€ ِ\'RBT/*i{h΢b4z\ ^Q@VP ҀR.!Q&kB~*E9ANI nFa2žw>k;1|9035; @{5v\;>k~ݬ;oveoEbap1IYD*`rm{Ћp`97moMl6wm+n-q9N}#5˛˫rcC V:B4 [ΚѤ C! ,e f@;@ V8djRJԀ031sy^d>X6F0 G`\CAp' E߀}!EYEcҮ}vVHH-D:(PGFbG{rˑM:N-h;nѮH pʲ Jv I+g@ R]4gnϡ)QjJ3\-)WU( Zѩuh٧8 &`Ed6 ;L]O9LSvN 4]~|^JI(sr@OI0}KT4F !;t  ̠+8ZJCy/l]k+<0Zg*n$λ}5,e98ZfcD|Q8Qf".\`[]uӰe忙$ y`h_%[Fv &ˀ52 E *&-!3m)plDTkvK_ik*Y4GVAQF_4^H9DdMWgP7W_;m%]bl}bϜ'T;MnL۞&X孋=R4^, H eVDolִ).7IpHH[7PJE`eb47y߸V>ݳɉ_BxPF;F@Oy_e:@lL>Qryʧ5 $j#&h"yڹe؋_iP)begH ȿ2.cOvP9@ T6(1eps~bЫ8_MiIګp=5pI)=!o7 K1Hݰ .?_PH~Ʉ'4-<''  VF3B& J_ۊPH*!;k])U P-\7zzR*6 xd0&AQd(,IquG 6/4N4Ci;Sp\Zwcg@#b-6Ó#7$fnC ihV6PQ-4등6A'c@=6W.*:Ɨb4\`XМ2߱ Pl[ĤTBg98 K+oӲ OA걣4m(78X cTEҩO[MS؉{F7oa%oB0U² pg$`@*v튮wvSħ%:H1ҶgpthM B8QKV w@e-M*zJ>D B@{"Ed !gMH¬/ le4D pwia[O4je]X6Tc@BE9+nE*t;,;](B*HP)I.@ p(HE.qtԅvi<ڸPjEb@tM `А@ yV݃N[lž[כo];t$I ZvT έ<$LbET;b)qXhhi:t0r4Q9֊)8;,/.dX~KӉWWS]Pla_Ȯ3N4\QFx /% 8N8Hm <F9!.q#%fK X2JpHw6>wWԊX J䘯ǟX 4*yڡ>M y|t & *sgHb_< 1v p"̸Mx`ۚ +4}rWoONThNH\d(c@һ}F1oTo$&cܛ|k59 C(]O/jӱDw\TbU=s4Ҳ彜(&*JCbOhc $\w&8;IRiĴWry&غCݍ(p!Мn 4N,w󲥽%옔rLG`]۹מϗ#;w-!*6_nU1XZC2t_^t Z.)3ΥІyQ|J  +'+CZ8iwaMO,,I2ҋPXͷ`x9J1ظH2yzTł]fheË*+Us #QIWe5_vZ䈲$_ -&◗oo+R)H# n$.%PjZ`os;@Bo9bjI "4k Pbc83M-6CJ%К"Ts9TOfᡦֶmbs Cr_o\U11;H; )d~&';SNujLU 9mխ& Rq;(R HkbVmYĥvQMw[!)Ū4v52UxU`Ġ 跃0ҹuv'J]-rU۫ӺpḴ=ΧJCդxTʘZc @5T/5jHy9d@|1 Ԕ}~6hP,`C܃3`wk+lfM,x{LTwnܞYs'@UDԒ:UH-Kht"v)҆&AƐBl2dʨ2DN&úBi! wЧ2(H1,"/"fAEa}OFH:q2)CIb4ϡ'X@l[)cYv]p`g4'z4;M!: b:b5[*Ӷ/fV|K};|@|E`b(R+ OP<A oߑg+"h-y7drq0.x(4E!B]z؊pޟ~v]홋HP""..b.b<\>cӻL"QA/Ӹ(@8N] p竺#!צ73W 4+Cho2E *F. tF@꯷em[\T ._@Ao7ݢI S\"ЛQEN&5mg1aP"@ NjƖK~@} [ӱ4bF;/&$q/xC9Svhi:E 3ͰkuR$4$<\hV(J+R QU=/nR ';弻V٢V"-0fp!3 \Oc!0mz+INT`]q4)!GҋE<$g\hծru5:*~Q !%-vzw'z%H:Wb> ?#)-^ϝ {>|pV?ЍDv~{lѫwoUQ03b6RPO1s-$UX~ 颲)l ƤR:Ef\1UPR!rq_Dd Ah/1In rA h(9؋ fiyOGq"*Qp @nbOyd,(vseZB"!xx`ǧ g5nemm@1]:V6QOL@G N%(ې9M&/LU ه٩_IiH Yw.?dnwCy,l6N'z `քLM[KXF+xz84Ho݃:Y$[#/,_l*LPrżGgNh@N ʪ~-]f?].4 Y9Ƞ8O"0 vsEI}T񲘍x@@n b --uVs0Mun([Dwe!aќp$떖=Xhb|vLķG !"lA_i qq: >:%CPBX#pj܈!&i w/'l,IcHHdD2)AD;I W TE2̞WqTUws%ِ[kh2횋":+ )jN ڃ)%XA C8iW>=q;.?o봚M[%E04T iO̾pB.( Vq} ę@ :oF#'ԭъ,쎥ĝoP]=MQ3EAâp\`Yt4qSQJGfBG#Bb\(lB"\&ЛJmC6}s"(5jy^oإ=/;iw/;5U߱f!*vDb rK+^j(d@𬄵6kKJZ@$$D$ '<B:^/`"#VR6d  zXA":\ܢ=T^U*~Ffhe"p ˍ]^[`*z%%آ4 SF2*4,@KcHv%]i.."D4LH Ԑ@: dȟ9FdƯ!lIb'd }Mx`_G[]3Qwf  7j9r#m2X^@Jנ3pqT+n`$ fexi޾u޼QoL%**A(ҫ8\O YK.7WuLA~d.Tv`\ K$,L7ٳnS`r}HQ4kʪĥؖ 7SМ1Xib> Ր bf6)6=B{B@sŅyHW>7~MhLFƼ Nb4X|Ҹ˱vOCbţN˚MS>o~f\$+psEπ:ġq"م[U)ZWE⩐լRB8ߡpŸviOE (f֤zOsf2!@eψo4 nljXi\K48}0Ç('lYcL1>>58E$$E8%ƾmUKO.Ɇ2ec='ZăP2u &@ K}jҁi_`B@ KU:z[1ukf}R;Tp ͷ& S5IxX% >]e6JʉZKYC 6 TAգ@f4U.B ;l4 z>\h un UWDZV% KlYșAז}t*{1QD,Q_R+b|Gr7L0@ ]rS!t_\=d+XsV&xB(BaqE'H7 *\dsZB8j;,@@C(C*L.D(yo*>H^uK|z^ E٧qvΉ&*&. ;&&_:RuH[%HS`* Bb@yv+;#6 Ncw$էT|roYlBEIoi\AA8,< \0H{v'iWw D\p S,@!x!Ub. d4֕E>!KHviAVD,pD"VK<Տ8QZfА|5$!٦**Hh]d`tWEU {<6 4IӪPC, $ ,P&F&29n?Iu\j]c]qc)kߎG]aAԚTk-.NՐX1 **He .>_U1$';|K˓H Alb;i1 cĹ8wUVZ:|ܲtSj)p888Ί+ >\ꪦ*Jqdi5=aR{pyfH C@IC$7 ‰NHblNG&#h d$c &M=;*di4KG!l^8G-־ު=*[@~xtueoh?#JNQ|#AX\NkkoB(Us*y٤1@@TL읹_R%m65YN^pBn`噧zp ӉQcd_MKedgJ;C}6 $CqjeZښ%ȕX5jQ>`X-=_m8!ʁJ}K4O#(1'4pFp@ !.?UR>^W$rFX>>b&Z:bbq‡./eVZV!ߨjz/ gOrM Eԗ 22\Pv@ H  Iβr:hCC40 ]Fb4ء|* tKE>!"  WFJ0 \B3}i-0TUb1MTANC+qFh0j>oe-eE3J< 4B Ӭ\OrZEH%Hpx7 \%R)R k9[(0 V $>$;YY\!4BFNt[UcEǎ&'_J9!)$\uI<I-4fNNgӲ+ 술٨؀R4a0&rH.͋ W !<ฐP!-JfÆ4!|4u.*](jML/'sO(DENzQnyq1NjjfC@)s"SĠ d_:q(^IR fO 6Ǹ4iﳸ!.4THOzP`ważZ;KVF;+JXfT!eVd,5URUIU,W=UpwgR2Uʽ'|F&i APN7b46'UG>@%@B;vܮβaLE:X2 8IN)%,qHvI=[ iS0SsLbåȡT!pFA.\jMPZ'Yi7DИ4$R^_)ø( Qq t6+> d8٠Rvtd)I4b*qDxL;^gc#nj>LJԗzaV*\Y_2KPs9 yzH8 xg6ƔBA@ ,xx"@ @s`T0km%AsfQUc#W7L&g& nKP zLϘ4 K( |Jr t)Hڧ(U!0bvyb*';|D|ieDiR'4>lNl J=\.BvAo| rR s;ϸL+WtTRR?b (.,8 +;*Y}uhJH$ oR>%JnyX;fc{ieXr %!ЌCCIINd9Uɉ:ZUbPNu/3EV7$&}%=RN1 @_B0B$Gt*Xh*aq䡭*p5_$U9lubee* [J(b*%\@, ivޫ:ݒ::A؛SbaA8SҝE8 8o)(Ȏ=UTy齳вKH3aH2Fb؟dyDM?4Bt}b,&jN% 1c)6,KS`m՘L@$*RDP:2HܽbL3@*i Ffs!2ݣ{ˠZh=E@W#/owI1X:̋jL'SLDbEԆwfRpviSy;KeXi_~JDB+8)SE Ɓ@ITiR ؒpz_s"Sh1 4. +K[bȜ G5T;DV=r*iA2mwئLWҠ%2:!!a~&A9L 5 2p6NHaI& j 10WI<T;ҋ[Xn)ˀkg2n5Z e ӑ@Ɛ[i(2SY \(}|ӊO qOC .B\.I5N)IҞ:. U2ݮWTCOE\YB!cUoE YRL +p'1{;*n ߸Hsyiif> ;  $$sҍf|H!;>>o>8> \%uj|01{g@=dȐi(3/nz; ,;,-!,CaR. <Əh:Eq4srѤbB!4 q\G*V"L1>GN. 4`H{ϧ M&)ۮoּ͐@;ħR"b XÀN,CKgEAN#ZǴ!C}Qӧ > Ac{D!l0h M¾K"1 3Q2XzڎNTk45H D(S ˩]U5T d.ґ[5'hH#OK540Nu09vy?UVAnV<,L|N=/gbYE$JApŊsj m,jlI yE UTB \U*>H;H>7.  .K_&AI5b؜'Rt(1iT/IŁ8 &AHND,)6%)+]^摣B& jUC"@qҜ'nĴjAp+.|ˍdcF{ \Fx˜ΨhAHR"0u\LIXsd4%:$He*v\vlR!Uy\|E\ @HmS-)sШKK" H)< (X&N,U Y+pmLM/fԈeH4hPP4p1Fnm1YVk)# }tߟ|?}rXRx @ $dyq&}ai9ZBx9dJ⑩YCi@oҟ*S,VPh Igff5"B@e|_@=Sr[)ex{&Ton%`hlqtd=t c2$w5 ;Ri-UB66.:uzrq2UNKq DTj1_#)-EabiCJ*mϙha8M.@H9w$% :6;m*\ JYpOtc>9-q?F֓%WI=R9Z4(@SU9OO:UybkY֨fT1Svȑ(buɱȯ RWfxV*\ER`\5 jv  L⬻&Ƴml@gt=CBՀ5Ca_ o6+JA 渿̜RFð͋A,rN m'FBE!@g -V^`@vːg{GOv=W:x6{UnK'R)v1 dTe<-Y7+rH?ٿX(OArTMR_H^gk~w>V&$Nt&Ii4k"3 fc7XXo|iyRb1b)i3K\BI5kCCP#b!@Y-&[v# ѱ<8(M8p)Hh.:wOY۴ojc@ vRc`"ݢ[L@ s%+JB!fv)j0\xٹbm*Uj_p5_ȵ̻f>' 1嚀ܝHXy 4_AAlbEEU$6kUK3   TEVxpb cd@'&ȳnp)]z?Xf̜Nk7#|*1-oCzH,52hHd 6ju9M`nRwg(Xᥝ>z<(mhx# ljwd0Ӟ. %_Fx`͔wYS 9ge)QIyn9S2Jg`n^'œ4aU!)] jc46%U8JV- i)$T\'/u_+y!|nhGºδ rw/x6赩 ! U\ @^ߌLDոET<uwM(ceu/Ol0u>Kn1 cƙ |4ظQv~|ߴwbT˺N#MN)>2j6VUY1+jI&d䄉 K@̩ZKِXøkIP!3Q3)f' o` b=%VlTO0;G Y 6aBE45% ;]5@gҐsRWRpI#ШdUFlf66_p3c354Jf7Ns3j^#>LN'@}V3p-.]-#mM*1NMI&N+ &E` 1f˨X_j7mCgj"f]܅C }8б%5Q?cb(xbP\ %TXՒ`YfSOaMNŔXݭA ;61{hM є&ϬhpժB4]`4i)@=EJ6" H 4IJVj< =I(#k@@>c '|Lx㈸8`@"b1f,D0dؘwp.kkI=be5U}qYR+NƪرRs@%hѣF9lZ݉X髋*ڶ.#K_$ @X~UeyCex44P+"*Ά) UdB Iq|dtt4щnj]h ((_.ǿc*尜(66NBNnj&_oީVŨA)KNRp :hl,45( xtl̚WJ mO.b)`@['UV",(āӽEƦuR0uW'g#kz$\tvL3𹫿JR}jUmb{? v6Aà ~m"raД-ƈkӢlӴu"C@GՊKrK`3y7N؏]ȅykۨ7Տ)7\$V{[TZlt7;[>NQ>apP|> ksEسNE8 mkC"q"YI#C>t4k#,Ň%cV ;# Rs,t'J`.0%yi(H*[ߗ";fob;y=JߜFEdY (4?>\l&+d.1Qy' J!rvtr6tqn&Ɖ Ri瑩>'i%4fXP5:G[M\ԅ=#k)q 8yª[K|/Oͮ}}1S2 #!Eݼ]\++v&Fh 9r\wT aTp `6i"jkI@~uSLl Ä kjɔԌl>}Ex3b a4K+cKdԳ̲k^xa|~( .'AKD嬇-T sAPsԓ2w0]v zDHe#@1 ={Ep)Ɗ>кU`Htbط؅μe d_l_>/U"P>83.6+8"l\Z؟1AinR|ldCMMI<˾CHP<ɚ.tie۶.(hP]4 \\@5KN'1y#15Xe]/˃~\ I}%Ʃnk"*ji o#tn${IHe 2b"FQb`D뮀XX"hò)z_Ihq(Oq9/2jCK+ mgf僧qR.q\~OȠ Yu`ӊo⋕|wV[{ܽTDgiNOpӠh|&HPgoG5ρ #@\ @ȑ!@l$<@\2 QOjRbh y oJ-6$:hetlӳp*"#  1_NKry~w1ZWMCZX~6ZI%<7PK`qZ*-iZ>HWX!AF61;Sf 8;1 } 7Bd3.VK4݀( 7KVÃD|9ARKp@P]Ʃj[E(L\>SDP.4R+<>x3e19 QQ ISfov WYFPCW6<((. H &!.Tn4fuS5GӲm-cGEF$(#or&lz5ִyH K6#dtꅕށ6in̰{E`6E F?HܼTg8|4׳+3B'S5Fps}r(<.[CcGai%ZҬJ Ü5u RetO11pu]P'֚Dظs샰uǰ_H-SW]g;J jn/ $k}s6-*0 !a&"3D+.MsvU`-蓣;&_a5s`p׹0 5_xodψT{Ir$%> po>5:EPm:_Il0ŐSy1< ! P LR5n"ZN؁org!j٩ITE@:d@tWݞ_;7~^[v)lK1xN$!KϱqΆ^jԄ @P\I!J4$CEIrmY姲\$PP!p o"| 2,ހ=c0|7Eqۡf`)"}%\JU- @O"ń$Aؠ ynlXՠFV1+\ ~:h!MGjbʭ6d3ׇ h B\z bDy$%1uTLy:61 H w/w<$f'F2> R_ʵN  &Z0h#*彎 ;"/sͅ?@ [錊{y*\`Kx7e74 |>&11$/ɹF m%Z Pſ<PJ$-P.a$dk).v,8B*e&; P|TF꾂L0Nl JI07&&"uNfb'sNIU\,N[6'UlgWKl~{kpt Gb`=f̮Y\l֙KkQw&MEI\-oį4K~%uX@>@4H.3:rX+#Ls4KYbؼ!ٞJ.P>$/uYGھzK]%l2r#~.nhēG:vAT8 $8S*SŰNX\ZʶHlXB2'bxOӕ)W#wRF-IyCh0A`XZ!Q;"XDH i }3rb& p6 wE@4.+z@x.!%!\ew!pA̫'ӲMt*YURiszvccpUl8B($ ysYRK>+$ZC@É Edmb˃QM@!⢡+o~˓`SahQ@6d&{* P(Jb"s6O)>HVf9u~;q2lv9%괳]\`$/(PLODEZjb]9ɼRS><*]o_U<ɹR,[wB~)3=ڿ}d%Ť~V.Vly)T\3jKoܹPWS v(Hs.;3@qֈB.'a'VQ81q lS$!.@3)siB (QBj[Ʀ͗VPr8Vsu̍ǩ撂p}/o ,%URp:IA6LN:d5],X5$SRsJJf&dd(u&إqW ``σ.4iQpvsJK@k5'i)gԲ7@]HPHfd\ q1$8ܨBv hܝt܁NXbt02hMiSGb'4g.pV@Bn:BpO.йO` XWTKLX/b;,&h3h |ol_["b9aʎ3q@OQr>ӥ\t[:To,/?/?mʒZOZFHk@}7vrv7[uYmN4 .GO߲Xn ;"hm |Nʫ;pUL-Xo5tQ,(2,Y,6 ou ||^ӎYRn#QT.eN2V\ ⯷䵝aץ'rq3U|]k)o磶 eɘ\QeFТ?*\$efwJFyq^9VI(3 Ecuk'?IOs VxVeTw;WXp\3ZN/jq s7Ӯ| . % .0j &ո%e `: vtkU3/1 ",dkt d@ďSU%>*{I@ K1iLVCV0VDෂы$<\@xxxxxx\x!ej{hUAž44uM(5VsWr:拼F"< ',ʫbvpvpq45QpNiW \ ͂ c)ӱƪbp4v p}r]EPR X|]2j |zŎCtIDP-r(}E.lwkHgvsvQ$.h@hv\rpۦ,,)2)*ĜPC3fAN(" +{saC\Y?r;ٴo\3mpr|*v<Կ++8%Zyh6$V.п wCmp9Y ƚ/EBP7f$OLD]V PFvʤ[ /uxmzRU-5@ֵ7:YC5Z@Ϸk㳆^v)͔x>Q/f,OxN^.сN=&L[\.rh 04\elUUƑ7cYQؒ|E&eLk/ۍqlk~/ ˵^ER 2|K1 s'6-';6Q22RĀ7UzgP}`. A@O>m[X73T y-` F7Δlm$׭GR"ЀL)zVEbFٓ2,6€ eeag%fLUr Jpuv}ᡤϫ -qB&&/?-p!@dQ:AܼuړiYQ(+EpwH%rPxgnyAR?8~p\&Op ]IUnsT^~qiy~6 3qiU HFJa2Y%񸸃vhp0o}"rv2zYӨ%Bb=. qE rnJJM-C` ꨫʷf#CCA#@ >"1<P]eN{QO]_E㢈. e"i , (ky3ۜ %yc)`rﰞ!t7# S =h?v:"TnJ65\{')i%pƸh7rt8pqĚQb׭,> }7Ubv-mcklh@~FAp'"\M9Giq!@)'BlUyb &:5UL  cЫNdbaZh޸ԩz @ ,s_}& ODq87N+Bjh; _I Xs$45k d}irFVà|4՗zYLk2SqŜ癙ȁ G;aϦ4qWfπ%?%!8Bc4ts|I5/ȧٻyf}++ ֡ڿVۃ jkMf5/wBjE`Cꄰ8J!2$lSB[)P""+*' W(\[EN@%+=lllr7,MEq†}봉m(<0HUHM./Zb5'G) Gd"T]EH4~*Pdu+oJZ%bґ0 RrS>7b7# ,.H],&hE"ԍ}fM1R[%9Kˈ8pڛ"֟y2maf|]|pDS27IVsiءBӋdl\f.@Ic,$ijP 񉫁:H"p'0JիdYp}$n[0jC% 'wĈl?̩eA9yӠRݶ'>9CegSWoM=U%9*XZ ?e=@oN Jص3.c i?c:u9P젭c{QcbV뾆h)1](_\aRbS-*?azl HUU9&;GыnsOI)ȁwe"hBi]'KH3xkXda pNƢFٙXh>~&lyky"q Si I* w].vaZqf89+,خb-!@ qOָ %kϭr3zˌؔ.l]$R RAt+kz^)puA@UBW)nbШSu][]_)m:KuQ%u܃o\IVO,kHI(ݎ;.>I>r~*|i} *!Wa!!- \.mTTTTWQ㆙ypqchX_b,\eؑ w(Ҥ]K~p~6Jd2!"g^`jIľ\OWJ :QA[ªtB-`Y +I?c}xubks 0р`dB#y0= tC8`>idԌ'!$A=9JCy5XJ&iuٗ^V[D!MM 6# {Fp@WJ ;AB)O}?244');6.(z]4\0PݴiE;ZcS- lLg(Qgҋ )8IBpB;ſw\:bzB^ƏAĺ1H|\ pVPVǑ홅jk5kq5bVIUYn_b\eU\HNy_y屻vD壳M-A-TT|Z !ވް4Z\$ `s23KoK;/:aI.UQ>^^ h>u}IU"vj]?-[4iT@ $N=-(ѫ4j당:dӛ ϵeH H!S 0&&$*^;%H,6jޜCA.<" ɢ*o[h7ΰؚ`FTJCQ,LgSz3ᦆoe TǼ/[0cb٣vk}aˣLU2 DNrVuo3{GK&{RLK4ԤlbeEZS05\,+3h{>wK+){^ EV(u\ >Mk,p:+Q踊v'"5PjEs NIPʀ˄mU+@alѵSb΀EޥZP(/otQilAaeqAK T\5ڼOjIv}M)q|RM7pa0x4m.B6Oj {#CӮ5z|^8P!x6ZMDŽ^;X4(wM_YPqHtґHZ9 Ȏ˞v}1`NP&?2DQW`IԃtC S"NS *)@hodK86F+):] `l q*i|ݣ듮Tţ|FB]Gվ1 v ҟse,_ųBK#mEFdOn˰C ]Fv~伽G4% !"bba zYbe ;d8w6O-/gAlk[5EvqYBFAA")ryAZzC7,lbH(iG:[\\Zõ +*D ۸r@A[$p\\C{ |H2!p03;4RBX>.=9uǷN,Q+LR`:+r( AE2'T4hѣI4XEEob1H'';R.ER 4H2hhl|L.,bmظ L(UQkCa:"6%4W &VKQvh%ϑDlxN۷. F`tZe6&hJ*Ċ ԭv׊ԙ(ơ4M޽k~eǸSL& ӝ,2ǰ1;=.y@!Aٕb$|J5NyiU@OMƑ!I%0;f12ϗ830IÃ̔,uDߊ5f[8JG\"PKzR5e xh4 h B憀$իO.y9EY@ UtI:c}6& U='%Kc| YP({UoL X4'/>8bsU؀pۋ*qa է1 $,oMk'\\FąĹvI'}4.:b .B/q}qwߤC.I$I/.($O+H 0P4>"$C.%EAA1/_C9ޥ:4 jUCRnF_wU6"E' 6$AXa3<F16AbR@h "i8=gPB+"`l@ |Jy ۶p.Imn<=$ʕjHخ|͌ v3˃2,`!o- 239>B pd#qGY4h<@X'C a<`eq3,B>d|Z\1*jw塳avrAK]} !!B a{(Hf"i-w_V KD@oI&:pРcBBSC$\+N ԁrvJ {G{Gm QsUQ;;SX6b! d9cz4w,E2 ]@4 y}Ied(^6CIH҆KVjj\(7vE>͖,[iPn !25Uض|hT,NHŃnZ1sztTPpU j>;-b\w[+4]Šb*8!ЖSNө$^[T;wѠ5>(k=7,EHA#eD ( Q(+dGjEh)'2p\>f]YN:PTM_ X-+ s,bv0.Ls qV j~ ӈ !Q^ A⑻0}rNxxfδ9|<5-s IR=xBMG5I!!.}ޙ!( sM !8r}@3jBGy.9y*S[\KeJ!?$m)fuEle>M$P7)ݜ̜[П^N:hښ7E^pEU#i$ ءoܫTIX{-H7)-gHP[ʭJi(j:ϲfMW[7/C \K!tS.գH:ѲSo \ hCD"݃I?m.{ӖU/|!%(ν~cŠ$( IrV'ZPHbjR"*pJxb$OIeX*@P.1p NsũlI^e2' ;?h)8oJO^VDXuX\AK dE( C zgЩwMT b'x_% Ό D142JCeRH q=E=>) K<5_)xx\e$xHyf'ܓh%02\{3DL|1Q~4o M ⌜ 6=ak UXa2@82|~ 4 `+*?ROw* $,8Ϭ;>pDxm%I??@t݄.cۋS\G[L㥢x;+?)`զC!\(l5XB'z- @ $0 矐:H9BԕC_s8;.0^o5 .:ʠv*k`Tlt ^8_ځi6AI#V^ZHhݐdjwK8sȸҔ1RyU}is$(W(ry>ߤBIIB+O}0c۵U7K  iX\N*M!1pԅ#BE ><\ @³!l_9zxy|_5%`0O8FbS:rQQQp6@<Ͽ oæ45%m՜o<\RȊ;%|Mp򶑂N'K bƉ˃,W*hep̎jaDضl mUb|)m$kRRNXٻbt}2(tA#Ibgoš| 6c"yݓL|SxYk ,*)@ߖ80H lw2@O,u;Bе@o8j1=?a,2/CƑp4C5Vn:41p.4PmQ˕4$H*٦Dpb[Jp~\/I=3W~ishHVզVe\4\\Ьҥڐa TޭO 2SqAc(Mڱ)[fDn\}TAn=t=rD+ol*MUqqqw83E])(\,@000000i PEpio\>sv}V{C*)vURBa}l/FN0CI1UcC{CdH@>;/&gAEoJI$1Z{鉝H;Dd#eΌq%NMcܬ|Nڶ;1ЙJ[ 8wf&g[2es_FEFc87aczVi_r݈ {(q6\F YMmQGirѦ R\Iƍ S;0{ƙ[yS -61ɭ*Ë`5 0q33Ly"Si=NpE!4y-PgX-d"\D bPHzN3N(=xUξǂa0BξuC3I !Pwf82[NnYPhKw96DUiS]l@GhG ϴ}9 t^3ٲ~0}".v S)LpݚRY̊Rl5.g\P2pĀjj)J5 \4ç i hhD4ye\D^Eކ$Px@PsMzQM*puq(facK/~Bh4n덥<((rićt2~=?pah@P{{5 JVJV\n~u–2ᴗvN @ wqq|b4(|ip Lf,g(_\8O_UfUpl}syOff$Di.Y,=+.\p|\/IB/OW!/w/)D$|NnbvvblXEy5+Bflv8*VNoЄ"{֊Y51 [KH9 G۶$rpf(h sH `VA$i:.t P:Ĝzv_DP$c:TLDѼ"V#ތ,(tD'Nۆ\͸Fk'p\v˰1'UvOrWh2EK2,[@|식TLG$);37DƆ8pib  SN_Oi88 !Ce$ƷvZ:_Ӕ|m)srB+P @H͠,^Ν,[zI zf%SBIVdSp=4mڵ Y?"d!EЅ \լƫ+wsh.\>}+Sd.45r*>-&,XŐߐ )ƀ1M߯]=;P9)U8n<7 N*ɮ$7n O͸`$4=Ed1g W nkR]⯀$H3;%\RJW<0`H PbbqТ*1pAoN$0bK8KR]A` 8]+Pbj7\2.U O @_' "ȸp˾\ T3:[iNIRrcWѢ|\9 76@@֔˼Ò@63X͓m.J{&p؄D<€QoSJ1cHw"H0mdTn-`-bKGq%IA L^ -Eĉqx? M+-iD6<ƀiL$7MDΊUOAO8Jă|F"g8rn=@&Xґ6 cjv˭<0TN|ӱb+y Oˀ{-=f-|5'9 750ʢS07/ ^5dM/9@G85v2栨@ 3bA|w\}( nte^x݀n˔rm2RHݔ& |9DvnJ.@>o$ 3 _ %Q oeT.DS:Y= =F.rH{r;'˧滱 ,Yl: wn[/1:}7\^GsEh%;a+c`!}ӱqq̐b:4}&ĸ4 @}2TYiǦ}+hW4x!4 <\|祋BBB ޑ痱/؂ N'KOiETI kPz{5 8M&@FDU;Ri֑d2T)ꪲb>]7939Z|0dᘪH0e<F%rՍ$6Q0(Ia#QI0( /RY+UBUEEOR}vvyYYv) HOFR VqԆX*u* /vt B` /tji#O9qAъCCM8B"CuI=,(~Ks; C:Rb_&,IPY7M0 ^].KEx7hNDϜQGf l@|C|& L);+ CU ^;JYY%SLvQ1afd_ TP†- 5X1=qƾsP95?n:C{"/y!u71 Т4M.4ɛ*0bQD$D&R"(6v_ ǰMƔ(ʝ JK]4S,2%<]?.u['Bz^yH2*Eה+2 M*#nf"+ԋ_.@(5` ZڪVyu[V;M[lZ_}Ol@L1pqY«K42@SUةUJsb,p $ 1S81%&vNwN 9 ̾; U0dHS>PB% P\psRSϟ@RonؤK ݢGKc_. /=̌V5ƕ#0 UZ./ʀp7;0',>d޽`tp8u[ӣApuW7OghH/c$,/b;b`FNE1%g59 ֶ")dNWzFKc\To@ }21 F2P#>Z` c 4v1 ߅'r<P WJOG'$4% ֓Qb  גeAĪe7KE־КluLC"CW'S mgU5`! Zb-mn_jh]^Vq1N >܃;ݒt~^f I!1~eZřVY<;iH"D$PBl#$yhcaҝ, CCBqWf_wn3v4n;!F,bէyvbE ՔV|Ӳ%9<(CI}OOdfIhNF)"p" -uKktN HP\ \sۑa o;NYFB ŘPxt&( w]wʀLpr\TJ(Iڊ6.vt5q@@]ڒ4Z/ԟ&+>IHW!_ w{<݂H XʹWD9ECMWf>c>0mn\g ?cqj‘9"VଯO<}`"D]-\KYl!݂Y l*r@/u{3E8蒃쉎.|16+МH 8]~,[-f)kI2=leAIɈ1  5hw¢H'Q@0qkqiLkGZ8<8" ;s=SwŒB)>5|R&!hv .ٯMmyV*Hl/˄R(.VoJ@ayކ(Ņ ,JڀjE5E$3ZLtonA"W(tՑϴ!4ㄇjJy4[PV(De &@ r6L-1w4ƪWP4]o\̸sfEB2 )!wϼm;1itsb%$(](/:O&%pEPB! d.+mRR0U2\@LpT|@0v_q lLԗ`(3ۛ [f?I֮ʓ[Z筳JXs<<x *HT2Ȁ;D> !:JCF wt>o2H"'=%ٰd]t9 .th ]#`3mSci (5)* U"yQ6&OcӿCi.t T\_HlV\E$6R~h9L>›+8IU-IrN5͙a`hڭU4v1"d~6".VNNPoI==zAbhlI.\JMao,iR ԟn@R #cs%@La--݋NX€%S>{! %gf#YBHDFzPaii%&:x9 QH@\$WUPlAKD4S!ZиDyDj[1Pz pYqӉ1JihC$ȄB@xYЄLV%x#U)Y"+M<)8E4.H5fNa tYrܹH9p Gf Hvv3Rt[YdBܕ/$ryoP`nhJol@2‚=LtRʀuZݨe7J-OۺYMzŨܖ:#eJq@Gd:#⪄.2CV [?)Jy@!/Gɷ TܜY<,~I&ImafRϢD$aeĆhd>a1+qFpmG ,oR@ft%c;ܵJado-G%ZX3nx\ЊL&'$f@40[[LcbN٭KiǑHػbUOH !>UvŸve\>.dx3X'(@JB& ‰K dFh5) sO5k X"HDP 'u 5u\CEƗ#Ԇ7یqXZ w*rT[65C'p䙼;XprZk^8It,BDOmܯꔛ.q T@Jj$kds)!Q_a gfޅ"\՟ų e<8 }8#e)aG. ԉ|pE)ʈ-9d f$㶗vZ bpsU¢6Xݲ I!AF3WԲprtE3hHmZ&UTĮJm/XFmV_j@f9b^Q@R@nH %$Dh@lQMT\->%Pi6Y` Ep X R%bB3UM4 "RMl{{ ɭq@G -KQ/IG ^ CyfZe8ee8d'|pԐ{J T =o\*k~Trk :wX1a "_PeVG@EحYf;K1tЎ ΝL^jOp2\["UG \:q.BNOţU;Ȭ*rޅ/rvzA#5.rZLQe=&r{vZ67 (2T_Ir݉w iD/S T+ID\+Ɓ84(m}%t*4HM!v4IIs_o;lkkpT@uV'ʦwOar俅 ] H"`iĝ-@ym^Q c-=co$b)P88 {vO,TJIj(o 4}=!@Z hH1H& & ;MA>5cϣH_,,/96خH;˕(%ˏYdVcR%%1s2)< ˀ []N٬]@ #VVR ¦ce8PN= 6"j+!;Biոy\\ _@>%󻛡\v h-syskpUV&7:ʕF5/JAG˨? f&U(tsf>VSQƝeJX38\rH R FõW7_ͥ5It߆O@ >kvjidky RW(a9~ke])QekB6.{+Q <eC^ 0PqIƊvVRvAǑ:.& |nTIӕb%t;mJm+  Xh0BsKgiӜ]M z'kp$|y~\)p(e1E6zf rdqE5¢2^Z2hX X|$|lbXivUH7>....>.;;šv_wVY\YcE튎<88%B VwٿŗfVm?V5+gޞ[ntXR64_l_eUΐlrrվv>X}UҤvE'!BKv՚_ȯ)Օ2[h`/&elYJ -iEbRRp쟝V,eTQ֐DHfFpqS{*cTX=[ m hEHqĪFeK4^-JT1Yp뎣Я|#:F&n`]3VUJKAq!ު莜;G|M)U̸[ДnB!At*-m;]℺ofj*{i脬(}R4pLm:R A ̺CYT[F!Tg;vLh'kk :5֓I.d Q;1D]#hFECJ/<:Ƕ Na^IM;(5hg‡1F njhFM1+/Is/QFw4>BF_j@9vX<%> ޿ZX]K5OY5l#U;.V` py_(4bԃTc'd)Q+Xj.s!mVqK _' ?HONW.9{|mUEőM۷P]D(N 4! V`#xo+Cׂ[Nr `R| qs6-*VײFȰSIos6Q[̻B@aER yUU.bvitH8yx:}+_<*IzTv<Ğ֟g4^W-+f& `sNBbb@Dt<_r!JzJUOZlҸT1qJK $"JKлb 2Ҹ7@1جTZ[K괙W;hҰB& 4HNhNBC ..4!H+iıBHӷJ |^(5>HWʹeז@O!d3J*7 ?.Q؀1s %a4LBF р hfo-a2ʦ6uۖ5uJ.A#J$6+yNf.EB lCس8$69,:TdXtTXʄkŕ @4,;htU]F)ZR< ɢY2Q&DQ#"΀Zv7|{Bȡyxy Ta&ۀ13m?,bt{v[V'|WiD[ MwA d@=O".[|بצ :G3 0lHHyU1:S]H@(;_@Ƌe=}>$O_$ P !ǚMl,SM1\OKEGJM]P.,`% R)!P](p|絔Оش<.ekq7Q~6w.;W-@p?,Ի#{Z*cL9ehPPn}Xf_qj pC~w\ت . Tnh|TNHi!G[sqF|݈{IKsIh@k@4_gѥ#JUؔ /KhvAMrv<,x88x!P44ƒaP^5" sLX0J O͎ya1)Wޮ 6.[^pZ ! ԊOc kvMHuH:3Ds-r "a#wC:dcx~Ex6ǫymHZUˌ秂 ~kQ8(0e*Q@88@QZZ7MvR bW2P߁Qw IP%{ ,qdc}l4!"EdPYmecI%?{c5N @>U SDZKej^Rl%E%0+唤R̲Vq&H8ۍ*j@@M>Igr up'%@tTCu]VMf7u6W PNp-jޜZJAprs"qԖɰ>|]Y^*u#qs%O/iv٪T)ąU C4%oj+"rt(K.@0`iC$2qo?|햅b\BL+m٤Rc}zE١Bժ_rK4$7HX@`=E$2 E$]OK aEXonAItů74<;( 8PcI$⅌DIV2H=P'"֟iؾ9P! '`7'GPHВgESy7Zc9 hŻ˷|eUKKtL`V!Zf+1$ =ǧ]EESxty\McѱLJO3J SY>qi-v djte Ȁ}E{@c9>Raس(CG}_0snU_5G p=W|,D&)RZ\`5 '-X+olKeT;-]6Ѱm 0y8~:_ AItR)I~_#MZN8#P,GGWjg"Bb u^9SAdܖ`1<,LH !p(X@ zOiϬJ%Gp,cl?1ST_HvNĮ+ƀ[ue<,8ʰj"Y2hbj nimmH/ ^?tG,GxÏ(t|S5}E]7bS[Me]yAӪi4JKO4"EyNLCiGhx%v!@C*,*Ex[Z.Hŏ{Y]Bq7Z3+D A]e3E-)+.pt VwWa.~\  8P7Wy R -u Phۢxb)1ݰiĊ'BApmwf\Y\YL!p`yi ;$ ;vi滮svŧ՗>18'.R.! 1.+!14!bYȻy3%ʪ 20c,ı.)/:s. N#I8hPP8TiC c j>.qv-PU  HJQRkSgpqHu}}:ť~s.L H"9X INrw 2ܸ9.jV*hsP@Y&^&%Bg'`f$Ult5ԗyv2P~wBp.EpDߊWysDPB6NfKCwHklOI*.6KoaP$* ύ"@iAo]O!ncc5] ;iVnJM0(;khV8 Szr'Gg˛#16 }W.Qq/"uٙ`Эkdj*( /sbEQIӼE ռb/,”oE¾, @ ez ^h0E @D ]]Eh=Ҁ^IЯɡA 9r=6B*qg0+(1@ZTQjd,mhD\m9ڦ n`eLVĎUZI\L4RXKsh's'ߵH5 p4*@EC蝗Z οStT+~|@H%=ݩ@İަUPl$zpL$d{7Z & Gk[X-Va oo'iHK*-_8/Ґ |PЙ.`W bHEib$M i@n`Jp<kTdPR_3^JA z +ɈiPP0Qc);AtԽ"*Q&])Q98HHj)K˳VzB(-t @K.3X<pܮ.lf/Ʃ}aT*OLd1\;@ѥXԀ(\يI'.0`sKߛ%;Cpy|d4n61M hQSV{ύ-8\?@"m |! @PҞI =YCT4ѩƴrm:Gҿ:4t@4"H. TSq3TLc /G+*QM(ZQh²Uڈޒ5^fp78[v7g6`?:Vfr3h|dXG~ q]02c#l)b|XOo.nD'I\M&(.,aDBWYol孨1̌OBp~.52DPHSo/Mߩ1.R)pEKR~mgZ/BHmTNHI@rdbaYQ7sn u 5tk`*:pPPq@QAZ뜎-t-_LyQ 8;1 !A5[0c9VJ]AX.U)_)5?` "_P@p\n$\@W롻7ܿrcT$O.VBjYE _>r߁8!^Biˉ- kE+Y]2.nFI ],[닎V;(|AH;[E zC-aqǗԅԃss5Uep8w ޛ$HDE4y\p,hY(WPbvc5|4|/wj/ƋH~pP"v"~</=CPӪɩg |ih H[F%$i5T'N:bHӓQ(wb~jV).JrܮDWnHEfPQ{#6u*;^aH q2.HE !ChPRpi%ȫԸiz&YeBMlH[svxu]kH|^S9juQ \"BYV8>+ ꁫLm::2hn#QG4@94",^^|6Ad >P )cI:>7l\wbin`e i<٤ҎKQGlNǃDA -[cˆG FJ U 4,bptvA,iCnI*Mn6m/vZurMhE۲.T'l'քtnc錤/ &vϮ5U83o^&<5蒈Q41!*^>k6i8BE!@PԋU>R@OKTZ\]ߴtyg>O4a;W=..S`*C2jϨ;2eTV.wm+p YJ+KiTIj_OXe;༺]4ʥRI:v H"B( ȥ ӴS(=F<ӲIؽۋ;jU(p+pL] mr5l$m&|,$jI`bZ8 ~پm6. eT@$&m7n|T\P9lE99>JT$b0S%zj *9 0˶gizizQLj@N{'V~KiCi<;<85lxowM2p=#J$ҹ\"aڀj>kI5;S,&UE1im؁=6 ܢJh&d'la Snm88 >V(ˤquX2JOFe|BLTn+'=$ |H]IBNѲ`@Y$B}>],P:oö`V_ұHZEcRcfB7 +<Ɗx\B((j];) n[EɀQT5Nq bGJLL0]]Pם`G`Q6bKxecvފ)4VjUeSHF]9/p\jObx<cQD0H RB)q \Ci mϒ*(6X6eʬNؽeLѲ Jh' ߕO)gBؖy9y̸-tvP5냡NqCf" (qRBiR(PiV@\s<|) $< HAˀ>8!s+lyvHE_Dn}O'].}'&+3c2.4] \r"ƾ% % \f/gx9MXI;]8nhf(5Ov,Slo.;0yu;̷{7kVUw癦lYV1'ai3)0Arʡ1nDd'Ue'@b! 0H#.筑j6P<B"Qori{eW_;.5jP@;xA\ lT  ,iy g u8ZG0ڶ߇Y^h [ e'lzqZǣ)7ŪVH2Rjܵ>nIp/mdktw`z1QQ)Miyemv& \JS}mxiLx?AJףrz@x}h^o<% ?I``y VO"pIpS"IcE!H< 7o` .8<|v\Y*8шXE 1-03\o%FHĀW hicZcbE DP ٩y;~/!tS }_/f(44PhpuaUqI,~]ۑ=~76@ iO`-&iaZN//,h٫;U 6'Xau@ۊtP!–Mx~P]]r./\@8c#w`FT.OY1\c\H+_Rfoi\.>X߫ff4AU\ XHφYܸ81 RNeReRR__XyrAK \85RH1.!VyCI V5wFM ZzHTp`bDA°03KT[JL}{]"YUhTyk!l䚐bv&"EMZ[Cn7_5"<^fCJE:Ḁ@p%eIs h7iD?>BORpUi$i=ejR>!H "Є]de+92YV"ˆ^}Rݮp&)DB8ՃGGךdJ|w>L5ە >Y[RV#bU`B5LatbƕKNpb@gZTT8x :r,%kS*3N<_MyF8e516[t7]Χp.OڦL:{0E}]>P<ь8* )ј? x 4gvg@ %)U*)E(PUmB0uX *~)z\ BSݛ.sS& uy(?$iՍN;) |@ nь>Ș}j~ˆV [+eiƴ@']%Nܬ0'Љyr?|v3'nT&1Od+n$@C:-V@rădWIYVg6 hO~a^R yG:Dh20& 5R[}; " RD 4lD鞶@ h ɡp6 (u{MVΤQ+Bhہ[4k*/qZZb(E6Nܜ@@j^oŢg*v${\! $!CPD #FyLX? $yi\ػo6V Įs.ȧxZ}>q#Ib QǾ/WOI/Cb9n (M{!qmd!\;+5?ROO(ſEȧK 4 1.iX8'yΝvҝ.!.' *. 888i_(ӈke4M.ph\h FB1eΜ o!&[kFV:=Rz2uVBfD9tLzLiPH N@ĸ$F>gQƒ՚Y{wuŧv2C^=7"᝶?*:M(2o#$#1e|Yly?*ͼB `Υ/X k\`b#VIƙRM/(ą {uOX|1#f- N+#ʬ|AR2B!%Q'd\QRtpy](5:Oa*<ph.ap H.ѭYC}> L;Pjޯ9 ; ŃO|]Ei%+YPJRBYwpr~* v3pqrqFRs!3Iya-yУ,| !GV+*@w$h=) MTK $֎E\kbM( IY:4\/<AX`"Q.Q@ '`ʯ4srT5@":UoՊ|Pv$dqlh)tk}b>6I9ѰC=fH-p(bEGdZ.iعYh$q'vq 3*5u{!YZ[*ЍIB A7Hdgߞ6WoIڮNELYͅrAJWzZPo tJ&i2Ӡ8JXu_g7~2K:+9ZܑߗEI~?&0* ]w$weC7K{aAZ***bbyY q|;4Qd=CЅE~!B.UK.xSDA^H:{d(7kH-*!KBx p$v9pRB ) @v(R'pѲW[˼mŷ5Vh`h[r,F&鮩3.$!M`:0uZ?_ dF: ] F1,ć[).#sʩݼD'EW:q]ޠZ15e~-#&J3q^L<a)/;Fc/0 `˫\V@|:R屢wH@ ?uL{,sH b( V'.O*'Sn1&No"_ !0p>( Y!zͣHNǀ[X2" (~ߘRA^O< 4UXTq>PtOHlc;[bnZ4NN w=keIw֭4A,7Ăt<M{a{=А /xނݖ F%sH]L)>.(Ph rbR«vrր$b/J\u u7Åjt6 ,["5jV lj{ip_l%gaٽk,@9[Pe.OwG>/&џFbE\F|K@8:yjA ޺ =/A{hIb Dal9MK T΢K زj9V|Ed+'NZ4kIYGӪT=iHBT t>KnsmoƋ3qV.k"ekB6,A'X(U()V *r.8ҍŲ̫avB n1qg5Bte3jzy)xRxZAvr̈́ĉ_UvB[X v2H));K饗i14EM.v߈vH@>,,$C_7jDPdb >. x" !!h҂\|;U!!UiO#uÚ㐮 "pf]vX\8 26OSD].kA@صHE hƑL4buH6Մh1r]$9Pg$)4 -s2Xq@z.,O_*:Pdr7ςFy@nR;M[pX̤:(j]k D-m-S|~TQVӬH\*@vIR2 4Ȥr'ȮIINp31j5J,M#=O$@^ǀƍ@ aO/c HMC۲~h"`&h*ST@)Nۀ] B.#2UR3:QBRO: `EwaWp,K)ĈFAnMvi)3zLlSJz(YZEr>!XSplo5Yع2[dRĤ0"V/6~[)'6͌ Zllmv] caX$dsl`/3s.oRfK+ROkd6!s). upTۥp\6̸e#/ihk+-IA4\H&VlBs뉾o` Bq;qAu.O~䙡 R1{uBD=-W_bz5'Xssu˷r6@noe4i;(p) ᠠudVydp Zq]4y)!H*qM'N犃`e:B bj# !ѷ],O+[g3AW (?Www7s}x! ƻPwՅdfP4F7X  OilUu8 HɆݙa4= %fW6F+1GAnJ7p3{8ꔝJzg ̫ S"UnAfv7[-tGE˴X+^Oph115P۹'?,Og؄hⳬM %αkЬ@?R~˃V4 ŕ[H(E;5f7Ml%fbxd(,.*l'MFyl0qm N+PR`HRR*Ӎ&6`jIO_`h"ah" ǥm7zzs6xU1.Lm%X'N${RJU=pDp1E &Z@RxW XQ+"`';@T=5Ff(R &yp+L%xpPtc ήxH`ݎTNw߼վ' n}A>K1X\ERIOƣQyta1'@ hn9'Mfqhv7˘j_ d@HLht`ȥ PE!@1GS!-R@!Д* J_ "ů$R$$رҐﻀۗߚ U*\|o||4*A**' *'\'e. `p82;}fW\hCJűi ]]߃U/O/\:pNC w\ *T@!5|\"Bj|vIvh4h Vpb''}}}}5}B)#Wc"BB\~jb͙I6(xҘPN!/qBeU"C!;MwHH=/\55]c.ɤ*r.2Ӣ))62DUDIBƝ6V81L*}Ey >>lc/PsAK[rt *LypW0yVhk{%ipB$eȠhy@4c 2>H_rt /;Wz4H1$e6"Wh{ cbP5ӗMlF8NAODby!LD%]yA<>\QT~jd-˕[A{m"2 ʚ!Ї m͖ٚ ʒ" 8(pby6ҙ8LS$:}*=4E4\ ]_/D[hiHTF6$|EcAljkܟwfsSwKŴJ< #}6S2Hy$H0Y]96ʾ څWPdV`g@sK !~84\HaSOKBm-'y !5rwvɼ;D.Wl/٫/BBBBBB|椂b ; c==8vˣEһ`S*N NK$ s9N+#dymj9ƨxp`oP&6BX !7r/liSCI\N^vXd:igO /X@ VgN[Ԛ%@i '0jz_"ơ]r_Bu/54й8b]IB&6B_w| Ml+pl٧Pfs䱴R|Hk";T=+ob@EmSYzB XGr551&$0h908w@=<DpcЊ,R3$Vh (VW P @(1,P`a8a)M}v,F,eGXJTMݶƶXba&aښIۍz 9-=_ГbSMέ{s!#8GovQ5 p[lZr /K[|; fB^<jt.Izocg azG h tІ3(J]WQ,5:v-kEϚ| k ɻn;K Ń..ɈL<ĸlRw@d|"8Z P:H#w! R rY JV &uKMF0h> }gi{,U ľO5o#js_χx\E>\~ߐj ` Oۗ5U(PB'ªf;}'htmcl*hؤ&R \ 6c_)vlnI_ CXAOR%NEaתIHr`]4!(2k>~UP^,+ @0~ T'Vruڹl)N K5M4Hb'NjEW4TswT"y'hx6K*HۺP 66°p"SPQ:RE#*JqKyevb'N1*RRoKKDIPO% @OM0II꼌Ȩw73U[\̊.%CA uw Xu2QqwWevs@)iq.dR[bX(4D65P'uh@o+h1,w9h !V pL4wisChN&+;ռ* Q4@*6䘐V@(1 hr |̷CoYzW?ma{"Ԁ479L7Y|aT؁lvp%Rv߹}=qU@HM⒯."i-d东?f,q6Mo*y7 ;y`^߻;Pwԓ]<i4QIb M4&K͛}dk-DTG;&g)h4s-BH7b=TuF@F?,zAEF j./7eX noJ@y ً; /0xah %!쭢Y>h h 9K,*I& ; U*(L0S_c?UK1#Wa&/&qu5!@;yļڭ4Ϝ^zKy{4k. }aqK&m}Opɦ[a޽n(־z׈)W117c:*,b%A,:6y ڡI ߉%fʍ|ÌVinv8+**A6GyXjRਓX_KT~l1oK"p_Ťv)=@@ AE)<kTUGJ\+A ND\3o/NX[F7k$5P8oNΒRUEagxYY11>Dve,Fþcrbu JFH)s cv@$5!b>e̫넣IcX]> ƺi}}U$j}i/z kȀ<0QCiAL‚RҎg*'w 5n{-պ\ijߌ\\oR2@ ` X)5TVM&-pZK&j΍B6CFڻ:eqC H 幝c].5ƌHcV"ժ]<F⪪+zX+3M}) ]oĺ)s];AP{5΋>l$|$VJfnP*).*">/i9l|U[%7KЫLY"`hWP ¡LUYv;huڢn> Yus!>v*H _vbH D4'i*e+f'4H7v|~&F1/ ~P(b{!I Y$ tT؁,*bxY,(/}[y&RA($ЈU@h< 0 . +ZJĂYx-Cz( @F(` hAI'ШVBv,kh A' rm5|8[]$'DhN%l3H}Jh8 >6˿?Gpfm +&(CD\Ƞ.I'ཕ.\('};*OdImXt~R03;h^r|LH& 0o*,7RLt iLuf3`.A= 4:EaRXZ*"U.p42.ҹe,"*I fL}p524a?o`y4,D#K#Nړ`JB1p2(iCY~B!.whiFśLrEWx%4 $`)[xh?*bwYH7^1Gٴ.Pe6eH Tj$n B|@* /˨\KΝ+fedRp UW}9Cc!#= PEQF8Sn۶-f]?u^Cj@7Q5' KA; Rj X R&Uwے :@&g9ɦ'd &tOH.,25r{3Pq!".NbVv|NC]]b|vNNHHbBVV4WB5W!}<I!Etx~ $N}O4I)|4)0qR| }b$@hiW{i.lw ]؜siVE(;[|2#zHlliR *.Q"wN_'x@2Y^n+bM-FRlM(ʁT V'Gf]!y?ktINV #"Í3bQ84?Jn']#P;LlF]=T1 -_բ 荅( Io} AE|ջyɊw`YE2L(. p,O_hqbvŎ%T$%%ZwTP ( ;,&) G3]z}9 \$PL&f0n: PP{|] 8.BRp b jkLM|^U4⒌j&,)3\=vgt1L\eEdSX f&?—H1/.@\HЗvhb9Ɔ;45Uc"t<ČGl(<ZZ͘XxpC K+m~3a_ I^1 H}OM}rw̸VdLT˜/)`$r6tAQ7*Ks3(AucF4Y˩5Nk,oAp@$ j+=@.EuRZ(|BAK)yFKtƷ9Ak«s 7L/ɺѱ 7gΡhW0Ag.\C*.[B6V~20/R\C?T(_c9iD4l?~RάT( 7NdvMR6iRtPCAβ굽c;Ay65t@4*r"+%֬쮥񂇁DGУ¹`i2=#(l @&o9UO$ELAA 4=j2C]znE9E*!HNvb BR@ Sh4"i|`p"k!ً | *T}9w2. (NM;P|SLE:6u+ ԕ'` JNx5|\KjLLSQPqOă  u' h38 K\Uͧ銄\(H(s@vU/&bpeաq1/ &搐\])=I矙WV<(B0ͦlSj + .t!@`vE4՚4|$$!$I-Ry åF~_uR7BTHZKobCak!ljEV֝  ! MӴo CWEU@퉝ldu@A۲ J->vz@˞¥$A@RM Z n waȒrS6ªxw[xUf'-U p;Nr(QU(Ԑ Nӥgf:.D>l>Τڧ&Es7`~s0 O05~C)UUg_29g&ޥKy2i|Y]UM%4ְj>1qw@s@ˆB'up_?gw5,r-쏴rX+VH Ǖ|$@7bv灊]ǾmbSUJzOC4;S[S&, ʂ(<)+ٴW3kJ3Jw;) )7h9 ~q2s7҈31}R 8kq]VCIK% L40ڧ+Vbs7@Le$ j'$YxC@А;.ք@QB(q zy.!4h@Ui=$3 h4ƻ6j_ƺs43}RΓo0`rBTH_<"HlA\X ,]vc![&U ű\:PxeQCk"\4.4. h@H;& CHȾ)FoedgUb91',9ZGyV[#!H*! U%C5Vs"{\ Ԃ+U;1<ƫ%`94C4d  BWR]͢y̻p@A rjqo7o}Hk@`K#x@prב|#J!krP?׼nޣMp@e5o-=̫ J :<P"1Hi޾ N)҅*XwcE2H1 r;Gb+Uh+ٷe嵰>Ath &)i:|zʞ[FD[޾kEU^@ѥq_`%0`9<["2r:^ 5 ޙF(N9΋1(Q5)y5WNF(J&g ;r|͇^,КZn9N b(A>h + F4&}KT̳:(8lmw*>XM/4f i榊LF js)iRT|ۯ(b0$.Kݷt.|@Pv.qG=bUuO*ԅW$!ܯmj溫oW0 q4\h04@>/V _hrz.* ?Y SJ]lRˀU y|Tv,hѢF:\w5ѩFECl±XQ "@+-wllmKBGlٹg(F/n,՜; H9ۼU$)p@C9FwӳKJF)=!Ye e}dM,@Ub^&B%,I[J]Hl\D(DD\U@HǡG҄\p~IҞW~= <(d~dVdjbH*jJKڷG B 47{9 RBV1]& V%! H'3b['cXuDC) IEB\?4mA4.: F罕v^y|5|1@_jQ@s_ Uh<tYWÞ"#\`p^e lP|qp$rkL{~:c~^MPjɤӐPguGGsn%Aգ2bpHE ˠʭCQhG}`cFy9WeW̾?/Zj p'd/bSR݃d"<$-ó1>" K}PM؅ccHK@ Nh] l•Px"gc6iuM|HĠ +ו#BuWA:;( ܢk(QUU@XcT1"w-*^󚪃6&:Ci/O]=JFbM)g<Ppƫtw$|67gzhJuUKQM B*I|6`Ѐh&aȎ{w #.^jĐdQi3W ,.'=Ii)$K-. _Hd*繞}!x8M)$qI!aN@ *!1wsEKJ1u(dhh'昒']$)\:tLBY%  p\I\}}\'>;RlK˗.'$l7H_lu !G{^8{#iH \xᙦ6kR c즓LjBD`i*LfJJeu?;*dR |9Tp (BmV+$ 3a1 mp@EHfvuw  EݞBpx]%i6J1Uu ]!7.zDIgޕ"?}2ZD졏j)*~_v(pvN/(@:N 1/e<1T 4Ō1gf]h77TF蛍QZ;ɝ"-PZʺz*m5v&H#d q*VhXE!S[ys"VV: ZW@4Z7ʖq'aouTpoZ:A)fr33tF !ܼ잮@׸MXU>P=vsM8i|o*5i`; .,3Z "m -L@wÞ5ꃇ0649)Q({ q&kn bhF"&@X"L&u7YgAזAkk+LSf:wQw,ZHRK{ aH ঊBvI1GlB! bLi;yg)q : ى6N +qQMo1rKa鉩tѤ&DŽE@_`/#R@*ҫI\TJIUD f*enfi4콣,eKk|UX97)-E!NEF TSX$t9$/شs~ofq""',%@40a4va@vvHKSW'S Cپ/țZl\(BAoOpp.b4 V4C]#@%l1RR1 Ho-`Bf$NҮ ÍN,[N:tӧT@ Z(T,`P( @_LM@h(M[I\f Y@'TH|N4h  G6I!5!:j %#H WL^M^* K4b< \<&:e#B44H.[iv%ZE#Ae!哳c< '],<+>ƴm4Gz50ҫm$Ad-]&t+h=uq/4"'j*M:쟊vxc'ν[[j70Th%poMZIT-$h$$$T)\դGU xD=,ܣԪޤl!~UjA -i?ąA@E˘Ն @/шd#5LG,ws :s6Gcr4݃ OHN!%\bwn $ c h>;2 c=v\vG?/]D\ b5y wE.PRA_ԂYTP5ܷlX~.x]d}4]gAan8 l>QkGu$n~y P b)ct?LK #ڑ()T${6H %*Ƴ)4===="p"Ҋ~Cl)0wY:V9F ibZD#i'|~` v;v bߧX\XbRX .XX_KO}y+K}o%r{-rz@?xوT-_e^GR+L.E"$H PVR_{ ( v-؀(Jxj'V71 Ct+|*@%QG^|k%YO11K83;֏]a6 @.ZˮCͿԅA!qe1Zjt>N\aO}VI+`2;x\Kܩi9QNo6~-p_@-?>L1ʉe]v*$o MRQF6D\}Q+NK^Q'>췙4lF'Q85 \+"m @興43ӄ種Q(qI]kҭۥ\O/ ӹ\U/UC߫U Y3+f3j2p!kpYdP"%"NJ CF5yA-ݸhCH@!ؒ$H"J7ҖyjHFF9tyƍR'Oo]\\inؗ{P xvR&bD8Qo+Є0ULjjxsy) M31I 89(|dH hb\ѿ9#ӠeI 4[`A `t#Du|c%d!:M"sEE@Ы2ls6t))"yp04E40(}ݴN4t>X^k0X RVK $`I)BXRb`(Ο{N!? eb@nJnn6Όvv\kJe'(WjȺeTv [܅1DӫXC!Š8*8+oM4[r&K.<뺢s"|4'zt2؃vAÒEoS`6s@ haUv(V4X-Kob&WBI/C< )7BDžcww]=#j<)8er]W+I &fYA. {ЃP;LwpFv*H@1XnZfq𯶒iK;8aH`b *]6 ,->pM<*kZĮXrN9 4! chsı0 |/CEoj#qohi~)r\9y q?\ ,!U@bFE {1j9/vMDNWq;ƽQh6.rKMl_muv\BH#WeocWoyL#K\|lP a?$o`gu;*L|2!t)hP,ܯo69Od~{:6UU^Y%+CΝWW\n3n&wQ;G FC/B';ŭČWIqjx,.PP ;sh" 'JU,zSs{4 nE 'Z13]nX!4M#w#i4<$MvUR[`fA'T$uSĶ0:ߵgeyVn&$LPR( r.U7X[B@[?)G9M"Vu$F,eAja$k;\I&s0Rw&K-÷,j%EN)]% s[Zk A yr1'R $1y(ciOR +11+5"%ݔSY1r3@0كhچX*^jJicjivhlAŸwppmR+;iswzV+P"Q "@RxQH}[_Y2+'7̈́#rWwuv5oON親 qNQ0i@ ga'ip E (Q8~;(W$PDۼ4LӧN?&K.\ꋓ 3d·IB 4W+r\b`ꝂI_@$)j< j.{ HN'"|4+K{.B., Hs@%d*md"d8@ӝ'i+) x@dIYKEH3Dػ6_UՋ"O+"P bG X\硫,07t,Rj1 @i RZ8;tu7#~;l6G#dKr2UF!QnENgu۴6 Y?ؐ\ZT oͽ1V/(+.^y;IYh]R UW^gNU7oG8N*&W"i3ú{NhNC?l3Sdh.gcU"TjgV.XQף=OB",ncOwSi9ZOve3Ոr!g1x̯^XYl&9*@k+'|su1cOizMvؚwD\$raHy>³祊!F#꧙wi̔)\l\*v];IF57؆8eH`"ug\ Ё8jM)CՔ."\<<6Bd6Ҹ# Ӟ Ҁ=/9o֕}Z8'H Hq@6i(3ieY!<[YU+B Yzpp MѬFnЗ.iCCNʴN HcQpiľf.n9p_)e^YYV@ˀvՍ*B R!…!hk v,R]*ZAZ0LA VŇfMqp0Xd"zs9t a<У3L:|K/Cx{Wbؤ->*i,@4˝1 ='2ۗ<}8XMcbL*A0 )Vm) #]W$YQo2f R`2@ J@Ր 8tul,Y`b\6Tzb(p)iÙR  T ܋O]I0hu6[vI%T(%sAڢ47 ]9(E Hk$c =i +}6()I/I!!_*cRK~3M$PoЛ(\򂇋 Lyԗ'4EwP$ ˃AkU^kAz;Ȗ&;u@9(A J *Uvoſӷe\hhPE~$!phA''+dpnJ7#;Rcҹ \ᦞH݀\"D_E|y;3ؽ=10-)FbB!O ɱ /ϖoHll7sMbh{;X3^AB` @i&s[! &'ggTvBY}e4'8O94P P4<;}q.QWw]Hq{GWVb( 8 PXy;Ppv (R D ZZ2K(bꄠ_ NZ~k9[6q AS1#&U\NH/,VƸJP k\HB]""CD.( *}k~Qʐz[%S. :c:!E J?+h^tUO,|VmO"bAA @^ .FeAii q𪫳&].ks6=}4 !By.*<ǥ;i6s7;1Xh}ұW4Xo(ٷT1E`KrRl>(btAxKTRh8_ $sLClcüNhY2ZȸĭфrbCVӦMDvʅMrݙ]ga ,4.MacDiɥm؏ vb_R:3:oa|MΩbKpH(DoRVTΨx2Oq33L4ds<LbN_AҷUZNU?Zȡ -7 Ou!sȥ9AysHiw4e"y~3 z4s;5YLʼnv:hi ''rcIյvrr s|XL.;_;j;T&Nd{uV"ҡH86 H7'ghM`ҴW; yϠ&-8$uUbK^%1|^VԜ` aᡢ\Tπ RaiӦ:i6x1.㡪 ܁2α$*b;uE^gf9Y yY#8UVvJ+z6:}pkuUW@ȲnaoYƆAQFgfs4o/Y=0pj@gee=o7hy{PEQSQU!t''bK8I MG:f[܈s/ł#yb"y2NEtw`k~͙<6(VV6<(/4:Xuԁ $#Wq0= iXNbatPrr6MnӾxX+eU+97F[-~ S`V"h|>YvWM7: V\V hb%5 w\ Щ5bb]淦[;I:q]*{~ٗ妆4k=@!4'!堍2қqL`İprahZ&X#9 XH-TӦ]kX9:3TIWCp `S&BTî 3gm(H :=z[qY6MTj 콖EBl@ڿlGf+HoHf݊siF+jjlQJb5XRw % q8h_IwU-$aK#:U[O U<$j{' Ω:r}*,L8E>~xvEv2 v[b:,ɀ+AwrDW1bu)!Dў ++Eڕ\ƀz bjڈwe@Nc( Ceϑ"+w#wtqwx|8 nutٿ,*@Y{g?I1k{P/9}u,&wh<`\UF;Uqg-}\`*Dk NJWt~kU@n2 HĆ ww:, 6io; $0/`!h fK ,+)[36CCDC>'nD @\ ` -{Ζ8YY>YbFe~Th4*%)8ꀓ&w*.}Ԅx)Rœ@U rє$bNbQl B a ]Ny:BB /L@GXWXS [rZJsFEim0C,U8 h;u2:}6Ć^GE AHgV]!dz@ߤo. ^Z|H=]Rd@WmIHZGbcI ]\X]l-R  +v@@-s]5% h`Nsyu͹śNno*C|(PIت\D<]4Ń.ubьrkGxiFҵ%YRUev=ҏl+Ipœ$[YI[Zwڻ]ˋ\\+Nq.wc}Y}y}N.(PV0.oWlBԀw8k fo1v9p]QU-=f <,@Qq٦(ITP\ \PdQ Vyv%4NbirG ΀M838%R'o߾Z:\Đv0V,)RRF!/˃ OM^j^}}p4 4rR(vvbp<(bW4w!!w}-]8O.!9;$ )46ZinnFWi_@\\HV$؇tqi@c6ڍcN'c$ubA+(D@`ˇnρBCԣK*˛@$h.!U4OEtJ~woV0f}!wj98"z(8 9[ztNףKs,)n,Nr KiUM"IVe0Q2Ag.ˢ]1e(#8MIlھ[di"Vs ؔ]'{n:M; oGQ'4KtdA7̶; 3!yJy+hMSt48,*²`]~a!L n g,Nlʰ%zS^k^TB 14)nQ |s])5/ܝ b{fvNҎR;F$+1i HH-8~7ߛ"~6iK}Fi|}jze4Fy>@BhF5ZU bJ]A 8sKU|[ aJLB;NSd!Rs{EĐ1D o^^&hrFbtk-;_=D0d&8ȸ  2[ mb(?FRRHJ>),H: ۷nL $A.wOW \|9~}}".ˀVc SO =R,(f*>%9C6[roUPFK1<@7."BvEÏ@8}Q`Bi4~)+VuZK>qdAH'W̶{=c4>2>bիW.@iC@+MMP0JOvJnJHb%bP=-'t+WIci+<|pB 5iA HHi/@lSKܽ\$kNnuuvw~@6h6O?ˑ3_WZE-*΃dpHBRtšS}ӁkP ;|ƅ0\I vؠ`J;@!ЖcU- .+ B6J)IekAH2 #M]%j"v&2`abߺ7<1$ϳH(>\sIPb%sTÅo)-6!G5sV_bШ}NPPDb+:J]@!Kyi\7QWf0s'Cjx4{N+X~ چb\nY h7Dcҹ8}Q(+v!@i/1P'C?8^qs,}؏6F.d"\?5@P9@ - :-ozU"~{| QiQ v>WhXcXc'0<1K+۔̲joKd QCMC#H8H.KybP\t0QNȩ8xDB]nzB(|@IùwiBgH~B:dXKLچؚ\@7}nYs3ݮnu]SC7k]K5 7X4话Ȑ[ݠG.0N15%r 9wtj@ U yKP}>";.4M*UKS1>>HNgoX\it̞O3 k^e#=n8Q<{$1(Q51tmsKK,jZ@RZBܾDKd "C_w4<$%$$|t0ifMUdRabO&"H&#c;Br抜DWn[WC؝0&!%aGt؊G! pN&@ !,('>c mO1IB%mױ-bl -/՛~3,Fpk<'dD!)#=R @ ߕ[Ofv`uFN,`=jNIiGc2jt|QluX 6t|4 ChZI^{1eѵ-eGA xǜwh @Qj9r #պο_!\$aUՌ3b T\P`5αVٚxDcMw05 (W>4?[ kRS?FsB,M5K{:NwbU~b)S.i  5po.<@0ڐO43q;i~4rΩ @\$KDY; .n=6z.) $p.$y-ZTAaR`Ec.C\6.<\<\pj\PB(I& 5Mq  w9\LZl$x6没ڸ@P 2y7: 4%ƀDBK 銖sPp[,Κ J{}\- ;htڳV)svݐ(\)&f:z$KEvFG HJ[d{zAPHJrA^]#̚x1 t;\c}4ظbjBB"\91n@RRSRIl3."¥hSP+sbጊY>lU{{.lP Rw|NN`ҋct*DR3?_H@M.5w\QT'٧jfP`@rJ HO .H] bh_<CX1A'GĶEaA{cf6& o 7 $\@@&0 \H%^-v!1aEcHH.׾ZG$\* ]k):A $o@(balڟn@>Z2wZmci#Q0II4yFaQ N&c,rLN fP)3' ;"#cܥ#r2S~>- ̛dfvgd|7ר|M>Sٵհv3sL[ :[;U[;lƇdž% (0V:GM:89|5mj>r_obYN{v & %2 A8lO;15\x^j6U4rՊtL:!%h t2Rb9QMщ[״ȑy2UZu 2ѡl ;C P A)א$5vXF) J1 W>,^٦T~էһeNH>>AXoe_XN>>݋ss吮R ͇bvL@fD.EJF o#N7i֐իZVS>; srRTa'.d5=@b^ܬ\c;8ݬ<3hQ3 -}F?۪uI"b s"6ײ؞LCJشdI͊uv1!.);2%&4 HPH05ItZi{qCZ.,hך}DlWI-8`Qs0c t*s4\¢9B;pvlK֔Rs x IucpA@OySTSQp&l) C@`FFCL3U k\9zR]E )`ۦi=U}qUe fI y |, s `\=!nG} 1a+K&,5=^ KaYY[%;LBp9X٫1+jmYp9U4 ]qthuѳn|iib!$\_E+!V\$?L\m$2J*P.$*o}B1ߝ؃O$$i _>Am}!!\(PB Bkd@[$/z4sq|{0jj al6 Ep*B6- q1,<<ƉKvRڥ]l$ J$1tM$lKz0 #TKJUjTY܆|65Xa‹CI|+@CK 0O\@hohJ:?AW=@vj&AEJ [D4jcg9^,uD+T(=GF鷷zTFx qՅPRNeՑѺ"- V3!øC4 1=hWݛKvRh@XzmH ҍ?DB^at7x*""AnVrk^ԜH$bc7h$5X͟$P(%%ð%*%A@yژ Wj~F &0 5MtEzT`=3,ύցrM?Mw}` \uhcʦ:4R"b4K"o8f;BNŮq(4dLgH[}lgoM&'@\1|\+zv%T$lH)ӮbHŁ !C*  ̾Nl4`?~֩DRDI jɭ,ijh;HבpAZdñqBC$TUeP 1h }ޠ7D0M,ppPB_-%]@H rEHUP(P;]uU!\ۄ4\mDh<];v ZJfrȟ]jWrk,6TN41 K"1*ڌHH#".!g ܗhAʢ Nbj_fQ{xc[uku+=&K;qRΞqn 5Ȁ^K?hX~85~D*2ު2 I(Hv^c^ҝ\NNJ Br|BWH 'DB%ĸI>Ael@-]"_mKg^$ $r"`p%GT( 8n+1tՌHymp@+bV)q'$] Alkeŕefgh5e vIv>`}, ,00.Yn8v\j"t7Ű ݾw:[G"˝YCڍU ͮ5l'KrYG!+vE24_CKV 0`Bթݤ!}}C IIi}};5|Ċbb pN:#ccw'V(PFXE"si1ECii_vd+.3JTZ6NotHPxUÝ@FݚƮbF+;_OEOv_L+.5U! sU+ՉXXXX*N*7NbyNUv.>' @h9̈́r ,|!_Ml@@ElR-kq <.K:A-|9,D50m% &;夎LSE\;+\ط=Y+1bzGHG8 )lw.8_nfR_hWjefw(`P)KSbՔ¬@x:cҢWkHH'~|mDe*7jÀ0Z3˾R\+Qe*zB\<#EPOp _tSIpvD4bڷ"ak΄q<. o"eטeQi75R,5$&uB|9s8X &:C NIYwfZb^cFunkM}RYŘ ,BtG2!ZPn@J4N-Rg Ņ7:'-{vs ^+.՟JP&GnMP.o;ʜ oͫft8;{;R5TtHҗM+$8kV˪lrO rMR]>e/r9?`q_X+ۥҩ& "(.!.ULWUMP @T%J/q|Qê陼̱[䉀j "Il*r֎ۧ:M;I KW>!!:qb.\4 bf+D| <" tr0rqlC@"Z ]ߤdfE3lخ|Q2 (t x>}s ]}H؊\#I`p6"A|I)6 Pß1E8T8Xsv}i]X Ç(Q1m(f uHw*U\e) pū䢕@;Ԃخsv_05lqC KO}7OwU>WATG82Dcն N3@A7AfuB|@9 T1-}m#5?؎ 4 |Rou] e2՟",],ɽ+TRE7T"O <7X@eb*Md&DM-!XݼevW` a>SD}ݳ}o֋ju,"M@H19Dc̹v]c0nBtt?g` ;$)ap]g Hp}"A © >M%I0;ʮ2;, !ViE'`(+J\GcǏeٱґ rqRh'H#q8hhQz]8Fa Y;YLEILYV24VgN߿fϗEҜ0 ӪT-Z[b V]:p p|@Ckr-\`'m팣P7n0UV2 b*E%ʶGh ԶR> \GM4 wС4Hv>lժNūsgna7$% vﶚJͨ68b _.1HuU1>wI$*<ۯ) 2lfpÇ' V+\ \1WzѰ6 G40OEQ ԇ,2 pfFW\pWg<U҃#pj6- ",ܡY!q)\RWJCzAHC0 քPfV#M gbIJ`iuĸZ%퐰tzUٔ_r 9Չ'iue[?2X#c vҹrYr>+BW34m Iѭ?@  /IuoPq2Uc~(H9%  _84%ː(P0e+(@JP4hF\iCC&|'dnݻcCΫHѠ iJ 5tsǁ"((`'U:\@p;  qKh gahyvvvҵvfREEEEEEV8? Bsfcf\—5.iKvbv+.ΐ-Ulb\mn6cQa À;ƳBizN_6VSt_|ž.V4cwOsb@eW)edV—5U)dBZUlgy+(@pk 'l[ ƱA!o/&Lr lU&C[e^ez<埖(6jPY4ڤVeKj*kv?`L B^ÒC6 zxڭuV]F MӂL@,vGC*,|T"n.oki0"F7Dz62I?I18*b@X\"5q&hRGr!<g4LFΑ|ݸdt0Q#;eMJPy+$B>ΖH@ _%tB*X;aY BE`uVWh9KLJyfųyxبLe2A ;rX! &"E)4PfstaTr˘w2'!4݌P 2ih;ο=먠+p0Vb7msUHj ZPcyi4265~hi!,pR 6柛nW'ɞXUUTЉHHe<Ϟ/6R |h`9 XpsFrbi_DN 7v>,Xb̥*TҥKfDo&h 84ŖpQ N_WM%o>|r6^^^{=f5vRTԄ Oǔo@34 @!Chd#}aEجXVSK20eSvrg4UR*֒h"V?~@ `ؑ=\U:v HTnkf$>$*ZslJ6!p<=q`5S6` Ȼ;v7a@g|C9 bDؕcE 1`hazK9iր`Ojnk9ǧ.׈NC,l̛Zb%I5ĂޙRIy|]Γ}>Ĺۺxʩ7^t@1P8P I`!Uؙ puU& ^0 Ƌ ml v@@r!T#nN[+LTFmt 5BhקQgˉ Wl$N*(箑CM(hPZoC.D<3W郥yJ 5 :SS-_6 FF +bsFE 62]m&AبAp,V U6 xuFv!r4jSiBe/1sIMW^g~!t(%cs4X&}}_!K2nSyl[$ ۄCltmCA b,%*lVC\޳a@P%%].Mf׆\kby8O|RaXP8/ ~¤FA4|\N4H\C/U'}ܼ>( SoQ+.ArfR\ s젡@b4{>v)gF& 꺀#^*b`l'J'ƾPtnvy9UB=GB>s} K=@!vٳf'|{B 1W<݌JB4hsBC0 Ѡ  D^BSZԄlV :tM@. GtUw|U.eޔB{J}%U )p32z ]D4uZ,$v2ZZZZZϳ2Y8Y 4C&H@b1hdݟ0zzzv-]>iI f>arRi8>h>;SC Q|BYX|N #4TI'`@e\+gg|@o[җYkTj\Ḽ`4]'m: "Б۸0PG#~>lnONF/"b; S |N'$DQڤmM4q֯`Ez`rμN ^7ݺ|xGg d-& F@sK;gTR]D|  ?e"K;D{,Y*@I#Nָ5j?T]YMp'Ģ?zJRcJX'Yjp\5m×kζ 5p75h29'EvX^wQ$SKtca@3({~?+z; &AwPzm8zd .X ña;OwJ$@&lNAI1.h )Thr/)4bBp|V(cW6d#\A' QiI^-dlsb> (;TOpţKqPRD8H Y vpw9͘]ج$|b~;F`R:j.hKbzm%vf%tE^m ?5%;̦*F_;E)@H@ADv2]UqHGo;N/.zKzf;ws׮1yr `$Ԣ\ >}pZANT$${H h뎡Nhиt !Ğv) h;8\@t9.Mm\lN05~J.J\7r4@%EV˴9C$D;i% K켎cI:m#@$U'bn)ۄ5\(?d>AоXVd1e7KU Nl44  ۦ CZLHĨd%XZ)T[,sN@KME1ј{*1m-*"HLdlPi3.EȠl(E)zES!FڲEEtjиp>{v.w'b| yrA[ }vd` 73 `.S";[D˨׋Nʑ?U7,8Ã=X@V^-3UyC})( 4D]ο۷Tr;Y9=_ʪ#,ɠ 5,At (2_i|mAl{?_6ŵpϲNnpJO=ռV n˷~xο&B[I2N9qe#94rb˙@=M^ "*f47MiM{BXJ{%UЊu(#Lb&r#8bѽ%RFޜ o}Խ>[drKiv.`]%FŝN` fMTAC ]CIqF@H ?d٪b-Tlhi۝5 31ȧ#q|2n%( +w' rq[6 HM2+I0jI.fkU8ªp:!|Zy랝9ۂ+* iY|!y{[.I$b֒Nn/YIWtHp$qq ZBm ]/g$ PR_Sm)Lqe'pvtR*5v"@==BE*#jrv"U:ؙ]ϝ.68;:9ACE Hx4-[A|4R`00|KHlNoi_eXbl >w`mɨҸm;OI(%R%Yτ?VV8zm2D٫ BDžY]뢚I!3a'QRݥG[ dd?,T\!@:.|%NR)0ga~HP.kCC(dryuFtj8Y1A`jՖ'4ciF-Y Z㈬AH$*SOK4L*ZN cD\B(uYU_m4Eb>o9lqE 58YLQ< C]#i}~waTVs{JsfLqp@[,pNqbde4n@ "=/>7ܫJ КE`0m0s\[5tO%f1y$&.j͹O5ៅWWr]Y(QO.$4'AoĐ ]\5]B o9` T?mDH(X<[Awʨn Ѳ0\Hh$A;!}XE;iȃ1'4¸pO18pd qBiNVVV(' u_be] - uuu u . =V=,WK>R<Η a3s"*A0-R$λC4cSE<9jvTMG0߮mY[u%Q\ z$4hiz& 7z' R[T |TS߹[J3b_WNoO<ڨ S \IL5KqȚG\Cc;CaǜVخ6\|vTw$2< /,xgxDЅ5x.ñ7d˒8R9r`~:+*ǷGC|Agz<){'*h6EuGk%)[-Z{8(R+~JaRjq7q L H&lrltEM G@1<3T`1 4@{ov: ) T$ AC' PY3AaWhl>!95NXؕKXGd- T{ci[hr6$5u%0匍3&>‰<4ؙ+Fo:9n2kOeXWjD['efr~h@aH &m,iW3B".i>ДVSӚW"blϩz/C~gy6m. Ȩx|NbVf|RuKȡ`SJ.^ׇSsuH5!<ĸ\v;:HU}+ð 4>>.18Xb88A'UHXHi\(#_\i4BB"(O:UpjiOIV!Rvp ;l@YF2}&Ls˒H]#F"ↀ#jG~5"|f*iq_>}~]v(LcY 1 @@QS1U Kɾ[j]ZW$,[7EJs\`$4jRR:yْOi!#R;D (/Zr>zQw3# O"bmwDrF)&|)ǤnԘ&hzvc[n@L4r' USGEb\t48 I@! $@DlGVMPܶ\yX.톐ǂQɁ4R0 ˨mt¨UA"H It Bݛ~{cĈD!D\XD@ҁ}!y 1LԨ!$HQ L\7 ..nŇvƎe&њ8ȭښN^d߸\Mh )βiJ>kj:xBKA lTn#E@brNq"lwZhlVbGh%*a7]b`~.USWAF:bBSL[aj5ɛSuZb@6 $!'cTs5:C5G.{PK-(olzw/qqb<α[)W]O^Is8[ ͽ"ɕLFƢ82_}tnK^]2ٖUO*|ĝ!hWTH gu |R8A4K]"r)ʼcB\ @ l_hɼwv$:!l࠸r K g|Q͙dŢg2HvEȤtN* C}hXݖ̽ۊ0ӵ]lk7'(UrEfTӲ)OcƲ\TY@]&Z"PdHi4˘M.n3BC|,24&p5$Per=A:umGX3RkbX4BJGq"5\\Ay4n۪6˫ʐQۆS}I#}ԏ}VGTʹmP |#J;|6 TrE5\PiC7N ZB & N)UPGk). ddUNE `,2;a$ N"GCc+ [O[gFmeYC*έg=!y]·)L8S[DV\ӄQKM~cvf^ke H tHX&>.Ղ>IBAv7 CWIvti~]$X$kMdB!R̐. 6i..)siRΟcZx+b (|q*ҟ"<8i>{SEbU@@<34 (5o CɐଝT4€>LjUZ>\n{  @Z3;BFZk}sk{Z)..H!;YR5cܵ}iyiD,_ObQ  .](8QRFlF.HtN* Zo  .HH;06|>H7-/ *Jnj(GD`CrV(=d|j!4;W5C853BZs:GhǓhա7 gmcS/ 4_"(1W3?5޼ՊU4F{¸Ziÿ.6؏s@oyvUhk`0Na4:#ֱgD]B/nx؊eII&C[ ?+oDü,3_ l~E-0`4a@l 1oPoS3Hh:@B`D%ŝÿ|ݻzG`R3C"NPY[;fhAJ@ [xM(w@!eS ,RVzuzl͢WA"w+GF[B9Jzr%f nՆoH ;}L(d `C50tT/a2uф!, r-0I⻖΅K^1@*쀮2 ͩEIŠ*%oӯuEI+5kiHR)r@bHs. 'M3zB GHX܅AYyػ'L]qv7I;IcQ 0h4&gOd Z!&@y ڒ iuLZ1T t潾n-hj*eb @DD@MNn:{jWY'`AUR`bF .sCCsssr䵹@Bph;MIhzJSStQAruYL[ Cyh9eD;Ig9Ggab *E ̒z 7!f- h)eeeABIޜL"f4.8k1 1K!=I QBxu'689RJ@MaBeu`BPB mCZE VHNʪ1@jA9H>=3DF o$)In) m,/G& afe[{orIYzӕD퉸9wI䞰u?n4Mx3t{ \Q0'[M!An$誋2P˜lь3瞍8ώf`m7(݋Ii,,eK BE Gs:@37gkJ1tmbH QxCY0}%y{Ctu0;S+E>MA5pazeY<DY?+KZ@R1okƖAQ :]@3vmҬnӴB>r@$xFc"HdH{MT %)}pfbypnN=8ZN9];b 媡H- IKg!,dv$ ,Ůy4>bO!եrPR2\c0f^&$ez vemX87h$|7$1ۮժr_ۃ@ J7'CEUɼ/9 hX9(\PL$Um$H|09o2\mXteH)91Rtw _H(@{+qJA\HU}6{yBd=i27kb9 Uhf#yhtoT- EX'Re*0H. :M {Hk`KȚ;- v)Q:ueQi3_2ǮbBsFd9ύ|(; Q=XI{1A T2i'[|^@,__ m/۪-:*P74." ^vcaNhb\+hXn:=06 `i!l7`V"(hem^ZJ^s05d@q'',($_IXatS(XPWM;V {Oҩn` ֈF}F2NZElJ7thu ;;x+~'\k h`{g=FTPⰇI"خ z稤+)gL~c#(=RcζqXKs8d(2F'ifFBeO@'v8ɪƅ$(.<5CWQ] LA @',IBt+E IL߼'A7CV$HU@lgjQVܸd7/f}HeBwQ"<BRbiՀ_!'"8RUR6+O>EUf$$ Kh˟RbEe/XAشC \ } >tRҹT\.{+E,yG, eЕi* 0R&_("{r,d13U=+J_h$6"Yo$۔P67ݛaGHH$&cX\#ЬVo4qEeI&C˔Pd+nPPX4˭iĹ?;8As[~gE;d6w8b!l?!L$ }QOJؿeOv1i JM)09&6~>} Kd +S恻?•|Z#q,Qp;(GZ^޿+c+nm~WF e C>0+!C u̸d"/k!^`bG̑P: GWm1 r32l7زff:""$룋 5 9NvݢfpD_ה{V?ќ%fV%XFb|PJXfr:W\bilWKd;D`b3wŢ9!rE"wn6 Rrⴓ\$H !oGȠ <^6s(P"O*ٲi A+j[ 0H]:q0VB Q#kPsdT@;;=8., UBC@Hg8ba(1]}lמ{aJKKJKk2I 8붛/]ݽ\\@4QJW';#H s KU fJwkEWUՙHYA NH0|,*x7:uRİ)uİz.jJ)(6QC%J͊/7s HEX(@H0ʠ/1RD[:5p\i1Y }EIًख.5}NcQ HRAMbH) >T劄!_؆x2ڴ URs $V p 0PO:VcT檪 ܍c=_]WCI Ƥ=/w6]# =e7k(e.ۘB<|5IO/W&vN\Q/&  8CUnNy!8>]_R$y8KvRֻ_5$8Y(5(* n2?22% SK@#Gs9f&4 \R{u"Uq !ΛWmT ]}ۥ]+"9֣ lc&@.Ԅ! ;DЀvN2,hBSh#{y$0@hU#KJbo'Q^YX8C,EL(>`ehe )B1`q{rdxQ@S)]ʝYS$v -ċk^+14Yb[+54'#oc,UԤ;z*%qW3fLE.SЗU%H* *e.~ʽױ-9 '^ޏ&4P"H}]4jhsHeł"UֽIn (C$v'Mo NSu'zȸʸ-s bhy2ߑT >atm`rҚ,O3a@\k]!ҢXq'!T!ekOi&0aTTE呜2/K%Z hO}gb7NJXyڻƦ }V |pq jJ*O\;v"5ms5p5 +zO˦GC$h3.رvoU\b_iX V}Q[鲓"s7r$<ƹ9 %KM~c C[*T)T aYu 6LRRv 5˴6 Z 4s^5h%gZ}A\Ã"0 |Q5gy.Q /M%@{;_c}7$ ’V t\8 K.$s\im;_$8BԹt˗~giz~4O! h6iz[Iw$juRN;\ ?.u :_*ͱE}:\kd~\P2g\ qps3`_q1&,N5ޮ3Mي^m?:zxly9Xq+BoXeXA&!ЅPx;B` c8@bBٻ0HB*67IұZMxEY¥^8j]Y\oA.@".K 8vbat ( (GC07򒮳^kM/2\IөZ??cC3bU۷,(eBVVmW 46cȷLћ@U4IFOu5k]Dm*;FҧlNqLe7oۨfO%TcL/-Pv2sbpFu*Rä! 殖ɤj6 8#XCVAvA6$%&}H  >yz{HjH Ճpp R/JvܕQjC}R2  o4 r>ߘhjMFCi1v\'f9טeyx&p ^@ )lD!./uWxg|c]F1/IN,4%qW/,@ˀD+p׳IAli܍1\ܵzUH>8L; 1hRpkyf-ROr U|4b;Kt|{gN:vYNtuwTuX66NzZ|<.;<%By @pOe&$@U"*tО<Ry9Ȋ$c #Y1vqcH IIwCC].pq.<"\<bb_;\ )'Nqh%,vf)+dFFnm\cVi!4u ^54jƫU  t `+,?@|wh-_-^ug{J $@];2]5'ኟZ`l=1b8(Vƨe(22DND[p B9P U 9Ԋ{MQ:g+淝yY  =Rwr~#xC>H\]됖 ^؈DM*b|[#Ved{(<^(G86'g!M֧'Sj9V!緵v[h fX;) J` o^*A. 'x ˫ǍkU?»!7lVě#pK/hRQU-YR {`耹؉o*cPʎ6G%Rl&BYʛqc*$X"]h_9H]*mլmU]ڍ)߾-0#鷢s*Ir!,䘀 l]ɠ#G;y{"y6UT`@ ;7 CbҢ߹견.v ITݤ˲) dW؋`\ˀEd*XBlht`!ܩ5FO w.+ƏZ]#att`/Ց"$")ΝO"$H/vѢy ᶝ;.p<,r;;qnev1_0pvIЛoq6ީsʧeۥNȚr\q|k!18jOo˦ 4s8gctZN+KOȥq:zqqW) \.B<:M败b4Y䃦v9 @"8҄@M Z2j `]phLttLht˰ {].jvVd..vw|4.kmwqqq g Jw.nR =?#yI jDG %d"5I (UH4`퓦B<2@h;1m߁-'$ 7FkE6(,@TZ b/+0BqE` gqҵv ]9\X(TgᰋML ἣ/,2[E *,ʛՄ7㴵=*HMSRp>rNu[W "lĶ 63Z%M+& e^1!L!o? ]i]L+9n%W%>u c(}¡XfHTљ2­) `v`nX!5i !:vKھ)8FBnCi/.b]mߡ#@hgs{y`[ 60 J+61$x e+Z:fhҘW)R)EJ9G4k $q=]6-`7-01H} HzR.|# u:uig؇edEUFT-Zd NSJ#{ bo :s۵G'-)m3Al[K_,%!(ìpd[BM@țN Dp qv*@' m"e\ !*g*iX 9[c3d,M ܒ%I@vf7 r|ɔR[MX);2lx0`rɒUAI o'CIv-@4KgQ@sjv@s1g(^m:i5isD}II$qdz{f!yygtI$ ).%Xg1.\~!rX\ŞwQS ddOV\NN|: . e C 0`i pHDܿ!@|ٳ0Pyiܭr` T'  (@tx7߉U\ ITH^~B8L/r65)*"i@5Lh8\BA`Ea  3URyf\oasT3 'pVxB2/7K~Nv-b$ZIn @&>{-]\]& {/6@0P G x;j'zO7w.TgjKɟ|u޾]B#H6``jFB:g4 cUfXZ[roF*j鯒}M{$Ʈvv2S9a ݏ9C] #AqX3; l)')*ꉷ.qFtTZ#H\}r՛lqL_.{71 pv-utťee7 <me`f_^8ab' :X.ĀUd"g9yఞ3+[@%PX鄹[!1e 1kmsIǺ 0\dv(930i9cYi0k8x nzd\dtHQ5 ,!RH51J3Qx=2E z](U*퉥spp6NC4*}bRMA 91F\HW111E >$\&NȌͻv:LۃڲBb>}lӏf8Ȑ1|܌"k$@mdQ|D@ qpfCY|r73+@32T9q#\IilV4謗7H;z|5;Pn"XROTÇé-eN(W4ԗv^_3l F~q ! 4p}(:f:t|>ZKV*xjJqY2Vll…28B)( >U\\8+'HE'ࡐ6ު)z[SC` Bpyy7 ;=4D1\˧hP`~r[}\\1RWtl@>pc{ߡwAMiDzZIϪW&l^P A^&d>nȬSo~r4&~6gnD!47F.rBe@y#;4}p{7 m$fN`=^n17KHݡ TҸ],fZƹiT@;p,7ٳtz*!S2 < KꄈRd걨)NT/&hZZn. &|vĶNvpw5ޫph: vBazb'5]طK)BB@Cַ<ٙ7z\=|{9wPƠSsLݾN'j(W*CIPN4oq3ci f2J.^_TYk1A(ؠqv^/=+* b$ SR@4N" pV=KxN-uB`85jO G$6`!oV@8DyjNj\Қ^pmsϤvYYYYY_i?R(ؐjREm(sɉȴ`Z٩?.C*K!~$U.:k]b MvO XDV^'RP-(()j@f꫏/*)EZ5o@‰+\/Pl/>_ dw Pl kiw k4T\ $==,_{; }3IH$ Id<Ӎ) T`>w0e`%D,.5uWUaVQ&6@i%3Qgd/| !j^ͨ*`!Fl"*HѸQ U(|>!b۪ԧ cWK#k幆|3]y@03r߼|d^L Ʌvʞ"ƙg]e _1pn6mYYY$5;JA/i`*|߃;7zu:Pv(\.H\pludUI 4%pP\;ZKMVi<,TPЩřv4 J|V.*{MCeZ^FD_lQ90\= ˀ\1ƣP(P҇bH&i/ƒs:˦Bʃ)~[4SX,Z$$]4uӒL{u EQdNNjƒF4 yŝsK4..v;'_+ t8b 6M7y`ĥVv-,q|\e l\K|ȉv 宷robN>>>Ao.E1ey_b'$Uؤib`*&cc`>}@9(v.lgHX_KOb-l_zDgR@ZKyjN1Nr:I.޷AU)x6]t(@0h5,!IA *vU RYXVuIz]24!ƃ%EF{dN @f07np]?2Hޅo. po 4ҡ<;@I;"[ĘYmwZZj_a}"EG[zt7mD/D\ʘnF:$ #)A#ڒ}ΫV%<6޲BR9!' lGaZz=*YIughbĩ1,^`{BD m@CN )93&zcـ@u-.ثؘ*U? Wɠ#Y@YQ<겳+xyD+Z<<g26 lAŀdV 7^,3妌,**1bh?EۑJf>qs/>Fo *P{y16uNZK6 p>X>7FI[r$n@|o;Q ;mA'{-Diht}{\"\~iZ&1E'n1#AK6ܗ",1{TJtKa@($ _': SS'0;elW:pc%)Ed \U@egN\fXA~4rTb% CA;$ ;8W[;7 KjKŽoPbKeIgc5Uj d@ q108pbȬҬȮ[))8gñ '~5@hv@q)\,8gpAe÷ A$OHTjs"h(R"IA,B!)q#ZRJ@:SiZhBЎh -F7D,o 玓4KD#.a! W|ZlHxxbUJhK_ZvNae-HK7Ⱥ}RrgXe[rdN?#l9`@4ZFfP éCM<&ȯ>uh&4ΰcs i SpL"xX@3g\3_lPMÀePtb-I>VGk@k2<Ӡ6 dE.וc%I֬>B >X Y$ JE7!0?\h^ SE@`;mu@Ŷa/+>*%k)1 q9k*O)CQ`C` ]mQE])J5[uH4\8-hM/15NWiqTs-enـiaBvpROH$laHrA.,9Itoum~$!ش@i]MDC92HN/x5alUxGACb-_/Ӕ1ZM&gqݧpJE7q岍9 B>sT!5ӟẘHzL"J̝#J6|lB}EAH C%"&4|{tiX5%JD@2.&]*4  Tk{Ȼ>6K*u+k1W 2E`UGY) Ϯ.tY 'Xj*݂it  KoVӍ R[4 ؄aR`"`a?.][P0\8 e m0i'muY퍎Nà)2[jKi ip!YʳVvUBi$p \"y4ž8\\pELmz?@bKR# .HHHB(pcҤĄ:B !C! |b& p$.4FV=p|ǣ%T nڪX05b21s9\e9wqԕxQ-Mv6п=)xj[^bp-@Xicv޹_wQgN&F @ $P$6|̗[Q` Q 1hJS""'e6b&F\m~S/9K2ȳ 3`:Оf[}]B%,xaE$RZT7}Fza8] _09)?@0,ţ |J'eObv-W0'><| "Aiu<כ0?uli;cy }Lf+;/$C08lA_)ӶË|75>nEi5H8=Js24HR*aXvMW\C'!@RMxq~ ! a~=0iNUY|] t.Uų9fIrp *x\  4ePg\38K}'\<~3eHh4 Ilơ1䒤vlؗor\4 '> K)RH0(k>h]rHUo ii,"B,QZ|AV(Հi3J "jtmGES+,l.tM: hH"qh4 dڲEBZ pp .Qްm0m-0YTWDϒM@ 4R 6Y`0 84AveIAR<@!<}$6{;/gifIO&! kO4?0jcQca}G\u(ཏK7 ɔ,$d7`jR u]MPgVq&*6 ʛeJ-`l@U "'j7c=:ц~#$" c@RP ,v'imٽۭEI`AҤ u-|<σW"/ (N\ r۳z&-{;<blDGU@|PU!)$hVgQ);Ə9L70f5ܪz̸0"Dl+u3aMM`j2'nXc/ dϘQc()D3Ӭ ;O)7)Br-7&F[,ƺ,ʲ QI Yo&hJ*s2(IoѴ4.rzwΫ|0kQ4M~*~7 {R+|bn Fbha44(I=cwVQ/Cǟ/糋jƞdCqIOcqkز4H\v(WW\~o_}|@@h>V\P@jƇ"T5@pi5e&T=;٫b[lk}.l;Z­I)#\pJJVP"!/To@ HB+/,[(G2PQHW\+}33p&@a˂ٔNgq<ljEfjF! /q!7,i4#Qզe؍vsLRePOYJ fa|նz}NkJZ4XPӶ"p]f L޹o x4؁_&;zWF c4Z Sy ;*ec~0a&0Ȁ(sSbc;e0L'xl@[+8/cl-j^T)*<崹g"2Rǩia?x4I *M-_Ύ* BVɥ4Z!F4 J  {*VD 86_hiJoHEH:Ki bR5o C.OTVUFτ,F qjNƊv=4q!VqBdpvPX7>6@l0"jloEc-@ZħL$A]x]Yk4'î  {-ñ %֐WLdoĄ-u^4?3~pސgYu{S7uNo=&qa-n`#)f-*<#u{NYMdq iu]cy]əFQ _ P 0 C]"s7.[Jtm| <˷۵<A%@&$"7|h.؍JHFZUH(݀ ( @V/R~DkfṴ[mzD霻I DlvE@>Fff퍍!TPP4]6gOgt:%Ξ1`RY,ZYASw-v,ݱűrVg"3bѢ  'B4~xWIJ@8pJY [ۣy [Qޅ6F嫘 l| Pyl5 0eA#U,ΌZ ^\KSlГb T0CAEҾKx eJ4M1HIUC[kg-dNhϵ B054`ƳJ#G3}J^Ci+uB1k,)n(&`W\K =s*=mT~oGHʶ Dl;(;lPg3` $Y唆 wUc@ &vj2p/A95^)1i#1V򽑚h2( 8c4룩PcT&F% BKo:& U! 144|Ȼņ\_ |ŷvRfl\f!B\v\_.5ZyrVNnH zy{Ln..(hh6g4 ve@5\x3@8;Hcj"$Tj J%m>kh]LBEiG3 a5[P'dUYP`+@Ve  0`̑eZ\8v4iq!Ap!5d RHRt~PbѮZ/@(QE wlO#Uyݭ6Z-hbqQي86$$$$/i[φ`h`7`$C@"koC@ݢ:0Ԃu ;,Ph17Ȋ=n O,>=<[c "ZstZߞ)Hb cSiƹbzz薎 Xz,ן*@ӆND.[쥳C(u,jq HH q1K+A߇ɉ' 1bb }EԗzOhk ]8-r7M +E`3W]oˣwE7s:'VҭmP-,X<dV޳э߽VzrZm6]ɡ̩Keιlshjsb;BasT&#d_?!b?U/עN-"nc_ v]Dx>T/_V_(!Wk̟*Xa" c_ZeT ]ڨbĿ%8;gr1r\i@0Y*),@{S\SxhڥGI  >;>Ʊ3P */NM;KUH,\yÀdOv7o<| !w} v1Yk a3CE.+"o >צ.h Z˛ˇ3[=n{dբ05ppۄKKbb)Phibzɉ&WXk$4kܹxh6`vbtIr}N%ϚF>F vCpo.)kJ_=u'NЯ>9q@3!9ՍL"fˀ(D)+$(PF_KAD@p d4|N0#o.^=IlVu^ 8ƌBȞcVqMO\jn:h"ToyqAqA8hh\$'4u:kӾC/@`hʪҔ(OzjFɆ` ;؝[[äx8[eOU A]3ϔ(ەp՞S֪L}GQΦcɄ nL%G UF>vzḻ?2jQn`щh`QQc`=hGWRhk#Sc |Bdks3s\R _>Ī5wcH,VG0 U>/GM՝\[UVX_]30m0N.ptk3|.YR_X(FZ$8c~o06'WF<*;vtpOM;{`Is%R4e4JoМ0-QI, \lh׷xj]l"@{Te:ZXg {4:83^IRxfs?Bk<_?'DDe.*Fhy5捡_0gǗt@K^hTb % (Oȧ \$48)$d4eE7C辜oӹN:co!b::4& ߃NUG^ʥ:@ hI+g0;Jq!D(F'`세4D)ȹ1IK8!튈@[#P;PiEl܏:}nٝm@)j,GGT  ϑ WԖK ӧ4Hso_\-Nt044S;| ΗLb`4pHlA\J*ZU)[1|KLb KĆ!E`ԑY)%gi1@clPV/kk)ibC``a^i!$ 45*K^KLyk`ȜԲn$eB66hr5=i|1Jy=2lJY.5*f<7qUR(!EN|i֑ i业VjxPUZQ7|m.m#RI +lK$(Z OŸW#.5Yi HNc$(, Z鿶 \.!lOMC ѥJ \vYN!(`5P BP>b#K彉mN1أ Y$ )xP:voP 2an*;{6ÆTBѪR014 ЇǂO#GF:]MFA ƕq] B/SZU+3#yH.Ktd#>C "g'=.(]_xJvUhĀgj@cYbjhCwTwD3en,gJk_!@ -ԀJhSZ(^V$P,m O Zi`_N|qzoL%RJwyyۂ\ogfڦBB $T aQ~R U c2st5zOK?ݍxeMPQpj<&xYQs}eKFr"Kυ  mFd0;W3hm :3-u'eDJ* Sfqv'@"~"cOȃU:|g5Y sK"1 !P\ wWbb}q]qkC\<4BݮWloRh\ D |X;\ CF]pM}ߐYtY4hs4Ņ>-78pz_B'&)"1_h_7na GG@ [e"j۷!u]) 8q!2ԑ"22EQ4Ȓ)z%&'P r h6LK)*L^jB j_,g B)*Lw{R;>ҋ @ؠpHGhk17@)Ҕ@+ JBvB%;~wb`jYX8P((D4P"Bxڵj0p1R3J#Ƞ*T0px3Wm2`/K&FIƥtR:V,]:[¾U8lA>v.> 7[174HqyaՃ,UJCڧ lqjt*_HHHJKE8>)"%18H@m൸KI)B@oyt'?ڰ+;.3"./};wqZ) '}~%m;2RĴHv6V%S:(  Q0p"]V\'2E-Ak48PxfFx"DLH՘4E НӢ q+T